[0,0] 60155192585310259132345776067490052717454174433640590038252181120809221221422849518685283727116149439737155017637666813337168137490052198935417112161307547260163704514768617582404274511205885563124429589384873822728870509941307987138598281922945402756781605314540678554985642014852044113597846502293803809139157645975372245875015031981929966812862535703158751662600570055961571340685178596495053668388321954937178662783596639168933035331210146645032541029140889385473980169344034403668590325259369160103757851611241703378281167100811824495093271634292904097825079056440107386965711341134559530891238870274323705517436574678527628150320807052523708628731353667768983255396996479965468150386489992522469441898405335823646218599794134008555840417828045506889611076874992496131803547806098447486352695818047556663372089650791043477262807968822743777320283714446154972971845118992514947864099890636330664639277952640468828978554468716048070471184468555574025032970965776978617067990740024524479953565907833627962928719069595979025361197642521479825365347747710126808439598514430967117562917510986701838329325599673036934086287518178538258880738744392155240080109058182464828877465230876174453091345263910786694321728527816802972524496076261768668116506105794682432832161629051025820476556712886009526400826568577758553638103376581382114491010864160694903449073702923457023745863076417828337154850617158375186739721305031351181939376203352214770624237581787091683255839906127790002903740770446940818577617057559518557001976404876718910237858963748102992518470867121967443592710526490745475958861035995797098781266155240968609505104495616034353521767369337909263717452829037468525706163186651272024898447115744540672630143568955998286316392576495351821810917294439842539211121378048443942419734019838134111876565275529012988705292446165145304475890078050130424675196869349651454452068755368363087608578679414773934800070469633377031548639137098622807825799992838614345549104796173632686053139454177404693120594735109424806800432708716154849212609687353829369465399053859172572867468113800165043201806230796942579083073501174701206564188115190153724465285868943505335769636683147770254401906478482384776446171322265262224960654030171461328328447078024818561347149263138082847287647258110574366362888791914274153672896115900498987664687830731718569967001626531696868074046917546582148238976555405211152554602009377844848496493187026678634008748969538453777264030836693456443300052797895854807804218620894521311487420955364666777803922866176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -1055133442837688556198767722692005856843600181473447978443969677048451437856769929612184964344165078202022416040275883857145350079793137149651677694908741599002854611169676982571081548273154998797409192621451975362597910831344616684646875369835342630041182382711454817286310657676753571383679347734679286871600683853800894298501386592044947332331652986103096874732550908948997348679081780249884988812793814142771794374183547364097676753347572794734169086081653693570855372219097180304846410809683386404368182698590686795804037453478287898713836782622381448080731622978678889526111669544007056443817593849561380833533862254843347387229991587925501829888267197960018335805365439239149211186155624346938546900048460767637713584043147211529179252009751032799137549395429929949647274093360688776012259236291502254026868414434241876730313156138356418717615947948643451962318071834386256197349624316969541205126564513685481345152077065362834653326690437561352983699963290045615970034922932749862078377167909826673563729091782757111967309368288704501581718850603360452434461644049331452199692796167156102171772612137394476664907243779065525104117971899941787707059696715760244871202143503462192025601523907934219343112414301562225404310712886414788353456851110878715009771341263145603113511703899966941936829722349317441103527816640995217553611740866199486430022765121529524936714195245563645578801077603332492784986215482420336969890130867520084267780044248732189613442172074104745310258627526293385917728967241832937620749279744155213542913571889679889475708283496103285194334155453400318934188265944923101687481162044711745013717546168551597630965712025129512644741725777372959564042959999460216336421016870379580014945051334334313304769150494452767272496081121561112601517029528506626064892830429376698082801194191366631644593287990923218066347414783445806550822936875515028109893278743401269103808781797717228938822554115629044636564310851216069428611873803110194510201388212984185014034380167021853143216462881261341758796119296484035247586992848723859553097572840056154223159525273712279064753935886650797689632227678151078211087963323299471002686033113780626054811476024697181840697674854931858711187811756347564467060158959696049494792473101478603239761786500516863047254360283057302659915360182851108302977994829575387637944335251614001572756467854172134816784770676809348813620228048651857671799807678091959092553940944262450840641829937951395994086754680162127080244702372018875224105633928786395857367184836477541758221995212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -144038242837384915561021187928312637937692277260534696075530826493368015972852933039802987621596137395291001918491001420929528043382550103655367944820994507253533524087136264334527666678572400613980467822392957265450053162391495573542941275521320757435545238465458135770100976966936022261405771819888578535133640476714219004331453690678852882889984659294160488126892194848197510419044031345735420876913884356609622898867412356310559235303160140729149642112719047580230735123472243034618654098924336178048005284467300940936907058791595959224736821470691627900402342988951796142299609800457856320829810455136443678488230806715292755958134959925569047960050410671588391470179345345427224218496577422563755263802083057050024376015148031974917162283593658633223037856452800390260332669799539486368204103550146083671136417912961582856898578436170469344702076138179036500484951305558008716572551900953187908101135379380398003563666644624370079991490408691845330321731522738223534958805170813697509005350365612716343843615555181198207339903223712799269208055593728014644331142920435160954687230182461811299919789245954815396496780859626819390800583120017728287253930578805997295169960023196253571119341678089520376001478622193331636683326835468978708021180744454509079838719355749282874220589829738690532120418851007434547408109940446001989038158720478388681472964375297229280525701663354757532416438324672870079844742673747773657613918585014955162855440607666925546485538869408455227446898392828997563605967116028492262957685768065498830753732156553365597304139842366648119570237631318365256253682314518165749592100538288723237225458227313392807817737745724407042549293639096246524889540869638727175299322746131886575261084149422465196289235394102271584986464746967351659113890949424935568894898559839459196566140365544335879622929540897613733364856240537971133357256687933840964624084016916887436973222062264957479908993527832908497272513805517963157194693298905222462573697610060170922577538532546538248198623096441599170995042686550906969927761944903399723798262938769187960486707342073254272772898914912921996623076439080340470828837308908641574674626478778246784497090262477012495915904380610795893726152717028897321747664655663721508477173897923584615135039123486432087473330667427999415294777836876552105843775761182685808981836183710307673959585318190581803556101872398881536788926902249792908498218999930831740982796804829032430565478206471262587966237717613980505455230399496079187835666406714546330501808785225240337078847953588673576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 6349332694258981054193944591523861859379686144654778068385821450035267503998568509098772541888836915878491372916699644199692033676972285451827420080365206866269436090502890054595139025186735922528676182246417669898599394251270161175172374078732779624428614551050436188900437771302179048986365921010910145131915808226013483667607264525853093628063370442069678921918098272347159540514064657787377325434397234367454616919420734232456917666377747092803184408760664827414981996956569637388326560630140169501189771333725085972742146405493240172716870407764884992777429673183488943414088410780335830301480915903629984567639071053953798635374529990587580842965327952225506620200425420212239583289453002753640983116140736483487659941881842938735394729050310915722955372542481283752370359775270997903205913787994120489691787037178378905628720531209607130881338105053788940121293621821206930207046842425410367886967507402020211622867063889406186656872882905184491255988387859859211338359411305106642865792392987791640074993972364209897813504787215492905460855501129021400401603893337712890960962844813083906773171808478904576632479919663029438728332138990376508918493783822092999940600751072276276292791600822618187069525154787654317178070753908686920397411321407971745915016535015317316953171148554693376598715929705902574362222847402757735449529817428179543412321508337404085581886698818070621762708891435464477209731277786480846562631355795533964965268351204350868986570759502121947209023622276229603382658531295884021299703857801697663028228064126615730838997386133545543478937839204035057905928186500484538781551068317493340893665440543140220279504468958068625882810888408919218914823839659519074193346999840505546828049816917585541740230833623713632194206807018747193617801060026499213093173498276647844031077114949820783147648158986294722227850341418415067891381032165130699913138975173613127961971492019817283385109112246304892446225853526102555553185970459697401181488546436160706031759603971358164825952717509892202300034169722223328999652826503625596918249010827626409432594201923765599939705429920464015920856350523044632466902279958550648000283245715612397388447836642856352628276625764774876838414864629465760071718384488444832535976297957608117789094830742074814483317918822818570545466766202240286943606661823378388170757639618432910586107087877826577570700434001232843135323886904994482620652470045672212864353477785873612365335130182482234998913427854778756566799550119913705145878410997791193319342427295799740574097439654882050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] 2505513335380934468545248032209489871574005811692683989166029156159460155327577809095984873768118104790708080668216372098497854633758690871855817132701687010227597657260579090469032283976742511948892804718449419647427740408443503761910042994347622201308208504615710656984625176070305353749879483143233208156309985343697594223813814575030847476453551310662520799805480872536245568115250050313761025224509688538369978105144383714211225231155759284173664798170453212526344186027431098050985389240467959176678186012310432896112433535326902071026454943774635421177216665881596203302842987665629265229075128403831341891824602852276083485485625126894454440866108808168268204679104312203489696005757624943920668642430845067755852988478312828729393158882393180266229383703750455471826641359528292717168992879536377218108070412337306713152362505672603790088429694743832718106767484072602618729333721218467089431547289935031517908767092546549257016425075268514132163774757637869850380814201128518057947819295707137412930711795401349221140534198909278450638057226795356735914551973755462049025523556232923946561009150503075456735851209831301712432942039988258940048564968066995480148096385625287150779180022434481491666364258686003153114587295292778440691663706214273770792636709751874337665955341167579198468752001020406968021176283645657234855718085625809485308787917399099662328425551683362464753047170617697778443255426689238407840183238578880119302712380171443898357788926718650274043521809186251442589576045732139367069049566460136842531792438310671168489264169088887792553344511616312519186790640363176878144917545331976058502707580185295557406219520435670581784688847659947710904422523384855176909522072540158669727463307438471227729701550380997216148853707137235628142009966382836447667303060890689693615684540860537457188761037879255624149944211914722885008953796965318643672065220770938639978321368163125396541255227862579818114343134162774734943794753938094297036332284915622424651284696179131218878595085620146954911397584392381622381372441867360289379131704679822791724576986693103127121101048743456990586260850625634339943547058364010637266182396824794183793937159260896316411564850206710548612122635095886824899200107010759958044664705378207621238872849789615758100441739094363085622442628828473830515329336401056514991694892915050779512605145763282768162654248580727497994249937985893832344283734885036669759604918624245461735504745611358412900832248560783890556868572107607094567541322439182602782447404905547580932871543480945056153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 103200388205886014358131484216898640161043215190601878580072227239837446796969772438753654494522535254815107533476442162957824457822872968529125779461351524567827220544882747781721499865415071737866742609686482576344461509080103796261053635180294083925558638579917993934891682292438327513747475207292010033505256572665025726224676403590305633240354304930927533450044351099213966275661395974694026787924498271975553571862693335760320829750547598289957419619294986979209478485992861150598879302833828408056033088375582123981046557986289326495083044181881438399881114302920782091261030047175442256590960110402424777295629511022381192673023286122256042677467495556952548911377873386497734544984374056839209817820297288179399353234820339579546804948188785408988649731253890153772584730339374094946417648707075182638315788376305510238493266421586439611271775609231940996925351962247204327567438753985488469308029480253766398649448986956933925687798898849090244844559116146441117026112535478661433035699642930861837050332061577600712361316380114382128399659013765181650682202621049708988804628087374213009908943259385218427611853415498074589444049893540967936559064275767098937260676461144798478096691204682287401603697183838204210138392421706417564811418313057278202851896221891711674799640460300382439578905667937948502543196022637841058496235530091733905491298152523630636971260659265508822656344311943103723858385730111939340373022100175294006180314970335197143658538037988966869895168417049738497628030042821319769539048101957886410562695582432238348046011672571309097313129998301072806571862737879430972555013156097772292789400897539752158342054127901069548192597063438645715472571250596651315660802595207586533786855991109444867145991439807346708247946074404702766573768970197271999933549733231466074260505386097259377466152871032105168716677196594564372223172754036097668134427167012683413207812602303728323336227633258598332345718096182040851495557834994152090281361848406469905780268423354786733511010258654916366242759410161257310546924294333238132339968411565784091140207772454686404825501757894567397051653391801611595288423673784592118821348635318493786182218941893215403565509962645268996578632369386914458201283535358016230047176920754887287068405928283846433887016335395098121138588754967439829825766183928476868108149478541932326081583351694357965270320952016900066083351137867049911528285500092303247339337262370123404258960873750324754521045503190051220574293157341671882191675342858762293698930988369234283702606967631252102702209957888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -17392864601928201406518416549285467238234551802953398518157322732111707923907990656467321243681196522712086549808374877361886825563101100952390094951295650652425437052669243214750179930105938969768234330240916746325472806093898932622850387861975124015267140053840894593992565482712889136831733157572941355655528285653630503994691861692604313100800146878809883571121434202347751608745556448299732271437620967545560992749092299738911907443183405166484940360049324619705011628547158157236859576517795352423361509818740414619076764053559355930325807807414893882822330503306919130860206290201809048381245559744338585992350595703449465233260205379832032025099895862413663817361142938982793134398523771087859229900244210381266487924594265216478393670332554188457540013300635453205274664826562220970715918923670370949058262889887084001144725147961358397333834936832760467066114221844584922159796487465408853965336106070255967586169702120682995327020982499808470312248422398256297021125770555247590932708028193006323568814455142763429510444038289893765692353245999794372576809192782395825717746131328367454682056987180711130879988712048536760568008117002075135522008647125764955398015079398855212860480375685445734386769326839154319307675551332370124857715433965330217300511189488374083144103543270539516771813302852152920353766031408576151913826699317263732178260017742243145300076442412047420573262445332728981585461778979896274518333212045121202084889112978367870195912030675113138000214007724826080445896278870517782006634197800172551737409314476106822365572318462379241305076295478827791876308317461972506961459417211487396218271059391118329875447280440257243725086123054979806738022298424450727273525129968341321578910698451798588589330914469133141917819122768477325204817816442560271664297585632937132129129205703073080430998282773088526544173207278774652608723765097949076590610434270976138960088460373664606095541448730072226701169328301993626089630511433259608084003807990730240705388720945745801825939796035328487694365830522943881494387892608785672893482788559996501322400801209559563064070889479944346653226561894015037175294599980239467166250535651232192835878753605421252500812067375409018665534492687480007409772153133521835952033342880862318192856427325262430407073459777575570724511409010260781671245035148065633378277849131182469213756633599555220084478597455404103595881111813824541907404250279331057870387232955368305048623643333247163956279288632160547143547632819261507696588389426590371686106313775447004509489788973639270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] -19729133960710048716002450528430146648255366819329649566840826731129266163800086893163890341278398238992338386271293725171058629160676277023632930626896777235174339828867142540558230299127308326498662998556672168009102060331529646151682131030945756746796265115496924310452550900589376863855691542646974811878014407480525849479060209378627214954963106946080228259614517901462469394461897674926874084850438812636655758090254017963308530322706922058710343858046501800152775425845623839177783177968644428392317131155733263780996944202698092025380128996581938112717051971190110587673805646140779054719063454674356544928726641530815038198168754509749820802810299011812569791377315705861961759761621921966649163680548333310181330457251305523271655306012880925906894147824939642492289169472898258916376248597290533924064339485201972124234548922716878318812592100774667901272097980541661163662868974356575965764388964214910019701057176061324777402240787611511608178456366729315411107083136139256590951662088853427551612630372978566049687897887142536930748449091719356954999105165021206388059575848262011021403921011095881733553123282709625844248274695309884690658393924647777106579649937123781025697822630862464874394141276497787496418812814606906214566656706663153115167300972550379980572799788263199025048783074596008102368727958792999328170553721600850571038788459923496915392183339469275874124308687467732811538523875703491003631005080806755772967283424997690860656039026904689781015242212781687905849281939567419158905545632494401423665837377261624876480104314555370009474451202716503364057117652540813225071813104701593962954220417744518213414984653683235948190125934435273005202475122078827228795307960383423297537964266970985837329795014335595885029157363717686787428287755813207649547103368559168645629098094428366333291173352779980655835911264217526925281027150741264709527795353059962198126738043891276913240323609579658134153816720964454873096722958150088523945750198125863093757355395877590276691357602573994122471259391542065557901139850563612420929117665848148441068872847592338245123228724221821795783191217258139779196966731055982142496054241029790773786329747670436752785925544128420951186281825823739285700467501471407656582004307392518654548389808950981840216531237125133929466212285861315850642202805277171969458305156653400454083591595830204573183932545923483694137733475800526275521703550092985456635078747445830664135069574655994710375431604195435373842293141453190534966558911979253367270038062072215342857464006818356018428877209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -1761027485164397861769864075504161487647090044523006669045525927059642360028227051909121144105138104923172917714952251539373330833451128550976604503568656633762930701610762923905221603096387803880636207344096705051754667112004247943321935010817302122996861130512038216060680859183440509970279363001675108908651722255766306111177727338997559328695118228306624390562473714671761507509311568945786974444585439604998070654896850247322528826667453704308638497497882794824542402744908020515387491248472729289365804321179323353493470070496541601913718218213883718426816605647933624470232239603573448041942715926649406195018971812449856411015443130971360315325777712747748670823844823644562699179112340592632877299835459667387880032730294368586010299163901321893116234399665255925791568274722428478693235132566847473137378162130982115817720447478052058928586801608941701140424511770734051936085532903067526072998340989507222394613230124391882471466611910754721826668702981096514090820805137210240546105029055377438832398236546074983951567396528238428864399947451649549565090976900462620441376558411026565739857955310411411175058044951045290096749419532848175568503865492978321785452729782559316432259428482793269424172047412923237300093445806156555903816585772359673877654071710978142029063273412916932090009138270219178476532626618889359841579466160342571729062729202475803597886596218194376424063094290884152706515864629853406744336095049996737738611048042206536692500963188989595271947510761965181400804597700858409588734687954848133967647627638587707828033379407627154229589609134883069979607145005288985616649092779036880734137941307802481989946850210613567739429013765490457830604797618301322059779020314971897000367501806358237741839606024478207048088154822412693620863189731809169671320746142448037184258105453778234415558211463245633519684854598795752723856843088091095742274300963975626497370097615264624281413245912048982590499059043408239998811173785034164457509697541993590568428979082873618150345962593553279280775284874142444244437327264171883364460582767774554781025486721038851037960899618281128342939820652379485483375150974588099903633453254715867707302479766979905199675276053931942494419575969455377812694174879368770923986950295821600948832014971220962548228564091550924972317684174149885404387210704940649053993191260410023211521421439415902843878775522304714669817914081431321012206827497319648591391315590777884913106710765887555773432805548029477063390625903473036914496590894094310967401250603572068826156061015414155406519723622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] -23090302832538641435898447526485291686297151506578788695890425622070636235873592778258317121470050069155224779585747746580923959826322514917426037191053376263511346067894983534033768735507657759259872481663301249701166703552212154969012716346086571711326359485321180169237850874004208389221831059520815382632255183987340464242172502594182292370202660371313212267172004708431908357892823136962346628500733499655916864216584480528835191305351168995048250841426036065215901475240528983231408983596900328369254145714823596675785483777898387340615663528688033904902346644232625735699364876766084326516968263483038194258721528366529020180209338602833300039098581308086071820533591791066702630417750071878691135740182370496288704884411785342044999774910838358211874580529409647107995778799607380229142849195967026527297807432210873319482152152721867269305230514352261915125840372672992121097684643799684969886521259606674348206881287221483854210534286649202615007280761237481718915619444356995464500488428570155415653462664458719462937165475707628107952617800737265407252218989224199700092016560391150814672704828141077114243153028103669121587070472291012340710964558301971151439501055881374597728659819911442486412969692507612210935024750389704650760598829932456117669021579391762100332264991251607680291405939322186476625490331989041139473537401853907713947026404957449010742255844103507288860701471373241553900496558672541592243591511564735126928207495553489289677378585753545016440027940276095140863706653235322020074899340668834161710964286884055108370039646564348905808905796817606879930775381824762430223608307490794979608365067526058585710087875468574971629090185921337935349297555999478398343939667032244850396690626361434692507283987472587828936842015181537761548560872135524661407745778453874710856477493613748074720388784971460746378538968134864840194549252802197297085189926232043798901804567565768844968346366536812974213496826060216801629045926624866962577452632420720753872078208949568629775378946707120503147170828281335167936185912670961528491512359976449964793394805618217878854655914878175854610406482646915704674646503372784259522915495657845315867497339250873961803404757591519578131390444860396783702012867282920157372796621667806572635836743443906245087291564413635756113158541834925225705772860525306603593480211560908101012889030926010528997394730974063727134267046734272428819880048219810363298297608435136888047053446712738760227113978718840205421681590232673925211876472674278263054710076635377715784984558692377009114431564833273937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 140502580077104209119845579052066751029758094952447905986667057281165769224843499027841868824000769987663644506016853501672078506683648135287103854842480874816448275390414011238518177417373771525997952065398846791686315914309482162182459661835274177919870226522712139065644990128472275125976128012909027931520016979579093155270677139765253237150078464500041496884014818862660093790181280108511450345852507563480254918696057141259882284409151002951362947124988962575368306362201936413732100834695047917374577928961133284490087742816578346825235064976211527778017878121364445696928864929041751595512681648323650941677430749999146309327577493804087769766984021578695011254392362045034216925041303540075859013843484426833852497556099831829256618339574917384982947885738870827654707182881394883600050217778877617565332451875364504063434364738358850129732428023109716064445334359858588851514669120906010863408332173334180013143978980297716446135482826765954315435198288550665029747626434191726976339359048006901545838514681673489314905662039557529189984198692708842318954152343203750020960803999301954204207438953675345863694168377088011750997618030394357591473677862192720355728618064657831492577011192864586966566918840927196893636954318942938018750235810784942876293169003903406288351421249696176934780138056277252028420926922877109586131747382740173111277757717024030825040490312198860712986829893436733363941152810966575930569759672672503448142804480099848447051646705328788733646245115739315013566498784273090908884681867017543695408731709238779315984694746261122203431095155167082461873768762957475634901712036927141435728073045626472601379810720990634895577746796514519178496800531316914870243139468347141723147015403542923280401884768910139560955086422967794691295389216660903236869432606530215491487703075017607269069377176325056259703774006919902855535648006930117757156096894709602971578816776741966958144134771759435806105441816776455156909781599284463357609620062344013041587888661893544200196223393337262245752127976801253081980645386694888932413978053098506826122029648624917173142440924198401360447456007042194661901477569080008955920161431887254563967497283866393073216826074106984688948737668408859822883729095058496198721058750429069195715769756277363390209805235735444063996513609193548583057987237532736592903120528852397484851553481098908374539384845677532017322587955032874407334313758618037781311082081307400291405763985607990762345463918278906383994044970819168616699810731449956832599860627602067620500392112814912692832698368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 63540907223964508909441806643839160885739453825176412112785060243019419942559609225703758605603121764903508141984864363057824384422376629616380595764045278700280652110880771475995377687301941764638453382598692950338381938101819468615590383283990269580707211793151424734178748982921357118807239106847467724256517327041332749617722669891205376836173339698110073407181611337407773642803400330111208370665876491503859779704157575197308139417628431437901221089239976666177541099634686189055535005201467142526443552795374141607689586564879141277077051575081550565721369452524363252310646250548599663053071983591267743562782783703889491003065406325559825615690340926711006838902844939513831159208320223433128226908284118102268015719276811502393305357724662330883628619511606214473146360650748827710432760934862648317696517686184480422368300034037847583751152701451484131295114103336659899559824082177317761931763217072812190879580237871950098052867305994008137471113007022938163851801548244139388557220303370113286325565688201510093243795013826725021127592400352950933547345475761988446955780629380948696820467819183005048170410197336341851798301481835703439696664751683327098522215427467315536342678019987653186398729054646842090668722512784752115409477519486692294182992515673395262145297163734469739999006922907515207761486576529820913418847210611971364737853039557743513682732478877684322006806196586730546199865902283547525241831870086876016196798862487538002174687257262891131471276139079872317954105322513814946506472846436808818646681265231364112719604139971321996748861569990471317684321477238199570140554485028424002008367172501698663516944482384925604864224743382546831555682275320531167821110149780820482534842325856545507343508546329973615017425949115533735467491756682009026604215739468504752405616309766548048431976288270024097960756878522703181454027816865613000871391530962242945300495030995719951246266049516993826830298444938401479260045510205696577867031929214771638933095111729838431790440741537533111639722023772874187301251593499517129268543827114166087517255674078708463994052481618092410384100369991889374380769653553617094860584115005740131371181023052409042485736088277285992173250941139180841851611957300905569935550440633025692735916058236430353462467037588990500739321728118643798401788540250953265353880556998361153782839154700173657289594655805326181924526238662783793173084129407917708246744763935505237123359605600515672014958236107463252049584484748632515610879073797751898114944631170303703657445389770387352840673689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 17276666106930875841516696494766976897110187854408410752718571634686630408829038991997397456389728897182116784075351504056671194916593725705488437801021277353088968660435899073978643292581391015910724213758311985850997890673046293389614270858191494938142414452972540930725970143884450866199991403693925092237167705570421213189256492945816081888666577751153702594410615051799905728428194920323671009646791189143446719662264183038521222084992997759715561640084626602774480976281032579514852897150080137501338042528336534276107107778317503557069480363305094148679186798574294188110296330358019459330095597965618016542787922386057410876848199925945690212613616975720145752451341070755135788832884159090591074096745139993326659777323882293196867878002882034982201392795678603685005430793848242337514948094587991883320274703547026646358815606995288674234603088823777691408564944209930098678804982673195326025004601148261580750107398695701856097455796439038743564302006742749196797972087641539910118323081577200056886806156169165877095519082314211417743545603142098590568486227968909268277652977623204460333226944335946254893450465782067379586464822276232763269715763478713381177989634246598158577453212591951193872529888889841162336443173958891537584106355881879191918544863371865750748751779529353406570623744428753367055166822326441051192971518217654440534010251116688483115079215780317375376912485088787342550880361941292787203971469743971057773440131931482657826857913035493884215726957638566429813075015231903544961743153719777574681798614848122424491275530052143906689244310572114003869532067779420371742782538187350993447364556746275387907131424658860451684266274122089733839051038517382189313299605369774272163342938477499124920858646601728053427053362842686168051749217210965775254588581696573031293926429453237151550873355636534798220591186063792078906428568486021274957990249283616763895955659417274030825771430160882291434882832925446761112710202378475497176917265026430967154567455042495247868955391827213722276419528253732588436488046414314895524386616960134142661141756414124187109970452410254644384733758206291652450929969126376803208150065838846102061798866919867958710895606204083398308750941322905987251856923940117294027582218337970718911366274743859023403956209120517665668849881169443065398161081564054453799364416422881344829655849348142843581805861808616908280149034651363356225437414812793989845543109220928208601141131219376157781378646826574941146404724209257231081982661364317138577507161010950810690986972929346816490304084421052989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] 395538199823716387170314186901199385351745204192520144183871674242798505831935100149176978746330521197429647726175607288073808063448514764772840079388652386426739634276819171892432974883108947723295854687413568780214383354658675170980358532488648108746980034037402940369606470216743298528442078251580019081312320332605996663906050567247933076809007798801304921710638873876008116238578196370477441139878166256811345359292340456313448369488812622125090059648648690099831530589916537343007298318208489427408105978854451956056040907229555220250606820769440717263872635638203257061734104991642431182052767461852116422343872680603283936935593115302135258067826809894444477305774026707332318411985019725467588099763440045262696052090873230350769763801750854998794428633650674026163544586523316660772013645829403794012860211150374208930491064832340021751616262073367407208204869698936434847851444522817053458196630275549018140330685862082161165919192673330797894205221522557563146600097963114743992438044527907545387772610991565410490165575564342611247250947909080786447845641274233596175117375350397924853707896301763623227077405631275336863995892959168965417573435242602906396367715207356393386141327868039880050555285589254012927070550961776189839402450304415373399412468941488403698931742147451002855966224756854810491052651116866484747548975958232126018901376136306762666196023389527839757478271246724735998298327823397822306792689827660176693155704460315942452048036719501201451632133157511920957193989947890941046297319322177104725445441296530079847585100149724457727927914918497675663545311918895200338443897604055535940085707168269134373780244504904900990777710597496879421734533559187498111937219781760416276040304394816872940178080112574059969641213394495232809290157379094341089782749731683448285430911227969700032673025659230909147721769286367539659679031834237462015995310526349088432901945904733194569866228940616589922663625236419710306700282122719997101403948866922274573401974097277847732034600412298843435036888414791070494972395726297012566049154567805833478880216636429283730717538596703703913839302238694354368961392734477557184077914551838555352468475670418340992236845893137442852634863010881674666646266485912405278865816901093269727245745273639341616462381175401944625637677620504454949067712499707302802052767256420610845022275181900278392807980682519072333393647113391698672745288786474578056176830570322226491118923013655309345508393764275371681142187193887978321907567745441143815305477826649861574115256114986444924305153948725018624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 1549273224372728598068687922086657682144885782698131148046676328581411611143694464797174286749911808733679802869760909462453000582950255081983227820323503197673663591243735334781000161237750866313836513594082693432012972843057422351255886504075096857278511995152579512387150946936113109985667185743470561272633503776067930307851804167502421767508037085314326617033362360129753047717370201811666437215356717079043709752888509892388043175996004172597682839668637928615750042910215335240105578935233243058202816627752337072692139220570226072463959909430355257042898457967133237664446278880656402128541699027877722284856951482801110066073946631062426704763176394773842910992437354854521736207255506112338692376556340246044863678246073898439205352789160913133216726832342454478090187992775261650661154456443434482940680722759374951519057209191648071215677100845391243927721437783476803549463736222743862959531268085777007223654938760126562836030832831409575688509451631297049869660312226474412101566585546122576581813646446447106959497401211332043013259688253065940025188502555136706816003917612378173656336493636697715072571263692502273194834695867490808637510267335704861277709384029904675543856272516277872217115773980500335129616434822209916835688172087309641301710298284919618016764443565844407710659459165651425924390653268507131446954560573510014451580863583494189877084508662384026829298422567629310583220476794166326472554687094418431694724056810465568076955435638146379162702532277687457734545383888549440705860487898958946015608547726193226298975646769346953197179460324080926412500307828478804022166947299149935966403220308535921655851484516044343733974904472474000529048851999595727033635660067598425717601392539059518534209692305615383743865962088470730558129304163873843029537407333010742276859071895854069531424365086838821237474595542264849902497166247720929217509461869469545352804364940463101950670218279482707008466239850817579613149953068328471351647880417931666743612859300428404677873529163409665918740338790863967303762407694574515301924089112472775849322572185486261639447396757000073459235255095141941810074842918830848040094895318391380986838915804383174504705845429511645693384684492511226007814103356830855725115639625656601779414613736662558834791774189724440758357085420413409765513879174040014935770591448071668356322635770745696244680643954081088671105928459582673088528495740980741405877010477413188936521338562750786430528737972182967642195423138910412455353189050156411963133894341655015569816286949730930984336641607541624668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -1528110680863894228715152763715082767824055100802344729627226973003708344566829887541067785047316684169395945169525200952230501258664647219160597970253284940134552834646961097841542704813513769500831391435752020953476786014743044492808292571026302793302474291498072572594442554422839706464698105555456154214502870701567466408290642018918641005428773167382764748242952345244087367378932270398352780215469004834662903302195002952862118742759222714696963201219470005743453804583875348075958749739993164377639557941704515817623456610763705724585780954060092582211810222274981852111021421149243090001709852392900984567672404493222828633781840451074965881527878722427792514530624528658576913114088747773813625750507012544061605815712392749163274014522108090195129576835983275392041521823397525268888487128722841650034618756958288099107552900555096197349872003324729114483051564045767668489373364428068983548466824280295951717973056730596272534069109657275204470632238202261201593899659892431995792403576466588402231434233580222027252223882996228201514325092604867261798090667466306079014948136853888670342427930695140686033978935599516039216264448788128364036030717635000595472280004740315049140826281009606691483631430258053673325423380390886200612052626487746468603160732878441425004834786573613634119745811993145107436344581765433131641726572219197499707864582746690285199341132243457060754064267570736195076301249894135503760378253589755602022747857357662636406838543115135011345458239146100993406631376154916252982398726726798791014542214978910900075823451051896238850953066861920891235255785432841657934664154961476766918082388556740209323570774982697532247196606342268739568945127658577570218574333559709437732775940379669791722787863010284140408921743622783385686727309395492777171940148681829834554076678438984969439685990462176612368630072853617726232661732382689677413825873994972073600343337760569120728642187127718729428889893807491588006006645583453124454939814601035218598513547788029996660561561875398994408243370939376809905297335467815159292751074074318579230348869518390140217955745452459416769313207629416194230666968819303756783362148153223041993172718680270601597000471118303313153719113263829313802227629736501755387482121270524139188630102162598075942526345091269005388541784578961172776220796143232911733204637234017641938606695284929454648639511283382465384302490847911336903743402937281826588489272243380342362498655150141131289216761301487500585041490344038707540177279309478054214949092662060045454352950284613540425131622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 743311126649585621627842927856978352946066899521708521883056086921699013006596976820811943924359105925636089154728950422774966428018086101610146778703494269413328453577234548944052637265156975137415612580207695202250350563022625560249672228109815866271801922196076854783966522813523894294135833471026050248263927465835624167118569672904447858568609805248728532002667091586808820898962475897209109258418097729514306178797644064718674631701643020201216094730465665200751008269607826670905584855104879843394884324392638384764200246019771936751632422920686678823554791868391251638041453014998418580268896950265810771897173448193185710295409915045342415709665453989780132056717067263198246249360272833148138917138292324571969830986818852753692970138639709633382356355998212712987498261637113820569658509452546231542720116073405146581541636559406846855864495685577398365139540338634230730160053037301025074377742104322401719522014662811686409449679436174255286498126526027307469160020317547169976658630478098714047665870481140472446538435621705979243048454900969480698435657683635851015931840067276517880664512832794424087214225587882975582881660919552977558251523895721523425939730590908081382615199399091025772601708100082314694504178357875571818379281545392151828119449456574356267003339245247163276453453925340085832206555380110640787318250424194011393445032141673547824391702247937015006284941464987457545759426265802821107140544566247444577504620129594941218565886778450548455070259655582182745988330902090871122666851166713079183337925803384090853780369588261775913816680418766702133809686850371589420487285026997801400676268447654472746942192259868910966638119115234838447768466046647553567645376785636908370443170833557901775548955346285851627145344613179111522552338256647258826774862822545986605337976608804417352781360119537824884272974575167828557712945471951892517870183358706828485101051688930403836833628626992836172745465425492137404709087910435969798125081805597612319244745101388565245395525304745868677415948261953391514827721332588479314358183271178871582208800324338940100978685732370585755693905048588444187610787880205161196260568500600661000644220159564414401925472688349540478175164280377582574035509197844944200368380603912843424298573026392934407234080756481146529016976105836749560834783960521608802572821496442614273935354467418659410129480537934237858032354088434280313444094165812545872549719296135278811571181537768110769214383671597316517986888918557881721742629081142019802745160812553126986872023219180234180852643665253761024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -100585272873440793201469262568202204334780467768348013116628442628382911424393715378253390009076384565559006261583753906195763044661839318443655490684375128449090230389586724812319915572873096498569248225507934470724438748860466472942191820696791356599029981049173965066532279336345965797028085550463069500548296887394933623089627825878550670260987514805411172561358906598432782925918920418989236836719541329824151151089467490377692837860266268943214045530782593282516335327411811509216812566163639031802911782182337470685544641367908337467655630050018649771670325765916789107559050047047242538190358222076403856699299514158936081700431768326854019225376548854835594709689470739593463030123556575780492315251316517983086673112058355049820189211248143844936761476496312272608613347402364101118341476509131233446245171828056105163718814026815149983955680455771039724253709482624825684425830741865913891608829369527996734753762537783143453793941724682011882435197542719380678753042730799761081271399025037019109303899223368899740647188476555888920375458747692217015183072448037067761270324947180888662729843220818834871907137098788662183221766115734256196206907478084155655474509717476844998806214513410597515109953282265438883662926970647661061441167315353515231448639418530541751451846793826850111495737476350013518064313561488600171563731299844773864020781786301925038494362515610596040271661013108826663541333593983826789938813682828750856170281221348500044806755207825121509252054221541735293629675326952278388380871810188516691628753559625283056644946315399183054286250118148929624063118062173747053152867083015072134096960172217834463630033637054176474086353871640964385307868397517971142431665752752255360348780273497184994101115817097586155840546231137861776176343891805881984432975715195713115397225983413559953878987513731382140567305300719023694544976855497297815091129991768660906714913676151252549593627368036743340519104768310595716117421485541579918662170716091718549968613078921916789432895447863604110680042199232025262183387973032741556064511329556964074765336177613419216341905727723602282949664684525068714452501989106091648275277629146872661901247348601328495296326312432825677518774114368867971509918863212780017577067276925090084627052728723002723523585228451055113603885613744812400270446683355505688881427087394284923062209568281718795787166406254551020886297128799263570411120173924086631958496231995048285503938832405861433666249065244920057235268804609247692919089379563932306067486692157609992480181063103741225810996579315954483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] -3885088028039392400275063949075614556662453346326268571235881872238036294215064789400370079789506688410626611725072685388775795467753456496318247730754924256514199507982539204785930272412884418335557039453469466415527686209236445692188822578516702466026352993536191896016352034528466862769488891091954680356482462716914335474984638123596826438009546981131562020863771049243522141987204056656075755351686409799707674572055757932480315491700702337307304813596064846514426203201028363829843598081240531627457813966969605482040764395227630281532348682465822596606813401923185653529218427111456880012527653337205630097929099997568247757745821426894207524483715340600884095956657464918680270417491945074104824059754521242709186332219738406593850950538022914288092062344109148295384947390332877475002115350005285637824732056044983321403461031856063261014983189641583159867917599739505765087581896169595343816018675596117343805631577897746200047604449413504925278315842461841492667847289346694981143548010097596280355218428322452791774640065757513673316558632177270408272045635319009543216931537697739080815223230600405793883358761032189095924026340565407355253096808314987804084551005082476833450013524674823771986892085276988015122776850791757070694524189346984619002375487107751743624715310713519443912457464775110531461006866285660593497611666606273741616932476583640579216454399061614266784052123819667561459329785152353255039125201609612656597327230260842812779347250807950058918352823436659365403435040127662386864246366868389554839238152651358776561926097373516421045703981954416848687618354675117978814113222637510368971812924270240370650680480165084890187235065550321009763673800466894664329420847502797245430432016602851697123054466211999149929839323960896332499709566991928732465282382045985251944042350960384438237639112286372037791304721018702415769890056757803373128963154403650824534208472849326139719223920666742230017765250971065717017444826121197217676335844529143561918942393387829234905310528178317246192946353908480638167415767920837450278484359636158205731061099650195571734610438446644916654994466698599929193173495024399253330119991360536965294730986987671277272554909013180842914358745474483076264058267772030985567096717135062936760393682735321390976634021904332132736902889734024363023668309222142570746997314088139225079256578852500314091158523351419573358014161207766323303566456717230685633408795934230866255308899453370745290742280994109722099080136866591408543643805481959990368411871052083590731701634943452266933779969575486564073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -37458925134469645775649650804120319277154112415790931252409352806323168266992598295688902062023464071758801521136556008007910514041677429607511150279448057637487034063020257026128570303319490804501748083392524977483991714205523793494439959454694451218954468504638214471201501337560176893772270918376475482175929038348798530724809529298783430773712515295978071984636035772426638492006495490911772180081447814616788082654177423249833504707675816764318689683301409199453678011044678155898969109421738586184062440454323382021983199559839637650066338593128924093925924007212543331237364835560483295861562247380331878822297937038327187426304730117910147241947323637186956101964066005329776512674245525980866318109424706187860768227273774082461726689769006801472653757901599346743653091824837965192387715420638629289610277287106527992751157477536118118606438074750838804285658065501629740996214624404603302088165742245326189203305855629420766430558673413410060130808640728636938918010936435403805599640126849241797513520881550814188111297903787636531580550667269290431907821685182166867030912781395553120524488940717475453327618368867223567280364195370755180130775755735182325355282980656417714269454404091217589304617713944278829909927259572274085839086351183035750254297383922000005091585194917515759884681432411034456630925747459764306000306884358418869680729550489646769783570888521350195488905886953330233888640216719367350314288569653144849377583185850677505078140955000773472833554579316684779967797691268366696435386190364167199248038557168638840739879466045904921808897974180145093873382760468351967325862769019961363323654347583159944022110099331755524706964449961370909164179016621355435781778359826339741815400212519135744543075939917973749383951009149949048308938736375692170291817277223206792089737164053302903093660856708871219983663220316000928025620881542671922188015392093331371645718479638734075797233858325029092945543925098432390534372744500505861753422978979674730645986135860711568653687718935906930032955388164772027102827347193515991019222850176093267222906522110595380401740032687795044714455150571132733781867506491670785216060475736008347433437735192387438544832760057903862390616742451474529229050201960341856511827127776647424728023372526361860469613379303514822146614391724121533374785964712816570246248794104761091607055043018733168846396777937451599274438833241300508144734505576740471617072301964694031634559609160176534949323600917198512824530589276983366275988628121448958658374090922509052335258251288490944719440465825350916505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] 66592172665931395958007622804255440230626798165662560926459905886342226460260199307153144874013350911073553128094707906997550768722413983937753540026192524102119764780797353230935489637226208907252537942040356975399394912106260860517726388694489933244115138236561691256359728964374889098541183425231263768165025585500651589526892915628984895938853062978504510521734046454271665979963653087533933450165904406190290431539300407088359838611203465907908126883627194929753936584959462792982209502454531262681613741488393207841744988777218970389442511288391528937029013380134383268841690516913441501030203263686548410349547063455734996251834062777789636933438672276503703550389693515450454733836423496688438142286980814164423798703218916661796936645372164935750239864149398664353199018976233560357143417223284640098820938717254566192828261281092675833339334585749269103823451018195210516198947864867121377823991730716935042752894296345403895051040662505061554271084102919595545505902977022112021567550508579952778525683763227679610775463984132366739827617320105117384035309791919268132599917621848959298694289053071034686692739379210510945522745344320879036948697541953526144768231399711277623453614338064184324090550615066378311451012855918639357903407448688926614107515197195256016739312503705661800620616564179284090357130423710303598300173387704677257042827054867619730759854557037622843313458711551476353929778466491313329734797325202147931367526004935071627724456151409851415075639799281128525872388662647708675163711230416591694794136670380685470957541984777509029976756152020532207118418451497292005237015486173995281290187687034993306076451257282811509093862816062019856475191145306481100044342658365080940391185790448249934941181733736903692258299198851523063363584930021494502466743635829084997113445150581607637701089419237572983589842107864865697993196960160978068974734634125653111086608158248357741637321815364237691141870791472920666439149481552643615090832687471363547450630329209263997562358839886160636605293882591330331077001648200627816730386524864328710662465066449061714568096383475679748198234819741803206941184556282563404843914369526978421952590991021671511371291384126879434608444452209218064801939777759196719935308116068084663785979122576117735657294168729908732955006660572983330819268237306312359017641565671381766600059670635830964049129384889318935389944937750287879103757711292027293573223188181113708038939878313141368144378576340368288003911274307528185905763583229948836438253276055262285414623844706415376463288036162220113002496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 7460545571090782475579499328466988939081592934858767812398938371941909975542260925822725515366252922542484596480111675710407369029676149962419431546157102623292436575832337089082838199619689409956624404724579725521792822952323193713374604909759740864439712175185397790341412252012568216272078914187613662541209192839588395532286755110920679482466296638875542167080901734461400078193685458703918982130414402578377273676822047684014675464374806556719290899656162406372252672480068469153446038274357705147313833824101680122410937811779736975981989859877978288705339518961307835384599025107215142061528608003882421540449277114994833869260961485832277202471738251759788072013856968632718615520152937897754470621262621560568648449184948511027082474650303722516442222447902625329247852885817271539051228820246672440043072886483193233518203512231476340986247543208786010540364362181741634063863138068342581973016351487935285615470366310172787042275852979877424111139526183047046310183839683505733796169336705796553029409052386911372791822687130535491791950746853758782898309698850043768348055590463219135534334398461995126862853725804933808154994933037988930024716090941844255259026993471566319718893348823251220865955768429743245993507055998799434192261428543922177043211787782907676056921080632728940316134729659113811171805885191992521541179927110765008716587786144216310602220778138316558891924233712837474040866386035034591079048239310596046501409061430139526427668134726339724618147383297617508727356283367492037383835042689520133996509663556970537683588665766071952128774605194242661267682620499186024289737395601572841062626996660482982404143021316631211945063636785594027462061969793381825936820521459819738662823964041190342857135523477210603845526665239379244915109626586495626722613604566965907798508289377901912551648751443817448200940454621864930284085027081405647830100543757810430067727524991357690763669941616574835491355185936428029024111381923532076040955155383074938527444443500072016465065118466070269166470440097603208161719358369826413445674328333693372099221210257037621584933471365589807393912479391852170777588173622926474737887805660437584682561740182372723502436225320581580197569029205926087700523833047990025755328840570445145177383882574945091698847523502815751165572693064063338443246177553168369003388374960108548838374248979092621392052317994944117604656673499685872186027711761090552469969271944049279086677877630825212339652110226008813703400442795958129881370709171305867213959664396767626534927622263318546414089499098218496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -10599114008428751190494271447598622898774485076186005101276045031661263472829396167049668594013589981047080853929588593061763898626419975703764183506507590500685603678048049946319829276924129428770120942154374765791094980125790357535455508815622753443491461003122929687173108547619718119946527964611449275694690780022676101251837160678220590535257361253712355992938095685027286859575642148026399325299354072433561308570781221426488559279455876562018500155727675588748883494644120011459980291116808331056343584947242580115683220376424296867652375292482271514013098721235452472316637659594710582731613186060168822468894884731613674511214030691017238287460372223092919382954393608805197662143537365136917706826702810730290001611417843565378544897480198105428947868719313642475583838272232187494946032850029594811163121573179212852029760304080803227033291369649812259980850596210424021266197989925236611750411152058517709246344543782808070218380193581121460290989160431159815742489120431927359113799706383785776231960321068851446420828942383943906099909725643334641381908138112073104714011608123492551496152495106128909262994941656988428407888549411284640193277580602420522221624084211295876062634027949533483627788404543511647860250450653710897758570203374080949160740104578796582983137121989360621063040573160371139210764961591385107867934237771029150101690229652343583084127133813003362670541247451162874443618991365183526415075739905158491226403339724327439173044430025218617661376982934428862133875645256853123348325784732480387082245126840327221605356479755327474868361048632779826204478021947516033386511917783797952809214788930838601979134530033345188672473462900433239696139221446221526502344738996016000863041430944844429474925700695552100332758323401507991223924435353098130347116410321097739172690360767036619445203562632712308021358319744960304209981424215467804512101328235230573482997311802429147707427134151954855291730980888914627270241632073949606004914027494446383313889719675957448500301482964632784333205447766849002507868025900707400929258571055289740392177273441056961835566763107955456461783850943264805193819434371845031691903977986910511984074935276737003695671604349570011311664897720019468563064795906769604955454710587130822501619774946635665470517183897648913621525792653275223196843367561973746222238207725827723196453053912402540970399656521958656796955790491653798151710549908405653365536006656648894632672641790882805134686061216300842550118155685347931148876444638884429681674447785574329508826659717020877431013533890379776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 515806388444199882136003047325002695059840163353358689252174426430620729079093550378648427238152189114248437951972033972482844986043076584045954239088680049189696531207973618487311765447258047800807176257823311654931976408626003497880155760964952816504708164341301538860780092922309986691462188817228115959328662099183051058975051795645778088333257927319847381169985378265402415129115379084020579016888034039497180723028119465416617868365934515485444547837277823313631279612184280714237426828397448110956892114184747288233248466819158614594396313050918902053731011041230430982836123520031394775210780059750858174269146580951513502637944443123099812140987849376422898651678473685907511886879678959709850860840289113191630322446162694059373171342741618590228350654466249279706135786835908286394401670659936213322170558320666853891102685958188367924236591079744372375274961800828664592571932978549387310403327415878716439957625115258888782070831271190237691258499212599847215840580929459489945036297065119826248473520145505862644415083477138329398960057424388668446825179385012887114812844043560198785931320891861209763648539035312089762173730753697588050893504996331649516631752939942577680784029620427960213629610060903650971751942170603496989092045900245242397767878176951587319245963327852908777135070442281287623323904936903298818035827561573950535320197829195219132027201711649471044848806094066484297406685326206340031022698019334366529900003943265866807663238556166925289396791575928832066032241024957427396039410913811440773536863272677017391092541163370263756884884244129896137333703803722836889225375724541430712938577917998824896608671470112400342335793680374452058558643631206570364201571870977400637859669360748436117065580862225363448479294127899757757399515751400681298929532969001492831487759426602113746169311849731969281623396577985932274692738259205223524188403436415557679474570054480124557629174471146922392182238276990483646196182681355743995914050316690255944486577469350539097472340832369612463915165055270119274457371408080260851491050202516407496938942719286005280357051366853281423750238944176000956650596497198596426043858708942866426913763633215694995681065740327823990111018099079712314363179309042087028597515161976931804395234421634951655640217728437680030002583857020244027828023219585930958795266606142612612049496062016279766886976447077453559813094089637858929523136207318966249225159247605155536125871902606550171286764166688917474173987037262315908257030732516878602915009754624995221754688083057556639235673502628815306752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] 22935278090616912530280846051648695100067215341493594129062297786973913299262511083051459096103852100391439068373364525377259517157435474215509958365787512870626699828066737399942899864354821704141316759748052288197971243341381599101338340250930059323566663521181360006119930765207225075551817000997657686638025791413503206718212639269559070105616140414223446326604653132747689345622140043505355621863906164641369353966672338942281432915168444662064944208498849569495551400899924949754642124102111562650671686597747823865985747880318535011738815593988271300305011405512577752745449914718044877082544469848808463837253683153488991065069195592144437310966517901202049204312219322127895613882995476494512929620449020300940303167224870389482651206068883030402441194498097314529193273436931244510566726443291481028085867798691274390607541825735734585606865035163649080469629300868507939085479244894336956700081620435684505254028006548521650561414919350604912624905559468509330212750020516072654924828551927259429119826999370858779861394599626528054831271138672313327590583245600828721019159448474366110180035652788817603759284191250045826958241610731449243950501765374307278105624144390214726330069814354162258392283073419522743986760664508356495778861191302629253717828377477361818968938819152703176707841705674207992802907594285057482508808582633689676069778579317730076523845867548288725340325202142713222030343521160416347521469438009756825407454786558783406592898507103789325928332256420700079040392959365687994210658578841003627517464384001440215719998577710596094561700776835357153331356267284767891292070485454071206217678939822685486240347798578660938978914083841721419945831106375438004133370303367852936992759631011467317647736812805342843624005585403307430639679416046494714895788806000045504005909759521555450622213957703127192111496671662209679186897941840086157434596008532365406950039362654502085422382762568720990601397899803346324827022802240444213102397755115655364028038007883837986024257442232955688188997137136557868435816178955418398497167151551208972656290384044822904428576259840740312156930423565440402827991695346693490120512291036164986030428413664892869879856959536706380063711271010911059768246519791883870569610537101775851924873199114442547387535401268599815957204026238629146172683352540399465007947492040157572363772002139286448428735164118192033172585602149032731030137325193850204929968316699533837585652810456682468957806569333189116553212333588460387645820476892348206916764826739929718870147933023842988531812291272321584332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] 349768378282033046819929958533264964677083604445657990802400534277208797517401690277769599634756843533534575383613729606237230636296355817262310487762683999577264761507642330498676250451547771561471053601225218820219475258077524696510707683659140388400079502103458308232147596477281843178948347909537199703736631745848112299635814646676864975703025675000031008379454264079004565701708736419626020401985069156707674934559041938701150098206524179359445149735995442511988119706901747347222005599696489916201416726142362330089626095854694529196898957469906454190503686618001698368769734111543191616712605589958130696758339262911277581116313212998614554156979547615794132433824342570590102489903043531036653828713810962343135504371592532330795244324393159785251121101350762573853222332314871015642622610158606413876624265179805976600599531774012064649608606545422764808590309532697105988616522599406959303013475491221825061676754099406433200870861667582477151617272142146006437646066282647146884260566001966200371094521810158554009862813650918646868654250154095306669195004886994068109246450092066753845858823540624557312939652390937650751404682116208600290976813491895999276637916461982546146772253279055265888671588819285658564194270340109303598339938176347080114369189788107934283778784857406921950464524608652349270144213612059754676180425747982979078362777874170612028148058891902926984246610298681482539777013263089776405071428189915660449924309688753087659503362190130162369597376952089600880047133025675187833943643750327190291249835363556749946972105566013913514670922939971799899509222572028008015717969359320862555757121592902749170519715055043505135714479140094687235901585712066075206330522936234640918267031542786241080799799691556901061438682697099238249326989273722758198852176436630826823969645355696234181106248411741029531108487649125786251110572402511324031313260682328919583116245517049524525291546829958133847855826661632952639452007417000631295822867597274432232458360601767118827924091010017669522075967628440227230410273830189279419683374921258958880315192153801683258199388112322639033276643631022799170294412203428956662346123938471761725559352587964308368832686004699704190481648545191814649699523692489793554804465038898865670788514165204972183916568937116223599319960554959274072487184299378508753785606008197495347752570217361513508429065007253851836466999005109262000215470620983785016179793156621114945459269876409245854389231308853525798528019761221393773838816055395088616625004436961088632527079464212764462847999588983194509115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 1520168625143350975743411490499204493632681154207813448218855246178130545383435822081615700539674326572405118627889743985209251713471963909646862005321675716071809041410753472441564481054100718707892351771172916913724867134178145403740395576039326216964235181984572826383683505070234944923224831396946733559697822119262166974585436469650133603884759215472040838150383224455235441378077893605738651157408819233984620135092492094762777194352923814289019246330450841005052069053736168053621594692462346276665437926554312763067662059344715941400661181854513421911868470741567233326881829533950038353459102725472448350640924175171459823754928846890112086050744984035645218449826822099896182531210008879419068534291556080619634864641126583975494369844442984511566807495631915583756659664557754685656488878384583951050865612926618519117852264241042936500264428644277485457154192903424202823375419380053465164290133091852123455082605759587501995084275470893020317619095768979800041351118368578636311776410499373646681992866933130792806751763769670259346777046955475428174268901036960772414404458014836890686890459272973355308607060854807985086861966021987353041148883667182953705919265903264247894930641448133521561689779782770453020165325757129425375112704647747654593957874373818414998275436083459611413910259525896488930722875626989337129328003062349284832877301481014012111812663784565600716084419525871538008331199928709579027293663923465628681542154277687742733674455133445747528998830775810672813884105298882546964293632349046205497462545049709464872067476540538677899179507103109319852427838214931516300843110526622692699843834797643624798395466914984141707910045985789306433000801063387391590368563676548864885959133450325177300559871492864947095070574822372686959274344070424970549443955751447525689893371266337201066440166362029541427699944361924093332235610430128751806382899651721118069083453266167187457243305712481689676439491405218592938089432265284824482413845310352138940143888253124286343037877608065896474851882544152898003492691608683934674538760106205781406620036940084869017383544377199578226705243017635447268618229630759747230146842452552510753916864474183676862022855506848102994295793011429039811209270925205613882513069439098141802893808231310994683968376261228241463749238342218363238789002576590221373753034026644992609473506762525084026244684107691323264151481537418591726532726425700330898991555956575954962244986044888065656503953057310745922659618810509702968005085274544663616186472713016350539068705300981632770485622073380402154700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -11753784131028158137148181179287333178097449302152024332184604368519579707817162417317110784700255282217940896641481134566738117734296074867760198487085903237924631950374022192967635918775496616416644884428767887903759845551103295396520022467791199884444700533891927515781500150755699378116811978061026115070859287448726146951679051963679443907191474273810408598624324038113052811618034033400312016909274367192799330173831145359446439095024749669378106569566590463207622866325889951319259038609779514368832239700722441419986614586966163679996369300463312737350122944534835894088505599469599324122967878620799093098884933383548489376679274371768226225931504581638229184646591493001107646136273703945873565090435733540670549227215174270412740825033339511959584104394179556904738598975576883508277838180643570239916233541189777093948956172145296125388240028961576396504102318445277031800518256349831631616967440636494952400467330333441564880348577128943231474041363100124080102472643682615508041549876844167149850687663184974232881594996590222351623653719006940054635466239782750884310908789096575449022964655651738624232831197528949738584228448719790654529983701481082085709909622886057636998152855086051411656195040352088671797424890027521291411627402006325402282853032491715433265593621363089299689537844144278081411880350626799819212963581961091353980990764137632255903851472310849016150069622326464882043797746390782212238369605584679194387079339129922967391676752844977530240568602488384577952731811731927256938535714052426891827408815006499973466240609596140104259705501445390790787299784937674354996525652522689122967585331333668095858407091972383823174392312782069032789350793125611112118803945803597235460992658548469626417352647002255261258461618230777463810021694142468529157383261547441061507086571203481926249441023524267349555773458245962542328761207156316237231430083809772903020221763359807868973667584250456650533395011597515448752286399031683832818089309254453058548240704644211613961363838419586506681651737638871200119152202827458295973360749950865955876411486749635113812166489453143256271008382473265072222582962390510583995658801427288932942283186528218021476527338209948946140644541761890190815537707329645589232946270478539785295298563977086697775180816762711416606401110230568663878385319582606696779859742117559725879967816817407438123421062414365754321943933883115512191282908229120815600876965775531681219297879189486895112562995254165303644419121676644513324475862624504700955436016923470092091385888046501078001111824138868568195334144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -22380252987743037174711241762643950493759733343468130505403935269010620513749864447145472978029512828733641508247230638307638739124680212650973366966587049668200954162386613856942086363559615187566196328853173228986831049005581489890023635229746176462299994515974711583255874420929916891503887918593479397510649219875924670769605471285431529298255105746552882566108389253408071131181426118588299196573275060919740645265464608792388290136592498900205959374119374482967120375513752802657694753714039192468228137285537712503659954846673619132197007361499052106631175883266586253887384172072553017433733164412476911239612156294133010387345014423532486334544433377420910658007562906820638245736359809900847005914127840343991548845989701087521715349214783922642516580358374654870459937016164745902776978994903397210758206956504078874467977580646990580937930285639988039709978970365341953847765707931029027827592598637315809483843908902540671003205271323055621539777266356862920590396821982723120456542201637868355558993782054478311716008512810325096320673774071625342373842753432840969975929705330564350065258162952118549355215496578139472110649455612078917865087545777691980329531915895402375319160320121502390213133113808387207246614106159980908678500432281089153623949075221007725301319183651959484771308048830121908742363894936243044598492457756457522315763581295400735613942321141396542634657610869290237442136292012581881171500628613382496305291717771014054423788245363299442906397149341171899817500068858498154825828344160239703214122328828666391158498189732360096920542063587989895302492041636825105548905619278377751561096081844253125088474403839787317702128325996756236382528343634347156569147881326522181818334532075336972882798584742984676508386541441694517722884036880241300916506128706816035491312211305826000031970618802410876269141014361227178900042974760121434405720547952581309534770355499081238287080262368618388591732184154200416464330146654589723876118357719461230295607449601802189559506919939478078257637529828143272299014147363229512333042518903630754182099237264220390146086231933873933278285676570130973055590629632453992948335521187851943994216010244076200055658708261175651883352630730088045752259204136316772777032540122881897186855183255158079732060711306276173735898820053959729301923287422151294455450137135485295272374051105041927481627984490864207304028181545870187839809435631633864566323371879111744981486214139919015793364171720951305095314625768438832657397243953947304834292087306012210029199625902996999864724965084364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 64525281613566532486262363342455298406533244530477361914122866003775954232726613816389187713376875986997564190514960957787762958069052481656665327278011654045033571686529933520015179713824662264996476932247367039466859755847418369036257489693412363160797279619599923527432468024133372639879974656141413682305432283387521436597401151590382561640619472009511779551929756977762556515035396802398980317932807087695742800194740834457473934714620169173535220157916669978879273376659860360639217196580219193200763956006236626527188205994335383234940247696800238985261163210657962100308102050713301301088071951427436816871305960484280268853766714917989153301815142741275345103127207621609371598935292827974771340658398184645133544680516195399643846559786065815738354857479032016040904489751190074517916116039864422567583768826573606263297068976832329860923621582462942896379491520012049838285410370972453355143247860567656441225130003838570861696806921015112662390950342431935037586701269126639200475729908116486044430539846690887740338946793320785923781413041643982047435933467254319151487311068989967273460673297530058420862208946504354627566729945675272919744320472573913846760371318172271914583059296925874654731230163862272751252657778011614843739527324189125091068855433009108493032068121316614372654556537987872160746404420158879801464759200749890828070338597990917068016890203505113971415778125068174126594838165779604377058570206281229965383497245777487673862507289614452258503991229397363799330263875465926287054186054973313867063800202839015575563604791894684575969833926669839548201895600840880578462270918263205289514991270532754680480655522837099673623562127210917451146976698289732637536671736033356570983662545379284035559261332904252893852142477864911933911360614454654864967810703633135261380019536776038192779592058364393992809067572246415329933538469830614725926887159438896976127189639693909824785760255979166529031317939798406999666960163763559295221060451937691154812166153264348437320936622735122850190443678760356468701124305194262128001680613255018898614162766529736460894868763750534819480332833242188195869029862970369877307020079060228517745921605408195793916503447413038605113301079045469385716014597345962270335559558788516146841747748792340102639739225437878846307562449671266915114544759533422875322196878137425625638788936552735537004175607510921996148109528610738259506133422780103428060307501417184586973799130294398184563345896860705725771162587208850803412673329853464869918374395875836650893352192258458288415392073087574867968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -2312170604010387292201437774247829327269234475105524750445434829613328391375879412431507351194201764724490209253349975143262988850529432244230266494369156835453005951457383826175603550379273451842332406467107536500491153535177575213601551774716205059520445600921722666833178248811184451804205523348547208396497980799247307197326745353600783943005716788580971179307725030787588228937933961570472004258054556288986413496263067744590729747901235058076516418331888712499190775178528286598099910608070756497270300111551452520397000240401995233878138548931793774432713590236441189454473834407813334049728920105060828665061541359295373939558843384173432823284285008978646815671688938246430791098850797996323621738474512425756586073065744071198255516391046443025656216290194629238113123636822722594324940817662853841149812155500120812374903409347088899880806491451383184147038177354338768423069732656678419032698209426833406167408009351382852369356819828869600768140394585365986828593219706595263751019517697428299022200156637667251665489223223284048454892521794197483659834853596262875836888506166970009680744470651775469907359463454418161140285496931049397193194031068215906699539576152076439887191957249483963981472630522821604638590407161832090936917002237800500816446694008665563518595093338041462307947515359726284354463150861114891104810032358337734748843745552894400576010549541323886689557547280976997510456024459152438038650037126980026357253341995669932852734472686624278100580807120982442412824215465805737307853899678477362959714341304058911099220253701442453635959156683884006754614219485076623275006186658953974361789644977589936491874176785828799357065853587717005406298784885687581777785213972792190821040330168487870728894736929528871182377291109809237818872220130071344365860818263615016398865046513263563534234530223452149326554375264643788693272497943708678750587107610802390950831613347756875967041192996028376027608641676928553714340995365416102153069403066866580141068146731838183877195578452986472387933496248669186263798702013087615903002308157631090203778616371120268674395842203081841579845536751268977054699410913838374406390183731454074617621611899062088366306793295120060262440689941874549329915942567078312959764710116438850236582014122545379891659397827203625844424760605273589008039147517647565078537153640927829452740526523077104524377214548275509845116888646805762547545226906862426995400869118246267153369130943498985313643917582316568668484503915426110614199025045979835451775198180280299995919926891684435455598301077873623040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -116388629231056368187674435748336840367191480365821944833489687346415726879601409611524668701030819304264488852743312382787878823550646239537530140329885827838382114273831078307514545008927473901573750604117533352937271714034504303394100131802613254948370066662021982242042690532059912792146914876297218605637346723021612498601168152316091428549756581529649763315677675725336596866665679641471039789659614333257766236734788734164936107780922903024130777627475620969826424467070695083227613930799082421268188891878350177215580174800141504180010301732125556548605898601212406898708834459027559692134754511534955347221869147035069865825454413806748012847232651600022774472141677456360592644386372749605469194758666906247287482964882122198184669294440657700541971106318260961353736304860044199390441102879645564780019550780421724535399941636592335732662254080271113705855719076770340553219101154513609894370524147838695329803031223173033655012229001063940981317829692852680898277786524125326210436630271063091416058037635467447582094114551235927386458905701754763282393996827190251756922015579221631844171073145541543131764846273745677848093421398032408782423571646042882449455958111683732072313478960503230631520143151204312566735328400218693559957813118769136352527917186713593303965348805050639025307732291731207378098366399033225776436116209714718964519430240467525107292612152518811629295667468531023219128526929288407857581008232597025216719066342971089648265550518246552503931971885630374739961858640168343505833432217597590960961744821375649533415546783244995044620617479818812528293191526045437744081664009837312295399487736397654176536097307967076203918106325057349425194074647451420815657527464366995126773884501129423799943412776944058448579531442753696596364336114723241328104912171040206219420143725608775418090746532109284096519293878415158146388846438049353871571323014464633143764290206482709831622421292350649034994647046017574053775403250011812650686155578927411939628442941229144563347514833803583295663436233220601066521471701399362126697341071716147720381519763254774473281649710980461509125013401391497783673041754019680718952023574949937822616176507894695123973971675341794521890260049547573015654932595985367179819535998183646809781286557657441027315107588502452644986170930230522992083480972774600383794541882026973867325010789874079575242398452439077509350933494354156784846441024279580045389497558563453458126140781665290683563011521042314252914795656626661358429547669457993934038778804251821010521999499565188413070039084031285378678784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -2004950206932469709082102047564750644971391960741456690335109118741577308685386567388596189615640336906889510858191547782292957675456913221522619027028310207812381974674363493729634211624494094684591849424247849541898154470500042136645579781400572802435996516624334344140729312376774531405047688677135814729484296940883545836783770379452021325007193019394095364695657227046183706517007755563712671565421182134052616300803936481910009809650082805732716501654521303570184234674766913861915506242929089860358284154831928968228558045720642240763049449142031201256959725668420908105114185482529126982987438539243758384978687346624299567373697705799957782830279474160887559984919506197317329160346804035998798469295020627945874281515989465626175516800085692575585340272333679439500772409709336718475333766348748007998860877210232869194841080472521303117034912337587108516947213206736849317311299719582677246167327174767238351999332094740375156492721930287017000970743925178997179407562664771223160211932966217273269224201912041304114361902085032685850762590067031621343085019151961897108613230169601523820089376250140878009792036708893991981001971796868003094489188966550431326705305099697386042055111712965682791450873928872618582090754274220952316604246478854578684344836703531227865165202091094598446953418445494881417373578920660097865350953221045614535504221915410238968380929120405240963294180462413229351078320622866246418959770511443949548429479808029983709728662473200304725290962678219010799541625600279653359316846850911485759445488306387361685835299868347396141638143450379889444463639030230123704686563184932452660666556163552728255850532694965421225344022874722975417947452407257524268452017949881694596832600189358737067682135382791326155650804437987623396605606774601993162454314511598408564787679879602763021024293402995965888347566523829060835738470449468078128490651209436122798691425742483630065907624000799170820118423074971780339344256692078977210501091495782374821024350936903599030950126818332203528774954852633297743581405833788062036786883725677099031017375826309151192361675458467287147339013872922651597424607554174251297066246811232998821779915253492712666408082110741887523337461971572609695500583101254433288819185336655744547930532963980161382615886898575482472807041342293352362212837605217397225366976479074430958096134842050731486908156855674062301968145734517229458674737483656362778445320878943556009372919191471694642119836654661124502800705722654693199730253914183527241355815002742174068060388522397127102136555037455513603276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -15376054423541812020981984790397092457485014460944636512026512782660452286003660378868343661328442652460262585328861076743336794379659045482305937885050453128912059475137110138089283773958521938411154854702375593575286050460870020966529327164688848801334285704438022546861434940008328094623861422671612348509939399045484725063781367863584450015917131671761169398957461985784667825058553509412613365467341955658093585386136559733067446967158378876353619746141027133897424265065669875535644924697022561883456069280700857281123172887944537678247528952861064314042462895474931612009754811195570255585979205564192347115487442559018214693099161890107901971367237549421532067913864555831855770926055851435073152295174118259028740601868648028881411261256628703729603839945235875130732524261929880818691054306405720386932987738397961557068560107376846421740713551879067033139757477295455499194383430349374447081282442920373814280502315699194624707737018491990158008144413848825887227712883558280491891510520702965418676228205115621206269410726059147581131796071167267847077108187024100399321193385690582332308781682535818893790480624695685837778829759988177509348711553930867059640251077054628231421254895237669483461377691555127208461308576641719819297542586813040254097275770452721819174252466319005529324458747600058719943236407105951824812352668158973985794151894759936667958624377758938429640626697701382076434436148873421793645890582315090301920030724337395103713035324421613054957293990417636153820650890914795297542293352035897869037016542001261273909047002377803807366969019580845177212237564944464271404659381643393212271591800035217480692263211484072507593692734390823126688936696579748263749110558352958615310586277662364633358719237881087009643464491170397625487207372012372750030630558084547114580690526658711269209449397950282020802372337687270494274015499523907527192300831102619626066484243402494458490720851553701457169678837731751283035767401010992871084594537605824862508407770098635195297684319326030413849098096886670661001238968234332531949073625985717394095949480717415179698063747031077138254214360497418565486242921468628247008423895605777377081883775416218651354786864126790161107153357475303018835341813242823937045991265928022870163608741719993462006292591392824620874910475639965636217335150900490399774889500873565334610554051165901867112848430376731425524139526404875536581001762931072487002029997712007823092433864632898245204196746784288447820431210185708937026028567748092864343291349467154214158592660286505034471160126735152278533046272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] -14274307557574891007898233262473748468798408949936533500252571698878744689782313746441035954685185705348701527048774476978522204499938829283379592904413570120324681227121777014414851332958455645018629632260344879693303671568935790851006874451892756815834603108533488039172676369438682986180321672638381175137473708205318906986704734870816764976569436033899968892606248231823039510499242509536167729157037124941472243325664283495977523060155706631978704051942578145958495674792229729928532092357414260245780131383977136208775962225582113027495226455310383707668650274234111069304851607876651694910278005750456094010228670184701407765117727635179285703352559801498897334397398017483089174836868684803725769273402331785108587365458232987765309293954776473307876046560960313341630968064363468718299552656409590359422021697470348328467456867741509503194844238458729487179554937708070115779262840871225661839008995875979128266362797749069718202769536056720643193073826046205757572408528374795370024695497832609275097411762002067122702501779328681066565207180946882393507309237997975749519265967565113112033501148085402685608061069466956883858194590535596841091185839716435825142737510611309325948194250551893717068635515065269399229780239285576101264863591177302404326758891232632363846022682200003100003220147430441683227099714958292061915315383163090828427420159591964361824171500642518762058149168809403367973756438544691303449812408870681847045016398487414356150467563699465681632202697413136472141164347507201788365773597930057149209651315716453505110879322134334991619944877898983959508320324869351933838146048467272317810429024507892822215388375896553953407566710492139544531326637300520265078972377863366443660936557519065038633619212731243526947730145909775707684314377806730952994290821209731632947909757435041963387901660347718160678309634753925353287232129324050954117212229308241888948652823198459433143080292836164938143673273249019120794547986082854390342550172881149186816708949244862097798423634189035088326920444265921625881468081643362050156241035290501517281207293300231859538858111854986933283929139709542592035987373321230419748439430112289586167021526384614471744320422421161978666643525798226079597583170056973043954920171716140572967163595255194940706610755833889109145476567746332050763582804661595992827604002117507947776067401153514636819128135585226466874980441705936822330576153196098126884290057202994035659641202045942292536555050936098907697364235840364062708597769036031246109345686391948940557357820491117864251347415597713237370470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] 414917028845816851623856129972628741725677994146302755980294562080198916190532212765853966525893630749995701460699621649019333004369040028800334237114784959954394197109673373428602892359959504770582088543123345866542987340075496385302326591956832126519777541135162254229146939991380529490665447243203166367444467302534902950271938446850060038615221705073063008420767437063564629773069813641590192439454827922499232793977915933186568774286057662673690396666261660826020426283836200439748647526473122748366878132628864216154804750423174064660682526329234930852783320304063525844304745861224661562025140542408568154604004896537900888918772785459393821147303304209521424190226129950577397818873890156286778207101261372300282883890453107880207310121700413096421520307051562066376707222882034043955413473656796060773458486943779622369897527797631397408676420184630406833576846432967094490908756939498311199338014706454376080188028581691236506243290876282867825361347594822722973368027467922408654160025678142305783582686041448169770131395376591510908011855988484554878804697927776769794960995966139209239439761172806840348822015230850106202269366659976517215728606886894057625135787589199390143918745292146945631889909449046694825092299559719291031359332164342436963893292381330792435342061009951431343100329812883685244432462780035405639825311991877431941358236576421351212351478522761009259429206161524075800077872193930086552312911047255709646487866791395131576568702148807611622010595606743378262230850756214846850477285461115963294752516145082317284839228886213445259682767894060867640546471726965262832209801680496660817045688530811359103008563633565561813184870235959549708613422896728011966131700374923930954384909309324445692051000201282620302054173715819901605819957355429832375515759022652973517342901148516355084573580088302767359474003335825056648084116797525852565236714257395029211583956292169824544051134704774776400880792543749188873812243221530353824441874077439325971511572815469791090374130365840328359163434738691234555478463477293240068409859000759756471327018632034414731588736560712409341151265632799323806373756548150150728584675944076359114251080984579643811032562951306690543837428091783025026339475988338107083534232680339754605807127207915129027073126115958600626024321388715164899541892195209557549364397234175680748934515515765889442384426534874551300652042168611063045086659478550300587503438377789666465282594674816323062681543845343968424944559427122345119163213932116787851293501826780180158180596694186991981335319723485291727938387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 114236239256357432660102437642233571043951482489737884517161551960864504697933861419910533567635361200685426251457941963266796993777091666275311317620452682013367033385492257588097270390109207654454823229348952470499830761247911133664342784167636268790342118017081884769763669839091171562854428078863610161998305268011527764576454211095163694952046652538015574003664274487667482268462209778406350212480652235344425235464188872542197076615971734981881809068544898086367695042154804129009598811453063891195079828353973577537977285627098098496959683816177855729576752756551373931230537620391841647331821376439289364166995602742241300254422430831227863289028824537062357384199787044251573442608090641197312211998604537837239538515702676568829789659522275944793283330973984679753727724296754876896838122467311352667978026330972223291332144588223840730801260741589239540588930675145802900100047531852306359526280680328926342825857785193372994129168967074403812340520641278849561898722219136428234381460633154500600194104796459885122240128750852443368389861555810845493399181397703022455631109868426081660087866805512272163502095343931358647046715831670343805344371643933543232908575202956975768202300786439748251233418561500570526122890312851074071212920221968387807715208983658479458576663376665270237806818715145597103609163070907268696481706384468437919163860322063860625871443079187796237363746506553746738513281028013844357552467556947955284836986370959744628717611153173073685708686934273100606483423566025047817124974452170614091927468348489859946209711888032962529453288842452233606263975523234074389731525748248344287584491926261036582641729718809471261536583227796125458070452082015993761130896922937452653754709975659259589203251376944743371445281050895952802452856577577803004270967892433433723754342729751074169994469160818804236924514535422193604691189325992606996146437807088958789180399593115024795620038551482100672193274179576976405665328367418519351194296387989868849257878402753752824068527447958999724886721662674256873374445511715828534590732988444827158808205112023974905087171798037424313235935131850723226981046070563808773812700864540454176387738599359541165499531365885266426244028810584113557740696461267076268384755063870408899996770960461461458248036409772034672692845301299475362362718065625910186338648215940690511904341499392757135101436770617543038624672717992347668205959472807209323063894509354273898765023611260305783611907078975653789023107956360979675388947268005213620422591874861145840242799328152418607587569384577564672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -244117273026214571699563789598809960399083483217536446328280706638483602643439070184170599889746498867056519982432603034428479889962952630499473166676516139990211082371655319884051238342132314325808145507982330922925584996440874024788161205002904354887216243845546659804631330299347285848822580722171664659000998007613327836581001716973055095057603461364132665694777813820451162400779698003311788190960422554167626186518427974228792136122875620775951344688352085772957596297398612337791586543341824032592028392166865761289280341290367386941896899938032928133855727305434575039921695222512635441250498509211507019756713874186351119241257916043501885904256896702829403706519291538356571832791316244604257063304757665510064191190880446804191506325608469056621377433967077736893140130867652144555956480941466564701927203762257341355336820637156334128693752525159713316322164401234356231092586105673621906467615234817142019802405490029698006506784120970333519608666642224372509353776814903020257997725115992676601016795044652189854538024614254782620981147768637177374537086215745310077825157781858782472824904506345383339670929281312439471378827187087146652153604477221263608158671957494135483055913115395080048583832421627852350953505024921805209798549969387933200707870955514799166119885923323827369821328668694244481491730961071245873985557967004145904000858432374162922228395912515196594063331823271709445446761837645454441660097948033011771838177966682724180426507430346776909433683072832436189764597670029983614343724110012072359315551535026098447881401836883852569589603647663637897337824933167428446632257632608253844114784842014806447555714179230570465025896969693192022539958759005464847050985030236430979751963457085604918163455828576492360577980753876173875834078390223168062226989504438454848687587588112370838025411274391112563294149937998783370027140919785384936549893377932412129389369515099343255698536192887795008470369582690526865786189171685430198534743364373031978422334574617982704092259432267482590885765862083537332905727687893782421692043881379661509546669718074018043860790493397398994445411378574762016525587693520640456061615424601824633371709629683198221688546260405129450326356895799558465196020504589554204976794753319760668118912663342634332284045146086996566393284639877591953088498550778774972169098490066456980015951535863694768407782616555139712446574416036482204719942321968201379654181050376452378893003855116671872503622898938585308436748855240147373157336310137114514397283807780310425832498942306028586190889523614633164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 10203634916915518851937631822597597088168211723159850051238281552063461517483595395959304679533538452700289738822919755519862431129562062828710823242635471917186545790007783517435392045961945141086986603711608741126949618544551784496194198864730688605393695616043069997204345404086254334037968315545842949955444893283449339818665744843844254652258976976717705147425273596978054235241561006697593432526924680509105498087564263309752464726987572156246724441360841611538389616484638315610043644005155120139323119755270116176835213470567217912276412844189281116003714553347937411703465164816932103980532840595653870752454885440378415546484251983263796576901038010747510698980487476804298246989961240134342959610091650058858880530143791869888475249694000159551369713745156124611025079534772321774938092892640722020073766421451010702431180921692574168177851815454045407078855895652844216514763341245826477228744406430133976401183717050854305515702742835580145104471751974661286701482700137734277632486911247191114381735069821016822962046912130985818040227496470208432475610500977079780867454504082472958575529777764402883279457985405172405552925339683662110858876345276148802138856361827131936977328333218483203964198858167368945888853362625437300359946812619931284220112025077864015581394016448177203862789487326199891863171775054697603981723258999094800921262307657259916569418843227873805447032368981204430294885369706907029516368637168481929236237748884123138844640562893612765936477625646041006056910984541546830934647154591769368887096570165385851892668912512091751489211188061042519138471865862383816562323010093507471159002263077385778375332106411465810358629360464471828692755297646018921136028088401127588471839180161001318182915720306007146994733566122098173267049029438994123978959599537343772530446204904644428267446491799043766710065887386440583326139171746501465741816903675077058154340134108788009158742643268576802336745032557725931342085281895220282576580678358515937985771147046393519752880089323921558408768678229394211658647317414499280272507827250060400426971056873073682453117041339816187023188757929341142712167220167679274060286896173127291891622699725255767188877181755255936759746325228169993511148887844032850247469174119051264250657400520211649824852157962346642636177768192867623644750439536435106866769013348863360745399031327109962897435480660616625803981235033380475694085602745871895139168463188607287144015418580807414153760782730595630394631813944408486946453324259009214778470645205836795862116170632289224491672116627422423547904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 545911321998729629197194234862010126551859313246980915988633450368696746760583868291839611678657221778757607634084967779040383543490692102833231295712354774058333219299401708491852254999023233597347310025567807720632268615133849038777940957669560165768720811117503250485995935918731408219162535698662480204360025613859992352561244495063306555183053887420814630155339636070692952199496066699924737124199223002781757033940506977954780363350506555504730290998030286029422411494616063576175187750486610092460613133071500147125806324523614162768706465623593228707451756125470303874908348287503745184146111776006576041103015692280145154634934227892885929448960439718264527848202561462038703470851495079371500794336438699862918102228834572370379934925309997850265616073976565988338231928506585987462839211162207535486188499485066099978351240939843874862392396475949707595914579825672375024556471268886099629161861590204435715374419264261336268377669330960152360466726759451474659960189347138124876151683737318660778689288027726394953475396775774817841162552201777168008264146937429779690123830320079771760786598191907477248321192373258192556235606659843138836919727242719915737030364060707538029180970769406600215480544010450148010716908252286951625562349802218292702276206665673121259777167171604332125694213425839091342029894775449079347355272576501446515407793611689271306761387453789346619654906598241891258778655822983678024891263702988094041856914857059070556731053118333060732570089707895894647758965915851191557519345599315291693252669557784483179959537076389885575568166772127335626107314505413923943810382894954277450805303912494921196373056696133515171028492349131808892650907470949192066768203510932329190000029271932374194533966237709185033594317720681385476033188260481739496221372992010659056598183050796647520206954353006692755086349854702771317560942848621314408397399497306011255473573003058860438242250153212365129935274543994874592227147148382257950693031400331633702264094095770573357687005862216112711591356903361641349857333025503189597296289993906509602917281965727683845883346192783345595074521626032008253952154517676142143460707668910853049485540200169621126650949789910046765774047474977219381842497147060457990427526577561699279388684322089146949555265845668893084895319962945924965331125063665605306802006252163400995646690838099382995998177121981488609632824024421284955251554370795989547131286961315625911278644042516866508689769828941793627772972340049751130525234054422503587965267027155179521539512576753560342157896693807392489472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 8656203174698725747270133662835072321717741753472771341744353850296965308252087917354740247229963430007364630774419536585876283580891210453176322365234558798566434767079911985141884003786638387990571148010247523848115787552266151980942614757040157593347782915316317193774081118808275916040112791810385524777715638743223409245621620582630743054199467611786571736240773421358545392580197725185019451955845581282178454484293835346342582556217460245550345266454887626883607388362456427611990549931129807335163063461895762897693109346555961661177110237223053589216347421807179763851033282774755372559306130583851314064121870888497656820855369902219359826865337059062416494043889921575281479231915753177622367546166533664382467367411056566445587614005863671081818606824370966572855059338280502425527593455473289442423420402301087317212740283115102173912818705349884554037724072927391329825997412771707857011506651914425422265819859825778793247794822271604761539614557439321273350153398231329007151963648614615624361376915369937531527615865058794256303478755333995020311421130884930638299554403985162307380746624424932132688033810402283260858389784856880738232452666519974000149076558909944760086204598727689996566256415655819744419235263651358610167504543418054033663061776731861229584986329617051514647015498208733157799464278344293458375583811568814406525302654619055770789777321212261114382456499469964226125907850448738060663882785175729188165117565519615986044485878021898313744081253539769309723965729038308681448529104618141343577239547681130911528163241318114403109211830517740525052794355853004819641590396139680535603024055020380835305947132192441171642288383647702491281097593849669015019722923020744635099801564471517633713602651346919705549074850502969339650746681256669839888294676873220946961253251185716493374908648472146571464632180104349435913487511348798538761368867950224669817851338123128822169968962433144327823779456225573541951177349487569853237261260047314020939244766099017877387329085266858778577040960307827404892506511422424143276465676379646468107788999857343953967450257507284254833064950779093866280748897564999504527845037445722003861496396697508742205596146753212007576105401656440257477774692049384296276480856476289009002417877219536741187175379386222808836822164866788025818662234792549138955396185071870702178177017591117084095406454755506837118754765954304454562489949868324133112131361329646527959548598666487667575213917068624931029270906569477573544175550986915683718893193772124674430971600148773674448868545718453135573254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 86926789841686387960815862536258416515509970841831002830940636713427753433459038599977913156602914247490580500392691446035882746130607276125371955986733676328310368660877303134018707793164671060504668229155873819867742696014151475192632880559546313536595589100100287359654044673980951970256112025423048312151887618373401859590591322628544756036039763178160356662449958139139385629415264415813164977441825936931083982367926913325537772223660811907515353610039243367156591994942070576197219449719125529487963530053649592924212576762472448915070232678065480325851911450612001233170743599443774540878667889406254277179225401102882270934156242134152807616405106464639157778750466176928251021526778015773562505279909171270541131172108400500506866168251673833669363251468250943747472625104755332805036757773434201673898863838908979541690777234699463950666615037899575220746661888218462154521512315834761413489704718664900892761976814891640301364685578548623665022096444407843711696611680500788493588622689337390554683307645188965059501174617455877975835492716499819091824955845931630744103668052809144625166057811568063319396731073542909664536652420148675594116025870198577054009940132596146510012686984708893228134413368456363958409360704655018492416286050298082008588070600105882492027236074407676535099269812984728691303673611436112793497761858501788717388202301763098653170558992778239533112293688550134559089240987722077026554441297718488149141826224211345044736696791567829660158583585393577807146166014596161492658815670626589897946989965835941211502368189914129906851763146087197151891717394820806936637999243150455555901583247143954877947696373717583176206750041002794107096634458042171880065318973877281123391858505097406715359267431343264936590681639282893722095340541819237458270767464789044988992072494393241929094479811244877823794058583298282517455252733952434730056671038127618181266478636144779820313543526999741799786097420922935046018471818553483003518596876864913323829579942601787127320352154029767215220263400666529538461154623088347838464798276369388329770496408516826309225909304329164620146318076284003178172256977630907199754654785081086573322366558512112755051419434525285270955822820442578829693310816345067588078571860224429891570939676289964278098990572419660044881141369256966314317097619796732944153095724304664208563531804000124520532741707578544228331778853044325478171032065832750507104947756238818021049982020378389661687677629697583655304198660889723973643385171741162019330662373347442135212414938488690153873530875159202114410905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] 468094123520283017226846212853092446468351878182551631922562565645898253561060975286028394373796546107933378146585031401203573398654280954826079744467682099019210199633490999554661811883622737150443569782650254813295284561708740678153098962590091540461349822219363819352707754203676416595826572592863019933042673017886734282168945802914075198211618103475470387937196282801025042087052313533318564781462648030403748134780807569234484705719837859373197890624165581444061292969643791784321312286056328752754747252255337051769117437735286070899771687563724580705837755635779420595876233257605079688609081283275091564927998604260814972484121414536401556745063183342955061606221130693241408390636157261307798961981233864275002134987071662689617515933023591523736993335236601031421449978770122129410378249400398159696121770427776746595725207537207950683297947493732808184459668536008801095845500644558111209815611008986790011391068403348860440124978633258643552212241638594228323082490157022933324080039975715972878699551806947212947743602212190076587734360083392380403430159577209050346328930450111627975473064484369280264720838319274113752096720437952002400862151914164708898436897073215420245078853875726876127905957817389459759152297897323411724148178034608121466814846537550994179368388205024335138973870307130522884756365987729595410309942990278189272204104924047121200717239918593805310865819827471842258224545080487377497879049067965923052931377839759479182665207001721922116799028975929057489240964627031360891887756721804958556354649298079732780577521970323949238696360786058716659394898149527470451622114689832399022998398123428712583716133370420420887155049231499398392301744072331069760385836323441541841274532016450207650800525913148640582153404413146243326711651165690025907503294236931376940447860626913004252210204616776996133782355813000992865596200270894067552159761496701991746366524872478905015000510476957708796822124797321141202697117111937202600969793512884305650764915790900674959445048654777555263535411824835420195957336956613826313862578384504924156740049392449662206093564060166395628421313187150997515847663844575324877014340111964217250062420699015683362245946614027711745499130288294580419034627550133294503558283297100672064255907345406603917439420529621959486146765879633959856123802988918476480671102005310090615576242579883539009367912063874023435545440048842470365718383912919625057756174576450650892435571630850890025927595137585902504149201972166171930090708395234082477370108779357677550308727469490553506626735063874326428542566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -644846176444320168124213273389188976891172822596225765490161138537828420305362073674672091079713466174636817517191947418252056269708651087023785282731901026693374749015649371980548020020422900715138203176399477734408060191027481252519845869514579814874585872241848639547115899599194997749444460674853699839336165910957311382941412863978754884208867569966343946121438845819921431688727543689383051623095050408669593950377968296303621150422584175735840428971975128111354708395673536295604516354282222820323380040096160972394958617159260524813396188264087929636514346954791491142426510083031647146403994964392207885104557482204869710167342550666006609317478359441793885838812480419618267998488153166489668842319478292841640215922924639896418944090904641993631134739592651887769384856422976061193592243239220090467518137745564093666550399478336672792221418223799207186166079636194712627923229428540288991741111283577253188750466441247553641681691112474293753966243658759779593065640059203559309319397577254843647518374570924825462996894721421481781092740573286601004347451720085864134821733537062715275458775644418741026401619050181466855242824699748447692649529153564291757318403419588159306678152064944021233618822820520656506203492588067274547734751571508426011580914490806060820938905628364055168348982909777704799406874212785130293354287613020119960582872053453759521091997652267058486085663832672260897427379061301712215765213144545683233430489228530209394405751168653923437854521370264275624075908124234379422554884564710886104304089691872814272667503728641001282715726106840670666646463452131298173491606191064806176894928101770499237567175341226471645054867283243175966859371884858105809008103527925485071350221950646048573474300117192710275738149580297705148869133638838686319042201664992489516181635607561442494962788604684442860041177990380933420295197640937684989645133240172920569767261185256026213919533105241275664606357265372862236411200757719102420256684296260973432304494583102594967524078911851663451173299721758453812879448377112593013420938811738673683572155555923956565588628394181069814503136684385472519122243196313131503574942270854101135114856692031909235045554570780523495901963784798342225012279206965947459567219756688946684589106084525808973287131421288187829074645026320584182533233634859737045834491011100638273456997743548539120625550284265045217482094934892904113458127313189856684629792569293979712605416443667876785475510998379481309105192752130521784215855809059693666449014023883143524264096738344331708619359492127635469133414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -11626753074404928611791803713793450777369831150391418673001629781552805585335625678006527249834712013380268686543365311837117801566333607473282091098175872015416093148419946549486297354899959117488390799519824303037332655318202741223673373225194811819939211991195804286478550260676251740492806251804872544553264306850248609398750705892554730973806442411717340105302967563278636829247083401229806273432861470764331055511111908271204344294999514328061262369829487093178539381248477406995884948263935616532854466183261508626748544515011613106892567412705680669060954292465851740776454420197859091220986797495684658372970558057305313356950681776772254484856783717095449652696078505930488940405704906027074094774109052159185768404652467843897024144157631412548389992217754510625727776776088993037897555885251957080058422027522510126701486095558085153422787919113995808232024986622290219146653252570590525770696708217904495006586605342620192388375934536784195094864587754516126445014908268711002833695422258752682389097074086944454842414682116997172512544982421124429393579456365831851692805152350044832590366003101839499091121188173245937680199238859692609344237946276546909408054035251099448267298897968498996149327527328128399430784898023309002736426177991921081924013844261269867399361848843692180767081597246347453446755637851671884870318667773500927592186543678459846256800912216218171770210296339384355934610618478824949715068193820260204061378566897067418008915910704234954973569291216393660542225986594671403923026981961892947486769967059014078764225830102122214949579043263197802722370011810861320428193086561026443836649973623550501154792576636310069831845379453890230674732261140509774881704731968237630358191639784597922262576352857530959321083520244896926147337670064422838399151210127483406128066169638448458275950368012086087588376645335166228240199551998030461165909076306246403661275987551735882933438363297491707669600794579758312904739666121540223690081366918812794089759856391278850122947202062641109356421487492061181804009103167406979159119149064701158107866332314428468698097982480708804731977468868447788243625452438859569271146168570636163527700880761241961240646081859877087608522870698941518137216554673872405679629203774184208976901897278232265452435292457800830281506321794158741314549072892773271114345148547019182288543864149539830485027607636523829596938803424255400824809562599259653860090202048144052853642227807336245997190316020219636397935314003785765390548571642162735814007759377627721624824811126268959644815132665751550499135422464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -729271581315620397869119818195674052869157997406750390455066728169921314419545973633447547576583772730464491294203415607429009435380816081153519073853568592815810039262407881883409957897174446137437844052255160015164693389316836450909359812926596103316538896027575572390771693965872857559853101900967082086155183766840084780001723227490569947071033261450850148982412721373613697239537037034260119741955198345733077130525527368118565560709652580989039990206609503037044616165437682303070918735360582659800294864343224050991276005363650347093726322138135478214038911144539098680740749185212183158823287359498791058197278578834285211338506842184714850690624917027909746252579179587815926127939965615365976648820303011403958985702834498577643241874347503861843228842063242952196789106938240715501074515603443052450230326997362908916665496084348798927467506006693059596106226915874350723594360557130323556009763123803216991482562753873030844052793792098856759408303677515343107671138718557508351917600617749885061255938047839077472320156389377361201174151313587411720941959626371395262335501625211997665853987151631759277848249373657260958247745861244444556168504187174574703233031453445060087355640827578873429403664112574483945713180250383561083545589940416275859974089218119113274577981672940265732048290314749238334515640387148945935474926895677347820994367693583006079702577748716081293816172518601976682839678714109917557100906814189550652915583753005405557356885699512768230430892114514838578249115129720740034303772546462593665725749464049715200738846652225742146409524427216632796341021045001921873629652380288993921473301315814442696685300179518829949898569366523334653004704243744555973793853503206461521488579061076554024959020580762987772781927585686086440042943529686560928201420795293005751132760947363784810566531945395079529599095521349924961321855062649680632525025791042535662421418733882640315404122731864650530508216049438445120472731917032237546176729001247550780932066329439730633602876226698332853044685853159496626445308253692013380659487872869530497984140247312104031155748784878524749116217594816670671096997848990537596491073143793705582151218791166627221062624209182304167011685398211510609097105871142127587236966094382100379377616963082903081625407709306973640802249271715828184007827143226398837106255057769547431154053024294655517574767340877585637598821169993190571163723545897281398660156813674824341975373482364239190410114634640915141772843327033366762714368273834669802133127257583422357420990719812350913442469162411622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 551196572988285260332596950902302052160083246472527735724836228685160311065729730234418690837409726679057883682671503051727506889389387077828533201447735853678683652427926060720381915146708908243985730260678182808008983442913227331990369401840098659539833456369587910338489681394105707592525486979547873041973179873203714875915086869302682384846814004288374986890077337069163628121614914775910208543481310577508406226042779662152751230816413228936873848162318034923690267950962515638692974574873638154797248900465783509356708898762020722735688917757927887626479928625699028570044203256912455787325273094137032483239173625544692593380225231891139499084022239880778487729975488857127808591713429356937247339285968685017873201029700167398963029082476804695770307701921979643539145487430073176519319001311685487319825771901523563124559394464041406305816192554674796865059324958796092180078795521196017655275043893570248011818449013212808173670955852135250986769262277602881429266174060766344895689779560598612176282557470829972403221816061209182429036040665256643854905783480413813015022089355481309905850519555361315622337842522148521249433584589472575466078935278922187625336890251770879374708526258407136435945833350191751063585582696664235385461749740214746364928155232443313777823885077036647039217757538000533174073338919331227179924181224446890354815096751749615034964818966471754828042634076340603202115254308036156397874382118166035480836481737459774821339187657554265054725179166362600468807873235251014862768295459468311616135230475505914528382703923197095037225570726426473466630895008745016400076421359318496431261107799369628969910014328383080843384216574719140607534677073986124932449422319043671737514543620599905762577100843649870138876044593347204923603755683574470703910989930461886928535992877141346921172164581852325000805202447702309928005420078369011802189913938312157379435849939135681327563131940384591566518099586194277794030491419836975292842187072293275391813882887725506050932462122076759608524026314331616445954116614009519390499666915566257090927978228674797840199821278624751229789845636433338736487399994644962110153994642729107074976245813545753303668755183664621573147814462938590166556716286322398794275810131573247476567155365983757121654522232218735896554315291457819105045878858003453287346545441813242265088607496793307722330715898247021271205930942227195415014417446252151332172729227613065866583196076573306187614918211172508518697012665637254010941391535067527304993774071361350958618879993553500392392295664874042687488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -45858293688891536245493486470559570296951317106973733613651425411628937554923462462891580437224752295764827913122816759155385592209165132369509850176041721675605969377847233581456555945719186151024695210873035287062718977292485652757766232162361809722644604117973882364496569786295469295916272156768482276683032063810469406600860242347802595894477738214872754465581436298836112988071362397641156594131242328963010909307766804985409478296310492337360544903059185084219016839860463559065318974292642611275297213414496257926460520317660125004892123659570708925877686850209946612120865586798950763909167050545376805498785363846299548521068475328430645804275019043304289263721690367693150402150374681226068814708890047490096501678918008081797701829755526680575279806532630961473919694752793797793458503099330172182223549072728321272893321442047188589958279934860858883346377578642695036812048863822295406937043375547946131463691443608518058498660760053556913389130185206983497031768536241830708221579906930739778239142258871331461852443517622472902099269838072141207071613407894982536199162522181043858834131627481181153145297521071285875664510934221965690762261951409052498346984429457164428682220569741872317047507428032789617793883074515535206865371958868830530605008715418713133513493199050685248448970715688217704002379039441746178605003179682151818810152921629955664982786750638721291025746810649822050698671958114393225041981026888596834859169068623839426952399178923629553788949734361048008772373576076037934637465816890586421959770769146685126670651719414319613875317773371233765571929306766209529299874005503711737009946431685935924483858578722061721997783374443095000046045916459904444730543273250596877349161401614926739443673335838148180391160955080593795342981717533104729495113018217606604178497787773889412755612273557159231565299520861193392153866643938235988783096643387775352201859208523230889451373720087104347370561436062288403365724421294823070105016822061188890133165058801590606443483196576477384745344562935134228998134153017986421364226244506099371975873287825103422632234877114027359316436291366231675238685235451569983708701220510045457907494511076553117614508521899872878149775006150174874205902155013340220563653129746748902600129793927147763942910503036725267002533721191858527990518300763066191295692304853329523624374687208413540603245642151587079996624036658351287997246308297700324428396887718024065635770966836441336666982760810553154942582189651460501285000583687296100150603654533555145055168355568521340357455083228185703219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -2133957283392865362970203956180614095423223574348846051121577823035273452930666943011348298198190928640351516036830666202746281853779879336580287397340341981989595428414270583398754792054435692008815398226578100006269918499587164146629589119682049589016438305738023119798412606998947232248739341796648901622920377928485668983963275038845521040788917682616134516000543036760407549139632930805107143554004454325828022496922567418874309394452140567337235240178857939131329084631451272367830029526120789435192071037767547963414429178529501751933475456286824961408026619151688796968898331100025726577016705250267066338655392186639238445499494691671185405487230691276971445136770255820325042536644448321594930383000059690071005458459410905564164776827467069355229446065954500663907538082705742390327741230403293128714850202038489848939424574950565274472145838456656340704408186777935503798966502806999334059372051779133681282090607054424416289673807221533670056507032038495192669129914067044571643345927473124909330134192793496676326388841715124235153935480128778529992402324690888439743356034719944533262801245936860943973731426378144055905652368054858179063287722613918563323264015071877629721142617583697184821699418437112848010602377061922620429167557285148030286856455339717823518772022200933342536616323105927468027538782395664535609305406546728606278979960833037564494481955841587573368402661006888499129945158099889129848415401415661423623803835071464148346180278618555607589054786599385038048639164452515211915605173855620723337661403486819891111409831941244162909474897062823384834116114321196779311882019114417045567052639207182967587819636134897817367362751349515332277310010788591468905614787889657592239259788868761126679234429424059799613340953237700701032314875308579602061398647980367833668695574677784165605550540509936170305308074771990490426864225976981686720729993072385797285779717930722884957266288775006204022130433805222513916592147427745256406155336003496402885007364004053487760513231007433465868300887328340148926232900713166902394654098826441195253867057645151134333297983076906520132428163889136759266306815878104055607643069374999107457777737717769391699557941246264031141318832206546158226763474712394736595306570489482888371471360603252065595873961910973151933256969295148492471752154406029084550058487568624275736079815154533988146177535347984672252189156250750578871514381468256754389229183876340928151022957633848430673413392707865371692142084307232462736425563827983542170771567749660146020300195060025475660288313314601819327954944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -32702238713022344874080582181048799288553876573295713798345868458627937757910900529208072960044330874733332222893208322302922010580756836302431688807010371648805897078089010703238141232605199232344860284039153311195722746868119157799110117696251950280371698820909187750947116860648699157121864396099438923033401094195812133158651634303668081611423137858647468950604436080445616084328520907902402642508089882826790995740542507642462397922706503380491585607405056085707694700376451934454936568933699890569567014700452460030200822072997989318761235970502200618770722722320747227538547833366955297388701792605849769575636013482614598190811949912845958269184941914753466346245079137517338549036508177375977866404002041971633563376890912425623027707070200128380371641372488907016043131140387497031186141320453180531980546026972211005439056565559241125187796119490495682275377053862392877112053075417574997524081253900508928866193216173454820750858486316291248054459563532944058554720667390598971694240369411244999483082194385445480879425998320366466540437454920537753026102582340103578001651173437016362889888769008103914305169199593912969506294148236253547244994640358394114572161233581607137746336690219284193084897252859176718537453343359473575601546741791157206592078232359635144630753289700005821844690910845876075694016355237425136385592852383770028794744344062499790959725012878484053469185622264103073315856759499579237673910891582367290022409841621530039767188240845674807131196081354534956209901808534636597971290120341657742228918593415445421149974076781418167460557067844031967187098894058200354692143871241593098975621043010102193154454115704855129561076737038871542312911685462137398324435093637601429516329268742334955310278772070827036260751331615200261652260514467878917106359282195638235797878601480686272931866090042263626695688310484794261370612600734144188606028693310727039114667448115216270881712099025264128783753643637900269301161507883031125204622881757013161231432284026181733241483175274341467778873773053734907471374149226179540928611806087740254271578906528196948263087922377081820940336430420540462321169887555650777454955404302522641982411001343258649457075017354809499038225801894411642660633483740769667063179305043489944902699499569229800756412183239221331989370533534073294870398646394562782479691316665996776538454195375114930943092964873256424670219781983589847893613869672283472933112193961624955054180258075451886626485732637089608365941490528981252924080061185408776532190573930643746825928892580310419249909345556578734964736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] -387935691503455797786652370350703243355467914711709952002214601023379669104265155955670915832668626732196920726442421713133998253475972338785422200121574015683717387216852618916430632103765922834586156129387941386077403801411638149712166432573287725746395893287219774019059047117286863927310908768745387122166819169823918925915739417535624692406137101858013351814773422430755575441077922616595910319885588716697696871517766080832651116887407377456795107940375475669273900651222756475491363138690830937547047073031123244226157650976677752687455732644420669845576746489201563820326935922592382395456391818089202023012633362749318994949165509236016492903200797947447280451578889494753766134974342757593640770528900251286608681953282720759970792528414901888452991658141978673335946792932633490997964417033964972608339380062520423047477337589419366907829035939698471278524214751117394518335090818462837679423350800528010232523410531553536781418249227789200041667120562452808834696659588800783679271657836189176293799969958702907433677044364864412599329491747297105913518019902709897032468470670067809876425314138425576159023755441939460487552451354184142093919560519022648409756090133017748115883403387958904972281867493886271397395327526311636889767536206634886020995441037251721810179456018735087855317538652473600042622073556900197824881404359969056129958437533871884291265455748128243869600471936897532318208872464414817707872890940768859602076248857942298656560281658797842170495668509916327380168009021942269631332042855797212495390804077807543618881941011601053019380276876030357078854240673422745572728904622319658614769484115562303150123838228671122505720619996007833940433480338628027267828371602442527722272504208459112095749081575123289385469150596836150287476937255300661347367121627802653452392950498384073646929105206581331238559401633549577040365136784215688487792897574398531923600725371822705713273610974481639827096893324887164080153497726353775897726200947064836495024200756744147320783416654615044994474142599055278732610532803757723740770298208288828313600754915707669231103919979445964496701884014703313478497432262698320364878584915829345881447319915784528745572047916629521598520643092496708183362901851001387504062721901167476291413951742207237027652867638895941363188441375388371963546608664140903714960622883053766474100279298566511570715422452824815736825833541008573575200180694216813362610595080503155233669895989647243990265993482241029903674892963981781856393164234993408020686755582088101069388087283285500777915513547113929834114318336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -2823148364777131523827610544570309755546899694562570796108470806274503999369638274061824360502673952521742360232983796860141529871289220109464644084271735267246957969602042372681874668164791240732533467233322758007646777437276405687126711032262837512617975549722630491818857618296626282011117004083871000475846328674393994050768682224670639546065732013644467599189113125852820474727240124499502073568565199794462821501207906137510667879497309203280871521537870409862457421682502894494742032595221449703842886453054656107322110848028282797524363995808733829707144772789768779936050170601293755715806500917398018363036539739660158497135246714454978563220340993367870551861761886199583598829540597206738624885792740789334463618507111064481862257309917659570810294062721382820687641777841081366263524717225891608537493325655211263571171844718591073816512282842688085695507116267594223227498193019866926575299906425508501533604024432163718209383930579170229643017224584806544808169235247669638062538877080115983324174625365624392536212298084906064033710846392751355244412309281244166129758485969420872115871108940719931388339567766535738743536724048467815462784890032448529886381436210672924949878431785490104799965784787163987386371702274825661918641308372625988111584590351259120201770583570788627387926652741540911842477667379931727473784542007215994466216686606580251685632138496347522185290578084292548927266558052456144358109870789450651585141616642326526350023373121995786549459650167933781855822299847010809782995719626601601910684621522005276147042604291605796870279896174568537077372411832885640455731648649333104941892984231690236499710636320507794754141739052221169969670321628687120232041834148784092838240397796197556616660448127645920454740485942251348330008713860184888307851443291658009567729923655682910427470217501838962522181204046931948679074667654001971972915360801627011379341110779783559932440559509699788548872625947757944361051505062237166675293855080553951829929081301010628384945270128292639567122680439978522040570479863170497173598177635124868975442740994832754576410755296009057193672333468603494752186247432330127195372481391142058398398705442744684646114749360285063764190067716205168111110958032810821351819919033775130769735199652291488184876086523945733262058551279211747560913043033250462475361891957298918073689347592984037990514519536637571427235373945219035962810699661269307830247718887988731754599493277587550929540555991231666614352987393257303654347638171139308963480782109261261631021883465504087794702407947847447985992499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] -6880688950773231709638929966474508916839342761341708295943521896424148311281261616555421476587064749091422261976684651105205622489780435077977351803042777919111999363666016285793860885602059878881788949986728552061224677130957190985693838939971681055503649971774291784059957626108519771514554411165351907816821847319357275202960556829692563622790176117882876427113938977734299052223284422960194180206184054803984993097185651716909225960767251182778487796392491718299583238943055943444499195978761185875925224148211873028113664585343287297109439979633095295288777451736641527961598134100670560688445716911985152434057557345193623423332006939164666332993785217775982406180754611075363325663571762348146396202479237504196255301810646014426587253399155589535491156101832447805198431243728863967868043130391328686715450194536387804597158865785172425408020462617584326172332439834748857332033278648618115137900257254167318661947197341146746244466057814305816322494978248711366731171806849136298287115237850105782588042439030088563572135305977668006379739367798686668659883583533624849397432567062039740600847607666266353104619995086110749637215895508859584835697011687499993265828384750972580016356588444006276089581457976357364489334908606643281968330523078717547397925283221758415466302920606903143616593887870750784054182177229661157859885710939402906806170521290265731762946949688266168379574275819193752635511473914529432503090118408327802964583007922452171103786496709973887514562607270448155396757735636758513849406757404366365586325825147558824118163459671162734119040473246196207982310749537174981452690128222057512753687648298018738180534377398360623804610776211271388577166555181984175954832593164032981326874210149920871602119009357001191060905512599715016921370656537202181867625048705842481957274519301236735943444242494771480524103093549381370327527752209560151602260559603369978930128166749478661464357270041677237176104155353205525595442191208495525244864087934123809142262229715960174467797101745871171809148680299302051490209081426130801580393418246184080563564370466846139755625344867332348099020293887320369765332836634318340997623535145675197999183921388902488290491493836251008924533800432278673202674468073178695315698599697002870428253098329020154059252333881957014606816620458592845406189650199562578827781041550455149222885429159700679970002687773746232669797515783390399453921292752999386768203518511247846797307048517617305101312134971020713150672641716358496056890261350811565455433440837103687858555077801717432813310733820126971541128740864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 36248357676808371488164558171952743407602748386512470397114986588840581141464309224933074729919687618399939995373853929138016938250527296032086584485994603915400500159470340358255019701695070577806413409006924647444847129122350178169415969955345717062011247944828372298180970154022221672006781372173235015217053283837012883054286778921728622949079285163697240453251479815573264395793918791706583634433177897821513815614411796547472116592684707358041780835218869057318259978712438607149685252946996138966479574595822421968440697197325001199183529754492697819808434339343292855934632937031228301399262549047775139034502514229854068143078157856068582830550568640611391516020635249756319272404794579742479526850175101816764827455233852603351688446042333732360438657253598911570890524746254992655974138893510995224281350359641770207673995840289442444015863389901643179689261745384672033605226014571043112642686873177537379070149246921570858094049259524248869568421638364177955575730899833380374428735301599934719480052865618727264467785354463099449824496616038547088047221066259939617719617354749406205144178474037342294750291201766407784051619981653571330644459575516845214536176287675182068247291301548345056795523594875409261571928298005675158118885703830951107293895892215603162763080417218930477987803743879573547356487991789942462577442227661825966367488157408139045554039753366578021447507348115110123367362994414151212192081253755766086984993373006136874218983965452786446094197621822680089289113931235503332106781472169343896625342274780427527150263101088806171717256691740859472694684018522808659459536032619332144939282946074227842190433533229796882409896635690878808678671595476854888482179789641409167211056630651992921222027026294475885598450804024189237101651947107153638712562187596876270989874332512384306327633171604231416288449972148653113311149715411461014858271642837079239660743846095870008140851234557170460631425246484329566336798831177855784595936122718452225668758796244805547383731994437905962609209176602231681518458572933336528244418939087917386459410733946239476021134031306291165063665549828046025165271432492988509832714932751380978552410801974978469283234029743659968620657854824781406473385368524489124917207871355084335383564428450386200976003296991330622277697414002200509320044830664059722624413125107175896811002376365422414871681167781800590649191108885412687790911181352795285311237068625105079041485610399318823973829747123564615796609174554853091888921042788465871102079876801202233295751769608438579989218093519410345245514137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 253221518527970959647631345934037821463100869567267882416032462130410631504628698821091791241984230233102626706360855410782296270718136301883944457019788294102632915127864597364539906123890175454929972762482283360204585428750478621943607865835370069069626473641315106035036674536061167573161129068989320309464012549991946149315545222950372825233519177775363146225706699745266487893282323479679920786836377249259828911547329721696213660183089963683531367994540927416657423720642510865210152585169752386484350824894418615928944685802354011325752159536652779140335651368313721726409225276563917417364662412668983148405656684738762779022589505345416104683418045239544899204463457725251556703382236581651977958021658487796834966910794880561417239949312844830930974853219340665831346183420580358059039870036091002954006377717176467757952703120749198086625259254737993773532777135964802917862248753304698633720064750401241729432111581629338077951248030975014816295781965097179052050273817863900108828824324825350860106515969113234509108104525015164282697751233809991451671991751282579363667954660817895279941622966654352158578632907686709201463039547183984632520314085457404764416106629306521689288249970443339235222667302495227337422809302044270360428226396571345555444046789838718667879194758950086160918492050585132401932513978331639603936371549121233210037703641952872804516193114621665758316256867693808264254602563355088199943066403354227706198027524137713678335769211943115012566361300200005970409551366273324151724415018745668506636883460311762507492138963460370005301780539377411024636597505208208395114046254477983975152094974038141208935341444752110651175681266562405476751730188605354418477708399957634747946741094192428007983324416997761811861842812728088203274074824535572646139562685668006172436395104596566825722988314317936451644160308364150102146221815649298599746904323020342439364587283358926737269843677546878817490099380474952446218945356517474139911395569287212441078706397891338866933090210858431708374592028273751419628805391304773520327814698055226921985939407708520606173591187169261088814322153878161029719634194240724963842990323933055927392080458846477883695221881203599498738262960104141176540013446444760192910758510898757839576228362920692507378564064187677546492714036031431520755522030576528183657493882757517253848698213848094814711358900367653555600297595109565685120039545805890765229806920440905572864288379033966142876736184626882999617036234796662866374126888965649739584367825242973147993337120417408504898960455252696674245432836096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 3085501030891208087134241467590595596951263727768081810792330190445202320583463303626447531139636955676588669586437151159774458830574955252005797470777722971980065542204417877459611918611431453120752689050648873405221683697576599092298861615787750357955858262675292536216499685827552705243575548184296058843726607203743964223149134459422275842864635338937037949771315525480408900568127016479326419804582358967019625311212346040200469977002488528117877159255027345077759988308620242117927206359849838394167098603684809314292126549680279098172708346740554317762850184524940443109576070878683461297326187840989832642758931379500365020189735850374698035861409211422137804997382671814534967644221601773072472064994617035138320987424469068568774899554744984149944829285104774028143447891178973965660189703072192403996395394168169247947559940189210471056157965316413626348638221895268309804596236267801107152882738391688961760255295054623531729865267564873219141723331855582787839869648977217811998141216780673405468370703994522684550210329388519528824682706426315875415879878069581396735290029682139093518063794978595296282457004742050273152403450646000761908731790831704949801496591944542154997273260578348176974703336437441606271919055495834186077591627207537355144984966209036549881113008803043869618378168722616651675355257316593290574097893459914586576722292558294758454955457854801720757897462655922455325416090160133364409002183948587552844460287239465178453239246151202235159898127436832500579887351019372989324983704669003314240269559980311677069991896785793454676244507440936146984368036384420415047303005621561287879201992205522798489242727873964684687149482789912930323508128423568892739432776951231684375106004047007328793091761288957788006530777290070217499767128963613170481580001786019022214958609697107464037287522861394427336743546059054482740741028391686662063548451634678742912098383615433331924979305855596321492721503152318589214250282394558882274528918653842853862733134319737440506693412625944197026017373713973371650651466134187641347285530420805023334193153553523343249310861993836762287441958214205641715789668578524760399044999835719410490724105966218988597088545116447107619246459188889001716110934182561810024838222241913408785222295216699833776067648042363293500661612300756497480541975681509688796133072905428394510625850149422775824150040518510998800609882850564948369048482448446155057399111603127212684554518681484853119198675135812262350071509959405483975241492908380482325914940430718499164749764116042689012007290146234826752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -202387932926025635719610372285271536034653032463388569230592383914166138266104311713162426236920088353971739230665999525979441484440650278590304476824573986961744400989593282775561774094594929554944128936235279285130051272412663696701903743015184160056354870966512705393341456650343917351614575301568484604840195141328459240806190558020463091961380484914558247929921698606058123597401621048715239796259317574889760742507759431748997187363970037199776888033749713714520095479841736424135312145412341586081703904731828251968265087430308969971057837846591274102203953275604550527210642695417523225066981997263140891262109440341364201846437592036267407151177518235534327832815354122030063447339376038468993635366584798859606415205136510988323991800467607127635814472374756252007192727915839073933645809492232416072264678967707574683411380012911011548541167354557535152408709539961817648376244755901367519888058295517519842583559887161333799341487432407269589379281220022581064394267420834514895665894701795663514606099533908838697336283722121382825381533542981397397272893708944652449077249454304095963632064752260183811068778609880275077323179541969763085255439207974211412286700233477106489809850660239750666235208558458845290833824345769895502355078019303623033693800375144403067706219817013898595289528350850142416947168824670114489091630270001716848778417157203228492361696048154137095635881042341651897410972761244953207975038417516740943718652412954842278405172653021833435831581790617935096061142607672682073809843693322790901017858554130997539308380703796585187419297127868097693047326132973779749922833197204024006297722583551715664668521900935876310970238387168143428304340341089500603208926872580757903951606710494881455338648056550148241339011153072463153138659983328595033015493120066666203400275475509972592624966604111920998981459538079914539248513776498892647177653611382005182757083564276635484093967666929896059648405691076997317018957012911171002452260839509875370850737608754958770219236485764003923857700769418144351079758320470484504985176948023742771254060252585756590637963034166725102688664316382276597202080630522564446438420800655486557255820330046289185342566091267869502841687610982650330329622166499977336334515598658385294219214609349416486332177875761470627270348400946987307958273345233169602047555859120138707258705309485449143573794741674027150636609076620855013510809129267017142255603111420125504820132338614450967024345159453225193048629617865947146277421988559505738014548875528221858059653002366866948871572754368403865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 190487983576882894021382080289623587782963614369867375065329857824149083687642420048008642366057283917537783149192161494644432177047566409242222551468179266091970788691072029619537664766117158237149486241829660207179958578339138390591795865796089604306505888234210509458049473963290756662876183599059427795468962434892526416470475811342536821764118357760005929122682214809923750763812775435212801417064689267475681701737697984947515816397947108545192687340827958475600292793288975840868868767049346835592630502448376409808633055239415935515193131890539318489735262935076722960084217088264038455209368959817691654287408991080928611465660479676160108800871979339473180396493091056740273286583426628645743248849789516865808642462046334100965870104112556489525852009443119703266587474739336474853280895702825295985714337075923944316805132578899253003872211079776859478337679117197505017704234154060374547022338524554211827366981321034726335735887820655240836361722508065462739664158232449226518226901717540126092811710983382737866567793501521175577534589194970005066061399792434276391640597466088198358514152001465431446274673650520599937310202308761780173076160744804844667748094095327325031606612971305155388960025140579428697634261257320349996013084231677331126504592651955628784758944819158493411916199783816685318376268590887378857158295255815100851248476311518305354905741409922256864160197863712235188667028808102688198510444168532130234327862101285553802370727818305030420801957163135991078627816472873248692513922857077400812738519675764127477395562149306206563830331612483818822131007619170350407286939642304547266703179164216036332698581572086653084793088293067787196934033298862643164801837833724790394034865433988528782421102996960036098666332958210224558695697759391819113722561178455615855589547367627656274435090530834496213644476052053178533806191197058917489579786833757141608173977697909971871066778651940473080416319930659551728482456743722186989358072995721242663192954290109572755477641078332946076366639740467016139700735677024110558487247292814745537316408096126429064291907621038063699525566656226493700311793912736855487936329248075389787218787377037014494232960735392118672339486263936223845686303162408223827122653773895180975313551708545714984683205252354039954919651861264890101127572798989078908501301507676677726365421465706200883475922411169904961390790282573550108311323709121139250364507017022508547977587117122239465982872632957397907723932905422098017998894361280609469104822343216743123316058545319738905287137257059857647796224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 6609779715045668368260242948150042702134580282058014502242958248313826702339061455572302249891349744915121587310726764890049340252013434017283849972733786369900350980044396999253157079981595803856575981756575488911619779638874551318121935465140513404881109166105234241039488215758147564218636530837898514851379138562636599144146517855560131390954332398363446913661025922612050352281362289817408786562576058325481093791844134316847601535103035033166790562680929605259362873080343662379206368172289682105879188365414066900439367199016625290454280306402447953744599183936376422665657047357553419746448452928739196543968866999389800578193447156368555711976422865737080358213146745394948185276618889990358440642818841163849667066356641419341204022936755970726170492685089299926516329976560084639696248992949147385883993076109805274368584736581992379548907569494913535080797054035393780634558619728149317681156786897477945352766248174823770711489850203239414206856869970213052383871335987725160238998294095175113016965702042542418275059452467793433060289632197775862661502958631987869356685579979793511235839518206517356364663034081287417685211689300835801801508530168436040469386398490131554010585929132770103367263447143765981532696737864376004902767013963533956480546138611409703149566687869605245096664487730922302741501877535879973322900334681251052456769525385683870987118540153778252446655887536747588521755498716968390552604148913912736796150595968032589452350334858185831640508369435528122221122109956253160485334426451718917309903952948560984865314837242635468936160114183163941513716701612158923002259143795573843154916753702250220159060479363018683359482790340138539369920037492182823394913361412121715722784421494159393772447646359054432602722910597232530696953132351411655383505291068452803369452824980011276418616180003953107902207693618422009120343260410243195024962907294696900886509463236292147010430337783793069509757507839158356940252623074817538711510623250099028828509662951127345407046033492465426184017108866845713822153985439874196842070477036753915861125367579387296494292271100076760617020268251809271481691722354432151175006374429869137358665791027202501062353625087327568076863835174400919464792900171782047265189097228766933400698774638294346385713222345251085960575363679455751619686251121450386476630407455861618849558726400874409290845256284801156155280515541003731658682072688459338316798382723924200669003734174006696068087870373783915209303523382812644218191471743030630641219294559281991490617185443783577539787592528426185418342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 120309125520132526094776301328417135090801415817765005683544834049332575771623225282609193001531013407156727031473682352260253134585980613227690725542548900657807506829510427455259950564129882331248068142873610642245630153049160681116409445017125848038366675332173143182422619259281800999171692938853572523179274016770397924111001859433900033757109675653575438912331798578911296588589574313156793224365832017768146381554411867162800496624471899718348391765776303072140180694841708753612540751680005973116752217812638780137271968930324715344317687708336878207004076603479332438011477359658411711142595088849183496562120628302659349034096631772849521444898530473958555533792624707785864648985857848045039018659460268723605191881303806410504237051621572742932976784654431056554048532410408611149455224340468766868341960885779913353881813539167926177115282281506607581994433386193460978696814829627959321178496209288236827173694633020132473026250668470088348930605633352044913727973004349818855291219988971130273199552775482288242698610103521843355266942081283343678558646102639672212134826032833818767707760825885909558321261733239270294689552455323439871973600595119803662717245109138532487725664521958278597048693956781177502066601675649477350908519042534191863370702014056357779258234066091963563646628584809510192157839601797566843451182727474136688703111427801363817452117240131044293551902406073256975219393780068365274223974692038224701955991965278304514940970952678814810537130629859931999132862490756369498556409195461493688937101878751328123922835599949956050151168319444594813452017678240275555894797286422577909522913938626828075249828427623273109097143537758182810798395948091593609344168690853560254569274431446446473265411468805258590383776229558266214836875890387919873202427509960309210766384538091930771197977391058238305400435991814419211273708603197214600675138360813662713755582470380913695918519328662209483954059348875166109478204020627317693428307591696302780921352601145375694401909907383667955587396544087996788045858409045563156516197251007633820044243284660849752275348699731303512804895658287764828666880885531768276031334073878020864416967520913645881269305964442358842091348144228604102837160192137709614158069957004824755721542895090042429606670269993789934355011942419216749270280045441419112222370174504611074240396194331990915625472980298205765721824562803587559061104915505540150529713435924444234468061009221707008501170913000757909738385220950950081902763989876307333970276999386436302587592447123367493895058399497460331885625344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] 1429839620618362577504973291830375787030553301964756972618735001729061178088157195007635545774321691523994526419675863959031886945005644177982786605212874182913954686181006040163217742068483274364128757816952897346595876444766199936518516478155019677098978250789221894769466347499994962073640939667694974437163401509962444531975853499183362192474551526612723381726039066504884581387204776288436595311459316958510916773490697146819004829697587793055644506575502663788070704825818007443860230368941874662977272973159712679139724675585499182697928648191927465492086250593306292766331033555795566871008241688905246648652057209387417752170804050787903658946222501680361417804004538693736528374813534852094344499720365762399496192281203323543058720384736956090037659380451808289046519995434942082490676373928524002226112528853501985861520978713304508209797860522074633552365835866226190961510571674636005371689672114923535705444828439131593541990698916616885963218750605737391071033013810062064276279061949492003750568620300887439081657960078202010747578753058786896757983472225067085579623999036130819810227679487755955067191797596492794982717064976218005608015102123591730939345612359394350851550746705553559142047502459613932740779646331904611905937907002083404884269060833882017350128386066929689012799859718145965633860261097663001518982757302078093334072254921700691022008635830736237515929578483442507826688223413916445048926574760996763809978205758711799333969570223680316730547411894505297170195525387392859056122363586916753489484380431468517109280421035418868010688306966582766119670874775218583185115768696683130311805652771009503482154350877219483834726877697939256238649178935918364910829940437822847726210510639435740071668530039672573989040606623826845921751711835032467308737944246914627275514710022927852964626794180991468533001437566246255211844840577869647248583834589226290067016823957555989162110865568629466755199248589994982887509722459917290217157914401981933211217727040692477821364504981741808585106416007302790974362025652589312875339051537152626227730706913713752391794214351276237656679248445481551966557865910655475107495940606060278420792538599755413679890481451546312536882009744673945190406958986167386377727855227537276725635339585608017680248944780242767518960951203916701341933992258111655800766476895933218347592632467933504437058280642702579468284793505249865033995741219853454340070600238563928438097650303754888731564748231630635046770459237084281888977892174048304645858769107893086062652661626458382852754034810506047619543859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 11359756934098178315949428604386728232326094523722113663432568797164229575669437685754238131070693115829399393581574722187666855833468405099274910187450933335561875785586984349586572893467400788119802863705243482988290755397386110698214007207423058294651099405267926442007388955040114902660990732635193794794954976875413312601385177247887925785245641236211156675321358675363500983355773607649997512448997665584909018367905869418454255600285130972354815916884080589434011734139176276776174691379135415104750450996803345934320685806653722791417984515043040522951224764603883700263548161682653096170249076935538473012297094873778915390157377892459211923182434982300996246286163113973424343406370541111319933240135720895187632558225250944653363401025040929139724956528856807999929292809050976355950066274039566220212121536850893979895750884707374686402546983276753322517199276703005477220865449132428742123022029772979597667399335338544752042875140861027079864397175048804535117740152572959711090530646472586868026248541202167445671832755983001284968434570834093599257801909128466062787720177568531160333625506186981757584708572003384485155020440724239515787860755103244750590741074381244243149809839880247123733970894315705856945517066627107022991343589269481821883422869684451292875372136801945910894592008209351266171028633783841118695517303307067153490116986179782023037608480318714541418198460222700900301843818951297947860837560005641203752692480649476807660743676932908304887620849492903780784255431382487956842921718037852555948313467564053447220382666288247108082242264215121074648662006266910747146245138976415777334611709144528179231258443420894088360681845550477779818793058234586851166413200973254475658087430396989857029895908257375905725875637892325816964846313060885068695272463319931694628026372015690223448936338509512796702897002705252799318351485618136995166568261419256181486832229892889657549868316972680783086442005478246400108138512358436137835523183647815451635443155806369548544742199153954906111546277875310867411501167543990931705839204284394395424534541866492035847146229623108943232857297877618094902495160669686408124349393349611143440407943570052044419629686380238488321440642089189990646414134471525322562631992840506454985786222223584542511139731403182757142275127107182223568421692297416358090627430815806384679230650476968488824507059961768321096107158845559032241247069389992666569746068998629299146412150034694029611774594959928958810768626255983504496610656182599051507643691474463172842528112841763821038133890628368435647996755968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] 54547026048770564422195296875639682583254911404043893880003513921086160136861894264545066420963667004020677808936321389093872388228387421365766274856416786448841893405609854989137078491042315252999692471514250721918188590730486204216767761726485833639911840691020351371780531068653561243764780477451545867591438086793553440512654334750784179718633541832341869707485239886452998817769219404850142837421415689725121790831241108193261343589995050350373511037403814178231096889251678858212826117303610724848559195174312966274332948712021648240776914553239465460206510181084610719831392395329889073857188867521546186704007263678482923523286622080422284776548187680109349235212163346055809942157319923323693583951695043529868427680273967871005847409220792113344713557139127994049837938435168306487147772813892269546544795743521053633792145120837884773687270771704120232771079375486651319631805090406606230765175252103817321196339353402959648835922933186426903859551925130949183596903124400375338854417143850046184355657524773995676918386702638021973359627124368079846401462479973027720929292784431953781480024709491876334167895352246889608834262276594895385385676584934213341091257894515450157995269005851483581294970512684507021792279843819883434525352485562104963642882525270271846983800512282779745227231135454806731253134808717195147472182285475733884133457282519165812900675681115016989147410891766242168519787847928153818930784812330254511564387374755987216871272727132423132544481514907325499524108001747675336360318272317107384054672645228431388236238481761000972749845895606515316555859834885299097544694488474328060923370721202918509533042479289056222462996617275894887665662871889414781996178585758615863898392815343402250726545107384219733695436825040765966785500269282187853708453420542609621095863497408903228545926670421124094239617564133501231706449863515826877587972476048534731966576022322195803739945166117946333685607452104539537211480474389116149059592573807484457711141055590568535813745178845963680302700812936139139344313745418361017656877536507010147291713442598963689207066258869076264031404152116408842590546664324706235850836044546053646699612274671587723351148049874505693166736233009064419391718820278833659353746602331942627373863202820567577070742583130074073363487683711211398755293969118227787371617552874228854955630783212039511933789709593520500783428871084771710008976909320271633010451876227647854414251200583322435107166824692516197958983408105243429029489513555047766421611938723213216742398753199322468091430415473059724096910131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 5451173148538300199929287238694371098013740993190037470447305066073446095961624439596138235368861942901075355275160284282387177317566293789728546462756085161961933523763935389503958801993957986671074967353838456828524682662859065296908714241234010611752779146527775799548590437186630560500149924285239807010283018456672974939781096631377578666510978763942811953626280074712314983052646784810524648136324198210041756953211255083841955488464563793415145709239187414872965699721568866587300746926267309275648379588161040933885593361802710787192041981096554900982421337857355129016535820700054256729207092247807289972316098719903593872616576522959264246787859205277982164969734253761084727601914054547606976977551465661775162495002713371867423307051914282389258963345000520742255327935383839344611751993006621307692880994519974770877601047096858273167334527730164004759220776677885268639097479186436401705695226236936808726024725098380340647388547855470251673231013150259150136299773083201175828186817451621280216644692430946937085699755018738216609364489742837746798440118611607867061461571763974653309704385270714322273486385356918086917532135672237303098569438163341063702277954367307934501181252061674506117906092244130461095050106393744337762973026489900624107504886511042504721863591522641017191777547838944362489081595173112357473644986327504972743433447734839664375252526105667048387045920983046272235070594050607671848013807658216755996707082670676395161697312075548485359362182781510056127090600835983755378543050615221361583877767547724887801352044359945666790705383326636094045497942368794668235728076293807525845739033460571459491011644159289486322407259864626991726425447154732087035089641336749002543498286842084616229191408328976041301386674191099556324396623800925946017345885040954401289109989862280295960668425230189630214539300715681668866067294018484397910654727127073247036727317838645002927128369845978072431546650000134584502571122625462596474387558964522305529448270930701039252622747504961189839969441922737558473956550631461870623806499026846485806625794687619020759002223621903908981052997512275105472672918705302914911259510913955803837433523811059307849143684988055158204936443701492187310403355685914358153786352537796677913409218453933408328294149246047632351156225709086348911515365433201704232474840971090512286061096323690660423642322831692217872110831375374732867669924861707324085019910127188902417493826381778901153968178709409529393277118561252031760243529525537556119750323674826844824526375454389847840779738135570989346321334272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -1100375498544708664309111243354040731552215684083014257458592922375204702029741408035765421318579584480171939946002337184211966385582856211363346744147360564698912535128274157274155112566968033874738349223843263324295765624207977456879888965678231716698296625707904378256271411757861685668268470872162182843581163652918723095170742682902488211335106994088710253504485628920383071498738723106426777998064906509656507146139358806195260015694045226539308405076617313096814337169664327265019948623791934330299399765047346291962318472061915475570123886769069380441742933899336538625158100727830185453545786071974657767961345416488320305018172571232494808131890823750273710134599060901772846526795165754798750508936262620316160244803516596332839768644816088436226915583769449864497542559072510100293061342973886765826502510656280093732569645365975000794997284799959672382253784442100981473414084734211489407190105499027819074708704625883794512514773927541897456188597329510044424489239914555244626063777335025028531271754636580074362287553600308151340974239968699225313979306157900743346783773675309129396765423540066794834872577902045619783107158479526633602907380668043620296302344232364326140539143638384285493080200249467534976345921232467186462114139933024837449789345665440924741677060339043294201457190698101955667810014256641236821506264744029820412838395793515097012102402679634903447593389397746460139963899119491170993589480802911842883409394277353117933783636090530070658278202955337185597002005785080220178976222705170017493754618942585995394081924727619300697548819464353678182847868027371777107478516845399202078925682413164288841927689178518407281650028690810443625430150058850712505957010030471661226682590202698583631709750737907316678708289207827701795230942877274366650569293863399387238947035972824046575498911140557349404925264776594222532394142155379313423621859159806184603765061851841492623324818149054381400352968908464308411292752014698664859483983232391537389303717827252009730116892659506759062737951759454752312877816507848045559227156221931863225116088018233697899180727061455303503471045516394050275834086363155871829000423193244199186976454907036272546828708794883773492953053914767670580743973484327292540673062548843091974495180698770621971181918766944804008514097117140996764871041523731307903207611085313786723560728188373440120328501987640276423766109946444177582139843518895728347014924373831207879272563477212061681127809753711750571572815861581276942151569757062703498544706422274768710200854861327922296601190417686767451547002470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] -2340342526529478222575498163891550856853256920716828914136854656571076275908215629135472025296831227876698931589746107824396997271170292657258803258617930417373383154810783083650936567571815069193592218926920392858373286753511544357579096102437476924215467511022088367046042759230142504938546244566856009277358701506823546517164756956151937847579593969365836185329747650697555724959914262527112028052121479164250403400699696448080999005945253776199462332001005415690213264033215595472098132653696729778854775644690426244258506795433726447251807312018242769580951351566241828512747588236552158142065507819152485751297042003478078984893669855801445307811194572878066216086562846160070483470434103543294528520876731177403502536159686993206050622032882252036435738430311113561035454584177039613364610691049412082996485098182622369948503902890895852159073960062792034769887403052520564198017798049559785664752418403936872043323896933784152625434753680095693726230714815275252966291374037314656181487129661369187876397883381224369742680141823780536798771658294816465893669883374075961055906570922615190889598818677221587835586243769692808884394897692607673469002452266631732352326142061970342353025630869365060108724202916849228648826279058896823725983918566120116146757423652416752747137207366505264849109581142481810944225982190287679151829829372578945761149085459921870166081995731221258458743756903982335159340314638659998984107418001353177032669139213733928163685766316432519581588404084701849443766952826915735450724688503136418789487095201438629447530139744366266645390951929265389661180483130593205804041010799269694547253924898503735567101262202263872876846511226788339429968720186719905797644254010356056452971427158960361555445684515040677944481826315476199361682449598664635417899305364023108342063047335624552367977702453715948493633585076046957625552782688548342836430233453140503028401603806575692250035394972761972098275335390498354040411950374209834882083074922837530823495710261865629456249703687739231791521459307720190516213298263596144793005986385478471574679335400585313953750960669452191625525413976813113166791162130172212141690677886321831190749267245880679764258656858013566786665247497559170752034486027278570104107784907912876987815088227485976156894584655658854169387005505545582394922226505172967145706179789049684298791226762141674010919289004554083677574694014043549742908132744332424504258084226386121119041055819257701030822366018526739323646526597317140266406824782508920365509306860704084546978290506739588694828110241790712702371146760192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -10090213439779157945961737655098577198126608066924812311807973515322454272132532538047145107812696420882024495236589801191027425153010130286305596326767088002118658912766377359885296138178987636930484056228690733408191274772689641151182787574165501395260156533228813499099632881492792532970498522873512019375048950459539986618818143551765933337786273586068475215025643472148413162688251679853367008762376657680934758089148346264087690464271010976475241044857955646493419079550675328515615269790349273227423357529552469453237235640145468605114250957919259817657320274266368598205398519508644552377339932883027759282546109390824158967621287964483289757513491161135781735163001595482860513234847828265478378104340080867208610459799992671541694134678823986996259828679180214047632150867164174011108855161307960118547179185318261417307417072450478382533142322414430198928993718057905239812596975253128216774798053289740515355778049700722203385238244169908456397630098082815539208202878088570928516298479495527222173604646176449936454364989430749376274931623967994878601185348002121403957372467033083145521117796725947376903000493109526370474460199971163985636904354058466795079991969435147857717512062428946124420348430365048368090828641117843021774569540903137985122290375673735655199425076944925490960842731559688545798953637371345877190205357427195705203541817336285809918540341748999115392867157219146286870512913292797392811299763514375157216659017892460681402511437545532921156780638939486638070963759223898173125117413658812403569618968539854241776136016836640370777467582980572788117269598617753980804148687464070807370870340905145426641835652747804801748821231892027281722364439196896526711485126203254244936999230423710011341955156733725172061003151205070301847838104604670863452575995782254081781890372551558673322125601712354860338282355405837671845880513751246937489058828917564720974974676488044671590294493595303031864027739323538041234109119359881933666900002854802368688765425693196100168201183308448708970142971415998012424486151432146416992176884102236118934344587767816943940791428267822596385219550501537659053109008680774773721430374004867058654242212154647855007757874563647600101690073118710015141432979705108598746322447374070291458066577015745632711759338227285740130405806870517544463919002076442830674048164075912972337644685401144010309742512785473757879124190698019761875185548471391450067018726704015580611617817743870692261416507789680009990666695395887951634401671504607190313415124505637005865649559100617973464863838328533811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -4056371285208291795925936686010877666690333689209337604275466183854720315069199446828727370034359912217191767784843794601775903974801331338076631774041575890556178689247100765006624460542114127972339131700873215309535600400976607751218813278942853318041976673974499964153432888570845482527856556416008181244752088703164842835223775031949329202315538717852533762356029927702654057359407185716873043549420833443699133491485756267054989791199320723969982465199687380476619352914725006305391727327965889478023361317691201431276256148236747636112748383241029991944668432663322186815318057747152370646666086914189342819961132580841471852151197497346539025936434945580047830558860828118480008270533513673000231843777051418426270556463707528010188540021160652636994206561655257269698495820083201719841700398541949397571426806583954652944526729686774091188693240881303835766066060456121450391859307303220687494609620677685916916718498745117953945264588038695631385946339715581974237977306697565814012266624375619105705654845445777193531204599164700713519547416931349209176542075894504853667935632151241710504218773054935865383936869371053434905153753482799864555839225376891122905709411682839526508150983941763821281589534358591637302161811992128581406004449809518558152569523272830622930860983039655412986185383888190208705077027716277060739530635561394100987776487207339550172879515716401415724874160191325093053758259407627550448311454016567309379570208920562734786209419697006959596905234357663795987716827032013049845270204403036386667428956851075461545591672125536493843714154194440009184889858388617202766381823409521844177779968248890190880465146599928878331404734801223104572561474424556082126371482790864828523703515400265348158938879138252065100707750840231508088801473554896140043535428530852706854709538795599173941438599944947585294444112768198249146537362102382190606422956375709555697807344702408130953452061817538920256382397090663236767733647935246398594070517859139632985649392523136639031871678904524259763802040253816261022294638421733336396908313981658718423852172270540668654177081329197471191805827873981154870979991700877143695203365906787067817796166317395781295879845218840040239812876579082115245431602326369952385992983136372754155463584712101765260364878099905758883532608087393440092930157447868564640342741040030805157030396795124912981926945468137024841759489213830145895049422906515911427752526033104719335767937148760476847621032336814177520015648530973280276367492779596027805524665337349020541181816290760070886287049853985680785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] -673007069281477261001834672106153474787749168151427325444450212945444103667085250206668961397616061379879675197922216353967518513633648275201361740462347130470985225649790597830658080286707983789216924863133436091490160381242946644224916594991693325408420531574964456676361626151929100418115561355850407252317050167517250347710295878997693872250544890798003113607509805165072394725446290125714500830839607196964084355494558249113541839780495236703059219222658291685829120291675905640213396853413566888876828302353878590671043276999527778114720498818804738549944303495182319486634006832417560818294968499523108313692459634008724206749084149227431206261437259369520516176493952589106441209468661502911871900499346205317609297247983809397068036880015431645051621290075850463567140479716031528076824399817811136128186380485729313841654470149932933443970238257173452258744991718549658706180119817102373689934644580547893533647099647758934378570421147003745224314802266519714495697521249883835492551156301832624287970887877861570373921102968227829020907389902076538308162717486631248790784766714142707826824508358237843399032339451698844703091781122055132378923952343354382917470464172574399411970165825296606999314249299583900490845644236601826924595258152655136973630373593798941690228937620238951903698570604569318716237071226110212668847327810319457514185914765723741008365268782587404438450668679081728406170785186769021024998480617441677379882388986992397332228282105459161590032157990535619119922960004759784794629256967004298079519552855349218832504079408744640402007430806911275080018164869994921630406956518359842592282749975815155990575555689416308797818716156625434602204638025082784534478596614877689634705242829375502780182709637743190603613499458324204950090243261534690199281604431442628719260574354231320124204600490818416706378325971681419667879079527830079078396013398333818984794145770621631069803918115507791624994562435955656137140930493682185272256635799156568182625778846149308276128441439579382477480707406025163054217574730055151395026541059314500476077208691711805514014844903940301265771163906774272746593221181201319872976470408058771925499319185831724581716628918190059276476341520692448669833031206178798932243786114297611298398291105742008589026771597409170491585649456190202405679169606316929248651859761294288100731365000834332294078427975463046950645219500057911845631948024853976430404771164146627662453317408286044861011214491877893282995768435451412722493835469420414189362398532227993902724851901550036482818565715429800542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -17467064745301671089211252248363158254387562951501983596613071451437102179288979875131534996728947295241084237704546980665081543796146972023976438897875746907493324526837985874975090622102887749269345152592396361886333719566592931001254080108909210886995381447253075125474849423850824629546673777159977622234802176280635680657300424062100187412050410789818572246791855720631367299043092853213794873477872160903886091849947700022191289918980401401439826736103080942305424030939808883164480240367716583175041821976762422620383014106268879756491098851395605284983688596071353585030259868691942482559431931402550599942014934385356141918573672626075754645511452993475092219021556904343129953407804764497597169147502380150442895251607201690165664688095882453315065044444234924124478093214149657566192865280398406169816449435423598074089525463262729271867657432479124824310297519397310259397284556505728993096752694913644408098717830943080525788367990815574729520300321732645610740754123299687186131583706223659211854139913912977241033982016947172575211712624313653451905939439172282750794146389081054331345899690203524738135524071093760630676683001636268172425361807207590283279703848829221089902212436396540924953310188853324481436122411848015370865320737402087959662962615259983558985513006148668095479777754418809549645787698572792585670908144249983240019698547734350171241208248713130053910818537985218644304739187911220307726325760803281510250761795850404387827708716864873826792436614266553654253854109316375360742134347229615292515999135483276050233875503224162554029433139261805284238098625716064492822702404517899028956141049672712612583261750979300388762579645394446420205570401131346222229775532730245236696207697370434550692452767619085068930329390497598717123380294467858529576805526556860759280855822361648274695713227536741712986629052219933146292758678920504757503856689347203152504994529229139180560039004246483037621972405383825588979523604320917092232229674321577806091683020300787911781053210810484375301717053499253773407671004662817529203904648333657596246769720056637802711513282269374085417953363086053904376979291228596878709959255160096072971833899266873693465857625829004847119071831897621620644031134592706386974931428308306645179567588600494511087575343792041920266755408463249277609723063759099769905928691318170064413160461306219956679252642976745630016108212728710002341424868078198956244025911620168786872555623750408397084808299259748782788864622246113917126645974474047407895788129599659053189476195231848606378776332219118378786226176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -402591341636600259675863453260028268097791352898996788085578825940031587312520705429385455670336280068068854009453624626501042726707063887243755036533172152881299255282986785613818030603555911398258340650414037343171117326183555290267532834486621509784731208948397741941503181834857587451337014834635282119114346382446615475905969525490739518750360601472228198445725329129589736145017440691619066458615815260657547893836938957481038341351375643817190346959772348189562306163978695817295409067686639297800222300022947261525357080508760088102900506609174415180720676126676722866784298985367509580946591884864847911685629539137493637951288787155675184363880864967561014267629196633341647814266302963615905739942643985720094157957996203913683147658155979159582212537336022932894021677480444627529547063739094660457799182101341235214566270036563840662113257885790436298899334131188164130358977343282412983543884300979086384024873555963662956808781720586815509823407667875373455024076253101763614651137138982938936117927188773070415946517880295031093985541670443908202013330155280205719394941328316815242344313944031558282451739762216969504716677217985201890371151698276913926003311524289159163141742604043814976264968372799579006987691453881894115123467649267243485710954850504106645478185756640288144926570317372958326566625778813683297177982307349296660934307581168834296251416975467480841653072684228239663012086014782625936054796839097556330102478467117965393705053367198271452825223850499377164000986621831055807362195284990045412047512742105716075527678677607760549145641517698482212693506263671606432321331640138891205346240137757408553434701798420347773534507724550644070424616950869307094308044873297890336737005382074380144057446626044606063234661428747086616950354835303458628771568099730226511636995460569312548186687061903046517325977626062181411476844443756606774195004686140336418978145913039124511090222588435885868137242722641922081128147516397532568296501954426458920275870943066657935539667248224713007573298437452057788228411682388030853439293201856623763830966814464648431472925676657366052337753275236739568583445755917663430697509960231279296123226941643679216809272103363500860770231880912225564140489869746882993986805349733024214802823423684373217382689778344679149423801179351190280091292390596800520537380269838565034359544048839620457242602446657280680833103219429119943573692739063893412448514077902708152058509884316084211172167698188009277412537132305392377260278546631839981722501729950342315138820771742307501868203710470796411614003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] -4486273193475910349908773184614387869013054963397352564129543048535267310599198244611519157335218740830108776576358833588714755487884746313003193433051227549507936825225863853293951986965318022398912068514630682947786639517151579438275894602192007302028014882211868937029891855184281084538654975548477527519501717821996046209216572156970372171585324985578550643035000843232387968538027643937723238750384515310872669401252220132020227745281080929462808123014891315403492417911241548503042959333976745664486541508455781046129789317024702388726920143369721487517485578920598853273028328881085063385744216223872900553665608703700436854230756061984385812576933906435378120551286365617169320904074696274681398081313813419556944915141673360419631176753866875138772796474997720023904939625496644572728241872453287935959826182389227403159882417344695260629550307816931424984184970916330194281011981110098450668429489417559830223682600908299959945753030913610049316007869057848354127424803648003057345538210336119243249879416296185060962204916990305833071261005911712697871652600081146048757099816864407710865520178695437591415908120206171768885673314271391415021923288171708771174690356722359731793517503329906684820056373378167030813843528085134178393820694469531478749204654942071789676402032802843691947352086576496740803661488870629692535553327447065544197855662049898670812422280213076140320702121120727264058659448891751834465464088832377506348740799576497956122605982584962665630686459503414674130226500733755860581854091016410799559324836080070162827267276588324722094669343621265107119912844973759312452489874452726023849224614460125131374456226489823066121403862459125821784958575157056945727315618663131441631136876056368786867975065951997759820043546342939441850550181027630106625863437830635339372497717187000174212979228156226315428196886139165828002371298500417099668438339051341872522158488509261432025045294176888450957709291370160406902803965417895648450884282854772414905162962273281857535159381379586128955198557374146058139705118273594176270576002140177535382073243683030572701342463940649533056885973125403273276033317052600697269225754129915542973117021481109942066323987038718220213341724284789301083499659690642184793952542116058813286900833274838265083295790488352102682266465518041048756115545870640809658394499281453189033763103967732416699602017741354278448252965965184133466459935008701165025929585605432724448484722561940013204632385359302785490124573129560485620070123315039073184657097117935637108679160258734770723348109444498818460884664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -37769664563451913317317428046693990661350978786579418061171919324627241816613239056338961979052169125680295427867717205072940539144118527013040181059265828310022573325465651872083501534184743094562594963151802214856969464512575935203827753050373545765015745921132942444467986613771522956488689877582194270680602061875988029083605956403256883816676490813173201441306659534838572845423493243746737121085329822642351921155278188167103548802127853848634200169544907987304999141878562202541715258900489587460261235759137614408952293589649861428779975490024900634590748718006494119813740261659982135258980343208854455392373272536966327865661055757369026336307498832995001816569374547121003006506503132943234026242898603403006737831741996586768350618580218117295450341542607804848078155204986392569732586115809231422940062068002237321218571431675149245537639470829263108193479661778068978374915134661139078946518863951464598349309866389003389840194227999458977164842655144151814703538010338619015576251335848262988887668132188029762824603799327865208360690216266719278125314371819239344309176189179864099623922136055423948198348820712977957748815818051404024866357044865056993285038159748094833758537841135104931875956779646218669812516680881809877871062151900424243669236392232445943532599867678763798880113476413572048332265522254260383268642640487923614589409896992342887322880993382282116624304152698414560036552100592848850840949766957100455060196404077757773120127413536675227811919973459533229941256094623511584307856997651321329793643752521361105211610051153964802629026794194805519025376376634383803393929837846616184878728869251150322992392962860618707551607625220462143559501783931585637464959074676558056314278967526918538197658476890845318315891833021311855136646304130769208968847496472526626078499230737559008109196288615327959587984335089803939558729150946477333300000148325327677643470694549122880273067989301513018131007183250391736685741759126223683723717720065347227866528548906050845867671357634611486277908391374473098056442600382285164205425801710226817761705150346328474750484324065037824432324423058980197589008456103114325816857831979133537025866368489466688218394232558070982989560986063829806116428233438711323431535375672595437609007856533987301988060855591850248538184518564106949850757029520739512652773399237648990873443483600774189684230296718065247081184440134404657643992462847801036477692670583094591336919618565594545057043594233949460723024118829247905410562542705063194225272967385926264953076394623813991833608386574772003157101772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] -220323777525550920659256960712770633339251498793301144231003984343594871966998170045520255235007591645466884936257605247132076755168061368748402160939873828331459199135990802595475413378083406140301944493922484260710273393252904320970360269991339232592868387847093327758877185742925818988654160949272312318654167415812504954389827892325436826897776738000316462701231183440010510349413891756657758356507557927817304270279172678183629153514536429966016785473105780136667327968572944630264276082066123133070489510052594829804909260058433863849193867523245431666889132006418074033364597197948271240590053018119541109065823110360120446503054860648107462342475523897704391535399286888178552243392780805693412417032081744236422865329444736946667789296274988589684787929830558030024227300215098354950150570154844046088645541687820243679539567296237238268128801652200694247068520495219148451269268487550854982660716636313560544680894385862271430721620681980027088575646192834472236493030043741588975711506166116146117949489376861894035635758570101801124681170646095451598684451919151145357772777180369779234618560480976593488165711197488456428331633789285584753130581930525490962858189328580809959226072813060768263235085651345547105681772291971829342054206701215677746646175222628962526320945690096104201897637461332429200916550004416419571273833523190450948928999040767292247034071623233980458660577759622413067282957943740750933638469690376204596110901516872794988051844527378397407921581157056341956578639039266002754056757033579742799580251080746829793148851752948654322247787119053318847727552180908068244220731152716318081527169045043202080064655623165039047577385911494623088556740368727239767680440683750240983778573793505904747849747034625022141729449711034039616346564669846709163351693353985932045522924204127065985495424183405646659893661040672848217905103673027060706127968669264598773526689559031594972662072431284908906536930907430931796288339312591029004718466811578450984494117443756197131757551018652249157643146506229957560012051522782581233214816404255550630073820090862655224359183801222541423122458579479904236239757983197611591627748133932103482647498638400420997129623286654158831038750205011294125222472520523891283991578420352744793902561369395859442191822469220402167907026568937022605203276970517019126677096571650431423670299557082854991503185524060157310058892395213649669382186123169734189988892664823908713531330434263901172329870357624809013805671326880227556787902315409929485760698155150303517767843708614347020421352920689700091216349102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -468743347916754156847018560160563683403991554769439908665730883982053667353787470952422634060570721026215663357417893950601079228974090221862328133989793598551758391913570797327443192739326810446500552615563465337084878232308523208837257048825294794249690236314800988113102991576229535377350050673218882923251328772999090944567389429531739847284381433558781206429178590637507742115564704370104623409436586989998033849099522771651436627988196177165290704530190911607680731013462563748931096267739888935079846054002716677987835872450192027833920180686961242566942762564501185357575525492508942575506273863024218529215825269585976283534641681437725463301506069188565130237292936864677025380767037838700947483957949114659094662878546073548732996698458042098465984095159180970865006163842682244731486476391546268005050836064676771878497565472574171342924730711754374595958030275299855684123448070790620022016615684055638857917961384895463381706758629413801218271072439582845374724558210755562034709551902992629157424081862549753641128993653014384248371694459009035933206504780308341623675369850386146852444659765086785476193991222105254410632008339865940321088641924583932072192137160636677649172071035596116208921667980449708373178952765399853088347318032131435914771762929783944646372137087288782620832855754001685153569233093014237248428243696531989006225706142283410678831554786980375461721926520366789901655060764684526965211889678467446437710591311672438792063882626014244408725888516567381169374445316504806941539652537572071003188906036040151132574050249106920087120212556862229662882301835367974447528357090433365770197166368267019442955659510740907295170191158044024980839299842117283620502057968852568852116722376516453556634755197623180401392662371998026265129800293204939556989269713137641868410088902059598959331398447693980153837075668412318777676621817878081766598323903833770190686863964046465695030021119824560748406225384024511342179602754805639891185754161432324106174645272761698040978423966130404783898125936761126919717918350862944477555771924964782170622644384788001840320494698614019475571216082170827987115217301666003552177965148149351439022389921866930709119480186826934043153352779553682089222843800099079399504690389847507681368739848070935915276177456923569290622291990724532863236364019089834752880715932579101842212550693675075298894804267009708053119999065010147533796882504491919491757639239125962907190094247196745464559362254409263230164774560038696828107113187151998892145475214324767095030352824774507096128481386409043860250637107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 1355201149601540264310541845960885901724955480782297199386853248790800822058527117632372798369446771643202064879607254521485329971704310404523454892260260186805817016209440563278303530945112682018280964410094640376235818517816205870875908622405645502410079814125078517755664053788376467249299480991244741010041125917648842475327516375127727827706563198188450260677464546111578642842824764486303016634754531429862335881392997606775237544934389532914820008964155376591733020620409486247115281619287859856233124454619900863374884039366765355924812234243963203095376504969537172275454708601456288275553192876739133492614926055916363265396720707412170200707245543490340038476267741048749674489607601125858443272508280832628483194475451040049857210256449883287667050818800888844188254274389776681560397809042786970135085792440395308370943020782096182763090461800275136596374764770075863630544981057427828624067793352863192033594853216496632211135633936939458630691400456172285047790929072785838426620043113464398342943753519920775630057437026334377136632016517666082707489748429002585446971792633850035474178099586746228255785333285648883682193296636355416837008136987204037125296505138043900652894718368283695261198847141798602636924454778804063824513097259477112247280497526087949993238731771130655447376296413158208657990681027942169953156732559507850450608368124379671950535169764153220117543052722694139100463927890348312731118318229110217278698213869718602622144104428307517996655933539447523471265582976342330884953047579938528887675949377752072732909450820352735387016233847291987949510678846139688291408981114258628997427770914603943597200894669732459054453964569824374150681744326305689588721024295012025142339821413161780074452085845132709783934785930465782809741983828914104559893122324120917743834385151830303758369349963895547914343735640911886059122766402307031898918165911111139534869074791962370351043186823491364179290160295937509317264652331978665001036971635651395300828272783412025047740701375000731843217681836073522292459601128028263062501603738663719244667518373830036680501053787810553280254834488888660356531617815990637501196063017610097876327555058041960525940949150102118975426299922898684095405339430652049960590846186102131486906512646031143685403903974517634742166809389343374396905782669646945887274181469583098465928035757946391387153163553191922943193250938645195925857353994727001264824145902158735205912874227590970557044165793949670780668040964523280214432509596691767109009673835200288807005821576494287007336125281032694562473862234112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] 19865807791752982926111327150520155182636147677258375745128481914931289268925708660274793206453018326789307919539883280555859021608599258853384391135803843995683013504640343000852994990544072074875810701893364969445778249357547943894689664889398816380204265996573992475180075982403565243893346983806053311110659135665781449703809595320092696873234785109921498753120528464679218792330259540291479563591424568583421291520277971958037641053435609193934276637534270006640983365424147143413260523404671644147809315087347294066498665357530734048989474867445796098672286349661004520850603290812299587968762718164629536698797934183147212327837552412334523176175754851078972841211794750243837769905886064216068070525197712177388236887324044583253741607751152817684958625114997134719464084217668061267455056672898030157428887584488292239570645219840244718688945206612175808036307180060768639101013823776458152639199180753948769814166318907164373440629109049919634177943189691529882307152704608898197976981789526103171354905492867117925606144108515102944878400667675122232569373811597898865972488888707585071598573250018387726947571625063316651234187271132227715995106015318282651802939425049744862478995082930290652031325166674163293520388688574212357592854133619848735880210720419354826012694025873565901861306001786421317576103349845052326241197775239091793182927735795717393991105841955959085741776421980889697949579938090482447027532303691957690633349433208517100054505767937741793492998046397241778793058981237005759701548879953460430844208412274257887313583778086125032506345535305389164716878821089790097307146273368064186670431044759769517619625079221658952415849525183078839782022431784260602354267906296471458027265385763685857862899753145346765665110727826866378454635024990470420793022919455478981988086607497672702236197630555169154738448323220652617962872651817702523920477528927091134870054012140596450798503102322689242170676845615311311008504562096188268910256727686472684295464981774839650388883874247713178634109373037759790809930997415120780060657451099357620505411816812245405976586837872624149535947527637924815205798752797491234724145428202664205731962013047506636938658850800262352654842552415204533605187607905288652786790296580219602937646825465782961640656804222483712518315685071836756353446068705010102047838030165936218801925938850976726817561578599878093572997425502234456831310290042261246395073592143502402497968976390865602748509949289288516399314033371768607844698534478802957417098316257876859630736095638385048891961224894528954509867299635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] -12977675709457632876616163372646549660348885428443574567175391085809041008740384483786940930476328149397653197450162620850486213037717050796154911945299830687575457381822131277534024804325227222997677858868828320554362662989135589975913218296759912683067607160668428814157904068435355794216872441466514290842231720362351293412608655729714627584757922673703973774429125161661191939006096352987823832048116849442299722228041622390327585736941109660261703658484981485256655660810589238583189000317015859012944226009630525005013179117387678681220162373486807102711076689843275588001436307051665395470488901531656489394971556705266105862843590555381431349761522869874941409685629855581177382465427559472010154569284941653060652796923824620143816503856829834203057328312799207358593147380666067670913261027534764505401680585835786730617829008059446127217734972002928197357606934916448592460852277433901840703515121163039261876343513172064184003204181080966425685621827743735085323826515047308789179918123556070427833050995526178859550156037662665475285644067749479635951426083735311005336894583553805123841111892769917916738119582005263785194252785877154924508542403399684019279968623474274074609466856247033611861157536672870010650004034264749840645757347028725413891712020461657546567315789464659440482365258064317970989396082273632698877609977254318749395616013551987088408489070350588610084659107552686264093074961708796028643618764138485775917355075098347401563088014945781820164200107179472394100769737870952394978263257212556724640114832336147320985010842384736908647603901204371311119570435271450998404133943121740899320782343491594613365623012981800942518743799037937341715869489692149016663035640143499161505078448792790677298660809108433048001041028740581137328524119649449726768225349651761146290945143123629310621350950987656009265283768002197169000735325468834646658696931092374027610663809087011854218283549575634724304906335190372183355525980939501538563659536287482216359661291042791156489359143021583825666705182037769537012985703753250766840842554899166558577858620245027535055684318385008790511111565576520122532251177535903638622144929964645856071106454779466133948678344956956283849937914644774337114189657808033874403381384745266924817887111100248672435967388912699658822964437794331387944056929283169460718062182105086564280475616030879017993294382012331304033590648630300913410233232342931894747805293888172726834265478300757306928392532872477937200837172038941920188843092308098840113543340297060840333460422351071211475993973226414890102530867462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 35389986307935331591893021009094973076569391002966658911713607260124913862439437461765558485462793091056298743706644261752709865380035727452191098875990658908065991902056548947582871386815725224742848178811866007438423706420263454486624034834129378128977542897121836813211951229174920102121998171842789509765390574346874492789735922507203984112776195898531601522287065314108751307496755618932124897509278047214891938197309956382407877222488492614019359307067882658945314985176539240294826982856371536516867011474759132124683158306865193620212830674459036953587758735938042746269479386814824381683552338073419487131047397705763531841842077487818885631809684141778583651601740456836316287947073893961157540231424491732925230408163553478403923330467113292596137950049545241327993132937379968451430577678934072417945594391127812711773430012960618222871861906985522333670393384889514628171182672294279753635392205533024824168821421784610120796957417606582479308718911801771100151397237423373538845812469398691891639117448835167677700856490756321444464762390319898692865904654651940525742653506320811796917391260282926736372058582755098888233393434421550633811489038822733647006578547993435295666049048410456142570016789399525546670758277031337823032467665990441278457395271276720888682393827125189790908164590335307000974117707515725862152445053988972291352700165042266557856886939488401220852450578217909943607926852894505186977583231049721263767534988191837551768026070919183110888448305979721482104269662271266580231718744130337529352774190074854544004031572297081253750072506259451334932489991172885387976463600778939593415136349227465847177991813982667699919800760554788075782190173047765671224635169968425232530774153232280380500842753064247833122812213115032188755055423604006212487051196446057713752495295809829229445980833928574202398122653379843009921942247411142798322193747093413172038571962237747091369206709150035795058035838604661730489240972475900070162655913563487558360102334334300323586840148554772541970842847906385483244998056556946371817908813640218053800895268631883465078183363068759659311983806655119074652740783467352677254904447726405303686819508943666505157883211519626629021947663256783516680968628250886152689257150301704141983523445798619369305811752047900789496768184189265625250227176544781368689672387983312865639814272979599053787701050819596967454625493335141249498479443878985380104218217524618840187643565169039221907029041996393370692250061503696331015248615419050437702848976507414632259467464881137425294274251630290403328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 20402097858153508328869973780178206958272505581334977114061358290568575717639371021456778928800525070016266915466478865468529415150735019434761423732990830813276929694080257798355726834070504824803714266299450250371341778739874323122693733518306092912879903827770552357052695754883177159671149360916732102054948929069361215999722868048416828315820343569659448907448859924063338391531102689885656824060635986609558616744142337601665211285616738469127897362528525950983219034911751436897648947919412442893816853292164490211892399588159058196311071988528420303566158492933335412234087622527758365575081228422516228922882064907856089504463339759938526436347617443665692181880819453393217778227747017649857232294465471953828037598878061953573059250420181734187390953111281776541023556570541244134115708587899389680067106608975952956746314377362585254819660489670501722761429415419326168397228732131388375445727098108580371305640161250072654227573192674443218411704795096655287098465218617392841606383413552889991560993899320331203284338084509442587573988994138375459673091100849085929091363451031267680520808149528947308908914266729365440385772890111543219911042608457752701421849094227485410035171986566620975250788865430711151082156515118838053598391138953367054253618339634602839358507116119745100866651646305466292075797867817485806198691394025324694586675408694631202388488165303516446174878865371814194588931456173548758622271178776313518203035963197402493152742508612624156276285332863862976253974574108800678782740082432398764233236214736092012656220563145796738019160585495408530659474388941878703045753007355834368977713932109696043074177404571064481774961639187400095730439386926960034922665772671889508210444489702641359715209939606104305399793247893938703109032573773597139482847894416371477516304180132544630853724891541240924832270188157258230614533308152194663129207202938683055563998955774512740134667596587626683256891980821778554010743161912374555020354454525546225930758881823413867934492970583648296224248252150982220702586924656656699112380117439402292649380527161309327977780925929851988524227811325077953478353857451562842211797700178134411351989605102481622245458129930225057619115232216823027292903694023447334563733597362227705611746869860017804988303252870496269289502076168850880466381648449890727650695254328989022401144527443862799289459845027297776989669045347773438497986834575468237346486441801744811633658653314922114741403647056284954962172897686487096703672908713182315139972251712135222177331766665586969893832686188064302694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 1942800471770629647317166281375241979712462291241176524427383146503554442903315919304384586519966598913616441774437445381375401618017052985706422724494876493358409687281723519915938538601306736713039581817114014752718331138169325307846454715660832277361513510410320367173911779862304583987989218609572556837152811723107533745353078913707006415198782983599925547837734151649217600848297099185317843039690623937416756722603237071728704176100155162848792962683055884822144659157958532758201473585074660222443617675648718043306498206910043110163434159711079800371789561925865744294381643964001620718669644803219216679074640320464259453952956533184347080645149169254687388326324740222221525288082255636887061850543712996623831207534045412275940498882400499250707088213263014890827803799487110261664021801391309898724115281646398451457080591460519723767499305541798278091834437300684495418295217129484643367678538435471605814404876416581177558480618014405990643157203625755022577340342927820046828586943855885346814469151618720520326905678650650442364500536565275688520120552162540235899801900866333495972082858169848654436250018453778209979664450183095992309320802454626888470580066262736993033492618023823678563196318320129816350598957375478121943924112834894185102251940825567733263995714307524269241937907377100388647521813181426210948905475674058087056646573692818714203474033976130405901861145702967863580393241848418936388300238641323274164594304895607315652285093418338574377025510938798577576499662245906266202380939072793780701166630495201302251472093044302828428088580580496378203306911205488507876386191408021699703804378681002608107736730055046474231073795048787305190562054354276623904415998240892362349365567349524339032773385714194873437215574069923574112604989361048521294801442847730306691633478606466690554750751493973106905318967312626311449402016188196765854370493197456585712209460163531300039092157940015947504795943914531205819338308269297123259734192206356016827808590892710818529730393399873939069377262524969560512023618543866688486288106698482969234585778880593983530205003877789340145749224731623223632235729573887826422773745280603299240756875572976680202258626478010750901584760337173929356078386853358602643638907314565555451887432771128051973609168047858862607823785678283895879507941363679568053776460421171757057992662434161754641440612744794500604067583499472399085501225184611214527204970741005122520247424604284842324488031065460177157445470204144798190936622905998628170203648634072570116322395157349743506460285413526124768526336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 45210602453630359000846972999595237054621541086428911061372545451887678944661019323999718866377939471317062395690295311315684055690862402066501110898738897661315885784942071975077085506757242583626935043167970464763716159203537938894749155886955743444596397029499086590714075537502094014723293144358735564899579572415352571216709275598043583719132670671017463952837435652275558041488461549546705672275417625763946969507030220752958657769756397905839158272470251298472779035119738018533584857230444207056729846333463754492976985833078631875149942413842900251786601989756362317518574828066085066216213268843593702499826913561346036916584269540660039206294655648905219778065443264295606303416541885774247947443228872040442548153965854184800818311719197959188749216122561502945749755389176902308282764008713934304939194300706052591706601172278614027077578228468041923494776692030570803323541232379430992983573020563643403028675087491982420025070474547711464622786842929075914865484385384638327859537080182473499503256960761208570649718809784432545121358077663224868886989388671482454819920973022365377453912455002238259786175669926248777995280860586249837334765426484509230201211973980552401029626311452138831655962228625160840148306570441912959762623566125485650828619660523512365333258572741498050016204369997491519841783604484447165633911271229634469676506688515705347526899984901861641956265708703727984809388988592768273607875651194141435361158535551658842182651450870964198945048499434831915176922505047283065787260272562443165093471690314637058220011575165977652601388456922138339768863488585919442514385911910545767176241714421498552219193880263197081548071691533620004266648826921359728511138671027099571150894330399345700850475434557397794853773619907577320641227078178116138905804916464956473104380366522172357014231932521761589434697854289044374686765572520359892041598268572311197758725371101157721504853573579031928234147804223659778584451437706483771928353656522576261274528662368152949649113905216832422978822349521674611177732816740464860868712537832207713441383391941410542001256515401969931951411721182441714989774779689077394760814359911506620040888209742720949631501176595652104682534402746439401983554358662653113673049933121911187178315141194816823094352627553430863197335496337797565237769405109220589885186460422888709460882879646653744712423688149819659699367709115396476840742757860230620471150674831322486538688092860051477511976520985848403024121803653837321570538934924048132330205347995716797615003393984305977515183290735973465535283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 1093866501763358844629855904742310025177134487579404539189044799279800969034945530418736507564746856245251363909831400280075869605318428203691514119391624529966557489395146983260941847731703279115353622748926147135703572642911942865372331479880717587011243949618590811142285394937407335154927486354695273346048423709746427842584411916026258488050017413249456930681186518574524466953779795157920351433535926252199998588009592196562110372364439394225438384415423177702780620592259077382655831321870862871461134841836413403215295397131653147979887879452688419445176704492485537278821071237033470557694982294305696294701841411680850287755257207857795519477679603653127266109660003685314324893753874721494947039563006951498007884206337571416461085605810099459166001648063384507260709061220113316759122344698059471050478719324986858361582609537591800704621134298816582887182838678534693152788854980800785820479081096620718710340070063205027425961911868118636720096140011871481021459119390287269682819525970524991674512982427465765660519398133614139956986912003526834163036724132301176289361390635285909529990259549943428997899269987721143970824851207558886943031923780947763729046112601013879582983065850117101570483164364330187339880934918085234279793427424656616150275773027945053978186065685591668006197935041167008267890959204478279028272439862349918955681867142805633558425376081805636921809021078549185663367460341097704956399091149166297786368337799549552292278975309207550445352812083223558291199906863064923835378655423271048440505391490305580797601584565022963867285752993154371365823882502107373300343860328655832791596973065549802572172871960921897929203123274164358467489694092127476654622712113168034512060484639302162748507007193918483548318687685416143541667817031997358207998551988944188193648159890855494743805004121430557023189307070047995620646089694823086682283819557964570255540217541567843205206116818355208484539833252222449699503276065117403207919453474923588689381600691769069896940650816368935476575582818869108529372949720187753414544092664991740057940568253900691957534664764139402170147338190964272825382887719760985594011462935769844406458366913213897262964581482000521060539219667437320585035838841192243762066160047560488074145075951343870645541889065448142870504832667574423710251673203041532946610861975344170406801169550487972221232366387229694865733826138925395978986705045313914025972227683248242617894105089436899489860911388141804021746423397400124363087140155709891722360507687758014649217531314546845850368902055398909130578067456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 12590107223847168473315400085841669657237054997376482418606730175645436470307453396585288671561118949524962355034572332401561225403171816054760454469368531402293089803330770614880798639350111609942830201233905206093311600560571473978529682839030260275188006659227130463128682566050430141484836041426335258318253342049969896979435691904527979770197238802289181902825378160821587475488293897478771130864899649695191067382517610275161424649894715143351836829591987607940442740550215094549464984589682070751773342748578927124485129696449715405076710232989833692173297027432375028544955107160512362924295630038265838496600996442652316954479500028849759382168802048414500842852542859569098894109902127026726870523051876995763879891601329859999191973754157636307903251244568880469408981131837332936670662785777759525741137782215655610613660724785870068228381481154602578112532148932465832513341144357130591293356880886591807845575784128137312211287914405807582806600774523227820216644044516934549441252228953585440583132810469859605510824360553962253011162472182324157528721480737751965139348912785102118173510762198675083222258601253277227909397563159027204189467951770078598952103458774740014253522689795441441278138385149325097901367717850808121108685459363543522070976354458124418226639212622327326350054207446067642732427251542569448933642654461710583604550550074519721080672886861409093711745027027291146572076705485753487610789363932957010860195418126655790943643496179236119329442397141709706367118649286874164624416463446382928156638353196224812691997628273429573981811096795890843775974757712215502085896617817279042338626568250019030943077871439263271163586402412929502129837685790434075507981374195526949559755190467251872303325440121505279273100002030199529717369301573570807493376539303005080720033162679803195285477297962585364306284773091606098279283305962867061202173073349801591257984800801316538678176749397882667567699763582279791961321738834322876517626951217269623575514719692980553691749977713000600980112114745971619725949552146887570729030159424749674219849329010021455208740758024765470292674400552922890693561036482121588629163054690111432180864156316512556199704946432650610515411677901307305425311662445752826406237294109797177413186544652157244620237404164687353955425188650771055750553844172685514252266638080902836154161398889336466870901952400494512924431214054857380364889941085997061372148380579180801377071937729145446764235296299619774715069926014678668747793129096007037831724744704224068903063816065569158295576336495724801587098419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 107911383159714807681606913791031207437198378373156716693065370658638222002007044772849558319077529796166024323498694697662893485152209990697641648301340885379877385840093170648724041608556637921546424958321915194856770878000319781947355479746228452221545869763613778774865540358765063827557060061542597705379509893962035188734772476591206180030546926311320497478338519036268533027397057541148569420776183662415366446751610250242055469917931518328437098399570143814511253345636951761036516861976372676058555983295335004619766888883461506574942201567493569521329300566834919334402851486070340591648354165429651717656151589809483511695113587643191376370807578083660933807541433730273878984732177505585979982849445119917235755140813439744417136839772398544971821636012334617038805375383535511434772617177094395419796820998273819110812746252744002935492851792212757443125492286170418987048786890660717593917724577713489302564202769045946859840581410703570212408611879634327765811202060300646327610788141837625542342528181994020246860396629977972173173652895105095756352562720060801599465636556378035117526704041839326353937280573565848833107283277806634817501827824209318004571384851677774896261520867126737841257623292222051508720662335775824661451672630499292173804221546860409158773524792667731238185774033188961125004057023299720537784735647700867326575342480341684988238820708396210833582703892329982521235117416919921033742804220225552050230471509089689578539828498678149993158281454200087613701596858193105470870529771341085288621586341589635541676302763826221098621055801992141191537801839231305298141142626261250680166495039025340241010410673871294050955290690657439709590418434426923748194024034472157696550012258608821261498640866608869354030485158055797417223554438582440351524245821890522784557197505245122604135966925614658253824097542759200212048524277960173587527511089359217621337566237979501170601163740442975258686006440044891819759536113221414502390768859201102749402738122520823708447966101622124600889584630356290000618471763760269167608842333598781887617829101204555026317628358094768761053511689009276856783862510948781666272447265692989173844736667666777854669980222245296918862789260880801167803436868288312319471377408322460523182299635383818082614447527249660135597312119233086119959365616785430951648564702300859759784581369440984594910929132233675705442312972299954460473804293179237516926654984619108357954164822104288838833739590287525220625669230872629810840109817361056812529809482888026048278412026399505983930681984230486494854242107392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] 631705649600982284937589144903993430240690926023543471099170348850803814674154962832966240160280560181003198420267993137004121571679054237551540544732448726901071883588829618998354086745516827736459296601492511648401471450742059490194218051192611734911497255893309624869872345828740815685312481957175909553248668701181583448607396219596495484399558778367757338969735972765984400641780728514939389770558706584335999063569095280664457247910785138719363445628306303743386639776989788464488846717058462062203846153535004650077410701848414456689078210000017623686714408005224878726806163152083162541819238776458334978131855206763635968702420370410941669925183618290331320437676786126852186229804971143331453544806063571776691996274234959481754375782028630168548493693401417834670522961801520142823593948048023789790709266204835104445082237541728733958872763539141064633417282725108590773920268012253290297428871994107755693703526028875408613250203828209422057496706725700193144619431071244724256076114241778616731744782927243864789429797933566719684903920879771440460618481038047614562659196142521306227737479069055267059658593821562599274994138988852934523793615877585169760950653917051984395799624867406820350320715692805541486742026690225243594815202648079988150817445688252051873306728606905814694211149440722708502112712472647256195644852981084037488731188815123967094044909098494068232309168639499762024716812094284538509472246818465668351783839674436622873516675943916570070178685495273915807547899686825576645294452526457048039732191129696482358870171559347328883236428479165863805724635444731982240732825981532427984156082347748623650987489638410469145273304727595832739620356025634871973049823921909589467522802449448725142578806791208920952528957219362000780157352097024590911909537064682537132214658337334929146690483458962542825690231431939306947894669301537020522733894567889421456637016183624471606202831463429015453326851026648689785109100695250756435509023755769034895879692843305514182819078464570993522506177027012936846680891035410046718853418077742512722417109257940819672364818932977309256189313787196761509346973711979494854103540209605111075082371252345505191902388284195948175437668853369333546510367554499598193337389339905438357952253171839524261551296715455018103853341736492910805380171936895362065665588632228689058460507040480438067541611536324848590243293835851322708502991680361326806739120251655620528998556941863573609871220284326193869760847144441886062342073439055327867923055031523752722012178648120734459580832125688679322379249254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 2560531029308779450524755767098985778550659951340835830831725656341638167876414543662333827124029380371683441115521570244040548476908674473946820466497861263744401101516169231024784206874460565466992116558167135636241009638679345251981339397970633382815473263834466594780576450636858637898330120602593122016495655791709218123528013349261305945557156700312123308259998653281375863379757804275112209954330419057848055902145840157506044336279365647055149323446602400167131294861322952411956173180787719662777206560640116710277505258149481314183210783447848410368279416441009326131867523959028394294063164977124930376925353394803932095810887723006209197979464872617534182556666618466968993188782054594392302993894508036665052724669864681834381174495741674964087813787773936099230874363509699433835760507534851864315023078170559679951175715682863800218235776384683097794720725177305208834376357541857392710848180721615094570986125365662115105560533118585974798370545688572170824014189464210453166955373276753122503508456912300276461693030275381597789944973814451999719851408117872369691295802076790069928670120033891639553041742443464612359457426778203331275594747556851649522228333583418943394461134158203207620958402757271688585104531658486864371836617229134275531004780801322829174346077871834866334910892761130884533315192826366279383164700091215350145323910218596536425339149953865974708356257589342634167887930569058738888099637477497782310045093974577987913649786251071529478851178700216527915658884112565007070401818056664647203783390156634762000798211553712787839803997622539015414888236859485180267763188735718834232125007479800234802059384891208967672620182839575762290738860662001365799932998738210034124126077142959621476165976599250988024195281825998713466986165138215985827237332966827141635540884461133230782563299070990050380012868619555382914354525346042975808058226529052545590274527123545850318629372534176569790175891943773432933980778594905964213911726837280597909125723945779216903147557523429086683779255178532414513251115491006350712681909643416374003979925481691386102447211032065301424164957835923176143631693417067171213249652295853663227102637267920100100269075213734384004716023001002589258278205270817977197147809309829229349724219018101849149393943054645161286221686186148501235053600681798002367693951766284119954378634419442771935711600682913179017199071113176051121987757835266083543191016974062715178266426294725860149460559865044968827457257839923658563638658115412061864159087536552997230442956977955162619996217576100476520973004177408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] 572829849974276810580228907378163205766027600112551720225021205380745922872149952235747305973084436750381346076268875924301550162078928629505069618277567480589289830839938700388348479557329972012180154449693288593992573777275633099120583481346776950210980809467994350249361496813189049752775013327296714455461558089676496774130029108705312230203542050410640387426652915282361954730025898080185263691966072948781422689109490360595619610861454391876943083241631174832105380660080780672936860708471653478276811029547406306487989095738621902184331772371347721668530259849690103789841259985290420130350728388060644580520161284000238577887106584219763196326221445881385120900238722110291133906981506359309189062125791051705400225729976583969097370767496733739073964248258402239785781632738942787845246022714906843146028596948338388071475370908805782073194132680169591117232054035408719812975261262122044945298549313515973271136209036069281132803287072640873803799255750467904788887316470328291901068462500447542110847669787364119017796542488419036709351544837521154567603178926979937777192040819381600719455105268795650035484747652844307599949751703324742025736536672417329804836877383984100115557698721280359726907974384374429071978968398575208018375028867356013915711830437628917621417011346180111260261988973223355223133545949252696870347715550924849917506113792767647404461536869655561058033633783760464862838036425170186202219300198221840729952162097378079485975490860468797104377860653122263998883794537349944973379409772795809445280064385299814801297794223403828774173607569498450407239559535511096699976357822193320848080408732890439413511588641155833217361404214448761192893817713631597161357934151727788996328438990168776169037101218051685764814643742484452312573006747564727790512479667142095258271603176076370225717883109021974443692927978534910418621873185258389891336111764880497241629413628912906110558216657312406452258467108830192541962351400801206296702409500562122902992136074157360749711578370632647468739117765582241692471747866333150443279303315072539981412480685734959920357462015464856986686392512184847313019306669315152391774673514861189481140719893060001839291128430227358510681638520749728748373128368865990816665297533652992389506213356954249728918414058208779534887330177513344335619070168683723887622779212564740457671911046093032957464206477830130291995762375297451024550807338124422287939396776875346456636892594854247359183751071033791335499220404644480451741030819270771281677858572397410707886488802545484629809830222636548611929590988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] -31220161823222288547493023412318764917318046054974588859306452299609613240424168616920534722717375434853602560101919396252877703592888898955056235341814901372210429403912774629969850329721709093889339612528281263888591930674013381000248686714505552833613961300022229509907838075849387264070777001341197176696556021902923695336166290648211373538160884065957317641140262054380955671375046892695689970434891891642614054743833901322945328064327872956884058594399902725593173684493666508407424267734225220800693915976867523879322300141961575669934619376666685995375702358421227857988985405712160553692448150067077082683470147288021270401524751628096441859219854068971963775668637981222794786078921044152639121727043657013832284176462955465831041230983345983534598971606523007307807716044170066148671397335851663699951093504002026230979797793051027354813700594731664421967783307400031621870721784090834452036450942231588915313124338816704237211702853778706604376113644479314378153634327176183317937875978096997254486764565829927895374566057249164319758592162287528388069807525700285020045106057124904944432260251475140954524540331359065507291241904082241877220957327225273207091506851322230278122639235384050694183460042260515302300109371160113049487197896560520967610589191857427588563546754278108705201773226783291986859656297938614037767434066566842113990902791054587618913769628646859518730030591121649277143215986904858645975438244211648317309548871851636452126261906355979887709416220595289150968038417252076211383686830434802175038672041518435314117285499078589350691495798762788966313865797595663623522453042952212991677361620230472752961766831959907499466896178650688012603872045936792352707631588816203657152277247861309460263442031919342738146473546622449122147333963237959645901875532566277650332021032022245751724235623226535793822901496902830848046989647979659125124421681695272619530764863467862057376463398754291640236938817419883056727709882841447733491060001782890790531367571663489828885333268325346277704185873197589855779793632029827142941407352307575185536619453276133265888340424911685735578092597080364145722769856266944973929068863206423093889332005728772558572686081445766265960628424696107631441767561149368541238249645442941578048548106001508623652778163672900533776179965063711689032571042342399321738886919319545120143477757548984275122460586891714122550746074970438295957983379860369162643716874848216528189648966113754530115828239965947572486070824718159862332298145559502033926071744478679953542517403926001262018019011555535999424269276676096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -214418815361621592051846778170392557470580594405937610472137557774424147433073004939775730283807097572662227117484877967175812268403801938582674690023759769209396910031889082947291919045711741379505000375519815617994633634302092498232929570031627191814574042570342099568718966212836177380706637375185011009395092572477330439682446031652547446682063215830102205486824728244420169419084896545682914036667609716086148807281850679294127384660029516604499973549203237526476717004688207426952846129416451657577107507978438360952394980319047552204670927173716709582430304519954866871116837390461707187997863175741387662924529679147208320847472434094899797670025257672306556771254814900155315958887153956527292729170105117345861101471921187514778617866839764367302073530517207514824150541565048727580646047336523538542101678687602638219815531989776558634035896616596942782329317460739188822845277849823834975618299880074560476686399168669289897491028680179224342298231098448352891923057995382324413532435408257706564853736765575704873970759385279847552388524237207274139491239884769843738724057604145638628301416264820044110029499319531316339974436614226124379101807925811117710050504339752108674297295424247798392232208018843383002567773331014429207528703255966379777130987863509898182481428494682560840233052135351497535330595916912491771647489815734771508849157482274020038833691607118846807549501711399859936563094482492404742712100285059136942948589605605842496171531246024435867964562725470108836239383033048093288966144301390907564229153594854880335985893927990674727286006302867712053480691498761543978383145031772570862806810252440637769440763386680040848975484217357060496831866650674576729497684333403852409303884575588703986208995646850082846729823305808468938513729982506091946004047834571795321438524281032174349900239101899021493181857049812554867802911115848851898520361341194723372302825820994032612038961115984410361632889396843075465644804933162995395083450501825552858060158914218435058824294054207301228759820038101441379977068765162804704791056418268835277630249728735668290917728859177606983035060350016896669743285313761970807113186746785558256227994174364292665102718248225120034797416146137999061605683367671030723804346774657306195292694802896024821589981007085337658795454840990382656770828238211103924960422649343182308848863683226598641920191417396665720112869337602087432466297103557757947019781328071557166815718496161686730159694220339871640976727654673326817014352188783563810284080142921202773620525741043838868060679775356134657656593842176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 599530838759117516896598957585065413514234138730237108973191811611912209227188042427003148480304998122690410884920066059312233086388739088133698531490357555723230937510236462258514592147366311069369986115692789831841025951341547631350417434958795683320953881773849566686895287541086177617539693301810409778412193157440541625362695075815151346695507934162959392244229706043435303830707035465486733714040505474476464307263386915128051612208665054431286426502990718847167786280679297646307482726388654313102684218700777775167687555533679639490721825301760138705952835245010714407988172381918228773099911494449197100757342653512199509216023379939816302722409642549015508118356729736545377905482242521584276352430379277530055726823115812520313690504575216235074198506115411385722024875158296519857867753905185203015618248365200272982695007993742538157988717669321174811523421183581456666779547991187439172554081839548842316085327382093018378858938364728725193013956364675934761099601627842477745835730856551244275104674397673053182283378151349058114265978667603597598427140007346901300372391045312387629734666797329099642201085462964195916120035474048274963684584654033946706605914591237132768494190740679857944670541111253686203826347138005230663624672612661612320386879075483686561264977021680429746796957705056770550369921889465604456229920596758596980691029239181340338218680414835552069264478512147894306678062074812242662449749729346877586877675351856072662448659823833214830461759740395098784081987240238030742482204898887082207875697294409030093827268150748358926583107765636763788773226424160125511076962680775283574038559918017740237385561923630798499957621050598616298372655944067616477053298016465874744488449094780906800504297877965651128309866471994982020094646645401948195301641096601603852553391818321350126203590117169508604862469896027169640770814516728475559990442609852025869644480048285823528181194812487477595046749254303966901648886339612867072002724615898624322990311608697123553482790525600722526147742143122406214808528924983665449691525075689986980269194528885639328286525135653111263475460180592658112952569494584153781025349414654026243779873151752328679840459154139784475374251432864633663231634848000198914564004108733087328546042586394931190070620363770786042178159779239269487993734286168393198995085213647121140094267704694690405769548333069979659056880496101687625714692682646412599982153936038447730514994310989720685658281168520240517417167877049103048112259250070311799379287685275677513804850010638853149051623950087883173696715930730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -137291331985488906611594592063160804005104869237510774052503704396639977666092826605249166743377837753468524911634917066329477939320778665183906971135071117153414089047379169662835952032901671892557856260346942696653458079757371334741099485520492342387348400160984864400787107271846833608250286448972506889567743814754459630068373534198107949725569509808538737709162526576190469468366074875208453162756079336111383084408160236553481380795158614411087973169090631058329745125884206843387258899075430717553010642465689319038558054911198823455892881445191208364671118011882464562767140385849206605540759940316089291255863109664227096994357146993444656880137612125819026697816884305543984803983403376892825181459555510907194046177062710054744365479263734590157942748107696148339420849709604779204276532239745759029804304585216467005068493877343667096057191257578154928342991816526836796109095781133456705789096122983312149817220486602685285904201170329533331423229360403991461938830700134625285988141319784550572481213109902311108449608108908123850300516829912520374305393253551498432395296738881232088942577269596349642702448405434325962879040138535126069434098831806377838147311065205977104840132939796145308120196216018468745266749272478413178998436357020105552526944218535797639569862859591658254009884027418027308906078377432374904069895977827076310845464583575880185349470490006568224291284691032502981803411392162896480244027584380556975170815861319900279376521099370383728047412654671806936776762680772885501152508817846141448803355730013135873100180682590203799213626797471199624518019951575738963515952467459402225728613960735636635720311658656832479397128124385067517150216711718744825573469327226297409326614084669277153963803297789286439760504693248445928850280370735090954179084702151403276055988490933838499436676870840934627501530865049914781077438202692874969164299906197048772487994871946398005821439474926651519494480482386885885361487705497302302765968651698652662041374250987684165885605707338632887492552876061595839631817192291606916380453124821387330829971866371493375591560678005891629342772725153140531496377440656836974496579058616438433322007183614205605802393133634161153952220728766029846934841007986779747308903818071537811251561590881124017810261925438311408693393210975911015398336330967241759405512492602577754045242948151975115035604074172490087240541377925637993495886416994677828580188491937826175741174950690170444421668232546833569437168633108643812985858602190466716681054429093642185016663863358951107075867805669654528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -65307920192446970674174923475340307935056757915208547067037639139876373153544554466638683917292807534102610135131477606025156357719712431043389224444398111868973874896798211110874235365281815395105282658841672923252308576934375425228508627196378551858284703262937058631849692915338829038317027499546016645406285283701302463158303209505697936269460812821852746997135760961877936685728842975075592797092038561876896257571989177765826705827621270917702522702559181862923973986156858530898442365822256221267878088573725075866622382057028555108453803952379231240339242806055001970249523042675690006514866212770691619262036301022492958084027723035350140833037085537662718058733608284308634274606997125707026071360855453163854526215620694593281155521431691540268650766560013376848492810362339888186184500773766523578940466243486428988757877999463168147864619895478846670678551612875019102012456628538129887379895904148857947299326420131410172638368871549017106773686325206632366925444469312316692543571205568838021903191454042683920276330254920195428907487177278076100005473671605083248537079489263856691516389801307930071214320927102177948297907139175532249875582160836372804951589355260373444631912370342706134336818169735223167550043154376829929218311237982485559492988277518860132122017674511930348693743813633147329222681705664587385593538546929866692390856258495897517035974036586556449184392306542549566779025304876732108408090219378297868675021720090184323011707254023995931499255329576075135995825038660208904859777713366813564931684345106086429598441085093398525290179138050242817100892630456690876276077842659116964201714576257291674648453999399975719880199245160146140959384185447447396891917124530276635443079515680142447515925973746698293105498677911137070634902433005488385111506551336161317249607210861197391575606341348896834088794075864311060789152305408593456005452136055047229021974704149122481550985902008676707290084508178447628155187593143170947971533698846786504195005216512862452753909020553810826685469515140891857732273577354511292361778199089528663673809402771565981689579362193509715060688436669170963333091620734714858790480410239178113735065095086235834362506409843894242071177987111177622320225728147401625218848207384572929824877058906896277204334925570002042298044919140783189832355047942147418812707513593164518692908899203235033926316678753920174001510746031153551604265788372653019138305892748857194160417050033320913826147804048567622999807234639637394008138981145785980177707400343742504569332680296794244833048364274147366273024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -4538906989847150621474612886161952077815325665390426504964843235940256508867368479471082685606527164983076734687182425373598050370113079075146764225380949327805675318388144497129580195008524154092939399341693955741554952898363797033736630064239528223510013116830767178398682263644010257170766811048942430280297220509714974977957542609768703776542775027842812681039767751777631222909423089344260565260539527285817535389428694963970920105155177161525142805160696880540371464502519231255864396838190902307094304790981111107444997411297863779293045477593252036163272503914522406812238801278096286736682330046310627192259512318923299671811012446668888430587445871300191067406261493528592168690569452822480376585441304917536855082308177483746570808921336767917839004667190853135143273613793969638924061653518704043116000206274306393064732985676807651649451337133302320834088419343496172779558896434810276877689916092280159799543868408252259662709461323539309712954315389963009455992643100095340617894568970671859501467238090837560667768530794207955623872679458574513272254710502371858762265630015277639396953536409353362468367746368310102373371578060842681558186676246615443551404545758026434471505204783534989587623472387186576697337240880495448452019875459703712278764280048338115083602006219520957695566179307598385666455715356189542908980064245415109150050401218592333772138368184949356358705232738392476791582576798707158197250952375668616504332965121909514687162633487236152842119021796607560428003196753401102542919708345198661551298964927582846046622845955636773895159833772788772101156994083600413311835831464562588675969579238799226327587126330800257515919994829732552267526938207995637384929051724816629104381198724984146741817033249103485526952960975102668082822831410195821534955231910430827475012640621483044086913214233137711546058785748608947885774178843409921198958581750499140461786685182520965945966374005386189835771985286156348819592694250445384632290678769380043184908776865702698098024227771292731044163869803595933269619485693865862864903373410483780724272288665109352117350464636323326606525610362214019171165113382709209926160643055836526424793854323979585209220012311941973001488189636106064604945601994382330289964002250412596411949539896451577473576505848846281694342695123750305636905812414472209105687834258947799916735749573863808241833750908652991810512128425062950385202520400983332159497782223441793576218654563557496219967816257533033343733984300423764912393748666317039620955780860205384571218553675249638460108825717429146275020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -118920517346223504156128249033407285411235029159356424182301898264200464561102490632590953834231462145199876203489001550104142913399165211906188793548655654003101990466250232264062670608055206859653849836235684045476476638511235811264059382806413320765000330483150324306890345766696254060992539854661667700713913551175343732511280780633277794619224999199532083639049811510338349372661834983361010939301788948927837597712496987949932720236812311123689550057814069273775211035066472271626485492481685597756080736848300201620713595457143302706514809079758837117441077554143767989692264020445479149227732219876273502892613822099848818437509012161342631454377764443414158273682582464744584777789167967559356672682390134276355160566375557408373049307559860895261770923546443887430919707857910122218485975048222222269081960459913159221516164494322091997974602750428065898186767169418901323476726156388493400891099054812335641293845465808712657864253580128965889558355209746838719157144193074640735965658576232992926444286578091498961034457065530053259048138971032307435959154040414600845907501336175412828774893282948556063571876727407822061842037408018169745930632255206251019865111335512262249363051392748913368705282495596518166293140167215913086242653213781319015540384101298712155767861312067709494675552239370331492779844550748946139782686354185954277552560220143946642361233606857365470514073283609238875027738499075510226807410136780449752178556273523442780260407191355293461775160541334622107432272657566123716773653577695095027012051955096956002637081018564439638132310800410530437140200424773582778691809529161086807056957717909006319875247482735549001779899472696256315803952741006131005079525724359467282133082910794961391493851814352228527178603757437326834563751033098381492361124635150877534113792507821862879591824134369211433980584385832379852977690291907276947557004358758421013691157708270431597603029811376126048713540908062902915291301236231680610565730496405274208591032635985269566699322997488911859051260980656428128587440975174614749169799257938345555408085095061449017563573489811357897436512304087210959392473851580526716343734535388443927749508901256289364185555835034181978383770063098792983441181690211281728499789795077084480288017464185098413971828626312726356943637820812070366472987797383515875220466749475291258375220933745680332478613316570985600558774921259671670494358095066952116975595729143961950045192187734050779156719909032680754362538797824793253328230414884040187841348911535564883856437144777419125034536347814471641688178688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -2341713926708220999591918822019950212656114926531062282654801623475534786251566757516832232617265081570644729071444070271386750213016435418824728705513251533320310692733855693370501549880509246907381838578563689401241502762551011142257155365231404954521020680844844430372961403508410174464855624192838378481424245199057750453672345721434491903266274065613990537703534369772868904487600367768007610687230646637487480886026855515657277696197942676337478260228341005995527511318794718443335434176389816115165146620336005225771667461313363960481486710248988297158446134451732282690394753285310971725529367453585348435978972665914177094664729467385602661437242129291406542443868118656534492845815379948814965242404140375601435730165358974900532173298877885955437039789923466256741156304760172165970242703214169154042555477437495275263622232971205852685238933675787536118731868257640180657789172792813982119945644517853597201443179932857579789089248406266857239008995840015300881584138728156420569334776344592843618550794210258573291149303140542777179220649211262842618669419795161992793640935586894036868031354866351024865747017266727020393940014566735231966455075942675487491914354446041391495723691426900875067036220562040669476366039266752715387457074447650898079357586986636137528609271184264232804842531669480564603927762979976545692301193355103870082787452098452987408834549281251998411714209884589177830608995118501599413742439005985927275930220381485927259456870049346156337422157741453019800872258366939189771875838095061340434136463137027736319252600983471393032942799988679799882196904367250527794499238820543912380017199568584591666946741823195265701066192590538446079838135711212721391368170228304982516718293785665798652171120643149181504497040233478599302872950784200650186406813175085414105865143436036766351090091638070225474578572362799135608970876989327136227881896078694412063124440494392192100868610232000982731348999900199258393638774638922053319340396586302729765063870137168807243211007057856502279950621490457285537769712156193315113772912725943364480752965597160439875317166335446416959003414290032526655303310388332042685748889389687855889189682756433486346372833217241676860596651733833883855141759175169741378822516165017876277821712188461210445069759290891961845140915345793502407395533354861272279901195139324127604040911599508351591958784824511309827384688106066555897446672777571960325170190146573459348833233440019695644510787439106901361481460032616563410655799741618117688601428383832918298330790293987156109712128342936567970948710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -31437314526105566237654714729936426870981628658642418663500661417898596576278344642001529702249511704188791400497302350843779365761253303024787343903776386495848653689240628628287088602400755807373622853483611888188609370010064433524441940705761263779563619790742638865558673864884013603600997636492283263543404021148985832477226330342979166618202936742975489272284241653517950395158038842971875176904629728536548881334845642646172954725172669769082390854381589877425270302858616709578532343533760272195574665847346555825349157574272375169590199121432206279739270165659062454777421409466237877204559795900880467483012129709214534436686707794559977663609113131882231394022980717252079642182409836045592488939735684065105744282051526843107169857570933883946251072733102732542465145830340682191258623900471214943913042069483084125944397277415497178016557177488593918762615678638910299898624838922144888902518542036810317108066023029849909651085919615054915504106555558886102738282435584122406368869729749236647262915888207963711287245689908630131856062996795617346013813442183775893268880181722696953614279763458088801068898763883055893529812022816590147492802612557600134929545798536777950616634261538246324719911792829249840723857040884781101425318414693025524590254657878958572674451220354370255002434909152287890175405939147787874862861840925912245197750878284379613821622928446827025460075840348727548153544907425323381927928077408990754881885976742249048879244284255215456792957935976762620873421586311660871822639936290344473601619718271046476251411181403922197747938188292008425086518433038641879727413624447405554903991946863902343362325135823116192631713293924920208694056784108963736836785763958398992669755683367377821047772853601819911663744020861548059067454738001877519607270276121642232191003306052933637885938936313984003870525342327468772497574403330674831842540099653505031445566052262110314585379666455462321374926406073195821044174296052446837374994854021983332506253160332242033954242899991939581327592656524798530140714691197935285000327847269561061242473962013399134067969335348680104358236371107023258630332736198891274318508987983704060715315803302980589063398197862231169470042250466450714322879816576870456303101125775360689865952400634278183799011439423638265702985348190620553376438568064479335084389638249702284899214736963125945183230591278725914866252901584898366670085501092212524346252144541049455855178758966521316297352745819081743552484004341217151538958803480413710023599208233527822237869777000964447126509790487018226597845008384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] -258519724350672486301005475834433400125748123867561919430884836912735904285404855277162803857920550675504861773811326326739112686888830008498909815533478281725872284322262095428029758878472983252418067559826979093043212846006310101740861429222728456073354340819875025459153117658672302147813552682144862621327335915150373413482175360725494934097740720094094154426259281088029312879721680935247644484119573014364801290283259813942543448949110877646902551180593228962183281361709881225976735712044612975864267464578525368052087559215337318258248174191767548118533484533413087619151185036409403644131712009186124069605687287714276525015365298193204334558645411659946313846487063268016660997135491209169875981671841895239230996948361125274892299705974455057154778356917782854226878959040814433188271483526533357324561244900300704125239609190573015349050944541561194141718279430732639102048193861586337591880579115841920970066425046616092771517990210805442129799977795828668546228530877640809215094760362268567141712382836909235510828391439210520500905991414943831003486871917677983897010846203812834630976778163946413772436444246655702379582808135690801754544625097860347084511936480217780610212887486005723012166618572387955025840044072865668431487083647167207873997136569780399894106785643194391712922104231557891322929045726729127082039903341264003837317319042717781103881191993759358868721441436457379860281000783064804903423768500247951598010691914829999153332284631469044615718349263542214872260686749101655462573933560473260852555789881806898102064144473465305133002101434603007092152035311506378490533355351959635210513993703531489699587729815190915476211672900556710781468458155450393975387068059035216152405440404872962439289908398731040864118813710360886460853400405153497027482774448336329007430207817857941165725023474910886389737053540283133143820827617737302111802493530814398631139677824458455812777347928329647225825635791687305024503404667892481856944857944704772962843963805561188306466026817848547056184128934172560486833414337951452704733093401130717526967268924395974040288414427653045597614431402375128742648911686000909248861610200691543004053799971875275999025880637755696701208496627418972876650335626930104751394648690932951423583928733286270439357887873302078106768419682912847572508826093462070757298130832280324527675111024645857334454608505903694684951334868323112618824884158339507837025353537423846735082623501318942211648041220857777483824392045924668634446287140342142103588980961234471086226984944498808051607106336808317952486014976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] -1556130072025620070226110137408969006630737237638574459563213874483228715233375983092454286617274806884567619723019671049175564618424718410991542067356645157187170631732781085450479397617345627377946348415968923069907341132940191569934621232573291752726753380355959922180038821195509644455336072396316916752522628466765537460669281608746886650399966377049467120488202190707694057708682041282501427916212985286622987562574765277076284321581511019856963908317503761424693049480861436524083337180710144126829131747701724933189897093327704070117219796126840066085620164323709735930267883059524454766196829791283774867245165003284649200051163239727659895954984082943705209999143407549838996925072538686176253608252279224413129309407333976454379371987033279353357833095719209391056606665414793678773934060192804041257929501341862006869020928124801612720352630461689917535224181518818469348160343790899919218031573592614387398823510469143663499050627157226578522916294983543017939916452176324565002896655916093565996455694772949015098136702681846240228006806557436712207838322144911073994816523595470031479378838148954435775832607798082603635433393490289162291034528050477628224269773287511434965897143467643862906203725161011423529737730138873309045619637784707580889034029697456573649957731582953349704353675428544520703980744829110063592254656489936907178177186897947222651091436983839061098910147395663799840341827198972939457416569494345798882497725727398785143190244562694341011706744692931821530968285806005013210144007544386797358372087105757663306526218796111032844081783769468807329449443000238470657802933057658749989936416087874411595292474781666422147811714043429654126466456398364749264981584325237555388488053072999860220650461951006852222598794326507262831841662709017097579507784107446596242805541386647624529231941839388979060399410302598425272814061300003008757647683492749279428626063073087029263393000351897026010451852005275780437790170154471084354545786295885159224196029051050630175786299128423678304374015721528258411918333376255777595115151389413803260764127576641618418756308437400893947763048349929898894514970905152371583578703780223482326289557683336138559212050212317902677781392848194711134647565053293758720070365350891257495586485740310719355381955860613189998332709398505618164715449070860494355619691729119401462669281177937974802862399120257202774300044748876340379426851925427704352281304219402519436492850005971982708131410253962571980758374517683829887741182152474156298189120084323934679859317650878082476724343648549306577482869112832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -7899244055916396926734588490085029873634632708189398390653334535835924728683811868213030951348125611399417050458803809997719993141382844858471523913237395754523356287009552501496733507051141055445194983145947950741537236134269163344947957114051277909476798098654176729723950806829672737444801698742881383441481124472363185849302151038601358438219640159066010802953123623219378489768675622041884114464460935954102690610760000295413122927937329432388157847961311773134663905150690771396197053586860292928731778234784415989706486194592777007245254795534632507765182517419040103865634225665949672851905935412941868464869944639608375394868505556293778740340424480909253282906893360658049522547037962484195450521526398271317861973410163276012252596530286623999606579940652231559752845237563872827322606264292117184234706504986134133782359328852679786076707225771705884046446900839855881130894196390535923620517284934511303992335190910570342238371256858788602945699459662433654972190699491958701866672609520263112959326266251558330689873024164843146976049072152327862367862307650573026391180659882858836476142671276122333289146723344475364025671089405906667006197803976332457787967849952877243243002168312228846081127804686455745484419402744274697680968567234230787242494921668262558527266018428122767943808210044315179977826693044363456209810765595572783829297941056678636267582796861013009244852504993134228290524414666183461399474764342019491212932524069900031270006443060608454954024452076972282636103181275448630089038273088215592684208850026864254128925003609661715663578296469860775244181551859277224785003553375308961450335486402334081341910346755942363276168659466241731918043840895054124771427391151093299521022462642748010979776557639538373929755611860174205411440617263068007809934239419781026701417062853140256700830899407138909825363083003946908335954704113157267723062059868748291834353485036818213013861746366808809714677996879373696205124059870965616141293504981183355593481181657544165308860182367246623165477960836244185494181223628649038385294357333199158889747879419005126192455597781702648986033898005511857793048419358619994064117136661492153433116578319147984661600240462071303385516238855000454130812639995304039868330404667190906846897687306504539920136662760425616708150588865643124473751081163203058141359494380741231440751902135299567904293012794186097579371871937207048664170591094374757385564200541491345190118729576650411160977775955354353761047200744958395113193621388316948758305979500375342911569421949780953607518032101901893799366151372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] -14389868613660155487772211866616916910681351662945146974463239621662086569486210704996355974429869645988073187507360642476696528249488734381417838589572276098691925147964669978200043489784176126485355017206231354940221441097101822501552413117781112629658673803152875570761940395427761726521670542607409399641521165211748160479228175316138405733137274608293816651964311787289286949241710494642848892385355662736811882355039523759025834783182693634429258034215763078637138042192506467784152969311819857206307674601661955473373333291874879728849293445980794686377235021038266907026154697377247392823207497851932887931803359186412646843278422767570901491834170355042386066342056521567742705367042592587011070438204859933871893931061948327528401592471874780201723136510336315008776731167060825556000187357605580197512363186119933512337274219054354897231706341764139659828966297310629874300826156532122963637408792425075216066251941906272344389259224525001577609475315098604136348745923006137682574542138226171970316518626212097479578877130409196414168052512623936903163087720171287952808253379565015620260967140866815182475632632118638450912546679282838695200311799505315122840808493297409460123192204790254212803741523117520949212938382993167138595656007189807173199579400315773304815761102342759177006306528087519137307804487263233023448210168028523057784583398128795305220231855501985380234483182549654807752447863854367772978696017673045945464526335487250991037021319895340527063043558014556358001580408419584010731118502883288655107334704948308549904529878871170129918839507521964190149031997914482431541399386515522507676967915006115000623177663812887324027750228443753641833414771286013826112079056890855471425631507756190600626308958762445710196482993382721626392077014711169701841056256477090149181863541855989541226165718560507347963969442993656426180630115772324088040363171883470670235665819682758170102313589294705834977936486015774283088402773502929206263292200638451107813557753281331611163007020453586968075739942190593286300110637033298120462233158216283355243286759103110491105084489572052163113540424631790550431444115175065433127263731262092059400110822942929275204055844300383400290958202013600423961498651307068609157086075147173031771827696012525525036231323627206175418256338558320492250263030591122739162820102765820247238432035678765933485350615596825108850387953388415823946836497921892893376240823008828067621339242893433053896482305422885860964190608663046305564469063600700983189387447704557657022886822866098233823429279390359251287086576173056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] 26311141210311898814290077963047616218111532604073214992321489543292951213937269514317247151792872812985726688134873138852766952012920637550103163967788237109444246908856379743236894880625508882077589594538260770403806466400773400181705596434651450888365627918711696493623645372089899452581784940365461136300035134084185686142130306488339038536760717715596037850415115169218812011470956885643830178986095569189925124165781951173186866246797913865080449068429222125015819526372757744508784003661882319576806498517419803233903096684493302216531708103432789414474490944600505348044470681367877867009499398532597586577090568450191192319917997763225448872892237885317917653789003930242757431288134480792499847888188068929188639542512424351075847546522900441365180105120775921649921375518275857679925417660637406496451180584923921986759534214503144708462142691741669375129957464095259716707663482134502982856289943876860926708395042114115581028515130052481706852271219797700795608408195916224430649915603200142969326921656423585594195785431483545917701834911304347205250850906352993650868721427825305163026673201143193618985865259179006168724898320741583871568364935294432253660985654993620565938149991729212621580571398416105389686686762747025802214891871898543869766893699344507701076745485375736802514631388578509041236663092535221091759853269915411808200848167295983427622466568332603268388136162526561397035897067106675615291592211945999587251125008074053635783825385513952533749789783743744209750169497039849946544026107888263603800885178939282174137863164140592664637564823840625038268181390210020593792682414397465073820921538969825325625059056269087638238837834389403720349677339193714732885715771660070998145629609688265464185337821176742458111353242782719728871656933805650099487848308633037395348496332283810432301222586039360542008394565512595240679112934924211146907976977766047993791445197605860591048775066758590014267257646722899896688980613451821151318030454714505564275336535297970085820385235085428021857911791858293252619249408101470752342373377771729822077860190690056668297486883778259837830243497722120832393122887257586947152924361025816794237079318720066617322837559374066684260041541868454669812590491984699643556379554371020736396315299503470617312097315409301188432971742198373929484360430222375135626425685635404317934268110900725489596173780433727437652885848142452675795926005260216902768204592930589047599836800359422294246524476410866768955098472920459427693808816995719258097919356880654682456800948043638235334609050762037998680455669350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 446374522053320307456325087597983519846868332761869958200652911751436660572711037955796674827934193950436401926914980677663783008538528525117081605359316409671650459697208343894974160578644213829354956182920167464041516874241402090901433582691369628151230536357674726225021238275703116582967976864227496000375645923311664036321523828278486672769946882424795539645838640226792282732352978650528057931249316690906061009896108808169870336658261859813696365911060847445692181420118559705918454616022355911288099066889732073928178624431206870012758825756478159113950307552340118228228652924653582274759833705688777669597184881832176913378612783614282082423957923812981811115303156975052546829497454405916547393355592169987158632273904232794065819270492589293458129268741453160490944918860211464958433553262326035215222002271009777883369432953379318664275106093816953020311993467262843074369346333350973337122283651199261011325606288366143829569009906270535519885959242020636739441139591711478298860790407869389326234652503384917869649672874261238507392524734542869085926705488898017745194490832190399000277412633850940193431703971170692645625502108011444189581586507627775801295520430860782897860646338466093709320742914393999909613642216650531623308277309927307937981554523716694210657459068785389725850699229625094262926775400657979829566856525986789030874521134438265827108264698581236632343703199767653076709379050505335394895509439674327506387463851278135949727277284483544439100814283635271417173990990583505534876061399347962303860328265583802607231791788600238127108994387230659079749864597654060963658750825033870757247412104063805851619958645503548302382447503507062955547406934282012958742725966226938804749018741510883379065191130591737072059702724951843979288420163479506308194246397841830861716727796413273828851896352391115655453099166984629548304821860363614808959106416344816524068569895822973862764311485291078423345455740212132935971850951679608634716028263063348797282785190307104994239603214646150399648816951396391873859567427197049959196250700114460433941834553242079763138765525620832467970670277025791393930832368814470270855923271741135406972092432444413147918499534236713600478429710485479399582158661633361953042919497948196239745615053169346120739577412705353119927427124264650360276921104813414995693790400560828104506981780502922514222081424938210026608799054578407881112971864845795238022014775095848605922850379927462132084370405171244416420060493819332685042704862126643495155056285566439124227865506650520111268922327795810361162222790508544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] 1300940209868375870834477510365130165052409572708434815440935146445754483546819843161274125698771359596911411403103614113827151880838606274495505887080780387306665106482734863982889865343460695952522169349204381053391026485977178220870231403297060128575015787641342245072449343932660084779103419120011788144067379386700516773059642371207811818809840811708613290117221021644004077567510369088662649532581502887955204277661795565110507691219784584224071891279705080089299804723253216893778072523604760771893483648368613294380043422931581291405732221970627450185309137487394858342203975387425961016047752640951287012412865507149691011484927932936443352661754125464492660075129491071948731836846058432132681077861509588537777243152650755064678574701262247832508985310449933597616430294259467386781859130781858345683035138887827957851250037643574792980910558166121707939229998357962587587715347311995416671005498150184690635519977155369292290073190226452589380654700590828396425497288858656651144625452657060384463802495739711965597902133764983211062707696858639661333295470404671932107945949363882472394437288379504684555136238844941420758410846813966475205201755686578111000064945818460938838196678676673669920771174319955400694911194996887776286421894712399138588748339695235586959020228900970363093009707865439384822261683970582621974326804816148136366927725957733521986715973902340953988285174987677174209569823595717630173116961091467756455820570907826713963885755532725608967255922023545171308059550994242586801932908508196344628184954010983976079927705415207260218505298755837013799670003185055479284737585356593310924634557318466187767787769270825352722048609901375525631170180765322144915312808295460671489347562939645666661894418033477258663404284070509353035907357178550327125716873408453891883976589392731342387549197883420232798919846535322063867786896257642754334863380237773460509117150692910724021742860090875123155975939520840011069608121126579255234645665692797511229070056074218982929159006896785810947215114350268349409709222244474220439190770856412126783111981620536715067031286525876907172843006581722907914749616135483189623549657745482731875849453686665042628144573370419779198720693490785260596323329856711906554096348354358367837614769820106284926549528834031026797815045987469386501315670430001536854730567891600200162891038689944287657322444823190154396841057789015437991888871474048356279095933191667851892702222698440461613153909270106221203834687437141074444563603399961515118392643899712221148746547156304656764523684920817377616821435236352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] -8085016080677341232517177192350825597745313821406707698955014642590848695418091324084553450170372010040098575708435081549370202241730714151190298782605007362407945874323135704554291538184964748084193194419185342838624291662305100032460421918892563307814152982269941099307655532554782886110775461302830637878922315572964185328171060660890284485603696908841182685161549931096676506760653625759433598053691427034227418040739892084854897342797752934656346174795755904202731797814421424039148273180046927562483748001411004227880198416478757285104217767817999240937890336164335965018253799601799313512265398430592575196317147552338026249417824547064679807883831199310974463266091216796593982735630339092960061741396034944040376959029236690838588999573442224868359474766019325411095721063087444865387965717291135246978942637110462761526227648455780323990229285060142459939831122339130919919013581619155111634882333200178690211270121013174478755133259078803549780240616981266173530658229770954330198551731191330142983936129328118036069624620011071892158031713985230020934288061359507153257299727470969393844890082968231716412894845437709483320751246677492563786297289715048317198416941006943740605472733744914149756318856137110086257975310286601988067608101594182946464073169380849465036747773561830767769255823753894626759093077111883157421796918869406006544966175416832188365633426304400369423268012218415840669002114235206645563693831231647611304385302909359633592588981939303204478080791964014548596700819675987289687342308293182105566021963269456479637802982019579042786112856093883334103791158503930470376983938260436003942588859582654873643563023685550456063884663461672483850224992607660808437820118141670721739734750440126462715151515033069894050911313008436832429480136431972791966337786236727216434816201788953110576220068573003628841610666641110827960045549746380850572227494075977233028457628170502392820344999932290117054550429044802951271729454193722933182273569274987840892817643657727229761466119375628211624412238340717010100612770723258776614427224069806670035515020345986315625946542410514938479882128771084806002551853333301448289658568502409394229505704311446594340475332044397471163572890581851669385464991620990659875375857666924114296242571755546061838861001728092588899793035960450667319861938597206598630162477189813194478408897457409181527707839954754986554879436516427886409457360610177113352898805225054244189352974278494846714586959731839777165809360827779181084966732732046701808376672777133547573344086609225047441962405659539589963242611199180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 496016071696376023289602034913142953668909743658449317103974279954877841357592614155760918642335835356262927614331921051268018931349579746237983053954924394832386807209753341542086149151214642570385913495271976753132770999190599884484349408779095679687254368672205672588542140361321587452869065659979658131139473493263948431355147895657641444231334199296176042309682746053829892466186882512344220544061870902792247039553140834004968215604387149427351689428743758944296244020624195325218355954975378159534456990759929842867089872688682887790863996089779561084834652749504690394279633458870476988730168859862905602187801696334030874877694190121617458905296197363614741339430153075283254128919364608793155030793470459681216188749688565176546925633460781613371045296338109183089205065587297442018752945765991331117445259755490968803273970390398498759737575957120070711584361424498126917354485180128036004315004726739189079720509619718161762212011077203543528130662299921703738578460880513913178611353618634370899160638315801085686570995506091040047866538848984875032617333159810752412584023064527850377441431960119503888151785054411414376936455249977325574822686202903403602621830620840235467145981673626314392446071863826098071744560975192239396086715752218079825283050281161756429472482922830801026550386622146236597692647399390178104947621578439367086562247426358158044045175200691496253083895111662291224150044472061848386312459862406690249121129602253601999151777278780840989250175749237526230516474256567675629022435205006000089707847626514575111454225612847392496197055262863643633391539885960556543123563937186494446079419552514782601866056567924886405611239234996421265075922027093864357502991242481194439356665548014970120101236993279976954824679334511080907962927221409525039925752469751025819495190011858006911725135191570715228586711802920841799124695056060535795439530583642512016122164347511002047072388833564640512836225202870405852300517653421245874308969410157113875705371650067949587078296976651464351568529635441086517744280256571101800090048157635829225197527887018981039661247882847518571458057857781233843852328917784114300594148651639090855204503869823670455382142439575676931737147544072078903318396399705492348804739674726772982299848233860217908196605739745424831717610832945234641641352028100068498030327220564868891764551701625361313074854621885321470729845498244118934003005848673385724907417109350159590963354065181166181087695733280173396142885514272884389941478914290829210425389223962780346740143055922201542076137496833500905472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 167338464753814865377756189176622536314804406385525989660084016784824189607984905425520424555908199924143061192611171792466729944380062284767975859119131111664098673606006711401176301679393720960747856230467504477893446017704178792333257107591975790598246094862632177367432119121382476515640011351308931459604529188032335879075886394647676064503272894037535155177450713078271428707426162914189230494253076367427178531814291060313467353727365903917755373683865424923056408819234499729306844690913730868215162941359850875803630017533261751911627280527777589164888109813500811777353796667554180446678741354932428440934180782298270573519216139929391950338291606132757418404776584474591145672547135654478441611888475521101983747125283401043953212514052484141323613494321719494997332057365555071716797044895184710135201577184971115829750727582684439375638354430833168948517507713029307053344460209922631266698564234899085628462674223029389479464696261256005492555620310998890093102802991590455589596429115418185638562086144342061764494693292368142848146074229175404012754018027784501379864530099037935873472904219849132317378812010861743612571953408830280035314786345388856156437891063466705955705433327084464122328918191107187373853645843267081878190695262606638494330584926301675209431583018297018369706777683215936430084495480239170222171781177640745798691226508808872860015024565993398229561773761308587138861253045594357057456830393913383574173514840859363509853333146808771457706046661434791108496809014237685863637259171920751629239355065349497365308831471079711170665711040250952911926263808622023991284043679653405135235409729858517117054456871715859560321467426323906179901558014073913314645675827478786661588037293557754042421553766538410594834012152343590749533343434538211972265110128585983063897186588624596188474058205368351685782937055844716599880778813263923498286588696481103294746611116569056880180146632132080760435234079987122971550489469340771197333714740601827303376744206228441371328062012584740638821313794705640143339714307728067013245832919308535573799888757667525980293627957153967075128967297129828417689850858585774425258654534231963737977464999235306374228402378232146289535037562076493758244189502611160162380310921260580187994165702441394444808367367492137354678180441472020559203040936350613523641465284131941393563131993435555003760350542980874756056140807540844425359122318166206194644056409392865307377176818714479314938303453094928609414347271478174910443634336451167382294349580887476702552772075030985385628235205738785826406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 8847162494362582718626150648949473693940662734479059423236068126409529752229308023424529026007848594167232685232120401366320707396325004794779100439226007363852661487207136797707016281980588150704854097585502491780617726644113540182351206927421498278620949585230685707988776446752159808270647172958930618704160916868373740858774638839319019553549562089729782747444137219716097871055353984060947693159046360158025033103256326934230243580726118045074323310121037179973271997127383756947034239450059986338564432604913461602691874621472108742514525603712029902509986340482150660884777552931445999573377775865307914665572086982754649041459873783488141599683902806895203213692295579405009157572505758880356487897573587909055365268506651383734409760544117009269942005498441121211341921440248615632176785765168895464008913826655357491280620130675324722265062522097822421130189443784290219360201473812437638455348703657792550223135881003533247015341647131653823854650565505145240062113656055671710971875404580938305770788913049075324700267025214492579953690994355114275717070845565098677202978234540032377533988863605227161560842165399176119172615780783571579215443788171916119485308321088555187681178224377861057732419475091008283508613879541619984823291312389421910959819491738473931498475073170937248949599805816499985097775097589066848842598514642424384369604077267832767503537428416976432067046695944035853480115182401113552860035397467455472834139469477352308344880537007846761120022742445139321337295493254975008889016409159906525215967420374532755035448153263910841911523508871491890275144738246110450718315186481561390526954259091597632306376018518025859823272055498859311126208950414022581171452046507261985804871642226227894572760766551525647347612537080413427888836048439728124821080205256365849249135890377673681269489089500465311982551837615788666287160917592682363647126158464825761537741080191734303616649229018397329528875355990205486206582690830813031941475373845891993686626862462467147161313008509605566737009394666674215326815111963541866166754480449621140036733770539406370823341888325806161182040070315823388175910716281695552164764364386612395129141859477627192207773789722396418577134855594289250007049818219461131116374310416976459054436182742716378753687101312255968309628838227570638123463253922091559189128047780024534586687966731690520930918628084899613659963970506001001103533749710715222861937563480103107033054539766399438158787172079126889816528128050034045610843923168800781264315743249552900231817307915635224355967611037036497462099968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 282734625710855074539154140650243378991981354345910770274077846169947752484002254786702361719956766997674760049415575215821993560783771864833246072216646369506236783325328597190956502331206603508530375855207032442843614654225068242529943508909784273910897513844903397772456353037488001645644312576999591469246639673536997864156667948118758251025603659747236420476684961444202839849987204071429262873718863124926603567341546321742964744061004412742194421387845566751464230387255546044417852395287906065011243130175731883333121052416920023114891747317107972292877847820714750988485463850674208518343060828755487475862879053555574434373686888307229480031417306554105299961433947866270868355689940282444974806567660771804902080179624456209769789349846488965826876000275555285499692673517642896893861764362623828692900287243244424816895128277110959352151262573426810909367756362931111950232546548272868031252652078986265700702799410854999258710021694643700695497711097233516565856808180511528853118304476759053384361241799735784988513111736853170215598376910610375692970683817843040599701471565417004061935697445217979673603716749964962202946099096909367564680032905066546541915735710514381505185806487037039311679063444307716861839383711251511870594664808257891659677529089347359491919382256276687371563778478212514268603454490027321245425840027433087710496168447791027573702624157613197144070007422617018495600681446009215160595045944079326316585129547461924918401227433480628270021720178312352716706263995318140473445089525215608636559988066907874921601586175614044413324681765585556357473453746824803475289420000658705736373367146768524609976227328229319030260132766139575887336784018298962430919416487191619577216343966590081463370896822929944875291555853300789014635595444397417255031917384564374120323469804363413478011561768662946657666031832316117957835227874116578839080679820019871969773389165989623143795450150067311170566189426641366034720486873022637783151114971638129080239651106883298394241067447156517995426174124468670461371247511984262584448244869080748802251582587400416130439113919522028791720744207081676493040892344175323343309386513063269064043526397137780626144207069231019139374911016559754816285823089912644526719543665317002744183567599230652185125260239510175692932534659656391455854526176521220090789331881486378423968533626731484309476728714849605494225125780196115293953823201831232610504786886874396618795783718500775056433121769484100926923217315566544104748288552294437934137906583448774509897426262457430513687400633091172783148236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 4179281957812444328414179618616206673772329075020807158786089693307078991178628635606362779985818036980185138350550642870249409988897268150326724678711220447270916614342297461411991013382725411132874953370253899500707951236470859841901366601000583506798198327420799090868337823774436146202583461148626765462597531094578847770671730806218420047657212519500886610141390392568702500483355590795070237201531234774274857920271194775842918494041124214995891988870562104783464423603164538228137685696687663734331332183224516673810769497425947633908828574745577764553183990706840596105867538912287963404871178454574752781294084494552951419186975118371638647436742589213741318595573168258689410177908872298016319333678349054412022032898936397437901615187034309269239376957366869244370528298096166821310804191348422462726597730969467199023808070211939344114568791661404646684967472022710961689440213013330193090789429536598257506305653691627732047917315531366523546523004244540807021871461591848277967774563271382404220194570931144375071330583609857470298911920246435870162040611637519664335007268507059518400243960387554059567511100049383626494323244022032270551536613674624634907281279428772029174935277930970112421712135789094491788523829312195264696271369623665284389907111726412470979700583386829422811775819670155007699196074658520289522743967281223960822053600647262739629360049953663293365713864126511474562347659935370144665627965900336371837718913830668218505197457201044413734985831997836594443472398300971427544405263498123546214460070943038554560380553660757396675598846680617023203213048675639477094391467745824595419995963748866514123198377361110112116864626249995074041592992160528207401720872933123905050599521713983611267623004229664483075375812807161394366403119468428146772064459427768705790284155849853484100459131131930079272969282422552400321491697993217504754777737333351496129185290206719703054326921979421130101899403161744587846747664233821091742739389726093478764256185590385499201466026577794450781567217572469145424853501672714873630820001298395962589727411983974032122221379518854564000943907325498058835493061231916523014678806898096328841378022697776681390321889949669227858348532790613362112650684959866195610302962389959359094992231878224977831384023275620521424260788477227567450808104175170575901691234752198265506570187009499154218278084816518109892100665494059670707950502040807461686271873201881577342688558513599347595091570294007752871362789909321541476573021642329533386095675905688953178407905563923395512189670078771267788962004992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 65606940758324743295527064420946129515342793001936386678724734958456471789106677961563985420352457798405333087563234954590640967869241279538208541169971830294116962518149415558329292316809892120435879851496197630479988315338131182681843549397057480472515019139294144224345865460979313976901190626756417047053284159355338085793364172727726126575402375791861835226451113603042809250862181467535225570801818284414822181915871709944216836681358690169865577890998819985265380868460554373773029909535382381576705805688264143947066440727505397350315001822653897349097263645814290698456789314775169972584232104393450618827593423891065707356344081886183107184574568403010237623220241178476753594085283239152311712793866361991413037383449065892851998458478839102919804376686319303353461795292210682329325325449219419745548010296466911978767431837181945485484786778838539649984149898201273844526193798429977312863128109773886744525481140956482588149168545869716846155709304593058120936774849521264921952278316787605643370164438886616006484295863859431020123450852166182340799579626152658320151651610369383315928834514575336119302863222062678231257014296757659778041638047606358762444241895277825407839922824371257609556153089931334073379355111567589239722431842413131881895730124230961244424018568215481760529625859062653339649481926231000407952293413042965075115965230632760450016023155726208014616189920495445659241064178967417244614018530252130123035755162253947287384601039400597477708233148325314178592980595488597083001462082596831800793182971403206043429520519209097158805673567025531688270295514123183343360087588294486120907263055201379594436023643659932938198236114217176431561724069392259366419684697567839202654796858167573347166702039915679583731658848767391158701630848121106423841145635441055156400756093971356429910532828247718659515736439660451883783852512753764769522131858624428220200409292489687928307316014549555889922525607237254485618660039232197775910192862682558295235297877413283802030497268025743262311641545363811295002664152076713799355402463900025336530524791547645814855457827795237012865689230193532471730179334880508806558648344637143745261818738689733055449375869686955859432269851491942436539707299524662672782448690256004230521773792568511632047143702934218230810988405831988668143244384500495768429680800911321087624328185674754397814863613399932574804213852928356449463138258460177906352639005470086954454831991612304644173437708649817945860511082336459317738821525047649475212444604866523100923565482822533240829186938006211265765258035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] 521411279455281476787328506961528597221505652105457989847059852972874157003912988426111315496077115198841243052391835061294572186487503859442339088991654036689498423757011881057572097503291006708436926427196402969846629702647166810622288234123692399700325353198490629002473666633190160718072407140491868443989458234950429399082092545573600624119442317878750585711913294298438690824629273984534083145992487368390711843904747999125151731892064081453489372982012790151635816540058109105129007723737971032515768641143586043944682907983844133451075648074662154857315038619267903059763914136924143102287104369843081706951713841005997946030612341152437418557488659466772228005879608082168662951587598263274627488754265744696826523761129105923888865635483129904909566185916544294130572789002902602185210859308798487894820145366307333097437958483605809349420869681955765015298176168793541966431294113457193652319977422322435350023319645886514236027594022590509396159504275114618379202846907655916979996864742080807815213935014904902592423537201506116935504706455450074855483093322971423308190284692667031996438026549691466533095758520765920844543871172979774024024913476104586854088572786757334007600443950554617767746043446712197683770361159400377070681539964635959594755125530314407584119176130791589457026279516879905245516543416000195869154669675827742171951174462736099433592696545403827180819150596337534604804415984982968747925519106827049535269724041675899164407325044906306267944443333124834386114174733680376342590247542737252986716520288150222264176197764985613748640226580640301473414868186132995588460911902487068205531505990022308068565950861336101956674574585551243795304746220875744173321980243559813639144519945835863273186843276898244097333415086581846620254807522454967658321029244706232829759304394601784676116374468317635717660064083711151265310090652357310924138706839201145865576242623765372780870450023488053509409506515909677768472223652055150645676647482982942855817647639241176667213870849355229119392373437253818334161385353631555205855291143833408924740255765282507306434239159588545062103159133544818244708799454957552035143028435300818885222708746724226295887082917413535986073113423521327413866611290689734871818460848276187700067610091521027845581809030267314638298023701898131055991165824076098363514111187902320737494636271301053753241946907698621899415597305193053639857556620437233444041933014171827486152103351157915190116262064394383567997750543940375370645565891771386029093914358352164859039422707885119967415077545889436024931681828864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 3542690842408861284587914626102162025941260991288953754142633606056725551170237665826919414616562852887927441483644800122413796982773471154618791491574613173904926554668548512767905290395270946667915638084101744519116525724399783409520504652401785053162454751700288425338836647117120208424604183081793735277210009415173259625596546957249612740577084574261647491752255977479144551897114655836457117258106479046709970720850487210828859494964571966585356087313334123894164692478032902426836855208854050787778266237942389355006573929012264761155104867468108242265409637906652126699296517226222176675635056627575473957146843698208440942186169233845700253301808950250153161831189677860350467158974724479575239211193310060902983583946101270438590404801534419904111587857383681231124040093551418051452608556926008244549765877692897950689048710663666402100581814415156025821623421186562838766039047724259802589305681716009803709783584102391975813831642348337383487392531669541076111623698689826467351573576771006637299977423612875404729784038043097322839428520017370529975669475721219015499678257899077816514573698857590957846230939230495695409458734795948819523548530914166421954011804247847292011567905898350745556169678446140789871572041122990920581282843811668367507108743226527517490031069778059126099197115843726449409373870451760548517918866399267437549209565640654095827737931609505110133747825629071108504680549798231168847829548588150542621182917666312831146485508129928249040403132727526395433730594632505656259952624744661971561971514917186671769434851579399422126244677683629217322035364960851115980540831559405998884172081352227832163449143979510935799648542600469891153838560561914128583015666718010885190080093061883955515522729866556875454814154752423308429068917940918745157291720851786011574158863164168725695058557970203851541473358062015894712161482341785631796878337661293100770067058164245431869228515220139574191391994737673721712355387882194020696906102392921329995046229029383158483115073058875126904223682059308907736752838599636348730835464779009227492339262573168908895657896600602294652972148597182733673647049641398377327633161749732701498464990961210026044560767820812687946931086549586847853698511181440061708522305463987432416368344158212580298767325178804537084322415043673171072369825796166160154085694862997583630787281467134257165317863649929308300458880306772132462743749120533670127713219594049443923145626251918111813172660037350248880057293969390521147363460995416144492673928053628640444337247678961285724753879551308176292633064243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 16610669944400197499262545082111768951502040610816281614880215428379426796876460679590609961337515948008303498745819074649384758507494977857816623029225435597861948870459768642922742905780457520925793511736682151746413409753212222564241277498522360753038024669239394335355091152060435683358637522546891591095945284663487648676101034677076627694072542749645711650591396633700578859582346703810796121558537438690060822838267656797850966327041223023779628809539754791088565354909589394251563911093843346407332983594384535636727119399271393903116517117816312204524969289411283521157544347512677154545735128786936815232349560965803041528327868404919016796159277235745212733322889157502290655545432350281748224427394982550462931941026626945833211668987286988726970342090137339900104003085281030080436736261986236602099001976706257612601135340190767397876758603032811904970075943203346306316633730714769896901380373580854613254513508118413577224670590339069398581152832945635516386802773777095864178465766102896652751764439917021662549675542403793807509741106539265306923770375260944480523615412714579007284623254392241442773598632140325706583580299931637222397836379650997186112080554237146426575588919609858101880155659927311359203616105111864530507847486660259807899935256133320832802533596355609275094195544812437056879359435036754988744972186586664472795275383283395920695331107336329185368423583937238990549964903306848084918910883757033410423326083176774935555400903034495616019715679777648905704742061871545989861157414614921827321864218129195203350895414610617698874394493791209603190893527114042697412143867102795350509070775962683324570700990832384066928735969495040191437934907250496209802594352230770051348894106508915208334458448054200348976255482518274416545009948587680015672798030545690597879899661650212227203663412608310089720974578969689714747858519024383575737372048658406747986848631957790405284225880490562773962314735134295581163933731818120210273881559397094974551798674224946822052863218607774598280159717014212383137018831250197025140713250012066529267848504986375436950683814806356975237716841236596036739261806542015143240280111455879335293562894515512786007953260010384329159235446285245067124993222043825343008940398267031209857052992401250538051907008761815142226691491448463505707073961234273948534483075378653744131436683217467561666232519217079330817808421898164956601306780387848461268172550806232118299525849442454081148108507330029682161201243705390001027610639727186879268136031180381604970098323457382767578390411182649370222448366059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] 67702453097789477840019871877218497457924178527552055285481709039966747370812698134345339260731414134009414610321606389338278854577028443151750730058204867113237818765907296561446757342792362386187688629468497270617873561493826738102966422435498122558161981786447600214658738341280932104486482092560419075356608960838610679504061806134522418199381278620566826467082302595204172380611367802893745334989536180027756713730139958788684713015139100054243661470551962473131777520466288692801217214204732122403807464262290772506689625338272629904621423885613185011723519146305559589176324530263233183870132386580946304957493063842183385003974584313229653865618271673424972783843501886709755561487296414905976627699860051530702090910880996417627534153026582547357857289764574077762668103950618876308306366092522050469054226611845065133494129118507299848501763507495894889975939801929206503447615884465387321744300921513741502042878384657115545087981935037024099636425814073053610628929793288606616531311597873791359206083750377527212836018360603428368866788566808322685579286822344567926459413801347587536399984545052919464114943745155330666765784815648873375900673480969625822780482258266539013075838214980766253265141706740925411479672439137032919532708993053262885056141725317723240166196140570453117754250773002741918234892064341034065624675564430110562339670443673667765430034485832772757977667319848437194282146286061766412803927571964957520594805165647903126605705669692805241229273502289209621226661223103171003530335297709820389706631302901639644657482597252874098565421797655399166841207621417776548643956734007522426936001898297201156414420219974665632355730337619404158811235192674030256579006911311480656811328077894526543754384187422478683179306393195370220627680773891357879981720833321868061879916056466311132141154269536646564175329562757627445084932097648995016687788250626368418931057240378485668451087900868723757366352261140735260508346479531060305608477964109895869396551170627498615975640664104458185832097681943607731507407045686690564378002398318077431049249085714615606287849549186453192748627729936154935836433030179421842951300352440897882217219099486872841619716098311924817881809696488960315700132530586240478652801715795286540351977013755310710864899635944734638971019064036195709650152804527028041653942296578971520967947847375706044572415869484465064571503092169430050223378187169896105905433111059477633266894827759766687525925825439651327286776211689935644235163705077582117248038000736546223833588247108783709835690589151727094544272562585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] -12368698305015017039675514801489053531791979896652431908496337888304146695664376007611167904959074280911011461063486954809008590611258236790879962279150603807955802914587954181749330731152667348359253007769922350887589762281094464415123649420737320995091214538990233890217941137344158859939557387830251407648943925601773209938385339079516014310097859436222708382544278027497112158539048111079358915023203043831725802566449784308667329807120543089451309893682180757256922214457106160688835389504026236288622008368353849518784471659294351042486626564136082461227364040399771313705499413641844982160166875660579241332723106799424111127931759757026735829986077863372539459373958845140447500477489012893211857337560744616962588871409732470973250104429532703694489405879607111539462584761975794941612963664399538316043930698486143744903490017739640821125595199307666623069631040470637810958864339849555403807969584063030390834602460003894521850348353244276450340315927699959875060690822967147788690503264687324708038438207405890740285777078744699245806756160379709657345981167585194538469951223607790937503644696139365173688676658996954231395086387575966046036166656179465678970780031213316363854360154922480480894534902218744673501818113270860134361528627626584515298479339085935949516528094982427665105203642360713328682152229600303662674089012116229248437742071044184480094430811765425992634724526741165084246429431004214560082694712641466815647086952921989010938927234068769262312637905559812442694038576001680481792826584023787712786497302169819689642812737503564721696644240600571718897379802745650247326365283274462495995369405836064496376445435391963292440212529256348750451778684227601111857951539919291768407400572663175186061857132778306500731663131186010914245258503626006367352882419694685029539616945475865096727469890122374727618418696429580830515293353266554774320079473318981166728309465815658581467828623897914519997125009176902974677329281746659860994015069016899654831371555082520393735052795770252901905166153636986573376890429901353182223170401899944137605552815324379087030637933519673139990122063973523354867243765017077976518714586045512691487847985163212484594110309498250583376913204708135631186073514921413738238081628113655966409926163587723141781771262386958867204141900850351037158807028477828261545773322735629660216886023239346061512939331164931169672391274366864812894874757947061747070022395404668939811389573375758937508633122806059397172350291685286697734517291095789234907404036760949387771844404892789307312070416329743739225517326336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -323658128094775152095959693975875176816177880896342478285709303973355831958398495002642351496439270938991920206476121842377240965722056533598918556371066665007385687722028674848870122620233117436277411899283580097289098570565438536972052552772801792893526745613739707377270536799725912643848407477709322001132306177326236021434344279981751123174889228276096556008045394970419705159615523729956085175796339810048690269606259621518735819876513706474837835996596060327283124506473682758065030720221846950288648417871643661436905946628549495962380270734034359768451343338337747630769148987394669899059131808341997280191940124458963488945375387729768059688399617070349213563720280986865049171910368057410953574653331488736751151580643967352716236684233175622462204682837538212532788452573485472892081414590262642980629081503635403955615532389636126393112805273858624374301709158271858513411214110035681955390111117582144000607568153518120013398299410530694225542890646009231592058061930344840229774794065344866622380800380140229321826260043980196780436093643858597616294802154747506935084826535694630592795446365517365875154435543161648091894089145398682308253737848282198491398869414417401483445705402743899583467385860044624473428616510881778818463289966475831267396627277637254604550832340259430588893320908109860044296104408480740790081615228229786153545134165316660061900823701959785819360285484682811030397125822399094835922900292460965285962710067589480119674057964213019482797011540855456697658218779886327213840481094878912868563397797337588187443606932855304252672376014657889490934811945265694424672845815772655138681560804077730245252388515198975745563877299228846666376727655730357819788040479356408299579166855657042403598381195599529591246864489894859907356716473600803032796706868850762373283871011815846346242112807442808384896560260271659712859398922919885227872274335427784828865348942609289301419841848784400680953311636069985178650185078514290127903388968836158179341924014835430311284126411679681431637140082261426994315133599262144078440128251329551588048591784945153494736034414361601890042448613177522562166027370908804112330769925816762601047161547157002660871878327773670804277559535051984770822965232023968243402046498208357641814806325901920396139273733872938246265807010113535961772360844527156642294399696172330625774145002888827225549423595664652189168149535761373968128997555632893819310955983324383926838207685697254807907012601955606445920532772367448970769785817468083781330198358282145020987404909215624299980687195864236427085720059904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] -4588368258576578901067081894630485543742100723622011884239073560217020744142253580203046285272730287512565189958227967099927401430495346528441198742974711753264902183710183061044703696984643193643002569735904605631711902571719342657068237637459301391319109382258266945462771855009520481159363028553243593101803853273687507125986320913685342816240057147928068753460372424723316356680531578211353822584751305610962895086453348442526860575822662064140010429149472558062491551420651717410158594577514261573100334357310463403135416485063887714167881167476461342481109395359293853098310111601961376398661201620728781763555032042685978540436200093793587164923744887764639236990722577547916435928286203490889154113442674251062107986247008246374362557199775113771616915227367090550720852949343901411402735975394175419381248590725261228928217897204167893508497457024868110319339128831875169233325563196121950343440167719565487686179561119990432458674062600052321893665647165175493587966950735774786639408442902701923069540026963309019201586457344296267513819932457827635111031017496497578766987105160503765817529623980023444696066828697384818180709182392995892125675721260160227832533178771553874397742885185055919274811865248526365116859112881808191838918748388090174638222691783952066304896200296275986959647577054550506428429966037864891966809391961943686226134773884920858470678405285834566068266695436939269745231476397054810566431803892346228266610968698160149224027163576175810981381122047980336777705304944343666080889141696340983703466867077369028569101872643631436335869636872782505393486560378322777003257901549593378110644793813829813847489633032990335591330448051021716924527793028960322198427360970614605919947976213159316922093125521359245893616500807991371890870996677131112768705424726093836665542995710628617800517808831859461755724094720216412913682900471104721142260727962157295698982557331549116799064231175984039007251667744503638943395977632982992791904000413355394365583858944535000642185193619235783793353691109299972806853629285541771484044559890690519637142999918786503140268027924354538442783439867130323676400924458124004852925008609726035014662178930325367755904146789794558351301970156996808856906607453707748483384875500310868536445462456028597645273038281600648546956327587058319055321839972392343005639386725021948904476786187577276943617043716511750807612801581514575735485301971975893966275897141819948232177628071927589554891667735043827472953369242190793392643916925360115265681483139364800529549141666525574224293762630061573598795596979765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -725169993350945198609334679709294576681442252765443204662581694980989910768927268895978268670876938268848841447817252238762250211798256042349646796154589514171078694696180703606039929887944471634442426442848346719925298008294057686798960298620530769835939468724995809029463957849482134091974958293559139136261944564828603641366608851738242575426043827677291585770206990639593254407253157343047348625474293964540019328280544877644701402894374848199053565650548788858332715707427742243430838975398065873084509210179037104783423698217383998307138693621575760390641862469152398178123389093992042988103570389396015237518443935508175805951177582106297766449692580552167869392259289012034298387235767120506524917971251595661596821462147583469626346252818240001132660669077402912158175470006938163254249268621320778893866979201720480500051391737903969447601560683502441627618710740532892805992846388739471840344434850377033931085271497780557044811617921539146043538411054144063324052877733329300913520574674310146764660634102997046618222203510102203919884085022299162440800929212008363647547985703284373679902051403695708117915790985029464155864170463950670113016822789504297762421655681310891488705004713449735700806686766179616483915257576155508219457686679329687168938756419351963846940960181259107689402514721541606681166085559385863276695273075382100597701478752004084860364966798963812697060627669491566626611625485191055089955450986049092117632210076787936058462409246336235645981348663517096957648140058959768110066600173644311014286275465622925281611185114570511542158619882679099176508303567897091952834048283038293804659212156992094125485714382764709648370331851307626934285632725460447717536822600219569216834828389717596226702222450448090377898060175753690685953812574267041493630149609072930060797188556311707625293603145633605662716672744587151237402315408428811356899728659758755248251840516877869071011390687962559289614163035481242609715221849885327569149611242909111613861937277067424461217302156918297147224438168642982173715460621200311855310226933231536414991897671086291928252384355341954669079139310433355706041418642908691199417590805163808776462281611739004492928320383996734266985863318123347491932765221778894373125299891416919155036677170519644811033246117062233099260944574881461900080008497295312676484754918378512445729645357451207482922082519536260713913430691422576958799448748893384252318461288653979060014552782967657922133691291515671732195525555453692794376539075811057858635493733823487229413011268541684008947769695113688128189479937638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 64326732530888998505639334370387566984885703103050200939916744626219779438573447859916826051836756534067361817984908505943988931753190500287410227103358911174909492637294848429939587125122191674623960623587654588750216863397238431267025293901426705649147171050381741805316218303380711040368961385539388353187702586984933592408305557724787851660503802794279056263372716014861688728636477395552018447466841476593273197662101451709347501478525045480853048525902488367214620781568674438032799914633180551063921343565457588201993415166459107255137473841772874129913351960880128311627464385135529326788861338583503051429823924720804912549706184155490460648110044087579840133439405396832970614358031872350060296693568456294807315655376774702163524831382870609488335053775202388233543623797377989191440221224684183880327787425209067058581014848709391336526480263766286163285719737690677788789859953518541089697928484108862270609109221830210195607952558820390167426556743624519356566123040193152228730154115637147320878918220744534815118554284427120496191504234402244048724207809766647632361902210078342150053895639680072365384987763973362514786204198187704857390361131567124825262297096499158768191067642994675099198649330143749142832113637121867218140478423119011964731392044228509718261090544821338638962756719927431293978201766819327364435517507524023027804027623347967183188445187442070571757740730254062907888945658776517159992853473583402797270879020912377398300941001544309100751907420978214920739497172799537435754761073583324962950171719226180789732444038333526267064991981675913166029320011471184162848058572593490556800542509267075042594162508966735736830368163643157005399787298817138371690551610875557339783500038781900564664885113379922652177783715601686473549268621003722066985312903283364785426700074312483231915629208507219157001144637600670278394289060386648687775949978920984523700675774520729023439522039290818395724683579355769285091183300125061912828695844111638351406311009122672042756830154052205468934158584743554754686129163647475383093590113784440632222341706115118494928546914778993540096599290972182727120703482325791769819688952791032953190837767388456336861453621255515674724961681223652839014519585488100192927866757909770975231694859291397297772274462068802457892782354753024538566939341382877472303674212702789782123961278506550148165145251854037497813423894029400195790720744319918450721677408880751311126024890515558821176252165099658654656407751032838447544982697546484958485252472081095152816067900131034765312280910606216231119180146891816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -1520010664709092984591435059166180586147605855113338717693033115848854708881147903467266266057587242512579781945019190426750816717556643444493982310802435528521890586284422816927117948600136660082944621525425938470253515478621873311190336032071428772517842737695490816736155141152904579839057903177029747572692464691954609445857539286826604310732513085372938597724021069024502844967473549086651163493457059011262401523811133960174968697311656404018193486111293457502511674494252513777469005545980456955700054555853383321173469940652779798710080898984267707448901013002541907380567039303295577789936121119608674398061600968774789982486413663800341280881199689176769818651666454171304118029550334146989960625991419459841040748774221593101749945235124941039102078877789553678167765211528667226870665408796982803084465708757353347529539205562080194352015344417090649923103923822111302261111310252271720625268077966089370048756179101315359459085896902880908941982369235119039293628046914188422047493868889793963275341778958644112355550548849730173530961333158535211395933913829587624627931246459016918275995333402860480063548593786942698181289593714856928055838385032305739288666056602068477150878565423459039726021500147741220008568737975041785451787363439160396958467147556346147125833737118893666839715641407455785812850363290821100045829563295863394342755506265676217327993837692965734880468998942402722835674263103141582103912230611338978309285262323276822614148319878406291639015476756080726047006538972437576569989013067715607038967501841626557626116206182238597974546512438996207009042701020320668221072984790033127832466265477820260887552958841956565324496651057207607302155954660661702396124459869233459366025698507603229023376677470036870314801053098258448708428850301566449871372348981998796731089092696761967673872670637453020114971794626427301994487363964557109839382985980219484300344061228988590379020069020480444990835657990757111313370195259654550522317433863548031162735768231000700957139158710571146352585806863033292744442689156130493272864490158096158564973352931364046703755545806414750646697145570151272205220576313707764503888629366259800935835577266792816331682064534324500871759073671193400519297531059088917195954691237332885802949962622758151277584501728164073200392995275121122615601622260162153856568006174168797639689991203166087032758811251122992339532297616200525902906395854854741369315049225397921146920472933305600786603143516808897233101549219749911029013932840535304850092922623139467306628046753577413392663669500355490611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -361295870081308143125918231611580355378295342155882585465004452796457123198608721388310928766226688514471972550191615464308407028646914696784324845609211037763376229805332453370147382643528453298818894620411858550210005152301834308002804734872498259398980005619486719212465006862403708944955571002703262818849953727432085314313710016824403227152249914476444165338575981054950163278789796038034377130983405460597643192412964366766508032160269941814860089620022452202745709225741218708909640926240014503073233773244606121455383218005038225156819092346604742075027044672452034497332442388732788770856192003986413351863322055621586187491664597807249559324279938398745053548909512958719175014957530870746903763789649896124427645471303894966771072925899830467020134936525583571827007827770230148356352824260096720570054145541933733153661256117798731693170009518293915477570090796516272118159962362426663875582905233232610711834471285229908618441642788814589920991121216990820937963874101530166876826605476558344342619973483465202566661445765617396667744416993841263217097986650779896093919842548130222921598144488755125185654086212500858262383235328202856560870054240593149979696425206914574958839255765614546746150295008309472245579258005269881713271803136486803814731218071533345918209785411486952769638683710459133552529792527295672936100389216094812056645681494582785225852394925028029711062672526930962643066563264608064969113437730116839972785887821054618419448959505291823955282581445949695661266690019539268711068935054936103473283894740781583548047406084138943539257595754139175903085836318667216813419137528728367335096272652290194830210629021391703522296715521726052796032826158617790893470202824691244370680715219542292160019363679147928168835299901781221675089909912951625587160949258424254930042160841501851221208302512305964234962437867708564934986814473182636956084741447227304411195193006082952732062781432329670762615031591862688312764151147342578059630798041172080498486519583160556360577674273353747574161140647684420724129448687552130747058205274567703974136836244063193500575466051617529437086211314941508754427958363302281090454637520726867292504158306550503226168882837706325307747601168328666339571962101639539164849949488792504704429931978386714910305449041888416010168442540031912624137394493702058255610835674055944128775728839074509803488063622014716354915217717523882170009786999406390465280182726772088791839931600598057349477747053926577000229799571828464838883437442345054855529821424758696518852389718263418238844463027603617584513024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -15589621956264314714992811838831619012573289957809338904337665479182288373522010731249322793523928326797445605605485995309630758794074306713942302644185033083161567711493134769972060998708778106950565921955371249275674364821536298775567366889663216166867656504346402890130116790308839716665977634150716363752547390209463295006640580392062775495848892167578462136771086615424301640405066294858606255734775674669099162113740510123370222364552068890346033862808045817475315434209581683512915435276825816968284485177587739003548576154207538769534177772365164332102602460656791353764199271375026076885227966288380766946896265610999598890335121767023592361938470890379667066273747763885120241316092053502020420163984840913104927365100225785003169156501956758992462459835535995595782134988390675054531452845367381996027887637784658193593868179012883575258920345499845152993912573208058537351796872747533010019796138984369067911089837978696798373009627568106847330278808507847550163414988084018830342521084089825172204943080569025123992212340549648063372229946366059668193435351460719537287086068865401250671048358491773306079890707786143242283502007743334731375007886165033220001373022933374376504926461100166955563492293372342716867691277095525796916648968781008144726109926023889076226665900857264694306659174230103754854938167141323585907893839320608607335524214781008586894856692573199242954740996633925239214272935996416822022656430205725538042862225375175266640075628321149001393388679684015905620771400516839199665918839244402631751396311628356009781259722556539027159333823738193110538500052269912461346734695993521362498939210952290592242267000786127881972374410096430319371992203060219760991927005171292754022291541975798103454466808772221229299870562916229178130449989054191559847412511604945500606034504585896089741205100033211984087635497933391269856157778446805587075293505254619224714388128430726306289098694301611622566630042404947284222381258564531195648352331271359515325156754301764793813746590970859100438885954981784928120441479681813008308254330190654688878456536315593303843417216515526262681409538691690542593272153991070529164837763695493979124593077654765684411288795127261851653268587867322136469444201243061845978916180915514226104863997735419854648928572734927942073335247171245427394577530547421577204776936529616820647777602640880393288184071382976931298801162277569532955606836610309374990893162451281231688905250655710382347703582301711943750358885737918786333193386802403263776456545938172528193432107237358279487028878561949663834931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -536825086500199586808907900482938081589898228644052706719997340098810781190795695348597377947532448942869248153478104096040438364060488097544104448382755013372343805568440206699588068677142721957960064311197409080378486229396954763086111858868926037001264104661752693515496546097094919715214771801484002340435931519824332079279977843313680797613682386533467398763122410873204333993172955628798859120875669394343299744199954359594132200215810194809658169287493972978214091049689734492148968226466393414323065067370077205319920048308635428438872370008659993116025905255512511242749162642970996038060955935456315796363373787506797030117511122619402518610029692916347278338061483192263537325742311407047874759686508739051430793813572734999957304084589834698498971965432564344237125309975033701864115244059924185386484583404021324017526477536852524560288921954061243975917674890771022990806783172778820596428980532866539895737260304237882864415787622091971569400692389484092637274891181349313891361505409750156458480663522897735369051969137279229283194905715736288517956250160842511637948716149545471021635566961684229082176407767551926739215957386787593847788541632932517417021704816505775459583210875611552581818778541170521873628213533489954700002246026375929795119627763244949689166309030110679890032858626311473323844270105790408782067306189826647276019161052588370409837401419253721353991239926896980325699068638933960387319372046925958610314422599052272128483960729461252124295908964556192133499382965619465882571540053363039949015925496935633583684024957983142641282669995331733070874492137957136583265727119865770311401502828191486934312686135671263097399828007909950438412521827170987608031230721201537397739996317360705191110106247810818273512468471568398640073160702317126722879374763849708249808344672464169164265264795583968140381779173265646182835483226121048411900762051052314343010970594968919770232728588154722007268442539319970117645752266198864826459973397012080591187109112868045657505421695712138458695539133440587952261610120255135898093885620208688864805609719792287121812836054548830539798511912337414883808016776096188348663049995028956654355740510418337487531795838125101099546648037785216492040092784654014624277304696444739386150543066313235314904474431022665371974585992055357474724163007131463275329114929518310924910242345296337838632554484145519917162713629686319964212368102752216508802620109611089571411934950102955577969095749301378456196818356753612613746416142871029161962278218091916950469310137369087128177505376218327240427962368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -6980284768139938304965523393636551800288585605953643693136675430147127247559127265002208482324959345532985708373066462351632888016424549653904885041123599227004164466606686715528192341878055788198421727798639841266854053247008126713858329188960284893107920021255574048663947609065998222968130216147724273931277808533116614964062867908687212763941881450331621169500534067491252404438415321559560488695888438692428717200723755904285302745366943609858385386285342057717826152067145523252191285759470808935472817485570264436140894997152390884710942633076156208426957185364100235959060689924165485595757220540703264639985224922668810290708252439228822965634194192824975867353580833051512300881922514170290524219928641813284488335250323191984552909754262433939886451201915364839689365058569873816644433139954758624160538646950058095861321355751139755099840624810958709329996594135091775701752554870424647211126172690140548334499649179257060430309384479165088356201431827198899668622109739942798407906194734285729712053682336873236897263940630338230361238263087533885946514170568546560942137480513644168789649356903892433463411971966704912996584365880282749774094565777044876448930333696625588113353309403126336581204285358969731867875958904483953609454109345622304999527746242460534800330192717039933261342421653164796230247222817144691702233625238308025528792456031034444149408196094300722457697336802142974346599316463493002327563695013815046499096608022938244319151872565122506215340740867201861695211249791382037531214841757552800078486303696591868419095824993826105016771752637764888251975340823005091724769312994376982561181767722405501272528710072127512056213156859942648727643219487242828333413885463264616246216609739292474818662502041435275113191871207358596195246782888439908160256495935102816704226858999728920194461764758302673141588720424186406875055375924421014704842312172864708429874476808461608509529331530731318351861479171978026289118290596290664532966956431515146502857273523010840410858296629780322521930864019945341260717285957487526483360383287404284619777716084026705293945177108569969816314537398248197380683549596529738685656856206370786628205809218979377999975263192558313954658515130352198658343487339242069485566776458479843868593880437652656283907285900839806681950220947412606221769071467868388122404252717242694132436006914324239825195336718983977399447638006108989854482459635666114328246037936269919871428210098429435609248081925105988984175316480952653805436215821613664921515557339071435542270261296633421068121050868270489493988966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -105745130913474761378731273719351344467247832196597638851526293082270065537632489848468149127297273643408400801457831592443624417909156476537640710460579190116411291062519966790455006326451696339642943386815209541778408689208362058948589125703727381648370319541574232134505339489301692972281973614174597837274223687221222502565036993404953954728278335931373592812982371043820117139593219693967952271418631106886789776646195478365732464013209315687429799808980617641081251929578288247789815533858736603462325518280754131618410359718208385298051175793091091267878162130541808733584499492257076493085699392851313816285962800552623054012130131887905174087889890975726992201820726408584312834639868614227967877797698282675910184773640879127389845158273264130140395272676099195176513880645704697945207520613062256486516169700129240931143105680948788911532282702695163387911662520056191944882503532042513219738767894338178688229673905631984366369678588746626609964762344470088351396590911033214449081036883240962638382143346376829394626973175365272474740064513352493997265653182521770316837783917055276519722115236816399339683691667282437963419415501347631699819993148939527314816960982159576137419691894707648284991201570021659797751638759405077720915421613654560236930291791605306306476986621535891260561784453633287735963479383229457375921244966644558303669945474575936875024058840640060561818266968581625312200392766265472344042299838570512888603147910891987646029238371639570579066606588390997813495074623642941221491577340915444464488492719434302057580256453862262440476594388559556326631431118336580887883555908273159824081909634472667260121592226409602625221017038297075019788314706067573377483596676636732006687850890965937367891396662586031456078850009629781336612818665787467720042342454561702091287924561564063907439413288630939320833913704361430740260102547313125075396942186164849738079189942865463216268534510181647273987938179532882709456513209098297381321602854833511504139267016896272746671900806737490208763278613261252351417834884846394601254229004631648596175069683095265494031319398894267749817182422137096255842282029214310976026818568472863263793923504886411889171957588345149293128539808187427436722908493762982565652822253498105567859329480390096141025753841862537189971380321744337796226832209082943624666799445087566838162821505524937304561689320425425757989721546237055355452449129423016467620959766062899123854713973099716978819427042899505868140517376716645990064011597767244153668435630064032359906385184199585392770334233362925517931947229184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] -942208703241795667199837033046406302597461688355703709699817576297198951554432997173118506344665204643202318641467758116011883844934803676842350550424041657383469809944964493068665157082670561227983779175315412565609685599645418535881668041735426431140871048229739534889142195716300445359991050200870779612124251738178585867734746698832634270936989520489370526053939124674945053344601902549873665931793308464527389018025620106357950171672920999009642723556394515889081522684607850095472883054172361366299434208265830768099846427748096049542882039979700975121540688740983313739676460301400790646337350746522955863359309949254674574843090152473596192726635971538588714519432037755645336583879777183212604483485728367741084370305274457480124721022674845520243096201097498767540071621177440016239110283335195724554704426990747906168745322066254725339744247504416370859307474964092186396391629875143859719251411453012696533846161021932373223304339110842754416261725460158190280278895996558756715316684306884337521336439342177392164311749829722165202668618375220808177055602295163544679027449273575422601778154991270555440205964093890750725721106101121434977411604667947437945012140032884775327877343049960210262306621498556216323905322529811824150663654004879217951706546685360564042489815679425890347077361275648846274118155638169601142776559762801372112221810269195385654885629864451236300500013999591254355121567066996001626904771364025044824171739259336289716930905488812897111624651506389049669131203547631899556664165705246591232985948456748634821444835464847287421259750119492043555407356663515241473707046044458017588735485697127702962709153425606832777015782861540493372334765440566005781946160839165287273954184646674139879987774469764039577585170611816173051392360712717032590361400294737958429392138556573330013752566228110544935874348295937340249942767481933187211657214132753403189445141959467444232523514402418203916980265998476433833622342093496752544764330841969761785292017598473328292005496870388331148364000583501172426819396656265968947428819528860475617582005401662936989405435057497489108595387976356944449183566465048034963989700160767405689868195116059685043859787322934036269390314997933109450467971810549203993349746369285811570464519847684068860687281994829433896774584546192372614537535949380118268304139013520924235337880853320727789335739856471269643034029015595887458367314121535226474140772650925669025023004686717271359512203113971289609059976590743632913679596991283458426430222536036124465106478925552257973303416589131921197456215244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -6801934424651306895160258480932072502174403021538818989554990894011321436421822475634588471965608165122588336379335960356709301556114595647506277324070462867570485478831029358005023641747140389178102970037881498765458504494284322796248811556223552568649467136749575660163646323379836949077743332826480830443786084664824302503445936108893986477416746442902304679780304767502231851210283207863493356784019192024293815708893986784088651574322032356518212891626740468762684579100882659539822007363542236649315458437615768691699915768415598703652624850198173465151976679226668819717043626185964982083324400296476244212748743769748020663918445326818950067369009902739102781605988376023919078800188799022279142548390166138171390838173424513203206565297849677673878148760107931143516511932904982288896259859693663554177600851422499143335157513890850487197895561910983025023879449054507718850369121827245984989101983524529531838286463624823670554304001382417991456555138601820834784434496811316848210683308576215493449791930344461657878495019616618656926534020856888185979783270557777651910413449599838033589948318630606080963717290695313626454746698977536131488587852663268162241669772575668423915927352786138484378262876337717030914835042345786814985306671191144455672126057393735513158215073498973129517592880588093487927698893210460148682737714747244273241524195117364091543945616079597891861745758910330550849031631648211957144283183789564485761688821594184359710291845641519839653626278007764029029828424814460534940898589744307230737708838771308711840817183411184753947812913381249330066433359627518356371252198754326397756186569588239484330641549937139774764223018207384240947696460327140313911821726167726956106803087651222891867697345143954940885146600688551138133604574107020521057155796477628908531577107560379944207868762880245621449696207437203842034815864406150477837811670155675493223958127024525753858023867704324189699527079823237855709819532510129474139023679524420701208235585537713941933542802634601619162663659412738830815039586514117157034615804578491680634344498740850353070577248672785613296435097852251142214464488317531624686440598800831218286002721311642004397891491996303483753394302853456784869119662365865943610883448429526907510678554711497907478710671828542969071016011502984037725268740335445264097664621676340673510513762140703705081948600377343658677054998926370732803744585450863623871692232847096135806120340061286175655422398286331744532832166483234450863817340958077531133453014449739609707899072283592120954293161181004423590156127174656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -31296276235542062664195541072158651916578676522713081728254701819014274961892082086513575605094216033145576073398138291116581388771986700878109389521923712376638416319235907877220299745058299435304555681960925383061863653728966976420432106114615015498680043601237082472510949625592041153288579434278572267066941890750694449549698796811908341096117233755392263333731620605657107504638680677050898966441492493644719733662152341028499715651295665613923593655253617223578183652624675772950373991822688261427739596188638473126114669896030511881751281538048661660505860339149648088530673535770354255643745754678295517402620024020376550166475876858809914850361063828142090204924454733671549464309223031517176332612355186002594624292278155596088854245013290165593719283051256729267431654099463224334040573082788299238358591556193878839251322444372585905373576467720705979968791645927515189827585494505648325477175445600138100693446745258714063333113451107104487739796349705186978976515923078197142869924675565858055769529857487567278028342252038311879348969376831156410976173177900805001540734848805473906002842976691350624869631439553262394438863498088373985501229585050663480193992779218958062263995867631962749254574430888654755610261213826040064309410988325687804795994456560764241392385378203822317055523043307440527683957488146702395029037865669028856247470590897741687884226125964241019637045459779625810386871127766664803723973904800955008163192454035709744574632003245224810352426697963292719884070526731462324985175690530589677312475974422748570554754675939070442553083075928413782838524366956589825567175026358242089741350032870749147070587536719650257504697702881013223038174967426020483452886461245316382968245732191264156794429636706206153022241229808182803053452810508833824800112298026731613260506762247361354469420511347872881726848399363051177243821287733732477031442251032816420961426265915998978591509338000300523202213396942262783030429388470390090680023053823783372748115850177123660796028259888405968948761060998285112203068879691941019056779530909530151372111014600975225461183532432427407508845021058109514374694125932021492858213609512797409140404179949418535100882878121257074898744885633605870985284909936329059975508118103919299990032030094386637615997797167137287713167696311811460767052476361265077145401337719376008486365006217208806557818969330021499801441454650462428499375212453103947468528598352371245886856178230306904508242435223152645954513125851662172708216623038104347215898845504114321303942922428593734912622118303569495854157083443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] -154327660014186906433172671210238974684265141724533750731030217582910105194823796576550880144087394481234979056670560705611776255681795989497902403010239061500047427487077138050366358558158758639727217199998512322397770481419997010592827996139315325790175621345950974867917232405111209734299269126765045839097163331384051599246660956418655374357539406343680491982502241765766653616400530096199162417857604723149455604969707379836367567464641880699186927742551635715958458926398974583195485925992613616226824092008996778579704446924658362002348908041233580150857538988539976725761809103991095239423166149955582799151347171672533675262000212204818737509446056701344514526640129951982252106000861069917255361798525645100077299312577607835004673677170048738431859716006386413652227115367221617722883030075477138711565302239577841861467487602288482429915570638968134785244581141033448005645266435453244549709090852941005657722803874690412040020948898718665206896885544627288688233016552159912368022830408179959073605051836442277018178620415959891885238906574235261165163549057235122374657459365914123573165763001207010514352198462072307638063515028677560096670336540158177763529060882574026236438352916338326059757103586185807712496336828785432987702309531329582891505420331365335999013781879911128595448294594822212147300060867170395127782998909789752503427395379911681434659092599994249579390505865358925724384801641233065103129940075155826257519335484461871625419699622420317799909490938180078876438495867734382679438118312663375940272220320697919331434446713912832639403747137388442059930575855572960126758729814970859319214033525681696828777719157509940503837551566789161226259557395128522093931297477295900585513660024564996675611305538502899588280006087665520835749377788067617959598678870883170892061851222188834664961024512225836164657271092582918687458869795957043477377590149194953129588546983249305033488391758374813870917582812348628997546696530857078210950017522233063782134594578724094959583437406953534320311716924887764391459365431546712907480751292316367229654235770770658853091471455726712717898498396918312020602073824909827463114236314231701413072094985153679795229570937990928498699761608622171872506581439484370207076220818101036459208031610996985754530431865518266369164310996407782605455560851990722143786639885924382847942388760203311483369330067506395428267292824154506423933128980937913311305269670519117408290145896273992105517116794750436253508068944032143895159859878180651492103084536502407613811907451801416391803885189562010159248926616584192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -307426521475858391151118904819111466040983811200117133187812634586894140230079657301590257544178163970518151066278841268155877263739933374601821895160662640431265416285050252367550779269002347111155590878858318517620734479322142158609882489583332674091086452458584031505872232214201242205924936626156005928482677572641242109667253928423468957660340810723604869186276850870876951079871634776341200249289567728393020238047167948768087435929334966646780800250440586458850464106505729566790744124210573761067389568183756566631643616704904974430534328324199478368377087854622910263596667973813995896528157584661246268336422634052175294004390038705831683781112394855727394544284651942632978481406655255201247031147042684434960042993089667003759053930676400426614490591989976469257702259546217634352113592643540012543530703734251287254123517292306445495691955187642984709122328762103672664549944395134166128086747023585092162454991094272573472353257089584075310416745951036700780821867909164728718265103243891659524565682245887692623136882619599160524475490311021147943467470396034000678610582638059649516193849904713461316143352753164238808179135962459041507890524595519593883552578864577826831096342526131951822931618113679376341410065060071803340914824228394883794372998879498828829332945378544266208441703583971926142367326349611753949174929858130486798669924968947584756600252046885410719994968094081333677316616849609363550455340267767292514641964922557229586970569999562668551717294750795691039353876550090398774369198813057283327306663819659861953117333068063830188672460146150861030201872727170137792939531472629350190996001119512618210574745188199934731441039777008217590482473795664810822219925955799257507960022645320144263823577348650780835490446313580182665555173212961412675460427474001496391984402292329392893000488851017250228379269731142174470607498001252900379434479667945082394201201480806406612252124777965704013869961619611681574884988019418422965525972051210974775303676748980549999509024507458258785898479787784569465011982483629988625884822351236857648863866459585204541842038888191772101811441685164016982359226326360375878068553102295556026214478224451933324159462644911472033172794843284839747413444120079915915884921803805344102961186097335726277941826032420618478607208741887053049659494615627918514239288747455934645758884544472298834324410322375015448302920753570475605858593012476662887908302841810671680872854156365613937809157540162715581913572133949998249227554536662521121705744069563833266779773079377362737224614447867937020352427510988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 829395466311875309901712360671180149685188245623368888239374229224976822804379445580214424639809479792193163368173852261743198220539884045002697315909051827699128935375947819640626943292480088203101530042566973594774324978557150108081105152669768497420641429096638034587551983431352636997118755566191196920582394047722583330196344434877433906334638176089186795071665958872365638547553850850194277933713679239496962735089822237071290478450132268251200385101450862273794853630192457011838247731990344246890214931890640938789394500850809409713634743568690138870609797499139416315386580306609136117659624630325167909467762492995647633723313772289231086581046059292943276307407860790550573165244417561250585317047998325492605436155827000669853501983286543714176021831310131822595202438351349084348767320676563055250508839241171789783806128470808270823042223214023580777215200331132630346271237724737362994454696855154239546569931363706009747289512064293869217948552491316574906921100975243841561789956734836699727280590341180295108736152812152811923937839320441873631759286622097555938726935291184380777770544661095180438680102733735946026608210045048989027718620936031342392861993703297627241312574006217423414915443111636522264944599179010938426725741521851487105809637401054659486636822588434831194447725145834314015659503623992853074170875205014375555403597460763280033708337612467048783933324384292422525995431832046447104378465703545094690251129522142023612182384309885192827910016096686601455376868797170284286351351669871350902676622833321069375373394268682361840259385265134878008743322482486718705057755701356853188474650954196108799697082806632068738016940963643418059740064569593989567395869712935290983945732296956156223033117477389254025543921586704872199687554654773492189587440139800082629110348503214264452054465727357249404314021308438351757948345867043371618015572356997868623205183816646998338845884952380260346440817040874011196853176722282053979980202358907255518484894311035611462335460031457146742554923738512833084880086672061170073970080604740059013737909360700360052488846696734866930826789256618924366424437893593729389531087105689731519444093895632000492958652786719980244180935177446291196043317184731989748568750855737742709317653000571929694737974053893546841040216076958010823723978945510816363942519378166365696274616879600035048664814415523709060971070625943873691860177300202978783769699276726560514908397780732851339783013810271011860145172724398596222542895590377346054898282940129462813098759917411365080712167738268379903895498219585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] 2381783298406229517051143275401108110293101060172076559310474759958875398195334887170289212683637909792777157003173474081397002810326662190778154757604839522295415308422788779648594307710763532186828230649035523628422175438034276068562032255037640304886481468828795274296457700443989672677436745693650233846595261094741478246926726189513020908789796106772493738254990037207180126835474177161070308159422323545109076841412149240342451638233970712338154812022351742742691511661398130117507837909517040753027950523503893758749355470693612624016522846934837117962855950536311378820526436894424875452036699649307291635644721795996085490786417746502730567613807249901254894126534669320183978627973381043144895228303710835073796570891295445835634906612083606233766741909295463958236295895050444805905804063748942932201281911960137273142043216169614569729800665504479617674185936508874388292664110157518065988941291442634689909738778373375691071574618819652900484330837210909564963925985891030776743477906362351869228713681706108185445385491390726717838534925636711276246791606694882196403287410790981144929584811865336513411991656659929816265609183344562142407770206704877942267176970570407040430195005146594897393047664398846079002578663227754114198372336030599333095719563463230860828121871595291932841843843276535424283779720734701243837422678120006957042836099922509597825015216558461690875236409909462547873033869101093187118546551491493642715328345058256388108813341632101223148854356899584571523536791164206941377947396748246967928713337003934660149296159838329590869444883690975041434705103264838536060895206545795090422194263850676809057660593851742836381687582485258705844756240949935467312809444500105208028261351357244068102612486944801075541234503440358050220144223690027183131250710703226325436779644228820415758233388257860848543225911176219291232447033835078462420728972758585166079727863592267794934226277044888713765265609563912649897390308063553628515754721778425614501583053425693366633020095245678180085664661556851048692962166825334099927388922556508206511273202337978947479170960173319825662144675842841123015054798767691696595885606188034611688656183137851191643262028617342697614579900485799950625862098283732335628429605042435677742295715266500737439855925089485763636787965384515012073684460557573147425106203412617788369016518857869916095607115799511110661267210905216427507615167809041502435674123529475486347260192262160826497004293381747229031727951461403606444400541219390389470449877203924138204694771762621337544024256339913628755462620551577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 35176297531546105413738269305704415775508589299445142554362918638952423153943790533140122478094844940504806268686425044417737661113260188087174147754779030482173425116874991117028759651886906223675548204384939969710992205084631967016113438783754500162059425581651213745505095710217841310972586099204776900668470843337185194982525826525176426261722039010755703336540300676103691558778357905891198912324288389333164876086895512279986982377255203581538078127413696736978166034638172532873050345770666734522897380907123877648360378521840479601069264742324249712990531201271900671820192539549793463319958864426871859170333395040142487757227659563116827693567561377519614195303245500448979766916024806483909414833962991838490526172647224545219994982365400323758276362865054485240099000654163108084445338055506403055312194457560994802909441583908926363960196620553591457171964235771584609650232841888493119654698671282992788562024109824723850818431232231053622381280859338128303942473640930909939381498739413247104310961171019012167448740477116025636730964307265962831961937099162000878712646787988523980419754372373018614001027233005348515917588104744205891018785853802772551595679488119586565764171097416346225109759387818996242671943839449795144350858133625009845910298655829758473666163102510290802771139987777743132420965890503947707506104824981496326455719177504966357835080279537457537268006506834897785877662422640043815696081532622973895149584049753980315931290961509031940848503122306911826903445108391520572324280882220335937418909170507022555403285881048936249596519947790281196346919052497144192116935215811907739916588949859140370107624311015854137366028039501713731374508466568664577211815274098931678631139154267655136599702627788145585419723139900880238571241533018933788163509632114740817411226946510242814848297835602943736829151889607231746944982836290951159595089796287774635064282025008334625692196978466791352051466184552814715866415252704998854021494559205763327836638945506562449625884172794094662284380680949710838070484033016939270480425690373541154741611467008638463059408903999808671802420289201699409634222200727676551055891733143830148807626236184977894874838388522724959454276283269715054411658579355828812395783484776197636374309556464955120562389346198067333613991162610625773349108787243995571851595585675068465533313215411552997990932131004478272219984060539892917521363532704817193890487096075446253261407144597365917931946439241805028131885218968562474884991948164409507549601732178727768966611267263538836737124694574808549207706295343251456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -75109972429980963451659242455213640756407996656404129909812824794444083210756518017906533373538135318320309155034607347520814945336821922295652386654654674053175754968040514387272318777768269361123981711320469569011325228375426707119573513562441934749739934167902970008927612094630921253253420969496375510037855604740711365286892604803594812443622152971991547523086517022948883314687511465145892997383599452003743488277604293475341731629571371472920444440999098342287857286909685495791392653025868032979441267087443471325381012782416833431286480475181757059587196455409731221532593064567848810281971504600328406683671802429517707199042268729898082970036193584917055145397516573482214410668433021946970405714248590789244243751843211122542982798830785361325574027545229514426227608879012044840800782489333260187318957679477322612034189934574904010514204572507157023760435422937258750620491831483580901785958448072668371651826324070755398820405468723761307871902408052340118611796048442599834219730062722067863278016704448834104961481558391200712491954008057624367475676871688835833333089521287067708607336492650220254255350177901580563441848544275509899109265641895724562585164164763091242135083049076799868777652410700328867307711052041776509213998532380305648613909124879529642734383406526666279496284274866845831300746275438914135348846300892386865437258497920241987368988174012837886235787193162467479035128314452728792198060819105959464736917125899047317898549190373727408039502231244962278806573315467950145969452723855041339786991456837453722062071846123399232974592095386371755386530399425181804543914677066615419242690938332580981324140478104715066920108533164629809010070976988102105818578086765764378454010288567929558879445821667266034289961452078772348549928053356339021028951348241341936190872723956829213943083025387051261108943884900493346795433081541596003408429852095461333282337535488601380733412972415601722923491703262699630224959055821410182689845173759846007849332199825620228892684605626015341727373452773947803152037345901617774685025981914274587344192868697948677637499256614926585959663410118554805879815509929182102163990992685025287005890888076195586043724928299414604406237486934024827743951635433212480106688243038520197682672035634344291907121552505057725157448633081990176514420123106624090779671777021370633875594575901235232399253221283712978135690342791194867358457520639484810197803071045995851565588975168737626896432515299650655115840773412923002574353348415912786112428795576587019799460719026969429597188230521352115104198773912371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] -284852689719689923837696371722149415775347731889913212633128757814517446149315073486073428473157273706777659348282818269494932468768693104281591072558359421284717922615552537818727983999569941932788747595651706310130391741278008543468186439479114234425297821494964262011690615492411406563546172063849518769700268944385351000011377590472998001614306972224933687873730718607819224738832145288243712498775838381630619997225938150122453775806834432316122379549778451959662018677065225478277356592772847854131049965169952167165868999004018161385390807295524726983106432907168379438638041214875750838663800642675680688698460120122595163173956769003965317676280024197971076385207090178219501264185189414820190683222730771154086383537478645409960409212780351337180210884971336251281075594686398995797161284863511493668178116626283193817251290348748139882209120114391653666567225966448632037952295723862241031172897616861285506094378767840707007301400595650234258553203319943423373500589715806083768045528173268366171929306959194811460677671330082622275548700715199621984772525893090105625312908568774513814653973976729066687147503729385483140340701062704239354611560895052242104593889883532953179722517402682341449263672186743104846115856052290433811326274110257921263923504443209468329789623626265693476642317111536933326746904671002865259265390369343990402795419277887944156141711629261580527936473870943425558206324825078739764039076216388934948369320999336616886119909028686691887062949549071081426296055592219253560860914658388623655177581780546022985429473946931520643998530662690505594000714992249328199915901742484837212502883799834159028470859000217260240645502685620072430362242686698399555572802811536999616084303456417893150436997007989260591095522313159290905114903420128901458926406528984183464079933396363525130716041803221382730079311019583514826622683267476095271230372202379297147589971828156630781048142104113334610978722141878305141867717040328221690728709326475213584476604764239773313352084762094934593229254922220157631078133210956998139939305205328741398591158652001626597269270264922302193151221865212749663661991921453966721272164847186881393542992044797042367612491877481562352834524552639919387184250597011757528461194170717164539906815990357507001165821948914979842164557725650446273370831313732877384587833718064595564722023676068514080607302482812930871595952125555146686036158912106327558229235459996221014208486203956497623834966435264917984875088219906914084185796470177120234051323944402234518779722067484027129746719364677179608539189873888722944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 3883011948426479462609684106977386186326883211363591573252098067292831928695555038472742652593478447098849782460685958572068288866362976154597804658611820457724417023800312951654407628361141105210638117454108670142437424728882875632121628131839398224154786851596085405512779625621677377830534085570049202672163439305469516472004652551343823082806229811979168101765162990350563753898220653096377680420351556175713009413551651878216652600780910026126757563617963870802225723814175067497517125199104531034477233941062545015375010623894098484412092408308485762817832022741058900092032114097754593645029295903398078938475489938540649154461703045626847783332882368638786619325950636026038049333744603731514499303956812448300303762263700634413740093565267351468388872222302043861754140199201769540044494462072762939482240445541433468866966537522523789295240485807182212311046787912479857975179921572873779515823083144247968659355088984198202954282733728156102090665702954914353869571873414848362582504393294357996764201690725546300167019758890074540408457043695290169053649517959950317642186868038258979705907593591197419504724265175426580942285005215864461109748122299499851390269102699668619650716253900573592639776682941221001401494804314408807173760349902729885372017010486342211334107092577427097321049161926920906129004991885406492623322986661969805470992533759900604885239584129021009307411753112806526900376201782524943871943267725109428543973569618158150843514911122986598889897972951046112531680524081792183789396351568928614627065151103957425688834397640405197690095531053057019483916987174232417539919350655882853143628139627922395249115665482732444040452289491851113710662079535564129297617212972806705770416686543008848866461897246416359708646723333749675529551967333581408106165627202477572906256967022167987039165184853784046774916451040097020979267426764945409439124942343279979403568906755557505578431906518780974847534840302806816509506599759465138063751762597753504190993070640100457207706759084536184866319590057807331163298013732515650231456439259707043281501197145086686296974467622613876242229126451282051974461877264449947127418715082238983682232566352633996239932752446194099523221685484897593108560210565719615937200391320805342494188746115876098005628462982561479377511937628496678428541613395543803202613372780002444782886884760340991125224662642638796192917583237914006320068396697006041703417366261997945267066407723947095757342750801417655241248276804777834415012561601519168533107669433663839155162758981309466335430070369122816884736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 661824601508331254602869782183902010056273750509342463262791741742154049701908245164683415731812415024832820137145429376130569695878892077301028066231652687115938230583912302073681386031907742884423491575116791350737723029611985866169158061821801038840600682934925963313149613053566188498618396578578168930004238023552790888451535707686694192191899008310073080928117719079222818125786775510751666136218325009888988011528769464523585260606895092491403169287556973943909616229675870025203582683369077991238438283741188393792351096566745236307560004927942156733269832928407173343599495684125076315919794836236117078190713748700963684889511335116038517064084347624468346425628274375092292980215136428705117390237047647816683864688179958394145950608627966171598135288099270036825446840344163496397805675603430784106147357133967811743959012821854254413641869669723471252412567269851562276433294179785771670444142586911240480444129275465699889594893553071356842606888541967117397272823466051708317527573420923091858011427469576916069747257607475056588644867385013345673757435630006814352399295883203684085546739328606005601633792082073317546882266130019347836916885641685453036621266715615727113216614811280339160036803007259215485799389709531052051082853906336384692197998870650633668404800912137196412636019471981938212715667774718723836482811741065881639574570728802444289687218298650587449526851928827350366999519149580300156132840775178444911550190730419929089866815906065052351922760712429426643351345484840467487107455706243532346018766916497651745635092055558801285512698113587763393514239104525614411909984908597897793214158156651750271915081641859118702433786515430628162025094591952246047169122479459114032712606342090737800372074637157004711503507300305806487026165982875275654658106695540581280255486099728413194899639715247375221937185711492459776026212754092751416638295305796416129305834103991697610132697648393185126233895423440993228327522515181798656782339105380089893463440683401475785826955079263520125597685075194450794120152102569189540475356348879280899588323432198418239652343112759707451417748149106303478040048777329886250828780399701584766650037909104310651094981472708332499970029242966699287838884087858297481199466850304796716389720194350854372998501695791065118662713467660142083056839149244718438164791286413109533053301597540142229470314728973758850568123826467461693230079955329634893438502239736171733090955038344475328770352015760429384107414076824788418940620459034765061609911765124775178067152366882196738629783490170318539980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 27077344044773469560497046938212696438081908144832843343602942545079262611753608159361097763032896019179094559550173268422479288723643509149757742011936367097506960904052708833915792925731044883139217411660707854064757999894483814891895438527939209475302971189848462332292101150479232445285035318265887641885266101059256687939495794642643097286436101868925508211371485578833439154727783524572614463907796224321235800520744989265114099673982754862847429582874288691689528548421551414586748917414172950513536601855276778880221779446773518504649219723836551812268150204925849504889540078487812917146624629682662923808944642113512811286768356565137454375993545595655633364250416112734723861864599720720255750645183886229491903511454056728705802944290687983900604210300924908469083784482486734209481897097674042260836452163229146282393249801455144290380377329335852582317913147798318628049965158113671581400196288282565145575679131119325596184037979770431357068019717379434496630922583709054294558408384403553082952798318689515225150561184463923061705566849733137832613081107140838642858399008820592296062947940864957879511946721512866430444009722684187921751010566765942523549302652687883866853104903515007374615058382561008752885195181023059676213512906381200130534020186701098014268637241838651192387869431792960177516788427948229502809215556661288688309606078836417372511240914118500325088183731288623538217411953230129877353458839259171661065241897964772159123803191082116108241249804845835146881521731664238934108565365710793406364866542567647174601969821767240135342446079742237116167962412970508077950231419615375214724556595142927391403890404314925123958435739408530368509236612110480249855310690552038670192693839687495993144722364029117299839690090377634707429308138696980702420453641096820937264574710621885333249197983890399174866719596908795874262298551101138463182775074439174922078032602008762707777179429759319854491598985378528651862918883758664374665807091922257726704259669604952851956090575492799518367369245321102967326648800992578793518064477014619658387467656517336588672009267134442524134864135300190855411783852461386780741085931711066396437432533828791973382536414394421758981942544327134700376302846766136801244621349954508856448318596335743528127434801965988043203878021867141097921800908331816147693894105911005737695221734848262657471483520347591422579532917954895472195795625139192010705693513904883465221457800187092372710754898908122464795811119918894434403577829634355011968011678242800376374051618672091725635115899781370858973429760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 759112622522781685172332052417652455862849572370590038944309661259852388804683097245105681768296868486251404752274408277815271011623508233166696636300166675540703645893697751246570071062427832624830729925897482606409150530960592814832508863933492210438608263947050682827225691526314617863330954229700520449566917772615781863673819095240178562643328934053226755927678326039394665730209653035980135317976152077162144872401883605978636197044445806731493616387877494304710111145769203941191737541311267123816340742697548743686511558849332866505429533723968169913048180655164315484813414409995616940392474105807758601728738283369728920361525061630071213659898240182950987386752250209103637129795093710667089964937596094003330267935579575514061930677386417170982196627338856806954693787834246320360107783280547027638923568139039408230401670446781892343400301048601893684373258648106464890160920960086641394451355748630405100441246309642368034203868292056443206280835962293945085955193939461622314331722616578978264178149428245881649680748303234263557741132451610053624593934614690302178185088528158313366613504798734045480368432958186115930021883919488473340507836262412945277300560639290987404830425354453214507434474761355892048910041534745393779328239311598408480233048908162107516498992554056028959070708652259162068590413648217309499609970438051068975910196785845047888469391783127233431714718222676614659345892566258551677868275064702227455766305701429564259113867561980599626037685024036016900772725173085925231983274364852878840136331047717937754323741029242103887607753774862199023165951627605402978750337452474458714458937211247998469539263850693921912960142352071266226560511802281104824591538374859562732337048965379122198124966841301683772640883172294672386900736659152365393429185760836434506459955484409979599448057745467363262407762373960994966070276283306150561827918173357094695340403080885505861412388528561792893830944333222942793530774017223677214609852535689165683613774566132317324241886045242056814846850027548734889902781049408748885377431406111928494845454392373098093681997855844039508264283737017241386907274647282799993086231675497475432496860917600092374402666389902372792743715536980303687381122742013267959476082585771662413972541641529340986394966203618645311681649688020470229075035559491456758149631661754292676753630068243664080476454775118164670542770041860882530803124817105190791429167737355720466475966545337839250172392005347271584625357348823189256160696701279706195201571066587713161034670196861166745854160143527196294643712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 11426638359888622772101291966720772123227937254419628735492847122303710114456753781749010634303959191237631298706371796346345366313527839062133890844540915276852482813106598742920675352845856618746778973635059032833706432725044225210015817104838380242973894670641359906737053758005811243775108488369322368455723904687249393890659629496032782383566686467458871990495068091719849442577021277723822754061742246787582386544690719277313445124922928114361887786828039615493029392845288116112556356651744061081421248012567506443084130145683553260556183986880628706418715127549462472872622698620354797993081456338923871067215201302719500600841655843953319335149356444933849358642329489057584747720983425874572070171190189251035597753362799880085676622610445599405171931617015756896009998074764186363771130982570270962251760485219756127176015188388491213884977541559357382540718401060300314620383646388123124029735145006953301909321990338256318057011843997343149439847777876731958353885124968984537482690850915794847863628907055177739922830702531559563405293911259213976726136097306109277550285544665554259728159874810389940099910599157208805717143486705797290725332890998057013233643456827012856199741301299384853356449920001551648499403987082121993358202607278871476867584910668983875745283740617701983495291761290683872703221928102274405965127005524097114611448400355139806958603423387305277541360545054355410447336396035140560748304361674721860994776582473291279309882297286069562538360287123450820258157691804020472911239030542998839636565809437862207296975489752643915052767533630900541925209860225615681250301428359319704477591333791097839855680609112388049699868656922535761153651445634753216657999783697096829171248909799181607777948638706543929456252967759389375418057430088095796156721659023247299059536352231728698203439998251661807253751827869409876215940561726846984285088644248777258425286644462939113448211217532022311891487448583341096227271371276328926031622686687943712696600757984044434743741699944198884034329674603724828703695192062447500091648286015886500375709853767828600775694465346765032076820524330455362947945991608527812042594382684734589033577185978584141564761392074935835103517181944238150365590575905725746677210274761322747909902751120634147229899896254970714518543371430968038167592961160309890896668725142339196559056448063458244992441266105058003527044228047257813828110866719713106007375677056045695010804536062308572632213898746196840078588940158879455710310667667106971408640877548150811982702049795939977825794603172198909413999771648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 122016480321801389691997043799603742628822341931756035792746214011291507327205586648612582690070272384772693017216369438707091150335348011830101411719314657124396550876152307652484935861562831425947736060903949302200734428209076235344486400231254096362257300071628124197048041554106735664323772233724000900870736605593536578417297729656503759786144058554870803012615394533932531702810311016074954085229486130879511241718666405484559490821507055628273061116863848741167116912428468267853070512587691225086291765175831469617549233927908570838819630752002735322760929598105808496180488495988596066166921208339956182012260888699035554103492167447527970543104904130908711708194523465217956228529683887132261188188757368712226308495165947029862230828804493051006995054962551398628894995861950694511458053448532729953511779824478781927564551889370866918979865044128356251103116423413277245965113026286452937477031235836081688484747866000657711412679049714741221684863829486321770564946006569213731506644150581255316747312535312524766489450388773967693409312572055875192893951160092285158060258069582806196247379602847208605216422683900055793631838676195549694384583492529112809035309390009647587896412292253698967479990443624245529205335288480851007965154493062172839757245905243375587815072465810483654573128027634997750970485360262762109547036150353113511528231184325618515370576635872920042878286528879575587448417403983525267411331049181411541746866695493427639294281077800863779477547377277874936466089155807486942685261862636145524654423897405359858965937202532756794853113310983627850636132678943004348365197562612517377832708084813075849984192054114576679249143633247520176094958297539757451042060093667237412391573999478785462944480916238992301759105022806489897948015739926118061762615560434699053660116192613773693991380969185809547523655617907811335557183343375834136557574897076449282212643893580009763124428429725630709942853610041813808481771012375606418559523342490754436625173772671733068560125102327248344602841020858343639900841536991407145297026755885615657906297110047976562521058557794114743550062048809971705295514758151347472736684557866250251685372531834617682568380347166240144835064862818478873468869007631513040561783431099969413390366891699270177965137042539904365526819674822361625104253508411147333072075246935842258075205078207281815129289232600197420696755333194030833320272416201061981911635064650943438638349161637738252205833341255777390195682199448957274420760207998348877547084104819441118391786243270793707754975450343548938623962316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] 1573095020492928656765843757327683129274366782766800564048300720397718053703117439953899460175704896730925102953852355798797591644420885073604395512419942685770176515034934061112291265720357152470288729287403304486246536112245411104902397441768599408555938659394291039975307426791591353305023546262478982914676959151025616201431544105016889231987188190339408331484099930008019964549379981735256692929337202020095056434610093263310898419502898064773298067748181257146412000795406773120556206490425062604089102537228136249178114263227734512263059330453027702990296757846509202235597201390386912130331316001848383003090219744140488704523687095280832781055402365439976737237253354261008186395074030049778435227797806558173757969759968333228257262202582324856013664679392848083287698071396735372623052319790612534943492253724813758696893114912936476992796274685563259887244696479420743862546868751313594368528719505857648497024774627924325576625945099093742256651644053368294577068978713920079471135089786702730245294514781619750530016390129742992859432837557440364326486740646889960588027275093985385701955196726978500852988057560649036981507514158233542615205827277764095400857853321778445380625456273968170003207243626020967595925170144679594449802549312106485310683668449806030511520056579696806877033000368860525645292182899080123406276167598599998494305946877471944526675099796497412950311020567937148628231892002814511315356451133768762047317172883363974227280920095921125571073490861424838928261503189467419935102223547152553376029098489599623489640296582418844410309030082296648417048651310547201876478171508366228604431798981779660682720116136742795908028228779300437153172056325740592569124762562598762646909313714016734905865713121689277775695822726657688821996640554467013451322299110348119899087341657510290166911438351279998951125877415076072253038572082716040146438588824014078688183360230542028206414293263054091117475569951734717052380727807190293733563915110143370630556469933529676633602428652936363090070684901676819218453147527809396689988985943716862868033109874575776484737364905562443573066216544572545782383128227230346387278653283407768408846770032593467921951390452271560363764703243011621559247073303105431971362603531246246083758749237840306624395159233695457203997296005391363122578461714094296965479982517587183248619070462474832487201649991962530054998348742444397029042563361139670740612227709346960359852457223642828131934048924683997463159524207064534470721812872142457499947382198319558467419426598733770805520125881472169682759525072896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] 10405304619052883651807910495848581747613266191188942533490565726391029113152681417331357715743661794486478629453767012350345014134889902412128653393179670601990390000059097575806798594450046693172594044955402782462534123498814547593407576170762268310860891085095314945317563514853927088058999210972235128994378424295254392207360976826191376606081366244158113739037531261470223179681759829177329964551831281484375733749551021608896480632847103180168847073428323556381561521948738406498995531293560925181021091809171372478043878993784905279669167487521138974668206193569178489982616263063408118895825065890530084062061631678216839432604867140290266847317849639791199021262583290429905508952699929580384813259575592158697586507200873961232931918763598293745458085134660004051749324560827883590497525990958574848399350388506489482658807243142002086048008552856322248384633918296776099524582826989717844955874464434802263227660758038843541918017860897783630919177484776544579486168260690501940711683177891814715300906706228248349377014429583003515004000571764316131204082263594814737848985470012796110222850293167891216297077468583050027889688481636477973883406974768260406565612029924312850970827019713314974231855427137497165859794198924525516485184908782997293883630613672976744834818674481609388638325071922096928036224976369858015956143137575394395777796149501429834323595222943348350458013669908159820502685924885684982695924433964875404804025169396986517402326465489006266795966284451290999392797861484902589254726837509433843009605043481777684354706589840244671876019200626257780094597249688995775659434086512840472739249471848263513865709622393996948332407798227345528109622438543910966935887226241651593564464718401860131826940440202872354974295737109438218655851816250151886706649303633726326357753204081465427626552557577959442706742679545896716329112037148909916889739019152768550704832646614378829038051426710561275729189049423374340661999421794763706722328446881298865081186607459511122488403780804039765491912202952076668811055027267875340131782936289539517807852166389387225842840994244174506822897230959390683568574942743757053985515578229526039958623416477265109999945485205341679607068923482793318301982588259267417254456674962885222967347127344435078422405909160841981058115155090247628134837748591461801558367770629069350964163101623202622230845086642856858283768233337802368550349544305714426023118984122989581367716323870098584983555212604493389454221378184081351878356301643312390519520589984811207160128854316649794575178076365062314865771256217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 59811470495428662983075706095942856092785874876420917627756452690205018528127341226972508746838387298317228185416245087794587286609340446323967254710512788883418464342898403249779049444461168417455650453117744457394264964727824779453006463245404214270776879649842383849853430346199716993351145913250902844481591222837567156810528307027072628764757477421899161741334972818429064421191748433360007424585828427416704081194242415038146708253786128971751042718109122628955038945243426673062637346545656848135310501734642728838940536468222774599675069728684115842997034850051468622169178086952755718254585722104960146924316589064375360677250411407715740467673990039936727854904614864696071458465728506346247470308949584969702849292379293106931650229297713428383597699563845657238625137509093419559865549422234435787410918770386214142433974858390569189228806820262270406937203951761057589023844100320865112924612087597410745720305014025281894761937305113554479874651808310999253350152052367211870288420053349113935385551919706506644073000962807369696145570619085921969359263918280659864840107783388830015667750031553457443772545768202196754326338103737537433326926476401722214903500788400017804797868538088476202689816772656436139132378700534624623520591118371400453282266013327572240276004888643224309973717162020086225888105694220600888792108476832461520228162942644792152708637422201273446358770642095452517469814698691178411631660362365886222747308566567048257085400626901189861037440658512308816774026984198730932533601382330562777996853357421124110292496595974366187832114110828466919567734978280413825414582888344637626675918234498182948192073675046185454923639384293215684775204373444826803002413998287022903622998398323605146769770638285893755439608284114598221154864571485791664470267164802758001520620290113353349751526777351427975376057705295937259867570322815963857236980487086274731704437258193531597720997118176060567451213150776667384741800676031630841126115075159317990027626417832235604902974068402914104944141388493027663184816852478387126045723503366953323339157373998618689133124031286158463052689804361818687252379850464431706299158506758421450647030953721396387373833974129339463269295130814920074244938131851955502393459797143165862880394475302176686516159975900404193494976945890655173835332911395380493613418943834177597397149684908091140004265034184698593542319141250039469966244179741170903473671219472762628396173747786099786757179229827360974434568360758988943293631430268797248927567034674216632168990159376696503200386817079927529685365284667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] 224560043786693245574186180752778743043454550952560603203536691996748971364477540519294713104489837421310246332626709347542304419298001533176212325616171191375039618185219566927658134757250214268840831403567924766343762465059837387124759369414613665480620841261198753804947440488267548996857413211542368125944822982423064219926207879518711915825900917020631196622893056736765883131673967402746139771865939796343729961022946894337150519937567675445429731640283285970746642279471241193799241237174893005810028278064430080104842676295565310135319488552327724025741063751371803442309953427122032695644641231400132575767013422483560383761879045899433119688989269067706012288555235173126434022983385368684841889097780650814854722082714876108957638095043304844527078780251323309168805533364280795713863308036790251934424234925765007416324828699615165570596482741260054527766640871577751100484625178750817641873612257757033203182147873820099292593687791974595613967055520915969624997032574871179568988864016829192488967369537039862261791137771105686830358955192627214193639047289384311252835670910580215771066865498656349744257038856229094355536989909636006789534313318992200684458268740956357195957019522330901425006539753499175953943982718203804451391960857814211312252952172061171611153227698367893842732329425279953060074752023803605483521932564255674248441059068854134249489902833875830910546625776931713205433183956768893041684163763733035672983428438541108381918494772799302332801594426144759152453331649115076752175678243635390506600056387503639884206297783319779667453925211570790569231598352671557578539554745070608488568097040902263134672543779459718283895936816209558777866639367938230357880282697698432173806660336630227948826118902404576313719837754029083155259940846539608524129552692709255873830514241022848795706329401397359171382081714661198359373473159198635612319350048017370080299940246205942859214505127368914000604568321405828478952428365059128451228145812510539769828914401207670078394254043455701475261728909870522323525459578537441586757866232290980160028772077289276214423375383824453071637409591361623323966064868917908805118005904496767061556078128355387800847261346280402741908186251653080144006206989558240356379415962549066676599046922210662419058592925387815277399333620508639518197330257974926034484151545280964864512814675827827945497780596888386173480802945061112062937354448341061455549115983644611125170026566432470252091492346077041506869029125791879107155568756246238552766773632151596908725512384823173934398608541661462456650338979020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 1133683382287549401492085309666730460806406404967384744672370175351903193564612806911081296083051508234617463618360013986173920937144160447891852367178484287549422435235877907221305269562471893708171996869740032731221418880240360508618669811968105405030572375996056621958908900111171871838777428373359821218142775328847060499070511101993215479018174920574511712121303346948042041034056477358218741057694753577592139410382514385732054813555129559064175232374115885317371235515593435480185475658415750424892845209799405989299951061721416183902479544738578567426893474981576354032123872557929991648149229408020356837741799506784835077726882343583155081442493833653405823402043140389191707958817706182958415103575805659879646486919438927693380049355032942143518323970799452272973407547459929860233789654940409611298933953687170951936272346026207945758319783277917183400898705177239599377160472456914793965661339186340611755846625571564681335502019938342101485695753646451486284512738661888121828193470421807933210777982741569258131516375084461136782023789264491280489333529497551605820114325043848085831602216557459256417915970578836162794065186502106266914910520308033284310813221229121723634270063529442581607626375019725866030583002686246737165662330126441451957466594559202808283857464960161036548682338528083989520993460643140128255905592243847392709873167017177448748643095445612072724692700210523326739864370696086743665074828442356848730808694936631906765679546802365595378971701478364089177338057042415676279403015089039426314465591367576951092751069160020522914119117942817496891108285767844610484131455423550958944221604382006213563567345414082195675748415232683802638348210002859233074710676011420135092501740639720900207746633165066789617118951412122219910973090209369143961887711858229723777055823163592678474114942435901242302680337941487793572089981349672000242468500243753337601305422530302312864154583578287328169276539221163178424377696082325989056210733583126159313358143657173052920572097781141193572851564349623814550181649002381942083021017062071179495421875843967191465814823823794123272125800756253399775620589450468671196672896239324472767499309186433111245685665605878393638279309603578001256349149590358197372389438263594504889807841953658526767432671379501769683639384840663977567981847190091252828271704839430801407871110966834963346409577582420660889228161003569569080427298785025114113882160172265647335248814774173719845398652004780434075932296442614370585197393847841386927977426643937121844125670712964869938420736927131876971004163132489728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -599513159137781234636243178827236112880404899165141280245961123640603715458956354917649852669244050202629310381613447515029815846973506939321184368353231920593999639374489067714156968741225739688101284166883722786539110617987302805673575639674594247781558325447672996154289192371172114691743975996265663471217907178673952071676208870984412456330415918782587394416868674427544189928152948139160665538343166458611318318383859185526213114876593398635250299806772819632432145242604386961671201400134685303380718857646685146524881949750968440112713188165506283063250238450425995084372829109863142235439123280666654894100016787787518971235822759031737725389028818727372312391590170211051284641136462183792835512045276583132561204606268403345166783130131636132751309913237554728383359296218803599716553265106252721688078301498152644164135044143083635801521415446640982385872624917658198201581929859386045446903674885126924901219786694692642394542834028354070592426481997876875137397178330473810296132167674589068884395352909225713992553158759402824257785873710123198336916401454082782122754360267173434417675762758256411262653663460476728601378199052427583703086463607444751643244320561234993512147426492160004480886358605889543432761101077431598210362735890694243644507918359854574760859098281227740042083448701825905340223101208454813026041249803088106900691791055466708300922167421327826996977268024187858028013289127658792823016947642790809294389423128587155922204080807119008589417955840774186650974604206741675449187788428052095004432839154530196662963645240232935646073725575535962758236429974438057068310947118885153156859335451168786118105984392655114995082105928294814462926897735636381213659420343668921197477624306856367508580031963168627119799194259950806437844111389087533388161233446454709650234432464665127213787592393087127657646732830435831670438036236477444723445112579919656183465753407454265038347352580669499663094108137825181334075141422132062876715852122025546112034557313040483958743754168474193233379379166137166529730425348687728167840974858003034483598258566063158151060487941660296900101413224684478403645744336342711494070163120964034293464574371418481627073024336967927982409037445938286156952313127872559582331528579487396663763336651652232388031966603260014204516186730931144586812390471457973352790403637682367351958229506248491306948870594702761069405278394356617989927441848914829954056459717440805505327085784454102602557374239408922109675779534716209496630361849636117335090773025963027977871743995195228957616755399151737322571743363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] -4132533755399308206349997499343790632101817350158241697594225014112750067513059835955427795059660282224935023069227349008065393100560470237524121299976880220461754555853238819702049844069958817278021877325646226513958312422245253673414654931072493404730121992206487308724130249525517092590441409683996842423074120167999226138611806383554136625221738853069215023543304200065333380536954060715205536331838865578537971694976091683852666258650964549568844201386578961618152878001716756674275234459092114934434099689391465397510996118739372651263548612499949967088952836137028346765531562458208234927246996368107779172933164018090466457856459043623394019886342161458893742139449791442129621796607291998704807573178174989980257942470663184112455003492387146998564307026397017685034527149736469704960023361167853611543156003183933790501455219822088027111219822340091079037090858149571570634494573135913333094507662173742940978658743728202634526155548904177081653375400029656266121865122543849816001855490024851966960835880000871980128444936102816179812142020938942448836212968812002384384410766020843265849584589890683025874455979795824029809164690021947003443102759427713114986168610343442708560926671162875879688969562252893179306592594566465173758565362462769083209620995993315764666834136384840547261552301483912239460914839570662270972695259136964133317903030387436449472759436030983200052183085500857163789098284759439315225002023151943192248335329870981097282117836985494364055932124199889672827813257188006730253003300151964976785220238453148015508629363530992462641752011247255156073303883453979166448042469190768063781452719586556112548877728381669038660402757305707467298355547047502545904691967026486493705279378870358950488706188158494379207945935099257075121578106403496164403331005360361848984983393401564240922149768387082481320685652624383372921808819807363262758450487063174472152573217465207539274478405026669770669012562331997368866373179519708837038863162052029000521424871257587016393371786877994776156452212073900758987055874612167086343962712217608914932836196508991898300076968093446440695625021465885566614933944046554068167581521074034596668647492467925006281280139107532152525474280175832205064557676214178588802354549860586324640570683689182093921166284334870758922031756899772237876103860559329936894404684745693309479705483677462602282375923618895616929459054429513319616593112319262800749862928660126998304548592002531922436457407542145082821532674227903725901527764504187261585778952606814399585615663781171554798748814912140853221377007949971456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -23729923920105374863433052157694316902479701952356383291892031566297984935182511395929721767656464850963741555464236332551826590995545123999502284525390221907821170207242551684632345910409882251510252173187685929632917418119536183997864278775641236624869205814195246552945117952227514061851145274636083876938533108814014977879181986234735134767378627045197754328153652034417539514038231935007788268813342792992321921692790006208582385446429311224063146574311610239143571085319552599322492389356040992073253415819070896937224722028911884925195482097497538694399583314516835791312749361001770835245154073290301081236757795081332897530656568035869297097384014120079515847143294871473079736822057586347300366424529084506153446002812400766082402217070769585783775439677521271386186449295525557926793857626342291430475522338744799422119948642776396211146383951236285595836938613540293536973276967010718670462698013427850758554522704853390567072487127698238962410419652017299871902126203757993340913840710816314190824679801517041853366076919804343283775399945571622468881991626429201133428327255778308185060087368883271133037399840799681623400053357558338295225507698007908771022950046597313212911635938020565532107668152303404777731353668819386816478928065088040141066258844748222162522927359065540655938760679783626945302027876735229309432482515261064222592314098993479603614781174909656273192774391433434149960601085849499847875904230076972448410290175847545354247445847576716907382661537062379045165559326908084131635346847485070518577687421879188349049320329029377044918186374963610845061065559626278329378022436656434781725407237076989126542652862102012735921112722215327942627801729717856146942486746465201397137120814321237966689543883040411029793085682394940593510683304064876278823638088886835497896688374371763073845615217228096673255498533456907370278303011368574389690056574014262959099040461982316826937776044820019893088312342477576921382881487652150211990500572275273665614097392083189735440810040181521909780468305043788656567823681915061242525618791587261051595039991978734448921777089667679646395586026738126889948872233727446265114338094151092017988818011137779174483091683846665208948092254080102535994114870750156745513585995722461836334448811008785998991383176755234366041701384989319041065094232803047386962138032347760213392615939403857636488049371510452925266526595887189264271486306505086009076546844663127129897063319299419637971764193756474665936636718479106273031982888612952126682214391204282818982235268076794336879465339359867607443350768897228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] -169578610718885391580266819999070389373889322819421964602754173850035902421888662674716662304547823824874530837794008662393149802645315331209386643210139842866741957795127177445327252578192836467451699587351872812711140848920308315680566619003994674666547296633106739906834340064206710496571621493029255420599030886382206986008088903133414600553191789167664138897682817280835093975983530935549247713388397905752337081807429191453544702075775228725945214553905267732562136776370468137167587416199087770429586562894722483738033000035740260218568873175041648838315337381276050792002105068728893627547898963249477133843123025153972437075648277214635160479119976416096458567983950415770496544203275390554209680776094809894779457377732600328993291241203421596125783858169864542421129995767090255700773952057398411292053401168895167544207628583033006261153341995925669319660672432536292843636003846822479919925187673761878753269361255602003339525508241634300719115653177120466676349234195739261016363983831117141570677424752397734173756229856563641324009236878089371932262434457781573850951089122757136356633938079928128866962368701137975516914635895484539607922892188419062712595628919956054408429503549910060325522314035650465076403381686598406334987153742632433472593978527426284831700123810396042795820439305345075425139063066449283471416917641716879022605244607344927044356706766008488955705421095528047955634629482451610482588715536684345455998124450857030179097592066736661151431981156723015906947946859001512949771348180851464916636510595292221622216418802841695936997808117980940111269269358549139987025196073594183131794136971886332748328809728356631081684449006083189297946805109978910937182094164190053954822796387189330426068211755158994338494630827578818622050178253818444140310489021761750103904293828854878788810781581461092972114600208931720592425253510274349286489006170175489909561841604519336229768872633803858374622714341522701750266039671874581971907368356176748570082001834859842246999740727867154640140212973705442517915632195614902704700044461697453816534569174264609634462206949404493487003543708752453661159861858674189381315649705041485348025188725098731415214942873920816724561630787718478998597585418573680197546672793556287710196082539921445457935769206709679546512291504836890218944534965513895819186278563448463661296969180847772969008206447927461279139114415186952520120403481209589712719244304639193453049518376852051165551670652337127062934443493196127448266352860066996470728517972492847909788251658641521286894910808168085874343902816814235648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] 783752015611146668134784010564901563341692007136637169681595795208709549892600788276800991262186721221322454136876397768190134399436795473829223719748378092888975988892583870706226274101154255162570782538772560124562397900715155725223503135048884910871584200055541428427280996545653233448359637064590082322487310886242383726430711490283809518366012932355700058305084414439131130954397707577287781066630341236678001572089460538860560201365810046631610009170607531003268005323052258100467587758581747973319783672954982154500398227758823744944999423404295128771579141705567379527453278221607794945350500203475500060994040417810146873478741769905096140581380890216379715142269431819962321466025615617953527222813103069563772066770536955291681070041300210240524884781736702021879126790336467180437165846524341977483109715523856097495618340294514155946400336581449962075294382292823647112936697593873568450196085173862800002643984415907650610272609064858842159236177200136109385537444269603508135188090660794359647477954849586052355083671834728608893884239874496225991391867762496251891228567821906933355776652414685483384251797440356474787969499946176207293584101527142370677276592155464886595354106822087950126844121522796789932206008377744336526833373637199129011544771225425854001914495094317858695405946720866854518623413624044423313505547218449255946016650107444535966464521369691191641423948984854272727962145063537320150821614139768378410597629132198280681139004756263168254622207219875066258414354210094574313087114261297882895250600762820064126049938278817230310785173821716824458085620555560992264018321327141821726440934722808842712294519018641213803427914908095871476355678741124727203952591844446466535571474803394271510196093032978213550057697680542792201787860300970384286734295068399778424919278597746447303824060900852273652741218637497183801255337708585797614728396670067459354402018513149220754156832601878496993065837660144026079430275993889842277681634013771115232975299659357030172388065713326214419458948982864392647541360910011048182684139379515470961600500602281397766216504344718340611747751149089962093463674629664082696164251972495754509733947787184916100379564051146135847552870473042113359793821830610959941835823088809875394235268780385861691668875463981988124118210602280988597432979194188900713178695793756199251847622222049348948533816371191497839879375574928085449645236361695106217001897311514259384235984644063500216372421136607918780614306524131487064044979436570770498942048331717013287802859879240664675577940497318765408525891023772057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 343195546747421167596799372310116864597070570697566706908902170287335224471440471936158539160747158426050954254986913434843611700618270742064002352104630395473514142247974343921742909957079002244491250516407380218994345895066525439364854219491028667244939611648509305810891156566201741193110906498452327692769078010726237508177596523181313235499265283614744865736287103138140986332189321970824794477577290486488066324107738944759290892875905064682012122287618415417829150788817932998676062326616039149151258797230027437453118248163955382804600466681656419345488216586480351785958219452916419427962750554969133940646799784586932214355694960074136524059517074150106637582294553297795583922792379521601746914985928839340237828341667912342560105987062728288597642548552181351311176859829813406801762496365088093513278679163515101401551900050837474213975347659895330017966372778912232261748892414460320720486836728453888371051834536533472364118420535259841736955130194296550144942984288980270382362571128479308461938982442292380774695228212526931833245400454552947710635740648567565851880634478140854821356268351334832484180450675521122428213162400999938503471866809543805385094471258706298447506951757599260291734155397243575602749291927053914947218699822175035855617182335496844710038019149437774501505886613236189740486515236332084855839279803161529045940534925542919790185365366386233451362876977509946365578268171387728614168964327383574462590796786710049170393625534782861122201852649195982251478912103801278691311581546064777984147466041942619262213715636729616375670487530419543691414481877731799027233994140296325167795464617617751202659213476094721935221947004820725284347614107128090491187887695807710874072681376860109619297020754288532236659604621448318701135152459804733880232089319170448431714702042528726033024890476948091719963503221550509205525097873158562778786506279334785349828346686725052969753044735259187105437633612174750078811831040162774596391291075863486896144536788231774073309483886550963579495084606881870095353535063428270541983873750753771276665630215698650897121212505640913842692734792817067109956139521479628150207958992293681700360101937689374282536160804065246015787553386354647141329488426817476481947617302028948486337151657838870847143086990969246109388084501621729065711295219307633614369980478345185636558062111712219110993142883342549297410150927087058780078942953532182359106085073230513477416949221049088933832582250243349281971676707601318418926287405459434855476472675905796521237792972850624647578823367567289814879715583307284480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -8349505721344156057125387225424793889716707413839308839533339336472579000707369860136893732346543610748365617632940808955992831671136804135700829834627585892800222699727462900392750831272524543924300075073352501713742237400485162521414400522793235296188585789347912443867829091570685392229941296732409369961500211151980368395294107655955077738322962974137515871865411966283593188100140133367333829430310196665995052381417064591743044937486907488683845396454767342381193587035309404229878327763449189530676121056905111584953238396969198571842441896109529600615163350235702321411662189601037883101911794560031146057199887762416775389320494247066771185878785781154280235321156592809978595424050887867586137894433943344020441670757531196005831523306305683692438898878535044878194468256873360387091510852308384331799065420566653327445086270970647126323751991266951459043841530344370110196223680964657633822190056282805698469923281092234007601146755072998067245621659195411889003817709738471196432654016508336932492845769918635883172422887298497406887136097099186366473424326606460729203875095258886766951597003010578324635996006486144107896671656342297127021410284896851845219447777219571666910507283403009782408190568044254405922851932211950825645031390065756886499805039161561863603131120546811729336321072619166337380944658927561383704491190122934158750713517638876773652271677304661321274651230865104414627767743867861912993164386114341477426774020271243579346445608846804990536593642898303369470670632532965827861343674536463449635314313378706059516979369777746453030634216656583174840944303722978221812160967963412950169866175485534349569460448045968709862200517254813582539671667265041240950970489110392559723157028699025199590440130996793109084238337657280104031219324045957122564199730196947723089989238662292172543158023619977757478366065467525392832005303093410752218972891570294101907042035023473977145905623067941086155476067127569550774396620797275026796367781764565642505444449160703677435861200523911817970182696301334552878500078191147948489735914326824289434256768280476951514837742621877173059625017417143821707316178379423966148126774683906968893010149792452829349843241089265538366949396401641576519903152515463878124538273002014272018420378028195239381062180273544125000353027672120346821866304789254268925804276566476461895766892565113282844999654638947341654317180822165173867737431438671169718032086454021460642579866193628433371505900265285573229559714514653545469285159416525055316836612036107586673850710156742407001591383440439325491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -1047883670521717655007802033310973525916537184654343139876713072924674125934415912791024801046341385029292036578957875789388998165306803682019830050341774304004794335410679159173118548097911116065423225013090450901904090908130169384282223824440931559990837716134295393173066477630542379820465853505572217691360180150095315606238952675208020698706724669189660191535389841070507913815400681535576312440128055581834282160054179016893118085851537020198326262275892423064708174394066034747823776477353887130690505278668045685431614216181303286758719712347414463138315177648361951165311321893332107174802831361142183261908217773028352331614045222190203036222861927094309755413897648385282099379636223318890347241986970969227565355186659637452692445060246649785556327459873206094192810902733551283296071122292342671202842079008184850596621089854396473176878161404226181283749142486285727329989190680517717915752021385536585838337502551322043872342534112906962874585157182510978921459801698139303249484625396587363380904100115232899965299930051161265227679045658439996976247324483697469260321870021653894123907778105432187789577764952813875877336724608533473073486462686562848086201376495291797512060061090574281363947077805300316400451732930018564779666604053656418409922897604832074540591572414470860585146433309918258710458472127004730532371263865559670916192122293002235367210736573606425094661830192518368638636869867494146078644887668978058633407266104809215845152425545296037736308819996913774616944041393537740684274432742677418445583994539326737046497320589961642141747466438584103966789545226557710817699890120459964262223776027188480400501103039135994169272159472025277054087571965157187365832039573729339047622141453318394391785320380647829911404092154241634351581063594318244648002254511185395627605877605794952863323526893857147270762735669003378867164834171583948426906111653049123402350269809926945137486665124467367770409115024494596479803457858932218635443682911872212421754562557075156403433004903799508069097038416018177436777080693222374035554558326322755771731877850412765739791396404426395101563683399505208514432332584668303907468240548521717513020928839933159133976279187594196900460569458786452395933924028358077193596546845840854664040229275917501738420547590619852841283116771932041477458024719613501162676762408019688178868199763244203474940642512908292331751442979666278023342086345731834991194001770484408984416628069530471779834642842374305849321690415606033906608692906653703714738021674459615160946364273199402877750332129431322301038592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -45937152294954976102464031028151263453140029675509405640992787258832256678384231546487809311284432201494185831274740366350979997173753884819971452686432303883995606124449849725941144756520644724592128944849113900567277711034227548944432358910739550209514263350864343997960390459807564990414769269536526901112048676863861715877403742517070291415698816004896891539777147698991686212971971354851375408305211459982841438437389704172932822852919869046256493375629037726516785265128476438364338916243099141914794761136581018597643990139106022992794744622182825932041062264129011456945408812723601887238895290689786494863899199210300976170361641431446467498117315484895090927833957640580794260664387263217341610753994117697111331373817041823601674701865146046814621700268357608592441708848681281947414595742434862672513303042415666020982044600257322296378862784316048702273209730308413652411619768119776002099355927485777007777316360513139324410953169448625560489562648944399348690154009278024605035842625276871719181154995067253181555313679144085319143612139324488652558896190993671561042658860189184361543497950107193317606694554134877858098453935079150403834240309389318969575194488705909528601027810891661199103309365358159325100919848488873309315623374179666700591733494193838258932833016725894666850107324559180897104846448283574320467498339086348122129719538357985433640325251865520703476457398827470715300174510593693303202362601459623767251331539405320169872335732295429234448686033852336566176313387334097688012459835073222367967826720406994672270838983356422402691304740845829221829239495238329416819876195895656902790665590089385294449500249528396939284894242125565909998345315492205657032285675984221934923347179572603587113892366599582112121686949670567943650613162378971159664491496445923410690524314911762346479113040217588157581353438234165188171692573077304805162476146544990907803356449440116934819466781068695293199746559270991736041093596686498988944640700969760095177113576216184550233819892822815843487178484522317524840734528850862873999037427231758189411427622216502518563673861637356954359238319381892652762691125559102451362098326270288897877234203358469418355915814896210078412483143571173878837240064476732639542796904248217743302152735734321813854285534890436831095386363447421246018278218366893082964885546972072786598146033556526793988325052352478206794069854763083393361565598646213910903780735742133120167558227871172389340577218099160530073477548535831067961318269337329533285401812853796540383388340748062270500674691806213123237478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -786617980230173382193905586438179640725936541433693125892854242216191370305027363577977550390703610902043514960396285798649024028634892578294290135233795359788631303878954798734665795403378358108922728585109632076712071533510401564092175438447093720852834512082274940549202233214499778367511241329431677030231295990247204540416135873527488933849711859828491324396863272736544137060707065158593447204388123114979355519299089070346403728520738272344811053756115554786262127303338190758948464062637963066519738035820268463277750601395184694856451771112894814857993680671789502405243596721200945790954447003070204871910805873332135595465958842956035419052063448680352226221033827910865401639805458560696786336232010147647309686314251719356711729433665568829291080846429692451094560344965873263237671686574959791788425675706724647627513848376004049425822930101050817171245148617196622925559516602485117655226156837523281971187522236033947946187677883934439376620642132731108155294444781801211804186528924464479525672607069266903433434411483882551457414174416064726806237127733222255086191103064428524966238608866966554263317546754721021716902750649724970415982398810692127326031741529168426457424889314614766608005937151836728537144711500864173064234987496253627998683782717069859925733349411533977681007530088861844227908334242940479059935698863153361910069736345795455842069264356289555909782518839316149586934539866341607627979545452447150786962500407358308937060494278919443734234174193822678246170801253221017063421641312958969927791562800365114639704893753003061565920452052503173860513531558433280144317851540818650548757817975703007749184338247431665940267157882240906523972927350531943457884778015160038676601176152943173078169888569305699336005127956660427350634991213436840344276083119916463706486765544923620753050034891759448066049267556474980827250868973744497172948921061423176197919594928595086340353939508323655936036109338844528670812291708865651063646955779075662830297564343831416794786494500332588587820377900682449342655481455571069101603932998741222038439563268937454357602599071471265247010252364341045605568401644538213640735383823737375875417401198504692184798494777353102173976961942969051491360516438615634568503592270576647865262664651697518780564894478629219137853880416375398975149665412406125950032765312649460062153607409513163042617885625934736049297731494452603191552954152816283447363685568890597559020402678656063151900454562434156869695893825204293706582634642269664016783518518520896874011939119120543734824451934724913474782101504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -15728637876514857327885321262353536616741403483592455821005154355862345162358066678473362815043506837057789209416463400612296853422214205326668479165809558238621517827864435532359119074736046740909770754772365054919368404455055945321531226266727702091723366879273503283401214929506960116400906843351387018001428576259633808968172641868435922698193757144904906599795206420175634225016396117889679282393841010692239384606212937014591746594377364153238573810101426596684075534694298978722287917286380904861060927790862449207827260421423284273970761141178996804573146623962061559565710204279890777681815263698259561917578758526923468168450895036244489379590209913321284470400620704473568818868316585378179507457062139440763734503233947310093669427494126448780055077452039575309064164691928349766978839945766882961856807984303795342399339504091528307842501345747639062946528595223704814853270947561711277118448490133836647219083700311752773561609218970997659743513963552150686310359133941265433518427594695828834824288166421179676187632254063574208962692408705294276825348906065686672125475942828506552489025605182292281751020551400452113927060045953142456673762934373459233814581260237150027207644384520857916805211204791565277190773181243732228453258747150899524359166554985202895157527534057556947832428376214398685541057177088077287491378629356038255673317022585539694076566635670417831112716633670226313849182687381071965876739183916260017440223867452145891583198391506790200915068928719553053344347653497605638783514400716864229935171384496654576002319414646969082352833482288677367515006024747123698717870088246074258699064206679590938178945757349858766035435480540144762117750079127335525974564225307656440729737216635219634656392080665708127157739077557637703825702463457099070658596882324974692834433213811158702488532668235722791639954744803000528220130971407513494627588812322407122393274148643063712157022263828606153753651780106096848808762576695933225990727157105408378047078692405972069310374746841161944350689508753485612938625237561524283557778617358163778375306748862950421057038115760251565811375412016696970772537891348804854129204668387969689344959330254773445844510626684287919044892434643878919224529029005074584607990835496175738078148822860259657005501712158341363596884361101334722265692973386873058040954930829889395448895622724486228278636476284231079205803217669382999520886513445491288800122025826226697454159719685254262287154147696190333032150355330503687041460168932783696117041714571132347374474411830925338861361297612975530944600473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -96795032482196877258202454030006315138973306874935726443048561298277953354695941430372722954691283632249235659265195026686813321752943443487516130412294919645205124479842234672245787576736136930136684004718266208864551534065220201318282927069281329668800873732215370879864717717751958087857099325756581488541781059515017257829007139472435122061133565204841968125065291481320089684577799677481469192509595264477097013638522321734376598485406780545523204189499355726330406427387734803683776653139737896362952107849638550929848323625700111684968696646732965422672243117166809751411308343619370519873633599585981288576026694031401265786614639610024224555465521510790687847787563278820532538628985927802590508816501800514126747570512471195729181422006671446189684765843452251846792175479418405908553578485401505088198373852877516475555000454685607940907521263196021891923600092232522410559595092255284668821777610318059796217041323523216465859355926039515128393758633540856216785198100793322694231816406105526609943642021441848628906389188541581692993125045541544118821073055769469242236955547177866941133029828531954698256568314304921091903944510440007343925246463023747200875642571909267791334361222021126319637652260922229886545210998908400187880480999555079763016819659128146281396805274443672996112908185389607579953378679629996165809375291117616290844529938152238858610924011208853300386372127613273139936296124914512155631099276611213112745275203435282605457191802237572158237935769278865883005881945523492054958607653787097680744056789098204078643494954006454138616545765450048943492758818484531970884582779838724504675631199000482068091486327593160390371030068204042884857811474343829912329808589062070942856320786158342649837609527393724683661840528910313120691060064291241276229236080343241145811629605474011313890217725693760532273198990283352993309289413296721385901881318104025651053486069769622554550367635143817080158971508230248194958169756475703732068497292357395246245498786317983104051841311795606205400001771610187287408807274486009056026873200257167491393776032149244748642627279114491017231094082413691723855533284388370240507617276648864381090750815652464547513269154219514876890541490070982588637210395110497202370089067012348400721855147002612648833565838192512964773413197703474949058713520693303747577320345952242121667336803686274803035516178926471625419958627119398375424939601763462987492664646194130055819285717298720301525356029149711618154416320640074456703928711494992764514555254626671856512161995031602091012559711173876768251752480768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -2167938221982349592921117069570795325187401774010250956960243560176329232588119906418053686085468869723317330753785940318280886552516151423770682375565106137531050448152401618685062906430892657047464521958674176768672169291343173411441303702180255143138407881841288991601161171959795351526586783247937552684901530382038201088632013395960176901656962062056175482759168329691875872944635033038869456635260296598571012235374482375206276339473913716155678881138121541507235398165039110436118915564581367936511624050397355965315703377977671639315541191178694587358489303075801148054946409190197787870634263670043539928890265779211927196943414832598133570291036422837433442275882279672045307777902197294356133029890780878634182782765347418328997534086835051128270155203853418012469578205147253073855274059085908277564735735184097763055282954973050969657513522247247609117131685981940096849378418167737826995109549862940912131139725008264430304995362123626106786738918201243457017508525431101735670910762107987881890851589486856551039501063189893313654005901375567563660734961142291283226706464469997803130077811583873436438787330463429165942126105135610049165168923664909857789027149596662287371686999358160959904245771262823570413440269368446554518133681129248789643322061578471012235137669201115800979378483979659346703372655666546979447592175465021414460507796257313575621294137629957685470388867551436463326634677694647553746120989556987595675630345826980386238931805986266234546991328121871947110466281603824817523223806078834723318313027944937665309958247960897900479374317825492713464050099404919121590169076978305996712692475478837611027896263505778071546025992756513892735101955377810897760925689846679671024639226597175893135011512265496040795368051144141698593126991983186126626573108495082693517895987523481429410925112802592480545583067069146305675716640832617410295078034120438553981559893406745599161573172480506992347799722478477619720570726228719503043957755123635718893141844103593625818091914975780615342926330911876934170083926380559519971191770472174723689460995607569827390792024162055930442892986393353504527501783837513141917870210434256769685420117377434849814897759559863853385201976010458429646303476443618811650368629751424189997785618727499655489834003133817168995145775746300198147877392033285108737216449597212108575041166249474617526138575190964038747617618144653855742305992099927136386601552523797615474714286961346907024527583733175400583125856325847206537444339725255782562922586185780159165524391384389744070297938049060405169204127334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] -14592838236006142315632769775464580042533724647342881153353223588736885280710168518846015444486266819963843193919990092493606128333036250411338566421457034111327574982487259598223064611945631555938303871807698981704222322109985572035716043504757361675284188513301432509856158854722256896803691580075325110012840483608765987322206513113202248240435124870728286576875584295034366543894970358572928182375649602577829243337263162339639550008596123473290486338350511072612704316352090322705668844446699344342311082414940872776649621563241953264011077454394547281202660788677777839766827696507598870484538645927811526402832452585163597738673817171718677165023501606715448685424854908207057797238523286592796656919198656502657820590454008686741691532805678071979631717438290913939826441655188322246145401333260713415797722411905995064476033939067947806231658079948269054096242133227007870527377580399506733370064335800729525313232937569991211503162623368266584841170463778721843047251480778184449437918658625515685093089513953330370052760261113794995634866550791777842875245898918747791737016851496176980383344950461884515622742360215939532433559859473887489340621729251133793865632261160300583573541784727631054637186160659015035629875539034755616028995355966192945859187612823585298699794004877461278949008597996086962549829426425412057104959421080794454341722177083975975628237872217561668679680227414607584644213467491176603436501800362936679283759957241817776167092719135684265211419563130871156554930527674816647122582887467509444979895280252875646745532860732121187699697441040065004586427840000310468440932284032599047137764773362483357550017016836615638142728555050655205651645287728497445326059301951139278220624700503398494327746503325978253096275120292983848998946128650468876217333895116212118279132263524732362262111582581679652838252489996032564081684593776097116779928700776057838461745169622668826524680173626336008054935902182085824285995944033498979271018099026539180699043182666419938576397837943467088010941570818210749891028791176217124389899101659032762785244058195239591876131147835483031323381646215619749818512786064511633360552540437133939238714453468610452849864299032936909677997985628289577341231525483804984131092811442942537575452106590923409317213940949918261349124466409164580301070798158107922865344334424465934530581511063673546753105612869446711127255943319247532590871593554386018135159176654147964483696545920740479830191385470313072446842537522408840550792102028129203611081762048781868283725664047523633597534520220439470155520322568192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -91992340351748691574430406116818289729954404136153817546918232852902875103595584782299331889813357695727186743143881652823793900024313682307113583570451426369863629646851344409702833734710921846623328934705882066667561846095694372458611562956193951477848375583916945361563376223448496395926097263997969279462738986398647259485472112827973218834337657101686692926297093522761225676202067435672106867035233988619652746991390314752243521905870771152551918712588761521151897915968748828476347774206601406885242541815377653950284734183944817362213041723672599114944304587367348830840050228201939735530560526458140405751038759229606721438546016477710086479431136162937297934705797390677382916141037987871247843277250209265501513757619030055563964675969442337997776207737207050206900630775417347999994258847947568979194106522666725028056297680609882503132858552525045697470515766730099278062799006049161840730515889429265462716766248214802628385097055137067435535872010902173748668623589174876945802239228201703235641033525574770807151970207521834878769283075581416741436322659876342048704468746171615031748346160827959017971914486450821245879125351481485343117084318135182983407097799194339637771723410323240712735196723275874711739789459124600600742280905329576499476519746183536918653966902760277359137985728332736908157478432919838130727418583126872463883509448445772181090802348803265781295101925622094965774074664218739675346407852857463828883313754658974060499698536212681143080849398132471508511940731208110658191438719280890545643091126699138481199272503498346666617179045723770640531434855300367414516770725377452945576064983785144212221288184351454039546424106113861866716966056426088922220551320715406323294852379361005663361548267418851441341668590235362982332854256294513357815375131947727053102529155784199581032555420472237761742476172621937858548905258374541861091389493972314086358653720047222237728424686823808078798519296940289462019731366007188738349169058357214748863523371427460985678887637516506921859095272204122644330389070693011206315455528099966142771540933462109010984123286198211392117248750962587064801293680374209459475281730536728906520969817270847361008467789554415698129746467448505218078659008352228388719297638987542154582645192386144344048945496028403070743818769802337943473823642845408815560165496584818005690612524593688478777710060506380990306491077724696642452242908959316719255607856308861558741186124337103098155870314165530947305204068451902305270746095023044506323170716864855364223484662117789970872167598598741496711348643430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] -367795281711950468436445204166092461672175710902765483586246009018054665761287405374355048407192874249669275352680610328368207036124746713324795538534121796998554043934505190265346345159259086994961178484177190206294228608182982888146379827205147982788316027950999692850654541368741731168192483365585630524672015493224778279326935138518970727275589024858470966834548505304832681609555663847944232861634579785049617733476299213262494117328455440100541699245532316900608612216490921410190989784272071896107247365624131087446174755376667315677705561804914942083611648338523781909930137798748812709818446704022129000450690362934225256610878345233292684728919657949668501552398238234042260503614266371755686260643460087917810391746870743400783797775450776397770463534480860284382805584650675081457701058136837245452123120156674208777280161100918489728528571320172615569075964452870544605510289045836893391839883057155806116784068259263016865045742311857319736974664352988037878610381060224772143982077886182202576722204094743324457485063784493262473893922573720533784147004763223880856629502775435064823056619022077172865900611209997568835888308212891282609217833725595466741841037544017668511312331849030185895815411478017890788559957513070677149313448158757035122817691419629622377936245208221054450584597176240327951294118815792629716699025674741636255016984345883816557649510066259717159913352752286512950543543584749083871893185620087419426675019945978659914822008743635036233078357346310670609721943554202085805987070049094952086823831606537284656861580585936167015861533619966045014651004988465222445987291629744420604245521735487462051714120488486639773539793207417213007245303939944823100341933396764438321957227581205411239363778909573310458957701220794283556991262987742402735040030669920735354113021461891540888902612825624978227681567745660957315668784384037751077133095188907323073744394091608342015444833261099646412823066329656926457011044005917513205733505072219495942349186518639998979943182828119371319701020381683362670373163695733928495884590644613968405346981700240481432528320174619398297808109848118845611802862012761687674170832306626420552946961104542912513001070963389088638779535909501066587639850367928556379263180337717037753382858685920359650151315343983707515775319934386115915080214671756886262807219222711729213511712239333203558796873517721208351939237809665297931876272237928577682320027626488390756218271563421412364714655472736913014242829530258735928711875875218943879462877822660074947081159354055085860445508341717577264196040288894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -1473806200491709661050021856834611482772668393317614723401890608928241403315741796278775386448211344668601075015696480034690588364573040723022901361353616261750555340958007473290658882484739101746418935261563894749085866790994911939712759092451742633044169824356565185210060725244890816751562626408378105145247089238570138110936209479349381936795872999636455731263942249160530603168632132819404427133538184287599813774975781877458986131196770963922980946450983872246153575433734508580101883691296635458349976410067491126309882309971845519622735827985488459890690703746450619659284033842527880646033039764018964829981018963833816640331766999845898881956203464713768124372752419152792089716952837638573733146515699664729234828665361884184231589171627581644380595940279438621368860230126572139662952632776918680436678144550020596410856768006524188795151200345853401237165959947785022371585037365452412572690493209417531127063256189492241600451153750557220552865439085532953624433636973009109294099721203157192350855448978904631709670288920849456396841344108889777332717560294174938159318252807382654409126753948864734808474895925423073910550174263510440569445517993129763398982048280626718077610411909006713392938169591672602941576481822784069604312669229346993216593247954050451931676296244918759468717683968299139800970437327492667905982398389354019142975689926856732893618914860426058812006282898109922772562123786597945548716913389412749389147645355100883253676708889542093845848826354343737999505295595450686214317960209513876559406773789781684801703000960586874213306498574895046214637454204075203269688956954432623874796524235121858486372326955150832927060700298676882615060435134452165508636143737912369512929603772032410618521569537174429115303977510355243483006557202566509032143615231035540750403359459033906909736307491472599996456695245945650985371341658256509207539046603629723895751553766462033985597685039265025902515772163822362537850395905298617933765813593196696807371392526714976704740559891678162413793256408209112522839270417730007759413037203605745402491285889297013417332078943386924893155327932156353872708969898641496570254408943442192617769455017995987747986837190973118911356079427936524667266131293111805592121086501162557638707951859714838504969530737261199247018541012577307292829456452389924063427726620955855140312593127267062660758099791941505692353566437776778924171189554647518464666023786099116195105273369762031389575684386730157226089527139124659384088691875927348675969479019024361691798380140719661742678339509666504937634067487129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] -5558166298468441921234048306924458526287837626082817430259186743044453504269619824697785514733700126502695461865929246459457169694837918126522718959266872618148700693416441930057659726431909654878968976997366224034819804248970917598761868784701624034300691004372430608407049080784006338910035594894357310939943013032280880859084284042560468327259105690729072845266124176001484133695678706133378767330074217661653374320700853800568337731142204107600268377626900704862403269410307459912599945984294792901927921353287726145950739413261327946915568401246145857640134297773350100306520674597299911592652221871780739944508202234491055389775660570018447320837328411072265633917818958376175207239758530791622819138623693524323125555432032204966520877591494898131347129680432881517511735759938703167859067208574062239278990410620989797261249269523166634685223644920325342573645166322311160540287164951657427372784034671260781146491127602711991928564845284424865744124497363944133806052886906079944192342937230756689547658913819731878271718198415679074973110784073756303988346179378624309506696708650081909869780863407557879341218206962825774011892325146404334005275823570907647788951645358254362598733312125385732372355315752125110193101859762560030655141457076159321508001629743400291476664942113107981996622315698393855212174271142584554683870970120962690956549671884584874047487198037820002304344362809089664922442739649208709342465411198774453603509032453814884488637676827080783729200057581805036412515316231787154539154956765675993163169661960998657983275717791509307587576150049303715175285072940765093331608490538099873873186279346964615118346288143739181699767531829399193427150275180086491768020608181744581337783985824107169393954182802490940722118006745739469569325087168548169484143158663614715364146275610431074441416035278316177520729237648556975009392725027522358895901380179985023465490289787952605433841651668015190329820867515402528807255919646578210717023613499853304717984472086211364707894249581739582922991771448692243711907367093743203861031820036013752341112638133514826500207429588348166802866939404042954025975024494500991913872308859873489026000733830070960087413061298480793248199304817515044523941554853915816406353272103801725881497386437051738464516599919863823062931271059031906975514045455587856019639197466197353958797314442217160371974729737025623299882414173704315643611537083073261471713589087871682563679777986137679044650168547317896164981639973666135793550010522359511308605110418409556494673978143151960840137835601788506471596625812783104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] 19546825643851450375924342315411984191467540550921811594926489325989324523053710855045893072956316138333816495371071062682035098623252286071232315337441969391058907060984195533725540477411475985809443971058607334121357408265193061997782729659819459638818841404659452877869576531843187873655938689855552957867869921416741932221298114847031277483926616045838458242062635112038164602311951978734443100022553740769443337224544894104885337625487326823851608070214103163355476239235695946368366166043212049164182628547535487051455630609189299683383280264060163718987950304254501460965265456412509255300415824976513243872984770465246561346841428095012649917797959118999468899603506611287314280314628494566748196910346088136353045538034806194256293775136051952841223449830769764089701902189455827758212042506833837671665802448939498747900041532624939300701517754041694571375866502519922144062138951859700710350804577732762161243717379800576880726436221406899291196391007080053889451491664475687344145664601243440299415337281108839661586752937201762786348331756640050754826941808625987539912651522801704071040862431220611552739145976424744078541436255146486606673582786838322519523403969600981758321960503764889400330138105196950979219894787868897089082256030846174772360901502876644902803904658119562554468132296486186220689889081672265924541179991436008712492976453960008089629229859503833786506717693182543557504477177718314726463486135113691043285972441883011933815762013700136518538247573211714599387764753930311959606362186916330623001215040702643463797588920539223764427395007825483571951116468516891581325785288247879602783869572766595861048751673129524169905867590515128397547648356311078349786264474888416695678074761190952932299174858682505239153526022103728774769888395026274401963858900124788503561566040528634455607905602645852043344382585701753925233929705822890451927566688683960397583972279106763532957855546595962412461246737999755968117715184338608890847543647806541991541642048005393687609086266883566062593737689496038075754373212719649853525591979430499708159295192852473139828219584021108188786730852180983185399752011937501068761492764719981215170675501756355244961612762039903958683139069692860300931722810479086370188563209486605372237097977452334972046405966013837140927068260398923691546670412685061397679289803113968005975054706120305346193592178499812051919562868887098305902737424023750948627820297056937106427455614123651272532244464372163044665994413335733845719308212691820224744711087923691945516337057915715448009553463618123590301787585354137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] -18242065342958560023658204840591466566905019047404465476993569511115204101482811680835773518416579529854621576923871758262739633924660233877447308229337465240862436712367952961045509597014260265354543411720417661740522322328430488437103402205445789321183319598327879252992690782582664102415249762171242268269481021208618670109163312740406604087933728578623053462492829368828045387480192050048015422457799010126440257331754504788531435601222580118340998440429913014146696838051665886810063474948626547999044536992784528220587335989087547493141805946225623137898498903139150739491633126627904184196654668063352525754544273405205854662753622780711235773773327857933092422583253819272366519972991400520317040847836885636717486031424202146601697414141620658204323638498297247888310373176860053471895525766686148024600637214923389403055485731368351256911472852536346824998312766016147435053289198326964593286541722784215316345310808679044150133510068792830330139055557814782478977780366465051910329799780380597992316118990558221881860993529446469220392689087940732548114625143722893775486650891032091979186866699315982060349953207140013374229988865956150903293150463000409530881595835589959714603638989019317397510669408842985039419808296335748863665249290192643858663303453873614008221109194502993613758977367760016489797219609979899649600432136543059750803142462404413044869021803176278541509568821060114290233751104361986018657771366217978439836723188628611571422731472299920542701052552878049274609554364164132544179305037813216489672022391027441859501026769251826742919529154776700555923064462139712088045683389861179437939690814590680153921700177624924375869259554063099854660281323193866327440604507538423882241587344140268888624653164195092426962879930570485804571497759139428270559436099481227016871107500534849123079463014769885331156614812511486462583208428321747792959920319708502239383034945624304105112366110467965838917886111019196072613778246167456584306913923243511244628769458272459117918930299627736787925427613278453504085204351342166640518400525078813922530070452924207768759375773262547339436132380262331938691998009173849911525923353882135085016436228839541692178541989561709125706108791945869879899199275325623180346284179327685053196088914872420167220218497662985874070949000145069083162128619507041237266714856737582142603423825520961774215091343060791714386426662523083166678066127323206754274255579832139725265050492106528918174320120849323321521403546927854160705021389837831420162687465715829633124058449961332404113337276557741895346787559613136896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] 256319797909023727489448709331690240163907541037408294199917180024356165444903362811638169970629162863774768383217583998203021256062600924593534778220059501517754327964300236759515159997302563928784699060523052371946920144532965381811591379097505979333163879674008227658832722823113065516709022562165672959125673406402399643754127262824288812881962080228633988494607962823388236748942286075055333249282162927972504159373218670586988203605152544703455884089687398553158117524854942023923559246569959453236127290994424525682013184062064874588909106967644756228314231661650525440753741629679496078468217568088899865334857341631061430532085837446943420913798951262913754066446581826644151078719776860643352553602717147713175992642239043385098215039266397247349648669871847005631156119672421856990571381627095228226095970574817640357434101623122860325902227368067946670619381632959461702115781762217940284372694743402716544526156801599226823150165548994598681492391084609804190824938028834114658893510092427643031576809512304857194119678168212780716488325003670680044165947057930721258280425466308437590316812002916772391776293066581493193287092762225053412464440438011420037992921910730054454671471995440351868234591000917490989741463985555409743291791416539664662341615579863713420358675513898837910284016997143697775449802605624217432718391713022860928287756727033130933276261246481624355591497728753153884979466847716813167749380791251114783614337993445760395562529271429158509785809887362653094225221848926571060789217880652330717977447778913467643929435289183990542808885193813818662545288224117037206544748389666083622927581590610306525761055659800707394285288236314466419598331108153211739471385398788107502333022490518146165862582225588947363382185220611652952130663800695288994090071711595602926094044210043118303249607478366488034030241976667035563972351881544429519596720688199064988359213379709417235285257689275080935759673171839709898426398429928683542593479584517876876375349515974877026158130997785698874383588640603706310939358481726673199935219327646415307577419363921719181198576656541432959617234553142570324176320450350167611161108090925766246150116027871775578309050180881913623036450560299045007963922232674950005300747011486788652549538786835150107665868723688605424046636186738838505636595297851799563711661733601636652324717626364641190156360544325207120290902489808420627790744832192987803463800356832561351301837807884047625338511684068244693479295654800032283092165517139560960638672815567341854433268088743042499480449069288194234505318279990476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 290356430385133160380777294763205840632982357143600893915617469555278769442626861567236833891658312445930438900888744586016382940729903957574131839950916315376197521416065093314175457114025214095948760678898295605980341842059123274056426263298248523608311189934760809067000445313105630614490406180169012900724219441220915093707562319986855084556004740378883654067951689049717496619989246381915830308740788666350703532359376013622137423599140329830574041464199690511118466146032237740779128115273332531833755283709996262516135751161636592995536742652223442914452304429511885200591018130553908452780545698480578066493840066955185400949093989861555207985225230664979267598090736199393316095522895628574637929396156892736102234493873556593927367836366301068795401734798407297739450313280414077321384275710017457700108894676211785463562786038742548143044196264381082730763260357515462122817562657214229851297366240095837822772628365483248580459898882274933526239057864488899531807110055205078179571249988847518856885880586348525583639293390817969786945598481450435756451876300169282470666079722374953177330909815659645805000692646104836036715202895895218182423657393509201557224056803284412080599212331089778863581652177183214081948802985619242313941018001181194838368218385116581262309325338035646004005979304959641224066051937166376113142945843466446641525342517461278326338024944282174732202994266937200514174177419780546269961294438418705524650674745912054265780024821080334110511635081390424290598925362620527976664360535917571337186549525478768837556940508803361114935202237852190230543517662291058177981763744466972603286093577111113793494438996562764269377065006053217863565972013153162802418677620507121682228194122692280422403229591780195890687338669780164877724048186610223491722966162811305302813551739907188745009857587211459811523131033243316800962270721141556126472265858001691339086586825610320302712855114341868377194892555561158459255860936456146625588353115557676783582555636980417527358520470462620014818539658648875241158069702368754574196789317944050535263011731273368819785196124314438383936598833819910563600561350600510472316230779670239322208307310715539239364413494212579886625251990040232855595221328846483477160816220352730808812522270020995216936570045572744634877994222353594824430563672698212000398794381913375558039606556394693028115659246851792133400934265298400124505431542715177655066112675649459110004981236230659075982930292425538063615306292145285304188389738530943146782968503467665530773916565042799303543542515587100748702514020444274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -4524580989178138880848650967104633668811860030408067019373186033365112073626422330912905956952476196996349036905282161190593847752282408354094771194603222130259643059107467868103158571779481204622168928816790336936560947519610713020043482020069810698543744424255041683610919028168271124697651446032668624745952204551178654522035899184645516944920917242076236763415345203720566485483649691381158938904303043492314776801111075032810149263252505995259883578653308859913039880330653034498475496368379686132890090726847015780480622003288516956552735923426312287292290646241126538143152121988310072771416106279683323886222841044760680189078835425300179800331391978000966785737948772386989323697820009368730720459113826591594499066418544462023988954354793066038871396520235486369637780947502832380078492174724907739593710902352122285494080722345460564491221586558619570253210137394206705724344772653206841430000542494013072639606286672419446234228669805112414124752863431281551671899216163626832791384078010172454565464135214256298871250985966811671298874146732790405888528312738954803634082236990557731089107840821639322879085657946099229965790831060024987589317463501962580685459611762120901177686184598177118987297404716730417708069389021199747282062706138648869605540530228672277780875587994967071247183870181563884898118248940839004996512157377324557118020053725261211880495177046301302666414224915726913487797339111106964238364855172793346409032395144824133917084760744807102276186421819941842869291896615315995822960018501729918722737247224667328095229929086234568216298235183231988426335716474514417037608046302421606474467095058748321157991356368763046028754297724487841285821330209121143196414975532299243505435753863209141260326040504325591801248925463351352637425745193919218141716682064319962105202644658381030900584651545706819050112049349231558121259928579268940268995644019586212516843041132187257745422310437079820030658646352470804672143633757839358429655874018125949258022022580989727644263421708071292075916197379399860489435571166897524817088324224906563317129013947770628223971844865547367995370532291528449034208306804160083118623782245847064815436695688693707997420770642465796077639541620575237624849540688047892896167971101738960767175981277782441716949283217236557581414651579028884473108353445092611958632765790037067205957295046966145776785894861359564245838536662119521856469617790539471963094594204830853347577049916844546568539269682736847206538434547836075273040351012829134864595321415169751402824845108911885187860948466360532567137827767818649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 5385412974300319220279540326021689048733051275526057458814446210778368116698750794318089567978350524461719673240506180666816065110089893340049168684855565389855496144756988683648167958025556438532034783511124710750337581045919328311812123670789693660686895219273654655794167612156895698770654328755986612791336969059877804265189021320919342387654213511799567979056938550510691651380072083749280670528447954588175387294634030947536058830098819739178619549710165023049557627621599776279119692559998908716037910563980861650373234068924818149628883419742651663312018774097104322750973627943647755334751564075735830513876189611099118573302562696508609819075754011475133238143641537563944355853093376566544372862015753282114719299054623344242736662689504128335509020105775378849132684738199651346743132195691914376054333251980424170926231115026513895612570031370965778206215367142961019199603402593735257631019111716265717262829068989979919119997536956446592081729473911107405975550342439560561044561105727628331032211040105641288308834916236077913570632361128089974814975229629527352457370743857152560018075497101092556709273255929556243525550190168631380022847986276230423290942961684162057581872399960547053400060907621681524518797409972754846136308700599978827207394863889225772118368853316327663368870123492385694040090985104641121871482581962926241344950805701855325086562361744688346540012918007534092588448560823928544749436219352981325427101195542366724791612587495873305515247565565664554478498042096598321910189855166814355390258104841135942768741181663717662907441208410882679109119519056876302290328277085935257838544671946469029110828409577370696902465856563784910462613336920505004528866280179025409733992347568478422964782085278279376423897057242973549806970517889591283913579034342773751037100152545899023225188057400185173467019154862459278062622973384482794423301732611056599183040039920586797336215253002789364301969769317918930260526982355213957963072148738768030494503157001297651715403124056229633675083261238641573392774535904088060236389787882395266746896152219939400722673167101204421731727289289404191183751556534322479571405346297380997037802364123384689033214362720149467374754780869669544147189516966336594246166255043994408068835642374131418930719299612697668987360629998258587061036404594514655626954573456504623914277666887224308021107283553581605946071187017278432637968628348409271304075197086233311620948330788443577754445707599727876067448449518062226883169949285831014094028552658821732503315181139386658323557765687091005026625535278739095552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 15340976904287463840329277303104995133496147730341672825148521282727646164778313992520902325195245944442840631451115330815948898793564719838139574391015816021812930141626283855787542535311345012963597913677731591720877432915593990548873447193992074537926092917929063933157323224958617435919735073881744394603676129624287433076185650536213546561533799006753598380524760420126265982698443118378092133123589394087891502483781037669555722649430726611340942808936474898573139310258944816523235928970276938327386781743232283431531142729151462932425263455524725294623745349091830628978833950362346606378551505252129033643280129384242369516235039871984958489523705160136327445375873553473028945230262055005431986739319941644622507069859661296942087929286575067036000108361848751395509471698250980870809088870280076765669551708646019690221001884720210877604766197684207010298736631873457261263380685387203134285954884830047260070970927424978023801024594123691747294532218146411271825897760285229455227387787524963532994109847329528621779339875034329779567785979071328435815050507353544072646762218514663606789191040077994422913873162036559223957990555323551947241515779035641287305337459679155813673526985163970107490203744009638490774423359956966136446851739895474322674928908462887359118068435295033951186721746215380725729634550669870935381192064030722936464221301626229832249972331643485874344074905420231619742052080308510549108907629361173650559436412010242509549666016011026617507051514505827411717264493404660532743683060627714035977547989311622617314702753411869943104057227733311827237015116252831574606966105377973205983478339912679281466356609647867389157205041372310888594747168916610582499021250186137397186180405458507936058978613409212289500110222320389822143304849246378780688665785516250733458926668568750124680068242416268321934908801496320463648278145319052244971992981238660109929027466344361739491800470376925910355169515884465479561855643511088666575262251657556333558505415940970645640564514244643561621488899299958078512788002704227441309097497898163302804043188566129492225351371682899863130911708874291036467408965636294903547057386704569468186084542522175946561705194201112339497427252136922485558188755663954079871408044080513897724869939739428730563222307674773884565760554876449210629660302382645124026946684828528589631029051529849412649511202731880538575214958308437060154076994910800218932093269396545013717658872995505470595304923488793675254666916569429379447783136828483147422456790008971762351963949725761081451968040877304011816960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 1499297267248462840772752412142263089336760933853169002792737292449699025241560580496928666385995071039892858124296610670542605841926797020643641207184706882586752240379580173129324419824961906788970027491705788139251041325759022145803378761702518840658161196918693028158740266378066281086727207570580450882808217911235093898250371729724795452927253731840544909767193924248694789672433037288982795147046082805983597879933467058730946959040170584709410534922344059443785339406631795673643623975775941678284829638202223097699497716903720711381207966093566129369232340058656358061047965864324415233772252332538747913474070563784104805647167533726137484705162846312739317527675917501247639201410138549466090266418131498018990755375641733236899966322446877530266154922527087015746104403538427228770558767022364982496111791413935247135182424198985996841526112294106193511287346308150481974804035411194436607735527560866053347316852550468061181487552619695213887975738920446487634899339044267274023028818362649475578153482950757736815744423410833198194410095864395486960523705954715088475946305879152687089775189831082183902459979348434210775637766698545901833076574835092553072841039375540139250774555811800583779296422080779269902908222667882608448875215648751915236707063589584030047824769689049567773298632596962498203858695514076328148761544492263938356730515028699482995270969174113171924446346952974164967506933979810071858415962329428140021473276678548911114522836471140116772391136218970752881935298313956157603529828358040989402941393900317134856857510716600658383518382656429870973000076427018561434134854068980845164272443514609867442844527966624591735983432264461420057985528616594170258906509953469483160678287645867414060211809899999819085308188298758114049743313160543111234623492971434377420422306963280573601461319808396106698718712873344293199856675661913079569999904967139021818743129249545089126367165083275529198778316162577023631376771589091882858617537782877360889654128124116868164153954222758552775384210387710985030384897534656004209799339374307181214167967055607097934908751194484495086672423828138781064001157248792363881443860412531567163932565419582125380670541891643100932051925451536951948952584850025663479018814530965567983046708778963181820005156083459433060727701423798269801780096621100352301888599092780113720296542250966713208195219836718112330310195510271650997365552691947548993594270726867592890966581882992482969783216939551067900044364827205056885928766695313967828172584731284272012252259332278702340348082135457986720563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 68672901331750592120334233616094477576579035518482869815018652506933908424257181773713250091321782968137826147879385876135214252062956072116453602632148164410906474532192029444975425338306391887437805578674577546049752881274717823578698903497686519198409566226475599228460358705551853532504548300789337919608066574478560004379877589371579039439033413987383126823523943408203829931785095077179018011389250908699174983548423444590677746217875502133370254551476563444030076723702858450053929822489292284783534966067179351985259398974771302592015016175832876728254345173963031519982250558556410091581822930484730500534207317645197132025158858953697420510630367445755129857435152487220551669941180620130627536511888631215177740350858033162733433191992405305660542765119185212782077892832378422031913926382529884765027649977701264866996735230907881319987347696462802256514677515980335961183729844779235351555791473731299696453566397313286593776883531659034662860812595323602614982126155978767319956179465962399112662663292448095734028177936607012301137478997855380064836641592268354173108373254358459551617214909639912402883977008362860587036981146004206138092302346835594860660774420913939939679047892299924309939491305174796409772553873530235219667323205212721880061381031694392287939307381317338866370542882624838469321674283399243067612939546249193290983858697188641647198725139798910184495198525321116794327803565060850726846607821323804872625686036538839926390659653538605347673787764123202370074047985674511272810345072064054247049884076722605804365823885794542556806854140775939561548906863502348299399490261122360410870400785403325315123999281141470828359952498280505763742723219262189507721652131023655382101439809217924522105961674107006861166906469214527835640621150657088763365469349877260751912025145018916804826881763832694891759922097979801910221456716600684178772015069193940254726403864521878954769007842260702037280166102631148102789604307240687788946002749788719659096712882927206307546156730421048645799359225670538408034517188993810497338624261904623813119166570478577983033935383868923088840342002576440050085370039820128977381260376183283288868914802173225138923839200959070708209560240243847010877657973664882923585591578473017726269437839582162281792500468978439359877527980899530134345745461849824772317363033686420981588081270030379358765041903939219573055022818246234791271812587947568987484137382010784026024441882073998206653244792638789691847196515515470944283496400494234549791099300132568125917857516820797650454806843549131613539401728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 699198807156209408476541994398128530595364982686185733947010361174692848710810250046281997578466543264174792491928197071786238702362987623025324774071221800075972957043296900662618264786915398355674708897498930482477926375344546601575800586659171963131535262248479501553700785653951166303388039797371583609034902677543557266879307178993723984198331936887632070048349869855694460864647698095965296142422604048319999181436872726570832403764594752148832840369622695996962540555594827546650261504736736065848182952131079345104165931636482800231288074045898944050419527797036139217272976587741875561517291350255671644870379424276126444628630190254006985908697085594961378428027677296268143386819199483600178771447795157439911452868867610278677868862418183736054788510312797239566217183658197535562832682928326276636041667274367259598048571538096132949633634889970856411275686541251620762027138723985727907460456383633719845035157118069906567332489845605593007209350244773903073741051532872961615047111005380771493887778084874877650714373973571237281893850319143259516496045822319796491153337878826741667719049953692404297890038147970753548778195353212342965612391427628516399172459991339687516218719047888204607814254315184928790583463820820479842752195423272392641030980474034788230159931121558983326910709234318581570247519969987909160589719869325881094910549090735931341158379724057056747557148128485246352059643140876047215363144928053884151644895262211587294283375975591454473365704460636811130397263828474802669131444914563006060020973412050412799627156730962901030641070773619399386563900256384501039677288810705223844763348853649070978153439243101946232813338015205738019235479188975965944334016200281800549171030051175731764615100727523589775397829324283193361603030817131523255253954952184417363833893302935918606052820000288884716173040791881779060767051724154229403094421646450740939876789818251010293061407501447086414230334020846616966938764636440983592836919029531497285181925810102485689407563248789368148884134318617487177057410020747741947660695911444666108768372699246828052940272290460103225763636582775897630444606270061794774435846701835327780144871900903433912483244108371731069199279859167901546751153780801870631659338245009607833233919886853433665358881936940413700506477782443597465745605528173419495539925819085984909523565838627608496068047945750861418638925009681302719551183047865789605317600621734029594291152871991431135534489744898904057055430917303280077590150973636384719612745960937659411339309162969763902046191741513493268712652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 12796329900799677204987692872608438579423123859938419894870708837386080608548343222156081488675027118323880291122744369024100073709988487255334486411180438097345823353050911125050752909716630788948946171216314680827466439867235345086351919179202025674705721769821106448164572659936539351842300105283801275877287531757533214872592073644187796641306009455154922392191543539146371740730944810039517027133695822873241051327364193529790236166125079544539940354585057177627706416260963240557758699891334759837039506515007559907077780484803776237360390584614949209865106243952227986081019733069533095474443125919036098846161375689545732243081831171373659748021115134972645091549580181369524811311667101187317932310977310640497752349635983317661992933063884342721175921939230267877411254304776426580769196739787843849956023061173374005978819964290624067773214799718774811790893387045540345435297792521381776744366810813790656210547436866117779634483406754256233216703464356618259682597757050448942830348469756697702770762723198806551503504749956604584247118053633082652700602832651611426279771922967690914743081189717640976875261675387615593465182167558517835086196640872619541376533036927169707855128316626580614958166246826127787705206837603646539012473857309059344261301354220208565410541088437268555461654791400634872343978014095679157285538165611734018362495084459996221438622262269143660064563888568028221534852904120029028951624449849304131934205883926384218912252602221280934993824707734192578468615619745877204840455251004753766565133506801549290287836926456433132959057155318149434576316899068766805444860677355324157636941794889995752872805427686673388294325588028529209667921857660421007636921307645177327572002557894320509881377538054995392772001850954900238817856447365948736765036951190884272915640836118893068005200410291150486732440926146260160430375295644681043101154104616970416865975326185603556315027866042721953307533714910556041656024233766793235486396841258689709124473963426128665010781416797402398789402004379724471230011438822920559147413324847565662663843718390120530755253956605546463737286332510418953648143154030673578066677885650651086105007177585678921591379721759938630197467357468488519263020083807891269109680519646966536987027535883246598232748095284322025174508907198830771570887079007956424003858905109684135356574046073646058499937522540451223183162475913517136907894713001706873109000453916440324976460905480204842100926242000717890579031914193966267328884746884604031341127052823158338537965194693843094109507615979066154105238978560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 66451251249898251555919704453286037068622900139887360664831169168832130457822600072416335073830502116326118176124654402508263190644815001633405443490329391231928161368567335665378627554660887671793727706943862082680600387437578888354451349205789420026822042492555318409882699854326227951366680404333534795317653147557365215113842948779361475839182941959578652275085424296923738190187419267537366863212903125911881631339558303786356418244971183923500810148650487955989978729202528401423099173948741221835665827660474236301412998126114689015737190923711010056385824882133298736719928949675616272575957663988097723340750363759016838839147416841685781937261478272317039968521832238354998577167715767031941526230942412367593346963208353429466610889583440201054315152036192828483000166698515352294931506496833848597108431178776360514899644229598024536745422542267743726526256285091310550652419768629781668990180826331613894771478281950416230779209762342428471076556338560277913680792518374138497918635300769182390101138132198192620601113625663216267867035925312150143840937350083809276869533587860069033244145568184659925394681689369576736119617628460701130824740574910428193600574519492668899998389598581539379714241243329715727319496496937160449413887485180450042231197984467371342968086409990539853409084204272766026955401521540613377873059076077266390756259544574742807825105677181866553462931269008384716598421861525355598009526291936833695840700536277229317797878787189943339819550453568330172437181586652360459463646572300629816749348677351380956083093413098582966825018301189915827737964927566422112877684030362899348876261557940292700100842580390150538053540922107399764597213580591998515666669393569262581069833080632929264351729721462771221063487272319905475166385594901605855945654000770217652650162123728968819613423792239615492511875331420698281799118074312274151096453700391678089976876973615424592332256905807413563357005621008704845756134544942108490563270746315009554963850870431186600850916213334417543148645972241679527915882999887363964619130121273853114120486393848639876645598500502617724548363663195009835016825617243516829042551501113836776260763346710313286513636200519229056887275379943820027092022316271252648383860731523047931307954209340126203279381637242574091322605207775037235243223260738080788852129882588985193468239072311895794451939236385719646572734724421884468992263112183645497770241894751237682764361313125014037311849974698961921689701360406977965128843587148392219766205640990640482793855143569540582340546303712006447230982553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 1944071222107536019213858806422144350036764554447627815835473146436243162226225869707486774462853440810813616028085562566423367605987982326780842393363793046111269157112194655806636531911577324733427136451333977141781038441605839043774243078480577818807968607781302356843936806852675410279083531273601907109643790754343110245254144622101395083307977124342970159462693159740814650769796981991298570223611635574544214832025876003142851471488977081097772902936848639406715152128010033237394610118133297678740106049514521719719408030096073470110171568389363720468328922149121920660505522639611131748275117501679172339297301352229577787087209983198919090134469645529046377963044911349126101533042667352640065979644858660321488528697615268498467024723439710296088213646378564342551850402278005442745176335611671505440895480509964891721272383248595460754073352913215349686038909426670980901504667619589537166888730492441432700038711360229637031585155357023114530874451640987270529361305802539908970472276182039712978088821077667591720454148791944023877478229199261031686639284696644039448014509848918807694090450114061138654715038156586621247023221798894463783763821097070178586135887244236243576371713823740094336974008324936647066200580196522547104616724160603377130254273693653375535405857277136440106680838164840775980181135536184415834458926688121092629597762800776894337385277608332779999082620991149883803137416997797690293863711521873228630715065560659671426012978508621315327657976906554179074429345408462193628133380188181952880238730144276806696945400744787200879569101890227873807049272732748418309350639821652469869919275925811278157691020121240675666315245419571762498493057735658399705139342581335169542218059825215158690017218885797173964624409515984525830837355210759569065143400515388209047631357014208387574980095802441340315895545865487168334551370079254688837461147559515578709447653481000837007276575635347414292819268338852175980323972416993445810054780939434166945598556743358668317751501605452163790673107394519426110644295387767870826725607325484373393916559162370692194368313069810644844998823985807953646871349432852671201644824425500972672213699817695678940025924439373564653453948542472984657148327321934597868488235825939422556175079896061160410008093219355374491399602399277324861225086208461285987385107685679911050089444968655471557512436485626942645152599720472681104939808335455016185218990492842881879998238857782701814581541182456313759338775830518828037541480467898618875076510431748242645004145074523985228458018764415312887782817398784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] 21873048389489437587107286099084075914396339962580095386068647456080865568257036389831196345671894919231579417931737348822819583571536791875960750583582671732380742207832334122422824786141303959824817411746216223074735730219706052160500189780339010605339832761628311999109324365627802636142984194628217535029498202506086855333211376491438977073406643771016520085516860569122066139937383706618368757954030725170993852715259432969348054098899047010794952233926729540705325877872173718918291725667381786795108162413913526785009439902298107605408582068713468490139636868212428301360573499524178504601550746872757011748541079566593814290186864519617336876937772758684421175311652265572240265455393585050015115859631314683301476074686904772718052274668034001382285793277726134704820273224568748417279520103013811308168218051624716707317889427326174213065892699675369521806983016202343517902826502639093055427251732228964170777257753228870146273476699868466959687082812199588171813876385097563826761327748513918914597422591093459908572799905927489862134271368328738436180000691187507467052515328339970930507956306666520984269943134836592185971177992824148377797579736544203708069928210554295943888355774743639516016330585836098992879405107069331995229624151039180971020712672288850608952615382558781215576834457906591056441666022849886606444048794621867166274713041723575206656758399330360519691314579851150243073942342147126404819591683896772819683966801612559351988564978970922126724902083297339490499328041692166647229735273777148525722844603390231084722009061771625097585634454871074298207260253145499490245265501871244324215246297248503669701002258991888756956515269264073999527731815315371914448338116468348252442706448939627732788921120770420916723890259386777884884103613842135092717041724714476578879478037083645569788424923206508053659390612351977025415251970469755322187678855059616508051425689421084104180948542679586780514582810847581099918254148688459243065036423857201496679112339682392062620195886521799967840009028683501127385002828281401434506948072632009078629345024619042061385131206941261706811756438683659748304547630172232163187165286519205519731029261160588018986959447977207486413425769038283417618959624887043971563784120305996905241044370522455740222955478797785554814698095905031164130688342473018739424210198828915138301394287037484076007967604098448815014108825975847764994994443351676597702927547029778381534001350715904363368980572508854278979049610702897728942271143668520888608160952835281271424104475774590485890101685972964799252734253465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 105321408088416439036629434522287992551918859662441158908459115831994802046477335673581925320692937709841208461965574817420624611916461555455638668283874416642067405290937481095069972394278986083353490704034394190139459587316738214228414864140354289437792029590686569293363610152198715064610990765731090392438362336710124608396628677483549009475813792083910781783225776545018786259746315846491303055116908838020650151863577260043859705553024474143203940161256350573741050887972916592433873884315520654313910224375466263933748748852871091227606463294476043908910746475610537833453386291729690040323347038528798968505881175323328570565325039289576975140531765757409361607144066381321954008741674189742803266438735246701327825156927379072706606647675325229065222014001037961424151000804140281919269017678660260752016992757127536056258792435042637759531771193849375628317860018865168626543488558063178971414130759299879936894167794651411829856951343592248781387569887255170537196856800089734104628936037147014445038148100483858500872964638444663954259197924407913442890231074664931942270333919129865789756541345342544482501941658016509028349800028678611424195325006020832524246246730855928207120622503315816291370992942236259070727161221986557379164411646400823002216003119514372465129956773823256913888150699289366798851120132923056320263305931301757383002316278956064134463599559982858230862760371020920121483931991163656342120902847755123798782549121482706314234019410827067003186155970604719386056986317020851457086585697453841837639131553032133042740405469331126902140869595198514388296956199947528593880398127399152294610417682049689726907238671386488706317737494543490339876672815150235998393666483364842761541299010416819300355625128513364961635161724847977257299227374602982882257728332087784171278798500326895048031978590592337475544194455880330813990415174111868871077061938400618395726533747282007945563329131374835712109634870042557074762250633754901030456208284865834350452291818612009434631520757493382812243755382333685605858417272837263822214939446729394977430631443720121346075590360771249177205100173979458947517656127384241066778505155214901521722430684235116658915609922897006829677419728702948433310260761884146236405338803247603321158540698172287666888884674666667395871962532540853778281523739648922758047102286626055875250158633548636456965279836375645686551536520302828119967946019876185519541074643402350512491540059710521707597136054813297406876794856488608169880783596901610144705093967828778446808126272815144423819726011181363105600372232683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] 646560812253863750173583412041783706028604486627345315988416954791371440984353027397405822318130696658611422023162860718155797040782646815551477000585609739250426290785439903378588956735867084080110079316442389710701255273594143244788168829029750860652867015852305041165355889925443353577569762225251097868452704385982881024000088375721958941434787032310925414044333526060853435896443476255564486021457384734031793567486595007353014040620519283843580901205142990120459906623202305914556067476858655016065065244052743454894161449624065279265214207299387870013172981055078746807920852651773836310372336353101812245071120608421091139964531510657277431368627987073617898083364239332210774578220409511397936873296577712161912407064271173841252775939618327727265298849337975876058854253903641568302227343228146941577241520467423849629225742852547831933812045885613295126468406007001287644721859632369670963069109475249069685170935659113612473567847571879280760474654691320426274618847570448772204977729471700565741810909393325628993470129395691589664865300330900034894122312618938613012884345542890864543579635197610928188999348721676368216759123465478451823396021818302116071304479804329720110572591497210838651138837413650559880846854295825596021520541336091897651993832445899783627087289080878686324749727200913238387787200391259240826350359624539230678943036019112589035901464890896411801838218810201356677911364497165773355654076285801755970154267958610551263739334629637536289890835035807275928168424870187184104237989534321554216767202526985300456122949858096059398377721063576917153261213028170161216260339523281748550671408050670052511905594959574688502549535214106155986194441237228939189641496100866981795775296827909504770255970070939463341607547824015189004109106193622724034259821707968021195650332624517100080676094275791160038529692954495834885364075774824174496260643840880684461294012735020031071407628954468079905617826893911835959330662296994945809436636535052566859646304888186459504483611232938385260742153287299274354510510089913009036424053418377004159520581450490396389972160389526626681267640128951361584434897810319175146283059137592504772931537782617120563747787279425257483113039607957987067262448793340661680930591713052960653327889465373457445193999613501692960327078256839616375951913387665890220477025224443363677926483709583568019774165003411468471161947957451696410202684471332670634811391391582894994058865147572982364019221692765085373694458624019076232073900745366971510254157534572902664119695683995941744137215582558239231263426111078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 1365827944905229844355162792825108704339105870037147035805687546154256478352866185916025272706758258973487459707871698466111307914025376397291786918630047360199000084921362286189942235259120850165269959124818676675702753476128915238116923683434096545446441423792214193295597888898373451799019929038278336571856369758889735409088542098374405847809365440601232384205889048455500425303384825181934937387021269242113370303196075436718947643294411766502569470298648860939666983364999126352518399875745691162761346991247491436832217330615389973099560210715316431767527584555900983764127126564579614047067670989486864485272192042383066185531846663771798344234693032097965006372021978150866476770430369012549735741095861456668514952476591088473336825473909344980072089561986444088720053711353344873935611289757250325637380078283179402548019568790236989703652912337930801354487948224868117723628102671473353001582581280863744725328481563165534699449385096546821433713941317757879030079971686877020925398262553835091876127602988472805491877079597662006386181363493732679435589057751706520998401938633309843141205187960592792047556314230169272975877613110419993078547122675348936204436795236725097533380952905160856102511481267846808680946772090519540100124832039704512050714733061377650018207207925299759516218051178073979498655179803240999514090490749437317561107401275178152125612465129395376790865196108367070764955040846895318359815953599085543056581548880281481468084368456033359422472908505410214892370390738516943801686146883884755406585059425646515896058601196349948317852580211674393168058170155132146596464677650902978357433615154752537814562891345303819734205270635010202256338289793386402098915593006674163143572869228542211712692585043756609704593992365060858889781857001599755543916702232543039466225936108133514970613402659536369496074255663342986886899142256159183399695227530998640510542424836250038813488707084315489314146807354784749130426569314769063857625670398047837493112866828869521459169231534340058932818557571131036897031155219491323177165424769046932802031062156066491524702931211793247696793473425968698515690656080554272443865002471670814738673704583756907429022935974401023323379938064039122641800496296942673657363627646503897571288873567540357292180560627400544297609103694438881264558915481304709427300096000544888091221382080299785193214073912772070878816183229226467120261722999333994860114352686670723196461390727339289538482620861959186215803982498782807928036618705144091566369510272832023048622760585695276344659545954848675687598793043214336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] 10503567280697893392657048261855249467150609963686058296415104747010210526072129668139497151583077825037939205324729732869052807479055426605773336954174276250177968838625911611183543337723211888084540741113824108113360665437956076250139649730311439817062987264271173098708849862093429734046941938997177407475045276610952135207908289613072074853864767668110547390537711762970208907845681740849044065768078151586818001392604887501641788005508877121615789270476324802910846708038921445555670142698833360302233029748119503518679065650099271138966852154232958997308246852211840169488046567531588387663806886216482268033101914053484520328894779809870709636718973389433074840910882947638908118210179087302193833267380633416028488410884123766487384805621329567249485085350189581007464647302490380876624667119710254881432517324914656279646008301447533318885715774050193227189365152576987508981961320393119402599081838220148842615379153462162298174956506123654691963407036958360205765306417840085370750407975488562061079475182967718690019007183808873679692070540800227704586254143616624440827529918809799633486167378145987642634126955712546685848892700637384376565308488578335199288973736791140596228265453610010275067179874155004100908431316842875331900263714094398923563173938006623790252102121169340482447289983606272575815478136620223702472305329693079563275761475527786457010069908963072686350659822181138349426891785143102957675811617602733900081395622590348331870039888108059007452492976343637012680503544980558384928827547921297249858403469905861727811507098922805002088884300051779972581553030976296686841511282321943202327093867099017042960045827780021272615323488828310491676875566931621973011991290631497082269428197568789716067698354993887028519736907914092092730033236624766376474004784464980477451133989076060269044756452594047245966790956862173734230689060980434733630207099587975504582501031190633177938983817445112987526689725550175811300435034994034430502246409463311634434334191188482775256307244430810239900804927297385765456261448065187186005624782175665455379004830068913908893056835732874040895951505747902010899434567450492504959585175733418356279264039709052708004085756859817471634868315700002508106700596403921826439997506379613846186679394955737985232682260946186321324412598260503177897514952885304909043926304481428409457956417943241430470682943957031280771500706365239674130036146808278772114804054758676117299388581253898185565795243723286573978657152962783828716821025286997446085754545403885642245808716376876914680897155020551136613768013388185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 2168939274203840879603183962014585868851371832570456531008513141681466101035936493093557746612138826513410991442839195046512277929361923319046411446519275825409819294379749040793479159502366173459088859206454646037105848866955689300063116880023992036271101976751810893721417489477910737102928997377279014182878873257124067746431144249194860024213220933271673509573217535321352060353664432034958588825024928522426993401064098701583592578869500913919642853775906934711666959225199238718443695783488225921355148898779890185114459310991534950506546232250676807664288989547748442147539369883162442479127722198282085089591193841707316859463401072037593032786869911671502710258903271403025297491448362578442688587107765409901408624424800599777752954593309556350819702068043756740666750562523087718466475906549472201624759759831921349642955193200318931837319456230601131185230784057530050434879399342405899663240368028171577741792211774406713930615815331143628964563623318660545501134983356630848010161871040618573592197870086646746176535450440149882533625927280599158758674001817098628833964595620532320394909782784479752730723513291632821054107331883968310768545613417771133250532218350155187616451363467697080793419035954707488001520267253560426351331574910061036379407649580074552497344670564845327406167224979509530972013804657611777080169538163331116765160850099630254696579687425457225667881849469136065055128779643750921145525948554791527327755634807380618622462838872146076705891283717545474632386184558998412902499765608580296263318778944514417962652985944973909848429859752536891517853598712742223174955228062078888353129459895814274808944354949649550823113370162409140306451305530020203077657743774425877723200306527058579717286653187729666549943011996267718239627062752511984232158477963449156956913203019544651381058661546834205211124175108720522504739766384538287266375037579539064033860922201013504561825898068641361386665070014859356252366427478236742086933833352741854332312155095371170417324843101682214012924255511298893224338227298033947285847985340729734314955733394266004305979267072701877756654104492720109076703821120859296319315658466313131128927800255658830998683064041830854751099906449764422732640264443184049428657622172575371024322037631090126991092783590337149456773870743596126206301413575367428673236590659877681808559820386680656107903001554507985767408354621205875158517633247909479469139226314507228985036620857551038222966023287244391658475047453111875243090639553451358411503471301427935413407233615430789461513677359758195011316430332231680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -105809804497854122670967915031296265046487028129298064790395089308715495983172353108460765361160407424339341413757885639355294964458350295055624432735434122301510686770603002992559435564914020414805686541474123977116987244926159960093002662604026442163903757987888279632984019235895399269636386703500043240367806605531913706946501504468282350516078068968817510265218498335818216157096500447132686253417125971471489333013318828166448674866266111381638746702272843213633884004087052210915341777530368858600977974636761419861869357736431092513897204712182778850766533653440019552169348300276100567500566697073817872265275229143248172976465522364453551291488725943862453079485587863411655262557630872977636802303513026224802472489573092816507779390229092259269884186558801985779371477160375449686479768137633067322992696848661131824921745720655059111293004485893100446685239682398664099606144330279126981280259002487358376853832743323212717403402155460945645211440408557033455230004456766903200510046433464147257535994196806889524451115277162056606244893955470136089970490739161791040966049670170634693157720200633391472122161848019094855292125513089216668347123179677786083869953297348876528017514672308831490633709878976466995648985050838293109133578072430613246834536576510245150089619518075307077609757520352593377085682545615575137039523319966343619742634862311801363153527205212689616971600659746874636776323412634860215860509385246674722938766650469043359022988125804769031555779785311962621629004831507062979847795755316305635924019067234033601633632120180572130957477103922702309843017218543201905223798830487019433599997260829234363714124294560464343734357574121369586222537758032328056186151166520603762188372852950696993653736923871278796236534570284817691154376434264309663674677710821778492616546162577557261707636451706147127211212953575984123084500104494979484612653238975217514596850185862294037158368932382527797977907618609634963617210652451590990957160729681476748764526810241738390449509405390288994898657077599755459193958751670163564634860093664073196339216591312923395427728835673339503060699506192206945536228313994053344043773201548166727358961770643941622505764517168093667297870144431878205511784563853387503089439506498543166867527871143050415002648185609313246706451072835079008210691950954888570862602867881082160407020479190065276511278225605908031442303328815517487406368170145401558703184762688082348391910609708627329351457567777970014229021326525586369339797836093122483420360549092082985639743467964514607000882359504690161452184545892761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 271518580141389599817903834373035365160691057179267699601351143123954793624554054955035021444648364235206197629366715649497310679561446767932718298739183711072018728559772608490348458044677430688836879261352447476321054201747427269848621077694673863275319821767982354898032173469644613332371517127768662985461120002988210780291833690714841595981784663688700513689673307789179844498130012857249364536740995167857286797754917625642920354811290063893560045392110193435059300141603949654213899617005681955030011185813227160314369998227445598554986622872664527409605922669778152260153105878853366239369345808861591840498486690858972939730737262934321715218043314548755137058284760613555484032639449958841112827353449623091395350560895521568024461698145276851220209197236571817595381929963825284474619181053053619471841846180113531077674245560629351110546687218861598927702415220709496249185396416516996134461112505274038483633389272763347228242608690495086284066105490836335758568988685134925137905732114591624125894739449690384947780238127543089869792321189042211240526056115987227194418735256394797047875218222771645442020512034937277336515439690585647658282316659893929467225884175831769707734664288057270262444502551237983573151966130892021448082011591003878507620939986064264875263658899132893515732499981531772790642255735393753226836723443105955592971840070319017589965617385230381767524254340796968013464711098080005878831065535948245872934873531218086638948660560487496699694393379243597337934270600086129869703003361700909321179891229926028267750250211623757553440583987733911916790177755683304916531508232964074950653409076498761213832236209210838144852613774774506167553662281754525490706737166153471643678681522606452857507284686850810631086525304541086130702314239383869910232574428996958052444663807191315475929283846742180319779254947458914193074318926949764598003186039253186980153198349181683033804341234510772598077682663574399497780610862136083853060259602167717668606277569877200279437614368054090469888072660549795089199324936778550543014171248475362531201430293311526098792907674518233474901368964383015257614760562457303328455722252892738133035928679225161462500880390091449217306741738384449943747866253760071984639553103266940143390763682904793586854309659441921928126631415793178198661965633051521902688886305282960706586141703744016204648521774933836917688866553978589775008502601705934735460220232757994238734388084795005311613162044531866905296204175257493181616145590239226188430297775065318463203263101532983458076349608378040000126850782073978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -2045093416280456080898990045721845840385170679665163397279914473258943140144792509161625508195707346048520002173830266066656192346086255732195485038612904887687167504736452125916198167231009291662268353172258041306602327626665979952220898914157316082641425859280024012139173523003497585805982460340920314553896225570054199539767345818676482895247349381136711550045820851624540208034585989039803789206820376868901493529102328021457140310339011584028741815880102074239125771991877066402723589173228445623702312891001255822220977086804087848038026866833970581104383681849828182143852456729511577591224798859830246112082849571384957862032333398839674321212474484918583592996216944859420154067831794402660857923810619122772575823749102640091440348272805464424179909097483907059957241291467842543711102490365404537410287344550238079809839575845770996255688196710016939760117606344188377471126289756759449883731249963440492763871479684910739759945564877455324456820229785231568107542209100467788821288204931738118668451347808515228871957018971916146904919947291388321986217927432207723257679469187209930767745163911050521157864949815980022359515003809768802836944009898615483019694376902535536790501993770037336620678811231049623929984332306721590448514277635060898508889272853864179230649338849821963163883480744770354907415101796736005058724876384762322287093426629385822648984676615084425863348529729257185724956989729733750731455856843434775326484812503949501909002481599796155160756762455301806836015661917428321362723503472775460109232828146459080447243687067216652308003468191273347640982646297047913537625700450425737848714116129609530489877996075647470058447756704830099972280566297175496358651936819758928925987856988884323466932192511075730051933950013513881642211584490607689533037732030296235060826867885531725378551614517550064769663641100506859174584837989723643314593544811953166910801379001148339510668731990161905765861564381458651685269418037593704100710912053521500351638308481561115660609944757542536997810687285100928541175034098697496353802742568742093800871692034578154326317211302373713486705546635969908249631488833240223032745697484940033424227889356632407306868115146131708604498404395533957846138130081031157467368944994949935819293838490687991355769643989891212948747205110063882381497762144193370005334491429140146240936585749705517411629747679518362784970339742464701332394400610623454487009637185347457915672645783554109769764913601493926605023561055136475152016877733921530129254164076173564639227618258741129975237280130548763451037242928975052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 3253795349215488355383988982257763871401686533308566067734532273185022700775754531204080357604399086430564696722008912190157307891610476578454642989308093743124211956218976823785496770663521556012228010494578232778437769031813300814862948883694127423289771636422771776426734418155181330166262746568450880241245176429666433145740879591490552896254853870731123225719451100555602221631560492535553764448744793295900230836109517680231819993846849877889999084598191255838224671789001843205668551701341926648990684754100072217976998249282841410920539039044866875379190504001096803726670453176795168405667448273085551390260888523700455469799143844306531283096234766668573544494748803657457618550759040619245677418440474865293694299604626346106293410187521347109550860517595159084788287120754416762018271729829130579205026440918536497712774446995540743083808741609636972863547648072284895960391898642250498384514558565635759529005695532990349234916836638105398784396770875402779558060886408787978552784322851251894223258110408094884815566070494284708236614970466417122156101475149247672349943271277383340641489338476618168535458738496720483597155979966670935188012215629322145737489012489061092367106262242841826532211603062272849591176007943470139863941635801129239586420485439249947972441677867546243165439046068923333877298782681824315228650532652528949956021546521409646624826436685991505084359911649349098801073976720799211755453682254263446050744256504660118899287903681299420797606315397758240000011413073006825136487485119424882582230320585487589432548482072648136299762175790563897095586820241035134209867156420203381903813343267252000726690465953846560436280893020545068903699200080152806011673377128665677573088678420840150448911361377994965563238815523800268952434863066474610334035110141447922290064283531645678381377037880764336550833797982956488482039078605087534810571278091657091887442454989509204013190880656959440002164102142163142610471065524836179600236824153926346043773567195000608375643366491169127401834283297590546898572797321341611221782445996346999558077265056500844746182784728966137155677167023905420858113582081704082249956388083093831461030007111546225934336743941440400560860011550758917487845622536028953846692906272828255071650342731650365277270842160291625035674098246516391368190001884947434579164463296696335929986274150361604753659036571846415365044991125787513673288137054110214012945761134186309001123427575411349271504282215877704231699617430701387427651182018656218614555812810885655960400557483739464573322527363527675599142279829065302016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 14138683643150709002621359770230640023632654052831342733096308897070443905630298837211320366809969133298694155033035415541440041472683943300325376915771210084803650727960038257995640319637019405427376407357238470781048310348145754110861703044548211129493547331292086244291541552835460876860453712544018537968990056494342639668966015459353139738596175581940863437529278601990890194329883991552582737988690497017825052138758157403717861177623590541495623529279621789689239705955812043961681188263272787888854562007767897241718752126706275259198427165773160551726167683254906664595175149804785007023111438767901866636065773884773760278864786393611900565873339158338508331437528010789709184528841170097605157736743443581850123486133771282586705015995798762039076402465019982604880368038172137528335154138039435775608812546597642172385425771909815853341339431179555677056968265049711069724121659333581565002304163356408135569611775733321170673782981222229235170343202390753465556930029105420457191125009682535511149381458237444955330526077674592595666607337656953095037545049209659612923505951855809905167697261454395489808959348234551005067933427233047738049660519550635951152528768326658180091322032148527135015881846099895744635568441313242757981461996742699393848187637280455642892288480058661058431989341346471886942042902413851358809233233947547050313031234697805574123847729974526986343279540828713709908342658163502522744620215456336979843810846266579061674694465037980113552224424141934942177652875063936899020856168666453756779043284555488855615086129872209861749389117060635161059561565393850559121662409367518493762308518531853820330684671601746566860246733275333427474926951616261143960270250570252246626502059323342736455818410728066122524266625974464649637860933389978032999729721888715673381783824092690907681558058659206878537382492228486446920807221585576296860265513904637403759257543006052098313961997700498418950526682280014910277488218020819203322915874430464342110833360071201634839714612707212459486242373813984130680573188123597307386395227571420677256703994486784125568630051743482929238121497646501162176259401237996301435897209343483947158704040477503224742721746128309823865672874264850817682731177040249579652051807720810045948065770836060303322992561771113360325294139422256119436581694683177971785920053099386695553352188880846670304566509175486661870819740547691451440834476380529237983199462549235247381112994955648058740327187973618513787789284797336850676095551870471731256195371656078028219552102119228700834964678105137710940580358770602803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -46715057878669590179691293473703160575147104834940106445064231634928085723184973248223580544412193641985015367655736260228696660621925537269872827332396914748351908759049255383271972221754754556501039269005374449698329926653156082957382416521037031012788417014323838141673669457859179507286644548682954559863761597532742245659764845803588905245207002600035289847171887564460079132549662135643040903930042663650254821148395205658980057988562193642212305915701023019430317952106521589609445332994177710952184055405420653336442628732677377741658565071879383769538077255315361712506355054698048038509633190756394286692507258501742688531485313482872945899146632356822975925726173510481525000556892434448953654130237728102987912787794019209226666986787434278001872379641417564192586857962039309923643275623198467261893332966142685993687760950852154236255419991614236199815592239357325005408062657752066594189138994478212880652771322296562310955656490176099340210072782115449851320192417596132370914412908953119514614162943752044128377955825119182024982662314826851210156338038769782247271979153333308083024001087665869684003588241173511605712047136715157926799694622690683473302590952347893908318305429748510698010015869725395101875808554444750038002550363289280711439210974727729391667490114777451780421947217795070157585210163290727849428211620688171781454008441526967950220700687595397122616872546477172680082162085043563645529356553581452560634619409126734731996999604904323690763204171040599066928504752262756115735556391874273713603385359001220550896292812022524287225933016909772126250445002187445535885562546698653715091649663041815654456991673929219267181052414676335635812365011420638925321967150222408193420304889338916316230828548554453155018876126259215105125977662504806975372754683750715204401633399926138407201490367094571760974648915790924842181592859340863412112334517364223635498159857493904125197470725378069399726374999747946272655215276133758294915370752376209806617514648219996823353665020556193151679899752543733640835075824169507008034559581273101229584458816710221172388541839703433321171196624670275332835233616614609253049025528965070959704318082969547700033535304433331258110439364238723197981827725661703311399892087693981857102600708360718190107116235944876396744515929753889748366661686329687544330945192359865633994191692050455601765075176722499175154329096843843634263925882197144201951800387760831107652678367427500347196266861749164406457695416988536297459250267506744318073669475957569344564352291438872801209532930513843447052480559285257895936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -24415269325051254541185081675430508918670780669203322630046057477566173939012597433618397105824032293328859825696983857552367952010958936938281323858232331437182002350315918110808768544725432538372999625939952057952693228290587189652985779351345345894269322450297701749302297279825764205136044765357826111388446929028833518202019394039741460501716298005686473555579803056739905070360788857360179178431755216386301695008824987239922307746190740830823769874736875449834238857886469145351736341462121715910302451630501132409218185698205305561065393005226801679259380771177677856197294489687000374092545942593008287638143597455067090434166333108563451245526661257748266277834270110022929272776651721934511905208623104795686028482309244796324000424180094785103112058628397850244555381176430561358566777101199702156599316235361115870689496223469632166315292971251266255566378371381232398184919386441802802247089287555671230843669317583467067547297487252209065714425650146964593452543928465407865497638634231022250556345703214532628599200054773923663536901822472502998252302349189696427397092927149926591535354804367439549579117994249467591543493512674309975823317334601736655048318072745173151710986139444363790004054691708807709289061003538529305309721104451968346195504206946059136050279726550554765868921335980422990315575284750920807251753133641776456681054632003868090483577322981240792313999472498615021096882036994081140669391411575542113239648390195485477147425902746279356425077325936772800197470810053623921361616302312539291033045235992807411813031308549264886791215414025641520088007211168077171346443317589448579783606712497660020996338409553033490783201439602043521316949214271237714208132294011893033536404095010964195421384713583488625041235205775382561769209406823223854821628527669866278207910722284423090194386280978239420700694016902520757058904666504768403468437987330751546782986784038614123458036696495739905546953708370867158119052873877325245948289799422151998433253363305824673080825072178874198647780547322141933047884649817575060278099107266743365545814999364323472389471289761939302883155726129292603439910784654468330372988029191542730756281060876236410278070418939234524497107004289797828678287565215808904341561382438719013965772558593551120652849842295162769442717418085675307751129610916797025291512064559646506200206885335502938330974070651491186300137156488253671032099928261927532472195276967829345039106972802752454543835115628873438303317670787519005389726500202453061100545854482515695447047511498751640840163179389188990566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -2026328396479923417894648066155611314588978194459891356653397488721030554801309152184326594177468141917707414621389826045508898984395755918397117129308866509809148556800179214980242193174917163513004184205911244881238279331857073898011852648034792155522912285456298901537171094586185349039087143626011086152952541238334243713167891325264296503082432865291775790023046611033511367477847709472068588558785113284738371333985199830890029593751114617258272830049634353707661786249145394288054789374283861001038266483196614062121819785216518842129551614169722722342934445065741228752380661904683231605221660789530084505321212430082108336162754392177119770911052032823761805403969167787947139734017686971659454102142706382265446905853364997890339419631002472406434755114300175191745022230342855702849909002848874209572716402407928378294699023977095155137751548239851704604104888889294842969296834612986642692847902624978970892695487852294807904399065481112991412800598560144831962979529983255324178979438387876066680821111690208401784158342063969801003403866355793622693988959001595736319562810999859989730302047983379279138020642221968801628672359704860311282733034386244319243822211135349898862279201456735885697964521891203675316574112208115993977343148915215354439583101197125579973815666836453437084749621545104161452359167157243543667543170276393292672160928203136177813135423791589156114272632290122192269285709734733354827890172082608386240242254473627272343944677751146291850554921128065340342701726271948549776347334595607934909199239743363618462907546408778449630450568220552417621803163579148848423358717314145193460151786679902653806656459945319746668677302245617943262852834350838224863914667714857530493140286498884001698078179642033414090130177412368387596463030091714738874770753620171653520604345569599352278773468379476447007783807056808138258746632047371468245344587513623164753288980184547392036230962010650552187413754082302424549241223028547271125965806833143735884000009500684587846782003327917307932426786897414480199389430229587872245662757626690296310291933024493575245135313561421063400122796761174507778856515639140825723193468390990602596437005920380437128620471369859052249311627157657477028424322149267453187368194723872479288243447524074943465641075808016661383786507380660224554007320248926243435226119115028578923789177795669408978994993655110209879174659728650994773655865256492165127668097373583808724978392401881845268022605002664829733228451122482159817858929625850607811517018574580303989263071653564088345445199920168843801001984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -81842057182020978080471931899641635363101073672901444943369437798737321025426660287596252720604802337939180393174375505977269058502065982539398900979549041142701476638466091053044674087451788052288837601379692405011209228423793174703626735694437789499332029897785942065094051031990819365525355185404611454775856098187128084939050556510040018999241319634318446314225760030618945996941133600738471106840681543094220639455492051259389342816741038509595094467982530050190913399815454420111092565790606129084504723319111397002152123361664698191759357893880391473341385861400948465495641857385350320196505732622946329771098714379479384513815270461983540194245552187547099498211289972625894036966949700378661325881579449902363201300263518151723556388943990873662236665878278248578487484757969215710758651095725897733285959289167377752118179519413310102278989509775030905385615204619838036970746433037367845498927184621682095249320124537493478874882637010669265886271716367075382925229028044280573587013680039942225384048039080160229102304442124854425627588725647986806277595428856834155235135928022843103986864760794613150983078521817150921908081839329902394432220476581378775016164393312093326403058004139182834296948843063285599349188245329038335207316043621278589725034764162880033957634925873345867273091660159757287510088172467934671113229338643067893650385905697309028750725530186506427184690618105369225039712844243745393856072489807327166394014581767962100849293643053779501026347943128348641366658727929604647075016707282146051091557202366318349376179849123185448205433762586619869217935816667275719252914573869828029924040309010177105479788783329583688542378637545138370075412681317140089960701652569314868524364619040518343139803059150970603245145181724165089266451804823081002875515676805930143708852621237730503078946647303614579851213287459038039984143477697847585284187092507067860022605132805010776995260987757229159191315195479059484056393529499810929366110199217225906832843552702774870399489226956862160432133253757946193086479553811049466820589457378145508513659329971347120998482245372242563606880823723926609610104553364866483747869156495211741815139049824266040900277788798505058140174134316180841102568670040768082172156015459757343565368218124719299768881558653092822765376511785576292591718794139198683102279775948674903206943366021919299013263193426454373999923523866095436428486024236037480378915884754731560393182831570964281049136723101391267496723474689136010752359223378803158330070586714003049534820752769850830374296170158929413039718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -843866584694528217680089495584489114514953442014565243342425802150027267288806768696103320552074183488352151388743614946106053637377165606088325092603760767179366953822338339105252283046748590628192796380463542330373041376831671720001099146242149317014191622430978634959682987724333654251634287558860752532267541084713967859780167029429203798015243145697366472706523161620617724304592523477534897864537855160508235978134634637635345641749394509972869661094874883890068071676028561826157064794676183856529901656404818993933454213008942466321908182496358466429410271628774962697470457070509747476298507296725974278622575749987979426219003219737194336068410509561621446400769620958077503946212851261085227214409010762385496830987725109323214247915343089114289504298079571293729381502337031681190762654628147110950605309916852895877895274550128361636066589094200900217742315130275780029180044969345792086132939086756983619813413409397033064854351130829804931231003916091885121894917026646152380113514202211207032019604338431657871401730432135335737093256053298876926995332957430583611229120616431401294429135687568815922210427929035434051395987308213922086890278073118690715441901286132760182070324018702511009087228471740292565361909869043129183860334148323563476809264447467133535258707615326385053405793475610176722473647381399125095945309754824025371170151233270588086474409205282686542943905670194947184345550654072169716251494550625691919447551951982822532170372145722996185517192924867716588172215818351067507991449301114188663624338601981297381176664530170015485589777071836264633690230984058026623362043821089146504048321192788554970757101142260410245615636751641595242836632767709577883752247434904082400407154842183201988964604797994709015155214926595352957702926893612109229585847697651168294589071889687381592424719870092086476435254183751051816556965439263512702271896113228264029811462924908180463283344680169990964759021754977916562711448654833201978659932606044528448799149308397179082948773709678384991739308999022966659080889528996167461700509514762061291486140594931725398580206719151814486171317361670044496187686522081432401322767220945687246303084764355682724298384644377896735741408661806878507454007399043448493938604360241288451952345865911919996995307349499273771385241234563193504271050707685067937522427172933668509662153646692091346265897043848834955598299841207206917863076191923347483279488982917791287955833363404436824166361495426658393734564960196702765802511861135755328971061659735109577269019255138232019301181150255823147084283904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 2885969159926873243911110188439040830441479471802646244868676842884214257357893777413611401204443709003747485148335644828537256280873591639350711090344359212032938394515935335574797402383894062364253999485379888198956254957016504658904297501636724959494514642400747783858876457780651635035265374660625910257584840171946687643762250566814806915934084944993478322539197519024121229930089895875158005835062378581436320747764052601549074342211688239753736189982829215707872344393638994869153843332549155510852087173654675411736635690234055656065963413871744170628516878215803946447014136680549487314850759689541913251360827245879013098152389807302296025221233400799941461255832324769179640565976923497908903494103735351574551522469675102239813564766745797488348257294583740628694441976307467772742005474795409057537129033835188918208878094279171070422321780533964072089489331469663838488299882752150622704072132567620808755651071580782474425367090178942323001303086096047352316390414651927437547098351371263132079150745213621803803320903254331833088255691333322673771459682003808264200843449765617568792048335399398525308586932897873465161123192267319210593285500490859529923392315912252400961511253909555300055291495436448527321300174894132922660536756281801952429306879056594897851128716737781684513532157342017112918543932339355294688687235993088321247409034740421645886343368622509029929434701588851395690400773373128521164302504188440481065311304269371307523641814605265911976847312225754837000138911098311992671745380095226887796480223798274904502700807716653814058012529710800403796629189970162025449478524376996186786229078747657356793635371286881921403040112446112923222682680193794669343414075367018794060776223074050386636170915482407889581841381755648220894797652136929970993874452837944787382195142559258640259709866511478066104515096000529993399043256462888359070152743297268341104174973714262811237054136382973978293098626633826008314630738104359163922772375692200952710603918676940719555769032269206641152537527727995491081638923882990345130276991217518583149351889821286706137222005029970868160080395414677072483464104748862071174712306058445161624482450825207290399950678655575080921049431378195667109873428344669107240238931720843699968033914558887924737426952662147005906910534541065527884191539627582186282381646901075314724953644661415381055773425969796671965965385986436914751081628597361550580165389277065423317715882596835037901448527821048006940573535792486468662073607351798931418498088945029290763984095017386124935240399983772283141776998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -60681450402974295652053620570812830728488111790263510646353655103652198658332923367389168728525951122366805926321908656283668267679910018888511858183806293001576522498488453805347858860481561124963391350580777603317860760075788222346489325644450263146771671526815659660684341589810145144671744040940373405774967929132825538280455566611259088061015435299662550436071592055921833970864406402904704769130125240157715843573073162055464010933356121841668222501328142442902233114640495465674902510913769170609195749140719761129253940640990919568868896872440189304679187364778928450388472128908966249489451546548294817300268177796610620433195510630711212284573578036992582800628252387027810624163618039156524447802042920491707197093314145350085054668210389148226126668895473252415983284912881624367477977585379228186120186421634275552377304542727303371825208379154201734351910832292414694414238613401295689612744076670605852335114598810007773493097346411381391754420181231550282490119903153340869810184326640763598865392438570431091426297171582358981004380386165992010016538657483538522605421229349549986584614520335337541263969319083463463964958267683795542246364998917447640883680912090372477184278562597669994381895649819188960718927476707813965967912211439209772550647292350985838430469182025438830214228579754435342422720457852160803472947232961938506876210718417819570115585573569516931477198442431133238691199719998849729658989100806659229287531538346759816610436869545016413950727615278836680829620635296008280310656215935012538546951404595322740459956717428601629351583918217361047506147534296554683317577695563972310766953760311295570381443345425445326576909894466976107978036867606311159220016662219214015153801571312276624846251319274253768551521737595487310126594253367571997718911263189204995334911153496828590072893537523927968332997438626632251250990384754983605462991120767429193945105119805572157408761931214830845561589531460940192939798763297832353494823005076441041278447943141879523805656500401875272384352491879266803335423638364141499380900698728543353520289214688202492894919181842493545059191138503361374761562518149631597869360736952723113727269577983956568747884547557862962122297163534105638957322817993284545902668245420587223663747826953460972498918088200125852860460726934769046891905737688525337096207641680078814852488604729578104730643103490855686749442500498338970122876525583169391730416851332170218577242084901651092909237161651908832097640046914266384200347498318921197034149219009411075135918913069331054425114400513253040211705724928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -576161405854959140590317740113911217578229621788166532858704888602384955094717445117764571473205467748084516071109493593297720239980974044292462996597556235770950203748299594535835019416446525688016160836115307174023510144882801122403477632622249502174702124873698612153415826777181597800285382258574611268631202503651606839049393618552212136920126942313585390773182809095053614286214616508703738194262387581958349411947844158980780861932411382328566283956799848945793074188737263621325615732324054169853957263423876971439578063448962801620131715876211614478995410597464113171762854516594072020860018952065940170555455648733476297791866407341207356904355100175762381696976014227508986719137420536642170445025165496836913715788597561253342404549422814676364572822673112263107488235566686657479482633065136805595158704646517935616726579907294902381047722081969908166835431862546274387839999929108605637471230710265294371191820831015542890528684081249092057211160681162186510829835151499368126864043313372812445350590436733119171807534331979905076597641195662016236178416947657817850808766601516468917429400941093815558444635306064396889948295838793503423039542902681199889399850751774030117808699952559610683544257801377686896228255694112436334139695084110327006522916542971203084683131685127778047779670339430643935581275103980390387907772743838934995963015492007896845092182311441060947280950965410275827474163071684521334593235620998658752412165364404548232297557311139761088287371189877877175849181632717193448774296651252765645772681123866717249388209354646185494277705222192666872537453701510135375067564705766524822880863901788561256047662232443170122856269075185486232617090898736565320815575349706307439249541999160393540560636884783267884596876867544589633170250913316504463599004440648864048181225052983980086370369484852700224684767959690473237856235072020853320272370676608292652712487894810969401545140729156129610439333440444116804187856384840106214188446750340965960253204292156745956360307288093157990639600334664737605257432418916277088333575987592214146925164429947582974802749081122234881363081448485776624257346230302433052413640088658521815207142109588340588965894807677950944476891764988327903009535844024628274607701798794934085139390854815394645224614128384539771553118472821546095395472765025191074334841737545848988814183477342849665462939594371135874314776835793114720763749974122476788474476146413249660244241646608587133917192219747442118492164938794767140405086977798272208390383238478886717190315152523351792838150860926515386973893427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] -26845051611643992971793751582852264565052653454897245613993869593620570574278994916574621244518204857417758018073137913772952006597093733444931706588324695521708287831863681884653700636351574307770263632791373067555941431217779592991624000853860712959411058725648451944482203079978241052910157981737127037227988142374047973815873154917059054582908094534726773861397479746593717234422418961102569773952871395487315388519709425651585415746437813224374064374193619752489658233991714153511151178105529789419780302329041033199201702498115037117696625650348395726036334840367568638446200548954772703145508030701087769662606519437858887693254664240896073750610181899752569050737691943491464190373457042044021520916147158866601564581788900138165429583299792695010797254028425783021303963938118512365036434442662015359788938004864467525482612498488474937003194981317687905125273939791768171998033496481079126179031385174622425579081432623533933202906168549125180553000150426823031580961643514492698290569691826256430187068662600393139013183395831476753750709326038186421050060721486421285737457505328051748258285396543796099065899816482817050136101624573139237035339440126857952112561727166846801666183687635505383576059840804473048915652812653971209037474541763247130631196036028591056102667860744628063340807869067600558113786111420168685968707396922944841180748697026407656930782070916117815951165151302627348014830286458694260548672492864395589241904645772669252054638467688497514368446963495487612538932136515023679828935576442080979205128715646008000867919088214319018789003590974788501567064266435456426705296719166339580380437224450082436339320586056809639734948061995200891396728343633515985816172365564791703082254147777734078353878102598060460729959536191146004907021196622253457157254919179613382759255479439007114262273216715860732416284657581081300814102394566919465553837720947176513523309408303551651601990009633408930690082892400243515049659517602559086095759528920430570049512902334484785692449138771517106601019647962517077470211807082776015549989519182986756122815205499088169006306926917089906880343222288209482620150666452564507674531356502194274143413374591774092825078941781988234544157005462303483314722092289197876464008527203315547780013184460894453906053804190889873439426252708954393358981415352506435173743298773211317550113339264543777296337868973297245573809167087649224103760649137451036015576312503229756864961081359570217020841895739001156297890943035012172410068762397419320990068496211797211382938892893686038129327912132662977005305750093824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -149814544137424129733099636799181623985701942289895076229418672000023781297483287721842667942246087492363685262685942813229398940970367487693982036794289628990428910401574343877881047662560739574358205491248395365582999266393392666596154840825727182901803664800716419896051516116548333241658583013874531090351427190827760647991758357567927712033883501819289680048596225679877802625392949163732072354354878567450035174423661711200548578175096518216419323838816218789558363131961544866737834178973084105067220564048957653417422097827038427057818446451049867329668211359225566666742696093659746959757455962879172432449005710271899330380685989405277787324462074931199109501753251841574137822232061269954127732452798566593773877144517388982910695555026203924269241076939484649608794065666868599156485115820996552209935448045385276478962913832555626188046975384011750027622576428394536129659559143172912328701276524168064999786802925954654874354631275211731710512727921515808713395718471257737848171858999741750825890946377002102401881890255323070954345802739220413745174631498342275358407146031767773120242213752683180644469232796228843893627209252884925075226128784883297227114689224365352266862649308745678535512809563145611129525211569007150418675559563543590590885569167565732346874580648867601254361286793587287291338567814822178196741877057891694640083194085608281182179049568169889371255620914125199138177745331263254189273802754262245965028431330475857137340028058042624170420296366695860215005539069436614898049356019903535901912984408927191665413175100767614593988868120421499989915602534106853936337504785599870676764719751544697599421045806752012197022476119463148196649695225852275658909903195291897064818976746589620979983726230416802959970300724468418619501886636623933401215912258850625918167180267258438451191353578323247388776457092825349206576370323899326431609042397463246919487273026672998891727853058288698222921086559110721936284496364898244124903393299855479418179377731190521909490625605416237642721960196758535650417129623834649294600537705034736398734902052371452870032662099559296551780869311664541889358340311235645407834817257814664222259658096860616697485469297865279041877404641213324653939313816699595815175628394176101205942128206969973429384222071636502924580079753572211836848635158363699732451714483996829307436434708486090366909353161677016900454367205051008836831106157376508099732579898551075706734870166404776107542640913332144405183020458549437460307753224357354658014499610405686937354631688303797519927736662625506576241286080102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -598558817879096706187578659399408213578670174764530990804118189463791312896403123855473154288762686207525496451107329857176090168040317148522594654840944983181844434022220987093842620760558358640484840620034508829461120909258504078819304531509530637252678915085801660783975165395041216484975946454392074458933030183968816374695892405314153161233374889767823309113623783911689134120777965517550030988933666600703371881747151138687309065064399977276858917235880747955090499497555124858769164290188665393624063561678557285455859990061079311205700998364651427256697152577739289581961347179453853513343785728287189921314341594402822680789717473356807773193495344249009198928556817813293585100769480950934801979271078163420845029735736349324837832210860577296030851170271758767505774858732275161290253340695304038282047993246853460071339470335706201653142589309862587974062596656642273985688626653905061048158984958334253952302316614686352655177249319072194368259758496550042257405586235706390099431350003334359071907704094688850824495675572793515237044406037082975105085053154848223974849913104258477493194291426877856904266027820053983439279218509224408420920058123831479716833627222390168825172875866704565110414746314207701413839916270811435618164860951607464086091929795353788590252585028172855997931344692542284644962137464456622964700626542583334167201612386812744013721441795903730164887964523587835099598276235167915975657301283065032373618942474250985815616121357995951033186266446940727383243496967156448332922033854990704122841661280408103853928112728011634576108461771846746335007457601961062562780455383459414180108733196264255280924697869560640372640189030729560607726936788094351589985905349836636836717551666722699516162400595672472759662430586136724365082046955231873657367263166624202972579072240890889504657262076516216085314166433426864606009065579874416149640883450897370390023869023353426608787852293721378329095451315718873530610131172899388042085641811931980984938102684449462071337871797837478211366276949528791952179595306100242042904292106592806649906360130741549589396644183513512180987724515635182121058536191550021747098976546825558474362495108726009796298109006249872723152603076740915146067664872282807536861357080531265401596616043563435650660610818869096769286872066072279921011299225885384348167988682260925501223478496166207784113624312550989209175292187464516490982899504535269610203567983050837979536065442124226772017542897882240582625359821295220532022584479017248638449678445764304973032421205087384930694846267904559994874405712822272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -3666154998387148059165089997651076951139655490711821304663112451680439161008409536962547299743576415830807783773907441228879059681335106662685507073968562541119202222117120898924157311095155250474384881776027663953525150071847837520309047041326874104549279693668560750542693412744582649893051392847755520560140041069644371128911639076721744460485817583264988016887623753260416378938039185429730267438219516689861365325985236859106328036176662957493307005378339875059572036602637852883799436618957236199831351856255305531748838887536059478657161730164855691098881648006404282141823955163398682986331264817072954092159197083612329691153789892159036191575702455182069847307330377720220046728659008626189190070554097262194817095170191134652681853580461878390124960347047228393427593997027390141197498891443048407491626499678772602675687890980820449507319899690884293997487075965548804356809852455884824414995211557893763708925492669100494754013346119318014806022510559507697266106134809659437984039848341534481772819405691163342270870147333735543241636845767482398309149353774687880760293443695597167679252635970559188490277950078031044342390546316082883521493757018223407301964140815864825948650480694733392045302657668726788419838469076165016819143204220748548767362430609707466916686270338439102477878261044131748781358489672722756175988688576616119465037886025601716211506121428969231425130402496863183957491017221289003589689839116240636286449185611677341226974098886116155247020637810454602267677949474219211450868921502292847957975852041755178011113373878832332755149745955109333110015720321402693342340070210973615514609145222178332287859993938852554124199269698437069724108541088436861336539811514013251241651295334340566519342410385943490283237925466004513428176095383201243229025776768295029508951125573504912151986515506769676668250803450575072574693569778620927464979955323143419382610762463956752049743714811965471870225300195308238527688574828005796878976967057442054549083118701730025204735548596855460145700439884256356278189171329495822486705234874846553428476230406349501150137185857983206940334778222711668746618976649597207278424318628486292900241857306440224934732379173523464879221963207769498138137898802344622372628750006980151955241423900972011801463212313211067749382982272740292237716641648675040984940746730060908815029765966892252772518670308979756259592638237468584743620014018704681184668774583315648945417863191764723642967065237223575780952102192745016262735140737224368887795703362686346244974478233550118444926496878040454645882194965299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] -554327321028080598328790912970506301138615642368683568669440179565515365034147835667189820186908491102588196834915231173743642544846034979504301278168451609958164059463410256596141794858329558257124752481987963092682546999014003887060011492325039752048283984847715944966527898716531826431657801254433497865661363245917850457029822715192022357314382267219725625666548379923433924074753508418165057666389568099531109014098590948658673235078027062429478769697380901810721667902717016149093196398644566205954464164900209709777767545541244080845017517074607830623567417841569727116629166373444979235074432143991392397228072511104628896520720673259509269255959118810970512555956580129210911537873273171838951048716136432244101016876014775509451886228261354826618337984682915586697250009045876170939888500757721401602053584217810243831888874713204405023716662802600921515807506490146298425474950446252571498888517807986270643769449939462500990307085299266604649740522846873717813058088279335491793133998682009586327459541666795223558687973696748919289781599435333272526018564444164307250017510107001001859970740147637009462965294725498938325903359345758841316413348664800383045960809221830858416471012737901220069535888149067375551354938920619327519566082087201814021024936207372289014867330634880986438402919042807629032639073064265359468265225297781477758912243657008066939527733644400561934982733337054490377843829548925944501001910884150330386573828503998131162844588946598318477551997142218458342366464382124526887413875007030225480134844502123345600121762100177614881839091974436913991814658427025751073257406199493026210411137438112783852219358211644768822487121354066327175463711347177514378908081402613981424290064007442623647693549080392517460417268209695998459204878388479988300315431018201577776063449501331922916119132912237385898738708106750261281780477453884278493208636865421989000185646218294406617205587467061869938428760586487684319250714528628270717567493571671457318714045204499752869088519063164881793540067051526163941179453534969194062317101575473777867388046268113519253121165089932136238441837112963845061972598182463815118279531976913412059774444375810311128450972280343552319428687062573956258814745135956361074634163527858647717069497381020054196499074831580916571156144177538585862099499860416094273581496401898865516208082148524255521859668056443347199369664985977323955304028854698487123728118216240911397209162853420060736545240825867729368012399450200726122975171383799294705185518288399720678322442171090951323928538336599770411021144965513216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -73374693699801685123861188483120731021171511106292954544421835587282404592252499578709917634437862779854888992226136454310828307964660594532311613703513799196600890396026138931704588273214959570848390668618732126530500921716956983427670089622282060705995673186036327905597948324349747239108386265012294658626560611106992963996363849178592763888230277296466746129661334260524350007659752329462460379973515765099181230126607583756582365299700402829934717987334657424764922408222189665268347753260219133845342021892681188664807098946948886743439742940859021674395496149469102439564971230538578769627919714017357537128769177623137042827706209077464990994558004737137129158481665315730439193029263412302929783222456726465873612126048068917618790918239681801041463191490169688130291053988601018217277539836203233904738100660400378916753827835072401686137945050933645507095910163545152807327702685928834644013570629123546422878582162010214912738369706134239955666418610998331352480794629725967442524878743306794804826923981532820001680290223677093291449564673688397470117117254442467724955311264043194780374922356201378229433629755785361675702975044816443017312264726251225850402025516808090017319287720021224286286561556665304008885670141600054083637922231240621369223655322718683351396837687424351740897004896440732172572172159104173869309731274838038929055051783385063484145069373178144107778716706396826287831603220251960489542314193915837444440047840581935854698468509219138421519528626360972208092694387123693933211598416168017940427393737766552619464675842461831015911200709738556717665677692805396821500352456686647001211760363122759027604598171289910691725832425179575813839529159165394200149514359187412859604693918967129975740772986811148686386878777471697724156722000076521379795464490396789865353218864714431449392069597037745460531577864762469223874855517755570142465622290173361768951355226576108099018248724297165575110987845801801548518301325065694432762235341305464966892157671063711145507491843144017225355120157853470044293300772150681743199537753027950705228405881363848747799364477781467171930346691045263923017293603807373326236495978372538077778012604009293271565257617321717299085713690369626627569488647063312977792928531167417918764548468619600141636021858649133778638227894844778080876340630173066850098671908542954781915969943828223276077762624347320540672882370618984326281218730475868651449502954566141121931432406023358705158627666987492314446300871867347408932381691097187863151913693168000602446588716417583458542040910476492815926931768108646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 231806681956123961685904785810365652010893812363828423184988303590718281894872217116516508543080983023394664394461941004016145312997897749446361091336756602709902246237787485163960189742924120897492064907243091873896845264618738127215716992628147390078846743458309868706415076942125282592444236773062224119495598127253468186546553192749090665258041542733461627333150087151730785440456868252201063083416738044263997918412020500143718270519230720052007606577440638775482449219847593218842619664778967564836734875018012622277491383990420380602641917675897491568005754239736186299305369103686361968026076028618672775207369825379176463089385891535494900666749450077556710974950903452834924415119762350713729713043775546248052589474425900217615489832161993559992858768555658171704418548482254942213940588275554522574221081888949294098686066343380888984912174793038468508333725652964624720990438414108799123247739748887016831942183354509613123421524517405554982256615486654313271370490921527705182556920655910571285297769334903705332973980049864220699356973828848666537703650323876281612245834967499016079045028820290831598126834284310332782360274138402206700121242324489753985990973480738639685962307010224431750006793306237696246120633812137602237411885310233781011218927217576290026830875315283268056840993612398106100573673435772309357333620341328331158387105216545165439173993131397024374092783245455082879082924182740024979105548437031805741666783378740680821983606102038358747018271911865178757251102381400517442134101888317276421286293275896280306920052473069562650874512567118196193851611746284429450080145282160412142943330439961856490527939303445229512406680466579983833940554022638718246252517824100927334894458069755509943020355921590294128836053826576441954781407809579764084109774595062965264205888038108296959870821605851524628110013203866011236252111948606206825000874661801069219401498456522061308732656089233250553191279884490263285508472413084190169799984237082100577441787459742054593065562643138661396301909895455224896320014411870397882470030156300678532579684007447253717850894808967219946291225733920781543617160077615682476466732695105626959207419559065213196524730274670261544767340988904804969449930688696567884770900786405997366235040262826314987437483691951224367322619426319605139208741118985488993951886547163858061678754540971952408637946195641035222836896791425233718066693655690733141686604235603318832540181962081979832681099497966139416548552292000752226010345514322777379928850355439838581125611001999935723981425281338974166375682425602703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -203536910741965479310297122301836128252784497747660380494737187030486278574875239464133031072644789987727383241420600414956185413417373623795741024700901500312714031980806341801766170879554846389380051612217496290806617961370993640829775684908430021019832469476644647519848230737543789481037136836969398976100633690490523934423181899290930687222916828853274207047856015341060571236728530594693272130919564296997016809201428415829097089788464685316477786171312621744085925362486225201093898518370174496835271934502717369114499006815238154110511121252169729801294883474061339747337656668787324284832236665035615963726920995201505473768530633938125025143800218580839294607196124674317901532898304097777528844515674191601571861183364889403672240452974883247521787382424314007554814837912847074933534003077245542281461848518642941852359981562264004550178056213722738716174678205478076022943451095962747828442941805193313745208666581743338635611549226647832515996445600349911566053847965336063890372408046832785351970021869084024649806429875619319523013866049195603023892553824399732334553239462361391488183420778593474067447258371806137780132428849484281173777145365453546213575433599343032258735672222765330613813793606429469092502158517347649071843143623337852991169340033161109265142551672022696928709432786435431436363291703442303845072727478613052826173271690106895329123130235758572858233617622923659760850649780996104388209088026112913758364899290343514511931873521838676298168799882592650156575665214564484859772653439577001139322918103031173501954797508993675830926966658697569004399819996328484629362029622000915644095364143058425801266958830477131912107958307325259138605557078080507213712822258076975153715511281988859876865411339453868144134063186032056623534548777322233352279587031753682335370549564892204905880672995819671499978041291632198723359649534178454348173887077051204235572361527114144349773757759966799501883645015766439240799725360381715698586452027093293824039312629101936403120529251838264251121212108317604683124071553730937069495128771503578782943771544856167793199034316424253529019056498796668654825635979559775062685201316368868569551175061729811828411483800004992602431905437286354992819797216914987138421874156216798007116053825224156325288651596509815123852124062028538933865127354135924720025055818732607284294162163582784150883566168933522477094469907482577903909167590685636836176439400791109256100256089792980408640287702645103591363692869803619120089651870528165081801638737900234524073312264548682714465663659150035108381767671323033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -214035786600630558019088175240648165198822658461558037820913930131304423262027438589600786698949577135648850805720576366017056382243852622154687750637934293156295274006682856090855133857129696719538812091540248485239077849957754359657133203014284690191576304705667235675682389282883721913021162128317599872425686796136144150167498846047066690661334295202791935013628336253596993875325394138038274883935047145368877836271341462181198808394875942212081664025784417002839799617995266273164781755706269186489614385558046931370610787296017892460773288547696097554597797306024955897054772235309159513329354749870029123925828394711558390176017538227427125880604779729606245697576061010079147517750738331618685778138248381758071718344799285645835058610573354486011413778292786528678745569114139352802697136943985386866848428423739036390413386751762772936779532432469450752973220065039304022208616879760623560200181367264568556509471287026435402747341133878303787628619815740848514573260644116253617367515470555378948401548995121608943323251020516153941311431613536922089490904226306810190149432981985756157236290802812333254692120756917969043029706146353810000609475553801006925281598943803157210033330438515449581536373625272296760707408953973126573440329730032571699329804000797940023239630725035837101803512538478927655800842725743463217091338756365174486440638783842476020811793721777640808794065589777284181372720228116538813581314051658106839939850065268084012349597106809469065993075083072327645672221557086257817300012413546115690930051827239344514928702518698789066636408861446352710027533444399429641415314070032336789933702421781684736720037180259423050506946986179512639545614389666119638449345833346841550902207311864657115166793248712905175542859294875246500245753229936956116757217938519832592506086350145733000344506103608951178491498176610890703104354504890393507664411919285135587005312245520082871970754023800295932871000010502404035540574333280011782056443722090852277081936125000177709538572280604518869786644062508953328062820509271442958904404700061206185575912598755751023528015079447757559259865825880826031597203654867309814951048666624356351209700946163367193194021302520755293559595255148809796697339853959029685775209482152776980699613125532699820947570648515637852813488853015397969880733158398689431889287725293375933276716713116627515863201590146788547720132796319397405315838948310355715098673551854107635759291375240541187580198860052038400134549396412177700871403393975962179565607832262485304578885109255940151096801255581683070942481419501305856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] 9283509114685675331909311587500821376537245635738302332377861337823658308848366861363917526724439649950209082244053928786999156884821144293205219864201745968676640248009245626059788700532999348508999002255461219618611222418229414676587228441405277058608003661189960719017334452482148772815323221957914183721149289931180084985210142466305775381270159856913192326268842454089416279353720987146866610401207961139213244263066557708968450445753143559378563621726781421420346441903961235873410826311505354885441523745785121227594176593320428585443801081826634432226215434076592038966132108753346207154971750525941226835661585338919665918305286002246257451918251666127457778610343817995062836720597180466449762873448559253191403441398826545189794371897089349600747742585133235393342274412738151275997673910501652451091944420837533621471449979688069771929263801171691156419965004912795597401604658594073871884345995894022335913076037878824290225953878124706414416729659944071140854521569516774240516696904697586463337847896431887162287753541616938578259379029194322459121879238242239081590848509202305988161001603711499657940939545339216002208884985828904399381732891885854907420494076470185498020553922759987855463537641216267541833309199305569654280049516568887751226159464903153531350396159389142196867152550153397836403912215949272509738644567076631429038863572673487230899734716624559850460541099900463804541845423783240687278703059372560683008079325826648991211699356291955436056911350261297013172786659229646561781236933486187571779694518126213749738950859706967787494463705662372433489554076579045600528796607268943029529183080678661304930494840243212866227895781199332495816715667314731315259274014237334636296166735877408275635154599798807118670577256894500613120383028010501530802021242700306343253366688738208921509535286966843165449116019660106411163272835090313532876114923034881341705705320200434415135062414213902150526736635614240126138787122914714675569807810465630918234898302375680601318133840763818623898036670471408140310450723327287812089179312684524150268651178734111596132695762787413453223420339484288858684116472944472468037269606888788910842504586803344958603752313074450743919943690356041370331254362643719806072806682398946417671005351874127380094215744939615119318792675231449255650889221489367643580167777143566109026071935667997114417594524663099667013205757277994736665813705069152798696756125548508609594031917276241185706135446862322009696809142701119848943867434151185116593512800259611163315668685641169359084401680310656505350039068652391628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -34180314014637435145819847126292688943245534240956564168006826043887742603777012401814093298903342013488559081890014405860905629625390299256557756496535905124424457409415096413248444637623137712056762576624695777894729678819592660584620645109589297481613835591749003552646916955380242590477653182554640909238301759900838565476807369788802188649289593962105222493195931885135434794198808082305276793138873322220269350651494236413799524649724893677146287800294950353248212394924740533571741651867931547184806780817697552447658019076968831377530427243372452512236214287977870391129036192429385044880475692493692032738421913597508400985413505779112711150303670552606652418979813370400045942807943149148576945858678665696196588476475616522267183698035780472301685681268004744730597327533848809307125866486896759013861608112652559116246812899961771301331829097945189636429034648087248330962224486894617161578118224341171209767072894242637468416169083030732457354083479108605863088437048674759736484249667013673770897167895469195438756992038398540665881004683034529784179671810569056607401189606374714437946017245829068418037428151291123209175211998066753501409847149548659206731420970073864738384429892488764229513251458257556860634147423837651632537002540847290954814255842705141911324122457270516066189088215648279224473447486633874955336065484389857850969847812528115944275708142487463544176543735943037297457851946421536934517565560436119576692657880496374055069137445331309915788880835503404254916864819328763807509632529775930708566862259061434550499408048762512835545128900560952582924216555068956039892531433257187941408694526737067607558526315548674635819601448367671187668969244586065755162715656160208165835329608759714014279005719242060092972431675634034900867207924082789022693021049094699381689823814850500987365363822197061124057595865477375517926167316216149237670829277497352480083243755091075714390123152042804236775456536751788089609395681297148833301241663490344680107123317537616140640740104214087521080314221466714488922615114171644875307127687325718819070724448454005264525191463969210845694718835890055687455449626253538180777651297169216814866450537285565447789696113009796979499433224584855304273112828232332720403718384221871830528007563665645476319192828359477497382286757835178474730193529561892287308436186866896265396733221989935922727067630499276022887323270754702678441185107542180052322985816456488762709530384813090181908186901645175261492519326985741447150079129334754571625448339466073632487348100920909483061245620854510873121966864930162343936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 12760588304441454996852249135861854708392646233472015755160196634737376088832149761582020336874451447228233299827107165893412814070209351572070414052751889661239502764198726107776844183843729464147911797527194947550722366006352358803471149280791725482017889783141030601479273794026526757562700394759324555168118715855365676473045543113294010991965510289010702167658829429134113309508414688333896054925685084058891040593920870236817207280726084131003531769080793291037935875417678559189586210265034914397084627639749316657986306614981528413036127037071469284584700941671083428615791955205664799471215530343274654236259677982703866267827730501240909573336427060694256480504254284161446982894801086885968251427432819845260925141416415309492817656023315630864550989203000303250823592920937616595181132337248237602841928195725648665410313685536294276032043303205030770205884540163810136436661106072679661135979118412355441682622517340887552878553896639727402344373900045443622631053831050664160369609926447729896237129958564909029657668346511880097005168919145965366474653858784797138236614190778719099352645382305514608336276347834874795750187374783107063482830411052493778632939548063841121431912997989398323161015691927428800545047001055550083262990669590101381200998444184221791070450741544322705577435596648611095490173748890712013047151472742908019879904427024714317417711965274290199780026553399360622630128104810805494515513855023495394066704753805857468567884342537786461293918448303640224386807270393007397828021293229780769557922138390525461929206672657303362490920173738433085460742717616368049569843729436768424749685524161778351989878193644175980064580382056570718438101584839274979109385719996886243457345250686282683027399226984219071311224282208711200840940675646829058400122434570679573448902946115303505048329290426156376549913864589832863427851158693001362958599728130269372011624318820305606859387868320399012004258274995280734744555878654109763151973812095749479033659733898499342927382994333618413121667696760474453663043748471022330117142608602100992419756509404720762182919979454856202032789029895690837421544433034683251826835805052820655370720771692013443037402173303211316935260465077731986862809252427225015596848652846087367324428314850420432387577795663032986914562710852481337372672918568429672283627704083724135790397537583528398754834809467939783603569556648281243031169811727690311675922035144041412715413844293197777335760641270782448473147799053157433011938305502180391425226754798259417257292173496072857668252704234192917781772257346558361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 140033712490986951643209743210371015572867966853008645986888786013354217454847308070096974964481651742979403051198182122808238166759314468173965240449077656714672617196564842102559296824677251157642631677218419787680219403404479598552157033602554520827251096708061902434899332968656143146876779011572625372598045436504870787225493563831339663130255758323548830050364602466345421952837667004124085950801380110645205234485865566873647681318254274692773330986923078949999441213944529533993188597957122770494752801043780192947597175181543156729495250571095566065840793789336526615001529354260285492367296888698143367418295300462167264437243328478642076999345032578361758859417117654959337277934734986662236811578858697841668465452279111490556737877344688598172574937365038092643809875159017270111010786184997154852644394658556546906995262413764484420160434713753025407004024239236964584428444872683958306090230570644370122854581300676378894966686548495438953771599089383694389807992434869220775252840442642275073840416922544160307072172772025229511210586348797185407014392721671299115345372052250460142140191258433534898470775953748186811583692994437812708520139126965703762371439354638573964618655928786978878687151834569101355432175047779131724750593058990515949061533642657418148587529785666890055717152552585907757236858869689281532555227135544735295730357641297778090007927630278531649566172174223167453548467199863064580484013924822346942740557710690879656196284464176489287711496518675728325104135388241531330948830622569618979739665072138889142115374286995745240918408994518752067453443034207538098204050415477957056708221062093308471250383561827951655372755842196680294118887002494596091765215666574931876078580237340251876432881957073067949402131058969363674674422136464340706499710448580763460314858009278220680159555075169689397193920408422334900285358069341343197091847728540928646334490969087846149333474133250107106837792358788952272161561691627412552805733351340007664982799390468005813486653200449072917024607001613977269715542881027961357149532955556888832171068031930291441979744222479439479215820869721423322953233033047196266012884406794857121450116097897946062799834700327714282999126905731608901441505378570533426780560054932036783221496592758084184714001697762201064457509579927112853678663833949333610427098621640620684159424577196119573779337629976464499725095066697635154846617249480762628009418020651544212687895141440223247953552427411806418217300020284822324312323327433933319888835598465883483850745655830211186021803657283351113686255369537185644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 34054689253685281979446721732512421641103671857877451211670340128019752498799289866424437245523434608594914044380521714813573827193208527945050193880481081268932744259053746067860537797862233908251842776812011333361724125734099288046018960255643918850038618758456610822094832264256417051488844217220202769870121901277714132681871233181794240963429947736762650357191713170848864555273196686796652235354503299880575162902746995007030991390805271606773769021000836584154137687218834255881801962036740212003048544897489118152922669769297738960093666255744157500278457523770759212384308550196857982359441248334319775135731725145545195312047784785318007531375978672945595747020295327138351673588854244928646783088748266910000412717832991312605639395333421176842206062332363729854160703804031492164391684553349821344344136419951463329626302590264415811607409127418401618932517216892361844853159083673220637585401264093938494942026608136967760616187124704955173280350019166495917469632594099550677487984183088969775734009707436120452090214207502904905488237587040923610224908077181922548532672991370490594498737024354050593519340141719757677930871767012072396483460844078953752666581484482726990670849618251655968512797639101910988244215032764715845055805356902204570063879107257947156193063343222184691874695531033282227661712345857131995727171597696194295361095122231792444140413657921606558139594113415937769640124586267146145734792341115373879876165196316421834710556157324552153817548705117195265810392701271857515239241985941056968969592437913083415007243924898641596989917381564459407302288521281725968129699351066483168752896213108765997138666243899350473244472258233457039417549321181142025196295880989736637430275922126228765764859804716823872725917413491912417874967630386574714950758742204484262364455731937977971569702471300684343736099951676829150625538131774811401793405213822030599097697037385034039092031833256149475490830370414048509765052836995041819008626911389871445917058296293216126222038188791624560410843643631964207116465141653303996571384853827014167458387405519055660333578834964290678210519044990098617283951427160045161485734711846933438094046434064230173626913766865881387187515452737421895895453074982780750398268761210853110026218581352907900481896705291937730355330414566554706016033146784487915690601845949911824342218971568333604814968712888496027283330320416789113014766285702078181540214778280117395244090327493553598074711031695901610832361309518038466062842564548167602968616223581287894891899668896905338318234760189453365411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 2603657107664790886659780361964697106103765546594944814201358196867509610266734379083534579372136852166530211130889720413239819485799104628926130433679165129026419132351405442710800911984500785667502525782723720430766208323699680631238610114580920423334589410157715495584797820672908379458719719479338350784514891427650742143197334631618312097630414653395879571839606887386986350058681802765874557795942045154735458513291046886928615122877512371292820159062471449194652495705827554649260731490226822564419995794221943862037299450264158315417160121269013421676230090040878664536514541110038056086148944015255833219236467883048069930099577553097177892469119300924569160331908582729585898553616633038488135819107527125899858745058398750158257148028235346913046073166544244653923425452469164960358083710137270709050731281360320463947103883528985278595955098980548607467766813007476075600252538042034293099994278504757387118432353217372630519988498278024731869240649365693515494942264367690787521662284936353498404016992013662798913789097794393220799998873903712266677381187845107956240043330197785166465987954550766316478916505099837636081549643949358873306571109669933366839884009189580761730870041133213325967406939103264570298728318113830849212019077888027996872454335347420082051044262422312526472062320085163224131795734545441927884106778118186599791672345620082680453377730438338565591765339963256276175502907997746546516603051869075802395535846404825345103561289284794516433376519797657119481032085572183413669146357373133572311549872077553129339874483243040520015712669874116615813061165791289080407281762385779775448273592104308952627075147720556117188268571761826302476389635139858350882240781540187749207917497839463826472026726873757790246259867741028512975866489134606943452173776654152074782750491878223139140636847863011652678639500575031156404064181143717985974583768987939620990698544340490462720224352153024921479173532430646830864829236552727788013129574385868175330248750361190595914514564303527909614255463417098267930405526573219626500854178256484761886851687378875286228870614503302164939079390103033061971667610032143781734305992928789795982699088191277432343126960016844843906207900578300387781280362483916028744395391387574030863629343509543090258787352729419195780426235066524581699010197130186837284883152446166158831690837177719895812386261293583286251469155215968166898694091452477551027961520693894181761058358405568574799866370956091853494001708959123794434691591277510450341371892857757612653970991091571656200903974440679664045260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 73415633050587944885748615616156965252570959547026114282022273123977282683345720460339929875016813721800283318635764649815152729872506104915009942164226816247587001237162172016568164043829878013778267384701793150362611826554762285133244537093395094016419859754409636195902405260871924412641042817056694565393333427648071607871215200628129882528321018049403108877373632534791444183816568761375336288770979106564903545268098461025513055687501413990967251834581200225896543007969193686771668293447201633258855057826363018149134224284340865907710400880413951817610069689001774793526457583001841959705906542313641646860212886134622609738247167818204976231250574366588133441447353223489879475479285061559206613412806815698824233908007684135494535375995809314352920937175891737365203053484413658969534284856893870506490342698137311627307569015777145142249976503765751142872468860913337004785309577027069715661583274495711809049137293919097560709313481274868893611256266290524082630278219965207257763237593893864544747821236088048850489198945777290684169512253731407176228645558200550718325459737327117633407327340147868268722366623550640961634591454869172380693011019799648630076048664335540370179996463286827766767255948252151532744302366655562390251343212592326030107105010006423225805885952853637950145317873158126272409875557895005321985708723701270406892862385187127702255329767016992214894906433304549887279499946886831385913353765669818573421317613295391635962998338114535570470039298522286002393920571055999851905676781114605244757736928874317137348109025476615527893532748250526409149818511274306390332564287137074250716146632839955041048197343780641837850732621457346072676364475566271703655655232080528595104686613999679877543629689966588533057806941724665081517839128900996297747158610860214173476801498660817746659641355325769055067814788749306589545557638192912135502497409225280154718651379259682857610168789847145176284833500505261397932604288719792912015576227218373152931581455659735438920959032671225846246575806526602195616657511013468722578919838178789031468610188168160872654866882136317467482810024220280117086149078818681676486918928202052805454256543945422728834262163199942454532525510888225994934384187357425922648055865963117166342897246520091819852989604804394274466504959727496697377720849306293858361615765850544298851247110894583110498372718290394240814364454369874405746767718002211214919819258182027716884017147858303701344892425458023914660395810166235327821659812638983841549249002743701185110469782195532693908359512607196173687586816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 1237799537194398574506263679128102890967265212877794159287086721090061843933259527581788315393114881219316931062345064089488087090957263447085178276466901829796656824639511593213516811086883234581720541026338888046970099618972332913478688554953968512659786706750036818975283773705242405722046974086078981006296643290376660869314093082976816942410389694918555204819693902885004162008586084170875295151314234588956146544415251727380702630714815283706370322541604879114435651823459918560851381344354051365799618651352300600172092749114191981307453362796520747590930273833702040911350428282624183695283205789211794181016753549837418474298239437027933657049954742052806348353507798910207540803388032821494034952491481347295079845213467107605828046221154746245800838206419745414485884904999219323153612027107085593270683083146693724871428234164982709409931673744812462124383057995717446483361404340027840723137405004729218549198949546989246887095804345780266584483112492358040892321608321406011209400355590624384973164721041052844450454120761513983380363103868876813484773573280812988485706477310552053479590732981893341845788368163943461143820463271416416856179304886605916077830313712856911281469709448833225938217236257675337338129117383834103885115582460349245404040243668111846302642004238415855816072572861089137530922784177154481232635697329024248613685363602618319134629894156418278464191511418759102931813556064646414559125604985453068108027030165882413125255014343225575917587164207810111052383507271995105523879624295866923375970927490151379355706159808735692303498494368567843026486664261725822313321724968300296177111090079492976005045934070180362390405384837531879320510637363415600595626826274826799747736323137568572804470145455606833609643844808347272458109462841219601816062020810197999986040591631733338787809254889197030018495738075706709909400777694489668541095871388177339691783907183978683860713615203052656943108888665977116557766837022232904314761610658930227553705587691357815772137941569726043260218590357642482487578816987651483918471539432552421334520983830733156308279601800078490279389159114658595393131576248502351922566575334645495649691470256032519257275223966329464502191145285574461677869633182799670140286539522619011654899414517445904374911149336776884872539385436872072158328944813076536494838974187393439759159730508638940375522251078716355536780148745689511935596985150478231958529478957587254306307496610091631295033574581912075205060067483605980934857659662368326569089142817146329457748933184125902399314027703027192177885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -20786499868137516650376413641502453672252332342054450524172495911043016967979311913497089238692574538082197924046910960984530426819647140724669914858449420985069687263541955149762689320849333496199069154160921356424303743113960612741230616998041263584090910455990502572414917337160899072289988841174645337921710609770281662828726184554285408266227411725436928482466064430603768350712299244845675923284803729898953361232396593229622340228859693130973500873717082685644606984090718687809007566945043424945120257192102264454425784256966113721817165504374923517143358953677661895868575385946131598412955526119887037428966482017195201535047608973087886149115566302857284492326787634602179239640632206898862489116562629035115948919107969669961817850576415315103674532378775770242700171946576636178022792642040652803187215075779488274882042813050681379602717455578679346012073082004167253995241101577220806386103313545236970808497706640450516460163296406896467992748836382605103344480154228749943880308822063141919546046808548598973741251721210491528236557164694191244786936347508661042951443797979088221692014627671495901804929401434401801995328068308996506538886377575050733155427583332784787071017983859777540509460728117991680391829314535292663732787076947221100337890498909255732304602941759506354457332639327467531568534947673031473967674165483413678012197509623859096653563568821175369302066296095761300568682208912150385206468932247050041147973456648961007196222152210228397068395606766123834824140816213640245059035162991658917591829000858448753742804412045478934018489182923191566376872572294244262016546234952559071743381504872685265495227267222082871609752924119360374088036182805018860668652103526301380251415419090346601726809849468517890063453919967444114708885335480293959886214021428949318297358840495494766158509712765888584999344546146539340704473385492183389025003058558778200469917672782214709344502098017094871462723248029441191201696481384557493884915571774888212619734761245201468527821216713132162350193633081435324527106447071108967560882215447423124737361074599976957811954257521001748903426911803017533099983486152688423878611818996745148383734204310062581018895341377220430650160242114660088570462242176163564934123179939856656906577705862825818093695126997076621359978392531906959551732233244272564590451483308545834238267955083425090374112198486929888972701894162106613981540812414771300930399922516624799955184767547312226290671570143045296787328104506607702984282043199551535950443735830786265407991039907765877944605340175187271743858278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -8976114715672961847884772917732602305322335669225380651263892201613337975302479768793151404219357849966007718564699401145515897041046211735527211672300337582105927503844866865666790007529950623590941134299679599265322264762890664472040005764695216401199867143483610237433621098994045391442974493271928153075407547987795530601529970855823256848941713426347230326105641137757894611276269020631574543908791872963119978563173729188219620054320496154146160982032410375687341924656453122976758045689754495988125822592926038543034409184593111380683299401576041621639594070066960390918433572626963708509820882277702468449555342335070666815494872541263564233871251554997744245123028283168931987567819870847759596574545700538438985665716298114557011626546204622993070088070189826786082005127921246973100670830194869132591470628797452430782799782587125745687647667939902512481950554416200067508948922511021456462999861385769294407706041361106228620987689370070815260720374585638243699810833329349563557236085469016524379074672279232727678233114158063812423859197323704011995495070010623992116829377247446430061109601099380210748027308495471714343423237715383567669273832372682920437139592312946299499894111818446934436644851686915434450838489582760529961529726552382415619330012805809319529012422289268480111189803901198569930179804805657231967226303066665025369687901802717838878650957547165906534188366178847395771940027892607155475442524365346347475334024197815173259084836278968416645123138387016690707957548540169184757414730265936065786978005534492420154519102184238112298699782064855809247446628938208802790265626240125660906790489927431576059931685793196644748320814353039159512500725658726733969941719687970065835128095631940202439031775867736674415628288984672005000014000219612319474430903324234108491251408839206408218594713451859475353285228927620059437771982522645361677360411433334352185679526995820022338286355891218258939031156606363232595745628632465572713125080549878432645576224255119996155016324895482533827460879394210892173499788277426068431847068512731108369214552421037695960185108247459655422657390227127854886618972411129165905822612585215821120917665173660091949164622997985792501849653764613434970379767482179548201437554651947065279434801573877415731258420937282808159167433981873118615481941202192543889478471171527149484753665423767272086345637911760386683647504922517583012262238612982443183287372499778164937216528957700709119654981388448438947719000562731852273704782616952747898701172384055769598581876432186243495452104279975285361737728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] -678390920780728167264552000782525470439177921664160214612605560054291423606658540955187561406978030299349865388560455786755549619464598907954890942877463843057427352988901965240947851505212370974504125461085922529312778917941702895483439258946621768144785064306069813454095733530086548504737422298665474564589487069382263951471792825041047070670490445723936247572670262264965210619568275556999423241558232924074275525210725964774432002934382371211591558596301038239264931948853595771283637163088460320222799705177034053716649329614061896106551154797469365824727939681954933792344128260210217007436567839615737655742166100962914148767108536244954463091870964802374768740724683461035441121940943113766423532908227393967912462482060183907950017164062211991904024184487946673292857331594872519092294451240011425025966724987882709319699681535381697530750048334862853006134236923984308477960159137081694133459681964081170582241284965198765329394032841640573408945801664425578993599350147672103422375420957214725565344012602941068268256083597045970416244717417824073205617073563965769814620494518587295163848467831685153902487657264286391101327589171282266820414278548646218292736877178070407393657872672253795411970469054504580728127425816150883726568270165248350405614446102810334381759769281988784758496321984457501796772969841538517843791598859917028015992830485341513884314024687287561654571533895869564054926823103699348362229975194057120551924570294185961171155617483861023805251579046874925611174625233687626280213594539424938221259572349654915955099527371486619753922518518860768034821248666951289526581386869731904352366235353721475081181685802144890202828395669285466438387680025285063698552640070766274969036410890273077851257928128186958603342247121359963912929090301263341169232528550984430166600482812067910484513753210223139747848856476134971730157374068899585374682496711539811997864796132587900096170953821515429166649998329990178565096484947311184157738201890274007346953984081783125692945786349737311303811182183655957341204615070751555785677151436516871072882052202852668847452911733227143207326469461857117683996172868765109130036197966818770425966717080695685692237290289412259450866274557627763796762650496124025788800022692043907587750151150901528428385298384164022294970406902036869423462118953541869916648909301206166430588971804463741271611455871889885308042421217538417857326253492782508792552068636504243445819697448556153734383275321380207882267348821315004161179914823089251658364714732665658355842162661288123262346379074731886731544485691392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] 14248726072660694149385657252331387647317487083438570285198089293499501084121979228698988301561052155280933302640784510418441635993798337033128673470137533043307176995611246026993612161454161049994747665247661098120386520170929288968450394841100588775000565677271069460244814812160003738496940115639978688694044443910638853825915346998057582473249083686998278590402425521302802368850749383835922802409290055205177504616315681539094004465632942029702477027802708805556246248696621142112305364139918566060480183826713276363126707750704062634186751601499092956903095172598810454329784931924519111564009801684283341579127919083164138734675423829697593436745151759529809344210142677922386139791586345384272612720685867690533839955298607104744994690286921130948870026150134776957624934908922014260407667605677636265498023328195357378484244700076532531996318010192416073418283306334420841784075587048569444435158663046321684924858925340884451198633689030771120601914798152681529525378267422876538515630432851364459170067483125051393037423381492383263047324219367416369392390573633428261084527414257183503855479856937875484390188300948048809639214521156110327431886890469966568422945011347188740248240097001805249405058846941048296103030290129678614576327752952612509433537114295654135534422481718474017116053471061503880579853228396658080839171141815658694202544989633868954941539881595705980068130590123245611934392116653286337867567368042240628013157896594730595808164122785279475458694205446582689727298684982195890592521922310872670247688645288642082493625294445173705522719306317131883307430003525460594001794049659443322830710463484559291027342583773960069520119288296651922628068547958131307917429489541168626302694838899882918684744331394036017364041972104697056548416391109631635271939731921395990444936482732008835260530871949478925915647796142077339213080388865929590057449236070616786799798920452335395994678202549878527094098168083032934172175144486113991776155882947697630642545849324111746205221042451944053087941777265909664642895654379543020386612461103688349484190994878962933052494956128639727820859436703485542426280369812794699055810095775310342292328789591148591897154212023671623929095249628794139855693966597726069322813948685455357435700018269930569433639561260364562723265327567935358574698053857472288426594333206096494262687409472706098304247631064200091415446902280942194333564845093596774441049133214953292064260166133540254771883795510161985902375276602250092645733134134477949391739577459063454796996832296223678788696527639769704644228625203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 282074492836233088461999327523132283621393027955830109331025293717661702642487182299884466132279146655096070608861146986716289648720396055953930414808436351718358917261427670846551299202504146744184978628320033697242538665997764571123111309042692772560394279727713819294670142505150903854301809651309899044075120522714170084462477720191316626128546326635663059338263268055201748972117783387776094836330421393220465669246331481526040916143434062580628305303827291779125166901338726991517757268431664917441944909030575904296031056581874632639428930655010390178071688198636527579469682820367479014461599271137172474261923636762656827434421622132211665194195740806555037843829571885270485017931476795703196687930090688702398949942017967845233842303681948323534690831273216899413049395638788005402570760007557108270404940303247053127374367748961558865566139050458844144447167689567229963579503451553051310636705013366493675728199137523500122473207686610390137731632447871848083576257345637083090663207926247569109524584159333587094725563051828942748274537120600997851736110846324067191163018036857844202092907563575245514172461713101540126557898888785513152712437745812275068227198325677104069159908937338886161697138633532873988652507548052349829497860581121058569447466065642287498380340726047147102636860174947891597833650072521884097049861489215167705875074066863192031333194205739807307009454554770562499288556205244566005821536416088854007496899231583779295114326042041365854250781757265904110168201994498073163013767075141938972344665364201354619362227777846255080296198148927467178711482089790881017561333859706464145228596371297649112156736350620124801466165976981750089303144206291007584451057273648506468608683878696557268174615612546446637258890053794136809750904069239502723558093970643841599729568337317248826744909624423383019850702864850448168687508817580696779140956917716585858106274444437238387479274441647825004960259258348471152004068956066976611708372092963056925424648403410734875489946442833919853877824467019739590840720034662843724783142682832046162405746670225211287025363589429671055318794136357297990014508254327776165439874548229837013163895822544789896243658432301890107840718741677865320939374752381668366010347095992615591284247658984809905507322782099402651468055489230507778116917121468284888038836821786793585970218380737108442006920891886182121559575767995278249653242187295357819023317308067559657284388137095962534833520488666540962424429635988689294986452185486356609673172048852203972837559201370264954465914740126679742195085596426240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] 193022280953461103226826471709564763381814960669941983279825190355607243467028806979146307437394830727974370757377111382149199050119573166901136286717307918986001933551497980819738411015863355405559944896616232056744319267014512547832480099500347952624683770319642892653486822668707275101354931238161010099334343190505707160819597478872333011370908338008050185938465989779027393138851814472216144485004814957162818067726977013850785454299662771239046678154078518320859437425645694190253746065428147747961253117651675475007884571273142115646538288152117647978350071309897623834316632688201385058339528445988760965997009960950555407015915537785807677011173597306061611220580097836842086572717076733690153594097318081176094306272165525840663212439423009161188067801199634685270485854168772061508974955558043414885531050544364659067706025746821453947466994989551603918945348070704043660811814960463461884460191582094664799423818912835304821853126209512864636454564890031024409126110102166865316675742527052276433630834982148745009659584107384806441685292633209395956833582117961313304094471613460970974630687522339129413366730133857621394649640099440134653532806863241928367675709924106095740171953594301885078525064539729933130450682341216520597903352662603504758641895388334164630750094465658346056855921257308652346234174826653101843649578766789008558974236632812841821989275637814212665417527743399737907127257794285416488605055296354530389910391792704966678054375166674134381029125830599391884238483335598571337706903196797054359811731115683954166273417528129542956793157844753409852508050468591498893287342296922787084334263821948819028878107084963772138097946071698393485157371635091088938512066110731665893454221828556772620802486627117990082722239996830966870149104636408208291288753621341291377721667231583291574517981117056790345549850478342986448151509188176318252941917062774640370066101867946042640871392662339171576553058852059445930250671626447438262645955117844968892127906402130576999647498225478317044255983077723254172979154815827376518427247726702243491123486322221650096414950703793832247655074163272914959824896939370645599519441228840733813979629028376452200271292029375921626566043345973033687974350941600502825500212053432190322707055593964595269555533572699684113499473300603150881364640761133152130375520751504195918216648037963292070551921978488054479797626014385595105481562523207250544138472392730359277063289782542619847633584477896340609366574058817821984327204091731440367571648166661672612532362103494982207222972069411750271800478741299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 6245093832984059033148662800622126271970309728939840886613699899756452623984948089549067487442058287328421105621738598839781624100265523351323254717164206200687478316713363885001484976949330673842129292961422577227971341877864943684362171980680558075361394494566115059339082473517443887213063533904565070647100497983346355517978447332515402735124609711465983148659947793557808406496060647454763323914769303028496688370794712727612040707107559333246319423001399886678580531441274525745071531016067192969415084129644223090212111488052891544023014526289645062201852419156202148594880191193389594375139096682830825056096667641035757355097429437743598768423446447635039745781193573155429777157411736471138501931674466862483387357656717687754679507775588592789029031959645768761656455728094373606352371051658146203560001914432644278370391818993365739734330508537418125988998812291850793108384136207200669847026105361348805263987553593408459837357825278322126265485104382864108043091194869685808326645177157081592327434596090695356334287969098467706642627295239081169516680543663928463336788671272651935865268408258157639147398381831274748107035123512326291420340630389472557666798314259069721022927695994835945221155965849287381478442596236800075273915647756039602382943394641602405997126491847266761828515302160209515196607749201576771546905716798312687722891781361927503511178477805234022679061204559707678555233456291873698511364918880466284432552642465734189799341558347349341684151281929286803291693402552077256150979783812651152552589566357239533698870810807231862623084568632203327143899949632197878837704971118423294325135368137623536272275844150018434868231561789438798753324624651143876643170506823955563355980362054702764117244070838720877405960590006269974126325561259170377095942404771802633746557619999760093271290194589129318635489819497470761308980334202992056961550515754204054460518574679838948294105417384816538362187908104192653816738117756245436306369993076042950728825177212283750847937093135732135496290556740552615090532809158136171196812130100648199790128846558600415900220880985895836853555431908484665827693823894533060419120087496652790921955743651153851866314462476124768763911315227513620070708898078951941524787313500984374923573705332803627128787426424942825225307924150348169853471885331891642619887368819592541916521867228776697073192654061662048292098981583618012287330550938379714494944311195852365671701686452850209400265283095254108123880472497912610960232729787192781885317498133507234076621400866589728287960117409685018300413820891299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -2127889218348319134736849178206252330967536611184117966402522492869067333098161880826466831406976477466840685369172716404951812141868736684486186128546536125545211857464630431006162614344406150743267393775315021841610317954149972753203182171107482125189726434095489947803563216743880301361904653672292531354538769945963061895961542512125080529860358969821979270151077992601815915042670611352122690744412507531444853237058711151801587116209783827652645530688224749589942325158201196550199398346490492426099804651519977602131589958856325809135768335124309543117900007371334612509348948188750791592921889672052031252890576863178046454979192918847314212875767061763772704188459898996043487552002202383969354297006986039151110660764949597445684243682229973555509549497644408973619616151871753665463551371209112497285677996167036801563367874197651688754637174368029182106506000828548017646495491544112769074885124855828556350004134622736620089924168309436398551529617012544226555992977133793214738911824096668746091695567583281203422362694781025961763504888221962751009530216846729047384750009535530427120220042125252419617153346281494010980909416061766954758497778787422329768953486124042372919888670953774616387612647044974257323401061902935969284105074985861282578791555415853903920610810535392917130256522309136630159025437467994399778068100166101762971021105716625313982650405584506158995055927758196226368311282346092358857321147722726010732349092827387449031920931794780622177908083403733176919469534441510268312701601424807074436971545346388999949455721204606993740999501908172441002690671018688172550449956450453725013108497220250198988498843556141383907530439530547639950713494550850393142435332685273138517335643287555342245957942667547539698900138546134836867518427838114430403269824171928625317727588049600518006217465489669212434134942018609402481127064412361089425765893619215834563885876120949730844382930564932116407836600423402916439495864424542562022903355294056236807526902735253197226393626087005402099469023747990649028033451077504548941666935603464508490812614150052567883797709335084410354087051943206192235008862194549583820552474516765470217198750665272256805215900440118066114373569300423494237018323081034202835860827860080596922349716603802444226586961682126215450642057396280233682988603796372570046816484870300500672193934095193766322422321239382954316472817694594235036872726655213075018047809654680113385695294984056491498967794556136156638127213380143912585020883317622736563441864447698207360488060243893819856814368760912616687402373821235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 56255660203763883606323104999546275162909446799985347730271918459112449547726305474262141538098335418620315443872788485204451299019286197454790401195419174176589440964915747652362414042595451719125124897328064670376996067143658334653964430745587693537072106906298489494400841396992308529249085032953987885059669698601901494235045234060849660509678418210968499683828240241081853125626992324482246619085311643095905951727235824279383646571420068651354696448808033988251633555494736165311202284976429681067605746744848958539641004796191276823286310000557812576602576443766386551497904573439719116397905001999562336793166777461899743788434918734501339051682644556151274304920710444976707482351549870170344423723305622602114741005160438562481249541039237943557329232849938542498647370279047497088152838637692615805377115495454229051242730939426449767236050289797500944799706190882331727879041589676428888831002369251543390336514668674706412992656014116502582125407962691927564229510223210251829859025021846280855391119791165620209854788025997886885596632804086491682418344867203534011126608120064846773506160438594065849464913735892426059425504158138471796996193566568257723157166583323230552257352568759975831083622347353186350557986096681421335018457005647458675625137827487412746624393009419677397954380149149459112733084428659406890674410708605523915359396622373658863275740022660725061944681363145789146063702409222466654107918728502770345741563392844423395149667225376238148093055291274127085059826549686969050305210360433316650895689414948512898297421402151054385783375335263947348186976025850465403426207115828195781053942643589637117151858682352649772476761719110196310528094973656254621021919920521602953876196985050883316747422539035955270355900288112293505619943356373078279232095035326423308999309767635613343440530873374361368142535958585716010493567082640353112546138744860924408823780122884419875090874055149835185864519903434638637450598872000996316531928014058363297744705345064124990530247123110350203015091886911602862860691547108879653904752006265267652250774946767059199374434069603349339308877594028741819147170981348270946515721511731578587105350970669036527166658831785325458382278887690018762676161503085727161400436142885239549557747611194112864032925251104561676333052785413064327343370728691627624527609868355355693676435005604503991243380569239836815797932392690404474469153711697688897341814332799617240339531684187090321458629684257629269557059138659543712308434903471065908883849239912608760815958583703203141654232173373538876506233703334150144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] 83753341220989835036312125658181746074151429265520031870513831675659303723653054562753486127372379021573617971787537652191579012733359041475122318155682982775148031996226558989075703326639464014157362891172929067043797987217361849148287723659627888500395870063305536406654882733100483477704495038300538061211046923298854188848102194764512210560989360468123625613723030094499130351153359178145898373905273422751370759269069675232752686625155554609015432957966074055182637386863495503385352456505728974960936192484928666032194532524975662399301394624057327199393804088535120606420231169920028235063402583639115968922493523706738139255046635222517667740720362884364933122427071597439098922063743479314547319700995196057769634268355624809561401307779625339250119931623486113886923316017455114557766629003284076049985391899351569676025191218639335429911990450890333416224841159521270891934753574311397327426875060752268240204461257807787837192015138807742262715974104632895032368644786071832691252821739712471974557270134581401933969076666238059387079875582111440666500058028380760411342042296018819856146240696313319306863273036310278940704410484103324004960593307704229101025659377036775884246850733427872942423921160103647568023501110640040784075749987852461102275087167713092907492147381337492283680281285327659741403568195967180375868450067976505475125262380097075606943845903345419829681780215703701909868630457009521853322073097238230370156084274884153731448376272771174009522033806301577033641503117110673601445946882425498689118735433351872326947129760942695886627063724345889737587877381223815254060391748537752209261980517341829216099339528046012120225307968033280114886048974342518712526265663923641443586139478482007113005620396118472006963024503780062557705988094828889554068615907784217633300519381824232064980544216571244740094663071453855356443650315313968988239514094995447430408439865559739267463159768668533293275772010362214423214125906600515875845567967183291650511904116355045257033473112234550504920478326165127579899926359292186825825944545414756946002612561651412963911490699613308001214904518121728932178916209499705257821863624213564875162969809502749848301795764517243641527145287685235396700926753324380397661425245263583358094321125794321644780761932718966685264723446139511434428682502045345232519085607800047776978176606047107353481032502116944599966594477468080590209404399005980126595633293647608075048451232785928555812521842270100443407068224400659508719245053283028379530467148110990559879973505851979160728239132730196002705172279695769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -1120541903323974710393365751299153900756393184912382388226321900174803038242860113696973317782663457102541235790880611431120045373613680079401222714824342009128096015407669920280138076049546280599727856218092674683600420260172600422211722027991055808531476206551362263486606252626823380576084478749037868455093442469619947259395156462130926504869628749740535816055964446785517278097968805087676798004014060368611795182209281280602211230521464713502184860723920981403475451548908166935887356015985861338339166756629523071666355297586653736209172772025042183194901187710919579946161811767328899031619378023224608589808805025044896802958768367358631789516133296374726196238155033721928559405770178313818714180133607412584052654461619958046716753306711608771907215450975360620624389058324864185700310905631227035002878234518119914984626561918650368446566834694997236030864575500991714167609489555001261079603241224264154346549232894764992208367035539259605173856035547743982222383831203567170533163890848229393000567075915445388086643264029484271273492350380616700137794359489203953165267104551388369147467682590517215341965875131177447004044891468971973219279113054274230328074288629476153828383162189111071855009979674780144998801580217525995117271632355943488707850927866854140492201121503910722764943034023025200072780111353337785599683991163565900545659830037814674723870750842785252002570176286365553968844718055138270714020739701138646969233453154965361939489154704219202395684325602273684560833185471868779566264177411013177484972204225451792449085909901255381574780995505905089255479002738697649711325097115720705095506214590557937488260973899290010697281720286199836611903228310577838591803809472313442833206513511422527512229312154007497210167967213682871471738608184704131012999980959751517557771996208065223232205919742429032569419934192675037622989332025487288422981690575950027653451331713462540997379973953514197962949176514438135144817963946056812229927285971532733600925695065751113176276481076079350226404209687588168431345519335731039747943759380498317458822505295155850202557331992300574445561443761408813244004860392608712753019594536201589142510022571958148473622520821222614251927099361996585761142498782224329246759703002990350126501812766664644021505557028561183304156115409026781537254650141602533082212736700883370423740165798295151211468247278266712354200915020192139841025167154568502065280058024364142121157338725151050928135707459225635364080146564308238633814777037495980373390086152273260604268113769436023827291518353289469109750758869060026368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 3960108483608730855386114580318118899970640541078313787691800202833253413694585629390830196290317130355497289496407751574043185553602003649990417215167153955125534272488688359937717618708481274306820645051087581597898992552393794421164970178058095286238596699514762456200783045704755575988506194803635596591623493874885524418998437061640752033603671973234640656267695112369123390645419079389013346676143276060460170708152366726534014809132700747105837776517664936717921612130306313805985484321602295312217127106054832254262062000106143324837030979352174826181314851259742841014177471598626393911979933489707181845631608863732651260845634715755931989780283938625670980152670104155710242574983117178778838726974901602963129937175313734679292796269521585787029484750824138119008371204261585603262020396978429535714502517324827387651124216196862820603171572902265569510406727660440725150215610432509570525707289194136034639319049358027447404958414212043436062259252177896380785601358688797670698867522300216454062029913555118947292924100331317727199306394973651946874955201745170738847924070994699500812467239872001794111195868085204043492841686820586949069220622523691380426500253498987262896525195089976537995242961813624028638547347112930813652691413803729723212494838435604424289562721498047527935799019975524265790073986316474559414820384775459874364600714709280506334532752485623915095786432758435245240413589018508758277468214233526869199708049143827978361616522881217098418106919780177262229714470384820526254441817071989385095291658230676009624225534201766400992042616587899992574164005624320075090218990905604730887387854041909548633023767680137953743949409492812516794131513687735608700500909754786181645411569110625904351152409438038572439923957580379178423604598220761047833471920713978587660779409697074731964546610870774354739507658755288772756846290723665257817901072108701316248696989259648504346704547820945797915221319074670968005300280160703812968574956325630355268258729089331917786229116327244488749765136706478963448897773920302619993425355402691368872354782112959036005876388265655520771179035905044073830271750836037611893730510806325125172382025847632418664187120513494601888017228707676286938769881096184710920011076834195969723268598899360110264410151327826593413092167807934956956344890772964355598312229948449846071206802320224508441388088152347902796176948114114306774241070627395907577944983109693927190408414718818709218348109022227186321094807390675124623005162222961405133584324434544028993804633673532472916818113522092813734609162774511616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -11198991860130817304734039615859718744204226192917456427834923620927885628919665362093377800942643561884108221633322696195219534469079551326625315921612845638741768382171354232573052439099180791311652895664984238948415975209201468269925167132730666747610030392715693225890714473196587265427415570277180799137149826111786417471127005101110954109115052663682124489917256907016936591353983810388889884920586839900405900367769238863184236743288212133833877526271683057914592837379249361625084062629446411470869676771109349435858195720559271740594236342387832678332275335422283776314933685420738906677772264700255563583533946503898954035128249768071551965666734482581463861692295899201531762334836988090510359642066680912414137917624668739353875166472863496565790076534224974505810394055841746437198220680859929841382414867167748769144190173026878552774429824578860195475526539411450644653880734165089678849554121562457640934951295543109514500827601361714367818984381914207785237813656688087127148323570544525527842343210253799892683798442593279647020557776950519398093980053211285078065703330932134456399925550296226642151338032846323687919134509830706199459261965954127519091472833206574321510803064695004937561655820573477220642314806470948234186867172212946876785936708527671068549522431325928187697102151545265918497258846421542777543503385100409190150585165852079411125530017256415127461945799639928769757793392307364299075343653182623164459551474216038008791902261826879929058524411229362570608645571147135933314921509940578100233878058341512856818654145282678681160361646646471607826532394891044071591277676828252678059152043793400417537948097735787155598202368706962202194993665436288493253730317506063989105826541408678744004147592948260365675442699107051895488776383564512606400495382265671483484638477568994471152355984590007580066826438680366939681355535691711983582693345189903122153247613751543980390468611002889123131874702040394930077848058124851723231571639271760632463990045834387401195117636894290611082998216633652779830470087066940697315519628593963794271248054986228015539820152539975108058788283502923570287930600756966568150368968311769921258175664318982530489624704708958306658624274024708557056293432754102578018704318143532233397328684643342776950780202064319985029162735784722184773364826508882678611350465013407597396414698562941418220848752001308188701636268320750406910083784917037289115813236680919318754071308735943014483063048181770992789023190511493229250075054486934370039493172063197976124649573583245423405534125847337691185693735428466671616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -5376400399367246412618972391396817274944688324818085829797683419654493235231106621631432698710238098057895857918227567393599057181915162506197839836383809667135181963738523413576300748730196755468397523449680231611966474096688093661803219427343779017699444566866314506092361947126315423997091539530470088974559738469516514310335999218886108105478517092899821023574772384808792576915463484844833019340929014624793001799849248783677468177137233098642515998295914646717907447775315211127220071801943918538201618378971908679279167840929782696832634813419754190544325038622153605304444259236141302210844893390298467529617491170721168498491515687118725209831906743359376338449550183649720461510563430054733600877195465726731689632466741852137256927221966717346935352361513334495670565653796702698969695756273033722687291512446492977619251329094451324378581824532940592606160343300021446103778755489832376005983983652646045908413974231663981386998517406767498439401871343765622186653175973336454149860487274015206440900932612738060003823074246635804171759905763802495049171828318552881752905508887185986033980971869801689208872642354009705543205123464507783597174460693032615720780243325316743396185211945147201048552004001977238398579504170959959981653361121572816509642019211193285255146447017729355482912885663766103087413901498409937537612703449846612863261653925276932738734802976382600896394085057757556554832370621620202069992504078208689860055650389189047799738932664922564901144640196896594842042745898141433446265135390924294192451994213718331942884113088401575478913547401431214220148434471507813598917963012904935662437690598070769448889368982314113435597311054471679181997632398406787077590869762028152152801603843788800356685169797262442766419479256865062730233994654322985875283495295225673792456777583421639397636454980681295230542086443823277395680536086736274018348822677006602746030656313845086772970320124792491629034073393355600905730681881425466594920587881032368186516258900400262628732428970827223735070697332699042625680540754589296400332593560085673047891319542854898864553387076266472352775121182766445880312876795231179818780917182105095550871246769409963081513497072055463033346146152140377506062018732699690893744380512671974518398534473537673192370646857886398943160952469560849710766462726617269786972969401581075429079996685415677954929178015766357565458706394723502774532929740393921988064497195188403948528771530476884302002773262879558013846456830399941904334171375431215061907921326904545438815777132643775115145728748576579727640558058235494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 123497821849474559702662103629781278176087234478331436216799546054861880184497711194118168405700913826067710604204960288544026750873263415302871016279494146446248204781474632179710200951419093765142528143853470185030847590322581891387400889192802395129868606840653861622506571094696986210908949655486499916494611246612002770125648154162628465541920171376417238873926076567020553907416368080664538876971886844102526804784168037146099886573533831259284164536249550620495701386092264091268231477341451227757096294242157719232457039539717083525845818703878978813893957251154341514255673248386341222647793038163521420929172073507409875479210615612111919581592690853994165108939372614898498820598381546523861849269183601752210784024440055777430528431488918212488028848688033012797310849779724441557004262006533333770155370218260975414991134422762086038798717273364133021249943738041570406797867676846798729746877418863464199169655669089171886030646466015058070436582211867166240042620161091512740130024806685744767575118833785473683122616301943429704137470319469150027541575343331220264432206727551002170562876616683208336428771734875943592285079176812243349187227327163316294930217481018452127165079185974929710645945363540165202707104259881946567817973819640762411504812887788353976777612950161908766155694500644730079495189644259924976175171956789930251695277814601658439487337741313740916190991322643415751107002329608165575684428199821874147190378544336681176199633949227460246842239849108210834960943151030450782590270124242122522531661755040247314229009618761228979002454330289328965716074113050593505200353766549203606104669549941230623357942618448022255930438911428602250789090728237576760243672320511441449158595914229940939423633910718354820951926303185879237791676516618334190432028070221267988233254600572873683868089945964211673082530101235643451018410669383083480767550913819517289258522192660330377232274547914950697876775972674820021429604706855783754356814520643853825559142343265442165887017595796751110306534707211059499710380887438000264444117931299462153552866274270467376355589817223187462653081917662497409028660753119840087544899076684123999252451723819738676077581149958224069680280486663425287750939900587280052763918822905675302452515350874496080852527151043614696964669554569938697154884501664536909916715660280218331424649856821610369843389082560510570979365210507281438199919537336750605627946481710075251396381472010520792181727126386031908517289844054113454713097437526302485781160781911763985354413867852543236185447838611828189306232745062043746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -229421165255785259640680357586386967943524632042435624371556780782649038220495750297137227467678401549184695644456126772434425866908054980042948365162945522461561433980096168814766300959841683862960440528893219357728158166700991591136854174252281775360802808288581557479424338341970259252882871481395314977159743594726613179397339057863249447200195296052314500104043349773071071541724602639803486965339325070083638055111980816770142484274545188695878389422571047333006389050100214806124510203140052229529003938401626986943776661943788728064985614414658362710049956252664847467266661917724082202422067631103489259221094832394593480217712178058505346937627982688736270134726948905999488196993521238366525637193315635628292589359899258658555197728562718409198480710390766950154926752496745748280934745334602767052886783261402858123028108380000494893528340098714063036884075951157877968053133048042527575630248025780659181418710102678729235966062225374625143197138919403178469571163664910140229548309618435647772981320092860957005034763844863829658129117446094325799958758291946122853458678091341587788614358899954636874233318426018997328088590336220397002177001544523771279848295111809464018377912071235889546694494694818215107991677307950299514950248095451962421244005722790822094826708812263837572001460052884075054909826888648764578595699020381399362661364624044135577019069172527940609913856518870744337975751090417064002608939357576920078704922055514784407798975616105035679868686679626409673931818211344510911134593656560110894367675087307746330243983710608068306899852468302621856076937746596312377269753740662493791251482996816356975220147471453194252871516849630808969038215998079224930409193179706020436203833550663107178366658146970991925351070871784479625392554923256610183855677054331095372721903000427156219705026887891504232159368859603165803002958879664132424364044496238789575331846735384737798462815678437156566343198691062352653347459059046806539300601752600285803840965917113769199762637282525292707631741288398818349095997648462534701212988343340513402349200333253681605572275798865114437199531090054683061037526595673507666177500622693982855931430494981139472721019272189289099597237246634666946916863751718494892692426612633700100186708721926703773098590473509510138962549441948930146721120756759753880200885578396638625879354253596641535678491640024964642048032379984494074312042014182936224041194939072185231132610728429480354487491232328381075076445634652418561212484287126251527072654219709359347275721967092507315659423486583541838230906875076516249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -209707280543490281641609744871190409196829563299082688461375481401196920173213451700197530384313464424527151260643255359111164754195841602626583618223346480625052407425572738216345599664962833454531206511866519890357121484832881990181290414458940582942198022435383026887273760675027141213226784834123457624661995132696832646739658178299543984199911287965119219886015643887976893457965628371956306410951054197884808050575604526054731271776094391783575154963117840674655981211501849549496463176424903433997282887138291424528825408051568613757704048959148677004913509966871378619429485385485261588270241647537855105005547999219104041245820139933113996323870152705903430435251416902179073556700955841394470725535621992146072321311649393895981947303896988473209549206258798579894542638406863159084594697733555345442326488287321130265434420484303985889841025203403396868285158317368063438930092787954722900057169437897081333888712360717653286739436479450548414313442485065576682180863485198054479658916746858603636830071371770240970918217181568342422464225488087053931271065824405649073099084146358647675771102511028133945390435367145910187905128799636452706229914954025080085076996088307520732286839173547775998812723949486189636132746185802036401858530669375719377686851469554470099498858752630928795467019720939690997506001315508899076608162906562890528965095034522127895368268442233488996631578101176166233663218889281585347646131718218881790624992628785345171611177561604106259582298158446688540938312590814785452657061182593575606773025698545232711665552197539240338524900662370030135511719702224617567607941547825812825548883711319722169524102326429039346846906859294404951447381240837658252422643794386880493096039641958426312369036911645649007222296592256571939148349682200165744326311382372747702544928488293871003929032258501485710786476391489780855464055907257583507008850578774922714362028512741063496234914091583177897494377858418163365007496239870221435742521855718948741193465353749170166280219407271182044403900736454520430164906173699940139300119339483347072873447303386013432714042677140955807003980664592815354274361638606468354031697708454397920030400217318980822673959561173940352629211380402923810222494182548065782398669221095175127536594435246469191188128049729352842555294666443458756894588724360175351850726489644368015844276462223501851851167519650123327216969990507884938806437859789040680721238368068680805662639129482351526092085022811944455346679808554537207061354033331027618350190400738912680746253783028548006066616543847650726443599293261671301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -42069634178569001880810734799336974164997087381176507873516320493268032484488206640694444957863382348907522253061780745935829902762609914962390456904965154314703861676883215184653059807369420147390027729948616594264299379478134944186156571867116574703282253491922890060970814457285721027944830460488855692463166667949941160760154862041289864359585591006150655125741763641319316249343345799367397214722619944623920442649674102449279033729939927593622109083366282193927408227070653051714691682741853891503267755250465537953795939821704729843315900322370245512834629696608747334463528329273401222413305375849078452843905729551891348236563108541217163910816482316050147491169779273358558459418446663012414693244779610338671883654636705669220133066715711508223307496735534834485239493386419003582329900589962283735429455631446389212916618840078344533561078445874488017818970682532369121049763403555307442291136452665424941873602203617171603722242619876324899974485093100128838621335945626117575427890415697803154657440099638294691097881004928510550821384739996221829359582286694788545325734989161278120888788285419513171189327683519031576136718021069027536428177883178353079077091137123280592848630184499349127069118769020912573827314091034238023568363434405396453055084551191293731327047894518314020344025578887722327452348080310396358420613565572277464029592245700237817992310197781313162808148226799698184640559524026418481876343676271093998856967702646164982999384466465558072838242328224818552329925190513973700183450722400423101486949195951581023078914116434414244619520652061897858637462737510699282066289721076689942983866206732872036190405328412964347503449302619107090594287652139212941917874137001183343182547262434329719938340807940980388411948195890936870620954718861105451061301360687734268957620846418564713406852683148340359412634229088952154569590882933197720152108536073542330841053735170293096151466782142005813830558243790271771580855116566748479074989339410207978771973044527247464145986529269190165212309098319264433469570794946520453012736173541245381343091802911545702749776476226720711631684479506065546827830465417072779068808918485973100203199028355542684453917946233490045320507507237234585753120004726530424561741600935879967409300011811774005485745684865439503491936809262005772428582851434976607645296416565329684289598005986036246133786111986884684966149987996789116956536292793912629393398140558621886505299508986282863960652492774229382584873971811953561402905245292766101493473535188120456145144159903791217304124322531181068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -3080465941542232141463991293611651484061109127875114892285006587333427907067621823285971353866370174939915501999963987689193098186749079382313953478519530440625141457350428198737349836386244297906709935014977672738197691225885832144524559914394342259010377190070166139431916815171433880547498328417302305538408179755623075247003311350723950807886385173370984680475987331108009155830481739564730567914710438161944773373051350837432454174054197925550676327410758419697067623132255389821260253871656235904126476824656899078112994341192283555906143161510486805495887341034044928627864289409041339052999789239045715087501145986414034263955471198977690652609251614665980362951910103971155434350482194541010858782217876758619678190668954371167224642444065906054205001187895048743949354037940100105794235163814152681721424083925644392089617341051735880831267642792340245257679834227661637286105001748192234295028093699433524279370200641957879173419735909908027318030665793958940017712952797825562866828052194886009195992616885061706524511766416532661382465264366729202527955952476313732653995340433254100756774978595433935143407365872245686216508188009754328740448248280062903937666370784497033947532626676924018332161921233979607209683820917151016808706399591191966100056658006251077405715488910482913484087005556207242324788450084204934458501428197820384916266470666678290947912096175878049785990227312064802129667880105777080617329689828484873934133698047223441999188750846988374919829165583619522758945642500871976686428745168252988572054155819172501307788214505008189423347327147141811588873771477293195843921612819638365859414768760254715588594646542301108084858349403374200861285210130491978462147318892159434232229251405117219063591385569114674679289298503538154776713131336151791737047040107004759484697250970703970072901369666258456822877576625345623728209533953182089580589465570469455754146487473103322694288015595879021738175853944634100795465855798543948192521988627106210729707092816122168246614614159705704164064700281274155258252203487351030590275549074582786126606539839096771334485291038951840971888025190100325060033852760250137077929019151755875316125117639626644089201045595250014361990672567109393119316389050739625952351766909036369171714980550364029320866617520023319469720931181724605783043990171460383814342480546922587904343830727974922025567859672820330618045125371673601748018163478381215367662046509498653347517883737082587904087429186071270027251086386245239049630466634581854607027737167267072491777562842993994147326787713295680446398464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -50522288751356382841109573054336316903008513333323401320095551414855424899009570237311351127552116734086932939447641327900762737314171140991026508445323826645542087421818305320116861428035593413354468479131044328432402917639684380111124574623968468974708777933552524131462228203416404298369471995210302814546564744212863709571679888801137686478822554098784665490694698375056061209465412592697723899376538805314830665308984676752106912425749143282430861698192643785356874486873199060960386046799476690832362883660146462654247445135275756461239889859589495921834609128730308192384857210193285659450173074628674925539982752680948594295839350734025247701769795205332712583133689393812992785681766128007046410721610534359759947683037321061690919278694715212755308779355572940932814065206146677305106466518973999687289263863336468247386737374402307105550655379468590184222636563639808824482970667112706270877272514731475246249048045691806477369315105920339017792988474081068606597518093621496504721080288978034318199865920124374257056287328129679488576014999182226094349449638824217037247349015879906387634038254281454916253572547118969362001339681905006114505654059826961370918889796704290893950385697718182264822657952683879362168592685847399419998860602446809710562619077196527813381282987749044180396493705115078665026790261376718068021915231619306062776665889402129707201689354975810070685490094047722447167200248173641777822937419219444050340192936437762680782430531698648015752370933734425969827710411654193101243884765445766755593642454634819900742124279334303092931452868865981265794961240213945809554779701993391323056551882497858972284994592354061710574861665163370932117736989212733333258980634193713803645864279060015094531957816336304955426768614244107054388927475901650831198806551252670923189326069206249337583100548897928045229226388575710804498290685398780165128020043379579118001782717642022915799634464679062634532014800691571349447295993023705279317301288343287063470992791858482010869659026768574368930999913422594116003569117873086076054899506031804392814733846543410887241482968814524654833474078306543667194252874603430382692665303228074716327901796728802512132999484827978736609501025665067555513847769351227009186872466493595718109167778644969404163573596777247209657852287073327334094315198614150898726898019875825725942883310534263432116432719551633960938627135894111767995846805177733348081657198480591973139141811598250792603431368799360534323593694449990548872434912945142963101201139980818613262376721963145053061964260144672468788838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -1183544211793420187812783774832724724025916253802141235280871783249671232364654232407866872238845403064035453027798871925136422889014876814193183214486641838828086348204432549858088675844915229720586706255013906331531172866008499934646619199875379775006288397128284481348835694332903561903531590994514034089711097936939923292920469048392485435993356085115611366639970789370632414787836043940223215106887924757973512886606954345147272178851695329195775256271508456494767030938867769462434291014275453958873741062483064534488164760767630670177602272224512573771154255976034935293493984745834044456166190173343344896532462194694121068497369170080572147405538399289408364038032246172349534291457868472592018698380756294661199729575147828223495220546712184515139378278475143984183291811860910441130185941709514397620845097574753579834348785028485485664547751640305863530480487963154347771893631765461468606363091390777456487124664585474666831684954555945825636101473781009192149375855267789449379391288623779992851059612577744634600624747127568021085005763114050523596366770831013405848852683879283546279847616097691251576345829599493770290650865284223288488534773359867800337876128416254733966876238338434295057364869213478054494628023343227145809054341242566091591895133154536373094917838177984208713189724734891440784988338641208470479063695107596568889989945469103158616492517728137772945357180520645123539049490064275464436725153359572662756978203793692063843179015499928530859771769478863227543769107993544739599327010474669611497763062354351187414117161683292516448820687841548802331859984143990143073922361155962924997263804925771728447163389114630465972902490110399131742032801275455587933111182843473188907730974954966338962694877562697794984941657712385341641731902855819746802089182335895859889808517569372832016441048628660869013975581376258688544907214084697821228334910387257914685688821753028942598304456358294880569132630890786702530208980689340422114772455548124825609955348268574863562868654943805236992155256709754472097580362765216499988770483736095470018150212913793322870087624927096501543787939195167874536250792664866237225546437532091827562021243417203176413556425360058321312334024115464043138458842930681209360720229016856516311235520336915285538988143230679190641729233504918341315643182551920341139889502653621957348040453121606348791075921071992990962331571625364593982559656378927879591427644944931915160472090765742492350494083608762002027141959330534691987321778317626822386268433097183762564086912481305051403037188279869138682375045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 18079637018559695044573771101682080498194311822691021109586605815946197441082659540829203630610468061210399573671412216691571226950727341786382556885541434330668451104865787492476141670170684664771654582864057101479808585582040950554543046478326421342526233654816421284894213768448010434191993818647875185583507649108312152947998863361367339854887192523780745790733345880221531121516895310575881955427638568160964817904336299818497214580149593069666798925071271786386976225272934195681977971794102840965084772768967731242224335913677403564308380469498313874627709717973522149758746288261330858936875812802244110481369343674115030839064353891487844928946110511187598190132457674743498789480963517784999683395442266300393034502105423573726830334825106125819695098233093191031238457925776451771262618282033125882115367832393825857616445407135809871043484825917486769230891208387091424355812439544388027646186357716493626415730775770089548643601817200811860280461209037970038727137127166959506742820094800102405749696843921143860408972228851462768863295787090479782694909564793960916193158092360204927269765723981292340820823190226503583218890549637466674074408155106466072483525861831585537619388825105776792194475761304373475938549311258827756966949581059610365497198707399490600411651162328130937757542176280070490400080396626937061746521279635807762442143470705174814006065004638818126780417099018898032602642865061018665195417202241537541988326533685575197180979822195196371617745615318830158923282435860367880581821989022898494697217669063340301589158548545216757166721033007037715120865863196202971596147253622022881907519498646155246297309124602295793963978524141550837980160747107031542787908941297295258351495604777174290160874441181640797640865642575057589838859397621807099987216383501398033857190474409972163022669537528774716788525004686820724788730492724637929097005177399996762678542745305283793304404749072692816181675330934812608055223604682958829024467322952101786075418647958191729341193764088936313937027899351306394362010285001404746973362983788269340314734944412262442662742543448257422258523123357023058526705408268181153693737563977077826880801958704822773064572115599432590667187305797319054318559871126018500302607658902476918935632271813839987076090755446325446216453498508817077997558623462435262275115963908878016405970378916283633648647874819499159279185353486603701247069073992310086536579424334288975823131797105849973920686709429627584381226583414053928314329141903078293444747350781489536600927344352777232172244962727298696849496473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 223145329467398448876809556595578806601568706399052328852395382090871579930741236277417467879605599151150169987706174488921047732369340086758393374089022860614064715290845014437752872395475510166968835624444860197178798773033562017668047381695573901185529310786430328123934415307252893668120144826916321357242444473979414754583627941694745106878312163776093711560855004776576230810056628140555559015763726008212807874887897277785551097740240666489384396202764821276139840187325725731154030763487873358810155887504757888071910116800640520124364836264380937667393927105437078811854311369519501820363766739384771763527461641544110117801426679988231303226751874057877782935846097617505915919684814484195374112572780885683362001819356643120326347860780819682037911825421712257372493676613679217261127789061162810569212785141201153124922073275498893156854732952549533577456864749546414181553546125175327937759715565652972705281074865527364712292420616268095862730052687582520953814835226287057364242788733207720153618986000251443147132278842081613191454272517547102519789874529531547547427266206992752692026050113788465426558458785230890439584972366588818413051926743188415291373545163378130324435671663120650822712702727052362039065719609676377382700746188461774315963211245305053247269979714195262529772912562402568152963977721276761426271404117261259231909045653826347100446803274604227844064223972417089481061570112640608977587890921872918198309955541065510780997237886350157239717111226675045924390811256716157185815178950521071018882970772495547407417906646837708284074506629558997629782659873306725074559862444393247376514365719632520637075053665126969623000446352654182328892060950760611257586636103649064033090741858443407778037538995664554097755507737633736601642633118888241197896671700858828622632440465772655753079583131409447575787615282541140331499441240793045296214781327393266144583884370160468119171292283039105348765515270945487461362981745179917471324256644674719483065239590141955532349734697200137232225663246282266529098684527295398796371552485635132256292340180930639488797021325125374378394722308693941503694842001153063335987168080695537278936640809374522272853870028982590794172511726548720835177576971954726118953531033640008323953936865020257692032683440726488329619478167493885859714441287160669101248750975253730925661587136627073669883207471643462759705741867877673418851160576655180486065797724737422772099544726069594435382086015517990318720101781991067986261363619704304829033738250947338878880738068615105138354862765118361461944299290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] 1058363311144399915413266922283003332934593187021033695387214278847524510930913019323155551113537675095299332481590884450414388803909902109209014787775712324273334903031701362612458885849469923368165684744695536140870257317176409595342766344468773476885588316527644576117554738936637424212830763350225739720726847270664948521066522160891365249124216044611350486260656575510804344535149525895728271550749839482778787831800707283360716402275208649619646880374242816460645275967144672118878996370072500527044265086339916482065483534741565557136910723225561710148116500726676454828437538647785113843946856454159740280482852123179551618657221627638437935531155881126379666623740691031057732107895859552378463664046300357357436766038845769493852657641735107777584793517895389497810529049232729948278617618446727043396847515592861546345432727644106508353823743884164863026321277690267070713913622069706993605326639191556812780564762204170037701682027861129890970194555958844502408795368398118604702609886928410154513978194067683828587513196559295306699936532021350228130846053032325249305932801550007212324636369089289148724272319013231448381197602666740772429266006643425890217589212066576306906466282983851022532461486637891883299237149333201627590717405351280768843697269451113908313164778309787848238286189564738191795033947515816508373953434003570044907140252131244779366644230127949864255974284672460191136614894269148521029440024256098471505070787021299932197521959273150827938513963404311223498578747844969369302943734010777844035503122274505353994330635717254387752499181146873548643243668543364826067540363288722187368855163999635228697474228967625014781094367884544334681191366923885144181566855263650122595594939662037409957815145816796020664151662193036231080617487343452787281259060990399739492104676403745287644487230403130400782287506748411759339930758694732209297655086772805841535135101379973798676000722799109915585884002462847456108704201504961897588901711609842670305001097091007927544968031810371220927265109269153182870102057678431661468753550553787876525374015968902036076721350064068167028880935122785830351447053849903471368498732832246951570410384608304365991208184932614613547116455525180999630814712092474174929587800880367406782563233153884550531109595287570974381166871774599233793267477050984194684296096851000835687872248488244209086747687618179864585855910741318485735471984055233154368313097202543810020866926586178935225552083685429047278525955618074054384402275869726774942629104126740182528232752277345492814977292856515401405690596556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 9260357744639317328118373626686394294831139139971706373926280740008519776253156906375398923618583574010185352090042652588230503111576804264615045267517094608054530364490625020705007640193547250944000061366628083527281855889119071169955987644222203351799481038732717369208845536411233893946104354549440024285668829049810218803607437700293251898110626514780333011745706947152782334673814589495294819114832257228645629719376813292894187503968758371694485543109500270202595992365587135819403412881166090455158052349803803330601270203936842254220942786821043974799273919255754524201266418087766592454630209868891048905068496751124902240402260596808596537175850536360319446898408909273484055563209162112082993546883591957131159298013775751997671234578575353174169730387805241081653629037255344009627095295738755258342971384718094517324587203160964677441772908676993140271322015186578193841217732217266067415653277168797423986247044795400660866651235436388407698977366954703996462721536482525004224577000277528494890227988081943551778989684915417015182946706638969995352301398412149820236258282832471617676422344022783696148763666479134569557545738870177327113031405029833300125243420118454990671268348260998125519124503275376159524886211088428151729092665444993898609383714964633293931506911461946303969819581338777664893600922724418719383241161635160683332134139034137624869576295740408969543762031000333006589406104470509343300247644422252746285329362923270730225552890725741622293983180020587057399895373768969255576280886913050034203498341400363936181002647818144274707593276578965222177481139297701468768617339480608541599111168322805078234424560801167188414370691946806806159852198704558759776171397855999029672493008846592392276081068299960942534430706016304527101218964114877977844425766292724355292175753287825801721580653390034620393662892849566094705605697535355470758548102636496462927257551366202141186650010901504889568892271788169032924573537471407320356210122042958051098145859925550132688539131367546794297102223872290165303911116597115541296652566828912087112911978430244078350149796802919895946064950277859608401703527271546102217722975732690900046943206928226847116188484014831492167461000445377246328969151602729815188467299943053002076293539717901945645860254515868667881156825238426945001366809874588697497252003202028461851436596267858113751254970215095909615115048533096427189287263880772861309450446468820316291693374355725256829075964183552305770199637779019759530061764144573523184376894722244958354519581907627343026330445883801507335478219636736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -308074433569715412736528609520078400310508010833459906969346965202128236119319673409325053327118657239832748579121954767810192365468924026687393510208672202374920918840815356415516794640564771109738364144288590231198509157744374486320641141071680569588396776025598521080401768220954399588787551567509708806163137578104698173428308391580234014609107884106907160825689528114237932132914141119491216352027200146827721003187077120394383095090607381491657564280552451422056518583066921692818860566982480657055369578683058342024705838078958914530267841075338169595268666617196086401381543680915045997555770177601942368040143574086224244983431222712521807663320021378923896432688706382622373716916501714525884193090046471307681059918948577907015144793713899828765431947839641834962514172161532543639461038780565387406080116405413658512962301822456480553857374072276150010422402276933743988810847734228129116280417560885346014903153593704575225051028356856438643886078272450007872442337696826336487164854188330191284526682428886246739777659786579806636284966624393905528521708825691528527923280725298320875761500017437860486242034584663207690758654996488293929559730230455401677703062458647251646967320688810010734399771657555874843520419866931604893682640795757536656180368828818299763355674668997526688242142217207429881165570777383890646253282506772619860826692196333132857844451948206281032498983042561388639303523187723321275050748061728106883489229887224172776419819672130453279271376885559720560197029790718648093637663534794003989916251847714388764097230823648646561092036073848298322693517960307404373281177634520455733663535788038567613756273968123518814087176459404432864870323215603312445187922324162875965936543977751182844468148373863515376751420129039278919480545854091043948697400688541261773069605530845436360706090867930220654383092392485997025741594669379512756356108496197198010742987296687782577028160995521532078044185673221622008730756895717606643120289099430530848529059094351150669861814845434007240577489915138924694656410955862363971655651043759954895254794442578594390907633526088177854340013144924932743239251839516412376344542553241204586963236274563393632660211565006560247790976145226364045362552716009259016439891593157405610802055529459058106323037446529348487253692706838135233038505343050705130036925899225515732998246695302657339062086904643708942639978408711046969546430263517528922276577424523954921662352998382574555792029244168839527035597791415786190524890978730270386503145567594133617587100895219415839195595535656503151814141122969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] -956713966334756293789255513236729629053035999361643291859351752377159920912616972323404156021987031041641199968933147836295330615381405196879931076735585952036403172891503610261583112587647875854146188033206990638462756626314919699919519965379717348598290580529117694550874908618848514556983340080794213169570810524148506835732832237765951440854083892507191953568372726803247017743194527073452979508831903804629509425147932741041616157086867873967772052673341479655295754481014764349631390293371567138789580716658986233833441674296258772710342372367550578724809371416295507324957665740995463681825847266426486853362848361117898341111451685875590661546856049366587765982645754245090020349645000546621473438234803938971735457965500012237599030367545544232080933369559042881143768843424182628449400340899111342448628078783067259976517759132307382704680570673337051698328833936406622234929799808582008088641855323802134821887264583493906364154828709370377546204430188313374276743773992255368226343466615560190962646893187756317882725209018795274217836532667688159788947017252399771773848750503022878052893740945361510727507007438072540335772653984809922837601642758653028928564336655378586164734798761090993740646255673611265546053360206297173654251573712710267926494685841783534469484403212519323594130219567604020637419964656857211460832317433121832929690725461611515861393995306606008907254330796392513376190288355332856283954710105036848698663498091141463145509697825900586980617758148921364889541897437023310433334433282680532947008798346481415651426475155109554247675078625325461321492937717733962525662038226009366016723748593692809661945007601636436537822991170473615975039973943418455449928770041031430124523334830431887758104357297721206252073506599414035500224322685472223303682938694442085676001916550961978904725120147356230459643998696169185433004897946260381027274151820631113755243894445210558009191798275734449185380640564734270788908747248098347883820746279952428253124796843312611898034631260601850911416672025426173792236400726015694852761538120864384518999027445081910860434047757870349166523734309324889661532869383342970154850797309519804475166113821306889862449833618659713033189983745144453564317677697484713095031634819617840048695876819414741346256167484991728546730115665882785415084892399471413043467060549885464102693463280418456058753496040304704106863897118376394184189386004358615095724442522524516472560979706820639170828628214622302762712985624593314851199813656270736911787974235110874735494745858837529276140921070571766292112261645336576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -1478604477720390039924502567838543956672996641927170503437129447673602925375670970667182527447944142601304999390351271110721965056821412132864717097185638190068265833624542417152434529364149877093648514678749628149716694018124458387695465824109890529342117256387209937487695895747922822993277851311764253647017425846877857874024735279849492277244667294518278012374055178267358133579934260999054607639616727352395074829588297662961664070930169210105984858363417426980347567759496274685939734757278009765044730426990238822720291174022198290432199494553470025487696346952095419918866729117945948108950676404221570587707736884270761742512058994501570419845742203287592808051767874147956827097861056845685419758226922594460463955842614171945386500268559647918571051307997209036593788351532595841784728527391467468612877379113981095763943657541874497246221903118267102849261998407930410235732637919220130551629041600572395064318872409905678204803858570283426252550214099118278063151257667382346635613501771236669486959166355323352772943066556977660303290054810080139606149550797254273258802199281012231366340381277873071391392724663362325349471363165569102714290505098198906584370794467834471528439399110282961441651220294191361268028231227508324842292605484740699182162744162570217864574898384911337448098872715228645629440002624205986800104751479606688664290115662898487153900126913750699154026740764833602881555042195898179180919850806840879051988073385385979189824992726616971105846646234961519065844334728895183198540883927542207749544067939756710903735906832907452281253919353522295849263742949683729914033899579092550503062900765647558193757361385343957818677090522274550648955332053036462486187890825893268400183497230327081445823349134355493534676017290604604754803675529737491149259027855970133791966389201206275785387640060663403792742895827195573511913148380718387485139156960585739558255728409015375942778760345158488786829589652580438690294128474055344202400686714295366891491053697825768029319404343556595506254583330145994803702538595215493160535246686405196235741430878649746478004947385805591289516854447320414982043394601376543958383926216119494755345042021783551828426454319897029992216649139909045310802347366229744665546392232742146921383452869011638345502316847764645350424334714973972685800411494248108220800896179848717863471375502264380343234252553411615371612706501016875909020359073603137211633841226367094545890942564927235976328267905124433480992893302166947313135806184184835800727876183384069628771212060213620980638427473443019253221141617049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] -23920671995331306559667068506593230265402713755963098466604842572261266905206761124850862389199193825751171671943973396073009600315279830193126835500420832402978142827540161851498198576537555458825707688508778741655877567325720800016494656674948721295619962537400453438242710180624910524018376644562331693318891705360206344892083453504951987795597015150218493651662727188673007091239431674812072696667787789155723041585905520157770493783266894648069340855376639566755213231429884427982836022803718350070373524910622880922522750127998015380744669601143092754463180638880844565362173843108555350297751378963350128245714484349149572700953420185868338996373670774898925099859148990279110605879575163055650499792579646861691244293579722007196222023968979780325191592844544152837903365583185688791238931658704621076004129514150072707299182240169259331380476223277674349345096892448072505493936142610201879434733402086466289510105607725314657071700834699197634459366805079574759979031022477180028400027357760116712375878904598100469152748589522596641842743594583724389929583529558509201282300610666430526666834167681090730502648683257876641701977922753960167173863297714665457432530428988189124637977592663235922665862795574938154997332396345697086285014046850154317190284409309218687522009741575443363364053655059808617273711535284564953759686014685512462867878271496464489168703254206444172101733010712106989484248380712967349816468219187259616718430040459436637916411336777223820057436406975937109863859961479646878967996941752439134483136397572950759497160636819227905825626824577313011900968915732753987635695559312581284670429319551179687616046212459264748257250151071690686801144392966715222000396763784747608458695835001779954998838828031792246290775890341903235432232215897866785952908499775192879328479654565829500851572864714280518883540127587864672923611391249716957489441937640392125732606292781245600400601712774550261009317435699032632776484316281643944320356458468030410093327559939351076906986795127749734986792398803329673743768361224500986662522310081356448694280332157757170104789038971099767258267441138030191816747345808244797802105600346218095657766998013838518045757501468778757037558692632334717194102410937758520282699634418253111794238434363137174653771568080033801539998587156952009069265542375449351423199586717129468847412235478234747286214008030795562304805515475213695353965332800882449596005599140991385766651560914189142515371166130236136321259467394485959680687413809242770931039098932086630231917920388166932795593375050004785669236953733660672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] 26399726683434527106102736052378653566121059877748557082056688708107474328519491003549410890062741869169770629825280348251462923103367763328757588495016683457489663250462232255882762677474492531217094184558939577510083448791827395688929707529992771355617854946894691942570087493501444006818709588800876770395160158928782626330483843703000538976341401680283597746201679994243937865021304997903932810509163849428166900568182766757825375454798504143719721602417026590483839300547136562733550226090496275057100259379694786500553918587572133354400630478931111555225726106216509525182172298725704982543790138180760841865805649814900736621592995655096097540361736135077103829428393781690675894024228493111979574898415399920738231522071324345885005695276173702309425692376000427225093310645187248216638009183906839473228699143018767275896432571056584826465026041041651039309300401382096243196228322522007071600004030429663994904207491516423550306552734115452286158097978756131096918926049167290146742396926794285001690532428619960034311152331519566036401201503491577945514448392883431551027920803903093197163761560776959709518373518498175068602714364123995035940221245092092092906692073687350210909223838397968485346037981836451915373844052245818403918138351041612839761564342979980004072594140564055527947886835936758803169851811998613278012911239159222986508597737122435639583582204042462285106975060397323415073176226652616821424017104499379941660524467936756061053118409866135768244679833539915326124257417010819316862676466429378850281002149821906056809387005270399211156693554516257358693336514499301847807778439104345913028336671717604901584142763521283800751136483780916355892294805059020823940670871814291295545325008983414413451023655714993314388651887049007306699361235060591735661565897662743485342563726056664760257432260978586996512366752774384073544210530315869463196864395075965958118967506452498242154255951133470369322137634977598427144902183975650176758147615411321889361498159288668355287644824416162107591413799232447887223448744724911310112076513839294549660634034059466048710664294384583379421865148447959088743513642428217917737511782074928527911678748446302281448834534490283675181536127430217467553310081122257101464927924134170383746660903732829014356153726896769585174445808513350344290565849542270347324165620693292454356318319063328267882027770343177275161467948350410826285565411059243239784593658214901132590777549499939691638325138438174058176383151488380220099949347897039540326928855083738007675969136361770644605436011360367468504404568991334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] -241236778127976399106252536536825662811173631568050658012206298123043799694066367051022019427454171236706972149193820359710698732126178870239849731977416473080332134221650558179600677101955269802200449123829095327528368402942351229361610126165911270327061513059599374993422088630288057695201935074349223908770899611672882318018729743970781385656082048029324075947401881935771399539245229425328664394811132452111709995567078682793705402375329992693941198762139848122311769651603994612150508244873211817749887639645996645031823726716825957493803294082080852818055174672276731312802359053846548288058648003000735263071163539919249633437915721822496226205440390757740041510011605986680569286764548008627993037230134889653447305731656868230163720348737255808973434548949818131032907129636135983507849129993157490687953982882936973502699620678567015629704416478596287704308379888726350568467671985169347842492166336502008143381996323307303265037256232790875374275944441301167257319939444215853978511095914776911623502139605940262313556278623103818986994233348104706188598952472586079175003301397155319772287376420678233279498059627586617556872701915465502475055571066676640847769682613633760060258497363634405678208238769557725187482796435669984090380431371864591676816249347660793868395891405471681675487428892953431706660152342915833347881831760418215830791073505813330236133125412768216935346683084050766829322051989993969481771595369070989894185999826416758742158284559088416778496398302339913328674926330999076994010439975248332339088611028452603215178666676371139809629469356230397254527849659471432434760416094987688869797952480711368500545724201660624799169382307226600243915421691251727248648972556181058082692895525052115631071694974308022754881722346338462880903664286078548555956464160587058571808475063944738761231589171175254201733699863424619988863191871505767532233124624624425738881531062859398436091286933844734966017143177816175011233684189879482645339063824800921855563920129601912173254770397040119379274125888287703288439230612672609149683843648533827205773711587870652246374167793853681490387683279184429060332986869383690281261583737456210606365097070378310550296659485727029818538361818835955554799306930556125798924510066560094548797870126992675554908538873637113626032435806394193079642231711001496432777859735802403709542028658805192307767691175101759984536042048667162648573031810831175294637034737721823380145888989656315900725284748990574206819766341349355584712271714253799131312836118991123872355708364145428477606867665714806881873857712119349248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 552326441676752862924142058636795789960788700868910463556216535497319258936890720751069793172818105791816254623290673764620578322187578857235006724269648476061529802588117730500006231774134423041094797870775778033041745002562537060568758473367676264336867253522649422405610051555361628232579797425342195362735856811373916516135361529172448307526961577502500836579526776475999022870849391149419096948643059121998473475705170590305195098490205124087433038566447054316930082678535379044971824698681466824989472829300742330466573760181806442662494707546471634014087775429010305881386333913348097377900357499131110960688520268292423108548091022823860345690256974599380175368180328210787511298488798281919240059394531734423581407988623645689821123556101274910367081988321917714512536449560860528802257629871949932297338891555504284823084721686080261475552347990496857134845384371177202780419043305412897693730783996387516830385198844041735652828443848519243799813293562586976155110345267934901475392218024411438683191897878981226606729114501553675325448400980355113976695763420581025552389231214362936646118411571835215847998946984607119120466446129820591090495304661384963509070937479392517820618826902470727351066922473184399292957228340004672821576160809078564951787129411403002636388000611325902501166426344672352828286157190099986321371272273547271603032107859542765981777451517440939089997594621529329404083111480957203359381299249333836830716121804354224326574208883851033342224177675029501294124362802097098103347980639700673366290068667754106381915249170739945957955675036021429294369926819715089525902388040883879159670405684632357354560435532991597828407793895026873632155239686325166591981420675011118570195339798658344141489848930511691940562993868922490862076228134042204819414933715842665512456330914596896422286674524954830538507645035614486326184021179046617918952092746963843271244510088185376817221168143551628463888698899782708978723231097198781239448125254382147225289164774912983898849176845318464062276649306262356864357582856881794879223900610049980248841351117879330323890394894968638835531535594241452057164110087414772182533371285225968158061976775645206107457054902082880010676321230073207649469397668698666812923169261601340478998959900062622851287763220353519862823061420980761345036780684012486723757154888197274749642694401634918601967714623937638440684018764058717701272995854935911398132655019522996768218815177201583730751503056595697812160570604779363884825266401390693496458591016653378465738203456163916652480065541059007168813524514871705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 1582247700465987945420799931511960625000143952025230862831333283060757664240868178404115872615785858863786201852989593157534477002688455971323099666091759364249561857494036484170050532035353983233014232974287377502463438508979690363796402619014623789511109556162632014786563651971224728212119678048348614258097623740701541922941677225310497703283087968935620612552521569298080461109293266482031767651837034636860444151519128977962955192865778104634162410362351507030903005288697912301662252492753640849943860534973398941854297372813400824842276758963499129120988386846203571775502418671507352965090039936097586093230043485845558977204423406414443085039542269301371546211007729467936661078440972843422731554801262851430321598437964332124629746838679799205522445872361747016614240916877217250525156629016698618190841024066276719349558940939950854233051483209063682048343300694068881616120723216012570190270439103785309069974621438640073695769318317722179717826552407373680787157303282668099349593448275013323089215264657180645609286347140729109198156053092189320983499278804734489138073393741781185857728151925289582218907494746494614626943925521213822487741771343884237319240428710935264269018843679262553692111210875245153635748173233956766000913445195542577579275989876243519385215001303662998875032246481102812128033802701729655765008567681270795989620986416257291032649309534320576735353502000118221626337337015960942574314228712443870618692779535273274012908551509211970072009087968244185404381518487314904914179863274235186831747890551021349122526735743859175083925908383204893005180004766508182620908795539966075708814092430606016124453875180154590255658136414666861243351836574271344104129254240021182459423769450524128457939020348067948954591899590410721418078985328041753101505789198210187062805568572503045433602021379420076545147685682012700420272629420960107410324417969006962151062010556780190987944613487298467971933434799580617205786856669323165573903617798986376370478809597266266475571954941415843420712523833033366313131457657126750709057925997969007129881494128313092245089383509333503748338152037093116491816028265478173799175375429075912867117964642983354902940009886956702782937364395884578051702239153866523309058465926924537410577131673976568406889387883347040336736693056797036531295482544578315626007922484672834580895079318483976843857211927015427133540287448245003179094603845461394582285925643979470633456023612708174530668825250251814816436343812373791168905966014806290892447691489295374041382074907879618085419526881099827480080582600713830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -17076425651923372615879194159652319383882680509161403583501434923770218528347043628677790104579035365223100946605044307643131255679733123906115029253482550581120083691651317739265833036981445943484983616568979714752690849125327863678857221004240710465474361184706522120174858759542547947209325705209784170066641494398740677245508473334128620469558647748375974361565030954965843469262540161285503732236088677080116962733669311491467413698078706416456263822747294934804143110612298513222359721382831811591883451091825218003093026692805785863163512888078178040994498683394347724433227219680915834501579572999814243277063295579683422652941821849320250858280739686215872798481921946037658441261404390696091049405891464142788230942711557742576945731077446262058495991383694851225946043977787870494165349494132391843861890368974068187886652613105418816836648006527898566526860320449176845577558782718341406174427325070807225479801837818438799740355419976734003853779307417433700243950000560431699242181846285828810923510027776770156750591279001305267139983400138282561041912302660455386741547867096235295566952623999552531388424708304639092061704490547823733049880631502980855853753142322882580012423981974420740361661990279955487898270844855156278830510106689877907868730533388359495245068357398201702213911207646548159085577267644089360381328768704637734494380495205082780117394235461929374726612768841733605632427057913382894327716784714338961935220847383520880450442562235637055323963640493547997465926977947315363302735004710411439625092358439640738399490923598117127705400287243730082452138087146077310360342123979418341394475117735535466973881574334275213430572329346705450420178880056817831708835232174585722569454226380338127276325175969964870312140567390337820762691960875757754968897989875299523831603616570433763733525801956539622265926763534166512668492235784988769907800522978937934135249342692504695054682707627807048353849114968822184840076180184891510446517094126601944222358370251494700605030102289763594774263006992451339776034524330675259942866612318306712783945452655113163427214995531833583304215280519024000413709034054016154038666013196678845460694826551328418249307685991398253383204341388440077516419659976050183877060668967654193693429836183051404694849610667380679735324222862946886593506251198045518594737628038972491170998711013553496896712219790229478125337761148862264625557189279777389963640063823939352349429491820622858291003880540333192123006779733839762857851823925528658712547031320215546938562310155454420655802232772288310481273341099586355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 82754068823249084549319729710594259242038413685423121145463568040151321331227587012523581170303684554649162251485926811000507361175418239083383092890721165563883762805116495351059153469378285585290279407357867632862498339490276231925154257235681875749572618153036089090943132666202880219266590436512451694647919031694492337430481983575177780102146606839904067238925284306755243101088982498798946545246068510187107720959428730778688813135584045382373822627663583207496752252592550212656194055587961468695251079356354936195648412692227514886048193114050222170967228119937193437434848936570891661563463768085593127224849980185372102312296992529987329321985283002374482147010587588427748199226864484994658778489034048399595359669773772462409843718643262907077821356923137204627969734070747211394188748125429661976215491615587263841092619735787750003006809059001057241440422786661792824368113001226851417657791264524746986553088385642366975563803205999581390897582879364152030195461503581542592118223432665790224059147048026326660577563758245209727529957189655852512532763896647422009056177588015736981959429433968499601975397427341929719940449378347527458869568336264065403918093684513018659956688098409450321304764707439696906278014896059547485603771955170796603064375427613971802170328136518778928095972168052089703156897571607372415814742948038349225309186921349797536820636774838022546889644319789099774751661999886854502907039718867136289023908967632539151573180894298862001405071686706752262538907136297032404143542830317926305292970599904557267772880224297533138251136791255645012576119924408610500631074203513018866368682442393705705967193921172308550140285813789319077560683244710694291437409205473234767809385536933581817961700788220805698878387220340098441625582757505730403547327266963787889524802272218143864280833960557164838901154546726508807203346953970026892341364379729238869855926190047292605738780809550146245730539717734130647843250249723482802650715971141071468563505956441905103943311992056071582449296101156930259316203792058510040153291457316520318388017211011778377435154003694715526124214376275705324860721844159955500930834717238427891360880103841092943044877323742205432195999148127714931335514092179853239738355647180788454335867053612258092814462861016877760408090029579113279540743864214252311607813777169000339785183293991379183399801108609881212232930546097058063439608677089255348007337112165532559830020846573959041858793763259823891531874110559352166538789300295858834950477962968502420568296362360478513393789307216340155658267591046674251776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -152527255994607602570188469841320025808038550468662753359493046791185974318115213216071839363389058787714965288122276455669574921077668339895809543393962435949024406625129621992441160454788286031896901607634184825630525904675896803506944846499023704295661959384732771345877701978962415877011388307973093545632421736985211800733321346909268161505178904709488465019479666412125564050320250381262763796020215097828246157330719081662097545503455579493243311676657678653484790611171228138934817801474392377898484051500452485685892103168345963391583442465509537130486906877564240660075221851262477210130803816393754968499572322801607763509722136258277769806188140460398496259523220252079081323188242429868234763289477115956954931933256550750204372603518617261656567337206658095588444488241283270114702111737858767179295068346601169777940146516220820548171909373459686584688653068269330851815813843928861065728971301870994423272694427008080575130609320015527578260820501207185035542267365201562500405460276298187168597920745580259644187269474549736002435737900727497166901620276593163227883002710793408267000803957022941089113444053439074949582656721188739334098042255858671658004868200660270858756773078828815297808021416401384738705324573132874921784588718602400835176687084250942623388566704067891052565322910096184929751841456262497044514835163434855665061411625405688841336556869407640538399544801200359488026144731608991543789640864292846037390319391160783391664282848541528481708819938516697424095017461569185168200636641110085842086141493784429437137992910874101705074422066246804251441691382795292502601747546750250220872504535640993328628609122240826813309499266547409333314837810069901189446667477641385484322848862001429317272165400780016717563619389894719531015017829682133477672637040647356917771790695000896323088241132784498407176978382412720026766810418357824241625004312195705560234617536455033457527566022499970569134606247469970903442563331666769264742605767867106910209486012379635102355124675592205418713188671977395641097203229813238639267202178824507535362942575036724079662292437833003846128003489625903479085699719388267082843713683664529725915922624134523912857197657150681474399786088710641158815671437871027192349608290105906836386725356394425097091308949991358061803124796758498891171141677527707627908770895693540895258555626536150742405927854686617102160181773694442401253946391048504886010299397653669454911580489309733563215072362249974486277862666584360731650383291227133268757724165742394592076154144660208607724395483242188448495220355459396403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -194316271721309012694644301868103916313791669449681105849222752328597782032142749826509816244064376946601317677110687940826115149414815917156819467248249940957003262831079800725236478521456849158200560820440493539963555135683635064307081408055619654625027279999719388924030096622507732591084963941258866025592143190829453751824443959182936287352063370471359489436617376341825223832321262583712774144161256718946173839005553855870208915424548531768379903848394551787296695220697463825546107706204633948737764582599157947293651531987928559701588441474631760340411176087091591067615123419779869284384900420709727746980452287976988049559645009406148973938658010850614991991574811937604090798540325561917224040679509101432698899975802753433779399389778785841423244153692807189762769592100246962066791478776059012406198131734276764029226250517793177061933928325306455234551388263520677985627428539490214856897199044887775016644699367421373961333964135141649327346718348992368572110678456677558966816232681215981070260796856773265753620982720278070556127072712236228485542587928429105707688570665026309026345437547293388625270472963276631847734503605856330982812133263737115647087067925427355739049974432855429931615688499248764246613577795710534099946221049175074695169971865726976143093693459588879652364455525425236483162864954327351861157300272416655293946010483158899395731904896143848458733904308897122202357366962847954287042440899710510261143295152423760440773128758369687994381742174128042531076853434169242842100183501631571727370959628470995074769990674651929630765312968905564937702182185612782567712427580077855152434432076417433257276254386232346214006791005431684331653464833204488244875752504478497419895926914592289079199257792163577768075605536838438517780109406902524781196297109697127563429275483592379336716095604842636096021964402307835409166978602108172960673208424432540709085267770276207574290170448528272671455013735091430383420937032037486111247421022393466452204761933835297017518343311622203168236136268079091030079786793889854411937685853784385481407844080046553040219608123997553432229942412345002487408532845874962587120960312575952911232950039235659088503888031148328310806682202248816513585990655150060173579354646974826900649563152019146550772493831688521185656399611651407639106714600690985077049427378220189338013732560831211016017260516122375861134122160773325105818822652852361349583970556957586949891482210757736418166582410364853017574124704847093656168742892741139372707215401895555258399706038764654711199136155355582538150524039472005251072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 1383222480446832010791770640609181288124333871951327603960535955730653847954197856748764097482224741238260566257918266580161163212294782082736103674876647301248034199102536565762539614164283571301572916504878014503102675185954280911743814502295435116299935817134105200006023938576736601417071773290337556307452223583505653446547134085732887542165888237365262786476092939390194163726671964951130337839290649643973958102591070645153822698001495219222544847587371078329246849454108072508742671962109267124065142585154141162480489910548589875541886961647535280209146001692324962442473118534286824528335409475945768362036400650683301352545364673760551999496719791654541890903501763450444489504718338965820563064035220363109598245611135613456200748418284149860129837853348953692941865669598059807561315645114934991506303730462570667410736307234026757969153823436763052839782179959318025009422317627804075873865779358888391315248893728674034749529597948639711797486191309692825444937782136344327009294047605194311606172850499828760105563485653727419772181077494787020900894441350134289893637894415201050784241199634747737098734605656066070073681777666638021670390434124728311428019961597875747239446527622809837438543235304997840108098098987563184745107449726093828308412898153822406582009627970103747656968556789906361800599236155799494603159201566189994533138313616832958440898739139031662937775844773868086835700714104686559441345423194960330926295286143978859053329671596938175874154658800852433532426575084598275101956649494365419061264358995746638635708494499733929442893445919249429118392320725217001434654204609843870073736680686531344468544545804125359145407140247813536467601723510374228667772139848382829092673623536665640398485997276894873371922286779122955661363170175156226244504605210547403643123056736892194767509954649313152384183832856816056795119570108370602441904887109377573995892697115893193734278894701899730233552899319847063790050385270964114091402855192177582094636774177568271610723163491536970991342483323997747239760890281619558133124271803777727697650147238929321284017487192080502782170592808802942636352734516003443073708411031235322569270196251774866424230899795345432773562296366947845209274682968481845864933915732647859080302015066557378892370521533107243264521291407866172514531218234322974327911608144567116130553727132580942899636540584520266767521092346102096489317682118566745696457910514583731774496473410059798963455518033506701878741884137023454670706909052189433865790263351469426187208784070472065606682109181121169432845942778369566310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -2272278183206034678941227014412710758695085724163687745695567641563207104181297582600621731907134167350900752405527948257618489979194401931905828617212643741413193083601989537550410248032064517941688203585284793216097910475965794870969192050597870321889775174804329121160600119140833452896019176102874037775788273041235145591187651398381907057815292403606528427616432027762727868982094442362042992361032369281223723268854019831849366923120669057390434022960944950969686583254195465427702995258572175710215372834218647801109853146071890948615317296189276407806450395465739974120882783586812712728201407560047064793368953013064453614025028635586052952604637622640459232066136217484903774009350367187034874781699650003649252862479134065430853422371776155044706306073731034398143453218632364719261944799251714409156431363912527234712505832719020699156748954099107525348811866973521601413666105075936967812237034983812677757912878138811740425202032981974585642768339886000052561745452929173133572873750202088491257260457183755972640156874541979634171732451248996853763865982461751090508415670470793124857205214512917590747601143400016789680382097105557146363125990318207614136582498119262087053424294018591862065490748046648678605329841809682479472489969790220677435435453256297452353806856930192813074088466566807834136267955321496761454202812396234591014208454170426056455031150865228182425282128841837506046834396448875450867828846693863266627455504618226657429062142578249705835928653006775915323865704973717613187544283677716138427417790864752756010071994710229998695721570947916763932634687855551109011614996948121752818373883904296945591775044845769049949197009522586259480795893228232375204594347245342812680494159930134813925213937284782998428662375687058679364002842804719323046094594553675453006094057315331985625877020934150572517770062708050541433835597388597947780031118469683312788207856836634585308465445789833317206681483249339429104737285525639663861751289116798971224792863867967712822014572528332408916255125797862886014811993979779857483662436755255155207350301334296523080024928185560727686264772575070925878220503679680216840675765416101305797799070854400579712406293757571686068079465176399114332294694855456136481447081610317145097955067415204194471997472229101168292419854110402537657146181345209120529559583729672816973136150404558147709156333999079540715285629505201041046590134317244538782075096372316538343129126163583332224145802400860822781082177963604772794534502131300582338061196669519333224895578345863849057700931177775229841253383014753557807104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 46466301852877156601459721856638555854766071244626554803770526920798832849439437744067135836814969755585744718853497591861436791740081172048740116188731058313393917008650651078657322692169099242097329386723839169695221999030559239178052674772838146190569816396520803520521395296383907167804159515457486197876158861982853848512722928273376449024498817443106564348146830595352237999340892609549291202690758184279677111776962722377687090458659537230561984813778864367167790687775559621927479460692151119195785299560697726727158254045006936609520992678781491530653789607812343909025003734866767364597524001796327848880676297882238822039608954839456014743853444078675544217941115124836731265324084514184373660869254349976530404375583326920219198589136116179181901390525229867552946924457987280910645040032284401070581917165545390073066105347748912343172387097947772790540063255261354292890368235656618916680302581059547199930180220376520276108123015708299476779186802838437137901713017876881392810122714329452156749184249012522345584342173851525178511557429603333644801664618162031048261378556542798337161978008817004264669606376962823989660459249766202952727001862611676416893117288843036289237319681092513148392979906602433529526318404354229609887624047150603633716805521505430763243511800631864958464425287573496339687176451377220905296529286288662119739894201445090032453683120885585971094818339924682823310777025134044071358004293736851699908484422702329136437425093170183585941923570034334077935257463062810163575242169697884434927013585125959858307094973724534715841205618953560149586350390822170215595580077216825592977363936784070466327955548345881011630881259219880907422021698797987707112403158475109213303572533786850181831821747895006457099057075639115572331253038156405828040494004870922113457831651735519414762448861028998500771074282756281484481939411967394892961404037206840711387235608359167798958432612555359232978499895162299755179415422203800649829024931969249070852364551818828433214084281784063535072935365843259933120197321266205155796893537625845366707915980749081348987940250619947283766685024499788867893052710973315962606433683019335629194648844694952825239540158071844114855320964011321380927956404980617029616408874763342112491156591892261744239526146810661419877659402299165159325365899906276699176025243741942308511950874211998276444317068276025562647529545629831285954384760175784537977294996607848309916667922806267989116964454648293518679730627664752263312873139692885743231208165133190335203352900817412660302399196687970519220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 3216751756671292883993791690080192886585450695172474011772861824355453422729974162166636394116277810733554270318511662872398670087128400107738489051766100773524875719848605468705052483171108965304659738692324002092679898814192905721797534598159182192164537092179518204123909884128763595830989706908918513956223029779486075053731682817391923331390408135429136369832661077491529997046810251931829344861279820492574116434365322060470608257925062649030552951661754323573725730889301719377320886323969244868282041388322896928909614955149505170691321501058524205931738304870271265114465038643854255742947966199155792806668276359936725871822266477354585288792624492653810562673228245548332585102708736011025879248245244026194662839394526826943193630359422060580080864548098993187110519395434346123720815839953602680016447830464971246843963423490593738135173831485053437737315377848306825677704861159667422362258322228141272788772805694565164862817440416550310715511788261196491036876632155682240146699722373745809331321508629163725311739515304961341079270276916949843143907386980586777221695812095686111577663902935728054699803773605155896949193405073008835214301277851559085501330928795218471933573325394740486299786963113568363912358084568490622952440533380161039498326199787051566804864876213319329221693204885088688087823511949648565643510429414713311231026889416702401352175421420357485952586154306188239742600736121493287914444884689227421731016829787361827389879754596827982921802399970133341245465094158381346709071893573165620873407410729422363440212818473877296611653582850813077423901136121152335322413286098691141400702086949317947837474732146861055776141498961072011137480140024500886928536353148104137120378036944700461390458870445620424742528355861491240278243058112142719719037337883322467444081925744073255457897123399867626227813907625705082511369219105084930136933341792804893461081550726557782586447009218492020596059149496435247867987731547367340828364293590009034350092892787591719499876170507761334972946856672784946769989857677171920507645604050531196069598028836848033071695901479017422103418213082361157882936101030033784582307257778211767289008468320223660156977208473255967121146684736310482040253886363526517259557620467982004843709412971675898893834201924208337765999301819125260909356543977089491705505321705711655916276502164142925067491946186227873191515207894814429513004217673480359098434893327244193030456293970508517922237582982499136041216227920915319139371370230468853697334077064382538932202848602226871163273598670624565441331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 35032225721416847066515011504602448745161229116628761442711495125664828539300748974957403531682493586509836241764666348739822674046421143435923802526616210071841615501445992986682583348810744769946408655998345501739987530412394734287670244313111467900753441641495472024053780638357514141765825057813056685256845188625144128864482055981627863418862501020112512328955966517628040483542660392938795144821934686098235431594630594442184582399734015569221000924514079493474002239980299387566042912351366912690535622030253853774637679464952633613244976162096623055785641716043018760722356565607170632242035116072331309470482461504972057914134311229263389062651496039374935608474123620625295580390390244327742277936800911459229555185423521062953434602301582919861490125551977449426284289301536351181378271622921526393073995591930742710644590487051568774427164190006290547031179678670789644160398086539264654822899512316174693946195384031402589791449770300181191257310074531622604738242167469530029960546739101549818128243574474580692689649569257565350129220587865062021806540993628206952270094701772180911957521898942451629408874651928126828393514734096820798037918896412008162000914613237089110867209648679238958427985250467005366950599894671856400524563039179721240945670841702375074638788661102078058682880082978072568957046690690553450371695574341320183794323121047223596186590064956638043109675595680617193844860694984109165008978479891629743152487190185592617165861831886037357875653917891442012684161395908276315283741575222961552354616424217276680226401511775286967076657464215898965312637714364616028464741244672163511299861870247220150426117337362663337297998043495982532614061153788308409230279365373068071350067613094971078744458811210305191985194269541123510348038079145187842400511053359095704919177197685991424584222381921901025222895742333559460010429643485473048724982893005778678694861457677758599779996555970441942994595680990909185385424008086079855128160131003486544742861113409717476275920682342717627080174163744231723549515522603139093313323026118771379723179609098216762257832699923455355218541277768189804521447706576118223214567989549598538092443885083366516867640309820081880735655941747888375343370071223535829683330804904890589623931705973067702405996027878547608036673189415459089199814577401189755958604842892482204154039597052589633082845770992062048592575421142528740545305703469012044856315684521858776846633113440584029436174431553484444063223178521038581098322183554669589910382782173924825889523243289573749064221952545145776582426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 156025200201263957706784566682650338338111089446838936324492255943896607851958514272896308536350447647114020867114564846495217222336979344474973391215341338108907862697350353220144817064190738165338446270559017783288620459415290252140830664110047823560651420039028759371969285450020003057534936593206153485177097411322450072321374775127114328058474810191082054923656480546063518290935353457532560038501923628706676898310022441177600397111087829546180643578678512412150659854654925151807059062626869774233526898629824343903711126245755093488998137602001605737385861749327728359774420346622269043699177172173054284961251740248792757048301495219682163077395372939473490888940680968751928658624654807092634489471677797046106404597204502884512311276075507090047678204248677441320515501420479345676486508279585816362786812764192674397477558457829984213782622516149101757242381954678453216919322075854622468953451033679743438246199246875633555238755574243913429372671112261387167881678088536895461012081218078924030953477468376292400181877058174205249078819238807676146276507167782470344925971992243107485204096036588285725229810619475800707404074914857793516384767144228770967452414512355969572842591002644539790220730878016499523426795126534556180463111015016807256180157392526603718757710585786932893360371020136596343417190043510673826929885514957808784910782082628615784296482034747246824889947131726085585857273943556994433402536119337441947207417770629300108360011484883292992838433494552190788581064193530572723842136441362011167465009005255312605499718384106022735790469393985244695262636637797152813577705706457102891174644783376169590062608617015532724083352321191988334746049871670943721774000543892408742223527692234718537877345394018229915053362441727973999740251311882894437998968591248283553542893330299230237228598479085233223924410458901954541797381898410760009278182216450161969046467622025434236892025807948174341932866046481067949564295585944520471843223389508149805628712759510465639010259983874828081613585216303940631794751355766244414928705726462162387900069736108330544377743974990068335596731198477660980696206112108184703103030081751497372491109570995197564511565000917342463778435473507254511164921491601683378260725171755342700850352373576559357499297052213179739210257369013782677501884227131693762696432353489587676019364651283327456332540759556873111636201289520654713622843102851641412992806889663973728197126913226560556655111461638210739208843855213668626071624998162664713225175444621989524104516841531935743130580680930819263011225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] 9290159725249297602361258346360492419267039474182442466964449332443050108179440241407360715510220229552848834428028949422687433317254576287170556929206630684688917907795412190611359652769667285787097943700189770616579642545539436891225274257804120220189598490558402214850255461982771101862936929943291328610981070347267548985510463104617004283463237252584938262281439347024964640028071713590675043702100688315990239894174939603894782323835039267192698823697015118241793699416903791137015594529599369061051530305187209306198934108375095979110892711840678035977626629357640677261879009554296087990373023554780733963303444147043221779942622804120894011093127308792801725435198731411597455585955956096319858582767458659158745517923477355335479903931160606367986457539346834404437669329773476526761105503667120342740186779845369965048023836889970453445659517861523555853709165413677691200844356090967935345794377002444292090195959872579464469900739072998038819291274185156528069488108068477838589212091776256435498434356526178748075700636079255855502330809779695690564152038949051592669557939383906591351578753565551389069034777423584731573557506668717844015076092178228439946460307843885950193923130532828161613898728592276013929041521334146102916289472699079330120740599895705181016273872241875183024886727081103667750038179356816319284538974493255121845722301708159185815241123250560919872840231472473414234629840606611784361821688921267460331185967601610748257891630258365417833581443807847232816251527034927605685388644975682891639585387357245562911012312868749000420157741978582786146750036350919231232305223324441840796352984827860556011307081313173864826602818992534973058610815926746070597353507463902096834336864281726621552613737664252535912515380033859247029456824266661540211680466821072451061442477747181079312534652965432159082102378860448855315741848231316198113809278565365359206707514737057707645591247146568291496289170829010575776761323425209067408245417709575143152145491978828721180793557240568389136437348426173156095471496570410939790564860789906010031269038554388307019737230491301503092604861894575748381787876300424427254501298551114689006924319159201531733654792891547268875263168534288593874750199542067085095146884599212490832027818570578820370382054634136698185021180819865240849432339709451343907918414394741179856800237845136944562816043594120577037506100189673571767534414840422431129217054783893986608523788991549156194630962808924158703939919295772732286755012399889142271688879204148024714314910116688618721597205115476321116616654848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -367782753554146624434817724463410401390818682689329250850715956953102391259692646432823549688883003131723842687570005914915636849335593048046679660873510211733968558628805398623630345725888514283570863734917829044686589813973262339455424719404642039415344685879969282878474181742845010920972057744249956179367091720005099554386226567493650416734109035222449312467890080439888063603780043375950315657061764371461140591762768749609800318839892021863521512021381582302037083100386166536356831524880296319995519595598988837788777984286135085117399275427879598035492511762602945570999966606899478013299212233471894315870948481605531661712517577770191593655574555551475078160755437004922842818442985619930835003045194221981045516877243329127287249391090524506501438112806214869401643502223815968692369326434158537947241920592904211216725599042882025207519990916805161689482507930083809780631206393883654279771322273056743118915333581577713657445985115927790618990653558320975973676850508806522030685435730796042461701363888869495482530120432312724701896171050497650857853198714799582208863770502400929615622511777189598888789104452292303687413562963791920323473568706749942717258118540509818303153025603964053209640111499581116136153162432897359984750535649954882164279425476563252463134009413996650727922756168067828219711483158170925162548342567664879124866478306855258094998690973309631695508736357473901764525656715375894280952259593688000809213694468649993349811953527044001262777810338543888463960620286720997464983470238140026061298103827424908805755931636729566568138540039924835352608545634677090947989157659731335108138255315893052334396557317909891526832126971421866137047483892014086209923058525036670199996997056784776755541956146177423974063297250302695608102093418003211423388801188938312696606360003853453337813064064192788007193313654787732517522978177420725152071235341690252457659291165296788528686580465953922902506339307628306593656615363801222776108405935347444253907072373568945537994068362209453251038105119695734813277320238360053658306045557695614843802783679230845843709355529598185833476822544181789026548056118715882795409533282127152405398030927852711054879434400796100625014388750396443242609225881568646041538861873026656443840742894178433089693923569800728129924888336328555566726855971396578129812037042011207477424031127256648524830995792330631183637283664210021548131137390102631095903151689999387981533320930661704065849864087303787770808674147132506067541480240985849158307462917245731100434197967827371491524047887162952972529932697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -2773470798661746484884006284588551597093719592103300628756125574258363945278404637280500950881627882581002500223584722277511824323638717383382601924093481005551926585711898725721818186371435815691227291181082362981088724160151323824385636736947926199218553408376532087285716960824581892291024916762422479776952679942321530024839970067008851918433471913754631017910826231145761966893287909854288764221899009150248335186234644223034422702691612580780614327095888987347326062057866910727488948639168686733559298254440853222482782951507840262631737617987231284625278679754173274365469914065711122939947237296725163194494035555257899724425896088169074805115470504961684493580277779604734153842495721319001319913350025602364883031123688011038658845341694491527995405549691118065113455191705720084088046494615854994885639963761824940269759715547180051041611354603675985094812960073543264835222793417202003579199911478279366588425940593325499374536582921584576718215445988539789723642683799598424359480000109634605454767519482708138076952188328223546049602057145762269160217315121338982346577766761916498959980003541970417390284571480008555630652771127049813157019455445201703526053151559597589215983475764222496383276227170028783581014060107390372271193000741593064083943144814712865245094501071075298956840377532642409123622105846959218436171715130403786521046906998449578404455086012137088951380183874314763309659782172676961479281420490446336931495325187094525288898139211380025306908393005549070470805610663335016956862211397629879646203886199139703478942034484149659302499536619159312231734023316369320368615255747093390354394729191438526808828527432091694709443715854673645928689379775062057114809129433649878149375433049589829064205912196966552707427243777803251144261948478412715190659131390223526164461505218731085797882307672138281533968113293213290195844586958152248430580910298580656764137743692403377465075274860405755870850869678644512660034615928540593772012699988044926720492067382594251553673010934319739456132656259348396418495914501363323833663677278714497805896419560721303739213416141158791511264371748408046220244039223029272206735775262267770077003358821481378265363065055775227029663804232517762992693162306904156712290930667799230917702769453523540510558625675726951073713376323965241004303654983896079535050500042254169763613268197148351066822254651732706859952960074581810748838081339852750960106890321717082953922001921961205811830662614714703860830949836395507565404267832356261396488405527116684398213326812653998095938182915219016401693345579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -8268553361163068374167860429630131318682378492580490885584047187574932801717956718598171046638506378012571188535009343942294064629324706413621302380180559307158472482611065660994186028281389867635571354896931421992434458698523595330039613725586800188824452492727118337693844304454147615631041540478894701174208169697945764831539804264266637700194708817085548688058987124275107033424601246860854726420180934029085673774265764287312379467347557000044158633656205917225476415697720912020948623552387317260013388434660703132977993159494896998550171559411445957934455943148759613717168630952960107432738210573942385355152229171702565770362192134729012229220670792193035892578543415350460766938386610987009214809706685701071743842091465797704252963596983053705746839211667594560027491754326779174690115910843427639316643602673601045759559921278984741428532748366267337984031998292574134780721317716319663192919556816676520330499429486667005490979830711273081671830014237548941088995113974260448995386616507844798239624247388280888370907700511567651388739615673208585940414676488068325098589835203793981359678590228823571274614340727329380577324556561689170772389195550315873639530490299352645044756498620666376466764276720213824683062310410356415685866088745385298388232681632274410419750626836115110355961338380678697803005364914656586859492247057815691772876666653144379248648997768101212918444110316606598940406597938238437410396982392381344280359182079497228344914380111308888116682046680724642593884023173038950058888195238323773187417044819545923220501690592381750964823954009143167217578343405212402007197581364521883110917805815182159380473626217209247896980149354558260760155839262282606915955067755628014960128360221684218954832481819632667648161737155295194424932666005034897721594609955577617209853754454670070061845226965235181241767861658484728635260297304025332208120832039898521042049888351679854632551164983451922862717155568584185860406252446297963688954529537562197583884958360423378929508062926424642593982486270920010315413979539101312487414914012009390134587075726483712076400803052125687654966150052846585939111431588493362277198571522003298196164447336921603173452864612818905711216784034950339799285195437224544620163397484454771105453095491046403454021453186937838714402156144971884201940416491228765880379054083123877086203034875349893526673060085191346309866937794896789877290906180382542938728187367312709410143964314721686639677925782302260948426321321115817942599254535140711775831623131029698069688087097913698907348509284116636123603035750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -8649615998469904714736422780084664607261261746845177415446112677838571047712629424463019774323726827968782888783416912852502869212869497116580481163404435878345636771784787431719788884213358979275955173362125364774049590880074958908475330449179110442293725418889639758896640154055302457249266976600452210001478402611454145711386290640947557786544276446647286917046921385533711668799824256287817806742742927070827291926373221645253601496648401848352878688854918730852878667928446530732414240323920072172722926456213931745594741585690205151480152983986838617842126324815605453488554041717890122621340028946397672331473639536155895382770817335215392962478762522645547315616899167660351207160752476898498326174025489502316776044039377865874133806943989031431722770459197098253438059004592419601339472622247774613916453619050373307643600960443054120574152582841928951512335464645113678497027932400875095629737196219108325189330009249551875320442374338766949386220422004989291571427558247023199665738030729990309956257720339317282173254962243021028951452456015158552048649447917862472006554522496298727096547201655379324845537803016958512086700432719427211009422822288466514109130884777556604033839645496944296566327833210534918322747903741515662797403110412686773869349225465296179991997678722711378901230536363738329516291922545416709087512149162190920102406216206627481170662008674321710365088031103822647556734570526001874007902701140198159072427052000888695775709645036083334398234176676887899006568435247284635782557592060410632996814699201990785149748098547962415332893997056931836261805234191629911782789624715673882072107743283953828658674387891477285625605004375937251922691235213608183270825732284661254922109659370223886748339622817678520488800836908032044909581317177330291032434604521175087374548171948717781479887456479864435874257956481053955038539529354532796193534423825935163802088664192825511135274180555427710261406262113493158388006134535576362573128888182558096249923195007497101805332755701439119211016183184193075269216223625826379798370577807491830372477205066029562279115950530644581097764539351856086635806767615218693501509742089383017137321355191386734095145456438190737553069205300640201153281313219544900328490343637882776579974549884374278257903602176738179348582328847076142909930245805793111555794220415686787464802807898898958763274006550378508033505956424534543546530162682610051512955532604449561310646013279276137523908090371645675460431373707329099254802787241991617795839946465286741059668094428201780474489800192174481747499884216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 3076213352964613853696709348568646685349600291870500736986338790693825993296005841815872218326495550165562735348685799411518022815940468051929167084615615722724040942043148418087490611873125552664739828145100429470644883623155929770867755729316920699605406163546694044393120890785567194041525948774479014097420236256082713294818304677819937761094910379962360929899499943124607819260589422903621253731019715848906484344992031633027437309602815692156565000780641390056530212248654783783282506205066588056489214500466607835241646779627523456006308376835908482210615317103886455646350737939062179498414070330010724631867557756159848526619657639721606686176577575843155582297386809615550748624427372634612028579751387999529723911187115368909204461035364000160840730282492804335868800331580409038010776609091528858167488421597859162757345389001114176933635770285507140482733688584634616592596322589648574020067043199979820400206198015830325951698747695390559227444756657366148933518448173754940386314025360119110045836057998041626153179943160273986922215046675940345207524982148575816342509702223963448353451165533833156248647991849290559707290454618048504055644583309824795007282575230162538907543484746525813489919609007294814934663604715226836187060974609122794784815678582045328604762782834393870978269210890137809139715096824502248818765362351886838953253275127569843097399489493771308082615104586373619476159166478953653791270217115291472615459374531351534010288801758076966317127705527258877694587490138365187659627585745505981323130651272250207931082347970596307616155072686911340102054455840586455598842772746323969901412387392732003820427917522128136661742202914641810311179121933382884482837410787348280413503116324662604716446349107716010112828829569827912533623779966177161768894763069567234751941411280041145023012557882163217073739188609065903519085055910027210684267988793154212177219333718307770256827946030707154408192829250894240691625727596410888406247746645926729917744243149742433262804019095644103728584680999063206887580671949239019963872235312420560702356236328300442916017607583216220496873950579368390528286643968592634978499286886312092976965288862611991612644668175768019915865134341800442224732854301446966346152458115075453415647733450159410342350410997985716489821393461641976807111542556596660145934079401723682075799456990892914508573607094494708865086064425475424924426839425336377066585918639088795836802336980583472229049444361667869428926033290791119230430264336360178741214880343325304606222162566975305315329436642894006379278973376921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -3462119005573514974745970721886237172657281088645830398283758147350345310430047365469981150447934182693259163953303874773048506439892765261317095927479850276549748541626104560174906997186063059659330702587254018399704386572404707544877942723407622837474996794595237905066459984621350093989597200448040679419330239820373728961594637423001010597162366565821924242925317376050617911598201084337766307402307119906733585462744686648722878040709351817463924456441908829656687989957675561775708586372994263102271914238514934328193598955556180114689411076092740271205555901226120436042847528902571536069517936852916211872706419699382930738669020742109551058068563175269706397552868676460322361700770464298370395867453726425862362656420149598837167300958301166172367551895158358248619090953838282535393775705225953671150332199797812408323386455441481433999729054155234925347692922092262726037863175002711621957550636052722505493670144799282531957154924192544783544493820223123351387791841923185135758699287986556205096189210865157408671380545827782852543110539857836111396190924857882371507014809726933900280336334098855763767470069351752548687590961342724165655096618208311230656857363927635639034332407874622604698807510780556716215362811642597676921528039607716308428152642513733700305575368893461099486823503308458481197091826035025545920684982580990652390735287436590467549435309167855981413438599588318313032209101267982688665725406430922238081493960230342586918991801514182091690884751177076192527592335543224458525323041105455884346761536387556417806102708063539249768577710333700095543397711896403077082759468981336199776579453153885023880063207388707887486223755356502349507168126319934424871481344904701969684943958525296423438188934156820592851542115356521440535664084593966088730088392795248478279875898353690487987553251717063246352599400614317381914510701838007790507619656419364759844969696489098743019439051057062729865833808803748733729345326302092367109256296408633002214123499423598561537816511422132045826307771593986990204593741949835249646567301328704503790950625846852657952834722437943876539104177503858971975792347018076136475875827049508084089051298539881091294972286653687394689097037561766183123622447597284015557120828541816278310786581733166197216174486016868186657849300289408135209270332932406869158492352510759243808814764692348834798828805230823262672964477685719035969110756771914774531091829928326528726681098791549149295696302701227486922109920862199627720191065337647790204335922548947659016574299493910928427478146366500093335515678510153728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] 12796467854396179430396576668001964016482019952543168598760355295763830020253049740045736659782084263836767163641228671949444547063151748992555826910264435317678608940365760454879710549105447086350784912755963202316186143362290216140372231956269545481519667837368791935244276537562898025177426730155124908728528007006709837794635289585373939083890680672264405514925127341736589490413539499575482031892435845302135062855938615974633381081575644472235505090919104381029854122402583761785175294674807413873565443978417822050993269541003675788081535940749072418909409487674833325547649671282859493196559299278935762527561887904591328171877656987556655984051313002993769175796389080300967692858219213646231978962328696297363141013151650251220845596360703916557988689285921673472201712220813371455700260758704375396646857138242730812262834072478826845358283572202375296339481582920679015244098248894283861127491668112186917340143156830871871634826682767113276523385267111711568089574575790906942914695421495418474641753944985017635769847419095726613712823831225698145450341211245203740389076321827974709418789383384355105982230787548747100600268150286916521702849085809154674997666265133503803187579311062740301842580848249705087939096201226001141581797525174751154143552093251178005082577088282946421520892129346193345761533009873691576857511605204115274038017918259659645621762852228464352766884669548827643052716663654431165362728698920626114808236083754864496171573283929151504210764815384580539597215244595997285119132189690734620084813904364235011169495463648468021739407850259690995112155520988030280934069717913992226628098112881941254852096273923813738936455013166955978788695973453591071313939054078624022367042343819239395146170218653063546788991388233705315902546274858622191271174723174122120462726824733753839982721743491757150852614392353216642701272720504291745088204833396186535628007146104467725353152927379527681579922149037086094475431787884865224418929273929898639139171063334166026683848707115316971735907211621525990915873936493917117292941893662010718683062219108559342062468172017506390956675196925249082896568020069517093940149961101725893406181082170322298736750636327665052401838061467397954006309329648208126567480734889928574561768290042996072805567350426781100550839800652306403584132265798892957382286103240844533772184434194722504820264979275346404773367596188302865983724712662579069257219699852776428634739214349977176361683135167913597415344363885745487819305297238168322109160639976653718045631762525297524905696021113769314645562755330867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 157099274269920274695566235175876158802946809408317819661212962607887607611947311743820300761045321740142023243081303968581192004405353980201876647852917670161086467193059949553562896838594763545515639304686239309409539415091888311161210139008234178423203837467497823159037883925835333155429116736799432829546471247041709662526583775887449149742465561022822278402640440614068473996122141634895666363810912574714816541715119139723625816548077987716393508661606234452306862455850115356027575064913436875199840126138014655656194390899007113984787055787900799278064713921562308928011461841913719249684954558012000710685814732784516166580184261484631908120918962119162584728250704140925706773147352799457344418212402077387595573479773471089672924113270651116286937810354653686691325190180587767088160689613895129715793398232216087873330400909184886472907411772030678980866623129916547673482458864109913687238496081858115423342164446840588239020130152456481886518694095707905034961309216325226650812086869516947914558511475331201132696459688129194723892380550453442671087392278866097701396218654554673317192412501389877122446761979788808010836424693890598098695693464112624807154067523966728846979128230400548237090975068558768787656907240283484409765671957343487159894784655213017336053069917434047331167291775584921271205323882027408978580122726755509967252845861984386824752519020289301594790921808411824933919383979371731111916832529843699164488405957408167280707154487048852967071087423877065790724657041306155756098235506100306448691638299617376484656473617672803072581478773529469666476589863501725608749662786215138510803769439754433797986669632316490211024427589357538713159319017948038111134517934079640483290799925432027461861732007924903456944658787123107406762830591035472007857811289295591448252267361054971970496046390385913279414473017643319458030868505717655363646483581702175152201684802391325092821496830383269920314723734693783872223931519010506574931032242210271886518531334339043124120367908257486080485168888136261321164505305293203509536035451560206187926494570166994117888197320962996924819215538462044877341513853422928115865332594613726082446467871284542829631712603896076490440330764651673269777256391746455452474516387112480307754753689082243683798021530161442003296052560748478750928354948492881567575381537829181850629820436705412457096482312837834548260203967650971620544708159168338728889560459616026851541976843753690437248894454383625498432329703781544238224217466539775812169956585899779150423084135126518757663507879826477674270139375434072064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -749501976376334593476510977624402459457848520481012102811963542182787666301479979557426620086141820880329285895557411472356527930534007617337827556945430207290387655115378478784879839508882278615213059184645743198760031564588986667690624310204180285623497042920129094070101295032498804307170089966750989470127159888973529364076087650087582468795772128674771327731268678040258609288351565590556609215574090057124994279316855315621196626596807411560844090153198711540193597528090923616712267505923131215624778713511881326253185501853541588528659457064458568591154485461159657197788326143557406571426380622707072787498224982084200380676700022844403756884290006574200612629599972023174457408572504602840005456441943193656315400127110727027132375739531801190210214387034397749938316721918668434115048028722604063663262992083212977476081475175463136512029204223888831644253676547109370223686251623688546774159611528255023479713955633402199727181521628468016331547908959734022619818119019934533148774747890662646399306330184507414664446481030461744325302889409300126096325669440984900912731490332749719534349652680922901336130582006301039809805885775138219061166530019484773674936160601851915825200757557533228466490359077096946075601288420898244267727230226456937385729431901806843308107512513754012477920298046992748899421002588486890019239462714599075457936597278696569427215810466054200600686322892551020112113389232863648287904134938613912746186862782074639501129137057634649074081698746081891990970894694104569487005397666417182317129577594064795405369371940633072109498833312739792167396326282112540848303483488721474144044493210399123168750540974416414278206050573759342265250304032079858287865571266439316305381853444818034410673651952343900725341021279546662331137884589916012324741231449006973799459178040254526594479905106004973977975455817515401380353089893525294708746281743397087656331323045028139661362748595626809799321677018296485539842720349679665958434053061115131473904431405664352707666226887195243468132857264231726358844013860188307004946619506835693290308650325681013378182968663333624335737329961575935353843092761925566641062313463403842786716637200974175762356698676466517056979979722024918627539227579836961758044179667858837531790250180676889230210586978703537148751426413523968828147697165975005718983125696511729664206409886165484478615538036954257419354958442589166882252757789622292777351975080019565745990862288713110437751984410993364439536718814149376581678896052169428997835556986791785426584068302515480679562700003501955205256137073387110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 3144239671742443919660144126726096808703980218521806793025644270913451629509837570280077768951122604966877020597355652652182389097947864165472571682046555707231217985621112965858581056511255848092547153762887093695207104456875824259473735794719645052291680112421648232219847792242811848340683868162565951439031300142184996221737419291880298590137159129892981203732116305422925102936786188421367626181617295464803409954174403820720733386524616454935708200122483910189635181582360454927438160135408746788032790900237822410062905372701537806069995005637610228534710750386933284876358295099036512678418531780734769090928260992443707559986750688409652917563029814898218298739373972991081069766788137842476989445688141037164156219413942524515666465929600795023628535173339767910872680249589246730601621155488677063670965825964466562384464066635863124924697442583852954917337158572030594813960212885386895083883065247999344800943181399831785946150406274395234950152004740251617937378698690787225832663325835308905378103645734320510177775065213534032502182399031312527548719671505795499173861314910855895724526568050056106035042771129390902297189365619746605581307310876079756423058614141849802649009428731074771422155149736185815992911586826747978478487396837311044095150406862189036562909201692826100752692073848122030883790212504414276783597515687878297084071792570177888784367100832383802806441386193006203759727400319959483663287449342610340886729584560963738913797938954836791719276345756456309896031519014971943635873315135670433732301300772043797126631424723813991693210274605056912541014481563176416236837638441332031554284812495647645741187897424140706279871060294727520200552217129865286383536973372181305668191124183567157347375054448987002241049032199374032744713941853782488983924962459141014175736859695647772568029581120631999717647988813240074358026857010424587158166928433344413101837154645753787120013949569571146427983425016768331566249752221581016355160207704819665925985168730304596204009585835806103919102807630926710227778468380628561810237365659388484904474835640952786775170502054151692143559202569083249699887220335650564892919109579746754791969272711728699362109785645324840683845511487537911717924805763490696980213586927937792477876773038191408461326326768023151003691720246027622354281309789649156725685449181551067308844318665740815897199869397422683466334139734909464415992220092157753912157153448261165386011201041467034265239317408268157546654228635051732033765664531904139366699414020830165656163680183355232457607392246919724849001600941977239552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -12286369165304374643343849907549104866326977659804154462614877553971255305653473079910940109217018623997664086209568815884267967408263703524906457119163080936607650838246340138567636059973812269198668781168365109002603916806004717917697873124196690931191832128547606322693469032133302127926529961663307211093995859173375823934062484335720718366662656924365403995728352515924844298592447187334657986172215594378350112295853968154098413870841422156596051392869190521750986085763960911752987501754982281441041898471405883043508015213955308310523927563249181104486638975976272182195510301204401944187291704378029435486336561382528219854919526525584578818605709993276664089835965318650430957915226017867683285729958159490726000481275284359802736037825419364402316259027248957507266310252514813127773295383165311422216375700241764850194854257691712848427347403593056874700518166964698733926156572243949323849117681337460249602714713978065097469929554122767453068741077516536513247250439878433565679192776938267112961259601314990309727235750068626734699195910675011375754385170202490437349408359831175797205477622111985677064478809939741107239783569192565875313633392614740610186913033557846096209049158595201754215442912529403831324910417819328608746825348968207895452756023789075070835283330232303693071311898251438944777844680212117704780139084641198149856617281631928271087269465282312917008890505307218472230742186845634992348157683695878998048180168520265583956104620825900871264856906654180206567152304835085262396480764301871086419534758249284747466302326162261242994477587167152403444885621499343468423569955658836944316489334397075678100965839412942940365607909310000771801908608987041486797788441238491845960082461553753909506395361047345751594675128285908359149715231262351789277906600284834946033737755780895441873257258201831628495048591561624219182705199051626583448025642930569788264781331394638610677935505834662144980568397683193160733626926566463289654392239328313736848399544991667455553476126808193292666155782656679218283615282909215985147631432336123318058203871661046278166170600319380584388337336107381652298215543026052223617463559020669533869420439463291573423424707027962025897925739536973181301728236535650643954299195373515056089015283400483734994176621565827752805875277898155854564085596651334959026437312432611324107317529343302130989165428354466941452707766298583619945492651538008041558894241557098904171601165622992230543529482598326542603970283979649523968702212907386048264756082424537859550359675778555152107545356691256509591993489100374016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 38275197590947165536380251282846883840818166453202713625408105387250234312520824232202359202240874336819417066334897423011670795994166947832717957269313699781974116832235424089283480037338581924830019034996134603045196133695862250463774568650311796940757304176561452001629946242090761267839487027325986009072947569483796404786372383495828807510339672297039163074561249112940561510475508925647694080973946263900969963273587370344280845225930463807576787412968046179045416500737933904774007273655014469705569025125651586817033544487107744337351417976997612747344167131814612321945427121610117002097326936165415007205094320088327116327377439088310983033255975871888039088259073557421570955468976336476271409415137469950370262277251325585135983054992593670191124654122385825449451653044397617724717971743993836800648224275303245625140303336490896555149306953515914043729722410714218787474949831606468668911753466876929930613413845484418834849047386294128430046584323709411528012718450119359983025601023613650566981847294380911852870213117087379780583828489167004103756895064685195919065605525424518060390962642664669655985449087616396217939471036355101247833290419856875670989351801122453730170296115447391548198408530435631185222691464505964961930528187043259762962846351913188169846962650834619743272302804629510857297180368732183098363661669866941092203630909092013564669322227449112129257313084292543290192885962599817309412584576185548336045869527724691038879576571442484972711516219492291813981133665799156190171279869912307377596382128957013092811317496375927576196035855495791656403245177689725369836080583313874478928944717545314521222366327643873062775640301646296716299172102491797468504196038813264471792844757007687920239903792999671800029853414147888947518722415194940135475417064286852601714190597156739338810054337427856804074411115013299784279783333825597661346625316119145546343036798950396718691185895046933712082017707135736669430311426602630791642078348942294182481372552991078656135272592481560296806441609652725039015599595784561393172666899951736862037353554028246857149160446331737584798598831711901881919813084693273646985837234142894685935144083784449869869702173096994926722918677027691209349438749033695058985049745547380050370040475565193430214062277745202411235450054530627891163428812888567070729449795248397619061567491008476546725936768070107885217688130372710110454726096484861955065631394951628481703329079543556029798405461554256734345007966782073595059393152158774726457456171202580897575748838305727361719789521860612739383661948161023279104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -61586000115378298163807550703238508504623818907235636877037087766856634689623501856657910574924705905819523643144030560383533902589758808614082123467222492164087479940778131078282719345721040837515394708919103992228767464554133389857772033547822977335846591671948547816429141637479260804933061405386477690778744326446820468312093331107114813799801453264964438028634589342660793965190793098245440163252599496062606489719341814561190952264581421446589058626641320724682822444643148651043797882584773615564240787858097015324719536924776612318382825948157830775391457294119181514474216772603625843954499856600650451097227967828158058391160363939608902324217664740407605570975872904863148445824988841925737988808648937686469664037254651840205174040237480920773639441846965483314441490067478110635672041670790506109992646905244094346196488087432483283687820805351154899109417175846156359939854647621739290380310623681124142873922475326188113183582973518200493762511512582656409871979867939640398380497046690722499703119602635906309523506638853490644150332974040896170627890169084225966463279046134248102198987584474191963615724822536819503434603985282432342152758155278378813565979860207857687523507970881990614683648911730274330509718141536007991439737206050890570584776614794599627132947402139115563084970611016022385280252072320730560607423936689489897319412942959997754264310078998238023649990713793082837611951447211090305780421785224253996172618427270991555633353837377718487556168168462589505437015471113962464652487530417740468995311262560773969136051472435589796256258020364989037590989337350688954612826821773307679793381445125351240522041511064262738572988074848302573103138928869697555188858080642018372846036254052147457188574200421978033377387923471401553336339968593633467066622460847451393692873356481075984639614584851291263717195850618221723588709443745514249284041835721096242815765925764782177939532135171899221202464766111742961361939360434335898072341373607912640505720075871724410237578982067561965962722648479874039590497309681889097074586616905022528385625994362101304040692659289358645360918256793510666708013156598857476111219800898318908165345064350404327916790141387938954862392599085856005719346670315448726138334824032668621831357157780569715626592052237491143580769263278476904151118315842153180124450032249664377236505754150581621612237610869614765794898606772510226520070471965656434688282719668026179476282105004875466640021207746783437453765721358531942374394094680130230419024005059549153300322276958054487147900115277102247278177570399872614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] -149591589338260026789389433119450282917987593454241956136419591285443261364732984025627126785287588588625465808638970736190047581016642964339961786557197809860950538514455005525308935315314250231948183398564402841109397630927788444186014347611449578186920305926435118157376837983245225045819045431625139516565263260047937431551814948289814813025431339473525784751747903374804053789497423515480204660373890191179353876042119260645007961539695069332544587389503851012870174562930145759865383940011353023685583982557195041908165261142566980967861795142899676010418522551706655395873076020857385541746881244619349797227238484697125566066766867126964413772528270983774025245701182250968402413959556004099819336451960106557358000838100777140917770167844636670520963948297965381614950117150195938823891115825289172100576932618585328294411566247610156924181070419584303119133845112260561522802359043487728058473642817907358581729179969643702019374856551673044869358483777532597441096828125594170545286133878311006867085810623743690141027325656434622046340006432452445094196224322260006956282597245770904812881913747074130315709843705668735942076277541004261206786580612286033868049185643002814065699965157727960003082270086262713491200119814709529054697397724924972430613039230974816402383204596674049700061366101274819318309662019268916116832109287732430110457077791476161469636453416134881678805101984199216704565952130066275269701890427931863649945601645798857073395887220405772017066440601508389225249777446119117870267583832887365947455256493840199919224117585754293729264865585287349278823905353711419101066042423244483170678178142930786182308172242872085397964413317315139833233369779101277671406735192916325782724943194286018716753880559080932777641816046177938169846148967512768784067996437486626965824282688432256067454464706312551428289654547448401500939074013789409638439822365499103593577765241281646090120804031022861427788796078864158220522906888782885801052691048995337173672599225497970571361020248085975603623721552676453096120341731636924712422370486800243335021108219800184520253908058974476040223799201704507247718513300276615814186948530292170329980389696314457825036397259369535125441872891691199567160414284088219845263059415886737548663538846874070967184548603148747370179465038867299373857434703807530814154852026901831039376590510616689320296380718873664168829024419335062869249506900546605127528364173076176883761384130629283765164326034299638433234902685351522452544114903704903152035050175690688927338946057289095959082757570370921597873060503058133286912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] 1020043586759455208356916751792661307671214233290647143926196424147817290027119328437072072737608268611131312541133641194130346780787755279651856799368612918610544858529079828453102784119044646120788813124611273022275197971238110822273867031435331801108437138581525926598425410922080846787370450917792728376442985510575878211210712885721765278695893310182478340990625782369263906784485529078783567450954824331282353351704728278359270972630386729749501109873717565610349336171348414696398906567127105201274600259697889485532548165644357708253269160421382317066132154319094566842262140595300324437386345415211173216135903766384095085757223064437912650408794425945533655931944017383994742239546899028034827481945839979720556132555030137208277887469372523328438478949963021084086197660188297385087141004531712446725098353190927086271991799913860042642883490354465071152036647072052245179448192010018073398999286001247690966066964029410708484082245223571181746698491196023384116967732525727905147251809064723971283436892944874442156695684936616863866100580238289210991611977248420677784586642736039231657880614960613321924628719194163366131616686550957460662281902873633386201730652750083945638729796747220921281152283785782587368792643694868422070135658975387237759461018282045900486841167608448308743114153536008097666426810349771349079536385365076980874297087622490500680847819660992549085433030538586574412643758752460395128494240661824696965974307512336951875633808617855468594769377829001328566980245776130678265936505332665829866643097930295589871921931182824488352411587078653460376802358021229114347634914735444199100548491740523651757844897120349553459927530248572074004385252119781623694152328963463338444624875842604107068691937017128590423332473893336721704200499642967001840429458351370410224255859789021049832517464477436864777888837363233970338661063668997933393522765071248775738014691769155209639686615755219149234891053363914369732241123831127408174779915729871229523539827272691031192721227420847793398767666297229089091592838416378133918090298942641078010251364166877811536897809079343568430725466270800511023070098870054099698012748960730337954746422676234464356313638399892793838151151072915832294040454879219622052022840806685564220547109962920357101330869042164440962398068625095431445268834817483865507391285773705907293091418730910689378603942376527252751081442634333330524674695470291552451756710754812576857100690424098300486243950401813014337892180226486683879471993120719087949591190973272507689764265250564203498904020128658138849179950975430321766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -1951750241036155380823519378575561118129019583141424415150030837163328637264991877799632740286529719267334994198395311007951805138512864993140183845976235522793845416086494980969769179469466099883182537140001427264000189586246714383927845192504767315932283755065428480811749124443696436119632557971580674238549047209414554834395563105219212397643689315851173755149772372836899968239178989526137577028370047278856989223607833520128228631638570614494678324078195360007834444031194614220296510643018318579736034469296237148719472574991229583276872622973389431400656730574157482866836336848726990268669868751045191648678914773457708625097333764322101707063036639015696372353108393430265461891111926668626816777892868026202363847330638712434878964492523399029432460147275846126980318683813013310256188886817019313835738385428082088273966919745105727065166906992780463382421880314630280764574800583157122720713326630332300133920417242392936694835566055394141264153145400431450710719213312194682020096680127733368061880680432170924409719783087934506396124805949848559628700435438804492785487950801595011595726138435607032364772417624120301224892216294112568554980026280025424063962183348213996564343963473264846103520371043243872405518961998321687928366453893251776787491912987654541958910671695837179749302706719739142625813575022880981605944476946286025058877695150038105673711035983784663893306141476029303962648220913808031952682948690995102806107312692939073155027323654834820997375428877913217111447160568202487859526577961386345191937274154862265228580949959758501400404289846740012172589160351330048548411593777383972810245532947888886789139803468374252699327597827216402105015413768153881978413905048618090979489912124664547816323093759057564103697042761509123389811152390011079677781474682265407852681428270248154269157026765625671484635758924224443688289361440017762337391872718485192359145783544620036926473570120450520493492841150752723609169213422028877084055496633287042506807138751927310941900252104896605353778663787985435072689302493764131096752772897458249381203794134020782203260554038887122972528901782990888278034879993420708366473750394386177899679926567513199954624349499379495957747641561377578177013374525665694932274582166742835061052383178802475895095756028314615392230326150686452961840001226395146468727388316518626202248956733392667063704529683572561327028723080416249332348996975999270550279919169708595633855221080028607262513635162275111615395015107607691314349187908734996799736934776791612417805339279944311379531736410367369097854088017306311458816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -92360512261413308275339603937123100151066145403050638626244438336704097653780890430983863484366450077500755237507447707364657799714876305967547189750233653891005576950401198848099420368863766390196012184428499073911087626890381563654013076860303461982087792308242627062504119602978616304834801252680852709788735424466890592976350363629188943782935283716023757255989132701197000112002953124328331235736914778680528280332309353784566264610083532569697441988020357316433088267363514866335880356463861450955837075866119290374356981824386883674206797299610489377437524505973078081192312189636678575648310204145483274971637533605407679269157468183209235829821908288671476234869844491806581327038659503073129103089105727697397622308145396515840084865755884073418800404931175207112207181105665485764990260719821177366831399661496884443059511071753106062467357965190845679247971320921500531771616117824407496179953853306767983666117947063029329526902863367467013316828703413157640238776113225617110485795608381577499893970069583183656633192615600668570814762341291374035840917488237786072057405711774004242002833895847869644929868293269884562871119136220337228873714741819540677148105070294247608196444487156326255219426488456121094295623521830199122434530347386800755202514955003850864483165049758203920696303456182904840064201268410571759797826767363532254942680476826731206122204515579445493393186134500869077664072481027147282957010302287661502810302174157200394283838125737250360906007178384131478520684380563696026687877753217098160285042366706754357555099968858000000412496326788548803587246109466638867345349940906534537728126463664640220290672885644859169672532556944149613117193265944993158617381394882004790393467809564603437439710837418214205961737989729615464259816993847510892533367113395448596053857241915593506688043679186618752855254308986295364726431354219238421641221145850977117320153527833905318504013795048587623048575338294365482739984757763282804046452639692699779995660824149050252008027857075908154670102236812132345748096444807804568996115899119674499682822476114162856398188077073946694229593811010277834231461257973294778997152206372220268611288960269115021113624741117032993028701684140523251377486393632366115415525195797922616591199937849651019632838803484606197868061315078376288486479376778224212622697814590046156170093942413852012630350964039347603685551808704741752061510311558674777370531965959879644643165071058273858931644242870968105680151785238402974538302396696640784738004317351583280066299788839925295489038203163783387549141627777423769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] 8143745483310134546143811286321553498098092637621434016960457254630379198852554992411853512203161387949146781352138074376797034535894130742739560703208973163510262970628544783999828237472360597618018563032790327465312730342187678559098948251219558817692478972682865313363261636940536959633486688808318263535317668648474896540106403429276258118209758652770541630886814822987053884890881153571299198643367139648304046501929567311234922121543676807978442424524607653846547184183604081043365764414988569431675138980363129576013902537704846959942753487208453886137909065144799136328560082634156022596008388962173780621208207919807646110310535969426437259918053633828382234154885871376731367111651897456014658139372589141507170276517749950539267835048705905065347915500842396109589427822379258071093054375356396636343937501496496801473683297437142947053758857478571532951120335912711188717248605532179170988425741996502707609214965744269038690794968759318030581750165499464822491370320343233394881100967023790503383964369566394579518196978540397798725284155838754276358600389270548657945607034522152752403386852005888228473722727635609400207278857044690815240922238623954660702534764735934611368940067259891228205660523049909401672445377680331378229194865370833327421592540828903273517545446118028927573219995043928650527683260882322144395729607825966585620256156550058769091758086866168508027423042604221395074307830851317832029448042564122130304304123500071847120300930295117214157076016836892268101758846646007741187369265419812507376533944745586787431868471310563633006435371990861045790282247937205344893155360882533249787479064267972042850146166033714204152973739624792014338232703249968689284463233715839236131754869463252216235474177078905008258039314338472546592832661047607530833648471366218525414357380270767769224959397680067002269639590250958581042277482343079024674014323010018234432713150106682363983260032026831505020786763116245329337766870287205927363419890416565158851132349884060808178072027375905453559397855991402393548474195070331094213976107538313033115164216294863943629689944750669986055992526561071919871466601438590733241984426479506971580275524493884460285720127968768782206252881695091449021607284747859877544023844471079458726717019827243263350601257800144279045592074593420573366213538620808912782942707118510309300684914131045943163886279850660704598023754755676329463163228214207412886787396276070398703608797210600138927781354732319570706446339572202126780384077403736436418641293936329486622665733584734302298694822444700072241741336000390747914240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -46280548346457262386235377116614058188930610504033094149219424539284942764140396131448026323029144291583352679270580172349576102647964677293956571996206400231946999363058264835252631886550092966296263731412021872209845620152115359672011064923604149344029363500127873271601326363487946083730504567189583771694599059927392192253703777441154290618693387900634019797339581018678709016231689621168394147457063419931265434868948424378128136419667734527057507961958560992447949837340154993263050294578097537417803684108943267751677440305811149652361114978879314980173986050150396950717649009078884956696634364179691120063409971291470872115668345433914979756856733715245269100325854297904217609959682399592262552599767401206682544877889697733778116567896442845056078781741181867018970032307753217443448059713647134718994796476271727969165959741725861539299014081780892745293449833226435519245353308646656460625400616760278155555233509201956438018833907267848534105903986218288358213873965742120435776117949086402787393050714010759875256064679552675868482911574433594336003637281821738112931979990209562767076343510566326578284276847290259955112104666251626217415687026056060505707667386483708941365084662220975657781002254380747848595195768921876260950357239624970543960681876071287465808725411144683132857765074145274323793374962253830999201102674970745660517177290715382203766289799113961532705723831462800358816856139545569309643751816343677146698901394790493733635445562770032045905852033742156879229980028000960998756692334268572418758478094641132365614829266134140373302008776384500420121109458010594998788975333063715671695343841405611694201921773872654369975183664911357571214070608747957527708641451893679278695435795843012174302094199030831370546761196621150982528373222995373239812303796833970158876653384560391166626943973590399254531788220242796292813350278371454577499157433640844233777482798499763481691167661203297864165000891883199630634177558208385249918697865438115814580375993961660328934873520563437299321598784159865607328842660592084670680174953201968395478765860454727874820862125131360990594236441940904419565167922619915964569586805470738973562047416534760289376883294353340531047835423643039076088375055711634730627153880326448953268286683699762538643148467595365402210169952287679462387570878517876819500118964852910610373369231585900334425526882895404728170279466928479832284941092104345474497135366990911901588282795095121616022700236233814860261867834379244650844148072652072842597491062042332083509898497568091135582270763811962932428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -2836975123027394828061379408059033778252970822965915334690812624803189638466810679123295341541671234839723793790086052937066406579510433269799920577073123147060025231101483509883244721528309830830914557553589468009286172106287285269969219234286266041091088254867086128182957308011155877703889307952817332886826566224568946840064613739510058793073137151841907817538055607181381692747126585378767794878663873845637651484370615017508690191906183249404092098299964879414299412740329225601378324644059094453247117032443525251376574057111945380074573808512868497775900387075596668540717548882664155526639073367061561239266672900549964544433325808963309999430007312929912683116406586349543992300514555434078461424344987125733336218975869511581329064773456665898971924525263689111335865976170885168766058171547103968792928714422622661685533170393201615977894632608405465568818451397103713816609026270124602411363557111735757493184507389371646515069622377974485699495565522869606949071658621209282684058235392409028240860460041871866833564998071131380337351612179409501902220087822410632192596194945858486076934499970608114904973319275138616414913042853300668972456744692350106295356036755131540291561440926775797189116353184812119075943533365663676416420314374529106844577020660692268899225770778145263281548422281497207746432633407930565929491231153710011117633922188260047857142981966315835703917430961091721745025077375137136806133817480563866520318301327668063965446794629017519770019093432085329163188637658243422259431629661888175666456740849371174963377285462469051183514195015113248603451594061536658692018450560079497157868310405378507173069796002524040693969882901760340344657796293555660445013929830178190952019658926290993923593961090815465244327048871742030132613927938364926655067962422494083921454098879492987596968306034718449516300243261834276949312555223093998053088754737067278089341886352905026451505978521140872571885584659929576721013897724915408108964205727692511199995977161314712089288166768742498779061271990905571287378781362049228749063163101028856157952499977327625063913519906616694047331741858130843810849244750402217622561153325210678228437448391864118742782715149171051111636173070031129299514987696459594187136259499617211813598443371016088190184275418585268831165441410114051459108290842324981507184714717687455303635396693780952988446036836862451390016570686681738794708601813306024026865924152357672097695466698106919013339930466543998961783908121924401757202857308119859694848404009635853757855449975604230611925173293594265350307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -35708205182436571807289387663376402725506562274673982471650519049994863377079879747745017579851256836023305967806239839981731768770901593775077893910424381488908558533095903657852964141727869076961017768616784347766227089821830658362887496356395461789352437848796456146402693619828512583232426541746097187539952533295302083456012893544945783737297817487549154532720501544852605225949482856641258396272256926122168307601408860004676358480165610698102697562410588839989793254742705065767588187916753862424381359301499055305251144977048072547675779250438878842067368565510555469772526063161366598900262308769578353457514428183886276097540989993642590816881572442819074012184249363873602018652076748211488526964139264409355999613570892602134062033744095959020913099589499235487407975132840481355665998826815065495615206198235877114779587696147462275418996758860026822230987688124556668382241953922901318870700737131183545835523007595436176004847491389939888808746984980267329423568682588296594844271802233192890836255705173912300447714902573420918416536481907794419039000213762586154759544367345624273548766557966783414079683047732624967322362231209062578356610900789527310361847970284065199297820764641068452061413081172508316018438044355611418562824241243252806161620796994632750432567812180569425223410990956972395906505795496515279536469834229823182253172478069929083104693309787458038097345221281322582799523551995382013139143766427283123291904297488404153332559106195452137852687962113071982726454771782643117026132917996251801621229572183209419050092452093073891161693308189772677665547449718243057394909189352622534196085961977062924646248758400022792609106896034088241533468140221572623555193973759195311688248706076338382250566629265239304719453206938433639681827524761438995217145697542994663297449757330012127849014335042722755544624108139281653361488408398584823391590036795551142149271663169227884031718156150497990239409657659061500540884876510600851950963615830362073898712178829748489013785282227869489948575435510321755943599209897726084681011842416169881321806723361331452100776718658568301967227173085760984710526221212962078868477325480954488484550907600883198671776450316476695197213755541450695990938984351845995690718401553489272339975796243857344051208852615300407294079708994899149311993516999340481293477161884754958827882048863150635585953113305697110662396198035528225583678228972490120683823034586605299073772727265461989437681853096016892140268895389691819759670819738864350875495914901241330931677243392379420625369731177141131594956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 1047015618744122249524364093832976151812755908618774587671031016705942776571853552452931933584389801995700459141946906578061497374557775782054475351995722445967240373165746711871773793455678583749861386339566621994608633145618019036075347434636291820037528611928128705078412775144730187657149430223889343917113914455970967705748636299885706883363052923651917898188431211162457176580003818107479801663493395785818027828542369476030069751598044037075615666955391234279661764044865330585002272165414094167463537824401386292785847784429864591347219551604173484762343115934126537535690900460525228002395274531372953438183942401689905540913977155571404671291773459855364076131978604510503533958088791965204052241819760592067084348754446352438481589508130478842516455016489479781304768368842581903925621613337788196733894833019689136278197087110527625194834134259866411044977460942951159722642158048965857911966110484437763012616176520787216110968187577676029886577596113254623509052629625588043753917797034315677888481257225985555679918086357430640528192413417442965300126138601262182662134774715886534439177182758715552298371207264302043556001997262661908866449573012714244835767067890643840315697042958012037940645497964401960887694584241715759683900246641449229991738932850950672769699285482855760669163955551265247827637229431724902563088046411723404762087625503679935338800694364809425099326412802835209135844327278584417589116899837108208294514186573451475006894466828112329011727129029381224348707109436889272442317688643517542995547026865325123888455025662246811637778681754408100616817354400908059808010615566573582263036538356828629016903001456174857397929194776173930865879128068807935229363928503970056697834276356944565806497618526322922744144179720806913317496779586193158908293684115614244137266593720630971719996833996982445227286217273510242633348970105033795271651629232932149310878239591751358678602481287330074931882615686721245173322474565870174788978711878532446598641020136741047595174564142989421505511702140528675957614441663008903379092423322586791800668405907906268360944930329991612132129820468704650010327545878002597499549387895524264661945126467763192903250136940347192324260528817362568276840726241913463920826490840096055046741606148360779360846014069882437306232780652484524635594535420340162027524467794811397669579004059792131183535557898783050463941270422957281725862892809603329711155715789085366019195119016802563344986695339590996930175653213366340334123738206397438980481112347974571572732126048702680842083738897988598471485030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -32362342648441732591781622042178079291096519656824789647906570957475170829477224645175082136829547032586519265399587480152130508635694090095574520113719425973808737049341217366226331547442907725661592250515683987346747887605154050520534103410875335878930340046106444512287113360587191398338836447913320317501590065347185390857674079020114777382532722837168222333122349774446203806317755715327271432131222952495343313346910212083592614046210080397152829826033947881855817326556599490413994186254524067846060775333961629303138266839035794646317752895466417550646341875653942764209694329899884164198666418191784269084713749891438832446048756836605494492151413154430422840547870783279773104825386060452732755280975941596276471410340839049628693355101043011904665063552736394893943929639455838219753529086265992901497745351913383017424817271542902051263696979233402767745346267945700237265609241694689700738276803698988129475473143931876367944905792234280126337424603847540271370553122789526734003432745069664396217677462697738729076185941715529727740753683538940474071476975421802403901688275117303046538131161503019236390025639975359945765773425958096029323584655088411084718059618672330844774902000654493868589078892660552587431241207239585560839135051386007998067153156646561531036641484514786735168496114110572354402805219364906997980438171668003137491118834464940973263298177082625735060684779002571732133134588747413626678909174703737989655605493246791197995902503400471530547529156583603863908346897536848078294847337211308249081034701503674396570445509563947532879609195831341177760830505307441654768072023125857202865652854589365630859187177265569924675863563246978466836193727318297939622058300815621565254770166569585211419157753538001788784093343338051353220511286149048826209784390686558005254224916663052906686207119847482713660188880257849462321430838521805962792433230637234948924323059073747932335873437627410112346344199985594338532718655489044847157261779020320160447105803881649314666844209011111864911604961078293218475356489819450610200437862081213568587403048754086219009339840678464688130622771900770698312969935822295841944978886751085411086175405923011326247245795398140575671347473241832236228508857158590976756659626596541744538241277362849724787240850752003695764697163359227410143925121572564162603433125645382627802052285874500458846142799046143510827379029310672978971790967468795934512285562174381622786010924275966359036511250974749191013722627380281179690538975898189826668975954506365041309236569622795340773329446638589296122632601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 128598174576567212324835414843243428339816858155077404164337648998641159655637103192628794494867957061184385292614484199651724671526684811507781640475220895154339849913443310286399480353765110070351651600690212396349372936665317564500512083649701389577060365829233389142609239130785623111225891416335992389938074603177711614488212524674347935783168075626533884767586962285601365963677705038264650554123506855259577759403095862852145166432882707468654792712877500637798892051946449407839796320390667767411316833454133050779679172062886727274811731142111075378318979788080627154945537503500214018530405626118380954714444658818722869671176506254579770084188653759847543759059816198264022706999191972060587618264021584879051995575925819681678094133038043875038530897696022358314270892652592449250897028936788440678985350332646358993708735698599270928553435812698424591300283853057698444085354817200090869029783519789097560276921038225454403044998057581856127285744684828239268562101682493907144653814547484278367452279571235350745006884678566289998999120861976990032999310379637505750374257245610341685964609179500635478843216987544372643264860748014796710190203361044035918656635951333806175839512510414135641877131557805328729778375800489009363311937410491007856331651813936932404128691819907402606360823184025733028207102180134852629041914387240015535025871046863135837720832430209913243479782998130283622008035262324927940020636523808047009729567764577589049451024499590100308189349544164966746967260142853910638363280335710212348687324751465391158902049348192307813380243607572786581019190649748278281795035875208996186600631837200993015463191377410603513795773912899666674586764651633555883452852836149606431782211590826688245568197207768652465441674837278876379117128641351074734872840332062522172493346135396860450660274436953728545651630144354451172281851583154490879152635256024767472634245392503593218088330712895401789917683436544422496786204131687193060801806778796221479997738759480163632193430663493064952159903142764683878829699307433999167966962828623606614939567438136935045662965879839733829586095733769773983723420956751914851940529142780623231180161008200027440971349204428599337898075083563880032392587218824885171329436629147864830314275709317512231447376704604009292582616931968256695781658698446517152785477152651851125100432708170975074683829597600525161692194933106042224581244909208910693824660272971043061231818817350091138829275361472290903710191601034234008505031946796474310862446410821384171068942657518138517307500526790584972664933187584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] 6576824586574975239677993901983041565376679117287445707558703470503701341082300351057961375778292154869740863388202475628461212328721582813590102007503029719918077337605056774972592786986455826032423659966886851381277632765056575182303035124122278375197155021390762230249364309320787069561230082621566759583617558997575391414116099055521740933044837125845751222648771320538236166950473476756553660741606027145583466493927505701418692694040926649739622121005349458259370601040869297201624793893682137165303997314422205492574407464785144980338252144917074026843611066869588120432946954770196335273236546993167774536726584372539165088322045361687971303580837177403842290666818205971638449967323259232310193009970266408449580915710597848264293116534074513657659220775059007588836686311975058833574657525611555981444111548126844775370006661128356005697857595540506683580249464548726663849726216737962024639965691021310380701482221764621427157488609324342288120267151319684127449188857691385664442975977721151328135014461330756423417450035702032958189990998845688816882186190782356257131580947956878428215653906985436537872336987399259458668584007109839811241097855195506088813093310133723559976173012905252559960934224368413775956812798114070136755444672746662601776458245230315493909647107522687466528228395721452088828813207377478714263528131250208966742218930375092437769233239461796604396906691718681751124995388169734372047803949856244018029218000975781512778302331722975024404031092962795964125555195324235040492792545433746004630579768121070670376414892249842756974292055850264435872543423299542752896655081582995919321995369467942275494298271962008015827517192372216162039287798055575334011241154043218710040433383128359500204399589658156000716549939792390744159173003798038071732250531309420048007871080695488037010588880241868343199585196881556180423820672290918446243589087815043751033463073083863960606653325381140010848135306038413676833591489220983629386046247693855680381418713841331734097552159809594349581174238044757640788350366721190193828053206456258794140948052959169166260583536254714223272757724179273257240868230109547666457608357526179059560992216568729224108828527511170755344341341518649240849443373158078577870252560799036385394643280469939405992963350830281176917954375083202441373430738767421904553950941213515312847128691818482814635231427186430782709508971080258277776389105179716547515847707139779456945690006709007896134677448171815102055124054117578731393529853490293405187215662057755983625611483443572121344653219424001682630896936550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -12983959908428209834732240362216558319468125633802376580177494168005780446463886607113648010663950609349006813839910171273058160133996340098105037372651538299461719905128151665178502252215860982482841725000765844119785548864354447244357606586126685834148031302917404550524045043892749794795674226308710944946580475815303871038732393708801155446331657416301113480832590399299720547383823178562035164734191538711081769020159185600649206010443888701973649250546884674548519889483280944346942779328810861690679346546375610604616735321956688226440201863345229384252794044218054409729292543711062112967202322025931194819011588818233452786378055382413888802037269022605664522304914312270402175302749585502268455992148064316075417487262963859213678179570740938378170001777210414555177249212429499582954513380139683492928165169952986803832746225116715034277212239234264182788830515852753513962840887680956868257026723268160643870677800353746834533366527497217740521523999272809852210818536553157724925694703874919778230740448770770037002966933379978399847459570001884700609894882867462067767267392763623315676611972724272987389469418069357974775360585185336751619527071847374542854269385392733544811582431194035947741948230515873625893534877966850463448121810250927522622779371808016068889519940196129883946504279924726951289936604624574663961921765938456885381380137458778114480968730800425726471304264967386596295160622029959545875831124115281225978169419616510790969939550906127713830215858087599040924747823256732510611344043543881064545663676301187829597419380553265080404850628029626191725527382998489207548937014776163621207958200670940569411832283688476578089541789582787557493033712319402962626272825621237808128647490145500073462298068208958778762585292347577739572118100964983975630216394039715393570893097895799120009906347355048839717773696120832956831225987215782034208585634873837848580784933859955112684042368997408948170934140585101758263405335800112804857118880061551334706612881816200054250108678284704719811722277525459172475125169664611901053141448923328529645736522310878024811345068287538729292201800893261011481799008442299224971316211598628303244565793615507922480670089316063726553892192057923145183032230291228162530679735288473050730341112784780041185814030162979321053986551021662275353240375310038714077603153100819044827173853673343847205672022916534903746513637851621125865884687826840837663305184479087236142195146081834546385983728950983573583914944342814657114752529372066743984866382741463188916738156879399561172574279550629886483662668562432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 354686870934567653274465728412750546034239627285854196946801923455845188709348442504875394784057364545472082128825505483721238020642826374110230973555859908518367201645380655928198715515424613262828203643967193889590899392519790744810614875762742841080189658107803107748408813200849767366467521483270248176949421642149143311160790645472391681708275479426427952543014538936707799009538207013605461504621586860001969923770700715089009878548915718512066149670711919329451020429632665677480257669771020387712425629094810183074176372838203061017356617363095889753001731607121059580334779585772100412477178393680989140117402616319662027813829089872332791255074551225559134955833447270182665239384267047110879217586720478893592245612624069348216006200855600293667802464726595882527985141324252589714787056859848654144421044907413177060683504289994551683068252780936948879032572088326489090631627675815475952422937646816818429960754833957841248509516252842690676606075547084685186445365820289831543145586719989662253817140253286513695952354803919055904258422662980682623412396943852850335607604799919429877869301945681972616086662636395690145148424024959349654883297164840942230899014618760346046375851231078717499703707057924772609802239236351237983474752230046736392696553596102966363003324899596160138767320104076385664996422143892516165250214992957776409137016558230970369080122687826054323855940553881777712751003242278187393747613122596782874277585985746761590065301510878640293883749583022147645661411115783347349745640863912671509466259791953946475475243495768235496153849791239513221239436929961294204242888804370784730439508787003411118949888488577881748893606244529087960872448347012259582217425717504275225330691708947130893029628804718003677065733139961646823698456980961328030671265308883834301703514560529668916967957029524823813674248780542270679141883488799843591033946539782912283308365711318208975215707540595775099709555324450952102661643318322146548037036538177158271805036813843320463458700220665952735870603206030921695856278334024236243330063332742712575433091963201100750163555547620277445932907136417520737027484892732859497192152640993735322170675189082296135622782831968155521104726959952207934977362669458817145975404787955043440542236520362044230063126281215647262179746022439006111558092184109538601621999177712242858545871580649808515735962866276909327812708633239379089634798148774609363671695146011723152804550517826086973063755475707102894952305028938012356070910175802696220262632166316397826795955872372037733537810376548949554245562846412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -3120623178340759689530432214244846341331819987800901159703714374077198784667594804621082957921113901915570346008995336474621689626167335661604703104979668789180891511572837633540297044751565664277409223265073725377387212524367020925861333781549584191602328048802635273922160199640058489522788670975888672132745077639179279970385585011163550223964373155206852909122243708636220949534654874136295556004849846888553817595470447457836172656357425145733820669669795416106713957483437493599201748083657346860152885734943600423405492437272667975498245367553628620582905362833845358924281243177898651304264236042949248988950142696942710480573663926484977822529886133300779646910593632039647516276181158048685471628756848811460885527860502910008328543934485648491300915688345781499883502196942804035059832519718420266952891611657685743944434084464713977380760279367228089507956774457142252484215135635951440512907120436518786106295818075771192540002702841911384988102141203887600916997559356739402125826779028828481714030823620575839352951072532389202918123445884895885490081986681735810770886723760437586093525741830169984910483947757040457958171538022293352903989971361213044903066840673734445042221181826093235907079403370828515560242229794675009435953899339397780972361749620587080171793555567129884619884191343245713949908737747735461295396877734370465131281905220559653562258642290960052706778680975690738431612221601981087067080348532814491931700494823157181657610088655021107078100870918613542617184721130891991936797100059021235732820019510008969895859738453997511201054376924769993590959312247035217764497708315907707359508214357650520113426972527382550384270891165629403347297930436682759278611930279736873726497779139693278998430988060154690384557244229880840904073627233925691425697011573905104292882476184639761372814802262626768570992980044994123452240926915761069793460965030040922210193118501999535126396815799978660778688060656960082693308383969279679515033052168845460131149358871031357188199972972952043814684128205427673125969496180329196824214789540363628137147214117216763776912105134617976988631913716966382982616550846443706910223851710788523664583641014243098761464023441896134093702482673553748857783867562070760663334242508830001877072778732935018503791391553426446093102004452930561182673002615705301432302784889162954006966170922988826817842102146463462178707480750817146210521394363649076983626398598206485060039554628672435990799735755436577914817983062936245409986816641708211949782852038217634157053716885228616282697283426153378298100048438755328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -9786957596574547228394199630874928878440041550171747992546800917891357910317999465420960265188086185997190566229527472631795243645921870019497117472632554772201714058801466184155777626398382328355233177800040185401130291165044923766805405728184976445680861717959238387077315807087105143396760614742784365712204735317949642736990836773528214869472718074142552963843783298187916736461557750058271962504403234712642410724069066076467846859244666865772142290134663613214605668767755854701587586172245420368678703967152280233389499417778161155984630974663204781293317899110027018717441472767038744656450250861785669279791783153500650744909931443393737581310028101339688950465874686165296788905625140129241343691543636298070986801938786696744619889247132607094616182776453802404354510583398483939372703475969611040254174400523127155475537975192364206400418557948253297777455659048655591589496319587457835378451925404081396492084502726522426648027331467692668004748918381502019053270675237085943187833258903698915940311868315665897328821532818286760365591136715943168355715198737342441976850073576945937785357399273121390382581052578834142506859494098843413287932718376524728650650478065983003304171834386412572024560388678469936701994562395562181534919945799151919874477630533883754034448788231110064182799357199030797784600655485576947309063897325269212437563326449932803761289704383813544063792994083148654912112457866869735733681830505213222298358655759051773319950738363308883435212325997801438445574074089035773609839846485497972814798257337235124104626404630594668435159194895791954786323457105021639571980573878049855808242953283587100362466632725383905068560558972155580015476194711475973160837206033558613541271091758453848426409984758788173891325513669815937313296054665694147580368782398521224204930098698856845759027905158324321003191860191700785335817083848105715750559208770158803624332451469285102286763071095061765746316058234408157701447456109037020865718027848773720365521166394276055101962989997550476895692592513107595585667698671714098096346957828108260424242194444444982637125384106270941346112930714782720108386932282060818796682967978296821882345119772965599903143916611308777653783957083117544606606041974465561329615487661897471581752655534583252815994894417206411134833000968876425781494791967624531827103529560658347456358303107806340297126067796458924430427452792231993031857730766042328410041922739746424320400551730609675640701317974336507736546889209913000962399742221185968399657539652322992238149055261200408918680261172945847703767532909363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 82556632360227381005763093817421553410725238967408249112669867146167877214661512282410330589125937975111505192934079560425208169015358476627979406334539543180549685543868431642604343951391130513421941278291236581245464450558350884427050693541634585804499258733408666177982307599294924508987331386111767338623142825703411280766924241043273811267895562838077347076399818073266497562127311961272657575147105409349381490241537044575268205668236458351827581311957135350823279622027324187234422427099983623812325368425388329510141705546671906975930359995543183981924492183015266424494469842229054530189942463423925779731924331575333731853992536388324324891047741839251026961201430217644013905363170141269237387442547244667328343980314240031297628528600117325299570371238867168102498921553547220544724421844879297434781457769233105505475865529910264926350054423262680692949586538496455616147124143115920903221490611037530219327151810931027107876109303561585687385066484826637990565716640391101088682769269192928052312198071529073318127105660856518356980498151522457472154127402024284716124385001454947512055347212755922838710158876363605113493598739339270472526739594527057874331198341267760782914078753776552895038109356753399378320948296857808998361058364579500810878386160872932117192121869193479365913765239867542716570708213478098251410518072940060940876220157432610324682404704953764850872257544026386711682945328178617204696251959041898499536727517380526945969376869618225370765395617990298733016403254713901276011275788588365816748310339157422403676655882337165762358481103407227252464410326544320898852519522369365492250421699233010565053495788414128252784176348399699735628091593880179922860416233167874760375946341108560714978869868957171478725640323264558994910572691523035852515041697577059673066768420011117663355624096772265259508836349832834022825422320522346526555408522557549739559397592479061186629219229542069637237247406751484097053017166104386448093629425886484732375739048887663975057450449248596907129135324028272496763998591580113390721335964490020919282537477682076535788743349156904300513298738876298847573377507382894665360485412457374714539305915923204161060677746862612794704104592650666665909170132834952500830063316060850323904895623587980134645460862752236094865032501172999504867076573162629881662946621204009575299888196228911220002365513650325002629163773064603580428369551409250419699888742145551414029944595729547068168997216098816203757409856002790456059726837621933047964649848650894670855287695407135190866430305651516080885411986165202944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -526539900321408275548858909173740626313711851418871361816595801070773697061184626025995766473459125976298994711773516096302602622901239687889941110364319371054435941369400176123404072920112902551783356438839799088714694742914759725814744300613416984823312340352718920873478896449039134222057242260557361430286862507204910083105725607807794644724314000820598618742255573410977951911908194731199153970932603992890276224439101557096229957656521351339883504842057774616649633443056202083279840406891055878054757048839023361206238346465143255746497655926645442058569831976042631770586782055288589020876885254661783176369833019222025352740860709003052368715318886187235138226437326712513457195308130471505733524057408739113305769094855250853148870348992204011260944372008655936117666528882757184699489023565873549418305558322247425748545546599281404289011214594347247486563092158857152553418872580640737990446128276479556480322575628027164279220061201414948050511855371977128579091942393465974023076544057031335900994849609667719806522068207403864080304841887720879060285220282214250012323969381733913355724194605565731607165189108950938850436764071618604267765922623920766627448052339101897557806515847984292371083558123264827213726552743184298936960765463490455370135848584114707598760578305829890112293465277480786451395558426971448559223733405600131469073132636087576409774183700179148517517484116656045916453972195847030047351823579609639162673038158400198592552135424311843161540255577798717148017838068642757879581067594845690660721515725376997099700166219933309154117646098266730217058863572334919752292279884461557755469317315604618116317187903934913056876209288974481222790496718456043232637839024489973848173717985674762304145950433636539086245137219537717577201290214941853510995767493084662389091377790180028680603355581241884905380740863537788560296085286153916593080945222637553568083085770169289551639160259927031676998922946545803302058818894283233819646248952745526938931797755545873795276698725000104534146860270275495295514829018956307149140138372047278008133481933187632122774074718373203051303843796174803307881409833839071352420045621188931851101408442191643414327700276504563653430246743288302263348058859266576943868664220497309449311766842383368987103126756861399315071384392050450064711295250884221750689742302054258225802311583347160909603601939849403320480530977121871219992428052527011949578870977481971639957820563908516067150596343777430281530648999026384804934917718301007150025401558134514140348109066261606244037332043549521220450513446974259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 1559381212934451333934543246900201553666795602218269302356844364974688915423709402143793456234369984956990385596725192606051175518860873843432002832224115416444128226308825143099250993670627553635168047883928317622859714016751010857050869687453127641664794597035245041406650549608423828556024635671208703378623326870831485116166508410172051563044560187445603306354681386227920070058475611524385783094884970964815241630509454016264014752208328967420041114535799715907569306274557650673372327954026619455378227794880299382391177617293845612227466852426642075447280362102951214163986393560888300486258379595248073680586738459433932872576528192723404926970794599419788021970165084352480808758049834006282730127318761430329756752103125157061587893118834861883376035155619978845444366426422187985780582837604979405266643187821759111041962215436859735961712832509406503750023347094192971033524663476416688896967064694099587958939477562879731592487805560500248063118702829255542094523162862898414807857500555650099175330309977643525768080918114800373770625744832622077906275867043900264656493401850897730058685625522465851432334242585652290052493637303472127608240067314993639585646754488804359834520729869253841648385879184694346979718177961042477794547804483599220617892264130407311990524107469628959571129204047949736371921065757469011367697054256391621057884508969828751634819098916709126130535415329628559301942741162145501503029581612943209642451432960478655470158186714680003907605806287278125401067478608489845590728780292421511230718745819732640431985915575902498345937067831576019111044163437997076396783452609939388965658449632456713126462242736892072475415819973033831385185076684030512139995376155841865565932347241004329228860513678636834494950110164145397685460006137918280529997967726023455900391324460068559430130762807010144622211084658881516818881599183477306276771237666471945576985694487544898446891067034870221452447593468280016331551811212264144947072297111186819800939251717558421499058758359404179906872193567326298644733341855550578623315693385886441743473086985843981192194552493873455142179230624049956531981314852618355099396610321215311744805350936364314979098182568737390602694191862638505187484263518245281817230269320888479461554644615169417030972708303379060573473645575062695775325688126870262630661752830060744964315422311755057740311164135767491543571044388488247214014316306651311049872035423036217396478336480529745935147847257892468663508233395887992961390503985627995372284884049534236305779113346990539832975464174462053604527757617304436736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -3671681689736772158939978119327233383962871921891836428157030100048914218950744692521892644503562215154908759732044810333277067788047205626348854988164249589625590940308198825051114901636756987467362019221528213971186004460303398823211537807057242483432860553952429045932437368734827858209928671272410844270087861843385583528261397695158876437965202650771203933985919202292314080423874607088513584843537718047882454860961503571080755793802312350532040285926461974448991235006642277949566567749375459148600597868560345982874355914502624744094135130123185828604217587809288020914836050704215088776652864129458026970327853726892038990111122163903038051196759078166889171143720021398105138506122987851274940032103176202059336177309317317038168624313284963233888492867266624924780266384922850491065747738190798475285619117505092583338081448978091660357354454290675125537006099027648499231076871285278084889425121023872527886659610171738096193774625815799472224273963558453397800414306919460745933668791028119689931900905279512706297670193231097306725384065275024813393840485970432065092801462716587084249772467671245996164940814741107568642821250189644688175213477229679398033249961154693058942748774500560647081046208060348223391927267222053527606334035452317736049460819542018467210605241645779492203362929301535440727384965794245528578633056043170079924649110622378460872523411062415314318390782479922616077964410322879995653857668311859401053248657403159433406221660427261823931866983613884213531894125277376570154144439954331544527169483497541659048338709641712122521982269696666093334489123086658688869196247626162894950353043629502864392369136659799897917468445507621169151830273492574382768086282933786845034453287005455400179464774292572705633950414635408911595557581490576465488982758146635348619871449478711061867977827637122680306273299111123973881977611920023817076111299910992467391814202255077892832542740477857911968636044494153713326784314108947488070284603239262778150369225586009161555381132721954914880497249211889674243723293572674726373504463223397890268263769484954468836896237379013963630428849974962908089449952129941339095683021766944481775235967069104014860636038269792326900747462527329414397478417190309803575238733661644673293831514262860792818431309939727323325193884394955421408949505352405376682041972776974504816806442702441896980546353445483683656229090088557365820074565667295622712136829544767696552271309789624883302273016850515592462874838583713669377248184940088798206763494627879955284972155346534231244271439624903440078357857474864742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 8826939401203507193725707231973485500091552502290126294625401814786040115738638618858948236225286762969085506955868876989150787804908600736755870151408339652025513111181644127840006098692063365282774882113179304011100614921421244190045448703109528407445466294165038412258005428246637562710723436896713050402307305219671145094809105382174732998376701345409797264821482911596836492452952855818075811672866826014940452781299739841773609508818288221065399750960992816481673701036354585630625108187042447196567192910978812113496388566534653041368887019283345990112982838961688578124614327057787506334391097358019264493550526982298767674176409785598591434101178920104738679949769650299634849846030381090323902338618330301930702558150591957295266755591167059359213016788196455665913378551507772310960334851671726981973075632623043165209343210031258992419416480176535213419011617529462781031910583741159113061851268254352527839059785356650838230943404574301738900229381085446531358058676674161124822370624789144638699705144805678435763034696521043612148451112189522955078554309681512837277571454267696499632613220404077039801820768916536456235052923149489210517245831952422697980132628180306503677085676828572149215095778862670481843021934302863074428458245692430997091739852657873817693787370800941866910645249987197931390593759228645731423263383092357162379958114758067366057185580401822933891242548088409025978797682612556502597772323636882617806995188109179812715224485263916680805188223403834908125322888928442830673691899639407002327622015909026799421016151299618467283260731739660378495569944059630865206820607893332607694129618259215174689673557964538761670650278741167843965377840172524277894833874794259013681339887699159670639981725716410670530613930969633041927359752541582209039953534005382612623795260616387540521553011973629978159265588131784090184265192873674177800114598235642190890486278631491705303780185543380596257539659382281719871990113867667044601425166064028864975146964440686664993338830609459682088941880412420269915142141315220097443935475305741159609063127890493852649756289335673498653892996948271827327973262581701874225445943409550758137535395653219463333191937692786035132746359489074382346060201476093614143503067644797331113602416620688684332119672063484870228020557120234316700311910993955695602808318284975998485844475902892710039244631817880684369016169800669017093038282487017895834687954043876163506620444325680755851718693834382504427311400118527618310567622535959504476827283357615686211420908194378708255274719316652535885416525206390833152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -10561282352265103591640535824909200538989353186787881728430823449477778177997189743085539283895512900830076974938098229926015780472316146940866516441126356298636213256111159561641510863964928975779331539031143915219550031534273967883443681767070162300750774403199436078350454645602360360867262307295484276831638332869069334386159723061320321610048702270337748408986776199331363689393267475767242982847261083821346683629449015696036838302133457881652878388567673503697159816430663324301205764078609161702589235290552693551947038894638044657081995060248682225995368407490446955118878761129759807427828730691326723466645593354033104282293801695164152385225142225285436556926143532379984195432305440545090582386893784711145086317534613504774674428605291436300284687571893683012317875758584815708237462964062846904807869012529648621719312282735035837715206822350098811426377681763508562064975042648087188061818305796644277190038794924858837699217395794988896962690610873043679011443897273727808088142329408555521748480061901222517294419414758824855521170775300699172642495623939174665731901591282296084226962048714479001649570874577564176996935076189300282608212458753532028752963628128291544043729921336394849984509843949094070433488404157186030358061399484394289635539614495405949888253106692613674582567375024763866740201667297727162965001375820692962767900566541884196828476465066650812230069018970547275141610413424710342280302212133919461361594762786618032509129163357340683040737626012506501526468605728078274012504514824518777316753473369364856866116365945942276717278408410295005076332952687809706947199247994717253026682419867065540826876116908382977144180940600237917667902083422649742563836460210235553765236068263680087383145332941345126355928579637412667739405070694637472260846868451788704718712700349799295730255759469612569064655318744804481411177428745505309020299384526022670555350268025143309677556896884579759046941493452232820714059537953159237751222740112242035597781290702067923615190251138832912410396198375752208035315956260055461313054668611015733766291999105694514724748042710460132933003948335647587913006070992263136506887713835091002973288491754292230355167784176967521855907941380565524608931630299361448955520131070800543233463438218028512804984791609410957605812187732102164792789133809651167893550909865531125590855097229149803718630001151052336539112661872940366453028671728699168011885899977785325993977632462474542731718870539725073226362634690149259344852246165321955954906972829392159725461499460327570088298894186618139727814895660013977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -80186493182223028205222475785189405854830237183131831524110951581428341495296517133351753426679694089445292737946414469143668047917803664832960018864657671175711080204198458746466637275029090526684714546864383668490483709024872147796495832250474917168542420889316843950398636300606882581234409923005748487959812220422104226139357704235117938320904450768144956026296363302223485430767344148358460919587281031601280815433633023499712226124570868727415451909431435817024791273680113194940767144150828686588167842983136973822739314113355173046661486283747552688046026274331963407442753185880440401811883648937584779902108753248314986887022302263421813486055617476349919194738822325962986233563581538095631268395697952897675770091734223131425864973017908952965503197782357152824823025848764549435702519632101568194000784831141131990276746843206906614132722769557072297083857558534708742426022571870120908405498827356016558365807231956360969899524044044668679319455873070946804149544145599525031647089538057463267582862731473568988591563204684854493762399418016323268594080959224252474025486544739570639707794979653051246636327095354413557346764254918857668237140875434645213597946609300042188294953484094682564462504151370884745208395636684709281670098225356283971650348903791642893158468517471374896805187792534665184839657844895797556782354983634219184548619574998680788829480480625882491157492125069607303009973854188631503304901875597404430667561188150915217792625251861687528979097293151447559899314066009809565449111738901770746351462780441177362737837789663901105720708208617831896282782414908150965263617275936472845193852573011453762239920716131309218000109944724042035145557766574332289050366298162691300885316050552074862411739341810988910023257275913320179071384004129974337043176898005719775832073720376987256434944160656969499711146147134732333635898279984463396807022209032655752524863291757757824971584138830337933768500353403788153421093788892579055814182747755752163947527686223087902743087996924543653008061293393505915211106955201903852792317770571587855834936280126262843419992319135385521834619460668253633249817776482039192992882415520064358713118469287856168417922208891596351784397087704489778009357276578747354974150182339890849196926192248786789667595500581546727093891669166559521046651888469789381019976739203034072346045082075740243915315265851176391349128847682730530875922746182844437405379774251114361790477723777975997503492625063044730400538261576829203854124426482169380903575873477867840239892184044718873980684994612322152458219760036343709696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] 527283113677343372539809780080509332662206593604478955009612932958401428223036960667143901404274746815595164159969451348773357845549598381424653457869109894683511139446415063471466078794155730254255589094075851297104137838346194864487840716212274169737543801880079444172141422139569941670486244417768334110022647766674096155949997888862891668141420083112926551152870020910275187186076171211259393825641364812361239276713789057834856273355053720691372651574864836518414919498017403786755497860831170831177880652590293816771315303207235224733391266389886882206253354934752554466073565912753134546083648185206460040764937423076692755639383428815782253374088419040753887271387379350065014803085920578385169638576268167035057812855707806695457797796573126774509648553853660454045484586976184674630952649771342935390351482497814170454254821134578266036407538856034366410607991765982285196504274759228760944213072087476037409706574085884866918292835715227090320202151078450537663917678073772775582705026468316401487689344973241801892848851376761027782952604169862816072762957607145685203717081859764097531718088356694503675549644108561697082779510352913571064601120056284813142412865001324312270135450132589952630970219311649179896002705080521832299718614096311348080841305293797452345372314469461594842927233637030827309498360829220704655938620114405619731033922247169273786971131199206247546601136713688549948062101987689620579338691964085704441695327831210926356479153043452193354500313185834527043933300502231918708896772431961885640915776492114636359816546216635725391363805142042091938036979849607677285660742278201403748820369476783920631954451209342681767241010481044381194976409116556890631270386626026268652800841247923449743407749651269989353038490972038452184354939699949511725094477163246259148810137549473399309523713259624483712033521187937046270773095000946148013266189606882842249887458134446524047334245428024754221141564296406846196558430406190383245019446980790807005231090761325649647139813815560349595563245695345166103867056177344429918032721071829354606522157478328590868123174790955725488185273378479827367367717394447788237000768451587201008871990969550060140404961848381323867948157697864801406529779055576748513252394364384625563281751795145250033854547296294558220353493545092550397554468170793114815580568632153409627890961528214031475399098249454703952530830589542401555800731008329392164130141249249781767964401172355295257758264146055546575804479868133430189553985938857801770826970897613339488698924428933287955005089203924021802014785063306972364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] -1212832259819406806602089150505719983447266665417143883649471686140458462411132415306105280455981517304489769962811242795330214281596300172554940780127043767344417236296561538807624612125374203868747949552930013288245919102695070487124274923299979337802726841020624623587508059614368301754370676518487682926279047634954095219021869921539443564589238147156982143612903253136236105663263068006378639155210866244152956910864118792071948723078328658820469551077699417906877356800050049721546349291707281080802213310276884140616021655267962798828605998938636468819275578976816559578981940274084354438632280911687150682533755834601001631518099000720715361090646146605412349719703894287741106052433379312583472232774981156396687052712917064463088794568389222357076267323189298899377292536379300563286170913954845501868222904263384021006783121069501601236349695928522641509149459601088981363423864877575846714966776790319635839524626694781691872283509903005029278819202158145603812287587591904610021401963073743794758186622489388843254057775948108202193821277217956669182472341841574010732454791318088679122118168984663399987314057220340098592274156248109081192421109280528795402633103791841940274694701625527548597158153164046546579565571577843030765535052874720648722368643050430079866396263883976684342331105421096968097765116113424750684141702768142792542984675879101034262265216116362558154672649700897743707410386306984538309144029969513156358041511159763222871889338562193503487651811319958098876341782390364464728558416953263544502170143860565578037744186146452990694406341054409823057801273484241669146644339667928261356855298431511556659478534203099397112220363584140405496469612390510359184501293812970031661850149511890620266933244469170620363809186100704083710535897609611719162194345267157534104259742876185899351190652711350053976871834791046514236273065852321208328185043408245034255077494057125192684391260622360620496555201358337713419434952359044576835534093265394303691912987825132116670281183476420432112119246216459592854611748546904708126907381641932349524798615449724504027761161062048568967969796824605945393540742028279622058797843129296488796761822504240853156096627116856422556060134711104611963478174560367809517160444038857793296355217098017638811818651951157824288296395409914486977622463345137003781122366112436625027519719558940099553890111558110718805396293296983402923799317502606285808869396303783189256229955009678999249772366614972957211945727002435051742136554584848872829929138141283318449473676665571240052402725056507262047034059471817954820096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] 71287301911020768744642500809944662116532614279570863813454510608838428023724404427511887276310070544708478414669435269575100034607806359885580352270911362423072753088849934702799763132722815074246049487132037388654571063264172604763866310678305085224433447092684613297260137356515013793271260055938209718069985393566289591251237433856555076329984629153069215600457516998758368338271500647287895029312746381979754799174053878286671891043118604548120997857621535343800121004475543788500629940199848091523903449257661908809786061153387263634089768055440474560334229810227308177828106952473273789017732645246007659214096809426303152297963492997350395096647167474188430882882098710478037826720490769479478291895605781089866007205038226280066851288631749562055400206257866779943408152467608397526642435965064258122652767734151769205564767311763850092759636654844647665793909096117097991110780619594159964573141699891258744980262881655693516612267890482288172331789874016077124606142345526962250291271581134689847982588785201115846364411430193540961720085786339402877155939798547501384288713559558224941730772985229184719727053520998989053244262323477465934733839085982534424979759103511067631470845216488819032537522923233639745917244346531157178471975397224824880668138556519836589397972524051179372388394311584492449655435666100873550764536782132192147550874821112244018001437155435895857139291301569015565639681089460590959924334364596603124536809708286363045843580399026211466032011080003233933374267281705171738925213520222274330160705466021126017812548337207606862215026822332354154298014138059645109659044413702412472085204852899881796123463252765889589402148849655486923121360611728055149715310377741646800863390629941115365863072343234591347153787092711029788129688577789990077335011209527440831164592932279141768987024685832221475026410921419398443444490707270494655258996808311759296786992623117243681895596386510983536775564057097095006800005297470663975302504729095558781295395005278511731540553835931409283592874958159850422446893863297456872022050798906494023003251769239207832454923402612920269158079132336025891395931355253434111671187012011830315943225833086586622162611889463285451230246214925792549324645696165528712072281059185963447485618462771514329107667148570665376281697289633019367677374503982013652832014898503620523902271117016693669986248946534176242782589760105267941950067920719470345717801644718423002019462329258967221175812206778928324538677824349934825938533165917483925775521174087454641680123597019222208624765460112000063668838865880639078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] 6666367732482841386244888401427631299415049175511487976051211053422700486634623442629279540036118393964778431028993955913350075546533450265672148526753199653896677199180977357363426324470475193019220436813686777742072226662351397946277864562967979315630314822095165114819174349210825614430319586370130035388456020719018090911554064936854346460858587654207077783560787530136259691081447123587922377444105929454040576812622206142802636384694539369197631650937586404808979110705751638711226498303034098604200081703637588717269130435163034656245777263845244165129163668427128042787422047931309542090916967509682347946585574297125832008005129316736452910992482886326634600588413923875484164600055823958103255441489389772023581220646755916212819738590515891649832292421196160823496768412521472155326768622900129795350912875644219442952673362619013083201417693524433459319053578444997651376408996401864556227826511791387416674152314734981998658123240840512395462739646544701345131803323513990824025601967656249687671547892479725320066679308546419677677251470008181626672954544721449553081162386866752753030758935758807066440584104842558003229787585110635549182766906644690923054068759280976546085546913589209974735796861363964752257889891248068998974994840803968551539019327237493205250596487568824631199906416065003738491979198108724100994638814712092113682542247600674252572126792103098719151420347163489969307205847187307666000170796254944403255535746386771692622491787073316001828901231349833410252753021008308447887428979799121966693222511406074624910800756938046680600976269187358806358549803160949516752604940870778523715111333790172764279972694869856434237367308923932278985506503699742835900203808937002304714553496483035386300482857440919901761423819044761169011636272478163716784126928374192705145168191728310120734787021849864964953124614042203313590940079441436012337663179820467899887621364065787269886020164104663799544846004928249244959045843437964277126346494033378381430792971555559504089207435347205507059198789680141496937658147125949760782268461386264466398890075163005640911079056574243067512489306583440826726630006342138950855982021218561989502242110600253681108148804112549898406423775000712759002911895247170232362360979671721048830003956409523558630865218275109219871367960044088871194060585334648454197547602891340858305912834531506164671478100189123444125810387550865036912757933818576842560235674752820255956628154751242957011207505382484512978336309288698946075767674825893091736606764268093533055393603632407678771389780421943890741548964055852750209024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] -18914917661099518281871449519478867011418378217555502577596316552163954796646685777401206459201049496304181515010167411337869485252685562593343127251878954854106620221071488565561150263157233285543469132954095184587846281837403979535495801454722829040315998656660471088825587562366452526096776009443109149221191451059863359478252106993816117054382613730461597744001041313091765758496947912431835521031239604147150982766925317094443189106890690109063211406473152294324037216212005111156711689282416420289331217089873478111117188277149548088205472979506540250335659729323035018590728428043400597298222001011021473545767747874276319772662133629421911237823511026677004075494501473671572601369914573691163422106409963249069081785345212213964426348964840855650958300844461822546938750063072538690196298467806751862353187503565188704599429403228944309932921452438170536683501988266008444917210311062047319620084011449181466989861470131999754524986173181962456956327448673614093943528383656413323399676612863639294498044871336423845540161749217153004403118625117932517157988252784054030879913354308670886970966336872873450263326152861992659299258652518829225398014177811045332778626831319381002893916606090333944358456827431445466559167978540102691929359058563809164887350578148332806268576885377188864619782154038201569606762517473246470737184235730200406754459156047244125654761256805105564315021005688750730474804188710904637040335678079390794747091445868580944351828405839540162969934599259767732121176647922512376772243226240932946068912632697873978504886392760964346061069213842478556866361275326928793669373533447370357472414280414514526141635399590430588998273747404019135645413495688494034957071551140743982202995598809506127905818642576773891261985386978881105708656978144040909435682341627400519080825669467920677208994111127315163507771847119846502400867502374247694452430596973857578948154110908689600610958152120392967817959502575364351555090453737772128757450892214390064569983034923291657236710716277708402550705867566628943166312754388580536932228763893082928564891056076202286276535047981910526654476877153517210664651280027822868245740879257047821775134660670528033959259080303934432163369706283171434144114024489922909147738417624172174397935471861671682062376427699816129067621647699207751829212990492969332723593153551533474071649432944968851583031867828164185942226777540153430320229286335868374382282412825072217292560838602145980744924628729962392599952914631827313640671341766654285406537614130965461589542083086715421966987468306578493052956654130040301158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] 26810114462178513142813537383163635719853422712823592082208979081658724024869327296917333428961960397066865958216558744843023653671001578032642779029287636417438432917228126631573134032607563900955244563863850301047361002310917141486754684103522175206553054952056116967177366830434922526100124134830127642897389680249413902467707748685606880526725792547418181901424002115980073766953509074032181281174585651976938432976426385598373709664469498888410289335052717706430804910171878042407247974074339324497333496843700872238758437138379803758855227346142600089381974749050160467119777339566594423206561969345229508278584571362497225196594446411589552985647938437230125003747355253982021086805480586000285642647396521857485780612880744400228201688980072489042689287647316578622274495533921636742071892252822162511460238064573432653971129839919611155132979776719576506808098482298378280659574121005448766987090986926137649170063490339717732071414835172212347029376581798743111602619115035785285267435981405944788890875557944516304414946095022528557171736351915652925478734841213373273211906906024340969158478121984176498090522782995151024737039157263071605275576577174972671288535893001983673929849023226086736193893965686573604439891001062084817959310405080738002978076824464217396159803656776544166473022413734635277316353925229302064539466987491528475705343780539891285277944437513697654021103161926826495435765323606194548659016719533246387967303417032214823622966385941109882062970530089292674904766762020212114565904827980878869358514814461410874899868500713303896981212339529050764555798175363784598395589072611131513721647450801370426474914021990318518015543347588849661297765558658500366975212771116898932064058452934568011119197943898232696423892553789342891777030608786107480162340312652426292308827029697171964357456332833213745859444018888771740050658670688718983453382534099057574877427545376329883689715154410472646106099446844664931002327123068300962137533471429779103227083948070436396165161978012318402276248105772624286077692899381619187295962365476656023421924019186326859220177759767765213228893580032810952812568395204084527553719621507506243551326767127070246957071408327895466913941316485480392992320745408959941387541176530369353499396614000937152159581050006248681764339239348148122913571836349701774932365137068832806646104442021466877318137092368277542701327508704903234431040237303264224596208517193052624787395584861336884036022768443068171877678764824352965442891290762586098272077124938349405293346319076100165595631548459074826424965003430905792954368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 41899307424800501425359712759274045584353949620917541329126240307995133949733802813675381460079893480354168892360821294128497028759293357801564170521446381168450823968244217664890776559597964866030788317759528852438361702305406053336049305388570013069070232909205466635484354920866179590708492763117014970450257177294794782277027199226178665219413015774064561926327009232299272273545309490473391747853611535919793527842324392442604596085057147864448663008371914232243211414206911846073046346125193059493151692180523490458538631852280026196586543610690706123829939814621929742358762993904884443812393185231149218380458026809420398672681844247759645447929949287019814100544855473413298887914877165943785581297231369369384941132997508294854297826876029507720313243244391412802191175742404703826728237309686034977438609757313733787374474960636453037336383967804515778583240194570347666622295705612776079309730946624540869958257934179421253077560452038802668564219679995440662955978868098666821494301502529661242226983966489301842922024367075035949031513956572968136857505663261580951222439070781910443557764925925969988578135101030895044146791677203094768277378017785140764644799390460181705948780865892170795273320398107686139614554380846780594549304411785719742956427420259774805363019189662831497403832302168262383281731351637017947404626244374427201267724203696291196828845909195829214907461796912122455230449645096195175457661713029928598289538158490249041675890739657046248862253962363889432716941801977579280060326786617927692602137359506058854684520043829977028280336236583709660324543945029680814387863842857885009104497471893797137047889093386641235020471329375832006015557784536279776755667445687583866359497515342408625071858229040761264641678136526816872917018719283808002683337134136672288244977477602006864609648164404391542822665704061038366517788074440428016274109337734763298387719077426309981869861168633139723977752090353315161840743445124271436505366658942784638143985034093326592539241730291576333829579533862180810452105361455284292131934017171337042663866806303399864630683679020436637313165207309196014037332778304969130100041772550846299204187833341821609789926253288144317185408643580647655774408477407735510576878277071905272353697575522813052768238378696907081918919159966103177203675887054920783124421575403171334960803630120500676836763706899314999129091284021946564115565137010456716768087961377736559383387224069231658562659606629069635705885232415648479656276024302342602258265174220538076086923970249562316423940744409977538478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 1970854042350549979752728917158974551345277309973805802610689522057399545105369244558957139768897909405220110218024135791533908448588189462298706119824901213127295301005345087139956528725349608573591624214330814870224797805246066690945641699982727129808383738903339720292118243606506248539159475444465189691129962045534318440385355345660001055255680645908953527660090008876650901200949163263222205673325080423201361699545994023943070757861986751843561097225005054628560796229725822474718109460266926126318383451501843676184420572367403871308469211772261810638868896928570441957269786445520924584927472271634927454762108955937431155638430530571035187815669238003156156867096412329978097609635960795257667929948063934004365101124425805755067480145383050497426709640824513000605176099378633729841373990109154211523908714222639571455517243484471307707108661384984313247169005789199768648448738257849556837742171242673549439302423286221729777673477944508855406539660188643955827140115841825379855148127130198879514964765027567477733470652085849345759931980450584218990859285681559525263900983383221575203437944774821394646196634811592669482048435252597783989205259574612302131913569391096317476540167038744551289259968261409544058894720141535517784729679405818830774320697323683479943768599137555078320359416335431952623357196348415850396942447019840141392268791621119467589816639337305178682896627236669411156753145093490434075008188930160615472483516072779903683699373279811839019305109375257854608865358749269996031087443760084768884579224188364703936744752696564272101247982975965736605933883020392761715273037534665255204973784187812299145451959960703535804725543554996230388714891058103487450814655960940875681284060710487385209465834063537382083705892950654291456509540926986252103155222717972986676216488386681152471533802240432723771324959824618239108819880892449167146224877776846440439857451867145414169602253541967632024424750999346294555098268346884942634091791513270528197839768909733030882582661879805599477950985505549213941700766992987040517600972105309533094175448084286154752813137660569453606623697994029099698102235814401448879379856791500312318162861753586412467189165286519841636124793793952890446040401598471316051317321728780850841182993912906059710135160920381062708052249784906192555176109532673196350231604347394071028564179056209289579644063368751599751014436327926420184638150313777197648020674076722497820802794645529298376588966289826229939562311597415998575079037799210064721500780309488538142073760249771467390143436507204887039180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 35792997566145860730114463604806015914782081048542299491416799302951879396274328557778467193625533218038978228705649035863048830013332216687984542091328933846184794869216089547476238964606116365416175113876735969000846500935542465667381908053428005558759692624713801766308113582239203297195573305010447760716305477383213343580005553080272155024658569717595086730975039974675309696777938493737769919689327965781607908094086098804940497242254528158651292421514140624362782330323766779881889275176298520082425964360784557684551602713305670215169584575779347954985437478809759136489225599187869570304437727303874728306895183914805913884937055213011677369039942026125851156507315009916438536735236359420761151913045941464101138953640330666792676927933285097995243612556645105402856442861945347166548969921957136563938762036206356380305685679765113809388336695484106921081572891105837596984555513464015681571508617288896290053739928215970478002074096346689023849052315449054727107277988310056378145133409551201587647488303012564944863774547213735718050799881453557553543947175859781205903874369620229925033416883988924604227223298728672369544573460998340241111656906254031561209088138709389672308309839963111925761171532568221877434751721623286181271344297796369931527295761622572471983300400322190749927523460608361587116281368981636485754088289347844222766117207558078294984076931656971668878880240565868736731119003846625169887831059671907021405906936582053902925252424678464385751509631992937498981712686712433945387261541732700032507524479151485560744936728409385898525882631765996943876620719401823216913091676525659045982348304719193937655726751952446978829287371293692348276691272297134219564382990325066727967833946484607996059769557700825103587787450027691289256410227121107410867581782709789058872647884022960284463300508974476716267846568788201572082883255611592849724476976094449118947287662962670023942494523598954665831991407435479909031337323965159542052840457726969405423452841672261259595050373843445666741443676966415040635583321458766128590169269578489944966343073971515852202331878003394898168553126679427235970859449382564841599226173553692741237201918034979287758007487641760870734507705646946543564640129914927570814801126029424030719590957288890701221591492082014853561564790672552251928830501133610962033635463529566256245270466307097619751599898849745423397089970650718262370772801429465992085677167678361296412945389122961343394043579804632389107861797657966739811709370606241472634283184301677106271245767072313352543221357044965862182748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -977644899648894427048260133389998851739258440732080579695666705330609278906425656290395357894835884207405115279574161151436197567134804327645673858730722409538167054437070938309950018976265000136510000832094191230339406844997239142676896290004301656480613767019714550930049587804481424753979202936499224560585637418646196083032250634100852533048394617224612937901140778457650402485480659282963219627628007954745797946475409336104235487319198148945375632353676464673732653142803201913516982946832554224565948820518590951118852564316771801530150651892580487869913528760151732647314795356133880295517408774577929097537600783492705375567617506470709097727047440796233958317538246233895560717979080004316632415550600831216710003094202828986003204619093223517564062621300769450591433656881069798636974421852529822902230330120425666906971314867305320784492040964553702846299537472118446849918851632648790249041009502995403698421162246855007286385136856969165949033058774057537189910422910998231287921342645374187503262057762205007247614820045536173791529588810040386666250526891783724556598183212550291822208958561438070220878036060599271368747509411353088486099902047798905083133242729803085829801448390705393050566618717178231370645166381514601712106351232971382379730502913054263899463822178544762438183164198169167163894329298508658588270915057595647825571799579071866922161988481159288741435166469665877248041980253592366934089720127058228397806252717552611007859119799754677914395590694304962693510761754179455259277517184848564177684978519116035809107650609015854285463944918984091657384736826494022638702806984777938066757319971904807909650033903418818009916993865890986357272606041824386144868315441597144514881442302739932440794893148591618831386133811467720880388528926232570262966719745321621155115097973975928725263604734410436555864269989443287211609415288315594297607711122621002125251718588806157223662818785821786458296102837556521783759683187595307372713053403502886909560945661885217986843762894695636188251403118413990850367452207670502063946713513989960210667983469359158720691721628947079122924412578789233293460858597202827819960701670255826515094565261605345307017622603088487204727713515664013407280098076211822468109057985071574948701854468871121289839557358530145475000775792245710247120664844838711384761463817124788060573314643645619947966930230239044162147768346280425746449499270990916146994292714585986427522154339663552723143921870592218165513777731902293900623852041888118158726462670674508729788984888079397146268679733276290144272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 26272810560940849033186297945842868973794417886299506723392638671349785580030054232543176886030853228232346097104218634429382392915502575984623930632010913049059196853448333672149626080360548301158569517350674590998641171307429823535314371145249224181878944146747505284190542858792422851399487701276043406021764524720607393182661681795796954751670912285331780555438129380957477804808144138132444413479413249366083495509066178089214006543272388056041008046076979301812069941800681458256856672636955787733100221625987688779582823442591117859947544435187289886849338663030278970774001841096115408161671686859074665716664989287799824601181055583606561670456789332803450953366455137116630467651709678861414064004142390779652005261231083320469785395751783677626864596966315221352760041263008636281737318822230630274432946359899292311844657483096962166654652773984405002404753835534404193924504996268146861074481188039676706069038766433614018218004786746268613992940861518752996172724539703995455534529959517387225805521451149092046236321414067430932735606635418875721156166925954292569458357124490589539992205467013045474203232861646087250930161395927761327047318247831174393960117572900777189043459725751950481893007664023139406580205938034340303158644562060445512748900228175893723224391962759246642491718495443041483218557291512646710688879488653614720851229764419740725173450456267757796886670323629406647081167528070601122247041373620284234782929101650698712459203945536293989594634892818190674906654074411189369233734574272690196404406124549465666124093645333148953509727340751668300875125051181337488538095122750272046463701250306846752625324584077815908657400600469708866774517663141212540872770051213808772721004913235479729909865179836113878755473560184956798415680040072430890298992386405356018037519996269175917935021999604098768988295230925791653819237006032720650980034792772835143748955320425831349929811315174701150304816033275367415350588288634210425720919161155935773371572873892859403797758382193277864186710631159162945103471997547415360673103018598203252103651305811397376855345630925373016353680247859531924678112175670295146622965336515239003180120017862352393438436476129410649189476661682390808006990688744896381696493088901849829055692856487412526301653538994304224960170763378567007887067361936129599440978071939036713849339388138551001943947777351620250271940543066325174228539594610771317618673863043642220097870646489516836572328853150180227482660494777021914639019460442877700105186654957912047188780859140416370185932600005272239670267215872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] 285012606560738335540205788789893288548055369149969574116733725814665347800185292274630707036591356123855611440000055446546120098916839833440760018196428927274671819475709450291868607573184261296207638333393534489649335402809162865895886140734920323307694073002439260346047813690527033703311395035509412694759581677231254650847682798366400592032781280735251366986557133666952878776942821110260098531357726775549321147069875302744439580722552924053332076425326019988352030510953963311974637896144191119447951135298371782393980946838036735161685010863561240068333398313315942327472035714531556277686141632533126202636725790505966252540820708003944369648699079104754647526844453281653680881081681015327713603683407945944986597057886374870843970405711720692263626200618632103126499430352212709892499718677870710028917140130356420130071011299324502312331552576422305310640834969841918983758315683173627362830394477813556301439808652881883630020862347660783769735708184302065396410540314636572820087775187244845822333923344801660098118894825326868214403723478021731840509047604101897328394345651165021719345468848381636742997960825987558812031592051296853690330077169997629211937240783286228074981785825019657515537343620056886609389791559473924745341776523916258778723451604271988019505986419919768189126635917340778720747639084834754053203726580360136148294652938465449797780843343697867152433939563723608903175951471852719767202166059805157249274400398901779721069449598011773635282731582810884293665956090795530554238636217612923170736516938430411612806498245558694199638063635053137835947207205584795932753291444066181991028601050183344123864058472177713161271149761519313788242172172035128149549180270574901837418681316500293921300657218873954155775595189166625340019911603964956365199181739072248678854195708561640387450181830185674953468618893428586432246578874556221658285838794885911989118120226787095760239004107053859464093497215494032772961750393748575835976875781414377145156842526566036777766581246142393561862434597192153183907543766370048974033659215765869887033028511089447638263945823566986105475214169829781383188852182997845732250322319973118477176015582607827553490535551922466319996909634656330473028676906057983372913749862432533532265042361309933209526889490598151400737356151293123881729120617630994746427646375386957259822124423334360855653086984590466805875034655854228921776534321251919701617491419377622762683670559631230441304788403206625851794445048616663646743433434828901098166060309339963566671047270076371324034682862176239692832938393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -6833205110465320743610957278359526068367056940164066777806382659236710609674747900840320593769932122415398749282737320703011679849145527724063528828244941902582730630181642584958564786857501446718687869759730123849593650898431353264434279302992751686964429210980113287653296174901377000392576983427657324085336308746006527258069287268641196144507249560455769249209103186087374660921077809529998395139660585380399770172552518922646553771962449574588475922826478862399197557487057906847360000678572884583108454664021158793551816630759194672378698538345791495704093219454590100370012930417689181660569776333916466686637227052760224559524274304003888209467898888854816291507342446348752493225947691015451782762409456171566207190771536030271421530061364594181259824067498423610868762457040060550817923104415784216187686874261111717252268857139697032394901337004550420921797107248877992056669740645983249358999688877176892239628706785243879620353001980801147126981212797206033773592440547104249604682368437613229759330088125513764734173298388049407477654508221979821781966749039462546405983404024672807087292533742649259895136664136191945726001765750293548282317433002113518440453902517020297890976249953224275000330486944993274264117486077786698822156433856964639675166712504374575100767369779854770402031251256576706788108134810306984296450510800980493946072563862155207918702612647442873625065931186297736938215305535747249341610154812488735218705461280294576456903481672746564832434284339847933864980577480669567593025780747626876365198318106571353910957883819286935919711097315175442881497036716268344625401828963129052405104659235929887293633596093113482640151651135678712232133214668104246794571416437756221245403747996402401028681111634975403349623165366667851301174597639775121290134052827599498661005783281890270466308533018607063238871838058040850293990095971653251891483421369172366376272864564313225600833970787412400981457114447056386842601919846045537003267821185914097114036487451881863885617866550451396209262870436987408885505613131051572119413355696815125916674101867556565355716664661691037372953768404274857300692999471331452185045865264285662806898714021069110997235951176476726611475015609984251783434354241028897486773668314569721870801261992479736003497848972347608740726273798212512833218349338486751909136682208441119432946319770090217071462445523225239567863885092021283043558845365913727479136728006081430026464454452108285993320854157321947506226148737736157080067697718411170211110617278003847465085921554741368811002291647729670762506403971072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -4405301836126382998936973008934598869747108143521973294910205293188769858718196005175081594250880881027090680733395869242912293674397469413692299791097704948724041042481349504312034709970178585931775973245446480355154803854119498709534991732166647528508464945745768730671463044283494886293443193733038997923043098332896835618025237610694998197064253025423234925698301592574367993967497567390484127222237083488617035868842312234089136001408512681359090884482428418153723013721886275912660662324774049779357911673442787660133822487491153341834584593414987865900639809468514163224741159463836466056122770269296742229951083646555397750500083589342421386420684815548732594757151042029935800126717817342515849369985230986150180517073687827528997400905982616470982405512521078056770317241898397483831996349572019622822805798062882023303642072870012929496300807623702192958797815413288733174805556398702966589114494341026713972299766787457224683176511762241969459555066946018027391540797711333023436696470917871328033830219288169255687718019935377319588028512524491130717552683830237336508248525582743777490854220135257450055306213459353835557802256502250606107231048946773071246487327273861625474584126828452433704097344877671563894728310562590203305937145359466434851794569062639438767456636957195811767625016304452281088707445548440011986285151145487479275785539734209218378212028070842590350393724021801747416532170809808872691121767168255057015374359037328462600885872092026834417227121202059152516727174078353712814675113313802231199518196346544332654783425120974148732221041185421715820456300113644697741737168412669274089440418424145518569404198414826122437835522105824410796947474969043656617459692987642242267200231891702285673519073002225122266712540573191148719033363180054243550861090123994005977431911887111240300770789769669858221382694513169479134555547461158074861455115860963928567462569370199383354483448511231437325136797630185116147837377497114742919959767880503276173984906143930012488306743987401126698033123882664975471147132494290551323165377711327391138065348435490107549236054620166058708823614317424383015470889154963732194574424692996916844771234432382482774203591477944255714903750749847904222065788865275743140789172985149797476643683343299216086124529054642010475926440878966844890612223308848723243304951742324922960353419018663365424560955954212493013333317283526890431899912019016827276564897146930787616171828145441338470816477394507845139334592168631087993893047751810467037831784878096739043817388932171097304552443509894135377377519206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -244995602523008568901487540919287031718194825276163549876559783221979641162067822127385139244537048451851220311109048953232388591012225200379961461400987966297020946075049063332627342260885658525537628139170432644824463914287186234076113459472924697650557694990096904984082880245387340597555636675399196625575361797452223015716332778820106465746005894929317413836411020041533851109172051581519985928843534408852194985793050378815492421367866656272926440201709509946609695078870875533542703089948382868003630101037225807438699379836929980630722181358729324095866393635924542469718018968176093149488202297266820724767278504071196360079893046557322135415410605730784228017035549954043074284126568855818095438367381526436840550801699095014935889057660961987657722221318730321799730094688418876626596465575981642189241071835433320780077877454398408407795800050328877061807578244855536777285473826303455280809051844803324774415597529869555578724221517260120584490236694679791989468693944589312543905873654555884373832805385071612944247353171729016328321728913596257879740409461936077251226500690610971918174498458854899261930106954036129803601749026450618917338691321553650565445531501191592878899897842027485972712571215688864737086204507172954477012170518835031036084468764623557286130659225068512420766182377349132564153447754315037109963143232560396071979946489837364247328118537395836107774333402155628716058934410209869762751756490517046996612338613161009492480650939094019101416593450833461682570545677827575913502431254425343742481373834020092589323393986155709923135069951619570587297373883408155449489687188689724071362964749539053950360967134467258635967829720551619663714485025013363666473259925205055675313622758169326732502976128400279357719753512394691907193136636540431126264527376977694390076272129124338020139873331210934293045009418741539863241375521661783726663620034396937252259450679026691502168464440831829294460505344386288582832328748890576868843397574600005830264265572931735930593250952601613704336270439571905247143676894474291182068241769355346556513319486524845224970840871081780825473731172877038533642439748860943336627900934324281487861596703764225586562565212806880090912490759879760287852261592950375318312771421075528149674920570934495360078042756784936756259924184274937394036141836366268646000125624355812210869490995215148366515877631850477189746660322524367951387319559469031896498915465585610571377116255575184185827018690075342774616136000975336686062605570211241935815410900618763147600695215596699320816297455111022336429554753601536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -119942202069213325732014776655338990255415126247426961869528821595965993555254834141071629730089515101998494678703649840455741861140583872048061678806753489178040008261823940611229546170565580585548426341796413066582993368615573262999525858323099678052543665686829943093879946927099657340394637958531440751501229750623297611672004901267334228392094516540016655584672381197251936654012388906012207707288537644678896954526507343735718980910020775231941073066042692114319194798362344566476464466765222075714673151087088691931925004525106856835602723293587938876742748114345070853592302900662411175783331224127605670309195542149509224999182091061811950060340491073733626309558373056756624691854084371690433625559745748496021047860055577249743658313181166304373032828439286162776460196240973642792305695536066282294079715283790239861810410885259657011834114601175716278294566133411368924325421226000821392099671196824516299784482309118274812644091184610822778164342829331104898605294756555146130973390167725134451524164633394786022697333038339234388763089141268923396891486462238002538343287648691694186380556854618202475334409015302665246256470823434017392510324607549618213976399626646480603854923501180788911176797064064054296995597403964663592483908844434673133945314479666004212903248134107981675890245999211736776112228209799576747307495073335399944594477573788640827299785697967746048063944348467894221236699125051546858468855182185922163478063450427006289702735859145436478443012677470663912269473928661604163957187552260088829134323501774263028347347600878986647469281772551090713548999024659187258822042967077742270444938066788063651409644172272674540154703484095234968841487563408859330760141791663119793345902872063172139493503666455676434244487354826468887846685478201236478929777563686995008559965682057993850961327010568136038860911843233383689289239548291409272738124724141609785937297715148300288432151419514437719646570404844411998408740222951320110027119164717044858231594685022352244732765066124970332730759963555750453656769017478190070418874314873078750578293721119263164489589111131972884847856121607463430730766072074081868554070666112177887355325308968673289127975758474122532963990477391395510743079885256555923772187963814614640332334353456836021504515244131444213828811740443865179947403926528090251058267820500373506728816546252638536073050471694214022025640592859775992464995184709268489001019271885784103986713700386811591379055381404541301153348807620594510001699394706258058874217215217674454194490241250190216786497420382310795611622028083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 29766786986334416211367300059607286729159985947174991074232569931509900832755675851269107012492932181835293016153435609855107788090905357367155368537642928490918495511413341380384323975555678361666053466666642179647061852232306688177756129996796071119469107104647779763285278670554113358595772745491207997776581409529971892228510332262673371092047078405384047858071288816367388869136755814983942695813926619572407171046259097839875173361841599344855110824097172726596278686374941136687314780465603052372708234587695188249869668249999336085861494021722349970579525130313597380453526801567478072467820294841294826625350697747494864835913589893183426647560382076870360660077401326175476089683269348638588693886991856535218126824020374566510277184607321687338928492505828498344460799124008080302577334267970935479116136532736944974131520637491273638401493724317045136443095331603521377104679443830116297244262520082543127235587736079152051573573259008675495770750830554533650541602330747479592747835782294236360845703074043871822356194459281770230727286341006941211709894950204571608576945111108988328055031141142545957944463395187062299899253646558998768523165852455248983354014129290176336439513801961540670681935176352223555601954996536043955134625586776335988746520168672167152120035577919170457759772744500011436988441882767827468003861383133411661523819955442866453145577052963394769874724054133715929137608603698607778953285249273491639684266449330578344511589748545609616023531006430446693830383324586109160523277650786670859985000292363391416845142513350071595476784173149954895417818678143431256294776144471024489247237174643361225086277794959480831283350990090723335882397479793807262196578650382999516040852780242439486534936102001100425528315546552813503181481227349929010446883502826783102711263269145764476411066566832969086749694593408095725619685267006986948665453505257960946072202207938253077860391515209127794997872901510337106590956931864355406205304109004044218402887440884772116566114209236298146774051058627309244991318112352040815232011192787453576443140758756931931544007236456807874849105090563264555191041929802680228003491172215113592377732676696490924800671090217136297330962202763875270392232781888037083757540913434006142463823559124079883899796199848004055793901740795045294638390116655876848201579816755780323657673344810626502534768914430241634226216791573962483419432892903399668825368494928919026838420110814186760592120868638001328135111789093286504533829236972664028326223553719878156428715049499558729414311846839029771854518599592968192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -126410436074692894616492918314870795014733862123468488493587910296040285003377725441427794275643042379689957068908057170541499273628995738525614461548241646543330914635579083125450314412498554601605569160150694174670156554653786270064509192173131227173641469648863433188405582108966987256431640800802632602846406359731933538144505025698594643166834333487051155353189946449426092599430291071641154822762836611556597910205405380574048532649602357342982467440401981818382619521236757126512468378225420813836137899569457388984498263044180227290766438264745980639528453364373375571986250577856398341874380968066208882758985445778744247332168425570542376473961985594517869652115412590505444897705308308657752653840865409661578139659811183822140425749525167678879885371653509677239987302953625661166906791902611525014322735959251956271889034645336505473324484394029291953257750819414582654389829552054831257450605265919538295440835561684923805830988062451684313592835984142568833955336758388467515250034616249793437124213529646665137582492126220525371269812592084584026456820764715520980098659661453639694508456952481220652770705509946576759770895158813959032279628408401824453050483615861598659802899413753690748689713397149447599266606591287094945256508955267239248015919774097944870215915314672996432009600435158564814064426147366585401727852915700569749793795692627050322850345682508364290471698895301645847165826864560928181297666473086267886124094479627462438375813937907880187711749211650439482182860085951558718592686211167967620878836632618248566599441234363040244849573867863313684204256592061318735509624285210373329029020959346968631354293524326499861209280906702725044676019631416641740265999805898065464207509281848895525439607036059181260577254608590546240381172096962066131450063642816275058811591453284226840178793050270165637967260259825179110766633634803833481808325855217326259852204250264490266447687285193971621928375424397950657659207634761788206499519378016444708546298929183699962974000708032878193507150210919510974279638661495448639797250812810816790646848696866283530468878338058036715712571659983961537784080448179945402337150311395779840009040963108656098546715893751217627998597709566888882588303337957007662645871127547062397469103573614509474965301379614418368377661983294649849895920123248824127063825993180127580662138858124053390617666858325530324475095090076651245685829763465244327646388162894232153359062395817685512472582158339973255092140562788276743444340355563670528517557295329226491955027530829718265436136591150530746564758587257651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 369647432818217391620312231662462125549584343963539072436455448514296572579972111367879721507093235636294593150708150131426227225678972163722905077749424492854389692385414299024053927486471374188992380014347945586591818869011534870078760695326954812142795643715077043761823345122784978497947046465377640901968411495631932590041998843029723238585312850674563826243535676907631973133648525972562154744649803159491850901682566808754216211942964938236469457681560461991906696259424522913370815213726965719850621397570590038735131105048059165278440303027526024415360068102923774423591312940915956758152156245977878377661646380610310669599496494052842526924536668898658138810698928611670762957211439390833814132613788382386705345884683653895110039205734931444673104466398416362959751591797347613425721729250774639220125709600629436442561229975009190941582323310236248347204603146777589904152823145659009966091948537430187160691414362005154597376144396161889941566905124896647441357395767331746378660234348357524672107408207146403178638032384460013554162982703302066408856696311040870985556287626791495856254401380676875319118736841270656847603118935532239011799992353840931153321110663709703144390264612367943195599577979121067655606828597030362505311923520145426994253354841466636656100126163459880753027220472767133509366904196932772833240154976213183069952579014061627947536930335697474045613566713332460980819020745324577193115701764666630958653938681888646534623538623080876316140781742178161801730224844050980544451424972311064716159578746765946979415162775070233037389152739822635474168829520060184343327037217893001963518999417751886790746108267452230340109566822274844964499050655924206299692167318829110763450525428399497158797117801767373435129011924772041589913373174166027972994772339399644566059506527120186173991828747190940626959249241910638517663328246610892545120282252163514082340063523371996282783659850007423373990061697913690249260527188294632466764832521056103503535358279012761339327878867293278706457819868373742133990499234774285269735544485968754387628194831546161508553195211610928100466284065316781464786633754575639839007177781752409193262006925756263002310231100169747773874011611254447605675773713065855229642696330028698806992153641817371989698008750750418874845266079261324582278189877713222668183212111183854541770942666347181888261737169427069293167865438040388923365719995862374018271615257750742977788863136712687826307173548343499331166614450218687580412482377412261272680011571440677242674428850729248923237114279075961388302003597851230208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -113334539707265487179575145888427891680194267023601090577038843243303136264937705325052194817438623031407189686061886643431440831533666260731836780694436983241330768911682462059370390529332093141254400714107414836532632102629763991641866846799094787661722964373768863925811781731259452659232590827748706390970006333804771738134534613477869989418237461803339551082491258048327202805903992542894360476215849213181653543073406236553491155736673859360124241605142302732309076675644855193404114024701616382941927315003835830522097700142142858632587543191919333457654930022505284904083404572231344351283895626046621240563547730525687642613444847710298183507555071878820814276634923055031276467991401019106199061770150934495974587495031013380701502952613028855980283386370455698222360849418167257533992547962435454597112781718318513359840008432444631898092858319153359143814164988385948985248598382211271780145179874709280399635557367343020924264878342616288767708530711461036630572706833146795122763558607567925942513340377588029401821626319634944954401344715179909706948784353042153981575481989306040473223118773807667673239670564516416781571448628024397345859337213968770860614549212709038741777540751979509195161582838538758978590805141886429573171879501327451991709682641605343953131769880113576577033680631827392474065518920069990070922295177029849025458844643578374361622888149675862150489558634687112087932177822529511801371255752438289858858541483410801528584931759604005860533479010689981059615253517589000087271028315190189309524666845840675042795578539212738564117887958743186291757390519191679760787135080558312719096153141631255047625998673192564452087325482729806001328245961508767402554702658724834328587158787327042027184863934260632540833154342261217437380811787016701222767543702683012408821134224033644664217209058598429090827292065240884183117569526030041705495674440342496191816751052968784702650929943964064872120040027068517031853553956228171780204351755261666831287615877691799398132867618843106754786305623761448572083340441612990530183579665157506561578095214129211215292072322457610468059185198811493882324359908607137500355646133420529368797629591096549375237245383234622450175317467139385581817379979227145474703687030870950159229948042985149858243967679483134307853517665454337647240757536854838560032240192254031273675249804137640444131011230441666591609740330106904121909400937005634989024802171235970186519437931435431023455534869023553493856624711616109757745275636348723096545350779180361909002321093781805187733226107124892656828064205268582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] -1169774688079528307596706128443001646589477353727457392810504867038711249649838097072158832980402709011773490450167560013810795058381269290293432603072999528113287917898400386984541854406785879772862224400665428036676714281410934110693112094417902574067213494692481223230267994281778321719830336703500723218309672677241842660266706548175238378271373621469921349860559022056337969283571221956024079774742084153458937173499196910553055386722986516481109574806527506182769749392366512150944427765899734179508098740549168661964580039618160723418610209561221751338745041791240172445214349160495022442226386618216006604757603189927929518112471406943889404347658198016565736479776067564447429283992571873813692176323581459318341233696583041421874715611996586359560811401943140982286728826900917690953109209752425996117552631958399968350832555576454079563998851467344709876376553454248004287839949069289105144122627711507975071247643641274897729830489148437289908057356480336050809280832236175786361794269915982574793733779084911102882922748663901690172934343785815060983090410343583188433574251407108069828814472081083519154489339784495698096493449765695383886897981816208420537412708282655487814540634524303689543374451946685352572299588740664594898476708977105717548082867053681019113979629638201237643907308818243240330618702868393677136971099250974756549492799045993974578533093302713467323752452739942848947607198867454823935056632988581903620137867851370281627706741219953135234646129100201604215732747229914127048017668096267590642118920921559063659064123138735256940908133249682961559407066176558808465655945360629090438941490759557230780353108181241661445402869455278766672125198720254324139457655755402416065977651070888098552667341839980134504768140276435613119454097233460601954378318967192560014128004443114153624102873913237957645535419781907343565831886840098377529368151944221806392820513886473083985482922604542864469427754823381627967713550411686643540473489102234773583661985649227868342719134154681144789707220273050705791041354625873123678951255290326403490100988469624210077922816699813680655437128248476599010883799080098014814227667426729160320826858631278011675343266868044363941942221332500125937026463365143057852829637883805092836508818006698523719721493078394281836473652387899149189362608263428190756677600928020454001028068982511584849516250826798375178352255163062689860517958742637089886716147769869287842249704356737374630721973630714391234799070001663532288307273000047557131789863828300998608733618580931519800307673660421251385835555925052620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 643498488899039206447634824070622943373975854352481609831969934169256422668074765873426022440728925181108797696194955497528181609797153216122362089549329365316958625545486686113291593750988404174423555083846827892849763039762152813538841591577428465278603759430824804537472188650499737462181603148150961463935387246621648963197841136129287473245635809607914201222511206941571516542123001483805348650463436679917557513131385947959873735877188961006535440271985179827400548026534937649447028863599198403625345264289237656087342923577858727045917218111306560825364963959518269725797489694310935584973028769127452025247288311963514394945043703472680593540677954624838285973209498668393182426719511840150261796978826500908247417278740757863060010011862386532806537178151478479603299851498008216760004416385859059038526389157966123593007261439762089568306742161058124746207522400447341268580165897208239155065740480303991297458633675721346741563485424544248123523262456802140335989381943733314150971355912633360038415562979263551084951543797392482317811488957724993963033587270081419609343866219380973439219241404793957755368014072021570057913039316146595810971390302991738110787149694197879897945233215363252849318303015473357995336529655776177324615315594515168254339421778239801810192775077076748392543661078434012068823584699916755263231266455393792547445714395391645245541075198638647525868252798669392887567451217517143306192334539986495164234505290053927370290122252908792251886634560868285141792648826835532958231210870158846202903292646547965840683427246698296414629339965619214587661702390092973016591863314239831508539433938238361229060990412037645354366098625497716799440467716327354737003751239127112273881803571568758668432248487082768255399655270366005712470668162334354809430910351355572062861658537008583324296121437918819410118692278221784197978447436833204090697867899124509287208123685094062877410293665058323541809893449486445859501895138417409203067557775147153714948983413575391111280014268216279682438227446533187248481750592489604858923456161751484033007207940880795540917279241782259250133512291279449267228925694850860600201575772671018581196331624155700320645062867787798156484906737030189762724474850853660638838696327231665641718697201438218062074867233133664695759019280903875130665796373780602592519711842572334136757731099435977911840605869053745174389547378136752496499196796092122860712262647126986896144957088330911927670829034659939388720191060122110594631582899505136885378880539051880285388329078441382639539690917012755904690689411540582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -10708255818769043251727384579606161553638297458362188161037862664822419151217790503906980886722406574324154683948210753740275009591056585329388612891255091516919253273109061332101926728037431825602030736869609278562804438653219231355034246701841883866411270732011944645696282108469524689701593575503745747241703759371112026686631776399346607241565803242135047049823022132707888881425260814653404014720341229425612651412186204316278124842660739186877103715570974874198872949431137322724744161902998631508003422421329460313878141974774729431507957592406665917289729523998406032500228651383201445070002918254335414912587464863880541770610012879695157092789790028869112473855345956176595691717243990266781886305571585872712983303619385343190991558127971194421970873095205000195056056397594999959433851209279712219524332431593176939785899619687902965022784564081609389990198873139727101144683131955786914023972516756909787336340431849953270032458573462225013147348340089925435811659473191360183259306429646122670139394805746762594488918310674076166160893920462631214202892479442281411322184196519274488761562884407750494608673699677586854436480823065925096072532097736939271859908679520588534990047168491037721301152152835070130117395699387447673860906854976407112516900142696264763995064920460602612159133392690356768574745080414297349971853658362088843852452019819497950685235598098262428985488100861670706737171667425231517268294023950515175780537398854619769725652303780734536166964782724276143347941631670642246820028943314305414202956435600296279992842897245670764792275059607851803302005493409038237757729011469354492167922477855126808305890402062448032283962095589597260366089811995974233385419740622169539872770978410286213736556914170996242204062411513658521053611960915885232800127719511725977301033701928059026037375913446934904893920466273534116513123259773997706700444750270418448018817164663485517901802537053784368811973820412063299089692835026888546675051755453659900011817878371601299282307456377441223335165393519455943663672648377091557192221290406057570202005661896403522123498154754928212876152851730128647032899533472161547137489551369096997988228971434677356893553332904836122188806666067181280986091059762076448306788100431556085379677072588251471972449876876745834146771643034599983101066022292229884785207407059655749776943379331028850379913677244721586216670778675142318732445699667338216331913982593866955096828829294213278011854317092296216214756258577465504691997745971464120791347314292498136325669210148605623655030827386747593732876982986936942592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 135888999075953963385627188217462823263147002543882274987076217159579326474225495384210145315105770466687206689717125687836149017016202351329088371285386517986290931939231789547479887161122663522432403442577167215740620924001212511503721082557710515779198906585299936581388227842899635341868492777299442298260127532876408156706975114688287220970683825227716004345152703019266314971092108141496365278944246433172349331952232735952548386434086610142890376929770860281766780634305234752045101451692455690428695426684589089121507709018505173090881337382667212413189300481148294131810254969774754998475547310582301368365877822812191467507115169896822313268130772635816367046510191052234552833363523987941430886827432632770151950503949633520585065726033569380710078446689200021579229494714333880464072758826667073667612922260571257612999583002520730185266619138265792091059181282512664421812264284234093648583169221774375868623367390252478650542613619962241939524151069835883109088116092767621537190038721488871145756648358550872810324107289066760044753817975142005572511710905698713713822250537652302941934925637204540229232246678327199770928625367358035454813299591015058054337201415063989201779271457661400611810417586966600088439558076861768736277658266997031806552169025200989865890810844379517548895107091155788711569858897345691802000609303919829255280613625780342524135585115484488849802974532816761694558188985725510754512035871124817788480295849482993574385909910941776902035509482233886144539728187614842118403200703249682229414447059015867386079259158597391855301865506480132566961215888097948241867314606201229654297948142382429018300798225707762029517745996035829176918752216977636721845978861994334408948215397997935392705891906186528501189721556043989362921634926174555745192855682570194718220854990387554570319105998488256133573318328105706797051305409551728752134805845158577306827466956841001622650198141166954046832757995092813784720454747358282667254952702007627802784081511506100091623486261834408326627707134644345152083286133739178154893144453497810435948083299646517841781524981815515029368198255494492013196717837710992111399225176936039178122909628615901089419199590229900789952965858591266870226747160444840475001186970720456425928741358362321097931525753982837920356346476672690326795603030225128435164049297734715870681935851496106953176925441956240387944819540536094599971711685389826777420676887598028214503873573000454847832128000857623591582114221729899402192354213379416803131549002977493379737910309785661649489448601401720092765171710508924928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] -476386486005031775552776175203369057875283262197394249408003828429441356180107780236792223944162669809400278857342703545363475854245957377655213388373620613297281545231005036283156228968277495558822306862248024603191472311266456824040945694514898290632140515097758246606593676089223742156905162574248481558287949808111711942340736907087864273477274396216721207374950066202398888961068901268875819153225910039599445996343724390147700844849350890415814583836087310759583974143172555981674329679348961281510260648154692332393890634276756741317538713455572278753375881225609539606510374589917648287077282291398106644781283449160221594791533711923752088605271071287124935575318989055690985541302955446667232311081986505386288542047950117303822124962616473222110545924689435137656581909213351222455883006388996901875423942296575302508306591149199389131293011819248185165695428659388669425771643755387343445105135900385172295097461066474999384957213893719930061358779489436502689428048981992183055499878544239261538704475796712746444508964582008585280444563940123270106621438544260691100641720637485378060279759069576869647966622078152714779530230963721046960679957132457168447812499074260703217058428790119965034511670010436459015403309357432023107110902918390805970786961842762699490209935555377867539845343060131154719747270829915310348690094708371654997228085177198933778874910700571705211299473336539251022544991140684676613363837711870719922755079890671344210666825932812486516496180125412269672728299131027980308086983639494604479257518375443800585451677186820268394883864808829046072035844710011275770945984837534378267618674178530834137883430321320623433671548928572954170351168553106619809602647234239906044165767464372554511398321666367222881788998123067695038181049446449960011952301440578898578288859193594855123968327234069386052172976036383137270654748939516620310242452937813181254648846332822361786786022069294055961151320451751813333679738204926676826677908887828027298103095249376619687972776066365204631106829214590189092176620116228058453813016929645780737339965711763870648867845731384785079246622850686195994757760049377571935994489393409855069712819384221874477547619199308156608900634878097238767332510696277602370028766178607527583349962434911636001922875374010356111349065306502681015926491165560458706646008601854222609557633547662153372888573892911396684354181386730015518551823340686645712710700845124068121372704983142335823899288798524469193025348078431698021458926612211011437703690192753441957636965016080760042920086018387959072435627443451261353984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] 209584098732510845608550981157400169811507726175116224620082921712820481705050058296144226681978523669319114684088909697808158286805661426792337277523394860810873386088708820196579035193981454529237269294008801373660506156266967415774513553749692042101691836097675141353544992409355359417257304564934073265221446301033773654144938392552705662484525493851174721659039024152618723702894575612471977068761042305477256620676311856593680480548535392051802141013875285556293322399421815227726884169013575689330782544624950838512626121602384880369481996804623245096272371271229743299125369445966177253524180730536077552112003332754816650176386274766813747438097892991877601309578564053034920350351774667944351898202056957119317660227334653164876893431863332132791134057271262429399169405127721687247313689848762075505404601606323865373705223429423282867031879341090356881503448212055333584938216706514901014546871367024267545962288584113674650660061755486501078588106610289939907573515343069795827014350061517690590112720544915168133713080233560688527187790527038247531411417512784800126296317242817776479914141447788857230563851711550306640786369419388712950904746097421602355228910867865562062333430142659298317873465664875663417712510874625735327114499522020352380293024654947610971942885519307993781548350886632251391111046582660997689029417625722971870668893772929523122622137247047466416613838560610241587289423647179888532407085957403884149863598740035415230977728589830394489001397800620654921806379595735206523782453051484151202979893755247558463142006593271592123887927097395791991585838543032179936418149710797898332033707014620925938547882525488266273627361737112821771738747153730978444420175153775602005830942593805287103703671002374579826819551642600082032935651300599575735142817820415027697381153033207052775498264921521580629631446646591505400247746711518240589739910542128925228006093739926069510318654919171747017013418432325169156580740385871560718539110596055978890701997304061599608794808865011265057059585522731675234420149991276569247677416127660586263349638415127573566515144523555402185000471967662556552225386365003609187032302998409540211200508214373505128628498473119238938227827016382474344962606206464626360653821489026955608186271673882037054248272690869850902103614037158948813859310750700498132616719634788668392001259689903120475842091102507855744619220280548364423812096884262380921296363822797383509995053301685870745233624410414525379777471750619224171644234207274180383519806835731812659940772617741943452273331855531548227860496193833612083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 3408681851879446774449890920340332832734785281971637686663538380922675129327266677044552679092536779589334863366212846743692588932037455461245079085561549453634734024223593249710113768747038305219660832261182537683229491382739425296545755768437805276563200583139593993824879741118142385200747966549646290683513565921390582657321192640909252289029889154386198722568830208688915855466128019516951893097448138796530227689138436694354284169541586761017507972876140639349419813717854655855328311696757808532942521001657635708446012820670787159471006719008466044178455055993302694047835841580757177327397391612901325744714392605150970579547822414579551666859358855201078127061432039800600111071525218016961874631137684360105505139591062114422194198502525013831071325150853387810905291101134917389450867122043837155030194908385643832606668221244343235653048204015242075611059733622171548358718647943294290586825367840071957370881275976668057341374968683460614947920454320898108069357164701403863274761731627780092284637296289304266541293497112683533553153688120954256868035979012400616924941409902299078137577096699716996484817665952618639778067580813533024750864370417832093710998852232858139450319377327012539081863206141989871551556867035147735177924233330967130243038277388536897228015800565793309897827243191481514058354170736658913142860034545241540261947558720881168567016561563246235797680594491977075043582892231200917014233725593595166325351072357934031653364619607815599491069646230304010620864855319707739858550125140128699718925478198981206615731730776218509063925274731151791369219446508544038398980755055728150058767673510768643583382159335925316984449071111340344919567287480646148691870951344126615486122390586172234900141975420730256765762845474142492664518631178229885222690922004902758978445308989117797769025829481614621982629905152908474249995020318263687712186580317797995374380018238732150238146038642470563837658099679023983817084723425686698310732224474848189553113971896154050470174984396611546250891553398034001047972245595191443501127417404718671141448567288186941106523132866083363212106352291407101678900658416749694279544889028338853650908341573234500402587954602190534898928928924695901975583786561182350129450293105172420201823161123705734480910231484339265100392692965939668753723278797767396077598535858643679919894795361474714352347688733867915704030049010585792447102324420941916493348082513758020607769162728936501851464473323165362705563917978901748246509316636779804467397419822858357515643490436212737357834872817036896583152592335691208196096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] -12462124612152371749206074400858883022325641810028870833681298756358765179755335226713662272123242678381052029027133299932812251312578800581287277978436859568260210454330673893382480978180718595886590380332363454565462996558618652439459668411460938294814708347163275170328386231805020572913062619862311440497193526220070216349599157597387830506802978677053638285936211540867579777258822742442334381747544443627381195601790278020904322449266620547049552165920447798020301666059023032566672913824419087775585154609002312723136543789530502238134241701681441343607896208096333806727188712695128244351769549036515439178889443880304247039293169008262736985430662864278207137898458486663550032102426792564418475195985455182572516522577484090802539545874828847432764144919501956128639332808453013505843093983011109341876747764856462720653721557135228112498830076594549578029923881814577139777040568926215601039324254576789204264543251985056746028101424337058152775134008947753618912669444358979658447906686174606276373023687770530196866010858617246628007405542731178944346233847786040589766801443498914343928555702164335761122564865585941962956436227383102153110167161361570143462585455866843965254653642663467992184263237125003847408261014190392371284770436767888278807335545889815839438731688023350629454005113372630929787412870404318720629883201525277657421921417038784660890756401508196510927075622544805752200918692214176976332705126689353533001502003239241368439130240736949625143178921145594289285461418701894913754987418013722168393285200562498636286411364123934205881068933956145029210297000416828278822760431925267068811277838148955863124468888970944296084397641989116304662337772214119018574136985771185173034288622209652782618205506937720558430413687528492815086459905595511860638270850507864771044957500486231376995860325513965693562139553658045001629439267170705948330969320590696650196163153793996620362124884749720594982746434512252432849954452008710494184309131416821531402920991917072978730328686052661341710380433734052255273932598642758407616018193425765992511245303742062993545105930827128668585623383454537112395690220367749534587675910156384305569046930107960731685478080606863442861654502885921523008831866616173484347763551295116942970442766481181991355434558700178551544299070106957415898832104674864607337270010981192588606727986285931245643786895781735034333064717285059588165220484602174518086680003972050021553592341964208899051348746402017844863638242305745409396702800631666764826081596209871582767350988959008191768680750593204008827824817410096391782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] 21536445368112136221789815510961110656560110355432800492013227555452451885775326427589314125568577154071044620365255373183916786545705654123351591687507083594318701793498044892065063965928058148231229234801467689100769637576475719072119068546425112923307398654385871184863125193070136594560270354866435847517614594664366215994343123540769493469426049854271804223136410682789199757594585012296812082652989628926473311839173372804395311804827979509985222720494283977653121737445767373869286797437862177865420364963090531197812946475515957487301115936256878023239289764626742649575460580481409709625010652224322805607365676879087275584042176257831288993770419923301481635499268452460119621664939088915808901380393253721863206730171667127001205419327940178448089739530205068819656764964159444800260103897587270473515727223245744021788902858764042669037881910434898362304885357704448108983585863461529208552313647694911630189199892325462798380395192179974290255030707293900868851652764526943728136511057168640682698311616832585549237460445190805290028868312502771904000541601963888599283772928629852341633767576891897453891569356357406114822323193908031847302914092467851167295730497525506321433972437174946670495450484708642169152089135051673437302549022804843464703655507032893102073529139989768278391534079607225992351469482705667324446241360258184571823870331639022053773362693113851616808130573832232806410045934792467586464739132829091609804087404716195964143996457835073809825844010890141247944393938989209264686233181275418983835840600755977166537866530832354089187251210081493965074850546013290635314672465365402183674488132641881985377540991294767951946738957667498373557119282940698671933632596109990711677289283117687941647614385886187309831596362167404574272231235638475169765830885912531464792997317576241524717752832472929596536808925729631643041560056953736300058417233832548158789271376667332726507171178496624948322987935805081599891530090050659575216036773361247786483153702476350345204545897809754443980881284572633539144613289263517270605851347527732067884211909024595653596584657443814573986456789729283114242209346574457543462408638609467787280776117553212150413411829596620920550124460228266119270237582286326813259004465520354993746743851217431256330859934064899870588068552203534856971895847988640042544648996333105556711761076694368183429127969246977529570850765585352285914950435975862707197100883777977111075963820007646508185567998523867092882091111838011349693026463433648808526478337560342604572237508417045847210832373765879512062684338497964681986048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] -15945205606331188005404371257375598727444138847856887997080910571472680069422318915165737643972051066271842491631941188431522486295423267377378566597929651226789858104976217838654596176419782763525765226673924287491755068534212483549713309778934709152382090213412533121332616089487152291323536558319240815614626616507693018095816354288832445875889375753601856089611476582054979506386852964498539062402725781959385313885624096942116080429354175796141769750335106872422918327829003367941346552370032488805418283688984891713970547271830703591404695746826746961593634220080861066196489608906077137522556566398456106306213493883092680656552530836699199602364085376343371974388501663406934784942093360515824828808626443440816048448614284121988091773610716774593592594312058252099813994275984378504833252882279013667024646897319336133191221948476673179632549854566363781625583435265375536960156303676673720372369255638099061403581361993608294460025210515200839357802436666058148863153216206587396161364004813829874109184681250196822681089598166118158372113522745937411719177975688481488475672990750866709562374529986814184592428482383824063023215172845545524566295304688425709836655649878233844284631729305542673405133718806447801765361022229084417279227431014332153073164746457313983562679620702445964085906155848565928795373703020233776533846952236944363614036809157953608342291394231811040331288125018867845843942600042104091484633647020634288905481319167197628829554916627776261638631011557028535909788881651738743790559742750510347104412876114158352886896350302179897305502282765937994306415602817111830927976837688308673636493666712311346625966167196056849035244232665548750841186247415762775461228215777655694241284677007637911651330540906680334792212638685747443762944344592608755498874415143388600975389397847312735758720955631024215129313291671675570899288405402045137674703153136735994956670519634162293023379250007531280117723355991729919834734746215315140947762447694452112422671656430213651872563322438538867314643477387480354399721914404852751539891601962599441237160998438388088288874167640262414284038743615214696010841624408801455251787123565567720528595739204501546460183107969451546400799582357480618932405501515018480076885727270184037778555842518035655721533630502750724721648169330468793025150170021473338590595546525642357138223077903705049738166608090330787072966586591540475044169449413827444025130692720528827837064247385216302351083085246561162147191772969577278023010900948266200352951316391788595738477603006379437605178668496328785261288194212097949696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -15803558052724798072125107014042532552514140446199043519248768853204082999401301358829079212642650899462776230756881614405790620221897895453983397465803630367091697587324578781260790690095476532282672788121646210400437854056748630093440871863010909256731744250451004991169198058957966274160808714846698438204480514059430790928938634817810461741042015583841770677925422119050365934568751246177968030942395065595824225979982719021173788343624320898984941671307033089675847806221518447040776718162859164758489505550768151773267664427118805008067775921703457836123495043794749710740675604511996696155801897269499194942497643117512630012458120281016281602715099412241863037454842370043349301857281801152331252716104807927327964812598165622808007814990873483762155787483081398240743399490334088239147718769704996293924186701843167010193884571199747287941594532974321989714697445601597203596713697050240627778805820581514612846655531295229494390809628472172373038627576529647147570550219358224034773463954194088648439031571128369338392377110483220053243373683312668052022258783085178748594720258678143127512068842756158003212431601685987750686742710502078003782779780386773643989955930856776486920708989312472231270417487889228801744745342473825746561441290665178368486425033953377979979017421041317511640366275964181186943838368759298070616748345389130321702618716983511977150018978886367578093771310601281417833717802112079197999810656973310111012140390547629904507900811712359632535232217066942701170111070995489241157756735520772175108588008279722207258849427119019920099641379015966071321866011830450164522119059204746271687991587899374403701343082183569908556362384048025361131545428254282346674619170845459370691811671697539176936995665284870470821772508114604930657163059199853182386001551118738577266841706946249177100469505641789931969316819033637970744275007674466989715871528285719634822641196473923924989535241331590626143095842682545267502806166805496550607556238446997313520458103916167799602261559381808925150909891211394004941112791988984560289520367276573335157392572130078474982685511323397421713376166370746854974982063045020834015931090288623813950266965413294099702138472526041220535607743937323565190303210364188485339112591855694102808546049412318605779862814890687127811930823521948146012340344454504851610217142728010864849581084720377772733082721893523739490414365220426550449702131238544304699584702456419181400995772687689239783807900911443804047058953887881322545018153402109068731399733651635766478378528602967926370986688474787521748273905841655215292416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -34724783655850343990099451143357702765746402737113287700567168788025976124480290491182638188531054883617317634784119572290999378826723890916080157360794465474937163321953205836736404320348538966811048017167007232584878256539399734518252322123373114001521935088926142342969325561428507343958495911121761634406101933678154936461639231889452331173022146735111262587028588794147912769243727954725531131383709329119480619126510578004018827057079105593314674195507154497900170050699004989593228732462984899052971012775514738068709154813394132302571179201251324756220761409865197617180222523333226488687097091589371895344444149731158392944085509492829563018384558020205385907455064159596934741006210918828500327193825451886433255194614099789293242731276157504942629020492534434710294054468743119251830536550920056431493939940825862136450674408043366499011885536021362459280882188251043302161150864788625405893282878023061949550063280512356990708476456619975447924087574033500356887263529482982887970743791114165599935647128661518720785437387653175258328897862515432284331709255267045262210367044355015681420257612382322524415067714009645203697887336213937005990912539823191497150558577255493705449169237003475286901711371233382630863749756471674121877331101170429118171864501456174482497418077262468495340272220578811224676975500192680068327375619927438921611952034180032049070358143243307979947948163783081500268815821420575441492108095507055048563516067260745813909197055340961212938122228326485835542754644901311471350335308660260265675002080199624893551803009420512037567251424332825022999543251954016526711886940878867703972380970363207279358018263374469934908561307005930677358520227380201517679765089002296038958070491754801997142060088371953268081247111188013189827934874477257750935894022745652753474601778746852310004073709452048793702519250882870938794344797678915422503877110121815471441607206674888253917564929398204261049742965142922704671922689229291065853059036527153809257252384327282654308115258304557702050162357495881150554679415091063066239052849337172954975402298326756862262368467115438418428408653933983608294855389726525251191704090271116538654545873803214733482724778085467552776975432935898100067707078318061647069903868883117265221682964956180038814707604138318218349968214089072067120001634199908310979841196187753813999679568927828109658831589916708670945509582919240438400556879543479390272742260364001078230284302398799455005090136100365182871615537790678390662949080757141280382960261909499383862509873620805839342713746742934975283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -879929995984780037129435418787019371860863010350128897479767502120259229857209978469317506973807373721724454207241307378307991946686352680305417393342125204678470395751346722929410169433110091313627014449419333602510406110692493151322676600179193671076960033575724541201807560698274431198188899912634718449655411058452620298430985268240017488588434892930838930048494070342672547602152942229293425388373726304615711627413686597654566965801613404118791823175958322102035873428394124644980055145984286495462014627762883418936222499660194775789749045743379300092857898033113068092604654262824045055102409772174617556822454617651417647205418199118985038173730586940856870745080573583045876863587803729478380442272748143336574731254037129878851326763136167872579527405915514931533082153132105922046395112205485675464992835039709206424026758702228466233241037786401833042263577542477778867440385289411196808016670861945638662743113854445281959750912670435256209103494740982727559840353326206811499782521433384776715705051059694109301936336233621800154807015751162869880820133852479706851280760415640955338377227733356249870946211038799404408413732456924106904501985134134562316169711267702815592014622869734235084405275828767747669902428374793012294511680590529379556953688996675496959027986873678639730533353881419181886449568514510506214788184168287492790755217323631883902819013412020870126642770354028252696469442993945707983181035040575927670431898020114411838400587936209191308282046193905478110804042879418169579459211491690567051200114466146273259762667011733164918437539795702686955124766028997258062064538109362883743695615390259028402827227587086139650269417298037131205039092920076427722285095878135075910316238079778407518532509363431600798960379927721059279921202580468351050491186670575378376434805203081412043076660125407125359168932891093765461883356661026014990445909031085109474763491272554236644897067899528109999192944213741580522757929676455698200129838255499423118497175855166358217923058919348985334666261175445171725667926852654067945873744738971524013061663125406373913984541486133620064600829484735962925936429230485611747178918093131577303885611113202860342504232847072800276819110107713825229158131863247350053285215215478295868390858944584840671198451452489246081250247440026614393087301410524157873545708970009106039444194525364873809124690020845470258557889568381425403413306916393916145132829626829286757970422479864894632573528427057489670100816094188392766237178410302623441747711085940311491348936614360064109887145857754697333473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -16871507737496227059690713708590489158211385303078836672323420016375953977872272438778908015835199389342760574530443682413942876611656835437042572571817141889523818671132904722441594931622652347029811953282340889817030079373670099486832358059874135347358416034391911773341662944840568413697782245331917445151375636084095867895754025831365941612015802548625917997901192262835863104532046966736083221220924431219473435002041821955639464581383878895251680223936018220331884181533866337517260367177678326221687125186016598594245487039107243087681967823802366504085787080804615817923985402275122360170843797304255411513762879240418524416592027643088243944775786502370673373526358691854463434728798177729422701835922731685836000393164266771306396053873051175459363196469861192835452641035427071951229017226114475145090720078785126823079808095544883967129224551555372035310841548999417662044335776609927556841702003551409402038222101377485597432536263563745945789649669277643522025647955425189883865314178304603509653036813813998291064157301632412015509305805738367494202196043872297124590168259124871093458967385824038212420322751345654875124497967560054123064447417270872536027691633639548646273339487934381014147779244544127864760284919668671199285328658852751820569372431454405200661438353897552587355061476841616207504834118314269555729416838232635933020834539762173488147475450584319738877111802150997342575496466286671541621989335177356965419756556181309029256525461409200993143094359285158562334490821104244892807249399460322624530960489472249953247962165270841724364667066729152024288802592245354374212777346499731065650555588243957154027726986876990284976506282140165830988857316464819198538213931147360569296079116040011786210999384615778916013057393391682584012588468801347439328118029949495410804546834414753009796156669939341344787231487896403420136946684230127317695375174004958682652610684251547613713573535824461167021359194043835724852878112259032078671132471333482992381154782693616898683134827771210857791957315384928569510473019928932926910933108594958731711406560915753553093978514018471382173121752126484004872891381659129429160234712836963831505625613856880984168678796555416459236995247474296423096966312486847685709487807052756243778209304929270288240828110625488481376395501182038145638472144140057948108058304514012774290153535533317626858448114897090704181371075633274440580787149337965694286022942777717308472645051540899396400365940381503228550088794023419792346078686726020217657020239408202461402430577247325038004480883189128618626252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] -505808426507308204613687785121130659610931190874496570099800106742357865042963953922532271273275020925815531413203205239595200596672264024837405964967150098774745750898810843136061262944665850819702846252271381993417157262085462778601593188778853425207228710008868207526057108788061015742579666329811156046152205039740649832924404082100476627670316066984963338133793391786425542990860773292175834393284505393767374590290068620191506068766469638965563988476730974830167487363668872885661268418108905378319997738238159757634554273482593021359431532752072605600545741416630886819845378659864858848012951694579152644780084932452017023142001996567380020436374387495493619644108168631242598916470262422967633282837558058181427502047236565560079303635424458859676508089365079440802496297990734819284418925710848255937371248431706661574989002307167477689160455095217311062759590831702933576484257332125357013777855911735203686761854483625781650305015174481820476421764474142321769326817955313955100009459873412634613305553806594906193037296018386637912790548337463338821266639284288051050561202198196997427663500580932890850774847668641164537433771519040078348472036442738989208204733476315644730008012916955846970950597427680027101713514601319806179286297382703233798132402888742339245479214899006435813483556953884463892025024499303244556504082942322072672759366169224876126376652777523563312820933582889076671867537786344819068142052288521984964697616659143722426616991700582318443687493562175553488275062886085953036007175335162248239002040815635082135217244534263484456842406624166041863551999678085704137220385301085821050227398759905733130043601961175509303583285213165779466727673793485682829189553755615657712663082989834131253298240031395933015641359806796638533768980241306023941078497517636428577625590428641575349904175620612028533921030456422645315774125396726440814820677940519395474520268662478111996588949529172119241058323179524150497222209154803571311439894316856737277780610433698468375714577587234953862882134282944445654233515587641308458557734183082180128174272900428618330790557337114466379350412902438278157980364239510526907423067402454797937085445955624876565491322825115574875046833645711029375343371405436126097091475199706357065581854934851160440147385041678263624287248500017779304819458055523814366968974281629380817159110059579206457465013412928298643374354126078198406618278102413485774334107341275925286103500781371065064089558175661938366467079333255006880820825476008295883902965836317423911881026570835214303338624715513975541589868544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -6742084304355947837704756934206064774572096732973195089068194168296461742637814668412068083292868895809717140668210144218500617436977500464174747399602380591909405959355167107345399952223429862692205105127264779522636898112406078767839510985797781383474305041643156002597177323175422074499469725592252623690777451040356541584648360474330696916095595434744417099200341580166415808303378732773356310353758022944868918819749105958999241830868968384972137101026244016946848212397362799945021585345942527764706175321833622736120544262707254258422252577039735849695053108300367555204508829351888794457712394061839135095076767937090497713852485442957174075850222104836348570007546255090465601231251588770377592354396690207205037478362211140739160689536647085704269291053970451745506760798376474457966966585515113020514285221475686030326645900502892053667073914395833668301045353186651936015105482702319743131064581190789373836856450474462826650929527211512709302550092280810303550607549259801295619441254076052081498641264412515341645414169459084888014486094087052899738226051159087114180280487804601209275013907485652111527128755873598304624338847231094553133755161700882085852964723588122963866032510293461900389975361559417421738896595144613856567325997521084607469616639178202247312624933117837054732194206228113913430635248012018822468834788008766936947371899317225886273878850803883413021768037889546887907675857939200227190063108829967634915236212221233552835940910616963398460398816185423884398906711016411452193716211156089547737630456869362554059940050112588637611736059271901124395387787155341735220016550150620705807559817585747426652967677098406736342294897647961635881550784426724510737295793295806763369782753328073411292486363449506540666837317910567251601118253433884595254557531230835165410055409179020303067346614511750876055151760046808153228914164139764883451277003170141046041006812486849466915543015172523960707218209909007825616767019203934892003167969008236314558930310873766612874266695494259921476168984329086437848852886109596629243148560446894905349989050358988159639289547437977366281517864141210991304864863715633083900733164961056978516320415415751041346020262067442427876651392624806783605514882041924964063265390378573958187662505910453706020895078024677117209976474520482152158253919681779401294743948296194468616242709690646762946365855680710624473468708148043698787658706240967938998316810805628817840560773832142949407257589275158568638842341885077211571997863159847684882831561615938788800945904480600154205408107105534044632042700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -260914523067036628092068868896753721924284199302163248144651340535939657169117995941770150483459029000092221963586004020504927791969715305421969580491871243751181136950557189355440279724709515773831292253811177786632741918221732820196659628842988789407635677637971878922184624187591847413968384912884615316438550614219810960452755477544719763137531072206530161583937609312886732256032290429769224067299053219666986850976939780625992969904107404689515134498196062742918504069010727944979244858388553334651556314141839072845753405539637425752321758441340853030070622602265688872141113097450079952618381584902265805978495474015915480550743989062616954512840183589127706709229282506231786432933758041899748319489612004218219010152197179061211024815465289136922803426276423983389781078502912568511840447803961672125239362798265013773642501267703072086633082483517451714417639799561204058353925201292910328716102945487600772683337745000846250716200704256245281751771699257123529276651148063476733586224682787411251136371735829300863522432829666256652778114424792805201017825084102294152888508507987900805169068492203426925368459552503715985179896037166296372450514294543495350721941799302131894733315060111238053586026059030515154595464074728591739598053033214585731061273889292118458301165672598668127310744841561901644569000007837263468926221927418402184732393566772859300371098454076538807928972890526430750308468502452789141287142411374377761913624471495117277840118267310405839056716904855672619500100185230750965951692027195873908539588653970291675254909351417652258803356561184838390370181194679032433603810001051134572335222833339537175625039257074009695816854488154358409588207945308504391562132084914657960508709097645359593349214948608368472213040367551157747095016714712972607500104593680501132272503960715643959246896853231054387127510607121646033299178423319027187622986334139608381948545456522337012033186523981734607229440890978745793763222389750286474809406301516104021358058354675730151155886933257926663114648281909575880194211214768727308841184266448569046638241892033689022008171948606318004552995174069875670957889874934598317936882134821325076876140502105671935823584743388720388377715243927295432354791040908011709444766173319891885899177224353995097669764287398023025403387219644375144894619963058782314306419320611114355576157200909456648611849954192552705542912078412044690132486273707884933424405416358338944538542281125734653920845070239602404723142609242872352524320274069569176540224483607584536232537660065473866809662448694605939503557246976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -527896275638925627803242962953817330108372723495322697546425503237712263937387233225189631514890775493196684943348437789088070782875709652145061867138682571989748035738673873392854818783840285057564393814805703220845920002945520660826165652539902046522726270588464430838575112738047859759425410730437989947195088531265802377617785480669219424024274268815041879540208897851353809889365623018134594297991571366761359824586875235835496763129408914093717379518428333896398646216520461319198459105947438855020045543446295597994905797000602037595530437442964001049671394467066253741384158216747633611464579401863367760407408718873744986657821669316598713316719433770779303159239256487491549132030617240180755285060354861925786211748286465839816247572398047111620622610554790866433763758150287746457737986247704920176111397387245495835873683171130427448041484482464570479866542785821660391149404512931325828376849039761975910067635693509649174231681023109603888657017120998583319142904854182543611024902572010289080149450015546907540461642476637566969047171619625373465926083986802656687044773536982069593221047907155627657027313303187835131264873745627713207031410328853229520529881559958642325301552018270801364546339536413680209798812382574706372328644839854026202874928867423837398209592524542036601483784666421841631161678250333255678158676232988678429543972956050197041853398992079963944776614547420602072220278300810037719298203608476220321078353688793473356717801907328936054540593421557472312689316947471794621380663027771927183614370891840092065170751788275564827035053591303761446676311452299476663444431630498533217482398045874711386691940940323030698196523468053921461627971195580099482286878262191418788009214878071797660244435974885499420395525563180123714507406274525718815279575250209340896731179493803916339905671085149283133566930729256526362099604002282722256437048550021828945961441409232687977466718450194074633453815032989136189987815067440488397245045814911975567730728141299547316577109643089657137437539867656654130149127655945215732396584893993182323738552898306142289900336721553234899600002595482264300993066932151534105100985622007100188542563332573304921765623029115066923557929866650179324232527484650019245412969742725789848588287762373410831039581092605959231320781617414915982797559449812978400954230873411879123719223898700858608378006994983697142025697098445317156372066980826416033596868387621092182674050425460221370157254084799528474376955487528975013143829929621479304442022677076022082874121253254201434200912181779850841602339635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 58942212043424199317384710689906661634108574920722363478081596849545718673234333103484579184150321514277770275756444575612879704489140533031898570339300408347635204855899727205586430085103017670499771280417234399819897123109202074461564037361916084537403518674385960682613200093430826929836425984094067880311966591347395624095737069039043694922511572438819726609064222215664831293417716622798306222640134487982203828416340279264273432834145011153853053565420541598636545423538367130366011584661078562889466075123732913340575941718419179410320789634372016271740763350165645466697857594926427474577238799956932920968270548484182041467965928673891971326251632375751098682856580802031594687799963434699431602864500533700413873728739519274397033909123887026771174664720347686688031814847670934973466628652060538394000036539053238010979801175959752410359160021745269869224887814494560442822956711815848704513569489991954176462984392287065508694999693687830500514440812220092171023551215475276349597570860956423892474514313315689049442542243769531881572464021886809988707254361899842011872893060913113827918150562290730425495429449221771309335947042933571204308592834286444855955439415898461130866525046611429257371592720438742825444542823257400276233986772377873164994116063441154565138036393844811851145120896889652710100036845225977364179644902088637084020888119903150940946585449577117209943870090648604715696760563196523843815836713966415916973403855899962856707387289794213635844987787265908597196122975014652932889638199359688786949183873407669684690866821794304808306606997232404919013800955814709576249833813171803526197586106115374293857344747388732729791677557737737256796388560285832535303457449419214839578797723372546654325799022986034801136607746220630917958810403101419433461285389218469056541439893802572449025399534432276316437258893012419410514894883534442236778983067262457442568543186048266293037999172866014743238882303456654893295299987165864664373577152554831401103781893809982594746486974516701170174664631988751197347799581009030802874658327471394875657084535451979692070542407760720068186394041344929649223710941177633539073077732580082084977920429466469848093598751722759918729023255174467523057713321221568013104790066616284915784495534018429883858210097055689817653301355670099026186794453082906013856709715130786526577907223347207348528447206534011591647424518543949895629700237438184782994008257150356415977296287070766093220648089923512124622398009029441893642340570084833989594243317156889272071861609154335893107679602758976501356540175843328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 19603988190128839511596302493210970510934629301641937943483216128389579961096512207970020154915072655112277596353983618901148551165521411395962849209607705411467529100178647550097054500190581347040254921192688641012639431992874344773066306791392538314352233992270159498592533784849420603135254817478289258422815494691649287798524078218552536300363178032524962594476845469287553923603802147369808933512336256059268537657449017246206583691417273291388637957589962184680698105151633766920990941887910627438620548319911743024734704189683464028707636994911886252024618310629326846824183316372883214448181825780455409419216315348827676305726072686431039816526712247615069265174226064312472445276152863315599954989956174047999010736329304269345222869870246590451536331593913204692900574269028929085874637917371074221665085629819810425209156112884515760678306489115001981655795779120228421513023092888506297489600603077369043339406571281888210523549720651021384199299098808486193168842768631018173317014331693678831029821966003626062212531654244487000278043707894751159261030570096294101885537510024953165982254412655937386712229541494008342299322385424079852256448063872135431676784446238098203718149561212290522735485760971406719522495651135032775672511607980584836528358002103980036917195742103272129013240249534335629173150295868552787475835579597667491425214442926881472975457535950470946743386343561187148551001252433027670035816899406647381632105362303671571067868285421168304844934116932177919396751868259437020952855917007514987195914280843694988390170672083506649614188614154572191489130370073486548399473313657862662900042529063205459511046766107982616141007671204977453501331820644804209064937783723613579440038483875090216966766344304841753577170780224243743205646798224021854940695973632394111627771062613172522265849824232790686451123215463171007635431281052715279279963061087738952581115850967653391051020839750202156280617123705150532617721564330814128347059157420867341299357582464819101693914710652527052441642879072294149031186930257355338463998335389686875352026712227845540551746446944923748922703914949368182734256383090099571899190126186045710172990681794409587985141860242974581738523657434846441893836259760306588439094161572583975668842711045730654929722602282508866386705405743313786322650867539479991067050314599772588581098998473428123075914366854239051142240853838140064768969413936190669874959515103093832986387743636418743298856775341510916111768861401666116959240264355439844114535385490353622586929865193380818334265112301597495557096682291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 1597556398749005836912558829430339067196713508484170946450730092624209324468331136225955615333782323576118981641866003381895252596389186959814821241493947372084164752496086017265958415194392977514195129845802138526116991358705903325049281755010898461147745906324171820247942949203234913510546637266054578642754886313616960568368361293933285905186783732387770764199253803802597445447730353554507665019505160279661283068970883018051325278487874333884724423631388969559985220885265074065085314775894114356185869607516478671912714081373102950541482792278840955702653298753203481525803190184782917677247005093030343768632163856834932892490840872201419770520121222023951615744618963353106175321133153646824290606867712451796179600542514828690220054652534986434628916039667002387341312811592940093067710944847933223676787094920833799005942433494085924064191386323400041631799015955967366843327281904148748744680851940766298162916538387914974719497953692882124435172520191056707369221442112601298091277471105142572281301672111950327762130036210148812830604489108470015544996962157774768564452895143142337875365086094726393467788124819724491718133990358310162083157472269163113315540738673684262112682285049594936272374718990470558864065633009778730728162208632549800966909135567802598269364566215716761747102134759533982779719200888624082640495917644384128603690269711702474511741998186837024889356479563980232990912837193077906821808056350965931353932887431559715420930990773718288482888614945805171196945236810618438234232748878227427358759109630225004696530460261199542588040464571809278097430701920519674487224380395094323681958565767688160973631113534117356903203271507228938235862830506242934343108149472616895704621937247937771547329320523681062725733848851518072477276572816519198934413639380827030225100920326688881897006840292105675487300834831411934238163552037979664932238097347178876218753345468201040617391662065033367351876908258357618381124993422802657410562179382377499560264887265628346011037433057803814802615668975008657586227334412892051156552597163984481208306928686480671335492979663689979190799590968375789682453954402927648018529498627964146807588680156484372173568322213921430652112447192438508177973547907076592560972963189105711155905606267282507842690937462761315273581109004371389270466089160815830527533109517866433680019241240205087602253957770757216022677636296711068932669885871117008928939570276021263543885003125547801278547569776348731738698711635418025241423455587906462777273140168374756396264488448157119936310752526042799079811892186710016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -21335193039696995769329432412235214159809873133140661470598296172126226328589281419409057682672290668424214163116742544165570557988361516495695327778439145672214396090137418640590411225445614166272318363966341182743290744703571363172558068331302083879508215895352861843625373470886542778862170717304395063361795205769194934727144138366463602290348275983439630884738762540542050386408885643109226820568567901091891862050978527648052689340959439346167704851445166196210468984433867162771735240181529835625513479621339932019271594877614673607330896861675081346162610461257540787094755169632826725279028014412914192137774157892195470515558242407983342811771776923247316041272539033159339736150081136468489359507422375245551027509042045893633521797846076652321681168807653886992097186784092174520132419128214786745899003167845890569741225475938004944359203413963977151253249543928280952004644811798805013272200187251995428052369941410212741838956858053100914410138931607554794075962124481083937909031865808803280351415772832084821599492930764944450218693690284528662412941395516685099672490058435966777668219791858278449582729093960972556617798202792915832402816210980346014332027935362691809519442997957550922777800518391786394581211280018995938032936666294226704177454299857248227034491053497804871663209340593024064032998471603344129684607261874256480572531418462677635006997583451752630038538390468583443847554636970983775357217797182238136240643433110407310469184622200627728508025606556447173483074686097722322203993284410269860182062411016833646532289439272283253786866184752878963478895849805891130497948579144574545742181372259196447954716140210817633421089357823959374508992668433549512073302921436901913805217158961298568286769114008762215865519932719088615469158465874436153502761022444212351697163801943733696893408868380990255522907319218182608598791739130589672747061357657163752462908950433313680284719368647769266553233338468230787582148643971211217104693436209368021522622942006179169982543240713960534135656478376410390841907152498101970175808659227260907442410021643886899777955751416313972698196413578038838421190888561701301758172651250345262763537774204470480253576705335700404553542639256398816450028293080554008064805286948009392894223840092599078102042514365418446486136394876043782525263207277566938636946720415680839032774348646375294451971127507563683430899350315454578622985094891562319928621855662037448169581357686189287738629693850483978851483080463589660979874086633877584157304847316071622915618741155252292355294866362416656107138506031104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] -8153977665379479363977442817104199786160066164183611523987930581703763079456080684079008905949070419790759424779565438370531327968467953728833976537649768209449618284764111156410659674929576132298961670339468401390882450023165950532820000829030913118535128165539745194927939228471470324581828548976554173736215907280399195187041972067711191656052559342568166547515030126355156401111930017721773769461199926601811440577770403679028173280905769583370216901969823017872506711875165177271028852718141000093814574305164110116332038069895683325718301327781619864385874714908920534599790016141864368873218256361621334593895019989592235047051902002710315714671643796003737286279768111449400572035253756683249231981934897049444675897006014665260534567557613960899104407585322504535006225642045627955473208394021820896804139773336579479020988619458579020758062150710317047431194888574726028917965448623152272345339881682046959784041760846323756371410477282340871614963427076183199036244630929537157054794334019111069393051822516714184641144754124001851060938648538200693951831424104157993726040114572019028638869391871726403317199552172076710403110958773168737984204582675913942959590489545038730353958836387503620999535046174361875070871604991687140121839476315186954742427450139355169934800747467154887572055731666507347825123283563827168436990317247480538117899763581036580923195317700073754003351776070769460524843143859697537655605028678441354270514747288185437011201976414342855336610692878372476427939863132539307774366958776831981946424544594393159802276468622997810801403441842691344331189761711509858575660338811245839780787620723386824657320163982564002228268638411488315042308569317852444206360552558065532747018532053449198590330101192421355363975476951592771967672609088603785432138109921952851858631441436330286514174778546699588766160425826492479686457979309750390599359402288597711022628158699535769073026354283554603397682461340254660227417383298501456853300135523144504513842006098313076099432353795052742495967849875667080319730496253297513830284906623551792928197921610019011629954217693873659324103223316263652322438328676569994514703128668997568848865226356191639893070043951975330058488914545421632232608283282990332353509776788358037586071123946925706909323254260563522561064352378877499195073065895213658699567658291613893146827483936443034575759171710003735188970410386655262671927449081118068402149373666506049181782475081092889697340102311695878207570935055310874913478421652077760320354580509137760925137356706054657088372578962529962215884315460370432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] 339793896228013516029926594688867601001648663121184380508311176112310623157220952747269148908072353390018522790684997604779320457376827860353750862670052435306084576096888951500282910814235264913655911917257079583394899988734267614753729540337240677791913488316354820723939394275647197245372222085721386923223802518526830630057977928799102603922341874572735206854168662300470468005377812644698737737122919895873905587339862248603914838339240886961709265054728836688096532167687569299214195738279825462590246839280106384283825898199055695551499228002835914613724907315474701406041931588689034524891739432021101778469838813585862793368233301849902123322530050422704752191775940366747937574054215295540310145130779505009005824750427686553785709529861496372572971392382377497403407283595309789822015569223200354433395982623057979990284223224157165912119338649008330510381501231392892419034746005451038900863761661222574042727803081680512791496600362661801759230773785283448703639902856694329971077837538131582328778197585178442801464014701613756285512337386420170331980521931257429227850173576199771079096352237492391572415536002950657164590110140151731632777636794275358942927190503456890303359943445166150719971742320354387430135359148907424175780909114559483562450409332700423033945754005443068159784633210527083115177760411190596780221120245340431887436056838384522931842219404947166109087687041546879727908644954117868530260975675819279602672341433179668989885374564630268237305013678804147190703111638649079282009301579895071051176467676377118210817632699535393840168522019642246431918426758939334460945265927184124086411288430488649402933133281374653445067217622231298611528283586230142500142572725978860226484155678146661017190131836052576364684436237539013196786726443141855257838234275132208463070237313253476765116893287125257771738266009340135408556270387537188424183385217120648388052798232077023886719408768104598322889452200320034779796921604906366769312477095976458771564759500097863373310819745668100874695445754352632226905084670635396409543561747074308612419340482874172701484539405580146586893828419837237413627057140613471514495796842049608978734017902962918788101407283863616840087072764749024101447617040632520432774963299345374578145738665580864358935482301690093994174414097806170934122866811852724042972868866171957744229025106876904026263467901818092023506555950252261026263843354058000594701044149859826958296950332921828510039970600978570250853550569485649896551427681205718239225303564095772068833184872289302233514438028676739867121143961039667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] -1308917825734661538836616987969011891525650221581690028376585361268610490300767467023625523991185995204523083291410532757834624203023483015061988120262161724429320304564055833435351484903475209382662917964704139373372772104221846321492597750604375516082169966664021113736663681258233809172122689043986174971584683258246738163383195887058104129555277104206998111726465241165530317861911608464717207963107927070792034450361065552863019162494185970455046001384919520023445580946648011244150430056316599391371083959746954462097395449952828077696854739904743340078871977735717018005460520343285173301987307014796504642653037801578228961524656921141738536691503268985290934340723283198535627132587839582416809654108548055584289034977673433083262430090110092533863631069140048860416543326985744279738580447363177973893794957017763012799013576485983401991550437671283394856923504313337618264488817483414985648005413317550969365399404526618004059354824429963885667159975341816222540751073992689225315426036157432300786879442214263063278534363517409911822792291419683402221640971785418335117010294469521290615286889731328871430097460080311117686091405174768260757212031633505537552854912157398568745170440475016042901342898275674423276653815027527717794510998938429136878066514357418419091321956176032677330855676599465014825328685431458699296350427094367184859822878702351340161541141312591788160594524450409595213808543815410908244197455447336015406548651838387424527115885324953142782061787973861039271803049669717050729770954763071190312336568224610557480090860842424534060384911217698961944983029601707922668732125272991103398725820401965332867296032497874023984077380679835604072667022273789855002713213487967680048789626264845669224439613408853495408560373294535374345205587966889126226789552811266393108116915746564799749356987597931441323235151193759426864407248878189404406112700116841663069772726011529772295300684575299474678058431457414610523066540779513140695793242737060659415551289452110323732168857743700275722369055170262523282226690749567872351003769495816855274704458621161538324779562518003460750832495710506716898987872713127295598799626030132886853705335458308832348806677904065513928210154836614391868566179981712473560443110156957363663660780470427381148291528762613531281787941538280482175680294428017265230024515103827272991664170177059777148775266172484670746584766817454817842743345634626516592953843082145406095700497150289811207424891113026506165216473838500809477869297399254925326373256434202793220422054987190101991322883635274114695937335582030561280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -1580876965808668170548791329521611508035482586455431633763516130046408785169725536080554630037345111633672292044323949332503609810556224298421642878320652718697514179414110654434218495389164826745878301152752295556003387469785822091935748760296896747019664349024661396237248403940945250555355091191419992653282987042877549597899467438497350581665573507180239175188675103188983109745161742253239004500315493893401119001670086778001584385244354459100329051883689824979668559376218768031923889292075702163788889106799378956987483087310019014831995178523102714318987279894310032985744433715758946640205250871111540000407175279738550531860095184248310756024763418306005280147646437731405350708799075078692014757081245671867010000753864774518158496243604597169757652922313809261185976219758715223841923368057799275938977419185394784787293682921833410220640259922864241785104242654763105419213555492221601549744315009130247027549888940336527154088149040950566594434655978693335945427594216018480821316429486517753647957308151788287264495187323436375804300405227062701563013257969927654337184706588651376763894889734053049567240547256353988445617103859011886497926304931323207175257498652451360219477855563599014461493240261336366248222525972512016510148963881948850430997275619150289963920953002994276208532722941062649062105245998492371137219440990043520898209517177937009603725311634526030979771613347243386356768686447451222897322093241411939276773783536189689965613919866077873438516851015284597269549035155872238545947674894408774343520710097800411094321588348032706176498196193126298674517338575007322151548990511557471571180819214132578081291504568687180637143468108167170086689697583867121632945882277816209750304619391327305420913981980589832727693654130383987543447383153773243403177654902662515163509561285568202757347102644231012243321630321925759008443872756865433128862478451432074819016353167886767460429739160451430076831093993696937614351051328629833986373065164699151323127493408545737879605766498973301196666662422777465537896567342244649702304431007701455701829651894068954943736631998045544509820565803105601780129417068818650867863777286126137093484629727371738231047724148446521401636959701488255020928843187691710965923241973162441062916235718138529317405367925403440210530280804896747778222719545118597239097421191399130591951705194116661116409363416407191206485066788145607957643664229771371430559239559624706177267899435313443547810096321188090348908319572162812463652335221860456471490368221604384886680164023360134223723720992263096163729573534079385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 23952208307143210773377285493008539289134052782604231809173780954048954264801002157748947968141542623810685176808377740652349687847174593987561115336655283597994099286933165288303563746764230198491435655645044315344931598741427642585947482029852452404969877775822497178817781450788676011061810605083014045377794040158520760929683807594591045633125592640357060615028857267178071687084397488748275037525153791258922343387438903771187616464123617520129287428425566376464090399177488419824417303982528966314917565987850745518762956872572254793683082451488492908968060791861114781521597844219578916227361734626616380613831516038812224403230577459960291858367829745212535892255573616797918905702344888533015780748262975164145949777101563040294812767087588159973178882935749467066265922187235412139206292323256754936857562180519103372125874421990817799964471270376142070345722684617644087535618523034409919693736561002960824168162589636378870960061390427231565282804485223334117047547058388270198167909601676808510758419639343737502193885588885580522299461181914819862513541209161027092872143882738255239259722285885204145968191490423905521417361815881266640214252421257275371939308637725029226362126690571619775253780948602730705364609382351164681791890943789892822718850627155285839863911573991131683909067681561846709082730511518849904434433262205705669237722438352503125490202875210715795936172922352728674945188677412754920699689686078557855383827536777278589719017921664561454530299940109467620236320266941075735399534490541162590303098323924337927538033664564544226603289836773527914749114116782514351054771294178576874979620696819604722421739165857232118005108132837255580800697429230685796453569661454244546459850237164316737614073685974545836608995445298107492574925881413812915958465334084118104948454259645969496040021800517637552361585100028768324876561234063513152182692268518221553396245552503625973018939919050700976640443831236118803591239762067426309885115287823603009478513688848211123806351033095364867208571226790365732805920453535095964232978374665711250956073309207980039879131574806010931562077859288463551555447577517844008943127495381955348503122513152351049639416137159368339889655080503565959713659890776413323792800443309288191570930909352307809735906541264029068532993759392893693290431290162274883479217478827129399587031783620400570554157741023519605768171810992949933473066533009892653850457969794037834561139167195540138019298860600931383504332467196932339016661909089541783412763379029383775145025453426078817752048412935498028462913462225959124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] -56576548807629875310468427160363172598347235545657379731100412781246108765779266091943049282664043753757791549209400186898036586740897360764700921176835578465456498861303182929798608132874962597845558076836279785804893229250720249242227984867095095374034266949567128079291111177635078640668438289953175838520113312498489266262943887551851660628592103890899901734593097457286557010176094908761149219084582183259653640321025780913157367890446377642572610711586311548722079945362541022446472831828867825413009226779766626025210348553714612462727389905314408122125987443347612412701972234674801033350788637068260239633615968083279327732466297353803881669482305284959444233265059394192860654104919948317544469862222917227647029032701905258536610427092406812304109882261913556472874551438525909061340715484786411316036775281680438479791246986495809782423273220829313135249015088185490272294396589110663793215266588365669894895388266724591260373522116786879926415860364900557092535113129550716215212046135484274189291568629733736685089901701020773727022080519608715491411253463012003872298686902253959685470922259731863681062249292244939185308929051243918084262031503927815995945310994491057399007393382425192706793586842829681728231157695982341685269753159008548172030122750581544871231732774500754221331673690464228158070423236794459427233935658537358702347956437803065788275871701583179738709647040777653205758659891981619744795783674679478337668922816585043803820210953830565821461271120036331392467833086218139927699153037849638367276130093174163135105051609564267443757808466407749697755241892763308579302360804136689789437726974014559353053120992749742769367568650234078820415625134641363803228811878903727223361943179071275472785184472542849518607461654579495743938116598749609095876577177589201537998786080208734676123678008673701890621729101135161660854874381234261586478642602775911548953043075734773256300754773867055854338324225031044432604713519725635443849521607562711707734210703217707403252715123973248138614551830521215826355961083551959081173777479619897735735190924029393721587276723919962736632977956200669911307348505601266189291958808004781356185029159918730109514404924835912419786182819179635278057504630865329173456858328092523467513740076383327166917813151828345853134074947249285075013524394052514944093352153928304107311502727057825901252525781507938336447077634134382907630274334314672231977868132179028636121700505624539111187379866990041696978183945115701652757910000429217116999689791374232677888197535749222363832415622716097745900426878046227660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -14251524292150182617070685244840636272272642003018810394992364736104124818439773213955050232367194161606480643617285235656455901973606181468607877848264571848462787225652008033089602989494115285995429577884053149878361642233249724642397908152869218884610813846345809494305312540274238227386162750454780924225999285086729753358243789374163305598511027240679711575234822609763697673831523194510744629661528936182647216032297195720004280588745055637933638485159505216182540683143520220174454991901873793127037539648367016243889973275480464219239859451011579787007265588279645780912135530939024508929952035792730517213560176779941570848688945583139949461730294679272594179724410491362604745424136966164093098349626221988722203176662096762214819137941416690710460372611610066492013682634465120762525988127820913627419172625708154884379811375956522428954952514597593839776918307601924479912553490391498862824575768766123200550232991275732725306525242425181538970195358344787744876562711498879060340002739535802301844144958136818139982350984675786137903390174534784316592657374262302282042447777298090420572465125721465418748826904330306498375534956171360832342536756387974822800310387544299209189942879109708189820441546234479853121342908427617401126693498955406971727075432134606998968605347538771572826583873691132647513146151304929023761565075253763563813065526330713190005943893100795709190920353697494671744319614970196132258777379587763155320050541202475847513832515189249617163890919508139045366712302945856276895563234509176345828069203152115358263187472375732817906657351975202602809770423109085897155582892904070070480494294089942613062070933692985376186612163477378760489200518739285083074644445145586908530574911919071687390265927760422616480090322133899083429687309840413552907053792944481263487882059827105872210789640857815561243443026312276140418658684670922202894617261921012142293877879651961652677567214117425707978617373832121158897066203658411020734637210015324441351067178513683491809498801684370535878652918828716521727341650094777199642936824522290307431477718654412530861102245992993542027212589710760006189271419992624936789055397771971517791149977276009324420865181124978312289538676946724687613156646258453415775035448979919276882995460065450619276266002609684844319284745551236760593118972783757374455133088857379879842821419581052837611689793073937219132224212945643072540244127204814623989506337927567597292212472838852743620065639317125009789514043584545290598178607841157042307798643512480602449126813821989604568169657391390962278454831709916495872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] 175107234093661155454458619004359008394141175431893233765304665814312429147149413371033994318041965494065255171795478388534775723570466644378075614619450576745144625253340471922124966771524768620188327684465052092195042392517096368385452798271439285724592735287251365579429239097406172893683936927319627234316893360893682717539949320735784667654893045563802276113140529711394023410062593783028141163474326975303030978482525811440932554810449114221192570827250804622148155444014353204391862535833950142931895162906408712569995903040388607301395464000859921691003191370836296850278876499933817491049408615882639739578157026913765054627010927915492688927255446477507458769309490995976825451281937986519253172327409791448029822603205388252867850460299294211822527578003906454871434130944882926333879347760191604690895339079429742645676630686622385103057400493892876768369798962899466006818102084781109920094968305932650976311628575660738379197600591073785667268805557526219828539755230151650742993897837096320427174415936074658887659069257834149938325194569766344023189175123958628716908005151893451099315191507314278322716719607328257129869668836509344754424900016099768729790741528782880504556414327567336841772588926159123731585067175549721695345070135550337412672000950846542376771602937312831736442915351429022509428771195698535450097290991502516939096120580878028946430149469001108445945919496394727171050837145570304292681783664803486060491896887375374460140943312905379404484279797834025748063682738441337304216273670546650924554086456270211091015830298698344924786760013545810905864733971276957964003364374857102477501933425080980373307085547111852888845742074727761642395006639045424661821221254714115711741380466821883171394752583208611695556483787262092377720343087523154501288971582005303902147547988549005388989417719845427256673730551575074672219831642328036781127333000771463298599083804052856248469466408763549446783980379122222905054005330525147614360839774337246198787321176480956053471867171794356928246411588734601979525135799985101095411589783177502594019410310256364055067414750590053146331272496542486424143495231830191099526312989999536045563518779310185301572331468811974854055144463728510291266804171339390834365286298934062275150072816116575392509781386679982436382896113960526037465553899600386093740173862660478968094711747242170825372929309456640098551335985066015596539308688326801103042595678203441448392260103177581366159967821176102297841943322277904922706312775304328697602290579998540134623703295697277462694817214617930373505114220720553984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 612367279155421891993235050872812750635766884600070498511511292013436261921188805903872956982168814618360740048745839587193653574036577423673422419849352774825710342275403402502781468136492599825747502006412824999172348878717025145306021474074376073312932470939457163348726107525773923951696194978838153297647253782408567419019304394319063514969596995218021907450095376192056894867936528395779536063608263554710253914025695514524144976504089655775538137309403607222283099917678423389682524428747326082550007472455131959075960414975720948143278406974077053232972299573378210705414463554611176370936091038320895750751276726409709688067170343202980305933410117846958686121164804335148484727357428389468853279241219569359986187048588177124881051348339272576008138108768210162388024801356798006665375033817404477221470352325574405210049902050873267949637051558199204964913018524326915045145221591213580609922069744849800875078646290726510692382350657302439094764469111823039606921397371512451584695753420551560563635514473903616953368206143841647260137041263758933485882876018464902188204616463099562870275008125915540685849487926454406458051524783345663383124731124243329148173842579215825465529327229706972575285410414061849436650743073661720044367214249263853110598967959679926696983051797429291771357222455962095830964742808561940442883235868833869473056490785317230245723948816350990529406070305548055514827223569888277867921451254473850079871345258464519504177189062586341801079439127963247698919130822819255250103867065103870970557196609137364264417194522181888687664619100267695087241042107786751592124999420799357790435075623963823181604694840488183009811231095473311671184799053547483367471568194454715301193281609829046553432651424895733214959125900497474859544602510375087344073818593900776875153310237421201539579745719676532920507147689342277330889405094730115981805892786306370492445026907095782854239282509178192556090575818149077373393175423918032744596890583742057315280384689537469134369837046550334331818394580725640504233210804918672804299273888643368790859936741685921259720304477998027875370028368403251803228757269348778720009136956346643659750665746252174069930663992527660009747303582186750883764734672129664130472300491468332875874178720863095788249770107211132723577737638146013624456997724171286426492647689922931733846436421533466723478017474593222052526706072141324248964938006181006241495488646657601259244018008990332551526662125503679711216539785097395013595102851783696899756938019250137425370993717316222770517985667928284063896600887493979537408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -4341043458990513616377290558926678298314646796970801732515183108908720166899382597018845592658434492438486339498880100125486624740032155694412685885128437725089721634347989080582050087570840773625812229601191240434229199261558554730297032402783284174224738662974329584636429232683551902870693612994854219216378292942260251852983221916520006437020796162168572408483057509031812404271555880844031136351482173320970004840931950018924725178072694260076033162019588910457155910695008160760307527210179521796371343317273546186253919322846475076398413938702126789069619754929552890260124143244084234845247909545793291555646300931745008895419844243757006746489335010011358875681596303411911910823124067827221300223177678145175523754815542426611824414479665153460883944650315941586781362500341617866843160591528335851056243188828935657049727509110197977991774213066292499332135491983367390627648485452319528000425953563415379317759789060756339903935118200279415770624254368692660125316226849489896583914525434018664753461333002415586663315053658045519692017261790482284778121696427310378957806628074736668671842744605897814082871130829205478659853524895591165189265496608771521328717747234119675746473943358797989376675090057856712843894459233505796375143756498687024366151909752711106474597189890762764595266990600608559088046444670432202317587880815516918871023642607743287433060180180614005487123416884852080894192655614931651055868230260330113205030898472599903638384308226096803928607759367474330075570355636276934487850408546777503152677198404457191991401157944648528116547670970990119807627588225712513417186270768142853151698779302086761758640939385338178742332814833119400471574972503055517910950731893549924170520156876193686929891561679067557443947569779581208978812960201928030937120315750783512457586193774248326241421230850979246276820481871955618527280630970948118360891007200372788617125233921249055951013207310182365539365021362650724256610767323025760450683108193656914690983638320009474440970566265858841726437165280081215281629997432278943773228767039522305363820987012746862279110482243222905128760842820482565534701229257028667712648048984333976007862616831103654900552614773635307451602725660813416625182449790953243778443062324806435859912654609901659650652291667562295719704835504933853387899875472340645203123319533390083891243604600871018778245301771649024029100966737946158865904686471789496498317051855650209957970928292722727268091529213020288564420638942166230643575865319138127842686789329798411612295885495883441877591942139800481729696552054741060812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] 9884321102977803228860842008950670667578672356480975113066750245266887878724531151952323156423007814233156974524761929232931534869385050319238174892557396098539643844218402530908477260794254807321054244123975253627920965250170478664312013334573559565289005263159511868262587727490265641818358960860875737047023421558337938414840191485338758104487559976182829655242037358767029501381714754525475634377813088107146512228926765463999878652492785782305896648765466322540462202138280701953168169898660180530582291371211858319927086210136333937305215561893942586801305151336909092738191408094842605247678402857414773504723687962897357537886520205201282339149426452492087415243100143385072101056174445276061854244195504854134145719995285430811357573173038740131497055594302595890366596484271063623300363604623875210212918345334916229956620595216473650731271991302032330310602816537826711545640354423472302129010879459116655633158990547282668973780998465664897274668250024724340716373070823113661498208258736360383805475193038641360307773141205628286326994052982983746006997228107164611580337286541051455140124426986833845622490668502988110609308426427110226849785772922691128652725756309342114637673905005665197630463894531902966533993214044785369448488383844944445439867021641217501456405345574276460667743673495836798274264154427252749138985360589433763068678635319770611046456095357170622171063317293640599224287210932783847366253922108448463467367600610838949934715757807772881955603340766557680825473846059680878452105854264613770241828376272952066209323113952834092741156596282018718761601871091219258080665030659968179807311825681353220308826285995629234734281640526859960709503901687835932205616120694427971604452918174568732113487736507135508669119126769579638941095416690576867465736978435971139325601491379479454276081381914030646536637126322861742916754608489356628525072425405757668295026799645542670821845091694554544284314623260033023934900563469486251727144571714044641707212488653124265562757557651327335639727064500533592205414587547616273674263476466105408988851259936644707325826181099875655148591345331017118011060508012599812329305630195444808167460268428442132207489796809718095459001534087759222917739162805081372205825801403025643394251216131642839816448440848629292082781488021328257713136606853892947244838662204549304693554938402216951689234140052342015547341900377737042482387947590275085902227668508012452008145510948076919430621230329960087364779131668384855023547540449025332087752041023912345694225352839192042310832261748939644554006866010273191297024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] -7692774923016791826554116924872417908505656288908554904449505761024046371311970729548608708906879956423630806130922754477802444681651501488018201205733581694939566088572466971534636456983674487268823287409688693352056587350222299782764096733316211078777310469707305860102215154975873537233159731919441918643044613855337426754557698645556003923896975123156563698781696968617797691394893471323432154150758884807033327564768119187296572651426535162397647298754010983307173807726970678486483744745404618310168384869508443476882638715558280403121305745815641231449213755878821538944708171020479950240024485035073729579713545746898070287473079459125347021967528192731587691684483737712859779648684811424199869364522852144417492808625631052607966039576273294514497446320524039654295474695630557422269163175083545895705908755939297780620740234394810365368148168867356547839548680518580581636683772987872981541636108560693031417549136348916544690890902964827128778963061077108804406270640030860290868216483484653956860056295260499244288641842070857508942295878204611296402691210298173915042308046726233458474159262982358072779896141266359911583572543931009623812602093406166024100625927084580650661467186655991873829242900749988050376618942630308039306009815063775474828053764742427992322816124897190132759101160744971402198538247816451989350906433109410311439969641110442049458189353601505393120914621182207134476135422772280185807346127458031520054114958563722297935486085644155717567056237444721287454967109693385079917473837061741650714680642750533443072563784141585687390538992388350088077296906950596781042068211802440137972614772338070808041676762958308169744854150132371098500074665741978868103443407522828182550286040020542313397157248420913327505610700131199123020915317581074469940061992113867561197052255779612738345936791970251930515367180492942784101693794279152934534046457809252578857272663363079736503015417227583874898543447675980032440825888499946160268770415623293194291375905528669513336086510478145897295653196178390079307549542832245562841623438193261809721855666986282646847411711124278290917500166731054484153917012567158139117782475658881087890746936336194024714221903973244814841314788518403910241246139178593324181889200329477972477308972488165547253454452857229871128261064944616913924596173941054656838114520010115325339204515688526342022463326137963039427843470831922725169684289837717206453321531392189643578852441537224703991127982810776816084923168944069689829728718507929348592151080598577367157020869367155648107701172253604879230830225268598741401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -16281415620885380292755535277720414236662885910988750484522759322198251236034499766514202513677940766757967895942176983461855606099186492463452061013574404570940742853913780750387177134434178149842770490141092059806689448213445512732800271751463304544612434755644033935828641099762479398049541809105722787787377389285676938085793233497138744115166802294637294571123164170818171679671503399478737862960921901088997684361152701017796370488510136175093116308140406278411363648878637265023688413004599303135661711479317763004789127028273229330665394436342296898755503845269900970244053171672733821518457278440362377803712895561453172133738602505498398553708224975419107506736406556071726343788671415694535970782801963457127044330782640795147248088496126327832477529855799759165606966164249343208097638299872136217374833424906208532481919163370353877628510772642773816616617468246642016787351197977300605217208571198358836407409245548406278246569273690983724403770387553548637186252958711850564624156795617319696739918537725463646996199241219203835783461253964525389752850209409032186667505230799459450494003639214110665745995127334132154309176072536541893391212421645699668903589161314128124213240273103510785922341799199367124153105391613296937586995639881222653504303443536351719684354058763191972601051905426485849741656575115162189565648526752054660300379517522538820919316800150657424695459878843663923705909725137970668691373591650769190334137955143149800443594377368471688980228486773449924646421507027267657839776952908362463732722325440548945829960790441740071383903919143466037644692678563573624361428147235632000300199912183674098390455477746467834096558434061775970948128319166312156064088796027769268040778806276130906719613984013822731009943333262521208022638397133206331269325760568502375448684388433742941868326044432698918240886801530106123192452762361364711373100718904463196656284297635671216348986136793557562142373301015471241123080441777470115288423003576666008184326980708992751481192753119379838722068962958352405246311203453447007172210390267394759836588004865050823593804110581092405217003490000550213500391544566157733396502041311718191487066759023774738411179932992529745432191956021976987279011748314603967007631381828263319883948656413692684354183743938331707096703998126035466263054044256280059292613576757926812580383413673632491723659794629702626695318130033438493671377492587274590899183757152643877721480553709438863080332042689286866844694033079212786206672462065871606077207134541962862512003145156960808136136965410221612133266496234344092270592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 64549875812963077643615203671454750045154175998133459972572436729126291904825177236373312501204178426480713750186435953889749066935473128720605683326237519597497195808899084851441389430092617398208938938584774360839508851584914406706070080585260774927187378903286480671039042711996999284297007584700574375879172171778283411883406107051484681645033108823778818899811033476651902579052319746155785800808063717845377010287658830856365914022136873552433321188611803987963464567454147236434274750461344330806680249397298946150495038789655095493660461709776600849816223972272050958782430824573901196795805979159727799805579864463796834350055177132742189665060655902115555348349146138349745197819906463155680310109589715642921170290707492918302903249541674316628852550950152476591018230134043117459421105849655202343293707296681813989787900950028433091479724392123344996599239890410340250335600056845455914365515531428083952597543640864072970099689298701343147099640549894003427123708865855141559284967427506222087141079484524516617080601813235798406329077196595541942639645027979175177071666242190264302110864833150764382281391536637782276817218999219710182158298864655044133605276079689426123230041267081665086561847008729981607660679744219918396129894256465088028643518758332752522265186571753430224225852268005645461632145446983934530658363028662186893921807292785172036943656396941890351846191877163439685926575046173676465092114397102633733229175716931921283658661767702137161512912022660514290947801931170158546583728744992034640966736808498697532821435942472687261885039908656694347096332086805656967449115367415502350871086439998173173663240549073386188536857715055667937586883500782952655143658065224166897564209330129979828021765320768110203972953102806160575651890723616020198328087004797947338869869714937908624420913859646298360006835545199011737522862578992147676743928943106269903942591376468365898456655155791685321238398400536938456972617121759346480691648925235459078686247302874741895136350557313643780989043015445155404405100801052974608422957936079451132537242378164105315430446936739623578511168167542415507917823940487779007900883400632961416676094279139733410948011916381850088349543645719474688744142075613247157806715372575738469762953337769026739365693250787032260482040439791923975802698601168977897002069058852007709373255301533367064276602319373528977971344577250721303689374204524751304106275637154620289350803303228315177276280787712038286948744694741805986793083776143319918313818598586990795604772702870877537678189061227387447833223359205776713318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -116030227318346582713424279167954594200079579685797854763530622063118873894839796102482819716871945626781685759785218184654026190235206667524075356611550051545644582945645905880954537396704252026059383977847390764921789006457714964263702971751785564591482773232738607814257171120386170972646994296335869261471171582450861301332611705157215912998182970316155614722922538269416890321048481010722366097978963297586082138532777062669815062070039755252996708360888553853143328436652158691801375742191256696568906811429012748950159018256546171662550495612510668054589722109909170374760351331916141015717015510960367915591618654683056393081210577389798539651891048636881465984068173998670040982924993581967282456649915785341553443388956469236559792648512087961085661982063330847869371602189086155095477385867195055840455267358379375115430232606363441875891577458635084203774233694735406457800246589491880017114742268016341617405599917576785546491119845735367600392393082520557977911433973820164928496499850927615905553751074607654316033258629167994697673660533986194208375659708455397051689196659984840907806119008421820470945433299241903198868275887646439994223575104740245476517370651374186960667089884095640259442373150916313142502137112085203260799650818571040097829716787424890755030818768572274568591270670088149919934659294713747837429910784747969328151798335335930080281008482081881074838133662206162645343487233886930423590937726365989162300441010365891486813139347747349504440735161393314079944295093523869981556827585231819741604553252935719089561549751254774500518598218648007899953994114349184620094778952824489646892438628914560413243190171718862469855648143172085566793723021125260670391868903995108484156138196089639145195808242289663321960723711820185836766360689222110953963232168452037797532344796423377743707851893801101469682494980822006004886342105617586596938325530576354549756692666766530297948137673727718551619509077995304960923147036360472538642083896321036182836949500285918319736485566546056430257130048697154537850206666309213056476942762289352920354512539322546822565569399563093094505767871574154383774425049926747399172565436853342361264978806932372352368129668485706560067106228674811099681912029182156082229363012456151058357944047272342314479986919097502195250049552295246373254886318309921269196927671309289069380043709675983364289491474152615532765683907370001428999326398190341286026892212592484410794714409781389356595143451568862322428540704975105213294613231241151425141681081796600573916293980195973778233285949613575624159447657100131954589696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 26510973835578579194640298046285703719001517652974606265420779659142308236975232644354352456250035972137442349212926145879716528122574800417980255516156493517998363452443617110682015168841563020108150457434891680325352740915345121878179293934657687209267730846267238077909096991881045527564745042878063452429241287182009052566983572682124962462192376370022611377585634666960137649428876652695779930345490709494015351429720822189678166198699423984249462100761648189179118696884927023352798756394320250060421285665281964179096490551208266675796347381097110138602988063392308464254817465202738936992327324205148210779540885965771046640632683063774930612908789634736967332081420500768118187191184611131551051070611276609238971335234214114163873029419177866495794750609589928224557557138795076948264090347393661973309147354216492125516132709471232584299265417394878189428357122379522914278890908127430735302942370719334477835907976004821169635201055180836821922043172999028738113874268524991716955427814323957614636376478693447287570323737990640378370602077250801731483210420081320169693109426538106073053826294282498422122917917880789034622589154405199191252715029878676678071442138920924173087832710859224242706874466011633131689114311011963077784010282575811781708619774681330325759451040335379462130424964983818333912338036099276851777605134636969998333629880984717856313579246121020143253291419294955100053151659921720553326376953003175955781592075692276827463800578410519928112869181448753808619969386160308598657974090007525443119325183363905046015016528481263890164564563800090071065820490500531442702402521189347454037465593811701056276378295243365790143220216432974802306832010102155322513877571722157119420644747648232734920085237664443307948187381154412200538470711394684953734505719788962550925826256123842674485209159813220612462889912418836263627823608521023085952705066456171457542721190629980567100306537119751932367818822321566766391808610734343566122639365829312103818371414563507200118835321652572554241551903193036708559935246689769948110588830264678846031339952856034330077490392681702353442664774951150827123343493734717075871435450221825055332203276628682209511311953612115678054147102672826186576938659270984478482103147365781709951863357398709767932112850972715184667320528911143750836133258609726447466116531356280525664338750882002081385901638573931789870232368651760969218010278017741293208050260913265535238086820834435524423788429276354685890923921424860427390606548854252750981589987715874209728868200297782551292972726332811645026304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -83103052594002195770647325732167525270830796964171160804051997349001798675893145514824012694278338552002412631002597184722091578196484584607539458560379797472330671046474593692002663088093701603090886182811983420023057918039694162910472377936048296875738136489047468504993449118367171297367234659877390052188904278375617741459111092503922287612487162547728367676841123423913252004174825709945582132532195603433031459316977086836832432395801218403169815728593660873563900137503019275289557577486157706595820510887844786305906784140210763231009363277686901003455769796305687210947545080897077519250196297671875438822373263973831383651783348445328863382846191058856684441691792301168401396862387178575697976864372252419113578435671788637689679273078197321120390173744311888334032615585226481666717742519685740392564904555224198842234003330684796262118779464719113274568163135386522283430613923745737723418641849285707456873087343122296631419776076347997578920172506672768919156828327466920363754379135169195537275950484486860132990198671831996867287155700900833155420641274441067388237421437903023826824656336104495886096978010881362845268540639215892965481456906672535546535908388356083958918709090859985061233006857197048659297122857286933692852732577104676711235747876618534148282553132350995203774067869212009468440219701501811384688379612725296440709253424377975545176082996879172199345392072522422635989925154010994765538546601630344627322128860894465325692862749419757899350136424074811036334671952277421645286828019071954789563099381076870312856921069578522801909521293003068275311689779409257967792586540921110825044536227949267413703959243167329977197959981758759147148842666605053089655549377387978415045740245538859847477230986139900504892226547763474409925644086025445416618830080557009722761212660184238139586252257138945859159943187671049905003931064581720712765712573085817143851174393591311293422149579424320999955160884353304570581159297940561117855984629784295504959647736493456864233954121282325073610578205248612854916998933718551691396062254009249542132917420703458980104927509356148831878316173232300373729794125705197826432616435202231881853478244370236845208341286662237941107513049731854039822084752662259340564956547688363862313618799197684214414009512366218287352378611871690501364718969378494388355585011829308084087524290483809143053714733750723099096416771496585560839999146426458484423946919054715089391457906947060036485415532036126933070370010842137645286070093828731986811279966042852830665250687846495247373257500578194181324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] -14404942740471685680927820009643572018993881599702438614238663393931698786664548911796684733566871854365684032977042699445268588159173520576375759862811203516396642996962454304044391463541985689532911321902775041525449246539870144480135295216004131673329048102986432300046603400899878239796779038590666209173997906928992539326308988777570717260322428647849998412278491659982955607319165183529045152076266026699605441656576831253743076226545349633517921889564262459939173743497653862543623698333387984280332192622224915279463809487625259396727327376233548329598539825428573946831621000993979792438663083323604870301424284050917504358206202566836448586430061657845743262980864410919128023492043284622041232621228085885366959542596537245741153656991368761724649749659531398195053106161663758140677840993496602072661278152731710656305834503556222413089052934834610511514801268113725244683847883201410972276563064136409776190638373426245616134664208270032193032787265597103013499938715711308038819399760592361307419382640488559263258072839358159984471371801948460190587104804621928131802227532741641994018470457704462304069244785592253887750250634140201252396454252509408126576225004812709251665560687476906411576878061366191903302649881535469881303931540976348195449862155075396545151349363594071925009659104206944250133497286360951214545434449528906584020523670609984577542316346731776067030365189623977303802013096573347028578461827779417759500275378309442915365034738836460328751224101389434734467603597084155625671934158531390928529580192481226068819022577081307488685190849568463744472486713085792323124525339455476576738271809478390982246203274268995393202173602418617417841982841295351779325591194306560470546189875867193605659094823531356506806559650955601624221117451163203380117274056910387731268860735886207967275369437582949690724072719427389264313283231435317621477183276933208377375601835425588801212693478847332563851204815374491297890773145704643291776112100824501004159085769601941529552349926342568875112675415648838933838852539851077596994989684602199126846718782101527200545026422300519352896097155827032858362852574622955736280682156319565962380289484741330019002995284929975782660227926464665112834452300798426563413113362135967404694377733355148314107538544727821752585179172070489194378109505617593483481775921840754889875488525864709126774532574578742687133106561848902710948216998723105231118142782016440641501047286300589204400471942511415709820198126547562798581619946543253917720144178352445675836791810577342669343439187815384953131106304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] 1917542979188801770742785650400879312594430223899265359991314729743484403093737749573906806383764160988876270778484271234991264091526068793296389686534857870028071950795704128188853986249818688030666600702303069745107497625040105499936090532571466380814633450723192010336839553791720726043297137400662000962273939065509212066810206122801623545974928734579718048673209335917237788749039019477296645483488698191312561912643408807919214132158264115384693873638306487950151632305124438111569241922951295801900798260928495504579301974367568371530836830639894331851211929816816966037469630877979970102122457900834528365494969717189609221514879247437187750361508005943580852240333450124872539050607088059743103275293454211832487809301413543053430132075222154912430408469966596514090163442497461307402616256918110645945562630387987018578294213384510414571163433684935427914578276125175969785066436637033479920290428200800270048711430795048477123698130689284552259689143684560201771825681315441384834547754649247474635522892097107351184352719832409670989047732871272931131152155686553013194477971709082016590440595729319155827396830413480758052059706779296735598196578920464692763396628233639575824564253035369377899958399723482475629326678159168427803485772300992032660141169026303068722842875115299881686554419322867414606236914542807356463150165210135304380207970723742328578492500992634247730906408874807553527579864983963205483479600627261473359148355518935707754215602142736806734743660213870061249418119069051509868963011096497670735120475853741999341096798269655812606566281106492955382218890868254416518523026712036086375200769018392814454076342035816428495037746254067986572051106716209124270678320408921995813997138349785061875029014126112419733212863347977567862992054238840288236067917237736118113548595145678545232102063379544936689715761503119736900380309152215949496607269939856564850136374304073724520532807526486007060032595734959938942489609700867534849567230856905644601892453361476563423734772074065534801080081553791496719696694919621785115080087428751247603956861468309238963766947685435023086253945737423542863420354687681613306165912210215987009752202512577025381319268596339489803492709079741900106610178093008180257775711748348392065882058598611365342320824081750549622564338802328683085501806546354992265118517468563079363351108048121623568967914152621013221091617863325133727138157595609015478336472046456340936663511188043704481454585346110719253590906013519739803574132940827881480623223078649260566769002955547469979621437609874859728725606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 2972171236142725274204253780623315943565225349929127344223307299445857677974484590853856383815188494219514585950187954110079163113087224042291178296080910572807147620479655706473222837883626230534989356586010689142919408122184600761249193819191039775365655706806474597596721996109785186560294289155996103261921958543137104056765983070835224349143021684400407119824907989049695724495047835247118160465349861122023534909672201165321478617390251553451945905130952044074283377641989314176959335425857160200745919655682675570906717910507272162970048138697332234613108874270838427409501296973958712032279070615724028079310985435672557351122317797534220128973523511792817100518236989705755844580685925395229086486044665406612756918358256632082579994605366499106908378807255397965057361565512042658901203022386754860952109120789656142758298494676408504839766165085582753274316474829320691552129176463560205723981058459735422027275502250089007044089859835567495745235441471193610127158653969798376797015784863297416145799489416035501888286973965945425931487742432996117151332624741067279831631475470628121309407192104174921388677956020741285229713500534841675419630769125273942271958106537933351380504311965621399691937746522084749618853281791179958713694051843180136591404862460807299928716406006408971077309432187882298255854352715949610849406064826521081153496054342756169185267418635758212261071904631108344845799390069063330759772503316189760875229653443110081949623059235697205670358228841446328241471757428174090133286565801618925679109410697151962723794101055375798534752650964781135700039277493461883534616721907846428014980259632033885169570394070281603271373072119456391187519006711878801271543749496384198504744430750241930503179964983437798242778507153940240784037015195802842971818154713908636961691252582318091696745359252730533906897536976731352416788070243492364683482602137251679352884618784696428253213060527662453713671436945065474352062260572337913838492684664386604766036253773029606352520757319667881955000147976402441143314406255145505727588817925602892109977313685160881845673361088675237762808431721681828967621156967136199542720053441516599683034960753405430328889392448300181847384332100429959153973449743016614374482129529218801321229947386637998934648239185251458961703219771161615450477590841500704905976064851062412881759639741305700126114243115325828006793485011077912305804925604060334021457650234443029297859102746623149568178135712563014974548862703068881333931385328203247394981427475495313929954194875641786928534315440328171605031124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -240470324300885105007986985558474571240728296767810720322802025993050257914125464517771326913231168128919931163751672901044106129434695951983779347737518319734066284591736235523269717440069983161509891726812483753645519773606525093009574384449352376652665378151862756468789726198331606312931533318260087017670993811923015971160952151512598445842649250473447937340710287517402347693748184977552162728457385544188742079860964521767771788185472553296965568264847067765859504372272336716332579021736025860870346347202564880819071410576585928964582627753961003108959959635453931664375166662761501196073710013406593240913888296720834266317168062036926641318976143248752688147950385215134457710100860737059148825506426662181088417422460017715088183366546362380287166910401630981608706167403089835111428261897888823748703188220835810881102016429931949778593866147875900903375071654510266127919925399204067925769659863006600783099026196172269014225871120847850164158533756294090706055377283390652370685314955378288886863491614635433371388118385353693555565918140451240993184453723935043244767326130965234954672028394867150097051229730572968251491183018704414502459448629917445292848673939974127520443128318850586475942285208358536151855492097477043131591156074237975157400869891331565107064220695371203944059416915381976143686317943296670848809631613833976972251118916244184086482710349498958772961048442474939737515208033756215637724263644602684789560050218634593441746092430646255466798351073459659865395537862135029721644913290524800390089013988852702872195895387223850697457870642714903914984103144196507425166228148732353806247139279094569273359564682105607143714789258541814113879976654492445067371486677420916275598471727573719088225609881483282751597508218954234199148368701838815220970385785700665855631720000323735210464167729219689009027210673966419568881083893475682275585901390165558163271762882387420332504573673751992112640617623821926179618526727898718721217120862807374039424551205816337765142582719864794508316844995070507905525387868885103753982564778558348127754883440640636999210643187394533704412258532881215572784800589016065462522728035266818164796670306466585163622648523097492959149538146584705732597851222292665194933987501341640317047704807938329610949667106469664511389278355665399088135879625795350860210491815344602872159361370629173125575185927284497551402029904019886460711152429392315984445073685675852790313945197203068874407601588120123148051395965266419749415254812295751954161271226142587013765372961925569028258535337281466385537643315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 8320482266878386386776502804753912342463133691376805422006191892313041311241077720420550937428204450370880286194364999372092483894949422205920353193790931406976216755013849898972102537021352848427561968278517550371462589732850428124302311885156070167046259656212163706727109666822309186879845553968215501169079646027119648717017043162437184991285778224141748701031699009546978765489286593687282233536844935111969627770686961888723621691702508793930241452143089760129074461834224605525364846975611094194895417902772691193415913910573188482806687205180473309804300931145186039057303981414653104169976992263821563100446057033697120197008708231644683437913273199964153208030280080541336344498023467670430225805219319634612167076585219409927589175694973082375613717361036523767280105002154579010609889350753357857807755761502262653160593668822748043266200765841034484483889621882209715541960126521600928449463330939099007531583634226917010823288505221968249289305123332313254816260830374082403798317926784388049003178739752443177451282161158606154902312328874098326674967772803951074235455071022590046075314128312940816477308887027192506168908812580610267605821007834127337827656490616648271763724596779456665167951353387926327184445012637084085803626414954641410719025197400738624927957183215561604368152148284205482914258428234543465581953101277244799765723131584950049697709643550744253571321042162510021591840655121390815746715396966199701250082682044354563341673082542309707494859985168863651106541250906231272698108949285236863896308995729283926683003604339911207823712560737713163853947090597511736098960161351445082343038527477322935975572532939087607709630805756971892595328070575442940067848806600268486237082444327738070773249631259582951976659092178144374360202353774482206442175672776975418450311721969839631897045629895168099644588552878466732292526416323008223823788274164815396665166015819324800829456281406241620606103915573027107011627810278022295420475414740562474371662393819079728416063938104331202975221423852727033359810271945681757328547934246020382947984482932328374736428078599632374191247769893971362836660157686850870491134697887523109894205013232231391569449690955303617589544193915163691649104069574143961596549949207526219169800139889402910393447386627643714766524478534925762898747354454186418387104777099958065460308972796812505836046777973968856566087771251810900633132276570914430827155248713447166238331167640049181449794038550533642550521362842655906401252355308501135663329476335421145202947707249968647976997319405902555149252817846272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -60488539587509878829387486354067867668202899945155126832944592809295846137995945391276825451033850655119254637246506157556280002558779496144419080991720221996867676661174052956901655041607893474073678646236016599672389242632295944170290037998531783257389367902805533997580771099922620715953894006290947284021400658084457890630639889006943778766987490431131079816677265953728276678755246047377229845364541235877300337245806269907804219099516566475295566548321830923530675299656762499190706895320337618344257760327122364348324201141093187748676273246414500319752847461040623604710142100239702799167056562309457027815917669119140786445373436825021925857170025824239800205669745767847921857161308672407863865041432889290608437467645420720542395246054469976731880700802837361116175590916301219570323837034964433986741196564866276157277002353750669700151362826310878811851798040843485775767731487630830970184865194063730580153121424819837269583700377075708943581837886550010685401943013472076589303745486063980183981095924109083239908344457818313514244994203329685458390303879590157301314396103352995376599181241739265229367919113460624508892583871447416249357915210491664101593394093681192423970468831815840880121146949683326220286291936779792046996899405599316969256801701529860122640658689370017108069538618268615544981916966252136795406226039917939588520501054366163886496754575613760999439709599028264428726956883744819804977075297290711850540771553441740783576813533879738264428081386715369031866239871195238629379689402629895988619845520960444108959033163370871344428413529171554110962528905797401522563781720614021032389772224644959650172655333213049319342078095211078679829714282203148087437790535308159443496824003873667312746638887673634351445764805454602609012475909161319000417871832142865093318482864035541288014159853610847792168365667515997612875016846088558079386079909550629867055562636930429109719666950480183976412621630343747554445659590339705901502429953246224945820152344252458551387685786397094394153489908143652455121280062837483559449928640904964133039614209008955911223966674821829876098920860028995311349490348864104324332732688571509560750537971549718867966942651462652626221997384660895138466133271534753256909078033503747656741399066974422356454043667156705405424767453913945570931957315083817151373140156982857092490828237083099152205721717749562062910253062170385380570311048979336009708555158056102216735674758854472763458984729483388022138903542653799485931779200084086441506775792539775149643448884952273475102911215803897682851240555315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -324930780214483915918961161720303913083545437019821246629454934805060398482314669906582080823479735990585910107594075003608033159435239897115744986091716792828013905680030752983400529897737541475120088890258230344264162202868972586128310647747033113279505562914476744814944622463012918855045347180815554377628210624545410366000367147616544082245199774783529830518731659386389598485956675058443820598840963281447896572271577392436671460552932608397865397707571405799588488285167989679576063213870500137486459689483528704782416121766781280605701029873065735195191355940568684577680179923865848328032835422283715131970219969251210804229257473283375723077163970971426913791845849029500343098353184574922310860581637762698734616960618007701451085675261794573848796658432722137149911689700792070008483682070886450753364293591064859236277150703062529384132215185994404231595584453377740944434159813970332219151861780240135721681607309039005241144662489327901703757604740265999368192087255673190804209185786832708241532772391674004518393157885945282859947276099361675744759291520234398984382411759580057554242601071292495189513263035120599756500924766165572646095171750400986673934726642059878285143635515521250310209661944104922043877788749049371988499678598598705360326062323335563325438080668322352154280811616383237175318536962839539186933937515521858376863248699452475976302757092322885728755733315924708526961903821604272591534860982864143274145096758194957998213785616393935006518160703133655403646957827444955975413116742215611912622290276061953870577577978985505047142608941573586639074434519296597097024039389332025489586370065515681462078369999107509763481437450169222267055028000731729876236470258773292357340287513143449967944812819553032151020506759628430963470038361877186180916595032443837975316985757240519234332649418033284904116171802144704064897660811650004879090968169310434125930149639708666523704424648646461641048129306132437815040600190757855611874470741029514333795065077097429725695092461021707222286187102704884883795735640662492268454395587163350513627437871825438295485730818621851596180803432485592634123421051197797197584313472892076171913162147805051251502531136452354047559089567863384394766710655897562293307714271347152151747454240588853730390237124594386946801097741948045952948317434402790239816974407416199421339642738377333873081994298054702330066510492012396513989657122413356939755381855982313181006662891656136032067459721091053977879243004679125290645400567490914638963159605754461791367494467253887665008993228400682693443398938918912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 1392523193981494531502616080497555870449066120889454223021828348406205416933585511046916095130623421392831928268121075364620473602358903438381066098698103182758161468621934663219242392545666988309513144669148745627073784294401022131291885841088668718039656923821984876006710679289290590294741252841078089453280627982247796835112172216755140812668127134138725486967775264700992902869515510098556923326679811308607383503963339084990777745114739422571059011925387894178765492658268188121036526011392450521632889356671061517876524244911771575959698800472951255584598636080970812130514705498433377089098713181813254298639014447796415373426713355770798944560498674449390116090149559742497315377168615591915279125297003843055353567489144308246270332651065873514962536284000658097452774250503096296581105817506775078200705064038382573181485639702828133343012567671103186722752386103455185476169924729985951456826752088128725642748500478900175503554937955229524008938235172184726143419504934598863983014528988581684811114840703891172123152357100073162089595070195509266870720807657202610548737658968375265158446984001403981162653995608103872397395184699605289407054002291642412531126478579683123627954400990754335415751242110128707677565597254051985959452490120819079770730326303026210728907840653946723855869811010957152855989902043305237636483832668044807466103266761408355907665876619985924459721767279893103941243504087035718307226787619339013383481801885044966839667385446950758860584012065726974568877974919258021485243768571425422702832607262986195124836397382175014808612879401909930439810619767074900314927389147842052158879045169212367423746052241441932241718150868278943406347099186696870946995581572959613345806889614875845786167631157246249368374474877463270803217458064196932503946689486365933240672389553402583202718759363715197748865355945989891002529208613801072879090836071954176056567108507719616575910948438133854169049011339060802954455137101949192943788890029605949914181936633041335166019373785501146527017707853760834145863199485952840150906530601095835043609399314262259052412969247529397797043627027117490778571379398934987555051461490834488942720890473672782695272723234320902683289252613549202938157924791598229958088432608224134884124940713463785015310557396967049218895845646989487744337457560223477063476172589817601007571891776348659996523294717600204659553535433342746601709497443010981743569044765590573067003321636866768940411548752554834612860964039595568972862689522432986197013922515351849602492802899038469935554512830462880063874291204096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] -9897035116035449749968078595671101929591149743900019637996786879110193778804262007255653125521121602298098797433563267486059614415661937569761563217080385049374864613437242706749295211600086391311966808191333890902643885909055465582130630976547513244769082019210320355643284985390272744025902103579948833711757712039822909818139166625444637382650717734488586924204947634728367078825212829773059783766067901933967649541527314308539746281366059889086681532221942424094585311244750756633919470750919486621191575069166771910813466870006643934505004834012850266924936098840591064772463677669994129203164403592157632437829224316358739372718918371535973746342821456658335870776138010276937024493413094417498458730267999870360399809993993540401046926213475611093830726285285243967385168531799685057677364256394771557434228938178280003914936657313857897406259622043389290564285253534036796532330282390551926608610543426295938934843432997076995055172925929617417900507737945254061345357523533187222216047289025380862551208108115577466415604887219679326764671738208965332899637459839721261243119149956633440049424106222567276724029380153074567170245509162146161438173712904835788939088260648052284814113349414871466357946878231107685274817129825261801244527782663030927773506286456780141932040248677115264998364388311239578820992284709459456983864813257149100292528010994430819027102067981567569118974451185151698375546110467499051223082117312479958833396920565669260963252352726497925020922462770012230034268594192499381286623052495059345110722482042954251444234233290965025339308919952567199409324205436439840006919932234496081253466161941501744631035230929602934605465535383384377525320144966784628063816315581704396589328987889912000339123810562727677069399367208755206327690232516062503430702234932048010598041097875443889907474095890490780228968098717550286991232525853978565590824290064481350377888706213241395393932002846887315012087951526579890620097899668614204750316356340889492184058704730885779038990890932879209116108134897002232335796823842319110831946587835657229477131810732538914371124651123234761664219076506232684571731637257338102803449726243226632214344324072933562522082082746667184222179190713990626314663047020928478320475209599794010030202724519074346792699242248641468252390182246762031873868640018552903979760625061637797287286729888469479236956593942880972077101369275059145640267470447671615837037955001023567941127822961262276306539241030977049070696155725036293432371046327742667657319565838049393157714862300532104790465797316355976149708278482337792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] 156463798899591242205209921141335178147865705016412526011377409718650647262624509211418971579236318571409087499941154042539945294926476309497573920991405822418739626323166535525471865892061328131909968192270753780486770092421324626189641850438793619781942367954338525088828472213200866836796336293142611235724601909959612382587075514774168316460444753915096361317469998043270572240309026377557772772561940639006500867573324625206352239305459208443890466418442565306288664216893398560025017929124841355738533724894950311892103313095796390566449816325098730641655011146056649015874743748414153677963336238284076671323758406507072517716978721919816532087622808456516638573191724861327093048853869367636140407666476519246897511415388113944077524593201233111261978929860910674409059726550643806887081482107502662694124957076781703156209326273125123063709882093134303258648907349398852063881434350659633898987314999004606251541519896667863102291500567131297612042472082613340466734412823520886844186599111902149136182564549201166437929777315286280020942599102122564549895694677192026884937838247757966375635396240727059378434195945480207849100291624180720885980406925920139111523762875891801717054823407438433067897176968479501841128532259194299547910515015678424155041954380240543179699882613405220239399739521944349229024704814394084230537798907484568922230322789248742967621279450085379581493477530233172498247879931104027174397475566502848115039072868385817307572114942435921507262639854091715627191641252919842090704526042510932063877453018174885604066610641639114004464458137360212939147767392279276845366730065568011607719170076587181273050837225282808998544359302527982383781447119102708588611401886592069464857280112621120437768519265557632496542080247310891482070768946276069746065435586031363735466448038162476404327041930326271856370423151080659787973073573087342095375938609047558950566736974831851828599656649435255267383235616454674039154955787881536303921392542827928394309079193280234505637964368585874182147476878024536886379748207701875842429443697354483312127162383725933413124569556081676968949829531065221502829765330396580544721447460796686896506107648624154305495606781524187897390873535311804657254964088299662707131780687939546798670649252425761500154803122841277611276534620640130547137174568704593557877322856575205055849463723636546225458118471026267527460676489614960890080795366957241599273099107167027500000119243259010608543472210907821966589202178363854345406414957385046905231166289964399410274889779594328418101501390261293048335400837945753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] -398793144118359373504550801466034934985411212006307644066667884344998989375527111133747771798382187846556427219219545062324374026392344223680399710224931604808207189359296667228010798003511846268136984064838142974741838605115700649477983037882947595770629996624271204632320886462820091458078383678330811594387702691168437193275838373722506617036063088523483314347960410536972380218013054452250716488119037987805974789937397671868803573296036745881019964456350244270637383032794681249946640783114004422327488335496897753250627978921990628419934687183609740979669759792661092096555988492465521078468219142585588520586615362695591128840349291026530299029831438184215925101211346773649987939119924522752625852067629464987062059951614708499516488193372638258573592768583750018185304605962710828497342631993638667964279259329839426898042474297540020032314520638527321775755933011190735499121677125288313662425692037479165367861442495784760815346432577808429162892576017506647439560916863183953802968784021988338311967912166450892157358419095158851637912425889182953623238763668033272196073894871629628871744080386323792601554237336281427873269948510023024388428764318626114043104939144506460513827215976406402406809943556800196340981645552281474305612077014956518827311250053219258846988486508508886001520260088058795962773102184749885006422439207507484034085619985411273979322086478986436343769635390318255361183027265816608590541452122283668846489087965953339022446301194344793028316663179432098908654516015990947480751920937796431638678962460652797540780849727802218880621143613958007703424453085729063619167052642389203065693462581052933291005101928403360005160347607618220981969545194737570209401792418126277295213574671954924575938623332387386210766895813368050903715933965669500897295259970607373332431650134363248870264404558005072201952799144390721982760680376062367095696426917858900466402460405806087122217390168150066401212280127080905556506636321313966966900851135719902260773651206222644098016661272602947207412651926280622605593657404583520689682331014597034707357723178401908451133344130389364895438802646865444269490146649774147370664880282614145005069209669967094018838994890716353665641518945235777151583794367269205482437751067297386099240679937595192077588942684202673819879486886490107798406641860844992798049763200156002517732719222485943461546497600717041545092550684607111465150367281053919097169757198697746463076030053330397187849231545558957265666637970446745474609587117499320362179791265755370739594857809083309344961148709718697315852913257882845184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -2149832853854453415826066885985669737163844360596519209790648009011908066242477647121934967783087411852196626515086281963437556616661008524770448384552415557416882730094617026343301292607459762326423771806244540340924696136370649384249712657946777276409376615245676919752753068704896450064490759340432214392564303487603285967146795325573200270838083073210821484430636372433046310049992160037302292054219391795899239775896766939381495110312449888308417239323438397078471335771512989927750476442031423803714481149068144080931399513491523722876873564699998570967015433920587345932544831472516603827747392105161435813274334041953571362490320932596660628890628616121936078561958329782292001603307404207227587910510187217795275246777019892317553575551577493193509514163462373046924065311996745655694152278543499387028292924711205588192998544014337680045733101597203986144962380062207596655498530211116452487101052970494501256639434278814778122125307617319789819051669357069870461493842785134118374682459766121427854327688631466198974042184879464190000665666657014825795361524669971280114124400718836814992094857662130536447917158329342999476824787864333700539349181986028726951367349352013088232375969107207236178146325411761895466817572532531653055419430983482994581840809813258036999242839993440503892335476655514279446599038752041760656371806154287709286100308488652650806822298394758579235116301867112890332306602318302214461455051912332634457995260808150443450288763162501196989581791583942918510448597095094505676157028039077696501265147335532297134955728097986282227770372443411973420658632145522304356769624929931571048007974987764167089574155068815189612686986924178941079333408797309161666848338186174154382502816691238607175560067261498494732802481819937217526590890339409245569114335997717865551682277024712208307484752720611985313152078735854342347909196154439408522176271551202215921703326778262782974120480507911278101194142106984973185663974323892813914155091023166573858865028576986457901745307250577774034863322535777516500779170076848660308452185600566300114707670998576563638058365949781903847539597175917037862148520518868432555013988521983911885843310311033241557572770354830169164846194988482493117066924212291137975533742321317597164456608133020007154343986387606679864148959532250274370221737936921560925775485079596314862063101727421447132929621305884777272066241712496871093895009148875527180066012371524476849455160206176312434581582465424916306630928138321963221937744113014942631922095135224367415722380558906713780963524962560637305941842285769523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 22319149367749655032009461091885137153532472163336748253646887577804337234654992180759086927723699456171190802628255424292148566059106786463988044762101815830226065451095857826220282362796875996790727244201694875209333351687299428417783889158242448827691310762402949814576807453287185821427609059275062368018796524247623359653772630010701257304908249819144066992149023064667837866560715412223309633824324194245231627150916420712455156290494521749999917246168006180849906939895413993844165007922618565872016952346817821474223537191252714954473850530920085407721737334405390229951197362880910778797426832270026352168491820913245925822063518562058170364082047826400552845967405851005122306186632566378584942344177302278059915188165960726462265938134067564607527241342598186362778258578198797618272288587672868724004465784353765186255990906897395134396918311385420628226692907647007917609585369838176423810660952044249431882934178237990698352236179244888922350179068721657485313522562664937026002936918683315489827033013855815176311888890961794505930901690498297261426749804096351824571938611050202668196599628792903540063000555115481095785400194051368826247654908581714832089262934578773471900731300506506774024945323464727210225622019277177311840678643333745499713866186673884564876188747483114455390644722018131183828249214775887675858951857929975925473348365527011443468576085011414742030710424749986635677740845686701977809419856870524103806307966636982436073376279142494455157960237252419645163552005072065461970175151594080956589109685846620395162697557116576994265780993763213713563913420729868817145511773382458726966579573638890042443637703697513364722213788815143072410382466711125447089932731162935894038703590552763323722071795752777545468174919793159772602890445977877446515976771157826531519019433949053787413992437301895713396210209325248201770637468978436825538588420871895254407240019321263748419155436807362678638422805832970952658205280405317110830416061368219336497329523760075482448259332226721776303867652008828177151645038636653125004003550396590389769069948815399053399201437391421046293986103934432047820309361560488038215040155268725964096217551709332083750884113962236134555929932799861233418233810826189777855034964018586696119121271527639163232976825686103626068466965621176886734801285852130440443422446221110681264512760973294478993605130132090799536675138790948539852043106998944071874543244304075550609743393442243947630340665158211422155596089384806758540306504290984983896816284315908896044185349879746536617483041717877669127863541248005505024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -83658881464925926702188128709289350302479889292642416569776483952221088043307671825068951540107651829791304401110991764047186773758136202750592854847961016941510053094954990086613653768130943585014966188702169867637577774500716545467768062260241996556353633560880550868844727184039538148121502588556874073824423042621768888636894234772768929737238184200910667549222639899208750509903158708108030420602646116238966168978037691703436516602292627060723726357454676247173161692788376125854150126684896119499440270631400709008387712274861065827899219998455677330879398832978931172624402358638621002801978183288632207956665288756885315199408781240817126534883987200800098724816165054615795312811967775554474856070072725312833318882221709288640983323441075476428543216934694860699933865018717177053179608358178974711596920076032069519078171933704112974109322685547301255165347339997796490183944314313789935103642396797520055026189472569620449020530273271772075168613071705290695472374063242464584608060465891034811576136409275162850407063935689182272986692805011122197503028954987536403464984293940889759708579116678409829065712243296384532347713294368035671718233226357481937399159866516876380772086865321020304783266689862038375932964802998446373449379960879585736624612543508721822248304767013968654158930958751562276206538431613095711188764988777203476473061177927957739820368591662556453597306709718171507924185493897133379706455161433459840169623210029379231757008795025231630261984446095274017597862025048956343082111121942102868969593317678424141953442671788346304493885241388990433322851363939698949884814192997821578711531000274131670333333361664005779865535211399299124276408496166183122794289928271592921649786966816686648081083913616059985484490109358869474028955137152085050095816876421532686632929891828766055803310485930769833194566045640858540585397185049614093453673259705748852545290941273407790500606275534250159703310670109751932962419556370615285241619242158655133163343164212580873026701335441273635760761809611293364253834131857084132190495939051550113401996985899454806200836028061048096838382160032931605770270256087922149124378090122115762016155670216922764417514734359684413159833834405049357435778081250141743019400895542818635470600551311727628308962010918833337777576006133972105966050230314468920238729276601865977862992227437108977005247737311558861448305593407977587841707826198719242970151364685863622758977461642024839029024361819730897077438104277658090641616068420202113167184502390248068237087401851211542781519653558827066457807799384958566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] 137426278357289352653280722948143242797086648476698693964302635621315080646319218287472512426935046938837230341046673236258349118527969572330664203465290216753038123875252354031142767637490194284809028096752347928022142118372335313959804650918484851399998834319968786309340283873783371942339333884032300142663724254819813332179789655188381402141535929621838577845246727360157003714041744829623537043923224431958565392479641723321511781282388277154745301056579108597927532293197033517011174746464297712769930993311710983082188080413656646712356188944421963584356602482365395439307620800924455779727818472897603516447713095400961882432998298941356225373041583583933948743114194519337134680733118496038115991927463897665556375901139914857344421666447314705011883259430613624035542375757091678550446058239646906550914365975961555491729189228350867189071883226443883597941053927544937853840307951827173728047560553716518067351783137277185762642733007221385327169787443554475339096367992927454742268641859073861302267603308265784245716601319264900538435862470160543761961144370460640535131233310215796140888125408428799013319161037426904836070183586856962942838871184990119532345430980004144037039279118948024662191502366584631415828167814418993593219954164341544638811740110780677550833247844207024255930755159791527853765090875462747068995642943580684150463051044964767218186248396511681315070375008050332418048615437673508759453892915022578465290479713944871847118734726518619872306240513137495628779325508654820804335495971764976796609175516937581325562203420695774384648239572753667162986415997968011410916650352418683212499541177523003792254048848940543450052515874477757699665320016738459782390216191931830463231983083942211214826289676407113418166048084844767097618647547442258739396142767126378130481759957779674037956065174542435913661630824115254410282107439254946580006222977939770605654283904152963544175633494078097808138915262376871313623596208483506920387869295521259760151835602648599189154386871003111420505092302261442222629314340239022853158855430252905537845542187689300261122018363532163433590822797581002970813087682808002149018336759248909896629475945016879815335152516482182714998298114961313838421093802927326485969686254058834646745143420460172608295485090447103809170064804225128566510159374398460967354903508972137587455934631302322333079144041846032401294961031095003536943770507352587782020144364609028632193087409805815079006800499971749477638835547412288422759886358514798409580933541815613297889052045261893151226653257293889903672696107676817424384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 44047428464919528842726744332932964556663549636200592819466856608537575680389203358034289217487619998893766521596096495517879465866420081461203131414840583403338426377461557497302592398361191883004951169469201404199525030094461926473774549498436426514024492647069613997906674605739989559762914360636163417127826140821550644166396553006034217410033139703079517318605348427849571072277736914313365292788625533526741717719311957006704787271717895579083134401722898750381999801757852661154453289995499942418564633027389795245788334884674028893042649860728283866529669635678467944251910707096669625564458135566037796504187321306482572036821419405604808730974666693452130798181684174769576857203662080439161116311921760197635230279881640236184829348873701465910890964232683221417400880200412994467754622890873294043572379923280032974830888537646984796197120167456755808478728188219353977623286041281346822419368911879814155868835629674724876315304734484107583636413072626745043582830196192019402978459990597224865231370519585245742472048854916645701270659133054465427559087997090941392801199616012885281316762280973825284640492296163413574069737005729889762342109108746330920747881774946528948889749325809859351670007087372399248667952922114257095992795114350928607701696518080674593418714890122748768301508716405548666042858453669761432642692757864323819715589330339809425717703094404890435527195465794436837975656897338741302176804361710475293284805198305393874501680705927360798384610494017565815061194822818269719168435332978812802862470986853790064626264204024718450557925316849738925209439822447890453166222101879104671780164596804241993150537229405237845073604350570000037307127499537890281826674728133913467642220202048101369122174494905747831528906484009922314224615809430175996257771503772436626493775177992237534121277535297731871008577272577569374698890360247278522286530756661619209183454182398593683237219833234904423015882360368286864137871064931350409452521189179298773209467979522123088623251628202164940626253723014869296839013909052352901917361062520194798343614677129054681844482288875527675847474313549239249104832288988246741335057118909937618494179744830031214390690367214517691489481847107618847429033083831000622437350302277028285078621750883711840190817861778135315555574302188268437498429187382811394092119902190943973264688906646176810768503423332485108654637421802755080646476239818824018880281438182578642772194953561834546910641892172416291438685591266206607985591512395908781694708832078422409741787248933618478757142172829721458020773397827210444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] -582782654977869832713023728265283095228245313656966115997040462274989700696159964093715757420807412934527810307831990097470044409589983841287811950111290897800017291901888057852416079901260425202488598240139083368854902659342082036622039014607288389048214166801173182127107152570021537022204522774689489518106024706744233888249596623766577333212434817354145220025348717851468568593499039689281822780701009037573902298621526988371048256183611680633506161556364378541664586278171052874105830521114836140774797544776439145350614989722192829028096954414115026583938214804918952564214642554806438997219037878288679843516783024641595952933138663767548312659602950084846118831650347587487045718651994473602805151182589895904797280412336203021814538586920953513910152367213658405645367197170692096032602752705336598505135503451408544550694114339558069740258247967236654528462416595235839910651229679944000754020749424697232953717344494125337963222321432751850093707130624452292326926617277733699354692631479008098172658929018435083004977442571869714084493893208606839527976171363791954503204343144365346939561056118698438032986801689486706856611481802242300405506829584834937019403480853978358665513378042057178950146182596049775170855632760871541829809465482756256104508996416330503203537052885449768920305944861908807456866529420993727669444304905731360060745688846377801148218146163494855575557475988376316347552035394762546690906789145234233927355113798620994163764164428746746711041751923328300199513247458075685796773481943117678684946535923441224157076507962436175102500183544357865653234265066340575756873372956330553133753312054628994860738431322522574426256123300752025824264889269378496111840402026193979621388870127815283675188019741433312201123100551251497162604100746027532470181982716617104909085785214252308961785127988582790291448536477010939965925097046457676875664610322461850465431193959266946629561257958400563279813481735884488053575015277131448218354067640531389082391733869217275102834765666383972470364891172737480720949201458250057846261938322609187137141216683255659464168983373963875217222301993687891477645579467512783620414642183384004341171317766295354649499189031274606017812412938319590253714149227285717816926777923079923988443712033574514905959113365031388634046253667863308669760932749963851819962743386012947044640976466162001579116369233467423627337726264792140486869797774288862478316240801112371227082775499159203096912221070018671946263741858296227180821904148148795230816558651554523410769624266085236960951096170281359294794274134324508884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] 807798818390148125884772938009926239375454655671587385470979240610953321666199200635847844267568084606786804797198182547920454362827784585118830202668438926644173892393506725328764053475867841007706963840319243579058143713923863312813487601474284207214917060390650202407509647940199142558997989491796395432354343766997727826831550965569217553398644191929945069995941922714811291449736537992929512876896008104656707547625292165836479072664937491195654705283341832956352593501135745097786443294696253569197976616078167551259799074947505343676636685453843063780410577882980823776662091275800330570458501975388224440764382255967808326768875426207457174709949401473111934025511333506766072565306737066326775278636465175753163599135011720250839929331814649448352552072710765512231394921326169154213452292107704854915799993499082231610410826960917118098909000203620356797804346531467965737281798802915419152763102508988260644627203051882536942052102151746072437584828231808635542220107536674069482970290908728501905360425137149904799663121768885018727614661717253550940529092721926582737739042358994338118054936253591643416283941551265437944641519087367110695457043457973923655883942856981425550961901600819101346393088599816804866816495699840893469442227804726036948418361281188824975571280474772670653173840510407189710804979392399254484422375127233864339925291489862109886189015268843285061267464350626133715326015874726229127930349102883026167694349626931393321389592533222544139290780823304783229291721644810059687648293610495657497241745599428561235700317002179072443100699210512099009045270972065664147060721950112168619292419324426677879772655071511753555962006961353285851355540252882147678828371163176102823463699081061530763967967258313771398197944170449820579834460635575016268763149875012574257983403192931506379607479766938152813611925637320268229029255254690334890071480371761262528870250438040234122277223895593229759200317789364058229327383132816473429951641574855078623962762958212722871409897056325105519877514794292968979795960760253029030094719332230377298120077530441630361001342372020897586508118484332083939573151823648000883554142855711985799765510666040816519162979553350946399764719382787714869994343695818070248431308732881562062718943135866793295126578276857453365921305489821263310417803738647612101408164848765002024117409916898092277593242001390471071511674274508165627820940695693500949407196053581112155238616054295856885219354437273933067648482576797618681913745524087336325323711035451692747663073776603243798819022909524643399294896979319350886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] -117262032436723874555442135712893593714233777881163605544559367806441922235873443031457317369675592191943125152717927217710464793421565664308448720993637967199888451950253970451486812647133876804578912191027702811925158238560379060358275969051023620059315921640329663899537903428556976084501421749523545486388362223790128795055190105098441371409952155716591076823966128333990821686932537312684227798958627209898271727021796844784345984351449872016078637787462491956076370917175429664315201719473323730233900685387256050053216288007754344248680766260083911828093398674279498298957239419955323547592524057158446890475450981190901147234052025050162333633267612356219068970522873592960812567641562886812095314297598094847872710586057957861408993707357410227345239807825331549214942596146751917159919687927034812177974239761245625378114276819293214112711944173404469390585309162142077103429223717472182961576336644034482844805876185560658813988628500498558093992287059095411252749820159091015086337292181970378703852447784000226050775529532423159103182756365992939208747919744868982062272113455639107479159869896490858786707934757638749858695231486073218516709062353123672477233489524003442485610435030452731227092431094689598156409962574377122543240796237868691281286259449105227519942161191512380815831695635987721471791122332536719801769905022034488299614138805894196396107962736882376617923318831173289165646144125118708699135752770086773176603902803371077507177912491515371888237371452251695792890045633361277288273862873211713062756048881272687347157831649754927660688779674233589382781989611413727110074365294145847492215048196415567284716894394766165811964540157407265244790896256784484442378396218136481749719286200844001280290549101767192647727427021950714587751449122744795158135802109803462848585188724067849690262787519407092247338058122566378235729449847424108938649166184192236405410916489989104618492918960011201384666571695953870158744453028802998275439425877918288529929840813980101207342282935730110035418077664258703054669904771826508560591592166241400200829186350051937813202729232962798568593180920688929657523786617540067549103553470933864894352625431551747777259991935388973006657233984480499009910104665050928373846919981880341496828663644972168922023208449402320018011362522165852588785124049921746545468007934754249031241934748100950634573719980084089948811310290799414671753544110257169022776257391230557632986609307894636638480276245669301536853312567036523684935722120548235949794225361129871779394578414345776646794786680012897344708867871156188741632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] 1984226110981420366820992783363644456737333950150390633922000523035692511959965458729554747894789716844212554212588390075678233252504752056606562814451450886126533459961911227322201246364796466221165891056411973698940113886553512686093607092722499811527284824519185512340573583086195315026802652839679501825929805228468052648448030959413226898156880245925369535099978154827494646506635045377054398585487842713348062416384017072380927436308216470109441023618545713911270834603234480527630054062733379228342892119094613042141023779594298092116484385483283164146980521586474839168743175082005478673010341770910781979974098571915612726668373307500320352334942700140820347394353411643225229653075530219797471287426068650871384251888190342682527187138612873748721181468543537693465851008512495207814053268920246058540291283387248771120108405597411637751301229230763264613974122032222176089011670114801879705374237313836050356427781806033946405857736719141586083543412090054782973848296495962099386044101408837441231900879456746244873006578165639997610632302735661627731325432856737034954343021829682721207771424093333031302970807793839996206686878639770243961349591880943513908521234521038500145074279149096581400416376546117716378884313756444541323558491449260224127194398588403555193829091907890148186529571808200472404577906396017408970708459969966366416533135192114940943530493545806584522068401579024973636101677324430033264459627843568155752373921543809138525573628919626464959564685057007108911744967211354817179093616685739977772371285111525597813547423376509072606198880857848875135599312813771105665160371940518672072795653946028327660831957133589018185588504949891632973085855586613945800232470466543224030698770515033220719925140464304427411236407169942009880479553799388963513429723370363173034543067481062944877700209250159846316309276999149407903642227039004440285184735938957690606438544197369900268467866997374656025251738876188697286985493070622676480281905611855090495430584053626013946606719462381655471736842105655792705260839408391821685965895675196548908103053693816238848148387783372940304496401411727196445636246775363484454261805292348514032298938233149092107036137216141772159093959418272341566283621088756949992139957281042253706362186959499277280157735042175630494430703984153718832888301735439129001052983778482264421851441653671696462061030208726497359401280367847278392905041333891021981711031539452608519094644473428929465812201621752483644830763396766328271253329932241720800906132650355492411085866113914793841376398603351853703320792782467183411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -16189878633790327701161769628390841204240100846137206972043969633302353309484200976227936520292930291075602845682032617196046299771848190319768854370550465751055117078478863622241470466571488237672337909946777285418761187810865348167538595921847001502969202256252429123043515017237000833343015307268371937574672882250536049011440060190916398444369852249631996501595870041705583422166411000065180974513625824018668400486226267421318647103883412525415410276443322646864813286598456310720168048604701686248166294589766956659640542136592174677595150436614470927740693785899530328789904742300654598579765518780770761756211210093870232515942886457150453903963106250745858758419278185263722294408069021834338602644455390986877426072109889579557554124556918258558141008566001899684082346060712255390798941143528772193567091663115703382345436786821811802015688026762254750355576552533808377439177420057420439036670887768997784067178149155262485430202495813652049648455034378054439801254001104906904105197274409041340748923715011298394651743381274520249893481360890663397621088314427560315530174855132117426644137259316580721237530344700717769599731808045923068302452669763902015265830141615590737147950620917343677569364679645195880742529124600175476612331647337454731226871414330826118143088798753341942661555026693884272640062941848239138074314562605554824182143353774551686321272572489033183860271941583334055606303029655541888734592812406572595085742971268726556105888558064444212992275484285364523514000448814506582776151670392191747668859977574928697417127798767024556504291908820684207726635565866108391743118425538066323141123960972762622043663788354449729522173242222835275671435421054430175557430196846363797353067308822006136998057892613736435100806398877048224776922214210660204306476858658913931215830499120333160868409910248235106437909705732043956875391342942068704049513999912379746187737614560176001548366310406776907882177292284661046613508203348311618715389653661463764236227697300747257663586749025779455220864436457346204548760522143849761773754453822086197596141972034675499305134661244570898337614681654943377170601719576668332561695441586936368874612605752774963276977459355903178593962179109276864712878828066580032507904422354910201962434509580225084090373165253180233563985960313301174456247299039624393757484044386873267197811906264116053556376221650149534267806481648103149968206946876675360140195619718553875970546115437973747473799480750420289473564014616943934646347511313580913526755920309093688004530110664960150762555696676283160636657228807339935531008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 51107093170035961588671237821169312952091595641187973107436430024005756489296827467186289480660851580298734681154279702775931593177123384736185380958080471443694334934621386503716524424333912930516141338809090737220612367111280014759969793350027761688666699487789882626821199784267011615661866176448763050838877661721042842464567632909996912860287186820372018433296478865286412425164711263480734762367621791008500270973637358473818606480488325522377377106988474130090880713884735186834006076907903987258241738710081978099055021643569596989075620657629324049234726444177636795684579660601002763806942845930755479793075411823468503062358819044096641454577263514312887666602001641821380636243631359853310797935780100930853174711295201333867607154764941370511270455907693497936453524883463023677719656601843946610163897787023791951704817019267736722943991600639058300823003616391022851753323293474432766360586511211561723289871218958390156529724427915542955060665688016114820124193610822058584076180787319754151448531265867625182605227791069264308330731841174936775994020905929306747112282214282649096241585229251460033525281233793395282034264936367230084456964552269707555700067069195964066795138696169986182422999912801579927442310506542978284957310910072310447407965961796534175486099121594124721475897507375388659595047540429973208208640375065256273674896239496905325511125032308443790908110942710512884547073836200306150983097844011526676786397970249193029923444123057668049381966119405890814789028086851448595503863235977309224046121743381093308834698252672195027302597945044821259568806622394841055002697855870126270601010696833308923318920849585035735774381995080175246797048780570475819871037875706974041167564519477154203429718462261968912800242898985501212797600021339138171109424131501542259267532702070019694420052858049186183216205597786799354567772818836188490600350686307284714856875655529145623438371907166668356990190846359773259754423596817613970371711183771984511701497711402669002984901423460876686019019848018003761596263714617117894606589597859005241196632889247972849093821095035620136243883679216737786177704514578419647103889334779911805140558154775500226751270753012949738502406884494961623305717913498477588732647337574288670356636993824798462609151026334704710167212623645292192232856528151871660474618869647853357266651447104573641674140511248662468036581139601718782087809457573516343283782557207291894971258587880939353198603170915829489272460485625305173005196721855001148909424886318000004368408965239012639063130460597239688938213393705596669132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -99615542970122253055397109159133367662080944942066576034102755257563521918984840180400659374660784519820228185989919272783574348385211379252881629803638459062135384777838954370992231201164625429142939121503189489261781320834106048940672659571247953478953751053984635030637320384487632872096246419700576028752716408353497276193515028160934127996047607971668191901336130096366515669861317972026546097307623804534836269124614485868441257553559015871184890320517055537469683893068874781842306870049127705536049269730338189114832650367094710926234645889916187686240621758046033835106242175722187017151575683390274723889505112593637720993140628178898136999090725772827954110416660314157663831301718164587440711414225267046820387361741364263213593852042980972592346176447084460929420326896078418183746327940109863414067542637449721077924213106764373050270494530571068082358635445354607293080037485100866749137544318409781186800071241112602929687484232743554252495491162222913749400267816494042906930414581064665952670873746316908407740921223948987630971849987252793220331254033821347609676033208711573452776634626079370513196884777483548897365024674429572939491980479177663907691772721631517330657551006444492050362841604681453929497160682579782944205707263643438945234945781301020368421753706172906921586087045017478420655916215111635521475487739565884228256384610459922294283221860393298282570711270604203407930087817920805645302591554682445605019103731734709956881035717316157402119056198653969484645099099222127936032858773765584272165971807045976117837283321458079611298228657990138945789529443318232171059843456586974410180277632967837170720767319830539306454317733284838658058887122779477108829832868452796876000781031647928489534853040649006964282304940642550471724207907258267479312871460475309953010222945580910347275670831797224944854172479417491490614136379447768117425112070649181453338635294399840509851707864782277492907578596690535421037560648320135586558280650518781747312535439155169518112030057759407359681558112346905581652125475921729421122535085209834638474616237082600045547942760786719930214863337322096930613522406632255844897513416043426207916393412277001235524371059364406946737059566790671399450620274326799818775190256166679613867366699713502032430873362272819369275899849769715845440067461099456149040074710911992110587582492061167214612948269718528363755049735794986688393043214118048275505657233896482794671712184966195541758429385563996043233006929545197195883093550061556073718241629322282943302588152470723337828590844575139830672014918708230958874624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] 135695919327729322626863417622708427865693075047694629789917883432115072682816441401104093157904420293593017028102963654374883225758092850147788277779713789428658581192366674466563929120121483591443968641200916240179511305286763063245499905891749313348849426623536982075097585723119292562659193714389944482894855463318927770217395012471050832860838774529962682783977956661519061475116562557088072606751951131313034274816093530886939978437066552857005852273905693533748415565281722673258620697379021702559449988816867661925993349951064091491771558060672178644744737999408278822434557872303934032010400485384526554856725302965479359778145732583959121866772654270135045807996016517306681224944268022039963423847827187520556361745640019003001258247061783208545191621732246138218232419200394413825409415138393686879314129457831579211257610289802725053458129207977422626586926935486123764447455191086469225453368940653150426935921529085107538986649937455685301371225582528525485159610072028683635215997719276262028483366717774608125362265839556392276269989361017689739710485511559364219381578471272038871307717749692555851830671875398151054634852074740535390141477133079235171377912264071361824996522197617556606527369887654780228464338460114132722028467674705718075177352812511198605607858453639804723019442506494251890738099935545989888503109465009216742618033719224949012791152014697006408296775293161014510959716442619366864813141296073556060388518209080217612927503418990506073321161213008634737182670878437750965998898126324502990272598770581100078367623497441895729519457462319544270744935816705257376141692017737975334274855527075952926197170525959729214423980049282369472000095072317711844114804593351492261267890940865571691940764772310702878348518285383107068369166031563468115682127790981017328051820250477740011079799413353763267160021794802867696535129131824327192965003111569081045306107313981221052255425891496535259901624189282433718397270110024398921006812039886950414339228459808691322642876851897785666702833587891542375020546551342535800540494313127276451739002926486533284538722655268853926446964420043924992067350702544489069289922358926602720547506429908650049426225524101728557520461585684753164451404985459053593618622754373706983574860363526366215174323773823129943518073312054674439560407815158683205631651908972373278744546498492732957620346334280263496126631416571025723173630694982607778738760221926868241930643807888722366995690425964111452587522059656053763250463417922588503495715683739390444727003025615491952537110960829877631574407466993270862643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] -130499632010964647712087147113526658905079363844112755731369713127820050966026542391158139181131774631944998594704033943397303131021475848002816305933066512701110782549960222325483898991978343710585711553808659034852955238091062350745390869961911002269977340329781872882775296820567282941817963581846717781581911061014355166051859694846809309735673417903944754677743711767859625521340606539723236109377030592560816701160232338719213815238811160731472707810028493724820175447796098021479459821982544348422554297836999325501047908316942745546172553042186519468284701314078184809953975764334165226428712387239293556241064544493831706997426077267240194193897092920870785330478426000819721242172865099885297292314601437363705359823586980762876043349248783540606609569790566667280150732915846231047250550579666067596331362716568391882220959316562603411176464432375207481702382665984308187714002716833516489583581286664812506390352921756108315850479690774227009876791012363531201199180909509168702126053385368077895966389925060682199775078731186635188839672050271998365522179046702386184680378719908447558745238909198611931850939499674477659332016140735922228563550930767813873664932150551763457928917485134572341658996055948565551032708440773978790226055259690003716306838419563886619893533510659654417590930118819973686023929128461190286530238794724405267308724031887410854108092653763497738084366200446525774208041023285237474950399776270440409409727090566109665937494210896661920554847059353731490835657399483998259715914955295733426355939045703833645982748888789396013460775297811321078395209510182506556385476859354920642569003063091506048774293975386712012468454594914619681854333082141779949558804382997480776695718795571069383906190670451456543159118235036346904496976605584154197603896830540679345058482038567073476212974612106670038793225430668370524853171822718198460710736509378953022698646414425974821695348835972528845909397236757939309586331822511378495393384592535802541697984956211218837426844634237938255024446613051868019988559746191116112181402488596308937407694883119493064063568898807411938782366221211060911438307172173370600527841428854468728773457081603577886475660967749153387787648874162157166458938425667224311841483836125461045938469452325446490005010791063126085956908851455602230803128513174511811476709458796002465560397510319337691538210125457438619316726340908921813083204159381116841563597220034004837310127458793227073885385522008272459600516031829143380508990844158867123299819476233134649003160763538734347390102661081506311288436043240541276602368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -18776443034698946026904325598112942212171646381176687743209322538779085519282038415064907611480688421124473841075104595455453593805050393555870625301559185024648279273706397856684787654662163322715970359240163587569687901064837718946805123254827108265669651169681847528175476768027440647319097736800328915252166765821463099256753088860889740636819341165462836337108759143507418798784724916890078395322368186908311766377414081165853732696856519044811801031460645480300887688020689402929184711099275334955146422081555536728780924983136956021750500322379227740952479363914067590106538601063855961189131109646912417310846042443610817019219419618343738764455072614276743628208602130608514868360308780063959794337559381448577539210675305589812801490321182798321332793852983989872232097597044425415327504607746601504227093340320907534240248985178283253093942149450418775139843093584679830098692097764847354469174414984132323054231147337500987321446731384938309197981623438112931599056224520662574757478156277150643535050505090048466066073724470944081195507910128773952924521750508784216488326526307234058273960320498042566636691321441811443106768976087248337736908379579470085471650824334403135507620454395476743453188212909132064400958289896251980250779174784230676403895870840336433540028475913782963435195198613680759761137306181389599312514738111689132513776353514724257776633992462350771817791378401137726237819855573475177944272603779107372061697262176816115103737511458591948025138327998782354230037027288607969859384183623685610844915213345802598757858589762239753874881216787503001607444785207967032686778504754392686783225934978422400463547904463885611086970947973190446670433310214545007889045061545289495471356118776236432520654348348121373011006279527349206323392378755984177359944291084687581495902062934928042878530442436708599113236669095673335153698610116612381312868659824730549326888578607302966506991082490538502608339554752130574750559251839949099381942316373978408208049261705065070543540367215430316641068484559400314659960083359812591105717147566694138939869331812098139198381355114494728497150318196374328170415811819567894675130754824466955366625258492943756444203306394573026620065985904528337299886208226145901790482971849611984371975775584044069279465985769492253626589525851427251956990137515174799432083482393055111517163288105752439134397516893544670026027292319010234003353210369758841411486829697088484844666990215955097010027400828527845671438949366542650639268099486639194511692268674883535882071699371693486142752843263065771212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 695263858453683065537002139927248959352362486092044030246114204377996528075016457439166038881005568720663493448155004119270689541247977691691078817001713639157884003516878805927124823394040548638723267579677732020626667490583124453837551358613384334673312998983567261751513066672775015910106623164988490474028854998450239585991617290642820840902244633127874990831834149958354357115680488898889257751688356172326264697463693764297271829204911199666409336413837451803847964900207190225685749166643601537900458175631803265344069903972499047175452586131989426128481531325616943429072996899464128010028034834465890972993138012585770463091832374697149912809288596665356695880365305081840720814480823421178944011032729526559804039580414279552677159605905261440875347808061344855991485646515357486512557835893589400809718801003457705008823566222249351746887389670968110684408561254469510964473544137904863384939314542620789903670523070994372608420053854438997994584347905089379166967948515597765062045572337695369329031679756877057666247695048098396536593021063827300927156039706393610788201698856716223784322395844064149119930838506903614314615927888517025240515451708500787638016662337580814367682993184570112387714084789836119634079154223369609842879933147236795561526315538152591566036164153711521725384411093232304846199180432914254255444116180696326842330093127043048229228890986193330301052715636891055208190698204132238449502252871595190840656849423912624497493460362406004677137643902374401565865516461048021519087215763792951499569847772218678266259170572950297594455022924011317032341590154972166428237297857701100780643114582435598762537114828144366829151998919055332646616563981633027353900907154230721957529348221935815004522996886427808540704873834790320116460773044003211643891378663476783720381783149473804267579940782336405369200218686137568048742739844123631516398558683900816208510752875005667009984778447405850504034023904200718124927401922807578700116338863175400223006176870176750652755809689597239118979494075872253184360660106581375504135006521810725894410068742732358721478055711479892884676931594869228097011240632073237232376156417153487735635290543411257033729126638387269087774230937564803279837398935649415079748629560568185521159318156312337047734602323962608426789677751033924674802569247220778986833068176749675382964382574566129348538870615905796762548723551335684794205399656447877347682149276711859078497550524245415030927161671904128426835342673845734659382187835637352538620303400611677436945612816418213436019120926357900719292416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 34307979409609445631490483880676068869129652889707540908465245562355904867431735137685059595970686228984989791631562114001838287302321998601944012834423524375580594436504217225298834091897464757564165380187307793183437235421879843885092704932861911662265322322500538184848993350961016541879547966997995541668150442608154513906973761477503222445260880642399234250637048231499346368441314411138107468074338306089126203844942008298636229122699339528655731193819117193256734926563908400832383635248992219197337785466927529655050700913445042491861496953882246543670585632794007490207158627125173870885102354117144467086468916995865712708138630486011833451193542153314765132776560668708444317592325799610748506912923842706125646829182128881210271807188208354602610268645737000095500936004019205716809608400750106010830757980680291359845746972976189185704539964717872546229200563977364227192158852003677962291635410871276358694067248952957650752241283902247288553894792406925072321117782057948302731403774407237855320649077928537880892092436163233373151669758830798834335534717574565693309307647720054281751345808906373897532198659493613324575414002454930933858120886624043517479870307672856579767642085239126630568855911210901190246717692057383356142865573890435724023591675377869242844527135619660194177775365125133547561896188438697467182715869675684882980762275229495982957547592238714334865459771108430669853127843762550003726466294029575316275974193386084231658048241536463736710064983830624808553017364163889128786041512556583402575003158444487705237058459793233127799565040253228063007847194398876669182542233007286540746704725616282522824853936336912878113738559047848483676583036048606703277277657051463177251626517516579219774200484816062688801062355218570078150798316245171577944420573039924916835220948857009756424573327791193211238606834864355908091635430615893340564436178558275449360656738795888222757381893206061138879928249876210809565805139119374585359121671590759487905513914369492036665185543745018523958493780322883692052254649494913467099182178722855508095529394356651820643491008119903767751271519537594182815961052870387096097749339650662098494501044530311241170449393205817358533714004135516579941804826819206583552210733207680683912667735311514630221449222200162423479108091610417138732865388242808164634040211805208465258588333689198954384473359087061935008828052726404697628300208166814201580091326023300617125817603999684300124105163225400337783503235960551333403085000001064261391221600421938393974320555161017128590928799062012851965132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] -2028754038952141995049837087075978347241991912293214303095215165095086023649537171728557857665222831756542000231633193076540524147931133861622471799700786250066588312381108517787853030046844220539199734333735219101220251019781907755211787766086989494898013025057001323772881901416396512988659518012076697688378453287465744270714805691794823030049386151538464579180952562502765892681314666383190183979552854861790567050443432958857194824765832817518283613209068527392623511393583311052321799210355907239468281339296236598206756679227266086703587076120474134790150057681807019519971528747686384626562141646115532503644961689754020152292598067056686036704897677811119958495125563771879629713242949385222625623384801258376333055607209217819024085713035618635571230003451154466719059004198952050193598297060813698594514314965924431898221821709941387069346720190116003351488484372270458139874689943462518006097208594674798521775577520098750740054003243481767775454718402402223823808929001109460340818174984732324179534104188090118772627911897442031162847603166907682774570688669802009125317846844138103133219150110110355753504408037626994418955138906605390615865672918854889682463760063261243261741675483708979952379633430405111009272878710745174068469548779733879469348013011464496664162247551646807127508513987215893244726582640744267478461391115711453260210399700498023226886510741780264199270890276527307102185704966677228532003867101799817817526189806677862938482429269994090201566321496333864202624888533326443245071243218335008826545644298454282339470663544748416375807045525150148581428832237532975501022430555208672422430776101159191972721946977828772701119385884590680165059567100563842550615124794126326489195445425514658117802251233268775279605406582319992702122208687908933418871319888916126354203971081768872551068048724650078758571685257877031884871765640537656055567703222723163977977616495995721738825688987643859150595725763018258415521532908471657096422171570501451182762650530417992915697927067907791881672824370429554102194332843334578706805502130470213286075949437269120627704473072954086546292904766989295675654971556186641870013480231701585438429345134181959526044162763002949822888801741374750649602750885299796466015577764972756722873229435644474440152341621416842298290278102232304372597863450764757909830457657313170781729797625546399009746578465979715302006125623864905543019811336383081174131582478828967118051130116860631804478183996355976059416961465846362857394785683654731064395748259697455525417779462451754217397325006253523761687953408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -11554490107420313208655459538778706694614971673954544159833578774622463840451944093994815910336917894847487058598680461421955806039937256777625299686527903521126491799665761566689793246326542371715781596801134138158321149148177300052631170503807203903954423713841591854105508258426667581673212530896028144569288578446962999289155372829463753583349018359698280518289381523870054540514388574427719744888182442401030260490383486955198665013678423977992009596860448548679195746794816889409732727360239784071976565944770956217734065030360473855110774429312054309712499733642754361643653868839362950507370453590022446341281705114314622707953039995982247948099965013470189352713433062300862661728216280962901161775337364261434525648094819485252495060100978557514173919657866973141080271526101043444926567845859299050269680035382000955677330369148705213417712216081774725578678419514058269618460299109203284741697320851352061402722164219340675551375246938733871308898264148312130966462674990956693836578550604765462127570610680528127967529967450823382745825915319287756616119335194635065723919799347008311438867947651106997216192428356353123460462400410181220235997003525242581013401118212506534793513590535771792599531499773425133757098383865336962631647901497205252495128006840647914761542972057930194520554119229735974483322198312350079187646744854519379872440304498335969981039814917083599620672623180050884429426067343240749464895411013220272458882698578223146750618276969311031648108174525292317992459895862961241029524514005811971135737838615355224623718484638548969139602072809618861908686357741920738860514544758603379359617060248353799763455532597297024752772490206148752008599900060055519487927825304410116603442668715461493276249655387859671559717004438363712370771170063961695944426468985817039612795323662338302088922326097189196435117206106587136446265317124397278465549300469412476687422621025573691528113624142657584612888191845730455905140778517915434106002582836416613950878816444226171522212471027984582170738270746717500605055984243880349856737452504348153397231278369182994403633151619066487999875994503750971364897954225025628657314344528486765243154168833278535523565147473970080016219550988457197172769520668259385268452124400869577194113377008486986391801818305512131965712980329929804313686528242480732971023798320354833618950801627806671795943240021505289501996853917235811007763965719480979959243378517231496152002342592810949062871272481272529848933843991914457110349936761554613320425082301041147826551043417562461318288829849817858639187148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 520699919964530265097894704989678684194051029206572347503610556337774576719211184431050149126605428901948689489302874904348887467686257821413670020274755128452876751156344142228045468928611321777034278138388779180926925215260507930529397871803890656199221170287631031605922394690951219282162840492170730670008663033995206802192088588962774652197325831321113449081592464509227165079309118540630165508676137261769563857852001013380160082006182150128164688836826728821388543931802900593567572313171007219204208480349500383264443458337900704271674183708078213204273981018222311392665202219732636400220968905863423571740760100784412791792155349458136950852241465103576949842472194287239015818364418443527551716281292683263537393816351794437833073973301698919468625833840184714640154101003478418884067122091466368458390152451428776128281026619899326732443206680147502898754577017601981395573923789974275672493529333467874469066135507957588397637603147089819240634614434973312244163913265278645413495111716144726404559270563881507910510925475543204685034343291526647183182795410166992773008035717680476090887223198948802283752762771661258657557017282401468175380053078978048068255782998804984088358495643180178721712393927501939758439203323671435797836360327244598917699623006809078785055761702112923391933314473013951199443543764224339181031401947057636743736368378840583304550276845772728181183567903016044369101746473592195625787828150396670671163433326066185758609610088816968265859285276308227828718780981675268288715619480091083350828689874187499493328725204953926593099106943704274607420412302712712218298724866215686501273409231596883248312069487904686302423569637221758526005784121489718193282364455897084201840180182384627352862029473318841618865918040575239414867769430226435222736327625013850504840062324070963060075288575404502973714254886659673908970075872144181861416591872056395947212095510977634137745283987792585406593548341048762078460913313148253930569355112073945670492140303144878515637316508453049352913698814110580776183664967587595993511129735469177251910463120096492507048334611004006510764635196454959649849334736664056145687522611739934345329863220184396917810056082408762010295709074375972364251192315351747957158457881158564760541599881688206053431710978001525576563424439200186626146448780912162267607158759454153557119508814599624876995834979425805298625101775809814032702094674314806130532263310748788671599525164026246105765870030602591565058690668004343333791541959267987232338602504012622286748513213500301888634514449865384916928084049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -7214859295577186096777117835873497437509236219936611759572011607552325649370961785349050641404832551888938271169598191847959240921001212573006350736612946088912216869646954441627986938497480483865155435138983466706627963283559983614582479520344738854539165220371244843087733641081931409719180287288839038689575523151999149688496481807568597151227208249669483765313388273021743151327582758474871971088711551456998656703516912736161955280758695426923076980368149706474570203803209571687594667704199842827564955934351041882051064982511089810658725349654869249215462185186375617022012608985104310768367343818199105300766036870652333368292977840747959389165622643987717729611855100967426771464287995066758687237075943782704521533179662695121611784324525305224671693105570823079684549504169843425554611889964470562963578446030785238004360909763977517096463990625929760003336669015403465713665555877665484443744117830299560107944564791822649414462449916178765191726616642484365643667053578634390717651989043616734003966775197344367791890770260154275291172510229032192566611712938331333920642887816811158274803335161943032900152126836815298437522111571753501810256685335269272713509290163745440316171993053658549110900693368472915128365322149267372777679109549637532328088711998745827241710148364894810746420385011072660370652900607045511610205605493163160108204769711007054293274629364906540210942404493931870799456411632332187376282504533878904570323594095671062636398258769947489192655263407724856111165010985456527186796850076029400718734041107279877675160150973093460441485754795343322552092177047599002281348661242517643497068196592264612053474904059345023502778197113584355338865754893535296523339733485595911335041189238237910765413188912408217939273484554648422691892466077685284532704533966728164873679371795174785124104240143075648847355445459731649698083472512751057111179736880016189872162778737441417987337763765407746604612734142793499309111324778241804422478182148107833001391124675441192121907970809693156392541563718324807588213009732399772649537376027165084758541140655555066550499803648216823190748780069968320225335969115263829137894401252753263223968611235658688346249222395988280634837560241531262361404534276836715201507823012314713013315706138595754013500522552365685783390547835989750516642524251367219290266938603467566686990794792920004928562659130998688450952635918124071419520012946872569333890044811005523428222657520781069292089027408201396869006970101563099694240933440565239212263986228538312672827315461821145557467206179138887109427855360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -12109293819642688485917724402368061024606571302904637125777041973350143313819622852458058230624386311983496709339017006062039876785120883728535738203259484405241637743968228067733989816451274400598041649194117650574550472002004799883874050645607871000425396636091319239130339958649183547268248105270860279831590638077657421667469338852370860035219828339357641874624624663331217274171599008388351048998101755750819588671531361274459635730348775925751946244460052468305881783771496572822115162814575111285368499530082070316644123882709122237556011216804037570169285320242850143624255821785607421559363551615573820239837551999999834533344993007080324296446771649035496763024658448778824947763462057507769318237561165948751729214678571577518898502879284639118587310650141073238288670923258761788638037385148832280177083614308559949107406366210118984308670388026599727827057314175876013344895445500428681498442139718400892469357164895738587673002555056866364841156932659169470538372680341862366228530237046397556105655049839288967937566003831979842683304659482777043639208174401666872916484984320680134588804559047132094692216377719066050717299955600536945581314039907030121096898319258519475998426767632437491699091234048923191815663822559129271379240082855691692892433485957443384402304311085765028886118416783469473826503709195455052857243173526231855578816953728122386042028690885186924961194427491376603042398406553058678233252250457345364440660324842866932690059844824631148236129178883193401358783286349158592026621962307211790059292954708088640425281253961757847230180172648595297430753547477585327305959534114136743176907140469466396966870073192539865250583973170921227633241056649535251037494029160083102793426652176888341097348010892693226109922719066001770267747472123082703123693613337688812974215745807631076888709432993704023994515225039762710524633394660330867930050933977735819602249489869058777097092595926079019017558451348388677957680588638191333844521560920433248937455358336233941263755411705697539468654712380336383088787839242692435536994359943875816059429086752665558413478297780386457489128894084292814723643880582626255672545236928334936651082891497568452403360161968875511208287789938375420481197579113178821264003933556122069433985459270436580484216953474259809821331409531035536773097553611291668558089294287656990316244342218668686062091075825312458953116014863156525413564037133322856988118004141664317834066178114210414711657603400860166891750008957071279129200196896447216838284445267738229895826028163270252871186798278118504965132861308928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 761868151953119745063124103399083305605612150931603023810979987042880210048576577372627707965690155419223218397039804736154347283357610574188547119637283200035449037714173796674247054358556062275376862074296448048450274402309918071690820320780458616020002499494236992351305080286087191124663293317967972586612045667518507235836773573680376862694615153515126620552177025890462494622003891884980200787105531436897350129822888417404533309300742038161950193913059034303391239953511495077858010367058398802236554448034952393356523628532908676676313583503875604024112726459952885705409490361034037308666964868021778228481037579423151743935903294669019329164220515427746111864886377023675880639088459619413139925548401991707352146575286772350144297865300308129662983763493289159165005102370274561303644849586056717179826851604665913510143737783794686491265433175919856587906225690391963193972928466532209540341122942429071220806269018823010058215715292426777725375610203332419554112520849192532521493463689462321998104089538325071724703465768171004854111509156603808036801790381725563052923103537840422160950344220104750585665955368145943552945798342629055735582893053046659440575259225072585577824152226476635304919698148371563456655700024499242898172561761519504693839878118307206758503437461588545770383071718827888789671783418375915644574674142672697501513845100527536874263402492273837406122997504009007048128168199479359880312720294631852791161287766307509713212135432299471697683934221112861587978259008294457152348701767676573704031181494674980889160839620055167138756032106568309846858218784117083598026184709997866862464171168095171603043546170528472987001175142590762969962256956243263094864065433760146045948901570718115153232536763968289270336438326002961069691377184039162382397446465027320243483060460180713389320072440685106874865780288426053474272509750459186703606793252509693823531453239503415629278324772712853411100145114344486903327418144994367413297748667797019631730660842235897397004383683180015279599633228675539418787246604786188546655205083256104888402008098099705085740636650154911048049128786776879333009023714501031850104527297175645220236302478123637137146342346121664000587811096503047156523384030146620186336576159985955440500447210724269263805807232927921670611343196852095952984652612730202349821419979506089165703992525789006376448667718480339233651539082702422353275888863752093023007877215450043406738558051122479555728773008838664409084322410948696106467267276179820663396510153607058331846344673779986490501384950500736554615815169638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -3120912202466002820102692737654557713663411926093136533503979211396646302298441707086139147048017973767766539221332593303916115965084139690488924637408110264883296100337187295044665082083985655852112265719327356969546021417142219040903044422728854675345282408561381806712337098420387874522812198975325053477193638177458774051869613955273205997845995405343824958883597034367297183540769730366657247630254846824970356229111144432372857163112575134821969815620185480320010515776813579506151031973563359711575450251314084868939051771251483695752731946920024374099603909112902977209642682471273832520094540937965914480062546848360270758064523425661264497192404115830531013030875442139677911103335129688141981871648172137013059124321347830242927234177235030152366799965154329988418095553530200537243868874820776930146087719538438515147353841311005143007050334286428911248851233554357302832808595651934658076269058859690400859514623876537092746622126210523916230497071903484877792653363937769460308755645949006369756529793336405875358026312426659821418783261929801772602935914349558336409891872639058821771983163283579619114999679577865280452292999546669466400164182819761287231476524588617361567941884332503227729113006309951035536293060907929766249194949981334757157092625196470057881766127360694042896928223730740457381098314091061780297694513026875266178765697704095116126228394989876109394334982326495384499424639510897997523331060160105545314184902514176359901508636830339657052237494731783326380204098151742081132376522349694060440450917259275575792225658103663746395199528747692070255949819064649297670909194461458055534888774238565468178836726960306560741810262100238068195439075986396908351340393424407109831387413432208385643158828929505985101121575082623054180593967048509178922170646583885528801256211681713415097535569833605159418644615915190652322001992847233021344657593239236911890563885082415224503042026408166475379100381199753771335764061053195727765896423771335872994670313775052396526509750692455328336415950380996313435591457041796183964690970853105745213155189950012953230437029688414174246705689310295137229845670301737108975978081455222666440518858330912551604847912062773728342303666079411798707331265932533376348869960274537606503265644762373545467436061298614244700222250678989272976045248220341952908948795037151183044443671530071362776861502845864171810082320784304367147900422316976144465085261489565314526622280475953239359690837093999701469333677967050469278332140561639745435454949748236963700776855418136873592358843277404090319259277813874688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] 17881412652410058372790336594442361843075618311388369302259414748021360393714150245993189640935320690237246405242012186876043176142758701068128773913588510118974240671076913492276881009848476664786259079395823050431545149094120471254356959124416543679075113117464236009833292826032892804862941399353326184384457448365870530436679221406160636950084884168756454817055593560010932440028709657450294030289966250605779082758203352995623696524616986065181810663018719680410014086874788586548976402304956250830928301193152340249280509125101059977668282223877447549534770279989825798688745213317765465853894357425378978809660590870679369309094402592328181215445446550022716179710297696281767292707788811569939813286956829464516608801142578980907418477509755402750095665775159410760236804686016063901141297598026686053293562147982614729623149678043916926263423539555879265209014218125894758707672181004516256036378521220621699597464268628344767170814811217460679535913703198818864885245257268055272556253141525547577277622919498924378717040179340210349434459370049765615509170537039378138734057392649558604952758950010481552820580360856321875051921942743886899978138896396045821705520570463340599685027208570564660856309576332337199804262269874317862228296184435456774787318060397202671028351347119465807289083397530693526125712604855676827181704941265561060676570072231689675369706394985945806921105241497495906071887298857543111997628047171692903163337583981104830029806645037321306607901113492862475935378167223389329272070192367495389849634812408389887659228674972010178706392906096889168161658004503338311208587393416603234192811607460780402055209635396696870765717560958230345955404534996707397108638342044733001335381792364388630747069661145884637479830393316058934815253736552237834816631644417532993762894034907414386153397307283063929555281104792775210667185315322949951775093750327103367256179058449942702019985891129972184473693365162547347906178139239094061835063579284746409461239786261236720962742437511173754258152566558712776721763703421065559112055384287092358263216631006331912595221620798442128423382175034089445820137385185986902916710865205131896155718747583735704710412947333534661533146448328971167040059763769708129786806474999592282683797294320506223823344521089422312532110571359363261994657305433917519289846117207173177677390593440225917330379789757915417014335824947138208794426860043457294406265942097945994739613598946867550634343848274584773457285248659152533888640008027625333886580877029693486808956420298579727273415809313012500524720466165760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] -81693011941693084667534964637442816980396830223846765667023637441174963700625881736436903352393330784717062594287741078552480931277997234328281444356386771399851182943649010894342520596752771252098770763592273092420875696531811884641713026817669102696247188609648208085399213498350840121458214493502694073296250800349363747607648768047862543595263559554638725038634379095732514599199456856521220150336814515676725234922184910663808992057364537628376794189223983901570251910444345220274055324223277189554480074259119513108975468787280878562515678830803343464494832207811904404159625421884395502717695769677803075359986473240115441720713151861426254380790445271259249113117856655097101021177538710427541624874065543017730248308790954484716050300519845544201368478744890899739158721789009522494214940132782532622278018367643264131011466023467490441813950979910561444058227197197607699874729602661985636548624047668726441358111584772487621192188410575819481193728888136138358495988487390453975078401725761183761988823352357895776769493153264970605606694371297619100636274746779463159118661019231602719528685744179831455803060536618078933140390796994534130566563674420173647143654083503885728125544985114103480091037809348683899876595035709111729059797909190655144864130816426953875454775454745901446306727296554375723644641463146610571268776479403885330551186968193319495990028492093080179824901799555358399796671762309044652063441144235649390545725514754012493902218645170592550177305206830525842386935819753522911444305631070102057274046222651040847498506507597930983007554158789507186319341897120343011232565483111322776457801724085615680460114389105411852397384259882531713454709590382661465111822329185480773859534469089457076801230058596568771863574820814707250225831474045379619639363390101499060603428657751716571174614120610676002255108278005799939492487317633009093252191357432380371386648517862008455003152444316074640655987735021737966563887243567951877891029135578654587102773159416114986547326405241552682859366544984421124141224118930846141620502852427706315949942226991618028207586898985884919021643170497885121210558985594596714907902127708567332461791530482763025005134876516114434963802634807095265551644313961783165347096068707812414788878588167438853729357562617036358449532957907080600102615918998548715914412046916975299698518865809176562788845386460714794873831668584179678621090718175025114376861344673090789624619397236797433431707231441732397587381583251890831592630135101330966294401028997620671317661428913109253593134294775346920110282679313760256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -829990121717538791450990228702020655849148103677746998811124122056716511507173965532169267544291893473439167720902511199397235682330393098433213276178118736946487286459648695983485596620923179058548205840230524224115813522958777809461112597158026141406153217945265459899429128066999085611184080433592251508319812974357030185987712694890238049943368930357463944469914992832399017239704116949140669587785359331568347025399612902508399876612210535960359190337823649789321912350545885775984238427988523834177942255181835356706110643488190727590936010008311378215145597113866279545584663395459996187067300426300957181325716830962315198350574282997323089630664254127664744924718993754924667504368202304692460437827074406554358459943793754627928664883924293081715884905662022846518097009772464757382674417652169657377349620940520322832156020891483696032643528009109593177576076580659937140495020853897749006701561824960175015972133684188976173865038327738300131430860199682458395345959720141070155374949571012914429091755122615487589508543988136126575290801896211405148115807829750339107688595248797783109649661165980564727138759141111921099492926471049468622510699871310869788652496965046984631122536856660098384798541825489982961834666923740771235102471666725506091040522849493125371109248990223730948968388767871405903114701639827170731886650416809605656787280809171798350986103049730180095542316362988729156978288337933114696582362761251411311534248232789933554982665416289880469240342464017281178033911022005919874645292885101508377006489281831550951640454281060088535887873712347925078410541586308917149896471814852413008688156772210240476649669502914396441293800684499703762460507487487621897952442019328173297371883020750035726292766935919118272699756713853354249337003068287214350745717694611887697076285291100110789559214305286439648896161017145912923141910715909485070371496081934386746077396055382579031626048275125269060491993378276266029120515341378288341573033578113401343161723695434689363558916866935430584348079936019043390888726702700322719342840373108190811158149981327262182360962887041369656758665822163835819248904482290308758396635000070293134188540491617383064653656739293408072829982076561552504827749553818174781439102913425812447008003456612841658073741859021519803464016393677972618244966188729664727599827748838482651764044171664700448895662858096699156749395427850612217883622761044860083720019224938837383958500330844685737038452129457737505546538009412959988735422316473877069319230122643852647106779770261258745855698090823614643723926341104435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 9705402018137870726078509863430518044796245404037423512600822133258153136754150411780195926157797216587725815262652604471802997372869020898329183723101938749104195027167852074616151775512869788745762046918482946643376524457790029493062733395171233914874243897310288805252613090977376521757471659765035384696731879685430192882960073217195454359629691487836726197175901983728517746706696140570399684495858919115236440605336689764099217882185581312033362340251170946523838302273526194202302693492364329415450605594637871463115771057490279699865396725930832618557092568131973538701054037992942332485898138886937292083440580089696745617049807881316624309496037264797816198887431165738098636152129126017058569059608936958799483916151657545607583909018214839885803657236029791172361792039538324712534219212465284509270583517239837317907504020847869723127601439388611534161227224583512794165498496439067295181264747875152671767111361999277684286473856322273680593136338448270283241443155332775551826041720461715950529257357736220442242642371921598378590122590944284906427264551178643611670772309404255999878162975518172271964867991748504363526366496041823306206627011972183587773830054450452812049493125679829970494059612081063792205661646153506366230811601855354493823807627440149858910457642161355585552451893791407851018471799199693635936785625341033618932371241649058570040557463718695154946025292393790146123323475415077120930174195464665447732192317850665345377209361182333795254530825417668031020126213724350005896736667211170470023615691027809102697253469483967432867052859305948287310369285751926977330728477229776780240874240861319854565630717596883674382466568983024452492349067333040241503293627993695777600202135830983761088594323081301036122329390091873308906223081568904732090335508495350037156206044287536188629545812969916020952399461529159480290576402832725116406897420763561679155045796608074020051213633570841705588468363810064354055112371034668601326643393159458097714506878582118699170351554665609304441870018615351695735829063518903984116139077164524221289178348752853714955629320004831343629039654396926576745303184813989589168757161727674824860572979015114040994068075933752621435897055540415675974677158614924106369733269356663422658059751469353237934232317637424295812591513114683258951225006910528310807996501015631440290930114101568189224936214712001009279756650890119657871051663188433636262353674806649861389212405158786846216538587747688761422529183656929767503559448814812359374768874503918036338557583050879660959356649834873089683777658649527189504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -45820585160252318176749674594969177197794850578812854934384812494786801560480045208556556638663999731249933109204081907682887481293460143243860659009468879212290930067678976112484082842541166471933789868716041897667972717444428238609476955866778323561557360087201537291711075585032405707144058949934087418717838625558091713022545346001964616499872792278373144525525051300205030407093408778255799474023435717126284477137561278113336290021830147760073455979330755519418216133850608410408466561320987834720904048215185236430496289142315353332343638439146154879232578945094438542719895378717283030268299091195682552104098896047843729312208293838727643491505030640081271028816524098047565062384826906996585067298596370983883865437678326107249652834244160025991979989407774913024691820779299034072384977386867209015845985996079043633250221832925707178644484029030213445579934213984152196735556400800294626259530273945341824042734433882620079505112130874814033948007888257197334484441794276557088297567651410931714474778956536727176555453214813880822610315849039428830160444523905799897868936039079513723725909719343342541051238230260122221281738932965261795352570589001037006417766383170886735931357153967552972571618342875053129817622565240621188720568113327546527024560585736792473035780683585880829824617379262974122583053457899457020098861168494006846442131411613291996014205526720670161355873064219894447371854143501529043717567177484642665367555754781192098758532136911232064084555708992988068373062432286668306790927580368121771074271581373253707407646453291648431478013382358561518584336060595545622034095523738069897857018355144998300875253941559455119050417992539635158784121158054770303852786173177173938538228413107499197600945173274343344528679541949056192899725311359701234307772395591160845586107730908046240197817877442520689983908441997289120016515127398740787249447228732552805041515851848527429554589270634739282877683926778559713989989891192076896571672213333679864687823238632413240390615315972125752038413338638238451821235852336299853310910738927780190553115467943672033441419813641175918129847661134473277857828807228109750341370170899360420869438014041522217733157650887034945530355702883385252019915142772358588217216687854119112798454050410144483546304074860837420726859485813981769781341687255054140318876624454009169594150873128174155911601094391413742045752422348021404223296877519125348965647782425796723992073934850161152265119391866709106503279874649268624683398977251746962254457383858999231632696204681489950933875655345843634577395602758094028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] 108078149214262801053999817753362802600972397494085275699576894428773709763089090603692605958733583016621297778921266023726056020416750426010195491005404814158217703399143401755571026618388335737090892805254543778796026566014375061730129306028812799080282883546678754686401623211083244849404541052786245293203542586886224570102810514752426602498277119587857851169222893591773655362429754684453910800361928355691363952014652843541742815925510503127799994168670417602746556631798680550579168118490624213953427384811655626299604167319818030281130870091361811108011616226677249216157145862110181030676857825195720735002319104507955306744817331002707314106233072102133912018303003934783585582095692130367104272158352906571385217806928328817549929822760968398941414066959682079816751540703395271224238318634014373133388534228676119679773821169583067784598517994750444543027923990696657486880583832432205456067104037349068653158254533797280501379009344358586934489904368816766166685314861920144724354662009580104121680587832059056257360212659500934243082533012675619586782557069756095184856299627631002132667926098088588572015959681318215468838372608346490623230642333360489919305678035809644040170786700490236562409051986396976035439623102264929860055192556129005869123456409580274506214241637986237844477157817624739437240027175391457504587459043443259755103328423306852778331311379199530226077827386921810898484587336831877789608249051680182538680411127942785252270780552516520715109700780439874924651882559970736204591417978869969359888553023659945517875577710079873875079467495324280733033272285561835292544241824990227993110019594888789994704845010518081779732929696386108513746473585462244888433553057530771295047928204912129662198876423018422501573088592434321384452918784205673960088752628249190052957347030127569031698759598649106037690446566426191057718191401609950791713994500308666664960257503606177925634932091305355988549542430337862722888647375881947182184136613204074084084534990787867576802663196356846205627338404971083582618533321387219337868697601142271980272285621018724347568226454326181177760726551678972255325682562029576944803644447046941788899310072543922790281608270531184651809130321095456195091443850769021403838998882013453113133102161046824093438630655453500520079507548992096260555776253674647170753550162436237389159256200124176391378243363163739380415373180198627068693236518379525999745007464335742819070968425744890151834379644091425093248505315467675284446777058712207474669096209532750790266423094252301477586330200019669373331878327135256969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] -35900199309948910948588493914381413800029432071057076253343406823303308041358888677394560537142664920013567846329147134476350106195860860882033556041781026731940456485657879672239233626487476619386854329265442968859472923060644641371763693645018598438070944328547342281635222751728179889513185011833741419495351464841285932208006944654003972515830411525485746505896247430154549533231991772500168042847793101590477887170430705819937298001966280099550887392860133085671976225101272851222210021855857267281625748192030444122650297759397695397005309841216310166923071856210565463438509663755301140500503947770628484335784098380515211970929845708555848537341088000437643174992209902594669661464367563171145001499899275308111689189408114006678919401585962097052349574967000705011139509923402635173582266754671697259108333634946049080206489909579877001382213108664801808068874499406705790639068138907667028789179176157537910496123913126273121992519408330269756618402035856104529202828712620160274745732814128603540231316513431290819389277019969224845293194714889471346654058926480993522895084083854376964010907520895603259282575543471575818607906476997463695391955856206957643096593582064105401734130939585342895951433747162232652251795500271404939350834917478303581009112795540276601051977030038137557134735532765087786161133203764727411062895257452968699789992723157439765586239446396566372267213462924048616846650667945292644258652911111405138175454953984464894555660065652789899078131102997112263490758894967784750401974107041035775011793947725188250377584933985415306115645640752553730140373732413262598645211922764664919168346973712222334770983420666608153691450438374778361108901976585770018813450848556782206871179407308212416095574390285715159744801793749491672066222931408022733007970796994337644952556399671233937249417116866099666196516789449935914317503944297975857168480863720230917979685668114265101786931546641976855672877370819527889756680724743517760942311824655337061787295384749132220678239906321811920272551528855198683104328650034566863651346566342863036024828803567040880626044753667522474275780256681129769009951468507063567983151678797538286428505144717545585007037505264317503292587630253427477018793313797390868597540252148047442434192562857626659531750016774339700448452265490384219177939042991812639961020021228717219656933610454894968819785237428215650500548704897588032563498396911372129089793578568375993450663102308472001163268079609193032648863621515173917715082403932317295468556323902234698135023423172249475656083161977382431908856447611227340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -598699529191458613499486976377803716537337109513054679036993223533065823760993069571400344703508371704085217216104834171882415313483384827474978754322422775443147402356729562277274001244966627756103523759137953917985256032252311518140222500474348173545706590399754147566331711959973127501108641539097892220222632354357074873282032689349346327950116323887938494371847415248570456287116156945677149173725634864058365602745629613255557568923155724955495132139221990938300296700106360790572624232542522254836526121739709650990113018451482305930836702323441890407608840463889698392888483263290027978766305876658251859973433134477233356671902545442971463407884607750671186482489260852002053938477693731076879413337267964678896852686690614598384418061832362236512239219837551084842361227688323552109618897573567164917406729146314486792909362277131379635193768879772827120590682717326751951304013243758736397525246095108306187306033391447408238150862785491511151747251740671213024292936732905946211314495890385456006283392693822700577071589519951573814944297499476980197178592001504072281683439601342502116172465297619675471638040163920570576816335025859497492017586432614037936002589896280183742292397822224186639817316795260009008786750403806681859703589882179853521067500487619283427673428207808062527390332447980485086347585841213858872786384210650094411962658607366429444641599648707188715800876699376414424519449050634333949023280716745049201142064826028545037568950284299819359828020994652510997095514760782216525189367169464714658687163471998493531169806905947863037261393716276235031345580205648388561483169861951738290383512154130365547788227457769210568978913840910093437823250938868644162540231423153761675268338336602776529403468625415785191496672090145467108696363451230162051910366231164170960466746501665150505695373276379181475127543849769415158974456589616867743723334523288032166929954380086892640430876102468132863964296962405518206286551760337518229004347876554285212886113965028166772966350902206530280675012585687593634011055559458953469498210224430909501034598935267153281662979995974838578928217199364841402014759426887437375196963442797712534689168376746302709095098859682071443176798333144734608697008942495492389490590267435572111907582265984220542965569352306396100324098228606309630506944230276990745147012014588639575451866268979999749147661781760536598210533253583556992149298456326789205898704964512536399017784976180994201216274120607546030620319884768477220469272143214217392416289046885191333911367563857420045583944984803556511982441817346353922048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 2124049232845836544257471967096145241498703475856394355210402668363980655630860019849291776133009784594035589637569150517357877503476419342956124432826040384762877538680350776999223370273091617996751562610846107812490154645362771226675352480939368462937344007649579114100412551764155717752684458902513887526382574625377698549438566685588155425760754262270064753112428534577748851466627214121213780008358827367938638309136634810390774806849084212462873600764702345559690503292070141993524120136823970668536962707844294619578644392136543386012599925586154514398151809605156351452312532059067795611581625989665629810814467947003839996775241904265030057987483241886706397651772898358101888107800017503962954485183006526683092607865773925683806540093356605001349711241660754161478353576779426776977851559421950734321077701520115448122620644127138513996292205273323569940559271209959444852518636398490681221369210487775311437608827703280524716845744638812565493327941519434282148458266297611203355740141300457526175564707374185217077613023600231344591376688246977211549695270174214922706291359668849305667203777630009231472773739726601308770371693707419645856946588575626750987825776026177190952337311407072424610153818805593211793938395247372313022370658145911754100881871054333586338834903119596903487640796553690814889210743148358903762910433121569172085153670252847803660546647073190765744259784251552639009577548827092269596255706699336673303857500313304676443796112930377080073033431198351609294435786851709492347321850066602245514191349268172798726249546838460629717288205791096742556764763000961460634858925197360192602440502034306597209735777411914487605900417738704570732476601196345845509493953768154789965842003931348767878749351303025930640783795663095568602098526264320386285409076925845354611174610155457113516855674361625252136567080005111278737626868129811534841133722297626712142322343811578634842212772080156379138238509540577192460573559068111579294327022894103617393248670638920997901950633330483031152638652126134046551083002982832713415157448073463221148800987094733172001169962673732230350159768878012483254104349361281277904322034115519883537412790045475492847497348840039193068988683495091145075682994712393840247655827286424008238978564919547319076420668662511581250221113388671107022697846042764967175449640583726706815953738316416686081727184031588971045115614963633161944474813369471507448357987995324550450825247587810585240217772344976770612970754187352992965978929176871757388244797402814175079535168489625270270514385746747393298225585029757953638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -4187521760983073996695326508797294615494841672278976329483359549689179035421567786568449120537516247425573368689651921879397045420660043471443687643047849571866746988847676569049948546796555040440928605594288817414886957363815115387403146747931119849909780929839281277435643116208715692685218360085591336645025642034726694031116905910268955339278130678598658504790411334035641309273068618576088954464157841787276052065781663022092745964682017486917036819942200313254695358445150979289151183334002733486945639414126771932439488412716309930513216989711158690261693776650177118338027256668494743988792335933542044226901168660052077042743553630914749662766055628067542566764123219649039821401791474264349032396608420215022042979180364925552750251634104351567266469906834209865324084342557506272583825383366270991126145722323949799827312210774911200397597988014668764264915332117773737283988202406478187283505519288466239864454729190204453719409895501376969602137951445300230905421341334444940930458727548957566973435996054420537124209052330630802268640928500298664862223557086366457238556675986088156466628918086844197742586925507151403696909349836515364009249205070454142795022394203488873144037327705637846774724384594826266633251106511543520786752015796770258194476684826234865716755694223799945372221186142655579823058049731364713765615626069566543530694007143823927795646353547637545043580679313842590425932443697210635456432007110441556704912922649126408687279806208568779406224789082552017702451687254782429759487034286468079583874464127743067719397418823851978211348997713295872327708406721298795617941484047343423124349776501084880814648465619398764116120037295044075742606478573707449944700115592353829018363916325489394932357984856331681135187014699152188802179744566524799601752575628015489361308847219208441888848833901060167990065548716604707088663858569065544675406891618525343795963612153416668496676046893127896756030410084858248481823631200617851852594309663882019113463793656800437265959913095799503571933911167472924033787552351610460671620999192144424569397087423214095687241493767191857024940550671665731197987980819203509671880628021282614284643958835278084877529513787639527339574073528486343014769435002857307122501249142465647097653402872820308536195687085506753636178223507776429873471562182904853520674501338802904259430327506322935432689805656788064564688293370153527347474575671008673079317498969226528899782460060065087042111027477017386062509840545865214979670751166514103076557881818696443581962128724769008613294663188439003812928177375532239814656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] 6809721742194055687578597203256177760511691222758701092364923597388347849807067951604326747398448232857979674368077450811939707597771351620345149237060824833794357690776589579139039778082345923008644522602568039081237454507722284247732287215721166815383883873812490280536113545526034159916597496526568486637515382005473940885536418272640848851482270783522219757047769531875301566480646379627577582177243833060140905863239253436978869388580172604945272868273797750409947033042378517605217634855381388384768043068796136424144382141426771109141724117610885606425280179417008628322158708872046280569613527954858096297115988943523661082055118455316388984218013695256747041050306131460105078094843467663241842917278683587481642722146736321562575288395204278177806669471367798181277875821862205307328388110824300500987753429436494232088366626399525976025807430773436485978977186504320220655798946742308247980908947630822487245510854153435892429116350809871641707238135280643113824869244302520005736561591993398733470668138521145356132564969527136368135857920338380905636239684341560265356799146713603917645663870990412713847712977872512428096905584813729648056341584457967038288809808115447037148232627850104147023182231888865214447311313123343721452333488683732241245369981931455232455972436343438274206477863768723363567912866171456262817282871036958491376022063551006485866602721256514363314183574822419771050319875305881030658311156794418209172948659637672199140484132284184365027693829923464077324850258320201945082517956431637497612778804182505440084245526039197304739669579777309657465136874161628956745575884687102158403817470850060880252960865153716471701176543894989421392042996426451435426362098382462939763297232713900151719123775400589093316682742025644694412387070612482559913404222008150658116940158334364356515189186113486416586017034716072180724417025871698914977186250735605374527165683597336685012023724506596689690798722295581258653528006986430744507348194422586984981355119895959298224491588614935226586671471757369956515499221734399649012983028827907287999242299443185003877032741725621813460396751705105530410325039520209135280569749702230989297354299567125369682102091458418143012058619360180854637837818443813243174994601166731400319850153343566240582780914624994912200209935238466099768747565752594308233431252263271443257561905522618940127095918642307131676028671267027025246586987842536222746503179259674516634490743416224290640774336378405198210961584677347317276645776707949844894390192716058481837904182826929784045985351669568316959870567448963553689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] -13390379456991700104335318641514203176164175120862448965876687799776174998280735133057605431095145163279291511840334061199377826585243075069632426173774721697184710184824253912642199699094739421484096854478913345154434465211466246762802103897814278628745980982018161345070458948028113005425889966859019182562496042730443795652123778026678911037113971225177682051912303938301461288122993291461141094323965075869912294089514255899394279831831916854044037250709191460969874227237381922251237887059184419917762253377209593157682981728563183160011816680109295400336399905471986474210002043742618477707255819400101612929349596924229717713224909151523860626797726677343858863290092835835685335604927865184282709044138209149972659402719027105921401763970840394032156554817912701182788852179799736735330157953470861531456646378042070433376160049422753541215804147282551077803544918430299753161715181408135286328267733759846525726208672530988905639978535057621795641409880653697043289141550251340462699962977737676290113832325535465094948594817609663709308052307486114158352507256771631180653382867414517776924608244786813616402445989942058013665648178943429654678815692375788449698418277440355064811305900539596595693109904623041087256412226686876450641214370941433790545415662552332852315820528709592763093036583310488513712656244219986566704547947990349048355014494635597803302920254871542558225788706134456030773491934399888741160239051443193127158032162171052054539235332393114108384998344237313339579276402541863697420607832919502480438626848154866369845474336129150154509158770429808009907970954189009917998127999080971080944292374732094584141389250744600365018036677736206074970073793699366744401849800182006870909771688263576504608062727381147784716173070123466047981739977743916662634573314156286612250799827370277256010105063421675951866714212883265045742200682016571004132032976089579709612155845401248480262230502273386247733961406654121724746081967442954562996943199919291627900796101435789503634165344204730592963231125930463795346702003044666195498226214995345792595044730765991996498274164768769443469186351508829679279210442650914575402601216048460083041191281620994812889657698639520246016925818880645907243552585144211358960169828635804541043671733278422948989124661542271514593354498482043970202368333135966476481711971325156863484247273024451393761180521244092187433594423970312940616780205559223529570862919186328680887217679846905793245263321009510503383898153996144030558207027036988294437676321566594700685108243097488215832315458435679942615006605052314080247808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] 30520719181340051505049201586531466079124648545058726115818238565568835059668155910620260255560320662931142305666893289876320178185905521894017136949828111864307857920073597137753668659055479694249566567749996144120683577034086325452842578871462302049239769092293188645017352048448678259491234075063107453409055084281010889194094674282457825048516369822533814717408734987117962193266213441912215365188259509501915206189211956838142854552091499057158612847206846840251055272349001904340061470560444870987748573005370103787536209803938568207126092227880194838919145781674013064051182862541028755872777418643648394103882362491792923700816304334992644737038669269090954399917068946494301424671482142748721019361592266961442481551088089168850882567993396161568918786327553024082034656250824428640458957149960617405505076468257892063721392060925720201531473005990378938254712244226095740671421839067101213877545527450183971127546318005997867679056333200275848139705864690582850902710171839345410340753496033639224248849062115033960757054253268191339927595537540391520507691058258853654288302020871832709198391702311863707859993238680986461670120729547018345177717855219453947796397083555390400552594232315945105309024861893444550475138838266267129096695673383502000626370070727930153594677923210756988205285558760305259704032463734082705898351891932385055029264770258593582136335609732111184469891043282186581178876558730941177030068207839457134705328460762131837623973579981038718199137154262818886598683317317840091636014838125845305683785538773870158029369445235192745607802351283538491351332182271725919971980210508233973507150387180842302953403754282293336134261110941213773866398737939844197576079715944196263095036917072044426401966454906213851286382630794376065475584563195130189778360239109375109444781809870875159010256022765721132635802905471414973394104817929850991180007086922313576103503511894191747051180206772275214058968075781946300828314104388886607158667932744270585737336662142362837340910025607708650221304483370660704975076374970993588545664633330636938994199496770170097361329385131500112890067666635191240013450613443698747452153399702993281046642030365148528170357434334127000935836836437976426102401428692245634352124223427419278753205074949527671232381424506020639300464676184156673653584037360518446262488473652557965616806287915195151808031273165320618859481680846564026505817987607318352374570771900598275672534773545259826316552973926103405151009171670026572486023003853733475662413703001046987760187993047369019840093646947840474418434184736561902387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] -60081242508963539364045206622133295817266859999842182204261904448444430783517413040615477097148893138962613476224417242818093861493847755490270429443835211571030453415237954182552509331058704289754403971774546826482945080215006479498045130872900550497116552128698069441950846701315481772698704689695822351551324381241168930916485705245303446686582180522049373494402019469221668242914275644285383659397036478055414549874215578528683121333564275295520817205107385162457782435295344113286881673084606576212510617251623287812909852350063654540675394893876967390942983814439653643364521040148322287471795731314305725763068151209777828269600105250365043535121646179044479339507732224225867483527186871063800248886938407650342904905111940393671699076994727555568139966550749977907848207007306225532249612718055960490682603031445471001648313440718661925530950478214992385956988155705808040168349537939500576662791239800638799778750091326123185885861017472699019252176563648586598917970484007791909108010618107062195737746243309501370543935670705669779095992565455465825934420998860203858314229880000767786610929516957031025461302065304929133514273072026284292528055702726741314124364103066979578603975594406161918310574702804042567865860147120110747193176814591537981573095584196555520573268844987409834072252903677889656446431225318274055131356872899532873130990613570814844635505030794195389819972908406092313807419000531834318596804090794202198126596252655692088672969016691900675736874278510133325234553675332149520695407486747250742501175589458180056822919045270190192428015921682096005292238865832978505352411186145275119364458817637809443509617207833211443456139761625300105653046347213834575739306986476140118695635998025400079738096660522159848356156441740168191047899343691630275245257680415836479385505053312676736378262265807534172106690946336505775568493608877003334443623359618193438277506103104910056242456039871404437259424384157168474469400613894376452408963512749838792696239534621581129377662001509692672219561504312557368535212299725202452291149038839206759754303688588606904808568859932526136474935152533982543523003798287311532736553161111759551939764523889464028060453726452864224167682937765971186381083187960954479363881089876788887945678476866700941351573007147581633838455462824679242968131211142948495159298622045454280858778741381499063018276406867143883447148509000095532858701293195575428956602982108025540033884895586987538232262417020173353218337599374120507455003393993160928882049744906178331887703968198643507379008700403285059545549650018964711931904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] 90604079590261147292643110962742226158375007505554132089767380123929450459872053081861752839708139463826624114463803420666012742775783104723033711298898953965880918878859077669269566561567028029545122970159802737267607107161003291272446806878722731381980009964714060545973628392901773351731164999010538032615577328370702113398576446632059002781021773625475287113213904735572760041216412053557488638372540807243523046721610735693129129892295625956735242912306757428774526974185216341770218050342230003378031481212476204705783795383666655267263724155236346974626307298162229042147695411820754772816217845187670750631224155052665724785123539121778472648895265983934729155688599790451962288372627876552650631141205840316860254631662666758730843937819220511273064614251405274463777048106720526379216487934534300877875026162686150166428176711301372478440526488963470706620580824509395452899247572489589379535545866356909268739807361493723586870850761763499841130173058960368082336902201635727070394920507540194199838509781391376824300833859720947394594347211263942623626666170889656128366562196605219068617185043420195879681347481352373365470270961420353883772889649562265967533572259853234480049447318081812867280168984158662334243514043335919628201339256149655498533524454027665935479761807156068830857181705266251936804537777097258368085626498910971244151670818406776926233083098171206936258674423263615342765100941233836582564609455549934692686303033694245807242131539231751273654646927777114486897177675288970926799136595456212159757103542171092941140539402646205260119582089777138638866029465599314124195591330075157141260502651399602489784172346934426080629071647290389266054973570454140940241272514773571110068763430987618469472398668726211996707884080612630157012227479371065758797168649165870659823383979436442117857658507987420827039015936701873730016942552089628870046414791179910401651384069216784512809368797665334833791489351533316627223894264103988026226395014359109877633331240123086688638455373538004629202352754065572639525028214764033442654606517305751904644892220002290464396669744337029519965849854040245743287009151015672848677800281398162227101833154568164323334580819936305428964539250895446604150050572196484230762138695983521040884764623632054701303699076511185007997379992472210960167400497972864357114967790191873200799220815485821646382848457988758775937898711488630451724097664109271107520557387580328873452506710804763561972995366568019456120274538356306634389033116904331393278395253158607647928190732781384436379722367893378993163212496071580188672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] -100702060506292947485959712525202620100460936382726601939513998726837693595224714993052938772639251168231702638852298423009657493799645546522686853325402888368898189206357165504713603206205665545334212582006159451725262803396882786364171746715410073750995677005288206600281733291918929350791195365648630168733453626198362015548483303988682316204287081993892963738834657739068507772441271437865579338522908743136754391300026979179522038801431842595550429147226524076166474312970206510628710536006995176953592444444055199889380969411796289596933523153682467315066604330565382250522142105885506970903096695395702115266300948439391501318854330844569844389534179008412228683315808851940315165584378185854709502255019850782283556514522804306722980167797367546098678347356506376097776585911262915090882199447195778995020075312445978489652634492871784402190258387546832923875078634383864163049823868091521611865291558849187181875148867836930808014374010148939290216901326253109579700226917449831657951189290302119051967866721942439811782937777894653216653851543249574170752417465619556883925277129425470304003183718407441005946989531119368129444993099364366165574610072163571593824571441001609897284485799549300727308353146133941661633612272155503223367805302168360894103612397325687351442221019210906933004625434134058137589665947318228874094796254319378221083532443065091677487398926055300898954800018904635623614664327104663309893157499476797552760690842830091697546584459088805631209789500385421423840400596855486370996112126552102057726212832886221580323360982404255555095017558811669764925502077272058461300279353789170065080694704112333891462689362866486384500331550233498999718350516419437490233609631844044762766820107751091212355417396051531638173334077748762381435334125808763060003961986078471545976804932420799281361578809368937458691495932962230387174562477822300378603656474383182175611897825494085683851073793933245936237493441593659326918914239772010075868563835599785640324400169446768127880071847728063789675775548177946760848691790652054974017607968352813694808868885335621825254650635722081593367273567480861545040174363691546743474270428775685175658696512541217063765220567031562717885103414808042521846564818968146427670762692064375108860693954469703456202243120855559104114944902976742514966460219008247258393297885394095906417430460437431795132372826514742646902566088313021301030153713728787756005578403846142147881801293520166044711715883875749156173015889407769160438642370424991797552230635733914044294922258767129971890630002258351603013431917039667554287616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] 74583256659156638588146430945371534140028469799611806145344455966092615972794733736971926749020792867979176216732994018824768800168263937968598750486183100900279305169079634989721047802165092067193523554778809094934138694840618642817709969106732570889608441962718125318405291435596682382974061812423227482028428824792674899097159323721424292437394756789361888439829372674452408993023953752575615790737707088424374125665559833433276477204482696521244136653788026579095983074574663591239946741321165084523376994218621076316814955217916798845124915138213913873462739027869413300195528975645758825829029884267015151906751983501224804840421870293206340938830612014649910549310073118571115060945715376589826456215404370777518744512819504677638707747578257247095133437510697701542709882021176344535737373535992463295894307359558775853279997661918840926523325400335177054640879060524310922151844943698432596081412520027686777333750056452409148332187802655810129304766455820087284679063148165049453096411360277006295367736333259193474012666699976678133627376867113076315875217402853867811587880013334819654831655033820791839236603860496237220323393011571482692365781940641259605683748924020572861145926821845987155320850155859788997642829015624638710786520228383533577391787910682196337155126105703811000257925223489385392074053760834043151344245452708615273524743698853535788713635684987179710968274796231729776856560900890360432179026590845198567048012776148433905871517302180421512292045005479487505460902504431109227178279131014809497131369620700448730403557124834947050838916454232044514005309537064052344804320372518535364533446069279774992602590898566226534120851648651090522615712272816437557091931487034800644797013487527738111485740528013244520618587229631156792630946518429959284819637473017015884990464337605259185463776040817590980608283487636002560274507149861500042914872620418795002316197754354764753902417632716837635083691243592720037284188365837591825484409456515635655416459705525287523418240241493810903658187223719412745516910820381100330449900991660545467261340763978410815582991814886589187539928447506465599202675147725662137864085030990192645189991413492205702008470729483097561008072850588864815718031801817485398218947680553092923693941740307908763008735522443642588608442153230897371454813457214898569852339162961619022854494434725642630246412259521131111288023250955760438662279784243172999353438665466308051548362976594465668848275580228109187390617841690661961501768323466345658946132908686379282011615600856160927333036339698969004649515462060981354496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] -14921080397505508487048484770317832138689233987561982943417743324058828622369204123945837676436119068788882134223924633867519791342425692681885770116997844603334291116021240971971649793493399530047572612472318861338171564621476466119386339444354370739437911418517755129292863831668730823486477135825431695295710326963640159751850799827953169548528248474012848925590616481315582165492146973398180963947577798795614219641523970101207159860581840649162695169292620210298569914657277979500579679324633418875699356488655187301331617701742601294677904546182938111164656568143330496414718863192419672739020077642633020457199867693832271446649291885147128778022361529060613973096384494777343557129281280822894384809860059315524763228915778227163691536205867260631584865394434199705689473896170798616049936521172817130777790593354784370658437443646980550263239252819342931491763795541203321424523047950577948070086948894249552489499787933758790202181425856659031632786488725099335514647736203008083445139046818602187652462245786481735427379813570103225936637622088066851086594540969337628459145766426442958665112132626506373734427518925561316453366830542456932980093565217496416393228457117655904864626940229002159367439352150638436564547261973720534611063763208246494238632388647648980198853533759073822346556778551338385638621732946680257813378994158693236192362671001241678906010723473124872517308895868381885642746941528186020221165041852805337483889692174268019378533180814034895529549994971616644426785015843095425787498707999152634035548651349048448897316177674193398496851623776473721241531021370857531250647095150007273169724719917675119039624194696541056079446102041920291979393344277784420008884958283185590661589221757862185660316850081437472564372903950740662517786249152053692046813156821658985854409414914248181923381848700582277583335805048701527440571501402129704885861387787607069084928342691447064685599805459431724240642356432819446213169543327504203692009312506280615024523305050263002710489819934876656175617178556502263207435629634243446832332477878665527685961776964036521415456785161372507543921730008465967918965608116193224007960489807646186450030944567354192599618287432555028981280895868167110116943007722239463236434471167312404444535017193211675960462735130461242712501411098663515498575321627835032196542337256592961538209204620729127196271353718183391105684905057557163342787436648775325848641399414413037702791987437404476072572035845576119680037381899116708865465076252547853168460669135202422457519851593408844653959247125467828148512090123829841494016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 12436602346833789377409380895460936079315968430104916320977913752029880091810273434406023679296041781205448639644005436598754224434078523380157156055373430735246903768708701127293615715889999493755484472402129121205249087878299753159362120761600191941785542233258374404357805647557621333317725371319890011226896067025047919630178616388492954340212734925052580472080436964139743803523292173912964544676942016978438237002349076160821038256231076188274804490747213575601933627456732255280182650239207841957637433231644213469700588953499557690437162649978863279793751608104870102643353529445377102263100050262993695377417456133613795099624945669107144768814367624900458009819649185610575480221382533009076173918584593212484881555799796586853826128433537910517180351250638882011444907956569440501276508989515223454212807432465092848928352588764062478384835607139053195746790840530811936884496140222710763201764975301952449573071087285506916459385434566519348240653475911673319779973803306689087224510976711729445139939635507608967435002392884533789909348178268502367536215441274913027105119821537649925635845355008456544593775013304743305263143812837231437906084842980687533658491479259902844023259596495024688917002484289948458438801775341022030736549637843548429948014295469593917078087177754702115577970538130134856137104491532337074621368192620419687871599619684657480869212652378056750852033224778167597858934069386287469153943179816233335272621349234158977772631511947459689898939919296582017469607673606511651488160603527485883269731266523969888508456934952274597595294878277116387346674321177465666726342369859381281490805451372973563191708292281776120188916212068410157690331308244774980158384181436734352348212671365924521728225618722014843609320353005483502623022173207605827904311751621204164164427369293435202509455543969591457015700162339239078289307318900222077413770222125311470277481789458845408741887746995856013966459410566399359020658874618489042081645168614378820461941166691049549241064983747046591771245315766177075351956594870075926523332650261941596835201923200183367507735976441323909010347670100890572757020845128794443418465681368938607401284447881376598213306124253627857094987400101245636442884288676068481835832669223117578112246568792761888637714789644887763817080018276153973625891186372232341878995132726654364994229719027836830089026081187571187315464105434401581714813990301623759095786735160541302202236259380626703567554392589266079418713716570736138632597279382749874162149957640638774747056754777280955677634280264724085997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -950336681723361087314099091187153565575475980254166941304194217757250174008807234866542492767061358142799253898691246441862204276160494759857457664613221387104434012075556037126395968481132553207521750248598702707168859261248708661825670945487099084511063856113376720048043498691099872639796867022021032550382836158454757302717928007877995002552253451008691442105989215636061057579932366799702019445674216782916483143887422096517238645111719771992255988201778432546220117477414922556463406064269669841419466487208393792092245398421372609633691491801687646424443682324776853570648557739097489007976381532584660539158231707819606377903003804228544515983196470713607925984833532612799479853938332948548892078783954896603087771027434156186463452440044017370513613137430976528561659083381551541944374904037386674168152129942016079253185571072476021390890581806724761304594801796347644916696443551724345147532984243306318616307570426078129193793644801137286043595680115635881426924899050028095138794967251346085450333885097942728705601367673475300159797812468076270069508322971772978366303379663014221318087974868508180390552341463494215497036183779326666717789131302329304526859571989355154721232459297903874535089536724733484760682347074426141432870947732022920279139894077195749137682588837868781133361984274518053967936138883706903488676305940558863090769081528933668583818315425667955377414998197678836149017567214159216414041890026115230269305733981974447741670794151458248197656989960886998433741208367643029415009392851177512651986068916990118816002066264571094568020369998514033056340857365161362573200154122080177893772228553303642908820878836218997517192065124931664384583072012825044024469389310229992543055961678463999691922620603423442927159585103792823051101471464419315598800399984075829394421979676608505722249209384617563437967792636242446893825707136221671805825323345323010881749728721041837368362225868488293469046072749814976023806199839501675519102034865455037067442845940389428227409083140138320723802305479991808244064173875695004516558143770563372656469690761518001700867405026710024308644966213215908316769867798975886982631681367319424391142060151393588408656628125405481652651072911962969051407037429027588872333512276848912133246010011680875829025038558190876077304160564203214332791662065938622003979967096943971707265084377632272181378617828635034503825203680304833014143801113080310907908076500656546591817573335461949767122252507144608302060000470957405197901670640872495040838999565345484342368517946566051048857948435055258894336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -30075975711537767043041947870982975635986117828013342477212479975018072852651674351547423437971266568284981261929753577061338480011744789951221470737072329913093003363235806331942748492377844219696350663605457200114101302782629880159705118948260513842177022532849237566145452711606527953496294216058111733355587201014591991170611484761910024666264130965036678488086361267516189377520973123077976242990403127069606355947691526513337735939741983246552451260068844333360898407906283954415334315128827251143804527377526384814545241387749053620779576253463806429549024973704541865168123331139346911858960781001375798461861055129854642832055803795897507090047271772389084758658134156752175214888247051683851477847474770018790138033636903501201029613307882936471909961051596290427762221795122882686638256021692058609998924392984792338060224282642169971457184800491418269143221359723543512603543999134862702960098902279916864011849523213813464939977738289221908931088131357444704915529450804421489928695315645886897371615401346772322793148494004863696140937626868352305369974639790960894700858989673594031199459915542625853760190515372187763761821931777328558526080258274334901053467509460113568553410013555757573179858216272802061423163914470656520532660639540760894448834668059889406417301558237639522774282357929287158324321400955446114106779865563779119704721918513973375840139786680597746454461378574568684120830462448933961844160512523849622064704409334710254125568851452081713290747957933227654243232063145388834525075154732207410523212137313632614357270465344540184677180402631282073241390296834092909128750232180361025972486689395134193782236417650369826181653790483248162673113153802654912183290361283255737548108015067222294423206019931381055053490241349302891942424026952531368991155051271510809293610175322171334424311679181895350095247611247249796776836900087967469181216538571689445555482621218020570243813347182915623501452567689389061779865459508131547103637399298684668143260563289199274502654050318402257686276302341363895571098858135134093379945789860548072758266189050839158867498860056393708512160681756562584463820389130249573092485386134050236682194169792927127755397235040034722629068308418697009754363740929382432818992734330111443432595181364678145406043388969743678927902454013478066117484348904470357111566702485083819829275361696519389892139552029339231655154469957318672303343953138820101333806525031152112463889583568016563457673336050135543015411887858451261990355845959053884645138045127112932549534620582717100149839556104674233878052864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] 1150474412344272996081887248270705586871708509464350466476042700842285573247300460384461311699280188471315495322479464345488288465331376750069589509783891925786222025223042692649950633831524453232545217182744039627492423921487672976219847570952973714336165114085642322876352622361894153669337687606147688799212846384091697096458873436242758775745542392509689352294136270970057780411686018837122276365722776673966998393565478072957152427016833465703454703676351213584641879052482118113290080447996433961487752692223251797534875153666701997537237017699958384607270923852828805397797518470465438579195898245880266142848006650648820181954502930785744484025921532929501257344616034681988318975821424947596734390865942172086975867079380555822589807246858428072018301633832003041211217751030157970450851983077531235411917058789799019469355920403397820914343364115354405882288734103671715841557749390161487019011678830447993982718664498188602524726819054452044666256495546770352092038336044862574318683828056008069838330319587300080746219382802916755534861621558038051151866348010573424523133484129473515978555624624948410445954928995652228423670547496805339009586125482643167313286382263834489073128756007356874826671557100969914511303110253764779821745063062165084085594306867182607176591020626454237480217035372462534183888861973822024757891295598226130469755522445412839667958781011123973708386307779187850497287527511025908498644789037025022195060946336857575561818717311367145001032247496256133554318893503795554441995737632086465763299884193112605815235870078262424149725806950396187406017263075616266995340485350888254681033068088245953079081136451802383983390401722429492036350252575509301589003430211977358586893995975958976150553074921603585377838434853606848050857334977840049306934420636627138113204638759574873815606699201235798467967128161963026824037113829147760574957651088494390615727386866598079168320266979407915734402391427789082465517380450270675978977928676564362982104244204324118114602581330262508787738811262378887316431576960984731745690110460815039233756646652953614611335856363414494415283095560764876394475309027693890753447388237068469111209167026910775834508220810206476375574058884663045437784213829175465685520832405723346682303138652163655987005172709641513403462180498963794451347458961768514240593266703171774063655679900079138570528878231395329807878640307860636848956819983370931457591071632134081639272239908677163078189814530188357410216488252213218058408395645997444976702463732230223438462151483539610300184571251804389981867212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 8472328839706847703628109890945766949928372226986786472499397055490496086863348066154971077569512851055296055641693212899813094009377167499518356401310369682450583814621961854643726631511267655668249267560263322813639274492666434619851684809390756024960939923706982136474993055297594321257635166948703038330937522178563531199830604204128722971007314880216767766277636436057865322915316344951525682748909080281248566508106702992766415405723912139102088088449651179113382333602092366052378487355095006794969940750229892325516268464987641372606743732246713489595313125595284280396398930892152547927918780417972354167582583246412227937646104963393099886197636447501482169066323671238822475727936643340580232347891331516650422523293498745287718319782874096007341143680008902600395676438323714996906558195662316365447664292060842610760525813554742136753447105345646018348077197889794162467797641673531127743789244369565252329816146440962001330326601961772752706669122457384743840191804996967411164543397893238115215427636762499353511438897376503833819404199357031825757525706267492471345688513874465931309679538987882302418706823088769370861231360991241243176212158352920889358782773561748459872333254424727852117147277907098314572190848864536191092620772111703285801001128925748474971957528393106058902969139473331719185000938046085257906031988480284130902640279153359904207295435246576419192326929517474790493419894378001829023041022851767169520093258323589497543424248996353482315556601242610073843003012871896717844960004758278191832986741441504614728637291433614842659077333834092655226629608332828896006119009941733002851671471500259828735673535820000235074306286452896313517835234039107755339826091110165585147415198164333137159270590515940036764538726644234897473941350725987263729224772764429648141989830116604417867604613660041396070015405980391576359437903579545544790227293575751917331104163156459894345664654484651309090306641445976080381449809395402885796081239567952489190656625287619673111001249369272215203265482562765649995694447449201684682725700189718113182251784506257233623009008336823032030349702735056868464344008527600739940240684799127230889670721273828043410053933615573012871270912271171157912851646712785337112668089182103480951495053800949428658201276289132735008271645005947402055271806354232126928655052692742454585296511772994440132360471174291617401980752933918048683234089317222253860624371280079013100130236747560667646119870103104267778576084832768284075938822727228302658759056611722807962358426695666877992807827870334406790064635904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -198034667419487052354245103474303230487957711636212989477568950943427239550389989064551289655737124282660734495783146202733345251126430725147224617743187627565573426725688700809664779190142068145552840315921371339603020474443228052776658014513527445751891470105699062682204542317687217480078907325381434004942340937756727169176727411805023618013455668481700555115951310037075478661744450719521137977342845534903225679795053653583013371650949335886027354862818381449628246294560226039087032873636887765398039943422089647901281762638796940778916898568487135823190251577234618750628395821482398818789427920559954952538275320752216473710992687277796082862583305358939828729388711120322903684654957197621784806115293509787961736574249341679179685476310025528154083477343087820541467161179506283619211497176405200115519875583599745136561782664573099223889494762183153555943392551347487744702667051942181741283317426731961760032646385975794192960715068705453316012878302323079059986654097497647759787351900011641636195796141353713997382053151665885160031298041796578406261747270489173365759258349290125374596570074936433284849606524197067856560681892107063649495241232433135408553938153206510005701634191235587510902660548739402193550850455152347997839197422575406934110077022788353502500980150086609261568374818959966995485009091907247447699473152199260110766260604642981675529081619569707960097234643214094681611091977091235066060366551227863614118268430622192636704990647152739409819063071054823064990926545153431540384005256174440752704094006942792361692976666785303753824552250565929224788484228114931793512450422479061525532963092248684724138365804261616791734870659766610654475604865454742176907896792067019668163249079337909049802444981354005121738510843935701130540427749790542530834902501997768093127032808261617568379549695268586506877372464760207117737098025232034083203164399522562534496553442780593945293855145137324611657076674128700501498083565005710334812497099414880711701720330322378996432559359315710080013258186346664298258471315890599487747933566495345117729116060673158616528821457948095806091838289125829112969666971690227242805834926117718020869686953928207101849255442386759483396857693568673037218978217188621769002610821382132748865920489293666259981772670017888095962642894227097482295786293548904361515250067844266879696157972370599062985592343042522890886692563670303425042161199716136977090138797204831371431692359877072748443010952463932996958947930225536444095007010152050533088744813853863180617360832916990212550195105103358880364521062400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 211812496241174714755341413093108935413559183190389340772546352784853426736615744537194092728936376876859318577202694351685810754475563366910478539300818536345574779218615124144952555881207184932485583545041639171520994919466385482314061282977762910411532844047345869982734959669015123994719498209110519441581741157684707846680917354397726795501868743378195619186828700313086654453882341480900695095398172755827660690535129978010297659906310699312893304354575409415224345084787911579861762951022691656738847777793436930908368056239504522777176472152952578369052788657965989633760353932949120225768135899457749427016653205933355815247942938651970857417069744666902010409945903377296021735043708226417397821137617571707624994662649355213425812401607741697688669414818365965264654318652007234889048374318455729706238993323727276936993994930250777085893832741734946002278779888542160192924740365928302399137635259314346386789065371099405346243683346750949855183173695493086232091322602544648965311990374019889331273791677881899492368731149540786052240713504213525454186754514267190175026116883003954586005821376016351557897629698506001627058996549704896582688246649940846173930091202515659871121847924482959443761857079773775648475189984414763075973378868348492402164648238231623257888071392602223313876977124706334980529525934972404102837269544486539620070437123259299370715986426688479899885227190560328860981394065278148091186341211232851406051679430644174343429565174512212231845723865366698135606031902282505886391926942708839245520049823032235979019396998292531611334287589299176151655465924463063438586333613656312219197389241279992463464762442904862666959344633705178921234110885336364183272272062249100163125201196625320028616698566634395518076966324835880159327455773258420330548946981641222602387941899987402917318358435393261975274325458789816693957128556431942166546167251517459413199211897051021082764272126191196501376147345199740479231515819753319489268319836259653772061284549603865310569788367240062250098594213521563662527721743897120355434619045623873001218912169090269029234758550492851985344949456232283257387788759277616535704472019611298484280029735392481845055730776812180552897096397133209188698362520140009242227348721258631891560288460451970263813187578572527497867695710914593533891889821822389118028725840170380906408230111649082245568077883867760523500511562278688720262432884014849690570882214015155253500965261576576195726060580866654703654000375870884150491832637196699732224615129341595032667655878313709274178578833709903688326344343552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 54648684895022067749190101826160274556374040240092668889378490135812794907280042136685904391312706601727252077907049750401132500338335309773511192391204788052803076549994588612031834098293037540753015917519389570816638464470255255272882584624328071464881427133090133973573425353431590529757108725172768758952568516784123000424325928868992285847755758014085294489667077309765499073086718557139797671291522174336892609402234158618001582385808395327504460189990955614288949914520603827448823856603854317612800434995303688023266839846383198153173769693630702875362845422113981076263092185080301259954977522152736727278076820598848950531429760801177489931227064806187108232689181205913785763422050655209067763800423332432686277920908551942795828387751363358720683819748512503758663534913146286543053354924244541620222573907720219248456522631660739018935815273554300365823116561311798198047159513322757839126933824062790808954232674379018466879300641512594228977806222046134566921767409173984936524887759581655819284516109122517603956299512422307916069562002594735566356852571480320810190700337960101565203919546916942149118751094151043878662506589288481728617984585712595956359385316706831041909995131982837147945883232950053861714085923035470277300461719976418228587202472138666700057962177599706899494955386412306733245850957699766395707971479290955966523731238088121051784289481749372457475649472499073966090153026494579520192872521334362505898431649854439011100827945165244133533510919538887534655403087565701194222324340921981219931836624477488412662924837565959661649287847277822400419703026391773022637244712860622286069563852822678416939994317214444520714108296135008257649303280511795471510309749132469744133702118795940070402446955977996228190335758652571145711385315906218927716787970574301234722040523365210840720935045635532455028541295821132175823967496516331154164921539771461590656087298681595603268427404776748344180986790387756407322603709237680150188655877939714842537050767109628281767391970223000460038871211869866952907880504389052336652203571343778538730174616483119195878390093765858869903023120646327777776889829736983053594064446125837064117446021675109167012933577276753775671313634916162908473002244874630147282730451965161089154376312505866974786432485239963303704763608083476370742237744697488067022690827221124986951147084181898665438685747411669863110117806111830748988416554886944290462238165880487558828379538737412560698723719622169886042779364635974958893243316478451685703486319863212399911502151462866189574431313791741546256925930291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -432625178081305674523078892741806337789202120308753099517083653337180208774698624176775759185016767374770401926607823480698619734242042977345784096219494210721345266559013671448358871413803385463588456782577835985208730046873829242510777374740475226289341100378878614937321768448305274636089372408148460126984194395254483972529227470614721979855700629807661617509866139364753664930309546854256804797894134701275303273160384518505140200460568242903986311206589607022173298036274015710235476679145218410962827086743398043848647385119894770986005091316704924154347839695497548637601123129886408469578466383349222937933354545956219840004920517914336496433238135535480810924135550389238999740666844061032118700350057843581376087565289806642877087749937303639858774335605787316757056714994848257890138496602389910038349034069388222606332961526892776034219145298047886779033370669080355961190849154179675545256600864607029577704399940892838077005269885492762947657795633287007141496740878211009364102991156608626860047443582372958324844478239754140340015970306637243429467903085710891551260331842107682656903349476183367954906368548308271998954080461172535737369074965511547991815996263634890973431643467381402845576563984489539117453309842428163786483371860735936013487457945563943455795378408920822205217838235444606672066230314429636553806392355885531805899599433192586154197544455252812766992538046290456513286952775904683640455140302956292155632478547462936893863422327324204613859826185858360047996404983275709197131229269156564340284050942551881147710955883886945350826808945299951394069139922186865160004142884171462943961015831706510131399382866042908306492798299265116113928948587095784096290104742748293975765875464098742820557259827801158762337808268695834970023419919605997504395401446683688057939866159964282818204830353370463163599972586466572358557723051099132968413709317585207884743975233459461184588529715897034377695925738398929082202482795881864756149975505231349755932250483373495364751062960231183992023726223895861160719334194592707004362897733224036129601654155179472560182073807428674087980890765564536999207864654373271170184483375843758646238481433940151170275866899367442349401907348773113842990749323395660433030946521622589727505848348026549142291398150888167979823288368878570845303610375337619861856390295660461634195246397569390196627548305405645809445573809934615559527612759422299831214863714966182281263568033207646132679301763435462310782963342785307883190247666482837502173397196638682143454920110196735934937799554408763935892248165613568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -715579123361308964584993551890620370587871178546602826455922479262482436663446785740853442246072723472770149280925124043591116968212059616330363508174743695201857724218886969355862984651982937559973562959510202862865784913215481873433799662937135060980568127016033443375054841892259748317304876538918612241533630724529367175813123430791788193514204636833688524783999729240504252381522118640419399581953823029360102073652458799373178048330647751429082352854034953010710526785989942181652716943259085134051039187156279876520020326744615818818423470512243592469583634828360234259166731584062795967808073262244194074713521088029601959687108432673130433307550090528468736125271184536893532472297940135075712842920495833171528968048384150075467989859293521824084114905430627634498040595594159602036322146725097687712491167824115825422525581979887466976882689229285566727101419554266991827608305148832410353565776903425704051609485913308458681097295251812468436830760569441977061845240844448834529896496867309815025763089327820657273225398795558011790280899069033829832923992289409594092890997926929932782647626583426706627309535480784086865294699856246765051120604471695640425994175802229302638282942033278397159761081237957388267154530308151263947063749341622026039475351403879554018986445629168463843571459883009575402070244561525135311199343988771094175606664136603633312341000367888989161500247186706744341328215739320419124703633936855050454333072279300206617719469618289605395945633365202811047525303573582696935110538957039748044906282955046560631116182208559023297827408829456279851131730782998316231597403483307940616575566137213085237468980780822920028582835064568617750266560828414456453057709754435484592109001478228520780766990987188045943020795444989441685247404248387318691245280354073710518539063979085681915898726215147515132857220334898183466227491162746449510037089741392364248711332584199258466190995588749110310417012359884372146375983229424761417462293993647952810218196869216129997617796638336994829363279021058571729198747189754338635666625613118780908371026240482697033989579470872586967723950805747420375473910131866127576444640690200193044577332632484185414631585304370521915784253566702092074929501908437968898028574711027134813629019420824757610585430443911588941860214641735929314654661395901922345164450038529034916010601369088615446538446570448329268767615818948089766399185921228262158974516877365111051467528300693012738362151462157623200649933426417241548902814634739056260261830813006695578093073845257276511966083740656395748398507176755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 5594692951279949240032190247206942196627602076982039745534769406657456981028929879372221904991201259561930291217164532466519367229055160301139685912352538656031546782887764697739120643182178940677724631287009025517836060961029243264397099267040060353556695171608218908594035141640024318719050228539264418115926962657350182084437244654309398328719486526095868647686033923787417174436189101300952596867992226953227997117181719272056009949860121230521302987811861433897218969759705978177295085424035294646004765776967431118494545385541719799955557401650811116071899038904639813436045128780341185332161745391810240099084082491472638398469941150231387680551235318636416070723614324215295361874877589807637647210871821327535980574237029164983248188701862146724362963019974945974512759500199608899071717804827787126277961557492569480144196500791514353469073000244850976941839065242497972347598135087207646239165986885551383585441554609234090897071750826508353000473698250995791362325271023769155932266937582425792658224257671061168585937920930386334223264634203319871197606095791874862995984405647213140952614380362403146582850376163412816507274625507737371047152556718663266911844646132597724212985055471046164131841758019776927386503430733721251475062280003931074649614081701813395609970337500231863196026971929216840290863558437972520331261951442391858165810601280558462666437424231321779991772318629475582416386238070564592529620919336606613258705485469877007971843062011836859826569651489354002051097152395994203098233481791442334864071916875481801900445265923758181087969542882080666630306329422683805234327009571610589918758293102646243238144289338234561308522809763392912866032982420698060601883002911870646527591295268080126786816265888519430218734795981957584392718561659961200250399966030408137939669485408910894986471026464407736401776739294991481808708131962665089943632151092062175662864844970228245546648817594161157329573729300146594208038124534326751153925209916980487185736148540433366522064336664095514459211964112600605005589835396435004761744637852025495393342627764927635619875258905944251642231839961764046329986014988703947008743823206674252290757468626714846634469687684221805364400094822822305527009396186090870122673736715213440572733671537423831548832937266568201962469019912153858883612815503436253908676399679078183979223401537702553754615384583287647555087274687185898954047757118144690780055218596106190739299085494686317785074639256875082811772208471655686045270634176556527199999060455215533541735911773881157064087295356241166582515951355297792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -127629885959805889198235204865747664026491790025525297125679418459208043979938505892223667552729683362098266007856676304397487463393396738887247957820678183640767180907707471246686731192708800837460211943026409830602350918755342050134211346094376229004414143675577633438297259037920283120270154336618413867667750848036662377347008443773087525301090182509740147465427026104796374447781729387171614719346347033926745009772884325134305787664693777063261083305426080299661388046060552451731779540210712273084949727248218222465920590571026963427589078675389713431202086964666250874807015580508224173866813422805772790097722905506436330770227356140667381678341197958379120729370613711028442362695065969014348860883903087057579089844670843062654228438052889905149471990642071748777738556972768158291223202849630137387069897952161323972124389741949151028328750714744876125081376755684474683740259767946790837524138900918455111402715735232058228204937449360655384692257146941459900918312437831222562764855752380931797240395901206707478480437311913860210400525573923791790719125807840866308409344026103530103119502275888869097538719688043600062984172242609066441495163696506835071221435406049683400606835604071857814962881712790804950087858603506005568712472635666308736668313029015227494382918803169262715328872855028688723806105916638943604956051985361414896971530712598186939395730700588747211921269647416227172739506801799410367319581284029588484250859417498892522164723045933498346746696758190099757617026548022550181729260653934305666593988057913111488241746747289684776474724470724903688399201098348190166720337172479520855780755339774647457762303458298850579468958480058785640520308257262313938780048664950788727019653080203894928960791325541932118855538734358853086570544778660384213839176618143423361401391829487028439133216681845313766940230959516002717869654256028448966386595137733672089007500191874355697507383412875767279252960802668141113097773170990450361543946431855453170292328027819992324531300509602450902079950211659953447952030423595351599738071918087785951393443879583059519101079893385484801090954316874405807396895006878090687694663553349587228260359722450386230428134542813511300344503106655721639049106181903023255399578340504085971687891817335837353855383009930004985974862370554390905881942716148176676356726702274560086577680705146331158618401133266456539623330600916730046837836903142950116428825096418822924291515078518117201594538880957149896845527866229747790647281107834784683005823554134337880926558900049441430456239066401046508409703471933030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 2195315142013387098477880401738850632585098472027041447878043646245203782949751765531423539756907459861068476601611712943451423359303520450369880934219804002256368875047224999944750697785682699195516168822626315281173928000312459931155929198782780139222208929090351069513315625268429834941832936290273009765483825341979639521774898338277071157210856060437085060098350326436708759134920113229805221808520201826148952185598836431683671576479119461339662140759296077430296340806348271652673652810221530970902619477726547341034471279436152827396968183494558581213250873176773269544560356986502694456052117842038321620648579900607705981772749730971344100288930964423054598888799973050597647548076260835738807411384230024422245398223069397546801280452014934145911988734256549229768455913653750757599778111087289976621327373435314721127128317554564164652417446162625506588180598766934841783151318417699804581709926090932949229024430860818017827906617098883677765883961744090733437757027518340576919640576631716665053078196700550808045974264267834351441975596114103280704118257361292399173532948746037290764474817234117286336784727846380047828451872136711030823605406225414463666297939774461752933834304597885143209830766369701638692600103052171761787220371887094178794593716442369893916976385858944598653255040067416240172763376770793292088581790728823508544677262626429008951112042616962348298376997477698239481795697549181871214578880014541344457946194738929293090349995001088610645175855023720366268196661430294220533664506734730297236047311726273470575646375464858378293803008458747472234388805032458534490229433387419068016793549447908825358041857988470757311315636876377579964867713242197271649017177731459843760185942809178767458936918275886246727605393601015905616654409767312568910559401813272209136177405374760324081475707530370873412602699813551553714927599495643251818440221963801174315880893680365878322716881532358494182492643431138700139814465295397426128690205755717836895532161765701520447151670830390287026582487172291249787502249989055952760938616558674992890425483109544296826961403064086966644158189198352593958499904916039422750137528861287429973062233538534039073839064124088314322315047480116284707015165569957033839524572171425104403285865094822883047644959217517996822851515065950825609288706528411964506553769674139264878358410333334880385198202464845331458572442367977577103942985581178268829706151078844341655446667391895172096511215066199546077791126216299551882560972573492510479857043972099014416149745634475204545461888223898398400830842033731010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -14273856181390603183313879815208027642118939734907026808984704440788233553092605059033104038160688602789454111486798402821596194943919597661430315358050586083683155734164648920167197354471196273983492099546856066618199769950521859312057255193760645080689037929078371161602377528027237143696368374869625932746154004577905399993378445736590231968402801340543139160531462166073698908736890882341110751824125767233574773550654581878817087668825428154717727431637560403621472454687905736308554552941710616740198915038437482875190283347489022357629225843666929918394605060069276583470769652714078591172125814464050990715335939777659727127458786588076192135439071322554545561507908301412150635173074242203207716340949322911758309557004990042683322975851652557760966711886321211678135817481125793788555250014396620151953796881799565053934445243924024757419566573950794485711094237098331937455680722475482019500759007650097620792400304521945049218411527183721306495297958850380270796048477017629546711799231092086946608739805759014449558763401621512705717883697000452838071475316888319453818092960193699645058385906497614493038605479248618811992688803658294834784471542181918572008176285011631495355904382412680570223863301379656583486274533759832788799428043857309990850063641261899838549257276518612102983574194007453620661523965595784398604768137282416386928408900733875092134650478689419748964953418890073044111477537860321408868882889933878329942634284343733543232112415514632762780583081426774409192671758730159216324347914587067696898437288800410484075405193949361724915930399418855447574079020728306322133079936878147485292713875523976712664600401360670780575403941436913791922041318703740931615967121138790030338621779047147482447806833137396101662517168993760010106380705289160378603093459242844897829393637253302033942308708441949888665266689527323409174813182510712218881075028844601850523302676084550735050255776495832080305264536286074681911582956890184721132303631511575741840116881478270650031357851123775414944011351512982554984157574127789782285675950891368604823806512589700606779702058137692225427675079707918157638443702969901140343712937238026912959735528592456141325155752129229693524405980820726978790405572077282860660207758800472241999102542720967709401291806828730895375917529488874843799177940870369411685769347087750650209219754625901982411732681374214233952625511927209949216690586654652976324758729370355448041011120588362342034443596655822190729893128884840986471996917264709504432033395041255181112985790733556624621857523456082407240491610927005696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 45783338530948199623078511660543432370179933369767178513225857287994638830232048800502212923305887822490931622017040065187149195730925082871697914384934510060690014098872113444074153773039255300822980939526511518247164488729956175575628479228007120270228931494190342340555766756769936513505351231293733555908407146355772790478920566028755278019230259003652006621240377748196198402318043219264956658579361976176672839374870709104284804731289405122480886343551848208350671511256304903889371196479906845688111365699386069075616652966790673349455880740010784165329981543292715815802001917093343740116788862058777282741264719721868204112211204603998008734048600013379156686910442898158512390343545512185338436640099533425368351390788093474917917226295677656919124239016267326098229091483021797969850379777491828557441390301865072755719103761005090171862674196895075748489354189699785390681747011819899839119203667952160615158688197142393353170400587087600633474351602401594787538002431650550635915478471023070397483967296542032753306736085193128598339870910669751238232871071726198701327727292636346116626531948426523225873132858498896391673614700760705603108023114853410931384358064414905117820155496614923550877112480796031683109042353317959072696235255007914917179919528987850893550663616069872753959837885751213922991711353682864038302031038704130725563897617110732094799666512841636135518649835627501699746992072449092029986806273969008898472095231039937349956670984387555104521925312614553497729459547778200499040833564228576879791811207207583730008676188133974024598951304786586605326366015189129339732439271221764895523306593490963957250685563439520992286964446151057943768156798203050679288182788160183085180386179462842126953028330004254328131267158917743728014330335403524487728755332457386123051249024120888457862260028957885278444614164482023497890485531246238420684124719916902210215137439318118101711666512874347689697310214913474538502251490220502696776916437102530044791381742281112625848716330886496828186024431389209543945292850458805218015360489342760581272844900561736514653544912230234925999385789864554830645688356830873147537102117648931310931437261123347771749101326534841118782246356257545408544637942437631834622528075667203121893326703183536362130007211136016615165970906002639337045477040422416755362567945079051854427334521934061165180347590362043380653893595871239944854502996268181399022041762516309618811594927025578840406578281721540862340909635679785637072914343160753789737981223781541165755346996871695946161494420471535296452268313460598636544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] -40056514166324133936624444874240643114558605230569718887337361158444011577783265912073252990005371164836418902692889853220468933068590182306219130455293259985138186628224930316710340313496451795867259968687790204263260705389622772459521838661195921974983012716264243335772622106605541528475562786722560180939683268317280584794243085023463369547265853340552297580268365513223270941167738533027815183981504634619962884042327790166648744386135232763125706154261727504171041406769143388112724551106189552357512040972184713874681550464743595896168008417875214598703860237780127766021305117566993396986075061645382134847010736502096886600724767178143774753441870790852067073331735366588107233160615639390832296343434104466207227775999889449729564794508646425093254736978291512669221826696262540480726247358681825460327499478688872059122534527045648026674970495099198110485081725021789053557895088695448763045820495284827897094354071237429775385629017951839407576201849816731321307124803124601247801894956074995710947954374176542443594864435859444107529671526156121998938996143135687109293199307040803735430681525855575155522882231194902281905113888279722498042529608268521659296935968850846135955062448479399732284320311901919654750748348150141603162429317106569865671478350392597561609666875665187941371945413606099131925870781201019023806148400604955930249596449221556727003887621252924805358928838855363095945969083009176998134622515851239231181990534330411500175389652449685389600159456001750203652869365619554998614597237844598552355707797767643821357900542407561544531790032422105549982683337814717659739446604864634523399789008210494446071216733472030533441766176403355917540394964258733864820793596163793522999117724315665394116509176177701511007939872393112538955363948634611801016919130575990859672546108118523785772410548588615062545348583963722231589186030167917913651940822403970811667773991932360302735762321428489025241641331794295376727636518172818714011768357475538291309476512028712854183500944483177217509242724765584120524497358796618162376271296325011752259137822235575412587163763432674835348782492236543086995894942927146445719438307818201178587375273263738241767305326454693486816880793780769639347508899763988702532238260502978519966965519564305232295241091877001772136412659389496942626612200233330352286406848913628169242381065922085397144020319520057730290684671289780343257669034353454485568860753214743100080322893209972800918575630289957341334652241732547634928974708775518929197871174813653010377398383038221687313947072453238493233496732744862924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -286536617755941888006502691697583940051472704949584239540210380388234633544953394258634184115825984253067705056464333250782797511542263680653257751553364900049423393775709191781705894121200763282722572058442864592437843051461434470451982247036925578396806367829432162327291936955910991687742252868194255985130381502466930982025855794582767458635269521860030740168994124975612573840193652785977211977067092631709145907620580423330571030002606446542562256990984973385281640398656120697776232780425455392683754059528159145994079696738769904432176179820385573217187263464642917010329813580392828006131040445232163542030134554350450682450675901377614983034830761291685564011609150260850798943940420135635635832922169785692635538318608313548329698395744505971519910864223701365220583214866686286064024531405683271898618805455413357413675695100687727136984784770194881650207851247453670725699675133286748095448700680614491314579727463832138314471689974375892465292167655419961663881385529218308165006420286504254045936610034024550525736596634604192465471841274240376102586058249255698749483055068778801717018226320534870120403918240874303647399088141429065450226709506574382280285260268651204201831952891656642375817131840797577222496336256420044898964932247010948457227381713510833742796383061147368235332292448828464326663975435167702894189279612083672083585257841867126993969956411934852649155771593712360228931237592532730598998370445681501109363928257374971782852410078831148124390313193760204889470872809615616579319532572351018366258683271804216510355935556900276193467985808309086434022070189350222702593983637137819053920858635265698469502470397298056275326931984036120247743102407062817974417075006418319449600377285887434280076461689636823889360545098049891364828977815207180845076059040343293915496954654918183886022380576388558785112317120905771811368269006305409677391749741823821224261443827113977030721929337205446818406947758633435892963113431116558208255864265400789949004525187632142110098142233873857928540136693611855093526026207828399877798630952160490705949622285950572100595777798042879643039675109874957816881554022126524781483983775617519492653185865129991704965474027592295898221421769896298595802994148656141407924389433768184289430237021621789291294563264652344414755256657839038912581600657716741110880414169106210982937439868072856634494609812129722775831420659419347624207506677754421239476546273733674822189716832389049092987850558694007136830986434267298711372421106771996661019074826720885937750086874394719997021892478473718335553856882325464285184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 1457430711144689801293905192847747556182517174363955374562998562323815603418919667485239227779887448434724545441823006607834703159868773931801843321973355917957605487939575319475766982755881062448439214542060481785443332823153147327447126141625808329105671229439486474269318055431483082361747414564270558294447722994273237566104254547769269068831159193297417417241257913981622511780896165711063929572981782651298755721365848908236551380148390612313586133278075896806922920444457866797612553836681682930586961628182053120376906143539249694880833300828827021367998450168138360923573850457301554343078738248096449504994845923006489967572644854476296885288490195002979192611277856087390218759443187935307644870805807747837841771830849202797099076181343922961003195135519463877869930547812279335218084854373166108228956719763710865590192249249444460882248376709448760107661608974625446420643045098822550876913398709239081059975826794051863326714124561146152978320608881374222449574301525908967419183572624921518536208489696499973857883203105829084640050795201305831071237535165233001048468595993378385517493595187531472028461516723640348907566271240802035060201113197003777854811676341513000554447210068510451606244320638809855648265509639577453314778079016020925157362395518116998329659415519409001841691876954175743730171802819262130763078142770013441054662300088179734220597654401206822335872150478660311320792849109804204288712153852407702744505161748228641616908761342191564151866811467951239208695978199332133509337452146882370549159796502019167284405534794959467749332460331623849502944553681201653563790709241257312286275566979375789881380988946055370236609239016158216850751747851655360786946590289300925695873537369720077732573984114273799272279907740678653004753118307116982157867464070188965538060419998090897397198463370508318463208352735622967816294160964432608147948863979570823778812456892174870583322167331774970211534471132109106583806675792150753930880034817059608413839996309857321162131756687283037741658880254038756018084933002180653825928706213611536066247885502643521481565952590515148219464594655034888006287430051109536501063277899577872915847293295001464200163380113080042291143920741584919863548752165701830294294632526817189075580397671196180111246173176694326668768401816489551751897565836819811276595185425095935996812072082144542779791193528454684834104517066323632172297455140422907700453392016415919849270418753395055356546517866818970898261076400076955844923011054605011654414664559399041755190736789559575667057144150027237839610010699427112550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -3684916096039124505027959602821738950752375117306818054927255006047078560558314389416787688322505732709039563297442733235382729090233870729507875890355185096546665212201408444920696564754966019341935194913303155899802839690671973937071124067255015579282146668806023465408217730124062144630280534360223482225645566383374905159488514163382505968955008118718681269703211212800174330457193915209076271777887080208187892746261116074333865980320101325244469041633068109992424296944864014329486899050689895711154328787720814080895060617473181047133404838986641642015070508435814036040995309568139268106378269576754996038093488827950852224124870639581872586111942603684151699348226138677010355745386353322251979936418746687972599298660142019146260211528044375751689471894135824089052117474854232769185163111358192666868873109505496335494195048151913721590074658274770022796503017446222160192763717672662213685519821403634973699194064027064998848406713938685638585546523271187922486816741470551828148763237301657099376441040170433301276945978363054318015781622779280878660513795860589059153381474624349962034211304427392408506033328719962075043145750845872236142311577436927111576305646913199193642498825507945087653295039735999103574061440693227229935078490060724927318647750630103013440747910729771883051429634329694846512117288026169656954054437073858401410598244527855126111889016865875996093267188478805329446479198383965705231604705068685279954715387148476221758710259944598153319987140723329179759526489372816814400989238316418665429347514046848514633329643369421747776153741550421356654932127830407709890606334934606628583539586822551195052935854073469136958870731032950224027720502117731495153230194443272029971180911530027721022274066267812090608264510184907808471357387232226135477953408290668093187993598738042228972729645921655458631290390605545004498574388389029864329927391356375508831678172884890533469942542387212370387155682053826988549345995556928402901649985222136356071016804215934561042322774830522938537752898068551007382429372734977380583457229105869570833100734289166353107138865617692849121698577989822937802291228544600527807904113595497370906053742647737680966122618102849644008870610461753566749755807951618041059677261737976674156555055442824681635080413222684340769299132453727755709781335831698603921594761997459918391729168051330509582247247467287899167623321885926382366394903078766952519231863762433204175496946585609301053944185647903582548661088131530658757554186972861706518185460401190718042862220589839806245315616361034704728683681035137885143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] 6249252461925194452644211827527462902223141896801112806863311532922974165472526247940041549610683010940192377045722160369199032372917516559713087862322337407661301636960779919868835287949945859842741145265051404981683317205606403767131220007673679715662494524070520203996720029616333627737215716819928872484978178204635333686187151512347395525167779650514957967398940825187567333321112664034548761018564259745727129839150755471811250628414851945439887341319027657988159082470359175403284336922706358853289350133029221409049151197356411328704011116080554206227415139486370450896346811103603950150671606453893033909378810686104462301605443384652965553233455846161829127700345275856337122938712867874894982218226559156714222500498974145360677375004728571969892264905771028602401522884583505746840565567542474321828576833983375191416821358333165110639686260223148675859293139143054999815663418463284728043366613332083152682104832136342234900115771664030132989681175190946715389202867907766042336742470551955129605786685161447671024464410029827253867068216204432524179797998253050723070280089168242869486147227675490217780947945831683680002257819648003292632059856068518834614602328766053793251922390923843126830286376276006453364937549611097214439303455957543427637741803190590542444126195110724086825522992781253733371601774619834599685718521097870005333339275248167540804441750580508757840600545056273010244711269149563740544178791241348425388541916818129579514743354204645531318411945939175049354062692524041020947213365354469714918524791823209491124923253480544635772055348493465744090558390660613120388547535078153420385146473240766631063031786578876149926322388908185627489269994354623165931275369282972172203308964384317901474979279677777001023189354423377506897843819660879870338007234311437137069322830263698812429373987926345489481753429732081908618948973407471901042816264382072498014483366325135679774186530978962238934338524326857146988885518616541167832471454189239877296505408118012931068838656579966183673793233461808586010447423453625527030601342635849930355238604379261589054778965301309283401158288744181480392943214512755014998993715683006722946246738650717106202563778004034100254154203365079015631893148248782066046662785726140486184929706578926695220011276221082275710204207300996991081805912833823267716835869156405323948515285354893390666650184202881226470076173374964579501006775841235483556096582415413712273669444166995392866457197336288761201227065725042902278721457724535066622428513537064468126844499327113018381746706265235628517756726156867718348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] -8449980974613458848101888985512406090777430514251907581974682649672764140083278155548182484783133215374263772035959156222870428788497739308478265192631285913589171300875428832168013101553521560189655670543327271330912934407892827445719817638300255305124885976578742056871949182331831003127133772205428999199700856805999990304332948807418494127668885246786723845622637739964656466602553240023887263733845055028485431071045895466813454935229397546362135202803003435323317287285370210214685253930464529278402610304834451374694369204245192169932389371765556357188173633971352743463608637601941396100627145899447415734000856799155260306325475733006713757191973505354186321242727113145859721859989059964673981938522602916099332466290562599227705335680382924642218637204046210661346610744582964965731628222186259214713916989244714593205605099311125444192227412552661571807701709655452310087313040341020269636371089417967199194485026649197074768591723295715914898184036269596042463836916569091494008109108664867553388627799890017060047264743836936997458692237935430102204534524289564009851065905267224009559171689540118508110030107893685033785679161328459112063565391291728862819637775139582390103967399893071454598044426039900553399613357928359084649466926228183321345897039956098703184015732812953697266689079123785767145695016812975956936726971452946883593234245154672635816778333728656334520763893252800101363133285685346835129946172938696828175835706738105333803538151228005975066848043618648538400825273600357768358481887823949638815417070362040812151456377309916403937472112972889862726708628558536053665568212254954323681754849732314202959418101319388468769438374304113689491333846688187970084553353983743006536207697586904351169864164135531448761253991896231970607495787947897315806967868903730087356639274438526428838596210709862202595621482199403900836862191462819382791308359758914016450298924671280539632816795826429681309527851230907195179791526005791548445745799979250318403903837419797857286436362887857351445494771108301041250314065562085927924957874029483701001167093617795906720502704911303229649636916460848901787806978919642943563745317861226299107625510993085113213920898831368761271492906131139445742997792808296997077884458784268469978859153281762025252440214404988678900925667073258052081275730089151637347945273880804614278231271650939379221535932083246491689568766869075391024431701285493441381079738887652256659329134398189875134127684244836248248448501488822406064431550930625840615738714984833284260534310005509637588143378046570981872762303509462098378752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] 11769057468233762845884686785516378192705271585428557450835453546674173848869022115616466362025551382022044576178703262577088351637914415083650538631225932793167032981192846527820578705421678464233749119397630671621341692505691622022712010864328306107810067175476293439192415291620312485828389997781741968341147149454855132489886659269587448919098721017260707779390686765934501745223377975615002598257564565324210160114225037191538529727481595781870868111898680949964001769151829667779526718601021911332350833617540124157328111323941583996928015549964997763127292742892200756238492929843174431022650901494022422942845729480026062942355488942475650327350058954310512072269916427052029858217778296282414668899044996997056074704862616031083972563734019209052853085007402844805247255831367759708911531983605404801781958515310777074509029847205281454190486081657260481690091329233525203897450628794924874918405677665092822572524554442896865930717509110797842790569461539999352356164256308182127374669911245273612921132329928208958487958613882228212319912428674988423067770445646298967259354659614634337799203267540198438818383226126849664894364224143294839002506033110477721600533789564290562160512550911872880634847375731299787244277157114087834086956556084368264094347836964040094942521480439390922760487127065047796194137639041428407314261226952456769302555333488204102104502814983157312797062764921054016806839009703631323092508687591115991935803143046525156473432855904465971921124188937609438791000305552866682593243361898189323810151253000713847690104303053684102116096104977479414958603278969688215072740533807854259968246667027017431281443124206024659567684877232641336579233263162501348488638961500212533678856083144044386207466776714626042320211097674635255294068780228183197559576342654513151871338239352999625673567975229864544157831963929296231778507645909184932549776805265093141621861034647553098576774703159201594043169353512640551637133558203605876926681848750522515903014561396529046907309392273877634449058473771008643163722191142332664716969838404881404236390901293857543771905580500821518655739636319514226727825799967786468625438389465716003648181243353374895361535679672593109186142467407301496906731014235383166265699376621847981950738973152046702114776732311493549910235088486723450646786612546416926930561194099104000293257176645961611017265051930846220168506044870717370325227977390544106201996394980879677973538388792194960230045219381480738713679111215273653855629826630801244490579052417084747840407919516880003656172783501761826548559334221403704524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] -19030569489255450289622391241938409538647384626618539105392803690432930782818801549091654862306602520243385561723280160073358904983616937981629201385075114701443305706217727824546612874307556556127477933494658170121978494345120386564454397058166417039354978219013992635209314086178954474993873989456842701702096134075150916306046247035530533608357753170488309381435459974813248868610426093516767190400165990003058228474329184187750997201765132858833665858756144844430470426506737490170821278792527262258438438300969729372255482915697513956902577098227956618874564869887893886913162612014952608727063448900551922939820770340026895885877432805341517560210820125787177886273418345791384978328884480956058852607560501917590482662669906144198293485602097143365921442112137253145670687635710543800278146273677056799426891971377218464936127044592520480002388590062098852985462590802381148692464491816086541360784373982747343418863868740651395245528004079854802525559598291247241024578048418426564438225768023498319965950904516743696721215142039837872211599974360095047231720966151373867240169316991497562797155632010822725942188571885635411795773431774256486719770976803996408404446601015141808105967836216082061651967311691505895050633739961501335585807675972879205136479367275672417223815618271445030429590873500056652918111331550899496378410707889972867990032780977770387335082043302153401810227835305355608353149210679709793266864868068618305657209411721777774076888774559710242893476680653757780507604380209342359577286990997230800168910764419702777515174927438639499706874428209694496624336795603329082040065054522571630119863109450854560204870218032910505138429352414248618005349230422885331918481951331887055228847528648195233088472045881513344718620807930232341463436920214679720990557628502573133064418701658781098067815315900430431250620478293648995715748278703682767473009278930371002831352999038415831030366461582444523361361773735744698791223411771112327402029336119940941861947810335210007849685918141551751726333246373944818624063853549382647491126632626209662252270506291567761840669328615333606214214279955053999161338361594242638517154042410324898738089506199412813991017606566321358865940583117841722739777685723347346631439307087045354057032560992610250618988210707299424664601020733371221430597755420044929327406810706937859419732986856313924016032727358732831233132731095981449572345927451748490929967853953896085214059509584624965897051474127698582595890502756829566101039378611742324765763262033092300446000559771095507777108016825748474241179632629721065324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] 28899605204879106847086325350656444669714235440231603125321203241478556184707478413500125594104238639632167144931895334819742424786852451091814459721418385535713632600032289448736475668615979377747463943640789675138009545988162375252170697989621695048551024835208189189587278845333228822996362855498939785713835288877943488895993681388649225287441833658384443394471578522025111051790013634423880077091851621831178801215879091459296711568594638855174565949290005655865381241717209094328272957328118339277713826199819013929771805332663300532831941627087497035230570999029867306795863710273026253152035047424546153120552811856907036321008359822096395804512400945554516257988348834945924862515893682507640302617362075316649031125735556985227463412954667256517490600962260660339324597383569742860840461415573179742006226160734749960422700813791984695426728618586074598876186929781253962508202244423474121947038577191790493376580727148491141456989186592930489253788201616814052952575862766202477029681065136225760277624750063807970708930891839677984659857418624596844792979739954253302595862480329293251681720689479864155772557852699996358062843755925224378350623803618198005075781946542572237541254204193998715129374622877422868719541091818506693833902257088231402822312373997103366146388026893923995145422191615609786022149270907927869364213439004022703523453156804496179563655790131805275654339319889705228425460818547703310955666396221145940906252752448058276676705694629994157194843694778733603257307491533416069618581743565566036544472720807283828210031043183859586151977152604909244769806192145159208982480938229511612088572808363706917643923451640126056529425037031587525160189875705478557699694947445784918764906929180242429614187129518042088683672569586515449281031223455629667323513311558257681926965711194962535284080652222104029991440279019669070646870283174706691356050166553622940623373307053906984176284703060419707368325462854922587846135970276377123736892419749663583183143304157222683493233357252446399805455932352886528771027358196404975603014341648194257028921415520139387753603995275928795561599946396803869163348105024626031788279176940687169949364300463010861874722979274664875362593414857981792048948916696462999490618895267760386305087602825303704157694947836091620218302068565977688623048883098898480445501475964511596236295461905115979357461046047064182523767845389368915853614904943403586915375316269409848665736394404753053773277433807816365293056459559801237924162700831964483819262523356386066203768954795147949090749112003755377139785367586712059904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] -32536997550993451600151173095546062424875142597998673047592463147484529602765533003634682246165948430031564415026592970218921505279697688769817571613135793230450009011563670999722880349964194801641591324765908402559998971203020332186090261421477571366658280517799158948142066901192750210841850883270803179122002563274011496291741450409020262900483526549747868076122059888645729616496847670018279857420841578758897576714431108873051408001183580850995931730428806283064145455048731802526583065941942613347493571705234974376470959155609068178499352986272749760505081563571706955425712228619183071290035744923428268633583148498923527877781860437383578130035616854730726271287126005611304655788083785541611968095971032790954145883083398021517768084568377493742803516452942513951849805072356950062394885471047704783917111764142217345146160385935168417079129119700266917978853071336940054275592648769906186137606002172986257926845360262650890107214102734891810443978978301519354182323698026445224939603382268970823493567104467903246466863398912188488880943027445496807789208747075709525874997206976348463748372501381403653146552870515071660763333379278895101877057118786849999135073484162308703595919445509508872270937645730697120752699070165108563698831374831053532202246688441615803298304398884904382532102952288085668803751752123947593678470506201063555870299489734470427237781575409243528354907970700829296310020132790715204446471939284546169287923972556277036061200451714265998295579229502751790043270486075406533394371760837946403204664157273016414759977681421806072195098948768834076159096426951223211848475926468842948756420823107923989854460296921980168062838933570816517181251664847949219517283635740037206253999928236291907273171633887585032389035022586542706247554634809933866083746106206540205373704567406399876889820689623255926383684044804925560970809367646872584837810887765553522984421349568592888490145944168218684310685933528667971097933560632371500258846481981956019547575722149696071634384477361100765093703070742991738175102180435546417957022711247647352273209918717519797327862237355004425052110549579603426364315972457554027436158897366532704965357324620181750350729779233805980336888250738193086011402094440425714689712012936702720369224877564018205433392135724389239220279606599831440606998688062770367748497917013897926087733122283155188762235312435234836939572806437983468927904095045997853832223970726531696896110287646321720956966969764550983874941122327493328038813360226299212962354535155630461182111550386694241596916356003105281300263744730933151924224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] 19230540448058228867068197100183572585143964451200219355311962922696037284125955841920074555635191680906167615846818529364866709578283801899896243873595388034865997030994493920425738403484021588777768593157268937898035432287512752809348028578719088255944619538976530884294340405193745256802288895499210363353153599189053023595126386947008940294666804492852628543774497537738820145647810403762296557608790362115012211931034644903607254581456496493281256883925507424920179429788542256606905032121314867941548007784229218665906768405229313746238060271654022471463184787655501675793920486399016119053656026882019780191983717342675670257315106634080403452790479331575008342535513945221503252800438981416339104728364584659573354285254974136767251533289945610587228935402202230804901959692287978353913043258043960395010356623834646965253876655076953750630675235027569485297390613512613713614886468813642630325779688911049813236463404082901259419365620633008521305148225167403221168288477895956031346472030209656176150852462376117666495028061877286465848879779529136639740339177921176804355258213515665986824571111210130181306700176654297795442174606219951449273012807118465309758783980758457139490675518147879018904092644796435942845070647817851056958057160106406481062198476861144246042883217860100390942854231608122369440670791988686568921074857526188568375749678077879320348414392524378157201979933892239869020243905520553447104794074412589025561256751224429735816163302300265956003486316022091299633800490632853083003967730209053031629324408534857009852672514197925649757360532297607806496873061393364226035411117532488075429866424877741984336250866477908830838991462240112575342212938963222250006331940005511020242198924260142371603190027258676688226660128276908372682378730457318264424023485516319882196299287021370287889638827617205121823873968508569959993086044008502723570449861263247687319731682750750873718020010701231030716967496679811652167846347891293644585641724568877808635735176332656228749105078921559459644205857419245452534181304617821299702562856085044376464331034976047460017337216913732161028015676543188745047165652462771739183548905173864511570220054031109312571193069491060953416537283296208082206558994234035157020683631201814844475137918741202068178356456317124605010702170130363195785989590163059793616602912840818320381172916839121758763636025032827257532499557421868996458856787204557770898476183660976248726075083879444983505762072608586706711721007860404172905555675146375310021542072258637234352793485167410255617019780191320560404559514453322550476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 13808033559940118224196917710041554893780562767103092424724098638412459025443094800161165494457793969058001351932221155607992373195390643367815679124944541764924541822551729400712228417637488868523161906868747475244884754453103903353483818887819032599682194869324116184220431457520009070572113492306807312094009561638606695420056665909413578648123523068425703633415601603528759466890942168282129815142393337118854765662009401253379523155005576593555666071007759420915660444864655550380788976996420590691700806915609095789077993509435588884569015811069026652468383832145681776783045510960754222742429966188573931933157985330749900620063344231818390923768394113781274380096845145708349324441750651625576986025608184306367536958922906527456974948668947514525013386298385584723485806319574452223986907571451029565372866248816482139024225353151501826046586124744352218673829657810180142223082781293236127622576672543380964859784464759515163358263505946963440002712642076631263053928512304982039077966088522882266780534232901794778988282694636007087075746618735831914336080347154276236494285842232687689928464679711695163314769201544391249157177893511101928970281647675029044461994885338437937452046913300127359357758454944189385925156912883991978895688647371528283592989350833377164419238648063657815752841688752140622680959731100646087042547064639772268950780086496380138297105123186913097302855799235366070961807008366464943419281502451758612555309000733576981997003013586329722494938386541929085009026923203300516994797085548450283266401002271202310696881614920413330520532450177354715725844968778946466127614463519457991836180886324410140457536787035338928452007423515311212724842664110211653423146155299241450100833614872566442297188262946900384629166637042870263646738704026754092355948052301209459879551133206110269582078455768641174457947093634671284927983975593276821676003935966024194607116218966851034586307998901419213686709389272130958443142210082235466530156508260721346725898273205865866872484502421560678372306172275312632801299503428252435964190311726396985110695849822979814640442816506686824257636796273017900754272592144225892253280133645917001998786009769483476108868233673367952479812343575699678564649658610497977382828825999406559844778614738261592154722010130761982278161940205055520914847735258613016006520182804415265610153625827842399235397906739750427605453291259329109718555562873039432023473501518627474445233480611059398248065041992173993492302416528415721964455537504990002333826433549595611230399928749065375853282945931874381426916783896124253536256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -58166121894159887814643977297238365613901344988382696501065836827829038604315457331605385220117329151100922700596091033065159375246040063707889715917889182469969180790630268911966296736183832185917500077271779942955567298270907063666638816563290992565943630868899352626790437102711029292150652714300561092094304231648841901361583808485615169339089456816116743299936958540849242817428965531556608918543700004549426732649842204907551841553633596421806542662861143420460403803969764185419050695764098046744381772535464829414407299132441473833256407757732874695341035552502318048860065693804779601419832804023419201299975976692404741713204095890944749646514261131318492262211515096357681141783003019283863920492092087023569917782097885156011585945649609103504126064008292810380609900266099868280878939090970821876618439602752098694645419809461629283385977499785881107079264375453269187309689824232978627190602450648187633336787077107361365790871513639636063644188135931398265378851227512790269316488185080655097947400805710774792173924049705852105439950064209701020000219598031445607766882571949814044663779905408091671562773109679959241931539161975884501360679173943911661740476604555688402986521802584454863743048797002738251596289294165871817116332781227759095643795677455179273110322700700235539722073187397857689556324748923224674802531303976015967518293923564100126003361128387266121048439841875043402195976470216770195525824625516146671094471064877488268503374725031444668319259216125181992354816129941903341971660747765053487326248563289931810134691658214052835080429251919981203298238143837712393751432760840493701397894176621054391568354370965292963247924328884789243206352823084469393096687334626003253755757814117280225711280355593504224767408399645660814872106268481283951281023594353128359021003372609401074969144364667829993568170385326130049185297490644143571301561191148179490763730985405804632270212962810609461654215827619411359942583705053244840954195308564083418281562253371033121336157437795480817230686712687252457530218508418436017784995935229277766980099710082946017036327472162808102430901884141891334100274303473030678261157571777926534818970607869723169142150674333390073072604195150166115651645248857721220823246069646132542459003997872227401806368070430051611067204638868953873577005808482507865912355982859867813003830077736350205009009947019547250063186809909375903988453554316410934204195842289797460665626701547824185921239733889445211015412817821582858128083788525614659194724866282120967148319080647916790042012584785141331845415155844754964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 99730822030442112635864366714971831373829927770964488714408632959813896502830782244263596038316880077819264725855511174099746676282018439351161893393005256609566454892166944460778291360559269366973598583263352857503585349705397783471393211013402717516437923880441595178325894937978965531751776084284171093180759667644926929349031261647257232016496502149569393532179136513570141970967629543930440277827826606016717769495353777504010238569881224993786298632371411873817100907098013181428698485842438853701467284689622346510304119929744646149778078916309865043645619013399265096002949297347625652354159022921152112663072748630399551280001842684323448213157147158511172374275801602360010852965683683163942077329364864521288344496761589495075062237549514885389996928219728653756617615674518617955496614543938540695583562655702183525546674985951943629071933091716869442082232096098675290210716255000368081135979559751441955722274598464243530503633764471600279682535135384631945093514738927960503238124223110925566292665878727809460066913493417651149104121519340975111484333230617378906355090909525744756259184671913947525589084775403720866645616074238245170072047697476089702335865053995490518681385890831979510716454500881394559568899964054194779069971438474543930501516341444490437158779255141962126115187288401950580431788545580924746264630747902606736601516559936650123486026327124556208971268497590464753076981161237382822158371375117396886470093428719829144349556336316273965940832975395604563328712266036543237906264568158711053745323227084076748490249293645431702014260621105533671677469838752845805854539539543559827663640958958437186607015870067471472694316773163761671372036839797662996925023959863983386528293081237937751500784524039834691834634837033937807854194803793331362242557545117941624508375897611802750025366475602355860475490791191557486953313241834417707077337327122327446332482874977609665840706614082829989659125052260074140549090726314771793590995030952906836458143845052752006464999716362673332668157816141697912438097797632016593230651393546930924452634968175965169535377526815912051953748067796335944069224014517370864349097234117963637253327519478895105309523020804396103440828344884527134003971477232766698450510132002876510465207603236118359758969919742317862633459624791111955173519125150801525582182484218717960475748922564624759221022190717385300627614333244619049456816316836744424902569154055054629212222759629554594136700253013092448950918176246566823369681579200700945378052481938959502198287880783602544230132776611197209783636134638439360364544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -7752602988157886029999225256728998215995841177267728314174800160313627862453068408415641321021077045507486536812398690993961478405319312720342372182744662426740706043020753705913357658024906415277887253446019636368578560956334997698297944945313216144004673697492008594206378135245798578278860188061442754056536804572424533242678427236461272021185090038632034152454983433045167760804854608431215015986218655855182622414429381477255684880015121684960396189704871424739887825428912798012653829962419132169141828793384586466118538430683170124046348501830664415158768816642264917666894354218549420770937629986491941716221970976969985867482834584257394381785361302009407431852114684198203271277981025501230169761433131271901689085519875222160527780060024946134754944534054438858755657903522275794082263826186502199784701758618350785486125334536418815360627473469376207316826244955336647150627747091571763045959431079996864259448964203417981676187238819101105996285446460449974741274849435882298155956837506904396514246043957697216859645922351360942191085676952951402523331866690117503028773946566399591229608485753724285734146424687460061693613081985342654288783766563207711545469581605435800377976507686388218632561916677556871125517659340221753718613366285372042265545591775955605789138493048236389707329289579215453319186709014754562400905928083070319638136673536109556613559349834529823989706474245637635772399438962638620294552932247131929314238730069810658620144987491348635097496233147938705717084147790289030730010628997358484924534779556915517577683788397055717250034219018002997380502780844571576594200794625365764332267293614410971028866825705896995318954383083960480941478729516816497839355236432337621532993408702037993264906108824577643035445796252103070213129457727094209486553872760418305849959234022793157043017490300943775654141503736845889275287733304888910748829000241543012737917717428124169195521748449812751265197833037468882703724012443772970633369097236638894650376734531031595221499413102158419653668411926534399862948218813326319081793234833927443920141927390866157025402875900033182317241002498388570076553210501043266608266291609145684061030023938378471573211097216906365649346653738393979500822075549224546492208556057596933634096553590081639323552871633371756801732306133508223685383100448644245298301599724192053574386049290484822047541971219844586703760776920548318396920591633819345506258649557541964731822210583318123670281405690544420630864727853905971054773183141311002043785006872755869423916477159612497970275701037024778649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] 958842800250746078865474668053905227135246102862307007162692591806350374351481035243488072403713463899644033419107488214124531371844936478412776317678782902861895657998183752025279464502240318724732120779954638101878842947349379089774331409085005432462915982354424131992033816007331553808873467769626548420565334557044617579052545967571682817005319038115426299776987281007430055838164357874749265886265225514330396528654472024879207170139360518910858944864249661133848029237258614754001918090255030657811569359166550466368478774843355155961599685157145503027978395332638404969209229326451774311480860727104196777454102775861860100827863128101410792765155054348358525023315886829498695823772445341423257856653154395732730810936814640086661089864126459392349562081140682189505330240355310248539892722998642681285692443999855770430811039685270814434660583399827257992043711847444031216146411851697136634105829969355576742018100586594645500454148868818464816157125859709805335343740470923947241604439789065995442595472629791701010421881928595712980889585398080110758759905968047344643817829006404714109139785992671404983814794529279288506695893638861036246638674171648293634684910353677695775312944788297488865618430368425196023111255721370143939227259087622016997244033274498947548470946817302635996684305352661511645578572016810435695943136994355664459113615108122672978742840660311953378028932661641988869075711616057646528546984187443910453401913851918871649696454852057542703801507452735499264707402441159437119291951377962999563977072006921001942814274559718336653372696795672789465767910366178824401859316068741760015129718691430924487657145751882690646013170893992881676782532624772373952414041028743538989008003095200693868297429433382008808189860558890280764436723743554166068037076599454674733447835326619715263090418473595781032079145289572199365873673336523427876461586293662096916698555097206801354285533764517911960387960930410697119788361786109665206485586759561504211482644773744513290767594012210473540494074254948284988466900285105963905886187831328734004404857330863466213071836089421256306395081309175218263101635555984879846717844552552548331141714395781354895543111144668036464925117032103336374862058490960143678705057712499235780734292237780815244584409605024769030954897885789694256302636773219377540176859123828561863067879343418113179588902023414696103264954663916879634742653493160010987627883184690292345469007640162876832955510777536372561758476191134917234516823744738604872269840696128331690438636015513890112216965232365706149888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] 9705967563650448592933257679940781972696603479567430903495929036822452269603559983796238987725730382016067994645141501892740110470916280558804440110900678440873132094433044903846874939679088620766165190608442175641306968077231776159515434459254082319125971042355466220297011163257537487244256518704069182432314944420627072868716079742517962787898458847669248513947423922912780171261821381673375407246856015392051018812794316444890461023942716501739461092742547092119518793039437536577115708722236388205182851692209026745196055910373818528732688039030102390506677229997251582379566398057876456503129097876251759612198627711721335415926259231811983986466591973002029190850132860361147158236639831940727984031819710220624557515405087470545977526296271552503035795332080954268375463993891763327909739607345983410346139503327696007507140695126905042027988192922342419758736841621468571465445721190410802210714552242862854380331157104697717958751607519738755997718102919638310881390753901404743312335181805581326333675294071018571840652873006567715077379175466430194778262842806644546793926193795655258020142759365086065924263630848563227341395537900946649277885013673533708178147881710502996773557212901738633168017126051297362644276727712109802042266925118568705208150754806950020046902590471943861202381977724835119867247699917450455323073291453829301549286352458720481592741995810007874699402403672820226417445159526787799627757318396259291877180251137957614286687686356303311650670704207751614777379528792875963551360173405848969374278607768522716233815003236381066897592432405387284437445392671801529341151601198230534508895432574002354991394976793071368031728503934262050580181077099093398950016525768866050918417026119187260310442522570246215896499631027301805661235334064776606406268326758219214337113838862819500452955987538100267490235656286297892383834537972928953629460009993361953567345769410455972133114898571016051754680164217917415361232726914744792762430284254061117368993648505758729393148253525427503880229968941283567686786676119527763771785488653855261626604606143150251769953230417565011705090660820562211913910931249547205409769977790777766644945084478102802948102526603603135838771199330972960986032100574585783025558599805811653936893526862691045637901748246500776606654449442447431909766252961245995374341478587711481982521015738368238178662958465631778202600080956776845532968738835069159732836563616686322606310375430072187737255421735608034769910052448562490251136106395481742072375737324703136490576069312045766181037446349395636466483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -296421865174493597482411741364690651149443744054726163992088839414560631780653915702068033882288768694778989830163340263344791659029850519466010382177967326975589735332482589600209566949741582160738254235632793108947858923035658777558909607091105455264975521009812517127036405632920503812625959348764881318196389522521345998161704794722257266017275491267861472273929728655596833913540479823623861734261637946758705367247971276226961081013844671351481445421273616437851743003049058770263601637623467196709779943280899825728717879352101259905022825693424682771582856772949186314504962522402670183159573369993084925526460465327417354350976561240513080412680102994658447981118029585755439751723171636010591055154067821931164464173470277784678912456768666125685197935643838123517981548358340626930186670482164981820800713962140428641667033625208152377651711332059179484396252866029161353367837029799694069550729650200749066387883095180875222346446960426389034746637980026670755344833402499288674306993069523860257800201057125407097467935199104337650628817478068592078132096180169960627617265023282960692724129631669730928800634518423146341618138926441057138161403582437383544315006806171550533014117808076931020964014780457930808322619700485550276260081996347085240859058215767474049066499515561386527731646775212180713779967120385861892314882483605752886070080784366563674087244387088091681949341263462633744138655506970059800983582170016841568149565796516693083394113660600584041622252503470763199087787255007479807090892918693657304040063817022511693107541879066390052436841504533465534286894212327050434616661477613373810414867875477994966108870818780180843678801130031592802744790378374328379547647087158502441017181322777857458639589125936950338806767464016651085443897074081242147082067067153739496012372509355084683589770857888319494279134562757943907238282551915889251053861016851494617471163649514581021559024857206917477036148331585759843737327950885740828922299341309075861436793013936849126479766706157305480876523177736815712405722642353660931420610354480617611697104538464000321530015808379378417436270064073648433428497157987201599614637769314353232505479080530268933488795453618095822641921408264018306335557807219175412228972090874597792874684417197513642687189373353485707148677054458267437000647539981199396722482290731652089772482455830361374785799279334897044650999450100253187490157935055109658645439847124185509000256731793930117046594403819907770551470494710321137149227829133650580110684461818074196826639124013873919599145713972440316845752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] 9059712213766901188253540511045250252083223724666747915678335888830978348618594446590715559459684466781962600933472021654760873423814745866071480271383614514006250203340902790843504975225998981871205558017688904643498265316507553047692099661924974491420287916251346469309631475789342912334054418826953635439327021534434234084190012366032637848880431935176099641217506264416374182196305485220121709370351294618396957582221127675538249549217253259471112504645492257640894812863229128969947142578745504131352147249240145884139039785902160094215900677794788397369449259177727885764399025047401556331642019368644862240442702213705002664696239815499369417420574055540183711310745244182462380587191375209404803423321570597229315215940793038253273887170345931181720630375190564999218462250164380990587969663561296682151379611600200807789285928398748981340440875137327602484770485795263366331085079431799003525994643451029328438283645198384445921942483879401392137240782729213206938563821266079933778594526122523367897167252076030605392209344825613779000384146401409379123415799584679186898911948583178533122375981572309750566785091692505045637682262338402548916628731818987137029998507048421998047062166095204891778138408952823039023838607777312095609248451401474518195247800469408659882167958815093049751748898738352144805884320405202784421540931439533778828853858957802844320674338375073491017678920262286659590178576138482842016847260305274620313088696328686282304275585293847693357800377838328496453402010638441738784604732067582749313295391626590377115652274942109828815096590296946511877908104983411426772614195422744431516466623911774361999682113774075957497628727906719942310655259813209004639017712217430190172289176563410863470631218814626714518467716865437499543940101774576280783176056696526700679842414690112357588864730697573844049706932179592733696665018790509731449355283807589664362888469863725204529866696566901562107581087182277487091427795187821591616649321757451401681990743421384598452775737482066005702768842223837373999296386873146549667219966639839959137953774182987125046424614199745722664284226172257150461604894410463206104306757841267562082974511615351809435708293795636803343034174124925405590911451033397376798641608098248076692907923091555841585853317715366996446843409676406928063832977793342156603970035642781170403434299109403993950051521287271212901927979745713552208443964661576036332407253320191476937580513442361392581120363942002671291496887568896779959596576915867714157646084467100128580315658942454493014216813695815124400262348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] -285467391132332025866078701581861153103766272842110991482748349104467458528997580467755995066195060449496736925793454885563087159320042380766820256748792953332990694011430231321892972720279234070547874873184233459094900267904520610541273334811188126832016254369277458513219663853219482703141029753849123636274736214493677847168864484506456918232077252328387209655034519125027211190876178917858443070866961066089709645733105797896796521075870014566895685343955083149830915341880356036467655361739530454026385308416004698979048352851541122375330075853584210570423497950825005938238454096803361889074255981977081499221237076812434152358749920681328069916343792921698176374454808411308460578564335451682071040874812786196212272884459815422083153903930454058069217283083107909082580629555295266437969954120143954858330344059272764007230804517907201147980879432654927257411348659633194939477861970834289009948124944355683958638846484229875884589703221405075765113261450357761164954161951295548411658034726204605033354262779883923057899589068530859267161001321114750804458407781956265720195519760664072844257383251105031398670315236142166261682612903911638075592097439967173303491886599489827898054760995238257335725153955261899666889464177640678385853579054574129006543475609840697445370719872890519961065341196416202153510167202749380840080048288365567078116557398834944886193647843416670295196039218017286537622793213070008419806606593544018519907632815973625908836714933935767346365696788207400938488604156609477792742262368592261297469697028021405083453012547389212313569860878715062671267583043802055868117278082321782121297942943016355402824314868054271572365982359240648248638561149832755154386088338742729379302125558781989904995823329487416879447698701718138678677298450314691882849819910383799316536141549114268819801685071557266717374512765785324793139328709297343607648044729835451258813277895432984678551999702382302022491399238960573564294145389531588040903772366567542318052586455195320889516529138842465275328615713371852744145696010593355071886944478461555144529610705305688736792015413138939607617566535841886318301789517158448543140766384689562843389993899796469339643422719299643516845477445682966350303719525969763827581222093382630406976551690032917701745694396082707395588678597970701706274776030088367431967746154873812575475947495997548735070397149009338135709280445521935643630533081290421037570102656004739680723150056751556858188214822429071478184904113603067195431231195370124337580043647516553757732594011195283637486337462960338330877119430656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] 2845587940740259059639143978293313919260539041541616556710172829060971790305435105898377130980110757696686829846925073092512119700352969394427696822621332557060872015207464207250031753465756608346179629105229192830123243941071087735096954792639431748424603470547764658094167917226850528714834794828159489276092937046826918704774707486886774763091783542784250484067771916133129520153481216651867812306405041071713336208879682971716079271562047645732321822010450969465825671939197141694128429666970266700778381898539686705132408767836252465083463476443149660070138612814875984447492778560305273087360139771820499533217080119305896108843844907835561982258454735312559774324746180209630232726182690389799543687894741405280957915544373791059480596843175698885265322486709180035761450880227374189526094715447697661583579328458420285697487395089341509941328320944209444164788857539328578909550270069436477380365228109765461040534134777119000175177825952752945768170205941915141162542928438041793570473226674798285105775993201368254679015003564020608784960795872624002952616943435799210347073120089119912931508622468666968412948600028847913459133752909662073751011362182994446291130794663059689753267872782737696355133502560694067223555133971141391942817417419081445352468538546393266008531691134055845226458202552170775597327337797885601510296423647224980709546876833840535863022227586593644736536480145268344518808867062125591293045381829756377346128284313020628053983060843429942256393651837229481154159351924480788815731563457364402618783750426492293596445432650027334566110901614550814087134006217837195300110272526025903924887809476891683810141018865963270637446957786162641363877991582238280608197632363381345678750041386274779304362806241819238795629650412739468611171505372166306412724643461941635324510547650800551843802071384496018675862115425991504744737220072036451266084042355033797271682857734942194458189084128768365283279919197510773579450453894108699263055500733177928003423303086144595187354007500722131878582183359456694297971465588138821755054536002736317431577691932105061707097476236808822032638022598065311252397094008481609205377678996519856870416467360134717024902993669163917650295934698155537793033259735574356618679581124456148084109507452623275618127970140273764513038628951968236909702776191418920114393410433790236087915186107054436632140352491645212778061459168921755009581195530367662420203694680371755091284276434641105075051603239198607513813572498558084670885879070187836344314472724489600838349328524881830702593449428616869221325655244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -5502589538444887858570342163261434271686844097820762289680042077901965625812738495476148099710323419822805169903106587051543588999711944489113466895688854933947678673026805126925225214229652404414256048249032273945626207389348172276525037590450573474358395599779128573796361285594056495494620974575779551915177338799739994338623110329075494427696036025935051036778530435842598517524647051505417348153013947665843460615083338470182348592207547281626755927011665573989997147620151448174612182775923695425349478712905086065484417825040414700218775091651323433569170237531708164954008954721564101536045272411739210133005159472367151137452644360952828015197701247251588699010409196989207466241673565691638165199475511543671861166941816236454536945117633581019273820777562639174047785696612551660665111675082602805744620940559474919209753613543292094912635865421348183354287481116666624427110184595649918928678156529555121320508416260826424618123840237635167262609337921533325655744351465907916407948982322614279313259701132262413432014686112931242221560271223383626293094077975392304946684223229256607265297211491591185318796717018328357847777642777369291587584912722327423305939823138212788843944253371318523658907408485738508269138068683386971996996145460360066142975187984307249633940200509263029811401024445848477729241849272561477944559048157630848536161334190977063783530579581845126389809116300453559497713329191121548143308071397915309100668573445861269485567453404251733717016477629158263692990366158382961633964965156376552378065329648968044209305671002843810282162415251835720726570292153089023499628692403034864800610450304844576798700801042583143415608437545956573959865414435110072972491080538494206597986666691994677307762149498771550430432216734888288047188456822309881553037977591066847893908616031905532823272777467085504589424100983462711572099237027942886245272510167219429551088063078023398780706998108413028193856815220887938902273141070622361779576969098162959318858969368257870177995821896172694128918560821744891511361259507505559835704904444218553766230100424401789251700796602374297060894286354462290340621546807342133251592157117654213240854851624871157233198472036350351752759471740329613938872974067629520430399664074142911352646373618926522885260686188779049410666974257325572356952334123162388459996626106759028438111155212828062431806295427509759058301760938621770675781835508043370464728189808374290442971973746289188022270770188121486182348956226774205763195197712550907599990447028529650508985991501471552845796503458206388413963165499392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -443359111242862751737742996726999276047255738889870701390494141739597318075184793215094654423446659372167388851493114442716974401049711932429821648945934371671736116624400945251832734095868914611225229755241036514743564863155272909780590701614571186933202621172243505238712242730444722402171803150121428570279168679295099874484563790903840219903195824145916216889002652009888338327174590779934517349198381991405817400231992379796828913118195312382074255026831511287318787827996018038786270606359458512167555927542647012669293094430122957264709365237087228685202010720680323144556623420001776663490004726200614293978725503794746584721631136419116985710941634842931055115388354727396319081311243616692301356251952453754834468629871539376093814387994266919873862887362502044281106889763067929509525801837171492131707774878760736445930590318219468078185864278678464178019780633557245954864173057808516851357933420040300151128760100652349014968479931303026262764154421197736907044557050529298104431698138626913873859803796628226455527117893596810239382300292207722581755200607645111672318635149542315516857806403744494263923459711883264901982707358785858311313901715240067919338098515115472220074694312168581935273087765786240104284790080975201989014124097382551056397270100013086253842831809515996682591984693071560093284049180289940962665027255126230258333725448229649763351423707576862866524521296740512194325564244031679003011422479941234294730566046685338259450033823727519447962729572878177812366991077301535955392383771762161428297069030342959207113896120204275481431310889471154990604641196568351924152726255914201580082561896892099092898207744367989362907605749245334846981868507373687015996690682747413100331940946468399446327269057668784670522037692277155762801572854228098137620025778128641355360199174662910097158832966198973650702106369434428703421756103473687583355244387252094369840852901959178672547040417184002475821846897708353113701849008731119060933568150396353270357288697432258334607314050798084790288123404091014046796422210443146388640988016461696388482580003534593980229087033985381326569158595349150186129862893920789266834453011247477605247770283649870216036774664113635610560008759651596189977522601012429082517054095961211675455347272771831321789777781083477776663564807137162098624115532180048836644641428228218849421411126798998413564272948203109716681128693823288201076668093729272376184406017070826388285176364115578668588155338365017504656993452685030237070085526570594633589378353700765507432646852257689480919100840977394716587578307379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 4886015114593559477941411677540120836435968313562544159539828095863503640375649840892201922143441418134527843342740884726124695847834894306180534074221632274284218323127867707667250269765852109495999593970763644317470298462587438963669183692465710877062593407831789459051707383693734608166000170889101059650196395781802915441611437568563750579007523843962926539293226299624589155420803127504340742852316510803704694684473762110455454490136213498100939769059273369175582318002855813192666054250864808404334547924645947581268052003287971972131070881117494931659014586860672299437964112297947132241117224709467519768206787072307693424613688327139612417709100173505000065792737032279455425167430722682292802505382843909718045172618127333217787898932535477959274413161070778822360439027488859994088328546081458910310053442741765701548380953192449246892333756407830278530311236465696262222606361626616304115587182075126571690394724242045990698637488450219386341636171350001563558078713914924345154274330887985800573206448301093303900418521986163928082737534002869661491669884334440089643587127546775210164907997774749765257076680163936797137512396089085684219202446275637158697700980288800872934268544727354538940612087502379069326548864633479750785144344549131098037828280513731676426100594786788855188745021915424121473072092424999382638773036873159247538195870754068828902026498392141092812743319662766611059621052046454668272855408466918763710905566168319900028261996641655232690728731240440336569735174262325963412942943362613154821184262287417022352881663332455986084880484388763829160353508552292200398828399383931842616637621090823765681089986573269677089451310789160743337034324426405146133357696524282497215722855619989205493477903661978510317063277476403431087611639207478016982381047312328772894756043028611173918822856234447094845876731469874458313704560295748233449008125450991706377180259789522763148871053315229168492051399898157057933211364813809815232824877039437702994411167665388331865509892555394873328475079792295550743873802408266861233154305782265645227191205562862943189794302759414705562206484196502419109392237929253734522345506727716830908011073641005027931237738980724358789647121891243057502395763088153804622116144151816171270269225417018899577195684787370554840458114248096394953105010656285971077143644183226492174807464624813383832113103512685511514491599018659661243657711313991827103725015228750670625392060749572317553632466234262333802394943450063479630692709827428640119775695991339492567109123846072180345887988166554484166965926903676928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -17271838295978683530068422640992241672173406567471076018259077772663171129100778098538065895090397090424491096148106757723965030998163906959268231568538102383867153379169421641332509061079354230121951697602941331516565899896621403740119033372163183432444493474435086646245324991835869681511989120040601485951887499422060282518158861169955918451810373933201773349034801318854592377620189793220303800250828385740482547335568869994001752213428819111991258463145732817363611481546910016875519131910249753200838056990961766708128363805165038529731648462465288626498324483340145462000467658266345331311231347903821643476122416179030567293833420076942238537006440883828195352850904103055739271376536907019132246944623121707812904716883104312754545693649690640771735114451972575536197540248668609825195237492339277603254799899910712921610574759857453186201513338271481995992355458331133647806081908803270065015173159765042344628993764008062129330837354822918604706866372880887536826699420401420598295462132432863958841161569135591633573428413702051890490340198706649125161694730299276691037655585907630655164517548341485282605482815099625076101541642140581861089677331253360929732880993654070376810547022948170459408375396563520918909131101703067695159803794447063628639130483224989430565563450911712595483725239252201252677392339719681997641423754559534986707408894051623481986646993387669967102910716864651739675100422925029769651305969968370603516689069980509889596099706325767597457395269121700111632594735608511575722914770873491841847684729416887036111316544771490386179942035644214379268319438957860607383593798320968883534421097267667387391452034124414778078431633547091743361793979663984925998841105398402445152380337591642161956272357691629008503722996635980507745015131362488601344617071164457610328595070945243396900112950467217132529345191234024039427792371441412144312214458535735300305894671441029331623313200028685274647715525448907707015068818666494679866057299296421143502732131550300337741267985684267312676720897759392179926387365803632510964371503000739190096991297960292229784400553832220217346597115454108987839701502579611783611192634583035346571995955366705625434423268500321582861695823586683732442164283218118255731689329596286007313339734410792144359522111071283438342151171260028281476942073583217879769448339115740995923899471250202361991118363577170499618778300886107032943817940952710785678451024430551910553630757776694656643595644930858733812326688191554091170643783047063507372457732657862183608938177647818689259534103017735088121973273368985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 198528615743225759050177272693072441267733023051211360024613025224687243114840158382511337372681804639741660371690189449033555850246346148128811467959355181537975335575886496225659902661559917643721629906398452957153195133351996041394121241509322000467477329803480547872938538710338605657313272097367568948176359864572665484129215267167692168171802229834884266663057977400058057112637195623397902288674405057477876855076662335917751814330965979204408641671420666311741779863298101125199825683925835783442089133582419225673570676841770462066903626244712868755975170732070399746535265315329342924121937337396133411026086291423669666744095220117276044347593995187176319687687186319363673436254598866032124895971392549253792964203197172739076409363853144993746451861869476111788228953190749901913830158367385767681196681078905085943910781428552440809545509823722143687575026824931590366462427745995661056234673742724796976392185599103082114245663799381410770567921037362461440238407058681401597227090415299486802471978919377316977146956140936967087906024794325716750678369863982388798763473616565704767048384658244545430267773970163479734806465067809144817444687824917092314035916145827349509481276756239369604191045558104570666593671574421462212332792202757161423417928531313202006817339238445769624037636466291899173999565934066369770000735883117595808407843367895696214482592337006735880567248193649566890614136162915905059594041683294026448979281743180611090731343365610616366035990160555659879862060697103664909886800269577245179912167210749636664789474382017760040323825655157862692046502355484281060149607117093827167447472624704569999225989375276461559323780644481735387653737057946666313576727637596765573908937104414846533186863380943753803517789783015725020964088751334833643309381921795181309123525121194462465517251861681370047149292112124258697415147189884014192735537011294021503339239563989590928573232594484531315837920247416794277593260112756630975055070934265768138329519269998330229569281394514063082470765579246192255453767654535130713068122443325238634637629874872455201861717496616066617272729298386529546333346165123142336196356939363792361041700294346134067565005556499978851870014282065043447404664404687303058450551171553050981863603433035960995010162461120397261749094643253648489939416219960503928767147902241765065298216387930709609468260335807477876421959997473621311272032979808347816646673380770030210897531289177672229264255446000534956857046378406858318773993466464681333483112279609432146634538491505444517733903414644960262061273162610376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -2361199786785961962841024436337692734608769251629585378466418088334059825965426823922245182038109171688581737219072770243689409456782669182932233250835833738506607508252775849099172917120281830693115449884823788062646366202382894816230273458460907513094149113375227791330958250176864089277798707982521839068967459108666206162543350091217397506862545380105998728934231009453120473427081454258314370468048554134649897770490956652762639928885034305731506602691643532501057423604255033645170513105328808827532712346467558827312462830205686134322316926032022215352071373214074980927957464542327186716400606911161685943536198993678347798509625459879247805201998524477460285801531433966531837710586290559228990510303617069313182010521831397085032130447320344007249797417768209207244167655531468346734074016400894621524988055750359535189522062959795166577453172466388726524026104518059084089072995522316609632186009377706649837000293298151681242231591203741936716526776837784091555860614504679755245720408787540970155654921185830643315390597525816378010978107876248942004906145012055648471862491872139109045502675843186987686510661966416333410500771651705460959775665794645049252512928752613208920176819282590714837991891964393820441291942676304834662763832765209155987585451656154703099850975821064246106551874472131801219123543345610363158831543279124703724233346336506554543157782318761088557878022389927768914324306400129555018666439755131708617243696375942379171684044252525933312045461848779833213180455829968799870683473587894187484442461379249072683468675684456161512341843341532096489742867304314150841038015306976302677456324033288520471464318879860084306526929990955633019315854620092943475942992413185338038387944159282866520351741507998431849840755722521334005236514531329362136239420964668763605019311789363268580335550429780344019443279229390939142580473126798870011993409927474670910652731264683102412056084639810583345340390030800800482200822556296856655620229854785784071853272442470190474170301993375875287469235947000683273179154139377302854048682654030021393289843044344942193225441572946566595551274929282313555988361976701395725843155897180491890162360665914899124430005047793035507693850062895828503332513655347450398505588485508954696991091440012909079970501162203104704688418265216567507009853001307870225416514296895574011465923185708696890796109673897621049660759837457178193114793011572535596797499282495894279109626279650039380966936038264462314167222545760178548250094706157210011941605527014888287304024851685028580515808270126553515624905502726553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 11761643295211121994420953700041545480793320085306135152402926111927924898704584361166762240826141556591147437496107900845484345338224782436558447030144815981134014072599214084617016862846395218625957852384752502845732026097308245695046731474069052049190127600294149508265623767770006135698194818343384233721741017947640377302010654325492944862532610033834468634613174052586651035400003070403622970489995942851500065182554312447636721111516733305191208687552845642274596484993593195001461118857384738871238801220828982513332706847912556270777372711478806374144469936520564727867498287864999065534114123329768768092197408790834400713861879176459578451388448078718843220844196803396057026095291651228454194649389590997064778234340677133539635182139175812346014505219956514491434387563718191263738986932688954954059848600823235257411510408924260916103772759696189489252125767052069761887758473862917583718110169789375293890143217220386493612248562167292053001978048662110171247524284635807330789343536815405318715269492954111540143585844633374591274663701885545292191870228226248598409992005052030833360012564811001306361778175013513276731848588136018041766500290539776046600024610856003989692267731560446092344952592555450016127221671102654293229056539419701668516955017218468590105539096686768155799062577852471332528641814278113011964960881205562565726038116602226515255615684686571505996028416874487602546746094651071225515042619309199228589254697927338631323864059888646285043902931663593804201957465713828781860288949768205377403093960277965416758269510480484043473607166191596661090987578113203421136255966305055503294770019663978109487098299429920100807411073360831608229206490267101020738722845836482122101773642588007749347161872900226469420778284215737549795599563481452823701296913584181721490315662745666692686735056598999327055369312008726625754048932089850273431559519510818884439637117077021715929009196743323959546402127662305742272414134623175940462306991782873389597834976014128218973147628680946191671246146770233288988272346256353969867937318770363180176754031760131549284954118543314386825853310169816406090236410467664615810156024457358735525386658511825166799376622569148875592019033731620452620077814583893027550381952343774533088279872194727371530733215607559716326132217263998757135140539093090949797008893711891850280745141189745336210194297643438976439681118175511582004870886026097360129281885496236262599501888000784493817778865816882531008131560831555280667845136122715695231536084838173770646083064049312867272230192606946111369128291884572082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] -19793124036964662469750905826454213333464200473092184788912387696728766698675591227702136219172755150357633472819192086218624240780667224111925269383463060825640980929238157480866240577126440165741814220966562944033754144805463816249335498531767852592278770604390967165059116085328616990167480546172875952440151459953096432249213167315175612822878646234309640500922920657388667364524432529435489089648522292279793352982624943707173599178953214429459304345148993972569091221060396170810574936412415180258588794603147778010072677778763486660262311432308227164819288699975331726399747272880143322550145435480442516980103510721438534116185025415073101761165756130602271651226999029736789501464947017422769347807060485953739210631458651002371669572402980319896887721477090047847266827425598761046754614423229174784791006975047134954967319689279920330776352100978121798214477141242290713371806254919828457455334970052065608104926084810451650929152813101763480824592139547320309607365759910079165567345566797103815323299556769028641132350134749756088131922680855304143108917158160407741638768913505092231184259171098699381441215751531224250429357765468493412916306362757337694657053790656215924636722052646395647582707187236926266018225035633672040367222764670819487352176804048150610658982516589272667582662590451361785276915335472114939208718451846399812614773831459791019934832101402382620336511228722597133568950439291929034620336580728261729471513369638959934775356241033063528345963921590715416542225893515819225228934561991953797476343887362879412645900617460398217862731793276453723729712309973881273247110770133367098991949703965933709242020134109221491135744799209494594459299086930566357372071493358794447326037519672600336613948654135176421379085505221164476112641744372309718824994082991691104608242714117336688339049266085303696668802477797628015625534975684215756591386836853702171981692443034563357952871901253205253264255457144093629090030339436819763654063007033890388806261836465000320898140739556975814148728699800089455967357091252708209517767672395559432811308451478746252289564678355598989480941816689978856126360481075270785821311077242317102574538515250820260067442472522332842678294220881345393980113121134823265397597823424161870112840520339134076020130607637132092644780449449581439486881187378656599899578147005511704611535735648591598507455247153548486966552352625833176318131065696355398676683990817323010235121877666198434686168666972217817472990760884717817180776486333691094286337845570529335656511098695294043325543370512399378889877197182258380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -78006600347918326231747288276104033949161469348600431972007588307601627957007215955402993775352691486270220626742053745751160911938125125327576560621359900508712955688795405434422746480470190290850021579994117146263963206562274558958637503557190502036437009719245497381462335400984794977605191007726384163471714391081622908244592722359906128429614284703558555075153916188363112059878755137435496913157357804132434785148952827832811439769612743249795519535767431347818334153860441228387992776421341648771036541945106317575098818849906437477172522647593622982964145324692295343267918780428583945333140322350919353079113894946115198303134882167607248910747042015764259764614365792294652027865003255745839976465855505462957366268613943320528342671089489543814712970887636634527026400622748875634879892307871533619103067981940488094330384926587018002898276921783862348188770729221166071943379031018727805716849589796705887398191321140138433609460884199939422746843843880636605224179029882495622301391747977844624606991875905826944403160431154345843415451112115156622674994608214903532392129499092521281330384543496711684605420962279933974189710103840033925395275886341681109653134287076872762953976116593382626260988831096760534757844971917150300071457124813620056655245387866224886847764728298419941066237501079004407950912657904273716746896707622911047225857300918754577081160337249625532940801251716560329892574349439868194306734062768939317606019615173144920302455215990909739344364838863548595615510612363072166177226039438467092972610558467539525668827555903477020361616189102095830651208409856056517876956711529885641136831795465937932122159935023926774109472854609345381678991382536457241654252168035849842040310307508844277829802888381931529531951487021937072055092417209477169316627548862179281070550488610689877070227808600429328438234289258113588576219637194733238923516627655010189732349896170923809063965922404886183683310226332009214149307644532681655332571983437014108882942061626333532210182689939871460692173475932649851782248030044841287139259922266011067740899292176436497925008675405170073668628302949127882420188331540690986413715648969136810566925951274933469330051192901340747346454019846991985191865303305684287157280233891278552359726101595889415200950934361146123762241259828883437278921199352557371845858598471510885528889161872959379319142999672539113791241744816834545699160709026188671196287832315203019572131299157444168991716170948403568936903173607012318347494770475016656929726156494003329534933422857235207940242047214369260036304154197625929728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 593460106102643316423170324285674134438696431769134250367502012345887619143022700449952618777488214182874526320848669827147705672326975808831337333052709970249948505940180061513143145635716950294102921392764307810756049489077009429569421964685712483795951358352800428521969674258607199158227245287819894413769858832574489572904421985443669136371313799386386036070119479249626111612154524795736574266484241937277850826521430253885438770958981249228710862534085433962920547483642364587297491077243258479005119607373651225699857159171668702333711591996542023671476195771883184028893815831159683787176825496021825730298607365490190451946641693803520891335961596700576703514880870834038747495842379848451542892536030660650756962863319705199765089896728529412675661617141614813567622382221190745165133595774625190959381150073425134767203350137228659412245200373405645061262674857606004311636785483612691436588135258827927592920134231203941889876077785235246771489656205935671799027895661469630634412442304182958107762378339232531096205172224908594535662963477139010509584664117933153716724068592576828136471842986456052336773453907028932237223073544887845436357006866291397346037891471253109635597573887529881205232500135554088864944488614324546336242871168327410379067389828617842058296193970869704978130342239857585518895771953322863709938402592505939725255804225065872831655431520706908544032746722562483298297641136059546620343194130019508203495092802954555789774642729991888881030369843748642855597897555446009789275927498009967744127069655605448822355615659098084026809190103063085141102981757689744033024711507488718647628064489436680783177293221071758957776405589277021570260129180717812915099429066658531786591188915965635279414147125694652591912430697452229346844261231915582915673171437723626213673240810008408832427270957901808301681986549578927611353844511762735796679463992985203691495157382215152037194537216976417496264090165926040742928039141235829799782014942102083744421856029814599996960899366346989083512262307039387355837844924424472253831339426078313972180722311668608581654984527643586177194090052712599992131638251489420696934457210461088307637296498961666420142545099294633009937729247196177872877594813040976171573012352921465771462223168894163129050556570676535106592308827193691120667369821533370834605565741202222862773461669331819709171244540344637852654322007570705775237706847190741563435498683740158095430192738678374398675811922929067273572154733245493762673649500145902345906728149292740001650691315910539061118623472402025386399747852278641459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -1871546658267096854402839360640641755340625918459105797643475950328393867174487604756682461727662032132356415070279574888705745674675580738543936141239145935733031798361179262424740655506485311145979870496539120467961489586432611064471180791242447112094669563633020355556656931506578584328050214966195891093532418422639828327731973382177449078265636935053555224257724480633131041993422603434729401853748558302060249791646671190134816858718171043082963979485348520465045692365043272324281509213589485126662824502940501883539501415579698870204723040131572399198349388504751630398266210857742370274747083933827377425330037169735493493011622617507740572555732828714223288251390508471801211556602095973967604577947176556178787714600597024989028817468631726125407661707499716540804243411113595692892295838002490463919678651296819063835320483230915157317705392052768661894206823302666329978609935651997025886650832761345811941516805606371548572152358048016099159107604979838417608516644781231445439998030227334366050935534126160891008328753511870387333836418789573576797952939815524660942674527269350719219159791232666050049022599241144622069954416777005364661988439629874423322559664670806091327115677865151727762912734446306427127878672533174548190469559360167203160582547538707235446246554979428184673064906483431893855150518494752711934778540313787827055466273044117192405634300166094291321323667775750175997808088004503476006531525939953274941197205850445912788100492772980882416980019068386102571992497556195394013268626887652075934747451110633729327486820477230783182918765144901948946308812850349321431587334889795594761232382129911700810299887675326542185769780316387948581775868826842953310457353608611301439892225543253671480712506669344101158884537513036967374313145771302358364975277319860476234275141468430971299547605249449948874840068787613833906848615732958032833171430802317160988909337024424852168212185190157633891363300454014881078310406293494011544368594217184681766311706575795501143522029870671471222464844640835566528202015133047039745125306249585381571192205075801943440979721294346539378485887527467920616598436651659740949139818168559252188866567228223050196032378327018620705501667556426664743408968110189641064195943984612182784582076425771617561474505679161753623018572036005517668219477673088502697983270360128650268706889948810154288996382875440656800993668598758822382116690432088795079946004145639637509521270416875185003122855227076918818477419259401973809050715964208485445178111248355824649260045545133302473728542026694333017803993326465392312320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 3534404788985409089098858045198733411096008627482050957047020317984831390439830636521689612595342721010393932709581649719343485111616706870632523333074377182037085012515168585657748088038821256831046637399143255633015207924433121635554487409629068947598038912222456589303057949534227190102530310706362658058763571039188015293026214234249067513357606728138379014748249846243109482888257158831113985433328662970014692876023784831802429820237312674314203887622628498373574381815960606092055415459359003422312431262259192130574372762302800260633980576945842502702011607142798979658544688642410177302864170447025408560067368817133350696385724163529193601446621648831291954585533842238063274325328075371130881272886526138506227605082114659174042208610883903404559289087063838912857394781872655412382875184786954276983934317630936621225133901010770941274936987384191087345528081501979069131752818017275934975092021722026280711780245167004077432607784314430998860683143720529144122901590861210582045179062764867744118917019815144312637501799760193970080111101515335136665869201590468246653463945558192529270510089863008959779779404292280718317807327584331998833117926123703322747436073339349019680604708700070722459507832486784333266543321822445025021171338650882849503243604457270107644432547169145296527461926489420836348824344817529492916961833837095440553382834569495316149140740304228045974869205808598692480398486007525573512648095545821695253059023219576006387906022282474441917040185674060987543849964756539234448227058294144863747002781141596234929829271437086767852487614668240532256930270594750653704511809775935414502301045430494600487060268862656828831034262256407785296272438342906353667613450157580948112054274880354908005578445510191522356222752068984863099894906912591154673020820469862274892432838370227181530768513767916395915381846565272691844462033390958332769921373321803510656191046439588819665316640585036954157272068085637404772057959068099168187095757000550841049942270283817893597191783239389331718337062055752854447497175265368053923433571628228499672578247899263447060274823330421018839597323929707034831316031110709015701728667079650087206871580727347840078843873795455059924025592413732764903595046603489477559208207555171641600925014090510648856070500351778028304845658509992523110369043142853160633737895528438089523171776847782593263372123600579822104035982187735897031253060510619291042692566864570549841672989437909190761716537254561537058607407486729494452503229384452604188351234262883857365320337780830320589195954268838697729844754866080474726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -3865141425650568291498946554411238389870464014046287615687593706226421524982864333226618903992523981814720773925851248974600544168528556307399213348658368478605077368421153783327212728702338134145081970264440788343837987607687262723628557556177093856150674404280051298145379141150422581025113537780839720975317961820101839036593955955029583744614145605788169110961076009415313908063313395700060199728939852188098505808296133552217971267516483532091903176054197441712603171415424004640466189156533815447090362196910737595827513067557894744075038298156659113589785042823291596641612356140571377991872279870138977452521604814650272889081429901573843677964475739225382338944558999135417159426801677563668838170774164769814089714442574865058297247955475914580663364742016453312009930808896700202364223273074460099527209458332185100449611931090781700045893407931952963578094813472842876910278307477542331148851432830440404024303051134017772044445483938156077491813835437092350229617182071343443499705753271389312168994667725701078362981790709353871011772524578980908908274410990681785082198069404724838326625495791430586476720162624693795886956918769045036627761055412074613242269457777672961608574897179364810346633050678945314727571233584559825906342005643043548565069689064743823639534560113022193573168054369795389235848578398755925649454439947380490106835887573458183523982521059881569265109732638780912515052554980691112238513075608869019057277607443565602320033061903530720931784354105575191173176986366011479119393103694191966549370228242854086656990197503486107759675778142517044587065685334452659616177483516017611179960898487190933818111270523818057813311717280910951249955016345972131272168893171952483114714653406198352811550695555877393655299502717712259098164054358970406997281281514939312279328304970616772801121008728275113777547655917922671086512045748052112150270394268157629092114243183854483561610383547619185427703170094140217231970949751303825562733423796353919728630254772058550643364435412224226754543593825955754291303394023542267152989560140553169919438641376793735269720401199291411347145378513119141248859255227341692625699429713599718642259778643858233017518613321312888044010929005005548952534135046075193355755034194497829095759852111403203253563710384937459178615972189251854571299223943169065492240713852645378859220558281115815026200008237608804915403967465851245768346223409934554706608837946611901952698000413259821074246024384759380631890467718539288471791479316686932981777124378512715520846110148770862891631093101557568196286359474388691058688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 781783517886921381183809260369859228671469281518127208223493577399271147077984275177740301040015079851919419661941946000219402459812355277888501596817527645175468489515027967993555812885401749963342420145528466289488970279437768113114513773230415204385003107649830784763620401188965840468750786717883171805417573713297521890879343993477544905189366116803877276408617145899585501109266283971524813306764813068157027509022185685864883614654778795182180176569064028040488471365894661525449205789378416107552972208487132988809737890870971429127573760810409739353260966642619504072068588695395955938352752934156997781797144399439047352882041713465407644188272412634225511370915877739171422464001817001860613459502084427871741682483780896236833818339954117535041925796344964386922821542427268116211970511781866300958343488733445487004090950697027093824336155976373355491614364448425394183025536317428387749207381613078649291869097307805344834550015728724794241935087315415050716686249204584926432659071985796403010599625780225309290336512729763751980031967595577329634640895730853986482625501306669046035293442883059359011319717216472698937259755429100914587689272450414649558439379417795451440438301848006284694962354132131453838001858399590811828380629610740960245402695800285633617582541405380327834874548422833308934776053014743065804966569406631919969220704380946433867073971176212022635978923985771349397736144446132091841899304545049078507981115442564804170000130835449104323770365490376049737010900222440548050428306192637551779032954396993124921097235249002708706900828037696521945613040978877910896542310577252589157294433548494716901279018324638834345085507443304793107318490434904318879902281927332674297610418261787837665643509241984868170076995115535835309981617743433383776818543418626596861847447421585001826704396488273945438649336889765243221992616677571954847145389831575427832660232105195881184646246720339764923083532352789572288063220664853312755415324709217208004320565466850857741335378738807109516734679238958801333817560824806161354616620934041330075613936140401873032464982114765049102608019644608979207209133358068369106001039689361740672702760895100863681577580315956839086408023299885706296854794013709998419263576210227893557593537493530734623887537078202096618318437189165449730230313305130062136318492725154875334586546931059935082799074853829794298668130391649312998808087295690107659747697693219125329224214807706595423614105705299507677070633515530011589219405455241942856272823307858702742559638024504521114432398877680468329650490042789291622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 6208033214273178082250963029767133183139705980900290054991288176545845521817273351270767100858248123852609932122983068644246596082735294427167977847892774725724932647390689971589082259363480151203764467631032109805102546147702209207293880305970072241506565499949074544483711564654208452252209273386812279487621180031079977325913574269765015869030565283878265011718250932275127375542868379322985155314765095550172335899490945524329597498155092952881792756131994133969456658313975500853332702710356460457204531018519323506344862184128927816674217521929871712976236662610942684449217291758172222438274519141743940533336128671218428556573347864814485278564515812446699255332748497019709356049828942189066694676025417257558954852317519763215213175907254569613309368587751478919695983467324093755250623028977439006733728838693235891648132813794543428238081891802581187648241423335302059189141638749392895225147868634621483321079712921038026173858958997861615241522452757436562500002413427630625812037981769434160762669210684494097392280553005023896792281345684029699212325426384101169874662658351417356473185464173793915546948625207997529372492019773156165510699693013742460801272853739028237854517335251178114226269740102445249761064339045966795180151558737801053860068403924328254613645836304436622497042974206124459429120119141033129993210205907869063651016593071619031949917576543029103306087963036249054432291334178631648079919125185591145651628057384688207428394241528465837707231219749460892423533640538215317942368715497568730526247138308786026358266147614269905430889794857916338133440852387033555764918649699379453465209059314681750202801141506032890475885922947402189903603815269975718717365872012220796692815993662864420167792083137123088582854521100546087739636704672233582697117379012587548237978527506697535732839196504318235177207650949952763319501926901489948580167326677819323311825327156193695059549073665788996386711726711267767443582974907159205128480461483488388233114802322181326282274890008781203631950354510001614482112160509284523265528412079509809751063951155841774663218795200424133839288776426768429332229983245895048601967028082244343018970239645869194847295153243542626240139309290834055247461573128557853020322377697191087737714897674482765316857126798275652058114534576871819631424197621073389056774243517723446414386094711661471718188064954434501691350769724181427409213306160443198895161549393188812800676807228476630009409688210381912597763332426087299710859395157900155796302326189945645464319038137482811669246509106335479704161251076551827521536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -16219230721117041767840697267210426668059772168049482210532610557861873837379566569114725046346815838572460513762456383931932807944669429202610078118681900686995227204097627777269476659943010378523200222485447823371005189664392994559493376979410139605966924548564215704389004749290935586085476133383457017355207356358521787176429754911522851317797556913806055828922686853599828612376161126454223525137549577881982183838766478142698072735248700347217160005295947951902320535332569837216312066915882348573457748295727045010079435359054409721467838112529943214589527122459673053535936009253005661650482249630112321993288830213110401051567007238011075938508810955677794721823599046921528701051882420987578531363067661629031550167802549945140911164435385774626088555870091926706326941923960217543680772346750614609597176782847273145346896671178293098643297357391033662204796490811665801525849873463272386357082645554759740689609985579730976718271908689683275073768778845620331619851615792296858956772767530920909933519323538785539845627234310907770904328229351773962834972905692149320974760705595327638856947415212636940175290171847700052375843522169001114812428385820890253705311999125116840719479873960206267422165169519113285516748799028579679090554524636738392686440923049958478356098201591043747238068434417679178735529280988457968777333207010110932241024806283590654108700107484141883895540922455090238065695918947874345994375219979676599551564948130554782229128286156844675312452003461364527519044724389525079874732214740692210229897093010074516926337253491057633154621786842923564007915899390841599162656493571283270356960497612792334712808882745830564202079874190003357289852177719788489173596605525497717998153623503522383478664799790895121931984548515870550757178299129346334805452989649416220019129736620525256510423288761319526850883438084472737398433004916866725068523673630700051943249060160160282632777017170309332734401033455349173141208508562333131030056554805150742761451135537250710342409209936436306600878520351027156216285687362954789212742160370119586853853593416349719053751843369461023956990531963407851720667564838096419332357770662263688666783517860462049491590051157741204080072832260936194683237312569543530433799637260094511789029484243550102248300029062229350739500078584335716316397423454073215019318264248957097552399421596243841347322346259006322261611571371779271902738819103206552569212560841321519653025585604485442181795936053944588335830148795236329759213267367314099709278870772207989586810172291328327579558484387945018355825623211666151833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 29713727544731263650746521409637652395946521612021825560182293189337302660791313073444214025653712588259367475680361980746496517260416046989462800164130513327412985562354607444258570857567831021662416251587524695287981581603924642003362601301042458978392666900992262855036839972570374603677644592348634533139416871096825282374650624188250375452984930376832328067190273450778033813460848524821698241593161216950718171099907348044681474235562697763536750463577375526886069586295857292464690063344378263321590193496751766804893033794995519379134261978394468310347008853964445715628803522719056192008246220078109362521270194663582598215913569636840198808156233612749520497962765104455678512388324225011940412152758453056261202964457269938998138465122743313703998109807714512641355140252907946086624482147596913491893722868417315091821942167343322643094507246535263318000751858334304660865391689312771967288404980462083075561541804917661753716902950424095776694486492791009031245921274048346616346285127036829576736536712566503339230034282512085607564432273588480676614229763456826287110972734511571695133797094851824496181150274275491451768598407698910511740892396165783160751313502199699814811783675427469018734773556216111215539893256682335434739584273445576960667176947758770417168348820612273992808895340106707470649036193077648635691172201080839355509598151769660048527116316308383209646108044958588714394602703176622581845090687388646863236385722186001861272211330148556762154877667992289791344492932828585602796906066979780536080456591298532631200364444063204486891570834367403639215348700647977829955836246619939081863959641709832923474111769812117470166749540479078504890601076898030669535305609074733203943139194577352587476635785767430962333743890143135693432663514403958779356459202300895991475599621988621067113271928687412638806467981008254209661063123143831117816892626155773008392921256191442841040270162157041793429338566863574909509830193488958745840135634867317002723787714113022923410365912945463707907439079268411606749779307248058843685489172208146577503356566572806379144121612105865150629594262045753185807006867972056691117177192284572362376538332221923344201776650636834819175638629857788239414498974691136819993840381150424762460607935557608487879358647396762488190034865138909786735922721981972967229357458607923155522259234977014430882140451665492290884903986702581600109002751337213164058807666638129810418703815264741925552830184274192645992167710925528305552876253217988370789444099271147320038217318165531334814142373803080703339782746028958099177472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -48978239656671838715211028156850608528864560869764989803492248742786609395499484646074946303712786442003733842348069710918216239345312394787944071629907782661299544590562920029266536334062422020912957079063269494417579202845478649013360133904856046849911841625721284077198210178884274470302427715275711850137317354555738151537436830335200436186981992292719821685125824374276242352721443686711501082005335481379990554857760153130739979436020427061817437968652327717675810669601234514646609245655297018757667638401236201354313997493229703889143154783140299690807313395510140343226735117058379489478933046919441955191184406940986577882427164134823622098159495867948092143970882737999754250187253649977352632323568027888666340263132910294702064218830561463634557264940218427521203784835913599940816189401365390395269221552505982712086971369790628324618356523991252407485512325819581375453751978358420877348155302814716235933086743074991666171126537521644894988281730652002334948005482018387243907430993197197724531954409367908843495760744347681258693822043382931036727793406621872607515865893962155744971908555867164222111546534539169524485086038774073761082183376978079577704450996798235077943058725912328162674615176317097484577751816383204729000081536411627939643062118528080477778087680811087104064017839375099238931942308838142201018814579768741836386025398373366479539701635227681831105575184147443095435176476720988655921845327838538181854629242900289576694037812714054761507982775180327428008804332148344448193917727149173972283572532766966488001696246322207754978164272806200240672323929649426418604176586973641014038646722349241198671220045603889781397153909332773298360226611942848155053174099237945682299854527810906328597113456011077514067065172096642210088612607599782876195930255110781246493304019156184815487562101441032851733298852580081847698409006217202004768891163473754708771188777255799617527363810041628537434457300229326789496933743469448458348488371103410809822271009184513337648446365201890575959796941050658340701456123153339820734810211659230534218269738044622871527975296863291754818100440708349908485640177640047152917338657062812720912303444604283591760438334324827709566015567143189476154849248396281014801358546260495322320926314919703358444690687147437713049312636281499877622449554544580155328500699272743156093225031659844897397067360150120422655131949530535324240073765274011259826013054886928485661647025489856725796499788478399029171932922215754317976126720294269651705497547555730541980465832627206659611715800145245680404797398079080759296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 74129880237477638362216081057489875567432493995052246948150871775763235305050146811639748512686727884546919472592350849455237445487839963727153097103378294079414068756642384927245852911828795143561544417559210484593963670679538778101913175864959541228874107816592834411078081021204354395443904354579832532927699416285613670762197533000445293979307367757148706223793838944604525178418304495693430390203225599319744072401805011718264582209488578758013268506277720878449345023466807967990241217120369557916296276045399786470465516547704408840037791593609968037475796307227495240434258252091317745619322215486583924177238606265629533010721889930294635238553444796079557081207503393582055103789298097560634011972713023891329575505900570950004955612019925842077169639810700218736651288271555036419653986649869490306990712062279590300333137883339267171239441858373679289280343121548138661180651543781975014147733944801683652712834917020298031702754204213984815461281877767335049394891132496758618996218483687397570625077134142043383626959445937780924640573075930179887590322141770526887916445731504535205688918836049788240437772441972807280003195282362128193638312489843481436222245644843494331015771688611652160670197446589994974428272980477451211273360523613912612393876770401192095343765666021571835654307892540624351192600899189385498119857412115179439339270680634956816763647611893438861797028775853367001206066191147547222752616914060459305538406739527655675443227199879615067880280357532198610123539420061865781331285190215883383990519541984051447016246702944589012340507755737007449245535190812515768636404007960652467838591987282004214925671113943727737388897084534990513811023516347574686771986676234275929115250819219845414857669331050761476983944276571285706340426528811231152166100426265894656098726491325842345271059367820378624103951210428101714654805025225270295788004840429268960343922317496794565925761817298594308092075072915748288386653105302681137380511320468510755751228415062718983067702645987751824305567131776950099777636155339179404085030898653506327994503682620881196594782919635589776948905924974740400866344699758752765513008143497646627485637082823773692408602911941418038553531677244587909642988645858200432253596194657287292324726920802613039020435376333138539448849863780638856170259948791779417103810999551581521509004026690879470987297715413520951797675331088158766875172354452274288324090965323939435687327510282682602688112998971791856330353658489851338882802375731510456142699746373650474613965717316935080856115296292246221857985559630247530332160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -100024554919127197825615359619019556856184851646227323040561672985744790393970450045727812317327041241124037366828141453055040699351895462237191397987144755127308913352274895581314585844761866286088527409693282402868056883938771626918561512295280860477550911076235709525791519398299307426788667932752563467427347710701046311653931280796382143149484568364457293063216472397662377981381167566964482484191009702671726065642549783684125234618758282274357867026153091917627363924011598812487342511451812353139629433977093281060538075274565013256631598281639432287438770431446165993019176904390982277534835711220193261540111997958156379521814603099630343296181379416686014815133062312609078549863692510180378755977623797611493130419723341069535320227332486276473769799582775199723044502711632155068889053286759173888982088225941049171052936460270571230600484033553734058355743453789085421721523991802698930274742775831920634381851171985200236960370018213744102900284202572592120123833858245973529370696357336495252266737090556528345797490332082889257049859936578844578579274047163270254611988856809703355236326016413122530686293794500771869631009505154772368346067957524446268202969313840874440427764089307950007876259885135310838009026898600085054494205367719819483584131241130184010409946094425017130257008340001232829329488795004265408260732663956934211447542688700723395854490524492279956359209511530010425296962794341500175283747743817052955206542534485182498172921778285226190279633144578655789818678993935883625849775664207141500242455039737187514067754784032931074237204757339431238286678460338090914940975076928443205573306677210820739911360307989229648921679755132174887801610262061722992612593399826671857503803580321132532351451696771390114121163031738176215916229798449539548178930946155094418590083602503272147045736525354173644452673903421216894935177451068661195877543272006575586005796142077364223566537210677247980515356460803100107680383953104296297520427980438651561906275489158136766310190741263422776086717214016655734877134866353680088115090360466632638453959266664454539361440832866798121728635681554432503491520649390608971136948088580776571858989503748004925206757613350653707324141811115066696167092393549028875322106297002647659576098762172683654226756671930292406783032218710480273613232288598414911477486542431521954061298900368801602855729116223639318488489488342683205200074953193585605221911264557447611005265939837865842116787932649063402980680106206047318853956441532227165850941401394770645385541857657660222438290301948802049769813174328058340966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 119013432001518264974540862315237530014247417681668681997388919500272565762418607128522360491844320573157886644053235118247196758916756402354596849994252897567634654669063105185159326849188864293205153775245730902541773828227518159133500625129250630816908858310399342699835653050456454898358105458551528872913044882817043001227846639185259514962204774076521148807221736421862788920258768452418064561945969518048970604852485391559619484921728032766324587158504525569489147569912065228459624788716738142638702402592169008782603389539970808139584121539524752777877249480867749883636935039970922841916584519574194833537701460801705825908870009818595586307331528010096024642852319625035457852707687262568392691992023402722839199802953726650892968463509681437596815890151103939466714451531404856505018125081741171241894573940565199402121376672583754368225920957277852673089392942208048225331042495801959396146271529429581264413268225279015563054134973001113183478347376291107055202605590784316211082491004159965867278440796950860216950942181024493449872286598936709686133269241912540274542079673331871431835867175742361846091430086774370793406295557754280729986034474500936778576057128003917745287375028053353709937804455965002847589499380008921460634930679796979150402533642781916674765396224250973981429160232663360842998987077147577763144737433947209335098043795928298810035435064196535580578931217864010465981089336511379582864564641342659469583917077798175749014608216388645681376288093437708286899400277695038065656928154040777639020572559078718192266160317140207923464161826817242514463019114275495613243513117490890866064845601750391469382326317027646221231555302801866381089827913596892766242915116014847986536357472431360988961606706171317593509214734326861080238445333230571811006387415891510006185586054135682702089622470022585290361708051114069236920946422297190750736494495908242147877050153019063656181506219750384704450055659980047499431930357462641368243412217057129090386014969854986620024329420620018590241333016703640996968567288322871969665998004548791558374128961221335512266405100510396619140000702974381090430995111208745369064489417571356899761378356125475221385332313041554535100887972315770341427455159790920826576915055555890802154204486844669202852314064189990063680759592130334462875568280466463194816700557244752074857906458971251399662771527415665603100640210192569364495376025353050724602219720821126385902277928567246598330504821954992198740891587533225283104593320690934132626025904680683376277270431642693266589086357462252166562365797165563862056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -126259963679850355698723084772606620731938686242583046078997301849924658113021355438954142747295531992465783511996916533077125469966729163595028244639173943061754678562495793513159239157019205179004097694604044905659363182206559588783244738122212115021464246268721045158463386319610114570164938170884787705369219590196392220942586327463460931024776188270288722667366243913187333874249409977845283861582166357695822463538823220024718662991258702746853717824074133126544365486867344884414726209462481998394882616456390420281037547851874451771192001758249736227830458034607139030597299600705238070801462101200897230709473706004155744627202091553748791478138875820604984796123556919299214117014741794885624705002550987080221772500192675437782789858845575655242880861797975140086077112326539477783586848976911546559190184321614421941116002666916145401778378869596822564844305442615743922758922642451310946741131428517252129564486001922905860830688614292653996305069832396442156161529486242068393747313111295995081690433136805007156929862400665860369434115654993781413316049760310964143020739181817003149358605998810243182841296842540745562747263074650625830253446860865404653618523739955763677837832150074329521185183897975677516131529901271468922182014680233259367663761852756325946827692585008205342352377960208355500162133368624554599180494007992504367729257667361585316382042290431821202693329049346118118603777622703816858288754712376679795191034994629719620932442995106716952967578850187200834402056997780897115778100143265831353652472229148292467255908223145593633062209143754190070624327458372985754141829960929459302139176806997884907445995067292191774502985335748944860624897216030946674911036670142609510512069803455679739867891272048134662695449613247549070542474283425112772771157256346526769413588283673646311588851567055896304868000683364387955090583261362169131065775232497563196882508180910551507243426831141529060389228208238180727627799459035773915362987790930031663000304343613177979212806901500056757829285770178282845599371841058477041185920377946722264883873940124353366713909909977389284304174339302316594086228698097800285969670680145850023483970447251121714503412872167364501063173419770511136890938961126887529963240699036925472586283619102914978051017540550683585476633872628665507879000170991341699539115066655763510894300000506099662394061045752233641943184865106326035688535669142115027873906620610854463546671695411752432432885588282308875377322530017616866106074653173612976616122106550622378699965388192870047925203606403539354782794778506909922099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 121561056293872582481429222895086151211399008910626793133535492784762093937325280930547225335789248491317775823699848654787592747803723766513168808125455472777038679054292249220376380442977936900934582412991479684192571294663876445455387583452877800192195730282384001972880887008021297585183186663981481230190447608458793101462860443126019479500938256498345431103413996847043467558275467008311269988343591557778252647273737644282032110902689229678910228151426929341529778347655080678467292505082854045209146783553861769659975794657228679764753563650795820862813174513787673734669706085869035473198471696357494894964891599370557810142821650575682310311967195502992665532805850518729537445760197595251995062789325122067110643670580466172332566840308201412071946678171366440127063444272103780138163658898552441962918274597448156404794935547968746987240022030737444657935542721237774256991310633290414091494983797403482690718977189001735079959247243334204680639603235860991330173899619381985739421174057982528665498787964507205299805282564022907764024929385357591998903980075566192078931428311919649297972573225214254431433413229901343592323267143216039866444638394757723834797184554393127931884376559570274849109452070624529041393204571386130223483203558188141587344692087379552547202644763235442899632012601442627311321987289703773437751727029142312202753973564546536234284249168977299942511210193656413704674023616001180544460505595692444414767230537705778661450316101671219378986010897572909447426908918728703775908765961460715376798780634366504007502522040388851457523971943334737231693079381155439086429316543649299735454604145131337471176880302976941956935240920912512261647220085830686265844685699950103947986149983446846735683557428998429941879623752423084123587328745518385776107306204405983629473626568326062281014599200149223218318096073062970386108928430787565262576253906278228073929809246714052965760086649754821578875881291435543906417420883764483459276103377473300039097009834619190014411720229880442536983968734597352718978976632790325206225547817907960463793752325546484338813609453463089893289781320231741548842214309428799826984660551972342252688164891311821815972940999516503671986046780186354115584016322534034662299695491038544388951194852948330356340645656193726505156616969693786742892027398305758248459754471433409672008944162046780786294846443944885342098275577463485570561215410280519197451674828069535712450385246766610222178045844659864875356232231119943429153345543647856959029410557554547896529680644201839201221465464428665610279391619634392438145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 4569611232510948506042488327953109185809040940109656454490228848128401452397549250420062843339256181982840315422290383951894762312596910672309118192361656191625389621313140458396737812489051363027181097716306790579419280726731338561865172859886046630434831879132063822907314475391128456570172510440671279909856948270932663728163416183989345336957585495190608817896845899362671775198492058300750418074821372380626826705488823278864602733358631157919680046836413857501167967241057537011024096708614819574456292186659818376056748952872109175162121276565031709120051715709061296208506172262128250111178581638121117578156238994305717849177266127916822701045106721804276202249810289912384799267826520701724471005256654142094225341855469387655772146922200915354036906679453960877120092705815354865146180435974131973626972743992497777589797287402522576979932091381191863159869787946204609941624594898128086777387025307010570140800315022000648554431585288752959244866753603127786684254784271600192864334004144677160502740010057585558187962504274767279920832506672015910160526328545777838620248636225214586809873947011780117478129383777132063534556752162672531616820225168735605331309832596375453691194895246708877253710001007466989568335221528920408065326609810610857628366375783718187689806241161112246769073354499442153653590742665562953746120287912261866801449276070930736382489770840507857573218503238324919402707799511605682155703262939460603932592044203751696432874154111885875552187186502931916126859036122056950063636939458746584636099897355645008786363241075417646503976080110292040951881997818692710994639344458256356688525434600899796385695524518759355010491186484088683473199819782519393684250885029679263178634392612611329740578205744926671838472981276689143235387925915980380464868899803496972336520359090917597760011157870590682243472832777838027853756724486067647685540245519421356485372928240336316481093376556449685242393363641411850200125476150511947798880876979669850929527791502112103450356369556821645743570959487443793760350049905356991952669319882151525292909760982944338781197564390843485709926539107234335299859978524804216206649817972287190835953433954268473956989791392663836391794655017111258554714709109787956427678847015978532257302090898296972590680703111052651082981743361086261224236325009534513623885066428653474475055386302623546915053887824964245813783030198719015055631519753495594833618607300903473887198379707317190418843668440936033897919671235092014056283134397952844552576120134249412959445807014483147836595494880581274042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] -825713557608176242538277961264313700109816156346813803886711415553494076787706491212495235304546621681094591967323574097462802155235897809546843028844567342827535513208100184518384214013601647540231397504739113728167598923835846547435002955090566700863916795486933826360371978342353485375605051052865181404747665584463781279240736725163340220732532892838242166850149470798725889166709084769925837947249614817932608473695360011375691397913382865858651469847968505873023480140911128263808991515204446270134056407979330377249175337310648081734603021124920755012551635908661169014739641713093866847404824720015712042739658536165880578215221906519581383625033518334183350643564912416791496859500480595408561368989597784715555219749647115381873266344472470823428293351250393376721557703485035547199569867222284539697497665952775101918211883898331800274708034077296033827218410115559573696636223063541164584557932126105276951991621463489941782268291129441560120668915093241832140205978261352318223876381779565563609085631104390719575162735729511820085521435340978279740330500505994814453984895815808773330893831372674029303946419648256731764765397830876724871543479469761215128026175668611331218067345392565515009855780566545752431122506643635153976289088554153536150529466392306246787244318363405639959819986305927412214099809533110843876075123089908185629286561456390351470839635590380789388355456182447139611615549922343680186287577920239388382474298007739460648154298283753908590167895799830238306269744269451538436141850768709923389294233134544965852323530860011093932949081806024455548178294245494072836635527964615316890611481241758457267753204310441258949548594558408242805921604916474066111807357453340645914571819243197843104851627610892404480129972786877346971614848364559833026343084218361374590464806500092665354210825235726716379059101448427164156582389271734747685813178917218783169163858535960300588790472232667527089715869225018829353234841529519411269753032136341364298276266367338364632975105926773852942455788516538847698436316937146205325568104045286860458059843752691917332643111851513557170458152238175877638702813618296702195470844216212313666643423159953603917163728254416657906617676182913564342817873265046669587173994802526655813438730960167963358661530941383186008947489030916198278601173247437952244044383430261389268481269922094586359114746770579804021249700302984502924491885472449345569810778490048950081962874682235337329837737563775216274496632657492433229664689877354064110460567705079472805408298031867061703701053574569311338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 10969514105680353605501847053278980795660880864313804931275264339370888352944572032188162600720988620918285986202639266681010949326431277107163607745194078777180006831007580362515331450253265880600396368461828056679129827557198266898317593354228003688843011142991504000795700677448180035915296769866205265668554509679312016350424373115060061998009926573808253210772990462582732552690139300005007392392859199745365531012152509987237941008655350117823747164456786301913068453676748749061736319910573748892507541164797655219836437367859469817542716732196991500774223490607905260389070212366498799925880224830179645826498461166763518264885705035267388642852187875143449917527324489703996871042589036515853321746765061977385545037528200466718853225634442270022756871951802139632549821584181631930756198423161876464702581162134561518025840421812231492235924358092996359074750004861206205690347677492602635413093165355362154392372124646246169633367459850989281263740327489418314580221680817920483199149455605606980388551124003217364520843659866830658818966619545012168453499480587435117559862769338876765905721842269275575250407690291492271288278423502940779028324417903437763547449351865029062881153030166116690870460103149820393818492659909317229276060669979348546955286829018865318864925596509044583300864220569194261230028260283490095620014312512901261901096571308869975183543989347531650264650967555150380754516364331794515651043375091519648267776491609473712765578439480912952259369077650895678356251455525388498330981039154597257201948517899761732464660329264138294378768156493396564543520225168539674959967575336485121484356361318235895163086989395687922121520278746711558022692265532799565211785028627534596708608251375637711224543710348325610424031691144191135423735966670675878217730791835960835429817932059353169851991979451432887072195862177385470166085492330391152641955510875890266155244920965186599882611866582075946163507384548879891298629396931679820536314624506066458275999099327110634823743501324605688066390692151013209204134816435653521573153027844268142304290184932793426899680850945677328511833586979529824363851169298248702288542831535500459435685371748377695412878704613110681426254161922741784983398708299644072733076620299228306315853250059379553278078387420864460054190398877901903283612375264656702300051451553629471162654618406483578018908465626853316812311929045811875808681410626317897470133647707126383354143374738391790766675853738559607547043151091834923373380717101805139553791824286488893155201041398861426250958502602819757362118656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -65418292852682133812160852725314527288570688988909433538486122564606009895252485730500739015093317395670902125440923097619323118246556032291080041715685050734083647516108660445007949465351275242069733601062509651332186977119328708328648158788004587780220363412050139428831838902299559594005159296667236582423204637218157461555820181821106987734003038003797900976590712551080135004629300560796812490268117738201227649397904296731434058141247713491483901517782836607961909084337551297338869166154438793751363402832358703978414877856036340807071491852273937168309176176802921538085388812937213679784569102565475158917004782510033699204682114571664525404053034265695517231239918430274991185067141660780170951171904231503657988234204495860241144832346661780291956864198998438940196636327675484130725337779831854664454463380022347485751786235262471312350431262522807145750741612199629935854590835298594165630432067863335193348726959977865470621953916927527320466898349663049590526691011599531578048182795093270385867560196088724209406450981066730784175275931722201096038427226941946989546232916099245437344745793031970995379005208405642737216687692220336898901841863045166681294711645782992756382157600930880042383044443315407963220565688328021644270749053675596839805430244759335553623138510558659212447525366743504249593379437184628278612573409008449729493314014959850251957146423268854580696310211456554548824225518852043215865862264828287980107529452697340891976093631351156960532029031598863258090913784968741295210768449717949621242631690468174058271505667606116231851920692283230189869128500384225246103352879875628986742619772820422822844398629962636371883669992377308628985462189058765554439735251200394301118126743456017539106635329454123856145298613278779835948061718139176357606908117048129903352406468579784267311214571175921069767347764199543739011700951534450588591385271585125693900374102034006369523908426946572077219873141587859310310229300273101342401659997460895159451113419605277254173055614496958816646979748141512542748796858061713853694721294956326457811979338864234857884750692880237686676558753247012075958014770282150870233655394665643918441210674612563507297335443480854812598733503323543387310072354799909052267170236466593312348235178575522650431369108133309512158449525123775254854092000640703218393660339001395877743740690818271280118031612488642691841188674503084829014082903194363989973229716498586367687327944246687225010919403355261326122308111333578615569257978852312196258777962039195382909815425238050330999707960151452124446720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] -21769890134199426729457393590571946986145295961547259256993332579672478066117029930460460234333541462938610649828234208531759048306123224067606779712235749082271268277044939728365583001536648978820911476330229858796146540509663671980402124212712756863904663902050382189916921648691565609799614031156563033249731071836271290758522973928646043263324861921350070968139861089744054766413624813944678868110792773864634804754536392149343960425738071142554555306153809826713264483527143595239853605186499604235719388629896521975687861048480145371652653468323671333390006349812844100579108824881617476893488496632899939403072941645965175179315608982923598587552379302338005974878239257762838598557199741715549111786278786112027483236627224722329646026253103091790778077368113302602275686731499554532286470375349045970057246458139882458858608293522981402518208401916565791890608186457085808940547091819260120177971761743235678109242424385649552090828413114404198587703630094591254450505468167672851427248460739393364249182702380848513560823010666831208367276256114792922084569568846662088348321319418747774623124653832638702657697616396396169652244887866397655628722810833902310645306999339669234632030099153611774317980746155168379297333800474045306612679098810910283702918922726843201333217351875582657761350644957735409955628748654191556913702752951214760826640306241707041873729330117931514526090760353652770036048235514394978825154307684838861737148352015391312448261716700753165953296795086880266437379769708748477391986402700942479181767528355392019403744213358350930557773518060921072580817866097086037303833257258466740419945098092395978701656081947584022470389578279217255998795845295261771482852564048218799255083631171454968689444303650027699805109592338662616921922648115577228458682080816277158561265180738751437884504646139388081318573962117129421714249353048534187666672158749017569926205338097087693597796952469576495899208873223993267199734919404977512481117604135213446746025168227390835848206053005323122825119778479575993333110188778621653502853638372566868144715664625728414144152916460381314405667580966956510629217769731777623788017738719443066032314517668232224927215237942355054564389287126508466836156438635342423553054433422764776967893858058780666807573030448699069473820543245627763636740346050156771987492453497820921459158090877661717321573602061728895292874943356073575073196411399811479056017690510816907221635271649996889364264004977125579717182028211989771342992423897164647696637517402253835456362582977108482135419741306497964569207504896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] 412486964707649988730027583263836325614478920743110981974606133505116143185843448222187314864158517922076789821082639941903441099198723829665989186919012162381293923704030360223019420627953875150942570307183432789540968428998380346192859921087395263316289348019255680361242330812802288177907333826659413729261631484871801330954318492063019972335402682863628438994220480891896736508513350304466302400618366135339079136164060239120731126961517613489616762213560207677801433200271122836333687443327980654888110959587300096242397374784560923723178639337075700564434114498845846629824170028949529283588095395077724227424448519345584696963853057095969554642642761954812322631656229791743694128847213783166496338849252934325349794661583843646705607687465634567470166856245324421796292665722683221981727115375315097288234134045985839065595937364915785906090886644196749816860855225657157698007373455222418923402901664095911910807066388066424654947089340019097179193277236244590480769981170094765351357431516609574424952733619834931573044267667500290818696192045569168951107897288698428517614665323888222086868916120324605940457316786686702262612652566750061904546682353115928725298755941887882794329074853641134322456709962357495477769939579493323334408506832633348474357366587117257956946771066465310582580762230564088542904398225880910600800493275128236431629497882673778744721577536700122874322342699433859928819748417366323731647512764463380368857291975949724668413055450602354703445245902304583928901006950694336208709277773762224687554181379902106656559747120639646630963219856393738363765845805153894557487526235869619183217885067562715250763184395397613061771067185941622368303905594695161927128766054641610994750098651418070876680269078845543009687071776091434795979000341464398027207631989661148015569662381566607728305027739595836809390381051422286045837616180886636043881099138201602670134490282972669585213089722690709633688469849471535045078596197405891893283451141238415840129812828837217925530961231361523314006658827584378558260362684189130995089565061686836150898382382544192763074469732593536663752380180809233108284175832834761902296031498076268216248305888025912816265885817378678049066993994385366227412940415429459531527027342594862682021554608887110664069540189124656206708418942110814363585981075568604508780735400727827371423824466353534452529838218459087044887834825446690720689129291087585112201478448454601722610794452283053804770348018981237378037549302350906656393512173058320290588325846886616247004560578780615373455593688335618887994520371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] -168630878346519445013282424797465685825193145808245765427661657806660112978923754849155888425107469857652656006454131917606277653655778067998556719664912638950057699307278139997319026593342519670196395593047195110019030575396367821002992788376900550150494480299212308678690711887669983399866214494640390693545508040136746898213148747983475353943446518396941711518593026924924276440339188768319486149720420381920976558415449189869930973615646260293542983657844118589627657827123632290193543612420090495702070003782825076007455088517897847557813863130352446400147258584622853275826885845790817679269659140870452169043124811348159603994649725371510319801551241843395712056717012861476557744529976156304287194937106097105037249565975595641866050942310542315560836265204158974250029286187613031596036803259055653516685601958288065955857624187385815347718064280458551748815706842992570578063186691974334248091090487643778248492780019401671975116926501074279168602748465460855315750562759760238259721483202478870780702158895581472691125118053133280974442801912817096782228658869692852344633994176980166551346569337144232676224198089857578771441028787640043554780284390977738648379520907196961680565829297181177836890542297473878810927263513362230253866319837212973410316439326899154909285305081868585650435975431879330112266598484293726537020209570962853583684271316043926732970505567188722245437176545951037990025692122400367948973231441351023351253589119679363290224594036038310243874291630224346294581206819825605344177211003780386096914524051549438104318331160039719450098102014441782941830863397556072568801997581695714008793210580100194790418578241089567453942502749134814685569925567231592798078625386001869305394994390400408939226514920266896318000034163899867877011002766907663407532990576374696727321580192601306450194728229407790372818474731242889889354774004926212282702532716283875517482553236471502560548076215351284026496587202993200003401853910570203923880300539335707302290833969845469702222417967483842432394217337014559489125144461835657255974766155185618367494720593995334790178808227674291039971547987717325496979308281246105643643284374124607066394851827455100463734187631651089586696666839438298255652225387165909811651196417943444649582040822095406640778012702603300101053247842015508326189332705322904613309130231029023116839745775392131221065124257842941733240437959689001312534530336546787666898029739576718841352613386564262729816910972408233217463585802963556119653944051826462755477015348761469367102053359563445999344227918928177550742373007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -59815209050285710376379885839155917778877540917814177661484784180341210728968511767152011005746231406803207221375592066319453554966651595807200133451444388581881511239307322200636343861620676860429984705600000529738706977510443358985184609862583344336350068207264794439746989484665887712511358340332993896568617312316894821795723337232447102609018791201112124526363353675946888704656317660895092323539141626284699771560472261095111667208524886245347759646388163676776984498352669106202998547807589434124997704413357864231008179146512038502933693160121681443457906874763640893511946378019401822460877950724246554160797720856585793373617260459803288653593370559360906792133232049029763436931638327277544185468174078673237787914600807035493963947437512482792662463297632024139305491139933806744214128977068510731383303029696269737269912079909507383730170668602414958189520906265499213254797707026999584567047117667405107104423187181493308736720558670382762676778091845504090618618478472843667177749180814379325118286419937031122881291727944594303890749897997866188672044297783967742580463778937026710558766403908179816447845848102521757547388402046111949912915632645660703934146202545188976123967663906344949045923913415926799934380545624352753402402883705427688187825865475138019523799393910107638128024645020836021760860996643502403185657106070613910687662151342563774636772685931723050765832290580444551032576944833272495060656170156030027096566784871536802545426364429459502327376351860999453566826079598099654657469439797596326383467663364531018277899265683172660681296281557143417582336983917595050553560979883231098351512392726879983805271200527024088465269428068300941010811101426946029339364040604953227413134761900009999094681871132338874302515695722034592146037721377019028009352859111087723887069933703207811102359880814883406297365865582920285856358506240439707156365029458316723745242988591606975629911063595477921705855341424641690165125945578327752936254087569266531404384867280230661109890503830270878471637986920429704469484244482513219742928124372297465838338725902775405876356846760228685399604657891339988744382865363214003046955120362862770863090926003604876144616237728670248796934408019305788444996428086290199218087949623863012356602674148724984540298229605513944732326076965095489268697504702843577555850384827404137080775805216235081898616354268322367028210048199385256059330225817400798062995769799278737214727212539641033037210002363429563690610727730620191686556938666928949213568181040373079636586154993793063571083813258464700202591086182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 805921553422946051778520396958543256076222311025897741516560786391628592906240285958917366437877661644107419090083818796378315127975788475138933725985780372928314299682570473384823341484165529521011054141511839475458632260089035848736556435144159235604530195108973601099449988463536965731618135660732437517975771776369829040865087059337529117559889493024573105240923111659369963115113209754296998899583234992875022710282592502288035468253074340949619732809788464602315632661029167342149682707244403875833786798120623146429794343185752183491778788849719427598003054088614270663591116267283675911716762504412094116492828022561669138256319345119568807579847572524383123869557255441551838313412551859589226116787563850932179145535164756608052891494714572604952537693189256544721589326206266731955719966083282724752342904185752485411602974624255155125652016541690339359954046624369354602418672169631285825088466443596023144975921889588640493563368757169838815805114436805281678337273230665134055321293568369990666088501307511783629018906497359435398548043207197558231990157893961453974009068407055107787332506704220355949245675333972768349334676523885073811913138024592539032145269526650499147934196621341045099928153125553965777691492810989295344953977014186666075870382620126829677118407006987632529165156633604423288768430270591593222904459833064357818807374296027711533819243715695503933514886634200331942181783312151789833638268008898016172286468987064603358151253098431454203215112830850027031037649728957539884566122235521926259592398679647009021486305432899981502498347394776099104367260739502956521621498952903801918254719292114050602357859307966108502400556444396663199188496593506449287853926376459115477401004893300372533542240105059210593568306460567235032183003795868728485615695243192348110553023659789513749978327749021322462881151461483901939022863723263959879305874796297626896846554237813870006214317883896425862199109339913555250910039252675261898717979651437826107725036166353274985148564754194305085623549561450149813257940145861428437061552903075518172461188404840070218591409941771446637125177661193980627551915141369288181140293824951546897835919603459075026927660363669963785413901303224644698885170464884206314385045522783427967269472958614944617516277880002120417791460451525645648738034861057517827833952398884975392641128316737174307607522116958634753499560394689870782373024898141121481733331148777901410030324117879385588424475007464383977699577013570175393761415863644520283239683082634945858724777882786759894119443709669646648103610148192256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -3275062517642760457015508349855710265907616672204620596425684482960703829701707708262935909073278581085464450791974715450938118871622939930163293567646127756766514994149848649003777609424568355841740384292553140260498923819445222949032351209727697796351750554130336136749088914972544779995888563950576478958890732197383151979857605491597412285870924650841102590023902309422358504794060510725127345379682663111891474987872079548364341393964443314482509324210206548816350868300689804397356523224263239942990400765459069061078573928372178478391556772820935994654254421069576653182849134286249785142061666976895234260517482182726510491975628725296680829812082547941536657535503318497465425487507399012781431734619066588809818989410872245997894422825010776180101863576140898849486709873744638934910406043265063321371618208624943240149857911242177718331954240022323917051161473964085946803603384612641822346981397722435264870627369833210842415354927763609161920317964398681359672875457823892557874032640585618311481440132481885570973258752454588238531870035914602277744621034400471344219515160506480820838090653478595094310239833510203112119689041768077234662561713441952193812598033127689472068496420197739005126843244427080525304366732292886662475830706056284511661157373384636472502817200220878339623997664434393874757463331390322451813772705842473670759878621960366245106023409191610544556887150832805026177593986685766785824896634348215723106370463915656570099716854255545171575191591418948595419442340201418928345306462782831446265394725101173664449537231792367527993255258136094353223139004710601089504756401314676240234795089163146286205219483431426120486158735527907166011066360282537724411012953366657522500583102638683521781598006728793689722451471692250495744201283994183221042391266284063849380433473729558300046549346339005502145400942379205184459201511270711835256853747354326466095240269087011865689738250690208782567398461782894941581111643288215506233252153103370558090906469955113031103844623672828892919616469565235396619998920370810890760667008231681464520085064295804156283955911476372328599244721762318008729682924605264328053013888585554553914976243331232237665237668367091666075899709230494776211893263247577764147629782134455935146186319087697221311926714859058555590002656272043362120762757495550400468427148173753770648429592547179053522187678114045804514710204578019694578905457903928608612697806769515200892414285241812396314745764124535985417877252262591853952313079558704573846446384398206944012736601719449831766847112869706205793231412029030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] -3175426780975636380617768211364285614880710394134047688799861224196068789265208080250130877856614461031309941228890610070607481202520780864596456849939033178339792492307996137567357027457361751942588630970626010718058517574131822650516769298816175769345457033210192459785239163944363576145054631634966717209338617916312668870929327845821838989410638740950435850253663614816653467469576684727824278459154272261017483215638232419076828272872592038135305771757174369621483691278243651136295712754357115060206986643845645700511742525852670178468920927123151204589179233697208898898568142733048027915286318897826908621091441820839464687894203819236335441495253819682988456414254131239791036067139049466235502720264879230640562493838036984727759779135220015428326421579202919708751838160576053446166272438661970447858159535460683807964911885152219139573833060084752732524014787722569981648818901075239633275834671497552101294238369574811661281990960487093713292332336120484114698099980225873567577475609904008639401842064802114917422552502804881424193762963855608247342581630354931002947152476353475775356940654808563181078637555866695684883868338741302391466025912758291616339112582235880085255053298010383694870062142164673122819723739855446004613572514964186434251498478806204530670002984595806471923258475979183826425717327356799528028921497959780763583718572649704627730454736225981716024296262851749460633914513001030488603770315720347472480557193124988021043531886672434245894142937601951659059262139901197329627920365274452609815060642293410309132795144226660585791983268331011953843029494405550004935913412367212841787156060202282121899786997347725924362065426120906163984200319584549949148265483817508258556513670330930573384713940457034790912364602685215456217703306829704995492063592887774819336761770342475833096027006604449350569279339521742118933717464737747801379849170944667263292365453368947772995145927393093334003933631517172735944777920736028250840237981081605055215519022730943446758786433555411990511351516773285339064559913110010999098779265250529991271233029909475329521291984700043658476158807706316451199565286226730326994293887211239717671780434986752071466635185658035325105593360437192368640843506010952683277450190526127525807107376980362860785120963436838652307520320982543336445583904584047655816136859006617237306574148230949948403736469904195827969228596288485699934765435799504167192774028451818929199616808793046851169986626464300332617687309672108173858330739310044412733960457545572364599490447310639412997827318398476726449335845416599552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -97421933078920733952921412799781686170416862512795268980159696218239856592111817266767733667898432887421919871189928032296036387755254338708923709262650858025538599779691425344032937589014169467243806911832593674676410159487617593604242870042049628466215282291890101518989343623996106201697573832602725717993047940332741313619224507251132260389421980301791679519587089217931631306168395189352704126010159793573258756211230424647690857198319086014221005494816660655891506374705290833608192875175437507336884255906331768975227569226268841012916175728138792625073326947803718955875023267323388321122799375284190126907337282167060168149289633591638710649180005849816372627374985808088233170235206200050745352604492264893499014085047992443207461764900321426205925563712391990214464524977150456200671238147225108033434969842120663250927975288425928952148558445739010698246651237862903802738702929907336559775055056509276581698724698930036673495271609773003745053248691682034246020145121754153258116058873830695813431776564808515305919718313858325678543535769229704022958150349303798355068753746182797714768657013005854667003462344198440303936849271313810737071768167453553422819420832948200793952659546030589167536528746977217939218850729773045507177073871545098087667006660948919561914916727033803099457075292631670115191649025606484178223558204970364184185592500712574442303659035739124643269239605270333054851803016584754786020674514735394658074866519337811043870286829786551148962121150585225046840257403190728889799386807289219348245307019504367548110994690623014478855232687363478604384711229878193380702543883606314340808952807037100610351002691257012321553799186414195040684284760912584232595542401294319684862902008276243545150679784408199805280496434458889343903388504397461580211759712374658913749540151604987639187368651401807624954368942740751867323978064948263039357319902360056719953303739732627017959028776763118331605783137144508737380627290178751063972515174581241576181351691280683258267277732404332095710912802554476072045840492458137425708248823262748247299811097784234153216661914061675564593079028569119189144245064154485930186664374464149575512174865636528524547297926769230139484751359292725668095482100182441005400787329839756825935253595484825471430705148209569238450998825033828269137649982075527432899819767897977282861208345726984640593938530554075990199240819620459532622956433272098486354204843084307173879871726519273305785749231782568007656719379173785424751470065794776286297628806892829360674335215613929596907400786748455198294280821643673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 1587120395486993211136876493417130932768894727356549419811047769602915645745551961276666696836033922818036269840184970492855774156903751704898917286185035784548799691792294506798074962328666838514803513349900986878447838724513678926108753815281471570737952273844920561402932970843668613301196577272031898855304245812826546784283845725878978499536335491269480294587644772487963518880538675777084638692119638767881485703083130091744121608127470288310913077491222657973394653675314807907483751315603151770813146768696753819208880694161773549140952321826506335306122811610941236749234673630442447569021294002653222766167362190522510381385417944546480184653999589374515283967677944803625994056991579399602441820769102630449005173865258672211309517632161464816571540687208939774366195484692566921819043786963987413273981849929050627827780017775345250300138500899300397610950340721148635409533255732010457866549024086180265522187371325263373585110223248481641003603776471079647892951183478515966568204213491966185769480696594768951130063197633722141222466813024637218011638182216732429372180475220233403336739288435675664111907206431285602164337906954151708235614794284475078883099697210105230393866406080282004522183391149112528108635143481223071785990233819036743735802160285132334232662146227329284417999651124437695316069464791007125611701551634972337506769013184518617034992945746736580311831400931964258917507384486642480390857122789752330182175052642928702058067530022375653224703837316218789223005692077939943486897720825375029101219509009946154127048741237873310806979257958384662256226398796330161537235055788878745884740364902887999926596535345569235265909992413178941226193050804458749745531357370583335912416980628160292358936278180016382775416000264879418884256078659984557838154069202250187219049588345149692378885057356268837654266957774746694557722268880849307559430071579906947398994321841456471134558169729826604897238605169682230851557521252373355548800906762909011518167541457216871371264654881035332949547528919660147091713349088422718961299813727223582922647674927441463927173455062171572653782928717822885574731503386239728050806674077631276120876242389519249910246056376619189508784579371856056812782583687028043323176566772461140588869402663488547767359914573668113610370191106221135149728892304378139498382084989279659897845715677593250011544326437349436550880772353149119800808010046696775686411338874906993260538391359178209835776396328106117100382729388029343307876306787055379104189523345666861363530646406839909734665040010799850823076617771794038784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -5914905595878238607740427722862102062687987555036496593165079731404230799466187120892459341612005422492761841752666599676645377733043437090667043952092911326218248869638076247057141049090801010096110694479011521046153326352290153290342566479805300317435741899028379417654385721984181922641300983418162202632719863668674669840806804468253686887619997405264928718352772942159118318217668995059128830072643000975660865649806089408868250069414534897835238715035686823616748957848669826828687563547551055385743529331540759429863007681314704184595412313168460490743833267473892201483930785309762566786673954545064833481750798195941998236712170825045988466879569900737689754571727430439208869867171641922762988577665315476449972012863870348477873323589520687356274801001408186480971457959168737484565631176725965550080466879411040331040250799965004515818461390964051211091557818663388079288977776594400476598109470756525547587463140283291046235555077676157292964942985415227435192707197661474757889217270536713551274572635487851165186838922866758604050073121881366007467883482270312884556158884072084726874782818934235532299471598632479705302791515652004864956332330356921444903779641589657040296015677958409913430934876667303579099470823587979376237218529963572908024220114126901438630592546349421688761621347476035147465614038112667796487119029679806075571447104355020551065071411823349580086485049947292568393173152983873278655440146636852454222541333446590362324575510907678055644249794987521668600221608870121823369144985588846751923432809149392864103239704064455245832915380751924989026989105062682839916535860552314536064721707665558515910546500075943527861527397024701861742197450861212155007342273426316742027735583857578632460207990660545772022900288127062852914914774200505447763719817816659996255303477148459600508166269488316789996337141777016208830261543904744369440826746650357669416046274158224582275024334690646412804579576897723761633856046121852925128270596188473181621187543911244701861020310651255257822320635961407498446842629695191630410915959088620435114572679258159479053840610894221038974654960663984865751834588643366700179891666551396378619515601597657915296586507243661079890652281044936779602800971418254024475697362887332212330568798330389659895099372227433559444367826756822606860799722886917217392316770773026958133580904847850722037685855154549333846315810045120350374027397107138815316151298541354399119863900283491204705287097930127924330376243354455888897373889920681903608411802750262035017845075725571562873993863477074927352416356758716416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -7706800129228406158495101397809969372891079564877259751538705955968449115074958533657939176949452385314534730850821822361369107956914849767103320643797681081748387699748171428630986216144624567180401134473976890350250810569947655893616895806557907465215060051417546345161530353029216706067569173063898100991991874767724882332391549785402478214626535157491813612278522648930494551867701348777054012547359624371139358003518144005892198285370462386732612314545201683440580985025531615589554647367536614546148942822625945878695019222737177011578733275013429488670451771344395788769870940127671638532648139652841713137237052379812781255629908075223832219972795465695536816729651050747120378407535336745631237572883489488477922910989495530916870612391635525379126931279422802163907063436494843992116940495866340635546548946962525161413044691640442343453099158555646673056951216373783907656964505309316515530360055726125800219570165942146805639473651307335668966129005203582087870009647572815200054941263336307974987916071363338676809352277338284408934510360536692099051456010293551401399720131943243347965437834574840794281799044117064106572777222440317053925369981880495556339549960404567118468301701569493358788577997175914008264100161812652354763578731062945734872603010476292575835104627847092949525443763696575554341180802441324055482103277902310171890246341359657164606192736922487087773866711673596923449223064812272609181917108533331779784932023899272136045957524835964318646071255548289554890869862911372603280739899537229331407879096268863211044828197514519977639608519000682623224839588238918531778461120552147649657855342052355825317170975929274046222779989639920059352639490551617013369864220826642625484427968568733674062158741583268782621731986112467344716716559048670245296633189101014925092578825259865134804739492652632060246738853894175704464482300178357280605187984063220914307857409865983147623644080745668534687740670525043666205521649525193934128886134740301122234745878975527865918654238026973752463169423294760632298693154458506115709266116182468368928401062576846258607349301491788543194483874789938303523231093100304283679021541425450717751808379918797057345621771790484713661307472027753121532346453351222261199334762431794058227496706271436805253963295994629307544562863717033930967302799198766339389905072906761709359976813714442213508422873804973965354922600490806648233538561816726742595659314362207983366587006016127972184611501490485824957798886338229548133734665239676662483961450228488360639128464055861332284435741456190398874016993374889836544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 147048541748694837541404419199062941940774978514770900348158837782008216642652896177953710821442165626825439779530102975807771239235731409390191420782116663559789410172755159990239962972899296255692909194375186815195765562663319583893437717411783494392745345124945935006513262248374053784739654903048695922718278694147990879491591501743079030035449436197748944740115843763176115986083689601205762319185199373821058876028881136406397089425264252360523691803248743444878509914148180910894927903111456406334677028665571261867379655227512623251183978843759321555099426332720628843105031316346698133924504369350891897965378574449730161624476464427642802258313947271372121892655609138504153859290633912799124799452883638323314624698487810694494824820828966687307779594496170180599884664672145338356102921195608629746393134849345272383359230421315607676296190747553100002627842699763272463543756966778509742271825220391148095267683712677143258469645840682722995586572860011602697552960548329889893222841077481136981903984894934935775052571242402257985786094519024846618172308457011154778801004575856897261417073793141754044924962000828469767592937577036915332256680640097620784360580402866958242108569330104833330686187972716380216544637645271118337736140223080145391305155674248493161412821581256474852271861660186711842954577987650552272589749909405899887642826036316175941927398828656034924506564457409085871397998408654370911245707415100570490595467904288779748710006667882706098581160302221715015659301844831970435850932187158760656284467793248936215207655669614346624564086018551586688937153821111235822644819907385939908320606026185629909138050783211989000201351063432293142075358240966825229845262780992920850343855328131337665570161058093385661811339287392927532527899588168995959833199133230750818593094943873361388880402331007567027767751534952317461595682258822843217846393407221426326429122192722425371251075822645683026582843321537900935350225171287517473458526244039631677394339806794272558504459719460893246453324071838491470075262110908335241913236538184820966183333804096438060655630695422494986371192172500976817288756758515168006923527826068785795084798621901500179895331520326417217429954563776741728382240369932404473815850569046373525594849577085982368557974687770565817062858919037030385741784552072757707598949749943515951417983222177688895013850585236049234050100650428554717421837666708265946412711164908836118908262501832854725279294037520347163926027117406292781634877212635743325371775028404468769453923550461626949120556399851982143605726025212336537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -615774582523987814745141943919120244796741142783448815091618949859696013914085021285141916433474772373619308077928522452758714988092005691521321727857395621138477564555247718879732854893280919866077304912765535241235247072306863270437921281511032910279040294807574456321026621408419044861482999667643357376357997075752299825802656321888907539295320085722071959757595630107969126389510240164403247334934450225737578098580509651377951063265021847330537187462706076010967904159478773356113015956816746580124946938035547365337380862064111309354365661345328228934778872600394882247673501080037488457734384187793223046726606694961078487653663910780156287540321050395840027607520558682917915866910386545336213667045615611132150735197054872087942426874592917281383900714663696922825667906239325835425224192459900242713778213345691366982067166987535483382157674690590656604890665961533795831036035845252786821985374759790436511876892423987584686335306649182291692529487892202515451838053135670898714776990805518149025134987139337275272504255085102150652917480520643750598131048702331358596474664401589225923452766174183315195505954296770325650962950385323803761938985259438900209588908870985744458428367255615023440216575809777711601321868203773185412866541322768382183891871864906902595221430646343725888573680809837280749300203160467386221257656471891515006007464936436583381696488103805509647849852663231037704272919207747783153891292232444540971056867102479150196423277315905389405936103336614196746967477534486399971832362454163043424263132282008188592730258408330213937191628245400808310767229276037173778353884713000182114332757466271159940466160684594211358588592489860402049583207359393763427165394622447362273453448697417193673044150703836024394563123031450445846604055873004721639325458326211945594251180079587243448338144214750916351908927149968199206322193468025419978626813483858743791028966930181745294930827781615000023296881319578768056079862094150279796316851525206556767824622972326085296078302773402348427508748259511394400692582811949097296636379971886800376495647311054746516040672922618660843548298206531435023678147817046397134220840893686782954523477963361367037114958697482841910514944596474180788228634267468898386706356853110988344692006559264456826208082440554595356448301055411806372358068905293391125064439193025662390243718854414952220090850944891016838172215525278670814099845355892426645582707658558530885160330716573655905243580833269577993687854810834720732341820083582784531272842023315264286001299692968020062971493341573768579464513325328154755072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 1350127762144186465000355373736912712922692913796393004228474701402935259161406316848804303502055845748779256553527781076147083263448023119913281052552882866276055325581121638776952866411905150022865004165913910001102362266898032625421430661032398671923670724273526510481310078552981147437036519798656796003899939818518428596426438960468354289919756286127329713895074866747493613446696795479286971624831500593498238581598906255642726292633573715803192381477815141979578040301645415100930948835854224268018590748624307680200868526993015155486962538701703741037562543359544846636447035529838509602844763560182692755013730343415588076286839396020412946831093189269317051844749732265245143103554358781343975262928334499102565701253744653430697646521038833336731943287750313453824765012198295091119091669684952131788902879117447065405932033735180691530675610553977301838230158419780682675686803658448513208285704071075748302701507318071431699146790092341457499178239804340102848523783892278350658327560079904800406265624701257808055698239972368999630257438950142147969724639322728518453406206934048217890689009610958369536658196080968524453795510843392977067644216278080196373738352188199758942117590377057454473563310235737201528271711742801301994864431130068026039985210107198406521156914580574580245085367567307525882055287978638209898168665700607756897659085796695661795235493154008610676918536577568001817432831382448245359238243388436667355866875403402259457095131303297425188241545351047978969902504554103759222394388868817285102297753916795926320658705087887461183516520345708365711349429150150885349352781960213552814796469065031515343778065174606730724915368214226492629894981890861909931691565010532579514363173316669943170356924183572856863663442485122601449651995444237742066286644059050400356551553912986518848478301260483365212522489457048027202051243423071167231225623723776461237663232408762080535134184486185698006668270131537442215776645784189988505325881991247986627173546296678863441007320595523869529477080251882265761711282370719171066635682271071421235887680487713037016261954531054819893891116473585655473642095706202716675710096251306088394962815422594970551316870584689363346237055073288505350263831942721236998078321790498162439381288811228345926621425269873505056250720270726827240136311113142964436832877253176300273677585107570046990488359965083463187500930884257752025074411405178459113966765120922754730954890691983602273003688754325913071088788326586424028110975754922221093194525034738398891872632024924725561161655770050725772923380694868872396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -1182594080437525425399740013300577656639175083395327273302834252712534105117565579395369586019679909656542499322598840712145918667712108238946505760264469410714969355041879028050463233581762148142588990182767035853269192930005729986682815915345947346978327427554668307434904286426060628420031815875783036962724686007054245067403975023112466416023275927862081886931158294679130815853115284352458062004779266696435080000538414004478523033313318918351756211784425058795115428496092473349928531030585249385326509324017837880712268851644493954188106080207004950834370340639932678897563263505562387765492935966015791205918933590392564730053359341133329927860513371719075638602934002000697772347061714974387566234080455852479091220558523821693178753054424144230322480710783891936311065499309475656004468769399733698250944796160150012076981323881724687734224307284055084092192127955834761680034204965069886807129200832326706647069200464275151566127277269067347898767697125992992838993727223839264944716691141948382304618793240756609888412750008040917268430222445008766626390311795712130608131799556678857836457813661005505844987212994094836266631400900467629182696431049668890000314155931443204262773163925418534919689502424201143600218575077460061275896505029723684724728159826336508298994530363834087489278859245718344375141599279928437430280897345951641407896600375423272542257663935889926347887612965619620329587221290472113389471141326514256399248221435803365179470824281968775385006433892260917628267982329456981723394870697464463150086456260809624343686264347188855003772587864158867901577647635364193620789815157403115669851933694863484540367155288951118386107086466266117823385428685875024824940450648368757664776102928724237675205177998480066627391261336389223436263546445807233364745376280439139863011206735007659335363551828343027994750028931097732430034546427729413910879019998843598115350790228985179867675551380700906561295818625600005064809583092136449803203825225466627046001152940326438787214660503551600885247328046372503634794103515270478426160178859667472484402604945072234658994479147154440550099210159418412561123124697445650353744305719832975395587787963701206240778119244312213120174195619586110403693700224266356189589623993635288124057374710497995536633378845929503647265420995487277595220999589246244488426547281635944935520533249051575683686680322514436838824751406351439540756299006621675348137896159085176043749419824441979139268414732736118891550861165074690961446502940610110807215429405184584637795844051379625045664778380401459006438466943253718499328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -2578944289570648776627482356137166729975021324364612872828371729596187279722290943884622628720606756924409180334323896648880311829585266814388811706921497862801143932622085730839539896608495594520131264244420718048967468183633665052627173090939431484130824497209468838910392787417439045795915293442797308546769958972062288378248170887194120061990824777346107440180660677321363071973152478010079012340919842880045875572957723050564590278180572742342889994507402099640388324428682217308900234536848503296083720650769738541402484562194298772842031577907617308239745268156672992458248739888320850822248946203868610822575317222720663101193455097404909060577615572677838151389941584035580004272678850843406729625284807516496355652141077072025318032796733318166487631207980058956093625589359671947982562168387459482464706378037251005417956750925425992067341233814750986967945333945680620827010078764977649547503366212133915476625107314439769720727709721984716210808068899972227561746546641376945905889029750026450444656102589856447433664416166828393858578162715629020863662786560956903380081509526166084884844588435940865629057108357968827022178180772746338367553383609863522693807459334287687948952024621772532945976202532705793555464061901473858468761474165815611918258304824409892524995603803384579448655934247439505139095037864435086819015625217892997705818346903133489751324308338141314334500669815179098965296636525654562916196325566824642628960662698451699769503403604385123124162614835998314660164704218910883185732390955692358814070127657156578185858092119805820424941652713975287050893325931603856620723610580957154763259711545506277449941603136098227334141038428696203306728163615969033626849742393555727227411580260292055114453209441057967669216903959652982455237489152585515171871863424261922197379009070059985904202884108636774674115206042494351712529397736292216174163922252560680043526712436865966854526575030219299064433050822287374987164996293683580381663354116868991841422378546464156598929412353604899451951047906364346130253248717821285991456733655698220852245385172751351503820101475329986339482506499220619179653013357027168541611942360114020855832577452551957129252557285428402364779445006203586881877908860723591746716673023019958745268409762390431779689835707310668780113691144723099256971582083486527582687739958224627068813066993166772414373054458319850194722791543980586852294558008354921912694016806914218247695338003988342076059367013882894635694551628561131587974229117077657016755478218815316982369313419021659070901223833673009297811355584897744896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 12949554731849063001399163914939904693490014471339903674456485504880670828422522125726334438003680339529107372405564534462200871470551439980460743603017562260842625617570812547275784449191443521072455890049205078569957154236249903408073936737005380448632092700716201593451272247507991399054142746136762550724988176101972898535933756286787094862839449631623674765072868631847338804327744001618925402814450998863169529730589543429162462103702832797594444169926661979149593632707557871546766755544758429117938644927145089715853822414039293536048246350177716924853441274444376159216977804559138002970192920421118436519084847208615332512115845970705468774323115657065382501247683352842372846178756059025846436106360066561684073459835089714537087076058085990256776173312144273063347622166505032621780207065431012470660967114294176759144439045467461368937257573765100800710042488982251215828675288258515171387624183965616144490113555438324410289600076757463125706683474488657796259724164581345809976726388256959680312440687999590107397051065356700091709770292016828157711836240883186876397309280168095982614223852857923252751681034460933481654882102988419106526028395838705183573538767505597080346757569111677375364901983902464649507424665351155100266893623729802784542914872311650518389380520089792509369238983903603318255179047853289563410883704387904025722305142464014701994238624447575206296136208407555007192797711563232628236895612307515842688833900010103861962866381015791866966821556635085645128555849272187240393089676550734207043754320622964059250971746569983672717038249513485947396547988761489414159062894039491830981109133583713529967969356344057350363359480904949315273307254896523802219951929081717925546847614138335089167800890072510417103432417449530175243777281825785059046984870699596086060428988403795486948090182260565756799668920300828685856706814417108665992794036157562166629781181474070298043322214816904762262269535456341211432651199306059439716114744657856613661366908420634153407904389649286810640594943918373205017787249833148766068903728667756584492808025035007987306766701104325141442016442151902570011483094228300543263004779328753869265547750018655762033479234685364891132165204779655168983900626694217576288352997927813681769746056804487289872259751064136959841070734885338213916401888554671072986657098465550151386571254716568546238332551747284768256986926129918112525754748833669577178777269912620521147891062299011520040061896218777484506625306624714801133855753820474918898069077913945049646537416871139758435622795428958169158327898832653753778176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -31186058565444305541613153692755854739264821021185117010081034509287306890292246451028370800239849280706721532688498068028945731099353092971803015941529673912273356066521154609520423477692384114578308364585986023016587617153278787733928508358262421994396128205525375558622714496317113552803618128642417249138494009261923133931132966822711298057330607363668721063217580506507007732722918204014545903111039875695422521111651992773442830904892531460918376071551215199304794710917001790065821733100677907014283750522357993567085682854923868407484647968169676247176244253694212300909730713363866420989839281682704933131208315115016457285158939868578129319363659527839567360993072406946883607521284159548096343239206811001706999051412605929348811221763141323566853300131151729408866730846951432343540666587781076031173561815275145080829891643566326577395469555931061661521562168683461317187325535669382725725042233552775698679111827319241819115006464673434799912440117679592168803370665175739617148655904339996886878307565264905642420675669645713226138913752299634369419166070909817662411132519507159488414806152043333215802343098368964172775862839859166985939638134798950853149179865677444216927164659816789699343650970877950776690409173872263500841933243736406974261350487452156589149363000595802927983329344570063211606357052642676902985998367649650069952802112376651535388532878352857215891053097562090051994497681352259782403121830233988617384644847027887675534046436242376466728422018299207859879865827174501668130135401168846785500089126436670015960838769602484631091018663050494683147340008064837547792224808343385744409169091067086863055003217586118186133822563619566651248568097108630459464839363697266802128183092953122111263191711321649703878430833192961432347767161357867828479345816766649034871498549401907019286422891596049119363079079794458518622539326360413741928643504201196135314864130345446662680794046682477564691456477106110587166738972980479707591057878210277272834632549932887324037597201905891537472502581181091811235472093059799615847537454702107531712061798166867559705963661743318892757355931102044586343920120425514512766170503544724125754554784716108460870106721387245122255957831452316930509301750789696927367965649027279428424866875087892819577454340559732319795871545803940503756897647546502850769381346152361192187802908287990008076231961825495301232039071382558561254249277886734141794234552434365513677843493905285565750101493737526600549068918601111706945604853683294326983600344454893285269208103185108654512550994911937045568235588704429250969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 56227988612157238447585829584894708593492054297159495980121573916464193147073472126142347293647626803193826477828529457162644365173543570570660082447406292658067744234962204984690107727979317392843909566546078393728940371126569444694444726218551929478120711765022523418364302046171552605472843336147613254668591459694255307343696045088661522524128252426539386265893425466846008257544127857366033049782898177475801912934275685584275081611974385020680883529003264894135326862442385878830441690085200916605621590634609481849457095081621479827204804802399450510428245323036477496572254906418990138822090113507260882365632053553862952381612191105815496772302984294860336037823507670535939375883399760559875207817892220991001840326685486760892135657372155878920679416432371533139420958375619083725647016218587797386475976416855306973315809316080992965649217271868496965932924265598171301094146232571739439131513106732685465813453498968596782629079762711572603394387277576070013586723743953270246620198877425865543239988485295297948050780796107774394369255985051813965601494493996869724604819425595517339121825317528631469257440558860063905110131160977489418552922840707727956233139329638277669308793923401311863140294176146479699738240903994553348944580607964995057042866364221626329160701765179227511672539499942412135006340644909383335019638385701919257670282654575665004836458093119154442302637993760417698359275454156276158477474311280216721066554775830257330959536310587874475663883256649682028093482013860506796054802289630603130345280602446938482105881532135970362662340730940492978740931852604060475899677967175415438787715935204772647548563844755391585035011655447183589378550407589761597151743460978779500483500928721716127554991189720179300876631642081628719496270491828364221454535983668710405837812076597464373957676214569011572471297593233668117829409283192045045608438448407806308586586713328089976562024244783586509309275695485453015429250990900419497192404163492217201953321679053698239547498235948034846870307028218890903712087477747598134901016740456521549539529654002429841007296067954454069568345458091323345833705517943481094661665806946534550885152005970097076607856039148225003300389916732825326002002292745433722567857396477344490666130973639976576197525732288557290948902750211263091661529696539659441198773720479647290792010371885013931777062978579686634323126337577561995603736606012368356112112157192187805759928891395691461932172394943432276604764287292353078751700182452177360086295422665949307302533262969145291233249679188007203870002839241214287413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -85736477328767046376686553878195237798111691238040444485346196381379093725036024697891719563883387039704845228987829904964803515098732893841483444818816537888258742853767794339007707979341809170775570367873836823612582102184258315458827692682318170279096031362936937893741261054908291338951868295911536148262083137559725274077059218776313606184884217608208159453863830904662206594079176624564863034993555820051851162409002098193211336473247868673438067034974469582476437698916979579735721944001692767467502176646328323082971221689767310488741633960915864075277209073641117531279588561771420764566699202736596632501278851811568804846844361190275061022311096087408186793562193876867855327226642471038287553816992500241686500629210087330043811689490748242573414376592945362622379782592365785241859444636700780004862834962501947900950208404274616739239073214228135375754110699463573630130006041458287765060018052989122030936176006679034074640005850994311957739817868113948773766561516080090681724089527915560100891460111340599515638991082156526094671771876657933786959462594386778378445594984716193546433203095711659737706308867381578635568688056453477189537121527531692081206477986969709494359073792357740495342378423988238994209589567823872372315076576057582281754035860852362528499878029872190316461756053043207477866441295348172593896207305862790035495853913811441213375725873882047569459527031948455211106255920895428038657526925623267032204796029775590899631545610293377753277047658410888952544862771025828619675942531865218337985842530026487344930436120008856479200466283424803122309419530421910669373341241105374312663241295556697588747081124148724390626834972231252358770588110606553773897559564958140145347257791840479796796078866144739670415658769676709031126857307917044234857101087942829908779880776411561590981380576598195099889732501613765038897926984847999204812041377324075484155466362859814407829063196124511950138253464803290395258705852610739536689014219732177539154890920267552381435236000357639366894398455484504392394422473048280231175453718561150306055216411479766595406022674619095652980252541857918854222221009601882159905169723569339389878533922483446871410543056169640182055499925565682646120124608501942627826610662900757876492663846523191849658683294018768936065935264108056463416455066077432907088769664674247579971095961352726137133537522829958227530550937650034320850789840297567140847020371819329750600436280790265921008476770547563317446202390570796141728700975735192166149243987243607125178700355525124112410709961625787622539837004425153478656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 116045293683725756482668888808031033156207428289229055882304448844281433268384862099676485053373941035360686658328770693433362673837013000433927446168973164554763760118701353823263751670659312732300300022721657744121853117045728451015379503831332078102326142547124863886875853836136740285023827375976028629056036615680971043590674715491254392424171437157465204427199917772828269730889870251202889355228522324404068416308674535050956336169474122321844768898519864997204365876488482259219475988828822088036181951929217402789991610694486350644892458662177743658174727571387131218368838027551000958671392800771582323896682049757989927506592670289100964448663778735286367581539906278830383635308121771645183734864795960186069678719682944084850095323931185569152884447398420738143029049508888513474277506215508020578835378657132508703325677528595860572703136810618337260702832791559021102204712227880562088719126591228864917189122181803523676720506416449819766520538499314901361699947934689363892003745722920098592576192399327827156254552550423931379899452760532330781522447073525510524545751725558989783240098597537114086611322293363425868011459650337893808117957371996070094972114475488782000343347670939314864481041502584549152849708201275466714896868731032977285590861451392909455012267979653391477637172192888432425104802141750386276741736447767179305328518425733930420299686007702869888319587506545029034221865761767603869314189930152620824997414240518569799204908264014674858242544262995309811742611306217284641917608135799501427868717961330402718197635145097371093483482004871151515976248890835306162652092784798312538816029293036567956851291272300585174384461109675120381747734892301955418418076917017547132412210476618805585300029596269889653136834200511663066355447345061999367521900880623479149139117496576786277349960385840182611000308249632159482111955994915525764893800436725652200254976186608171215960805511982213123944131378300416852356953005603692754357868024597191681946329466266199289678300601050214349786377082526758855851290598322632940073756867127433636001271914604419227492631294917514904353168904999654050665617806628596435642572576911435397268844545518473448255667583054505217329177556228783872405078163064553475604908640572247136928313343762847752121069752916948275558871116332028501893514601847438868139789790620180403869557699861060133694120583737525467231910788633592598261911662975510977002603540398594645364145991570124926449649653203141070928783463999097546937080849640223893248139311518189144209034882689861603558975603447500473986795223729125833310208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -140995545707614446058333364878469729539245774233590834083377703732739399277684188491325743369170605936748144890435068786294486649228576581202258785167169790851030077545598264003247162283800661114630454981096541478059628347786249769458644087101865666240020053024125884417894384888058507325638754935686493804797432646298775261739823046429152824018091669985968098322942587240639517816730694647643541158424916594504921737837107051644392631143264208878847617319976528163702494570880686728441577707883775046357004459578770160923800812131383245504190401871110784400851278584534419114340009753582066923777468519774114692913806746502155257366639892705820693640083995146370784063010007959366443571627404434825705115506357239653686070021952445638090846712513037623858147871238656854030672847396263763327955133647814189500687772939737821628113657577284295024364411765083456927015741568231966009880797852806564536921785182415104270652102402515878079707314153241315241350369359896396898049072816000985635136776944715368243632654462197590622834632537036874827880712609713445344511736162091401668394318474121707486849776571389499760347211072918811754690369376471704823487778816095823836986386214706271738028539500114589159176044223322738451126584845401680001862270548335499200715893105437684177668076625841907553486360968906063698268360490977886409513988416475358636235164533064957127317201832217176458117395039864543342504135936652176778815775874611765397551945439339396113231512781110504625917551832721400584723829408840208563360155634184084623340745643609219172651754619546174927448065038511576613459380708319460658685244655771286603137436034727252005564757127935005261372099229005704570168874289332976938244163936450759211976753153710580317017348652898542007232327528991021654929084020332216934475781563686833921506742343286950856103301007828199675427922340907953000807465123059611961555824714539246680754965971187336502396886160632980623249173459486788820781801474885035197331674581640001610622864292820746892645924012360310639185589156651471683696773674818811487885060822211999531582277541250388454405195058043042977683602646712836337474842427516743250011293866702675159883166005543810260211400802332183561204971310353531200939256062773581715260187737538483624789178687040500343366511267880011776663970980729988830678359138725678734011095508900231539593771681816926040992231080371839878828152576710448043543227822851508290552008941037781286047696117387761068212069094282975751014482041787391812801066143810196558911312347518419136725916290896912694825682675177081326101450507949969086873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 153335573309546083720745490997553549504374210093057789344351470174630499567028999296691319257148583545214899445012177434292999900292188191172863212969083702147728591000833944007079848702433737709181863296154677838784913784447033146677643518303410672203356532377254718093381847776842864673579431754993045550225013666153244285724400582239276158512712186594495827210707138919643807451042359674945627265669491307223674080883161102331964740115356835393660914859397866568543809951908552181149426761158006471858151957932313461907223483873688805692957586865037689339112037831665196449069332876875766399053003526105051280875401919234276839372117330055700280974299076289707264020515255648894181734820126028624839420271925977649263766584245912844613340248590783197344070149628888844215531096511094740262216559455375757900735627510124196243809281650156795418228960752903400997051477891657646787269086713442169106026320011890847065998023080142886186647080239211026668439869614107154316313142212739857791902508720423297234506748906247603430730539564023852853620905631820614706717254135930209790450666686664040594186361800523509676200466231937321295183738454482097082025536098484555240516240650723676094215872192066929910536304651270007659738400750844662217487442923412595908749873979421921850076074435909133482001590833819210401658205860032512998050823013973634074209974715572537764304600199127563122653092961781309272208201823353943287194168355463784452066717592175910701217122025703159654845217467132473098164170592826872546697021408031095295950895433765510376303539283247145227848239720476476629291841409748653293169036200966293229932782653717051971860702971188944622341802249537743168192824945270995708720207547636634485151093998702439046346185221433881094829062610487518829996495174547593208919402422598993095332384402431022876444394371875231157871661456858633648534938562008426664539240637151924919321091204624409508235857009177389651626668045021938260761223040478496353619768165684053761009133264963949006852064317089131539251344837119817760507785153375851954813004692365435307951067073322788690553448440657738820763587730201950616465367292967044484747683289083876082919330115957720099719937928070064228946103038768369261219059951268863723304090644012594402505394017830711019069519871572677046732031989415660779253744311410416362505224856482977294623584135132372829486516491908861621775073812874618971152621670888395884304863562693156414822090197643066917403327848348623739251822647747124457200297101378140088191799559694316604705206291383000136067550076332656701616626317014669824360448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -149332334487764508578369459649056276366452426911281949686383062987960932916892072983316576871052743377105817046355533327174919556003904872488125023630393667136561249759951584923461105897112282473083840233066375955942312063412745461256506762653505368635401211647663718899523347676771225576170671538664681754864633827294564275542970529560115975271080469985548445087027007216928852052299611209377928548990787005082819957728888067482250612141548479331009053117165047903542644934227381033833667015217229517097132875351748847378720164504007995144231801637916302371218945341859160612825327573014128243274298094512034282493303123421658061921908887794022119652451379494499015891212392576227461548230831641963043350685683790278904894706977713869170793119123642732457532515426598470038818504583277330324745876244338443931859252331780901519245941667897493132474570833207127905366117164354000009055377677260150851279120580841261063513053781960226523474132590196034985168361652369125979837935734584113592840974245396447826640223772375807149253086559742842678191213283278116242256015272124112869608297493161311661325374959505193445030445181806181120110296443434102632540208380353558117295158026002470422403438416971954757104343289781645850387202220434905566704025697444547085046704461789593092115464904645216344031193129562821420435663078479019854518188383065449118082632247546143721265058727979468987621120012462864606613860835599427082766175069867382800854528345658466466568590410664621721584872671693104841782250881575204972698108046848481343836107445974151060083165983626807895411042598810651870192241670646312340236246363135537086577025517884179703586570005334193521761573008329467449900017307824618266872997418093631264587296805326561820730905872545026482942561045145696777365400227557143325485499100732433334964470086384730486888500717973614456328281438423732690212018260226172730828935881949121332601938904111906591167411655453742912543205773592076802534925905832715454277380887185117336699194679757681565760098231098837721919582819751202359986373673781431919409935041930565347972797798668759179615861798369515299540842768409927831535605947601203398345367849015305323897215394480481004932896056091848417052838106178836221861178379265122701151954646136972591745695473974637855006465792166761155706435203554501544513702755967018861204809644956606724257245847273711748539679855706883697089655841237405904174931439057081585942333106586481288145333113581520514848086323481952042540327954256374735078279594182890451502661795674763144747675710430398993075720356168897885154566864456638267392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 131706721773059769718843143468635656901304217351963172101788050330374350439107426645858737830610719739413558192254849903385281582306582567292077230082818248881832595540523967712920210565077729413833817025715147064698420568436657058203005542232764193198863319684216571656618077574722063639701004226781498122407749634214373366509023333026616554528387992382823705652783574334482279104393192721329514223764406445660988639003754689805700705460977287966211110737273719329768762412985364544481284013803641286252096296452649884263949492933582871220300429104045960039667473551075940324080261112838860301098406793554960104664794575541783853384212071624337797322706518116973615735242259702857272958979507845288398774145849289769467750418670703489573615551867536468099807238806292199869138950630558360371182132403742583058056441937659131450161138953184012487240745986916284531129639237622463767827096833149481062498683073387655322098186512906807531205139135379227748639323923709196874599677111069483507921376340324564275222732839020316257924948882470959430914690283430139016186415402140461598382978051761427420050427232033245822420080610862091630434504630734087856090223982835268589122095564994744907820917654870989753743660684697797989896617890348458865914982780414050133311004188908968181481890889295297277974160402859165798413720121002304105784753206188100020112862449979311199928025688518929191268787026969811948355293215379748369852507502924936027054679129199884976203665450092512893739575867958184346557324132268469312664008001660785651539183211542578149357899559518859542204108830369024666833526066897676213836245517410232115003449010290920183392669520912589112824893468570181915556088618551245752207620444387204608118271236640711929605379621196115345697449074510522560467161909621029598256257733064972785116222548592954878571056324533007083717539924782535847890726280398022142801005243962918982368682950353262102360090003352586433141719138735711032607424599463744781301114612974300693407998184594427564087099954763613416781014680757769757935863033075709400992295361194208342222963411482954603527784593444640344275457362933834575978827785034819657607426938861281548653204461885448762482710491805973501378480802811690362601512721184604565234505531415501439517171126544347116271839054567192744745587616483161247877912397275063818783135357122627598273006249003147665918460425285523242419557887278626011251157644828900241209165509198948970926063298712883556195365893075064589723190013917901954771715870918833230380490768948477836525169556169909808299256761700890832340132152880250830716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -107341096037753417983409614868604200730578831132296421143045208032824806480259911072109985252933101582079620309383096286387420759515080793012871545910618283518093426343414725978483226499241097766395940057090506081217731917285913149763865184061967376379480980604619817846821512289625688227750490673181840435377937597835697869663666008335264789486184051812253877762716232392112100527469144512547259595131432793908463461199106127699894587856013205944020286606090107648100674419133889757613410336851936917861328434192000696261055628960520906521105357625867740915071153842084053135312955769036100712495505998784465973503721674671401655218672597860986795774688534915472407441358969436414586333001450997577640365765566308330683707493877840690316680225051680206787851138852835944136853178506935644442121714987158402690420078359767999502917410798055920545936404972625959850729510672520349081326949490565214878007231337481627418030566094408265591057545053579622535490438349928854079808059108951287786517973006432825144994420467181297978505303869300601583510577393168995957289856106367801307965233591236257628703832563634548499136080091181351921037119008159644024426482920347820413208195493576084834567007275906487058682677301342803672940091730218188313771633938058224166007587657437735426906642827752857996947509143951939937966756113039470377098353805169525325794966457746120117070298505904265815434676581875550686901214137883565632719381269180563058686984528466448993675235983999795218436090435941553456344420745051457507336313125354179536628652857606725943550762482046532420061408308306680197683740857213141261634623106919662186217778259966924663566010756483277673392890479292180521447418388993439851558462470558649116226907797266247106504681736748969217333589075984267844023133894304434291929003113364761087458664661631584329703002835806173467691176013723846028501258404567912430357345264701895047077175288556863415742329348815964383914086964325867540483184913497549755244064645316381786872655724112741355659592528825975495613464697336781698908965444925402436088760334858172109518078077934978548974071316553180953408119731744418208370659058986239653212211569555767465971349825837191207537830914191683410660339856849914081241568473575193490726364290740556930308050300062516409867875414355917061735993440849209255663223339342340251470138116171363427516502286562468219687025898426137877389901867384952272617743829705086131336413070185970977812806830085231388803329319138386682851823330620457057672061652655359596079212831100086131165918562850489071041393397004229472024303152873866054860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 82476101060009016061980299536247719564516900501564484471944089824485754697451946858937274095394684914177421607239066159667870865749606843444506124572828636297083064072868089077445179816785326342904898184355505515008440676069504343799892056008254510411604810144036740969416223639255016636533139151289934159910340553940188525233540102868911957954420597916451018233179939023771597895552563370951422661564763593633404342933545357037465379422410276027978662381325145274057526011912917215234730144425060265492516386491283954014512977308942653693076543968567947761377686715812628541475881393618493888906257268196697502092156090742881420417904149366007556186712975094723872873474621885211255694991025474933392319858264170303877723763622121692329097127159159097544637573690127103923709405660953763382907566555303187048316968799080387375636968476426246106131134206865098757227004012114806240168583228680947114061571617267029263570346269348424565848661947166702390302168105212297674150174372374592198284243412246573562136258483986381136777400065083647805279918866490646861264782209093845483014199766035520326147561852016025573230719621598985538561798323794801099180579908576231700355231786392977526637211021225659181551742687171868565229118774400676233345852700881527710402444652019818684745166139244807726167092166159268902459424760071291326311843870169993216150868983001395250980692155822183392735928524466484049425151286539236295269788573502858853127625736260644293872427448972580298762593649117468943167028372362744808989606466418330400259522090764410827073954969259696984122942237630273061619446552947192041689488310244492640702250296273085855052863538563065089998638182053763767562950882825754040650033344423403396819687116546840129090979289317665427255789810976889077918323935962339515384017735821096360759066522851011813779482868305316939373601379295419973968411987307250299121300120463241753500304153974828667636865991530431559617729193328791529649973432209539300497138405744617261335347672893082012608377259269733066201886466342741251834487966892637037439812698009668098671024041906754045926572782675899657794342062060039535320267721366124488206007124347453315877129790194930945189951047807317423569681091036838135430441668988319519632406431846752056380262471093608033814752921954187560421079934026185222961133749184344454626853232589927267139863861775374794498158430797965431854289505727685569735161589683142425133030434767128480682457829633335031114874419771569783288416935819887375856078889330288757494206182713471652759302770063437044258163039863665896508955094454486452666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -2563962856557917839083997035723586018567691188190846951706300360841868490916648702988448830063117083043272840493141023718301860358729208995152222136763731616811877217008570784223486030334739545611847164533640697522086703839240829491266066212672451266888075868566359758973807998854523084736068408893795542928220963019808395797993300454476873146703761725396423128082241105400644576261871157998941658141751785271122292195631959198858175298522615078808555518156464368906299797666905942183308173777995355534080531922106578045092318641188289064041412769856640566688917620940134438636962144477232551616503510351454772927047322159704081878409790122176572915897627798752125265162275882712225528914001557215580996036697787409925093452545416079887646834480127575146747658462130257913732868606810810511273778320364569487275251960051392800225097400701614138029072536029918244169062243961962490855000500944862063120010621181431158493169959399256703220999575865585558686283813872679789854597797229980624095495415966461955629453775701287260155407036874640407392020532163965255345312903994622743884766950447960076208466831241578275698834619011028010563228144360884607818653112331853281998934433112306830085706233209939708252170011189263586823179476346613091693647549580901956358632013281082721030752099445717271014423838426450811435728333297988890098677869811625046701902422274043976752424080300453134198134668456372390990739421667122253008043047690121996800990785388474585933553558712540966926793123699286546464986965892237626198541234717716789696429259961055843541268647336473873087922731621298357846795733336220133739964966914047627652730139390341851297106192737240629296586806230078153557010610934420550159600034567721269843067470879950628492640094288426614843536362558394803037357180094978103701766534482836645143756625070828539158671755140224917621258783995398688054347206787679081059826686632359864988134025938348682171983089281829462719146347584317558382087496552245113413587184578626301374720042459544472895182221714552896554668535401978756733035272628915771041095676906645205940780915558031386338742566829911472272812398769439383574676044865847910649682703281685012115912943899637060952329872141972469832392951443932947313553026371626681153746799456964309103248022369277663648796771499576213648807429572709122107369803444657665163742810269911712997381445824999782443605898955042665749782838824464102884473972776967303992363720863376090704327622497177246647168181193871405469240396927044611153644322278077787111625792015819038668745603890559070894521156043685652070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 621829284648357560294436679630001636088650794965800256817410298844163087176905709519635536618622736110384025673056507389619023286668211748572168735996044148915572322666460504738338883011850013945083209018564287725929231762596086957553772048486335074059296489747613929948008171762681154886474805823057525670624135764036346523215290116888967088907667746712507463760654956759403178201235747852255949356302504935094365879715229746646487895487813527205567891037822616690446504987858309072075843638637945702900524184331045141414060661593945874541522845590915453795195893094092566447664821050454878610132634706616317455946032437987504814422013795681732253845720087969955925304609502806216797766290291116382158119560989928325847043121971852897857426754617037400957840669556695863970862961843860148330589536637466192757757933796968645819357599435632216639088202305391119938624245046853591964139450098937003776502604059370389627272218421505398226564797721856466467152268154351582928329472642522309894590316692059830371341475266406666058175719855766204037963346168869566359652880328855488129685172563673747121770274216041618789651143357434416055681865170837726940167916214729851818239025481745072973808058536268269752285966093408424304623804048402135941775564812477696174132501757670914354117224438873443918212214181619511572321105493608963934279116458231101945398254956352790774655065119553871096462062039005268362106459588160999949473351612764956778578818174668407498328361321554263585029997587989820768949108415232440735730300137487466568134689945486489055307001046656854895205174371759833229929661999466053587510787378455950702017225817598193811164365872123589078470580574437830476483230950417165297230300478147467335284104957265140752482311329188292289963315436785983794622358262816028168326247678534652393778838205306502943366660146993848457093533446518000853189177928724204071852626709852837652780409434767372218267962543848123138485894216187719518162890166450712408033564681196707949386032384974709961751990305836929698153109746801978054469998378517344179045183953638189442489193941729273022226229630407770253931738564803070785734061452737895972679254474859092123191337450675885806901728623718029909307781303199042513739557813418527862713244501581185261042290404453833202921390631036091753698596748351658790946111496807829801162896185580012718032620986205569818231997704217184858819121212920713082228956581092860341555306793152311311002212784221477786088098078106723826518469352969760386142096868418607456623370880453407144631432301899296806143570924890489754746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -21991198234624664773308578313005860873423099290400626709169878792134335058907917858322540222333574763209657535661036831530507161958228806063963950467201484668794226977805571537659825878305061366890162632440656501241217011878188605587253635868994701548680013638605337976917788111138332938551517197825391814850290691647658884297257710240382136240963581781184789570456384578305824282169461651589911023101420056403580360497487446577746364601100491856626632034036370808631697594106304246656570191341772729479769392739697345807804541577067869906617511353028646926462703982739747221603275125697345913789255483308708535909887366224234447759557719934529500054064129003837576818427760325918564260915525724859257930764073413125110486375149529359100510770670307084157532140119810938531840553336236153413480913129443247423444300894970738254084668080080045251791339830826876569513648740522187926906384961858807938672795812407656465438608078492720483856991273228691658877145860491314773314787294294674923088894647590681144392026237151018648432987022646585006127767809558374175089163869090480270050292632569118890741550218635538235798006049879406660927948709466510524833107263603608244204921349287032182104327929611830202733294992533382630279652110432505672692708970224854019407774535593523530459807650779250213368780027183535190109008218721822643213641479395530925126991510456647302114534261960480295544292103387781491998113892059426340170293275953602336677678094823893684241433446148136207577476773966722104757863557690813520177774315942109843766347543920403031186286451966980507698926608813963229998907134181302870543405016567703591755395361410676224900781756873013154239114390338228549193861837753329318522726405904213760585827340768948474634720503454056389915275263389628059873600574190074153149619014909667583408609643013922728158603710172276476171895631537862618599224322245353917089875626564044055418176640090348432428354774976589805104940241114915258246874988032567771817238773435833374066283419853352436066290070701307731729244012542856994826509972490915166148873028016221438572594512064712166601578489256572311979624637440354996237139085048797772366751585195313313106139632098555076254329666440397786065795156199843694900268840035136680207931810578618529209959733711962014985272720004951099124580612123811539720685734384546469744236397224557849649360784671298378980704864708895700059369006899851414766366824274610757577022278132745836213008562261850695309101103866187625310224876799789925222470580606381953583414786230718915700342497618607482858915479433245939361382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 119121584656804009718556758514666555476665254334605379683694682275439782936973371206365839063311645191605660625436333986980573698194765860406221874132481637791865160160076414275072241192258197758075557374292600627608876939681193456201247903058895014556583196570213899144196927908007310555791398247093518578668079907055254973567027470254992990877974087127360884050231234557832750345355243331946448304426626300462565509004684009743099400675634137074543347030082379394906501355447564955599237035347366055877601270786721987516333476500743841931052122341945480967200174048582879186512483170069348971919652201139793944909214603856119561682691434221921809359054414166482616980324254683264961248564388753078489941955766743246098571134811417498346840662978298626170843729001955186572599344792280270478307128943107259872048136551534432437367492677156224086516932594437875505576335843387981452643063839098983560983605384280668683232142435290451819574393676025285403748425169823491071809838048765423561133134248859966512796504086023770955561843436438704657805967148385376540721664279351067615838824733120905094538539785337456807723423662175068571575095456410189302515405193945364592511825293237082374377198746831955330935234059828569139095857303684786386865045970215272607150870056553164305202702734514427818182873645153617268816727310589097048613292343818458784628387839192453110974645570319942470635787020221959950268905427533207320172725478536738788162526872326788026836106978107691154140170738385734714111254916383312645674052540014384065915215518205430283912492093779158049766490933197088148062143101558762923067248999000786729607444890413262648575663529884418531663934771876369322478971385058002684822310318420829994647856773479276845039170521184263879523913360906323332111192642814372819464945924203657874245401203282913116149925387450669283158199061670841031934149789722552389000275731686623120489191980087361819895577340891736704263534571912530155978416709197345870288162889526741079684622863057996003564259212523862554774983742506424947402620242525350405889637005348232336503624234817306777447000057077021160342006223162115965969486345754174004761436900118822605744468418816417259293349459591772874038156515772792776234879658178040418895539202528300826645919265370610109326077455190779951091721776703513345004100717419480466660547679449456034454765598717729916823446950522377388624993089511896554266193522644400151050200960705025859089909318527012770416233821916875959292020948057232423302265994368492362315280922901969902789767073004049617314942186666381073694326784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 18474800893107730285883401146323324082838202892843948620838317631397456302366459670172321429031654479596259200264365000992711127217911461397763106465535517447694621650764788090736273548740187992479865567482413245063558591646002002688925996395215503304000958220733364922550664462069134935588068360045272179647287158976342545392896199179029223707813044091553305648774681879754435586913473346051655717480187207605237872303814689898127285800696787908382884490037386672399032789799243603933551547455686638063326044331204495096498243611513034271772008106420606066118492383236412512259663842737237024396500862511475457335350167940493444596906867590286616102213716708752338743267412108730585166784681870729520450443913387842389543140758649421358534107177333738914051506035872634211203731263608811971114396688486491099263555764433148854971390186472766459044944947450673089500033963051176349587351090534051822255368171982298572471850877891224064612785391559676547425461459680413612643373028803126273423256619660069108399572169714305710821241642056732539603669385611008507542509996092356343949333346570392810635998884841781689828092794296706140457854805596226423831174705609736967153436538367698125181398460398984548144999337036446478478458973052479022289237656751289199351325308205634721667240030483114356952915610704669256291001299395290535236623222056504208707682938743888479001198640670737570848244371056039594145161404563740131957603143975233902539567011935745271041935790783615512854808995918312797812256195489544043907514472171533867013375232414264768412853413522647466307273554102000091413214311151358987668570137240291387435060762030471733475468433844611131531200329377579747099800598146459418295069102025313503563918291313910851113299340835569292968261637397750427659046953704267918807823449560554365254004191625762067041566565633049038451174131363408278987356233953836862916208151904816074865271986282921647030156352581947970567682514170574774355237870183237587016964836663503076802777307302107963397213185303818093878853459380279314975211334789733787059576262988771650481168485345564331948214734343283098262906490367558280528567626194659790676450456271536416295783491889794238603756519707544623119243718286251248202132525905051013296587071132299425370695560831946312077285075805759041087690631966443520931514019914770761808192961930817644070678897580364990879390990117992812897404836661930574101534707653595377164142932846692972763890308578050857616648262978997203192522482026605650844867770009859924556034170758485807197907465005449501528095083855451062818098380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -226920529122250219468354526702677498094833888993171016299745926938131843404643160373376099736104341603479626769048008259701059369216284781968149324616499768096041858359076396404728989388602010628576892822921446282963433743846305719926468677833590158400200462120981723300097989003683793503042722562090650914204119047682072754217501967519115294253887759652872696003889101410705412917101966331990517795863285714037282024913477985982440467972437569031546133812318067215047866265147863974072698824451107575200651299028748384059560032513493870666756093779041193172158133698194613851703618369102660029896982150264205909244954410170417558782199939012691053327344630507149247849465039595701436515516729536502682771595726574703603505076037690211349146877513072072929792796633723128640281468501257901885037977437054975313123245867222163773414349930482622906209794025583876520338536178489635470680407248156446648880191122077562270363347273874834421937435953839539712866898092499914093197586402872356869666174859338400976939749200267593827207000328626198596173472776021226404975056028597395867115636849375758950168443349508760567967523007125193814378037077620582497434395428150363307875621864144579463770391124773954929183509818802367334496872693130310020030101696264795679289890675279684414472658852345102666786776725940162870848141031478317619618420893219881607563722154351978754904072299596816908330648983247685121850834142177739262705523557267554618695607261037161251507352451169901311938474495631427597144458835633918654464697668986690124329731769555449222506244642732271419397497119707685323156986078894619114988858862360053512202292096718659200548549826638590148078620447299573658217109270299940548255146350264216092328091445566209685641010523232374108747608733274122526501339673219549847806749368449402101900972137187756830178286048019623796198509211039576994237324901216203871110160806998684447687189562230152074674353932475738881008462512910005145570361761491305385722972133064683639656652320174590177391723439740818632704012486201892821614151073801645509898731359861322095131484350703648188998481354298252166094840461465872151078642912722644392112070093702004743023668973304313485269945317626449633582695511690404561351862877062703018310759975474381655149497039162889721461114682041710180133171010148827654276792964935792350301632789834348472201249160615235690700941984720801856315813975947576417375682825068716079156021159770795278459536727561889241020432837779467574608525650200342486434922737941878548128148220097602546038082204982305936869770238581621749697845657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -2092551748677397374379165695538170924683056476488295184284463113780106841768299709776520298132639516835411732065708076143226851520394481474390255304234170182560280540271602103928632426012825022743347384210719783841873588824692893680301185687889290503988595166831175071721001175174511603222071079418799804142997932885286275913178123935258968613680899957467437680704017116202854842586047298958719040127316714603435960208712981274231652886305873296941952291204740163968674148544070452461301898331360703636853334747798289876967285404119531305261571959369970183330631041368708076503802918311585541888677087703038243819815395447184661726864129576038413046646162443625981997603424726719966616726696906946420508057396735468017496634713816580049916373984162855978951830963771523585965622990165095190694130317876600939396947438229064188988897236243597720138743259050078530511351855648632379664176157299894667349200847136274538194365011341153817220301680613193575937787754997152736487331509495836297531743568157452538788355305379417272127191866079710895375296535891840229369548806307890476922090286627367877041949436366983060052060032850757373296636271670799773227558188711792779353552350326965348422699090642536972303512843575479435753501458000923651304700713387183609097675120219638696264898849470392273621728437277600280729197853627364964681913626873609891576841088652530091977425665725242744620882161718403776949648029055995889071716884217246513069911967457644172666053178826466341650019404536538413401864457874956971940651438354797108085306931448198629641163205570936146045363497263588976897979966288994007904223168010801686995200206876195235719483788619339359554717886763933016090292335857137920901522822336285582207849415166050811233232845467672664373123726831197694029631101863018657784870776668386382002396697030883580918026349027606255875960455651444522054774605154523722178382976317757286600368158265041421056731257949176882203970958885039345657081683522541364118806505972532849322660617653913069809046073736408807082321365620326816085596260891221753349065733727970626692287514862910738329987552165133905556942870599098737520202741462570476842085635026887826966538715375942487672898946235877132164631102487004345430515126766329784996107918614017513024659459785314644179713823609461121682483195244434348097614431378689301835975090510483855688208754204326275419688975906515196305590669573340784935533032891118963405336778993406388657301258383366018097484823324735791466850380140083723172853923426965185169561210038805381864221625526910841070764284104333298265353931980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 55811433075534898388662741967493954054728360550633410526529154051515730687455282279520490729065609159037241045882410065819285022564332153706114328050622105879911517317363822164189692090578587253007968432836020644702185034130081576112865784964413704048091638721467634758802382282358843891917533987371760321764359745030061043604331433184351800352136412862139082557422780488415635608266000245212608271783963842245743499832118520694710746114145800123417614262164839397543442978011858461753466269085984874200464412076698240708858387543583939452784932040549719395966682635510292364035526946325661342808366395015874756946350299798707921739500682270735198092780382476457193269832891199294387407154189096406110996244004522191379961527586112519221841509376586333382597472955038893787057788381343123728270308308923331261839253141753880164470690453947300511823952753825102137573599998251971673773565559311424178492353200057376669700869488006707865548234444644770448489970237363152047554470490822053766635672048603653679422575145764942004365646211524006447748818788362783871636151333020032464372352093146681917153557015112422376596081500571674507484313738536442388116779256904859075519688604596002732429467417246849569040677627731232717248276845745495460956201309213514496082904785601626867922640032283778149826078048054010464633952161517244780037324317337352198298544095895082574197425582856259264232103406268479384324149097679846807944367052194025682218111524193724033174614356535093110052738190432418929754605170061443358679220144018286369438021668009408198130953146434839139334489204836924282415303972217852310718496289210387650760193300356588191243547901101063076742830747103124158004076104804258032111916694131293405248247583325474707847529294095224471170712244043418854579689147564009174678629061197255167201692516283281236862324174326789937217056611072928229723763629961645501509837031909675995747413084013005564097550240208838668172853764822805261400019053153445910921517767200668445250810114462964783490533344253189234307650251960195651380036484254687430676616237969051396630338827736457298321034646191622314583804360167171850463925949459307534378964166783280499590778081350485495022392061805047000955563962867248876223686567785590594567079234615762115717353438691824981775672424168947818207358811583852613494054952855025307416057638766587031830734107158655479458482102505638398148202174851963194633761195060814176311379552651593536675673712332917545425975448528761531868366319628823291141543887218050578710195006989441199789255650893865215102258119159926576735768050401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -355037065195450805674868996881716291817926676736448827586156236831609596628432577849100548371260032179585327424766137348187080746968831518485619849958956554462887032146714334581489516783194980483506502633685187880884687934701992539124402857645254919296771571083034973706586655094573893731482730411538572031040077628946929426160683557574749108537613523267036774352013450153229324303483148673568378153929233439084228856580971652993147112022177060374091338953635620437915469440151472929187314302565876821869066932366334631779411208699546804286638400208426653535955109892374616139598569765501508058824383777310665932808417955607250614208800283175448653819219060741440459676383363493773746603713936793915675254132818802901679317127009343266382079077364822689715429217327185308570353058168194540524027587452614721549572300399279690849809877782703517607258773725920740338802115343163225783638299726704096744598223758922135676531959396982164482339065320625848227658636112191411647836989631376204476340525968330516276301121311877461169655532784044909532647173150810172930433202582539515078421881942523821629844448180063434523582799523978425378933727064970279412975873215639387537574518131340783841274084180290836833210790032081808348245164248632962423807013860744982674576236759869242118702692684637234943119280001359895684766900732526377825926532819596646874947327556766798709622429414545187955673687867718184793017678797844218959037252725880002791463261867519416019599943023379249373771022248368271444441729966481341595202755166132873634610998796629526426965929477354572644182532547857184353053167354754978104907759385847468563649066827947199608913508493630595335764641035419927017648751071865829444740769756378000468266671645774986642154391563010289988030656418874975797995135210069490685773244482934998034703026465438129272651863417612452363758511808531348501363245370949377136351822572692308310637020099554842486351235089926908429382261655665465085380856413259940884348855081485385198064661615704194805316777794669246357660328396100807188121111347063083155153725968502927548719999602596792985908326913931806816043035752916633650732953098667860991174333290079318629926112741138096038987254271066656392407168395774987460218017749160776900341185958469303685028466007985482481880965419159967949164035187104186201102296296786887911726427538277638823203216065477069115933947582274315070012594761973265104805271075251483373112542003032524557242578995452262888524173167663275100309980954274093012142967034017918394857315400704821699475546467679885213573621199844461031513340772352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] -1655450037650690856285348225815662700849260436627485023044388331826256468125417986779003946421568333797901414644342045374067546062595499737687159783412566983388795939038427406571293040539991142738184303209181392771507168438024774101837524936590699341969425215049448428090511786644485654579561999525282359129357624588963923617276075066541666788145250781583711144259759075754401321621869160567871406578851994333280190492594464298167275288599108290635152616271719160740590912374493353305435006565478948424908963257406261585705662833502259164469681703746131924287814973724083075707297265598492779999785182873495551121124873826142583582568742034966009184362829614716954050003526055544074722811269012930437604131946411117241893305925556242820547211316079440142797367892455811011950405878025326999027629151943593517097684974346174584685090577000918769896926650126375272611936308052179927466863768324339619649747054666443436984428879436927228697646232152777030874032716789442476370072225632467606712754436315052284931466313426522671573773006633115099296475607061765289176565187058840264246157146732488640190276795248481774874720307972112519711852102215805249609086969076703143429111314067944961843009576408693645266653023857512783018238520454397481799174631446123658718232828042009059618828589308998325303161865044434509172324512701390284977352798287400331737592758427233800173745501025822280639071790467966695008562318769732982216054865075102012741937042956680542378522310994356828409763505083919131057609187660800880804811806705438386939055223981137237713216033179379157871357758225788978563783291439946178699343985934374998703813665254553554207938620287377005965058654161413749347045893033019638539368391030716789442834016405838122700954542449593014536649421965759230341195244203645945035942361859120518380873112447230213967814869287947404840505680222974976199346338786155290399799961719492187494138298222735640683160549569558265163833316775027147963329198500750041285426293101748596708157643919420389008989299223518606487408719317352133211504829822746483308174530077556766557937265792892054044785969008531497753843846776461110483198101279195091208315340379127501849288470340543556295930975998780698354533828916407844523746868485334512531853079471723263973332506604810709555123128277404430558574126538803128606455554465004760459039318051065011927512169477263236667176023368220582617811219478426783370760426538053521369096310643022836543219666970560315549994189605178012381471167680304014575193670101748012721598021115493552485853681167837412038927897899207577370567534870265856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] 24387604928554593601685444761224466422804950274990351626315751596959714808282571968090397779562395442006829581126670940747041723953107621672943704084794955324634973982558920430459379649734305357537146436612051517959341685642917532821345440980076514328140270205914386305042098475813388223099931062749538463244598810333417303137929555372455598722532473269735003822062580368782436914821596002450106484401946944799962032502681320216948375992546520956687576308805361724558882472470442779729929870885139943635640679185641238383890529465872163211762516635952042522681297590536502685148770747200914582705694358670421633701699163384197475497791021444794087833341590813561223609283339768993925976693939168385280368151893096541628961185565822232648139531727980338159210072377497308857039154469112929337719739313985464140371813488829548867795961974391378863669139702404293445533294637685172979570242177219243890441075335309096731963082474676903431446090255024559072959809519971463388886600873318597731677054532571449074070811083679654259326912053177077526168602434873995223724074629797463988540526908547323199624145779828089343918290530578372521737107160607002753251218182438216157073275897553788303222478410402087828274380624937140991974889361889253838859851194545713506294261681039473386026407645109563059706817160169578697738245617313125865959362416964725061718895981453951352415243596286524196124332548346694009207196015595175453138826442534133106683802243582897266317529423682564663239352446393070204711880690968120251370780777049526845424828316532788234604907976922873062219034379169293130838788547557532178753169925308204791312198258747452950392979160166765785331581170968794104330750573376882166534802497366375668068986713484415171449783094602785134497113752244592968138758150204074091586599005564515015702490205185229185133156393343574886366183989703153060505893594279776089691572589746538173021163144579185099880408725213632833845946217392129881023899797765455656428292825414018605664895366945543914873480699119299034323993507280984162864785651512178231107116191150627811234726300638796318773997145124904010879995890351486338135832893973506945911860716140691339986664576032378298975979311082627796073029240191324913196318123459849483116790486759903045390718923290326057414564951180548181516637401755670766519196714935252157422091926110238536612232717433469308843852237836958257841501145476458367872094964369191201443686128783568694803418719985871027812476440991079799340108002618766992289849195283229541175292371108724548018790869798985152743015368436575762700374395322368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 24761909498015423279268593406463983901717773014599936058705687212922893475839241566416183676902956820328355026337325812048775456935474459085703043832047436190245803302531029685785623322065256987471900658667554557347971031005476514628197994298397078794614089336980694828738214183792393725054321073926254965506515045415776918888009045845358264679934299375709027859221781741365720259676720125111256756385128541079012245525410779446660353382710620887287775201988332521437948406133947163878840159380908144728419339580233843813951285745653020832846508906839564840029972079619588749102817172647392137822357328775589007513506869857498701963098028587773410377410007502038878166907690888018163711035187694490612271573936780924488104524240949352157242144743811624368693369608096551747320833047669961504446783329792611647556466326512896069293335790190779954502629329356451207865027138104708032842776146057635198695265991386038009565843994772442415410878402216742479574952109784588060414569965925369260431878429749561404669996040607748279900265333165932380469390053038328416972407822456157123244043113156379236496016448782427533871010277875700567536847429496897979197143275702667417819121528656289245059551185689610593651234690591582257836511213596260918280508071848101409857378000639888253346658521932302661572863967972776010264891058569301065145145809526870648585765208963995207154275287776980132896160196146866612426186918926057442867719039660952379438479859434509539546568451178311257483675309722873438219425942309746335324803789026169961926768049281506526933952576959761203575838921721289513269568535578896732466552053318602318734817129833368912211161968060265064204644422724421974909117298685594380005434725482515369136211724135147020041446773054407104101047259852807161250076707227121397003939034783914912817757989994299422859893699107231723104040970566541032091919573408968131258430134875061772438020565126918643563422194112889708311319272421908999505030608300164393613448271284124938570950531220972180590866149872424680079414125661351381302370483728461797237453047876643621267405986711511408342068862652875021564375517845337108534617494124611719148226751263282765903331421584036174084282663424289963809912993637376229897118674564132943687456575894734728513375292565494542545268670060951737111368067544936411999286401340052036202892489663149808326895329896621416250550785898217132113845685096201451279550415616127686389285730740962827062191008226724563424686770685324077695897725658871810561921438283100739667325152597010536763776789930453710498189119849866664782971037814882304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -999079415419223511200005453546858084438428571844990782767456274894562831783371168677814088705791315354261792071904954074142293347762518076266717655675514495435733841598703248255795982517657125664123717486032219094706578310528597487428428966211526343521214365487136368862782760958221989079214079625145809806709117001442952892530543505328668235998468592720691755461550507054385652105970658437354134710089490683777302436777526870042454417992010992449599766361736723829979569004774005427587093532018798554062009678545873862986909113526375414996753059013976695858079318750550525044786075705268987516072828252604453112183692732536598330739834295813810664599509043897282654648725999885331954071536752571680540409059662753135073259556016777372116644992781493920397773034189541466622695985859862220558996557578605019865266474844033453774286388211682347866917564990429925367384644275859273238031807050421263208888261808530423563765779103455607089918221057945178180711085584814690203707913407836082750642020752934620426810938970830025820257502897938412376492853801255576126125866396686833169367870605447522519806743371696772335112108600305733537958595983371744824136768378731510078641763046903227978577861935882101358076070560754467575845647986687134661715537527227069728356046401348392359793817794845377897509077922606996718093944529585498609051107233388046950127127859150851130628159904492694734692612501544459310988605724332849742134133134689365915423991504246421254973907134013547831224511533191114834687841573988329873762801998432831202924279272380351015900845128597884218882004072029515177929594656235865574680695905880726292741910137715272198289001398058620378488104838174990270712543263984754851371946784329111455072377662397821711225462172279664296541181596052489980885839928109332568274855662134238664007213708564954542023749141843147162777851627966816946485066926676292404188219230679114018509382945904321303069790486139959397770930096396372781227122923190370353791217807708595475406456850285075734663556266937099305768194461472743681375132014593416212387444246991333799155988180374540174158533110428488487220457808683522637292806594444267454672941299805000713895742509253329176652511086464835636678971475292830425109645927528903602233220801589628092633186342817740999672561913836975246898481878289951708629071386454850173672670872101928923508219462424437514726540771252055750485952242167555539882385445530005730894297317435760000404358968721064380170515684817584582013712717238498885204076077208131876402815592044346376399186790164315453313119175069696880391814123618304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 2352754919313419619697030617235300983946875781462760612934098434316388002649898763095331168905554562064379650957556228663500188518442164625398018759932204870718546403692354478535963214122291361614175503433119546028395810880846377403809149513403335757019616100001229648488558467648311785230368747021378445302213300258066621008072080481724296363303104856794831534738050113367113523576056953984219546748263077373385284221288060046895689985445381691505864927727548035215328480662890015552765654249441898783201295534877882334710496705483701524174781083085100096276342064772359297258438914009909784947926896809606562654057714194462605395853422109612349224121643278140002531167146300630799418852854261148539527671318346570035209875847860252831857617318263574916911505700604786308152466213037071759784635296031453496367831626927172875734632254569317876632341641965692971789218521578988051204237184782233919692084953179358145686029701069692506768008720353787230921145469505145444055483450801025614032352936217174790526174403755094283659002298427462055755009388594554658276122231373096053522241608637249690795353526548054276411475963018537998048423059301528304250934972785609675569388484763684883632980859943273024091095979879553130194052854170565163966213360017442320278166368584122130267104340337521340090433161285867661629747878390204103236729831947673402533535756654422438472895153143750452194519886444413156176111237332943622354563954106880031746600326502605154772295583001579260654747848464163847993437772807473702008906430505447254204157702628366849173366084836182730372474966088172733584018270833960855572568638872426631013342995936700251506716766939541130009503433753139240764092555987066646710753038048971103825097404228286018805449873585833226246533372745246683132525382912996382580588609196255143408619954746295039481855920560305890593987174095797477415257120225523991418767117882923138689685979874012650458201494533361897916956918382282487461225645857593913050617088892403972845679415672185045028846438345957362084415375212358648197884394990815349083478113757810443427357446803615331494986368760044375169433548782625775578771411652450530188303243565404300354599645353881740254144820913720196969458505944427787604472460737418700827225786420336847426068868220309039161835940326577566373448632391303760361415187809978105335807989748036662787893862418417309902927569905168150757450769289645978225973801643678624106196100396654845024442805010531521057459142705250544875537471886050982423955498757208314613425330599080047674909089389617787628778996893783888095934843470435319808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 16083971059564203130960039017869192191360956266063177036901798945986059854498493011045180411667526572369757885725921589881731155275856337013183055775790612841476064075661745772415258124749916127815535902768587523051026354229361293429306869469633047019147731210112168105004293183573109718743063036251395112323795582751459259382488622495034635671258079726212259676978115374478361262791495066251356195607101030402856064295178148985321411109018586377646201624320667784839273276115223100340482685682588918463688513776870732484978334173136570264133816854945720920678241703886989011966170646092060086547260833001400526865951395550502132104971302458930833508327525968420814133775809936596693949545459475377635072147731280111262542010997152628599047234938680964321789808232490134518959219532808026542086683439705661783612558238805096291226960938459421141307907201382369578138040527340051454923739975819038813864408392483335707323106019450297215691977625339194984909471686444568492456031141917501826809886795493036722504598257545803440139209889052179331768523370301516279477676851955343701679620849157644778622407535399738482058622909887680595355038335805533131911083476944558477939330333903190629232543528218020019108370509108322787697421932926632639264728398423832860610112386955212481059947668528029239186310133943727277613948554418679975595766144727198701933615577526519763231983458030622743026367154253989304522796560534181784857309608999160165444596333411829280392659590067324070534109414418932666081786821705424903614626169328782008388991819571952100242447400576893586407104192404539292340685146956190645212953707762294971532249471807176104499060017145385409204805093291429449478048266819834908249929976586528834821760519116914233330568101603705985058580953261003268670353292541764115117916439941696145908972104871316469084408978518125392032654725367769715736409302599973653349703966719023680107201758727258234794754882327487249907353844024345277662189321015400174738704935268055504788085498083167203833154704618964158059600195755592362027004856847214586821244452454687102697755979016569575865563112421626342696784232198913118458348094516155411546905337077750363455967829521687061956568212415914805555105723842977531403038354112047318327920605083602120993011025291581966877492739317934754735103742692035814400480792484145002522242860524948497289374638472351863166014956151727433426285766129114564583519330284794966292570696493270960249363280243319241506859896627925565448094576986347037407260602480230072793106132954487495882975782871798636212873255629573800749016461683667763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -121509996429583363068571372132639828077398659426950206366046938972093498700294332381796983705792643717815188885877093702565420004682847347831778467494127703826090207077380923846309969899899626231490453829314252528820894473531143749046894092344424346103592362451334943200877846306440677867124939435504715598209808012986869284473516415921155179375778605770965334249269341697710513348729909969881066696816710305139226305205036195473728578940536884421415723409697685101043869363450694004819468833762047164380960116401808712622497091425007526730677872416425884831284828021259216800890780923389749512454638708035748564275632356371692093933160518220023315525743232993049108346592502546971682781198694306045032939369095333968564073642940251101394256536696604324119085078962564105198030689723852721085179410004938382409109252433363720881858529579208748667371135975188329209717609085817314312356918356678129575028674565351082561491269677783702489737714763586384748820242497534947030598642183453531730096910631977377836306088810530738484670690675320233294060465598006032306204902912277829489982923224693684737777697696750918893278144101239223307953863248411480811386140059191966407695555932110110298839950027612633818689353037915658767012719083067191010677888998278473751570973764265040659906255949337593779743647785973693822864629931971336129337676079937347828041483492196367824773144356162199845751004297819893071868109423239784928784671888328108171970169331515390224227424196845849248180705435191645182910593755988678780255669255488255746856244083726417809988629092379622978928650607405648938850505624497253921460070875538077068852972249353505433263638920812094253403472153372167800891195674386402274947765515921760211097912820466921522346231058030348315442419780071477434111302759763021408320183571578104701415731282923082622485666015396651145512537777064047360592458329932120874028467895013008080390962582188795613286121853990739160442088247326892616209428024806359974101081779923248540068683936700560556473636064811954016235108480848976118034594694536975666888506719235927529863236093052930466014794842784059693081174251894573928698156925880016271785138008169000261216388602161097315054834497224439177448684814986002463405212957373871490931406687568805915278902797710896311131395912081928358163877048984977186909415138466269413485647739507799438789271919376356848639557759204173968488407234411112140346642334477493442244416611575909086489025942412842872767577432942984493288081129976794775038541904921069182139607694993144292855183113812894650565203395339456736845721085579838357504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 335537372187915288545937911896407407898534194713463832142878577580400887769166156482493925926053579705988477599667377736975807710540673667776951079167653874633913899028254976183916857118905449777349607336382484384224062182637388454430946916739224795596425001498016695564522018574407293656851386271605723600570070187135846064640964498924543684571885702632995855064650974865947683086057086964040559312632801812344848244149775006203317756246370090152860409639514202347165025315690369506148072607147280961884970951576471880915838389659331005001358488553411291038864509275857006036738584111337262418297024311695290650586159700292254658114872729669116372946809296760339002031465781855993913335111969660908645931943439084161431949142988533384936453300020615450227691651193279692768605637237032336350019378100818325157756422861630789440914136006234449074629964530374036648034817449553798832900115193012520292826242662877728000841607485644292505027449201131835761545094660182465505328940247108684736922102708030708626059403785947766008196303209332228359094594149381090368252008997383097204029744284704788346333176751386999671079345886760592119743538317700502949633845520846030695594289018886343158531101765283389354377039219226394100008866136943840892829733440734678747088639083536910070507158384000480376494590850621182640606049057041639195233513200239617734093424243353061473483664823649694188250674091682212474185178304507816392950232946483387225777417633841250165640823392154556419727332835830856498342084250747237244320344942252804178700207932561649390870805855355541347926169095174319782413675801206935965485768305923397702160572837536594197389569708371523132425546455885345055089144087902379426253598314568392587832356722699422159242604862430900152396249046480767734145950606161269547040616475737753880331190428987958433979427839884664284694348226262085356633705917565435170721499980734956998293384053653463515950450436459297167052462099881793369903561198797576205608903571709210606191625252410499878429826693704580041045894387229600969103566452375925028360241415009255576776097491100085396574344355582072549275837470497907412440185800101431233025259945371467203903958158515461108118865448950338429324402110802222443662660383675124746761496078515889758686897943743699522793107551176147570777985788887814951126308403339465944112522568288128252722646826177057496029781207924116549492106894416041367907322079364448611994004193490080951308722051887860113189128159522665822680464386454272911869388117691341774744930038159019119531334806316434604649699201909906313927050556085161164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -175302480806790510861874903374400862191795467245422719556118209191110615032213330914993350019538217961851480290844090457738000800043989937149077899260136921861858012732701332783827411973704245977525674713224506904454812224343358779071873962123129430918814296275684129176979166044864708014336847758325637711984304571679606392911818833101609124781069305327816306605014041819425658447538231167431773177963057989806971125447482225143158395373557505098751684358946812799742577980979111749694357207652771561742904072589217118852047380222791131788489362627443981932613985877407587751356768698798537949902357493011234629353259395113791161728318255095121933734774369871563513063281786364728688913766453937062846268124678204775863982631561428315381770889731970666545917274125527303298428152967057315324193780600033065159238006026944226764401444844973098455508045255789453635405007226346675782667136155002952537105698696411161701458292317445453916554472458140212053875865121764184205285683629323018863435483362518450840744211261605160455887600593514168190361635483879930664938451486336491919046524599342329217514610980147051565896614244110706263313783162445874045388620426220555482086560448588082669570011002870158982798014682943081623688001744859972647077338245810195234613603251499916819782611897828499425037621366266891517749405272057821675233622673027218744056927545390371756420470286661698577351872363334838497497599628706423193110168206913108275579004706929674159489678386609685268214608861123141158663386141838154289426024457966406734090142787239166118787269300947430528107574549872241578536620945233563038005921566631052230071085146788186171004646631068761791212577653931978552654530928272757613251604596567675859917542081065618172557861111073807306933465524159705116098798063686781840432023955587101038076324998096861991044682404177851086606099268221581166618625840401876576092801065202256377426879369596729847795034612452700422351316960260654606044809184096957292754183496495605199907948293089229298851231959714555450569181288452008363945758582353445152033401049471775755282692869555276778240832974725083343374700057034634396571823965869968106962385805058792627507668308090007622828607052192553857539419999013041873832364020797020874094726557133122241155895178893295913811056628217570358297208042128639970652764356189313585175234138499759894346133874792001891123602162659658967586285319176236742735431799521426878604600035638593651707182111928532446668016440310065499192640271275722837940028525717320211083636620290911586594663558579117099877739559194228061952824642828377260032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -2075555880224179808802889972543269949141446600703556045382865933220298537341302685095503040829526753770776994806276473727621100112779940488398308452519816215165774433421716193196075451558239289877500573512025292146867849246110474209678228991981874883737885736609591730409369477308350369253920392651327788802864825681880932073640927162724216209545358725678232365904137926976428771472838855970890942469248483586964651125565137822356908447801676540564397177734193372867743195980147355285357666513131858329662424888755400830782370774169498218011898487156327951864159463500421860191093940930429267507322564042602651630620670016220324153279984694133424239027463776394192397419613656785426593747228216296724634124675404125276510001520179111457431687307645440029600130361814377183495906915870070566146492650511899342202917017439684898560911873305504713576292318619241747625825101735018984649729064904620014568022039632097984621112751806230546706695663871892704476980170176947544009113376240754641665284679492971700570843195940089059392788710973403777279981788925394151750200504951683254155200754185279531933847685903033450898735391917642321233556182447506524635890177169307573080891784774440885929755687314548672051717071695159923444139798145783769503130052934554003645438168771218009726998585126930652554915089428055173939830356433370410311877117864356015365488512603057338034513815144103110233444393213730374701796109734183036576829045307590657041961465475902647785926637941926164169626088638142907908006606281583414564456963929539493193746954388381398757077943276441319990556524923954513300467298770798420938182653489729146916928702138648362695541373340285537855506815500242343717147608306219014940260348803818754826954670322522385944918012189995060766052230988664884149936116695633986731336938989066303417025454100933761074998157313481963202944632282899021676781313653358939975139846880715914688543550240400197305105403480983510988169787265963998268161906753297727614272082515356055385571643325063975678433595824665637084721729739251251330563835732681009959704852471137838239284141591578071574371042573955644863382990276888197878485578653433860172489635228871847901545676254794726336919118815207904755757292263020201899002502064716241914857589393495065281504495803159608232359773899066691997493046778697067167045240984641228770156846245303462738830790280776809095682670688663681193471288602371803786820485162612271063512556732957642105945294563497078476175817184504407829821943480888884787300496291613567935503914451336225675523549112512009359690727063862321298058973744261287116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 9454538716547246780847896893082017044272330756624917722346684326495729783846610959916271720627401944229703030419607093232960766288553380658385855887406026035641796858545664745527011255827812260811364858119777792807487304495968848912044400644634032186894311010474467467794572551145941600165703867947470040575542301151782447267650877049719929423072718778590641873549701196779530067409089964975111249913015389987096619006393439975496105237416247279244714795855842599799641022575812496313555977660121319194212019816168280252203498351137065709718182054279301433548549825359262205018996464031859154819627333108660552078005707213271460431829739977757713209852310139618509087330724216465688288328459812389027122746103065904140172099902032546071542861388724645884222119239214051654613661757968637838647936541557142949683401574950525445158848366467233111750300094525850459485422134141922494068846688544018106898973166097767090949951299543427961669717998307420450878895185574649956411796984563102059410196633914468824594899566438766219662813329592688039999708978316299672863718906646480908227683469007140649689814770971844785183972858672235126192653195471604934686484138320448484687321218149462825349463665289639685522203760792246438019835937564604839001506464037582634683064600959959773233634952461188379009803091079681360704404554715953071552320875895820330543671170751271830520838968805760673404286133348821251255755982470130290747114043158938850591539601432883491881985880234356017854714751929165388080565187743443357122355984132628195186619545968574133408896211553682454415271801942633931924769801901008506547918778186445167085141427170141013490718973886339319819830033840630294052370786345782602333028540755400382998790902976837113543230498483716256517295942165752904101532213166897844186381462679421365206238359732151786788267446615253283090609993773590796223779729811572632722421551945703078381550871779002512303252638302281460635322145900396900935717475275473739170968181416300302171792228204351610667160915545057170683554536040688620678404289708889776501981623220436652459934671490704842646470989535762939347399532962455391366550082407477711111694475111060314118127996562751482082368017835324981844638033714944178907840907200116930968246350422124132488726315934015217296089359066284804406741183642907809597185677244952101352855776993889127840813975011007411049214335662998812816288795931275274985599598994385943142301302491902183963277757136184452408061564935389202433807868466953674869046323135687512447225665496498705462926653958617244576053391804784871378702719929307224866816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -24908439613633730713307810628872467488303590391336996180637644715934264026278689562157801138884268884794646310746837642664026130908443322254433269897517823787872708316228415883654964100065035920880729050966998103721229723882206807848814141088971909403310019779458369238817977271842813634693707007779487772499376936891275384025208106226263342328716930207167071624996539321749684736425447662029495091133753964568277676970778395087914742425165122142288758080240892029733313961508465508551191948730049022584248979627196879141327672420570767829064987919741629625719173209963936917517064653538639190518784881944469263553010391846158938998938266710553003478379469726328283046189840413238325973645433355351645175599423236519958082251016733356584111894102259147828935207075735520181611766276117923185148261991699953739013297833011346202230315472993522786877164658329919510472189048756620873210327976468161219549793998237095174751074756209483399154295645745484950591707031686940618328621509440760663295167266003857688966642550738579545775793396984886649134174315154146152350073476452066197352278465186514093919920111747716544293388673076157261117806560847780146611007166781795355303611303782081205585649495352054405852943360430395074731204298089122250448369265667983537293675654666471280846459364694460715874186724472378974876871226318794914033298071019806122530273565564995355581562352454798595821666351270219583724149158057683241021835995400774186451473410610489975773466878191114294670078812521471654744258351697602067313526127792609484811547616363431602616902887134839619432809611565298352261844616873071842983394866918687585153724065962083845694827678516909984901884512460732466971947656831202528007757766958692441388017901145260463308472337981558273782894211286559973273505382974037046367770835332667868203859139554859835943130101729496177120287411712570838509188155429674995817664512021197422730054359634833594278729354956335588339836143967459204959707331550685748143940158287752757328985548048990327549280445225637856040657554371900195581729237865305973451133406833134458897615729488319617490566405618576888160075442696254920717870869282104769371829295540654678899599454516107679867745686799482244587798811281719558687153389742666128885773824660641607827300062397061685426193549960469694608335166704655052378480824225503758757402016859178842925676063613820841474768836244552480770005275147186223358946147819913758410408686184384643189857166193831666172322771270111871944802451939096472317191878386574680895869567870011753055191254830116046091177582290263852312859854196218370457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 49251944121999125699105121180994221220540217560692891156392467345674417513389481653404882197704304485255834841159462332033396985963970277730174603309641717779009986699191781892309692785556980954994833407446308250774168777152216901204750735112864999735000320110569827539030224217796515593251156711343016609066235015044873134816889909023911013532135112748509292801796546195185168591703452461644046001905611066676230731157418643100156729050287130735380915921676980912692603181733802258193437743007356201637165051298289419654146152022850580803636214723487233937695305162587622585501699846655231451237201942661522138234494232324656718256794877288854166753485916555367701655740499967694600625189069073867799590050388886033693642382090641259820229207508634306793378920641332275516100126448192893589742099180233776823519413985254832235321883105275809786428319504111356995221506109962551918805416742487794242552094700115718853394265036748452317151114026229516633803872494686044187209346394430894828158266810457361189741858370044963688839096482744502855182492143708067279932351548362529705383810335909655596998550705708542612472491184235654984192499544674742997873550023529279500815871991995968666731846081076330526327774123725219481189955525490654629034447134484910467286790651303467053665994046269894424848363075673462022885234033996155922092781523343720599233499292220185445564759592020124473006832709456416244757301862838997142125865166518855752444757870524647357993633424353066581809541468792206882630989451681899305352356397037827613674117579784900871485699391419939618393587381681326243955854355394834704537335638137766923766471039763902325171169050688519215127168986504502021108509777984700713968827453143762066467352142965105605108456326580748786205096738288966103525486700493561243150087107631379866001115912275319185686244938453549161510089618184691630889386299719504545041842159422287512361336437724707255093572759096674818752807354346061199206670265247706468958073389002655333813484778016130618301606777491123495284630766318112180962670760056839235308554432089020250417534542336654468335376534274455691471193768660972191660916025435322677367601326490511389411898372805058419037106111499162194889527938994791997426963409098537602110130167449493583958818465389238927809623554877902835280122755855614634374443372993834725409033175196942633608108686574105651316094830950184342307603632980718296336848251952553362471880238955899313814570883582700027750409926791379379469499194073439545653807578127273033724502164141274306237273111847446897176407917718092155643930490687121684168704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -80389821496010506203273923962366096019071126373180551318121527567231463358844775766447789187516594589771145924221059697161024456740402015180830941746934577464322831991989414815794053567211754352531772443416580729233713474982742022515530615585214921960292329324745427840027791341136822591547227848820997718787200001425148562538476044186972001150364923282047747081207893645964965265651548364218559380534759425561883414844503953009297423662614856041366510836815164940224158099424106817780698743628228270918384408727838314944597330604978214125309594217708835536850470667290732070071222367475066778830781884212242848747154371112696680939529557846970334883629656944818530997700665025179895569200486401430954070823987121945652603240860721812051654206492425114710718014578012035029835668354414945233884681497981450170484401934705281376823290508644859531021394258765190303157789791579562176057798075533542370255665062910569995521863252420906183731922888440890473771346076766749465596410968305006741495551369390569774832294271907826722468367721199056132751243108393068916055050435888608285309730334626896628185347537225184290863426567639130599152942983261596641610109479494720292991325796088650660883381546590033987109526522283501825521712255575633444250806267551088341836542394172381414869855181523592725936342087495554716537922452044210658803142417141373623264334069103745527553355082402692624339648708081351785657193745209489466769983367897116154020771998429710268595612270519552131020700347024687479096019806011698302873494255223911724170441150741005682981839404497605375715502901400294001862237344352464811795823716604995511002626030331320606573845353968698654157970674339891138079383112148405169216942846753174540237001681413874193826048514557453607005678101898673605028946445903709294265907980603873917801702892365823093665677499701934263969805781145486791460129006155502747930729612958255854175747583012453824508597608173550794129663803875829838273099749470435769465865504250873637622315280810787890844372097798517529869317582675534102213726085641487891271602909700137438405652852955230113591914072829116901078739851069323067956890163393329040865974957307077443765021099808189971180217874189456499849472023369965009295243474367250559843510234799268083173554656771489027488507664259046105605783375845432123373222157750574376735833332005708694918240860561170632350729791871242874803755407764902960039716197566728611666230519710747115358702857583887263535999363279219819008918984601533070440562565135487376190151232118004618513914940139590463019894890843800730161669810422102255206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 113874526815439390487028860941936946130025314186993307998548389716806142449177356349536762803742440567314051331021898962218090642408159223602818024468375374792850140566264388909710777616060963862064050201626209644697387528720646337249404817318272976410278684390225646324498924638187518322959070180254007912308669576704874041753228086796913205066553737048890584619096934998541256413408386099243816622652232033146708252215761752455764841285052566302320307753403094759793471698022138562463467721303955088270014379940230731199512002961922291249194407844606323903235399958931521723692457976098460983450582623427016229309548599067124631750294546858679100107055619679602515817251071330312345206615775013763222131198484697478865162394823058387526218288221478630923237722522375782570037489396818871880296319396667911949079649586496603411186943249086578182348378247029535229766159113175225709599613485840484009054343486333169963959966656193679632574782509341861741031114403228297485049001048587207676656937033489678990863889258776610813661134174971557242757269361038286460187579637809442258086210510618428865690482949884185667748183750130420648429744949418196448449762017351105813681982550455776090740869902247878330980565353957698268032338491926649113211645590922947618414375290158590125609745588709623821869295069145870059549400599270823870964270543088953369645324169770105863427297388460113150664408913984167409867518474019836841864610637052272257840909185137697485164414499130906209387212143997623069145391139908566637404541086080880191606785907190199226393291610553321547408421234106495017444385782637978550410780969155776341072711397695348259021629057748517294484306742362230507957492706121419744473763619835616708453359316059225275463831493735365399207095917404914936964197976746655784228012817153185364334471777840036768998932469636531540328988733911672312723050576112515463516138215718878063134219551774148502518013889022448614842542653008759426856939387193287397553387249168076135668248289088826562475829136808578544125760761422494429911473140855276089742698626026323267602281611184625036183042187521868552889638818651466794452815198785495811364915407940810263398818810792606677356594589350945159100860123346019881180064423507861106405468996557394893235462836396065128864699432310920496416728225235488875801566601816697838069519749921655007614123252855165940815350547783741883203311957907492835915957380149072965633579814668516843418953002336862591459932810784006129656648901695967587180717730074503151930416308740458488345019609795767275526489108976442820383769685126731333107712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -143343804714626130966473381397050557160465703531249347919208122004551101843171283024987383510480657741545368679687171140251213671077098886208941123203518143226536482758738990696559783044514403648082953942306125138627867539184905787856672140911892114537928787825325141327881111403182372413233495217316330182870473722483111793518325344671457601141922522423655260307269918752333382058139942893932349664346245288164281012582993369539247601529445142059300087430900558966508532936277763001285251579356085407570889666796362714144767828087757376466348732324472969662235082214375949872412275238566258435862999289345892540955898738474084849844817940277103618800413861927618793743374384474709965247349990215333991859891255940357555675837341984049567192586296795402754881760041953857346257400757008176995150526507745199245934175427477107693881442216981576405609588157379788055877213567648270090331864303755258030588957869058672214400670428489312803962700377069922778539115265238685895773172693363764112105070446465246011311236912014188978099706477958163776730448879221614673716298378059114862626373005942534100444251920388145114125404837806715634861320292857053883681321657106927963557199163134067751235423920653522045974505994066929518975721751869770579354488602623012960722518922944460050389686986006009513628661939620295025890972160616665004356708851761625780294528635762995711166824117181799405379052769148680721335987864969589312370490037396717017328663934090268506740724109537624414708159385420433797269641187625589522615456088977310631791299831420987886724675957709466750023966372529815480582352418468489655972351685010540696858933206242797956893618400825797403556577144786780672735721913100055864640072105988181925870663561021249503579472530885781754267351243454746825091824176159385807674277883533896041779044912447814788817567412274761377658042743299109815365788848523380152052015624049694409565059883054409758129707570770229078768803429723198417890890616305341246197838325161750125672626126907014899166265136280138697600280105411064067914330416467536097521811964299046092817868664363032849661240650235954401542942856243271126156143800194606440279584286985121715912967211259758227475873754663737206755965519284483244137735829359548473983449813350131827173739404898932582766902031255701609712578495077515303799593177104898992675164890752581475209416196651622134903274449997192126980467070695227899346233699411236307385451838195762504532845432597025619220386256187532305586378802335253965630663969770229229814625545091897722792022538157122953151461480401173276703478037498665789030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 161285982118285599734559937789306302410891579175276426520290266544124039858220672188860556278324302280766429833618942943879590346818080295736463177204624770699607396543326855711890064277989888053930997341422440660365582359807966373782259100960865166987747146921116483991821649939650437112641301463871255127667111551739870279511462069994368838233993592341505035779237556326990038741546928409892850450424844638957740324860764178624666927453309657800967919729914918097802357560191084112902635197972968194215953816893208152220081023664979338773424715780241160563790112589875330068127199070632528494116462047526339949440315654564252052480588127480175326571548569580227360897013916669762674644704092851249551979370591597323013347194751418145257998886796534505256242114060715219649258422991096483149094825974874185194210678906541810536643164023670702295309684294348568716387810759673708537059094241675567538032529904194409636654817292160006651385978359655110753674675836741141707320160965233614283196210341628623061102013270961844059287827028917373872004085865133222303784452766943859398526031644313535402501174953093874644747223693327187269293492677906205580617527441512083199198376585226620742953025552586050120594906521112221961860435097355737230702689472330089534233502335579072883153926004895149625813551244445378802414198982452514989426093806585971812494905569547212014098581971471784915385194720134059735142324989012436788955745828025100507572784606142660503193565157728114155353566024103969968695148437244179025478866652973055483871753705824637440429300086888305579112586683077056755639172308025749173551940510265004612789169943767923980927665689280051955717736460950362047114598914821211688450789089809992492380411798828693325883527830440208075029682813943434301147846976692659292792155573180776494646700845006647122895696665649917995806613380059154692489434986220938846792182397451256895421895357166917426995886737002432924477151814092364100517047423579458235789925125403283250084096068245247270438549570583916074579040783984644006835313226075847272187548565269724414359367104522934186186668207048168365661519832416677136799556426424014053976313134331383038958446618874539724671216023372925846771041523919880087680225508394039052476025077412481615528463325374662671223530204216995597401638898300932696258712018609425873966164021401718608824794556981970077565108969495797091546695931260875824491275579627607527427119538009245040022489360530829839284986793270721366531506114756398398713075148493206561669303801536152611659747258353036882592305546799052829109984202884984652955648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -161955049031591714201659610455065366150909255237853244530368047409154783111180072390605188248909670906159600654688309051308167715346171326623040299065294106271271668214678576644982404680349947942027324304060284411650594406394842764260199788554314338705032719251065352765830137566325333082667571679650577874171970033474854597981493266586629723135476761021165308078706217372400375954438043587643643149144576564304792864517212447060145655181093405009615360670194221012374275365262422255272020632824637269894258169326233724680238968411326957312118539462572149321176391685516448430883412606129543448777570473600805631777353315841568318545786157705426728957225358280542638515059923190544443905633169001950647744783635593020271902629149854192243785899312199696282698550270524646001223767663602471657727409447757829745200209167726043449444407921445906250476350775134159179455353028726517972097424301793787577334553183993323179865759498536730986290596159252872971768152259915187019099159534413812718481609098556162387762049827597900224044944629290676960589713480468749046506194560262731399493114635827089247610204201970101525702271834866078080493989345939849022149945983535271285434547186496314177433933542254656164853038884610086109059657295206472666839229100292752137319176418272958335640049002902668963372084096029513423993274786783389370579171156290997483587249430295051346062078310495456440279083406270424976562548489247531689736506649471788207438786113661759864260781492555287248468659734566346787050196466471497992753369593334339970280105808247072789700996620895804558530538350032525101497296482221299223316080398869642634062202511129094756431451158600470328660586360175028674933671246182169000540786113707070767224863807317835593934416581630573583934715611360553811961020630034251163307850152607938380849766026741683462687930421238089775433370748913387859789045084988618519462760398485135740317406574013595187061223583254742274677206991729071967230840141809062792454418295747075690962140757322595924334561772273797267906391637218251802535318271395619322223964412894094352026220481945553987540602528994517308643743523077010109390027360062286812158100386209010344559240895847209042245179716786709864523637243366613982454288558110242943920810072148360052452971501711991869803060157613820497627498675766671600973929810834679936150491483016002510628095707388741613650802186711384520275180906985581946732830646776839267462155424817848589062179788758259569853192363988170991225482561553512794867697337212201714813557489124082186707557947486891656551441063961338377514036144248464395468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 145207844958102234852138014066787278532030304650794891625397629662371982086545495608495160820467610145828910093286181942916416341120332452243739735327828356090081417737352313939724574325024751115282835823745953736524417004443283351505100104287936308391079883042117532125112704880222581562251356395420197472136495933705778086857825885836493868157782841229400866988273155471996709466085992744255158186950895305107795867078176331962378011336579646597569768846435730318295090426440587309315433199390981064726870604302917434391533280293308533260534008130399842458385929156169725037004563040555167132625590577943228343098340743857389423829158357154921650058396687403064096002049187830588807244212006727477173890506531727125295335992196369454181210803030580703596634217832937582479962538806973684664894367759547918359397584956842694386077093277973229440708939453699043361869804609361091479866335018252326646011227312911029373756306876679245217981863748932036602021698745176837330277080116401921301550215817252248372195030488606445121592186179257452470514058998554839380012753189790512676550819886760606867562303909427062657352965957152861858743072859447625038595040349712925312517152401686589853112574942177240053759838300188244191684358258911374032071701745027342741602628657243968319306558431652010666459251904670224203991832452772142872578183076394833904171157619283995308298961953916448695527782390612239746895554910101460926254856313595133923677246911924874608155335400532015266465503510294239115156484348514147342020040825587552042399774274059258682428193126043483996886923883338606300314256058407559402054523977742591825914643814244703855591387374137988791208188914700685479054529160619797269890299951271128445256376198886723763291269208165199150602913874454036951730703271606005952736420467962124833453318303290348714868626911928228613023271161368391837876758681368856009704286142846106862190970373687598169441049942934912884927959073016641988404673885683409724288115552068714456128287086264209097537507367165466696141270790007441002224206553956704579584573943183639176164170854980583779015947442010482018907312469884787755906094345178162533160350529553285627637627912480325231642685312810206498728312825738985155131134249446709996540523159877887309985176932071621949696555804476524861255241333251384942213096056529141265591630906039568059117000911764809247330959780282472783782055837511470784160362782695135412479132952549844063283109593744113403682590159410628303274512086907230154030346183264638462920579838642890986241456016508065222709244432266372956633004562805921907998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -117213858355375764904643224211246283017653262911954699157920380299387295701678127188467126641839700161893933769422568350575856601151768526837777656029079127661820686239079124794446317529607000465368800829554655399347101947434656117723231915473060922646456642507974144701307258025399276966966678419988729866546199030696669178720924203808079194232189236006402105379372756411116078006250545844017058993830219821387589672515091284292040392496516392075054760315408714384855271191395954187406626699526505484459396388289972247751721271440661568426987846033703322694380232315379294218768755248075373020115861815928044938790192567520886489913470634440988644068940000126896028928036545230313076122376563337813423402464824916926860794102339467860496161561519221420921628360806659402638823151302189760566028177996554811362553647008738242660593860696407128957238451253404647232882972330244078482317860418315267447835082880987429888821847984588507031769039660234852978450204655481883316931552128442949935822961131907224352958163471867627013236491250206820432185762077000396214429751785095033958940972470031749400353104074972694712861171849256805884361437729154599868599722269496238608987761687158413646900381015788293636958147235960870564406618859599720459142298671541523788118879977234157552750156878028483089244745795498241042829402749825377943744763611908330372808732231639004623851777613967517341595603337471677531339194959416764616319982685976320987930507767500066916689644100930905484023821839539638262793991956553827205033568781584858101118544187233442069385855217836542651826581156870423189531016793220334454489560754835559973076169413575913647952903448169955140749029705037118013130538048837905740716839421719403474906682080315764170063106170018044712180409511600281857138624044763820465712050124739390645427120571907004652308425158531735929162420672930961683480633850861846081017391969716939857973960025877847858693496157799916069875982920595366318354282987191933345433588806864802278640942035661177573648683175563572982125548544365780102822689707248320648576806658653707022640169536290900319283917135177086166592302416849710721690111010190020254292226992866412610656638124356978364158089351660149142955737934509424750463047547934760418408728579889655198704261738211791147212701427052052708881931682609237142043480683659688940943439944845514043919205351186308845960682014466025286402985538791921891977470709267512573296959151239273506084852932362373403286543479817746952737963768269999540980532039762242812291396396900632128960549698594745533295843606279496386940622843010390530457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 86707992269137433880532533239897652487195311119259861845779008165314449389402442578835312911682308704677397606374609686136284929286746816606183525082436540246242913448083388926743114750856481889104768994357182708436863434062052719445850471119030265969639622600445008621788786576796229072288438898185509919066548991573435784926325948212758635605585890307292618447056934649195125619280487682372297555673253458916854374879373230184099444276643639467171671575058113797165965187119028602771666600488283842525373987401419243555217441151561545099729664248983257905426916210569315238371032781452425571935324273290459795945904152131720706961617960277031579749294972926778652501339379130893107484801700309899295571863649189493914914978406635717135118243582633256013140270401617945924893835243364365601236769591580141398831033259013300907484749277289337287547786738765040255287782343146102806766561809217841611108294448397690056245141104196644123210841260852542890963753713685501975707822468565932264519709911280459105047047424706240400055692823797150659394371227984342121710703247058019090376917705355951322785554831322129437082651746872170549647319728047127760012177858085210940933368129060982696697441641405390029520999603318923184543543956937258087893954146552254576075069494070867027252216501574081133891471692756189436419291196690925434104834906954436552902550714589800150529469325037134428530268599156713830136333946056369710929972470062398338724686371138158571789730961529575203511586984658291356045101908927829088241290237849773858221385220401381686403817731539120375509557103011532399959802111454847076850041390020650405720876094738248136696444328440601726551544700711141689896467678384184530027715265165146378341909107970726911053455483237988049927066753075905861001386686658839610942182911512785118172578172200173571968614731277769104769144378662528535070943824109153522682177592941007195926363616326264474119760811558950720816500125343231016980165956407010505840288881252916393511530173889649860830305714489996346655968272212396643857518190622140458705373638954514953787547600135223268998668032962719972981007157498139240688459338899915523661836499733005745968611667781142125607116126541591899357011428190971639933496376394184202402415631377369172193816652145138451053495790798691302865373054340733070178045894659190962738525858471231377133723941293049223947595650174821185619443145905113887016615847218800763939414136634655341238391340164353974902475495354071368363977305973189588610481488932944593611636775766731600529382080441420403236928593583225837963425387256042361978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -60203501729919452980509571127286345038747660645348266011977524089831561659084058792653124749315264064623940670153299639178296843325586125895050810016101819210060236937798836086326552516615819464113796781419124746634382728797914653590664090490209047980999612135173036446747742061524579048084115198135866427481264490503239068847967497020086169852476894276881698808246558019948138230613995782718871459633569916928214761890305638351874919544843695542250297518533194126333225463374945602965833759506714138293290281717336173327996822384706646479699892414914024362595063562834806152142970620597043048841812706231752351261535505868344515752447043958085074782765917311269194821530034095666688919205924197136276367153879968630126484881437474135148537568195723693215013658365463084155729634510206913103319365195592511852462869358126594271967219796865031220581997079165637304343313075308973854153030462994117572987494587679575229719656669467459969655340095597999595508946654943758397689249512904794240199070349826017601446113693872565979295127868771060436505741769862567598274629659164494911931775114531415206657978408858789536480336974221668747762835198543625975390412086318365089408810525917085035245482087317258290185645708815417033345773057127954281553553794090211641092114813166834875895121354831643554079152809563898901600568404313624836379152827567071857714948904273976379705449535128052102760293457504543530847674783183472901508376154171386017823064023771297441916543782375829521968929528871531574550299352084108463115851766272798832483147165457039405286976723549441289097942776367665578679447054485910337266541633150536604190859645459869939452403448432277752711287417518915893306883662760780725740411299843987143321475341836414959923965592545815571333637310349405694576034061998296219176270197303778124340799211247527046178758452334871170091844175602976786804353322841656869696119783228514211893935154201679792482694380359723570226420900354252021590783209313027180897043594830806048398823107033536153284919346571567148240881250327226469517941682130240238575710373336106906268053055404366037197361289699071953958566206190492997065465336431902183358881715281120971503550457377928115489914628124837440160717805422848178238653972749007675150257367691944563229373681923702933671159561184200280025237117745639721669891481994719771530096203420129348700616846403700669477136028379717658447863499465484325147723765119441681643613182412119151208212694405945443807160401315750787750634267415369040630886859159469708242480141937713915016788980478105261057391915758679447003070062184871493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 40040737151834647452357188755708166617055643529826012904177503061333741319298986837079360496115322183990913390163696223319730985219494433204434262697695619467866326073626969055463771217946863646471369361735717404600074117217249088664446557961820188301212040175972626867967001026284125309458666217585829913429129203619930447248481519921623548129526457082900072262829939599180539692610991902283464950807472664555098806791775219901337365662401839712955906159631628437383223660131651580099505962979970571993453613843129119517848725482246532300088125329372721491974574590265671968489743346885642812191469219414641511381225840603086552095445404910367676108936421410883133460915569738097069501602691688583787073751802669015090470883123564469747761903464406305698402859022290730875515808461104064462137853268612550350635066673529686233905289075710798642945531662311440062433964154238321324573672583527495267539456665851478548786834191676610728862888152200575121220496249578089536873782151797791459350488929908701936244003526117226876984824648365670274061321626060302006105192759769046803316632927251277422819779148532672741961118830928839735792433566506381176457837726734845795896887686339094978956234067112339570433620709327215579020888233807729655097676598581099850615343067876381340051123842883712385983758093161918011358108748034628051971471157836827106364143318232086522351606390649990382077105826378470475815257351939715717664432893387204555134217676172619670528859373979846067257111467318971895425153207949873037140566355176046849624607509226197866342021577555526824591174024162375760919697712986183480750127712480947546989747287495018638701459645625337384158768406212430276897582167261811660523404918342866496054622132898877797611010829716265875187326471598742942719060132314473591107132314571223197794598894180806421011408701903831798831321504323291574668593837897719083303387999403668699346544298872112751996477071900714671148896321487746113769116706676888563785419092696300916520217889684046144889747952598499662062035250638490740650881133120904056233050175418369601219196692751416986819584093990836875796976657562808255663673784289225059470345459672254517267427843165402631058179418273217703259074269586386890779947093238049848215250482045540018727720591374021602989548160922298225497576586900435362664033651611202473019117040942080078349867156766284790936119560987172130617037734571503120502604994686057054514831080318544454902306397526587501328653396904564441978593741473324461197402582258477296231643230208182942858082242625001164771852223313352821837635922772539557806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 1374723572681818623608736256880421701646478298057499102353572491728585200068266623427703344372110130991942491554178348187198081145885753928016645938074063602857524226810916973892229027060738968517218228446244014621303435859425184028430788343958814295618177513620252257701731798346431509689527662143695941467473726174790227518200189695483990537098071087769174475630602029682712549070828864976139447879383196850126698700164308655115281723267638747550029675045252931554054811225798742993970347113855738179055798806812439728760795953022578072480355207146828066288280572095719677565386904717200895258508874623023208868731169504849738414269672998923603328866289013805133046678439579395079260247945708825670989191840778580887392132633106300144642764701461800222050340808594270014459237651978119595931576937882441558261191399019149032144635059123549497156297168372901928771310978432993491947144810818307335075607025505711173533819800250529343461406275123702008011499212354763486431408098012557595195460296999891070047543301853690198062512701062304432114440796074028977896918163064481226919583663644523259111872427767833832937971532362105893913723015209053009520059601124296256664456044929546972933298541013813176223006789180553006205543803278019847450536385213126657484219140959906542547204516921218864382659231271780720522491304141460562600642400989826348318785370929969300727416889547361786381586141782493290769198576400609617412881191330109523856172721747692070457962160298858439315623568054062778047270417131187945174544499006506666239228364318954146679269706239973993327090097390728940512945118920225601370803073017739275688199608300845135063555924431578617496771624104221612221902200630359570896364062303631881750778569681598706079463905335465518809790319648828456427845427539396133425319847556738132556958223873469866425689838131585071376901866191270883686050616168567738894164420521369854989023901460230142133754168159468428733787778367015703028034544453527975862497374308642681665981954826230820860596520671552742300971601295520119494938207497163961010807393564636859958404540276128957248918141721976816065033770799734606388089306549843738745581824364525109885419965565145238740529817489086679264894609237934808783390729473859761122758668588266763079447691362981893670328466263591966648639906507547471360617353635504417292438627574794515722714127498661270622010498504816302399506469743225507363117801425934871312747144176380444469924581190406339175880927417369302224404301107599313380886868900014092506085795834818973292435652768494608553045486658894337933312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -407494429124215711798467015065255558906625794203616669398626182583651443485043710663241718049348666310385166304777338955535228731293400671753470355545627563601006126717276589556041153930187109976903594621251684829865553641378258583824364588705627396033552663263806302008039174412049030269696707514047584933442693746760911219378538943319442868439408854327014041218387194152894107506524854194824014669662044656319610339712084285397413384661962759971436337150083705513819684787621280538456090826954664554891498063318592545746777977474270909777208176175020220536065193782488665969782151077138182360285735556872690169372854758547823494377925747077024159236309203039365366556763318574948215542448353603357695789856608307846989146657482551590379312424270201249242648898378912439989534104728931262511440323478779809886028030446885185796125060162326246330577249524192640882500642204273496161547736237237299374648104877026827055143481476647347755535562619681507021234815763674179339025025423966210180173062424274597227020857096958839685394052542861658953022715363673670410066132531504827445407474003124628427886380792115883260995449265405512832503167752469471753582777866846486375188137021002426038932861042801283167650164512090862936624771003055964674328903247993246947349668752610789915233680279122694105850857036382678009795549602817183168145032379211255646013272618474772117415346085431074811113471174156129476220315578028538815470192125356827034479761337905006841264478248050779042976114547815304553612551580746401364370157958986545888288247965157519868287759496256231820257187770122454037575553360034075575744826519723990120850151809099673613998531364472980888379036740438959016600489103339377895940154544160138223017946562562536162211437889655144152738599213902737988290413974929083089930732566787982867249231275352231049811397509878481218862226265235643919291547703848812845333094424773360499841855470612361812187340877014278482955947532404446948343949094011073326053728274549475810107327862069034717459992060614745495759467350160211011747459295626982448090181764302386720472324464700069458490553887015257524045951733598666137551629181578684438184720000066408745942508197827520239078888601028195871149870839097604065634068645235160419908940208915324194954510231850798744200355253239994358218235035812658232784117299678708282688264170559015092019634934528196293602472089126053735955921255590672867883822643722035494071659125725375808195296671405211261589531475112227969095371066294910840084611075841841637484606928177236260252478622134322619028994469738658031206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 22604921010269666973183245411467980441435077967610904271658341981179686076599878263896967926908949751322644843335261190052015258025770583906159417969673634716332475399865591335070517951693588036271659834018802427589621503487194144564527844776381706854695211699144678151087442310042239178097480119289817851185722872402362890750485048322351918680089286562126319416955308305974467466728415128975877898707869994876619434164853922309756383110989130565449588464184970925546818777862447455268034903791664650901107853670508091135828706253448433301707877646108164930279121831324283613474767041941284947057746386379047016882633872256241221510871713225127654112308839516976279095876457205167876925692027194922502233116388946627161473491337969822564569389329978579660264570002014271276400465086651625041516417292519240643980554920736551762571738485670050457971595182288402430294532515958258008009856256378822134641332444119784358410537830053571290525988727755738369891721385156443167653546562108681565445028546117327942370831461631882602025200747099329152181376535281225275586943346757047002181633578476145591942969047306524545383476787974384232115544223267487314699614308688842890136112838105937359419555350054152240029289300149237307425208291741871917171419127884541980657346615196625776473770076368905146526185859281600951281091438194979984840071162090275496186110606895851698134967005759602076104697729460835396373683234757882938575330388991874537013407302283815363237907278684672940161613558511876417052435412255876413626055368864599449488350116611026066426883594079255570201245819955120246554458735253928943161274710317739638211242931400743479466965239221140728242498776103871598445946429765392165716979749135524362716683027795943216802557188533336300062907835929177620463903543492223694753445863292071069806173937604258195979192187847593008562440087077109581100001095331969241999187096098672480459008897774545108085327901810226462221979876891276581911882151411658923113911119464429693694469684783063360170728520951102687210460580326074654705668295428280718133309351801696749485014755220560699026563172098930024783299174310800295530657785019445703217576776753132801706149998032705984153226786102719319397950881247959049346951620769847700418585624454493607501072500538166973332044245790663269619839789528406243361906646182275810915362813616067021539473094435741989239392432051863629229857682919647455151149120390433855218611283609233397858925720449236030950902584643165284858985626759350497525300532529767379564689981153374558739264397545150608383578355014109585439981568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -150160589895290456781588663005732169726578641583854315667045744152074215884334035866616706813257359370649599161773866805204120785149499231316532816928257821401435165963646092001951977799189611381903794618822958703902189376215686628683844792401654782770730795891791483716710851610830560017396960744998567041423179149166275695258897630588407100732079039883794846692528738415848646528406407054032975484346847111811366279392297038338996257417715855707582153355128378729426716289817756639902203063623746043859417724881958861746363622524153429443070347079309297665080911475321006239016948559249869972458802318871521475409312475549042085812562750613744312594740899070951161680445995268849810129988446252613435761255675693767754230611944475205887818389890012311677919365530285333845239134130533051807393577647908973821810753044486421558735849753564782108681036886229625329786630157531185816290622995624281526414104840851992123680237827937187835812952986796036326948177941384523828135949610557252674985159727796202098477850554557220381635685494372957794331665976932558707250796089093409181408513660574513831321831372234336839640007107188328299179920165660482662123066469668260203045090147990111939210569798781318772821317097672213263121184557818862674757207373540917533500640192552769071544887917640154414613868232493221064128409043341016827694429239709158361057679905974912828842888342507547683968443302974959126021995194807430116299680118109715193225285306412082627523735461520886150979888704173610387603467316447385854019795290494805784589546041158831118755776190971566059827575288668510925916996114944440959587996266701922185966597645498130020863412255289608037014310740648858015643968551914120015408819281564631553570142725885430916576802873495213956948270358707454130024037031869911731618225699567707848078723245013398463602497311888033628011387725154081203133791668178623755805770618922903422748976018316677530608646217272915676866078693932280007958332608083533888030947807320691604847185933313643567786581537156539880188258921720946146280656798291437468329237067041006183370593709782926280778901613822712017550125057787912163183070560811960149662537615475079843691137481848874659156361424843121970690015992041894868209500315302799431078493001072224480756947767396253638027968008838580487503350874742760601727050045092288301257660256069060033619658014541221184959374520283429110462058338516027786892764724916959126665646962896545774140878379214006478822605307986049481599698661220474060983579870093123205495417277381067069048417094893290554184512289908637759963136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] -6416325745971499014809541470305448975685211558313403118585194922775278548600685459753855667887867371210632239168463775458547525062134229944337346321689332973659671786855225231217253122543059757632238283320364937610642666980941840111359419737776346405733934382870474743752441472062153149069269106437562113366089709451157619620185402698516901757175809909154953871879482604647219448277905486839263631204314182370834736855554011825330299545969706667551023555963782848471971185245478785576775171454194528130994039851937599205092387554237578771096725571157394933262079812173084637000733069089083123727394860435091899445243667562849554806252830212458647601600479476887507533912742554581596226605183843263974309647860778102911174409621355637287283954500814827099539034800419584267527448305022521265218027021704627687404589761484879330314009230984794680886406314652621752817197564975124644517622605158917253993614611773231253442144120724200945338427055241058494803692233220525289865718491902886131314829537127069885225052211529644292229340293332757169886659415188172126949422144197735348799390658595826592890925073490232719576038151071939279705177605764090018976063992448752208597269579491214721572467933541448401793657711073607085543823904851794469453074230963133163059008501411075962736451065912056368598190408969815345411064517623804092956756857238117820368028192423802901945688256800665349705317664970539468284466994837776446923090234693458809619502090936158441962045083973261689790149191143992369484687604056559836014491084010673779807398062189926240922098687364076643470438300129080659377523862844918669614594111743907633410819325069279689764635099403734358779736999005081966347443362370306597483599128463265198970726612726121259578552463533882045373478865474087372230466944579850357975559215344071852422437029088428907009505273160951266728084639740013625815255572762325781407674907759332542728441854742905777836670619906337487812412393569288197392805300392346395577016038380026159381592667760528700205433512112997870232907234878297996496823274587198377968849389114301040220583635611196935877729790526921925382881686743538214672900346198347149927402807444454239571426065377787070704702311141378349741851478219963631003231931242922607134825354384356922512959516258080422952153976101712550550773651590672691125400982915201590851803332357755215444427601380829290600788311566159868258449597138815753033427018590938284713204642670380515890537982460014550640692559536872649418318632693833897693343310192096638118439294997212811260447768550646435504350638447920823105220509696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] 52381388993539879038842009907221920592204865206538960479839341616535504606449667926185889916673363793511006453983653946775423532716671776236334996545970975835204762948819396382143833460922496299946824086979060693188381595774555513562503969347118304054816178141972046719519971187359571289130670038677362312901619440571527016115155382236252738562348089177648350125100750297454025320972249136861586463957597272265429462622610134030065436328863730469834662178439288277924599627688964125025946454010208424665079031186438602384847994122281716816770289228766196200688106248121744819431855824294029093464708691149376884755338902619309473635031652499764845267184279220438962611604995582238079593716651664504623805214840568393470636488915792637251593492811972630297167804182094871111646912231157936393336919474395149046839067809602667924205956630696774575565291499105872820303285265863344498439815756323484242217808746309068041469127418099173252850349297752717129495726858567931970938894006873510040862724187045723483164342088627951598292436810992836252780506925750964618672667024932895407537552614694867165633401844933757512779992044486156900734071711147489685133059788609261889219162949532039173336039792186748677440454325324034414326612206600356338237635548161604980469136534079141659671572067910493949005761902493234513288260052347304210877390622837611837266369278861868997262236091483344605194291357999169399029671208324814902941270546942637473063243055432904754962244578870822291305805603266315737686219260826224256722916645464906191525530385237692106227499553353686632311467366374479339530571652268826767991535687421656324741892065429427838505238358639021966456117485633893026647250223577491685113689406421023931774859390768398097353296264963616902585514153792408475373505750151906995817118835003534644909458543018917871570667774079724989876038500373972286126403989394030417425036786482864993842980654243722991385809161037448055994200047187650564795418828114968251960112797015332227026387368616378382738043693318143236786268607018587404302336748249465024247395893893784177366576435806345251186949215244998730799386335419110425113781048104711272939611545480511776377383189810472511192525057252801337495446866374191323122802108077147165795840879302599849139920841567504154776790672751900539998173860359217820545786186491335904881904929494469134876016813912524029708823440412862199104000500954570508021118142150522655619869127881123316233429301707590056819148743065993412356237663391509412144169266033946573255078744693078317046181647448010573009084403486237238465082163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 611772420796876290883158255291580242166211763196646395214898979973364544917664465334216388762855988688223528201752430753395091072950576928014447793040985071971003668512683432857610594979308490124068140802373448808263777185538231704197348924057550283120708699049996390222289426783489458770196485511262188946878278396811988572123632519695733056731447446899897029552455715756797519809823109485453531888304541933394205657414403720113231108987048975446248838013444668432737726330442300192038550644015211969315165319322448572756985537594927874924261674126152835782488931370474565799933576853202506879175863278707748273157064293047036058420973642218694756254859496281513433768350105167124147140139050909169945112890057710260724075597434445459084493890366181781598918764357511479554205759884624272920390946283723217377321629112328638476317746517213720669129817105050898165790064696410554478153633421407498041134612631427955122348017405071401294041687743914172710734995999792941777159188825800825379869095493976920513506510543483860651599581892115257330816040838621842006970257798836187640700811369680986009346245734347792554021578918845725690498433605620497232950972324586823662873005831546532997594264090453671291072326153945719545662324639858259310356182164329642390540916292270955900464013728276321840982507396527801477447964569227273513573667232605161190149302533465278357528100221706408540552519495217946948160220051485580993487506745791106992861738895062624948521491688472442225717617220070388325604343919266729761142867112183015045885901386503264869368890552190288923084093187246830232610250315838255528746619409329564202940764477361658867459432309060999472202819997226767263862440539070582670710995694420274875520999213558860282540773228937738433016172048953722158333034044495476882501979878319681868420944132898419525882294867569069423481119504025463658552935177284255654208919913912949128289605828913062375169513018651511258945014313290426222387293796615060356983483747833827357872742967196910237709262547146637166257484083183366523863571053751057609366559713568906311052400186038706237025186264005605059717966819111896856308067198969491487337522399118131412038909689060319761447175211015502774585011982325317542938225058741671169005315872547175942152295150310802241031371586682374175427665411442169100143403882990987580706017639345289297683530577499129244496778784289285907966919020665186287579118258176558601641371467081346923127385463339304687421026066965393903563683036924268874381527301589771951889909160707287920059226918030241944673633322047170304847426617344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -1223044775901184869555319781720089952111063925976549167372888779344099781911664706457738082812821305284536236819267604619575273553466412925365701443667687945619753960818905192153379160021594996569027370731134930937802126026805456285354513857598165070186643987604621538026708087914629779338414120038607510981059945422781077735937664162559837227290650960219616817429470246386268036290560782934303608804438175687750294587421425136529509585550247400008283620376781589582265441903308429759046258349480296402645273335158276113552209856493063808936333247958724723836722363351421182778005563232232111240614828068417893876587107549370210988983499390482932947333147598796294252798767364086729385147019508007112556804070670720168341572264945319591618187681146835015554585696485008939742827293847921240404199526719571166901534658072519395899032629735054728825146029498255018946842012982594619204537118830353879431742068617746603280738747271191222051877874360165201071194846500346967517427085454120341467165029856503662798885975014343664029789472463080912235379636963717296035413430971223478505548769816739240772279844473863884268501046231678621991616953730744838247037532263771327762050238498466396753896636075983758913865485905042918494896083843265467907466046741342861191008969547515979180167835889103120565137793168317362623517112082832985419959305398682924025203131084569808052460004153198761726669271866904324087394936537297487732023895458650696614466838225323734818900016081663157321330331818385875418199393196095576489419447589162567933716738321372427858811697658363962556611156911071581514049424029054430799310587786734585779451721376184597630930695551107528955180881995784015715369240791650386562931414354571139946086356717356875582893072150336496302479622657248197943156596487332413073540976682950195255857414758208484845002544690705928285722731004024051664244900346673553849090530193907570514590519250033211413334782679143759723013951525698436745861555083718974393085711121630628502794213364181856058174849767122126544318417775340915707435751937866611135583666445949143051725509117354814654879457410104180577282855756267983440919876974126180207071605246206481631295921198519431672875520549979040923661410640352555630221067643630459944916400685899082621574964663977752776320341004662660640770569008130061157275455866607094783436444736852208033384759868945528245598819856579026139839648601570393363500805370302773803021392101268786356443405802801031064390224298951079900060376254340266968953800843504158558025967157542418530360331488844724145253823656124548409016608358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] -211846577357585032718629711432857158599087658785017810111643359985769224406083038659054361870070177660618139847406604205919221792429812507447173853737081504262892825417405968141504332233143956830014231766575071328183149442041798316790673659976553787871910768446731980780279175699025515812693504299741347929035859678995412175013325471293775874613420593029962947154464757103518279412138149420883080200844288058207495033564559945982077652391709360846700442332880158321905044899361257010985996681850000222712148154809502431263812395904893398573107414179342993442228749434747476212192610344809774766944758490202983663586458387599125653537906183610135201158089484986868291326486235027200263141070652624167551537360822695713339106825521041194922184327716388906632145846500088941390072137801022221972905365688083395233644832370089604737104821523783207891648975990868583617295001739373209285619062263875344736943700722212757559984091997409859475414755591329078392156910892228354165383163809520454793167307901275034944525388756759078566035408650087649980539558822890571018733762871257212123990438385010878636329819730832768824115457659622102369565191105936368753020654121831369109284785354234643324444539629265721775052872917750619012076850570087574869214854057319000443411723363290724017913152324469478088768315856824430269518051098646807016217536472241752523881520612420908642353356137832250690402507447386807046361306125130497359147987509985218455871314543512003632103989011263367610585518672238848016019877132360562105107442973694551262099176442182143286897185782270551350020079571177184970957878402252602909161658204930872430081721074199755969036211096797486298822095052128142107013201068196184157691491527880358888626114377122088454046802010886152871200409400690517108418204019689393097671971552818402110224505694724080052409091380812004547630194074740654331421107748694539815813517009437193652685624589632594515944273927595866836745073911342043964639897376931791578713846665611044295447166972803849618102456148497577815373023165992885662390023600002726718464682267984988252765907888335678059519457371253368789571663282208423709518777614450437135793921172684486315298846228527433523388589357099606662554820344514893132850516465300828897793383165111035163792793209619047177084361353390091899483850409035393459517569479404495204580404334893440771041909551046373573551347562082261784834536598004525498510646613563500505791975891940359305023312788774518664642289325804371760903400119252536013278058280131565793696072848041885735242136066875118370635363978966809797900260264116224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] 3717512750953672927153305977127541784419741051212168014160647475886135453576085155827941206399311143335281242317050155223574069874729659702901851228575576192782172247685500974790318326064745524818059371152992424532557830382492640103471950729714985053993662178253798312894210288997452537771564747620149139837479940147455518953616955430640785864362269688368411439259746352658974683402580017151405105753101688451382284679608097463538110990844983334738362759425350454530411025584910888513326041143821184088475859607551673515919356724007937463611666272150921464735282648883249412073266872967508075967161675262995352273623328345471499597601958655138312937648864357110091989087037976686842939989710254992355934663555681546200277018648841079810058553718981563104649388513061936020718780516573698836429716698659227511744526060084243707989536128984376501381793541975231299358803162560076603746094985940866174779191669564530998633757139252441437983661730863441464750118827765263702475658839952549033310542427963064041937081260707603936330618185982688486326600462204604861395861827911717012387282807854280059916281270986355752198136071980315783996097960255899432429469184058553638991820669844468967426313461185178345138154002354503741532991206927532206097149958182945713672651020888782653611959631574096964980666570414789166395479779535479661928239336286845730669328516995488162467332825289704594075497967599673406565026254081153952145987434570818988012985865887656078007887931892975693231363685400052815635578557200296572159480045305741544554550623683345511180746841524401659541179174366121420270983350864643223246392896000370814556175494597297252496179357421264428706442309017190157615346741023525729655871282263898830566620974551778812051028179997356761190860342677634871490358847111579221911099198433903750957892865677499439038873221935128753873565871299811106724841974805980542065726140982607406587220836329755007103491252375456479745213644801822239274556253210322386485204396222483131983141819761819264963186447312204928718564774357321755847073540941117918844741638557143345781391971916265649937446883094958162390269435075410129800184752487844249053445943115688743197318995519795421227338223608720408322301192655033744363778391550391649396136219421121327912908004957649921317939963091140460603282451252961463955447027985955536904086341185238762986882341129962939294980950947479159503531904442823031814999074409851959387462042430311706541235444112975040925611545357566531619796260072722498394158032016908434771233220845800392787665052850879523377942541686724142661477612702924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] -17833538210293728163548959478045133627368219645250007748273982462805268750094961056296284361046620212977653459221712232074838357392715811743854206681879645531298527440441891738434933826379671793635763016291181915898871172605345246080293387385519813090335457947076847140698202601359147043544144755947684495975888479114909614318857210600502621870835240423000512531946622179964479306084154123129843426316526001405564178521536081233492056165098537878140693304026336707471319808053939773909788741340812669375580338710945005474041328828876532531923045466904675655705299990885572367664272987737289565048118558600516386369157653007437961178306779731533395225853110924430909859589792768000640972541071857937625999429433090745333057210645485323762144531278453328787219946855632640462255445721749427780315883056143088725964941465353995607941457470881597626217865960074343289536681140808801570515482773134789992473318189844194868218911090991732057864963176161110163828080547911106730994909583971069414460133342336713904808164158140153166915602245336712482437820678588171083197499389181523012520612304049907710405552603458947724953514897725409917645539530795918334620546920921887320551697521353233212344507349383887377266102609442604083213329282227300541197533174355184505037039435345653653262615224138767245859258397271286796016513560462700006248001472448111479718220010728685162076263441445381986846653503660006309019098995446147142543844670667361958827836202846433547642402511406821625157053538656156586154997671125970409448352811672086542208661664054967678453441401476736753732868156794918587478493729710811518655079649254401927932895030953542849393870949993410126709652565709527908375840210028979159480428858263182271419848932127314112850570402213081755528008838837667426478108616067102989293164785086303385686671157792338065917037084946831695072687405181660482476418230240050147211934735112727341116819896103608534738650588784103010566081670080653738134645838390165730764567903231389228844043165689645242737074721057898655878764115399793771446564300362930576308405176978595473760966347664523610221846138878839290447370265553794756236021727759226764640343252556758009040644462673503618351003380683796100780958385319925376364251190249538874771485782398295635385737764107577432082865964066671193085239215541565470237067239834742927535348735698857915795146032837065393287606187180060730370096997820195987373380251236669101925209204765838387735590779218673051744470446787788491925831092243803758499210759752857464703084474869225306152986663018791509582008913700386087804412872192163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -78367375063940053170239162833318012308866145149972758625836824687256043756937140356921678914550966138622942160805476307362739396372052747588512241334584668937120230507956127891869728774667375090000333347581942911219898013966298851870612361909750419026093408384551584679814209227481315557758743180764670389432371446205333565450072237381684807776952564229826449648285338033159735978927568195955460371281041174441793403382848615433800217619156978759126370254750075921295379241898138197569072103918247511369713413278462373470383344693274214983808035685095046631580754460601366618630627461384446099934088458420506832661147016732642766593047650970320191167326315498229475162802329223927069035115897447883632932272313172569154439652348773657495281264033343344301417111336936049050097092142282361520240224551142896074876802429263479534807433640860122616840645308102876152866578011425347286255107676246460819340007319953241750899295958428946470695994355427564574480506363187070166563605425611881246110137945276998366500598356482433745760896678337096827920824342638093004040124280677789639970591392139229841576428350042902037026707893412021133112769114828888707298987488324105931324603010202889133556128023263406603403988962076141620224785089125687867176920402169799424953463015321232911699236143990850597847176965354920176763146786799041224957321270004772860747342275868413766198980091797553970643704364294755039202226899341743463259137750863019203379606518645252443415923285877678965389646651950032282742289849629912513127931484877117889292825871286423279135342311308889387868670378801707523972444378868260770965415320691511548408006283968306156622783555570790449510367296194882486108225551134976143779497942536784056684257855272986997651355605447725112969940841028610604603501278279106770307112033724765243997169435360485064210602186488961373267271706591651818101450320308506623649681106408005635685167237647022244387877451310619227134503708259614030420517523168381223392846497894374835770696392722773169422680323644757796857467182809207961561029381827917392320144769933677128586452100699322728060830112936711922481096443885401024348888151139908057111147820517056790044653073620820218383315267933358980350843784546266381120284193865448687537610430649530922812665888478527938588149820824976699900967123237089110695012403350642006323687800281486296209568075383430361959106586162950592257583239792413787788908808567929664226882099146797155530161834598492133449224239795372809084550083389498684293636119588947377571354141193789033394480195664176720969441610674411300663515300442931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 963630345567896038682754307569013772608638561850315990926387864080887040171085333080046120254159694630692851451634592668444307553464669463003446828691754614886742189019817996734646426449994614759015402039024119923785174902167492541305810476906289423806440283669176902477985189137303445302382485541952844763091510268619840608546445312000830817454084025769271461528628806797442627725347942374820195220110493846960029537230330125648332045315427227232721669329665307463159928655465898786375790698556082611386201476851819297350254779275444890547223229650960739323735950704951340485364671148737371208493095264792627863407767956067659895725526479591484389843313849997934614134976995210244889317235112848548594178046968431714455184389441898006774923459389953649790579719480854106238248024015946693729550915129408558753303452513659150426780186324086975729662580106708395547988057877375640927123382187046737372850499490401860757957314320319363415850572210669819863194695341633573647244743473597495102980753686930584819418061046556711317805038753297357395262551738011095166493158851216606248495327487921626441848099097108275844439981051351991897131960418402478734367810740933440236652928615652121959577743302639643603484767601020572641956832035022029738066346970746246549812145557093645316511665187378556492746112370280791712616316125898662186162683301392216892563618669225457138217361850837895512415554774730790458421639330269889823519401176767501430755967117339511910179896005329367563342489427307709629750263361783825830302626574892948697894236026311846741783920477871609497194293832690342284852146800884720974138066948656216608501078182506831330755162830522381550593636001125235683351171959726448732053902751273046782375269231317351480936197748704143666925039341345854420842182416083256124227800695702343559223059833248851207039788760695963406649412597636617354034571368882472538557243013709371907224623503318007352197111832867468073616070131003955409275644855877146823468145229960279863907162926828059923762257089159124327767499618259961351046614197374119558703127125108767021053649213922990026080767589142136842564016118226560032086408948030309791568327026336169652119015746132932599902724367738097270265929447149138616419369325717776322315313836231452213937405215507567094349515820457584510465559836337387349514862731318907383645416966125815232646511569973617923725250884844703280105765078258879896137269588291633441447463182349228830208070997008578519172185860105278279949387157827542983578809413634174112785431223183937286324490927985968124997466386601266309313578235244576768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -2083296071136710654988979340606063555900020703663478315645051673645924746852960034920817016426813736648327180272988003008966789381070278106769794173446372298978179549261681732876396052233051477013472512577596372795464867256380171840344367942988067666973972405072307990016540738462960895733579146924088641487684558532878430274629601064609545457858280862160417647329821137643074739058241606267598054647129802542239615353608164514419969379220049192514227907748077553413449221295251038515283688016849392423080544443003575178478544924330223950275343967706941063420496607619157967969884444650829252576057096294273483298785237052691247650123825391319848090983028557382151827659804596227803374423453116831738977199221161556867701339173119073156226421589608265360367781507886840752052419025779522367434846716115862620601676780818844320443974006541497319324239135328741686971665991040956184114715761310279498008774030128564487962330621993476080836366996519058247842045479970741516976405574889345201168243686760324221413708229923286690607609455316559039855833838690385773395955657671772073176148595126232868345266453873271608341658993599174934867727853699543289796674005879354533615258922271819271545547238863428946363770859010731771340261054658630918449790863424802464915886847782041599214797890251029870539914958655949917601780426784764990034010610140071069644401007704778695041824168208756623737988640946002298317328243866331615547219723965645549043730924517339994942852946223275274661526802066585264616138083918527525189049868198312669887371295835403806657899694321739146504989545979225323465476808678619811496377702321216438488463323061073431650491816015735522663023514156736418574141378239179524692545019006404757531013908892582681820708133550732495915630117875833031329206862006445414988099146079689203803022166560841376235505308800454944709516077981460084143470262784141502048616260778836040586788002789411809170637544757032700263308597704836248106602487965709433791942808475372431282651950081942398682689469363414220953953296349481017088732630398354861396128383936156483028225312565059293964930002101129298303523391532885872657177252248224534672058469067583422225158240425686465805430901257917621557684048965791513423583580088513290863589407979586167614317830988162372369236613278739265973369995767960521046910607005582910731511135849408493621393016605105634561116569302147506030065673722524433387177437072912601389900639584323256496021177196554195929026745737866867075110798458231081683648539267375235324616862308538213094902912320404347054705785262216741071796100164222976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -7703055924588929447301173208119989031870202057577542838165155450863588311870604527619383037033379668047098464908243513771087812300265853818667487315520365979633172563908418543140717293768511153452851858292361884215637171548408134585823280763789247332275044448969843368483344016891889565502047514146063412091210647132661574448900732613081257047098668646877223027468923111585318375924051746011708496311912517389618071760189137836879128908709121324113470384587597692705627384811350847039853381847049349892899957923398649127884991111962040936087768723475901721369508894296518431347595734999240701687579573492376426607090417878099402160961704502990983153481061755539985714605859924668247252035009546262062981181960672963867757827503654225787422936876398346956692970756791142125826595740411934137206211158542058067820855251250390113235391541063380851783023914958794647880026062737610738391767220747217032461776382780491147300926488804026334529522518492659430257782971621123432801380930656516376205862060031615568677381342117672708868282225971050874665027418356538095797375625136231494846574082050134160374098187782064661557157486970798620760454485022026815417080652803746616144483807387672363511063850797620244420753708323077481154619900160645373616577540760915462225460325775650161012809049991995072208838497571671681905981066942292419939872063971801931023549186480347675975823748771336542431783099840786532992023160511065842362939271156740463948014722583208635701208885801001162840992496270642587120954067001438941821353305960758563089547323988832465776355245427878434937485612086190069436294363059868034143140255077727285230839043117213257089157469938478337709971061138851146159447414121744213784714647682941562746695263727944725289604421203433205675111215275602162842392558632045829894348129268926630347719791501237346770573589223074807681346097217264204533315437686755160457774863955476626717721105131466551899330690644962967174271129282245243446800363914888056824646357131501302435003372863394631117966013231062201115049815518768816009600512957950273852437492551037293977123245311109514470302961000162031237715490566000259539550656524591007859738776322900769278545526701439026509792614908387948103228646442539892048019348432861902667415237977994511234440715656719496031732578748155449997312402016768085242932428554340595562350857272534894963977472252408887877592908804140624170379955103383509840643925631766133573629593377497175594239908558261957346888683009416942899633400989099668006614396799275832434773737633866008443699547466125138771034001919947251764583965715874185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 41769632734736965720072108293433659483764805904991990451508919182297304835750214371086499599526890590247490733737581287812173789116681333693286045010489585843990191871206900664172191348183175356136059013307975714901093813434941758874342353704133479676114708767470363151016781986215995160973059178788654021859424135663566055162282221392480940469988045237457345130578610063008971730556193618729823080107926601339828338706898047014064809372179049362129607717994813024856942643853960727069941381097712975748062750473371960432155639210688229094103735464338817107783055036502823941368476295218684087349081065053564633575151133072726273585335651797928947487641883880953872840359077629202461523233981281834377144489334663821170046177333603453020356914303071031730460603916797670272108933218154120558079061455629095557130705227885884469819959352473169666837390132253570912780934740678361719973330761970664515197653140717266441642665947040927702461033038711084579259248912387328392136465143076271289611276590739320567156475668591113789953999926613459197483315030023338468098564656094218651549631559059521215062208912074325408324916876561342816915939971957056251523111799989152684156980933320977832993290746420932582335857207106836571348693546175443080232758743286189044582569477869890261390045154651332985653854182272892686585487734920943568720296178842502512584744488310751792832940202960398562905150384250937258859575951519244941797893695100758630245355359280160083061713424190526219115195524435529784241780587676111278780760239055756848295059901015396042224591848316575509419799397709399482825510557356615976138949284465883835732112515533027153720661567843258586191364061710755888071638892972360809992241492253949159415111855522788499669068320405908283876267508042503058260977791551147878301425058513611338028049574392207457193177512712104666905253969690978696078453356929352396928035914471450944985292803763916039564299289894310729488748361750848270112050336782787471056099374929632217863129823027665205644478945539334345203823741634115837857612135427761504692368501401906244997184738341276750106612485094059633082864709824011077699081467522221674958090322831518386700335105235921548756294688620461803872126487880427374246025717579239472786437683805366027068553744048689864662448775490793217854293089895521046712790846475992140004042903074186812725410694753738649470111330940078302210010296226469451541925908113325458260953533221262813520210773701544162025681830056869987934994366139070103245259690135892592076537275112448721833164067152824282580818568792692464946216427615315558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 32536030227798050297083127313049525903564750205869828533881920713898677809508736642847009490536331902852974541739873127800418927958091310760271307359945439799609613448267805204494183125457176382986991227871255355804814442680747211702054723800072132188584528258386734349790901273537993149312004691603528510678352994360827935075880281741076243186103429087840599919589497172821570937527891459257942633494257753235260178101682742045858014497427914600146720408172544378760435684915330823602664925385661176887158652429839449861297825901489293937723912449754811936921516282802284678012381776506722443933697525952301633480980706963190789329901978676655291987783534986880769093329900100654052220679573542258587511880660773377775305279634150237818331709798886586920615489694851022071911077691994127033577467884745681224529059772176135143658272535747419499540831883129946584080024389908178724119555667025480345009060542825950132906059518535473287242501917402417424799108160949635985025155077376743660894879127554370915461434686436231157221263301927071457557134809937099298331186151330484358791207914032430372088421291046252858553261532694731719596904277563223378235811526963119173851124924581737668728535521468997091186081943321458940472289500676100486572929306805746995210699981329847127595388552594736159996228186565696484245085309963185737714221142934078449042241047609389619583243662245051911730671152359401943926415176513575484194272188960857741551703836915981933884142680646204641462174340288661271574096157631076688632120043705004806242790136508591523722633382704662414241837653761920232254846458910655226812221036144425635157958916927597779803168690080128440054478361392464882510374664302778639795928255535310127245534218825958468430045810802833532672478414335339297073467105898253804134361824742522687761489264010060293660266774028511820602701517311420717058207306246122668239509963863875463465699547448655392975495046179252929401138033479455783574503089367120525155303546012886359734790730819793418004293549416564035397515363830256746558873350965600402165009688562139764611949126471568373099394449602416414684201312085128197257199480851632830687575833500410208564922607244286364141812321613085661070268498693596059757667046424549706694277493677782557004564627222543355354886568184444470473783786831968375361194866909098687536541520818255206570489313662311531902170512955350299584664894773808242610994238762693383359163834975940715143006206653921236078432046270422378207176382492768828834129668566068208839308302716397352871928281010736107709730095868470982250350895394669461504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -926452645656256759802652329947914167142251255947875804117630363731392470926173776222535000445808316215896968132124625281743580837783462012682586155776995341315642810033603123924564150805072567774374946896227846967005590930603645066680299686751671108262677163017577400896214198464061546976648743626535567180033822891472846494900415087206892952768135731679693195647353164872924293907305019487874226998448456238608661238971078388226816197985348209172798737108250716956772519047505188981705843007186016857970205460705720719878616278621026153040804887306335602359757271645917143915128472173162841300775267419814057758412677172588331014749663712465562822194730176907442347356933779607878650426196336386092380190755600962047809670340182181335011621847962967954135870849112137152536511602378007017273314486392523361471289750556152920677321943815488874331833076793920409984729024278553909142729944890214732544547041529474464236965110793715727803054832996255820185916404777840391481731024013729656970719848189934916063148779338932050382345728308212086888050103707868449508088115358779315694086829749511139294493003898539512545134879414568335178044742194471481966847322169083847490428208501852586635852287173180611980583442162275252298675937068940989987403965347022915801362235820408456592976327045881023518878321457690027947307883752643497955644112163020573845826977963603974791745842104017155090232140500791390319418059336363090566572620165069974211873633799520570119001526024656030680362638615109905107179215034529502705786495825578057200008886783145876154225401046312040650585176986539163202655994502757731530805429716584835650363391684889639250943460799904174071177129782136761889847835298876175611530586728563835449198106046047459339575065095363280826756661238579778136500836804589492557326755988062246243873629096797764376339153906558849735998530445209980245136426412346325879580832135728974499963411744519626021001654817170546838303384259370017293686222357833647963112788958220765857399263953799031772317173262350923129979365933501838036218724007587479124067228717418508919896750470726631204654417374398603405367799523679875721682971923277245664431950740238764628782710485657918516706718212762679455820768716173101565642192576358049428666349371839141528387110859852504051567760168373520062182631055095966500258806282069327131591733456231317665079676574745555209819696633191765062983392653323517987961054491456686353267258823261033169699589416516924992553098292424509423297809562577495937069052795026652836453050471191666659941199171183695347274787069021307939674286952474581401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 4425677889632672562833704499884545956539057037427699303769268605963294038897723731021786637848258355435564996337756356614649623828941555907084669326345784564442786222892574646814963094037430911496705922414977389910363663189175227245981720158841550257690645066173651030669107846760845328450767338680423295880624891463509734067070381051669798207869699042156606551866716831976713596720495069809688043393673965011346883391826096262584601375378065117052395152514782351232626897460899750816382903280058679494017472248016129787040589333891117012772325923558055449491709161863332668631347026212568975205656187296500430084354549452660127108930676148428930131086172095439307962855151148472454951466570401539998116356351284498154268255535248218766312268801541650971343944402020185899270008348426758179342249658464695386707662104927717065677025793606814597690025042132925587892874683602706939461342198913962477753060007918300216486363466514829621530279989742516922840942485235670276286789467617802731540338809262450961016929488624975952800153698881210982104090443182271255790789267108558586473127970087919417227309759925112421301499479446961125212593177035301712581352772190275858484337911518270245462647090477653722230168134029978352627643766549525797864135119239903034605062760965985914934059093909179534275836500616763708808104126352271871679533634449390600077609371909952545256685357167111146008311809963303052286484311656518208041671147692411882133819760399432727621384595358035112647800029637643956304602710259858187359491940599726009255946423519238429350350719183507068622410512647828552082949588435558333635014446912314324366365336548655104184208642803832008395439051044133726861318481882780314083329819368200400550592154747439047248145729202454306612919045636153023737994991985760526687188050979916055354898911589639116493026252063870142530437522468439387017376595178133877650506859981425440685786228923442897154382612236465157149353246617502779623983388507266360225551452363887530994033396627414087463419307499136500905227301456447831320347096211285053489625851970572368912261957312171121043491816401545610239028416544666999639141563881304032317653241001884173094936928993436757087461748236903533363648745642088388690220746865280064809356416707031865729368573841054983038509960030902712323466948080148953511922032088183353489126498260253624362110850948831206976213222636430385841990884657829567999250958017661869499159828429458252057214943423819789699012867025130598480464059464027502425611902520360410843817685914814220031526919095871034337733952828617111303617730717647084978176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -13173552550570887214138712269647510908938045644395899359061491559010708381298289174853272988927098940333082859197755095778096105258490015148604709617930302805114743450209236202161272512557117996350652795903664579900324048308964171185997876324996799796445060336175447581241889013056366221732655272535287996588078415665666618931257837911541799596285118594199354374818973380775569972649836514012397278905974621831288767370194322865010332230067150390086071008692049508020902217316498730524820976503915902583527663112471990878692821627542992442302660138278338898306752384224115252189500593360561131714750836822751615182418527233339873371001588248327358121556687931923507324627942190664551297386291105560124336410950999625552835874073624275698270024636299157012792306045059745252146701906065541108831545480550151117350885762595611237038888204512130092467791480741028130910130785947818059698438983666640428376998584140970688427027679282628789117457414867493203559247014187999874447184301217807117808487436154469845867226561173378675721300829750195186823857583697052717511718056843552925562879399190802140662845165012916113264183731713367082744193668649154173365713084612947536086232260995279018113012950214284140760702904499709328018529900446319652655457705784117742369503594149250777262763675212410159555431003319690602859685284380218630395374788348911594542284144395487266442914298601369674091172945816670532423668572177457474389777787728416433643015016993453448741721374672653469465040179297386926304789745863225857612267332022433547601198648816696736345899495017232234122270079435901788014800562106008250062817617239087619383588863939487230022922397898316387041764631677895752247258961044452908895359193896098253948590553620591569368611982908996467255211418566879806496665768878268189480349681980354074020872380911261137174338658979438396985824988310452341618348566503623746944456694029732248409458277119464174728206226903170143297908304455057252385116355542329451474869108082638261406546593829171351580055887237835548401054915490616296657875404996706866793928019553797680178761994678864515190313934348516530970189026848899917811629898994776505300674027008436279687426959848102388563072311249893673162897171621238232834472852268881458482877366138984534342487043643316707001160008410680078816711467713939701896511113653675667463147695889088676290239786048095551052686195808735669024526898555519882382526110856754848091330899415466132638419233106286506277671258387246646774564411394380547704479130018928568202547033672571804878610619528458747430889036126066198106295072294307260006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 29278333931670464750992782575380371269091692944600672757968507062938819273034463505803963273079494069176038275847673842597175044229525128112240229727036688132821466649761867440176538119516913964629845355685196825074170205129773813324089313747527644536427256513859637952928515641652505411666805138973436242683801049564857014401587030541499634380394366689272185667288899645412737782605907897267453900338711859147377202747638389533023714386678840910595472753323542598332661720988557556805953220418992925096099065712570239814347282307939010525145798622757494647126872703169570250240438739474689665718930001148327674577713454619149912597913028329084621993426258043736920656319947967075113110520280964737675048408465224682000893260767086400902742947579058720054223972633374622778455772863861979249543678659636444329070781476924659517323912555184832072544434207210371377119964073531078685125311603610978258994263638741304088951654379094845004970876258445924508783277368991364488703693051176354314325135290534079202722669220357283191025656625215902126022740875847679139635692955402579396914083508186878001272724743043046422229885586409188006659624232613290924455970366189156798587445762547678870066152284163578818349973987533136339077863326914472230279450980224293601737310551122755577737795168188646047545439024094552721569361099787576095673918877674348943380953947920312897713393073327517942091788435673996458729511049231031808617926767955799320918454115114331437107531199412290791973340178309340613128085680599656530986618794781033862311303978369864932696653143760302904251923687204171982395759899486140949691604480706662056102628620529978312038755097841593654711167543190083954509784136327842243706940852793492036088051089102254269502116941262137191930412964972510116518154657761196785104527080812870270476113806090252980627678908073726272026341776606489241453169849652742621635300455402346910358953710169741155966429514888162274854255869033978987284983714064493568147530448609795064665980011318767688893126118871295423523078509144624148778532251265656174441973170931043641358360670245564441829768402212819894433925253421655409900021033521663135790123264558713977588282546963245296215960804513461077530227927056283442888174008142039209698582254484618908361352634254910500529057356638646415138113118747199774398962458222880315361535158472512051038380571657053483853802464291106363500193014837934525683341104286722599956464481195246598277129870251542426673075179530790149515246888715709610758797950294681759704767180957140460694596900065617575188709087350875979737282139460467981025280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -52669160283632953250637135319539111724347689372478312651937442154578337602181002520532720108463102503392418503454855881855575771274518952285425960391749022932124955948455096464851464688566314700864335964446084203122255545799136301895592614740138382533797169043965694717532481452825776418479994434321199049187684742897808737199339103898321197143604705094233510487786960494471023481930838404024651770643509058086458608626557617056779064553902002704894983872067248792373692613601430626037807745436866301753703860922638235580963499269942961952893700800546509966501265794435781278873885364748562261066589568229642315900630116449039645118146805337597580576935703726880015961619563897546166099382785487540920835614259129483593578710759587406050936288830167901767577647194124034264178083264570989533979627249090121892151802191319936972614328257026135476269198176077319130238597620909413049575054743999413270510989536294871834023985740383923488912246800683692254283152228093155777151746285086590877920862074821098674658297994700276545865581536715233276005183697734255650975456602730910616164345867726234942084393897900699231334348813266657182996373660133162335256654861510875774805436655972071753846220418001531088355434866089582939082594040266234717294325956017808838300011745494792573864651979384922393210046665458107554638744699865853151949876360387677543524109756715339213794667937559683243825386824309890319566346690335598723555759392475027888179427197871627764747263792446080453656198001673898974105228842064297380144706110322715127912844154692148431645990535563768897265161987137190127348768877268330187590555299941833382325575110185319041078138548205204104048286265019095587021587131410959512426636418787727732772588680804284035804926117387246432519501692627338004011212465725074546223020726197112364685052534944675184385924911447073882884328874019024000607139192018315997578908546445005809496798280350697190949825125465078202927159358188302886691620493800029598032388637051476391400828944595865402297608066589142595751500441418818242859254200311312181152603353649352648014056478122834721435735554687541864942900645900190995454714156651633409751109146871943640398485496378016737754395187712086815317723170357205654923504312766685517568320000057835172442321864676395754282026036902607160929068727932655257743412322987023586749164120305347319807500454698448618079940688932701431985589505235110606490784902811568829377697326637189830643671785819298351398942860009488366731115502430198229774271761097885824851905774179689254999708611033909042790111331606482631477042644954900332544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 80622655122283508874545439047295274757967817346435113500135864624773502699116276601466567013239473527987373459689301094875458637456546526145485998488688568488908098870448793556706376658709034487426101022659644941330365581085104037325052112963340608871011810886285377628701297452068069095260508199885198596922777070550476983241574546967007158332491008273813016082288565701140451085982783378519759215411818066048829537269087419065071235853803314584322687383764771833508486259084010334673319078469031589593558654891523214405442820606389466895784293822522028818681021665020038609411995361906791671386102948015031389706836451859130779327730132981602258425712857022618666140003567534787605912987287808648681399472514466204880929631640733832733787882347412161184728241220211872118091918220734249261238571884911257798088271803145190846240800238871485880136698000534972534060959826326976436014243588651394941162938084749311657522763072245107262066503472124565255231316923505962445959430899899208289848885826823592003999461084975914910381465006158961435030411682214699649315526078157048319905540707828445201477950747998700964856033219104314066297290844826383472340729202700824593991746125348163146308119801973548231662825434243788319931411685964774306817063179644164507394361318298558466735800640316722436923425609466796844834440255681706090871724086944130190522229297684822634196769787464210564749834594621198294078546146423758382053583060156086071179621112355320850979203268461414635121416211547774978348939202084632513096469025139577918298758035165706820483332577422678057681630366177209495811093502351107678383133325166438169130078959692139998744446720069171211817938096518747257117055571218034685140793363025180651410750195966853629017854590334655993977125405814884041181542740206027388983262541931638972040038976955181715238991880800425398140321441643770297720673310250890170098654953672252472181287086583068250351746807335173003698135216749587213817254702075920790226781570309554104560003585256496293307568610211675926057283824742883457129643886406508846751464190824114466506133102457429714756092910790999232808511118524766952385505599459800044543453550187768142579083687710106458498822830180931941001019897491307929572932161957696192464762907870860410081936914144836330228377556563291888687564013171965674502101795741645716056969154802342964562319304653418623898827235231437810861776099412645598192863123251592687095806764369677715461228644417471675351064246505610901511734735398858308274104642919415822727211428655499661291667653708186080964831200840026446473352185301594204536832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -108419601704326632317184107615530658512315365845709718366800336936641699417197590573795533080110117718443705279100298785938134332060104786822317348988485267499166354852738850689428708694231574415724331878942021136676509806236228515377162716708505020712149199007973978111960418084357591776095691801049598285349837220777190189876097632566519737504892018956442383525002275903767654521044820790350751707089174107895773560161521632792905014978832509304486958819355406317459091823167480770703365779447893034159798104480065225213714876508868289576365268856792659182781323934092006440173900550326112161325982673407170060623182761917253504935515162612693755411320815186365206698184490211662785474724312856445431181618700349758582035089831534575420774624092454989680861325941231258079116640651532623941867691655309675231847320079669229023760230479091154441365299085464992411601814326103749575874974231226806132091530256679250321559115884588987634270393651342310254394522688964987350085292087647856415251322381747697365466308987872809827520932603359026840409152006052656617978412566499338247809418424148117017416265302983982220694346169398610742598094526940922130840171898544543664467658194822580512050665465456307922314450860650491406352842335897479908136034980917737647291866622256841263477721786102014422126425718176649820388722445473026486264370657177499842946181492459793906091259007107606469633468920292386675410986162691479552393970122010179172218650098253498535511703564638969146233048248178204175075612127759060257687053821324212869922677423189262016114554896304961598305710655620931821609934662529506103275404589415142100951044058330504516835130630596653138726957485155230832308440445442014591018388267577741473045712547947039671570344511355760529059397620287106502816363440127045118406587058143936544955105600863040720220181558730705962209064771230514052606580694048703395561287963558276590360159440773630723337480530053075208483318795297842777791919073102865577287492617845858040240058567850400245713701895740649028054000543411186450742765611019901970446089400950655685212862090850115195634999383884244928774961303833646504380117884452959389680933186653052781199067274381255312449440363136180295505302957650312010408484952306314069793739505016638774921803916116304375655557052603607769703494229561471726828549969134865120183127318765134308289700447230091684786628476759506606237036714398799047610505995349359506192104277280748286538614861263020163378584067104405797705804318471923335909272089219022334916535427340264981182506306428504751119131463441060463966214825538417904844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 130169054567817164495190753865634762486004801922737232454872428488751388193350278925105445675961547552725516595842980323119434550789298566806607805985512804419521563525712069103010837309815140673798919663349410544810068003217832288082639160505905974590265325529634408070104974709262478425755256022514673798692686238141831950139874078404984083351386310624907429481652474761791128991995024165050522864824636117933522812470774225443894341509584824399191280785814425741535681276113204600033726078323598384971086872884508356799458204730691996959924470264469071976292197205962034855535123657223393510685058793053149644105159841472099342767369697942897070039360910920956654112915973407061037550299330969709206985530821470670630996845000646898908929633197260149941086418952305267030379109746528389091225621996400354272700128278674830163532820402455196687199612503005412167872763763323466896872661020550520526780757513076070695501436844776568956198186315003455701511169936775959084243080662271539377192133472434199080970828947956214989124767217464882525591508677524593009068383794702491630417528103791064087558935223242932432863625755836804946575970836136533727279492333481128694343203972576328838238958214570362866242219749007831543541906019969760342565375719339253272708090315394673783134899796446708685523285019083390946705684940816893333087782355126953876042364129114731240527102976192014060882503783450601104840941725148619486496942449232221475960734839164210444060913794059801364323090939901778994135126317307141187162179910430055356513543700136893996189173368867475794967695591484139382364130445202320682625767553377210025937545452820302916794953263913402282407837673162621240383093065809848474063369867793311171873638096443545260044829140869467942362412158877474315039798224195429028185035265928285124859821904504443837914426041798678021073846261531799553800041758577699159448197685117655025843693009945519980164317584886018145216228817574994680719076280537415383389474472002977972699506344921146433350539197222929471807233030850390258575655295427203144469345511733384567875600036268978089010338098385847530924354740478304423620210414477253006029196727411379224658537696851562948879815496873280343935041413547379905876770166616932956475718298696658991167499606245533003782787367008473141878818822748877418225449142803218751852959645316632879995704672121110279326689273795147654608799916739663168998815562760562856328271107661566484131514027948966366611453264325728428854210953762212215179082779670354638558423145708343990741752663665233364226523815146535509950168863040699419852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -140071661996294908945437684226528706146891146195958346775626217232577422970463355552413944987214725640168468401798036818134069252898340516960974147450060533779435028698758931286201577112146625637036587602686614000780599227481956055345163036782140359468475834167480477399966274903580719788979478203085890083673864743296533336136212344076341372728428809528529804163631101621675818208317682688163000699859234612314501237767555335783091843240761379780600525935950827570904761383513144122477677592520311483897928770981020981195660719245573195491911775549570913458004448391967488204762525211333053699404909021709489708240853534427546067688027574206123901370887153996246716325514949000583339537262785897800351232322266385154505491515645869283738686369759524618952863864762585438285220443385846212733791614777500848557185002880666004957810254724468190650723380926034850682833591352584128344240445401879859755815155143722500892626844778771678330202982650726348475083808776104387672944905055538112076097774489311563737856011598943438241438723382800599946288197879831676957307673683878309458295651023724915190974044621318017368925862632658926312115658676924831612304310297891579899439959615458826183850849732867987680396794148833382808290289638568148487590406324960456383339117468852318364909925595263878149254469186136405684717596897677658798292883396935610158363811862391915147331988916219080328020667959429695751626777863683982002072045114215878853422048203118643637741751318359179483979400432386068686858364330641490491577403892927361405709268989789163182836801808360356394511600487028919052132091889013481181288775725285000270415082968758597194358241250203270037597710362208104050950203647155214302679126835615610412632336423816041574472573896850461686530759952773675394458011263388996974120402527780050361558566771751203791177774498359522590426855018104620211190110888061711215954559097152264111109706613694215900406151117088388540172981328948253936648044874165299218718573480434008896431097384123680931407131852774645938307588852292768295676480425349620365903013265738179822603682108747120049833304013279055127619810602130089023295472592795999750078928005588058190035049765991324894365297802426543841111717663063386576550759875973641077783966889689475820603519797808838599483960970894468882187232505459357410701247832340945588790177143382299639949253518484571259586480555640631517731557493491877673449709992807314562900708616282077177019903050304568250081356309548533487965628021589986007115450973438049591248315524363341631257663447371588099072747770835474817031142139100779669094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 134866222650423383779407047938205613289118130530933940975523639094984307821349220358163958845438800678782381637602688229553779352125132372266753761454649586731095811932012214875415248541804578485158887065331084538501272331825802729924634268796824862582898720144015393828182480163913684349636368782522012338905922577665906233744491784231717852755113056643037248467047469423577497247449600012348716348835560810584540760334701572460523505834259912085639897278329057566766547282390340537358939381963625556726514130965691866153586021437373028696069585310040063385913963555761347707419540433474959995010338734417522469814473464944993596228021336751507200923404101485468659474181003520213173242668966595646866291159053881677217840919001760922431864032743079022199529434037385672595142789205260147522867364327994693995886873012987634147972904497822434166687321801656980212987688570155275998403712677079588597260057431514637285516789893923510823765781461334017773522521844876676613858829444936846830951711604539417405112177904519160451099729584731633109130012784376861078610258342734380421712085155274177144298833233105313915251830253174947803103243125254794716093564644093478128183514649687872759878525447073671220510967494411811397677508542263563372990500402083441218081441462135006987803597459873378473209292223662421275224028247939822546184882373804622136929116096198735327955648315021148061148724346323489818942784319831383597589051372786770106172859985379963623989542470650076593909146152415395795145857940939990342941089935328590626079932222983709670175188600194870040050150047527273183002815076136828776742947147935646673092309711579923739451655018740904386281916494096869952557480793927139035478275685423692706938435205625076419105597037155435229549949429459321735055058527240821091291224102799011336573137951997028270606708353414056012515706967298961059442359260943892689207821666844174880038171399468162366917013681277471978062645322124420429415515053420895808538365823761329117331957251260175072228864430847323126083472370474121082530283234778865238113316113079073342271300752279430218585435125567423314992272496863792329042225931340278578584594357169453302686926852833745381768439160182394700095976359515129460845609454195412897464558161740505271027762072102670722573171221872645595869303890065253526049761052279485959949305209265241284331699315970803110617453573195361204979849925513794740726011220151395923122502782587780098396774048952386458320406767724738960162653592248611598971020223270657884293640827905678744423304186586350714960547868579104189736819203739824905256960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -116118419678089279190529139982647877763611051643614637441908332369403703931298965956898593328556611858348400936195669316718746926543158215623618413777882340681285742468968845625399127937923082577268730190796434055811539511694589656128409306499435202001762292157728966506631192351665657066239029589768350058852989193779363142199122465144963279157983087058340342823028933693508069001761878444094977282449422029536876280729775147238389174394218498119788911462465939365813319850952038165434388304678295085188726928285560234060631767754382342421091578305993043424828335124541597881743259251746486229732178318620196171466591756087861505133236213201140757188670246133747037419498178695596005218787497961556588020228719244822599144303755652635338345388681368660843938843102532402854572941489931924532592108377971659362192672794508043559711873847058358322095200671274714965809849610031570601287695876052280764939685574189634908542513403080961310267479017462533785703856334105077114986739962432741940162865467847137974990631803669842256768264070436997596903376529467411750201938071443925186315981736007748657499593227874492587252963060447776510028422424594616749774358885678945109883817093331189754636572191474026445099492622708709191384254776314814925247813057632071154595919250580992509792749995117654700451267732734081265385506323995010518054551754206470874293599429498175224488351396308356261280439827069400983629433303024120892691119264992713910716724761067308346378887064843386781885546236108531271407220660933953602387204836928662957725658198422575999855532755038375500143538003314058730193449647756846203014528340057106599533942884615122401907758794125100479631462578631682219241931206045579397529905649143908763076962675121196175271474017844053523656089179428422418955659444226367333514861456513001533606512373811174640218539897512021931235891938712822335664809060807258517750971396375019043591025452549402563838539203506430993272517755009903154230194851227571244554395573037757019220068327960816389947936219070315300860964548097316004523602279765418509403613859052226208541514284883699925274186328340840955860461498597093176346025851393137358339436549989498002308658632912796493272753528460614731603085890072028881564370878476468515438776393166203518830696876066984563860591309525234983744179687974285800957774117316841267013462113580069869582270249203154632261276174706210811819659702612161669344628507033534420873831150206537849074189924002685396527201878461449172212649818639379608650865079403943460209399826478467500630294587711960484247220333603575991788902151151207160217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 89837672869254326800586788724033587691674729749139650387251253645612474236088091594606383171308726317550392003864829588157375038652236580770960749566473338042530137339276959362088424887422505371702158429360222551070489126578218541706267046760793361401359968204893488306457420150243585878166508988715750280694976672945623709868177279461652992209833413686389094060009790291471208511661100150232846225119174112233510225975645353069012219296103950691453971697478940245529900678302327587600050952340967709437899585129934137071009233735157420547506298745608996051211324838510186038391018280594307031554413581851843030700951739622121581210356417550003887603623598207891987878339609248027928125567174129718930938273958696179767133739134398542308185675855261834456647957863017353364821878851726776843174123248872229775339135212915841774428680415664518947607933859937809161405458779631147961823574654290570223700480800812909744126345171091719612552857481205573273649977083611496826553877255893924167162770755498126560930480977656390378467160144339731928354723023050954572952561170178828178491043150633276395170436138892723744589670878269933926479933137608195141289620360749129504235013534681979379662852349685784352007123110467638552823991369890344860917793547924586517179894374249628489136849051229706440443927196245549390059748178923156063344750526281448478741446936075259827964814567581415791186040312243925316996991199842655578787236513384506858783899593979064980380135583664322866093559750315229459265673318336285706478329504753007249164152784487368475131601991876756501884572631607030657711801004361270671311137133947427243719594465245782931211063178847619838808146687957527664422719610591708450078882614108527356135214034984018800026539208999532262246188997239845469390334228242043144567543233796487182234130833167505848354969768833857565886268247308439994707910021870150422572961095285107957267937298773637628704424984231796060413487737450760032902232991102814335787980851704383683394835520745367745909435242537423373886652902102253855039866340452156896143637005198231004807807310663454870287771510088036435210907098489277364145492791639232978683922232462761581358226976038423083842649788123188864327384252477388425992256741721235756252042871203483519936228186074804456635234027820389321828213684068281352235756507608617895586873615683207942740584889469166901878292808256146559657789908702587502101499258227995459159906674390080567193706391725584802585601827327640027107005217883053501946621855616446035745962295737395065568796310797841493398367781230902148965903026595581453664256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -63239391283183307137422691140268023741307591825546179404384676839448558775044464693940778736368917936226632774477113184669945081600380854156430083908436679868013413774290272610191166183117159054966411404218496491557183266057564223043571113837011872333289900234621256798559669440441149311363427628456265866779581250030813247060236315248324149180822801643363779165219317281442058926206581391955504601783964569140380024599550976470963299306312077404674581526671469141236205091138204614272479746265080654239190524445079728298058089605382160510789653443858733510353964742857905597238362928234998098422985578555722294537791439245648113081656388084627968729043444852613117567458945594505271862670818669749995129798479341805200210690543195880718174880538431234712905292767373916334468937818726669827751350252763393102109887937894677601425652002395718358149416029302748875216885844753301702774593627763245469341824014651115416747943252218848794234039500947086720873892244421525894186158296713240396905125839715628333587502544730945018185418842754331887930017360331903604601925262315707139592163444591972664783088041793851662969984701443631417412518420713689732910836738208215641222221884953230524759588330972055704667053421016125020626314169572443979179677349154050687768180677986829093321105463874864541168946112254498586983598362421368981003889280715149873517027838641772636990228488914867648349355528333808024612697430364649547071236843524224109846455420016487922070202871585163997912182142733757845163379721441465368957238083181042472040535829919437124076568065649276884453535582225297362947506777963953707520218385234737208613435269564484399179143265271324447408514494004667269691682097150523216702999182102366286841623775331424227664658008450390178873107163372375857752115769076737308880544308567541996272192150504663116563676962176540280373552534799545396736016313264573709980432102165438200052206221111051232124384921458326610836124159573368974390782924659382284444770953637593210947955687563349906351362684991412868855801553002460452526307506088549813194866730956373488073231778366901891943738000424436105942849518827000648338080112086167971323689839976777386399238554814247484405432655990052339476886455898405692866471635464564648424465918257967961958012165181823683923600111701219379762364598599959088508263177116307483289875236844648037715866823151280844838638358914670616893572699113714804575251601510582868492265040192975623523660269610444185649866746959771473497809295500794558997379718207689660170099714097317597393909924058620029242223314161282722799944845200253465395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 41312953101639039438291102798172978338141470582729360557610633775865871889413503979923010163788902358244317251942822099438995137626766025947831473134797889773184874730715233567270306887001226560952473186343819481588389634523929145158454107133205320110040305019011042361083376482530011399732786199326007850550362873992811718898551689497938755508537122637389979753983593279314879277150614076209953608398902465046642318079930149462910707244539983594709382286248575646489420863302858665954865890275140297661501136290333209493923919936456670338922916279338287398076901486802373070822317130527697172801093849076369535563057778230118254361637331760105304345405696808781762699892759018354073691491304036050947662141784874599606575070905734737923938504772507840820081646449619160696780371833896701095080501813916958848070199934566509620594607635851043464160132249077885427049522757500862473722578816965485023552462895482697817397650628312229373980498278186695746904220316753542039720214804959149840422007453535830520596582416116961879247565500240134713832835318104579527312710203250138121656950788895583877304980288633450718882647503184637737804445957757029132699305741559727919917591822351243374175974994715971664959930875488443818681678439664215917287197239284651361788934775643206014424774590481963084169588403148612264399169801305096783358398992818504791587424710324695950503947368678431959188613703410496314365565242818458779213224983147172481599427635728695310503095108606122950915930207876149986526697624244126711499621958435903381247473033569837366103521440954994151082259664943586427065966212519407671029686396494607871266794879390339700554968653398894944906017530007530482075238068370990781414332059882647304622077447544435233193908318601689430404947153856306773702590929279654897806731762708566360410233233671222808843179210916430389764232585065835162253843578914458767670309291852973422085757715846036896362383983136037449029219655832149044413667857751736037203801742220231169849379695423271278641726007976337707526323449610947908503268269231407550186611261201707974179300345640948213785107931608817291105860223886108291023097821834411586844610982723642559729523788644688307649092429066712567511253987613413678402586394786841493699033154143058932102575008051054024708433830886407013199249481237736381404709358474156314615238098172463987428488715676423175287321469258689437667751764948947818741912658785151441858599624167298600716610636176312520873066687966416942851260833729032688438820759963449645804820216025627377153868833676673771414898434652753885573817193346304405667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -25621772043360447563819127466483801813752803669117088713235619125969963761687411813296697320636516040153797045510958966532305457095789476915754558749999506916497592512691607832959950703236011382645287592018453312318760182018870204822957536689371071630485479585412976883762891287651460559394083896964796435137072904034152517801438130627051908274071298418596855895805838600642096425185478079629663985097123389760746469370025659512477462748712239181592710819511101100287750531156419834313011203073732370265549441211241251764211385658011840945742131530402854069094274372416818791575925434029776308380229680184691185401902356841293406519764835283300994205698477586467378836704349785110185571514679858383152796187832118943236868782325177051412072638844260158366954827573286791858377351726493518700610304171781214824076029371283238084977568301365136137718737485887542057975728741214185231976128099496828750657780049524346889871973982519956073583863310310272692486052872658684902209459539768068385089323949441128036871230928603404820940550768492620066412328906372082984808593429029321796143200283757971713009006297215204509232645315273339186188343631420652276970972910269022588196000631852010122805306855031805406704192637311587580317841539341536214500337618508001278771520583606111225355496525349593496748993338581075653641636070656720805751909120466672662069513596552156137853755707971461678484894538279815483627402888471478898024577998005941289033899254706961294039042219781551406662790362276389374008918528375980538287056612586355806023365881652794270086673857355018562824137225290737253957866624705797328004408277222876966407774999753581528837792798763078743618132353553842638380704719661045957852556585709763411565411568257027472446703127021778377562989860339723673517984080571020812882491209931774416394558530757703164395486398818858314559727552958165523983495027202037080304355562153339755772542322660097569576304511991857094991374737582203184882833761387829987948529935843460955529538097498992505826649222539456874645923445358763849075851263349529012742410520600581458850884613260792605343007322200542351483257905902618681317804107318008258038324864330809379083174169961433652001878106195574835399167799545713906971348574647822418916962454629429713355158863675490980576512763440456512323682250588595859022554889174333296520908557947583865080174128098353015927766604284966072300266447808301107595101616937953221790450043922054239176926284949588509006246409349439732276490549685906160297082901028876199266916579721378701732817149675057116431816019415189307322946528845655284121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 15326126758807833141608967237580742050514513796556204621993987032806603086148958777512517460023877949049846239232920272998687058336478308523428122345900985879584082957544498936148149263687562489411158311967869924922203975347786809957468164941779119527997216044089607824820671350058660133765200145653951555247948354445884247127099950175499116594902328559142163939639905207081055419321475252827762345224747952399148364245175154188596705470949156872328058546376882885592680892055378471602602961091060111355869892001942285335752886429689008797402635255353545552077636870028567931815432073832114361907677583368555448282851779179880633844904160985281035355029848520279030386616382415333660450095876217268963113166254617023124417996811109128781117103275758274584282773043932256920254584766029988102129442681236384667271721753491717050783054617794745031345975476175489845441084376299915428159241509452827553980192263970042629408844041786170238628572665059907819909206019386993371533970560965770696961149420367478181456654447890158268283127269537009008748802894830395333482613508127681265576183915519846282371725805863299543198653169543982758841742132569813777598505672686291185067922196328727825345179110709185802945090213795890458089918381009386744117809973201175363921022719621770185512507207565464478694163927512990296016754831067553344423687909351611541391239515327737589082059448861568935775926376892122517260694591647587997266658925466508231087510461583698520368849103067255104966132531429274420125232712618581516065783443403973809273559141083553101867866594941295800886779722936749965138662083306927494909266573944961966043230005396030490011270310151133884743549633746048548945169683819293285858105161496780070505397104645205625044122066682762109569787484372456847280569541650515687331718949338668055454896682201325955466072467696418707124508876646590453755367058019887539003363894359153783617917528349911300584879508752529972240441841408492269157037056130178107241708153689547757776146082320777762417186867622958803493671696826488116261695869139839335162173126520243825987256496416518126340390923587637011195532971652604546324270855780581530889032138093372946149310270950864790005989135361671217843640422116024247673121747769747600071312732825634213923151566488524168453016752142224749249017910123066252503524120393840148989484867831322455193044291858741573634818089722053469148903808217268324012562069307913309417159971216902596285591970403139495763050954687958688700622819679235464287794705428919859861606403898136061023283106261389531285573755823488234386068205182874325876736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -700538087241006701401000530951432515838343379321094446621831306455030473427504957919983231704426699511776423013995895577363102692938938216262141167506228841179773320942129296268020963418172344332664467531453536249271603978104042966879674881556959268423752222691754241908610309068545628831999357038175405296196911033242920265190224890388686577955895436780578002524273578091604384459641724237843517178362703717759396472309313109011439336313061132007265964701703827722363180789965205463213675812887879859790665005455726699769596144691564045853847629785696878074806139572891191129834723419872659045345457519250125701467730671988625907633199284109761293035151107434683635372410746080457159017983792517259931404513654329890343814126387762832034133406424029216758063375349518638781614486613359313324469854666605581889782803414392221909165146455750366819901714747482993770798087249267799219335078496462066574680977813806793050781220458355287667267201250953005444084141433621401035226841419165459716549953961737077707953161766912256492548587256110078293389676309904791186649438178318076308902092431544131136934600395151842505301419503463982680608838044079292229364938724904679387828876216890493540257532388675948640227910586732637012565026150634803412633240734595003168090127377819042727883235916685296084195244691497739223100993726549750515424350714933995907855936625020115666424797966582455022257781583210889696013207508062446880586452739335167378830344978510555875541065166690639933428393051050090146931493354067987892458262374576948241058736617501641464731091645770631726686073741343991031572086561135613624187218430450053405350151778355077218811162289060969071768808363634322816575461361076916944695237136427923891662376664585862260884500934494807389039250739619962262670836145767621515648126980293424875406116451697004212254590226053226472180463262493514000984607834334898450871168907290007263307242041803360016093120553951452075059342671902505378957948247262240565063267957913359151121128580953420945466689727047994218119655662897347213481200084842506108908369608317001709442088003042684452215982844233991090573954522961291754494580632800504978129004279186186472978075601165156264490840164538896757595754502226472906142985530370953002992635257902495208180222677437437218150180980819746422430184391891733413747577845159190576337609315377366846543489058240074431593351611688723233975277125051959345296078497283582110679899960548045741777294890254801627169560009414909734972401898224249633169654624181804242598230859511170711457587491849165809936242755032737382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 233420691966154554610368131038193380182464808320160617858271170705234527322588822222723022365242543880423129890476262220719191511118160847215886767984437826887363186230172639338495057322537940530690547773675526855256973561472095478992757277034364795243157913434942780888702720602448016517422470327239060076593666067372541346997333399849116629374443440553497443025819638682087208085794751425186221689522479564692853255607612373634845634643917968536591608716288782352167354375184202975000331750109731044371515561082930209439199170135363227704281248459359456231965485905445993255792146984855252732701258064519465235217137475993345670713099725701175592042160122109114574559164870566746852747979619685400559574716650202411946557823003410862004140542704119802825472276897177611542707271156303095992513731824413655104221235446256634680510710963011617875695822112134356191078951260053985606852338904402729086787307745039360341875651929785743586972203974272996832677817135238738414542041601613351101821753264930978349627880044938346120186520128883012342149847441827446319150965553064395063629113743849419297190441769303319802462687048818681696595634979870766702194523362310636095910015456553249404153773438997358672564038611793388676809089767488212514326058593656788222683961949080398793549834339595216456227818974584167685016753006611816204472920564326143503409548352923944855607620528373883242559988899811793259203163502505346443409360212313369678950735691113579954693385432367716066235866275527447424073805167895878075457731918144621397699793157965348795603113806991817206554001807644657562729233614854427539328369025436605238042869587404149382658865415918079710693151139738721546094191892731770784950337840583508114551924917320849895603572854633305253881090526452193533864048974104805080203046134640635912527754545000685198793714928278220271958924700399982532788736437113834893097539107083493321720752362616768373991074027647383861916896163709974071691993016334278690235392284141120590485757113165343391282599938464845485794198892675166414513592090260813797257937662869779544974381268867808619710553199386220350732563940224051109164075678736553037234637808921715012741552572926341607287448639194788992091189476224113163003640372738651187796188231547725761266216029366155118203168153141091725278108920451342084950650743607078648236359226558523790134378264100252587282991534590009724988329925361092271905674447183861011839869806077595608068253703197816301158365022258691123499565761551292916161231172104147068311637525736029231356424747846057104055923202002113416658944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -17432472632572393770596762009165065514906969671866441142186589817873443263369936038172076086795507730546149979916536242833884621390918765017258857881527887937669543549474215370439547879428514985201999804032118243404610321700141495171978483133658574653771437831176772031637850712972750317719970757829328503862305540447597093500698131833361391774885046521040956551406551012236122980810810433209079970739495521512382227141159625141858370348919796685802919994569502904430321017132389080608438513651491747541161186122841444454609015699760588403915194578638579877441812057134953720101641987880504605032563400851160644120860768155791137709589685714056378330866560508277975940655034680707330317864103874855630510696055194209502100493870947980101079523816648275425650303284525840776741465263345078595287516404574709034703954447492668084143679097456409303112262313472910644995262188326572747288657630201723891138414506756912621319498971895528423368369808281316399388610565025442383960505706590493679504856095408711850982078043670012011170569019321933990799416113822084948161383992469656270400498285254891064051826939315654742349373456328947520455539630259249136360217094122191232506462498908148813361675494774093675880069051272843268893798522859816638167732972464312341074342841626534472672882123361427426642789599871897307356740293295152842494641165406719602419405836617924026282164141730661159918909438727695213070914239200252866418447356156247512011948966493598596771888826688456389563646416229345951046877073581883106567471423440733467235690123037312136096649309742135214150102177830434032322097441993010384631863854697769470568022365563972295799851842579883316016815214585206721655006117640843924445545119697712323574580710006328299445776177103596756824015772367302211371132381739353535757566046464389515675229406485515709464533396781529919557677148455310541378232056310444101696711805152113530232391039460991488394516822153940424278237093188936456165004749746541960252326995695755763804552431978618362988574080064045688876403134403144794732441623113956767395685291513359689596035007547785414358312527608745601080710024349525963802761197969193142803943608066872892903705553861961392178409900529211405823655231004548025574075761780460981606644733293537746836054225160951362720797611701665044938127897688185005939770068837513745044544986083287504116765952623961244959035025637494613747683923362833645643329861241508466361329405658664228562673700105035963275129080043944166090791405069901290055234895401383625838940324580963808438499019818545884017764473510452792603443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 233546194806399652228662786456837495667155304463105922012611071031402962647387320258215143691389210741840708765101023216898704970213174316465339996186376696006863984311417684235743332538567576000518282165372113118056299001189136370365090346369444185598632624438871697106865469064492862269377356267752249455674987637680497224971475253670530673480653122373300407834093266861492086030444510064985955826909892205579113005316046029683759967220032143184728506031212216952075825794494341540416861110805921198519180563358361947844575834608553112042693452963396344673804131891982568655698449788830191426565613723834908636093518412566060443429634338678150983758124759052434967032197201109561005940344375172887782540302298517702633570000177153148567334074556589329056600087167117478666709345282048818608430727428361415121932170190948138961916507999985520405086250782526891968759138991166827935435265056701699779605720921911479589667827643121345206345559845188538999926275679089105654646415854416479244439879610072364682314859341662192215881662941122986793509839565989076909176834784261991927056943187352119788844249955138788902007958585677450976645980461839494450983033547419719534702964701625276858764355692445389660565660761055311719812864951293792978809486726051365549820306123018852716277152952407870012595782787325400010693094172356031980417860272605311979907367147919077343595715968381280170016049899261927607267679892402927866179095313638370017731600170197173609387871591808638221139127406963711955838266674742928078549273053337235131173148040323879917449259243665182355927010524984485819242933756871769291420629421326242331142113472849231326893693469843566447049790022122979218475637009415728159702751318754149005213557595101761870274130349027269678703441431495414094640370079745942985592650936318021683931643963678292824576409825733822770086004114353986352711094568793070005178148743946341720548050773120505617474772383961808433207894310295706747817251159003125921951825415171821885967146911905422305080004616845998908207302990564178876302432249745433933142882390439592257994073874656701115063183285174397755828966261252724112369635348532494096407070445840652234472203703692524545252204084717025403625559134149955205165144066616067753474068726855708776261824701185985258077658707440413820945856961540814551530342778996310881719688941846906151656910717276610185587485704077484355165371940073543971749606472887368668774855610445294758036014846218128804298498725133197347750753302558523585948296926695888375508355284967384063585477344047309242511989397946280918866984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -2937089814079453605015720209990184395536307524510778262881781007599943831638490269981245358546323461913721944093887855239768497038067797193659958753396648998283923684255525803629553150774006225805944027425717568106016001014144395362381276771580218808888149639107255351117188288089143614981031428928666149245236234088904289906257100363829479532918126314177768614510817500068318885254528411254918467556128538896022799804474537930533005286035650923289472671924009020487425329091077843741610875435081998831521408573967746951707619521424723712267186962807101806245604182948963451656019672353206969265147627259676301232518952518817833719721669409508099928098374971793350993246136513982778114624042657691011698103665605905673941775256669428013931756897069024930694424047302862480628472857393311148616372111472240628002716569188021712540839801769622539278272728250901086628318097206843123567262818259014339807617542330878472158041375078878119074608645576992396166139811920973239979426294057445354382109180162019708939368151170020442545459780482504098382651729181914486173689866129481618985373614946416454223483541958941578308946377907344361898038402969805047095506123649061993970140534295039806156537012257210243805996947756687235132406222586510979043585448743437977126025377119849165388694926235052331179584001320428010630772942306274725261139421160879783000998951660698485196212390572563855826724498868640314522835256918738982111817789897037644580366878151533978626298846890485259163997371473397902459485526816460959467409356103346862286202520810191323694864432457374229490384291031281612539785291201694999591071373910178652434681126189311716754724292613889363642277402473584857366673127408976969841301070663771519765993245971504416819042905727483412644653950503793480328229901683956844945864124188986705058656946303633552934841725670316281731327175774380245579680616898923247102553564401553773784524362299616869998853423610791467847164795235312405192988044189872231732899749570204751330033037074822648125925616568915011398439175541590663763009719945612999756949403446133639893961648754994229154453209669105916792629148763530797303473479162695868220450727588342418973575920253107951412524890795015800971386112683792164179054828669321274150506774097452007291598552500643257292533960697863953126287720743553749925479642434541662111551099817495272159985352385217125274641596272982911310316279801667186518572013946708575690009463165948509264585001184515870522391734071632522682693318314850888136279963035288323768118283684905044683536557551326002194619205834942193541840896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] -17707394075093075206159353233422999978052969710063196460739244891800887288972973836923661964865145846993900673215469546526401979454321377791314018080767744154739186144250668370595802177434913989247324372876850028897370970692582152649892924409967198434154822419146346025203589155666682478768088767706069763390105564537968252876802916014472725972040329255315162234935772356850111188038231002127638524798778771562167006226589524703219808817805257934743004324939774429343852740298398767255435092425221123677254314704899540295462932172406610076579045956358395097224407311593477384800025658931916243891573786486008806422299339183428613073395219644199429292347310197414401984044158109178184733281600084392702783959619713124070164030275724605031315146960561307789058172729801018947381531732253258873272895667306716093303479549225391066956530324399588107307093868340933025268496475018970731959946458244836789031989293425626446082339394610920476224366899174789221910766583984751445659557876647008098175097078118530081653356480032816625809097534446396413314464141327537255560154518606794162881647577638233647313496185647511737562786023100066796044719036797926594662713111597147402131219104967289035680245496595611341189952661831034777515257978875785587914696334345207218104862743785253148903774598895092055530388157947844569928471205596617229118540310767181670327560046003894000940593974250349248687659918059979545595708574418902949505851174898947270284504006716092495173832338511360242434081285086467309398949092039892566013258126839735017227092612572000406588593799357240040779348681812195133965205939212877456567225471625348857609702266314733716625638333460622783614254843125156358068611008980623413168799843385505928247701069452162074951706034027840204052028621919790092915961652947560520531420670776810732113531163965287228961924524338924211573741004625997461809106472539056774553364841302540968589411014397816555391256002508211285172403971073555873934272945489093009792724762981463519242485499704614380937719842468329691774203017643173147325209652697673423227336059909752531460991081106419308122367003818724660472197523543572833331749973271733285601693973054159969036346852815044130103407259490615813990160865583997359295428086920763167338587956854052306109015466194539265490051414135194604545651889689876037220039088248566087963916164136982714618223691030570955310025950133166697318373273306425854561300193110549327493122515966328005583045575440773122189050437033101191386472695573048683425571029597019314623917127669399259366817221741986550730802245201961040069968003072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 1990488757771857295322737417980283117742006398171294131595360746313885188516528086391799821321561577210554956879151550779598125624493676211067588864380079166786668341217416917823713709663376333162153762298958423480655165769194518993895852955088059018081787797565246218179990880993664705330786560501752640055782307177604512005155388665283536574408653322904585087224943212040412917793833935033401933692083326431111770832014720739127430265368461072377450284412677280999908921650844155784112393030772691165664532333346015440233673533102172061302353250872119545674910429549698634421390588379904926929205004277436885117733836225189569697183839946630246706587777017612492262913902999758673200266526847928207006124682030252124900608205760158818951020663796001606624547394001659722739974013723159728228865109712650090793060143102041414437097213169365780823338850346728118315492074601720001362612684506315343192199319703024318990883076548865408870567788896472494320130627306880056109806756572205846405539668608595370492754198827212691707714083461092618418577178770279357181075204224143087628646664958383461076441143384446176503066967337167818239573877721312401795699302090859584981796511122514704944989235110885689616222066087073262819208867398396219739577582402887908676493122511666327416259752611804486481375687085401615423771100284516421548652402350088956961375167714054216505332249818942701463171381335043680648781710074289403753240215778018098787751796770362094616567987089364957889340174731158828057611038159144068330442362792773045579756221510439171849691851545778425253159222422108017257888286011347668062003376906926927732618232583144886331903038082045144454036887622580072668160256561923234322001958863947182442158244661576059046060379167197337642983701873852872976359075793755067966486808518997511036627994412884883705294474385180757724904342830244927834530779653846078607843088100788943435489386613681453897367889508727214017110138593202930657479095554304236920675652782815772168536278078135364395135203169099679430712335725493775656019698803963766384319468306896657159437133168864827916261708043491128251012048910479635863216602428462993054547750050466842230094535137905421335622047832659315293799971906148690975483383824727544362219623503804659422262589333001953008084925174685308993043129262546075062311127954504870411922810430011832747613223549434394378217163329324739843681265200184200832599455158872604906463068188512290176999737000391828540867513645479115710709933097104114859212982025173851422382861706981676795003515839939772235652230221614700212216502681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] -35776576027319255853702287463163993531676699514613523833161212313863513963150463538623976955769063814077607763329203817617293020930591724889067079402106785721476520893544519305179063242423086778008609360529033583503053139810229703028905778513713713088440261236787566757233369304109432484286702748712951225015422534139602693432090627338052665007205238487271878519255958296845518184151017304774434648883754468160557894477161688802708767605443392383760885949065913403322716546496893638689815671043714138512286790807001148717478178420663307497886449928958611420526345341440494406547412654693567464440233479850604320688398851138108704167968398733283710764433751827919531668092921439848929465080732000924080580773645168470317808535921888342796790595048423352307094516371335168155138015801056292261468866048810331660309964177371233612823838435890905024918164919846973542427181162941639177980353967314624095628945399080788869069138504787502135343314326059966194657518015009003603347790902921744024508304025996775808935925916402318404586266187928415093064109107595817941739700035423757086095967760383693524757359813623719195470222801642426508001899637331475712884549904561435575626259083942388960221350635989164167870275943285544428210010527547496404836794840552594552597531252413193554955735871127699331172239551719485738318769220766373301012138617543995606745103173246427655374315380148423935392670606487109690886460898460354907663615321333289098752181268534059570776426195687050906094773200826562513658690165502575115791148934456202316429769817940144422997305008235803455494702074996195137919537422834867192163470327095008931528924442580024645206212320158324245175733395699991642929139784814419373116361557123514796230255407641916874132637688051449897330952344244303462272960060626845886220083691247574609377852059152676335684613801273033519492283654889232236709262681026293003018942949888822875562130623554364687541618864573337415376490348242118800966220400985845874828973468753888224631635873860289522352260335487365281682342727081315143345781337768905465250442958404665456089332358998079972582159710478179208527060765588922840229110875207472822869670577648375958485238680999082405937052153362645688995145855384783441753333443123192270533985821697132375049864462014690772332411149942665197147430778660238646873166368146644278514886457722944389548694077070135589793944014869756295312488647225143626857834480015061465283664838333606027350565994943148673904938901770092932917090248042073707269473226685054867923406384536510366146677630083825658123163058555553430753483505532928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] 326160426829323235694332395963689711727479254427156208610578586372977811511040397144779584384171033774875060668038108976362985774160066639961294127550970616007181748026972118478462483335943133134141926265338321113025754192688983767225847645885157470285979012083188139718812948239639210345758886952228054279501814321546957190008865782003708291629383375719374766208954448058716649196584015911616883835689071506643664955901252085922505301890364135642643910946833438570418664325830460607701382202363626605455602795969197662986227732507366802047690595363013218662899127443161655532566041583455357296628565818660972035335849714205914269569690265339874309710648644625885630031555073384919851210220756439452335052684168411840560011155080704235711991011482297371469692204573062947831062529616034551410076231528365102663061916727787387773730593404853553253624886110818438128777452298447251407722855565721734296801666765879619959850123552265201039802622419179951720302240168429177256325857319484986426640958896271780576698537410867830290134774330370088343772165823534914675846696406113433275770231355980882162918411401957533026403855797797044212082653283242100847869603112511623155816262048675385845132319020188000487560671271162405158666827506665245749507237238440513031667931551641106317361814609915804193593752667935019256354253718627609400442086187649393120258492345659811033604641890572317554529393140186829714356704520955731578077435668519448231252185182181755619386344758878234790491856674784594837480782799336858376787571282955765753974217733371138725902702690437772352488197193497172106205577839745456517301638838508414176754510255631152974941466120696565390286521282102277499666126556113880634966898535555280155933314705697627584500463018726200183312470583043801824076207370967396738977190203830295858014327416110801593840753730687507441301835080467424689152414282976944382239407263640346112316345882244623037783373640359277964740338664432630868493119730654532715886915267384484751866375420335641910727164229575979482987300363615204351964431907981927358143660353577591647067759679701802420295814415155187259177956810362560728672654725207711657500094544401924828868751398176202098789464930107454499697519814598436253348770506274204248828129594536128920694887040143326652346526865621750289405696906517043368185255360715060987463022133601407599367245417499785491933092447833603130900208696294405803518146254134871659865595214508062131682220035825234168248870928762715563162053180021889124849385116783306101539780715843407328271469885787638614182685404193942968558559638323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] -1741946912548696926744862553912658011769510963599169634553901881079678371046571628241186170184546135525573086327740361500921344879089048839020707097901909698217504042511633780240981085142644946491911562508852009993718839854722427342971814392616357249761674672061218566001366571700215769810951390579243927085386662854198299254379481032082483837072533704707116007308135406898651745489939355336472161710210905443058149304673550382215020085058854545397800977780637464178668581486634476714995606380970755474174904427824381036149466683758789006519229944155554932450105691352257968427503461601447918035202308757325457803887431824129226263793097867564468327021511718751347922005947299515590893379834213970497769884025876543947657392950715534878023415006245140268623629640515583534917200782449256235698682558947613857589156751992521169487046697021966946243445581027007686731077518599239763206858322084803073272033850718858926110717378171473842854963640692669584120997016114501886879282617152050940218110693400584969029848438853097881326827497739339934209106211305799023255371516909023674095807098709104315106145721927687365192199178299068411824146287348068511945323171882219271721551794373412709470065719420342158310131222869380234758588479838843117217066738509078141944049440042019150599586370310803966084866357504451817370854452646201291926184330721574410801571303158607070784791870151047639869582671900311606310629873498567674256240803315823339393017598099235727333408265723777669934082323292302925998301668086523936184561762734900240461935195062180771618568437298661776625724932717072388651609436031706508187086800932639098445144543447979777949655291743271442207324437280865095227649922409068420393118720531164128904057659461142709014605767861027712938497915389301483814964202095047574843453992306487770849014071169138010922141997574258583258526892324573553976991394954473286351308474691951428145310058024640987046700462520029489747931656501867359685073646887378920270614194376822328850983846305899859466234467261093355129432637125446606178895824921884743749071764043113058411903912770984826867691707237066268539718687927837114914067843081259807052073846807268020914172560952061932117411203509721976972779579239550111057135783925332323358657597672726672582420139532170831599922543081452367041754009574342099219727730150273968427503462063705655688809568743241758658303223764781386810828795387907322391544989434930679386835037723478364615364826370230116097141114438610816636543563036744204682883083549302358127494123770900105601982645240866666802078222723741954814080068895113216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -4682308717090848968175003023320641236560255036604162060109079425978318769237021998060686657602956765319039260682337536086910659501237198560410169778404866332063300775682115499154528618430541934974613064749625747259078188422073244913210221926758240302089205731288630033656764145074833519833680678943297643147810109845292208317676337891606812616867452054231670737553543686772058249735030896871433437536468764701123838512941995231753537028132255374263363034269401893106396628839706353409157870216067453427270885034207117880488141406419769182187236332008169034582198847272604767726378938679863616349743199645479765605701699318102427186259261638811601385110054868007965598532455179381785307411543129869975926844371691317855264595216065199054686544746922368435452497736655412504908389045829557133239274207658383209210783772548482454349990303911463523599052902714349172705786272453963709798919774482674472151219123927990780551028405167594218787941142738689052348581250496344258313816565167304022751241184569575221925292175857607612008794989247117861727515904333314480242847749786450814786766148211430713309725396979942073488759849910856318853998623264829274407885209498497874084287224180935315312935862883668329807094876148120488814758957178087643831590301692440140555954935892348865097598382937791904114296890000246781571432671218559127529855488878359339837148630701252239049314410400410451737848552626457771448662195631240369919344650593653109135244443408533420143939423473596138542691954568300484656227501647701643047984391525311817869921489913085190766413616792964483640056226195717912948860942985290801765772299922231068754729774492645182296479630756527517724789393327525231341516245754869466087748733323048037335392950045626979040033752504979174926341827639987091365778463471163530443603603471341701114847759270351119256850045058051716924980357929266173275915402368446315723253984518146532620792329420657838053662791331422655924128079552038816951689882562054141932410531571383202830885929443149909733747965040058513426484712088137943391966056885935918515691519608358671117347196216344180698211447754989920481915807727584872665018510505785352850392236210646619292895400650591981536197310976661693105263090807402680719209980934791306786064263244592168069339823915335682462241339789853074215862853680735800811523785362834927807402202281583584514266867541775213196662151186652831855064354011087355479288288513608641593124195320423306348593696250994050116937069858719122213334463477276302030317559433459163074765072398616144696102619548684002241513801211861352245003189170995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 156449525959926551235038845111702019560167711718116704166479068063180521206013972402457826923640405012812273820309481842827311814060055193418661309207130231465610196110499064055760983744930071214776032942037095746901688541543884268113260005045552059847845196205628275808920881402824295475890412251801333027117956063529711312084048673966379354554426726530783728442448396303236742047008546653141618563435530265671206758430775260995925253462410396065302246755180563025736902745410771530684762746045985235646269559311939567179789082938423098638984879698693487432022407838159639533199634080501959566965136593321717700162601085158463898713554364023601417474921429544282188304170895225420843891481047931725605329222879276209546034000006067566801154771189564495878233664295983575585538407429617640914895117417436768479253808613028670840640750089079169380788105026128566828047925795003194992230123688475748802663008398071038512691148857392950226324024678714544965488187946919639453305705057719865151883927741279398648528335543284864043558349799405869038577605374199596590000134175069887219450375021795419453211571622296142028293137610392772490950596734921404797792788490464621378933450427081063284606951575774014673209138854122718991659844721031829213784811088570236873088356769616556976527666808189157579972883307056012082918162447441196637561568669760214720682088734710587983263545088687201910963337937616516029827683718420970741118103381160989687745909322481270780579841666196643306555402603394462237546402929278187813220400457781826688570678318671608533771847761147070144529029800621900342133284664800405260331190260203878339123718618672798769591788505341228430700340296897215677474176794146082073831816155082491994730327148163116959689851756861739160865796959444890988338457100847092641333944625233239491526486690490733752967981741000386234460452705445043720855559809822075452685984515501103805414595587460356120642161516661596089647613998354679785281454827249985264192975105057570136245475227055416997913302348348525044569613384511965676311613912014130557235937741245464747171345508290252040324757515913351240709484055683913312916805754152916950683419295751372714930333775532496127606668454149757975455749938959761629992308699484077000197033659236487104520144868300273367063177475334297389961817042200202846912971597470216837761526069176856270064402502610139946154241414346787375370162216675069300810368110957496780481761534802454157275802349724008546928180135365860513537413116305745725050067535376357085781342695868357012497476577700027609824437145823018436974587375838560256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -998259017148670214716577566109329578592256856784504804663989797270047164828780202722641840694986981449595979180799445516846305305929011504472879416410963346953183623988241183878256974667067175227760718137422998332218890438659445315628717945689290982538850565064962247615962817029049860028405852461376630804123774860628189999492396698526960916118107464841556378342902086107137928648114500524156268261722053235938416066389465865054797663590911776314772647212807903402232401804829137745966022795196587378175616874739790023223221703920653735843007301307429892823202152073603415316341009280117702503312280961592489734652391292712738456666259360513422722386816302899649958528589306598728020555648035461991576749497171358834394859738742164477752187672655921806450201437688916228195927152085051391313104643204250895859920084807857239540349750545822980663031710714237512149047515752992235531928611589104368469917857703459083198534529707147585041163489140238276250027037200881746059933802104066699441947784973268992880925641604302346241833088327441869739491814981890625947900175558254510516516029262090966786254808087820700764484880980870344974527708326985275683840591218998958706606241878840518892478651993291699839451964624578173415924441615746557518487030491686705952753007126671502434787576144800392817464251722171397330817131016880951158836714709787588377321703914863694302130985442124101326158913549779063165524394445287207760371971415975968289159526441113946437703833982264317725540074473733313637820592640978021412933847590156016333403713513326638602133712434723694814089556286755603184623543727666424052746870293789526474075030776455345604250785813367029822028858201774086245073817269023649688295045090086274916452821983239450617022725050380302088849519961426445280504708417327325714271886953617102916753327634385537871398443550982576761141253121832601033015405354833072454292306534474558836684222804687662428892879681377564340228309403698200272165363030732603841328160166871562768906946581780714781244226323808104531517553712085338743684697732523174617784314201938080336006744967660862894639719862120995520174529332072987390628512961542648219825205461788186500353463620420941880229794860931004305294023065655194593084854204136222400840708344709831725340131729487189165545305693898307748106788752097521593637438064463593248166254558097864544799791500922878818736161167336993111700860916059919961665965283991187318943012479778731729264344345536434556726673032596926492047330014907381873153460599018097789547834575470149282464332011869414361143012567102825295899805796112793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 2600624770576049242598214707016711653195249488958445570810492345861616583926576639036696191173727478425232806072349806571262996312253678002826956547519369982610535818443000639366857674589047216579745940196373023692106087531806423850111246119339782736508901706367131929550317284641449753827908189278046735023620167485445200765595333573785295036689621313880177095592141013367413261939148982188833440801075468860992289444346985961774939180265526712026240539553510348356488984882685544899923727173020600441857323574019134077326890119030852666979340954949416630704217907066302954210634612544947715838748932364653560916217743846757719205010294450380453460552823284708447586553199473692898131678954416322787669927374167528004070453998255741980866756436711899688606038038557801092604034254619858244582580200879610023168940810513022322472615192985038772055584184848738244171048367006011238727208013936407871986813499091839252630172009894602620796445460436500744249066723562733353429420168824123615483451858680188987178270150217677954582698890309525174748586219992892218760674933599416885392881485716801417967228269197848192432170487950253092977045268964458129222002085758090864105261357270767548391640683280666500011203061986391339398107033159831948683880923948658735652291702487644538913192724220065293624388000311706251220827273775455778797325165784878828272025130285477409645507527384276443513118243524396176854281983522553352889499791065194756329130456880424819761532709834709235195530056699033547148544507536486626761482487642596451898184573319332170573437087919486390013173103917236386128738432680989031061142106045715610305292049749946855056026053273284722908832030412458913438172670836094725962690250893431864713574430526386474984331208861323641604326201712723545443837918046323332628500072154064324779526659611889062454020946990715163347456676090989247314492359768129052614032764703050748094201667422001596316495244164605776332932023866943434975858733463552281659967197078077311074849470786836392966431505247597019740506095293473749809964097114099332712599144644047920619862781145835965959710076470738058771014722142072074180920268647370945794251486759718935340802211132771358286862415281735553010441698595985697756348718828339167570537928147026890444225004858484203079359643844552809587161525544207362370263815333239079425154634668857832588242726436493539541788714533495683686766283311585726731744571988116005011637181343888685551148177903618381055030252708397917782894847072601553166641049204120466169993789580322155879760192782181490125369039317637688188988665102285668352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -3181598621305127260955131213804264291560078429328125750824791021931768970628734908927585959293703253673973857315021386564600058863250495233125024101037620407556973582489639083108398701577604628471815285799656083962362809597557028016795331504385382964446072710652693135795574873977364082247206149193813106567030988283443168920130192649583749426567808443554162842139154061747881281599887195252895167725403628407099906533882296819723105484692140615627540785585405036249283655253759309714768738849237582511481268977718871479009641763434918463785863796683014612726633456585010959247681421841893836278671814828160586119302060382494608074764705485755520224056081074546264433414731765108536897061549109848554290088807569448686953510938034267242487273790228370828454562786850303524121743565159824274947071547786451431755793039514889445934865079819204863405280894910854407787213584684969241591225668540941107692750191546096916413220946376919582885880021143875266153666560910644359504405053178814206818402231176451118036803234564787153227672794563980436993364291185700606149554610632177747615392231876671935714736299023344372908885166171442660897920193372999419724662032185242469169014570337596505426230289306375512195931399408809034443658892022487021368121301289857389759198445168681117253641231617336478661564065372612854064199188653546252032157962731952640590624771511210851540365113055008636500040998187666136194249739625573568435618259060785844891904068372776049942455527915266655661768004498771149946010352663298081855433275904827776984129976714098408708021194099142358977652540250737334876298249638008707981695186400966962948369318822522716840669526416481353348893844408075363313520319752070305093063868953739765209216549066092308160272919513096467058574171934277705123816100159187838431233514494080009124343526463067534284617931543024302689779840320036494467255144250303069032703576114295733610350162356947804753115694018634369565970943739543016998727840004016431219775299112898447900662714288140788285772067683154495900227141083001229435846103779419432695852883266404051444715716746916513673695174089534998310375233482681160430541045645347644088790947971622277190558679902645132155684246325230065159798182758569596509105962059563815907705904042593974100600599030343070011856546490447449433382560308613784815668479460476312558474412207660941816088035918393121238572431903989066618587150983415505257658854358313051620319673259882398146001679532619153185283114455165955743203334181211103982268980336561709854565935383693605479154709992879379448364884937139187608204415945880371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 27529668334304098855788304941486381089424580047353797425267177696355979095773101497130364348615949054053659046783515824672663412412174302414523394713300696971296559225877578267872311853634077006578821132169480108533941931243396166253635615283129227926843178306353075319784766877439686185425180859738841989857922406800797601128638065414095296693953125601266882460381486646735893290441618518688764930838421081166919329541306984751832124507555011807759365439236721026487417015616562875893664151778367584741557524720244968144233675959209009599023049934789477295334316964055539185986035013545798899148982841915061425255076283183468017198436904343183713803221482410388941255968995283496175039749946429790101913259238978864460136173619413291537333054957673965578757811700686885016619180240319463970641408252878289402606727637770248673731553518005301202654699200735017401373810170107212694654866089329168011975533692733424936242079831789778019688491219456360348230324375643388813108172314005309525496599647262040986923083865585646793347115142064281007471570479599466427632321670699146631473501829180695182727928352346529749290041337766922764714466156198074127821038901474485441741287794978267883665328057330303604105249318623092115610062514211971551344961473719078603432401316938050719337704155298206189040973478154391928897777192154032730530620373098246476346882744158430386151426919305765985193110295822050466888667398549696316410283971769182844179877893813571700677474446619074795190275943855165261652071901162767981953945391529484457958484439398181368414695937240187606792514164598931583824324410025943291496272049622302599160232531372722830995246554694478384299793959180739484041799303962932391614107841956920538750638951759956776314482822591623600232759899254149909316157953462256471139186529905304470894887048980405685502838895509422328903307247745888379109868245310721650031940799894859100616664078780754783873405065051404253733110485141131079000038295175063220771103766057351209307820440725405107731575272587965499306168573210218109321565100542712995244465042554616256156855277457640485849758638605491788421658981329473833707603505186619012082121843681352333358695346484145315660079326308947155870332131545060597047741803218051260379078530959013984100852573649670801245932146463333261826607754023122817961389753230602775262753106246258041376047064188992104683151804582846706490785014170389391503977567259067424887852989609230670124193167401016418135041953122087227192279393855451630648416573146401479465433367113013969076254091881059484039724868396847734988769034622335975424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -276509819185443873231495551842385741491727123254040538513614086321613310067271260587220310863232515228880041383054697850642377359659549858211459062989050225461272701761632105870831003852508514780896674229302959438740255816522611467972157013872603952863413004300616757879710838913215775173480894555014971095458076175593748088800520213762174526526154036198754522084374408906576169165113317211896713101822973509381644327017019116018696127805351392869118397455500531942164634992238059864237212717365070263648006247617360071884128871466466195251559684558983700547655894792961491700627717257606419412690271282257864245343660308882783903303349439496995738131952364409643499759582480551492940485254913201317003916329295264993746269736394673922999226540293865478945077957956367692786962127928967280945926982437452472444107668548068053416391596671776166936141014329032802452097915651745724452406541333579049980950151368554250384694297407436703534771381752801744384964583529593101984967142914808832607103583841962668165309242055333120416255204018935797557718005326640670726317285349293569843839219190145499386456349096787120663834858444500490503578385644947007014373711483488937232267899039458740017347125255445659185394855170075246144159164826038982800145375815207286334665744752607869623386576213682706291854988924393435393201771376148309460739473658869865959819416905542878257308442711146480923747776580434010595830407316511732422284740524403338141281520747187416027859527350812580810464271645847775336442952553237191418687236842829415251115469406385574898776534572922147262668261547761283128187216403078291086321571235500992106246709786021958054967323176751338312919986183659907605061220231445618919610776746499755308365667458465492310658651772620739576624403584023310872834634793395952027474513433576939852681768543449639186858448284806272461473867451804400758557090097738599579985037296629091302022465772390006880469498995317996560445221812187819240658064585413445794456825206470943406562411498117608824603013474837241446884877556401774764912515579756192588434243101715249722176202523307955151156658377856618313899148281732650165082865523391706821184398447002161824908882069851663573508231302572361376362070402524499200336722772529271163791691722049703659839694014456161369373430372445827902194580831203581070799523489646466129170580432917041086100464677206219154951875220123435056122666693944597059413187714753567089277139687591994741019111531695617411715105057345838137431477255110289445211039715218171057954753069105011821947493757784474770425078565435549999517276774922924851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 1452403537876019465418199274171245150581900931304414746255857844994760490918843785284380430430367511616021559909841913139370236712676251996758080245178870355189032315019247111954117565296715547674357450896207544886025320816633830531209154748455744173723044285586484569978058245467896767184104951985574112699229036945796286789978026255816387775549832236981290493477713984386165439538856140409745626291666905392215012276762744745268200536968719435208402955380367504164308555221047086638091732245550032281536461133389082333117758680673039440467636539702838783232476202603930122701480781471056272792397928702257356542990694562404227224504288734473112694344381086161248323043323178422538207654821922833927627206775341928684550511604714671657051203640315530039899922896963317068300647239668180560120920765315002319491392323622097838174238709177994805749920849184411103437545390287749951788804852528284988563825732376734806237758033926366299259401934838711422751881863292375721511156061230468407888750330889277047746516900712802565909179890604207069995840229433760046155613719523700487327304144470511950149325764443756648437579096019882855926594129742872320896621793917805334901692417353656144701658673835885257619070163313715025537484694466400080426857997760339835816642266239507570346254455527149398273006023942564128749812783540776742719799522144888358787131733871764436286445277540005448294019366885006813333317611323344661187921606231953531560575967342762470322301968008646722750957837741286632659949352675255011482965374005089374969047952446324981174380438265526377212055780924606531313186492548343497169752978608247766516418037436631783574367173850250852901148836187462659287939409244322098392970757083541509720187468994313014253936466906858825051800811064020277907068963300179867797820150597769839372256716338141318266292147232899738066060194584050365547829264484372773386545340296317520489569553595645108678218010880784485601925265223162022637314800157656473078022840032133073096386561584437808797799571080451294792380636868684322996247666806731122294690017151380600510034819552818203426636685040950578131976859487941403510016477696296181481588196557727706374311773319604307692262839051414218000364907740771370767930544386168418562618698148651745986575920386913107444039734026401898068168335578928572030977994803740792468408521673891572281185039815048514907737851563663396808350865373955714156816712009448640680046783876010734057010620242669714208296251780400032061474500095264899273359182344622274908443143540591062031036417096243114954105839520261889454315581527935781175296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -5009900830680004430634112644966410553158195001370633064066198285061474303084834435458769743327904749735926458450298151130079653573095620406250717580475715168397137289896320325450271484294636602732300852151360443863899612926167371211093694718225337902423270376753451752669903436838466462882028652160095556357951388183186862174259906921869352616909076045550034438600211603561329174675660085155853818815757500080483424559833635811382334550778614743064069659935783628448691518179815840696069103936274542472354061302464134847566706422536016975581664036381894142876774968220052510110367183315729050317367990023035307243280508273020901417117900429226358683076995337635022560990412490706012976986959615417733892466282399463043169973852587747083696569817716503149808877616882890669783142574837212225907544274313877083600658273616375147822534843609423944237971604438865074635303738393707705924102990379132250832483786472231550642103431877592273970881340198976343300855722497951140689413759196400778670024642825861569254048344597948348424144052814265618417753661299015831498266266124313573842174262003069530555555700177401687245977040229624026959163509686147376359883901261946060451853289526972981912751840307928950811842552546055489509153945493391691058621486453303318460904170843273494511082151147694785537890599510723255574170616623670465762386784850423680114294509441963312412227680163256329481962021152858631705963251510465285008426726321582994135477088721505478688418037390155421726286391692020363810869427745002255820558828569450291901838791753579784101992028286984150111401589993056005380701530281300293603283482566441512236923733765851862801344111437995967692256026546908369558119923443634952548382503316939459377334922743700027257519016290601157067782506231668411042974310697623683790180905995131321897372284456253658311365090939466337672386520361162165329249813015256174739355426945790472951246139466557487991524714575516110174432734592406415843299269257241319253339839212087572068635649316162401686110791107932649248833277840823671735778516564783695428757795245495698744917891902449587877142140537954646574763257819358936536971644520940914153002365767501847857720273238011910180805562572060879588380645297565023822758369724843980338994083631259871164900587155068395615633753443489125180973654208746089984075241786313201871299824156593148264673882639952398035704372566877489792494293847835635236260342055313806165935543277052603060235045246263225524184270215701466364151362305758842615259220926215446272233837900309746081317821675244138783686931504458220846068647104685382041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 12783044109234916394561057359331570260812334449600486537686206152590376925105833352553706052584714831421216520801353220325027562438814858059135971884509973420056869072430934047216230510306883724931668679723194515579279935706320737854593970133348836694550002665103502788154620864393423660037619124997728795204917970402909736849751471190483191911136221807914167426948588232008482930394202283080048750009932558657791485467704886865551830569154949668145394321701528056486681359585343846127858038469211519157457838400000509801643679498997338024827030700738172877880456409328222701650163603811390543163372753077428807492025630260683182187858872678926054637258833652142064953188692211722720136868668293948153405954628149554614354092464252426772536657049786966289841596790057742200879981536719596237410573074058140944380890143622870048094793409911061948439617360290578174140413111607923732266264478032576538835733439563705767636765195597696948251251346482490914476786146293580596728033957410894782308355875891734216843864850864891614462750660350475513619384356151487997598632223719395109805869630219612147781121422907282413617228230480674275980206534687561545426811212200022049238334906951749622123189444320297021498013427574079070693804262157509879662561360406844844885504708411544690390858141566465207884139725519961006604944862745420380021461407194421516903925389564371179398145831592757495966991168551201951810928143240846784936181532827440416466309160942086974950738582646467039578715021261568710508876065531998219654310441334094415166974256134900177343620025501818941892193525821675948946005428799913578448867321964647855613715001281698281181420585722327779753917524968060308054322513144285886101959929029855660003697305082308758523077770692899211597026754417766134777099678753753346288134951789715763721739040714286186971504859130244255160294006052096011055511095871723737264879714986757691295491165420155868794872040356264476298237773819163170049802712079648624487725174754603737731743856351582931961713136557738356663800369849332639825334177590393153622406030631650430957237120691185821947696807271639688974517572046480375248806024016100451018370141313083323307052147092555549246197438899760642122850649550363352266818203896633836418632839488665765584518888584601952039300940848289083277218893526000405766069689871101340697592361354666784237510325067559879262785533915372811009052045552398509872449869862690023282474595641657199345265620089435110474282466293678967037678509745158091917412367759143367528737435304968952922318560621035824110614667101240806155408620284828121563136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -25853619246698321470004119399762257761799095495681850758680034289223568654812263999766699102959194971990668854380118187004415898181230737240776071411817228635226049040902048451539788401585705325479030652815947371500873437407854816215603972020745135758031012511491762608933349922394865208915665471611874931974111661147291158134324888238269442982336365396869810313810283166538132898745408368666424348251216145833984132140572045451857045888832112647123714665414561532378842562275774148764049833838518021806005496472809711129568042232225614071505424739089166796604521578765381037824344936146553294567366495517252976360963464737567982099117167058458791412463656636208810913422858801715487195164360552998472000396695769591021219889347424036905790796570730732886447121986262323148199840711521588318222322307511245006262581702227970335078725909245643132443786456673582379752144818356751638770430033604202458398813119828766621991637592173871881393459774207310876783463567179517797841112592673834241848810109918387469724461304280710546668751356823645477429674977859511407765548923240740140773128385267724557883073721555613429102361633090782540964160782863747865459838190650604324218345227537967208797550550627838646892911937522997518836355776706544226964684559339157636918476255057719371570572063160612831329200248384644971366605827865362799167022764124043876855897315899844532427058064561833743410648650239194683129760497714341217539978385872484135683937104419428896468266747418878914477008776622817848036603486601143941648980427338125667360617730624884696449278610621599679539785454258125695592029609397443301749765370475556686386375284425198743487457019762618674559772095068232113641987043061870421472214572990003730789665581915257653633323608301708856405314684225167324466571968254087942034369677906905959034455630534381324048745288618714235832680872078937315898658155644239219491493719066567245698618573600583061345700280158629829013254000740636898580365653897820001556292977960221719143093704766594130368256711324721769111627051799254936569375086186862540846089185388789088941290781546107984015836726295760854910054539135993956133412416216945826151013287431297498779805681834793064774153521461841684327255574397452610964274381865299665256562387656789581039506210531445814707529568950255297465413665573686835016550032429484461967487923748640953474478631594515633278209184240313027681877328666634102293615300950785316250447739772596275240533411953759423835118413796998465134262456216708328273728129655353275945920750904062878852316337495630498804561863784946498835342442918582838886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 43505100138960154730102638951365762606017488971379881957684275798672617288283943337872174085297423526232336990379999308918741492995985338657343619711712004476318780212501748318832416592950440873501206911333839769508720375278148334656523235270136104413691346196722355639608281503515072021304953747754045363967468271224999663981132423241946592885069396151559333324094872797590491560131362168926717360936163902364329815987940027234738256025103602264229508043773657921231016891790061143279996026293146387766238109434809663853975050877881595152874773024009278477070168444026660799850870480652430911511002734145308616614131606771326449401016799042095900932876048226499844742213929811220619486084489254241686136869064708785669557429929532964265752761428992804987356822542345553355164298944096097183786348840539222797829245662102913377300237900929418782450448424859218481101979295021207137397261446874631187865744106445025898582359772603403518151089415112332913892383102329114865143997972875546552935210794849891789463691650137043789619500878475022274239455359363664935952940216579134160164304705740592056731286185766487004028487275429114228096543369046217533999899870873533362627096972907222499918141079191415702473745663579056369531763041412383001478122887432624065618052165646067380894144387449570756588284839928200034292235786382608443768251898404504664090484416847932607882195381285036476599554449686606835761681580691582785551677947288284984418421878506500494877688013096662614744059108442276541384141897158189605776427456595905299431154809512935952436259599504906134627198932138410653932971749476728310888058635968722571892287797049786308512736959473926282855517564060663433265758179301177865257389856235309303139874214537634859397199377459157105420221031040016157870125698271378771803346389735258124054641795252775370176316809977844235780414688824308263756693786622761892387870180325682202709130718334355816163785435128122579580419139850610000889503607069502998594805676857324530015875352367143320703856524373296131971998396990509977256542505981463028580169181944212849016359926321365938000402823920035724290474328998099300932918348587543091618172688698748510898813574983960538166878905670146979656158102995298688365771230767505573420302052511113103123291648071832101458030327854939134082252752006312425776164652464888784643810934222194841227922817248880176676922287858991961530353336697309008338538985059059703582724472080447183239434702367342675053457341697206495073629442468463724901674255510722326077324551486574024670219584660934477427091069886380226043570657075797633794048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -63199263008207432263922851160890199188417298458952198544303737559899608829241177834903486725952035559797919260067694561160372106277553109227686954571582940450542764525014780116267082516270721536771073589539842476386127340441993348341812072162682644257726332951301116557612867664333287624666809756036270543475386503921058329788869160853728666457726591265510667537601945561170797895141432269308658967938089952858725889274773026441577980814695756006123514407542784071847657907200993226556289588209202169774233115055212850232547291318168178504961440427083155598947542578541519503767317329582246333587032526770776294284936612640683626709269024540405216228999956785057773370965899261207836022694614592707176209347453331638839787302955786990194425512047312499799946051967158738687719532095741994866294131434069020388304279599579376614974416087040489070068289754890470652483205884744323805682371396189401908172892021594639971883395924097623945266956916032723687075086434750861107089195628725414401640330015247983258324009965490845991203254267681183387254622058608202804401890530185868243376511030214615321623313878505586446665679493288164235651478327307576547986574810903243640936073195552461701877527722971823101840292205861894868460850243949910768078741429859894887190411103344795885185959623073539530714116570117415101538608667797535736992957211470802511451587956838823096806027582391588754848609118310797121728829015227637080262522768707434302215163592787997599483490216146414028744257647024381758481667140131043738428412653274350952877281679188609856235058355921871111965321317457176198146065646437841058991897106610007898634839889211212722619779321442578872423627036148130868367081441143559511168966456980854771177186102109734319963083923694710444109862616524721094029182853197847026690676307519282986103975998597965877532200611310116767051794376192456063100221506033871545691429622294004445928941494798087558043340953305951713429470506664095012741263621715883231087889614478922802933256653860536038864826529495515567178686982447464673285105346971639868462588212660249356441938121121431679186089814355829730694845822017243134700671181324116537330900552327193572212707460603332521358716001422500360481151716897690642935944119667145682510669917484958909787008271451864970800509806983103941959853031930214007804391962203788273253166130712503951108542692285063656951709444978308627469607334074362691883773152049929669984886330098923340879302754048624864897534831747238784082358758195475240143778191993534791868157127934000819356001756035498393908879736283377581158910215437890774630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 81344863174504758238379220758462336448014037545912289977542547021161871322242655131817020265132982430083449777649700290588569378803942242595198775734324893578997687976234693742595583915301319643883060805697149015303839008960304272125329462056044688905668623160876113126878114404412006767684518083177942896247606475698718255211380890827918888783329257282751111688860474892916786077513324058561535450585171091050245571020573819322628826811069614510228232276394945771767628090260590910838609999919190534565516684018101814888726841026477795822046613925680900338834303130866691636869767607866443416264176875432713727471146502331457035677429692269120071788905244938089456353495070056870320670506980410654651525698581669253367811859569591507386140440669126668819755441114596176731504516384108063957559958666408352567314271152950239290988918234868079420143716837495638399522110514506962425125378422014426129605904390160945004912720360323715941599264834055896433952892445204080742016066910795581162849598949102185321733224042661106874926144072578583991462271558181807945349814678770740970057319294738329981225781025430698513333445513187242386103306265326144649249248560914421045933331154868427481132530226284536930162288585306032539736151032799160339006509148691882751614090621673885698939671557032168648309702585976075127530037101095480019819337726730887423484780349522603322395012732695194015581924230852465828693563878723665813507722451440454663408895468271358465023109707362231800077930326354726270627148498208711712582524748385285927347811564329057668687117061587355605802500226219876612242123620662704752928611434135889093332885991363804130832930308020373796956289840069529464679020454322502800788676495853312753003560060422688547175646802224108545850719933874869369055272249598497631028627149690904917763515307352164346229478626894389441458139579697803625661110542226486620214612499297528652291125638059989656625404291002508340836346747656751703002592285772856919133710872931357924277306673195901482605452104403099819319191870900055740453473749481758698198780915498628815845893899625955022440695373675737416231669724243745387803538066237695392500988249825878347086230171783196438864199657092680328395345381024784667522120679397428992379372534032051960810719790648270390549968357789703021712886777493831585646962622733043828416569585043486722629122956980413317230689885941232845405369339253250557128581777265886483314192534481882229951623934572225387955304558443479139635250266837266819410422505876207361516672225569623548627042152442778886587777276071309364992864200759517510631424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -94074926421607742849254565052876908970806648944519139979737164283810776726422620974513329252984504951826363458018432727980257594879733952497891977711118513372179657175262174731572539255514667904860770067639608424868750060133903260435611976177196151539111846017679453988637701277994276892776618342962093389847914417768694379924996405747177732573266578842904248452119814889108401622045258436520262812232735629015295018270867670806498500711133426270432331522057808463696749018259199805672800714856302347513582130658710718409657409026142771420314922957951683080306045587104577338026734832875390375350078073759885646386489804181374206861250161647801732559697649897916309861787602686994874117954201492998820078638035631601980955103425893815440251390840199853889070715441135911772566463775553306791985298382677982543958313165184126792152285659014534574312944881936668633558092630468513097966763974334974823515589684893686762932082521219442947727957225102889715383915911813665948545351516700339384130287204837475822950678191896633985243064227688885929598685132486181083639279497058903410820912461147865050805087570222805771826630716198096426111252683194529189877652869405034162338079473517636398712680515541366631441143925480760336947892073201492782118754728648239841811826711037609622462854541010213481050446667984457647057053349783490685235469081223864020000912814662603121044388709286561532422711349831525776466500670177298456048758381544628327103604187622045686185356250992554675871295755022635891938596277568828688297967059250142833394920402361236340259024520150892228468769917432915321825550894072759683265168995118717849506772296978161787367562975651344077043463558667997391629346993259934453637700254778279171242787099240060813953498855778268192468670763918719312080098206390162806717403997101968077040207383513496860505240120468556575717575863379931108089312061876578684915063410288484794000573603836759157929830920289389664579318755149392782036240826730049854906279986733877242091594928209008762694392156743540852647040638509669555237981341262447638504432302387757645414469407006979978775237943248041196651007628155700605532451603858045737631686143216555749287146620789308209132606333949178845017522226595436814378416793087944210224029165919695719885118552954238374001017214824687981504783171646774859482046189050248037905210066546501014821723888403327132559298627750191130392578061247293027058519143175962219962143053613686356045507987500756091334029253360454060142672198422023690934577434442444620927675130791085048079869689334806279389469289448787855542161190930376504115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 98117154174300163979848241293841350032276454492943844632770854188066139147318081092606825472726354598306059820147166067094491510084874472236353860519895194439987678625267958599594192220844669458528770617389011890380038811727954628216814862885751013633108487175390481882979108877145010593476616996274320848988795487402221041347912527140173341859678032564188433965128255572771627609973051700346544990585349771919802048148213192280922326258193545663057264006312841828307276193775125581959301443673448303400119705561352728817911282614454567862752648292604609375499150309443680431503992144417213886358500785280234033166033332442777479327104573589156234495195335568440863972740994091667512315262289214492078107886787325043799025552747730545699485089962605706696935610659864116163852400574185241151373562866187230777544880714113900567535107895577647962304873184711726896009048041331162421561010748183892598203267177438962969331443422315627465533938563862105495548837559232499307528852114536418547279572655316785711397339372845252101304938923128179169804096584303659621230291234934755659944364966667515378720186262395700920845286959138882878159327931086084984168790002331672536686627343120933891000946113437869366964093127994542955053941783111302602722029477174543088527730769928208248213445388876554920708152898935839432349546301391863721833977521702095769049959988159382178441966991949618010457754952577042340308777778280119501312926414398198858616061957455152156361816372158234583638961906346639116948364126949001278824617904041196430765811202677037759286043292304846618756109644536514917640189881162377121550577893163585734365146828553719567173208070008559224230522430924877620436126085343606339239736850949733169594756583754325354296003126555749245386037161332998978924348465698737445669036987224372757369643332677161747399527045026895283519340557905527028149951858218732665122892222158595540504532483072918788049407528584772294444840037908180553858613540370329699311989264634730470458600921958433064191312544784591734407660862007661333288401624186537087723405975290821328105854882645845954152432657757447160457767675530088049546604286922357173897699469336774247449109893683436918985710806273855855892786467167127413887054701673397746384482082194639299666846548702564340063295878883536175798446261317841417183387112820145540699721064577127768786867852100830804456000048541723059970446797519822495914220966471438244562310792439624719245254841134355799984279127471238602904349413407721918920088124591979410129146344292122649175539944659578041492955194004285255805260548601216256442368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -92140726201387520189052271635107616482138420181778965564202090114869731176145307146328599426533838465299042880012201777487362137647012652461818666102852982944224159948814641607700788432920547254494584850884462259405061667706100756268114645297631679216203448125110134249081066419188128746612436972616125714629090283642991721298666950979499845975817337878479190308008819594849341394778834634256677781631583346305242482257843928796766201753574383292682737251343482579941680175584196980713274607298235497729766212647584465969765075979427094101698509312917203298182473480091567491943945606801173094715592294838100718810621333408363859073437528481711422778662370064005695741045361302009567159731825200528152593474942866846888125377379123310466056647307070671325000568796647817985629996615436350643462740210915266163521732454595551409115318735102343417301803989044243026294271879009226059215315253650271616479493156848453529952076024770089332114590984562620992903344100410444691329932538292669520657400467250118894539507795062397320111789249114148842397515432710885178790732648368406151866637037789274943000751937150542312923137739989161192859347658060123893588101231772620915937707883947850540206482719472166192942495696225844593659389234934956751437225290337552076870563873800757778235071360013328897259587011765358069026500447367066990783636624980028507576585501650087280704473368495643298594136424544883710985050642534918128448468189846811785784101059562343636853909666311605765266301009926762021740776566668841691352365124776571987803266807690113654365233919302603882434595917479207303010898593014104407048552907085618106393825550282677729899957737920185918870255519370307631260467167269895916582493328113221043676865212155503588602310511958537242320595729505200703972199724522196811471834874806667599227548909001960919998195677637228758847431187261102866462953532085123247852959265555823754211632489952496703980419078544180013111692866697203111483624698336272104027961168448411923853073131996176223965218473399303695346733512415149688148567884621482108509290213368209442696264798967681930349876094393061907902863034251148109219674639485052679140013754694913606700548253278858938275858901659037708639262073581953346758360545158262846064826130116596198165207127472436350367402903849069558895756859308999504464889254231138480695177985983645849494170758488355805906521403853675885530485576139787026926074538776260001674781200195220300198853440321635006875828943625774513392088421534730118515580187047562053376696570380769158332703601871283140994216233946016690222155884580321624064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 77800782281947119499838969446037563942304594232686232297000769241739080847782288514238157733694433780966657633944325050966901713706615185695566793052490145391518144743678707151568631721252608076032647462076533334624704992953155600767335640942957963253221774891122996329894792881800585920371374210705980137322570435942598365888208947380152206336808596671776538547393536078297893990305839277340519545278107158854811401556734972613330357214342536084098659170152923623217276723345426238273791547427696754993516098128886082076808944741224972978416989491230354047313618363761368647512043780171157578276232105188985179209365287924562435959543886702877873058863853716471192781663710185389070805402329350118598573605625647627761334856645801392919649339183868485724854657878014963081275961863344118045109111022586101071199596627177782239568417225905078424533488303639124074367775635520053647642697492698953588391920208532137007092071397334324507168351400652847589190358197007156903153800264231434534203086601050496899026248997157641773151445033818345128246126966212463803600199121572607737566947542798275323634012179233332402481045503077871889795875987802038567989206152651590666127049467813666688616014824488612738726486794746340157586741926677640577815183442662761012711852736206202663804871481388450661752164876840823302551568501215806108678057541022956691422683077266739742005903723818835585584735281663170003482116837450775322121623586386318673862821800715255025831302407656003735939167963222395745693964121809433905792757200298432668958494770341803334332448496054755236101222097627645407844319243245410873603615054027586990840488670189893921479003040382271158445019977513252630594772940703779219104430826850426153599819740251840960544542541269557291038595557069686672942089254775884745481343544106185558370740621347182431994068523762029113050118164789642064736214267501791628767101534090990920918202476566409362315969505725465420971074286461527431064015372259833771659674684954061600683379698898065711549263907243032182727245791983095989745976785384259732438743927807892595542866809527641722217080167977557746771230906869108585583320320224314618030734969664035361838727944387580434136451233743717861366974949040057318375973765594996808184181668767023446868367658472196283341623708699648951199104908910258905250612391424469791419853966322901581095929119308749287469743538951818100261257651676391248038953662461912468322391746009623023680999304874902869302787126060480259081376250010159726361836360359310305878787962012339252844059951312917464972843475309140083604875257347028482523136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -59207037688048059766016550077739107671841495588137379165426515935835181008365348517788723893808121765142940197583790908979441781688247374483531102566773084033336562998284945577817259005293132733952286730285185137733512833367617631825014639573775296572238907563693375182560394685050499235458852545469961246623453709314656734412738744298123440237629214031534129962192892858634842916681588620083720976831223443250729190188558784082190119859130475950865757669308819275146891163315607266436032818841892738497567435887973961122828829111000310223554344584158878809923079426013367819033186718009295066534962165474093492688274525900100175797453756136916318206591004347862050399557380391684885607841044007711393676133419610612492217237365505454427193137041994742709545383494842994559117768597939971322061460019866705684110851251994202318423411820671893868862350173449241167008707434174884388825493574906182813085943791671193041764682464667572151060214693020381071279315772573364664028572026181986438546972236756681942873981658965087921139678979775215272666146377246439093287001683652525071005623402753020886346063859662839193058388581406942597306833144434857999945229655506047208568291487694440599186803347506211329662387572610812407854551734311400147845098182661059293531929073991391225952916426465105083535942058326692938102432458115265066431388427361921014862965765602666435435327140912973234728614971429028710436098698373143451044410331273373646967433178401520856048999074750092756629002318559806591328355003137161803592774712442652287576562041495063454612248331434082797167210375787754276399457747061755242125049592736700364468518728732250948849872812873857873138594865896024727544487891900406545120238510869235460777088316609868101957707235348048394253576587327772243607279907368980847313662385163085641399978814974573179587886717504954664375840599065881679787598057592387746065761822090724894508222074403645261933308150752169347484679290287801758522010465877990176435981268426497234072355100632203189868335875960512922988191583788195942897277487261572029753112611270966256951989866500903127781726524360086230593005184618658995991956130884265109038937174595697129177390965476591668320095405014288206025338866727755932596617404156613481469644139247408506888075283596093302555800345380827534175824485873422836872762875084432176406607586310602527108780408359104544442037809474608157505771640284154337787242130636541656971860372167955209019096423368282663715864877584955818556332137092663197763281063730797050031558743859455840348092349273293440125338742430675084690134236968946289868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 40925717887033389161313566315899000578516482270219418859132938897111354394704474017876761736906994168950543173315983748104450871881632659247031510039700444243796552135822870427612534764108402304366154224952211817145105977252539214483040492603726382926026015203489552813983696613446631650035594503444791120425325696411609403750527715108547578335867143193240032809033956180312016168863125700853397548555232608026620787383958883361200429196410927051494495264646215400224028182940807970817612525178008702533072563658065540308904461023733356251872302462697321735805893342362645768077695264070606827895867337382579732318115014538774205294480440799638790289874876198697487510782059181869992478379063534045967769016369833075445384980418382727906821830878739351977779480324237347224702094588874127908955974369841861093226889276809459985006186817438801146960383424432972816290401327668326530967731223390967299896382428079975405548901512454642306040751431414064204689740765151781212832190868937556008932892863085909522672021275484576240789134372429726613010816685537718703196951605454063951639122513574304279656469866058241252559727288388022535258166879714736284576230509581215557032055701306765957943727771742469742237440282340777457978520528829976595181798519397388036437726698047496385198802344131153975920337995945310633085444671995631714402883067410800946329479963727569266073788713005780686043255729605487936294364443688780647719739660502551270093054855332932823539085736426213463395792287678213493362529917851943466198627811256528198530082859125261759396329079529158957945762792435063831232816170770364238620440421038287209853766837283361568154730388306708149006496812443307011964921454316568549088794075933867780079707619449529132249767460597509694791375488262826173213789485484870718063114771945901593579493633875231038164515288707161246144094750334915553700567660663246529780664923120337704742612067066352295002241562850587530866031080936859864022670734867354036201755843431866798937750695656855882493063731791751548747135027794337324704681889471647115108075200196557305261330971659590926996525697379983821611263146168095341792677466980505764987688289176682758623933967321557715984794228003835719276233317697365625245763223583613248893554447560040726067432344746444022762811246148243434735113053264236088413421359688230315612495508717706269567771576072079014359057203414746750369353769873671218280756346518482656637121717215422190415838263987122481495407349630313949038645335735293789165335098305510678978976806445472286645795376047496148290587564324130173400115838961917875978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -26043477774571935730840316777606700715340865636937277868194327580876241193220095033795632110859117271121016023920970891032468546200559097798755938235656887028416215310406532013831234265297810580782031222496636269045588947108136897645862107268757757272796472406679157665391626472524309341843989405325381400263594537552396169837241924790510163639056216459796852549915974252623527573327493829981764505270495025788070139681172782276065344461513237741736484574334999767265486761142219686504802653123990212568954849230158638511734528968491547988539047601629006512674490570418592533595726386347391065961956954138821974095595071631587240726587770785711112859230306930306158437225657023350170675317065689848189111300035957377910638093763724511723533098958811596679855048185533313182574030429344656902648066690956542032861936432063865291416805298528679829600278041390729882012253839905310892657303631134794141021258436420548076726613652597731769226887970615149669174079877235595627555344578773545355274425524924962953584828042153790277298925738252447225800174244103514194585355849563686805610514723957899100343329264269760381718194503337526630664966267273135478425490177374022416957105046016604382700527671257457073240933415244417729490099927006417117984071982598795206426343298089620887642947255377539834565578484713959222885534043458775016870845368498193385566090052705200751779457837100489685141230537358691354290668066274515534888856556311396403093436076657279658362145471917937788681459075876795346360477702190295339018680622819229292979810416361208445854375837626097198379584594250810954651701717291164326881883852698005721811352342657362476812733854597138488906275988370279082736790941127276571938753240905340411078504974557071624136899534423471418619526320391701454621718606307163529352577854559424499408084370705430515566032257079686898703704945752603071520525130629120339943746785892271921047614739049444325881592787444824178921371450144058980761950841905194603572108652972401193819248946687565302137577096794939443678308183468073650184182641299562359191175142670569214804380954947837184117768261206957273189272072306126563434790587833013604879981423788024594548525802680824655755158989903444031524042146754867750178391593865856661741011599787781050875789138773692268585373775019920581493348291850780564964077426419956935391197352736384495700406325859429846792746141308016857377459882181908438637681886181828018731453451996449196660693639931815615462822270247436047365940164482279346549160650913094468888401654488818139020213301406196145739356394030112656232713878736459530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 15530989444343370589172232441802626812115030008740438963329438353497370838160949610775703609360093983850762398118602774143066190242561217380800314787402997339937575220944337376918119919251812049290607774822315084330502737756110832996097272095945070746096378519588595110873205659283881293956119424249879782377885918084948270065307151480672572782112045031600496946897717822068698458270363792132455525321701867555315502065275998880043814782423248292350715947004073092211076488778096783545185692481245948118045273754845072334217053397467967941975727427234462936727169901933310106314512195036762942093399498331838970631983864329703194235752469034436440591996743490560050826838110259590502246343893738315457531824650754907907710797844442571847162358019642808782851799766005436598888276248501494366756991184443197674020269276547018471970485781018951358408407564131539244401107588891640396836658718060387102323010564350820278243021701394658951679227199359248929085900877993992837867896039017298202952189739938848690146516526052340987765205295253178549410899197451278271933049627277815957006463969398452388898018072692174662735406522237244502148486463968703601829837690868328976677886670646865370607519145260065382065533622561417704195622677260327463820066052329418719643349549385029145696374187105268008829920788095337034720709779488232425175400683860193907965343574078384863979099305344331371152966322999776246106417363163514207500370425286645184146999265854324603589843020546047354655620249106149975167581867407362736631877928182960727865454055494738232587147208175094238486760576850655752459864696756041363519504894401845243190860384589736605930494666690408343669276663389450322513570589161011213137596508986423241426913902086936067048230653391306718832737165608991451134605637737014810221054202370875468235181817315874689039618083217183685722141213011651622046233564445177041627430619136035621319754243087993725911061413492821947289708486088807609928471361734585188527616896785978523246232048235104000958168657887287281305072031192495180544428717075481024885190522429040157931351442815157836203405398705243410791289108366072303091829552237718121519028616900216708960386025850805138223869611234852198930850423863176373671814310695562477892012413071407857771044082023600146108892805302518149244378800345500199593093183966732572083555819875298589368051140702557162533949136723037567162631196467813740028815720030031171727883090500889117307255805945687850403150230882310810331180050843346084754852534854225072155032336625133120378311896554998733668969689918781252223528831566021660770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -8833978457988387623336705743198894917512375740253391306587163700602692243472989839241695988186314946093530085905789844202975378047828307897042811125410269695604464643405091148025279850510558891079991355558232933693545326152402200210119546238038869198743005294559153612691998753522803016734430539550192395355378182745123630492739659042184032086962846767083264151159706759787859882691435272051266318176592069996637877794096077632370981569020025291337445284224327672956340027972197412296941869409216553980011723400054181818146952556376675396695984364638769552761340778816597181753940423890146509627525963314528204327190574689127147214447368661062629415587631115093692352101784256381688812979962730870154911908887351653688683897713622695956609223746541485743367003333213821144327917358174425081254428194335910492907230447854455207623452282069769631593814486256830493947301898449132176477615798861872015313582392131303213137631250166547216258043536035035154003183362164670496233714279420509776361714853668525500632752842807367097797552285719783277771274143573338435173003078212713782051336736929766685792765871639247537597692820180881873387722268289109560888292852535616795942170057209313885387595297699663004033116692822437059194466991106863909852774075706924814269134503725579444514874879631153543596199772751700757833785532110625957902009415874019767772303373571893280101448950881223731820704579501978989855536464451847711615865006295971322816751991694746115854687199433384480365412463258496055721153356573249131586690568570533514718072349283125523713892094485025623393784964886124058957838019117021935138518188810580987938691821217861066934749754003272802645027297160348871124166254020707306980419054288765999044928974928407848912465761802461844230810565481320577713267272309455685027810289155978231540579900093407671390187350768453258171488666982029840199622661440452723534717207549817988004415921298877632593138416339545646035217655924029860570033682139689085817450925463250534169608095287436274974960522448319592173071144812492377792835013595784103836977727509198000868368207645019809837341603617936786056147885353486840020483409670695113164382679575368920049002935462626065259272601054284379408460387121731254223583223324269028265347398587008098051399167209135083006372040256149812894993115754100945202603164557173889464480240088099975471150755006593477729706912891069552278448759574965003813819443147095630058366970816224729868486601749714996588793570601394245224234992629773598010801835127085725727962524235172376641079309943634038708502376454937494702906811266553295667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 4840440026316724898378581106272138765042247152101192458153085781537555177386308060012596239318733298845164811484986178565313248317332445142013347137439774647027446787596620318741002934631598202255621326997946025856381304159407108496303354014691440470576253623592286890248291038478809543439508021915569021089364287130468486367765451996504978761954508233284075000363118452918463186112854137954853016626441093313306367925216935531706780170119403597016071119936258982770683540771140624457134216918159785665470345677744121416197132681799733395273105363446860344464971668822234673384955278463543243598258289228835074793662694315664307471696388788865851578166659839353405381470880877584948697685067925802785396277352206670488132590585542188208187652664179949775091354023374356504830581001554675728475243649036531157976945099548067620451297223047834789880491779117185990634696697632618998038127886331536848737627860508759483749265441783051109166542524886877550824196009696612484355241986043178092427275560127472771428493367513349204888900874066760122967193143600366040581455163081003762787003978363925359730430408474805009258944138407587687629126674111549409515845095172270037759852084347393361621243479249028802901977931476825972242452969927755813344398798380733260631716261829245049573361552770890476122983070074669711915420532653673448107616978122923682982219254328312292989209229231715547648201212770199551808174676310779204879696324739112607736505614153630968804584909764564666590533638666095258987043374661179741338587501509357046742660950262602339996712975518385919346360454943829284725282426143897192186607842860916737296846694130857617644078250645271907018012540473027083705541940201469686991488160550676875597295392915490140446762446781717590895425156571553015019685829694541649965524118305870522465907026403503589951142612727475654957602203455043393279156713832508122117997640000751838014336826499092807676201551654374646033116874314788361711250500438830313412978040852124058001898017660421323853713623480754182263441733963589566560977612033569002850151367222208739120871684480864478462280713564334800795953862902222341014301781213753248155276917221653736444519203933640545543971317507811850320958773790831801504146618612523199863076942632835009625555656918734140466309274602560455240442731785532249435080437644057396093955416658021863015805750230116279271281478028724960310801459790948874794286090216047051530870463021798621637912298159787740436727498329103916277659584993316066821010904353531599351454863701884764756138626563051480453140608911069739493916877695204026482688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 339569570063663170998724487215689720832439147079932680197342507650430048915593638552141061481927714820604322733620815922693324391966258198911784782342489069370431605108886187897305945674236571525859989902309995352602474083796922303788185520212166852543517945135489381754986217745952943840242107171501132519715545798394051833257223364512221774132538831859206697040627932601526737630430388970504652579200122197873702138133930411083817245001686349173800038448473945844866829186151625965231294619096537504194108906620368808109961014236230939496961436766972914012770494481779609081531194730866783806803858230524833281355383307753100772183388126905918261465003680256179688155064726298580087638710585812458092478496911162239934487492180209848643982997126646506979938041358525358352254226952986081541966696292913090087731536324627344807035364802604991793883048564294477119908898939568866545328424084845841918477674557486417201994908296393926680303405802258717831176766892967174077786134565614212607243533218902838801538128286356123322571203160308005256512949498038250802960848068058448175600905532235031551792714282752951991178939083230233550275626695493012433683688962495534286640360168789621196229672867021173836876349251231580788580055101037348951946025875704626426026343059504206871681433575730416700186650150523256506423317199938171847334681848990936045525541177924336324019715236479666325982617984278770627534358325079732842900613219127968998560077902817855277038056220605535751768472087520674767361370832609473134460585373724953354211168003895308466151213827699045212172567313061573306032443877616568521871232667477101028641503324180738374108775076190860638321355394416223954051804814056676545108079401852454386405999000331865387089436844504189218714351249145608094506777319680394270102437216673424037167383470522533450094222526566044107144198843530323687319504228340104218489056505011439889464986678761880613828388568770654001799298054647156154178527734871541186773391118616180665938014371439985170893463428881552081261612376241134477424168012084091694811298343534519043783828594463600714390757476027790573744750496605369214727127367499227018552048573097676834816510856375574287125569031410888121494985200734357461680912252757572520562880661815804418934148499359116823928507411729702886238235119577048391004005817194207412291016039516360478324697101060763688238087123893293969494666232227931243101285068876432901477342482220766681169131547184994082186980240344886099879992983962266118361571383032802980940393051827049509069416099020827924116859807478482731008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -119792249607194140267607934310165637862140454340129852236620439207448233659599104340458305850557101719606903315447877431316900773270624186632531988832234666946763719611026691517412910551242444683347060069439718540270819562545134725642563151209143548262544643902348664212606829224912023844183999869669234709145847053625756313039295680343636532871058684311668001755430044724321361696560949557148663309444500060207744849736952723036069310953652975199252682612623408093841033073931639212568759890818205064894054392015129185467067388498615323683774990902513388376889733277983092664205632122249799292821445280010505722652660536400901594217821205990136832969828715692246415661145785522536605835184012620197056489681315979291572008502093714584707002815949624445782870036615991848734467581029466575788161484296832497778500315247571631855225805122040364966240514531691838947418420085257907955026050756874700985809121127241656734444443927237712117228642766963657182342339125164079413333994560126773174150086607821678726043116207046204586261202127122701537926397304684188622966007542300172114608339816878774154025293392301100654535941092051638578244170563708517330601155193463429993492631889218966301605515205640745971993498620293008013647396696770130146590264820813786241637552186629011860810852424637831488248852625308818111720826148890754416679044032893269864998436657916409456855660016529974268740987130631614544088841821272216343616864436743043912588156529322069293179933596532109376630953062996299316549672029305620316110041288747391271440985061084967126229977605235358898018375149374193609669283870032332370972511052159903714900285939419345943414588850990287163642516889847528810434807306910152241398500354507710739401810978665957207370579904254762453321827497795445168934914311585865941822391039302460945157448381048216126856761420992483073081554257032274146409042262813302843488305520906726217125719625744795265837198900373739970265302737531589891438093696921092945677982239310851113401447522155401183488243739660532962883576224007113884176767712070252753724601676238474031756371255312598365574326504350852567611960802706144046901919408876786490624509074798986769962614533347940424394553473610476277163418558744349619219429232607026864216282132642263465166796396642356949536099162988665373487509393578512182638713742931926585132440763277688915236419125067336274082843650650438760112879614512848785471504113978753912558216330266909056650975643925083027559569128502125383842690879441599284682038289780244103224749349961496689467692790711518667295801938315844570316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 11256308706566543653391475062849147866380844431103307882809799888235418282421096708792541657117794422204144895101548422591174096847022946279644869145739140625311574552177331601937245040199946772484311700313160020461253275694864102905781948686604222623096167841616134859594508958930933013789578558754013290879953728331601705591754487469612284676959575280974180092653113036793704679233155350947693301131274000215774336306193266143654132066453366617223904817149790014039684924756299762966012192251715556106609950977734277585930410064669272000044120919569254712687000604319219178054736932999976839070574353087771526731671245443077078865441865436942668682762468279490692104049924884440857987290318101376631999308403818888724016034840836948845330041975601245092222225480327161504078619694764455518958237059366518380647748417135245368008365913225965144359935150941607455131051022744786146015998406887825019123598859595213184881386810852860951915203962693668484872363727046623064634686788816168572534153973371170745376568374666197525304607067696807554984765587448854080633467011329222031924307397826590971402918044382307365730318290212372474112096603520939471432788483246918421313151531722103812681585882141186274118678272468772837664783672774838153552333969492758910512450648065302059899912877129173053805732287082012105444686999527117256577215572558765625182948482263575184346839988948441723438835109154673224816709933806332813639535471001415361599396356752819418733631646918261984374540631661123373604311886985681514812109125440227312802176684810086044334117261580302199092052601292811103220500980112505324443865184302041865770304612986584390525173860355411043757868574274863381490369102827445695486531077582059375814779202189749724726056236472697769710818075408492249412183146806674129683087911432927689157431887311666147771555428312426119969991985037695568324535234834059061329085969415299545698565425910482357143951744637668084327114268342507535984122467270809052623604484887732803687990678753698254046880912756214472978352026114779493074370621028725696807279397941330528905991777735703809178634834195143239939204116117942593705512625989149147624849961291993960475174406036916337012675056521239518725068754010508872045569341730005256428379675491548546117335290136710060522573938053864855321007005028890601229955650441245846449375769582274889091145965144758336196156739898527011231577485929881468025927400514580400458964341803429830378525541025910343468971921884471158716422098953747716249906478695116773086944354200545528704802226506202557660623538700229508115464192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -295165286491200277777575099860676482809284768271396154680598286135305417956560963374140460568036670906639170196265631520908835321152904909894926728328363999077326702991320073750145688642597918952679142644559073425485173018526614276316686608900122421564364668167969918941363134827586684337442359940625303251775109893940166709339045624666409236910986666173281226236180041494566971159206744779975260830002127172782462761145498116611197732569052074286971623102571379458983201313509359794167895935386283513979848191418522201876309979926026595484133947538062329185676420597583519778656790098864099465134907401690648667952625935589742275801594709529930805556813431104897030339636809307838130810099919366406669151926473471971412373731927193436789995457201002435857108411465160075099052312648513463917952340791675433895480074128836677475582314436661744213995693750943151676574469752231793625888861885600250506097100114213171251874475456853022754745819409812049043528213923653710952975757173168013119660452101893978748214706192330716344008442775271331598040158031156891590153575084284893039666453607096109978083505869465943919321879490047095992891756817304885111919497693944950221274805626057672960391476922429974295803653911921417129991955954191021435752866019268536339882328014678440521673313685202987361808922616102650974134231389003792008597706325921428442538923268679144586618445127898980642639346365163827522871252035180057656641541229518342955801549561678344643161380084301256960042516561809200007674341997251948061270372460895841719378941030353150000945917315192663426764011199001829466093746080084065679285731562746918972838829317579016634478619168583306083429731720825615915860447014435065347370731264043316536073351848071069402229602830714419009063540142790159126617463953029368687171458301969174004034349356515392744053568938211093862668920251409853770056055392439614932090349595480605271349737243232719327225887814830237944973299406418035752178176540877330318698240200567869124627846366030861831854570476817471412571831607532421058243749241814970063090004785537276492751076484893072790482225042959241184214013329388915362405708580586910261065451628876929567270159489735443365475786924354681651568919665668928409621439038913287012710812470756332590640003717585273555620174943282654240268946724469864899168415446952180540723553676591374207493826241465154852552358521415501148915095655485165180437063558955600556901046333706678631553135216583785284003422732125999701103919015578293523535147378348105288030495868661784775748868749434960662267165738190896126912102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 5793293810289749541243380494810758484093093282625457595897232180252365317552726022929508716717444121267607099180035989503898356086511717174388403120701747734852013673662358550285107941567239596904032847500592919240214712682138451336842780052848247905166035907221596506637693060585553004106441620489996056090696733567677167797847721267441149934397375864945071648139704817573827932587921405349926256690008823636636643458130910755170951766869436533244978836431375818864640174696910509692585463924499420367943910384404592725481228424665017042774650089494670160297380583564698191218413581670020927613013628792866023379838430702406341328876647608608855408235254871721799691265876948833397198493883030363173349923776107259268325135006257526382424697723378598097036497455292911458071155744753950936048959727713748527713047207262956021784327987719008743294019524268305629651922979657002161352323916213665916507630351613360772562761679670465777842270287467789552450113361889019834211880275423938353706641192938629783938261311629080380331362650292422215472019298425198024072662464331134236934188894020859815101100649698897115854110220689855163016382409195262913895291110680390595380953939237745242271720569766458997831696722041435701266900126494781941138936361114021714055388266510939994185386705701195526852391555611922960591075462410594104406890811076937871211365918687302594495678600870555546239382374700237752638629788707554309430979915089078369924155660831625542121899911280394017945399074964635361677553367969289980228207949234304238676497399681156452754151484583826816712857222332594862187537372321615822562264151896047839674621670933478628601983137764599985189800544234563699896260727374158348017709249965635425023498913341619316053046139535755808035780285567608297149063581147912433325037788725135535174078503783197308425802193046894483911220340509039109692634019436313400407562720589805238885024696961249020950130156532537934568789798077911431543359758163194245078388381520326242445517867114440058396194903895219378443859890213652645450651642049440196701359292213490311568225488279921807627401145801308165856073934498316326995050238011033761621574869250856915130786148786844238773936049235945462453461572887436077222039750324273325491958519139998843414880111859316147292797823346754006205446151285963357157613328750352693905573679791835436215805500206133102360266733377106033637824435063584685020125806564854182875941625483210230704059684004422366227493619151412587498342310396001922316462502554714989979759767132074914788241984802076350996545322010328720869215436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 35571150035818639247012408412592907215356159554580327651238130558661334169308892550255028655379331005383337523038179412609718197407952280241495629722070615106500373986889966347979427259996217310604456036105770637735183038874541147973169169429875377972417049283674790070305266075212980819342987291665625475198627970449927266243035195074877665369740645554885081212141877741600792864141617427872173955045758065462540636019221719917720102322496902077439052805507337410925704258219269173033082241101411642832732507208951060726619538461058712465674081639306415331789444576248883457067753010332157796543467589753207120487241265521306467379618853858098766763079924660512325248247521104882605358898536265019220409398048608661014688222268100617613887298895439957497007153393230972330392757650062048481265978086092030527655065192950141851397453156367897008611067785208966352645465654254553240727262562307945688513556858061937453310831681022144327971449547305085587702420153041286570753811572619061166519499576154116739822559898884273498154659014185966984028008129998147490802603874597117532694715451715415706702173320349145135980638066687128790821172232575159714679380159135207320655973149394453489973639857208278440736497186762233539170308965717710496575865006328344695708521721562285688686840337805227253567892318023645083647545179283869278657865238932416144022906102199729001124746958700029206575071848690346577769088995685200189831590171223568787679296608062476323936508177669064334731013861790554870386653643712471400942659246491075014601220241632761260657062781606136213267427344112238422949170906608002903299511871532828439440491026042297558650175249496930420511016471995372090356574256684754092755848105567679143715816575692348857626318968203108273848557516472877198288803196027479355985667097357958240483755999009596930699173819572601049317753128590673242263618108473437023205634861647190630368126406159425050579605314312650169796871381176485200648886369312437444295189131736722503847153435930567819577688823986399271777243306844167817108066280811195730858964799041786564364906067731253771688484248808440209772564399720397176247769953394050072143250042508114036389641259677520640187880013001807631861680231087092775118260130020435622682162712020492606765216116262959480154271282251257985326059660993953247725010533947369859267435182298576714388453212164541568862619609723385847617188371266317679400171550008739548929386122964359540831195867611251498885327181838011716329111542787493066976896021067233650746294770051456215881170158672445892105987662836633068987272396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] -2634921520850468384816238948981418433375539262569129911795531478185560977518559424238055368545276509808186584973966870903943827262287713196837800676321902562680032636365488958262543136910358103864847473155929704420741293558181592476319726031510454976055636043354300930126296959850051442848383897008195409891521437928768959512276958497921739094603986338648606267533798459626181549623652379848436640644580407943485220439400316428593709793128061835458517439687799908220241416576261744016395737361943383983315844889971621919057454370619891002487950373983025683918792039043507470994510903042297285064360793310200822149940491499860069609566683381979746782695446196696702917702195961060776505347212053171373390014900885906641805013614890390428876887724553584919393942919162993652169107679463790481126271047860812387323353724996395901272629341138993062739245739401343850212793096981724612469021969315043945496310016348555890516912418586641479281224002230655395210395627601587027888610795763437755657465637651355797795069082096240704737529313020882576969281285171713648463296630185572917639712550488402089857495921083297877566812951909648162084625114986401750680057183903245641277907693562221213871119279547641075042077862686446200942462809233359836829325739026196812331032536908152281980819260598608629153907834305369325812099378997662453993705966953468836645502732864303983413592772217434665426911822066624014529318632289972000102536957485864095970489559704029237643941913281626231229687129879071919665028167911671569947713389210331881038946837262562212898183102897219679192534539399566081450609027277400260436815061516183230988854951101759632977923080002754247110086456963957399022743245753793533384967706475602194107814330073757787703055489457368243283681307981980757396973679062333501965450878821493170849311550199763883677072039524648485088050450168016563819334255471762454333052850317624500119979760427413353505580877976634268525458061717958942648054923325623159519541675637687187061739011849400700702108310412176316062179917094996124912252496845658474580608236640115819866559511550382143325559533643473153351941465150073375635259810039305919975241620783958246018348778482554315858298465529709858966119738651871367104080841762580110106003818306637231041931497810657068346887684034230628684046596521056159671204716837492224575099531119746752784342786799004960291429829052887269793095641639125884707859345331637234425550839723723863880721314035030673304538210575473675520233929904180513559017632505981080248731786032868975166169710921477495206211614669531623380195443998720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] 31292995222093984186915361299748446185798848662407156286079845054640183727347633966760398408413777482179955485508726644686166529475438372505444058583026353055595852868099146882811580611779196092569329456874406439299650091433925903253038020397971988101983588323586424617126841132680467022497744339811170869644259512388989709019981554266121747006176120403149490769277266889559994038335494609979310618536648964082808991262666890826551651465406605546968157539603718318345692000054184249742704458504488613566715374920058402169498877264507861508446094187053871439379714514520175914714453473101083230995437942694250551147651808351353018880507507273627093795011535671093830353934861077771689028621165520886861666244951536383105695630431008379336004607069689925084573057676426308417529026330562569060371624930170912643838481133542375451421845067152593780365318971035381732367228384513092368442436842690714988530489098219897683921604848955817091795324973153720773376867692977049380079139763463821118477397663816457639972385710284887559547276266352611397909133426518141110919018029057775804903495792233208022151511073806359051739282944751938846787242654828125189440989730377514593966808679763920101314504080376366330622834081981359003062689110130068989500361947390310610258870273012880372134019079541351866002830574946010898242893466287982761530627967582684314544794441150567854784032822305607556327863485372425403569990982712489118526790935894418392055672281755423494384121740732753051295775979571067163869354962288011558743670480095672099535563215531678891798382495127040403467820229381384724058996959366736757915394241054224302063572082975164678702770259043683604916831304004474388743179644100850977676072251789012059537388290285379425350255512457663432134420826433624663399225547274116843663623934647396632062954081802721077961331886430288998583602008857075451360602270331577472952797635094752037909309115197979919874903017894915028143239631010404520874193734827036591135897723820628010327095171899646910418859749013127844615977510605692100489930940177770378099936390251419013154577132464209933222054025904022844903299722139551600676516017406288209490749149731943349494436343815335012719035929027200733590140189177624417937550917404517794761359290060004389477557896351297578995867146812594358531436310948496085372648983047216047599975334352687954230466714362322522803599352414299191131812736416692197251160422380992905017390070744112033297708662302611781323946839608364763322367452309643796960057512957742436851052306387441051657959540143364537821316778310804926875485129932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] -112273409215054524391536550761364761487805342181891741075039532786481203340550250367040104147744042560434058901983545762495083226690354658063181611193929473384495604617266833467155534479813732173071912783930749774572376990779638228983242078207969405993271998709809420095551413815349302332545532546050565167687232346745147845597824240128768055243275656316000973490045817607600495964063219289770219198937032061014737414367438378326684295855616057623544127327188468828671367661289317796429845908180538013861515931895325720137532539579781514982359571924289092540955433541590438910780279223679281275475076832038511446981192652367018453032814948803532636748141546354860178563524422634404800859343286313676213386887509353941776194902404804193680259330388674801501854879482916519538859317769799309770452141907529822097674186844168913713781170350684411088959232142858429310858757818295582201633954157953065020714487879965116473526228242840068027848388660778931565746029966088424141072466574230938612668656479104153545442807503127014856032198709180086367396897019637861892298768095197554649256675852339462435521579624827276543564768211543751383584854364648617611176431581617022648813038883447806121033208314625973345321241936950216025300738478354663356866886009450188718883030683324588383555365035049810000932107008896972882772897454285193637909241865090792003789948164953969306337013916526540472620993880643978198950170704824972712095190421227797730740583437863287946138033669829849795038577947479939984894272408073660168283819436548364528587375049579630620358711696806187225224358415124838027196281081968387387519427210187353853935428138537640553665225576645008926798508222356832544053047536460706793836448901164185282690950465205913824223654384203507228633390796441927096049741128552838050696098449402916575721635533570151755073279975751390415096102890071144928573924734364399485614796704473406665122863319683689587249270137252611518204730208134488496980668202467134699123850218623453951101841219798354204474801823855627893521031570782610365076017105378190817856466044260017255709211900537696176181819994316122997162603596057322941801164821020763291582103514688766536095909847644750386764595220197856231079462128540081159531486189935214240633857628266798750248728198805619479039275577348884354779598855531275506238218353957093756018839138726545609253501980817698954545906615450215342043499208506545384397466666613785728754176619503346416928208421881161410459247451393928508177130069935646225411419830356202500650536997488505667340764681708477878329256658440997834069069849952256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -810403144018149060974945741874754724665815903070294167190048632602824377029717404217001693587672178904679590110739194576609072848416048986484402513900022675109871490706634333310846863079627433982358388563877205231756770147962600189325785054590553843173536909293643180878714398969871798213623423143723123717701395092778734699524301090310245449724453511308988428156228881756275167548848819684941038430889996083404510929560789598628375701202831694331432913326947431614730261252051245096629851700328764614466447612759454890516616271226974825090619857533176693344143531244048459043589309486126712771034275914064113241237440212942177483374724149345088270543683359255790633432688390993051333368553208065654189362784873950886009703350634379190855677101549849475320817809743879243860964408312014890516690967440085578567730956548277393356599412690848411619594906395726016440251877878072425234473446906097248241593994607723673011479819517387683998990280384971766849691424989010839772685445917783027661224491603911257697216560126183608857324860179202958106149969135190564725068041919394479787160319536605426954152566300782910205507136144944655687464087302166774085540374460256541815139950721682677762961443161433885725873915435731100392107357193526454351838136975484516063344570298949930279187430727604248343918302847354367327561564759032236610788134898806788122649724488287103168646500612993522809612427355337863985670382573846740770530953756329974475541387433592474748499310031651687785330524360503481484723743110619137704595376108836235220992807650781641741469486821169975302716208467435757556980301639204968208414196771455776144534400672509843327923740267822248202466682002384288989369883887469421755696157037932976354845127065860706462551777933665809925288789777277194571994117719019569467779528812941946786455473425938371710446901211723593263729377021494849496343298075998865288221078630475694269497218033146225446337227539787050008548772052546119663259525455770938292894279193548345945758404539386487290741737719306811897714628859210256080307380768876059771856044381601420486756458261159518874636979292786020383803237895920775094656530579512117826620456263856168183641161507471637405543605532065962522930211981619558068047199130572585881333970317127105247582106881178415742223833294990658004166672775413481536609365485846770210557813567381447235909121688551391171776457583352199840434109804815497033948863880688125459968294708444253956932986534693654508811786424383557550172370832994509169300228354741627883141137828681777430531057885550429687697315508624993463027341092454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 17134502229395010059329381725317723762126843797525304592274278394447213260451573047254154684322830630829179338372430862131076105693309945991515280016538164588683454819039139320077647774454766322098694217902063759852122224734703555901661416331092806576855841764668276049341653875256274664552218937110040459663336310635303743582690125053256538578359577651967013452901850013650940841839838402693327319985217068048276805274226474939190130291353193493579427023393325106560610899275901737061875337206398639014375634119768721219455347321990038727863785025816521991441177015104703154548250687643258009441896119973578669273175411531589809753111181475222118647642670452050244687480952054603429216596162604566843484639947019385425266347431390062872103582874256768248517183683547947785308831860288816078590867947829385706349776712756349349015014031645478941087313591191620719289448711395854551029683841012902572832040402577575352180321916609969782253870440325483732269622658701827490164851925681244733284992427318759402845998220889663326849410336044994450150359503801321074349568284926639241253120584743212296506120800537128237302284111592906768856753859229516226682635154014629118848231562066951425418014398510327901474590025220779784392230454781631402926735503919048649677783486035685942591468531974364738639646823527892978602930493593367755164998214142405354158352077707380620749683085550146650130210631745306391363657294354176210269639496426198060091284493826419217120503125726515748580425419881477369109380347892000258463496713338097162881513778008167718239010538833904957182519024293899702492905844504596412060360784510421078593045132052189725822111057089931349282144337717522248505473724160961171165255357008657056970986751604103296423282644746934164505290183337085195621545390585766829703414337728082105609627917892763771439554706211911394951821955887887742287481829463799320205188772588595614500242561634241095072882584533349537436918926649604533711697855921161010211321117148969144248915393015033103862310956006795160310640634812331885030270310856370876319574512758929539228501768457749585660522379473275648061712295243377411337220026980887064542820865030966155389030188089036194112851020707025188190840484436926065157409221214320834025921326792393779927850402355980969060969152728610117237707441905817974135131783369283027359790601710942709445531096093655058329593120418385559901218224290681801535741002103094859710157870443986291004246051000484836908920254937347612104162417105028443932085571287525490235629235738007556993084516373808984441541779464922967527944741078433792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -151617429782325641178754581668193599425239367870562567728358337739112501671448566646481785673331468142526251003641708670885088073151615181056026334736608949645668487234663682462524100802141121357544424670768177917020443557416492761279409247448914483889417241828961440965811991255159502388632059813597747523406011891526901856250787126714015687700067933761705012994947246853039474630896193292888242169671586430094529993762537202065587012457336391818996086046988492235020150252479309034201434919309807094369434590064901094271972591265073365202927191247272179017880357891608722559216509741136010619323056968491491388874480743196895695691928848631107478554418942278884420748176486430951154592237910502814919936938740426748055995265942800002039739823926530445320862602699678258095949222818088684053270416705202496488263074236293158177241420259269455183495971761851412288926506529893954697132898764983822034163054206031591754292612573616732534687261938899527499287243634012573176660134407045113260170522933182283739891489124729705719107023866598104619045987897935532125401977497153616478694398158450027328273220186437721211858782525975769665247851266173821544454223394426465404722818575540281553683822259147589075588507276045154546146338222946003858524372790898438770035329966934256623593800565141820825162453887056084234065946725526875003891021043225717631459340858566936894098370768383710789249841300721126630906459295679913475049118817668235965115200418561288236385068949717730168566637741172493522208382650971377349083022392027267858878966827652404419506655842324176553547958765927832445253339921225155188648438038969755366545239527845906984942031057937108241266323837151091778717138423214274204384996035586238937381318921927882329182833042265294758698459474912565645140307599509503494421571621002771635011553960759172811040430883670635410133979627499046203334917174728712483763615231397539175810159089924573021189448692641708603715850035819570647254572463870925796132049344508449649112657798775407236043676749808887687588107289076731428804111437865049155466154062331330433684005325269460893244949790462982282137025745655164278663419879422304909608652334982060218975823073738354935590274148266486895915225365814008097066638718631787092702904751364572403094671109256355940083294400049867624174838401079575025444131409267011515937277076987726079109166936540708487473889237380286807186303931649059639521292106870901126927028905628135528340136453494304036753763417527484461789709844874924478257488782809510829612425289231716536007779968361278493552414661585745571354531998151475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 738591899009733621249264669032160582461753276299860744329814971034039675920884878808766722177867823984282677991002810259473466832196155820953494350546948689287260720194054658458200984234918457047864893563243676635923011310597381858036074390178421954393010664230409364432134360179662384040971884348278735172387614974979348806390675188517229344753499960351965793591370421615750125022563355892364229819756914352037806887458945798867035317849011221920616526302707977487170523617159607452008492816573650164354364750714156735483654210672189742377993913356428328181640407458773712347756311543725114768634630183322506082086287883602671411996363359560111107344871790218144595717371783821031090405515988598913524657415011177490984702643501612572101419866030791507726079906244654125579384024873792533005636862055613073570020162101884941768038848739756246499797923897386363628711090030658059913848942028107312280872688800161394923619098815843863806989111875676546099681782379452754326867627090882036023576802867735282393382891337260291279220024704204693064001664693441062444835226162806417916883510539292184240102326853677986651346219739426882088897649812378661385415491398297332872532387290934810319250771064628107491173668454572111211822686467227977513733179702891385786945160217227772487267164018333941574972987175530259886895279452643020636840808508061313659559287841760925896426423420770620421878976305590199569597517945967417371601186821150123408840666245838227382204879701929181580669994411182042019386658282138331895327831382988771995049975189977394285068764383996884618568076281582754036651877796262476139715938664773580745666294985810347517989674921427401720738750581986749579370756884431320826125158936835483763004344801520620010419070399907836137385000447442331620883260890765767892706445451930926260763319067557050449376516577534561939700162006107849430375056264433267397893262852583013732182926659786873128139025570603318802781945700776333217085750898482806271133348722684035514999108565043857469703132931198701211326029632516344748677720947103574868423708241750971257290421109578168112406203537035157402564944905408821393815371229996747974707096627280408381625262579476905755468804392366886375522426041379085105853217100322557434964087168461717218830792067730784480280624276240648014229345009790077046234726658517152635007941206219039388016166051308706895526420618264509708089162309822329779522464595974982836455414464809938843212727396963367672445282908697895381518545720263809556128016529465461020239415840207426310469106820297105848498123887146599175043771722188718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -2204656908655477607840740573992024735088528924650390877763893650394764736358735206325216180171747539943984285128570373928492427718328867711365384900150771273515377936343752522705647729314448966371352936718991353055977410522325274830797478583706454447425610417026114287505264513753560849041460595929320593230902843845064181586301025703526841160107544149821369486573245100787960558149773110085619761252758886195986983121729597532244409302563438231123102988265373144327399958421928305378156518648815767844836779297206336475450909332932069237109634612415713836859842764083906763983957758216275893698970746769800264870843747352823582990537194214145632240866882014144001520514442758741313204271764050964758895530349374253889594037210406080338163601415799585067951385478444118647793184181968064209103434085631805158120777524722005001557494532822224260215434579347456624467295739002046705487168093797404649473026421154932594414474856399354632393314265984196239512497392796773095154737664497250164457880455508116470444484300010323798813880238286363543780844594760823424268611757481256496629863681826597923954070215450339365841290366970975391161783363435022377657426201385765147768976483018440218952210751291830071297829389974398358587425619246637572180689948479521197253973185515539484728730077630142771760018821680702076832261768730994238290208493257239324086532937763005149470704236469334752683380308851673970008584247999954317825314437610034165591019819721321983737687701619855220945134954588453876316237155147338692825084184250244868172724710560495710610258061951822358413785994311442742276195712372234007320255531554749576016673520897032793632172124288693549962146673863340168242312681450146188302547620608974925043639025421235383525484759116255578544416448000492114751501248856113870080455598732287248158200762841292152655754348607898982126672172689406629459317475396133929778681323751902139583421937374818194425989531797407446088367099273599891902454190384373795197666382411334136627302471117302222772571236804565642962962910826325242745704142155384288352174742530374385284987124110577993347884827778904704588381671204398391618859177279977936379553427953431095767354035479452622646912016604581301901598740577145890664106290916290603230729702849717494426294046030594025434556635603532946563582120747713864653978580400838529224027309924134998351408502712515831212760343255121984958875826529575234888861349885259391690976318090127002158187991126607571830338194529016763948596309612260091153640760962552302754322064048503313756882994038428691954205231344415763132923120334562918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 8129003883122483952343865570805784603285035750362143771177003319901682164834298339692027541096911004145416642803659482533869217907503756556830370597456272968275250710961334580970711860150142059918738596847820082497435762254053817936659646922662412547365438356108057897316691795513447995858085740892152922165477005003530000203462963469610798321158399934335549300977727726436675695441825702240341146088958725917840327233477121025776189290248509448177336762765509480088918074590132430645605191113061808646451698112921948358168536504175290825095842410632696291476716385160123082129015821053365209363093843026080768750715971709793700613657856031354467179204182213299884406372465850803615616422216644652088802889200237194880072870287196898388159185991631648104869682204857247092123824412652917132435212063530337078917047248974915509507016192989889928481590547770433356432097340581910579303036956634050300551390114551504152992276058123895185395690780949341237110436859099910522532334055011225604704224614561522704477088657886344861598521348940303547237868674059369657452533312805925587165798894989640986378803398623021302774612141407599598629052393010474885797053370775253146302281932145605910691367698551667047469764366516220595215063531396571963353081031196277158962356621654944915299524954817188176465076239582080698334122188566946296378699926765707601792009546513431177796376106477991651056588003509763784323566504342542524713277085024049552177801750917891757027851543445861583596996161924219400609429507282412578062142601974871700839719984080659237867048391238322417868622369311284632220911349990309111639061504025913288580117182907090896732439416259286485989289277260163796151937999164091054279148231776622559787788569971994544158488874728591142388357227336225681514376306039926245587245511487759649489013704777069947424757592099749263169870744542271433560418486039974670529511226476832338491678564769713450424840011660706769358380151272029760010055620836283786530072823998280474241319097616772294638231212082662941901493812374816645807752427676988392203566562154130885022982691075760575463894246863668466631239555167093653188747300603678737087554206948398908870680132830873671017125046177028261936714577191915988093795766292498884819474832354578245653912910710645969004930639591246895859070460820134833149210408301191967127939878676502643831565197347898621381670996872129305748415576256374337559179146719751127455770296028377244899851886962831437115181584453901726233360784663349126131367702795765625013098382078625082203555617967555679119264283093412830549684958833554751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -57176117438055755099479898512025250535702992699698315149014947094859000169644488180510113368389227791712683344748936353361996689297501795029271041966390383333625049696536663975611374895861213455325679028211998205841468256066996948197601260510663175146706362537349649522029879596661337220386866065177215660005864009406257995751168790099004816375483846986328078849647033319310696429698278877905831810323890531263356366232452621807346352576986090236974569357639586162352891808752131175182324901254041564103573952111456027635423940540343382331877451331883335029874696761724700197514558528349170836557618459192225840035163470495188634037258419986562082362568993234312561202607764243775366140356703998497444563909289603213415821287016818587031492866952099282791211981281867727276887672833016804771058681077971039040476738652119812105423795623861900544030474707646204927301659085444920519914260754235197715659482015151540143633532035190403541396247706080153892351416274966226291270115029751617801489983925714625164640655973092853148731783966519871577092973751595769935281426249393929554393716208007844889542267365505181479617675481603556648570557409050243401401452044531306942263147521428583110296251434189444078470621941010062139597576189324913419345355401615172993464429168803798599089484703188884653081290027602585264419035469704146275300929146161837600623213788957073748040120668774961809673935953926807440306652508647186057719063813356979371346210299539676966490053815226604268120997062164778926908000816166879649157286275794308055714318369083633538264002026146312852212707303947138275527589352601851825637817116903058422507933499605574108278152430096266482515867978596783243977272653257856157771040082359051273777884059244890058782483313685999456430496397559685501454798550455936467343841445563631376593592922640133614576347247586696025484065701580269393755412443386105688160036906851035972266563708671159560028635138910965385583787628951681649950856421070036801130769466818329337085929516840010745437301033557146262252462322909949961078259031214230007020019094548398669809187336053467225734783751475381543652730287763455420246772989642067767080022166112991348976418863008676851636386183703703306955832674234072175050779955784794445660810880995058246493358930212531301028283468373675222739664104496904625365283189793348779402255609063184004348450804267892106639832484098621759663947557563254009502946031742725505534189096223814232363731490918645581952622710116894146697303357604683842858358022266028959256589786876852254146249238522375294562225668283085002818391097400413388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 339528721155169055008919777951088893067327425585195019162142394838532876331249655196222674914627625041544337950234556950157333150855576125651116792160878060687457099380711165757373381405682795321538004049783060270624724741924092071113429298097314566779006088215957579185722954935116085409292477957222592193712139446827097004795200466283525843025631152321101363333966419320799587712588900247611043478051490326955360264155347223404472140922584312384608213163921699946463068514532894588230423901344762727835431479607476847541847606745136737281018756618233530010454732552288145245717695237512302895146804790755477825295625654782660146999630531829248586066683824148818404684858417085000038932013918325571720051836536735231456022999867880387623369484178494080602470172220682119420529277497500735709904079739475896601675683210980857845492718803963736305721881443438037838712324412648572738084569604289028514100991475172379652562167574957293044401040604474325631889412727529893975827325004915653975316926867809638168554164691929473186899844600834096301840516919746617474507547313302243180058043135418901180528588159263039609965273540671267490696860659507111237798545675546176301560704218129840258412817986098980058859628114189858977437080166030591137163903487536553771929982689803243939051619255624098492954826101142086407032668134430908807886383928455299897875882404239346125374113441571735261073637117008254930618182337446258120855922303509533255460761896611920945241967542881454388036746772671404152337295218864115110427013367464376573774913073134382977053744385978857852457878084299685816441143000705461986295418967158386458962119134182946219921805833723111539751337108260771331163139045224212856825297767770212389715412004387635043508303564145966350281824188058036467625239156148605453138633763330770244249619845293640852406190493075665534893239513503296549263776501654518584455121278218948739487008105613766221286405418574023505362581184001884499616268517260588552034104237089487001061316327256026135390241945194917197309244994079879026869082793518593386090863483926115337491885957710105990015835944985387734101479846138581322385544373988459335604156040968720009277893972378143368147202367945211782798201394539034876942654092225817013432204475798240418286185032361994294589110538109282023670131304447223714199495356254413832026167441893395737182006139938271006505305134611721011398161788589397850626058416521069107247597862093730582646555052350157041290263268140121937480899825459386270536438958414649642321400944374726780655862549934865710328971431840800447897215475428158865408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -1397575177876950240632581537716982716586601376440933426069171100553269601665496111399873045745236495025660221389491691327942366551880120952468591546533506869512546547178296552089044942730683341507239164630568962531090026164265047908409204326419312511026421636800235961872511706650692576239754178468373761001833079554035402364211143586113687053613215047192412856744574401242074161044876391485395228692317371256452595393867477237493783518901241819015279533242658599513045486418216255828513609837370870792709777611303973241405275643192695271790216463028082680436526512503690709992133332607537387104356102184644233944503741014719363381484429987646788857912218404287363629879932331484303968218201159127519149697093743252917401182803003754051491254012593317968799296565778582400758082574840768553848678727225054621272513932899540778121681819847812973780641726688425491770374697725285229395230658082976105898880581507565340997729742486251987340829428758514519280855791826258914957171843224097609493190791397195634699002957009361481389919630285607788559365937856029902489103946599235569104916701593727973406191419028908113855065835103153136400940368509792057945478565142960317321480790415267437398917121706157345129830749040701451890740407411245618077471878402611970620233316423955496644165226747883260912726098712868795746146828159344993549942293683373121639425961111490716172442684969667208769380252891484744871634817915873661574121778996285252409819570513624557169786083572230556544564325068303895061986368926129833960023133743102301636810981531957891248452380880606695350202576312506781360862854093701369665412205554024704268065026123422094842839833125426089389971933859804049756375449696150206071112567671596033532197902254164613916727844908184561651806494745454372245848225443446715700989751489619901255395473753510534072748100336693223449138538205043924912347451615041261201383086276205578426015581983329228698966991967811166736116193738832519489605788441120322282756357895679676975869351486633201341804804118008382119231801202546013365831747178885238859172702283408843440704559682647353131161857846746848328245720163947933497206555680139478258233791052345737427328175292901376070992354436170370305429643548074028774846325590473836429617415594938003918764875684390073800517688723702277390229960171156371050095862424143084371289083339460057032898103149235938219655269315496472108278423882167792960916840991603560023637682967398978502248719722927059216611538825359255863759370484468864123571059794086097172093970839513257028520172716177786033779132874850545328856358980163312025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 4200889897937263445480759732513193909979889223886381111084488424895931121405006204661637146007706498642888602861780150519822950442513065036119150150050350416742053748528938782184722363802209973717980365581470232787271952929389589510907109392096015717317384922881528371751408433682281485285814820836887965597348889712833217475762484381453749249699790069488223554905994093423159083846291036416983096222205778936046030395890552507437573770419243318053570254043733385125907289945628566144370443925155273628629896773104663519443767296148098507654597732418013785719091033026461291598581302577307741280181887872916274195719981031627689921126807742002346251982971173855783102797764146813374860471824476543806363940096997359555106615167067282069111194067006107701580187045092810227340337915630768346661108100777434340122775538567560832954833697690065387824364141568101515730181981972383437281907510817674523731632249868643086416773030986706948298292389293853043066438140645620073040557132974150454051951494998806527864333331798998434443938740722578586808157152649569336212982329224153130049829692455555285103741219550380863637162483978051437586404096355525391138856212158723687193284985923198710133535230617185013592011902633756364056932347338845697849170393514579458937111925063327109878945661500735193203731228271470891119101391057553377652298758072662659391117966312425266191721821778788501532461275291129765420974971325575571200987176908783891858807282968409507694801631436599005309258532737599645431923908624851249062823784350048423762425693205930693271160294662665831346262673781503890558071550348297033767620284558859108784662959565810352327522841693866745108043096338941260703799504935206078481021718748331694257592312329130580450567370439276890684289043913233792948324641412767338687230100223277484798341268809199603792782126619572443145588461153870166352263048896193969315224838874092682341498846856363706420226459253952409871027885087699752380248618048610839651899667741859476089160056899760549300550169496205935508989755183419165642199304625235714851463946628183015295084654706371559650874718192120924186965768016085970255667844590490896210715513457328068818147055169616094010309640048798335896082806228989850068237170692725807608592718868603955232043779758979754123009602501757466226072022843809055821837093347498113335035535063178927888367621844495113690452478121651200223156884627441627065836002555532136799503836246751245869549181417710401898217455228787646035828444828292155177726363133617098613318772921391165929065363847936150810720079553983941806528624509453135249408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -9771341856487755052804666786136647008960689002357305562227101580540753374569401756133165562261559252293039205487126292281809037305162037389750452532688339072051873544768282770752859776001819231258355163818725001574860135729293393008707350111003886793463658857549480712953732669784907267146095369821353334372254141263107161196112683238895220923193323111710796219845732193898640121542472566881446048334543003778285337366517251017050233487036896063895317171306129803275523588479015872038233309020916412171149534245897831627575522509850727708856556245425446128287882456112939227623274089114692571426695161072342774894306805451028542316267584823575792480189864995180472148772191266123167196009956643385181189487097222927905496030761170043768834760032522818079500363612567999128609208274494192057153507169910320419465766976389206094403600339393330598160994185743061007713440087481050712909737438010343500504692201180964396301954630732759782794242492784173733643038847568972089765903507140703068254934075442863371234910567462501085674384212523392342403071704901339099010290188536263154624470984107843851998017192412319530673316613397145007012584299882421194065890602826578331848337809445336117114696722754426956002237630346846231690509783299424898571632263859103591276632747113710288289556484703339833017032962395820367587209328276813419846074530154707489057288324525574420654805151860236904638021646494445589500996860948660900111966021648662346841842061493432415057296428364679347930988611218936957113648343527208845945987106462113069998977522125687633441388333582476627910677477941811840767068132761841804561474376566731996352826611188337190036157566726259231069450160313011624209744866488730381118770517989119817847474303049424974359466267244324354444708507178824820921194963817892678039120810088357738172830742110399516475367269319379591342468868208363324616725994969248387393101149100389287050301012821112502683109712810681169435832066807848870839962629055687305330401916558061061466388627076500524933998640275963453030063940398536521940494503496236158572735451007357088442464093508650622374855385544609237593888979103831955394181414362478806203241508442655609723709793726636099667536303884873997692707813894530754348543802435020721811161819322659639777286318587037663804264665410569758132078709259820870871453235072253899042004369800475527128821308246582755730267224170425878289118473481098698546438368604013373449903483806279974765944037072095196504661216711650214783573367559515688749912363413534722366606834880353463455150463927174660415853931651298715076546506718323513753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 18418318111553467418468286584673792133149241563240558301649604897880182566700213131713386860123094203819773885896794656521390292196615348234638630426730041170044984635815598419004147430310121505623641502408161664781398253514865742923159483753135736641111154521190368435688530246560273217022173605475013856503850410848494615280114007605850851779334100263935591961621273881629130895476304429985794234062619663621818267940222401476088831477346774554588627563377432739947470629773255318323981397938645381105438318430326978717181006558526475241386943870298405842324815816353861954679976640851703149176776615118067426626927037246355943412368331061880749601113278834016271241818959828936513401380483090520843439044933857202401344492055231260093402111837209051896668139492126015699525665315928965310645751741368460948490859679988146079898344264866551126295596669622437248314901119527712505968087134743326220986677226082055123494638556221376738678378953204721332584332116699816082111433181685476415199966331777572385918548526852695639934157603895657327399398731089475104940134048064935800920716790974311902156275824630900399726922091200587610960999000893758600973214571180245281448506587593003352328727586577761289436526837848444012232708250929642776153880346276709698609385586083936791073575570839291623010872544285844625913046431132438385478535673804105929999562700884243822643469309353075909275253509297771220205201740806718402111459992980496864685727107860167556548833815357446785594933871226493349452209856666901980159042734980235537290010859320778386363887848432152624136012784855735822109382328331569961500696065022962595750029937822270532196771512656962821456847380682037459526299106122473628404210276384252805550135542512165892340955155794139205078863142534224942405887144807600005500204601186638676971680089615115835724174636709972795920638099084725621859036401114383898102061954934390152500766301261776430805438036967782700898045683352315163932451130806823346457756611596686474746269809527209401911409817832247212109571858340285844228723575421082703851094530191308890874879449257034174839474502394956676572109570484309793410777358383761889437696364345715271439767478502164736423730235791672623137475426759719236112628155548632034960378127662151987195751919400598564354765031012259319878927260972320195549200224422928721934879286238878654421273567224394040033736220836801417042227893661624785681833052541852877210072111951520243648913111204100481367411364215687933606112407174060229535841474786007805828651329126996424690352698157808336086069823825396908771336727345473028882432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -29238271405387615815244582947254303731805348800502922213509431149791939309817611039446367319443247496644256773326284336598371673883040988479621329049482114551392355423951580578383387207337404284542319582249934705879298576056586096082030646416538678368819845559296168250502909206490018067300321542011805756194901610749343133321494432501593762273753998876901031826673049818167763319417297443164403376793482188475534399777056684570171061412117201475151635066156866678620925574973467897909319569906014842907127453518903154553262762162028088180614945490737465409793750281307064518431882987372759923521770043553697121209385257875163659139018578792682484062501097958688136398941470098678040132902741479508018352745830173242627617231600822429523600500779686345405947636346043841863462719211424569507278589492324122847542711280675907082615722309310585373381838969918126026967895986873684614552201245632580486002346550541199733637283686372908135946358255611682716291329952753960019166197380884322554500167394940968624455890880983478121931859512913163470411374628609346891585298592700438992560013833093639213771321792526450609383189777231779276932529935237123260897883274981411634568805000000728960963990984249196317865415792864082239214131440089150256339203243313767829484223461287106405351861152691728184885760724514641886636904970879001521048006182478587413922538475845569419499154255957795011585412877669171195091142738918578447788426399213066621304606641950790138928663890573923403060922987114320077716758300731314152678631329116367812321834598777697398883898106329501270510867797912455478898005705502066094712019567297408546052119755231099367898001245290701869926291416370470885305827754811009857060891036670867273051009491475467395679286401865979233855481035313900963814857057506317164996338281192082249827192403498584273159970441749722602025569093355145359094842590289993032010745866168497376332299429668324890539547998875237180052865637113977562846341909602398009362545716083379278560732701599224629254879244821817344828654906590406463078285640382612139864715855347384649789487859658760316302534854638327719849365250807908029612180530293266886977302616446537590708599535392845355743476221761549153428298234815729840062192083178192743235561845666785353893438671057675124056474312749154631884038241657999019097446991115326741664946746827478758736799352021507095074718289656451950232797042576226559967256757824688158525124936184387331275846822753818744221902893362953236421332535610222269344728957195538873322910388141587135057590240708230409934097399037525392639499193987534264729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 40390191280630695297695953142736445640559797561754944138863217538292324358405846357295330661598247646411219748108283397548062130650558383372980955657847763675037286308572692364231711678607491461032962903078984857382228309967237822197559369977779946992078577488743182367184282937758113130314968705630299205010234553892525869015812053588072793923939200889958923436300625616643510450416894564878546861330264932719838042492033106370340834285977783594857765401968863809351088944842080003501625804945854658349812810375118575519868152920510209270766095143438241008728971007019331504999105729668275722175812408944618354900154376664120220677100345895556861789816418473122063863600040858765723696895326564555849290876541462875914554755192846570932546459037536025949124395598488210298409506320605410879061728415035350648240213405693363155564340693912120476972698508146002464554498778533289018766941340661470940828861965524763993727405538316522688073641750405850296964379457603973744357602512871595482596702270696071158333297344219568979265575366230768472452159989120435968032152548624454325824426375511159439768257790906106827611812886294164114685393016320349254617891808944589286349542842566346868479349860936169118532837336536776999827790512519526608725259207420668735581481460928348791126940582609070746326313310762514172559647199928959615093465533685212239408443520773796643352838313591117856520325826920788495127874745914101576743425408787364994387181370766337177757055998839831138375152216917248306437288417476087677170020386518775911238703373417833134325615158099895366832755655885484816890490823656404968534891472993170452672684710304774235660643238649209342231916731693294599116275002258966782660824992108963970183120275090941731484171411035542808385106066732715403035041517070184001451454620324966459503094982665906518228614641985672490630522067897799904378816268130618713336254982065568827189601431701088634114329974020826957417205084312729121486631030953399978440655044656951048600025052854437637153990656741252505235708986703876973228162078320645845597679504539748087195000921281733595139011728783426292326570742750892413760794736483762326636274269349245969889146301576927588155587484066056840869203066674352364255964711304100708702621895781340618335489990618725496772914835464759360459127724004209606757399266888330687310109858345679385453715271240518930566322908061832876034217979515895136452692596489494204535944383889535285256914408531151194765705591260718004148643867049271989397486829037300392574778703185142053020283815710652243274814856957642062517168870280167237353472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -49791089971686091226775498593712033489007086137317230569407881841571487988419012602845297808290847682218973153372336501219750649546494009340025833519191666987027440908433032011809429443805805837662235935250859822942751852991280556018123606704721921456369931471642454137719612397218445041225732820694018393726558464791557546323236435752449469372199401131099016494341988825528436859072953334619637828290650803108654623388473484329261330222713335314473834195706050747548930845035399276020153069284719730112352144821511461625238459771212836152684144130049028036997679063887037427369296604612156128801039565290444266542876936941180632966901631468728121822500407802788390179763853440611971020330919753293709915929263365823773998363343105741697316380681502399312276009437633204526172520492367206475438771112962787572736185236089240108802461321542741727856132270962716025512682290445778942264072587481724826808737916920686726061067554952025668467220450204228211104973479511313812123495226014774788342484143085448086904824553521759978854452980577765730756974455394298652606196995122089612388048578870972337411024031326041167456877065022512072428636207524610522955700231619948608627356765339837359055334757556424841287697210752968201183942456311197293097169182405891518376662400482359031051382145002361811145815409806516217688150973461975036411303243820393169709938551819590577542383291181381100798794422052832359165397294568377280862789606086611344834061799368609259857376742748271504065643242811669161087738994277520526021469126818605845629320423486552546043299529772116526099004984667795840237848472234614084099564723419055235874557092196410648796367258078369138805784782596502258098124676762540158643237077584032873667002175986852328539266167496667037502108267434304243907629077149186673471448898065608245190776770711882072311218257987382538223672839954309328692765345278814123331902513956051459923918574715621042931196406783190100362648171698182820936257249568287977542590058295009962145697629942868251701040482693466759498075177044438808501127591131979478772284158055142378055960948191093085134853639748777967254935922710795910712539692372517042501019164953120847817211997927382487641136483069971686206801103045617141303097085362735180713988976215656156338069958543989753342961718999121551084720086970424504558220739894189296466660824085162766021409248581774059728433497157186418875062851229429944957422247229259444861757358031353638214778702151861958114702335479679598422047525405586034061135963736986151164895455564467013408187629762197853985711471636356836171910008426888534425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 55597003499128049925774201612177343950115791190799313837778307166902038777934043728415245039478352608314954266482323363207191512711523863492223599310306775305372247374265137089999743483834520126187514538485125742065603250818635813221551394919558808010427423008080545427807320893719097184649376713655529114143486267219417747662167374273328573127503990662768238695510341629910262791450924191513837689702900110734196706549149425711742235845019195571760096628751374705913807014112023255568611178610620797492143094806069183793585839107210241698218517260347627168311056452949471306746208550720544736640860813670770060201181363770689738796046703644588166661965326669723667015443622442203564049724694067513723612516960437275248209478957580913526055538244720229515706832513196911117187644503554759348661730252957852732910282852539579942887992011159591909858043383518331328524343910084180528602447474084577099903827481834214187202628508042118524666353686222646922259024291520997049884485537277440474353212259875257355773732113396476593024150923482194464057985136962651802339914857742436486596989751289105370476965544858629000027470463268596504072115921314146655147686132705169690072142922810024582244607734908662686690959077893512271018768661470971006742287284867402587780170144356616698635289400545069454213397499041353437890846650880779567484502312480341668777998908398087999955719512101267609260150089057647066219022323431733813275800862882590154872877451829961253958997959507881667906029859158895020693437541227915407465632702172826386566317226404646605960930581687707313444715642433473442452088856882581240672075624102640267768658276162499309036850947361419301984280461500870041839030698430430441856433232595777800832257732826344550454251007120730087802668080379020096399184547365085392741556470214489514736223690026330582527431277402776086732232067195823319872134433208919746567028668005032901489873033479789217122065377247343617072917982369274582073916013079979488726416147928441641253334068791657103400767718945145960476105450629202120558313262741983842833267494948954147983617112817305210657164016259764263783286028792403962266252821344931202757221347342624684771430656888770809482672996685657490852162932950130814226614353599367754627073033682596485571610698860842958879009003647692483106160214416524668511881012522036315346207355939540754152186437674795471844253861158472162461999040303575151793190335372484191804276605606487049375809477176175765010339178155582513020233279755740280513385860910738022024063504729851508157216505287099118150303664531373823594364188536549020794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -56504757921462689756843367335301534300365554155736710591688996822878095235666536641693230240220951647622257765791433402715212186934812102036899393555610315088796507339321441386503757381318176249400459058058073809313368221014671684026689706918427827662826945797387666420686122011585648755396786579672323981336070161424250166792974654340446669006483486603594464334955462947011180280307842364052873746796504046903109057805824099324199373247715809360179209451403715983563403022612768726067681364041549272432698560921919854513910990006158276542553966840937541133095430196386175235091667553847170659875401728520656922941023969392448493424942358319366294421360047867490835393676689330473531464244901551052620205669172417103461217422531768499826385551682757223828733581840618307647515141301471702345941820896676453904701539934534819831648885503407506221939319835431560530688490209102548485384702025253540786920145029999334618876340379461692066542376727526717092955889138498927661842643591645611772189063943909146172981407486851358683587815493967517930167962882706068185197894225197100803948353672456864939827767181264380114058328760562148508757973895888106929235188855794257709319667065857391370209668671303442382187374600511789539986857989198255959620088503945669701891820211443293277465405931455440714495459798669351883635876930518477062261139221018020061791198538362768889921672227895550677065772073600979403798310867730897205174006446254876420010085060154084092768677816530385696643764826603233499387828215220718714114840057933939382784158223312538143930467389330683919801883362599041463276654851590058198486408369254749983907573812051096605478239072561911990326597799289610161090198549564001470068018771055127765487822365078073958532154569734137799004356913720689418597223237516880714220007721813487911721093142028562095212536910476558868610785965230188571353802589885324717933911700361549932810014931813050956699864355764988908860493987872850359656436142385597497887876187018022672808333270622769432615695406925516602532305139893530095629787744904739575683995062787615097205053906625472830121239495473270497265064630352946420064313920886256692068452901468075220083537316250873055333853412304367941756967581185693787689679697742102931614492433638283933810332891942597400902766525145985301529819446038716395632514398933753670095970826007640436616041659295177982743792583494264193710401612745576082602836780216067818062711180463053607340896952295583745519631859456986699648808014540024221812343060996465737647902853999211564234591376801302354063840579271207810253033547640987661107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 52210235458172858055645591998742650144574206646844515412096791250344093363350872068150326155343791319736592585848695523915252548381523167126627781330661224078638446013480728852003171520497314935836143029102791903156385073236194815689824396913118597977808653820141651034986872816356500031246809475883001281676909586919511934787527289107683068638782757300799900446682489187308408720622527772744380793699623468367914899891982266441404439348895259990227462113229303433863295613345235286125742246423789040770875444429585015871681753245337783182271314035897748626280537676671160101970642366811908072546178466229675041008255747052149741446941629354533604543248429652478614752738689109631668644888740245228767358395278254949427165654972649918215823912952543345861527368993766936447908247199025541594048234939066962899147086553385155580669033298791833532173217072487748247688739245684503960259660464121167267558756922131968273097226727178066562196030312855672049288059118389336326722733492462065082213181989624122978305877759607188104667941602237021180507770095536818707205024425667807176821550069163552085360155750542459772658187390418045740946620511717989400836642540907580340875460473648700350094735600682702825326380659709336696373962987446206098434526071618564909937206440979097449585759507499547630991558995090215428865933943648701987361668135581455084042999913530167038424956656548613134352988408151917902417822882597951096649178176916241485874669343148736924530848578315240758188492738501193423151048769509679468469845586620512263204826932172203827785739629519338711740428693047087620712062076713945492362335045385192533908600340353503816569862481265867091450760382845468349800616815569591315343917004370429052860186599827674221954977744464090878743963690805635876962986154460433471557242503284861373976787064648779406733936571811451310920466000885675477553771424506631527855702519749046365469127240520052879509861469771485217475255987884575912037377441411255121108197041105198853154225102213382460757789724846297711229089122648855119533201175730696278824684659075257009736249026148238713002173997157561047335051757092935491086752779027905910101075206813579262425739156984914543735884704358590766833688715283850494644118195289020313033987938367131581172339598745580039742244947112911022214927597052241228169141476252627259604570527824337681423004437014690014155892146313458842759270131285037664184457357282564405018868382719947557152354998233827241250472241817005757007429705132698177815135043074749820188499204297978982863531409808136763174582598928880588326087243770426550124544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -43769384782901650888349570477313155529048300901371674187260491390008648554600150960686083989866889213166932632103436978539468963490039116749756917175497587555157832409137710032086118346984310929971461667279032341273558131993225842652713680086388305468874645529115716263265442543933499649674714066621614008256723117587170027294202452001763363689842781395517704699837009301693361887768276293397935002472941587602759476738879030119549549145604249378794827782410994036664128727805313605102062384477623334570956140427477464705831403863845368851980802001518257810698685878301374527194546239183386542398267606108237643209192293202394637786116466067328594916183295236445977180294634669620913907040041915002867628357839786559584953790795184008333778449879087126299781729949751888713099216750296643170678507895130094293387225108026018812166912771163003464328947688809272055467714439207281101744646795378319302869043867096929624050304209337724379557080122010029416891381676120009399670406104084949876519228465496978909091446022111446745848488878275855754880243387760785744742346302539632121726026175092324171049494896643076981378954321242586315259566638567014267443406727264670754210799532243051906656354982416658993505829125232671005157029910401761619567583412321935293358166008944354889935003801623017109387130110170425318961733901445152909309076388258375999390353452502272751342952441999579543377439000738853930508361424167801835989707519494897163059470651798377940227784677497328280912488042363637293872007041510523593951357150188145945341478541561236116325232391517273778626518238307959881302240660250253284504336461941102427524789148878118292856873744984865093310356047056786940588068825630849310680369075913756583914352499159653750448670383018510376034239388932045762997394889969398598779793061030501620251617343407757873381073758310188632029364201110127518567881546291147551710042094218047360908803031542730251694288960147928270684542838385079026637511329797204223464635681787814915087860671035719153951036313887088466169028643544210617425787639004008406045336250050639663899574169563226162403958702481509668857862962799406859843878176476448775370009831370993720847137976940688411453820589258617086546944033886806409867393706733231668973125756457489732938923862513349777197090554258200897121243330767372531889568182694173552984332445760090065263559015654152813879569020605279785085216635970125808391893028247166874891918845675091271084846716724929410831717003482867338220170235369728366987557202068470659983904101476906142150295836251843512321754491880845043901337931095146600857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 33303124458224140565877146145293407863792504051696251274567098042387064515701444041073729246977362274134373125430306251505055956793070608423947101131040608470684192299888814716330338341909509074767116207188930078651596488216382859763039834332622052032722861972969779679753672098646277363436444709277954162729993621048195671081434578549915949389497436282208121961286941539148846043127875101622590182471897812973026308844711986817370622916445572119980731673949875444057260716422443391110165679304079248947619401759067914205765691184992219883583914414940954553664103842555928145824790272261073179499276137929831440408074692065827504387363953697972078707084908844553043603475340151685277670931948793336067359548749230310572268028632767345070367800579696903323926705506947318335440859875029193862973695278668815538100374555470088920987462795814274618198487312956797897364878621841517393664972564904867779225836193636657363946267808350152159416762677817268447561626940463068140387206294790519280913081319211659147338874752458937262424519806876360492030317940709425376700451925345816126506530870839592107593335753925034842314625108902841996370641447015659865500607184492005530183527950183428829199500288767043834029811050801974298829541801440678517790584600740628123808824198785779565920410154211296958338678080483138483311266386132360022139829404393753526310009392811160185673894966433630801984801859634876031998524200055927728023248134859279185539058039316373637390811521593352555740388293841803086770700677667215898250354830027874333673067568849292789279741309248929557766709541103986021187199986689448164666222746837377552554268589818471007790145330941959040371431650506671486589216120577177477361323344976886870246647442876410540187869800508026210681381108105491332483878163165849126123692656221388874047342583554746591886974608512977673310016232150062332772162448427426590976949452204425542592814425763565377392777399026535517372343174080434462818102095915241647647758862604408176524352576770863916008354455743420936116492364802409973831074533542276601340247485184013276137312886530650397941046936933728439270627451972266240414394546012364547514797303194177941070168378792793661425088349809113275445787172310378781232172506488091961167366408971273781588526716553203554670263468717942651408627464502274955292912111114400037051457927045015727590115470790433471629685587043177909854213211433403087745417883214879367074643348474131246117965441891136745386969482662203063634029660484471458540908459788582695749974976306429933131676843723861609073402368789638670783245210157560490885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -23088797271557363658193288870309849082847870442443505566848969027056060845196701619111139547363835589997289235769937205669313778570570255291430972845091948253293902676886206652593385041317389823039026413739137898766398777608857200440544662576966041052302855426840305110245426419413270142441706953747543785393442139934635997581011143368557634251768037490953811815328236735491575872319663724736432438682363970490715057977373744240689848300381125325064883019901834038754660764039893420554415727424324485971387060032770127489854442751276974102790328009367235077327896927096370636249709415230345770096195966492387864788708888734614459122365430375282630110324149160283947748360832498192599283645778263383287059423441066144721472462260322522672703228466822100638545302815796126233002837510810546340333296274680240008106848552081374577838599431782026882107489482579101442177864591991451647009858572080853063763113898413084418343262465233122177401933896951489126677544082931383626113760091552516529174317664197465549322000189469179811119613280098464485802034718568202177903435418574420316057251663960121178698444575037050378075233499402124177357265235010622317998120267119760648570057484591164560287941469737222888620378136089555256261560606135483082992525081210643128165102952808046954819232500819187196514996393534749720912781307770463758760685590136697478154253816247248560015751495749599106222579681967780418093232200021423234156577280922647784524032316433091375956012699289327441928974552540627897049297602158898018802768513143015944699077726391237222366974304537167298738856440700015864825090520664850340593107716265131857599421894339523009015124424035521381918322560714428710359506035715789107579925915832080846926065511619025441387978412273853574268626673956379629118431380893358768027383925780025958503632787486936305839991183337317053099583718956194539827770815232543125931147065512487797523023133938271866763959315810440569764532814987138259654305549524578211882134024564876797110504391697729962811098576552668645065152133299907352304651683621022530935918240172719822609207439962749864272037010071987451336039625853690887620663326301059964605730425320494807781437066954667183007298533223944885612413841571145025935613416333364076919501532785363788197202701135845517887327529997250258015488011037675209013930259073627322977309672422699831750631383279839434044099296130595164867376911320182630807087740008321464061105953137746042791860427000381590249207934363202991845214388602766295633126166685148303326659203621871256837545225721225684529965181540826204284235345670721188659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 14694901364717418334773101428766616207394511846837737982444614503203026353515881959923494481251859933312870906280393238105259457367380720615420790865498202387909875161015909504963756257278336143017682175072641203247835178535639101189973988687588351626997047692945302801704631321877274053547336247180518273664764207034402394474559457271838594977203458848531650816531501635019065948623120643656237234908115935781814970178552331405048742272136175962784771059244569933220018477305705348102367473070651270323377519159106252962429796967774840729037772310285973598616925900441996074684401938010573811852047584150434932365937021040258240310793147136034614343926285283880839263761649696733656363148891253928703516572561682245220724471232445683986296612137440225872113858316127152320204941525795032572698461929022150421361210104642988290654663857908005468702537200595701077704866938316495476241847329656444567211647932799004860301244953545612355699593345428716673563477667763625704793385021604991939394248270538372416061749203477203189606265473646585203335511747966034307743059514509277239632473557461471149670688301458971124509078807390423829359529867821781829134889894974639750001081734550072715510890831880029118554394660467146441128727476000973907778657970433895913576777375003416087183051747783445159695687481941198748048744619434453389477716788363395640238724796456997962362389137217295362611325470728683262053163963784558330183956701091261040424939474871246317296289009209567316300275953431744360167743424966381272111218587034525866553531133340190096424651253861537877008204977257618452480896194535685285151783972431930621280525049495492129839380025442884185383497832566986338639188513214699285626491501862789918047309760827949825363124883426060429770797005373145204453160023877066695806527713253016639914133255455044151134900116745646050444157582134454267519111607090459049656632737825896900498116902085485961629417612838271980732267609241298013311258424553403224121635415191779268466943205924907325525382475551406685127670606516849247724840043724591073408462319956259951152868633047621356554629345729834945613594620275092661587195964420291153489295534633985516466216967921219579638071824521325267480018128313197056087644760981136767821500142035198281702151287880777082823138426546714633027468606283906957465286174413117462272039350205181029748542744619665807757027837634323350686174772556448259268208733106923598340269906261989385054997921390789616584221798519893998034605972598926460982342693902627338607696757222512593503138597598533763559470960797675913862008899736287720767488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -8677999990713515173047286935553239055194970151936180863796471808382925222549064386951789850647104877787555493048358158552237909375447467430780239973064209299806643239786536248817908803480615636397815919050012599965751000631938464913122495647558702589721439937585339318504655031758419903419870713550039714984788308408259867039398575523005359816903750552495316878349945398368739925040032721051886705916226033900949345675673214832035016482559374669120471113318204048138970873039300273563465568796445952143863441489688770695824636417313596423890271058721476291255093985327169705761346656717716036806072225318147601079081283544849997178206154343643944569050899356497007525011696429625058935494903925367695447007073143270920059262477890231823386154961806400227109106677455520624289650868661948542698693661587667033881416661855533731743184642198198976215088599690013509021996233145140756265634111838354548153869017791885881472539191456243499338584415716586770354760733488499000102305910854653570162230926835889916245583843986043219943230731078960561204190131622625381539471878601620904994253297659479139392465270762025573627125776396927048856647849314212190980792018862139657253649683982096972357922538030855704887662273552822660554396434829414874461049805674472589598125478894933619473073890186022997456546047424448405376407857257204473340158691510133480243452319781209860496383970196675732910791676717204854938391378449092647504104396693556972912293651958126442546658769036805290123705298895115259813083712789439050116371031785574268685683532303122959380309176896133316427770967725150761077139044904450688226839025769263214508290430448537441810880642845006837740617351912164469129099384097121383739354312863797977546841140113310537310080434898323070606319898647218139311153014585600955579847569964526916904123047992048715434837505356496568021945697656441524252548432544260621072883668888733484503512648670824428878007740837268196849394859674560054592500662721966630000947080538734130391314321385854995156332505123025641685089585747460801276188972951554452980386816456603330325280151266318743990324054860385998286260411347351970391638270554102172144467172146059698977595405705982059614237387872883429016973178223196400578865677089956968552670476969914308338315122097648876702977808327429507679059602015387371050770104106556944856345021730861656327750191639300375935824242546355783688570401075904732772757765642960346489544235831530217858832072539383149492060595736970572389881583084875400995894666894717112417670398628826549315656742823944948891700535621234457570205870612331626496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 4816915150981019185177705168354754116406895437445654542157670037921115694716621702380757969256687027835063543856053155290608257722841761706431191081063557798354042533659361320101873230639925335660988801393324757287020808699147603202004896627004150890510932580082788198121619561720552761301349869344224977442435481414659645946349811222824124853227181868732170801749909602783849068168355882575641708248098661564640395533805258363569076025079968852895546234094275549826691188702791533879639914595169860584643893148184937753395242197870295086242239925628826569698358440378451796978237467566575697548707182428197786625948134825430346854665753704670615961142826964783535654167661530956628887824346659282690671235282008479711939333556534148634632591242385454410451082994706905942744995008530840401140690865655978554547452663199850932406627524438054821136289651496202727496564489985048740617829412216138873778015914863602978774716990168544775101447483426549520490356699185843469619853446100939526512200269604620844762853012645975742293982979539006109837329201318959495423725682198247376667866831202191562149518007309650657757526714010586575139127449295565889276656415784760771936741514340662602835659457801584193654657490486427202721755056483029473916663273761143943194085800279709275893046230174564637717610442992483816336359428880530411743995109184999282189671234056735911471642322705394534369435964080559547053972767280979218916159652032880808016025633441439851942143752700266495462898483428343999617408106152976474368974054212774242258139316133638823788075616656999070192304308886114985513205015384915755275393210946079542534647453100258424935134211833526747813480642210700163758840635906134901629311318554987924040768667131479788311604491492408039475220836799642067079313280278098558048163359561625118788833366752144098099156710769708375440503054309454307884264247120532231131985556324623064520135347337759374832087227867966981728618172312888786135656327098953288209123015610618913321831892876822546435433644212959520584766136403420314532926699932078628414503189065713257707090289262728403788095043870575520848287953926001393774171881006023610425376308056868038499340116899326973702760618239780436111920525798714042088282300308973649203613140097054233034277499678955749021839851734439911110724181064974876068496111771485840976815989664316415469556123164192551579149335734809532790649161571858148498705192769218992296483901179043592043591217688668143535144944705933457064503244324570753116227071131215429214926567720239814628634345648854752885177493632657625770405649271559462846464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -2544490093762950442054614494405052324458546279867070188605582451756982647386186081824459867214813911966516451571697601594410375871962714351436998282085348592752420076802199091426816685657195240321404795832650070807107792036108906236623711098649264467628749784592225082646161373207888216889029606159924251581709008427414278518930423799649255771259538347403838072436442107775287631343620478672777174634917307997843042270836878976872269956520210730136745862225808891031915395012858028963737056289419553747423654575859299015506521298970410402221659442561377325433886135919479833395681979327223947512352415225951411065942993673039178927903105070247128130780613494083873819442745332755593705153827465862703159688210731427178749830980708411495732662653809575867828078367398104316893224200124682136637099000226419310912028049054089836061597219003685422309496133050810076995946988258946360230099926079153157949211253932700950268325012682894327028019780140966747454051462582420163767860316017848855762664999452798955416184874569798542876567960581199753060765134728909528457191730678495538264839442216238792131039783144428752210388611113207478646568281230763671779079946311985596812052815852735629087006593493377315053983221182823450625167171758102013009793251346017185652992084366460768801241824435662836603857317881345331496323599689387251960676828145365539081234978411018272237563561208017215028001303144436770661096409453161271883374726744414824788440257323481266477193506643574546264023493358432281969669914601497657838886803906792942616649700567515186186977640727542277261958687022715963946752787861047937323697236544798769960985856840544184326381672189600117082930829267670605557627471312855557141949480531147833224293416126724718050640950339047067583095085962642484315717068435989381801339078105298960886050813097621018729825199117263816805219785506944017951844269195175228266924977282080664921659571508308596266579914771419063101839995691288531963466303004728291423863471916414900900266376333327921974360522172260768741089256530351810246062634829248670476272431108408668485323202108538913775238608571481831537272944485143851150814519170711793623310836173886715443973673493124808183795616351893521051658820654478868097865256669453625645067170300859780982363541689412848646422475364145095164063273265278345945196934523602300701709075318585985664059099576024827419019641009416765318225586579974267759420079156444537656117395752660996592638872708921936092144477442901229144857847725465917694089150958238912528933242876250772902643927050982306534132327187552974257574267650785358643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 1287995377414209350849249614170714882155770683854778762952716238161880087973478166090256519292884699135899710139485878628564167936044413255487179821696480289578670776415623753646679127801813209477718670621725791353483724015831686923437503100245460844120336015857591481657258587975210745852931753685221468286474424065287578638481300645715883787358413941415376064951933848119126769667569407658589784028749588815613953521641167336879762125620903890835374371733369690721632249588816879715789388630923303633460873459768374661807799543031404136761963947911179951592243617735413836522985321368141874883879728628931349439960855921515395217074412161573604490746640180199214385075127999133517248852257807918649319856899467010375072512865582520251645630652170838994068328487154963105165069962485923051578883136099712383616484011102947303241043216532111121186907303964567154717456196298182932715267904473123052771172878315844279227152041572495707842414173267851484457120746330585380866692009485247507904864554523669525385472560822125050152002772263150201269376951353046976408491302633922443400830010340971077180672275046464077478449438207337726967786972532671440933803137746452213930411578725351945475766168123134622730032237755968604119062441706834525407130249461510103277964513120285580494922032073936983557941627096145936638469086807850602362316507656986461791554606725770070922100672307755274271470236850393705447826252803660147990806897760272578483738628223899004279290599430880105540083139578180341611204406875537493323045920646584889848585513303556259924624799430112189693549323264158069844116470020353608481423139389557985995913496875970575363618854638556650718226120386411828249779021934330406256099319219609352394172598377477237032320772508465230515368043433015154623710372388870817556437543189883994157233670854849100249160664781532860029744141209320506736334376172870607702251102628239187676230864080589339791969176442134972873552330259614602722552242286989900737538975741920417421924181992634097776062346857126509169826721134204457016435217402102566082389838413836497328526559655139255039118004992818227715943225991390187200228412031017157866485712501100603168098401630093437083249444429702039860202918099449320687336647750245550150815456149099846848872910333247500873701803594223744400630020601375747261529262581825599516619623754937779847528229054284530506560633380932281040215697631099436626409885392843265630016825218984224608899911769383003009700815670999449189068138879166047486324532277322212892261884619264174126357452279673320593256422847588283812515335486683742208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -158624794720633774126173525228849336666074545364498478259735279654045929506764314068380411901631126046222433242804924540882911145967621595449802052147192610828953222302232144212223480034727043018662625326152041485708474485296951433399170946810886571391393216866137959392815824349441502776664987970710692806535137508802913071555985179858351271358875716941856639334430515440449388855952398050653814312147729417264509608196033214857788341301127830987803586034285078868162982514826509728192288546246999897693912418401400796223407284832957455353699387889598969199530858395113895448103051936007598842933400542827759579796784272979879536184696153823212692967573507910523068386312230649187963112534056039955227921121879705205727795472772733537025056145878849898658322974211867792082660131865824528928412327780273829517632072536267888737536965582387984837232751158304785482323311284778244926486256892951631542022477625810770337527563023562877841861199721548249057030841459323871641596406214990436490039639379220156501655971400611325349656576482620414708851731041486419111843430805589314122023464349907856398708394896453165618107030583055104356663864708181109070848030130339163050362862693250746099969951960983864524790428729096401907654107795851130291635319910043930189153338372585593640361650320207912693891560836506277252481769988220890912501331311825265572972858605750559366419224153817532585320666696351056790725905592412210489409965999777704216144841346614179762929939202337351989320133461757673686276551244595301052742591334505371762851800079450804744022075481607582745709399415955271404057547395279055898554974374312857799686831875141687971850514907982059539591763977153540546942881652037005728842842508321684851081731337076987868474302111953921290078459137477689558976481747803996822329226319354419415107008750336543087634431808094879324697451163030437973537613976011321020233628716382652622416225601137980552176306771445913872647630316335721638470529975773428878840384677496895644674369082413907875958126006660864820218665081001784810345140533703071113337812702296671444059283694733009740600914818143893716228206815475968499305644580225259189897795949749286169898637413549767016503396449511489477756512040412047632552364319692402438256170236229803701763387638383435680151644832412517657170656188025706343605805626237136637276865085456747345186320554326576414673350075187093818568126084419788870939161333849328167475609585017700027938281228507720558089110475172938027764742095844797181566409315966334863330820298823082072494993951311972547815286414156968755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 56228131896150709262803380493816860070898356645513006653819011802930378338846640041216087333258824301124378027038195271665308733707857240202600499842011124188965874061608001870568315497549177569893635068071937064391226539122947479720422345972007717261432795814518877697790694781943142454796822453304793927504443873045054569820049835977506239562076329380370612516326151011025505514530267107083384200378467719772977467948044423370031991767061634763516101320538093908600908982500877903733639186883059047421654713614168992513423845636071574040703250623495481710104600209519165210210083033033168738783422866999295442741729344628858780489530754572941990740355006571361205589436211758174555393464224746005694115704022962122090184068056404437009247541853719460795333914562625432366692060352236542702362117613206291888170573024242422164811572575787410030028460919468028590247548574731394173099190144831958258650563711822498535499067026548651549981775936721951554631059223046752328577389059668417001960598096534307039183518897434941390296012093850442313031558938713743202477270160728346161819428309902055696925210837213697908016556328111869274231234715630951972716971222625548216904783326292519380997381016367864919873777216600000027550821508426250131424405081454480570376970493875039936926268518465711664895494726375433375476203477144643889904562788520746967435581794774367037091241076546733093067171039498893868018031184890137096396655490741425700815561922479920925980966150610882242191415096576384999068450359015568666984632245761916476839652930493355216186288578214013456818479694591123350045777725446869953468343024004067699912261255522439499136411838689973720854654156108264643327827670834309848786857055320172049527111924637640056976447840787463031410552100258618807769781087793770341107302264674777980492199497876336978078480482914047765423619022032690665791892270739443367409774036047374378825171239533822779434812658383072171071504487885997496670341017013752710654775423744969382039901900160767014530220045863172858409297239242691525573437792462293908494416552531696778581164665004938007791908023211496439428797076319028707031600077598983461909917291738940193624373906607352068875407547544372475154212137417573559950924199075607222721046311201099153469968316052454081525226688646631251859369128509963666694042579303125870677975839860289238064144892387353912083126138010079015014059468832648243906096933324734429713714419242651232260629832970622862158739108081213693727628295686466620786149786347597290376637618507429211209630300305620973729492177417085816668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -6450668542022708527114073073961399148248726733529382929266929978733236299574943060088604895135919703505004653476165280781920483295838273113820062728448410405803749354345766208730603360296025942616684876586857739537877147533468484910189875678516055052702556087738323238347460477943804979447282635402398186646099819570514914348136726614092261050493674214512164109231357949703505316003751781884678858131555025393660279057658128677606051006483221329569644190933839575983101200585184640648132504784332784567986068426768163186964913900430754687028334299726796349186766457895723940099161769941215403596040918485773626631166160836080211501890249726690373021955529047072366031064594172027180575847619104989767779390919111379458378958961853785160391753673972218233696391437736279138717192809048098056054426890701986496068135476636270846353672843531191464458117211954672772711607846942096377391001733081210367157854460811061321743302418773667885984230720713360797270704779361613603523868581560828208064522322252932709760664418743716795542689755831997791696229471224346664828335326405002520235429000532244384185624480285175899810185315306796888323250618138647018110326036126699609429592626751720861106771771549763038239447497197700734411445981086510256310520277198298127670364213938655472905670655706530838640468175957779725514392546612158741227938666141606983754348676053605986911039174249798753724414087964995669712600783470546915416254042840949365919392108248804937728164061499961109207489437864334360943888042085116776983076440830566478506419898032137495338870036009799079966617170762545280187958083775642531671001600229319546070814146745057710970499246097015394750243259024941540546650816341724984942610836240122261207194432205352550761397274978500053091522613742842223484033040288397093146295938473400443390174715310571697896616576800801078836210480128304036482040833252900049992330928833291008000308424150710104165685352404144099580462449165540521179163536521829046318552646419223852078584483511818268531035179767467094625449452819154692844905672625987037139788356336918132128176391619463297440275920281311196986794414566797025121227133570244077395121890886456939345981993663358087429264267574270842127229885236733862072776524324285764354364560146041847648468142767152354318095930542983624868148905785433304249401941940583720680622550227463381765937162095415064603085932314824936351272876700743925180552864003368820667887951094258165257469900742962354772397307958909824674391637692495119351227320464046891747379374309077863823934743571133059488086296190251074112716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 276822293141194583810524837336157460786247310951609384232480447163350405906527105223409748449375280335733344225799613184372597001721668842549077682341095685748315501648437268854263875500861101360951919312770391696524372497769174410764059689281052035252560546606945487805286429436630200649203211336397351161045243208434712279232317272679060369436000432655048801554710394931292760390912334412446344056641608880223350983870798323122300445448521016368465610132816403083475914137906862125924427694334570829322643365160324488144036580314399535266561902659022968949395978578944589754681895077893292221937011492830829723352168764056777686878153098975314564054797714677600988194590005746478756350787477242100611282333297751860568271558753060938071781850545780476804782783483164623544775452414894568481131594115807855213193806025450031751545999233873172740959657097808367004778778613990750139000814070804042818285843706828520881536303034016151772684836862701819992566165328089607330454835220256758593184691895110790819146226874486309269676211014740133333281082760931160889739481182021631176085203052865238288411439635561827938896737245508112372292643218006102325694536811590941145662195922281789423297386522653552681809345754955852327562648450456512011611374869093652411528359659167479972072963688797793279206487451233348883935268544535539939959708623763608395583153387314855358911272292506278369166918655019691501297418143836761241510458771297220732442344357676045424057113876769852662531916942376986043609666734126164214649534790988649911712960328747086679505195802509039128805446416977065675274849757257293088486861086776188390325249462539675400593361198302066806601007173153108615336021466149608515356121059323735874722026647913136739677933058430741447604122750907852094848165996473547450700208228585782202105950742920171119300678694756124119797433251765196187026219275327989948918331123909685197830460988837919346439896935642567467812141203039961437037758163833153650724040359343624360070213637603098345254780747694203251061971239844936949601883085836820027210638259500024079110825245300181563683321122794459536097839546482948458502504780657069041030277839268762329490453869578527874432123164022429730418291570589452610798383531774290606477048025666827796661939102530204371022782306485452190499407346284545843697669906828849368025077036100856159902300978706644116177920929311134009561312047373166900438026070010286549329960156899307972205695069775082677456832379773804122306725077216292854137818596359556207299745668660515889607417013937305346565780825678710253180420096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -4892570872399767861799791331437883073343288492879757994338029731195285459359205828586492531815395348073566565516739639132032356416017448884215556989794535119599242910587133665173978386299267560341388535395655016680888502385490507926905690415274641146028514173658032533373514116538938529141285684828064712928790594882076115077864996174037327509872302235036045329928431698965293139198651949411220478638976473794394164405038535222182785678467911202833831605308135825196144316731864403913947117318752588320499529862193576060529697665350354297128131831278117252596903249079430653884890960035562967519989727636390199012062782583000157812326193299301533548977611017126854312058262810086416747645975520846534839488493430763798125653550907462467890374418141941076613691277050666284705812977821572414200149187019387867722386276457635423080554649111053535753486955192706511994461332398688127456683975583661148913259658921775385260268199992908823144511420984018881328583749117421242413298768061692313146208643182381082552467809230718798194238572770539331103285535533699140993696559320381835182774032170537833262785953962382773835835620605283427986826343385147103820706178496354300576089761387761323946361535754801369878812447238952727866696513541223912332676157332667652928012477406011177725207638823483570332437707736289159746072546705776456587093543672149056048140144133345490168335926418261496375851905693746142184951326230519975411512247632934552541239902940978243227810576761191511436616345962657807163636951059341330371451785038331366967992854600406838969905526722872954085554239324409567283203153866124485325254811453647888425128996013661559121456093548922204506351862784262134523417042126282463390041313245595280933909744732960594205007255910838755191189366107832112239076121498579863192159386136322031929173386429866771871258135941763263998506456525257611170061500114001047684072359756525079824317894733911237766199666013645215943630126955248438075992936721222609433730504230236472912166884110358499200266357726815108831256963156468503104122744242044139704901611727029098199972748310921037965843688296377857758479453011523062818420398059341505460253013608304429042169115299788196256470318577439989714010844717907318486609202941542190350215791522129026276761230009568693554040540746292457790802960582301586161805558338383195271250044943828803584779712349974486879285445542409169118422170337465079662856771485426319391257928139609383266617584834651183187799726466035901579184871676377733874493456078252365156278515544085136638570996752095142105285423095331685502917017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] -20904363740080978555415322889538681095802431290889974422079228541269323454123900277926514301826056196550329683477122206844460417783274382487352423868163963745146504795557553472610406185601609778176590371759093143185043460414018287548837126987092505983652490779475059888296423078621708913118014713691435274014005268060098234336212969496341893904727717997095177078034936548655017489837097245294096120834139476400282629882761155398421251281850003668007755218315599216810300224103150607527042762248523175007948556469954360044605690876223927743119840792281437326474088473846538656508939638869133100928244061863338695581555178362226642842946458556969046982442155620211003559650324519840209581045194900348742561316983370058573330669798676863908110518843993992149797945738762334447049245598257298706513770411513171176038073512381121866323620765168639358089174710202679493397752516717237566734525095047836351342435154413882678318919984380770413143748012514549144711606831189202972414200941783547366231291081916346319442476878159775410153484716229458828053772158453581292018940574672287154526726028615001391807898814091709078225348220683507529568227432404723954450389797034757010058263411925358579344378868180091602008148883435247785266045340853242337589745226833901761358667159033512620103626336518956332026446789994811693551279555396657704987031819582926710438117639700641534313645696522328943757004658438034675016295840466012531371082814287771254552527758121834319273636880425822775330089748385574559567318393486372890467651489372687704461138084026661355502571356071793575071255145211599071860931077629191183487017258177774940714494102565116514491218713338689941228974184513329156274132988675148801434620803655965262956552848079577423955786674406437914626417307277519159841882214960231069535451793738354085154600435533057186474115057293900727515622521832586464249530980886287085777861609917328307570462716115895447791305938632135229791001787669296809591278654991905655072100901301996660893830572471702947665900085153034978802101894983479285239804334778878853890067240555639858516279334893659926080572078342582438965344471334455961766083530640894285005562380801510736103680098783666836163276917783406090125752395077567863676244740907493986367042237646863460215667241052650963377876311568269196074370077412182501247690236789011654490137417016879313890162750470543972608888995705991401190200137988497554858744115605252008868909192874212766955518034412979570062330840536946954745283653229645928535616704374422103333193572884084581957680342741791633100295518828552511742900436992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] 1386838533133855243920639335412394747434205008990447994805051178442320454710695767885225034958889617861320788117223902732833295214430743531223927961705810668753848491912251636554558162288617370849630814533204919925351639331438284087105266833832902571872628898438444296933261288836283521459247988546208761844384169975490823470086651787020137827984684996411499503222477692757633277805511957919459588166724115344450643001751264812165326547558216805759675484277234406894463261729233499191658364610677607969820466654176469801298720828351519846360536430012950707483261829844001326758016322397294928034565430503399275392019572018954815652452172518503023705230388128744183358914152291473113655834173216915140653804739475924690388885349716211591379855199497873150810037317037422055352431175829713083942554823625656356945058106523152836587154931776889707350599215131216836415725735722691795532226465976129930144720289276266960842114163322110041421828664225186627571119755948980925088144876284126498728816035137430816453479360697459338040744105830061106106092525719301361334840479506009480506564975742034473130807303558376843529682770856554775126233915083147687823467988385547155481498401251576459751371286079146375419866657167151676731460125280456032627271171054059877837468765648016913169693900895952169580679988529433479445187727837675578632801186380785879756274497312818694196510370140625108215029711965938535013089338371567193098742391631387052553582785676486914036958176154928471621782177079575766494212750981470504392716484203207464024866358396321149747559600096348415342228445619973105156961342525689961393794325928397264268690435696061154301878913868832786445872525683792723205761152187996360554918882443039545295874214071354660721807210868175376241788449641755842340494324758446396792928431388101093537488568141771316130919601969085096116990016513437895014897617040460630918385461754133823012841490231708785098841808849012467233010214799191419471897853137215088913136649753759731022977402509896053092107732962850559868404939906178743619484680801075817022434796153707419764446136888811209301113973025344272970531781465665518575480243034820423945600235637619690573450548050287001776926750317337198882099618057720042822989745553878580089782664384313050084037395456571042172712657951077113972370109788546106923106384638483803147661984507932625366224795571959775891973257198502179645744646480709512254696662439359478232257171971067675923928998590820975016882019691465563757005680538843499432403936772194994177759576009439326002993775773218941427713504460195706500583469875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] -9555011237553341069840293651055432370663041340885302270012188993301992960304181576221267669315311606065181255089249772342334809608064377802069364632218340146959994975719761021781914122795410154224615481131768906574208623444645285788459102826440705277157879304068670507925908206538160448110869617373269730518568666466677250247232657879927311537527226162053057082113852638130972838966721290898986337775537821875480281670221232009298554137850505934003180636662955236946248541723118826321728645920050998766448135713363159980498028284657280526044314979157650954116787037534764135452974436167030495992248697277439426027381765191783036517798048441726716731887712443159039135154002411061958934857718966435909228918236724546827296967151077230224232342496903888334926302437107713547628965616036175886747836672630863828214098375083383363767683822800249471288793216165827424204918879436268629909864986749644771083992319165688380730679233086000307994498541493539002487282994426750681006003731476355936471042605952367134554081562780628693181911608831457383151393420188137994320545696838764742605520471031621691845345753766137022223117780493056331723288631485785374667582343958667897274562056449559834741944465381120068468365837234494938255546537774967058163205550065308659088196671351836602393060941890745429583003880007255205717894434487895826032921877550692666246588939083039560666513271050230649118811477465634927679257999514538970918303197363920353715746362322011088355452057051952070251760993224656687636380075993489631145490232053642142244731988388064631596547795543410978630974453339836667565286150732213405984937479877070965446197057868301019890268502267966055635810527093597203250842594741015015301931840488337008193344948716942498978473984103401119761233483295578532605070470795669045851053739019411525764506544138211920465400429784307389929804039310226850245394691798332233261443921447904244125858703455100136481055226643039047752038811883130177926868849959877886213721877442180537596565673789409178570506890709420634451038951351632665813692695795915220154357238080808415877298843294579363140862546758382369392055751957001007033146993745626689910337595963460309667358824634951002711318609145782220213508213381820628703357283887310921098077971830503001602215471209429212206101791516361732038678949834262143284876621826701990736524939874472385954094817915122840958783841911388516964860137876549009529936352272277304673087410815104966026489966034274355003549393240363365449912464643871661117928524953678493416804537890677900345600223679489646891100902742236478816654131724288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -66364023729592138691135192954178387589573489989523584132304483806556897931148352375412101757644985519419077820545344078876691313703768303734074308098530621963165117510725984703287200571251255822448152699639991481368894192353900398001924985095307437500224869232019557614583161837785339265713372818443138016200233258761578904950741185761342359414828741714293385551542554896377284636064085399828488252912654057694281444046796035528862080914168672530769599624466739990100207624735091804518397131841623841703812749830390178964187296883606968711590309192738751043413722736273155523614104066119558976035021373239432735018343219382440176232557128578471976450556958853469279216662700826612469780651846270077694715230496355937211181008948412235585220675324919158327820804694504031611323839597546363011583089640646282988836886564093081458069743344226062204674960609639070970640907784613017040416505212018461218556361122116338944712687034270264289823587726824301497863932781015935752645865467059592095423708524444361541815072802348778619656832333652596827868790539264928653338179958453089234932406843375072083289151521931458573859181838922698243188432736175626608554101273248960952293939855068533048937304767725109523193929085242605502180742314275597432691089181621843458560273365880677169336724199242332250018521671164516082513342528311753080178853533984617157051056205766134764614815735387504401738174324372492665409872851661090893718352409217485637450250012993027014634186935382254648498610649517266604607643022505151642680146123965355404029128034607096379978622130466703225415229093600729886084343393089985744799042908275770806744307134213141669115877690691081512014310858208505916665484602990043977735066543454313356508217058215215536389343973741143322966251778509597480098517857600464073442529389710477186298953250888042134562397077461208128650275212172978645746228022887807069278435442272110228692539699149879958058607235298384204389569187504936323668552442032372266034499041603011191711760687370719533427659193660345868536377926683262402310292395087124860353993779766035174478790726029296138809991450038858463629361302897217912820264691107893819183904219904180090928718885447501190784143048707988373798162517911013633063399087327514960743080038820109812253743241803165628107653975599573408668458592383769175535261111997538845064437071516689515984930583587480054092136211658012921350268256213515398430325337435204281324145233570902508542410623376263673031409082391368760968867172533344242732707963839375256793015777309568848550969620235896046396757450794232687562029059276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 1447294125120500544020477150238599927762696842803466589180073841577960888877719649450834424256730828431960014761343797265291238360112012179538453640114283905180413514478634542827475628233762197598522215593754570102580029631798338667754603121743373213736359100403775277848226132069231322277424787020139678499397276462075077566548841436712740565214030196352010031633210436628079057029302334032782885167212592786074756622267931932299135795117587181556941842931181327570311451680800496543023093655149073097958519402051454483565670307543817124143700159607835727233765738626497084548965405227013276081285349953669046875439292329790083898777640133445239849659265674914736061019135483711163078388584654993411534184739261364873133567966163140191876767843231124795086936014146311159264706242358374192408601337454956044648599586165264987570325344951566532942364580714169782000688550525390139418651346212989984196195258027456669492657834629149177093186887689784536415099119738766550186483803588701699087260629091477528231804355678625472762630449023750102918611042378375663275178557861324354454708035436762178832379320735197776571520855927087921733353188748615955162211947171159872825375880668150933932117630844748671885589347316242450665892629627466459085631816736797092445700345341599028236284146319280761733763757527446412544748513945147036501864941788907530234562690850172000664082627439578484877109495544788637209210530893267547608023448742360335508196034073596884701122580715946530188064388988071799997126537271826457173667246459754675478000856052506774988590031509483062424303252423460931147571992939084948888157668200513301912048863167594515234275413302784047799743279289692672849241833840685923170778880752821204958438033562581207907330971076396761302068763591630053038757754662377144122669947319445618927787176342339761822092094249242457677288563491426223417414543476496575728836046203421904875241526785670482600276049883541355600452735701090177779303628101681738384706347213348686217918913952301476330775724029130134206201687491453713316961583051029903395782687406309709364198536775191311433041608853475792824904723823623308516608547189720970003309387189100704224525132684344562690183754862104224668503341100021140920282693373712935255275653284421082652241926948969875433005925951482939491005283997534080170145439284582016604314333320286563144582311007465249562885972588638553030755399995493426994096135658062105985517105976753379271472290257190873465551278490403990522606050557474357402898768094795248088139877947067827539640881671964858810185085924224061000596587821400064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -12849124251660899627674635119127928488758733464494313004267819234667538707309461954664649829154384000270411860509518204781391067618281760477594612445174077772041815197782607723725673602963041416028381884299540285273712973453092859907356934035428924102543665537671268727609788152783384123557235652561923624812639727499622754690921067771038081626887292780018769526628201759676345390836616746623416843415963713827360390299644551865328756051181925563498759086009873258200990529097583092265702121732142389530761731079299138422349930965746443147571229222946086681789184693952147954064644221003308711833900644665500534166190869525141634986725843366449632815219106088547221285457177197724176573267092574599553793717377509409118413794726848983700288634621725710351986844737511035926383387628783972103825008412630627573427685087542650334038618692248398534747771722849231474100540826768671216303861302500354646978313410647107156573290918377654898083726422606450689015764652388290255556692360518085896163024634947099506156358121722992760262119438126628980278775997769740995999227250951994362115110041306022276724838679684252037573627857129884950285847657417025396973679953086363478337402124431317016099948320736802753259688672312365153075942111205562493090429825254028509441171167872461148922874257134931712299554008823885570396023717087757459757153229963422985408660803750020259176535696811283051748788687785007082197490982583902100959627017572299220898437581945098297455731683858420624864829615388271666453865091648452360457036332295027643084055050867183965022976150860297350782735872151564645683203110417853709473007478119135052958598592674291049269031928737940343480181533668640350048286197195961986118409752299134652449032839388605292429907296619916061224102037800040489867139586120360550774103198443581936251380930290410701056326567753150252536252971176594024476554748598213794336294171715403312386452424661048523462455664391248374627040002709983218647861028131005844498108854098166124580971563848301977598284419414843806211379571127220435067600789745919718358876791600487671911613578856050645984664532244077714758098528238400562554161619286954760648680502871455081655965768041324916806363142862315164653868121021353568435117374906706374101726153431889540659460312155552253243671944848174365773484741430661734282203091132146713730725810722278625789250117887725476927503346204331637015128457404979373765795587002324212571846201566515949242870477711838230425747702345895309923144602808378288562381754043177624668805747841111637310601311005163989644083892856173548331535194652672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 77966342587532895303285315334870474135486008343493070449447115264671706741554172103774291770546371051193819437462663221634637028642097656953752970613514875736886287961560150506194714505855898297963196772517308164343700138321364502284494029796043522442771675347145268446794310704201905844255274229511179854214117065993842326157948303385767395880856105276490641806308676915619450513022069541071382543800028838549506421726437013968683205104839255794649170849235086791456807306965501574352740839822506429843394437371728488017266081137651913814481397232316851821492193188064438799574773034135058296150956019530047136319972704312543375248233520025849537255854485103180363195833708831088424904419291249399840095176340171570703858924515984475393692075551161840076100408017951462377077730459099525558202682688377266782153566905166942220869627353244073726098151029792702163703191855498685151125305808668894768160583710241103442855300877349677726258768110907888602536246932248955603394878192577575308711572821871801198093033506166764601599255727895866634762156825681587504029122450865958656689276567997861248179750035485040511226991746623507959367097511188029481292431924024012608183545223696433865117303826168147310419860871879443363749880247235605456038895689558493867176012918484043398341920221007637018602008210297657940761242251127213242289611043578806918019130670144946661244889392862452326302892716907651560847657724004271448118993906135547888070107084890250171575864474326055617463720784879792948903394812350480451645831741465427490325786341069771741052736944056248239711379703620419673520649566469216396275034502132034334781637327406092295939027085553112030815692387516374559812290208130311610406830694926150830071975133941235868885088700750946123093952051536480909481263455602301154702565832948048667986953935034292933220730876996737006955829155777104150183153859739568018024531704914441111538854905293343588250083338485339813507441618636994379975559381838562967461429253926722777463279899750771874335270969751094020896985846974844505658616263100095139916602527787955370900897020372020632230765407242748589038163755300629551586040198256651495200262771740789574326745484862110175443106065411316034552098077250147997016912081928101803493198566968746344217043531700817472709831755101582206132679222387313848727351073800940164206337206370545688921713586972693048461199284012213926453633270177769104381988348888909626499825705123037857559788925061312507220676341813643492723095970826485106391758875983127425489395575952585865736072594675309693026025485306069782831270095747022848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -325852864372926906354186256976392388775467599454612411646389215266310104807326506431840656005245738885949624437587717055289649891137711728951348175347917138530446648528252696161554162184049834838490060180024996589548381506766100836672690872533709265742673998091415188657274795807397385774387513274022499026885921573363386311246261161196438708733208877776128953541249546975723100559881315501707510347369865572708356822367911380331665038535544085068761952052080840113283507936959887961259267889485369133457252607130610203309993741275120691876060797204645373990440363941557051563140740827095506823281145965910342670797588247782677200849248093527489612407300641456851262212803214063135403293661979235109674082298312946257361576936677373602616681168336111495983560876248823404188328252674139247211369260541063103761077357150777763497508434664079131083094311643085730981442091133037509563736717824513456408036090818052488951438296892430819447651135629164629690673807867713590832483663749514436079655258764594105413484694990396801063449016646872568249548702268538172998436869729772481063839224999758340458661736915674657811428492334177921016433558105394612915273487774215719116389164055922672649405093759429179179588502276783237042334799001836078674032134125315282688840694739827402953204858852715625132947960288733685585430625324713631726157891086985657214445663658659742954390225723079298298451902852550506652763633139912610531601626795996835105311022266430372972346831045138812665830583455475464867902914556878619943279645025882222785448093266893557826498524647312385591436728649937798045952025004524774703411905765770675813590845295686912442281097098758244944925925468168186653867637714094693448661440590938418031543361947766744522448369331025246388729218606991146886748621608431911104159550764808337348841030770037537998878155651014823491029346900407460559663450617507033007281832205082437879372946430981029445851253936277496969369375402908577590623418753206497404162595457859013066245284686737440307230082459667528781978188138107875136129357423978542784566421984336674491381466209964686872965485387975403059504483575221661641791523020245617874833568359699034449705613345639472181277022906125733905553693245438075989331029973309940644769141987554444612187604121416082491206241249748770180461037414221682030967296783846013108221221708284693927735209863080227068231992588257892220282154726414185296185114001881429577658058186568879318663195382379400518088039534968255459165158216391236236062826384468340785139239187023881323325012446213030141442594342094528946543941358977024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 1231795155919188260171726170001266743802927311394175953513678508128125694241681728904392857481248504220686051488944036437544731282456414625439221004936959127309622581887215070687182856410738944068986446500375907912890915533116403599379855000713630871555386745468736545527669300989204457253163435492735528925524429440080055321787558604810029513446407909033966165418134737088078572466492056248343113481034883299572278017481763179019113589728192354741917017082468902225690208560255286575911100989242731831217293852822522213834364073663273097432454457763951890218156877383993600056943537122321969867196751618633407009648429531338910986188163869464459825862909058623663513933090830385029732433891663277901980386118191712209708612331734345703556268440917499566084488864692215213677349592049832119827393584364206229589485328937111012051906936962566020773775040200227680961229610296449059368035084569939901707508027283549978313749337324016009960914497792662376705704338420914355622909251412220109859515212121020976093370414806345784288880195050556440851547658945259759739738399814420583007653735351521543048359663624126030259023147078460346278700137783465486605930717428971447954651460242698895220376439262336392410567309077791501982647892460964533675646116139139212077311183863192088245327779977243622900575979330260655728825574003588396747709237935119288032118678696573627733510515276033925163842688862629124274606496322365436218450365315132102511596065436575037563322177459625885471576963103695677403163609473237641665263663434158394166233932410563669498887734682655534859232052803263206916560145279325524285062337430512398285737238015087818756678105786327777121351546164934594353398687899677049858495336861186494268312755186047112558147423763057106412837820986028319882669194118867331208370272317009914084991097501398605289514628846534682655031154479926046159194363765514644686221597590050122852792663155576938850099482372619637821747963471253188822368744373844260870852597644505632486640619874632693500681647027726226842100174480797449293801668763920960764071953868202878267518418455834587243765693372578743360065950595766266215186574098620374252728568078689835587450249373120425078264299342913472706636855229087967677928026610972756937946435845638947790315113727189353272174351835366285864068710652280087637695599541653222767952791798012512873572852274374070146173610464408883322394660148324446978355151723072104693733445820687967175186893156048764356868162304044544932063103198940762309700431815085677814542385555585608341435826008523101315735635781127310424524645381101846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -7883708059886040728123021933360103045566846040337711806157275796420524905041692215659707418455383055099943571915983822123338016349983743013789434988404963383965314414544582151996502654344673415589857578393551842917064988366212550719583907589035329234541790508367790104963205062548533030900522716041749672628725486803725258326701625583741079926324587518404725828348283287525714300631744059436178889138968668520351612402016615665038270283086895638690716842997964588090035105430260394878041242356658135175925517587053171941967984013128123279711990832163902151331181139639702975017048173897416089933777377410252831882375229623229435766728224979034941597885968661539837658317838097820533543933801849040030898518320851799749504156421180440238580092120282137646859103431171009921915143442000155213136685667092416608934501003945163536702705849098986913291666618196005709402984291730810050565602384543428798765096992127878768369556433880780740912531227617424736010294258605729109109946432922247989882861350834871104897703086462880987212802650228869133415651464330322993293231046294990948462722685100159159043483964404840708147683514262948165378134978836375061366486540167159558563967375078631803573506029117312281479798656345427383610537460910463577885753207064537349146183789542719554702483597978970935262574439806580679774987657109247923212700533260890958800185996859031998281789567168073982770770440582988335608297878912430006543957777151274805375787781695751432517882192680683990887100716047492279810472286358465879361237461824967272623566879679009723780819882186923364820040683833958965038424034101952353175160791873510776375357990536612640737604242547487834926695069163159883806856742985486492563087722453509796853610007191322318390366309595049169251637640508957862338071350908007291090923906251186128131498162213275007983897496764970128905912803591677506404039184142998952848131789440962172020840051767523156594142251766568642121405137145057981428709685128032256936227889460654180964273554769723213963264055523770467278231678466739804319311508974555330319885209715456742704780185266797123199486702759633113781312833129126115065284278205122703341114363322478364343513531069318905325971646883007817019130976478589488768953701927568187500487358631448219438076715072551845348030235283989476391306677951180440408504657471372284683831594022201773009081521617107765073294860725332553819716643529858247402312635101217363695662414311840576339232242327963707765561014598798729325423206246293728122762729397839592323384174700282993924898000262035452273858651530283287625216930902704128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 55686723465952374204112927590414181996769813096646719903151925335361497931296660555047230115137805447018742674287260878074471977159258741286332793077683531217969383625431474946336809513508033006244612152033181605665371932339522312643490522304688785101112168072628920137681627134339423730357781230193848030499537410135773328650430280602685847649563215668215345799956171547066330437365674992440241262111424055989467719858415619869259817472061739752670183869010512587304421245713170649516889426013104253607576017847273591346950550371259981209094767321293153827601085863516369835369328838942075028581164674641840602494119892576297601196047058420200933690685683418171547819808741601489220923131186712403603500906234903806538631249954899848047373734001741974961285772057777334403753573259761717814224792595051235567491400860238608266889105628762587701155309865862596516229063038434098004323214700031837758211807893798958158975337754572910519050534643938327950716225035923415039320696800004962548345858897712604415753418996500310006205381214838327875401226972755344956477469456134966791757163326934210860431233515058071992463174044568166597063072311208150345910696290628228022655550061829263543857693409000092472985762837026191809667543260755937422988499505403079355296340334458413316107874788524422285529312682815519781299664614046384121564621778674558067080125510049564320302310755625713614897100925361081182695027198249275983905332895401785024502685252423372388238215081850332226320620808096836222828200752689659294956397713095249459051683668412572795480855588027695734647660211827619031996437532584690475340891064353088602260199661470822453834262633448673891574260662881462607304534900656145630738857177197931482393311604289498620561043097466052580715658828353891279610090888345081321666133625675560618257321697385259658778971667811192036554042781696567782810769280496417628024380817639133755148340331788716113731286188352254976405499993640965202935795125083560478055704657013421719875753309827885184516445175826786559668539614583296172134396142043156786406232136714802459519650777662874076980607879528899941207537422899388940450773918664588519544004644891430583915988830156143997024711445265223433554247951065704814967304819839660320110687245216046595676356759964149355863993583954932192467769953408927741391434161314521958699618227667861565909973951291203073097536252587132687016266218754067183211450800151140198987842656766772526683003599991603981642415878763306988028247889396111513626510893826962125284568312903572440941363545349538791876840990533129819879336038912810287104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -285283421257329160370124061452665479569029904069369345731774973752304871651527728953475724762482165332083179991370962124610484515921171569626492245307210919230376850362470679467445144753757754658881142308465459167851011825258195083415628225325834306477259261013258475950738644475417123726757090953262929841701492379467770915798323246834015186533076265201530179565745508633697817543025204320719567725330020289166696439110627080970442618682957396781343631268819144158536817811223141113787576228375374722629272155728211732856087868053802329865987295149786651569997117779418061447069231213475910584613975782471894612705129721865309126513831577313607683717314966595299035829688972950438561364609820662939796394571029115379028615212443949777750237006712307439388196672683893267341160732951120035887684477612228277129017092136691243889078393939178412106988888275173495631596075771568182926838204920744873917344486951515180683023036095793476061035257073673885384445613148957817189958345046916261486259598071005749285787549558508150575173777755048131709478989744242335282657137840987768679029398592860291376411448147338824363221433438915952695620291211386655291146261459487836563589011849123900521506081414922070696515961192578634054982263703854670093527559673455480266724107775464757363835738949846121580200198071836284001715642335597007281674702226850778036594530284512435491525909226106053234949521166391349879227748501794455429850802273967048305485020944386025285068394126199567116771187183302195553312088816398613166326679736657886540594274940556562741264023536643735767997396919460242081950055846236333438033170818162941954371793559046832867093119371659628440906314638930540436340244571921248029137863555786009848496496287488680985086957503874216631335435855509810459360224347755232891216881028013949040912124473690810269684721846753187308548546548630453766401165234660856112642981581842176782484970688466119334045035529140182255825649084953157321958880347339968368900877471031634728967913017565529112915645465528592110641182348277151936358828408465527236729307222587516237683763070968943519172371071711325952137200903624881170731132238398735268100431527047236567890687486918007771331943234257801905092342675995344284736950352749263146029841044725676990472168658421694507417710244818107055657143097677869850043239316390834909840466629062101721040094993355159259417548016241666740412169147454505573913564766525728843140546045682167632125409592424980139844601221402472690662888646518131587524783507100552575605060514285079596002501409647620648703640777389508454276851549088828620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 1044812103881317645185091883665295597537254782230816177931989396599625030763830668202078597635196850354047751383949243386898310697806192674032170962886877610900151175440737257180332887433766223186596597633759963183621175103422747517374948829647163904819499480997220182889014304954184035217659977480307437082222662993415764788556728898219153664688693816591559034502555907507533721783401616585129572402030913592491181381178574682679813904269350975439431035251020778305824232439331267423001733461847653110263711824609447451403326329805361478733356360536103355325306043029579049701748730666760913226019077243028291261291914051563410593763818977471846648101045413617221245897272069999183155796103118124478439172092199910590612520638633875539837055166834375688453364113975061499678860467697896863914052009192865067799815110856196174714975972768452316678231877472520651692880499107415183402273040152992347942794023519453339874195291817753798176306516582469729162597074346273253127866779427186334070485760139140127758298989972753858110556399927941599573417500160540007295153072913700201690673509838155482364257154417270045429897579717585538485892666541065485364111627624707002468761321583081890581011025988047269048429222197118954519962957506543071582329148330142949838900061062823819744983313146420035849835646508138059081124293733372644845720859410382880448144958293710538026270357174884473610598231726566339899273292810845601774507079619869731949214397569034654257991949203360548671401708222341887973514425142731456766179690680275351634200501777291514711737785162203573643209806449790719691605343853730849464216285246046456690759944568924334641000130815037122849250680835316183800488319154457581190292841166989040280609620936257091907864073634120226904394222965778324112901504708975139095346624011412900695973204611443212877270430515741026756583190243691059628018383951068275761542623553686726216412560076099932063034920022000887194102768039004601649405956350114651094551417503424693395836443646369216653994044122060530737644595467618431346614520478847325227273862664854159013014165303182093018127128681176492245529374883704039457985017801378247653246262331495337726898981589842747851741306108605168464513868192787117495103855271221610935729568792480881815261653606661495258285591866529767753116427269989838755898369386204210938971959806058189487840345059705398946606796662712064570612885111291834921961187088613165875096614712723063379120926767721560794624100673867058429424819223896245637851407565648358947513768356495196020307701848549888143673676862844754305437325312679049428992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -2875766240447435862753689198155166268221528799810678642657623529164770697883351799391487670307701951182825643513612426998988164395287169791896082156581331577461284236020983152475525299340094292764780563117534021329778292856798698974753946275642179165250786985058297031386608156529786143744821643322151101380689354910914200620501703048783377514569503820747396901135028479168591226741195648088965869136239205310678561215701484341056303685600164973588244069462642218302831870702920854358174064397924059330628008521125674103392160753704896283816936007580669421721335657961378184739614893079229448120534635062703067287521597269946491704285450559215963278758456395116335758462812486691628656247561286172670697514132072898580699038105305526567622539788455109215570881808998866801976447897876030642149288188462735136258066080254055526498079109251291411239046751908137382151626106684782491744218561579672383086877232499018328423833178432273418486095847502401361980174252226718202289017809517739833490061837446009244175725191136906099059077260055136799953061779785740601822809111450960564206663196360011566459096206201741324331582928828651201504822054322743217040805934859310509989746606930661602273258747179722430182542228140574797660263797917938490609957764586906647981138532583424275394422410634329314904374272132182662539890821163847189261255490553188397793857504304261292643464954414488767613015383456856532395635520781966102476066444129717359187116922932566216100209018015855522571794259896450992302709270122005511430061049549511129368566012061887106352986866276385487711638456175016749409678693053350000788868647534477455905358970922557446645752178980639189070322469749347283845195917702768178274249906107339697263500203582511147858378425040362536600958015997455365595607765210797706525792238761919641017728673673801078426574415939507213033838639011085207267399265116384388870778066596128818297927199267629300176398541299997175605386294283011822049402024421588539444621010820179814856267160141151863387495340395026117446400059924864997639574979762356532232178510150882536253132780449107406353170449118878730725590437722690841908829350719320683364662367783346220440352482626469685774159234621902736603976979996295320254499762014839146278404402043049440823866699668562196678413566778250751730416404779309946773128533705704681688021268881813298454122099417215485507225420142066251538425423559475522738303199872602163847336093498898430026870892152642678676840423606489620482823965271759689173122955664311125527490340276465290819264422272515519330946326203116923165588422604826135756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 6224757424726172684044241969396927397941866011835311657901273149813233887129584392618994059099193098471217347519737857302872341246544684784515202778642880404266654130268718406063114517298018959114231622522968499405102459947326084809863952497084573027130346704473591510702154804305904974784383086126677663081630197048376878365758086508335849755455230501508802217665643307638519530380298746659184214820991974998243303713036761822686097165095456742526072441707528102585126177208032498136892122674543890412830667760450430474984785985193929096998836183107916115146998117954342128384413330407023347822516032999691604904492875769485865130165283480840638242887564047511104935267198854186771608479729644797154656425149964601555142997110966266757312480584501349267446395596717832440850997361777160921605440550521348753391758175015559984880572317554910332349181945115079539080565431258073037972976760630265137265411931482794255941722229266952653672688490728814585285785357173672964332430057399822862126979715410890274907780388710163395501634279025571460713390908296831407615690755012683971450446451523967442886553792247089398760539553421923172349279136201627895507313070370288784267526710239953801662890603338307851637682968937841641328390659044441970082009456293358696960719912482541791697698838195447217876768339700923309739640338438469732950931354358687379250276794918978173432906956898703934857801867447768580848192816456634833993318902188344925241005542072632852140455307098000616077069401869445451327788925336651186564937038139072337886433246579895397022780472372692292662094268513700422805201095792134748453806330767067147971070024077685645738237818993989228679379683164118068197111795075050629488432607396152508683150533891645698586465904302173500215345215219789606305937216109587748508940791583955585624035138303730824000771970984323334931466103252124593166923814128256564744924807342645153914596729219218094494010028375066947194169692046624767611675206699411290953367111316288312184827642784249921892557698077621298448461900733894390775694883443202245767007758011020606132995011904384021860952354182745598895093987512332614769426198792541550992461245675163812442899764103055696622506278704700244054164996651856656740595414371770057282579152137195118045830726224240107278036682481070396676513984249751752835370784571335030809696492254479184737972930190638478135581776478285043397249600051006980066793678165005605544622640642189411527626074470652747550492126363698778995517700304314090214211242720171610791382753071446938201281675788208572942516912605576693426491428462507514134528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -11008207271507007011184336447624342404253740651487660962205614146586210246531417083254061403496679007921574773165945563295058291952519893100911648686782921081231002991621811983403924881134709196779788083411606238105438708755242109453663875104890113597221201215754855659408848782435877830321783759034736358715928935694273435604120114389122854100042389094739729977465476158758764927952287674965645027829483526857916257993031744226323608442600150616283998322380113688654274628274297255130222144322388072031338687328337016149354625992796144753861707145947068228867122830658865412282795231649832878580250513153238310599030264373769491522522068246936187808419445984695496909996619168233449784439567530709186892267750768559472261462965200932090746375221071583168853736595693788413794322314131332546602036156625741544107581449737942722253047171657460289527159614375897488835160793191899987561519193396641004966223999601430564774226499497390973401129919764515041415516187936942275060490163928622275866391978691749503239697866264710260956253925107490102962110948578669070939754196752442988217100200788301180849846215416317651252587869783973115512411562614917281837896145690234989857856522474432987091626707808070485775171106408073183174956745777684791635341438614934803308980855572318410339139202094450164826484445704948500000875639812878650787016416711137611370110192652560516667190798267011657478058744708184993856341927116750292084437603817891167915079605529778894017786314439347025384860346552942782130784324940332029150011073372937706967583989093480120301428822178955157066302921429306287417404968129757039553677065090027518730772448570190251683348996406019797434289795479390083578012299500990217478414976850821246460350901090312449393342521915119436366060879169480777582159300917063706471834376459632475254788268580815662981620541409589581712037440709177590191655288455996623592097154029763309354724260556646759111444255235194493960299766929971797557910544733991900897083052583870380632904966898760332936418809118120440765716619147658177611291125292715616528489732733014734348862392732584719154877414111887618502220067706582192738950076979116248652848872611721064596879947232546826860917079260949323800217769365292618161029367947142006339070904386198560961789709783140256024310378947773398802545169726238723556548572903986514291345370209876986733413420671840592108395652047361062124791598487472788665291322989453097128827527418189858995887853602874098240924246732812595953096858821197597346606550319976690733669524659879827837760013910540894819219462096278077842651081320591838412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 16463519022777142563852170730617485969953852550941370704535130371098873488957641184353747204146810472982029672344005065970591742608448408472802655635692949261684227290931329796225122844670295131953535480275924365138907053535750387420171755652979932604089468090497006659079504922342403084569530092281184882635463764175213661114072407123434987494746079167248447123026999630571767304407893998631866581321480929090149526837399246607429443011542756049877865029940550930561520193018791410578302976924041268773171892429177773628972511832090075338576109337339068324761562036434566835215674026739124576934466557530604375511654722111099339655272749505082111505408953603691777546458545502378177556341383943367050435042678875708389815867555939540249240212626709452624084353366490993696150951797319201125967588393242492303960739296602809180136138754970343983321911263726707320257682240486652908989904098292048831335502952800839730409456181740631747761676579759290114729120670586213329183164575146483645287224695864747249775197974944191551110305455228222142619731633757173139885035622615030115200230382533301378341074253681048563182629717035056669620960873747875622409761993780235428056290108708051982840476174970609350724369187007609397014358532638380155659739547870345544687753929028594004683009185182187079302013236905318224594354329378687777141723594808923872709720861390842040941542052671393497452226400995237939409400792673541132530655055551613690757485971068627323216798558401381724671304964611107682237660274386058366594428746469777037821425773245815695209711555819381889446238711914916108444816839586793266390720279934221556652656351542049161990100972627789502027891306277741955564589925137481812045054939551351081952888477707163274857640280250690778474247631635434515218674196796434710405032174799865164138786414237145676998546983683046185127516932337665489825454853663299847658029404019591994325894056968028654471561957375542525956200171640170130521292145155610410486118662404679111341894728395207678923819903177068182908271739133460699814006001755903063240348513572688086073494636803215990569208668708636104780777710622809527861796263690271125354750947790203444506360224270236399442356747040656350960758672433829948684304487974563725151056052975105421213121288472679456024350709187041021753157449077610578968031652007423577772138261740442089129103711580510045943236877185293933470294285344401241315541114983425829745328595164584640577009440324584026375014008998257029962213172359943747564453330430349755712242761108356406461456722486169571336638954230059838178102763324224552566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -21503195216206507352845838754802168492571832102582644033378757667930282295841622055456446482137108319845161831078944893396371389286173473726223844062806584987507028120945404944357156496473696517703283971077929412106915532374477817599825605833140379320127593529616072433060869271368456009683280420974734816741201791168741950952418834917071500153903385793457273457954808998634108459926203310945273420653721994175542040812209298405398288510580342742466005868364802886721791539616406981349191380443896800093429767656539863074455789120431275499472880671659572098051179537920887911412738084733867829703312891810897504413641234244836719047627515234642190258878504745590200155523808169391304390657759814163552224657222057097954812458639856272957118566379822323930782518567847172440515308449355723269683265190284783375425176117902958534258160673574989053746993082660560291707039462112894487142017428431182626652531070771251715987104571743493312725568666259636069819842027533183342902887684846936717950187290594246047154451731968722456124678928743857941574998042202439609571890788081687533423617580920106417896350083840944501664357433953361058753584324795053749184697146649399468083389342185995771101607631336030811776227613077463018101135627664091997388156143563193798573821234260783050563329113107039994505948678810043720168069479876245360009714442949301472960432835607908980604289990324144393227884917038265443667148671730982798898252180846392191251208289246695512393626117881206801065735577992446675933761694495460663431194613276115684575756398070588404641143693156732035283395224330904781411802557266290286287974964499632367777833299873371795350359872467343112152073286874561322184163448781048408173832963363982577318637331484816642813157062426854587257436030169965594894026610452489846606190486157992200907247627404140172256325980702248265547411240918997143882328635191006843356561603531739567298599800189133605054679454396018904786230100471234584419422336935648630036902673004353021554250419364715358465824364016168434835378020136982351237764563370802455023764673236150986900430274158905819460362523734435698294073582861608104898037496113201897432045565720871843413815291814450697605011156103143036383691265621797807521718158515623775332928458606947186035723367008988273568665231386200813726097758375024597650554863949781554882456997965154576046335544303192639660894280112615271993768047423647240180795382724377265420187899105999743886929239286369327094054048260590824794000536015788463414146445450838690557776610516731765198517022623766166706489934182744360060001239651933854105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 25213300910589173684750285915760286618245995682332527828831420127831771832700085766206617657839749318658911495370575119220944907310746997601690808664539863292821626815473448560560880661701175560851294575505401025442037537462773644615458694828068862182451435863456263438699491550330643462213851570909451860720588503804067715463538110959010619282477706705292698565434088596797300645439586756377589223524158894664475159654257742832951694754903238119166269981562374256239430303489612623943243450757139332871869518819825179736625337366165120310875345236111370257863599204942263929878590335294385572807955187866041667902282557014419870119082473028170162234418020447943318363304837159188336296267956327706387641397896342640715624356810964153516404732063256542477558369874842111157719155119723784529673922525052066641671131928881832036397021721373443087815840839526052735662081869972772348838628496619568826481562395162492773580750042325743860364583794990749691556117312022800252670499034174633653479098164711070407561443995667092039719605802270178192789700362911345081106377649993611761103115682060707029305283110325142910065214270125828673595547326863719313925767275667651730605486018044726920727443929203182718120607390804577614002233788931387132847007983220476367477228730123491769507228976870053337001194090016486247970641183481869274862421248624356299669856635073960884841522530154215744069754035564024122393329414786775123504816084338710008785961544841720402977149638315546016344630429442530838616982353497499647894748958078022994375729234943224182119677781947963560561529276490437829994240911769835116634506473967975253794918924571130183242183022614432713855179717111827908981619446631914996785102186395434574874060460544673030326750714245989331248808912266469442010701400579164941355618419735874234237482853731802584155443150698423089673695949303840800776064895678164553949401725708174449813083466461601219409671781852710597929969303901352589190167826979872956628505449118294286544602261358532109753794650582011664159620071025562940687491901664347528966967662618927208707448161807429674340292025184809893214159968338525984487333810550168915499025819939733953018806048357180090699857997478226971570879556248464558340383937353830286332406989191829142446205448003362108915299180844370318679270686797520112536103865634499272542649108814937292102740238753691600040135623777614820699487210271811933997935883831390057397015465661758786146275840293195787177286154111269505473173693559506507252544614337981091338491592282163186132723203745863631523594211147966103259217060002234638532608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -27045314663378512994862273640801499890437457954678845671407638055493885475763555205669473332503989713877841161373537719620166265609210317047896564696002474491770282495308873947607671968913437654403073257774024920307242260145712963582319516115171283222708807336855415803465898675175144428902136647020376390194170741289296179628864611004640111076058008947036876231502537617856114261686775300250199362229324272024832692735258504883452682129286530676264397705585163597298828672048216508085845011757363469347331240314818742953131459489271854126100934794405663588385211610761874241768793259431765299002603839097014110385416664105854958007580119667288037192033581435054560140789514844412206543912714780739108960061440814657664609610178510772226618057004969917785113240068027089609000070702830202549393271113624639974983858641357688259154014526939313744144382245543519186683587106277013274511280339282010770083761888993447618819921689413205449789036064435444248838306272180867251367494909202620658710685100698000581895593184345870256830173865454904634225941900080478884246168353442165250310282566301573312396265089242515526310477957307595564964793546185294309423341078556104390353632982453292233902826315805177237864954877169917952831443295639297920121819498429962076500425089349750706284257908766990763015783826817395293380345919642003722364005870977868636470430758693905641005457921147026995523615944274795698146656460619277120959772170250159977172494375918531237952222112017091175497141903653648068889602403603294966033120595932151169546044340979664191874755282511712256874826371155865538282047432765447192616686083059950840877144742362628964023416658824298399441569957996240347587453868384147474819558262741465110466079733754172497908978019322265094174563726558277958875923799276620430727981934896856749461558493194178840153594708640364524388859708952680832260400008036042638807048564226101562988982787088890836725052164579459380723090221849042927188744475280617020083508972326417843901788174196718783902764267558899386273328993061480258425953323302043868439822972094153038006837443586886772568834062598603429159878620771497221316342495122598260062343641572416895943372885641132626566607348825923056662352119206071317328579957026211043192356150126623140409010710072376693225178561014982021957033229893648011831556895430293059220983411824255557415464811779436618191129643336213090455296358174593436011395842173839568044262157286272050885849460230106808861225440672139883854997972264044559892604401742168103363823154324278369338748080143891176821631525909647124989073102913294617804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 26756372010104721008505510342131440849616018459973099145591834742439920391700655016527959607569245512112115965286254021889942954275578293250434182293464626580150645149781405083733409436559709875027478857085665773334577401488809368334009030743564459648768040719438351022807806382510693441745463460217339513805628834959374630788961013165397982074122321924391418327845799753677759639206802099612895839654586039671405893565678402079450279132034249293805839103280113384045989153627176596408241473406861969794406722579179288985136540665171861662321273696101369748913786986979747545200572466444318542985080818384289045741676978937887361043955700772595954303741059341774999701744461214415640350787578125133210383203394047509298926903372773796650601644631810403373467053553585619360757045717528008333391134865358026627513450393518073662662997980454415710261663713621469889736248335201028063297258611500933918656025232744388739011761030010867053363169091230230479488386319996861923017052402832290302004160385302100502139326804605303179143511475663018493133797624983790538988951641062484957683521994910909871473439379251518470335934496202054520961444907493846246933523471712940810160560799961039989379432164763057096811621125556918526741553638289104788307003152394585287306882974253123022812422646229873020642072582221745868127469541209735661544484041958634444260400032188330117725467206452979920206976709676918315290235849398844513613973591545335055076940569577814677290137173723248429097792460091387155338542845630410404049618632328702325378987961029565485549913692191389524385052388943533733257464174341856067301970348647370164862082717606423056396349185363018789612958336261603206579347615329820835171938063851426009120203395363975898644360260399057579315530733759174399308452590326885407351648718193924317647886680082406519204807999488662119572684498489022099657526133336260754042295322360158648040502028817895140612044281695596347373958263498146723536869323168517772517508886240584392285819599581353633342806095299010760634547451979260704428121824047754325450744028448492331287310785400463850396102923339294171913743643125953325092331505791832830259075277313905403956970863765973322643976043332821952223502218738663970119475934404236559296659494590905243343189935029154900583683172297753803222468807095855824801818999883206711862748941603191329078874864310493751161795559549872028928797004655959749104594569837092477122841175449720802583864944913935446123235216949593251818886319605551205181389070836030799517992355852407105218677193100548231031752759650753513873066847941890402156544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -24415376533762322987556444513803203381392884590783689258322603181464287685756943327079576802673621500417555410769639139237736326353941909227497723801475897466313847536641072268455633946528363921288099144773834468699312915872261707534830046766559290918641147775170387573380445870674735405221893580858806280271966465793039273311123712069155222535058670650901783030007296445542772399416221188034009204491418296704588250507636622518922449794530288964695429309025384185976852958741567353951553846919278960794472775046084177923017648846037483349772245533409749480237404154868064806762247786349712648248734021105942067439708100057105173785397320142553233106957390885176262830993076918865025314561691741846554294789160657955479725103418859432261023178168845510647140482024056418946487272901928302447233573642858457382628058970352221391971731850799280606171937376826257386761791503185120035346989691812837689916866291337267811441413830190722790508681731641170041046601072186968655884383533100155861617259280711522308868547073680957300261889981701529374288473877531347028702392340836017069369502132552880030879673256669809624447141153740055039698596701742674573707089860625488289984402765692283628128426623315072696899156937967347816134695826425984781115650501337328030144551316964141460010254298707032070416136977856180190856383309983661057506543861021486936718406850786227794365153912985835755555385759765434627464095124095660237805272377517287697537903716984435417891762098762108126373167663304830651593164747779899993069617001874001641751064757564395894100555779917336857043858108684431860763058275302230580378654072895870288795213406298335606501251517330754640389520816685496236246801554396989724359125977589033065644974207444504110562335241599877043243426963310203441210327066846110316770870852777647729445027603475567451109312518212082245971170656911471549847788324378316464388915183974885073311713978318171688860274076636711414346526042892860099847370562177159689551576150209679499797238720771106403868978193928922147783405180240675304383678069293608771400870335530366243109029624031133894688318068023949000075280858485538753925106706218112868117240220693699738263787363609197047687051389189120036923132260578980235840590662537271350279803398957543334401243306885378015234294301646721769585195723277845867797176788555105390529856160884092782699092128393557953978668693674797606086879705067017821205735773183330516340000172812804009388983339346129074984832603918462942567770006853947233982202665616640975074870263981339196558671489963446264805956268533514540360164087344855934566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 20489642770066753446220860686789005877002504183298374476888433582323144841922726134616369292345589030054925004661371925270300195955448765392484542978890244683025897946728627914987218074122684940938661169177538069569143974817643272686576010708283263887173501953517840894443176282310305941895382618496002375800426338494002652370343655492227342970047994873821616639922578278714390418188492209309780245614536095641622323824274466077979601164302478533333534434607673503040578239894514409550680118761882673131341433703274872106147178054330860699089560830308896083817173379672881468452169316133446807724811348299070505016891823550583910397569925826696768419178385825340112139841228214149947635346868839394810866468437261547304171863943256848068276882989877003196748213561610175804797991551664303179056087798960129852043096637806386139436121333452816075029736056952205715878665122200342282763003745365392199963962280399988973122080323675576281441105523096530129551481374736175688452039139553834389023989917441108576107789764139442855873615947187901325799274291078512592328498427736291142421106119485555905048246983700488568672023944711739773765051149974723691472846892208567368049546185855493727935490360227483052911061682424539395231383239850789370089474349706486489437387365362048687820282775373760587720657942225438755965453150529001394686294319383851567056650302327426483975113512289826924179857009645720835226083581979188452130608753512574610107639094516713280893221691505866858214684639850893214255192888303670336913127542193958024728407181563602364136156937563554572168773349049165662477673611658760530002857550646062489957805693497210789433930823154041764997558259732890788065374622738451185335728395330745780645415396447708166238944085180968756576264581386373900181189676109614176576178223180165791397642103903522149614795802559086911102010363460966601277315575623680761953764762412328858106541815687591350647387883932205401935203479886603444969003389323410991523437485149998960893640168000053280494857040328157705558832319166782622813951467535454635857208993725674653750516021592123245405266352788814556490713527758545119373555291962901689485517841904385255282507046644932180605710518190180758031477218835418574425630697466531478977193748691741295919443911387352707573368044930005720778026151746404358748935505716449423219304805019428911626520309987278698541923989459156020406342526295524644824615041205098668664482563996251812533337848217654856486344678104247925051424077874761902220051309817565322490922174058642146975356098881049995509661006192489416132062380590718202675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -15780521140810105756465975346447111543842337828762203178196655701535093556593391092985279789320751626776904049249061169961761240849589201257749221587880300064479897570783069246215381458949934089470000394620827672763581528851934918675750433586775303984661423172443372472612093066956568126522225149900018449816004275691855039632795798717527953414070267050632697760701256946413560140351015935300734056041876795603885664480965858463534754989638512343694946812777843429272324676335151986029125059830164510918237163218197712477065464726230102131229470762194374680174843653623851390304064484006636262314770952671834885276668231062623557024848556024570925301937150056403650067179731820088629142009942919231331996379592576115513090481971500472780515118030204138274799172669313500870939010400146359725101804710398710907548453407184259580408101004970497214339964984786537195274434897833647147972769021291761599747200025190372623836915613445421950427556668264134650419910709822966291462316537922549467977220769846370134019650083095326510255113290654691158220980981840325421900151858086667524391705446690758132949356690462316593153394160137600647367339411012665668395328277551674590112269499734895394651249204445440403877874470560633882238825356069486518319825424560149415852358718143063517258120775654378345572155517573158666242444767900199751032450833111608865025306963928721801224322073194628072972987980223180388065451790725261452581982555243006622236978145789295687646513726846485650276204048541773286507012596235705197935367702139088779465255243478532220354737600201033425436745839976722888348600797602011939902985467886784392151744042967038794330801819287724681172196036403560437224644745291459699139881613092785806018033246965366838672958903418746557074501978796683835263029681461168292317606612785932756502351356978300480585417097501208005603043659960680051585449228536538369724328941007650968933956214880331513354217924070256744606512690831944171348980354542994767410029330628305569871671322775572951481795209624072263238593856723795367799529031511759458392808598278705129843776572353326419603361004713731489322375402025147909019142034490028698848770555072203335161777327564651234766579670132686530206499121288044135735727382014022928604617382042919865057252742889340637651540246343619471614528765648736882451212384607728457114021080189637701753262330570261124038490634292778569661687144880121557474342366101994587295582930466400836545153769109064899067719947126836104044319532898040091755153513795170834381396546399324573031636295153437057204315413082873718564347651844946368921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 11152823216252141585986923811128040112734722034333280299796639507369540859383219128615712847531006727627286987359240194525968863966279952026222539662786185000287847693692843489653950565827636391933972293197874847826044186730698413941568816011467519703229731813252102780591921063215094216636576012590967949736950052658772127613876870118957349409715588786114456492374537585686547123371100568047531887142582610308875154619310271163407829354904320124490904715924157024570003623877136841540896133376273467089034775293284787379580208323785635686970493208820574101044355836727007292237858794783825802654811620748437313982680588659577979317962768431365154957151657274796081432470790262059790796182140568606106372172044845672468710933671967681999277402124644749685726411370300251464025118193435188210447293852253495805928354213245967455574486263628932882352492861916047932359674206581918639375999237725234695323567464473252267857266609717254418921434487259896097316299021485622769341500761241037069260959884633753866224001495205420886842707393357233924421076895634026775633641351579126374516210040967231457459408877500229488729094680683004469130632936468584484275937230005493401626625794786607923814143769203961717887978220060012056877890663673915062840621882239970564756853084704333029592245742894162944219436189686460445028449763712373331924581674244261208367528609455426337701591949562755476723522873478673326847262113851581157230887508542966179128766975439257479046658195378546295924269503073661352107993851925923970103196013577068767843057738874179833689316843349068714703802139046150859862348764964806147204338678317725682421873004070129700092805655405318507507662024086654363493418551918682001799275339130455477395744076680286646386122050881242900522424926366759867247436901974704305776918189113490342420997171244381897800551642034193486547824743907268404078309204985694931538741252959226335640610232058723957962382701393211634544876760165363207774528284984249604763524233257863881861099141316090617197627399641505263034320493853282547220964440207399599607450159894272689071817695941284698213623353225021181868876195362540577790584898623392795203099849977918053309597025823674995726848340383306558634291357205020602899634584879088869754535943013503237758120019933265419540139488701647955460526776484444073633366414265735293353187618688352728206844866190233344223253225764868548174027524826242353983514800718942675357741316636435917781881265368770536883705397145312252412330141180382131711090662825656177788918459812354837129750259703743085552566479856574508266522024648420829954048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -7246156726006633795624239756127974972140211296465590886340051227103084140467254356685698798090614640746203200606441858742566173710294426505096814210636959008168560247957211274271756918077517773687495632670318343832730101592207313121814096181993103744552117430884461373116711231324249989974327017467141450426419770224121417738557785044449544106392068987189724926570507816355935997414884234901830715928562554133464157437704219823767854422314253599281047723746638717224723608566216438334550456000170912825939668830874892464175280196091712626183258650852762498825935241626439828617664849687716314701275970168177407957872255711062346732638354063090757173536051473544883137160261516071797584865113566023000738291104262610149251451434394312715214663764510627631901982862076826334434410359177555348611053191283500664491410417620815285613296677877058683083751803293090282633626996481398558502252231252104748524749704818080925309599270680887760922853962939157641847053965467414260404011824270638906012341018323238141113204692672892168810418796915142750632359400376802461904154629091609277634205057406534346704676221978106082418768788954311736774827336561899915766820588647761661596196994884064328195618111925593637420804062174383387329950026970092576286982710868432284919888744589862217641112602373054722741428818473839563122750366056445095864268486405015699759991684038551874618748805130513347161079452035248327363428782034158420547431727236593496939620152475697805810854046885855732871462334868533750210133267348743931146743295086034458441169673206676664869899831036631139643678372278200610422406974272390618388940015503426785727430096171839218244488369975225489964291145912480969374518409174229913825874536960683755571211988115616396981332286183294461916563345899729079365408493064356039860007281875474382663293329358998845612961960085396785602840319121926717388119989290938096728117084468288178152145492376088173430234679659876507965510388649004620131846831847726839751292403795730235131471555292589232438427024289555433074037345506923831916409460637821846123296632183008332271746411382383939444060767553268430441161168266180551057203159992326854910793933139674904330574407062419419889896099374769951953888255393493813692185062741561033399197595502631839256704028234738677146233757988887841311972846220312151834489159564986883998927762032174582569490394264879755685389530510820824618126158852385985363645219514100668650789858001705625705947353133875173913632303047719620410495614972813791220017429187848013687526767599078595910154219383093102539364961861148089117366757957418405068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 4344054191211440899834185641236056478815510423590757512347186194734076174926803419407788611523207646938885206206716742070615264302732734085599840184868932187140038051573069803619918784080962028221536961742507807329839190037661329546480575399632531023017199806456302067172950426899989837979061786449401892592865073154730891714521319268641852163263622943845514577431581334664954530437424181351265450674701492729372807095343678942955207929112712424666657899709914537017554504761030221713024945981938636414381398647759638980893559642639047102971749971653303075388010269019400040218045850915112444590450651663675543837606272499854449773935807868569113717725426260345704189915359363622566373756625196050593194451489618016518535066450524501462377294811960489296052876836098223574829717309419633987876742096196918324150694409912969348537396059531492119243393602106922448375954892370173825021008792828043402295366547745571053303692181564833816766584245635274403331623854639669957580356239538987507372045669599064448674982797208530150123546954004897908719215134487784469504867691290856028693060275889717599487993206928443035247316233556739263490968472709685181109437520647121893680619573244560015061021496910632073552806539433903415270677555177262523565353823907883271866044277925187793115002659647162091270085159639088796527162515395470083549250444504590369930010965633306854328883815496684560188339456073081747441670509888082241592904357890117505601996685380843417498502753668342410232334896914563139528905145134661365853751561571816876645309790000000132411340314753736507554581151188291428050571801483321351518766802133779885401157287603674592162108963405215261146803340671488751288758184068013468848665781184496766731503356958612042989435533549247138671073007840034326825948758422425062151983689690546059659042656345081845522468843183529342521434426139454518551779823429001163004448904402193384107542420650080665418319820254566957298799961275365762218717578697888812470962317951390199002628858769475582909008104202913824338375496327789423264478826228251703400182121176028437745741932355214643827539523718178108475408325499864976743969686006519198429024653666089236326416820372146141504089644570671645654170606332586227669424247197050111421672456855430789336092647725089566615234051790463671330396467821108880814379227633172654820559207704611087640354809760487396248741644906076516641940971574739924757913471916028350600510435243366993874166216617922420230505784469461765697789124348667893932090075539899340437531241357109586112085193096618656179377687179568426122777416082874290929664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -2417899330131132538514641031672252320907348610990155699033030971533684782449497552209365162777711684887099815282684599702826904764543363920098823305141566162848550454233207810628405930611716394717344295458319998013588115546988548273749968008431049443083369288099183307390642385408633340343184939186120323770469073881403886478161010699436892096600178842336181550084273127897599360695578858966878169719142949450796778459955883241667470541784161086331230367082680045433960123999269114564089660160237007464692285959981640409210419741167563696303985844088302826233139435206365639742869717174088902767467472373516745519099030675321662909748036177882660896169288446451504615758618391392648688241298348265923595532866192613745496999976335141948371785281277786960653290960413371692714330773942962897778100206165076283013491611124219169128723098967351526043950921745404161076477001453115314484151377068884716168286528033194967896129334819798702967338596660216725940462949523226647723513654564460587654645187832095634448043742554274276828135270161995652729339002376297596082140184296127451057203360739239592663872657975959302912432797735196776310350964930596994613236781087090844773819922594939293366492030577288633478127513284361400328015376941618404091379814915091199317098047455578358719509695400193988613428265506067442704637229200880716588399818721303512839214320490810990058163981752212273578826350305668973154285503124644421019375078703363653685998166398589345080478840141534878181850853553810162485836424554151628948415759604243396186885889121946548726590169445957294033819213336488287340960725681578413690742700839027989031231410600369976854093031210206906503316660845738124984560321410140786716783694090407821364757358528715493647923829456539410633848867774415299164811037366058524234220258723509109879922012575002227493364216701470564177855215173159269364509890655787238678401301010613417482632422286955738979583157558953223457476544547144155689305383915253411820711761090873327382237272643128629428996548417192636989184063733368246534318440468667477758209925578784601253600588138439249368110028569532900757982613401254923374574234687299446086228067432635051803063197078148659224410722010015814268066883543411225430279703273809356714212827109644003414081175412862993376647574535431212634487477157630984776946642632844228515375496618371300443087996695166658421420710719680802140942739486136355751494324087321650944718441974798810646514168829331270518361089678312970214618283193143451173116513004707913462784635671671307632627932018000181192412715336539080739504401673020977971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 1260935510404320868664103012748929403613373897984194962010817243752948370900531035386946755961308031873884646250262089210846764743729865395512029130169718494630977660895016355339468678069849731365593343871636121763188404225271346899521950816630277951372592993052249749303313286756412391662995591362951756968334773653432887436535042314137449708963991447195804589222319892091174480457045127210816115991539427774551372533039780276015967258936005726881158828028372300426312936115210520230530892399787376407987809339605937560537875123963889468233606682527701880008543626623816175310631191700408189306532804842208298319950266766170271519939010463055494681783015882496357896162248868269593856227502478298410620713789798100765553704851738406284858030745173897836990128021430504738152716398513969680196122255203294611951805755153087576003558078310564506272202163871575898472596167550017982263902723029027144741948923582205685249411457845255228200775536737454015475293914247519790459510644132129753463434301999246678712077577166794396072337885880509852813453925572373627131546959895348131543109331469330901377293898156457450136258292531318791550882713687978190178031730465911990072525715774458100677869419991511519156852380814363094722172636422443034959657188015393619985904988322986161971640379302113914759025736294540600843888505113879283634338534295268939143717419548276461527631072154427178332867501217723053832973793339374595195408450969490603656233546588170254587408192464966670906148766562824117908324735138693216461557092949066128481734170242726979027879869926011215270964004662208924175083251660705450240962349245906644767119319562131032334650691783606898340202275551142560148663520296391199147379274922118431050127831536670018082665153663044679003592199266621086129954632651653634628668844358687727755032902777613028364715440784035744481618658312151735575583036794772543111450162421135103131080743921959726420760509244409268898971593860117802957449747963284275574069402691570067367955412489003323335024813904629460693405191882291948581732324494529032178404444427117826077191394418859142989222128506593667419720742683104199382213819895652281865293480507405387135320759150062056410147687913208256827657198611918761435531494374118597931435686082743601448766230157182699239268121681752045802520570749327127150186903648141861763035566040654621453062007322194547884467353895059254725238535525896267046784618461197588837618015445048574543213603858197059937528630755880255192068676011449326907733448722690173294790637852519120702918584559905821652254302967431673229474436172523210014720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -622663082723547637265731010954779896482337034209334966429890744632849388525073497150840650204311716070411274191312404837383158565642257151565129380155753393815936629603313382481891296230389270123732559215125887737242752042756130024675462276404116051295040948854376413078541338548552758406401407957656308650574436196714403424686276751907197399058417174098985946889040336006525087528965326068687352407388707274732685480870743434708662565639297272884821180624722683791048716139967848621138775184915019401911502041902133193785006493585021717020144313112107060095209516038817651761324616797457646753074166212637794664062771431772340563382581788733242000076493727506759373788872369034690183441929734351595864851139910308190693728145403239915738854292201562812464596565582026585036636620627020527242507083037852658820465282710631174381250704737591400256919859817818000172380245457616561071457688121055357711079100564033294702462067158461381627727752123153872735101119816158005577935755104421268119860399315114089016361054168890694660537299803490237711166091787477762284416029382093050458387010282112611018199809367982769414715362326544313816591113248069330814769976555598120400958227872663761667271482968413389834510197696985010535385629426387858181226865311808013469156885410654835789331554729758427034952004761888353306973218493968007814769786080497130859843609820878168465915150350921831948968524547561220036868081394680500204197572364494392785296517116100108112598812752813708757875490927674422994451872011705338698957506538115009209836513351148335108797908871244188295827705072416786808805941521170591732853600827031308017267688209718026280703279991788016767838448341357830086797385900723997980562498729953103406896442442894359992122941557054242320142888703265732619471175169109556051452833392842004376284992098093115447433570370897310665144132742899306356351872994891044833886280716152957046972673587479053547154689089737118611737498972064670961063892023020016851198018861501005605089243982742214438800743964987611995139233971639979595986508682638573675718742590720163030736750187781002546984279416257947646602292224968019171452589610207111660621883499653432059974801454441216414109930059980879877553357008281694403522014427867112845882473502647368477424317369802735754270777103788215673700443914924700347178318394926091414541275499556171265116101014685255381276212760121242882710029508458523159102769174015202336194373457640176313257930334075880552621275068474544886151299302222798514734123576047521065120919771112183533250276352198892105441563026206229828260775980476189900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 293406221067869426749663031411173068189170328187608780549576367229386962113312129883533109770868166882216667662279352290324466826705611841691145427167037396189718360057843977041280898387927789017383246008978079461608495268777964824667238598023700498712160067202638741261599662726726907030747384475253040796632788397328364009176288451608333588017475612919584588670554810490904222615816153128717595566259640160963713345114781476084570466802437668306277529585031883771603391724820358177630761873632462128891538369679364392331542601921395432344090734412725529508910192629866388730944535152480154092708941479772289257080847163831877998655756340736347401317625678596614108207315356564236833959470092312937157820701400921756080752562508201489562229108849010055534200106850811931951129844724891928846224025986672095484154917316861976559028481070478224549095250048044522507106223273296331363279515138548542642558756257881508621044819249158518135815473766514679379962789401482426099196701192590707323788431628271787319249401202842166367930901660452743565976253775016962638869308521591530955471289655889471449698891565037047953170506619378537102344443825734059717416896083606550875927906462532065284571437322625430686999482733846090478702372122876270801663483587912233653118172917640733893173766114163833786558650178295522635497277214431801838242421064987261154431262326534718332861717515493788490053591392129490480582215253721513064896211730378220823326927340463905260053755026339778305726820495521469015864160218288732424502865926429655024013431821719197691050102017862538791484998751971109263244078878391413328857308443615586200365700822236041460572957844390308839805416272689340831891471680548974682963103875665483348642844069392960880207773602160614495336778553368888943331599803617290079626286652535321825889036379042035158430266793108751190956303826826643104018426390761308322945307115429964581801755286980566771328922099071689467579823780745142157454161855064184441935041685785974521574524255185155050210858326995589293729041252134387323012285645748590977465375350960439420608152438470714308906794016316100609207995825738793597615571471554965108292404444453048316595389146434665080027549587141827580269243102464659943932927447899289624022951705861183627327777602053266679678757414395368942904378096908580518023308456020192035208204445535898883036347183227323901033985371861404192659323387183848145403557829556232485365857496022959580855775205451989049108288047379400678120716177384772012138933193127356263854285867297245785101792359458302943160854271565263153024452510075207024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 70727727337622213993313021850016678991971679917855646229049948212430618003837270067058753112841315467636921548492217779116882575680641292106606914248087950774018836261455462886112488252718599972720628186045874331109231640413333655659146224110906267507197090949403824866879938131034442970933111033313600701234057782357963592073601850047986218849887484605991983872554813615199078485152962656411882683424679513602496220901547902225187151762043501298582573059023630720879425993717849980350861718589486189920407583587597487877531184307707985708820945631582644918436369884665751292779285091842889618040397812177268638413017294219257217668183702382498384404445448692511732303152568366582523752001196111283438380665850311654837106040222442561009150757541210191996968997003322345367011398761083928463745926722101517628351289000925125787055718999587739756863670789137686338632257360373764524736645598740525087206935248819489232964186777753042326580882477047610120629442790776975822842355226675277758736837653553426371599872238012536738599365954414170462587959794512829708808331854179783490638480695257858960973118559603351977812610982709294053264204077384242648616001546138212301491294561533281862773997481359450662629687360674820543731677747739491685227853678343131564387916006897418548044529502923690367462618274808926718986892078756823053109920873168430322477648331281270328662353575821070111644129356132711959040546456479745562435732295003455041504516972735903334196639409782005112070197344894596831349531176115478633475569086021048799068195657403372732966416514265270083589300154165695939343061769689288060468073410173060448017078297272156633027818198538104078181325417963710929668945794167416935390143454352670084179544116381210721562070192548453471973953361892678388321266702496657020615729040771951667678533479685213106452809221084845478264946391160873055235851954773386419768856590903587175016300349397565782581681580123600029349147176112980909721974151786658546575671180972562172461801257365931433380663641381207810742365390377397269638679192831282235395974095748249685889957638497814457436934850082836030872182538407873788000675580250403998480143100901935962013566384165449312363811829661403285565228935020409830495674887409933321348019049983212597844824570409386547420279755449860678502544469504735603343001689539929165689579202594805267243915253537874934266725033012656495164438619713814253995817754699806237747257707948877755736741325640041060877067855489988379260716946787070120157656603003913667816453422967343800733825235674045834800314939449634979840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -23875525200546532898230607218904278362926645711934530665606455444256037915960638451571610940187691301741577864961445351773632700300072171264984466876528066555114366427291378129186272696914015959046946001259518713512716660571597609566711160110382453541520120849676340818723014353140072857860700453990935399409194213679872722828232052443523842319166218540629132038176011732171932593347927660145899767250272032632122773715242112803580289843904610106741529372094172097954635137359441686042333827560390122440215558439385166536587205435108792381618218029466386910880858621965539642774193363250249965645443774598727875105598484383806419428800610544355754813551598800390987159970153723691084126788123285547602283140104711840056318611390253480613644534412982557700638128675428118981367172977932218732144843110939129644786574178852785793063450336033166057790617258818005646519190658455586355177977141213534114101259978644522689114817952224440790766909066192567232273311062705716538804024709576372460805806169456115026290617267051651678167407664840711818939964933340612362273346949008741886289365415932217130193844086442415939394128536566377484100423264673003259509650367456474925652365910982369868632287127709817956619011483740894069366500280196725316535626471091517703516684365882841060781394355378449648964771500797484713175280159381937822399961937797024946880059692797532615596852824640400998927111469065673568365170769199664965791206992879673080400036180958946260532545905392861417558990305396986044672916223123635959341423664579216464879919133172948768021867562454207996032598785133735009059726823903101172669255397466411600126849795917720458865055089891202569657808632743068524307936196392898700057816989703445850719366456983832198792872356846011162072636888009854141768981248725076527652980982277010274530061942633763283822998788982411359617560951542605598824705406849340074985367502884928780565878422757478430111214288708322309512665235002020664407149963194880235342100041598102680564520133535989527718321601495885235297389650962571615002763378758656766825448457284381428920161226211866653448920298683865372069520697179046635623846934838203023109912063644933563103825665692855712941713479474108469350841835994436557421883259846240785073626663344739222244119593406535936899899621048617141253446337664171264193816791127364078082920327125594970249118983234583404978912597155149239200450731497690804076973093660713509842142531938895096016593766689153222455118895407983479503092531113301858217267253579928715888386972041373138588663528284423848192512789589616335257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 3395342340752502373047978733473898332054621721487809468660597592792797272035845904425240708475634611063584898078399221824202458967787201556613657149085284584049604954468163930942653080480583855363119785390474521979518929808899691021347368471155855291831274640436833440039719869720813079200215946182640174584326225656415662456351609274897674898346864710807536813263501594745942248908526696965566936079297655914004044789835387476374828912536483140947219081652126467092228742482553937112902674960211492528883756633546561076132783828900238658436470008310981465242004658301716355921993369538773314831213464910250049167483623069543689352415768522973701793268807513634540628038941856642274704050866512806802882581895777077802748581597113070640686016468267820177884237458467859609967100017521044041120096755842271338220342757172479683526226594037642707616788528745546370910964702613412780511237789890041072056556450606432257171455477616593450877386746162086273827078231662537749123707889278486839051828208278211143965269588393918434587660138001416803787342669095771603324180512463273046143477981731475012521580102787206892195645887452182683715003111714131980559098072555000197526622076524179453740492464546682851416421968570386528184978147006078100665969511535591280455335495110757123499659701345796103256265356666706755738540568090353835176386697689517303863867646946187029297883216708973982532759486952068909511264757701577430391378031307222153944468015747778059997113077548004688162359384330171595678824966282091666463751441927365727269102615413823722649216140500059013754565497969522409094475401299444271310755152428079441056195336227058538665654744938282474663608830254779913041149293018320339156858643782624805158934949721706240547954733614536002767040948102446502161938832820564015386774963774556639405540612746284064291810595853791187300769024270781560701321764889404830231047721033502085366619278584113961076598819998167895553825298972577622785325010402255813345983049560943057395281222230755485267654181940067027522243010496740698274802815629080010307957419777737775624250518843259979563817799517771275723629890641666421136559613588745048728960959483332040384459577155240803795496659031040235492064566335932370253986950613570842115754306910660747579604489598715563798910023341225013125548668061296348284716217951743156581102000712522917409896343527671240079627760278797207927386654617548301942989045740861805626331290973280794364360788453298795812763756340355643544687030089406596249511260737065460630087140272740605038244955928901145743430307558854965764030464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -199775161312195227839660848062988807600110943723868374171948792908857421739068313341566195346409032152193239756715510571811567244307731153022688679042968935530551253209080404502268476161921962058747155429875852115173537076139023139248430494197742016571912217667412137418138896723202656303705614958476571577846224542135002805830518165523686490153407097272475189550667950125096015603906292604077483771283901276873175713717310248315045350205029908477070686990895168764543209712945781637439870587938640858694047517860523857886281346538629999622730676764742943544633818389267810829284632650534710121412580861555254788476302092615046543566555632599537953056775196252235675844830650653965894398107552789311276076493571582862659543442567052105331175747013453618811645377686588491878141405926870638183285460480210484856333753617722085562245936050421543472048210125297008210524465648163633580086662728339078923811058755252436964192471721956246942958302938116144258170544003538319956496834914014313264344872552491060323194696801921406399384679718592457958650132833966365360303916861182059658137924746915800692476977694978416548576700213974395337334480110506855924878887669644244695324948670851088983231821732476081170510359831117292481868245942749942168224972599109917200977775819873436468039030924959629294411066567141197149326763066852457640378607072790016333067522168150340429770650465570424541160692676791149786400799624658194459821884884073610123249376044327219165735970893828957707835409653050285640552887321234438477748508231903587043513889714022607965608682202893069072498904327598463128186792591848309877201522010825646041328362880475459738009020529544264841411448166447786344861770174421304571770419008597540102603296971692992027948803745360808570410318062689739084605936911326947977628879441583933922219265724284734438628643980111612597275877537966687458633150419527705764481158869015475071727350730467406831404851107184525791339436970689804482467894211446037952013247603409451637938835439771245603970125928799814977701537212386021929807965770403226528948897203217340238679686836704735654804114495304152880411878925092645848265354492400417738134904384394204376574326731803837458214796853673150732530544247622447158115349344015510598602879238564330095309242448980445189393435300626138658018924179013280869495440271493817431114716167171490661880330325421315980629708993051307348405285078769050295189842457491201591540066352842554022122491621114533810248908563734642602387389740938973910087013018658597768155423822244439536243191232497878017909073079578731799065395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 3511990831868918135930299008046324822864274962502800857339638743644969734557798722720309678700048777488527246561636793612914362634817131178901776762555341484578495921555232390451662601530961943412187871427229161457127238688291667059173320676838686488985480551354809599648525129365411783959531064377616841991980148984316512827420372096968701284965171205735237170205852049213637980879648495691010727266846213853967864413119315287547761099254739677517074879298997965493768444167151742828435869111724934881512583744058709219793391513811407892194708225524584116767140780481460025384786350057993010849631401831598462377369225717455249107175822285454807738970689634838591366390142144959352404724850682353323857629103652328977812115286801245719914722521675568691022581752082077796782938334206324233912639380344409958912365429680330216566384909791336036060106412322852085371305209163122217067675626371851287269489270186823124537769711976309533713240963920659662023566221281545943435425746318141550231689593433716230585529013326395919688698169834048463471860825892375926389393677539912994289901311214645981507444778935676574824203194003951291457015688822120958891999841727713331117054519042241531531570077356391061004876101514305008605898359630863520611563049349363064444408888557235906664737013124769168857093324213283520172352550832778801771720700579361466592521005723524682680908044577874190303082379930804437412608137267007274161721691783769925302190061291019442349161482003663925453917948678063075378872740899043756591275173324193095930708742057389723703286832998907428194660076635579439347579880681452955345298970166141240767604761481178859966460139140758135146727869266442604140685464237743055746607939604446354861157685406864855091601476481915465208193768541927554579242909452623364524435760420524313109472911193861168664058253116273094232195256490706825561791399832773047626550140392457276281743612461301822060443024982688062688412931608678134315933757534015311534038610472923327421095719580795295385133325842772288900700015456358183927965403091481867581097001228038732914867767368510626115140376896790863542323808476756893940477304009498230446695455270146874169543051793156842431833080710667503775751979192042245118055752522423575369358073314609068553645809779224237508714954889724663254448962776215606181893153727055059398892884293893082030005267836966155299439067537725672268619986218497898292256456195578467218109903171283212032711823992150689946505805321922688594044094010581266679388927304357595834555334197131340525428747298078283660797837157138925408795754496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -20008716963877073576056461962146655961018946749072207917516480386094048682791639038364225764741127349051336914306744856727697740809717372461524107796558294487655026902280757803429019279592154961758612270503338988703480888578480539018160011892932587590946246650376655370704724759001198344856480553724187248504488830120172512104424223238925591694662170946698397175407084152694786821131614857178909050698034520737490556251293025402937801288391439985462971922058231764986674343102417058593085542568840421153427403597569131620102079322500999939376121204397883933083510415709732957452370020746761304008665929252983158332415977200990518311056417484546511839824757474869791042100435913431808039575160638721841246597692577405411158602056163218143259617352689685042572921907737061392812177295020114731066087418152157839593846850876504556247169110219189143937620179856022579426298958650707757483114089313935446944174001613854958860547204614444594623464922661904632539152223923343464476679047699295004191151996593710895792943718047380908093520900109034585478944286369517804150459413912217818237485348726709797698192736583974424878097734328846040125905593506359339260081114569978318983189677562602970808801267644361119988573531849841754504560599863477613192979155605742306376557008059705544914266520734180713407604563898544923610297779116399093001305814650997928268303696315346067114109488282016606523144843744477255951200277384724902429490439948893763059950851513800311222799093564118902728540173146109272238758103683811334342866947457986479546567675282815382555014032343837698936731647237652776075742724736882531347225697344103444059897301399715807152312633821717238999297390433481064658797272436948553452245476159434590407949760955899726167549478580808147521517204822212952903067574171470342493414447419982318238517955049073856888817300358538934907270962419639455195671893794567316812189168802061818392504734614874524039741483750860672670520535714503832726404823139913420490772995331423427956045332646345603177781022115658586759643626997948136674382216981523537482252086447396739002948581121713983224354386276306589374748776300827916867343721524954545184277813049913132645184967134241719040889730398070099872656662342185515028165979816461611496818385963714380940931356291621694947183520631988355793885935149532961178237985455458339627949840219426358331959240257763674135186899360463682514721077515112514440981366000167184033447246665808481189276997868287795820787466604156293147036279930372526295099896919046895615783051325148809486758298066761219587844492577222328356490444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 52767135979319245682966995696588178369910123315130217332283040454603390394443286820873724209304907048343195021788419371634302101518452623295461169735693122729643103367045442554142348287636809893027646575418747523778907141878308247568068551290878837786017089725251319212779081904475432656594357222769971075968535242633900908256413062483306148787843231193788489671955655093537361863216472174497229242969651332776377249471090840642041601692243184394078497085139457792169002472476173502995372145352781753121075627976412155103181333291024951006788245450577897669228950706931709559219688893137889986461277509088201902428804637896388170576662452686392884567228126673070604451674707376114550337853167223176798023815804961046586529794632666946186881698819616054490313361483815446192790443973541691319284451028014725075732791995292540772920992286821645571498721114630307072653050598934784373774505517993479861301305403253404540571262926936255214873772170976163307411844943192051556874710759581983275290259237482050578264580496036522143534382365294353495140306238826591836588240229131313797675793203933595344148728705416324748140123333289263592829319932546882054510961464865709320354812888072510752817643222784045659560571807556356051271324963296242486852920884339649140026174754471152452371516391408521853256581907727969599801053678551770384143436111637490755040623227776120926710035192381236242770190272298870374691233356482686122831581588035845000432936622231884633571405773402176708502216112021595249007890430911478006838328208475337815152790195936767947172592234476931489187058349351117356173793190523324939023867759924919148740691768133667633981306104122180198937936597778514286274994456869982721166905401731607865506456089635146200910421598170462697501814992701074851453408744323369208465131020600943235141159970895503285006924368100157074464663217974277017325747001551931443790537592114228953904244392220097089010591399093535434331452680568948510987100124451023052701212566037810318776306836280017609472535412085336925203400866599457149141395987501425459536258745043650423143268592087744782129414964319708676182371107333254560087861696293407971548055275885595777824298736058814564647312410729530437074962385988459638318359095323846256192171706834469844546837388779711712028711537085429429324469340688571974177710694965048970854391321876135396619108861792636619282669134121111338155874330146826988307444520004515847602054487403815812849565416186084561251225901837920156617420760163389985837993865121646130458593605272536012282153225994342801629161031455274460869895913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -4511210236876898355251832963486497215543915425548298297843252996264039736358780830729564139612775171987642732691942865345973008798550399778289686286962144297172249722340620605521407553071835019597196374293647308060079075574979637540449059233847343652215279001034254337016901832738023883860247281340338473792794409805404801785518921001235434309263157876293642165450211928459260611373864822407799219146088975153621220097600074948581487607819461429884299998796188673890818351052011251041275407607779506828201048642843832159504348561479681791850721013516120312381249685446258265917180616163497110290787631321574109325238627114468517610751212908719667599777307464048765639566613484441115710707230656377318326322776590253915528016107635832210319398572901013884858056213677853504983546231582774335570138474224024381964491234712431339814421044542618105898813586776954588765288980606193331586884464573585240916713809883243132486255126307719793848973567777174331523827833713502644246546010340483402062123168951533516706469333532538390432928017024153676194281763164379427921055948126438585597405320965626233543273840881937408056150134197398719636800773665584755321319595414490597552377249368098804993868280131975281926494083400853715509230721187216511152070288130755619890028288047740353263864183864427916404818093024871083388042715672910979055304037539093441551291804834096355388318440148528097375773495021793231823803480801166795219215463415126113091063802515034870267305571437672082770852895199219317270590096570163875246980858033618407619872963538496779721794894941659167916686273310337265460461715281586273042460293956143569337040074430485146096616528544713189020741379776323697656695277096580587178000114101409270277484107431425005890121624774932450457306856273619068792393623199757896189068943421095830068483135269880390659127659158943607912734516720298450574265138348796367174631332418041293166209069317448912488105661144511173468451457199455843847144030899253488726061779583376251096748568985435808499827684108510728794890809657798196774092732404023168830061694635286254028854193529067725850764845664329721435393087762219684160289630064877472286516706678512176951064859552914158762404724499951029587599984252831018304960944377080757360704030982444571037360878556370860817873403815958921422106260729301448453939289042949182065139604624664153189824940280832476111302637143751376685980170401755646706520978086093344351814506507909748843871939925315998777451901349667254979538501028126491599436266000940399644178320142803247722246338276524153638150674766885229063485941350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 84387735908670250760017534841695839219790976470605458787164873948480785606711168536004980346777044271434744897026612502252496875177296779812622398090352927835731685215258522620031660369111534593128423208965531973859422399007491774693400003700548662457079669517096885418864154750023036097971121080440746215936559930366909381177050813259009004797374694079543484907721267973705125252789781639250974197991412692085311111367721562816125693920731447537625510995359719346673327793552667309593256876206708217136584427433257161636065819488736080005690310151291938887328845001222802194217778741254194765291666500291588209039433336977608495577266266878695343254660754132763698710479308853311379028822340723579937540198433583035732402208942363900449593659809526817157146037026536705457057827867460277112677233411810270762456226501971179421008236512430073951573933774359431329799808234050115292030463647788220605631678029753873685786325813175376837112206968502387349023586049705806319518511160130861806312193197437974171255804661140744699980769359732232252866999225966478881112569105363571346196391411683007645006118591632876473492566359640357714995583499413379812486936395667545900565987057915373712208450477334513243406809421763805893804946629150309445627129796911550878594662104919945112728299030458811056245123548055204426010373538165709812381284843255410970701300990950587316011390819070677592753946238635882801755041549346306688169043342721369724136065903981757223605833512396834709867305909867991107659775658895490959479011536946409335728108803546104203148342812856989644312158223339520036743151531188547176448096141729040031434821160046859896538089273751544351984562664460711897106674367195077507706367434678513248067206933637998329636795259835327990543553687089978324629358791571801608866187292179783235955896663163169483007736214929704740155281185125847454761254309041133642244487611367991229527938463437718396755005024063329672380140790710663074821667129429737278046492033997779641607986997465712980710600532757631041123892806637356726325029574217199726123309632267227943206954028837156779398795587267498999323797847625945097395034579451001816826065323390821157020060862103536946785927065545397395664546808348610173534796777367533028700371609414383527865077969195587685814044414164725367553643653072320102578341402449645268493357040072417218794464914647570602307444605263022691404549421345397618306157477416820751566018820626259267913941941865518987605965984430182719980814417716392448649244990772292200853553731963248410326597502835727078858640746282899891717477620514816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -645720146591218693116421293706426007630586296352724157813114725407094149951116584733128317202697032731551560185023068821443172516151333785220803022359872816005341669733240541192256987344233512556022918210917868361619166987127792090686447094068036497888291447952567401226320092408838179672024787915188795453955667654317533044523555349071497957084782520985415498394511234570497156101772071230462909117981881341322526372284548341816485341475323411355547965207973185405150133849059554567580426679356590632061624997317155078563835742305591334240645602633778976554854892701443895955095523010728721102020947496395468639316532020413573360713067538188366941096411731846895526089451593509126456903713484450333219362873857908310904324717669756091473290906006202401861767602258079388454165190551420758646536743547419978238606512587525426789819192946127217921038250251513926763259438655348035310233796146081507404440700147366744757623519408955147639096626294242611910456932867731526490609310515988653798831042531947214086349148116484744692634093851910024141500866063659079996511751374539509755068071835328683239221724352030094342132024054210873002096383914674771429429487095198584716689039961920654439278138303252506217788341249441866407281855867982915278673000861779927024098914524572093106070856095298047490014489838775776195142621251986796138780008225459973098406208178663878084166051252853218575883204730224389556699719548561476089592585801191772436738017039555655374071452287949196267020750403921848899655669752872662455326773764984058274497028950581296194671035078596479020757368884409248921960926647596598588854381473973145351995794932638105838436145448378407000867525610191877906493430696908649803664896635020200875850720900559850176278904846294496469177650239472736161763816296597394255798505195732922049756589119689891480765269094016533290107435028076038150120225669897747958173660509923397897305038531704489594171056467731765473576473975833547866390281496815824790676942414858973180614493968013298601636229596441172232709009804888754451869892199629258878478961878624603254861972606237046663614631956688154580652368673031388080017271482824362127637989550317739757511429897472334122472286800881114452638362142046436526545864018988177518289694941544263506771662516396472896061911429075832708384752375473155840630778366487509352309619855270243517861929621709795849134102652258666637178933341286650478289214876949940161418507652260246070615181968234442652103499676803948306551363873701467880889707169214724445920755753274742996247611682812378845216496316440695802244991287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 2761257882119457003684233798866142354560387849693588939315255798765639460657890084473839467283452965295195178936001487097683888578557001773382953952695209993765749344606984770329968081994025245736379046931642936485045011701445320939292540745255017118941312292259849147116901977248501359237819305508340596141799311356722457397224042332852411762351091455477332976382096259670045407864419533155225149350111317858590966843964627459076743109963124870320291196284572936431321617554262375496803920747245599749691521108559703347187570192260572205831777882026212217210232032395284909875301606367627663176074237390606188862603784918756585682563181330359531770793663164690267092510414676480881289420454859492882869658014181039175770506675209942719223989165875802932620256194439922485255685350719545388204324232969025861562347534754207213514886884360347964619878480043803473703912129538454485268905865662130663966551780180940227551686097109079529457781894313049842642560326247210003207984585019234867540589973666904492249023890588222986335507132022083168857428923443483888460283361327164598480623638800347663041827407245868886760538701566271379882167950687809046414304817662534736676093507569781706047197581545856119468558083056197534253464811492121420416312363888719986449241644538322154557238625613372523583714908914318307853486583145585852304007940183220951421976215308100749179399578580321839942044301355305985737973703060536571041896793888122394162061365988570825392654478981248918925021435527526286073300565840612374698032385418522575798793233591027367234897042633114020312309197990029971134006553256584514812921415437851322547507970491758598403807853730730192428109704931803871885779691482129025927893124986740785304558939580184132365241650767769981641835163938106897250022303370455996444474218401019653480329151522415978912961223936533321310770339597635743613203386648246643230494451978515082530582962548111349619327239948400455913730141462536413328231539379021417707858539952019215708028584249843805965805624116873222057169585414255940321852963284513412668910377513985085694784552694157238890611686617413381652207334642433160982049676492988206246882456035604868287851860260572150181024519295073875983684466969967293717996495060968206251489701193357491698259605609919131543606361801269696717254264903158572261465252423442817961807992461192100479219605596930741066619775920041733701850431198986507461212387878982621096988660288991600441969979927391182815364215644751988557117136830038026211203885687776440875559164411657346314136786627975996889529379357782083013951966930796544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -8185313016989498799306610725098483234284910302261534809275766290199868050595500311878844754334154325908609363716321825866653509027534308516007016817162231023845701446396773439937676871695420306407421450245763552962107246983220272736164811733235902894340959450495659827007078894457219229118682991099327796383271624513102380989970187622366443327946680358642665686072912923167732472146718103511973249293622638446003058931311566526433190930705722224332231828382224740171612085660930884047808040485441075376095724870718300111816880537743223034875140225459332998341813379247143468434526555431382554256800077693602646125970301570568348297687536990197552211874648295826111693609673562317404316697282541654592958270736199759805857838542519448259553033815608126642093440936763136008348237271060061820412157152546429076370136397108019735055711411625333323476548144694635713889369580196316210862208641612831487389265234425869346817606634728470031620270648617384580084000692585479858182807173169631442909565485667893030439838983865588096408489499298501908448580541324150826395354221467112361266742225262368814867423871465634507040268747622545838489595281634786878300159004149777596355077667222084116125836351226594289208431517810307410605647100526110209894952423668995660691277998636953719167249317010777572887442442832392126797769509366099766656734913742612249232441863267137593711227731651528074061065478805940365984140936822671018648608997401902566359994348044478279735640255195328356963025578244373397650420814670707134476148160738513535034097161637213883199251384149280135128096881919604683669287597274334773516533337988106349667876997636348772857615728593132449574235993142490698095351035417222317964836349469371732878850379918242973122653055759988167251079414515973568858377353492860338116744342240740144753096096850100469985915289710130902851219488850103011836188746606998153219698882991748299702097673674236294413740573082699556586528424956806791873203373790775417329094258547086551089995164851452322645461155337266907556169555644230428490451018140956802136355106164025121015544566662363336399722110322175375936661413660953336562090516734028068690702653749133698637538249765120854304221424440191542795440007189053769197184735168893562738158324468671538660702521298120920341566064100639662582647286344599437771922677492401466305824173316090823858058153636787859766198580503577829906333068379728627078508992850708056641371612702203262642737445137592806836288792138104723677666913948120348013471865728059275709241056013142685360369264213580255473368454792136015986352121813401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 36174342946408178941844803915069571346637377745760264830494565638858087458760731799189936525134034765924808326420520615552895595086119857702108964395196445021414476920299014429015707437350183668706383900487212330400426834045595112325400464955609156986476173416668349221782276107594598640249591758640043717008868215872331634160270184729150661966558207342520060583463865950855059088175443152893220333381481989018396639065125974211593799806822258651607993277006459721846805052297457506186206319706021388503205957264794720254530263619345907450843264777046495088005574052863139496566699603074988891305517721279330322200445532467275040128720203834162602690439763880019670462703063003046020781096399163611329608369265450754901227097425624308521055067693414154316262977335048122654203156168934037201659883776156243463139416881554240665036451809548693966333827506854098036917395950774268024610831058481744069437728474467615550762612093622869200925046012493980284760534724414802833471580749138670935109463444578848749860211125118459847199465607069840783491274113375433180406397601386860811171806185958392885626303269906500582157149169909645733724302223370092158174093061183116984153634018836206700898677244825672575510966269244101682670097702059532289035527730313488541727312392975378974418055082342366929755515517529134495858675889399152177615683404556231751656140333875339639214924779936549396245838902447441301811214414484695765483765184826559793379578544865203650625303840157749484371685987656707588095763400985497285042874446253700843690942899085620555516131783495840178297710250859318584722672504304567256524443367489238853310652897612097716152329255223751877601906349684779249100514694978060183931595542205416582533250857610460353843661027196475708069970570902935706600244333839449745740225723271041486821018688266535518442413505882041545960692355709342585974299301844909770409541115966518844569083401752234501682131993381542502017449511998486299217958612373274678617529195133011281205096005365170134353783991712606026983174718951629167781925069356685020543066720286165153831222531642235150366730235028613617128568524256748229683105546074157496642199956019220869396527151488339865495574299959416796076579807711756114658108496718312989281364088951181388656832305023841409854155214494831636466304405932110748094180631004282237806184129408148131896643164354173874274949540608394049154673927179140662805302408454880948960204965699738590028273885053260731362068251571155444414114448192560058457263236296639356980429765160429867848300020569473419751005114290224481811287190475374592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -517778886156853729584374399875310166511514321686506034535419395925345913617203672573305911939902912972032227286238061129185035569114205747077643123202751322298469415009674855247635875119976209345116359038298717818948987572756827800816718176126917172604091773372600823155551402805095032327582790172952741681503012882125778562704193907693783370194459827322960051961618402577743746213173332674509055524801379692508029186033550968120040644664319627519599451465331820886935380634832227874455771994395845131293656240850193732942716889334258714718321706226821847410789788161119616245201516104918613627303166148183261772740522681275406232288264970393255292479686029278245889046787969123599030539536619405966400376605816556978369397548843326943906392092230570765998922585058925871395760273822758356745307396218048921518440398206556526421456374702167963556741576348060990126946066716301344757246300262285167376212860526625681968167674043089557969312200594115938923590577016432301753731500226222811705825902353174794987628089255786506250863421597130681729282742594598256067082386569274554313827287877767179954101581289626011870163034405717012930064523935199086394308843007682578470246830420665870490061057260821025310188193178149187078651110069973641194334659875164231625946766522543180502445721076380416332898870777462036481741692718627495485529255825773974654733477749329742853046635058371329746994229388003221017402273672469487489943664475709151780700752159182790385753776164053405092781015610741056228031682833626855195711855485879147504722318533148816465964972161757769941846211092278384586054049417739351876908151016038451540750182000475326911432180366913539283572178604974088246837473758631394363262789418955745323729152808091808374646084045076889082496024888156491685201904344791330653849922516466014727005845976348633324576883920639669146799191929050169106115612168617772827858726332029532123259270428994553901086079958566119496812037200964367060863198951589804727591767212131586727571174085530489610816780084626674320103222398252386014522901442538621951350653479043666127714870171050550305127642032045168065232220248772636737743874859178205719994457108866677614607592839290865626034195558176689871520875609137685413941612511380877306887785011312334167625696575997503387262357283853445554261208763996895960906523476484017144832857335151690697031182839081944351413127188504887316784422475484412895501070760672535323982389912023230927638922802801886576834772465540647344171288799566536474648796405120975813242476170597433930984157553932301090444238650654200911800107067559116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 5963775938754908009883408271978626535871416267481288706849363861369565482125574683552611807590953783680412602224127508229929735186341547785782155418955062323102633224352790186919936531640293725537914430341214161023259690452915592964048653032505413420047622014243492044152713924347848629575500919086191323440276812458803422088622302676101757156239646772593971742842740920675260995906124455698617700830254422736140173854492656398996864026345099299525748804482912398980101780275156442080085410462345331859322086218369361115346818577829110644260674571799056990703284710072185442081510522212838145337724558448120242326661120487159239297833600006994175273610385597917624991219788172304097975123634481960033043952456476774639514517059245394611274021170403131735028331935622357826522509527710617730419992898971154823362561643308179914330862917162552460853367197134572646018451282027933198591397055660949231880640949932708192143270632948411252114243710208681036933872817920456638808427125150805625895852368589985458278942313024273632777537776008046378921948039450664736314203572143487970703826243394888272711287558069845399778558704794597868169234150089739277387375124360489882711826638454838379279171411541534435974104880325799253950884436885166456542286143605173199816659851948591312707762404521342510157450864572903021484306552514029174274397551019800817690461185358336908610630703828190610076347480711180552941804832100404123574636013673383760115958907343069663020943077519974920642101696040334197438793490990968768601045692723015276375660780120911979644624807012691079909684429214025143810194919958842400431254730482273796005694631054508450141154231092411608731800697788479451869695391268817856908665617738663998614062383110718356805346152494080793264737073495669289658649440766275350778756341067635073051897394786026686323250448206343538120066970763746946528912327758989032387196349160785759545064035659436739645342074981954329455001443008843293990753944060014405980705754679866969972740744335381887933829786877511307593233330936132165428791183080162674938070521983738781711703301683779940643487482028046187843008666626571660652471819207765032955624420871336687362063272309183787501739930691486453773076524475403702238046128326578516540463065665675585516255136811807385406993450398089863966722577376515123285573480712117176431016424645988312665697863736822151225763096966221677380806946150010023273830276046387589759708728473226493069975439041242507669356870623171500266969080956309993639122138330718491754202220011694555088642013978142994039493183827785839708120283370315841536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -41853581736217513209736417080322060993014380705636303525196604190565516388639303145340373845891432175834204396315200480913098178884145801871533053902307459250972431297984121099716516082978947258478788356542895188701902803225759136096986076468946105160087430289138109515060077971048426388901251748708484034414867906076931212628626968080353910301634971590854258285286097129329527465007413321543597354174098629742445591523803295111614582377155852390229397338362036946281548421090355713937125909524577958934203871986229860358764113428438957282590640975558066640426374469697182148408487379024673262562838299351463193241202890054076629949321529739605439848373206317373004556509679656112084090566941759564531905372624141961250672457442248184578479327886816696914612321830089334631460150178221093699429354206247654961748349908948082861189778359737562968629492438954294696200942218761499423499255346524154192842500192035111735035500405212591452682948555641541782163824439061842704670326089164070171186953124439161393022571783213027298048746512418104656065621930849088835255596060265833806305503501703740098251192917785584617098941624211309263608403710115943213627260751501196551519885522447195005147366203827964798160440568387703019469967963241228658386536282447496397032311194319705730670340905224083765406211841410419758324754161787896976188554980231879446851002490876763680945641995597927767417258617705742423754921622324444801026604688218597864521252548925961925084866074221800934924105825520604604682174475662506526262844981200295422321802629616332274432633023500092504475273376671044153895006324670845300316783298918086700612756794949010441565912575043665178183763649298830233268452662699040669142503948178246856278779960895552985882310441852199113916750962648785185454834041262960582240210058096368902904698444636310354652619259058857287894702725418478118756282075991382694707333187534232000601636317841000398340897947157064237054422299709116336765793224860841977824433022362214486679732975392631101093133717904986606232000061225972531798292708774321860860928400766597524815957835413988570674899649300284190029380832225557342056311271929651738633110844545601426604563436672486499238997086534877807799978393427479917227461660208652024213263483185888393401379266689030311434829083955610817346779183354833748904748312654407882350013495386431088313860805189278260666954372314990847386585100591467587397202870663151674207686389176922579648144334299797443297239689227260189338503335471920542460509810082462239629979659898447254788178975890623617777734738647577522238075593570648064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 195839290949558040737460051148640209152234834528659747272077730694621874836168861292062128396336015180915255965694558901535180067537909686908469317734514467875400163919282729756391435729822157608651855497871221324486781950759799022062537963526058744337264796453244783157953083067510367816897897544502999669836201274541656003690730521212959809952946191579352948887951144139181916964300119920482899054202549442432000158726508170647757220078102300591111970799614801124705715451511542044876666250883897537439775376828707136726822992305677802826278612078639385618601373483979569474380168235824948428642669601421727992719121219554021883039269330756672211098331746445382342117364998588368871501744695839314708962090017710517594639921116904064311861913609105636471461400216164892557759604526500908875802286259616257934466655427331317572883587523438592099130119579640815080550491289652683325717673680025689992727052900600114786550477315661371342817833906937511828134214929563242962313838099006704134359560911758601498494048136864078953436268694824588555554626752667750001156160408129404970265187482838418247010099403733495886941773847014917134956953043360194647697545474135878874430164470417574071052777739215615027598954825634754368537601373814242819446422443768976322431642724832427272105897292220349826646683546412043510416773591921349589759703955444722370645279012109759828270095433176952782499037871374660566695466887510079931762507863840408617807143431447635401636932358067126716918093714263572628469344638924770938373187629287577388916545323614680891052039291251120104680245084641793477275695900821559713009259771376011495374689193437783859419431243704176374948682717763531156951119262255508560240657790715611562634854464592980230906148107790356194073205773823853392067378354498509889079188348456258825355123433072483230665031211688368117976058280869220349227327164221481889144168722339459112105398390471943696205528093673429368438752061773070086476379739074235772658611007910360248904649005472266633658520057272778967315268286069790005075831022036289027678413496088941902370923522540829762948430403973157689229500047491112071740440095865745346716230830190021889460640682202203152926432346595796263679584719341658729272316464787354516152043677751572726821595859223830078026799289953273274529032616668821902048850857509913987694189371798572227062536596425388743526196415142924321944636744386822855279735099023926778219078823596896910680018002066978629778722313678525772419547056712192012283700054262520530693899021968514754898917163526717126215268581546130281142991802412004540416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -660258270395910923385529480752100518449645545642459364750517408562356191000175444481421265612109675693096870367890537674867382381736595022112359790438869167012174971349944555312842191427914824369177812850963985621833343116065166187632022735871688602792653631807937416809689357774802497010300527678237850634837660323902378640181053997149454201050955243041531195682425653864272284137403967829056687150488998527990247357881418881418861753849677499089473001415964261946134916773552006975326472470427526792778887089895360616482348472814863771482979908881020412067790404088571254029353365515924781382441961091747288771034720006039720427728917106726572488213503761471297133274206995125282827851033800238481721625102181113437894521013621344634300904731167763566812808626007030520010704690818447629268773837543089569034424566364570057460106901749684364001374898366435889606078390422273436573773752489849837129881157139066891891947715580201317213688716662159586114323726069225791028241249809123771187602725726827995106400622747620975586050687591514180483860279144610857050329582161014742168644654772256139846054952923223416316701451337979153230786216520641892240256057869619282920580144790648033246833066606543130342694969781847217559209038206162401410626139192546798485800422332291881893006835381580859499156870705767887521759745255772245028286767943030107603866529004854842553510807962131437522766420090490572344068172841825499936909910123120847199127966297850990574738198879747355259320722046250143560175847950895054198505296291739120609213350957076460861215364668699522715071951534865471786020923214583991684481687691344831500711250078969030414193030360061332524830112350330847978424949209335265986646565735991333181728384207889948816415183570449050154092700121479374642546274881228646631065104979626363333044500710208771946431902613046430270047960504513203237736106706399598332349892947017585592057229871367596361405231944882319362735495904534712314372166931869949312607791940211505121539185627158937501743437723603347094925428841878569693398214829917791916395516016015186898448240260539195169939216720203668666239875176635289344384994299113070732981118024842241056558368940077319968665543207968713605163142551084404625942343358685612667914491961702875723427407010777477603261721874611412287039602402746940988871304234569096486858392281337720734361054336307749261989224968705154480430119833624758993863059927561711072602890896663900065759785200868861983322302668594357440219010702416998207410558638048056424339584928511347650769102773116555883781622609866700068919917107973036441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 1692299166359952457388035986466310500434911675505592692743540005729791163159907322538401263715883657346047095617991632164209685392039963136866938303586329908225394402955697979747711681522997672599384255782689198136705134682016266193227530360130285766592013085623457011342056064937415830649875216667894862748597495753158538885134381814195447782768075449458653722363202237099491845130582498945112275865675197464682410833831382865770954368854082362454844919295912552038611016480949397335435389448665962536327846858224133266443168521437615854405759414204645408961514960790483210512347181025444208387771287668012805031850771222138268064516988694682706807712453285546423403133886326260701717936504294764237351242616587984386566465006679873823708586511371466254787203941044910517374717675697138623780085023102647941827717722329321945821148353780836938276673974572484322084647896374866436670043687525330072905336983753275618925623448203316670285767071353149073278191414835590693795016562424113039599467562166204856802361579648169786617630558336862859601448285447124202525670817241519336061842794075517194561528778973045209332370647431263282483779906073617626388345612553827639162496685294868136180782846117727755307628928043877294146671828366407017886154690575852263737199739705395649803429951934508851405062481269527669341436213133516677420935617533881621576284283510167746968117777889935078905717132846095870267394990799926923381705774652868127826702174527841328947813768964040404865324283589444286941189344567783005585526260898927285857201093728499171704360174194034876986951087434902606170161471513194927916910060746999379321479836891367009085873940071881632218149515035657097083008783735435486520649613290957619557158202155864042724691571912253215664141242359418167103499444578087251307581556699286195854717010977927005370977672710865238204570023034983229987761753679816516112852248163167760378510290944996841768104683213270281861060518018588669711550112442229193489308566627767518458517492359188483589058699712713216678891092529205445235151104862851417929232610976427115934464181742563367921562475667362499659552472371624692655084061447287406374710777870954786018652905209497767797390884198977691188936968639093673422056217799279396667208216080418328569279442371905251843406477644575661245959977243969097600506193916834660858582645969849378080029035743835933831292784289609740829256926476794491614561947453920163360089226286371189017326817875910455995756159895370112064789212578898894938309810006625035112714924133121315730329414692957542465116245220411118307122088263461585813504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -3430515611851052784250636237842023570362020283496459419272587145247055536117988785772648826210653968027465764376630136276517473392980938276389362860866956458014924965905807630806464526089315785491475683576556038002645121935142400652118575852055206918038020802551436251174184858880557101271743427769838338572342703282875603762903167948603314998944528042654945494480045784713581189635979728001505689071274937515880832373612238008273290932535979974153482545015210360908625146254725583493053414218242497486950522340011039021304703822113598069857117578834558463509025957409821006919303633750401720411280916390875167727134705208097523012948886543008467382314397672261677392825032882786463634558621004486097533825514259229140873435628932991413302030663327622255857178212902714655354472572595364812550563333251452737006455419893539626402352067584618559628107260863404340672479691974684817742074844179881499577472317161512467609610955246975889444969930259742798794884066874080061624075583878617997523032150700830276299209201198493993356366462600352900817411678678716104551508656739346911172701789611029959235410617123083306208019201066118626891923019248057493115090186159361056133051442165512879460124656567598943831165181904772316957445099257250360170732942365420151674532726255005946428603794759288860871939027622666814770183952894625484081622190580159529931973318335046939863316594032301789357144487909088546615466937943428760324806949961922995548535503693806315805984249942808215587283217477945553538047429486421685397425572250259424076461986352635172156498077331999981120867886317195592371892655060627313951239860575021462162933865931821408056645411827468990921562909059231757116548294526609948292026262108260854188000267235473691892356482152814893066819429992284739221600456980386670380428328437365997077979165608259521251388134302677585775283458884714047054956141124176874100179001758840268804809918271399737982227049327547792753981511587355523303356656987607637103677537771998229402123822570404151042028957678818438716637527347162014186913299361014824921824395311583529017541346600093132351267478441421906224416155130153567708515718873162157166404312999005875796413948694433477281306993386964267821703770919996878973673321069783473605956070742317048687087521476478282655328810047010592317483984542711999988236995606771771091375448955943279161975471486648401384265942206328022839232692223881114326415070768385871854478731654266202901219991547662280722983440239335488526593755975766827937709877807261963058058345786485823070198425182931871237844892427832258945907958922385083596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 5684221352952385025227839551590789451068104175405246231682566489316124943558586096213633842082226520015886852811862660359488532323971206434095733351748645644493748253736005147438474685637865525156629383760539854789471045476183047139844488072303774792326301538989064292307767485276002923677625262183412298826911554460830360108524897530184776710848481542125361352644307901097514018481719957457932986311725644587481416798547747353762152920006112524583883286009817323089792449605420948744431140545049095786099000147561067359828121592526680288555170240639656319540652166801245679552689272325483348971427096292128948994740957374397642142806297247207389871287039934516732934650042236245681653835179397141795731582262354915617805183108264108637045635359144645089577273816518699037560890546393490233721101309280257900699529108078877683737969380222308852714968395246928269211813237809143282582918432316674431602497750606624415779575770797480242662078609684057389957081483063438709228350509268196047816484128959458058964916639881560783684034165234968395853081908448079517196977065369952349771038818888230323758262496944823702589479814887753729875464550689904549911203136004278860702874811443790635278230979715558945734449544013013135652795905220915752628423401942801353590126836028682679562034038838201618930673982707851681061332682985395263640477770968611075801192286623537087830734596486947077756548437139605184246700820669209004218435038008032675093645401944432623583626635746402587403166336998268434427757580507395433919851334151113686663136695947855250241950474291429518409062165740691717996591661944373219739152442956372236479262477663248797135996494564590237472008075229654591840792672495012761018597704404481917045312833514500581657802726673364806413550484048876313990811428247774874705604016431045899200542220661833188499661938631467257809925466899443527503096443097798476403771288228226065127218292541971090580908079145515966094430193717169062307865341333783557118418505497304841486646423659684014656107422376311762787998989228380800140666800524830397221060797396758815017970524929493125542824837372182278021163337393736806713625954037982712137137937277770205948365470040557821748423767031019793586273333340769302005438110201953573893546739893206676550900722651969632490727496782886492779675926376736769710233189378033007746389224390649186488020889262846587464775063437823461068812627765197910061271991087463248808823501473737482031251331046252891728624501147847330011475857374272201221963130508206660308322917405892320587118582557746869184119156674116900444426518716144062300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -7944249017942575559249749760980543190598484552174841923526736809958308644932913929276688597280797577619272330883997721729808677082223883116297772608209881642822644087103876018156246425571981102436873954549851805954722647209838340753670139214450383584653859652246345319856703696290414329216424876796700487138837730304829489049794652488739757445171971212249138284119708052862159122875333648357791870893785324589995082503387294808609878250030949019988720730450637036495156600235927555711575949273479491674776016325119987536705458973120325322735861264879970371072862404046804894752465416854883841587334312999573094315615631906598795855633335559500558031758899236326381299613630027434227332582656196608587936789591828379525542041900699293067831965955706509466524174907988766854298580464867312153174398185570611860269038980253298175077387089803096406819732537282067813098286020887604226040520059566488083588772127461463155827053123097614429791406589895583159243282814190481515985585756120803497775739367368487899377526590687506202566243902200912496469675321079133786669527063211986202623468300758573442192852133045963546776942111359428285139661523524253720330796024784413732349102585663603933845833014740244353576478502332828363455515258669488931918348915974342482578583946511476792948476713316897733760572235203048405002709550025069507375967429411451599716798271174498823108532480859800571911618002495379323480797328636834646910368586046349383286921371822138042600052148030587296487627823894822986598435590662389880940388951796271332889655258739125909752737347901323662828667452923684997740664383440926088634990238905250116261637401752722916211926346411610066899817755866055454701833217773498341493875493619543714527667584153250702228801500038252392833055419943964155944862971219701991445504333527249983838624415968356148669587309768534193594590453061258757626948196513065598981558809490094089782796441630820526532225925001090831360593378145687742939398282350615271411840994241897758954422790571053348500821401162123648930647253063716904040518694385975847579589243013524975786998562381450486590173968711450873595094531031311352241672125541267983230268176704335580141184043210095749851567308428754518079754739265338295102485429126380441122224603253135859249763283563356636414426412199116064283951580586074724448545196993425638818518412097623804678420701152328436331640834052070056817847785150142644471550129558406217216110685239771353239313699387334617580239877011775066517916613890437368369177931427976315459841689776873221449403802040534977881522708270549544693682885735047652966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 9673498480758106484079348283588698057063525405588196870422631836888552334247809868884449351233635590343996995880078090122745016313709999959276173494738819677070294519121630400523716218071139307097904879276512925547533505110154639235349486545675237530585764369545165047480008665755285362345558978204091089104553443226048071257074477582985333545909972576197991387074820773369858721132373658549378267420733556978477669396379566311861284703514773421576886421341628810838258048654810506760716536711777843272904951280977319626837021541802938282613527851047407657119994410024849199690241254017080575613382627760182668016000306171243744273569047307696794918737797222164942686482767781446648441838762509732018263588429983677475064043528718730301770238767420686303268882440185583144222877428290236847014055798833059464665137135437064147596128024277682111185355105474870572653947429215281279305387353143712587875796976065356477370555854346562853478796202993981345870298205307795344317508450192503390546151397530924553142862738785862479690779157540937914443331021991131265698034930341225300519211632147886448327633363938946422886470881071473830526566878526123705485181451768166817229629395304299500931530390418497588118877169834638295450607548218683660684915927920223362620910613741528339455754911764290147918095068725083759115915945300022415823708487874602775559172168848067370061534603222464137682616339976803217204640888370321501249098399719870524391025525250458933060355306532243115492385369924906640755012193452728887238051236119942465028993923658883086634362387667437707833866914112250509194625119701437166006551676482999973151561429563105175870306652125398187072479095595132697460632583541987382058917681313362494548737328743728760914231424005306071643244613150327539088252932132604843493032634441202432512151121740397650277378955898224828789098388246857882357741713163837770392718091087960508926776120966116851726225693756158245097242527543665165592946228613854287024719413511821775593944080326492891723156110693633936668178348811550360282928371914152729827466728106958042622358893883748506729620315818670332996518344231045741422568290127363300628253524657103934734444624597565265953397969936723827089063013548075399072795069020635559941633699250015401125202567686128020961650294115827276283103425082758415782938038514338914130137501936572706546697672683913689519063061615950036819467791515758686411225122075414284819872704345779303824955847461967507387959608027060272017479991305543919163514036002392278836987880884222413520467044910977969484757304245301091167184934318076797648896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -10600772247411072181217187805977614509418271378451991906947263301304886459595086026391363570058457550141174679703847526163844556747764582513511534579240120093310155779554282044936676071389333021714007173559157319124584050330111039069339062249590409770043398603531481930441616633590457030044632099299488937480388365202229481659371089285184637001361966293222660068847428532311279023777709369621279123028698906595566408950417893916673777930094914396323892518918512962525645339660939610467436147662948968178954163910274764701983111236180797120647693636045936238874382713668491513380371907597021876410134146942030985483286535793974838446525781878950248602942803538052216920244994471563908077031738416121134681120751417075705110214737611355258629646343916481750588946145738853099247642958737837787377556307517860671472366739225713984265903286998968862629523685338423127865795711143206537037935303651354473059384668588968331551990051302331367334263747263612595823943045740118948044869016886092554148476500833898619646666480833191594825159047064516997200922538545727673189209493138786151091200643907645689481602852281736528118130351705131344096519466972725083395290014171529496003950259464314156843059512780216231813133523077392495237521684280156488519121750680728788402912532751962474586920200771000986102562465978363724902105269418330576422767347174913993222763403690331032969659432663804428197986071921353750655737435383324600400551478885201861691800468542105567843689873237034905537054418204906256351715274637496521693418723235865947669870090198622850261162986577413604210249155415932498163824418578530398551809204571824229673741846461560190308263427994204228642222326743191816469910502777665865662888951324400158503790207736667034971453722960808069800126043884912682316533494510391383313659968613829782816145390185711895366055015143969583910545803808553798972929239439219493002501061859173981457215092699121425315724572314059021923524504088043488012849943051193298549101435501335840782664092620173315571960980532449339332886403597833445246000010650074631113759590649430170009274674793009138715928660604464761670075897288710843325069148065811055765055349978632460669427303305859013997832461796103447657671408482948981141373347079586504310089021053661687752145643190625219285938736204829963767599240771780146666933318238625964574335211318478777316292019859952312693653726126940508615211189717978772479194391524067686407764868622931673293757768250890748067746643307580124777828232003321092867085030089127965536673252528468528717646153273513354959038530647808633114799329774050004172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 10745038814351464493370195995022529977241252662721425816815779066962337884888696785375253675036483464812834420240794568310675372299760301495557323586465445770281109812107432373267416761348179136229707762972126848837432511650342095311458513104205719062575305801378096564246559518202101997607035912029455602749310747921278997593264225832564060612595012223940646680676876465718764558374855205425304816116567832016152004223241881872279561796943476830333781161333006544598869823803008303133553562076827249335332277244503942505394342821012060828323910206505026290202183776156069470269900931804186986017679152843163470472518332077411289897625173541014179935237608205963042113256123470929579908997264032628007537839430729417656865748811559814879831486997275557196194548366239497538105038242499352391141624851242351717364214737882318884563714800360784376130078720845740876637622666028400555748397653351210090260037199373627496518808199299200236665576087458359051317866519433233179521005447002595990190943087763367348096195631517570923447280588861696971092952326670424310508431798109305736802178225018474061101286125781528355940271065095031154879910805805936801267009848126295462657079042448565383916274517384078985128241938016045955174344519256727914069596526011922893363296311139393087494446164017100528626409318875337817108933162121956172549440435572424003925540738001768989692712022394924890315750814848485859511181887750473653941732611269598067919673151402961990938144668819064456701441493966044329504633537424011128206271774025756695330984739913482850503802106704549706353427408763323831201833975412192376215925766689863234040637193457058703160317330524328815817181750764963591615743478482768043268837106598707905915182648357191523558929211603325131835909506553196607694498149029014448593310543909425059967430694117055253802341229728901167533787542311298606842560126075803786266227149764508206601298083094392094062283322048997534344632103311954841801308457157215531806920856874323089305453649097159150538593238006179844992902330644172367563467048034584287571976764374077606091852772619330053852083218782858738536237150306414667022053371000193682155684439312166584644496479911877169651210968734597200490723935211666340549997251849880907608512631367023100691463282905428337256560198140938099556826656015845670310226492030527217054024049606049190172674976357032296515618838465162342421619031573114155226300110625753838450627005834123571591127890596153689787763190905460448814732128474549755475196250638024913379971136088750942584354033917266986614213267949550573927609631854442731012096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -10240689505961796970553439866635977486613677146084075277478191699805372683856637420115205811695571851034808606950844745357879385454544239680607690815589977598541858378496230762341826719831703887665120442296461801121552498295760057917391424319362740375582225036006038738524354508451912422976950344260135129338215843740271118302706542211085839084655271693581215619682748364390205572168170001012719730886330675657493313338251489489585905672927687394099329146345939873802400438140761627526835633263295749242052196866212715192518133954485121823212784703639805081014481277782333456047655059077561476529473030200186639305937346880999459743869438749502821918490627046680423991213267084358794868126969635934259044219421119164280838427606362203932094277964269251877839824502253646654234372423023524743777192339375537121204636674704454880498397499845005945096700164543060874762692493147253377268420207353292224730701931911763040638001893803925726554588979574731429532466770171770843756794274894795054938362473837162800095901018943023828944209185594460203836678619323170596318494398927302635206021200121890109657263713889340279006111934741116928973046675674894722221860123839538572909274182519835972389076479027766910132740058899258861808631924007814901180993565936752497079615057917456832502637612758512281419899370098666794756000791340458658408711106119390645178996897811756236824461219078052354434521255120718737765005700996785136578898669510723266829580047846951518133343228261733862214193315943241943254890167169377661650605967095350578691211071719686050669510616926539845684864680437622306749923856920880426734646365102295040347692387186553579003795395333611391358693237070015450659879505089708362189091264803498176267887573907644569513929761559493559690542408277757621429704690487992023365395167625334238257443245273395500801281070757505943418242989475808142349654939564025387638157774693103374854413944947958390159462273859515851598525209770607692027049133491322313729826200484924356817049540335602991402571187441675566250325524610890985258274387512850447856413924718696761739807051435000030598312849576963061072201388186999834782705997374853892442824085790471628348301380771000081562314713578482422194742208702457405782523502707218357503569422412968785776538226698586225893304533713017048394991094457128110603698573752946837799334796496128861315441352353529894938639428695623426696127958311833554369576779612434994571388141706936076601414202065898483730092487153929017451278655854812502083460348152742132866392164888727330323941222735716048979010995199921672679717726219766490726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 9213973267564933809436227303460391736470794688740047860899388456850620919639773922931728343337823687682320021001453333326357743556537750196685281851779845496447602994753859537857532296762262465620027915856753790179498202899486768151552604074021419909095988868547550902245776845949122744448884980454605223213658409122927804918648855892134883940258572222164969916271658415817523500671604892454320547443960300101483809691801789952845365179396890716320197737375063412885291802337055792722199877225502433809142434554084813865161275850286279738241357759298195794746113152039820193829748342615450242942693131758131869998999794918284164200098846234039219026164891046399909012687404231972547782551455830587692918292021269976195818437759034787767679584368132085406413996151873457029907891358272999509332233164441911635381150824407901353073188707423744103247618011121192874461621228539820119026454779921696111460564299567419121926565276844205305191734712212088070090706252337332785519226783897240361772598044759119514297542087903418155318592816611875172500707889546501867697825644256126684209048429754789356458339718600670163514162434365065010382516425353928871521867727612663645677370026069409754882107266170466951936549388448060320414240094030248910118764506739228108683058156934761513057980020380271522057809727105531982692369952994692148121256115318429821440015264602582652984863267368184939329827570199519951535636624810776321147404984555689809438370653668896712310031945577517385404241762738894331350908173430271132034111076572265408512979025623236531149941883117090614166464164308070468478516551847451147584895837211189065872356702236088363199238919330736918874897437282244450972141615042455464808796199207813442224297430119417068570258060851958728732566757367618593028444261203653623785288206957965515838401196461138532193275718012174145207563425850567557765863647551786447848811266264529623523937737477112614195132052045684575497327625070921610942546370731565552382566215235414854876933311971496408413175967139302173426477783483914689055189084139677293531763399013066463260057122652561750632876364137578778100492857047424421055364219262260948024490315575097607627859314264873970799845398429810161093416448562124133934710953725755325433624698988657906249815921256640147914507637090500565099788152263832317529961157113742490118101916056378023906710237749281607364513631070649485078785027092613734830378083825216056242067945596925207601523822114052952978840934862759705555037272547563521143544575875769172444960513534612039309971545425302193218796606364680981410470076465961039298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -7794083270663540549545980967806003377777519170511583669240493290274398424048136013265324554477916594659290111348850335476172359842914520999945736385221759765358000535058868073908026692869241099759786110314519584283071807322448184858766605905843894732822783458798844963782469798702839270856944763483468641711907333863403736990226835392191891052265420459478860152763981821532495911241757448340300474532934123071168494760001610441688401866048460825157800234074701008613287983667339763642459779529205928663324217261094136378815185320471929768611412151518545079397536158688388719411792525033889680432620659898440231404052865924254223355791490485603329917834774320918036789754565134946610438008772711681886519207032128172829457783775772392404405317234180540770741103179182217151736301315659374643409942119800235763315919181427940283247262792743448418767018502926086967594798697672378642295180671822253217753674211085353946651633998274324439009740279048605294532517231972980396809383339536358271786775571834464094329802549563223950495154446228339059224517611725887201622758255983897194592352985189592169164775597584658925892116310541355337404653997123496783623766207533912723121706519818541311267745444072459095931635035901715825693319273586157851343158573827256781819159770463259468501865417394970196428978140285276687255420192284237965651655823752590064529739383927755834127475696014082619373062925042488757318257484892568216071779613301129178936211169687585325544841218409026153168816838718767062562347878584433441250438639599906908519700257460639231034953840118815198647044455667283144450714607529029806070483858977037800080186128953252499955823951692906108338887001756885215578742197758490765964427096888119794966339497719004617456243027097507043418819323385452179803935814279713170532700112957239367171253930104793115350110832637719067773766509111959920115265935429431200872814955678142450223589437854225761761763874799444582495180410145530703072309514495343707257335630125166372240887438357239283206434376559214599869409334083589535504188555123348960475627764003125725410775206873904798956622842210884124894253736356021463155023603310023562121955485942778879272996668573952535318463236377696011578665257167296939817379498933291166194203906800150456070981129210118709883157870907979270201241643641793799770620127319267152565167848522638152030118040486566392748903130316608378359380050451629962243395574467098468685688748240390671131718098765014372224589987756403620541418733999274020755586321554935356852485666320076077603978989659021189035267659204234537062485979694530717286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 6156417547231714405507163475629906824788705468903425342822732581951867490836622056178047970484194306177968337446083969627822452649447186377244451264491773135562797987663217665509648406856469094030050252202456119200847772079185720535465340524724213399233674905498907661464319272589837452216228719305648990286253041096220628990052369929000991300419522521658409760984555033452954729975179491259003980972434463310565535468585489069860082200363673797150217848626357871405230058774765931754470114022876370397319905964393110714048052404948612627572870594460174591530817374817610727888636217909252871338016569563486541920660785299943198809694909960600522176027108872196272381299443103376683537314036883344448630530155567079018858961647799233282404319232560685754834728752176456309081947860248986324569396418660551548171001263105437526578483995977546015544747831156928243814696826172873217020325494784192620267055152799147287776297511180394698730917807572431274274388179404044282155202034250852570481107166200804049660556377218232594128828092699560230876480772065439387863282074755280037001979890255679261727216848092051467907424701761452745947822788128691992263290494846568521710204620903815883586931492632099811200255990349600647317012999393090102370600306076313281238070381085123697409502104924985714399784331932940492517475044548871666128489545570275646921763680365105268728727920352262200379439044554285570879351011463833231224219438492167874097275582383919222856974049672547098313191279443921832327422861522637555800381644635013051390934336220604918840157731713869043841565146519577264687085260949520301414329310233606182440201638182742860319369753660179355943747146117341623919232308867218413373619464489082975072953756063262750437967917773388461066871377455871472249643399649306933540480662173761207547827568408015244589718236629033323586592878483679642342759504124947919571769468010331737905696781982777473366952620225534680734827263689343362617566686081337802266595464219215061911835894329442738838751390762468817026364594912680241179790096411941884587705198239913517722535107088631179160089921857151772051824511645923971029824215794738258829026029903566982942166432111269083501972769575607020093637721710173713117376414160001750532215263499964159886389451932273110487252464128331554660180776719642016961816181697868114781687960855050845112316517036255258211189528543456352118618948795373543159306367989152978418696564556427039047521768664110555748154637866793842556005291191253552457162208765645865733630586726728509688776347970941794492005863153966649184636717776778249109504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -4511711973224709943124254049615076242573121729119238217671428446742115834674529238184001008865887818363543030574587601255937593537407010411894019653999211960876316401581284876925794316010533155490170714526161906352883943218540262734070365603725838637222024485586877757211978621512496732660284088185318463767626739863198620063017776869969097421142329427736692961029975793860650930681506855227301447791090397715451560297238112589478551288560552004405804435761555464472721704112794726156868170445682659286170725828889230684155625208287931493428975467323737044992235756375566098664131278463305321529781793010170960026060765453983290994349150183736334200074499611924201040563654758138028747721069955142156511700627283813871714208462860714036118340897984455369119440180589572453286827767339488799213636585963114483804406238342727925415911634194324846375503251049396152168918955015249412097155996861317517518955374633830399536098358670928896144268067995565711956972291518427520671118346319267706269569676509039934068967056569807475156110790626461393789712637913191584324011497195888724326987893078063195897975085126573258810810426871134485722417633891274854287250192074359764508674101347980513451812750248649135385277952728216513445522288302232277657990420037209485778351745040064635828166136288705723644668218258913437494256836375618704477879760622298135334937617235400821748096692322390303935728730243829648263780843707448105080800098431648282791809435326076845570884325948853476669028872154014153269424077792939716449349546177499170182823066450270467616115457927194555998571583835432586185668211400281421404375073723085737992140473347203009298887080941091876413438814147037025095604284636711360861744415639238572982745458154093012137991194670024770430173315600659473220142414870645635859745803205567882437260795333747099953433728576204286577584216054045468734632946561466718486037289179288333538817529558895078815030350010580879813781823710894110143898805223154991484075750715944323460781195020697131647526371130485835624594102530687506954224246369432019700279110058948804466910809117513383006159462360906861908848470218276633815148870037214152197700293746781991287650515797184215864448141125018596608742017954667791756889241605412574214655842267831886054279490474508995212789249000803316294389139613967098771614653480400587878939776303632357463083423415087737077717542142785831110945879564676408558352949393089712986268954906919077915450987225065106799640888975446427972235595682264153618760085368939613236687449085615216316007930612371786247865585744326244297570069995104029900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 3051925510988061428958282192209452832806793354675938156342630302673144559159629075876366066661734375609568721721767150400002911372642675473646102097864656323101805828204117523065347008066083982529053066595066585580066777679085574738651839062580201518553518938220989578932654617401412874076387484722596411680330904249237995105890266047556626049811846055699103070588137667458608897127965734983199515750029161948447410568639557457467085694888539568202940244919078574708422441897357961868684393885059162836660208743437870456477078557310445236832907530990597972066508073997295143016995735894043529434273424933383454815338777124820676960491182850804732990320513871232375792570937649007914456928565373382634032637984732821838069400495257704217733538987658815803675901400014360443958020800425763507673285457514631010727940999134707446289213018651072225071355348154953072478103057629263942757495310002549444366854466935110096833225050221607152636061273832358766565759299601876575752378969304257445928161358936016371027473714684022284180825315534705319256717835897556846049255005762633981823235192213372878029846291757620279942261446385397857663949391524632425663510770168607350761788496261904630794802695330917193972287750923366084956436592776795019963782211657795797948684034624210516771437429212109144370083726170587674647954954877770634896885598667369974819735452108881633511383681734169126824283578609474133119355824857569382725452845199883649372765910486473785990076487665281126271163228441463677411965703523256239802255626852781527980293414565643815110982694881162211195217505595496348113091452886224162145112399814416278047942124089155238221128389069510892665523747867422157675992003037565479621197137095238850442461486847161463332782445731793966505558182423693490187716590610554254177103809772700863944676924263156241179853916745995036202258265880603755149030808247603708857970600962459339526514584008183915822430504203087501024404892130287682005030410867676933073391266649690142050190250217025804520326722077834677800386585400724308276378574755602374553442676191283154286965467252279268511657047152791183281888309976956688483039983470060916435895533922959993101809697992274684669052443789007083390542267732897252566171108967987948417325583390295998609545620505304501415532719539104802567528609915427512101982047915061203707903124160412213200520072018087085148420569893376068265573646514146269636228770457669032741476974662324279780743312835886700762909107179304169077307333278039731418151854404411285926718962016098951185534461597193611041320151829824814754628475694805468315648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -1899412600386994140122009389053343697701315767625103810796661358116761649041799355731215260938155979841697098591590344957803199066992082155150269546624506362074933323076739280414106628700746116152886822783307448450404879469453672190923248541153160126808617139639320779526728082559450375025949927420463352115306978239878988227653054702647382982507929405747105883078100335758291199178810184526909602030021758595556127709761297168640047049823413085770449507250846217256788509243643030965050633874191653099182609021938697637972877342832323575332717380918500766097287685479076273790875956775827587558762943188352420264094049520855034976910549020415017502766639811046729491295484151038119088382125267480644194044014516220145970478993823843787194723365998361454577485620942376846457023251389460465636309506418262661789875900079926822681125474013651633368750175656293594150045267272270827342647466447778504153592268369997298507487689516574204005712971237234800150783895162029092580977649721595874576996720343043064148612661493246063493976179600905954476053226841536096131658444852936606716854861762169841894921142054123879156103159303544104030283443239943821280264545301190869507691194395389077817306340722884125288851148904767870389246697299806830175173900346554743063435691697214393550054362755632337642036607293527951368051093461762318852163327541878019736893866850217549248386295953373834699099038320875580699470863799565119607420221315437544323704357524811402462744055658239537569466367092771183483551749243753859003311140345192625771790199088847676079109241940544717402544286037502298227216108790786158856560243680970300959758733298954266215638867024507078582237534711095034623746860826939350908598877449589898377105357471758854798766170641000711426874255752791029173938583436779525216460675517004577955234323976721908467541198290862583025904347108060364619308771803639556608493522690545434149989292923563143530355948284151613658599580923249162013260848344933168449297227150776065490007990704698018530970845368204273607045897362502812529460458021208234483753906322155596487489861847052773454452502111617067016175766736359704942247313772534095320948267741939391582967408105347623680073195251097884605624149245726078354627911353395084875701628986799339075681770164394466107112007721652555992094197101829822265678821611207908907387507764707674781576972304908932450232167206433844620110610483582149589885788543330853325351400425032494525493690632715911648842589909984857667017859896760337862341274605244630270535651323453978799133450344166323823647971506284981129971365867798763929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 1087397045987518607051425950307487664932530209053333917769661708239813498515492625606201644875854991543144467473910394892437883250634078805027209620263500177456483778668585610360931255242065438617992306357937244430695896781536761396635668123449800065207055575002876847474651846749029847902901942408536289427929950500935101813636758196237816652381356095365435325240048210341354089431588636428555999992045393557313326984286933344185829161871062356395849099491656642245596716375907450287195291377658604731513388621180763177142591625621703456085058644649949696426562582879219246545729985465244646212492161789611513143051082739026239302168036221686792878236035578534883902954570572915060912301786394597631639125982236172448365883605119872818560540392294976296923182576003186327953284636376239060104162857259005965957458277964382929361386198200322644138336780502770075412277436331643515590771785658904446696517167159384027445293189345986657170545683607635856474426925498447311311718118889006594821945436162876394691303119358767941024957725334426747445708389092607601598591187929413430886149525602303871726091011221923248046045729078673072792455438781819187474279361465524429510377083671596978587480544443820923299574864499035649293782173353312419893029580939054062686368244435599203635703888806274805271429768744296543462938107835957770921389814055746975911649445780792202141807593363049706753866568107589420048559045865665462453016750800813645261296734033775041451362184916778943212273816781253342507563137084450134158093505153763445685927049904665786347615796120985647087668743481263870731157125749240826481217007151545280519220444793373632902953804435582281528888747478428911218385582196482154830344887398389957125079807821785704302479078376873431153033328220250999799399823374815061268323250900174159502807088217496611647025928207075565861809172790296871281827147685510592419023831444158110156949078557538262779212539146315144793054657604455249752581647167379864753407785996653555148846187211436217787820855500984400768998132472998431278846586564710808739586835576729038849334595079767329841556477502829943400501172547197207525395944687181176073243532725534725861412929364255932851417508954908920563665906335765234089532904981759862136744930277307645512547083180953074277982409532435067623912217315093084260734018343750423916394361080302444319486318665214117007969714759180557532078666056895904025642862524289183570058857870673726538104014467109285520188434973878930335252554975178108775156724388999232299343595646345077570900359579601748014860752791530635184938497484009934684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -575047365022618520493482351569030874612399661230050875526658868222137304563786144924336710099286619027991579078668371022660985479647375604504427493805560846930956444711656902532282425837145453229646680114047692003091378805267082632087163952854956994703073973230609950685191056948679140248261276153786564009846816357750619246045597871870057763122112594724562474766551496598606784833605521016708067790286653954383477276646229193349205072992688754769727350335728869107098178178195049348632241659884335070948183874123289171708483894079471742417603178714160121063635696524928198531827110073535586700048396452700437151110422902861943077110877786680543032024084211235164549403128950294383956135387623738023159562792737095779348158323352621456481810919431353254470365682112721035396558532252532304685397117464178858124051836028436183183675903751185834572697126024870815056927197428321070884167257688861380073346404187245354514983793017313817957609286221525006676742225296758962853887021505575277642881365416098914197504273792206537598100529694758626743565128368897403852609795318831010293180649816307427920654142068292592531705691218664584683353278942366518590805195359377190193090147810668923952001957016492591165673746505305520942937374334161093557567790496118698783532484481159015237495548286732560963456347616020251960622143688763275843268150815143927424714107469645426124397701259942784312707297127988361574178967118264740421682409572341810245415076665829327414345446878274753555935672237967627430252708406680178773385783868728720641640139523351901065861433392111821354235528667991586306036260521857312253213128438139931965806546793663758173392705117138470955302154872201319734710645091852859887218760633854668058040625456798761702082030516307890888496578118708662744949115595658280856895446269909709835157794770350265698210258263762445854469367501495308015296034569701638435425356010480269714256327775195481603504225724437654343678155832252278179566753907056880418579293363103309982972338138097493526227866099792406535580861864306935333629354938081724657493588676410303312978887175909436654960135843871824873109505188614821842085054792326167324796917615028439330723256823824746423819489145200514944299525204191600943510796149486086916136552058543390034136189162047311230599142103425969654301987456743578456595907725683381346395932923510004783964312563428209211632571727304197284102143284150250200581308691473405496151271107410280855285374985750622927824325780360436226810860117069187371754849217049868030302644266948904597479299517258435719904052452757949884565789528075272192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 283484146954683989165844908217036458398587315092857337578967871263993016323396550763062065392207637755671567886905027984860665643013786009589141512339758708150884261660578088216611933875581011033792461695794389058593990828942819498643941355391325123896418518297949837875727558057339588801568060096785510899960227802298109670343059131274290758975174659497656899010981110935607679711095151870318312331193361583045974996921090512298874404915888672098168328089592358760344677591354634653487106657633450699703137399253105552485538071345032143506031373305395071525487453606494659717842538585856405213260847241723151206164270411119763949108340056715413476114642704052910879580540565026293522090010052259978134509853660970147065127665650069811710574333365323388751052331818010201280668181978921625828244832186474056553019234640988081587237762357312855609487142890124453963456891934522869412882251207999312559797219131857725272995707271076632070480949782504703960821435505336547796333195901367981340395676076673036468787535533962660070198321304872294350480662527180473117419894497563108492166045294667299449687326326475449928303175141393721705690699420296032262004317898639273886115458941337067742375183389636588397528904701083246037568105740348963061932286536513026948773568613837057416257650379351223774456159930992014229404476492015905294155806324754836710082380849639751289837705915708130344865443602373449032502120721734082428149650102536262120199767611465686599008967709043664900200782677803450037709462458707456106832928107780226335573141830804085334879284191862096318647343576098063853878302963812480860403540185116609156074833570012275245919291763493905036602754329516977470677211332098550169627242581526166215339801339712406703912903091938390297521813472775897725000159676963805094581401300310057860517540652210156275072782839246458477267078917953608721536547979619427400480154707579190860444529673051443022514509609970499336824826778610615434842828980567676509225300160116542736016632914386621725622797918222600981907957685382147032425682014130886614240891921532516353033232887828632032892423493281578926447376069355723656619627837976349823505291673159520727711078846536278944967857995125704299381121620225078696457704058555652956514117946282859294375986792845243731705466682100074314681548881757842520707386466514382620586991990085401321757155984553490851629791920013906567586760356161282944948467991955995448498967770175396657992431248864463215670496600067678230716773498268377675733769679385035247838075653040908160994774334210975168063396106294956389440790246283532042240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -131870996650460671649019538149169587850148136080029714829319501008651954112029292048416684255241141972427272839208446413281856481868726895121059607448394638747838981664936498913419656864682583625179087042517217297652709191914150393035708015934158036849709150605836667679619932598006531820917108827809994419276397945535651642304113310347754872079674181923656324515450773567783295192050454856778770581508763086645088916682171363787633207659261321162397108362852094787378843110800924305896099807350199367204206318928685614746965389717349322074553372399822741447953213948973989382380178100836439791990951571032438768080257680818637512317266903456488279288583073480940650224191474728838099725899042815597531168310321910191070884134335153822389691061624211411181063921653337577718278331661708604810810836436882582968763175689563364441670137828106209557401744086700637077887148122930431587669295891702132201593348874498392420717836388475407053173806742668024984903545803787134301626209746047759355968776821297754248353637569474170808209585744596805712670606150113887953742835380548174411214808399927975894632028976427045335187489201610058822232902302552836136270374774141571445098865578131963232043885690567576280319135958874172582828304143652342517963082431496824869553779165996212360506378578299339696986896894789317071754130572189399607479588963611754136763964978454003319875689219201869916021829653634816282474451812255419234866214454374129658560915484731265564042048894678725916132240166071769521221952365670105583077893064329204208501018186857573851788343701213661908037734051562614535762649859858364751734951667319276836405783820053622658725948944927017033311560992701475563167158433586410745213258419706307572837305908580121653055008321145417269688316865007343198187843783918889426683532883542970951198084157111932917089921440983956355131156839411544019802664961184682343895885458238303076437544671088014986640238237653509164925686038015486918535897438013519447069158527901310249532034559206260559615476624368924850078165529315675672453423506572448476172595571973532428684977840722747354411499420916350985546851280077233650972116871132384004754198148742753761467787136834504978269088640162258288808652420212836974411809416511222046778428588497000466216537340199347014157442853778323425696628621435220819274605705050020205416230646746774444913911711931274571803009545215833435636000962018562196562381718798709583155951602374642397338163782220262045033543379047907611150628100562253030241502515668113008510671506797098116980530537420266999921123492624714943054337775409876172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 58475477175181303814904170489754079263974349670390714787478031190352900790922150387941441140179169223221516706755426928926715268966356757209527356223146494548721789679312867813541032050483393263742345465518778207764867719991483039631255587129735972776130017133595130987004867196353265537221610664935218349004518967321414939485420247475964306118157306880057058637745239525311440966584133547367941810001945957411397844608177073877803450022294707353426842241731719764189177940954049441464832524058562797428722262729510027939771219769210824437807625765358682771169976088893742470357563541865072828593431274115394127733093942251482395620776712294644765267792137628442455197608106529292459978019388326860654094198454344101420087939087012588495327027635277600757756796042096666936521349546833093824994653585477824028641680471763560433569249736516570273494949119286456425386441550885661682197095936856497993985835235514985588750530643378359279268333783205236001426497147331109655675673774790426763416891010568422032254472067552182978796381862302146968779555825227608329513619528630257154943681778850088638838390607507223675476157632627362591643835740959359117637701251126792671697407907974808021691254799632219919233669950547100585356667142429538643953698210888148616253287031446633448644503915236969428384557066683286336155574136988994580594912379808996459475864791639019894227413999806800326301470304558474193174064139848243449711693091846966132536650557401412116335647854610156147309272536122712410601547481125572518142775738743376816632714952880148904870960026295714648695847467886474406974061058670393550186183572680726932022572926033599117084888269655516647436991240432046200895110747351219887774565277399201780842905003316150255929822895507438997224349031558000007746505347467671587648572123986963185759166550971382339721555532221560133836564500340227979346661732882180872838954457235295387262089087096540285228855674759876538591898218585681449264334087287335010090522895061136499122929529487887091418490434260159456768560447285202927552310057861069863770185655591762686401768865643460683119936604364985962472574264825483930546097610024156976452795791220979641354790784082762282150637201142506519660159826936278446020880255885874766946594275534916967497570441399977567744467581874133225033531618596880716062140987488916046383680303016099207383019587527417393188412820069536602640543671524760104965823954404286898126368972262216234962304864588155356140887936202198238233167734704889651975903475498380502537545108997243031996367076335178699901799520870953852004598358865006821376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -29651454393374104327682314452925818949152380260342879835724014949351798057980671906389496148732004216262525197109465444784234238767488622416924863399296667920345864516548879578166249755321667537909949326481699121899414272194587171414352159370583886746777617065388340839014838193891060718792229804977467930649904284263659615003251969985721605495688400874837063085749853119898039244635155128762314440432276942908001997435685593683845180992050284717868187237415522011683203598852923044852092340608310475628290014139234192989860621112270904992523300489266553087229419780235424644718889828938767398986034189833693512053253742738271157513876190799121231665663262755905845071252343449758169412336005496972880403850594670069354206323030685035102013068628121775384551387425363248161555258645889510707415611158895613917190622477763089572445949620839461860522069869672954077813357667736888969978090790468695176225814436658749715080975791854459343552944347803952977400083102111768275596653019360527341680446555411912576099439758669770632612783244332518718318192445044581457112539597870130032043839342769889120871625455126498126761948976404503860075343509281523981270399298483455785107193657253110585995900916402362610290710473016237339988496168756352996094487041993014767766960360638538840421812429994886124938865852696756071725376981525849798856724367715667272326566336187196368095299072804993054105905464632211527109474273504174581457290338655666387117295241202069208235476054391273711937314492337994363149466029382555302615069097679651837025823656341180157349908819332377612339962158639346289543842458108427823798156910827085921258327481657424541388237194201064938705816042979561788765985685116778749273464777332738757105749098064636611351514058667276648791321368882852348635557406738933200470954988831094660848913614369359128189664257349272170115788306796904499863931132764466006656336176838842029118585081560285199687708326359338619609950888022223234206584057932023543429040923562857925472709127450415145547310233090480439888201065847017405960475799657913854264931249027739707456074417910397897777943304384003325462533540338643410309950076257080892459071942305585378224143607406897803762615847224375415213760514872333665136486901450776578222481834114707738407391975265447438764355962098329543218526055171287195065301345710751808172155350302107442651821018414108185816327098899085233386156766686089947210947440524206503664124217809648428733365955647544494942292318297123095452808605740220246205732405590991701726656908129075196567669631187517024193671924374359244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 9127617119096266383050975419291584491464083602445136762780552758828721156711739010213717985435517087440544967804640950650691180323962742043873076502667405618488442836406304523962622215072959664584042055308198727609241235941165682850305563390593922238500978937474196314504921938430042515577465585213540910402574405336322438395630809801298163399843792803643024648803581241800294736318604270763319765803055897316517207157712307648210634013340997462471128865008855034246051304367148320639826093857008207915857778791026780311792502248658051177829577009971115010890098969681174376768208533817402525980477696388491792726173756341070259499399580952243132636875358247716993390703511069512923193490354548341352681553985067831803905365407866918849249362328938280423395329797822573208267363702352909462640244912116203933139494097812468705813080471539132311088683760349276456832293906367524122132403510953705898759128412630491013634826248269369000915350467139520587800933639471222383092872229271758112582585636944293102607350770475451982617506393336844092696661719092975649102993172195725143526901162222130082198325824132536289388141860519507372623517428969828401497050999847945637042820265601050671186646660274923231132010342268162433483310780310631526484841341191085703567883907030574002672200406001045636061488464770005700380744556434901231932025053979458338178993835862680294844620240796225162852796018882576731917630366076753481681008949676261944673776136966627273854744240276243156932033931417193604365902484329908095526679596050119367221125421379768906606933015930438234809045525451194050257379883358629343627291508740555281609158517931382149905175593278011754731573158308459538348216117234181847433201888212200052769319433684633943784183836387665816933233171901436945701215252482293384436880450052348483128161778794250570619261829285700589076272564052646102094015155028721838738097478494529709420483937253958663051599782550845308444310740535880964679155499248997887572615818885766959112853967944150133086051320321732040655330823466222424734722466397006887669788458364248534586574231771801341442604783014163544778594688089901010984750106936610377258137379683120736881914578393679958304180749319583510432181587329697172949881600748465695255669826923780586027245489505576603775604409849179433264841572134556240508634594352293567613308026733984328075972135193825885824942355723567499024093971549842709889898855151382527705895463417055824605721407014628341039452863495195257589547316153100183819545817922270426734764930191439624908131156732287365076365146895778255470592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -1675715401036996714050690428271988566142979450272650106190885815391150969538280939219335138192705816190169504009142905780754500949470623155826902278776482190245291335186115711996280278706239864578462544941535310398126270345398111923770701651561699660059526232610004280754035183022618384037573923867914845787039315983474503553246015886698639632261704195411980346167181916434439870428338064011542357280957664831477158150359126515012964404582917268280195151041955311499489182433233608547234831049698280155741360967710387029686195044074980146409879094723365252890467871755169137689007950215554701909138319977395247406312790171111506136451250180761017376326962769622921663306732832375018581690802488189092277675605200366942418280582305624986610278384754115256827285742658573042205414129017107824467828017947947274081099701850409543066358046786514018066875447386517405530334131397732697814067779762554022780001265032485991993285037744845899533656668912576057487708914110000036049350620837774382183373126688283950940405798896635717553711286010859719909455126398342329161268287922190458737658693259023433958353625517331523327672862346406245548350604094068668128369997934278593919894501770862335710690133275788799334411884343238901541787095841764026696378387293183737221078110876020190931139795565852942121194346777584684693199994449662194995083336841043775741341740077439251570485734775269122277336673132323742993096675817428586751506126672378273511585668561491575211758927259693762207214332137801180251118459201546872606497869904388067531778483821444765877576151311761420858142571096109293968822414306318479258023669770172056581347671031922242175297922106943408840092010294741241026025236189575105098155831847698354831821893702276109600049274852917586835780010191920024571026282241249122604035890626717140400258632882271762339378648188313372158763618250002145452352476734293560417476311647571578997547082076908043124875039059926515492694022028771548699762683111033465527397074505950217571035767802037389952036648569478025282723379497701572880129927546656462205119295651348262760227396703715169183667243928271881384252147951822055882685108907212922241583242576031803311200229359964311123333084148466323500172770356650325661995341776828910379364285678532931109322094357897480696586769131793642780032686198008313554108566772688084146526415844230562950306288749178777934600087254138381890904581882766335214675116360921732440364664224548166730017190651157372592802625142215946897311147442398578545519435819112287101725257974755292190512146920948521205043412649659498233856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 117734248594146586108599955016842139072681055289763433442082148121095871393618099248615705972752403257625282376197068554751914855971679570368328501744738199753185627879020640490002461338755574669036484294030642642805096121717374832607658531044910498369619871319145069412279374663871575075136071794574426753298007313562037533576686043601094006880836673257678690144551758988612585098162203505261984890329966034334261083334994893631977166235916149356002345886461788825400534094286208735544196151764636480513876996815227914656650575751179730524381999690354986090402920143956026375071798199848298649216874339091901917262497747260919009391624651751882318495569941522438484002644936080199932857496667547925432281414615852878019350579912719264815857814310904834528026846990180177614879637300941931764470089335719558587811081759902505246565326930956177321348012350858934441475354898581805543222043843285116487930960352760864772028402716969482481492278152495385740133234227790527968359552691805675597878248404890441495565353902354420480787685023468886206145586683097454266543462857788377107346386251895888337926608798285177064756089587663892518550966890274216320029378866263288518277543791214609891136764265896590682376667967560705531225408374698431297428616166065579704871291666524522507638982214857297589635532256135535343140806731636008381082968393235740006190436787282645308826719134633880543809926310797831827777726307643098586551085465153193925930794816037081332890290750650702395510152873420402515362280234227338441170723807464868046327876279885744807825414140975092386768789323760029488106468225682817794082395309708817774162118105434460857841338446650410487094711674031152321708871659475958285503710689524691426057472922119132592909808279766449291057308704003922252448052065517393965391825930669910794247721369101742052530702728672189676634993045846132504213517929204436667304675253775020308620896577925261114751072158143711001612592737715930107412215769402060964237123995810559681763705421332207727547223574960406898510417984216841249886146606987392388703856122582391575795334662580475504165508053477385026752220923812385430515949504492325493794574724039601170214945779619668645633083804538330755610792068961445511792506462741186666723543397500157425617978957270124018920776335798394739014465557061006761209390865654707416160929881871228880390969384209795894954443148110327318554685236989958070417615288994887853908327079503963632051750729769219057131322068747008176921906681191459895244747689280951426901852497575626674362770695851508590919505362650836874846797824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -2694452292743881130291492939378331957172246717311872214009399839176636583517614551936125274052900607806961002757942831596105112667614601119049527691461921544682723551930684132424125524642304972431199434873056714596587922817175093332521832896990485336238936398128738591836967592675314628997810092188209794751447830417034668867972393219035674978729941174174179991469712727337817027704910224935507138857450467448215597440758453915174210489347629080945237870318634505689484667335878821733719324427403833050030862060681724244362456796333272043667714355622830999807865079934827842447331579068073482840342848448608259262988991447560395505558086824161180659896123606482767549890215222126311098798054387118850661771567251316129524060345336305315600777972785571809586093643818582355489224882739440977877958203833459635322896560149214376268926907381057191788107278278589752349034504999505446986756919619213025252372910563438999152711088149200389364764715918044744584734614502700855653186578582824383221793107223652317209538647063142022616646113779458520323272655552036784785967125312139869631470097382282483749029806643801265841807917312318196449532672432656767732131999136992321247319947176357057587069469960321628901820918603175797469802443986879830668641327555922618206297940756619292785157912071522562888859769198529218716551973110543618969889503373832457158339610118687025365685677079063848307551491624312158245079915372385757690743061596286352842198589755047083104774039830418444919962740127658329904730437278337071957357544141877256706587216003876629127765719476207592333035466884141944498986045360202041716309164455013645681351485920095611327048949264457431545790477916035211087313593257075792569675797758273264924781460363704490896686900948573053067439650657154956389442265908110781652890571826421224615420937046797163895128825874414898892946412799308190053538421436648470988293752245735120582861292429988682538533703341665956481526063551297034816415559446206261149290213835048650478513313277181545457148762887910259305106476995238220040139979961842931991770677732034214497784795447960726100825993207890130826200706531110027180094831798967721703962082954249328922926821584963746332869969891824498461064277284139506131975480298788996379306010416680657603653270455775328221117277670919184466411410875925311204485231865714176870308896020434274096354967426184573195986924335000487598986626480302852131713550174661193987046742778363499694253880712087728595083803103829831667563447137161589386999504362990437857445072028353038961051677525459307008709487088210125077558067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 47917390723828367171155210679672386135426716873354617991716770147055417625838135610447104349911410120683722333905870736509364508239735476536183829685285782388850357264396587493789718352714226314044491085141293448880616354800217724043101397513118943225479974625752305998230381878120533613824328196959522524655673802467398396803500192037853871434100906644019394819441815893473380183181974000763357022665327390636458740759988494640778967219780345191033090814659758594812805928530031186145942505999629087621888099532267962928538728907597065472444577001564310836113888003356760831975875240014409155078167167892259913264217595005393355641884572398806799267818618122485477877737399111482105412290111918953998517060091191601764862619242864021024564981956416944381753738923134213083506147988578723558572979251061785667676052541658874978306039917427868318676466878349724267042631005769341516478946237774049017210231165982892910539779437667624292336066522999397509272801551820177640685404273409882241117494815017863712822524904035659607599062707982634899778810577719379147429550998675910271290458887271011894915350841294721231678185770380902131195948657272894223410657117981554479716370731202162089540244136794436282083653035217968595197474856566458060732705946592223792448189775700651999273053052591626152929303492041030956293131205328578566902986034335536518560103568195414042836578667747154948969001208631069171213446452735500590942063185981475192938455949032847986836194587339391600415367079321828240774483624120610820643814752111939010945034139795879091989534894242147077605377551658175124097037746735808653292964692444040830600120912729445379827091247318492351084440745302548031377318652808748069180933738503928997527069857376718176986922370355399045768375519682731435549647396603070272667647940205243097889621970699353810786730201246983479184045778870132397135565031193249777242072669617359024640860753902987564137106853696277958031995559641734290255308288383081574272092047734507795081611263563778747796854291513481214061668516824400052868859512432640409712339818817612235828950976998379174774573029447025727748862976501682960357428522503573387456678911980009154245504569669228892157894438390217452427587600020571982748872066085953932585444391737698491407658029411048632787822376595945013233703155625029081714670711134871103662088251976807566872642415434185359231503311803498453874566725730800205932118425826910162428818526043102339475935091823947684960045947437771996358151168285896087329234220720556040242430705178482106735606654880533820570433685077386592484841226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -706491719478170827769275923205434062217039304493973360181015455690230676354271298093455390213770892580935878734266841031636018812898910956525343662601464567445927327826250040003272315924903266487901732732848570349593076741742788438768631233202619054104239339085632791303260722120175430409993342105936161693986979880962586730240245056726343653733446171193529953414100664663830604413776033362904829484192520867042206488136326208211871255975577471632109411923381569902466669750794398034443661562595773639908545743486079082581161039913464869298171333921932722755091350179827148549076366090327424052000189265437828841857401341183670174048336322401850487676363922775526276881277880368713579120883392204188799557405816610019347284044837405337115062711847833463336150815346723651512489018887500054296077009871341830152187413122296129678101108254490320561756375033309740977410980643118075407012483367348910066860531743009551529399809146647478677503609781862510228524794784563456973458266789242411389935240317853186657149692041688244468573259046412861748526410955923025082013389282121762160070342416778408563498357217828103650592203101015033139381484371950233452210356396068125196574027641879816590858600543775578948185796935964395698053578453456651826133191263108200894394176777728183385703890783001510212848995519605321790950801444756043323845611019138099195756266841362745047904273126730018977943391927588461748631458131754386362647501969979401799497383805316036112064284462413567927522968481005894198898162649112073177990713556528214718722420270035467588258391186693870790710125545261352654908151828055111982355674312967786214659867836150904328488718542148612374501547619236253470543926431313375360975843679186761713742627818377390018965877708544713376556880403246744043254821242765539576666595299030179700836890363858830180861254483331604339074416233423380720205367536843216425630179120610371219285024855539996862308383230507787293607983825026715488514778472352065771673836666431555009881018253129032711273747429865544749720812438133529102444554252839597589145862599842717547983383965421812187382752748352069147478193213216335002303757504578550156722258367195341231400782648383019108479366623919226020621279408650360654545237111187936829111037658470201753474455115779562421474139431851460760711993912904514798754728869094581899533390988639382486245864497605399893274593797092409566782122154651078075861687833305931987199489106022235867763440250644482011985765073972308097205874137368547524241091579283085159322352690229049599330799308823849738181261682938381384703121817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 7099397733289709333617980703148022583067724323016725767134012040313515092510919681125516825621576646950375003230184626683372258889252440620742688757467565913808217044895802715593948557018429672583286411193759202599205032805445282296194971600042386029690124743078075123667868971902471131812086002090032673886955824711298155946041939601963518908600536519126415487796459930956269766274350426605263351856035082040422347551128431845880071946784269825137138996675458824394321366215674455558232427239272725043281343545555673503900759855540393443493896202717101744611834023819668219395609590569709089381973109480294110586715708572450140493492968147461091102842354250479259218334041444688795889216148718720830098209816227458748372131058403089667435069330819937101032678682040235351509006112029344595829063994434448645707465432867043929045396256858469889458223257092372176865667924464207304749825758555331774040183462430222252264302123887367582628186450659843505941596512625496908462354169883762218554682207562712852360844080370788898476595944252263720988569259349719092222027619269329843936446754421208633223101776613742644666990002965825875772371616121075366531203570412150926734854116230890968548603562778578860390804265001376758287313650687511168908745863700929620451541542287634203750752836001204425742730455779213680591161724277691552444985562393670658279008421899812516542942120042604689705599583053268744842761365757822750135727677642324222162218375433149792039708040000629944623341870136210501677108310449807216286053146748834312839678214527768685732627632121033882016717495185774319757379177065884106718437919591316127238188929194641035837646068805335358137853535105197247057400463051718750451869501977400077757547008388039520334993628486108185515697491909261257833499219332815833192967136178628435408736560115902556669721866804097335622873201515545282014231699873688614992246997897267752450076240772176709469576848806479112477612612368560945547119379648505720455832854784417965159717090542111756358470317175963636345972503726326612552074817127419974442825455235396323936986145637652789464245192115990046719053597400989713214603351506544746774624466217834519671013856473483337160979983460684114376608230933856839994929772003788282044675741841516159251798603086637741571946298474283513122186683397892901640049993327676450792406475252612806077765823747461146157922313493087478164728041798597991537960844433447005429019110916319465787093435775741544753575612217611222641138955187282513362254712563726864559721487421990725355501682191738060944631368114958869188247723966464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -31975142194388406787919280988610369140226839445572382434060797040675440532115527564615400322504516057079240433920912650012233765432450160033207012456365693498417044246650782246579171227244418237890592684322230478836744433404651109547109598079478994400074536461871696299986202518529351456621215983778367209244225273429493972812762961159544319976016822398778412311141927708925074596468465309678566830393968376122374788385100844533505832078780220112267448121003260420867735377778294415016157493785594388382191256065582423060419637183251784759087257019713749182249025147514107496442857103117472035713802376102755549992080909808412088110735505459916849274687352893610987246425023051763478784814862900884311096063224789849338962232906035590548413537521876370320124908618714247862459238346468237062038837021088731827004918281966629503864999111539921470215239169749937402441257646868166394487211002922713024314874842671089652742238673564010451581218568009279473751251354442158953762592800994860170197571463784538774166230339656586007006153035103731610184005332873276019644070727641964081630589136197637908841358953911451805738606141410016946091768494551029506714578534279388412265668414845300410510056538167654997291218941032699744928509843454621647541856462206636216164052164354716782138255694520910526026828285038580624345894441312920860610936843043522433310545553644580473143320854086660761661603682941722404825614071320986002512813602738760455599282465117393338167955858454780796787376574434159516039893845016810526173118266193446808326584627520426773143298860342299793682493835886951153287415144306049679558842470010533226942560351262832751160298987780383083346678506213997082420915312636015807703484216888772620342808058356615052706155286887195903825690337719492488129382676497314839347168693616520851615216274189000832528803050524626204749616933261340473416169884737096028296637192691877954655035372491033151521670601411359881856058050768654477948036899854144886291951016867136198640015731474792896995770858700054027249901857136959583681858875143357388036035504615687923298663828466193702273792964111433220389979991630302014303180320101018893211302690383127515433047831219090842399258849106469213600604006199740816258205937726396347121990784159401083396953428473554923802433560262481379489375364584613137535400574240119236325898867219433555904725121856618464660618529854234198436434818842079008087283776227827112985137291732702234518485246340872325540535508185348686817334904176518783611823850770516198625978203043695826525514790957612890428085417537510096655409689395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] -151820263157128057868406155223608928209779745513852211095027089193006116199275285692121894479927019893578218686833703341180473880672673075191521029225892561847277862326227713170902967154014409997284692765556055788382509304087809355222113257322000618962779396925738053099459402085705690392412490900870627757233374428221108081543084994373525034638303025037274651191672342214446796109500909726905667875275221434530012846328046623626382714373688041127224944809474400623904534530943411323702361858585340300892564650284061414593826417677522373961708285438807115503506429649647504105861137155843205844141628192593141422320832273323817124287258308143881966041343876138139298845578763782178738168200565267376875159060259775198570848921145223078756716529827650666426909020693344612812666212496322778388042343855628324963193042507088761288664970798387762983164760707447212973266798602830866558633149180696612028147575425639528979346487866161455480846640391918443653406629172707819083787245867235695986722565272755895087904363948953630269037048213400614616748918268512411783757860364479854803459443103874786756533157294064210902505176789169702014064467955381836368393356999202645934266363568746761988687563990159425403919821385343257925882113246463439237690909926026842323877459740069858010937489854594456824161357440760095397460771442592013366873747305492204973885371626810988267155916706901931701536492923756435452401495783817729237033215621813932182117558723977780804059371466868037076335035147041241606333207660654773598771938180938055542572393348356963927029367376715784101067072555179956738560514918907049205842671761519421736209167005488028233229008916020330151067453649660049823003722673342812627770095154603176119887100043921206811844333236032113594323100199270487477843325619279195215552267631285264278302309743713233292376262549923081683791926207224336964934456326040750222561427792590121319411449110185131408577894594871726001748953901889757434802344200828356622398669871890994104234046809223269699589293098963821879221681936527246254096412700478387149155968900423438964663727887104233611071862796094979774875716782530855021661114985491920788349696400490077715555919168980337178844512295792095862489284448926285852241566602713052764207581415232087555275294267057136212900094441266474786079251795244761121417556393007735986202465295527508025518185988497538573222075079474953281428922124757066385423935554920253382927278549810943890558401630841093204283302968591661211984193011839815357910215165186992440522510997197020941256602158473113529434418665365520740542938559283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] 3087948319541429193446228169125898746354667870942691552586663453319696979994045209094885656185238853226029001531401931182535976457148967348953461052563898227372847536319165667016918624695287448686416281451910672700944062291015556616950823964873935079689175829805344785874150299715341448978474111427263069993723196085419840036489091540944033243279720858886896450711118165190924604947767364639802286495707501817946027705757775593037762997415738522742651891458112665680989183939959046846034850866627389322938376557451132348292814188260556534692139419724221557432091314598712826275224946850750267052172542436864086267732310579336851450940064206706855230532313026590601118898637300981830667295488377531042241926401560308928789209736963755499877770623503887998334400580531651571419997807351328273117507850814689257845348705242457761292219709813578957998504378957507628372207685467738482055042793490041957645480729289451720680324849578391416841729385918725574588285075230502084559158401199296090311706335314708235299122098975253651856016139256569605674930870816635296576806168689467649352457828463176674784760336644783469760500069136577783557060793929060838287787978741604383942041368228577786165765320851826656220281741073140935980372167388784784583484126938877386162917160870749608867304912674902365895764832285239481163168957847322221677871044445430166668862737797355595060559642784402283986312771883185925585745695293815635899235891382778975227566072681503116049232903660377446099283449250047443812382189895952068358954325022744455875846130264491918287024653652786843844604138022902265967645073001902189736484835638578459303869597566167562770989205018922247709775693733730666780222004662662973281991007652608985777092654197471819759856112844095376627046256983098797107056440394461740844031469703530575739048033024453093395355573947471053926619060241422484281993286492639180137152720711318418597456073181274623708604103549614889110766656041767311943646973230760912426607744319335354036482862114306992625060256078103221364086852632457118140769150837923658531541892310691813367714032864344945431454357428418597998968470418625936053749689473499575527085802649443618576979064887753089329515345360115827241388094894622910560882871669590431111647368631005070469625250385835177072733281390241854848059558510912142068528454161138812729162297117336316433108979295915230068269283602672102647696088329538330832932966828541440636203087791103128493972986909461000908944642322007197053718789487003189542867504892085350378909251578268405163361854984416858295891760511381048315138983696793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] -20011040153515244722130199627678121261920233946201276453000339565855557725024536789401115409409388646090005521783798111379308581904866391589939584662445716078599651909809383738169237071553130695182423790838574077194110375894328779410036291951298664476343603940200285388537849690976262078477247548258095716494372266371232558680660731803386241998505005723211215183641386868147914662804914986252188659737844377977634948735431386361575534642990399904775126707643686270316302092215704296595342726996853092479988398775040490960679334614384646075847283121692549108282597469152500317440890514566594158807070552320365230185982110627133477727475639999894848847919832184482197210703330712949976181090664132322183552355653867952775353072396329884962405031861299745606755134848225943447527071827152271454342586163971683366811633678890715308991960750844683581263654874410269588142856150697305668928358379558924117202978528608489663728611152080326710263967855467702183902646511242439717029713930718449746138338003316168410943428643651844717539455586079568369813923454990416142957909054619743658791784336471037865276440542176559407524413832496078826694642433031496321398528190804148938295399047845414724460033581070587632348809004627474484097514728345028764133508658071366205757485706807610428767998455474062408305335603647660072272774003171949561743562938110753429675804830179515936412385388926707153025203305621908296820180233754186260796538003795520398894593804796594783729279145572227882534157055165252131758460298542900209851330706703232139322575512430736478822762466529046345807950354787595515702509809242414617408499642925923661464663104895297962669143740402679806966670123690070076266848963370581126036199499682248760376993025408356373371013053509387998157260586438744390346201367892609724284472112909825914496698179996432043838758026402108107902906820812339817342241729175792058813682509112257104155104995879395194808549878490430949667460567834396492187670028581659730658046718943022192259268718040622269370671171921388838205862486632882906827888010040289068786040794505071557086943766148722060301007536495193197372483078114339957825296911349801241307361305091479842569548219505101640100431588505979892511040274223112469540047448561052984214714458717724693782927984570042699942953697997444750502255470056520423539291370862866925548912482390766720843758850684603525064441432076013599109258860319301035866886944154136618594242740446959616822539984119608374540310066312402049092966772881005927651613047804397608665598211400504912852038063923403599443356222023899620474143361971781632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] 52619921405434232404175269855255480664252475866182551336239824440847405758482634921741547662156857114998606437957946798154657521652895869345738612406647720150973050271024023775544121875792997305251390909742085362625047879649831202743677878632779681356297196465485081935129210777760472194617703913032600146370957628705321046144232331602412989159304872219747813812530583689810030101478985407312212089530950068756011037200777952484920892201648058853587761070212985200428023357609623858068992782274542813743569200983815641785849732271151979466781028314420521421905075522104280617685030903104766634753604334251150214844980364916141530221385363709486749125553681220900446061212959592111201321923346597703072603743120793373068882585155213632181262730611406331238848412296041544243844693152927612136250041380281459570538307411450197669902735175613934396195470398890468168390223291167558041913527631192317418390089258110271955317155046659351447890988088496415375794896947504712592974306177249668199778328823417718097537379740195164265665539740382542848792525353970158474202428301677094730072858647151213093681434637353344037159718718166224063353743039744748540781436496555671855450380617383947214519951934822221309888130658082830932188389617575533427816388675186669762011785450782772921739065711638653614168251585215301157282165891768661086413567826572738207979945589034661877027842246136925144057126825700498017267428630871177308805856476624178656593503590540472619750840260142607181654881374020412807555511562139982896487617345275845422611768918312294422246256514584001159027339604875616190917710394234139308007700541137409012315829508028270687504753544439950363494710737586470965135297398172363132724108315419904878100448977042964433557015593276670731493406816692331221904933023430405736448053773770519361649151905327105042894179800590379996004157669541919302301811794607234122866897838376306028904557260390561234326326958575325347930256466199080343842950401387831868825072180183896407393041313133581213932650523254847698311912499317070684846599910265530543331183063232083399024459455117508012696724372088099117948740208981205090916265680128805953128710884390423937117664510062371657108058597851654218869698259418465408434284002948092818372929884306668300259361909898960632387313410984642826034668834891654420828413504750482527153834263048140136613803212530576166087243761869272760131319879550666990389796923888023119238815508026301309904156145500489080608393177506804139542802602229210263400351027805762861918701748441158941047403526529046061310982799056412296442706551583539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 273426373054074971053674388800024234718606272395635516850838711194877840825728243771388412085907334652173892675702227154062308805050249243992511510340348153613774143975739400816521246737222974101860270063399290908171773434975489323370148623374749572340658172263871293283413922520984392243931991940842433539379586178001931000849430325074324082317154946309039498635902248921274669713402256807628130327241628462107628681797421268394843610265896756345950065869541624597521375690551162087771682287985524817890971191190253886685556590817311701191969086942949341459270701064469843207633767790594043865641894107849278671288790785239658148299576699964534274053932873516286960615580039457343145592301474539541221288007065641702652369013676841118008018625478865447609733541633604841079043234214208275216563370784263266399068210062425880501716653543837678318336078903926065840120625894370600291940846408173652617710461605558168362617128999911661557052812567494963334808258873043345188349453511328503487755496237406570052795403833384729025335932076171065811517933848350550711962762919263793444138658157803907673013626331807518050785023148652801302145437167517971223936199707899267854585897642069751154772727218806063392672893098326574028959400318486851766377057003121002164699708844581372792316981276896604587659344793294395056488893597056409965497358488555555335703706805220772695295387395315496343571880694502425936251935237140224215084913978449177288906431518459161338275376374221323985401731186541590366849201808777475588378030876056831290640874013200103194923322529675410045810878001693540622370747167691738389183442353752215042614905525360519114781293948382016987485875855494169441703970489330079021044840447445037956222844509230539120717886418926863696582504908503249884409853439016971984607300670897787774782490745700027128344568773244784168593232440971440508455173288391748543835380738049811433414433534180306714802174253216378906062600228165344746322051165851156404387238459203850643416908984612621554892857297513256800923558348799185884112533357570849544242306571816734483338304419034066975015880351500858013004437226111059003331193574504941069824502426506524617022494483575148530315567176373972346014387373105977042652490767156732151781018487762460918167141356461929986024881787285980468520477464739714485882401796983976810814548933650526155278798497603835255903668310263052986291850834622102787725327166393328033567785180643327973996104962038253427299034895958719267291703682923961175928646586820192320830499767932083440887861448645673088396521159094769166686541478147129344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -4208061424787459006748145302260342019203601567989484314142734530946954592994892416869747526047850551611399013076969251773813844761609605446927952841606750644865266453923551203387733282370228944956128169232491700389906349661241360565329039739378734531815386211220965319227596401586894960920235185959189028854525703362029522627569371497779607877404978883244219229159572779079697145844464946826755871217905283276419279998495149469075347244450384146401461077021909172651697181002391382283771956237386129179459137760244533595238214434590628476273136560490371945179837865236777439227555559839079521669713531130180825471792704424419109396325603641518030003350175911331931620014626383141659532415564813980463822391210085044374920303505095411852949685442576817641452814411402985356162478407358747119518906714567621697945637093669162289664874631351671737259736240800096160475514275229572901625247474930892603816422108428888256125683893527654600239790033720418618754237449449788754887950988847472772316645012640894548169522957245107876979756161534121643137984013472816973874452355713953047838545936007877645815988098880950367393587715165912857810660108869307674074359375832288999639098565483404405660863567085008979719772504410402122501735484388183719491336268591286128681995276150023256905778093284974972937911144542174239207013201041151991464342534928096942056462642836430653419773659781724899946891587520573210565850808512080384361413833554268475892399413815075656593715862665408464363919174316543653447742311811834061296885881243117086588980213877887188910051230073445448363157758676023457435258898158648016622386757319844720478844740008042843289936701826023436011286620491650652711635668473030036313012446080239977545716702718996083212177574011374238232017453638518192767451724287207033964125640812424176808896758765679378464048942874020594752547766652559261433144313750768699473262534020406864585071863842267191808198151509811069044968365241742152317989498480315439527627680647137667187993237520812561397123995872638925907523733490245810006302903749379689156084404841366883073551159670506015649771348142600002027179446825233434390010080781797173661204731970545187957874756254758773126096038348688587515668660212009532403660409038007365894893596984692042543103345769892375936677148701081064761984361360784441932197564617902150372552157239630108268883295763063195636836538344283197626064293752140664932615634878981680770922632016263561899214473035061912935721215374425641224602978653823225098748871177730481317952560826314176228577864257640552167045773960112468191837714994796953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 27395059973559854460124148588087038664487478469505649066490002162831459925887848031971950221143340908433883173943518729425542874429959101754915297346446803539232094312250955391466978332838670890756652029599543768627886462951394001382941255767574249268386543963889783983354822738819485885877626735953565998177698233201729481183706509941140652372031676142904254224175532607223607829841449740659223389007381931706033765006038471772774241162659099389598626025620202753850211459038671005820179506355771758820541427049511223073203222040373277600008034301305024102093863620032717130366034963248236920321150588207558384400645073187506558194269907268524481223160352778952048102587783295655887922281560497353802080124052553917969854135837362541260904361218673220762714916867169707391845697691489904971644260558544435987735751141312910202414172793382081905828604951577784847384986090212400583929393036659691801491519717099199611298749806817415228735792157474890448758618764980404392993686986956420495501266593980956265422062891315672034897286077282649260739470158322123941338835479111132745409024680629018788826434491156279400193150823672849557712766082084784646216936471511567683771625407502473208450250638949536399487878448026246443458074848208673803434964563427366814003877245256755990791678865796046375957012540577870071853204037943308923369249137315130854985794720386940371750370875571185320992169593905326203435733173470386599472040350878530949767361259260402686423789686135054247218982419758905408342972628722119729626378648472444953151637780092155200303314704358787126352199693091821803630689098878402676658101815039478207019861401942061328593761534945611181323999992737031716113349764001976490661897116219906780806284628334940334582540261972882837061636427305897528271466801304395659455532929988847266313907859403884311856032820040284865701819104308448487107662091378269839199367838670393127065910932196499107861217568235377945068364437620519641867514273985680364337864424438888724061002656104518972629197470574632059642807431309161407395638204094519290691087449652548877150891384129066230488331118711397737964927821870388669802679359255045781648798480914649564063027322845847574935451936969452117127158489970562131438697324586164634817492730936597901517498407640703994079297843390340479247516874710423432235532862598520236916029112183049707998221784087065041867237141432417868000392335488340959889562542311413791885791706957535184996519601518512586459154600370118069791526467627558160820014567417110732648801352802310017424705271282918848960663658128340559016424939975832764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -117650898731652891134027056533452766842911014558210981906554160805420602198777379015622003476710886213418702878157551999441540403010365418739994121975800050342428348278403339419448762508683315075161373791967042782349828199338039166957749345470460563581862259438390311528839295055059757268359018357288162230676429311806083094452153921703173314251655716085936059809508572344448772864264738423239270123979353422300806537984226370818373012641075457722303145183459113242510624489685661310673451974265249404391819579105491859100355939093718025505748336149224251698667579467791715169701712133695781377164246837887747515240017681410995524726014915907817292890224090068303751210561931542708867048321130522603444081115606184881247266538342638689921044478082995615046232578571652915285580377846316680739292387787576450840790618484053572235109678460608257673278643016793080431756398303241376725134313927140317177991917501045330989821684464913261138242303166487560025219320955046875665310897644648714655965740608340634581126170708039662635329993037440689082960815828837412573098917078737714696159304366755703570403624160956260481085451951186687001500671593794499150563930194882857184902613342223913587525213096652521791040338875051120815436470306207236126477912113710706738280574843748115139485704932157739949453294489251090282767331917241879393600860945300540504466232828314034058344923701531593896679144352129369828597077988302914846625110944454994480634850477873989909850746474068977809062854944932052669363926216623989701713832886421895523592237602202184053007417768258682180802689320773033426596825695342723936107069306516092305299553494607260446770559599537051231171015102659922004921195166767368999775494539303557129982766940433233464631715770316405740012835289925572544399328010634806342281746807630037083440096358057223360311781149672314113759848748896127848782661467525323124189052543814417574891782788436009870829534575500681288673243637305366326995534887563308624438323236754657994192154131026800424949997900095235351315605798890245668767859599710168366378514614431482843900042608174723912908556735994204736761605550281249383313076281594026075700142554711691813878174617084396261760437214138199135065089371115952350139889498045705876005735583605054684305337029770690670614135657555195996258846215226373833001969860535444466284509689693242517246793177233052163554040465623877060865092007878860798718243118508198989624409006848450998329071283453006150495619644000606463151705202182534600886764088179443566783995306767901743326020956985796825207927924439702845255491523161620480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 368699821801890534769999087827361532013765306290501252000950342172274052336654508363323431140343486175603465675214870509789296851776943745071803877478236277520195352293974220284314804006644473347774963671097307471485534428962352411068820315750825987551495208938613271868363818907099573822186217088656823947696255105581610798765647455086756642156293920177198015379790965652180127782846174954465098781007826848472678868585773024379409768011946099477519362754298477588576343858920921394963218223815206539702300088989635401769681476871607654820077738577781596393715351247701749862196542058426980163525109146763835354101638959200687266213703836748101562780803727534631682234726212679392753882883322317537127242091417243503781399997389863221092784053645951411636708945268069269628621258377680720079609868734615600532666960572499369534446464124251016702407560526096030594179118175494820912981819869012372301935595993324654737652323928722006257323136215970119904492559064965244077823018800074898873704273281913626652153744604101939400348902008654407909208825717294861928218498524620703915859734767445540233700892004618460478473147431150389535122472558600518382492558599278250613766884980517648000863029165189836008869376337316007241065328791403258325472149641484387977742321085335135192236814004074324369308493860891351394616407164280169288892676884091641497172539476306126692811177455651269092510358902893718953152898397834127795416108302459846324492897467836634080534992587389722579405652682563083361231949859779471617614717426218488752734245514031413549388991553587289746024054150555897344218936167526705021813555285878790987566025093469380994129527847767154448370105166021704047856525205796031225810428101322629065821738386863550537142428391715174883333624258363432611097619306408769750584035807833778398294749689667536031542710991000056908832801059897851835178185422959261468279856652490105276657270908917183933173169252740948662140705684423978624088661362869541353866078663232930044370777901806886866101519877083393242886099878379050001193765154250610339125177720375459838906946741205248242537123680537523890565089634385069179840966266165833293562327605377365431540914980619390645681941662700394077025240879573923712886940100982220168583401486197007384130355226526824642623681584776445409426436081494601976482512454303984740938512987684321923110503787198380561314409761252460517497467423868966651677195449325664593011441906969455250629674704697791902392392578757671154058632323421367374420346902678412795756746077360167957301288813261768807049220559218109775772225325672616165376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -885498293197456331192258119697991009531407503222711812030995353977857935336216472385246356923393879635106263189174686307670672257226469447864687190510738900299116060963667057143123728832575850513281136348795436796114732220122001800883159812786463297135864606979164442285222203409982521042426681301926688435486658323859589283820725198740424415697031990030813610539087720843395335584891566154466377853925849448874043225701354167795095344001027754083669390402354323049638010197573790023693770320122616261996522190679385171110384300690315857004489203672716542239748634497305095061640173019387552092635890540673043455476139153987120403036861201716553525245405148575528927782898074042720932379333540660228284199837055498767995718194867257428447203233811766702542714835922957931835922642981716962981427777770448164689012968915120898612174805312505317989484748609714666963780020140319525838444293107968617746606655369137723890056343069697317974002323786297085452731318420355015091301392941723199173983970703124998779840068564121169489357999415568958700601613478950378295668806351451276856257300808055778767274984532091552231323813714844016170566653038388816201530359043263772692048793015174975999071920327117154632113109087499296787043880028672154479828801069724563489581986588556765624521008421567160069353347530317153931236901813371824217677797299170264274266983142290854619303393494957863455131367743871610489449605807887441972292221435736404166366157983087894203954420592689971054433716382537862193526569374272962182717353550686419175912671902768587145746913298910322618080161203110093211624495453263222477987745374115549729076368117304931917816295842132369564767939327914940459713256419411126291697066559461951697197934993991178270925475746411451854429557267598788804658464271509762301116197317552863059557497172011132329319569043835184539157767636612671797959928983127258416459472590945104479181320434919337519433044773080902351167043951040711228580885042931338964180948791745887285867788328700153136354471581980823889546549120968331370106315852899834217733670449594435595887099284032030803078803212970027881830716864334980015302352560677472876959335991955823938548539073024939568370397675786045811200363687628934594081395502257935270914301988620764043017698890174063805024148168211020234575744948715791501947105860265354781886361771502853599132942589936165272840820270811626978023939332623729309753967063006691028132903729753791481529953707944023306678396902302708664235472197055192501323631146479124272653664519158103199814344760190205006039984665409528012560511470752130662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 1683962300209009312595096348120989468162022638748845729496213650520269073919173887174660702403550100366527406857085509279582112540580214621010369677668091864241447420385402045776428747053779009534307788133230209187454126441327984611364460712072933111263709279892413444924201233741127824691691032579007312206548798153601126707416315829642453608549264739019459474089229096080574120276402900071592558774581430943798241019358717480027594300764183655693938690362548349600809233922891923914252722393126326438037095527250196167280866450723981147307958210957806538330511161331599091094537210797911033342188470767822679910718352033647081345178211598048864107731937381500165844042672887731497207586849414665822805491090786072224116316975418461974065203037557680821912048971370641143888374870828803896104828177629809864518167589009997878337224308085041962625659383219098308121384604984716758671161216994700817710868300276859171520638996600065308368812565300803379316601463082805378024280849333768376926577478474885660724430757485720307171193776518659995608135837271208557116352291120779619974728826234731009460564728771845101151103909867581567512385651008888105467480059686646789350820320785024076463301268240646182004978946949929280105532796636696753323131814859610769637928000095965273414172342463337700990664346326515059768266640553102544882896376198707099444863032149650610794254121621652399450409553214911460028264986520301976634040875181715156016517630121869459447487540190046968567074565842963825006161817489635254870905443590924256004769062233055470022476559973885579468674263231728603447607901066960568443045357496021469240437217098597417180182608659447327332710333569702898433531989699550602904309185329764943044426675751317410270966936331912422734655380629580502711694504659899179484146409182515568518783471461807386808391765969754840845822831010018441607772884753451718181603305487993509671739663116925645437315205770767353773241220186537627456103605625620789257463829556172638211768771255993269593074364306505516329476372195270601068874916305269610727082219326682561771837838219030828384501179093941750662004057638737154427361540465609753226962067695917434000002707845865709420274809394744440955708945180798912549876698502649143360739686006769384600680555810270086396524231792712440964642596547281231052651491841619561237473700218380685882400736308796108520892554089293767735767515736575677490505271110489206922280931482821451900963289397306931760892163986037216836523439969749619876023994988014739959749555841221826058569933526798509445978384718273058678913772102160629104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -2603975600476549082686942777797591976550906233679099053572875218785246617717889433902159083794901714561099311565685693432235517306453606783818710653545255877641494408441640038162782980679756538292589274663926287455423695577969424095436355725779617013367478656681996252743711803292474074277704320281693520206214966032268128988243800480338362233780658801282727099839479933036917407526377172804688720589960750817275224616755809535883760751819961142409321737492024265362248265450524410018303453218458558941744070503914889153316465090433461881829026342605003998401622789739350308469686856808542281712324365242145712281267757367136258923845710892485629295229711179862946014465059411431116401828005687142177246049475664044755080366954089102922083242072985896814616463636566188890039587256056734252954307229994619450826804615265798120231594134619645079279004487620632098795456892921750227866752378202043912240812604056390157584520984170708524614066448130413335946748106639639167440236865871983410753673991605987004817198160670751286818041825589208530610600484925933175557563690909834217537375418703028064171755239765163135616975690312286179562312774440654281708874258523558315149088022337223663880007118393686788038698888491211165704765183186729346248701039862597258900912721128044585760225416060081268103754340992442289063902054741571183198089226059179438730760690530872452294343574688828900320583547117640115315293732393257505808520048694176193510046638627672666918543953824233778885189446047317257102356496613669682577388987614787049318233659392833962326749278979684479184356849108924421000203877393692697674462896957953853615404959283500121456174180598690021608195884741606604367055788954896458615944022619584104216799023484097841891433896525557147667549324867477823838633280487293811095445627764318653982638100010672801963912718813788709587672848455792180472512858497197283728396717386672410345274356953229793524187513460101645809861151485431348429596732521181051978881623924311224538446799667823895385982323145985164329132019391560296474378902258724150282950983400509322054226342174519381144744497583016833811976716595284173643403172088105338664813554175743659740538715270146853326144185828439054572325570860287251931017083485297343294239042812517377904997374958499765992207854653666262844952360985295868932446214971584347044248262745767649580905870540781715514670501865868851818566193542949452698353218768970699374995722324852807721180312031492013477308767139195496159575163726410490918148442811638176384193206621019593171317241802130528324963547797854953094623685772559201075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 3360156545403475309101674789506583904199013666196610473400313507860459458163969923023974022244000528555556120247490529902846939542489328416131032067725997906690503350689002576699009783433048941759104820788521512420364318092969709381236729111406058254626396091917752032598184752477442066413276152385027296133795007856692368766752908968852216723369078355947646613741092018547848153261399557361194701044234299919419586628282431426485408627862923817833498410329432657748660146945797887094000312458154406819166252204924607871206395398005330906636010412730196161428420267850571425115290876123801989588900240605831053853409897743740662014284493234930480335802480355158408219858940231904214058390926821448272911603667055804477309644890014262273505526452836598378510248371359955177336889541455273951171532767673883930319517703251946471139657855747521487398796069656409025659843596891843039547921498677359383947815669749805611951924825365649908290292842083285714696640159748643522848087288063842772650247635132435762526609443015378470339734374436762731659915795450887784935418110585729133702517966783011706860412055542639963026541134774666577457842523003309853375925091875135743693579808210549138483492961594551206411811895114836449719453973674055188235619696227067848726748501212271563074585022990996870296349347159653967184908753460360415162186764760323207991064989349013054518510593617032140932116291251223619745785739622879098395364523786762511823015743609453683957798928565616989996634521150382940466056897550227000328075895840110343804306584748166341126283168174914814947548428402948631593321667568370224617912050478418374228441982788744484886709383515284545093008953347830647954803268636176968504807712721122038164730087497483353531981817386820476442599209799899506716708286566466016683301623800557597281959534652451436969757976782364558395716950677003242492080021848204379951809963559936617813832006505602867521863361125100288938332388019347526656245535974742309323318680901666714348434125968377906923996232318378071817981700943945036012181371538501416508764679904275311704992063080015747326528646304054635623372179123744770756367625404613768264414080397061690647764504822883120430869438879667489848877598234004812905782863996816913082549322941698291378108303145687523798138475648405004191169716309704886903916216985901675579092536929311952409246445488299929707956284883934789790613298706154765168762365997685295570474762393561933046622578100740378974896414086229965236512065487922724503664418473822167237672130073813832752540461126176404292191015126087525687037721372196616536064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -3727294066555979798651434243376793415637299232071131564622457731441038085485153945412800765702784695906622432396940638262499685090521612402996419935369139597821002265441984708039140650470627729219208854158935954078776682706125118045017067340279856384438081548011792202078359110010019951910115064161710465349618012253966511446833383939042729761221541990744240864060983049965499635086649100049600979939133764078673992660746968663353187544054587976822071775827031723396559497856859235197639667873479911061096726884011723648357693983048315832910367729264532536031859993734520197908892197020661111413628579436978499562464946771009853892643020024461709669181938506070539756548739202207664185153446532795440447984855953501966571677487266692239324772069628406339953494889415251478334949098676623206951168481331755143576583959570859075342030644888517380410513876680409061038823052069005111926169743483418233922092226764628583249309420572735394747626287360855551047005654337020233479228393056338547592266258374203005443951664107248155451368110859770740752888941571571660177081797125423718917007730060603003292611881163292126052486938234518390853594717416933291022589757538124430512970753729590795726238468780717208788510981260298365828501294398414135251239981591700046013646133228206969559968546826536228247113450593618074126590551152555341726841020467181624407584611210902517133408184934618870291622773846402232828942139075583552103938320674883716305668497204285581760811835722996956486802254152611295026873189380739090238439749534213247348708635589693875683957849387034216334638455685408339586360735472700301577689293652079596311284936508216648354311015390046171206505774684418646522130122619553648417857596282593382440793165502360893173363339254452809289716289911064738420088906596604524030840301789631673785048006801505157579555075573647623606736226221129392970084456914727900614131986686954274428754686093755749851944162700333499910439060967216609935691770426771003425619221021896930110342191294512928703418153082836172108107391379673125521343200150793131556645671413903081894516679695360382172181448901058346277821658033216614690094263838159828145982481698634238360672949458504795239351590810547272073956770499471470513292126563822053822849407800234501248504049714631298389963866968225094897777671575192033009845565834117553377243127416163510126797676741057762546743108085106893023561774210799702175329230222199547989523183770844817641699921340836687863209806311286798398855943532754081525249692147744314303630315525528493129000595570238907420230100174785048504939955452143835545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 3686350751060971832490249363607536949010522225807965186883051126963582036739946681619777872812308547870649120366510441808229684696275021768703909312260030911938880597546320612652343619858810473148761002502167179738820298689400611966204957192228369072028501819565933707135691510639440939478689764972713755307443673927608553855960757258150555622522463429455044411374149012772038868027003193765804589574160710391302368906896687713053771649353170895675061934802093384311899263619955045135189833138880752209298107023597597989973238430582241567416834486107502345331248618157755347449862259549856349360168770473992214282496728165697661077431652748359904170097947483447815105745507609528603472903320448678113786131974076035122173279411280137894057838597202231035876217463439714765089753499056271094059214795276403506972311909611240586715912172887621602182137150246977331759256348883602734510576441205296052035397188966191247596990977379851690204756542849233454140761418991397024786791389533159815555411614067633719111861356796752396030560046539164023325900999073701396934864739055440597087828006412474455834709107801642128375965969493512755676069676151127885961933337723683692739348219312646401805719081201417224993016789954504951436589719098085177145660385006799006796645525071902215104894204053977713282502055325218089717439262925972298948557924944805880605047390266984792578906268520588818981498804194070534270229583066349697700249657169008738300495801702935100232218552446227284935277897147712732995110841872474368733231111629630524968867840817351590962358979030737472430969380010465520931218906224167323220671177761082182526683093737112673404266542123277654475369387901065577077024166127705153154819309708083991331864436874232354626070499555377400125508652979585339090512423066549385198396917549120153368735900917176221875096061255790555285245464566917807270426051976088053852489408508619807351811623449738676234032780530953041509573949343462110839769108425622809660226562542768578150960198836752496348392424248721955451205863236676813457161280467194861431801665204601655067068767402937100105706025594151099756553593323777118474399773934756984393171643446217857668835612280124088965478713002789038663573066772054268301133873753064817810724879096936484524187372843920391180825032277641806562911503582412980503846653134083038585408389373780324749933415490720310457796411036347612246274720381935280500960199481363503084621174844460012092475474421779684337197383784195199387448904149334032067448957122053945383792259118723999194984275027276222748766565909273093024010301390913775075328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -3390376829674548205310329195787044084088824770061052605384667873314238749470127851737655470689006226989812080514531635771260681603900047756806023466370000737687128050220623274192876801779886898065213642259163822247274200909157901427134275889135356492871508728941491061151825587568571114448805681498699664528362455647088080897824389796154131120008533731246354374639824783728645687672412817847085045424723389334215744566558932164689605424773038836872449311624437744496199027087031824734987289700391830164867250209505871288504774167226597245098921721085723663228766537113447225245979493425285422446055546921947847613844870800629269688528240189093742281767437269763073052697769634790445710507088248404246075925210894523690295872104892435612067421256587383810812375889617461825684980406010790755280649183560522039614555796420278661438667085496545129156607018539077019738187463111111772708173719171191428254668165616815617198080124837990215320738821781275851087562470470003366775717913875276019644069649543882378274543143104013262403771122780910246353025446194035525627650957349277617528877983998320197319320222359393653938674080109139245389094583269716781133067185066511751443059694163145474607873936083139001699681213871303461314367720909949665394390254011348251060151477687461107758866640731532139911351092828983191791499417339566423944395405161847171259486714454271818202197374224778679098776109987206175627270217328466077762570121292299432855216499031814513352342198100877575554680123201878156648178169645430969221344382286795182180620382159161575472306942975191113428360567299583089774990237867237508182390263411122213956307297154152165430661592884503117501307834716342827285279264219582443350519236089806985788871756518049892594323346156751546853376418426121865581324573952476912931971183096476021393285399468536576832531401927115321152529257016799129747031031900291714917823040508935295546052858806596828513346326921176235685630743989023365550224648505990493028095474083915879917217349937711647742697445749441877035476183791145154376080205463820231602255104775211922190147191460006813593543911841371154023151362181900725040505778178690885223740489833816579369426239065332360908750491634291034972648445035903057799400915065384890930139064294138636715621826707832628966460831507564661658287345908859651181735214524839733775087256737755958832751766864330762501269815175023789814160852369156754856269497788202311528650312669954094348963443475698114449272478289262154451273186996536417318094495633847770040709538421616091651593126163720166715591603611391042991533317929165232537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 3012969157805251851336376628803366765399374879596008852589103956181280112970452001091836875991454365977364160434409016188214258316790286385674559241112704489400335797304478732525089777763067532702260998020447172468735466600412602779967907070773084508025213315861520559472492922604677634499439381219299294228616490804699263397589729037797511427501649867383215151653610882653577046477801053946386908606034496905480844087548000520556708870355929307318393022712482800801770968009827055422378650422831577969685243946238742844700676701200475715345105878156874527126827472411735434469447194776650318631214023809658834767635840941199079364399984420859391576955685401991042339813510639309827469574077737658932804551922289797870440301283736675797310618989329718875403965488990283390765140548043888182407147898886595471980180931326007530942274278560157698460283918079715868187928986462684861576995979341084532317436313142852136286070894388830235979183743495155018237799773908943536728942716069859094376009765178251491103746753803441254898024945922247974281273622663078812118534234077014945879852118289043440615750657614640056292972907804483147354131341582503311154910294575232410242971778362638711356202558316480780557111155882006605350860403111804668031626844270778824733889857942506298326633341018630859605818407038378306932243630301933441672894878984044180652975936683722175123858523194408728066297381359798420523488883793130999555253657557609850948055853502748627977039987802792498738515926795232159304181132818910317409340396948133948338542491016397743433459945903467403931159531837907796264717961622433566866297817461680833682781856750099464538375179545695681072363983224831049581179404607648433087670847891621426369531258959530465960896811783951419298308532453830673341595265956355280588326311596688683393616984788908304078323738726580647661528342000259130099701656893417610816253803201693608110872449920957554548830564605376552649888483705844884105331965158549901690384581972580162803653360626412915491413567593440741074373770889013596422688859599408341978989590179951449721373746991607289578514307086421097508918422579388192836602068302748007581363985638053137476207932733225083665058926989621482359475075080249285065048881691969584771469427981829993935238903018683983036575138141851644939792969472906069056930891476139018918898700724381626706715552885366428237157571680731548825438904354207250821337526486481477984778455777438241735221427589721985225026559613268473350129219985599440031249754273420336435219662664934623862598110603360088217671383532837739866723733266460038922240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -2640299484151826697840251065186536783896900074715957960733975025563097838700279650724793552544466773139122212651583206124743258349819446928447159662268890588987781916989170272904979186792122532916284429906689812765623200630047313234825601481592130470769878276985692380597166703009910198626080369344268056280352261000292987316736536483578532392535640610622127857459030276646737322538845354652044046340907813227565896786488110574646151414993809931852143733894912037938288512650932703962099241714594635051802471444623596075818054729746248779047757713079838946938526325987857997025374349500493019948555387630858336521015821379414459456960809379269508371750814561493348548297314360299089594980422784750968176502007571022552244337928676680312073314796704436710120063425849722563955492909619382715534538599868055335436554385082075473806674056015225891175888277444760188077827580576022630293503949660239280329934097547709156780563950966959077826577137958008194168785711586031693638610203617554515363942347717897731860363360911245302184151062517010616353935688728952643655259847526390298871575695894753874262329093575492927739413844051024059123055513978071895207336058780674766142476973085444534394174392179009163307725359032237222916269903681114420059266848761909411404638767468906706491051409125894350420846584300582230243488873802849137858679364667541019636297909880430728084249938195689833823540611119510974141458737232613982536063547418860940144118979156920938962921958112356778195760752501641348722512033219633322346576749585007306315167959378289152340102487969752737201680562474035849652163342406231693336206709347052579967235329801960826447685923142711172977044810589539941921347364250556507053437141296187472420681347516587158159904883988261064178060869608839721414237334977439221886002389007035504685774100543269730163290147788549753184308268540468235044672790689372730096421384873176458093265937395097769782146537257548200370468963828338281819303270749981495172741073026661770965796356692048592884536634652184931811304002202605400450390474846597725512401574472946102970512323537410447705891712330790808164146580715743484844733461051114461583772002619967997409966279062263967397460806610913245808150533046190544561048842764406703361321835941111292961188424638756296207388913967186892026348783881119964844556190747981007231499623059202649444804172727690425411324351798237204240791818377755288911849544418461856664181221099337872511772955443405234306784433319821242609308286873241225111283193489232030598277108162462367532044815013716853684582788549810923002261910113387492147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 2272915774054635833100725875361061441644425579998261409736066264373147537763563920960530440318116753066038188629989074541158864417469747781198580651392895260678657295940162313731416284063297918474467063558678545005652076210017971236893459067815506378047810931562682416121832911555859776175642382666110736196364238878309959209726092743323177142251100136595856298556781306728075242891699425014307570003910168897452447886027633148092625107551688094018412894231680984982019810501168721555742831874621085000498695189188647413001278294529195751166975139141688668854332818566123967105971320080340348153980187093017840511711094401450952592725838992508710549710020944926692598444374093586778643309488669303824376973147194726087731473749818599034362355299279985138081382669552785235254742677722219104797600685314612006079720191738780819822573480965822047479252658313985938229424566805908424364217575662601735623061408534334496340128523292383897463193315668266065962446444200247074575919615705872109111270613795858063042708928908332030548624206923855512009306388893331828496592219281486594575687600562957520706285757984767638677916623461867924923821774509743849394803070846248648733419737640586678295527640408142601142439158450833914486238940067893886231545427206656146640994096173197781287516841695377034614460785287720500206651689268581072911019807903746258352462003896359088533466336596464746319288143324456888142917795445686998978086015360532932931892019059102536865856530626662209759850233527501841034370629200939224161852696350323947548720707709548902771263062899859077719369661683188624432708780981145559334505945299670963952935848417815029606869559733471028734979885625162575901380434352516170098587664202826355602997596645300985723697325245884327016735964928559804766214995161353608280524180277589020449766563180458943472464239796321694224547113923498525790294166086106275217876043600636176738440788352398445161994438758078436356751260544411837661985761686747363899696494607669960880738253549511115817630379280455839764279222519705145882078753507511632749193655004460891675402378541099573578057806413411982512082395967962975223439047435493447826939534309259577270612425030190694513590334827055819309531345294376906496606068508687179652371376958425364350751040610958424926265828237484679768713958997404779525554886006065635721156423657073450088574595552343464195251793042730288035743770717861254033581211640862321110952875224385585941538554959385710297366525690410439760293428913228751159131649242255005323441438813345874470778638101266327476922615931823271665004664678186794090496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -1885365413100446520738378736623606187303282150883732229217475584205554058183005577893716229983893888154654396105389931985113950524498215531670226497427601805969564928041178329266557036336754046362432037794752076406192163584799356351727632482502968216014992907627601568368962160178894259793914103805123377297248550694116872273820443461413965666351430378072697728991484280605963443968720151288399888440763278678605333521022686261832753563565733575509653601268691138161486135436419709639095074196314707013672845593575195902017526257920585567070983587659824625397504694981152525220625872643286396375260838937635617783123613472668391205704014702989353288475381012875097166836878463837106643745097476849623780973234933655453129925009484915165763797634210625552541305610037248384091122651606492028112712173335482968365360069812573847704844143968346118700910983789408524677918148506351356424068787989434148900504459373053893476185222414945687995191671570468419325842701714342048363425016264310396272306781957296491069203885685220282407680683141163183887750454390174529263905284536561959817598948734044284905046515385957650681693398859246379121696750732705958790712977083999381012805664024416486882003576986887999529912191091053893995194575085400784789314846307907420081600197497429336474676205191870811553370546686680937797702789851499969203568286513385311651069109824765021430921082255254928999500329793548856657084869330215839107113042680323603862553365957264225666625779655726457226238605657899433814800979311375616708067455770905073720985215298741194117127282967990217800397137575193955856081029988700998247133354997841266509373090163620904681024715948626826428877940488692811024795546851633382511445036482238870708737126314237609297565610046081555355179204302245816189958970894706540308210741044781051392054744509572836870446126666010122915200858763422909738845710312253860594096903868968653933003059128946103506106848489367326610030459864197895866809272117152083758208053254935132624992459772209639002406155033992208227833205775452056014275056150347938082124439048855163938509148464118822302396164305576038569040621559681175173117237744559942342375293534286917230117276361728455258692820629885212438478485372176297312441231119073881852893314789801501607935772137952553719636210891555270339199146926526075950682435707329525595430018420917173926609660870522495453035280056316710611668501432814112537914455202332164724684133214999416454405254343468053211608567770556216428208195991704107551312458785985335015713060889768683230523387359779207663540552089021258785182546739629287014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 1474090676769259624987227620125122276587514528612573532340704262298043174548515949370457504468339614567102682441578949294796221649799957003735245758130279810910949764839228499568578671230284451854111251265331087648869880391726867569824232132283474698797690810005576727401744738931913467008764964177073936009542026633893340957204427246832240499759601325406604422341593059769107025472167868095829499445432833684472982289311707150326244062283464999100378241925011186653026898714007542915570803050507975858460857994411483428216973223201991126805147880577682084468781647908206967623762538502132379000595524701692139257729517889297657070905948170100161453067021757597462114834120163011966105615758439237590403039789643493835811165359100314600608424366293476178022493276474016743772621128867884544885439160096912056389986711545884177704465768937685763192143754097858428169806668366430515800628654353876716349252789550462717348386805317072022857428652892556911256757505597362758542229907251272086393028582995991159268170613463135803588069543938702230751725016248374457930705862805304299532658949943676208809030264177327423216718488639335389300657374748574821360422753310254590311246343477697100356873375310802943788974119802976048372906453394645497926440025216729109355238150458869233659028090392552323164980817259042740388597610427740382835080302627737253443837826501990551453355172953685559312794436882420777137153101282448451655603860278143211379018826118516325915829704133041379780217871119401342916208247930176018084716840204647302026516590275381080807256928421403668908751097832585877758500562612131014519859719011266446053932148914389551714836145334606598286492773099490150044054980151351320857295165249083854524741297103764113155437004281816336759056211740088662337716796137388683584775271858253069225030481722437198178433873817212091821371793461123619286215483110708215584190707520654274368049649930887958223685181982262469232635878535916539039327083629662229774986478314827350746449009846062399832000916832950527977293357501195800592081922518720518712114049614242617497118864274794333669914091642221937965719974202482760966972665842325063808668968287675070043791822902961929427084245562589853810717737615111059135981117365266224807885499711400183521175118000339762113777433086188145396107620456059782018852178502210412531647856963126694654717154423807381134278037223133838380168859701280367507871416174429443754982970129805293594252856550051186202865645465657386021973267815941751066878573501898989043906646349682438213969868352939996978167397445165974048039013606492561473536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -1067486162327864240720800973406073893608058032289502230668271599047350720171383520796031980168327921413484065563100856057698863059071198492074002718339405609938593980463001769353332655404370969400190808609732091976735780169654948874641787924170358864289148775271808783096289094889488662704859148710166296217300181512422777471174877910279990280298501865365661657937008183295432551826318669816658312057178713550350008318795417522624983088245768587412498229462095582807426343648328819101766712302903786073256479757262414101212243692488835252922579001732147945000125993051858235558356468267727431007510449788199674115623103269299269433647367418972298690418383409930760841062218094468634686387404739122421981584434220682329836728265005850106363081267607903473774080344481941498644336009098675107398812077203388060451770480715169251875214284059657632432923970331793737964052260121195059849639265257815476747986361781339166253950804957816381612317573888822664425230641115118908232461561314148284939891818202079202365115997236596059242365423787867452292639749850352673657559069552098970335735954422957970323657091391406017559833698534824785397418278749754781277270896338212350072655649134341055503916394703379807189794736459471838203433834893582303257885888539205282677751213115994931958448974331199300876911615060273733319018649461090394787468803124911815319500779322704600687974978325144169785332700700573102453400508033386425206679907074801332374859410484041194484647023814260401676622847999464271674345712126697706813581182158631576467174186756279738033162826252590579326790632682338430003492824738893008584015898129726653643252829765020215013048655277665595642866965064677070096874991199752982015033700105518260699836975838118292666466774724654759976705606368181744989012718192527259129507240164002375183477595594539172544505473145149498123070826937510062735685712980257999055956279227108396474307466989867284937731267801358322756626342292567946706937265695218335076041421303080511252364856463640891479537621325504156744674390769123533658596742530821721046480912695159976185140419909790348537957081875501680988939936870450527952612488014989807256659598200922613498860461820276668820399727242193792158157116841575640468244016068648977793306120396657969454819741762462170852601011514099434450237256038488525384766556546158092257936293935258455743358900224639186281682854017154340578048334209589871604198426309101588778809169271783184649598488208637696387927913910350085714955824265757099406694993856995691575831258478968635599530821843578087000452536040004656794798172549235395788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 707968883082660914625089661470806629001780407276605945077500599785477767323491919817475826368510449097680372914223008572309125992234293999592981907308789888708691427419249105566309789332109935918791767952740171007669066439938490886096885680423423543720170517244108235623093724804519586349124289103387885715102097138145411566384332228929319431817060462287238505881459488910971059285939640581780182821779297749486326767261693126915432673319695234152094455350458949909546489954637167906522379879390517182999096469746337052029030559789424682150842280045692570545268388532416147071858569715457356943789905279838467789893988139160312900879076623659020256747003275083022621741134037658720322738295856145109725754179771960889934684591431687175341886940655264244915413332263514192992104854293316429897379536864724917238860867089411484595940113144629150860034383102248406438251096502869062856652141755230311057904814311648665171163490422364479830583378714633497456604515560240465184263067676066127715157504754976767008231276461666643733965241519124827418804907423415965895472032286351151218341884649408491683697423837193685835797930673048859305220250619005763514667982055866677604699793314240707672965189023992563969865554669528370392431794495383935523406522296935126716643365171806981124266795988297481967041663771108256818224310995067096759188597544327254661466019868832724841043393358048804863882735902045008242436167814928330096654326342040445523203911151075244777404761622412882386686302495044071527665127906756636919394546571330101903765744469965813425323244781541995397492928487642324610912365570325289955890614200760378056681177457187194581927593691728615257354411662056510533970576657958636479969517674730399443737262612373876741873651132607743869936985090947760866134892541143796242376642767806265441210921470123064968131555758937807778869181001054367081375905750451808574869466708525665327482370710813161687200582457615968421134096651631870588389735505970011481740361081771392208729936577331814534949495919764042010155703963748391487381603345278425407520476965031933987001696052650469159421498383438858942715177212186541009120097996471342455392494446738867887983360215733259964429774391434362498949846618992128484312966714161141594504423165960700867282729967995954302803109898406861054051922681885786108723939752421109786840685994098020696435075934556985702319787572961190596632069120349960365372094918994404195516320657517862190427364424921332417716407113180653737338808068656120013750463578821667966984027353856241389306772929971969523870067530190750818488850999387703214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -427767953223674302120333618270092525147705910021344586842752166081037886555590565864803405550492039372407695197513864797697151745867393224474213006157340164622082764900219173265652109295762108611951880855673083932249363474615791118139839420111107498207483474688057699777288037209751953085899266892467100303564590377135897167288714514865445821058263836972353260427867348301363050734994184564128366054902209169520156008843423266325354889911079921932601203234853138090789273541788001348493102616075883734211327766309413098973712881593980748929095234231953635555603322199596635325775097913873986930443513306993460228914652243970244694579608235044494137338995715218706073584887451955777703475655961957921562227037101631693467244145355261374986184627165430464403720662459733958903440195909904856262484752781621167257814791391852783722104966118984336026396386672521870838103423755225451285065958744193069831282159561954942581090365852774344564576932198705273173585162127788031959821508848412976442226217049448817678500944685171281131140206018065649805950464263094356398515180562322106984345089440694535279036107053977212398312644579854121099205147878221167938969106329844795805410264571118527491873560769232401846264472781507188925915025795117741757849553558000028713174642549891359372493789744892790220356930416176771391090027547696478740186983429562952929637301889695145248029939160237898032958134776557988597120201211870399398427511613162121239587013248897970521027707427152509949716379637853073736825184636670385908911995149198917048480140981391321121300692493193772469269602379846133211511458679238290924551042334686353847841538512874801038953507214995739599177935721370409032306722265566167988160436093177054620775163965510033631599700087884960323565171352432238738264520415289913969885359801311936800979137245205346482555370058762621814754526966087700244757788386302185998068324427166311145069538756421522345900067910542885402055441202535556023117632008196828935500384295219521747369326392082772593123576397396508854472766148405362967713687680603371362055428751592204626251807422181177277542510439237426531657688958180493345980251099242378912897720428722739742920545382598656035102697889712897378213703651345857131664810453573876667756865293635928814631972353306466708512912023042870014296429103763107874712655390369714396595400009684017810536324158926762244647470289792520787477117779844817939074123939947708036673918322662056739891934529017541116177306630813661473206863297608176550993120583108389584626549381570673167620163199351718339563970877825615340432696122609238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 235631525003700905156222786981969942659822444473206962314572855919116335549267039268595436903294106128569746859708249950206845818423841382179101494092375545728194479266874781652049783782708683078066854893443859978563660721410403840110188343503854000010743542559179774676869817878308601540776706073707835888946757133877356759032219325864772715036368039760742306918583121222029034187113326281682077464426826713353305456516414777177025867344262696932399955071685456464852174493652918821415278722562924156553218754965347054644375185433387419001185833206417075736063384278097947653457246139975715033322325533803824623078936227322879695741187835216511000502972304120900867968327603694449465333195100801874568482494178829669672627145195132523102875234485215146401667316085100876131891287435980472727642824673145361965204126092283363992008306601947687299829529683941611866320508530630808752292945015948390151632750602131310743239170563028902326859849700696041024456265327224518763709800967261235489603499022212835107140862199346788228699617131971658048882259281961171951652416743644327258573042340680429154159428194554422822615197133856553098816340470882547672453921450814295491862886491855501766862925010515705438657586269757263349019954944165321836144961451891609655008465559145383334397911325183595608536184527911490489569750734278929731720943905198749399771611290025693261843554781589719731308976786786338830838259284254358961032758114467972983537630288375758718954583941035935254930028375673664355750259106863307620996785582604276627145789105079085360585011900962291799535953092822575185217450714388459174039769924688423633285773687665398401398921085391626585656805662601444185714192642554269343109094921803146934171478450653226659652965716275507273726981432865951532802710360094900664935124889891526007190625676930526110492417121117974317575666205798139115235497890933293043451599775173325676408519849548362362460848594509435059547960462800225851384924458384765251396573952887779214914446837103119350034730568499005309284243889286281102021682251980174831828947264239396651148366408488192693271978832619069661328783556377675817332993887845577504981622344619557607947934779246261417551797329826208913728166057969406819919837577692230983808533390050560400325278917014125519006473593128362747602416209743229849716760971965069259585728607400454247212829216903479058400440383456515673702432382113979086341043144423239859331797524281001772844168334600170054489264038994591938552835041581969658956969595593263832577288699524102735986653204571212720165302627003096803860829567394932326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -119121796981958004199778132679040364917062222147863168844176031895435212344589705229956380429440972249106356243207146481837448046320804664499566766504279724463808706911589588536782599725518883527651131490723797253154412532844168300133084390858642238956294745645271519472560497896604897116296166726611710531123019396162979119198722528932479979427810866391225735763619080657456307823048419661349623755169585855931518154971194212399305684669293500195812569770552395391437368161495656808272146503895296608409414595192336788641725993627065482464036749156816746134009468765870050311762502036472504724903007905528938173817522034685879467063559986245149808143158308150626819603062553908509770885520575419822442134683969525033207045131765657032306992631184641185173776401459466797770043457854553665391260121825424783492268153093878961274110536587395527261919071681527193812777451789036994716884005149916598396552702126985062180737941919367497330292835466085639818386807136679603719275543839119081666255783020439137685535949398633856870008033298978824957218442016190340387070092950651333897489005289610515668294900749856673844671354071738659557340393143114381144665929672845615015777114452296149919095822860131442668466771266139204637046983336576937651392300940831835532674870752339636135791355509871567804183491292486862187063153059143774552552182517253183034090541154039352459278410710984715030839317825946007788844783487293377499732109804593085265458890971693423134625031052436134322634665208409773565143569604067828403036318720887697997607551330339095828304109071289822343726703251871572720369453751689879858111718661074170912436726729610532224953197143085275150819420231481675974897695184889439143283059505594879136938908573506099576059523331313489943467874404428999744385790526047252701236567909413831459449081822232049879368816617395646417736446750372254617114361133469557120398629942683514215096802672452848630696637924055507117296957788005995883843982462058531082277945755862614861255922421532274572625733666376896309793126613892949600673861152694563577491272314624981587813419524062423925122276096011148501644971131576232850461252978652748181814286063445622991888563576224431091217762891087556178868341898456605939858776257104487388245787628063639427139039324398178622143120183528950016260641372808382913879645740627828393282100455195847029676363794975639379370091862896686933148985374313269377792530259869209405377201497286035177143374954790017738037449542621858538020270526452040635729222542992311772516338938183960228688481755047525411990256840702142885533900409950699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 55943037755118012677582874592790845355404967485339165314057573802178130327065109403334801953578777491139136562552168693461537417264762776349398804043088027485673781507914992394987765625326511542285970032899385200314914939388960400990723138397344035005903281062858240893442932640019924249829908929401973797307453502729662595928104247206232056868382490853517580999306222215760780653982560191633027690680766451172598203755091057532533118058667040475715819086947995915566230155510207310841193921903359808992946321643800620724937976943274929992269471797199706113823107971814539474446166801849342446047193612462865591710108997187686634770298314210239102169160783220113124608686196414925616087874992671210807458183330918958882125810162491265912469133989860519794828545374203217951114913108070659415134169157275607791117622034004232810717165759420310399332168599680256274973949455810276792215941859717601468152553968060195073079660485878544167121269399843594465879537150807253531825682094318194661595797276405360633784112260421107441073241530990172261140021898831604158473969310921836077875205689225166347260137654086180631206552767685614559753755264057997423214981536952713035325816446521779072429809487684181830145927169744382796250162009330288596193021765056239037512010650239202011681135436454468554178296183119206207789587148845562246962677154234283725432563856105158415495940345339530625048128234786785730828328281793218051182730055176970436964006264961002325528809316555304054538877786129817063972011208130576841777046375494854007067904202252386852157047635471183699602765291788982373729070531280693090086945684557070979326404838930264735059215129118615416636556421700469989834795055609838194152362492561707274698892455860476253925501649449587010911091760575178059453962747412559508757718948953926026913302556546357016933819474956763085746914786705894140181117803464883632977391505444290463104402540065973791525981177557846002496939483602727074587130665763483440867821616613455446859322060339644716720714287345113809108078348050703238484851542520545300224658928694232656587378617690560579982477024010032119287444589582892977944433640920159527862376696353951154251497402030286963191599188885145028682461488896655304969063213804414925353999510557606695949251043620390305703552719717587709164420391871513860318292398433101802073419961871109049169060101608346862169329009833648088307017570592489833810050477693113601341030498361861003023950641216471867933776865678188884929207152472255163980612644114890775203602031163177961117460626289095307448313714837498060730615631808689078272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -24769514113287196885486878274268989913486926696638691943762054628764581073998024807143782856323133036770845809341276493548731400120959249556175258410706970678060459657278484421077772194721567198529266316519630832579344502635847937180990404779358806500561447228776038980269542239910526152972287071164199461528836313409962483632960184150630310074385327079952100262525829410670944933642996324259547824704433011141312105093265292960668818826574370227243955463196628561951123399790378836665108548520517921031421489869372285731238381793761480003751570010148136272812425114037497960814984281288675524233284760464922380836098689048636926366437189114531206535539385171480323185669587951356915782087221741762230920530852807170517901262436427343189439675538602826174960291158971258877589479528879076640294966088606481000795395547682576335437474538825035243032320694323028366991195246549711867478423728148537557422237945188096291132921240377476964194344373012209542496147426033638555019798006330930710006192985227425399127843981233836345234139652530888856734017884596220059137631950870148919478586249788883798555184424094029190570442182625200844634340389234911200052611893809011697369913978963206272044087232141746346886860920283403045498745951106097237178989067250058448917510406147389544695466549592094614251890392789200839357047995186707927707501052104763229146358004599156981258567041275023360907761872234222015508543602200057432767265758630598481034900299468702143401772517883753430105235231705941252470994905408478074405083269510362119120507654251987827239532737311479796324852014405145020737077391017561689741522655954817478193923070368099087910814518650135130600835007420841939763421598528115711540620810183364715646924149896264277103652597774412223293092684776450568227738876184096575623251260228672619992452156936923527402396384450099076903875388026822375064782156354127340485676912953665431768066314454252850313014920433501491717459818024309307383379653067356445979796817924560119083512939562731700096211410898865469654130914176578049046267451485877862445617531429407129753843991391616292686750382998320176231481082640525106025561605164496795846786939498818210585808657376979343963741116577677914410764912857843929959461986468199886087595724035879597994505315286687461789221281901189278077128273372153227784366754375258354289452691927385945935425322895158766728293210069856671288329825031478361491546003663370951332945107871613858286958684665592836227174897171946367579708057242260368673961065735477908989570026516031995853623922374833159368820385030821366341959977842560204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 10463892047115861769939329750942605949234760780297172137773821555064151469882591542366081087279006734075314950261917558969872710042335637720920654148486379837146820475203525944147472384804510134240587374011126570841654611672458678474325847276259328624992484314669191086612976537886669180942385019806640483590502228309057534490439790931318125044000866976720159473000477556868467550711887011427711610557867442956250238605754976302993677246367386242451596707504007663481280688605414443048770158902257799664127373353756253784208702994920261254999239606007691774258211721652994361573211410063032708079028636225024334704207011592968113307516676418235105780938039538829263634964546456788622213532442744194298064165562954363510582171740021552912647458458572772264125598796100115433667645522487165129156157279452453313155489087237706497530398462787426095123659479677560068789482708943847144814531287030757480564762685984698433730814503178749885798426652490700248219035459319882855747919035193596805766133030746804866770090561752235529345143569449298587613185478065968234407748412770054245935979831550797393473574264643758274257435922688243872010314934746197529652797518770247761671462335150232982691163636926683626698957954240201529162349375931981778314468080326117803521702847245430525610868199295663554014435916303208736135748612187688282536369984150782823696842358591222182947853199191024811220340909879767521066625109972476178839995725887020104331485203782242744114411671180502720567463908533972096253377878484274436912044675118275165688275245590188275802677845816978288508497223222259413767363831624255695477818125310626505018522405864061919380510441569345718689001112851332045462585095856349367571303647336428047792951123607564849039947342099107709062000951633507385271003811970312164719655998649346183749127375703267883783301079225452936316134073231652111774483715110709579498994875669586986875483724705504270054439152922582362998991774699234360090646933745518342636322623679371158182016734726626176954681273534438876270166095192804683455871375880777710311963092146836509067466261947893840965009657374351125187615299956757912369892648135163576184459567687119794450618757398135908689458439075003186917937214163117055288262781591814072593703109033829514335331947240537816549802821116935657223392495591179516587136941008049969232429913473592485378481599255761022068394623200761853029084052125961639783833678937586727617834672053809369434406789637945663318200915167687288780824989919152102966880396837503147644694159167691217170969970775711676566725502859014247345219986510535720960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 12234392901879141158368630246909260324697744439215622458951633586589391020933443479158658775156909129273220479984532205197054000739788166533635218323248033902718945112052803024654041829398576624998463003054291390860259824192091253192862111317072912567683603147815198163970154141269914185702304148420415302065096859392755076774459406633056336681405339263087753246349978478506224670403856346072399856424465162033003144069452885731345755405312857675101758785848579583273277292127826199716195443656209040196972188228813172436360985220639003472483384591281333050646719109656808802853213281554623232700728632259725277450678072400385332455551039094282030307330988053219018204287033564991000645538893653222990937460787836771398499144100529681769487122232660491420511910820256813395314294508762923267001405807612104514107591463388052331422373153174712316524921815798642201462999050954345227954450558229863318809171065383408074961462535684950287807423752817019846158728055572762467566787848984048715872788979979643107814390385841197029325447618985544439534764322945872287942794114316153109524814696791661659059944930238601947005002339135553023269886633936627778200182417592028223329124725473277046819264286020104601956398645725530897578934205217964995088379985211621593484198625335051129518485790276650494323049432819526708890812028602107270687876033198650514459998048504754538391771777230706575609777592194795521745369780590106590872176641043825609286309912306128599255238637902891260450654284985946848903263022733246250893406186774575844573773742448200640004583342875554315057745399118415751968985695071087532764222713728276107938942745836020541474859849033775706103315032907537057631463528639180151379652655716970397535752311913667250892172433910827158193584537990267693878000126247905234773057101614252355200092515580391224091543469651438159202174791729321863912444023771628419268576440508941482955539820946296199001995645140542579590563719715820612015080848969456915318276077362150553133413920063011291459950547629417494466913524726493665799589878600651407151222690279106354724457034605235056427566427470154043199247915139026028327279390498745197391262083709775237337889145028015477113692496958609544249285707224936063702394183930754232112539620605853357061324825509107903434230725814032026939473339267177038566908666000065299235113133909953558313683782335344092495035152470490696895373900732366884505727775316162933581916271281484101586312905523906490850427568866613599850428808361554898762386077042765315991085730515163294469616698740129016886738399013143314432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -3387290045059575742635329210013102096476013058162599817323315124637828067803069597988055518970363586954976518570614864457223326184793113612274959681200794910424367436789073368908780918298475389449124013989580560501701242986477544895225210420963634404491540924617610389817741090062602600835852267950100847569830099960048707648048776750131116326748985875090791896228212420512547408833934178415316384089418176427527493342320747448362835464349467406333237306267818869899141181399917011062226719222664970075233969119945953833038019396589349783829984493745829804962493791983830282161333244487612215353349472474304408542641725089363313649624794164924089914549949318120170453590108048964266369128002308507114974861990819956656083887298270513489035216780987847541379599216634017600026297050507841020759488982636599208970523289564504765641372553663427481615923198144031294764224676366933367145920758638478802965601127293589691534231755532367641164465251554933467001256716951346325646560946131872725721994817213237525572061745698110346827389131330573118032939692022327356773141520832032878280026068191362836132973976493191045291481852891360768386891055992869677407653713742625882881947890479636550676081983504330088068794884734711370493959700620555244621801054274876981582629122811618710935514703181796066618492657712651761457685689383775532077599930393938621347429221034753871479117109140335177248640874720482603535329467128677666742928267430829479180180873902766299916875727254289075442406395319813410524509930298667822009449515976917065500687854180271956718178205710875032505860558394606710404157160918594905579764856439761625070552391056405437330252892301669000131326710992465362880347368675478262529943756871824822815643141616317880090588057842001003210591978376600458239123491142676725662802838159360402145025331308701231235607336644239583415657158438696899564940136157183530928424295279838954843846772024221489630775839688312000031378616897647738918882121165333185792970976274405643741899572043563003279699256997907736250105682273484556995153971151583233113682583069588453345709248807295534401632283354337524063442104893054211358436896726451620431536224559745294010358408262019857564755815168160709120876322764598249447823427171706780687710599402187808662866885156297010878022513053676688476745225289725713081581001570562993646670458282564501789569301887401750522467224040415408229231580730318079457146775700119115712807723222424522449570999968851582466703303140300583967809764467697026072955599390837739384272983756032547811413199955143541772310862412503842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 779256288490466508446823313292329148523745585773893776624937080326355592674757815327538837412297250793797276421100818310941062104705397944126589983255855119302061147210506440334049739523918865471179139017017745167827340797983837357539502620843135494956131809106334228172057658136081631946769423339993544910499645196770777918003179728384379881063465905788815872850288413072101626518232667111101096765553686134519703836073065948593445900266615955119986548385004615441464079003799626097444455385009268887913132175959932790919763644638666195455127019019462797988299229262907893623430489926531691801518714009648297296307073300291302241230274253746962859155335077540592389300093698451858993837157354421623699022292233792253708052822890286149446785940444818156451995492221877411986199889775755535923086479776061193080996775497539553670814350670422755426390586761164132421754358923893317829286672197829810363420411687057626568047492705596111729138650148489506858466211374574804944199546879612360723168263588684315093371580811669634093246281960513007997381763974442761881276486675538735099438894855819124728890517539474477189915124068079808651659253376400028891328784310696371361808867722263130775599701048703422565597594603072594454183948232239382933900876899064827422760433315069493519471213605013399321552345357287202222443966746888295079538817507630188720006731734928846529409184966226420934817531323475265301581755782262589758787208365433863936635173418268841179794275123619299340396247621395215367682979873010213617767909123162977345841583179956088466093045967886543407053698737628875496964291677284944365840396861377282997295502932566028741130886905283521807982513431899453566766121781140854198639417080202400085560977625627217385212500372545132663132170156154959448563002577571940597359277437978240366062448815219832519124688012153330736844062363470724846658251687973088631723456611394726038251605204190929152063432111815057361914283499372755462398309632761259268923839209356584137903002202308170257975836766743950243456139291917350500501989038467208055001036559027761932232732567936134178604459074108288377078875191474027031079662041770234696155418678901944515443215088357389235421013359401304555508454248559587629959829064289153166627823253166123932385217794743664240585983642723563688594338681101932018383421632150375797333959742033056980677498337178706347830126265456782529485944541088617067028952427336701416954086404501194153112807104163841270156995251622576857549482312535256835375461402840607046450031324986579172121040003214878109208339235046258766774272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -61153698324667300232927112571454500097929801096438000877048645175964125422431761433843890025889591742250525284585855904114113040473484518794265078721721146344147281844613631816802553362232902610019363456818738221631206969805486920522295658982197183607246029037032215241999710474231560952189562545885263326757196315169448327171587447464620155975240592979501052016381110628138979644245450587419821272422419527719092134702452676775887078884763856139082791896115052306982815979209410323067198299506126826214472321109347317211276146252217035741783461700341983805357557575325220016645792347484536313770456263739108524620951515830537660072669622178554435129807355911686024467751423241834482766096254780302084035212888788689468033456082525457794698703365256177035418873355515370226860575945690705651613438783957942017096354508866962775865440954209942259189774538231594268374495235483525586064918346485681691699656652931083839835319543830193502859874689483771141262088438411987444991805810479015384165033258216101296542621549249003087858686073109336506927784267057748611594166375460278519096256134799370478827276966828614470168354056702249239366893218289714316980693266795376811021201638798719765853743291791611059138202680265228741733872899172649653251788212404629095984183043038479847889382914469850218889855649734731939912248586625380017233927289778282177520737009166062842445751000090572461378924937170151804798493453290548783668305533147293485897279182231616209920086537593356844718183564872547846577927103354237201676434388934099159359889937127049060533374370155456090977081591902501082462953855030470661141696404524848898543044022696779971465691435506977222671767661395210234713689042518283186049630605990086262196641531168082331265680910572375490984263941159519084467893563702924536861355708743591934276353054780118484251027129659787365139834329059836530766203936903710296916520942520792838380989775130646129914954807727927271321738055900193897687046793718276924432687607738560334830219658293306504838235683998850013787492687372641046453732671191486535920587346722636054568528130718529672557639078358864984076652902311132524458533426734068064140946121379148291688165112303016367426707794024026677145835971879692745912294674957644800044633462877024958155605063730121745702939631258756461428633895630900404123012582028428625153175543989426948566245410395609540082108540131213606053497951501089723242850964279377977386363171879380730589758777140532452411180523685538586244656364167775413950486521778647221303261298864489680721979962760679977464004271450098233245696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 2106648571202250130942611889560463623579758813691814287596987041564472729566721624561031380336570537297239740144708002598012380072984483962784347623921266243426278725059199730055651324103357153734205380689335077535473361836451743318017943527812107081653521246322469573830946216461268460055199794302623985958598044864103905204817315587300471708739875612598001038835642460357599133137287831620012837316510679785383842698120101031125211274921925449444614009014713009125237336510917044359900456106062321163751579507541716927266657392138919565668831338396601428577620643534522536401565294482271430829657587251654384759269498987829261158509393896282526674640621510268147682736610838945733945912125903651027830278989319787464284683957578708864115589678118014553383295606235170298719540155159744441875802538988378195835976697822868506045890215636487236039807332642586594658905663545718182022870556389247499472805341075875460127401178180355984446423074847955106202148357189730503988796225609419588389203343333051938177722650931550186388120463850409369398075688020124334255733301589261101506631102956677384658779372546233101786531479806262368203300885447419928713657927423105655192033528206161243482394768312472166002240084049582421279654474779521186276403812995770324762916636342903267800545181805726836404808041645859854875136127114819837342408467352373511922164897283520338653802155357134713203632901199965839044143948703266132042369176053104436668321474205017440406355681506957641570085107730371573214348103290544000715853779590854162757918337513486174079832315807870862596708750818739845974329037215325183372411915916550958729923435442649540242574107395961844719755457286935709469705912722154909762737559532297642087793718894317887883676918633815403702677060258104209334901143665540817918639575255918604104394345787897890668457553390709068995061121198406327268519916231233022965169541662993966683599947784142743030345867344808928151733305663060198928295118228135451537493306473282508131386018648640777630173104761089486766666604771363074175997628902210001154407164910510822815401384831155163127435699985887652603874364273250430561710167853245158236661705452514178334525298468565009217229412520313108641004923439741279243668418756496807992801909435678370412589853813220744341186705675380643069944180223662618542135718133243869921755199604679177506825301141681717549962280010343587417722142753365583299572454255045219919771167820236781335130050505008367843229987531005384711966080104324751902900958949151979853464165974219922481756330924215349656524651414374419249565270016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -48962136891150909551103165179480797192935988181342130298705394324069002276269135297999508351451863632536346000842672039299102275440277560740059662816144894397266215138912619962064060982149236946786600468439699439801995517684026599648277346976262881890189836649394216104628500798064670111272060412304407394088215307460351509528121007610166977289530330102945654407012669535294773490379725838718913452427684459064456485628196474271610774679229860604049685389236556442933889475862698880680089213527771065857627609949874146680239331308001504767572818697400075365158638002929609730316642246084305741677093864973067435824833859380264116783687751050842033946427320959492916330160581285612422610126576619929515558311180286635068268774626012738530157593504463555302675668298869331755899889307107644899346866751212610968226220911135834323529755153673561491093445405868302877292842250641021346419729476095828774113304296471077408155257547722465144777382064434365759161026877764131305932550471723363624761438257814197429760399003063767124097341291561021960498049572124403054908455961966398240134337845247120683585135246235015764180291768846414541202592485714201940082979066519619723678053554059933191099390947603784846682722229764681990151004513095159168931050667105659135468306728752021368909106146112369189626546985202339490765098237708917890972705580418442949028884267590090090588381279567314811784738319939836877675542377403165798025253084513806115238230705459997262741133863917755262835288911214849579476450158007703699449922313447629480484131808261034699487345984669077899196186177390491462447353438733234562832829629781719091622423601425317501106820719499136513727197652554939399456235693024131379389557069012009419567155539036276289319788614548759868969367422961348029587859656735129551627827165650945149561990536445263443832241257777650567109743077905580436980951457975127844240800869017601606344365229889805296239868332728879711474236013305635315976824990878171802946651700942693170086224105710389913815163730458128869170129038634801470982835089835455702169269534537157654547411479542722658751600815686552082378872030583314957022602884275294849136944490856332962975904737183999974193051738620848263219340075348702523735615941617352012456275040587649834491350005201326851784271621827277409767381269729742606312097564982647119154077777087572815342903592773499914162970506763624855992225268056449598988161535022336993357056140271109455363637093871539105614403996479809779601029395332816365866528033951282320088822756887205747813794575346584306146261029333177041107812352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 697985292416941776883378714848375790042836828682498306752350497094535927844438291616539182122674767466490694079353839925756640638635651796480291474165782261140394578800959684388237231080691628107666603832772307802638972439527553038765292251328343926690545506507321882983765544823203968584578138565296951363614739485130318953536667115346816392001201233386007885594457906098686791817501536928930171731818371832676265105116636998382434019898414509028054309014194337950594132632742644182490229858641720760763163662796140646954728121753779503120500777718955469123324619078056132332111506709589786550682656100282577957723391936689603784726828222348353184016267491780260693594960984083194304077777342336015660283805518082168634379334163577945454183070471556456771088529478547660496709326573519741126109524426521305239504145410170274376134131074628325058665867523049608963159893609538436690137413447771453811186438195128289571181463739651730975218432132162072447023449731952680101846169650136121876694951727204148855218208426100046944852598156133265697596603486972199091825258894430498425251031744501842072475814274213700621179833064885573692107602105395398444332907594796648767231609111832379144865906020466435140013554488112100888751656295808708270283742232505775870543787990513604576163677725822395367150276252717327192340586643142727273294667086615500123185680751640165979076811397240923107895693334831192171086890558157789081076568967848754604588754620011821396759814372337585658460363467400887735120359676993292918081807409840861936554789019904905269595272142256063973543967436291441934335329503349708773964082943829248669370228306818857177290325579518198382571263340193759958044063269901851244624622947368468554740727970405444401636362943088205728443239559528830108800488082761846999190160581495358845714077901248245536654236630122764573110044953112963249789510731918375569633022365351274227573503278880401760772842853477137849140488762430600497779480475370212565205920966450143797408563798393326187466245620752955029862049335042883999172248071683001344157514046543234904514194395351488914434811169925044924592754427070537613805088461621052672856083595961080078146783511110799257051224490253335830736311367893963441824361536508950106189895650530197383771515710930130359537991883902557870739801017565788636998437346394006138142506509004143338034071743811283480990855627455470064475779592843989162105777777458267940506541236412302013844069996385658870583711415016410101430609972128198363540876484227022990435464156852606377440316859162093540483421670962800069479319470080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -5101238897435335949765407297103683136077457381589666822335272548376996886548044361394323054000994239981455820029468947172936414307265074707474983323541999198759752952140733198617317050586332022684911507021412023120152450912047522677164912310518418926919122803066249108505119724728221857172483682814296994521957090223375372688737979518874092573979461590579761011778359321829378834364283620989936713935497566924042831930198038536898630995960228322326118874769273610995517084249788495681062928801142630419958445482091771665547962520337749087681278519839094629641002436881920034130074140112093160041474089181048583091793143822792456504140810273481831976323553539758315088500259203764767901604282987267479505364738251130376983309306965749296833079416329976892293528134244536649079730156624049905491919212185566965874500497889672918374660832891535001557249260172304724687855750872762952854901321786146060493269285383146942149770556315975443508262306654391872220689266752728237360877062653850632884797552105613202655584186905303548314088977399663098793934362107175155414121574765322004132230364523783140471875518648212414624681417674874621061613217939017212349311055125109788653588262190045984655512705021710721616756089472708352990522224166740097278050448989743504688575792381007254343598925118433119578003942425774614112982169607865303071370803424624015895370584286835139556042116928392880015389775590863467534498855521584867092645860088285065829745488692280457892205147398713770172720741741363996244241396403820238067422575069827340087899379408327083115129476514386634238181370590406467731965606526711713859981933588036158785736336666732974340333139931221002040073377240306395950711893221363901573034577191677982621999318830104810997897158209194930769674194124553541639996934667453257283934286609897883235702693041793263687948023139383452575623796028619845732583872796361090687601458913681132238986077103489117445741532007618177427505672130140513952320508746615852773174040112084393708805377307877342702647565907128905295501483545266482104397458406967543985945584344392994268467420559530291085310282096274588599748883600552191491848047770338932875074673245943785030897877387460271221511134880554336916939179835807564637839601359143767307478454237938386859285223050119255824165212094552437581084351577895792456473268818404565789094129638893166818343408818189605367001516110509233540426066520063082272977118636483713957652035632851771879212691749293070801253976522326702007666062865511748236914814429735901898284318299773807566711922163997380927355204889990290240716354355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 681413669476883417287451039928747470510999857926961855867719402599897322765576585827531552202287927427538004878897434686956453489179712541198362297204582007221124645598635603849040698741573441063196663632073448044813398164552043985148269301079618444806708607631706213364493841926735411443962860732020308315367374651274396328666168644388308623838451968538672272645490596667356077378262567365982658575448628845306606637316543272170136912963620196754411825943271792454935009705611420063943680855277245163937774926760882125621129793392495433018958643365674618037822700858211662962514994340853801538433853024768941113426195713213085179614080427017708613591770607869104919952376516723391802827783615093000912722269591345530792619632049486012381045398455035411813597884773522250036508417246095550508106972011693064467865421373575461642589695462754943301478600737225348494866876013990179007523021299793051724050874742972348734930963452616436843051140148640767178868329293847328435407420149460657330770630934763780831735457497680756281536265619694382416460882368064490899296350193521842415985161201685576827361287326028635861160410824288158754598676047836061211179014468163092249720673146428970825487706981536564917810264659846164903151952012674548723920965012680409978942085719399318865100470134695509932300954367498590256395380358400225928282798173307189735383437311815258007943046080181893015884501921303048813943637598692894220934655366776415377031157177832449986042175827697576863209044952654029004186992105109674916461819991196389414702818901658288947229664080628379437143514120046134505981857387970545210584513400469844924134398715385631537150760424774317798320465306145176634149968537754176926427096500990116729727285578610920872739988310823971822696939286661456596144749046616697592708669144891183020083462716972086809628373274836229359771200242176413866009697977205571409689211603185310045884584357011380327477692636789971452982920584517664758327868136380164666764430876032463072805274232625552257675653884364907720172956390438921010862947810263179636253865776229593116597278212363124543626551024618858687746124003622866754690851197135778795356820480461678053936933549970354124783618336420236732179155397684760848562420511064729693718002236943255708020537929440904914934878901578493714840265417661773991061888273191190898772737296973572238964915474624245615033761761266997851867697154172315274464009224300248232631113416300740909012321682868858511329832209173246083350070408381613736588887407922954785263059061271913560086129930801220435113152641088113076109158907904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] 343660306863938584713783633323764945130235973892095248883585906495612859046986931751903605180870850130998305033939888168356166583139780517177308989447362465149732758335410262799910221074125679031116888097020134815414752007749365680241744722927538864412196369383298728141751132371131304483101007985757595915841083602428146317254559183516989628034572743649483261329327895575121699831023081167912022541033015147638224365475473662045652933651093753421950832632021762591719380852219125002350098766959990783854372334365358568210998137964396813043471042810440888184770514562096037117692249490568742435386361010132049037341388625957313787138068778204175901799837269363078397265373630705769737342710303686215738996357118229557970300965189262478124254370814452134628793649124888859925553218751684785327224465863184716758710395706824132072040884075233594138525274307158379148506009368537977402995557394310447894897035871891279531756295376691611079912894631573075627233339004547363612813903051417065602250702316854039233442380695534266391174001816794675006577103812264199639244911111289230704939795420700453926788028688111070136257895048840512715291736337281397891087370298381540885745499356862273265532241476977051491167894699052087181280189407610261248909604578111630339272735297518934520283671154782611475594360069098803892446549672848794040559798423606901732662058803495711427390286859928473359625752299541745035014566824157502154263445971872811826055211226713116061349012971413056008586445337657010828979814001127599196158192806603659579556373063124784807439973905255986279228432446017589837735182294691264645310687362104925721807453356348404572112789074872348996738247447885543621527175739908677201585456862583953055125587459317748480794177901358235761973530961518968783679449505052767273697682396655114456507025227337069360255930284096010677077185886442722749770567785469594999304546065757819249193191895770962023289628566348610012189065916744626332367662000202631048002200506469571600326259045640801437113959083186373342507523195527934360234067064399431729173228542976891401146162869322712296082921151141496930262780555421263532944007890570083014405853858722633413321376859901593749193843187508445066828708569504601381149109871829652302529620054236443902399601925655090094281279747985060268024687087222779833584868530425744945549575040800220859893422616504307746315335550358550455880174801907591202760700258823652628372393329140358304162317106016679666784255019845768913841503449892527821445499178592296309550133474732013601075837996459720140750529566886970497307985628364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] -3378503261509594799631334604096587953909267551391939433450010076862790864835743288630453975938904854472907434313054566340694613975212412858240202134239186605897211057219079884587207679643334686858407721892845737392840083865289853624604925893616755180461639160662874454124637918485676133359220087131794451356721529181693261300761416030267425018220084090894001806912385269651833276902849885420035131598038803370855321178169508569279220641161488426541587648154423973999842091400872935430918144351116022072750529906004570176495889179903620937646053895617046507621257882285442954275547406844145402304731503259224219593476984957171489270293640238180883979075924626624494358793544955643391393363124250241153558739131111156751321603542665479250371199971145650036245053397211735550280929437677265719648931866855819847837286650229830794334410222293901726427493822135952095502283469345520557152472813393736919427545685040026748350682974464963990937498415471491143683837678429045378513486014003995362678750457483253817248754914482994057176926837015513584063102780337549186222262104434330710760720167498687976330297464493632942910764337310468948572663565777172991083999222543424091953938593262551042762893735808433349620875267155604015808801128479091095454828906746218455859511346786685324970213103250002156308572283368577113423075234928898058736895801529143383991838142256230569502483249020727220257313967235050023901618059810512223017087446089517042344760541143282880742632957437375020538788140029272913297969192433967539991461741534945136594733650324917501484423609755910837564885981377694915605504682734229756502157314398467691355923289512834893223206154235965485728806171334720586462055475345382300729016051301824547874424436342121508170912105264628877372702973778317561241473899666938021791388632176481412889071713113557626154923651018389570410824119953296992787357600187608632683489589807283219792071289249323411329562349610034283210762694041936282515403901149959361762457253030069792273775964426430775324064091894248603373970531502530903148712059191452130768435271588506700200547103980195124253452589729166926608946419233117272452415872956660139285577800604126031663195691429448998960085377755772069177887035791394483604130902703794038339102331542335032027882823234184747496883257511691444421188487957446128653542437838073449488030860106620355978657988492894368962790650956792613188509226403766441107990222786084973785413942504388069164236888172623151233914919567576207508893471863773472467073471369251960383238151869629862329658216762216914243519019125024585615397581626540032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] 16641809625002399065397867038229277223862645505369705945446057690692138170145071142118402238825712744065330148064181110557306099404965419778824783213990197067349898961195212502575837921915413817754537361125585869026060972120401457104435002354932657230462129411130003251164076365491399374770923189394346551717479869473125719369958109464166002667421685077889112060653990137439995441768484044482535094749456248978834715462402096745261413713345938769783237196816016241120540903084987320422343586609175182961030255686593477865351356763058984536122183897895948944830983909281254757487943708060481718491980502827357390520337385514880779716603782257059893765888137085420609562578176811787788887928845335402803693025687760546759332489902924238565107213767456311251453621441077670469926350082079714009183489180624399793304180896544722101159317658363920878354478195222675004937771058727227731488162093160500679948666309281867191005279086549917764390999084223219261865670921040209646192681175622861648196541739535065405074581016156792316905999517789128885138860854634704043299694549203571983550658357031973451207061778459229286147887114632178213209528834180205396450128527177929067412096289363095286117847657773412775192789175726110625513011271130544529390593872934736072554326999640380029850844975784127033929945047802599617826971006962607038218775019082432801680021547875814650800226723828851211590593618738256547498273627430605160503658262912143482786371664700246785968813954297571753135664702152839475999329093547693626330656410301726842688475557691314790155182399398378573943814626366552710143962989514007970390625179845625772168728172758774122999735636207225564637654414653926531581343758702772519550442224324351629406477767222739135096897863011715733611806815333327166942425911882458711431588152538132842754071719908602962849579699031646557602985072851936533692764675545037015113194276890763332106765287741811920072499505383228499906061576615550658607401040136992377371732920759496747530253994349608709236652754301775087208786401217384779738376847918228215085129869912324548681730022116824719278032323785638830615876989004319492820665951648573963999345802727601035113027283099063980710836466859114768254431146341893310849126077304524585555443820710782032604514278025051629397392563962129890527810462879137041783865655213923747063408499313813720683050242399598204258430812811474114179217632232489637129242811706911127477024956636231801149453544520578288258219881534504069014190597829807433379491036025374722877667770879229053417453441720607141644461755152627415757533954965504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] -29018451479917943931717411144624082042722669880621191694291769980918144299897288835892529882660574308429146621224478826224030094707528595392454952690689797783160421186430894985922963400796866266243482859019037543191472876745650392068830905604767752671926859401050449111604307890073727935572781095375037682298209686277021862888522066408185891237392812183159618477204840868470473403716031975627537910535426690240829766270223997366907696062674444486430030388367619498072114847013962101916001503146005477233700477377140579180502189041229108779151645913414497651595081907709542390554854329056942016614443079066229156429817224446643337560317292749355710287334534655663300209627136318468925180614784695368754285042888681028976761706574665934043035513416172786586035452190609478948525174649742058261861024590177151687722070265848160842474853825768793913685906353076827224752875353959328850694815116985777205737276812520667563587448784035285343236517618593036488659490664146259749074872908240001847757203720855167865506473254489518420204519843964519944517714017307484648313861499050596865759790078398743126821546862163470675875873803246523152081268875640263428258507576875121352323683163140887289336846833360729085762234192552924688688371745213987777223063444783837869195885709445971043338282668904550447756395104303437359411340597380670710336166222064134451298490187507042647939954286668651438591515721511144758411628129197364087584442835985643726174584871942294236064845653029528835145461634721941752248177452607768692059858414900872875398567009042967040478190116979023876426583750952251853423160131366619647410306305870963269285302149549006682674633286744891699606866172142238258375649442926720905477866516891697676956094881936609532938490443456621480377941532097294199400883606832151594467823817123167864912146582336015588901048381659139819841255354388468246654072797078179565268714989089829880018316606882546518894438463876545703656345240731368379616893279028536953503742300677778990012813443354545188920855180472020842100322023698467287179338166358628954924011517130328248295812577209753963507375987885020732004935523925012754680098093873664373919270944992030064851421425375620353511069756074368469569357759959320951462829157650447249720985378338568388538034854618833479685050397581184473653484584386259682463068600188702801091399873561010473998192889479699592488880393104225638461120272468062637347260428359235457108577877989085049790524569889505328380057934966519623477026616447312641488835603311766627062845869152117036747854769360783654077665075800167398322583844675387392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -254854602338139138129503512398111064772865916937257661138637182342767780744701711998747072338463485089712260723143696268492295656879247229319459347469560954034764147067066575482563002301989855203620812008380997127729563598424335198448007315431856326854657117119426167024483648646622278485670798235707069104237470165057810795735819438292120196400834159515096865809507012026400435480266334602702419761902578419156203147021425155965488390440277064352124177490421820392627748479777446158338202095453518849307326293601630644823898840827667572464067744370314765849425380551091484777184041705074385407604380383103211048795507511486316021751941716209000891072835993284034051052834914656269145851869289776782543328524766094257738744816399252438528523124519442057015534534140710084731307899761369296385620131577824947603354940217990654783658379305673443057578531080879686225976130886387010922154126034084482304136176742343426718794826498722920308608414181072854820995087568150180662051251055179445750279124434917102368041305439734393376807805128308796705892918288599908113271168108774873391015066881992175236991092867176745004113003141972425322170612923004790240066706295604144160962464881833223188219704390241641848985413560073575612797667309366832574437736285887074534216964240138485794464232757144441610779731977719409238617849926783465746426153542353579066648019475797282690510482959907909601087849692222490575090211081283941612404430210189906355722814609786142382061127167285702425651076966021455633197921898023757940048589389535953171581849225330544284398099723483435480800116228462262133422916546265919375422748218845135136535121905674455741861699568207171205678528131008739012701082797693554893532619496939276099601212277646680316215012651705101779891503301679762089685267191156574081218109391953135624789816090038797602136603770694484924251293962539288648641253286627642375184739541064604612634868536447505163196699063442594864823312720903217679586943173524947168689046537732510596275207725909545504419964883952338592579607918742912444496499811115585088178073664990680387325678267991960391421191466688619404715054026113678192235158163381677929230354252207138032795268033436233584449615748242216502612021096501524446382934941470055474960851941463782883991019496040784173927790490523140973955175580386449911714558765885776260170557514278986267139258673093252295243607691015201983902704908741046045989846615766547453841324984723145539451000463443733207776545497956192295188600165872343272731211331006099480603809937608950068263950603995608539739331124893634970538068437630976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 2851957765390994112323551989712983231817862675399937333250228242593720104506239420944100339413824551790073589757097725401733100171773940450569050285833673785987701997170084551459887270362036661778689966458376406350536762946068379255859578052831939363765389349710358420557865981237912588804250823533834663473079661734724175275026631216299094110016319465602608982627074212401541024957227187771249402987178212578715062682680697075925676842415918468118034313173779774187298046656577445888113720620679668397615974049033269159906809234745761432693369300926331585392263764435466891207371103179681044684161804076798119820909682684846337670593780160563210808260860139564715779186687064975030364306535273290907736124595072822840896370657573644298994306621147440357072571964652770607715903114375461305631687886023120399596624875571360282500789562199976828105944766669053383805694229616857696506895982788268689629125188641188777271762157436344790318282970187631291996472393914105280441934918043668811427661723322704099280186740953650092930927236834873012134956484231483174986360463157337175819719351097322545676345541729285055057867195353195145815397023401248515679322760772930059382295075906966738522190179517803420868712226523530674311918057340630600604782461551491064247914772529442219798284886584400600708118678845287037160101415565770612382805410872827401452239417645389990538790740619966910552307637375834057301188998826436415969416394111875947966674841330177865829384654399033628160923590071713789002043618594058994329285992299417777529374132376789125569137756448461308407617367280866435403127033521069086202197977157703508296478249798593577099941872425678725366105534680881407145337224974231801777788732730089664248065310493811856610573722667503532123511222096426372743161502495747892085572503025978485008022885345212795290683152121308425993179097677970457307433906537771438845236110197959009864434501536269267508749931806183878916270559684812526112844199340723619733999779131348095799107332371180087725352906734514329100985443266465710424001878935226939313238838154138324140680834311268200309866257380078696297449801275696727198574646045672204166478105353428661494555957950090571301374774404039143554812952927552299136728979939241131928301335680537791807458243001570458817199490187275303194924983517449668225477893052855707326773968642642315543395087460783298059279546843340635295731405321419984612762360890453828630061438710014611055415735411782883169148532484160973941288646161284131433219830824453075771995599966086299281308863317083486741938839323199728760905044001258733568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -16205363932975265913342489373662449203767123446126318213649101861591275527457976025414521088852623537727301541091498999679767671278732465275771636813903291996796728090181253802860184956658295843378908664437323850124147119439293866867432779120939865298451826633301767325690464683598434252649137938267559334393937837997696245090616544288294731628264863260143212768084484093529367658752581345761999550635423378622045159941522521792613815560422019360789647998897728689429189918266474926881343946654069209729150805646752663156361020590296385471009214087972479710535036889791487981883951065108753171127664836661838762352335127175340263433644623792298530505061185040330983723970884654821212971662200214301513284854152836172479405734849297236899106283004252195414703940111462485337152921073315034448041551833238994249983306901580388025948395442373660596009918703119968089641188956634527294327126597920418555902099199511911992568337310290642961175685185115030575110103396591868040382841445288952257894114405148178045804389891004074522942266272934207546679109139887976827557995093875127135016157447597883703370805393679703197877595094597032246845707328390624846655140386548375890930298180170702763516992857905856245786913061292337549321052716269030016960307399941035610112637446411011810746357951935785607368407853450001980822699834559533985098149256485205864225722996846787403459972110740751069293471423727612090704152399138579200586863936135976711395875558809606097325466092616862013783028728390978802589286351908338474394440647287931239503445317384855243862784669474291693453886453231282103161717400183333185307038110166101302530503365638901326419021084301605681034317479645086910526790900682255347714508433148756519066052356535728411746788354603735616954902143603275817149217856345235864349086895808543734141976381258671565005215050778920182379350718091476694759603285542793241274307902426616630774918517546830502080896762343706100425708660350593840522571386173006243527030210008561793878821141388568681087292209678411624107857844367471645781126146049023128732369495092754639257184630155439952115307003788320474791382091685169866099379988902348573339167269943782535483687102687072827858183117007765473082059381474538981426662933064018094961506823842895386600064162145096526096063377597785737408696027662270372200449577336150187274864288678423179401526561065198601636717985056665143467068809866240831391430811161367613139863350609047510306083138270665536403315544331931179964415402260213261167480392846530577382102796164629360723196507293065219786218185390412636521006036483991142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 63590286148206986041380191610755284305644349172361365555300959815427396739515634518388143746500539320388359096026165888812679431637323863571674767730358725612588180114155872339175149728074584053603635795524726995460812592762176627857309001830387233527237079854041019942282289474367692702142013943615532212009841833760294848059797385681278097520429878174226934603665474655782560591430598725076389889380286400267162205623844298938151153425620589084179842775939901948824572677116420600637056212514191645609507910838696712010162091875547721642507439241372472149966454704744881887833768572410447664717687862162808235595928928901623313447337616080510674575462384041962627280887104953029773236915527172814113704541168781294019666420763848563655429009348472875378037124341741882623544165582812154065116550404282780680065402460286419285976390671235581835048519550382345159594297526813750269164372947762104873661067743635006507877607314304931634954659974038527601339260411293300872668203893548819202172159231528567081362441030368608911665630414421328703217130846125191376155672938924353043159684641876477657978026379633837424850404993461290187720372182158557856699831639792838087629417820183159490694651622380838312247116482990486934745009312406274952522762806515322992104975145511832961733083610277776000693336999784827252753786850993066155979400452525309784513700927426974562565188100956580427772735086509855806618830055523715517686811109073161552270001997113719575569512378390863271693705422283573005254031949050751551424267116961900085050170760297449309778646007398200354310134622418641791318221789900083417987635718129240847226843611697419525840877444984544147803207692695992574424825711193500692169731746390152528107076092019812309457415805808806974426182543558764926087510338920045023029388704685150012832221544995852129076368009475103357304613968611390396546432813256454910451491624950331443421449458007893594686068857327936826587436571214287209863257661085282063283831683295722264686708208227873645641432696850246465153839139278151652745267037925436589218540150114060558987960465735160074967823666039157115596218321772642114256489842427438716770835121700224540965505864977072468538962274756146448035654798628683556515797230480595017622542231368664914310977198983680560281023614813272107358231939729355031441824970830378229193373586228238357280912774208812341339296310835520259420808583614011247607256517467113508023753918297387807977187249183181955970496012060433960299914780152301103914450013586779481661911069873342777409741184424697141109900488093246697931464493566768709632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -185990721444785537665240887203129164015713335661221221538189104467236822098781583344123865398678753048062135266632964465474893140459077795082066994680853940459933347544111440067666564096778277429651801823013665321682631359408584671559507230055528413361584135088688139954376273226639692277698372649383867504577583332003129566452344924689567470119752512486183325139796855738289338883328918887843813754504044273750216072181811231262063073256444683692727666104716634186344475515864872443966666958922218865713983960546896514475567782493355472928220622218143422584314507407700938196311367640644719359398496510050582738233309546331542367353271438488552986492284535592003467881139840890758792685922770222012645591904475074354027675366748145490808101998386584048851186202869137320513263479591410591223577369169284197583649622645613049589138941149381146513878539322325419511123197996225378404251016406118160264375198101936062125616805096286707129145914820932511730517659708474137001346873857571947415093058186416465769613831906302266101134372807053636732739948768979141242861913192359443497363273828248463193434311401692971158542169617289751833299802757756872977053591314500456155787643474107654532616766781963047728245115414765181512947015138624020658642375212104323716827301236596141611001740123508066281503367298133749071963544194098257705797231914551269491042254060577665224603071932834153021387185253519434890178203493572422793602172574097313384617958434913515709485184925475704852811388778201235635400279095117700533210751614595415006456906232671387920383628919265036118782494364639449874169103065960119411462284008790244463339007277778737385893901019076459934170795420126020520464069388011430584331204870624559489717074237682549542245553338609216209857589218393816329895209921935054971116658879665361819864219289620478480095874770267371079010276633547049022941024670058246443101668779553611136355068162729723817194875478713735775084857791965451519335851191121477791199116439522351537407511193564540872611696335653121626975548001222960953889217735151695131380108459796748045635365191834782890632319416731967131931721210867312551772253589578322024183891738808794736603139804863178640595814165684941283508615712900081796706595053651269770362217774559808272071071727118340999276047705650620137888094823173456867771894201328713570171400245812922168122624732964031314822697991672072571161074410205895150491136135624307659241541368146069626148338965540383869553770996829814907513880400472431814271925146841987178945403652326478282627776633927635554224220508107418975491276662337909555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 420488883409541340867928382550370083536014191118920080000578131535652968560117257519081921854236047769996302053925184371268097976121192230595708197310907872532295527265157246715254832799820467440106269527555812805037646981698229221741725995421706210080358978251685554130804186498478655741066983561965759021884814862298967789979826351734325606512828031610393179106234781502811553917599493304386553174953570539601575240533077191386588187298914546267695202404158607781208069124595611897855578629843259614059293390837636849387816043406188210326649189491067936825020767238850292920287722002103506042937827631542349562485466286807031428638288719903027954163967113320275980969874646214149923491398279509429500936576303611229218096778160633299291410427943277421200196053567464433480546303989119819516659991718784816890998603682865884366954804981004794917659308938777709384562409978985218790809812961275950960028429569285182150044648915376440400125725004794913534557012815494983389969459798557270810776750655251272509190030809567011111447477282743931937541395278501412966924395880446924684392642030589269987626894055038826676175023390810986347079128422342153929338660448615219188999544138181106293381696810922529699812540550792917658288018141327438221833159893279239764673932515310980362644989162708342373861618039588066860065881255275141855671460167501440461005692836928479188286995747626407328277924979748116437437415601571579543430800589905497644592684734823281476059959346245706164328315183739029850586566160390038411645131714184276291065461578566272640893282355820965148635520418915011545518279506612770691641428820292333367893875459663768986894663731387543160429805451214376398141811979183039716850189630648250645441638569108018681316584653943497389447965729665592200453235197616557689302192338463601982185520082249544199726211022214774366368509755324046204900159573845535074928529964209282614708889274952353532649226390808183855161754159700499827427936621879516609570550656745209368204050772145428665490303460953016269457306812835763856256304275223830007269116882450025807036360985098974427985245226063305187841593323126489951746162214488072933255734860046781894533711354049535122820187622275375111433979952100854946524018235857929703310751626253828603529786190345284991271199699635161980959928973636786396919809791429131664368102881211053788522458416112111499520318876708272511745303054845213173898467941478607276336046733975763939994081724721938753255552028669693197935799965076161404911929212911158953296764194465621848359320059989964025126103316909659944386976754394856423424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -752287688704280823568591896189900922513805713147467497764177672597563284573733997116957032457531240413367281358487636086130008737856294989499286603745182332998159725371251376656500345697326040067269693193414943848421968575033209984937780996372151157759420795780061232784143964505001760796596226719595804852946985151924737862697930857456063767333801225297210009743009766536656297462978671948370865856795797293485398881047449304320220607704778980478922508050171204979230632457405806556950953349889195933377691538857634664698132856286427993323946127050664784307082677751151514959737469596900870294130466144954874198246075598551229778656541948395502774395640311708005369752015895035961405590222747601979233877459070567216303848255716888668893954572609808279119125327424180016914966529490589253910450793068342731561545151929480510675319185572381270993414067180872692596857801565680319665545079925244407609321492698806935524201610402071884544385130395384704815876488197134365484572433135085960586339462325451120764000348510791569789904242285404809584238266773439677597393537362434825317040476377094291700290853106661104770117047259070014559121669007485538678513556762901773224591720900343907497329970551129083446134208193744767213446312912480191878273526981139530879815361771128202259413100454466436170981895582740176791945543780653949560471751513677725565349575054879011003353312437187883700739778279375163387877344865521308968896881554188778404284704219717988376774962843656075763126880720510660016460929936795309516228819470184162045746738182876098725843210707506571733325636496670238936474065075518817608902279126817322065770053287711559698092295404776390602978678020112291384560036401746821409097237795043524712163850684001457089996120490459673458407538914680056575263883128583634041924459671619747087551552699149618035613239720239845998758390240742011546865713990705746611686372096412011988325357856438319456252044559530592694578204319607670651338607098993803758770697893144176494680685920497467763772038347689022491361923551762151532765459058865587618613085492251078666927730754690721629185079926319076685956127554743440726070901764329327200806629292861173224916398755296592208995963831798865685376083288556335488200906337971780725066577198062725698146634037156291974576766681593486011003158693172370494825126046829405226603695806518031887031035397524347137979796824643310071691690082822452690133713149644451621886153221663691635314432671453912459798123451664263939052531361964499549722132377408519196656058542389044817543630234417702505167131981901600841372082606193822924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 1084075146054835862039539486021573487211093316661361868002739893435723104828928190482000463463179359993434045472328210290982869384261464711914380711143803069389755619916896327387242778719283433993585795348223971488086898510149446592724612198238553240851511746516830396328335971246066574179935284844273335246447494709729782001158669543589516593595628807793066452196906557367412003651243406983630058517870403051714353851410541490523620520728069624673844139872453140213887161651580959065764091228377330726705264729151972993073575083418298483791035752580079454275538362251207254193571532064690259921308671352042303838422487495956975770129305429072328889162771355142107259884253832123699394493824285445428438968751290235851727831855357194804525017758845476251348235371489160620489945107897542946440376562277845837138912003669434741075830447788476283996621353770665682504780285794700740109157759481461360827275117201913634537718919624466105344335133387974240707087702932628255274044610564580822849767197637177004091875045256731667969519493181312947468471544697937751286775335281018029950897477595145881862079662047091258309233593696039402199162565575231493715483204714295468930513911421311780262015131426621342311127536177953395380347288907453655619372986243306887254382591825085250434587909547193372610252665433508254512184629772231574050581275218584047290105173759988442882579184033470422504030792614070787520311707089536852411423180994431708790268189372033255547836008033952427274439532999568680693791710248360101294875977193833774803556392033391888615613868884041260703923031095328468634888362149666384386326172192804591947727903056296799351816520636655371415081707255496866857157570145139988570860426825633278951522159495857663387493563493977632392601911982176077531749740460990980940628866754615869045704444933535235405380951064325302619283991429256612053549673025256112909268521795027423726204828685577477859837343543220762458805605356923297729146973817479241066370182444742323509474281521271582826157677984900072796154799760325010336869020890139544765837124979303685211574755571667904012731164158854490579616268178194433738880167501592192639900065799948097984473448887198359103053832626621281204687836924183016170822040880197860194789019347682403735125565921800286840483651414953394316314150056508838023000409700077256830962163812744094270484266859876201429902848724054206743591593820664292612957069284200947465257201378969819178991621294534230463935092070924549639675832584582360728443422660922380936007706255928265518674920687434323678289570687575730783415899361134312947712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -1277726910921161536731183469725908129844102232480026390871744861811210399245471773888604333497629610672708320376146265091131671639417900374775192186618443531548341546943998610780936885022635356694372474774694416030091672146868252876951729195603111986843782418903346222901044755323152351547666064188827343142672548376879728884620543051219894800424965424598154082605732563414791245239304746626218701819832161008101366624615086762860251572304420378658155520554225850273272361187026383956257833165592354296857723189120585744617084572397310548048311890835472118637145090679494410181168547763325485985572514924131064856733511218322145742819589377319277077423742029718313089190948181160275117457028790403233395340470346682716957064119327073998628499117984527525992214679740502045957358220345960226746894662945886337155126208162585207301990632755612727077283720100197825491986790894262168091560981535107884651069160425684277056907525948103382298849334110103323209456634398175016768325985880993915197418593847697658377053628229668651227041210099015154739779152437184243608733071095807275040564830908945234063416299589967804123867887938645155632535499624271089165548462080751777276588985705936716823323517239020073818653834004617851134670845454451846098391238059708590425723747135132647502072583331371993689535263797251588594008165841870485160728433355230150083141428484535230894473364401432941164888940175441534171304942900217282725699914839335662039289622672241784301364904654720545256593780208378053031595653769130800915187388949302271620117710857913175942190695476144556838619588838412691251728052074331002682823382046514832932511777066218637665620023866754772368624753251041968107061737481263036409915461490448706398874397288197229216559264993111092139512487438754843380577231506357127513001540773915039508676241863718302094677017241208753232626793376146746042142952345504774214867579826293843678608119452934871754054534447312447363635375239269483829562902058361811737756034293764706287626233754925259071017741203054864956757159069077431265548076685224578486777377192318798612353565986008237210880488893218486063428022436930927522879043436216004725571512188637172495784586019678117745435315994345340533284883783660826939768132759069141243507884511577451741575731797614544311327544880009387219949366918949353630491742459244863304533258071022365782359013189400935616667859800576300748278344025158615511214755939214300552764229835865835390924827157142511165326264681574889307893471247582806103239369694218159674400894983637887320818668938292749827660254536701268160906303867461409177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 1252490618101232585822979316247872978737036256415754881461046896605733946835754759460857304108995222903970281982046147074535784143645512649835940076100380873932294752402216820656540933490777674399692437524574708982560316051200014678174679999099405680476399645960173217574502784246945689223039898421802270613874263913131103872898123863268558815930961748734614158969585561875973472733351980480539013644418210295616217357542435600976973526449146574565651991904366184942394756426001642069497166587527259866213549095129035805896883776616026974514136686663178975224601880642153288708883510369043498792640915744538655725910077600941597169911906020847543692757126122229266972307103271351515934370426673491787406672878390707668162716848415848186802768435112583999590800417300456640181101256591299118337685884888265794966465856908200582132822790786415465298951838163836597334843635166373073941652858882018070405309467457319343526428794089323220214019327151701830361085420267553018274569658037413564175567636452889237632511771754983938652427612813779970197321916149073151850063101412930823966401392567253700427107371035227873010709430571695544384226476283212477236818699210751464299503439039236101240147358245690894736335617169777909759950169913398478255520416771346525281646454411849489918046251680143824149834046803519356755702973318988455202491197118310743253236717884373585836604068041015155241113848280041527623892712447746412451169878231353937782537147422093021253641714454351674529590989090025305970011046402748606810272214423049326688090350570303033293174204652362636139424543153358120372865011236441034073625646849139689052581404869247729042985551573662815161478849915799218282840752405419226620643530241363506638499770287167024018545013884356921448878996539608625648811451777982574117460988215812011568646512578352473908308636904128148311457723753458589696157474663194986988543917357261136834028582623170456547453532150690758498106760533435646430060824208310925511099432618542075333356799841367158945003806225394141478483271800408508909182928278917925681393224955084246432211850255291311685265018111018982668869639510488700783070740366378732613064188487376756312365729809717094814717072291716341079885892305332422425160204173726277225831929855601537763658666020969242641519696880117353555370102435674463064742631023888564368622954151683896491738458547097068120935594223979062022202277380540736596489552457623080939219594233574008849721057026043418038912535273327020672065865516300792729406620885892944522667514212067511173326113335774118344306529115545521154909741533471212306432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -1047015741671528811928598044421364793091171319529650392161481960962919075234541229085247762006047466964014215034968600504232618660757477688018425035247381499089788903777195199915886912464092073762800333683985107592686848018421887391972555707887638216486926188753519894062020785291581015545006033821195664168729362776961428003436625986304515802901080542752108511870936518995786856654369348681362025123999321529060312620255479201393426786441718793547547382946430439111696456611573577929535332037315315849162121942963791313978379984464673651646253558689668342245565474536071290162211398348398210409743996315508896627509667656147741015197885058319424591372403972641764898798446345133188437042871915828429609321035225453844453743885323313914595771153267616096360457539296328879255478409559915899354147527646636711288958227951830572959345202635305052381102878980936895492769220625970273647004469418934393693262068304658696177132494143589077459060541056648087674725277869347351898937345729151931600484526775672291879589536482236522334341035635092146269491781856273017153369554054822723134487211033577263529029774190271758076162384517509581044281843641950354358093779165789208974266582360908914149925026294098865163125778861945670777498677891074532325420684769168244102386597050036662508709984952037444916823313704334550913266768468581461970731428556125306266040901780589088615349708067219770907110222488319866565942902098606516971762920798073452639765875403181090254934383688993966864981577674376514243055833498476729970688184114143356479502422017132397667367076750693172248929776141464657978489075672086485920435118509219660270742305667910982798916507243040641713208933195522849362924408862392101762669681441017725768544670841005466794113405125765769454309927760015938842076077636134265316329143685887247955276260092660392736217904324427884151903090923930672814412743117665625813325895587019568748930973249660635099662613381894611037480385941409875883206625120132886649978645543526231494976248648851117746760176181499827876444770597515251849290963795736944367713593612913570323694127907438077118351767981432965014648142779974120843929884092976621701994968919560570283029565579113112397375267318722413028984758760387416282046281976823285176470687097485603257631293843670876867545525225549242988765811684890494746807180080284033797440824194751960625807455871188263130823489931986344627858784986134880809726131613313908923807796390177097966934435171021999930565103660689030835070176087219837901381646040837309291848456672368688282331349595903354570415778012060255707117258807607872716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 783032274749864500506271097260072467130061680115588293541949147607433827608826314785635284859419237329459819908264329548012337229663291486068907446629766577369593914137658953253995399884399242787821827114570985757113693556436527831134669100290856381128168170637760337031145592427209479061192578065948094032175200269383018160537959392972357261646444493972264122223434203799265048133562610716186378344993363336966827283457727412421050387173022790974842770004754003780912213973882601189033263663927668681473863685752278419287531100893258968322982471718414300153019320094481864602126929950605516945215476917699720687226002620456348191346212337978880730155382065299145902525349386388081344483823208142480005439299167077819970133939365049466151780174322507934618591650909248129409689927534165126700520594975164171820204122847608160739907055771401906088253594765336137181115295204909183159309365166965142368778846618844508676637488702206765866980254434036295673878449635682461168001434970862525950181324156456795393688539798244186251990188323321327789051526572667196876239701402857373131236073845335212931272459158316051302214485372978271530620766558843888886033867815358567715012439057176680104794778897770992269415750558138869194489898944079749798691468942000367820474191764515478939227820335071949847314098322378044457827747349193646666324096297617404639655941165487687147816535945576866033413162883804306474516625084878333577952771102374418210476284250982055227790337774584295562720926398083055210760985995796686571585183258121141687396253503088648005106380456286501854591860922678535002614653443299121562030615824178348543907322678114585508206631812869898050327475226206465795013852584137224032058495435578076539701893796754139841191959349846375710069914640335697711788677120608903641200362215229310500363397097923986742966814567051545648538107142144848447471812003486241287571303894581115001744325595024334530399365701029701672689581890937798460173498132932866914442211143796838910975894927968483888992830681537078766828026519461230396790921988610087678108686377500376998082478437456044139696098009737312235933735332343453607553595038133985190698648243520662580053828468951697911591932683096176281827755693663911391622518617791933393295807395037851726175280395070061513111501634584305132238991541866818269809841927675625668554780951767514453454792998793087241133668941744574548406938085449831007007055627898110113794408329291498437403091851174489280734098926717681902905808501578479649741028860744510092903199544991789585317315633058667552932979283861148010127095909820126986240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -573112386783936797453605701886078595996326904187627365228274119069282661630848028652332142736825150538291467106479918939569399932206314012513834827881660634436767687105139209844015552687288258538081100735648861966926409082717256197720955402625032125999995016327550931535634840585721216042117810541503455134944814949335848147970964677668086480913117808803817025292594400420471064273268636012862342628362273388921714766622318176036361026491537315379304540392353241800872307123579899922562736306673714881977614968395715903155171309105007586842140202232353114469155223052749252936471274965870562297227155522614393311483635666828908914526510268699636088077990940882863199656529767492645413342777993475674373861663660916813199561561827205915857686286405505837933029333226178493798196866398895791403472871692363168357326639373772594387002211233630954303206758994357628116269691511113920976852816131300860855776305894281437756769477728794045906240379481444728111559419349372761291487771988954660038918080231642171391330049144653654399151684493982084129169817578844991991549745638401538190404307286933738880194075493441081018329516827392822068479558214844185353288070670484380729746405737443175240597503825575382117311695374006898792450794583408303228290279997222919636770346602396878204564960501508813812378674646376033650597748310780303377666938521373954988430186899504733463120044223668543174733008912765166176691407351105949198841509339783732942467256793288827692890018682110659223996978205446637641256631067631633008307509418164310850504001016122259662922118292281621670710776091018264498644211137963715466236563015047182848025935841955226330208976283597433203100831645529648402541313811158886786264644966973723116011145941394458042471392893477718145938081607965790377110185200880514253135222250253099923860844310550499601211930715072151538537957320150258933213490625341177743761390634349794392470801279340335706921702650517574072773848574015664530878659377691898356794248999106103005641526590536422050381576180230989189935243399365214785429213756473913317313468041728058766907988537241619647898923537034998812905960943952559674397942310779169192204081709822278743441476214795787726950622945995170696336301960793141637015104463827990412866862251680068959908359473320990209080380912488584585517374706357332511637810054971754292221858837310983703400100814765411406098925747057957224819431976330004675981431825619559844955977708294252059401399287676588522341085344189063331271473213253962776402034618472665585061608487415177136587146515175075581843539313931580143827592004085009612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 459107575600758970010443284484908266181297494674823695661404494676214676539691036505003072626353488669224676375895830735731562503086047812762282191303854370854333083858726771796856467586453837165561248038986356525070426348502344788020799652881356612137086737879156014702495019769288566838306458926916154030528920521240670323468453773260928231142753120998614788778535043216783463959236324312597941534287713349883680681403942493162933642548897328349016076985888047574795594813867811044231752490881822297730933317437875299836233419823126368612467557396280503445768024593865194466115964011765435895574548676818259498446925851458506616102181163539096797522878684350831372128665134074874149489720940628164159186126369254782132201002175374531131049183797910882365677313132758036465037598408299836699072380845462912761665879679585780200291850822271225915508077517821825222670369136761262445117524837330017976596611252113963732285153131266890490017331135293345101171661313677405239439170551756729774859766399279277770606995598550595215350597079000646845337284785522394256098795788701266358168170851692061572159206408952293259451314231173096004887429436734307994782063217870215441658299017018980726915604311518252158374337072089972767522386288112849464603823553644755916292950761405119341760637027073115656939934792735421394229733718585995051026134770900137853687695421712333177508215579881796020126489256584010863598423149944193356875612409346324599397680986408716949160397481713782105023545759574512458802578168423614607109097156564723109334559976934389831887720092389060612788059830960589265591380551117564626269173868463205381886672432815270626514352612225427154757676275469956417310908556038673100600197167855803892575529386864470537299615407098306057193702320629466641505095000257303462515850799947665056040907894354223005927584734888744093312821054056307216239376332138845615128996674494713285878185598478907732453313281836225479243319226897964417931300578038671959549355989487236618056238694094574488648808020117210370542875715674322493691448539243988803942691521598623970769608293474179802867353179066514195948342067461709136494137985235961929187619515041195336653440201193801282035716305285261789687583703491527135397600615020182357629923279889912987553886784433636139502307360633453902059664614656466088545383606287289119846076949739957564590912562022082061347409227153521169730371209776889815167200167264599291950834454969867411122616860090442887486976081783528926531370281352078704364080440734467308773184976946071237416070938370350323723680934950752474039644966167525720064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -416246655480095239466197848674665735083640997312057251809374921255459351136998501802746943611629319679908872537353153086211041453096140208546511461801339830259100647235882094810161499806279869672088380299776712928472016780878693711607147433357934513108629648906860631588143594671593371970407305368559012215183665487339894973441657222975392516000541335609814376283998076749144960459646966825104322752061372929543601645733647523586317803094357910920162924445320659015208901660272110413390060022274486321153682905144746547819137413224294615333036183778631399832204793066062684996775464662577153626444306734094136372091672551284504955157100018065874288063645716800789126102749267034996289828950793109063506835733394687480960781071199004907873501396521491629642116217148597505960470024410262916678130040987739500801989331494562228110039780188517573113138364672318000202636651391493611233320802627245005259545254209968243065860847958834875877791681721112236904064212478986040269199790085864231401001731722145438432607119266251194826396126436281482889364964049845959962654731891946657032335983858765219114899650796271382026909112522118625131877276475778515568882555850564791627452182610659500301614242455995037805835679015584205972924679724374983383848269127643009364771618496409085095158134253375857763334534366880084980944141907327399726394111314624319780016987710903160424124938190559054680489117299605655944905926940571922436534013612287927270623135841070226759849510179550052097021894595511597381508999840101640135269838343325342811616911735572911471261893375557158521901230003253314644194478473050407597862344424609264647988475362086305013728464553876262859841971888707516904052073699706443882146225855619028804983368757325193654363903791612796080841324314177304954810500688916903576117010684207964665020479273331001195514784754011747124098169668212845637337702106516098262087868617135919430733728654090575306039950623149477570572680013777116791422046306963641499187793622683450368784948644449459410179819640519984665162336026707299410623194147336091088746605787021188669530022261191158042006927745521985896937490033238689408456706143772781359869961671640339921020584332999399207761392635208337547227384167996825378181303693503772705838582109822882949941058370486412950409255147357824383412125954309089111946604044811033234651777738199871971117702163022064761427555305967721669266424294352767508333489489361125266622123344785169634456278600089533508059689842707910771567874549928271118560408587926360406118377739570586195530968114708050608349686193528655297877286835270241484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 394766522857464310211104372962086924646315714669971108720790976525099156988304758332316172844354116498255597316218310462953154076484188996013925339305165764025441622901325997626127170902437098947512432029514756962032443274163972396188006922158373514012062833114636875397160533948114168822524658516185066382040063977517193209966716276472603655103192586768894903504412037545971249053096302727383646718049794478785751202856091076220296003216595713693258744809743171060534650746750800948792351462333469181693223970094272273074978644181405539757186639806022126525666486364932260437422494335084495914222793595954932145702268036979801281457010843817047752851135887083355993088373432399263917016590091509181702329610178285597379998578041157827655414241008807918664866329022367772478366008368596691027078859403251805313936989233818840866799801124142772203264352762080564973097066214626314718448427836234361739480943494771224179675165258949403708857379769922922627988915226285353410451672676475544392850947614632890640588362359287420250455560511304428831943405213674576927566303207825266399878833559219848071692911934274073261959992518770358496739947734903867884174917240726719175425597295400098961198904887296126825049934593778248382599305039199769013537421079316961595162354784138599662829047711760601378282729950062767256286466671074502082989039242834609594241916825901076897242225937670422045954839246880292928823962729173966732392996486707010576916890644457129696556506411275779259548801189676178388627059736844883340328933930509355417670557400305029994755702586102370409924720399353730782181878250099733625565437935017051172473620634322406570686403709736314277384247933493208668323936882539266558456022028392804355939991322779205157521544659450845141684938852422034246418724029940295653661495350921732822452325517597591308671048063067865365081574361294386848583609796820286686594449941669860225398322377484947265790771084998561972061388270725141413875500171790797762298442914489519185812776958423369289972877158852913456290081299531580460518118729243354605565561203693034461880102128426193667902874848747811493193115320562028517983114071962032527700808277104215563864587277685618472701570260919500302788567045691712275932744108275119223590610370412455528291400935355463285292854477505620624475923746002846649670801073711476515520333560253408172620091214489935140523972691920336904301016695574693130366179595766852421407388614689173671480388916065657946174455403433853925256176212707889811443261813457712153197453211712221780554379326073318356639936090885774454656824459847436075008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -357697577383668338852366568803445245769712818628880893484269355567330446874031497663252570051092544837391118204547133456039777678162597911106917155431791554009831539374043756721617680736803798494528812120673307760507891951544239881632444367061206683855140971473289062005189669209233239976765294639319838422326154348738283315906323933420506878246440446828204661100109902604923838159266379294722171788870812966929075640344934474129270289599549742619760204256371971730368212998702377544682334997858527572868347230345127387658685400821424198333298855051693603007577635100830980441817810352794179264272747933725033553419001876795217705911365081228267880796102455331427689564319323075269289252538886615228487388698755969052846032226697063456193377668136035172302808127551244281887822148289043110609893561661880871275352577202479841346407186161027025162950362156507781400681882250628431556003834774639612792054253397411243077879801634198831029309767866494557354307322734107417537740399761855679189584392092726265598728789714694688631230841224594907275902293660499559489643445343059726660839605192456597368610179305225411381762972155198081009647753176149756445183452218479395961700738887966794714277994640025857425828489626632902249373867597820359742663950074417729134044546077388137195370708462023888924832492764291812180016771923111114072811820987404587622485235370542032491800128638498913783949812307671950777314779889027888010628927710655230044073393090684085828629546428125847945009184639579201025301625250837157696642075552846664764963689805440051627178359624998543806492007051937185407351125434611250920203832539107704850124147921522720920295706673616127044430304179733293068260388327247592464926805086258111823109050870634469615073621851972238284414660920217970291024560650662310291914865467384387657678349874136425890708119275063845795378526748237334783073460629701198786231105112870944287354215528593933210766412798573608403551956053685459328394096017776859412844944998474552032074680493956657618158410717210688305105609318703965063572326782516823154842541960248023781022514702131999871067092798147120131352513209580281416025875072125136678801115420650743841564731606455953826613479035860581494958423082441737345955042568504051367437599751797597925518620468809821445714871886913618089821582651909425742381965296885691566504167833300719881196447047865624326608873850699388443988054239216564391232500024208520515553624733843475786594970763613822305118711489737655505009696241937927647632743045513042518457708444987056025604045168522654834774856699510492760655377138490277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 295153493567752354366120997834882387085006916660142824250924979000418888902703001071481428980025967921798608971125246806791454498011357006253606682403831714536395360287981230599559758189688371944128781554705828781566699229930482560359833720387647342542134361553958670980196089170912817816795893004088537738301549025119361576006668336219582784771879500475583228906712433474193820789785697371412104703679232853111301324215226018913681650998099907515568707777995048561875020167051722022611692984768294094373954597394265150679471591301634666726262885662682269796277498743535205537575358727595634352228385053469263788469760841910650256327765946986100316318626758818771973414175379354314744065058102278202251767753726157168832878759349642511344953419555192560932257926101619124783313309228344778908284221914011611833677297530182590143770677757022107383514985545981124479852920237476876769544769006470514091788481420800099443960862934726903693907068597681532996322637469561561953470704607242092086835519331010196550505964431264129764993771442453917674335689007752588287586337316239866691410496052861700081408262598829145150315736429524197860703001249090355237467987610028254866940730262816212172341599654849498690750779589003965789473669802463055129933046726145794347050080116279340377086924369765311684838347165943785108543034468702013550151698304261975227902914799403422081457470991633440986395906295681891992158973402178068498596412596620815836087069288753727143863231058039754052640965945271157500716381250260094508814646173059062584062299729758865675462607090387026967740282583635754321919604378505060714789415787337685614806004595443593476518142305217012937528209626971032833192465862867851188081236536169060204687490389756451398559345240717635932895372430961704215832071625579794366492164447497694222727387954770799929350172238499176655166993462258810338137753442394124177819424086574896066264178660116774007039140499394373378438645321428397191246835495018270711308970494081305456439416947431281640527480565873223259666669709237999511917830699886540507982644457771799590254076815841890442829312997222956197623029237732824796304733709680416075920533514823424986225999931165442757144404002378920857399215474258605294027474743989804599018191115842904210075941943722995511439268128481511675259629344535415053959085580557094290386517650801152124949699437334574449501674744607533592311315969700520277094647847915967220514270831267546171977792829654509903736772552995521575335731132886493142994230547556517561302575578984092199122467718749038707395628352140790920581771123510697000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -218046968945025045253665133590880006249621582069829632785599833165652879271580515441535216221383218445958314561381650594139118048380961105860787268037015564063915380374192504207024976721942806477851849131974043428901943223444092226766694415276951305937764740554038771123760572918749760248480157099395862584335247073897136585532951206866797393875954421863355946044770457084459369969005028296111356795250935472118305389092364565242119392591118448412031041901344602387228640999915877144193802536532648323597781162588143331296579780148451821112193935395530472012761111295220717906608852702957619581331032014742356253436846835918523285526108140713743648826649802624883795113773339260091929474050009699415200861190483700966725826808526499638504829835302173897787274526911619587000916812831746356155940236358770050289788546170404226737691048027579007301472210756852117855557913052219094170071636561556700059042903104769248356652575508732894599132884680512748071921197532130591176312389559694018568382740417695908166478906621685498461458820413220979096127323604124997390535155952050779748928848858737597713294136626777688938825215973196683238106882860395282034803788102931719841212349275827626163840766893549486480528509503764859194441039038368561066603184091321525606699943832144037392279236814307556262852194591002701200591796037299070857149478566450252993240293199113182535908432485216392355422342119890175184119462235472234415997620347079981845506929126969577465820177342487619865603351663782779204889771092894907613198324508981284523281638340404229908862230414927817920312559920704176649483803293887463485083401974125044003707936131553755207517098555073004647293764673239499528543609844463104806665674163369182503304891805579749722862519346367909623591230247375916140881807394009334929433249744769515318558069456707403352381857763130115223740031433122570083538704507939868791124497156343602872264400430682152281175726911220106349291547000370979983877215245795868287826302055340708176499824552949071641278280364047719658520591126911121968398675700073171164017745228704732956218593916870956791198235239812678093061879901014994260598505960975818876285377422867407245396338803728839914460429176004327633548934003341384871466813744065537944563612911698954732438019648101569778003861579472656480172709182519735507630380229842303890559926170629686426128179401748089683640826392451005274626921095598505963538224607854822351599417284403610881615502459905386555243630562593501525019324893303534327366377976582468272098011159420391883992434847647799390681511485356792329377085269280292864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 143777653719170030710313477940138055793833938586148813934496046832453934644546043470689499669523828782298898821353536964309574422428932493610136754116844335531288914058128275582380413743875690032797505649635945745618456752973363605125387422387940148372321856075081246829045000176972772089517152791147776289143211661825421091318453445075377521959715160036344382313511087582562407353614382585618798730632337510650250625020895898187782016011186223878831837476036175610413639091274511681999389939977720644568837678451417821013217052938178844998698841138780870821430027391822920576009734393577300327167322606288045246178729803688157610915132984759564051939984289918339613478494712017512955251391819735089929891072318101321690899000233787192596494963189684807527752754554853653076928529333478983098205002987066217445170448784934383796929648967305307648828929662867857223007726453475182155733336020013254863486239967413033092210218428019243947628615413073995122126166792742581268421323005368188972882503297226287722303400368206746203773370766034237871749303409913645160341243474042115896047407043516181098647931735996484933773852772262645399852775029937400444003379665299633077544097894893517033933746544106278685008410298194659755273405481284170942857672663832369913839185282672849197937490523294419361372371499643299369106395372206020734119217303727948874821998198555618856698794178535315218455932194952584945500242252168690033913699490515283252700263181011247236465140860863324787224407384794282156403431336716727494753086462621560641099983049700967122872936875372901712418050219075281385702969429305972319226020160301466869386593068694797747663093418045746957326843973588482478098660808009293102544350768975526500776143496371843596385627529504991380663459525432760582137245074241688298147607630627422384476421206493530064363882677004105643726571522897615089612420739781627735497490654914858350445470222611353990002550576215253250561225302872077930185283309816898405971995562963551778864293647868058223528440415941881380121517525103370452597851539982740672043444806531020932025263459878350415572019574644252606557168046315629419786749939025363065156486712336394864253758802964990426036342475778089191183070743333728081828839016769024201621119190091803834963227137796788432109098713367654732772588199000111456146521906871066468441784970422577596003480089225205787200897527809633908264941243580968986850359456480702917302689733804862980385020587171849271824530265957883603459504543217307258715607581281696011919876621752270483277612833557759401715303020405576763907787736752576266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -84897939438038010049618492738255940559903330165187621226250481262789052652505991114522706880024592486555754963907780565024232888811281083014068672394721891333120211296198141755919066836352886223184866411604759377241259473264924663192071432549843567385751755093855538068987167405246352905260999082334389237575248195661223737242869588025165579598534878852381132802563818580670626282437633697446512601708179795061585573142240195678402624650925369045799730133034726037643526976484186877461577116197846112731079091288618782539161150579738448835658920479653877714458411810135144110908140076956311282642895594477998864297239053030870660662892879545414368382574338749508901657274898430079672920052346634575444166083866527196818646795964273860274347026882680849517385784292360748200496401204286674797888159265445789329523139728387267583034276496707004109190459296979525109654569511794371023259184734078989998150677742377506834114009376453664263074888871582757599241777943214745887580158243311062997203756430507164867719969160472015846905699318373878009984253350613745125259275846467376732168907165393098556566556868082686788499050395383305041580263161701775902240946894909218080299302893690941925263448180601591598306963883308160820719382124733995256880180416797523884370462487839538897621980636570842303391351219607812045186962690515019783254384130866499200347916305069419493557782307303343584156297306518694699425775679643382030948605587556688051045985759291635665012800009180391678161938005876719193283345994947479241892538819015802942168575210325706025533006457154268296871148842962548900268559606902087153250521930471770597398285120009368311270812486889224483841377330017619479697589967537059400161089482781545808653300629613655843549879173309624445560802726234301123576623552995724256231165026695070450127347114159135244983745503794912719614160250593578367512174309723433313613763192909725493458629879294472252491789427721785512899748073064551481909663716813882671725055006407060240304117375753745441746693226038985587984591818259498120533683554408305728575174749410772796061885293426641206092987761870473632837797764117993704237058353792345630223122116544690658654897736184671829150850002773103553153112097367820988120888105198262783501217503654224982999651955228215300720415637528846320070063515708384683239225586588125346944744728268068149746686657123391732075491889722399673602155574175169147197320536202416209137967324187987250090006207669747847777807932635923593702169273126456806357942341817908381024615401849757603567830452427917940938526307387625030989397514627999334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 45238484063803438166297494297276305688948193671522319481938716859378688768357048665483033419727269773037778289432827967810038597914335122095295973238924075242731318302852113508254160146489691686978083460784069818161654025306729407742655983437945697237842884963687370166273730074139302708117494133281027822702168992519756391664230387639538841565899793782318437365304095287455157229930990336191196018976933397387008765037780268940939689908994129744646131427100491498963301531396195419275540526613884173106296056539460916916109837706538167312702395888373730935877824693021978383209501045105288293999192788946002079871071985852931634836699163041656321443342103908801210282093188435760148977685523696478761777721190908154011742053240954000452938893947492641214458933304025273867167507019685894154885507311511867911253118249841291385355075846259139036678153598649525357303435073735994327920326104138589889150427367667718578585848649927057136441654309567628765643633288688626856541621118625729596474208205612595528581848821021600640500906630943143199513933314282432770652078393093399173516307086273944634522195760182788631184152653499176703562463698332939219998333245013292944837280176774460677809590028671057788664631575593461625833067181642491592975018213960716231328794609080272115952347800909253423547422796014637077814202135077100065440115107469669793943724195092541846009440525708708194021443390044470997696590829478829751123598528475331566822325375366997671324413726706773101107477831586350112073176333607108816409864785758038312917649059196163771167603627102813975257130341036422400133360134153375696097368375988599260673492704375566003505588316173981026836556303056531440782901355708557462361661996768013243492483446999521383018785775691055847349302380826477677326023091794113163443569451012888823706623093105406359726532020566739749819653647707974665712024362395256978791759073006624493208077273358233649774593111611196477116300886244099929967129564004460901704545345033182535420381520415278221169765557785119528001340037331634829974617499108889882546466625078430854342655175931115772714469631414447044300532785061360831418397845378430128415466092986715582714270412445075716543593505137678064610243358543233658929904564584070863633739962294264810265473423856265857677616104224192585386605969523544577589113311990924380801197281447621512350517014957988514258504502683486205986271181732499619845647750112948072382445466620188935296147665033153907875538376666030299775004134070931224901485280701776119748441982956844430091876384391987222444464958718130352237267837330170839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -22015618751447959236393323255401134034227848367514912994863505056702335881824912517492459633195910397771259532911771521020547175207373574489095675778101550103198262633134268303058165599104703800929875900176922760432895379607274565361312854760242124619924527819159187517598829794457555997708000514213856460743847584299062668468979133890213979010586860589304687294946099444391011029792934868328266048742254674195466635781556828890903908636552232257476631684337461217616942654402398579959479889726994752510144106600306533183691912732104136951671380344784048173708928429959876795904587207541291342952070138582952743286155186892830775307512211398810549276411832765968465401262698861673398401271356823057299951011399590293623091278337297599030546577306169679928144100000976820472921614350734863765625800747897262087174224003799769790703933070218638866182801922866898733293131975376347907746003442408506180853593920591025746222664114686280417633990856159406903073588223575004330788723143695897693856831594758249153592728828487789285651052413174503432946134969295555777235543796626494799256619902994389224190554317671536229646977430916294500966098796009606587731339192762283242052938145502928189435745173839972582341348934669022918770266087774884322001831000157628644243515560469754080479182962369099481614001350694744820711642118499035040926860374333839893856258676812538358665634032368279545819881564734461684268687261323685958702436935101826937204282197932933060896289241909090225363006871386784783172303738925116532498557324655023525329617749932294377031376491369728054271398411631740074774641459743784177828066697003831193408440450795743037401197618305185026005892656004242877591578051504119702574285125737089310806002252332079146808584186412610966093183410294222882390010516881499270415615952696600680710570291334595013230909695518887557156293330487973959779626046704507994730577792300109107202241633996811122966122601621238010881273602151716365492758805407134842455532741784513012574893936589405091172741967634301167421068435411081828623739447432917514290704709502431280270952744967624845170203343858242127130238985052565784700080457367671642849949266156568612019848197131430127445608370884904483960341735831364702070379208494684369127430731840153244588089589266922063666559814367915743214874278252293303612989253386085923962487388759321996415874111073639136984616829925208937123991180609049952048310543906208796993270794072422029342615418998052794844344819556485088529813275594125930557063669427210878340416721967919280273593069440498661679865490944854931720352947327782092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 9938902047793131430002185071147533051501339396444754482717851879130887302912022275527573669955049621548816147415197485112002933330606225200455563992708356354319122312441120407393093629028375167102857206615525645733476874049623860081385168326104161417299528475472082860932366145848384731078182287155840642086667277407282138594166023326338042019804967622588247389596558523106900914120476862320765304734949387263166136025802014883493361433004284637882487173636935724145332092005993552853350657845983802070153631752738144854018926397905616152922210978755337786782680139205113767027328727552412596849428090384818777645845419109443732071997332048753868483913277662912386564814474057512869733350041797449083326714533847273283789896834220097229184989234850644735848333512524310018475229533642090879579064305005333564446778679233059820269561823957109793850859937272039002077854894302330008660792294088671798453092693986649295702440956186525205649656057481006271037669611841291055709420512612800030245106524192651615677656489135392386964759659240041980773402608349871308536630350629200588454536632490481492143650972333688519857765908217524047159975577961135532589174885225390213319117850062927072417285631948618058473356427703455000384269686033978454290431821809135417970728596156401208833058765241052877627593100782983112821352509564998355935774909413070435188873246913742085486020925736705093490512305048765549764670445604399482704594352056584432230468762491264856649582861190193597646808242471357210782601330325764055582148947928982543671189929836883273778204292340029834441243754224662821874062940161702992259682901893431909321981792070566498001953587345070052230497945586476294501698220705857126533523320110797008042400281702093949614773544297192718279111514661047287465457870895872952896696085423880464214618931321072562305390058109750392264405008883814860207931318235117374725374864262229464310751711390369712898230243189938110369433951445582126271666828725015712798764753228652764950542738302924113708229079853071589767205402051792048109385647825051858544879951562769597577087545443015457382174730626970747257474489192248029539330596010596541411406331634860173248508057219950218705888851036523380515296171044010095924688919491743375972950923426743278077856195009954720057091604742649930147113765479842652469939529606754406174280837478692318121043935156406064101011576610103503299272140574381223149375242663911471053136143097035524252330853874377336000363940325082648424417659457346572286697888932424501564861512392371720315530919476567214544175796615041166905091970856690647040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -4231348766424422115797471816235188403096669357260378018761188096038934695771560489254299321698212310848254939409622686818150016795040206499722444673692530519483512421481047644409694128738331055829583727335211907096921942241931091448784656508258334296953588563442043195012822755177225117717221509554325978847684824484270963154286700381427078954473825114718000576575419277531309511301387581408394546592832334120075361516614034885156310030583517424162602008048397915759813371707016626914353731348231729296852712017505084447970313150225402976952791490052439482176896572019209856637074942718934900621655289758045407591514383990286131017189081246611825374403208656904957054460936324760388467001108501493188615136294729372336998064087250329124716758933620604955555111768599917801930206521270003122515499846389461330763485385602535391793296980527391579451083266690620249527602467109756585302544127501288876057408304360740311602258816164276568472372048849943934422228970327295004883751198766698858047692642896513128551892246723783500366651532196552062576484216362016374575512301692434434372180789267920615797449100106834858661166165511995602317534818285859433060009005877536332037133680253296858662130909481659718014385852298214418187845915599536454399383094755580668113078766047101920746186715784112785315661967013057827627733621046335044260502158670933039068135120397852938713275362914033794995099950944481468372478953099780110254511811319514446159516536338390317132476722908758259526124559347299908933846818328315838212073932382064353643742273308078301167684809043431330475656456732822399436184873601344404178995300122205007448649079786122669630215807974564534102622563220071733754951113469025354597301138419342192968356177034080477978143275176680559166293384289255760477322331060828246250301626392356891931939687805664457262468137037393795144175720549840175405229355923015208273520973640833612773247937472146467763897536803410756145361847702349465721147844422788679721400002581060094103447941550649779916813523756862756464402740603706121410018915550903058382667424906783238053964316901630442227957874712186796761238354354705734090022038638806352399041946840387951745145823886057739707031491059539452584859970773157170345525896705759029673874423079826777742914187832354496280786273016235991009625291134999840912449102699040318895361384380300306991422027928090186464412768416774753922398520669936127946688801825825822173688516006855474016162042782994805502939766343527955225499996111886353054352698509599410205563973335943809140982875301734235730328637700211256780084592610849587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 1720092202020478355995906176201690879912039823337607726774541222075784899461526972558876806945431270634411256883293352493566731825253832282393145534476894947345850359047828229918891183657893329266692169837358354685110758683480480978995424150375075578329681223799376747805805939787986456655246513384470892140865297449627162384598432322566271203749291021882045809456381760476298771093736012834943504431485881484598508519914850725701690635530037543173168189425944198443067250507965476624303522915363719379582020367327288246634284434959834048114257007098278890279539074451248651066986469303008164107046023417016847690458722036703835487816817266274097394792162796156999808504656637355666057800589705884704507453287345925418423515335805465298914684193315525939303432051289090578045799670017527376838327480025972819205333098829433586323082119062179344276671313475312832737686251151815700002526885758408993464014684342040569680265168908906335729613509958123011505068144821564270792689228187498630717553202423738904515422031001774635984314979210019012224949182214361978580336376857178329786139186400391447631296223428558561013007220794677180237893427981852609328015813003532425586202999846962802018757054065243129907531362129312924545999879071914740917686826986141113997688396426319012982928626835049064146182510110311535714002664583983478682253639368594655258616604324402205924384098562617177422522878961640266080363778127913784594558192144314461464003750197436459092064395581947306185171337438313910361657572202043055704580710606735706042467301880798914318040979667875256284735267631856511899552639440683836719378292337819379420184378037124151197748452563210907036714745743858957374476769579814500107066473824992947913545928378963594221958093321449579486172296429025997859724422779874346496676742325630715694185414150568088490707524841528309703677481845519231689636253378042762543672604718496774667721215292442083007231673092098420231913419623833309289606686572183280879333011331524370598722075041143710852029490496261079856527180626505419789599384193999331594929208087688669724713989653030445902794081257661435383184872365006998015447846413057954080590540534280420929884822476922350593428846541875745529251551715204353877223517257993170786038532154169707476995534122606668824911591143149154766053858944051355454369494112046036450642306831854731307967440163474097261462760851260234692165649574877236145317343693624909759986607341479314612006757561101799545407162594215815599732413572264784584602508944372035304390709773301554310580780695131996403502523492164330573420174157723729920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -4968488507995487461400206715906532419061589466536274064350981621640117103183432611970242266935316989489733159322972979021985462394538459040405560388714185210636758416086551930881319154812862339083039369883077686872251224537467232768121569305123771681313540541403533263987434312240000785521392767471534751392443732279400745666351436524995368230958927322681105869303852737118587956742962663800112357584689341003600072239317814040317264146228503527752615628711624916673265898975899284508568865310447648837604186343715832632946498225206954964149523330579733202169873592389216641888124089880301099249811055024567845795478526998711508784050296405162955417403436529309352085762676793384600044786257966801820127087729192349717261105854418697256021472708379169948421366059787490101983079076830327004073293874680449791571434226256677302276042540395320737917232460455840643108724334509826923944756439815171145892350948686338523977786796519578608765584630149476974322924606879797872023075738420409185584239628523742292277160289292751545851193148148109606052311068620189056237166197973715451176305449720298641199801374624544497110493563665447468319716803337124076704929241509221798413740089727256689453217466541210287372093828252619721855421413886183352705638702158924663785912719949102187483826171912827146907437904255413828971163164578808690062061520480003516225681176514847748445226142476048438830525772608414185462998718950069096791664630042552342422662408195579493737809567053181314898618406672675516928491064648506094282678182571276484023614277522349194954439940501180572701258954911172905610070005136241434965894966721590514189543543006550405888649789732570559606998960296396371162108245644736415241737286051992702101098405981243142081045522159614065721222213652401690185337974108562863752494345073468404885908076999295085574185085029098624146937709696003217427674461859131344336273085915954967412437273988408686895756867381993804153079709791402688772188416918092008734262279764831463568751222835480067787025210970923466278800609219240285419932179691579226002494683272255033447612709283588285023298000566201304577359319476751153691986554109781161456313714854392393131476154200127868624883136911420225056517755096568792197940532926532200009484598619670880656549991834370731851311764255477304787023199034808713464276564686091061188142028966444399128004403043809060348828157657714359704596261788713787791634185699901438917254527137230323616437934101227457686363554587366611496994667074333695149262762851553035735520541822244273052658152785489639835303366151792230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 1340467022865923278520177899711550128380127409998966744049568750656886979581031603536463736753633190964707024096376855587001957371274572657012140978238834735334955912766833069216633636598581722480350078766345845428753696743672516818783376009282947731255294899685715493599917060342036232218994624077320356327756596814702272710013871611436459078800286890049604023822904272141060439244412718803372151026463166261426118229656344917015468947327460866959485892033795902385552050923028170802904328783724408525278094683861661526346379646463753597935353923737548547164013443201906086176770531078807982435096339957489004383691661746269897842289564153230989214382538833206682541555740256848974601991400481103342298288890417339383177768055963953290640410279866395331285473663663724989168494161881063911335116690639055169848129585032686442090650533699233075268625232946739282748291112867505480983037747499901779521812870010287616634596108474211519789189714245457190283069612047626811246264179960110318709076914713564683866147954918643372101166937275897884202857093690879863392794172304549051246397783650011580221585749033404294658691813444248034691322068219387841448399245445831937114096156531134049199480656245522417013446759938969036662886668709693648468639113166208926126543915759352015659579858092060584893182227866919832060354604152031965534453159183712769645089375364826929554351956180897758103883012844474030067497237242790408138192993692455562841779392052075293483997880285681130144109186521095463940423626521821505271930092728898594100644224730142263156566835792476218599110807846211694720031818852277150498348596101008886247924360183660975982357969601300120114042364122711425578268084234250004637387420474496517103929755305714343443564288493286074688367058693782376274959531857795234883794273073926451535885656349375439931017811862984635127921442997911979266234541596572230326675692123285542703672448669454944673910127680980483568202712079041878535443674301940330448291278263455483630582749078467727172917152679165594106048509679359491432913936258809647715565210676017469362056136897941511734870951692622990881900316810277175145601843846668758323518216445370634418050063048110914734658476406918031827812120765953916822007133227075343700632910538332320664658821760760973973758633013443642207705150671474086285676316373066175354909756681937981458915949642695196506198233670949279097182083014652405558051079272181570685614782966863295928861915879940399076651877656765620344086784760542163631164639341172907005020712400076936463795533104395159298179000588581644271616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -335608646598825525408547582569451478985609834950101089016222633786115879729817029810116665700151402678762437594090420496287367713275301187382101005493895026426633181301955129762615505743189136964427666601035714392375925796847663322579916801671951409720898270271445464908160703970421840633948251226023555644548142974273958636837138090593903008433982197916259037427411747089579993072207459836892739799523166012514399942987803534136606708520617483945710556130613498847894918597839106658808339606624268276099451800170318721129374806494146172483883673426256490048017825725399498693165669042589151922793194781832951102631484288875457533401166550311351848520055956705976599324184561799871822695391837992567767965789832318676459946566886160788993418694465482062172445238861250070308755066974130584417681473238083710811556078564146927680070258840872531392487994789024182787594528264058277153509481074765001705634839480561654246435063479582744762307837531823886154395188956973710975232870957138931631718213906520586277370625181604522712358515457559274774359165696080423582571292750824477103001569895760621057777227478509445090678165497947095836431671265574133147824325720748796105324381613481148751935516826766644160626082350235790105690647888521474951038618335059028652072704002180175496376153828250953966012290747159891120124096897451122702942560619177400613813164471501152455364969346133541711196079791731098071749619445084448305165907294027868037915904616763705585367443905601345763415975138926360692915475437735464963120782745397485288606384972784693628025080754561267896161818593643404757229220492737492975247734547550875506144873604464167499242603184862338465316395525318572162638921282693361748678180992632510041306372806921459862644950503847165896764056691223297561176399311327194326681730462481016090566016761790607209696590558155771198441173222287100551450367588064995092025694086180293975920477172819692101507282133634127769902417122083621170601890600924629897515082203366422250724862215908432140743797141745274166145135548695146760880091092707950275952621335378164942367459984383466620524476185172041133002617923192935784948967727193004209783640583832189064156677807610599227512489589905747197270550121072207017101523360893205069262653413541189173112457143139627352672299259620383699530985436704680061984228639391993906072718966767052740508820930817923071440394972140524796607464213044651827784902370628603193928319467047640634065260999951965238414062485138826088086583944308751328416352661939434451645153983630744929331759107213944819152871254140492605030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 30221377446011186465798563894851304801001682014577383793088934501116308084107817158456779824416408152121790359666806719997065502128690066557554601489430983885435935430649839655834591039293147325151040852818644083496417721880124423141886102745930990114093488443233336403735437642431528934511258714430808410845009058178160225830505088572011762222098886833653962696786539693639561177645892741999376608584679395689326846654331731291851085134017277125895404867571122580485742070129748269864140499510458944758339687803376919438136365814269446731284284357300336678936650133956245006354100236294403552002416076013811794944017042191459841410527584820552681297171983060995060493715256092660335738371035029561787004538478132088750873724233233957946268819558560470632363101201455549080234936136525830776681677057764666312508074431687471097157153740342091829848689532859535649569717659877162331069368840256520155765636752491860114242770536833698556406616777934313917834852529193837877734551014101792793648633623210810061920530109356897998216167728447541086674544759166791529201453669552470574015154767536774344424102211655951710505036942637349756828189831675155753656956982946231761590929240117777518030483227246978886937810831063075626049583953722220370840022930421797978376837881881689082007283869997245545752426359691784145054159414213459177219079089148674873254477020852469603442339981246175863980941469215540286762812194234366003832470226146744669923003785043879847110656451442616590035096304340484618657692574777009089160079868954858266493451051221561168254114583003209972846644852337741156046835567554310066617490340314691682076231602346670063589829645998542745356280072632031542386764840880189006870300802774745284364411282476978314179514238262896608250526695192932690294460800809891901849840224366428701308407283597467058757077762987799302474161265738213335352266536437549512926010136401266124425119078630989601487542662268598516721631133041008589195957472928346011430894286993820032829327455503115055695460403852557274069917397475014373953667559575653561716450175240977082163000653533736391906101852587693474478215972795497795391477508369199165194199723576290109123973065949051153290730791005039668566281375568585086172825723878498959972253586897897839446038540649222340379411271805609331822545365264156020877637836989846095206180855557441458120961485582349576458336544339250278190908038563055507908925164995900035559592742230657904927050841293342782609008653361933619689301078276934746219610524456375024103840721588170308707055281295864482490132438447795797844033536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -1453829499125556773419923410832927305701253047084158326806402419291434991063611687395123856068307239410299188665807928562322857930112665915509721067627334932784073972141476418806686674380557593687448641150757007545082737020403198417488466321138662118725363426072754417540983728879757903280473953369267254433534917204439725523727560628001604950862027763964642756910908643266121547813237679484255185419016708641812882177974466919395206291149232784826448036518135741159748991795802547363082310591136778845142258042412653763452163199498490378326970134180816307352578517055466423536861028570743465016910154734122437004026394706385744784938372467614246807187725080003806380979096713977444941256117873147506205541671637189858810391388596615041193216601965232952334634425226431783890890831377009647797522747252172031787298977989172651097047394318763157639995310552222035728288910646404529042271503299901477722094995422806807402219060999733660740304036676271604375260760813660143388266454312443766266667181435400747647529850198989392863869326824109571467182503635581368065590603447604655648173482301022269173564326336757843584278071184496260327278544193835261688082725302140476764814274420336219010812683690291740263179113243482395478710963961376949524213525289029448683041874249324459383835298368069656496215444569890051137814770803925748005548299486149793852485772022174398613404747908968804816055512686728157583454353163662258087045318807982909673593001706154430064977817058282808212021795226959703565425141050432116895135864762694716608185435455714700043799938351267179070230608460126112244197415194028141803209330517626337780208684230333954647509094500179208210086641354929744237979048720592364339072660451577239015273686031561174766732059827037112755417294203707502686054577692486733653402424552316547062364528539754156228735277764881386072100276837028259427052805039650670518829820873828703328031885698672521409567510992967651900886630714461265680651837997683971519918576311140707885863031867465068976729831180356708666539372045196236091014202821626947542733883092129641742862673556005907580057285736281622142743190104036303636692163275445948176971501710541845883352143571733353111654292617402437671671637067390337492899397421122996292795411578974017650022112894713915176093558460541343767561841740716528701843779217115086911886106245317625689462539422976280558004489467138534383804135300638663069784243962508102207210641119371332144517762050557336638784159632652688783209427447059183941495052219014921030930840052122298681298774364706106159982831513699959005249536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 34811831252416759119738350976755994979318505774131173266292377403406752296747907369183874697381323643494502344595105616021022861553464563362769779113432103390832846773912639892781714560442009604816170054140766407427126539007023083985215277110573565722667938668841916924385448318035217958423210134131445012392441107605114071368945532874066809177564268426402779664129454507034986211540298843355154855774217552686530824407853888054272586114474693945075332027503074759668477009365182438328827209238498598311541119011301569269004208770541094475870377310561575717641265833017114949239176737001530445878157662809812549886107629536148409996766231134781827066025920084039178039457892255808342276201815211633336521574158718348904241109511639424444156152856039904721109975268107948694694581395932834493375623316878776913622304236448006372161198302329763793272885107207505169934352689548859869046923185707182129802186565514964009615150117051394791245187650732298933636419957229750683124561609950648701357807189669971922547859833647763803166619668588074876836432863935565420371937898049247586929754599452938259191254750694604630158316315500571776050933586070605129132120666879899189545214947550869419311749106128533146728731108003551987577563662409997529076016574821837505150593140714083036961874929637759373714234233608469714808861579540659571098499921709744427149023900489161819548386157691290113233058179606505347785764595057752144967604115703107436392541172239191928460571281050482636460476840660738984434966898418610460285666837452722958482438246749221275781146480319760759326993471583454575476484674439043880101470323706807411731771885720322472475084282799002163500996449653762393835106055784416709384484089360928535598961086632288186327085269476853768015783283259692552397057394190268143108068408624903778620475482538639957484592989276937294000996057249149157262192270530342153523746009913028004472042337815241237011105106437177157423284089787252504427361867418172920716629314587778598021552658797500963105129723668131621113419587153240014182663152219435692479493118454308933052384045565904733364852107142495594779792040321247657077445279492641355832505414297183364050406174730912711906164077404204741960790283814140996762447502349169700036913359414311821654028395254647483106743630246067185337401909587062869168562428484963507434906999806854454182615557000348692669746145693190260409878993237474473876916458057116776488936643797868409010251686671731003369243885571697010607988535658882855471498998724705354362752867246639030719924726221454905394148466564108893697075052544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -472840770702351154172298211534087581442643389878842741813783530309445746682498217619803480470914440123808256116235969804316623199520707377250831555842195129208586514176612435514437636923811189622641300191986426812824871719046750545288279807846575500049318244996643654589997284497674280435200737342897823515861438244997731425977292216093786592910707210590517748929225328135697086574797339163834192379553547079896249684852107046108884153754725460388853107286029600625689404331935450611391453097612183755512491993455118989166471162086272428065652808604959898511555748880165980467800665530568915411753528972999697835698402026852265532076244627922201241904139424761286994572444691234385148021638232482905136027299509309908707755767253220940369669400671442969936655498785816747165751167819971743939674439411986605855132079109969190895028611137505826282846843031502036296265468268708685931692505462108965529743185933251301525027659242609027682577796844305676385254345734920233151965433322957188074616145086989429562522218222444404895002075494878044998235102431347047348167307216293730461883278559967751836074338310213642084859093794241103382345017691655258504476876310001400252418323250554885808070698176101464492574141429542637623680462903521936983650582428223937985934608744050626592176640728465368152693064941648338475006815194619864110913667972041262839184970907692899403991889269032475078242659597405875638539656061004528972182106816452446208011653855750434464794031372724346156866174686657232346439557030371564800046757605464117190830695225943924787954585961876546488241322751369117757583213834672607476048328981194368140622573292757894182376378535622558901104457439811858348657396530486893915745924082515924756762301378663710740003394494887650557754522757672688650483660614936081357726059991108708597159656463039469744580895323327818506087125387270601462201471357365239979099443280002515939938160843003742898916594368744165162895453847395050808334803862764229916981552736933080245271906171349304638124643004465708493282772137036094932107423006943998725826824174168077106409682705520808824917996361020116257233302175874420261872782481412711834366285664894156529462372589027000892696104458155152459859571065802759375355259980445794290341395348150078648225966899966876171261881625560828884933561694880135121983314556851679993824525292848095677040728809277253805891817633917318362411634791205701242549848851645877369417127285014331497517833556373893157266015397583418322296097955092550844707774321219267053992277099937278079764642558632331378641273716707179653826084864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 3337110671119212462923642861753346626052634406968658825332253885403689787827380701674163494547512435289047525662672578343941639543979975442134945598384370898609235853774721758291014321355217328176668425205887270202004359737078507238656612151004963399243363713286126984578479569074554160993327626525150798019128993585321450526522802667520579962917455032957273781317549271621483369196661237539653319891275972250012937832788201342462252493894439834425186951791554794421280154895249575697967627465797348013471067140694137108346414880463292785253139061633024296825133465400651339189091525373329651197496887123704137674345544281350873957353167726321528070527707200649816777313372081774085182930863587851967950680484341649105661641486152258378615539977695142836829155888765152852118281364251004265401782104224895418734714076451853939936752387069665638902675541063580369745711596640844534556607209890758550601132727660091892202452769724102089912333932621682979808903230641552034416984752850404881780675832207433273991003871705904977071413542350223546377465670585617256552187778808418791494512467069414084869059792844556703520915635065289868377684989191447872894418983605212590375411188000190133932619771972716450468894347699532382583768627404632097489415867106972186088603525915361590150861657332395561704110547085418278374272928613163447249526269176279440793486762428036934843429432660689286939431107365405552674732373198422264985275958066719196777082641163770658616117122890860669088095666715411773705473944730931173435802618023401132019828189602439457543339156716274682180552872722157941781442754518992365279795133181000656677311516669328972274794691834936063543748502383600495996619768045466203938181386103071626586645519289274101024788790128959372181543902916276696166285555899859938282108719872617451694980797986274047235101396429989061494325430389680825773623397846043917419426845738025459521889604100206511763014139420003662722236375947829768923643689983871091652884171625973997469865614279221287740157093812664873706212123751727833617507622213008334694544229277114959843927832558691631495092268928914388759893208726594097225888481797908317562332068810062919355386968560790600483680090131114018388327889786875869070269296411520201719604978562925386243470934949951194063876357907334382971007784997130842217586050970381407724284196806606593553205942218645492709658634014079639656280504434351938542335618772378942796802419384527072198247164452427866879424493312137973128397094142996048474247299398319418595473685319424072574265829951856091501096665342436372150137401638912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -2446446852249903017137652441095676274285278242485376138559723879688450588307711402413801868784628923820565632760647405412593282613152790074783983847393730264932764069815426755282117514912280189267912052613321278817043438781466384984014799089784228959071665000807749931606818517856638493009405388623401140948257852435480641533134261783739917356625898387874882957467022264139384995999537309312376225538606649134094759852179322932945061925854799909869659015589386486040133904231226998052458616520389746648577979297402569230731011218587816622779917380823022251854147660260012157009195875952251966110597414605587907320414938854846368087737760971460505738085518376854239221388604265253373243502896361876770555528602535995367079078136779209933607632536686889999810618878579973566082336603931989699566290076171541226888338141114762703745175888604751700916982888223428441763208721719357243236724179305061790866716617317309680767726735210108778359815639004496541707212087286760866570467111858691288009688946883982521892271622261159564655393830731173859976024469854164878227170601619374606091915475752967991576207452502262772312356322589448569947570010135120708195823155071393406728050620217558715710610373599881324231434690909759602801156530133135202868602890352713746331615000317749946659610416655115660487186435038216674262278648087160970860465630549419938170765321283786501130104601035860677848817908958089210582164162587409867561416229146097729935238058187642002699010849126448608708510431181982926346556437140078768504943974369833176669086729294718407482816492566437413278518757957343254393677261904109854294280334337806312362030377997936148574405693356628688452702409055555257540882596874974776117794411916503643907253388941062301546235516437828812050854793355603686680003787006381046344448200962620675383019436804556662211790755565793280858357064882423765696452827235208797842133224695862288787081944165089034354638733969160603987185974720459163159547596120683255036486162544620973044359918114080976114354978368915080424342106094974029299001028606178407711250412604353831823586932259023145671766323237742685354540098965661993859500341430137839865441995192417689261482637609327740599362092854518840548422101844491725166612558156785475924064719987676295631389603098430446730946598065463568880806842038603639138331808826890723617655522221906749740023365210771789250894381280827477072181277068645929648720148715250624638884531544643351877176178682058121541590123093725043834486644877374641317396139300891476259835205260539087242313548131747196448220579154132283000837950668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] -160699590266774857159858271440062717692135986213902744682388696134457704302547968521366986318424919871850106077164318160654591948390688883316201073797164986660827434234787895137104256060582531088164457630781818503910885212701994812061987932892875590944842299596217084348954368595234088881334282932669597806170413853558627910020385572513795769621168292427738988010617419204184515399164894289514715795203741654540250192289632355462932244913310984643439281818745831480349469698841259100428554746017782047253581336695622399664593275184525914926632249147553147877517128109116910993653473629743593927799115386559091591143581856117874429719507896880519385622374664997920042056542672518031233226015055749750736461464831556759213533066452292491294360330126183713543502378339346405136814737049073822482398761060140085259607129089279822578389125754166953084050563401790246893666752310586691058914466661329593777741973575162637396942254819161395908431145455595246575103839820134013444340634107416115309095842281185363792147785575268380507283993064314807223389510839782425156972599935082502899189243308969181112586208335426712760244603703161806683444001122205420468949293839055096022247477442667464650709401762822168112658628154292739099242624594277308367834157860026534993987989941130474770780855725886883053267011679685539197997789499039091625952323743750051313427351672723915732035095016453212754958336019667290845339957983886641763593290372440057271140663628401522941533569760534843566041657717937816717322211238833325579667830863930400521162995817653452327310868508922576382163056625521341943993187689391741172027836583073294953622190212673351886306238200359263828897877324210068350551084838063342485983236925284101462753243029345094333304630924846795496844081544698937653476783346437806130130687568377206362495710052040171124322166171887600354595124460336712153437307957703496917841824787884542108674077717697565985443489690138648465559642004070391474729443624287223143237586294649839923916997943258223834626043203340514692312951287184209033254769046201310401832295917212627138848405461920476136446530842154331108980787220372475893851489263091887680210237992434405333212724378372778412608115290761748293423346228139186043775433701593292300204006988765978166639299086820166962942396816816257546401130706808036215711128581265059368351557926532031020979757832699843271231110215263338705501381665272289141075972800272958113815421294387147851787976197154261881151476938848631385014031729499355765140778814734535150512676676621164092062774852863096380797638464187100969689170631983104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] 1395795462065070983603280353845907994341778832987061889205629261657580257105907207781398292985991183647686701474049983821952166453752403280876183129911896690709550632055230460956078179156846249482698231225889743160951245129196306013937279659085184672970561647658095155514619775237847354332747311725500073923528985299359686351911985028512341476034358131823383242348453559838786839858231366977493382482154040576299544813913300139382388822052085018260110188725372831734578020700590652342805898309696286550229130553690382057437690802665598296094368597447806339226173931172225991206934080647523800700844454639167615837038883928642967780185540171174404039954274820563799491008739238203740036549716913075475754219891601897678937910044042789892731793526398242186231835876041686092694547893314070984998971128201704133578462662069077252720926949579511817062183675760810414131548799939268065137354486627733109393710507913047498875704615124812621447552263894209303195211476445428001138789250246234787294430694296865077973258420650050350077757512272699973601330636348953582832170691194978409224108106720018198170378266776102989854691738836953947980451028577993096684030035667254619631643399486177928235313949199984111921513319501632544265680131302673037585236260153803746674742514236204277302141357317020361849224839685764367764867615644139103990202676811118363565839107101592025594971482524157117067253111759917846615452952818379919139371483677360574601550285801015936878046560893397984986657019036631390462297200125503150055523413434461183493020047627284359046821303510019331823307507526041972591084509403678595325057126564579425539448637780599303751415657864985732935656756728208196901202666935009506584749066582830207248749739519488676011031026292137149686217679397282289006150827833979107476185926602128512466211806014827019193280198487149967399946750792860132304769135346634318852154802955079495519123230348007215975650106694183578228528318603519842065079842978573518754000327251874642655707055707540176947180277038778499113285735665585917862078529962311274273301715668225130001663377693638881988986790719999115014540341488452582882785645053454899918338489151974472313768178212482293220440762109689155024017694775689410538776034060425091276961078994429401404560112568570645005848755711564658415609955937292462580178523898249796808557851257765496829727133165031900909274125620830672404460726546838504927482016765569864635962777683903011517289661718445547232508786248693474466656031334138319988103769249512492758057068640790058624510495246079412973800884511177870216571590069452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] -4837664697941414934553537210664633839052961679084781256799935570388600676836892324391591501221595866912847042323561819436566653587973863502241220314359619823660983223238560652881342992993110837046112564218937621364841808765115119175675565092641488501615565100473773045806695322664097155084660787083921563402296387726136766724733737832477047000395539977128911950647199520164405843388290074513314031241360716826059350441724669411444029640891367806895034525842568387132341056989324013084682710940112811226740136084355905517949797162034074216809866886383544114316755263036004866969208771517784733084540709364671704401079034266310585816793649758374004838806350683139749493392924962598838307447356603874936470008571566852052416329826374817176382180116397936946649678410139524495895934473006263970598967858444933298500732729908538168989736536372764300799728452866020831557074984778563661018775005689579693731936672642160101243024379065144297021356424975534047251299598782565972159030198120565940504413549595455764830364846338554808254383653548524331884824894906238132673252922104153859016163288736550824669202944655660506209132971714687465351649549611539595605482020283041729394255280061402882040875875592825189593312535921143254319894026957421768360945918963064578990548189054845198301767270074692246440743041596990866884214007807674960816247059221241532531411264769223442639548561414568347615967897310885873450620410147325446517034362549893601173878520043321780285202234960446180624974512677225371846203717637262176621065469876568288150064156863495058555199109814736631861684150447658217354555136221790936562665352734412534831966702731308616426336598690479076833897228501068775059726423351769160049211887718771255381349384506696352320274001289476622459714942565689286802065074815988320792891778638022448801535508483501527937697156200511729770265216526586054162457721304949786287451060386668923756276704800174144854602800542107097870261322258866091338955129560987678963190339514214124754870990070223868295347493683845014018611895119778056842864484414377623258286772768013894250917271211616306485577171348994575332036706408830213507128954969084101690689920760599370057903320014786142338833161723919231248292535995328286336066256607989706820613539603280919537471930473689817106805784144686321778554157908900137376982754818955285773896384150909260591646294326386379833017319966433206029523103466769249686916031909666350565323633144906142184138330855606270387741738428448198891922016970228743085127398594516019908941022344945303061215494830704686583698205435971111136137888286113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -10007295565693262703646018138565354973120747670473491601810114116740761205461870010560883240923994231233753511230520078362102301718099673237146191156504592542311910712961247942438748432324592464653846363665497899675251433516946497367117663616611947264858179827675652130438004126168299636691172070304179087977179011984698221579748151408771699234333448280105911521591699157087271111135403750234195176747932701800815555302069519443315727905429817808679004080929823305225944946800320438227485015191601755988022822879749510167749556014380271511936345023961410400897711996718366959653338559337187644900369976820436545683157957200648634398751110362447978058471047870150342198935858625730316987716637000118413996496702801983432210824361197947802747788332252313891572602557024109303606469488885560990987575305544068537621562319901360002538397043595754181797768413904444825357289211506608039191967124637816099424432833694684699036546018572221232554633667242794602861354113364802296003305653226223620652446033828785051182852018237061410720026549134564635763082628455185164101261009653133679310856105617628270663417124723781068866231443169413934305141609358625401150878515406232616621612890342989576173646101199150234461845578663805764967157130557258322171586555770877169216020900438409676219499716811785722022938495289518511255768553564612021088169939376466985222149106083075793880998040936746450679829240048276427815628538323293420338996117460022356464083315208373476901580361797459069466687123597461385504184653075630444656206523961344334580735163592646923622463425201711622825530702333593747358524741921352319514896992392040544848492394167052303619823609477430167149256730958754450740595251256974680014241774714415552380856078070814726635958665513985605632783914006930065482399171239922187258494776905462581536265392353827125379269786751911236655078089964859595975939742421067559594289152816098159798142236232132078374885870931852926154549695110565332002076693240396548632170509613526716151428334603198688893886159292085518142952416978609399359115742787010937438303614827825289351633007228124268883856760753256063579437233677898997748903679841830661928020389710581121446882776128497036765490317601822939041539010810805309888334501703242341576131954289106263395207396784516033026798439058346437813001468354890756017834556756651426144422696291231886577548973246492642504463358829918439262698122872049352161675885890158671788180641367760510490267830358696902568628384566744420046828757594253834422811087204090381328107319400081101496408969553607532599511942183371514947798611420774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 243225859378079323691285030261307101513084057586358953817786281455496735723788629134157036974253864033585837684636040407683311881092104265446289486495740912316755024389597888169563764873644857353056635655998316481816429727815580966019994416900091671348560487684650869563485188797273056336122517444154946427574355687508661929075844204884542659085112299240450070197497966608213325136993673105134782966416917362629578605183972650172074703321076128206762225213948061365123381460494798117161586610165627222766377262661811016378567512282462834196143938569141311840942512638674179156362162099572446410918560311579210923990628735850758163029650421133847211823850515092000628088367829195571813634484627229372190239680058880733357144201528762556245056404327957456483039081377179411088127284506281857472603442648087024639182874560162431262022893905605126726778024050400053371903741034882978999525169899351018164545285118011241484613916061628864892929354424955526033537976357794867313307245242531863420294431389292101461029919765083397028619203207895184263422658674365966873224859743693072709581857527565813424879223061500043929148362004853621399206075526096472073732443634285592691208614288200958663079230558702109598627518852173406234398916030607506257566578657226062175401426818347033941678895714996495541284073288393454848262632982856604461634470394329115722408868769579591956492239512300093284725479490632785334025590954684568831884959636764133839904124201656351475198427113836971937557698121552630142424217334084586009177427020180804542473424164867566994071312035751894691085427496546802651240414378166425085939751672849277457380225740538710773484487371650194294811623495330075597566228793658803778699688101250201558252604353748333255199194151692764366085560324254455865614594839361854495849605160758591858324679666501650271562452358481648633032224203421310286171095751165465880665592767959074678442362801910449592538898541769054164482175748137917320488256124381991096974277357800787985848482570340278577135666783028606471668654708383756377838394860632483148660005540071244770782089052439810839164793716694239364411189750953804319236934261305169241384015355030338275190981423556545071155499882395317052317824825137958838714793318992852788224044759543960902860312475499791293532188631178612222477983840797239922046513966856620047016573806685178680241393919305490883035252079476295127656399514670359649982014357610879198660844686368740449550261379202061079582687982586429483754472714378553756826072169440591879499812292772413445886304588944767173012375233233545190247287622763282432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -1785257456690899712350695305685244822085791543192235388378490137205462243408600740298938722746884941470839333319545785309986479398657263762516991771982493111233092994593402145301188569132044753135280137257648270880987585209121369021837350425096558436887392104726257009317921744601926271881439678533586854453753980738913865770897816209678274934626705836097828163924529191074828575734490737429638314263972231658306881133781403875788726582260713331793641310160940882518365924929245554430347184238138363103584976754959990993548347280423188222910392553100177191708756536116615805443166212115653427379824023471808287857329688807478244529083124503679263325549982668100434889992596632842402920428356694638255533328804211114873088323953365563534762468360173832644957107256054016089058354443013917460965644227728765305294049702003538915964781304958129400045876889621203851536294671298781175905030737008012670292748791227288139460537452963607973599026602143987806419535025200958879047764046624918504713015009280371703299245539296935091634786141912736424830586643651906092477473126282023276696158545944758667031668014798459332967489690300260239698613768312614139679003705816158557573675728687696004884442251419815758197822016502463005753401155578628404920959278731056631923128528525403069059078257028737944833457931434215157618640632248951992360109623336353872716832086747504226730629685407755211876876728323797292807438133424069357723325832770640623723873550994782640997799707461500586180866170714297822690220716525988577474196725492189788858948354311833204415325600963014369636207828323897342712559471513716170362130967075887466052883189784212068139003129021427576820306182830975682972005827678257819331846598195059424143952443003678950608667612152706538060609367231664886461079992711688277175433166173821112288578416849751978905790405936858725953148369813615056900075331992600788124140747481151754778796646815200573835773314929707464435171435669249559203398094630208079365033399663198186951243361273944398991562765427034210219763536105087460763919374184450842430861906891407853431315194774402549099140727173790226047713310037231595317746704948785172019232692663317330029602870312901346834144378785542521031966638061725425205477508891604458790739301792121951800099861824301800004083974118114187050243375905386790772856616111920449131506314923262991483703035510061979815769452245722951444860738686239059855032262621700566430710556023790480810543465354198363010673285442224646688136129761315042198801703130837004298803879597705872513612905596418584647428406373434706754181480899097395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 8672650166035336966850571623653343214360388255737669932287307840851863995951652978307921067396262421213810384699562977763380297659841860702805228023785296562005044643862268107961397038953190967877090884423131056052557969378165343483309504410019381236274922077386596887832917574418110413739423570637402853805951842193024919972268317036429054419748633065271036320283602918935551778164116144372160092359753651210973158915412417164670130017220188412047811268497269474090919397006212298744795026101554613644786867633816039291746775632233242961452612668622702929187267556727625157642038026981579559957908498060822868976242854384459472789005445237064118792650717907762490771718209434823963048811468440018943221187612042592042685947322559738631123856730389188300719158777576108669774764622695296376970794212590998027800726005639011322278367039140568732102713987251396916292548791388053167757199723876205547023244901984636607275300937147170029389468091722487278652863530527028141346968013170827168904591805839035844698067350215711177979474677762367574430410749526088596745433110200389285474145405231271031634890158282840384162579617247579775559299409964400901304945898116012640384762299597534489841060448520387781216438493179361065733839013710308947100121895320198396538317347035026723311524965794128297187071876384574803513823097700367202697067116315004910686554650120216351397938722507630297954647498174149695776154632920126328299970549478269157753225920715222646331958446444992519435655466756184121140646363591770102505681012731073970961740731740180175133865962706451983982896163052952485685473713336076332841760440700235293327719863923893057586203192331288797712341312789850611842305257407650876103677054081697968273659498964507720900864157635129104134718582694376752556339822673191808942932920487376093709202821823262361503298559799320757598574860087346929620725228152315681115418423873241183442661879802901144966482694605947136222594559236845098359064311153746388318438366678467712088492729862192355861295194672679921582826042352372806248413791712287906695481103675272616844077338695524012283282504541406635724917066728762752308516137413307669966526877051873998912189836731063507243366089059808191286850753374497719460902491461805387301100078216724864088139848557165539637892474074558345572062240146606940925048809127026731504175604080424701148072480180753990473612070839247474627079492900939663725123290509576726399822270499065241081703629475720790225971941779690061012862176060877142256889837192144282558276216607183323092227402674143770841731550072921649725104223981009895424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -31081709173878460219482631513907037733091599053456114888915030228270482383021373682366755890892580705409127101712163069222753527327875984217662621155946438352473619902038122520804271103282908901060105014364395087950370443003098579842134756193127163955037909919335030778275286256498028195055421080622537302666253998495525387948101115097812899730646867369050154165078575510973972506923201240118429291732224884902547446704903829557126327999562736659590981007647447372548934123640963977874595160756296640827942847300479700045142888888151114911425373051955143360426086168378896742184715243228974847854752293648315599067275432371159944641400171865177185975394614292994474081301948130039016801560280419135598775861818979522210987486765555308675702963686020406194934006275489211433521324989042153237225459188070061015863904837220069517751538995551051202144786396973815613987946884414158014929777035721965008201470419992466097092662581665271431898610144325516360785255039629570139821563704331226568534096444533111382981626948507638051405275710136333552046717459591430398738412853753082361241779645224719407353691820053165985660707141659123906540867432070830718154818734579193329954425719458281241702418503743106212325913279532530145735950640550542546937426163295033772322934335233714075664521084019905065632911464318487441398719268947938063172617498195051560947291353313900287958171408031227679444842129211370328234232790886881332984828541055828530444782957988745371925245662663658633556466246102117497906503537827121448668223406396626632833197654928614525984462638545051769519474557787102487273259552718682540656788668160743702300521199265842197751136044133212717934887106307875461203092743233556362530507787757326988241606699978707214565419400113247333900747147444658023284429865175407080306474745029621170605849243766741361350501972271592539360742363188795684889927642997719918225116010748617569662818486821281096815563567627490954591804250986204081161266546807123353822709918595239209787473776266357519090909001577999097506613947775123753301342730631324748872042321896527802196100576999934188982102467286226327267408295407905000047529371548568331580038136035612465323434691883811384992963364644244064389034075083327614613113628765516775471044094815993379357788507026065028969615310791788990337841314064705734592950716020845358675378735892539345783442273016075469567393029590785493984955686086211650510708653198763283240313167784415048207942336868019447657329003976398683616804218529091870104563296648839689355676206168999670661951207044778760712791147959488333623070873816452300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 85260090426251424830999758141700946737060980401297871004609512932315162554003693890935645966356222036945244635036064605313756656805936047545417480379589174901677582718229702465645405751878413143313871577897253852790686970074723560386574714380558174322478335808263637163514189729603889804365556027442304240550692027428610665573784404323646727909586843819214346564702211263760891675593848789548481637511674077353540575928623218728792180747610863214457865448376255116766788268199972411532562283702465942553884241247388959390331533872268166410758084733993030619874686344874519230343584816630002047425901207566618381426652091482680301521702813779045559716959054258137200796142176548963218354273879436531702229750969414787367908331599200845522129944291373881850478103983868416291893349223021781949628618497253205107968031047050644736489010711113993277555658214189453930317848610217675320338200807023857031127228064433666928504546624860969199544329597038292069699613893674955228796048528182748208109353870584614127836864066831966566694635052938751760034440555909657109188388223161928063077160329051990961341147179321208814104220669406990541422500463238058211087278205136282476380019731993984170289059388507988718852195590699747946106825140529851619020126661490868603584463172330741036367743360053492746521816462756298977352263928143995549774165650526228759702754475202907265299079894208697942536743262358899901041347236898554906083554818023389170623085094890918466342769625504797864599914831565976928510523695867515426799658024118450834416895091167431342082673385118443226734587905497261266179016173413124656189978642705642203939992965981497338921510943664972956257836755326357603027947581058564451969211103991986116041233096113292800031122494081965547750580040457489312514823911777315263934069360000855074267895254079009963475352124192612824418835008751914163929701625295144237326656205098057146857222237311845774257020329161177941385413318378393324189750410771710405298811197896770426887688070713826844212408580033840962440692183959279058987952113988742994668813412145884829515493348617284902351091544297256448539437792524405853654862242521365482325032259587071718219008067083154786490987231913051060242582806270344566653491564139116213958112948707570256226753121810387879960575791963173131524799886275327127710435928935733673703432730119999448405468715638161778671278809840402741220045959756750979637371008942611665308274403232599998848979386004400535912371406838505855318083262285934772355957303893026900577161036388736802184676038180658964307021359662653723839899873564795338752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -182618504540600848828716768573587262159771327561410310519185645080109590852633700331714650297032066704689024541693280740468300864866559600287204085457962803684578591705209921791805324473972016706868444859284200830609849286016367917404383704661838188540367646852970457700276595050476596792172389042187278723398774265627465369322534712804550211545115416385435688673620198922525721285887410730274158320034734347162108554756922072730305812848485704411482682875843152070558004972885300010842596864280757336065189632919744969507020217967761944320806437820609443842990040692408618543854902696268600758100976702402329964968019291005219280395231471489551072987778239407007073243045002412495106221818406194966147169914745442296209592137065205122769480200661358985073522047970831406541668863521275166968808177238581220128747083971277342428219103621986116096566866876902715184441745490676925926957412297782107935089030572219624610205591525461876380716124700193402524379933443375024066654920289332275676258475424623523686951706651278157297101263955216749734889176788895664154011179041402983536013504286003281797442327616999104871546803736735336835612131222499431633292461570980153191797319016763415364917558880378046641104549637839454331791923136465454055227293018812611689903814578324339974676392224891993189546908830864456942667840443044465854530767744703425781446423247137615760453827641345476342697175211237865209910818314398869302876381879303688810626480385355467158951929545524720126583817625057015782624916867229850153395476726524444370990152961001707887783767912186544473573756114482589998544990857629245059302778462077750258119973191524481530802779314235576879901231613127139904550638112562538248587835566219700729928063501484396610519665036082584827284046095617832122943831833180131852744106036485245326724250312350163273303173162819978524254591425280061264883590708838681085029484464450551202195201078550882877554265332221211726808503711038712699162470329274934988021859968053131236714079827214358954624908048494035679581150050696471658760936964913508139322600921583652595007429084916058588118823660480753005485709252747383013810748393570431852196210743769700148158311437957074094221921420481493665976946983229131492201256114886707687468397135676022192155705461347707023773372784903657191706008902178446688320365619322038452320035565082922324174160179278245031423351732705769638299018466946767542961472047315237356871151203795370580299648288608440770825749999154313603043620107969144415610356701510913505532037914812983766210042561251840137490857335997697753560790938823530905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 309403045698403995385300260575680325485063189917462328094489534041196107503620919510386916547854082541381061297642237790970856767175116327259773714668247309741406465276677315302132256899147394234251405597469479825625863488350773127230210265487997336552310743441291999934803810629386470635377531717904530261266056555012980363911397831391195093206731583992450647238338140658589042084671865169100481156091074139368576967156991737916138551674298754984146091539174318509856550092677018535776713415602046384684824466135266549608302072148275375952425616078733842553745059607674025123254801645286212830281555286103794637506901537715725225137588899215657616342634319929836525995479446870440757352589877982151456858173034122091797351135083842482816231242808903363937427853401197087170059715644411205574867264167881903975837779457452395118251167947534753212320685025771807416455794554326469656850723298466089860127733237573354375547185712271279784621667198807539101274320022847978433199598239640534365146315969913604878844243359898028598803832380190647068385480463201447780716002668363112793099740125725024815928006994692288424090858707135049984048182789007080116152104367102047128438414879963069927065667565618189284899196296741431235595191468838665275064373341226907942244850038351630325824872286697721263236865328235749789009718688668379736187463823475734504405509264583081444222066622441512771841770890128904101252159476287642346101771677163346891833395119005732251704690109126908060028161287571496001634936704562321082054520248211383569798973837328375994157301010312230978159683077116391174754182648726441315113014600771056905064703065115439376037450284743515275835873958707887018966428397684204978750302340221911015144322354602702696960157071756135196843608057413105422128159013996507471739755425526299823065213846947298797023845692447426629378260461246518564686499565022005598119343395657276075933312264916221738402786057728141998073414038246696453135243960794421204507553944171489505872584132159420253579920578337315576104791167790472450015659745580805780808316964104443126289293376246554927653194240157017914576828739601842790785798337276641164145753568895034233712445565499245793595563425784014455536533256520956295335844053869145465244153025361435455520218056991427768682726450703962827539213619013415831287273280320811776675739963658184246058918486739225451946191334428201370685579295006197869456271123054914814507029290509451695693119385785031509800068416944148007198135614812317640973412327691379731856039767147139088246226059327586802545106153646033801360610393569173176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -417576185281235147295524187048583415707975686771053672105167388574072806686207763182063433698208141196254278525235664805012351023021447789883613435333754694126551680198952916754952304614344414530302889844990789645685705467853010236065584310095114821498240367426704577657947697641938914565159523040956303910106813806994242195328982161218420738562092020428412242934576662629798419333129863822673458712746623775400265045433468972411330496753859877342188464005157384942542584441790797853459974383568074937118028471877431265639681607300213272406732985092784440549654952463012856496075492466726761910193543135358011291343424565051972250354663183761624685060104833097784035559178008942121181001033461777628223597223650731410946121892956334868440690955457626836723562234030117271192156264880680722896966482271754996800865256397268078817744277159124143804785292564510228455222505666641406636395154425791824908355506140813567233868113796660332848412409637065474710077868588580890024694173192785099794672849781345374662801721656063554360949583851597757495503342499691030035334891366182339837653385833787251972435101604174657791460641556287994911998970304247532285390666542087036611369819623344875257206350994243586341941273117371733609411574469585100741953031870241593965931795639133436729188597008510780384459240339697977129541483417658726744230204207257227097800424829194097242999874979440851937202813089274059498213182019130977527217280609560159076695832618597131905990615094886432233123536176063868130002869477811168242398244049975364940309904797175799482181702517137669099125474574595141486198713439331931724952757668079752571901395244535108625106569360788229368222680737399623373064599022149259296366785223603194491084015328065450907954642181531731936662031494390895242540361331245361649957329637732292193871982502373139799501899978757962189134447792461198727125473667788734513141931956255767680137712116271956762548343323969141649430729972814437371804130637264804789936118219394041465083224052418581491457990283865853977631675245505339662859488877940039396950305254667820297886819136914333674697588973060396247442476622177252159325483192342060352174686042410082692371205564293094054119216555782684238737979830815201065974452624546033407051573386211258406587319894626466599555641745472982917387524364962147041068439975833646440415619527482991274799696702432677363999906989522792305253286494773316914067663399333635549498731154303152888182474434080861298661155691122764087198419589583082626408850888078122862684054387621207402560683476776982074999091780364900980075693522632153497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 448506609779055105537697402197663452531344499227677302711516251219087065108569174611287796830617312438663073565108117587084695097981316742319509968415178579134418305403028409150671840089664259371231812792687512451784467413182116660462497701853593330569716562441313808648277091499989394414667395161055305169304089728228635164918404873634366381319527548779791186071980063040817569920556729640629051612865887758037043442880127643906436544732467713463393757534467693619744183760900574896378089475600620027919997099038211742205391565092342469477903916581924440986592017176485536211753503414730375511717406622611177778846106629244654915588384988344218698824912496523404622038797394993018193462993604367301756223218352538619818906256244548551257650163329388439682567278189516402784232179203337930782728990179124235494478508839108976804294697309893156495179439232580876198604859089018568987029404048779226669916295253586574413554131001204557648108193180097357465097440614549667081903876288720871117989434604357569570915326579552186336483512338201765530874568619893818713745084943165997496841887098259008802867842859943766210688271513933621488899053798512834840268773063552139804463988365188046988389922161973249624445002424990811717931672369066077947888490171259013165467355153384548694183018684397722333683352597521923100027585200988563933121642841227357951403572445385636962321173959417107743461728800817135248605870290070266772619776574339702355934640968367450147627510409236993325722062912847254375277210821232899681362393212147669799407861432137666747506336727679603180811668312983245239970404211615339805878664114507921312227026019691845575056478986131656006012481218169844137220014801567575116489414505586173690919139854147524039458486169049141744102691904115025181837762049889395186834069623509396048063207774453398999547180543255996339197449837935116678425127877597617049593838838048717499745378796908069222713690858095609036794561252106557023531318734521502021172882279974385683322876838256325735040564718558742750916370870144211473256334056233971475166792719348915500757967871126755160335748614378695032319318705408747770893558411720747110234531891459533428098566434598376840339303254186503216431204755265278715631153314392927870766366983055424697336783756491862792417465058681629404757764232330507437359423065112251711577880382792666554677455550249332723544631713458274537414418713696154947401956020397550146433631289385882175666630030382072440957230003085707443973550055642640713406151079337552126940931979130454042550607754988446663996813081215547268516212867888261890048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -377431272167302167589341795377221395587634097369555593623374927898631204239443658892612279793101577607932212304930683465652715361069036715466736430525975628328170565030235266148107019108670271780759520405033040181257640906081193987374045004699357284059298171591973650179923093570669144012476038240195711643401059150125939421224818528767811149129278404531732984700528788730312676034425732169991753230051530561956989339934693565589526145309411146588713230740499782848142096103426586767874747853578292827225903478416675578344005912625544905645809549384834884966391293086426711879724977606542100402184882112909846729286399690486097153100308581293387361685655268129000840513012129363924329343848419391261252151834715596629216455180953589329255159719086746829650391544451233090951029985199568413842216137290503820867698787609665487989986953079500612472956874234563370475625627234286677779647335777164205084645560029551856125754993379467222340414374994602805802155820462282032886517675073236206167396668193700712348992704274005269585642133907979685653452192487222798709672807303807585672023537539353467921780457776316786599970701043390134734013819915783925068293885248195923486726080488783865287544284482156602725966089287236843072460513847222247532635705532003776398818366708281004249776628324673144936024866284484984612094556609025978507615028110283440865876425190807390296710573662536729160366075050012667233146798772499134832914111726902886448232156265435071985362893616251037478349182750475879050997379570359466089070679093060251174772069440274973912558912359864870449556937637228203634677568851393251320060782784161127446337341000985194788924236204760605115427017595189234623234627286279330623218972683181650186653352316215548791335743713444408466564084566948076870728125634276199490138917439228372149028029726621332348710660557909718885428407165233315991382498704925889830331056783811696211871366382090713474617036995885601479777099784517336622964969793775960943384307417551110244165395616743621192749271899245635677608798815265759649684118568246292105826583924377229071564477592539490610163634864701117399624875614198540622924075783804600048197471531153624255365896694032185888219896103298056091540082782171174570195006710227361008222076543561332749890153483225857840311884314060363608331250472266029910325635488254771808677978589934916133503570855348311939579827601490291212367168195844503256906279679880796744036863667645463043193245352601116958866937431575911902452017248968428248726790999059035943856780903613776450171328419590725123582758988916116126421704786970882867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 236191060408192202215639900336251995793746627334000621117813812056698902583143731751302013075176676750851682061132671463901277302446172247502324790843648109096055768023830472628795793064890331468617595485812046470914577914754593047531619537645471053107334112133358768716136347903832652900743322626844162070603865195502516535531018366938821314993050984325543504123767309457364326431341756322487599616668772400270440428002503351231251294788646976399186508413050102623179470074245948964764107171124457980135551726145117422959705817723270233832279566617538638365500644205152330238087224281950799567507913502863271002997645650687925475852562116279378062033483678182396848993425403974297291405239045500275170482388901762160595460826329602539469988120513688997270626748532371348815590719829714699854515796603010187106297481660663074216193349913732939109629480262182438382085928548222021044815692400005626363213277589368816150788135810083932150645612243622070341210107036580264018574096953498685930654023681977072663793704267620608594879837091115972398059504263157151018025365092000458379979380015076512974944619037273826195700403431286247270647492959436103615324744149800169229794734581019119058820490753115757224289496745483636611563719686164870070983426756327687162151484622137049696310303111048140392607792064046092627441487876908374774699424765509291904500161148937603999290901390651386832350886810479004780716390273723814555395529786071136740316023267374523946140801837007352533905990598966392888751945886475873920595838785397788145589718949233780137960196115488506981715923560977538734345403025073353234088152626052620240137221272380742459346271126106599048638158679311875078841285279677782933065721580557565685641485353638851077337886351608454723672686619071230667425292661022458911870825754768362397268821110986036383378091055253241820625318334643562420946076583862411278880902416289733322352882282485365219795518972296180406473166327094762888602102094749758814249223973460532262453252802920393108904675928161988476214573858921300304090623773784272049124636035517308816429913850672107434066730470916105962895833384253134059592120864435044243664745785278894213941232375082352398193596720615373393624377340962499477265294034377840957242679908587987406602295732953406066242962019395544692400759901625995125610915056889884676201910222525649081871057267465102650718820051117720181717143165761080025242144634010863801691365377893407984932344758596592977175044267296314729159985317615486753856357226699318832030291157480449871933323282718666873772772119981991082085551768904075837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -90467617022246296004834130064113891123954968666038477340963908084303854105434035737582371471598567625414027118695270400856098065948552563679364999348255537916663875921296041863134222313905831522259567018735491810284355320083502878901387277811599601980556529165920507286277381501910076554171161193759648681642702418441957203791509702132805227851193307227352949292462888393630482425003545416154069986648972027391093683045847458262617106040583300704015722232695456424179184122888763591712910915454829421559653894745118368740565453582038955688830220930644728364182459602802597976485623211629152940248803301172997409953034768268295985324892882848918441164767081381746633077584950682475460143731295237182761647028448397704148268680267648289135636219500443478101819740491730633090211946179749835771781122660105622981043635472756730270480691023752889847853006957307696417879920733311752852684102466012530215817244297701542705373736410236852105589359089960093205484513753649058985083411965473395896417215769947960843699522219829537683186156594369995174060480676347921057178921347522947770080761356569077000096470367907478436855346384891145361286015675640196169864671774313278930839659871317316474788185362918943371196529198903868571853420574141377664376604368655299191527340606654489859093636619786116467911551699610628410297333338386360807642824170040797227763481861818088115625692715540440068261786288791210312354350109957204345265095604384969276194030052224225740561359303421681332969520878061824871108308181747419311727242363495660094960023719849593350520415217205810020503338806629389372297115724986951728309852882838400599676420075592924421419375240740888653997856101751738828380319221758245769403142674140927327502456861351052406064575384943188694864872283205177617555725348062317736735473520299352732783838769896663123352087994693768808139776374790576411708986424650448692240574183900293443385892489748451482887267062078325418931036217860023361474315929112047316894234910575558159562711480580737734857632821462579938422074939026422251095752201678418161196109806862128513393965825903560303394687748591305546244292571259541811772108688099734709302756581066253635989460670344825186745015380416144685349027276346109024677585162275832380652131287500458973938632382515823824702332948175533485341998892098867379541553384321678095778028628741415711836554969803865672817199324924687621800507403465766099914463090092787479715729754243289770088574062527536715549638774834674754216251202835962682583391376379034396959627214289884007085233498539693986817774260295727446508474345316784537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] -5214647155694893830877096036364501344453859686393715681276276161445571743231139641364084446504312392408195506327526140955716989463408271221520350186491382207981703523958990285727972662626666000815222815913655725202539763089703475205371322334427053734050572130695124000936431386823952147471263777801892312611082063080733509793222307606355261068663305565280410065352637957666735687590871349044079331485270914768645730004990744865736263893147292625842290041277878178275469139894709234546662280655138269356128830842057361418791428386697856395210469226965975589617712765883617413689865488386188303154241967555803898981363573201623431660743207777134956119595200208964353476694567641112503415092114553742588907911818329432086990732026006190567847194925514334432913597760386236152499495139037654525724040954936034550080627503159042794329927371408324911297352009329622377561134174354965821270797602331813988398495562209205915042339287405950982458369763158498301581795017899762690700682629551554800195329252382602083975401264765359749949128336019187149377043633724159804743272752215290784320588707555848036693527595326960637389504117227428659737636132916792427188069260471254003970394973219150015862398148750128725910610123661280596263473116321114715887014442945835872980452176569400157851712698197333971942326509440001468727605055414154929967189600424547682892360754010869741217297322335078835722621496162056349945399542699831046624097359549159945261730596243611207520675490485599908768501575692881989661300139945539874187929953808462458413993078705800578977372927454716663809963788983461308728217979710011662562501719703199087426848728165703743701083867945502622622523663507984395318973805274495647982682895686283475706624847541245051465918263085365504739127382025416973517682531736251549231329167675088767830674208642343420933318267584360196817500189884759606952141951314186729626581359541354974071030610563947594552502313244139758689979856138000492444732026447903828786145421999078227940096829534484132003856789044205882217855300536095674927462329415331912783021014640746776261611954892407522333255676080139645123513497004290202616981327533157590350624202753190198304096565057375060449335538342130002743387459450427341733909443689900130685249097701488816209721214761428125746927390324351130243552677216167924893952893304933676427481331175529385478373835125551844775809307955601760296870376936941433792312561384776922904220095652483451770326429364504314069998449268238328186327508032911652187568741139816024455444030688124732361001941990134804846563317028925378040420564897410056192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 34965020781005767400081910830151713971921114690669982271604302249882847472339803141622428426562560086946758729408093632656111411484940710997425797556327014281311734825405061510243812217864264308508421549818547555858992412594414899043507826006629923346032134575304276669185711911526316052421929505205748518493765946341733931126029219956542002144768674845681946501183164564870268919883998721782949633414114803875376095480044519585574560494062455023097235981993187835292603636539673171812064381487278971969799217275026000145346673045011905008498228078709544176677367934818292432276864987466602983857102980091367553733646139827727169273291929528064335771955914680371119018781088018912066093916875717013329020743984445725472054407969341886761211120829206749432258710862581636031044825274136261968992957393725566922354695280644911476010456149001392213647286542194477459910878127694755457481253865847812321399896503743961607902871639755088703610913639553711228465786469989785554591594839847783438562790359090070915132088162573959453824459426000917135253912443616372689290518987441126386732693193571420359083323187376300797988259434376371102866115421987211249603398033617083727539186563878476244891069622034511615674881298511352933032409562640559858957435215827373757615716840254010748061892886699331941688978894922894548968985009461659210661983542382327240229386347204207312869236306864275259026364685705138012242970912460944895343508071272494764659141820147141648573510105369008563081629906982780666581787705467353129009859376100459241649405194871053357024347386064141491257005577805980116864930418607671044286208109414909524518054295370779012043630327971488046583444095377297157580920285653273414466858672558949137797765905968744065222223082510056653821171309184674061556527650927965461605395891063943993441409993213119548582072604878730301365920501280460964780318728876808299627981674782116357872150997095864835537868224073787313764879074310128825207092883588095168548501971652161428881901522326843139299354188779170445201729932487679718447755374988887186636542409288391492831793768633285609288803100689684000513690689659806330764684627617589248014256661065413623441461502288970812445896383580020932041159969084096958836612848153102229642892385157601536074382411331110706598277303626382590732176782743479899218756105931890800464012045815561774004664650175725860455397342729801872958851078397637967657284548535370564767614877519480968101278276067623688264513771697921284732081565771488689425529740641864581474385284715407598412766843045385209914854124526517399369383927641590988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -17110200463666198663636610617088561774791050591691839490272059451223640507549693176728033219908207141256483814784816042063068207571015644425072713365918886819849387146006012050006244163607155071055211168188573391156843412971338933758847934577953726416428389950859448241760222969780100833104375144742112419448632076007058791363156609118909152156648010280289902763512175391618253935194061857687290032117307327998455163358161859101173124578036628443711415723963043396855961066954698923011127870795874933524209453308147171946606179818224289332573569575572450301668143385577011054970605534897162387060194578652952129249311518411490690527567138736046247272242983735237621372945676567973073455161517094539161574725924892423970727271092795792940908041461307047301306910656496771393051658714608516504233813902686753825479704527310210085937723469643001210011310254175249381820969737945433851489601570412021533578784218188561632585163481845816006925185560754378672786943289603498031199400277977060611932124414275842864836834793123221847425766944989035053366918365225796265960778781716853836111270875505086381440806173727444859509057951350678398208074147524332958537063952223637584529190429907199734649517323087608354535234556857886162741415339563172169861787175727562060231247279708514259333445251833670684837858648791601319892285539340348682074954259461044896841886429697168004839226274665745055493013923526479227260038832778101910620737254679909711379987834746363293533140242463899701140736168712640312454326995413461807016133790788588131724342839662276400833573743383470313885926379161493259598549201934839903730309858079986298831963241785904643341963987580017489134878290327085225851728562002584044999836998226259813294040568845896740963946576437128139389817974067718701100251614459400906722057495693647621993182672219483852802607437734743783067451987960989630278933024957833382030704341696640471476779767154888971400271568990744750709659709846315421116490378303919466508717198345054634255954973698663796710792167746841931571773716777904142652626727159501599499153763041826446147700579964993452578116581573485529524374872317297273035101334647570701984734924852594701307946646395957177173203433859781875639691282093113521182117696887601645471785735059492590895724249290531898093660624096503446425656959929260853728610184407511705864363574722001012033007943097210269812071964245096471602927774168262318336327214033395346491764969195794048688011938545932646611015782390714957648925852014694248616594043212523160240758743413120453793725694645008869313706100090907744621999314971222081536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] -17651248522677594634268413664480494107721701469095783411534984700769962476315503110621399653753539893303887836434327889203894660560939883955516114978273456196592708840870370000815186843144677893071611449599775501158195296794567948251569088969061101017065541787261351094289194257282935969415170935265405991084394760716047345211121445051811630419095694262889910220478314176397900625596795602023563138069705723640107719319468345843169562920445278522264099235154117365013027304491590199380531088090721966367006444874335376627818055421307622910504131610644643830966860692592775971213290962103705940654354421662594357127711529401795689169809302165226167816013831270167291968993572959259388420617990585332510688418699962372765334293739604565411651716338544114063580299786160668605551867209116144647222212693540207920301634180605487664891633724141093798929237348440576424717476744041071539998378825852050472933520488311565400772227263983649124034561427942077622744880554865703008768559694312650317263555937677015782863857638745890501001998842941106653468837619200523655515605427170931156126099400507798263065361713312059984674023909133034413853677411568807416554725061816569776565423734424844051403584569500017477517133883758894376982192587910392755359210578160644301286268374102909973475920850201065391587464171957600526730338294569215144642674950529898053609109190316552464784068978939167864352347527397544172112354745977059978667594920167954159245866422217322722494110229323115597653570262805421234004372594956113678031567179622861895443431759688086663868049227981916870003279679437936982120090942832626527078225691868128398737660319940457191221735660876006272316181352223333839085920670726066689790373742870196823516520880795648922893042128246482384939252693452040423711636862161103995728006036329500287306662489725202284908585704434967561421033308804566596988277729110909937408848910733251824822909349277332345030757276438761858750301248911860001601347946473831211467570916151816520011943339055323936935886454020374215738332871654811849205079368261909562445148409601667131237436184516438469044887956381462280216915684239367561528942863912302020080111149421684568669415987225512329244768000248888127457458746809287346581142915928266001455635655180533299418314364467854505690465712064387315071753624625755509059520201237142920156407082711717258239095681871833796087948822530018412589175326002940645572167139516602942383734805026440607126912239379695182465599743083704128630225255433218052989559079009082618729456576037872328014045494495253491394815009287823299513802409806030438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] 45421151502773576017394748557405571628111295473752504817209907500195424249687493659333076053303567462948589579146781929358675979534338784159887465812299483395681079257019205508868908215781498634192196755235484222857743005656010723521822022149487966389445192823064281061219963997701235360599159701287224822814974718612834434632060092479206933307203907836562489206117227261362541459595542283867165984438680464953393389007313213722177371614552164738738147814101295514799309499151547277123213615416642743316142570942920548107390230014868378221216738721525665462606635433393237173421062655278564635165161703511430357136097464851426870913612233656376781206584900523035688140715307762773518599168649703797142890429728973176842785066906438051119755356570435682577471372896092635511664226866707379917965469221051091387561480888738349925271020213386381944418743891801915226407079490421032152078852311622530358680617681090884308438439328227183336204497494755832205269181370771224592983399713593170980514433911191968013801721599127484130470253297906724833173367238297020758010388440658030789253021294506089466515006557625195246631964514217799407462231330786161243419750943166249542842932494471433722021958308857641020419553036005339276433616720288106248831377896569278100632322597581874376936704363119342467687990676819953667228388904385100795530002006152595863871970278946098434129469487678212694834113426158941680490984813085544347812799898032799020804079891980572358589745226005974620986341264264615381918466431903312737278876615420671537783258354604905397891191668699647601346181597014051148078941422782818905089448831296686226185153872194995388236326012632351181388998868770449128274537696218805127652835760256108773971997305873844535592810161334935913231725336725257612257509381136660264268374873617109171139616870344344970083793216504791811007405706776091814158496848433208334559966454225750387668693349100287370959428384511230535261719682129448108346685188583315205965520218745552031490236354302125333540834910975771333078270972987625593437591069118030143238513818411298103365898494694588713391425826307053285010377008301791636082018326776884946525647849399526380374086924172786776599594027747734013692253010440445679541425653397652640936257045023991872213256156748695831502392195828897537018539957921875839666053596429907550551583640659907281585775863818590061706476283997640272461931363113037839896710132483311940186547739675094372572291514243981277606098009641867015194639219720529979747498496546423697442336312929082935532732190634939762602379525743579421428624686643549306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] -56395525999043703815933745475387835411165866429618561790875849396762455217680472013149810304049314510589484520963180051991227081467983805975911983628177238807235106420314945185749396310256931655631162659707018255883405817742090770794873917870373478423563910869953091938434682213742510413768514702572886266906530231205011309370463189166984726396610914416297311685134538770099637742768997655696916331432895193609457525185131961583252570018151383924392439058188844022065633121164962451517732262891782896668247212447613412483311928051082699588410390410482296724774935599330096892107520464651516100471521730757622642593753859277664159497558155034881661384116845367159685039906487046401231293119069124539110084894655116878439587594282791392251422249247240487674248021815089585857725946861610765732991424261165894076533591549558785631602356192496432256353254020650446388897764075113453278886659622401099354106504674561524994146420923973602732326213528656925626624917194182687436283088351198077387693267903717199326251436653098445223677616594162352025372420778911819887801563089755533287627473867753343873027316805578382314626519165378253470496352438189212617937521910710250732193847829165423055594301334901119226977653915799355801010879880260348629364232304114192122180229195912327854045473218724011965522366100745016831324324670217698588803707458306687070835545623196946575233753923050872182893521943637794313679844294477818351632921608335766000344259917983874418326755591873293337961295700990210743892872243476663443470919109013360171268570642740564328451154935856862301972373526134066203276929582237285939438532152057972250212574781056187790018047710988710620631673551637582347964126612773166545802665857859780310379333267664994807852658855127399157233069694657290826915143110864815408342758937631719257795163174342383811648406657948461752711487729776651585274607957658932687235780293678832821934183949274087418584828398902326366984080463244596206689340018532796495094558077705005564952754348889909314438407648494968908350006606267818498851352466592372606100457147136856714980299438924297393485111767256118200522999536698603906276420669866115965088220165828014490373147796030164981735113661897557762689433847573040022435933006265258851635579764524219763586891650107424610489106308082433539508880186524855993084826636247840540192352512021040393627729871183819282397177977506192674525258919743866878214881918287870964202917018583426598633038327242426065232410459614130364280300117158258570394473573961123525470648816262554787105240943288171265217306740220470036616883911828439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] 52285117644898712602987077238751562020921481233718602342296494941950062081696293766666062080795026453185753253713214861267712226806589286167093758209982381028908216012040013778220893929547118545651236800669713995339180564458740185229681735676358891640429951996102084687673742033207674605027755793180554051251469180066467114231316792533797793009191784820365940775955159750686543660845475859736820805440865143033819086232013944436505272524774887252277332109528705367173986711174086448756045357606363068238948165435269071820721858755350616774303040715392857652635711098447502133782380251876510901274735408774386133014403017486089834254938308076180328609483598248483415437611410063333237845074883131079038850038090992371838114029072049976945081994816246368612638589353037692793642694568471370592948899980287650007271186477401195955764572670289304357528490801508872790099248722000659902069444856270564663092008618754653031371461297650840301908194957130372289087995048992994353878642579912756288589832606760157625636559729505012356207581385577077345412735166636812563601190942483441219482300520655435111964106586107556568127165538277997584726382794175670751572584227919184316098515371412807938741305822919821319766984699463086141526987295185625015468290263922878409318452578818648654228523983686338866874207509004297219239259108238199826239749784321497828490103494531861074431815814087291677369419250313640422422311707240550919725884291396532639390018301648651694630210305885928398543004371883172429759354923643957868069076083118645882235379729523846721734781719854279075020382757668819009607986534185368205575479449050671954130770577749809928864721019492229043670288260327973641562521555112687416794383909697144144714293231318634711243082087151063885377939397862174284754616989100937432078985791931842689078788808029988966927095974371840220194491240880793682733464727067612920633815679143979225840692287590718186612489773628161793049468838177610543726899779537072588474542338156411906318196325454314271298150966336123162906354258206072349280599075409071420860289852299683687516814131992327905382595781225578082867458672397796733888957744358363411432957149713660618781200587593531640282544014826919471400767072995737877655941038487482478355626504882703076092503742414086847744611250121174859080010255372134660792635685803928950514070332276497275001363780233989129543354155511115387527813558554597560281777251546819207450753363036732769043539383747163836077743811352292179299011143970101740671833371204697038750736659201048722023872333780211942129802978633622407183405363252816773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -40001381371698842855090322506936803173692060029379402450805264557686007274296064766504798324020975741233406863490339406736920210443931031667052771997510645864298611462811723541279200132202772260434583725498840561951111539317541121957285700803758382491373910418512839344476317241032856960109388657157240960749310524642292218105610359737617335379385771965398003185507538274349930013191339281605487691590522929217289163830278859009078434134322823303350567432082473687725272066024750198984589805724634229332841855594748004766130187393030726836410315326248576874452371302901828798459604431088510793350786769757577700454723895520202437112802889903916366973715208272632275019826096803133068533498933097695005814615096715079014512279481638541277485815192800976530531706461926592031518981100358575333471093307947409118436905947587337898165284410747436345255282869447144421731109856867178666099359891354375409057623650498867473474954045763734720863436311624051714396112292328088745855781655648671513637039690441224171341356618547120641652252101114937039684033751640179566255806371559209200841421302498609934707543058193903185524447972915063243346491873305190476654234108495554633168034743990786513418253775070016041352448652509847661791621250819916847308822442575801656944921532665364764408328346063987407523867349508179622274927326685032437143573186759276995652978573391516901031735274056737196397080318592665381236316689926573488011361912331583011203548275431009394342146938742029959743824764462935954573758420728462275303805098594068543999131408134338572405266085198834780210801347681176566436115851682038299321612038494621832063387686521024612560282541966496916174543541300850751097847338509609558914404469944347705030630090127875546013059052628340875958473511991601894588467115095798584250752634614549903239666168365417146120263114041497321511257290620940131236615529176075743882105201497759272680929161745565634041410693412849133659863706677820926908329985650756895207075516256259321679756726191247618847263258077735329095771131431535604644536780151465685462913806295619097361947353523646271777106710868002660588394766999429231754650959802872780101796679973030963463499405734870368449999682372976380767364607982511868598404666018019774840892461205925108978054937042025546296888128318649713381312886323008920206707556015991588126934346093248856446927482819698459927214065469060680338530820874797980760163360721377123310617239179498411507001462858679635535128730080864168939041072546247174117977681092921051983906179848817338765210466214153816852817299802279754345734465579804262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 26306156636168081392233811645260532178862555239003771676145973185433597307512139113556502139641537668558553780897038855287295982859369810164933118977858286806766291777110572579682673756021910596993307539268180325937914798507514623670871331557440392538386143881655038601179953547064956118937294747839331568177455946414550370902932659967462364598499897375505851778801188660942924326413884827770260928907511696609627560298853647748500673470026770273186511947972961784207998569705542756752363956153285516258794211441115154342720020411723150586268933794397514968244629692779928219126877917226974002865198126217551426488240069073214499170406605490571408847886182132088870251050486617491764122115837729314075307521972216847444099230975028239762589470813437244046944676756488783315683927949391337073678233414088947438853331056249404236586509446144448632257581871856773932037355981295017936619287429345599555486099105043775934635308771702376148537863740714670387144693591565170317501665027347731926607197934245078217019242790402010267715051004530107423843743309303983778757862543224398132775031020838119520379918887616251081963973842638774257849305908785985356862881472983207855160980455778763055751336370713756197251815744820574219482749875344319320606048235386221552318055213096185840914089184090200844691473345283089862890365700222127161111507258473941487308104200121719251618921941864558660742537773428271841822393998710459079920240898888221390589982721069099909425967023143717391965903759207887732782177149423374815699660527608967063691353947683202219489074339122553981886044158804606280175888297969793715132532209716409478682599872680190185512873417602202917464391711906618971753293332826446443195443636116765046103888707403300321439353381632855578732933851068779175245906252025700091802554190701233212587910458329439554923484251051876088386400541245935389908770437466843913633543940486095203219180503433507271399123773555057174643547534643488319828630880927331876308456647919340195930446497014688559174235209877403670720099622126782978444637984007615341829024391608371845102443412785810619610720493914511383626607511893206801904246058285903375543368434251546508198042288724563848170217432023493814813281977405066659169102659332227566088513170045881906968838096152136940989197113760489297255453488582952680718851148948813419334572941558684940678951214848596121316879600414743804890886419759697450324110737423845458902971583788467237697036487468637115674546645860251631610252607103840606498258700775862731025652451077083803691212448376706900206782168993409652752448615334836961280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -15216092225020455755693636434187569380383151150847079445423921709853660727958057995641989220045147857274829868507195528884869370013894802077620047079319211951952381743989686214211644352755881506191154056788660946968919909570694797500532301765505172687985095905575681721929785586234292186544482468926527427560625633063773437264603925751257626564709019588360300996714843062453598580769664356983272498987475161090451156236844374856517184099102169019136749045750223206397112053642027533087621093951823657864389238679953493318764395126762946252836658792738590141294017585623212560222598704798750422583336194938007792229766305300263019001852881751667116706691162207487922379144334606853675987428981867492872808152234735113203703418642091705968733836303398211278494974304805712821002558275790246507538712120977793703414137017520489432133809712432267703139237576573786807371102850126664007298693589759527791288339080219527635017720062978118304889454316616348916104357721418809376978381178094572432065145724427878852835329149310342171171367860883556736526919040597454310337504898793276369308257935649771521756881466365827559829291230783034734901970701168833462468776196723525911744546362574429843711579891041845496997793494385739167689318891710051072981539499536495888306000586357420386132497179406859905725688883205816769536017847723656147733239071861395905547447029092598076856138740580925907815850394182239638288691783243008206314227204513421190603542257462588772900012088002086627333335976808488784802668164705908799931079580843273914994208633467618111723684797128277169708186011533396968358768546751833877236215214121686941820944582388799719304857143495351330019584019521486579947174963545293510361439100745672170152751345131564703895876985837375119423102277186189688173293814280156124015480977848444669862611266028439087305957195673135956390439335885378608369023314249491428723267093575153400152156058222481445739611823949155929528408076722684322430720594292447768010931392553164922756283038801431700286698017346088441888831657250033802383051658210746955258934646539454132278540752723540921475585296515296567844152864871202211996816969764550801954422365643390235617524581693814384565670456832722213651382562493537409745559226874890348593625965386751635142394327539059905567277073148868598618291982206002129967267228492069586416937239021887365188497068576529076946811812599348616145295809808230903095195624453996570109801793402684172898954925652782094535325939369455782247092954192798012448098526113246890858383040420113402236423226385875118914075280292607462783848596743022182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 7879712142507260101799656510710448826337740047559145473763592412968000281742883452469660619920764900559783520064098201621074249182376789840448903743670492211296339764181013472212924009677912620213959241472311623438223960966076974048960528725960993933232844076511970765042267931308120523574821263355058450442661090120297995184088195621996610811448572496806599778901855205761262888868891917910688773620903351132221325255377034086967435528785194593226784459999922999246787280455896520273162451946710693986547585748888050198741933018915298486384399329314667180366715960409610803059026629071532087140709257343164794716751946837886508072878114824471287259777502238089994416021503395871575985167055407854264662289389380765680280479380347397860581983303281615830392585691011789652240194859380392981576287096781264710885077046672500617215041617324252353241591800175005747452086814532781170657455652337805893600386639542726520949093071830442532061500163734888305165897287315733615887257130449269997365013752037801535083099020183056060672943399036223358880906590483502797076010873565494981890042267693643933935966483448771195733846562929690021185546277657364030398694659011465219686001940372699856352446859253197701341341664222269253937301731310611308800307698387219993901294228957563500208640347631315249716605535896175650190495993333882791496928440808948660097633575335872641056530626881799413226091052766536170364125838840449565523509525225453580962435113807259786735057926974253179683340667563637532896780427067171439940194807115531580016522182060366918804715073045413586729994368285091296170980107153453608997412392064709996954864397683591485559327450284077520764838831679319480563446555366967978417405718101961611662795118134295348801619352525443395557774218528901026022313268594456878478700537197978472804954245437698798432813780448619924701939924542875733571237197900910762206921668160190400471480315570255477930613903237192542623808813180908502605716360447164751074774279203121089784497259604259972177417178959084410928568063927205836001684524508677096570843456830362909983579583263662042390025490174730188541272807351765231499337092911740667804765258521431537226268785017132844441471689668334572012016330661005427318203727126246724051319979590038545770234424380749798883145468002571479866919381834752678761970541690450079659225686985706892566718563363707528285184367353398831114562191199206116798030124767793058525694292150404454865100350353591105575032914034528336253474936174864392892082348638049194639029956437323015496994473746657565669855788051822420822507031657185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -3716525356381694609848589577414718435378881403715395950319987683408171041610071971841069477887172585730565236669654321450877810723410003289091743740574361692162676825633188366732463669308241626742346717695992216036049990338864308419101396144679867375367297644288355790773572116254349346257153645924771868399882667621510788686507213258228015119639235907105771737458872263242553499271156053886454742307986201759288111012700440384863252629256589290075750922366840315098626721943802069058614987236548152059545530605842578621295222436178957357297477580172580536769864060051365082023254335958069493219592360344288978698829665050849808463086008714481125352162337816735940842182125737186957998973904902421599930541610010001939344173746017110593674652743219547851267289023021926511692062715207738933916881047525509697547293510616905362488921835740222330990286689454308284172978331333284456539537000370828663868245722248210873320488232336513026570583870947578243275988352120857334553535550490724138406393185560286276793520281355160976524045840438577606030247631258690655589895402830850821206821380369690307879951604482941458889543586713032960751776770874147305233301253632651759316301751260417734456119292287987982669446585690049070504098991839344226125084987247285735200306908815408005878510713511181405413302788300801134239513506410768901533741445794022867755039429057951877582659249551658362064094570940396010811742709520132736372500676188706746386908482439266137529485558190286918196636008487788546576940618148673064171919028628536199397626733128648368628291353771070339985788244332680329943494369184051664653699600695021145825961504218025557707331803865902720817411036156317724973681755835007286213060021168206826801463803883045362862831480960293701399926736153207411695961116353787393536988573592539696505904981085385740624229908177608898474004653816054094482080764405144336591401288517208423005534087078107864024253103763954099070513195089269937611878799074021902463739999748111331305422548006429834608650471304755823790436926889522352960868499866856105411550999448538109563077754870000940332790788710729400925427552532693519660508342011144533149556894180865344678126734016083734603897976749470202980274036998595077873187282551997806193905883131132587351898086245995345303555824776633227639296300158478042437835097901893549116311004622042329402633879292589660917318604169282830134515137616550361565342800902413887134241478447884509834595903542153349874274504241408671522608380839064321126999482970940915683593685707518444907182312790158359036051890455988558804572860954810777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 1625053630568037882896053582004040556469319691827443513308159016421232353565931844936427342269972064937132142308183617385081888226213356385316962412879971731489869490569055129694359217250060645827717190451794751206076635490131221025005270283553211395568905859959746198741318564516857835688957277230699133753361981265547280377146529998063840645822754355061937354449012706760026951642018123364343989222088941626644733413651958788218781258071746968277020496821976826875248706772140721977291580560480103976718316266667582863869134868242067997421695303118272562875776447830278487691254688364627234180940791510018011069053786613986583674385563196690392884660031117095514116482261294024465290333455457742869525846754163410385317715690611876328201378728632701523847653493471109717621039085542732876580487722035874540886730085897829798100582112238556125806082766345512153332473968099473315358084393274729229346008765763168311415485073789438520565648525941243144748614420749923888490687459661345426417859041581511458277577013219518467040142615600041876472976565325456294866848427671682652430850454229807654108012192725968090942077949048935494241388310380016390189692436315598945452516758007436510303853961937522144628924754909500608424752683542213294906403475958032403434798886606963446776707231992257776233304016065793416673195233630331171899321338370506542755341446476864101386940110473918422601058657020952510304225732727502002388157600366805263826934605023689774964298047985106669911553246948582185259873935525606618804949329189028747246083891697475620355279113555269154103475941024208642739148221932064563594652090209379754981621380012134208221180828355470850438352517711081052807817763560715133987080992122633442980778373383516588726016135953636815193236618756985413536721169421145667671357635281087796636889097289570046844522665924733353479728273029264797701756228985367225534346307007959310682747087915971260456693490730132500214496861347447448216314596253985342578780897813424426429569606712686186823793565343705421881072282421886212462935790628249432609091420631157137765864459173106984022279447264380837194398277345714408850081834075959870105562213230747249797437818817891398039830861204136638237735725702360764487723785879319167692564894008771197117289412142771964195993330293421872935407534666613441510168506107113504795443113607287072192569589896399055728307747048329870892708540915410242205840328516522486305996209570170795453855055718365183153616477514471946452611733877873044464942880259369892114471677954335097522189825076100600943499497088365559272051679359234211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -669857042193864646821292462421185187264727632696350714391453514312815477928074909610134581452239683906704971275656380182340770117350939130966644523344741653786720198518038271632227292355524076787162916487373778185957598758921085906068263666353934337480364954927436449680317868022004197556874870146009791704398974948698533315947398937661969474246512288631416268043651362952787636457798349033298873973582375605623277873390282532204315979718265877668068039884028441557902002585461585148841275442055326500894814242912817657524707984227692911776065700643868164987653840853622528479754679616759555997902312653568701281286448382261821514615160839248234149743551931133269073692436071802499022522809240941697053911098983424626801840957794860963750957252891501007476874457850908452791540695066116555073494951494489379103810461846411826795707608651678033481133072983751595057731724005391337753773882746051079188728434173484555809017272116347036207705838134170462681700089847806293153331864300425407912845062873612576980801409516888476161039525198014348042082796018399067548063425160963218801319042468836449343268325469386829830496707881506694491399017158958087862743756376324402780094678397866444763752856365671639100715813074842747455717923900101655221432715875719959606073496459533353665146844518310273109792258931981290228442394060410395751495849094008593067242733017927246488615826697709745885958191292046897057287625601099349484322144301148889223057791965666677785618804358197605474102222513867031171701473561003481216436355990751887453851350234692646961996014046027063950134548434408143750478525323061508599174815190909848583422249183773987977386311271052971028490247943779354825822119618752462740125779470774657414045334716773904569254248368680949676967220236773253676624460306775078153896839236412035483808089540941494274868701160005306800804589686394756788646873388447700296298861164631044772013452196169544807885098722836094905531007242169122988343236284284222292533516384624930748787755418809284050440661368910669705303613447995119631140371190149160549339486861120760995035751465522301571359549202700534698580598754259193767486051515481649381208585844082155746090458511921418631140180422005321792649496038282278856436315970219002499058877189109762142134106892880898911996417028563353178992342382812445763181644482847929809440522514753312945282394172000259591736569442180764841159404955120612027335473305889656519448442016454604942673039484141952798873283261990736441588318774338465557912762125798015111541444693919663916205877762441259488335104121437566739848486784178585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 263495721601446943012539252453237914111231596137453569704660078817598424838724244658170335153196492051366642657583579596935514614124907081822645918971634591152999686966840101462485923604522074006285291832794171458892756262610717086709151523416686873058943123027515417474923503358822264857771958315187160924618738251196410784888217489162959997917351858752953964044897997608302353955655793830152606363039149928100533059185123173263701748096685760568247318086104444130944697822520896024942602745515132737082236650995540058129821072452343144993053217498499440132441594547201735213910666210766679470026515864108401671709967494089652974709673471807864788037336329765776572919074552768161823979945439674827404803683827823753610330716930522324726473987372320978919027938567379101175439389061693660712374576589307548312348092048499614165311275926107256713096554905813860127006755313675175025696290480327173360955162264744443275817309138799567923466022976824842755031250644296325140247105538784976911029631649944064405675354975340514910325915035136929859065593670905677783480893043770873218449182470711489160746840726786233477844628050812523715670195551904835407232687966979620910955971877451132438775989014431748489767808478569025006141599339561374520555421345457442895039727396667917359015273378503293569745189692283886128328395422496779668003005781228425374493095319854500734974661659219711801175533773134681499211328168230781621216574144151561906067333385770899118570288744550117311867524886369469272294349462868432373220511859334582746844320410331800810674053031263269803535875805350063479881152398164011216413191204856841180498372672337285138791540854056102748972116923255227912440402668702700184168844235136582732152082124009619278176937815064670003369131363708107332870433740673004709390455203587069158567244934692086576660695177504130535461570922332417960357600154637682986948128737336073773780814887664065741390740885230328818989992154839956312176766648222634868884197843609806121764785152912697642392503772648650779872567676897499571553825643617751889499634669959213210313579497373537186202251063873284422785155706222246694857696161535450241506892764966702637088092281852515263727849766551062265608605763194243612651274743492322489054100597150022051077196486377502941513765432845282098526253692171950877439353618382389318694338060991546063830380296083479446147719620140747391606500959822906231256413645617521397521403471849596656362217305241876588112785285750680051134744670906873109423476908285782614820340513535886144871506301725111772866678045592622198788963463520583680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 1753088482801842397035535742478402162890129893408318967352604493004951662886935908690462695838856229789905395389133530878194369694055488350548709123221359119539880154709870377660397903192057399859381182985983634575676370318325582880231526210133482931013177800579467291389270050630646591300017712986973896797039168510381017319179374517842791433135974908383256184314428823246903917069271925994957240992187647484342797767159513776004737684221015803855414990776208264498311686142516085133795677211433883901200871788985485687011377782175835653821850445701898195916675711208559368985019380118047083492159827647449016915687493212864671863135449936061739101715825207795862070595899826168768767250078463861793846601450680772669268781351882890287844833263319029047128076454842835805550908557152678875785555576807279673255336846371592173407463202899884558061156209372103383019823125042194800745495316890526476389634508944907086867347889411832785370588499927068680846455441415437968350590779931336138092656544946826829324246051853136774038901157641544520403178587631060826173764241182810044755232684880644160098540294049544156043400725140116415250005954356552924963450349293383378874003053392664403585871517999359275704008579826701732948758349395296940557066682308902353741017261368161324763452472096963165633894657644783699696267229297119964546962918464637151652801509273232369272956685027737814644934068928403118055933253036700497728990329183030449100593390269413905398527356191639805798905031293631804567902846883058461677533655564398439240786961773451847147601834548212362616382349606763754915697151000835571192226698149872448787265728427658160785500708962177298504211099119188822150642284886207169718076167223664090267123195879109323279605334377599783224563458701841238427518243233830189369709328149984119757498309143784773051418370851839841164990223020888460756805100145393293255694792759834755833698674291470519606475901945767794695411776360038099520639334915054666819189423971211165367794618191128490162110902782866083135100778975657443127976785576199772356168534112185785212659701108074818180820194336767415457232870168913051119857889581531181683501537749913178137622045793332282699585690293988004853394459314577670842707078515250369086847703402817189359708529177698178944847218503544363000785411700613721545805069755561085544385955334438935305940227835045552163839232250903453202928341593515457806033423396891806046400727614757797490984275245787433024843820537114063114544947508475563156971539007836406330499306410723108303125173699651009907838555547984986112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -544715126840653447402583091432953642877483244961431908159794586794668922901213159882201303264602410734098913891645382050071554384519267718263735266624637076668559911400269965841692488666301532981662363622406449163585092294284462182877616659745519863242718373872387508177348980204798223220958871481311416603385618049864554996931459418895821852127122279976138518652156612025990222002448576874787149336605002663217858442035141337756540751518617886874407453480091859955698966011207223838058340181433563593284100324760204599815335816806951056504867505200200679270756255174207342806427443276631882032744359094085071351586873347427993522151951935585168656293028472636127477177050381168917717873890410973902043410781922289390257919149396518094035075924435294867987659806912545200432138872505491446372299222016349004987649923499820743496932317129806127511016456611864883979548301853711525651508361231729560556937969332205990832935789479357478475159124286788793459090275437466546852706448168304734582982196046436212234695922763024381023352146568644277642270796394354681349192546021774247976851856106252669843052418782634667905557545392025804360814249009446774307548559665646889701439418779801234527507005698509230406549373887093069636398217926953718251470297870334226746752258167827115604434464278869058875515757483724240759185068920757267533415605561079417099983970522509338701053945085295157104078067185476299950581530691808085756206341887181892619076798571540152947955241332270245449466714759268776772945331025317568188137410268916225200418286130570004855215762558901292101450032721371375472847087266289630527705344239666140597176404856535909210447557482215932010743631203936179340673072055492615414966750218454131249280223695244238763451418480579334745310223594237102850295174589804033871826164881217134600704027062781408188756599300013654312987310896921677348077997902770498027168986296454150674654267834475079713688367942899197361564682349949988680898215716265600997430480012368889850904290708563586218145329472267538659613347975322727870006761262621212507502346032915552631465346348941589206187967974091013172796840560102876272627506774103708219951386846593459693092697287168912849810559749008647340647341487531991115166898429693776236219506393377795749185640976171228730612878748322205457745814863255776110236811999584351715980594470371379147004192035057563380720004231530858233488249652434267688547921906455192191147832620514709872084078176237789541023906651733394253471651107108599290224785889518523937027584217907222132541949281870564674310562664053682995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 131527149781497883016329112656246451772515056713407982072518922189117761166292464310219294937999578237903055120380641221607609979153388099567775164588896611517819896181432081086808619039593069985885498663136875278425010922007457815027132441235668325544825877915750114592695653414459038685389764895756411461477064415086814398372640874499326491302388820471293837398907427654013242173656168446143453294934809880338205567773941853306720723291575562715796314312805793549661814279796417186838388909807672484791528758678646670568173887668962604321279680603446055748654988092991033051304117793405328964427414901150220612368559989134328819233897173060407907000697004430477474987366682778630565685044355878790997458511001394534486999914540490627557375911171964548665378399601602766833920797441426865408561773616822030865018054900248175433073616331356788105091565373065868901055526453250359130214472672903370353475459363710153495043674772606372023786259667856160612817380321531996647654071900305551005640304373795966937061600375544431476363462225312028104772373715811088033824549497040747079666747823878008538036760921409424320281671819806933820380882382293745323949265463190394537635739376733991289978263124878445618181144589840412585164967812747959700900609095966421199914318198228480655036922661265624758156078548419659115092611458444552001430480629464625648027388961301334522329212910435529189056553366173204994639595879097547088540973774107068238900127829257570637008364963512167294241465356338796509514870369283556166316614293075138611374707316446310150040633450361386816512918363492248810313567920492979042564368410407869446573177720567606270702416770995572600406551090751404706327339811712966163217064663776905427113143353399169783734937092481364691195125831266440607806402302024185782112763601147594081799682753329550252928326233873599137731981341855164597536307963489915633787034119212252937229316659814820929688464719440461331491282248158888966455396070409303202366048688311141030147160689741259783463840458515100127545239842286997521838712292708792931657051510624447550551486413839372709665383313823060934837804812226768920056948030935128302546237915303442673853934725402616833598999749401329388689714718871234437339358957465823081949990374106902904599931847108960277659577325416322507841320168937718719660343797473841845582313855274272684340968601853407465067453584139629792856403428683664003731999878051917240912093817218747399594748478613064210121424652192271020695839683607003794396940585883415713345908958889688155541217284627476930360323567686296149164032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -14560191500645410137987633140586822987314600902237975789916889018633103103389698833285450816903378342485628051810510584362516277623664991699538272835423036408848745411275641803670326672913196376023043001451576291156455020786883504597500066504605908268440825177413727211152638109506572176780520281675824029623186277609613225082753796720731571400184255844555775043276597714298683688496455457959678398911056398680204905946654051374417617026218993062120971714882507797178833402378574001329038752185114894018796837592248562146805718776768916959256348771062532458335980406727646588186567263870527265698023105336695102729933060719956867175963055607360519597733254586266501801281964204526823257357348930852410890147000609802698918825556760424069780000484649512351531180547737204023450136973740975384063181792229392303795182616244662117908594127139531564658088826750862187265605492531725126302821953100291880089817401385895973894836672258730559698077458712276276094588284027746977204184989338080390311852531511851656079067463942035527595254047847385561764988748859639976657397780115880613466565182401363232224529023038223486197768995401583358499744085745947224242265529274353642814989542981475863016713806186056596448693373063501333615113716573158752880350281090763414242245453288966497864502762565640643439263931883401644224769555531533377642448589058274333372305634432977289139000409743243033231116117163833502974068084052799762869963571237782225693925309938214238362203853345114270827638034264300115140248637632986606225842467839506404575446229213980574706388282323341678976963643007097935045709428555740168104674962146347415278034444921060333561633149632329547632077769582847612357206657842800198427636954803089134522160085906680382168243302038263484222690226576122517203298255566497168986526381559611130278270878612392866758959923139518384026844579880674396242759902382092303742995993960764722476132777237079190706349489649914310752217995551792587491908164122094576859301053529716765881221071856488956776147347722595394269804026854492049112285032747567538451744749355613628346586475305748553090162770542371494158965213254959085706007671011342672371694917765822951224131575185644656644961718894717615986813641601035260535459391013881741227057458731775461169580842293293063336085114740744411632749198848997311914311685586189356703599867774645974161583357215648665704744224806221033068909338307573487975317234024004556739311402537460140137662095025751068309699584372122395166355301550362753035438290178350498675278004558220927519846935029057242338340518549164978811699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 823872077160786438811241994723690564860142877084750347244108733976064440810059405002699274678377453088201968001399448952920110922539076208665200911328482697052217553526179325341753244867567728088762097967175314324295817852278411127492113736340775726114033726913988127633682102926390746228198205167646568852191841473499525281556664774561886701884509176404156642070061254092408500381221772784582921446011174507880121460229315772489505563900704660011024476377276491913819990657037921357755744213502822309125148392970186184549934735754779661115249211403466546598139609362899827429922911510132054563149172032245966592817010279661833628829243035418669027739066727555459497774633876454877270157605486428102200257716992229633840822144567884475934286322445382173096643211902751324208009676365664201786607921733758551501742568658088883202377288300577440082545847363715061185209168976362971467761624052010951638024720870108001582415193761052102406684844813149070568214744097742859230121911984998045164641407268851888574353676933342336904631900040631510384188309729398921013171036865045288193915607130821074160436148332618096768326478161964014027934765487510236925432819651828862492391330891027139858217087419138178040561914764490267760972892498126609442746905478570726925710529268939878801755802646535613816004847947826734484153617214314550020381649170270344017031575511604112670469324141394407294907058097560011836694906187167258349946952531633079361628896603372569266273352033776625547846292461794172257266033410624497510377461269062717622989250340948784098435005962927395458771022103779797027004131339209194413823400376129069886922967559572941143492527998981647416183220516659179245498258035653703389640416063238051014950090133596098577919502196688000187127700676529888198513607580806650475241234074373930646798117344865169001494383640718361653836893746458750197443285618044579748826698800650232799649542796758389048841854703297612448289265501727623323867402445736858191485774880668582406376536517331498529224585720915788668695832239024528162591064985500219307180035335713234324840387338983901847485737274142275720458202226188619301544476776359800945407945731667714201212933725294183241007727077720140615146969653094571070407097496593370545427062091411656316301039005667069473046683931327511809136210564930540513127981450947193855169206123246420104941124044664846620517810742714931751455407708646931456791657676950833440844739360625337762456809122783733139082353468391678588431972196614691906440816060052897343833148695886101580269841721512849814684218283951785524399702016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -19792753787558027268885954224270068403714137312191207316106065639771653107433249768714743626297006175697453191964368276554362581928413133534373345775794185870108263111592505914749239809720396169408988358922177089193242534643957115263663945263538143620499861850903947967171629837021240901583959660105893710398598415603280647782559986034237338601517546521145238205728830772071568608306248908741379587750662289943258532835480341973310047140765710513015724595857683089225472051386625280299469751700995855336504002098581739326029584994035480790014438766952188828558289895046028335967593150430126563598214151852773663737175843074863440669350054273977065214811262817397960630031401731937187037341321407635967581891193863450219562070365821881836563611869889473978171523734672900789080519969508760919627520497513520846036987806431276518090313299748151166520640080996146482262979678117590768474506339671370550629549034042623418134521152375132780640058146018269218889066577191014040720000383787505229214447229637812998848863165433711172785409474450487676105996059336274059278403402561499444015257326557397908861784502959239672074609193011988829901021128614580007159960511736747895382566634116688255015973262766977451553192585546691175257803043439730218337585652504312129392959382341070875800851825528371482263688092612798912039980888968617752771215509747803884945781593403090479756481731676705090743089106731952961240438265758460287913454568550299528641988649377017920710183417218215866139956789645332745437387323972000291155293121815020901896462120872897644818561209402816831731372471486213105047711554068749313471970407942549579343125626629304983725513773421343193003503867684823375249543293665379980620167429892685058179906892982409823039869883492041410498332890717824077461528977049605507366851754223151702957191776051195034255375681385286817107440402269624433209527638174689064075744032705863822050539893979848427809708439152972204517490037498017851410943852565346182414648093836128865094621592618088072393511628269078244846118810458864635362422044474741316778213685694018257717136609193170812800990894774383684499361404191973912098528119575680113806027221804778948986938469398627606402993744838766787605271743944898603248254011268348201350680177615711784916497396802074642770745298931867026221653121076090260905984854054088566233633369260410428344678331294760454484178786141535479115931988031419781792772449357182038020343458506348570013551214753455814362646864038835577147307821813248384123472257934349768044294003272296604372274538752169333934764685737545062704113254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 278591462556976397813786185499078161923489951555056939612357710806479145682800855785677099701180025283910431553300412696955851109199709092253204201546301026145600605423113614478902616251117524432966812074159422217722303857070446968855578855587974952991937290158933396995442148303280040648438379211930054163802977271391895698192295960308590371379182176360450630656759286445802765747917561832942446838686186895472625070695077915309414205514053249430206544856491141870944308699065055846279439883004119176739989999407960820204381077096083525276313690407155105270570788942610871578562512384235700487468177229727661316121054182831872069303188273199236458504144828256645980950568665249277017449197068263692984179632614858058918973706488270768053967705679394506282233255691045158073601327074005163797884429243376783603120633423200711069435273962122906448344639657081097736486060518015679315648056686047712626979238548688182127947267862580722853152422556343686776767162596746389545063526352950680953767326696497069885755677805544167391198085634399773413434872849602172364153934525786678782980983853692250462945713676089106747949571381660684490221870929747712378803955705015593099128293404410636188827222858761231155856577095025939258048053453808703975893786069618385599976989944142018045455554364661929626451669414186470018838154539679900320748187551947311975324413429369090317208696705559748988354724764461591639963121926132928914017536896203997196182952052970302823404754003831223688573442045446825044118526755794755286034974726395613912601201927201380311181257661989944032324861533764339363907336231430947520410826897046926736194556844632376511633401393388464341835855061952975409185852166392068726443442407492038019895400962803024238975272010700815693705211156407409895018125520837410302964404550750199330010602276556527790041514336493483816297526510729323441998999472423353580431950880647187815713734777682427337371340910486059911565773347420622667968385748090894998081375297718258679171358797285114663755237025822618066829199646102802466115213669898016917112772225064345430197668938359674777194627662436872994779109127902024433273903207314943658855538441526501878032852598307009250903335224955254054193007195304758807773385630090912003450893933938008227090980111341737996889989477146102220216311456607856875097279693120523028217987253329241863191461947633040042198501298966690697821125385096653170029297879906977470276055063310678970077470859450540101894285207158236846324411781023941368032001746628083952337129303610129211045730555668493691794044496303335726467661168640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -2449896596628419108503269581565579055438951950752782615746689871030477763084358421522347292732761337228862747800972884394004954659619509943167991259423772533292819375892926288423950359866163197980259932915305461095594790962508743100247232374652624936510607026479923066085153654081946254619336674583113229012639509058353284470374274104066148338535006910977521979939870398430014643908966069239704803709928861824166364211458230975780699331289827301040912858456868144045029045831328580144605896165012732053360284009189003677231728230655464551153166536998571349515458446076565099565692233007737309096527977415850074018049941362987910890681233311138771352432426826111760766505725645412547619869168993553964694758182902333919802996336659737448516915946881434513172291185628409573769312922696220426565564009771729630728031696474388158279390841186408726322366051022303568113493121476977619322821036248997326784606342480449848086523340718886068785228107515851721317525099136807361274380401452982894629841111173542275112286849682683702448413262914368946054257384534022954391825529289461401341974724550365820186073123796744730792821843905870825773854751859547270798086470751091974379278486058600059743299807617363096723531468320441678051988709864814139898621841303893545214039858148835163339951875328537339460242477162829058721182882823609050519522744809460429139077986447757971490970772145020600073967466962741669067424595186671047166891591603907640981277562660384332011609764995427762780573776537325885377539000626100233103318435819298331364201441662652161072997122738002831490950320096500277095218727090354343606473368315397669933801525618242991510098622154478013539106502425278596445213538589252379576598476109911814304555317968371075683792786773665512075810212431530301653541640026783728061520954572128395550741710363800792788912059584650528456390413232945854975329971700923522136507537285446848181685779630950166180124187437635331733784953315747383354689364065586315362198286777930207457571357676766756120004823934654176370481601597028125508278327560240846883197681692877394331379710673492341087632909333478984035121405095347345941298093512286907460375495443691690592481402951265094409829547402603839221922069405631792427146384344657843229219950002620674905621128364073284038993680312528727702338638104866291665690450960458592061567141060294588274007804287266761696570880311881152585393025269220021295628378596809330848507581844003866473620563698396525857669954131282748462839379643421193757446521383274815572336645931737180025647317997892062716263319891988061274078655283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 12526785325404240186780168555236775650632624888163344634791767686966398241592281694385686899545266686048154359614600492585155154061146963828647023949629221480720101447399315994824012804197337533480950222700091081577636010263496830055900922595490158724004786599558102745237014522429544026888802886300580269346607956234709702174156602097503045096920006884543782387147737680822356319383821328552641268786149956166341565307051465999888083887110646328405860491120124213336714441398694014635420522431588729753470939405452067366497936587026646517895804581110985344900889218024014511845981031589364670207538838896299508214005673143732777742061170637844706261813787407972526341030885346987137864288474976637369573881979125505420477414194610099693856273925348353214132752947057901038695290487024263369484181426963158627915942590554569285924155908753256913158700236334919047077003246154658707879567003059840227329068144812017727491094716665382651864157583921274347908746532015850820953043139962664199866304855112374292171289694662656993594969850871620598368387945527615284626701908370595731046492667712862796528283115920789055469443578639480958190591972257792344270196986182242627677307650205159908926643812240691734959942637565719593793800153745363750641406778185034315933344732250184097765761738822850595016315521684417232441523302348964649107664316593926834704983944475807183998510389029440200855110607393364128182963912801957219681559163701079562733757032868483839613211878517244231878392716896708940888146966675767323107867278937892997780452099150372969299181946769732938749778738627569695951278709605025735228193056759100770686014879835948002829893150239591990355181012161055695054854985399009763150230999135295205137019947726571458623700773458954728600432541161268759414783585387676359191853989315965850983581376747921934100499527891522410593680969516767823855704563256929674401562118730668531316324433197804442033454876566771284924011809807648466940270701782099817077686931030468387813395422875228960155672134087345810394972386693202883893964762539873785056088025198121373008584643444814562229472981617919568693558481074166034511285399963613917432589960020601268498959445920874005767737850753961456558515412699433021434356634392009406481511952728092427930409517744480721183436002790979402610604514518244203258123696819382589515861714321508083346924860497193720587075456509360484408507232395304339516040485616590927672724819837276968819536682848146033409529067555611660034827356997488351790464416948336726371393939937854500811857692457549585115574084739296917878521827688448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -36726232611607934631856616492586859224112500805812414460015990976117259230951593436240497304768312131918838645909994070950476568237989378517882457881799689166860257622434627155487339346080557154868968309212977307091187852029033284728398907294702134737534010317257810864793543996000832814522566235643855128435920228591585069658055598477466395269218837406784881956018009661894785467779399485715969054572127662104789154135887221321870877026463554164308135654051232680981389220022939779656522095578700402064563394677481469000046543464056846264563515754443837402546200880280939217169314285251690589066572556083859134254162439122388453396831123475466371865399658629990416523409702957459419200546862122134490237266833834346165851725861058644303914047360092540658892803584823922812264124950308379407365575674598973068263159263887557663649170088971946530243810759735108981762317364308253408659238709252010797156171459675962648600106662331536213113332250951434776868948747793923251419271035655107113921331369731822389769525328168263978871101040717579215708655355067925750627501959232738463380417097150642260869764327759236948741991898550208888043746548832954870299690188349833016708406066891529075849234419045509077202949188150691791054746222563015826739226547765570074119409222521519007919034920911946604608085882849464074140779319760313249984162767818047911285655776361956021550412434446981771613048607979043136908917938445473210028392869800717604490078017395554415181960957837308847391521028074178223629532945877086206502609064004177806103765409757497740943949580310312488142238051971652118237794428264847316996338230501884765190213736548938579945212536258176638327442084575128215732885186285953837310254575765050988113992040847468779751534971497464638296163099784212273858273696060182804625282355286429705894367122700256485738133036193255706588411209855901446464567833702574654899878314172460555533482348365026866187724085579976823230481914742575855585752692736973441315355597093078379511579935196995890718949534776216392614460614547567980672729501092999003816373134191924275062913508802744453953555838981029680591145061306260673925299913860824251376691785288927117069670354718046428210008257513259955351975746308691862376489944512555305602393188492929226434484068353135381073348262062903760544786943613946779159789151391622348380045642062008642016212919581740537400323060808829308202575427529147535322681017901154329452663536180790925071894360273581612464986391308019316908429282418056323021000938541135674721739009453279721509565818160150262366589072343934814497269193113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 195114709111964629049347083996185594492932997908022989574165181359165219913321506109488964753607217950262046659767482128499805373592359736636098965120069405158158336445370794844378695734636063283933484305702712563052871602806616493875389884657267525114201944817348906274416257194755952017420552584595529692970511318876034354199060465748293338972482323504652510754179595208754502920548477298999495737259946673686102316660259907686161746360622308199037124586779624582088128814589378065133339228888020141499945498175856446665694590637775114739302052987450707558783970958533117194827849255819207746539472198888062549947068025582140164182503018108167436315506242300071786327428867226686602311014389454014635454363705671060320767925072222589487075705018825596269190215728735594338110160905465976922292450680368186936050464944519411080780760533321757948887154110123097398912525638654643982185070835618159468052975540803483985549811355531044789581666616909566668945377093911590321629298234263045837627893866352766498728414249176320847857636873619952583734057834920193584610798907767775460318815068136005296163571574707214661468898708258602513125627433219452156981862548707692968770453322792234692797475952671356386552251526917545527468214779439091897382408593710787723855587431387804655452694775341925326140113967971810493874283237661306338314088233798681384107264464901141122233244657004347050699902887040672848683117788080749995933985524677669290874974198857972419871056796479351726701270782541589175769396170991248579123927029557848341633660873362701955171339206913476821555330113452830899709425372084419909140289342400482594907003360149958924732901754193898077431730489342761035633708065943045031968061560854890547154659141532374502444163545144381369133813159801096640464873949168074610091181929748516233583077433333819765318179435401543531857762424547501429260141064289598591503567598452581367725111022188801931110873556709201320024688005035698099207246895533011495667765195297534657646331381561581644656182109023115556784203457154247627553580515991536440733959760922407971523944327215212546262308049873934285322961568085917528855395483262675734330098768500307344404380943567638858498210922430468349914914793493826161617288970366037639680466980961709940672705214456006087126086353235765867995782057442919197531818420955237405241621937161683252049566836870080231600626271344248026623541898728655007953798691756563668612936957960750510524024366550237163287825932596627284836175771063790624684258937259363837651744173961901420865089263440762166719369146724219106202241365704704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -2680333862910459706576999493432601091004803984203666260101424581927716751065899478129000544861462576123494215731758049203086501539523736008857035972225298887803975853661353999628251378750780731065890778126829526842759985603337272883498781263881052461216432807257750682743122589468724970578443204646190502650176002252390941874826929733860733487406998659177527506965659333698296686463680952017862992149831368947121860240143041875990165502537095142508481990519819464955446604196795688412381122243890750591599505697867915784730483694056750455982244221605024557045516303531953970518577222698257493926537575717025396633615519001235269693196020879767530275430681219491750149440735295944244432353855457255820137205628511589982342017463040104806994397248804735847151044212460872586789812908516707807886957650331455151180931912874937800509072284661221420549901367379626550536603343671069872502913634571378614316649266641669989220681519058581678037391902147000211082906808551399044763083632997717289132755786465227176426143501625055042946224889872945280810617050788572657199471897879269056182386563772984984721643645198224203673836986785549392103399968037880883550942268908329107548459302164639062381697907934091227526084545932429706507764896150664650528344620414481603461905954548199036691351787110668540634245578453557618840077877052101693380952832114035831753947629457867593221214605708481013607376172741455106762567456466016961746591267161655675389639394953844248607105314594052596811644819712037730015935620045376472635367723049124759387609518125275158122492630004354709188688659237669591034584590521930216267336202328011504607254700094396200455184551040499942857635962731985973916353070391330401145162230714688253442905812174047069008080291543955200649135399373556939976000941521922929694885370110993938346253703369489208849470713392628109353537554545413051343054323019198103719051908172354653916150035643382812574438405854636411818978277120112124070204760917567690559701326178348684782335634054936104342993189257294421210876305601489490850460079697558972140156732761375808411116358195581031070662937430063939786702910338503355289613556632237548295292976431305250379585252721606345501601396021464394983351559520916086101335520423604730981901910168555210144202318233784477340720365297516863307147063632892558695413504547624421130558576374050242500624502534001833269252068377990370100055491685521821807939368180167837910831772146151295042653692595867222010961727196658207388604455351300546758425710345151910939588977708478589067007301398638982052760960765267661095875676576153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 26788582325036729471993760964547196685998502497588419829575422652676547697917042606005700914638931787865065966646476017761806683765669533857885825704210457694781446865280802360592993146228060902789727944183006097526542608279211905035603820229934847485443696056679642301265296792556088945750628538564878851005680637279216243366775583718121190608765256078830359995987026585121094683939278188593311387539165644900614818076400404213814931055254498749623538212297360985102322227841974049728927618566800461279861903220926642578998137279853891323532955502961827966227205253919894976285615246108688220827901855503039413544164776503050122781147008936999352311610024910464521488159762660559464442193278275345222609032261543874465592665049617094027461341808921373811306496525419500464615712749882847474083858193015718188058737773494360205053307537925692572939450632521997110706445382786966962885124141502674992790361567405929183319507899545008175396388327293573375653139222664200974219454156150152069494678634014256866645725887745026738419055861151024269984094427206511036238285870410311846407974659736151849788054443004562455853046151926720347127135641277244391253944811421676967638550541716557549765706087021805341873596307926008157297284654618757071381661614395186782740305163994227897439498650546156250037892913792828256027591947607304327369594135559407193731411080021039916189123282362001608176786334022351616103197875602600136859755019673047364405707587652703008234933445311820369486821536560860426531934847710477681909317375433228977690034503532664951924049164205166793923612543561792381935835621977484654501364127356945200860028171775819601983888903474902639066914298886051701310307133198541280555996785170180904397044977868254364963884016344970890225800489269835954778214371746618423623786365899981429307359840078636180968041033559277667499185400236370992323136801503042378879926774817422337291020274014120111350172855408978661835524665402579409041353298819721255377463091944176851690208187484362291593135429743322373076812811973784452103788938476979183611098754991751992166606786840023979307775746329037300769436436368906974565772726855139544822824433616156236946992922246913489997854966460364996310890550368101074406081921298763682070259637446979968176366236549963422286483810520232624233679381156510373193413710397687032335094558879506157693121084450568524306639679289449085638350977250521407358167221016986726265090608054115808156776905165991272765488227863839707279492199925520726881125338140385334679118324747809664958077749524805394927048627990811330277395990942056448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -187737692302757978765703337282365991220230792551600878464134157826751905913000422951169575871771600971718929092218031969097286438682609098019149506148952267727955697615187113460156283881326496518938692758930896214488341684010506647911896577239010751688125267989512080351184511415088388868854430931811560162444583223913203066749227976617860198072121947790231239992665846582910136680983105202755384026734397052886646816104125093982265739192869385430099358789392653206562852701150960899570478698179894148464957628898029247433925496911128814157475674880784661128926999560907748631652413237267461176787113718461006351983655742970817075301218983718440854366858214657078648862667621207940676162555289712626655372488894453504321144249665978574630442847368600210224373022366681091453642032009434610024671198995805311050213631545434838082459509053176664029350457185429514571052771889172798774003736205640734451577190334643618396127025353841818891215203595359681968258095765750002358463659673579276440853843992919381872668602388073823605976905975475328646783288836740513096858165061893768090298057523730530795961910772174015410636931424011503350432739661615410996808281202551028360807681242342839543249073144849912177939072459632242620617891378200264370322772126374122395989709924922015633362083262580439129414635751653419848106396654565491500553302934912581520119083125885549101290908666224001139775502004852297267362144980414806764239110054761157090284412879212231996748197282347916382766366029808140870914698567978527913133700953238159220519534344073879500144751636163120677377538513839210031007605879915961625276045539074914752253958455471961334470267948472979005908940987771564838585029822882343735344359592056220781664577099481386536905509192209162019319947200108920693150550737583828078793748428630182984008427111492533624752477998635317554693310245823222337385839527441815127267829605929473860049845944048845221953801656295154770084979893052465658852552814863143709511257576651505302375371103654060189322634317176575064308588240101907861923433320242616477986394642212961722105637718971297028695192079646001079226397502426601690254333589799163861827490257625967408121494413704864628925994405117416219800195640781979368773148663896979784748982710838061887145949164517753866182474967226475209126448465643285323184026336772983234044930721397196206814013449443973448413352660471962456247761299047709612826109392865335498785248077382159681415594967320934906474104598890441251632524037191851082283339393359490266693176537471687948331929011346150634957323095122892440380860223664947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 1000037749296444417842115268770784924282586145962387745671283420449113185610264862391320062204002632696028662803165967031292013696970123807604394032147435218759253783442820379753119827245130431442898656269359837489199884009129506855222212326347751043104247710721918680545269213745274322173580543779949213556883246995709288922123109539117681624617320409690796824463482601515376511381593787224959256570478461827898973356283097837553233157615918499449072885415612690934717509000722203354213139808652715888670780838981455759653056689333629522061509454337972670295192283655218762812727720885763244226187024091864586386815071139011112685000157067764178157271040657308095641511774823079718926933736951206552532783439245806828381982655214994096224317044363111222131108122441544393879062202660711250789116626013724677273979989591374159515324528188943696748298836628680435598654436524830552272460951958410425611754346281145826982935245631152286252018028299256833846962291698542578697462768501378286077748274262780530091833660629533380879378296230749017485850015375893710160575273083473728429883900820432119349204034730879264868839126486762887369043571358829757210262057293224271513695385994616576603936072603548001439733956813752804408650935634529136660691902737953075647094093739933413319855767275251941478487299514753235866169915866641915736608087132149478110179212584492699386110240530225175147259255527479623880738119971123687559760351976493845471401234439516987600502339367263823063012441147752504956978022147879801631601019626164814507792289069816356318904169589475481182813915296013413277995986369985632426333869269128444933542729492413011423255479863833911462569838710433693876755086052817928830181303638997982327503805934004259476481385776622992655561279106014425627231294951170301766789969631725914586335985290910648097601784840204001783697170909346376359200617337156817338527143514572397931559053620525273571130279567667477771571702478737989911853703508041979651114844704036009700227410069336608248438083012781284798761775865529216196344501791995120834041523837182564216282770810410857702753322427496204926211636829446880431826895447289881841878443226639832911125757589098353968133683949679835170842165884550929124011613713894638245466776198412131678574844392216305890098311847579470042842388119291377562934900225870616289883573940577160166747503257879619202103016222031312174946500974684345761914447976528012482451916154939240972135335630455720808640638116379417446435286713812933430683345436673503358132333157715082712438718476772235781914839506033847029685384122516635648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -4170940359979678319320502066052004717496475838690609316094532231343711352762425540612300335395585712849771265463334497843026247162762122862185988188995401510213310858188111067861554784329908499817991363141920164575028977325548222186786271634989723884811451255967245363711821382260923718111047236182985170296539400444800142855990201395525775337341461442732029663933094026922141194992009307817949628733009769010623192895767459814954148056199429788763270044079981241305703913000000438393125035554938400167711750302347854771929060639706747649085393666391915094953910694207361066143927925062367530336222338390010096572645410757089963237544646876441570269475721403522145788996869866243086712779608602273642804846936224155251195105878329448634772949772548199729206797465727646451980015706408212236392333086759962304490739466685104823684627352737030974821247836120204778849944451110887379595317087791035488595833189886019722547761112487950985375792467219755801156195636247509843832342717100241159573200338269303916690899768859334340912999524955713923960605315710648105798469202529966041111911793322590872217482695514239104276022499203685440450945438445079156097448814381974412663895749439826043593196116245829048110569389235828121066387175929904248354228568592013239306127855351841642438854715149516387170696937623958316746424110379079110525982812772624056248774744639073858159126232362506091274324957125434024246681687891828920799706309317931130822689425589502756099247870987295978572063978380114246167429216161712049785709948211738122027725734375543583213681606857234006850895854911288041559590775701075795926916434928652017290886968016468750405911535282480321419810636320330686137436856521481360860138873659135502611259424983164436316867516609397802764268784957162925880059945993209526454768419559704440934925054638167991473821438519019153439555788965773657615958288777910454809552703138180160532998114063548275383956416366906850717793044428086172146908587679712575441229809330699697157369753927941790394472845943726729183419365927359787014648996579321073367449101997696992116565936791807798450605484696494046776027131136313053982889741752614611329527269011163223641953416183812223204766059091260218023276902949931409107671495801404586166404058892529466349860382730803620221581238530301656156090775555253819967085007967812991652892919102118431304451391918130149320998845632766195571316868468842400099565413709338914215251714098631065457419993120919410061678020298854934341782720604959524818639127175436283848891525227177891529419758149659275065385475601703674839423954614380134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 13690478125116402579888139156694675656651610022674653488984322856606118369539887920643973272110023374760304611807005321423181726270889022903347046607032464083300393269091913375777384688034800329304293370514456157584577869091097395507138153730693923349777917898203803356975240844881944527593225248626087292029073960233787188694304254255353359108741866991470547269703348994345048633831931384185095218589428502290210224695362589729810087740299568471215877588098965645641685379575649841043716150471285245380454043457132328061271849152688059684188469962099045583962937589498760971188110083062268267425656265169651029377045830158790514671249630797989311143706674361138321310711919292693413119121395597490156267193902287525881835102995725788057388093692059787113573259364345639296904326050104069312670079877417180508765031732867062243460817221830270642388353239799840004097746338236490289656826685707818884070388888167711675613439863027863200201674832925638534765313896543377868634473934242381887847718755249612460326796496985287828512593519114635330847256092880165803672296329994605790238905031387856799865791006299892152781902005350401015450044126516437020851118337450173190345484347684312005676776554934570333751308648735567446274396112960702853281529561174674900880526747357173444384896453257359774348053200288859456069705998849528525353284796410582470833903105375222728724642515602229116560038137372637826871596270004705170469550883810923949653968290785792956643826960479141174871401682493687833363319056515466365278286273889138225053885974992180026036734749844987836400646792634299122385834956462868672492539657348711360969419779869204100171652658125926039000017517076435299730048548516950944362389157713716069967246750970275789149866068243524541822865215074116939749392669365820699716235729046485916115660952932548619764519744376315090756879474599282544556847928324741657190156426802813760372106266559957830124934393085735217014535308632104248908858331959027823282653010207389806059549551598345216570723401931134182352725478254655097449251416521862053440178312666481467895633455182276896770264728218636054415892474426668431776314573617168209294028809061681017361576106000850574090854864492962580680772244698119307946052238357334633262374649715869527798097117958159636047498591605418706942449146203393875666982811903444470309935864900083006097858314271506305151276156523487348462912556741010652976005894510743272126311057676552324701800172875213776222189292921496029725197734458101474382073318872340325377575396665406768363271960632478184228766143453127758436079899820272123904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -35416064451632954941311802415463488253554208953290448528114088846206659626133454341278097853996214229193112757024221713982781969372561205392186536024912908126488733359433379486654423518477209408182723675808643030940247897585673029871587690882182545564772891673498405459054430831511370130181266851144859514417373183491845789749556493679203599835887855044161835457373477105620269452745005141894425279466966424111438654753784932316458734642598101937385403693748289555841578365035145176824916927888140554989844879508096815771304497393613445992399908923910776859887616186474946818853078026801509665408927028760611113178874560485275975479835943030509116491863885527620786140688648187009452234380382725070003000690848739621199740277259936729178891567578268711640745972224120379265625779592404473064910098087740703281925393908850999325000535661585974742196680804446671069982832565133006717429667601908894560834888865862277674421036040266822378718824660723832558215315855287588876358324341719500837425463990813042542723567462746232795433894754400086195133291887933588870052674640924144116280625720455008270143054716170629815277909209541083821933863057311221793192085557239990219467831499372547013497993990855623013514253743970325034545207374210693125134601389784205818042624129378958769269308929048049119916030017602222426107862507059499415908064315459792305162060744071638294043848444667154069345961432299854564059379519192376704165357210225668454563698986390746796323685160201984878569372950546730653423425587350628778321688768265888088633961265841702913147218624460838368418355336963973967175073706164434529830271534516139357313642258152053288514850082790209637726872105142510963725908709397294534677945413760256841534687013554640499382809969576819791870581887256950831497970510417107954478502744731668223985042294681535634318227315025461544972025668300674105960173255613252234438650152803000948101901031898337028223859214280804136859488009553021039369305418135376194313335668266535302567255509074433668074557863718632916410835071627670972081875606449953983951219954383615475059111276643846200770060198951154484621097722927792268221919836725862705155892264571996693774895087609845669993572939208676851038338378821477307826637304293039679558296898166299731725657654561600844529525310182380657982305727996509633691238758207338425247075735563399504264205461575176844964630422154419437698327889209430950793530050384477597568777687090097845554554747475689545735175514519708810465992826448667600824639675699940974780198310708983970792640635219992369985655586084059812876698540646491750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 72423749741943624118312837172572314256387120095455922879704336821318366020046933347429699471645240329644894099409916399152592149737751123339095469411132029627997733937486250859540868621302774364365073103924586015393709983539023592598128942326693598710309355745613541046014302959539257849845426218398706967004638874264669986547988880950867607980934701413654283775384112222675737972916364073302286527085086123348154710888503222985024431622265192815777225541817586808749020061924078084433370798025241057629345490022341384627893022718459199135223832905199477722390373598489567937229413223712413034610141793437178441519101749855321310527451442440825037704548808052691995764993006359449954383331710409938792404357103967397251570617350426085218220891069796147332841198847178165003176935843056448855607005899411756898335433349016063672813198763261289268585592647746228535885879844700862483772164500992351968246776786444876387842739788660989586336544768396422506990465167244456380031969185628331381006131772687373012534961824634530420524081998143883869016148624909577157290151682659745090338342761749149367344439275387271161710142089332713974966980130838823647813546393814368542456275309567267224110917304377464785005401240295414629128937429359528978989575901643135577602766373267467446047710561561594336990073028860798581107079632852123164155825889553571707015946020803048397476558143714315160871588443787227620884505957484754648480418333480050717849695721829670613215502536581453580437985568587317742997910787269473297925338509220009507482134073104271788844121759147390730199340879677284274295032893829119641030418926413130452942233486423166821420446574760944987237338143252438771734070520941852879005943129981584800883887395187495372661478188994864293879539112641129221394532994856388447935095034728792203690749286578040709110963571352478588715070043241187272542482443084292816250602431612800770978640340471229420392866256339470641741502919399724374764695440135601123598294782747328619234333188936032954162090472473894257868752985391919464071058844337578900529309648997646847771315159167224915218277712246351611702637874537671511270298578876242998515113379014834051062866415871803172129613982723299883313810498463730457618123245372416527231728715245278075110949848885112886692115763601225466209846232514612139698959765489219547673517801676276299368848315703002695863986531872160054398325115379626452742921430139630458526944624720893246205954114966039688610085090727137062536873573649138454019360071269889216343735609380242465240072039746092407199458854187629711911327108568153325568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -117334272278401192852276130580446448053323265491534305179360039114965186983776962766865940788335641487805943202271772164639368509484840623424225109395694665480419566825249974482848258689120857363952489097756154260542656372536872376921945469311505862926527102520720459688064528999714090829754834922948093729316571978701521898158044793694189316517281164385119614095727170609272515923534295163505431261516653454975328294675346226987956336611414661700177745775918531584269334048175010231738642394726532603383077261977947237247130048515141509742276332104578096070393300035062218782959880738372169681924943856561022505234886846750757316464104781677246229587861748345361602461631891202671040013822497865649131809153668099413043930901194181845139375009131996773170048095384240773423225659598565011205802868592438846240467150396711052777166571486287069442047307151843975962149321604142012993100566703941088072131048960437414028473193936643082985254260681606711610639522828231828753668577394239166155091591023818818495069028524627774191958661198466744811780145757097460852865379601952600718578477627717479900849667160980361725658447293305290593628196816108820821025021630461738409057537147099135281848170651183645100457901282464092302370086635560156482125157536761525554965825281529241278466594103905181634339332682613603410217932314426135740718054237863703339820266849988918684063177882887499888985178328274626396827408112182874942120111031418922070190113180444387156022362047159499652817454311111182688890631316076467788603993291803998184250666159640781740361699076717157289870701321373524667807416797301397856840262792609806413296720462067956697477333154076477282444677867494761280890664651243287746614048863277273442109823353063572665792077721175775643116009645778145052868718469560979059491513941576493864090997103259644239930992949148648887500708173063603935762060351934167439427460010796697239584034674797044870083330147265360095609671569208162616096414484879087223825724070066122584347241296918532933525318781358857321611791689961655735003301288921117678802213327599597622204066822591824097067861124805474867755016131734766146509645241927894856377890960135691080907818147956103946981009682866626804719159396133227292083027724575152707045109839646020278795421486060504105116830132363126001493376094024266761390176751091782632197463422964182876281015666925452248051143986992096549502161602724258482824359854526633221468229901125149447782931965215974384570550541697531103516710374212311204462037678326009653366318771160164587001629735890573502775935023457912610716841142621149593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 150057440320413865044032422072059803701046512581314824997228923848081087469215715030277687141956621100694982697562358196432697943443669219210030508661370200470351183350041772590300146838604531983423150905929294631054799243117701787576579690229981185317508130704409713588518903192798374650422130717175524683290486263538405780592140865541899025185167610525710354257704936920416779698035995273721001275635147684141272784988568279202149854344891044926827306357506532800373174072287962393141100794393445843640238173077261506477981640838954012452915076528279904440144646997018204249203719444687080982976138914425396581986296484636856618549810886430323324489184109728661508272129211747743289531103536446002025371142988842024915919872717809993718491123502078668672392275161994109443743212304611225862159379845077918171023198488537249317065996332457377912076964478474895132714107469295017455225145821386712772237658522713320741748197749014231267716701739312034717935349257343783802407192594462026959011765128203368206639262919878452421175573804318898460643604762101852250769709057981941310341800942295575353408820557457302431132373098190423389647130841797703750853445591031053955696068391993417635447249922187006970251713764123001819362042326156129499084817041514948101238356510575036080773526838892400165706323499252512995039635996870741341560847109321226465592682877034274038749574770006963835898370935538916457496286354827762606165597047413391941613911880373203256452951077997326152502497291895674638275388477910085809564522933880802486058996510210606096498219388931091305635921239917503299734245776699318618493438721329468250012232779662610930279586880150501899755455631519569715920503779185596021096758361748192451475895653711126266474335162960950765722255415442279722280668538605903433025122592861095551814142257017913806092980085562254154858069079817940519421749158231226398912281282223364416897575652852018805383310184473411868214021586320689417037087322668251368314621081548208158273485213196319809400895392358632389966039729967372868360047557924645053500612917860477074288879085373303390903857655153585438299570850601111769056619124809830878714988790924914078752998467272668741066004941919535391743912618942046615576227709670936371713526303755921252355204894474427831681293349890408826247268772813395468262758493678075747001797495366908042463077331809875746512181713139054353192377368938311905779900470245904339566949262215160978352087567125745842711079618454277139386280744465209350739390305065155741633570272332018336374912291922458964169172494967836877880305929435245182976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -148553098202003640497692517062104377166280411279422993223395002661828985343269397007661798170709265259978049451956844967228871456095323270134368879919061866671317111857791719386226388255019397737829924942163199007828356084841588358592748369235474443157404106447675164715651464988256782825485771624722679153072715707856384370696563769672453974714934291107384850493386356283740078823964911264956536879341619232265133766679122236972270663121889743517183777292935137358374640044074197330419918635858818613065625611600558674488085921109570007198022993596466198585194083501083574111164919092983146643513382967265195323181211655621262918446983655464662046125904887150590273348687180348665976326516249316838716341666460982361068024797981657161921821078313269433683877338198256832322190138829919699559546140293611282583437535423419049205804753316981339771877067965103950769078279143432294847212551375089157710513124126953211720320080426621167799762884547206501469959117419883263176347562233456970339919649659248478826383737895270877959998166722071313575870142876500211876547861329503400898113458856558509960068272737462601546836901174422043207105106722201995875676172818508370491340204916161908494626968460998880469371256998202149975758247213643838640713669595730387505351723873447262675294680700359089482571072598450485851384708362803210558412403139985366519617018854187890654627697951209842542815344345804335736950714106141251077148884880642879186550445076361868851615651799911530279829967274914374784231219121610387951905379776592658988152998174183608133513773400389940185958868709081995769202135786417831661960855277396594492743696187382171706922226225337129959114916084776406879594818356634001132985281972153006386764614018428163844340502324320001767333766836288702296162692569111478920731531042888140469331853127569851684546196904195709783909043062118169568078828190438638588148959375076358827832126242946131887289312988037376781395696087082851738030939996669680443587837142359829207503351434727519098083296892078754317601002922952968172126010077706713915525734010594838822911607387438898206345879767917566670127060776770570287929498194387139927744372691232238365027268252052473769245239901289857881395271946245941831476544575391884325013719868319249988152703148049249105757568330614734408758910759466406493031023633552893911947441470623592641541121009263545093968125290595420105047766922281741716788081513849351375345981452272623345732892198729478836304471251999224729767982588357970028589465566474472941226773888317799444356877095941685750116728526915329329299712452524087705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 106343232097784919142914884115931036135085526081499567700603318126544467955093131365885047330673803740395967398130961385556472594678919425107422170753507355965025769329279771489023077632923529601485162530992262328058585723529464654171709353279159974076956666506446053527856144713737268821884012551531693151939926129067639237252495569822938759937220110240519090594092234091911015999708304484696370767902473311659749464819248134388598583156002007874407514977575417063856235344551480046206587170138930863598651603233109514170212690222879150071938263131029378618874798199678813110760005609127074731694301078579259973638066679823356217464571221365014260190488364219760710679117927858966984331004793092571960300693374603448737775342180999842766459272263384823328820884025661751712980426737810621519579528265676543891758624440922749304216253414421887779787903103021685793875281360427168708019384751762544769366338046011203267055750761062047723549588920338663845684771838372214502514940026464623059270183746116778997279922979371306649414922762024497873081540507084624405844084852059426376101538592417033402311411142791123059496222607529501355904297396296975046809479012833910609178174439841809562456333388205182733962735134661687053187066705965463124807553352598144147616334588412374058014880908370676888780436368454686004355062214998985505565545040292337559280287457967561084212573944954377305377898750156462104660826042822112851760598779780796420310776044243563212602418849431958304124645892615925675168773276945181380464045939351094179645519140900864252385246684909588944465736526164770089056186586755095194743179023616758759149969430399464685033390816450645606592871932723222286291426342030100024626674647738575812750116626246122129573068728692471672241538032126054362346211113483073379911322869235228656047789359559022894980069274453338745048248969019897455006713248695805176675119557404187974837637629828956641610464968308483918506112709181343054242969673703175307248439435425092993569542985256720971046717817504412544909654023904963362492540497542194898492312889417236161319807228353691243106836686889982430539599006326331068239038402813943065990808757976337348334324246818104433692018344329779608789444693000785505497687289997814448499876249705708250929018579864187124706472699322230849892835029544694025587644911346378547574923732484218864082879595715786744266834141187030252194226010938802491899545926101531377825975825054601481315454926877993585714129904906583717365923057678140726378552428512829364563828488486916926893172554838965524235957649616091614565183469968603217920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -39771730625529654086496107640555433507121546709716744796378269553343362079195775752729697981422618448870143949051433471088348404232894647489457424019851046064831307870025464253520279847603912386812820870063968114641091271648475411018531348359891079272464196414977621866267954936110536028127893591942734510235519412723286474060846695895720272899624762826026458790269205364241080305806682915599380543183276865472420369569839311076924092121659504439497407138660442754375502871168377562121092838439723307147829899095888849755981949652514000446642512249584784542400439649842824922298505126960011675212437290518831121814339380742990584268205579621262609520388105905871558510248056695584480472899823307362817584238075155459612415283809177209780880444211490153921703111537234777981862892518429624174409616994585630346255139199284445106854195329158339548328432917539425395174331839474089784490541938933991850080476824347962920139895015272720101929947575641076815247640172395325655751921674499274955518093813676149764989479741702566616470444439128710488654680353634793550556124100307406009686050872514899883226868415133736659599828393320238731337937392321884762974727894268618817080218461556836001578907827351614473924149066181866569735331432717811070514807109552071101108373925628938781862314763833795336857276781831283794252581044377761978735036025913424308622196130289853253767481985728714277616534630256047716410542838282314344410711865689602285696988539744287886466988423371986750809498598744764539335730369498980817132567146804652245422890705591657317783620894451283051340872801171444057205350531331088135258134238996237954875297567042537941214626149314549261320542130738727487728961156552828749877740716371588211670291544423235220766087601059396532459419540836827826357161095519649600098397803216578080250183086701244818871913550135026746460507239848226295047348461546079399247424117520377756377275157932396697159453963209911531966348491497633352032627147222581239273107774289449902549422707863949251216630513470245732388215442031975805250244806488763322010337160802686128205052357751488027191856418712533484606718376322794212353398265023512234023859934468643730841527388747913157776843614090244365165962192212044265377697490639727441306179437057922461391111899028652873229712705325564816966274339229314877270606619987141100431205267198907555433843963680259736104689237618032543486242639726161031291146180495832088694143330487113305459764107463900580362131954144598703730081888145151944767282979235196279981193521513723843071665286316085515042558469480981310357717038793333145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] -22911747032789894798435102924177014894030934962379350815458366764721963961506852675727336111751658300875537136896742955965003482829894792797509504186892558032807227084387832601562484875238959196069298122823267626305441924936646597686009525804298267797941914482490622567690831066819984768461993119081702423760055941474690201291062864272640794987659181040389833498200952987757936424817357975821670069121959323358948337423571950173333077214123395778148149251170326651051135341954371340220815350055720109032190979774454582632251646927084325886453919883596391470450442253710136466704627975092128716606365317221724195241628953388961407594903724797755672739727332082266841709758638544518880448395774370547548663721953075953288230754897249693777410929208257903576416140992740540030006804025072585388711168862503377340682846807217509850410040033821782190126358287267144177135798063529931502148508742028931334334629908849609378048399715002867721279369222427661289032946598761146020249995430182459694459049932613501179163129274241243255177986560762507723647213711177551875067276980606726284652049352305359132266482185255021542241757106346750253901573405866546827903285073112417280293787138529486453843967694174074334419323066507841928651335016102096934677274670352119547798312684687490965151230192519881128219824120193570208804858192343683673945357550263559245968599594194031863544312585086093278507982642894217325463442899689712745208949693706606355797561743071069947088545178711012352845633550255103486436148034165062043220281762882864859942168266386586398947251458629359102355044660659424102610656356029429108765755778198661691776497693215039803477400161278926356795207474779574107584770737635046421248513220254385273438748838574612451620365162658865216661487154540245166601819056122107435236005447552439945122534697733895821564378765726549301350841995959503857970335211782364553741551641849762462764736076933620244677028423089086847457441604934480864632953061814014468298821429835152717476335962012674209889769202550230791576800841454856788056692018738594689534901746394873431354313774362356396051939071292480051666818708949567140380954795539981068002291732847317547874040167829465166826544096082824111494892054283039751794985300605154618940292225243511890834499282258824335231273914726652765135619598226659011617916573391927324644687368820218559688335195948346143705585434357861427569223541511312194751373187109867312303504700313877735878410449603384469524243276279691159254993604991488636783761844464832994664851107918119145277725814365450797721856192482270188544695671934095982592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] 60033028107570752914861373037099766597421658009566379360223237361701190355246065763614505139915482227178156283118410200030093892724563597071751624419035305264110177399854313827562739274296291127271759734665850153019828831309059918743733535159199394675906691513434161162415105943002144474957459333459538060371251168813242639781547128345613161883865711086072393965978455972522781313449825953631957643048584424813351103624772922268391116732028401545518376544417086814654486529040064570901832932439579788495454297329761437389351467923900703421279183029956299820543304511040288549295442854389472339376530372251816140400282921492584523531357058717174353667419219379246851200950171527773068147582862944807395947622211470963118823977625714579636959447735762369039227521467342406184067236096219812482763250601531472783415136441195282026028397310547782277065833880115334179195776282207109833775299998801074258235976383636444453527892603439693641264515817869053854135219623701064784855715498783425815550441132760283788527019115408476725342265837870900518891353651427299105390064269859098042954316068756628611389910436068999952200427529866569581745574441526331212478519434351016119754344123066252372615364211197526427893053726245025828056325407550195252800846567669170753389778181430680284328370148024923182716870812758313633258430801723625094701575371178512599115159254982853800109715228672761804198154104441149532959063559100953278805270649212433433790478746113385842660157934647776731290817107180493135654071981131463406053264379552712560150847135127577798847820851519002435208364380909927980813150235389430040481243305070165588538358352205571784997809011062362958678151900894866980530879088911163178144516762344501041630002619393562402900487347306636916036839895804987799128305661591796324816640107362045327927006018307047972334494926438424446516110209663359800764804494776927096330258260911928223360731487079130710500381140816799566640339490701927676667289248858305108846533623628327109344690939086724931724512682065374702458038840933090891988221356590243476782572007555264766381841015807287814175176346346528725490783069044641178033688554042748463604358474447133487505390471830357199012364688124775334127032939364783947988661953476662973632235830184191568063628997746123855330823149273184969696662555601829565815393703119540610145741612119319157070217715864222274841910194678002783088165132458906700865755203030330107574276384299513064557728814201401568088622924731254592646880499831511345125824400300207773395190665338788816636930169548106043580706440367948671024718854427246592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -66739688602530958484215343723255425371258010227134699090611689819561776307549985649649297513331418953807659835681884553201394502721822657064266858392795732164640550606845516626128337054626957787792548113703269559317672735571470507121544381647963487799752742255135745260466274402438878221624638686825896682267116516656688537228247057909073965074353805796836263795313734512260704387380242116027108291871399677839008403845588363089041377955295578523259513221964103087970739484933654382528806696490862793776427748639793174159432371335169228108497785833227064462307283004667345686799860689126678343346503921615493287637675259900115384453586505673330368410101222286003862056997842442863606151337640192566462406625834548676924207555732933629043881266166311008670758927093012617571145724262787009152612358370162675752125738228179249845888895087200704417650244624639255938470932484916165990076286990696351494826560112418397175691332683258550423308669418123012707721283207671673934953749260999636549445480027983172865762767911475141348105666449354618337141545896424964438518974952214105482245222405650481016427170119252176193016385643499608104153680574799284657505740181759460476441807349470071908449313742304167675256531674452545338990990766102995121469337959517477669092634674250637543042811709083409999400646750868404341938995794058185268423248427014281295383660743601756542840173175431523579120180129345898433559155259982205443501070200415375107761225599073258376086838372697657702404230299924765266473288756710842071010823719147935300073512877681055316552195118032433527224757902083327559362543400903833208737084119524720778430948545935637351552159109071451968797127473180929980693802243504248249946407247459949655442084917252047109409196457743343329019359449196151188834602685033035661395975196859202132989875947402728826268989951214738782841515786418848039109164885502341297860992229084314751737668810719014399626164435760867175143617199058327542761288353942030976588341938973145021570288312184374634357905539466186454840661426005123167611976030855571520479069671689385909263309227452948544378615252794730845429220731972958319011983055139726258292292133872072955570306985698401472873798410073047897763380422499689348975370654056362379488777059736903556954148469672393171707537225308805537203370649857264244839839835917232451904242529930476186701674420765860081252082437291175412262490554794169586841051664230511630592000488601975356792146694210356839912922614338712880688213317382173152375053074333941165425905765810391879875120373507849807589166213016588827888827122249080242176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 52126370270480251646376400534346621009880543123342457220486863921405267285026102922273129379615974394550408193546699175828800934063089606636746080343974057106177553772322520188948352023200817216980147565710507386628227243712095138281899777339727095044333044705152015509011184316927290555621992602878287839366779883163501157391138994287866499173932494022518363746833032070404504508874390195455378470007778233708974899382756736846364555781126670314307573740087715539707061305327239855444220337956541352510656289064528630435803940205267568822666904579877192070270346662243629378650430076830186612955067462257578220981347925917605569900053206324725651728009175677200173089989445419868369471761881948288346473289438124587479061934768808546474917552114852316113277350750979700459428306173102807875618070824328221991913515441257787910446322389833428108743126564543021944976804925990056201275434650240146351102959502740573259259904106972012846464939754042907218549433305464403683280998731867845988540739908223340669566079467791463709942090344552940503234551778417010156838068883117084444696124139181714251836184563888937990822563277494232630325940256571458013840419836887533120172779644108775471635111038314496681437890825421233924684929308336476799892960387172768269014628858404810356953692192010753794448440435831174373174552254403167920759907607576307865515944320140579112983547180001452871339297930438154255818726903361562849245387057133734300707448329527099481362309733776667472688667068007357516937522947005918115777416901478850136123169505656586446305450517841701302039451052021538252264540616880530447000987104784603598486301245636414365752148126330772166922177235920218326314090807857412514022384765741109371387715378319459008313914118823216220733165129575995514592997759203635983727532021147348633270169306336978352515740976102994086939196772448704716177068473702792003024010028520524605237878543876618110979218855545488974754688009963392177499572567876579240595916237377090075632899660551492868882368575839651358078453664658277413349696964553972022714469757047993199264668591220995205644164009250046547210063959180163236871375829508888814899612471057495766334200580381843140410845649541265458792235183406087444469545470015539884207430637752575567896734444885002165731059583290698856110527429349897063934555497350580868809273483609326151707453159948269883160314658536902022267576523238109319184660982876254822283105998019142005371209488726663549141860983589975697978058924345803383682494154575681283456044615085099870446184588767847998713143327774110956988008011163028684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -29771099575770915551525113665641285141326314545287362633021113728931455540094306422414867619583228993527522884586676913152098228391260871183955575256337468862285882836202231240870569876408005237343578597164267150468374771246195889576387724882307560104968875934007804983374155199056657865605669097578393454943434672650981861306906401433282220356468640580440874444346287791876884091721362152561410913309871592248027364407236229686609944125171602989882963555719728054225813686431324816607749031305265292927077131079367324790645971422194044064440907693492640677049145878429080321342683257402743780915746488366573670823738565647169192606032060923381842283457168869950721105054509734390079847475351902447752208639743600244576525187148440282378543216422460183677264133362085100984810759696787599949011864697619269591988922517126727150690397852854754386953475389391553553882154526042766529395152078243800514878948926268478523380026756928620546111107760175494476428818453934027261859186760157063196927448083889617237631344572754096096202144603598724482650961880331369787464528406270031184976469511530371487860707442615279512041702982656072414099364132926700636813700367964643848911794978969511523390378701485525935939529189213575485155183338848545970379147975928274220092274545849129217246098126704089292507365233332216817705820808869192947449298132180594588102818441908411215949177481609414455514031047005257064130089968941223798466167631550717751736510080266065535206313479089169614220123740917602794595713576887487398847474896086800771340994983555240890060168891373629086786628208655842603948630557171949693589295468225291066404432224827898843141918775440568048891220152515105009925249097972258366682666493326222886994407045722387991895460809155723658388662786813236329797512032736847636906618675937484324319481093304296908064951524087698244066333454516092613904971465632259458467038174344081820408064986166069487823858507450343184965848931515429105958229279496482977434316145383703918312604605522830289862126156968093255050852354255476555363153127582113681077744635844996681008564365738669818280740632128584434489664151235117316961456891709931463013402049537317911290949852254859582064765612114649237573727476026270335431999811756406316492038421495377811350642008623342409875927654221719511422530395489232297417224868164385476649456483284386162818327201156743239815554794076114213061763847667939818771818851178124007427961687739148147857084365663487662598456996432346862675347014171255662627951656546945053047099400421299564262947184845809465424518884607227339735315698288647208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 10015884233618181057432465959349469656739882197907362722972002840345487976875482155932355402904983466148404340684812503690140585836733507189661018574446366844385667583782396808853174210537230622989167003040473723835745929018950788791645822718474223225213721763922339323849376793549393810020047188462427014074773146320167176050566466027692263985917167080877474356238421212170362481886069944780612777463303763082416181543769874317995197552103456855164534289847693404655428629198458543414165858014450232834390196482312281437732873977275064000706095423760376755027779925980896093413734952325943367338611884966103955588156631954143964746165414663013334388399791497728450121911792143225289849601244966965626371362377511948726947392624895578158198183063198547922432260930931178359074391059010847972746634453814413144264937580472545683762554845010051490457906608104896828211479585214686845729452324552313244087842520459206874419184463319311910988945841323598041268486167584422320684493175450750377099703798480439220401215501812801271755044882101107142566165705538093923691794474039222248147428392164279790528161849222522867710434052228475820032259405633975377405063168361252655109981805685390578577587440152836061852019926134449986534666616365469084677303126290419746584747169953386591211676550825957890238422100486410357535533854764061620034110218971671392822029161806907431003555018183628792780174517015074761573381382745204961215831144908738683171429364042175171621231618647527700548030611725886720312296552111637018629175102260321736498371178621571848874095610220433905798909489259625784271009050464538682286910067713674099037103969465655732774323537774392713302624813514455634511078141454854542191534834407754998472853047288078855215870910504380006515035732020148371071713807374228973695594176967085057068960532141113129875619874234865804004969934329307045571794240762705033174637206070394778639640886501931777487437798047093230793987449327792294052338005234047141331347938570122665017842664536710478494701980542787608446048804384806524443852571551853974894545838653278127637837455245463442567722124846806709033472170833769455949169262961643480612566554376903717980152723811122432299207147827742301251543260757424568707117150648262354883152348052254476284075762484636247578252122909504637431317459464821521853801187857798344315670121712087747832839785412486882836166988147035666584390156451373288661355939789351380198589151942024363615901330628354745056238470214453843795710176657353155523141234571341196927185079544978496714949775130619156081534130260175591660130370031347302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] 2594828273578143990075784497421215209650886678745988419317738443630400850141487451916310115357875816389302982425695108591448744899308815938618367776186376249541624730008735473106384823542753206694679798372978058062843950558420338105008691843800028176836134676889750087627638555301073918118973200802850654107370404203574175912036742901624995323426259218865937280188085776372151046173631383107026699958318527707203496833233402974215911960821488448826494999561665161896373066116002010193109812022950128195516741677014085727043657390877309713725897482893456720433610422931364634961468600991176667059856254974734255854807209153533695259357345387049757802585372613281816478255347841146339431867092429967826760009818693833994795699621396859308767939712592122386815982190477274601243932171856640016087219691400939691405027649375538140855662789493434057455917326030493179247411020192084225208021319404932358828078881477503594336688920002041636005117543061340236307182710891263337943533665675840891213049132618682837541352819821368534059861442242933579351004816357502726972023902733810316336828586311319547230127696926081654350443337000035901159538451899768505567630602590160667016920677717675677277247878478384136125414888751651748997073444064916347547342057900025325748163077964578294712126356743616077836817829077366296850713766067868087799736773593913009635149714547786380987213806296114565449030241141022238633055887611420887286749899906025001119518729518448445959180913119413243413079389505281281484478799652091368200850755198136450790907319586094657368812860236825298260752008215169339458267485862944298853282818833027391491032622763081385461439818223133022969080064606651614054660766005714511720091500051811065370330062436802912349622066643387209076670220824441948370481978895927732212390568329906855979515704594165537922307155989071940105148633014998778042325281295563321031832721358038091861721757483702637092175490553414858139899606343054294418224986035286537633353503392295657482993902496971408504982130776604569319769306052654912811405168055064985565280687271290964206073401101147490762823486307211387765194071522441991136192252793522683431625705619655097605938248313108149256561786917205754445759418173672095845666432410009253968715785476494388027851155860048166205866374600074527840520104349015926660882925621709331820072441732073411754546848597446121482590594554480320895658195967781728150966870706703042590693042341202254088498856848944062228541151616356782846654833722274881824348319927313743362391713636373408917856426666231137775940538753074570956719810404407050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] -8071869409233434933333242712735513140750503008494689464357138578176268455461252332277930058254752544202922342045420282292550993939965946854871934787663339528798770337909377020827718651757562314135061568376965757153701659514398494090648828860520950600139999092147576247493592436875832372109880194883355682625350081409706267246556336377363949176569601900866006365213478563331646824151278916656472922244865836608760455349874395149249700045943708905914555588803354012135226300001949540328622485448540885640221516689529427635852324418712266432808543432901852163932603817863982237334782634399448666292479568877285561929274170934337960974029188683624257601749506766238175052282647291987703971369324124134212045744610450569660103270379343404061511702532733591562376728613021090434554373708842233981257012856381715277890711089437055168328137167698482106256992981915698792502860693032951750751407747850300634564501526819340794138237701330450143948755500100471868371262836834723375835465789338057630277535743205476909768571214312807338696699108140149875285785213116985996892895767773097996340563357230216331382433493393578164870809473533860895409582028600430570590773194933680883516060924057514608102954649332576785976063792338503561629327265858688686815662708181539022377491443857980193332434352084499068599128401237930138654372948523711736573696664023711319834748852569945537465884156412737633913609608465702836172062978813033329412088597293604423520497748537982182365499491108865211424014595333815338768610762409004843013402346599072841872650275408458724296177523902350074604730904220511555361805493267176284274755237526057134655772799881523876727190679053397401828458860589724625223066800391100930929016622249415931853130526129505656178382168395061673331724265700529898655942199888104090261566078969092323058250814076782303967101293458679445361888098904902981810735215786907448377931099057457747447133711797544930591707525457956025292584977644913670260367084282604872146736467241355476534737800193491862372375376534484213775396569220007656686552838208954502373380156685190761881839418510196769374115114424109668734524052285352374056413690422383967433106464227425083455567118104469973565531754443172973753949705718706461653767562319371028588057342281955824558655153406667289260972086371462002544978932232093462958024411140838831189507903874004939311665347596520714708568361135249919891171354735966434794519956975722695781378144240886209550983088233094411173937884545147437190889323782137891561935741877893944111176323450938886265317144387597718738102005876114627365647442264876646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] 8622526518866703423982764926455980777911357767901886811351192086552393755728055238122639802121477914744963802463716538531567561402300919183729050377500889180714560960012759030058974545447710883423528419513518326496396806617910348758732839184531482621273067000865093445388140915817193441373389935424787649068191200375856994840239551249058941238382121991573700914947869666906085376663843004173087157428366147732646747248269234148351069301379163952846018297563854448488820696662596861518371681286367411951928638799386495109792638422268193877802535211111072889503359664975168451185256293896839015241529471036635855450711978627372926298077989334543003400970083293109504884207010794613995644281097137445137051088236353466086020855739590074657975890058832524849520471540960688644665826503081848525301525433793101905205506818198723551396423320531299692012707424633830174218287328193348830270761789763145367723775236582573858097283875116210325887016133535796893850285783396728212568030184271861174334651995067720463590387213504464383906017701820108057140564687759304013823673248763585953976293297986589020462496675338196606534111928232636235929011983503916197758581174829480071047442489479605651895554386379697975713657385758712297414072201707757167851537473455515688897549791237624316831202685618470094811835855966490312260548797986935393391509715258027892847208547202487899548108660066799386296518851257555108664851000809184933002261476168383931183648040967448788149030867338521821859461251420569427034700567734871704071059189453615480751540933374864585831796830081590562597339296079153993061181317787789742171920154477282066354336815281004340621489380957164232625112796899501935056989036235164381493035016213981627607716371775378699607505438352284583450800332702716983279799970682879178338878702135772962073971925300579261271025463964661267756867939279437795689295205083749581998291329932449166620419261841675205074841455842518214683522029672660473338014947129033112194471601810356963242585266262708490962198256420255422923992761688802757787100823441342847575164794607650760766211737616159882701684500211992964065922889238366693780456192538736605469942226510195691660206714261783117314783252005706234478461700983528309948960798763373044675104890868370331566166838018927875730595596568890544841561523071720680911074166341787365633240099294928122617725317024158951315939473439777561058782717281311997823786616694385689459146763607721330001188974341288104168472279846420996737220483029659011920999623725611899553970222546109594392234495387991151486417175910071668385972413358934065152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -6784072219858990374035930104004159912838145582404969161124539422417546634730592378837944832475125994622813303191406554776415157974556275258349324588644404617252399153352099411813721978791583571842261115283360572433697414893163475249633956161433233483856210544070077914604995664395521646520930604504139984061254007744845456146002320240618776462952651538973179896328617868403557280352823609085053723335427987914414063015435770649031457470494149174374099280232288789372028031192534185681444658948465527783658753033421645422794385245007161183574427046141225541039496564912159733849663511720178516214866239019636304657466155719854687122336867407155632055410881936416695358645081728127821182262042563905472328862168356254371246580185047631846081157940723536698531899393847377633268839867597903675208079822147913549360675850351989334778580204269280088556878883909669956089352974670944045242601458440281349618873980856882051998670569662894092907218158017206407025858758260893035764973261996221298016124975725714750809858208581755267559132782051441983015466974379288857863479670964098227745133289532602514060087729056855714689823060738163814992486610045640446363124107026123375360618577397883584586490570388978552746401908032180103624484796703720825275233449555154051699737361522155570993102888869050156909925335043388619510565430692648373084791760159660686442011781296676941038819697854750639290226034424065404507443533813855718268652695573034297237282067845343941217308930746934013541761624158957971264273870875955378454538548859342144022910508717167860961130107929362075111036969110915310132329230153084292863190933672282849717117253511204885893589596454559437537266442615000687361283995713534580617599185515855384901648916843842891327488612801385888424770931289795560988454745531275970392473657966334903299329558848694363178125401703754009767167506007175498601148007106390093835130359510981271278949906061302016703851545894962472793674527202996633209146424056930273921918217209901172110011771746237933824442079635046464274634357415250601106045412771325956945378236645855068247334642677375834382026780010204322460326337100045010775927403600815484119695929678682699766129344967970001146365775163731032999221542179354366748209475093475728397108991970623279456384912777342132826868838934567702903604266892281208990386234224094143896227662450416466622170437273991519756632179082481963006445404033228831036222470539729316479579205285380501385172290651445111459206088093140044853608041362474799857306974853500547215972522190675306215967363482652034293719954223155934478400905424981196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 4429341745116057122640889454112181002544289968965236985906893507982101503227192082877728691905338800814156754569360408193786047669720082225006452750005887090414160666410754623252479667697813564234773789467039590777402098999923460780112621373855618485900568783418908592563936707023816900637977660694126500208437454525736645199890113822384625953468577504125448702724105640964495736723934723836633565396384845983456595210648893631364736645152746029319092371477054444937310448293116574183702769452668964373117481109164077038942611267353811559296326581053191205923597362561663086978472707031175553293255987294913002185281512496837038266991305634855532486221776880323390459257338567127591426491709276305197456563369330494094276521574444063609961729485920886786775840608159999736071540004974808108002010726048020764527699294735701886336611326346856859687494894215533026059685321532478554355043221874719427751724423687342268099263924821461932506549602710143048133311688593891923775229877886922689986637676439004807224082392670275813203357863274055723841262245736567720654691184363589466158801515056575943710050827622939565249711212692060918371416951592840830816824826059414106360531878472527427934713859668164113336178324475182859836583548485392679649516373049685955952795209515669376466713141775801973106990880111034706311553765141301220851180524528332980400889969517687921695525692072285614655857372603305961154264053923387668766856324620285208296500314571422901446692613112935840353789142497928684270779866842161300478144182926784348686272968314334907106312412108516843240546431529609365779508332440648090134443374612936937944180889562725718056841264314572154381176111530891157873865205767478807468526375302638839199355066087265883757079202559910680239619392457438051075071241657069891569788378934464287580575768373952901695448635723207737792737309586647846425039126430831654364966218669821424012825603270332553395811622103963224304091800403581222797109872980464337701442173974805243144271606950676395958773411353511380738663950257104477454759570143182686966356582304898116760656991367795585677880073531318605277239416587131383378738805030254859573791113750424485745488395956511896208514542544489251730722407843360492850192763650057628565265431848181148174317072575709843384370073766101847429014045320458916714510824879358979033332641105151628642094437691413162733788539628290925749369624294176573131699325668074396424016778419038032236666491398403427832176212901501332876602547906510071799975851052025478624691794105926073103665339794540139690154332652152891936889943408729128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -2510991123468725208713431775991987911851834716061564971122359744491538325739837459787834867504139581683101281858104359084085566372797015378437764885404161360137808642319838570817556181043800039248759828488096628382291785761104741762870701918929776870688513416800693597913370424595789179450997077719890147396661048433136271193175682202806075660945786190581520654034528606199691765967523801611208656670336058393961357838374091240241255897298107159796679343587159412873059621057897564115226607676883607218947736074285525722273866372615072177705737557667485361228717686207914599874813454886847049411478922088287328776747436669856839405518605604471268591603541851846881341987040804364107416450717955000930635766282932584361346952879172804800575659032168978420970718309272987764265007196625807419745716262474787991661604606021905387502467482307244894659543806972934734255985921539856073306301558179593477416942678765655671067922905347914867676458618014477369658584230251268599859892443126611436704653621746340784724705078558791376323288795584790593455288037733846125885077580532761906782329370485874829157627155973557590668563856367855270457815515054233753928808794110804051672194256819240051983915660711874188379006269717294158312663640891998510475653092036208104170260863671287337949471047467664433929489962432129420949809802526634491877324191786040510554654236623317334961557782539891815940798892446153012937970528050205764953380349551641638298385610334500008410409242084968651921123208178364815677626480206245698776287707026034408568714757224410377191439381853584857487468431718895418307983527287565143220519757495233266071297665828947445155743398234639362015380041002075789223577484828593218181014763015797810484385986473358506398319370668581953001239841203074819092582413948991534176139676436461403365717196527602022687047567322577347366700067693246024329360092012695780170365812118042197587786712796087934602785143315741816075180365132944911844576668492503776099181344962029557200395771829598515291933949880322582330841729570250199997056784622964255515421330744469107390754626887225504701036582055229254093826511242239708734968301488982367708198384795692497048568062637717440881357103323453483135652896426509707508469588910088325415248728046545022794660066530564871003482000217254297422473504577803609801226812477932301408564329501269319251488668420679403522495150292440653270050022957381157924066028519586433787590089471885989708430679981440659847968983651838877146561210506353654069568302961101761544169513982554145666603112834440700123183711173515111263840234700275712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 1268615517022484247869408825152150379504201661868474914810174448560215378008077776955693477116983398106961993959886577707681548656041390408405273778474360254625649006667370552313532281490918441993952856338656706715049643772457310522658388044915160825159229146098337230638689898065755041344970996250869160731798702596994506422978931929317506626596062520833009353936872022189928432890051525246807620279829341899961749317807567019677817696621918361998630806476755154059634815069722452096582764027519087877941550849825724848246172729415095667883210256734701042273552372451331720497661200577861381626038565018093602677205458621554918301299385660554882717449588694226324031643686876786629012231857746123589499660149810535623925408757436315399456317281629502209969604278071432082937622378199373767232966844760946398173156434865209036930382482839938560894452738725016432630255268718303257301357180111461639489639151106983570335747096162753162736172324057715034597809321711684240231977379616245616332768358457421165449495884851601863294898738602068339119518806822715659730144520838802088251674778327656135106638637417354209399645928814815623508562097851112847981474202728573600833961202775015523881724004118590635561874925234701963563044040334378456766543580746383693861524109018966170761944340130609417104594038337200533901219528435768056042547184660144757253522615524937132045370036378243955260349841899338923501409589345724907430012459527448182710279824161245577638516863121385817610701281267423918557139292103507942539663757078657508342665943013827609305610284736670696730823744554133317138189859409034059454984775106184985311579485941064992298805999860108593656657816271488854917809020307620049413163179113497106521777708943064040954283302704272540850184548422638288759471887327487736138834661278338607652361179194629140267303076570717003351799438702762036753488753861699524200289072521899322705651665060282027762045247790038231912084632320911668035753743011642020593279598199538049272130386500797257145709274872663955095740747776745854012216836083073331082791151634523421984254617475696110412228903965172378329459381437901409429109286380087759522490623389953932452588524052769075642335998293115023409778839785182985058910891774724031486651522248531072561600189017911487839649847536972449821386985969528284715903412088843163160449011793146010909916240584377431497584631068097329526641249105782159486265790387484162827142720904978892626494784386040877718569145394912833580715743183234023133923052555303427877527195979724307660708465858731476317802725034963602783715945548181667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -582754513072297120055266620287106069921908911642671108833770965771622480911051592051544587001315359169767087443131081714447053301256189213396258685380472942766752186224728644408517988826514156866121195110438449892957484210368351915226935849133033967873999281794384827189075634502848805339812515071292430993795480576986361354288481563620549846626366532560758227958379968991373262713792604698916465190881461487600001220155252707617692738780016483119571830249609564576145485342680968307243148440278888261502079650925404457417930582344250964258438174607948422208701423817390172737495177615784886734503696525567433647777261087047451041168233470258831873204363237609827033681778997490333782766489259540055610220645340077139747953842094311516983003635644609897539894567283740300206545662139635609025788495567973293294110248580207664688553038453291107814816327685747469903637826747798391170143502240357187400463697866728512867177708581311647938692528656782169314093146338123666458267053187186892595864972041171623256220878108963191371597508905331554559479847062468244006309556729317106544451303321777937420082088437517469852043976666594818305014499709789178007599981884930997214524248009364689386202520293401258082259398166728613509424269367369196100704152356335109599912572753646381908831579155194557911130209920603990473595114552840188543357557047599937438101010106840110321326597523181449997713923081905520417855856391472435278470544637878134585572440060976365972846018531925538298760709181457520683571898870665926031188296691937878679749331797366682282415335031283114700515305085994261016923457930031573647820071432094879375134744042828380735995845456470585704959322080157878056538487977079422820303958212849280355374268990680722308968439959126224573925286805388515161710379476533176746077213412157398905244640819348823865119035157104400819039979613663532866248969364761041505340222972120387460106660105141857165233152560947726541108645707308290943289816215514541709740321202855717082512337275068526159774528484091635005053581961142053951276032056091395498295730081771414734533616700127619190033091516473285427859839798421050371315174618637070099304620872603916477176556673632884330826879602779027948331387278031979748284249858160200175660134012486282258444128825072696858561981362551235742235439266033495618567550119763936706585520984327570705240325049014775238700861377794368217199530915914364415487172659779130256732669695386648727880088020913410423145510997319180768830204459133001476156141905799553702403484910087314238238298944393307905877888720999254964894533725192192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 247829283245489542419258967316110333359140315919150310529642855040442599008502347447682141825715630825512740249723849544839124221037417303667715604896675425347661996390745036180759885679718274692217328719548758811935034001121154599687411557420274019174215644759823974600621187155570915431797734117851799178120442677626035356578525443104964989654351386152912146078198724365504340300630563918904253165882575006439867997544473654080772688218823411845397965247687840429539438239706303860492020292783046216244653431049593621995239504786967638686787658095855516233504993293159635896400906276948675961005825434238310939672828281354207862856892355596093176597720783864105180265718091516736071593129900019611895560384014987037237549292550883396739282542347073084965728491457269911296133058122612082219593828849446956785793189940769136335692993109110190180367488321714620295834799981129264753957349952813268647934674757478233595753317773591630785925884417696008540219408043596598913791348750856200892490355326781540748462242413574969514158592104288727006630267831069000366976937722507460207279868355961918926751116056820128638733660958861060777274987559649123772893645320600922055315465583670420460817757139486545930278052679782030957336120459671727028700522142672457023575263938875004884861769163713198563748344256612107603436736561012509557595075515916263882819426344851267812755974736953905626249392720419905708441799707488344786868840106402054496984340154592809954527958283724411663665819639038247417506220737574644408336336741694164475266920554399677193297879209554202598632374481516594376455252608926734262390201191325659795754364144286348535536843774123496817567379346943583383194176023513307887794208518501562584709906304854081799054438383035650183220800143118390647625666878606388388945285133869285280211708465862181132127598363399530668970129147892954494648410674438452121300660446909311194786582087254996784248551012755103307335933795016612957934471142423157338451858020105792902941609769319034521803122013889659000385647704810555815805633100025827356816243517487991896057741462701029084864165924977862558036100948263208065418784442427733715557787206254444140720124118421484341421155124311077200760495045811330627579916159450536503426112380321149544160547933529632913257696354907552962148977184094030634882189161640114628250553524570578912671565312669666151952375823217494045386257618588927303225380604289219001063622167912433110191094789700598544502349671526363847135248878617394224124367287859082615201608384896507677430821819080109303913774015206831319984771765895168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -99195785838950250354090048006721280857726123614834961332558779885222517163570281958144030601946179430087376502676756301117514916946594018319423750963477525348882626549835909131837205845530500560858185261528262131376780200814637573917888628355452630255380669053007423440071517698904728741467870054812572771746905681557625410879876158771750412839723904995056238213629138505541766355326661492639505579584977978583978057787599084365226157685069281736495919094611576863941975696216916323704423831529980267691237518989576558185570756819658977028080940693382652611225481490203294491609847895108727870310520403955621246238883849409075803116631812049757842884323585736349747338954333198109199013100873955850885433800590976550795896945597356707534099228322056765288645138479076200520314752978042300591479684788411905384579568579223311960988206210126493182318165935060877435394185052801854191111361528935274962543201756504251834045134747172886464541967205448604039158645275182171214259573466544507246672566291277278991036941126268930105473777458422220402677013755153720452958242031858369751822222653199482529072654371172261358350704831458967513034557168271592917387235966958989378503919532801203505827873863319275556626725360083455992514513119559716440380833529406929670636817600231348937052150013227278923132933661691364929825565582664641674016941610420307974462547668145830283556473046817450038335630306219894601562414402778912308273066936795336872503944152088194158626173903312263536921779081990223360982404270206024523610462037431390786420226191609478853907946923277327268708044856631216841758598266752650120599188168912257203605829312601495494951534419207351618221406246186837188830859870271525649538457005197072697166087323093021345470580187719160439922351340761747280981144769401909299757087436462095124223263539100432497249387705934418244872272819357120765610730158189062274420190663388262465472883505909843353040801959898837936815724332219425021580136363283921907584718028433142503349515235490592513106503978538163419683630180880884906590656259313765656597450555393000959944708305940648351794117672645564112641394464854629930292665896327678787627018962935657916787591823432151000448942031278249495686081081065998303735350149502178956633332375412614721483316805796876276216419875329663230161212092206353543240381435186895835907511937639709123900413636482326468129874238863650897775746681228526539706515357975745968190656918144167117812116096639820353638661406646684707708294844844215575459960371480862873142220304044194567306290528464829385859288611149570301033837333210726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 37819016002009517414111932297568107319033630713695649824712533181004556309699300605377655296425283676101728259031877833205751349874111613158274256497539737124761951621852327056300588514282477608191621664389767390762569478497189756859763551011824199763304507557413434435441447651295697189677349424555586341780312074831495166465868166382351265736603139011536518441824865820238586416740243082798235628741497981249549441065817430740532911585390697894723532462775100883189797126430099778461072004729422468610158549330192784569028980902841917434300633899709581007042793012367540620689012441799132092658067419339864261493448070825054211454874316581835020166380876184404681921265508551879886371618920745673364865247809081215268113829639004602657788733698900466951765089666106039039515659227386547659218218521422370263030955561715556646522424239106448137882349112541812816172153203300927110625887292282424451462766880012765993467278949730953955961711333008480607677647209117659818480339259192823014901752249547817671240259782956628942427530044546125066630704011570270255887158065448091700377994209049236349719731566181127894988966361704492346530509904913025469720338170539710898091872398733313498745359725112215493445537373594806054927324019820046920306349577627554112140245150159415868748271543125646090229033140467985060285503936847769156431517010671003613636576139358312173991317287627700538915779028130564838256705798196611533190882324101947864109793882957794424975881868425184711201192286927600484759807622865332830754396098131439735029417084244961188083126560376824045308329048221104612413041315516978943113135418691393351647489189273488468318647172435548339877906255834987696540728916598086220879763700447656571351027227223077790065886623135973861806198846691513251937708264660978846633830642036732316081795114182565239245889602295577801277736089425722512349601461158167458663659502378856085982727685287941306681011257406393454976499121587054187266017688997356495390160939652291989373207971773036611055050930654588329261436699448442365623430231683679341116197156886277596593297243858586150397352811247301847497980492949924464800979474813114310703868962022989960420318650611717401231609180131481976397727938484815790722326486210322978581606186963820664680689080536373965427818371564706260951587971547337966099579081226509114493299177981034101727400237484810866304749446755556801137485006443109381469410762248886783366439705482982476494018049726199661094810856551117733517421259331165740430943371477278242222178441512802516007336749300892734625982477597178356915243469871513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -580814207135330161090074426788276458394898191245123384466091704881259442315036711407400852239340649859659983578231121507867007294929711475719376107920046965322352286864266988949054801621379267223175450319485928275596768555577156477755797534909447650026462598954764337077673487102381310891912679392514814398972795729134463915641084822812108573387927428340585025379176215677833218194462882779198190595503169667110153653214208541663219766769267294449031154145819763412268441987491738060097350456208996700463719344875994207935385183271562615699627812545852846357877108847980666357963095780825912667444595995626995592987769166516494403426168970342413396962682704331354666672775350550782308673512185025370195258333280419387886361782738161001863184348338921363035404155358823755344442628143443159553381446143001647429625228794345558393858107761075213251596040323540465289825078696848134242450731391641288958808211828060357144848863346065962714661011948785684073871656527568155077639494252501556492045153872804023928188910479104756712952119842558028857749215583520707386300944266631567603071192955525851612316585598310540060461778663416833902731301627855425159746406507982966444889321990962666941969573810983434656546169965921494579365091123479131387354890132847799134412664768446661676208112257619177822325626639924659269799513812174994266373827619603838106846076801467872343337283655357298026775180635021056404221727674674766971609865954179659034650970296051084285402945534131529749832180039341094120124486529031301871624563763815297257397956693705852317520178379036350194596075681904303603179147176654370838524359063891638771273374701718428707954310153868584947815459456045387984165248819237077368767612838324130929034437996819068086365816639915316776623716183357754818343791353916385225269057680149595848059356994910411887685732266380784818184087709508461736481523605737375689152109944664897960800666623716142504031220190177551256372212906635100842582202074232788682615115727570838755424419865428919931002877190002400256428095759953906547886086875073754687010437555495965178863298736712423291195548583978015423118698207296604580185040794177730162233132513152362239252639031625562918135482806846271599478641832212989049209767852460776360046169046975457163631819791287024670562118066078247290018757930153507452260522389064859751540439583906544082365142712032039279099180722405972613795124552572688618893778889890056191820006837371885108312566943102559597002263756002871479967193220735513434903031343627962454016725643388297623622542776182301835333704111410380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 218334055091505970779660414910100011249365230130918739221190352374982877848812922564544204113296373204012735086912944189277357556983709150346327437320462785691432759891800804227926527158142419458681051653854185488135370339172008895510808578876832046943761208123381319248494904898615421552396347042938184719457969080092032710451681663135588939592269788199108791487803084301682690936777060006429972690735279692590127980855740686075072453516082630975505192214269592921828567290057227022199835626008755889378142143026183925124824673767409184051984657650264791598930566962234741900506605222009034332277541004630220207920768321976220207134123726105122379042912937844178938915780861702846609886034356843423199375792734407897719452419455339891934590652881043311339363415626063863275838221831693667864602694465740430776161290047893061342959204070584977675971139294844318118340440541439333045213695040664610719794161568246846426001026194726557190251247967151694675610287469414197718056723322666552105016743806349095495585970965139458828467821143051171643207931054992989674127121047659336188398602766576621078710199734324184136177971471490103855180165702271688508963189043015913029032482409790732288390645472685202864246309296499639433977282709635828800936133711241541058713460790276286046208501425062071503604135214039320290231704686133300858955541371155308298135429535320058627226660081159237234696360335330885609811146610655143161600717341340940174843991855758815955536607950677317475467394696662008477669720942767839011966505494643452784685399632052217342563823812278061281778682018773912051819908732831812357648288552094453309090416517807896011632378991976807553229459881338725324274541334251842041792369831329718664918296693407820331440482835075467157562900127701310270861927575412103459248376510052585795950882164311269972485798158940864353146134950921412515390752656629998106147902712621212655956359129974199314066916468005021826918442729449805246321131134946045745715962332824748341470413729054985863195966521546035305291685413948523587256864771597852197942883352230879255395714679876721642360764189549954834433419686063266827404444019674862962675986316175667359838276591066507146163025322829939147818990635722167501621182120998930954338488508526188333922477627392230769152601102895605758841830257654775741265341735443714101829729210708116417135455668192011435411414261122056557431890366747745424775604188774659832317857060282191773148783728873648870258829021623900502170332945075350731113100079629157493310666535398760110186318375263214808668465779831096737792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -48196434121484745374574121737283510739142386086968234059337152198713792305095692946663329203406045232407442957758737411346220586724106061076437940923587761678425166132563455481825316862347102934227711790743308998498522621781074681099245465228930496320226423696386683807055601097579194142682345425728867978585200168089231445088496377437106112352078659411549763744529036074731874473129546359453805720551005571493604535588028641869865862458319113645402534637200163518793870628926567718105585354369927090462235073543978816970825040040357434872813992155727876900155596862819815335308972813790577397618691588607924558146466102964806501436522721909338082321048638569237833345487928890595933178735680716493015698780980148898150502454205999483496756217194921869875714011532751784757942769679170604183014077005500142089424854416554282164600653616863229637590994264728489551239586396439454316870978551494520588831012259850242511133435267879379901321629200823715882885264149799983979825436325893304329173545001447112109104525161863864894758158431067529073796801563808628060141747106337329624383195523352146023667002613588904794638921898880989675823410107191038174578114969456264028082268366887128918661285803585211775214870798997865862604860565072653764528915976391801456683579419967866783389235086215974957287348386150461726668775052632335747504698012527036210939722673857302944671067655206788010255432906968426193287274083861937882374814468147240438280127217284879823719757428343532932742515884267323845082925512082823716630910387752129050745199956292792185398674947631672362319770011764868241768010777296841538532694518445139396525631527597177331432641848852738035686904068377714962777995998450728241534364290095374781944422250294397823787542549800500715515702064024481490401095076288678715084623147000310411514370841953256583328480783590366660156912847459097555779354254353584357479802439914395653538265044396717096641922450774189213986061616693981877052383535835087178956878095416661519501608828559291707002156392584402589214292694524534827147741082005566861845176429672980205846282029769336536870250730007302221600071490934291997304429625374016198837027071395875426677330042363896782468351284308594625394578217352692574711625965350647952263742679004506812881647234011754097448766650323565460428914930108122638324837452516210888569220200893763154823587368893876417661667822476599200259957126280465143056547666864317970353983564478619150343003629904711111064444372848393405821748105284315587814021430903785092829895769692817784682156029505656470784840741574648057036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 6517923717608712104830138678472478673311381224233897824380672895236278458411647067876881870320009642695083138097662221647701662071388999124030794436280834146776655474438620519581488540814681120102013165611878297589284274339861607976687025233536214241711073467522538154389169320902394223155052280851660123385420476513447251874433485255061208891249266098985146600635863989644172359664545351289300059217367227172966238256017108472462866278991736740186171497360974587822340499649617876527406752156120254816471020947475693300050462759746622122670258288400964289011694808816314124856542420947494342776845220046241609142507154242174204155153412776253316212019095810713764918702425370007722271460795608305457131453619818607603289155622961918039882374822492781758310293170278267591172044147984936892380922927012719940895767186201111312144409058520865293695176346633352989755027555144965993376348224366884297655188239936998536569876815581657148083405962719778617227728187049564062808928422762966164478768662179004140293435795953361114598528855327986957856845439568883137999067349156795193023324459690789103956138586346056799035321422760975953459559978305990274563383417613168302536336593146057606803126088827382334630994824034854811877611794383746935130226344377876359126024612518290443787422723047245528419627718448378456650126165018469301795033854187789994288360693299885613653974695761583155811077926763003294737939040209441824144985509772329746764278767708650288464254538633195556129844810147459692544901510280872272802764804334294164067036513077630724491558091768935082590991141591034737806165680856443384300504698601893057808038215899001661432167897117236775471692068862509992004027735127170240189697155207964971040536549854308165882851105390817976377270859140543543803200988328652613516087720579505126804833347571459090937400458657608006653201733338964134711228312134441884060858884073820436869969979552212490624419723866901109824602063699257578247332820731042267032341415575555131526673014024940348250671529462517927178855459646518045399811756140595143811570739576196419236591148608059108752757926995216374279913030012898002523917865354677458818493655599878985805868070167061629714958625567370977817491952311905258557875652597630487421395661723374014196479016172230719617894331010911768457866705958898229471392657749539460875339151785754630532233344498421115776059489254097657465400284938452045996402781415128417177045244822072742609911199157752086918754602263838231740682484577542056025537158870772246922668112740618494594979968554527824923472472760912920000331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -378657787524715700874304444431548854778000980412085764939773262731292453616658110544250930520354759364386210009785884317516740629042236192386634026935821289393985421671327163665372462841335016496871362777684823299563485630017165804553083063301264971226646903096874738109573793684698016340839504196156445813939228338286897187158081216039923431447912787203962165033819984383002224761767198466361496648731091523241297232006334661906305330111576417475905115534668201844607167514176681914676119546389038315305726965666274451976187100892433522869495312164541429515172252857439895836845621264396176924490040949136727932845241207725081283301833642055612108112229831408022846448016278513897076537063760127729181022487632935616007437234383314515489984618500263363863038961746219396961458392102932555997266772373173569203948485743595605817538516843442093842573711039769499419945215116851537060975531454507621643414478926448360956519981664986138960657221378350532916038499820856321174978982035701101511102764508030629262170406145615964668122649416597904003057192413613713591887031413933005636255629186331628922223738611700939454883909899170145959219381582964615251447486052254957568280813610886522008363282739771822983808935981903040574621587635153678527782496806453416473051997034603422680719892489008403778792365575007064577173005660496667908764260026685425957514260000283249315984422161420897671398809872676509005750833044271102665795482348261700625510457625514531604655898814134546565692740976125617771076657536538515888204870177352274510308262040420815569445306415813860554889950761202455622831812590603625275418837271272139161212580281324264889810065405383224030176595723904909446019581139034647943956628470226739119384057916632995321146530435975939283864724437953543444894837840649757298550731753405142705913988143449610693661890492780704325933895221981871516810707558616529193138781822591113087101312635849406668945944020994807622308309056348033994403339853332926452739119091756672332755507492176064916445819726942916454518536629345442852277366458367399430270450403842320028704482806799848995846395226592053366644386925436441752542738415804201089499512827723973411970111409297569753491630796705590590485371529948426208506796158669492270555253393408226677043844825337450784164255543173835360061030486212528327878127026897152288045656869180232057907063002379656585878908078084786768514407492728988107170600792121023421431779388127523864644022038967820414436590027201768468344825937577946732568717136984514184935639888864729561547053053959409004392375623826197888316211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 9789525244609709361773635691685626285175259486906356828803580271731176736782387754102846956941698839855393964790363106371104407860189736196886584378446114988781083987077097373927209817289180400184616111341376127905177322869417126596077005876266995466271387921639243505346493260194364437442631491869741477637354929898747425037517480679977673772704730675087542301437196948553294440040628681353169544369761760057645134419273829692237737097949091343902179560461307012708023692229618820593032920360095141559009533595860747412190517584226430388040180211517395118324002388805999690801743458395322587094510996724666454430723358952188975223223867392655927619908388575086084786166404872512953299647662269548842728667882811150788073855520682351276339071983647595159120459367015870758555881435160982753546783203312502026213780207317990345792624164380520816480325471959106571336730180725614364117664104912584762642747764181433760222697850272006175466236010062176021729725437998932107324968239608376363300935367441618407831560044324121616566860719186545797643251493461230781018386335356205836703732797071378099563670670561993998827109423227669222278632709661313064281928814942315253540035826077900690225442108033692337578096523542824966173745817836380904074984355056417788877533168805708497057342866430228604981338296902521303596425223426264614342264072040244287452606324726440703785174173765484954453314387814726962121640455579328401975443050410871856512963279662606610398113402807163647814674510558295799202175600009957143302116823095284553022523022035996471139438032681697287864360276475832416379457062061165202269286727249215833248306086778035966501718866221603035991610697676456430192874892071641122636497106540630449043399637632607526913828922874306431387680167530270227141022723200820481209535072421173953202754462030699837658764531333076239877606828923686592168964466211296701910393882009837577952658275921337189283756830088126600508382939619115512551837253109236098411763022061432334162736691998960850292354808153575376519518946874204491042998421464089999114035990512823404218018117066953259781109267758105669804594812145006794895260722390223793737808928854066745264680347861171990061092946041364023861710189538182973052492621047045780719944161277552726196760788312476243952500890303586922649945748422225853103088791856841601399972015548036212354290446467036277624351125112767794670967189159224583942137658569824031729061899786123849861627173654830876953132969175163549769569996068829332268264468078611501618454481124039041498447459799425418691645182639841171756724256768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -156735799001944112724973141058072504347228996697418954473673329557047608680861409051602553940240568817970339006982527067439873615650082145620494663570658031938103532717844301928061776964539421479840658449916514553959345926956674512575410504797456051915583312834900869837597668411128517331427884194063801524296308106739338418887938056878313614722596498086579861361839320275869381534163845331176973018912333635140996768424759959416900966760574687440763442765671169967560619019630120699842892207182120890667026845705965990289625177763727632647341360809384052986304445330368462659587089699840706576145061180694287200803014061307538463862079711501020151868671785667591661855829853470961247246120235451808979293209342570201020769523579643579540740269380310896975447432197946749619494361428585115926889370024968029082051768273387626666382577056448659189049314585086761986194729265917650805469648016348221495637597937053669761463541336157823834058281912779301295087751378720562065159465570499746049053271733926274779494641250244528850314151832792827374620765739981563726411554194826331973666565187226363099827085714854942078735712478148674767655053717922678702652345216718634780870141094561689889889841853244549015980127154582229633274341139142060189456771817802193358852600872094864998756345645569124777369386389421628997952290591017687865480673452247454313272935018513397213190090949205396674159496907652760132938452277175214036899281284773532097135208664614290535298125413104593336996405904773202866052935466372223570549925691875148068628392606099625375221008629533714040640309724401851223513192019736224793034926159553544155484483676470039613795389382331369271213145758218525780916149122361341939451416858491771171219207863566499966424560299627783777505217700876534778314922021554049813242817535868243561318581578284940007871907098375140297393433779477213544048566576412707830944874891993032037307654372993158999566508776053856480470027881910778097131348519860317122239659350063467069745878324018875665975034973613795317114463585911516167496885094806896495523684150569816326247413745926169445689155465300006735474271714825962014311347180115418376786586727374066409104207328866866937511916502905684153461836840235355336140593271955302333512000694357857954060498237466617321744446562197963494758252095493679555254175380844062286475219319788793184970454355807193678945485430145945190077142042580626026117635827009743138577559483149413166512094528638043662179517679259700623232444186623492833095820751251007948360423641465711668579456860027777352949731278072192682972046950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 1792126769358571625592176361509071557145486469073922272016933869409657218701445002052042923065966646987826484176002110198022223150190785317528286848007707993151100268464311180290551360930289475395794386865197882123457852176731524455283167628068464880437953815385341360064304203755787493247691423756211932335710739444066841006090570488831632622372824214798314060958819251307772154296447133821871945479422930009163370803939050011169399541633529032381606813935056277973523781395610055762612764286605507343702478591842743567399666403052891158632134983079178920863665807026551161221669681896437638127490668212295089108796911297079178910052356718491092037794940434783540723999200756854994340376248480590648539416446083012621171280543214377750141600931437793649668554575542604854194874840497917544656453576254800516052098194818890190410881687655073165488369387087982679700698648656505315393365846578778140841657174447551021140293259970430343773692757718387795851913666361347016112561929410479213519687757280603055643231205037871889627253485480259804363628879935650063794782506871374682808932999053987862277417988057520769506269547633937478300598169299650839024960562814326769452482229016565754220238288430092580704013889463877367106904606366635942783119695681356134335556932277131147347707045837489581289577343408424664990661712700320787892588584444840459728753162798573243495000357680383762606421439928756031184110961352890354452003361700141684942669717193216241394529636887222977594922509283502223331524239479402378799179073027935225816811137283164277962956072844758717488269513180416164180410868030728735308418756475456797874593290625731815020688203062941918611886736843985519037681151657337341170167765792117996474848622158461024497233223357420263318613073730391136528019111926952638452567644066464697442602479306144248510722179403169484517307799016550331948290664100385582062046220962982207003359962712929729692056150183294007319025779958984237477564019839105880516901216533882505376252362624149456613734783770122869171791925067152182149740723055138278794524367856443489910683997620699482280205863025915799545334237341251274638521423751812455647264790816530587564404691676118221841413645066380033977792282399203928004024059005816212306360862699199435652681795506080111247296785293923521004508893510011806919089646798257632684222054875517272678586830299845061485422019549928071955500035125353624476370623274490966664404056495997317071930412960860483586901904427453470134844801039684628337292922167800409160782247888961117027555760904666108530552151324768414217148739616768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -15455067975138337695643497913685561244238096380130412934910909903278490466492336030978312112811957853061177301878173197856002186618815015072306681930085515391770231599527827720847800579482989330335286750755254294283253211346206016955391180075280549580608483412599656153970586618536608805866729764881286318025655721231842754579380728368291780204842335596904396410846831659337555296957893607574721691911941072911145736546491482169464837865592631494576189789917760236467361593757245272133178332237567089244066343537372718675577074838825874257746723577246786914532627180886865305960365537671741085172205168245770562309729273971406610298144078270245103270707285169724561243492288623079674933618931432175502205666857272139162869770655157783908703802311971292093017081718161551418826197794399628567323078596768421967862583753901877379420728401785812684965241421744190666176689443670706077094534204336618022785019134100806400482090485793809612995747711469334200661723958527512344795916330290884427414093377378287281250036003722011236179010708543133161987178314021039048480270880762224319197710015478036328650384117569866202231780509175447608755553715017393227267650568272400365052766685211506260271953437546314676649123169578147934874506151223574009125924453396008751096698460605381384384412397704790240489669754237696717088963230890342291884502787092392254744897741955122320749923720782990354208232716110087341017220371452257706671723066047335521831508508953250058845709929975111241540242734860077012885779452891962812346754517468298562706400824957964500768049658555403142997882946597374124670713443819852227990521645763721894841169092942234382049558556909614679540023778201471339269955329138563430832502698338500733477811293885708872518417566323720587266800206687022587426910799805685579951013931957685181893880477748725190614268544883387982165698994971975194044897851652538473980690073121910715743979263343041737414259932850654796221922237105638557700011542506810545185309867780352202702710236431561609913790998316586113132006989576839532527718846799374929059175072122630393461273260352226021685308450608735162557283694375269919635361638840373162757591703509858333641976923775090573283204966028154788121962819557653464837518721595518164538604866935315585729589004397068527640785536397208979036905726496619954205313991171732065540236251479241417022885199650051447034881144377055593762432481573220327892799549706387888124647108355628817882632132048661428425530932270339900279343650001606593093876499797334794482269785702858336886599243920921879109955992207579561256726141337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 110702863914158896835802350799903829263749026531769545158283509382391586936764617919882015426610197573615119273193338741419140279614972953918695561513743852020297711878187939353418345180819268543675377183194141647575550666435446045584017192999360364335579670498100633009739536856120134282853988727552037182410873060891201763729857895360134925245845360001678694382643751946741158513430989563120482849986479628820432868903624737847029631035276266660643192076558548472426242826071484078112474051692663834027510564065459308422121372927160297566442972594840372388265696101542955939662083911713918830241990779258740574237501422703646343332949336398982801223249718038028206555841131901193332425506236290861866111267618381543753897426342223502030296137492948963408815688786355344848706969894318296900894565044304647088086401842337392406868438583966030032002006096083101822767895266653679244721457209540487795382538092058826736658575848539570131740251174878685731504635713616565031666431402468980499265902037400197902717426340881671308419584373861749808529589485889966605568131555628213696361736852243747428014913340198921793951108993423813228974282770175981675529183922247455082125694864438856721340896207545551823855651770108886907176032727269629392900159887559202006025167710272258972830685083378697834530675054791005552312541354703218310360417198944042531166958813767031815684873099124706990937847413372280038058968426672430189837186555754702737575211091994165783553854457467040092148459908452072521265501748076683160465719841694149078895153544519481490938947857746660700309253387997587346344945081443998064340298761245662822965627367608580440727001344496040122882349169046051856317808520559270994310463725615847744067293360932077257179164392555767042088324227642908426526510740848727706857198161675909173882334738602425726066578851209747922146012047387381707203908438949622464340948326267720259971401958362823290859774092028760140257590360064389928415867622955976513424063859817481188852265711667310232297667920989686321343202875492056482930586724686388114313428588647096378314703510880486806617055193719598187736740671870837435689355178416150514597042680203662427058487477339077642318144108696967183856650186703460698474519912347719226130741673424796383714496897886039908046671966926804477482660432253318545281200177617507227318903194501784616958946168679973672232690629523864073127734682129659862241733727236508746720644792660183583780667956446734708039639648278133301897019344419080551105760470140122366430241209488244920662967790343980033958314934517760472841372047507456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -734433114816308299031398019030844217897361208640796309620724279978328735516226709131033333941181411241193429018026409563572323432086505952920349017086464037497748206511131763595727571328477392011552039729808488265136736984499331586204060211878220132048121182219379253023533902445853923995246525840761683822170641278297622520207716942137588125842507013455676362083317607432650514641831887825568130159126314236237683171871339889342384690560757990802010394950079593397338216611483540944627942700035486478780291225295683006559682007236464690080353753191940507601595103045608962183026909869212615406538082421488825953361098803486678148753166571257385367881110037972879187085696055860149839566242142603357147629306876392286853984525331960759003966474189641743241607391005981016282437689010373384138312689783695033690420556822689130297695136945552663532944509781047244919758805775585641383841204816803469932487901514993282208213122244245288938516630147293536565569098903088373942584963572936794973773389564180317705063648217582978918809238878215358993625890446682944722691501699775075606630039019235887798302973359645515941198100209111716986515931842043433383302519863375010716811575032834855138676326523662079249034115719576804979747425628845067495093421291701481606080864722785745637567605607288757286804451187664537971050782712568309257262101992151780145973400012459075560631681518553595508450299107123727449287502327935026928009770028310226174214474863719914396552198783803395580782745722823459854771817904569862063580924338656256058607562789897682225208895625432092049254339776146711354082912010130097576386736773600097386598601543964841052504223658946646281907543422773714166433102140602923530082373552212284677292814927632608721620258216208322365727951591718052633620213945787862647457816984907494240648904657583107324650271053950368965544847903776647043741103194389050539467326417660827456458420916686722442497892068945480248736063155534766039705635789132552987653615946558142265615954021056003737575619443312347329940792044863108295314154057632455575437629566188723567529903815384622651091281504056082847685809034075565505683458076470688023064870343451156826105513031166755926179872552979852669933665876481487236208719378062936762071733420275413182556181591770563452127477561424018009366888775846131114272086043915749386070429743885144134099456902098215934402213083108759809526414653590634655978049680195567251905932708073001648613108493282157114855480534139905743843304221361596592027378051453692513917985380229127991567187095204192343901622078711474948580097969356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 4503301351418061164100623963483031614223145424109604993189987123665742715910521609847080304447074087851353823575770333488609903256338189292480169299298155882346720741216388516450501856401795225242945956055837455018637824824687415937618019927003856156889075383050140760789967204428275200622742364250121801141343790463894524824787136035317884812997448765502569952763777840066962667993629860265493969642725180165867739000547396750809109630769627955551547006546602287329681978316298281993942827452618069225949392396462138760466946396166809605705172649687938494178233870713796366956879858035355527775083284193235248289355019560235056390048951875727367065984324186844726522355847910856207062208671390669269268841680206163122288274215150950163155243715044718308422416648932720142493909252602877751977629903473112390535812988061405528500025337577562640457453668774281744923643222656175049839478741472101092538398824175114177569692419188022432984966482361163067237715208917091191237143624122300627049270523520887272199033950563272372036608970288228576683704873506646653139202306812757686507756866940553534951177095329854840447908363612778901669589557563160633062358553591463247770570150793085557643376129959092443442123150388298853690119572434954039948395807066588137729007693782876504187690354761540739488130392330647873153392315630617780293836411821989205147958462868437589656576146414206203434377734472717700011440726191419774587502459446199579435617681652032897500145592450525126992143262264295985102269094451791851556664705439227809406131262011130914791200195258364360204035341261966344404330903865691985235376168726033013565997200338595515876203133481596511154408637600258890458048034615365161171788608844301313879826065583069728692882125758476529453003302164498449295887645295453343595857971536912054273618426891422413097767695299564532817018065152632214530969204496657784919213988810577961338436320024582993761231140030245196340599376485944208308922616633848192122422329578241202125480281690236828366386272042783342937800816817223967116039243719969582624789633720487833406712997138964487250091066804683804749330072215223462239317975469078035028391206323230316507039497571635466262984760092376524423618578296366732719315240685511723002724302202364210023351099830627641026136398632946737583617835539564349205752536722528939465360820865192486235826656902074559951274068441319068971780083700218516832168901814959037305940054643333307382116141351844808018655074590432924635828023360832044345714620556090053262782761063231011622990258372569584924228788869524733712031357994008576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -24609594097444196502367425865228516481264983611756547695793118621109310566454805284940303668585882862473711809141957297212783490220316908539358154243959252068623580692253391740261013201269184370780770131676301513550006281142353725757816657572031206382532470048251916026030979272879430009862325622861648858652527495805682864236379004868430674073552379456925254496016254911116153180292573572244538101521870311180175941162361300894495630012733354322244883096079220368049484604250906550208519671667502466389630496906594976303764512386858052685326793692691773058790141415219318926271219729106403770052910955177306570838183771445193704487213946039262317006955607047861313319421113646508287860991092374911409510953878199066726322250611747482703962316881507874862662205111518834442121071725351388838988555538156977224748172836900376488827327100284121362931386224039614828618861772141137249190608143574893897076128583536982925355867014471509809111576676196564685236467911196714036029536159312995239714154665008628357801667122363532094875639187998706625043575885207548099933538785309763855586100266371058858789776884724369908031928202756524507539472178553842711427253109404829686109012029201936748642261557341506124777146742083154142483125806753771649438138277347079672077966924697790170926237319017686690681669924051456222354810975479726731583837105974630890611924641878967820929107444649905725684260379232640390943651046697734136796008910140357017632847470862437237944069528825980564868560573761330495593960471073055978600552843517925842982561092733216404800838665711782938071693358248384878671134630349346283498051538427412071514535740618906688717494419593922200319147931057093224547448263379447989374695775730219374655770762212790060637324522690747718946528974155583015940306113050299703408628711580554627605280419422543323903928961153606184302558651264737843876051338251055164196190149189702660206487032659778832483803669225204086622757292176568579701245756183909043009781977122062545073523852424775047563858153564210313952323989299582465954336680026744485601907838801264879782405792717521135607167788140189530206140309322924152018923187719485888176350167819537860584408946579062991010837377681017889209326455924033172043179974652805196263030212715753585114632063551623079370645683578380460076798535777106310801255310404067232046076334472797927892590518744720311837197174615093933935171427777021095444355910528738675420038665890606516225420184599880964651759792764392927831413396650493852456031487817771252170646408673153550604986261350948964957906086299750214621576421808537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 118428073436114140799407887578466191192462824741083953132535677339752941582026856817687152992707634271683605545773454619968166381711416969730656373602926354215607286944687035146627645558138900755758173168609043629513172579663689068217218865674091614915993937932420682377846733383799933327533161537646471382194173800791928646740450054645273168580245100239267789462983633113616042179043388317056314752026480471801070964550083472160186749649547061568632138349118030963723816105738999847813852575771960728960709967967638102138929251606349905131187120087805590082022418519833357496762734197659194316812994868794167912062160395369994910505740897884316655661045133408856257487181264478178991610094981734139363657525672689913276262541215640189013807528179116259751922966751358702497514711673038673349227369848977839816156669293163210223132959377916460559455022299367885959359226332729327895338649898014553870751565714602017025200027763498457769781847992649543386144491962578725158754582594522339528774286212055439112538983271888554447572580502414894078236301687970709199747244876057362149846269131709145241865421298258157833844722024148913930144580162885822063820338876894805417744233322214707250417372661003707977607730432411941144048414747116797410392773219974469519521009398419423109830257033977205391022423387445362305795997613864535990668451943403483978350930931166801200763815954726652665421376642133368768893819493317660070912946474339648006073712193518872453672668314331552881991923554728496938829223798017710602040624971017292104588067957969152188212432941288053129244030667729388387660244776875525684651167968173609510140263896259698330197078741840433050506393915057708003619165025403696545467696374289166730556149402177789990385545121601855805451406405142198822948973796232407321072178773031354290426195211206018490075206160270289340144422601085303261085154138270415278782647575381815556482054667775195470502600145788332503585362486110148620854201204968094828872412404066888472710759365073183113355171242938580643327246277242724619990796605136376217210610220591389166872699775680809979506627877080075603995612303768403205049552133913380660154273678188405731763006662403585198458078925658186533161343230994039247627218616672867791662255741781121332493141052222363281434549089682691468603869933326495643571123500531731629161107623498669227683957033273391060389925832448304490009098765008288205019456287492880793689947632563952805176264912929013198636429527733540121931629422073029337804824437281527848055986189365580051968775270506078343801277800499443874394115026089672704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -499031101549596467042528948145424654257952168580068344855705178797905908762392115379417106714831232475391323952958996200649671467966348937277514842933298502706264518973665792367041494490738280445174630911296346778443979359021035682876662027549847577599534338534978436387023946871814362646110021518234119361274294401272437495509952591855986493712538826282138760128898232036930878416845272774338715139921875792072461742847024619640589499444625939733908799759112961000160305761500503696069342017141444867953269575020712425028526114314786352873163740175578609149945280421656256222632749383552486004803613298855553992325149778987202250800778368529701669519803711374710602545962915187559496964277294300015525820173836877533691855398673586021762012361666119107485165094430280506234221463375954919469163982044198667612155984285654418560340297646049123434482569176295554660984365483105727536253841323423020072840908337145140479510907387289158049724313162033220754473077866312196861509946320119120922801676984202749607873071654131593646426147443943962680960616982966962117044812664033064885704193914739876622530919213733778665996774897649448116722412663917299578951274466124507022800679340246652929720250359165649880097453747753926926954046177042204617065557577966780632871546013324654774969768066950503962076129875626337129557213958994261739041581558702423257162056662358403540188869598540942874878468284802574504935729323055700591606757928258888587827243205636859437879669727906327944936997922741690086374792294644524145176649766919791049967813333548702305037648536393213011054141459349191252880908971752568939566795513507840400725027354976471128272251704009963998109100885922026805114312270920844080150055183706264319136375742847962678502265451198960874228085780955739433258831093663602646403863430643962627150913385620553827561939698067578097341224666842696695402388711589417416986536343491030773934600427837928064493601368135388750762556399012313835404997359770854423864427216790077727356348867563459106905207682091569356799410411406195926583018908327908478067478375224267822500907149348688800993506069335368953386380131250719235752347327824210894058555539485963394983292884865392098580744654308330164470945090809347169909881599697084989298950375177666240374067293909667008595761365495083232723701088260496118145341956236758068601471495750569166769550421411770351490649267289437188379368660703475713300451133883104655136006031156231085741820855618124615354354278131571385035219154158775437036314363535008813215532014137546840441084301490950742537782746143433356757606784093388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 1803343166613322933357612392208048473530082956584007687046077861083667993427209734266286789443737139120036759768319042298743650505170366242372797835156827998767469002357091117033516832659921806301080740819549390734425728729625252374888321054663494604604793155241392438598134347029448141328778699879410677441664982220726388506272770088873626036657844271037376457203345634387019432319168993848592518536517236589027136613193133345025902000120132050515323361495772849125679395764905618891968461643254086667982079368031246744584015207171983775793917011834673578712672400600528049941010701006848501574841822537880475432018260125198064119837092120100426689905199168197335490065329692262137444488317531094398209021131873735945179318414533889212851658550935026857728177363201362326165403870790745577734428212822762756070532214535838823124874156323727399658179295885361803374310903650846637718021814658357806282516190001868858112866057219324055326417121523371088438805257965555626691574295725422583539590462734760372113588511028640355781166616105026444816325785095678564357582360088214695411619803676412966463235604324176225943712120654163510860677442043938295989634239117571795233079203694487039475581381759975240889866263145677331210914219133318013741310501848217325496644831362433838806865190189532176560417150359747320433959977016887177843996623485875813033664492759762074066295680368043238877757236555864445603276474576015978105586245906826125038273685673903334438675695296799256478367008517757354720977130059308452820141305490576238115297080759617939824768378346648792852263186420707693732179147170553310999959748936173604136825452309891183356023815315334196021863872270992837144174888299657155534882090758151887033972299926196423624950831929641084164728816172994744243909782132789791049771473670433868699086172088587624556170493541440658788327234283103744676451092202869125163813937596002853191144220649234843437462115393393527872639529920725184201166344538594660171284110669480596323311125358956832513085878643887333664253798888410578021483477186664949040820910061450974312858797948991422259761324699181096198206037488445448208073234966290587001823608207430252146949316655936363452691058991279489550607330305460553269525668934042438146540660804698864558191805431732238039100549727484493694412101708851469684911460710606037473071320772350695586717691894049588898085509278297206505087964758063364339109302890028763077253368485590535822279720801961687344818382278009079191807658651427896493624061519379299093193540062902770681647139460695594566380966097038806125460747929727795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -5425677609147431964291329636593284443476465212181680086409008369639189312723530100392142354930542777834263778821371296478185807684119081046271660274866773167028351001147141680379413093709505892779754602574401824899453088665453277495097670651121711965175273036438115215997798305821392045558599827478163862155732948528225208994585305334343487903218016460130463578810299060913154690967457207358536309400242853059325740556325617911713436435139928304433249470162020823596361915966624437339140714821393068837674211700943638582795233308904868314746895544748862780048324531713906722327092004378162860279923446311855020417549455789071356093981848649979098099942724364125533511138452447865856281090481448129998538982051758786857514096806013651645079296073228850796412410991957784432904778856750736891394763357411089770922485224161665468352571012135362013121527993251600092754311696553759196961456659253400202548241047214025848227943877218734238823386675756361004793458791358350136691530224442706714249452743376270486358809061074036610805096602126078655387539138023434771054568795240414874791597205448384025659196056801581674567231211745776037315380043657770483787505638103505035533431861518075824977931648616765062933892634686303435826696967213566708753080051063481280360001844475694511406595783770123656093887766387337384522558394980990932950670565539425409425425812842351836080964658312190832322945327496874339926053759883056783986583280040738815055610027011545369835257328662841668487744587700877069619057971077837546222281347947722539249234978814239640653708718319583512675960411157324289979410809032610047490911804466464885728043751635286046910632213133921360700846300059079175069533729007838083741200122134544101254085420997368953880166766084007912420329469356365967404822943538801420674185237985401751287396474894960029991004783083868490693354808451105744996535201147338738888141264388514057475373517342726644750862347713941590164211806035544694028958777873302109706928192768563484116965681271343281734570531405966093116661843424506509496144425702222329672284099180196590008052165118183094123199751612186598285804100974843597067076569689394752631497045448458722545006663749127030655328768017585344950211198199872279873058058356916072889544205570752885467373763715522705593756199680967271934887102256873539261678737882796567469087747895539854850062908139112116222020574653611514400120306414909012623485361843180321000541614305650539968843013354048727942762922824084593286912324293111387843938814011958680408408917492249308153873621033278407654660809987479410594310538780265676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 13279175880232563047325282679843780372459050343326461505620577246709466639730559063532664257514368823013361845298612704413497612117875246150716885590650926777957120791352851301744478109778447974600966187138945781898632356702522329917529963929947213084125822793689901537495727147359363271707736657607036648954887265974952345781320157453949930072519667082209689706209375408094346748998241857073047851318917732430408756039084096984909102645249525195061270066806951108478608960193750157117003558747211187695515139756369055429000909522758555643530425658575816010017208382396823372399886250355282486152957386533849491416918909004479248346566617928494270230363487056068798141197625280570615777165263668566513354424410043670433207113818837389144410774367056128711387617293927296680466922306584830749614777489373375024341171761057244237418716726593535933537593315372044149398068668713596418723855119556426263503724492755393418707955207214456720506318022386849754671728048963329273141829463908431060385946609058506395779803663638812536925122108348118393045347083928916183016578884678027555793535070784985200312160713669522678235382340247535550984439198718587051830415034345138358093760752990486116522497124663613300060390430742593884420055353119611345906201266082069358543789514180418980535159740745960695075598946827101858108882886449987646853473011192780744667487621572438778488360644689107566177731907684500138712843879518162926385874281524893207840052927677510962404508536772127671752909133931615957127689850165369201760168222560851024232827985548533803605770125305786501979112582912245162445784277061963897298928345594331899126554737860201433888555750384332014721556507487348092963003534569845093889253537931898396697467117444172166732658062396258558030138158798807783541589090766043873436459550892688100050078440551994529687175347873282631533811095114427416828849323542006129264902582865776925029250287083190449126357640873047456815691876823195434536443798256424348099984221301029390487003085612938931093159017808093006918380227214610127442397128596318872664735655234769258832939609619030622577902302704397503273359354977083134111723922739910788843878395227524435314292717273271278974652188731898344318889028518859469969936534208822078945360089559387852122532612441699231779657881138647429758429343625439658169754202560102758564347864620473608859335725285223562918432130637564016497861359308113229380124574270813178416867825091884602303522215315435283084321198906405765243223371000163871806719316135913445057455818799972552285353917176560314635535771920243342352680626405586763776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -26096653242264609864567216641888047355459210508058751884180466634268221744286780961654206360844945411464989011369427230060055981092820054863744916867087169038777645125721041791856210628644392436776995976660888586490872089290834448802953499864948893744464157786901193087574776334319695539656409019239172320594752295529214846813125719099062888062996663140941235670522965559384568790993046700177766257869462632959091705305382957083136318961848078612321131988787799151595311410230068422440378611088229116295126285104704238225932981515040646878081290911693186970365169484887562792302190236999173495483783175952587163327679298385090418918427549775374719642699685299643337773198839028965790467484308776817205497191751745171451007327576468622803052168862069642733806951840364672058067842167029023264452920295218001855099574646564350744590343501428846601457543344921481626998108315621923974347536844107045091815987645563860356281199769695760416969987715252456372928672656511710573141957620492943914702389576247080353178949130689896237908636944132250244072517537647374620533315693197815214030044435870436497227368858454538983806167067727696598092834102913455185003901167197565505348490674122735528734092621062552135468783216486762551348846084252036602400593854829952152488762506757670998722723730319780066452952060916084246658356732011482518025289667984731164825094852413852411169343514277629981280997366197143083772219238198445335176451232922551436024476513459874348272290556851116639283614478466090044110086401691766316659850258711274503810282516115124613693967270677554985221332566659218939035301048915020186112802101518266023260298700964515029475505128437799482750894166287932663831401610278883789166414979009858403714714452334901236882426312175605200592765640798197066434119199788402685412498139460887366404193395374445567261887752493606061270362907189062223771371270843800896520510091949598565663418272428269098228299521787944229236752076996038707761855397407820534960177422359384287443525707674459063370141934104731968225711358574331929833295410133700983842234318343856602173303683426525456192223365994694930739534264437867291604087871607155141179622309548058832310785743900102823960968314665967975458969478687458429888922751595355675085577489114030501484888836430260997105531436231179208703389539103018794022564118103930383323936569413300667488621506663490820577297876781379366939757971212122371515530065119167233396164270121490859217202434385732778470950105379953348451782112181654633021166934908462075873470958698861178440394244438316326194172442374453811458226821530438860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 40844969316686648399471872423018343552261405586011729142154581390262423759131110270308653656353515167975931596163710555277077811031925030289966642685292757596543811225322753535390326967531465463638298042946976353709065456426926280300172694474729585606850602037962305317881365136026799431103734247261601486584165377222255162809953719242955024759712863984749454958778166569306902693514597269950265210120200278721420549833987628731359890335362045370524537951545679174230211509512269696430892910694698745269752736837023358382722092437287816757882216627069228234581275248605957375161590400086597829349552734532183201193436705620667687586236049972706721357347007587391243400906618153373111124709456682101521253941108404875310426072173539585596084412916875341544350010159593435897053913372456017678935851671074809776327281644948961942576516546981993126087814165088533257701595180116474202954074727734054329968921539515698114638282994521115814975919488624501156301417208138842033999088441832935006003090177438079617689854074610526931282674015625990187602444128788127122270760403722814934227003636595705876370863690059306867826873213100298742962608981826109702452650806320350650656629563816673115864658150174130508776489771840963992504479161363459721463865213165088708443575627982003188909644453025083404324118631594846374607744697514887088471929652141922459223073903804223756293545622443513966982638796710867222712793052370610692267054519663160527780140311405607601654027156905017732163634108750247285489675249858991359024936651989835980360913385798562654421114386364868908790524936547109179190251893131304091691862121036579946962540047248749522856020932016620264416413095579954502776954949456180012271963064376816215533768487091560921893546764179759308985146224975712838208645380939745909561607484832427621393704306657362287175975411118523364016299193568341938686838176823023280288434441000475850424565796686399977956445842767350313302934735946630373979469128895583783660699342418220887240420070861763480428117223261052770955496827396269206956160795214451836086815739009959102018092411441303112037987087286923135821220442798791686348093643496891054965422572589573903596059758857513120875293736814176839488417630509107177156645205983690482370625339057710507466910703499129446574721748127961632788018439819469871431473418672699483846272621802615767161719300019143502688932193292142245422638902040608894647117841961761653210617125077927061646086893905444428122063989312236387952610081716170437801134188533027555321394262880112085850253215640108652695735758300381715482640985944632590336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -50271634293509708477435865317754550592701391419056822338654792769526348238454418332121370569075621119572638608601614414023371283288957308440127701937355534606786042640717779078702746826637242461867939185042857399434014279862478906590192690903655555527688795094569829158381897095205779985778097917885368979985550128877714463712889811579872636296804669439963210224951156897214740479503892523915769760085552325789279578956804438646263602434884274893043604641858769871678208961919033951271553755217688384567939612797692982024057179701070259940715178564441402447963893454534880571032461784730017573005863118480313338761816151785610520588641714628382108008357632500574340913676065539613583235855686745980951664845912154552475210976323567723727681136933380782826898442595249770769471450962171558470233979574672697582815302685422971916334015055000717390484306996624039798493442235028311483839100875398170707662632965883397738973788549968348993192341120504129275514233859145448829273744439914745170362761813281648011286459255649251598530273516357583368523597237837488973642735462048415405600359866741225626222398688125666811115992922682174686935201118603999361165052040890081869120723471232789289104571915672082624318470632349737452468417284486272925411449937022420325560981581567893368514337748882073574669110938365436500855250384279854658101090922158019632513191340955853653859998883387751100455579450544282948639171232923261723936778689775723619315730341892425564221948103225469206068524727595630151049725625706870857666640960772907429692652674403426084544108442158454690389284845355218648632859492751395394980761789876323015991780546848083723148676336847776033573017378327212182656865447810128282450436744305800157083640394677036697652206474232991097243353792063607320486066925836688428499364461584110729006847230847028804750239216347661878654032667471704472935900534585292145868495457604331378499617691050556257176434076882498346419432247357310964146797509549289169680270407502914797899512211587891125332985758726888818522073365153159662192122322544770315097364100096591140745952110574382073087330804394960081011443877190570622186341447364629921051623242759052447278246921311999250513764209438488762347442707738253318446657087355382036315644658993375215759790655351728939248706987729638341346481955291679424183850638830458128603988487071710524964459408306810684470877839496431772251616637070628229560623959941140440568765535441356640331045289270617749406259172608828501824072927079007421348088162847278049103794765177957731505294925881578537811585455897219356720546118063515238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 46992270565134447539454778240494523911452990685762147438037774292943698357763876942013055646203939094639198792855473715125904824650035409477132512852429409397372728485562258309396830485567876205746256658950291534280168404667053043857733737035958114236878713140154558820053623663602247671218294356415737737534067592048327732156756266763120730128726240061000138770829572387712553200802232318067302642431692471810981898320657020498784723684968507504992902008780474484780831788657001094344934704002585196967440971945714458015647207985482483309588638101530268784230660306147829909429380921208126638345383098288432621085935862088030163885378194874135376292491850810581222594725538724688263393134744179786858436108080530982279913344298017178859582067404280086362262298150451676722385662297410673368231613421813521759404555179337015080834258120545619061076728345976613033136489119090289269375989165190008815915392766206219621301968944904802306859178634326380131691361843671264759116465815778950541567956606316536731014853813312630822964956766644407906322025608864825084417208368040929532286136634498171498757477024052286146168572786074344186089679085846249920028310311252797021017876611725242735372520425944839349481488442373720054742442072369467859208516803151641907399367972830446286080173834309177868684278582645773372059284353897489947522195692636548457867452242189301476482013666066300148106369329764156664577656583132330283537359376731873575958376237171418149414644421666619662599115317232458243963803930505168550344593408278604131705970801235201956371874301912163476990943374176104001864737758352066981069144723545966030119982004483215895708798314352198063717778662402128074302433373526762081224054721203581735656364153188937846137256442297822651886313623397235350314288190517360328389981972759318887941181282449739776650934111257097524600365925349881664410955134583265930394327828654320400855538882458043606686377364193209793469077920272748802783077307507987953629538481110578467982815208882194671263165107518512231100665636647262849657204667168794581163629859570631320204345568936832080411810242887135407937014133883783013825535662358146445401831882321622385620717301560638409615855800106561668325972089431759915263653213213557732477117692313356331205483436651439674578644860052398877893515084972130603374648906880844172246299756292020614085951561569717564718988505039061967521848881209803929104961877863065413785962546542678472515398517347888993581894286278359918941053230067908634988554239928184884316106953563377043657040599558156349825836104814244657190859957525932933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -29539115748623606886088857077728186650770716565551832101662406930004630317149654755583492857365753772565566347094126951358027364502140263247795362167688397629462952015117265424172927729905501906564433954781064612435570937845209301374484784193072759646160962935663862909672147040102469967387751376628324193389518257091348749311164538265135088108508706368652265612346296910150853780880469119716598759009991569278322234876413207352018997907315690515057870557200415985814456882611968615337481367596609315095409943336105809908769098618779601048627866960837718346576906889921110345927623199230829215073330188410163627510810878300868169315979582131363377787872028206382743330123925836254724577590360305228937819177653140940686701521558480157430161955280118527565747021735033324756170323937829933395453873253012851193408549410451925419013885995162055889065893681256144166820802795394329431997940071859407888023003113265911156718176032943885691061497862238413678560824961507629368382319697544288301029755329454666742581937560901750940153544055031605610101537712430208529296128920836850491070146045938810434148115409717805360360163550683753366815549212416266552149180837777218198767702236784443573064839511346654049416471456190257260918511307516713781428581520920199997969717589278903719566649243532333852458194946877741649483237459315118766670080869674118986452206339620046737808284131988258727790817752495660246602520894847242791752940224036667646636987573537540337884334503309478607314680182618978614116323110581714556348116583234236654492288547377093554388810709841077814390398690759187105341638942093085470268561782524847693300713751651012385135559562138330922227488657402751054134605227969019177430133120992186781790485210850461262653202185374551771248611000376861608061608833682795329009357307366904986239554870853653083651983042515766852294639120187374398423743555613150774025429587938760554790105639299606162619110772415880503066041211771616893002288650149943227315797992246404786317432644379394913414074129167367882161665483640267780793527553611600920589526274339983910371402802056643481045862957020417517460639237182471599683129049920239548524574205683153711515858978271925351744096144287676121754511235001148166055261838183689724133478105508384439213773603548119810670667756920452729115316380515446233095023030490819776376682114275887927022552817431081044608514266923401371151227431581327425602126924067064227449356604204263209240169011935576603992301375678945808999278655930536911447627765792364841098024259288429279950611374936245995582113419977615419305780132200002355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 4416751781995664371852560925701187758807862916183716987437678979141749831006973564636053133083157799001999130611637254360907673589681415881436454531850127139997288735037587834132762058585312743815503919918334960572397544665311152101430473927826307266575697305019211849046053185106044493217759395346885316722458567517401958445628827540115974852543973887547171947759343042508072336425034051291806193790937157100369405557043826459185731889612916444689917053103335361371103700528011029414215587939144559129955900529432053731758441544001495835350396741482668026792043092852579836934885913534730918649018986424721072063907518806501821988054658797713002475938858464295289893804469083106092550432413649884313423261193702618319933957281671679076774550754363519681864453264148675901853030668180382166169347119466469274745554388963419716763227309588089428825740661314488137546395286194591394845289016591252722835761450089036567432265181712275529603084701465693689636353126142783676325494230466946976404768476511718569356176066679899207641162303100236084313912870870945363583251948032812738730246260088067388466767172644031167946619281319628652666608134273054573955219821646114523614545126357323644614439695187818918135741004679505280601078920495753349074387134182823914829460507594652729486885772351533288891474911394600695091582573959973327164588962544245710609211149466561060782070618620029108537741328451403259655631061343597568522895277078615394815921647899442208698773113541621198937825756162771797774694449602613392340256167456671080972325860162186083464561727802542192684268131745030085903401039267937406058249154857493948689423198655157137299944829625729534016024835900358311249575182759195610446527760223924654405250083183796103201010268759093885725853684477487334683874747489430252396202964163802283816832812472226944630519507222124695548905811617273292860460629381691136214618976541940241034529094659484123512615925194508673024114424703409485071760741969285629691503555766775247661953560049419392559922045646229160704378082788418610796468476233145481463426960949777161817861371749224459726442841143012124694532955765443486536592043045912392498903508755420569317841006247200455122604551392208950253288551305721645974887871024682044734662469042425885488310428784910381443419047175003900474239444686705735211495749122015371260141870977102265708593294517076409626085302478808186717121577854672242862533419768987381568134581745178160013989201239356334243937615099737678945973676894918734820744561503989935015524429055478849823994768167734197311875426091958192212032633500602466304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] 18160752258401696184895757598314891582461292375181456706436015497780433241168072297480397317334963380462463876348989491165213020164211314211721152704457369176301599959186151645474289861978336819793384568986140251067501073970622460078740070173669316500913412808325238722983656211497652669344768116121802996584272036410609743381231257474348629660304736089618295106756248852101561854565729202098361141556609549515371360501052914915745507277671866180859766185608009427662483135114180872944206833531477578313049979183033764338354443901404658744711224821172570960345648355854879520938576156866882581986045877081317978989296910607931102137710413804857996327671406991023522164142128679672907721661983217534433635201253340062048248357553927840402852564620952396482438251468845087780593759055029590620244590337300749100044542241129928779523355502380960076983371516128939128127702521473942424544052473576755862488156896409110201925830883860845268775479888764604390008331127784610259446384761030774632331135517067408452383134539281281961394063991188882887544904989261777001356189629081812043540194172021578550441629117845076658413819752412068513406121781471148953391251214735352483196684306299733875017536037989753702472799883804781741713281890284279205505920136599331701389918789513712451430411156221652978823539032233489147060371516193441351743263580346756945685231737944115493425606644755943412397735687891447160710654094475104851949678371159839979954644994561776790550653179752781198568526175372903267907164682973572006201239535271188718532618210003617826816470651741539615108519276008827294586210736037889778919833557814738094028682595094740522411677646456362770986938131689533741713714580099638459889365860735873783975988415647455482076743722219922892872433072602562445876263349838516439040060346183186367100193449716154354773340294855990373166578336997051978510682977117397437170700540161918131017208351813903023088785545390091524382129247271844413269866399780925540156493694765105800740579273737991293052595341276864202135227372499479588458673648241728653581253927148542538152012969352769427723587205230147290367453733395569827828403669352214627274272759712678809888343882547330968572248720206277693106350067595792094178270255555945570127725858292939332839237840490828763278163066272839126364594474274378057985025254020613190892685961427342751406782743913828115115154517345164377390864035108972526565823052613747922836709675442989435100916660122841249219942290740005594698136163893698163051541400302433040943032168283295317110372755646591314227933047358758991650619126705238835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] -30792263210903913250958382286187230351869290843435376262142823238167712614520504421932719177270343763323569675070438839796143123207069902604454172369979571740550470961147004380078632293413790034223352244987994516177171266776126826675333886433369524068835668790948308014704432809662491960861139911926549437213375731580346249523229714032261711948750120862602071777175553708835671442709241861593990019486819477927179400185498729323477728495229497984448138405971507537057879101579625293083329930283757756725441478303858745619411413205425073931383427971683467242531328635288589021548041999545548053005132832468397015695263151602382223706583737947919640862535167369356724022216112001220405278248360765413454661168971520728138663717894508514801001103667822890742155048733275567261305093828488952275210956430139489760931257326262308083328586846178629079868418864010315218718133001745216202324205040635164041734661569237784288656501455461784363042153162656402016160675688457872904662568329565797205351237766419083077176437421387961962880910887951618103614358391898219100139698678046510736216136033952391439140227564739164813895892657301296506653236860383517171232783626658686203020238950110954529124233722988135286915050825120238521354741117680261720420000852907501911009732371495362592776215271348440389397263580044915218551715920169422589054318727434995818907018457385522957732345348561672443095804206360089645570901874879628305200967746860202925374268814495286965222068227574935056334071331603414077989300513532998601270804922601335198352157865857315679603378408839495512266370288619832324493704298562450090658672818091199201564501625668329986608474046977025985024095972283434250220621376934534453439165799265679905620101010924564990752839010851743701735181027454754636033459283392078356755147725214518721991990642426638321376831839327551313651316678017103121574837549460174501012010866842401841146102137677384531601211296461067105784956519154953961356629865262472394396762794554284819861568489990683088734633823361081560236911707031972036168706766342490525616251392500553758124107571405446199257343216111502836766514772936774274553210278124282847150209044243841888357660103316622401132468829237892964931084018375025773254452117312806143781706891285373099097059172645002473800177092068280973729833233196419037579674953236283147228143414022917529988555157865678460432338869014646714349363898496484602034693643466214230290238633900369738850951237726454211936971613210366649719627337353567122729572648888788314852826083883152587843827968105340592289577842374146933231645943489114406912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] 32219897432283594843242871819181104700858434910821463384446871064201197932801245092325900966228637925748200987979017122275771443150195788205510285543868210171138528221692985322489494938549330948600196805476699237344929356541039413769877539316809378895763259515086524083104375240722864178141889487826523548019520641977260228607329286506837939958751249191361332848349818387488993264320979960034164643509283264944110431273762802629387227760333974077624369189658509439360993407007810853854093970470083409930499725120760602918710517884071146319867861561017034685712530709005753434188349664587128964576754774810164524985538121436393800056061965767824502590846419671065333171711130219294292892739962045498035613630566250749374349531712481702167071425251744755981662544666222523530067211634115879468810217449214530669809043285529965193581471226148813211997291438465082377404276795212580631471131504071023829747122086514061206467908640908645909932722747934838108812251565496916037191245311611436397674633006660950346293606122023684758714965486491102574300396230660571036392567627089639530172738224398353598082398081133637656753273547445146370541389234048329202248753314698086918603331679014112466153532584165270279214405966613646258256986435884948107135797367574904434004186374543214115357378807916778819535891331838899613729249949254146483333714983827447969105278314257657131099190329095787958944373882553444869393497913364327028930465882763499739282060850947399749048874664865131306233364719894694297928774891335078755149950168727173683752184737968663861385130114500690145934500727758945292363728290411385332014328560502169645887238367933819688681833582765378918441390660028404959770905913351053886133065366744911061581666713740913801618766228047297446107350069672938547733495933795425038864219600582082886420047599286447506172922767870034196104401007968501976151476642812438426579885262864818069406354466170177452689262340597109245182967095331027620359924032754609573844298497363688736782095264028232414701688443446969953829029904019429670996234022452450178442482244690837807084656595212628978378585709212764311614730976813162428083681423707604407601277992834256443242338197881039287004428514187007814604675980089419050832898564568172675107886569202226260450758659880742799066584226523285810022573983621487569674978137435525284088135862288155696668925277532813224647311077928024284701488019124030442716968690129799036123514545543034640678016585520986238205074151746758131035100680377798945115635730943037190556733484617111134621445359578508662801624410013762445663852662204923904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -26015453130237964926542114299710823875645412354703165096799590120201738390970078208356462530172538932540886295565424805087652194019419121822139918428591799285006230811748218859380138881150477356848648946596223151944163707061813211646598452685966704046043733200469513505137797931204851337809535136556080400176535515126710763369456632936195472062604672543255588769176632052435729777988256706504573269023952538675364478464150541064174813716249029764950788887915158207691503259577737982865879495639984540561595181502465034379684441431273793388979858593977927399118099334108608234540307574681832244581687727896211792120433772353421992056637555327642648386316555732029265404632111700643251716879428822460441400853047235117897898922262725501116723704530085493075839005092762382886436915182800885218313610771988548063282164082574736532498774904072969402898550561703492103972537075855293257896880991088554609876391125443391251432633830044388950098771931945896838356257462113345223143577540488894932156858940112506287408161899484672568418731668170815358576317283443049766530866605379816357909698184899307315576262968292393137607399757466795923222391596185503585748049264029329259463023166561477870073484081893863062419608566068320138656678566157704053271102781368647030757542564646128895063075165733206800590885915872995064966457361327763112567376615734317332549355447369069874404979695973445979475242652140165239724620358426693809335921414604644555960473648419866702150205312364202906211277074871233424311258435429852853400000909657599259369479467467154875506365691238141889484978169938604619015341841328664877915069904148955937160816576400686535941576436584976825503286574024548560541000778078061325295897130646464791947723719220616590431016969975144139529539478796225715033039974839298166045851747281902754459737345609055176396170812175956787682756558329912397143335339798005144564925311592490866725180647315397215293624093102068192922327604973860577084041332109838333936313984753889752700840801288698591626408576098358570328467274449337319355223292033107608330503195520956450636887420142492682580069236804378748238294152116113144547760755273554953319221388753049484192912696830233183314270603541305447814064712911400044876736962879765657317184956891782244235330241280295001188240090846334548245511640816707072663013848864046932324073686731495683030739273671026185549904250524111619611437231767081073932230013549863904345019029925653331613954118433169073750002084576337380692213753798193408807530184478441889875358251117531071254960504539519873811851591408111961904971200260976148480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 17092671340755682059503486336037243905008585379919184784298260612495586445317930787357535963506982743483176096594925485965397555216075728185581573074107005503550767688864847766456533253457230990161841810233316550102195423977779313010790550251622413644781372210829817162400506277115507994966611698110769966659988512473225597924027615142966999646749242849881863157452975220497618750835335304286428038614326075988597793953026427040459575235937366187860857469622223705769353328454302174616302044789922372360277174940216737122112550457290977549542718853899226601534056956293925546922008973116171756946107220104232328734513900447448836119504569030209012582626169460773844905029816288420477615206526127137167342177139387798019684083649222743331235485293770206020425717487979206711282415953228956689498700800248115899429401779794220590549265247442755476933602817932782059015412946849795653573608081363024544390078418592818052904176515820760243943906843164711060968555734116800708013800603074163206215113364413943048715378818518681301611121470574388460432192648561792476273525579861812977769531506270745575548258027705769964457732908212013260274627185090788345898657714333878312203388977238970727737935351683217546504004696684840731728635038887991564094167408347889972111270870461610004877082678257991917941820705376576722363688818916715089587693183157920464191087283669167214667817329745661319627443911536682151301818508021155445364341941052491466267096963972547904725428459401377710623150981357486321361165858889302268945620704842971714993376927855152080859432555548000888980352323441292545079963175571129547905870482935413492678240118327835719398967378464313631288266698532798649493528280456967763964849595911803896376240189727896123314155449704093275912256274910006178547131391897480528388057504795744590187321750675867608323059124246751530937279429880846312697320275329723321250766597327189637158284784256215150176821305151328299721935536813106401901192763619213295436163633447783417022027228605991046720675045218185803055630839276676503478515031449667309043008668729140977309750265798154256983603700764054412323112323240239032835354954509659001007028017519765458855235314541097804656467643959627633023573061302242312393125492852297462774034265117377640978301007568011805787526489276336146367614855448244730733257289060134338259222854366801906044221639483101631732062735479885000238377972928444411209632484494485536231269566443318026849413509061949853634390433044351891078076862160539866203093134864950520016844094876624556063305747178341427753034181184562843516226040181974630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -9037169543980195248052307166147187497418479867816433344733938064331344829447918447175881940793734616834398950713999270296103344039741369501720364231287825340918690877472853483818038703517914940602859672187352747621353356098122476282900057449738878958228448025282094991219394355417402237141149848502511200769774890898333831945641507733543108435391898982376994946190072886536837388953109357478925147063709712967039854244546479827621160453165855153047353089716387594441586174286790249851514983962232758845540393108637858997871996808715660115136482394453923394794972600612003907986458406693769735062474578418249931344613705231374783344485876532565684550288015333830122039832964681642339322033767503657245374328608246649759996781780459868912464185526013279565020626790201820527453355523759174892567700666755908415844657558059372129368144066046073670965666813210742625993826514274535055948587018522728673639516469595152839040552331182730846892060998114460203869919627899117484081359977589876258408609945320364824625191616458619324520310750616940593392373497501239444199655387355717891949392631932312075432129988474661958529059412758211603079049150548646064211913228720749488609591153590765290753957496542456989512148840018547349907517050455526795550385938264110196934252362995486634472499615840834267455763492080830328571912022237199176305770633059929125739743591359470265284007982405991522221944045836290841850272810543667939818698074133285908887893935561853188068549760296204995749173077014977057331784025474049146173276446860360667907918945975298743283234175552614226125735114463543752584245508254348706109274081088073686308089110998846366884978348621936035759990914586500080628577975262568757879527399596919631514721688786329655121367477495009181249565208125812898653362047535447271802713033369261503719434618727035189787051972559683994523654954194009189130055964124020059132010233970506034404643294185404023419596873964731131929910940932717359500354384628558036880044481746494740010440924502585091393485834105234446609312461898620774264773171716382564367701615541826176120730408449656019567622953068640567534288028202870314391926268631732395650600408134150236587931253604260161637398778823319808684267053943901235847338915024447314165413307803756743335912201866622554176653571535804595588165252831082191969288826535462204434367996797285579369251167941266251198044702815161933654058338227702617908625567046500986221760275169572803770517059159488005086937111685611282832304631938326682181517537834769060444673069944624330659851737138623997150247488890441442058743425444662476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 3385611616464985840366585681978746718577737031303786107211844520508640412060879363451484686132668903821616904172596203883130778395240986676022671604137694857566398665648022743635250809297661339657245609609195413328546774906226891756461214291735957785439824774447385615656959170852934587373872729315557150568616748363898500056083060621461923955990383294196714161841172460821879042323269713879411579837991595023857368682436704268494261852732792095806969405827530776867207923184427073420816949280403021517126925383973974372458969030513317373003252454580768417102260639425464444563573274114390120734835716805203417564595931145509402716618221538997270762165806418763802548526291960020345491063019629165989304845987312215293077148491555923356560771871436286258385848169159853070805639356010641022020560906813621800870244917895114438872436262506866625439815058571195503482967765074210714471812824381572266123143470744694046739569233338159585525787408423594420918923336893205393592910469817831416657671477727002319690615052997249316869240795220720258888087248485240554543819372257963001162243190492019753343545550072844774261758820602631113484689635267959919722237631544605344779844691056530990933293574544980409703626288597907435130340062608125395846207011621190184026834420410015151966507847119225742507180725976494403591757017660716577528278680818285295810971783065729891647347172109440752348628077694125578333097427239605625388511435862249832565736753542744386457906387578706864091819376587011526294484947689178497013802438142997739435295443249534266688227987338146170103758342380477735974678215832727480784922605181528370530196657276130517515998293934135407928947304572595324569665086173433278721289090962699252440722763194484621619880969732716343035552867787360509261159646099199820156116394197741446381863145380025994927705611924771568256181971955895174455424444291874393983447780843225439451503416480228164333149536930611459591936432118646273554403227199382779961651680639413076407091392808133020089036580728395526825571170215001835935217952654490261518298145803118452329928398917559067729311039503266555114839464113793575111548161886882577788361181176968429299555695666753880942945865224631166907856525989260027350694253734665517463489507823038337774039506635073054220583242343360023200378199187730478011604111611598025397595109190696187082602929376797155634994928198871992967946462896823134238347659817847172242544824358793656542187947458576641982014950973449212183568827945757109065906596534941082629917461835908093391827359979104969213679477221329002275197955729889689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -198999923966928039634999169130782953042641459325495944900745664661596047243289186548842451875669156824371908339955736469812003266037666320258233689500788325833144864240065466224007506606856391209096801467133996540671192052991041348504746359728304058084579593856572991425995976224251162048771370104860398685816753861122173956461823500327669160331848248079419052526574581892282200959115857605915199122659296858032400080961637406482229212405446152603406332565379553452049375705158857586050418053420609941215479047312967947568005610281537791185606531153316459384851424081214375859258632324296432270053859226227363552748149868418702021667036691766667911652352797656413571089028414767491806538531770473077197560656356194020422699704314662378118551547773740895199843623268767205927734970247579261282902323364053958879022749318828217262568384186717748291221684875579723777647637774294680359055034568608772173230588761065278874164537187908721823547016894332860821710159885528243080512159931626268376017961880688925234352785580907241064440056792307395652266402346259015577258527619173035928065337608190356780189164773781444468482214816541528691878469446745968432883885586252987976315996668674843339942036505820913388446066968995687293669591189932131975611545188680502049263394989012156331771167268383946612231579405846821713639713448111166254703641402516142360277842395157118126601512777085236861246418886833168397535885357498463301674815142997813368637351524836089740744287592816556500798652385960500407673910934682744418697316808563893107416216646835631570276293883857299719348392733833979619233019751750769104393931346806248029125414462333079884374364309395767946284161104210771720713755521413080150198120314107639364356953036302959201867336891559742909000361985192456550964621344725242729982906779050614326446512499943551047457535511065036962592361805726376238179894849193653109777556274722664798449437990658221825804237596061292400377022244319222018741233103603201006051767255552828994201873024901211150938628100610358098858657163413274989886321616387563107209870942473783326495262367132421672872118351549512181388598180475838540496508896886647918184254220533401815714077146234665536737052050202505831096156944710107798694858883870326688892977648925338513183451506762351934674304460842559543371601838883017640719413338703196171632052890173937585934232852432646802845015294788215462226824941151247083291280633718487196306822307752498988464230282952004360137833172069192662769923266895876078389576129237754069991314740683970748163198816506401893218107863545764475140132969207824384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] -1131426962183927961100382243428500816822489320235473173148007360964878858163392016557759233352945776216054084554727753067978500288042613305162701426011198882203458142247643537372126801161158681617091857213673948024653300824279820591796830325899586369696854793758229558287236000837165235199480474046232425725180735111649568188508637280165592353532745415863616211052988129057744467608515306984000011073862476810648540206062684893589814175869249507360928980456859998850742773824168321702847329930075677611997988087184913244615248568274284885873279139448540128473129161034879007366128497465674189899184614458869696229461149542014239251079862337314563474851197818956141316642239010295494584477665018797524525746747886259059141686071710439331984947615113375947031065190954284166943678430862961756150399097177662944368400998932892587507254929855286863017078217095687858398171160577075774499325063528121175336957542328134426023708977696748106303505227356582784747531307653732087283663973973015572764564283226978841885809777169146197435404158904847353740982000080094062021414559336491319962301786590462655389908728245490185300777757601802435644954816502165045714156185076857943551492848956055789172452161015970852985286509395814365027939468760144417004302416636923780991561930312696871759385179187322644006728449823040758707354975236438373651862790413115384171235202883205009606126572831121095575464956081177835007426155648720990215911503650452355741432724282958394549326058200783988004384990639061648511889942016810137270246997333558248944185840962196591423760232160056715773304072904415415477354182936177276853708768723515624544435037473313019109324395665511307212445915494413932871301556668216956638680524436747855763515593831334768927560645192177686709404854986857286834923030488542940602105444905973506808418839721795442352809510224939410031661806842738568671037273156234161693419791190736274481556258387826665184992722482790956356739085823530729516650938974653135842280161637248506354985764562007871568522047958606126107403570521063000857038554486159691623121229859214642559407835859617075891201932164941539966437461599066351196667926603947681683447255223086692740841470162268623100207447393963388725746715354973885282435504657809246730946409605988295731077363291378996972287209151114616425907877912515610208430384898139845053496720998117510853480175600524441945690145346734250112015916749173528350165195908007652849675245647087280385549031404297799543121673833896419825770439163900336863054429745678463593532108999995053209838199467257951823355527297732838011678944477891788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] 1350298062765241462150705860166844932253326824392377533990589512929150352455386426982107654642106205045519600789747718378206798526144254441267605355494584271047200230798137062862802068604510981790055031715197689709322468878714603569695232503179406987008384521173079056058636683564473579446548567748145212090298072021136741241603169546995378248310158567020739059832048476688465545827845640772477558542537281246791420168316698383401466848567605470094355751241210224035620387464104495766714511602179657556992168627064115204328159682318900892974135282782109328529062307122665379377158265039168496983424018368845669918572524421562093001806233630067003306962896404620763613378945992719684455533033042583622200288970674552042266752779485722602830465052953723812528185097686388392216367566190923484178789840268425844921730329859004104264334819200402894511453544712943341953681309858163935266544495599438785069644580060006825463741683947638405661506555452310689896015656142408871631543782485977444872762787555740666112810076074748817104600140230968282329802623811060172200730797128645134570051393277304081017470615127513733293206091322962987525457245262199282129828671617990604885178570632139095953543932583446724892675680950034238293258001944909289640505003939800555660115019357937953570800576529033672952324219619619134785292377373130624141808147849895384391931777457541164491610457224884917111485526804863810255459419429210847847266295142165134976329290247108877738768164519911856533409728398080332593132556909299579259758622366301318068084938119729234627849782839654308126995407467555666562153975136912969736006468327608501368684100872255924946653797744779516810058294442048241944952276541994373597136573912943865549357550471256170646558315198785679872786700112799586134262591724690411089061558337971212408051064297777354542790383334337796921389419933385001091544576696989515394500399438156204902842839570174842779806069047121027357148609170919459508511309885619816327425864010799314505646036834843986433383957935823161358648713086185650548844382321454973966558104709702085176329723382535126235811733242460845352359399253788279570377423833026751275198577815957261434726960545612296286885537577171170755991864958087580960378121605332422207935429750118237797147266489686129453116776987621642814971293332629422520598204582801141969996476776350039217406680531131091141954829745883292198519509774699664745400487109397290292136535177703094783373728889523416547586457756604465389565248925940657968464257782675569372270934233716732829074578536841503618644595685977360426583337318838435840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -1074015618452313696660919614653101374273405462416367015699021504982808880164406963448236340012613387914243184297821992445540137213690173332297724920202297445718143252109401334242490958203988664982011021464053558324148413803473007931119636868775534702529072592581517537247741540517566286943324565641623143168322314541521275368338399327332634007064960284244437298302521524061242655193456122166849954862591731989419175158001459213293839294984998918206444767504511946307951377436254354230520322633480472079328206322295513355615344202174288264656722317690375328382498037133342243434545329576783734837372739082618460889397944278947051093596884280692789858157409604893136529563732351886783204103562274062835024961751149246385866645947989424124612209732423643933018399753775693982587300913580858648514857540310629743385637616957854050782337439198277499728645602210195390045993238499903053926958134039113765578485398363482811744604218488113874284400687095536901977150998541660104363839548181292630284887125216748472008444505368941927504355734313815045751301385345208720754916379410924944384590225631587691461387453641050924326739469733212481657325452775716943947637886740957551874881732776899493595460628370552099229919960938401065116856623583999980175834568542323566003290766423703281383187625457161323078861570013306936004552942966541633366750093260502680054607734596803162207228066090093929682848215158991022889846358958543552567918858553708941730553903276977944171094145342151477737064626769099111301946474401514008693856501817356900837716184016490766476635824795477575216555575127807179747163666035052504102566393848768679114826725754203039234354696796451706979411704811084550485054174481143134969407820379014959418567774388090639874433627537714273160313240035261685553289661344995679297406778963012555227081686075150702000597385848319326621957860596192237771157807174545376247484506348389319480094299697164447167157227012414840628437394212537700376592899141990466879146620807874186209939706853975953698057556741015272501077702812672078791942574070668158053693245960775098638560921181797324363680277990014251733447825924328739503817054000595088920040104548048368840412847726172315500030631966976895903347283251726184035627569920876047973822096603012423331493200678503197328314733231695460798424285494800407647926041171081900053115318735838118814925056061017404107001008592388251814782414024208355835953074631817800582260160329034888859392618214854892533312876193856706432853707235213308565157392404371969499894052360940823484123943472226014425472859949768569720243052807507148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 693139760489188657004111353650063196396684254734693731744719493986889261902045153468394170781407396830340152764517350437142357626974465626337715362503478588664726163476117388196662917375383997196620940661247710276683285335126722599172737808652753530822536043473147783683345014383087763180539586081709972838669204809545484895025883460143699539547494794429254489911602759594327190895012978256379916307961349754447621559171994086310738978520657850674463650791679342606648619098702214180457384276605211699680540695480602227119831135363298093387685853326919597445205202651230349445133814960416471163374007025536283806741431264969215934500061329657044802590077985369888523384283844784033137466710987412281274656614006731601402939130100193555240735566711740441403142010519418214706685361106903147440388731105273824332884989076764697793205028484539964012126974797037085559530654013454322484947691251922697558613100494492837585626624486703356121533113265827703068838810500595369071523737710096895706847742702572074036841436353162355785100398524105823100419477450216640666799624353973805432216141969277569539550665915994409685285243953943212894146297499765512894764068432464929171934361194319059665505914176151225149810827252148866732867187075840917522755125630111674515120157526895438754048803490907460588717286489584856828396078978713678287842341364061511597692985061144436649582315269592622321259146312429940760474003148936594428757987864474884795230190215337260831317166642140076499600922672086242404315242157859621846096263238526775646802488414934788066833701904384369870654388857792646699087492069926873860849951769406080054233534363347301137602974743191501684772079683946452809736591846972545876164863709535420890566372489787969890532032545096509132011839078266136044187148010927536992269981251647962319422147618670464219362529415152606196800696148628823029939774441016865966326468623633936387621896429703430665758976179882552070089957603380203284762155892368298208164629430929741514233452606660882702421731567616001105141245403492577875585046121303545960897407115812499724908535143113472408368131321215192333567799107678753979399412850778836602678147636714362464818956947203417294707076764746792494432974846294975719299258268775861230622404574762087264078946814011946310420413299679657758593690426376644408758923910747591946930200227722497963431553184858289073135754671942370548566616117621894152633390954268210309443767335587457852521414824188927347273380755516972232985138217542251853097943226348112615772306548637617149777372684981704700483563094754776450378421523091292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -385701962427318536471663824615425119221964434734152608118326134788554396933829373018273794673622058771251415202709305789230470969970133197378801299992298925686864931384752105583840618255638792643983883463683234057232486122324338012970056455363703650228915693161758455349482453641530089582626330095401929442586103046463831421827180966395387376144836502532044267231740629708267582231146892901984087032472065947322410642698598981906092102260599275593776680736084348128746093705916690759248736245257099653846531247339348384677302147632653846737967797193405748068787424130894486457736807026268745716902236450430709195827882180686989090809555177091476114127476609210237662932744467375797587173944551433707448493403458597874585224248321124499387100508458297658090994498372816200640471907207460713346858007992398096090874142852578266155454095149555463534819435183042662172169169897121795308566260222463623415689908538973319914375191095681385279916861688191853816289554264907379481259623283534508996756789912149461144559818386229842531771909436216993021855984071952947371848649768648163591428257609404373369193047177317896304055606433032685084603239704144169439809755221327037544606685516126032710273165895192310767126920736502880294323465061968717019204417110638242355760162586631204450842004936311200565999054175013602468274085976541742317938717519209936103877521083168112422300495790015719488257845071216516967748278131981742305172506424860297930868623241189115343015198739809002568571423321962487820276918996187233988278398493552790999697627477983798576922982043380690946992631646603778268582908792074305420073859818653936703776530754385357206994820943575387942084742457955725155246732669197381253862939961968228954096663896964224898031971655230019076546174160517391899669927577307405401741024046844230372732737186498533486826878148362536794760703121090192604819326321541534589286508366296070154925093419537312921263052553095938530981264729335999401636481556341522786651592894024955809751057288043458535351593981418875724633362343168331219240147518324573934564894693677484517039923736344349180630758249650348894384072003850858900945907637102445290645416792695509849661821526653049619110453776927230997305344642563764042349558675268094349787486370151909917123061524601341555031379240870202258898899007450871285150673083442349689480214120222775768524882045116803618930731761099771647256921014797239538628593332648382886643473241537235871253311999198884091285528760264034330949443497726326437252417060897985810436299825331764535909047639498013325797852924239560378963051953310924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 190698558496364214773494917544273588027154060710138486641272831012649083780835335413269675083759060922355636053343945697820353389044035125352714989939282067824618394815897925250637133021591768936228601885382032507168081871477513138034158410687320156784192051312035839913248134752612162669161679752266420583751359122853283978736627402411587858771715344202519669750966051178340893356146535703431213033805401356049204026695906603707564694129342115979767923369912743715221869065893657638122516953026053278143242436805730895163295564194949829025623234938712803484185313404715004649575420458458677540027600795503085928332212630309824216084633900804042678824497238826268261289634192075358100535575834117599610016453440618715595884583009501726911906366852803841822112003456844086574507893672518003355626027409615057274688998814771661157141606731409271999297909312806241045861998643890415875279868380952292771042557272124272753243064555756182882533778027618378809348251039823090889374439060904408166427705287191524437966534069869524606770204680095085794317464288111282342293540786581144980366357830567162717519001239925688436893781091199239900294440545678332903334532974339464819393315867591087946533195363272782379296806692029567601320603789247741405960718598594544739859779298546550525732682875674508478298065292257351580045046014930875506751784741433818877542323839687448776910113207461268245226605118069239845215393591623620204577318923080167009859956049877505604727182997894419601697879210976327048999836661357972463914070971120064492409459775718663078494642608688645010771634483042273945711773983735601410078903909223567257231898840825002675741878530860766416667767242995249160957215531969996628581519465824473685209815015082356025177541200942395882742219827307565059423738236112343584857046146747778489430576206611687077559225149426422801755852729185018960815842735137909175830202312740593819616564739256297132359218536168196648160516979671113571116093142581952608762103342976821679686744633321552684624229248509312851447283310097382634957542425336533779513560783391756046067654504412292151402907968225922446710694403782705590695900004295495452692334612796927514409277610555425870860936264346454589820590707486407477141936428960000609521861657894333079374436274436900067404218884456566919098596573158793326574093703725404712377980116660649598821929395891952552156058905169895125028753848099065550050316862755621121399469616286872770019359241508244304845508066919561361509567505175223028348151064116494617207254159169406350992181502998883713721657048869328642315403129740328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -85512118333104051095015392930816940870256844864462993527793981052445486588907955132587819518304038029392321873434694378630048123710127876416553186643682822224179306944667795451531431672767858884430575944592771199975177645304281163388326789031865671767375386914378543339276484243496033180595218861143368845038943825362224202171542684010391039071796357181226039159317514384449858071387624500281634798466038518111963080341124633579811046085090402009341046275015378242772113844342763180430180598357515893943060971416126494291731939163999240488984822237304476481104010810283221185898849858827157658399423534289406997955023353847683073205719262959828234074759286539865711473035469656748731081768820267026698754836586756133006901309166122557176549571400794200903096559589825647078653763870191549602004076135359356837189067474654379117325333112099533309023885400135852457129447685100576164368825945221714537348769221780836665159860585935014158842921482934561513051400392543830502529861941144155337783597579560890560912377035298827444633851085000346957027332285057310295347064711347846644401320698518492128036660118448443133240410617601262625032663070028343847275375616785711390753553089370514686987322282649662073354701269368419901794503602878371693186669571676229395986569839895648107105004809487618297342586283228352875634673657986841800208281017662434541155165432929516676513815998770109048494061948553102395789271707754209320762640473847692806501873562266824931440977696382666235686525133867204626940373804653560168811746778798289286088033490390333212212388232812739483393697550307214775218385271580391681864710323375527233248201865238506517231873434830192707024881001189669089901995026931873853936314892764102280159957747681332190925954852617808128887554531202004141240041536573741679618824143100244499466414450164992476785436117436790314465192894351352222316047095207435679775958392155044819646608725067046212851214466371101956207932583432526667747054598105771551528173105221895693440032859630193952469586749398149470478147644237002918296376250237391313737997913385480734123622185737306356231286903435217649073398300820558727812201605735108610297698323813469613254472018732468364329951945411090103478109733778212753923465205298722605758560880462254648428563119608870712188783774710542026122334615956903104105657946999658552742138763778437479086822157437210841884385413978613351138572482305458431180993210833230150007730899258064805904793591092303256164415930346493814526042963599905287039463732518224038511672862269928768937764390133541210620333204905727275935950424139366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 35408475671451265846025235936790684029523286131024773871734820914666172395290178279973146333437719248195078070669044029180619863711365552274662761473533194115020046299672536874263893475532843523983199779295983084170099998634589732778971785844062164763599011415086316104031813278908028006015245825940573388572405998262234326225449908979473513014027949095040582935991181930580195109637743435917414809256539025789719416740130552235190897547777040011792744916877564930659698401866443295620839027523468122014181004537370712775443386463750017702732680293857551726890690784151901689188439430851912336600893340896037463210246957753555522050221633006758661519779622007551350269881926015477188536303039275235377508277545697692030484382744251264330757466531614473264334469484570452303891718823304707031694927152213735767437616816651721235978332214191341226541424243049625055719430310398449378744789202437157845768328596488796675387543875508384264566802876836538766881430430340608601055963642964735706902363047709319049864749839302473137596224001859056512639053957469794383675628519745857778135169199053392010645220573397826669875637522282114498019726122541335648757082545541788697757284223398531414068904912977683354950021694816780161008536060521289332784535558150376960061899940760563705772645392659856713540561252208808537258862073896165894496856396427413419379648827785748244001437066306108447743533465515353006936423219696370155034358535132658999390613080373231855344748470011108566741398538685708225922738599666244788705826443999050756903697371844307895629246223939360053058787138198142667906910501509964648115801041977062629027866107817050503217381802636684953412654411184285176036279542342095697697683773676366799727800667063728508977643710268300698495573814046881563012054607253595793050054127157176269647840347108485610188507886296113278257230992488329364460706875098651378169288849176026973240263523526175714339022520168052892906227483832128762279099439223934671095495096662774472046514336186667538001973473382569026084024040555586217416659389572149499040431388736698706999486221891776807052554229477274928982785399444312393480493378654267947396482775701631234358812768237280078946119670464620372932611732549871998709760372553712393416543707985994507020478616817178044404473793158642984771011608805882067549164897097022713214125634565525210602506238764159979738481870675733933193927391505679897697855941778328342737898114502388350791447971583525702148579308503331387703872345792278158041642136024190172539949770687585908130899830746427214542547554288529325891263393274265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -13766798123336140225435926765379549964582608299470590600820248183151372244339419778844488833174750613073151732635003567993916208752544094631274222029800589799834613368575031241532214162874882153694606378298047935931068319597927412498939658006233861008716318148094322444873779893327274057722349911172584284320102292745219631078748652849092991668111098714273969111492168931885694896008475892687596668916568403713491263794272493409754871664681269149052528415552207681490950390795612745154065098317246340924634184989923139345824213759992410443246385568111300035336286476955226645676228268105145484036499012313074410137235823148254995933614446367542052786769361917185625454403238590309181579739799620680957039159304125534269446410388883732871672480673098150608762786934250426298386162479153593578765323880237171284721498679301896619844033779158068971321614909572040452987754434949617111675534225636333706212390420100859324281527486912001749455879923813936591489915662606727345339509327560535330689512293165468176066083686676339270228980634524928896959417235806101101380500217107294595316579243027839627067190988158232551194578505036197083918244651380144426061170950105754925166761354803839193315987781860095564904764253306761180567773503092610079470313221432352426384750258770791066821290619866041640539307515799417134129489858507875189616645197776021054564203921846309037384103771943888248739402316035583612795226713523608733803050644320226599761340416920188618813530003150164908416452467548072032464982460743151349895229817222844466474561664998655650910682660156819385281770792630463922927006720213987093583836417275879966836012558516263459296799366280344463809298334464880547279667860280519388640768253949903237708686044295841186454114128240137123416534257552592006791141694302131129264848693866366235672474707103929557066830101558472056003145526068875900397830400532276559429003398306714576091219577832623494374751597731376502573780105304695836717516711870626778822610913882037602952825323173385104707399351782498255549545756587117080634500769915627767746705152841418196503591555513170179978206796229426587415620546735717619927234952974223476867398008385556615841419913738977395021196375449404130876917971121641060604378190992250980926063113375244794550512367483973425656514207165343532780115840396944165953995008283115649615743130952246257984598359174829854948965291321983125214704935948771795219645826614892642187234503825731276800812746126140568516774712021531876079593247312391768594190245683627381236439085383581323109697415114927451634841507711858164935907745359462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 5086212028015284290331169668420848290115339230532592970745212279074434233860861274663412240342811784306919885376697752531538233921188081557122083778782711413850079652598253195662000818411978545348475020777158508807822092942431130625488505009105144651751134782278511157792214580413319962207250749297097169266397102099431579980360015977947790282808976994044003258013608928280125598504460766288530197634077949566545721012252874351480617651622299644799025145594135062782146206784591706727989305853136573822965335874503111437701754414051332850776581427585717002114187167279555988970739652873623199731360572903997408057984623494386641436786067643197837247715002908377456070429429958746968328778527035049389535868822878244430108475836584092360001157453611725601054657430428244813329896157114854034061127485617069644535362908271732850802976579332299109624100723741786119025264558310221594639508994788275542004168912908246631196293316192601003495576618534432592804632132230821329419424580132741271914534324795393753194620296903153374941697800192994605905797408982742573520234534431667624698537525416350439497391809810315612666889822708373345550776651492881820923246336807868383971711840114650790119650753566301633073787675250402185801189406945303884016473699504595137609920857719843388323851185309992190878196720499611720951415331192649179519241211130940282467072580640783006933682723631949879795731463574560728030503012896024632037749876777995357585409362640520958767979894925876599427287448179997662243478741319538220048559422944338691072278282327077226398514071879502700969763909605805650834389062809101018730321387465849028836821888440828482431425295330373711458368215990816801932346594618340089673973512004738803413282206140672705260421579047625874705872044511652270211725234620034277744467788156567464016060422859721909497515802042437475300211100085790569282047423904129096941491340046058156373021833273450289787057318320447018199312493762702299982846282567557965502832673229878742357068866042717430993189946762655212376988401443080824854528848772420899626239637390877351577103647538891626892709516345068903698028062238810170624127696641003524423207387833282433015446202125959434895957272604221857316930015284606428723290326976519776424003319656614961899112831957176591923015395090523441144689519760257297027259845680726351431261152659653715177092793753192517165996811521510104339164849379967365489270206482625611880089709007702697040240742045315271096693643156204882326487081381362075745829078192034432958935791368201807158222611100130147883391256553884101881960245651046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 235823492463394148386724874536554338899412354522498283593233339615182872942889366764601445846755996290789394023781336670218573337864673751281883663789680996845709907955541937549150998047771003878281788588887274019915442655065776670076854467624563324998203528661322487166921407732548407734867761811847360538650341936905189115901536683826528134805206797086452268777226842918062770336052349934910702024711628123184708343439916783861394626411331118226319132573264746711664348716222341108058552003220800339362479600915429347571721557903123711202465464582748352092941854471289407810683074993716545633563730743896398179893524152223910452614189554379026386246445859374869891886475765396225552975138726702327550840034049713720768960874659053028565108584108697895343224441944383856535586973146647389555638097603694190139377537617670940372390590984634175068897210096043314417369545671103600029372829172585197881355146124889998226862080136012852826187908819698289423615196910867124488595287686786544921221326360454880204329892460840140030523501213982997509796902176441549371371936526926148705333202114290575032447696861090871577454685306108200594338099554414286700043240419152459189571788954985486147261260240398067414966541153610080065221567394517637574978615879847691395023704628728478344628641204776108061191696756849745538978860060558890483894943217518705793576092965077077734737841543888492817329950120608258620006377370297525279664828602331463290707650639143843808430891477954704550584767823314158976333495532132131809033401607140021363409002435971305973459277553941981017178406184018743747430049693182654161355778105174016909224688958159187925070826266033601140726911730701434985506469316725076891876737708217441937727357047886478365080215688886880297706146670331503527130172212765492507617946330465199536779124048282451625664900107139003835800663790304250040319941843277982548427664422002709078309187463537780235216248329729991631458222409911726641512349540384676464168357622781943176788103180189123827096068804228594634960216165118528815867374618088893357694506485928788164935747421837503712765424135447370924987385457472138165824566422872973798894887691026196038702149644081446023330176009854413130572352068935680566146487300456848905365348133862929417199148855130377479534554743032519510544351036314695303230128461786676060107268013727323540816447894835486519519332834069146430857610447060462099117558697409475507263911037117159164180989592740268416991619156515915323219865647224006278770568389703176155574600167491426208014913403750568259118787038149607424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -89811988647561194754739466089478418406267080058172379733389678372832004981530123629370637215090184518997011425061587524496743808965293120874460959083949401492361713567471958201999712748711085802634886441013455631898008090832754759032938098555190908445865774069219806148947010354834625384379882857077828979339504224074550372120493538569645466166679850995564717144454774067422230821221829544683506660335208106833207891587382185724545495337367155804319695655059254946832429971810943344306956596236594335297534604246261839823633903328453811610454542234420638279258892919168855012773690867218387285867126263192943154157308188471978665300848402306606759160297277345238859336063812205789202553492756414787509988211921009169921516386066368952327654017517258043940517796895695810269703783852545843600732607183137758158720141440117244151570746616254038408022833004465952038519117342236028493274147074357628464506748530874083414340193977067566513765660679251939384253548874828234457696238274187941715865247186674896620811046980387232245967265270093336696109269150979931985341240408234051448451766884483422876917548996693516708275587208807404723883706530493575809740312228438213290672015380593621799797454207338615948356051597839399312538994692100663721573232635680429570492912071968324349278157238954930343313584482985819748620999127376288692991712239289004233678336009192160652156596996632766213071154871247188628191911517362166143716741890499343355195663073795209557764293401830073686782355107435706420881932740073669827380928539629257945796832914898762547420925241947797656290706248209630122991173681090575392188239685639966114966460644064618323913235072759537967972366548542773634547226599425012914348266936833446876837152630782103416761827724423320737249230410039836719166708782177799586178135910560321557914782733504085780680668642331170448588096498053124080200371429025908843877740639826532751321550677298972613040185877427064635757416871506668422049702424966183599222438270732243832904506591141786279069894697885622793230764302122678292306560447215669237772550416119729368437132287180965415564136086293165307256138530291757277979360540920347249233594227616363399129097006346623962335385915339460056416088708211154474618316753862932620830356058372784234954531642445429311781312993237717423708717750334103250791312706338017831512407454668315576096499225573080633204001902080996880734487940775030036205612584035503940509703679728516141893442916899453638349715136838979953646812918972626223118284349863003827627958371430005538332291163460560916422870628850624102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 17649843745877370148590181956129860476154289067991471210624430076189446055693245662824180081963113613944590517517184686792083323344242968947877908108275926435003101113297819392250830799661565332037871463519531567826080001661310512580267550232930608016637385192602965675979653946336227501038327686698103477800441222415051023958477088545126348431402999897037803060972871428959728825420120857980504292427594471957851355233359035216288628305965804280581735305140842935396416109165561601412349519808984477571070289106553706246858045041222269816150599966703030992151526817293591513025403301282511988617469448744732168079010400987006275119986387520155706399367706855855848827270942543913954141825536957748582304625490659675400033403027664568971768333947358797933908576400323518494630544363151761094889608397676271913777401335936309420030138425221515941042826824183080313867489342017401959419734910676017228946681733636247116267479718865338483914901858657479373522386371084422772444997312049122514748457328602544530729536029182059744483558442674840327387384220885681952280297091102821065747619826424663608695210156622330015805715128332039584739476939764368005402667993803387114740962070739124490835294838046142577274833549894432125808790810445981193542309890676565377476212429144314447717876453887120077591039693625032840925602037802145419018010266326100928334147783057617266232456544577378130898102896229327983452228031183560241227636262495823353393050831337627016023801907096134410730545630551021113676655122632547530608062187664904515225588057632331984879383038105860956878283908065658483355314705538533908843960388368681079307108845218911639373451791699409367974882839449286084449692736373253620586483640797924951238798766887602927654461822736350978429824223535080312129726271422384271744915992277217258996356941107531818347507359523447205199089362798531712581141682847004808907071286206028248436781098225339339239527556849075670439087677564339863587170899347555537069047112988453322048704268708014465659042589491553543330131804381390430302237099491844137433296384707979829666411908605131689780287242814339039984839900467936748333918453673733568214427664315440992543314256367039738631076030544950979458251265519029379189382151928095799610305880083420650597476227308626892859941522342367352499178235188078600344059566105056841314760077461306204194791892268084273502178427758925306674574319921061224893637037082951385317432063948036939864798589851386288580401613919364995863271699289912648492149104284177648955853788061087408353779576891147369951096717475421425238016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -2517183168986296471932111861742940156680344085719363800228139167973582557580148186379644046736759783870141557752853774938761569989084289811082410449188996793993801915895497080462586269741651704640323100093466971972186822543120024576371402978723749305285197685234983170012084216826932384299476495935051838281505155024350872685731549161095786944510497552217347144817257045121165403006370569897205241403140158246686717544074341901304255032525398743812632533383676529287194098495962201296839752592066105876497524609653742921954352718231054867690236541341963038295067421353963131241522075043525098455212866481497626154185731612462773446860431013744658258202155674718375477164082974473051785032923599638569675790767428093089817433038021947343409614325906371089617906936700114793145465111037104072565028243327931715196494946728375674583852988524643960577389468097153283897893296225351654036693349644145080292654687455699992271880078527855614330227486643721964209072743469898478236558944967873040556503469897487021603693746516878540868706818895200301555319089002522761794539235514824018982104892036283168416412296067333395515894690865718326548484438755872310580832763474837706411484392694820485604481180068774221956973331935572735303729358212310335410821174297308217904190763835066115261551324445935018421211055543725851299017684735935532061388812562455190544522451527379774736459944690646216419870018527746237809932109895984207775590157359599574258151741148227170892415481262306647109518032721071103959459735572675590180693914878080336733014925329820366071094167316397138920368311285100953638255623353094408209996870075519551105647575411902459270107367078498604959884365309100661060459300614314667883736599599793304304301779592053084633618026428640350981923835747032565589882203325265252033822289652815886155298022918693467869694242003598658114595737461017515643959420991962630881610619984515489905724194059740149803366961982995756849998152411479915137843348455936878290290280274953517320485412476304628478553687377741160636461219389124794246773820434307958510656674901261901558279614279397825516124809355216372035167930203679824601525115424006616837492017077793571940876836425141679913902095971269968306845805055152200768293293078322842413001526724904496286249880936207421511231012016681765306917958974029506035315679487194669563980201321279721122843518035440317211078576435070446723801570564238893048234852296099549379403629439418947430498184254855763033163526479368356634130816790277022996040497582435975334146042676223130821388206814643963456768705315677716401356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 143812918573491242213000803516295607264123313312756514256441572369337134492407414521437661508474037706895930516484295079972215380530401408862241039962374743007795224180419181385004428357966914493797542461906969151450269801589995924603384530227710282669612552697797485663258901088534848612608949499134631281921444156435689915046133192945177338729399546436860582812052691244103772619060377315578902945956407083714219204764962808129466351484959723809948593096660832128621706563373568102958432900586841283320324747941880558042964855693061628456516256561741875603342483804174196051483876064677720696152371144589795787910188125190874816154245904118562054253590327667108523253336352553814389407781224771847222112539559464441190182167886441434475590314043666514485414894406143220294294436593900077243154899656295608555391563292180627108142808013564780699075495995523044816836638059378911910049646754088585913042374969092899149649499495061856128855454492393823767101066918359612662274066135223157635657596804509853506393074925874470453077825640089045567169017254353797644011943740880914812243718954437411842171682412418541625137511079626289842891702726307340832277555222382553116759652368843741631884442734624019843531143074510806597049469939968498165017012885635249924513157295131052715490443559785112480094150725512572261026114883454212925041288356426288865984738791380758709407781982064300431163168856369139145595396028634773032793734533053199361029050985408487894003477352275077872928659499110681817559008999056205749548882650654056095387126232669750626697263537642778119735767022295983909568750523121267153858498768154924495184080411779119109220379440100523819683220472941716453207962146128251997946744171775720883407453056224962000352647452399692687359206492655905627842627250927068921124885305105868901133579842357977909784445978009748909726233270341878182512594993930832970698399903115937495062791249186113182939817958601288489316108061990608601592848200247015677427154926546559078019508563877399498805817834882469774253058517750395390062708281241119578474091045667670299806130275691350903946319741456527118395159697701192805207822804542932927302790507150680057024317867097790841092511237542577736062441191015571881958510974613612179069040375691528610218584041559485082338135869633026045906486836924076191467098708379674568069484911533255244093479336188376310976257848360353280998356054039601731988829263680715966425847136838762341307846821794865934867673566837076543606682444339918291211401292172719741816151173105398635586518750276262801887938635063994934691364864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -4442155177891121778811949961380645972216672616209353971961701791936827059187894442351059798794752018077984496367138697704706192440191579759656805236401020835200550370186105679712062552907608191448266998924445484787164552231977115279923291741947977848315427294484254692722202752959503194597447872690169392152872777784124062222605111391319201322545378711593848747630228432304791882353545929040226938678596021458047237219393071851974498478617139614548559178262238683954034167925899368608862847575975874957722555215308727348157204543861411729642638025186651985156397085315006681078614898256544476688118143863255522870119317041149571854099698926815906723834872495487499882648445367259259110566830684193806540759897332964487550317008948571445160266503320732616380071494190365165486903330526220819961909979133615094616254270043683074907321498276025390044276385469200379150533841415874516250308897615448934221128670310162196466632699956750807606569140755553574587070909106532689438522091132270412380237385634413425767444439568821815752968963222229399700314976503963412758005235681729409008395532808035152607178958560208591938453498924332596297589461972329881171644027073187932335511021430948544452545532083028262617129815683149374803053993992776654064968139869260229750027763000721493107367354010938300782336233938880653993118587016052607292268189423926793232837500265277025990598467815663636383562185333771292217049441097276306673617833146651880369451025830566307598523822169331777589614377358690855422397618321285809558222064842136942507821383913449363512298705985642857621106224086454444880093922272839154595735774875315821280246536353239767841623807689154646049304066974854790923059202679485684225978024253431315744724074061031085979483837378988546999885019573996561922293600542120690235440368891504396403277839513598159610081050544867503239502610275796732289111711364251077524895392817801474858481592252601767549395690013997196539396447893332946256661939898083889502135191879984715866655516044821618883773909292364228517369390385527534061860407838842176935781143017583691957933719584058118575419572487999101708782613044077300293219756347072761012289719160657453702754942570828271214444134849407971529368881852772592116948883015512436468141662536090063677145266086240034596839462485798391435139043599221454442040275832917573064727028056081236294119427091821739308730258457229510923771869192876759381874181225361803137048571873917888053349758507009311079041611672396126654510833825637841284728658694369148854411373873848729705851309126288393842215428925095569458095718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 83657577067517365305279054843072900628127385117176618062630978154854594298455246603367666620284845412891995149130158637030096393488325730839795140421358320058903867734779973700233339649965484144618496421795608517995499057800115526445465502049769007671904861197705334072886323575458504824142618981425037969943819747156485129630042811024402680020213461733855704617522495068332406671098636212034608952032715070777581339529834568275619374135896263189219536627419948854331167885347956357729476201643187397418111365723404103102113880009300961197213287204234294842561078361666918357566170967679265874859528379237281646551261828045322865245280702739749163961027055283014657021080301848291599746175506464080277832926908636724908880298532127227014933494453684696105973059167783897554173849098943997996809212480777591297129510202252720814661754170946655862747927054025728653110373587481965984850123854908672732728665068293405968493158573479666348706118247733039639354558387048004842773891721548594876852806559647493592360092088397879350250247574342370909002849540645232734011265848235214470080069964691401860792661340660225809770461281147807478185388404957378822562640948080552495213916487283494141773227984825042960678259082293265155353014455273016855857826849757720875970292058427070921165650787206045688252197594717976041585617675071056866344021573609594186560571151973521316569299225698890030191669537614754934157108283484150507230119114089117600811552632610826017491374175662860638480311543860679067957764264158561894656253090345849382652398066629777089847548701506749542595628513971113715517040140032446821812510266732669655383547299055747484906786796261835547088594162897021100274898888117893320114796749596920905567304703047187812856058762887000421315159394761705358756534340747923282355739824375251692607224780904088499717495275048594701233580524230267749741831617095701276763249446478100155397986801022646069497164113628562081495447282212043748890016991524489972197864012109741164132909892465118675034653098682442493152216581539934766725330432270404809266205473820128059541187688800157444118541626661028429712816581915138364217664911966924155393209947704747579629936332140508480626113565199237818764992608050446995517092774428740347220407833288106086846855750967882179425279597314189039384216208596217821365987016798026242068895123686818188221918470867310463969119650763173096384309343509173637047463155765181311861201775083014440687559797061802673381565011922146067052815416585609126257103213132754406053712583593947798007378397681006414782287372407087920547606036480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -1130900785587432499344059223602990442879309227356296080970221006412443423103977884257628026534476401318845572329222084048242360647466653092216937382396981233992769619928019855386525172916604388548554155693351205806268420089237550544940294396284776241353305272145484538356986430871861278772149277086419688529666787030064192787593162346603427205322392780389526080066151584636346644029053159158973906915935996381625900307217833900339300598345666055686009327757761737498249973985148839790456565657666434485903842556306733163271722533746313295469832517997583638598367517656066122386716790809969344856763315296099408755851680893246858048295582783288148566442428487210342553013868437422684249916416189986830046977964173622453273314314635803181209498604274309157769525006365293772540372867657652411207133560648407033448473515358680512875424411998928739081038733157111478382964297072103280697459162486323847399816388910345191749954910518237576362795020097186843620159481467748511481504142622148438567196809596023076080769558354839825624985481985447012966715935667341519143197429206795719068908953357757073469309019243598081122604753007674421687639711053313938006688214277630512643516771313676224152058402960594038927678932949235543015081645951526599332679143050929771316007621477170579243971684625810643399789869469993228681478662721835286973188114333861562926870417443992233465536238712576335056044330441973972408936480778708978482323538164409663671117810785657820585460024452236417301408529129718839185659403873074420652931485725103485954566154690193480833396280160540992406189681461644826502753497501769526891694230583674835234179820257967810118610366264967625536871890822043225414174998079575203719531614272720095851170371263615411556559819134848000725744147143942804886740430180668383576506571753913440855255241062694695947013722845969761426014234381529038590690090768548116458513055438549223929638159432835760433582575801252017488850742042223721987289047079489765189385048864505222226333097261590147729363362399671538559664341047729518560292836290074620921845777659335482714612598572882580223584777789948518750694129178583346478625780881579811174859343561828477350082661310773089396290160314052693980869184786421524666120497599306537585341031003595648563369819412313001060200848038059065628149520163843981462727461007391411569595045286889336736402317966073445069558697662896702759591064715099003170954687994586578479011145692338950206998345717709504034855060781553196914225694011448314637641123422471759782668235842378687229248220525438424683273755616452234788058483916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 11667339716750388738952792148479000196213463540692889384301176896518841602858306349820305237438662465168590655772853516987008913721347355540088542902024905698256587912098089276934201490951580701471144740215852200704791030640613022528309301129544158195088723837565390990257984675771748215202370844624388940630281368741025604934535240741192869924422227746817158313565307010883679222230056151008547004644372764864965905149901943869504262342093697302826853834391224938988334483963224832675868120495253555324203608374012711721627188700601000386009090594280885411183812665725966611366508553598099726342618495788603241581255021594465758334232429201839513829126593549148300084106016436178181583518755928702711091771032909897647468358807980179215156801378471019615463742759639461456471373746135189539950735677034537884842510189609538464852515975449624850193353653986497754353962761646618806454334336313718584442864228711021645555226992952364098570553042095208591794077275453097713811847392955956054606687690664538666722935486953560761654023939722132250447508726103794438770631692249397243626523119645084042930851078926722818724921268341485742080803174317722276811230516598695948967982573686354242370915814859589268084936356221009506065320415765101841105736145540283659471840851584069719013520748770073804620214611765340954683972403748595515762967533066402363280821063849844034791433967973979537252268104163576544631459318944469513309733069623967643042263512461076175059606327957772489689938250549190699305440175325848397848468741438512832456777246371158960781099516003040426733812958694072937346053779460367785144246426400567833473519001950787659715492921541086502749216442957272276171394745782636327088410162306884395979500143734053160257330675368310259157506498635571272599317648766772071065947702763667760807365937384677654954402197965508690037376043773138392174018832029338705606971362882570042422229454384874129905793308402018198295104151577435822845340511037235609217438131124128056349285951355173420321244019039741518667510666441045784040134569390941589478926939975953000274448873573998120137859319085049584618498859851837335981532846824047423266911770885080440910517724861002314627230683914312482557031337365158045295459491369462778042070210293035029893016401722833680587164442138734929752156199484460901994925509661421618509567511768005547032594778464831460113400039023955245990234632427527666941372347243491122117477589693180616944018050207134680352939319235542556703023118780696453504724909979998435292674423761417780881519866127262962764588113813189872502769742512128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -94772440822361704073382796495246934430550085116634407894341435879600760543400560607346845369722908851598707702512475913598753101079031095521866568235178702323925266646730023760506078107676199742091033459843199473254381357783588183407331404510770529483896201362956034122334019181701524856124704280362729509324086316420138443831716734763264612664286238505736431674000970738708179351604471456969903629481272446142398162729795357725983815407426173261484794408348389645940804520384370634613070213302919884041207754993820278113181081326673127970532966438893194693750236894111313487365699931900678921139121187652378804352064274276354586191903849790734669539645193608610630598009981269539469972012016047052380508449524495003486406698278664483881528980105683686777713449889732054683285494218005777121164317347423838301813079014937789380159906559454108937747617196585972249178999170163939628136950567084366985999005702582006198777487303172904847773441685767566066306764525780802084783950637673573783576852090246839165704172412439234466724880770126266685803469070476414924212237062471623985001643474313258332767693682937191593871455713482780681993321649536408538736591540408593704357426882109310548930661203705250017095285363036428397543531670947960214942382785486411290983097832761093722025020526522733860878110860936874288841181266382036775231581895487614624422141482244600557600796394899755593420904683825769289809847997403868071773976302229003165400723644552106294024026847912936512636190874183629610308061028283385339653323843837913113564382916458261052778464250844161557513727909309413336850908354695406853813881060371820971061697439444874840855483344514016235389788707096299220755298525676148208352322156163960440292868752742171764484585214267451083864504636472754532677087479779276093930284625772304606553430548317894279030352380424439885528745836477748222723538144682013862607656350354406683031663570384783408015973675654127269840511504004596359237504791446338180484517250670445468808066678628296379803106867573615340506276347506588713740876717796594450057976714668846668149915813761621231498239640334125266937654750181320872561774207131787891187638838651429570853989759833459624603070186870772953646796855172075671352624666859493667517409439451149381387852545957905858277007693446870267372678537726581497479361426878638127674075817224941293741931199575076381639283963289647179987885414218428967519424456832303783178667757932539519580109467402673824886904059804738802320084390213587797304629415410986294268076542767073245317910508400922583981684913580781400588754826035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 628504591388162546903689235496861579402658260723587818061979037912761775175575887811402704866440140871263760903949400675631244877930436687945310576294787628938950369929323829118857445288932000335265429078607939849412655905311725287298911331458483186040184725572170533450767146228063045515329081603776176931080144525994081179560615363520882478184257564056292792383531170662320938049408345429925074522387536344815147418457847709774811417774873700107214403233553331853536514299028109623211060741019490602195537546444009554013348887359612994585030997437361957663350171711212359825564258613931559382141230385501768566411860801917241321733985544755741979157273466662317333228843628495652097752479344953904730398486138353149933261627524505635813605809415607401758212094017946395032988892049295004260701344600877360146191722957960565749173642125001112087998162225000174936428985486761698701370036149451165801353752970100785886623015873442926564751819593278037905995176794891057865533478908182492712859227901671537725236553959904999979479486571978652212650506827748210383849784743819266044233767912500666344286331983665592947608388555121356682142658418927324375059336330989488875464530997620666069186267201336755299043397705901317864451374594610502841743925385326002116173743932376187225351519976159777241312275205176296706766606246066638571936931385035752657925292302526692360577805965475801630498828260318033220475843026685311893947100989891027114122489389738660627759661900460440688636332157592417091504640194227515033157289686006956540743924047249121760763156471390608282833718316225399793602534704596878063747868458453115130677717911232561342623599031585969619579261338441023832701186170737176029404106548604588648864826942847840740326588211106770112758337267560418450441841901383635625380716420923829702018114028750145259553189454609428953071946618604626242308101502281615388500221154293557702176900826790373628293353851402323297597695675310086754282970494125846128250009476835114036469500369527006309296995457891902663394554907929886858136985471229825439750742766679934413084648536113011032107661134128808287558839350091217429904041569735218115559114207940502977074337969329659401572734615484529839299318648924352833196972277140602004332273174524515372832433420770879940103664485445506668081671044099670742710357127153592719033386667208314333636405126436066640285241451241420115976460213966422989352325131997656060400873437361736411901935872134456322956925175531775954213769682254598962521566106117417727266637988804135956502656119389111449665279272236638421337826941468672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -3447666187400384133970775085227824189804178808151903242162809077467349977967307519587151544293095366846559518321365952139022707512059576322039632913763584356433072939569648070758529676679621540579117123028347660827447442361870676109208965521798026559257805067271132736791664838840972255310109465515058861156026224805220885342293808190785637705414922029045152603407568369605609441382710413625474136071296889415612017151044438979408588654138124707112228766328415966014889355179556188094154798161282336617491387755422367156729451169497062387187342166390751982808056733499458792474530262730308785336726716383496981890760692885676589609493604531339956732156826537475866301385338009399257635046401959163813595923353800903052107459831761571288000358656966980298046319281740771606058511600310402275523373749323354289486473805493283892400561019772123941052677210058654741272721557070829390014629872492808428274368094751220647435585421145920438417203634937527826923906167303554456202951200084280125377279510609442892828403110829687567202391296197256112466855924560971384972424751473934021968908512433990224898325293426033323346082684007164829824000601982803504352847069242723547287062662934208644836388891433486650547056417689970332148254431860542155805516564295221385437991073404069526605337403510966682431675561243438223991604289520243697817193600197393130782315424473228139279252537191532632223407695535329610294880936702557623965274359508048876302235222240996968354809456066387570626711316999760189456440613769925332856039700115045296063648867728733001007933028280410298905425370825706229805997845143898422668349942199387794888998782910532894201284123298569535175812805206168376146688652146906126348203694004695753170823532727319281343111408534882261983601814884065198883796720598602651780007819217978637753135304834803366171579200070545714506965504253927044135243744159524358616458127922226340881856824026184866199588451756164222004892117218612237255577283107568062525045115214421910209525574009069483520756355509810825365587989376473434230565433692026556983433577051155699771914621420752603070885954858148197654123502450910585567794241141862722812227255692179337936714835159482204978186465082844006122937663531402958879361750211525789079297736179382144096122383020051803994732615931760543437544715790651508323017438217964624184573495149001967616225827467759012673412379894906600865606253902470318976792937434910226871927507338213496465277574291279399303372673745678845883084410158288938787943030978223593208198398170023657915157157770489723328386766480196817697829964428083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 15892335123798123794276594918609572007013959116641984528111076456894810943325561425271684976531356188106755323107566571567763948464071777842745367244694181028993532253839154216577172532935072213269203364618716307729810382466089254958886579891867478572789370298346923472357694137025601948827746904324336065368659418989009539150773749882498081356004283266073050083639657692658436011929041165744347397347068211650114019744162405010592064327528999123618520592956482274858146393635436863869438911128973661019492672225695980384128247816054198795324289741332799827272678187996777667475723500191155005842166434705131779598313726516654390659312127214701154552066888072486897061325492152981113438678207676134987748457464394745040666207068954239800919461933085518169871777283204701874215321044272321471597094006088273093973403104073038949076206282812901251480786042844880069637399250956502418340694473860009756992413218756219756692748957540556345344055036919974106716483374968861352442427279345829678072934015132124558711736980016876951633981188472126606026782051194041373789545399784570918043517318735688031546392204180748551246538715235540748604414451340466367697775034409194504575980104967034117698462519423097460322842398175744876571904776819434380443664798099074135903218998018485069414700605193276888973683230142993415114002824052482946541019618451248090939987134509708921170216309221997030216937924452332543611368084314289753997759718077072686008344799370208475220219182055623024352481552446475314689998463439410266841625404610889550728679036789976101496442619843254047835470725118118006443339634267469322350712219323522835233640237516548714270276661800690718054185343862539708348432107304899443281286238093911991551430940683315305783516901358361499582345242532545384396990477263550510455203932734582787407317696035120780422055298689806558303167972472258834549822597323361083488806515935175766198004091143554442122820859556616429610846104505672326585614444334784299831695472319899503622237750817425065369667352991776349926151306315667847347771163200960880969866652293096951866708535071028708347595836157124876023053174139749141518951941063852781629329412437179446311201978448158936240980837465849425882772839940371494841668303222817738594064692171109694279241404306857590597731951085447684127544326198212539912997971426761164947891619399828284810820539241414160904383298018168647139948804621427937460016037032220141448498409906129513590522118053495473998528276932498941376217441513733255164819036088561610134559508769299104329443918828551883685980307931548970088473635326001152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -63344470443424829492398168981003356025961312108625259607382977262410318473077507426881264141469279513564763876125007514177151841672043512146233533850017250309732337147355673852954820073960128145346462170745633619894820150496308271908200820636714036933010374353747454716319803936968371338896619179611098098445794908653585238642677795803658662952963198867107461586779609221992373591863135626195074690539524757532776366550022206084748068434952143782141057795242272535764766355360655270113455972534572193714116436322428769946572684240384040064623383122255145195329542069956734809456305026072330607723018972840073253669901360727675325084065430798163553635142745808434958702388079327283113860356258474057947776303930968165245501662889924325331860936083899154505526908816112082593883941114423289595317502039244407465109858707612889401595597529230614062779582246134600817857067887472859821713404495546546181651542131254804861671869436510803785546708101158997144831693915965346059313005437774990067233307618919242660313143028276751079043566240411325812499324247487691790375600443988922835226926442667595420058071605116051971478963433704992931025808903418148035979553631231239086817944649038618353141433394707540701911469394727647454203533001965075333802164026037672528857386940791594872633659236220335289373581920928961874874504005555493457399628415246818190889099589787549815425118833279447087088871352353878757337809721446347812580203985100289987095177715936030936770781058823522367760826518625090248321688618200268130672927837201332424013682237442127853562657188064177580695864016693887489582453981157063473844651873846279454442744930957542849493984539633011962513916192967552256462744123041440671250311169725854417531499537920701286999876746503911069175403616966343865359852393319303694978861340407381840694194819337547915061783492982146208654578592106155696147110094741091454209315914635437625090130566921804493839662457489541723128082501419841707902677125212729623306909713608233121424746483539150435307346290367376873846945179215863428770582078873095315219693022119159287068125423206862309004561515241538460640945809536884600288231192612096066307352395449462565265920691110227618091493863347874426300530089765659157776320138229032716795743895423229780240850819849892335264002017215003195873279793460916084840152646122493493932108670736146293248096407263892339097505392265344190739101320032654989896766334785292172728041415241275070782517152528668995511387427665726716645091019402016409479778743736910878043761232297731698561930024198965857429614261158766762794579421822976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 224343568966732213754816590500726346979208682222660409584302603526976573521033126151801867860274102715629018660033742055460728222931662929495812310479810911636262595737395930150297800294793586571252109073102352204362055621032593654852317250268057296913406319598732098590167848608868668879951594464551629483088408414020567969732025253978064851119143996892265287535282326491979612557983071545434260443795863486439899404215094474307157541260587030639474675206636111650683623158984710437917976583519049865718093466092862849741301187431206252835093431386190554260929735858242018599269860409838464562686187925385365367754429793663825717528976145053862094108336223402295586481850582010109428878769761811093638075634564497816146820626996043684938048554729247817389056117207344281034625414934005214938683213378827729898127347951507799286997680497044193236213468347707878350004043614112336649240059206671148620303740788361734573381499739784908758216960268013665307957969577574263427512530163933476907661428980578633006968864951169155696981678590104407023389328238672474020894840389616901092192523478822244466479170810679923887936467880302603963652969786455241625100178452961401059933342937784468934114063505052738397727363656941437820500375925432104693477591786179474136113162311906299769015472296036938992690045103575973560959729211485699485365626843791231454446419008418180223348267490315058039854106123555973817813861713589466544407128883588217994861876616657316089097844737884234581819187900351974475347019639731977232695288347344840997826053353790727991783179651615979741161853896396459612095030938203647486889892805243860043009642488218135861828118177215566198426385802061026554268867257253502372156340086700949397742536715885121908015092409749875755589831076707940324373820870059851272863777657503663393010605014742001139212301997213353072483015886756582484795433194962681277576828947407942159922523136484246217853278912714186737455803611754117801258084674710177471742715563866499781556852558225309079207817318175641873561115026094664006652705736884133945873084298667230901110821152471247373056156043368984361974054217548656259548474955032633191593250267376787455034488922957872447003410959749103820559365921376400163039658174163142500769094534846656315624613175984221929004176579288242696990019031672307041476294692827829478114763479785258023735049472254281618716708752078913340493658024755426929980500046824859518218653671658764017115682677558404002964534332982783484144664150898632229381814548580156888069454271827507643624356435267144783422597874647387288171501338044137472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -708418419426702468073044063648144528563785604435440850458323204942310328353778692827527087606041471351557448557290877096107732306027296227374842079562857209183214725562989803275616854664305188607491772706748404051327145577638216440261383662738731013621169884103875233819496266151378223508948795388732042923000006609249867804952947093798541565805963665322126691300442692952073749728655871391203768056800036418698777294068518392769476243901562595565826134788315175843306417741190594099983896816078457690366975471334285864731527547103663110761853605038397381373762504188075299025738572853328903895947212238034878081446265957084773564118956135443568510163603403356496787299662842171526127451283310659231613131931537848263905731581189845984415695952993889652113051522597754050498982981620565195027333564548888476963972176024290990269116037250146113878841534947696452450767382197939197707216014106886929489317054606301800462358544262710454787970618392322572141522549056414332099470835300400704752828728625794810640908299569330645479183764192576197867373340766809001099312359746181557473305493943852454371073708091629745031446292609022000267469873705021135592559423057410221899415174053327027784997258217609941313683241452894819383475329509161401995195787865989859724017027693431948644915151551944030012464861753043903598817678463462971521625945757064908411391837679809507992891444979400398425877865014202033705703435469407918093807648504819238446409615123902405942012011615812109345257637701093771575399406668149896305056085501106902756119757740871497513354990184192346991341698822963898029787246521163592968841446342819433293958323853875823523134797854556428039535412572759842069900656602499619412973241817943935229733079854979860263937190074466522997561949596028917372063177391748817792555225301627530675359319038777205239943963917409970751946949179468280065240754906663946172372881477739903488092462165588241104733967553256411054465138977695538220662775499585939306223427503673286865336154683310173862807923061770295878925074943925816175788600798115562618812721783134010048858044243779751808710174121794173664397766154425026012301429073195406283186719778496617978117681250399801206030040574720375565173655944461354255053714861337941633533752796511347748750009896221508487638062290343090796429588358988205978808759434740462558442215444979188669273282281384380520582415949322248147262740865076667786701826541980435934164870893498537320129354979155178980773041093086816456749642805814178113909094499160076433141691380160385571366158303533196317799653299115080967545626183912652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 1945999648931926496015732619785267581201088592944505385950325031471480281390784150697796603014241294954718328527299597157188983947764846270847955299415777622817450296076581220699140810914655065555800815707235484628558826303020379158752550435697903110739124245122785674212768136480588221939410015026099396493453467125126693436933397313697489398222123305584960608044543272075910601612792827742322608925086549332062164697460756036471148365228189666111766496883687818446045981079168777779487602074952779256151630837382387734163186044714517026076700358643876201914330381348862862925996483622186078793478639248696853674250682773062626859547013995025030560086762782546940693401044325342384803783181167712933584981495078991751215636301433364637085726476989847167990950014742530955368452121821018842673967961406906922755537200529627529102859879591098488900295569752914205221628675163691382351653313760829721560476867435310135269012891631802706941692627944136008820515270541782988187820689311570505297779256814097960996842684289959898413656182970567547702893141078441147442140377517019790127233349827664174571239947676056589843036026502411659516736572105770554472921833882385806212478930571057601041350357417417602687340100381523334124157914371807375739571286238076121604628540571936356791922235101438103838173979561724107897799630663450000481835832247492499664645774215700105827345365351776273976294997938095897820312723517861536311794628926072408831818724250931135294067720379188533201326267965900549336936157011133352499398617038967080272746693603598170927747683790889703288603154333289820581322242470806416873671261645720344853133963741442388001663793566326990063678520324670750169848432414517490993442692755409389469984210042985840512899163813491997685225670374588991752695357426338873117189060656279151027764675544851362503954863975014903952525033306684045109141532870714446364575088642711247088245927971302240802781342708108647652444013328758817556760860115925376221875622300117069841789102171601106872087132761670958191907963418049332321884886570592814049655832045653973594827821967972271061911140718075238497680382069525500599210977388240291905332135063464508047207416999880980541786140640248372756126692405997834846700485156954327080884889527038259845750978330616678213103383579516207230031180557338510412689683632918326460614506577705916943217792513598537305109218863195527664659106190178498643790315820095901347343205222243239181593008953089182153515598416856156401050325166210548801701470565664684395931349930377812563794523518669240280607036157939076746121801275176648704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -4497043416754874349851481111362981026673038350170667504817437611860027816169076150470099662206654749300600115166340318238086398379039211166405608939653202076378921038613812527148172172530455586858390525175153283963778196518863263916456999760334243713546800046505324092871711395324351027002577208306926113361714293655619056772188995751469776232657413473689881417777777912707098236190978718065833430604308359816353106480997381453399711148802774856337014677046075335329622922122012580787543360893046635025909763315087033769001194024166146646734088234230218037553903452550082732248961556234519057439540909691873251835438315029012931196899733370072527325437493875486840211181807915660520856760648146709777786874266273589607948463455959540186893627902961661258653854130279386739107969301236477886217952935953841636374508324129124363148136261114548587431978599045321425465508437802585255481401560390601528781075036979420059324857329158990931636063395407992123690348100696804450941894385136628009516084365820702179009558468627575943669105397726428805495775754331378062143200024751108574356573677993286332502846160675468178944479504884830487699427986319472096660747207602739508306322376959806601740051789691124584642440245589976972080982489546027202210437855868649382350002126697041331870571870939517541425758427514323410961987184010664748210850008831019155271938839792266378818167600944915584777068443062060473374650821164370620127318917246663029767399065180308653894330057400358979910393838959096351372834350979739996366967870212859419483992502408879977083826077435292733948623006675746140295230652176060759439844330019686024718681447461872478589335432957130662345760513175619951621743433310992137420876528225375498001858878379700472824917847740129956867322736718838717940229136788086288802837000868564160204492701887582202976819875123115501806838370729349032609198870077171737753901719609774511654429855586723635786965853935284104619776754689999506545810439607592043365771658735348300450679169243123027275001950459662060284498835888101828847041019833769940587267962112242364751663866512788982430814487662456213806564692170284616613639510442685862557126314745020610865154623414561972658823942116837392152101451152845234040768387915424672552037278362872985261746692631229227832411803851446168043514633836140276188210797542139720413726727410430329532590817767580873118653565312085381339824160284526378524574769886276601759159334179919727426139332204426657283861386474862845238848227977190630186466398205618826116500176248582664921203785826807595019992734761919681489814622984942387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 8517243513993526271083847130550868220782297463261539865926104392366836266693857716155817568410067006097653200104621787728256378526709829304250811479174939490208325536260610296935154236493875922765374834877696109640138453308367982494317308386122944532878086466841798148517488604505078665098427616352439921182959788577179815355665725651516112909636305899521025987409067179274768762973262468272555207440978742225663336241134999904807797625693298761145955968141810673979586047794131732384451458711789339667350892071419904740695294121951994622075398533638801519121220813210790615426532011730469580860653545105572535246025274868826412238547567431303959257321992901739849958567767079986695849837069154002416509159259896250435636649037633978315716949575605713814539732809846752140754874028819546627764138076132577144760544263400267059711397390660933468587371490369893019517375607926483827513655232372927562614903035866856981761390869910156292217678452884679314656662847426232164752136468856004413781316483907288539154756667223720009623275650699374414260791417719200637924783405052484368511920912493901547755179983574821826978986806818446777989904330974463448448348859478221443622417185465246607643079917850079424974075287297288886914283381820585127919666688333073183330698758693655219061868008316694594272242445653714138727229084678390916227148428429346348181446749310598609345913727961470377191045606935535305107161792892031295883955112886109753667251838501647153468349273567999502500206243908718077322495364096556959311177171959064184793351817338518737301631443086021702632131615888354989977913523574791091642718914806797335522477204812937443016611982674339061873065733039405204665762538218681632656477704207008789713128807393054041568953864380882518262726255603818015365571733060276858057289197994165508736230320728569013307375625105204757008663569579729467503892232082056143825788214108462654860869684740057040103083502110698124166742125841869471343642283961265570181113451124776784212473088262851317183269855221848261353444237896233445656644009102359983040422336956785883057157462791192891800652444432633947081889020324515552456423042717834773315047834692385920831175238934662077370435409470855335704165663583313195962101055397006019767402521552192626084592068228395832773630346230721361772054281176901581965523494478780284024046366881263026076831382529267546376932438798900785758057772083599428532597818965017743567837419007961744427191845227479247862561753513479188474213394165935700787677499274057891167553735011117215112425588877468726343687790473443285183209279276865028096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -12984184754820692688140181937968303476702012997401379857811236945687729233168235124965210813627725816467002713908703057059286425901784235833741404174472217048982556342377005417699674807607028616841661451576862734272949043221738603881863391421304461711032897025360111662274069921376398794979161374056672556893137152076900221653246776804823214611170965068910446428245671099872055457765243193581225269469402204733720630041618535221926158942230702905148041995822573681087633838248532172748167470668404475820554020070553707162750315079057333754905377504767286133038548951845634377664147600327620303320624455453335554997459305142098233561199484952510975482186231642314338942183615201458910892070195096375319607563566715398505235598284062308836888797806423784943165412564422777706549997256940007414741813177838566824991089208690505616259397331761217445672237004113899273034381231508003144280448593902158386456053147770394308204249332337625716769401943133252630814863690374466463698301865650560642293386127871361231510039208699961202341127332371601593193842229102246845078288022459656607158602480553630821073083588550635110465910902173912358903286924541512602619755790570229161205955814146314457314035796092346277436002875286088054296330173678675527914346517072444010211087728862771752996316975501296278128987004701087882793190273570245668232755793055582907667087972194455929857584546028837891180111660359975951950128192864724125608297451739490161325072654836376915038648979526538226676624126275191762424701736365021756728946020710140523592417119501321891153790144021073662751840158555911635553682612977365495837080821662155871460420875271391575124454548544363796501897714207392820511791732456917058404139674157193736220711852292392352877231158323663994538681243974214309874759008018941198035627351424384845922731547338396410660013887729142241705504496209292101973793880159101999593347471812519889552061993431789964097947769375418473209221784095467389163032193171509321569852188885488567670510652937738900837060862307320332023180344986281208952834753691588415948969767431253503180428600749763862724122052985322019227434934973611767096898285384404898776328543762959340518644569727447970234879141625615186960790758913245121272199849868348730167070749466008085427155426493573851998850822588624569659275325470250616514697453630525865834906733517398857329404994956826665441632787554438125278922293172034859291977294163103916636161266836326144170498793212400201374007252666626521684846146886049952218273291547779911427121287762649759046288710232559495775290804457741031796791166697367142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 15624230019117382617232549920652729272991967237876230349692529101161113557045767909675432905698740324025084468857700189254789673794753396583946214466129481816396987178191268803397037740178057398883338903224583721637945568286363882830812036587840677591960400366308327904647417714825453915875383590916665328797571850907633872223058867788969219967622997275254419844515246465468622130173065548922517373800865339912591150041752365586986847192793878092723596078740468025244430716922513569979751473465555835391426563133217087217304335735788225125452441210841332665642037070142037475529349862336508283210974076201891185956094033589010485047184559724885473481359326151124144840270564739768629592421741979307122524636760531199227705361320535130296842459335315622693024943587954429451173297978268735077987733923656508473578264464112000405086982869750899471480313512400285098694303379461014883160793374140620623583240460998534655862866771376559990544979984109832685640415732414859536318777813418863582952040310978468480406369901292773972995707256739092131236727493402081888320809695228160380500960995264788674202986691365438785703167254240375804994330595086314157769088932969299556128625467589728446684866014458672072832525246838549262580466539729464371278998499519807269723669833755863317003360533915431116563781293272907731842930680495354059224039676152462214171946547964088645883606519007739628207623202250380322984282115726922292231325314618726219379484209020290474843960564605453170533444017814785071498016000213630290094803174849482190971497224367295057019546518662579256462394540285073721883845582165065611989031327673893347323029727837059515052612161667684775620081912690075091421467632007375992810458363082887478309371303670940676029295732828508882362802465900699026275881633858363323922950179058877581590466016845913813245510001656154621681930455577855120778883428939945848076197285932994628474908635671181976394947427993836173984270297511549333959878313214059945155867273030646754127840976517613393924384527299894273978463968756347765609366342687294796330544043647332489403593698868880947323039753602083528909657742741256636423194334508364804174581013898691200315748965151005064626971133374172443176724220455727080724023730125556881493270008261312159908915021611972270654216582545316002808340226327704278669265133809543877467486604387840171940132787736057633474055926934754256030827892920181639385350031943307284477765208307542063179976022015998358692356585682759461135331013470398896523527694073941098733778410495165097997002257437404112002542215460295484695281276920770068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -14228053265388543119864929366930865447030044390406365466887807182479384540316782437357894316705481901943685570245497275319073165155022311837137220523421288265994118379424885717907583846148065422273685818412296179063681937379904661438173545606414242226491554955057485513272185558506341925147592432051157746209468550727220969230227192048806523772738813673983648889901865243943648883207019607179404071479995280258471445954990903272287166182377944676373232654683414125928515130344114145852058046387505667582797462490341764200734433468845026051854237368161198377656950876127712873661095838643257090128238046823755679546103740739675886730392974377678511239197742228676056648883984422013304243072168918368193803682401129556716717674717222403247590690401371998108174825871689706126745690685828162098982287934085890922995219222039751336931708375354486350944507055773100582556585908103928392375180781933165276261216639765643966433552328114628070478512800652360857100682110829405712528657260720429490332920593858523903214209172584717870098041183471263081266360414069448861330844460557752106660670349141075738297039871942150439621257332650058893624893488799290109885999804691379196415718189558807566790299620182019352598380571419700976609674369325185550720866882215539644517275443127651967512848237801659850325986187931665512948590147136287340803593101377995344514893691841295257145842573148434432533165730638647567074872447653040754053121708435693900045748199287774357489334775543854605456492833785710299010604077576709560962960295603775205766094934299387465334790335427496849949154958814755791663777038811644352621357542265941058592680053590625892015887337350077022156003699705019163134755154725141337830197577872324950911804746765343064363454019720829715856216694472818676708666671356491070519556143714274104528778264994648616642308519779196195277573350949913553902811408071747918987135338096341718481083474025669540631011479266186875710386652233018018170977071652319492307795244797715370296880044166670424599397667099416583794591659162075681900313254002726248902864478159411220732716302245864483248983605328873211136893096958474111267190061920886976928958788088443876458008554736662983586190049841190410289911704998150077934013041607682239328401726682540661088298158214760069550034713031356942950477521507089701590585618168070054915619489913279325966024242372147623975633860239762310046115918821320792982409700025631567936958089746050193680422177453028180357439108110130226667457420307064024396777322154385398259312892198719566557095800019081576798791361891533642747160675724401049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 8480311867475271184400365100274605332885272778113788901853711484757775735755219790464880974756145404896065169240430174238077636068462122529952912741713161099668230379619426708408173108639434170001010377708784389075910326591481238118223954903145157607396307284431393687321046086853010623833099748047504541662971580061635117687130436038920193385911670390921462988447829436581254495189086645595914715702153758792908816442924172124842152147413292886349870194208733175185295275218555890857842202116854671913402189077626494186265078464632054018826835627373773427560510355086011596459779886613594977094201869881350378602722459085608689073473393555223280488254521124331007117932676487055874152403979697734373179333205467954835759946939461547487210102406512748374714376275805522785594059084737760516594206478585332746969286507320827099120491649645254107223752815875670428485442693171001593147570921105061074859990715012275360736682236157456680709925544023460524103486273621699024382966344433170329123793675822912644348929576638505287034707769567976921146048438689108302390051508933956452862088736589455656537486501828036373083613991757831834548242770443244698564927354109049706768184773543632009793401144115442984167262060185090145324110676133046630849140886782108582001673809631079609812077779865135176557335063249124708191123547100697048362570967463964332173453909121410113071522951621911730376231529335221187425875039960992572214756554600978529642195279279025436582545292696795730659815953885068247718889077422938493130697976736161546338337694724425944426322548285148983050809964040693431027122426726834857680581973485232990122625527450354683748858629821023544562479869806897624888332941988434984002281781460765196204436545845393893750142058112716900454193040387998880246852685502475778743166405326129886665240171395829985673914637754106959384040453917761025791597876396225782122350859247694491922357326085109661777040126489273783557925863059614234120358685563341177010037567788876088421964545891456093265114675343327017648262463435154251753776741208004902432168312194046653123095490807615168690092637258551770858985581291087282764615157584370767952489457320499908723353071568461773861205792056447510683622805756875123920019868370812282293866395913927665309737601068229458211472291610230600221126294315577876946605112343464595533462190090008470986982879350360743921350948781348364566216852743666944658371805329524910258231116605231550591329139792436397433714922018904139665661652718197430550364979588202131989216248619345680512875225163003714019192737971376684528324165359244410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -490087486589561978193543196321619174515423532828167410686658033116269613301674362229747711303253356317908829180747481822276298307054878226753200414676436313402441362955394773453551880607365486685786407756944349512266369091618398518273945727020744636626920405872774876230678909734491325665568369525496823894473738653549244887693482912824127939217722837717240670402109667448593062438446116032545696411219812676240411414785478381694589563376692312609799196109389523019636274532478043161300721517887205802008917712262540684290906092265949892683475396875060018687996567136547212501075896950309886175396470671583239546562457288804838217729715403400156252515687035077077490921444475945097394936161922931170250231545762025650859405719231529720093073683172982500043970854635529001192944304683811073211953696643546225018202912919637060285123569607084821799954796869006424754520233196309474593929137913365602508115940095879749077698676416522032124907536979769803947408429802160063849193655641841995573223653372085950631403710285483222491320664064004634428871722969172586300353196583626075180399601339413564675354925485249722423062908810409266518941731652307604809654388602562907128196925928876150202712056685263183159967830315120318136179783552682556232170042732027752946147903455649795939533545055436320983693065493332240007917464975587168772925405002770408962428009774129555318558269876260059025290089303550556244072124805522341319871949888196507343179422044084189304162722229500484772580413965692589807621117229060985402415380953949323947207762078530053258302984326365666632810551221494170520260227744993239331847330594526524410013641980964202683359292580448055237700420245365531090652977444734552503403742255880182281280643254044286721542526348114742418729409520826998824973404610006650364587577388301645795105613267430497261327061719514731901076532606071766129097525131728371579314476222294855191406063506653775522628117856729558402849702743551557719018180121112117365400781187287107115847902446899973153091880585103767274823758028959172624823521143391261188105402122438849820086692400811782713600328704989408140175763905262783320540520685176765476173959730658498314307356771965469551503814939620231060234234186449766035208673073524295531429350855626298329051793752318795730166373499852887720314077401654818594770995386485375114973038582714494477044404122728392449453478536229950977790324081314200491832238282178972604723101975198901929246124524602953042075805868798842804591493271378322344122934201955181212224836110883937318551725501371755776668669335140695794858381798067404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] -6580055982998574947745270709363554841277085103320872698104917288147590226389140321449111468365642489616899346969899653487229231461195889647091207006104836054661292341350587178535116260985559920903988164625580577368717205438485962143526754464926090886965874866907328793835030756152649038052871981666784176346835794011976226615597862008292074176410201752470411994534840787934730003349887045763776785341374897256946905532341027981399623778100351790742469146492661031078502617311889363673874801765573988998513051676737985259447761328800609028065068089175366282206602908382467169014155139834298803855165107512028169135108060312543974727117285182805598674249553920543926028759671833819505777203382834202260289385013340803712154170294466154225412989517304600576526827325091371275917249365686205153586161619787275746845916946932468701529682180323022869263043080199136071199506856280301733624878439588350462370398675226430732768806546510596240518099565865988289388525461653910242045199315433202570083543169620463532732675096843447423665430619475361784148379339645603177789255387953893835279580061587624173728679305308721234077385003966126998027761442441114877326684040700997474242196000480562610821124439340500058189901926465991287259483928020070421459767536162856459578203198375921892606094371214861385057138535722695320754937971564444126738106042859651310454953877531899407358422219817763051119757455940401195480090070799702961664163519345054800255123777816006308872254539280581035464679238220981411235326193331292117976573887600859124987611234338889831784465124817204024485199975126830965694967448652271737684370005527899496706458378022397317743989673372556400483030522684491705644154291860302637481101647767621318693212096594598017512307398109283653210279428364983497793917042192130092240506784913648509932639983921660705644365576951475984379879282033881375509326680676897618879550269831828145660439268769547299755531907418059965658749299449533311091380482619932201285787510641071720740395926204740774524999178134041221852604712079857296536930224712795297334875040458069548408610238931631795751052871648897172050444301844628503429323250033391165548453715853323819678579178063012753692055986255661634308656672995075071794655780938785532203165877564258451456948921548362305647924710111176315601998808504331565333626069062739798618851448399081656888050696136361640015585569251959385355991138896281541204261953501296491788729622352332792324076279419175474667382274859661219568232987688146519802653477025826250681515696819560797744319757335541549087890207627737354959247583611474411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] 10492824707655289414467373044044876207642847450310855733219708417151075561804983825053665064332962826688489283573065800684226809492855572279937610543454082062155315374640616309540404863507983270256187867831533043521123384803793592654831120858773391674778484963788906696331472256103964715861991145365464404318623505963029318145923207466346370796141576136477361328040044806002166969275428100856340621358852071412603586525274535364568408496501916052139243270309529671271408024732049829921643330644210318427778153955335292160895736252409570991707937313466353253654001394457036378949875000694955067178282657566514992334160400864296429665838138696889465099132297916849668947820367695715603479533206830996741893454905893669505379722903581038134099015556912548201147386010609485217557892826614324705730994795560726162353120433261982854749505499745670125911131335041826670343761333890529829360700102527769586836123724568356342803051164410986258765913537546895054741200214436396915766515131503587124545797128702705661811042820880241969931864366606691036863664672643765381049811942895477001591027045829220431592182379182405027748876401093713048490716769185598077390872181272350750290013349612646656362263544867619641316446267905066839162962610119497430307668785444552841115252029294013772132628624640762966052358328890333743721384290829894941885976353639140156833388183747497464858996113011644076579514772760258570250673988027785569062246415367352150044576529360653535689357866095730546951395150306330960641363176612288445769606138862518257665069643467337236043936021927133218468981760189746089027367246489925880366043786030499194666765566955265717007456670074404666410788380505693639264129622010521274945950152030942188229087806036039514727561408647412607946553402669196029784384330072609591689301455052061687504184576843731772506225877157229751061109957445352647871341456813986975345546461116122417946694204845279184703107753380596480402594849616210436012207118798689302312027188814932456442818373908320110563334675984541302490348179341955125343214264311175460050725824777007817047207509158319199979240823841119122762111121198360519671134285643495566319546070027813552733157453041021973475167353987937521650069899383503360429654506321489640109829732285527744260076361373637057694761201330322100890123725985494252489791874478584645940808690415150079411009158977549261327731645347336847185392805243223105110006872709280203010784880514813990196414039364830581081049227063854687626132751300221815578561735405229588459713054726812136886985411738657944090241170884937893853818866222969651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] -10911677938447602826037711293955095473371400665587752383170464033170212735623925463954115501645314762923666844252816815003357941373986453133393665638538843515510872406468928498170814647145339364230903681495130095205120698034032820364559273063699475164613126412706797132614019890918273183006593254981161464278766506387018395548362500514297268779334189500416453719293168934419755291266265453753950568013073506094369676880646085939774540597442495372742256615019812215756806261490645190213702159763887736705550071703107205859421914522626218669180282238753725241785076096313198172549737584568328737643168486913779762823386729838448884688079085630976408128155928972191343418640226286511574638579596398596961283578300343752679460395351258933673482029556233972229856600417335533404872859161953241575600056154941527712247069149487645568769202400461666699086731110579278729259929059411175882743737089017704609017437766040968756921046115897261590116181587079426729409482849035198548647446405519142779518214657562853334245901656182694599449492930944210241007110764195568573817533356035913974236236574643645468870134926287900496109000595725945065620163822936171852889643958135552373113926850949477506803680194653415446559284258121071357466115191446415822597523094735616639769798805413767944979550173470815906865321720687138550678361996492422152727241183840916326047299373118093059958873944763599276300724131622919672998111928466923434299050120644682677007463001044674086121539427826699805659785344518416232694693814110328044684102640838497828714982707803182613819221740876254699786637500240228541122728201035338854510318484076459063907244379790521975632577103383563558544464487360838990724495757443961961588213101448109745624256197612540205092721419513873023068884551785755531306209002736906011448985764107613293367035036553624192736842857110633607349253898232301218698943252508963874583360295811911192322142380315159949898861400405266997926598673526763442051055962684695254261504625218584314245036180912292397563561076340894580705950042038375023091165449645205518291154893578431087217568625467565889583381255794387515509156080014061477720264706391720047917707911681086390497101203608148877607248758694663120736583610262544818754422149129377413024335226850866816819549558586811751245866552884647629482323883223814019305597249519033131995918715710090051435248044349053091846469946321903952843957154387386405842893573639771452925561595317588202220770005722675055380818631360393361516289220819448516920824137063233066481247821826171941446904351883531425573545505355119841215102184729115361280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] 8973406468335476539231347919509808682358794677941961603226365362951158064868994708414216553579755826862624644592805998329208628853424018927660708357139478429261736183703434250579181556611770815684177210076433880939451722274476651113582369148729776496455809497848052524592190713333576463445856831380723154284433723025967861666737163711369833760451488674751787288058540801028329578163858837551889408569017243282962436530029279213789173039191921012520879042593426886551290160414905037336106033239167769016635083529978136671294498068136559621295557858786657587101011750298266863553417912488275894246806928100103680475724362930780767560283312898930271853319700908456973386146564879739694709154431452895903937782204325968401739090843284604783359557793536558235548297134715660634376937093460591115302144153042707062751089918047063116444684117069098708816520023338707819591302485630685016652454916527172365222581607631220481531977555653686030996309214719668741005894514832133124727300970870259446382488030480837709126742133492644023467134960051727998304995883489176691771746243099881051081811100567999044136935715671126480190201062892267546988639836645588005110872660796189995737700247342756150264649930472536337903661268626142350406524812166729751594139155567830976444520254292197926864279191848659970337376979605383175912648037302446220342035907535433315673592032730689319815044518749682331514292603272204462610256804354791086884660451445076443640932325852024441781852474920292202636716054267457152251704398065859300211128329947548389357142911504808882205466741854446914977382334951590937285857033941771308367789778402038831535609125553961034835471041381158919206412353964977874091504908140354628674256451423595275010181864412138875064513773632104821008438338675775208576767240792211285832537979229065790853824387774744897188550083922582608000970672167808883707917305555613195913324455445782004470298412785245991813902316755285295658299891457973152311782816189818282824572516779687262788868268609382718758126017870337462065928460396072253853997656775367670427519438174110278408322070404348735149445197779274625729913084662240905721414376769517464259417981348193734193224993186783986038051832336717663039257658412350362874719462398665096302184693575844184321042463413679941949027168233307531900341570179619167309826993639648620461713823987084613720359435723334595942892395277305475686911189816460423645999244662814100200722057377221773641727038230430579611718027612911039629194499780918208312504729759532781916078953420805955972935401556804967873454948775485115465431332864969932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -6201034433700081490556387601315455902941626203551101471239479843602395256996862217317392089516269795673152375640585547230080282318936048678788344297332318528928595021454330567087793590191080189359867887304610962550440356364422293647196839886360002609844031182085165689518078352381537970410918504626437356866834852241895516713081235348607515268236833296454771309439920168387087582206343833943376478894637230864934281669155428411906646676780946106600847335647663417823904669069201606185442968555214452884184876097615980271488602364309506385343107878522476768697659388586328969162476252194610535991168370323457052799395461679544280467651134394174664946280334563930203018731371015606911791652825606519386039784083871459195591691850239247901699671462039313853537384912514904357643401402856693660212367461698687219004433212200561784237588383740410023969525607868795780322590600988332173059826549715095292492721628932156241340337961518708910431625964799107341202224855132475348480126530626164690114708799679848071154832077739045195729658985729112741658130934396628256970804313500399257209152075450646769916614285737944563059578375793298908319494060441010496934788539635202921908179758519470684922902796037990541948361294965921699717605441339669886914240066538442002547398144803564484544772685261669057580127580530821837350484540915261516596765415078673470193599625599153127291405954957661952452581403032433378732601105774791914263802973116221404566219343432398088487975299577919882411397954945260316083098146636646052059161315734060910878873987869727980585029763006276640710141014932789789246286701705550530716258518770586428878927805510133853126401458272555534755078765789052897875359742171570883422942868021757188258945491083625624108415670238166733683295467465435375255289192848522139003015232606750767533482862437098904906535145310840145100810119341736544024754980771976728338685546449666177397000324112437896536791824865138048830751816476251212771214874743993633257237354171762055993319481265814979459609625483228776531663506202790833144903544454298392889828274404792675244286024498860806419561309560712435527537347750889183466082380228368620009771104358224278520858619345343152163994828131787295730011803024766679099986626290514317359939687171770527759073588371729918288075205181312225829223180899318416000261015273463852983054523125056667585986027266083868184828642810419749590796095680199939236194471631059781415516295323844251869815760057193483870346531313430300705390295917451382095147822763153767808507566238116833936343793097308014327604511156651918250447159278677524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 3675459483639675821244812543785973735973811567259324139068487117985232062727973689591667441764948300492833318130302016598875933531051944632561883292245164174134144568427486519342596676889657638608239280061235703471023705684052556942855560877483639006902665114435230834401591463133062138763338484639652367669280036615048547574935294198722034594971717373917081303785038988568995393404297951522207850808585453861132072814459605623547444080867833453808685552391030502308902485064526756543215366535240496966310942856482044954583049031975952588551275221399345028524594070339644233799626453184818147975036792512758018226267055676521283400270685165499358312650094309008821364719993385523462062206806991171044611708924315746567515179833797742275754778718103522055331170303127820274756128980085537041989084918814034760444536347959781164322024600488776714790606901416324782367810884594989304697828237093410328452745733065006552685958120290671318916417609722586527175220939514563358830756772213312667737116444406564358168939894150059979754870770529499626787790805286099366538253496032254889370463580250307723549007853165273216750031223642539148939799708316240078748119421159991066354361010094797805344938232716601955007196640110200803602178837253276219919147338607682253399221895979909895077884097905043007259098106715983158948305799325965229985326311769737460883365373920384867012343420534671041828737535033416023470765032575942754353471760813643690270334896068586817770868159899419364015965267685672181225813440481197083146853123013085962731213074754377655488429325253907448171230304199585139281049718579401275303381669265259098732872485911061893642044873954871424915991291901253136648036035212521021587005385267852394462483348602382661347731298497680534592657881315697342621524782054086154086941378115268931858648243044132185742749363563614955723107161689145881558900220888299558533734235259853599802548078337564235060474391488211856519441913928908340652921207190473385379041021834092988411703444064670492798650546679969550942699614751610549297839345176177397699092867030022970946005834585537227816489324169077203504749958466640829338051371149575451275815037813190140443486396573883211082051098491455585002562054468253097306022686955122332531251039840758365901568064424012214277550207069304783778113713622484413974663157705869593331244626413968251364955480617231068888096541100057122751994125234914630474986795101609266421947705717066498424086854441555483737993873225268215172913300399350900257723526647144095828640442885871287937097714942408235641338257365937919766738799897346048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -1835808012586444533747189859963851086693409348538139432627267717972270086221250943134921768647451877737280833283452380992172363760663636992815367161732241905078080360436866596050440808223742855851593593812645111122840535791198683780893790510769459524212381980088511201481930583491109290002184091034826021905532454596359808773896254182906344014148564251145999552563355851525503669122835289951544557310873916639769293393483824386038222172728030271876376659928124165837653775979201926912890561469937084691246587241438818655918706019386781491079462430110747974044393110293534273005448977109572781375699980302774222330876213299797413531508139734739110670695630317628010071623865326463775722386804845437901734967874963442241166271768250472274363056734131299910697227293702258469975142953168577137695380311097067733413402738647441597669569828770107193865090235430526832143558075665113369394505854632532459374085170347344292695521334725818899838046353752631302405173190166844610914136352883003003375224116290246323097244463158300033964966551162462371502819537451176068040056138080989389041741803862638206881261814990417351358104207543935437343140215515270964245252380658971437835595730166281713130358943541765425809468664169346360980760847301640568662950523635118934457026961208059076847287970814564068675701414133171989735718830669351051891312996184157682823516358495915368731800863848339538216217936438414814741010373217412706750719311297591872641208426479168267213349027273170111055017106915314428548504425681461913687818195859453017020514977456930545298073829278563313829847126395718743658996679022480514856702073317921341421322346316886834021126936193547880498148003565568101324450546959094778787053091372694723622844230590837844659384604818769450355687554088396522467429017748739462123598410361486863193178847312206322863795294660989617877817555947083436529179981968721229130573052416280443291174060121907835166960332078233876638831780856939052750154759903784784570158741347657521652669576970147377279381346631601656869576104770466501280140730174652715342183159892562162315674452591999530851225951392840331069195999691189419600497535685699539274261262214932320405275205246105917744928071061484626662116464593703596176044799204082939722570190860157133906735934077367647797786206414544216821302108816961505135923355166260538398237117645435508587161013719900988946439819769576782083481845899803795722581285449941309910920842902981102647704995513555043359571984617011248196650850605713094298311406717069553066191370999937484079923304999450962495848039557087118654227970333603790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 693343854570164011575848055301364174946829404302084821056845227866442594303005499450557170247762927782546761148316772402396747099036113167210826117629299106827552943108172475894945439242791685486084027773554447401830669923999792667627909102128654109784949232276580164600304785315188934930977602977629245661575092824852130176383779320520513823036764210730363244646821868525981864654894625395611402923994291213056475139204573040633697422324469331306500615093434601046585276845465964882028554413349973769230364270107529738308671152451464877469417050734080904242965686774580294043520026656138817606353082452204512616165663553240583828838186206682788411591850670897147023151162709739947536133984013306923404377145856959128322535666392794449488740258676698721780809655262238029226017492512868933674264037043550592304668263596129517079371053197174307197035329023115400973597585118969422244092399120380982962166723238034055155791042682069771531850979717164113062871363187297444336098495958536695554468534916432966258185701684258235499105178358577875497595815499974535403695597415273686797453434305610103894206449520464874653749320447430881804652472188018968238608146177286296410331652643003219506893555453871964682035651706156524270601148980907422371679348700394837061461595605049690685623690752425405584558519548629510692025402640865510049568876220291785641178983236802163591875143239977487110549940983360032660848465785054938863308758768552108750136073130115234196482771750528043785653396211910335571144101393796027378917794458639752765848059059646306967784627832096165917879791652242909330906786811109251706309669227642202824746588828253124229057126488077858803507426978014267829289108542429778740322612366645241152799239860230098334179339954074247710285144361705547363392113214370007136040355465423147425043792750252721135440465795986867314044521702676509756649237687299246764397858920190644329842528513837371764338570198030258167915340501857447500356662102111776977073610329894099398506061039746896039856498914413159936095285043497350610904903715455859301484322413102178052924695588448435691702371590607787757412905215970673155519738945260136190336855075445421193942313950623895111809674950186999200178969326554821905086456796997029779185362524561358192612690083871314811630326190546036349003459788293231077574416314040463327810785627059258430265600081448863569891477011570479370155244526437316093544955188622049282129722123410713668219531763726705689554736288375124500625982282469381099359983923614960545574756107564428685312733769109233338341949995993819765341740674003763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -91549828089123082683241490216027180172829003902883676251081525766805398741793219353308078995941097770676686429799779955049536349774619822280378108471145880803622289224837059840900356110783318278044918978831506667629147906620367416956389212403008085398332790414836925851740659370715498468019602644287381249053290603152059584368582142281210747490454530747514782509065167283146418675726224450892081902517346955583669102215691711325571600132759997209715772229641633000001305186139981351754106347580116638058898186269488156468206880626918115883828218720848652929829483542759462118272644109008076216032101569767938196381696319333654563321131115864765393166114597825933258191051458677925897146254118536526749062925119580432499269735321562574582337737874734309665411776492099372673679788649409530832670805372062519227389511411688864737332831802572560462138354331249818180408696938098544988321559843285738869118748154536934671294227981546622441120338826678050065936666288185711789319953673269591211408451820033106276521422691357359113125946464067136504910936035260033049453992673918361129965504322150607939618707421860615163480191425965680384000604013864666993961199273259434286752160115695102885999584419271582830715851747238763964118507341016437347628307002246595000994214025247244839170033815190645478435501180201223570435426743801557554941948029116264858663040075879648399485411375050888407198769405503865422549139348041052536754034618879659918239381669963509208867122364989279849397805682502684552637902507220038782384325911449816525440581681311192693817059660092032776218468147166184239994232368599573601912893737998610322999607704063467958597568818884501981007740765350437109113678023542633487700633123346090423400736061048217857584077175060889526130626184688265366646770962433049829292235119437568941987068611440958408059207266791689899746879218143401656153099580328115054157715356478094449974100096107046150583508392023407345687899412583964373873930414966036083356836495517036800511118568861706450349047629901099179597497321294043752018612256348930376135028765765579858674059840258071773208740879499016027610633572727780868814564580285147267739285681385895167169470070900131103227836824926329488970348779592668295816723461280373820220887225429545949522564316606357723716350203224287546387763932485280993732299921399122867866625642849801278812121765503124693989905934555938553716628190807983366269610489015766936927795012511517370886879963525906531070891444693260475647768988412759580438972778540582619715419573609718159751434062753356145100498102686182304933682504898969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -152663134274216738223860247948259199474230316412697439655180240846505157185412982787240688974426236059175727370690168984628007114601868638170675621450623350012853502155694874558417586887533144747715052229098812225662466547334592447970946231779821763966680288107180614694302617902530345373490882705346991584689081574568157473221930975543131921763258212818361759215688320239988656917233470679106586672078019926585201403379348380044451699090619959375649660731675759442287014492144855473119668058153236319234603409922778169086567826838575674103366242792133938580750453005176369331365083566501389615609177345401531301079655770824800807829391574674999819484172006480489792526913064979139055412868174334065035926166568365227659866114151764355814497832445732666935202491898473105814156447380155846029998985033421944421602382254825689292083491061152149736643465930132417605094183927635250161175461731883407898841381437730249299275591694539672699225317058810102576633346979642339256777508511136562177688265480358802789029338131347474939572176329775105356375848487451298355463774739648514134456000583581708995223057142211219139010351847001272733167291001392825253755710172160747824595963219541920316756126072787088702635815850244926853596201774761272748840008145444894023315153458493088056794302063003408393763736259808732128799753118930363823379380164423333125013097485138539633006313499909338239657755870675634504958480174764166409692121155167912873604719371217380870253661401941356453905789207459612145361018802892008745812467289254056550323440491170307539504908609382496664161030757952148823844036708809161763312169839359479012607041205882344833631575356555410262581713962218652491429976893139622292122120205441106397677864311284591368014182732198399901400928325802142098056924399997632816056841476527793707919921150016171645685717809171166592769621653363973990835883471019678597023745099733883625631347644019703788330893204750587823829628260584014253732652347766931248714564322795762668735601214472113833269248511997784087438492969777533164384544115415252808672974269850588095969008764005057361923973001085113881547991190805983515763498662844594703551449663616150301159425883644131255636140834969972280391201885827378285284241228253159179182423568407771153097648424201570167091625237622189991266367184802647259143149246272794694904584086185997821773874252527636070402193948745748979443732525909149083336821739161378276813474003205731350118947819269428942608779739461146323752098680993293344194640296752622472111084667636594480135323113038233838709755477038674742388688517752422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 197645289544927461446921659782689358295319348714226140601685217161569671301559211309669082620880466281772477680580970520155412624642854650984573173368494263484547387092435198079061676189637776632268566650853004133101326443866398984382795739733725493995390770110348974310709353333016837116165324516680805202792324615625983755070569813843484420355707905867454985066857549068344104190025621599019783930511922619323466210205142841158145663171119281447283549880540398024918878392422922971232732067216062525013256028648106555020589574355288845919199383487201235337825529161369256156971061886125643927829127124903853397143986804976145073328132470444823888111644592231485320394656279239075198658607108840554518993545231529460503512055277445739832340329825205278075945187975423050781269650945721300386034571579112502180394809139586415837918303417009581606230908379013288321893252812005350398911548724389823177018097939609466361731087808575209243582028622575052085270232842481498502307596162464993856892556322711120014738304382569047796275354901074722115836507120628407599400573216646705884259074094916271085605329539703079454776422728144384695110884567163212920459572117573202838447765834691065699858395929355850104946889083803421168427512029501283039158810112523047829724852339913998045884536699776089993771427101372559668289717179683117544727620196325228195967935471548902919144232055042894547911990743402060777586243457094148779247032398450604133423669959904380621944455802176257411605464602443367022952972924527593099751620755950356356075944623638764531355293436327352238842379172551481343642752529114804400332805449030198617380194549582156281986034514148145657843440583283559274400003764646638976716857693610673652459639923412169738746754764107636926607208836250285375075456325795094599750397371395492324386361820469747602663538895935193060883477660143666855153543852486005031395641301730211462922918446614331602594907708027876859702080573108770225511815475588817920802472603608174953335690185180735360003295168616765247333625090238007005787753660114187208058809561639697774183416500226306131658463291538348444921724727000287368567340562589765068610482880379223955338352338026607171386424614369062681200420220813697726819117481050387392168441904782418976330605367003197645199793243559814908026997025613251519895078012989254447451824499835205263994287450939651900230241990208755473983799100012796692442708870424968510222474468108245643414740988347440112853882626102279077363660556047450286319008413012852021200771153172202034093797488614040520313434039420777893298196085011906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -158083882319031365129312737215753265785950947751607397063713243994122941726949450837026652358616991942591936281155908910361376388849147495136790319673240982423156890135727934975685369328097190837153268250725782908025208100907133482616558082363804219813461012548725175571097386014135761974698813784829002604424361673928743088621917186641718372178296639102826995733161026879854061563175625904389041424804333209458337272499583009256168261171742815633251014819278501058516207153082782580425215329493717878580678254783396759885709253919383892519564937774675230462776288964388308971346453810617185869616123717460688965275379122216412168307247967956286116815663193703287869046870752153790722182390077854638582746869354700142524640365492217012504833512682868255760071012599713063186897841902747869570507702214601609983767344370206235371405831630327898297020168402452342756372855523571734349912370193257037626121038618520785618436289875023801657967689463838201439661135354140603320082323388151493991229337173331142179136391926423729152282408436995325923991540304581144694378059733755840119446052590105411917530866172462081658383941869393903285442992411621588360709034151494816168458177000505422620310302758667554074195754972316358675011252669911357231909212704109604235667421380279393931398973786937128285989641137365598673561722773931961717841627013202784813276683966224777308621867519460520105092207085621286310878620384065363698302535272413863146589291967489020756286739943298882219382448500755681731218106301963589519098429662451081028915045670154559382837908738104640746921788066049005530096298473410099455318968660238413625478707274623897117840736859922692520407924827197977839145584113772219540229899230733912352712371038582822128803920810673080400492158380798610239321235558145484327826302259670703658856284567357554757913493536796917968710790149446759334401570987339695760883948655759974258716819361355000603097383838378123463100650605234831795841638925155005944039771121979324821982467664945857288459941084324558956575148634445388699741279188572230076180900849558267942773141901956621965716910135310552806748196564866040820451613993351150006433167960268722824257366130806997047647573893916200435373799961423406001909951880614327905787369668597253366389066824763919674759930156655362106456694651232679074183686941602372095608200645604111551998194616710501372447503217833176959955484402541151979463490140223338157546367486657344396847062633800987354902963953407489491546872283055103840756046475943291697120359584085192110743723058943037650977009167744838111416704488072806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 101075363640465903287421012801316938030177832721853289547356851901615949122817522493557576983762752295452595871741329180262718062505603021178401073018557484618449767114010517797183270921203660549948034156109560008898452989789321617481790107054119689631657563428550310669040579349145558831073915745636939327130084620346354655023578998073297476495678329713181966385928142088246696155412094758706373108502680763592878918954518882159019026401123846896050706051059586387419141279233024163334967473204833949787631991613652776738111895955168886159038375095301386902318855235782376163645206604720822531874864208427588343632585974794198977493365259513112267332336166427438632352532461898651710401756669097476320232394301769357093852432373729691406704523029812883459957051253643484841345559903474164754651237820327773983075270982771383738927136807365510532068428060619365869895245796370213675927984960748250561466331587783335464382969420146382111862488381979048221750036535151231253800382596762696647280292702451861769561009320127414239730518987369637394790088515575311453445805506802284662134328594941011800111079232813554509882382663758945834659673146887400618941006840685841981051645751006005921843751222117031051601890826601035337192908095523362212833326978804655379167321892413172644850270158802346929899208530680536548588910581445423123567730687379047236666489347492897688086867350058198455863584404606628678097079406554663235354020713315140399217343602457566643683347058466839863465798268836463992440621647198164161678246364620814038714205727510711208189034708842315796527242947063542907354575088589040329809581994259319634570386334873624161146096676212214021659358774662758775320798732763964775483539390710295227196479868738596466786342668237428377558753452281649065857945280825799784506814579783260078754442077981999515256030708077120331250440946777664310401056516575007485804189765546325820524397793842264524964926291863353693229642064526954679578162771575527227553572747480154744215569940106905523530825599298150259397071832263843309545744727658598365588415383876976423063920577318633654717148786815380579203869372511005750844664324715115729875247736271886338416719160526585181222618335585209580502205323559544139905293175521444959239422983514710615714897394416089736644456795967079595549392017939639279653834373974867532641756787573055052830463116371461655267438227043941470941589214545114981854777367688649487994309493881697216173354653462221840095301651032920138057787032521412781071159861829113047964112412268140764288309470896109658406001444969376110040936673580154880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -55378604893540520402469522332857268914823459800827175838551855076731103239301594310589142572206668801435157879517369305599309720135622414927060042643271652917120810000975351081218594104872884063027614361788331865762332271531944090732600107280941397804113073360790038630271478917611668197506907216365882573367347759776530905637484118490815803133196865485942229278541682973337074603303843997196814171414100056882742439139573997033595634142102307114130736198085417655120014207868755409762317678469123307921441942758704160148939727023156855741659293679846285261347382405958054762508002876114941612625065882447118608031736324531450048912505143413873747123216388956518336439157368469909929693845048617146635075567535514790529660491146858148741895574338420942655901644329573364131388964236112815671745960875481961997954995537576081320428259323296836189226107480701712098240638047900847967861031920821009076874646650067202135132991333241587145730484234496601900618712273582943349254172272360266188429661365890345863544900395561327213539206721049749795281332222998846246990008873874114866260449441932115229194936323346126557057123919456480038219746495020777954476677654747034878245011711713237651398655450544570894922733723219113910992362932414532780243265586191587998310616050277937754321021427897657362485258263271888346706140766651502888331184299323887080139129399076860366475005284513141614072875961322933184348484653043868115654056039513746316832838133035066027018545506493228000428161610210034148548720029575830661392158370853722865384911591405395653644741188262068530942395814403236787175106583974654306861545397681434499421403004860269438360818142199494658682044243368176739458816524654090250308154112536853373075306602848110350453155597105593018791655775724420236450546342013045006931224438396471434924231308585721060339775351886996281416195971598000903667384701061110878525185801470278311783408865310403076464202812335827160617810877704490662694411818009253935545034726254373542868510354515605914485646863916720684778743259350749371035361127268561882387777204270888426063002830642198601933991202595184617473939103796901555734276746075276088261977685719849899447283362933740369056440245891905201645496814933986690946711530710302265738282338348542393154463800640656814228480986094736067724256290938317460035842923252237340885232432926971963763534667585172109264504821865970999308803128985039328614376825310720326448605954158483048734919861302044580930545551811339548067918878121174000923258041433447165758121652964398576326659649459834362802538536848954402087779072527564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 26836565108532628071916320984611223481687790918262089223352777089378407037160933649728538054250807898889828662650973709538481158791929431566083685894801387633919625653845746811630492234808964965587941279160698570438073502175639823616871083713267011218424111755700601602390622136113971589952820661470220930128755350375154946651045783661372830217957253497600283543238279119248037628922528662604688389287958780851900955377333525884932447665536724352866703375258602162018132062375761450037219225908714405095096792314989106448805677904480439846138193867718659359337058550393516627000579395428121888520532253938730866870093921656287652976819531351747243398289867369804033198104024097955307415140488711587810560636778784902104971277880008816493012793939845468588176289052078193212165231071919741410058126095461256589162108510247736738422136449059258849343465678968070823059523714298054360109422509722696003035798825357573026481444468527177439469961753896054090776153048181098498742670454364884033649744270675764747310212800149518299957653092366097488448793184615096273438810707947184558693097120239141912918217215303767859707253134515768470787066985107505790809174187815906047348242994893058244625170450275751196270988339317876333493833461740090024385927685561171304746336900113499218185241476272017909239211392235932377211022374154397258710165822005835394375878976330520025700920047957739469089611052308867245492790029363881764567017546344149034442113582061165077976072109330191697814692950993567170325973500887475831996637054373925261595578767107844093714916026291165617156756915558803127007777258320803588846261807884058360261579680705662870144971354389158891770114139004959994801394442813234148101778007292296048166686131241741391701554383671816686945027581624279332626303696218621393184601035335248588603407572808932773620503851897831757826745309847905603281849776721135016707446039461269630319353159198684091931557201792929455738784844766553986204641734410064421635415528433663452420124397051841692366080759411956119998894913183954273264582097678202312540248737361087048729049849466324751338725736435070898951526535715833315229383807346418925070508857911061350715247174348666682813828201801321781439760538096228024587282578925136661351107064729343208181803285977761731055475607017556706825126652739637095211315774764805457977318983273665229794666478415830202100920489486259690895891055990613950891072931026420592819964433633316219284492140198855168637544238862409460011598988291817305994233635089013868313655928016685258694156080747354356861724901186626211762545055718440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -11749692426347923113781058325844289354540081356426679462161296844978111315782778507446668861977442597431136396010075968894709736385757775690718533471573944826122866618163331818486398979178997553096927800324558670397362883144538152613247969563869640394301319519678696084977304799427459840883387849914546733879252662429572322199482864429037938549725523973812179226855824269649313326355396556262136402520019197822928132741775965144502135256133334435841739350851149117403604327633719559649486939972045527721418201382491360415741748516705885394408296639640174719281262782805362240734239759034706970082882055239732156097512084322107660574692194726275100207468688049844734429701800773504013287098967870046577285630685689202635961910728895921403731440438301456407723449688024751646415754707322635855608140642079120659082422131485619054015307625922207880666974064443600964264122574134845675017761031818330683932555084858730672508008231183085067326175474619157580681342950518852681734087338051953522308042589046318103292285059746196190087691169067966868745189512891872720698314074528670514843273059456791531509227780704865869869664601603274171773580800613705501788794236562437364781507462848994735217642031088396337603552494665474588895155193304053167411166342622739018300324921852115044642635681819596840359932130826188285930656657766975589149627363898956077492186595316136070200439506060966623694776810853928481480622014895568829979694828721683350704487348735993358199797035762124667038055741590920126713080634372460398579206091414469952069665453550273909793601456748960377786937960838665529392432591206570201515069711286405133349955606724331569921666474922187042342960005703158346169710768041063505717291312960618428511742246035521123650259458688384731059515223916169049363571649356523026123037832234259413001677295897713087800617209225196853632853903892632960674381989962883153463941929215243318977545792586610322583204067380108429148376605076719422930188371020728441991872311372884646088824744322815965627874436577252924404184785650501490279732605473003115122933164591798861654239027205143076583826109028543677294409272673286023989256146069165194901654941746082834484222643341392236159568674327575955953673766915544573576273278902282367524143368980262423320280392961845347592830993819888779184783667668191299408923902008654677052811749544821878202426300857211438675782047680565162201588061938150238826711071199313004472237381475047081727107863550717893581426469036090708445662293622570427186234560880192233270860425171637248341735458849968741560861377417901209886471481615974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 4736623453246046935838726563106533376738005585396971942467809440362929188200445071959275136153947572346480486020114723291744161689911452716518958628128766485544678276123553536587907356362674515093214708836723564767679036472378908133487155493743164023468081730553187742905734802140539595495021785810743878326771250411514592696054645877287684679103966953353694269051107322198724718471086206709325466531737997577163688453075457150652486860543329158445029392969164459687095172063508487207444936558676898025771080348076023963732876525107569549365403174135006594253787916239950730569671828243421270335666550634147366136019879403738073926104701092603745164545573724349492258490027361989690448518358739840095401887598283720450554203785443796384749588475138700908876612316631340864441112788459809564590129914795157063214655435451475830623315790931396392575255661899721075395540511073812516928628900733775981086201386816571580275831898894701355586283800914412010113672293018381521071461951764167724468285410519137257423280030082239811683398234970062831315696433544394304526307301082390359335885988434069392605831813376516781736039164938362204844853708210768186289475254627686437069733722521840490432936237883668587918272646456171892352582600824085866009946670493017741791760611459769871955294104273858972562789994398671558343910414055368417576585616344630160788132719240358292968718073261721681411858673193777380093635438475678181639790748124947386418455373885261789854277176065042218015731717679981608762394786419797759361335824251995380989461152028169278591031745819072675795925407612159147010586441711790506050975559430313292691703033836082291676017771706500647513376321144147682701253569494823095383153015578163358939169500037753016257708670488750964015567082181258902436221880044347453175744465811478133314512210039641289881199822243724208793414873293561205801105471713626141880655017741448886181668497994129142603985952650223315034025320314769696723069977506180063059203781987177807942040870297579959649011581184825750010169554488766946749030163819119595631615200464394240976392920313228518323385639680437551023217150741002524388473958902429848138922770341758495955221040164759378562357939975568054950682578568056245218695784130525733801517733501406136118661789855777966171285579295667224292759640857877502460728587605356127666866930229233821682618250703491463281520435753522571727632115107107477100216454096089577447482438132720350595433965550439997025790897175016287576163099417354016211546744501731601911238737887728924641272033254064603216294240690060485694226731557191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -1788859281419392993634301399876269130419827273808856131983908277407734021533671264191521535619505912447801335130674423047697567816673163808216486641153436238490190495210071127504651146016953917468883074253621222507368561157385421704977540276528737284792283660240683907134012348313186789040725757336954502258405091473566949094323559598231461576388475110649133001273657090476112167961025606786550128558448169089123906847905718038763131071152502522059407456365754332450155490300922642160163707135938831433286286291682884484896321676607144353639858551950577078103725069464285034485608507998104308780882037937923458660291855297699044211486423464317896614808758307163622430781633948242498052649702402505053344712478461505990017906734142967270237835254982266063308968293123432183155954637120533996127941204965766231034626900251262076534085527675839157837339196528397096074905062931743317522782323974165096917729818152978738226996288130348794246827565026672447333937537410847426286286155949736735822176197553698231922976986766512309572741761499261030390543099593169915270018169527099514354706316931540695757052340192786732318660654385812415592940030205193025728646139144258418054032409858476145174048216048118425299630990403293541013827894729132987024520257624091161173593907477206006735517356770116327732280552724858423170683359737872007607483005008359947598120078148758853782205504625478469112041387412039688917935676859037138022192953769173529784390276930037502051316230165981725406290780277906117820675451801196871150765529536750245720355910619737226998553914482824910984419262588968821271616519477286026892864620858028974006549398114581525158477418133853116749633653373204731877123027306911478682747522548002979346698760683913163270837026085148113350644801075192000717889846425508986306091649805426965519349133568960545225991580992606384355542102038778761495034917920173936101311128236617769007608030562933629437149686786932938743964535977814262332061116680050669216047910778849976839354539861399492061031260926296023603900269883673221697236294833995844395733927813157883006535368707631753570003033268006464866556775856704614872911222844867714638766902309424042169055810260331604147102345233427138037016226684164026847314563445096570945895330713088740984289474000876073111639081577991801054614857828161569360984479002220139424681886650410044464496823090606639911354928267273336522213507001720021287747526163582893752960170217941667561018307552482252363769946786538191440344182952044421387345397587395688908663341973620123179688050540675871368847088272510409465733349323571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 640374666339449590860329728286332978473163595628144086863666051594287661317647895289442604350964538097766590180972925989004247666160261391202464497138871069566938971456959512435746319471183332524013497249987628613845666035548060350544848313051065685958167205980420216700211437310731020864588424289484984804488716342118374711346183527981588512296231891600976474528127604091780232874145517012632035909045946637240466415316485188371060233287921296857266330206417126287919958101821786027649453502631291046815260071831416453368112822887247708218106891483471360551117893267287711303309119505105507140343358710395705891390665142843493512508176212868893127098424707949102556711249996867402431926211791171258678258989361215946144581302273684818936327305242388480307047822844561622636072933875209089421565969085567920095387108642170913391496353557557840490911060462679093567941812211505149918765105080953876771272978716463410052015414964915724985383957698380020215486446281428473000041375998876925179296749456293480400796495370748107575201127866474521008391733919363188546165055120139609666432432628561758282069492201798245370170534006917454885717880701805340052529542620133005061827702830444992014521624906450464121356011824233198533603585399444532266328626383056894277325019950114874432769923950363678003679620864645163503709489025984888894829651641306072854053791105391958598543702187172681294999838897641004161166764318176910946420850262945693152155275177031709816129646036632536833602132787899308174260428616954996375246904016871569080809391421973039424062361926879724359904417674886130395678244326470797166915145129869476268125472467356208391817274101221975013917307315185686835722401690740247479143583896499838683221192732614318059595355245769341422863303740704429180413016665309345380292241544519373339715616417909780255384407412685821470689453324710890423896543221868253552536889510013833307163379463563219328173233726839287008216108958941400083192588381114148494343771917607267680665385499889445379555237607649170285666873998833928231925983307390078569288276988340392531726199311248817910289914499319294837830147163743657612084331921451810303573893238290688056030913923553446515977671067999720897593261827306368768358222439099570449692235437894155233879503920050782338266664740535716688775672757184905946292578730163463844508421416708384766441356691939604743451497757298409423848574242017163622423263746512782566586947614109385816577387237575173294597008986848176029024501287568034145863222483238094138481154775040524367824418034250607844694626505552252008541950270504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -79676421888005704611005787331924119872902768355816317315450236343068804511304505908457178536653403725542612495190113863687554639380033496860159679756348343071283217809187340509685688708950136224260645107025432876293501191967472711273366415100830227654165019159992996288017096719720034212388536000464845546899570591378391270554540039170357358787399958574327763100422154491843828921993650342781726172832652381231954532687791642689423438540979460212615123979319581777004796337766981025947663978228255369235381998349269438163863022213326875433919368680641927628702674256079646106291293931326160780211259337931330180199955970797332694795652006464238302334703503707616984177340782637700653994577272774792024593537541006719686923664736616161659895597868211250501712216317563338733133361715621451628491618183854770196901982752563817960325714823547036942471471792547814705430865471584203812475561415156888538986478112310939080140380638243441360420777877165109818015523328978547039072457825497229442518880044569749044848170588874278058789176206507474958825708251452369175749657508647513384129998258577648624585681500711586846676224292465946837989510996826208766109109560016309161775004917667560315511235287847793674961274691406596070776708905679784213953584478116850595571847441948238056313348741056647871685638025616152520336198199224918656391527439825311785061481268816578604512245035302764571008789167261591515622880052889515995699204514465147060307187573962329830772217924051462190783653236515468895512254448736482535106215666149236459057286859475400409734969393418618774499258337886049173492173100469173737183230825603133900858916599783888719239770130296718760916236260623512180183759951469906418653283275992333026964808842503079750568332414200951397273427586590390627323311341052349057064176670942538678673006512930914485486389577171646302293241734488115696875670643734787170712243094388010102844829556682008994419583563429512145176391395206616685685012225172415207483318503282191282271111530246199201255850226309443719544041243928530711114843505675928451450974654596026475809038776148936785783604877355061735896898458181782221090356559893379460084149064022141655813341055216140319968896772292518790154227891431319095461540800939231750832975844072702429828067342285890969503384547877929055095248077783332152392024770080743647341210781512644756842560990913231107626902341331778097259704875587559837168189981408642509437158994967140660505065943217681635632533006784037489021725599364318451495268178735218041869466856272208832908804010823006195403170064524902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 35651089621609697840613491582246350848305222828817432569752494399896680089712861947804449707747766547649994727527794386790274756411643798753659116479700087204678057254492005810915505681935491403526841464371906711502720988113455963196672640471872771230276527960817432440227116183986786723535895886324104285145168060689360573666053423640124469220177179191750864571572361492251024359814345145799654596076645462009878664638324463163633915931049434953390612453391841582501493727174910069255324463410893657790196504410665441289684241742409263428562562511352117001696008824142454198272514947247115488671748077577567378566505680528032561961530025429382781401569824041811428378361485287809113509180333350519517377386055120311476606648928345075687141835886857289047067173937643438864852168454217745055611992185806380105245718903933541468377476105254050583908861674640007226070467641878525062102574791314736435104281569957332149653130143499070997766167975572629411915816252988741723133575745946825473666880489065173022614526900129719178309752957351990776340492670911859594562318815192332584120984298884784092312538128269214193568235511712434845017359602722182249655315292502599428044276393168774580330688136439264719289184025695265953443245602422469252127746193970199945051966653725039586734995798701347214455791368494785503060060758564779906961136968866990380008599568716584418958065801774808288645784402308203430846575187889005565491226945433739557901576505241916959641424683681688319673611390404067617608850971504690479803812646956996512975830484505778128998913427995813882861054245937834852196122474417730279377113266223439092404126049138421271363502534881569876968744715727719818128292329647974501163092245277576739051322089617532469291403657241133065198799169570094082648378880128381645381308627725145839923617554913531256941336794281403046592851974693963638440452116768610764893037722731695383275457352681448716442085003101992395233362530046408714874725847833253566248149724898627727195042740816751930530526227562398450189433626203553470438104570843595293293964793278784492093549406205206784734743191809839741988250854823690391547891081785429672791150306080480098811864930960207160294762979543230945009733746077409289712735331324476202312889187373210994717129280898630886890688975224306024341913864516496808116866693758266090796294606617681099828784904383427765762750026159511207608735926151789135398591942782191671699735009400684151010228335527736712616701795386546097647885979055989972112968323287394755743448459446497991325538227322114630013646282997865906176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -6371572542287901026968854696637130230940507639734281480918640218963778983911263287409263551051954834446887500020031171260572373870960663722977708158260545168504846202035692242952482676040708318715097103894031926246343358829793145013435231946826427459666161616179860480265695552706805963014584153577256534972543650796093198692872157560948754834359214522906761236593587213355043008598904343830419686221764470311559414159777574018937198868947330626135296932587209365425896862307568325040194747786388910092968165034017466627526146292073281231089196508468372542377056591189439734072938307351299280465810467223571327406498294456172056573696446750820286177848850927154372704498109673523638766809636744781816603571253557259347676247875762048424876040218943344202765664008685239750428958624621502524777591260729739670727784334872496818456385538917600440639089954882099366538801617498719939932938264025633402280986119594122939562478752638726026281235675345355299253578056411867284378823318702584098517037935877940157927037201246199228372404611889974676289475672619151400277487229655087232592216110430743101658002893745594990603281758818160591984015896491145463328377129854246047255467372422990863479803730821527585621356283172095844459379928291069215827332175260146814141651104839052367462100133181323344065096800784041727223798901955126301629680025638207730383292170276640526428398132044458029180389626846031976544012213884353571464855527162595788903616293920963423569337575801341055918005002326450388278936915719396185914550307950381981843614526056867525792073536460190418664973972543734080073266088043508492639123331801346510270739955613321177762384991928985259305384609033923708510780022124619093637651612649897609991918367292621830330799301969652922094198422425450865060195449170881659168577855190896506197798670424024667291102151240572663737883739722218440283358363996072411445417486361721970022141049121045673529340161439066847177376123750866700044255928720143119682422034131198379902328210486020884245947280654892616586249975526728320257020112599376455823792332726842042287812089917420475700135426005743301933273744717350353176603013010338632501900906176054380568209873818118534981067094830433746143787885447419514658269000327935674114905917889283262411213165327910312388283995744536224920210736752720149494345102437524882106273476943931657658766753225559941179440131232843881199770307641001347021292972535222668020939529066315586146240870220761431707876488354950829844819445456728557004053747103664259732239330677099982265690248066417014277588259792987199897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 781293413411012571338583139272932983051634487580563830941432101970938124410394404781007915664972371464395256028421354650068792387432101313384244900641615281377754300692141527586997592032533668629497470239207915930915325239579239327266008536950822973193062250581770224206358363137074021288607009095059897047774847028800099133378605763242882314520362066622381767497526042373552196811225001025297555454707242127731004805153664686472811033501053356846297765565450777623142918723512103581395451721510741978521801888040684626633935083927788842734043734802259591556823609160044845089966900569164960020720547225109207977278976778092931790085174856827305513923960444965361689808671019840897847205576621991591974797776346789704389370161049530430963812673667037847644434840751654693636943294680937148594988502053436969244484167555351334812131511320387842457165850019548296142714520816650424092740997270922085412533242694817998641635119160704967252390506329146319974010718676012565836325638669930329075893149105863244704486039202121582923309032189881747975292043796092487622309597213878248716157666201499819885641087730214827368279317997778342152739462281695479185993667809260796985972177374433407233235604487984526535836405638649509162665170545368697183531140539381611170775157482244510903331822960151603588179744601923792013169461476812010448201092207641630338657300697591103652969178039731983415577596908324805063455784608917941685216696451377612525682712116130999249859125542853863721333046787082815462423659275640147798556436993227418825685792860661371735905648101056350912370492226514135626486514095937887185130591350349657367262843214159788815859278986399099775274387356675215818191799167437234934028241789993890309572048396463397860429600709120990246112301130408696042778888480213390907228459755444087421124508059268133124441125985572999702557212007585040372349988233377017946660130910743486722518870775761568793419846927891238347614498293482100647537164501028289621454916600628847457385411915072311990794535616726507385676099246943103850383637963510373468333174603352695306335276080965061696162707143301967882824812400765549721773116121765590626719848561404954864086977150567088300876526507359276638613977895071744393836808542759560332033112862804458079207401018521148260192443706664710278407155854598425137348553452732717132921552789498984535290708040496301064524820716394331066696609756528851705370068425463053814545267169906607223653794335287386668994630748118137129058384643071447100940966825501260723954926898964854503478118068483458544998930446788800827883520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -46915308255930199310782240556756267725147302254987769691092155884142925252784006442184374561506357902863219987637945703887337940291140789388072587422245907560036722477703022084276611753574016354471374005576160507852685868238309596629534823081242824033855338043747963667481314759948685497684126008854811077219357747160168368433665317264478947283316718607602924163623065761014683530892112322841119370150474099078170798193116886505501857598942533154232453793681195969960862532941052625112900753461684644616371864497937035870478741127035392767828787143982430960571536408652783914397468086311195056516699050741710087395339292630194017524939125370696597751139555185287387370146716128375903399178619991993719052538636620976820747359833621029126363309900273248965267223278290338421388715556747550383475734606817518571264241982120163292335634883709267304754292145971846098842060377355304583254613836700018830013694142430891094900323711942622121143262299219771128996389299445853081511970898721492124601049566509221243942567332268004663653653608416440468974594605692611554184862457790343603339655298675323931043691475957261412845579156309076683683395173302560609285952996681626420218041757982618271271689464536889750180173366864728198721485397640764555765491536615315093137698659975460400484100090460513892912113696932010777894072738396671404952094510697339474857898777492617244388544344571631872526474585948920657858495902729344043859729177896016070347381034143293270187822157308189190651739895455930058905496859448194025050073040599159586460063447279863228236256584278197474763891421502735208525556932037965797754249902545256509594928786357148358324714441054631794680134101251274606535835195217354986140686047097207086474640710743189868997585011654837054175259874832824421028569606072545520718829940482249528461292790350745813636161286614131410877428788516551497906361005086169105902163521359796890725669079654873377083867084658131673931278028754681164607469247030973061236209973363661113654755369154270216562433266182539811640714143055741117857046681928360739442035832483090512845909885238770882615621967353678296397107299328183250644525575208102603576032628300370377282084100765364132792186230186407229974661139707046148237360772609694591460768593462570670831448503139337059611600786164344198457663671788429238791393890570527243441985450140624665045122377130535589836199632022635684853761483398580812083591654875405114294922749890294560764786624959284104395168547526456299710567888479493246097218095923985446447081036226240734730934407674061057229708216863178720752435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 1855433259853976362258722423856422191197604175056603195263080050496426967302212483905806011093874071199123490760306737223428996713993686480684038135981720478623562387121906921869276101947105581506774904142489075389288802982528102749403326680656874477540274626532379117163148844741585981960633547615375239567604572397110650926535001553408946023977090113344811484665586556081743226169188297446665656266642981118121468495552572154148702204394729683467819192184493738679668541372295789710373819394986136029802104912581834410000580231057237504809353749283023144112393782697996792739977822893016645564534318335520745640976272216299080901507792166979486901202896753000889160189113919793922568914868641668927424627383021435352398605578578031917788315669870764210607108229343348902188980933954331653634065790077394638751509188513707980794681362579900365135147833630405551389941907214916723406434846991171737973337705167078460208466837130885437068080267908430455126120471282116417762458200084445981999800780420287287057473218112883094792619166466790044515387736155149025108818471895811654909043452797983727555307913561043991684583029789576077488970483478245098686974025970800966786314749169930044241621923839075848043980244667391682667553196853994859972804358043984753970103228391363517095203135132006196717489551884402262366711885489086298341623696608453059003565444671453743411887113021005837102376250903702123758639055030562778950275063774973705896232077244704236722317626259235454525718550405958750276788818900421603621706620178111110272732368770670311747678912409613552392038030508467734516733420400246990763693556398790084837071862417356283206317342511200648319408916403634114386522892653752317701972375948182515899660718413972333733036248160142560274017927674518252655213458270669822055919142862791744083037971162762305373428623163961101961392619805677165391184789244569802731595322595878565857013944942349780529361509656515763839498057790802108674754780185866950292222595846418118450543183831655177998743226298532581330170039603742324553188754943977651474791005701091259922731123305066333327066186550152061041170059925169454545485255134989544597307753186018727915040561728317169055208459805990636775581346196275382638653570659966171833785843630322376945755183243935108723391099351540950259178360927545669518784761310687241260284752435841283633642059626340862694555953095313417619358445081658224023363899322648966326749888096752098977081633456660173751421419285612768324194342443975210968643568208807214041245792022047317562524549441774669771302277143360149791260540928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -40101691190842945871140813378773521473930916067447288188998200761768249788430741047030399810579888615851067649580844607858436304103815739292977713885357282779909355109283251128087620266617278737212511569431683449345053437759065502922299595449828406345801490381537486280596046538780525357191242104144881424398498707280104523720553301854503454668847739674426675518102703687475726757319184315120258755595830800508347056733577825506989810025771349759866501110239748104730626212642901919756124635332047050576958735963990623796646890911681650016315227248706891470250116204003899895489710656704078682848907354740608262981506121546890716425165112275044075239864751346701830260113855335661571278286102473230791956433595732433869383258909338587428320857942166289529424278707492637700886836445508127140618367886718068351436899666376472793482410617209855009761133513355419631226430103323597289721495146043871929389380705949059067455317816464110403906381637049751015056472760966788359948272203029598768702921015352369208959560802405167416029102511481750680592544244852154268260867308638469632231068836542209692829265894799235169984616924233491260521767581380273672364352190783247490557107319418069961473244840917951504850158618656470698095951918384099269691002536052093752580849310923077766574756411318603908272758949852397381754759574571096445158722886445181939751864591450389848942589102221118153488731448814313283105809006003605668738412726267505955381399683617713501312666770309437268933010420541223700988977360421227281877782864521548928049758668406312760677409111272832491609680443993213135862698202599903270425171500165619438898106578936386566820754720852748990189565026685058934105188691843104061685791643162701985675156258578224282651896164439611905488239352111777201407670212033179126024412936486055337498000728649149328973013677747130052768188050457572011195738617428224065324346294591200875332109162551028667749841131088185427726544454616668415844487130271243198398852842472482125288329686081449870630364470515318302748378399686771416835082860138838743695787064653481183484513684230591320081918284837173120071654687447519218671894843079234603082346164045107840396910528336526387357163414370694346312005292447810978820731315501421899988612117676018265458124913519672163710424136340838937967827107123376202265797047168349306100537015076741685107242034218453857957405699793414202788731087232391746192233333020448913660130901956167566765102692782594769637439329514745055012982170794151044786164914811581949753545551711940160679957025305065689950205059816395895521201356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 587573215102308570294851016590704782895154409737459332421044288786698503922815431255169759522259064814094605274737448416260495287505312831656457918987776418472161670704113024925068490465230463194636537134886939173522297619297308064847019404304528052287637799305028390953156637799385691778503368414030466826067582042682998737381496294640368844212056554833804291893593999989410275676022408342997396575704169749656924590914237274241715626522553971470839924892246914758935194233218276723765079692322488197022303522424190021582581887117692224338568769044687763242005088226105146448268893333116833551857153255401540290110337386587240015476797736702547821875584809188171375508072056508282155002497073197620506610054053610148926092220549216322053411918382788795623263226759886895480490818101152934485469918078891396047705857796498426772169842394099634330268926025349449110387644524011397934689813863787585077179584941709685135602187259746769216819473077235342354107432630630665824185375111040232968352502731112150619652507551867075530786852741568646817883793484197886050063665146964707335497625656313540043252835029978687847292916808656466897652362865361028793571195003622561967909910355416958509574422431461220376101498110920480052853820163537663322727503206717291898860628457907714232711367064188712399308698765883343413861601506830249537980901288394226371405504047470537698433649017329615028945429456655311881838823565717125247050972892157580222735822338458152919257113879854929356563890622892862927735161882973841158621867878831771824957303605407858244606793024464569380697174339237531248865037739948489592661818887350865783576815982838706521479318952901993588061605153534190355309605868446632867150857997745719271034683643386387667415122878693428445551814318020262424137889637800435828475714997790104034227276192507208719327666448701288385556735923086343173617819372151456716791729896867091769349305966997070056014658845433129764842603370035632663450228002252420206140217842260135882167289790247626158897614767350966097382671100974833931261774475215103992750865584158064849666676983702639160493835505476426848056575046079964775073604640756268321634624306157336046845280552333272152014866119991215833175136592022344603081640961389016414593492234358328668284722142462314369378572622841843009689343565414875312656084350013684666456988773657558019253631479083563278907037934956001199709974875759102760231239589542785486357079078896996849755900348185527708508304161579693616389318347056397761016822642682887795106542979723854593937550725598492691460674396583589973011101384704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -6462381897494991951327540631431601897127991577658204491271878525017577395244868882966689788947887851783713169354155503728288883673257078685839670127230407443004147735735651752078886934587993825111567296415499334318026860546781134513187990280239840270384806067624344117161703076535539764651327727711719341547365098746208884440327522593982759897213672464573036508104600734755467085976146534148688960925462565960239133322623935436524661221677085540091369274803627720517362421951567630229862387750396845119912611587185937069968454580404668610487260768774585660917288971497935614048781367308293216543317209149979724405548323247250704421683856618519774273376961679507241950701976892860463217100041375782174851412523292509727930796082199975052128296949724048996201679165996727250045350330002457356210114161203832337716457676507491848727103169610366847828012193398905858956307185571996182576357313721984819861389240867674236644437138902441617436054322276069440096647978554421111519507539077856908065624740385814833907463514748639277492090599974386845192462037920741305385589470959843347214627859731343950273282113227262462685572267173425405825058514246056322183646555030462725296210144908715460041079435907919344573693563685212626181592487737901893612248175637831894854560795198574892480203069514462442156252003701638120045902159278829162088556337159581841654414314896169015535850451662406115872578637871718371031130762178611561466767997752090609491643950053315376610574038386948790555595790666742176392249896778581857367950548791963920133762869766560174298409902562018593982545483587410883514116052364091341424447960414869174458476595987900541486291185012425648811239873480432587412250196429437714263010005214882072561851280009426911528943209607542483470180298274967684220865466633379514026913547090576643472271591501054864368379710208225942147298006543281606333113711935602695300412709359777868590017909491712387195750655652394508214140374106626291868593884756508587993621197012887740352662814981100795007595199728760480794386404807097891915478713867408482880864878010474452673057311116403489264896295493891447393552423190079270024937744582354324618019817781379659377759423960854583043148422810020982170294205385654793327403294366942531742264432441803301798787807966990299200716069452630265210850616704617555522144752088881115512554335500851981194362876629567723864446290524514052421239137548910561891013198658863643656805965481107946100797540336396157589353058212538648736188074559192552996359546751116021130579922940125338685794373432148413166414521370468130568323832217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 54602756524928935703221990564581136914380741084245724892561520239067886073715218631593387001321661841588271410268685635578328559506397531518682741374773452872755747861902867940961182888399889395108357004859115625853354716307308525558411716088117177954903100806112830465188971227410309690610060921891030232708346387242247781047604708202483896039415667637659180475812250334935521059241831073237508420395462311647422568263461256320480382006577776707255192336074455268302314868734980377067273694378312302966783823270415663365134592082370500135777253190062338303946669166824704617260401041788776009494874506648388209717810692847564819378307835423443498742308693369388901706926863453816548014038380225944431399446179399565245322298110518068509435140176228877472334410946412372715853289092407651959899761199491065860763251405120813015277827357616505438641004663775144226993083103657130855026583096478985202878392785947768710904519768305939443940374544787546211749279536963428343827870932135878286587221981473488321021680234410506023047906623505049129836166047064351391633688995420368237697769368077200553065322422819071711568688850731302239936038899362828979442253081020596373604272548297615512586449864891079082733485859525544698614438697455162499116752240161153211326865160702077905290683875927074889415836070772283921147743070441087330720071075346126058226123668933939598394912748389717068156801383259275615091672717227898170285392805871834403326895469364840444008514299702016902822567383031178691713162307417148671788627309720028489160769234472881164537105670438498720726805489530742904975242680091982714838362891942921428155204129639088966178308430190791863901129381741799231526028106652008446927709004555215303404530581257641469305769226931468779137773791461599362623793678336309943415683623807104398559865174566198393272137626013289782813059813104808179186353224380601503968745524234888411376120141030752845855529345924961473736138376388727315461039295536789281354954704728232849913488470655588149107873974068924834598523653891073600776086426049259081620844016591974471105022259315146720375279574468106877846779572936901131068969507597175703709103349749074557317033244671539453562952706562808571816182828077150335788966230560880669399685293391309677352878474168510472746299601929580828938433793200316671751995670599705316403057656613731092349509972009091322314049954266553973327362738317020602345740486617644042910915027090022925780502631465057183260353000088434196914318852515108823633036679042137177029964883386328238161487922128917934453277777308542881487404727795712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -361879406578829189400509335506988154736370755077041866670539091256152830543151059437165268542525281105535208468841745317000155355433593692511382999481654127058737799864679091270712677581330147289853616780285878305240406048028635998943975989339203143001247131780030300746856808139872867962038844830708258956491673317031187478854030640397459845010069959607917821798450685005821715433341374925304917261152397012056120466208092197980462649706573096029829317318893297475060688452758620061790415841357717114176277090304948911814372749369952341558017191493637624823596080788916836067357640435376536156046592176608167449438531442233478587560429193300674144706707842839254892138028080365427423369043860566946485016435384177851833804442042249583165024741094986130906270165024692864389286768997827417783981903528460677383440206451156814468779206517867468805724618123219773965957634182791936561531567739362794856632366360920795860173751207009658510905551612364369016280593871991786510656350054330191458720992608867331334416009386592026089765350490978317415786969250726833844003551101481980668865721999372554797051770865663607430165440583653128443161521988956671930215573852739282702454220979634702760212673785176457953581329467314000823812273457640572446828616622833887082976632808576269409328709608373065442031864070416230815633150064943462299067336818850307464173678096503341106809701941977656783990108126475289064969086712314741660493616122061617424852299039425508016485035987567187865280892635311507095339554575203079582170486770111837555742677665119697176209106543454045541706246479126653427445965047089270133032690122499770254842450281076904660820907198480702716755857300435113751635956902756910315775305606140874461890971668262085701883685199954481186475299733361450247028929318285640638227270923579711724150235963999317888045997946839101335711613673933037782391637493340177537157695065717963719460510031127238052437758657922670042135064622537229246720439913035062656010445487609041149720401117619013947199073549777605672649501406463183142696093014183526743254405472865351352395872766759559027350987089717661573694504789214955363939584461201238385281905287642513350116697594638559947587689852952671659551148160466245044551097428612984652776837122923379640105335804150744706769345271412013212926887240104179766529995155868565933661904617404079950534698158190618454445925853943372884754073392274680384677577313685393862171396767575331694389636884322432563221613689802149375773321427526151264431421885420166559059917461845688744920341107128267236043120465652420853396805150310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 1909485553432571859397389873899032998502573369145004354949740473470434144023058475666595917063215103595320020875832904711222826343558624382663931467693237182283872537935870633616985345874031028266279400353110455853369177113990922629248400112069724468973420287043812897444543024280366655684110663094782080459357694319841969308528210982135532469304879228334933017323695412293692687831989249511069729270666901730382167320560657788671839297933506513309946120567430909176665886146231687780870922648408913285151935986435865159770873914037542913788027378867338077770248199387998975203444987449350433194933013645818447740580722180813812069859053275824693931761580197641542468923265056350341364238954688861819137192971077903977436250573936718484937840560751909860326118277883147567116281134061719872451063376352175859327172916631748353622017160255677359192071528420095987186568952697055312632155784253284876704867149869775322976188384520302912276958600376540789044814413568772275452855860331485809162910392030453884686041050070809008006288466882359649380490663230747059700022027628187328152264524291947230069734424297529625882410357092920947896530753410612692337338967307923694603009172035882031917852259207189995287467833225162849279472157041009239922193308140864375754130568872874403054985551826024593519508966591545760346530581872734043602011375720837637788410032980649551481296256261216815816015606277575187902768263642270694717751432985465342815268679429702383323788563329556795646843747498413920274513334530974469418932050437354560606644663196560004869634508595419829278621611062785568204053744825507420821695747804876548699315674397434867277765908512337219992611390553337928541488598656563218276819232378239572793171019147888940834073980521458806836810691570278889562526018027060736651929466878899103480779306119762977767349492922054838870433525539991570203539532405861433281024267494716470876158442322221629653586023841090371702543612022255527667735576864790116696562010911880793715553920981625047565877604056559359878704433431381609519423198460122896865472628945237426402434233781036792319346702537754041659181916813429450980503804319075984473920675877520459391628081778461429491492862580473979735874418789090587464437016163228499979583362152829094300002004293580265412960141169278038554075888995335037403094732715182528172043407673685891501644442298593551524209840715761214731997915101679774029297272323903023026843768408264192090524777798494761271687307067120701086360435661122016892790922916749045213795189968679573877909761666817447562611839014465200205438413086654464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -8186595039319274140939953164511503011207261726031710919392120446829844283082227825008839041361104482462872196403598703023907350965999325405822826618042464342990825183420665501814404404422036922537991926154109924133978436315556987880251792163303181613336186714571295656732654993790324979739617553287302493682805506614139415028769680471915056177765563686090929285663461819638409952865727434331296191018981014115058849920315521655821752912600179284045940220078826742025433237269362489852873217951922078338499687913322262611282960544768852182460234757060962242217771008013422573525496433671470898632369968064301032375731439564063486884003954463823740303346629529473828212675334121562697183943135382456322908297220291808825419332775149889850050604864501780980788185319174660237922166834131519135124118152160444929728889989090336102877951665328472320265536492504410943874986605468530895592643920333250223231864923877827841341432415795978847172933683337675670779766629560953672108643281058770405512761976590342081125563395966437834248254569435023013527510538731232370414416534550480589450918908657358044695704216044946010574423321308975737615868218487246954132735028655951299231047480533012528110248345365534362376542082790265417973185863285140568637157342128542245257814776676199184630231224849509099916288962593485780934334471916264808937364794235058189730991443730822657399035688850724975870174100713739710290976297233613435594938579043541629913521786505991840126618271831918643473868448031192446666237126139456603105044374982980591579170729327951870367733253827258093880487336402646974185851657994867562084010182572442153929100531925469008879403415744419480382696224565277884920612555026560906929123083192858317878206645680236275958060199152696812254424942998395238302643249459798315283917638509362434425589942808300304847871965414304894076183467449805519021143827446927454134617219180292364466169859627208754545740692977168128750953848387319970034567986556570326377891341091483334009180012718832806732316685820951744406221778579183352061933789434739743779417730291409327611395264625195499759859350138004691236479757925326858313605219279672461085408928560614165258644354375433133656853934884026752757871543016354280872669112884419596038580428612820366447769629153205268623040181010268821882713001474503817439239468039692204690207298223817318366332506392277990937593748567491061350808140396153260762765055569777069261826059738364698263487930370732789896020600912155187259871238374942572310849668611570674881589196087871977963647860425589583103261134492160055534156354315878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 29422967615470959471741154898839682388729122853103411507171124182307955752763231694457326901980724061383114982371436171935330160674214827887049206933496714739908943415262608248034503105206395515670373601383336225680969594204122273802935239338504166451128068990215114187184073663686109866254307459429570791522527443331897752420313810070102217648659940094258574609469861817892884336128779220960322813631021796839987976712767055175152511463323026558290510646168519313238789434073159004707809771551756546301154489128345925646794094447813267661536760618041870796036282482763384081134814968545554763912292477139192459249712860761767098391347072376063226911345432755666790122955224616089582211856024717079216809565621717518163944205350691001307624734637963395074260970192007095328872312886126754044579165862447356077927455762875251896953501324153650261329761870100461220240969990910725833079713811447220139203109572281438264339355314049078385952315573661584055527759972257731340087183996752321193943532774217382270414238803091406604731114432396808312556895027812561081676862169920318693710011477414924052356154138123259167829080065892725279933524994358163915561892006104514083943217468407740680200297181290646491313926482339034302344369976216803030946089724402654461082876122169244897308429803460461739651514392964101365581052912099983218593213437500215706673459597475215441215671504588573577234780612370436869938259663876138380075674332980221322074486572772358697712903159759871004323751680603674074011112709121702029138444937999037627283315141691092802800937761860642805391432214539796711896428400001020462386396727315706411686560291716939374233567291357602570254928122598996958971401403389680821496950397169911916982318318131576097415691447776620279051801793989429597101269719304563543580635840540841498362509844776864400851790063389194479021881172907821805357918695283841356120793457601913962782728006847004650341197017909025830906193129883380741912881025195021897894868117505610891638533987873353551878874348049922854427848920686514098665293918810407745497134312538552033779662623757559674091031596044065339037556967230983247845630113040908032406789656713010051793267335828786381714344882675530400507177728379757344623598033340100164597177129862914423582721947396616824296602790321718918043420381913151266460942761691447632750220826619959403768741491022059272300328845294352501196317862808647450056520136732925183298899740712321598011249796330272475126180630509515901155935416857113785529036704921220580476567290233406378755836453012528417118752185274290303525158728205598720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -92011409561376597106096610611601626703927732861774691703027919161703352371848899525934139281592644107421645197069231933466947636767814867946419503829844864728671730645391678970567654518372543872495804989752643057735684108365181538115972535657176469481744841125656581254480168426962729458413128473196152334544073548073638791000993420053578338484257949648386922273185204756452379937820584522318091511506327673932211468142303917877138751772440004740452016625486781389814806118593760903680275542826963829289119308497010191802298090548961873951752817798120992521498924543132114931348263271673650586864552085886212876381779812863083277817375818751864414768299700592831549144121672061913028995811208035534379237382625899729767123072046004601088805436072351782556867315463079999954867375516035385405638875140789508211546488442475100655780763103472155395859698196034532789174294906344910269523724201367271552841472322222353519318703338688208275356263729865593875241371649145307166672706708763779856327855522361828762160588737590610410543767324133564213886751191392038178987682662662813396870949800204842166864893334783360576732132802309976338296082879089276506206463624882916110950575980401543622203200377753591646498803222988680310286466538797827385103757281857848389123562807102975787089834144061445414814275851055687967987653416664178128991967055601705070822790804804485918097475727896143291997076299532488115472226658439656602364791246591075795720431835220694711123514965038362913282236266611004386570321944141704376939930209511823186897114584681551917367273692170711455656324947826152135020585587553275662543325103210770836296251455376895836190543794823298126288209701754945844607150353126404640453368118935023554378921518024634642098997837784658638547613634772566877981134557232565198589432252994473429853042381727640455234755456429266233717349480752926224531363016586474815934871746117680949001190421063339895850981959028384472806146256109157220373391820073856113429837456225171912394835667418918141334547374538807255822051312721716018845023005321295646287471181236106891732844428215456341435630415701823441950030240777983763934974165339810791822523581025776602880446008368899858243257222673790647700028534248177225535366791362592924593869769883885888636038996855693071015911731015099926938686546177644342357479668793198844940432340590546405716450901034001026907074325212654194873053622851241727191224703515803048323834450161333095440211425864404605627670433076388399008019374268142208014088793275553640665474308454971179815110391162469450767561266645361096322291796122009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 257124111646908532032293946384317146067528431978269608829043353874083034126620404049765037209129152347861444843134187013193004984988281016985610818509149277729013802223880893898051684282233805567531594699167758991057321274164952620165958752073838583108409826674428443874962599681466633132827612332275369659457560503332003666426416586004784762908787858992697198560698483681074972615286345845154482549567614979277579308371506123866348001798326831373022919638607280081647808112855493698346731742428518362189420438561152376640366479942329830415192608282563518606860507977433734324488963444298336354081840398533686730547189699088363624477603483742505969805937188647258689396326299560399729546268713334279969549340334854399368102410517528013139892050930041317053663575935537228728284143821821704601327526409107919377100814268246237593365889943401500992950572510570551799202880356253170997527951321250904703621721929257001555901363056087183538121890639878014364313311022325633420575426078189449441697228554036460641480920635797136171115018017346759951203405871490705207699474703165675027846547167454850408266442533518611843632942502394857343684494359792373212893471951850869154527891422388323650996401738413485417599818921551154601360528009258792747231394360879075671577447736955728418892817159560094503139228774956901507634818692155140122772752466000675936389268583048469638793335814564512066310856904762387752883849231286764296827521324593288513747109397928291789660957125033482201248025197337753965847642413344136838841165739798254590776647659285437754241222184600896666738718113009684577141293768852421151750002456965217749061361658781169924929322207676203154351822188947913385110154507941935235628853968731333614128858279126656739695697823582502332978844365330432682843839792223833524001425080543964178388483116824985021035763320240792162641756661362991774189939564602594116925806023403287172040757718583486608767921734781163863919338370572426825588735987543716511683335361957186398199497357808133984943012825907180500816280958532027034761148236966535572469188649451690120040219937405028814188549936290150475547543963881622191583846112590100157615832837832694132412838084720386727835688147426678816788439856474704258092387670275962392729722475804543397120422090480301273005190719847115219005126732876063980768780797198306322560536415009678327384411269698673888668586496207006291455188797805845382425102151205391229922437362409158249502098941623470801972293056811206609663106538090296869197129776094805464370764628722759292014673864206509200296986185449813584233882824623521792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -640873205833273959112021601483066780235021028716121597900567301549768263529186186521159894984666442420464262740430109587238790356706841724248460456433531782937343427664928297005323660859920237172899782584236150449386237457384425066312795326756625497620532673407654749305541025596805574952230837110842876943488675467794027901241647806191867329237590306158444821886266445579503695479636740595047352348615443067914724080377764851082135847852458605589118416501481151823854624209495957595358254678551114771333746072703321198720566395885435972454317062864309021872888610287888824944402468841737631000341906043242624231768974071744965141854456489882167985857694441190978383601854717364830348930548645095749355696241504053557672650675509484054750018081056229878742746686770753532755210251224473083055069637775849021151361685910082308276075119772981507178551641895178310199780660960698621688013079637213527207363121182598358522538844767942459710453077493368243527048837348777411964549460149706692427461033774974632081530352632567929730526220757410582447605435143890310470863977705106259725121470474127541397088035949742217053809930085866317564098481886395178095935848470482321261333667657547883186887315526273093746688642112680520799903934146317635587022306444114226213422427452132135226167286994237474387568047634471728353697378210733228597610583155076837580715364355380561012470318967974585848282163897966629888693436516045108754432215746068934303610933091688257009880628999888668163759138685965687990993916802809274207237475400398553010728518746728844251939665389056365269287375006711549651546264356336400828054712771208531824209260019700776788010076646483108504572415310970520426434761266820496245565946484030813769384770730083497309557211525450579292602474715608013973297256824507508739442927884777359333883843973599441597845339776940314865110543451200035312601022669661572117378367915027652708037789061812838961447935238465523037427543640856333647459915009048316801637597035466344661867916005455894878105903163896699562789974692132134971751077120618450051868194357312533924275241820556600147703698353910831487561484038829311041796199199235308846914152371395157449058594654388637066209544586815462272688921848132020835472968388083069386094554055060746333370479637510126728125030559287621039564834995923168922573738458646349262130134316801383604663537710038786850470249920510850073711671876121386488988157259378731120330395167103576502934527293764548639822325447294539773528937008010038405518797269357745112787511613718989995791843813796225406697343011153416179460182171765964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 1386930350436948404550827057981344082670090034535328918170511254229645960997345323184148016750141455294349781056957988783296068250391484566125157585866377714263414812070543536700408012162092326620163587171722225495871017196807564581740403033135092807024605179172015571091744965720243837193785872679042631728449705088568316423453308657277137947040644249436522161802824966271553508251628926061611310481441459108025133523998059206532674052832848735152566311298538236249311171387568397879154832527685674705172485389786553492856024337080369236718272121819620941476015774050427290461225488201261493146176145421471670489082438124208100641623169980830146735706698702169376855910138391140862193488757646509124678866168195089527847070769757178156804196208551874673793858359822752524350387681534481328006382833112702472634735969734521204703940553640331600043848854702868940995183647658249944237768146667827338172526081663512460293370166654880043813584361176618175085848240220546344336192257567214368095617470490247882830266731572072667394726982789153986500937933219276682494238259350563878019685985637978789538697377106225702688354253313235400189506454391395269349336276613487721207233183004351176972012308554387849044799137803741581801612654962043807344865700065946919588953101620969936172489879282021147479504066431558473195877893640936005050824893938022522076259593454365338050165910232764282442805260867666453562818064651590012782556545683617198426563281179721969126257650525778835897903403307193866989910029465206105438319281867118081488509732707476962669315705975874592086970783142977808839643076951566044627467784866018487924109926020413093893497051271524590224502011749919906007012345967450401573506759376152783216023429453381776892502578613776263914323118075674112432121165950168059766828313042178745013442828176431091010570529793950929027617526275057287167823652684544356884812503473163942675063978529441818189200523973362977463814157325708018214129103011520151743737513889586379421717470981107250968426101803975038939464987999973824457994677521371237045388378146428007279184116175827036646489957320018754272503549830538666096818996647569560929793758804572553875074173259327057467071701160273274602349553896823869404027479149703713372504688762470563516488523861084874790119007368132724293270869004552244709173538506256781084227363745000974063812065810536843589806048454995122048914580032338656325854354176688525918898886658230843487530864166955329647419844492937426105640640882372524016610967849600823691517110932205062026677928373871403114265438575540593718661912561035771904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -2523626043497063718703464730981229133113077394561533258050212633121446374504218324900067581621486362363491269419780195316385535049155555199523306744920424873016785709127283044659809125087671471272662030558844497133466951839613909131135987461497366761510146860926485184628746997849777121291382856331647319108940222946336552932108526088356472295953532147585029897420734410636267128277756088162559993013015444332561760050504115817467457339402330060903866158283356584634516048730141780012555252686880061980400000788318810031349901381786412126956356196326392028574336649594946042627993067358159599710796008907718433515663893980969315686837061984216334051426656931861230887836297675775318549345776357305562381018026106663107589858112430779119691231230169348111433830585516561103730275717133389059999803105630411349656338770358187035313537926591299829142438061030384860334839949243368741999179030259681969092969076605601841963962594223402686609099918263577596014751953433258738961334828748129228423261320266314817172212162297419034655433371699428793879628445693650990546195449985634664173445903569441006036461108979483487363867292611863431265653781380563302934761700966168195601802403780218082535319814363651334380744969365120967976052857279558706954237562028370650928070362333473727369762866106428162561639528301234272658006676949200261132242820296137788098819429630039472243002750985496570078579139350567344283964513625487437302529392636051852986830723268516186818007539222941253918278061791286687962463060152199414636350291370691405265544524438561595193068521701135631498508577433442342440225331234808132396248325522338774559984519889796203695065103857612077086805925265475529824995294124791710912196182202583313776772463934518554157531242073185447332662452494174133868355432190291094974490098142704047184840562967598619771162024180879207739132140750385579772289525741834703564845812167379838072485238164319832362931130332014000339740398730740850140820645100282936493228039644122652497950761483657747534886265282942292292594234086503413376889630268839008035768561381549872071907919556831157966967236503311016864056847377581994826556352441582229357097117871151581548491830654604514398059189536875067339223457780588359227981417913186009886771308789571270078090026247100193624632663878084211961141436208722119480719755796131072430887499604815803042178157111620888755486445133126936869994515114252696989988192212519990315368709761205217480357815528812631324409194438693546490791820262242231139272942560505962205536327875236694931307177677321714901039290116520287264736881062759628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 3761551811331480603788171381226222832609678011753078836420187529743135804837984050167368556722922675099058664566804671005144857461735647362183427840952552250494410267548667535404252021815615337173538159183861046156152400250869741239815709714651827048688967454351271929950576939710517850846754610471949545506006406907940887689718807318503254203056206875799489626170013725163691247786962563370531174696791813057122486669434394286824453415881273963874735504098936230570873109057737483711634465813845034815091164191533548802934551464379969289209986376667831821904409517050644115063978757327187299689375583624676973629266556664714712239554066196179887915886091810103996377299060184580685358653813059292509295869610043131141828154953403407760288470034473628438355141484586513875105712028309361036741208665270408454878855381351609387061247848451435396821731350071278119122101014476018279019843350975971597726471850953016345291459043839797952955769788629045786031849821136209408936335663259593843382400086473370891906432456380472914179725776164293859492373136587322303229864294215217613726908564677753153790255348047306981262778638261935093914239009297574294460783412856913512499477284758303078500759440569849088972452229509606419674635255896107649048328596272580646194037120225507322272409112046341095720249495516177744672758045473885258560474739010971388655515704240768833869744985683121008976333618321494725554274282023667351888054618123417985737281432034235987992964092401717597714757314650932864352059641042777011631861702089441983391904752107273033672663834032150837238809893380859170055367539733569315116806224188908696991448836069606658664490260757223155918582758768454547406540014747347976416365187937562238168645373227803447589540879220699091651892697154444398665015682642887199470439159719245635645929138838616173776194451773729113687208360038672708905685640124545498080676975873588575868107502066750336965046401095934092433831773598122160091011251548483768544015096157407157868236262479630966463884838847015114979141630362357311447131963186327805079242340519761288908093909547713862010990309052040744545218261686877785683494869356550420593980171842466946300409317719129470142475963644501839713754517832628904593804818815221817222815910124533697367978859748717994330207273426164275703788410639246526395834588938355308118362117102381915983831244249424911600964764994338318138645248049097442106559449942679607231452810260754508933955229067463521168214328369475624623952383517021813740900213914757278833754557889667429275552434185942743451304600644406188144937993332682915840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -4484304583366328244870521175892846515750469474103836612856965555800856990799394194827801599811881849670593023184200295388479890342579177156801118979316841779658596823043959911204127672984510990572676526474871645257581066607124879365706309477821184128668331508245799933999964229757882244808598707550617458583816390916293538805058458693618346307586529407661035092335643051468173016525164774356046421881862432746454015061731659314057780714167589268867890178452557893402105304352428098898086831086199278086916493587270962933291684735897219198225288399397459633131613210194922930606155686149698742221610541698407163639424639495457011759137661964866283390468082914605012655008963501352064208615315698642468650798669200464392122082651656483106204308190748109265099819232965023895369952020924494794316192220110733864410325563353170464466867396492159531007476755816173897443996423120774908960150138273981189197162748901781906913715823968831976637038135516737464141594618547025240330501970979295853073670845864007693478682196960097484458249259397656043508636794197632912082222675174203973633122152138863474402100754206939087070566439787841553698265282594057003074176504659244683544785988528153946764651911381924469675521764445621134682528021473607975102493750605230322999988553706523346733726958394831795544982686509849677670808200466858937692481472086701156160712476962307436792747213289659748051847187256918336355874666010945115359475263661340833199081110102378832922145754534216861668224393774941692785575579205190422490306871217346952875710186952922293732006261297610450579253895292188126507365659256250369325637778183691632535667035762039389662812905316232763155499236210218894846602938167224144910221612073104309009207394225342079530473132072214893238629668721377130316949483691356031930338365753268097928104493775191854069417018849683296427607698959152441282172219688751493207864875931739309769077588042183388311403714566594935402130188085320025031359132298969371134518316484453096402443755526236307423809560405331667563537116710031340263196013945430979258497753798503197324228603521945948843799258837091704145600980509853868436997542328569047604345064224506262050855566903776837937176480077214214934144923645255932530372998343002857802218135856760955194632411581585852101730740933562348153103418623741600864915980019559376828947720794426185989296871326563984145494416196128482923066261649551944145740682818547188295803905599252885493074484487274374612709986028525441063259328546919319781105636543225922241857422423951578690091193296040633111533678581742444915199694469699993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 4106197782827991564015656228787882364198497209976244824966883887979120925132389721769932492563214231529630836197875778571037606297722313824591640072411017866060700260458674246345492366371669179151303372207840073737366851278725624743681741557215570899838685097591663048196251780791661171612483126838414917937338743659551016572697523701583024140035012866960119956954321785450309707412897416286197469424772114412261231567340187201851752106513402923299688349609587495568806909864141017054606138087959765957079872352204021281566643659653036693158374974710540213001458280739879563646700015028352332411670408382587112084624943632074678509787864848416611272983649339331398038568928166051818708777257479191422770666262336106509450470456839551397466708763331126536703142860481792450628057244523644464479388301231441839909604138825617991731848981760687032472080616272153470499072379420933340499581420340123552640111148750564260087409161257401241031618389205107043724047854523851594261898979920392405528733088105827195770702094752400753865178814005969092220611935459564234986641293384307811959909605564159050022561804247436138806617786837889428545199685237658459923841356122775681482336832105566474924351193136779815837415165141572780940125532017753543699688235232011349391545397077492590118386401351017092482341690143421352847500382665159359578937365612017529656233696999641685052294625026607849182477458609605822216789605733030318639318642862107445126494453423540034680935503825748782334439379086777545530057379470121247361636054079208112036513231949950232200556519072001003366022948914192379514101691162860092482331817441133273585040454208308206619287954468451542940172774332761729737901996532966436048082861875804892528958625771936213001893200067783718251841764482199523994183066098616853319601753061587963113561015688362918320858715865720869637443039419567848422581192893504879282008723906997230157538640734865026240290693452291247743047893056923928741022443503927609030918597879910694173577469069672141304030487655026791030938268424466542332969096044092557018689569895556461442426816923660092032428169096577779850383807328142325718080033190135922579137867982253448898202515523748578717987803656956782506885519593312012979997234989567958796610469341927390456704030176193853602711563539970169993120007545877832008463934495676378907837943502119852022861627418839585662962900800136194704767909728096582966439140055127908816296286004273024260211911386254543914570585016636653463170715254177279003818257005745870323069009139675354338058572417478194382212083208900439128875172610762080256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -2549648089406182247173979701889647313407712693849917251237976988347907951756638573847621401234516353662412497661152634085123300458426471363508581624960132583149855017357621821230488710485634319230850052989761260332333182981037247928311409078973507929965753592446595802061553035792448322270887628879637323755711763183914249873794621662203978566852666278598620761480865127229871922102093304048058128989951645943155458403866189877589321880412210949644385771029113617612479850831872193455482439790641928838937615518017526442393484772993169874361894098764929275747411811698164246979559886757259955037192627308501322271946018545560692850629394817685600245250706547625767865341199785949613441198778297707078849642355246341867847629652492678368733505260278110282820598767408249096930620425023109829976851048552819915626090588427341609801563272807969518766809703432885130305782989167482760065454273120435686613634925946221076898720235958641958341470562510625382743156117363198334259323021113348605700534973070693489627834386353265694521853697569379357733912253477029656222371845491030311324014144316480306126589501853575538937638457406271209645546739440622505867196565826779433604336160023161990846997509188851197454200123262881980438164194064135170037411444933517803190489430104860122913230646138921125975722302495144346819716861672875192610648302975816198755864105815487454706056403179095152531225663174960350185061569537094425281434269828332939513142274067125337772567331641779137151354720586884728381972852010965267607125161776410897253311308773009223822392619693712002568109985244680696223478477104975238107844192972965706970932060241858158600132260629559711517308626635654773463626249405092260105293143361854808806349413969140254701727616795695684932635100775691900880937338404985266192475399483168419972995364714483509266785635488197441540198606539361152455709022271119628244799844892282121012810127954549715909279135093422950802004893558198431818533999982951927757230110997797325663574665043473419811176172864843824097973088861826380741014996469258840901476665938313168475259578189882990974859738658547345698301816354693827597137100567684152051099867843284961925604018264868067429272577622378892824632253716001334929070246670931297807540883856050075371947031731601250925971162321987557294599319033976107056466730760436240244718156646547043938905724436890485924879709808127745112114326096305499887504057196680322368854579916571338133782920879475888782458160982726927637690298559385359151908161839087671178652367280089632892180870134659581358026928944152951657227687032363417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 371233166088212056126365107312765927171784996092203506470056339990048390452993652760841169969982372888597868698790118983470340845941769324197814283966750223027424701072569495414465058841897358592224408690658760309672021444428824385346880486045494588895452476565614438894028576238921210989728677551247819462372501595427687711263247441873314110207392111782646159462419552599962229458949755873322364811942833762817274125482697476474331781319999120624060758698535978172277574683678101483563744476442547010005040635653704298705112065951574637689623014730760092067514445531907473933480854374785151590045395369291675773488378842950280733078068069287176749918282527354372886071443236657309425788031356850509417401902415671471241034661680304019068466282802785718889917318608312407712616061264947755764332780008311936218594969483374781340887836146892514944630279024260905302366666987613835735020174372982391391151240730201782979143916465153495706921645193918832803166758691666638001533967249162059068585401872342630877808146040914615508683882840778323439862498777558324092084455950668026846293235414245974565938290600162955236849865475757232469604681044404835793724739317836565856020382652407198103339177844027699547413255310206308730718182545996545295018714715534068002895976044076618756277642320645708575473385259694817045890985684659034255030348994217344301496265376129856639982476277473243944993588893851012422945078655275138020181353363623835621557141907179026522115924953982652214728860558536420257362115305810266183445639432680446220025059312177825533520935505103489068113166715324506047333960407656034403656265759849785570947081548724780066554119486374113295809532399717667791733113464919695703535448238398396787471870705934661361243101193391059960132742081100584856095750777847488428116577026947261071749883020672850013980450005067763333133120232221567735890377424473280013708555843608604889995205248537006712572350070550827200261567018878400213644766130425076817170719440234808207685468584326931158547865926391249806704283623558121183159747294365494163760160400417309888759155674870839920770112914762901503317623484222960877182926572553584846129075083852380110708425398336350620731091037064174847451391463668039454845403533737845095559808679760065011428042832559708295477412283858499861096828703192909912396065002693922321614950432977982929529344991761607159670853938909780788080244785757680404674074512148412435347137752526209447760438722958232003538721527341670762407363527876965961024751977030137809113427728996763538757525980882529500794919876588266388342593759582617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 1595331158028199274221573479096487695082406268585545872724647078108422559673104850179470662599164112020926421726075273953877420730392698670891932402024101743857085486565934737792835932419798088521659778439133783806511199988822844468821227951718971492904502514107581436577579299680601765718642137402268830315025204956002596410881643194386973779556365905397592349562684055615906428478371038329783207817118383413838411844025492710388278028419947198627967343231630658106602250773631590653315243827854050860384865075675871868652142920419942692722406773576343519112906745534998263399714058999318687005829742348961902736364006296184227978393647691127446864548560369502518968886248835739085737373788486411606821908454201401472061595082272836067834256285939476632055973979347238089417418348491952076581672878278672305789738045261295825424130635013554712909670574962769160685898791218549755953864065103187024618808914268148586328528145523673521096653964789373161083236013277283194884949962403604103823751426239270795475297697262569346725990352662778125882931927554602921344007611083898143863807298519233629076766687427069048621158212846572766546015048533721318465416924296971345214381930374736043658553344389760357605264980834677997351268227526437347310535755853428921919846477375091459991037167768981050353290387405976615811540416659193516159112183550227490405664658889252891442475849815825734164581575845582469724848834090525164116740888272801280875222089361522592128673325549634712423038469735841500098538288828781247087117213723489902665901028636422625840032249104576525229211569060756123290649939003148145985434566316118422843369168197773644020531913876161069320206689516866167834999813328274270572122730746846636145345102270748848613219003714119229932852735295920541682006374380856932665259878170064181748732793979660178249424354371612712486381770924677015057827826728970718355063801227954915235394004396569043429683807817525704382660162053383752478332917890992324150162189358633863375569154801930421590898508083143476865162301092873176579166495465669743533906537053419466171976921539100936831761014269391198806716927556814992650799651955458803228990835083997585038083631605442085391704825683505378314373379668502543073308566498962242704207403409590183013405499674833512755504980295589570701395332577664310554677873635549374971506640865651575407776743964693355012571275386911511431037250921502146192047688325382550793153719138093919457017172916814042486997185551894177221904157639588731392198787209987158236919844946977943189784028488623300371282928667978053351974759770882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] -2742899167707452402969739730456572040127890604685045767961162576151930335152361092113172311456958638666585237192903882955778183868264694405344683692806095821712728872444696856630803160608912443348862886006452818884145655943388206739635627077816263546875396772301926940752549757625872684296683850413832623937371595937248907880328380435441239413278728252177134727483968121545326067350607730206065281684687278614403438083446617081217855730340231074661007910048306883908931689917984114981314211234514026580797580414960311953446508230744403610143052620157301760642614651340272360426210888634134530645781203648013184699736535757992784775220283473229309491708491533534062462168158007254646254233254598280718077860372881318476412179691696998990020142187510043253105178324396474456274861799840538225900862443497330639671661366005639491181614368719463727910724443128465451998253965638905874953290685570587897608705515226690611087301195651172890401379846332185433863806994184349896660391580850180861856748760774778543409352187574827932369415981666666373935488232946285288409545773336467527631982630230643998958109131090363469013639238120015618672431719212286045574842018652078124830404143578217611499628575816089837090683581426494946259243302661718197279071611741190523121451572530918645039956814718579851508435389297491938352695595535430748059979449669448016451959865551286173877869524050347891403049821876973950655166621358743943030496239416709466320688226822735361499597318632475631518529650755855841771250352256850644814312385484123733319453376118003782913371370114991881474059450775501448061417593080059504674227332201189737102275923975113724136086026672085221658214076285314781452809288102614482075489549516660961530469656618949052307053215891498896932571220114677732750449141849459179985624418713035686656773404548021985768900335637874360427358179649955081091479466503595207347230994033257032548002253488444826757091557819675893434384926306405607569695053056997714560939878768726365742943139157803745100423865649746501627304257833655443087331535473926392638564101832873633352106935735942460792358753357199640447860308746723114951749727927479479375767625277088711877650320161202957239813247633811651735812008215470929430631017318822536371447353755878180129535802670728326707219484322770551712924273401500510783383387617332915486071556502533989885670041311249258214514057936630593517931632750354987622396726620584982355839619630608508263407912534145977800040447875748096140237746909915741545249555109542690686871587069772243581578735379207849854734373201483718693932051270834585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] 2951030677852953124176838215843239268580442965817088584836585969368156636137827523265634456410060798948890613990724132414194307007639743972117513278146771917286525298563930218682647068419426106426310016440999081732401836527113850557940038386444040125209321521870110234068655659648698033730243869689001660082587243618963849046226850948768004690915635103300181304554761919495755435337789595694376492366977183033307643667237683964143478567997971402811430806182550567211500598259244430623891868721921744048345758617504806606567399347173704421174954442730002907298098806289927078310219001868573883471416626268502824348768674785574924649681656593396622045691202450893807813629064423581936673559183551100856647605034389495629060206614213875070580453987995120057947402796059304424463458278387609332151672621737507374009672474681317584102092529652528839658525757016802965557500616525553652189947992982104883492120720901319255356413443206572592987899483801781972135140666725130346505023039486922540924206406641488541362655455629911449109769428389456916203291340026705928386914731330840302991209880179608446929347670553482237524657360932490832405107771579710218887804015156153395880258688115362273178785224791224679537349847755951522757604623742188024207644635603964295348213355130180351980910515147043218612966099040140344734833095108661937983960822840654514643149832674382416727608896225749927022292559215228195548654906948902781660068261319262266231049324254310039305580845958593784255229053100126552375219109277855931376128762932160403420871275166901280256967122590622321015520481731440039447941348671704673839349306403286795384617675266755895775079618790510442301669705910222160301358072284629434003685989383155718912952390490300433683476954395080827454558626594405790579008268337012607990726878036400750637276379321168837053939698221641519336814521602877346913086720454377038507009006713425385500177370368140113309688757328969095595859831174638945263509887915381328907522103886556933092249709324368247965483648843357729068886164932573001075745262757650278569677476469497630054298136098904959363288304572956487968682030016869871121528907135729963507500516613392318814011067796856580467886989004441693562296134079140300125528377085000228764788815841159443374952318878733634937036270890723328670847775910236235541072453862254371352225991616468503146774562629879292306856572600396474049467593261988988430544281469644890924709345394744292203481311279593618169060347209872077965515196495392487375602363526045626351308252798859887813589995165221600132711277330855463198566803234304819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] -2499089819893976276555490956463885240224891746109926801180904781927588336799224089993682067407267238367002189657584379488716741354863530658719913529786261317193441217390646708710634090281060095682511047482401354620763723880713536217933048214359291315323223143304420014426864082720312932285674668996626211014893837155929307078412918205939209565195202141189110956264018982205850634319361603685969723247188274343157375887896825349950417986304992996000170112658088358947191356908759657323847441074443282538322663519692938335877522826868735123116334148029491382758647893425743992892543675497500941735370524889220763104833411774535588123844172280695581584152833339328423869238257869189726217521794870972642223170008390760064055364116988792167420832841990318314170418039696593104384882993702426012919441096333823529999198041680349762256077600101644670963592953869775453717281581071196484554343847512568885120543399849574886448140665950334454315711893126551825101384954212451545794566329273856286469777466585650135659541380178179282985698280602505617778289262393147994517384686732341410768085659564826562728668687347144868090707275750075377223609598655750727330395271297754637760884757325031498682508679419694913219777364091234344496654493866702283909741620932698645543587987698490306276934656768033629691438554107742576343110948426478744101892623414999717029766640386514083417700260215196022416997442311763639525475826821132693672107949693534430245734683721047500873670908707720720981747799330947884844769121259641962786862967071196849091805624734484282930334292016094439165615582245282962604275358576449133004061072677404471735879813257022862908683441808854213349870601196241393753972109532835395785628991202701714883138528081068803146034958108123946578447389877618500010016293963641490419656795156110372371827820241508627836171737678024836865207960221645345017401870123882319469308405386550831983946954987456607458178087190699517974973196659564408379803209795953245572757469652852488486751928907288728249588636064450290997836162473802887487014694252952154420377105965450228341941280922030485887894665393823292523093539458349934869843048094826665221153842412695019478135499131254391587715742204169137366916228153853386247642055110244381860812717492233447984992996153770346878413980291387870102002988600346721394157835479509314281573837277339245227854747410897722203103098337811429543283265048669075563610397694006821599710438834110294697007275215571856089320635989890739537422722647230615145079620613497189221092516603809508029646502155794309856982692083893528114225227988205568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] 1792349417963164976182461123636231686553829378865009955488167656418256915441739315645413690822501979608683317447646916664385076936629507742086866976941119823633649081902848163295113569467444811619861417017717921544871496953004876555840105915705460016712915992215432132479995807670116812927993931077303127295903956161097784861865174597265545338567416093115341291565532195261339022662888605725515514093187212299145605913906423600442208180206902492762278714515650457871094945791622851954441943238743023842517895512979766495523171255031809844303327060074020701813491578120911463205012235429734554866445760818917598325926683390833935522023881365202611614803019427461042007257138487711745881283081486737931574957789877307497478654145092152976068694111652653026696062880273836309956975766370305096986133232267119787425155869936219338745802300986781752674903208488037737687732378136012833343329189825075883894631703259351973174416301789510095809461174295303006924961316122772800231734539381074806659229399169681756003224893226921377935783294610442077773041003905663814128311438751572469431893412318137814096900079753184263514240439018694193223276696213664447170817328876579155778885390093322131308963868508128931732230102506814276096308939671367379961697902862892226186901394658470592452613172733706188411798916208871349182888792506349198624871672711195471336866246179333701485834907420143167605845599101351373754888006625470173801255038852860141670978877523850198089125004833821073858046048813858781113709772519983928246273330739107966901943136601920549321216008959002436884854682971711192550105103322504195953527153587747720859770851836545569088151349638145872730624602854907710026980653391976115930355128318589949535664276625178986007484588837792266601118271151582570809031681306521449655738821957021095293695789944778480740997883569285003952510857063013885760631580331051078622274026257268437221118295666214704994091301692172005416892836435019002551184745229849040454153236457092605619194772258761931379464074444982459050131095316623335235242990679941277084793580193382812125067091152908662937194668843475719634769908897981630724616953850991082302683156818048711184412960027130098912963695694479276061275001000050781420521291565718085669467954679285436064564061521495032511163905556541059495581184529354953027681016145196905874420072785718675205439308122180527579723443905432639752128016696817668048567055838935293296824476309254706468677268101316831044522219781836918565790717428485409240745390701155800492539353595253839262534831653718033835083124547151467168232188759611801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] -1129622339927197288919348735011433066144784406544129473422199811286522975977384212610615188855105504817826768040381111173223563855598750755626839065921380639453277575199348258566475522518831578683792585144597891088169009946992410516222783774655898776114420682018967625200889535336699816276683815906780803600972033831779294497689607411977135755492154731247331851907086754844812030253845599800978851695985431108646542908296937001548299619484181136923465350420921757469026802580759741764594869977216960637407975247710478001939464713245077243731960096567198404585898952008936122668834366906855267772256469198043288042255353107091404206695869066108621147705060273190623405673053614364776664092990350759417290468274674656513095787082009085586713103095426404073416318569792839068322328803952479021763946365062002079766384452338096263706440969685724055496756148520496127851228172727858480102000520349624114158325048541195300863812244894149442817295974038834433316520046614846752354101386807053010029686002100911161091497125920271907526504053475002193793010461561025210663106320213314266784772043499930905215558777863825587314039114194137842755223512123383574530522281640272361533088594460451512928170251280535084870535855744885231250599772197478146924133967673321319755351350543082128944795315580222006132374627214520687951428320245870087449457875359975543459396574317678855129018361221771175111056212154589374516978485379631874986990038940746266462403897719329817775974983754697641601207047736924380034205578136650361423375298794783720524811302376444752069458238275025901589301181800149947063548128272823989453463665684935478049875138352052620752768246713222918688097909940948213624874877497508269796162639775398069896968111337364200814221710937901147063932490516932171055927786890229980282184504263416850444724404519047003315049439920338145941439028703411836768655609872467185674666787963540364056139451302526302429625606149636398544234035621252899548940329525701263603234672821707326654049949641884512978239647164560993599418101458275937494906605691785811633783034478618042114071406727471564973394196397244400067679410447447805801719351986748155102708033151133528399338658731293936093169218367299414780017068478295721042969125315571590280344912488327093677102409655369310220612048749116390143583381411539154764940742343197236177759148733771337416886234773190228520114071547226127477267689172584428474340917649327300567026442479428307131309786396782092342281469440099693514696436478546801475287092132000038943808876846414192254218485472707234635051899060855724693981663611070709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] 634249907021644925903530856785306846943789835898041710879824374331660810712092872437486528454249570995928532485779742830601286643538439201266804893299079129345191904396388336293866532315257186785141026806696072437445209982609819902086039450675627860250484615317283148533126562137971954665575906276530203227582635909111994122061648507444045999865065024392668148064681595683612640796619971063673391071544683406657602250344666509623681490917019893676923886624285396730697578475145791103348677250043517008508872624206685919231597353103286389751939553572769186993078514471039178017900333485785172383881712992198935024812405563637317694323872571878145669225753519324878979551915691178830846068199017211796285182652284633028292932665215152467456838291462105680192426664100227213092087133412595505644902503228386463710674468364462495702252429337723729426511676261695085973412805754214782461111788288514801470931500452458503151926754232549146775840205842154313690762172555082416347591055671551781191478172088200984211498650414876445868208618696721909525344354503687993670710513047041898813282702923619425653410981701034940534324803759155937035900177295798384673962129512370942498488306908525122524120081906768245368804363432586366313882690352238258550664894912730515156592778988794804033221423745302465226998615290814573896516844389705617338849082997572371137156520424063925073396855274561461671380883353164440501154560217263026417366470679613946109386027115019032614612257461462826971199286410307631381535747714499396377740570667214177194869844968472764249405428127341808143560421671029137054196007553748019997232956616922622050251131587017721998210830906067964518488292405263984467020358662685718331106857679282386167694312566531493843904638280979819974813854533836029462262812461783020425798296946228467081777730700098284776916234796809972505811005649181887446356593850657318975781286772350061484419596189757058620361813444217059079604284018093147972502534750464741076228894935777383444017930283571542593510952467884060734920648281397895184479951177915215714743187196994004719838394966755354038331058234024533929267905932421482111742009256358654953241245426187591068600740110073774783798058725410636249579693336823688852108205642167606171594466206458845258405757561117317470722434321901796065823232806920697351713941506507072903959912502560103886302440672458228911537350376674129291011360646324223500156671550701597549991127700304691831496325056698772912612755952326243107926359398390416914245919893527991614571385943998127904221859361232419115995047193125204271846275005022208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -310445648905000927678196143780308837686284068743408717040474186973573576543805888942415742713359839492317433481810446446957354873956442452995026794447198897826800590666301363053550865300938359587981484658830105962214707903799518039542005303823226683013899364690367905521632866162465489246344564887528572973947344065320602434236243103709041696135731859553909939198998042541320220576791287727815576382729554577325664740954976780338410185417225475229889042721026736209231704794625750772193708305506770397610610961654936067891110460390403354770706687056107014225501854498707753290461309883262659619974824854394176574166941069143909578623056836911060346251422895284870013806670199513797722569860322884799228055724453696190153772095811889213673222517270645135545982099986095438144320794347731831722905288067612177114931535499457594992868572911005422257413652790213060650412848010916663594277339318382759539265345408183587269976634848033844563663451071413066318522583606730396748310795634495655954300758646498861095990196238329277168930276483263771668011317793178186508085764021004328762741466362237592507731122283565863791572381879114342522322923177333863567544634280179636381769859566853350188841028551839066855668778355595737077638253746554016995213148562588406414059407261108287911425776160999547728730683617274552887084079085673083873071427944688030349192254578366741782270825789455675942937543748639665501192562778706829160853070661618895763987701590936703369760700811059810721298108548193551455221177608411644440522780195220513039324618402618616102105500896405666632564828167307422459564821061522826829321282927750789930231751671794873471396896073995375808494280245293471589672119879940200644839048675393793436077427858404772984015329275276170899098390169217396658485915259769101960225792476179874267466818257796320624521201467487820434001620389853322491451478287232790744972925334137175293768235936329696332976450787951251305175741486072559425966079041021432782769432705526068267738427631404317845975556557580667662866211046754009010617356865297859854614377169128369791743329111675534423340049197534044908555775482657586103229497246686123008763885937210225643621444209808784441017956921982897592855398454165016355781685619008666217513873637291105967054849805913691102064213759930650710889347490407888138103650332334922183410383741204453250770692861990445984278887487322017181824364525469835962751812309570912939378829290392289995290272914647544122610113559533916529678034040796102462533465802567600387510246104506153058000138993817369064293886590857170554199376950691102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 119952213889390927144297323090656004188550613033210940868747374649689670067280792622625971640977840554040782704644490373720465860408288196964455237916312007785424740454532958360177754231500501754674024390072270776621922878803337306436394691726389989599552869459391602824056328405413851357475412503464308763040201116787445609103589319103938115112876491948556222444166549400504768100816095493889522925475141838463978340184649819550137107172374723479930889352714403734399947395582009710032885469292866888050335904920542717956218662047923808613439825964516708056550696514640985692139591583066807141995487641444600277110846087091320152073322301080593713662298795598437395566497848012363823430340657898658193689605061097946720509401351052667875604551850300358818329106508682726669298192831520092833887639534616646949367556109976313713045800793395404105647653501909738948162203096718404129139850125262547320733975725729698366519142393722091425527618453541277085888717767493065241218085183718435234464160424598276720765065851559758306995209100052279908282233435571652728959017199278860084162546916530327738001395429023624929019946126604049480290324477058043145744599846338066028305497949627344434947352642523703157968031220082584258204381286573986469660490787941432380314456652140830405145262681892224407366875715429969219007427654921778542925609888299846975337794197518800345286565355367557085311324894306719684328354884113057470724577557205736102975393199968407503615307021893619988842862135395195210805908090946904744774269855757949325708774532993606219110902395799832422400507246599189440110695839869214421285919199565495346071203390221901411809773375775254474739783205603698522508330646709047885562777853715931388278602062004720279806321284487578936111235772178376646000152322715544558060049435993092623016804011283161730719088845022293424782728750991681652247615413461148859730367741374676388298558809426569798460673024655146096497253429737734268081944784473016204807410863139114986448419248964474313070726851759978499953251169820924878157285191873194337492381939289062172900637198642017210473976200349766013525729657811859531533392470252427976397534492788014523638239013749730414123758079190654076302588341574993878808767028201668457445522025365269129395841173478270625929807940308345160355435435608175716371304557249785326991059199517662932027370937688699666800589132058582567194709357915988006491136191685400430425386199440409446599337276871424803492798428426399591494431137633941206354720908418871527838975823901839034113793126269864979434745685280441076449196768231424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -21803637199577754323933306873512055096749553435448308658243394405846618781960135212859426287839993372695931732354696590639716784284374515540824748498804997788256390379667342994605955107591197029559859438975700889345779605080481030739500625702629546901712578251799968357825271710580452828886655385225701536856505357090344661039352307914581330032751089312107846214269805743078331268737151707525731758415776264017356874623792462902683137631380146768952717221481399356364441326909370081429604198346747515658972267746280653890761415265968819537623874974262122401948975411574907480426766268667388954404855999512966700228122163627242773819303896030304366495819445454531561309456201396886757194462869986178024859489766647341324516442789232760501810069612066700472614858112622122059780657295995628899395804254795731772778642640155712420319570898778135318984003607226003885585209671734493928616029066203484544716215223271921058580994933443553712148982752983690556556940570484919979609001443601689201240991413344886494773982649286285658927179507384950560442846924182043097483413989503235369050611370328377437347930119995495695471483905116260520832218114946776352686332173079751396915723243287831205543608099716842703759447468540924177954167737293981146550370701260307472464700790296145972868464360888583249908680855075082190441395547997070514857929815250224982461432961865244026481633560147992005414104129965996696262419922590853128740582716678910166217311079822572854265801783849155474259081262869363201545767354268502355095937709048177820646165476974637754328259895088568711858112837571955303123582863613146874736322380565013100759003404837561461568473158225496704409752795860818765914099280135567679796327078828739597802204742725321114233309853527439979750628934075169003270900512631758943700689567287521446396229129475063145155458354855726824784925667292349991309439176752625859469957340753096475728322415340272363172124741818543895187070855948264695017329027323698278930802859017880345431311984651924572152893400228591772924458379544508375711787182205246306759501988031145475026784167596963799970880425884499708667606112442729398452545140009699105366166932175784561318738227175245021498785496122755845595936582267500437871145540901183258085676334160971159874171055078333565031527089802459690139186027783053911657235001636809049986699335742236957283739421268633216367906110413911549828973038430536032434724793966520082607482721384428264416796406533280830420134819704478553766198182884990197312232593691179156086189582926068906157928275923074371623878058649846992329668540309176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -18191988430568591687625853226794669255735224236622027826189322877409698214402087737869322222746217433990532965086854228978736123956536457292846290004131907169386086537469277234902625312488476212405031748064534175722161084769216112695053787125169653314009480591732141579729906659354002324159907625928233107067879583520998106183723546942067693742188801013554377682125761271285438418972720928258120407955105445705233541709299220259748177033665541097629288750764373757141830377282361918825666374938608450286988949363287475006367122912685580216352455018260971923788112617814262616281836269531314046190844336737043632019337425108911340278260952929091236974624251868615323766522698164345713615071230474115449806772959135671481764370625860173107511622191318718469167168019715566575810209272544900290834991689415042829078528543301867959500640764735145774117202962206340229886368428988415099246737334136765599467240313552442378991057370659956324902276685134210587974990390373755760092477050033178352765698875965254170106185236403190209783645878359211708248921724279414437787779134737759651217299177826553786957739968832415078017287267351703657614153341050508181443961038627998010750903996414062631072264897391159482169677688979866294112558123573764859181984302517358297357945729894708959860624588323497004385841775651512522453651034843416303568506084404987537650049700229351773024954873986162529509837106567559818590192450587312785641774718588516253093649168889297695765031015564839126311729465959269669849112957726259806227740336314724722904511409173335580777819003022332282166021483984377958860708565067059161569586871941641274354386427269409617695819178264961632046427671515978520722904179808394502835596453333732490247254178539271290520128406424151410094292748030177148543526135191571345412400481857659726493048641166746129179026383593569849387618757873967322722675066222390025339011250987102107618235518454110401111103359340385676889211580217902737850342708419204646518220751205768234803976129444422284143588656135201842242200305847549771268108677712359455828672845868710921598749974259749565694320433208137686645767643941274994442298707702251012496036499416300204968180607408533274041648568220385156180542998302959882835324772773657016182219546675233300602883812082477844405975069470895492294248934150903550812357384138816792156333335996129651737020580980997665982046248543189916526645744482893468538155566327561321736329758162702117237295389174499832379591436665671019704376164101549198910996942189259543695936608797237738052046929278665924269399442316145743225865161932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 26565886964804649985784818687963886688404872401143216362858076757961605206399243602255218367554927342641232287267313886362980753743908381731996856921185439479385799583230051566713134634798985484396955322707574124049194895913079648499176135589034578195838577485718388567770140442649348005352879872184043731447806437458413993667211694551414764329153241368770324178015983825202822755457136923577791965603740541687432531045977212665221899666623488906021074364125536606650467570313344145616935172561064433248282076618489218539564844467988082367032787791559935504497710350184228852922708789655205434054654473590552122750586471687847989311804108806057626975234545735698031946231088549621417921134977715316675552801714445312350170077493880845364070909670723812095612765230606241262267344261636737326774530743296383432293495545697981021370193130735271080104710160193510248744196657623803367525403445076752322992563995731759027352127978833282010748613188713019884352658103072375749440088985550650052134733446492828325807997561109903147916789892664328317838639858066195672379695340186558720818801878787333504190905658654821657411121365090654373749299308965788722075471603994965256934364858924721038901568235113208179203559698685454253595901161638586373955433660415655586915017268066373056219237164995928634271016760952359440118853867954035625895894639935608383021428827470548731202220894100781961790866220205446692000359372117127187740744362744703126089613977282631249960191332773739162986545843192659588369599176476269687801331634069724900156941480960070524707600375401008618116950249503329667664575655909609708995310051208522292820985861624653684389274861000869591442206742407719335699860125379890298400671715587734036825025717623834317397687680360068972393038733325446401307915467145814166561350366133963778821268317626585709582065793826171567922686251709851417464716307824425366197961630129295751596783138744141385978291868414431061811446158706303106042122776076366234310481566910307672984002168675951333675861370135152664615336592496597634630683587255433867935157876703629623282526581737695939962981982920324447194408192494911173216229477331905624958101285659627466556921782452161207427043193412481349513902402999038224022090120050090863413045586074876360710573312257742649441227547543665612275083860951836486930010652586952178325224715452738410217153043376828264109560397745240013594926078441465176646397350011126459642477179662757569025986352933032217547228492677111428528720575504735455791024030148203035947310169212307145698549557990877483332982706838885802472157869401702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -21619001373395734485417615626383724099114047587467843153708825585877285775796273324218183600465326667996920962833061679084258459077218046434137970963216425080977248322303690976744576346719500690587496988577516189175280805082414116566670153009043233793361861607208313516203130234456454080802606295974039569697855536666345797846168556541105648895902453490724287804571036263320576943122568508923609956486722329517203779254221266344285192332507012564169418387958555978080299397390065926150984115719883073992266364202734789511298571725121478550278962575234478985613717922770859124810012479954349637940354167539683324979524402718845012142567601135949375200114161943344269860999883772597132943857655572219030314113448810492559444033630761631632770674621609219300904218357461149880201770280975230810069817332520553968594000051441958239162029233035047137440599551072948035865084641691062617106883739819410482481276529498558488267685723860453913613152463230149885367180686615877413440820544860227581899520633964943427718618716010488000337238542628761286231622241589503797374272320104458518843298790479262232306036292989445988912711642776215053289665149174284386653374833310593663227810763425719750579204632952781402851754612142213295216119348769053941361267768059406798240562558660322806018660494736961705536641573710188211791563466458083551655674320731164399345426439834383468661230693415906389206641132060592181027006761092965822117438587384188244682801112333926939041435769716400364742528204258190173172426412907460243801980705454311623901962921809943456418857845202390292012223214967414253908587998423815176032565575242812428115885275050967691707802698244331686017326434476726069173079240541381118432643714698631079764281714436765205739880740125247787601191565688303017288466414603923707720220427534401679190225628788261590873688169847243159977329529549406107475794666151462770081933039747529405142416675305366057875345514499072633081840698030777842701621859017248769828801378511120661216398326350637995303373176224257315183797326503379580694665123809896174793088023005634633159703138185621317603748885030593007552205759314929174522501033618913847941896164020059541696974613165402378164386689951802504419215161494833713624809685519155534896140677839524972114773125782595803786749102256623562697500615396371187242123949080785835316339645610324217632308307073111299835758002069319012052932703077600558462569243075862576888670021477790307978657523887216551457828011755039115178983854859526435486704027325709567322569754647352331328204478895438020276661280550634268003969093179801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 13771986147466580975058543328396267964587953081552915093259493109542999896075782883120544048890867906996967078794103427757087440670609770108549758891791250700977409155819768543125259148911660818998518497346830077004481217603130035207270478312641346955890896306719519652379955973900779581434858215044037827876888920190118957633548275108519144993054728162785304024514130752641781354822725450743279562745606555373675777165897709264929097023344106002283461976455746913860947976969510736411749844212277054053172569927035059399772821576038510905623108210935355319823499733321233079768123616822181890477215029244200843359987409698917981489216517223071793346751207850312859098935913239572950989367000875549026435129554966171890653262935264925432773531355298904861824115524280191646976991095136239011117811037842569566218913271193512091010836120379761731441985018112265775190435968545426884195378770437514929838722712100201782784338154368288598255708566241408464554866208062443747209384847307011691808080503129425606980912393352994272026853315391518118479125773775119505324601752293899396993763130163599066708853757079997376079960372535662517433961118958723624123510744218220676571976833678408890236830984014852456725054848569673646252245938475529756055120335880631678236403702342245460097265049483072013112752792501034030971145311986959727909513816029152406207717704397682929624039375814582869887012631858093160164423321665270615220822180538602628550590923593308422757474137801951567257787584895474926281515304190794948153732311624232259119274300229016530293064306361480614651635548481745939331130958547867276301460914203385708221681718323114668206018941118703126147138776451333025189885069650096532286394481280801262414872519476858242483324839951289006794171919026237147123326953936173147371934385731541130863156836240597552204915511831857877282568469706467642009106966313665645576334325123679711849760773674376287245296848210197095733934568770953834992680382934927005935467275397322422152989441794935752740313074593097775462696895184071603878473633403497211804643657719130720243797927566939176569156298521898718691112488665128851005835839278141570618792604636222724757281739016365223137065213061468221468471170513196418250778403699011217978192932247465210384985538647734734455750604505341530045582975883204734150811995494369401699479608179822914407902908149310005543619184377021635301508897112608011555015925155397994672806435863469847945578564792625148301541777736361909451199043661989247660328822903494909320101284150460785061910609655538233416510101880355247575408422210764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -7441630482972355488302092642722573715826830199584595291880565598144051100889923940679265503412441484321502493423642439154765772639613743009015507139795031529031275630622398104280588906312870452721303462762350397625742226235842077882356905181835710728096835768450904262889189083989807867639241926319842602926648779030561720829229308829262196102095558541933278753401814737898621338990959956563413937263561857038060786814173068672466470880799756612259297899924013050373681667106035623494579459967940657264785964664246147814099199377515473578637288889371885706429603391381475402123373636847288299264613461459622365800143443115547462813165693824204315266938220990935112637205229463285496919808460754217405185319646388540146452424080534957151825813290922742683712574123971458362324413862550930817899416889170882233507349438651811899575692046478558975830095307414095353689909931355524363677926863735767854920050204935551655916419383564838781186895423448063241284418998193902564369359168753872556409913448786397162487358075206909687575359114592017034006361318653479431937002437154193014061876793203147538522019372115765169539506112151450472114633365514409163046186047261371232342122460920054204180009307705502721718080593786789033222116435834481438571005903495711046839950455670675172095733670974834428979068128037028860594860686891044015706669417613802890406589704465720302154949733116443577170466714002877638986132595323322575841924238286538704418918297547294927293438674050420582767310423631104483951343079516683818215297785495519469389295774074526752727927208145114244832425027352139495573466211100545885874248785419860074169546773036429810918793973007601797480035299194534275425900569974019445386402728591309287634982036737809351708755026180520009787712185084201724837748097878750367370771824612306772973610985518532787109462049574928598634228611363973284273909579253193715359039205645931134175529939115842590246212312059104641264856484704740913705400687978869554282059344755138204098649548979123415477599946327797183332614939608594093365382788888058161104210952262608390519987707277301872665469722565086195530512102423984752996436777494041288595573135753042512967996101365938526397449599691876843169563347853819043792883385604445249500291025912513529773226208264990344106616303541152167655521221939801626651706867110093378558514599182099857697904720371847546379060949621502898593209389071378467596138572186434531398079081889541931814252662091366121267841511630526203976896785366807650544054951329092543899291610147739646517418897928096594295961740919036905835890478363443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 3533619450640840797565225670569766330063927908717657605247944323026559799172604345259413570438407807657893726710650951698932039923758016181023640466803926326476505276245530253949127217106032028012128757658524543505088111818000651997961278983928905693968021373818207219807601238335615423883226113063178325783377606210294555636229107204960134610380287355920203962528607690620452780424376845178047296446167533528311719708276630546499570329924561918869181699945863442678989882298693325384749713118800191782888091504229338411477664919540127854470930876667550941739497201451661087179244386283148660452783726631242451387732968940124964066457186595149422241998645762063001051120832249256780020171383081050845834331198228421745150714373679332903874800008890864252248657304332121360824295428914401101225301003412548667266107861779003589688650765287381365328560950166050961861906810505146443129714153586525207342325616808557786568200285034110839593286901255975689760756477101515500486813656918273706211629657825882578054588097899554017258368204868911319877387038605511491156368042714884961532464809177906138566942550742257799701937777071311269334136329897066556679986185365674032728931373293306183273963819587728870805666662594174922784447327300030624926322322216001431630988948018396233456533272692998163121960555233004490466718465385920438347940417082731293888345893423125161281715081938117911983248555487300608478532731689609170308773008727588536077229189497788635730599476870335688962372568975456781214357372614478155665608963785262081385876528169200728400301179776946378561158055008817124253953326155874898142224844507389878537809931391363332302330650536364919628106491243272697862427615086960884229453724287637466542265246077876819478339143060970101831519400275279468375233962685953814667693710766623855853606663091846454983104609304847201950754250075875215270025601525904499392767315433592048917246879288937775186100811754674742661173259776538896152420784930811005345696449236006613855193113948860980994252598120780520764134421488397762165753122802233210879000584948708001401280898288093116934927860202261645291398197646111951726547885212857467548873334728430197935751226495847350818174160655448744543107539268646622598715800401960161775414114933463677950868802675289986087066486024263721846465453264496792845578973352135769947647117509254747317432538136774768262883658047306591367344950414228144666185918217909556023873706454594445935820386216112318811825248796155198453288305940759450298010512788831314030094108231274550636966517381718045735293897360887591952484338656870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -1509996656037049599363791248254170683898928491913390594614252574836682522854625946913313332779982271200399728735753060787139655726003999649894196904432561686400991360005977790490625025766134568315387638377590746850811265683570856673916281194871650067519643068145371879659937154077139984841159402401609668251959264884133103004164501375465265617099501355658494861708207766629285472170551999233940238163842240820322831580369071326961740102237610043667919749646523985674243243453541401507772605155326218206546689803630061355458855366079746920861808082547600043026047468465871576366176785542258208089491782022358862262993846993472483259087804347793607788323441012306238545555431541303016936759104315557480876617382044267282387463157277325854441145336469194626298246065820813588461072712688047880546257921172934731908269687318402492290708963691142603838632237137065991624586484244177408488148911463439613037853490841012465068561493028056340302299596315201279479332506728638878742965092416579430273876278601652197843900527287795959700929998412296926904642851934589131518973054940964575555587340106904780375057748837765936848288437478239124557745255694656844707320811138725205908215050293328350649937385256464327687000893873943461942240884126527105310612313171671390576981230993393325371161424323929331692763374706592381411819131055549738903677014783999401989270936024419611979034485464079820611245912329474316615451299445896800624555010804484405367517371008294810087040220793400162202019424078797123206269545958062877264891332696673762475305410009835681519628447655085714611239146841728549176942967485637555876477873083418716525942705053717305896002327777583258454982879463652544655346599763182294067818768777948653809903209111621369345804713926517551757172684870834659195457899281357046380054359220425302524071785910705122722247069853037676609704743964698717638060617554964333577421453267719339611804474376419880536391747697334731159832287993499238390439720493106868266297636914718175545887761478207868239522730432672168956667598848232447585169255803739075042010214954369439102935858477481143057298121141273181290629812162041527907852383234566189844248807287328542514040791788810634500745699916487092811368714392397007855442657359413211665761677302510730443389789674119836564432410756454664958552110961713889707988898285635638043107057917990324482019768795133773688398001336433722008480699961151722204383529352103368890600112881587088673825292406508955899535982041575834646770804155542218790071120100906879140410896440183063485480829951785991495076987248926716793402596052172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 592752531402931912925923453231828510884216974562155468686545952335990394034320235377727613471975697937542653521426510178089811396269796013780368194754074803109267285533772022413376620680973102540092832813115471513513562567135555977789367526188205201319308900952873421300507885696459176741167422185423385199594899213014117825924274528244119289712257280550187561130078920675049502691532257843653646438489927547238305547773166237301921909676800334233774573013364715635136276676060905046186077501363675987648790798972424077717572723222563788116307564686546906941115134395344376826794410317222954839001607970767295217112676226420102352380819348722393716238751426956326667151260176230353235157915244239359128805985702287465185208501378320949857857553676351195034738318545102853469831127748205050623509408510751310463444867057170305724695430336685259882790369007822863088040577475396665346525034100976020523088773145407219549129390308478833731864182151705448458840076184776243508596231606490589210330789323976098700073319920026080700721153146639070671685242076948391725778507614405268789969714482627269371260206252608319471345468302729638234368904509259162618334776912162033718464448050463782916710341905862460550246502939096679671963553760377849041670134834782847174334493117377812311611142475406079532129507977744099414773511145022385290272002722913406344676126314108630286672040328897557479847457422455326117823009014894352165836178668239071326839129434747455537910944410887124049471263584764622392418093085105809701605336817016582384168239215768852655824737067561293212379549768573531465566561695459154668572830517672899289362401011082208594114305553705186269946196166582843272773510031164019860945964729417458088271044339532094146994821302520361778353091831519497421210883042291943859657170593595854061973470358321006822704947244912531292756501553546404028569376468668863218354143831352581607637124558068746086533646266709311631062845520766611371818717414692979845386755766765093539167291158774342501083816373808300692900973340921664017085311923426914516552829765519952632413680695238762586197786222228096564897728571317951810087732855860515737766503769250781696695505735715748885381322711305922376123694941290777049096703924080326919303846965336747467265169909164909185774533210604417577379944056010169885295580037193660749733641481261220460255480966030676967780202321892418826554208255222374337301839706379673289942428114104737243030129935424541080644602487754948016086547487604729362108827124220863471909257066757426773682251471869747163880778872474116500962693947064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -217569041920891921919768102580903606115734241495401799499529522399344741785912280928237118770432617735055185921706171453540232137517846125395271704209093557673639065866849310623662039667481098993686849765567029805451735565473187287907776972508558967364637772988613042427587430105060833444061415200929379399904345276432689944497879698008489184482743127348819473747410157345240506657271337368772043978303654365949923206885868017540141033739437161490975090557657137897572439166037183708819624360942813675470542391763015481699922456877351795053739739272703750522608345165355577077347783456630942512676615096268682023688721156633299444339127506210463640869195050453176478873821965985507589186348061279235999575383275621815907798758733843031403801750029446290006664729173733610854916967379156602659121126356680355246915905667696495177708170608247141802736433675099300353762215806538769515113009466765477419416984029333383774980514407933066219093099055181616789655017935073582642748826664906096232708888229970828230964075928466479319651928068892748071194299921543539943819285324256703755456631907837441464002283246687155444557504553567582046980436193507551108277327059783724977965244005972731146807515257105426509019482572002661563695803095874787058878565239515876501663266306047368249540015152958922616980739354280436933470430413107912713222384251986488655323463737740406408604815674720765982669985856253590229657314827315031208489890303006745712741299105143329034443645494967475158140089423832668204414892835571933591351784983855762282059918399562000840676424591647902067988154090989857465920733360879973730049147729525552463621120893794210870146976794048500589586884896138494164011904080800553740183509450849180913847511967872348342856983171457660880161951613446450387203504565974824429693262686765499277577097871830328040048013073844889009434589599443192624740207218252736714803046878061600641658732662390451262134388289696654953174506901682687643275577591531398243296522498691620638177660640244835320260754200640467569164396885204380996423574452508315788655605281734198185017674454254371730154639083674718172446717501384476572373455035425027818225507148415170660049231752602747159334243454903491111912360476132212149648203608901735694261129999023499168007962826874267528297209394778998324524187064574438559427885052522696333752393463212726597902672150201716492795653183048964600199733194192009790322184927515566266484909599259727365536447884015562179500649457033941166727489003347627817202834523027382737774172360856501893443099944533681773952090274732535170400820553318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 75507851113122837675248654668785289679875500139622523548217295143636735872315691125537853143606553925844895733788230726827849283180010029033000854860252082245281893927520014750792923119413783778048241173984782785581572491753119665547514158151322770474240848139546472176339086043634643568831369846058090972823336218368119075728101628000486814144127681328754441324037015163886456939027378435493578696965070687801381016885886694813905568606882535612394803034075777884138186297248760656470143250801087510995286216698828613481091331886402856627539952195629288246181730526874953785484645459195572243504268096566053368297671486809170867215604354832258664103013363244031897134995059752481385020660143772135845762411888264418177049245246213383674757946338049080084161729934030523525124261217933457859711503452982334064502138299290758075125052374762839480613753216959565102010034161353635314114670659668836443355710097443058085600579485136086836102492923774469931779250654305569195845960756314443195394460378285558082081408772725541147428347411602054461931139471800870999901812092411676376527429213766207834840299701837105299976214331962533317628776200231788163211049225214841394079988618561200859215190562932889599878092880439984740978937875375431928608722811610742202506341969296236044001364345247289103125964227529154417708971453673747379062155428750185236412050092767455380303158094941682308691317046924835603915788276218189121772474582928606408458252845602682781572339599642347493819765160679651070794197166896374237502092089799054944625017901362418564295396230298153916846780116989348728452551263748139952703330271036616815597582794343699813043509511315803223889696957680025300274637088089651263967304181906131924724599709183793462657961726474386080986231221536758821291040766260304675190825375342885575548904010283949380238659893541692007241457100317740442660713640968383169095904732233087766287385845538973773695561791533689747197302181686759014076525596458599685078236627383408095926552083703018761966700374726036846924669761907279541146861782211804813390700516494006152894427233762606059865962266380237302384370078097058401688554010649815306641177148967121934200541004804787523975101063987605501523922870056271416046385804912545263392460255211811764318659058542306664919074721783486099056829057334473460242575682555990663015862099256876160565013799859294043419477738750390906285028764389942582875925342345540293672777595453160992261053171887978558906950644652113885313200026256191535308665929826269472300501364605053520676697231648681071608126985302927649945579327324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 15966415945452822557225680134096115319396120642354814642212387105151703895879613759956072072981246339326765929969872548847469480429341222087737876684365417028440801836946348499989744689099451992855211757248042818890950793506985397535653705152749570642797362900373016719165949939771640125044278973459963512995206750010591445157881527183477935420336930522903164442525121859082197654684131805028518222365539579098415990914405533922048672573535669101369582326018837052020937814014711078586771160715872044235027055120678256536767072357952341330823488130445981976913899224217323601599404650816554806235536117451845559583913665114389723942984319885421442044748440345691484449843229369219721255911950018346483637190363205121243946807840046349533279525185319247371797256083437625029432719866296855976178482200566050826476267231721712775153730546841760838182027781213187849495151702626105343225030738153055428754458337772125664983050326265652823547227844405756311421667267414680105816840502983935725310966212447384581428638517497905924148912948783188157556243563090757805614683995570310007880916533401153406225382334531368052140833308555443240115428469721234666248863270322955058368651106351442740984809500586880522647433577123954380226479261114429732684111895325939757217255685208518459258097181544499307342256623828288180755766012137008057149969949087529318242586615124723564273700472500074413444150546451875659506338588415276426691720332193708298832306502918460738396047412549947223287529767075188120950591106534771498154867075736247241235158700138297840644252832477196921629285476731876119746102198456511826926042670800623347357923756179608250144705855312276537082703575878786407002205318981699078856993205994639078215730297799581868637061671262106084423280400982186088872241481649028211876935657204630286557308635502948984463064187491093274948957122430810478177761509918313170848997943600418593837953348336452318195109465024607593067948159002659703244591319620831967349474990188137765816139112526827778573387660477179127086701314445235204899609331633794856362168681806779027969747426392683378257872670659007346458171032048840683316071219220375424897588079913895190847148194288417243960128940271680030361984723922177613343310603858655080264800685298526817785941073995258121814526641340455897018684220037748353529736545306797726064062886338985646226126664839461150107998577592114698604684469954370924807859897674251431800853480775322259534029667566464847125194962591597338021086345863226626054358484963630299201950367525606676133644058980574963058549356098486272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -12639803863275251398797618128415720578847156381429002084620700657241903193502083316702236742565901010618758717962724311063241741670505993101715651965716636272735443568918872128414858777933043494168464630474324170560997605622679806745398425854992481831673101185353473312894305958323315192789436935691715113300013369557610959539965689055867955089222680711595634081488287877301285677632821585870121374185616029036096086494844600256566973085404838931163098805319819293788781233108654621711294210284527829624979927427543596462619230825849006978072517959684619923802452288284819389518848574269536418919373505670466163276799978914108671987527726095564614989382674008092276931068423851160726060577877515018345700991491338148356833431156343889651841717355951133182494545981203498796572735603918788297950928922054865622701342295715565942237497862384661673930424879768606428736185527321514941981968859978015351275461359518457534793060297938009866416775663477812881162366981884377374174683874777451105506993105476383725536168339295705362049598493221726980785457272020840870775156490327219787288470565439974738127285052297721771303867817132243041867966432104844825214043628940397189807253591953640782865503854707516660482691349577926686514476148340842382460542442424454482767735214414046156243993848908338813373061380837880374576976416806096232369688115481835083094159776135694910736863632911349351830431247318083814309808641087029942858294734723803800625248999917684896893765127623377385146406535468773378030748149299343670652746173345450947299314546402540656750715124139318664519112484065047226486530032950208951213951945896520379760548233929004735919885415620877830635986844223590052665581832139247966117983660954112309904017356724967777065314984053412917146401201539455997671078318776133978767145309988709526716392691424262336280485319062449024608225429327944916078875690157942684191361869569261116724148701407129095700557975372663383077581709903380610697705733919442792041107425350728356990585884234071580977284044165394847388985742986879076828237744897495142773191042073340948120514290635276060638334879708506273024965241384306517362129692266626588239572769796409617312932845591410463931673836942247954560827605415011548556211095266941548498584619862279106020018030188582984445700020239023560811430449672225418716290718992445955349774154000402901208954033359442269097757104935575417097830570043740638951747569090328893318657546052905111435645458851336759576833655365758814469789499963733338407315121628222859839645268344606780029053230782354167157194104214913024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 1975037393803312362611159169110367007870251469655968072593356634519288220569741463620021452645719643629904295700545159447524609057056733872588993792415139778212737088805314448070111576794936859808497789085164169025513316124331658391834028236189536021184509720229698564676673560635178001841269011013454278420544581971650367423883138923344613046199667303201668650611770185854819111541306650408324292394385034755634265927481779031329920860562725097145478523584652576049067845817613553257029229874288065120905443162712795424560817108558112228573660515824559485787164323655566047712705074480899362280266101235082736122671509683179357710686904558745276311709150636461408201905523275138069097450850011502033441390231339598049427104208064285375151670424168157134924433198929486725363868330814102359656244605941429152641254206992374509164238568800708836246378290417538699150506756732501912425293294014370705554214092431976058837583654451211714570257496667467823465943044632539905638603850311094925983069250881541389928818055794077697767810022986063317860390457122143044441410293552812949974524351306027746427540634450461172341703517984971002825748509697531296517477343488188124697178104561465609178593357150096850424647004392263231587283815157080848901351194200975043256620159025767496941029340744434624771555090973397603863141672897374377635293809024719441562463669253291443562191308429083818939905223316887354875606763691664065193242584302470711487043270943529305144198416793035943611273516715031695707360328576054698883184907063679349712919433963753052187319609736706755562452554119707004490156454082537461022913588681423808769367963215501573397670693279475155392547334210888733073412830387194190012832444879573647414027009363352399400610033680190772616726362798984184803759890474956594881489800684467552084134613701111494142803506889140198199939348213005177973867638229463202369799265427490534168050413268913309038221422347892927097288926806719349546066493035038025546616382677959656026389024056313993801771375983925553302312415990144425642327089656588589493314560801395691013129736495534669768942591734813906580479650994287476417046503677787686812733816753212132138119430542376137896187453931949058400742763835281796067857661909372476000670431553528079100723327048991621867783734402940833963243800373134516643694988267497097816722631463963300666904484768918013599618353713067569094998044362351158454425420915493123815220488091891768172601997331689859392873511671983854159747353005722638105465489481102842727776858625785544497577585106221493997651142471338644471808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -176815905675934485533419276309821134763234430252173079375268170725976697378277247534374220166802830603841537492482582320965811294297169801698292126094371038198326690930083664747890430075257402061420421426179087129355807358720833550479421731493273822304854082586184352012435468346207694314212466465282522891157866464012691997432733833983764976254805533509878455261391995980407886522764750921552998081473059189742334788127621733867903297649991444385186887009653912576637169478654257926908670246406871663396531133220457630004730670715717382025051425420032852837293507515287288152935023995600497226248548433112909269016055438867079365482357512553364025887383355726528257260735244318545044635980773140015797778779605860835979335716600123307867988910916731340522302409587569957172322945158544784656145116824914924369266068245034489611188578222198977194442871434735619274958310293220458958413038191344620528834669853176109961584656286919720432531607363963524110989720921052013422438665505340052563051752341155482111850877024486038580957678946562198297953557520994714133332627803729792679817489935021967309520889352155599604299078540931868935269981415263866582057301974619516710676072305230408437951072352791178341630275753584385130972278381060780521948671093499765455587079944026036213653437836083778440718005813303604250316087001009189771325484705675110297280814222050645723567153524988162466320320159136096203969061522421830576500151980970088005407050760559885962084161206495984684455224718028743480036514890017103627314112535535512408569506983978187036104320042541330041276711591034957180062289754746869832623292620321971342546088175330559328214257983683629829336602624263572944773760967497066037496122185620713811575923730586142768805911060979674973298753458433920021983179330338036201308751388278754162373482926165961396107524194573294708361378418036982810752802819599901796279212446586822557153416923163603583453483932846321261816775788660911471368446982803202378908801747621923033932365542399082952675715485688169193321107374352598967658240540769364918547817288580070490195018569652710431676259465103776132640526391135644395639297223929598184457505158386107222776948986092872284199420796765797816798677222388552371097715410149021403681348774355444272721933888430115784747787843048172767121424048727940224730851030741839611587653842046500329915294902117124651868011357407463177205647038937475963995435274425116728805031141469956562132844481686479326492450243707086557978238179912729602136045676589531092804805373255676081189253447969159238477309652546154292838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 13546234695038609455130675835994690163855311238424425157442763256085616293216045479335485051380728622313286626074747777697778337785123572657284801819510867540064675649137088824658052662679175420818153959115164470852600121792758847636643276496206640725718086394523852480294117619483493318189833130900855114070091295082104199169114183835215157039760754173353898724529575107379902451323787271048562948028756466814988991792832379572878193524944342378467607472097142885861112888158674584747766529735220876875221375572972187214354611744308514657340221624415015881378459140044958379588237284598850705429073780960927848808257965822256659738877050336038502639401896796273759445660938512822534419045545274999325081133151434500565037733179499622331274713007512406424788796379484491169420407915357218828912566451439573517532144061691714944812864533528555212215933436448917973874997183322478310155957489979427955063085828581781567171855444107948161377972384201773106450637240974798817127905365695248564605368216885278654760063781054805850765214644878520737721649496784085869342518939769629303938582942993931720039737846348231736045919004598689999479424371463488516605672957474233822673458726509340482359418922063655249267738046012863984205837240332938992042128363651247978208692770013099262004016683833501577880112517538984056436242669031099520769185168497464280412574702334898051551739443918090749996914833268165960999406181282194752271218764521374134998118085389929381510026867270814013822769602179962439817705671954759395879487939078463300955289013500148782592504777289416761211719181203940280198628510603466965703673782179455527618026360429957886855584001652495754530741727812660826353526114745368895889848062099738677315023761151227759739917336249447192533625445968945940291270258020226413785814668645731262935633475851370104136504633325544497804987032878049416526733382741394267375944506991743198544710072915597023706445740371785511813766481581183917437076003492486519743788614680382265801669121344412137896329515764485431903265455453749079260223766466460542085325747726982876060121638042683150876914783712087280651289870582148194844061782847748664800049159439518553046241261887063477839896064995354270748550751133159066169260104778063147872824294908619718437934760604428342268334566214001267914211051223844530198542131380031660067272181521927906483482886883396540390543715131601084343310966519492847096175829618677156433174905769141445474701507300948345691866542898962060009583028188846263395658274649985114198224050038630345655472870945484494154617460769622560448970752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -675822058262248527412582404137049283795484387218349251295709895591970006991746050310082023135818239063848200953901488331152479565489123088311796785373196914139475385232423814788527577782466129125470746922706966952654407415495326407612658496709424667169129706569515941967368658774794678694430612616887949546748073900339243589610366069495552766924759811931352831355866658806100513797097802240622318725753509718599521769877662430991882960930721924012377826207192651715194190107426715032875665518534526805902078689292716763646540218185405920123225076759971470271907470199017092958830380358066698528131927172249805032167583789339813413160654361227712728801612651537688974258772891510247546652449979822982387284161111431534158146816946765538100246979851241791453994099660432657923725818736612673628976321703784439239666512928400428266361608357349774495266904209472987445319156491984187891825467875518008963439648225807451790450997212456009126351197892504409308267598537078876355004236149488590080246838499633258400044840323756089611946815023262845379382698306349672140605699284398485979203036204978034233837843100313110664385197667752613425197504759180063608306949827989605357452628475317648535443438409548675052109465032615202495661771419074016006167971390266364046459632908822300258349467577788935099570756749044803373668871363165114933254129618900736821885387095983528621877523237886345953260809039192453644283142708779115478116797074064156672079982777781630701506298685353001494972576188151996619413941888487491226795525489122833959892370300318650490469787630119348820412864547180945746334022698697632744418114313437273547897203126716520630896778686666767193388107191746070100061621058771164607307637065541023231451556600500521807605034862032580843022117222956981162320405630025059580988499661954562176833632992338168236069794659104100282260289926787541043909926686584164062795103124712511154596522373649001869236435208185010032876596454796302255733420242959700290438238937415159977962511333606432084528109224806140605871092142003617681613817143434680321149733330621910610602639591268895931984672016731415924186652751118545140771361268157978253091277173550858021243320007066593928717177342439264385726080927791958514605440882248528406642378735058887466434719360854405321460930637222942844707647382310022481984435237760763136155392808626612193383135627334422707185695930101847908729174188287116238873879724831208328512177328539983690809938262994659906332723559018974026199166891411231488137014988963122590079397870372786543765354264941712020643551959186655002021068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 16347192336268191109573259411940235362791677053370468611853904030119370886367404598361444896575791496926305307897484761584270214392865435893350751972337141210383051249182145203905706553059091521701353210072988512760977195074779602734935929371910497766888926989401783979669614510554884733745721756698875106919552804905171264480271355878672178848914048569247918241793148010219192994138762526057769470348480048376500024193491208275086395022831247964030717997765992192871086863810485355046218252896742597913336928511852944403869878823279477668700501599535349921049348493897053578483799746563917064623636916850035566574920074255495153162778858903903989209667430611929909719371444634382119901059803879834784654370638953698736960467422582841876251063194298333219654908795569634727649900595110854210354513711776911713979026629253701578173828119359187179809821411692145332379960439731053738173040187776807211544265326955320303806843533485824864777204762432607637165906433771050192623151818863775648351198121904927400476325997454662740509867945367613842951448243140194583565725134478418827267576979367547494798888897070241565415151958261319832114168164218927768278013666065860082630202393262979119555038820240812299633363036287550504440682141679853409797226968593118794777974926594889740215449676773056779618502708443965983578506666316787666769518980731134955631885306215620966843755698194229207615991606372161703995006259735128016445501832270755747324034921496648719549247939350552375036881922026941150500265891336506825093639785871877032634183609593865806173350399103331393984741914830503348805443554791110719840543215975326649023707973764156347431676684565931077693711449520883687353959772679653294750419150240882685052103769551864747469560841901785115785743936368807991777602729567194147424766635998059298333168141695329690030190774970121752191555578487852047262535646987327447589085759821025852940934595032151231941306736702744469765916792037493719874501548652029377512717547279509323455857902295585211400964180241703854186865828496585827015103472127610533491533672343311727812511500195077209161765401875432715898778524133304238751499314332934169622574621557673367412197909520702542566446278720023969976484628808772918136691795447695907444219539365376751876918206505886551228199780271643095876052889106632200168888592639265967990559066194250388103204565756348512449717558513698266446695826351797938283753617572879349129040373093357296471611788944237336011921682254873139615810937863499195992798427803535642204634316882547597104109182601019029357761755520175266938228834304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -250456148231575038454832700083942889047663457605745322459435033872950049553619591543375979498922969976349061505289940398513581138452805139425236916653581572757364517657802654831229889904872897120384998071891072352654427448831163903755178636732978711887339248454431059012561784109704993965046620633476872466200777737680842754123146127448271582751352389203621488050007139571640772219597479142276629385505896818251483175412688306044587688084980554401936794473869084719326957777494339475165862056474126663200990522470872021465364361434430118124209862991025235473809229305722644763853467699428330552081016024682196040392669544109589590826303311968943302134402893588367463412994626604060375790076441052040488734473999573284233274521426228492108175410551023509436572396834747918021288442484577122877197978643261980246373526544314393174409595783578392078569034350725022691017813450959694947797875499863565195904346442608533400210672736483921471565009302547912729027960541869181631899580653252864588498133395136273721957860916467280160337281112277981352169091286276208441255155458688811579228410846179177594604946313047368829619066764219663503294811017044947127584866848839002011047560238086899514101862076584464353474796431630696983278186078962747945293801340002237632559478759121369524749295527649305247612010144736904639482260727551163108167220178178741613935938425756795298692031612693110253647306248970632345427980409030937800939787360497139015676040116032489432841738164405624357350166066916449345055736791521853349941326832965380361431794084349052443855268967696086539769705901715091823146165900145396971352572772895839834048440060293607165426251192553317251612377026975282095094065728342183353247835172565311951620670387210937637735090249362656565900449833914317903594279452129404879040944661023284611468701430384143283958529224477606672342013087552238314918370704465642175909711714253699558339550659137603605585438756248124821185320373507844486811664753121978083270565706690880258222865670292564814697269586819146190471122004060985616710416505765738962956840251965794921149012808884278339169757919285845374465558947883687366472305564817260835232628662693465064290398861624601067193362111387987453239733003399880670063163620500162118516738627259660120741990245605403675369145467611655728416497122459922924479822749193019762348541631114909012294843710267924934559885165041416770209101819393040266711009488087691884448579792772009455184912765954966814151660747169490541443643269619910753930633348654918351585582808698072485876775282321465589950443335622562377276116172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 2823196055699365721472735303919120338335565468617853088577146614695389391049381742233682450992512822295182699022177978112639227731976433633286639450060133109997638285566467430073038480783954179608725258747889333824937454859667400654287075717329554933556951909007116068866291494794059290159534059801638102314634445977701000200616596710325351120266416968732610014449823891378488354522223094040577267381173866971782073068070806042853046098579345555616636585558315964025635187032442613903222406606249520617809776965343905756779173998702755008869408468772701450573163136586498091697386096493908851145803170105525609254900024901390860127266943353529473598742492017650418604630335341508662377779103891011286188335420450559874281493229856712963959700270568325428948512606160033839537825495197967563115389238068600420012993055948297014615702522771576640438949777730746301375961414516595023590993434605580881054998444056784140636812758434831627976474678617589401249161244701529768195772781457984393959998585362897687732770551731886246016104835177891748710528004728630328756436902722577939666140833632254738819789375059032736157095638836241834283275455365279045334071169070013380011802818912485017933938032803413002499421248866019201938055541372066241885862875427558923789490928419518013877852466838648585828725406329953070190544114144281317960759564956390515496966791207554713209803481060453301197313841713445790687326135405338936550726451740001008977198258144568376349443831492903868422110884400398364803374956637786413989986864999539221248305011447633699103809360796224818082227245280708191640851955515700731822174011784028159163925174441875580250742001030293492294239528703219111099801487392498966041580775370117693887744537025415598748059346933362756058918646113897527212529153070437319949587843057684086658338620631892787719247955158055462746094065031301497976027150993161281736846296649848696042404796531276984957203584515400403333305699400046707220801538685408935595651496515336900181161385031819095464242121977546130912603788864255355972438180043567518324741401020796721048917043321441501714379513454785681211073972805701540896731562668656351160643022769855261506880317939429517858293952766765951240236177477941394907953944734898969102914738611174598205805348720237080611035081411466623512727543065459987209999498769306713546689330995678471045132615314281221212990231990457486715971948704316534343250912036928983723053387971079568878637654707198491909644000783361175558641728554923884599258000971206535975830645200476367665497783110008406288283411028371473804050808438784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -24274091453108358517019189726817509552745524923511276758703052533033053342460227446668599706860847504662584413667194502157935097171598095565567715329184313187166806011883298315222378463129501162054171436396817372878776096585076181065373712619829075771132734610830851349756766345353210708832205341338241794384151017639509077907254651268981210610090943590756847283327703106551799849766669121325198877040350322276501863413439938341097094368475194004193534568842065232375121212148835100270724402731440733277186008051657741866405315169385686574391833365107601988423996371118320301910682587045119393558594082244342281749420764604212169467171321098129984771423264946526729181230305058224212128287035505431642260578292399212955377737635383095162472167304278644256512314072937281832874288316358045175488628223758405127972188549326609714033406751131662010003802194359457190901502412367909315238587753880687660090195561098801839179659355389435249999199285784493060022268375857066205020490347101435970270053659974294043314559706944706041949066237598890931713856147505493339652904939656044495055425494256081072703906131780923273725049095999609656780022002837623683681601625518633640418655695012729826205171362117043880926141223838892525328089361738921117000221138277361437542234630560029366139988494253581536380407001247098812516934090311334905958811719820325539145360780081690280733223329997571768579032973375842860816718830591132607850046325118429201899653450914165600897583548864563168094127377560498791755158430428766698023492275930280526745219912384422414231826078088218149758961560285189123998726685438353687340978166471007035938214015197546304004966346441691644931871864611955021063420198534559873772879168330169880285118918271111751616311390468186131792328613318219488135350633520571123414434641233711174894712131566207080031025087591660988425545117729955456075193691195541170383979223139848885412431207270372807396654260281090790024938676045257769812331286572171669497753749832931861434298235050096692033533911080149316472168795413148881331263638987920407587355462584935690980395031124961083513644622914748276341816692594056484339249482802985380123072194776172086540824802738810625197259114557285258598917716616017222868945771105926705217160255093666961443199104026603998316747838110622445635832783481807982995690311095563411481380523131528389567582471475960490375810093904693606647019017138945317109452990347004175270919210255615884136090492692405205946175737155023190922977221900075497364436328563392105587556826039901574872307097451841435204398107778500791661611293081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 161637012957478265987808363577859806500202493329780019629988728259980882096794241605609383635346365463433281789113074946790705178459238009396329030848597237373369792647490194406164576287588250526613613247087833770226731905413049088809305586256618965836969276932703329242951065587233151233671507256260062247515926482201622252559439167532293110154798495413867601521076791893899981543043829308800164679733363100359006256462180333698111130178769025251813893364874210240360167723634285785211107727342538495124043746203168502186917322186231980682313433048317452267215409320048545376071552652465766241502325576672344811952269028721409726067977791828300617816011929025338782231880655358229342163469151149609349122041893433631334995473886789510167378291718542973358317642884785000738933776536436477023191430667036269671911179766946741354378872683650384604783181455691082643842615500264907490516854928355243785701194410106429467708796850384543370236799425182406068095629306298550764295211516389496855032670723058843545515332431038542990001507640171037404850749728256033533305099243707890755673168201092743598710974468680779838697421909164240073707063509882705159691519636368889112470459668366505597547895432438343987448594583088847289240843567555849661361287006597061531432812050188630662610168447087707479444356149036049139093490710525599437284568590551831155791310254969169991960460703099047191150525752574812211053531522408720957770149471782482171296690174912291262730839133248831069143297091932392272164711678681264232259359380818249117307291693176999165311322888022763415341798303437704479982953892030875546604793334276820814724591251578168450799945181062286185212212578742931910676456897084753061504441122244718773950596329478958793354685726194520091025910468962093019749732421934792779789603825414457645066885109427640819557991754393933186606393610250509394983914456741358259813965844931958001874534009128107125535321746482451542339247564673291413975083836836092535016495177099320849845196224475982245258105198813493370412447184444523067146804040468753299042060476335292839267337847712312196218527510371754409094188977907648590661159402731041551484297376041621977272723049435857471378665214066994185037250904781512429680308821069353087646943275874131280125335618669281307427283282947578133230839748491208119038271635638944844126873795625332766688319944909072021552261392356268247125155984821966464613926732018199330423948327337248161085372530857576843921414761157507756905161849352545968168063923895244127618870920083167194282954211174287115572910858127443379197579915952128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -843724297363790296499908613619251256001726827157047604418105889516830207540154915314822591099440664677031457657019063569157395562997869217493190510516187125608723023040187872946568818921322374004003917281572317697214634509690086398997317403534659202429459794241980402009557197184914074027430151581933123186565298701383478377552503168118499759493691041527263680023106979797963500149610385370054484053828156924474643778868537383592905399968369573666670042841600617561526298922668184735732182458927050414834875439739783887254617834274128377635747046647284598588066682225033643002872577683794821561382360704527802601492416751654255855206584766948962714347347154426356234396558861047531358762808079106989951564726822862607207071829695059077017128412305870647455555579399337534923678216401057139371616258949262240571760070924224362870017081148272305321888684832988538519508839592945970066775397587748867428610245632939824989323582068890753280839716276197159501092015107070861276091695710907608936720252088965469878983091528846225227056865505308866003202675006592780607184627876020587174647480636038966995900738582045961727553830425246704257481115907942092741841104096155469559483308425190838310487499011716550518830292782425152480239762874643688089251775892745675322038217416689477247912322068714401866924120429222682939412964839618793851666082967843825414926806555164184595271340665559136254561419025414570162731368952414029281068589146177885412814295660945887079048903832452513481909121824724465936500652610291375804499684507060579138943524828302385397825061998885664107226678336047294120715659498712471450429140295689700215462808856610683329025142304571083296556047558405339715134417279039842022019187853935841846815375783771731476391918992883620923896899126885381470242554585024400349604949718453510420850964629159452396792402962721025779100934700281653397497286620706230267849807248065204769984838371868093314301129022158191119658552810763819363483184646585649626403884391446494825408675880444208458504157994493151036596753661773957906441844899018696316423487211978042085313769543356723447022737054102234458621938149725018305750275802906252282281456053503403044289151189914248607368061797085485356510069695899001163924459751967025341975477722087781309070936973869928559038175592389078626192423127006901951067876901789354876396204918306281281279239552525551165784334064860134985260819688506049411465409439116752707743520225217488372310719097258969790620386888411425023526449497600432160287971968462660662263625741307098434514099191745884154424003364833724032702480384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 3513235772360381292286391406459424740888114094733050909325135097197378398033782674327177795721669953476074281484423797885303766190480411787745769245498062031395650267240004135017031166514131070701181347977880270766514554755431069911075240946163913521290924885649513695506851339373731921525463554425549628597269954590215779911774882459845537529363336491145660470913531018367601330985267482343757350513023179222614263790088981748472877671512712169187873185712194675657559383751055304186931035421973129700346500690457867881726479954582436223592302217594209901420338383883800342199499029754122621351192250370075113312548877289529269236223661094539200923779499447868132995282722042729457436218851149305237847126423879356037273688576494961397662582882883133544804467345695799636615339394383633222665909777863546110903198412931995973052272592774617861890621124034741746651733190393474262233179541100090040136269950779491876447093726646275953567500244025476307609731617541831574844287684264049304958139423910911192666794199211035100667543025850980919478892193883301760069423348395791196146065936622353081596612361443220275539833907748464063571961508677691162365647304282892351343876659950249109784229416702950858566786235906502368184620951722766679858214886638669070773915093432293448199591208322110794558696784237697478241338383545249766128814797563138803259413995481656924907241180081185870045187818333747887794103964099486687564910338310381499999656836825661060407652418670086076417089644848051273354756332919898962076314638397888903228866814997708403745648856210471155600338719273519093480103832980565372515567189098153206566407175789223680124611817886515818111616963015902737709125996273810066967268728717086029965434339587878511703213059807345718352136172351774043349140414558824413485345035078531261726132789875637974653975374307425855400676075749480283698972540339727806078533941252019690043679553713215240565342950500213865901918579559551796101658148805579865368910484495968416797621611789780603620757086786298210622706301382836430395108240792222586814683273930773619353170737461354720364059277961213905998211250184947903558028218994862925210210388874408825001937381871704323985251755311668133344100265968452286952903380159037744817071958010371722458431848307144077566982726567590603074527378529200728895285462423949233678214689860406680444706435234249096654775261624255887337930801777055602774535959874814047988199691906441837998905515208284503927120830242920438250082769149577891318539084378356610419347491638391243549424396011646951064728664848084943712340702610325504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -11975532310677140216793708307930544536018852322428213795035200976164519049041838700049011790235315063974718279866250879387670879352964374766625872399036100072245856900474353774511408743466868246549569389936917844091709656049065038199421350966283337455125527594572650942594123416079104471135985980937257368962923013208472974582981496434022647059133981103544112156620037741738922325484584977612204018749665029737525124661417366519584349783811895645356545332470872308421040660248738523494940098290903723679699704743774242012144901657591126741514976511929259849666036362948195316807936883523938532031916861515660591417027206724833388436680697774966941075074600996466597607169406773150879454317572458128887330508805662514974834405404750741904352203567433736793855089338090892209150996023011769738411467964808202993642179832226173769326035138943611890873202183878998220865036529750653799835479689512296956223822791401318050250884368359742635543959836934524546363907919924603306534406589951258032446408703144214690728597418506227942073581921823331837606185253045083986193111312260346647086647791161862268960246732786226467444295230802000850539971836696319205790620102731649303699649808754787197647122129470263282282324075871424745372386079155199422909182947376763122874523101482715536836729023975126372524343103065398421625702319663025295840543352529482643830895819305491299045510326709356241838412862479306783854171221462079068006522924515027036052678226667182447998910351764091460117920865213090126058737094985619380760917313931149552678536161679073430937953794969013108934623005206293919646819647167059905839592810600800373472624520332793315607746917403366270877384699477787498842529956053250553480629018800328911067306272150223700123353533038336011161911262875451432702275743233335252818137074834483888826107753392465538114257658855752561447959617481542629627966137544996789627294003869272239738307304962617831100287995879940537643677833175938792523334115779004566440708302889182996187204707431566623678635192899918798035954095044505282708440663081619005917041364179849737432325348820655268039589258500179883215842227178467118407822485243607359755599008045986771542526547442827073919040714076424502269567347813600017603684162347505492130570049560106080652078634263230409755539175002019973826384476381541248650075290303379650318513513909586253186183465952343505760916899546247539492920724872367516925269160162159388515681559728776572288078358349985786607576962597909345723188278155732674973982272480718818987705120166765244580671847471594708826503302722021064124734136909824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 34563657894694749135100824911295290933723504959678272595506613675326136789286405654763836210525927995526958367858584364425922210712498786432245964523106051334869736898063153009582900621675219106886014697241782524738895567564029578255604726276043507534412288286999822044369837281198909156593315073775002058152763182463378089390986445466122614646695618607624965587886409986637676722797764267587067401591885170553224325220002183089296422763625215131808951043071952607778134908444444024936338871617475257424789505787057004511320790114696108585035947066522117995504767427004772532602458844431120197626535093702077619064449867581277669727810245366029630248278579198434640117706725087183146251402723344473927278891045050348382349675525174075680016706415111862563504883537905484050817943610702304509914192479524662669052074776140908194001951159465750748974244850108568233850980016109056472976374359589706771473150504364909293242032686364429037838648163517012927371468253327476830025715109838384577316280956346362213912218921138944358749418090806960605723044813341237925470724122204388902636467826467695345723036239350688740902371646744713399772632803684104879625491668622342500806175692546641079858603462227387532590749268877995600268440689808413822170199829615317093808889743403666624288144769319532188714049762651483998329990570799459381483888434411883084228552393365870767743540034444038122134782107989999399349553472036040167972124932063372534749182084110275636259935588992150559224273292672480235347073112016970939273797311138142687724378533348666521227509838157044362850314340513078005456847829104235617171334910786494032556064158922633341544052048517838674390564920171187958924140646020587056008431631159927393313814934178317057792322696697560221220458280720644027234967412643804158074964111335034284823252347247750197529992684584881890494725192685535977604626582832822470544733553439819481695224547632125606371859810236194542016261401245412962420168942743414190737679754940000006951575987979638991640976273214116452101518014427054783742723835416756747487952232204355581468874449198800809088673515959385911721409126631120693759590875211477333131096731424432277821679054493289240424110753295586102993839952285128728951373954946416412466124233943018057830480535485742526869802287478083308609578464555752234933056496270180926642580462236677826763900314101485544633462131432134450318092015107549767353020441006795263845607997400385594732835322015703128411769651261337188355610728758292781346356458376277745034634955596114686392660847173983786749285253957323832919002917046845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -87446242285765365203080150995104955461250663368673522788709803397922438557888343740713088236063395095970388079951275308175124756318176394713842349073350049628319599479480482209820300105066233186338088768521480165216199804053685304413599143971843657231077595484152801872028339892649524586816103416102261933542359872705365661898755355758596847768205234775774395223429235250564625535733812920938674463635769628047550761613622195132695914689717598960145187363685057887686534655796080301305472543582523069960349125381527357545794421861093845050376213673425864632489708811803769625404133305238011704527993922919059314622298814456202678646074067777691889353768691203941078185742077944679400279752061042214903514959278718282382556115382929753393378363304741792575285494488745807733182045232296917251396554811067115909419087313990978741999032222000523103313471282205841089202367740855332205247108995231884348891662351108888844945939433602391905228247645741359721779620420614548742234742063414288797689334953260251869718650181154983608569084962731679754744970499605083629620882234900749859975705152126933654543282993699930165588078195035014963835795292195182207268567654249463187121774833688310880786128116649018939851325031045333129240611228752269251447259532306863032284296668917156340389457602235851016155169594429502573888215701915486743348474769891741261372951161177562393169661717013197488878729425466019186526592871232620102220172440272545902050958728468735008840392984105714005056245282036509000998127639032047662112254567076091059255655979457334603506146907500300871286239293154171561410365320225562257898255718816432135738679426904316833326234654503245713327239698737203211166741418718398706214144156939806836000870749841577004364509897212548522515162891559660585061927938635009207833896173548133600891121996634857423652490786258038732745927370406944060934398680655426514348624226757338937958863513753945730302032985668284082354200951546266202007285560968428792615630796330964931106576431529421775818564081387968794146372630291365941559303893770192111523606790401094391588195059918545801781886958560089505746206676753363275461184939962030459955165029905510256342849562409566816377871116394021113655950252335657196438280455082566539296050660105584926075087810910014789442258985493411798347701906586231124549676035418780935410632210842681026247351998902967939682276670057637481016832107213822401470471349201031268549561041781788820800773954158455228411827868493268987409057018221762280188802531847865096474696713952831957347995058190524080690228149021936325846323719202406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 197690863318379477953812985158327820126232220377003809434071327576232391905938445727840545969661771632406459017745892399680685877572652532499603938839656500553927062994837182822121560775988695854049174136930156843464611986914084085345123917767156603214903493751270520635975230042632278505714555374040863383221958519531422008069187556425075524377045835319461592444646143159337371387189846209401161552742097600915345381919124860576820868838097845386253785496428439900680067517069954098567685765774228815847223015063625984209292853606568127753978611767179362671200166955242175368998201293376943989658393778352918010683041614004103853512036805940172872663693585903485975322131563653749652937553771329051163842939662839013442595558639427635110985575450904888596409791037220813884823404238366514954500545049805250078868077598727288893973639059465934281597917525617554154449206886901552103541518288788269488547127310083042844593781456301763990614395111562340473334203048653107783047890866291433627778865662769155700762045158430631826459391742270349729077268970610491518219557581521049525924933959881649876566282840844153591049488495555017757209482990357902190569996016905658706162409913279489293645465848800627194153875854908116805508341196582120373867568653142468017169931426694151573904599316995635102400726141021865439835416083679970974837563315968617410764955529388036507352958754589619228237207283030084407747717144609829970251802191371304753430616373939201069430332982573958820904647554857167168014875984542519180356113147508903883297996818444452275501543442385140093493868358139927371448323224848546744663229106550660763770968312100132474117225350495730784344311143414329732601597331871389719350047731946374948970616371130354866731598116403145870871019402837975479920513787842519300595376948066457699119842584215132624352248965264160291289044587739383858319322244395759573707736794699783926992192830038491484060479283013426004976699222299442757470114307981515083196710839945186962185268363388687010014466729958859829778115867459219852557849493683581454564299036053219882821361236124365819644031675329031503022827759469721249704275746029749750506839060088357822961329645772448799543775835588417527068574942404513027433197925788715587135617907320252519339778951791893690218930240679100396543428232940375540363742952251282592186539229514757909029223314678509038262443607220263913931986742197868595730373024757179107093704232523135847761825783047711071924368811519786896759906878433135937183611149111361653331806837638285842042192427872169481338970857701698791931706859390500864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -396242128434118899774045866422473047189742829229795153296644740718091801522365633719463000507149683947309962886252283073910994736996082091990595423537437687413584683574819549707586197910246443054526692861973146839580095349714348618328710579893054755386117531009537481458716235960916306235568187809251097719027961352739410842183825172533771285423898591318262750352453305633873019200041365477126092681792799027037289345070015160392027851731875022375832861308322898595591181614804470204146129142170529111012559596140137461991325053065768094713483058328261943211214656135966333562293867518681554591240548609525018217035472287461660428225976729826343961983726706480671105926059573892013037113842416599418183537735840498327531509574466291953283101440546021476418091051760957755624041017129939399036524597972418720026582080798544478633548421753316966269483448745684253944890650361888428264249813056248703918395655964086028317476565008254140974413032786668480098038525155749554233715222279036876643699786054143072781355676978621434286688992894959539346960955147443583590169643719840349099899977645988242263213583686146856704105138684067852463810173327624050262236770068507112334602916343839503390201833471301275457265042294897121007392655030720159436761841264739936202392556304710900719945079308269994332271709131131164309314409279400944764398471359353564898726016540892981170758415894957521799734094338962435580188568082925732488159051440510821227563395471008729256462724724505037371023034700251959441587000527573216952023190930260296829331672024432566029386549411893404038022904618874846178285518806023940694129246689153951516240404634774399418762699233306892260273815214320703136289120903513452953254982463109471261348283161062642164284316090968141494418888284391889806288153518467543186434242205350712900532228963229035205634842610144520046383587403013982510180282631895287759569356032273749675918376452593787666647069225837715853346024866590954290505020736916838721888656586510456959496715249441336393824071557232289296063946125858247718683976541301097770533507350114488059257056736986177523594993105551498771261823338346548843444906532994966171445979293992989318472454348520991139481520170080450710259160330612792142064642735136685355314018117496250143451355628694262676238306466793761164504038623488158452962287875651900057497619769846842912004590473393995648542975266251175789381836508754328466722604680454103025616509767145010030048322215778178727083896207320379341885981623542632182080757406568484764513050071899270698116509472609521902356206338894222811363278348038963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 685900411693217999160912479940850742639920368820842379944200066179984270885226347602811123108684083351695916773631975471689485973005867027096499255776681238451432052178240644488725048977922062293088857748555955067286593115697316370337957173976585048349586672083986071534756689663870425188694501882036902825501778273903908263903825221015254519833307939114990649269142807696757918771583082850841399254473269762868475197552044599976301691145436492629512314066304474128360740470337192370982331779329792897520163748463388489719694952291768966637162261831732403613924277133349241930547005157244152318899646430128954739417739570084743977282095981575838269758482012546199853980247919234488353496393624838916417076740558292309873228026364680460608586592238652888622877819695952943902849244732825524841931028626197525848998290237478257223423372676326464558723444272183099632154943195906197880874612687041600147958761419272553856018802161391804249840265842841441722842980827495137547214391511388967967095847230012953192989356416918175684409182863337750290676937252669633365215304720915128730618088003068029404485027881581523814977661655723076335189026704343220445082443492310239806772442952276289296582539145541635069982576578636955859558193168637888318665382128937460414192101957281730080561106686771099641437812565087414519660335212657857294627908859297679046675126129592912145302050668628779925787929128043089463417458484722694708386026666308469773096064602291041982788468665061781876171491652355878057450069100702147064075561117134746515257859774976056246830452617554195613114400613564897798598676025498438832642506682697627196824717630908972756263850330410735938974717281892090389128861096875785527470374413433305800935539982052271731918026510273993268976258129360110281612747734762431223493329889824175372677150300972984217345990644668502898237873494109702230494026279836217813405558934325970746425180174293919666618087212189705028626225755496939540191521636654278617869684527278352486643106182522566734355343025794626981659429857122303951319556531305766669957285842264385754398361263578171046890350859568389050239627071973477156862619342896957516797577853297394177776186260101260819262605703963544756434633501512829891338415656189933224369248555603245946466440926060472511945096007649645291193194760902658158016641705336180142073774421849876854153904575771758484549622359027177660104697814225178336074986767445535831955113871197657598934821671869704938686420748310267393875149352807086111314483323927061318635692011523665106687187673217175740524026899885956296800154160830873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -996755313973174928995557260019429685456383601867600132882377574352113508983908465544291830045934402277843299405555191111774867045994784996267445165065361530186725052940704116695772782583674101097390723825425219120564513578707136553801905273102995865557030792349812206604212292614242716319632019403972507202331674658682002265114594314952084408116280831995788982404356080193719773149674903730061415569307325647024511537015082054169052568545849138118105675343059434803890779138522738675966442015263410431846670858573755397103070439803456503368707913176987201210311134048267305001697145847906582853725534514094657027717232243265271967015645493752331343928714016292784094860796424630646713986777560073239183600816070286263329413185739002050649008857770321923624363716043744065156379766064047151804759642836282660565542424996485821213060999285139368727161339706688971568940509097954923118511715487956599242778483387091147521079587214467448137380782440930920304959672621177458715917524967957649826099938537057281419431418260274859134206332733265322320501287617447417826993487434445872388808377746331759765784133917071032964638814861540962175633505495065221165784649041798900285999567637232069450386765016971651786490578455350991341809321960565339813871406968096450945795514146514224818772997288367174187759413871203220709640835865428375548461472966601100981024495060159049592253635928222563933629924938094188851447144931633922998443312119984454633050921257730727817156354194168899239714276995778868278441565900627222923393311128875008135525764624922297516811582210045330189193646032530560639957748013729777232551961892689492749582804750123543475276055612793380178728777541684060645667945184720620950265235769765793355456590198115975565634742514913557313225490651744675388763671840793339011557745011235456957352557531131039697744970615013883796672778568258252077749059972865014157539150133262227689312298677031466139937456035315691254359854883000030508465448741454840077349902634709665804222114849735815978528060062201022130771631958668652594495645008406224435777443863228469813725459166564474948731405099007780524628226717848755975278977512232140056120392724927942238907406725422345480481525835302252688260272269563305987884190870869544242683164670357294338265445574544387917512592974755066839982738373605365894293509902139665205701544104492579204716839651887139975299521385263966909302895517015699874005553511789748493869784716113077601168782040101734105303415722556551801099334411757201785240908352361897730015866085750387944651469992767671895202559323542859259222398776587059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 1186211782048943038594762916096540159388576508573488204285072224747908578804274086139394986392789365627159593241904004450174274297848544516477187418764376660756533107529464399253403710692866193184324726678891454071583489439075624164617207193528001783806615625217524382120417841711413430961159096375159927118236351718537189873750067094685795762141044390261356953509655753684723968624452013177780703325199347660719722995804116102956134017544424698427671694375447259397036285538366355610752547595518639308409290918156497016691675531451646269184650490703070641023694184802378870918474622013740145095154143611506689594389384966589118906978111389091698112635570195877251715675811095018797450039743733293629500623822852053180664295254084939865573429955810103548923797818636053610684645458465620439049805720572262851569741623635591041253038845924074281942433019383423793068165449047232253088443853343591729325529986127460349832563494361422847161075421219409385442331458353501317511349851022699392891762731572898199222208154164709932863516994665302343972068215240397203520733800041467694729610797338446593622455982110052316219266862879900121538454128585322205481740338117112265627902065328316228785938585183858336362507333279422979657646735278201568194209106644575040857147535062370177741039278771428310857722021206082663361399559072311747118977703930169427418805090511034191220812089651471263809967933912266189417179078868653898992864721343951869111488504667824286100635223331319570974126633145873951546602561154526395388906030846408558779425800200804031589601926730122135075399171690788390045405306179792789335734732887887269270322530270864753283850339229054777411723108591840246046793081367733811507066910273137503199821617985828935624326728752900698282782624453287775142267479933742688217155825628981828232571598634587171221738036251833549258017182735405707407332193393289188335115303977138928994683270231019907325744806737921282465070195038850167297230899617046010779544516615203297808088759601892976695677364243035045414715863819478068173944624563042124588931065642164750563245703179972700929654784837573079533679429968221801552483944163835446885840058890424350535002795136631807939467764340380648803073535450749204612711415116976337211657361863660241702492884761730767239591631580981065253845441238258821913654450915358042822469874259831710064796021208163316656198178583579156588177638577747608275413793187782346254269603104327463992863530541184788970034587956636719253330047362143797286946506465672665943797719675722946635958576521881989653824879218073626189624153240860884992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -1120242401899675123138403022515693384287774719742207674725512363816243548714232328797293708149238281955005108119893476387758305281888019040586558053725700131810249279733509435438597294360243231951391741437241559367534179768355907890546120391457353296020301696984607481262969655075500646547189666860459408224691380205679487969554147135453008283310555716705823279875704029004436656301618023916712625660561913461707939006209006187472614066035037688862820248554116278887832705939686963542899420487453595292508244321258869368280320278012783797420708958078165420267820258877660369255481796983487307865244565052452123924377075517907878391849139835330427214859774133912872623255780708778253571422077348934518730606428733245064547226992748226142287329610415151395803458445673964061622573632330192861261297204066521011359128357288769268832552020923532986340712282804314640017480806236009304641508170841880080610063022773391614601652915826791049709326781373482107716731388859812646770146193667601178312975436859233925381883187394263985903006706172829616993154822934201786667196346828224481065923169754510543727713707484380985233087675475802910115925251243716332848872776625597435227109850561514593286627928141842651340528856074151812022437001245849274880511393652676527088654446972628077230289079768333703762785346940151543073322454646274300804397175105920630591655097163896921216779186604904763725131929751411395934541666096929927431890969495796323089708809410465155632135055470613612397566265171728221655758770803106070571699643957416878335010068343115606821794715124226355336188146054688956614222855100053256250897370615581849528861464745213668207130673810846948723942684312096154025669999139046360457667355264747360895888476754241194785166747746751786418960516992754225631591008699720830891996681283781153664976214987990315624401003439625446972628283600823745723360327235752656610868213935544498984854871892330915342111130876413812611173039515148796218801583871565278691013817847885087839419446092369059605846379154204642898497610782882845556716954969131755837111808055851917496746744511623825441463045783693408578512250328219217569840148453887632207446800329199094204608271643249663282976239388379818923528698543584787576255353310302611965413686776518299969329766764310193189487321427971645740354637981598624667073174097670340275860845431112860388793827885377304689611229901463138977818230166911755414132501333262123166842422689254101600230953346248739699138311060286403606916854557431544337512056395872976151455664654247014365390383824579982285507989048063883061653194796328550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 776718535878508560976500100672047479784041439299695384446294045199604973765631266055731430953610185783512238565863329599843912130211031024631162907752366261274632483694418771976960954727271576375177457715993929994130416954474817604980613847648416131722540769137729849540372369248578649388755336036671882449390746256195233617131648459944212642257095189119457378937823262279930888186509062982928586818482800004039305657878449549383932905169381169376781834540931908783540684803576860701043896133799109046446898712527151257950224987484972875244927097323724118374568457163171003116494241261591229883826988563416172781437266050040166521020694236203264457088971632195974990680037848031466835510916526261125266244655693673419329610214852391920913073432221716048538834703835815472507445643555989476437805578452276839322088657784180783001049391813259422294353244965241938574697934772700888096351591142979513267464882908584919032300503135021972226451757930122737573679043637069599418813093771737410738091357759349527153704535254679775190468716915559675250742072213605866649942995557645237677361883479089868777638775288537371635293049467030567684875763268033003319901895107263637359236891028621226910590469187783305650816379584801537098270244911714560460355432727809202747830549137443526374294263074486994622445422407489954780784253977542861512500143086688607389521414443636328587355868197043942939837826579064035590725613251732848844410216508295673886565994429516831769976677850117431978839965031410471460571370387325505119855691099914406079954833042673102537394747316776722628166832430293066588646583999301003178973396885168032837527717244280213621307811968169449660661023535893381249846883115933356362881842651080654204165472072278363169499588992121714196522221461243347138045271829898346127360519985237858709991273926048942154775220038243445197452993996281997559870700406566302147169327216219925742787031955426902110175287595780297213561038339940893906644043258793732621511195051792497149802367368710289892199762610499499302040325352438974044923901232708592202926353172721903744491770234729671214865381837262913404083491427869721960346875490457372975640699581339846535187550155633676676613353821318237778557160998936247459555742969747556656780178982635871554540890850786968113593494417825428856677338046405645213946057137542817229938724829358703260121837678183306099945511548520470472811762073529942437955898424247347304916718102495865457872065894264658125691338945393802243862127806512934325998844930555410390895403717329855613152484794953008631657023026725276712362349228751585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -270794334643237509040492437553732371581451303677239402888902751880144998618823195510585493240620792945010426841662914708750645696352269255322568517285545592047486766449440722396125965766035134092258781602089246661844853950576922763709309490362385944278564585157331985202283330218380510630105901599853818291205515112926895634469624228210813884360790610929234666611632415954528770363287730714556953382382202276586531592000626339235678184066266789155880107695013564479202359154505002293889406086651367206141436277112701111680555530387092257952343753865924150427045477980118673736750867071484294586954535421046683147466019142360847991062562319359964103240924692708216110616475164573248706733261508252918203066696941292288444869884597296408983471360911097060419180225250777661398732981571501748987716920578419691771273404864883973625909446617921500523229400990953978945862219480339210345203072592132253428830787365356471940279930614592158815774236376616279511240559867220791942564823809469096821550337768591097782607483083592544064161425704893325255181939474829116650491162331003221977750640343166258450936540602189875430788497639809770045456807644626203278050044809386855892664415112929520185233299274337941985913893539956296029645476840799714248472272661249443288471234197532852905737536779068411027874119882116044045558829480649882188300605528009648201708977233319885655984230857162274769920347159912342993876949456143993724781417548338065030725464338114926471504414861176609111062017420575129262843503992868106621799759794510801832551504266039755355973514695833390756881651487552410339571470454381652470087038221731981980885188048776696056019290663417680593160225258543076433900872857737556418285301280705439552124305825212723119352896936334499772991947028646920989170634858755516409692178164087093556010058474456614868790181840958978603068162110967411600431353391534139670843019269548318333579429301175042997481146757959512723588132654529698364273199399559177017803135906362403559410070466998106650107237294415407239769840308518992763099698228424368913019374452290840502339843772142338212206355611202931954383167318576848789670767522486538678145994895735020351072902816928370895142100226612114012339350558056400872493932593322224493475541790677261991513825122345571399599301131542967470567426739950807821006663349453705620844286842141920122094198025716392626616950372703722300153115672800161455669579234534678537792575665869188157325617883072798678827562554333065663029601031107258808907466534311447965195764728382775153829030954972916197440379958813137348711962379498291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -216966437226379559949270151881738621513987691913359502039591700230482866379870691669423390395204849032630223675640438812482101078449355164036192056876197576201713913194676637100020353564857210567422707264302434449774606103306912625393355792014844364987311310186753733060702215879747888655090165060887337716484143505432887218492787101295106493025332303920573895872128318004148319634618499703822502746266043312748436861385428545347874683165830127837867777116633555476238615845086658713360750148461619006266292698507063219652841539798869203638213395371613111421870015122957056726852939419126946805739518709033752488418480498975727377879347215293440354879649334875079623059810326721888910148432355069783361484599044360829971541340941808322913020680636709434808524576912510249529682167644804709126654867160851759636458398019602625116349758608887643707255610391160345090243564129287687069070943911250330700278580006585579713929750241895136365251596778364931158017558172285272616222157242501219163581228497932749215439968469066179265626885107236410014515965879971025584198411297103118439981938935219245828274648452007137936034943805531063263067573966333210789959952865366119154820647138982252183104374883004272927234939968064527781991825033275366562749221646380629253985732537411332493775356233690180812318437376961622440377705733505243067549691475850922360108544977700161130483377978388337314046865486329645075832126230195927187539712065282392764361237455757444366650500161814776271326293937045072616850652046718852303516953737539848033621018644337994266349121080668759277470471475178356146926535897296968261821461839505743245458526289537504230414402237467698445469495102664417162152363012204683994261893821655848947174401276288410554970985127638587136535205231244219905016307236847959367309838979963292468716651708990321053390318330105031109891302718962092547602604303786762007203101583098086506251940247323454159238303478828141743291826855196624484286984037432665044039166392411465702653411145194115683987277364832617092168199356555618421398204084400885815800144564061790330244098133999290122152627204403434804378459697251257128068640428916664295226361079101858677445220056743680640788995744377165331187445659665435685194912541366881615427030774977481015093142630995740995268042508106616528868271912606487231465188987686583937097024158380860721312610903037837547860160028115578674759469937787419805006963030970841081200797651953529018370737688913501584400932542105823289762152746674737397581930592609110485473327950363847825377676098089632785445324650353205116605931966672404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] 540876565770006079214256804360151085024200069714014511437763823578311069531003955051368673474594294482406756296883079909722390050014764690288181751307427279735748154217074750006781024733438555917182076869442796602373811206916627135271152087509792553795012532769276951401507920383296098897203688218283675494386940894749715557794791153708467618924310125061797741629649868115767367877871503940763785068772581124309693477431148600495087178894065757908884710606786590232094645736170724492415111673904061627808722463842408014807817513382055826560690485119016226312156572904665827567342883654819028629978751094150524613858779020912683485153422160142281484128466970162492741499130080387726231393646820008370207024007659522313904284858993365913962493832129627004251474957833459825222314393600044943467633409430451099296361728518428799868117836146102344987853869821699749776645825598338477487684953914610022730750095093429560813905279359432062711774971554592113811545079638292981956989900898440305017513640853422275235171244394081315245022739607169791238312811479720597045324046985032112454875553647108739342596531567271036047033082834227115403989686279022976641224243248996649744428412114532815355938691450191858335125511010614666420866085058453335917961076374055709906141073372844763110378145800558341799938542446585941632769625868499158385033263052268279067659904305440600686864288489306421285934752918325740770819684934585358916089902881097375039339333802412309213812329427455791237843340767950584963417911032318243359842161625697657123910925731020521493500002567269927112331211581542495894570001584499371676940081691075095015633720933135890531819248337048983132162075106132795511180905645565508339406977344048254397147768477516324438815134355002843362129549925263260126607475991291844047096251310618285678743095393526394435157399350418687971498430773691417644518160029777021457122442166889232383243966203509534118348513004122140511751087285661880787270238018069822328651279090880892240423542142812173824181155885026270046334735800354383843356808657057718296306110309123953305031205008244555369638638717423864227170975910834500586820814088028433877140066924346941691368844663275045762482479456935282150020352781824691793611277277545057234433937829441430649884587806534530193715797459064369349777298491249292863277176733406367095990414122370312004431830535312150925757541957070129882985549622250790182929914802658624600286178698694753603103711429691081197825195963524064212123155839666966999363377128785987115518526153685125443054916563276448669042247479181253290573431042369126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] -650572694399714688873441170148979913742290435662814447488069536440210208369511965625954908587312843717434436864489305257536231612831029444738371782595325830845933293691135780978500181570628979958597616223604377556446756789469900187298715833984826351849766966855285205102305920942943419415059765199793378332234888059997841258756930517841180471595879399851848685158666768451330811973871389443959809227488648766012446030325229138165341903086782643645655474450449518229992690844531553454683645231574760322792326957945885073849770239600914701123323601164686447654543259475358541976516701498737036728616139679166248323483522768759467301105549521711447320446289021312067628181956676345307765506554948256544819148919264163643184233384848203336846083899442416995880534779292704740376169585885602512393176747668180854348078931963491327332408686705908046594380358490119398380928043537856694958997896316456142802407557851736173144584231861852010501183719713685409167436793279565141177584802041554379363163135795755161742852636229956894339688082784535046675276481998487821480804935633620707307416969016700040131187264561492692324886204100198904975911997831728786030056128744659675556349385667983191282459115882399986819241435939713444342955514356527483219315577429196622069737875768357102758926046144012965202461856980057434708895748727097043000495015311481371617809995260383919596976963870484246010257937785636019243395265640407744746566605453989351480989616830083009531527876042227763683628603342979714584006829686465954176017113959321061392848837548218954802320227919284932507753764980142866983826349956994027673825026790047304436903650339709358908603986140047492215294377327375002604403457198219125878625965376830366729333506384297563202192690056171188874732595908946509078207381888828190109058589037644895184366434568117682683961915872577134241752872389654899194512072212152624048637665223910206825939211165951033571909572007988364260824721633010926945885567277017508621161362173268972070625519247204714015740250315678561605398399021736967700247367645393356756242382531332388840162169378998891618281986466564988619614100988931054271420960352555462818898586166455316316319287472200508742734916484910183812147002812165366917531790251777454180850395436325567423746721550323988338900341056067286967722301768203592559582841318710700640076273113665105374811655529510341831900845788284069418739662401634619045218789241941589658710924912726100253402169856571604433777548187033619955991083331183935306502457224964429933306251626673548945760460342064653388603159943280695119439413497099714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] 589386592922941504913831622858962442363269318209360006907681190361517841567942708259924033420992462262479004286820681212057290672714519065126902992897659862773154222060769946351796837947888326772820944745670557554483677739362003337206205796262872272071669911843999760322040779516759307223037157820575758406129109310287887063751868474463176372329910033627107295113968548331177460111729211752403684678955550534173550013988689465838966076246900618242209555936777026657999624368898062833663711880126998228902612388951043649268590639797426916278000436364696926966860459157704450727277785129819817797579988199845835198550766358897748279169905111635533716960918404334339890998298690494558029612210229555701852743225420096451208083546125923511800248972128757324319416202827063062849043006583277278786600748235329444086416689980030316667398494995984972121537191702372373620533067618574441362546484614299261419510335117458609726426577252153551824478557381274034417413405288639549253860821192990888870680398689751814777931964016068614464043116437896814615450066742101789053094683302920616608760993413936116696601318960621093138624801192452653652379943878058502669295982820366309826979956851051883416656868553376450918991281795668283056465971515827811132772614636357318531605814349384150486622473688394779056044313777444855606204568033416869664672243179526776785661964378941370136881611426433297803496909349098959884431150315316245823602208308454001027867442322589615613871721579794780425067692108213741147592560043226200297449606794316757753510198957463205269662864175037744261865548808584514573938599962451310204039328754272645266698363829063612034757092439958912357450476736660960932266872241129865412541162358617481992743702498901724304307944885803091097067513718061288632405076523582256270251759486096407121679106749944683935022935709564304890395093098927416904966587632120613653543678976211811048257406010079675394453320908924889752599526914576238488411947750129273687532647529890987441058450222445281595354254944452093066164310762734782947414081723470296643837668115497129397804735086600352031207477611882054437424285598286366079513595162502574838061543828317780163476588598097138317558069544057690738271950356902271081758160557196429409352310774990471668575892491803461977555138292710552407331551569203148413771335801974114410886568274103252793738679720327583783134653853200259786315599191570537492665957087190615932964810162833518037810675781300782879861823082731211943029090896037012843829264081575983749844615216552742336919608561897389042004809437003099679299371369968435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] -445650116394322854811881118987502117730957698005295338714734759601303177386763420383114211003321135077402308011873093123689995141410627766995198643073093156564115658387053024458366118173521582392468820443527432154771471302837768739594432567328530234694889287899399056894421844380335381076087366274061980259803095123894146806878664613877216754013135457927092686018357087722308009150770284201950765912295441047801348916305856471074435961626216132756392183473344461589411852910685393397175991287456239947687238971618468456446664908806641096935838066575597598130465932079521547376705012188092061330614637383469029278655382582579193995064555269142378761027722337950416654714948633442110729500059282111692104183899846988867007426145285518303649486097934804959010224518033819566455911759524985473011956847453072478152334108838652520473594158567011903427086768757072308775557012771016003766410925269106761437673924768008734747000609341046217097343946564579941878336164507758954124154171630734693848087377128771924617328813936665947331858249932677189568359610613562664991594475963980438952234941081630727373388607664430444373675704158370986193247050565945519743249183536662298402810276175542261059497689167814171981725917720538830143537860107911049326959710254446999628261382582172307556533029347927169700351733186790263635148699136374609623164194565109801262667392188605589804742236527163905687199335124991360653279333973232687789397162616720274840460974203398922346246974400092572972026731321875305034312126974419037141054285538983219762167856065045627172641111414807661084907079990658559438352734988681532305160781166035163377961478752643117258000560746655558003842169323772498745952172841857711511926698320951544263907791195881369012079671337504233048826497214604582031095420218603068017864287380133916607764709206884852380980694318324527145096623611403374841945188426943399933892735342486276465409686843554455489135627435164021682860008758788799713702977656355134600804830737805002787578588183557774718993390435045557878419914217035370858360279167020962005961372266119714452758904718121907732483029400924393366582503744267186578634166009594999336126680879662025831848984747030232856304353153709666586497876490466813107755541972211807115898345605740097872039348364081090183931461834062471943153065664069305368118024548806142341524415776195588375819945752017350427207336030625411550527430458314574024789294849567649737322479737234254832143919117806140681416761541043845738774015902757349966150970898980529699843594196981118194590761430995748023821050468317717213407492728296570880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] 296069645989027626821803066570680884212588963284229321820732868366806913504320884362281496136223867012521930880834114359974017273966149533007759782329606158265895842555539698530486522169957169327374039901355578139503339653936346661062001438467535797306828035424020293046773082496279861395515771628599019058437530433350691582294282576947029983843483290268043456428410532641135191337064901011285088018955777651274380447810494450657299372029871548478275751939892601165907680813231595898618489205958583746901613756482102089587358658485680287774933686221330721520204350101880899878731552139881400739508549182204034051141164042917393346136506018666514568022807493120350894311816888592095583879496426719444102518010727514292791143149495162824815117177755595568111297316245339444197683362416771071807855038802038602966981743852663387993753348223178043893565324420693812646256088679513869952508035820915921187835682406837027962969157640145358531677479899426594496966831614501983871210246273673143714415950311024294916940243889785971806076888496604562660963555783718237531750728296796950628369261604828504047717754504025138246035540038905998724199875566350929772787431698417338735515941466205479363190546253462619437318703121578498979708834448093179105980946830393915941764582014300230292796445487484355837375132930489127217193916491326410578396145958066151413249191223358508917211285170537756355448795002674794958655608163914216333830865151500480465814753250860651231578457671380207019760492424707927566768249445198487270104011692073254847011669114806274082956477296158318366863168652310135190449261030219531465552596509440359354461378974012017322792110279497995447980464356521896222316067126210606108410798297457537323739295599883321705598975721831866304813643873581512809970447719540627464894963470283325426178028587980386563337430884319729511333669533175672576651684911873597757629006913398174288693817534393697841628683450220253060197117329689658780289543910814051358333803248536715198304403826408981382249145617462790366041268256265193071197283241753047388994312944826632879731522581729521440821549423717445530744940810294298114232211644750351102539129874233193526829505514996195420854941639750655428909330479022227568912156599036571594180374629079831722783215345208103607874734514008174207661356514385185332715184026195374312165161002076480544378442355897852903383939959080634200968488509128926372705022442860688926609927716469530799597842914729142462178657162880223380751275609529855939322611712695994319862757582568082399257295793927706205093579578677844554763897447802470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] -178421247710180100723762762220197499576471234483334747310554132850732215878906611582711130341745484990379672275721381717613845178113449686784579908133623175082923182533838130709033678348388103120294836750048017662874347431856078261768410743610184582221444176217972548035799094198182966411298225610932625549586385463119145415514621319444901992516254638956868973204147723370526610622678593972256980942708010428540011167936228950665520570080883515765553993623717704875381464016034389988636432661310804070167935624588682413729705829994525938983470518669410531928545696860979022752036901947750431437994132904487239185374263540891453016591922995427388843691609306661346474461677375353140324476223128586811330113629380365741656627902588370886048500376746343156948837000665267114075571530902388093851378998240645070750576863843719911743335085063807861822887795665054837141568413141604836034071521137786195930748465839817066194513270762585738165452584693098140605152198254571429770108876796884665068259005089425960703524379399778721545115448696698851309168865145804809161844848702997821913298268647748203399294432636077802096456207020959263350959962167924503801095179282637758379265434537518230596871825993812324112342062544746264855648175590662609407672573048454643955188307800347161109264492235510289552148601723278309088526313000791217161218026183380123269032814668260001117733408253871850209192747754829603045720434219054742774536115527205645477848697384550370717496994348966069047344188649083874868711060903275420427056665534313277859783580439970406525850878725811174758006904392350081547375016400504399339134195968882599019170038037871170936590673220340496752699354644603212632111898919150595167385667474308998253479287588580912293238563589865948785438756097862556085183461633785320740316875779562918904370797703913456077282211182540837918398962516691059068935942966648365211884953163504695410357056201965026407916068655918969519446438688203633940265868167661624779432858284317095313786484609058623417075812828154296603155180815731170738375182087038071780568723009247487955696783935961864617817893366870413256831469492947742643785969263573732685874281633550513522781991588391723261876647996096760674360810671335673270495383630522299228683377702125268886584903788025151377225195751267210277934910797440034950110426134163775488050351431609177366692719763449489026561896180389790031927927422263364425271354525959636941782973949252704239009014438354136535305848965551209335867474804331147374258363169453540306721332750714504194936194822754798782034838384821601158115127819040194560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] 98392647303526095622202181512572237900412613896306839094797614277070787839976517242957245295267361205659434408120677771175288928204742677655311578219669990852347263837559636663068552055485594675546276321650666473245287436634949936085231422935934443594039270263650727572754327556252650925432885701357932323020171906744139042396387956885161209809574326520805138591622726530150131270806786199190888379340712517565754845682968245576476894515926324408800108199689149363686075500392928620578428457712550867344329836169392185092010037253388562029807034516023939641029165180747715339746080342930329931541265784952338088242854066583360606206938640832552295303524047305656657473768076173694798951246077624587297215312165628668408101912582287275845070204783324029101098792185715261921681281496096005740081218010763352779045116614192353518157564736218134573771459953730843596551643760412947267665598827768524601276125641230377865067424057439154422965793414862110309213728150234059523755665015617418597923327169356915274553201988194709848003356867739419191643083891494602206455900832517039457515433831521877973984183536363100702781337739368672779025905264809015391677109000930103532809000116595336341730732806263825327494896491643739435317401526067196391960090616972630364403153975417858170184107707121187518240488215434592588213259098801322940039792600167294775061085743654221014219338528118821520080868035397921811715269916155968823272034191818899780450609851141968986950885351420259402626077723931688977597602274017728829559225049970521172713888486965267922969984754304873769906433855206367895309579139573864489585324526707707091451345078269931705108042474767380297618467789922312390395777323425848265798965762261648424107513099691957188132442806143978430300483386886741163335505245465429429661464009628979925456928030986020901739768995109350970963881297867105622427706716188787216889776907023594142655779568686405692174081386719942259528634725332535961843037739900759234661196797079583641647341296014355630500770981358538055230838838569245504290956102996997893543927278465464657476826189600208945990155669795369931771547950479395259002516430093602706722824151193387098807157373859263409954621639067725451974046844514099123110762694728598801409578016985569554328235572963367669967989492376935693119875344369539756249635054446065288027791250010138728245575422797000006397263642324055508042358718299493107741209082865968360013846893589564009374895390785961454217425952122454809998005459103188938606380621557578231016749894569317782849321981833920818683888414406928828834143324130508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -48347759753714033651645306649088074895668050057472030993222539727920747397959682482389115815808450349972749660981063216966985457544334458352156670356484927870508200745514009792213918425406124012486961171925312912120773382068323374949636041665715859441962564628150498220547802264388979750053531709153913339447771981274564072476597290495914554880759153898392826994997354712717833910191474108409452185514265560705987866955132640564665017664796239036316224437170270989440325526326127626663118736505980889210018394574666316513544580588752373252436850703950435472994914690927947524472902824208590909327125473178300603123492483017529274297012057721462787964369284977230515651190027066280931276070093049033906681604136464774178089638559777969408459688382350294280900407180730162462698103128412110950280739312620781526651437366270837592093177102158517632982402325059435760388988578871063131476808037704170049949828432856649850178561022917387844749367042791170949684268557130756343331878246126079011347629253360451498396441971943872752557230492979541863195545374186731532413419422727775907065875565752218654968975484909496054054538491919379457380273195630826863803468687671145881470705713991777674697152710020632344660594898349305000733694693903694272437130335748753262120580642618266279777086408838632119303490460007037327542534688911045643966812420244353057863895941490457402906130620377158833385138925475278975590297688451287508709758432803769404832854609048608177625321191400498894985829966667463156679570492805879176798338256535540887198376643950677569119342939684573412983891725455385883994035253717875805600465683709495109794826355045975128025978311242317541202332867493786405213088701178938557274291378762044119502506048369524845554652632087253080643000562424593438748099416331977357377215542319276016099288592691417719491216625617498519627264241790857332383523388351651314542088253884839284906642411253788706197304608906857096301489899051272080043678083201384422451413786317780059994513078754307484775941743279877412912984334191580173327612548323473370957365886841885117530249039177708485918126966187704436429785928756004447945571629869322887062552235875639396382183863288346234070455444804517494421479139471193153518541974029670919936407975946188765337312948470579212153995423381386538865259875909830735833360654795023072687785294027040873152698707492383455415596798372075549056824259202405865406140083250705851591141807034857878930805357443254530865999943165711770573247573993598186053950695177193002395490043179237566681740235619350883272370332805787108540243188635402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 19347544190914355991832671804156789953153019948945627573869875492106750289014714473264750806701778981509351001848966523401958655141002510004142899213301941929305591492742711640279625981196966565646123947395517229622398773572844210624316980045012446132416908021125332647047382836211015167803356192863468108289566825154193477919762772801324541538798967218039013577502328017893907143163549111842172966736390684412441795788141266636391234253539285502625438565550612171443350077510516716177227993282068261272622666704046449143715045268746245690944102214957332127522024739801537003389329597619182343849640570862063780848438595189212660436699756708685865083014833381797039406835142265708537897421408638143064450398079319201507004049058842268200726307406053495985061606016170584473905157551953403128292821579211807396668879979828085823563562234814593931349545243558052116372037938389781010113913884096819959685441512027293218864544472165205971077978407910659954575888322870088683519363222752087419277976175657783685162710548665012486790901383460567412003746725662618366491785858881792947856780073727419171267032629896126235997494967276171042302302822414934633478315481521513820691881071344054858265943169401039802067855988770540945512912402523084603246084575140217214078371620128640289004859569405798859485184369486198017902128799442150514181608008258068278845642116405861454629271959600531089969164427913551808148008806512278455613722374721355802592755393155351248741034627397012311218009899120435481415328072541024049430965190412221880211640121427949161475234385130915680333135400182751098194349469526430344297190644530340385782518451812899869093276904579974236920476044451622853602492446266204737608651592354765996907826292283927847224748652582587446974195171475915059394381600533008637831218472429594139955552595941861393734273601441038927334169465885541368223082185751170526366013636321632410533721930595603544478785971106120794353830342100796550536746925469820453798075075119184153191436954985206756372277926784036225716312359260967499821363016923693546060857434171175977938298107120277420737893141253651023096339828987563376701069021525532833606287143227679711955840950637287143127802182269973366221286478935681645825130212056181089305042141255472419812144571782661994607371612782915529683847134887812925888877415564056817694933750066076190938875394300353851919681393728181299535749307525786960478615793479367937826076467135210644278962590169353773512195509878480555515368003107224932593403933859872133094254043775863355700433301650630828217141253425736003711212586008576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -4386877584036424370211451542921190625800300664693520404992264537280106657129888325590053628253166372685970699239817488482921004385516928090295785678970580686844117061633330725406327124910842758785846473927518385362767226115778044045094697892319484517458129958697411217559521617721976991743249083955450838615548624139486178696381204027100101571732537003355649770573673234639559453532560064800634842546600299685923238530582121028295633975459880664002661955201981339587965575731024842773581770645614028968755903889439192172474776643034180570347463644660568927687512115792186199076597288232456381954872750996941820973551403016151553952304724503731482168051564147680714026293545847308775032221104143648108275752763801105213884441190503191607292655305938209082385677002921059810395593979012059838459048809478348809956970979362133722081590590502148904369171689040322661108905985310406817648537938833724279537700518831342532971120603419670294180351088389824319021428683791025104683620819411804878633588690652087681838174111093039532240238384104494472044681962492473698754935172257642663431739475477428292462218920599575630383416942553806747957310913750302620359561064910039152538758804240872564361600888604827508586773229447550325377346959951139750333967726742437238144884507659528624077926577123602709679960383963542378246301976218988034114274745166686972584834566931186232537525460727414892873696799237783693610480649699788693453033075769269903545479780104398090072978175667685399251013001037862405033240554433127880589245967750562288003907173809944232141894051609165456785444771981858200622124592474896777333182099841867870926492978411964915033511326550859645993053999409241374860766319223138899606102068605385995989775605620703145593244335152266774588620884968728050724614425820171845558717943783483497210159776291682106122205954695164744537724886370167638870675370899028667144450995211334659260098713762923332658866605120996988863564815498525552267185768057376686521211601507232914246623228222944104561101215962082009537600143742076577336018574545603538517538140838500518103011463356613654390180241183024563651255575736263935986915207305664126422951907064690156645314094144722922755826236649238781463833567905613277660826199502206093635202470517130046658717164622130403203651450880765372398336716020592055831269353791337799122775040744169225544657099248068677005512273802812323220618123572985244494304720610912299113933682733138553872169229593448285576356414813859850104723085058491851988477212111356271249950349871499465358398374220284669391826711197071849388157718264545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -1840136249871922288546708619316753832223038044100037911790523825004091503384686716266262358832743552638298697377903590614251246212563087792664276297173851497347093396168859377842000219071302333793525086256755439829456017081934114750364223234113577310940673682417554857469227612280913625647144352869657335494321309873319220953698723083626639994778810021025866469038132182831502333560058177405671082180251269094331026531006246587347262399576512681370295332912318794261229149695911854900850947673535724350061072702418366848867574420468367187407692248813307467849860435091116206903706659112505111786303899093239769781296773360537455758489950334733073297607034823814738461796916002554723808085352402526469300941806987823606072149076863149702285582975243972885655205394833670415786148326898405494391781097501022031154956892212314176856995850996381504433643982838266160611312821948291781575151611139630890430530472254873747756655856717948412293184027673289931580425740470572304836234454851193235899290676670026872264347028932293687186671868907647372895900512739637120335007556411452401005795757478850132104476391690466769296163359662328389581302093868538944977753542874885621664070248898281060548999873417626024732047182391256180596825725381212207069755896354764043819104713546114892573119282693479457937079554069604669437579980887886918345277557420846195818332448130933672335629402947464618002112172906333282142944526066643017650191331589779653747144272424990797585914700193649654460665592684010097361664082255887004803186972846554465854351093046123744929208766066763875782329260808609685308245002212365323747640982660990188678734617666480758042294124461067103221036734284721309439686185138633457851790797224727918543369506415966018837313225999409247911233369153257676387077107561449573255025744639019844037097499290097345725780804202594575826762845405390746945896518106291260025448519794530101503148520131753411515506604580385344296795251899999151885189625816043018549825352502190518934226960971646439525135280236573424476476200775253735319229466099365342032493409573464157162716694470573950870105365195474519106321878638301422646985859209077351481471160740193950721005936032605905618850936678726409959616361457137700468296350137625446912465787243229029684143256569828596706597972847031257951078941174846454439397570717349590229680935113959451443408716498161513839885781263183099514481361812050924109264952631866393320905527884164760031622044511022722004461296621970753746202077971475888405386003934712855872669661626946333202123662271844859069947776778777585621469460483276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 3319118934457519173298383488866413195217515048438319584219179968925408409968493577846803456138046028734322449333239651505366319580560218835832528670061717439716727172888394848325502066878865537277964034456895584469262845551663550312023911985908232215229692056069313056709458202352059334915243180199404806452863499070106160065215426508789172911859266919707436705235763309177963097555244314135884295550096057246543832054539521143431608757518746492052154776298678549250445585174134987538129617520243638275899302996116212255388293429830382199935574528926324415280728408874098388242315262875802636810141068704355262453615465037366339660093541476197714287329603752670928977207092562812952491691377361708519435326525070988549933434364596681193061839604304228026060023990812444237350120535866285056544787628186192683527223617856949049489061008239712404048381172087000827115279781237622398804630426133384945127094270071149901011207988990553682103126628187891305440546441504161132483662273872447475409151197983745098291872277833514615679171215291219958132730965675386521045305341974110177909053503219182119463453899825868558976354516015614767746626865119967696674592000163145613679965008261383314285012874919631358816422946482047999635221423940418148251473197892804771040169046871917582182884042301142571945565429372840384254548216534129642456895589222776118280427142618766444609313098288620564175276303741616370467833171012502071364600096193238885255484768255341251127287223355877775625572292761834527363327053016364654882493608621613545471741718642635754944673095853677814260313314726104841799298269745700557370893502039913116452096565858608067495457422255232688654349286852576053979440479688883416352708203772725366636859109339956513449992867463723211555695510120895675238752143531996412892693937247081362025973849398945326269988271981235579935510363991918435785740717328355988493400877572448258707793147390090564804186950963028876826287902232417659474410711640351363404984854811321350191200464804109193748430153334293556826978980354487076045548917319236144519393315110969626647313365089355004917148251867306832056375186258112052030650581105055722548166746115887698452764913814018878884414504702560629863246331457228759531945205218136774925605390005351188954295688302754817898980259601529416580424539556691772546178389484448012098326198857548000726898059691681808985193128224285529761801314676058577568233773633185321565151966779483083090351193137508460667363717281814953562664350317954594837522139869694452690174059852088695434640797587056936018560126331716194404813342695751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -2775156199342899380142374299539935122609970220965789629569668097327387169587011468074192216156693456382752653530073327068120487504558158319871596384093611379944565438264473215177022849562532408724593190934354857986231511503678374755305830697384843143410313300663517300841109444212305878399253327483445265199398281295532674098575702780336856988470797274408112340348687260374186408551019937640705351778541103440567824530908407214313548734785754890790465268582348479565453907435734146441659445639381366141618887877355624740832729466064639558817187975899720323758959343484337659543213467627863421012345621715781829214204644740448258569041799453511949148416820398124952809744951640137477497360543384154783042806614551874631731031338119958715860605147909853801691741999298746903393313881625520349030695838903532538669060972069600469971774049548680106604655640195493578022704668304604012568840893714797606998266685605551861336760009830861198402247792015783210418704560180172402986030182183620807263180623926721286989096096392360779702382242712173663109172781068517047160905540406073135084138875196565786090611618086064897503028494568609832970090273272109762568884903468476231501545368385475757670285300537113958426405366053714779242509520544198876066469917270271488234511034292061808708317300116945068538878162235368377147200602031527527864525641440157588290324154884141305755849510756831878636846063445707956598900228295581612106905190857014535064501947889232145734126355490059266869714928428634336211822446861257182143784609987429307336307248805094343493135957411167780490082027359039711929800823673733350342587652303374214826644385929583457772444119714070061198716779162660585720935743851198162509979439449858393589222653693742977970018332670121317220377300125705689974536430440251075125569021088917437473535327542233600024556728092648669317848049207079049928907008695397508035679006342218537005268753969254543690173784609986476330110289321272352899720097204651886123210264335909352364028583277062480055061057035668346035281135096923081928160875029311607046567363589340700139854568695786346905253711279815227135107016560234304857010870971013623741422434241024732541211050565227025497478328554946011421319380770065118567827422461445570755467152787386610274294928327479779594469300275523268461338622338718215784596449671499054592381745957059928062499345582656480114250757747377179847541366848235470361689880133023743709467753523472629172213782864765641164792996734819571259259323122298142622465472999040983702602444283599293235350676090887392321408301773852742651131593333145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 1761874937880240070366608327029878480913023611097420913920571672173727007158761422053458731404997134688267380574845162856502975072818521245944501453627305483951026541373945944347304493417757173012501503800665147334127630285678659309744098053400146208906749579148470112515992258635884186856244548908249677892209372234515770452759883283164554282928846169563144898900083650100914049460740188181275601751740595452440013346140526307799175031989165669344630399107433908706287331438335902214473754543691420900087321653979593909048102174793919443140919015756889327568307222843778423778878649832022789433545230872109959994127606926389820789353346612515331176894811645069390275630563996138622284557990019854129939308189657588177760761968261399196004198733872820230020086759922220400525350521007456273350462265995259199479462942118335718248308694166050665678968325405010786408782641113144976456653329472600029157521248999262358561785818967322612412568429479337207646790214249065215191249365715088960750299458498321531731508022257720674122924996435079644000176897873207518483510241252344346498707517000747214045225949665517855629396813397676216426643430852399881686197074496872416155868489510393703848310985111904028097011982047366401165914139162527909416842371394316026248976048326175243403267960126449087713124332090033130875502113674509050525067737231443524219643327739750316542161790999365570096496515059064295028793896260776112305745612381048029841899797247994262903197634971784762196816583119031697592951916174177691266354194106639453410383805999686299079510178457653155206776633092816335052278839039879419404780419818095031121390773406012476360331831687645078946895542805538391111832232399767205332225263369329484635027673900819354512092908455127097800551447800278591069140512177437323448639108513049433322728051229381071291890745858680595570036493371249426540944443329439416961403586326617820235473339908028356598661508905621052684117260011287085645790856838479761347848635964567607566855959579972188945250348304440759529001312714736089563197012551347584154741630111580430982739666239531507938170685752440208683309298490691149868323885579343926415592536258432167552575853040885882545919887522325632262559601564223445330661477741190494914176267647900410322296937836766352598119996152654000463366391203209619524468985804887505882400822287683744600299652687959122153013602681514824484550721647791265482738741607920745143015177129161760740053995264994583053329371047051823523887316634269120468477276848250849654951914443890983937863922364289576014651070028491386267621378542796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -937183802314881030292406407102583187897687831355225066599097300082505966087990528713791164833880191793993486699680209468969956763765397784295902301294485300038488002292338024582523319835806737786074567910532899054732511162499401472025951772861791297149997836472794201048125636835308383669105681715029494185914093321919691019011065339939338072812243775439593342579770053145141243493754156834851320689953714002411851716671030521513573023597939606014729995243917347150952161405102358015419490631863179574118602141279997300805807862671963064143761621634321442144610099379914482708289377320984484160004119457526446841510341629088746678652078637332745747129778333237936904143124009750143804404761813624179808059087916309168738760112758329866385559212560756245374950546062838919826231477204358726996965620979939977867906352763617316789764430384142961648550802299958361586220096481653664366024791795621074777820736416166709142909148636565666049350087778694576493641806407063317728808496828332347384027472418314665361801739871876913301396876620986856254944759343096450679958737372489231321052737288609192438126499344092496899603307820232707238686927800005527748867473909441675015458811606621356124163036325096191556021699411836987057924995413421265717842608445438208182205825661564177392524332604680419598638436668269104689637588562554804082932377602717893288769344978113967735646719545894321139343118388647317099514828782747796338236150673111016975358892757115787811988069689901914347355644180107946694958783133741737153335925356001724098000875420784800484175024836353702786303172089256170541894027403796507745606920344729333934532720763959747426414828180688462992533569166893838213019596775157586027805881136660230077385824527875069944652489454397569012014633501740685236795154320117012310128972786913572342485054053761569609464848898872639876515241441438658653852186013031506587457139904331542289259032581261121091299686866408809256676502161794565805317804650970393435471846680431392429403898218893166214213186461285190364968528768573640469785121489105705481940163382006168676695731148989304556203950366232017361887934578168881869179244012395961925900579204251649807395896262749720067505077599864330338451664782257730099363185800293476759114119831082987788054644445511145246648843955068319339936711126993182666444643354937011029776235471305437493343681302974077566905837191545552237900162586039454321535019417682894921990573173364454804975664093162448506004552014538106581218059876518761360249726264883924054280414216006648889612952063450650585579657349672485501605652096614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 435479557855399326383460712953378244115807066314113147965044597310881316751353182861213339947795499005630215790357494425531518850766322043208527406152464525636201246901250606659301107366277689494012660606883787147309311934856439549870374952443947888561189122441317863489690435169735499917539275645694105888320306855283261978648947398390270904189943450249187949320829872765582769622860957808605277816297411918610989361735644596020103272795475441264144620771931720278704925520111829499517754809990411682345542434806513451678864841440923470677372903989915475950283570185793880480353818577499890248051665036147554045029457398189885103573460273025909875850960644618677434923813348038613125123758272702426805063978358641040940897428794465451714413524998956944916794833560397381078143532159285499711650436077708004311882541040943825243237939928384500739995297369201561985464339246640874427442211358178450627638005797257122041819117093019735333331548390173896555429011656832451649736575970773909120342570390171640957714661145450056945126402911121658969389480955843709022853138016262775150904402241060844406463025768192841327323356544785521619536735583567728478901481280405094671500337619052304567647591536128891819105862040620926712578325729153767281527252802049014733859281595737554701686882025961471861198633936517557902821960419207228643942629624661095791623769168361251473845941463512188958785840141238614113180163602485040112683467216197849706346516017909130231646910196680520909023678924206497004708170747812618837261218750469461195977684286556072237831283771048003960844133878718448845566595670289925317623665923917411843861081773638824526486487509352339801803789762012112134899896687701571806181154717693309431711589124560438973270853083322907854797505080223893064061786239898753873232114317049529060979632033822487807118402014371270081152087757313123018801355146897927705002225621557178612911326942518949293903627044679336754906652980524460606780680099507071061988835166439743847426544745591097827799958165702702992421503200384917220139402753788035388434277077891913859409778777886281377323099096993269818363859476416720916981890377580607875943814973397879159454318179800317454340225171566222047814401413054855524747737473864528049864520402537785894666015601272027869420499143611395567238690988695142140607373616734180554878124515999568211339720799769959593587580231914601000590024400869934811055045029943130732600595323611682882492564588459039328613034547539550846712896475326508815457423083569869374773793197280141104475377748291530562280673701316637549743856324444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -181593831597897144009269465165934479183064929311119504620708855813856789519880347964924010813376986094423600208493416337605439291091169437600858212747476148503709454200699805123968504544036486856153188440103869274623667631276563699267234889101840799801866694354667511437651677531805230178231587421021806639061831843002547306822164376335623617496302628265043345763610818074674907421374550503382604779389512573166549932113075342188977510557232858182001155207637909497658768088894386421142557854649002091110255212556590406767059496416095493489997001370620960965509953612044874079764477813476665794274760923783491909289265539264170865546031914288138155008537605541738009007939584161314031282902649795409490862954991043557196021063540984342683146156478572826682966535088626320991672469990419929589307607004943779364929869687860451483032616864781060881601744269474079377466143391823490977601995401546818048778320617198547003732224583209435060266729276209871162972691401594033602190790468549189140011911876231430807007028615107178406711214619949503095069457427090337554979044775681864543885628971407993855862870377500039644515151215220813170240408814191012894066615105055329446329300325170863752411375849541897773303554710564344014741682701700470653212118733899044634405252719774148376364880298974261893177426960508228095933413799676084704422376626713280966455328320171733029509362245344273550054480590058015944314658119255122463197566531311634362885323513404426370094613182086202147660386556506965392508874610849257004200761563869330219318814405369080208511845905325061213331200746834005145403946707446066093064556371157483470786134625872812082761422492479119860271272225733967400670270051870495660415694205110310373847903802857353271926485383760803062271321645425358614126545741633145086344868394880571280726596379423294381618848186133297397592360972844363260780324541678233081076408127836374853902894117961753531421171413297045552222869482065691279398414428916044813570703418649038670234161978526652963429433138538659978734976386149898902299281426829829229969817390711757089509775754304813638603190516629604959518412656491944836960900169287316976213831084199351958593678372948342903671971727602173760890980150357374819617572328482485163306177318599937693507910958652223308402517762434870184058835250948763370528302394477985152567662611134511527716105436796292263138147793872204895626041686455742645829553698277550478312189094948011016099747945292747835790218882971486276462474368241973796749307238378867786510693616375309870618695383784855248880955499929891674134670422835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 69457104191913803805100353843189045339646470651010595797982480121550573165501738274744990554593940683330148306498615778640443195413713621578454162089641946763938599861402991028605627177161170486700827538983292965752750668722354248412793764168877912097293798854297304309882354585156290020718631763763527567627537916134287989847621043419949520505348094923242355374377976501617193266227182200115411762071385452722179864347757586642699051495798093534725737944244394153019969054976766981099065768461865427255972815237383496329993700605435696257037838228112889738635152506893907502489046515518327380433271395499126504947896944936126240498723027411677851610503768723062366819648859356831744912276049829693161750587543141817593503933986284338062315802108867945399008930254260249605583852080948717585372542525924439603762174914187841348965155206112584322636232583302441150914585808574195489460451006037657103154626305765797334537199366375004658890621664837658075529189355642226098786837535445902409689002506161279479611801442917731325643582945735558874789863769064168518645854551361338455994946240267157182185465109913617656618605666717320333935376838416336384936040653786418754154069351546288356768909520026434014419102650883882892227022005814558559186766028016038841291565839153625156464269651397700603265116722029518737213544907926524410670680314345963453759831796156607492167310840309791573776551644823867858759331577189622605024751675072742646253565733420925253159554150073824891646110029544798983533982231101086747753086573967591048021836234686403262789311360897542887999615109391630584548686457751356428550162303763964002063328660819079526545440276023675859864527821757189864123972885984329981766608180103737726571118706199252658497496800408582418210593051059901141662347769775917378971528858399561740050247641830209962787420495501852676890336495138747012938684214406112378243501533534925563842793468856934730653014824473333878938178145585083458380026955529846507768532250347092503840946748219975993933448819248413438324703364676160804736014526497649585820147989595753828996033726895196936998377507307714147361167929762534658154317485663594100307933683042590657562953771727703981110964792825332688657425460999051523038991696127936732352386610996891833767430354026002532725950534273346280709032831530959185155792228056226746048239617537930908950805816554937712093931721178155322195755606501192090689657363608407910886012889162062712867604374790348070636751771321765984741252300325483201235672125869064081651545177092777671548830483909648895562752533929049382183300581294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -24799308512261332832326850717124866649714061639773103263071502627708694897283793197487746146814775228021307076937751960394471911633633197616677470256879362607265908868287842480558594133768016232901429809536660639019431299195944426091871718650685070621516501793715393568523014385498810127295611350871657049331708466994043952119075555503215984602581745465732291159364866832551192944711561495356434970286857415492803201182171944960082183108509303414208223741388742157425288606803974544734571481138307964021227620036069712062441713309269750936175962303128563138779049117616632754325727582814644668781861140364099952824220202253790578302741677311147814855025951119734864241280648759960997022103217348231266922098176216821686433118955367241118107272048621216903151630468122089804125951862954883587079787367875087633867859145059315133506373683709359461968012899703272771848436471923466060090051290813214597123902489001787183981157339275285829293173096411835727446972363642603669521733408423341852669396155704657538040870426461988724788668419023907482417428449289120110788619152678704012099230451721244558362589248294041079018204333925315982551136624873894795429099786211956187811693448313177305707917691221200154329967412672237698711837891799590810513589629292838104998730074117522252265799595251288589011748753010256792782259021488434964165015414746111718168929290540253881110081721137598584192630657683935613459437434177370914552904781171409921396332256850404521890373901183135852244402958719470035202098459472198267147257083887914195819586667867137168181626616859936975759571373843981770040520724224854535840931673778462706304787325919247879041289134044281960377700479340181542987330054200784499279945583448864677810923101966483314169620664707158060893181386703896111156652454054865916717230832435568152001846769682509058337728843079044996052236797969617994730521919444117072348141455313634711977759126123306104107430209598481891476699880726686222504024910296718210405298462453340060139092110806140023296340166307823452901403112425045411347119830644889064278222802965627223113479965574425380747247506826659704745407244463853159060699347986361784555363689758284759411316920563111699802530835352417870113473525991814472493495873470528814063490073258807604679390359102666766431049862168459564649308803624678055084916122294272165226519094883746694746402850106297633786501476770799513303316188406175985513056258214335742254983714856817809165462084856632682104088698244151673878557155736494426745533714091054889773516195971524912324412633962282401886665005547355351188643407462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 8351351664369121935925625971860084859688745381401875944179292218095877501712859836580916064608968797297260669363246728143589412531266240676122113830862555106962304172753729558040015698906491936434000060397541211179289694957475298395309416893188483797412540714020506131287985471113981893383852789964117374363838202754570323792799891589812498582462493692634950102416124514320565969494766929467470618011678012913905041283967371073027010985803002749157447424094280623095480791586057252758605455433974521354376412863914422996266929302509161972301786642706912578800513697880619327888090713581220580424871658966874300587429585979311930842763846953573375440043435299783657871544493349219488379888913089660885395401386411075147862197531798520734045996937083076650227924374782472759852251319919591465124987437171763664851398067335051392613778545007988066498741454788326898898600729539906472268312294054854760251092434170004831129842540609380667789050149136156108044580556038412032479691932723486726519097207774128210823848417315146352170892740340651739661927741906253779383320953678371409029708787482950469853854974023453898217763885297482573014056333104317374695015123788814466690627479906798005607852021020018163989405097804018074816447721933433030525537961019589375323845615360525136192355694874806192741036971445325668843334147447354461869981223979148338453988083431194581159644859241944308190203088980650761905792824223508498808679284286406119619428446747013484547448577193516194736685479262832830622573030950908162980340227775906190959683210006955954227156358663716212802209517052928408002704625911267626419146505818624707212055239229092271437143012201264174434713855961951464475781290932143543503795054524524167036970676694012395324650548016508058661899179189871536129724858948520738618812839350125727172450229861446068200617450032541605392411543138787260907869781885000146744380519581291831013829642523692497419182393174468452224022330536305922364169566774074391712118449307621333798407556896614808174716316809529680009965113816594077846249051157240658328665880605606832525872264690988217840303809353500690607463146053574608081508309258614937813563406472498949469856220327101955310470033602382989377755109290135250557470236212160407152783813521833713734902361620210995187364483176273382466800423378166462525484364613119405716211836797933454238833699524111549307818979232560449830081041383413362457551348498380190866941015386704852220030852306829194485474920455267928022374968523055314054937868022134199167895960111545759690821129723344403357989573957187731744215122575360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -6601115991275608429598663498791032177709582612243550928828654614984314630240056977350203001751832651388215973320380959429877814565185075936979867676498717263079197272921146773366054571520577196869176122658172612763520968987778941050334245414409575986427083450501014862922431605029723030930816837245202219410543396118710016844381439355623171630393168284747248636549350349001516064701333155883587084796189844690065518816127421232607811091523885009907291031270072651148287486201220178779095878680404600909554315952667967402275223385012366760409356199528712523878980693217788464260686309459393662119531888129867163442823765455932238464134871286152454161750480668387011177739822168876183808824300877470346892134759578981408496229960132054436114321101593920208218574582518151622134998636182897266113776212224887476298561573217132392985519765016636439734293092253466107010077494572073912535015003100153919808636496139576082284036058276082149695261046180841338874697545808657470716052134476685098277113839209902856430253795558843129803662813861506298832804622262005427719823584130991822510501800404997982716505929200500057833922663726969977262180919348197347204887589795805894129568480749886928211566246229066908250173270521229855783660756811936976735831686199626558205092331040188675970180593035368323445862962534590440969683455764743703697763162095427713319749762637674534425760426487974548426601101526417615795192335089536845992337546442500813470184967819558429877928657410642378134744656313842382934091802162535405636589132263719116362708081637349033547122217232165332569691915232881934842142151886066346608703412473813411915036202314152873119716259696110254624771900675841217143562758472763168155353710884227064568524828931966017971281766540566945505117718225845614243906139633681085131602692919549695695208022157780623557049335025765991532943756142444802117731690392354152881524186661724182541706474561028998900434280621027167409666818728571298962725804076497994677323798944139363956272949593879923041047653523718233378950137840468242163460302093008438422423202869711756620753322783074373527820138351334587156219643158941418787152054265616099501345505290775069558392247488256089745762887119231087073881064493952858576350150788962828255521747346046974923974058440111024592640240091258691058051917349674769804858121361353926619932437916587579915878502373585968977229452065474058770529122045484917566534966776485948236127892521577593788291262654892517409778654297173596270376556156928104247061685632288446678079426148471497168805554213122929629171894609510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 4549555884508428979857081730450411707180425521102834378164734852946550168556359335390906988405431524646771787850574284056043855314209869075737138451804021250222486854216754575024183108880967794699869209748879076070818718468514436740738466309040995750936110106372457771551982376420808887031088810715910336143617244415170351450828490733833105542279783458387347157137613900009605982190778486625777695991867949977638009340467793829397259050872469591955759605004659710509348605814906097373743854417758819079370923728940167555815443826662503443617663687274369940875663517691256707597699431432836074545685785296800605832021528504863717225082835312143773500451638586302633302645934556583011450113372187520868514048852358066209712802055618121723282418295415408015765357312770083210137305225293094452981010902824058656839958549875322102333131349341359620367982896213452441236020976120951593179967100636862917798925624112005273163920968169166599571072402505163519443350721250573812774466675590412917151392657390169211814158131755472566363761263326972046090553776722064091531433518348349768458453281657333700259307367488779172820492450360909313447303608731957918219772705532580134670702145311680419551684686967782532699427498527760647568604494406606506751549950397814636386121524188162557159668812624266886349030894370932488043755136421984581117831919774292899722679311854774750595357781771467005586093077807286351284934139757091290010682822565439387247599418270487125928339748308055989771752474832677101442645148396826747692277681341175260748484281206774556999703223173585212834990469162545298854224052305299004213450916827176874215756073016321767017966744454195950844013397268461173499244373413593550313672003516143568610558365740069307255632462488535819907960150037394671430161266524635140611957098400787500313926348062943141278707300972696861280200840088425470647725596785066360027312960772861069880532951422181663031605088349089630743731185224020892945913813489965797305616790779420700370557454433128284316802015872696907041549785108690897766107058044699948159518151292600756122753828016819948245204824559020648420703349988527498671624434725092810373892502869305943006436667064047794722825980326835616997423771833979232450019734785510393957910853385626372231986594715511695808135736707533578342651239801600394084830630135474260815853688883556185911146882121767484831424505015569463336528882977183260514609195092527910804844662759591260443032725877362645579295658796449094685209694147818536259808143696469932435938748764603286534290438980409732481013892733456089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -464889507624294464352021198448580457796076909699876602630150776847276674816883654962983124711089309148801816222875655231283583188123099282394178664591263232865384511829416078691982774202002349733527452630980428477308232772048974246344185829123842054355760984942937721438303089420877118978149588164920006386059382031171200975751384448298428032901666906438897517546294232910764717226893592964660531704384425547916954946833056042444742760206517419954618893083228673659857858178891325809759846849845916177255326322188667393190010032090824597433479074698865739208682056780696341809746507944062014054959694529824542785589122860097691873833454357492818657038118787391949704016313025846770746483948239761895614462288531706025151191559399086608389834602758146407834273689282599776784409618430071819246029667586495535621044456995495895984398828514648421580392429304265513867977486819912471711989262989918914327370664750669820854197419229537001617586974196426697439913548930404655956698025464261993311540443624280363397130897000699816584277177494938706650103669782173290103786980603991513507023641048975710757331346211577557924333338723502192670090478775654259605643739159814029309718875491875478114960920529088963863630465357705147419855715138423394387027005495556109361822757856959425881091651351406180614459089980624145842013781041518583342506184038006015922549749712462894951661008012567297327412028014901069182505280392850476834590886224401338380822977225455334682476645491385671453228400811106489827799759690456071887988763228341595236628335986619678134461544397132159715884715135237414118790582909484774929392586395332555383633109755508646683275126725546191501875088072944294349261163617003188641399383604214784961467939075774627438117975416459748889137906610860668862887270997039560332148006741340675222272291595660932675459157816713773278302768973805329198065414797438098204440397847275194068487453549406109582117659096729687162013990120816320387103686462010671456811703682063245314546860429816494940010998471831643191458118736628068369064962611390452462800983078105002165696064251506881541708409758051178206245200179483444933001410556626400710754867974025482692193879549276445599405396974829646671180131661574240401925059103305111468304205953972652920844900977401719064105934707068775149306068695266815711633273647376169680083955717247171915889260832906147021166894707732718313135243340653434366759833109792856810772041332742379652227112270329701308179915815486758629754024723306880507694927077242324023565532612041546918220858077975642814135136040899733094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 21961384152837666742419807310151083499382828140147328426967455611426205828841160799919958296340614909729248249756454507338380482470290634536179415384279193685815195269680624137841425469475092559740764078588289137335628571522717645700195451712307263699106958899869224733449799423850407034684442952993928303041291023917327830501999331033502344703976615517302613208843949102012651112286299748702659094565889852189251059187169093075643940417389345080102660373424884696599888933141323380172919065632835079969330850661049459965552144244466229462571974744235115338753967994569837460637268771733571387414053533746512503566701484772496990260826444937365442542943986651219865115132260255435316386218198654302831130030518017198200376012040962646577451335374135362135733563351368872230985037631190373047887705507396990147366968615790152865419374337966876029615779469572982573765950374070207603817378193667109632189467895805138456766068142390677251805997253702703258512024083411304169879469795329126522570658155434241305738547091454392926442911591556512568791707652467828716585189734065867233149076687568732386142294287892173111414408798875070716638704507742721593107362257540953962074128644279436098732423333018102397046795109655855204782354832819485119662774869566762333831184589523253820216280577664812707416630664532397192734267335165835213400076149873912043997483447362674534825444945313266149763381322843049184290731369604689814845223223199604700766882990010516977166498861498800516404573778094406129700250313984183373521780304585187712118291815627852577738302322186725274638896640661720034566933280615509897484944421729487190148741137474667890340670724208186988030177032580521135701865950260254422366368390982815418605225592757227231549459995616238069474941696086313847684438819706051535108704065692856164626954408645504138825925053770161963446701455545719903279354657538050818524520327312442329229517877162470263295035455675873681215438436273083510441504394346219727865698323912495559894448489326996717750063384492488303877697182560485418495894982245052472164626616071253596090225361835687015617247171361635792723975839531636602802200391430185932943664799867900557909243725475709234160600165649266191301719408582384735594356269203256592873068637417633026989228981345770643609958377384235786788977258987495545470251198969419346064302567776341730222868550394102273424865358276587483640052125416388235951426479723563362644173448157009608702143898998260693610115012039945484434271088940842995765476322011554948012807543077054958323457616498520081381912481670513343594496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -3282231852149040227456618403147812168832383902094763506590978271030710594613249545981589326530053270543730737068161126913860050598220253969614495731161699540494840533565669046131954914099349910791364538428397996448600022326994809081827920076986919573301311962176315164469235019512202462413745482008936312646760728774056883603883579873237559132396805841650902152459674541511153856046516675945270291779297124856870788741479749696771031952657627818739243387966042832712550192058740595754365452747734983688755023592792690665240303478731226693480920652514021741724131747905224336448702874908842994145627853477062930675330265451173820384483058386590767268318329237309551995217249459038623870743067727880900244101193280165502991883601687103616682606051637382442205340477997206684558999811568564437835207973232408939975706390394077736267258958757560624273009152093093132947418367159904834311623571374536764595905567440033986188133873439226277172155490322390376000333909320746133247545992203251879382063444176494609446758797297842237002275504551204013572133006251599672069868298503473127383912410668933866592517966061722054432156334060370468733777601311238236875086301147946761477114875798012211512274525047843554629817389065389200527481249256000600936650868243731710014772662000642421106518939048311579323280430820625224832182189280978852779926626223615589612002713177373157130097131359055280616279584424746372535931125818739439741875150040915373568601835933914136883312759220806812241866101264402186435074278144173491306346196334269152542538790522429089830029167197984518278656978868729076378957962924063970671664091486711844978219459040088816973578209021712755037262966982425451787184717916897937592694816103830775269750496617661853036892644270444191274688689713764148780857637697961198885930652513439681691723524467296177050991936335558756144417024725347223358081335019618417322051031219597567771611680856646086224077387440484832299517671849034877076235752342907366896326263863075297924838430938696474909684405688433777952904374939759073256877456944472173903817327244739979431077830405306211676890636294930331869028955092136735745278521570596044704195929639842379961597193378585763910513106130430425753471410389486229669357022488746976758836682048615224637962546880395661289046075123461088597402282252210528063638180388800035801744683917356339878958452735213284715038998145070736188873452518223616117845483974009197263804343185743192338481199540171493470142111735793087186448685141344695539106146087326250774359779240009275255221934357865531388148612173203101659955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 193817887479370826712023913719398491055373496504281115566017374005399969160329738146699617405704512813136699177335880922116453642456826798383843763442262237691229064957085737176317058516664663465341600249394049918396729955671823021984757061083997981478697784493574200581117204779848742157842254373593847778252636831155266044324632106352493009133985864941622650410454993002655507800575258973785844775848646662846881547963244313537057140880500220372584344919312757715592750953691202764671549209002288449455151594684665285424015034086954149823339757144208555418834243959337952458466175922837067837735774068060131509110571640406385169825084729469093531070480279836574824100033379837800543796752612719409277607791131513517102742052192904111853138364919964385448080547713421693937696277172027870780155159053353939282174918784644715085969685502931364864662820798605121637200395032792202972456533665826542578646964785114361060466022840029038101310444491869039141931309683030520016405657701143014683570043486361324492083725502082343220201457107716814477908491756291801271007138197458779920817183670734946108471752348466195748106554180253861274983683078196642304359775365281308013766832915351154246496982154369372499316925388226826185800539495033519105562418931036263614300345156112398741805942259216917117440527888846932974249221380620710704970112914987094022209660919129486184761452594249138605972871287326576680370285813217931097213918895460151893156834695431377655704860237126363016910945320882569235698335881037561759928729243651896135320022612420275773958064264693068504223436143151512384452886610094906737957539346980935164489999302541167977419519126568066315588694801430100891409017318886039209294813562199966240369021172431511571868213675811645580580865566534864951765660934871023819564886703829289801862177721820076750570151711831815866952071922919118096086442805517253801642577651305105972954949339476586019906908730489935670593253249055700870366354085986151672079022009677105797489151436672448932366486621673583740121979520734764023480606230063804297435430767111102396063272539880661969665887934587849865146581952654557197081996746851010767640819781488671972141050988253825507066358508732854586678814581654787701959677902811301250567906771225436988143568561719291064912317310903600445655274937632544891291403274547352404560093020387332523410012824407907042838312172540881109734225295232981157072611412216826613419725690261844125643977714438847648362746689400853599556660814781782588883229501356925251653649337162995486869330238577030213857453842701632377217613824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -5380947713911809003789854855538113687168313872952030903987996348892584970183904581061528580432934759667969078572356156288003279024086684054878304663999969377621801109315423799953406355511259548772730198792327025741196292137608760294194898319316596967562315880552059469424894971705016345967361739073134900899357560835855209645872923983557433052230921373147684137868372953678003801527269426177914087039098750574173953055314693773128452583603208461568451732124674439776657232779744758128341857201825911037789370787170561668313203140744995176809337337723877394310012234180527607985126884257802119582907193070965149146869021520573911260934939334685448175849853027304148320369786715638983580301750652716881942229726131863463334556080985072273103137394274617578570782201506280850567635098728902752724613945231271138360178542727122823601419375838693882452386982097959497619361790546574810943781450012963954067759941982176175444208957018686162835258738822893108923880850905247222028261508900668271517816778841111204055127132476431980052660445547000691420386632489611264956433473656132136601629672441809468328159102327202883944611841206077891693548135684260401205901550560104627012951757155762051499415524327460842725978216062624993060672028992001689512658281090622908986038973574057073295250015116061817096116082310687977267720253973776618106241292334481801009305301759604178443160010773035204794120521949298331911669763126968343083131943702072716728755397974818614631567238773154600720367763937337621675610668949033114080101060555947209261252061132849430562009525775428519270122177322508080947822596826376249804432506829834148299536794632091688278921629390610703708457107767791515059087920703594427784242751660612548494828459222220620981014876788795917291917019419155840643887007594836695382009604086804359172186933790275758815848822532612449985292663914300912652159453835143576051811861343947109522481259658363842082655874984698348736702900696783627979360040044207766281990266256453650541153532475255068607470288639154472759881701672861647978195317003358719531096864085371406052271846128335092291320358784666300886758566914914408488625484871477283203426364488023574636485808289613345251485843843504673945538620894000947930919294148947400301587413331790430085556488255659950682050595333898675965134601112217831326558472443286487964766305043279322046469001618013477571971028074967279423706483475069661119037901946340601106708688105853266825000738405291728099117961738192023772623478714684791586732726291268549622921244206559905844514141649738594034628151193350536840609792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 87479992410172128007728293022823212067341403526921416669047028841037784855985651797755041141972016926524415913766400765844140221881646401722698083306288953366229078321693757730703355230866610297926589047977694108388557582442495319221966585201999214088111280723782809215051489840519528851651057070447797744114075996485408110810356344382277615260365144833874717919049901010922459418783407569892952042157545649030676011371399362949082822541045712881423815235878925605885483928055211617743665995481388144406377286426173958312349677603949088088796455388725264620376584583886652925245652026076769916204029247626869271071532319217599562519083979809240230356096098607715910224883236504496855399814668559403959686084512601623502491405940073218469020495138084553173408371990423086080539128510772840301702964252214529506654269742451087062270180707414112009553058384361915266944639923489993724410420197153494350271058532258161562035914184395819893841864804944968113460540621440191867141499484028442203189031300484570463834675833381685546671215024945760206481311049013896184601876785047873964110404501769671394973149358727122952455413232157466208733740830450581516471662629610496022227432718644093422520948916292455977925053473319948446231474048549529054117229125452210801128500955212241369604249681155831021540392438044433840613727933323079544591447900912515865370989106043785208059159084358102345624484297105315743896380041202823612862835211294411069966918661751789943697693554803824046441273130858297952622628936615217834984979174962798336597406465214131782566380840344557369257207337537187213160885091722334816220658037424334182046919771368909249711967054533442868185601615527652713722702397216470772768329070225706629831432937116495002828865384678944467662563404213991261965739468697031257652007947056264191157962595739926045741774662257691724978049270860066337788945824772602411938920058255216044472202074281594852627217207006776141912765938195992905053801672918176520672028067820304972111176381846765887958460184509771536944305740176994421267668879161143255990917898172131030112806546519166584484319420546246331366880452306287382374867780638692012718885117039941195056931904361126745360541072720140286352925582836888874921142197794961400387604446373009914898153108437716846289327808972732360825337146194936929604898794323114256052121568326991652653298429667933933816657571046414859511260062645908661203372140672673697664178290280496821687594469842928737466176636238480570622715040978476152210313923408903280379793668994207553394007466537691277907615459592500889229713211392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -1007563328236936629174719858414368896423857876777263008206017820040420021143068007672498205194340943789025830866437356929125139814023462676076016745351276586308099435999523410176568550246240936692851628317458170155159826295773633976104901200918466110462214904580520528785617446256621789168937411378602204913650909900142120050034414902946167963028735776542587207311593627104426728286607087507914265249171335309577522725712197814899683976142103474676145711091909475103833353780334607980907077232772849973918780011937817433635345199872199181369773642218905281210559230034527524920375784719706842218728284141996903382496822749106246532568833074973666577523363805909859755228840313499802225012411900847041800431741648438587954652396082879417778178923044881591722443968212154857498727352069007565636218282741392526945320370928902209928431463735259275779825389838822047161889030817196999170590366806911108850250366223868952548538971736178013047747984672749013410931209763733097371500282132615613871856511594864560025435637875738680494414160090991386867750424648253382672283953058505992936608725495527349120611367038353389395664387530943417258600947929176743351399647414511639727446193741581262004928097134465780878376978260404543422808208411415156491100527922532096711060327943623393407117898986506124278188743974114218878626917152616137789285565096956920299946020661991180825304982087256429633348863688096528290305546820763755746491641972257389645363156877632815208968708109790098546177703875005861410079045842015344760242998433798756796996583975350750322711568753701559789925894221798553528821862802188203747239474895388859687239117897059195667209259887256926637650322656263389616417832022709926436733713067606702633338838056884974523981967372820945325763074260941093182483592552861836130045116732836196487901060000422083159694457584734326053352724199390501237219303298512161599506211134701342550905543564631551723166357744982834640703405694755353813384013218532969332182926001193728041056231086509287023163401889518154763567367538273784169606865036855596710892327287410772650098735760522983542703097914344357985563869516126729404864184938249968057061301252345074437185767111930679059295675128818725050351692581172915684101416577474785508857358309529342305721047466277444364819347395486315137339123869165057276593490283428305329843869957258751568593464348904781084026889636536041068914401878756509342723528769343537581266884525685295469361128560793560361768050329353939967077158684176752300514819889674509617251665817183005336139803773104634287325436975354845174303817728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 8776392171668188280199657650453558900394558162438955237282520213335665657124509632360808066958580172120734738196593225201649879987390471959538992026763049736513281421766126012551660816058895721318212648458976682285791927229727968801724241562366923934683700352061282274534054958993850952313332301194524342459083104224060680685029880716318686595303665154519712647209333937712124235420791872390614919573628555098728755794723482780083444194107881113389694980703732705892334316730129776247114751464730056563632751784871897787376317842547008748167231297725423351170544423750239049888592518164026083752085909839754995236968516399236037774811268782958954090602680691159952942910111821010991510047547982648213433625227407802878009520210305795450331608447338198822662301280364984902867290928077446413103761675391444272089426798296985004839308801572438476815196915818483307854143380563318968957958777143512443223056213466633230574110212766149610164285838647157288765845355103366541987397398070196754194889403631634344893704496883473629421062537603132503329710929787518156052902458225974783888877687605654184944822630165706502152466587299296678642087425927280851369603199277785111048284888954053939137898847916686380792848622344900219573796036933547366412114622902680314210826035711407929338265303437496451279449851468847260052235734170492397590549237492846017941057858750113713382684484173634720615113549762581089051530846685433636041679879421503235437477826570726938352446783939119745467225196733251879205182065683056404475650030427522842921201579178482675246945872776567505686392937582823339751283948441294937361570814090731325586652385859868195250192436936067849571380160945297911562414451517022385489813729982902911004504585290313417651972526121347698053284646192824337578440534268073774601182363570177311901213639576190673432286526415924872283713466742446639175855794466077863753365789312415956222927908020060501724520858861007444040900359744343599431464611465766164231252980973280222153081153260371461124281202189354030790445276394695887417205733015021262459808556872520806693502346574693477811924379486729880270333199784475334435079187581293047362768336831134986605936378992552436602325632729301038694024119814103380052861815855977362468278609518090834764192215662806582532021074089938950833290495875287376162275627775667743264857729555340914124442726889423994778991007542408497397321116364732534444863965681112784970185958145059123503075762431381549992748509657522933741489878256823226385892003092705593140066323532742749092987258178319231856669062202477383656080505044992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -58962301117299280873583370447753781193287234150872202476893689357788182662526752151000136933168024063499573036286028593243600493179481807227578285243487516469208005023092072514343690532761148584663136590890016440553123979461033364369506771346853235326674453236435821886338333758049559674021934718295980483135026073257375996647427864292039083629130214784395276582442821069731492672720223634482136686033530033346382760619245863090174361118244598239100953192772976010563150599132944522971424009140862409693633555161864327255060623175398388267401068159491012176132291531549245063225085290490231427969320400389047208965008421862964793868576917367261734827430866263772363064220870767249839209306545368867811809797333434998012730059043990053599539376574358965802602985067737174262386542886324655715561503224338135102573984920851481807596690004080999363546799591505447471937822656806519395005015195892968293789642101525890384730806185043063910706782908314098876793379117053009291668806822723826187066189357291385605450867711443866716510928174128541054152197905210268321888691218720078884240223791360763260118417127651225433533388252438739441230136983362240183180055178192661558295038675775041361025476841553515824725937480006658600319400047593429462249888310534373446356530509183815167161738892938185758345311850376921229642162152927772864650383645324954809555930748939272451468256839291652868876062822510432892879071912049886065621301125064320334090300354868445811767200396569989956316839408759772613274162297679001495180720455765259242589603632638373422078300586567834935540336831866312935627463783260252058617908230885940520358939994565238052068474335296817087918685203792519181753592288185202021523298432479478305802496790121447137206005379302077842049592692814141220424844535230966131864808280207970777890248636196806992767157619211913180785639593618633442441008372911111553020982945879661042305772416583982953037352140637113952094708047420609667675503944331054102867302300537495640177956712468103650202863595053396084178366924184593818079128880685736387894777184655781923437974643599209834255508055384382099592918204440845440619161728484144221125583463918497781854851416208209643079272387171273196980294410855824873794539496402933586063473814900776593551342125127599718247357896407575332138847239243950601648352075012063187364169595613267076263506076034361599287712828759695941966535469191099751533462755418258001481405330161620005169532654944542260913396310411012148901159493540568059227670522841123916340096339590097613834552544297658850803014229340896743988846500249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 308752167476255883720867999854508025717492248387360462721362081598759936009783039891881864278082842369298495929531576265887883778784060998556229985683247971504835006994674808273116216465291793800874232917376881888759962715787761573961580571762625821007868481484209018111246064966903996618111060655030421022651549836335048252338803687964621009544230203453992676264881551190678487683348611165887180065709606140928806193230245227446533939118609076663809593712576609506587169604401270031645926431394028307964365975497702888860737641635958278373638299638143398803546035463360420714751205232526934980518141053664396542961098116756049244645370852264538054624580811593695797227984599660533441289921526032768584772210159026890071540058737003098274308174109611825976180472654962969344073132791194903178714975099098506756252837209691608186961761302789661723617885799360292051385012931314842900825887022348431742918992581735176852994835867159137949309518900598053827196233434908273067474019867714023323777922817461232524672384551237393722500059802172444631583921814283384865025816657367704443590396699103749671696208440171048320603191337677463424674751534721501983421331921056431865135179673239238349587167203717654105304385032878642328478247032749283216270482783402719677521615688698740796883336957098787646565394345693304713566541875574266163012923927711730746432319953075880682224028589141345152788169339863551706213342275951624474638111051330170812240212321856344176250976425799045704154455176574412745140373819548957516036486771235574971495695236949408967318455368156504948605475133626121770411700037832471536403314356614283670932628518146930774605855506967525333142216005386766367990272630987649830634376175101543576753605339192323402366239649378382298720816828979393495985935768470028281388379357891842823641654899979130640890371972687287488515283583518001674405691589262894890062973555407167389094727950884459639112328768813799229141933784397706644708751224085312694084700539461411587131201749991761083985845644963166292208505648174011527485171806795079824628011467367554833595764305374402750566888313664707687433765743492816708186218560202167680155024820480417905937999686688992950354849463908181503391011575956466031637933933209511783746618672564682172191834791781129380976358558998445649248489058913059238162623321804060683102610742054281409275508965776622600067762329492497969521002372996732962417163486757827021558065752587839172278649628854460538733784892923086518032380277221170599162838445736574805433648828895609453606139889110639538689422816842261160183202916073472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -1278028172320089385704620242094630926393241051922921146782743924781589829652681016901082690588629391569531389880848078304360067701561450760400122836868867401835685654420233476466574413333957334047762993292324141848398881590449476715883315090233684295402348459476553727615911896163258955561285562749098630815623184598604921305799069328643460736184597379847983376212163411266340515913960645242126543289177932721857969118682469928086835166254619269503563073714969881369813512593224223920172586902391032375768006414228040783527322903808931771548907300663008466374160677340376292173612588193121137475719902855372509094850783097281774596595157697366167828833043814620583131800034634922852460550268978326422916986593348077860208889587573159817936852552256151032100583585503719708407979935012707399628705221486681811561145312809046352224626173358992845957537022854137221833100245774638761709665605599855108895965474226929612551829947892531810746273975576868411885283288008912987158315201000933393624698972656366188162688954282984669998770828909106079257619704854197954533447987093389314568515199225382471553460071149886637970707995251648946398465389394534870733219551300912031811531838921550979992138169882856048385236634619731073673847165297091015482166472237099961292589672456117657525154556554195513108471442648136630957409990788830721992964293916635512104706667458639423303543229856684475622265802728187047560207243432084596784170196172709431916145639511014734950575504368151399054689797339719532633373618101894114083723333224503865666271058925042692229070902230523785059633655139250172526433037244601689001725323497302802388151141983396209850333584149638614549182381985926547262530576483715333510031038108927123789517240071850164138248585193442947834524563991550987863186121927813474881829710828518629976016249782891803372268741470887744143388823766173631497396743952276613530320247516437664469081457148952446949010197501033339492250763190722257923326111652854883547953377392037384527890072103606857624328038125043589005922393638769023098405501141678827096154866606804817413526944757062318183008445981662294145319122511633222856007596442644497651832996759858023987394580385557689510036274775147729032566525848349973520405800254555007802882355406277823030020549841896614318361016523703762221306108447600092573257408760184441827929191233961593719805843285536108312558587747053793206016288434357583898387209608718371816864318468909853529771366067323830499527460001240509827824993674949236936208416318318027350970472224277376810764437478652626996169016777413077566984087719116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 4267284847983279886333943452580404317862770552176344341654151211356872185206196978451904385720153491778550321600619447813284969477986665755371140993939460168168887428282169201257518125118009977585586207920656758690192553431133378127785603206910486809443420885631102111743426924635208561097373083341916669303415356593866087457988331293189405628950208695477863297813206026748881721889180979100104553160764977182692250282874672218088973482077633314954110058964353133483930540904367452866572006027686240924698698579056794315294313364663340637391671550203210557296980456676967813557603655578840274579307857124600449732481407088529242509273483822722891190774034073894156715015567669779836897900488957867590440367636855373720441346303458248296194675827906454460838953374562937250491061026646883276352112821907049039445851596729120414020562774227140483619524448346169242499336886488727653032714822319013936904385833634714221461763156227176120484630670740859558909283271916827671203492485274695805526225254993325110994593936433154458223042337481101129030216294616347161370073220255440443948671032658301676987739843752906404847235101874909497401921455105974365267357517032457806568518721783322268381042365538241002118187423285424265779395997069322981163343333537550328775247351673150893657874842225746251613367182147787454676463379864082681962676908071732012422263182944517419350147826639337729604876304820171060993153572488758757460166425806837143560203496842400134823188647296912594553576421957493043472704388085324795840784887315396682481591613139423946728293203834273404851698137321097010274549970649284132374917690654432762696139233449030835485971647862341723806380540533297524632882087758270372353292553745925670104025796372693374041411823331897222096149435259315099716295162709453803051627007145073497919816205162991132548198866715553424137994540352491192147865420548127600540186858943122709849935446378757509488610722845211377762046208076475239441427406142904602280686976812995012924405631328963640211391152237519337761789824303477770788811859013379684542376998458743281374446046570283959174201106994640713985260824919954544129538008146465874896264877205018424507303598555651909164825916264691760663494469155600202278409658109650650127076258186283744912951890235551424842268946559184350240765082188159720259641153706287396787829866389644756047018637501010742429470183377276778890725974215727440313961625444465967040295131272292562705203876513984104744906969287766659620846962217920672331306474479506050737751436709979406803762516964764141522893165822373483256442550388523008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -11803165408935270179087121481615008163307199211612009443160853189767738554307637855583289955941404255547851199680879832822878916994275691928194420459130247452518176089149382283529232175777999341259145211549850362009815448923041212978382623370163907148298513452936539126135458889189656234852555003322619607687215015145778390520928506424201311260352030492191255579385171083392512412165198139659744347317797799361330505328926429885497413359666212571153761081080846805354171101247473592990785626354825359183444750312789170107050188310716412464907573940033379861299151541523108781461553012770240401123551697523720245617734569497349697235952766570403655675425799108843952864324412741672046166390245720449204738738737347190759058332829900018273217022579132053772045187293565017076776573656092605470018345002464033644713270316668871424011564141514779687184412958330840653351544501149392181085172023168647943369865125804217465162682228634589738416365344180416054935859840128541078940053764589154953555595588999105937071394287183413497459617873047299287248296981569918301122486810243384996213417262535864867460727560987495164468949781829542671455953045485518490983423762775382443491664802560137938294563695839056164990002202263321299595912770262243325053233471068510437278034309481005612818396819277354901314505160733693210101923828198357095509385222796560327844915702633007824706464138329121525487109559002623820944575666944766987177354182156523186837222523013817916628340063389185644580409730508964354910796763236738088489461975765737081734599125448863597040235403113403009384455101534649670421711805972159901176524398884764813743832388363312923195254914904812289357219969068575006312426645281259494290118641441409318060053502084627072027603091890592766654811278551357907538494951272108111117743105727100179533540653080135930171530280969565805746810626727899742346795936477818968219175030786476290933566664806005248690774344731489238890068379175164927477526665275189067425093078237185042617786526674960723810619731854736452081099957978304469528478909506192880948197437153570451024331388110600798056754159841787260798899552162167358438683468002233723737050094223193871771163615226302102514463554129445525211176664640454123322735287405065336087956079180088232492452059370147724385672120075546339334610342056471114008537228978944056008528577723904033485464068929122881435085240129932200599598266869670133082689849363058692352571425776212969070019998145055423540344429975728828983163024408172385200996413224031167126819575269267474738195297408866319112084777352800223545243843166208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 27912242580676345680308650135316024263844488309367285191473736964117322492383723163265703533636721959005129255687304562493040926338702428990564112642526523726853078963942371756257467710740630600555108429647965431879104265554914031668024342191452738915767739284857193472094886756353241783598139538552888695376294323236537515328921512956140080971040369453044802438970395393631029770991324563969843498738130243739554671176930800066959442111983086693221845076706011040412862481705660950491284553139133185336192495031345713791344934219274869916724043762522314202808932168557815776081910733493189863537930517171276958479207584283102046886403134160350339854023731371808154951961324665528277060925896692050056766106555047892316669858572513509938116441935092955239454686651498330112485980932643375834367148876446837798151250349513195670742767529553526927744708183643802983102819978969706375021304790413138043144256064113365074537506106664689710267742272204833074466723410901328726043330663534091136522809159960117895958219587269958960319779554786250324643234602026770720544341408056303022627111069570038427056709400510196683289017580496803224681143117121741166387243645312270793566480086249999912756533064721692154042741147905631106196677087488330377492332112877552225475559817190901691162972621165522930228757419246974631982198165820597128347275681275770025281565045042945336346299364359776285533935735556973426007309752947125139860108408607599480104672397021663380792059984565973171768067004527289089172812316567317090571134061048326436630788770663288013179951329834396478192965303599039976967236713138202913926222729255146797217726082540335634087599519320847772633150053804090029866820676584588013768233235140863842626747173306217753901779868155172703968026341651144431431495650919092145485378195620210816747018625141655873298849891016059826038347689861912264539167232745533375232894210118546633642165737252863445622938403350011694713770816789520343536708968662913804659892247516299759254902540204024818262684518906465815787416079548130590224181681398051826628009908735452103426749144616725966935609428499114717221948135571666622924674013747212407184214856539980665652738624811096432464663560387429468078462686602143424402972751569462151108587337441723492147667297321263890044438936759026935808384829791018641166944417675735674319869057187342672103212931941373761302571076531378387017722169678473768937253255775416535572748710305370043003083822339454139392704560345131972327745982460835378709813893228227516083423657919185121728604132120154580026458743954524413172547998044913664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -58035206933103861018112168984939761727181275766643617616970106164264896600403592683888744838082093338575803062102959539531740351493919707179897596810270449754620106743611030637374790053532846277089960942337675294607080370982411199985723322693482152038030833713460387824055600799345549439371749393911926988396271619376742836936301421322785298599219689962798404857052171669206991788485611491709351193158527227395992670212876668907010033793172313813244334915894824147095308101728702165547751814367333569054620065130958492418436852223693373407840248334719789006364654276724049562441057116046410572252865168510100526830420542571906525519067335487814328085747077775284524768880347613250336452003305228626796114889805715930058726160750414899020971226538240143390203697484559324562083142493559475196965585739137198189851762573122087652743908966523642408982108991743685687167453470760233599566486541980672411686112018543697972813540800159171326691594645478534282677302308724096292712353504002754572743339000993147171104847304701114992493611303252036308020846312391665301951155750610596234212131100391655816728813301705265502453021487271522114304488228437137225608229633379437859609215294614562914995231889098991942463417655093223713672790113511837568626087843968153296093325825788989474068991204049240940523555399550974453643130213295021435103425362941823374126653435081325487920182371389741289575452475837372019066773139739113564632811699045682340323134632612738106142308747180467231528535572142543246508226555591816146334977716080343977134421594003950292771503299597320952129770429453190691989107694680648065469601240871835403943727080630053671355357548731819128579518340534842281497077270151553653873110550763961641869263296665759402933331746008716170177279942211433541510748010450218084793429976982294762365121974771765150345541698917953567241258257823153816505615150489688784500968636029015688966739597524321630306538944100738416801383559752071876674633393527217673812475966128415700083524727143078383630250367897517808390062165931836377183531154157393913872705583877907138560570922232825760469506220296894988041274655258267590989758403289238244204570361956988772666339698406556022406520899666074904081797847847319742465292899755630907894429169087772545815697334580931744091981651354224934979488526777356934020019217199862965304010496263196509461742426838275938806960128224290374396152520788893264388990914935699914508003488222453767958134796155923801597093698991137712012456749890110299697346500432801122338779397300357445537767015336029830042620075003898821226661888498073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 107259257605300319978463870601004498487031513602616952673444263375404185855047152399136544568935458179527284306576236551421549346463315142093670629824270983377659994895760698146326055545726278087749256656471209266273932371841293455120775232302482184986180384574444980380028976361427030048910219905166703744457267826225865899167624407826086781439545886415722201512800406014537123861520087186452755004764401761296376346908332009967508613397368396869187291280131572944926238698829636608795766616242026467000210743862443174979950567197380589033816532464158201081860515906948765298018714571966320069202962726813401282218462016542973120001017011283059357509351729068724092227485333252622500163359538656797195092209541034195118565284284591784102859816624569974550151133105332500016307058556761291929834787785722853140029455646580184968245345432548101858485666044058706971245508317940148191367077959848570633691012685542507640996795580877062077871156949467971054368307895520688300495437717037515606588579732141596328954232592327787159356538041320256701801622659282620967985437638586026788026700542725528268076770063751272535268350313832605358926278157059901216037879410815714656527783585216290603759471517197849742610796882829822873991307588978577033956286329570043150363884538776917888206392040972083905245031991340938822857060750725603484669074037166489938513153758359074405341862317207148273688888121709114246626751683303379233714146508103811555254812346516576569443909101515809317343379086211615487467468395612160399350040698874965185063034327645143101105407435164649463581364063514534513246504656381045747512209460255704218504820405066744182512041974885855759563450357646011844400954678828223688793323040881129605863031461913204893949608151500445546858238384241900593673946354883314568375502892535049343107394947304134726913287347364000799962942853940354910313318385570229230903787847224541486923333871575151040874319757773709062897078699033743067062466874437813822991888640048502330391951960697655370178416398665939020353386319006048054540662835720197765751701451831370797027413238390422010678177979867471553357037652586703090034328744199401873827111480373177691491966869178419063288439987532066262380173123560178595883632419139359428016467493822460238490445954199733482468119790940128313204253997211136091485481957105119688270299454933597384033687852246109065700063852373949991893788586866383116752133248963615859811723912200657879457590912194557692254768986600047323862878203461628834677430741544207813784168691399888284375013056607568576163973498089648358351078584748081152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -174440900495374838193043606957659902498732742874922298905745623615254577665793005363862209986812405623350349373930692866702553947814866229121053829573990240267827594130831537784415368459364933444167721219348601432892164977012452956894443740039088185456237296859506358445972057745814686326933034067076218204054970933628382316896754040135196957419595202403664753286907572906201876905626029831920335059036768404151137474029553316988348080671215991210678159314427214606626121574968250515050659533672464593461522595472232841107888837377902551987045881690138172445687909999653552925917242273645403667033117932707727240326475476020153810559885279275919427779320469277856841184540013557709244193574384756664893068208345386219409918671244361267146474560892093907287301004120084428797774437833719933729129047086023768312653286636157915394645995028331510705992579811812402792189362736666125324354325295713775637863227692319313613421977931522945590775652487770405766837098845666308189424462335122791279895087545439586322750163412892919743097594606873062509560485734448814339061823508506486886319428795343396336770394315634762118116764086951912440973817386766540894235474192201270168330993997402123180553603528969325648364754614223795546704290194717767687259575509260844737181035144005234344104824331499699330853741151091481360868699855881767138510781224106240623856605398019297921943358051244559421601293147230002691027818237922753072707429544828924848128323224227209968478349037727247999184743357159204425783981265165636819546746643365310901219941230294737485885434145238346237220089730480185430695010161066227558752425070911206311291583602958308150011536669713553506696477943762473148374194517588773471453491784559574217092282986933839179568550481545819357717033143321296047237383979559715040649066152593575883144182499498254918700730774534663383847902559284980347022473387334746319619915648153510701372411718748030264644352882476291780376133671395297198837221245092805911454258725820266534784790799084893811448529281949818421272175673864651515197094436766006973171560292249510064610260393305276105338935226738303347740101528965213962819600524194266473738414843360468598890807170859357074473535598530212582622662337491778285626514727104570344753618609869260961004471903635160244423571122575211426851451672360454086856619508482724213297179610679284086296010076022674357347578593669230872801549536133343521976781750425964345055981506824200658647927913533448962249530755936744035613920539519992191931615926662394235953629133592515058426286747055360735082570178176857330223103645791027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 244595740324066344349098042614145894894137977548347363980612052294271756258617614076421993399389567411014431733719952809871558291418979690860869850030332780567225544860175616491488310318384473205776974787194808165076489384500692868025802322581201022278718427930622690417945614934437031466719307633731206677582070568126336928538052522980964543008013023127035338020715405158623371753814638197176086686219099323326243614535555376251529240354996389227030236597737211889906181653466504445628053369512674350305727865918311482647596165104403403537797562563911337520779856127636617519004311468938645905959877707159247522238045035543022474111272912752630152415600821895728565794342612583257556497273903975564361840246000598788084335856223272219663485302232529929924059812616586103844127465657141956546531657938698198250785988983065246490449562444344609803292802370469064820164349367271408674620759011751220111506393360501027046262582611293673622809300236938804798471608900956559159326208331760159323396080287825724194982547892999801862990249090142969188959563048230458983288234559393827393041520516898112720887758828084665549582564757085625662709802044491177940757369976752797704559902366657473641308068251959120036251957656016516742933404373797914309439472507227116304523946660137140216875248275105999911130705836381938033493093395127631141563826601792061463671906746482093137558637058297392398415480775096713272357012595059802868208629321442592431526008847748365356780021960276366827061125764715345559708090909862317620808691884528335578284851952954260454814859827594823348496530615573211717820359588330560503447952863676281721757912827109701871270725408775362160336833807777483216220923050165631681685554425014872240710661514233475293670159674835924235296717710421222401916880141286916677016618436865335224452563063843217921499006686167248457894761461487295998934259517814700975721737737452297063745633667153000143638793462718882515894316138606632200937267368501040356144981020498880004086753574595091667893617803073901558961185610705796075226580260151631445014570947912572288948097577940215109434204655496913345546078178778904989108272578125679363924278250996413990429783094141005463746564569364540899685030022120136649826863738883079747288138678958380469258326082976594819963898418475940667065629762068574819040320949001072428625298018908401597426848151943666057052118842316347745071729573758176114845062479438908306973503443632982776377211378288302235726649245203164941281431512860316904982581220519247993516487820280894866247407626137896621953218699114417858035697765337530368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -290067197783026456738768434274614707069905890398335291193573425558575976892456872454585694168489799092988806823660330355732424900057786075123418090357023270531127947740832535077093825888130565671238905637374819174753643421475205999522329837520014658709856545970671336819892682370027221923800329503938944678270716582611188802402582417598467622964296812642460904127755684799962194802201228790599110958785670908589657477696823152462067703207252501256102958867180312654451885402179236728170444589419933182454591816315130759914947144219997917440237162543594199134713335669382309883779010803876380682762597975535236458876204745071776406624134776860746370423248989741536693746789923743344514502823537505386532114866064430955355575463717766076693801885345451111475824794412764252927621774179760180436284949798504176630423583231865623506146166410564029431102844011624485073683312667637164649289980142654826902500253386173554631937070287511636820323515477094298984391219334421801048743818315747228182218004148376073808644025902911161982456976798671091320842973114080307870130795715350027280674630751524398901812644636859182772506972058014510394891119103206024542578759836019402855305595058220574278399534625876731988837525510545001269672563321353224037378383323752002898087894262467330122193001529132583357467011482844935876019259708082447422623269672960975659937899281149607303895859900069551500844067195258302996782100070210662732598221405742149000829367043368267945017122419981293215262953947600108911286572454011597274931797014372876728998725221061777859627503864728798695773240405771533713166035336010210903244492767010977840262138280995193501974061156207741034198171002458117324989523482768631140548327884830001533336124187984646990399013630541615835217812007346257580503997346992433847337599632234217998441091506735894192095449811733159721316216882079131100601531979587347561781264423687631189824729476879769869924565168358426444829831619461546731669934429622717348904620619075034034120643524377658801424806044299176096541988970034293778988331059990305726096897627276079145556660731681034403332022308149713713359133280781164075198595186679016366488953723619029430372299419300682988896915369033128948989379682170027354108913206363216943399498860450212359566635994436851098079819464967107493306629518273337420597252404011414842550264414257294717908660857813889845104468682353497951982229434390839697301722585334381689758547983317924041553774016950979101569217905954371592674741156346136851926677131760006588405206895002989775811581687184052908152320264104911724736611143699660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 285877565465119719329014371625175136164116847846456235016661765818637424351502596724254691476043120574629760678723659271700933897495748207108979987189125072297153406243009792633037382437072564620044754337865598520736590649545554889890968190936313280072893608302792160826136623271169577879755613795972480546388625377376984758120791569559216089202519717588621554953951940559089633114069118889416496474386899208473185575621891825883931374819274302815418515167113675530964771047784518290612508938384305180686120401023898158236304245237879658194296534726925069854964560724721054809999229575286882273728730444707194334027233781319675982223274756689779757759629939985115523403111415519346903912922408502766700296624681065161673888921096903028204052831418689475723245895770253026549528341400996953393568857052179543363792397242199647974345371755093783103381272772880177894708664886058227335857018891178500299826698838690768169700911885195873418404595316624413544439055425136929137205534357864621580814780847441709530456286912940120022706441665599503606399806825827343813108673759547320003043383514544837261067847355661076367176279386889565257536016651779386222402045301010516388366203399819695936808801277683059719563845321733835790958723474908324254128031605385628851746831971819125095257770170634067680880879861044813883350092666924838837221668332073190471469293042321281349004973584895520892914254259550209878276950835566173610181093040845934271281013440937079858420225853650831273450014939518375626580927973446733015971427423910694381346768657987074779940435970426190289971055725465300384822159769958720189516532873494292502711306082442925390967316175842780588218984641193320956017805350067246402477629982026851771383636360939792216285112616091483547803030089052385732800476377263797278405162045087055799771700803676330475106540955615398599742320321243888370155601887055134225497687073118698541487486223481068161994292292168087887938549277781155650721305481773379877504659503154159288645464062567197029462979822885832697752369293363325718195764416771665114476768834963626035153718777618069843486872811963885296945878997208432812910485677572564897081453761137221685421302923002231036309188036386474995102137186142600813934747638706045057154962829374831048477642904270750876248430102266034272852879739172094823425403231853972815312142252351849171275498809962252144680323167463221534020200449155269266639980183222526465959053345549781331312221033586182578627343615453424726005658591662296584700883668005784487660496754480800631221040184470171534686790178602976827099613065161736192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -226681219657515292817577029632158688225258341364836150288843543030690985620274669767957183073571030124462930435163034137229563323081460528838728905100125848826178960416396778774098408780320833165808530469886456351126556425056618586693152482338717241458222359523337631565461708442316585585559276791423169351767443361034138017935586672860021835573136454940630514243622832221816870150354715613073986820413261821794826064434141544412485341560971441710467466415932295136096819973020425536918872839991607285150858139560175209016775880836746480006304262735614595491429643731472730341756790443259177929718577959848210313479058782641295231576646296254736591659224651793768636564033760584906196902447523771752844830568121932649633738750826351549045428992986367569204228262083463272156104012497757078753351689635938156324181232676500017786176833191045457222919487592455460072397986104113200114667053048540681427838373196358992709952634988017476354311955386230036678535059451079593467250883592089753705257499540299135779757795151838877295242393984008032745055151950640416792453347017486355179007582155136781692107753877848061754256590395700543944142614324324104007612770295784152513828225107433679357453466699461642214742571315392815975165424306028547364048222089524468514647102108171855992002188960114486901260143655682532113286987157683400126724084665511642165979220501936489387029985798005427795823398817958684881268002767744229664118591131705727869321639605065100545229881573724338168183801145208118938107133348984830563636634780294461252136962284368093930463446640099490353607558184527765181990633574452179887048176481043164806087811883084177610824202353200182744431981685835304204617423288955141614568113113195543760596482952069888728861356196864606844426783964889798943440718876149386859913537810989936997507397624830838523018519380083174398950245794703332702338495723921596035548645460242840843528749377711030786774238087548851104822738343012149804404885466271538760158329522874651704077292714381215150783253625998687892373801035051177392980857819636500430846605714405550142155446795500107231068004747504336128681312643025696305753259413762179967227382932058892815869542500454859945914964047701867033790116100376973215796786190360784895222030389455966291633265886196255331640439527064453301074147591123863077884502277752833256397832560591839831399031156400293203663525601723662438251177201331625853207149161298320842161691384581307002057530911017098846854424010376204309684983897204369486788974184403741792106361280700827264262416861492291811595097637115265386141075920178380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 129466646112486916818878754928996875985795099522093427027346246554470034038524056582394979552812969066317469538987488891145122287500028405656763745470645419984293770164323793993762002810041013006825043466556365941611671199789644754766629889029547327218314093400050103261645135683812928851195152025003165796878684127028777434571271579262553222360137480703503474393868263120092790796637990092845391330587964513830645780855879785587934158367338532282955859436535549799198709647519406553939474982762779287457914093203095318872667406013191201720464607654517099300292648758875315171662783979625243653407423033323585435342227629149020883064688065343783108929016014746725235805179873245006408824526586606034132178900965731149734302613304494543001904430033044724112937327078168340052743556392261577056469120309483834942336707283920646641856811786539258251161037255620021629894246462744737810367856760230634534984104991466115892997902393150239805448564633288870899313851120709409828507995835743248868498414458968260878637632584121216444458234198779416280148721063290903462914889728328160731320124533924926088207834725723769542330214446073114512555138381636964099122789247193858120452035371616593734996442886262619994870663424244117356494033921745637136628587038405136722807639787350262954014860641659041835151679034557750315358100765662521159052968476479684699684975935412085836740701121548202410132478462637710000623582963283550054105288512732746592063965995417447170795449805829193736432286166147180639748452476897281403132443722766466185965015011348380540637342321097505101965955937637367859310828152024123018294461702138195507494884323045449199773547285398253966369931262892519677391048602219282263845120506204230379384793151866559659335033430622369701445446730122198172623796813573144346033751916248332603654775715702966480394475985173872757399755159607308167390653703349389001133397897028276010784687597610819521094952024606531230903798581725943775214354674784713604106039927148871976617887244563350976869416679787175845474504100552896542954624846646583740040985123953877578007870850403628739502573795626081525756504246838103960995046790293766545405806445039211437130046022539427733415703696056315084572086330259014247470566439786127917580344333417045525754564332183282397546709643855205333637266013026580019608033040297988983990427391708654139828925050805305403777169819116043563933635808793604165812545592412750210728107392511169244592501433752485935562962674435438340447436929476906690608618271484618895271995073154535764425569146689792317200927275378588983442442938749026304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -23426412620897335920331354220374858117562342976897190102398654689106832484289828591460924821369724298719317885760878402863410959191996663595176505284948742716508207221259926573815874103976973303911674807935978168722444662386745000608936207922073654602389086630990416196615948140133261389312920529951437775071001369444603900207511871917500344077476319464599419882858667918137771827035610600166059204057541177871831071929809439360637651239796663699624442068474381785332869544404328247923011129929615066593575936772334660596497879888653752822812255922093954556094464379696522483191100589256474586480375421905466700547148209596417444235842093264873131787382411227953433665428989381766895562041128386482098413044131163333428137142681416494577515725687987194002306651064134591889025352716410577801653727002837441426636818350102924556658701334341334430796743096506094090277917921590944376462055768123053171136871581373076849712311236933717759312246739840318396766278358684499908586329614965748974623418905097544985185640461790916540073059432127237468707395813960855771412437588043836009750217382240699627920022384627847475604299080525124566838770946237906218121910235853972081253345059481590812785926729698321425038946293827472365952352265127126455324297551547975494344414524333667815727791075630927744622394638161865415171851541609761825709817581352617214324872732254321522753813946978380107579093457087204417401809038044039731536034590292676653874196375669493420204300155084141751750439026031835566921701991187459040757671965251990621350244617599162170317175059632810235710440800291528620010906199871408150908984588022493831125199965878707070096069633913362743149223062916131876900345732904129038680879633053647890153388582264590000991566178339569828769419559802333318510836746890375232401978880066836638783060449068377866505030368677932886461370929738345774519662907434003467960005700293747904709379499442361552687989308846165013160739079123752110053994558460071526750406232775524721376604491063075170367848967485941358375510083989718112254817229829522643946899404283930431315198390117074783467392189450814609132298561850121142306477951181118032841142386633814554790122755721293111590089257335769718575837032489146750039994905905852920842247048605729236309562003619398221507112986823854039441144057843464745298883651171879272271255123132843375611014034944374243872665258737992072085515451890045272447104193298400999565261302531489932743945790216168827097086829529653602811368956340465482897793848611632521926293394058981746432619169457387274984388199611702626450572716487475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -62379610473542707296904808359849486072495107818826000436910694809701059208048058463388157555163733809970639526068802025698041753943744781938897723263024429368882392258979826414165463450873361473912328841699339581082114924147027577439315858357098726221665313747005817648883329568487924622056594223763721410588253618284372358763652283130685225132559915685651431748981780367619659121005988599770920944738495203822819231605933402083787395931864089987423284626029254887114186891128223772913682662620521905389984662165970126759416568572783306850704648075427254965536603277030323585250399420002598227448702348615974414646724182123253738269870333065388929195357791929792840998269324240725181443361570183987253188129058753941108944832075042822081137484037382356058569275271967093538721519264444463776531822037498101933244804033326926086998290803388294224498727528649000755011475923412873356988088318157980456602216264505764529592044065693919689389987306093321599260755973239483986990780658479128789508615746767824039239567629608382909028472906345459892801892484916406993598825377564168799086074305713814176139010676975846377719621671442267811089493415719033829549518420795996934740489390175472878335040276592099634005105386853452987379044330500497571371422408282516659458957638620714835970112279491789241325900220788362017830312410484047596163112238221518547573068394423741002996362163708698358253489672977658778839891235324311778958093374956789343995118190056107497626486004538415644661261337392732212665218852477814711754069527427903709224522487525710899332605375568458687402692396109193785630522335258100367841586203423519241870137669770970929634037903402909129974586661776141678170468565458751786824167172338025360734608378787584122940728129000464015546730236719586814578295040322445847281964889703443103509217767814059640290153482843741769738453392916793464037596072609230181870904532973020198155945504733525530676469280605496535583844898641968421644861001181173822588465775762977428048824084133976768185942462944542735777942149296122993041327135309624663016268318598769771084750976217464139118537305743477370622303868170341810439883682772236777139305263816295637360214351531764929268982096086054071500046627070879800935225267533494165402872705637721020297168309914775341850067908177104645634869166261261650868801698078260100447306127317241541312919460436226787175228538355564679508926975565889466564973373513795718837983828620812109089014062359030178545906449106742191395140789299333153808716329096166555903766347120712753078130834294036227209908893431276098517881150312022016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] 109520846807927892776841840988408670407298669735082233913258924763177211398359314631280111646709645314809698945275848466954421017528016311284288870084621964019901974560166094426848179422458382662318249069261430565262287188562327297559632951873163129444685545846780248911123556467979698562779246742615634064517844436483627846753999322557676686342497824422422579743950450424750452244000221130816206628396844863399435755301172464694600192615526541790776754258676793754565439411204638628703956069153878362536563234260553556686644124443545619462484901004208039280555196485697608752534116435372363767289001065530017880195128261204815066178221993774718724286895665230760052732948087884083184806212397387644681712894923223461002481911920366673626128552637412816326712941504441662480930083208921581650267906145800119457494456893102015686354739626250380698649758652729511764514501820268130335989299175828775224258233559360131969948992383836697539932666136920287797011489119981854659248325947611560518632535652331133723629042586793445182520264678340742761002377210142158238874058681878484446949407429813424502442385624619602351131594619972559747436636015868109128441036580295787028035742082240113743821709194032253677952053147346761791286292044915963134711496068603509126625153442788165344760283853914040413126162598835038827944547344236783237911656276452069965627797935967947723436656718778035596048940574893940805600202824756168251726699828939877069914612089222619490937641111900846771677945949322656043263334426624817154787337230187480272383855945705660146280614066811713394708782323716188026550291879991246282471950449284351258658240182546348378793350765478301132291460009905934316351578041606371358759072478743236385203977502311622734778795696042480587543511802949620395624126267581617346539178063517288286778457921601078101389371099166680196524843405361684105101049071074191684442638155237035757975924813729689802874856145746097086796502166695032485952157370059716212872235942387845675925420142967881594446112735367785335923652161549851785130907470352899956209778136547093379881365360490687163962682152276345572206584313922514619951056587440886827079465465239459901582268307457092007949358186885593970582626777898275004078099480956954074419904044019335451504503894819949074622992123893872009152727412936352808980693226870207713611183223034824741773977771750592360107070209806227021919675956440182475939914915592825750552321238510281913625115119173503698663802644371105177159476652662011916623407530915911558722894890578619622856855451794285639484898861139608793140378646190489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] -116785332009678301613523827855796858906937343116546841168919974590885234075359985350478089264237079038105603943836289325828792983466930776508797024846540326843570140608875812366849607277200595241416485208603016909207609017684047746438841645076395247499947331322127841242102975387716973908745001886298486448784659037369118859919414208925195915311067720807034461952248829194010254135388346254834100546907414738052628233368761988016839277175044094126341287620817191893338089632506940058398686814775825477760892720887845494205940637542088904346152832461922616003742373157389824233067723654851440717869548934688478705888849332306160631152893542197998941774796495522764368030204060795072435530775391630798499226161342034822165554036644440841914772865432674019844747781486621910786825373188710120466289617892279301490181447725150505411151911122578024881230236185693314102792981655708131654346129334717384515739782044054247727133977286530758190916581058660230354527422049883191534184647937826224614176668153415205819175783804403765894810460080803103123213692811959416975702624426694302303763854033961929509764464166586990514699690893505842567830803467310106970321023551707452612748549631103550779593316250095128362328095820519448452266721747791657287951514404933872067415668913179652414678328860895536202587065846650520766812959183761582010495826526415151278784537262549891456906219603801074812794924318469460948038656831180217055653304973483764823709136062422666890463510071351899190610873059638892182699169797598615697808329207233820051453691585861503086900832562275849801817401772794509072745377528859468713819780485277712608959523335660221640360746009822468244501093392426726585143717585587206580824989817565235288124949970225572762810796740341271623294814883162280145612852877935277703944865496384869307174997947184137154590850984704936993719512395026778809667419382227294484366608880679302193116895066744270362154249089039004502648700206532553403356354598627032186503500382263551603120161768021035108583523225135456990963501009861388599259757838191894963895457758134404099475248489098113822823940065468033200507471194106676587000646316579386900254534537640450687951488413081301890969370144860370559495034802767311843114220778645018103625596875041267004338993489812795230375011108223817709598331347507758505033541440202635317245891597317679427171690897874434784143903514779891090228589908318385605441747844776440590466682550212217228192313240448371529691802578991873581103782519282886544729168833468485180437488482336292543910713925718465805784291502121411930478176742336888832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] 97662201151588562390417663085955651703423221741077181240776324717534816181870356110203888060316372068314900684287153336452840453305557737124433874082371605701669359746215701822401045878239330381627723228226193902838912828850110322741956661497069666061364250947504642202762706116466700020118042673473453859160368054742824888839130246257133787485689275945481302861419292759843412804126139772702075421070511295242374957239795457020239559223229275034382117639404302985938727823917837162116464420286292774591587996070131869855069440165800107624385423621480108376424422213066020789126303459545854134921164148953087507961966705824860992721045643153396632765293795239931642201005156742681966434744250246493196187865830969316365608631489402556569710787731802488071130621305466779200596819588629546980421447694906496387094731347202668375361768142764275552479001067442886182731571765066272687839121022411946194551935592953445027988721131224363239979251510066512611638571361369892853976277365842389167946298451053542494520425206566958648856980971669170369110884773112541124490117399907823258197591314046237846608588463748334586572777687722859954071137773747196128930327465550434304446175151026545670922392925446887232410723042925447387135852773727491285387960793269895648505959623982042326079090087436901119492651401310602820550697808352192747946449308262649464194880665040257138360220919522768753209204991188738203800907987385062740935092604259402865122794036438612644125901297161173870783883505559083047349741843522286390686763200713411151434717034607973745283558112308598213562534793779300803754112000805353188835273998943902194935388052426249033035566352042490652849592694964773889817221930715904542004906909719865130756005359956751958455882071688142956619286360058591824027031301782604637149779546252455991036411212169039948901931899291819523294574488178273224400652502772326629265266206195057647654773286543031151105857304774949574616949623569264762080736597295304115442064400997250078629949136868955348014515290143181680568598883866984904721362140102339550364272206955922293886272197427150945928100669419434567318627088045625593175002031385572172536271515297933098800570304242267568164370872864676632845591502681646617036124606418113276613430934834399870505077684660689913368822339395971938118579850564992557872137414783148352799996266723280925059400213865467828782291691353888371831293020705116414171343174359398458157611950813104160534455970574696758326539461722231597921080015007503516768097008124781481107185813998023766327877301638360952582960070888313007999793135773286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] -69599579286130295347069576855464334792421282083696411640238751483710523441112826526712259082535888376536984674743345168483791951603155382601236161380023798925866598223221009981639315098496674491192414730930592119088929560279289793082814936323365788808669071969114301424341619693873540830873765555503830885176602151504657293214468332789924185352272535201785301802229847923256133920897509526940173175107262210109803724424101001609394035969840118034928376284587487918308181298528989750489738906533496532294381506920891129100751704660434876158675833708869934082475555484714889330058112841100775336108217916811638685441928481330153171144527604872409463870135771838734543162266025074698955011588556839621248424778655270643372495763309236857034922198002462428814349276447835078077830221399391074693818565317260454032573163829953248321823264701784217233849619370071704982534956841694149391117601345954521963420962206809976244530875809476685314689249967037446747044175480667383797790253612989094951860598376178029243000046979547155609311187131190019608792678415201944459771843289234622629474441488474291349242833809647685616677709638196409101387677278114657819456222335810460786397170238599952547169502953947237647027098277922655760067449344023658589743353193109567881627482241553218338006909112183075911835448770224868520568602802490786029315452883074821571666334612014456617952710865049436106206866563640550460292361209849095385106792090503467546554702218013768517042760765802256491347821595964446607529247479622936067399540055381038927342316728158789033626114581699230870128710747306084726941077981449107864059754724709831115120190782656848963528968667979896163388516908580665014194606188599623664617241918600867994607399294239045500990369695623501240246452959051005441966825967209537304816417868340750044552526410218586600539350880533531790989761982513955635490516000704522388531446614836467941061294799894927687857327628236126482535578821693644938377907286365066942269118124240167449558085623697491333068791563821897822611391209644361346559278898351555709667468179885918724463289049483267172114867669334242664857633847821949891883173252502426248606167287906237697049281326857496985139598298869825988924519092727902302699480972255632705688975964233632167494403509000729406118537323554132152058238876213492140206421097972279693849918458729191685929492675733362320383641714970050520124129966451993191257651897019212680798928224553688674553802818266821639096112486336892366639777824552394869301615349389868410680711716998251812840326451239220195665027572969123074991823896073732096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] 44392400220738387304222018175836236595819601836301078583412166929038785045867076266040360594737407318649662225311864337078006863053755403404663071241853882349205473960080293694513658601291001235002349831567791674033141392388242671138941079260375948664107494739183594886350053165787818590329269765190646508022242383533512423051589242950412239991571341185002651778352431539054297615005242887988547697740301332383872874417962986728981689404895889664843892196692526119336723009607737155187653072354877950487220066467653991376953783617469939164801834447143710961862305203132864179566507125278443800192017794094020928522824769294744825504695122806055302130557729328310921306136222015856476394705981007624921174225279211490948864466826697995442831901803503829787301145656760902552714097188178659154975708088415918404986256959536027890642825632167242800937151529254345179111434123356761237944860606203474558590462658372428483013171438053641740744446390898252223473398021359311142013566981590312492614695275575074869178059520571621241183670428002721942392814525085017910882042534093258679339146058763536373669546041534590650945055556600678848033165643635446134835336945933174886210864680387740172744412552934692410912067632772729378201628050595638508369429385730728089393736584778330179443436154347708320457758778047578962942956777843819795866148539191970497289238230562697863167910414988947371841264296761007671061707511902088582606436392452198837762871881175662019732875957337010292657143163742564854579845698360904251714445317629112361285929284745671109521561814631889650740753831010531042973537272649040730535716891484734427726551413274792698301613822542342432353266205528091507558562911217887910769778408878345497173044983783711895715500098458546836152334901899760741682182944013048300371586269001211476826950686661767212011112453511629332654543259526477256398430997381566382921520016763434454131387663531797002759037756243510185892752479856154216592727534717806933975436263433270295901078858219302465421110253862448479533553095720704518795182105030303472233396893760390182862977929457284411039144203981510379665529088893939878831107052109220518177985226940632927765848488751524631752318711318701418113507404348591000393771861948267663230069077223184106249165632905215354525395422790807002326661979124397752791015913200295203562833774912187969718581717668737774892060150912242646298414267955282283394280319823098491783772721032396255684313285869567380714587755529478516782042166221702251834677366147574576205662096210717213583215491643400676050714927058236877620665746509004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] -26108885948708051442910651090993903849550433146508203154293250664395724921064040092522475415003449290556558333363657968601501367074151692518444316352928136164285380979864036875641469011558814987418285297117528600689788561253990014543605302011749932463793020697949092444605954759560714493477748651642419210259892653171327436833608158789144130580888001696243210412813371711471722244714204803640536598432641561347524594173977620111979656509798677107603047669262110432462865744779048635802279977021497230618951497162452803558473402675261446212389871261952407023719049374866140025568016677005072201824591315018391367690965979841354375048733214226103278987046404304781020303389001549210965294370361292283583323097021188499193287174673720730573430569812094382145163121672104468226887292199417131096930724382681375037479835500836462327468743606142525246328781765321055001159815407652574443762806560670484797647189068266726791123456250063381118912728296646984408256024856116697155375841759635838259603804720587193940546177676920818688536966902140747633719875403543311330209642442957492841671850631835946663835005051540455661623281053761981556636690739521340216945118544288937375588439719936070040570489919678688603086530714066564479360799715575120488740361639631403004097521130077124769944056005720592076763145921574848583983588886340776850359309865014824725854532985394047195359339829767956708993426596181512370417722418619623608408802095661158450245897676196431323955187552475779764916085356374205258841562571874173413617018826021840575212697818529447690431451453469417350823634389368614205723953622396453984423321537890421387108183587826148508901613508933694808358234917383757500925930731329652289935054071511025346088354011224745170597754327060951201308984012336771116761461435793696225860937454561329229976076485782587195489518571892700698552578738085263464957751710364897660345957326213567462187091099579882449139705516549993252689117950211972410116832018892495949367966211017021518076285794653470313221173056827371260475850998213019624479719251425234374652128312098726778266709751707510599530678620336140807903272999488937503667957534968199499754633435340982669068145496178898484022791336892486918347441820461009292936406653539046674202675892671228307845413639427042730485499628663239946730010168331457779933892289078830445457654301431738630084423131746138850838874841406078990356216086796378100027824322577715828490062769223616882753402913316720439798818015642067255599602557917820043731597930886903009164464583705399764290546686785152114234951333729089964234781270244065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 14232754683447119027250765632848444394021832298642322172727726118559426502095132831587098111558314202617568035178179650775094808970980097567236315631384428835946665805822784399480691862208874796580848312326746153179688267629216991230567576339230051443384258774963639620749875435849133561103813126104593104082182424277503365143401872470636915050285649307980897896170925711542344270390453631443396670741313890317760596240197096246146824633795379612236421079203532701389613375924547413711287736706562867163233630175306053752249106397467878824120680002269767486914671508446709315545156518098108869615482926423510706816297536775702558860461389807038821661536163411468848619356492941922682977032089022348318087873016226869092203197197131433434471465852486512467202140287061465139958235932911449152486334318906288324266876204914677397771108771773827184090137220756598633511325193602695833611164016391111914703812370553786278328772125321452985502626351499498311103116045938364778935053436930212593700997037228926912279794124097139192381680990808806157009873573963072378969855190505891544574555051007273601051304662109457080436596247742520316933485317356771816301483242273267306138803902281099779860422705224554729843490652440570133613771683615390472278065370931116674577006636001321437376166640909895954474787704709511825605116271909896117014111476624139893840819570616675281834522137210223955027979139155630789980301290190016076823645418968433404628615162609747067919081116847083422583365237034050016914571021777699455256385740510066306151821594799807543138187867753758581605982538627735205281014215698922577289019575803933620767524480531771040157697764411971036609427763072202351134854839409608354493220301811895411203037665843311263710437240548187537597645042706216100381815103880982599959908623248825553305507859124917936232162880877231248449741635954373965742827916090238565072163148206872636230864445395912016214599668241371627058510816861372092897509986581877655918545032378216793081099770291358805681399721641824297755809548735575778956880547535190103191300950181593944669678736140161816006694489472531547669161453987131189249460974352719430614260071026126310407788679459804507412995886278929245814928721051493188116710934387110175615532139145121698228739214970855724339900134522179406735625991283955351224782669122522099061336178503005208786015054016254955444057353338680496639438841055478430952799414106780499152082756162718975365799226674114777255745225904589636357996563141915456014107481277237130981031692982442685727006604733375934104776486616437263136958725278924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -6991927041113305508094237582694362198428411653858931558741951773680948818744971101234407577298502839732635075233363187532894087033904707912433140523127455602830837866866501507708844889143431645460804385693655845006966167694962970579335906947688990707260834020227862757476910309417281274236457682842296451687057702602345303163906708500384465606307513729206971845333371921532225975090315622290173974276993180178406902649649650070056107299492426029394535021913471849686390219941772737587365768297356053258215953523131565390560853262230970427437361592588864653173380821524636760283550069036245965889046196651596220278067516506819160445102258498896712448250646540050430189388264375509094986741703782914690727393728371424353984681229165809673475711515944750556554703050878986082692495578216777289557782377839643521932295513360422916387679894206914831826668058115673008282309019907568842454742829695063789713760820583482986895719330823793583985942219655758095325826100189391963412765811817173987121548786930231184623447953950877402692395148312747560581337184130191323288148741824759600075697751758268936139269618794308992769741750124097866345677620794507875994192740423215775602865706358577524371402441950541094441794662921595644649562144994617229104792661832003382646629188888282797114838685193321165726978980760639000945389358974316342248420630785457384220801313371293649432427174246937575874586953424551204965555434094356322573276058484185560080848479798165704494506387006333434772771957840663621376114377017337382843621217549154641072646963538176667668335587343888226217967565205105555798925727492529400449107792729804625552492594585461307021156571594721523798644892892191372383621789724040996326654595769120990548452117042828004604352399694348374228091662425368251541047196961604575751190563205530144728506436152165754348053855051012241715049379289042835195440772346538203566292597159157681094292756663010355553190570980698905309549754358895433627566766595904319651102924816051661195280026183715219667472311113627801079828757526736493023846069820896156485879202263294606048633560940232937343626264804214775260712703838658894701593706664711440331686728529835245213792341335663481553780659122724024523134159701544147027460832904716827078531335008986578656283563630970122443498182403756675993705996003132617732469220987651094667106584984244663507467937498000344729397628730432671339192330318268674936015303233068749516902368096000522054510620064862954355908544778112551305552486297138584504101487124413329878085687890807253673592865823266997736775730881364499169144246552756224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 2848075857707776649263602797043380099796274127243400169785452991271261880857908748781498958324830611582289977021276044951292554760621993352444432676978953063862233356443304590901299424311302963892102847745868370251144464165593979369854304882600229206894268721421157721897567858622233778827996008902153379168248218987673098964173680611464872551265940109286714047945976995530865455261278339863204920285268803076792910209754882519642530737485790518929958714923062316154058461380912533451169188079059218124430352250346856884568402314918622198483496811096883772634244320538612151366316815171500701427979102668196326528549400035728501137713393817969310097393692495634182080596205949296472454787317752307226710548460449373312462792135103108396609307623655327492240706552009979228068639739589389438256446075451660200650365692945392272301569077199169962087845146785411782214085330233515097157551993330793193621108203300848879429387286850082297394005054403676202354133619598800728873187447533473413085066507847340714403902258658726681164477492260507392375189031088591968109254518290981694985082050065557962026141561341419567314423188002849387559004194440366448232958022229211507919457120626206441284258704987502367202631218207436134202937147109842290625551867341448073264729481909495178780375665150473820070379574468952565222425673626926732210749562371953506528742955018483926695653309046344560449144022715745775538143787776297056697614969196501180824939886391719942078424310171841208285218514019958750421368809536137623256900692891636801972687343777893193572772925622531652730391552095306572991747099827512044484271018883838507964088563348385536727448191357708180806645553345831178867763031103033157439905149621370929770936370699490911994705668112015064433970989110239023260610116582647191026164255812498238897003068335764430387803622706397829201937665814118404839459110458116445244823289336225208315391554292026767512727301352004889166254641441703222230486137963858286720322905674124485701366283679133144971266923857478836006658242499547447147762548061598241103315459952278455203829114982754656958118884731111050649299251080077234303912695933954222341994487585574087713190626769560079159513059694226194118745741406551988588291208597922420402766152929443276552101709667925365099052851806053145701369635824570710052865183716038927789244804868559589847870253344820252786980096091074661498601586715078192454879430076407813342623871240221166876339896179972911855890037318528858673064248200675876125496186141130026394596846592472082113937619912672862208392953578440743973321276863283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -716431369698565155483481656283909377317417282691938131808274263127112015863568068575794454134395158111549872314184533716846797172050780530677274293928294599157290611221183715318616376468870671486477218529393742194168757570552961445287231483285995811507304432488860644415056282277298724489292557074832701780889248897689778366346297703587621225924913253331877611153417750880665598593654472397568179907110039581643852904066861104867315895778422805752202056661836695881094022750781782938864080857197799560002834609395967938109241347188870898910379610274358034848950626946937764744575669517211506604769447254030565043592015730012458500080562164795359416229200392020900066042341089624834229778978879921376426415172904893952454576266856391862908406748627968581155106343607787424372037107424343158036639601972744079155076748131485602632223851099758505175555807018894506096165874040171418120036785784454739072820674757038625832441423675364261434558520669822754365450749425526915634258000708855221197125042579718764805285171951234316656765884857263479497456355782244409584259903445176753398380053915402995379912434101804185840147454601859071514974352502188630440658444626486634955570612553818872590942044828914701746355045485456867539407618610594038665061546383594101078654657767213414156916929500369035635616245426794691937209356771699388010269503886139842432785504834060243633642457816749360464272203951451355979656995078041090645022789021764856658697213288870401389108061729135360974843854507580511097992344186837650321500694108208282589361752216292990497633358961160613921560469778473445950854813952136879837845670939719052534714674843233634235811416840294923701952240390516623954632039017256427771012368501524789358260342386278422314284462663294462478980778498740345896097515044977875068479439589589080578309926582550867608390112027772580592314653745771553365063492074504725311419700695193252578948841029059353231362101965311625849047181045022524658288385369402529150423539200048983400663122235724538603242069701897528901683947216158536700101484750680194144992027755744371630085473253968980798158884547602417256208995803962733592578956682226332678825679535255831812997020446220119840141944293500327241515942067518783984635496285328092900355343394592002564461131346611714605670790915269664332695719950955930882119028503962405948748006329305610880850820468000900680806098867493172540795206180111586838473594496651495690120914114719889272838738038961140627583696629689099791345941027732398631062886906880440031211664917078017365561124275736039365766020719728406955177210097434624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -176967756552906919699766821907500692682578355935811125979499782268990861945441905162711541025572601643840185787269075558497998995994067134029729846684344252154891771069914100169555794838385704610946434283887773932609600572951568752281948478537272308262371154690973962591124573844508656915305062103592403870874908474488886172862849963143767926688528693639949904235389081477025968559588490340011655308331195545943023837752495673343990548923449898652093940869734517305111431819593501783932409692956928708763058650939635713451718121606116174500149107996373171952190148730083227199684799636750890709994350432814042783650269617784942851027963551571659188555527287542332957917739372822173669499081545281457147800110419826477105847077030089806798520601351664694296781707241438889318144243024489837021534639934455017692795873755973720539333133920211132128339997846909964514957290319594376095357790992773385194663320014115062775515203449724560554633290591582491870607352646573490850074875039178826329314851332864670473803607639440052533988420920694777256029001722163945310650868155309473039079823849185380800306288326648894451944640666664608744991242094607739134990094482161132764273016538823779521000353928449284157877887479173669224685874746569635755587605068574005741964531753136055387272877755900935570702182303563017657868810814276036722961669635809012208733683376165602772351185571010014525413016277051192957925584963357528386404895591678855061645597332087237106237024917733710893762330401062603084022038333206350964937048469939729683172966620048841090998331348176424163850510393291923045008220819790758136473426084783798837934635586141633004872485122835031406900684960458296701113615421178743988617517448373361680885132174149274548912538906582877805660141242154063195271995614176473270014166755423308750875685758037780107797271453505614166229096663613664818051431145839360708886849909218560592497913911483862021979892669932242355469425701716286097833845957035125106606620255710502156119411089227497381801043303621009613582104196850227300967532784258813487066295604029340904260688160498402197125215698969755720682103849726212710752179029101338787724024952949683198454487985117115345775049039397433214987408468767033763076394701020455574598156112479103819636711626891838800043424501680954743995655327085015441098455706029709589450474178543015250263827860468251260193287762251031484398232564817890214587144310146572505642258798073754121267416934516511572598236323855112037867583373450396030546352401142592218954730058572382955334291761894817043679315025716069498846180487987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 399860038776189571426626381829972538689832066459351713054566431925749784114177574747339139684466706299160626913810590632349634298741241275258176418472424386347253775778527611522853993938725101976881109003400092462926972941727024873049821464538328308774547267984261441966806378471692813675625690033118593831255226875390815705930131332411778883478824217313672476367010076391525176922927999401016144967605481685543010160466291368240736318988690408764787533414432527878743434571855485858534230107270527322823378365980822609814064691963768153042247736088870579986734812678598177798278317430990556194934406886869372019704200135951459204809343177238464950902490862877689552771742182712010742204272491971685577471505059710541376548233362336562442742643784244115004170398112098788052356470676713720124974431834360634220145391213058513075300145977134420101248070097488275468969151449626443516639022934305752870873826956043336831883258198392031542703008534876502865743220319399236241761278947211474840298278118226259447163025063030482230584312454983904201133495396573575270555318814862800148794482995302000831040052793872210756554000010525369649620156988346333550246406687468893465014627955188102029160202533798853856965220865034717967630009701386125711568839791682796971749851917757124362406934185605960328113018592895045432557016562302941125734201388189187568982812007195624594942962664609260261733915866665528883482751816171454055433488869590055522680161638103122424400636924062377596302661070644277852666281535990568324150134169834138699213978558927518083136641041376190111798152407780103906974940192310712330559037532249310802942017395213400778782780091143430608122414923782006249278358042496242173486036931119819588708657119469844924782919320829146531354507637983489445310716395195776447607474832585988820733884489782780784067997965779399984885609405929861058045760062360731024556551469908778363713191489260936071068990819660913412892951006790520258798323881920695217246182338371258118154964427153172736450065171875840920477961600393428800083824281304784258192583446053027525925662922330607579696263205094779075995958318209758418161978742683832770655599247545129929721622621757364601667866295167738637224368357043881398259186629128145516203871079057185594198033247064487984675422297883595698602465820360165241714838436401194075521113037361776775298978680213573276084054027243356987654637153072162165253684039090507610026573317824680896328918021892406027648444193422704496702131638003824869061711947632778165348742631067554236654802852781459779334471848261592025048383615926272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -338991495672768893702688519655882207786833120239351640805210676739129047696467407321080681820264213467101544273176701613487010657840132123348094267196877272692111321652132412246948172718080900092863576114427297916637390943115072267549403032641278041016266552484211231494655971274406294789269773958625473577990811861772487369408675932199877480193336730333435498105919280013430091742325827821109453405561218365449966817827317227253752059744579655248899850969122514428770450103764244798093181716668847096505556623864917920043486957980650030902285497835400129615790295535743973725511624691761965323848876968724325612202984136984455422512722170747866269591024948031480420240090471273124996698247211894871178312917436859328450413323437971653922503317426261418363118818581344269259723269671575882243001470590466250357912116491987869007974012442819062094621045759628895411019552429201703215906574908359451510111385322742210788553588545046199588821600172933163003290399474933755244525970373560655171403979299043176029093285334639149364646368626147255690473537932402041812106278254724349361512607568458398337245015787182820658624072300465946775857825243000721516518845103500013849222020173260290865097574604864217099256685861605255600435729998516152506609966587766642250690074075459564435247797688448087224664898860980090582781034208503650387253319811399609385534634855164441098544931956605686924227059440754186818961026398336330731449276205676692485345121976365578020423084770055117145599250853214435772085498894085084825973118067635591307980573847771845281336327395289948973314739405413186776814672270276822311497540977625203857490529079170583003129025944722739621154939359389658174085410639430903634938647326090669464354423630361783178145202799124727858187772272629490249658758332791962125036325710565007392340348111251804250439718027379746147121636206532383769587319094400362568161153241691800215354757362580921797450013831280453466795495631853665925163694450415334009239485291724560668105885220596561631893410560347235504716253407044469480706096067079695794168320250501389319890019656238242902522218436448253618323856254739460693232967092719434596054415869059155269618571594376215691042417058886037563226648149323177960674165246687632203363547264971243226572780693889093788799847047520143419720065948940216137492758887033385410103801052481899772723830716751992180566299336206714737009341196853772825237579072629843454511067577608433706453556663354092814545763234672975564751410459773170430717078704945755050120385442591587613285340900877981621251712835518481288226913910784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 212746371890162251816255853842007305069289660690361694299022505030820728219560798278796841445230767876396948914707303959635952223121406879236773238479749327489948015641285708822097861965137498990800362771871055182902496156233107918115471387313963684817073174709989847095510544461497408975148568908510943824331476750795293604064253531276639825862208289890661983607363812680950010069297680260583846399838298112273974219219418140733487852827283795685735735164893172233393350136260817460492427084577572806934606615450769498410461650175711958420042449803889789951444359499567866653303879054154920971239305134204732051991248744345476950411454648872769885572176074450754713469570569854558800632281932558798990353944815403785074232199002422711463537625691606876906446915268071988926711592026204914632531056183244987187499461679706028095991465246099901321446235596033272021843668986532160324879212170124524291289793633771977141889648003025620855756807044993116946422022599292671211958899521230655049830766654148967653565302303930459262020068195925657806517087619515522569574056360791767940931010169259131522473664049656150938447523531112592209855610497089836335172377874501714404897724649490046215633956637342166235464954050971319000744178763229819384936726331668704283140582199163381097913043801619141990730503913886503181301139023261362292699279070258669172131795433449316652132115693148756766906942039804755659284013277762119147686779464245140287901785046845332322479447876868614952208598590636009761213528837887336753026650982367384304553377851528717752310064378840871682440184139127531106581285743154666537335022030899186280408897448176064375781461303141173195948806302424264812649466155626932920195534757642018566305415358446827956258422630468568756690411291672248634753347081653695823544585384892152952141514515231702001025349661833859203705041632284153223661393384925552757708848744580554693262098991269154934066723515966338673070905016882479442445707614270732452066357185321781037155262596890438704862130073422610302393915807068215484733798100708185928559930747747744745261515968661325701895199023050910182484151862163367311163667653476113624444414215308106148949022903384330635609946613933017779469766434917180611515811043148905560925179926242397044091660364965455256148421089576303284191228090741829156949076086080177870910161606617499069985820379838037908812397365043930539265855331897532932093051273910538741354376828125592700075966505155239916962323518618630850886277020970288529407607881839982039217176151323603325333233202983227128525763353170579239097594613334016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -110910960575767051436851758436496715333621125474308746874738017004877781962993319747549199293974415176023087149687734396416522370959280505172040455810194121457099613728987872098635105143659275079604882153910333432677986494085905922446391961024868142606637146088447697258934344081691980412075071790344414193691787267333870063607212799431405944230361093996187674597726731047749313038666459745222076866946874852962445908865310847016987846232318383997198529859860751207157855906989179680797384801526907349461510996869255649959630725831201946675477212407595567785883810738891699692407542689995636491289732411659895659037840010796635450500204189755775516133737067753253138772709349216851313022811574018758973330542083472828676818383667922068830458311214672799348008877530287515454610748631666751369149821548376386573461245798968474910496127462099680268732437037954750433135423913258594201399446305717032092390689456476846206780935661934452458261034929622187197123801423666507733100601651868052616387920957767858033044587986932672448623737145360881524532645396207667085190028336172139642187557539192797091484194628763678933416898983306266456819311239901957566250086754755154974070599625413035419783633329127798437955573137753246685035532562638352645451386970322403886017242995990824329575895817125435777008627660737677730081427762679727644632083307540945675559325810771638457837423117596465510788285308575566419492050501765301034935445866957542612370360261779343965359496455661600259161537891087434137257489526817245014192046900177759469033883146036798247035620373208037640821461548865806815381048574172934471625323510456610380093415800170439564536439982595616939007777266694311554523432922975232431302040155606209898462123778044118534457279049145179330416842502106224333888515254255473756297164783298302671213481989395097446401286065692353069976450766167823381580558559592884356037706495874828553403887182454854666559688780048816353846101604607159679221020040637690160733757115169060555225341871413641743814836172576927988611285557741707220718250326574859610666604943443702772018148013283908258693048337686181436899760975796665639402559982496051982134023987532362246378175614895891246219256516262079797337580979852223331478155882771563875340812695966341519366746204604072872098842281163908766457125197390136009084167085346843212707132923168204602024967672422374865721587363911056105929563289620182079129529536210093367895754713988924842732570004797512773873636029033282902578969483978136437683143036815114853422012757464192125257177152666796933237375794506572352177076961280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 50341183461056723655030076259583045220777029889576242013711425871684318840429038801695804960023418078200870256190477743413649042132360643995281803998743434077769116866531880571438104798698963028836795944106925787209837024932132755098332521713622592233709143219606434037769738422109959002111310392923010677942795528929708101243260181285276791035165083778406031936750527127270621056710188904735373660314076549719733747001152333175266816680749737897356487360843906238927070002344496168790618897716151469529139326215912634516451211054304808362037699777830320402324174807930202815505689540548723042174942265570259763504363444688690838715764003855387910408425860090909737076659965487411220100513922984027633730751230204438412425744023781981844759638933539778435329312929146624881527503724672282570264642619439271154851990240684475014450108978983234527082074047173550848914341344257826161234614239844762341661353378144531386130551339394035680852178256460797841260817681314781896326536570685278994713349209309538951972320132829761446557272803451190135997981460648665916699826068148325495732881999200844062322441270650060225867549946461880450039242860910441185149446845680391536984144266369446246664525875531422809838741338950944359270555572232259362629245883713863647128073805066929089371991785861659556373906486204699906544991707867308625121371850713213942712321987775504696586867928368984178956845793998480317047803234687826115632323805142859084611667899114730087979493317324172961268007018270658921069987381823164331825702078173063189796837410639796657957770489641747378205961724297796056966835324941029259395645335990069338032708586864986470777298482307058808780272559145558882033592263845486916476692190694905775181591239742471321505701470201807896930707117712353874686750196687874911718879233869272399950308972708003893426156085909298683611014195702510117508721567352826826682038004786658325864144195702905299914526352359881414063658946911149427982910589466776614048523560864920577323226924844782515821565346436004811621553710645841288628528937125598102114682595229790965913660813089090777703023057155065073991165082332539300562458501603660790675244402861528207835956690571223880753632508350412821332643315585592782411802692875600062558059176639526180110663258853007807900583364575820187844751103796999105382626695365314133296255494982540746219684349401619035316946238429392121512008052154190953119550824375617373634461228644135065853431013007272884501207161257043248140571370081652937800997858150934755982214160946366229059199173663251092073868349024977361772061499850752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -20480151402690835096176993182107260822246100189203315466361186160169466566802228560324959704957725199652552903121709001950133424657440999351009719916710196446936097323183068616386856974816944488265632456020090842823077050230377394376890628124788389022011063862688401172406535978251130740485425652420678657678324242265393803298869410622962355926427114163385770761561904399108168689494546411576741092612566153096423784799470989476912517012686664195100803556039206511119695005850216171096469816729390586341745979124107018231910719948494235421401926278357129437482547726676639672897040615056961716860275719259618186838012789741302514216099650149695256305773221538128094909068932301452134177252678768705594185361123438562041140071140923259370386830723372194937937841062257338785506866011747390415852296544725733349053193837805560028120305932851629489154700540439506126889922918359729169704391770709920005823754027139638116541651198046316137777328045475013564011667467338498003740870409933194987134409632120192279154857985697220457588438799984509980572173267241104561767832937820930920158705400557700395412983466663466069648988728580607644947658847246971199181711465198611874771433470183448975684164817235061372417054150419024127930446712396469620140490780005305088314750803172025340847618069400073783033933054614325538130269777291192185421101781759034514301400907749603716395565848544153000760327843864445036510809133331786365892344044957528129656463898193962632964888734212803621830684234666738773774861508352663636356046293994323540554267019570534536639450859089475094796516445796367911124055783439125797491657656026622631078507001932156973129519946006988556248420015966682873014503860026573493993523454853383403967099819887171007982984652797587468888431757424903950481927699345700593090641971372704236895932253085811145860710802854566676259229877898933792284438943605432133828632428925294368112263602450568784909674162916049292342009282135874735308483484696016087281322643051141377878835031284162984265033823542480014392241601268680330597240544792140884305783432606537075710062237268431869907704418070763486111177755346467368994757901678485460805257061668082580139993759985057230674762425186387534063548463185045568637568699142055863886501861679986543700456275885890300120905119063909771329749696707910684121969504650853037486154285330236219845250935336755287450210885069550661042078255295854113890897952496650504245379425824317082870198802347400714152391282067813063630889653301279813005067328444200836791839520752075431346855929890698034497783478871120785904362743398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 7636358209787070782739377705453396899860249257224784039781973533231836540492352593499250740970447365865759588913383019480413852802776811876801128197468106928233534330129041045733319879355015259987943015585975542978311482142782397512653298020519213226119546598034698664606487716680376283196334017502131406291162420790567352522489724941349013738749562011554498823499164053696093160006074074809508684376857316891277122884389528272176166359951985262218729463127236493897881990651643050085932217269135415161842129689517581728699021447301536176063541792274129950658395522020117864188358082501361489950122258694251868805561728005546726187269453841410356488074633933402837316451997365847008978492363883414133639102346638371261361825044666317415968064863065456321326192354661784573486585737182876440423375843644543701261946733130313389525282431142727809105684697174532348265732447214100388215527308444066718465298650492499924568961221203512054580221117428288138675973925743822833294356701810072672369998050092618165792380146524502126095734558263660653158612908747212979950251612726399560277758258711502762483627865360907021388190264795926872835406867521646426219282971196482702346497018354552745895725885428627835651604794535916665036358026536435617811047359332147791273714820306944169437123273191872323872291909869324470928803234366064074029698341373125522820634094706190720583308074302372974303190685539503309142156105940105422898674919589694791807455891675346366241181296829497720437872151261002277791549360999452681639266639740028186722283892341968379906707376870892066858279512927317973190394314254009082034793481176164814431683193506937906781094817642933110650020897518478058873759342143034481903311316952549126367210829019707353761761645155534552912102859845808563976169005924436634189203508853472493633724727580593679118159828325385784594624432380975799474859569127622477595601776450831662229193616230013134021359874142086938102886751388171524333398488819294919742217335423948010055151005379925625169319181767046713470212667502755216373894743761746213762395240827862423568545946222226976624031676437236611982792273408723617528763418019414329541106705431491276450834911216641401294634656704165227476719254584169419333856265625683430889864417635836072797789066799236275794806120899082234878738276519067740059852600604277807221213476216377282913509475481689949327639143565867383717027804484528249174786180421744690860480973420725711316610969882643655565933786191662915071906277548030339939890780297588127284237110666756016809189923085300593858009087855878359809214474354688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -2653768156062583893894289492094565687908627017741931664862869116362792751559577789739490870832385134506928365185467318422713522473361376033139877063319492830626441129383329913401848541232208256164574528910785263640069132874245958259898085075708754376773746158277350845027049482010373395393739158713626422890142886413597017671221519449746255947642160192160861265538072438648484750843681778514955525379459626504772537053126934274061739285806663646567711903749245868551977839122053408463887276898458346792410538131373029845942519243460056853442528936989109063452686706267641115231186071652281903150455856427571669410005083833000034306919166663546279935311646292693759834794565132315510814034397438898288431070993510965982932053132477807099308761945530906654635768520132345767135851656874574409402011944110720883181780028500608764479589284757788547144778668865056945776878350266956478876129635166152367600892189655691321122963024617545981105451570704214249299126163524718127302148690603169477316952825750293699391878573569434642136017396142062259304354291953251798796857272741228129213856759601708717641667749876722439217072065141282497402380440491972928918435693631336808116972702590405505463013986009515330036608736413025920555852771113553583833590954031711933753038967938231972756241543901125697269961661058034555070892669548758319331799086759553986994933702765441143444349700998309961596920316230267267160966193598402525855372832159996411772987187691405777932825471830303412409927295825083564670860194721993750271566056438262702702371913776387857698638403398351902722867472562378595788360523602264397098794613928336120401025110033948454403817722101604116842384992746179341360432229878068581541506977871231602229607427100284455817992771598899609744419946951427027833433422223709413162709785623472400584081313629512992319497314313465779121794816908209596982346023890287511793977059873261348508087743266090761832291901037643945665653012125612449224852171044680300610473298987362350937999402817616114901942148119031310705542188879674868320641361358350241189981327500922636911944072046964684807866644903075623686579299739090558784119923810934254073323490704740277908460719945491983293383404839843569425036229281369143535593276679468963400062032450067172274121926468838837381448174166407385919246433389592759365863601405266098348565148669495713206135071239537330877859080725740357120064058639201577883466662900818945487389975648748752965461290019567039223563938423631064516465169540003270367594809757774942776562134908202413538422958959662010756944922231519642150822844825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] 867409098296883346429915185234932593349364138541557531292346523063397488981265824808429951522712653540930629725483821613975805045082836885748370505898118192129984698047565960656246849800375879402731837395706526927548641919633867852951070804808844714423687277158795761432937248995642033209414476839618639433476384294047425233708941439783052310297418730088365667885202368113393982877695934812842608536669160064809812620251866390102745166351250404321326903364249233555568499458794351608088161086049470579269048995446830598028422656470213491463121624081690534192185935712168801421633450571091911835458357794109572175853509914123140305037585206035948733139118773294394346640028506147395025470413130450251577209360447710560826240083347615554077528242332706701098407832600022896605132335780240134685777225913221684173266009588416519819120280663213458220126791137818883730747086304776522914029946743829112585151741934753632009630662066079376953055208540796365015152588445755126558033463420890470356227834433563466279578087859611681340485997686100108675799633689932940939979618827871564072026944846263603080489354349520487455462312968925649400931448573891829478305938186460471863533604715720736918528228284195035876350954703707882231035095043350419180945473394788922659161005297122766036147069713498942794462472287796840723998334967031287704599989990014222498036653261338005339888809490040786728970779366609437123462633222348783239466182620664982421878642348668904129591208479468817117433692706752405855253618811090710568991945055788630523840846367207117962952717784131789247115964023330969527253435449059846444234256022094978224670035681486088887966396657374032468617414632992791576894271313350140799276008809500264782240515426321113742421615326777385499551461937722850504216147328726503028896653597006115345484305571628385874879641107524280613280992891827359313362335339369269421924928142578350344333534080948082068408165676434168559685240465773311186515752586572009104310858627759204027823874577266337000163588061801036918411121982227771422722593924911841005991936340792902348397224089009210766156072928556518002656052992144025414994008802542836087825716065642165958834463775029991715714100910210530203354868291475478867828669740032213291277813951289136528658706608521721241705377332172855797060288004854192850577222802164939159210894540576471379161922613302469398074644906484976572121277978025619365509079437922868231187560528672293988297062180283321195078893003562514456076028435120919393639718709269438258436097925550545572471814117546505359184977973289613800841240641536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 3099525418439777679597446750692367775689823196539410625545441315055432252265614526226870046000032698238305046421481930466067367437598435006496657949412410988791102312862839980228658895044274420749735344852045210227635578052628521617305122563173847157902784625569086852378907999775665715275733537880466101809188249317728064426639463837800691303922748365335545187580820054189202280910637946559146548950162963772736589350103295253698582304725684155052084914192496591067346646174862357766777510475373687659473170304658895729309282600108482291809536762777028338080149587576169707658771645690205195074868664191963901788123310456899304127634981971117511657947943863609575920100699558883829215661884320777815461776708065418837956471812942259563284944307418617781855736587277301626642876196062108663084864593068853761457066325607007672512258833082654154834923371782470967786277380363831648901669514388332751802321803638688489022471777714882421088402462123619233380757243223929656304874129888829102583915959805107815796994049187243151231409738621362828727854206057808916623002811301250283447667644404642769265154716934841076976532008058152840032339510268071025900086651283542593381638773867457332438256708636039415085406289104951295271441686087708469289302629200573932512741006753475575902775058542084093092363212460180177492905193739954439442534337471995443934131411696779245076479780676796569515873191736389846838730210738792241150999709071082323497306651574692957797766773986841232518515614452431181462211131885269854086078985133813999407548573788269541157471476204871634775193544269903003188501938688159501187359712455838973128930825329362861600075004746016916958473808557785809893468394344936019870367762883942121088097752465534063567185693255468441828582278330279958167529158790224271198242634065827244092004388495984320129720414485955181098812017807478074054347266252853405064449536804857389388006909121188634531948594899096913476191742892021098026607036880785225082192466830105246152127591239442835563590007847551744736631820010102512039693448070182932698717268844176965133702421364222740522894811608063938386579248718069989588309991172167667382949336071782792017587917526587088677191150250861677527720344423169765856723394529221283823899967609523708766546861083121351935698579139671978687362455987366673612035045859228769000006825524990300072455626201937028758652670427286883814996733498894270551431413351544739544524192964630845456978169328802861537838294822624786407898481545917129616782701653464268476121964703789825225190942288847099387191586828845056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -1701264766863016448044074856321875682224912635010380087953156626242821313461512616551868691342634397994852828031347657798974110732037796157608996242379934976568529183590808682535822281309472516529000127358970397234070525099877371613694711251356933606794809862863262003876755531110340637561884062456097762466908104522354637937943877137607117861825953997236922865582139968646921360407801252238413738722044332265734823602415046473091666657293014546007305101333807354327529831336561668152520591575583976181465687887505709124229908100725221000492012401259410800381306594385570218367680171545175217345751087679331599561705101756758018463043081111021509372307643272834728699467107298206869800930446418891936917365083873532965130381219420476598382716699373416137179977949892018850323280673595183591963564494112298324316461836227167846006329065789830353332041215544122636626490708280659357045981193480643961637970366136664544217661866497679349131252084044248893073007770002063676684597730883383915675563653158202987985585012970714605672137889058012314827675168853573142431846391238210382748395259050917290669826726179054996459048984394070109850177564683026549844681768395974060604825993054054293055237152952921406549297719176464080541223705110296590344375754378531696051200109626034732313340269280451114785601576477682716683128963282945737425575401073030650044739541658822653103916999277020165203028327131477861870631771502401086669997878364882012375187342261232877752538471712779448376308586218805196284929375402456270994747651865599277504688830227012669031046516247407659628895249053311166669552036753652669058569042420078955382370394541474538811073947671110959347283986303485369440624445500458489192859907627621529968835106115150531385204264133992720163830244432235863770758461401864084478700870363877645949520291312688057123738098269318963605055393312663920185419000381974908274150240311358569614192847478061505312173307808705897303481043299753279398227941944456054932301655750165290914643331948947106662781063210671517536171255277322251370641569106971478040210774696640578176606431670640925812919530017983237743797366950022059976200233895351588472669293867552332341325140849505769510902335017434235978454768825905383899520092993703063904675941285760093835352860239430497741296259451221418300105345695501615219862500314887483254791494467806006236957789936005505164246635659290202302160640985477441757975360431170468036881579011128486651600772682297486570455582275931617923065063265206559600968518471759782459559151362038190524007972330302711696645393240555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 85436348829233387403629716120751995843748527927404254132734709865265824829719599700037028436830394262387130869333288621135883432051653772209581889827845357463303065512066169041258815163779426943492262690815971822038008251670993157914594321291388864867093443438837964427741028016718061134707694551793565248223157151419109229024855054437039485925300944580825789222267230152600753012764553329705287087169016842324602260155504236451918433271543213119128691171467209567621671183531079515494871649359676254744940188672922355170135401196304057452522349182193886932852850059281889328518478933407396639248222814048455730544546665937358812644074202306357659318925132710316172915070294361270406278920394317931172508569139086243675366139045502626895533034034487362821898155453133818267348083073963382450818253877500947658513687110492333919849110060602637787199743984885859985160131016593398059486933811892115512587547733527061865176394079887428730457287855644492719854902796156908045757069247500522882284840172702602877399620032316798141496744168754070912781848712284096468217022024964289533916367446792820275083751565105488542732544187499099024746011610646075584599709595019339410947541493888053695522706972569995054376092937019359196111278938695248663466805327831978388191611474377071229736239877489328638765478139656063824051564527835692745652997317699211345839713220492351223474127471069441612121815511677451186539002913343091672934994232965135698009915078573703120511623151385141345153484862152345554152295649946657541630350723107643180620544489295874132601665762733551557910887940591249975257689557222739758966195151624807207184032352700535656677736368582447125156082600013028967786584624342040116789446918085455955971043592881105002202936981595400563743957387357623666612186703656910310035629686585731595555050153048166500411155692125367865438698606359264597140580616600108148895721089086508251525603312843278964043823597481013359581698801864201738163411509475199949318832935252763165162340493357962729898507034139263103286096441486700880856641888266313857182426801498125739262462281544425614810448966336241455588088493640224721646382644391894508891730397145760109051926500710138321799602968078905283123870162327057437991941324505075334266267081532938451407922130739853945796272137477556733138100163783231692190441732819154404469432731768619862677450308527108038494824869288291133223336039515276096289428633471844060574887700295829331914154548877917764332921131193090969971831344911276968400829368545085616297697680721085790525746408380723166933912656363321819136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] 1863143062944198624514415947222167162519425170566413469840045046569353225197040571021672525583496026041038673907254851553899238955221982071995002993811740522292289304419840990939260125023560640612337908703302189020382714224480206542329933052095288780795456131376181911087443037287502790451750754513611903168514895917581968264577046160638201969837544856730288061366418927699526827850672624684858176995353544916598916798324984251888863039554785140424027241150377106147453657814008090841478803246498519852729205920751779759356656069677833986825443046358867747361565154802857828786397675445453964262101555765631199318958007107376175577000590237757416023630303399835024745295608951735335488792251456226082189760243077142575009190436834938516498295027884051481737893241436783475254256697420510447102355659203079663851345923698079914240996850882497788667950239434483672477443667206019039184045901318054845028137103382426243341905546028973439931367482840494061707855787559895157055936574638079983162895051137759251867665197175914605441267727128748185185186437716963448268289230279013551933997224424483402595819672269029869051682976678578866413763849560424356733118510162527889834274791570709334952704337261651699913124725571813221490911864892306468932020747477250311619049496687175076904186200505220227005275856322484256302310992053613992259175695981730709939717105840833073954654936575494874430415798143127713743183855909781822402139962780773558596781762076857137747289792149513908691471418767529559848023374547934219699530214536683448838736364154038481498269249927996253246424782636875397739635528292290301669163709563577795989968834638303063163549520290809508491470651602710070174219739574155610096444171377888432451389355792914750000255444217386878599637989412951663930397990043214409485638668058420231825369678878255887562815667811012192622160675686733651975962273783624304029228603669691167043111556641547656447529233697841520076447780580470834426376083954609848868083516856292417829896946011756113163653018273332895482547658780642352045222019850360506924559633191666889458261934258981729389309630628539386450699931471482983217573905123646738706361809387842674702512797172830257581809038326261221945045948161241694594733138423198863679319482170443441855883017210047771132422567371841254700397776776428668625970633602789447398206621798218224398917404744192659621460304840679287223200678158171099014984798388111626158593217902848771276339025037953812445272427219517434220151060559228002239350455376553805309709189855714095500989119788069559002559291803074507571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 489447053318712580563751807911956690070386116416285399411722939086785104627396402161272378949025278096013733730451391577845279571560901737630280666186897878002789910489757778722328506255329417037247816086113275121368913915950012642793390254322083742786382349336028147725693874441536985541372024975078210669114653205467252246739975612806684968404982687795834788040171940899164423311179612393210618881760357937048925204586707476026250344543069995365997550200058058936073191086914313167903969576808792157830226289381137886859840596275877438370374140382399955134222249895954244659204447834712481292499753433054113940871410819646204948838880247712227127034244198966606550017549485090292660002815229721209060685355437450750719550161608461672763455910136580762261959394796885412662550509922160391643198586866052664420666834526448071449917541282105330003911702391726125719830914785393495918996278635880101772886031056877587012193090353619032152694439766966013200759388338057603327717575034911554864497805156806597040825824388348257374785242595807727345146658417382370043845082545979396635158946652669975629750000366298759465806252744326462973127780316646194083690639310477740194040224308353624399337220846012636788276899981323153481871076477697589126983047924687631173430094048479288030216400894666301571571413636359063482052404662161960415108541271075887515043549730745929895505014626613767084637800597175260121533491178854309278337229235983037291242232814634123507232099742436469585194805750778760730836102908990805541372181753042895858728161288189364145012209748986090597816070632300680935487813740778679329323622554571272532561816793975438215261899080311891380539691956890594450061067710212522412117622101412922520306399812438941373474156398287405345543924577536686788183376465223377632725638794899436629521842217733027869929217074686148080560357068047121643925416061068086996138671822308028348247463652977400706927395027646612948974510531964505662282686665176800527305025248500771898142688610682861418587525095524048305021960833093014378323897286752895013529508916350159288484833305834444800142610530976216825172595594946319298218933588545027986731783977064144884495635125248346083527342345056240001804027508891843935100832920136041263129464595851188714061883862500732430938132802055574495463280085123967818380113328674551027880341458486266740246727234615566675044333261856176391770220086316691473475118282079198243762216812112476665506381347775402843157926360870337705517468266815752602436532674657005924873315191539887989036157205796636413712999581230143813713920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -35482825372766680415633368665662782998681936802543712359242106059818935455369679766977275613522655724912525728197113449001728389375234529565176766159303067570091701482184006397305365880312003127708176534764686216939449420173375597490032148008654630473040619506739138528254427727510112327719556176699732033926806507229115035827740744684403894472410158545432823693845951007005422503780762648650525973689201811199255865531958421358839069215631038580598644895444990503695625033694287702890975309274764737271367011874806187642388441728818637252783314784057802931765587070945260473195394525124159250549455148522410864585070819219507779444865328768813020341023127468885128279762699880075166829578461147415399027373987975522039719238973098235959507181743185569123682808755819462838233408446608731490980305654476977764432871675885019154820256070338955049872458247935244985609425497088495359739622907188273764429170851116048017708773084271966586255904421074461394258890103818831896155075299583916043130571726117313851888740684298395483691183566433901535173542274608449992203693864618980221766096468290487454587729880701305573806701294782911591423633983093634989280497505089181394123645536421703127747731606408320346826122593921592773869845148151936200023235300656806931568342816384375453339194728814916309449031997036555781834414289562369162472184702866800760562785984047508799394113590273908669636913722339083097874967216344496677118614146198569128112338453353969251717130913148824226296029444341401636651518138237722157497906437111727320326681724156564027255408119582316108593685464738470259346775274331477127627984793925403439747585491807669421615695108873490292710102592994756192788571968459410428677255589251245728277021461900646871328279015516881012928920613271419437880041603345528442401611293961867792509494709486667819591888630655730022929047874845328538769860287863094634327827120244397547208119475658005574224622747988839123715646764851075642359781917656476171877685019244263280437592127772969739475621979442096242600982586956185161382227197815509672681689696059964921824001420569401725215160902105194919346726780696119409088695120865412866554723744175703399736199416889367432644743103155499891427041230632848897156393793668941988346196208308079080762443076554800887686748271717062951438218178983475249403835961112330855869803197376984014923915712754880197935027107554058793233683660249506647225272952531286281400342867515566873243276724518404018720439448319958594218875880166939900527553936508753731387078479555311862726646391314613179714008202666323934078566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 1319656380697583929363595763331994995931501983095007283193698912533166634870958328189386295839656512303502892528739644714531024733951768326647855963697339159080342259942497773400499425508168039159517121772488566554492476974822734803878428032146568986856367641930050673842313429370639362015872900613658829827325162225022647407211072608856484993290861994935694739787638243112631710678446033280652662157385816865315326174904527761509324025903037819561643403353458241697559004744551716056617203580822006950194818033425446457715418987527707838088141322750597618930228644912675728351280210289134129412771276746830624879712572123511011575303289114856431611013153875808240978355974004203433584304826612875507482915278594679326419098745474672656733476022076573396775987938890500832301177025827195821331647315927245340512515901876865766512472774597377546256574467208340662080312809598582562808558622517123769231839128735209772192886338255715899662661513295971162910815871264399482597140642386479020261415942521581952771271791633366133314621398320972962630771007875509074240082203855971295226397678109358445341307119237459552711663870704623026202612058137645477033898267402095678384824637243129483716992864362224283012339496511196019516759985315012632002789348039755895562941587031649274308135960519976508076621722521312370244434703100656508235304021790331729758384711536840135150091383199308599799150091976066434868171662142535647472966142499282024602767184425861818834976708303576757199260789486884544274939100040024595136591472479252254920496076504186535835306099261304510946615232646453764647202021888641088876136482005552503077201132693930178458109970134523534830579030262837454474451344397196322678723096504749425880866416144014781221468608113231334069485368026339234467688564237168600516194489328096912483579774276652712090024742750308718856760305645164356621283559514332266616320475994155930274772662047287067366300369569584065622910661497279763936015398198333896030897425247437446357396992502035990692802244613432973079732120344461236457540925673764391895570306670280756237502009665741953770030625662377830680778947146954518577054804856742460437142004580224615820730482544663656459274030457240149825009451391887309912198175762811634715653310766378763683147584174932137339280524195703484453681475028425813235806337059563398996222457430354806299451405621562715474396869804206099423312434004339926379567150945740975898946359791288607733544655361760333598953685019645118129886848815207942311988385751626350780942673543649431562789748360059542664834531818264153977494962176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -24532237263914229331912211006610485944535646968710178382999738439342180204647623383663890830250863485130067656755947842346552119591477787988391347265306819474530474170083302592852198637501098924069916234475078978652239894769526983463636011157321775071027417416398218149196775630836972931257708956449590432024785650860492884714706520980715802037927510900570032485661089341130929171832870838220154201327886310244321927665158714557707202183154984191614425107565151105563643688366882453817258317557612788749020366011885183114436494451281992386314271560489118111150275104076369073615432812399807922947260014452000125924789128428256527367468591480848915483854320714804363929897869388820050601905635143027622527490061618591318060552243302192704146548537791002194412780857045543844734155341584808079748956959999912471789401719011747606939402388291674452157041643176413217163931614194037883603342512959030429368424148511646274750612186737066444818273284181831847994319147789247712123723330655056136833346757743338099532325904946644101872076621170817908093574358243391871771647864733961289664672309738855154480576454063880615685583656429325778368164715996276252429694479610516418890573981855891981249229446469878530081341622789589214848028062327382887205381640590534656845768903758748182947864089876921950403243988092625030579429363616354775650888044099584841285826545247941590466512527014530522344227473882028813135494673093346945015524431350439980400270701985395007768094739640025784785680261092735297231569047480696030291921321145137026145286447277582274386285392041935230792177331362446914269244367509305263143773839780998789038532740046877664512322844411180861943681822685422647965361058819828557802524003177269225812237612490510464148817829739155985722103742851061979141109147907070593624351687574216715671706842009898988493655374198609415062915013901837677154795711477599818087851947011545489559806947559490376137708344125140623524176168837828215962187205043206577919688753839350141059539617319623574299291403560809030530582478726410361049306640719154486028176227689607439093196165118628803644638846100734955344220728976872874476373332107970776097270688248331912449571671375896412363940215603202952155951290720735050931198760465808877610501324314984011000506434089998392556710065433310048056315626768000859261730386734751180562273877946119850296174221942613594430235216941668846308664798780852933745965329805373485622479523102372748966520757529037322322312279292247273642656166544805327279329212139865766535247736155997034981637186354241839772479073005085296279368499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 297340858736345405460496700641668918803858048525116898577127566941929420034443133542824397573718566723386201134059044637048302853730410577033807132331618729726527206090086894701284402404257619919869144414680689988152643484815499373156735643708679456070602159751255010364228274065855051420309213709127431589963156709130259100024366731737809704635032864145005722145073838315641335156078219152537250718680741581704642014684673640502993692242523381348787720541197796354327390754858673446790696248165159011926599716520440189355443925711696236498245770211027272000121614362044363964834499632449074416067336534232664860715449985486686996159588247434896810637148517798491577940143062442441496793712261419196830518847813075919198220860018000193650486810742258795332554392710797545720255508518611971192196696239323279111708660585471713655012217948653220301637489802234691189884369248037326036307868768920682226542423564583518111315014796908964238164062212972299139171599093645758219637319513139630415336631714757733728684243933007948069814030460496027615213504882715030616418380368503733161688210509371179148589443514079198432985012309501603431640456120360978009379398955679903986299726867312180025564059036418179280926998028848330367690860560178842198013827701097499738595677594184358062649517587229455448762389452061931721417133575035828455494557202610610181176977312620899301024290673091813085215839934030064879736237805901764313584614250230062252709220646685597571034642486199962460487589010543171623918731388872836641737018496000038586960503362706526373924016312383693398627110549389483916586731452154817357590894018930853367505283415170762641371083555178618484096312122087273415875700929596616213951098016302640469824239807486315464749605346889369224859727507792003871166842909032558821400765989717693794999251377591094805887644643390900163547184630535497414568201124866490581733068144482909799826289935387254631627840329370303172352803128546963506808096634035581408526708415770101239192512624593932248560996819141397745412397184154027256165585068554236769745187780515789098129617280170619474055335712208133643526443004148516335938157717169417173421374151308996136914683131014604476471205626065024964514572364958848500916198462171764238667778384875384258426537584210448397465564216909918972162778650994656114631515923682417458842701513744659572471086663054721066246309163814599900785422144829161231936448736979622938703382707215601610226242625215610917618263315309348882777364418165814012879393228685411044298271170067326860503918803885268415003650500896352166599609810944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -2648479792758551597475755197193061707310746819517917250217396110778259922668000299835023606714771219234379538805834783359974862338392691776904593022618261125104294473830331979067834847442117126748950099661971592110579130655179927817634488898894036723609135042908893911726266558115066061820686105976214713137066466351550461816972955277636820997812486040286936561388749337667943019359894674575814397185416832226049440238289458530929448395796048872880077198974464497609943140996424838792114268925695896982890093185373200414724745237739846155518166185212871380253925890782248828222206001308675667355115428518533684758813181561331330376348185235803191794162281872991402127280229293302016914120715497288721885607747567416166967927775243345385827960287625466163792525865275725117796139313853740662848416408830689796787770948280786484830885864150155136888852440146159728166828006607563137500235174773541065178584913744925828662409642966779221415778874611250564415541598554095305992218931490691893608102971709651819818907731572943354062828889459685369206337099964725639399325290098611051109999463999013117889379994512551607778477906621048660458849942958810965108549065283238180307881453204273043621725310377378140043426372485602566223843995237666993412176495751997896284765045855120629499820202412684043410792499236462326943909937894276698374609352268548033857138554938330266483476299430552952607459768852904043756494445302508626404746520497504059387308377860436057069361315672311694732331538462347645012238016280280629068138425467197357423217375994333916655449429352012501517565681907002611152464013804778029367673478095750831873290924915884214263476997245109329788000890646626723518156826084830630649505619448361567636973546439752284686200723454986093081290834737731547768110180612150700671591118045889838905787417087877298404281464050032918936222001460275907989846316728100982770127887343577371938766532332307947751826632553268929581565883683065928707930638566090062193874731058778044822057780496475477581529109092466259072241886383973498456265377192403801496949850315953975026980348152873308052434992272292724907962541407088213324781798007872813330160078313708641566196354819272819624803507900640728202935763152406019074823534703819898389056371947541206917279740691556654252255555520348392031032312406348834434796279645796534887544980280890078809100425917598921454461313950039515773826523550903228464639358307818302201837329132538794242423279844933623219352757218798478455938944166786793053112947218871559371357619597843253676479216030798113345714052419431376098465467596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 18039797576143915348868231595937297914383275080533937272337432797860587973527063006672958429705101694689174214226280903382411099042343773363607311322302177045051127802063171834414666338964413282209077091588664886795618054113549399721554072857780660013223335417600600848016926497369217550966013473184456455894010487784825067082051386942901857574172355772448505759271857227334734831250870823779982302362202792585084959649806383229312595376625074625050871103285157454050318128436363593643994816657978665555620978174684452388745037825450370006551289220394797479513029961750529797203132202381840384446475786140781416590919843311309667312374611273061676398364751654517111839047637769278571688750718249373030884637610718217995518296563865423557750013172673098454567075556339598312885894046467008636754296940413293216073686778435235538334994852354312949309997550580998969028281629874019517604395961277922166639279553951462144922488800061223002395155791979977845926162850757472627407890716767313124732660289112206740076590996632582202254101202767715947802087285624734140869022081959169581280886752691626102820039866868611576090853599345438502427177137823074348367616307805449690459397244615233635176711232438920180510656262229206238581250423716966692053517226045290287021702580202032392878590801670264300714345145199878146329681250766217397820441809484577498787322433428666476812089930029040203260839637552708265811269371228688818919829978436083933240461644116735328823675539079097388959657183317851129809784714885145945239966470269759925628769347637524605719519597092703601258380093407089450118389462684151369158063626153969727702500042668049031320159800367220444207134107989420224508433926389380287170972016230491694715391293224332312822085609651404968356982822041944117369690607079609008147977098505410189598007565493396495639324164008888914243854926012423787647252615892047942646203711893446394018619795007242134206473953388715445469533290336212065203076169431218761680699567596695203599969521095966976554821811301389416123733107173732968789897150487008203067718015142216805413704845066528825880532487342917971043680541532582610743827675518634384495238742084048780348742692455369407840199281926520996063277079122828817413593798411036429889232468800765366951373414944112942436684510943392681311247527427318823029029182988575016032150325502961654710133984130893578559170265561293690012888976574387603093947891947430891375245522391735542302862416332148531618410909721617097650918709376975146988836532413773896490559376682998227762109027823794537402120673875980510490878319525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -95437907055804692240669327643918609570571104683751903839080211144127721095437725404493339727368835128485754877908697433733277959698116213926878148880460067223116650267140372916853435230240854681251989638601617729045880504043898982015162636741268747451284026099387569380122761180886013140009724076228949495628856313322929805276217648912600890498461392714359995169184139858895349695438481075264749288086074442817974754893927634166052701732504862759147613967047604709543658739355171377019764971302982769139627409905357071724383564762861343664274533577004123746350073463210374879691255394966975559241297396895679019022423547114912877131436166969959953051852693940954173624341273030044821169489642275135634230192517108270199250033105791930359625214039301314540973302852584358349460147488814001595395934952443598952265595954817305867071018403223929120507996208038023190631074845417188964356017735518868677708292045003372232010713707901233067220130487841589260768637531856160211090592827415976976595819387921338482288030375005913147038865289994769359927591611996232302729315941665266609648840298502156266444853169377441763068485610144244347589583252451926078103363857380713188275748908770243912747946584521074295601863899226430325302291056417828937142298600821118287433114704473651782937211301646643638994519967998376482851053635916626782291904260486810916243021922891062445822857844432339883849619312777617806267864456475349159517863347520652792299813059619823142234614568651854187740163706210751908173879243715776964656338013065735717538856425823386539554208126110213751329075533606761077360869550390622012467012123403054902390785145295102517024635991144465994111912513552832102003977627845375482034187920404615786261043315623237357223777597149096043130535174178343693241369481488034628456366634091771545746854765420442591337931217507792090074001571931107092245834126154594863514092783967831487179795540534111885088068929769760873185283051170518610404305415983138570046633964209712318600088027991430666583424352489649868150586654023828386709217579106006628925679210543416060290798735140586469731526172982982797519403094478965062727441076223025133744323720640614832613159374085795408404352331269816132624537421200297005312279636017383659715151508431145387018675046961022278691188995812573246009787640316708555843781240767880564519076933488752949309522743689035002075122981399003846824594424231828674506330737698422691832084156517358047131235593285681143428202906564024504244416990083498817811266922083244205888327688496595156224085913014612577354365881355371021879097478348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 397493975190516070044020909685743943815105249508397189283593898890388887335215287981162654895969318142694165163044024382794121535952600293606361436332269662673037795141325761282039853708568607600003277186603579934543899682327471275005673695716557990277097755595062241961128280002673067359817845697416695491137233688061533992346953192792084489023446836750247370234917201939964642338463803092104883728679930748777631590313226269016157803612345907528680472225110826755657170077751473991893125566783600076428226798318866368457877286954575450675496106660749283196583649486064389047556784882782561179669398635311595048990949816538163957750182430331420511983769508039406447381564642582385835315111652270442917113505930058750299441953162841040381535849297830185774916943592197683194686698286464307800550153298616609884267412571891745065467073455824575589722362121620718089029010225043668984211521325962089338917263374633834041050699597486910476781733531414244607032224912961049134727428532961334294670936405662058148846125749258067650075958501058140792587122779704571125181771610614046753574947240910254440939913929577982759442928432985236883541340534109575786280918788422549167209834980947025592576421442069969661512793606522800319731851994287519495498784128183422660804169712113492542182822060783933019353465677952292321482318184862129556905925163078643172130659054129246348312493274070368115928211931266148184765750489839924010075285632160382040486616313188181377421936702596482080508474385171482958496616222905526172775729997216081101153184335846985164413749653802225804193901892978200977815460014382530474055047901817402937202215889591970711521828723493947937617126424308829237221251887947482148775047800247741049898252557810518605282681013602950298695073888430408529858791155542739803167393342971235449335752608721000252713791777034432463253810366250515780291825937437834968112407698871300395142113308315689866332647562589986266723374366551286739006910234261342791739389752058692153251141915698798438302822549351504529523650604922876328935028456787192638778897954663862224830061582260143106135505735032893368561537402456923093593508912466027857150649901633678529506212042786264044071645119814269005168997661837875206393254117750537641462124118373013012111262606079787824075714008417273685420209933370849141796634452619517212941801426916906992805208213286803857799320339184571637689217124181581716272690296072470600277575849613763843336156295484082693631976406642506978954371238519700191088350227275169758177080473177237232318558978934481921251592705860399963640915453542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -1325360679393206177467277460149605137235375547943668394892275264010431292374077671757504253932256236193608459161718030335046408353536667250698183345065335470263389622927400153844034391682613802021427734319677793008590377290164989082006899234105818393426019968584918673902637601660238948377816256524283981301728682326009175270268408690012391717745163540904578207093552113705725052419364035194306228754675622604248719112181016034270241638659706202692870740087904331306516718573773847840227576554065319823459908793461866381031085870086549475280320895562217793491524421491082429358275854560079754922979971243677088396391924055006439622063401974570368278454612759398839397178327698800127601935167182920286446140127066264833566336219027378326347066206286306091144892951479009323417489234159053345915997135839016779802525608551024332824596179985710782512595176548998061388309951730946361049738343116851492346705364557572249486967163239975294341339267811221916195397852707974584108569722056167188740588005198677729821797723111438906064406741635408043531352821573859126101632545697617866792567114859875019361224777854727392724637853434033240982769958224571980234041908166953698804263168327795684209097903812878018551551278861523875466968571121787885216369517348981837658298123926102821140800923804728772054554118500102825868081698426293039021923223453976662960767756290292588241037023481183518676615615482145100785083420981275112504234803473327790228804626666060152889006365774336275695834922748792254309935414380242220844809642531530173656157158114485225111718852243909172357979654807138404280893164533087895723444901708153345907958038087804417862251114221348594772274624175741218322455711922322959597679301734864257884148791446231644468154649068188876384989610925854134175765124388390644072864640773479436849891616408766395426157924367625649369567303169579570725782808105487258066769710523155785959592572968881633346333354746456834457854471844654226395426538617495684087145824185684629448631711974287498149941675778575480687854757369343223665883422737190095567133329280231680160539155892647460282730225581348146120411656337362171302975917575468696222947338561699821492921756248467540471428065192693358438003029459961244902898801671186398682030489310084010010575389892288571009687973437252938167673384716061893297221927108586054051465508499704057384219525317653177346000246327727382450498275411390035818342996168168173509144830115070631570153015759938156912754617534409180086310182798007665320921221834820249551416666043173157368858815899959356218933488606505929512213112946688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 3611633661187694368831533845885832492102564864181101047273694553327188045247506032393397180998347006577402273370830789256375573735124672447971533295012451478926230151560231568712667606617133314680679764967423303652330044718653606988965905117980395630654359028431472187993652110738631558104255937843784458465484131245606950211020998639353305214052411870263023875153745026170621995823925261395917359885146528085098455534176084258276709784517562855250499725086068155014223691507858903578649282309030402626596732890959113646449947168402115446031761993904644010638813354720069088846413006643579882360543882006420789339239768589677489999791015614920039313826158434761553791780624064235093121275155192525891898932665769594911948156626316886841273843970054591103092172474770462426336023536572182665307935313736165324912310446447369028085907749556077629365320076928568236107450365265803236836321499385851045547401208421954072221213388872296844644863476795805168701388693281899373007742403461307044679773617350558852366953113064228959833579722692061165582404539465849682330253741615625968623479595960151963275156450971268020730207615944410775096698576743231111729630017944407298993150938303400637282282790567379130938613584790097271850003542534725303924187695182285846547865435501841959716118207573475747533766350844449475467409877560075942794337371934430441093938542140603423589081942736560014600191529922084992400291481547977407854447728973892793711333716358633201270612930572131516040231536042207555000495143066737512241004441773638666340305733744293221791726520115802064029134072727855203599399248763754933216073029241893550363787465523582259404230183762708174031907354218430705717538675853180570055402332437623059152962601218717272235196157534330598636148940702732079652577405412849972240273130711098629863585224151671906855418251259864111357419264042437693339781837857640665253102583267457025388186770889168719398977493095993638577865038961060853790634574099085037741215072743050178775419883268957785750484446446227890448264225495956206370714940925547787893031110000959010651180548237032164042648579292950433527813507518759595886254807539364359029461559621940621414604896694054663746537412475261499619959769794571136826677372431236493771250012092896205650138336792338448574501930548728889956283140647765103042373464049744097631995887296683198765417674900701387353698371501199099802387829967798580491319564724643808235640409520804014820533869955065626532099561446796489061881776631341788592666695495233263749953603824507409605304256012935836688556484925527871621018752311623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -8247996110962161196114087355288407865001884999748869223638410315491692138004772213299135234360463587884064814685148825118578605573593229010295019564924409374742537859660766892489763064253392516237228665016934329236023906485464105041810432112107731405087245592653091930093642702339865154928905493683106374426542532775724897303199326829703117303999138067144838075200736823710641670233721478678240549982195108227460717484694572512994809898625763894413167645967688135595136407906901442311473708909036174135386126282984246293880761968238480803834835167923741846897477020434946236306655152507404070918432536812595962494466084257657482117415392162455140853064419353959494056570776929018725079331544741182445768874718327814124915038703292639365336459724695553420688260900000654922197349348621310169268950576573580839459724158357902509601592688823961515254384815875374154858311677603447267491419297496622360461823742757980869582934066323837048942002898959645569407444139612499684693251775983640731472921654731002633895687570960847653844235390042040308742820113245104752532942453947746981387060078935043416791670877987195405690352910041810374845047620508252720563572919815203462913609796977336310218933409571652994656691129375935041221684321724971911818056682866042687924103293499903740605262341840557399926808595205274678448447291144433893391895142042647318758093343788818481863161399005859288256592051529488331294831394153160952823412989324127094745803585149077746972069307541014356316402325990272075435302013753918783570134015915960983866073600315393103188890610235637140761295994426244138565873438279751205709488463977542112678597725687749024302976869327083781601250283604915427772495522925831449514656839420746610484090197793640405535197560960279615930661933689712544306302969456666994692680001256224155784999269040354689810260280272629752499447382915578937331738617060372164624616307838896155456049391509623034251046835370013896250542913985407746323643275692925039891129503841946927274327622086893691426380949240942945184130860402761425337987428151213339475935098366620817339724849438130344939671261363417359614843186734088782704939370435616930157351433098269251459510518829341051441715175568050341722601118494867073733900629162642805089701896802920639330134283953930605110879724658657304890626625388585385341125366540172601596852091143934549005564243545249188739622062472724356951208668090618916182363348003444808179607696455706781829401203210686599531179855738438454058561895857971653150321330066513226272249215175552922046667368184197800885714446306783450138255275170201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 16211148963318999694894974720991398990825311476102524913321501916758384533647243177691707927655786142147002393101216645979799612074796847694084176342792052593285984856643521341993083022253525106611317985213693044532029644824032763228560983645837702058591881568595906902528774386243282741454428926089877261162161582371830758040897982209400145218407622254363761094185721429826290711754190833438595547626878182948983344419898008890106607200209891826939676601208845596905509351848858109322649170591236836453832133687601100787340554610043104853381355694876448004127421259523478036842141823203091901040242127600349044007099929163975676235962027122608865247658031964320624085371359815366435619747680888443279856032154901253854290531530516097154655272653624918583975134983784931062097812138867584289271694489184723459317379348843550109844307358418319595012330120215222828414521917770423537739237510066759606575383292900554152832537142288404414414366987763430912800702540953602406224304000377939982512490454391922082684923533368763593557901743803583738731489519890443233597296205748034326598246639658133342394193855458049710226250914896883925710148020301627755559928883554168951053529881357640373776402298014692505428663122477621129774835747028544906618086290686133887193950131645436593228900490104065554212483256281486358666512740364496251507273166004467112735062622300626649171556908985907446332365949978788891920236414616189357013510480562833091608816605177325477208128917375770060580651850263428315678898028176623045574996484936416402279819683266714994713665561901270668119796434489956672918951391823457774572444918381940902933049368179542876688726113154914716697689591089134268377752198283697932237581079609278833791560368373238515084155250979164629128056114154902332909953230981053974940027816047729196701371183778937933475188326315875763585812085206709154068018632262483440043442034890931914365072740625751586903107200726996883575979994824981513823114632306455134237935783200024571515825693899089211377884018026109209023086203614998775743004464783257217520184047990612563823965676131959312527892167017435413062993174713461064869907599922709640089760709127358780631169531502188556906971899764175795421823669835096540918549371694890483936438971529397688636201341314609710303711411865295665319623627679469485175120474598321991546675285646504185333298338145197410826023402208515861665510271336915140786308218787582205862455275851892182831140191080291839035832726598056637610437766946422849854534152392854887126775011292692114257977727189947292771325219479072926112808269248462848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -27962599344658180730029223746978175866528740685638099525512865598325170737956639871624993513719707942198040100828315016067601459109665925914064508979111641015724021811609295516723195748137603581423135897902297953403831393256799254166540844978157672382008183032637309978357490083491651847710920504368409874288915270467956901963274599741488705323450488630604323956721158696365295855938969661812950640419338030966407592126172866128167995859366958935601111280205710017960504023773687365930308417217843117291772087592759671317859205572438900957770410738778624208474762175658649948303808193055706995934493574541457743399318199469507484916324458175693241395741078530293796293556563662329985926093313094987757792464506841700703738407901827770025819359174871996927511099238062370517480094915765076841394492296884901887173107249647097698380604779397694594598509046184838102514626122375031703976275304496496339415826251542818513130803671795773074342058331176474664279492697547411710766678082423320965287641139173230087973971798888870977219871530455527777491461017117445436082825530384150614643249182561311629339987006814330614074240498382198917650624548129274012244887170024273820055704980664534778127141627594757809462503794574729656682371385018325816292727488521852939297172465499122379906353773076065756569285156813083083000045897134443853163224383069196946434513871487373769618634616520824539993198154399732630979371389450422470356189042479765081066814690062008721294627991773852373477661348997888309055815976350417149989081273968449395023507113570517201102833996703099515974776227240597370202691000828733467048545341324382648545033220259556235868654816500429529958973536296141553607255121220086966433962151311214332178578444687688524767737301003637772968507490870148236857510791742758817987577072775597859373516210063202564583598043116535374546390403562175534496266965160290424507143944113633237952285375068738570083107918283669552903496656777049121379276763333193458181348614056650575840631285507078863782585118169600899793278826006271258820467026430722212434184223283148535406802429539872154563890298959960728821859828628936417229864507812420717435967307252219775744487594167467004712791461672381011249042340234884079961105778967582500677958556667628735167968524837759980035775223711426153765855690646199210652094864674707907260021475995055855565543335985494731082212291072778227984450256964429702980919722422482295527472159722955327239737972054230943799236239456605072984486986680524575019990528425057493515028375255646957168895322689137843036517612579051469263279957527756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 42560986510431689274406274249863226406662937748597364538901300653793906597821310579748904987675559125365160776686974753065260048788794571321891391151085245473342255314990246747168293251894374478399294175808365137164939696657307102099742258566825382547263267041129748097290673900454382853441083452395176089408683534624064791471418656652462010996548332945057954531434455597038192591441399795302049760570247691664539478254748341186061923971294915112299840217550082377849141214919128266515049094303578366505416806491964846535733139892009102126021519489686722369275250919095694915665257075105982119987365424508277322504118561658542940844966590383481953399341197299343453991743493615420657774508925944941361541888705030021295895884076967481414181276981098224249181695673441231086695891270957697249244280601752561249853926585407929477291442247533260856117014130283946134115339543549896798241060517661349333135424095069026354468311032419407470561075373585030727337188486830975477360261462570129112000878572643332389927489799289517240597433200629789819427409472644200190114146784636957599835287382424108450564610863327547999205004262157137458599638911227384845425890942488194900918793035236147792440166375538179722833437978198417648416895279487156085288343870748719394575459151103379555257266672003081120380071479551543230008124611282407603813623910468598017087586808663015733655410641513317208085005948332354357706496244039088543977652622978019203366324234600500298789959852790973601826431650192341920833654687446378844144162283197024935303214767398975070309572157959132513542738887379190061973480565774354878664898151766648259842831079326636196424350449785442740376234098943311158835072838353239175767536305074626549706694667913724190594099757764232489072966585197172613058852589578136509281582961181992022639767317442317929156124410100157082853724371070374666718840621425654350976312791117906550366039023197010542566247260674081980500176690963304394736371614729959781501610183882088868178523729770257751185405745374769687715406505018980170477167016677632901744438369307922113864066310003999382577947066859209584933274710614715980612420696472365950443350312696020504458301830333069291953528947576060628759873624203322110663473160359248951325076436213830724029523522129374000161778081009839998311392379118491056669365592514850905737361422120063472464799405377335288519351088613548483382202627508566918945632930116255617016399979037056935761233546592129872382583213461788910679581061212543939484728465565199174757803923057798871507769329524042318954966058192401779983469484550651904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -56872202802653526709109516058859563155427509086858390787682345876480581561804120865155203273793330111070017124315148555490045722623163162431646691244573480672345211500719238285924562446807309233707268180375543510930915928139605605564013318794321537248573670846951269288345089723652240777700767221447295318570587685749825560313437447384650922500528334032014085367953320484065229556301978978820312549032149729949888922832198621238044860085367318425273354349307359538569501316665364035318046647251491922883306829090228095574635383012743811207544081812704529252687228470698346329089607545467508826623458269577867079346776045744820638701650072800062739397160535104824161677051478192659920717876275449838002909099318944849181258771263688662919463983470870489990533986424752947761769800212267465466426447149906201174774152560704446474506792923524243406879812798724594515169385424851484400789390811791756478679071070564082812921070456427372037615422127658407464727900626650954548733464928894697319751369678499032825264767033504113560269161102856548289358947085581675486660548042478954036121476078675674810854706049686707868125402921519156009013128866391137637480410835384086620437953986598973035370817544798830146869164878386032336422658054222571463702381189096044376382725324350604698692325870059731895729840227412187447509541683362418336267416825164529448144757905231268623920724382219120074467277422580187022363847080215900989551288390761152039566908005507038739915018163392956154619743515448110238514937366547722653030083274468375572972051256233295227042865296690127853037736377907362300671427084997798901487978758823450244230651596002441550110772720758528811224040709784249652639362087036202105867234657178110758069442310122456583631505071383262300687762065274547033656032494126377435248160302196017263219292360855853741507796566687271109672435075740250064041787586076578121451654834884224496386395660612556008496382677368527025002496937879250463456397296320578701871943765753477253937565369557317596413372786188039815114410141248740578178292453424520558281086600349269780779824175742771400659880407606528759322570540427636406017149685881075310843914483254621662805497113999901021992561519919586282467152546194291035990068308845616929030655746191108291302967887966450149876510342668574185948918911960815955828157888299876801637647909464241123200686263910723274842627673139027490543065653558067860202242501684736053451760232109377180876050885674614403589687319483009884885872757584438527112662642901431416900807682390801344041473344016115698004836463303659823257736978628608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 66395511108698740370447017735547420862005799344424684260143471866691956450458263783251237233353362614573717191369318372390564746215813427804857057138146707788120487518904742832186110346967093017937883433995978719070560622317060491785769033035908568545419811459544934272352107225279590290174972957152729197991747589226125862932032356286683004891672844296838947262805902716009292247067586211552014313950204311746834740382105470574864936813313524356255060488304411744877704513720910211407647038226396891717073366903833285006631575323710566739239186608431794709515970279296314671717704805720141717217777202584156871756948739297204573047487777289211884281872403316947128778760200729357931140546536463245269105572704787865893970835934645031201163106726851176529613375383595139763348169775115553223953800428455513593087490046729170294399145344828657335451618240378320215140812445493367787023220734186093535706241797506299577117300040030939971365358968479632461409830249850840786431723646843202258930327417999564262586735617361109064825401766078320430117059925871336005811810955258177032692011470872860854253573573474068959014396451585398024682433567003731756338115592969367824275431337809332826593333972270683127644484336549940824716943608598830547854764156934462957131087855697127035774027178936879124698487487555064513654514845421970741858090772810880756592873636345159334326977453265161555659701773528755340117363801768237218269385892908742973281062917530276995490345218851371021799344064414865652663478980174003859007304126089718994996928739832188002000841272234611687481446903413335157779229950860479626032639515047830117082555145992977456561971725683690761318624688994290739766110258706109311456973068641683109972760747087095684953187240143345808968498089788283694712247236916854464897228538648276499378775974880386438238741279846102386802247638081002680195232065573197059426880288687952249042473974277241465721663586437058170715398762968025576923868481067656220325995822406410755350861764279275879495447717298228295775619147125829491636846014966000610427434823759233739969416830028245138415034782084431075052361395756323901763521094919075159545459569998387560357606045998414063650113128317409434090112655339541663279752740649421075284162861321959163813179658240397805747658013839246988822442535983041818605866524142832168725859959953877422218520448623828194262418995170088673069964023456566588970215604270668263274730998479933716098623971115242377075786128943458419935832790624068601499517734990081009874177103158070116161958011728007839739416823141993745685332760765399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -67812493879831979915639717913949567185390221836038307936896394409123924756989078431556801678963254733016927591790862011220819299649014526107251073728001119736372186795307180704703739999820730136228408760233807102446053373532364137078333346116941755271625496577583750293614714836058058935244696519168546934862511952964900691498633232306675964181969919087102136545040400245576496359418391126774548024254616976323765963612798329858595605782249726399894099485228808670156489616412334668939629006882221655540573541532872542693515505136446952042632027794087967049232026263629273744771858705350414656006090441524161847025432582021637761909051355903595124866253976414694932880229519322526207400604449562251798182555119826373220911499245621562973666596971340415928270956885180783242596053709382862588773057494765027831988964843551047574154032521795066822777384649829654714630933885091468630384050182635625470484549499888314389451492031817033501792834372987967562225564652892616085580635090819016964769278678559437577687885731157720294615708878918924981344668251234838833740292602715298929920052060793988267759573139686524724720349911945985401238357770117090873203150244802548899200138009523716980520806392616360332904298600215211406884934272035620435488409672186431487562880748739724154190868946812303078223252925854266407482890170064448369341686453860207662607246665176595680694730485090452476841766246524172622455725538172229271003864539749401672834818561755796113219620105219465718942776704271706074044967929144559692310693365440393436817310066518682356210809777932205872812375604396193377716924353945774417877438311442198556164815663563230634644184564770803111451395263397407817761094849242139756308102584143455438161937475578686996669899884584640663191223620849359258330761433392602583758810331968889565901537539585829182468098861884313717316954571382758856723018915100934249289107951451475379142569748647687285304345423165060362129915466272780641917908158437996182808355355910711787793366023839199808391765114134292809987048673164538006543712059376660902379320263930432631559480173874843903647355320211171457559007326634467384070522119911332709381210780243969110139115433474560957280342802413712952888349627018238626890279971270517625609687239834841048252971003441188981968432576579902685198184795261070759353329832174254249926402221328995294586010872316908203624319457724516491301061971848584387618637962069286217874995638965147816442972412804682235647193392037822621328547539852542724600392787748919015619151220729009613903258661608409387832625821123137823110033583584051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 60553391781668407447498498629506260827658453310526237621900675311105962048603854944715127970883296531631711454105037631319658356000841078989596771253102327435440371965712979905858316541429007054977690270937619477462193142458779309996328348219376775498877785440225642893082501802429182487479743942698955782422353400682387560797569193922833300890860740008630225654443984804199281763881130626715679739232134044286740870048285563882482679206147868745357692065982621181522142244505019135561384768029098405374583663813272421537739993318043728422043815004892237946244930838211595625944120673293489231705434608279399649817312710134321472081448121987712861830493205471598890779108563760770723156914344751901966436161493973433850193814320031786722589078743950241442986502222718995225988589308594126155028066505153525058149127517272790656235941543040835294351566818847571716654606702351185102110939151732981930451170003596815124962227890624425779992194030851338924302165829377886190940443052265662161504572489368987215969894981909728535897191296059164884352375688196883480206100644793670038413985004064299571875099403811257487644895839886626309076345243676710129717961377172936872814158446797915463233453850654311254729919769456895659752579772038585350562391955723269711223693848096888386939701536764998260557271433800149676659573961184322454852133534802290048508634873025393927482858069461514301589042271671044889086877591038015955646674210293891502068760313657499920116898451042471351114715232837329091257009310685585546548158633843665936510744454922080386962584833199421304245514812236702631385692786855742931779023106921289442106319522530193004214187153066112370800091483959096665702755873813132490358712988208177538564052032813742386322150163857726393002570870955598173104084867360049512956815466598008803261554679393964930372156132426266889685498982641130409125230990998973099704177090704799051253548302176219257879840730577321285273092377347117093551981490791897873842108344707424550328979440675145016994969680396897401686709166954365989996723644891096541195696486676503112850601570373221110603922493374645082600071338042980199230457608131608861139149773665843233335969362106855485292280451655294352401437615401012403519558033580652734614897963208895335330850053718267362371588364267763888570836688576744909068906059414136353361317052074636142060518582389832855465782529314418440176061293625501179981740582147875432865115133403684328703982239707143584522248362568170907230923885397978159412822678386948054327908276042544540716310256281936886384362115685748993004673107836796928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -45962343447762788885035774987205268339170904572968367933964640785713198461542473177257453029233153097771600211773594709660648061478770902916953958116525480955759670812913397492735001465362102459325625169071226791699254429269693336317353581499208131303632167429627916551173378087624292515577546392595967787420910168300225445504578871940320152133006360521016701561237951607897021765788509426713344951621810538951551256671959352987097235791722230553334574102812557043374371015054082596251264766606839851166455486998544282384264005142464785207265635926981829045706108638667653279129989648408749158100171616755916485046836259753628453090096635651768176197217767285826918666756470906835050355496644435580693975724544764988803070184993988005540142553754461714534075799304192632589058374520962062459416312207160488934991409958453370115631664983528882779045790852085999400650829245746407255584476604227205545564898183873601879749024461034704478318063522303866657208192854083223081648237240333324402904163928699997081066884896186477682101455132596507468393077729318266583266530571800112687083780352207333089547520734571974187591642037429396771241348341126366971939816846233096224781985327489072165952398037374060025510513589215051139001986955613626170056969956163143806064795363031701750934124788055625086119372963494874264671108033631318640678414596300071135906852166564987444727848582122344289556688099729619744353329535324647837621231014769357490054323804380848689452222662657663446127075221933645344232025191440340102047961772941141385431414211208868017464958617284166448518235229343833793546315957584720507714465258108339786762079883181153994960072581921701718139359834322850542829951820527746375349569282776993732695395197933860687581630319216022178871088149615428701678607732090583834848431032191774339536713137199768167837004566961267799498931585798006088561200965509604489901686476398979889611654542111474789210527802316376553267443123461411362802212669995887098040499412193261151700430978285347745661295899033872926418204114217752824405255554351881177503764414763018567537518570199323612975155233789213195134030060084939524061241819096067500865627855597459104323429870868454489894134583791734659425905956319785020591524596003898424656425229156423905000823463752180430032752641027355710153732363140216531429214102769289639815949031431738650912151437800460964626242312339558133642302574824747807527650805676629770667987861096040850956225406497379224839322445426567669616759423720550194679074964792935830340106278637602061118085132769882968950344896574540146800100094299340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 26481409051739784187481352424735926092962971504739895829944877902489309201832472651452349641101689110347949545906330394049294893999730330256047728045174086378190584333008904084870642565560138205284287414270051960940898379098209039736077604257724753533737359423957521594389233581251092182894979300600255637164717698883766340711351066180573497677324752075450996167352880762221417629501279289908982396556294434885607228816953920303314678005627712881221742339412845569434286704867478040048411644090397001802140782862038177013467771585076989785278296260362039339147935687352138957570583148986703615371337214331736400244572496317169979997297626395303114044051363268008988647441138650438239601764760961379080490576701039917304749122699720748094197663029641966991657542093265291562538656335828012544768920784903428606767770886636864695208631699062151344878406586655219768717632033139161584369558138224877450863917149760210630441808017418966803228890072599108341740785099844122588881140135885116668136157452387628909564608561415772566400903299542021411363745900762495615866369210955176330505138481065851149972602389806951740239687270575881843930841466332159222037637358899026405636562561603283310991324540801783417220984658493009208559853257643451035930088192097386993328657060733779873340993638236092148184291159609278902378070835008371694845119152992773944380250849482951877504780572283937379538964018033428782761656735580123743347267024048166618704972361358849069216439041988829970426816002657834373591444525742180804097905820879361299503383309241187858940022045859296773360953607165998314077572796230841192130643309395227514974970725528996072033345565774729786915593463597932861237543951598225831620934923700276883524600652091764352426441836703070172598961779155617076962178616895178391366835598318246413367951611912083107539950278607423027494469466675755754954834681895636303914167128886449913962405136984501829815625562505984952005305738321600962110669767445863838936023121680885861019906667330659090417931069022156574440492691739213910916276795683664005738606212176601350283440788826931203290799647379388968841072669905760311892179548416503817307667328786208022208932442885324741640503805095885941955246746671969957953254793254456576233196562760234391035415919356709480957636255858431756197203989138863517483627891212281293842731023860585860685854726216071063101211455043471613575300334215205864123061675099138832903795461785307733830175809066535307031313815918995471436302584582369436090560576867159390233441339569973966622079574264412134283461558149204866844781458374000640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -6211675927080647901970147518292191028470689695704971989467881920007483658981605251400077768352379545275610778815502506167775119964614222471247542970270564085506916177328196850697954875303352059050891060389057469582267390474337658153683965992241519579856972787763844291560770424157640284454535454056478979154822095306743736019484875551900769849834560136596064038042189092129229013242045248230247745319669892993686366868389722772605067169103142627991188267555774133220187862732871573052363984089142968709501330110647910481539393211963484976477425346699143875149810134179765860209247093331067015944980996103127938237286895063140124221989205220201078568916644449681366835279926034658454248947659552076152213358219268400455415530013152507106853499881714773660235629839415523027459694236755220959778587244559046323231804003882526345061284315845879948154571301238271660934780818368573047034405412283734090063160191554236343468331745830416421763524365586238940279937206244530271742159601182251440254374274360923980775503993613864111594497434613272992197172570217845207955374042987039065938687638260160237950774585156596417299959367141468126458216051012400553599630848939230204181653285263263365274351613439502927993878679046514705333719702200607428881539263197297926771088840195157509246471167084783261560072607739077939470545254457392529383181965492539360821957575866855419943791241221327649381928448020344026019961657651930113953268386392711089623690782463316633866459633173163558317474039879399372968045632869801067740687067264239808934884723247839837658456024392951022334675610801707256206090009953951100780291840483580588690011400392743015267463044022664618649044072697420308554081886136228618062278196781436713344465877893562160608802671098297206383677819915037587706352513699489673226581097239116825205354011328763657254467223067804357797417406323108177065557636072387392828869935538633174464633993793992101953736588586559202249951655420132881998116298273165690652405418467459012179122899470713451948042113631209156120720639981946461488071082314461577721410835044001845325176654578121758630692156921383356795520319543761216703706315570962900543226651235744872260726791290628942600911376153537455549992090238239236394095289351298681000261807335074592586451134641602951657932110939169664575231895311286007690674001481609047843530300240994768795190022196692211048973356846357115270867257335960664466670315427828143364906343682399993919314232919504157840522224693508295925495431802578943575039368136206031539186397235906048672516296174454574703001584506632767475146657733017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] -9661497581268107435103871416864626054256532129615304399582314951309968439977826340509639059071007073153029325838325611905705709283214933031784228695029986299949015536315166428186332409901645138340155836005124205069405119863552991611783588381699759614916273114292865949155118053987778699991801753792767386757993279676969062200511046827593300469380031850630477085395992343073915263310359158045947723955288587449022770032476564681684313835688781207331106410240369001590358659406455764610313293346221418694448138906549512102954295049948426158575294480817655242268878001273727757741289589630429565345297442516763166873645286017102043619789400015984284984798024431250462846079315975789900334307970649787018293617085012253931496605325660233012812943327924507656403737453728843872896540718388672263857540702631262441529576085119698964025471120112566323614416230520813600079940170996148488737434613819803010642349756213298084205064576027044464059741381923064937881386943579322028377392705283474797320902199238282901644565780434488462237283535228746895834985211677912068643230629860303639362273707013339466544327634239836368663727554110707557828724298332694612087716090382802107634510449697209023033451682342479479715225258500942823216153197582375233898900712735719652015539143633196706161877006998609582011115747769413743942439788257860298404626455440460965032551085864930546491203429754283226616527621675976002475290006079155640498538613305878555813465056380612293665104785443747827722088155185365282792240423502408513008960194585325433870704281294056069250685284352780069499003891734485524990913724653595601673402259030033297144519804499929125646993857097919250447158644653912496398615616412455348681965063294834999450666174172411341338107177692818428178140517502635334903859865394983672736794617877090290727188663171412662355510862882471098899544121689643238689063943039176670953465500906417591999620812390107609180091411029796214236082329114765409831844197932177387638301050892556538596574611654482435606594338754983933357530444611695539985016508611661756108568707062072341703684061732963671183119449197537374505007142910343353127754567546020270541627014640918360199340650369654392256990387969503479725308530557425719581000255772342710211861496065317241183975117265795132445818339015428057379291912076246677262407533551613939116459848393659435925530985641361030992179514073030099291771046549729467118017009434208593881951083915641695359419468798172493385042729875339299046682505786831029882842810994548642796058421009060525998340623194772110801712834489371166363261872021438464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] 17718452431991131222481392739744008622458356015504122054640484152306308435151620035638353665368108119660399510194471934538800773123611574962190664347340992979546865542656124412705938717331300079819106561336919027642325995404590308275408401917960538142184633896737431559589739510261767243717883122310126223285779180941628614076545655702203498377452891896079171381539790939999892310745155911226899194006717928084932975946409156075181149608610184563525925304408029243045729607781635416170617439791474352834414587610680608099864896569568607753373092871233390505305017021821422666141346165069926198657389363221594363516160716679589697622214068561086316355021809776433397198348874137490919776796227455228415446171512415214624926109395580641378283099540908199216921393650802545481792883285902158056429116800979299875885670753640425546705494641625746988267997511324600786321465701040964311167518373645450251638011665463647665763668273506081036057400711146536636653213420721780148813714977408747230056958774964442686228485221048444462625831714308861468910403903641025761366277179474371173151193698264205805362319149025483426781512488391264998320428194787762882391404802950537144766660113692487122699324894034843878302691095608162886520466821120285274065172628170918709914378916834141065205067537325091391214493143884664142861792335327289265492638566961902873592535182826322867129961700731017723096925167025424551623519823455627713944311147900780494744374201606461995978936598761177419526052038113511976550341463066832134651583149248741489580213016819079932469871653864431697814166692983435490206039838649732673814556138127934142803636547540688934660837771791243274931862706893931988356584599778150914844209392007461110484490252324620266490824930091626718422791149251596756159217392347887036859651077226359465031060077976993504126439270669840001762690569079021484639039585146073941552969932735831917928296334734436419951318253172636386906388636630896434514936657021887356423238278316514761408824303418493470180480956950230469868495855239694964821498468503308213909706956349835936292990178492144064732737406802332167938406589941269637104359988072786219727632084729990646520529405637303397842451759360291889505059281814246390658735613184132833604713798605881968609449488091994503987514662830404643410678198369177866748709374187949395490928721012614519266261583148095425732210203210088893781848005881214905814166525716055569426942195366450641046634235295100223237883979576810310881311672750499231201491167578230094972665786247665947349310295359746822409678424152183408263759111651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] -18367053083149987592709093309515480945530633582496184611974493803993085051211946284154500248160395249048737316446259972401256352167465466731348459184760524745126194042944108337151276378123059507637128668842478601221506481599828416921389851680559439323991948851149487621374776628244737877729241883324274935649400782060592866292712906195005448317325154145943530788826802554319350234246338328325724801566819362042658324535332324732785585272411195140635696610339622703038990588580745374896911520495655941556783043786336435686978883562543986872540567739203520531485030853288080619939490543420977221372942743547555275056526171639397760300467750993021023481293697096140724477574147344849273471826828884524403878604020337941528534822818707840404747965811658184902080161197815529269737046757888877951597371492428492647748815257583422176960619504085733281287910331299840180347902766182151647794058256471038981721234644312228770728716642755119800425522326328318876432783662043426359895886158386064119312171692007590947620382918854107642499642692920992259711226436608348593472973272886299901049280545046586038914133938261435924836683384068765818387309057893545873540363845862489567212697709646295593268870246083011112057900070857704748987781515247956647148578338252723446897122483082456917290026368957616661197057214586325213073161801453188091765460770049115933754694722715930864711558254196474927839151122749065083953565462471838712592640379323796903369808486036258908999409354293186959384572301784612719947475498275983731309995594179658723555412028234859344274285906207788140222330584309408779126245302165555322334143137375260459225337219135260947722597300339042152713399500266523757813577974781599939248805084830030836622129217458300103864293858611272285341706102755244555182459920908957849602030638148929751804387305663605987631518095583932350596822195493081012418808637073900155180537532426327136593919632209455937206803685708736587743833613140335695380298126892020341207652283008930257292627024684652585737735518127742059406245609599116915249757846515177973233766387237687044931333544980185015379425697975536320221140850954520941534089292674406885984333324725554041821324652569009641126317128741502918554887212764966919053800925445580087818242533019876774917401700885144745081120979290833047306356235243241912465755051050701999904632847677133727447877203489775724126946451317732857012957786476742948677531219350979460609405425325798644081902531354594653601432066682425092969784165401488670920891640414371480706527220782909950572859208260769420319825589915611171146700304687300608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 14743561106056790573828039058262669362966964307757404753283327801961515829572997311383196102935436352450178829330751191315368679019923948331387143492158448052693605445725104885165828113485380693470995342706267069048556023715644915843927721622299536871696732012943445126367715280933107757039156274169717557690407069408876036694774538313500264709037476273549096949049291035367065004837288524812847325011776488429349912440547027490965735594244161621474585905244681019195079829407697117534534291583802917730936202653698668595605644747810953172599293538148741837876703129004800728899345846972590412936267923093807193084448766894099227185564380732861494809281214743626526541258592999236884359786765742358129096391917556874947578363698865049463755031797511902191858627692604675773268794227589162774400968654867608990555134803381876640396247750995648452022880693457856443953257301907685384507980922919924145175403799782984367161399899302957240178422995711922287749682218739702855781418221375265764496655633034010693711860062446770637545111165652551324204190616334392172893410202991954275311240165772146829528990153295147397309845142001751250498285914606999118189207126221620280590078656201296699725937589907242973367645662290173684591663244327496093289395398909097338463582055272597746315041576058363147413352204443766162776539749990389459965046994887663400541080603931618444720603004646712780485309707323599258827841999074300176216830951142546875163216444783046120021045787236036565905327932332851423671794301532427206788263337188232232329307469042017793144751955307394422754376668209557107890717205441391867315228312042795335708126597382859220122047369283010589269347767829290074917820168454948209024730749118750194055231023980945494390510100270470388838803848080902899591795416594965548629858822854486427406008949702717547744410602824624616987107409548141321079770455848219925857012084595290724358178431242878408177191827208862896163753228539388318696277251931372801057270261355764926975696373800710142139025204893122170500620099584741067795344220831682469433603299296112243765382020511625640937649284275640982065030924730567603690084672253471354726193765054200228326947957963588226527773384093107861323126560580906121621809845109520374977346703649750915063260582876040168176851020535956302074362633871805735591250445856889348763143997272885313346504446321310122250065528813017141894452412983680355730042561696331509263123903417537424304490061391979704990753292123723295380452502431134043591397734913401821508385505717090966683061644025667237074316049620970597102809593256345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -10083165687403867544803449823585272749576251114702131652838857383695286319778158598960106889624084576671058152173074334376128833472656415569943090265062544118980519381969434946093120127907115593639282659066357318439728227455787248143585298733739563132824029168966174475358696544743721830315065137108557293538861785071047007794545116886502145006182989582227854835000577738588655660162422853325648617136991239866205379461862983471662944362272073681227386001585985872068475423917038865985037698462891656580560854859092252152191582768318737813833734270608164189886946287849565049152623388497279656435492868213593714360473572343551597245079914137320929128282181259271422910280104107030165525175038979685045284851635818341657262692934914518479508114772395630967526209310207761073972639157599682906384156861456093048902365945369132667269668926857162457098767204981600029690938687490566624252175372711271438744943753389045765003222482201963302806465894897098832218318715680438495408699659028596259832950505080304985484453791987303284533353740911815351053681979639757627018885437991361924060782490232185491480502507912374311156941939713211521458170171780031240142580880700792851226342918600177032232939413089745447916904412768079604598173756126170834335564202252826024078817642306147075849800142375556228324504196566745481309065243369993663763901514810050076422787004533601417815008798814796019512272553937792407343802210371793450814212120515008987282047320724975570031545112040049260590305013097806657369446901548393932898258239443864063545318115925636440463374792305538123815363213882236555615683916545144993798034689086856132050742104761338688742287366447739158770602862738067078111291540225182476293794349481336522224773532543298936922611345225250829913492089188443773723391618713095486563590397564963352825299287211910275432687978387589972571630474641975497540178766428250642391470319279131271899235597375769844813741497223873605206031458011272671295142817117243362120415762124894146280293120677615227464921771212334677983817236794245139787341227881145353400884017096728755337513199004833839293460445827617759758820379649812482501341775930314082725890629471229331537612057408381072933984409707811589002331107188786123166030547933142883215887092024375557469298166558808706203237564133544927192056284993678516202229880606451642151224083137427331577877713397623042646533485219357354692926777887315573281544844924340116480093325539218402455694208108203581441661141534429121260448579573343635717767636397613444111933874942697783425435347393838764330573113407692290166147184779591680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] 6190960805150133809756294467176424013984718747090954999393807008022991025627399609710790264795986571050025560906151574452074635890117476381191251080895242849172044092926050586349255180151924483725143569253214372943797723606478888236310770129992914184735205778594206547250093103234031551815217823377935720104992952739225035835864550320294535630966867947504125530326631013084476369567110378847487564468947321732941629387916607263308623863387658948440612746936133405261180772948380972371388945667793072616120160451425930135257261493641866524593257703884834488904396839935949558938206888921746040649028278375912224522022046117610492390202436242869741198234321395626336579193263939457799997518147276415024175843602406958847574739082459114485211084509644384923910135213819914531982906710911987578738433177623616849678758417888208504643726938015922101884745497853793958637742721066857949060705928770532261738188742385331301680228452544530100507217123495841607363729855214756591283388857158286913690149105497635062001953640057057170067497659948113440010309456286798109347781696606811856660767212844432820166422245191687317093790293365123326054218223352243480980641539333264083511494170245918240912846791003103169940948010347639658017916139963874416330744394836101360971046523098834332329488181930889911540323988700286703051191132658739611159820139701709898210363668957205715440960177991287811331304185516796644792917386378877874355405981139154442168005850123228768750445471413198910859904922394479544117152671378549772800609288158537805327148287529263511113586926564922722348479990263919468739127425122437420946941652051432036224783311930384137700190214351626345645577855183438945948014446644240615403595402736359896843679525956831235771496261883146519808295737043485501916158964018885508586070003618400084342493757713434892025929009794127474848937672171022686027038152420987170611483128700492699820747844899640957747097999104682774614521319700173763990351529212640774120417242173950921384528264867426728277261613423146581891422359503315937275778904297830049132459133742002986566357904388091912862556500688937980932993663207425761717399657842439846044138349238328861501537140808758000657028210149662993546535654002023393283340522615498781739428434882088806518524542278425245432457173312814294465059352122879812469729188646163606948985749020001559004545212586373889307314889661452899785306629990837164915960590838682769573414128828151009425734962491449904730632487612780162372144914697443430686699340060440082967486881840617272581054849867283068483075246829284032357023245506969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] -3520287685669890868558026460598717835480402519178979552822626071787511804444502904563618458211610833311130882606089674150447623473792543377515280828602147252716539687628978158970315070580224391313228101412723485663396231964678568969349566527416287164221915423432074345402640424674472146535845146311443584546871331772454701963339924899772334500603026367504862953893321681880461833382388052260160090649555022887132344225505149505845060440099245674299323314257434368385518988871551009418142140082419741716489530494657041586136798563863517044774140513187339169740773881869860781903157145423746148531426554754140676647298656067602480017126789404331015349872354438299302828374050183215521075026491104610609597665071010799433342021944182178951788522549194142278859448798704936080394615761888984013732305078153170398231562980277199517668365445955757328065576809059550947734995709945234058966909889544019635618164531011567137591669951053117572635937427733653941526002004162476827733575587814259726134666349350238496547065178066151123813375250443179100730235448922289343438686380556167045043773352472177214746462669270960640082308767715703000966335312093977125741789814667960338765938111216942809421687378552438950770136701579944144235560653689895195212057854359345429633994054774328456443664381809590703332133500091222390757628692446042479553202092058024740515651562785188658580048820180641123457405830454255885704549581903708868410018356888025600664425474128011269502465737802726416092363024603894777982846135801945740053396863625318563177271143170423652519279641229393169903445878392751969326119546535897119525791721383128226341424925449717383685628750991221945784264890804156346113712368689833472627371386217814023359887539918246961164070512726968200984111240197465136284814257429079744973271139062913340965884930345294209687805317682710528778179996450408337354024903045839246114032089878015447672645092637833281724356295283011368526622406870463498598087879046982464010132433723716515131343346645205175238368412896559474633265708787714710754198303290657089987769222307082004636325947157605476259877232798420921554051849627054556000551914519957042906486881763937970148436020253348789332664304237703778327987429204045211913908245877471794170609546446599153080024821095972116058307634306387187715802584195940646660019661885885090997059954101645944856353594487875471831444146837032321774700310418063078826841363644713548681280525415386875885836427679659981915174265278004022679399531502921321064034782773307059585707873029158594783968897247490060430564625793083635654166320611590144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 1867935450362100940665070288679583336400123498234677558224707982985456913823466749510835768124753118896277899201510536113167618518297718379248542518972012642803097770497690012325460927116066868842904304075314047425036439361408455355270020892796897305385481398602615628227231341275507807664246427750867556374375302199311557119133802408278246170156179854459556971667736346968256563130586501764024704269851473007738857819317540070619229967602848562924998054883816397023173700086645628824182770201811400338382510607676872555192643518902793785550853794459257223478675203367820716337273494815944656349873308731493993649594517229307860172125494034596918392846705873357850487487915662127758397848090388662509023705990216809789817589558928220558887247821186863810558038347715783468449870899621600524044720150404997191455925612359368527815819327700997145993822895001233005622409496407020533657812148617627156052466817999159954337820780170828602203121290955035770232328457566138670779164010780041715187417326792350138473014016201332030838978982204418166725015650584850341887694870444574640852730608277900175953823530414422378122959409586726762663350235518795298810900899747779912426690902049301618204607987958227360509594093455650328755383338939827912102805344379223134321597898247109795625811785528701394873096646984622670177172542196951129900607316419999747411927076218716781337228252004428815741390198647497021565856950673695824139198867804992073484530686055490009642549390256535919497694061453200224428904590095925468671677848372952724284640039500266458759704056959508568477580122472167698161803316824089707544441639836517022951585335183343751951380482769824887865314180244122369104499272548359680767292121987602263912817614973136315524861257145081309673297086853119273609426903793500520284027848759699959435167921016828515471643246789268021091408947763607520232092910170280146063268255292425782435470766773952736775974320350337960702549034757972829999741780637673151312440793135684295634845884339623490068446717499557044339620671893149606068332965619102368954742927791274085856747022566655691367228428247704177473510797206282177292078417796096789288484470750627877533172076972640236243921188077404449880675221616299750981531878626787704133792155479297382982454504312605060845050586653612296305290632726350527599180809471636911653553471171540161659767065953405540814291681802176013443791682241130883377110545022556771351541804554113887980786368859451717667770173649250565448729309048924902015477516874665006596910820343573938422132291530797427859554724095457335224934318525644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -900774502712856299016318573739237420603807515777978946072319054047663220485919824582028587674341133591791892443508118769807961331711010755494305498305270563128889064057530443825406025495035251475020145379654479025127280623609311025267123736194268067129841587288802487692430379923917461249121714709795295084881305037960732843810749980047472409702809747422698912758948848872216468699126417894146866741485802059529806439973626556196513486606191004154541127242921458042863147059625914667410315177707475388094771433469741989467199586370317971954232539679063020177122465131390547986652874029106127984007857079537578039009181059597731637598203490327613319892516858694555223406055712208905290079443705479617601317440426501201212056811034487009838282000909954184008856948617593994001556325270550001477465387614047879462201079620467466065314596509484803750212099554669667900104241613807854034594456115860146984005421721969045966338769404144811057996555113604379307196508142198717853081680466424615863828532031493369971463441447745903544120961475120377232353873422102627432193039054515240071561581750922006700689773386841154550953788927776610646241852526206022787907271607952107675219434281686468233944902566498652061184411135273832229883712771987780180223861735484452297895600909120746686118367036231317013144066529916064192004043508921669710394268422997424845124932004750258888069386931842004523610604128919875470184206485679232030436403584315212244983237365506121489935981618738237341242958515089984566058863512019273523307880324653643316527663119084213818210034324910973152933481926607771656005511657436414271422170020648343514280587591223428344788638780110420137779105251607824578294359395838823158188615814071108280226744562398282059626593646392047742622048133900062473750914724873605463643836017877806017850810497230966212869552835269547250560937317415872865039543833716444308245004071386832471884226473370939092790153926303093400209621374085837040759277792017052104874309258476641043128031115794765949988495664934266595297614649837997121840458866505692683839928802323114145848348551724155583890855136962877899400736386495296274283387421986464562626288824196221125445344487524397428576013042223683926869138355207887179587656149741225175446484095126136003638158895041553731815354297130981124152019973184636580019566051163205896282304239029386329094965578283818175377192264670836694366362657286303478951202532337728138890283695885797428522242813709628441233370045990752527107808836157221874077623319743331739031725519673942822565312207328642976331431674585951557873672348762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 362589217777307977608987828285020012082304778387071059633430378405645612264106353288224222349392003537189211343895552278529204406186992168194798511258319699936460097672660684758026087576702696890843614549773757083590135483020957319628383654326486176589225750412873488035878791757223368097887080853418716522953152056810895106209639116812732421079514877361162249066458892078239858107660460241007481534492541162979152361762591163481476522303063212091472627687875382971332171363009488130417463867820447280500510671507266608217998850108008094436155853306943451441224349630801281063094894895569069601113265340918972612351953156141570201247865514081199249148024765437701307057250063755299197231349813339891080442863002637516952014939717827821605585017672823713257759474439451881793223541202258181339449362292050089127763320623365210626140817929492161742700993399183758982929871391980318778181646665805934184439198142317387111118027669377107993125186132002978079627883260053853672543638911133776048428607078373700437966833871117148109437988878260501142644330312299349421087728312978872026765277747932738878918167249239868714159774798963134746142609186082321562596377016673570496174023026348348759392065983735565758825191547640285711318476603709420367096161257324293220919692556854711894852087821511010395521715137586023415185023254730262513776876313174663415252757333305151458522460577854775728588011315327719594122342146655408034556179597310882794460683105893035795174581866212746251073564817476518276807293256257354107422578001411999053501696159781755241051916279054047606979342943327992408484606783150275277684626489904023910877010728090623842476067113727874666384303794255300747119367731982574530968572681933393497883031700496265215452258279020387646068239498171960248292233154538646470635794389187806808659947024254443499918663894170489058202698376989344397814978482018474488740369643559422674397473715346339694146501203357956002750385521626420977718172481567211199736504504467217027066576284761377222899795432764847682286781823715196563120742021447503196118103275846597217818982820293035057680194664054249279632925499173877081315364979206696467300216251015894976267686029147833555684619323914644327376687526332731525383873563295456722128072718591128042309434332977132552331760041680728434233258100916275770328393440039314046661712902539048496481759672853224332537486266507821958997571638745183458515601610258439056312214715210726478054359098232010313597362421289365078367248792182628849803862175285403362891235350226039980070151112000691324602663985728014526377705340928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -90744382665156035973184794487012914715835531925643963615514501846347023621781643867179120630490236674458449050285328830054971473288618806946451437944207321709754090769525647008073986858915539414858819248549123594206732770439930607649871871738551649958928203986725671341375354001072731308923988430461711857802592636788197359954956893962583725901496475639107748444329180519306394265203009335014954125095508006137521685555797600259175117743422796444602510874839685213927961835894011348852829107877245547482723380392103529174500287509770691280547022684828074715720423628096470147392150304206023298458568062574664784544714181039156073397773873123090424790094269782134329344622648944707041354206761682899264823780505196515832054719646558251360189941365830495105781111014613352863045498912032364460311960380457586192702770931355458494104275779267019992190772105974243679801762770645741353404692505859542033019766259376293519144197603487591809005614516034835127091163830509968134922445302557442621017038098174294261042553345799502987060529293748644358030621624034577239970354954148795906848304513824119139034081694763104126205679716751643750235679298752626613688134806753377893989079044106007884592831981448764558100466438885105433955382283811493959957887219624986073533584094468741396984398222317452224933316082479554261085583938581329827718447974501062778009375538599773896921052760095650891752408826433247770881703434455516250504330544779453024902680708129838128738164294573874282272713951154077002077706754173399867265231090089325698225964669116040467137151145769821151988895604782437734698798424281860421381907437366995020174278934543066778022951780790476459236614419216098954266605497905011906319449899266781756363538042913906607858175868991514274246922508416716689588250770230072376059391807596373007765746241304980735308657982274397729240272826938819416358326559134961142487072142888114492409700607899620920891624947752759739513129433468080087736366794153510734318211262571177361821338940534930471793007318142875927740318849621484624195674319133836381771280627502817376136791668087326460831206631312870913805286090325698687615087676474192562645168322990286977813104574323055693482745323418403552444945008613464621218058092982651708692567079830431347286311475611580554338642865122016626357598602531033198195181703501232306680457020713867345658973320945594612253804408117270727635210138834446455207558990287885199066621771856369698032424159112457310519493144330051183707788335083207354620433739114220936057232915684713067605467048110120052700634974232566405578477801570304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] -21046623644140953426817861477861917383387445220635884274800460068302289100135780663813004326576083809360080932483088701051465652658520376339323252561034492760191025401802940720237430950793868949950532035230926310376916796527696543591821459373591897666930603106665614141997184962028910942678991541856341716895147972548821461550516212779583533836832531347828249727901317102912048207580987093491338605279485666308294154789259139460820094403368439994102545239117021781160930238907136415691237382439338649557767738803928577557976746930290915134747834446980517955167271877172561293275911746318307959478165978306731674269749602661786620360973317043592204936082734837982949153919872224997365254675786544618177598754281191980130826392216693850609539863414434212332035146875599617961794672631143860364643689170195016182781425529970030957935332471231358125371168767848014104175147191990683089343692225675040513683633757630400458403906271733064380721571418743465974525964655259949165435214012924070607468481468777807223893217726659587871892119178369405477150997770838980919369733695309349965776288140372506062608923410952722975483526457889633325657279585381909028415976694991416443176254728433590608953432229447170328330095903358946962588796828711271817091844948287565484472875968210077811817971518663523472400694807795159419834284352881425838282909668457890192814838095378814752742969075362164892628532795745523317234037176758295784717209492752006437503361713158724625278738901870832548394046255262181940004198809067325575945029919162063463051714294858465585155029077466903459462738829362890762109639302880941238082682927885067772347312621402509305243133933606225639155321912994776491245219855178079455684359535581854031241450752736458672537611347662458696541922887700276542434527220764348915910387566735250325466223772066575712446814542587913652868275908642687736401572646285474225085088424454086897147550069608450542849252295226534251048383517216726988386255518614343248337160617670458854963312084256270668605148091066802907712038835719913072011634416698986956485229236858633566947573529818533431275652708600697304334675159528647431088279569135414997807444196015782553713557616927363295764758475464000545101470776621924477459291136852279504961677752557472600473956307340288335663223222164008230637919204079178086214822185276108728466947991352817021790292837702869800454746846414193610708646839097688891198488419858344960540794204529102038617978807307601297821160463599277676803826769648423408910251557182299282682938065645734177312212210976583128693103408457803167024021084569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 47808484723308612196951778840105289534706119435274261971453449677158814224036486410216770994563491594241356789822732894979830179029708811795007423670272060874217525802663427984852590745619220592217071642634862824635458533219882599955626424067594736302665577378040636246476596310329543943040109657594780083397785635408322037808964290649561488406616522232430170109952854028816382291168278678287644360240784164203869838938728252911702417783911299456637787687833984978922587125413543322881814253577205859113306711869614445674642293934493373543542805449791850170752034013463063023103820001847395790019430094287216415869372475791598901347211493428638826835951648590294189993813554044145791908491080739165397976618947251776666568073663268446034477322656174002584065231128551320085640509977409024347517848178292865190215089716806769135118774568277096587849965288458694450669320359410333184373317041043651025249746366487048714631938305600377497152654742818776821077428972387752420948851425174940747230576932369913085832883730109268999191158519368980412346914768474161084361292901873214193117379563837114578739534891381510185698128321600703881405147841431990632424367793907077237936043050855083424670872680793044769859114569470720891353627120651276469248956256007909743492651220764430786567545011637424887245052946028831299396684868187167613867444412719043896581523700324476073144972691350601933829701115978040508951343330785187295498241891491649503642483454163055570911340154202935045447332605104884921150337517015327247424848956513667342114838507322597356576341738245976382341286514908026683731152049037609019872838169394124702916569630204786894812441742679533397683265820474249396064265532994227878404958919550767618604875720657368892023713043082383371101896737220203146233898446544206309877863606427618234876991303067337890036732357070762881652371977120048460846354571086961143608227451761076423000610262868754437015467610260392950770148041081799069395090443776316181852104821706842952305886542238224851488540466109045968658534139354890624786648941376019579994826301147686231165859981889542105420371847668215071386770806382773736167187622317706352264905005731852828963154559004954367195870003859451266903445614799128007193007724621432696693395802786757355668795616677660362905054459541108239427206290958316341015414851669138923038739526198218263027322903268228184461618760863273912239491305435253615293028497686499177299217685278840153415312660287805254798769281692852642222793642125891398427504602595445228406548271480221166699437953380870890966971030975295692176039868366848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -39726391057686222359822886270666432981756639626261675395850071421527158953684025719815505911960261823221713680886420532217032983345474892625540973016039633091574890418649870070106679776807523353846649390190480655532617157744643952423620595817334950074764597061333931531730088612435514574749796681382415409345943245546421029919273477424883362337385053107735947787249939917769300466536622157535315041713755603663991194328599842868611392771920131265776396761227566620951018850312440429020751280546982362835611914023979610958968270338110739954380897413940011452912989081790863319794858893379334821915150165596057486004716567696640618297286613724656741000213278100072252606961874347539682439309091883766501578167716470688108712580883029483560065516698013879171143404356652172168036312493975878315235823108390753387572794687780931107633928073253894077653965208495250037888355824170724716751027992815017631130913766724985770687688810579382924002650050080205706540688387691176464174029895906715274414239785604252867998026020020461652272610039043884211791846481282431649210781397887275643658681143718132336811371384813507505610006227863547868268312443925292939622935211895879416425116406928536935082408200016427404779837632762319475861301339089095347315051055027583810890463918865403741006977626090689767876274899626310690445916489894905792535563393895289367975706327536413884596298804209640030633656474781790032459917142192792627189638132304135926644453335060978450800477934021690548548620335109197310668744278598360508338123462217228254614597910967542248792960601825648837626999659653125006543528450667536691861831580248822626102980218044540979500676050723564703251814387170458869933839228254124997897620374643293761571362268963572866068950154681717407528294934661969908202531506303991016398405077114702818898826168599973301735321008915036701196981640591636638240093337172332064909105966149437703346801568471817367011673495219204813130045388908525309220292253734503788411553472965695768485853630019676240962330705374335058215531463982364453541176572211940221173891030910660695452213849869509843782771559089918457031420781119969107830378447039856835194871988179096344058312841799480697202196459860139340189982688259484525954466891048090793482375393606930944903734560633150942607490136856479907753890395877603146419114960472081718793485084705602908240682816676369240238415039330989063588321817040124440684278428769346778068790497700669884228190108002696008797398977876877883703896010218949774662687032981675779163768683038647537938783342286576783108630203845836412747280233267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 24338402164638263763291906894870714522281809463162607007546976087789540879689058669362466612677597972885247488430326998301623250480149800922938758343494731976176171389472265407912178857245077616752626429450027060877549471244272317083424672483947571618585271278870741120149316864571214267126717535979062333889899923037661206500528953531646114594776040063590450163076419596089011603183242669980963293753380726472215971331026590621516825951763509720208465181910318692816653190772023838914651273246522224892765779799483948612893082139095347486237621389830367360832091749580928531094861322303962818964268218571882015740706217455555773569079383248846050924269905329568388647231268400465551630601825710925223580825194427269289529924979629330966932675040888503968563956421486339976105469373615277516890868567566821888584973305260557145903685937965480852117290092443624384696610779932936807720517878845936705605252974327255264215768673969529890749791523330101512515441477209119216404597844003419053374362741022882453524707264782121191632967119223602163655014822595640250979206624538489488683986630908773556012895588724381894578202903450974613419498985604454633805863104668619518420740838013510061784543402675941403051443795500013805784193901017558655842737442935620237373209770405226567634963472682595925471903299664956427034408327799736372557261272025165925057635306796424926328370017680422501517274335747622531660076285234370734855473535243364358453286304747151104742684330989767589595429676615862046481464992550546890252971618433214575827043296811149464567683989706249633907258709326569070273647311333136922053527626016923757299560895716989579608962658427046749004103793942188113398415849030574526839052762730720299237249840242771592973625509362737013143193242599594130645828517781187073001038596259780894311910484866875839114509329245637939224714912823295678483772663158698406711562801035010374027040961850593230634555196942332823622504523744389614204768101365199491421773296699849354830601910482612674263347260006140388029302592346128880812165588197375640434708373545068394626906953092615243226171558135536021090945909292541334602066605751362252926940593274784665478058415064701735329331051570332645680664613592057463387760817613504126389182779361074122322165331301130737074715851254881616241393216040887686938849839084118472212481678663686088282063619480970233707968611451323508186926216124100421252591939849185662640803555691508318812101773185388720807112350152897381301412102375053165616392263573484444138985828951602924713552683668338376386701667882879098354050887843840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -12369273961525977502891675165868641337680647438265582849667886505012443527152162510744598114308597812874767786315275545667887105513360961214668090655313371410368294136726291558494638065698332974810892183495549154282172287004767902766687640369440512092836652361565897027232288412954873306857232393558637314476884371220385474911395942352943461242484785688587400441439277272622459974598061535141775990790403784043366904046910188036254551243028579089935522336409686221647527403285367471932616115533990108665663770055549544454509123661852999365321149732813026781661854997051321875435845716607187707214076174222814952728988675063459324400052255095927876888514228298299777502538976211489254923055946593301580715339688166468214400947246090168098332530222864292097865385994053257170781674028493533598984868697592620633189582537917904630208417091231378226748226739112938504326384564317639310686341673083399754400671909742991641824929493934309089784031936754353138501684373401814666259439569312638676292732485033044685936677495901493696394707721270146570532438653672522503049319953250324386344061518312339057765993431058245464782647733861540792264751591301900186257958154694894448874805051081558790222101295128508329650105850715659699472300466845496081734408234911332325649439663801920230412138157861977882537762355877018023231889944177582130283264957365873761599756119010500774840473236019136895288704496677054066316565393000255069593834053453757810910285934693930643754873851775120304577419340965506946120647582570328466674413876116348045282109758259739723033520279911090285753830444582904120450194023026444355870791384817484693908262332764179083169829702888673058456276644650685863908044621626312511566297166229486912145042307492100315656217080201809941730901602905715643232932058078151960790039707699712092354560839889174756247129316544882786954137819463289199829949313134347370770939235214593442661585248540875009122930530686686300335114448210001688700460358920193997192520045949172779244106556296152857331345507091160061655817245383978316681973622328193377480619459462450605118819119787481035387172635398635000868862748594964251657071053682092313984988575177659446412813105723551781846412911830566491843132880744686090977118224630471226835164360272547970904145235847009676096457743826344807425823545405590426651537693708334909562482117411422369660338735536201337268900807922497129096262491247908126001947654443506947739092257819881801214274751801476029882993268423381262244041156840748653110761142794778799894155325076787026533377596668345111124360381952869612502369959936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 5472616625113447762304267932113963383663880729670491553231205946040130166089220446196666835640988331781222738686893233604090356400378886625716960403373650208885544148372416404356817139164422412650388234386306026198632820906329884546501756910917301299702140779376040590876269255563085089208536876016822430808040723067843764250580243016928586779240415034167321715188921689647584527826628891183506062562827076467946995786353141274294932930611116953848436789613169823963033800872340903100023506872821900122954506608312981005313032055758048097809720143013365532926262287626656424318592220522943057843071954757457632002624533743855558980943414742364908493372653425814903107339887587054017245319497796054435474556648239971512319670544830348624119424312087422152371821088295666036883306764374063473096460041292701571244079415900599759801716671201183931297018453836956557681989148324805107910536029928098502564383358091325431122957610435695714507985106424806135888347279384089449688756674724516366104281948028262374012390358368286460481711133319380191292710135915757707878542098267030988858262463918517779747790000122527484835749579920983353960606148202533468255480381987927485237374463508360406881271387871520169342675868999416828010146984808862515198638754833481411975882336870157188005658004430589380831615114912243110861363900262616348369205936141419306179693157710760115928293208426088031897901857357660283527235033458242765059187682330903704674574916957702471046565760789867260518667372171878005027413469306350001931361496601388315148664328890223624982716499788218204536449229597334323831820643872583918941192188279726389530574687711292003921144716677887848318400501627167174981725760464161506391350859746838234952268493583191316587552751036078803994141646498116789617099010519621742639377453067182811739802043535318768911067753271728331453114332120530057531299908233233012691290899911393315340368157625643625390532281144257169456360800819252858434336360276529697159415888825829013451422245065916368160681498704966430792698957181100057309206750464429948616427731466508066275131332031324757134125586018981181528227096382374746218251183102403751509986058583191624006005663335483971803293724710489351571399681794625155148129234576716753996493223336781208010322571811065543422117646053201142695555518404386776911127447907878892132279001425418539986833884841491741230145105497533064529028289400002725185690241555452186753441434413235883455198909451026255852980804519485925992713478026486098567215212873364879852560694627883061917951828184498939182792991138975455419313833377792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] -2170822222248991332235012107902817010380718116807372317902880748354157560956160608567944808468132455425031545511357396665349356669545622255012894697753788696128431541347472550618074033692835096118404284639125875268595733031904707551538867281359914934151575681458010320951864516537067916770183645177877013659595701740898195505113899189093442678210696107931126793526136241734056146957895303007193783664701417843462172489216916254278621545019858140420085046808062648162832468000404645624565417761839793797965602407519132344299514803718002722726054123732617290038204041833192234507200353056725696161410984787234241570683718346637667366264718992958423977970144585491127561278007615890957374049212626653114873144604369594589505844094681469698259143841500141027000114337098399164351857977166506184883205245913546545046123923679042055137705821421610448261671287373187277086123473426461979122993246828957413371747406921513584097107638621683372551690091392953150250365098060410279923333703938585939886113927760078157203392689190195065543983950453369872216731518325272878061754350418940346339253301624865274223969763702395048981653747984409115170115552556149588230873034225989861216664135192436703157506147641721151972044134900822007357062948801102872116495703407868119584571644405899072498518949001442621952229602754080914170950181127176287117432024424104362213818435804449290830335657383481657273801744060734659054202303232284490591153824339730248152773204800596511135984033725402805811281705564605313039944867589788397063963630231645394882639829065030217756967380348452802644215218360593758062859828541348809412390525344851769488946257479840444136503447571105414411383050971655065554978899271806873224735410976718597004581621136525059331206598753041836522009304823384944691714761733446621431242654390482620760504891472640309708027581283326206061055434684282608663724116630033866754411686666468424443232072380149410512611204939978911884787280446084074574973097936894709442031176299087769935185911829181561835250546698983911001910746473861123397024662552324658617028567735019291757183190281446381748265499102068506244841977268690622396744785680284741704491273110783159762087832346556794662944681170815002631694003693783579600792277988872411998785232182625498053025948585245177145028957419406623808441034353022908084709971124502823135665946758127946423177323308764077180047988007357083854770911924770818903267537080627598973678207379140009592587612434231562518562894328614818355667737468789011690881968605956435944160773977700722435729997167670781802172470129528214154979049472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] 788854934341994030903396854800468259106219573967944500961883658159509860763803251383491944149823356945114765144711614770400047390781564571583619987936132817440877832601593113534385579321045282213841797176914334697891250975477233354346284526575864929614926832147507441992330308141319194642243818299576645612744350712533290578056834759371639173415387795617470497889006212941948959412221811712171454275212401758081935123410490091888141821697921167623009580977511577945419239633081452792803722946532635473474875534703122827691378091643705273183463678735690213026866883649235253321997683201158153439643668392299590940478292115886533252780773588411585412985655796197878115036682584924576450744577444547339470972704287672044987179530101153003190534036638541445702744327133807396833759424187518601446187284272434639277230180051930348205383397396568034848545673378071670457234810420479136101424784081301994903727988006105726800950468159858507275911022031100255111937620738973616985943926947018420238473516898097768083391942136981057629604564241702940964588819919190444332823145017274465196271440884208778399665951437713476350488811392643944641830571630244391819323119059948470233829063561136667576599149792961962227552777545579992081562080241701793336508029599575026468852547659757950957997064812213298100476362648422011359479208717570537346591311958779517852180686234139861310927942686782006994422809717671151747127473812989946161896438213884336186393523857930310768608721662692337478606648890352246660993438556748120165497561165998429689931497576875876098836492957544015881601834899182852536939413940895127181088433493202491543440965676731864058145466244218551617491930368900991001263018775732394058721072890642158271031207551475338531498723510444805014489328222877263238015509095665034577775006120606311024654875665375380124987523051600609132939143043433680917025592298136055131683025021981683706497205262978603446327386825653201951743549938258314738508569663625359334539745690244038417446871221211656136378161071074886318540679677825179983496134617442319201384916490737495667600881820576688064923410811454624014391467715630204193278113572102197034534631750083889318712687617743010193074448779099474177490950963775029299758212109256155366342456532082149288464777012998592075830482932789864459394427120262807571568840643200101499726864898776210775418636408051073545130880812208376466951761769682336136913422761299173742102073728083308236161549933438462658683112094581784756752637874635648735972442087352653767101315096267242123506712518809834733569197543276569378258988040192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] -266646256906848253275822038718225021048238414489766560688904345495084108575441597588894933218402329855131166303162547711341957262119119023615121595937259759640001769934117480297495805938933187844134394404782250677140615095167718787830682203339433746114376771538431911953432395857501952731081079756898765017509455006985851420114524816668268632086007326668511853947044310999638977611128622964340304403832028156996870533898353605425469015971230632045984683983293524695224389040120342958996720388406074016466609615030237592646743093204501971251017915272068026108056437366017170416396897469556057881976897073884630686434175588779347837025577456267118057764696553193230429980475524017301411740191388482565899050302533724564015421385429988658774940706144933058226139853560658306043267356532491519517838093635203953929450768146492515293165604518258428470044060669808603137349731309888206925393533685988418254989866005291789629652811678610392349776447591526526680165412162903631358661155695570975771229282490192958672448031134340864568460543725213403488311460845617367702577567623529972870414802636535444317360752701900267309110704086217915048368464625429845023803155138009714288987729305216831459356213079768571818386174951167146008992734965595729746791571965179506964999625535000392677389538857426157323294258083138747009655146430048155638473091491748481598886652689350716930852518631161270189842851337533802847914354846482986374762944102042584464052860369879454650844834142509292256689606089983146280367454039385666936879537193463743672314283361960825637011903140292682549136020079984501456321132425787240855136974732132940579810452822998951454901117113275595072580057999728873461336470641359702155141737115666518901897817900282037135240225368392030979779666196217934400987055501878416335862868410199718638893624333717538467574470200723841619615839214565385671490801803366723517470230978544127662997591351322269657986146039357425011029514238542217845033853081961779316459324370061294860457610019481227606788639949071180772986844723030448224963793032130043149696296069166107492964213768822869411863769624788081506511867807382685211605589425342020950592659582479944085537890051421031383426991626829351810595450612089255516450315742984907106019676658125541260079445483108203658354668590172642319324972009462707588375533311593686851404093127260546646424760117093901373240958517648288068888875415671243785897960237050247998688292769152746461323676973488196066650472806017527127315838249273994395861465874262160702852288106436656932666462887336842605073485073803523729824048742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] 84487942528670283338109703398246250623462407582796478810695766771729102968080946781867750058245767420980285210470372649957515194016894670124340456657456632187153784420360762242117075457747463166130495420770446283806529425868444400680024008968455856017727274213137285592251370788367447027805381781123426558372591408159864794828954802204839707915113080207453044302172135522593372942896787275687325996037606480988236409753829601636773714040000701688907299144894941411830393171662480665515424425874948156527084473977233172698331558968161261973524980644319946018073579939023242395659954772986873416524017656213294258409715965108474520693871639049108510868307350174432239099596306658940769149083743846905958797471271003977951598462281832633079226211191285396743467888364433704322131304296034449943139400995788521881505497746363368631458930914852483289566037502221134757998040320321150261861161545406824282483755221956950997745018656651319755197332617975208799391213782401421124298531993210717504868166978551365448241233460642320483296947578007847907618691262224367005075379791328816894593159000498781281855621345454872914027386150211156065965238003225901199295674179365651944224520796769589751283642167804701490687660402418671936203003285326544405045806942447230457569028068766891406798217072428209345508284922511723744876903622613654002459999198621706887762507442987114965397495633808537548113686935576039675416291833672657070085631487311060359337639461167424950334180581112598266881546712002885510828058435393922547176835490613381026806761995601218591959594741348241398704070532047661299544893570503208840016221051605031734691020727100690611592805486340879750800531584297118094375370965317987281982799379700146582129606104510302692751306941910356512671680589192920188457149786828994782383633685227445294781077768151615508441666702538491713770279020832287545388563085651175176375063220383195267095462754280269475203604177465164296596884799674194229067165310457917813119881871563590825409689996532789539799481114592357394942788862425726020422971591995425267104376874132416283913068505940265553242883903867456158997453314401734864791492267716878926599878092413566034170381438424733716313514776933231904870279512779694227636569091309155210272902874439219041666723710953744036879823089396899647811425152728633704399269836921255455809885434103369466366043449369635256913001353995032467211851862865930738616215881790833786143706893295136556083863025983047457230256993656503369907129791365751377459925095064705921562510489957819581543550661370324919503465980514250508677570101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -229520290419843762634998241448918921151615784553147068902698755722117092000228805379472942941759770772052264860168297227743848281653555552616382813786471062370398699492628461057277720631868962793144420261137532246284984920200578926249892330392694610444448031973618447462770490201986383121517907681078639374557817805113140570173106754527261304362046705267137984332133355356533599319706695473082056279809626865307083786212837869352846632863826764291212668831111106014530118719685708364165873925469858883828074633398766510182862590074634906155724976188936868475926914399111861486579788360094495969786467478498083576781124533651837116717368065916627205335000417788188032169056131543325112936141031197097855168928888247488932569684616037278045304392055504086983541925370536570230232188504110242448296159167639409993511538339333158947177180387828324799683325133794811381197146436324397625055945371697900393850704124807161226303101419073173583467576519686121076283487574004450788666123012614417713398983209019239302608380559038720744917277249835242243742063955511172532741747091552038213651594500200950678420006322841641159706932000639339782115282121848543275425481066682658377175941865152072569975952009867989346504300708131485855087563541240256889939913466602615548255788532800288655219126569157602169272882544839444292844893628697929727815582041304219973789669826533295571261198676088586504473519910682886724198276927025149425187360939930241350893353746451241537847337822286400489710147742638118713811050350143251551169779705773799680215718769068171022289074804043837060946216005698927844062253417581335597033620095130400440210808317386030628510576091871606000331748475105701261105898472488064799812389676538746889531983635398330928402006256958647821354405115715163298256485616966850269747369767387358815747227703943407886686567566276929208132699301416628594355374550577111672383360859802424354923788525149127705377231227346165764964944783526138575884524603050929568355217897657544864884353751379755588696381308584286517443985670032413814600376621471738061217553707927376050260036613465751473962153107272164455868116899686634820563675303077822739476532063220228041687670002359658466144825218400692680212554133456290530634859494015862686851759068238009596315585912463610478131132599362843402495806585675684350953207844963943239957636624585590061456208735820180270492670115053564977590366760044448363742657693373733405206911909728771597150064008516132072085710623882613593090197939525681499733486266524858123457470284193522830566918364917151937345222397132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 476294789938410088404826164091801779644977477083357154355136458069748297680791768425977162344242710367887095313147019192963876605913430883622634120036903725380407881984470900407452458737779224183875758585853514248105825157606029357739060402159886270011645162944593867324253189346366806737656161339821848424119451442860911561982497258242589576683611014549113818603327714253550295863790159665043648100444243386723687380809782101148115633184478980797082323101756144585440373483774262516304047575136225401055087547448612427159965168223291428935467919474745961593181112061917253206595818076919537479608465702255189996472168654206806163149846718843139275877267717090487869117433280047442255440347347376753370319022557332711426156519508310913769821571473925073269698034311370420521112427711547183821390556667830870753534499714833145531267085427813474979836488687425553303493195859771508363884504500626515499717240238731797241436721171853374850245628182062765741853577272234668726407476179693394770276330172518723501219502161907855208231687047036959316726268636269960993646800140186042106174710694307435496039187766339150898611986778861695430088408456643033908490155583336333024523333364528939895247569910865491913856118603260150692672032267635226754652974129656929723113708777002014444343269688776187905264594322142011320492299207429677023998100057094810926616608758084857978475484021021836435318027119746480272311727226535115927005385451753568033909881333906033922644678758552721640498492243533860957685039102308130981621649208393600553009386393852906642551718631941358142313014892799701772059182032458462499308942378030554509768837512747264894203738734400624623956343834818645101202500040653621953054980784872634561704851752833460034826284490750588825179386105897734507185773083163492532775867668182435799560792282648457452248464083698740409909200193777365843729892671423053256233639958696680449683449940621031850963902265559936759954250400628659071744573012904334751464577634955529141087606364403367813664928293665797625841161577882117937268062871208910755293410659534061642131353344690936262610090767777260363514695649261520467849161038999473983204067431663205672427317229413036142900882789005075861207033222157287255820815438396110661512738277687444798693132898533701061285127002781775884315580792258694630811946043658747587197441219579864926416890815907446183380780399698054565928612450619680407211138572782272989379246247139157113572264035081527603518869766112542048484405613068699998186557327949280144688457004983169325048876209047516724559715709495541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -15186334256267081231124978003493183650260558177858680394285102779903510331523949741034727743944177660822807623543968593686094142821627275009973509850191194431304587386916479628057871275466152244233318034434694964741695612097118404144807761830713241587578217779251077803788025726432925811513152530408571668542877254498518245397781333603961929481478779093681064251623476499657455007129232682887132548982169932274628374701925889284519655381174373198663865509333465572088770068031794866151940946195020647426210743663807928771457520444990797091397193872789456276257712157170774176575077483103408174966688271250283708353149560998629112535288799889913892511165990637053187616538341032382440732655859312791006925652724831132286878697072432636487058793650769808146383973265259799270542156267847316535674462755739800491548453086876947147501258595551074948744127663474893872013666196496958297925170804417358240484166384710346326352104139787242812060924468019142510282358717729803994002124136050813223716597108319429367911172248048185028990073412553934331238923426689523768568133312763300793085585005517859438325435277036268999327969987445298627402093924794285665282077708763884453219242721457337042907952978040186972250402396838608756288270956722233669091570872704131788001548291115779360850902878276635950637871417620728611167807084890123177550092356849898941703629322910558563916881749226344533175942975190697588209581882342202299739564007251897228721410359538270367555832533775547999556624937526280166532614066006611718696856696078058632539868696548429747846223862590365820107562170721204427681508110885798648623537544529669417602733961723033186132167765106982274734068695023452783146409561429412435119928673459378363890125872582894687546298451789140382564938448526795032374800636135476547693586396670882485584336148073530793703948895032938363249658438844101019190619768587438935469430059925491633207078227298452378452780844543228715344635089261526369899823213905577033449230710941401996117834150519553667470446578419181835486937417468022873129264296505334187430019468938290074924299751670871300832438887361634303786002186712986784485898410873488542548762674545306190231626115615118511236171716406022490962597826735770736930742156531552406734570264717709065177964338650432289079182858958382453403598372438020987154591059087281329095254820175685597910808005101279162810562864368952174571194774147714447646320746919019229027586116641602941751689460125292314672296144975925531403910948215210481931629065787667522597212940463049318891452594259671419666443475280199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] -1865675645348417011826413824808833525748743648543812775200622817162503105255463731125909137420390267976037224775601202254121465793880450121566087335495380360375479788686767547580891063641335378915014169743722051293249537769422211787233870980440124040065839712895949936341650611292797569910644851462196430877406536175799320065287722486412421368109277695208762860281178465216338228428893532649831965492611402255172923467566245493660600956250689152041049968870051679851679868182888507416223068116345450051383544596244739287274473694518110803817865425920256410702580560415524160965737252625189441040246696446452632077646497175483796068160093427282798901629253865354072705277068771079864996877920501636832131995718062977469533976174884672208039935201653811550161927738145244800472732558678050489952308369082894081151878383294663800177441503166074025605752056199214427969509455663823810911508595048929680256715960139172685933127403037882262734978267176773165931851978478275240919033789720135887823931251078835987054762287056013503526064243100910855866468436265232276108295306027578928257561901129222665293288597806528833158922352462543431636419909548507090689350051402266249789311936014805856426360331291859979617255590665184077101808567092999839609944596098241053260680834594579497876457077362217642725376746393413645173958230711164837553314928715099466300890955613330284067642311845028631450769346500126857924491182946160718215669198530860003249750681240211094205091327813901253759044959584709706562344082054661799128341239297941307138385393724760421220565151042838808010608369018450138831998902583561566872319108928517306435209126675796312317447192620818573574104060967571099964997987584578727961962947478985426089817721323441972695065567846600192175784596489965898194687584184772692544928797502744700552320978871378737653588604695714709492384138420340270619762754126875924762818802402728986271433470706014829182403753710887105301561364901538100288982827643042376648587004674098388693127470743722684935772935996882943998347091657173799558573311315858550146278471627426149118324532742558655952962171359843677384752406267289177529520302963065558663939184430922926567761025487126421963766939267851213248888346558247223928157608618787457992990313006982178221632286417517589724287807574096191510199446014678537388409657206001849330024608223541862806123867427197958148608940647600550894164554274052905980256617526030909604872875913503667544695296348240602301498249668433801454133760170153287381472546618846285106835901130719538004673571405393377310716833287447458611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] 61204884036850056126756835002238597537500872290017903703346745893508423489854788498059050990111938323033803087000284491261957434576442756021157101591779877301546857431940529151192579804534998878453127776530039967174041995865878086555180294206966085266714356468569411445258927126288245639238098661525283566260525254242303877361072129039341376976786461355447497016040870003704881931588510263150839431007009347004081581750059727507925940797638763759007534132565712569440175536266885500031159217340606104872235145622371607362166971407470334046403605800733188394295466739928433695567943636276451472263007461114875786344030584354591458076345367269093163600792652693322744498244031855706101776559708902357484194774650439796181942915315750034621612449297124865963455268553566837844784115797994327508611064965718533803939479285341977230639400587817191744299951597243696729817574002468516353475234059764562408112699728500336921026227631327031909877531983837678624001422115625382887597333326171329201153211132413970336410377670427468724797659113141466909448750512825185616625546277874605561088263308495213593944305268623284417491575747491710812172781658807509610624806713399564890012158380406687736353218414803880282820282341754350731311091260715251571809810032917547247528428296177565402958073811624025500769345052025872514300504232801873956057424285004321643206630005477309961863769280904814283583948867802610593240548886777826634076384634921817816440865625297960750582489564559319458563425724004260536250011955513869196323810777531797373400892946364759499573743558994268723935790464491716343293889557744705393635127887703549207259449768400761444911216003434504054567158945501162613775713981405146430353450737007255884718440865117040839266529413848567964999777562675896970491305745675976667672987407451816788429415422888956735633825516610044588703992135036177950605334016385904766398154217830784805322046427800987029840720012285368547255413710070162261891284706339079165522653412041092935066222579271991579755176106525765425497465143810357347733291941282403958510801820423083268553487452039555376970249625704332841835795814812709171999672380212229706436449449867303665323103476275496873983477547116590761723388485325182115175927849643198733046464377433614028249701010179972321691545111060643076006861910839350179588941434712139206701485035656210274099964954668191035958334971734015695805194181704843390866617309799859480151338726809479657713815076101484823387819364377890669504807285589847796826377404627923783935457430057261181089414974102582582932080853158386361958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 238776040569223208393576496732169765255302800204623829548288249449745157322999389394635249535234382379575764220753360463234339586188715101682748834389853222028733381916764747567082103170226011128543068041569362704143736402847899095042522934688876546714783124108123268330944561945961094761739196973436815568545819676604249511262378474526595620040262064805179619136779587385349008772445385373718126106076295851859004334518761036801172951196750225965353558127326688244286827455222431787023957392794156289576403833617354377629969267632892361405187989535731099066884828496238611792507316480962303002747447109643404192335118028716553982340872499492302923785286002486896461581798185438715261355274175478651137201221136374742504755962093184466930547996405476240476883786619391139721180753496075704007960371475508771078519589411126820699473490904597831019955932288325032304899795867718041427567280653881271488846275921824553096797214360508033516664945734526411124271676050959708219645991183063300964980642258391926307912972462633408276329557643133290888241063400670385346671770994622749132394683026286444181190548067112712040535614582482976532340731629263727679641309228643442617642188002680549183969433286913878218234862174010032537204223445097979482050892580551220598847548024770701519396801540271919308955089915078870446268654382504034311659689421186821384195457890328488790622408710085623835968255798591538711008535646569636827119967332634279878866734484806879938938074995527708738500993176947597958097153278346268134428832947106473985434793697679808352278598349362334498372671614597103674775817989746916519205931099292091152244488458211959332312093111836261058465027801324198181363515156478427250425560748196465096973479110598896845469173920024655169644449007957891857459114174510051853690962091459627411232761371595001607792893205982664402414496316642555391650595518995192426163378505115141167204404622882553419776586080017869692007978941525731558508177044672872567672695175348163804353953745794585165629720914320760426309798618564804729208505321638468541947847966933511864528704378780568512379041992980506527323144252063715694971415483882272299814245740905544437228319607687791845397259821749329363513897844338310726337336920561858441430149846199789619641030857528899155350908317737421347211402683645661511946726825610898630527301246974800570693801359496213927486769226331336583594852402980872530440738907589014606533621648402332180310156005737049084101503714234815065392894124970233174793645113362279803620386685351898105489785867689603687504800677100120327585792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -190305100332296019108806446672075093419443726213835386232852480192647596701298209756152179397464171742641185247199588707379183873695536944249003002182605073750907471111236440950297763726221559679588640750031374814054219501678985975240839439458028081290398172092620851944464389535993238630842312073460660585398259844174045988466410444999050449642026759993161796736493660344767596992553088269469341096142744931433316692086780287097821892342500691752734944486466597901415717257844515171424821310054099913171444369494121897307140478921119398503803666203467867596924893740240899716356059177261357430599596096837628421833652635093584336714832179435453737401825616768624816599115118790635608200034904013469650271914454667170751880414703500353505065049468874036982033642115875777711986398757001218539623482708238359776932207173551494874696427060097714352049833922623312903045163977103464151288141683528253134579585368727644484285243019070580307314859666576238973927367667976054429783354103223954666407551512579335554970631412904439696692496569103658276527784648132945476853741575244307634696700430030663589141614945771707623723767051456185829932967380610050406285787381523437860006872213741929660547301106906272764085104160127082982461606805755926384379856652095848359606098278239054246272048953251661049278224382834086574594287974117004713145157126079765087389779771667677712871866916370774640793806081800003762115889729010348025817970555169203568861916605347168817644088790416907985064909253527138332191998065619858504105210092783306891018106578288623742583672353349939578290679975075073229219713738850977883267673921912405670667748774275150005240307805162142007139663414881647216287807841613845613843349569851058432245038185213176563018364825971143297355743889850239239464847677974439259599258427352530505955199163490232875170671723204828290019788718062444807738725854487018955306376751907819323860939545704588194155543079125200829358514975968318726838671422288826465422582298273691744827390474671646784010584436884329925779661396415874254485936215555114665135127622685869918800655055142681637363229971203090771064691009665219784340876977912763097602663272850937848013605873073843615858866487970623004176003721092403217490591588878603594065790745244819946722421724042164380549879402020526658166614738620328257801092910016978037746389759780804829874980685677308022840861968996939456226552268126732423609215279011796355017038037701444511254945058533494800047407330716529670313103194375777189606238394257721019814469077390566108415337645203593314795837613448847977506406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 5159870118766710970958947109859739652871100429513917666847096736046877222352032681140553585512074459506690356820776802460249122631308587521734554442932549802261709043772446233430221908512875544038168371200107392912821195944538823017033771227836142669914955405714624524646131222275170893507847210078086554239603563492638919822017489058614208760758453650952982809081020985237076887813749741774912624841409283135352239313265354586259710396025034533868060198332887226908866513041289536113453129974747619979585428038422737495175828285968617384249335272719361045585795664905950920240456232952269843951517451222818094706651935799555292770795285196979816346567918374964979395434977988966083947310280467440427055295420699517596525859155284247175723450185859052530781561033846703228190968000805042198733539667275046817187632703261558617223589540362207912456990936223395027951190700333089986321176098012198886467564102348284712126071667280906716920881431220017290357400827416904290263761413961819558299714501517120482739533618362535305860809431522347755294004256252039522437527964600665956242741662638578141605947131918112554714846498304968233571462768906540126160733151382054334766861320191632925945633425686005250986561609816531993355435245802993241000694040249139668967217000288896491733258622581787677458685356507325631505617268625183312423790119422862894587780452557509715473781227190048155530297055498509996116428642167642526753566722282123676902032765895370025858569744099901446304711182471445472698592428874746807611444818653596253899279733311757366596890154190570258689104876208790446964339102038701836904593731945184534427690020388391355075073407110578498666068509761855649125093185391389247034953475815853419364592302859920387033398398357314570860417709186963178162595179771376721917204203233305954114670744628078782468937815446693880754401733236587522694295345825952465080276441747508852804394549287714324913121384646913730716541514932396822940354125864782271039769058311709778516759579619582538486286847825427515859763338582993590085314974537050498008240590655306149227117827687081382981429567431426646888209051566207012472543838656609898307462668204925414939253025904732303410555059088304568581245180305432401992931439210892149559008451889894261464139255956290815974565723353686215146593005245083306289024221937775728162981753543784806839422743802598953449971106972728750584266619027952304561715245617131146081661738760327644229660184174517958297507318729906301725884970852845259083557193375461237333795160289359341309030455089587886148687185329000421659754102784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -71472689107136211839407982150168086275834190200737253727808766337713489819812965007064724283777237551098595383587631671108637363720358411985630165656652035048786048277241162168884138785078480347693045155288625165310409895752764498121660998518963378107811079635435840089699788119822556671952030002869518334759550982240856270169439651428877170811157831469943420038029063103983369265033405942567594892758157538276938734524788265175135849657928309782282004603463539959438935431790734071312483768441713230178655985802189304370754753207886020364058278049411211627296872817088481340565514975553773664301185382917818645310061225977764544046946948480029105445967538687034262989058529506978339750285987012849159286575024928932281530042964981292066161800053643794963836910231218300660958723275090385708594191353792510487895668569008356031780398687176814826819531772166695352482244650041958679738445123206999476139829481892437201779246557778067593626497917478922831205023175573674362097309928499866315150895445137802672018865983037151159163779118429210683164815240156995524812164913441919681123075426427674449460442816413556127252275904731478070688604485690822261316657965932069147748712896439416552727798089461292174633125284364805894586284605802950339546479720797769901348233268744369668930770379200002097032883302363030271765178404498517287577449034704924705192848486919185371722857404035826981484762535338532686166316815247565084102854909731173148710066460472309933487474985267940016285570300350708162064696013624494035025206909052390015575844895404540658986863893831035253078543652036921121611351364981483226132499467290478217619876136809588844655322237784353614968685201617795898401986375063379589089922222270368502132503012793617335492438739589107471376133898449996151661781525524306917897057978934613857285610070716789426485277967638074380877686792055886921675681959917612150597627167538842320504962928047736333009288899584505484631416850414402900709974863991600752067630123219597259582821912977739782048636883255613267351397296135891107473456438533348835788881166662284338777388968994907327814738205911895094992701082982541031236520022527914667760933280028006912974438291312523045271920423553760755011301082838345443139229339535175002728393940433186975711665271856301826171415873668641077101722865133196613752236285039951595714743168273181160969981091323941268646169400796614977610241287283634567626445927006328823479587858606010774657632018918027261639075627131641893076509770993557579487891496497389117797397633394803376521373001603787717186497125400891882134201958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 672700024959912942778706337593340885160463602838731627624047233427330292847738800513394501483356907121248434696638386748539029742127668643632260491881618923519729978203719688886408376453796018601826368158247380175094318464910559643365266652357914437163845064571095875433965370977548407766843275539699822519227891130433754713415784750066309392795375638736875691363195335115920890440814482952061321274478118012273705659032234156983940465893186584486796417286555746021894718256228225970048316970001844281169441503417029926046223553143835535260418913688534683089512708372069154175679067563361423574584035815927411271657827662642346835423114182045815585272908632268155292830044972105260713087265827124442234139106630021067192501545632243006032268171898590482921229884559575590595649257929452626447236556080599749814781341090378210122000806460163967741848186592768500689766436295011855490259243138810600285623931094256757556013774499910398183164320930959707532301260777857411699837729674868681537940112412422504399288967915023801682494458076448591382037764665981819101805067913212960229119896706850433562755385277212385470953676557500795735921364503682719102251364515416405213487461546059696768212745662152463124958956385885202887803963416163444456911357560331429146298577638910744590650230263433643037872909852567852866003157327818338728721969572175898457442526223537633889581007542255632911195929281903457129033454827813303348511172454920155700782078957812151169046124552611184662141250092496029413252116458906415733484077150860626475416471199775727759050562312013939867148106662787866614553786270336221538274706252889575324073739435220295719758883570213371799113854273949065705313583628100228306876854192612707444447992713770083402536941722778625775609007671016332759925857980522167314725845141681241813899848946814693858483689928299449720592201630698106892712619835615117669682967779372265474342966723236413131884813213881099426420477641422276755931842470743075392834696059620441860858383832245582800813046561831429771980293841647441699747761498233863730817006906742516202607558267377621678882152714829273404969379965013504700055053614371848035314624297627550646139462429592177761094472203619874821965540488239836034993410192781537639486789665654490316029828682985916446768736504337220034419632170149288232184811877674961830543444044682910336698964758668921120188935197534958132722055789134336044653477486722402875047482503630573400825739586742417820008944670879638851152316425241767344920555663801344581546539083708759739403079670932845091104115159956246814183921811456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -4703199332335245679209244989857844953492464215409968445058742001863042625191649413763444119558190083379687066191687778097779637589251654316933215958593677830277131559074769610665815709374345648733168868306079284493368691569598598319403882132685260224332290764824792362967027063669218452455630722595009224707285049929751195210710911787532039985264097660172734457349715893559212795738973144369572510826475814798467940741931074211652175535337615466579015869275218898966803120072069169184346592707363475620041090292383175717885097378364667033279063569231668301322826037869064463096937237616861420181857724381842010905414298932773248805954529589544746500285116824272343425329801277124393716476143683504272686583216224900305739028837715030532673896635019204097781737798553719028553914686364344373790858385707896322479899059831989526246602476474299538192864596326519497757250261528743872382408438530405391686967996651478628814415812790749076838715453105393275429257155481073028417569964878225812608370275903910550534017132886832095654210716820881044561094858436821779939578807635835214297211238349855596098155932490842827669646450023959367622583374477724934790296264185104490211235570037516606157189730814519913430645977767452174947501604010721611105825852938346786302252341233603330875918523914593047109054920206776686249958152950367322676731341902687637396956305018089496268503389830897290773988110578478875357212173380257934070635915952866227361576801905089961357233038374465659867480223970569887638555894338909723801218460664709088412451487861029363768946465273286284897169372186174642516069365819319811619911409533070486473846072422525752407462202329261762620717615369630796343792112052443182912862988771165473751624394898195881939204994962398113485251498259885563954400753909382414165127277238715310540549427099783917457383407637847090724833637195481575521739776545431603921874853562186495177756108543558957880332897945883517662963184513601264687236273150820536907182991521647807063754060596164340691037210669106561580347624096872969381215481428688013624666766210343824746761652911523035004141665010769540445615580718846304239854880509674809766441695043016205340019257290001563340997716682492471882487950392293842730646347729436017720769931648209313214031044886991019814772280263628774428162988125472946395803289049269939948200786939535630209444262760947132075206384958220255357110594898291345754608187331350737891141352891203447569878996214989872252892290344263413856069886695718475464400512157334049194681777710210664162892140798823172143058685406937047299869848371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 25274426137790861731257709335923306123412878817403844852763083834960280456369605560509580991173234023348673535692718869755592161470236870875413710688627355471581229870220534441139996865468588281536646442521438193909455811504873657637833047750893467604479726277217471099466072852987888082052136133790211328681013329925817882135339587685338434977607484127737301279818372258192539217162674970516441380760326759983440229148701707557840882761932071391244429354633921438431723009262901439318956186794428270211041507061169597481618857354337785604703097720684561813234651761271533321413864991892292117641397574702043732594961209223327048285436179432702771997692520966360883973377278131976139309298015101723186764255206799363998870927655060458780820934165285858612181992236022947494925027275625589853358269593921136855293604540225563777742811124323667226151433907151749967893082245411493040817008015148585808016243681994877048452792602802376360214285783240979995089816231334126270617706129992025745227223754135317647538978984805124965941890481550880976622299129733727370917025630543455670352351055760293406769869487653736469488916962943031757922129140568282492070710648210785346161581768530900620996333356827766493643175548907582599870357825176115034041734847230955695465960649269092777302474547448466843574810575210518652268441632558593341672823365216974061808096971334271290704307960324571776556132794394310137285515572214608299448345890369790693040726089457481134345420255973015186033786985367577477111391995781584997663675656129000962842895345820583555238810182458494568227123088155745366490852891580660348714493956692985344653610506821680226756453398314444458631504922531597444487130979505314394710483104205831060666480862032471699730706027205751879228950370247059980184194209324696506292155042530422918847880728885808012217970302989205432676429726739756228896999788568876936227446429304310782976430705203897473388442322470643510482430266854840160015765513706396000702875240557663318822309817231917373834256755291739083581099383044072359106319988518633702334851260929340496416428816924392722432096843041702116366473345873308743138201867889405755662415792448666766217012908964612498054667006329303915488380388281623509706789204717734969352982774222013850858312833108837804170444256439042099458130311490232923693247137263845890403712931362924180007941090422182989686970302326336683995900335352292152748399870561001459996658228314851669121310746983564978456193434302372301525190410131570773982860057709732702779434181799141403178912467186600378112913429992986635878499849601024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -106478237153242402771649243343081699791850710801713502862249439108697921077468787296528681825342299265495021808979975626101966500769350891560852156879859480854729382771965457630673427395734845370210283229559817368578378432672988253971078698669630436402055291171832916370575413864100057316109820469134262765996974705084680118414526989922754834170904738592199697078024176564111934409696913512131137015530729832631526390931848459696563225569603833226147993092437745230145022369565186612237817173731898336474124629460795122120970724691164694641600797363160682367837952043269545242538634798147013394744444072584702789660213972385795865789935388730890442928612385470185320314628034802255624320670034258956729729489878035097794475690538515426719504164933312033873490294308826001459245822264103179545346906523074599312093046562698519472635172408981385326428552783060445679679126824969505225557932414694865536959760635176679884368816713079061763072765232957053123681807689849067580830241711295351262840473043052773240438645626598064074753606123886547353915322703953493515575455538951920071807551403582143844713294389830193798037109414424460688460868076336471431893212546358655921514863360624349078026473463708523474866836848142307452423470223207928668154490985946590771821190889285106884201475510299693208093433390412948764759589540378322802655866864216743385194501168417953339918468071877254679308332552625000056536747831052131360907142625347629275039743797531785722086464610211244966856262794201103251187740936993283287604943743633783603108569105563401851484056892562955528510938792841881926856227550241139622097859326163309499256529445412859650996671518160699541816716246946680402006750262133185925062281106995106450618934275979533487038385017297590438601101630144988356959971236201468021633901845502245418460174367364128735457139199173640580040238866030640968214753606740825151593805858527865614137488299962591355572383194454536674926735959036361136602053005179876272692412749823940104601621241268706284740317572033738947343838580040893586624834852411019596332110731447036115262441208580419398461300012172820803117169510048404442259179988764102426550394895188770846956240578216161743858040078531080576525550320616667897848061784121658359811422580960968495210998784609486706991984651968004805186704440333641480269694493778456651384730939572009522884244714101556747337631013502579153845365649978436026947331733017795452078899167724684078780189817473203633527230491450965366069904743532007358453108072601856608172745216779433538165710086413268759121017743597102213890896927129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 357810213182747398338014529402355382728757738534442057470017752377673121913692366237695083881514198861159225008055054413931161049916321244193551625934650246576803487173292289823830778969221281982601540140468023003431384814042552845656771362912539955368317875533660321979562194490606465607358261112222928609279783942683569479898824448716963039694431225974608583801862896467524727381125898763927058688729981232428159282166379498483742351829314349301283218636089985044394308765818003969644604097342179097503717602630652927011468431924857408305541139227897157044480844648287259435771078035532704531614946835868142623899712945612644715115203839650631345018285450135235423209526381696049185869806095997174362640565747339310850874558397875658100282039055400007517821624388954124346334279186067802308663284471126429421851614852632113201553597774465167010016189999132449730424105445807361400408540338938918677766847573093952596862400139664508444286356647519161738435112132549565841038776844835287540223987018179852100068520742387275983057810128418616163650458925028808794129054934316015005927648223456934538811883161859134359569574339576601692808952952986622256495678622009219059113575297540462130744213052427160458039993733090383791705607136533267350077476705891974121375613840927589179455444894506123557067328260304598169912383722896073991694011152093479521791070450354326875134497945518429658625312646780500249730845310645750104220272404256470262943550607566834294017656750777701493430189410448037416777844381325153316216087166876445178385136327957773381586121114456123607912748979930572937199351389297439431467777658679594348925089282023394424582007544701042698367777976735168483836184670025582528909169778658743823302263095536945004434566224422765472911154130305212911794070543527050442683277933152398688759010703998000614458764082201242863223387742358893370391570959416652848002339649196215998206828490544539342453111127040603791776118192473056370041877438377754074781560483555031776913492143842040712986026464218720849997492257005028651023772282716292241067464772043219430444345256425112503316342199037737674609358483673991354373337186191358284081462940628704384878392565653051757989372112632593004782457717326540804892544073889120888105101737796716905417420208293741991933364231327342529258403540314176764808574491412316381133659961705319543480571659248959019818379787911510809298333006191485415266787304485698617228246579604838116235145056593330192779638807440036297494932912208012023842802915785739066406481941358101577169088554613122304199157291917025431985053952376832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -976309919349244140319460754265211999061502542320850842926454690649094663134354942656575272642159145401074397591087962867983592310254299896466611610098481472840645558817322937001431162212938641697533384398566855172887169483968369106782392896484955228223253475596105592956233427714094698270686845865510932137386505438775346256740842530907817155867166531255408250304461642422580245901774137445633469127153901564547277569049307794669757238494993815405920194066705632150049601060540183452804964954771649482769384311962896577518466103025855130404626656261550732996682029423978365015170282706774425362673216462971132306938180799835380287418578553181646742876564397110833740836549505369648970545908281392950470207542978525038679051396412761086029635141218374051307630681314597524142439494014292040134116977616659050373654836106660621402202693137358801639272890165254992521976834845392131361520102909170506785257755791235178303893908959781575672367984726731539818477142479687809584812020767113163033477471245575228744445805196205000849303367720917931566439548791365709385470807381822254821660670349400525582805735800735536940337126122550999959417931398927725328758518471833464468438684440088478295891895196945818105617700876519694454352873493257929874414766846793214808639960219340678517079456511303421505046260122369761588552445630134104775813563370284776153202808836232527094140114129467421758321446634171456856551660627910169208041125634743623595151394398603659625459489469389523680369108195960995427178678001664952963644802975033394273086819474169335148284603776215177691806969310321211873758835488804481813502621024702615006294990565756119627139158338470157386649501239511164679460879956320137884258848060003020132068163375144090311059728828386561811679559368034584981103851638014962644863696298356095879332473743887647685672984614702319434192498715953808614557268655624618012633210470064532184430397706157020859752447074926269892960040384198756746428410091476574242140571331559902947999141396237967861368393943629527524961208732969322586018825655274342171121205562118998481784835815428793028674357666245344816662448006679187075028219126114551483139439181813563373949696006189328992819689544826114311424134376208925927870981076248883620822353386571257120517300613463096355660823027739612213127615875948577503256632587787244314758182706207658974850562775961298280440210231636833628262781769633444054223105257221482509936059432179868888962223723841620861007597759369350359289108949545386057057693222339298119510443803755166134163202641438440064128248790082258820595353806438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 2206977055229680590223277060447618249330550680932473791311516762664830488159724339501687073533324695581797045755072279062007917173177207964664672932273164257826603880309528787922336389033111573704680165271344883436682991012397510366639297140085237714185030279504198603368759005883542408713089153851689898776731255555572180056107825353754412332750477318806570125368923241180943038140640031646683408053000401146241041235790315882991676920118882342896334062439985107909670535429694721801863439551430691035020363477132289705885180663506741588970299321040812817330846440914013842870590472117657441026586537073150626201054280714588156762974257026288168124170366813148434829180721581678487242359890229099796174182610432038575178750000768215318393407864218617707168943766584743286723768601653998396953871602419161732925714186108892220533170284028848961364604411876864909153659865989823226865080832263972101217823861377038822774967312690647363071982245041266342195322133488242423620490627702109497841629193734560969819448205167864736943532403523773708252046985340641861028435738753858416240358379021756505586310382172909980660727312171145970918640216853111748401666945812768965120080032520045486457039189239397715971360239293113624488102102363949782914703066669723576254121443672901486503589750918952185705073759377303842845340974497609652146716999402362579634161110812158768347618951469824453419656792498172911281666941934605204732295254227975511821185544800419761672793052178884954109728407150905817461054911114710859219052093007586163905469810022508590281175391806398894265729389406757371879712663495152488448637821271750806912647453198649134184368310193453222460264667019284861720508907208690704491002470869101314611952463593385749513421625218617558990012477359474764305383114798251039936592510856577579301445860203815195351251912415600494353544286189195576936979112461871869443920376259153042806596476188258652477752012235680843747740320441115821407509613508404422182708368194205286505828361144624804361720284119255658699676344430471414252213514051306897559679367844550140359371517148271255481987917174827882584950333801564000799508241455429382157101856761540008262951125503590117215727102344481751157929442075629925296113250340693520102971927718877610088135517874901405913632251620227180392054239333611387167884560153207291413563771665587243492515196973585741446105675945530326539753628084093544036620717752829863802124391490548920405333260583508506508461764148854652235276550218496879343712659206398887334293866901904739172541829506204570359499330029189084877905371288567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -4225576617127188963483099890675984146197414656099509300699132050257502100728486202683999312169475307725542657187432784445513168062309751859676683234987129574176722980563660908184443538201356460974349423475550872144195407725792085124025427447126688559001846336294012763751047642546850910575472343697520062333759166089057397454903436605690180854604206140581159280600497081597823010061016942230200043797824880467926438824079655891093755019697915787234855286502851581956125842603453115211658926140996395262226201930951525776404817515646547174973901585878432917886943700126087124571481002138036817745907750825693145152317921910783665191624992786863222148283221677260581424887084753006333751187454922244413170770076052480930550232458976410679859643134111275006975269508211228758125981870118109175436536535976406822864969457616583159436535041389167918282314356924128150671686095020707377845753382492318560429904427494753962021116601738198866721666918291198161658423650025363553683329044043595264618487563898873623012022758104313097541732129991675243043559819979533645512170920684294492576857828824964026390716890619904727740018472988039354186443114338627822141454493323306127706357078413137647725650812934378892984727964365774707146964707878304618347345999251203126013318051384483212770919047738032522471798068242493587347782894601628723000123301610764315151989358514876044840542753063500576937195149944762171443801058039874706902736658964581148856999085387410831123018279090587484603131753430969859099828965847239036382196678724178191879572660145642124325474650446807454678832031820072916809802691138398440125016367762378709593207803515551830074677533780995235539115420622783725512840700321506162575546068804599799452047879306226115799017300228146069265951003028556298499598936981314197158325378442829824766441296679984163224965426129864885695401876776501133319360342774149312268576181295853210542298020197901402969892034556748660203423166340754871583771834618797325300108643588770057857339879991469989629382482445648091543874817059736555049632286447090021942676155248774172596853221805160362315437044023925487301072381177714696491305903246557754571040636794465106983585784151892985491225709194772063354154841170983795159230193622008540542701520299749273729032928702100903749641663294787351225380119124248573081806054543082178590047151305813571846976505348038584125505905511951799493033024441567833887488177890822811115307633632005918797257111055160664465679250982568257971007325545032023014404354542087173924920734369524167353227403430723756355730582753838711327320543592448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 6988031726689942262018478863350039952839908970914714230813908188518894808250315202840049499530731799722409765638728839553931329229023818394379696367178866531560240471038533340721865061781048411547593139372023475782903802486315441956878750811172850306033031025586613332171215530730430538773803488725482373113860968746634133969206156892977238632050664059600502122358820754582750454761580328778366596577792349898270565190172889023800799990781657370191658272675909862964677601070759204808737754510247267034447723594098332578332410925702422711528794823626357825098404289018200008509912028428307824315246110087886003598223274592131030212291870752633239815029946809723492419020586540859654701498177874638451536416967740370231820556137970558260002106615341215787294138327123867617356311656009721645703830576040813404277451532589232152018530819548795538837429217593141399429219001525820765608250974683455375478165405129750331490800179865833381100324471635486493557168662661213493607440220925910041507378367804717150587036001356056392567185212422363182368277669366070291979207050996176326193568930363495229816092746373065822154801235344980778658953720620749627418217222463259894284594792274169254279299302528920809423384632386253513713939001249909876542031083830670157714053421791890829685965050445603883094801538296382740948989670071680362888427794393950345146350635121573903244969724527837760678438124408478623674725989170523536048671205519910175225415552918989690384359089233194276304163098422623067041537396561631950868066300026988859706394222580052380526811123181831974104073568183569395534328972585175836189916919887257641859182054119455610447629293770466982268458766373408146391257838496175464295707137702811693237608486803941008238538016986757501803048660191402094619663461267803321804604984080162177101862336216349830845541774560659851757660508928833072088843732166641440148862512156902977722031267038563029844280633004666214470248146689436597059099091768615072325430869371038284897730168828743383747212102240413112017354161329556609882677563331847819727580940290895703467086669661344344063421969417981238604143834402773140922272283054288366269269960526348533781078201691219637750436057108869372251777820847068533784703788335579940368861292661029982852586138696724401425395247379529975875808508037680582606704079248782493905223120366336431337032418726045138909074080554451486172731481479479621797544850911654320575840299884676617286339687768120033585690735703971612852250397839425890575011335319801776127913144003101190677764711472366207738187470676468954162305059166093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -10103255687896716943156212713590684426254728091735557953212928773761120348397701597125499614366848743488486703928422069608951231095418554661373728761926115664533865786138708443467233880237378337594230144877020678344677665586136919978282768479260040668937901840117446844486347841047901596204762649842769835601901576112380310963179471170292953981763557223193517954875728651129878408408639794892659113645527334912870155597228883631037050904920004886923104821112385566590692319932311686970339143257144071929674960777435394818215198608266916519326499354127220389216493546556113668493950652913195648896329265624314088568366709328368753473520691141733992750283403584748500870834570300554084007304332829472813232344263555214963538236564606617115183775119052137059143599618730434237145209839956010284423056807696279171862693720774747399833681910214817919330343634920504141568613200692909702014662412160495308172725783378985788201168094338272235545470716114328094693281154093934609713097601437341672188204033147122878598968743910332770732493737371441453063482405992610960862406630822914716078268844985002839157104413207498535171071845301630545839194055360276467271500202535425480121920410736522617540547537888355193501865103788601070255945964890462839130170157079179181994243761361552931907102778225610342469653047268819496645256044988131568164976773908049453129655643042125748673487957908597343933401306387670132060255999363026923117714256200843845007479648311564309913595675220084316676345488528193023467415788574740401542394447171331691648581393744684574431042208368422060296180524514103906219125244971887058548927372193380027495137080136373881342399630069316313305321934010671114883421834877296305817571993508418420305878167275095332679444335698874006303884855339006994181003694316757668257425300569310364808056583039501644356770280209819585901444643419145287417589277934813629256765480377121342491015394254800586974707254375172748606300394545174084616364300056354832950207126096502614351761637710949291110538638245785920582847054887354657967379426837046502666637737214629292270584887746537594427904169169430249696742434346525180044070447193006167147518313593205127431913732426257427255289308246046123526998084171722545763360422057769714294359841918472425263813167634818408263039209273243539135607067381279113974272547124574821573901765514305480862994452816988793856258844739163385359740012501862981053945012669224675218878491040982899582018302465350025975774374870112418706907055448297446998854000696768808233625824466617554743665881357358451319581411527963701258989388536217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 12857379721023912514416112856123995358492007577591981588829060828053621403089268014089652487976180897917842682294529945982607809049229821857754839591532717394606322167908832183705897244542310006485881929618777179298519590300521849329175380099215906140427027745657674553764895037413666369474045723811648740553795893379157501938002220038577434722459058342071541577118688550792280709878877923132782973476911947446476494910394646193413126324923185585789510814140013423836656592719313624232891643600986537498280380948441117980645839538003625006313121184276139214339459054530934427885344950918493924495303490347881552320170972656545925570119009135973585454810810237149225194727945997883584816298207875801343706702503740514737830394504798396155995103326223100921451389326041600402106688845053883227895951005799039007107078830385695970539375146682730515646186890261241578678485923906269858795979919295377593033195850477624643552712907639593465970570617907814888567051701429412629219983700447865538404743038160142149450421363377051955094539841371700601810596869863190266263622017356536322098408573227320035584258144116245097340063786718031276652943142178714271822744941574770271411246537720600889113955755089307818197730953036752351226447785932661336461518534830194398731059746294364423452026511952489668304642204166454310464691023808667290356489598462925463418352709576774719572334968191241087427471514844506288359590177750145142354451962913560274464211666679022929420800983426122732165245607062781092640967926296944168669957727189808982891730582709174756057735950654028546895745837664679602960902560910212345833629523937897927946382533352296255396259383694721483184823762245286912082348785886772111238979526164910640973851824496145048940347026271742440976904570569337634518675024456729473606198150256059553282539089849209443938796207069375767416961908548897265223229749390594502243979158584658918185611258636290609311096557899612485217777630054771439089668406124804101699642188214556360960039288035391082825329428341774302481095382797489933737422533365539634090190238994252284728529826640379217736780983384553829114681959979157869992754600251272584277533245085702985861680515142008963398043246726905735120359833265160761643516856037350199335001826642076290630529673835923749010625846460507037764682969367203582025311906166301823615381922273854095332790756525962987228503597834890279147337506668190214108140055423339409162235732214707559540474313572525802507133635419159289520942785247945604717745256179141073146507121162307778970814169102765439711480582815480515124699650284584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -14571939128374550144687415732564385098511384882425451270031530190641430726892410032609449493024107767689662369701194897896891332562368757260993466514991766228128697120453059188609865436040266827460971659607588130872992961035268775083386898287806550603897931781638316498582515455435462999217210739516674318935734359206829205802863556500107010994484986323134279558850924023923946057484854461249333986000530656064383536000691996873299464472945671580569665696549264834634466463418607660296559947016722647132403943528460911078084682870408281727919457386612588082159203216937967858054453756313502349896187255683048822329019245945248711403552910732622873768842371950519325243192486099053633985297574167317575363918071156379579653685732347734998115300910300931862091389765396964690554253939449279078082294438423187343328112418795942525961620490422996389515846037397211847359199903723601813421141340359081785450588886427692391080162941311461111121771160429728888261002716247475670593511326340057485700731987572615158348883751961902654134012582488838033082551777377725162529291371039008688198790094539405274474962039026074541486379237653365560796536523896855551193689872064902140987415144150733537071180975756828016136145445144358119303651499452695412008859494372166253599524023111933946263375108294687046026701643738913356734578517300095701343871784045071881486694937378125436811696688232458187287219859396242289841147606117208229503730089935360112300190610635235734846890870723006595141911099210539412877768701916108514387201244920152583224319797085755029014823615318114195619473591698874021953734493546799684615828836482512525005131423315571801684463100213566808906692329621663767387737245029901077857005115674657416161241598354118567323639688895418923972366612584109281664204268732788045122006276615453711479500578355547910330847069348841278708146564791750339414267915700215994405856649943707891721779404213424689037222656876221465357306639615928978293681991586750466151516529507804252768504109070933505231030890018429960123560396972343779659538898146325002290951737039603492660482851859467130334341201242518170204861651789705868101741500778752329522441105774022226827293579387116255996839015880969203870989274332176808656255719576492612842308593486933775383771509133508360978552985317253194504932017282849326816011963187987366015288226353705969925282174168400162186841203544029631567373817303406467846160976416337970596509877236247596200427863365748627562967712655818507942758161414687852882705863318448989686223423503924583996322083177532175506741362495275760980024122723532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 15064205615836153203212913391027877947523963407506417183178532479992883231878195226825438094119621724084907279682816812728499737308682549342532600805290288104696975190843850237544184621663066086219578195353169510608409562543198360787883811899254644297525919239875969609450004577517733708892158542558257874877596294268789299715354021701091153773201180038306916794843884840208041666464861870785168933029114342638462251896206636347692756245601224482499926968151049596602334649127403767308407904773588885113010835170915403240567760051704649089718715925553668582407413968421991670793481723865753095174335214582146867082019425437228174371812018445257556916823553702492623037904625610840101336523265518198578853568549161181807237660043813685086378817862188262808349708965859972541830431841196954566981350890617095862888929399297520083090958351321829095267174859598105352314778763604376160104569309980923766104685488536499113636785143182173392369170982986613571022707912945436540759142436415136192457733279193326861687107410607035000825701162831929538813126018437014963957743093265519928336855553573957110076724133613610633588033635253857796961322837077671273510237974550346445522156100177223707649464785297909273596984045363080635652034475217864528197653345216046907854326049156423522699684039904003900294303185495529812089434950156413752715976510077362178856694203648592076461780752670537213195625323005407713428917394845286445863550726946467094176898817795792136001038725929282343855159802847391803495579296510948335924327713292335073538117923682388299036476613994144610051553044733558255525993041442731759595803966334947617578463681685990498404710492470427142449032406162417507224046892395952099568590629846207188152553811494399909238485892555576894528823120263726242541093547259168894044670495343321714815387586627883488089127029325178748975074509802265249604410261184343433316910762554539946936339006133732311361616549694833229661085893548634150604923531814568623318664589112091575517734316017034784832245894930037079787675762126491069175169409132662399748044959169342907982708195011851290730244632133256324042025146895403487081130352743568624301541619027755590408719679398435957159660644901814602080821740766523819021603627577561617838203282792683211835527895475331485461154182295916440282313869362706644720497173455958460969360012411967909706643742589483035463319543409668212305830819862592225605134216162529667433514085815760022755007500384860171790789181585197581898997206614098408743169332937648183553911342497074558545937240080613179875572960777751590530555675691450368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -14544091899786667283655103105088254562187260315373558008290458758002537638194211996750900694990813343612610814047390394355191151735719759008192049800581430013608209200518605777877550860772684420073690955539050184377766347859382633136770333614193643422529805751530824868692648567865338444828471914824290877247211713876128938078492870388729415218566126952126897873857084951550468017444865554032486668922989957206834996191190716381831858279420154255044462671235662551803208114436800354053843122795824897626513356885940937024045550925169583976618494031316011291207078356282750663383866270100604258391182343248072886859094105504637474759206348135012653573869813907442272107587705724250476458574793003851005543168228661464432868528906743043421841212688070641841156086931182331086081107863127681804619785632209954310405014186473292904231542759276125418931897660879068626417068263621368637613062226052882819509889744091689140378466010481042860090721969722742785427881928315353569819962150617729149997671946643553260324109019612514238770780056286927867952983773352892502159322130709629179988970438635843427421034601400144826268927428898460109834091613613322074512845662970306532340001178449094062436842208695869308547394828961420415706881432828142700436718756159020187842015555511736010591897667869369544228406528530618115815402482278574630433700961436420184969958880811581100668908070141390020960539590751700075748246597118047067626680812505301843501456848838855575888414707217929899049012579780290931166331881982793348537530072555919006427344572246760508898016729940379479798577994934729487097478207573949163925941774066830509183497047070665928930804292537188075856598956493676143333135348189049381853922597402891807191780082750227287110486841183892526145660028691219411416981490858898798158678412082263101840871732925797258379314696214920897377313725218349864050191187633060672875924536262047983599558746800299266839536226972132386433085806537122902386331722482272474463902551007441341380071547377565210196297766247823279143424002778221326254916310070022136034393300370311698140764419912875387814878451972618025140218312688095046091130614387330967933295870791693680316247992061042891512575471028625084197375749813413422747253658957379074362467815457761517631915928315516378036754705510489557254904663258697791689983687374521164818010340225309630023250740658766685875943916435416452138298374137451766378618078730350499279317347555475248083867273965841822774972679498764800007370992318938830186630743556743064713452805313075675442769116934995918694557441910544781774224591788441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 12999067236099829456528723886236439488648343079964564267773215347715285759913069176293533325048991454181227189843025177319106508037610670152533622238481957351972873358958230930973676067845767488474044945562351281097374403379319202578595416788801571490534849317819392454778524660560787454673400732293179066628655801150670698807118213546956038163810257844787104633526691818061754742243880836030627804621661822402011310874252465429588181482799509536161044996476449704074005663839191559184769455562453924349897654601335089187567247139006276225712611373634122737593662793328262644257509992984233742843374580469111362577154956469399686786569794225007850625241435443423830802750989119899741250597758021059209431466341860244997920634898523107191700138872564501471188554336562664652374203213532604709371088883418541044488341729442496454157342738751284339943890103503905366357398222342023283316272231328391133494701056892878617732485706003572816050528568988874186341630868155699599842172430578692395871178826258249871813318139170317559796805335822536110960346844188448273625569412553183066363307740136107626365207786027973595641226646687876172881786726415517452481492955516922782263490544536827058734602931084898413686615836799916944622850734456336375282073683880054045716229516280422736385999415480954074567110250022836543821822025850236363258096353998477306138934730061940594040173538437751704473677431545045425734167193361450309838763883561436995377790848592428853644073704366648538792634949356520759768054234137470499603415704243528150953535574561728975099818419359459417891802719384437339078290198551706736861110609709177278454334726269677670820232406969716082456195231261717192354930308571381002410962518657460474811015031619300404819202221349232373976390072794402936925534332231430307580114864091545258494360983511754253186124066328367849116040527560022179947636880685330262854592459459816323635591557486267607986397779190280224447152543571851811989841596244393110513323947760473432447817482619887470024164131561596542950327470786352663456171344741539311237564502558913144129303432688301533481799428942719126448956886702907066187631339483916243303330231981798708815959058692616497370718838319754488250194645241766338679519718003926622129732587258578533125030846354128748604935696126896738606292373005535063130333555478216668626691836113180458966372173744245709176424862556646656372902355342391684276962040522862216866694586132205252087848713824097884335731702100108732745335225559590154859439227784455939856958880189698657467693199475349942761253301733416477497435661824688128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -10117850689532721928942700109884352960588477693984957254544781345710085339774001010293334633492283738793741771516931700851115471830435471196562929215639839569830594294916598571534156529740878020520130121390427228201666380952377285838394559172713878711772769166691263146934793240698277031348366844359914929690804173503407497819643611205053324441973966367519631371014301536197981848431290455148330411558069217546655539932704115094598728864125275656004724565329811751149742380352089538272355834974639412051762029054974480544504827957605365845148618268527472045453795490795081641756718096526266136227671574772077155984281331618303367394464513787452331756672855178398005562884707270496792728257749688405297725362406454448253659916382181432586352308359948213141515906474619886767623403552808154784957801339302246618261275092163859225767669525577550101584164190899763625365880139775392132289859206667968772726338127929968237423310757418184462318868439864549287899180054858137967212897877220153310316834629861487082831724912500608231394206898469143754897272746618272643846538557945792762788363694172531857480968736374395013080302884342988625363994453504485037926686167242278060344991258687665685643089530412764864838244722894429642985776444643724987356759497220774352131657300753799126878864164886818726085949176018730016379195178917982197519817303320104437088323829211086152186794287925905047592956254277599211873141637517994660373942409615099899037212881406698772928781663509942448101329771159926598716831832676343870379808655841448264757543784826935132909639391746628734136164382441174166729714660584706407035765517448443129661484143352605232013589840014722257720281954173080712604603291560403388220646713484872429355588043285099979085041269103043154999713974266971436859191300099879731329982715042375322101193963706553396598706976978844442793685200057249504714178166763663717335620304476582709218736490610486467357261077081569575502329881134551472494381934037553533091749454273718338285487429486229119147977901764753422281954114599913792161810620321969441336498941504065973311387506508593225433471860068431419046631280082957501561035162199931309130881596545058298679043267182254241747783354846144144704011872714094396629699449086393926878630858313236693936824978910216110793106237437141813958809843664130397857051147669875867699835417940693938869690268086141956124360000485165713634760337670006236669077074467096232268413094769296384126856205374993326100408937130385346484968401848455850802556443167498536153580453113057426827668285641118413583735835691874320564083200570163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 6053523729942603865691122494199612301532738444490735486973632446910355342238941006774833626885398840793913874449126362203066756331866524688187610815386433613591374450998100664917039218441753501236077182574820157364061397072844640163686354587849803304432587286553134075452678494333884850069720312256515599292597602937733582264924559450818412702378214161529195774651863325224077621098929690151416919442498563595433254990129424210784021292467839739018173019620045037376012170354322175932664897052583295112247844750990850022240406760848615956288143121028217396406718413191301032965690518652350899645593208770094652573414795076349294248064453584651699237475889674676345130976276813439190511767979878950739419432474794986842600003956770035811533033784554227151489956040089520387228276880358908529108223859738982932389623919899475495408403177141560129004066950664461500288302595209056538115940408699824448408926837767909412268891957581445383020287815570629008301835851860796045381555489471034871983523482470977881120456124902699391552901180825456204690457413458377008192853110128850556883800098792168224662155289159350877072643557944266901708167079206487983797915561135263023206993341328235744823946580616711333249768437898673738124008329234786880648689164486896340781155386882726043553429000247995775756782384469699359230780311810347910595052964259388419551353893212850066318634639467278615325242743742383450364720599272668685279483104346494059516907944584830737830918171957608711137234738501719633411058726192887273778435328831523324229382795293373015519853746802855249311903926863330766430319670414195287155107860348938838635720660523251445876430322884839719826061571744930197323570035520737902213753760080386382812395594218603480443496076345105846664959413370211165397755087725748981035415619385123257602236051136164378086326940397973944706125628700255893800591717355396290631361434422695130358123568944485496334087047903023188810958583967447175607157014076561396937831599960285331885003017239507221035572509693450384437364785824837212231744483815862964568549258513581988280579857374243051483816817762385190262699226084625926905829517857321022649164116839595940571113091704277614434167389662800531635798991557400630950019860230540254467969141655752197686734716312462218504059503366322946886426504189614292075901771664527019078737656556065744382855998339900770180923546697588314938802670782349406827231607974557740500748159209810182640615706274487205287801298128284657986254685597227430551817842420770184402898967324965378754009516778509365647675547776048877765820574628577280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] -1850074511065168745619146477734471453263255608971922698064512699510070566315392351699665311426138911720003254880032982748105647179827480885452534069064615675139122164336057648706117613992193833360787420334041659026961004961556372540311670140615722579927164071452636434969382430577192486021585739961293076130912289811261064123890983746365787983645296250288748157916459280802595978340907668149573532360741543899565179862860531088147333407722013014128466113297170927860374188380426001066205285251142545877293186296098626716985323485298059097577266799808925392650180209630272295724754313832331933350828762563718995598757761090248253830789566685973401612187563197073705712099286545084386080660850114788169933810605664083896734721268782795992016419046704835855633098711968624180730819664633872788848838890777894079645474699065303463816371781424248668488343324550401629002241437560304842708654666184673840861300009975096968028067021364331859386894822209120464565339644493132293685159930861501020179585136785562073252306334097902678506445633908599122350263228199127069331917487823461326183344088517843515033949395919799783099348878863268251556559370189319125236410650559866568326003925429182980698494885265055710508397095318790477777746641741813161059212444428888951215851950490749998882477179957106730348553644849607896293123584677625238305582312853739697170317528320655975159036131833343395077306363974942220028997801470851743467276009955833075821833087124768116422902696750252708120327786848915819628783663886480421404201930135266519455231643259089689064400037729815978286686123396750248367501309805597555483009999470203992434628574694657725826822842372549144394345674723972698591941795226433660493065586641717879896442631066763257461543402906172548642242398368545129444806126370449435566208599845934948718733783198686137066703354978670427200844156226017609467471932118230781888719905929698716711779673009940698658465086598749333538841617442268600383946216063933703588741262402519605670322316756450794134145974547183230350256726363869360505254400090847729479163742690200057830436172931943020391828539043794525073326679192989739499128695405756589851972762968211981582236394933766427521774812960642119965657850119255387724120985947333017338765944536557708908408364563013210085916189386226585762508691410784766739746393909240654522173508850457217198703562502112990936174030492308079041591950432632646276084364669187072612293837772926564249873448879830588895686451030265233605666376946360180058962553952281570029608507725330387323787938813156960107436124860758284245576905129984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -1228508815157309523454235526301589343041073449109398746164143920452694385289014305632536690365358581571357553529549722937008818930549476637251997327756313686049824349222142974123252170984962548859523782911239605742572241624514562867041727877516811747719354595560133856336040104102544165381390851450041737604372571489716618164288168639784189988584951270972281533858432459664565612680286277638132023877930156584752645052839409346869391008139260837949895343805479722663659263245653898241107069378077818401159631743731472597788832603935808093214847640992230373165756562954293998240453172677133334195811346730297344409411607060798344178727180149181597129879176098374002024675266790761287327572185210503246227008275947028319214069488964524338866218521214036486804767353679206102133318402182797030509507091162522494710266298683493338069829039998619348940647299718230786090600472613737704759469109402739372619864163829300458337196748966212891065130237403033100223176221533759317946720971982032697198567719879624575916728572091513981214221972074681135195792430903756675618830532981969778997726336674908403897821287704384686097624904407633245726923328205125971538733498627360797091608158128861543715015202452359872702591528886645145495341848642405057227041171608870975586758388546402421251087387598922374388646494298366439704564365116275884470265154579761129248245458310008183632940298494969632223045854982752071411716849014704951416129198026273631963861882614224363152904488720672638676686812617590475251450382079319567410244355494549562989087197082787437286526776890060421103924856232884390548344773902295881716713159706539687336489152497814989337951821339029839552628807900089948387027574414417669756402490793839486451214085232738643841251796139590663355176295950924812506182536359462190873033109539960364330320794290020038296229468196595148308574596804012432715900579088207662914619903540123166384940016403178450420369003092506306100208508310262861873449401834646175023619801037519360004647143166398856227296337391557647340236737591186177092841863777447067635943979968943187447742200656761528858856172250200787784683773017387395056171798908887395169408713670848012384389326124825429929867051074054432963664067611987448825785501960294983810073620757877158345036370111564114005193293569260933571042396996765987976367669877910481859646139650785745215973377717800476755805025079377228950003626745010517793462811352266821526271101855330439436734934405526030666231492944640555815059687865486621363316406794233365465343759849312332573975035185398522112137994790690796936920150002630656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] 2631197811252441330072345055846174578799870092032187640099908128962010353455026359802774895195118903788528581981154615927729864185513773865446773036571973458853427001773599113080898401587432013704447295454624407967177764001036953487136502469732700747792557981638578739402854601216386369682103064268210745079987483306967287430382166225920792125130329020918488159957846793980479014718542852410353112499978415411213197117019903814707201675818362105261149277913390035836670549683187363238035937720597079707838318578039411795558761000062361174053605373324141238896949933331360814492494846159857679936607578710257123557683442324306259212598629916898207858554658024474719235455373911666988547950898452635225604859749003718510820764884705686170959294560707775313584604004548642400393533627552663957810864674881806285828589494133179372604118808152910949427726318908186262222999605643347133005978834690626934552440842635874524015984241882358716741602297131184448633905503576845914828458217415826254226822699669845853760054708461379475490934274505823196408659069494504818004285992137085887948145253483464330982232694599516747047971921256707804967999393435325085952106937155530765101521836391874285783592741482137964831647549896842608673005371540841070105661347269887673625386871238219039595909472900990676676080426595414900163404625418081209517082362784411121366388216222022503918294904040007565614790240016304243253179805557397397711822677281536095148890025653658971443654573482495730573553741190509236164146259422366541320658328470641054712104830504294311078886523184952037375332654950725489768528913426121555470334460171472997213419159005198074891299187650801294946116537045454336763608210110875172258822258822228285854336081963738459442912265178262878479366134552622463903915991276715881924259177219278637852129668419077756091722845574036163224025697875086186464696003395124738673541749564400735291649055096011532443205906970603624837353529534011288586642250749558296241307674284936652458444602094328149987820092996525933395115030244163186476107556651612502562190603125680453568626686487624412042742853802272120398505233627909938645995574323234138632646077170006079115302707009567619488803022520764086320742413126224219206260377235942964879574250451790874560002476108949266908928554278068768103347532772372478620645271045164126013897098072839916097608512118155107511977336039229413403137882639132440936025751788169526171249304607365963125837452533473438084340409456339909793325485809435418387413849077234881508447496814870827926894769984770356283909304360161007450207217621401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -2682415896157806178636722120302774330383705312022320153167875732931924772037902715847290396159522470759983256351101953236105380752592994031017629176171726110068007954082580984123823609158776487049621426182411799515780650076260654012335647724068120421778667179515739230616152662976739520699631382170023362655219009803761623751343982829245957534592057654252064868381266020649198473002237785353052052126178094895754220828151177081084080674102264674976204076288411309130961107563493764813464711509635921258621928527388502033181180954904336652903794347136561009351345612303976668071899592752954666458251001712226565692381851067180664504994108409515142124464428338299291038287287463765253432698739653018977587392643770279530556246367328538239256668386218354044857366980737339020867671269983945830157110956819745249539819908859068090717199406357753284657903565562876542515520223469890550660622046786359368420922117527696927428497404484191755224420618585379049096413659895149924405015766992914730764618666658072316476241989801148713288269212571527780812755899881208771356734584146118607641354173314635732618310466252640526181917843841689393965982827269690995737568398735950445212245543642333636889149603297105293581007682868371648809444110243972727471466445347139876293105341091795960606752965590027671699682744323486192339573151452517439751478929333204910867855916343772007718689312432867975008740299849383766390969690977231194672601456059799334023934813447190419787582266152044165389662453024733385221287424199064893535496120985770164691359604140808526157432766447600707360999123291559171639353017846326614661728262976432592131147135679303703610542357663043816083668875207072653178967081986368638296845455405178227917470593366528983921962464509283860361160578274922976983088544975616291899764486397974790169488396763741607927468405833007744503754795032245109574372199106403207253873476001038694262249037376261763859631970950616167202334158790709165721273945783282757260142651167106169927989610337011311146260396617450082968640634476005288105597941699894419640857311400885189569154728565509703678704219605205611001273945589767942246866021484396070016728544763345180141627479338091572984852376707539080759645879829412997937605611880384161433010730920816876278524669608697001325675980262737187876258007630451424530833018613933887172916863122512622382120325633951493582274747403671877556597459530595018133836483117088863896164707654413393613279982617948525157104828242188339025164162045867066078074697583411885897565531810448819446811700158511138188464521961673924583711310058881024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 2070687485590681487128534469099229693168010820960302354535287556889232100056598073548445734985688116462032800006635375054720365508437446746834173671249120868821970197665052047526221160576866115928882224125522933110057875301169404759513618203783994755722412171842549084925854572685100062096435521019093891855857911883283653288655449991242021336022534622588024327507129595243332544836932838863104774886901911608942983930120584464869232681965079235047250069096248504169197867655636259059048937316774046547575024171014773358436723330338162932597977387209504543997563469229363035342409892439764999395171225251399312280053496424787516108419512102720049858084614345190955944238932360795709141650141878200579582786594028603370663114797944076225777334862926896108236033774770720283891954540081774925970264670253471686015438959247505178141418072586787199493466182912738662926425020315489969317553368799195050367655692656911232055684663332702506365567722025107726791080929891912688492667847271958491275963402823543255495113647252404316347656668773161534190275119248833881776721353050111308844900384477027912890676113985592442237483270640926519140505606064373308130909320193983048318723117789933239986220560810922788241767001319203187111707584676802615779979523980038192341003283696615775383215949710781342693489192105432267612908306898626469784376748673824078180638036993423305724076652166005296481265642616091834750212442788932016770027347538395354095906534899277263471377844515037931625275867211603510559512060936279507249968390593502997189824775390721925069751195917625788373548758212206325819449548739768376385765546770891233545241522693341629247366502796796382535768951853043770382014761768341085909713710178537618927051063958410758783123791623380713896931123520939774193310565311010010631212933979891992530531348077462719856420086401288100298183811841949841033336157593174342446989203616889636448625167474768821347707221701187747777467585751573545077699301527316802747824355162558384418398786038005166015737308745835627239643611135965238333815974958912742039857390399620488131548528993527250278173254876627122737221140098810560411739873450957290483310015610372996511919682609912906251976145789242595912022524702710457986859830095510673218500356870445178404973835319655861150296576170557043781962392654469646185702555478829942521982476014132097077464877182722139447586447858848418453986824548139674973117264981105159617118454324096190262323756695710081501362458127757054492866501577735430578273412362096421545615531393810548571365891689945156057414803675002030822152663885414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -1350846907102358844532304697539557114604826765344557966343256529664630486883385579519269392060065521997968980252092835686637028533569076774945836368778251416896349521400019355075451265114770753053652057784215594166163062672242218940805270440758618023374765256354644696266532326193913829105900656329834973731305419277819084987431538522592036465884190701161197912841740172861737355114636786932449088064628392016082082699658926329114168700537447860237848416738808451235917920988201608003321373651662816921776894458192009988451595210355037182790109324652265100898550730213807534036058308087165449528968915313934689086788844407868154138618075674910875389649858372894293611747728158905821177466879303307476171669080845861944680461453586228360721451864645646195580774635282417370678179333148979327920450673551223890316552815062082704382835352908236615258148256127220074338248825374680617443187577727033437375716816972377161379473983375236972547634063409847311698644761722843239160513186372829289720533446638905318195111543481517707310423573567079080511339045374497832841677281039090517058944512590913656595923774092269179906183487742166335317767695922892154523120701066468302335714587117873801233410396709374929622404064509498823932010116311998041942805221873627955609728334952734063183049165436610073221009485325165475222678034104095904205918138649853793052290273997277393436178912357029900038159207903524481332345225249649884193168585108473012775692484107472207556406344974668661953791932454463050916747055070824355678429028184729719495881944537296715843028634754638282693361690259604524811980449516929644029419571154128603704641705510046862820142619920234998877282190942473681909129101728190621224872470141615439405622172443686966322730945763193909190443992101957853689632358140263115795639427467795552275423076735666111721627494048356892643269155166563566897344829123031245921793720615389783560727678736062682496761222976309321890683711109479495695748280016335889573139994686284210051273418239533835321365565636754336850659917983462475503552502020071938778944152598724545816246222456696708640309224720599539039815779406730322071047229030294493318824740294652127768015263541822230690130904181067713566790204560270952240768754984564150244619537558645522904061656766014910196614900919737293697594230499189727295205729216687734454781932943428735347353585046936660885875521556136644735987923424424057234539558479733656356169869050735292501993763425069001190041752944470378517175162508082777486692038742854935199061920940943776405554678698502475751974978322848757516795170802106368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] 786385811865897076662118769239605442028291470340216267744925836881651371863503450955411628849488644243824897572610844006121028050958143923347678462556234238738430398169565320067093926256167454885776171639423427339006792372841928643449807092255195388126073492807946431608331566463163970295835703885467721474268930586493294236682318860295323128820022141751767171404644973460601275462617257699246213998620735553607625233433045812195853663594016636302630549122970072369436127834788600547114813045245609762842375607249645982702984394811709888092730027993463196927534411038849623518080708855596636169357593529731376906570554449481720165739047398376966500902457731032829147693716145658946017584454589627625127570383991228785951096755013805841037961795424932523409156084178455262630153456105559077482118086098879763842133607220606753704870881800813087188071056085293298711848816391987407202648887238396330691799014081001814192153542894510317360026501138582151902119489624580724399264419281074947806834219581145365673045542098766955212633623802463286630319778649356326846895078188215132576332514009254985092358804578843483675523329506896340394696109778392960663735646935774149871985048368690966464013088947307110213613820039675165481364771849209859947951509399080488671223910638065548929698705726815608198073827482782086418313945839438924967512043060429285235736574470271577573681683811996426180081814526690220230854659584340060505404647208184978006699410307574294383202579952003691264693018019925169607276770163573934966370993231829589384153709315527276910804506772631085206383926636906786480585295444844022494727700040704614760789038865345390702870097833121961390736334098892908212219388645279101476336051868044924615081260294485217925408231927155009256142309496997184905967004849371200154853501723576943580997760943727827308147651907319194454459974030947668223489670088743121882670340953593611625318048984698965126778084169751290959330276957394556313396744175050576732090196463842013870760110784214228465638084122564436510611899631013108901631051772464140913733198538862461530357367070431104669613224813065260240571205582638884732720778513784512269661192169458186960627483331473852906977513329493170792613091914654787034009169516896612948917603197119200159511872736694931323476096657532949834014047078794999981548267028970607371768727735077748705340601483477598369576335976637099959519794308148769684964843173905103016811631560137553232179663252550276050206403661489966540269386951534563444513488144062529141049956576276082812904350349773997692752452074644861434178260330086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -423654692491794304624709206421907688512462503393469164357813024005804426688200091851292586592098960117225945612764714919319020549916638749037269616192109951185931088689406143211837537003695454090854972932203164290055777709456239387105846191590442439736886894599303480965997452317232882907323888342960922967027436633831058408061212830044948369851279023316081191193652303783363521698335902517161422623407011418680305506397075159925010463282040341545619515979561850281453921664980229422654505957708639159406641367269635407856118024095730841378144642688983453511813209445677421238384361750506338577741555519877395129630741906389844690103114332675592214791764810768836534944254570409557984245617777325152512114811370706723081693560753848452564586301027202322509775178169687211858868480165159849717433293483323590379815745228017767190356622214128928121624020813907124693737818540447366560665605560119325002897797944906211469679525350066321338983095493675396694407085974906549794133227273436123933625378073003217991291723458185641594046974700113164425152205212485472248785204056356551484412838696054656232676057752439525238166053933829206282725733359119460482890300502376299927301211444399828606044713290505712428297648175412788983326479552353958446527951874472394882831538356603244561335882438101931662701711254494576736341644107964627950911209073195568436235445463681262703814838899601284582778635177228992993259243094277859304504674427964704128611353787273784668095242476571176454252233692191039734884697464286182308347154252127205789661099360636418169982255007089193839669250432736101041058017010361862788020187160469222315798385963524127566584076808743649262177206231606539670561462614361564583245595590951979481052237887579748283470661076391744918448198217946653710203123425519317797598740567093543406065003618121500871338016981887495468229576122890307643499355755699165131859756412147628508669603349003379364652452784603108905880133960887493170313332574349738305254629913197612022756894795737538902398532196170827746061404758659297362504886449122288783335187454115485048455685309161941770280299731018848854235929303336394383240119940290991291655645116718784733080277976259839694368628831721727528263127423348713319934142662155535978459418202822455799572424617701546340028522017677282678100870266469489003081801827620635810089522411963210723708206419673806940907412118026537587552062793941082719156377639288623113528072815142486791666469215485257228763089459402033762937541601535060832903906218470765729870872126485096476787435889621164850615654903231412316236944699817984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 214682607205139750517996439831420474274638640759959047943204677840079890823872683849697726849152655258377592121398118548523946880502210814230566654624073103355534145518302870458288471542153685879328757004235138146144636227075339713103143785486198068634570692526727919710851715333503531105848857652967058681155869215639367567802138771928035329245463945813189822916628589423642572022834297920134567548221542180940406274220990878312278649904363121201955168534968829109156813836724209131475792362685210946659288519345502134539472389596014176321523412993141390685684015710793001889055301196507680442670708059593023351946065849114642697878834748252056853892500621553555996497018532613535833423980135873954653998079041820452373205541151915205753443641292299139746485218193487584654686945276404521352568497474744057285615437372794188744569777749937978003474818184558388810516683983307652922409413817707689580419642509993656774226765893708052111440808668213959460214292985472833553287429815072886447756306734881037525931757962022249605418031595151036866986888310720412596336355670942269154378283692552451166744755790622328601646158276276975846266900304087455468891047967395730284324890042416232871332034803867077514427603820412970571422174655091577874858616790177331196856300076462075510901400573579426416141893568675874776728006559835699492411360887908053027914121723360284994571534478868572309338655777377369102773817108908133489507135588856254945229779459052292566924070888359387691136620353397066771453779653543903536571167553437252550728191802428691822610861146795944564411548892430097043517338071477462011021882703211063494372307054769327912284160977959821072809418582618983050855462681382086131564311347296599092216630919021441554913287669159064392914562081489006166873710919162871339704928698437114634208790202251179016604814081754410299518982797261352767291630347139507310935540596280813011495000999257964449411001413535338525463993459935827220254367469476887540865864064689275311206771461463793739579553882774890327849206773346348850396563968187671719206403204538548415798125776865759985334832504612434708193518809201043061370182757676064171841235416228341384124677632386924707401874713171592144457337138438407441398681856339155595783193682872031124816108643911023420574463764790818248708909341224984682636520570980403785062442793637360072545983014411624169489188586391914392464263941300047943164333000712668389781939631601691268570784686361338296699767724379064910029486643068804870985466939435231870167934140163084266771315715207142864178180777342332800859643261747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -99891399514179324222657681707206217134092287911414363841057486391219269545757707125095204016553533688860501259976491904681302142128223426200114552755553291973763401970762815225327850794628454875658832427284612948500448655183314250128657505925582949699409927175473944109374533920962898962467573835218924413261152419742656652344356608663460200237286547691071871911488937218065296636059987674343512297226351708462924958425857952990682898825426040756592580518997049693276969768320009490905536514266154771387673034926557580288265079725822643626400517560615867396040937753789276286201733285349492402937554654220704296812226696054477553848174840940772623851030195971403521015174063714821905118035064607722325812158914242795236708974441298807816610933631603496556035857493681513539472095368029308685380219435302250112294979717601178844342792345778060767396118444077828972712245299191295004706903639008125438429466653097493087668982525622632243815555473934750567316612796143946427765672650787769601940425256262846676739028660592232332872163154898929823164916949989110499140659194646821094931807191237065076426040295537520526780843908229202023643282689396852496284773626375769345859572224623898673460471680662800817978945454288555231163175101690248495422391984652098813763796422969346538187821879009340880158255044207585396235346294001385465947535759779477401115591953831455784876624286884658520218523800961665802051723630310752153673125394014880828689092115183242006047964353679564369936488669223529633041882515514512379083990905973319611201591895496766999433122311066786070925295139588300894972977453710969064495271707707494731490675055360754048869220785427037576652441226311729493459566284347036066994109698989153403615158706553224423400845705696191131805125907490726782560372480941826471452558972513139277986650115624030682959259154403261090549804778103917011183878737490863057803895001271785942932908470458596774085967091557159100941685348104214562858820481246715513936661107172921936034268615186321261360649110390184315002122581947732154678976250803955779829318883565575771641044995005965342936673993632122038685286859865305775339741219999053408977377360744494913727728666839505829952828275152754758152424223849621394925944870552205197397132216711113251062823624690868520329650990307671184981779072238194399540109201642472229227811273582589763403378027436917220331768881207664219767249997232007758995494794801503665897224616200931482824660602584434177567371646012497173786385319660979073694896759858630747756155638023570595528359958935651450998980263633461804267424274448384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 38700365935409813014617601019931248294298328600771720268261438405585982900548776096292601634359074130145118275192993396259649145954715651212393522083939702428708457732103279076988911050106363751936175256248916843907975461585121139574919354310305335431510396854000671616981644231894718847034232955504305016105795442415281896223261468113200814115578508107267060896721497428249147951460269909796376083586866849986953728130217276534900600650993011912873885815721139128776234938815481417873567733772852693046172597349252643263436478815831029439809895670785490689144668475166438774949357331784436667691737191329257167652157858528037603311161146549156399670750571845490864610093115096639028415687920867174811968449450444683717504454152993209701559276575756027765603593442369345482134205727996617670157478584639501921328517296474675679962901207047401724912170409728775612916926942347007661142430024693197205865335060605174271238983623101782682349634925220758131003359684757517389473600904347796827429884067174789609458865511834890092796760932874256277414635537266188345535081504730516843169680189423004161749200454288211468038904613897022469134850000694112171938286833205809879635407413404526348501377500594949193809815733078383499546289254015798930774832365430739391283902703978058451307250017101642531230238078756536169810340541203988568821989352298251747697339812989031529261470762716393848207445449315653006055398778135771886176836464666181364493403414771704093946276177320161852234553360684127696524662681606228888744201016967494259793386030790792591564586139181440546634203704455963558626539355155582906302984617304505812002190112488151327968672601187990473427787622521357067270157331844982941201444779374954978685894657091309941732636526654633920128268157351822345601378842596307110739731091219343737112469440316082561789584504658802511787526707722725661090281658898291772694500963704297163050246402313428842251292165898042099479225359622292576229269750649022993510206124880290565963898988444420947215192817936814215853768059766806855520552222146538386777146167758063176917486942799667443233493423537750883612616486507647186644084116353750040725255264903964411853619487789687878761156057136704964433191449127606934577593770827287253378265610916629758659378696003159995903151153965337980465724278533861926721705819647920131433267982947900620927692370187205486660512020443898053956939567388175955253098800987614354291961166762774453803495589698114300783395734463736502951844129967860044398751713531866449646631016426914558351946959011941916019703830764258666402182437273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -8673013522627511513181731154231876242771864395418106832990556243357695865756305719760064803703350023732081164687759260294754123258262073947487006911239824097826407648658747455109564074859740590174288266042002358779835595940425863238261479244280079893308461030106731795201693706359060457993388846771081152981651061824850355710964736976160203421274130577877195328940168014363643019098655420496543925052959275691254057906948575000661995074465233078018358207344523156972726277555811266888975506008268813569652038821215021945744421950240578708248260218633500921810206987345954024861539932443925917288335686062711171329718019608670929842808074808393701807703504605390327817819452784588588392836178248153348543011151159451155722907663867222669039600149397923076526001595392788883798854961031555005623082264155515676432532245060516425879271606758484561085698926665627927712623913188530326487121247676402354540557439325737966295991524214443446777993221890318319376222763054183048484860879150267532863886662771018688450828621346653339215659973170296720543274155988608130042529779302069792271911988445956597021941002500737430259012540009243609801544767006063469401079476485782118468086974429851779002818754154017939655576516089695885298911651734845639472340959966870243255182767491531416294260679246726127639566052948874526359358864516855210701627519376354881460326382570250706041727788774823638578027035152840339507860051187791783372523006559758406948294917779785517936772852973669112207868630348117477813581382603360152111236120535590939204606371033115320093353974722597710416925932670649905625371997491363340589704756532499107168532761196960530998301176748271956255853711927597710577728843918731245996887876132182048763119623100609214146001510394934789992551529946637463863839582984255132881656092381356075311505368367205650451486110901047532224570904237600876241891347033101733207110132788261347181753288457201226252443417673060572846724151156577525492715345009187691672950200110665935520515122729075076229544383157866095928190627415714661766225758911186539322801766071924473260043586390106850592044885767270166824441064323012656395765272577955255676840198919816876920234599520711605407414590022124328559597630656027109702095226810887713458007932887598436874635797601966639074161855631277287422626692532557562292368321612488623233106759450445726608990254906734880709103291630091919406594696217807703739170837044615299222066959091026435108408864087079908650807717121181899993567639940057263299546812029792021770173690007408668273821989610819685133236400520853448020615833321472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -3205477099611021073399020227578932745998692285261298675266337642577415438553857227522670606402923150613916025158975991115257552657464720229058542317798570106721469250714078758159660664026769674289847520647393503503499490939267562030029117929999359724666643775735554669549466506005247016499140522356028553321021834200515396025419044706129654080988311323190343153910316665643388251919420876011053348866286213766239614294790096493546586936147485600385131050994380951556324975005002138115964779351478411111178771334393074994552730450722679637478765083559008312417878595279243842933372113602235040065816775998665629296006097227404067282756410066287189646318886374299452518863182419896042725439450690460657543242227947172313885929386004817160388450074498980831389834488707007373832430570413423650525588809704139690461131015966830197178793042307064956174083082628040303070192216421797860912999551504912975375065961572583242592426205884462669783854717042644584215307526003232155840839677781451115923438133957124867309858587557581059068558601538528559485600916357325987924221962261805553490514846204929155939698639188076084699809301021002777103363505614668703034741440234649220965630779288775900730188686183343623969202882807117543288727480863992359460909657946178382648240993028852633226959379952249486286751362702108387128032195536594717562961845585533776160481385012960438868778458910737107911278307231772566155032509561090133871533413240901230075868524229683079230035445625737998410247883281628137258170918129031258671007858984592451708397120447632806067233802933406666961618681039343801011770388028936729728393524929076910711030399396584842868034831407467717558168524499384570737571777101412431139950547847146603889503404680958691033011805928471703037607007421136612012065949793792946066258977129652435306597788019240201249064409253942227268393202058286516327387122407421010520532781954617428120196874352942932231112950891960927260028111330485230587196440457277797620962931045979246535276381668712354892788500361346577885557633868374337792466423105386899601608025497541240499448794679850238426775547606935589604730980393623216482014707783142180976887249080918191337829921343537712264082574953797257125120653698918719187004020940444286148490904757554647329323413267088108924187491002843351563024276712826828967011691972196699386821240569854345015218350255004981544849847589751050631594024887752195905385261061657553561900564512725197331809529702047721431038533006557038236113065490758390741614701320487980426494931651971021871803853307859716961023999255084293285561027788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 5672751167238415465764174351203490587691555574426747866556856520925047443098531474475138119287892076544247338365016489388668233267776072728400132203123292558910050048691547790624471493533329432432083611252992987030008720036276641984020255232063289544453767243865813267423200180115090135883096199403904826275438002592025866561519610112024834410814421528432853583981653460393070146621546465288038787116748611576293530567864901485254530698284722607556274729555465132870104618471655487673117808481360764392611333467256902294052879374302896147412055437569475762950192770630270269936242525821912725457641586052439765885980919878219212202424281102687660815146665493586712626038060777028352348373008424866067771614434946896679309103951729981605084764141575613731662178436172365230637118599754925617517861585960886852162454973265151840413178971487523096804499521528710628734172455635278973195284356749389558790414358524544958019164935072589771616655285153008098066581427713010433650412971201882037407787612914408673443349043844443380976343896912316646965116162662817055658156516570727936929485180969915631874757107905790261818060132737422743666040260443078672053994242190725243585619344656574267851445578881091980959795391736294099264816263973880181541900630733888768209555623002113829252733996905456092427159153739751113268058905995935943084690147400287546965713803263604176459096724545319626269074355536524333579452973455931474477447430478228843076870919523053851204690095722811606753129522634843395184634077120963607594558326002687703575728565612781167708996692652280405846825063328124149265114431405563015092513432793105579055716942113777967502665956512608390463519175354075315384024992073805631745487927352711452212454262138960088145829018581289652892040227219229504725731150423602346502515554187687597430131771880088324659908063000893987244572756856585354910727587999753399020789946791426649314434017168307999341128232333718623346846628787300137218297310483205241870694837814335658606345039103227316866609788242621532690682836576916517781867769954547744946234400701619397680771040309445748381373684674672082031073637127341888329127575724545700119106936190035574914430685355664925675526847629174972168952168529250996302984144117770400837919763961986762883887157878337682693649592517097459393900596776674876069607329046110227507196753234574288938285541059135161180548709128161456092021283397721798514699260319482936410940306653100176400729346650698021933504817182134203272373664127902799393369970422028613310503977730286465981622299270106922075771230446152434800123606728704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -4466340823065288316329668790721367458917583638857869615729901849008388396311980687341232349318748059643472085712829873690944490251694461025935789527342987478738431439259036184089094849970736702155145057815726336402535284095504124656930906439104268114354461378448762333421475580847106047220414030513742117669303174510291617901501770097342563204325237492843315826148147707469911389222431298419530105684189555651694705260291701198004220944656775070709948806325686206186662524933042555726161119655384476979478186783648072343936831642092394824426577181215639979410674021656581592281371132826136159587769154587665621727264102512984616653359019931731463046025103722481290766125528498401606234996884905535366201042906393422288201857245871913657789598656355256801200050996719538157898034697399562625283028584276000500566104796135023746474466173322407161340987159578246105622436461221373122746338822966794759744180847680201352621413703747293406186483800611601052635912678279049603116028716175543868838252511905976922904621637534913511835339115029682072199591541489934610659184208738884339001615665397559304540605980569082179568278850934419621259366717690110261076466655321022376885024214818606203149742880668748258483209133891955889644204393001741088546188768470191064198633680347902795432314629009939637409339149223799514485379825107187153817144589578483283976050842740518356881740193469095264023029025980091213460492165998286296325754765777080629765650781727278047967461483499682461357906073964933760447062500745753981486647197917817812960672151840302061630865404435931723660124392768023186281355576655411790874807808328525155220637696724879058216122151032689293677511460868370148148281397262181817598328269844458747979163432550749949869875912460322030181917815321560842882428150732377331459774598333159615507345550494284947298593029179216055920371404138979553822365832949514238813139438216556273272216289603697013132920879433521278649343741380378266180523435287099023474720295546568285181309622519482693483467794826634439610363385959165190929007283794393886227878393334162498706643734177185538351117971171190106909922315224825979195917402184422287560658201646415925851084245330772892529964455229808406713567861756302210028254922499599908687227925770767915042622818078917782940910096072469701082654810065165430884246285028447791139017832699974343610088604039437831110704813315431198935109298598792817071965102109392003739987162703143846191766845764781265070053996091136000555329315898323868470161122361014670246108950338679305953888813265353926096289538800361090468465239654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 2640232002243629941424837240226184309522430755643826983320655784960247596540450292654502911324492754044496501548430149441410082925974082487729579132898705915987985053901106310600957024080659637574036959116650554481669968477787887012262143478324029829465436377528441109912276189423654254512791246226133745016403080766128610113279900581534334599106352029671164537493968068618936041525568563653838790909712880479014466680465014525711019722395290286589997978391328989742634872283530807373995244001744784703375002808529935701413842313275353255074250768367538606816385153746151274491335387020452389358822335027153027993734809085358008241813303608509070692734715824544963000594418255655927111331012575355026236297924834062699528933283056527841151405332025257755856241114684920722728140700858257592959029371614272441784468173796452598224193452858403858683919006458251374184022008513652708042657222441954169564639609726692872759729089554361537841406958700147043111722126403162924397868298572280019157530703800419761525612529198905223682430587339508450940918193962010060608796840204667433073526990571834799355470007691466073714918934908925297886860811580943365699648578623117398427825344074523125669049679617285252566265966316269813189848203577517099668859794369557024593711808560489084426178941313205355129168390417066567967252553220628619360785330975276153492958129776905593445621838462587547132232857271494074039676880733809136867090226994888245643834158257363859825875751529851620743982156214278476550891670481668296365016737696816730083579061117411461715758897353204309618715634957471379092604091411525942035622468815875534070099407698063023346193174161420796232343236451114051685335031778855013351328970550748311627521652399960589303198362755874267588228539915227962300048414486024436197106768270881618491807487771392811318908777924833281479049420276832766689254040743615238955758743510580665651381725930685034341128814289630125719881850561612449089020810444998629946769117426703549857600322719733796808378716619768317116655305367119660396580811691905136100028239665480744747026812412065849770515669055664105827362259384732519863030313000446204232051781037924383920832708146103946756838554650433629135257354424730336151324030092410573043577438675253017992836675307063944438477056153314340751105061596391670855923150661358477830254002305171443059347696509258219217861992703271236171121791440505693782277148278680535947586888133891362622214051371709182982055269488008954722901143886843808302730872303893112044385610768699583664061392491327808823226336481429163710604090802176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -1301721299023395580930089676954884634290050949309486312576987688456638121049926066268769275426857798223161507182960269729178575955196000171137705774640954835445483740067743835889498061071557029714262273696596024638607548289530135014668296008894640174582233065157649709137336809736322032480144129289113451738417798889309544364351987927350294558107875083146748124851398320086489410024976789353521883735358296722884261560933713670289571893001347079125111499965472634940892110186017771252032940256675233511580436220822648000767733291366160609526640783226249137229867887490625495425387906542267634143076300678745136775682442832852208488045771777168188171813270384943781818999266808282853198928098955563781842280679432404764042715456402717634942232141054086455472049301828024459610953051316482224895574906254850485325223100073270682113086025643160615853503158585871015295743132125290408938328740066734241239549951333093597916421164168298738751502552011489663472997485997169882271982041179034007455499727006286291862641135402273330345842786397819458164106013793778839842534203705694042673597445552047926661072390064018160918152505567387857004559603516705376256796471581540134654142515176751721851273544830609605972115645806638571143075062709890723505474093738329786321867560469726920015438516658455213840325935015303840666622778124006896880187451847832481481594995238038196638596691549864208306249508990736086230481927141399238702351946571468763537754985959982060264786644780246789991637957060838000314967758065681523660127433261925073818636091654139477960484183255837919004124264434417181089064903821937627998268892097118818559099105893761780673824066726059050641864402723176304474862760256547661482424189039065279964205806923549545140753275091874676744132842114091527038792698182175190628603347495273086276771601115276508961155005835077876493605110241914036094309119816350278307099336332300399910894799478670755592188728684890855381518756494672908538863724767633107896307346689546257730792613164422134298857492601068730413879210838209987384220496791699663735009965660300325202805753768399431436006104122258495286891857418438675832826079037551851622561416380484756724482399680955246759567689620546593925029057846499777771453015975453003245560874124439673491331769581968959446682231026323100325644575574028549738982053089923117559059942661588602259263266763252032357998596915525581404422310196525265774844590068186695533565760373923739072616091310028702249956019905468867102852735560276668158386980878017485713974280734102311678436120826648432172705085234136185865075739852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 560151955400323496159847999607136624178408242740165676977529402606647558624512017540711159719307106569509699444792878472388859858981281204945096066527654430746610779791897324707222272443031966274270370231958793503507061153033899738120351214515729704363694685325316436530405370019827723108955687169146522412343957692162351107314703884947685707449694315801063032115743459896019986462947181972732463093044393614954576185415858283870909565128782873999563912541967101302027054712152186064668478496068977079980391975323281062886297968824186994953037171226568996922941652908567702563623076545854116911213932171514656005852411540900677336360175477479486204531978861189520569526222658252550378116885332377003455211473709090278239958760929409553501959541079798294928117058537097067784339377491845245615325398140239615084457177314163731214658034704032143747996080340563509563189109447650042915393954838524690066529626273049588914930720790719055367223589448344887496242018807806724965495269129278276699124576655045629897365927795639294333558915212176842336691065569040450605968406790388130838720859142183724188424316934087106557905513783574484528072607129800054605211012047911279618726032544289331075590821673322839747652209472107898520663636390882931356716266025101329587332392262515860093588242737191463273703473937469644961011312664315285443334889871573342497300202649451384360905968176031783702070478447073323913448461979550167584388759561917381102089728627727023600693290086123332498749635854861780395944181910264783325217757215822859330807059167539467457679454095963440139532623116305481990994432374975122410285674771275844934669423569803088390544762328932373476767847293116105380526241406522800392646090236971015836905281972020892565561367938814829920610939318166113637744025067337577698713959146401055383012751710809886022671496226044878128387200918006991801377669189741564616821462319415923119010746077996414608779532568503065247158982103630674358031321427339572613105792028223985322178261295374777815938634306596820511289280113523799728147787336351976594188978533684038513975314741172261686490326519706936349415910442347074613285083459655523464218373444764739107297436054234132187077036835643359808451532988889216845952154587117702054030677281288975020945595926525732501661518206753745989818800909203407660772871021834981150974596829723879808659204872908066637654621703486299860521076005690547211858754243219535212112245618761051429949638127394746338872395013816050634793321470095227661640484204933451350467030325813342168233066620190237012899419683587967237320901394432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -216319880406999511364605187525049191108030727619163530695268187716151726983731558561012409470749674681643619584413284934455852487731096263234516765464877540272601826237133115732675497203480696212927181890805992944730654259651560508128118818518872809601730185736455134833644906541998464716735006485773895085292573150779365863418326232239402192165247771776339761161973501886207549213577112527235610640358494967483234312277356662839161476863222844697789987639067253672130945052793441542055213401152788572380745240057704677965543982068686927833158533124309729232598156012082746094596532782903461036766554232659349553461614464795432401362697247898281824459806279853677430730397468613406958499555940205736684096506079390778117358084093296908027889244093798763099908832165128355673971913710982587578262442011285420643804281114998451429779854907959290274837218894283753041796334836124155755582286281932117457873971723707392519754241108665391763566206294713371151034089529808001792443972083977238057216081583904820302730452052285227800911727645179131154289157045912531481013882217759793938187238019481833501208814040305234291400699123740182936657133558214154381302919059249844019992326118072638953094728325511186730669879393902662213968518196247935658541201959982326620631539340178657378082716210454532942240400984252112374028488451234677227626258553039351569379396756573569547632008698327405087020612524303608544852326630600767872246185681920019034115758902125521788466909520909393843692166582931221471501507148415219804105919861380350605970832994931725462880423179291334410015240585348156927365372107129922887462043540535469399860421653028073135928995987329933467234755827547412505479054873296082107052308011838485077093277479261943103485483245516039480844540687547274339320290878553519919606544817469623968601196475988633246381840819665539548353980094405912256779425727212288968863722503159503579211383989606034878210105646435585200626542718353889681803815614194860823127551799458878044543078013675736703994115151032911143447483733358237212875804117767139470013520036515250521331377262036937566555708151032148696587997946807612417047290196895898972084556328277944439712533632513733805073690213209849927829100238230754234689866076486597114264884813422866108476475665413685220158966355558558790817801679972782413733986985987858043446160729607103943908647348052590178662973248068733878173778802145108237754029080244170147099412199205278629001218671647814553676485771158521500242058569412229595916552088458504687451019388894093369630594596534095603163824693137813859293200384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] 76470216457200987175515253778976662784328109475485341157517709706042303747583078784430505114786161120647996348320539901579073944939601904667361630983954997035864810564408276612550888446552031197911745229146130413932499144943830319757429584536421770881803527544030611156119330529251902507361099794349806318234548778504875820013809107421827917649301687013034799982799377092226085350544943368789718340978493105055021842261180115196847257605285958865213311368655821885422783393707053216946823560206682219684231766508748537994753030724598447443340972842254002513354406585272967449479209296527829148487579689260030698155625831364173697454365299708800799075210773754086280914879862679034964500858400832785649849033816532144893868475788686218496498373928770867566990618162347243063574514011439081466200804110756113015268993408878186302151743121713994118936877999609639668867649110990568580037781532468297093532480850261411935429355725380875387231435272842773127841646671825863016593035089490159545254689105790327664851802991360438577557848624886998849333394757216850422410252199956778274177781581851464181808461640315610520628992245278920172099104891758277388151510575951327267323090167113700597873365336640558732618296298642178848077322890025090425911359127518253006958336683222397929420865361123320368775659047199719385896190566089481534012501939647711970869837544951043231611276427365673401355248647546396362854852142126542072926136292277287019169961802443543145140613926548760447922666965296225606803841896719179428716658305515109162244445217640739725153614746495033732665435308887851115218120646122691044466969937754893198231907776725579898456996708272477698003467206021104104396912949923957374468491451745686485370976426763095953321533565196913507628921972000470891347886890214501960680907089171810949495332565050670502594395413165599356665009356981044746942421258189246757049539896339996889258972113503971306980223220940377782201605663945610441217918599999760798950043490828121131577051075571406306904771958126131425296372369655452482037714069783144263350726297486755536931275895829325881621348700842925443614581821876992835981250534595789353219025013348666726406904027537555069184200496121515765345009798304916201981254752931960149590568092407552985671690381525096312904348242360032359323711747016742253866295492596241224211995650600292153271532264570964257001302767385613235796006886103095309048753210392364326821542734050915383398379774020832833706902785908136834103096685786713345316066384920697488304297151403662234246234440005130305266221805271077231575565336576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] -25080615775127194698564266116823161830986644386625798694599137434769334255978925428160648903603827055123852805982061267518794817132254065548295848298683932518336213110371102328693209880318327489973560274566746073943563329645521028546536046261043504793059857907305444849014963014325328920078041342218067921129092269881742170179701000569125792614658800791894871221949260116436823289599931807576048379147635614642548514983596811527145482294733745305458011582296359779248790172387391939721619399588303892981052792098138938634642859129144301584553941023315103239621319166370534612254258538888933532889267688521947400986132046453595701372977968534146406143145424848775071413743606837810707831549781305778133322673596423625869320608446717242456982785257686598615618202152769998594063538295472484262735262267397447500385302693819629584654394885341789461827295712243908986216164236977444464650125388327073761179863410080503984425257187623032502313532436004986765243343188364924754663816733096285091647917986795458357439101224500073795414519242314129812399753929592554453603124645664866882701894957903867763997668351181669196734960390516785074687636664783048504761867983566312463799961897919555986087565319707050566135519230910476690972885591511359075873546910380369679568583213943356099066103338958913524489964543336257419727518079307472846993966754048543883397916216413239013028118490523626543359023743875364170013795530589244103183352311051810510045312954969638049861002122617944382560810677106286664097925154220314777175596696809358178267318381510939907026016322301163428290188787598588214760566253291976301342531933898867608148753593248075765784335621403284492908015897159857046338799978348303347871700874703216585560211293544085227787584915831442156504491621155526380258082751586608395632152208870816493582350013055564283769892477299614456163957526940220700742956460222382097141069009974750917021926976320800902869299989016685251681109950106643681434102109380414892782723456219693037033784134151869401951415227217279763993248078435722239457072467781586131209453721147966754709761992972673486057708595865119870881002924607917121834915803539606826081672371860057318895073349625596724698166016563252124846879128062720177274871416574634748248306358677368872793780118428606629325134044631240718696039948757390241663506101724860694330901195780426057881406871714173653859109690067689097270477704576878153717912644847314043685523732323907336260506624705098935111847929726109614456989782792706363608671942347494002634486588969242832063569857159425756299465864132155673232487219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] 7681276035469491085069020757673542812157050109607100542362216848873687993327864181930033312005687126623300380300479858608314157812392122955758733675998964887466299760184042896998884469760777239895874488216068302466534879963632499268470824414100962046748176960566269371701195146780551098294949792860051630394636547819461233631652440235319399158156730172752668180548172103124549157462977504005471185416400563359919255374576524566241728650123619074602274593300331357669649691039631957257041474405072024037406673263334462132837874226444197268904521493824801446618161881357394399264019352232982803452841794969385423017280266062249681754979394062868939459805488326226075591484410779509532504920380359067179432515030816037750013751863361552996325281728623265997453191717041053576345411187703691815259957657722314075859421085628726755425143421795653473792759484376592559244212511906334122629453015176101127091473510208507871786285598019046388112003371767643024395720817862360579211207163846758742493537598024235970793379127898715133494249513741763468350673900908661712974002816907650686850568324787759518048074776670882434684496750709731592726836530375354070972707334376687188436489066742447470055692580312078386303799221941612450661727542782140866218515656130287290156996006856948040471456420767720979702183743463138626407805879183458979385369834727190331533529028104591595720575197061840258115550032035187873861441551471327613969677792265731400010432302325333335309418939953584270827820387380175885418224802570601080079610503788929792888003131873237241238532784910163595489179641703006515125086144503261833294147699463847427805820125589653609948573390378848632504064427692963791436037353467687738541886567375489075170383210595088541665383629561611690708846146342810522496949469538656745684457682297059007134390707013500330853067969987844735815391469090866281862872939456142846082713532882527597649453721528859132804110267577895439348542527367966558289103248121456165841645047557223079713233851144470110870964757331072107665488817049753186794065859040790170887802974145771635540289423678938837805048784965487105568227909208862977320796482856268518572341716576630960143166862312961357613253816120965579646201955967466557847589344702334731676804484229445661780170430641347700648962461880513094186649487665092231673681700197095706911077346377081299798537016587290079241852880213995370278821664890169348589216481549321534008174337340108397673616693638437562988809811870035578468469826762511188605827592945503088217898203167531716659465247709561534933275031735493739697072504832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 84640094306401245744761393496185171515936134310430979348644010666786900007648830899916215997476997596764431075491285236621898220112694317226582217527749467199445306790566324374291543473270133805666538258189464375031491057770135966349101664480251865822462416865478628915157264915819708956358782497107666823053752230823040602821090698120353416636408221588075881463469914462084026208014440027347932491805973571728135831601117672890102421174377167348439099069872706383613825285799034335550867649352870300757270898575433805933300056124940151104094383207229062168495509049653338514994391009446497092336442400583937657980107808528140056919532581802185381946691403886010650250074488465526297856438526963217160448348271244626079684799359110722857066973543173673184752100038959718139755889732222990762541005447421049950876051373888288935091424619065033225378883065210128651524698536095924411396638696653948020118468642002440459974443067193908739705176519881979272628441066431674621820345891332409103932891908937979969223805278800614809599230848707259286034418021662720261344707227511670126285308597194197425972500036936594518037909053055747861633315965192120161250974831231203683952866657936001487118425027118990612876183868747327120124720284108104217788407365511756635168585765447699044854258440230547067597164314325011253554487951971726593776805664100394207673539071596485361318980570347337310716116701622079623201329571845755442447200561584623518416669204523965798082292503877941733042212580416764698755213799488171456229782926442958800329746470509274130551184178015659318010881106064849241454148816432776919860304014124428748948702460483555359049972359808201246171620955466517178735130322751474083319727564878016690845687122131644943294536521005434337745820525379176267984717633946157736314449272486360668010909218207450608769162916631233635398012289089028701911055402834950758938360026489044763141925556130105059256230243363717218203016331656407902649263799805863201241104551517312834599605117052556768703802412928451860701419418812409744122724293761124738986846003927974815879392564908509192297550778223648819935050012734393093075311391949987899151156450611204649496029681781484932147117820329388936911851360044021352926686933857419397548957723362998803771708473428601505007917797248285301199993170248147550526631389236473463281887463072020687982294612021587883761842285269331316222013911580721234510126818987107699166053876876798015667163887487947848647496493413331144434082911182292414339712738449928702277016505163929881521496491389727644587217785978880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -106849593563782203172050916875717567370450643510502559745015680868091113046837585043930276039790527434794859478210112382913368910840809459462741545737608492430441202410703711173177819371568915699305694979761554198699724366519376893094211469232750798766117224292362236709469089327572311742040473190824524470231493056353124103614604902041993419036711215999318820826798012280320363941210213030361379997524442850699808623941536877126235230363554963631111163702583215756861620502321256602159387191285480313118013532352496158350387412507669403294586161795537148179635901801358896271775909885004348721822991371073070123172660711168681072984310208894367250867652637735234917747929087602443221547031659017023200796463561810104157466374434180836989012102071343199644851953545495916203914976858542049285346418751225926445935801235890129337513704434936613156611683640852871939786339200429251485892835037449062939557138321598954658558494780482244097038756847322836873730677626725656570701586275440226152299921307490677821083789221848628096149804805457423294687333612134470052024552741414957726945585981478366793721962782779974831261331505132585795047853820674811177353438991869584285846388086364847096174837465446138955039035169680803801460473623910631539619742570655106619009081672177673855175910836693247732283935015109811503289764137685997548131970834978669406749516766398173604934997134783803108297929232782895816419470378674834756850001660153349280510216382375807904261571017680514975217502582084340384568704397126360925323403225480325346490599059195601066596207018299925636057196245467769261032353765042165649087695733775565380577505861977756074378576197339207801939839607230716533144406108116376731743061092708306078623227330225807106951444420669711118670900962014988703102695663512422220083497653424467603886440485340934579436451863013226839971344849096599722516740630243394006086251514818505779554999064831591668714493412688210713953943963814832781440731216709315140718474296789910352618673323747492195059811915532242150013266145172159980855820438613739559193504224380785297386538118830779557726764963160085618677316506977893678360823631347620033861217394539632789454248167660766733606292731715351310976621030604419603468930435873485178849323851717334033554382519713014437992822718531693315555283042953753303549369345484451954982615253328413838384380889427991855377482259489908587746859453598986778600244922203654617896006184304541618805522649242343725939476124709888054282925493797762958331745800065525221340448081750773250691855140229398166577719176436121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 3656366146647219447040858286061897607449760764067018554118567835694866955908289531672088971795846826779934886181192964056070535353584710217076366281444265923333092526070532853091542109353667021060546403984348140496357305822130727284566143635728700795725616924482100512427223316681179566115590909856471631764066257049029358979537222172908914893527331493252303760429568009836507149677991019017300677496442885008524850093623668256679275034000128770590795426116072176260431454823854390950809407263175548855876302866452773919176416329588377784645148188636934881429930179239755341382788325497554786146109552392242559712304742918261988834282907172316311734356758126219228496543895297567215817832507350837596103680054006897107001265845853148163743251712044355586174979783238536481911061137860086289748392901262895521019395405588492566369507984061582559800704271405943880086399898306318836530904001939746455558240238144276458081364469865376788878537140094645682495373601373022542986135622364892211852212480005606739266816167373227721037779466568934295146760535071091897867640237754892542939858447412884426562613464017716653712233327545117464269903044984111818026452873345562613665188353183407636667021033814931837577025597759870478621444203798584776684301620709063195329004891661309350032163127622789248181734513374637278276994102787262251120103792232655558029595308194152018626154137590228384038801755410781950773579312968851436591027835665048014124447719810721064945685777861130552773086328945835101849816514112983195046137918559538071272594526218076932258657877739732337052984614139331061199359415464285120430858945369655718660590009448020858486356745592085557927055924492380200092975098816332496012886395299315388842434842922310227232589475937673949690209485936126410648866966913326944172809577341196796665461190155954744141546587046747089143856145016698653920409076533084566537801427325083131244355372007331996333786645524978533401531174463800362809075448473963077168784245768793153641732547188116837730840463833357003726772214942430492156558091849189911398319606070873004609315813386925868183532400310160571988535011317842627163769925531097203966999102586349422963819493208922211379952505296604546597180098865213439087132705128123479609543495164948258537931412920488052713889504401421084436916288974418383539353887141362302657306418171765623133245162399042151635647924874792504440008978057449791843077561600336308102072001863760572866734859264526972377898613592438784234534302782058724459282194259839953767902420028919270523192651614143622679924277005015580672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 700927645680471163710974343464837014248086923515380991160482666612439800618793721534872100683752580005789485703018000400562050192672722547648260209781616402007957851983784118482411897117772427108039024372328419132243395732581055239934700494756831904952958984469350827280710278135048241016819751170598230478119910531448083303467268702624318288663531772866070089713746913855910353747373336273786525232780617827550115546919610327005728521287058778372130155795385208178037140264713786985854645117486197687852228638681847892120232590925358248527790296675234776746545403867347413283882943504514927139343111767118178938524089917976859794836606601404845712487939440291484299746814416240241019726491430591797055339575836803540387710231688679134589908420171122274696095854296879279170245002444007103583894506934240428997788587846365251839224435666408469906957913188983215408873583420524160601029404416642920798744505757990672431464692787884803077428902061974454525006201107820945170298778117779764011547176163911985237318921197538253868007500199113777321537985376403418757733430366178735209034118184176401724803315292820830278454031726127509338918956410405414633679149995279361766732847903282945197139378064611167706372929908818336700779580028070097967144746822951052752621728218505952171438564545388241192077857560334388423852876831460562937530725348667535616088052790841233587453770472596614922457544691804463716935020655668877166247769690819951397283081015269458756547864353309094294133437041187695364128838262908283069091136257927764441719207706675330294327290575372897731566715284906519068577917822783841938176293365386195727677648359122874456602720253169012827963481313619472774386954541966344276111022801825394376648830926902758293977846415533023116234523770187301115513066218620057625928291288836612206005844849439935629139169235881812614691551784207639372708507213493016177925458690429872337898155350154286273554653594921636937102731950329914059948832724014264873707189359268698888176826447217483043638134808140211961838382147858018053853845403962115475159918192691036090860708023658540834896983119197002482161700863182602175882171020193629389353081457379462638260896819664035374605972925163384370027410038628746719847316886135631825781167585583780260105666239028842776807229586245899060150609206207405815902625548812106913942783446183246978753194108048765258400183946355375370934914227388329570278611842128198906756384072005049039619433900797867687980765520775221474259097469087988961132414683155057907153391538790938507326830680887480993273288343394923315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] -73667085973960470607153039454149175359273245687814063254854673324721859160822154076676568535740809986149967238885385240614843009819824121593311600077286665598189564860420291992830347256137788157714594673726423802287515572243584181111272958946781904775184863947993783192499425517392489755995614664733948392997531804909407305640056432990513876098078891995875482861862555817882272374313950647428087364917585861762243982300727242580487715969041028379772398521204330954715617849752088516455486138777093435448006074155459203242990771259592853377390465895286163708402482982479656336215311577850900880980967590036351675069727129465717865392667034962414429564312126556728818841557207402813348497646636542005133123877015382706947538335852534901037959723490299595825535801977642114909903180948545005727516136864132344789433547897901858622179952943149197079766062533363599093680759938403857979451623687289692178080954923826149120943550512593452801266629814456788785950388193929356764411702821718384247960603808581224844365131181904719423955547318693181167114194474209859544517981370452050173362926181330700760228351889578771843891241961336367533846186338248309323960772273510931443891777632157093503568676238486436051625616436137090030781618665068439458917173803161506937271287633990610473353825206594367238160229892626888670668762734532461613617374205332163462484203551469823383678589802300104034608029873736382451611071934514895621630233035986838933809012412148273917389895242764481573411564748910842645295203469286624317330771478584061573526583431470006402911338128396526583559121089488065223123767953347446087075878201367288797893764019177193650675546914646654315338780416162750737034353118329855921462073598736171885573446063294363071736728693962823843698356428303429049687806282493443336666392567434044354874779967011605229353740282470179611141708058226492890194512899916030398125187705862935013155839647301270624892940707758858424666997468323797508068347486790312317965143848971409419402636639226030456566284489637266294188327952954594723424823207903084012920263249398851993695588694563889154822427830363827413390121552917968989133116442953357553215895540405439717600509840885727591072265343610395582021620771315470438092371070768984820292228908304010762159553497462358360782116819752193368724771989833419337467784482846004036276042148256365872827245218369615482175319155542089209360077159796816328545341497894899583275558236916862729049217848359423456545487408409812585934646149920805171895967591571971246594320299706676728339509088157148135414058095840437588721664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] 2318042961088634660804984838220940602242474285811485400448757676263323272938715303376869856782520847365177408473592211163868888129856996507299690927840182435619791909561413450602359452423077568514239840628671199603697511401781340934253076926276149359229153786030897635836587481757598326321749595126064687346335083614650438604599888184709703105827838066795457599345232160794190471746187092993058829281184788404286574999714305184467406639797276084443722473664321713238043391761083299379323426559351187810327204260174122767204184067345108671082312757980847986136082313563943759722826924548797295772718125736545110477440003260949943714157916102132224983904330398583580667360723720218400180137571512956858411902224922917599060273008996585916013755944045637230805133483813488579006711626989348902125885084567458538801189951575078187721095077885699509423625208831438654864308087991996320496493571887380700936104194342246247805848251756629246664420291035214873165968120102551571448027859488635633846971439539872412165071397887825101768927242352556602556888058694551272573212925780301024281511103001729914747759363253036129976673366857206087968985959361781291235011450149114468677703809585398320070441495809813246394451110725860367406727864089831111976901369793638153669762580596906413372868401101083311609915481293953350030554053723325559294447123327203963666430663968326566480314270817984228767115666544597550779399842556617154633667995698875548235665796901958037250734229164761116305940004530557567286169855798409274703242888043333079705273468865433430921137017955835264365706704173748723300520440965781036448814635688337613476113210706040826926732472127927314310776847122078602169595710396440791700736002536654597405377659786688172733962261927923626893213258389392748445503295118116409623260179018398844535917794704071719456840938914726305416116305200616000996784008221902601441384881781360926998611417742945359455988031221571413194387150672333920418784558406302134468610073228770855245403697702225437008152173064374236311863859294678272395963686757972261417191981820603110437609792124981643284030460741323844989336498572297796815780404427130856138074977584746775792988994338194488667495529064403661343483202283013246782037185513207658520565337784468210553548934070415336154108076636631647284458215476025742602772341732325817136340948629534548164977377895763919745990689372338405869236157142279634759420172437608944017934193787867010014156239487424137198125909598581612591957972614866230265534988940601879509745729094815264245936097724004188808940653576176464297984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] -9491403070879856956673726913983226308300704339669665802496019395237459623141648543958528017052793804297709456793563932967439309328968434335374368415650205978225031716890937732398221704497627489486424078497078187786770131085986054410242405605410272397274582815515313837639377553042350476744389783083062409065082289982076873035756342548941191265535034968111672964540332433750035420295993502981036344133552150342248708932235787616748023126955053928434496633833603683195641825145388619563560823310502874174596652655899430265243924437913357821557464743379190394180777592683684406136709823223750221397518658483841272051220624178888044945911377463789046699815828578546403827404073257046681468680632089251547286361886003405178576167509076814600622892730671895231140524842496258460664274770651174579271730886079433796303063918490474892417040757337643562619511733528119540693395997281846561556208895086585057077952003169036369159109699910801909954949425791169022010035835703825831305155933238087492601448964798068241147944884262191475779057662459914017251108811856655885824516004476306896291812541940464725061883803454155357864710861856969209326927628152721872506970678556732140426437270277016155834956071479225140158655960277635101190249707922494000497884310324888551344885046533519638517122271940587994142117786346034614487452762777435636509203942091299529455982569705398238832533002036214253661962085210207417286815922224289589143194102062833254231219984562075626955151623672284374576932007559031690680600483600531174270884881868786742633167457650234023356786442505968230620943578436977047422697864282362977514690850981094614193558365489995038938358555650831907885632385063495196255035728326646841015595978977385909632381416947835089109620191953396699862509093789948316711808581461888848907738460994151474577996653964617148693937843360756625292896485818815339710547510122483712294035232210019687495248510646647791839323376830304308853312962545186842306768082892071164151965576334729440486988120329583958890592372098622425349053102311190442489012877286674407589320903249635687858728556346011445424360946131645911247052620082303181632451887372200001283651515819074424798415535959324142315905555402434096156755135206596555089866481684785362004346551243931148251309204112331790694504345324000985134144916108863797169583693015322315710439966301611757029754359914583174335957654468565593601312519694776547276405135745545980178402268305113669516429066727286614517782708722294773130690342712979221674784751302952492495236289669684015101207731917755060188911012973413911526113280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -636349419306194950602284640265096462712554197480731903778167111185792578237032072272335099628956076588020734309489138891024946223317895523446952272552542277230233551020927446410150277256977372382758946356436886956089583053496476141156749095726562259458323492069083132410189375259812354601072558250331440298422978125435209674903095940597294970499938514254801085428850015064234748131588105724524410761981831152648236803262942318298955067520577662562041844707282829868269161657807116619275906156368874173325530091172554776920565633563213089163010092472272145242180844082925532462271059205226873555624238093744051208273733490774094698408207311200537762067577393255628895788379447999826977532539134984191126137501705205907950134169755359347309905313524304294017557619515725241333362794958536827503031536508375917261711963763704491020081188311155900345806860971967270443098234358347068824674703398236026940633302585557215095010003491156413759934535856213958213707615420323112538368623621201521060706184285848322433255015943976338247764492694588116643924366856907409084139429009867895363929020911376770925449821453545058495204475310581565775428768321967921330088033771199745789991343740545924940685620522015616595418154135340881363985916187321863052359231540318100508869882557549806730643332942865085448561507502721313394835478786827425118045568671778562915168447718997660691374625461091133703904797414500627301398746307999262717843368622095011294652375736662508957171638680747744473908085716977983060794617690362030331449121473397959222782346438593190075756989837455945423512609491075164184226126150592632899401728075499236019267433379820549056975187308451219402886083443453394242155548638359321487604171868359046006197703363169732390718397874570544021658919378330669304469395669706556047651718777867602582005194758620712158367554313309450740317583739715787977754357045885551471953980666334600575140087647183732233763587491464261470047616438617841942243386676497033012987546342848590842682497049993075618794224727447884340147182201496140592980822574742339428292340142523401581622916539299372763909293547952525850633733728001315655673733457971886465511022754724234428755073719106148368703791294168706373555487777664121981380106105246026901780415322755182721419397314726005774957637722550242194793159703203572442819882451187031438453907672537269099028641535638564073479959844702884354267212918025147922930531062823504537961226826205007525082099927422842541399273707011970877686984252282898600311921794392733511806329119637010789529344238744187261234614793377024255511756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 13108160613154366712046762706339672144310885519298554166382370808247020389996223845604186298933132832996045058001622791139394108555015850707048617567109187711878391776550638858441603979860953940918768238101958614329041903180904993015664337075532205768995155643543657997391711636145684370459506147397705765574484066870365064176264902300070472831811732861668993164255315967762505386757917642008236368589699859310297583049813159800566708232399364152585471774169358489662254406855774004241942523694100363650555464103348294331008068734014134402355058712884188979127187801254797833191393969947075129580737609851089614254701304371035145660017402079115024681919239012223682809213065349241583797440534644580796592489909611183262742218281460020735593246698740878360452175673904555627012979004292500561132259817391369729910100815583096539743508468006895735798271006306263948598268748239959830130243623271257405217272907762310820501155118979046831791712989119101045696949466223246291975572857496326271746548313287684820150171361202588706263281801354575295584896457541379021009710769912240292527241016440688641674764488931571892475210497394054887978193650556402046432173992787109148144796872371414367652117379221135023058208816976799065515646577873776431296039472243250471159756503325245323948273128221844564191301645822792888394361070716781145593463861945194469480604686321329671324085968927897810980863004451668872882670903335136522136138131317654995333313911494783156655453653622946725833838688031857103835892693936772877071002273206434289728879230377604160709471420338691052589311388210259115945412086326837878613050475076089036435898508435644023163096792217921231651206439475344949723570842523772789299072263251679661597429824097657490486762433358917892087542612566021823945225919490587234309276987188326459314814888295832420689867562228934319331479392559854451525489154960280638137466529482114587659196801745335635834619623023410400955855123997979935888715181630167702484315971263977361913938846225983535696312155048966940502226550722650133074645051666488962407453541266733940373437132240198780964670062354930506239937384182086625964729416575736250054853947548266655171011135647391383416013204697698712020392485781379521266640138699016464117085126484038870258618169531469002243690733471355531053774275084921584920887319515795893364519862048517648679134867917083271854141779511304378250819922299493562932856488009342997495008361642664879316715305772083586177807773259726831374113326703418013407171565634398442174838909415477697513942973521149001690121515062354284808247443456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -141644759960038929940603974858897333103694364909627688181491186760474174206370030694657732078552708771519816357193082163449757493320811160853851238295620980667858584315151365627515966890449304820306992778103678957653768108651335271179678655448497315132173093855642876429002138802117631857843222508684755132560999570118330981268391431326435360374538708856229582601370848768407385577567872751015908048782882764226329194465319389179526030497560054192399327614947328384177730541669017324441585508840043798285007321856891903924466700128961228041965158953879669183006557861458875677951582915065806072648872846717136386621653261092864395853917401268590482060536933624828878429658673346671692172082969726040799604754037633044691988291918279221834315356839481327361743553729862234208724529271536719146838806104079260647128148391414981377572776458771285219841992858318165375194536385946375296299957449964660374152038660214988931307729770061308952397728512996307594945169056467565211964035964542486088919703049991209594658687117598965846016713059360707457105825291647017662350550078338682526336917016879475538073907628115198649456702836788739867910269916220623298776269101971491830060616005568576103312447548754094277245757269106941487352402055036418873299848051644701560818790470611304637927145999646206820449433632583922551435353949858759840883945053362114415568634751903911399112824469244324676149209999817436059595140301451417411927371149627113331353106990197630656036470353219971726984995577863808879992805869683448682556514954453417483935789617291985195707574607089710459763584936396817548377536749426587621856194731910904268908401433862170946509033625290703175150697444700469180706958829025035627964858293142626158317127113062722076274257055564650463024509096764356984717679167878435885546236741808474547303581540023809738585648633158400532086303428623754780443181079631298943138403072273303781462887360976388524731875454442341893889375639728625132011806337461352706617514478718179590118509296832314672888728737055516771088262756155830270753921860279452009715019695017366895308634669019434198870339272991681243144940181415812586255771967927806832219698597816596245460006403100197435710327466206237311158624923015185347646189104693396339843745688939808245966172026081612486372034123261142571138812265337313138669619217059163416888665246961764364238231222756561249549027624217536702065954256855678279150550786493345897567396504171674817301310371246400060011474911486995239198790041689529745053894842481522087434843276007327627635689667370634529783421712152967457514559897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 1049814355683961696664894348687623000649648411547540119782586079647161888371395084097420968506235411676481959961701451150496925238804288512932226078570721829477652334287969777006670858897911497395799156669941414643198143000242357860551349672936089791586026059967030030388666634546491187490281654178840884692264466578011822172568528003573711790508737286623759166774879874126562535574300404766203799324927042818246587542326657552607856779423579050725149252526657704129422016655285257259032452932523689291673452289552541262166448276513311205404021801634878574556705398821718602827667733749222407508987883219294320081157797859282162563050621607055003514834389409434525782856653748193124645478490211633229346967179609835829191612204580441866648992778465354914371376447334147658089301140344360371825156272349170118344224506718555359490359488629424011972230599806213628480028000344353711455302282234327169841778727245779445239572940904565910154397214415525193979825309463101902914145308036894588706573904397160481873723613765012538797795948955619535586830567765564510465051902886858516140124816329237605805821034326597811471829719623404242092224714775755927531648567016784109070983767050649496934117639072200524495322282373086859869569403048032018622800467664900898891363340115596615625764198244737368915391800219039613677676135890348460943264727537185733465597042311839170614619029746831159491697157527302659900176025581435678430618925635963137351106976042734018941242644482882821793898595163951578569350487513471896122085021149365199824334371136218671073601543972300184843618237261409686632641214418058840433950351711757693504339293660991688485431506606989469717176686016174532651014720685836591518856365854626137822914954174023624494507066275930452204679156578779338041521786624154415599804319726190602817136355547646417458383744083785655414030889253839661145332965924942060867682567365674426948878028963680292965380597772111964373786201828750766380174856938339275842181449029642849653919446017588756057698986983929902740164444644065721675810057621070342145722669019407659775776356589527888883620264291057334065520418473434620651040640257630993965396364268742515227132537065899043837606334413059315374003403661585608378517955717383905078099435781692855066370341047465521136331460920992746201044027563085377104876918673011503475242225735277649321218643336021059801833007810567033744148967182664596053673364911258850656220663260011712607738632072857169251923034679662799016360390965006421716147876646496900289862805036874869313784801305198176487590449298888405138116347691008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -5795976857304637004338271384576233541730982460001684679039706157003979957532096567143858048809162951544592626065993850480689318672247131313327963605409177848986859719150722510821878302982309938706321670111157167432169142996831212082279147504047336180336131504897708816964008512610667743639505516426350610212114421260808822707054500509050714548173187014802708778414760153575932979026506731212637870439435599725105257694769184557704485272824020480210635055799591356437288102132845670267356044210647756800966500650305807881527243194552987532538984926964177773567640410238444065361698312537311340242730033424968425549544377247031320818247638880900994316936697398456160367009609587030404756749674515976214568382129951022986562462738540327643738538015911715798259235201562597440053252816007816793643858388453093533217298468095876036866686403411454035742539092805379978822478744787866646921967692015803969951897958610930898221790006754768225687813982430042143691019657432319973110455111015456506788327313754700594837044055574185927155111961946980124692229871064015867826893801094445319030814014110664641079729869676356044863185214557721859654877186615223672402722532670777966962167899607499451700434453098492701747366788262402493011217273584023060704438466719488623417848644339964466631413628486044106841540906033066538219923228635964633266481329455216688449013001709391551863705667061035928969325288670143814312951395966436495034112350288111224559694885234185540343184520436494712158760883400202902063637510458671950339461124472674645668816032945359229566152220061364971004330196372375493660853732431295191751922006085187480569343393812399925427637155551286487025673717454283982092098515782071567170580697016746789405113557155109541757283761350975123641831760308862683135445141032277668553402905864803017359398815649139617168883765101494126423855564944177838730279676695780773960033940830387983853507545976013837742694568890413563326312396016977874891080313362760756822783055021846878321125145711617130180760310936623816644804013223205496392180970908186660207583613947281930153062764611033485733690154262620056081077543027673871791876491865076277724434705019919710625956998169736371428449383276968290846879071535414071477138299974258313342613874056642640919164273429943552072447077988743188829908455105887431328546259130375142085858633329807087077214656278306419396808425548374154804336682841935077351905913711826711069708377262836318657552909275566886328534234889568427865334029511387595230646390112003166998668460725875683631713282691009308431135314461318072395644901785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 24782112686802724137330527651031911040894764516934822246889783219766661514014991712811473953138629330260986228915709397278610992183014373345638688491584553072967087431414488531210657107482107615044778226352608733832915671018235701364662060949777893138883996121080929497023803006610603040718657651196354227223048044875783863539423122553584488640491467566046117457853362282097293723203462933549836851602374638301157508861741662596097577345434331801808093846539901304582518316179384315978546100854430555300565362524282312956104348086139403952987159628240441521743293255448688053239656733717567372655409180687420597337894139906323424092306765151003247313763228234298683592517161950249720115441835045128328152570915179104664628496200291206901236538294241051629913719874665033709671808006561063460224772833373561688255333478574954250977328388886380292742950361099984210897866495246075751874548016786215614069072269588653669700605310900634215811755395437093783401107439942891855411252560985516378217192487026228909062078549796740039589746230472400058303962286411012353036579217341604755301373867785791687791698540893334386421437625456632253292745941834865346014771676475931664656475665910464519713467405219358848855089085052477016301459641698443415766870446622573906828395055048878056394756835894733724200996531078001627716004600950215864240566561944701398072797791579935812318043233505907804877873625948267792190113854072569813458900989890166941515132307634187643559176604038374148228661084913099179149445949073623093863160097831095001356022449435379561925686530832149296649634332797366146552619254469140786141514190557532801607109759327501053116225668807977253411700414041228550113872001374803899710297422176570067613536934318500346328441050306256358270589068176504714372372194120259234691431406326234595438667287295047990170749049978466652609168428018161084587410765852570756165849612991954627499921379285169276957547694101434504315685692622659597890218802152035614378652222152486451262603270284349481064656282520898708083260575358454159710664876340228158779600767798649848389106260810180663745176793065699094102803450680341035980842870284692221695908837317288457140420477223141305050636241423250141697293813117999271557494300944638178667919909944136484404527415671368101394368174180863643492873201111518545419883490971777353851060041860275579503283446017108689057096140582350649108210451099224887611648024681420559207554436989941669573579012882497501000132707259929903155654762370887969656718468659384169188187819031868631441894641708358595654142117729149669157862553681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -84131337651147494295826705027480214326253889106524727436432331917641369357827926644200644533382582274971482264630752937280046477952124836785774815926148722641539603631245811342116622423421227517994786010967854336407861075712750521051849491073834592103340493435747480658040900317346827213785854161162508216177738195624544585486453904442741303653851594391743511499515657636607190982376721827632441064839223613408854178034942067507157728136592889575703702727375236847506213882658873606835480092349229342551161912666572318102876418778404484149427277140385389621892726237322528280715669347432022629223888681072401767709154556420170492043006977064008144415151844267984534424529969304842614023454106331182994242362359855092040173851948788773578837481456598635931998133813084279166779878405982364235301458833322717218231752838816134254869233676409197418479959247072569264760668314394844199571965890125783961970467366215274938781862381975992037398171843644874340609851160892069826736473773570329115972541399100718913823136132576140592017930034215519428725802755227516947317100822038157808851513155261276789802411710154880583787929351607271752953983797975111877721200844991070617065256672048673046859955156924562050911562936439783420876099395421848315840966826873448949172172711774819205666239609241751332037991954314208098063889835361051864657184430111644317889348075560960737195909638230294390657741333662708838249876782947992066445466772051327684992773190476049094823006701511069840270678986129436524042592702373973910613070851158236571686167157234991590452074706951673479873186990878830060404524851783250203171732970118668332704397888987811649036699879304789961836413242258103660948191704368941217289439516035852757393594475318216385678249304431359978075067901593423181523133553197407429176278142191786176006143465379497457155392574074958081259215871025154818255312683226265944427166205340343490645702118942572779097130086054578375412973709836908537383002215108108148724725721384246996139595919904132540493650862957110492969546903546038591428925722531469793011477851961985019411713436176583495402074743664352027081109808195983894648222285262971127625240025165721097565616717905025174764951519389244260735439086382049491080335560850114264898234298679006325742631425009613425202986198444883172480366221840820268392369084530557602429001558450614881513652415899324891197506760645773045499828508017347090935907865397536043467925786796277656806959461159348606311164929037381587043961099757497992490516106306831777203731067371969367160021725116582826498802938396420927637455215001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 231228236030269150103522452152502565127946665990605185348416021367264147598897006993547021736807618420624759525204862606586687981692814143289401766200141200690757531224069428745135036875000486846646109770548811979112493153018439210340100057625138296958457659037444213687149545183548513046817827629151054489955404086572635648048179353065040406897443471029488585595402501817673974014488033260719802143893355607365502716559795320531684936986802058559534430030498423620525570359603374912920983853210047459290667096812413749169620697990168210863006937239855174873877203437179409332930090826045764809760515344166048465656746194957743266840323737494508398003583293061435837915173475956454969298337896808276670689989072030185096588774290889553042530342092448138831046451998547163726492980571604911175653201812310716745226441837804741128801528407297699163124553726261907673231720494683617603323592854511983202394827840554863117538463047225144510341051546285948084538645692853084848007884922999160173401876991083476561229274760629845689177397905480502541201096562473855994309325144243917954596123154224318531087985868972548278748779644681551658734485026434944634524566421080224628208838854912376465354414556159219960165572538645939420523113594956012814941468795749994331433999495506138851838520882048061405461376903059047862039702349628958464103372803787757067882794818396687892698450253181957710005071047025057897619217101468952700453994509346129564231187518863199723094896573028929754904282737652036818825086084121919480801061699794782630564518412718952361044748164049367486565015456015955303842073883572319156846537030556521607455089675310598263160135461063650251551123392589471801088347238707494234974586956196301927809654444112841959527174851098494443870163049408479017429705796007815468430439154520437259900182708291464039435774224162972193025210652303366144913904541953565711238740536244095526136832976736434670266895860288717579301178302545689120870534799154339659663255194958517967916421778845330369404728978082429896932435762984393887725953299123355229374107012234627574738022669156429423937497954986350224840680253877586042311888511234147317843846753588263677572108591261910410402121855195669253206950391242830209179328375695563716204816656562846833891396539368087072559722127588764931788800041506592776662583883170807742012928203751760749542415007839504687763418161894518720734803943458087022746161873290886268550694729012634542354727970469995550623851965110753240871289771950333619720240700878612490047893557125526189744153838944216769885038287783599820535446842114048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -524093501206954256966131901867772797083142313023655399824592185819321569104704539915387042910412261236008362357267097624505999716706850382028372170836849388927830024443775823594196344803498488274483588272300446912755030514981352109680641666499400672997233175546772468740639326755455336038673224719633962957746442798676352640222211067851249111249728488792557059918339850646916797381195095907811934329193385993565204521910072369435451442783756101601316605597174787306802041628722490194551134342432976996268141312363707491581045490450070314161164931789010058719827413626874965365206862939838586792431097465892088776438665006662559128099778372192365268635738153074478606327127788736451694510196424123194590266500223297876202317265332271127010493226735857716438031675426520744709053602070542526933306713079584914033679072461103025212436764376140611376739055971988070276268193295695781306005801593564865367792950036826396790060342037902900420346547754092026192268548068925098979614093276095894062567121163691394748088877729205001536043209474033707884738211049652213435440148975378968616009400960754065743063037866684016238332830302849063349865194661349278282388344841947263751338557906099593497410599636350358313414464961407212057072838890777692656716467906646447342554638017617882961619775637231050698726263804572926495681276640144182590340906735045783506026463649281119476364411873264194534840519594037270065877345970043980828680850585962836216516153580225484851898399255460982778876327510812502486751674625675304667957665825177688510930221016606773777177758212532039376874991024177456395558103796850335656716720366241225763928066348309078218773277145794933149840590954870769244533522288916255316306575814089487463698475620989300870811895011796024402171414788987768924731816465761788821260625012534020730044752254306524585891923923495608561264500634171405156616159232183712081650020777063436721458786323519862354963102404012315034441537165424581973147362515255950135207703559928089107253142293635301323736447470312671671935123691941030250307200830204180041652577915059208995183829968305925310592974035361421847876530687846886100435050366105957751239056247372632493325861458781342113824458544713372061581121859976480706962406334399993507565337968020323583528683812385999808843543752770671239430028055422641897082666056125077684846450760698698321245708482677480323716223340776840719736873106903131892141935768876134412776102065589075425992800008336741066141762054231188291097214223439207119649932128000225655048476513329731735625915778414168489240257028493413807397521902796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 998733849177387267476287570965955624269633793388993096386960130510987000671707375799536096806808530194080676220030255068036570523166293730865743864100471859589597238437156844148167371547105206671921401345252253938692429351917208006197952992006267710590793180705460726168971766916222704441402465826595956205486082398708341732340741628067212375224432581442199548561346677787955655502559820910137177670583079306464618925565552935817462277283765942723387464024835608348796638411574377298157103206864325283138996940840621242576138838891145315740183143448641383918486105106314965494067465177958733593326889904793454520573744712906843161209286305332728713882294214584077115478745665123011849149269614463678282749144356694858624621005329477065678526572674928894233201362437383040110707472230508577953816389650853397121456937656176311195772027952391302618021349684020782029208577132884206148560728814300356668717838734908049126008843219779493021183993524765625057557066415934652937736825426857922058203503659567256528799281417647465436921008425835278026360368291378639907141367194491852813422398238149432341843486875392237564907871537278123084271151321793555672894698635768725957561641984549863137645378429060767224336474350593030294726933679770033380301950586703182799681859324339691584299032911087701318372886429436386785073980056573297706226526025297298756130239118955673736206424105699031492293018979067347651895602629409630567652196143235310255060826075576459534023198884548804858565493310350454696332215384603095318728850692983115985875028206362864191382737853687855505601012647455461312039166694242805433525007519362107503751330750091793646736087076258539514169740305183503717470640938366386478603051112944520703554824510088767295589390235506220772970163396961342678957113479260802044337544993817808141450858358181469773484237779446072108023188597440033474067811933257747890296475299848571911807018910649298672996560276660096595806648348768948922854676488296133750956452376067410006162864575568029987686306592123878505997045793146981574143899251464163184345864376803205468691052549418817477621791467511864822462390923147924712951143118909670652113284868494388562859449010891876804037258194579445352299588542026148901300545121213909509173935232944532533350635474007060786368840441814005138116167868693269752375249783501772094635052273655655787839076803223436589644335984783888173063498021726820885461206388632667000086400399807945955905314677868412719337740577602032212840740787929245635317489492386219164362732300938104386173357905787472413121123153102873583208869748801536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -1628758598863999403775528020828589558639833019823934258433074080138035798341497751247675155888776363346413533843074970548265734210825793073509815032825401522974114666317580866482202926799471463861656759318455861394064550020999244716270417221392843369602209624355410598929012525549733273245157079991310052890779795522002124781873012054719734435363805484675494795087986445463486244852549350364487318215480261641675608273154407757731438209717371394373292444332558260663388550702399054026105766013032845544933827960636842439886389000130760251146013325902574101285655832446428330517604645975876237118931751931689206173591772835584457375925014228142789083511172547956096028266912197069696835250354294133238897030254474308722190530627971688907162696762497130538782905850004186148327254394164162648446358684345158343209747567066312932491263643377707209442630269563957234338580528052290164736791744650115010048874173399881470284968740118553340189944684925331170565211661839523026790312661253345007960379935416811300116836244775729755564247510099748577846482693429307944287421607127037118203057786662796534663039359733592790230680625922364705046433410306563015494044318803481491000754852875298552378225817581763544641439432873990188380279557241926701742149527074354220722020097623902382944766697302985623065555185148817483272977639195141758034405408544045596110276330049075839717029822864570792173834906871864905080081931549092964601288860354828406121109027486493380933207585673730111742184575245700818556481563386930622574320279933181549897254386507269998860819026875738841187176367686613563334602831939530349351482810851680289714842123478736086258582117903385580195074942364091547863905610240828733830160539240619890638639558432122735848507650681266769365740989486769477610886128920348585579374171426280861336722302053849057391453713277504548593903789996202823797225363398856554011968352808911257473453329551270560645817782365353662067223256575645742012433653836375722653823155296107726897594688459050610673557453420812925542695042717204835875685692102700385421238504586671839324754208684945773597852420546992244060214904380351464277952785138432429661163380954768657261664658131378793998789045340871452342634491633202477795392226833997520310044960117693890267493307906508793437258709618791787858148724010566352432934828787247696131979517154696912302614975031119800851274766280415154093987635094145467498157539040845234313279739545598821716154786298697908785881849249106307284826846185673012125779869371165002177656450740599388292753831508599767455139935002120529544731378162073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 2301657287583696163802242724110391739289097876474015791845884742532753745920975751222752171212709028655793445202547287047609054817196716305357816813179215592258408416208822164554541957596537480419081142989687478730004570552606921627994843202706378889189364628085056619748121738982540850740218567065183499179354041550060010552554946724249055526193192313751627535909535484675394298962540466635045368482079793705585022053833055596140836868307300246247125812510038174666213642074662475588572520829357781192645265842290112435216913539108756118612209524584854546101093858592588672159727274609168007723892447427657248574152802892374495000867378452111421957902181918082928876686610762559051624402169173678220546488596941023435798681929344482512140740171740295736896619719904987514024722063418596952768221956895543163941141684310326046087623209681203720906281032408307851423289432419527267612531190186521105373342873549284526041169342955068391375439898305537599020264422780534225295595517440453397443513158255193581127572132568755573237522258660847045017136743224806987258907859971813083323627967772316281767988697084402380359178928881013340263757469049716846404440671511127326165747317189558330968994860634434153269796821390783136012941178249487648538380536453729348817441513218832904933597665226035286288235267528951375311916220326633023464397610872293379368212033942189728922082063206468753814370308079907819130256261516729413875433813655924688149618807492331474343884111450885149309845745818189992849118609997674758792665902586442783003095155979819458067311199545749004710846152570519126251461329427894170352330394887761286162443386256056562887912198230247147313804702079919103717143602921531220667153845950098716034076340419627296237306640923367524557168147912764768536756536888871059911327033542342536869403944598588571946766728909851751511315707087204789529221898211986156706544734395786414133963475523687509143272067026041324960940855510946517538236396246614760704334467955929383797018726952539430940667877374366002645988601704061709482155045467235044341299279327235214006595048834719614121286645501720471335078222576744138544785377517932451179512660101343819455163168267571833532978967044429161652679590506295620061028636205589582498124466351343573282090642775591574252049809599519212906838531777328313622254942880464911157224189197889274877172029826159049339572711762768026061596625604143120680756876362159177193220537965859495492656695119089081353558942386894837705807245520315015017269998030018412686533200412210154931611811320711662518733120578243999183356981223096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -2845664250457697897456386226760519064055652027428787198032380642083629478857189742467039801124482302448218660949777365309749769700439165961626712823390492505172365091704328330691515803404039327419478597454933015678876869204139730838656806066333699969446324850289737505001708305146406118019737704906453689341549164495347376957800236607586012372777431737449504797772058388821838725946327903885498390709720326897811324742559028919803785235751596233060064421595481666974698666137326988120137619792845581576207873973841714891474290582909007551788265902611606239162853252528270980587399856058207163183406211496234391999529214724526537960556067737401938756600276925685235583329373622033969401325341157286744070158852406678769218936658555381872211737379939954547929051835806406925805072427710095780556314783393566221002102317608677114599744385072728310041129402717145407251279797797824248529788891853682777553031195947041789865204519810701975445016666008225829711075936494811605666931290698845440503203884779868574494616742871552900999304054136504282157360823455580041887771564535190034372223681589927218606826640293092899800841697413736881743322638539774538237434966478421258271755113267053452723987029792754881542386135581638864918973374482894297507514834921656570455491174090060311533689406590282347355143433827287034558847377455036887560636826457476740471310604010454046316134275696314082716677915173395176736024382779052363690688083326823664848003384917902559332347649592693317743316512154024818496866574846083986779145993887735147551937157668397972937424934810286815780146653058480172056418025594262163629431680971546429697456749629651491877746049208323193924737267187535543568415933670396668588917533236834805953943142473109303182282514691209258589854306062837877435930322649112731540183615719750141554595072056029865544080068816305352612837972345034855490249618586389557756066030054727318367157196818708735817822060083995827303900995870628088007654225926956458274330612954872850437927998281543870236931688001247244229696273733504425889135229970103912977987921373721273737958046441342258754315240298680877789851385100272562663430782105554643094719274858938109247579338901317261352931831231094487055884704863188739749358181260264697964631657131030470300891681252103082299673146391455454535748829125919833712211351012588178216117913996293886940314599173701073388036460475822720928464558003933121663296036870832130101643754376875878637817848461142401771170454483787758992587991855806191415876571689478186019233868150501864883029585090004009035475531995274715023537187323904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 3136086356374155862018937973370843887017784867414009165711324184313495428036343783426534117756025362896504192615082964804916716699075026028359620226084431614443605582267275986745225448888233127522008918329859245627406233036727847369923524229207008255424600196964653788560816232625998085121475666058238137285191141387284625745210222110067876816085470691618830432987642310353444646964557271329440559929184615428292862796252102561662194237649779396948377793993792845864771454532415818847168995006205034978125638852261703478820050743812394122144411458327867034512963245885284313360819150110651776877962424162297569713289063271209755244644435423148469728812051961274759214816740893630140114207687327280430256873908594767266763699197816286723659790588705526225858854593175899303015863887222292402002046373945637414050566548085764958976932040205131810840850190315002575944774680362562779709486892051568513765791058000169141760784813173736243205016595497890134394391216549331038764414864875525707300757999245543775579280827657138796061285115592489484183306513194194359132890937249204846347524569836166621503573335354834647201821999216731084198472412132019752181666530341747601023809661008287476549047941283477373195107193698281089905346451975318765650986167624364565342741310555103071655879088670079542086133270608962281486100241293891594815509157251743902327245841942819360447690935793432977485822292029170624661542984936319715963832692357904742581671950592897161601965940998592559749252576283875889425206007732288666965849919972428779306437805952992442001737512326198437264204930158704623274884249995864948487558293895437489227694862681972250332026511101134277559392379893146171304783774673352733859447293203414738150715259607170278500391643685804702623486878802962759496197952700389995485089945596296829293751393449403698504796624502934581653970590067074555863468255422141656493737242214497989367887125939925477948196904754986565441453415554410312572066229872702877681332970736942617169014843758425326884565227289352554340728240030870980747192172319783258580653651272206308609166996562991887571942607221682379851431063569161526822064475732560713273852380135919556563644706734367659099392484297030404996034386093328365807523257560105183152214277859730536748384504874451027918702187942946119683310941665555992307084910745248479283330845470895526923563055201198456183658268680913054869718797452125571893330859858059962773015787786193088471479731530985047665829084910882374593045150101541433271267864485149975929129506765709437330115883232490845003214402443314613596538400258654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -3204249646655411012709152416498960762955445691288309130733119366907938556795160222411151388910460857994334982466775663149700340513320042876151695036180112065100020149313220653631813770223993338196626980867781215828359351591105822326466710738931662648353112086704212551074125396303721185380252602096617642493044261947478892402485827278148790257891180340286439713500765623139732574439475580281990493646614513375285522645331959416794289863134165815045218984587831179990412403985596172129016187225751094243321689870053428565660303324888416815250586111792121286234576079287503232246363563999959283084188007508138128877239590853003432321517329625045965422826799205198712034988174833482121388566126287272356900690901131642141606553124424251798767970014092752756576688288506265486760495933695007465216654348707796164041455564009644715640296320157458494313449668262958435623204895411845355745185531420586245845636546782935202344617536894712733525479962974062734013507232970811816842050210574447088056769825984295734752647840747567041848736431491616412407758751310065005357515929122762044620198933834164275445464107811604119508028110532661441580206994677919034248987352582896330183546778397946267704349713979780706160515824717831975186500831096977358534494677252850100552973334554466362073363350976296240685058717195641560043489776822790299635521075886770563748288579239011648906715454865458471203721005626090774131569848115354419124863693613111083466704702614462140425017225915643711447314764988679499485500494908174116396012246844038230848599130938653591130475505573083299936113653832321815795539919574864772249022723133190132625827540877227394277686064263356284493595448433224560571122546925568445414215892210864855515812836093265159277532111093461008099237705958152577283952556135824842337493011989922249526644574404394500211939711088435222803097967033137169268447570656009231314502269482609874735261370852165142366288055409249764704440625659843397849043967138760704864746531676671928798749745760201958301679385591250949596107341040990418222454689272103032435189595803195638490844392880127951877760766353609369419658208485082593167648073555995514254352806392892756448766876170690816843524413316478329492625078027172749989675599268025783185864470538663764051911103243594183186279915863633964113164505742503551445259622172070669534097743807068406343918319802419019945659870889590975590426888862446715167276120004649801577157632032506630106381254915281902397930014906889292489966793935017615815438540843837938081108408878769539217958060281365227872121335085609954212573776917299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 3177656303864999269834605570605437823731375385891969063373841384678789337203136627287966547300350885636611356105967133999555013136732934872919690036633413162771128254540645589223745683181951109922383770574912094755984596542278016983754452339792030619307910934654993429319801354341014270882034770961749979148004251052503992409541963026992243901140792929304478140955758451591936146404259226926770608696893612525451213345952579460656840213785167842914811063635073993943077309454318101777926530255963378439911955733010778228003530462743445863625436637268187049541706268553759131897555855987033162539644014937596849243117495744451152821007504139985295131393019507257708131871048563900703895650751519525644467562292224996674233547432073379890974934706906449670753981510337429905649663528770632524480425885482386152884320546759574397790999757380247357661615814365645812689758796394407256013644353432129387941331283983114541991434314625592436548025609667482495789982823285611974327420091019838447998554526001857051172799201301026719765455453649736690535767293584651950494317434013262332450418455471893198727918811867822412738931365592095040584340047555313257456711976445168397517117318753429957549464359397091599486763388159870818108653025294051444493341996446571179097172783757753692908500067371039957573286333280178003620299319423212053606831434572341367520827990443158536533834888111822228679338993018248277924128522427823191710954321440579053868172106095346855150430584723275489717491991056224557449680808326877202888374146635411212448759319447052216126158207330792281205425195549346478505647026597851479954346673730929647852980223417181079823336936510801212630256269217585914707698818150846195092606021592163033434125091084659115298387165773593402454042907800037331711310973335857934486332643611757359956115620005140861661399109646481793360391408626431414384849781827130680041855828162998799406944825302756255710612824222833954208727392350515099976190552870058851621718812747123607914185925589009835837992444988902760955216985166844263945653424611075883921641916958443829873764456327673418042260165813469842188572024024155202073810480222462698132910056935983943332160913123974340208005514098951647566451508567297374334375333973866415405143045451713001579820283569802605904186209968828671814940824507510218104608605514848645239128071164550872603256658717133599207947667900691189863190720116890442497700636427419394304021734250498861549689505221469029248135750600933295343032101731668530942122246009747828932304761809295203452443376522167517841530445015482867041077293645561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -3073423519518556745515465786031040200296886536798485880946084079807149245259828825927142840772843621681734437164833297609899028398558201094507729057945950532624538186084271338249155784224254913194329839708354324134593187587967163704464711178987119063525520804001527599456436086618318121251691519394661294625756279360926814205985524476083559260184926241086539622899070995994877918236010234609346848230185992502793093136850121391376234010088160499970447792165706700489427346173630717912612874076274909852956413233254724745442895485471978892172823073539284374630667322678415493472970953089279308509467531423121439163236702012924989982848648602085786949616741977742736029658305254530080017805096865322879569094260086934531058003572685783049948997578566558257094103378281646815657592134442002410244386048907602163938279679625373429219659288793930487690661919345214790127686280294278747025016776975618688418640432521287591478253860623818040597736435823947261993957969330405981213206995136105152825217783789622662995603655668184460235836762832743628715771109071699881593246921308531098547729463112036976281826828852999517580524784865782142393544051185521055688704602230538065575268718194644010817987349848679630174214829636604578878000548924449297520216104359367971330467220495729375063747616740837305700327386520405076970751326533788985361549051840621892526355756021161117944717626144435887806942347343627161378085527124317307383540232526361765173614393031387325998199041121390655028350065908222680206214687399159117388517430155806423523294804058292479750346891872808771009057666010754886635328530253630542227398232529093579009597477187551867953379632589141471727556872200565215984974862333433364334230531437295438330786833793846545296375263578257115088261730172355333280835201569689827260440936099115499586612331760265158655335436321043657125227556802388536083993079955925258509129419899091565307574789393306553796459323576123733426014222726820599253658852441101006303335346971823491542952134036997865618793190064123214110459012595357228199205362499132947666747793756183752077997806194873690701909987286218274217469771854676716883086039128754924258576915975543530655606895733607108022062493042496101765756347761343689827340302377464780897041742804146631530221371206649880606530555577449584700008743370328839641844702963365150609194605102716768759927075517719850932878490763776191262821099153534570038528076956526000833176333007474433501164163101728689045867325965004141328182777517837296890101084820275772003388015554740238712917071467792257374913218743017803676752362130636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 2739844517455054812120948918279307800887310326235913386061261972162366021554417093784784167114248393860887175873289717651342743209022412177663789751725778925276894194342448404797999591261335272303066764950974358831033002011544703218884213072703629978497372110502777427372534214891396777086533622176299113093836249206937041860781797812710655374850070297944919208436055746962697417345089716513701805374397063461296631242877271665496792398157112515415223868222342231136985470029978521359443799238700519689109616223712071170210430282934893615855388381906711271336115198782074263641661305310724834047012411301653365333341017564078858687977879043366501858809542419727288214636082452120767323466575929348442693279085602083500273811631056798606734624754522335872257829553001247148122830774130799345046779480696904953362641229885090455914709600637413131736115672412207983394561483755308442051043048900414216487791311408434176100830830617132904913654672004417478160136118249328252903009538546136456043180644150328137457870294675308610424839124033525094839977732776763392640652393266324613909358714934816072952647210061117846872155185429157094162865212020818927331830872379849274815591257762212284987183162958546406777758962004752049438613890662684251924681096148020481553328463964433005612765479737493104712770233534900659438584459272173132264805598317330171502207259888435544480634745672040376915831391629667673992365875310398119185507612301661294444287218106911262944078402556656626153202755483716916539923650880645882085510693004892009613648242008108200397350618139292931367141424900624386012783221075927397184906202480338576495217081893045300149751626792407262160266008096872740275123084051593423470663068462824344814306933069504292436781390060593030434509582081538157491888097687119755180349821599196160737682955277523284233113348767530232506856257636239334531487624926870558200347419800390227142825602514569269841582335546291111844395522459498098182130528806035054082666745103962274931657727706608098343973560711547864216714790095294868038645561931506726666402603218470758519634334073280725183783199949359845105089966768129416782842545262438087197019427593899008390511042872383392400402647216215446945519054593765017571147554348254655045767271324796026989288826195902237502023640845568818975960680996956131202624383757095318890259699113197664699437740744353517125447561226880467015037710903360730369350844542342948424076890721049141746607824104655893453508746639456574189074490820511404008440344717460570283410052503763883138311212615033987151901134985907517915369165721436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] -2068557179009389317394476358311236966180809205985535553159314824243557852627151176165741037180035373106002749860624410540187725950579531907380121294547160531500472642316421090550093016967689294499421529437609775224598061705276180541445544983319251970982676818249318596391964192048673427584293584156117782534863856417705442482700431042506705103188746007006271379770302079149387942770675745751453742585936762416454320560506931111027971895898790389233155315908441673979901653330407828576209045648930099696255028484032391253359071399573536909843043108961364845500326145377615369546160590844289652924316003636970234218926462858933816696055147322183409950957855022325008410634096745362832980361992196310441852675428004042725768723462678367962930100016051571210478149128144562900886273800466690072093274540409602596907180224146616300517678504745596997622406126681130132257173496520782896618712411588255553368711833280596813860676660059320587264754760461359356231409344510670278674213966277476155876449115128617368983218156787568866509482517116052743975643161552001195737348188392193623576993174231102992615871697928373515540132290442307397596605592356880139432372607158243134254573341885384489262171655744140509866493304062194278366421170217795514030758692864319308445694637614778371347512813255790784208715586035540084202291205974252416062462167339258132459930671734008532230337599981760790915878762594641353811722666004601423420494617535983091391351182921507523313151643077581860684897522254579246808743067693518966668455984972747089455028793158408677310356723404249558894586139666256015052809961567671930458235368098756229829051605460777903315803240809581961495376552330173347759559763370933534398201188728389952694695497363566138559561971290155630965307430116692450209986889506299452235528285653712335511661328535605202718038585473676861852532014699393386871657381201000934831273216111322522529581453720031809345049435389370186604592684604718621565124811957332492968584846536795809986436572128910752941606247022795830204809590875647024980349079634100182420974729756294900128480110883232902835122492670292986177915385147682397634952753725461409621805204268024187769981270581193533688037251409930552386899813616615995970433212801210176338143444482119873461739734901237335054051894517779506476585292522942870768112888522482821881749043235805107333685163021412825344775109485014531655202936504921877138326897060125837734790465053647392705372947743570449766788560754762911987073798492575978282793750026308803439363331578510400423558164553043833203575427099375737646162994895257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] 1188327017643065030374113685296644583167651165842811638430213282807014448581754440697178090560572212889177645066121055044615574226539397886638024977781322136962421951573444997350009609153279052815381707374820522574501050368351297460845687208702434867587098511700778002219890458242831576613874034390297164006374051967366177822163538488802712923217425817120237631926655629035959361074928385231013000372817735038447951291707929613085924940670274262951475778831479818419470314330860047446237196744636761513332572711401441931662716688594602520685808972042605916189631540313925072712750188190397381730359297573353082274055044432107869538146846793133341813441854608077319422048457588605985683042461873898051007319556360608092943302368872495641560363201709987086111734160154888042881457330019143745147365333641843280781239339907667056953513071431584011571996365931431959442948999850260816767528723097188890798478184178279014654008568752917554836751068163662951704982661899225077569750440497493740666272526617335837581318992134701410715621187865650304654179516688160054263908666975805854842463440701332964671093563625302734223993603704431576004628581467709933914708996073200040191047692982091676889033408849536476390674693989685227508683328338446451717244714401665423134337472084991199880608675520167119147244509708520564660293953965244478095823738185167383060801664962960719955940142118027429978821756749380334194389299150535593524420850683453074834753679019156106099817611824059985409636815300058194273218313926941321947509010924453945436560200798898582741293923876657201256809790507051955548051350197699056818717646758445499050437543213209587540374503858462976862984981121658985482208344668435113339775625347111527342123971752092263484258504972365026869263434814543695347789451664972546584608105418726119878349112097867106320014434482387457389184330844935038269723779254251543471913875643822949384361170502021554874235152108564721425886267068873805934362484580548617221789438525436506696024580717500667431928168287870615851430668883637618051410500106599246065956484143380485918004592916502890050791064396290847419723292040179218023033436442182124507866974168264180366804501795727004797892418120507331755868692361507685338189102678610701209158375315274828152611040903421286924079266675770827629005071528967130354595125439938796919897452355200393866098177488686119027674379219651679255251801968480655888657416343520807315613500501125930670486401636236222942895603377465115587865535378888379941262857364559131580033898093294458087995166776869581105623835038049672169904914575654912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] -381294450879687520908135290782857925811417514955570577363434736257248510723921705788460348505071831919039384180490156344286718190128334833140445239815699803963712422619205090807679462975069567030384958015444898906551228348932225270502795539716776630966328561741646920463833403154824820659359658271171135704746479082084608399405776485014103089615898833298231320790581723300338208288508286518342460156688321554590209903782277307152210355752429656883710858749434564377142393284785317265369861940246433420478421736326428231058793472583834016240101932056054982926434838955225459124145271719862648165529289525466674126281250846384995545274852845904225290230726392918145132017260469058794418517425002006105575656763024743449418053619211615846770047555829429886394083632311097721965099716744089199399276468102041157508170289238156568764251325334701867792867720800618230879132517690281373315360919869649170313860472488022172414368715869266060658643850723038487232817280258772269861470001788187380035147956462381499495910174013742824161732414788198450531540499993305613014497870589606220799387224082463496661655628385742937782354763100375959063251170163681109521024460475280913648114382263358202765493638547208267766155837924412946535746845695858849592903229420009102811873854507586089947272617328703958571248776664437097584072782901854575791746326130368878199636821550933022590614710801480439680877808417144190651117177329482693512854910360072636795664359358913627416642012458934833417596390330189226847475729407798058877873573794383266395209528475473258970418639597601718796920000523247314303022225101451555425637819079864800304669653421877590018000724469213875995411578351074786337503430916378945065170512502299223423570432943292999167927477244913292784640021749978214477723533880264285036143506901575259996072717702637502992041999872119395196195573606603330996364081681637185538887665289059703013575405264928642486021108774891444049195054860877202156854152964978649497991435106306267496042461250452865913023092215491547910166188723076713434182508559415424490519146408830896124759039833038326349084662516795534356442643070764923418578968454652443410173625548440775681944758488300298251313755672017957817217641715311464776578461137521372358171681235666635820843076354026967183040007833147501547320479853480739898772506540553023606960900647312986593958886210411603029395202035848629456111593623418747183707442176558810558158671825699866217404672206465023116140114095731154111854638665464716482730058145412081192422492471438967957149674459441794199516595168914722509201758538956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] -143896506228974879762626015413464198855147278168499803989771051283182801266476611068917377201509087293174451683821630956104235956326523812040969451327694446010736927417107760588017915253666225508539578544463088820970456954511460057219094123447400655721240275766037566843755874634994234403410656463708639935710017602800295384258254444915693303606343497364777079623260323641556339476382914120134333185908599934229171069381943925564425114539907122822759713292321776828306981335118574590456557980365603888210179229861086238686083979597637263047430958530988847906279723552877638547025963398358813634993599126738550145136971451897487731917043884258221338441329844687673556338971480928687120499207078740068494043526321826070845120076158331924544586252252392310723030198162481701572236447773754168990607242317588988342111181935130651742360598821000380812986907773685986239330441563287152545393021720013007211283852689215154640577027473676529683486641124110941079721015757973841893652482750229328115016214610446380134959364039595541493114041037507616655288440656748812708740308854920598539790636511416120574947599492441610252145257673488145016079413625388862087512379442114254091392559783279346183598045524171420905816099336428382507088146633468049596204767585241612382400860896217461742357428300263680725412497607388904838295041986214240248772952126442374915264130669127234168303341233872872615302593829879051241815486203908321179515845999473263417692607525236249532151561600333508135790648038033070090628155935305393974875510521834429751061573440971386849309298376084326328696196585434219506107151643447887219452548228135849004014319757996533879103599413028561400449759667220124703352499687087135039947023213764622164937994590435327838913882925483954743983499150566346559058378041634352714927022644727013021536063876385637983991398645081543120746724374360177502236932508816821155064003448135235415584014435775501283836378707907066536009302377218301997815644587376938067312116128461590768449152896707331545131153211676353895493997613393798301132907544016624349088638745415600675224560747620865297447814470732898153177391844004728822879390782712286758251469024133130599826029494198552645971013945166543511258893523541938891937039077986097533672245554465379209289744407636628174317070215227298338906680304133253283979085602117113609946317152306665918524564925797190875055642902021200351719622031538713706763564028451670015251296050936653672919596648403532487063979515011531802446716500850057091755564278947329419815658149825586639319795858902527535303631238588348901787730958090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 359348705800148194286849289630728766623444200467107514515656843887362389127429819243436623774080170193448824056816196884901080669179611899735608649520253181799555868500318648022097227964741472993685229322008646338924381578843095093289848592901250523279884330101991902464546354501929000771869449290621058501586271678057259075484565792344715913374362632841045162930705660544789016326968249227174455287509785077677500847126695323589225125751317157557562338442759228842014143561528250051662778688966255449548497054762345948758430955950132423615207500063310732763539891954105776083821675762955863503693052938549699674332778502714293186169372167039018043389144606639697168709661456403303435138053643741545364978759805041894023158938524979486944143882394261975918543507609267518281515799734719290985158018571447218287357392227597885921272579195548119527077044171978171018008937989564063056048656006541990355869916474518148356500788906452013868369540397056978424943564247109508994175301865438052013204564386455026389471019142984250732101859238828794883261766038879554095585271897693708336829453274541395830795667856480400346425764100145844058914867708475766009878710879330841650609010719776291744323149004897201283873895979199141599092479153091537011460666978951452459641928047244711832802518899830444329429688711934924251830785885986680885865682801180647643019142305384615772049754511364471608054824591904957175979140547299023727239871436780564524985173823226438240224955921639427753868932657359398531290749296453662989091887743499498273425274115159928319042120159267973963038179319977174588507114206836015052731894991749223216650739128472889748535581229692758887063455596340752679947445379638145166167532630576854118534409905205365927898797044969887329235063872170357557131445382848816643299236951306391090018216226650983243029975173448341167317737324532171043738119270337156493221485302577830712088342724122567480833718079352009145505022326406464857693473114749984860645684125500171677923399226198476033167638187767891711124969584503640962969679988608804039749540001393848385369736090143697929584829691332482895765944115577349277724986147455260060289646667958894096588039933177681281360869602807751058833633540861881176862321796921095161377407311444051862373339459822005533605373455861116120691181176132330428034613142056306237517910166674394974929728107980746122449622346328717495205318542953302540735903409776498070190533172063625707083209150556421772850412184952289103254690235740512791669974891226066371389757732018843096781105491423729867679230874644084189964870982041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -361136892622790138892184989592014402204369007053529671221567342263263963650084732801104518260960115783430355368855444482401612435416736125424615490756180721001929510787019471172783426010601162034418220126930842695765189392670332843220569467878718271691977233682903889041467348235990814718372043961111399122812885894416121222250578507972247861355036867491757702019081526973399825652130326169396636013443443058901354768134798495495331476474716745385254876395722424213693727115249039507734112233298459545258905685951398131596944484423777879751101023218307866445610800158345480349068889518173872462948794483216994626028506103982368671741914142742267760249866083264922099735704658987538798811148042313746655733460917596861391251488155732879136530485029624487038336688862342120556623173805682112597928851496070499507172231199198936612863561073207989211493070285413607760319184470614689743214390214818201441646942394910661875139664160010488693224946755039643945945129588819280662911807347720797271868371788407020326004531179619390841308711416896692245015804255854180964832492545682309850818200724990615775866424097834569903783519488517184556145828527377793591056926587651362651549948438425055045232605365837263324255147441500548781418549867836330610384541586749207460828100057386375798250610453244975193958635518843087226522592656891941441083068617836128539149969277225039117671412511666695256882559193672420192881863506084423606796088577199435531392845120346536138115582452320152668190268685044058948909830708506739877238310911563159994039404740444502937180571199373309467625022978855314750628499260515333462986288531481482761129406053472353597041894253514510045841707755340202038008999149132413356834757171052510253372724704820194998063782432164537792544676210001836063571351305413950492558180461133709246782460535254042494664477705852402035755026056848775321602543863062005641558081303066461785376966883843671167296429568122782812136126316982998497696856197643084327436920838932925132390091284467057588369517240353417270930032926201052561243264081363253117351847638755338302672071088432338962752564819650790970122841878674668477606406095893424729424094121809314890704801460169371097359167861680747188941997804644408791035967072995196830710630283582943512233657512837775699436387374115448064180648866904730603711412985442562327598708848358762643585165041060759599235581350580093784032424286559085203585987397365513539625659176330916800855818252885316592656792800434734233044933794822485264712963856382243814915215593498651216397725232811460192351159165787712658886880292503552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] 268687371407998522980632895048112465365268304115602917849411111303951194873626293114259756365800347058589005126379432190544641750603599879426186630912101450614959920630919190636456062685172997978784557754804706338442582976671729855705344095383539378751117851808201928456733226494017695765555913950391884154361140679087524747087972652963449153505640145154903858427685346355399815709683329138753711494686206585941369992028290923658927779142132431484813532880721477604900627630276102791255356479734852923696172202987973388425628739011588388099792638673569452946733068879461184633017623336339318974848613245310217162963808015624271519994234869397251990915137816130610079575988785135151277536886254676877530903013989923680869406185075063215740404322623646062397461460321422101203365228117962952597393005004073048788457575657476815770582978060924210249706529100296311724921807528889202782119052165718947308653996251086900841327781053610507584308900429850902301690880297154180501349946850729994415798750757845871168919158114327259480630129842134898031959435028050417923497502061563639680957407596703426872721836314394652507666738404166348940054451798792052455192443057314775334517146414245038107513098670301130533121114680858901262047728544525924928827023006815882559194005178715400792166227882065368217575161365795835257917189811534743071511783307166030475005936179218322433315796811761390510514701018748166874179382460423991979785064359695560733497656252999161961490283574123731908295527034909384266344053417201653432706302134795108345315349687823070119458793617256116326257495743725712960584925149871090889068775467843591468802073135558102603314304320491152491173467142315955829571010527941714020982045071584352364808556919751697274007427101137174674183126905491655899753887275963891461124152054138870374202345916849074495102425122769072675482264563548425132990181773150005937095957004764590334348886460870915560056226691869338365186958354293427653799986472524209612792350286293029408547171359670047601761832416225950223358874979962443068420516282676932275561797466712595660641984790302510216145738584616551741531609153450718348182898326971056342363006276992758539625164421438603018716927765545396657241778269419822553020125378350235499421566178905384043408884339256981922268207382189698263426323081100592183559423217707516714178214208212037096354202475628167817202266680375129856944041952689802302197225653757932949378130704538346196169297349931796963658223219064671513892200304250600376154554928340667531825618195889367767223817489188054210930513738087204466237943211622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] -165922278133820300853589405598431815604218226432302997019262693430554836434041629048404739583836614891826694096494007004077364066866746987052981226583218957658239399855270293387789991956507933091765069870585199899838401612771237295372245603000352805345149024858534236355911300784479594081517940777663278683038583258697103754582716120570032979029691873085104929645587038083442945475510698183450173611394508421527881076116686703758276563155836184699377356560440911446483242089643550747686653404756264201364027646558226579508592197179905746589217242135874789549979459642932104445737985584001968960439471092686089034806080916449971165519424977883181630444604178747176275310676019691185464182091571169662859873675441851569641785712746201094698499763527582404621366312765235174661271914233727813467303171368188086835750004708919220492150012303485514456163842138427124423588230948907463584523976577237349667756570078324636787473819195160717229968366709296270765066897082254665520554348516240302680303588063793351916383140302899963315192317663728831655528349997729469984984070824847917218151745532243424414490505054541490830053240047887734865605938929311624583783331696189090204653840892181682744444353756629544347727738462708229379188716730583022448803618193451514525665156873047026289874361788112206799515904044918236249519293316999183532260325511097710045335489883944668143453302521713148265114881723865395247109739769106527508239215538706640339997787024762953848233016458922364586442488034068606429848446748154985930189927400301545433354901931320083601741725481343480974528451872783859271027624367033436251449661836993606001498772686158691719006636321476647322220921613750352770221796096838752309170711171982613749597742859520677081692945058416384383023675795247517768649931278831255507679803589601523718061472736326457267763814998659067895175268920950107804481939349996784588536737339205921113277236885864450808376383717205320739933825244140449434865266745712170925743747900709862473869069008518260603963813587264141461841040911001894316097057392196408551210414460883081097132009611716065867919403744858485630371872555478360456187812910570948409562134644973404118892191940323239705681472990403378587549968265661579298185755233431163262885739947685048572868191965305003630555684417563007712912645884133600787069396197947802294149300773003784590824973907663387372809468399161945968235002119517557353926633942585559366000110619224394591692041553474458912418802941184117276323122905414056575257784341990748965607943299348888982430474000797988553719184392551274016091814995427328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] 89934494993784058188170357367967954663391562742348803290351994833645386743058233790664541015523142852286650408934015740489567253089889654601707242298074748571715638292896100793060169970715021174527175149711073617703478978398825210210478374708920088901028138679535681351882091318044652920538883765707101406373315492690817980417118860160076081923255715746052831352047753829854679714520583782430043291745364389246776938302567264813377392241346762086966451782097670119310411489234504045076031446812999607298815555644338094588609336458303803410124303767742152833521512427479315562603612010341132464046488338798410226890314026940982574575776019973402381453232051454541123299793600660902584241493877565080233570858359027798621987941675688635287660461407085213810965556315297999648137647356042512325309193441041544946258456835257112391132011049709118335937998768453358070675800938460059228640773865930215883144005358928731192799506919282575863566491613994233068748744193649155504442789991056956730987532228511770340926314807043704391053987479649622562219550302404274801710299923194113637115481329423880391791634178541915127782221332404793652394938358924224292078206244409321843406512514594660388210682206788547885492831407892347971990842908977409141788390487336765260824764599504659933530673807321156211517283138629882359204535075788027484599340517800996176250848666113953243929346069480643081356483026270080002572652011297650958433148454554379836808580794252577871903371719149808995530362751181458054496718341174217313155908025568277120027462885551797349617592476425526463011743822888508697913879599826213901069361102257770759902350544461284183619894897884119426511041825196547686588244789739233895468700849507533047836878557797046758713751049149995008087947532565449130296844377750935458712757983459607952439827994324075362509694271146303168801049305853157314093703862914498640590719623200618166948568523243442857352249620052030013635328451687973909996245833711355299499047418111417080220219460859143199018598528626484116980915062590459363696153897022165382551492719281893749008097040656560431242228104502626503177824365235794630125013073016719879419273574599768864796629644084530915641380739390592920329987489278004643411613809428250615194529942948134033677639575206162993460299612246017383547707312826000406828526272599574122548092587483932000494193048097802719648727206879949233957835881543078222130267524196914566158467470282455266829010784529613750973808067592844046563362931102073637119627599464555431010883015532881094342733481101262604785156630046887450221747162316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -44862370918448864016595559006971841470588209553073382978593819437368251236612032670478324423734298170593414974895910826574524647618117751971693846334889133396818294408638025386607739207501006740911406540321838093502378544985540597190266695324130912652768099511021107631705037879668655267993109962598526803563819605858138444749493529233253441920347593034473814614624705854260584079941170676414711217858769688859435987551677049852647741879193752274976548089509354200590284538131298319385560809743879559642452513482197821225825382227806497662188470861457677318227264131412152057516497304318011595352752821946838023974542388526452387973615314855017711833369630334493532113389886095520743708207982640311776167443533535472184972471559584087221343775500337387205816237213416231412650990450854101389355412587638323280610634937419506002008676969486509480516665377272421931786884814294036206257608659622357688077602770193083856607740811855618014944612214824820885049313687195060656105441110522656452804608704055878314024055866341056833459973452160701869774723547199592257061093414586353369327619298957273848605428005818057228111905603175716154686805465203568636088600670384479237171583178071085511408190417333284901765833049695380540279151604320952302520592837022939264239047006803534092983530206247853087237194603132804079411172291134579757817192540738527982279472777458789104208570833829437642837157848211042341116028363316745332865637876800218323817843669825306028630802686160093915079497065355099283079118217660618274628031712387534676007668292307338304225410776588754740512457369738940849275841871698122115903678357927254910079929499306822653107005842456386132555980413207490220293341329336687054422595108432011497898549561767384798600260793226390389001351302825157756498794832546502585830305291012040588428249340147335563155110018583234288866367232062164529247265828834708156221136403108175426447335806804241559736472516850569093456857941920032818916030763636680442523279438947170188565945759671477832467976566201469829557641508790832686937270895752190638835801099821155567061266116162186957330379122740926437658742980384723225685711717621862166102206963869057182882667403977305937948143234930060545118417051062204715605321342877550446357656447514429284822385475146461033223542553541616342455244635695833246194600228359396244324779885577114031896959953602551717093432148444242915774556395513421542280947212423253394908493950932268922869828352117109284927250507426013752852591398846810119925587732209419549600673494460218362181141990130402571670960602356293536257675395858432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 21287271019772498728036631116384133573498556231560098833780524474236800599896455977741467948471967704085405709961833033908238495202016902129361330438342317415702790661810176478134742122189923842854266100782349270422801609946249029492075569846717561756437256337131388135503444194315513467794709756571619531156902043452253837682299190897079923101820924948344977279314842651581735044108249058627713254115193806081325286356489723476149541950727449861462546041183606004135365702905699223554037768212968556246769289045597886192896336925916448160593592635945585087467963438811564188265927632533537870414080018144728160342843988781112137618622804881904301169182577419149273187441882638711979871584077950026432010335941460689793186330549329590090447097381156560946157919439195950995024495969756195409279829519497492175738624025806906117229082463331408348864067549401442606021931207833712003007332875540137933609485426169405676187802155182727675128290640288972703775881928022084369943958648304529154241536167283340285162229623738253042630359358968711201479896795971940129614107535086191441493544209599110844035632955256666169231869542232335110609433512032188866456708595869829689841625934289647552067786493074136550410932151371364728704494013801858390053895726487614549922868350357511025207365715510126226947713828624268012024302777299745164663026071897227428508509975757298274160039035614912919148356979402734291508375325105461085374750921589242145854938720024162366802405515213931386049580288666496876883396631036370341981030485068219589871488172125966003736898484259032761802683595452759888539384422240710460841777092499203099403316492410841162205897913054449237466462843611821869972482432101211585845735793786787390749353229944208512278053523748262718415069028571073843152503930388706200225212744388769135471999103818324135048479773787964555702686311516415539229894613055179582682093447045979128961632303912087220018241271014660869609521154766454366929608556908513045387034790772967656070197715106219407797964750183646699582851886530451860951415796469556205278114726586429309219445937407137343441315939060683039192486303003551965278951697113044876804319176088493181160559016722807063994194317631547549430759771378986954148460942054909160708850993383890407832548429914652266209984632437759141051941249286085073521798937777375525201788284530543287661409113842799366076535597504831922561505832029973848929800176301088075322761948192812469663757527892993275629797711340341929644445358953721589837221582579223610229851218188350996335871762229931182792985542097172583348491098521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -9417766089874911734011391148049966528462462377260445461637048487501376790099621827621687091311556206778418762351136548834499112431247739457633295356501574045858504336857613124726116731659589907165260297544561213188321937832453223809623657433925871953405623131971054991563772554411886019163716442406491944530185387311548830699124912931843388124813202528177484519507070422799125546712381096684362125145306027636021953583454291504444267944173421343028441480546287263670057364406827400651410686485348894708498680308986479783406921978892381915553900424761134733965219410282473622238440786102936247087137864078127130483771342993217487417493299572896934702666074855447439761689512927612479355343030155515347207129429220018404778561121844493224384728203154711651792615219622182646688181513517411496890162792598386035245210872700564867764830714776233585658170278529836047464107701779973614851125659533370465047273437615651682787191540037016106681770350858785366994656307752168643418165561261768915707048931755116700041674790933486188023020932887969687057999691799473767545411205474148732483365571808448443491156001873368689517280946801610941670710082484034489708318543232841630997372115496498490811954785130309760184843973752469606554356302233747487468349618585781119169164342554326362450771720422203908649350702775088872336327740478671530481971861779002595562545667986583613107427312910039042010052144528931051638458740391345453313142669671347973654410848692536422190105105740324802751342959028390097388380295187818112069339318785118950048156675712289478796810601896729127206602566005242020836237095079992063980670818313549587809730181523678370321172557117608953312594684054336376755696711986182590802274910786888795235062975616550149894374344933752772643013765031149368533233865195660059890529328871989557479941541477418337731603765124863816178024603199119552248105321258867088080747717604838481651305568283551095895429773643285495873703638367248991844869761060116207079377825469984163736367982857641338423013007134983713001506270986293405354973479115933220957474539819984886434832700313869099729213632991675742256046065020172969624224558026147213365292389900718842417850233689596893250143325146862950395949321729117467139728995819311655455656255924143002282703069089984683312631215380072833201619980284944029843783413678232733210857119839154656393084081555694705776015882863183907334941014733754505384997043242954485317982991698206363402235944020461466102822298522072464881836359790422456884337642710594709462762006427826045480533412033928960647388825171130432871637882765312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 3418985067257386890274793581783410126733842843597195665343106183707621977486089771813817820523485268049518316221223132454543536037022002086696909356256571277019075181397656409202118899365521871935821170029866238392841844304109426261497411413941440340411249468210391876838572539140073068984379972333418950652880732113203093207646473600979289679915823749253845020990975518051941995369301388435009995760080570874204072170301745807466055418103767053516389909193083407340339324532035702476072123291220323438270807138627395941117141554956444096835205032951969034535997343571950498721138199441004284169375262120709824067003186904622161300894259709105336148324246697804597829693398837487024834247511502108935617383570919198715934481273595597207753312834462960979167402446854335696431277116273828303860313996823685187506758040723242505331561303508272638242715906198005599444653028634452743468066073232201578561624463518225871795054405982145443224370404480437473761171153953761024819982210833020505311928215372944963979487562614844627077953460930143198169142057015059533957042270315820092126575188205876204209153325517343543736261801154127362848727398703852786491693965572798546079750266044758238682873073857733941022060881113751313057250368099775222870430023349406887570030425856544634463568526313092280594438678202334736759038331324511197832195322871580744527715985399311271109081627063288144928239487121369211993674591569865759231991985056466819792953712592640728567431719065130474605544926435950473792942235375123064849264617983727694591832799945921624982787169959097893703761436319695108194662650883731345861145609232964536215030524546498275124080514797712914374800486056494951978934757872282804614634717624997497790632850954602612608604501428851676443201758832985533335290351696370183901740196060581530310520461616178570810817820086053228935808706960465198293946723190377618318322370743398526495315834698639119106482818636220413496930714159319050042252658995573878037356247040909140476785696314663970460305527526418593356282927114886828165052119722914734923784933194601786784347628180170520856774561313517480626463370552795898425392484641136365594623084495119016080115497692567219581145414070126775652541429776765660772812747009149477447934319321007751316550708134473511854016337200859492371705118600157222508200418348042884340698376736896995183874606233511644799190072430869025922287371096024086688593549084550017539519163145161351524360233917972249463108315500797196357897860160108850824641200563423352722174570840518220134909473745552514415670423017640883240833541734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -566824761912877652752942031995709646294953356829688947825627661210881422448851428723397593677556532528942517586679421851058320065923451166497577019757620234217585660190020572380144818437769997996094018786021584710762615664173033462293984166988066176639245838650663278730072378433512670584384212574838605232011553707676809498288288478849472801038044731327187262445676306240916089665653260567543138489494736538640296138610905642683602828222116814806627494208197996648221472211023174169559723040860482654836544820694264153216364626424972197109050226915133601851043464454570779554112112288821240800092726477827773668025945343143350262725508991345899682039454235546078913635072738051267295348834226347332245750533631900404283713859169004269548247247929735060668728096250843508959544759103697837018256616427675394330770561042869539292941461688909771617544105194889247253430627265649657856811887635786026550306273752174811784810576607231075424452330693812131798853724619447038160224538388433218100003366935671077841635491627118412609225673989165446192772402304814862456227286397694922002818825041780158552356985080069193123746329917487648451295787246087438498245018384607342378575143286400624356070698719926755280542006058141936840231536632338464288750846757165626263578178824145587936645500828641393926570670759226747838289918771686492133023937652924190627747585846323100613322427109304128357031757540100694316842755367856558502003825820617460954535513290028147639257970090754498806746249862310917932087328621021703946058470886484914860076748294657250292758019764984852140351594847702913514725469515604649096120512397328158994763522483490527621203147534755191053574920361374894814518651136416934365942110103795763163368474256460674323184107603175269435343276377001595069686881142552241412974640933177003627466582581657265441500919705677887452433030480457822738683219061060102370716993228904356295667853698750265623193284067148406869219502356260750768827627253703314748429113406881434938741477674815638419741379617851540825644075212284255866261609820814877453119853037875197356678895358231853165289090431325762443609654510889377635750023553926202006206066666932547514166698326891539675796811295937575747013934345205809988670644026322347892135582507010534995227510546888944625564046934760183242196700272394617890475575125327344941823972185714337573942096918202455005572984667132085849603265020840344149525738851930320124257878649914164286271922081633513141521446063083280493792496672850258345601277269503652961963136423652326332470631871077867143129590252800036586713472040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -498410702801439983610233515285506141423774640115990720048775564310178858505169405552181034302922895632053831394686961256712997570298761453421714199790000936528496583722324578959707896266477222438711261563598730296117393510878823276653394916564253760477832038560349792524437264253426506982472098014882499303470647582374325007055641971129017424246390637734266017849423192818593366087551582809811843191424253612074487124242092418281999607032148776865644732492648445206443490436525198461908063705223469021845909764345962531393941227286981084889729620078057788243789009782190255285779104944589788958959769474756667329891319295159655723206157036430865178731825734466200101558623491601056100959519978820770018135849382600274640773884057076364722764913569716270959550891479633451339548613925728874089175061031675059136445734863232734395135223236951586760167597859011226741588947354742441044937780706966551769407812499546457009449159998795706783629584727389795608773607069591418434502781706723987638216752855608025518241788720297350175380067794472010325003850152605661887325359810756410381818786657929741732461465221975993435275174155005564082874491361008499347368063602309328803528170948814839104410048830130025874597966793259657142356143851290432632044716530550379730422798846652155313270272850757820369998262226230633598609869937907333863663834817869612810645265660717773122055177667684815268134607760526132349154594238642067575252008902171905505069719655402304473663378716139689494488070747254627588485962596561814282184997830411571738626206137384809586092313116318587113533761388930348743437911472007840183228247126427991586032946295597836743790803916255502512273889343342657780602957435298923397838103699696695951835681031368625566889361176782876783074185277039442510422691796080981290747899905555344663648425935836914649941770800107158670872281748352609258092126497769604540190356080138079412603287286476435786767725342297512278562129897953242187507443322355411544381427366092259114669812260050814836345871982284361368643168246586482841975748988850896492214550041895351349732395903635489515080882420699191155259935644226206261104320528744888629917160093656350266887326345452229268421044294011924510065824064095646196686379836158880192458513143095475781655820874164894292355934629503072303886801298428578082647640369519030584100274935721318541879567383936078881900324705041653211955544666375137659198785698692459433933230013115964333930566074607764879640054343079319121530183627110265218281756857006380504290656004704437442808766862612984560536147500837041649576470118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 654385983758969130479672723926678370647227535247711414001336052079428804351689906269531923808585397939809654746190753386735864943079907008292925781012149843500881776916565061046693620361316897826534392125725743284152907101835689344994325190379908083016563702946294599213494092610896152613975039736119620535263216323717409198470101753762665131786126745886624004977910436183744537924765768978134852841532257183828483636727573814236809656698813582203075392441961519156156925422417093952014010103042330776612093874997930561852040189728526681724715946060174076674793046175824892021556928254716644805670784745431984645473234097367968872449498569635231781676026803083723354818141975333969474378789872172467379430876533563905050013832982661042088928103174228843176801263574514717482000622890439633738337472090468526111778458862073981769168247466522161532103521525135788404268647875852645018973715195841921323542412268748393306118878739886777622599756592384447446032557438240339046094267491899875618210888754431438456233011268660112660823623983737546203190945233867662465198216878788439423109445885646253874826619881055256291286213315384203567661111541889406555231184663272988730763113684092989394984430071089011558841027435813364989424803766811024300196288503760016337690196657964015979274781370521947474900911375557039983679758503649682372690954678353332976664683676024258439913021204138597803680629995486056508117640282481469512195083826974405852905178070482097258775289141299750605612481277873132314069269345927042857851161624908414655575409197681475500232634511888866522822045154592765185499837833660851890236807407226646863886635690628491244912470826179484698132768629104863119254197953003469514242332581431478116625774199812794441982379059471399832152746662485361032304374548737168851479847850196323836971210772150948262777300845366621690179430019771313100583182371315295811852794830384207310142119393043288751520538281577940156320458795040625262158327733125242741644283261508934779653573566941080669923097834379862341894176266151371228965831621113298765796549997051547356781664022658388309675161378975142711783486192718613232252293541692001226708805448114651506478977634676752121434916509917183287723272237149508965299143169225374910985854269056703890011530437883263806548461537586963907335922051146065234353513042542538924516398713053542280005478038427564187824279648394046864367793348737965970167332649100834846817828101388967181812635133676318747818803111559696832749909053603680817935517573143886178244084324693495792797696421157292049030834167932151620482021457920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] -478828735117096908721360705353900547348116807811027233684262855519538988922603599256695890952213758618432397285581178636798846851070668671651979357798890770084097670034414709370872470288895413177019961437441143053842531315675739800145404648081797950059222083876060876503645656001909499014124215882590587612981398437619211132979776598247047812248402991503251439512970814197155856541378685463163974980802158364275601616535231076036251006797543317454661895072213547952096910110181587997403073018109003190821602415317334950809954385824163586936801279469861757001054501873230548360995382338415624251878465089225865766200834803309918972480654852688351686006249799127701430391669358108659288960724160143117958085861749171125436545930293550028550159210862570385219123599561408244835180271274885286232086700789477919644492243794739177344824017008804193870834506678422609042000662854555666286775781748866112209314572974735598861649582901939271698675460051675901870660236164459636226174344571570370460944275270053635976292236512676984292194777011004225115077446997830641234473199222615493868913952438901734806191058863806622543275459423828487598219197465173047559151320740123250284983598422919728562017903608876314038773063081863496591037847200301120715822176598774476491344337587837406212655582426579596276291981910136426687365377978234643546988251187679604363938655390003069247574125215654143358742139657136747634776922097495322268607718040525625707615598804250527400723689635631275727626430475918074920027002461219261371016005561330622371377991714018527562496923739291147921852427288431382848699674640221526176606145857253924488474520804155542789114939621485542270381050372231207602214658410511803738753080285415413284748840546651558642462224682891708438256485832672677002133004941300469999461704142590504588324163865168122649030187303380541669929636885538684177391947191661902092821789422949834348006753496913139636101283711493152948463158200612674238089521321129501200254968768598225007019084251026899315118061363475229239979251300195031821432415609743223748921030908745677739917684992832070532768763683932461451869288074160458589344309040865406249376898826146209012268189575970824018460858807995080646063683140468536442164633674293401469103289179291252695237828438987264863524065567747845895738035118611092419191977204133306997828324403125908154357215442231862978801938781129396109511916505243455345848639277708752196130354828962802276967654687951680433826784747851088066081265321931130657634103579110729145042044283662033740408534004256037968371716087405657277549930086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 271003126730277097524050417502200047890579158761710931955841756292691780720519524859554940601004136027707715857199633129445795945331253543904591163054911288284544448842083918907247144498067576098344474499816571563301622507049521201941061761914030318177562069692151712696098127844404268139147124306809709561111180819655159808772306756822943391710730666368113892016669760236509255731679709494576711094237537022500233655623817363546466404901526213913887807979587709922846965363877344869986922554799827464051959453168043092571273211463130721705505088192423565173245522006744426495763252628790706342638990045772376630792833633710943531323588081745535011620394981662949427699387568208544777659606386540912044098541089826652827538832312603863099688587491689674359404354037735842203237105671384479961914910425647567677386343936566479236022105810746681839804554766930700110037866849725116710032351770493123544137050335741226380261714550255684564246068541085469903648298955365593595088427928228705644578255774310838692964967324532960827630992148257191393903079007340735284450220053876598843051926348094441750895074545068398170794197122189409673987030751451040597675280851059212252220713372894999021812685837920497290585788306638060208585258776943906445766750131117008156196759154983987837129448195111268748154813350085174507700966048386082520965857844718314466179535910995750663907280289429310713994239981618287571080468535905160507193678935529100442491252766379305148345412487166729286293019808886976858595667025925721525639969303726837665413791382458284642462877993554129768563126956162053893330036466446536732633840442634320121212872843725852294918701181199287376862635197534084256626104857284433771172395321660006487937620851533449644714187138920153610004112375924609875700144725509949921992989920011001642675289114061346547615760212334152842696458424095903680325598623385091514301339415049250109717702774832887117914066017173591119396330074909806431668968979022651079983263675115035893411730554336525114098421933563226838620588751136870530766643133688150658441329602556079646974958822038313694863078572313034578649059004785822720621689329275160046779913918602546052439780476935071393707569520303820738686858092856692112377385881960743223194295153031052829196958423097653564588431773121165751444619663518399521599166159738527055582841493831589295605108792429823256303439004339178204356379521520925624897597973842205673462766945782202559106581424576237953991208432336872614751482018945207022449006595497623790300465773413602294986025326653615010361591823029549528287966920704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -129115419171647292363770790263247887716831051283653366165086726666844827129421819359960324010954974608036940426344656604317027386125696543913395691718616271540423220453607678312872678307977733081507586168449823004930059005046610695400583345839310937414079233495579558503651775441324698635488693365638779594145964519134679681068812023810271243618100037212025850933776204294503813215263920960079679328205244129936658233075568663108509868183228625044416746582531410516830307990696151266909570933162631691461168650983956850896558252106879118641437738737853498039886506920699471760960235207706957821840843505200651948459338153530121002227191021880392575978297179985270413508559586095485760688743154835358720361488718585517741577080871840734269457777132609299404380454590290689337327639815661128865024900004773826170799901622838184868449945631927727383564091995708251840354302161561561502404172238547137514288704215858317607458315027460254962091281175826623034145362977546624473636518170541809545815750553704758875462279481701108990377763978220336222497147155298920252537320723064698273692348289746452679315840475672800311899799983268492720958089903627468813577194581654529678290632440208443867359501017353014978364820688445057073031840910725476075971625588998436902955290340833956378944731105095947517403454542818318703563031858139167893261437063222161972675643280822420937050320804773602425101826605191311810117323710688685434421385249928032320541980720576850826198288864507454341134185221927018937916680573092836250254735329529432328597557614193033424212699964731876005540699377707476366815203094022270806842055206576205360139735967837630459817880352439183394917975450084159611632881050062184124107241048972763348276010536533925165694537567727646768416748434559540717660781304046785815609407332559684509328543817078621587587901704610910208106430072658206376247813295772473026281806668877611717747980530883783267204455476285653710466145385657155952266820180247097189741524119395926172735541468336340438848798193439149287406886867917724410184271717708187833318583522534117500847707278403757956819838269785549932314390178853228714657722485701489252868692656108474167677763887239440402425324371069190977405789562653294316180459578493528218787727681226185618618693682317966038986578234723651927241984957923679205391212497432982859281249774375507679936934434212595520130484210249315207936724070705851520553912055160390189997415644570116700249302708912034400747570393111354357066030853828089890072480944447260684343094934178425852266879896249810965363805051492223929284558848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 53885987699481111360195572715546983058224008018313865049290719306505507654167788353233316756272466714972194596874953311794747152635908829503659085006992199124868483332725027607391827977856451654625472101287053637751433821627495887689921162102134565686268522561170916765566283103958494309975020415419389558976063363249060085502557101976503874547097318230197036072196965706460415261772836912731751067771278000623373570469584186079848775172138780081253813997404521698017883289252427038604850948957236203523354291374330763247042993770908057361711265414538629430543849539882126418482532028034109538663598073232861499115840424852272693095885154343059573184379248177919563816095586475425780090133324898754582783512805006068457108853831594478581295594167268422904470640013430385045850805888028100543042171665175416587667422094691238950457132713720618476039992687978931981720751752441555304909674505579680073710300173748273809024706477047073612429420900271054379465509109608467797084399876672560077241573374856518116572896002241282392440560474431151081082117230058750782193620351245310519984444781217646408162837568781239038929022187982090382100136835213115599726751998515653347588844129459592091287939721847468890283572697944504382091905352657393834341621808919699641463717801685240665730033024401743408953849084557955255798411417410429817013545334164465678350139885407053908680698842902383388279402435602815484325479398995774766627617831320140840038678403425352292242825470046579595906363105132318093847409106302495354870036702668764799157011221671808754345076925366744782123487475591521690565197669266722657280293300440400953799872896251336306605494362903286828362915025155479188937716727215067935715946626270938716970199940718417714176654102366385643406250063969458528645667189645472808714704364485862968030761310886751162869295549558218754018621904101141639408323522335400373990780162651052718517257704353313355526738359876929019008721674063389018527451873947828383537829517029947965758168081101712999753334512089362520219044738200242093109649570150490685846359518427448573959953575258602133773662844416285024784305060144124256294313457199143455314736639608511179149396271363409809508450898467820305009125915275238575573784968108176308997188145518364757694047204767123559886578327459074260483358761261073184566619957667594017659224610093011564092911168851161021571015543356577405076132270154176033376621242604751461288637654747144601085393030172437406378341540643276998269706793279425808330310487664512756701781202075735979928578431303556853440837825199382917435791245312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -20199573153348399822626170980474754222899600241765983043593755176878947810584974661568814669655372306483859018277799841172829448384137469666443549792666932284432894878690073772447107945106948936144328402422271818814168108129148444343067623252701458398556108157347572226687422275110109755689556501137900118042161987756403456881217262343175431181176493406061499163462970087097900510347331386867751982511837564884926320876419724867485166247481349927555605013848080731298729026194988628023440006989635868384790561212036256544034993676961478763820199297850249848124426108582999400830433853606529950968639373396855899586156329050908000573391855117152388418680427318748477446412797883703908260797934630872391093317548650219710064678352457091041808101338996187101183218095518577594139003670728740291522097534381441607280894813583465336421102538858200922308412635026296200328492537877227663504062847592481319258747282497657762142940495111323475048843731789353499010975885545714689818338032309001876595016425412537047220467789033202442294774618499661580788228623019253357121042265507207514505561700324838435703640701929987383969630144325830231302193595114484233197152168128912775917141093832311757867612382426330401698165411957630446391833384388737774157746811172830461865239099632088929110157190398354465309980521398642971711806639326944640471674378853475064584765464451767386070449668529340049685955674784043920643473479862517985375451815379282522755301173763353413781243721374658550325790017800763544130317260663175291997818088360367806363354551082572949720478851330480387426062267241425242920225378547310242327560859416413448858882986702893851206877896020184205786842819619548432751874070429629550859433669655077265020608572554624860266342708454069567340991134499379701671506497841606750669805953441384014425654256289840428826643353635558240674306499350709211354863670548845434197173342427151026739718692614961083293280792327635820089268320553022260594427187419048223631546835857993660050983732617938129259576456623880552137967586075076235281186049271929206866714106804498447367310285466880893791615769475892185808106036978724292754838066658018170581119590805660070081826852138155030826896275849304314725017551634245484293383536219262003203993804503766167820676193956232350835883937620180390711670320640923048539568298246804645027004809993148001417985019400613927380533181818581030970902702366556405421029794154978104501145570345575055918206582176890897033835348431825464272577776882560167555479104569047603249321969577199134904383267554094482670061098463507968281699942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] 6922604803685644169220956379369427349737294040961082275197170038238031010297751644768746151734330800949358594449712874915636123827071669173091985355440593265030893802268964950935690710371115517801764700623229075878342728616910459318042298412724718738012010778156378066575012438362182848859877931232677730303028839285811207591104223396243205312472872384762602150301659416487883934040480676947649461204729473263330049328764619138468212714279770096916535009277182933828524205190474294407700272773901416578158510807935753562242070654296116127404183139984561579345370022441791225980030795143635437012082902799508941253330120228175745964185974858871726615334411050233364126804134710453180428148893611215984370869127758839230679881432267239804223023336880433647836826425320345963627095830922232589665171546179414469378041756272079276043513961638860058732451426330183957483251206359386391397462773701093476775795119468247727691501153401348357730571836141600338712870216291110778605005153048087439358284841835859001390059813582854302772221761099784493607007484386846341699082745500924971227891094346543005131461470494200023906872601833282645434955252800681485391860205846259182203303729920069225126884651660199872067628811269556875162772996852828112012164086051325215773856220040873969486067300710871171420066790874773250599325414396557419458800150325431928917562213498505067071951041578245557112143117051349543366433758990535355102846926230960858218534654707769711805165036046063313021944734253354677070372559230873501828148706842354806379992524667190181753926557555700438581706661269528260906952321267270302661826752522472238138947768851789234626610772405929832634163486604231263147614336642298733169666504009865311011635570921169496427738745339099253795124656179522215486152851805267819357852961284983149719171701748727901624208752404462470754249906562611638647781142672117146085890983178044597895589797600184432820037321405176575274795215545199762479541627521090877935082398196962854639240291502974533820809789625123966736803551717658128619040912037441386251115624958388377462734672361257811631846069047936809026568509365087717676296540206656853625940085792681782698450697183740748731199813481035570783805048220241044113843670312441670374809816491891395437671742812817691408369385061863160790325328330896549583416783600649167970533033748124329884682238677862326995240022274404221748637706674641604582405731037879354400045605683593847897306577950513927090410986292452528471114782667119931004313306044784274640022065770933781089802538395768506976631082460732266150172295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] -2194591754555473433511517408657116730272320959932729235009677973678845805655302572308369101895280761936155066198720229557347644454619365845973429983906612853386626090514907075871734805906398560049484173085063545889344061209748156498389342722548476269792711183084024053097358690759625127961341242251254464998691332884603925920957246991457376789239681930332373233768856470544209417603523446088472378228450874765420360557251388594082290213622582921334178022153231900286222636424467989119990010393024460815907096917605043886974500316447544873819444259530903586823054616028777492439690655693257945141031829286479101529207475848380715144939758414099242334962413467506075486360987669126453611949326197074064484331016149224305160375124312408508031324887689026023580318004089164868004518194071737910165288885660717777177954482880124667104038696687503230371533986475126305631574617745985380707207573742759636530227746926355680271613686922070325804409836609099699097624777186149328389747549534228402121568341302041240991937903304284850742714777808105245226009184384207320198043172215449731824933019838561327719203739652779120543516232509125598073804274100941967191628990778806770817725118477795730183664903700578113483689978578556249178778330465746919445050136612616760751381485339549993370044776754611913222746232146886098456070751878788911965069063360965939448970645418289849680773405936597617477269844898688549878428919489757179290605007860833728384517926093855732153922598957535784237323143827012273461120110688172273836908080234943780128106013210835044025893845152145905336105906900845825986808125250578516514582287444292937596311093707754016512995215243273772182743645688691796718812557994601456103044148194166597233661682904390556339793291853019142798306049847725675212634093562770101634912154851169182131489226509736845642802821966847128431335896830890989335688731193298696318081645385455577836425296485086790025644124572638760676347912596065621037936920670762902284203611589728622987875461111898580293228956625522709573216675737449335336898824257082557447296099200446973434299773295281682807584327864150507792898932571108404019512234291770051090831815230242015486014013342521562211425492714609615144060467271819840027304478741167963613965670808695634113304738733393700510437025450346631721347024172322355403176063259789235137098153436656869489811038118639323051701211933444810659184207066300963863558658184368187453110286137810161957728968466861103369997695243433018476119694013254202629139372226773541368677846454217265503190608223813174798036767680257009494523904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] 646958488245739030850084318151026017603172078391285007604257145376817324768697888351070686244406600996228013364699536183228970277614778397389824549658991670515366664427378890845682883008509163530442239170945182524560683706995878106875985235053591915327616874464735342234916243968731074842601475492782004408254391747710252739506769323241042137919954019507111854746540015485889277150620711234672304236938504148549793639245810674550368963139452202211887159057158367611253390223316043128821959544004355708891468585295585488233468396493205428056438685124929463824174592069471609308705634497149116503126540183749836919504091080298043572226999575748435771706932381613938713266447024550036561593289809548375259968430287638416502057458273836245715856426872327035517495944771817668668201650732541916821292682502155792816604609699047336087788922014910759654790709467120939137144969649956316359159724089923769783950734955595367194168720826455592405430694398145943474811530648241726995920416175916795453945406714369888844969994779204163172843529446867490072169553949987395741960771385180916015349874604231485352352005795695017969177369622716052567604214481396688756610693216299326247776104728583164961518390092416917391843670711070823714981547482937726189153141480021579497104739450319354595902676511951540764720546708215962451380049345749223664289674350787831672166442909639420905056958326475554701801309413061910582107848712782189302082774384759469242063311543471219270195839765072318637914767224157232578924030403698847554217341112721444906213276586825566964387057018659056929071918294551246093668607032197334317115640027930357841951854934760315806959856504321275526643839794403596073479679536870076544281921992324431638559877501535341842336204037018639690258647925854604444895608675308683597084407445224449259483523055849155107419936007930324689697728604867818210730199319699973048092512286994136046350431058055072072674494227221550502201614919906982688425357077090003129935611206505039046313186601366712732483991128468825893133686983416288206767374261374525945028074969397994183733127268453491077536128868138741932603492425177065241665142385499563112076684919644759395225318473587263688705867980848939515673124749487711264846805785792973064404065728047548917773887673897596854332640954677129300124823559308648494923221370596469751692946054143555865223766293277607465427087755514790869833333375468004808155977961263691710273843567976877212050952370417735324049474107024600959128628233198479437651444825124838378039058146011238583063502906925817790706989133997149959015628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -122073767228159340856057485892264483163026336560181050606101942128571200200396319343630755162935687253020458521666155305161581779326616563296118316526097894544839348041613567264154625640354164628242478817626685914369396779378455182577718900477561963697113956384830182431053657182388460520591910542639957775295676329591505743205362551789607603585278802925619410430789220490493609632517290854113245497889816925510735224966713141921039082176069089876971930178506961883392256852428137864325113528272194950555917021788031145242240116513072726794393248993311528869017476950637641279948156887077864896061110056093576386442188258389110478498362728111673516646599898783827490169306039293803577401578103201541855213023881373027251295235720969452516840506429055088959304912100071679108924266165058210543488713245192714799219822300095306043592889765195663512495511530788835632322950372819608301087825061215623858215077737995323464805614670536421154665018047905696800742946746116646395022200271736354953892075877179388667720991254844014367393634522798972700487833056341668174889571556578037734455679816383917860525604412130062452121386800034805496902697447978176079349571361676965751442080325708589646671605444978039592823354106873962717179240851881216563942832793600186889328775476984904152563047516383244167477719418854753877159522271142195345560820736176886917687392762804458213860746028095013122371051959700241632098706837327436649643300073126610381778819131031174470168647671230558809682394975517605742818103546055983758754404556226498518839276017794920791136423243610283368319732728411240513332213154838863309569482959601493090504901568932796251696793966643881109738675277212750003408809954493085629374970251962028452555003952684334457678056430157310772559021825130214218599626993411284360361016494057786721533029746442630741349421485682684405426604797259003286078573988733006410974640616276764332479003149489805112049221003994954219652083559378669998047660543769898822443067162628526770256618101526199963975172360816518650001835193397194513963603079831474379363803592549438723937284299284886774659061253715255610296248532323525376238632031373778531661995371767382250836703204260671250556452559656002681959531130687838127069048439561638720456027237905271175967231825247698836052272908904182746244719448667538365934768000648713651587020801155492280795141278143776764037477894667218284102721935135789735151727534980408355753486779364298278234963696580477861522047767650857317533454069685862153273097840594106690218458408598846368702192170521707119879822455603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 42070981260980667556526392703228017121766583065350503352982034557547438896543396115733402134039148054701066819254360813116311389296562051600709271314342379311304500787582123456785292891720175009731541467054506325964183107015730753940657995227544372614004436673223631652366082511387019775492813922312197399696704272423903793007862017886561758004373372994510230790902729751504780487425570212771013662482337048300390095000349820610748398548697279876481629855840786656712928880450130809423585755175115141803808464631887384865885728092347354328693481770057192998499449333658054736917215435827686099986093659736813766801533334519258222838299027999780217479573658402439904149844764419292061124199514712191095255647356456783448466531835390666870406278275274163879641587086220376457430273346754521395931545325349198350265721698488272603099908438812231363741903527190353634112058114880270091018205832530729937040867056838625378599766334825098682509172397872983209902319039502162634317980082778970828341461205657865920242465461854280271725343131318331812616481812408088884380229450396063893533250321280697162425185472861904390614243657750692883920562656597930809854670786734104286470827217876476875602010714640069295728884495158045217717337213011624544285846313167562010530915843774464290656447622962071028214316055949080763423689579516665818948745197099925994273768882461131677063655976686595785932852512292453739384262536397176687567874488914263767363216280788900342801263695832153911556705173920617895081850407393852527318208091271464673554572887742378118064997458849445562608445859846184550305559722334044965375827151878960402212142354858968344186127748772984653646089327487978041154832837680361627406208388321284589222541364363650048954235885571248903380457214847588067257783432205482491372625104863968032291069055126956561090293525995582209385796442160475475826416339388899738700113770119535142167960411304297752789788946281023977489812385651924703118762524567892730574298128558598600265854710037921494828447772927033174399383327403591314691709990086107135079312899778272317825770798482641609657157675885519115897859262889828104535707676750788812764119078099694174477227639250430420022028204922394720209013972327735491977006783773292448259157524497176757687706850967259679839850405943004598901661555439099117889095306732390418592219302926287006529616253676881186382656478431058932171287042450621803236062046738343029712009941053327527961715169679425389671287738791785110529559978597598530068824050786997198078539521086683923028735888569932734504031807739002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -2159811862712246378163400477789706107342799219887065757650437697503749048796837016295208882514923074673511358441758652676098441899955324158878425954790550876478828756750968037128944778673581448838292886265585302634893585094710570475579732172371309267190468447654853014808889652471158720962716271495559112422970545157852895987839372031645096521496064923358593310862530299447342506187901707198188098254431561022902501206148338066575519489571869899362800882889816648991294411032570062402656241859137785646467626997559870475888110410013593974743969212947486185937974325688785234203585470793351758365233073447929370187911575222616719099994519855852615313249116912672002266785852100943865519546307906774435620433028624666786898979864921008865518474843688649184966864597981157018789681560016443009935216244127467656827855854618534675027272424473100823663412841365471201076328434297754973704872060598911952291483296153829925425785315367728253980397978806845595831465403387316332915805071549955665050005255595858939561753217986161711530306657423629805827654181328060897758398487831456315871632937249576208013067462030223010581651140716707554571381450108836837048466934310725027892828543034455479707409645842240389150699556852786215979705794486749559369519080313245174553030174318909311717047372969098764707966862924873754893461856492518137116190123801028827420405763122122937287769374626216996363180175110718041455630669257776428502901871462460641938388795911956446584484940430136286332477952773606290286854279859015586909606159111307907997072222369316652939409374103021693726028070492520121548231913054891683742406764147344743588666191919028470903505684797341881954741205944470876403738383915391492009167208570842285408290106484940259903086549889127876184588311016948052052731728071292024486056040054515885416699789891563844011384809924789820526157991314972202173624551623985816472964845660708991553637310533747486131788117511239559929197968866917809020943557101883478608874496089111356439743445442383531889618191033797417767721906511634419522949384403982422099317213724345059972017638213246412092403576670939381709816178709855311251166710460897348308396200265131419097433361856027012648326831630696009575655460487063892221764302804016480622257092083322018518814512456668816435369930175915344691558936566988540338832244051391956142050821215915293800506714005200233734699473993920498461598302833957906990559521588714613354899853554411009501225156577737851779012095645702232984668835450762568681222955519376200733574413052760390283099211952727911241273164629331148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -169937105294067509126114094800475388273882819591375369204537841390190602319279681339040451703877598506070778758790606215082114585194384254505744143608879635035217232545494641202552465828042354881203295284705414907488000388512354905280246078791042298066468464284618333460338441421709123160374689402942135258022951069936657683586929736528274075146644016878786987465168262602436632904556947088087468199088593074009293019008003827099478733287867289034418648742906837256300774583935747008337568315684278070749044515301174751059125541109217608084877317735725473944994188001053160949467041294004648765591199116131901586186737459574914591932705447602564716028882778179063640322209924080624818669699219102277011532256214615152272081632334501621352316423960426562997351478283204468539299963241387176866673548121285600626791079780964064050798400353680556789030007599180963028823801361363810139035402947242197026961566350442571485106657568672949189302774677343250260112926432348519059910711625705615617807974842717553575808249183024202896008968100996633092917055232534670863475710788167807896952444371245292934921877991615211271502001798424578663102064895528413626998483560171452281634909399318179652402237829906989067033604804075017951758139973139667199929819329414141220322973615779931575016921666561215188752749191646649599478820585315934160332340289574132532909350038653056044469696978940863695320908384028339347414653724950681142652791718761177170412347072130104079077950383039961342675379654343935366333690906272306086447711665206820220840919790534345322118223165380250333913719158899467556282701728434193729740096163915571572606229784658317144070141454779846310900353874653579722686131187223725612035565175929924824033792734974337341031046611113803244630974992485246335183349612947489511465006548371034881351622508685676530609971356367197073855005965773018413841331826413022076231552111552680398899047097672250427908272246782138288082854211073145575976679518691757291858695785338824705531663674864828274098467005273907522447535286654816907185914225504952923693259403518999934168887222313242185048062511213386044142295952386495050696440515571584000121761873674867067420942123652917136249840882147362097013257279599577230280034037837504838708313722573020001503480891356571890101677590571450255497765508146881545613237298062182226152042967708187793224830503770911287783261083270876514996802139299330535257430857351616631357054876257023306754637255232537305355618284195855701808692801623327841970575187847531291629775881270893782708486487233570037204899494906533249024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] 27908572895288445860907775877936620050590337190083574018038072592797731255781700651650959020644929829854351280045772269633521241968006569782366522296526578381842635679651875888771484518328467983742198256339762594807270380980260012089658280234648815727704844222942825741514816389378183611306436128067051542016210515640574128341442140624852218815378085496173217346909954728902592384387171486182617084421627610549453015153626591160302842053517798898589087125403592871910250503357791786467380570000282266511669699318275404508461723661988542760492233027683845050727669038065228199774455108629453333766044664684367276590530157891716202707682273860970708488704151921977690849694160326763274219189927629859298366220897398764593955941712864061257529222599962003431134653673246020558095975623864154661063019243782287764706362395854803945744152575211539106904128837760882784642091148088275491718261111005336747118708670345069188192139087276647303754781555138038417032214270244503599956591334151056878898923553154553674987327031758683200738506181535377786607744362843035633180050919972556067772931540066831294944528918330028599746947577136013255529955515090339379901806569963835777885360217138938757754840495332641048470740276083004071534207690969064038855754186877927920083535922065876571432312109747305368241600087019071417135192212614044504061351799912131303653000408837482583764317523638230248917191054645980110515240202487012053275107710250121712817248898742952433271352984545854140151327671041302061350985172446981706821483084033117684926261705703472173750134396499164301962144706793900226834801288110650107240022770768550549182960291723585426144534173973238302433068796843367718750148116357693545676071415797684962074343712916345038338547828325184858512984786517120100111957953025662079193659649597692887118407876783609867776574792346676285482268415592467943513295799439662545277255158131648775700383030626715759795830931781278870370320199477948786948968297605995565763370010409597016159492710106496153733987639523525105441117295735831929948489087976381110287249720925899769220703103958115442232089815004983527065270995214691451866959697122060289356858297080231877835733976720967690538198725603883976242723713636891114637902174042641525747189236349639182951661901355413110167721388706336359642123042552014832261720425719133904951401103388257888651405512854388920833424156313968477685232337109746547613479404414678727656176795368484939122360204829092638622946278935718752734851728056191301103371897052303398355740149083533006284247645979617444195010748972888647270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] -827866888452146219311335029270686152036091879869742315980891485950673115353832796149105286784486825684628802297246845078527547416471255417049101941728991083658101888936960792447522072261727230195406242479209724824585646312898624062766017260067517086153370412793010537559373571739568394290014033719190087589022700959837884700824559901257759799168251356651747898259053853934290739285205132703798304001882718334041157060389152853036053204506281156359741746130549237857451053883027258914167357434220593469802850864769728169063869420291871367846931728897289905313124258052674613496990718559069928849893081248981198873642125771445012403188526280406918749270424669114205136059284185898956270902301558973521225445080202926561104848027773821578677528835850986192413468845729954376467169896109297757091880424725221734936847580291136583298356282100184462845695253276676479590980563345180165690353867405594617147394691652156778961570090137216505143925866867075354425958743226935398275362165339554772787972450442747156701537759152949424298414081660974195181992030593705354304654307271166219630270727540448498526092007836835383028486645832468582970424089753366335427232934291538366088641865107831525372653380861566562064589344523949206855748189652342804761628917099869559946632071014268586222932833298286835081769925178362225991002026216387663493728674138914002610184156781097188328356933396276219149304759202290062115901102418151210889736708661470095571326886548309691901678254295332616293026560502677905951568165494522847564428292892009877060583934097081018504498188243941853347981891437860002230077222152732796469337897874296699855495263891771896109040336277724838668522735674997425458803366080489992993020005997287728382360294108916863212397402177637446884530877256938833811611729619114035232951265967085872185628721853715034195738852395536160108508356297391435024831556176472970224924644965351032297864446818131939786571247664625129734453153714875645427042727275755797696412099372956498297356653481571840704748028354311037515429137701979749619069700484097832823539665557325545886964263913566731158967279092258316453745491695670068037251092855157671758275456950143947211673520071736330400419401121311694917117415508978448325393059983371875591538114943570206622568555259971246369585766880937108893912537018604901044776661813059676287214527204383613487539370070922266134932448651011177631736281583883676769625389785930020801162350336839892473634407048175830833034475549952948431756786556083034917919412630417881128757511757294126271687099468685162364862839128288550553911296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] 14008962848666966517534589318499286463021415798442601423393164039992306364659279727002455782781048673490086912965203529655921991298453441905365047739939559335805895159401022922158651011989577453295196139728873281613076286659206775637318773256516689198528866248545618095716411151782181866486721835238044320561881980314415010968714321163928458814743972422942388371546049662748804288835104079540418487891267483531928847064775442483685797166626188750314231813853042417530778285416500551360929568223264072029493104226087503404895110982526239548681798428694019266244889567544624203177427382579313423870745510169204383963438118818497962451983974051236700646773991869482552021147191772892129394607718959357970487234636162979272897567578964016880560139029887590394121867014160822673792813949668380893659031333502025930800940173673877191858462480344878384220472572118351293282255797651531514251544524603110733309928372909553695943456592598569484528898081411689180747741774343133741757743703321968773000874011547421309651844657915716976866426257588460439733232448676284738364338242648844684334188564449650350338658671904502059835562723055543821499775266235193063571578493216797662657777507277749854449855523287460842959547288900100801779947044284673530218802585091859145100924113527644588983147180587882686333213307176781460417781224416402745470830944008393215439277410719784390383974360075949928258195073092550952611624429883825648491226058815463085734797602929014241263941293750323101902696671511855162947249417542399646805920049375760679838684068615111913953925920159671702352032965390466786848188082173296184416772594119611235577216528916334241807752295683865805467686691770935977565162094076457555841378751073269726513329654653803014539759446068944760481675767455082376221146748427659182756302336924945075423815974630649837718890167082403238364147431493712368238192884094202129192746683657798245296149686978405536355997758027215174581777974033623813567572915885561271940363637812237034998419197269177447695836436834270944715223522955991965119756451003665571520520430711184360110690730191398555071496760250919092163354210705708106007981135896640472021701354442590089171529582583306621630163567465205769613351890919506395191794273689689456528794271527903059582423543462629357109567258131807160483805193193332625198764500266104455772681872349380108168657179964280687384462639320427254870333444142885672334121566084020135788452223065116241225311007886861275965634625116600551050867141982318397552396253578830280867594787659340490146068936194411961796642978543205773790412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] -37061289624578643558603554778327502550634526494785195062535481131024730455627882550355156037335148105588027747283370714429005183484597150634030108786715189429998795524004556538900163798166231408010994088401918081961444679374109594786744622310011380699429976367581099269821455214028974142837134313614417141884478157637176044057308628227541059947357295268692039707072947874022162925898471434053449940526235100012993921570428181464837417926645623670839696093370253643574077499273454798702926600771383090730890974132169112353538708075743410788769176799186670554904130781437721847353659914933268165646063068745727182858341503158832416433778128501306468218177120712093635481410367148018596762228772713460026963632890245241592660809426812379944803695394623827638248603474244940973458657035347586500828488955247997272383647514408558774078869981353310393110954260074701856308472324485908673745967457237440960451558940066158924782755165572855082757480392600990950832175948128809130812404203616989782834403123986281460140584120159915042302887342990988680752578903824078433609739952905570815621538682712800437064840764756528849613787459726456243629154961278483954414354467904496053391848684634330712812427723207235807880164726131308914210761756462288918036245746410492982675617017880669336824987453153649624227277177876677701102249643557685198513099583779505164788037407873379783204230714773999558351167135671954676487983458527604788437324494637714121909208210108762235959271430373495028152443888341535160174122408312367826181201864578093422653176113162562263171347415871856716346434534783277289676215766464076295458109028499432329943271066257115491206306358724364384347472515173402636011770719239333493764885854509902965248152224417184008378309922881189447315660444322683437004575613230770663392134352015553043076571022639229445107722809018674140748884502717224261810462358074158524421954897809734933009752259344587110225610960145779831021793745197450746066703541175413479643360420213781156532840295320855066312007617945379889376729331406417204946668574182853305619857768734303242433488658827478246379173347052537630812305094629131196478677702475902461854237368313645510272698342609495949475574043343892306344042518356522643663347296799603790494653978365987627440806489946883453588951130545441770254270121704984752503943183364859809257791508248507820616923782228685572448214150745074774969815074787069182216693654014745459044220914183552290700902461766876844208209773930181189937828247719410914750332609334837848267028348053477656815613319900062466532435296192050634202021888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -1446518517604141799855234236441011192617823639636553065604589971518868334429164636822688544214670752509558924219848364780789222368724990118515165433299598728182851643052318655655370111343189514183951335520358566813414272944597952697027706981038476905988883338919987616447992054690050067364028550401246808926651991298238856766889606820097513773775462419616270629269863676773309523124803059081152166706409507457581573322705599813440031123799332453518425339614941436103281671850743830056406362527642725037131741254159288854814507477162790585614613521674657226008330600640976025732111209952526039852058976281490105849550528945673382126692073366403390885848547230602152296271591308923649692820992309678305941022137883078657157809553242972790554432985243888800790963918376702922793116123460798004860812779624536409835092883417776779199153176680297915999097230738599258643329190376816138355651419915245808643641123094879190921839076669419422377324415245952643126021252433462321217089094793180271186659170741806814782649102979849299243718196070418355701288864647995817538258646307031945677280753084782994277593017339084361727041960516321249619821393825891412260119616436642592588952455101467819722442726918309887789769416024234204001020827284600007889804795985803702461401009561793256047061827681418404501164180402444446330739326230096705211867587447724930957159829135287330586971265688657132322235403523659461129207304286304827393398949207520602875671426699860094518563011271103983180254764595940931868796521065636792255345262015507602217568194111039692599652921118759835016140775444762135547231755776074471021790150937388837024563309206273881259974884191428633362666949241775125000165119111646550409184864188141276287178201600112577202706925677997589720558513386382930978506519257100345095927287623304746122133706330860421461349442957098881131590023046295338136003225169604258138781284893171218798153285728468363835961442546681887161534287446126388263121008012215303076183281510444286704354916429454624065083370590521904931245583309397100138911339786505539561295965179004311162796177922031656025327177755599724656457250327594021902346356232526525879877688227112431642802517102779572514328959333500768101328180766830737153036108588309506318323097938554211166281345285991594559240622864563320570853826667967937326899979443326147514435045740452898227733721953039926347480029368821555066015090054483678581190115600065459527271379545168678938316261104514281664873642866354409562036940613739906522104450559092475539179393490492588904267359216690381252101352701738003965830758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 23310184229082035781335390338750410751753147385753055459306117425884537491374798370825241762703589743687872445013266822902417256055095634649737677169747406201259305593707193686240592499629681631001005073236758848423270278723690048085450966905176276517274533562672208444764192153358248247772154107451186260243357969566265096201255295264924197606663815304719347404536150328575731053785719610785142769033400449055665059222918645960171243391746602959307002615961248558073752079442388740382887392712732181298167434855668734627514865812001804561896709113309700402454803181899111861394850848331359045525078388266906130239268356861623146549769431386694064761195386986014623023268155341340273659126546872424559202145924959982219584225015624079412677899189167975230703925358701447328819817610863519417440816067617085917522888367553809689412599959098313805153417132890966946446475793310860966349690862645492677068593626562518506819914313701276560634878252341288882977521244808089381270290698625426055013023132799276455944198789680472868842597961980127986639029465210356636700564262956198921716075984586882376956054367833830146871726151256944695984877329860715232631590319770827701383638103319242811104706422351475219435760041491557493005577721162657163294286532419110695331637386569497722080985782261440152547196491261015704112848969261459065801795461996551022870193715054413114794980609118353598100790701433479818889527164960133622632862521138507110653631093309032265700851399815177490518065494524729848317772695772379850433809816633763806467990233175024024677473017446704609612178420638699898009384856069555008724146036898087961595497635762019361859623774929274780026970127667384822377408935407414418368982271217493083154919280485634037314689519116628340826269345659745149443405210270680198869971695163829387417989195919890713939488343302950776228302333160195020796397764810166593378951062280191586882002321374428347037024370872368385879730797583645901142277235522311038946575850347983057609997222545671955291027552283212909411397760471701681640984395568185360176149414984878075946151380011907072524118096006609389470444376753543192690823968987277188929254058627518707823589522076534081543041335433064630353200550044035472775262053438980606247395149543860738360050768625902366013399527064327575310090497042652688461849194651129760802254172791429036817434318695696461942352671933636048468205255675755991915519558047096776909916896385774689801278503586202793548383158610568196425628118706948260802639645336307120708325365159660671787755714398017081255530674583079163321076678656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -197813357035678691819587556232603676578793970321191600741491881936313079853972365832364550009403814444643194853841216935502372798775468041155418080458689179273983256209041270574355669943656928622504587493144903152637872451845725101929728922859786282179179099989870832335640182189325273922576572726221377081047228987907256514625268400578730996293474311120618756274269181856314694506806531034049249499848457429019210316387050696267512649467894926506598801319572738076111607170307599945971025369561710149121479544481023199182456779732973279388342102260020432103574745580598021757389405122005397544868023545741033713225086630975204044489803526954907727832324504756594714935521263588531977564694398360760107724622763882037196230689990049081182270635460237481011192956379150846572664708618816137798148556300097516802671498518381830169598902625700484289857742167674342777453913479802449250507548759730877328682481673617816703290923708047826782081319528079891030322681960034694131529185193151179456146550756076902700381471230214838470543477960415277272536491815243991636184445274851106285641180071351758728360312013737024275879881151452628028513067111789362829059680034792335479381699905156200555052371052045730379338302738051410355472090847819467996293933459311688062205457777646366240412461678978127520286673394465674184271541104141993552407140514851391574113887520401823490939484003234572495863145920191558938131557930002164090377040666083885342328728886672161421923942905535168490671069878538184419151425082848392383326869342364532883766643890199489168021670971568284188099685426966570178035207052128170517807534400888115151894666245855155499639150432577003006829409054114907103460012240326160786248155000216025998590107098024847037751056932683607624887523981283691028321513692899770548776699172102600659417260276208455986766936681813708063220509047423012131500227560811370322729136449363146663153560631872874905570014867348581349395910838439852642945229283746319997305008031261238064352008904148053648449445579412060311185199681362618402120067624007873427937514892232230684076158715705559584497961235323735686177014088333755042492302521146148638416099552488927520460654801383539970327011792015973966404724268360189520319135305605525380458532995154455153492196504653377733450509184562078673647028996367443245774391676248018860913948923741459319533692866377757674749835546449661609830409065801303049645943740904687935122576136120273209977331274864208513518518574574409601453039626447330733436297781503142275925748594756839627284149884891242554303785074579635553619358515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 1154437523497358595060235661053066685369993834174063746158276701901854345513629197079391165833056769660292318956932973800899741656993951108052756577967800271425974776028335055831742318478983360579391624209978292702153066049683736734743549204072853249293383680112835086137820809917193709819494908903623076553425890877550454746154704410022600642223001568029820952756873134613710126583333461144621785301954895942042612222078874474631336055394206767420754189072738617697063594816672966212569110292080982703454798413352685785356803151345518203042769465601735861184462992452365451502239558116854506834460125522318079225277713366582641346743254139516828684285490911841986154691272838210123682742849654158255639491809795727516866336026197893781361324824442899203732141353381740547721201326242859165726015604998651965307006229229821369569306074701866034575638574448369706946994752476904275348205950328395858012740816307230697850507751716196225759248338733053114625726324495409006947208989402218015782183228727272038231216328003304714722326180199361909119481888807551715487484461275159581695168067590394528519090005297542871758521443025180026148814999170540638761040020581452957939673745950221585225001624508680631990288995553268576562604163888985963195160143694813078994914439599261240346785954309571714853603307802326669068863029156473409485257373728886622673830470616661113481257791620528229144554892099121379014638905555428360779390899607028158440385324106330483742935492166308728563859244652379923075489359066401520673771457008044289180559549592007150013420168992514309672480532122013352461162849173034094029247883738285633655238259779993017993899078459228951710669414850088842949693032948625219090287023011235789070722479686498656919232443790846604007837186742354188645554489718122625470448442768947885551207777375791117893525465825708818178594027365769300198489017403732741343068459917395383930649903463735199139943859997628366534492399264570356550435065818816653027355641047171901830539999922813925337330662603032585274411447795824803620949921425577306904953948218476195147833675503371122309951794704281748029342949754001373688848079813232145130693446828605064866300794161593218227848052258959405658752054671104708893340334770096772130871969253731875704783231216215292872879380972864594434269259973822284107466297565180728568579521985021013072018652955597728864757207262550510161585325742196985389928559760581899425518263127750635908036859037301161718425908734198823882916279320182594991136378872423853175552295593893081803046599804988477448270939730921533533901624967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -5053622392375229668861513327931040599299391955235511533241889282127750077226370150181968446141747658872855261981011544277948686214356074004340523660007666912498224207818118724877339183860197976681258796607642052944601656699494521515421848148344530881218375783790401244879372189627673588440934830076690260584650671613023411062389480288493226769266417202730307303053552825727011154789024700983637697440377233012066135332057853575873602431606314243060797510486940055504282016091298329655652870580989562737078907610035593426238487624198624623605047712233501585199768222865433018826340234880472237690438345317752500139172527764495309617305509656242287191137448223997678607207004160399574850699063750185893159889696499437681008709121340468638548425523696502400823742031630934327200054033935013690975924699517342743719737888889645665738993253860307377065869743705760404015507311804877550933738644251198638202225793470429786410646988718160149950081128287186441920706518875138014906731284428301864605847982433206600250243470661821744635161243601135199778581540593281771014315248050685423953640621575635493141494314130733275022037309813163603633190769991485253278462759756410368330158328891936336701040293316352715336907867687145337832214736648860219772544592902033692916781125005600464902735889430522077325232563474491410713958113285891665493295913703460134056067421251937490611766147580455439043113504295725281182560860143390716055035316412822706851491187308606151924565989041747030695717818135482600718024798992713687825348500799115048079390753782227249078034078616139720458212765473068376432199544984875781490972491626818060284977945719967500066654554203785776168622598429489580820864995471958659795279395125357873300016562072520422776106586267993266820136359963426675833914105463433383432012664288320339507630535468975186525509223283361564146289776223776051860943207872283916796820756395983273165636275869145280868057740371801991414983446135642533540343014157922995066008334619664828006389491403697504827000799260310019171676587289703795293769534022357392950127849940267717655535371419669120741697210373406520348363278408944813047848388664242950311122466364895263091326437035549358142695656891199256263172756720607600887876906289688835993263842667515850171307746287045935222947159673357716427531292501800027350961103500236469297210469053359026230085334385403373368092607461323082678663801443176631124221405482397808305489365879051692803984038164462640757016175429469657784169037745520685833536174197359103647141335575988120525403813977343423858856576543747868463762663014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 17342720828944854400299850079473267252676507818000732046130178318409268673286292467704572191989165246440675505914666294204948533217914620302953285556175187271138639296367493942599854291619519892858271498762988841240359758866602344068308919668542303477407496175020203081143008390575849545983665910665916796632087301034219869461167067429545585237904384985909107262151186222777740583475955914498195433682724735149911177357827337192416748235036240640972216478372097276920951560581507429235612851602728527097546407456835032882741188530771797394905580043307934946422880786985583655575718307103304860345216723585317615198217898944969885749572174773998168464983620971428254685896286409237845547178820373078642443157209870663337634671338872591429750867194969378355462699246391870742153523978570767561536566945727213288161078139311551742278712177835759818254756172333209769082568827793342944095899508254561584610824191012616279678550185956826055031604974703076785148451807635763188677286747087453524529667045957543803052367960285753292857948010657244939535741929006226585164169569928278913205635840057668680475607354902667288599113142573683718958975514895375787823271470361701341899655902971650178492368747722990042558302291630702148492861629353408959183121194438039516106952673198130193834491256587498330048290022592122065423882445066779755304349988778176538722232742484503498977877293113941117236755842834799778919843004150332445536065338486038916215231990158247775640033026446092105537032580499160675925458758676494180985353390326946089068731555061308168719999492878725821301636149503911546163782854453578660874539797522912973431939059179182438872827645006470735744400091028697618479144889865597421757129899706857026846177607032729494727465663687948578194359772709762445464284963545499637314418918498225598131354152321091421219445442244359876181452524885337682031687248480502184873877323932163698884032191013471651257675479247348535808829535591847535161340222700874476942952596231542098162326421270316142397650818489316723371002783249545442990154902808313890058144700059437742112043114193643595305336263370768275671818453898525718756275926875033429068610430768009753127941485779682648579934539534543332297281790209767222775721774194462538224704258882046104700349699566173623538273305066432130701781825598271766058213502519830239120806878454164669655807141939687984651397914440430662269789249431735091122076583637583703528004262337826952159207712583083891360574469489684339812104461013208407219154818050131136896400281484569990923773680647559052110892857683981947441261544734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -47965028853289007496726779696452813715068546432834554670446950389663059104886296481478514293441402993176023265545703139276196775121110584703384752815530114248031215477997689863231051716020852402687003466094922951179872591610233494608168810240094681913514076281225338953288138800096903315965547975051354929092142008503747326311296669706409314748289932436639789921915382605090840874695612702734741159784432238611231950932442326762669418122561659667415370667247057488787250152710574436738621212759692251159279163719414607350039604191987053196813057849460905351227907104524349843854466914671038835692830052866024618031767650097330288750273127968911345836392978701257167635721248796717037895162562710482283633604463750035480554914165394135071619006957951598157213024382812635676217401131627818170866126593973509044691618096547528644923797471612560100453369312183363018221563072674068393403992725709156662824219621685737219087621895303767442196509896171342761466382754367081331250914923741828915265059680455773728570578189187610513005855316593442544448119663603582338079837899148290256114145116338050645321951327920834802969920159998792956286399482630540213638788752220575720415543013664535621132801531188377951959408250011438180852080795049834624215950250914631519838653022509612872848428902830078216279452180814718801449457796894755048324849600787914198107053232056848742825465824382553064332998241952304459071090131214280481448498459162731157310201298933773506413499704535386633596076460826703064619280790781466707876119855860518097213842682086497781034017821755282016867654420928762275929369760974235519582285733801510354602785396051076794945290906998821951534638997480821363266811639397288081814032532985601322684094686558132564079436475476918276737635715101147527674879688701626831227618698700303393072296638501672147665433677240511639062816491472186816784575211891751547175971454493909980419039845933328860223652334199176266373546051659627811832404595669034655044912744446877700377554699744677162482975486954061338787767195017870154473877626461470098062232884636366665069233926300266286002864835127289962999189201864313289039303871895063181236044573008104606375516306586240399679681061879773760320449645262607757109303954450834303731157166147031503968037466647031788636282774108079406606973417999692856411185395276817225197378087365840956268437320933177636639162303764558109379505025846600191736567757215691448931091247519600025330175528884819665777461096666522683348069783320725053383324622424587011578445292077533082025522848114920455781660700967953871507088316825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 109213116706822840442092036041225051510470854752990352908913981348997807546263143471732307243688557169400062943873529304570997821879376238919474242456061867854350497222572991546934935366813635884098354045428834437597377190403516543812589318451622781096482584505175563580883196239748662595301913368702490387517965050738745186283977561142393817909922843046097668955651843249224200321654514833745998611982278578031973348087034580187732571279175438235300435910781546255586934524108930741291359734609255039516513937939086021994349545756164079956418500588953654696102360216308109714947365970395954520094516240137979894974270878966277552301168144074312785655054554398032833854869942517704574182091552168517214547162864008790357144569397524421528154600256033107973407898551034470068587839143561784007090992040549926591796620179148054642251913429052101229082404351706144829451381608654583784229032051859483260209693451286680313515291663340659396718392661916152035665926554383667688724190827315018454156042231614187251406196730856436978421260520714298460905908364956169272722174652196061533227930264109169328567549154967691600045325271374411201552594590637440544013036261275202538315251669540805556652312889516423942022143647227606099827972822075760380057597428776095851099410987315323723142473416130738365508866848865883541721043175813177467205276761818624642702592438393367751052038651023433807263670708129358389615888712502572079500470684167746288573723429112859462924542466932124436571611323242714769075942807264847276092957353409658162744570418975810199555563570332045073277498806849303036711151102032636359222369360659223925924621041823517409502652872912952645452963718274932587203003148312436458328300269590156694030027824375126432848022978338631353529786457392996202286891878000469278817611786521748361510961132276393077380769188542928828443145659194333858367321566868950626364989454107566178635966720599533462128043714795046646045092786438304962425268060455709640936092807688463108878292754923556615846110335793788396408152791890838377121470433027747038667129792636098182962829281718895049690395355327419278356162860888457305260205223130821585851119010958430162685608791009776124004471347849768803459491674597587025674108746541657017236982521223386601798970454106433601239558729543716819679915764742659276170477464631235516093157501145318305451193206103933804928338416409148950874459994980916560839212139476837871789883217861003991802304336522010080671629155802308177268258093842456218884580544966771827512688499222210579395564839032180305939850664794546326939962244595712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -208880605984884119634103455951255989714472774832666777070629912265008440471139514517177849818440438520440198737505918943469065749609779806336098792778372496174271134051874657840413790480846896395652964580028758908550578055340537003740263935360286513218766821879569212971476091271477319920726567236848680683793086481859021938999762043524969888330617933293026411009089624468182789020896354547842851183006010985948057017526767197973435901285717061709249579481594797321927179450548322900838489958469714855699507074301792226283848262063619146872979769301739398608960655106490076891128377533324911018882562659595527825002061616134789119855574700669729162184008206429935755400900831589971337275632167094890454040209151985644911459462676047810175823316507572238360497537655850094448736044012794224340665285130919658404719953092632470952224143580161025398301668735360892930227558403898826237972451732140171904742395609239552386293262385594388209377379542072474483696085171036946134379256413392885075935758983670126236632925665171604699011874101457091669843600614648257941060332172725748238180315946500363819836244252819317126129917486795953346543422070505942890434505582879338267678462190340048160302458703444792640763955931446402504815517962016246003734017954715410515394984212147572368712597452078035779971405100161496347199322067750456714288322022867837925655167221049313607338107389619384294805508836649065138687122619886704593792524894536012281072592689283822452991368214092496186566846627814569974417601838337556548227967445964518596949834961527889725045030744814300416854186463217448774301726304828866309774129153814971691362276985256876161735919525091915717140263768240386795989720642489686529664297697248668645668292797849536791598942502983832682889803370574475953490637709426020124042643613575985764240667900012648437463706959505971488536831078069146945868389395669740000406025212220667460969899070703487811595300691013640591296478699252409560186731750946997696360607864695854737293892268885219138966074591690516686789043706977289165253288523169803660632257784521660932728816536915416498490677642919425226525740457822300340948591965828419061963867044228095794669160517876862924405516386628763942333055529380897789239417797517804969676481306571783662357864801290867032619844042532593563010246712604086769902155439355926483431727381748935455238171660567152967533252691940406067679825762934981968303700430654464523033783479874894882012145664212015159253257217747625340607251693398627158936478940897210279549380328635985195755050683315789149445137145997916394638420423475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 341771926940618666526321985388649378156331399522897563591525901279511341516147778053737460804860693620898155375036655406405270156899177998675537734636028704433660875125801653226595209834451472683190827474802306364921899299878165300220726248710342928715018369282228100361100418783039251031342758587456918210997230361356795205272793696226227178340603644932706734160853911917770199380129253778305820895694595083606022523724694156999193469842920191638476144676165781815164936340427472724334481545027326088636145451594386960598742024236953618841966864784454023797016855146868441931833994447375906873217223253194637519592129118906927231961514024611516403663648551949116835421459347221785039451952120004610938643961709977178280391133675229280742804250486490293374736526606522270607492199717820094708722026496086713443559463858741723628993142914594075316441041881615111095719534508643158783530171637062093762666251734405702693388993062412406638301167826264461551287032049328230436398924692948564006585346864683430124587744514390859322222480584450032723286989107804663077980519647888814244231819846956867865764854929974149071367358019048375910256907723347644873129864083540975779799089481203810074519594338565076788973901229115926002879501361562109207441801738653197605609685014541982189649606117362681081106363455845071629569584661012032647071767304756653276359719861100471435948431524520600190260939758604489778764673163791451255679984746142570062520194682397822784713888843539916272570157150332998013126422185567198726630875705043906696858252069029166202117751460046992854939222199010887231513819445388504849969668527310173783131253216827884069257953664546864325426743953648929481999847666247677713411992706163228768627581755503794157702632103721044442718693833058837528125785372058063691094692235212253162846777206716453625986508632044921940125238732635493398717837030963716800571915792251823983317309792743532265521105279813694204375852235047137941327243542210427237185614449349663288953849886671655985915919470140367923198337562365283861900334416793877700804097853975279877061088038645158841625796967148355956172682686660993795759423248497047207072621175496713826465503723477642275367420404134260663211510027421452896401686523011906906367797634805420640050220308625684520575464596002876651743954658841660415250235178487860109455459618412396257581059127084274434621454380422641555625791376416994014272985047025249611450561481428558156705236403816039564595932835502786399592703217040183363772098053340161160161981511546008490097553311497625492660150377140244302496778634133504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -484501837180466279624555807207124707061778015922511812098772294419374205829553726360439577551975927348783722373513721531452827268715589665542172617910507352704646338394599597096267908640439400977227726597465024079585596487446737766255642479748990005533700110048895377425380883240326336256773041060522250151664791723656998986915559919133714302049973943327103217904279632721022454292250176693969406038974124679368010380498304147457448609931860295620197770630680920109793092927552484157288499137510317942582238198643039050279770269995327422979043378473058580719476722963954243751807565622699977295959136909651388365985002869511811341722566116271127709063885917416665660818367549361115678680161935865989079502626688107430815552477244024235416019408757767380035992671479470579645490693130343801391818562124921534160516444555234318315169198628868112748830601680108443704191592361166238194690092196205195201199653390240167361222322226997236646001359125370288277489902446091027303642966112109680382438039547993481204534775343069659355765011549397860027533950366168839436210843141008149443240618950388148136352069596789601229592453243683326382594111746111004540305495365818750432143805892681857271272455742855215948301568904483115037637515665654630174472923766389965416252856439146470902861593309286456717593388096905632137990931714620993131917239912673742633995881777456437554562611518755938969632891015435438432453792153143873345466629123987913654894300543438893538450763436087294835137465792029450734641932544735756346142202542610323018731709339463165506218573147991568663045594038065314682040673265653218721854188807286241897434411688277088843742890974959885405002090855376676487932095870626976157766653477792394931535442474840560449309445188170860370317374980250129275403533922255197321640355343491526983488835846198050781518391917720473065871303837065674592351448557485797777555782663164893072708107052803760922340691289225213079483837482442695115030612154954546769440517350402366200816779199073745174241286067230306359613187573000326474035756368361968810299175409579905078664574627025183787565706299241320023622828282601829505600686470398229075356829108716166912416150723306758332414915781820956910015139712361911399637837157252218368998942019398551793994679944875083761899187498538926319732123588932391703631009617007404933453712974413871254344447137382249297986540804987704066563667083908643589823689399305574475038093435488435118495302881038718515754873404461525247321109655105604147820630564017523221599079019787292548355123245721970168722175330750513158138353837670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 599846781479088154456422612823727771148813062272530514211110176149744703211027966388051319198366817820103923165383492596848068963101643172156581375643921450510692032918518480031913732738679800783456332067551575565427245793269739293899943166603563955798451265252284696252136659032562965922445035411005544492524918911012003221718280715482551380758561848342798913994769964565894651852182892753816072136194740698992284494482659848458162772990183595347612597005768323633459482486455159425491128657630944680960771053531295363244320985022128722580565716462134567706437790226083172582325700449023520645403604824418282325029320140860270599478377620410939254680661541876995184600023073128097275669427586154140147236981488332355316300468124447913278224964682032775472295803980548706527983963321032083791184714072041252765063444854737123466762069459823047220686365136814923908286864882427216874888354539292405761699391792767046811911493442542771270623646047323932555156389308322050531715458052164353754565397378699019736487232135558467773794231565501020030366115625586501563649161203307825176036504230021720564319645731133741844201237797414534987551279523922480408084541326616185853969641024326332282613237124599491736365872551502578802532279067356759320413397044602052795158959605945668966123427124716228596667568922100909345110994478491123209814654751517360347679630411615308543266479517998571336153124268582954791730033750020403422500879344904762130885796071006144943763451925947838414494574653906667730237268712650925955262734477087169797360331519038331353838474759626847448443819175429298135361367627475661760523083420296033339815658854607344609708607127139986940025948248046719397067769769851493989739030998441384373656887833714158652952550001676660694232787060467253192858458166899457815886537628179049816679022090645478654639578835464825650607873035677288824134337851368392759209524590610135977702489441068961745933128907797053448813952936668224679888993164591962486109039330446419334148674364369455864849428785662929756947106544065487633677912605150357370726726850321104428800568278484430189601804184906705366628822224562185260545301259303139905841423038296981297729850829600582134849778611335852927358398820997195816415726521862044352677391251822432278210322336736425788637516100314676855309256478084253778228023156022132154886688114165658657435605519097515173404157442661410172709910923592886955533804396030849899009585864344994207620331806410940637650161084239251860028839368502789608888402985374998441191798580399902857012204583486480589280822801809935752867761132404736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -658103207600490642300169700530349857142150240702836563718518384829044558689283005469756532809583738897326696935478957845703899926966270082436262062024735490960252595521831065372642602431923679254127656237647914129338382449759558629183796661464945218536626714921824137944743566545408709056277195496642247739705024438533677378986224555168311989685237514536043978429269627077646302999428645326695066955059698100210175788324636519896501269449771859185251892087035220676098567779696140674197928963398154216010777504989910482417900012835783728043788205099937332729523525058555990726720400969159028476404646072840204882194825609528092332756861179744665521793415720455212523597430520613647245265368330431746852576796716718034390554474523130128910953878240104354369803010688584708114384687956280367585739520419772078905640684944004446621239078707004571349631836752374913218436698736927829183132072859746814126309042667000200402797817677560034001061574598673400962225124357250648047048723627529431700241383911678592578694425637344276637301039716389251007020392738066593252602250391664686552587078933549033208123153080840773866741997781007933065292131465179377662799174800498915296532346087646394399981740620107933545274226673602789788208897986002125087440955783233542353469404120072329889120511892321195638180488490747466228591499856428198140022408518643635873506168191855561160341195876962477830985265952487619521880179776974994916175194182561033971122387383363735095499645613528497914253366599923447499236565029995470640868980087425487961538747576057064592990010397573117906832320645152987494450821265556275928371123660320003937302638229355575781172456842165026062662769033998405968759093508165304688283871960516790007769144159684598785276920288384006649048871062986518432512384185162504317874973680485881139754072760468551364970127388625566514882010055932917356281513671749278970336116780181910566827419571508750030192065673673108712135615618069965229092751036899555657566711670465629432006537608099090039259544960440164048311743313439667543874269150398226522090648374818820820212505805336465280343360909620139371584014115490807668274550494787591605287965425942577201137192383853834178269762332469633056460967301405992639493505957378023321528438639649522393017714394119790187884867945212928601617544946931877576423675758643080521792553290101220956053884971519745294977005811544672728262786301599196094053857446366274815750516102229457357516072244932344626247558306072713031796855218952998468148068201311803454295064762029284082499774192956669723579401773421902707675154821939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 663857008350472588734316065403403561567018351180243150051387101377634568277663121470713093550051725619456526455532260387028311295117343156105352090704544426100149844892020082751758819477564931007782068162089229183906178013898876915512631854728358625545603135327038639908473244655714453209400003068416143326092160162170341331533874998626932522909124102247374766460345371688398034766875527157197424965618831669105493059523083924563062748605119402306335430761425790645701317280919260873291690440593790823034287110330789837099045470045857312142163655748811964032741651204736830255418573414830316273784107097078557508932803185515541163432308417738293919488112422241343095103536023369466092185643021485586346765635314107510573096858104764053563551586833141881767037394768872806563926900265351691429260719297064164748318221200997075975037841638401381307541847875358719305715232005356476604795210308291327125946246522724906054585900853692865655919003620163091130760515847569197038964447867669722647606808952572092628242339043705975062036629117957554432633256371955634844975698885947134278045077970767677330615334827346254722391164996844203197469348292916529411023294815785608904868785018281510209261984456523408378209438980005342753911958620601788335890215454910817897718193757582015358052609372350728872145950831316816550464649611922508608084589649907786233090245291086790570310373505912726215704447726300973556008235929115755790455078271089329257597864113394678656441342409489235994304386835724488221812898628478975545615810912951372255580825521252747519823614855559565465782469235778091215705693557431569147547538247550703817715848052593529616840266882612303164283132414402755002418868682659475174482773860890509557458149564580942017800540567182840598604260092683632611180984753610018345493711003272706411364321035871211388225290698502014326445184913201909260452703279971221878120847724908766746231054418055458602110858351769411535065317143926540871160119482763416929634532123922408290931684096868962566427004306959202975154753552197113653714554695009923955434337506435367117046048551695284725961389818852948852710300520264809163954646810723090882570859658600109270380758091045283248533797443502008500680025258337401938838863803942087609344540031323970504034157105927313092470251977362672486326353362363809841367283353208482431816816148427252152766488801922889064780267836738252634376793128871867291751908701458707571020683651643354835845456499374134892231340257714317393342811878210651345141964679290791173706982125383518015790133622044677044052516603510355632106565529501696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -650764236096322587774444390781874283818773587501819180919861642926850066217699343197481814605032317892066325690797645989542987789372195270188714694022799361169786151798383789451228399601841707303963088337926361504005463358141829611898666264291102607304022059779912592422913788489839566243629438208644670202468090835932636343129800180678733739215474227726433411478556890470929372485982056942856982124624216701772558266785751278834769726193138821611192839935975530707132225534780228762811874276858064540044004293185272593509378565861188157300385480977097394159106140896798095922187861125903826955528404759781307532741159893977027230861856545430071293424412749844667352133658614951923560804702057140599685646679985217384541690438045832155627423472501940690290478813198798232597661152711454594440008337507578896780856402284425170228268336897400779491625012602555628581692330688281902596832440094313951645120636303121926881791673717636648364183527370916583539511756521108301196763581735261175750093976731631956826708509952831445740383969085179093099222805627702514550564173963974780552290167029892769004981075304570415308856256788181028265183145632216894948211914735344714686346850432887344088882973558424351643929726493261612127244571299455935785796878735461542305003374283768877618409702120210177888180158798422150196235516545619531834002757329798914349489112681162809522333087092616147303096630653400059663463993899919619145646158079782286193915636825571717535166196188465533017194430367544345274499883513664947445242360696283905019434894761678218885316531860489833492033051268715292694337039444711014900233913417770523161879072427348987168424709667940629509118458931596524694517841179898314289375492401882841528213928584157864951404248829130499417112593684771950209040758192054913848922843339959055582346935336432471436779474253798170912961221933629055923810253690758411857855829161170640218718646130443741543203286809198242677148902710021714103824753789523428915869428520494368580755898244982420715522441350167448078590790926418189013035704823811239096177075649927944203264385075073528112089875901707521785702167841142210033333105959712017558578693565071017204513028980047106993860635917246985038188173590984768219169752177299837482817128547067936024976927460074488975485623764184595476728035602344850715453241221803105973603544625785964346547266259053297588463574122708542818345706880922345141980808115356902767117817867533239517910000454125721841141119626302181996567203383571551899342818703211679759234047985075609447869691557191921662387326758906237245434305183744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] 637367607152060993847678045866163159441299831793830724851598127393272085117794619296225652538068636564767995879684208605887710913036622744790240592396037859075729598289486267623765659560623163533194236102630771228005481047734577552785530165937605347566882606212998928315534336479477292208841317213874726350269294049277561634051139884172458028297047051673508357257047988770541916663095270365761568759677050789682252920690642611011356528900355335215005493000237906730849922929719940580725434768612859086247982395764740726809568648680559774513241714946281603405708268013686698940178049079816503829535303874411187756566752862812100371756085786376255165231859028843391476185961502894097973668787573545894796192252267140195356905207633059138560463035935546245170923082616297113869102228067948284933192526420717511830485189925198569918031504178010577950765543723339198161156611741716602401850302886240515029316828194240215729700860196129402573964985149166822385007639609526830879141167577616444886920558225331635880949215078300230433431991301428668431859549432521155018732976930864456828825709658050428135374222042854629194940287824016634169363640518201648121904746541356051272005870450140576946150840765359705273349966487108988379347764148203410139805757742153973521397286835460552492471892402139035596642058471030315588065297340352521652425779762775766104636397188395644398568541676880844019010914678405253645155022209252964247343978622148393495516840910081289089924622644761095670676346194822564323972585877155235004141634940848112452081259029898386203999269698492275841837280568255224719886740093475710213426757490791885178584040432386913267149528103864022959785623672313026583633169385275707333036059262424783205333168631497331738367285332275327644759129383889167913299640557604967954880153123563108160654851783887227069546174486286195872168084079293257566488722425839343576208835099519741529030246492757910220868071485296371084365513996922387986965836485365139540045989735396008392999367040986003488394827562593290659198545277297180306417729980972732528161412720431951906476614934968037213486383954353046726975596567007602583225671429060874214370100521490933544774461153423867084919309898503979336676800934392961932489010531918837392992984039925240203564466082269679528574767310499738985824633507855642982953715462373334833108818513656044704658862552429593827809633797392746951174478645694645539125102180900769670849914800142038352886280765348981642674165888331054008457520742766011645088130143489307251239520431864272941750831381285965077190327501116004169728322533588992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] -600650959881415060303135792430675922353758912084987244500083434497205262687519480788713473923094956212167644763576233511736189020258580079189967609583196040158446291468642535915898958867725174783832352471202973086695937501063863641395331778862002679912355092006376469657412474266286322313374355173117864386062826001720234283008839488339052871076295569699121990604457676611451321899276788830279427500254308591821564973985884421216586076925156880534260334764973207596736680265589015445101979082764236355802449731061546156099234475937172659262342231049927366341098346288947579211293284260370435193617827132645152106965368116198420564282878410133323983500643157727823894784914698323013788558718874469710867753948181250108397294146697940981060252782972503108173417405506400162356418042458641061981345961138153896063604969917418171894201020962812026498607912893712666217384884027658585369589514282687329567889075042191727356113401001440846005144091932271795102986916020757364907630452932335782793285651566337239234987375490649156527225614067817024009576275241632487702106304830107266805833578830631365326113265298055626920122975543958630836866330597488154638661894453575397194057221459380882272654335903523004125008416248489760624734156244820600739498091047429243791111568408237487026458908323876532136405470783537692092300180334222287030295708079776670511468454708291375938068734648750230303302031725562403883735720618674918434595623199546671922377494957210699292046139588192898522941204503389105939819850673750549135280320827025988969386258540901701653388786386047561752393295415199087312062759695742339829094479990675428762324277203818073804549781623821063121758323377463563075187673121921553367387278152398865797047426226881387010485928462822080949199251889543302269907677410255639109566241119810183883384291995414903516400292684603369394807635454990367550281389639304285709676837558641750899845049202947803717563584447908922439966371185898021015159320843227905936096416642471412852932138151795572759133578349279559752605154233601724303589284646730083392080467458785541162178976239663385227538290387674984537037977372309605894502539939601319001124410278420758162459543801394403713196927640583207699270746934299419367266879246963902610159849170447750391973571062109365691784552039524956532064885670521273570725205098371314768459536000945642689638669487921502988873535226063923017405935315512172768047417933765764747678152333400144305422793424457568117513581263454743148898156712851499723556446552200893872116921959911816040156155015043452668433795669318905772061578441523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] 507545255651654669134023265000032419631757655925747701289759753340631838581821653701202224766549684550312048022333849564950116364682352562527257075785353333564789719032314141477406777920510285790291079830813061492201573279226103536844044806940905448484957719732575670340592007861306322489624649939566819388956932964184102951213087414922378421554842471257872508063256054703705543900466846546248990988737403135377040423337074412812826894595166588792554487792656687594964289900490959531941782934275617163689724198599836494631062643263048430354983514656235376920524685568494921636943364474720163912393265477835814729295847341239439658375277642083396259517994309754550416185678596985745555480466743157383251103070319333128020269417640682821097741943237987069664225624517934958986324290776384412080264708364177481403965232357578282261376309311174048654374045962400257595351515307287446228758179719186307596296874596047930641040405540040229878543979185423799046257535064473428200425654953367592716112020984182585198099402896639128265526733056786828967838042081727464720878904612133873149342687205193800663152532484702865583525029186052977459409256453420972965434021167766534303782651447577573877347389628689865245927824624955471363944727745787788447026275406931638069236735557814903550654995840689981055269314074582965996045120888422185499220525904870485227942012052225266605497629856889649173083305053459089351174446382334849844439020666519350617205241691425848929513046676074011878762328046471080421994926842577384537123826030752542627042405692983848045500678007098452330898333187861252031902824877664805610680671459530969959846150498161542062500309753098143759892661643370821478371255709655587885224637292694291632459362749065208527675558802604458502615897616858103809994552839827432487131315504904753927710936238543677184788092270438100048340506334743775486180787295377294757789988763376512295959506416985289253213059723620107516218660820913245558438946098955646262925400819315749148684479939265240387998180873644825568822739696330218128606855425875500430029134316914876118051384487503827249684580900572179193788131852842908094319934694332615143424377598532933971835052817662108141952024139369311776846999546798813350223906986371019392778568097302575170752055559051535535060998553533638685550190374376856662007096788763954421164676153154627948584212461746050930028233421489287467646267617454767223107308688971543101803085546753413010184586229044983882643756317766155169868727281444026734874240933375832332220801919948900412821241776805695867421535275297041947117206772908032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] -360730868782993319980154817485721627676026716262220337934680972021577663901616248403876068522164693896585521697932733360479306311759619974433750309846699397525504888699078556046560634711727029210592525589808713309807179241127186312379149482735270402250140547758524596312390537366217647134057397639339938532163301445290210051759505963810152478787243786571211741092967717055054993376090824090421994518409208800452961316251636448758991767815578827890623483890524132325385278144463531016584335108320900508636900108439097744165909499258567580542364222386228522853761188250979895528613054568813141300856815718259161941650792070065560451200242666315840211329497855319859513448676632320985333834955624079881457196106718700030236021434665317087443073529989639352353570777945513432623922352361406594963027538219379139357023980086965197054032737214938030801508506862796920959784998112888769621167813538544337619809053704845782125207982228270382586967346404943417050511339341031754687164588214608319033868903663651068444470011979145201623758353206535257339775845346839066626231696122901031863743150194093716151741432732092248040178749606996677951533915483468631874781343468584653352851658421767995265497155201225951770247247560220526296404519048740530933591282978931075758628524951473625482104889010963290151682140006791847566372135379915211835756916997194541253790498675670219109695383037123251055340038334141671662744300857223381326801475780639699359335191850459003116274800552981175572378874163740709895683692751462191061615831903661053521866932740432118309436123581066235392965675256282655516114972282128853523630450351225357468666943252629284335288675040823485545508404186949519421137833565601227064726061595317088372650967872010998676153489193370189639868327278777363306974320204291662643973667406138061471898217552462246186851341248073653657731958245222684072789756938444804514435492451709037465631265307385184608924932511153264788447437448075639670719855835042417703036788010720424800011796165809532638120534402085554690974406979166117445474711412621710731903422179566989564751396599522215828866934579160190857529396592744336734274995980329286575842472973423740925180563471823355267643688429125660375169446821504871125242435047466738355079662923063221937207247179313622489587859269009517683814418905881234149947019461551535221017849943231394707512972387157717989347524448073996347422285682218093867501865589391849302007119733133950041485657369904420795978341470744208236151304500641636515274599265285529442753898733546446273250612174371092717430620385225660589937815401267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] 200219926457966131551537736483519677057153598917277027188901823981070822922883615114788198642041701287824312616659531794905143156643769156455697986241717956439529572727977110865788153956845893577043815965685698557481726244505053004933913886313845941710896208400819257474603172647658259599677282206076855268333743003963775212241374209541077021755943717722211958143585553822058259605984942591584226310439264827724412570441811621169229723512750692944514674465852508075751319715964621256613201591443734300646439833265927612976657328013029278520653118120608047728044768196082186671832233039196755757488780028548001972731620560734609607508026088223285202866202055492303128759467559613989790307369240853841135070482918526106350462747027542354532152163304494505945620077451674635085792442896879874340000555424766463631814729885909790267577464246923084380348246490913402301643261067224067095789379336817665632863270700374489568850144164583910085106309004642701138859204099343939704710124874543488514575851662086619290293290441975033437808463360850204824394351002883309059823465505338379142286645720676756700327583901975480098466933554447463421325708165361467288586736428236845765417072649696011659467248638353720900120102583805063118306320763491564816172234407986794107470366131593360974864617031884992457556584817341039368414184160904026257317581787118355260926454278158756763817234201553275815965906630807016350563043905724287528161847748854736688911895452149174912722132122853908310055720642254853440476412967882400976014035901567100526007189082883106319799357110750930825646635042419312481941757262117986960437604578421524756535951412989912497482598369116671618441361355489952356080572368876958766092879343730999750393216578914196916348884574231350819047731491444762206718644369928814710829679107132059189441257762269877510410698431423827133331316725110032375260790778053425344924671748144622569155869331325280082611173971568269821674141785241380998957039436128794690100904227159898174939533655055679259948008799435549831939392259748922247745834287560234231231699809162292235052720170220339748322343263387594860670859974524678060643793750427632076498883044510741936943832566652084161890078825525001851809514161621625708939624280344074536320304742357686782571023661717193611365207353693391298066666952743247082726922483628164577651142208928963580570433347626944417865262938534764998408895874068827681484603150514898455780872422140270500545816233971772451243862028667985931138213857106272004826271298113231596064028093648839610422959391584443043102161142204799416498073110577152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -69296817563052283600858207194666937855423606856065453175812621866536131505599135047966282744661767394753998997550975459258062791563554949389948467938448147523154463391272158391613201411203378135622964732077954775160460977474418474815999151082093491678997358286069906687682101863058025722960035602713392996160122768326902396116272229772497704028092232796075871022726796978238899558101171447578932732063478717558343554454954645940147969288127716458351021994799288636200024960891809849787375573896437794869393654221897846832664293215985756168326727351090312415059618963428965655845433530795636277693383715092584058313311607341366622187640946402344053154168811487189509187890568274379220797737058642544934994167261659412357674079328851354857007472816389766418195799745560605779489744203585838510091281373461300142457991895654095330361885622938737231853540459732188348948358274090529665492003060195386211670886626000151853381972112272010618617843385411273833614174172348924865881335295817846317339872527114740121513239630935043408441360713485040210165021857173910772259465966702316027108257569559155568299917388198486352086437523025947320038871523425163116643856294099315973914768773055938872864923138154434675764043292820094915308543323063576203900848301437163251766114231531127765505251179319467967294831202455906684040180400565974219027815203396624055177551982847976719178787779940579182957667334834973562655416086104805224291045059344119921582357746302353440700955840848836954885119235475166182046053300168952268819953699770331232198743499723661948493113992727080700723027588114107974692565186706631066334258897385862024380562052347438748861029360364059416542332589588215309749344222429942807714200272247753454374413056755327645704362961922674793758430485482780665298087678184563780309515033654842856357885983726301610104647813950523515645244200686055267890532776115886086699969976746139578535643007736400071204452893992973062197266039947639887687765727131492043998378695060980360844271287318313519631738944970136684384391671871867904570466719265657170878819087723179286481500851181399582447876311747393407842710587830044033033334300138853743711162737861092318626289055764240701572110812832895462004472603248881874369555432265702692682990401832847485510165113771946954616186027217926805628958061154640348311924405830188103322939376046092879229082257405227052743698708245562303596965409548109750932917188932189034097643371878025508091912129721281559842862254186164461858791020753317179434790807914920727574000684521104571376572737350871043285527859389155380050498945024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] -11169616138415027188988946209644403245950581817102401264151241290395888174023619676023184508278563194568024207112524384495572372529651916633795237115977774911454665699637963495601847052990115939557639786907894221687875909293343098255457521171976600918682495288219990841957361557486309119040685003569341273720962495771245020616046527372810953765139506830758466289595429168463318314947952523809739214415862427945571300480053692060485083384975589453965930105231681592965726856239249867937610315231216975609641856945017736516585331439900375097652634039822374077454455808459667072546595167476939361934156008311891679973333543353926664086207087100923251159655010035373367431923007945256573259287683756599013671550938650153176906115408327423523064046683292837516045531210911195045622200168053081881765229731452084467093459936044300519826964143198876173676013203319428787903959127926866101178142098784194432597826679503034361445646001918766850602006824850515988301671885275063985776801539288680170913875392078867232809398716316342489014590422334592856535905600039912190209038538297096255827323530331490289461902848857569706472357823408762038050097241009264345351674609988809839325799274249972385629880347671397587260452107271150630087112076644556141124473625010808737334690718550930354333637324355654770069046460598618838934460155667110707205766178570286573356609107522192416295303253293946078365470892853661481890330041880948532233520451576339761009328861401462654229663257390011965842633016555907224213129090911429441257384385265121733784090761505904150559163660718645464471493763874102020717755580713533619371589104458604044425313577385128631366708714595375023093839964846458672725985474153855186185813976786468626938798883323412962023139893564007288700081908563765532777272983025028801392191382772308366593268960124284146892140784355623525283760291651992916453253991099332230729127522550825418563374209459555861168683473681736323874145726304829189986559044937902657118278841777571406430428817634055410452496944869098498243194332657427711253328740140217024495565691922152496444351811706980333983533060481431505541584443684343035123797392069066488821290311269754041671772526992148325255902516065506323254519487201718613428113872313464364018212820053748683618941205947710544665935664228006141109894599625634809417090357411854412923269541067888507761667393597164861791404909687584741066335035979196084586567582972627366288732577364457238928359880180764128765793296797189462778019047509899365898071568427191547217181101795944402414637919183145214956701470006677941048376651939840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] 44079571127603239754020571675074913268363964400979311417055686787610981914841664795830251146772363955119218220886898028725066579401099159765842870343371843706754670942843377923258349131005976511603227632056107846462662631887825342189341480399262624677377494076154928394016089651471174909138327209406399633327485374236452202270502807305456080467216753198435337123997292863648038457722023121288639992153214179992645140379324662109881096412437961799804212603687728930896066796870174307686012363123463939922951064150829111225602920380286428437710018703126440381261515010772994110786658994759327389648023577693966916026948886953482248738360557255820341901228859395798843885255159898156894042860444834729462232817453988562337578065835759431227620435132512423128970739590390531629867845743343650117847581038936242318515533705892829548085186613860343544953919752517745678007513350298234725341900232398112838753915640327976908872098111820395033711826039404962956791609604080098988924520785764453577125953219074871150792073619828585903119421101918223777904565075808311818640928614196403654872707511764606618672601571869709007189090433102859280276079893897696532679916297606388375421889552091741038717150246880061649365649972732992957970346804428401589702861172026229531026603226918561720637115496065588081990702120612437405967383870538768788037974568510660891891824838985927266693889721738468234303322623826257155703298508143585523075103495065114732386674810179398073525985538987699632129360791856778594480276172555962348505274245051245275322702932066654274047475487872802730617000827618290574403659995318543357728105787271186135227504830704042285716080626910251873132819544784132204376401122272266184373166458401295596240682745445791465699436666668747097996692352646758905742831869538260061306576481103616296215335229689514933512762476603667875253590106914608803288685063764230427622033657293670550926130937068688772614637592777017162518511237259180397844845735721580528117733434701676210866800790262751561510089524768599063970288867433862007523184438563070627440514572407231525930374810644627743349338682000493463165486791686310846204219205218320547305153255958316889475149468580706539500532583060182852000795788853871366582026899016490128766475669785414646648051557875001472661802571034421265724040285758218144804153795594859919163753751255574229066989014463821981168271013167475068702341949382395987933029046696582295324277226006753992922672311746865657310160380247761176081232122281326963658249110681177778120315811522787165759832782941048229497506803230718432516399484108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] -45321246947232086085317208520796732258985404997431985999784569825595619762520659960147004045195040658751866339361716819440529076469264650452454348894889573287933598596452801104715375181215136297409109380570163856563328519902817088834948568340878060127560490036994961270941333551008997464793928092071709705455126484077578116009803972122931551957450232555799773840653895206915470256198608197784239499246543759760271730483942249080076945606694629058366684215711258185631844557767604074880714240446274599257390885590316077654450718177140895112813153558689621130103274197729747093196972115329760107866715429957656182273787418651677185052126893275938953260890686481161333854198435245116247774782206589304549008538559856164954862919899303574652596354959345821143130387115066804421240615133833689568225195435159265434609001435427265123329270559062123113928981190620992746039990403117148330436490819757946914132710449942149029458466161543765891558615342653600343424020883187903972956712560080566501219826963936669213243740198936022620226332896193139810424446750360924871665953933022208233810008962844112143095358455616662236366286741410160139019323060602000110217119056461783964362746317651188129972477295337122596407340717083879195308894599846075913738370790013199888530790668032463674496344428466431983618870117879552269394533806018679374507455272011410412017715980018827211329931024922261381198990240177090593793117762781726125308505089854374188192172680684542373264266402960065636411585941162692890649191931224956524477681816372697987328526082023692362988044263502986422758442493700551230106386928444682986274713595322849747378631710119161735317936035686592217992049472734308485961355571106004093183054198380787372285575499101280203534217721185095859510723482838533477022351906306305416759402155838139236884165625635347249543599300508203722810424420722345876721031379085015598390552732647211800749844058231817917286195809026820332528112183120469811209787559808489199666580774246354485444297856739941423117397947449801047862264941853713651133530930897336735146644679337014631216519802116820494309582951896585607406879978613271670408917102779488840249490029511068309857202118592090876322845527990507259862375715862120617755115654605446874931656609162794341991423915410111211453559836315200205080604660502238651420708831413610539076038774541137840083586817198849607245241117725687037390566600581321607396198314965476194360429293403155493468575049023808039844823694351972628698134313322976571709826229399099948620534817065764086674227156172519386660184924468981213729580124209152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] 32728180322719287760232036087074884683306113354922073771940318249321324068616620056172182009835506416350986597354019633940174426084909289735212064210429212240726257825498670468907473617169835767885230619728579274635005146094497763699364973080260621090502120877255052230528429767961717987534962830379439408868515612524830096277619594912729988298540237713769212315934729542034613062846668550389511618174210917729620506165208089212114249409991078437360338377948249539820065578587582119312585717217106914620848732385144767424295464345315248158865271600917546798975265778440939389890189947872410474530849817369500463385254338832561706300177255536712707317451804653552890100131871872835365417691075294493372832986292051525130009608014649417066009532807198843819710748678611478450471606154786064606261538958375770594117849236328015010934676486001773472462296351820546906285222605543182422036907299631815871887919816150753790589512772979140598111946258185693291108599661984136226671171765485611000497958543832313747876536352597311907994249910024941427460031331180632998990937178858336699963890375807452044110345435848442553799250938460152460738872571361285457328225450206252501957514784697378156036615018268145754188764662296467966320627940715175066054655832457788400689998106025442843214070460809413825575100946301481751917714369872212851732185597895345652979409296966811287495189676547357279691091287277538832288728888042874237959475177240734608221598020107400414319380441833048319294626556757597332932194486707570395893474718101124184822829976913703838185110575149745296999793818934289781139968120404171829884994388312872410414687523507047247341013754329226817670448907492313770590952413132030895045447359879653036110300310196747298834157783726190978255955004851182690503673331821549006794514381538421227872759627131110937548710586983116950607873864725025138945069228662968383517258549167828123669076907514943234903011123337054982809802664412275557614214867370802812040598957472001916726424572230341650314868534106822217380968379627566422455574238481707648305037886527629877492275120624900767674425038805761342605182079357592029217392097204282831850162755010896713645841660187394414949460620169063865614916245513189087595914948910224868158227678319827211561844353095019664967820116244984640838096344338890028222525774565201505136694312878616286106291580295053133106719086047702726160018842971550934598147447222033482159178654570221093432795912553847534021264457279988962961779718223698097220844617502411755995595277586068184647092909618632114555541387866205034943623882342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] -18939437367402695493044277478806694821252157208040744744862727768207182117968941155485422494791571106259319581598746891480458162376978075449207603708844676364168263196028752013417853626586775833258708124820500771371346558901412351575355686171556026526036528218754427276784842529224586403643063224548891376942218745186710062342272207297342480995933882942880921244222808374496177895332582262526100593291132974772986486128227255423762298508824271155069056235543395939587758070518790657840982965273141643084529609833056118259414708689243004961468789611374562237051544265185744893244284133406413551531429871369669505005381562691241797290468554399709144058593190824563511076580503740301871011072382136654498281104532780836994077204390236231626683615198516468561910821684572931346233198801450507067326957545820863264170362355654736853631685017042797749541002096474857956398507987512711962391884367328504170464629886969282061977173075741093363288799426052201146910521967130482141031247866036506841498200740764854636927849710980584657905472404200310050079754708946027400726294216183932483440765624873749521731980328096672010359620090702411921586687196339361681816369206975991730519879587004250337782459497582307773303999650517756771210560877302086487966649472474957975818503586295896762476297802044271495790685262483244415032142143938324176364461825069570508501791594712858391832731028847236920592351714964550170562354748044166166189396671988256136176389632376136896671753833895751679175010655300273642444795440690575859258090396937401590220756221622240212584846412690770818955369149231898527181839003738336431998576076990748430914188915365575662712076319715488832328068969295724618705737744235036135913510010057142006909314956281043590179957782462841876855217320341777483194035788662347886663027059471470455134088913802854604155668174594455537100646875807851006445587617724344803098105049056336566589704538081715033598843664040455413225352115789173395738159400894629474395966648672959148988068522595258849840412735174907522567803688145997970964521416126114490057458030363618468083582371595892517653340956256056642754415073340357067971217936034321696465099755160884900074887509334126654596390846373137480656385047042050616933995243195997913563382803716746531529016598903890104330818535458871827526003962897969508417438977471079017430611005869129344630048324107622889463240480581300320542447881539017357860328885557488766079670121705551847194599878867089344813656837865428746373995073834233240014044014742029473143178599893231871810635773444210999521924121957562041458050436431872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] 9352601149666334537479526502744344494899075966794212068894050647643196405884749167728154121599809389060499491095512564236238823950399898423719513503954221077615946133639188870402722332963946226324318334260630477088619862087468932150265449404389509395717813556637140790478329125157863823241509079648750923286677729038933089545887613423445969700067343821402010275020678179573890810742354637285046890342583480329837767093686475668191863729418218025764506209182238219632884464739304872580330317050299691231279742654827807112067176083776966656901973526488475729779571533434405484193149069840304783990703515537462299065022341747042834266234671015215229495489083315996917681873727110106824069979842886995322963064158107662764744849407096627959486327790319147635768293519566914186078055757667061492622396023350442836951106157560712709535233065896658069314710405511283351340117005396345197575830603420454612633704709721581799631641360346265611605852305451811673439604111360559599722989499537639437076668971309090812115111033459228071235438388385304659335220673252576184653488093339807389680826432793390673454485964760010934212233377554163726410802888004815135588527399682366739227537345182697199417384804904491502298577862356293124517839929673453173554034116812905736627077654570708725755773610448237644305269488438594155920300362761923446880665877734293431539624244322369896600540597334584994614124089318827087386441411614373448172137230260214965711248970615096661802855523416769381848405909649571396353940701655991110696962950498278175843788331431351413803670256095794439335656793887370295845614753657054046154308501570625495538220198486365065132507431863746123054214365371601546313446024161205782982103976760393412189558024920697898705173454977288709381600771986333871526254731131074154760891778668669948830221767846900135338550968609106103931100194446872878028084590179307741941473146554461979079030474227541183566443109020587272084104995426293435119936274021774467082597496658565535681702630526995244354168213633722734659995011812858818377629313373774266572828432028378876766227270181466426552025458702475224269123306105245574873814669069371013377727877470057362005096505753715790509980492603421574373219650339144753984878458320211909695537087912518546754934887834671846700544602868565220502893499608495370623038957603562001559931430405124350794338259502238219876497497522393592837257152870156424553923238994243626257729486918484793431120550733148102758376199066417861735384051241648120945802727254674727233935098528007806423048927231691983657903501668882156932820893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -4198943794039526323341033745844853852635013493936213216749774555154664857309515087190861837536438069003624409101168482064928616574382512670220316558993899870792884777864282581404440213464166375025403441254959264169416595742716377075166607957548647813413466179091833201685342682876575967052051441601398241250449579046910104344138625575823966214677916396744977547116696375092697469132530722017921871851051902928879551335706980910818399465385765290815681942206269532700288878723040425369745224226955776944316005167880331383400959117250324321483114979989200921644130895110353129779493420853248253525743282757681433654331706853507786074827528368439873743217516932470450456781136708368502126677919963823894520198485740066675743611852238201473191108357932691533971843587721871537371847958580044211633700815051398878927779927751455954661898367487222158877599227643917247819604557790326894187223999679195679584357963757413307212074117350962289848459603952467969606268012340164167277208664159247907656506491030725326741169497741798750878639845209458725433973140192286123161651715654785885493093197932238131320885367870814608561287698286057025196113800798297829291970712235724606985028230990659540677340082144487591594110553181826182907814106089076642998523807915035891615772100986969836086321355215774716745126494713959816344985799925580808359974103490378955447102521911242534212960241876535223138652239938701285946787826592018530105583438481027892688936554001141753672229846777658560402081920786114032811090895995979578449478230032695110853972147389444308584253318641837730419108437386744707369627600174102302766370565011793535924895385216517872392293167988518608408282858160155163264329307114057642290263021578652698253483245557839461496958858694087943652136344945053886815721582970991226610440642019845577227203252478789739158031097457405077975011002736332744504448318105989931381176577929368545494383342643662073287068227144327046700146741088186270439565544785518198632263508029967730415180566523622425342561875475144327601903329922882113462161790631730027181912589075749944174942854579220865595663674646445443033773178167067802691462193889798551519324910369657156520668110951436831066104383518456258571046816658127511036470331870062158036661936816252828351774425603942373225111061218997202704333063532163582290264634097505031477269157586727806231601052068775762331968943604521949103126727607312066916024563413236235662247813053129502103882031749255114408411470056805932130263704054143873758117086362219185732695566807534878322672838876272182930851445561485092656284803530752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 1818948602979655355820202237056319223823330284370604423437818559789807397361668772285701598691755252732268933143570187303440032036058610007949121466254189239958099127190047004864784058618740764568706162384869437727577773948974604867181647571386860500710104129419783602763097992573992394556952356236656763051773167679085021035973392510637841161340555671569520607367887706621182743892903874027228330105818090397223057784271065757089828180952559294509127383051275851017559191211302243866301937799760540056373720782265723772152621999727949838531585906881480860879774545328678379228087709344828018686735597064880006036744724201493062098766862806376843370057970680637669876579432626012370680231043921276300119946891290388227051564594772306848181326908143341404572461372908916176081068627492151065810467616487362512367887366749363988468030982221810761856642731845209751217325981628377408961511796432594260330622751148555355068084155718305302474355361453858259071385811144919243357445287649464801302241259326629662650230715388133767248396337567684311545313896917541337191685146374934414898638835401724456258864752539519744809964242324005886736264722104775767460956388698053692306284382253566195575407717007053938062091237503840093998943665937878421722934905843524237813157192389509065337799476042505198932383947618750393104245993411150477007673734802373079066122571201378387224031686995378552484401279095517260137507789707852914897792313813569597832299327273016265557011966967479362203487046515522236427480699600993570277259665218838563922728188236804718537236713536993438718824008882138177264570340834403924488936499678373931816244308702216953621976444863247549053792752870675546273487076753157061747586659744859306333993926530668304335132464320217034197934520259890624337060514330044864242621592726213239196918801309216020924226759390103915599324588972241870261063977068970047299486624512646587640771798851796205176280152057288219213974955477971272269224644565484672392859198562004823434780086691403287336484713381439127044101365967616904281734606308062283618359520196205989438039464884943795078606910942730876241482734039054503385035336183680262700494970230354227296155327501155954230225747181814551442281187134034568587136393843627579151106294571239093215521822005616140852415624842964996811803515000896438970963525047455870207332703663941944275979301908510094149709551088812220648388092348952792602757753376595756909840430960930387004660412252911945952660954846168725715978721935239689535048999128115837869317136814286433576242834827251318280904675666211954038212552294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -750013215465202019770675974923417760026822917159307999133122217712947497755457104775679298520419618282758565266558383712116428018290825058078446309993619934122018060079111811450406710741668097235760130213536736349273393963303793667721858977334884120394336085861521529490866176854663876350320979092048668629619113510808459174234652981321836035078549365867742689056392283558549335614133991981377728115802285428050824032746281737078388969423039322460332860538935489261350569127501771839550260746080124090275052382506856403860440441410173409037688594715974269399186795408571956714011903204977919575478286656387139951002982316851673880306894879384687704712913514154805286034829746218711849706282122013198242459430746259146706982825441363640766783766122280887593006481596298498735627303940036052946482440467248238673843461775005041520178109303133688006401392715950243190741228885617857901725032996460408392303131198263625805848852430074171197969296772247038544878390166121525229789897960108910505784012166717121641090797467004434458262008193058534705280809090293337749489838222095327854006431478042182382020188845300050718604418603244703583126193418163311928202178440194012088112964970053900870006255959252410967767595153077471874435394673358303237794689801139870912643712099635617886130522759236237956693125749602544340218637910041292741844597019247518564653499962015993211371794151914993173879741536250109977453710807539518902941846640551501122935894838973137997348274531872079193794606552000277465518129957194937966732023804749184525207435801203787322329177595603370898826400819664998418454151512007520324591882721047919892775296229718594392632555164514537570583387403527526637729272919033671659773338113113588515099685055214536401360325084557821996251311104036841724246181035642749956999796531118034875774858958650467499481358572688431990753710639690693999840042051540504383459915668487651465998253210480556864054025224974451155304736462739235117133619034553626130652359182060045755584341711012124434504646205449395114239508926989222729208376695630552977687290203342724590618588533223053600222167515879300214605968988999243554838036277385766957825933015354646374232649833837750662910203120080893282971154695382647367452471034112924013349137484223911076331129695748394811106791446009492069174204920355620066244988239814264299471739465510944698846311204039821434201435197632811574983393647384614091757447183731314603197471540693787600518267491773763061161796875065183264428638550276586290517550977603262191202878516378956577198988057776425072352927163478988165028855676928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 242498993126284323959963850610349273940191858710070316733538706963459771337616572679943035532026559298066348462445427610300569937981466483835682104075425084990069480620227917540325457372899194182834198602788513571358434203858884117215537636926826581685671842542912845370262996037726664608364899961768111764539468860434577205754857295563753874781033045390913751294198009296283430722290933171674073434684384243587379224238805261498371419258402675158824414213379278415607986218383617859911604505067564068508153374142199746368590093533362212587383771889352315484335245149802645895426297404612293268883919526214841403428556259696148370487479674240510965422917849031330584479165604479297513615317287035258339434979063067871475276075362938366447218707061985406153681073514507880323741383076716963952697436685170575787514238202147338367199590261615046269892115589652328937742121609260514915532428001299816335778589906018533853130456830734816513314428304708133968689704341958076056427857095577387564317886137700148109908873211152833044998055207658972014717636101350915068090923653327202478834153822750403909678328734476134021441942617204188175563031169999868570609115933696148343156180396817942651076671204930202288816210796945542889903775718798900543217512070744760385097578257576706729451054839137515458478318021545233344409639469728237119332795705022673627653015186316823658048940077410957832979288997837440380350727555764474923670491280246351895863325025711395630948031867310815952412900170015714370346983199364095318312800979997237098881837543445969473004290200957000098962657570190230910285957224732537028274330262415784152234700647039538113290422093334913640261235837338055931399663163063770189550607698738038226832907183108452328099691693620015337332120925551522950988452450787266946476910304465033009910236515085217340247423137249029650045623512866156753452874123601423409917417801942720788097214291099894493316250633887420091788582439930630070637768366286326895486669226071438601540843100854292125355938721135721414340948257340046204902865972826413582490166140651402766063331995384422400158239286138608744235566972372878212256070166109300538455552118605131931432459791811494644584341745422825721759751658752961566898466205528892262828528045515331893281336771395763615377128512639705946585569041678506891713924541798703124898261565280525432797527914448788490115819582964081278306171368956979433036003634674874711660999588313357367630807753849730619383536383927325303328629515190391521973596974899597562471112775691357667084955091355636941294086698676137518930958745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -9274316543702349717298983962700308184608983819487943140975545520020758818364987535180505171432266837214835184379068427454430819777515228425281746882601455358635239040923722462122054133292660364103991195119114341825930903094947901287202883607666566974210580763815102241583113225237589282984805931385718363921132699265447079426128618502862601117355289034909335910253044942335325610487946650368600084457714890711701055408378314930327624190412088953315993960971728043185567611124225113506217579171157468591726230481489278569390180476499957242859329052854318804494125932959742005426543722257293179684658315490357487533989887768083029227299809877919178769855044455234506973929699016178519507139579437534590997924650082826758079309605543001778679338211771601785483236393005980967349316945306971980652519523817159603136405731864710969136895394526674892639739524025143113735805674889704435844680485396482832727804109174884991134292920246901411161393890196822006314598665047514773989089145863105372522813315349406015324888724338155682018633855114291486573411735834826582265863928199115913299217426504919670529881413109957325798599033844937475286369062298649834554294221926127118495058453464516437427355913879759954730859941333400340715030631021347297575357327813128028526387230068581327450375762778276917775070372870276902019688309490928114661628078942667320835541389085518541755281563975924576645183614904216083717891533335144103639066541286104070105041986167766850488945945896439286335712758219052172492389793574715908234448535037853410976857369677122422292560489046998622737795196455942398528404100803462320211874468873638361686146449352011926726493432097856369609314380699881997735378458333557281176004439223062268215779826487390915423387319959933921025913902100446189458856954521655116072983885110601896828786153151874730540840970108743978254399619951519434916572605637163078357810818262680278431546150655888512842650453082422607474688691660855369308396060521361418791308296962811428682525969680732957723294263210705599767827097770325698010602120980707161360165827468658792528513212427126533931901496466657916416762778794989782092193987081865439900762120599887486626267100802472909788177706158713833196053924465643881649647297654329040857299847370250487236699637719443175030163199064853228148904687974889727637892192954943584054291920155275711230171634525744994215370147003849013267314488518920171568185510611039319931424240681040809883511937050495485015577910493918765171611496134650914334537638756263789523204030326028578767861953105690156838078261528685667757414416384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -69839000811785776120114530544002010344309567634168005106221819325031174546905738647848732813920995197044046329930631300659965411784086684000378854188809282419357497044907680205744632357945637786084853233648545247024842986079652293812167710171395213475261861429606098477849590688841785778478090848946570225183870017362741388168860278040045399438999175484609674423998363873055629317515575279805045477601004044182381486294409442015709181590317976830158220257259992192742422450161089798311211694462322255683112162457384845124435751936039081544072773926637771141383730940965187341988598023534889766578234301854146459363338364852328427357215231288020791072013703938968124975425458348908314107508397370224129039144300346732417091201626929112369859465722050404192514368050796092939273041008640348346472344363366648229478937242935152956525675885127731726319836952415126283019512696735248731848483947472542221587453574147653676321477647750906861199463560803264626156081835206530854434881279104044507626449431280447148945009029977571850475364828045548557169411795838655607421705834776676356137276390769340955674186073481264170525497271257632203251725856088916029953518263696831142520930443537291277375766967715994453395687393427868890645761301440403684764674799058644789550919857013330459347309341345911973256695732142434296992307676167800962502850266287984154234656857912325724748789568333842120715502016663770167351804382695165552349334796122881279102227137712816482976405148149636905027052654970388638279555725568519765280462585813375809462679219919461399949367918142377567306127924715853607084822101289858315821942584704806827857635823024884074733865498085830513305585814862097304510089019019988705002079722080741423220916562498021399953545909152858166415213597342154321871750451869615844229690095042224259869838616846843572320379414943660170634344974233016737752484683385140946582220373105049142499819672516762470438906619951360135828140242741374681286028346966815402756444140171862837718386672762125077352826136321837762873673533402338911367521295988946841109248129730506687411729034251031286370815173334978370348673481290219222895103341699398241903709671300314130577032741840559709425731640501950487221788259401393020346364689259741630590742105480474207941813281208339894535257651915939526580846370689392186104464081630326679711892928876497307125854418208062013369279517121267664781672681522820159219116221240827697659285422940595216532677450400130622817219291742464214861163691601890280410324164808754442144080077964571791755187413628075400753434391472420954456247500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] 71798188432309960970421226165420235968082594266778757016464024478429793426487342123899237898296109915725430561908412369890316728406192528407604838422423300222859255359072044775243765750939192985491973055326309546250634454501526997864124974538798127652724931990749315250141793910824444269010812408634498724168558444738969771136712174664798070020667016357126997535044950181474245601477095235153938594158587694296901566643847489438803000476911298734302008109494573017309209116089257388008636428194815461165121040229478108435644492008818757732222849184917426963660715291446071522706888278606137056085691470157689916846251432180072239232656100887589564970131627499829886465518023967193327119905006421173138717293645879913291668447661580952874638182836351987049665467854810589095918713039713755734390203642965685376052473920133212513198201977258932976110479825774829334483154921115120021597086705583198283055050578640781334814558529577170463436281796755699884728776888808454459065928661178246564797142431463491755399733820778470349938611217948390674320881702511792444563965795624487575814033003872119993683908939606206967352984558680232754975701223557392377922546383114671653454069444671993211459401439055144244122317387687829905739381846966829697139303870319465114514004731620572891129880943242918190610780261029585725035904823348486379704584998790230684378225987238815986035422914066741292604064097103470818420624890195385234410658697497665271845182129850557576921432797318987420671867250278804124134485653959012270801533012498545668464679424783566885884941879732293606452740959785375270684712969551244178096328168846054798664161995113722324603459723822548236997858118272319914059397541689935538018884064337327980028741557298568581116767840861541458057652852181930495942331870246094560781763088520060392869201424707986731033372667419409985930872651303267674999976932906485659931123330732657818963961177489982851995736591667400953704537041388490178537762265133291305603263075879065802360467039647510859357753340181038404933690053934914579064664419382266467609720818439116622509704997716610245070741990073503192053854431346956658132692456025953161448875524906902127307783249629035634303802996926739022255454497679640235633600090703722738470246644312557861575704768511237108221624364856187300044920354977301873322531070264400770404826381011535738254338186650722547053514449883024944156069715623300403315664798877978884127133729497804142347404133848593809964621838411914412594873155659754104450628402225820121426959472771103602186136552513038350090736510367774397969064787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -48566484044825203387145112909745972171530773838174944713167286234881060438143504434481918645885533749195543589788162652116182466676059275099777617425057951721641059530317066927384361776783192325354226478108922601391807095824068583635956996927060435250286448949930802794276040888350022090355451117118141275157874487334333359660853918482658748488341536463094979385677128559374256171559435628916711215869523712680578816054635882576493718943796227939254305464148462780124850653755758498359529057178830049057056128368212185618688672917969839897607993914535961126097273441560642708706626417654252971677814663710226347433054881587809539752542452985699150896456641746397210893234905976983271013970605346317884074081865883060998747498698838380328571198757836123356326264471405874309605482690212365338006449558046971678365484793004703314426841478183698761127770220628911588243361037568937307455681292358849186565505402693246707692185207479116488541050779624109577892048892372233798794779587870817216619236443904964445222221822527334276723516982718744073392890316840433997143156861373341102572502912395263430284674224081701687884925170407231269467887100927137134357438202009640545694499163708809996926167472416166658491167250466386555895058996847087996905396139016092037056131676903699924326003224169416519180181424373770509391800537908409700492938981129944675019507238601694233724082711700058936484957764851336465002710299851908913551546595569302138432407767277498207309188720588607377099707596614482955753131751096694414359320826586994078327414566018181471050424378911345743813059782158796333818483240909574018842720342333510563696544095589725574832025318518412776959426001979279307161374556618416642138388993865403085264633745193885946654543110063553611884759179998331786656253339508753514686752990633056326636909160469552567765583260422454569631183177974065586078845743247201150062972808297238752043247170357500142240245545593558875747640042326020286361386650045643915438696808024024544368090431395981601327049564503923941573041820786519188293912852857559427567681278008295346464970654969525540414586929403456920201645021398901072244299023427894440034829254128082612650461481844368308130674799171469861386195194922107768835345804870472912508760554795254647098686663341752563740877884640803158407150379977560535696623343034392138495243254385672831054102975697453163301066869103890872083284262339663636227164642253585096515970120943882446451274411719132233642485585831423147933360627219170263355317356220162498188299609188957721711983366375907785066417125969785062754248294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 26200160177128497445166699692488851560001670336880598690814846046437087402104737415171914303310163653997131042902634654390585026488918481196621474829888743701743692267474282934036662032802706176332711294699854944262957546327959589616400733605486611214714178177868714562660503082440727750417991288244806326224266537076385862538541645507817535336870781819554306638289242914242689110756692076220865128363065754392322125816329974139706850985760775232282855383395701507297161720210951042919042102932403413355476903693632032293341483918026230442169480762995712922162656697923690962911172220465418524793814122621155775095905225770178360960415248260365135422141381546180398495109651007974033782352265152698204261024688081704853867395731644119248389593018416165694035242579202307549419406007308198126629185156448193609310217403092492961972450080103196387589486568731491549787776351632808599517715821938649815143233328481156748300337750993116098816529353435908077955817550920068130710818880661820796104780503462973098434302744292013988831515031671345058401741795435064394394928468240459886134236173311122637532083415382547844328949631340373253956093936440132347714718854789246987676329730041627856106292536840525280964627358434079921357276538966680031966305835923750733397969379664922520015974626063316757244354702449254453959392981027172802176644891608840854083658185186425974870908381876026703503708517823503690124328874821023637176272684193188016468924570692407238249832579708407548794821679630684673469479613142771506135788588058860582395977192044165565922425649069807889062847657170444606855891375030233945123597910189369174918200895031964524161525575181326728969017624734350580231905846627937892137048139805647446528598440861614071903261052829258890659907631777982561706298640568548840758643426967238172651973936048394004753226768452863270563338352456128034655629086110485555022040261631514211847309495402263276563676654927840764897036232987683698798753988168699730949572304505571028886239914149214509741993029567361235894957016202697993676072601395137073857507926225882259005326929143381211709047232580287912969931093740111593633661566217289022416172917483487064646478059531556940967361355502829665112634645205883270055163655771680330619531436909736239270977768532499000629571938204232740147285478143928064163086019756425919706744512000514708985868532980019664138147176695801510866678942065985633575705259069582840481132684731725479787496305807480848943581708544223798423518616120433209186329612648221936114258238249806813080595746013100083040937917809648885086231199744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -12016992505806795044491941213660902528905667192782737903053006535546176542343863214141629140564227140585724483385742765616375503442218705152310558521174667120489009489983555890439810571908598021704310178457898971489875305439643641790686306064072313199900286096822578199505046878991208989797428356757545807719726932836737330345439530196394538014020283461227310315843402525525319386130362294748797761956271477094652394991000374986719199742464298831714758982374206772456040013426088302624474667497506797018357007495160386991916397160952406686903854308024783093117542548842678758204076083093651467748422860806238615437963758912017552115812600641889965828918497935985148399316065866121466515895345512575252956353487635058979765936181861333126872590268461737661434349822414750841482720592645623846605715989299390827411925810720925612287304651963643967301780753100306093645223944045263802815438294158531655696175645967815028751565063814850344500065720768645312475679984998567430402751252530922085243179331138608936428024189858829708356618892223947575774452775504409495175140579720943639581809525002148519178774252972354247702240045254423604082530682568988338371338025919752847867284509090130408828152547612668714811849010524212760155693831731143874970738112503022036656103397375310129768953803205507036187375554290379078419974473062205671599822009113870760469769152495001388477442286183587985866797474015004978913719970313651731848638753384290861193558919784817496629259704513779706462550003035412493689841776074394301407529275766484737167402177155025136118451531860396451810462860755922659692718924119776144908363577562908058164782932700347424862779377319139632972432367221960336976652659458298662545453738002599411926728830371031623350998971693007064846505434452156057759929594829673811972983736764684780059404228015652545428817912260668074895025488591663821868028779404548154105639957797269458918885145306105421976956499772061720395796140318219155150728460394474300844034457907332772526110792339792543412793134823098559283216582711315915777322448828571243267214762297822546016550315375181984761480303652584542902939416074266335169757548405378204952259489707366298253981481515820746533824605577632634931389597377653022709850136521565354806000335886383476717870435725400645787205630962908266965098303393839152566895319771892429912447865923070201929869623616532727820014815066203912800689576529951690403122476405386451549168183542012059246616234027162110534839964370439318050022436430883051783331277389817638056875656215304310051563072031375750253921001182568628424697446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 4845401680564694542585408720403677164345099505573635316780083360526939442767917478468122145118668711630828462039244607489935639001893552158309515720857530120365219330671705371457966929106553727320339955452575713867740575367829513408265605139654370424056611533099604129896864421437697568786117345979243800297307610938957342219250195813463099209541242813365853315197476422984926689597730586337500014720997788026216410572358272485240702131368268863959369427789536310180381013461948107361191144421421682895368232899015889483583913507489188190980441845487983601988478175140215674933658292983124506641385721157155402577496937010672469543006881766429571460506731275042013620294682548510558558443547642076646462110448212922164138601370597234144998893704936061283293583105840807146115938900714306371251490703316208946543645252079715727903727350695989478858137385107002549314948219289250941150643980754268009687475906699355213787441062164772872701613346372768821234370550546881197313296862112563102556328840300510616286538078760685406188676135347121698693473873876731984208695700296708074896918046249076985063195277028337389896259375710986723235818765315299389539866019395745979853612144143561215230224449500847827507656768339071134219949137715008481083694795263402240948457097126337286310796473575712254356052006713420302290734410851316673251861819154672908698599767976747751998577384832413317761033736095466104287702014952518680129455182493634681858459366182015510085369596320529221530549161212744249887883676059326840846212156134028175440799217655396165741491253120224646775550193110149523250732013957672322803562821589440517322354804606444158919850783447747755596617151937861074365875356855035907221340550418046773477309512308819612977544487553843243522251534675388524394770161832810598455639891385472265481307428518792739347698239066411834410466420454640397538543592048970071385742085851693598895747864485187166475552385270051787001310393611524489411352922369763959174569934883362026647423539241429836312964179614393399944263873381199825186912730204505589070992621989522464561849857412797379776911352509753781439081327838198973675686523399671807803034384352806224774959199544715967716402312500215334579999236011716611918980429378214386596801801483148737109646013181257559033433868742026802345692719013141673731750055466290941392385912978081204776708449793086621534361714534500609378376969062975573710860135841272064794463911610735592090392542250373560817767503955016933357336140674457130455890627603961754137936583565248001024906868421766219512555389276775323954873106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] -1755735263543292862852956793018327428443965137959965250138826109189754644386386264150949724186581805743780695706011586070247145215437469353092505241072594706947336387495967653786122738404363203064658098452378480739592188366910157292292952029801319179880272929382123511064502639652123285365110825723529158598668490224267721887866484507424187705535466735091787580423247715890934044390794029612715617895239889087193954594393773014025920550190453012084309473874130099440254636735502875635359070650874899616531589556960784091851432927854218036702074279361283862128380590035204413012073724104695177348714921577408574113207219962298059640348222236607196270247267586454988638515127715540235426719906289160758048166075510769791366601413716705964900682998056171669221558096662795175221914616910610858691616265683082250869727179515070449534605584058671195489439619952501406323074697194082000056167460027228588793896702648514552713397985444771958392310237296307175262699584435158734652877281306731805050221164795915518579730947026047067682597310859347473029153694344218704230011954547942127525141515456803331718237212456701027641002080049083969343684067650743278812474264918751851359407963367150393898075415052781728540455486764802398530826726900414611486487669851394116277317055756593203863162207846871177954713788639628507530930208387917158578650788738949536076959183444963122824529904010909639267869292686567223220278630674555214352519067902929997718244029149143949775984045842977662142345349453482167450046655703603873130164780679822837485656689474172182466006430093272762622083483167334693186685740550689903991170889973763261359356686485857377958068510595129670612892188829861332847108140607644486012295348340178595060251009354799990555597330455560014434913540231135068718866482535276297800744276089098728752382821971956672073703239261599167996201306184941466987048219256577408587079564346900722174440763045336644873109151220039233371312789940374901741946269222718284257152114660173542127654382658351744091486725092146125704056969934141747302992389955632764080650848220982013057821740314048315778399844874213967840249133816199652371348981375306613672119489139024855157476687962250793189137720182405905716319933205155671428771754612965483079795594572794699884317282703701849131400196692870777530980331617698458128621650625729631654218171746710933102639114506952218232483754034824327075430106331136292272512335565205822939487243260454330237525107729585668837858237799374909296528396050803390989142302616315119194564918527854582394705124764043083730537451776448763816994406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] 580720945829607026320679659241095593242981605217591202992271624120036055661044673008666131436312601494889927851913195478577169744081296524107336523434823889949397791664486970576591857010799649427127175119654202103340396106909228317578860216034504309669623041939768076339328725854135270594908460388029518359178545807453524549570554812908876705659149515869017269829163078053770326316014764208040371997117396011555151898244705514097258283894677317935560761716902391234430737585824011154003713320736661473704947548166153148531038252187697736343262368335578126551142466232123134171929658678104656241974861157534099155097841593379082837165255420490214082835652164218447238040724294134545455407845609779803588021333406086746945433161546788445579383559910540603498121330493315796106133920841397957570187344222480861703646816019332691044811200710750907449270946613393192427010692783607600989028041535491254318330502739282569020248368530132494368001963721043823702955247526875718275317193455412861444908641425263850530832528597560595541393320046829065168909149393982489475514203278994177809876707604177024824318451554856757695472857787979486468370898775742394719132449990763857661174230082027946361783810008586708494551261093543919575950622608509713674734835299672843962859323420575396588481448181148816689876662100003101667893523897208857056690495359296944467319212497220299781363054884141852801517642489583249478076324512708605048136671858068823781261335711882770043814949419602012263888859591069938629407282244257821136429533164332979682088738099162817353558876460834570249205618814157781304981459199903874243589155680155622488211531089978058871745913711055269586148379451585188703532240790487172674205809419239568177917769366653882811977836020645288148201171696984927677164483122256256774635346998381359480800079074093518794470770464334370934920686114911224872144393289825110828372695514782758328443649005660996317434859065522370057674907169404776367141643278447936860547600600542960689465483609577114404921842750056575383282902275954594486836118252028763402304829633583891178532749851698020263251380909746178837307913936215186932922317183113381601946409469996548711004576999269068299082069224476952360998767649031179502195227285890144291081632012138996654259717998132827061080894737573967614634064641042986761809958545202702894101902516382310830597751917031554350374006241842399678426867686320992208404796995305102454612483577232312645548984254863678011995174403940000960262241386604771901575333371241207357615750252871495482042886736131033765723396383620172614301908992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] -177105880327829292050469219159037729021343326786824856807921028297630597293595894218093442360005792752761242796807936204700371074849564781120591993421382638390270507463292358360539829422149840456083070406802245613141398328797438872750373841401664762384169620520833114347238436953880667517058769396413867244266804849926322938536793872996980885425451212797832379290208752214946825203150248166610103621503694841561442803458564157823772883447381153804112624624005663864670909789608294877303904524552494813960313698838889387616157941725648727348384532498198587848378917740776885624361484928036484197788248069891358143715181230380366047277177310860435366548283806655360997213325454358389902990508167844392817775008248695255197218222480616012876234103471535317244866702474687126261449489135415645152460401777527365384903139537073443049063622005970706458790689684822666438115467345343224425637328894028259366446830277924802994269119922493254589564353686281342525482458973847536028756601138281934585585582672288769777573101357573366293209476482715973221801445552377835696053842637166480680816604345693627152281089788237616483735483954273793367553169515741645903171168621853703241469882276967064381287020772751856615983187162218754207880983184748214984332469138385070716826378580633102660486265840071670420763827127006183690087359089330201571532489087050760779465915935000442644732281219150160714641590694095797343897662402115203451537706916345872958998378957836533869998618388183960618542920146034225778106359791926627695538358759203600709022249238739046320228702364696604780882007600486558735222415448905738079075511747529412081825856505100287711156633947300555658287869961457475057737504392412247765348787059922893283537680882682787895630257374652026383397574169163244800991179187675726156716813312370609866186623761036942741171171150123729541411387443749562329534710221870062957020413445059342230850073427044356597883320657670806793174811794680573626406844663104415935105401762762757459439946857519662869979249997935304755115501912671768273002434637361459442400036919352791255833231012707532343156735473129287938898857887231881336224562543512271710393359217399541595916646031470021061366127517707018994738736805615034285374383942397666051906488228413652614434534391326873306562468919510942335749073263404171899640071096606572419019069309511469817510359516016558068760205585466864596654393113298135107010875111397257452455855368915819736362162058656898505736719640976636130340981365965631974556337495125972864687303834700748601697562703718897515125948183477887895706009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] 50010718872337906165416185874704496341826340894958433766150075722971193551701962388011561543587790174450355480725106689050120050446551754237006696509155418953928588882222609252502122633038161583037588880421813115805024302270435960288427962127191626724346031997539265935032027847113194707184153696555709613712332791099309727214222794446400133128046408037408658342979168550666452110435436301385177595047546638661364119083767129235298961618832371362552546808710585847716104636018776159011114432107665103327733655497345824561819552460288027618245503210797187018761968747456529544614757007162012981205897559348258239004050253361338726979939268791536765526504547253479791273814747283190690735385135686958243131099041194583237143698073085681663150319630919463574239397506870486716481465731997319172841210148696536086224481865499421280408208330638514086127354130833786714931315754587433268792607579142910223567482333136330855769614423369477020679888500576148698670449891160446429198162907815037659632841594124145464962241391253696184828835839297043575330930627710481681964851410051046475812556381175625962542401608182832997821024777104491908679485791249791793632188464363315486429367583190509477859300826720561516688795913732227162170256763335148273196486933956115663388054029360207869072267553151787747109094778318860231487904769623163571724620177244299866162425905590753595728062798663377947954740005877677587680620738049723088657766543161822216522993828987781289322984497262478677739926830051233889726195959231106122446563027831032896930346305437780430311995144997171490605247028427557875068411998533530409646374398434161946733701682750661043900383521425246966594015538872984164120668255292329839993578123590504425566583704981718713387249119424335196790445030020106758102317587208056807537893879696606243487802387885694191112918902663665645502478273203940018020126037984857871297215053922067948274500460651938696731802542585071225166774366856032251003612738953721278178052163358801857080992167583185699503929055336568220730485588140950492086551713168141273485563264398570629634381259858740012536446032057546964871655776291369818701994882944806050780552260145145993345505410723642935259907618841266147866101662793933831442553113435310698430100999043747344079084732589268079857595591933359805670561646540913593197716985987772135062097970488931841357683734136706061819231334741808338565299773607689294949033951838066540837187475589956042574539582309111468975376932279603255835555298528331160601793417766312822752759984612014578364941165645193354545418362622243484381216768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] -1216542920064171973617057139959189363234240467848585375535627502167158942484275611752723164037871205093766347783823487144541859084424741389963512598269563834249356271383657823920009919113922980437061124210264900410865126058260525181513643959343258503186176650271098501618465445329906326566900127792000008741730746944713025795408471257537447075079867138131942044646420376403601754604325252566954774028215748373306572809783415877954843969844221956452272832103326967717219948842301654665028702474075847579949693787565395852054664940631135200767510338252362775036449076683920082017095846888239868682628879824346883775911144955553176535042036927551279357105945229588323209918042219894587863562486769629938802220213613157871192641432209472080298912959868667539868434891332569995384851712766961146677849624171817742849491815530619311718108528819468996848068661265892227354943501794249070330022167791635758274763139686935410551681318077902303977970951468548752010903424596281816229385858136059898814166962700420585583449548650507930939362270661535969934633413398239895253676024087770965121287869864132729672265219052925526910231318657556800512304151107256463011577437901574861314855149738758815868893494001964994935008852895831867023810379700346215627919067666323302809618439091474678714358534551916803289898424086750829562735684446266490993231570711235179802226773072653004700326204709475601540480511969193634315013994824074688773071501220708695330049157699647440204025337264766067958732216603932684610931130788471022309583816871607844962169936325610127100822284012387370950091322184749774373915459374431259594771363714807244684973542685794854873282660405758031352980574454737108470136391874077498314910333646339328049490108295016894275810414923710371159647319989548132373775136082300877472335703414800180055620311956331465905736730424762498082428020285570081819319355105810259810247297176484794136883034131670139942802854134672469998538505464959903617486535496959334968581152195624371111841116641491308419430103958051341162352574716853631313989739399301542400539962993463813227104521092058078202559340969922499053533445552692415181669559086169887976892477550364996526061237623067031418624887595877558480643072020437125435158332493386787175346047256250373269777840172557430670032969444253299888920207029024683368301752572364352805487259796933922951063228996996096214832211309199639994599456790733646695071402667450468701135445041549558117591369339944998796872250057705990695813965102692093745772888088527744956761597815774127543680644059215053741100818759680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -11136670801570152619775016196186279224176091805571702641892308867680548003340877476828757812140167232924359332163910909667750490918284684601307448343248522008815836257218410372550968131936258080048958494328439843133645912688854703338705265609667643365570366186510921814624009073399176774880922509521993720984533044219753824943935276072797892719000955136652542923156385377636077706415150534801307414985810077753419368428520436866398224071410737427951142889810588703183966838920044039391505345385950509976656421738520709690263461742451034567822525031816632254618271481932604239833344695286463771732327978811342175751687974594082899069980567353147830772589249566558055394898886794705524395952929123634963913267979764295786685006570296664707472035098503635931745160564095515966525663240022805930143339954519859427180260183039493186852437854846522300386139623957878737802753683375233366738916509528783974319462559539392584126023315886209090885595667444551246227938779207669343756619927109920811354339645827758741817151005352464300232456461086844095963029578938598779620576695561054448112592165896207488719925067996248971967019379382976612054066024129445085928297173319236294953230016108758924095380216502078298291834086492258640443024741716325594347202149772746158581118992052818068383641122005849111998421317949934091343912595502362407487969994600050227793378686794939618125068231817448729683062236303697736235231323474035395202658796854342108513785450073898184924001657850770623575281554346762377573648430804778823085455212593515672384565136537306429607532309790113969166436925078694317432797944690993047535974142600070697631244629275479094706452985075468542083937678053405125198179259945394022817373371644165974104912672482843421824735697353170874066524046503919616429803351422897087700750172106224023771077703135515411282754651247780852461685162299399153441579581338216884759656683658198442442428119925527384310472189705721427226175811281781411667026469195776589293733898667938521539354892301303331711766528255347571369380615465657954823581501930110595621970816253923357836352282160483009595336450763237297167811999758305633311379550492687179845986253481191751994987272772233042476190373131491992623786482128133961098723073752856789066221122949370085562074670034429165555390147405827792732536343099457045570368000391597770734870756402854606101210888020555184788827998856199135348210560649753059660776694729769014026938200097167168766206944049172363081007803712412841959580167640958326721540489700085979175106054655818367508184380833632203396811845533696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 1070166468560830963080883256939039322376412554246797452919392905491987354759856269025320080909261478457055930445743994673030719779167010472027627924877318033661271389244726948097867266046463404854448382281580591723648366572811216044544358426986898143786996193091097045200391828324431423273620555745779816349961850210472543916873980533208322008499077064324856020658087448243498718536337815747441578316412798380474576746115292331729094835649274691687881230362088485829096749681448633334684585646950793634577967691691489302953374024510374130281368678815795146839963709090946292212580712005686004607613209899036409937625916417232916107926204374600243778553740055196673273888741951733910233802118128675929853577887899381388131497986858047406556925766081103335857934650248017403980232740546772418713862092026617720660100912390464981946448166402140802990865429238964692439812968062645831090586588960745053143416319187936942983068389317729074409044229338467389685467653620147400836846841678344224782767296858043631458903794350590888784931552396928908209715128729040417511710959239904958789565117187327944198650819035987370828566332117160908326870948512498398818607548944168336230567393454310319991208280801190325032760366357015820959523093906015210171516730491192259138724828084608919894238853816435390629827735427385081723764177416977817081348262870621407535074689135317448839384736410759638391075264575081339463968420540416428580566319273943940008006660127174778454316536741947363197853585990027704154040544765235350668626062858675107194048203119442369844965830277783778891728526660776658342241200327367103236895533257607780419001417869921855962519062312145290679223384855019124541178270212999435887959606771838415859005085444125273623491357687794336413311107288822353627078063284243739981964487098666456204709908534126341926763562150011549082759828991214240836840393797187274381095508720233007083102464626794353928883900199795766465445707611801984634025100207207989947558647714850275191500747210138939272335721654910984572632570366464810438675175729342249011281916652746129501061843575090387338689626441603956462061714252591981588769342386517439693561440194761360034659674883232775803017285964906117830072409064936412268623911434849762164635242163903399304324016865414994058184603439853579930665926189069021356809302313550971271256658360896772383809129095248122611183516156301549842281033584800477960173875881143067444975590953861732708583632154581449013196488090317640057373013547286120632338071378556068169614719841326647305058297819381081348054794238984978432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -14940595586493905924432468571013220311325651163997369052359452424002160986112733080270208093549308270710077631410654089422883059220667848037228888809064024004924272157842571938055799491407654209345396087129435741969543773199596212260071359997947341115118572345590788051126023920931888782885458186099794227251366416922176388813724210217376479955856279647319177533445083158901566226433811433884457646990852027360409637284285542947801404401582860938405303575193394612188684904409981199010286411382480165535518978745273471664274916530737279960393840455264616660263400220864296184458603373466455665618937110911646352748133829849695267485872065825233626302117010993620403371490909141765987990364422370815565578531305516954772307209869273631433163424808649272759921289092885482911646584887033281908871984065916320561379349955660499931901946055748275324916603245479424995261804476447218234583016637720154234394974298154895899548826966632911554477787921977663287500347976245133623975253813799647853643272791224831346517561189023787765346371262564798352202905757871858153317598681428290570045347910343796872801485625143446614956642349752110680692691105394317711323922779813026800696082700462761306507443216239300278509855190910220412946169360825242802555458057993533041269001402137802757721308622626536491622733673738907388868111191492595036791421381632661756522600163801712683795730662928946794298572056501721911363915734761358455107153756385343427436527736179203529480414136281349980976817599132136617523633002735954182206585241660765401490189199109704894702344081977154558561284383923685580776058998046341131841245668531880225202458207426830351222646336984109497468591781356772138838013710141051505737067890519920639880794730939466279634577437069589755319592084809773809986016236193306497405302798236698435154084150370702280069785780636761636913308488954184486016541170881200485067428999729292042107477193799024032250048665921438413381252727863090682003180071966905125854175528360666691699324734145812096918833966487841366385927675711331920162640144982880446667783550952323831746108911108500712548442922982145347731739924277054836717400634129553680908979637797219766149054734765979940516784149394919889250476404399031750255094608665854987228340844595410347544395286372772568339986251109913915601410469913017376437953478826698654357850523490135277089413082364454414863473572699542943551268396010933074785819545561501589547376862202407910476249117565895256648101632046135758738582309562737373338301957942863956354661327485420437548525819555587639083318043918047641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -5640593553532547875010011154959026866629770420101163011612882480982859319706616587754293530310453086393733036786900981386899459246044532183319864016915104655445386319995444683196401350774725807104414648498350627996170017571698235731642841752226569221746598684838389907716037960517639286743551567790954985057651627109008151667312008210306201793482842108550760155429959770394608485306020140362945051402007487757235532135102685160348634095540224574385277302794861875664248598329390689459971296167878358533116522540449940174882806461882953621071609821235164223162109980516043257543894783703198694588061233091323073308527859253917470326126994086801736151911007772353945660637414472739689852012352866733226776278144092601605509237436107323451350674942849132823582989506478344946695646652529614605938302703090816699273983467498874319987659884152209551719528488446185925458110422060272791948744463330377588297677277671771877621223553428717563036021319008260691055089135325986599983987825872537995256154492157731433447365396220085387683001794389732237111691242288080133073321639966109804015051839255607604056132565922915835718063277414421163012944912680889833774089650257233000780810942291700673632910617975104430666003648376608994891329378412268463128343559635244313320947894981447409875672543156875849531130029871882135272555801179777376956505440426641281396142672873047545438371492188990330987239373586131277469383072725035630552217884370789459768706348092374543309246582714752650807372184959042479795070887242494122782528099434280591396432448348559281684792741174000700841658604549077552903311238293903497856103416944487259160673469844446117049501518783103158657039654000745809173364796485668287058088818678330291304561853983440831840956383274868368132970204250293234201273122602107936938986361759622384135852466129912922215847300877911602264677618852374824998494424002391237047351992221464659510533394926632852327876683428359241389716695798593296925447811038501120637328072284853719415371600004009412887270171590588834740391421565618159184424723437111450399441198575472942906641694271589837563753900459770840797136949954782964016816346792843447434103404901197775918057680675593009516774932867909019190888935420521418295668124641933997262884943491877574331307259537572213441043660930107278466222860050340492239530095690432180714813716710502472946372724731945832211610620011219495366704226107384277414085472828679434932157662217176238562643791208132041185770947949394225130156733318272256749210004826001633326493376088215500590040076533490140763552214294993110564864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] 158660136194827117408780775990820655524013675793961002766378893397881773412585670386354842252429535302829559132233952108441650220656194890126576193840863378911593093134647955671629548331327494384500030077703357855801601781221628778149977774897950468968238630237070503367701489997466432724038039053916673076437866098313375705952944859112773343212101914949933402193555210227052518446812257220109912449922426708960227540297766135713981674305929850222664226630305475227562949161586634671344605462683485188645504037720708755085981310089530995480132082493060574984875947017384218540587312633985055501496076469219690560211996927606754458184802909557439118880093356267162052536328434719890894941503184697780480450845674407668559110195204596334766903375552915259442222470544497471473970812265684313406417422759202455011778502887487120821192185724461215840273035610659129429915559960390474290342126214924477329199203976690062992150744751060537651945511741625704810416495427711058472661656054968238554817561644922339769424936951153276032017309886293838285190057936659033450763742921233557004122378685852348661642953450054481128673822869084004628970439905064397139394508373010777741088005372579969397119907012583609253180470027761499728496745264249493017904673754815944109698647878167557112930053745864854404323317085717400103585418339021392608660588832118756068403674277456693760782853131085989237744828134286496729671611300522213905271419482892220102279862716910971997896934376105748032926213712610376700175025690461178184203441794286936828266764049578014046806748110958322130312270372812668485514769852089972982462046080084711602918630223928285528117256527891490089034864101548805638143386471005944554586871426806385142555618988900750198504903025104948489701915706613282518346022874149264201185103696898075488853988065828233276063400424239339876991753649406123126827933423446666030632418605787201697593809636729741782667128327205212430262830723311311365450382867126720041142922991392693549528457634971219532323091865255099585605489574718862358825262091070668144136986625261752833597973202148968375520359696008210992142105553426162324000612515212670766012837740477520757199441238208570417144666895052048169046185477578092565634379509135101763591044788446306001048373468276028292398998088996416739092931106679118469428079291000333911194165287083897636722934406336415793942108710465264596076510476341276833991887706752044202943764808317479520983961007144434139706547784998274132356816119452157923091844828978787901502046821167993013103580688389248236454165730807617106739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] -4117605843831582088899230191131046485328441562497827400456289626989266850988859568070719642071334630549336287412457097857524728899390273527260091391244007589611365973364533218561606735476162442254772203527291038046067773466363981559048037824790690158749805224386383963927067624109830651298451951887059574975776122328934468607343774527839559565325307720627613828845667478763600201997358465142482120319193416962599241860868828218761262753039108547148906990259657282185933175449092301997622976931391421621941723323596504400526860979066385275216323591258332215188825682854208637719486023044231421625361737955532713944363710932481865685019757640572835363916557784014983986186321050386679878359108150731638929171221882756028563231104076487455166335508080586320735141233266133261106531184402634288912293881220921004614665979395419599721415523993710765524614280561786920618402960317316563718142711532305176935107440784330277290636425304506562473616896731705266157711302731998564274585088871937512053429627644865041388213475218268177192691682206178917188957719787120200614721016146446456552967272667957089140142940160800591798687154755844843283559029912047841664723995494710653419172376589670042147185670722196055014926349414759001096963173923009847901490011462818653611069217265648309431998802729094568821440145908810385042684923886207224821444956803809857717192088040926476328752789316475644006776739038782357095420277696968032981144425181916473178542247626701115726426159944844790914722839744578093132483674692461797894721875179785618972270823416958421303395019554402668305517329133674157599790817805788398010571785044462898563731738329542889757482673643494790693891853450522860757777486333642384645150011216177538469001232932908263276003454333136289275123034665666896008137545826521881535394685294379837628518874565540470311857707106462871294504397287506027100182122898514969302247129792592345222361388118599593526265603538770074312370149571828008393602330453809228967899777385978588814921847008453855755866752211171658278136473278968598501364600350444515878248704337810997390109739463303289025909179693896782380652017548534135883890008092084718750631212988481492807629007298787608207520136224937936464858155819175564170004718537934037211847453318493943258816402478385246506921797094957000210105170572590027675061563737780131018653530776848835505410976407505432296668670674256620744156073916268052051819582487755437468480913846313779263275470931737548796406756027343225273911645121159385394678020371257472136899138688094284334289462279750921152415532536681660688629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] 41620621636272697953526044941819482848478886995147879057616399743329397156316475678058079184164968660640875970040978738823797794152093062784051915633415519423303203880931749399288305239354057785299910594154050537933681401026123246974202674652095469920262356677752088526871799861034879580297918672451816744674607691122968371727877772269505817815686162602214905765015189890765671946916852968581351417071570691348958699235166565412303913063520347016805548258290851291168317859540266221241195434056462671127181927262981200330294035162821525677325536887286824826403772635478087831771287872687465079311292399704880946304188155153854655767791075358286442913028475392320813898027034410818893763135272724670764688443458941897564864594331789113773240804412645156508989950627180432861514958454235660232620556040064425171144457431420599872218339068094828598255764230135107310497040008867316501012900917002209326832065843681275233457577571515429264287329327895557108373371619210624493916179289852536946677587839238445058069032629913906911157796599007548035856891734699220076647285166498886622723387448695230764600521453682633844518505666807096799897332947506663778589732885998938922337022772243399515829387535204565702542922188119577268195296147689619791350015558590249046659547288114667097431401212474149001604859851636543560292612161782277086988199343400155774874446122018694720926100289566852010374027985868334511632533437297112446722308641955148556871228983378946184303177466794320356805293366075853274638949178248587019889978555748083627975098142490358752968012448718937422377200624424121454271412525949230415006345169988605928713872668319742526420316019208384276380439731797695882294111865577429766692211363052911556260843717422715196260006767464293502781392672253320644060282934765980560792956889704858735880769754162279890645283554968928631537633742286074806861227477829714244991191645779981681591557583945676683576812063211830304457036633264962343617632234740550157151673496304312509756059667297499372423407446790317187212151143229651821221257448828960990016099588820035288495329599827958638452002313046194917733050443272071008368805607220479988633506013846700660548645625807406059366112968554126021166245946375853035602201822848865073330252553880730206029534211743842496567880994097089696282303839611846349988265138874596004692830628964626527120188115464992987733365976524135527573314097454089582373080301974108512324772827463936214049194594211702777366786711240343401875671208132872406044567780149318845649457128432548399830231066264501519237164125987307209202073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] -64721821256354741864187697905937360233295159377417488839344461531887791312933054596625554750818667043543500292811983140243744106219804138327320113900207293766802130685898267609286204063145783691426525937514149290936317262039283464714381446406396954421331177536485242109377753620254376644487647304324024107146546929150175831643888698434150048724410497061000120645523095700019740534532405520374098568503947689128134050471386225357358092668020385628288460801952641760641728052796194153894346418214923442392733280228739127678608498591779318916341511415821482549817009668487818357462090638306813988845136074051414157766837445798930160372090897068169380472722860019338108456071967700593934879142287175662161245718391033407757876622737245369083335353976518304845004012225464907206879542633926628731912365252098575498341704808023309672205458244304974575685273877882795100099015774737435256896494973891234519445500559069159628760519541161190003132505587085127790473986824609978943586974452337214686413543966886446255672674821484280166083292626903162220628817272649564209101771003679268473050800935793791274499804498327449201941837931534598931473180809469460907367588258125958310604792234174009027923182845362963610551107990059166667733177548793339751802061172932552755734412972663444006701521494503196324702417846348305306770781469516996502057279767504680346462206799498604190925546085523614018978990523212796869335667860170518172064916011073761040307857272484181057775613546933316026777789328299006256290861643208464499242759263654476776616970840946038485202690644846523691015315221382096395416154410482147594958513582124304598307015057539433288259730074663717339166854263923770236129124301878857365973562147283097274715137720409264685080612065414798628961489555983976380711260656135747497131273708939264754640362671245017032991918241441232312403193277807611530585500474022768146165933749129331673443530571785886873462476014311866286161109061504927863964416744877073601757634555938526262453272783955557509004030946051262921285054534983231304470012158698400023028466409455191507239871310733997815112822309390916124059138335352152310277701878918099268537618067731934135407353575866059535061283541270898946190827083327397345869466477274726649371033776003949422760858642230473236872448261719353170875932162922618321739974538728597408244369567649006284928337871563736462028961023272908656518546389887193245963649822675017086270379869700670070629624423015599812220412134450469102248156057053692412190694697172338033494312688159577316388279493825291456655198981771591323266056192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -2475957432007481912990973758379795915547524211621044944511419428482964813423362318250625210407294705297937117354741976034656087463109137880650561998439031910597110172965868929685707438942889511268097173460095943914463822864280788290886948240955948137193745337137256247241228934918635196288050769031175494856476233801002946426203242761530601129259458699505904424202972178681161770397344434594938027035542865420691351105516983495436871535779612039441788466016085928316362767964775090182983871792600842560836276962488809946434558797010557986916475596210305848186297366694573926334167527048282645503269243706138412640718389480268597336639066462973905989008929512180583535614573319875453160675419714349969063990733676191403931095060708687232726100980506792889500240110356958564840324296300497124091396628992643069231834132726622663025897210863531290747422303293621830566833293655658342367241366873817474816825559903238327947605798566451902051043788453144514055392046481759642683807054879835147311458842441577692548497868918258296730181129000628306634818746089779098780778198556864810793966163203359700153657185333227006882825773522629245891116667987480921632993215775787317393615353682966434843079728844940374075490163637279921208871827619178670788010017762548391029480619109437055204307325323757124716241633222736843161044048669218800167662642056026182858960494649873078412454382871351077877699254984940807525013235113431203377751016937846937775025516868851665696892829434162293429281245943949253648100599030242673094345500806176887692378250261882142111387867775520982763850731607542534554036077656918651465576827305983385911744289704994861116737779871099053439403255018459364065733626056777151460985653760437105666392665650244527055201260287668265106321606282232936459719249285704133263679977161081642753114815935637484945047365356843967215603967148074970893172232097144946536496235157579475743355975375798560639384162121281359219116992834060202770382197275962591464473494252659870781879537269794189114477267756902563282704555737958758921292396298205020875966207303515983385257907207470495489738107997403504622121396974888440575453955252170054458351645420706289096081580672430879785209439247114700002815096396633357585279924745182187131651420888205033774313213781574993608734858073502093278482515659052925377921855214367330281293527483536170309377874430629332946527990686901670146399559418537802227961759140233849255047778056006555025842416438417049371502304002321351863422054779478431886022659204835823107635116205449335331901922592762548541149675082124143110809190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 30022212869342657971226993947129397961633525861070238034650463084302102123538088749501074055821548043290328078784912339344134726409170963592979714691855233772241750726981578645444254390912148069492005412865249770094732464304512270742815528640375229689056400854464307636817247070579832887592016178735896946604652064562981330448086966865713110636415237041344345020986695139824687125099219410205154954346341400435592214647987734581039386804981889108250477131213848255528826895795677605726005269300276386015214550538205683504528422587966237971813708174457451692761633694631453679969604084899289210799272012970500720643977474738386066321614811055980735191251312683289253402818499508913117306379743587811403055126825803361853440167884654931318830429852046590102790324108918799056595711559414822898778301373946061572796525770672478407784466231612817172716895108237645463563113669658546805499198204674422416086397779834013046449965721078224468766965344879937827674781762464778853251526406833411473336569552611095310213983477290584163796603769597243756011672254857940434201563695655929231030619193349742029948837180372434382598946599635382455755486546690238933941738428270615825976772380483401682975850532959961409900544721779243695137657143928677065249846641904633368086682313430642667808941277469488858163629523086717323381307819689290023970833810470450656857228833568380558730634917435353820390765810112484277561013430435890834515278079820692404055265158408698606045510196099369888158809066723513419688520998639615290935440625220944500237149530336658781127469930901823316894277261100378055679444455515095069877703579762610937452201957615839119543288264418461698717833313408572481979623674589145443072434127642572350229261160476176920248228308660660885171863152071757513388643817652369766800475455411696266482220152542729957515761109605662257573321129075337051290038477390565031031308653595342598744487471452708956113805073369146416473117098324898067001468840416919075807052697131262993479967011234497762693325799657978548253642664744154154905263344547911895041197154038906060632912328977026553522253375616700952513267515234302231079531517319989693934424076437255543900724498787488589179145336997733137484076844481607734377212165566269773127783532152222502277651167218715358562446767351766220463692680124947958642806616907544007545063150924092621674206664066394035877270060735145603154324689155297343763042065181957542615000062851754982038813098664639801992352482943708933794087459431820325153655956657220741785507011117684049505381581976673237339623542487010335091255672832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -197347679560261455831692661221283511200263058204018020106560696134838214640513201818944700270412991476924641076501966768487283930356774588293166667627621720788357956749676472094702109834932200069034373489482431994042103882706835767805348376937436440835300716847949795400345141127391607950133435503575205551999861535410507925158565551265296825958915203821924570773411636061344544262387192459781474078054987762100025244357543079610995412951006287673594403988537786176962389466030761382740956678484804655951760864699845299828890298353193236219070484478430551429249053383351040812701429583114644510595218208981506361657980699742908854488823619707959552203499497970445534747170160394045597138261215170007963982876276760630533312275866143975063929907704646658432426340282611041089528585852567670805815953878887376017118807626955659641080228694471338856665882884436620416271530187766629026854707856833484373840277638053204155138794618489653661546471280029416262341944438598316958840015980775573743349924269638820535671875766327537315196345973406493125372931697091379957842001732609303956948282635268821222944233634268432553233980924116237474132985430888897011914757341661507009717498153517089837544578001441994668501091128568033502167885998396806389561306616616430812230832522940749575243552113241398975579932522731823967495229814789453274742464559076784403866103605874720008712806979967964412328580999619080096943095612418051073063552553501180723505795333158751131456452810473736093061396743693766034120023471477077820536088175214472606116945856094610969215362800206206880917773367934950014702314188205917365594734292588126063574388260254458293370860058132974548233973899958641245361917083663381882986877294797848659382690056425242531843224750786278658243882714978654898350075347851524716643042428218224685869909585656211749685413120829166803169221999655562319916185737701836167702475005073339266472416960790792967620129058991127413482652437922051631693687057137543069450505507384991272082582294782631844764167366433895919917690447680883399976337533625375942715521863089033175928396642840362594999722613471674913817269093141744524957463056310983017620069764581130300347652236757019715534391322196862386361435340883020242187452895337488709742464055323622302080800947124066734432389959472690410372419215277134002860092577718599426330051444219141913250980390915964343106918117011588325894930726294962361569369348046314253809397491025436288508573029608180344014110817985575272691273646188253667638706672297703894374414459869328469690839988464377227312301476131082614097942937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 904864452943580797689335278905559319106252094891650887887327155490917429012471147281138519454096462738136928318454466399152267855707048114950415213417517798266582550046970106836981146381034647099738065320833014861896662232273696205946027255283707171698475806722662350078712545339660781056915563203647324154963900910616742015775395721296075350527914312037911085847897407669980312042897378746765523749724921639511136742575427576241079526516995395936142963303197183417350996136259528509584648879794430933462080060359980255032062009727331129893012569032010707653862313580708624110666585458402393724604234044897891871546634396007450794902590956626417348325812142235924990176530336903876463699412903024786485371232064929755524275221357219520041455736866850841477945292621166659118879619271225555857379318974865109836091203960549101626312428151248581779253761203565304451005395793080778909149848829404560453224649675415311428501404744599232999416248630953292707862093218855258803863011350868619492847855697265234894370670600595863146849055397378707608258844253602100664032562685472558790817937962650741977169513561325678806252878682672522922257863825703557347006456199832982491246923733165121797852108564654987090069645806479822027825071663693847701933067026848554109220877308041702563577808966001416544330282056397727616797029029932825230904837031056185006696974519776535461265502480042285726473551278875316700365908833342191839100737857278063951577460618650317100704878842962899911582390243884140288958422429245354778259944389458726761486108887102525676059574596748698579789982967491934641394561445409323857826581125805645585939550984974506586254698598786657714295119779917490991163172273555207074349012348585926870553268121822231791028422200018773550445526721684578490452598060349200840276473858025067267816377014494221681178265387732624176770494962335477539848430283391434775318335342304283473689662206352907628555422791462814334457443508111166757146082996034269787592613813601029386895114138870395563220504325139012291650250960273461820536398994865253575685830265941244842898122525172122399904131262443064455563168333018355258338134038322494586561048791927797345730122633326478244973816282384614917028721182250194545987317926223295123944380832084299961330252181055164932708532253099410068169809839995883678826174008181524530961353558269409876497364230785648649852656687607618770996910705467172577441441004975611668749120934927655897995513472046129096566510907788322537920897438461765309642287901790236033275035945382516208904832986722149188846726887392884315396880990208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -3156900131702536112640494239523929021308614635966856931007300494575636345924233036605682069264152483027665478591928808246387092213306240746787730748827557523804976822618304746491235508337486432000257124648762727267450113648229432285811325033127217493211196728993120241375074153714034877404358120425212210855526787254544279895226968552211561245405549866960668394771202027996294063196652682832001491523183389228045315111059750218470069871725980606224287249802022694055148778809580420389202922815393886391111677474401414792999264712436262662221810332874878313817140963477062649158781359971161939390046980018187286197266595369573464019077892074305514311713932949115414986777952109814889787006411850602555185756495583716778851480470956074692636841016439986780492994127598720870107256905192855743219154718475451277489895880338779665029685870620164394246419988092516727688731854693175245433534412362617650806591405523355643469536499933262171081781166465723625331190867131929176356180298174045727302245106096984140548719905594384077970019691542148629571353508276887974163832879361548182229778761031538197264198422190297022172104460484006902513231121137002370871320895703260982450997619928577521281861018413440888348129289555893383880200604340828137642394103003398302891107329242995107680921678043317445965573764307038073467256696876361080432135852970158382715389946516896077653180927069625049732810458331641905962637886584977835062479603140371094668486306807685912570399476186797223124654231830344006225917345641575622347203665351157852035436128290786934331008096205675826572313267827338031328213604182653984948201901907387352105688946257440531272447142042088806031027433748475311284132114748751604780156239383892427266087060952293341401350905510046398432841591078653794702102542619909419863076512323556946025601880921246008741595685006511923962871399161246641409447462676036994891440796363364472933316609120623656044778492003372042168523568576611158465792026476972343536366563684604837062829642631665660591064904375454026846216093232210750715843557064991937985195059396566285326582688907432061655884010278249658359985665898548329828600485162306231940990854140081924534683493124269584797037070943266813450615920877673011381009249299985207490369528051601322735270344261316492705159789389810263984975168802978611202967750755193164923375349236379245039291629360567012642500172865979187497196454435281460684011827279851654243021783714338228593788324570460744055561808034306310606325956399457811455291169952101896205825096790154352154614952916309759736730440666450582038464430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 8765981765205629958594597611549003186196916934391423835254234102814471305881347677586321238418273310986050374914031858512786515341564060440881029355038364225361445549229889751907400007457892642093129355978107276118145188423017621406073829501211017402817319807232412925695005335930101267711262115981591127140821120968947376132405306869306499415412252291415107810430576986651158189431418918553619912630568698814052616252835532824966308931361819244800838292114447393185689027583556985400409932734467523169449513583778634334576646107784363273702358214343264815131416859967616706727424620326389645111353383182137042386965106333082721192553778359441686345992318046252731933444595761896808484921474764470705855659485718686706138517191216358202040163815734051120979546007476635558384984463430401604545430068520348679985941845072995515391003404230209605103053075128868224813657357003318284688840396262892111927600380075804782126500765307370874342077248295582308106284176273137738669397384923149303729433148856800729000543600467923948285061384080200971244765735380507100936691437442772755234708065836051707056939154963701449953580304007006244824355852172603291448609841741076424753666492131496016893435889310875515335745396496823330022074076180681697399931526227120860788052517890984669965821042563592812720984769292456512706703231176229287361374905418330306625737446998472234995667345824481017890278910611062267701233443928974179090290652342540992617300680052344146207327951391575006590907780047933975295379512196465171415235093426889282887892965627498888467895946758879015404288178084290669380632228307761498318755469737486366385080149820268437055060831110029671740405772285387594194849800331169327187106939054937077461276989683928987029139713417355164748414585393618567393908342138355043779682157507651615536568515193933980228348396372019349095183377576903551471666271978453055727006331834310077987989038404772801059164264338849404187094227819198253825233062981130388529379662776715708269284412013111829790983103862127248741473722450857329706741891313277763259374797791258407836295403899819227292818989085846956513759778240788314997215906218468820421317274419229369681694770564019787112423926035534249793003898914448603470726847971627025902282477519756765189631887064538354799204937122012951108487701991894403135096699070132357539931208761136910554708582031471349073687025443847224888556066191440946042812747449699782787561056735143420455072873974938338619227709354906219093359052829478303245924149906342827781882673422391692369334522630573955032087507818395635708849758928896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -19950409012599492212111290727938537319459970201489662395056240829599269787047836131172453191728170787132441533426116969539877187986629587191213989628843296408949220617734721514999872632104796771685145643880316497045219566742089192459022272643164907175783811946863806337019921196944766007639989301400649484427458552145986824894761415849513577380552920955062263398446331081309305745334887728560028908704024309336190478402000025122204862953213363080810596070406653409383591869079503940941512274048543877825927404487272434610335004794497898549125850922446400871864709977238596700839949757606558599610678325776611306256814328682649667915515831966885307402344806179363580142471087848229892150474142467071203667758501451889989073162371790983007312789464923382808053243936240992413602992333266628574052517163629688313942639497371957571037141260974829200602008673645804185953490018636722021220708680256248583568883577624258564892488301246609605767915060177961542758635021142285708728344924022873032822747383763280365062306103305988401249505998590120160212574349396516386915202610644198721380474965034407675399475526925551488616501897493353242941827342562867642756046738267632926401405733008600724903420785965974935144307602533774452796089137047446406432092523757706686856398243213257641084354012977503903725128801644777516468820540014865240738507291567501531800064563936473914538234262358430513533930837260951222776413229861355686725062451055831937480377926465045302303202701016916891188162879406713702444242975449116204534646473540845049367642629469736995498565226045028180423232626493554795408775860651721699926121624815100376793548975970176728946534392919555732855137333700154380194271654440949644324172085367351275904958167205600786672134387746767280356842430981112073232722534525765734296488359557806563260353817614915142140002380082986787588280203552364336033994589794520606689035308492893675004643020638724259238371064477492874249356381717644526005140375630199521695050520402950276114549240550512158449875887148889952037173156933138560074371145363684012050214223739724079683602619517953621210718249496776942935163810221380094561275304595668989141815940605502651703346151485609036039981579344570547376838701068212970871563498993160194345201782775706541065588598046325467558136082840646017881465747140385594533649308844860172902792196494003908064603724994636282347571149713117258205387949361304831809271180658676285434915492508378113160689794482847617526021055519888625641630789753457680678182351847928956918628326074205818298491734872724816753303128694291574184015298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 38161450130421555800110627322473409691609879648462122162063201221100566764503370658201940165743704349417632996937847507759947046574399633698035347263822534089073049856467208748456356380340813602245419085762341531075125842767916304077794533971177486851102887232317477959584085335144135793808618037647786224419036599397571011107320817008752182997363446834122168833818992935228976609946083672079244716550710327357262745160397179023620181343366512135975035470678873402326510024882082023252112309377548722377804047014564944450695205279834458855667941003616959759023290241114079221843307115059397410683573437891107174061284774832868696644723599941247011874749214280649532676928109522026929944231722419222261011480911556476222259211259118307829805476641855772700321374250533422635155279275735999774833024666482871754652753542113974345381350147618897002896839252822343065192258463323629084732357882982976063292768264096918098527494744003098426015234563961547025501442579584570612321020628456046852174389037168589209745266866626670613348461665930760170157161099353575171618738240454910071527871073283769860963183191801245169981620082968677045726775910747751816817627308803537866794283629325608791261618547892625296627874387540269969170454580453310379742879543203509876948417416347811770193978394243365614555299692821174925473574471006409713171937784877394383366326938442817611145124937945966561494202885207445770849931598106402407756534649184503597204950677819849134190682536331177408702418716125436522702779758462516968365144083200945216881600648893495214113467776514811551789775085625424449696606466235590181816910316867624026217727037996564733181024100389746107689378213016362615110190785378399090720984565168252794813045857752330562386509117690803765176527328209131603796044011436521715532938138150642566786167912985572719246589775889420645842899322948808175637609565677610913918572747300317531991979883135284104801485079181767793202783688110173057902594877784441771077912714037822329435128933444817758163844936165009214657431302496943431423761490462141358716793516012446303791531531341371993106710702322321425380328699756756032865917787957401123605807963259741393709684435927844527931006983960552632652753897473615170290826588842899538550385368786697140303124316486975501326234877761311885843429248362321778529767736627131284103253286961811125658841553462267386794644386115654713741274097647016172084365844250944828750187470066042741773648962595415924384999725272096590556671969404046298259241706012151847950473955268728726431774237482505693516917235958193599271215699066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -62794620635935111035936695286771695204376806189928817144714054737027380059962763921851711260775585584330357755906687354340859954343309619845283897465313309474269771153876674394319956920986497652175429620138955793336306139791423744664525002602952312983779694956942685468274500093126075063283907929427112496478405725897977565827289460719597574077890578435128903302213863112448946509586601932404847669430657660119836456568378538649330924827851523626120767608090110782804584408923616673643966884650715765226333728630980699666217290826946238841308289866770087470024873855401696457464840352932685715835041018794204801432932115055496144947742746299015097424903678804527006861000737542837506065944882784981502761098273522685867381500350510466643318074978261423788329757553452819950732941255734727363328225911775238645429752830945439120377122256247597726447073225905104321645619391484370535241349732268478438253409728304813147827739847419736828476007666159551800765917270254345343481414728987750004930470633474171952713329519092131604512347567323511570221524265155205163040714780734972442177555509678974100311261959743353220941264400052817841834582311448985081874744884688364301552787024273375426305551337857033152297546555636534981043245969560985171901435761355286257660600170407985124897964089743292514627663612474806707198041843563061925101946666464784804716073681703099952943643844455308882288239204927941300164923449398802478204241846361598037043284363013249632492399978042337593200027209728312105157392514540224565438041246650392739029745578049203061823391875244363808292837470732715785997361708864864671480855232658378596382758735171049875333221493230070592633961873488991152911441548433841638389384032739611482289911763108581244445063159115891244909500958254904738846755778684735186957608314748176423076698745731538292478559085382887529644473547991975219833166707819453870734606845335950213637388394910477802696879254582453447319161127574786614531225416085236406196515837667078987944342087662642086524620590267582770633463793142748770407038324975938615733520431268850760201656949023687934569019881378453423434094273908355983838909156938025292064385518756131245106467229310252017273292888920864997042362853663211351253258829951815157367301612373851616776284773192164111789447993871069675545325495141362813951399340027418239419841420334906777535283418704204997124934527499409464865416619287910245051679623394372165435546711517153311231868722060927760567800169657230249480784502456396719309743623915731280927843642500832940139957185933864125682104818721396385848685808844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 90396072317987502386240178362202540539971533266320147281789888880336757346255230439067798657750192355033224464354408591335407090644466564957399360998212396666264126095502745855038209882848453285543609461915387226536544375088005446954779247749691214913751017663645682361071803380093540182625836757716333214624700162718822442706493575810611674092707514511890044073703780667909064520520153243968005388169755983922391091286894288649474196031352492067224385096864039366090561542950942401335041687346740611282028816161450921566343182104119306850814702656362586398870521686439950782697262800571473645804596892919937856972823836636405317314298753482269067550210552954639046156495959658277702041338108073507138093102642953789207630825772479399342375660384121270076664762933554582316508727003055630159168862010946537508979346578555798095305677077493800357801337056492866763162250493558951906420485745934709294859508909870357530710613258310255943559305895549282429086102926747468470203610102790577371771104090773540170264205854970283550692317726933042638888879345434905046916407384487948566386611250392779736055673537519598365455721250077871097190520538078126973651109479384480399135872061452834388532918806482769251121274102636532105453670116846661860425424920412515321548785339501340866801548736222417841183413233404946713541884329232735868355881432176599457930045246213618016582341664362255541083328295346719278265790423282642167756597502779777615716203542900243069878342425937872638154493751749588475775743956388551512196658176111916454436358467987305975095602498287245409691776898617673897883221254397084685710587308297547004558821368888689594167121399866421554228951840855203483292543767051955620616600411784758796135260484189301405320848690159916817371566812281301913896797449695439347407926798540348730792828025255924137686358284710639389869666525992191879937615720356560184253738172992214358609457296839652376871319879655743479352147974065545432062992705901387015190155483591558756923323208602114061195264447032451240042963019431170148186459447760713778881338132820166963410285941205436946930080385947254094854068219963252989966863604392049823166673853933780958197908422439712331117624108639851172233499718451748533592213105753872677940038290787253705234734226637658306703578158343191375244120128949195033679391440312092583242648936116931997722351184223801608991037798847229168133345172313345862819694316348009032072226896752338010740576727331102416321999716982300616587663015046982704528266725761727496822703468286480407003028937307801994295803960886690163348374265266176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -114720131779132468291661159703589872994162166036435654155714858501676418094066128234313315929406984908374960797539593833884957040897921968776208760146600382597100886409162411878308732745296935147314755096967031353491085265891835603163384241228312775618005759795726459997425043219425460004506115019956346083455866507989520369803694356477445337637107920153668709976623282394270189582095735401593049699150542786238481239888468671478669900274973938598033249846306028643709755707827719686964958286376239990690329996401868712743375800703087504575688232199058374948017142220588717752633883365086310696169445272825427921465263719481980021704549519964154751987066255432663157794400561314805570898840562916289501553559174087401055343185269396953030834575961828222289937992484332099381665169883881314308962123796911834530443115157800751717160638253589806945955515704367063590627235201026633575682572830520334364968145364704537148192408227068946813302836799776872998277695078035040485660965329026018303840388631849733404119448527371500999890921453900497370751266457340612214956441210214214027903686910235335285917028249939953773793732892649051420941533586171506414882913719601601703891572388524878837309196267860702815028752560133187245342475834451624138027856428053791519743319703018766233295889476268334951361611365348912190384924428678376641423416095777732120208318126637396014066606393096435954312983697929265199896336447718570177266315845365483873477760708627540295944057991256711209567888451131800864419194700070762791501367590055313095567722410531827950947563441172982252662381485550349026149812566176317207553616556348081165587292914611995489464398228572750152059247843155848185474540822340381153869584666148379520225877673235603898044116715489887535983647481670551458477792556182002947921496590423094733932016141945705713697055173654627317574726836179996458326826675385809656151647164209746046329685173550547920779613764216337412155743539489821122983318478604197757557421835015543223024048807304946369177926467251604178036122851291736231456109664494057199554241301116386467704876065423503358345914240191245409585019921148568374271537143940594025779101066892621625287707712145566274537326017893510678864408360989395241094693784321255455991002808356530031725361636295111537659655829162002095425683875025871054364476268279810118376637283275919577691922798363905047358978398864920740563468530434614766061511883243793451176204528080323793714083189451270419204955281912431362216576847858854574876156850059098301891878054548283691844316671451627633808356372049900282095940193484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 129202425445092780245011154277469564176205490707618568853530348123707894508964906834451162823401413105133884115734522810327365930485552468362314743572377502042561340578935839883182130920051422661395123371896452897488240886778935641538625949391118306984747594571863797916272114633753579354506771958400692342858728581711627957723036027108946297427993894577111306260645202305388476267492616771691840191045186050602624391845628469809839775051522492072740393660775059347548227586627691865413779511805145586531857517729405416612548335845825798922062130711221644720674275979122283991361503631817239882984810259191280793748632818128427944575273410485202817207883919235752258560122308793633106802493467488520813690875724291081970868147874641967649632078359796885458081639780728664132819009794698250854365816156592159845769671110169874863330051587504730146161179917242369564142349344609306551277609793744141614887112762657718594710501094972119759187131974704271227597679537449454729826069049968609938653633426646742156107074274737149586163161112378445366299901125040292641371021970785266341354581955386343343094531258445498785961086179400350746983434382868935016865737777635405830970920332256057124537701062913753016918000350126005033473518937996176409240337144689630444830748610672430208469618970985915462781246710600046894828409590463248253342067615965447475726849517154254948642195059376978442453116490871552200730241203184436286846382789807946254511406728437452951270047104980503935127438742089985750313787958744482725233332366079028985957013532116733699543050700364789689795104169175124244664790286415429524630723363227071281645834353989956976180847012725813803038186843222772163266479537320816724878072698065721041512390111414439151498728015870714186053554633406568438369908588492251022349053866404565274576022933234167687170089723940028840593596879318230195506484782498609243045269716067886718720106063371894535542167323517335929231594617232527364574777693673638189794088369811545219255728792058643476873352952618953080854381709702850924232618775720899751153146361175624198231581231429551521988260111012201537382146604386699157406934610492977615222747571425471218471801888518520092739829468176310449596006069244141398649354852806674118772404473531241058310303870493503547658589130908200803134779371931868216627601896850496936282504324801906256499585147626352351426115539302989078628626140044653406184463436648984043230742277923377298629248766504452958616246099171094262179713656633157400575094740395495813524599421230790335523253910623284437428401559083628395862545322213376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -131954661204938051788826907202904744900589667740812061382257179212494600786652004259947308858452760217495979569391060600375898227529967889863807365087118924961921124663403428571375706684537066039209935101003928784803308838226511461695635806794305650385631541626114184319869967937450089919447624353832357444296439396760823972697786328927780826782440579083673111096880338566192795648788376769235178146176505611303077376610969619393358849799893451737878073268407869797267951265840204955589750527781970996553475247871655066818903160966331652028301774978503405493334568822939432900732707158890943535521556313161640858161289752411250528245090197679015083471111313137258031378354472040809797992284229304455104341996638545342739743901410481670319212481402884164952794242413972112842267103609061149287181230001097411670692122340596481703163235555254619334500767427214130721410805506390510679894523483352319456406502215516147379460384074186396094208442558948767870862714184766935880351966296951600770980557286586677880626526515565848650271990459011948996408968239670280656380348012614531239227605527863165263627105439138629198429382326219478891245691039839835276605526322352581064902735670361571606197978155700360371063733845637447855930924366090947120689971137444838744383119466056425365448980697689449375152726468734115282546982169950142492758324363706739190680358121208306468812056155114541397412587249151541667885239567097236876971106797495399216505764135815157850369213558880418664555759871980487804666847236110993912921599367479482005716873204558858711393157529035626517174353070817047794983744238335685039811592332242046574745688545315762851734791401938778502050319911825137967572825376038397770324001881276490913671340502081354403328662394905387198471306445900977104476055293443097067903247104908133547585609319405289301467463592472333493049774307967729691559024555251706646304952029490229967518783187753323794056757632009045162576848461758827588404414178160132246672804625629877895193510705865503398757916960289559493058365217720021224897537818936512946783462642958144703347399516730173820463063510774942147594029838734901274370703071034688521197341115671137940351906588995544257489185452014422266757252598838319816900437154593817499100040108097480305276407788288374801168511215803425547457989470210568428153807351893560948651057421412534720022930543792765601474355071120270527271427871479251773179720977052743079791847766629885757227334518635148727944324293597618534846170391108832938797272118420171736728362788712975689808774601275049475049888298556347894168924297625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] 127637706126599778761048688697089010363506650902277189820665380181156391129142943822508784389654655115713887248027190810113595440156683227809272255960939839463458817009019406225519981475353736575140320382079782292474706475859775123404367341554858232404707172275820003321976990131165860106605813511010227828766505868825542650952144236524633870936252887956844235135499389996574351594203932495146380835101139310767989332966315377366088585683927316442583819759746058074406481338541033194433400894920322425367864131866344599925566085378092298783814724202097090164797501366110723098540288430230865538068193767869797836560348969983793262417093794173336494490983698937222553211514714817208848340096604968264715120164103882519303315452714500836366807458402962768584932570186539320666517462614695908068123059333291780037337534875605833634221720835637385141815807916093996838805116394043236656694063057557415858917732467454284399571067429329508173614657285075702884955616957039820255459302363931196213254679577110360559239230953922948862187787643105174753184922040307330196099236353664676303189123234657976441783326554529661451243488245056390903926476521640196617675458244009114422321877636200788234107171276099340645455225614058642297252468988718445524946145354918679928853619617267519133368922826034579491638835190591677191802298652642846059220431184279496190356186152712785239221666569642847644758851048876331362016743926483347653445618091358943523902675596750640688560105710389319250876606228638421121436810306424236071102816250226703207474428221786191957898211162654739363826408601264560726675064460722509344093831897494940775815596725185302860712679474385053449434426072743719092272249945740287590667884670272219845827253368170792200624573236185646058514475127406223689521416222716681751308303126557201781241871501902646377551802052135634999685939023538151960088841012899374113943636176082006586275621218037528904871893308220700561508504746785228304779056873625737225813218940256201563937578455124242301862544273952482292632132613786553012152659096576322448711944845262547027506303773251235917963363629798152104723323436948955896241812599049913599049108354412572906168842957261966565806370624759185515221319246278640627149510289511418519491416475446402412352787191109603395623435108724634648042648656533761901947800806727573493203512459920089577562299827337444541969698315224028026065677121347580973753688669727307859208325051924017548249089470340261699636569808890590577650932409125399604804857862034418096793185529362303430080825731630053574469539557621658427142776972902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] -121862637074325588033847318885175613502736418258119187459996034008935324610095521549616510657709496231089033447237111027863800639332049526180603054965439769763102742962505078806790058057947661249809306940771794016100319668815178447236768870372757863934279345899055423040117510390989156786924084884111991106109678257041006561986836251412007617595814502279729391821185749119944677159706880136170531962788926990894617256312279291650845139154717623026390536025544301712609564163492796285986444560605325050253432738390898519800462386078451154341136475666602362788595463303979880619424517275385472216640927935023452288288535219639270487044165978752900284378784240136716782273098399813634887076773417849500814011632217060342231946605572473274896508588846264963148965558050997199504252055953125053975857529803868507591488914228559231267620924381485573865458473002910458976650600473863883642910794208780016513779191680727708649320096633275603824777958259093860259923734237764870245533187299402635033262243979222030466208836203814688832398267086794620356571045987925058865378034769431256042664327297575424165359060843834522417152495772922207604301067361128042765746395378814874706074827961718619470946709638287326952099084519204522889582543415766026150493097327724064115152090666167140202027044312365155432857880679253350319296567152548430213373805243674707070650690063068307382787788385311490454250933198055644082978181232329361578664766973083718824431022419090403892269396256226490295300462356647792248189431634907544729263486114565920101483867747022069958605749510117153847441900322852690817723417898600656396733103897706009032541667857618714484920489621796650626434458125927824489882376951674052028723447427740789818081210545305408164521445942445631432410402716516849802399614771048877108559554162727980889875059799625107150260993083288904068851057311589147172229185405714121658998553130380444863828158433072450959928871858663522252811013460515444737486419743899328219573220638046166406674971875900324436459422347132845401805562135619400310354555568741392471427665955605815241221421911777027206106035431784715647055010294545327596833061030282816875791826408931996966228838232017586469860640942235044323220200460544334385029906760065186814805593970566557925626489785706462466599927506094120848735713132402891096125431738850095275359270324049713880272435534452340482419295943088404590620000072718025800430509510709456042626128141840821408641857137312696109781266621228941615863905971922427789060477429599510572497975502400590628915170454866206083680365545357761642822813456793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] 114695636834473829059456459232314070985020252806744957542647955059810517403234343110809372653109957254666557707334787201138351284857548404347524756329139139143153741599043650958716375481143266834486883327234533837247394164560471786821991007032759387856276223429455845248050953178340869027331880801556939583448079806314990315358048782695382802992505758659741821540193533544070972195567024589080122057669491036136958863343014169760205687741851603913909932479277007991610904854733908745711704524238823513459829779210125373640415258632181296908641820750911773714037982243119450075090606928119290645636071294795817613985910535774704094084010521366666086302238069067824820816560966012076470023892289349723311892412504403901456386404456221910053567819213860807138071968152518286524530579920712466922350924359465508846804511892851558664330782477990413623771078409830887237368483944895536073972415737092764807734164393422488359247846145549041194482953341651967156958759238904458033693663645239652773331606194145385191667221301419394140517159227815789214141893072596866870672840235939528923334561331673350899897687473848455712372889726610734527095471368658256384416822594853028749672283224317721849251190189938746084525799517971263060399870273286451247730151882360786550982102453658051264582559221568066939821537868876745804478864791799216984519286921010513304268854255524105085007210907554222670388937875034239971381670919521573100946834783156876676426315557616322527931245984036165788671719673928392968814601155118725422677288272974687864785386691053221971937192966674299343067485531193961043802762925042633956350373093302358372777853425148021961229873452795490952470636334430837096821659010502493870543541063381349194158607587666466922490145685283766225189789981257345514413710884800515523752263978701186041188510121846273221233045015671130313433078336240943647307913397682294955287602152172349085369550136360194353834823202339157036718977009488316630717692082149196087898535830961704260739299770147365693370390950794394556902481043658199388271043125453612798049595800832600436002444007234837144493002457670966051315930471377793106452450453897232823136526458435681833711585455204525535064901437690138045762531315614676113429798891803354657554669998140981611288583127385681792306613793013338343931730488551143439115838906876415400257033389867235954141021737017489039765365700159509552048284981310279118264962864950514432895934722162899713663089138387414598341974955686328062218720369823109934590876280931763798554208097750565269678517502371549492371025538127403271212325400477696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] -102008929862297486877953085500491538710547954364121320286844038175884508781861630484681207750197256253343177746543463310496527912922023354358410801569470901720769188153155352369846316798606586447574841378094914487094834354110102770603889523553068973014703676992207819202689967643989107902332303804513777915221540659888054121549029720297388260467901989890498461158385263112164412325698443030037285028227451347552273032479298632633438129840456885846578239182906698505350123802562011452492266182046111160998477281617323137910082371773373527795036864014319013889987030958360136591810267984199465792864039020030309377877486229821984142327951678800255244828500545990360064031613580538241536973830174353318769940149153392735845649142719201905050305692088665321217226232254659845361200649598427368277304949863032856363309444538714340580907941817810188801485877586498237347380892430247199182139689140935197073525251146013914983354548078387789725468329610749579862984971165605751548539540926681148194745276074334635831712311010647406661715725142156911200892430540156802377785010839697928885424448527613811370062817527607213145724414551536665649774032809335838457333250350510199242624828949082786605392517438583648691292419089519101387446607197689915512778655551596727225718452779996060198084857314848744695913935133739272974794882444725468726660506550556265485553371680640698143418498619806209947457161809749345114181652832323789427740185235352649564064685787259951192451818845496163498911463728000339383745824593755848648076911718642917773338599604627909891179935204612835081719908420323812558085487712393882050271394751116082456007770125075718831362515270287816436327303831540050125196670247351681613582090585819724516809170547892035667361860689012596088524736734137010100871341689018152271829605605118315146964152974672361373861402604413410053506943843576361239037540010714727963549532141747162983349634928011176543489287772519754682988281173751572825466292500618623978031831339977730405596615457111442482520455697422948946919487503279869385515296811192430579747382838222565673392213805613468417771376237061767761298278762060200115669719282586357547388096631945200010069330822899568637573140984505241999829678243799285436929649101173732241325012797101017725706517550866481922047409133494742814421529631412154399744088473149184242040081484103151730234259000183315272258638194889564143220702705136463442243756259578047738433788059696431835059033631691061515950100878222557789154971619835525453488270520941489611727058051429177669660755043972423800778740410890194758169042668748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] 81773688267538555136053839939096197674820220455766732424252941499920620010141271236329517308693503774799067674370759466319147117535493551314570060248685347328664066360861378254245257899817889921044730898288896737954652302639121181131511888094567960297618600415145039569503688243199624351360949674568109998318940575440614183481202721925719522414092529060232299441410913380096333725075911923837490524128699277062593228683613948174266742911814109169623136807051343658274482307809314972114002757958472228521276052801764492897893223107452367216060759814061515190966415155283411216625544610374022662441509982012226510940198940643514857713277247155203110819439638014663720945134097045037799744519811349795158808599339417793631617263637285239910097787152922956179411857098739583001840513092507786394017963423113165010719364059527178345623032771180577737901831673244501473851704228765870937411078343066456735671810634173619182909362105770733622370053557921706701447070545839648236293476616783082820919399795706531383335204280313111034223656205974390529124828155624463425020291992988195858820534203085623683955034893359202038465029827670968588368277021707691785519891058567678867497151461971159583611420473903404428217717202703759117464619466434333607475550208550281688570208781885384431741517555987038737501826114538094395656982416732128210318131848784109456247609026182921389666852235314427475391846512903795566100848231345675033523656548352507567881358167937016073337322417477512725357548602908833098865512369853108981034319279056608495785146773116694187014225062569460446065037069661398967503023884441080525181977791391933869166735294335169559591719020681510507538049173022169718330691207609199444634697624829207721747488931844152771953549666835281437915291361351620762309948800302672263748729643358421406649571992212346774566579441938060579650799937420956699770219814976637878897742725641267818511270643256326574890304275030146963926798119166815447480305455492195564073534218586972393033681802065174499915302181604254417530316132968961021143522344642767291505062538665944097934184426896161270706802151785364208252359870033082852254741440020211048567119039955897465738193706705336502592783036469095122913364027294332834512609064647981775661362855610014350715235898468661812488956047760897582072356633954988610332094703538946740271943587300211869818046273284385856890570577918445313809276308241687651899253735274200336775600819506591510390044333310027237465192103854417448503694008181127388941193333487770067708443294514740977972308203962324748979881367426178278150337808302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] -56718360161353704764229837749470474631548007688645558637619631906048855972710293177283599520998962042185051735403359587482686320038752761222996592722243824823037444928806702423776110347545167431654701929330732076869560026665705420813945707063035879558495278199289664218319983048160021717195737660682458166114280927322183839472072560208502299286047540690300316330301162949066435329906979012857372998877641921924447518093166063205597473503714534182024370770233617756878807712325293389813374478872159583695338872609071115153799919872650184805872635166238766948341847894118300720046924246408025617334486705259043834521020230611912214610958854422277112784357137061350484035416826778978554555869721159555305533224245148343641648007770229763321445944424563084681766176666641564860033190193808662701512702911592778268359839350547267782743562082484724422095997712279296633224772585081828605615993634586401780552152987219334558219612405840119920508592267478413289442164113024394684742555622924474773675426407549465900899660559735450878030120765713880487440579154077942091087242045889160672657933285537043150292173536009693331990356887336588273483086301095134112026805931319165923407078977118595488634126008789999824219216813111916502924846714953297572669168269944389146119489698142817693252335143167242751242909656764819799325973512849218525245042583137844981946789490194204067000634651547914383833966560151917376469730694015291535351226465407523368668945273873506755451163200883708322290419178077295292055456277023127800184797638075041703454690842286440304247931570372129309863610931523802407003107937629596902257107555344374443457821210319536517656741728620102155244886780347591627813315696538059087371487444290243758021111609610799061712052184255730382717946099594256047454153512171511876858763520045956004497266598271215019262861782462742467813794027873698939272646183102756170666058960434719841360214144828301733581522169510507653724304666371898690539518278126150641486211182986701039973207530556692415440289308655755484648060004207955462080453975866294508208842280949290636729036026347975393316740357178294714177193961725809037679924825035225315167325646071466963886769864139926290366994395343231823349316815263944475839613542256077859967936449190585112497136758499104570604471235769725326857420034214265985519098372822268827086269630796419970187313114087542632150029586473824588146942364444869349706241883704509996222932618015861395302969061917787849180027819956982731560754637601608093724721418491953659307187810691641525975869727034861191020730526324862759575769160089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] 32027912729107593978439382116980677407552763915359661522333289021010849466896939673633630842453228593518194582773147220806583934796077663516398420292236642106939373824684727736174909964406005793358345969798138530905580832612113551837967500198094980005740472340015688624972027669946913176421330204243489621587645367193277363886367939705245259741203943462986640657309779261752911885950116360863329575689870093868697965455286280629339572631977222217057433515414270174807549242917290116441227505701304832982990630960103419517121495129404775388850482117157971841905078668494322270864551416440258062750608058056737310992053692720626534744700679909332382980647548966852548446287468823946453494345093721402648535921087926051196525073424647786028293787114071650996896158814423049162208385855725940233369662824367256256212584924881753574212769179055266785772614926560795283059763575335498120890006232245402520214254781276957381861617702318400593593925440108362871640978399606555427240819954898969823312961389795602753457554568578826680348799123805019787479972346766750047831631304241933814174991376929355678498976075560708840613845739688547397055786972678490139193370769034337401816681990572337431150156599130256123212052819580782522295845101039413934364846999416949112509375344177233260952724733997726935870152257693284372143731127002387015276556535174998022628431984159465611145837721437933603724243536672087173097378250666798285366306543892112346076093867886667789701087545144609896057425938527561033856779369261081945412723263011433419123126607462903168361535980154161402923881352490829488796139785206813917805383419869432755729280746408590864826605623310286216130045230964307496206235519317487424641070579077828553913712242305803023970330772206609049785158395654736642259175490544403800577029572531897347487363968521142073826093543208332818916362532438334714380762771479335803541823495645391904156312341390902970574441208725083545561576016325181592080812927302163502276964081342073866402186315279566561349218804251860638926495613751176373680841576745769094457006120336628248789121306540624581295575974210960907197102239905530271099448917349139517754203693423509921861219461934076751036041323847072636254080839845224590086964115556083285576747089853504251210912031336775024216138043606246135722113899855647356174821480855815942889939882648829516168631105781865801807842873835254492381354170432588068644582944488346829044122627449684250057072019310245467773546326447013800064959694558315026650056676624807119525281800318983901942179297143653607289201386246386102728894007214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -12320896178903768598287681155698721928391357380357329672665459426046586364366777473551210714133274272411139113876577971358733585612637968811767764439867887028606055120320373174186365753378232151376771185559151557012656441067478774208058695908396030455072141597955559768558212253958583940931247192777160880839873788660143043877830742096463858713843094982638361967389423465665299581223513554004810214687316860098818163069608869494542496235085090399080190126327011305027083513444944201084374991107275073019037212240507556505883129332397144253390745797350595623793063692672094920297002193542147034871354172169392881345241793068483271768807798906440002557680728993992759173537815348320892007070502750890290999229939680581692352652851669237488361106684353589634935896660536423981775409206304696442089956930701379547654228326360260894172134424313770539330664384180483803407716291138583495027260885399025751492364865380259318004740108342878751724604245410419563033641523523648023910451363206163242696175157877378126515261773137685487104510566784723188271640580982487715759604815675792572957850208996599000072642903404337091604316711034682449123937995306799710836305331780161471385645081393117730842971383446290020775733615619913133208751378506166052483274872132907861493844860051907962025367817359343937902699218327092061583269607131579481004005426968464191922535370319785080178716485950871784065509763291435965814400650572111801987759225660110233842661200573192461477691959810143784731396291617946230679896076979331183129468485791865770660412127751112107223664924888587963750410617346126679118294516052744807119831438853267589823423348452835626728365738724114211291828188336199529427963297057578202054970842866323512222787660828183849795515644219750296706861293804314590552210764222337482754626201192534358085385896453444018319331224153684241078472636869705276204770741731687443836225857795632334900003059622692020373531376346718843389639488381202586148455427663350892130939268894189601575137883342932705474532582630257690382339749257835226075747329197255851935808185059781870848018296568505813720728418808737536593142552758830522245173999832020397246987151167315623043554942892509673944307386166344553707982759364993543278083368295312865689206580386785020500464570999117704278903829462758485796418336795927065446316527985358288267189624486567516117418414535395808439795738181288396499174306636845900486145064347238638483042593491400522454971806996568258734324325837445497959216321792068682735150824339228948656490229958313902783351186731356652290504582769105335265513596518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 14584699491313626100678142578434429945351638296393459770286362920114145700384664383197069011656491839277131560944336247368804782580877696336862303069295239990598744577526800892417025915577933450236340142223539773078667547015411142329154262663910604530611577212677645082117729028166622280921061074592878453037151791221407293922209117156326527438458193769796339964305513651537475301754089539949434035289631011508130489213740036280045031952827027742878918021743290652698737729775068454814003141813015394816560812861001985309627848431456828645153878853423597805683769793370979872760152564897936850856220051051922856923820234225067746519008270060506125267967051500014550366371997506579291530835859456451755155409475252336323001391944375887314216243735713183614049662562632363689978611413486230900382232414201601206460392614198252268876277455405104944838247229538900176807097042006183381855557779442571814029639951935180717264585140553314699411736757227250201374728947808886219254303967906296961647599321803913430318234474777228983024920876058456200401345603742548372314591672013188609906093705867787266567696029911510229645470770539637780884255537318270908535327912682711612959022742548984268588690583573156874678127023244300799717908642340218194160141232724083096190653345421893853530533284188830142410843559962846849620410036734618726182961750273395376960750157805901067106569606960843414115442907155873581690154155665192125934842108440579956624873260435731848828771755824772329929678516030483569449825336100709700370149035506840462311871934915619021300590105043787702149983737748672005515289278729401746000804359747003496055440940687371434142869236760869510206287421561557066932617150744408136739644233470234857235087448000173767997023969430274491530053809661720318878828190579360975318703522743403516461114611127997503267576582561899878015009321874593030796548097133277678536793449957369238888552056608350532442877917070675685750120090821820453864476090332713116754314419862464227876960620115311611252277025862005037992882082012609013266141522423493315947495483337935977549056875410772053165051664638495591826373717564692631907416102743401506886117861424524750041446515725281428763916250871835006754497629843752624901221948470437018626426822583360562705733923005967158838707417664352864349642095735636564161655366455391123474947201312495465307770250123063285321888486958743221012060244971027820885871229336743020559585167655390244153883018462252110288925711008430380940771456572694775987057827567966915561597672976436089826752186513467373802295213577537451389270097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] 5159194175162703394398699284365322016324620818052696906982329760100883407878186873119987257053148452050523044969286741464322037042275844566140044800473986323380356170100408118753306563675336237423062265458657938930834224736554314994159146781319094459435423890998255167212483288628455294304575523174134400729283811203173944809834009649907418786581020552690070181016430434997028784461738556135183683186661968356236426828154053326184399638923571761093287329527829742011377276969310106505400306485531887222640737255722301710605310977185962605912452283479373347104275320013087252536564141388642410141587740552032988707049782612412395465862014125310925375780649861060994529667959075996511738603731009544741401726820463395444209106260643979940958583417361786100793037993435365978886496657172226143761128999861448244491790043940796820062965561419123155171780230980739545563145568353310380927734135138067088050475654697355495391236935009929369901440078868448819989901368021971945677558142567979251084747727054458917664469428950294206147347302009061634019662142853210982890867063718275646893800136787374058215150302030354015584968189960323028524372906048462028546805012371657185614056952250784790802919746297067786043336491229382267202742409880529509400430941488274838621506789461979336932750540521216591426372321156933736172411792269372377712195035219181736917554681491736925239214900397837324180342257363619450794856403312758457476339269067142941922612816835899266408456555637745783452317286244058648656099305470739996404308603202004449457403639754179915657747574328873455751649913605537366977769569401904181318221649004996320320603361463361846080472510063652667286674702498931136390889880073722239559878758555861357704494122826018459731676357952986400450814263424348849921254074367252307221833921639404364249232114874171831676180051584649325050044083412669175780077066410226323805050388260072080336412144459748154290680741606463838964924918205024206788509216954399395819221775912748913898276638565702904674320854334766160020967622923890075223817635732544796208934304393229338566618901333630034378650006711524718209900972768468122704945338042889318982141416507021083009179427727942548611512359953162424734227709403097383937811466295316293031972394823482706636597865939659477467750139592476335711600798375959060724847069911845477823848950790156390712332942045082498480611133894468316570040488578764302857458636325367012210663795596371924823010794119341947760655569231949656979815669966429067364327674163116145682921209842338193554096852191061150595582045332233839140696332697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] -5503460452414013873642802406927344452477677381410090665940477356711701733049820913548217812420416409688273753068247488223591993666264603749960747922192110089277168665798169853220019074231474902171479685477206703570188368369927473357300009610506594519124822560428221541562521965945148583571886429752160351624311562356205214334906537646737548634595692661266806151587795423064642995287475172762637757422766099710003260413676719686054242654246091154003886709483088794826209235033039700788279727826597841675454879866662998056560983504148105454453421769598216610551518948234607707160878206987273528764777009878831589710331156493113507973374790310592655749124151358313193118786717876561373191056522509015919415243314363517477784045008080004697903839025548079378614696001612841268734808844135536203048602137564625377406588345122899521404261812628678022441768802112131344395917386382130368683839523982764946147233936921654856410007483969838663436299951656346697577320318560179359454700035537711860505982845846544874151039904649301447529996911983435488405950465313711216645934643639687162983811426953080953755139261382667222346967846699645904340593928639272840761202626483707709419094360166470722771832600445598108288815769809981828649548969321072055692743565688991450845513453029354756935681542738599394243614697019490035302574468409778341082861202525182672974250410690455205373796619933614171159067075968224985529583813656850093008372187625799432415519268643745329809210887098378942253693961487955210112126604909116747838101285453167521790227206539095196901538004152191783732424108151021967156807951753843134051533820523421624162927798763880908232600058018052432742461828371004773843428102136299201981889661971470914306691138252461810739304702067114002640090020767404494180524695700014159635724791115581968719178725533897190613322342934588623863322603257144796756841387265848153283816478582933885328425663295858750259435164054301971750922121665767759621846974084446502173054745083533812211173998864840672335041979086480928788077304277875229303810556911287113275961793640867511307815601254886869130022622373481192351845124535408027932420564381315667055790865199876267951430702756139010447322426566539297412737282138916276071410062473096859368127679237328762483395871591097772127836450695331727996869768603443599931298805193273463657399945143349811872519611903231259055809017429666176385159465759115296398725146422242823986965925578120489044085941683255935962822031553432171833468167530836151865197098712619522030779362047217454372177395112634724877795594825889581269517848281088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] 3815372782622667360870885807423866625023520350567414265216203031340009474339529211220756975080689901059243488758290252996916592753306810996545072056404043892977556898565723579556458250444821451583828351081423197515921069305357752434048976929905230834574247342626098465048796786959970429580159436981127022342706312456654070165692774209815253207038621769121835934353983447293169197850887781375269799973618228761234865974771201031806319191364381436546286243496879673068971006157517765463019250392589181081438171199933347594569988953523151634344038629522754890824730781162867250086946467852418032575158163546670100604297841320853970604580329475126815135119312855811137600133823228285666959198724720129619559181236541976474869233435674446507399360995692964751317023099180679491732171025925087040516612531677117203548864481291947042123174534282511754707827519981401566998423614477041851856527079277802624741191119187704949855499687388193052520097811649997495787316215792077858586936931244874072882984586504460579300684200066528603431547733988544008137479270783349501515658733902143319455334149879585915200515457379720631070541939327889491818331720238302126583895527597291050027538563161619875293714571366164781869069978577436926750578033662968487229739813204534317150678245050007472490574633865584617268237135045200030006537321626814265693935197492030403446589249219025134815210158003402818814617754156642687738463635803019772123468216769690177831749768798059103349698969356031211860686630269829763707228584404075512984193017642707162567732833732155052561778477557908331181681311156619646170104322985672536331246137454175052512479473039350825282053915723492013117794912802664136784847437120874872763153298387967655858987328965523652320313218746906129697386808767491960098447219012820276401648018491441353810571141319197736421346341723120097942900019492908707881777397075993309579181172886904179059971196190990963689732026908022250714025566883476972081239064444737314716307622198343715518469730441612778000538128805041326655557299777689894081266446758571141036766489318677339454196502021066874460993756684730194064481957662084957716349623603758553661909214687199013893183188785145481106654403906411837706738045794948764100375876804194066371270842182615156795690754719341398066544664526489443625226920081660638210117317353016058157794092886598212487160703841397642753772661451216558214217929734623592376505525306961412707899197480203361076608461002720881754101265604896151378310632690461987039281459655578664007756378554248259187910705289250416204589149960624931271615499468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] -2035528184244464874154512392448682688974107916756804632186199859200757305302626294519023905533860686018581510419108800888632228659541406258960234308146714418916662462921962077734526950346739444798815065303942142621507657054427695851297819478876245763303784205273601942696576255676994918859300346620116622011332799503014259604198347855470511243415995625134757208064246439126110507430219730212169490294511765237304483532405097267042819503354080835294833817492437531853639615267617323969108190012264235643893562922396494228158615654039412220179360159722367125906672457360504009277819408305948568821273828489070301619616220727564709367464375274682564770723968216490335365785251066434136617350301075711988561537583317560385300228942323173155768728608786744349997844293221712051739388657671744651090420569139462980347818121377745285035303874627590605408952245456575326086959836867507819407798822090945298817873573298015909060876376635640501211756042401670379909186373916897685210742973417203436962822080165155997762331998870107452178780309060588465028755435064097218709305740664380928444277466805332798011918101354716544781815472519842626947036047487481088932170506671869062092874071904280297790650157529458785251026828932560235302416484125551401212319141551769907749362777197611352043459381526916916147113397619564416820583913880098941132449534719589438049289737274385451249799841905734891249377531422177164067219095403915162664276298518916942765170175888729138600217973370872967614062684289976176833165866470243422566147727406240434911906653425704069168325182408847877804263890768586650025200251171185021209982916853122504231820686251866494165613479025824141781367860907503941430024141937374717902985150135150596925972332821913300054296673114112055871052641062355424383167017023567515432540822439391226630061552419342534245128796976412223742334475310974213354701145812655777410147503647936761468929434353045208997177613299652222488994941470106050477641805076854997431825545506894978383123541811769045772311347342918016036650152775475386279087016927176234514040406227988108343615824604431874476478038286068744336875688209393900407386583972909939984749960508555335970273967515508941092508643493079004857771144905380208916893436020774968466282756815423490055552429008465614385951602739546306725544583385743118222973439205137365222599124584172539794482887777193871161425934578214432388068531605376052676272001021959655097125501710525949404634312565894231434784594029237961678098269639720229848195368045709477924097385923668541455986231039333656495185736581882986830252004605952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] 894833734094757301187015517764819137577557687025496298593756161710152975374341568577725311609494767860752587877345623615085535123650139649481888451658971502153646506200113299104203376315269850933915142615555443760532695418290003223354529946766550486709881437660255780756728355380476458447974003368198200981071501033154637517657535182605098032824603581506829366563747445478176335057232755014544718320501231389865005169723463431274760790663439958450892145156325710824049928045668564185326298556629967270995266700540276818906935405743798342137555140016259127481191627519986457730667775919665035923583764865466265339063103243366400579841210713577303231891606292079229951885164403952165405822496571401722185708579749965771400568250431607252341254094909464941839472439028377192997785380551220738646529910563110340094161681399156643034028335096133087093909288327279131328520448845395248475607422385596760637571151379904904213322197364622620482666844851703879522119602379766179785195559291522895999397131516265318881495017626413423921327205411277383834973765303089767737431010135415379484915526596900742584237736517208778936282088327652464828180505101662808182823655822632460933305240266791843766606216096728659242627491996991992668289816075192344837268004519496235521279653442178359739408591590235861519460973046216127978415925879974735211767004600785316358611566024996266229341533738667569772475630946290188957467258175508846692771088281992351476335159317941101492866599168202792210647182181003087643412882749006905153266197352894076075179843295181398092493420583209266531242150679641376640273519256310356088506826321932955005610742452456148571994130799478468242473073629471650392493406502347720377279256717037858983047632877543856056367079626372199061190080778595183971303154023915530840159399168190260176312462654964861002039248618543636732187071898930338572425057113296175857824060055264968288763318132320048628989275617481938984721278021020860680469520611102146873775901633932247196386460888137196563170669065578573340392767175391876153588464988850616635015943582685242749114439539685597903341092391666390855226922853089648200026230796394621240141002339679910595304842409843198877493045676576580213016185941789976879473861864251606377073538963786837588459139365106827619449349157227668856106452567612775981620997520143121410269237722299831709458851573456879678311236197902190329555422568326937537950833083058046657075637249127689728757043019718668523401404832953822541649128067800852065059970372871779810945575464971069812705892994849438516004731284514325516961133363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -348685681854115330031574207761016804495144382498201497308604730198851180136060985252623925050378892228930094876664586275843330917502576735723665243785251695772774900174714217265277506139383330394937171046089422646282922382656073939033695716922900327683930974100455866674824792423286536762871962088557752755635498093898477694794318900269292795669853228447570983618583934721415986033046128279475925166229408675584992218335387220497703036591073359310675138578689719146164465885236109534959421678588584275514725652202731191715505014103089994607830677971524527904168942507927592000157512040288192019325756981600423192233934851150696603075327949507809944409399394344210898742871837931952109210056831483329320354764900529585531785593971061066794678759100389122475466229490534151418004308416022808589642181665146894273192803770919441139476107463497022591559886504135288237724686412510764658333107272226847109339784922053983690455938595555841064627173927573799260161172708692086165167099879413051885869110990161558250118402559082253796061109916605757766409227465846974642543819360657135648366233733231387402429980943025470574955752811757483895541117751796432597777366352327561081256039821603461025116393412285423253081030851099015156570427188830733532935072331671328167324585467893274995179064632521138713681719764525144111003578440635145806357646407265893714499391580603931258739199642767299331678734630072537979439370930058185368159276374920396697477029245854317376654087896795203086271891515399940756370735047260839626084544898126983932908378500872329436193674880042835397298183865004769592108886085508680244306563082123239551211385879892660421615229543014849218330686215589930411207368563996718268005965031363624966014455946912563760832856689261958949088045350934011221561547175390839704847084818429977942283419777827828779533482938036243534099314416405523246826849710719236584381858939921978143511939105031541568628510048891261561031558704834492735378742421946360397801614321627036367457009067949084715231828341741321604508453591890135965019941953580233381373898694793429423727589166123772672649933637680251045213716392066126323749149304922761786993257348575598604759557792705040086243523131406757470339834731801046828598087265160747960282779437330477229633442149002887652078995445785535848596330028719852102062917054428846218727236597533472230083751382336082230370457375427658147951983705369944306260713554211728449504859294004186441379569758018593380430593195185361974643822498379386950836317822914933863188055750384157506544199587515415940735308504628306868121647448064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 131758919994290755659390957857304501745602296380683925913831544615631985627317335413208412510758502605983486121581912227208892698257861702874028861134374582834919233245505548477844165307348241441684141249718076733901086098621903665470814922486075884784943011858963333911614581499523728325053926076843001788905866525047957956997942462177805715954398186325115558023156752991981887725882895592384134879925581964885793723958517311130063375456489863690279787041666589078055080584937194473993403518476887160057182489455385193290238003081117059342559794478488057074829729153459607816558875090501294423947091344866125884478617019860694480116220129629148118278136268835416470494497119914200879129467063539204367272536783585241755524738508947268542342788602877571078774191800413504628909234983010916783106416794742224989910023702743076364524492033584607937689949367909127598553291025213806030784089570768699212225502353969859871457740919997302600959402632384908987556514296173213381709668152523038253633138160542111167105018078548213402481849986197990966581191244587991116520616032136634331621931342651671540699124650277281177443490181799257152388214403736793507542750177090804629640413270729377529133475176400353184166594774202327318743439481706312938200824391848155473936247476040136801109372117778740417461093812355525312413816765044434362926178455078117542906825323707923918984345403965870560997731579629114494625957152767278212209942523141758762835308611204039356759947387366134372827697554718884624463486156521683489180348408862781384173526493298991136333633916830454565900918769190964797329838977921421647762367677541194062131612518052625937067530076558951612659208204308394997079050518862216956260310014520955959198721314500525912039346213550945830765870254409142541225118235237323064374557551669866219693848476544342266873749681806632352718021022519778473235244894494399366077703486382662002764767549689012956608908658842948882887605316992097589666295985479185878578710255406603420001444434471830913009301568708093049107140346551425238126837789710858266007869984414219902005832720366574139109317403323247173444722926000971959163738690080030714339680309289335308355645808941393245867191264679018547293118698909206897228015060457478937273372858228003636975280163868241123303500978750910004563957722615270024143093689402959399517227580343523942090083248106565460893971051443052286683742656688769374309150055399662589994223214109854057876011852095089266011914836886695181536933541742554332328105754166922015961984971872732659503738305103580573549947914663937545538948300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -48027079595216389555814572256098877853605589085616333646637090781412841615522532852252131348444116652343820231145047146663780522188169379725671673925827111143165173706059621785437853553288514518911128716646811237482545625641159468409747319854373740237650783117924744379790988343215602579008810680842305124189623086284552920764722639919660945401034491323176147299236374460232064426271878119944675009128074033334285185937598242582877461107479018312302545224141511164411905269022134945080761528285227789058304394364914667342339244511786248052887358584627546373942601835510150637118706450895005854821356431734628541922416053801151636260371064136916653157095776241159224592256677001669919937932455353335319252532183921288150568795817233454822039182906403523278280368528562062386705571854102292396352986685683913472528778801018454198870767627199000195955453482671282182808249565850213941536643525015329138158466993396995970249604485706742575889736938455162589442682202110034884888545037124534592169022528470913028070522595123239250312019750159996611634186172028852003899034524905224917230435097531132647461943165288676388840537609767711012756682454737379788202561189577298043307393824819720476956517542854512551947928140397235666741893407578471008581479672332930400298608270171435791868324469248679433819070702418213482902471778865800284742579932992262698014525679558402945469382535296249975026042509344328880306096505236631784064539652049282564854798150760777034663359819822538922137515554442761139141564967526654424369523988844379917167948113193981496176042364663555536044041427615617411885704345364086111194177785999852937190517065366278741679282631081507667387229146467936257759424352217843735848815498920386083533751420239864510180175779843408244386938184714826295829825254534011133682944804990662380422523481897040455876370032592810260316196551241349197260344055869358360631517768593186927608335044237991045432723902591647159684939370725879926275452959092193965958497078797674515638796850448628301636099016859343810597064980409405847597811078302270355252514383918859707591425452765923021175356652909023536638705515710528766781540461735123417855550566761289323606142930230490651461271988080586065178366891753747714780144999090710572720145819934409677966849789143058580467720131469380804435966877840101091762592183837298577707248640161448696236231806449150504540779466145137722359230106599147882605037264679286595959379595651640772410811268092044824850462672617597629801445691059328865595341008491256479637636966861354913220416106143428545262892285494488731120983605248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 11524111956844428729546677761655191600186195314455517204999761768248746796683451171859324283523488402857591303725826780289930304187233560038740577348202371523220237226919124379783315331467180762097735316891492630929471141413785865620614058658796587777227195799468663793181191781430642941949350248473396202870531881040457421799064975584583512763234022662419133870168695556140030332154136518304351995163706972045223971549212894595018651992802652823151148667154197583310953305204003734245155811090364496081557294348052336788441495802350208662432562339529047108487818245074567914964655996201671641858924561909324807850651963592412001868973060804053185027010131903140887394145482185909942294682012536726911300718201654150477946149469866882622820432024181990883990065406692041210737304259810764703173582275519769489226837646254506852095273108669215245536036697374454366540035948546961630626894034585810822546950709276688254647924449620347170611861502269284636973576444320903236429195316500692597474038022166532839362500420013242443073606488031236403113352383026332499327456052525412532458680004334002127508720543060109752382950217843858513974057228155166257300174084257846293265055159112627310790141531705263087474749787029209269066348944040067865672914210700158615851241101494747387774210837715890212809828429526329506246605832306636850824333915314788904029092439592909841495778539610142379369995591586989868152679238161176061949329216456366955701470328901898488758897060034373079306051408372643370507484269933404556781726359975675793966544709726529772985397440346890158894733260094571319976558642887338358227796284518468810823647584529980873563702053927628455798853437263598792244495464422616658919406003132547352044940133618750154556048140413965170799928553345819418658118781379517426889228860805747810618479268944944129784541877608510459140966564997285776087313619855586650394864928164303682806225467995049603899109071656124417378208956816377432257905783049223797608410984988290412874309960843724703982805278470775259105584870286568837214951808000907902003666031920939328973106297256516727671949813751053952187472939905807064160983252319792624788577327549065924780368397657345479718447831517197636060574313266180249447340424533696685124982224214981067449899126443429852216423217814901107594283470220239096337309108016365782115167223280356072509608728049136119437506718900532298890657507602586379218816877869607143321870753436607772326078317144543731179986115170570330049198005413334172571397054369895043008700128184262109592691814240582781441943802864582320215765811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] 4380585422514810853644087296963742349453143926432969157253955544796254347341338500011182520592219938528877244916733656584404604193582760478825459141110497410393212901374736342364043475436172231507882160047438369457174111146517459085922294938471645064111738345757187838422206626958589568037569783960034523615338716114480969625574321836123159969434796110578481566135618324062200626531685063868779805542294658012501983734531439552305911440749001269510665764547898881383744434698892699581849613269271729815103147665464351102719966600868931518170199849773663292798768512376886326937178191241473016036380956407818454562271373987504353905028839003722471094153677393151351247177621856738148533272662218289098211541829343117819684297024373185286059568111411840334980330204807432174756732634474164453040025084111379544490245167088229606639429247941658439004468694253798997563507840304596328727360923893518455008160371777056966269086947026279532280668171730606156216759793083371973379320428234123742098226359080273108803168615409997636911193604497207491991077147080894128164364900488807378448002773091797702900673506857250074861464423357638224813398417667133935948720462167441328100305152540111433082689079941315826892489140522150781502463108231231324996637076763695188260427836145125078777575147759365972502184828123359066956984524792766415544314856718176087730433938535128595627414047681729513084363992983520614900302578804437836205649206605491507039308559640706765937503978161408535458614739778061875601207133203388351436597831712291920668976250728688817085484373497812028207127600637772129588227355947531003324084659124948623050052898124644184788557068203000058087362723378005912977451498321081430464251727711314598839602802310682892296878319526460852636526059022047198349653248979375353477605562072951415758613564166356458227609668836272960875914888578617010132316096801349688011901007239857134871457081739619655771755690309617656282329171429413282108579289434167154711479447206992724635590686162021648804239392266985755109948766121405413924894319386806675185312891396528552912361044608819548043072426554364660552197139978854736918056100400354242621988826631561841627830994067712768793334229657850470494833921955019020497034412122622467295816267975711697376936724936996804331015206322838417497140707417619056611190183582914461250361393689861469422849856004020633371001626195337407681018310335778818822616863161593602910692081417171731805973747824819737074731301983710073742745944272870101559301894564036903811575006339745972856361093268129123719734825465289848619093983232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -8715416990185656926944758287806487625671544683722264574796531818889106154800805113767658429784318472347246189087699045712673802847774333038827964637994763458525510537237167821540445235689449888325925251872404103635468635470499299964181882011226080957068841871474814745001091358509826425400023775238177111915812117987833075222065350879614774675996116259483853131778493495413228360980525885408734283350517212304616863346789851611896501901044797268679818905607405643858761810003594719702303074139552911880541843245480426416584903636154406731871260011804298364125425701893657979993349614224039520780703081794261200394370776085343293119666162295309649320035816467264750464476657108838500390772694305862306341270125975758083521902073797959767485278854920668456391325935931965169304029856783673712447379925688744306851793226508091133479332834519878794719203125053678065208439305505623521048076900804840726164853824488858525366502045579980842827596196266753384244491774904835774911727339785939823242558081342786459189078998590596476408867612382872936554668269768063596650259306362876887151393461436754884387967497445632233983965597346074664687619590509312777277343951689074420802436771361087431597098671480313082121789855197263509785889992709172807993972916730643553554531692736822812463785844760063544621253321337807027389858543046439517660948889495906429049998550407315249507300348428396211744438582689326336281834759989496599423211159207637256222092671897851817048047544814779729159585783447255859412974905246892161602049320607478701389303386824884048469399416088193054474571206903238297353201184871778855189994443663154309618792307588740663777816465849219059614550580342241215721999626324973372857657830572720075037539484074913268987561221030628431435481712878575264207904152067635563314793912689438439203724510078148440774649984913859705805610374306391162779428646424649628102032145237653216408555100031199974089280678098241762641358842450481268167645296959198887430947550421976737964026989856561736075005422321624556650807119524156826767401989339900676795969100981404335589762115793121481339348913991764170968421974348242382088005744674063297721211398122295121343678024282338819091411326046728197454484760945445503508179406469826511453233801816603994032310177997443183120155794918166672247039831960287994667572520377120189323978619371379393021935055033085354954373529220217283093112029930988642975193482326019750292629436007977578633860926348882426212530344708707105721743506873168119484459055832879709917979620701260816761876266305530326648540111101484432552781414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 7407193321388837343925316474457131663123254763588735684166863828333927947071829336024656720209180377980175278947739040913373111349307727375005234844215728022185467714456532602627086886846975826129548061785228439183050799993298869776999965313048179415272146569066592875505911268060114188258640284079352361027880905755244791143345825780842416108657118504539513779375424132627134875558014462654422119669189366071552343705274025082260787644940193896601793786085077365644389225378116491313243336514787877623115165937384343242086901637441872256659690072098974076997995453432918871504847106403332288696030314180899132673379278372850694097232991510505841439546643290652682845983460714755243289406496613651823183165547815384840105795587044846908873202269923932678488095918297759233740212681114392130199959365463597700982892108518330577283378533469010006271730699011571376327352186187710860041439221151312092165853672019336212730085791451089880063706627927076989610669076989632645980268940077079626722691242745348896892740333480336625821943785738658115997212308994473987695666502889821862719927862902775665725044288812531885410360775755468155489168329084730896985566310320565545140578314338568675709538782057155912129503421417056709871434374627026368135690767362009901797742091127809126147968224122650688071800169339890099311078430344845115446071603297812669915511890095850981236225334096694112721032779469117118758084210474041743122204401604884471283236491379723788082275476914322889838614983287556049927584616724461526733527494218878895999417411367276341304317628815203905753099820014568667940619651808390393574434023079075776148048208923478644756476929984076954112954697764568649321714647817570733092876274682503012136394979218799096195431662240246237281815012371442236303010537392034107582629223781961664809190824444006586173856897729900929881854687902543878252427513333607202527266013653898813751238439188595916769930156938214608680546084489662262034005859299032891404108207489472501603022564987491425800323491460972282630291243040855964533302142191782855276028946680406982536894818870271980351692674739511285255014847155031566861238759165105776201222038173581797373579309486989875588208948864069295249525685338704687666587560364311043619261224696948323374604056149110486193880878570085758615150359828723795293464226203057792991808838681277138171032188903565803348958419176759822888186025090799508302111645978989529816606999196093443547260959600682984902971856025202266876429965534523195425373454089480241210790373547890358426226830576383523458111579624027367990523592704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -4629230202829403508295186786526987190267884765155662204801475134455987943909388306550825194939949149101039632837693108185614812684507304545425250695152129072844732144457686725064813908568826841113877907935556089250005850296145372456157632699292390091423618071794180126896797012845418660623184545660171608960391069928514890324359456990714353953273151515339489787523924953212730302032200670954381413560744774852363316160206299603894379578100999203856762363498131242977707078628479125197206409454410918256461642606736175884744425965317703035617078635963570477608890767588291558504992115236097653649642884267227802967013840751540862305545296635720755726370032692457717726447157601727287253242698152500223873131808107971347194585400564383595159968923734493692421828713187412499207163040114213712284447512391812687577121090329059660675430742291839017176567762474568093949230745561043418331384749833472956570396446061246996103686892217134081468326300538895923716402867655785643210199395695713974932504961820929190043949346269914250352547076495029556301479257851136903725468275359915518319338805668091055159953477755578532068566268160344083554589102197923939412480409674762874029186670551736053900786127575592291272260175460145684981199792021388054483630279538547692272070977459279279277226113469495974163487488862246185434418147621334786954016864711578610406678492650317216797355896003666151011543934117441075528421254355372709447550930903120768665141080176842246135276752866054627410136085466923169051436708471166623382625892086342314452477874667185964899888254876505284605533187824942890279114123530095995384141532139512577588270930964075552705229627156588763046862962173273274158230100800688222090905460820967937605464754392106013131850318904709934790056259034791814703611003590613544674187529805085644099205766166357559938817716726474548181592094494493707995113833126948661399960503432936381361799374513195209718219251838782789697361189165268715834083182430780315814017325039312146032176515275346338666715366081099239243062503608933571957270287008233270327505618037226905180908800834216124612879312900441779709009869800222385828165270323969184644371207554999174422829528526724618652629639690685450361630200967200729592862035991959772815876889401257461858383154638602034402035791820532354392888752446805425513658775322063183089849724270287089205678184121180739432377010585627839834747839599825993258645088320252514917330227201161191116969572915180882967976398933889354654537283955777809331222357442356760751866550542037425232764925277090670625764040159153949468576972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 2370594430958417573139742817702897225055278510810888892302362172119943098874642249462634804563273675577536352170781646957441352356325032436961764698948235576842953913021355366185786914321527089912944945733449582296162471376616966105123267430138423972589988823925951658078615611373421248321649329360997425660801440821101729727211693981290933220576409403958283297611562790567124842672276205445642133549797059413970966655263745452642438165342879291492575305029437883361194349500095952149847362734747330894533445034053734519165155037429644032359896196458886337837572834681739503421806999443940213693684611688514791509793363590162620157759020169275507409749638596983196837964154095823101652462802051927917727844001820827337298752468596331660986238412451714627501341614384658006460599099273486544147698432673913152641598805273583897112588884772749924406711636208750708511756488159090746507739916262483913055973504623481469917631826638773132354666136589200041395229967837501160872373478508311063289763045138977837575151972373990819420443964606692936836809341865340091939861702392348838837918538534828932771879095694369332436276522461645363472772401832901398518692734892083031710116293894412448396759628264450777626212612638895161004533109449268861301587046544236817109951018300648222471717726599954613023703583344339745803296653842517079166866720768986136534098284539352075601555147607473438497118996840796393596441777070256911024908197130809197880922350178906963458752057560872780771420791128463760769409071739101079450682541291904522817923677301787429418753617688824152124903566120324447293788250496785601446518758270509247530631057001835833090620769788041329820498013113764975437723130318840245895575258445164689076175553711253165255185778718681957211348165969257973441506947980927198446221654894357322925295363555766881676119197627805415436827223587861524867946012996826693057408669420102663433052046475918111370187231227523247170933783382887200112234534543716340420681715699278252971128511783200472361167896596987779648028665479601953602433809527371883914462175513196049413151575305298865678296588776912996598077672423914149767763467399586738867320301403489838190118196461491295169018093144767869917419098840433435547611635195172422860239360630043475598173829688324325586684888999215162033310257431674103334880431270624987578115239461947519192725911398918352202303960024728954200784472496842915533913907579297684522535578230650499416411465704573422496729967165627928122813042225805844941727566627341567007617220868729799633380474487369139611125835017244241375489163264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -1041917522202106121833623371899351545828359894368325607860453641395856656212478129977669308786351311738570475418954823799140709250847968639880051928267020872112983442957234037732328924684577518401687233751696067184877180942742170519295330077757566531094674832226801506758313173183356548006734407638171873680641467779671826677134081276023056662762073900859958565902364424400046605861219497834624984266334229834354778448407426970636490002535622124167181393868940308619798438732888760838473029357583095954582194291291290536477921450816364248919905589037561660238938605010462232235795238876353830374490898065617042754729641247835177768605269064800310565047125670492199161025465231517486436803297526026042110357465210424815072958051430406810432454166857080031535485918017658453536605846705513132333204881353965801853990935839047622450015832917736163469663055281075912613926993382630946401546825863020749209156424808989263950194256652008108631653565356919110358904248758035942172064693652835506275671725894684733241146835845423641756906107857047900819281675290026839001012892820168867780537823360348236950186045616096094491642075862110481461973829182224460907908965089863066805954852251880019576095174501984776062976318695633248587828583874175683222141809826799133396989734367954741586627974705562492495556036886613530323680620394881987389738960779280486398486334855592040863788200563169512904444425151097136098093080705822410315614018924282749445380790404994374646606133089023032916658335164674516162068729695648577720050704100238290887726975537182096624027724681388831764365781122429431246465105946869301817195358877719479815056639207303426349759795671863906730385780078255836704099306542468735472114546566722174359897423325214022513640752176591805529768677839444248472630345243834937566710492730288051760050245742175279216008441491205201029375424384924515695974313756101141118412043634811873471272400146441252220663171356281112687394547150837130476580726176950620213512746197893326632197822590278323845662857437674291826852581570282264735416286155046534178425728213897290707493234801522013587510788431838725400804882665028239264152633061141183842296630689422495207764462317563548871456245418647921539712115372030042552867451709305048798978095162685783867138051875808487083910816958771962216040778846690117163346635243257891433363656569682496513213624714569598599039907451739477387906715354697504241321045034831459517580595639990686881993382859380817136886108648450667897038067692336722725791611444565512520236736045829321733411880553250940292619304010792664866960179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 403950856815801923002253827705407387313685153626543449952048753512717185732834039181854287026186349972226632067114124012347736727376223692787849382030607921162866358392630163858960297411681432466242899061372424514391587558761259016074224848182022538860494195057606103734629334068417107651363710984312835248997008689899992563229359368639726688601793960142761425750472346679132628510929194606449721148574269583499820672832330206452085143342145833142139641346106599838052125572943885946367199640003687467230749754944082899271423987596888596600805527766715645642187632005132212467120137164043212490606295975251279070257496173622756961373425948799459269528183563656780525563220310864977430176196019437534337643305215567477970995174244962413148057268160069732061483491382954191644330602138103912368042861097138055074367585345125201160797514102081747204376256541741359905012108000826949609916292886603254189241170538793175465153520485756192852174213667634349200079580026978227827194749432713409299301315367356367963963836193960430716226420012083467451875036287664029965198271395001349045229626338222829183340927352541992084464610140070088065142618596206522009612937631327050432116668707231979102418861802255754642290083220263746650882854902775089761335691423205521836647409355582297420003470949991038045426137771904236944719368524963763022807171542840723966120613934021489216916124601194964052051507369916732680139188569624732316788436305598135174437530171904682873725494923268980505594271955398354404772048350489134776812829265672763965094653375516971873523749600620264151665311284633205679920282435718308148726385390867421809211956749319142321532911895076191309485114749804093225048627274117614998560650675074346674481514276034523262105375652448506757640642891275739063157515030632804346842223358670257414104644021055571995934759679386035534047011170082146381682052480982988551371555232866562158101782632499486498961624224698138941213410060475561607115246290676253735560477318741607865309614217657915829815348704061778505414377888427665521737475428332946841798685842852235530007437049641306211105975388387932117949814128827649107956408704976499420525107694116962638220424762454798387516622930819016411099921363368406025209433771711212271676202770838959783407515567419254595141383587008289723916372700520723993420719183331255185164018252514222068434067186121888474877327321297670923254514339960778558127421072814660629620866627197589459996504933138816937590138058373062195716651492121807962128973815100601026319476802587792585206549104498805490234383680963629491819642880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] -140792673206959335175560469647876323694179740762070783633369770272752059406898568362148650995659672218265291184915149927200534591121036858042200467112746287814097494109329474327311127043604048189663112496960232190102732027807169509819056555560234101288017968882413542632661716361757138645159318538680430580077275841839952435653115498428157466338962543276850176147281150317755939247811557027424217194298115478233224544940929523420032920198279665486203156190198897540302297497667742346719369623028769522925127443435623567286750258903130207699506651309620472830177466313093979745217313615633813509367824756418311920769511476859741405372108246372248981284533249266365918935880811512210051182661182463158385858354986772908325853127014464217611273856712985979694706504370062756961005222941421410404989295516213593344527504345268241909670737211572290650310554559309673540380497341503461384535896132796936300533186970562286070356297989625482956268156630883605111630495402350556440109770417729570745414755850948919493685494913066196782098630170906493643880687213305730446906586493093686457464042598528711428095387764209698722480935559850883573994356752115449848143387470030980711867559247454220465333037833509786248761473443099504945632225782460417389082744959685093150047627709351519925321002456589633584310741480910212768170791154736546562718606498889910779618470119676077525219183700707022677536419624314017853545427833523003260574093308317518112155953039662934627406612743411493699399797691826124334265344132318647998417132207192231085381372481724484141452444385867956264096652327564296127164503287850368971258734836938145339034905837625626902363775257937250846742239490087544398263516341219558433764065486641950797368414640446484198260254319159864806547688001802546214753110816460284830911497851507250901757603296758770491190414481499482801446401379050575209687113310005118977945134496027820936872072614825022962594596059996632759051624825794440035350263688583436047695589474796134367264082059456586595814644887907395137803812519207665823803757050131904643341644338191054856499938739978502109842234739013162340314943118469500565582200116333409953451113423054494317665519777463752232366187865634882868448084366424516979822991153556627477915245589967976907838767245724707822156486830526448259450600690826524915615603596673012338516820049727610807633494562067991009317023735961200756849109727589296674412387829353230494032890445356259860419202850260484007070590114844045945865739950377599282154571118132023508025049055498633030946833096073724953496906286605242713348505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] 44717045825099319377819469649370466943541741182519037642240776005304497351310485407471476165646716729811435681249957417341101656515427696587877971106783598101683096353524355050818126243492578235172528480980961788166493164390426521470556210931021776940331087284797887478200774742709931976957107601628581164765859133669216058123457118499391289888041649055162455701387090917949008654121974700657459157673368088519724971384768314006063849644567262093613275799426914712385252189891618685859700285876878601860498919391283239613191497081635561064882809467056340922582625410596825169097054137407941822576150723246846106677572125268289351645816135174106255044006387052172498186410495698645703463295928103881965085010784364545045472657537083274247587183321272084418086605112815339986345535168517643443396588658626000631048940870703913199175970216393027645031460861358929724133357592413577619010018706653938948435655819403009772411472993065489498578665371195222642098455697483245153256073818554261331591464446191515480200489439772760685450124084291889359407740673467597938524982620569190753284809379210537413662272091849666913313961601549444383346072175552277948964881373903621993298114205995483895276918136399187833777368986623284358071314311030895963834178644939520614293332506181799711683363951353420431251083465312533469315971495356371437201028283133833622199719586973103579346723242507648063455069195353979661049302598379505123923582906374148928939462744508212451653233492192327398224029328377523893092806307860935549536326896849685342787564867445785091009113282441813653820737512247224056818395554312486562813585194324265180082863906640873503032854624054392806157454041275398049724980290427894017266223273575357544987616663137572675558801659722449593011400510108845960634415514552409423365675250655629701467610984897318622206924539452054082831226457732476094580302472139858193454511396305507850296670073438296139066348796802432874060727929157586548639497835620199250610652484546772233569169550322991692114149982254274329531877833618623462989570719405912090938644365532466262338364245135263316841450666873070725834667572025035231923987473377734637674408316232976071484005197746070656779137157371482276054439419640555620715367056645134396243631253274816987176585980718213586003346133217290951473447157998512127409616192611864948701890081459999327873522339586501372112852185690919333007879664928191619410956891986728602789094139490422459285555603086444950099099238571346672974196405074806647635940516839011533992732242874672487917728207724427239387283714453127615188303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] -13053072965618228482364765346532325503202746203245596556117377264564110724592166356842133242835264699584631467161574891951706019735012490872702732839427776252220975974754453734901351971133127185007421869515165644994163022775199648560064642989765135904722509142298218877456405293220774172274393593999707747207912427480642639724233027964395864251080811541998798131611428318287249818826826737637826853238566111976986731017473018572764419736219859943403107157789195116339494079291018614843197438731724194220583743078064413789539113674338471038819458674323567352477502768295155024759343830128253947262721393156677555599847774371973937563305440825250867507199938517011101214612533966437013958187498749736899493214011516612207172451521427245050692694961873586034744404144449252878482873101000709795928504786808281490741392521146045489794925216543560398533979674970509853175983913630308594144619220316617244579941862229621681954994633309717234893227554162323284401594758980500412761333122748158173825156323584694392511551934535099875363541392173007809009719322177598538336133495948633315130356144631135394093730643287198753229261697793316491745166995887878173224871651626051581487385056788300096451925291566116254158778672642950837206960250065544775038720632985248337546930283435313675788761806367187626744718197016913355429925883198796085020861966041225479518232712439271158375013467275140625564580807982416038686791281418659665018625312045767833085994927089232019971108791325109040267359971071927673059441746634342104923843661777657944354017258855647262081689978736362004348865586312994452707472737371846723967022005942529593937288293873228699382947482781835540894982979225560126532130638496083920999491579850958812052786171474060221238993516276167709437966222066365673367602553484231312079766010801917604359336794819530369442518673010064086297953290464199956243006979032626711509891807113447481046699326750770908395881818295360137711227710077690337717997118151616251317473648481361132564744553722455022102509087459858785332213131424272778792680114775360101123609981662824764753903938294532282146771257251098275187322087742095693539016720871609926062907140786568340589052243412035779761392755298393304982293548958123985660911899812264491864561917069984970881845951300958533981459070267956922024888456211297887964512561909362026554608904292382479199252887655575586076442035575965487635100341023485146919242796862096753857400772695826961491683730312587822164938017692457830630153642665645866074391939131814825346384061044382000740494296717554091319311500126486207135744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] 3512977851166390430638877849357875442385072262406767642159983488193360619484895287555883229967823390936099157193864158623930314216047837090734833086930195693067714508968956650413500738128715444060649624704339990923242851772231002571212399863493977519489927843384486287173271660009451726484387074569132541403226531348131397501945791276136093041363914669759001386193661339430079646952307295341461071464858900086878299278707878623841110651094842911589390120999490610642440321946270472267824783052698798446134776553038619524262554898149075788180258513882173235891018729218441421095332482102998964440001458724273438909768398666056328304686510425225184685239521528766015366267228538025485675284415537496118680147540981562011453968512806770268427059417151390433409321261242564536292254549417475566692310607462246323442309036181864697020957613845776055758244098298401369895860244582434655574571488497034846265711378337419373799839823751799010911576855341951013265229440327605772273006128018486043867766487233759578643235778815275767295847388754025203666060952563524920472784676667946276093922649085249344196931926708832203830516609039099227021400817120052901723020748364269702995985641032219252757364853800043280386250574670740184722555182778565596889848414609819924892140830399277464875449028825850136317200169618995438868366532473939738141943203751069587318651237708053040653988012442200344973833272689519829901446075497053991200959064085786384372221081781972194104690826677021193764455156366157083984504674300908539701461441790983732326448767500806137287181377794996941059930110968348243746687738512868981384613378399896725853009729676331409777196365351119015710191117049772488993245164848351282020057230767997019715163667249803009904225793672116766357864170118870381429896922136500735342167951253200677181498777383014174961128014429004048284393175811448121146075565566400937141346469126755578908464904897985020494806567969446018331111338726280383430024951794728395741162272475286492742162732930677064248152795599046306499606614997320927988067555408736622324434119693908736595666924697619343470353374968523989171757514235643375731244632782801079544797330750978592320059186949419439576033280357245020175278127090213544787758541260933087437938434566279199350357020437801905103313815082241676308352287283743906901449919169310835277175045119634388783080159956126235120682387119457875506778140944144539204198710741459217620694444399674376477592052967012321576682323057639410283665873318466665854344648160248321099069293979628845218691217978638308710599287885973517257146368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] 1313079890043952107314441226673222278558001804729849755114303853520768247795645278906808503408031740451774473399801050229969797564877173851174221288080951160151466029718753074923503071617621514650164491815102358607627772792764291774466303922801865370721421716721257132786066054536449024043246892501513690065669282998090589425616228528979982436432103502324116845165118659540046457475128147691229858755243913301082823183355443834886404103470383193689717928030164329647840538977673555807996470841533721123090815544611823619945710611427518446869346328219162563179970664440600139161829282669583060712404733151482253233346503091157107004773256527151779403004453232856611267752963329638770430720541637996959195383163239139479563443075391454761888809642600165787193661806696075025513617771670607430796031836327249790534539437128080252019462760767293928923661828267169995073171201122368706245404035854284802076545154073809455934057684573729840266704904787947434517926217859412313090535138327402367121023661654221651096145914969606342621672163435308716493292443258246289522991495233135443587280215029951583516206416884974553318316684605027767181859996868995191173049870597095815287225648175946473770494806715524123112724910198057668594931073136197101283108580490382279033710907187327182032895375886083033714696365994097836172209331837656731219526277883022333697443165357061209258322097666389039113164559146254269490596635543208576868222930033034266759690618809474981552848271441536769970804645081285247507586146126396072244657862260026513150333405946596976975273816136649470289541815366656087056310885570467370233907582429517430233880215667481763385134550320946827272516888280392979914065970792419883434097187135470628078131359422117321028751077489497567021186728679801248567725953140897172689719613499096488505243983037406441122640591709543637301194634169289637044799675046460566620557397150116627214573289845885129439489464695462563526564893633721146200837615554050203974417502704368571782609734086533864687025083792270897463560434279536651626194411049513406336523524532708167584367224394201495164253419956908255923024258180082183944656509166290056840801168170261268457053894291328902992906334246050183339756660526205331663646279570736273672509134902591073816443487198425804213297495995523467076380747836211724428136201701032935109152682097251655121136701342832641993507233481715222161719642630300772138670270551543363581528872048457808466583726095429035725667067759977061696452628043700536066175068841069077019804722353410709342179976749525230362348329369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 96167656989538097984038875136809174831325824717279420748361668238615105200273614111474824122640434304381214052899146409697659003765773201811235113796516795358585834831678883879581802469425800510359873988093628724946572194236589309505113626764496532837313724405819080305036242064397537759946593499661918249814526901320697948870556591818232765307565915353983385740827059475997012677728705745130682780681263091113399186093022253553181486514420311086371105762554252523358156802480818520443598135722840650233970616190445835177423649635210043873628786050023029145222152239137303082506225856385482542196395819907605241897991714809330592335282885582841565154296841965816345889522327361130755911627942691708808708350495252410173035782560349612577890452334749263288385230524679363930589825384771156695090548188666159570513740572648840081044636616404114993650398245008659542343732967146712568796761071997168760831494167440709457706118964272554575533564772600968363275160056162856768466954297388780156999549670513308907981731187644730940304890926966638430577723309537724598838518072966923927495566161992495645507297958398689522112344555454878098640183348651225552343783661299717622207623472929087205049909440715120167042275644309922226248953030374373515792671925590037800089055090813265694631477080423958041989124872796385421166039855215063484480182450878236882018464493216257632439653368583406466365719465455562590381560037271149061805885245231545613297386880657103018779511192847305160749608397099954562566968569112887583556740081312119297641474930269629949285832000757937265330819622542252030584663369814145874849887636630592060161868662334718524242263865437835289972147391805636737649422549058595758039300147968063372138965434782499867345312037401676199927636894347534720717970756868057694987313795841459723524863939988001250946459653105930098878511075102385024667048701975021853511538599579683352748575840305126748670294639861584756678914140745426654809091576193705879878834132390389157745405812249513452693948427204095702638059029466640571709278717254856167553761120659359667575754704837248091716447190708315077380095039985660086358431981752407289105347513268846081795030495309197787749481967694914264625778136361410973725193056228106432492910364228457517712941944187173658882445815404817833632957381519790321291750342724783360171478542285884329056844136412304424005450971163798915476031349228687804692373592392857707046342843076668709350449881474434619592819515825143847637916499322110374239313399797900101935784719156268485609369558280415828435439317942272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -225825985760379998999658731329745166538385092512947069021384833166782167339638104220055862372342336144314967963324189951241584154175991252140099861248808610237613464492113304980022769240781785055530627386207204090545598012781475572837642679443237779654241971352844853347069707125699647328297740999975994143897248199082749442553178344814964600955706602298409462539174927244107843140835833798296090255588111296044507915487296418051376517400921453537710654289724911907722865985379556714494067641373262379865147856414150359807185851250781569147310934766423323850867346499522464278655460585206556083327923634990150124405494493295665162855950467446049902629599676580859846309591734400875581454810393549931621755606800408776790302363918929694960171826592976512539118804930233021484750056500908767100526456878729032774113502713814968482218959240202680389384685422592688557656641916135274814309924714440430241160466897627705111043373121107435840593339841100277989237633158367334316946102163868731373598740872414508812847985482904132784213975329168761842263681906028656527114992819244114938110118624010064169097711367536553850017086975797865358728628417646163809841710853319859352863843528707575535357262463634140306423047764372503944998679368319855042720184753873360473561412327057625282612218812028336887338687202250660298208339980168319030361527801252930157487612920517385272413131278826760817712393593049811840660193097441864554436954584236537502670697999255731977777919812290432156606547458376221294142374841649391018382331576645090579952112695747936771702083518022665309460453430136506283514266836867072360734180256995499338342928254847582856341231591130413817255272509332737334378616442631430802658156471100610452724727336061430445723166266093887097273856680763321173770489922178635550520018529017734485972249425012218238393530047453241069178987457270563058578738579940079717622916063206649896809839601067631659970949621847624864540069239798945571766367978143338545319762700878487932141460824118214498383182197225038954133383551120247011689248091778634643472044106033731563195453548478157165056207235037616461948015323533855843674361482211975346008970248159405762579794608415859247297003349437008030259471086728070581512790500177120843579494489179492681630456333598189095617806855384953111619680091249406708983496787955387397102655910900546271736357401360359018010745200720735716180618218731106752801871356398229475942946790869826893692264217586138436960258702318813205244124317219943180771874468159792862166810928695966899236619105811638639232473967152332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 28584405684971217986093375458087692453643219737687242088609895649811457240873539967436727590939528300467654633665432444162897231125786111958591452087851244315834789117395955796715990245562687526516249103985087031424575526762894557634762288100731638086709642200352221227417187539686997808702388452847305268093857640921421768410121920154035286567747579642198716396236760075082078923608095765969186425902301663689155178429492371599577574506982753057703849497219170304173847262947318977327559322895280431539399358051167727183845633962100704002913635024745296808945975195250994569597282726058869491023003718071960541835316771571170358335242100937767829851249030263042296317996331982372064276144683356575935938192110682181037889480805407203317197637648541893890813651680176505763532929810465552928615015840442246611243303629309585519124591676603118248365121209505811747706631268474824559465987105140340740256396660003274905021078886206462249887777565351468370917579789104761184527214185582771143812748193338798945298165933350236017174705440682682825744600153559565329875209861871988329235028738283069642775415987006010706952766132016956090996472511646264902321350488267755087858468113108173966358895774357618289723237171679715145173591416017861572745488544666562072061366935846283525676307321913814034325425456341357454474556268406983601568351694762927762332743970930973238299436735033960903839451795131677777446976483807043072342063872531408186467243132268362648589883567634047093036205427432325698264376562324711034542777593707915072936251674036260236893522156873468953491382741577087131017020110662534760636163511393016245298247643941003118605383277844365776305934754036598973046684251375595047597900718581919019217727095875991440084595476632896149723695824214426294278777517673121460200146948943680690538057932930429817384605987381268579593699574569583276631093839757081595122828140138065427349960148155460438165988820594380265747669440976798164586231675941645418052156029193184564862200837825092378745609334591907497175875780155642215439222504803056114265111627789892440278213840217461900592167203760223656922916777144176331278769749949563260366928989752156132110718666486513552881092682472154950067212057767375385702408531918617382772588307906974965039970245101779343651770062384401761824671038742315751810961283824904670460268285625354995121664336250783903170046196706351949491985565165264512095990891379045358585025182367175881200146106432198655244699070250330616594643283630491974147760018784806506158972325856354391245807618606836239773458905132020269056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -48387647696839423112271742492085386794470983874002247086320689470855369604637722890943850923230545573776094944174633247085885423234914414872840529419202087849382956673032835322337156728682366217243351453763405988414048166130420998453610376548803224708744873334119674618445391689087849647730141087519769398096654499741384775136679744497108307730172686293689786423412511468271019111320991019019109690493042207540337172216068997857784711856177385840063310676691232218781815150060746837000429338957889017347281891446958339969845597310576768659219624385351372160472520886560736626471437007507240510721861406803466949072270878956460896973292469735794990390318413384466174142294329091620396998482494284545393431704395920468316847328655725641833411485561760829935798672705722052125014232504345783733829935887142864690762858076817501081115527916201757002103811703952402020742459955506226715900548152686368825027676278672292647985451121810827641646272123049043809029631086656674192032437699248036053519798108973304261234698852041304852631102280709454547992301003491487119698586035510699313603930789064925793978760173613093743690048155318421533246292651320140523081522274479953565565152412941818756411721229817851658442693679417664418484461391311293032445786723122342952653315010279168991725636163969689672037496616744495785260571865828147712482423340721702835116083552666042173675325891929616586053733021012485763981374535235489079009489603623332419402575185101099669216652326874944140259303527598109155094243664963010263443990374500692954989174704574333975599665222608107493681678506944330428557739695729647533458549727788865390583885792846275402211348948868751195841956775546355971110815927126059289265145160782542547733447519881658579838637468322655153452651826666113182426711962394477020883700434533155414087069366121723633614171976183215805798211167870821085663793269783907693045695336770530623693340493394779437521143906646836922043921407915608746533495998106053275776130256953952821702892019137120682024620165208826895438968880522087046392211454489945888203656694903212927653916085649588181577875475395135149084157779102148277492935902054121898779364410255002313365432781458654242248977992539880799773590098870359512382907509138408207652049773443059355043467413843879111345413676318526772920497248834060578967307769414085893188299214951198437504087498645839461354768185088736564831806529686562611464577952457139309511827974409894326606958322276608919017969875117310032687751225886359740923899665036266679418812645319818147481641631917553008795513508689294131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] -16726226892547387683690687103831396769268283749581923452069516386857040655128108630831162462177097463395306557370266461091433726313496764316660071080626328845742005142177354731539520541805717420273735740407000298250808447140540316719465174712432196540406568361602341098080909514550066445185367368608711466473651409904851000349107055076423851647727337312511338195279037556091237126594799237238506833439484266749785152293977871662329479877211776327517282451958913874646422879557473852852856871965136059073167039912084330760717991207936509386496847412181224264148299037961615912224109375606367213139698842367888918130160375756001945520010487460185723755579288755749158599098032111582108320075052162849814705680479183439048970914217724565628160644807475472452256071618719845880104675916929468492998994448949918580307538773702851839135899594624135609593568939201117921278695872165718387212401808554038181767516232658878944636484958014666216267315104645824132075103457816035125206691313193421356448818745494351282252201712208904335307279563863492474920042551732142226662338086019415240580897780558726959650938077607172741112036422377003814616728173486350203526518805371449955036624546485241378200996146994461042544391679458880116570467423758352268172156819148744787377845561266237047831959098933526839430472707146652743032585837218690401837263515166195209963360935290957971627764092688294819691658901453761610591933067759694954033820504967698686201948014172971360670307584931891007144546422619474869554880091301408622877727506782096776743703949988238515633747427587890742502686907069607088634897571063399935649205012539178326829179951024605244674501518195385634273536841875580819009052887714554828765683497293715500116382033739993422303761727069817238813932274892766739071077806435498091454265087823966050106078183424874228201684646411172746346750824168910062101063251058735207363990703357942571956917572393819611894342328531326147914437480593933894160008146470471073789603142737692843489263478610659293424862108156936999816401646087954620410177689773421663045595064617650912301482173748340341527083880109419028288466814654898135414058276319826800094696206107355721879456341251022703389819562338642439841053170094934480054671744896034724473865018939121262712796395518209193569184862414499976300516720118693695674511375371939929095964750234631046558036383493898990905446704717249510919766647286888834777107459852633295877864516414643893752152309949414270602369095118406467158071868081553945494722884271060924360521913101353072577490512075596789562213508457284893671424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] 699769564854794940613908842951004260050281346832250382735028075228592366117563257405419556466321596452353271886528631942243095132064496164371092083126364048521514283721317148133380505037665740510431694787924125677017903895655777700477163248644440607144304067248887540042513651431933973025893236415940223109425013973399972625349787233503851023728318273294664604912266984750872253191410790455282112365085812422174121741992442181418065363002797022075406422985069331207483324472350420754365667688146567398715864256614293049369566636239164893511498426259599099069463305689957400298445704783659153871215283880836917830787437115613582552163904987235537273385350935130099315274473868163637162233693891022255396308619627077879479192502316240326205931030341245309804964853625806996645730596813037001662811847322266625616298683642795093174225667392298633785529175778427562953113897122250983420796856384927532563293958705526380748380529434101520218902230836865757413455512026735420523881757090490645807637115310701743235688158839563007520045087287434622036383438222461758887089338305123933903715297790265653946700169433781101325754525899754587404880684057666667490228064639185256632866363964552596425382611649543957266714338071335516159489012876474823755821760854410935522725615900364491654537210564510602631718636222372987817671337960040654548705884857386777596740488979351828910532410604956315514168561802677500745718521403172521275408449299419370872907559065120219975822017990827097420311245241517296514081905274858627286804261234502729868331746577294244550866321740950099762497253536871043316460669339846548194021107309538672700056515275729143911608654349482093189991343172943950526783669979160973011281968625575781624201662961230454682542149487461352902643153631949626816299887404652518096585120731054014052378257256471105033108040534694662213429427823231017547775285131174563231960933659119590392387480486836251095325516419334332491560098137268090709883375835780340211355260461082217621852237530031101312759630048868351534889455724531308821185083555385578706759232372241580745280541161561299409993118966388747332432020434110100191945186910207958242917582053661464324382186637616759039551483271800495916123344049490465629575321167301133092132910692793573948914622778847603273160127998489663932547965385553173570139569494735926355046786000700643665606070696551092258525918255496046570080906499256059044697209610342768345886773379303682839556385503607389152374301132468845328663258256956819989602182879463539384941508696055102811631459605055731274025565102335697354752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] -11460057135406588668023160227950910835568191780926125155938464356067650928385872812145043417190178253336721879738813581091785853237504683741658855338385651558836427616432751286640123001564458984445258363532332597647239632377214165146012404173707338025939646795168953568767253879371521017121018042441590272023789605285339954789729818231838807990242511952869581401539086536878391110950690872815151595712910906674203992951290378180707015696885648968162480996279791569083315252952698714119137380895722235070784780288299991902297170761737729672543272777714326965037581827667710273306793752096517701167675412572227790489469057858269803306803411016474281515593025394082107326327709406084703077287728479564627572409341837080299790470503208880003219946414035691874395663134164962114479793744537858818012005867224684589260343395223494189659357808026114900437792560731676580831655989065512414094178160526798947311517613658187695475809333903182317691524602763587042822616518265342468370199882298060434416312248099517576428548044748460800109710413574074889761513937241032731581549025558748979780883767243933996018051518424502595506262127441864541155176329765475198571597770124534873622631384986106403542491094941527735691881021342370722575615001104276574002747605957945873542267372553567909926316513368118922608093176419319039700719878416108639317659800999477663634256437270515251020993404454115990894750050281618409895143309414461098856807491777395287037652445444914160180517767204639415458859250337439152702596059764359708401257450279827508439883799835850258162766860585720437629721232477298147726666438199596593147052007296496860325829774268274372521128003868336941799653845277704471227049832882515487730674379444393053655006990454870494648903600572414338216143523184235421002827415932228984137085906325624132378523585401303988055200512431308520195392224116504709295582983108331160851921367843105344857823851256778325800225266040590831860834581736947401005026702564014783427350177164676237006736834404838494320234077668060810113711418358178519543503547681223685101535565572556364108235524767308611785296532939207312886210460285354825229433138339475773826886529674012314003469098197541956091536064348876469446205415886165110167966698650717214892785213292389838399467282436834081023977519696580143090658656828963252109329589518049327955505886394456608863073539395226205246151858525496100318505507692976463472864067961068134133550398041305494053348578921604037709160635771113256675199618847732471085930445323631287015543974599287314983553797828630386658556109472023653575032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] 73685732335421656786380888436794653691981217627057393361986886359828361926663282765388819053062493813131235564736533433903658508985174378519529647928293455717079950443108900472651257189336867022216611288967654202779555488483890274421865419623239003434257454781195321317900503333948196874874877091400849470197313066488207013725035413869276449302653090360492576985054644820444096515600346893731198111168600427456950648241547083513655414894930447202818721838469856667906974989856890487543664774828529396097767537984691783542769652106676401338474985636985726954337652647974869475232525376040258819871655759477125329967111835129480907107918628139327345291740122145714718452520333724237048888946215580866253522804929719469031919245384024619499520724838642899434690664278063167044404400385841577687833009470687181146622676990575226354918075301930190414827817307433329885064865918070276707428924966965058156359268301641927315183346271897406490933474722204711850579370143525561368842164940471634427492061938501615336500757900915194775731325678380869314237408008750838712702023611014944971904452874197780812214358550197220567966654541893119436015415168718365402114533360892489275351077655706639733152089843160965716035859085931206298148826914659534304590623306931387401761033718525431446405592490069009792437424456793840451302193768302486652786535012172865058143510580548248228441179801261029680796934675229563478115037027904710694810316832162435369410241384522734647772878132556088542357136938197777076754051816899194491633313885044889139969269385129350053803821457245405283349639263145281534498736355209865754856727870433259072524399839479660371824646728289562945403161249040715460483030681485142825560518512328272200546499106496038706817546843049402705544830049515997292973528983710357475968999558444893598752926092243961676574352424353165656402300783368041979070767592047270201955481574513865931883427069890708049469855540936636351766132503539204415157903610869824723164265051341195720123798287506042019018111738833661694610012714643317756225721098431213595469458582263759081872212766510969296276355175754451160460535982320736028834356752605539782857125403265437112151548661996784751528113686904835403358606382661086089485336551672533323900426870992551056320205238522826613513136227043963703612891139100050081865370802514213263787439140814180781454600277899849922602347273308922928550874862657890807437143372265468085339369672784305330654910822229696653316279695246278245821655728259381693360781856181922631127704459839565957455907810620486679312312175627455913420390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] -12945731502813211008820096225388547369366417314507561780151120972783859407338970869662614845489076543015374330847792743381709597455265198267588380869965451960821586986964620276810773961830318370873696934726962852563543255995047553312113592264915988578968680760200632394550103200015756057299862511313629626947419335560043437789606812773866296278705384621191387833858297962694798934348456236496646092159074040980452446861227465714592485570894775144702025078938159712996080754560714328459242764937602859842923577378934807155784898887239431153508330907043519888256594410295238561510391404011733070811472262301562922374248885352355176360937680943035083326156713481953108119363991870875364778008115484113388687191393748189212154590225859493617932855407611510607804654891559627805530579371112145035413511611858848967704685322015607919317998497183539238856589181094167534537081255198872686832758668802102118795381935177717909315089817524205447512068907988068753532651574944463469746123223859521559792271624225228080088877439130769552576382989287573089124147367048150311971459449977584997189551738853724830551325572286701174703779176364836903744006020847597434454646462559760797722404510305613291836723291036939935410716554181228563250806765113637392645358834745702562807636754655858735423316953156146234759744662195991794820182060299103367621239013191842328326654865017760661572878750878659536866310005903581835198960714413919286099324316582405189802017339726141290669451863951521802082285571216490918886004781238621594306751224512627876271785700480896180555192029025750443703832155868269264850110052972422173420952161104719022126818450303061093808520904899861908012917146181731331726941979702653460186955366329196234800125420005107400297792746628253028649829261753393480754074035746786029149220020957886157189462470876056534261930590352104218232881799865885673732564166970724063648276943658085212171059983465437839131332567242956473454921961186374811332972477891450222419509096998866709435578878422822764311674789542328291987980474422340727596604195935602239397523335373036576486702122381387506827489289338349754883735721848887641562427784654326208308285310177786766068972607940612149438672679404795288551423749970455999679908614043962401724508044661892252645896287345378077710888479675811115280195551254456736371271755126936364222506266746921304962676341257523365171334115684268128124916691606822074943586498597757768832305340168237878814467392354064313210068243761519427193318924772888995414108878598567165764625692433822150179911288341838958702529242196007874367324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -3245171419231267270079275654937285823295184997109783051554275327578795418696336461412717781423162252280631836778467436963768692345016143451617245159652016795039771891146536299831487671485405365863731913556657963079180519910585444382184040737449383894499929182226821807860499985439600872639556734112375111299071930193603017767352830241368039059039165804042377162026739674269495376368018129010773135430290862176349322021054489453842725435627846163244006425992586792143811923665463671010485597819079311725821252130209203373339281821900889765796917242220545557892281628455633783234982072897929200557584161194797154982485497031582041044437405517723556953877324169034879127742422123434511872176308685997960267916522879132637114649973727951502212333490358290951735533981262042151393305881535936965983318906851205673644637480373136940319312134403442645848910738430218749048901029341901418217643727215097874945222437213412583866957126094272028475243434324438711628759272371409502198405159085900945265626757862604808437742595634320369752174761979963247162685907196109621293951676081884389708686391890626504116467954045465977005686877241114597977490461451778303152368858335552594432922832607861679471202087133150939211256287166586179388437707757617468158033073362273402775328308989925255978086594463461283777730077168313497366406932715332438402129838239274339772079384411253929126171399714701549484385332785281559666697649475573043539053695345878996373638248623738492656035329858000110165929210180547515748986068381839086633201628016764071272444355080714622701730012150805142256761149259469864869541674112905075133692264265706025884478768100880071662772669664413279024469374021700396226512103347593768414308287810850765105783819452843890535571907137555245978436582572481235417046776330422103722273577923382648239288323133703652485889151010533191016447049656962231714440460413797496378242389928850013200679317092187806620764467139204832249995454901249647625233615883728563196740210561942985525914485451261119315045188853768944123434920460118366441848441652450247012149484558726359642151347149857471174836000557732259736248176188439351261610411528469033359385617798465797768365203736729752369442877321691961587002529725840987893037921947955565639179939265427779339063862595015171960608981747560707656585708762277790258107779116419900254979389032275030498524449686134690000107830789920128144741233272388462097319018806158631149502564850102984704543275598727261551356355981827120303399942630235686640239759614679323157123133007838380215755383121165900074126628546109106546959974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 28014803493502911284035179656568031982625288795674900459993336138202427810187162172239879705097276706301263636339250984201782649882313567652540911263139113603900675543178964970924317537260689711408429659311638065650629122009859501760082274964831261847634015857377600926023249058232111003274209490705164493961114774570888770345589289501900645362592313112962424151774676103724789063700484444838187041094525977289208305494863712778967811696915862577546070856205037881034279336625521633537191455103740777847414855146552200086799455329834633543768545304878554541146477735749111566656688703453400220295645817146364868951318157798117630260545869202772366899615009143471652971545873487525056541576717146508474372427341531300245357086938162425271869230626512916501728934879697007642531048793790966951768163534591931767188089299025871110256395770320968297686295168505350367529588795755342790641074341441623807226859770309903131694277772349368255908839548839058578726198080810169277272243136561703898862151770176279016312775180687372701739893536114643307916732983942995930059543675018126173650999780644117026978555383262567888331042254089505533851691194466171683762367543519046656485137177270853101755182110593047775052299498660552230971312851374646622987895577817391261001858129660429298574329254237177093498207955685364913007683309281290700555243542615333600296283515607586692085015267918949486300522529219974704860925622699129747022592692045219466161021763626065039358046969008427345634140419233055415317945319889843059574990825318980456823158098940387766097897281378702255119982856715973417505529639871399072297670953911680108963962069355591658338908192777764467015951931830121148657681368061363315718125621073291561576487517271954465021784964698895353621580620971698725103253423965499360516369503776616498853958290985330211586201816910783152597091006559035727604142578449054181598777188755232198064766900688515056315811848459561976806664482518331027976875807560330079658370007305705045344915469749649794353817703098174390762187794696569923014498809749146241857485477082121261441753552875714287379783877001271624988902885845872473684038720618619154010731777620974572770052427356657586381733366069614393908930510001715795430991414615952507139400875802837059322112311218291215007224380792044223061054989495037046638303217502062439235755278258233506955651438500288772557156732430984104394746657498979100683509884862853312991393371341977732484374868602737640506860801628663892184854380255439289390812421233056282593531117856810176188536825269933625729569136429094698249854386176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -140870333614325627357134854800092165492563868865009055538400972481451893369898493283970200422405393693910533356468361285579072018928962947926278519243600383200497287952729463922877914300794702968044905883260404724304217369278019073027209684040668252652635343209743290932585686159381256420728242268480285616195031072864030400326349780181961585524193531291159970142504418109577095284134247384526812845751591071491989984715108552909936630993497824514584871063863548037292291754260542317522634401219399955015636833062841440982519240562984592180889614881191992998463227597067698227792460689426932845465062260443655679050515612052798991632343287442796022708730444612816015282999603511180554355992978625890496174121423982561669246168543888888370451350823177493242524318901896155103702383988473987419549453040994512794512225625139752631800582269756863569795223643425295748197957526380027289000445240341364955549920761998768606428655897547609621344787325674083701081562302834506577382696348643168240689500848582792868641819221055523455018309879512621091716431173391992423834859152519946451099531668309944999828847522409661507699839722710835724554320769393549175439602147519047868550396260063809927917476037222991565629763513012923177506331003598760265884847902579110861412700742698375236432787644821618107234946997054519688891818650945590768691763708545877795883510298225268976651488741978229618745922982737167640441224086585390779754312701530680994179827757444796341314147138453597479449818061887177588021825803550679497982946715712482243858151770112896233500807369481463222928153438677770973202129833299001613920160182513163984820812256358897725011036232734400337041445294932726399853025433856897189354935411343460653467709643404915541171490836819371179544504447694016105572664746035992909334505117971460133738287843652193759676776336387523294483661077856519279942257043961985318739208196415838245298972442333720177770942473703740400905850019530335130945452401115160143278674251711342215920213264212868973992107918941102768069469551904673263167205385660630739401580957676384447441018710428482463761207805054407706896528123273470720414007059349151126770136994402744698503816035052012544704366275408005021912082448072100408780509335214062318859176544156366784077884258647771720048687314064233302806750446897483782185543933367648301366687429428765414547777281216984976208215070146127305486895857593913070835033119456719992256731480617327712549168726865317185884768920787755595576568586870893428736383777916115065197889671540566550746346820803989616486707497523237669831075430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 507941694651803363227574120878721369129032446187584499644039143688418900743230471682105605358618765072598642743318110970833684204009955148966492383911899613019687712468724904729432217610747507562424532815809626647132582696364637836276889095385825156250126039221418737902714910781660164524422469203764887066976682810859827502689513615758062483960221366899355719961589622427394371237747003764945273092524024685677745672665748449145738419347438210491273262501654782530025596422292809229645366882527994918721140020547902287429633503509667465888630987982036416691567514746300090975685666101944435731915206058038732774460521415074754833486044212364037506579180395216134937639019731518249299938440815552029612584982749210164711687231741920530749957239893762110719547218482016179758495936929342523714528519089167317829984667174298548510579162126996918403125927976311131851997084510373915811184582492042449030439245798740842680601018776158776659089837773759907441548589876915647526349800278452138468816795546477407410008593871310571910781787800363392035059556904331287418871807801214770523801346536990700605716707437222519157025380589702847983402042961479699070541992504739122495369841427701762898173848446025261739174112862339323012762504447321405153069728449423114017244183352147642544848258303104194219016751034984410445570630079247762837871262713999992734435899311912477222200098087548040444295458704557720450548348470109796503341867598320224956205219212025918016054638062278246140159698398801499584645508573697373646282448089746885363045104287390242751359257235267250637778584324682970824700394419115474564660640954696544186300535016758761816414228517618271842910263156757870538492415045717871430010565255243743358536819035880789424106343006019098787509382899272570324390493227885142436275086285268052540302636761358259592781819095318411032796890832032526545435562944416356821011707964447039393210570253875267390637879217233030909942395173380836690362133550118879584572211444248655984819006829485713967248322803641622073237900336992082720557255450431039311148337409284422129255581426622374102087828771909314427735091343927153239620224919744957461600654458845508956558619931314121452297702405483845015824374692127344741399539762385583886296293601644406702557766653729743141280904108405924753590228110800330029942212004137517032288418394013325847484827263973447407167625864392482414307352297663489177139233141126489597245213256245283467531442675145988695987488041736389765070009566991508305207233246647338924206730034120669391272923587805005369320890240087039963422682775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -1420043570210760813371779176420419517431318939188758123409725993582712350957590881864202565780598073185287974123709659332915705206851532794678790726681586871903993613636283551723985677040267385763333509138407413544718430253853051701592574583246853210146036264218922926279096342043341502456907036419438577231789613625465619589677850112569644769228406250657231616078633613907094211152762995192658909022924375070085288335497283887516012357132672067366696790885035476929690198979594481502977120879508203009675320240878193670090374398184545929140178210850424039602331735441789696548973041771834166042009243952207766573451354509583255336379934378367095723279212244649747569658848481013072071845158162966547866173748874054573691109985539868672090468787743742939257275765887645004605674293658836822140254185917018387655244384269312140771920931004102964759382712261118634434308009396071700887429343510263283273331097440575625692390082491591080110321241189316129697657060574254038539573153053734227737402606901482636028048511227150629297004482868320780370611324623785461976324442375742173599596765513235838904435108388205974517030788226850833699156634389968760805502136278269607713251355416063117926465774318211785582604290016692339704933847302846660331484818525697806492218945253401137312361633698834025926553661949232684019556867738455795689747604859398058569340008035616393858998610600148417157756308845184977964118043507592170626746068980674464821979282869051735622311252935255448567641661029037081030861461053133876357397994857596030704977301668963301844593815987649199992302180274538313303181660953898875374544709997900653259212255085044448486438716037431647224908122050047346927063716961840277231378280029839889868319404290651134398984671767759929307657801970389283543857531026891582860989898028192810052637471843032949334920129982075490975424698624776829429840957246731947745180602477252950905750674853909002867093568760901317240210593646214577839425559774792020650768661959867144880947381014626392573235624106718101579693888450707507547597892205830334390420817481557804379938284583595713629283677019646722968633317710582443991129838779943606782913985738141735840900996017751117474183170883128359845542633639983684834561385505326106298843193613078961454161617803592451150653780377070158478813575302572183735487136910976705382742892718814677815610687576252219499237739169495429336499274045244998319426408667040713544263256181492478695378089826081175399520269878155480012453285502036055767516678953487579129084316341496670949298624764310049120424293384387387448838691225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 3212784977577450023684230180575870581053828733222000282886216052582389382086692498009440505840481251373346780668933546265705576832507020964961073574725293114441540237843720908340954011085679329413696820636666758911412137357033564397077584483538471959477602281420922076558003354863281237194039871689735754742750702828307958638237096802574434376633190983788314867530390954833793950455115219511182043560089238085723939645319982865857939415863262178310979012933057255071487692796197490225457265538827975978923900554779538188890488755811396923467805459683662482342622894436961552104779790088837172848547016317341084293602648673081383548361947170627947630022035421519078414841914356980739115789635312047894518310535648697482212223636355663706081985756213767965648888058306587643835529013182033492058794196321097858084200318866445950699957538560177405697076015156797199011592716573717957647338094231130833241383063597885473385360391145895656994346837908142413804849218523561672871140561177646200708926686962287304377912518858710947391985124865152173259880130808021685546353992198569526314041859377877932020217117719077818947102074293213721499666237371340961676962420215401547666395278770421982663158426922696022204606560885743630098746611738802572997057056941950928745141624751240217223752098918367116408501016659757885103894481266447735217271651709505366851093538694679381121576408860667540130122153391355715995077845800720914883484948312903705580115344176556039545693337104875202029457142109049225705713017178879572687038141696550431577515953823026072743580120328819113452550899658063463579017736324771692424986533039619239377350958964125995128191833796490461093233936448587136520233902180899347757553075590273629128337576968684794715432721929198598709729118425764639718339418820634594651346370821518301962404255878254864762175566485985604957028238401080681694294438915573211840299873068894320163479843436114437613465088081297885386727556825487441509885063227769878756984507629267866157410962954725478150287987457764275986722416592336010700487436120291029109658586359974843981715053991680339958744316603252524440252605175699717091332667410759810491134349155666168270237731918071638009928608138627137617015031640941503212832956607973043835758324314917415700988602999604853779837196487193206369615880545864490794615224827443870726086854435665409260700682512172049716841037598381060364561787374024841190695381368132993452368006732478233529810533291152002678125394439164786005229440367977502623241331120435184251572571681958504340980505311626732614279385176915189240288522534912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -6082332298138726012641163697146480050328810046354093522740633160126178093077401608539370686857820119843482920462699773600341169781325350321054965317250377291487386117900420044504458437865499936212893160169850991130354622963085485810451854899759651238015553085591400115248137799262426279825038125744474844075496367900670536159321582824754595370891291543717680187899639347165604955742041390971682489026875251540220263199604121153644953529279220014928928163100417602736208628712700104337928748738259736889636597265814836119128233987554784939403141988006241832301773204600158347149646481948060300543041272013244979742003836393394935424075232467070025970985022461362383250180945590420302085118938756390210362574346066859217281459354439392286944512305552229525231759852474281159496143468612237905008775570617129546825448257550054900759874671681680323765116496726368211564971801803457617755421214379707674471765776198897101587583494281466554565745028588672813093390738186435368132198710635102164783543995954925637015286389190544601798237610710770216212029880580617435399186131307540794405214791201483527101763875650273528149293751240905281543894531763767209129546174500832374652162913762421625981100727651277454811856805688498960547101799370919887144878753447455644421014161848065196103005916805273216990865447501382518218511457629127603785395691978231970470511340571502080710828066562945461142679644426321118094101334117025570517941238302752701989655307024005908912018154637753454709385134008253170162959576052346487419908909075775278029698463594843762085923211795546565904393255653130832923909799225913172099732878275404224313918129342673539817818095715314673369442700175352819085180319331821371909855855409153158663087350680188635572847750080537003777313804555766498553543968006783543705600898310150866190321201383705206555023709278032320100156534592538848730120736725180429519953003389639232532296490777945198100084685621347382162007706575398301542556222426873310293427305644281155580807779141613505192051944283365315950191594822150955395472529669763384756794092121064438905935913081006581368681927435579701180123431576026422366324902232932135152737296272227565270440460903746031622922782014472999947844115588733913330383600041098486556565845631164508444572505395195531318983126828539788650097684133716151993930185933622064337756474637525506786498686954529110131859042760126992925929508954906965031925521112897848288611644341770643401644071105320594101665396173193423418083025717968669263158892314149356217974673877530265556372742349540032294749062301178483128886362112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 9957703538051093586762723768602449727243422415451538773167872175431729412782416492735238305532906889876190432816690861221038542422932831578896754212949158232575736888465474149479373344401824906133276380897427389237686174939805014857814170213010187071603479999280839651518603260188591497734823652244191942254377350836392650723235007722219901319649517236508895160373169134751927374363506032214097246673248866297666928447348800212941487571672160893931498958609231065208875604754159748299635467762329105368018540948263802228460530819638216140362529500005988783394984613664901787301318231925352318379646595812091081282308740762104849091340465550808495979443168418616405879415184279844711862663611334935557936522760040783850927081363759237141013654506251724453561454672148973558204701008317326942603156409745831635884867978378518187664347421007742941418187493200747484767390157928332954392569361861168919332430898066686771589047374494503209751744052188431726150103938589262990030895111225768952668980932749179227437701436551138877356510183013611034748019033896202630070900429355352098181609548965998451059827588211783737571227865215269133261716847736839179464945345108220457592750998927778483417351645604699420841221056010934871325933495931741702073171323947626404105558892850424691370356430080631762385615534360662413125898574278705095495858721035227174808319063972002160181976272397184943077076458845591211439101594458325735213143160927803309430224693778124115982349149295602174111029626220421174105130421313386000267076421926303906001407143070267695135758675716925270482318892111976783531926316149194998719048401292349998823462697250186309020562586250040978121075334241965993245991323593414970468595520892021232656086952899477374954091357824947850526875800615194775548402964052197985322405790464135315311819223770207234089387870921673277550212617320013369941234009942397539336371353239833835936562152321766208211942206215252050987365254518185282528124824006767049314964858418818074766097168009814494065207057573426925197290433640893996218062667060932872314494959993848046820156580228472482183627706919172150562482441667644703885377660776060497539515245526237331258238749166611488952814270949512808791385577147835275723994074285357907096608369108971110141842892046441786566185985224960514095932249923450901676917508291689500457041213184081948857062386255486988553475383805842738904562624377677306795107444568401028201968917410475516147853490395488047022346984993576212966238969729617050266776304524931587474767859774279492414449570398446271930077936584355655507813234376704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -14495078780928504747576599188562630313815378662971024784228388063574392747576465627176150165987975973857031266695078556068305555525423897366546162487303098690345126029972962732181830387926903903321008392345453216910354813834644667694432620928093946603233436782733318185920557238413304351895684019546052021029168272151616818847779804730767095005914894809237103074278683071601590429005913403163449709293653175571865811257317592941134364790275808873400450864522566861107015629064908945922476745672057390186265300663256238869645699219921840016104227267352289159470465297774038129859605502389841868464172139070906350201170244964093799202225128219695323046230413871601434784262168300933949462927058989215022933488194931686311249779536455053952015479215741175440384214630946147606015212309908759962692425661155998691363590973229401782802847138184007512090609589958142485222282720400037663593206098668952399704731323988529039228253414818957930351155797823323266571763195194915792389534470944444289731663896123930443052538176263369587083507444764718047570628076562016559792130792942048013139274210726654005001916603473380677299118998987254352055601676818697640750423865002988265989196328043881527578430418980903459318608186625510317392648833760832554775699744621594007552635852492403171668668210326388898206539512018813593804989558980911766260013124092161339324967647165478645069730726264205448154605270849387900949901108769656342861296620842335049388773042545212210875162111862368713806096430520352298522048129705616240530686494598926762629757288516592788618039663621844465119743134474905198471685684702716546543573415599339552782172143071163999222429249200108563806056882874733516830938365050951119807048639491251763668678893320118161415207164334512251353116917852601130031726017975616642281604777327208763492999645427441774201140546448024490497229873181725647536643920648173136616349992082892947288962760693452621055266119659330572973094638197701378401575000918423952875501319472521232400803862639506574974055367266901716151056779198746693337016634092628534979599106721254399656843712710742272714606201330520622727102258531578567226203334958163962423652482108846957573833579084998882947904661510003112138139457723240225433729352524562781523369822329757763213477232737461287752787453467185709363997470520909910985817249342151287552988172686069104878590039258629639040779500307023628783064945249547792662552460105189546686924001320790160883569632093511333032190139231425687170567283668619423150467318784859611263489939177078866797183856913339517876706337730809531378342192742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 19010915408715341565895650298420697793073425861229226100378841047936547293234558419419405602041527175917490412811527509609906624361923681924004897133128338296681204213014607911922956805710256852686735984161830587228472989210422382691634014017732080984029408399403945325353011381040820029721814137059604104639728296151152959452848163231085669181955946268570042865870526046252624440398922821246739254331156510647586838763876853326905128659491272287997475709120024942089875267088438190129713192253723017723968472974762022182349290350600823305769457786751336020805895275393042723543842334604215562342624962489356261717889033899752830440078453078402871482278593800700198737026598905629913832930458002811756165360779775352582953511227323063250994311272840443916964567563226090992523436003792655654386105271167117596774664872214279047832999994473784724038285588798045545773618660424309331651844960088491452318838203782948120819683956687668019404689287166126165726520531602024974825707062452234343782718435878042115354204545186634137338136733460234352691099396044290180446275832322809333132600802427747807630919414214092992160947623151200929111662991703819189770115556892299854713666967450856887904646975779651946553694819121442357463694644120635480038162367165053098569834918555523172295592908544027021177170041122397128421201359313755514691948070509339661374356175292653818917005636757997246636765476036310911510895994550966250292027589093138958251410832772625195172678781106468377771227272512939289672352942817039529524306887987724941107904881385971029631375548403397863702021949707040544071504325224156472703240728317752700323392247242516921319861838490859032117853145582856125973745507012970471391426293507023234633257527535458584664227633663512749135472720043989672886441780791906596283355222023379813712589261085459016587186024853515782012789688515385735175893023120685691716266404557570214523516470002194673682587694239600585772820043006267547416743388428194991446334352847413984182160289994185007432092836225188225510744024162758353173456868848494146690647750966281351667095577602567037115697859218544102086625291226599370650291769188063622218912407529714395107064553579760329402466345385049528007962040777287807391061341648916498180535239299040292031281165588561240564792686179831444801978558153436240685804278412731854154090186268183884722773834958934846809931191275671643563063547450535603274643077071507638514270334330502272113264049949098361281465373756769725415011775114614786051914298733225773577981547953446686220797632051707093346447497150945194454435971989504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -22473970651362834657782365343690657853885841539378934544005397921120580111378043225899835433423192591424065585677899467882487699796955247378053584475722561221741113166879557619533418632543422304410075066647288429147171775931305069859023849967832984740186771305246609913431777046119277464389978237167709148246011372931039545833900427070760826196085172189028436947314972233111940566915801902983566072114950427355232529278101928670377182663539449872241269188148589841249185562817198333520878401695515931965752874189295096034179933204348425730829454931225088008012608867841628215475853285769313942542918275568919289042273832361965434449754348587954415060361030148034140830451194600070767421969039634429713771836605882895223401716742098150833536585106914779983783222891395948473832851503070818665803850077438408281833722597817036446570985804321500899634867835272333944435666068317692806729888934875974284322993764909218948197693729915849461358514435990312453495591311807854989891443188745355864325146173315630088601473335352009574992355019969966362699641891378045272713040152715540104382444959703452037770807437371104023771906023837114299198525608917327830735670889498335967119347816972200357020058846910281428811912830175856071356770415365045016354036035369373431304355550291367138968109161039201959198478354035596963566506847465041625665615211952177986944832756081236141452110375959776642552121695102252298338361873749516270958494985975744615612333174455631939251125389414729281579813218850593212861216690584784312581042351696188345225396161712248277181330285326788265515261583290001053711868474020711579390794524826165385894640689215070482474066330562724634413919038383819788910594998832144251932869599265832532098081753587279128866827765981033602063365497466173312450083530693833960002536480850074436086400437463136472811424967990732672961552812241995197523700072130928251977206309608760844133580756597477616768290626634017340958146276520088422849404333689522242143864985153518563230844952222700869037633759806556132139830974380555829098996929787072297364684874454149214001104980216590723564622716558712720484995640834386696283300838915559981403979384981252892857025681071212758974000235626288086618855083907015415585563036452972475039321597533036116520780670838481526151939076402319631051227701354864055441393769489878191259224844035436018178221444141035893850332058109584576818437039305227732082471495692736429584981219154172055479078945652839520196091210953787710102474869383711460098265613088074381585163580423679711435362830244718527861090668306560469271239773388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] 24022479115550638240594757902543573692166638840190147794092097600878451385785374457127448156590185772653236527705954884290158032965416108353026136419847557120223011266418718318087246857450949678402179549197571826079936313667665195906934289993438157935243815468737689379235331799816835614811452795401054372205284360794048614625276712023411659379564806914799807175234175406236489845911539568906020120455261719709704578421113516415843647963209543209376501330133715950843142425644099719865303292403113135208574396648885698823139052974513289643634711775531039525360594830872011540553310334862372925290544624556091244008143969638342067984618663807554019656384536057766517622761306455028527399580997498805698281079835816607147216890063826666192283447295475201668295191182678902602516832277469369957554006435978021652425532616874004099640777468514796952593827681759452175978236432718855372209354221419883483379628496951916384372754029970487515052112613876578977847493047717856207058572994064441322777097544093021538719826326597505879704760471301634500241652839435156418352362734549215439466654538451683233779131325087610909110027572439483701376034200478841636111520374098654613627522140451706491905085473088988314955870891174959741824328470790521743134860784616650617604364424461777830621888305886218560814560228470002650019167042537598134815609066879552899142581526074817196713941082152575287337351257246177561231699327290030945012729252642903339853364215288191061673748356278330657158386939695894579863753895299467422543702447182681040725867249808599605840408495933282878291621876672774541881734870423298269896242852843082570977193598342877194462071542261063869311985463793968502019146234059192089081750565435947723373376164098391711402034461995348663918606025308696909808366729685270456155554358328671448532041141310577427003551144161638801369505034857774694832917750709241578745177779164245975507208013697686966666799043321975411268420531064548661531910500257340348621513710434420539174680406308529885184807014320809794127395088374438747831595285654711846900087307855441663517717872576569803748700953389658566715374643972509952902331555860007706553879235340718064266433443004374188339585384437563253986363475984883039926404226520890829010538149280031158406359076937095858452155796922940626862376759360182787304999574079906190203803663266815218495172175273701438569758950495932004590324046737511223444768259285354481852732368378657267874721860481072311289027833911168597667999723794090717544298965704383609107213810607710516585595781805575523423155146730627845452338516983808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] -23672133997224949697919618515119254196275513560622796074551226216587625493781747126974791138724807319584701637390827789913529460472942884635903262875382349743472463558310668699485589013656510656227759104693129163757954302237217913297435861362644714755936918273319556470457137639732885395295590651840311144350491580673591049961477796375325689251269439775705426700235819121517833286742958238166810191787622529298880021945971370367078273661749355336451084143528752277136773039864250410743800630516464072280566804702981144652737477764268760282382579077612267608637623423864912095201998537043519004167880530463239233896310683842572126424147695802538954146140317987091847960346542708357561937728777503487170103988775771218486399176569096172005535088894191793362266010724617511687357682043177778621288068372603448740651524481813833475203926298716711545567404197400112021198901448286725949139629224944467001848117563199537659870510814065280018089597269810335974433115998109938540845635021113396451225151109557483556429004436755931487010159923742418021146012555437373268486107362674952536689551650400655733391720035373357238809709958785280920637538060077528912767269030288061448886017198019772382212678499347749549380431811111182804659998716859576433868875577150123139540208453905883538077248708883266525232608876167486117087411122319686429294783931994596308058930849690595805174903468330173127798562083182525221586643801202159459876123344495293438297750974121850075480153462666973395787214152738968157080598419823414523964195214416008904228733211512003418968134051739949344531013256561348598964050424104749170061417887815256297182169150666801203980225974278639220066346752109270045962010887877115794812178870629206335058965206781052797632046000711818099643958576957512843088524120341140608584904864432315877783326152277069142465117329453965261167991293767802518435238279408038845283657205238008231168783892190763431171282560360325694530419103867771907578381031031370371922814010675805577879789043169060897207445076348523484958981375610636816359656491902317593786249986859152746672131096360538871919314987421430574511171607965326814311817885318024272643956850272949403929522778728121384121558317114196683518023699729317991523455876928575779408805675238095426158642280083688764599529854737411919270619491802553153245178242171636992548208261508464400193086524870877525377549218103272171482371410454515034725003826294432160927105226667262356846655944207324106931538835696834848165101799430854348881475396536158492201676726971819531507099019352422196960092822507230429188150683238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] 22200020779692083286595197199197583489863593170075600691172181488339212151616259748235864679638643343399338102310261198423566285215033369912282801229353072240474224865770847978609825719261359690379506540049783372680369422724809671914522366102434632849113962716784479438996464629810824513436619231318354636062878777734588730006766739170739101924520267480570306447363224450845580753710262794065697365253935184199108599446350980969603952568039048134706717693230460382955122744450417409054759969467505903222301282468153050601773537406283401209190047258186922156988721383037610721042915380858809854678784402601071904757004981808950557173802442497215290170562916597140790336381246080872796820835490345020326896774851680849820772950806643372845885584296769164786453091597594994415098196455102616372186467511299817492837252016641407695288277893748587521675234527781175623745064037323702562190879894991325896838678053350074352074845372869380322939407513239837476630074829063914103447066641521509699712997650643940323050914427282806560806041524692079735114347303909451441832534743352457519534657893781520382919613225492166931216406945152319714353483927932927359751713386197114952224689913540544669206845481040380047378920625612955330474397251748551953800843101236352728791594102448572312524134270731180172617087510826482354988948008469808623041092280191808132219787215447595143876559099464078966388814702417384674801245358963432726645011801212920552573220347434273695923130410982771890606569755604082510264639100855176699925138940156108804953720455033145900249182432449907939855298039337206233551447092466484466083916568380091154495215680012904593370760412038625125544873357953599874615519956408557656858666252867680354875320156909132056959566067033309037190528421996917505606199395838674096675297883005267473757699948704722222543011695606499869131246717276179757381599474023844424132980684993020452447582299113009997180449576587798842110879056751821389259991086447877333162739414372033338400930909590017894575433932092700442145242365531031362891657042944838216157941801473041680347786499897383268532415607674251253804207249462515012371470831986675259693036490117739088314799532207305734916520490107051103536719514053424197737169895714632904492364784758141318542238832807536290308835539724691193662653781938106005019518684203587472981005263625718059291998589842406119555136090280309670340473544904177983437755277884697114975876793839517950115700728524891322488361444245496480149371947712448643960863964618361996941575692558697602132622332535892571432099767795135581371632009084928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] -20293149862445028052166248063325520496725693465891678973309583017422852818658993931476379603304045358603466420174889973747629455818215436471199314107209897531139620059266169450593565266348432331803906695557478626368678934685544547735666596062897416121373661670448062632957648546554994601681236573985238123833462369608793595150046130736571341439502506047358642014203570534948131972019462618414392161531808485360459210786064929974984934287918555813492950993553213343235995964797686576049661917468889861845206682743067232642135123013293794239195414362361121788185227903903407955154535205345045139335116707376158376254528044926808005170003210399041674507884218505299675115509713896253793354069677670955047456764662145427399490719775789467150569627958814542742796532596684562231226248339572731929567912861895516046616086557736826130917879947184437686850995690537701377352695944467970245203601525028316524609027497628960576222883698075178386134351548091883189839665759479161923712486067146071415255098256478940668036008200968416358300607721091385838878473366651047902182682797152710511007603260316495992711477196894281332064251258587191417808258139238252250314636847539135719651724917256957942887783136081059787322459503758775411638346024353647473483605086388981932264230529290329201758531330208118194086459338981873471498814361458264199193311609434022023470593380459000308714871612332705218567688534535778005483006619131918597604639622025832204091058607369837904037478775415611922024598717302847668361540387807347946944670628031565600278101006281245012212755139732442436169318161625619292106257975930796922457523128870195629342416014629262299248015197657896210292362995129226150689747308220542845207580302442852852459402016884226576427686693532496164278443641795715599317674026390408178412098863117185857546638058410382209516916130736950842522703916974007060505572401463859806719007945279707557330767338393028594410167050555784881579380530241489037217205673911935844544606570272648281170052683985997113318964052541515907076740748274376383023177157360535834048113917968654824443672574604790346929395013169968386756456761594670980171160937245560633297918712890529405346712157301628182748357822565375319444115551148261823463474026876456374580215900498062502837148618633163299370580084177283850078334164364000787223512955466385331113521869633480487281371719540404368150538237953488759472733543722267191394091812991048470817055612543183194772923654025649359242376466038003916626200297260257854837399310188194173361218572362990807546461404482556822209012383940397776075297180876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] 18090116128731916816844342628784295781531845246820421578494298785985749951964261485563596614655072633018658565540599107288516725042501280711688061275175889916760098742819391733891406511903537077721805974960894134017094498420462070535041433815896927587858350545500208351397434144320932935730949333778643582547209898693662027151308090130839355416531080945485446041330063249042758766919703710782286970280011754815641755830634117360461985706744857822979178613681130407188434166486256398286387156380825706631656971495599465058369322317021553395430185630369290750251499608207760032222462016520423913713521587004701766184114047646276879702778649268104779775388210059762437487885055732482703466626859973357403166742128592552465827300773989208752698754150736134906815128742707390481818980955509488871633103725485801421200273182902810500632880525780875446837053862711841944827839104884940264468068188353279860188349927061211714887401700749330859360955152785816223362158405509224690841675503668070662789540964317308680045463770255744309395120814955032001475206831054527069974231542937324879914171217805071134597519397893106157202858970587394810525935965814273435146831124111892695208798242110912564066856924877770763661085087783501589265899216671246610685043155750840637032425291670778915721930784168152271728081959095271692516572381953476449309479359768833480225364814470754411125833097220155402394385792983134245750938904125095044520954864109722814942641699396834841690028366995363025670292210695872540833491588489732189501532655773567696626671629564336756130737812826154981068316336895240339481246900376813605675889093489016709196699576860546475138253735521871033448422457424905472059904447569475762202572618083469381360728898096683165602700091547449598489705373604062640985835697538250888169308654901037257293577025794352234791224354216123388874090314895407724239272227218643970038632910381761894284704415764497099917278900591625418212956545025618376384738947316678868545423110985173525817167164289673213259183225676335491422703439217415374488857405572683414024209096953317304406287807498808492732377882121328316796928130549688054549852825444811480107290789191566264326835921164946209950668834604034542235152526958505940612921831801089958570183638759330938756022869453749713901244439460703000060080408537535603411784132246981888409623402087361499659844089009167794338170028675220005794341291097174412900489382719600509007655865759810129838917537120071139168782514804220017547679859592551897835884505466014503074633896253412260282224537973098075990322393905497253449381120573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] -15426654873104136547928031074612350109260543108580043346312226774748351634723183481929912688740144453349137369679199141693189983928774275676311749082413630188864550029232825468026468827804095238357349665471067085396207644782916318337825982326937635553765938327792266363758357219074071310261270182319130470843659772885782128491524784398530279751958808640962257299731741811833086480956576218584678322552536420171788142454508207429761934775592896418797874591615126424032164529428551257555190808645293183425519409152335616624458216614251072408057662953750150003428626509615412243083399007594153688012659016063709181149980724474352522130399614435457194696532145179906733770320897301422586014870347070777909826050403954839477912819282864540827086811313181944970773267383857866440632636671248358985481367142516556203148068273649745905126724989578659116300051491229656938455377092865923645352076448522987812715980197167178562021325664417180442422893588327073147412243920812413071195570694612105928318712935306632350382380667195124096748685393732972184193425807790122104226492076759052291452620473422357183115434123784773668135172472534354066823509709752286279505660355692080471514833579207146655829140454318663110251496999727792185304552732444373232027951357716413745456348825940152869440097497628322856933852706593190883421202925412341575556595568397127937906532393082520206902256765805725457472519759579799175908829776543838075561133812537257703344742200999478100613136322744169993357301572287096078182435948767670409756037744340694777101135600908307730450865990174139589760693990587981707202167708094268717483917430820555092340821499568098074965231023142672008195723496907267014214844603376067006268103802368262672905851934583142043289312935768614091944870387415508589171342597531444293490733837981026470796867458278200963955739565012269858669398574363564419234219749187502882093294709336750159799052138712866782692917694287714146903714939955256181210778034894656887654716620789829024528237077106710633344296163640813482677980191642194819295779173601428404106206546173979143828325219273185843903786852160580540118028731532573699722911431346453898316702543960210353724287601157730051378957083360208785963297870990290672888025593795437936642375136966876271884145351959301789210156256889311540084846110154016474702586983539057108717660774776444459853879156969072065418818765740734795444951903475269271702062098836641276709845252133142863835973713371782158154053051361469040362458619294215189067148575864136209166253656986375991116641503816024360254547148657346179381882309836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] 12190604741006940339228972479879820978468128484015428493715919690258578149610251056262383311525640134020679929033691394428430327955489540875220256278779598449029994498330562179400185296337707186231684996475536667339543557356819971172238006959173769899481929432735928520698352855806524589469359371506805560969485947533950445523985921465726473929869207904229010299981463459765211010655155407087386793884991592339428637706856997806776520871416386988395838886363448554613735318266639299546023689740449703188429613448194529221557357438149117853335309746249975340824289393121825477989289959359440667539969608355736795252157306949562917622203267722521120816783532540076073892718482543838769567305506377584044599025671186521668479007086034350520246084523672437737313578237689694895809200268740486805006952296156857299480854282150355363457777777787029063902418186028905101293441604050920870224640165028049747292498279975192464968858821180634611940858192390589294783403657306122152453079310279379620974718557512810855724610476714586758524404751766195562179342429500040321273738357208976311361749851675396767740767086706400478901636165711698912584654664065697473136512805921188142361543518215321774236580905025440742026022708842493400948638422544214061838698521508545061187942683662651759175968724960127647369765982892277313817276781083541422450753756463056003527110764013220604891033817564827568320644563054288988139967185233045814012030307502556496255209681386113018842021618081808004744912809905294825013353301430654146019571253101504288989327923391110228695671869631039339008131298492177916494755591643476098057903493231440371121502673638839259355825066395607469226628197152834726081461244184098576925050436003006630426297700331576011100725644657509310680538722533179080870375641831864177583539252394210651906480756422449600877536950860341016700137915791116811114788724078122854982024271905362086001145678703147295216476009547028125204816122672795506578997567581058087645027316117879037431865936553733827048764309289910199070984994168686286630973048882768900237203194272011322416901454547948305734846720790722706926149274428150984707696319769277384568271466675806373552877564995829942188861348816418038505971079850411733805789113291714137676192574854842879145485017255838847635882860263073340056807555915051832658153165402413825546966928239080693368505066354660939422427612411242252085995783746284274162451603799883964769787006975762922353014710156027510758260171239364342729935742968637766187738337108174558154791944077099579650762578197397597076899316922736844250625330905088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -8518799392854219318623758528174296905706838104256790317440821350193143236091354503211574821330705592487670389573462348999389104171012362469786938522872531496695666000722134603531373432767364423044272057719947894531640100346200966014671637526912670926952251699116984462684995311880968056280916037215338175512990495476624208743302706975282925194965277625461973124834305561540249294480327028798219680515398009296147806886260888892283690189116084708069706729509836983429844470055260834094408920327772570461446756353750059963547218060843537954695665141924415912936312681087520617519293494438102157745282565594656283674882327713150091912731374440049394681258249741926530996376065454073261873798154261823480934335650982986496736723301836823584209120999259955357043350757570732259774540876997874761315160739546372663825266012570499479779699181359876649185472390347795481958423837937071090910404108699293527969103336955670165800784180762234388733521954857688888841557561530012609238333010034643098806063502649753074774237239386799943169773120018936094562627632835061888713972532149678363202963854511393029623757990755063688237390032262242341838321830562827230509786057994229491054408511640547082492991035603279026038849625787781437962671001251449998699002478175480874378022002488699321167269065650414693025149247211105129022926512174747440361306183752509250749853816345228211339469903279653971972699100950472736530578550700092796837137602343770467175013962195137149886709036054360494481139104415630049817786884437067675912928730394057963161052644856990979274717992347888129619394006589609312669292580521751428225921285341381427543850115315627185533881102314205066267818964113550072788915244900920866795950397330910516841704107823833769020307017661432955976496967089737688634386197293840018176249792118431834303206253339126471296952539711109413132212908670553556193424319747927216360999201403618393580624806132747917680844120996036447268844468439989465267299649280931750082417641082521768680700064863835403739728307046395392826395570191303687529104306271466166989712838446102481277758235692648017950056194628117502691269163206987309935404744646166866645739002089381884302673982231204920296097529032227953549356265591366913508418774914459565944894383149009920724312887651828170865585910175584698749625315538792993390614275337368348927365367140760788505952950948359680023861677076504024953513100674959952916694807920297876251377301668702237094034439523019118281041948434572425542263509744405175765162164120666527532906028096713616434992348017915947396919761465085836305992830156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 4883876757524709963498729544276676000177224083186470561379218124708993849807239520129884428720074363970347635105512628184963702896258013762145630675844331409795356129226376278292361767150581693446017228465006902172667950082051627539963553651573588147576808527459495607056792826015977986906955472910638733902294127050398928083305833457129121709322134893050100077240723159276392171816434715171805223951771632488496750559009453327489276887292335138531230326545661487870239415790960481770402061203721530294193569470572238133975292929324676932157576343172228765001759577521562350295503769266228580450822800958514342919193815491782247648596913877393206128751305543151351685432007144511558496783330185839240515010577246784731051879954608734120979284935763939274494923360996061257361478924466989281475507577505268916567178673108276165803797494324870906942380584168101083259123231308773822599159537708914975525135559516841311842066196325766866559983485281057713060588850499521764118473807887914737075616469521090399926057537090833541518927947717322182184562223076913449124747477981874318325979220274884697217039687849297526052557813221084814248906535147200038627347377065296113766075977172195817957220043774625359006672299709928295951719614161133407583258845351455163627278446820503545030528819955969786336426534519338181187005784338725437361990521255485593129520987231874448170373062641949616485371108149573239894216222959216346474019083978464856855316400861979587475260855576207639726053587278315650790468954571567384256518559003012231252077264877606224105995805080446950636545379064269947174455881792213038762027442778492792976093475267440915731887506006162493202377201072697588665128262746700127414398918087361919562911369294743803369494377203668729672196565979602636701460101841467292884665760472256086601040643446051271626238769609747940073573216894135423844015733917417905912184479635724678945476530214014902410413459780219727473177369072914570490594858180931346119897531631829169931355824241546786953640411696070309040536599124545193415844657833283209423600271278004552623963884417523780303648832016036488763348982153311577169967793490403454938992595028408653303276684099293743150106067413081832698942427620762707327997588203946911994576547674306893245529880043219824988193577652395262437450348654109707320340404563380923538768888751215556724985369748608938648186291038306496301148318437486704519959597662325974713030805917885257843477611817926944690847045217848496951752451835461698670515813995573908565722698187246152325865345010056901869995288564516097626771468320768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -1936602811657660994481717772874824214782543338609421384494595636720054567812892724404577223001606933321732678513303160742780330234384766676862308555972673492031063735159893723548649717642355038778652902448506830131176295405933751481285192373894466412581072313833767104401357431660564423995298149806300704111258073759683103424439642404511419561334532211124932042375269860676927551141418783512859983823765135138793083022492161720453028400094958116695703392224175356915699532429924823368747546132119953054792303564584390575012644241971723428415083886296276828392873831985121071578943737126850668547364682833681578398106138205416293387505052181317783910834652624872873516397501808841927605070284872814625400142846761083596178428041820117673751988489819475041900680935377923515872244622829765778633900434002896854129706337436109310834398208972489178830651774263954459415544359871875646740558662416332780534634147456644499145739099455875378653037517257093579530469995916364704795361600493623085589701191992186353680174355949279301061095179140011428950539586089389172328130455007031687981197844288742685632931641941475340998241620390448529341531305200153401838213561052246744504341004353642166161098736293392946304841670267896843735468630988930978932573396071845866419742895306711662138304664260239896113556209052885311615568571038162891113868328300801605541576167001272320715191865953936576744157640406523300071165004518526557176751783274094727035803318570202745122323299987548658797213267842630375197076229541969199488865971170618888112536568862872815570745595073766471358138391644199027410679447352063203210704546677783723895866336742968375679859278996629102063018864655595905491471995551271773716587079967581686332944233031637719215764574400571350518846048219411870337387601474010340092437739195146498765076797634259899529173992242043951504812856389758933867960739495012149586817938596679942483958656243128787688113273215517853149399393906449357922241282599277718919517924334967861201460195567374600070923230404945947284939720183185153110719239830141068201181537773641689655448464708391175028154766356765312062292675389935834118003324231032737262926965328231501281988558045634419278219798561956762019303965797206898563584964723566766405441671175843046600711115302811503543930112573091259268849867010413795284920619874405870340987377810049234206636883757075528369924480917666483331619718195925616061612631302201084965071233335943763762738369320484778295897908479399994553164388969985818746670252581311309999926457598745364278094297328424547211037952635276610861255570227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 114665608914892570249143145216080279348175463192076134879176521229949691077474407785250363510930670009108658058638697312089910931997215169000407885514657285149203678465743493594791117626052446442686909349603630778732656354552266631048064988379123680917093831001378354090043864563212107744496996705808885641827814232110059755250748821094758777357970150606556805410963501939868064830138118338614429286306702173924419237469572963004907551966624844764967244997983028503486609957545581893669644575961538394634199094500555704409147301134010917140722874614000266675903268332786313377585774636444643481366701968852889227898294230161361122514285971407923595850915591346951412488939962736977000050783414238777728619269203493282422922816858321758945602291823832897018658209306143959144293503479978582774854510627622974556883579246880056552733557689842229865271689548692030598912825835968143617485133095746708799717412104036340154681401135322057430623107607004939439176576325881442484839767032710901958854954117337724875666142050369099114003302676341746666807403206490442383040626628108443263312670197083632575412342561119024870123369790561682725739154536912141488789635196733572819384242452176693903266332034088046698814264452079595977125127179353689144957405259390133675124748979040884837633585029114486270600278000727346567610858101130421970537809041812754074388317946243059760285469558455965665760474528404740679442129376564142023202153965786349397746025975033609881029820831778722152735651611402883017538669603126816547339880652387803318830267972154352833205830620864846746964540469438284446361983203219218398858377071078103491061336326052495911721778124643014451645229361066638451316977331502075848524766362971176874399769085174957007071843405220769481933235696739909089227505055486625788126332495997816061285602686748614275139095981095935084491366716826923173595585726601708312236771589156386809055588235285803550399656474326683237760784647622209731795929235508347637636881433580684744240543732397072386332362076931402003496807012001078646970380058332207256015795405186168029930071386806540264244386765256916771527024664957905973636161290158604101901627116170323911775528548550583847671854951072903996006905239986075793423625078785120662492544970506372143214931681532027660037960417747728598268211745259689926442831388849415195074434310766680732167564026559225217167998194456044445513469580298312426154991544210226607118331526813343206146174178457935342744521953871987863730980292659843070151933546288375517442447062199360889967600439333460852248388301906810331810750267392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] 616327946654726104310839689716402651682566559804283122914656157654516549476180068938821857374411266248671770326065499471980203505596609199342279129461120726645977850020831756637424013437063447986793817193649587541907480753656026266714345471379948142840909022193871739053344081361981924586789526884851405549859789569815285216789755316704201493979347665099320897013616218868990578017036221824125927701485757063508855808778543058605023194168183408957588737578103673149166508064601077030724623632225914763039865107036598882090811270966137214302912476542775553587187486330997309245359227537421562313164163556251224113257604928568514936760536808762016742294370162557614759572992937351785762548560839388624373542235293118430225533349952923507962689497822642293815147565988151310858537978580547996963872974712049761782990599329248252794692774794649463877272287719411383286053034372201332703996552752524121232375317692224768192136514806642633879751425382799768668493640586660567003389881095093022127757063731689804794399788095915011072514835501007109434623581536352889242333945644902034485693127224594705431344813421524659657779288182932649698116590869374963642761404388095387573342262154883135565667944940950686263463394941747690586110194234159326981097065632710382416688663097198536170784095179200621675535875090419042236059868077097908792557692251406245817120753591652816283588461963511917356086803377275088409380987070595573126022314957933872297891672324638140888338627555374284512790881679645640395583092076233705975507039688622908326057861566140211714631422709423566520298812281711356012476476807292187144961781183771049858232998827473997957477605088888541313389473608204246299867780471564421088307288562515066718252217776362485581816965080797774295852919725714671011538823261624079100285124669881398402960438207774535343982507601147565647220779951808886960420311831408534647023948549584191509784358667166895662915683155549299326614062972506714387356461166484738377862273528416538693837742837256008384955186569683720768873694558120859765934662295503691163820217867286892563560468924883640937214003838108116444383762642838066840129539983410404690754520293667551358406951443797124188112736397384292226019574606793877160563319124586419007105707999821609596064400037565450846716781255003597645516685874417639141918675484503652550761431663513885486053456045815847268831824657597283639019916182525900077096349544209955744684117819556895486475171078831453272367288627883721192115097185728896311248374566277012004856210523761205490471107087229233671575129045448216627292563046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] -649110456741578164424876967245283977227978584874694472332650888686537808885855805349174051970876304526726874738884935930855549153119853821746135674966622081821502773575749956367561135761082784573753218640593241709006811534299221651018187271015510052204635417918940782626458253257479525897827716694764711993353227985351151113477016725479721925089269731652691076591147620852428180285857673989335936589952141927780828382500395294467879086483298040844441250408515769162129318253703489397230503624011351964138145531389623946956405291532835645632496147602726191287360563348487562251923063749302250753500485933091748314473983860059275403759548960389271823403701054143005097495571319347704400606230781323106142957980291621233614077500718588461444452574310429280380909964545358025816433219967567886884545187037250473107279243219966309433822338923616901133731681719059614889605826160801298787737701981694252155024037397002387080186494842726254447549076358715112996704253396621460823720444861638773851580415634480027102209184002029833855178644718912129154522085091178832595396830523082880246338647289581233399204627961272218123004260729854595479928081348585192397622639689415585728867739260442765532157733020103626671992902104582745840266286247327099033602911184577407312680689641053541656788804389123275412603662920204063319317544437712055324044694751512879947198497654464203286773520830137312417088072302031476629713874565489703411356090661472203866074151609344612130453018013017531236609950172991244687444702846312006608342486012821693984601821853615319455451407892122873525572708861765869285808537822754487506957772676720338714267374319865216200283372097483891117938846551014733491906045958622488866079339278003034393329044550994100011723356181282271052103471722759219864086407148952916156894510213314418755242947970452737013165218818948800505095897703302419199218150545614981593497725310610509454849128023762671929428716534751322176708206450018620099759299360010870205651825323680093625534843976808618545792431080023998842633264692261608055851905142566852022159251087548174001344836901301476986620454548579776620119666588093448426206036860372090169007324850005075647364015427250250338613493609736740696669936969762315544874015842309482052744248878436134828309049158508739364907292905349323555993784228389957565338339550176851298956500803081801149306481322128389084411744745574026195258455923555810357627323614673848499697422685790705758936730607731418828915776145803362863518067691352744159307522937180573961590796033202695703675864886769188013778635392885460709789224927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] 422029507364718266398380702094350845931167173085567857139811887361966009195368300538118040553585072326788593344668440684667945077376082729536345833684506732593617452027862342954425269517440986869599247000355090122602902205778582889237507995879664972985662194490588470265968579591766021013730876748024298447477638729251857225552901185001985504263749222198101316000388118065863493024212791724604502512932750485604475041909051749577881638620478450331739011285778866441793147961955919407347875404748946286991469993191539997060650321993831482496082746085819841688160320036290587900076881442234886531855167607587359307322200159833072575047408855207716680340827371140909756936655493316616728075362138140458994916265313979784545419461646316032762618515781605345877008297687429690627529281680262277961009498054872905770530252574640153076046600954309992312264876035092190342964606698721992658042665251802039566760106960892023067955726263322957182259312644151544025702709182282824143162794193231566056261550014806585548075119371951361070469817111716959444306918820028340719147532322896042890321318210346395183581953755670411122386869002760572139075991256116897953268157815714084833611650295109532502462233650551201384700124841618549597183858580029918435673179655057110466674010916429428451735506477008814731685682237439847006260413555166275418819213011522109023434916816901291635923654400331576957328943400679327618614952489978572919742327780794678838489307402513835099984498770118888886946123268560372320032998043510642773220521025173737426516885299848878561561510403882600003596589418167988736934184316304251469805087349996554482606748243585651161356700688253733552944881271270056556051600606125578384021182098574684344744749027407978709510983631394018177428730042447279931844608988247754780338169999848819123198975596079533200363216121017859941383950468510590628524725047902993014897403754384563044609796686954815626122255483895308709853428901188289777841642543067820536149529462826926029627601640418618773640527679505694963557007339391584008378358049000996137472541273208862858930146849334754793752827431887865853194963952548271367446258626742023035103634466125380364872090576214765001476187583087211321818720357657093898850921651527961964201442922437996239819503649013927671179488464601983101788993304208036049305677950438600831129394615690588645480624541199197271423163177903911688217968446400692538343727311145445910456312955542425268816371997813916540981139863584176343515705726467106315080555741764442687908754082027609192365011841659259309759151361180790827433276211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] -204293862911961208980141359115274784458996083465882742953922846405025796104160043715964076004229103996277594367604240884802863609918821405619358343506101139242993914935901535276159631087217881732883863438497196580641068857966838536066557989081928017467303286921316977627458566672788960104897783120593254823910224284941477416966404949515978837748703980489025498309019324427510194413810781551337745278209787042429788619925622965394563906498685207781537631841041385552800463200793709284544164700138057376923187121866989270284199653549525421461284741480235862986897991250019327745343658913859899794066275621827409823640849383207267597351129837555267060133786630417651620885106960846071251800500226124511383173734461758562073034723115059661909766144462714658346504989122841682827497458870430358624996445571397927652575656643528795748241358782375216541232666347272725293968927396626849820675744246307439023717540062360919936923166856713540272519101764786677017658008072246850477918686687047221485086859092574914092600202692088976795032868319724569294874257232967784125075177770838778403998444385407755666683164568255098000220131497522193012384197717679226497690531589268256655036178718890517886847220394466271570636776586885651288050575528858839081427027161964535231001563960999224638939969556934243068366788442406812671144086907345561414170151572594737040659509405220715451695230790160403792796806952809758935745882974353652921889429479886630532811406422664614110288435466464213501469116049612026904716831580858322827734076330101514464786468016145446628107721471791398359241583986753466777264282584287525744294998117081212124731138215703449346433775767810341176978103790701116056009486674519467503687842668310190623769876201683666708814156622537645470840160793386132030452602638515233784097920398464137338414944258137741993547707287799480419845910207108067186907508314944752731634410455716837141836648277496933526611000943449589837718134062278028507602475208339044724155479802924908125465971127815456410970337708917954160082128655271609926390693044159310266428692484021879928429358318127937971417837388076341175788754525497442331713309330775580967175138776642656246598317175934105869560109922305829851175640096404633064923243122636855244027257544012662384955148099720001362504477882124525942800597461694006846538794425902942157853789113650209683922357141744232725564673410996368763337265152370716530972653879135865571803328850563891079640274204221916569456453687777093955863176431604579355534317503500880184133845289797955000840116166410311360039207872281156777380528783360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 77803116676013887646372598515007069254906161376660504188301282152193495549408174497448619154302698678176752953330907824631786102309043753746200673220897305426935903225156008422231399012488939902219172822460803561751116439216616989500675800115310994952522380835092448478170240459738396814412255781761032078498668004690154525285373170670622941002182075433705502866202666194898351606302602555337316149357232075385144408973447850795204434936897132789194636134529774818649172958418746374060845352827366830748128380573509212762753580659519960162516244453318078040734011872618608448421191926845821953912380044382323870494664982971667805023338215371138935551385440437961482069055162093988817100198160177222948151116441042566596796820815333967806093578051670626940746100554097767400677207318026609983431892420594705748051430316264683133547193374717343230666525790677059748988269136155733076624628232764820007219200778972687498039442362391005706872166515524774338491064744494668155016207553167311238690044737243454923612394484714947751748079430646917121979021512340013556244620725666546973914248604432027404877754487289034458034376744088871219259953993113945191745856821309356688880202732322107687794985788004616446332766985529309134382303004239590466580703313190491227985214316510189696895156483880262853465922148439479754989301131279483931758455958834108722388838244617824202151773684240995952178864207760608522747285370689368868234216882160388555002341810612941354139630371036926435529846670428157203328460227557462353739894954810685301912247164798359545821835964180113152076714003197233307988822196910802586397481293068944723570851128835978116256140197562847229657426816204477553857343363229522342937067384402107205397150532844519790903221737981876263418111748383803223205528333654177852009245428952724698514172610465862261132428466526194837228753154053582580335516231020921629561435097171832866742620852925359156545127138519286457788564453368298819576580395269621271256892179389822748527316859156699393796367846371904008801958622168580404069702382357733517017448897956992015822329067993744237533555881661156347365670781749535448794152645628232188496278932340626022874690177822195881090618043417065311089356401370984376508675399801014400364888738811530190156034521727487347065821229525599221720362454353936967877230926402100360838720991639814217671651177759045833051627263620876520938849391872177104823485536156149460161800565919667396912712742844585683629885730957027782019487990650924668657744402091420658029464041160362706287145874998160510825298965560534994806164684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -24488043510303108256832666884699998189293654484680952374769995957478547954670961336175270965219429814753517851014950402902579904534128477483183802304700809052370124564383010310284213692002136065703080327893006344768627838092495693950366500324272900797584966286142192150885523981255403545603707840013738381746494644535222405383982085242773137503139360782551739944256738963651304340824154314184853074190988188612295001935886473713303688852573114235646261064150401516803940801170018665780002845575055832375039450020114897584380054120998420215185444679201696281292964456307539084324809195429251737103360340019533632887940523546745554086688459430271368781512228093469094660673362118209316843588291875752813449320707928181852501913669974116823241061700718394789474155628951681199648497237099567723467488361234530635379051690162611696241044449031242242559950453089686210343835858435655108366676042511278233260173018540226315254934700811392113761886128978770610220840958758933346904522640463621721053185755783427501193243063195417967421804649159366024168979409907352138324743047159090001645034292615001378951218658595940081008038448022096130209510803369117590400175040400535950506197059227393134982730278349356780173376604122929166804301799398519040730391066936970012044407554447157267128298743642473980150919541849145414780497046253074542958281973023402738900454291986953016471363873443737299074741108282939882675631629514693745008071858320653229819663433868785143454975359035730900243451470573437496433439004807590565643467257195559343394715633420988348190355204124389661299796745249417631497344462115430835896521216606058123374493091239714980466385865328742033202500687703681466581356222514267383900958028212989797521427453642591287277392169356095065697808409364729259196197288901416403229331666390712259490515668120242903576090882254112963193028970061600841104213832953770179786385858816833584412819635769357166569283304398569454338497636248350377550409099161649999722368151793329922202728233830261675015023207924258318093694570335944378405158039507714269321215067434094754800563231062345003327351307152425296870623516658014265205083031128494080993814847318404997391184176917740526929398883173725312772662412372950424149058762263587117833896161894636585379705213208146896132942335473663056107808280345758897765957445751518232447856381383736043984929718597951111340234088873264136055061250156987242677369095138163144178082446225125440207616727343291061260550114628360316159196197606446850373104470269316201774690769436024632049793694563574621661702636387129638026255269888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 6936060433028665017910574911016043883003988083305640156441692038294677741948519491542407734097574230608024901631770373126278716130367407917757844179779314024833611245286763806721004938900814490039265707632204817001321761198085669545836718059756273293052394039696992603663166451405415754478443823475680774032779261409251857471168933712951078625417028698618035302489353453698138056684802982967902913759278812443326978436071215564204495210745306055979547559373169758096824077166683093712085889946605498476514308338795913791169775945511038602856216308676162813828649800523451163988245154600681015392922755514692974563522910966102457254610454670983089432057094510317196208695926435766952167116438713250596530550706909755553637428391812272767130801458799444467913260635544079259600255354560945905763742195924680645366065271480681497659828496832856258169934881915211528329829282226602825576609429367029052542918945502833388026153370016608327602357458823075260903550242398872010068523639642601689171322674979026052438050011260763641578770450585129046519910808481538190847931830195164606729310080463411986627054006698620546133990010634276350730595259355787440030080289950628657141091649151525607819076838318554110370560138819895941295149801343535925158285387609973746545161883744353194867964830883083730512923261539854288697268593898689182823629095542207734702302356520560641739344822886381149493556757365062593912150458646179479688173924711779481582035094106108512946497181652089678010080139167731636618562805426348003348251593218955698927841575663018273050910716835307963659718969503726221427381285767438295396440339692430058665927607881991607986923120049878074140795991199336286578956267304280766122213693167751993762100688552985073651723060751740220691760927120644112679685339050596557511029130114252072990143956300278667307261303899391540095381719303414884461566133934145295182459663522887193716312810658599649284366087938440413979252388987580514008546566146693652902511605727901904663504105786237684117831716491878190981715611015571653477685691735374244945403256276379621021411162791358151855084817746400598791434380149434755500107278879974207690980046347267349567176297680454885575315274556938103370276999225711055821083234264981099108415758168011430646615854639881384917033598584153882490338851557993351374417331464785970521620943825552768336032657431394567303931747771867876153949945245161078030524208312525886132481284018929457347004400107094565209392420262763281903690997965685385077403823228280721182134611949089936804078105392991345489525806518275823967089459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -1656237406092659552580270126652097447521888761763629936473468253342226719098176427785534555050297488348104933723878444678851186393951602948843468207482873062347122580903332942787231813881644288830019451381248238884593177116857440282042732733416074958510446541811888948255493483762633195110310735973153426228896743269614523915436955379660730958589483941626453024415397547438110222589312582951490046139087868917795146809208611113580433325332914901203942594052577689013477405952866588453229155649527067766325080986603309014655786073682868003320589313355899665724942691698241905068688215675743820779436179933991337337348151703506247120715520054586595719075870377442723983668322634942104069375074084310789798698302242710575707873767301161541159659755275220323007171784519334624341625691241907482872896084946684669920613609695854758104493595883447356857397270448742949670450329951621904758351515387479274066169385188536046035280701090939567940098985179593892255926294428223705908935165606890367849887595817949569250711108511872240568399190487308766942509167258917070885474176934390610421366407302260239540863561648841086567021298732026898381681099260303918998572007120505592512779650662638912579066481661456759826387828783401456210326169847127098660069204100488196051154962525318533904555599685945890325605094245022283939867358464693116192062162362945011403943724619256208484190769360637887895204616641736080380888975535150043250443301922874950612136685798308690291630986136478914157828011550902171124394641907217167585466732962418506118883569835231627395990007296679607390116115686428133682304627479769637960184857937120535800849913415646809869855212915719966622337786137981027298986549120665294975522282523436305565031802762485087132723876525763443236235741889534579554223662340893529943257692797672132710289807685888446782206624185933100756759879541039841426038678407413208740497449278503643619039895680296593556872426046800813583233299884800735586786601994983473299700935075783094514209744877717892584967559941116923731363996392109858207037682418981044606505230920277452148863737634603426177809403283030335807254942679155396521923169144428089672171037732617476785259275434472684568566378016741845241906406002059410476194022932920296028833114451656846454135612906061959804906618978935642056241145830376882804263396956476322877879269386853909500026864501866795679743163862588214793106235962175776872759709632077918378085628381069371594698086766546434963580291071476727680665361212242271485579626531179899714287846729333759619682023275730640057218788181564232167048871936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] -249456888877646868644870325069049263740093850837801088524934192700706184407271844761965544871429377005706684174492796097230701085103726542892227904075504781257324902268872410993240853211904623426862258370416735061038466258662105451954745910847248841246371512655447132852535377040531591503214952611105927945613883716690440125670543486930642781181660631588795863401783340467800009563836097484502049882413399657911229429168735344153748691433987504650122117485880462418858643101925654699402508845661111523518554633200567767907177518113181293065774543638931878996345249676818706247252546112239112036316454415105248103631790536340192296752847323415556622522624824426752386136604813604258431902479767342985034975012418122615145039789924695368453184857293685451983491916607121228920029125668093021833558197535135552228476759309291123804578889535557757482996397679389278395537148791840858865202969990623187479001220654888709391369336368946668209110587596434148939145399927411404174496784070099462224357963619930452997591289280298573182594081593999345357378290375204954495708294292473723616973468919451819943737367851116875122662592322694027964825934867405010344234132090937775806797292240100096751282363624208696169493640742983884125068065293728845307309032805164192993108835369264942854481909719252358276945209546681570522690838962281601388939437051698462591037028347688896647327905266464359307915013048173462741144756327018666374073500527978896371611827260408690273416011632176536179746321042317489215256824284806828658407444475994744795742773957400838045002220330781831328518951402282290566694239805849182901869744276373745383293591427172762329431696171050153316499101552054854549879340789960090307720235515495909759177149763987404110340036291075906211489927721366374056193793701498839279214787671323990222216247064385986284002110481838410617106566316118910356341114079626840667660575238557507728347187731421908294522587800627915764857871526508271465550990317556364698248343820585646180732819131883906969604845717551849067176477242820213229325124712122378465979252673402284063847304870144477761893621837440601292269117612560989639116829881519126373371960442854795662371393120123897251132843337935413541943429447206805316126375600594167097304701547052193948271080069358915804219651067436063356753668477522722664976205543438774361813792752629131442652274005526394481018150171145139993882364153890355108269660052319254440977122384540362586187389260967488348757888472550425612816522405039006060177842436660298212850342305219166535780581008289971840849818573891113398042624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] 958249044907573511257812179830320569823573994638683149098090259412600868596844892638607899971974358618070307972996314788361269213268104178477217099218648725345724337307745662195239386568065000775612082186460295997096018187736720934448564428417235524992271115377463965482920965248464643203203144450135239587882719297920956700028277015258740415532986883998780695721187064670444922421848269764579111240092555482262166259325684375788810095451833252766086284852449561850526371727000816731067866136945756175550547327061259531027430003451403572014743021346215264094563462386147096695976963630934243683618001242290761275899172401400087194633453822049041459408612351583121060863066721527283696088439785782525055466529615545064992226589644341296608833246474755671799729445400675631293285393728320764037292344303826132310914502075261586402335511600507640939920399304654922105775387172173394256369320246261952308413391800969135132051182997844791183281237265409512392159864194245082643217923630915947417312003002856772223165178974739190656789521277109190819821038189160855825338881902944991549917942065952623380553568349802993128783389026386411685357481896602849432326133648456012626691142509833311193815822003113318726727192056352736864263041857037357852735889701252418454537771793641264600683926094952477422519575039484631663039908808157310706841234472345019144317954289452990727063838476485982760261225463898581363792354829003845724881046808122633849029418318625251744125236474274668232352839094232201915663079802888514770608334100762467237490654447211142828459135327742202926098384143374727112871535276975500836837681458109019995499225661685732888873674748711633884353491596599126096641968923354964386384209367888402773440351569882845982083762694414984661192566377910345379422370878642939277486648018228068187065491351970240701452215573122531685624188217489321264759746038592113642245519181267378024916385089650702037226743613282000764810932450280355714149817519231353975969096739811756538403649333973790525905687757045037800123446299591164836272963297652674665331152165893055232216274750693674476594744066438654024409188341101003493717316828071252558238238583325252842667263510894509400095984706996692710793893894224685989162195181183528321836102890531626787854221818938290650509404612858245555742938161039855470910638189061670632995398843013024787924777116625290017806586562869588851970840843098538586556320413912167797657800221473153551529996474537623181104663283366364282375655017213813431021212247600446508302792486055278878928197812919852745421068296006592583218233344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -991875519139094450965539235635456073029383932433912497000744151645963721527962456883427850771632016736904857955757039536097141821029000749760517600145127903824829614554326825219524540290694732185741339899103487259362103964447302442723228544391329309482457771661723128037929670472451435361371353974219910342846542462037894787722535303109407574851083796092752732795838433574946937358262857500671509287950271512668703109177688391325052496190518186219560258534243966643728613256718753561069550027664795599397040502350806201825089019547620445507140793127311324157676408021911881630247897987178676192607410674248493993638863012758706525947984638208409483867049555668104201116267621967915233212460069087861446400846638720157154575650082493442150007376230549820389598665975596784188353746217587394044130815140598216659305790795208074415240401181641118048199704743643026914073752585157736401692831535035090334710618629618318516392079526812702946590074434752433570564008351024836003249393300944842984464102304560801118576774009542262412009985284114898143850421575811766761087578325422701085764948587384988913408989002466082547306808435382497937260355507609125729050167442296952601450245200048752574599535738490514743379334698299428361829146268577322309889574640942728034826156930161275505348549367013952752407030337819122828349101159704668227804841409519326443853186991326925636137893102024363660932783533604231512252705614749174953672734571175135462337510447182803111529490242450287736085821653555971607623368459349114325964935268406307205647400850951431825077442083714534952591273039251563319494278910293665343924155198333632949784014107936236588322987904361469392573003962031968325794795886341741293970549209229876628016825978228660313687664763567557374758530199413288009737575171839009129950333227992431976581784415097877589027941418020067693798243763884306366602782482237752095133666800362900357689187251558889852784299487194585494349653489296361595922445072213862523259491335307864305240812301842793467654989219422545693703195820504152374636194861541660712302255135201035883928245513555280250819144617328405406097792837826122746691449943150782063317048884521997730888783611642938031572918818842178480320055353084212736828916575202049022561859286684638609571828519776649343685836137131903467662416529521181110045238043085414910580216375431301536475213824852321840238514836130236991082414233868780168526434251730600142571327884377163851735344444586705349515334257237950059691864410191964879090639885394692330351621165549588156742677832080874940122539032146366636752896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 716679014497913600105353471864640206995244775784153527412651398081952109575591184635759480497640063082679860087889557308495797950559860586878434096283583014621228246636971348107818012256174601098675014545518500519031840696227418224317703236868619773134468759443143688755514658712365818663224271571878322093169336610224505438828754191351263112748590322453507690652225652818766612360293376694917080037466120047712370779925393205759961207630210582377196417255656114249302428208949872449647445792995633459896179624151009806284001740095843839404087959404022916467323088188454925657791166298187295738934863318110577975097075604059908742801555966679215167992331518990378017733859520182053332334241198891288969435133509870745041463206450459394162271666022341720119325664256962246595826092326275308337903922185265191789969723491703618717566233951582716782923470497195627566269934940468333045265743060142312819778393521155757063759818589539064026451884471336423440702650838303646994193105910811382981163941438317818096983187638601818843358291395859419014737869986066068924144971618386303594163906618492648369639305390321807404381856344183467671320781945010402104436132433882670828349583056126258453434876318721187279036243203174523388775408074711622500004125860474418389971829804899743806835833909075254081902756995781268691958000116626981700637743011863806697673385940163388485598882310111060408049792197634014602351285090508012061571885404771125663284125351466957459479652513509417576087218375414499484962428701162913776506529326877335834276233816946192185677451485599202025977236921436718423060637087499983029267135051622368683956372891012945023053190163390539368919135069227349651942093481133552633010893072485079150250802868127048489977155313906769385768733118567436251703505840707354784596558253591045249524635021299890585003947002035821831825124697079410890086576591994089110910188961025490585147625711575619803448280549859411057299387247038766509722219110738599017088779119684080558962879114392149714387229375149089231751834426111246908820391874238094867039333352024363747020365069687397926635821971846531459402187827542661472663947618120201185800487344644549520163850225725507113980979266574781205133218954660347097271960549417363386137680381205284382985249833224295843848217919085679034847975636701050529918545011503225415208557977021479839508116261916678751306410945136589672991055171981048591507194389724417909695501061622458074550448137449969796875307272015337124675196966616446257065064571439256481440798853407323464934446309475633099556800317805388369145888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -412253496089601037108019804192836881285127011368330486699204603288537199452272109692634628810326691174145191667709136066573603326284781186577451696210124884559705286196248084068821164649060800848541309036828660929239294130795797885701989047247868548156362038418229429524152947467916282352622944177084495807655591098330802560354024122459117741899360872913358892641772636845058714099687822790306561658836902041242133824959591090120084684040332293560698732528818909424732200105665452222597787810170186673666103351415286897008462483446506063645283009450347633470696455439758124035225686669708458407219812101771105309483106850866840823916342302796183165140616357138764254882788594899381780095567852669787895551102226711820426605303226161852749549243746092949370629709096330156964287790050128493680966237221882483936771815110256407533815100270746541777493212831009799486210419242285854863752588502313123552282653386763184508575928175938220287491956911901056766741013315542407483597678862261920828529896642798670422672273294486308396065310153479654127040591058919731653104386158166660541414888808358992868211525077802048772709349117078657379750751979630169766563967667335759961877178180851045742100967542269654653281558085581542914464653507394613413915460139458579127784700562797229951799311196816962034303312513379819629776810232754772450038960069377187605282138558357022020682878957462529138650161653925510126816722616989577510247745234273293767541319252736826279171001652927048884988678843772492366571838957140861898109105907251091464116590218637661841964319210656446131089851469162704199723555083043281638802224743989238325181471557062039929322784690765505628382958490407421505532337528188055251635904412869650639224413474055070783102645705275907295857070653010836786188311728069788805504470947336119334015285646192078139266024340660459040817387548966723538211632903770323163776363255644101067121336645650589811843425399315626093090949154174101889740729322885448607656743186006678662177999126235581482636582537959947301347802985234751945409905428656653376885349787674434898837524896908576022150660677969240891351280319434178286939929400284800692522316221323066130166085918388057591647338188002731865013717449192836596023346650255076448815196273796985697062072876161266748932448128607402971505033176896935701072328016892981064315867067021812670948388295804764432450020263904093610003245754157967872854362594652588350392349690259184041433613117636679694964618878225786229061385380491749494777626157075888567639080625826527765107605654732217727972546061372783292370124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 199204511119063502948338434216944402812339314398754491083545347825085518069375223846324842008515271757517506356556974451093579928711093289862375514119520700405731830079010808166088790089618362510120405333139491684041049216484715004879021718348238117856659782647784670309688798449812449476475557348277108209992883058955769579778383111735513986483987813972039195261314808697671378324086463647913694679488927429105055221805332644336406374686389392986089130481659984591463357711761462120388963264736630488985690451061363690939868609915594559930031112084233481850869092322938183237348108671904918471332509455526985620541131767909648422694476633969608830235207915963511948395711190190107321845011649392396708163814431602999627669783202987221843983468652326353539378238369487710441470523163456905350072128517888045178161887846992998219740098314123901975124266489173589326841838280013539015165758240829391491575349620559891315292050983303542638499299045125188218664241229979613753296331311767146558872107652832041592625648950889149910629463040445580396370579706070478063127154429833582827577480173973503570779231318564924994921481983966387927508631387293184877388674911733951316438321775289499537980777751000096397437581174506113138331107534668917785419100318719356714607819473522394360410309106195676188110660332698096242863311114555082064686960875097859229770994303825209661819854472864231156922736802074800876917436375045267192644689313063974046773651882871318928693426350876387042430485092609957433684793833407983019146911774970093456586283917112633613479345243528460386969402978952647828756370110324057339873657652663814314185751507031888919684481312641732409425087670046662184112279901074727846074336771588693188926865270009799638359190652212249543881433741918353336811382311520697887674652740263373314933458111017103824209930234007829559942111565969565959459934271144404851822768214134886736143318787110228138730592911195743996060281227888584590667289718829108026972590193131290198622782696314890076294718354545624134974231469804709789727318996269210479227971510707879562497617024562660038531938468986598153806866979419856031143929129388932300847177227768814454420314655990543223961726077309564047325682877006002027664447126368333314280272713154663307130913927029344682067438758637775162282777829787424918272873582431047474403398124992234812020717356124251516638210237989550116367439877449758469520595637286053770068491098821367410913000490328152975142659961804877623932585822873176296470580830349363087769186557138319351863758465491638504226293887903289848505565184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -83418170951031912642882544246042123778765223510223819729596210578300157289028238944846458638170410351245704860897668267476537265309233579346939675712140593407151018507719412479134318914121915880755285213820494265790548072964121881734134276827348196390936820364006421763526615379261938918613668760973055708676887660056355481872839398521680688302492141174703226114981204063406468781838476267502044333222220809326392882374444653944214398650732127642284991318507334654036240659960194758053751226357117437107392618257905113302263353222863448586534621043049541826665298439970500324853345271211941772266754668005802878582368560545043891036642556893264664633675204530178992728896643591220279878968732842679982947476388454494727067734252006946526578479734988392375832192890180098749838240783252475572408152532501464301100387079804519212019656326366880928249720815492407810117168253609319828710393569218455055372809761793792799088023573862638734624236897318959752368510253298017068357112585305830220019230286417807824854438333626267040655017822299035189029452151773319248209396674217349197375539404919515936701944812087988176494907061630598131871410686528092424483071159146385846415068833395048019259132023094141598226735382830157562047954909663166796318383724423242680781078355066184913162454687479182770546516663746666100679446769070011067023149236866488364880447008632268274900657490394624811978409694641945998939128988134404638536840986736130191285065857686092463546688700541183207585996663058912765134679343836685445532116638573183971329282638651985710502554359228030102992821586835463038971909806297669448049973428971978108418184600566170947857790580236333000810961543877502787314440205685066674642411253137458593901873115395232222859098617719613441205604054887781907318604416969451944928784254366271006906923115274114788488677439560025348326747638425215462017908277714927335862862771657280887961490493583645274141307396209356313655865046217434899201563653913693321574201812458847803852814990428249710223131588382777293746878892151907782435688939157511333980730323380704087612122599980945655061031045005177409425383212818761504467243287834615650748593125437167756319437079669341568630791146466509796656451409075725874221337033595892320600011888369413274282982073766744249519140276003884810351775381120340196331143841767748342859226587277899065291444875141931317897706807851346796971108986332548275941606885765560413055254291523688778342173880564481776390513354541415677392528581691009872107772393233709278066900028761879517287427345182184101603401312530224976284876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] 30926987278455243127656256600629532984837814293104715381096578187226746585157821173068937694293322366104003758574427809387889288020567377556732966136113965313017910001234173739980600615556497220853968709389514154260848588854196738351645000512525273972633157144604648598052687552100579886979144143584789537839076582481860943022463612099441882479039289039428629258360086161217164857475153348644996845601950291807821297089861835424404049469093042581714114710325188753369102737369141359710042041452897948426570315731991277678852165696452721562694470286073930839818604895337085843489039221501045165490732335114266696480446573365079504661289167185861063553461882207717896346222467350398904579333483098640827314898343807129574625642052844516487163670316515804251686020786189971484133428789279533752039857484395458627591180781736378627885117407202831320413211403298693164888893347449694846154827816836262669563861760624169157432406067767112509932407050944121183332948788382359806812686507215713414293201255513569857647123874125276757090401503256499387118699931893116803276197815384465488228058043306756198826760317258071753435106675690040904501796694621050607531754835349984177680199197330420846354423470726487001056119031310361528376013953305168039662437005001205827488031512089308004906243962368449732714437627601928115808545674589645228317010960339538623955448321599524291692254964955737467308561324589506941504446732288393039173959180344299540601339206490980075201335735778495058671477606205567481145615667759893156187986862486787975656597750718580535413827792382409837179829032267541042090186015433234901374784678691444273936679867601315404935863427683936168623867414293288109761516739149440239652180339741047803916684385762864478143713952325028028542308360667035869333960071180155493889870263568212676716845596590426514696944313823924545361278792387253045511840749898418536440976951248595268199042598249628463880144496333824026777095092053130820313342685934542349971461976173346326879274675138484360645588097226208298359747612168400193037196927940487501563507159408489764043497054867219231047696114782774288337876664074685341412843274368320589654270463023093530788114780775698994782919035732891944697277424329107678761380060019053804305873131833799490668461635801500783981678143877438131547673453651981187411184375232450694708810039611166695150403919920456513942510524619239660435968626512582544454639840114448956420097311908431361638167732157687362261765360883840715740356156550756819834039862247459106352292374315342703399316352410952965504856752604507191059152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] -10313411223878664923474864031477788477056562182705786565978249926125695935598449131941479065860887824666526517430498421439996660636722303455274987223713542257687499993961629411732014337833120779964750854146898860416177371425488178384520658879045227558852320372056984493614977960344726860668726535792132975327221669485280884503373503421826332008390983726499010148747511261320330050322928883566829270953452034766814410304692218358068418448540264121544727546938571806384004365077200685566485655009475535498005041316490011136695414158772035811452910417888632287974076643536334058201624806022755312184071395571086328918268479045636905227035961846652929505976745394526102277423468044376847510024608920647530935594030917064819357493246371671286232046511585569853965170937923015406534663474921355605230099195791163998172198340580587418412888240119763650453719295562710084853821046996004040072463421286720914050365319066969469883353965109657851663717042584243991195814859935882081303435302233886998574396424595208693713121589230786920609936178577695552981810340540531616832744518387803665102889299646534781220084888434726129439112016017059417724312680356647820279262100822713821202638771691707421771646169163211676938694821665907348510180804968532606024461183096308042402350704367409185706710645029374156364416223737454937062755359325865290230265461607601786203118484907802288674038905630101900512439113990066207132599084642747219540415889795546879105951724225183494541888385806753947024017710024672949700776401344977603329408491953343168655478576145060524978365888527211863929707811627593198505423958252370027400658618910707333609278382973143960026871004892878217438110244961377556580577934696472128339406703275584498163591296668089584390708163988731657506442421987712129836934117461254638793622755055488914161717429505591257631214181567896101851404759282331638964199142789759421089353394973498042318790681456236905746688266895353561686145424051978258834164532819840910203075272679014947331831216540288338350302821363480883525216243808331823763539207793092451327357478229954688637805273375288337171683864186642718699091428763419839613219686084961218086620034172191802464076028167504016570354077516555195920685628164895645895590625564376268894864430625917381797021112181523634586623923081501033902766089390047452346222033199431109561508264193093682162893821254693945936565986237425603556738125833919992966067848679827087957947370811783849053487007265467411369133868016014419615760374584625938979397005260674988446042384131444328300188416964412742589936203615495792046899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] 3129233412008831579941333104136226757779924486938546909249968027543497372973472824270404749914941761582577909207817433006821045241476855373893161663202370970940872325044011112297330178418455795825066570553723701252512043327427349784647031582983960089389653072667858237397602836908270826501029178005555183854342907354318320653409491528318629686362641005512006002958610153411219282008207554762874752267687656958307433562941597879330602292588851717737834332042643231306027152119318563937859097278810917440211067350018806549617135518744370815818629804549253240397452547630202433424919867275044070432267116988141864564962462721164530085850031361801617128173078101989980849110143264848816970338250796989248390754259819932282335220999719839094414809052690445262744101084496394694819881845329077357970473203980995083161856557823422848588048167337433547632270907369911580726751707913378165020090915411655459437460382383975204022749737234543313928554301308446634344547319106280047645792254702397133085129734412086961333378080600397444766250905526160096921580204273692150921945538008513521295244194426009589229343830661792522238928658163984657514618430173831429378263907103615876795831602362429592431564186967397232682091557565143209444238166601720342614998268592895981780065334255126919060148249945537702785526585605173706600669525106843814358405849071774593839325169869148497807388260189079770268539893131305055483749480668099668863488518308352538818983723800658111716357244761274051604496517628724937874344235609870645729259462050600638198292541823368456502560681655899675927785742468520061506691890577686049145024677788537491607294498233723150591996954498230661240373253310805802845802745392216479706866476691367900614394860660901021541877507118637443409566102883953350429280180905473952869499587642257064913381145215118707342678996743761661336491372406620767679819322476714070503776191526433471309993993400364230797094555732907944151032591349663673143820471614075322496618702600436197073637699355091187072758152334820301639385737875461050074314974921203052127592895556913373874415109208202985187372019404115580981958539065776510881577021790099769885703142970623693017960949353479518216714473239750824631620189499678031254563345369350318112045099766054922176834724353024051633639097729388685289475943516334541081449045558303391905871696714364885590877932149987338581437780212126021782764074731165369553559497306180891095192561471876645898275945459406336639028458001743640073470438133039970648216875747524676427150846535392248767231156342313726766811003168291554001420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] -869920677260659029181404783860329003767837526511174118821965853116775069320430209470292063463518109421591477706131756794892196647923158075455354195294326598612852201007539384731029374929186741349595013866711634370760378404417524744524220442772307172183214669004453889392815163035406357201150391211035643720868588313676397859490925708949352860046362027065490403659828982746753950181392213165762058952021358977092078170526105789299289613095733132804063852976456463715237540581025735152659456801647694487609311219213013204454572852389504960401280779979452870199186493774945607492513879332043524875183757698392254745336045847109657699454639822366306253835012119234737089986781400233045903047115420420608192648179152429793783085475387285994390304465838893310581137550175152989085687136269366251864235783908847235809395471847650276422752779589247954869349412920679903980158100687766265956322312616349070179294457549790507153483552626277838731113000851615053020165996894221173239770046802932516581799072475868322933123053960780620540384245189307786301228758768630552129147448476925836167341930309327723081557289298562827710542650063432155229460065921869052885008606011921679836546169154246192529201238161614921418240859580228937332390354758941412992812858198527119688048524170026744118319150073363697860554881575575181432274923265061634182239263222584824642469299270008354101389424984486576526165249913194140061576406625018049115724168643506257582701010660383520301665852464499880443775159774477807784169547917547337664907320374645246215070217307782707197309037022593149719852662124980686785841880480493095920141984659606677587849141741301258818935376205451983347952241333120480414860794617202701951514547327355240154950474091446241533355616591893591954344642029398546849170258048491616913845987482530153946913535574334975515933069692334627824996840651239234525835865861429439737250749882825550079529919718391162763839548576749961389021910084392978246249924333928249471971986735692381935127990957672810674633951916045661476727055206226299537604720231626203700054399043794115022411559911024793234836891536438436826929557535696214296077847002685977460409362378419952609570298519140484256301105744352348157215345931002168504902590785218169213115297284362178595616144375901894819493580414837778904302644598240574992054208659261155655580650949291378523238121500472573548514273154141724397310756104821842578921398486395140268944924565711900405047533399743439751439968565147867908119181434820713703102652867502620917170209976958201734069796670832858189256022295464490775347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] 222049374024512160107624465800040281653920675666291340339183911146365589858146861760285445903083737586234590313834592173808175232505663382881914082572303076204293251920856719838372237988124314940674248055562790594426263086936326751568025311468319387870895051116601244463073221181787720955204437877647981401946322769590166927509873471332467677031902279589680557828758849999706411482582069140630427333915560112853159485858342023653573486058259115384625217810584790200018962959409067691585742606589351145733270917189421584093411462823924288068339729603523873810341822378167910429608609527503592445243577938527230493995896007641898681040750343872765768160912452092840276832455221944227233965371601532655181719484596790486651056515284162653715302527202004910019183341892103476299244950229815197290060605336343749649440663728722464269545603408259914777307417413998000231512601845094332419631174169260302136626765704817286497382168225564055017441529026199143849275691119206180415368687029131780796526162816589132734098958404162296720028885225451038212975812206802503594538329552579587035941118464913460732786326906107772634699149097596674708707922833034810163860703085995786807521635623763787319865658893099574502101258705603983093303646729275875049056557893406556665220139483812293974294208443498272937817878444774726730718499244068733755932036461747003479655447987902683364090355605559630045016739478539072959830383065199983579759779394412372902998028845949678971157540671352603253191760816547660213924956806367321671722161488844884852361706680190637550161161112938598744424750034151373657021650097318555909509764268534717248746269998574402556568431643569853328847091418764459547360950691947846788360096320809254218375206849462827442389544799646559403452980256644337096608712423501669819268143914836267741709461327950419873986108444359973823616014652120658127573327620239411975579262832935842963629134531976849060807829838904190351618863987655507225773684638670926728925071148230409924597317060697176636070712251715203975492630606190003408542388261903023132367925224931275405506908385036590048781557552528159233331191177496266903965089786117245683414481570679666946413070146068166043068571712598593467809790161739450299822550151314674291378606454924987100374463817854239881837557702480495829851804969564565382953799515284513211370739692182814162881064407766446322150910924749181730097779666496308719279704377487987671539262622540291202541744976756687778843484380177912148356732866576195224823302658992642727236705296041089402789553637785143435767967331705608302755840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 4528700505506165298880595478893991466567070897499429203586416064990852062345019668211784095990033960267979627443953541168837440986170939261449420840569384703860576776779637868120898301432776932962150075832607685477340077011060575527671283179405149006215051590523926278966171443168302485391138024029000277964316456924659134886506780343885681622284646644791149550718499127920296290801959684194531730303369924726274163757600010520580645122715272101120270354728843795920853950609671772782608794622313444469842728340257766373482618590485428800084137387391099138130867301384961234858488845025372153782037704237272100225405930181139258542224291323124132283335523166917960969555355116323164217979979493264025342404211069785508566639948993753472550468254481392513344642615323486931231662493346806449769059208625747988441598152001489556974442134777007490792318069196210055882201786150500337947159382345100298580858493168704403303881029604782377864614477502779126022054655910668628954945193082492857588243095229283791141284941412494282209137040201310103804892017566769110242428798317210813347647591176240658692173733027733741501723693941322500742996354302259779544033070086639012235899221210552657238528912074542715628765183298703832389493893072639582572992051752848949410284697787706995004928955394592154918465370211878181696694554004087944602475538636032214219779611695927603832770836343511503519179600256304821978844920985349376190388649261535525708785648199580406065434443272781557661132428984516643291730309604494381928782399333279962728282476339773344038315711734775725799475143557320651715401404683535109772420902388570169417644660698678478907995704632100125519559593323091278218687471194936493769132233709387636201358821796270441340681246743414808095340215519610198859612603658875224383944472296042068520753648026962293001119975189949859032440545911720550601025619318623343018475202252594382755479579846399251033828081178544952293233017491904036892027706537672996672660296034657799876783491162194747055658396590064640905602348717116184409886594445338909321945473706153231719183512311234133676590597669074952663376302702168426242896677352541376517367990651208787710228912061049083568588266909256343303961658279183189349526473084592633608054578050527673428237765653757963862059503813224349587443007682933352846494146062200967643351021745723807106336290935843071146902856096725072684622032655912383600325245365190101059241159752537776935138778242786855274821060310534021068292397925560601137569314542339429809367241147055366834680830705178974259192092688384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] -202936096906262252388348085429610196605077441021786831068447020698142029592519985078322072971480719196000946700184724662544672659639100166973651866753054811304053562481594254784224394376027069796886601619546602587855101867628214068421137952782190348193532113544932770430810829745253952575297123321721453817076843044301564937005487653293867058785420702552850393157477122644559362062571108717677826768950883146874802584435233789013920500305614867509654163654271186714186975810443913940165140571252910526373686703217505843658975564638104358778147999979933696002582035467742645418003658637720770124611459562722996200872668745295155060846717317678246480254735384711568460302508952714264229273008188020420038833725201624383531024272369819693168714633260614509102901687610562484936419937626625766817746858578949137400298852143369631573904896615297949529899827592139097075108997220845013837447597038292932557884272153030642607308470564869695788077505199740870502622044043678747411613446125444097637031514066709663876875295237747761857208491134518427253962546094086342635227834123317601523024600156244096838728160846143521656635749421186747677776809350077444386902006305044379846872327890551843552528727024034017877148537011547337373985210668352280165651606579662744610566248178170267180825304938536212607713552743326801098487239216977720080133753717742347783193350931705085253705431225457156829524600191151864236012789014143861585492407054599410219039927635460642184784889460276632313553012518171631095346433774451728478290969850157865996870340979164055675083962431883671011788350567257182726084090924776436209390852454964752309786505981089565262509278590485440323518010459528230561122766319213592528083557262780622773807954334957845329835379308728740122194374742133442560062794188648135361547721835035450614980717572056300278786801880102174986830026239467998410047515820489821735622041010370484065039607703962302724047671929030366528748931294445913629520892736344618673378566135189593341842327111943536746775962049212716250295148311180482936059363605939366433543396656736945937789070599145708118143878206141446862308227847688155096543588790662559916798762732188431526949724437981527308390149988464460697258129920964591892378335926709633891144092058232009377911358311617090721098605400606125970040023708539641790263290291339475719105303392274428112195701672985277180581572457114787928060208799870272514084460359602378319688268948158725414052634084491137041885221572349696029348841863634418477977970789600738479288124554166711547056911008483423163583814225100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 56535527422657806417517234156909343337333097926823587876673870614219031731197630740114114623770273032920498040202125500769118935107481596558945184552254388089104315457179176923608182028117807671289324631442530420315871641835572406051584150394460272329226932259717993768562560632070641371234116419669641230936655180769714754746391342462044818766929296275570742104606562830661396089373420533513299177435630141153608518103030445762538950770968311204753207638747272567502056391572495176115392030232330874790133936343765522424112284167684538853340886859244917311089247831805572332803152702906965739898298356892883541492103146367112510651755748989766978552755019481305172991513828637469014692338574243697008186233769596633669570868671842091999918578777197153986583335245577407024288419950169096329329771307236556333733365090762180519790278294362373378851803778802920641916247281600067783513046762679531327675664991629707896296439382816409231366408531000631708341825218439757672185667567414920751747831970390200357931562291474792837673573747303140410666893333038106931001839452001284281222507176510368373982585244406136200400175039823236031810179748891579322981454216867388409704114657853311407798874749011287439507655244486454916612368529121719043642477223106999235966764594201154849374201769782199147064687604189771469518677251890533216579470664884552187215438685400795307764095265201404587982172771438103800150817790565391836706243999703219372206257666753096575623088295048846466750367042169218665426891830978583201477771222988939781588146147416981026541759564073612990347226141038663679252109295839145450241528181639862131679571456830481124468307782749331290900109784196089272352012130515059624761252943013483173249210838358284929161069585279868413831371146465528419183316611439111451621035770445115880862538808807969227138211209218090126125843925649483170606096933697292664734436249211342719460509843791347623555451381015246241344108171125407590608840519042511455993633246740268141414027867231326888858373412588644706841418167424723685147655230820010099589669706179634300328841551159306230388157329647366384922658606394067820024165523645111777548423959840241015185775162865366407928968124670790985955309557903223163357368724738481616573045524824065970764383166448427811366302645295753224461930097426134593958003687686600420211307171946065023536710871689285447016307449428497213396502620634881996973590437544985459391545072433197814660056352136519816419507262843593755633613748346269308954447405801904326270051892233264864516398187549557270435899807864193024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -9066282695742242386596749802169923233002540835834163618476963047248171543216664484871190099154844309226836355276711123513060279813000380567065731414995770963601468735483619111558725999762191873670071776047712801647444574526057616034093328130463750758055169867655064311798087947525489804533580927328199107594556377555988358323842231052848887758928519228986241049444251310833982810985889393291500920413355361043892298296890015449013051625755942282837945884871981863640139030378950414503935728848361289884811827074311592386944281389038742463201940995636919713461497481535058649631397370196022597645484556771120335987001267318263686928128907356953870908183303957999152887299117488968475181052978951317668712818735974050284695928573190263415162928427885450110526623240223691612983614170092475880301377815824284385309019954026600006433531236911500165502193041810905554057747775781664567802490800212340950646485300185613705484873839163229766039840278331250860226630988468656286878286660188135602489157528943511667372773935055877665070739127502379968961891217612195091414295814069958366564579269611650255038023972010489087395820158544892897251648887703760946905197096406553217618504547362897134122200034170836264716700981006837782030081400676920007503083145963769070170065017626192711155000587876635007995054627639602098687141187048476809037725456449881901941309327656819272506814197371767461126098955041293675099845599774276620623524222026414042878957535616673568360376278221630589207238020151735869425012987264137704286042688629401267822906633261550504402415075190201708071407580854378057406885491994049716472743339420853367308394728265271905233582847895850853566053147892906780668368314018762378225028840025738590003219084176248728714944377655346749610003160200633746233831378819334976419420536530709037747192884407629682740774713604190829956173504213276620868493719801240521585235218972980946008311541753596570740649832359730916625584406371677459012168590892462347191983260647581270100668835301525042761756685452335847662915244720921082043165366495041558205472816196027043143104145376366512126186257305297853962213412226708854682341323122592370230208122700646439777764782809602047248525824318242264387995564194992254312755662932777785793287871424714321033832111751345571082122111230171145694689729856752832765557531456304864312160562797269035574165315595852459131232586220215743809294071924121952629919094895147166699248760557433720031581864130696199023013299049388454204582483169195371621565049539195680979688054463886717696301841294217628934005161618676121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 441320182329388148883009616204567082417985898881647580006116827591186406077997067957088980403415019437426879812527414963049855049688972625702660599463164522372501076213191964273818179579945941969931560309523901185385837239729759452157390477522544779571458505440487718480129561329078850593105395745288652277181199847982470112673795224335449918172137401774784113998850823765859486404815510736954327104557733811573015741383157213073711492225851220973507216255702743688540336936148475078649477584758404482426022435425116269303447031754994658634502512247532942542442050392375155884365687628526450346548319214998389398552927254580018348571807228961124697250900765336183538567469840948905686079444220913996552266369284574448906253646826620324071674765606226328086199186625714983646962530835539047517210942509132909766049553126917340502025189933539646221207827129877793854933497461798588471955285476536164364661594011298373892425013654626601324940919428957188031703199054736941023543112245757242589802940216515281181678582679002612535953027158183217176449614673612125298850756980992888481163261122190789637776175771604950322273426239066470494830470036029305154021392401078608903307912420500380175251926275639862197274441502533357764393463146688952630595848847564078280776438873841904217332280278278218816011484186986906060782702386664444924380994987864595035093947557364758525987247849753235744057992720065631472337095144943169247723786235351061051593952028931496653830144187649866561885906136130392689129252904999011682957456226911442857240725937590304301529335424216695785573182573990661633980014162917354358454216136470000771630514016560123307779791575186935819803174411025183371927879351273036538173559177734392748075628372665860933944310369202729982346491423235310656899207929506382401795510204545183296216246120418821130588894700660860494291468951572837540432696815565262453337328811754936640616921213962467968255279814265092555195490087888286763484656917500640808224220449501695357604515375980672290804553625859945012293491209975814876541909165190406324615965425879893031205880259194749803844645415840503655708638983633860092135507343627763472877792778700719603266321782965170467328144960868849616584531282976887687019006390945375034377056817742117230232397736166279151178456755631332690051180919630072516924570277722175268431392543308383264606076039985231669767955277914594503148890029699584683036720699945664890818525880479424141037302912005806846109382924703234011088564544566041284414134012390096053286497206821886480350010869601650219763354484197862408192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -376574023753503459729938046176635403491107673361011178260903857701120194200121929304578325409390984937442942030629617399694323096725775338415839839255155694250716995334553440518891989559704726256164085355293958773931018535622724234367080970154669849685309630628290137195979297916991864302749125619677234382390052861543103360081721326969225612036930251173562358083118849310228890195946192829105115527499253041146358641491195693550590799613235700564468615860501769175283280634950180156898885912137481538891512560792242187271050576356425804493573787554789954716937499541427157769482549328328256935681268758535582029615173118700204781290784693009035259320040350325587130232769480109548500604366610469316616860319880283067479150482829392931298484196776983523002221683402500835679959545295540487321577300093622086989371946643268804034421006949922779380095148994871785059169458693370209109409692648679204557613357859861447226048951104776425363443801460266034425947287713150676093891812058449355166000173599453870776175584262728842884643914418436242051730332673923300139329810443650026728859123680144323369413300541573167314071605005008779985182098836673123761513718406456613705154662014765318850035170068475086960823134616308465774945354227109727081287852406850621313653842491639154051361265766788230982576046707735141803193117190616405479438099292459587162590920522157935103748807732889472000251373005943379021235170321765294232485490436539915812867377940402448362203913325285631105391671898690388227234110732771834706346001981492354831651628013447868894732475839609493110521178826531034297357573407161909454001158065342891560731617457320698880245828575761392104171929795736055581915864510550529490751030480652871709096612904021732144470413036314515771311627663985717252367254998482214162346099976355914163300630638790747527167533490875897470271960591825487004048740373492949202658404270657980194791450673551747940509669042980759439689629046522714179907706852385828866692187099310510063440016696590993750663487991823710104697508717081921817373003362711605013325663615993013303442267862047368788764400254141078291006272018379401644571222719476733398117065568061233619573713607748790769133804946667968351027525557240148126016677392545130696505333138909413917880423892390733481345084666458738067371855933687765547788974347786890155299053563201274191089113016262938850835523455498176362221286375946751845476241246871091529062075122470805629666717512840962917393969830841422763059930811987896431745340550887440849646998206979735648325485137599749202676138100959005900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] -73290337351548220175719181661531390207690390721774101814798442387222303472966760526782980702716309680805153453039779268504292825795913156409849061372236876212406757613915635717913258850831698227901395259079475156714960082478474738503460851510039774046224595298848572195436314746443629891495892080209559393851478792473822646029464596825717531988697117949240785711589810746852462317793470190737754440765439887652916982499727013145898748777907269392315044336656649632936258176787244236925571876674538528192598286692390189865122407017758887546959984538849370215700952937294446000261963324217080557669438722391427441481398512300632490768101023271008090984645060155167593673182404289889471156560065291330575599144846292408367728067002802912505532695903378728466006129374110733124811049651324711894807474845855629159627791220422666846210229239674600118676530648703188105991898784673264582018404294211047258211432970447861608136698967796725421744071614524756120845880581954699439575237072107511390010631796212558203630423914271405803288790282212693987877546950970626770407482614672887106206511402192060761155679310665603666042549931903730182514267090816479174994645862892598786852014488702744795833332317304107370360890339591465442151685247561702935941387479873827174717876085351995843604823405236793478549533710902961454194868959048335273065234174381233739136393160769605221439745742047226740120512985165700620411264671827025547279614500747558631282047510694513982776425373783659905110675187170125139027423899972301772705719589890879872503008747627611716766549444644905071675260420111082183986918450793318815391892863573095870128251592072855816442960296828743415835751232843800021141052234711858146268819717741096542543042241228563367869326153149799796074250483477706269247867385780220133814662825307259173985784231277697589995585837627279330380563238450969229538684629244985382725323122287813625775592184361322745997546285773614200687475791234318736686318623072358871447057164677279776621707152744577033827160701049064616340244941865000145667537796663628520131549662840184847428847846024542265053712922851606656851869312222436595739316044953420075528162705970666420012776662459435183888061169622770225679751061181358297326586864884408425873839779776326604616313294966604786617965005981209788670327602466580809846952293910020895115635762984666350337047304743873547987428819656336199000005233164212653870479687587273413918522005336951027762495528711156213823600122019007475545215293688130425213419200242243790484480018787538813111806831536535015503693230441016378523648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] 1985895122701705650410829015531479763994661260906681830276243248385264133506078137638499965641651548675215177651772198189472884777351749600981221838923459481052197766392402071912924628224125979032403043733741985307365565751123990598089074651090785051836843868617816071801498528563184340254834897208537964356128497580258234623053023778542298219142415310097305579119289412106483426039542368418229698663150919294133633874955624652502453556862167261370776703932627051219021541577047534652508309264865926701614062264922545299646618393954368585215209915882902925387463982209268855797615833211339964094376133514843413598858814595617262577315454547731211990098257423837069029917875624187823472128142332728342368748743060077058298860504820418647629080706714132668104313967701008909912478708655757084181579240849738707449013991415979928999599526479598593581406655030348495583013298096101027458241337039436745099718633149787124708993154776361027815160283542153122354321486294244993510743377879002373840794108525179238101459077667913265831474226324325711044290345878535989509708419782990382757379090469890684480433620485437281296368157000345391614960156230857451013439554040108239411271794966702665790853971914719038293757774686541631847591262555181245435721789198152635072671250801548020652456006870614947040303007969078489865367731348839747328389739901754505422971304057557598752451398366766962303291079635894637578519614323223805725338233551433844070232074041387059655012875371086571843838252142495593568528195181311702653553738128346737802933075951715883042150549001852427994765053135840402866888197537799529983651015870471843527517538515721875553481760167318915794171759909696164187227479691418883856478382359922284176086409379657765637827495005255344973794881077669879481287063507188700091424631248745485610605981721397389047242259859017217351159058759073862562630196300047997039701624923366233230673757057356504278876254518531291104989869649192353115297074230423125994765315354806165356610033946139759404962262795490126225487227951545426177445684670983117256778985867879594517983926941687742086385239090383479473584803101872942286066076301222454046572617695824000437489129621841982688364738202753227202808044562918341695384694737123926600202449003277497542412972162755772538871407541884782518000783666172019739496262546023756125674179676277018700072242081927509453356399497859351114018186232338679883338592171824878438588399187520767993058293183073258851448683972115898224529480963117184247091769925097993920545531704629187282196491085975404418994811748951344231219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] -19396436781122375983324316564898577301838108778503405743460148234160325295145707786665641868536822673804127314705883145542578912779144374101874086340981840999849058885400630436206127190296024625301785147037710202287478447857700740101792146091119641916215314497999077040949387390447546452443875416477611064691366047997062139632311452234175088879267630025534724937331386289017913473109032059625826289412003541294538475077634766388205276566019539801920046086398087377253874697924610289720834223717332866527758694315758200846501827064909192184901713564644072580924686437870608393671133167124494904259164663434522325740175483414626732719814852804185479969797949112136866151622436279804006141638654660654613204143912133635091121248513395400470305263381482297380301093312104540827669689613851582957697194078777277481550946005150203488730509733151776552382546864390142730084462473628897813484523130806278445100047301790759725185749038676793082491102723999065179144461380503067562064048540908096758691877052598395022776626475099595577464486555951091478269508828618688942618619100714983350471879771187156995830389262949543001467592312238022643874524609895389446406166582966340976073027376060084428466594414763380321543393314758551724748099331963585189402219665567487127387178070433416682350003163813034731986329209629752778087632085745430268778428752468824303521778527995733275221049250879266949417530218627457291072722366151145668270341948843435111722292668675180434777823637930074567552126684788800415861884015128237097560397923481295225570580317258041141039210072696664480462745307672857769253426796979824962977154917054720630662767314556676974486482078077969133386153906926653809037219055818420466337621044945621642016301798363024953428014821385083531649232325314465891015890972779530238863764175301762425348119225973752832402422638295979957906637044585378133755759331292583627553507738004706672779373988739969621417590128434902030535801866931882225268786255216438040283045066924823301016522687708666979701087695346248115908808037728402477840695377384765647706611324480263845130531189033762099598777595763163352861048074706662619399749378539643030583139743597471609378398727911585685207940836485103571470431204258519540813892470942525891748734330625476645304480332307067553552809127674274907692386783567145819422748086780264033085276770436354117298139449905171488663992849636530960141088122364181923346764196351886343643572589431589551184964521731761226073437183510619687118729334888003235782240773476348504616405465022720959469964084897799688089236378596615476391968768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] 75077861737066336695507078354123209117345413224424287276983511679495275250825830354223305246730573113465822093559382611599591817487082698174386602216675513140763042737734770365666569504187175557640295382346298026441601530603799201187302834697765377595169199768246257449807074251943075228534520874714859977397188571859435010495188673710047179697702548130315635494284810406434147678121528181928196900281537787946586233724305229190769841851868301811721218083802777139611548068005998705408231998214112848872930275488032335336790055544052479037718696139712957714334717383860345988787304170831576023303670731717402540680705678328919937762558131294902847526679057069580362169584369616911395523505781237241457554501533578630010908163576080705544579449710138352357514746699351774489163450047594604059988134736891213232534925816290152801293473108780363372802457542964306091971977940970271246030795294310071279939033056386237736214010191772111853173043670831397670709023643730216957378173957838517649330533163182175769300119439227957022779202757748808347201660469851510729784274003958802634807206626398804345017775346031206456632147171743488723555785548152423497956698259668870645628465676141119673999803901718811977622427882499305261678547512894884961854942336578736916946480816735855399325922572375793106858689645488854457859767680400386961961984074689808865669185876483653004852010694426124748471998492921251434092983333611407521066376861941707467486364897590153108690739399663848971915151848214961885801763673456334897951566389413126152560210593678399865362539192221337055904833086637772723056039110179408685597142113105403147265904112760459227281884111058612157896611786419581590549325894086448472001036770925699249653784406643830890653075519722119883244967614777341255063411176148846525721868643041697152228223426555714612094183788563814584535553077426202298681225770214703561327582285647095743839448695639624643757495032038256498932979533285657242827973070424284163248160167531071968680126924654184542694466769204069212498344721159854827253992261601804770295271739360158246758651083076702140398274155135390922183153654803405662995999024682288161673600816911947015090842586862602024676190066708355811515664431327509964508020186316592433355107130318208839737051752241667552375953914406530467606413452973340649029139688806486218457682406301126275101918357560010947076567758733487458386237639551946358647499085757009452349439070124760251494704836747242726766971359367253839761706531379270399930078860046563054663550151699284863370705478826705972814142078887596070744883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 134003827266830692976776755251847699815089719359138004069664080456334936126465537796774140223619308493873178130903238747391919978829303837448372271417447324238445918106682052096978474603276154775313080864373522879704350475375801169326984946222009374956046868187676304420288573435034547037344522407965973284355142351644333982512165876279868569520380402730024983431442466849657207949785332678113419147621198871369213942649664794904763259598650556041380781029757961587120823161743916060725464518684679712011043205522636867878704835227773206393639397673687034359221849364848318178207096614664005353326880715860782436533543089580213388106665829908201962374956296183013831911671051542679435837878953122809191437442354029148310556667130199997820365206994677701153122065974584027622158178650892807032937777724449260896782277874091454337115431748701608237595968826683884221236577302228482260980064697497192285992685710932856629935485480987758256180013191536929954947274684384093890144355046630042593448078410097172320246164186978599060139607940738971773188498708744234451364438369311281105615857049809910301335021820979613418297923475866820495396624049111814217369878755263975324405338508350684766660563185289165885113747725101742885505332697260830643545929140455651136869073384397967083110769836336502491582598039816500322823876519217598601759726348345921257058351176203447052799262873102234045042235440521781543564130662253189152763832464828051522752895156020885259232875556065439405645451315109658421093352503839563567154276829983593745512097240783538590200947387794012208812237088157420475842839706260643061573664182950081390885854567778975203959279966468326277776120028498110016796645529099018461989210631676617811462164489455698032898821156922493046199718517581213394923467157686949182849354784084725787965415433572581318260637823881988592295982647002213628883109759325643893939878074444343409470919552441079403290976172150351159952935111442336983536157904464456892519141924439273517150607524055622271326078150772541243792144655939091521818966570903029691049612888681722969918378818902449426546551228523081540201281512818181661374119944777510356250726079493689134995321810468650268576278216766970281831985148498563923003621700990025674560715739869081191836153782869003703213351467540782401789237999951863529925338152300404526256014266726424696496822749554321503680416646459775362152612413863331580484422377173878150969736918668423530040772755819254557938914009350338025429604672705863366371248174501471101510698328050798053596207784754063397295389874543099478613688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -3103833941394566017169267605590026365966130841975651513320765914350744087382794608896544805228801883425906638925874083898417983527458807241081099545480231834952453959130905764925111856128176650410949836343783079509765290451459323055250074802102876406522869066677244561235571769043091212532211429606764177968396542770494459107327478267926629090104086060971175817994153081617995850676584416950913243735788201386127826686620058212776511032751607145497311500726797248291041335628783425632483302136967944650627512376819564375879210248074517008120357694584680364834262085087422042623513120520098879286494575637306513230430971709280736946362543782395971854126397839440761672358837689352294890547314708166599636943861439414798103999193739145483433004605871714729388693802042142881109592192192723352716740115839664209893307080008486754816584130417012511088936508147596638469790153712349536556265476696124943590063812309950765604956506793551756312558708474443506649227599282706877625553372154993814858308886231005505426635882351994340612777956298289791044664036435275137543945354847188819175938048336565358067504766076032189672944448211064783549050895196538572680773693318406729428810830558804781825265604678361469766169123970361326495765503182692602155864650207835750295997524182363913103176696950664577929187776874721850465773759446641620634381987796532014477896283271310037631821091219906599168797239352304683386684294105461356232652474133916043055618485472020580760681768883292226498144980143519005255130559117266344916584788994536839720789186189806398191073532042288143542111045516125314310602577619105674902567510559793962824316281098507194109204014704737616068309070007644711547452285759861545911253090706854068279278292256500499382426655597865387132884149934451656235119565132076747554841195791160708827825465874799810929357879239902245320631689723518465183333159934104651698479479629082298601167622889791189732698130875299408332278164472344910713590483915632779920018249928660649293596256320245091939780900790590483389190219289358031594945007082228478562863851522412040463862552972620371795424097948776796350093202866023221563031072365146412428845706504550904421794126605444288359521327727919826106209888899642085788862744728658558781551236093589556634046859408987091875502748984124859533090150581778275279007124230536996924004606182940505994726535033359021082769664117890292334562046662685799046520815123489769062743567007716864316828789975647198374624703544774068923952166872220765588063646832986826225778071902290686784512881158859612901785128866286327526168985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 18681875477653293253313571121337381232667972934083578980905519527093723676998456576038459291888632813665815991541771471649472814318884837261848204922973434397317658534065260742908864390511559797856368403130875535668897386391098736932546232498351490170206906293882932676919931895348675759940725835385769193190377233111201604043691054644158172547871290304690676267390819982438299356986103497813188818459602417416877058705168607172623485789930802097910368402506248570208311108386055300153280847434199130706322759892010063139128894186074891906951765529356720815927975893527422051111746653059696585201673018113227819888157596156325620337830407678116721203605624593207407240377276319300668064664473735292163204294565758650779395738645693990044311144333862236503251318590290119358135854704558501240249665801926675890594918632582217710878812716583094531871454487982014404448277011642585848324545787809387170121367622995190198472965914954322970877177492700795343814866799702845081786842128625027823578402729987867338174276674005105780025133687564671198860902363070545447690571055778629823510145824743857770116378680209255215331710262722186593270161027644013057082620985241518298150991411974404015526751436698250481091122018673269825010635719967118433599121994608212327519832821445162956697164338286241062994685806032225491024279753471303093913004680363326603721790678675226405212956477618484515140046931647491165250277644574321795617117900519032369254090696432317100290683468525220379189638454590457117475616365873359270809701582741756041060439876221510356985213011686668960793958039947856699113522725130280505062122255196094553516501123815610339205092213612837130329079354693299821009760684974529053808360779803517934997804759346459829917663856027463089390233680667217794693929627325513627198675231073731335476771519692910497848347410452747388912266901542395345875915893400052646255305168424483722821030582144921964861010753489206142218945204266977395190878009534551992822058187783555345427082689743706749231444210481977511450082381012481956494976865410034819880442036274433437144155627995846327921016088671408769524849724479444787113720895377026400073803074657004022622705153985503550991993557672298799812485669421491694179111556415171043346914219062004590181747269342884745104617932777311848005759131520097177144722176127189881636004855960052037886339564012414019895183572544459618438064064296634611983282474207588455978995633123720443273451634314542117950467241435215127314473297424022806478790037860277789491852110291926192160040638324682108874929111987418372497093951488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -71611499604002554264743143608469954003140669836977085005080240742205506137785146283575102286668435191037007789565872223317331147226026130421727256431465725113848759979246392529285371297456210698468804819336857059543642336591371209123651678161490081165128090851247387200886685088903776716057324771425764631344930353748554909455054974099079552662767771105792791075838201333956985398888140267982594092462791659709419632074508280027862474608956538969823082567917238874189510479567060449216728561689531894322506214111208355361836580410654192356956929284302657363439275646822817643788309993241682310066198900656921536661550711676352693841111089531455999459377937515878602118438897225244846265177816083302468994691991363225658673277198911486103959711946037334945988519494015153873965342120703736777844243158074774881337489262774988404793031907778081086984016249656580680209983158412922852399639458143983836513194675620172200211204207984744019589185588968433544550492866149246144660133645356376641458157818530611759049251914889530315828749127011241919120186578088618915209059495764882566560093873622089577370387869236290885870783925978295958281667717628690235096556585095094539168904467975045003170423874699211075914403657907121722111200781160011536420130519621840297466124646100182475844918527363218842124868565368536801218982973785746586490186814767615407447244222820507966399236936886360278092178555284605751945220986697276557191941223707268867010509459940899829110818851787137204099094282006370277066482542848981614769585440047003958751586304058054522895836978460852980335970287327070735586535577788358536475087818835826079310815512164125577164895581875968368211153072105748578715884194121017379377927992363999404850437060800041917347622326500642242003122507980492473511398761427430003996740918215541369099501709302320669498435349984304152897187422066207573896507827323709809923176962629764988844489705987958176301180112230399796923199961632343448575693365982229789221276332602252593383157497362369606380752795872249965275878968961130539544767496777816837150826991810086993247011980179421429234389732032300558080791747777464443314682498375229721306170271060240622462672477989915618008581643305539632576312660343852341510878024530714392159999293199443471601500122686036157325437031530853027879132428298856411077386385213965042717861020147446542983264269429117885136365252422390488921275587551886047950108614755297664582991714755203475702192192614109772672888052581181469863739586744437131329064935996675209058202756410356341858876584739439985922903517493163266719245926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 203640848123499280262430086009424802516784722977002445491416067912461218266924993377699267322615248174308244778919294223901496580733485344880783259991355688412778685006613337208702963185805197618234945488169094413735840637489374970012306236111507654832917017990849308319935517535575081842444979627044767677101736282666373528475930105060751444499546198525292326954103843502027390913726267418334115956061786316433015043705174118123270796870565501608458175093410715753134178823549251355383380631177005180263157151123736297494632849270371790936027556566832152951987845565260680846128834210606330728900178016818096844998595081048368284048753539688418465383809893207676666226456956295769843128519706383139323892259803780750397053890869070933047220596413670500516047153023616998997820746705057231465850201391130171303381024335041899476233842421825555905143447295941402474136574311851828906274414704716200512317967113164996382486448461663431619402909477752410794289023248564432557081731748462118675305882374257350360259938707011604727109311017531365668520679099696185567102453519556850284161101859453283454026466976301512465579642205660921946306847609149592588250066219912207433172573318693282689576531108924216046302110935501464926336882743300567301810554233080627798255241240611179309541769455772978685499143485787578864511142028043779531785127208948610543656109406829868891979962549679005753745539519497910095505752073528512696647684351955689944994535349687979973521590304809134494368282156485310815641946122108366195084669455770912365537488485868813361312206767173427426227124246723639949568073022723054616576789428289893942338408916921684130999504316046038846561181266042095916288035370134351682277093744090164497575296468132091600417330187897958725626436418077619357837735845612233575763632821610642646235754185570649827311545240809377834808398544343509083499911810493611564828608681788206646784052582348141553564692671952613968289990645220215471654536943191911749887774102894355151315811049692952456733691649763007180965494841811970138982673672892075532064248725468367373434253808719438231357686685479689178386172087345481678639994598779795696648794541266401059441419995816740714338389399232948962186108597304862664654575336076360205051295515095463247801705557458327427453717599263504381044217415570400234890356853530098321617176135199156083878370467522347096075297557422714061171065839678278304203144793677605614516063318522630771070622358192161556114769097112116189470739160275088517938330597971303943060883335833170951175904685584513275678249979514835092802681962496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -457936276172139687793574578769733173833858610070320777731906030964875511204710206847260883433279647039300823824110036140889056009475138202379381476292444803794700585166306719670469222905898026888018266122562314942223264581700164690153748649061088781677808837402187648783778256491700573097365784973642596033574360505832172027241307642822739874310203159389847235061134212595331266243393826123414013395211159073791078065633967318590761785067346521372461440345955236247912964868329762926487617410050532725931498240139601951579920456874222172222847432034312478957336607331241112029622034623575707017745701422625774276699541374864277056563982991499527324915057323625703188059979479827118649754497648625204461981215631310047682625835740102344569682111333229670794426128349351767741892820011089093948236459156434212058335078391980554921856844476882696268848447670586982705411550753119522869366868322532066367646930838167128970594034681993365405538412886428839333846146363744673885806950757162086741738620089931242457875857606132978635430877371601394248770893624325715284021169490210406820930602809138026900307417590919240526325332779388612087394061486865289233957726348382084606148084215379805884736457365477724231669811727896734079440314256910049965906438158539068182634257873565678840651496856992044757636012913050085663646514862708152571336533936695697942122607487031781488264329886110739384047032985671409884160935827162573331513319923503531213212461092082241518459805101143679598576145324347456548024061879451981343587373122996635397431967791863656729826301816695674772139793643198268076995366061610867060041596931375317143910592649948657754002588781881710286522215423986748703127050846431690591697792655056799214785335866973809144893836915864629765062404107556178047696233282393351620786961647476411737953150298885508529894191122888627684978024135412059785812290313895836125214242762300724971396981294285678412577226812163163845734794951928207054121905422790775146327786379202378636113481332793207172464004793603929898560685018650460058044794994213591214177147770808549349958016587437233342245248497008298999176513999508853257998945032930699041112762205316524483077602066653645660148162888384872833285532225831307043360623718626454638401647959179075502461451376912996646188267003411618848043409286927885138832292320710094040960928883894756047225873656918971247840448491494844080790856629072382073230445166112039062335828858994611453587682281978665596039467747644808478089015408320299349268130858407438875670704870414374688802856665607558320902268158574159151719514112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 849481836434832447484559725367227749252326423055568243472085829938817370396362424027558741928831032283728816718758276062282370090702255929598394206161717187677708092581497479582684380025412266216538037763113569111825143434760980014215042570715492979946016087960825618062067512671952207639210971099707399226543404849966973733609490066808865540172167423314117939209504378793273308754315008210043784748209234904400440979930047283809420670202234113525672877249459026623760351073517093334159028492653596980409675033409894564224569874170156545269706812326220860349090924707155928115698881015075075625277651518477315280706039291282454703849782294961005268579295017071094892749047355224667949313329676361061844681050882213561631923842996606092364164524951128002742859710728146206223649883991562749121918792625730073648914322769970586153104365077482232892105623652932237119871058913040066012951794415165340510331926511847565983027918905923304711049989246926920490337552184282486257423690166422006971130938504844116231243112552178675741833627384598584814145197809414576919460927229838569894241201102052985822898294424435067018217472247915363534952661481094605009100248852082348897904814321851444449657803021782407293999530996557254172790650576220838473510868789536655223440329402077338203110449672219715452949828062435191700114485281507513100497120115230111314165172010760502101499056326780965751477459403101367749337582882287042843762251773809467075452707290833044614207003160673760615442561210873367099769836909970847083616887048768766552605191168064570290844308360753620841959956555489278606189146102384982302708541190357864891945736983705414505052142549176969252734110526028106355517606682618423929082265586982476384086077968857921574539843662385141997820032174795826608875826599849731948402925248349792331658610677998632843093336429695226527098865883266328967685829293069142697905687859861753392793646118591749127968837973517342321532333749756578582605694410916122401018490093060106822335181270899106638980553248094370572301127097160750008640839034691650866089071672851965481357566288535308793647669982297498202055263967000909485049058276073376794775833900451071368624198533539149948356193707121334206903223139651991343932706065598190586752330980840398519233208976842389678006882448394065996760346664930604794714400804245923561964183594014808804014688428450264642382423469824462307043238618613743193926393379606220704385586554934516652492645699934819849889131098262967295578491623242704238296428440420446872950651961468096515043060618050110719268573952895049985017990086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -1358157860071880508306111034214685199260727421170196970254965668918194299604774733273097596819764774783868621903925840876494275913624541706373202134749566099750789852307845633556306399012633737754334848444757170975025850087158826681407943578607623570529519513985436599753626101993456289228748762496988913860448644713027607986718081637442480606784847156656347356356391783838198751832372882338178640938211172711053343998348356355639569685059599784648520128941706209299851960557032191562321174700992473761422191801727509579246192057530497206131174470889190235344279571396681735294026928860579052502622506420366454759984182310705530438403586601396064194271518871220887942651666719748179781991314724932733867449141124931364294112432867926181976528296412210603336693660783295565322265164497051598202231682094118666975239435875373724326701012567958666347083024002550258085579098246691596156968321865887700921810739618852882795550331240385690207329978988465283665677515410332081874037636348926578543443308783155473406471486007392202194521444826667879032040363846887296970428370735279470267976316712468459561703102882206266633912660846505424549107314463330174175942200889159196626300898859165852393122427647753777886633909827872090896499321012736972600276332729557017192295965309613411741305091335692076872652779702591031870707657616706014425997923039000193543582920560758212325244113605743482214902005338672025150365654269201341920328354861031369353034183504743494384339037659244715497239399022789656598804894561826508160730893102152785090697256147708057734029690814738745328322527216154902600730423600169560523668939647467776478315177858437115936503125470521356988606630605115560243762266291834021875915969641925972802453151104765377559691117357899248668883822357767885249560358281755062359968923808955483426872912660812930369637262559187769536598144952191826417793715640890069564632443899897084543110029335152708954306583381189460641633718997132358419287694451772184004172481553526311417563351425569089049630801944382581522580376939299672926067479253022276423035403640714185321564364659932476823983740706095138212481216772697964228087927825585078310482368332775705916940107153931935993718059089389686348725354516240705969937313046330735292108728179917412389843150380345758000482678279570564259914533815124138501215231025264105759415973590433971388524338001981659862469380850057946039360918074258437266866037987483488173644681476455490584131451361349745539436093994147861472864449356652223601112532887395478756208915814649059885120660855372282281567242527777533877729361920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 1960762662782073414152075355949812346994860753614710769626960725822564954665971375830354381678304169124742123166296412693705473573881108284492424498379052048409514792631909114239041658534615448608459778874417426116348811952058504523064226157151878071225917850038757384539106988884506735453945372827509875165200502536312413521374874971889376287735759234694300890493010822485310624497567113084432180425134912823025149847587506353947977321995940152586911996432606291492149338100592673315897737924549458600300709484183671947319198388345377530895434962803736771180243802763965974271098336617024426956246240766550225772911357136505942725480408326494895428343382657593477101451242474174416750967742363666869208597095738483461877709531088791034478414648136461664748974354225201595381954862480031244923122155945464075479846618130710693510651035003294167938559113587199855309258797632808107187570025955457279916671194778949202182396156936782897907407673414816267767641439192567158968980594307079616877356047104837292807399785969986504218370107233391062446913744940608326160361641054828267215928901008977435533270853590394978491921001528176977979676523520384022873616562034372358286133040124068342127779359497749899323850320287190696759398921012391527298413482623373963030856061048727707899269309667175881316678998746276252042771731693057270409237815621683821576251658700088029203191349145906325055491244509759343823640597968549162601001003277084365640999137075395685055797270763441358032768011632956076830812654986153891755583254717423194022443908419189382361409204920923157742165192253713863837255957492449603795808705347953083069994720291176680658284852325260751380822170717225544348641828368521665006072443032402333620081739862473838058259799594716965562059318960916262062119990391099623626021049512187044049220775863176708920892936027830748003650079890768519424390225377764176466851787902373761702488653427360218380252040763694178824826982930857490351078646575054222690207406354206526500327410238275274907631011002283657001122720737796975247251669193200272502086307456580057859465048951976891489333122940234099896603451086398734635549026710883429771693624581092974901027756662433829221422173729326589392126123416447686818384879680853893103074211848397728331883315612293929605097971812836720266996673765052371683760207943753561352744929942343864690640319741518470987064357793388609894984659486315481147440194840823473624898157363149010095588082644897892030188975761258730198042474511533735351983614191492265154522354017517479109216809805715642109043652596392526027026325307392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -2635800886454422241117185673722345962345474069947640579303470802635452486264766117107174995311102119885927507573234432079225610472338579509621204495230960658749212323658702798149075050761961656235145432305393020872318586934306910008268706252153883756878827665482253256242089261394476761829054858060927755636848131735935993394768541321114694913408165977868500605900556773066138891112057839946438641105797057620971310269483672911437411945306895650708343168856129291830323247079134180226203009471329181500045699820723865087415089906089134269136591642120025921677043761635471154158990086866455978357718539543441772288192396926487268828300340242745442361519224321695113028809954675782495561039075661584242632315441278608105949641365857966169929047186404281597993770604538263170974237132076634182614338376969700943695132512212664419180453395525149303529827004116986464761756982566128727414923089450799917234218965741099634966283072736554307634743459880751643057545617882099837499435609971932894916857294869542723117419039433646679136187684826149394031918241532750012685601088372160447611329038248332977613638127898432972326666651182452814441332003032014761877030704083434628464774118402748282837925318695694728430581491714801808485282213816517607357451803587075259566242621654634076461325035629430997472731425850656895988511691544625335345936491152813646763881106789164999914004715980247045761839737618380787389958183840305855735392777511309957702446773983802124177579661839838739219209500718090610300047589868762995483951600617127733694021395282109285379431842009001061915780398364873404800203806257139991112238308161229257796635687465049117293500101003017601350494567699291242335594759876613723062032304105389926727514247294823575811900951539334277173089390428190047837449168311163247148400914333729613361800729499191776668680625287778908567320644900389898342903132322389251670830669078088785006582277770781016020980455195766052710636280694421896857983430788745311635296735835219775391313491549084313364289823520453113438835594752533825023758125375167489385878684378398541779370663599903457991663370297437428077327574457797408809715285289054154938532975823904756928500583576748853084418432018526282631161021923924953040781454986899351325386199869982466051444332871745194972995747230976488723020103294635721577493259976779551640271649380953410340191141459277212140687912156027248116707021876713347915228810321432080324654353008763009403315926499383823258454339637969730887957973325869340212424501102272994169167325672741013360261266133128842480464720706733220063491810918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] 3301566835431458955536420227914816011361967938882848568146210416633851491625869705165684889458465188733978836675492510323262391990085951704633302490456688875690749901571633163047720299576272269772742664703798756578426079090297350970831298507203173299946189626132660713822969933627914230381130417545146424701878033281051627276389269489675933801412610166008386149950347769108276851857317889479948516551026403214807466689685471453498673259873747883745449263867284789430990701475503369022523430144515473015510783928472732302202615102316177571843657950635609316122337960279735590206370702952039154280195917266964490156012970637900579881337392108089388591401396871476980786436211150622305827781982406840474181856035920908858148004909715884381771991500544506268937339506392277028425089386311738015906232391169900665716718385097579773022698859144557066313902058659744450290326728851570051628351049461923583080086066229869793542895991059542087059665664979550819435385484202137522490231390679706451124067918891976143413115089148950017814624292170509039366467613116329059765213977081432667705877692246998050639880467260373517642663258422805442702896222474379798362128000666329465201341700277827021533581946734142660004022996831155451266742591735464286215592147052357844472431713539931436224030080767303657891233451079366637127544846073310533726589463503913765240712341129615112840307655958013440100963494498085061615666940790189941931575056194529138424541942789166139958311960087374683994318106144456947868077749866342137803824542096847371478167086520587575558710346174978244472135781413300302965601165744670030475119542232340987346255252863158497029820349111543147898038357994606100631009085997284318713352565311900712935372698690081832438501552750952749302616076220523769436513726046593710698627463662636353345804803494920072038634729724753308611741233166915858044630832527695131293312047727406536876232057252998685477049918882753408553778280556271667245700621691971014013893561832498677578799813769984909251054623615047679477472005626048318293967713354458492519304551144875247969325179971497944057663906021733865828116989420740244220354518963683468300550168616866478641435829642080906417371238114987849511661514009043965781402853925917212195361958231550410085254136174103171585487016224326597368486809684797789664654579206419376397706681842973158010863580995476666082188048277779214343077871449479471413472616667774341404732119269172663054871449521939640576464416896246331977014229376577430128415650316912809828402116456908063429296420476032475053365561974124431353272395104256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] -3795240999204980553417084055721143523542970125704212559155603780850827217102746801155700296791502712122651316899431591236312860492190602842472063889431948051094357633682608614969431617685381031931776918735791453293282858377209909703479594108465020732153358450478640300759585953568711735520228428368482843551116891596020247020569732527428216455771003227530637037062212453008870626990930805905729891437539949115341013241746945110799666153230549689490478290992149552881818299863867160350024450381315417879551353417200458549126069098369255800491996014961960022274834591897656745261538843218254586556624333384106650995435105078874973196091796080952826765289332695450511884668361157969265209771834471744764551482643298111437132668750260171757270233821469347432296059537771692258998056315044068079650581866242768542611109509959741572471138922239326258754100902765719057712854066390520523658745547268223834853381773601740321032687428876698732853470571196983375155982482749510171757784621689777051372085308031924084046716722104886659182395594455681605308923654485029174547202767888780596687553016231840264871828360619082331483896030736122235841331199163348735995546798896854767188059898936185871122212965112079702582372210508341298971833005288138087682665975631785408403873093413762863498009924298860520594245533091803953627767060818143239057154788195349944218537184076412282520788711146560306641027280545896256262061531157600135022618262637081741183743622122222865793185664018775127796864756960082085649378766966895382970902934355009548430255341769567933431848173831285625553962840142721536088367267349001227087423437230168205115441269400596863230715534978070476735291728942794681470058835909755709618214185902786795558476715780477191742171416577944114120521044551270582440871284384415993507209326221468260902297578372722807357354114317600985316111968071680720616650009224846916508044449862105378272415638927315056822113523278085988411762224886365497789532427296854621824576605615524063427845965182282671842730229644495349859823117394569144833528199253353992394300874444108735358960821412100056880043626231997316801040616734790058348850093993232972217102489434693422129019654020731316524043103284648047125812029263781133381182517023099040318266780245403668326058061028816893169015872594269237833822925864148856851664285662972066319999848507227540544191133148703313474531304244310062348979450780889132627300628345634287565734945137655023433506315506599050367802571282017512765594366662323832421805391155522879683898639215215948255921087189846043311037473975775856233717694464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] 3974651051744436519175272515647123307152601540228208944691675247437228055471987703921483516866300114144187423303303170986467310318169698599220440128694224540098196590814954202006851282914854093830271746536260594747012328304105577176253279038203470202235771291726928415884597212232306106598265767141182104878337713296092417654630682404828976722305031700664618035033523986873571450037547579392953699256385465201124426265302550965642202090552490446343132873256726727456755230403133847558830422670872113244684919079479325003856909459411502889367826523401823085273678291287583008300295000640967302449666728938953186565011117466630410997943899626247137990233927960886464313684741888073583339279988965947155028157459834953408701702107017468943803186019397415146915248282108418747627193114724990698714855964131523488019934635684276438695813039471594743605886747754197939142761319141021906387062850330709517983217329282492920254766764413926554805220088476594448045863352050127853445317928600709611070201650026532650991374423393358742058155543162999527944488381681109225138506781987544785381967403333475864877699248244183961235443451240956716302859229855144400416138632705723019895607088985556004692960096948348876236928443448507963360885204862784175705233210447006034464532756925509259038635789242849028599996278976281033942283476458247843377896923270640158538092177973350925011611164589401992571213467323955782791831522852614931879776374963246112842157110968940171303569381368244289703198018710248524426150167909595065943185474782577993356934864666853772756019599810138900848645019512274090430096802587858511724122366186420986467105880190030408523080508197340069830221685912487762846102038176899595396531385405918614886038779826974522490598221101123834583718684139914572666420886091020099013728877363158696822134955580770750231866225205578533580137836935036532741936083517478563753151645772617945841593375979787550261822685140602638101625396935607306170589564623439484578522043168677023438835131417558534895329986925712527306065395921108544826361168826015540878995663984032794203774167022479325691911522414093532561611662172055237721020099540835464636761552961768321454080506247444360445420167670709988440319340231152245340012786977979555072370387146668187050818628020820681009379793949757149022278610184087227203448269069644798445760288603998098626300769543535401949265212431017726414858983730409895954981536389566309177775342743504167590766232666025322985808132715837275216121263166144015476454844061735837189032390337530508534014485160774945501361333114532970578308015063040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] -3827310226303208361155498985818691260818477378778919764457035820026940105442396280960125347716504133870950373381495446623145823403418200313590722688887533423006473562039290000020240359344379671680391080845379496292200105080704486903384802537595461947517941085625472598030695039770160575889933895925814433409198005922948386368961024885668851475886384348813961751377140220137905399353850752174387701091827944468112629242236028413405021278823447696216547980842846594746490966098264994550229430884304782303940681525030731392745084745046592799662491318651131838869045419752264234725408278064247965857429432239069428055726220543570697962447830402322706545334035111067055053117710438014267651357509567988817260302817588443212534682484259071812285727733351587525311855134672180714368077594467599748099912036131863452450087464481890132227730977417347467836224611333443755143858711565799280206259563714429516629407305911581136188791472138491187045090407608689268427920550933883335639160065316929457845428763161423209086120843340658623326561188201640512528319767469332172569446947577248396402603501657478183360651273002476700321269032295172228551155931009374070937342517003457837688755430509371727438420540261708489295553472809418716078748529900447107470686614700691898998087561049231776841240598531714016436333252234715607651105299271651852886098501496230301267353618102935704091138614581231420620990442626508390117839331181225012089514874035398557714104065914136202901303151175026361039143973660161977290115910709190406660696671752974211377585378373148780523287971975377470827216464389305087893328762511119448374576080707922454041496719914615898388893748397398557879366292324856393279826735347175609288386160504487632756340017350774078858125250254780609528181795386176447487438994837904615351197935081947698741896352541319500310274247395877201717330098583698547134504147653672787099511700379710418977389929176550941682872204664867780588139658863964706945293143184481300868832774000958548702289574612891857935179606862004510494361200276975106839805462721884066474814582199429237347952164864310348964353751997772671267075316548867003088240432285808955433758143211859418459341672288247895807136562864661999373573404036250338695092635630994900596461462409738119193465999165318574166408121507755576335775427046565742759659275912818781790325530687305019879433330486222148452163921462530618643228906623543577618681490146143590936322620578650940322251277852471443237340679379185583867618454380598578065469610804792050941618843914513662670274274439760344348221494493828801272263737344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] 3462251870384914891693801263220883813263590499980335979608675039399593832862130421466090511748311752711902517842928766611843887275560939949161996016351219489680735098937449460916602623116774319938674333967735937208178504377474959601408855858112390956411780246863484002258664578514872722637563623456158963008545914323680118180654735436917285517647422038475342622531083112564160503301686759844959708333433969918332207250292033467728666775195721368595864920373696486871556619227483626770965961083115157726907742670129280273369657063003469269656727732262734312462299283866358025667533924084486147038584872326177890285890515896755045627354903885187573997664080393479964697943126046386278730881335814929197459657571518091805516515703039093078435696650817177846194933471958979016063411812278355260214697255851342379680161653094408736935589921794515318957510849087785764738698077507511820953700298563347715006558903150549762091320028239727686005778727965291325861648329069440269644700414309818189815754820689936677946385848496763368882686342635117731423545485683656890319651938091608172680621097673472738005908963986053896383571027492528976661925381171877348472483453842447726664038854938946270154751097125150932682712731074737142723782080860978088073452616832838351823487846500754066260334993958310627371458094056536064956889790308922890132487946728233200714928059721449199829446259102692607414730766660240501520405405504259582982190714180124768028435922901728155813280921582151310517578667409215605239090584773244477618832620037417683415772327925963266518452723564132949345243516763948441607792561596155103265506392757744555001813492876089440820681341929709175557419065251710058646240101353731668913689847776777381987185491811211734810766767645417807391146206085030181275790492752482274358139173860845328047925584109544881853107034008790413598534090690437252670448990837645167578041649633921791559778058117022978282480511501593534810758390896609039450028282615769984938087897889194746668594680787066973876985969131054190579953977082784017506915984935453634198598195884928224247710506129534473474451305361402780514448104322744728991781277939817699075488352882779978411200541884760987419459060079458913947560598119293898387470846544297532157137923022256686557753526783448380003805102610271232940998275560516160648747095374413855244932386788345273065120952410574121412045956567178067440238962734067998292119319867458118824802672032888828956270776293296664104118351930842445466947056753262740374782025960118739501293029883760936294814214270572272996802905933129080802793047982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] -3022321744925255917153207302128362595182763436222894429645160415570300606067105013235162906164607291526044289204565817751610970508501515649868844835722868269514913364757400914299305320749463588465879993267644490388414464223092578979084010809369395427028165552353956475941613585660140773436079628712206945604998130554614028913523646119150548920097070862386020856766986425376230588399473745527513371764871896856963662618613633994896969978936488212201461791153376602104219905387009214689548357876948949030847122035630070665729835304077532600435288321290552650269949446629944432316527607300330315940933976395385285689599124657615225387305253947992353191162161718388176782624750687909749555371625709127286407990029981850583698697422940756855479528733906230272089055806143941774163223227629081160744318613249495357807458417713022948272372963137632512340427835899412098507716733223305112084906765863313826668923422414844300735048803510319983918560830756413880445590670818955866683920932378335634932289039597747119928094350433767686846127142432296736781978559473101924520781061686728211165868980854306716098344419731411523633545244311470474684202713478131132455002870856580282936512313925038013805785683880240429837135407235906750607091377366524653637605126307717462360705791638590999080129958066443412678097190168503619710126099835324660234819617182279962359525638573597013736933870651452233378143413507712766263820715813561087573324015134918010799573096356368016763338875016208246314288811400222792894980359164912749487220483141096206578626517834409253784565374081698767909143715827435607701907583722505476656593723124156205094734013339412857011184847913500600418592659262003353458100230699105571431876139509667927895144076595491633632465345181408412356256555973953535777827195052532358690557804319631719034906499569910768705988713694667666942863128776103626780400133593173634511887216642047597628282880399960492960378008769451133452305968878020628497260099499283521082566025486326886162878841854642402612272501895555686940485655065788123733114948304969021025450573023726083228306021019274397640251501802680347403418111080773111044776633010295138118598382185783507519655284604691766437812282781863634272597633248887580365093435509551484828107420531400524914887756065536290723466412762793622452375348824073573120743859750556713968229666064180534918317649677973459877312311559856332504346136238716237583538304802141831918674545442474634550888901169372675550434405772793225869499381481467651573281744793548904165534521945404485107603694917026487334715661437010622726845497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] 2598020747796251989311996282627931410053498494228144216103983881633723120836039553123887618980902926200969435227601102135545023923821610148548842839306182241866216108804711219057300034279532008622203319687320361968424646753062908184921029481714708500252052311347819618448481706405790827512935991365944948404048038848544057435823564600809729954247561313027729666661914500077938771533132707002823938109743688612050321193343391335218892342233657286499571578622572516778759232605746069469681008208868347157636519319245975478958464748335747971575493958041796717326945735061698918221201602672815965417270932412302197632895349053061894649160984444438494977942675381000540927155395454053406514284172222131031553692776001468141520177557756584440692053678602769898600904053368444948081814897701376425634085945622328741994428406047203654811467562377413481430987443323148237140197834363242522220437712679315308219840248473779946137044826393694007640631317916202771907240258303291514388261275344966033356278252496464850616698283550891760305920160421352809594171213094638509190078771005273209302155157277007552258420514496192664561320053002204667804773724632829797278294189468613689427271712226583318138144289987709446487786813287138433509397628216117185575579144934184706963307386368947590974865903089728935250147824857197621709749653484230327177762171168721532411560430880011108453218857156773464531537318920324885771244420811675061868533505827407682452569081769318493482637962019490999031730395100771572714869198202333320235043998243466328801823704646374106087570645181242931048392367123883335984562848728217229320044165333841841983765927066604396854514042358967273613726568183911641103963537143689152260484126036439269621425075856751206345618246077581067895966168724119668327731137113656026536340057770359732982737648888156019521618711378379331322210818248516690865887482052757731636372480385855299238987664731884592430265555432845808669422621212256889247490670138920756950761310559932383272931580570619861325573279928352553061605006926563724835024301365308675443954234766080073155582207221816234534900853193456715714503631521453633097167348913880069255241267202950147124196570643886114339262577479432518068226162255365874525408607030425360059519766447845551583567091211184634574159402986036168670139606490554106876328832322865388287743079563157455146222188924568320661227371165112209823149923714015359819848133805664579785719185195127403340106843486193055421449056395702386604658047770743277567630690008604629583318849148852733522266449129827896089162529539959330499105476575232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -2185284056323975453742453763782909153824583641029009044186821848670152787853429178111893216672105133584301086546667150630045013561747756288337989996084730376263901998216919628063479004039774726002408877348749899356165986075267598546671281201855609367817213156084355640845250937006188758567526213635888674919721072277333230568438345577967305385197307268911944891677358352562324326857056578025179642395693306367573710379280458414549070552361762465947221799853034551679471879849613234543535278101764981579541354084449053428168981467876484654008514881336318241387315428029351407689408270699356574738708508528653970528829919736306047772182725764939864586422846937491382304556270490714967204733799215046579734463648552914957968531535336441937181793369511576631729497641850506283082861517748360847241879419566791438286339922284579901319426158475415656102221656153126192189973665419003008043080681991891158080998414641723144439211044343205399395265727504726325922263928471902569810435860062570931316200794593680851950941503320067829300342738939204817903316986820048777379795888902305645084515322187155209078828548113559447426974345546033448060831018278864374868801711658292746363458719634399324844338461946092202243512361863442637045908218289202033570593489534999961194126222778508812351041561864954825361977040373660083567596003890157605680249964320777552633134355981982187356076763365689407311638194895939972244416607196938084531656584963140512429951041159182012878524203924296378087765938570475430172999221330614700792349372153836283479971506427175314080989204664845121530507978462342813649429392658248481689173799442411065441204670360647289098103912515564890922404472676508056025316619803128944808654753060704182678979154894656934823589351938793784582378840838812932169700303271994876490834547489290570174700138665491508130655639239014079564586265213480090753780382296757542991300522707421063742335222115366909580090438402210751363242405049056471880011373108899441588953965417462540398119544944808470711982575309044029060497073516910651521730036827267404022654822172746906862955509192780353974361369228841303645636478801330722924187428381735226245105285038119054329715266821750125302589223177715492242645340579805345967343514891052776120080662349628983252669512081632491621323056377521498389644438512098397887293968199209064321725960247869514279974268497138239413513443602226234263174276550061482275439530382114315042843451563212806412664181115201842003605613426173580307748214185076865728379096708176957677970695843858090850544975097548163798957807383138547445775990784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 1724121724140839011817837067179402855670141903117590383229282283159164202990606279743444090152199822857419553272564145618954666442162722755997462951232398890222397542350720834132540858336921050172298631728932430450158458372871717022498231689747269606395606587874370283508935224035542351415676927728375678134922336679512575316277802568361771758054198565700157903384697022269273158779042887969024797943697330341751262228253360777253938868022118929834959541550223875743544580723888534459523378739140869781923668735882278663244220024214661548092684109588984634087695084365112094901522525314667733940665335990121975770690425841522947609805253572634242548542527524476443004898128267233102488435910268357711838612164094078408351971637094615154957727994505036017365286106892276435779553742264846623233663706077162360548557053654409326494775426865637510976079913401660664959976677717770135475734529745412743588527420140939348692837029914627420344213536049336430844922431507578847214918194521790561656750985795932786040570334207679082994095382030059706608703968075582577017738141571977939586555528051797492584801922455434759317567240797355703674296650161284319495433365675528207888196883385520538958825370309669548459072319213104023695780757818387678317048868846149979182080043370503037494561178544395500902186446515692586612333333194012933625630369711248067364544845692424934694351281656145672593399648111696048910640879942574156419447597006003087674010210793695696984825588464837549527821331203946921419630582670719195693717849258426745303025448176586749678634370659886657988994689528522303078299625740451238801008285591262930719176902507659168135213099696125861548408008362670882025798105438868057082366827577407934099312491268136666319653664056561296270039991371944352248782799376754138778704140606438414202433844142956391777002456069687801991302234398459896423031077419106668314986030346178004446764041140295530503208978277865012570759263174018006739554798385522259101133648332632813767697766499322654910114398682745354322183082732016419561828011718647950439847796729320568144633222752977313201492541004831599614260403374353069407281907004576832081031603435986590977091155981243672329284797418099793012827835142530942635918416793576321539073792454139466133132421048245974694699634196288934969474238733383295568596337148421478600661209937725847460180906947927294453044151504917249570337359042662130707550734103304920095763482939716438763389362925906446106530799047118635636113177159755218592090994825479884832262441903076720277951851582299563096756010752038420960584224735232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -1195151303420125744554234911235162119973698567102253406112808381461604715386204183604229633603271596863098196597499005218515554787150823855107046461806966132448058501509356919615599370883125636393231794412369438908622309668407188215912664500757322111082317539396120075848328249703940059727442963081422597310035973683105323978175793133984424740810000393227923571720162989750438487054814882778028544579418266447030798190127253341510461449083676569513988899800785426830603790944720269532103565790601944986907932300864861097709651307772467839757399666385303491873590770926629030080327599421212332505401655658056281417557236243693760182419297966087241928591829235627091384349933326983480660925584152353794841563635747846992340429638478564944119723899847365489852101417050711187463695840492180257475016158122177187501772578257924491803781838146343683803626799036987386038566870280412744557584598149044449496312040574900162749419186594816452880453959198224736311821831294290046494095654255920628294699378950184032249247849183392353021373244598545641074195974411385551539331256135979760411096085686089416041654368752307898205503283458325583245187535271175089319188137401556604561725264563186740203305268652246545309563502871169392776767815639109006927242966984230586517837569829273230232500565298978892323239324406726781081310092507379500665388395194594586703125874026970868885362678375735441570935565948160784047616928242200452460658346473585959818614073723623556047390030050426614363276049381919075838478782084859804459237030940759738599137365980574970799787743531454403705734120259856219722252394187702374721103447874061273236144155959401741909679149737943854864409274806746262431554079447616760387902123743013588881921867311548580897541729166451982621045647084854362051301809372384348811160809307049517119162731714517083226711661787203068400093149655997539653053317273545078138955007529750753082659967068641406893929054081223611033121354221944816249902056264085725237773196921324673220432746905735678455964410997469938157555243667030729867571171294202430614930488097050477289619309973349919417943050657061471926288512214149199105551223589813950495810590457560022845096851928265999373804238927680723928511136874183427328880216054407241567080749996921584808833673353108268499983629943206735331588035590843741494154336702799176916979929477784357421057606757011988293128948634012242036513097698690977670656767948390525255100100320607935411876164019771322428063134936727636250752112950190066708070283025685518800381861874848657339706762624217420352002462496466555584563799654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 669288592421545929423311113313242159707533361443146491408468847429127257104052742498543220511872273470988334346719256220075260662661487463495119721454709882129937996260348512104016040615253829072337821848096501778969422928815172557713046071814641255653608957105332759901429506826320089877330149971119909001687102601160996747576776414122218959957152299083794864964228987281548719151129052449878060036913772732779322957720374095588210031580261089341361163682756441955818888933197849287535904538422019057844029159315906463286693520989675373448106653443459092875101944855260943621569712482030610080180902412217460448759968141157772064497882885410017281962363266822313356742642154214022880184793283296840835177438904648293252643276458143277210440652134407055167196712014539316676874072050425143017128951344136998743273950107810388342525344470479027505670972135101331599721986038523572294742040105065560140360230177598746100719496011316615210225971443000870657934589732587543192967303102388067063689793857509441834512745237436355928256673281281278676328582856186488966848455423450603941874716231175789412352689090836400375557590443579466563228630143182401848402396220899028441402044743998625956145839620838140803477756796497212958097982622608962002204726777847369194495567167273085244107936960641500130605800450360491944319764449539011217552474049799709290647098887181607479408045307618574233969235806091747196454530131689968051521345426998609987588875989578581469447770253685019130435645250914015221670406674215575182496438722515083946050853234061301988157889623806799408783797945145018546936607169088769450921748801904690320913328219957927551375686098370598356650033691602812411482037999102688573287740012147596609618867125924523585842700704621940356778614229054019805341008185222460850142391090653335695363081602775242481216637653218267627851971154641601205364125288485154693012193095822206049238547578090895701306518835070879563019357210591517989326499522562225951872270822952252999011703838379176487694028375127784383018648420736480238132820353494210382371836108809569282858810726469817528628611407279773014941051274402216195505380691768101255502817897090030867636750727178916198255765099761526924377890614341014763327559873890029325596933756237454386306109800160257328729465000026380001063253589049719164858791219235437343711693714931214741492161705732592937510906705724704178311130846784138702398804358914041916711899671122169955415848382695157865900445542727700586768416621427814765856239629927299119773144492677781343443771095640392067243912011966299028788359462912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -255587309532389266904643554204469204295849624884487424704093906173142740544342606706524654452356170537170877537667963319727205046752394337481057292795138837898519981120469805200028754165801506632106154273748941547429558191481848236140590074744404260213405067340075721720713268296912734222433623191209534592182389109732870935510573512740305697663578106502000150276876817039424835428341005247851271949440062792521937418950286217175876525770485286331648040768296990881701763077699709018967077806106700650972743022141273090100722637134550996337755286771768049556815553350951150688209093817463313364870195024644595751145097239440484527102120810163022900088147508704053843485978655975101519604185657224381454312767645266267595172666055026757472453958023000178321888919617517694596038840164435936882030354738915710606488262332898660083709324887118571281019514798222730648070041618012056613666249065657164914047384163399497359266976849870448641457073845067552351879713437892952690146203363655248083652632136349841267717855529467147669766728299908280098708315086222196235702380276536083884909500538110107877791438966174605351717660245916721329530868957179830976607251402554204974364083255008043907008837996892890233756693698423767166896217324023508840279169771093658630539506416262923779009301127094714566226499011368004798074897074387688301374009927964583926195032145104490741817256828605594533325408225158971630679366920577210723057871140895920128843758478980136336540958696487443295721789506259245551216756422584257985379706646274254877557029054127928856838507588343043389557814712058707716075777733339070083107379719397587077157344943551049828154294539836584625928017520369136608184189417347235063004460969573363328354412529268774036729339037991720987365646450472236797268324148535321300947422134926737503110449584856824561290850839332081934265282831848625701108952543629026764072671908139446882508333051489712080469888684437636165674216431070005795866108220947358487273381505086438880891554097572536917111671413756310004698325914640505619475227151513194238281466936734144574693175801843909819322563785091304800932167375165034054091255334263478817025723035105600784561293989487828157919302256305559376515736250964397092200518345221694096019224539497700070179825950205418019125224110612353044170017160608928471018369937030586844542158107305713520098344939125650538750268732139691443981724087401394889387571904089736275090929447926335340332082604661910197034709188113482031719790184330096577340325530847083030687782980808120236962417310412352197142007468006487138642794905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 14624440660162936022295842453265410568351166148444230931181167725969442805253186471412280075421566198082131772304593155610905979426008312121232472712613013355498479938436056149608494514073402604526564058939232284949537041717740047568066383432356362945749023169118460120437295212851100466774987885483313359010898766391868521862172253813321129863406673180095499163801581094699262740141631062976071042186157995017959945363674857689710003050050745541047857374049969918750643955925798523664925396992629045185166239983043206859144218987011037540096781488345510764909648113690267962665201102358465281123529237810046740690192864190532441925276625480458802943879787423761475756471508230779141258842954182464109585590805578546570384004942032175574013580455927084559218231088642773072369555131312222327280943066219301239772130557111455058982285892046518244400845931224692075056718837081182972765398334361476056410330447504153332524969563703992563907522976350917367527815562852328081624767741148983796321604255970366464480585188480144000903413233916327319987588151338624991042698674094084821854909562388668186296268310299342032049874974265180936501724970371712876497036823154322226474688871267038105648869289146157922585961136897850456516131941876349488986669154578500445197609334715499508326269616905780692105934947466180018025527568274525052026249742895185968302941472403051150674120420808584549690278099366170359651265685396923069655251363198823986264003333215716118064289284310461914530554167761330652381229778827795635536094317726112726321288480716350312035837604943591966358595926445791851203325367350019857208011364717921544349917109127366626262608924343991948731569307216115161958846874557268360847417773491998508611313696842668757490500780851148564296439713616965411489598895012638006037683857854222155372347534741647435349075891631931090057672985478018408836306335511159096414129095488862599560531920424615643402626234471763188720594645698763225821895199117177972410885874342726235101806643286831477716723653260684533246984965131152385674010747636751033546061830169970265027765342033206742365134016877700920915277859212183490507990871715630591550439166553842165075545870787068509072417474028308885306281394822842229080763240359020653526377913808045172674407596058425847006167499809856860957565660124431554669748634597379401786059232910315225589625435446324591842418121591606961120842215280764789573633774081422492811833638482383264711535127365280676107889449426024712356003455595540565777250406112904915660705992665203256572593140740331958291719363234353390501463326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] 72881483888101195652326032525920550977193727153681039658318485583842351782217127075204492760171921569462242110436958614727890107028173373150128938826708731968856211332615780681936297842190551284232462618551672195148306833500006258480353332579116425765112036890181471253110401141428268168564576424894404883147505883495660279037537929104329127272318593808497294559112086902766805526698461547273949123166307541301238689337028343148825044087786324312885142296220618211859521251116511763352038113274121090040929768960117434870172601853285050725071332624041484254017070637509354841586994564065613467375895405706510697008382595642049197704229824399543301436101335809752091284351307001017720284417345214942300896277694681587926121309961244623514876520809818266403359823443948056728277641449479162972150765645003567496770325656548534396484860990270127866149232830201159142737557057384255408362582313468439801675271555084748701344113151926511930327021960690718011551867389921142171438998531436501757149410107854656213790630026175710491029353344882391271114446200251448268631833183491756589745604624057134871556590261523361074117305102897349532860675477081034239933911595052446702245872282810475861096293139950875128938838864092775314947220357279496411623238119385880656146227218159888662413071066714237554705117358817897362722406703297409564795071678472318594045201818261827343631732847183707718124827289222672742915434918963230800193972027731506823505440947655136419650695674002366482504817992954614931950946415076164717744193029316662940395678159577178350410587453830307801956522901544995071239817113400570156858586131347368017748137212852667350958627718849990847582847521257763130895932894023935043154983104897971336670846798514474306129106402878951705598619918898684696540086704228790140549244178859074413668690196392765808263421994571621466217689682038086449752042979982598486277442181716305409077324860971268056539564045191002635476569720337427560698828230720547394127104132212359903477350765186855560164061700337803632398618240384872585280848525359182197720307863354463976662409749550835671564908892931613030946781513315171707754266122813412842492340312079215735295452309090675956668353535453366938401341452345943946540799294539897948547070986070439732200078888065261419370580548869286937215883972801558730337695960950129918090665781113894418893447291476984239473686072938004842646216807386744206525452442122070144816230013368564822171721362864234357205043897962736431015325882679480588989664179807456974236858781663001114435776972689607263134833626205146651488681984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] -71811049694100601972354998108227213915080776961454876465402208928927640548958395850311118664436196293673062049903272806479099600219530210825773060888802705278146752151620516603968572569199101583706875245656930612581943095797219623229751317294852871408825838102421714529084988725068198383324818740341157746861781313065607504045494116738303396295334290796178559498283278238443392553878137926620123342370514316070227713554859658058192377355439229591543008974186924506762157294224491635390600952652078016104472350612592725523793033839990681942557368435237267332042072167785913186455197193746630323194099525007846273902318183867220533565700054218491671141982218392139758580300074568189650830672161620748081065409559274751281968945002106587316805066290977558132214110175510788386129700522439666263292063321431431238385223115240252288998007061432491199539533760339438481886807087080404994159624339041031646837160073741526795169298351958176222094208547003754019361765664673858681327270564031153689100692207889636671377211624750620341615716535653621153112987969486666155087687444464558349030895764782562530686591455280969337108528664670753931280725190356421245676247122513992658251359186230034738756022399940081586753303172188047556407998064994998301223925337840444211853302313416006490051759271362706388949407670055797131233490303882382680720414799287787994990143095893249289839632060228563843526425764507842243980155693505474180944039463508435855901281788339083413895657726362183236422961310223229083419487412598048636602987005598670130621923716174890137150502767763913059302190128971476310821723737369655566663192255485528970185756940066965992188858602572812388281191185214605666768966420077961408240813295813174162982498144620228998222240477701609763003894290533932621013318769999432354293836149290801232783095305324094466441979503827632663378051244382049567754558300998093179326845557756944492942095071057882434307734082324988863077096596407226937555162201572935370703215151900164055313460527356265389892200100026863296372260962512602456353874390403924344145132967598490233576466795218098406819830897100709952875974560411675916879885948727385354548743599246093725835030621333239585594915915321077904872969955475733575666227105295580390039915151052044829346214100507646154968315873190319069257220049132844081792292271091996388405348913394020447233276880097792757605466157218709512071050861953484515302399504559466114273040372087394720961674533474237731616449391293576032315300645925641152082069780059638300426706317757889802239967005264283925793341538544374004090289520640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] 42898948570372667877125515054976853262322837045845795804392835738738430797346218289334447319926501444451940633328574441377051857357021752255276445887297143399986106735725130237826220706604187932060584710103440253267720436133863973817218021857567315744155703370285517689480177278919627209147479697159532210040088183784617214797848284548645902606671979154057867980052795930059302803548897063713215870680452116737519952762379651724258134122922072776844884993659773503368101094566382262427041562150714999030623547353940838863381935695677068230544015320644538280499437524492244772756316559144792898057946555872356279507142625985089462119798765469326669737222832469189073562794206350195761863127834423821573451443216789668723336210201906434867509982733183096809979461212668438962204262645397292804284441367306680223993276624497281620703447071838869831255632232722421760002490812431612093293366915755608027033223277181266525150195931614733296975099094075038397892412409050326055146778562159840680022217536936272982060282763960778192277898408471072069492670298586343623256799416960901881691384457457743097322862840508116645736989052153313057896597493733804514452150295863886851197589174031983639764165302010159982316730053549145712143501389669774086569364209993566308008461134196498158775815226522997884585195234691158754544143191950842026106022079126975824624406695362969627316761581990741808762035330122965626032397446256529432870638303563795067320156736138105106371475869251301122807595158136181891836923616739830046112973141600015860796599837887548536947263316100583882541933983469908378415540195437288110887916635878046563107772971326835843221752967475226526872708879322044334195781846457639418892151657281580316274439729131464949826739360303812025037140905489482808547132015086265615419234244941813655429818729876578823038888593847844165308256957865192394128143462263866609194965496820992081695026784093283372163003739840082996868951890458539513865622763592253962533269153210106866529341688374058134359909850970401477390222398104814827162325316912017411388486446687896043599054350564350669076394939350804941975533107480449031640572913959547540940865927091953783034895791734849558358110762359608518556953694060948599348172401649175305494791152868192493396092835185783133214224044916413220283107660583957664781692692163251373059857912480427880578388181293809694837613762035791162523851636663749253001897349723629019895940880348987678862659384391625789609788960167155127967266179560780772039395119283943891977004987743435539833027552732862608841502328840057175883015782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] -18368452410087385817640192193183064747684153450727732699354801533002687167952498021998544160169859160704727334821367384947619427518700163776270564376607356173418684220379178962879357213052899224648043498355621204370265131658905984781601476893807900850331503714368493092290850782833384571910036026627355165992631407129024763090096482817535107785485885578352287765528103575856054524029840888840432058948723165662340499060799887070581104027594924236832628663434773636993981495154888757836886042730200881564473184440496788429326260730279163811835399561748052227524510056502239738015666656480389677940823981557227079354309585481764902134399096343067094922657199223560839393908676057448727860025792615181169650277962673334613028519870774531111385402390787601097687109204669683765957310446569980959858053392903134747866839041262372686903120181812634327141651661653143305722185362811682034459113517427542331351596599282860072693813520275704495553152290163520043787900902552436767802424028433941305545495181894597449084921487069540328459057547132901437101413868282306976433674955540656139920290270404854423844525453929660927173229932837791845980742350172250537837664450224809502089641034026732189560818824232674833626078602651690020025251469801441051909843504626245057305223107396177750684092865020544039702071501635131799116160165732262888172557447842000191718725606242971750639469434592954253712535684506108910285921618019540811232730165160981870001954658908121677524344516153400701258612847468215883517651088162811277118734155158172265177666593347372136177586427102983789768436223184905556429153707627462179471985520278882701758607282705417115284217339879947435188760168261208115735996248580651150598855372941611462440877963833410889822963040763746147359859836147752616851679788697251472437810166376728765197556281021488997309279921548281616515175649841603199330064237261119221404700487947312150966318144112951548311988107383312418096248856858996824306322315210725789355499940492274514381941355135079542260421500149453704734772685174617573969593253545579232364494406590538847381498705755315143595785389117989068057555891956521036845821334098282671722043701878721588734558403379337422432922038958096837818529102437822532999778780372057346296084734982015229422574441669900781463870109744976288335263821580602012217050850362343299302494960626435844233605229222337035037241940688590246973252376852398302644305223367981926474830397533863419253218287918210772903104217972665321855455649656391781997284976757530226133472811830910986567077044415191903531081519981405307707032862720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 5609533722028136833267206767384647652087342582837966019068852567099029256818283072767954982617146613973945044452683314919725032618824304182086167798647637549982001848900026749022426229378891582437073858449098579059812252703412315289780949391560650972486734540309940730290359159273066249484025386702861542876889643538649476657578727837196194780800390178684125491629536753250037369236793812794965120191269599032981112999405004307229534639941798229580547406550564922029726139172941336365990783043010352159889473791969758562390713293800466409003802150525771446132176999330451134859229650879517008698072176716548572945129902070589322140469013142600327453085005106955996578127363718376247681682309745401700236491220240043153544576211098137328731501256927665922068560353108362035921651572680798844254605419440071123109786268844632490892482383044262587531983483972761820602127394721726166887979827646879838198279279428534299066817609348228959959678646334607868417082504445293748761707276987421078752421642838938724613344304858800026619454519981995500834940361049277343731346262412127054502506215348280347926422932684587697011533190512391345971182685123130340080456316026477881588307677065787178143919101576831046319596804796695408186747731571461853865052396062857747674814289240579225815757445702079173828393087035732267863098621765539775572381736677798022385889474662639739493427977966457625953140051361055040562949266785663929384342393054613323899742375815086363273933387505167870662251054452069131853581323846226967110912547629282531562141076488900648225641749858628138418941921317927980820289542904834837663072880985491141456212547327628982555307524743636237677370429808101101492254097134288502117357045364568626966231910214622000168966703351046066029042182497936437931532403900875300426041023986036653458677290541603069820814842197326896997880574019069833284607548887824993797357980285429774164242503374179583453813438134647916601708935337912315715093359951571463063293621724948792824629717051831437593470276853383785603656756228149058852712656765595765783514369532129030926883014434521105406648571230701688745587575209862266900540162003584324937887028916275681818983119173540270160712033966751379466878379095452087184580369840545875349562161373639920081668398493125364209212442885966966538863017664652020819997572834376250241783302970458041720358849219741689466636112743627131964433639657758627379507976890152415382465630100286808932512427404873622235277970960703825572397454190022383013288378792628534761179832722830399271751533631785277908718547976442915948855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -1018806322538487870795263717529155804118260389322044931426695307524781068305769053368132472640221184788937488167692663365477017294118297103915452002707629179743163538202946777910093603964334342320633912335429635049812959700907243634717462578033017322540165846244886398554332797356258898178919777798859199430721152100329068463752456195343692960829198966087870556451792871084421711461476338330672840602835879621045173261745078645961386029819206535512508300109339389959540761460447685558534568762104503927973993762013186540574604757663423754119962720308480439599060633902773665575149958093997053777949529530003661787713606074754061062755255102187321913364149999804763654086377628817050795543805042677308418419385062079657886659344363648755622597732379605696875399068956016886889341801094508461398021656104560318245893382463571750314064201436018683693946566291216397892006101867654406126219656862871926403367941810695962919680813028603555197276902678071301614438790466505322772492165847883365124010003087001392278173624634744894673538552094397170288822370236479195880070213870784676101809036586778697718905977560272682667361443066911634359100836631758595765727540221084066492205518073021421048774361692243284131989584324384234062806279150876273191681197481194525480140905898120006298461638784643466071610426708971501065475853562552069254494227999951604978756495408095388308227317871702966115450472624108261564485137932480566311136580736672152746815078969091538849408049240328807569450832760954169903688677346520956000441206479240434513767473881159715948975738489069234472554247402370494565301973723757580669729183095822970922355510592869916942049980433924068726690461781736313194407647174946434434589025800193015159619384892445830171769491976765093167687806232416305856653646355657198674222605061343225914833931636928117202992166582899175286074997111475776327014786365706943754702182989521616621151204644685901831726852361512708371363856440671190448407451097715813586707288574679270840472287957019779409339510624313712997389841450051640880052095478189716336550204578001459383054250389631122740016272198449101465875139526679946692768243385811295643761262973105919854117551870475690903909095870064753397918017990748407370794498582947089950323859185724355282410274989944239240905011616432257718097904192320069603194733446582286976350918638050231873587695902673140732763921607573405617438099254245281426075191781955267509588084028104130563241066598449619049034441651671135598842779779065092182500909670289491837281482869295187565529792099096113655876333459865954680009916416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] -71304683553269905926821288359610194820811031565653306736272606571431831256834796969512665145859383995291270548330347150022411344084354729466942012333938283429499115500348462304128749215633226271977360533774275029867934104275329389582661776492886712941356988103307521041435042881919857094979699137606868363880127787606335579389313042826829688479323640364309338521688676718978230156672870413031773718986376105778059962560084346407405734545888522419035234548355404935740149634673778910051442226083471372396784091183488326574749793809055358698029575468372692768885742768340714165954642286865170162789027878832476440423760780129943961305218154931908872354734968028426439772933837919129624023730496647662284531771446186180168392693716955797802627476261602528199189652162025681857430532238957340806094657077000036815223614002477647473285099166885978613642999598921969646926564433072009088980856384544021680156405802929755046296594409587540600480230372617901902036092182888742075494796075139180580498335509400548817637182300763545889081421415799163673473241290491586955461452663509281574073987616156489812784836646800630764318041876264536634849743855821153706305922464169705674963138422457906068146955387009566977869639937665312892925907798914555411889519931179479177272848246812421468721882303815222180025890652376262370968647474507612408141913065546251261711749497184696457223970175216662960924844111252915879005519561097441042201922091654624053615338159513341069429626329972976238301271035736475461639250970420929613712979167237051328917363790441228716022321519865025029854677040226045690804116299148210220327104562326248888260457712298490911458651136613685432106846459660092997506359450089984974125659958599476440646700563401897350818292354160018367958527529686375670562231965431711331682764924789969847652951065447969425926961057426746020042409878684117235207419373511951314252915541236328382546085237439717600214147010039309140156112664843385904510867457288754423712315070197313441463231794450997260413831911527833013127167520180155702462095327207208562183683511857550513144098106022051693803311385799743354981935247797010679364298674984391610152657518454377163842780462138926722955287142635667636135357056411386288904317259510562193134632162746350507531369686870645576476887805887024071430655987222670755787537809644738972897238790094364140502574992512005305574318931465214975683539743851650211224240897018886495701363079319566973211374142560255713223716932393619369452336417680853858076510968650028978702973866947859238895468299371168656116006612919817588441088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] 195121559781780922004628780090561582311317796204090536393820181575729943162685426433051095271952445735637348200062094021227378914545375245422070613324201969384252306270134714285598122706066308880087131139212189004845268965097984786921655487643494015520928415317772631584448963603150217031165023149470985264504281937736404662569726919106068872278268314192890729423606116508379611079114453630426930593466956000951233219211613269832658308756114750442794832551810554153853538382593004275851434891081344942741804248371005526966024229159272754877810802724647379886788329668724462284063411221780313499256567343461019831249225783465689866213089331837509341659151678221393030121837800780033039695138206184370580633749354107068217501767688252380598597970711810386710657004552606797784508095907337532294452967589869140992054316359853368962479112620416927671788407530560774470246168184364747143265411808027087842604331796912766635239776956970303999315625097030241724396481738417897861869450958728772585859376919431594911945737721553686050464237275201379485706593825599107273010909521564206785095308213852642455589777799132181824650281565028734199501420948271907447452905037615978319017245808213708526195603369406683859315473471922297091218151240684328332383481394285681529812079939496377340812738152020930134222666007395185274118794347840484335702769474587436886083128001463404355436314864575679551221185193325100451067880325406481278320130720717247014286367773316696871077781919966806711345379622391613169768922677234348131327677872460098930347559371174282741784507204405644467850523040147334798510637285520852204902940095622325040251288541658011248314941019257445090347037666197404414584600628832357374345915453156307084229923020707272516041258507937208122361411923605031117685907584675796458223662757964560859508768937222135163460394584459379393636325412087401454890741821290429256934202343481548480119479916179682256287300663830744348171075867490392024365042727073559404466068373368918454957972257340846571879923979932954806535139084017600373626615472664475269262392373999387864412081273311128968847296127132726488262419324412226428551644163227436807072803822861967817502390706225625744606349201661828329690130857909541829298114636781434497131241093434173173713935694976869035943923913024385233132137783978546726965462189229400505037171388102666288888904330703233998005188266041554507744804405447985717212121419363169336049248395090161102345317051135004451826444724012067029017634915400984292255050006831418471562059314033211938698513591535395843738543179882649786437861376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] -173826664206398135738700764216797857381424503093892984706921681082524748122213924184317703846139610538842357400204326286545176968672601848399095237000284897047955926688945732757113700090371886729667336751555378097360783128879961068921155672826919582483241286425294479396776723292627136530309849822321345219257487142204897199008740582563299975041032405045257438084395827702049217647598712070688441015801319542651999868024094589787950466042833393183086120642818378374405294131237521428194368647369442276949964698122108032362159861310086870834820954353212261807088967070740743137625654116830364207168355248828885393378766552515838311485860311482025524444942678943394552172892210355472159389324977513360122291277702439983969838587615116468725283827834371682442437015777462972453293812219129427249005558905762222867578461917800477122894459272159010771504988337385842600327587933010442047076404303594940758384438502339412731489158345775189804350883437552607170119626637783102594156923976328669859507398226951916382844384096172180873779139542886171690464253411402831709702822415260432314513913209388321931355522424791764981863207490583429831450141663147309573965955336058710525615748668301146223583620055290625909386414894482872172833061680802540990883046973163294372609864889188189330113685850625242966739126763447943224842979758946296586481640468183994602333864325962635016999401408382898399290777607188222054165079270045385617825539533273184001505506362201612941586432806707862900959393601535140575987036664183204801946315161083722983133393277938310224651091210759360897251990487505031032006335478323566590513309022231533904261348569203519110667345783640544946810213553628690692295615205794170839845778900403677858106287466399774655178232093369593471394817309688790660514739173964815750951954401321500169354504945863733913449229638899562011325940154282816410073379720955302952543003440828092218278786649201946653488055775304280437672273112202272994710048509955703855847837549068758789230534642552595356889117913079364827954385574369350067228016040042071148088407599173489906110909808417273925926789929758764894992465520968792995544306021816156431093209218420329627280907419350440771689958473840367950130924302567937035037084589111135317720976984880992865797498259832292725507965440172099774400531245778725055343045250591956833976314033061306409774408931403138816491510890320229201571327499390404182088340296654167676760928002845058931402010885787304149144008461675528295930725049636341088111001291416565951753627881788118830462654609752445822411732479182089423002009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 143234009977627037025589995768393024957020364406203082983425096213915871800830800455234562963009429281343350470239584348504291459220036083235105811094623179808984706856261021888283915050292421377532039281580705597426773244687623206852672013782078997493211808899657640432286389666673958217043603485727962943032267971891467135525315646495802133843858584984289985139031748311653789695921196879103974492898284373893772790385966900611636847389987671866015567052570936713489417398095461864593806552995172262585790689449766786838707020748118468873643497159118998928581091902885212333540532245551128840166641408805872706003814024210028641130712090208405165522016292271454571428722471552621263778289152776479838673760980256079206459639877369030680540084925448499039228926104578327773026358608286617932816750529021706968007329888965568985290807839960428883607619659662054412044073300088850148779443299056066037333981113916236916447336832143145926933986098346182542378462393538786776113856946609670545713256723697003516634285664142795285888162265736599390882031099954654141588561756839627273286972715752406978450122282509991916997307348033874853087289074043808216968876417386959092046227161356915450264723775948318611614984006233093637061935246882398058076583686191391378768879483065850639395671501392101548309019607750874515257855327314049250894362848504924836030679817317298198117188974450014957689954212518044642307037630066597271404653878871600396340742675882312329032786624234346213940851316356016278636286122409543099863844417474214977345922925664970479285120440602936615078791401964202123488663179633037176827848924634536009942878033901042970002060050584805606879785387843780053290586655180745849353877753312147520227107371606498994199063806615426888595886854454520789823440458966827686288950076726029276091497698193860188091799037515240552701168028127230506939202537509265596849306983345853949665601188014222907951414913652100232710431868725024472493441160649857546282930324240662680198565777230634271436270155040742430349162714873277855890922763068568814265200475034094665748965089187541718728183709974645813945247576534207105955592629298825457358421445443033232923128724728667831005573132858842758908050924921399080120299666213116159042478746220390921276399303192516400559328833004507611077313869000006894155311828267230597395392524865001523023029275360842429931526933342764160675990626214146198818074721251763240376131621050745059434716115113381857855582727127973673504239000685991592365982061388090982888274113882896372335005236396076779432977385714485822681513984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -104665659760626114968223176531294182375759899936632291783262963871302946517493966747469966850126397435678949708129419949928181650854303787098712437471899735915224649085715073869029186509657404173935647698676153073321441121312567504565873757818694099190853346663929541719726271472796149273526362853378860371203128558911306896237318749155866765140846413341226133682617514241284246178646798994122412839763296305107686471309941637698895368673735506144929415877728656465212439450141963046084352598818754311220835723527830182595642226119602108376796392217378449794406834730771524152671782080419642865551328284813210471558003546727449307355142468637574175421841367814709324915121574003779524243744575841381342017382323240339062416303150232916376314044276096458179793792252289867809015823033070980830488366529775349178681401069195688268269702908699249367766655424073005597224066394634179352893140968769998207513163687717326563799122796377632221781896848914078905330952671734830776456293476320244339870920481491723298190738938561767919801944674774101355700858010653636733831431091050665527655054678569064686563723584854033005461496396279871517228198205085639291172993628337831123228771719999471477620493583041149677497481738501882685695506895820816757443722924709863733640390891858301535371764591796172507803801897923368726432244024046426652285766489019653052071620541006350804647573139142625429312624680081229568296424513329562115016646301688321898056797596111278866146636756506405908463108781556121069245634796124209837842552767790623702141394382725893824822936865062436517428309435616452509479829612751549536748240280312107629220790877097329830184065944971787115316402625318057613279462258937039173200256354924245373933193628745267257545388865110105070713132470196663270065780334978337030009297088295505283897272707221318697053786885065084554660727420234334880654566886114881761743733903611600126788054570520953666859879919905178140381646316938689484366488570586539218590201486038933512346668937702357692905320311045555867627183469722310895851151373657659388374230714237282370631029465817805123214069078409689524371406548816916045022126359804885021476047963539343770890206342943193188725503930162100774744693909343580430629703511349644290329535421704352712445731874686064847353447829506257599426185894457290698351568679236006153234240002188298395517727431344370337265127912028614014681470057242691034735994350432081531964343832728418470635898079420393342548469493957320780984956443841427739658219567086712890294778370412265060515067604794964727955576372615728643597926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 64831376556713519969179302259194388810946812347046522469989349071625787445320292190394270927258434820534938302765875502028278888856025049070947296368893673914040268563959062619599154652429441440996439914236855913958307467718738611766580973228104474043109986161802086665805717248912009672640220304544030798689830539875015067961967815098844647504503370903942978163092629563471914490616257952321140436640817279379803166389188124799436088396465328000753653684974561954581693392732408037439830819059081420583540523698108472876818676405090663786955651501570673186281792792583456091119305978306688913143364794013348841041767369139067413606467867837300058837892684706492605073079783552047855093977673350786204558618418776005159484779682780380444634574230966481640312913375823726201728766664674915656996042694286687406978071831287804144254821511981898150476505624661554490717745984758581810613505785011963176899432708952195879690486258763040855823717153293454795049417207801540278505363866343315291127073116189529095944219821831788470623829434023482093583286084495549921163332845738636170061667745063797284203512841808340680677140766497917592060642750468055990016753487488417230435038948930465837070162933797400469270152119222851811035529169080648109236323168360852831641595219914581002947296656708692781526763363321843965945192662838038855101441919643468545228334610303330521975979731680075026799139271551957383050745479013641149134307639827923744256566042422743268268834103594093965716027802055161778671676719256769158284572179547267593443007434148269839312125040411636832551427336991441394302379794546116269722431117645445119884262851719721016288764620733496373277162977702964631697100113928444323878062100663568495994733802412680531880041578584855397834075930874088170266966009708595245523096354763906810082081830921743570831299941821799991484276397574522839122467116225174182954741710148439253627371349114915158638857784054456944012605290263900203465035610162748695313530609601413180124720702843472237057720237276759120016429661438772672587002920864272187087009743284409637622875730820579558321462809474150712190811921228518253026690770926092928862445693542135095065758427163635667860654293348171214553009695375093528196048484012238142708011060448427389428759216457528721233442408701038747280975264614123350596016400066674694431042390374716261356404123583290548112398354476561356830108236998821589009455096027671585595142583305395467562553137410662192539794308523606072565250770229226667227519813268379347717226447231480420870781216992674719542310957718587081473654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -34057759278107577599534663087114704978616891766889568140325099977722206031558201148484560743140663578191229588754464966590538232327036453962820922210962345402382904884303726313998719358648598329938270159325252830137805721859493268284881323114169486572953404053025108058062382188263520466176308755002278189861386253137376001176548492101025578786010747869134633851580029699277058516886140947175268281267835910771421396605100005553388125625980366102447492044435870475354144107399259428145566427871899446573760541612125290455280288345224841071154098807098301104683175303426519682512534923789239460080498572673258845235166517237886843904549739515322148682557783013661539692884937600915273146589992209114464768781536043363279775021175873083860709483391815904002033472882876196149783196469667674887924561357654344615206677890732913504815589951538749726671417510430899669413697747855564001819183198901167714998791375775338694473773525319419208449535786255149219461242266108592603716038506948678863920673607692973856944010974701381020853086729469461485134249588560909065311292229977507597678118728710966558338657260797103558372428797134402189611085295773113791692549132459322723953752020591862286655106507217845249275166924996958536200859959313553340182859213788246458295202354418163201265169823174332527337547390317796827657373654842707696411406889333264972155435653539406626205989162234269939521296581884417803445179810007730847621176670912792107115224224038737670232814956415165443018998002653635710714068394557636393594905103484583906882922705049823312259588409886518064982033034714193086359233406666746458280239408090886264093273129195958939243310231812271444341008542372773608517808344193424160709743835070114484381350206018452158953190649722410119636536688641449562182066127964912278486474453427066467860229821459996455678592821477162989438886792648560365189581000553427078922448732505895274260568323437260834051784306748176918438330701510631909955092393869922400870172242404354048315414250658056565270598539544297701041328213465049971671702225348077763371396006858373277439825119887031944616606067426646265482887654531538065248774022885668738364838828549259609819444078564188940091004433807940078473004759425760656616622495407089572105029343265453747849758348094326605339286120619695581089874127360977880443952058604462886914364037451580455528370349552733649244186642103812285362309598282781859227607190719981775979744844306668506489049504473809897957393048442601479935510063871824674130161608182873015632536558184826376693762203278784053826156570360361792621772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 15409885471524181805803126424415736381936902067659739611123944587245015521194342516687975921751051264162522551288176959108482841652703652676173607844063846682268327747670242548187983309291149266835203993292855101565652464076280509462164168753055244712895744688157157182068917753216818440604007855089196823304349494437449827763156706250011802953839909247055762771179134857345317464051685022776855104774417651880243774454065641578240506123127954662541024318982434774920337015838668831253739812602318412603520171459711510312362003765883238600230509147001466195674522311268132301846654472643049206884147803276538731426886519242549743324161401576221501112645290816964810295258821123504739058577498386294227768019705728688250300931116121849304772178947428717627314267816088689162424418398150106179585263388717233448852876167937178557955950608424041499512863405466326483288618273212684294178077314502875405562868597317849289058174143903636080333734054092399695197727807030614029533534246712031656846393264343699479450810241744998587540228802977108205093924252733803977891906264408309779468363385500925286835980851952950304056492765840355595166935654662460317979228943707599964912425140462763886189211997034347108092539633618157957268642787868142107320800958090028270476497286797004564362267778546598498553115518873008257621377495202391500046814847240200143095849645449164706272047421875439175329107616777719021667974599362098441070843892006817136614280697568089291581072080425173782288631307960689352017003477839690567536954796687887723939812752226906792443997703050695459590217992156423402790139697241646947161696152904551478921509898625057678703674787740614853579731090167857125499742436482182246253714927276304354480911903339121318559886357322583261404068215742203089104226009235492934232923471880746311078607962965940251323383785852098626695263106299790782366376966888839985860306215721247779914484492534394676037417046198296496499500713924434962426644545495285166172790189649242547705763723278674098038250257700493596697518431144417248417734064610093807879708480398870914387253953832066604419163430782877956341934814495094283085992365165955481159459240273186357815010441914887375289286675431448321486252616780043960466996586470573231361157931057438369437928130090244709606361728153592661608099145373290758053352135670872010307860077592721840457515486567707144708976080833032618565003189539869498256385932168535220206835614456106507036909749563671582829515069946038952893971555569228580649830461651614562746395667581144657604407202954728506999309504677216960877953024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] -6107842951305529623031996740619225978922418159221586575539767971040382815166697709989718265095573234142850038045013009793942460260482350802133686387246585540692105496140223336376571026657075314597154046369920862522996561513461029532271571992728728934955061725953005633843634529922327008174372772430807327932512925879354453953446948208516480559389744207353922085351170244526117582182135214350934236635271873965810337453769334761495192600724298606208973505337692566140453637375703911413582248525584730076228775592483729379409578079831945677673607000176955227958229645795741845732305197745532680528966888422303352896094506083989044268275065693135878998168506173002142464029025687525512206196972535634936407120203515701703150540469614545043839011292176777987821646863334291175993270371498310588305686988932064302226073093466208961175847838299259959565281159602462833995565792559157438901374833399046260358745075943618773565474318472882624511482344108998533793966788732382718391894613514086440474104298220372287720593764647608296760898941205788838576255491557775097142061470957696456724062053409401312442356037107463858065840162873665194363186470431193574522706662307692146613348193272558540141529910106196714121176769085773920974118970928160434872668114646911120581065616638328844193286275646539312123694317924789410509026652168225588143667762399388899435508009596447518648210431628966550812591614405270615430273372184254732612628001792399218886154454328292408602944240217587004064908169806273144104643832670686770462202960353024072030453959738227462511442444818879667097809926237235764154274169113452444471546141388933356266581080414506736027783016129914773522276905308488650152314992546205440798108776802110295455042046792015508620650466105965421223768145051644433185174410658069278891133712978928087960328196414263796793701526216952194628779818810513249834832448447291756613211155884702667371619999021447489130147422016920251330651170866019462525933835503683778819380885805013124267840316432684270042462764283829265119109740697048145158219302170865899924627921934051945334168159669155183135938139234795851274815881262197795774828213911022305679715971731313588471613313536527132463625329819442649172841343655773859508853359149789961509397730935261186491680795833957183841182950854453301440651876158893533469381197697264312604166862227809181119333705216502596273064550496935589941816434242003937672440992747514574266693306119390135321898891326225583563116628081334905714461338180185919215562376711839931964336509288322432607709736271034762079567660589322575701606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] 2152876698846073490681599866113250810958064370861848438062020634240684519604791616054478719931228896500410392730097101125563670623276295178340052506975818008211938990280971930578412969375461380112794439370555421620873228593106555684595011144174354534366409923854182540822561055781856490961339455445800069241111487256907356712792785095941383176470241616689792352656988568253558953962223212307699872617798700731161845172275945209707971258862906041557593910523037685569884793229330982085061628265346930793382284202751907166151529816675131958450388522117827246676330607676234711002210863808433013014141116427594903216490705112134268652449574107948134763341912467692054983106139247097761670913255631274784078431928248328575442273989590206585086947547083365833792762613407241733452856215029412878005716137849561783115806787645987739503424786225573316791032158936756541348775077501593087221983915760562967910284092249541896195531764543736762128029182659044867535616314039725001565880002077018014648998549803592492376845561964157504068727124556967052333355750018865319525446569343897904611845037767176072651107362319498256444485400983186358389548881709932394963189255794146432786286207653052533084223208299275630761721325083724497598251435547347139628029802631035525892572885215108209139831527028438562864669927926421812197174063287525479470559435650399173235859359690842942597365618932837967638591905007380733058250122305637034433526713262287090648238559904654955268231055202218988803028353092433490890020730311311938018094052398777897195971401939122491529145301527811338735658187845212502353453136111896163016437183424332470134036800551231815489632402540604605999759321870846588674787720152150748409955267067621222606981429215735148804164514440230237112163171085836317993367941843004554232583003669492268682836523604366292614750135297075114640497665219306034394982011977749594573395034254720827947649074521296370866422686403936119901517354683200374642559446278865319950422834063530105059618132290312394858865663241279133835794323559025012856034887386823391520742441730277074362551138688787179965890946103939042711527369228757320271561480768198885636963280109066931108714519346251708300087928506473041080060027042642724876398760375285495450526202172765969504650678888519970075386550605103070793918678848006159618571221510250236089411941212439261935304889553766454880983146623715807770014329300352446410087483974636711698956358400230630937802450867167845591078775407350323888079007187338212899617498530439973643731075648604761534767465694279971182316703124494937145475072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] -683260412154423297109220507612276234032504743362291630821658050414534023781118448305518971930352694796168427450394679969759648808015170932663964925282956969906179871929218516071850877631892634973453325231026828380376908316654538440133812443353354020428249326027637474837367432575815068054781673910931809385573345682317863028326488329805151425291355611304334435227182611910353811462210296972172822804792311450541280176738957621140543875726396700758063890068851948173433747007173634135879230214090373036806163144748245077062073115174100675568533552297266902130058108306015819624555605201496631830521472261892689189286103969299536519080263475726514974110815404160458581666931052932248208861923358344837525103583227962403373785946786132926996478249378203147182454646569231635272637365981379109105203645451578346726670236241506345068380756313613208278698490698123421516440776289964182315735780022129497808658463706132725139917433200129694199145223475495559139617853057929276335758147977983440553664086468204755998918789723684092370035391339244895327841855326574552532499418719600415764016655275714534643998676471557012927719430123155979507711198901797517213481152255820735412357003603087153607636856493601921791003567400318306691473907590762524580792661552385954258520596695522247192800552201330103681907918632932327857166190708117311341315710887828096090519111833498757505129883495682256972560291643988570784534539488563657688827160309239584412209288928724765652694567919287648205668015629883556852995886532248310713837445027744932724035785508543903198616750558716196739630436946790676838627337934498699129421645749436601137897828436181672195569488152274210613032638230493610956328455207518735733134262213635765889886921903207259631950962680357005411274677039847746352133782779590572185284770354014047310118724820576764795088883931734645371741554093150837302266014646154089120663034018827811674272692886087598058507001101829738484172423229301863243956635853965222874829222256791556114963750752553155724958706897313476344319396916824883502509337014710794403342053365629015120954601070458722973338421269325579643522673859371586163125689111832305433776511075664965063329978042634530096704872520607168527807716696322607221108508610651019483659912970866330520155784941152537939667106987499636815807614899780354297362690967087077024118834500981160770976211699439473015255585149886028905177011993087954480019485802995824687307375170958710091091811590134984872117525718509360522134631262495333304853685143065120815905068168891455558993826757157171762891592006147934833868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] 197054820660558750681622054140656672389054118692697396150582164446082940215284008983594131951163134690351661776894096444595272470590557889582757503411450319657056668265955128742098708072354541035560039370730087632679419730858962875287732293307653071196433801288273205177393184157779931536246034851548154336814850137452438722082659108161608779525341746614697824615890126921716781321657477545806815595936984232092134916915896049470254905101550049956127601388841071464578123509175745620713026788039239050035321607224047854527057428870860240521877915885568619639680794781724427041439398087655111200471729423887893988281479087122011795877148734820635808161290067350771108360805889894141943746128548848064501889368520118936460676664572830434328593980386197713697220340848579986092967643235893581760678183368626751601376409546313211144795065132716780563499408243454609113201386135742699269126974720008554665380150928064704041629663655253653864068926104392207418462619929583354168896692715324620416507607059269050985335666929528920922541802569384142293273201566528130721908493197484643455981745161498555461226807845063358590543456942814962392614119940256046218158707908613382808411314916019553220774713150977167636357975382045592118115017251565469629906262100347149995553991269860331958352752254859746470405948079639941209009844058681258785662026511886134340693624537351610430001911229811036756043935358194989947886656678076406679354490833498056939703922131867956572734343263825446650785220959893181923108459153816236960559234162806371375347696324201516705590951032512145251882778167164548109264851189778784943126143532157900586688295908662349702920850778760474572109841032083173179658530565109756263273562749816143193119852937545097470742608994601022565000811459869554979947691283526162797062354779254852567262151436427193219883592903375508401762689098192015562090766316325632544638798841126856867046266719627502049355104057991035785837040486490326398241781977210819683128497079580873941147399771096000024561625922835661659950193952753780978220474513646084739026378217534479326690263854231516295757112601519631409120347137451441316706965594408709902473405418776994371364872226947463013749224930672379391605769883295828384435869724037948847543688567524406496284007295224768030017259809574107447335845500894736419050748794636028705968769718972680271307575770131697762829534762248196481784033481998737067598224649369341839710890211647265282313728490691689880084555853087314720817396753790691610415202397761411202347340312220075795354884830946182614085010891812502419537920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] -51917504271908052040074676504973586355916845771431046746719918067296471622593702081612205224290007288446168605259034879702662170793277004380372579331265919190490277266431244761931755499059926688144854650180642486190785610438915204169798292722869626380203066871095345835121575969450533977476179023759110297826906983262329940087417165412417406848919825779565188884233349893445034569678478982645076595341521397709434509049134640657184118784410598353954407239100395546330395509173084311308331571161898433576276940843939262021190042782014871967822804208920600107709375385810528781056454009034452295651169698908374676871088787960288832978988210222307051293102428719780504664636140432893471316715797840639940105339100818970129974731976923243803339076479520409145990253653006250820931214764782245039783603002952351442866069958534328775369925662231187318591433056438213470560138747839231512626161242987710314526410500825408304688539630130322878430403237445656495157504978173858200565807319748087268109408443176811658470981231004326754307949494411519774417537755449569034246701301010407979513254508515757011138935845487346312088692530137034426842514535605448975862307975508180544804966357027467191733953082137076469381917869683472046672874035343224626941130216943532091946006629523298866935107997961674400149008674543486299172076016956270954321738751996570565132218257307287112492448471003592215099039437439295518210072309460246345882413910884475597433169367405345174711975685749220012270953857490477528796088892479979414249188345837806824572647919313951915721839884460389472553783151796475478347565779853310113365984991605898839477686273683237177443635564922969053824983495327377196318107874134724643231844505088205893315109596804590590627765874272911378922556968219314178072153843804906793536180656709963371535501032430763162886285326830952303135995143073924980211467942738318446106886539136160506456388237798521712513519922555248348964792858590172454420672816646727976001868566560925828274784093470425037672640794323330869408161501909680148079461945375634455440953226976561275413106539366763346683138095924807252800619902165582601786767627909486069231902393335417095197607873371148981076514927762844373143013682919161509438828768187256141069230000993003390448321394374283463266301031608505297142769962675992387796163578817407600790449711514095966421793062767246390319670533642883969167401716422255517657152688281951195799454720856337362632819176527366047460012870996184221339234578487910982974894790689422448979097756040746622744291408036175581258304008215812322099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] 12508396260299865390455130126833955037048973217618276561095948466818926856981280741738474269664216474946568198829495095256280028353821531710375206055756418874149617240294024829593432420683337375678603307637982062993340997964854536590171044972296571563066529269960676749633038502274562414645104839000065398619629571611518230282782953951713196636627210692446137568613003285490438832056690088218397514962454321584459883412407642975937520787993956396566757803989820660634166394222507287218756625407888294318233191068786575991797879877952332138257993995085055749190071568465151444540378840650101644158857284015537907623031236670592769816465443718149952601096463321033932882933579825428900430518551125586757811249813056646906641648968059874008927849974455529058685173294130022676878299489563976274422271484113418128623252662256370308182274779868428065923980179355394773078764277111427476448696957485721703545560756114414771153069266729316697709672660826263605219679411033956225688388968909721248117730770908695170204802236092264360273412429219282015444303646369622079605827732391206674407589146807900353078778327321556673895724743347458306128729369296452328257296748214898433813944491346033928979720289981534544536939538029524952932705945726091181800229849622503062651934981694025067912477091335685813478921550116877341303053302845089495408170172693511899327159905987743839422244392917981123915897024977507239120114475473831732334554238450326260902632704971081660823445794343325927267735011527934741449606028327892136232083879680494325251288611651339774732698565571464953692799475601344274716037928720011384521516590056095019106388572129805688283182799649224629080155978688085425781858945908856312104006015243950321432478226244189734625570797476696521591902257604171046124051486842910334774523717278537369999173063507976796831632549979439213181849698794703931627036224782970193050284137332235187727722336727322910715279479731571039761146572158367045419677869841706374650576365247509415830044579116886761676560056955510235468448580290011468463539192899298498606178669370042787846233249017802889938262422308332819073121959557884288103413528905503631976495939187049839307085158769511539632316118385372934989452137401976509716334279731067997791440159015916509810454775575504295358073052097653771205024390568784157750054214426383573555556929042139277388457041003212163977006194527256728994227261642895959276584971725752533992697022283816353387761600369976246766537183599690851576526586923126681561124200473320100587196561600013552069618420899209037854608097720218444365824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] 487822037496235886066451767081270661603707741502879507626332616275609761608203340729753114294943057515810008764415983533975736323920788116748648841740859365564944490753702390547876202713242401679439647152210952436182014302124274158226478611104160088268180542574132046904504397347833746991274330243062629736413788230298293894965890101229239569003251669977413513188212842824818224930877741667841001818021106106139400381771872587867304704276080165166301980632051737656348678962097752104513014675419656381123875405776846234302053617820515802107605784461520127060694957236921196718555674257625730903491259864255144023574481310272800880731776821055143414320692549830294938790462689120820597818256028008894658377058367771752332637742637217602329191621311029019606888138323474417053766169930109014533472865921642715166412783460784677631955991035803783978793500608541659741398958329417334204100519008954582400203162131073093549919479367037672429189152624451566251577984171105987447327591948106319546656807233455896541265525668631703630216748398733481133979405243224178426053588625243876382262966000441857198293330053317533117616656797139172589906630325444775043992835835540951468604218347500960766495641882784328983405412339811154788285238550280899325697700154314780468640595440379282003946062482402009134267334427079445650983992344127110948139470821155464533523534424994518053920473043566391721096346293599542929799898517787341989959832241423507354331946400407265214885654967469516792473385111415206578331737420217979118760798983149612242313245025337478743284098872346257068886319386085283221709342718485569216296984012893342140720124434620097073102965900603651044475070229683216173770748014605111493395328191356215330145466408155518371793814033625221242523939288368899048148669782945620801702882827961474066162956754529191613508478175649536097722156846032566298244536126066643311169364394087531175546441245234242228811726022665773217783409163372401393278457595852645499899165897775850662159780995704783967781942837418433373899980034932156351727023197798266354966514436245149828721465458574282050386906235791617998798219058069271531297464871654085929643717336310674244016517550846573939900784124052812139260612158930554863852630026219317471407418091902591226440503799590331471614986549533219692684231986887878224045514870448659786824444631193135851688951788473690342096853201575255647078303717857736003041143252764398685778548458107071297565520980148123662453628237937821468393831585328007558544092811095187291733107363998587567617735993580012303286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] 21992559677606530122460274135180652379156193632823944292989151319269947091889224683748174917902704443566567470320527084830764590404567273963034712178290835489343713720401614882944644321054049858351981559710969012584738763062697180065590775390562965727824994656930619964330524126472425713109484462597123865674999019378619053733768315467629154456552294778460481696895454415266333698389450660252032360152443559538629770846329295275601040578820192132416048713760223421711578552093883300795140841923633424395877245977598070484378265958873663724811468022653595576414977270374954763528863365360533807104366582832153027875202484933426596866462588912237444752848581140545215735945615168153541968489429869347838829594539394739626265673157797464107728328803086635482753868144310821832972118055701009117561485100288123166216212247278865991133468526834668886981691353557767632715851417340800157377509311589162186883046890903077940523933755879856197816788777622907329085733720648427599998070367182699428010097891124175039767143338313017531976620653275063248033145210633809203792453922129669405589435730005671750805755812390353898364552179078231953800227924661154804203619797528991793009901734025921509177617171421104610106309600812368457826696282253033284741594005946374776631796611887465518502658805636890580900846284402273594842406119177216235321934504535077545084987416308828450280019244834933394126150274070698569544303867317548881603134232280249738773261763601051306424334936542764536040670557593150840982160822537639593970516272736000676848282547913922274089186899603014823160681973031306934697413484537510641532180489765376359464783305493310939262758855427129458681123436160913699975098063587234910392495516609156572400286364008352870273940749354108732712748990656012612223905288049987989129023491892691218453270801406609672699662754762322391713081105008669714908853764671245455193470786204678292649379193830501116805483267806920338005682088872639855161651680658663925807509694879123569734642878773832877627322592879713686876182830153697925501697835304617839406805216992093661900622301426349666049023010367321288183331671593833745107180649199787037788344931104267457303749362002784674348756364002171160019934551265579555448286475453148510329113162149973087333137014732366270445341279398707347029499714677741368641514772891513295491357247304383644293580079551359302740651208198864314574459135628435111951454652624605914563877580189702720035955783345581564474379470864957091954246563508434220066130604072355642482012856552214871915249089945378674786558132879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -36429918622573581412715558785756281442331723110552321015888718513736912506579288191332560178349545065136493328236693920774775188932037403849606394688918028925608085323611313351838824441644441547116116125546966598751794712426341422403220574769581181116472671739996580898788717387254167173816544429607915881585199870050350896441104669713478248754213156763966361992097584785919383486955744634229306639761482544743799937997429026872902764783904887460837226254235143199829975863824471532741137491401238050142586441443264321640193761976174572073537491194985110582405092775924942084655855642599897857004579004821196720663508003093541475014261143275570070054285926053312834380314519602456737866465490331207691494679820191622107799699616377715653379626124463341225057624605657936808141617060552705791407658483834853378853257412992466179344242260822916900744871800683537108841024686885633637889514699978749747197945605664438287837919183787188402966149802455402207319221221058395707439240203745570805969293493750853531573055782389584449719873271312850479956799886251574754407601915812863533186333278237836363550394813828013599150639872635128696785374110419434797691251801846690392103708454903933721809845988219906131354742456540946323824144489972331269165750551807754155432461495699273222654715993718338237095168413948588402449132398298473731943537953206665826094520741793054327442958947680523052475192053396205906373705525323578131283863081771396743019923394558187183152444482701597770708401914300586005587513447823538939868122016859139300711686622827724521907469186122767882131454836827868571580063814281299478539388832504755672328527532252673782048204339463479121816072577905668533446380287200292935861372356664837634126832320410319818920028787581343240378462528370618855696092450722143653140766249150991872301726325136522263730693316714266243718701291861333389622174770671048869686667805910463614532810328129077058496481037588724457947960440530067765778753497212946819787746640285285024046083234505478517218668645722967257511725754590827875742382981837843770384706388860622323366603849813012778771174937304812135710611098192388289218163217941060264310190104041813891750066807513257726214490348674232880775857003025325292088664809840873460953777663533444266477287069725902894377265472911229308733072949483201569100860227110293634114888667747831881190323528629869364667502039086941512435741803456726331390277411035497104960592547034636926548399653510474656554595521823797268118427795335200020736223833982365279024911398047393520837902999916505686677370907394048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 1090779260153576203924828117118740662398483721566892596020738952369181547932638632525658496859073150578392803048435476572416908352651626093484886425693555471430763704113784202121351244552344146962281944486598126305192476838069307208877285603015798405300448707042515653787693364396335888197019138151580180768146521047283767122853243954821885090372294560945789503233088367375410699671400371473906371328175710180770714645375726790406829981130728388400979909357918741046065231437197970992215303608327290816092762838257506489511720745743185526975624437045833107796542831378583978696331430116211287279566769392979487062177316265374446539113439349269541838965939234034664628356673460352291818072886370216123128859636642159122202559104325770718394284658994673763324019048929078635344499990313129175061257297832403918596271816176516831103848802126491599646732430802735902018591729912111723857222254098316872122311900924038121200562448601339336496840643479377495401058605201285395382676085749822716548002181671920766570252573077040916264446127074767475322943304832870816073285169994762685931497308012993840120064574798126772199669770457772718017917482070394454675853338730387765506143937326236257603245565707837367055091726292423042565283242922840629514454667872464918239104960627028057191641613801072060032272913956452370542457747418978767541642351960943217670286866847420102851311125064269385917235199248254620531010522763079814085947104698644691534573532516937154523128833266749632312821171335461428636635738674981239971114765753313012327169923561364310583803671911357538384947672081644420370233091004825194526066338396482391820691100350416169299592033041073785191758148519274418426369361805772839766482218903872504698814326778014419517662116822157969899163513283425892878402784381928885217652660234466601889096156188342094482547654711916322776428443547302904711380713548418246440552134480093994364274736876540721504476233973010155281036537527806022056464649587569587698641047966711315412723227983581100630540826704556587753717815392418806397538979731231625405803862428765417717918773612298045413480437114911314337488163962882409457124373910182887907285896113512007843366511070844592601022417704065992271584548400217613402158815014731636895032963733933764669732238069789695622872545976147894313536585271642534165875969240835016151532637419597761451167104968751664130935187018939648161848750891192648012484908691085287990236735792429539267786214133255838451030663588337047587224463964717323261391194475663118304308141057108979873394621247517743060214191738736082944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -141946291441688070884279492717295775580009097444698691408958619940199537992552249807168077931913936977436876488429763997160605219797774429671366406297126216920228217352429221664856987515151950345444496616953229554644271871759457298803147625421636101432988997981588502420282810012928775602939301534168314138299436332687150544058631720074220425245555685196102120255952067087070353835662208881770268361037145964171651454261673124136516086581794229639701287407033051118184414064991185818912842808284159113434965614877707269016314564892022865606787498760853107231808431596336369652184032744002537488249466707295136040623697472835265622859936553141540867230044625879800549005516212254232277073015555473033002815171265022726959276462338588043541013776473811109976877623936246454261079745825210890719327091370204571639068007223765863605539734755221655904288699572929480056343122067109806246832528880641044548587004018518833575208825809857691758469099901904008146165682800464880978114609701581910414508470491830727245962818784411530433569597773786436021104427537758742990049972449829107154205185545194639780437922567309386318368887148056237924488351779236814786883885797945649334156860754171044346599479938441361872495287511547749986038811079605516536189042989706469257025523512309527216439430515421797332748913707592597348320121647332411754060406361274967151316568157762382870098577205076630424666426027212429909007487537722826048174353367013953328191693966254103725020535137409874503936745534810827107402605875455768729730479355475633552275378442862733165882326160847601015086995337126998929320859024619559055623586277042962102088793564636722167177255333349476648316731911644407039414965948569126126904726288160786131032683960973259562306448678082482797437984356449712785084969151553791258446480899050970416759575743042744569036181254702448689170242633622240310085077905785018149301913720077304715677980294866875498563242703028023187402296880754738045417042882673804967843772896746312359260534809747999908406177227109395599375608030772250107425234891345241730739514522131563399838750914960507512667163855599823886325230325894093530514903141273968366352808528312497581213035817803247063017105976014659927999610033545075119588139401508554581553133994107983394935110164164371991169368857227079754133328275592700275521283641370834111792567479645235781914508396436160303530360462340209621758363286750311407752157733575236970147715051284650497700380585258386154054568312656175072510371564244700322482559887172579900272303523522692803655887004272108242436126618956070912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 807314823903595718094936046633310273876300302634761950285094864273156444503011934795694770382815844100145423815294719243808527846594908247670421403070563995639505619801894957429661318619034892776184860660838002399090743419591499423588642030641082477776030395756604540564562549252465024711278349560490210935245997490191466452227920004476450878589217554466800416953990779147779267783040497287549437826165223806386039983415027239131321081197478914092467658441496102842297431164295753737655802872919077629655655648806564250867076076512052127707944283543838216881203825897063012212973899173054345597648405127251827886117812135024279803768115825267052801841919691875813429132486326758112076254114192109016474929724926683062375162384314706070331879705333090169450178414399876578131903518649611012439331376288623201510886060920755399027232974272826797133154482476244814186069297125571342008606717206205549610538645560352931789179459244011454928016648359475413246357023646677362562260662707783631284285500719650904403047037091005904453483160819336256181319586919154533362577601076491399018820476613741743458986946832807538482528439196114729259116724810895281677736983971726097188795972520221824994176171173224436399266832574709116676463799029441587150446565656341615698364159109858216182581024924322720257787686758535737662508696242013582801540971740644256005584832434503561528452359149894697045815508958963069053538381699602675767405669769441387870806433768445008292201332019524286397835661378235997538999958726252163963689987339229487838587772548668355143962475881298351912694782532327976754359801841082740622283995470968354522641939980210237714206921187896040995532984848657411414308326713306117023256206133753852451095811824514042651402687236686716547444476885458642437938249636889457506447545082108433866066853356390775877172866469614368720031634529606865282341286049418684672517652290686527088921712056230707959079457182126589660172699896755616649682364301094286699989727254109724259656238784415404162551656802863973173820326253839402874136550097788029641590292211453267121127215910538268136036014234754122462601800399866823012925444703203990348856912868536594335337178358518669967027080838012587456152705362879842166246584790082195282559929696497149712177636380635197288878846717277517374436182621307546574630621629435501447202294801585990280498708919661098686265017511614926779009676659026687512051777920240505197640633838632848406382518004723768729507549712860876707587058839042591713013148125863229844289992770389120971682980648649285593810612931455419940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] 3062809294381263712735463188417411433888996206754950564775160369826784944010839932082130928653109857704132560409941404145674574473413146142197607763094213365956805368851435619485706997484042727801835100145809357517591701004411751169881727307111564911902588760030812687708005603019139757627410204154704323918697620587100596136738780802010372170273690277846126788020162661151951698072660041855296295181833245199562886023121944286615645433180703852780393750590496153064443486574435367079183043980813211672118246927626987751548935459429489094051070227307782562222419458626792633460804814490946735989452749668587545481024772903247971207096791143421667827192158922043104933569320010930264930703943380383130609086448936707393257665566563410022140926616420483802027778428756527492194528890359893513246932292474713414024300172238850548961464692068103144626991470626096222367317381424669906094620369106347042257541119268944458972430026845762892370321189054790903952862067770992119334858986821030716290168648548915286951783700546964033310291473110044106259135546892491966007725611234471834945981470513781389553117990228279207864561739707350579548264983481746189244288517718645031019616075205799443568161529627556284221842880588303876858840001969501057323032583493867621794822227301652633469530044990391002691486495676233218695959870890147322219399575732582322002204157092831704764260462201028555971255279802633949550139711065568190071511118515594822734724931433072732558821044108001849326022074527889290536503114303555557103097156782407505995864135430892230042029315482534551538211177058132335974214461589793187550743193090805277981032140764516416045863146360132714478636204628854599337674911939436015095188673023736823596227983141067677565296411835955246852056756035176143762738151682175443643965575497919977380288207571373154539349855919749959146685770793452513592258203788957473266088208569523202495150844765632853983472832187999138103923609741976032521002213341106511459640207288544514336425795002038042861755038636183876601278276177630547121111915764442540615758718867367226749415464726285268469842618393340919157293072126822018584329424435369764760228987115263995352479410173340664500740539958468551808248026957784282878755267421312399657411886717003000345792767717569224033463371285431905934259395530905433759437435410830065395676580496238377187342929120070650150411301326436159312402603312144860481985971714917634167333199763393011106469981003207532716446836794460096735325260816400954638673601733651717942672368318523375201170247289606103777113246314936454348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] -248666366561035955007601591864601829585638251116550924030211697083983043044019869169018168598768547263763418361127576119682504324405820339817003379031489145183303978015716315791064249340398457905007996283588283143350099020030995918849727174989628973257257488683244176225842943442871505464137455357003303732396834518000674504305433718452734184232371627363671566237984077396408699515411443554122775539597568261887378558309863953214592978679913568836349744830821599024494552931955031007841511410415408085918015522793852883455402767911021852651674619196045207566967495892025301178031153055584823329068915681965568350758775072384820500298393549075384105903505670768777475188201174805206547994243643367884071865775909958390497466598755876826539692042462014923569038413777759213418188608481938810474228440424061151153523408374249230687346139510655457724832472770198656713767079896483015567270366776827601009761537519331564690409803958779674325917449774683688952019259178865629993077938915508254392183119287872177051236381327419557218222034914540620342467045149190773996788516217772187551093223008055497008000539802013494466477431407456177730605839580933788592064253294142686810716779410044398013535285595023757129766542937934740399888352292199584486142909529583530970208314581547249007692742409634534538347169550093258991368919248499238709138430826384815449945034448597419331760937499710638490590714113616211852856479272660235462122722817981642287167757464726016328977282755051322459446792266116974930890296543193591305833185208485728629338728093008730351545738570105924844206309179412604127826319726844625635801894697554188082550431314216533093327515919228832970644194475746098658017990389519476970656176732044229154234540184445177744919850566679853997136948995525146339996189243511911436020855205739155180138527281795770916546827368281574007222313993168418357191298428326110100610122570028738599749404017850570331759020283987273809671822933646875707748696401030700283314527661628702004493960211550963870804537927686202323202960948793141715859364044686603072980856290926987024611792588792954494110373871969090399902256223952211519043923978744619283519535389470284909722271728939339855729724481491042438554757783990752330412531271205124696523171390756675508384233259908425076830410233573449362405278525209815716377964867074926942557149116739136702394919376683200056561107567336777791692662448473405525475764915775472172472781499071837664452142094709766101394717855176201175202072090997803825125962963592091397920414538058397919063618461054632283715147886817257495461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] 3388215925705552217643126177920899199712242422070622131561638448825208909649578224052192902539946527288742449994544281841039964680679554990356568463112437357413299995011544583889531040979401626706219431677175999707835902931394814732060504467218720604894252979925511934426721907062813913039459534201444657261186726542636095764017795972096671549182385928702580508228987647113563502654352777209225193746741036305222929581214048384988389716741920154997996517060016093217251561276781531234709816588955163222934970879226958687662498824902062994863178230908428016561636864659506853544641798855357307744337858452717183349830855803619617230506356968649946782034077344051801618628991370277662771998872616787696509725354320851506328175982921261136842794793430876764281071371057240940403911140814913247585957536668240785981522942461865364142542893305445802287787178823063606152102455533095559723040193702107241554237133410299684163165661596865376875496887300504715017799931643051523035821801309620159203136641286243821339397609062084239558193679100334076101441200438214179270474431333107044669193954274528760807653026036019017912360121131259573147405567572289840705286714373895504915729885399286601970671934252232953405139293186775139953210518696330713016943175755301754269715329688151265051116918021264009219237853396533094533976119238205179446132581374729343899063114698691640589288881263385702409596655084999234673982010622615588120487424172026808707523677220067745418818128139796062325723389723205256863391844238695569334131239575244190988801321367711681038104444877477011063975552876430683792802281905512049961117190270922305103585858333202014499507313502031862269026270603963873583139441048888031015848251249219573527984919877825988975723945686259185936147357689303567259426855091007954141078001707397849728221066061625618728830356750314846760125102642819354621989246748032836383565840224410532233534645861882779737276402795535299811243191124689016770723874405079999346143489885782417478055972733087274475033300731795722279557816111523088469198964994937818968220989486594817411054739450372430975883540565882007312314138507866301854661932582243387519819265904985217563186556911399596809367910770526514795968825345934099207308329073782441678991311912598151692530877474983955553964712371719334692991230549712433842082037209570851924425531928065637776016454048748447940428824042595625709415251576546599483143686204110676752024253781985157589049222425603395454982656743585109200370540642267586245769595931778914689914837987647800885424517244027411706711571573156793339084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] -19720237168404227983603877919495382469832735647509907141234856397526739695484136680996473236338262108284830172236793054185725032771867063489937674456578012874757583075788772995372066034665475426108204189664888234850217249693559173496815755847698247427048515781086899536982901159430995210414952679864573684380187067741155712556477583614891293635357375391915492171626635360186765181188371443788211901283963695122670019183874653837654286789957324419563535297648491922655844772794019472552336080311621628429253645693268378893305007468828144185137344027909622843111247968244715640481358465816784368411186127501007605563160730792756098351179011559926550725741011322816577624545809633832068015354543282340400897566191741277299443948503066574215662612188388253183568284329528162361278005769338232464240312249881122736082109321605621277020497483860728853810700158853183223429212928404030609057309165268144335508451347907176492885626097878821536343418460154612420087848108251561096247595068105497305785341799139391345812568970168970733347433933064555494544489000952198011251179480904652833873178610652375281021615693082038348652697907597190422402149297641172617018926898008050102598795239218578704262499152079257429443730726739522792868553442010389066711420064369118274442756807041731478373994417429093232863074372323701042180728308274497713589110055598846982750558173857871689713286828633424330732112797802988044471853730215634222026772215073278132433657211865560904109893803618426148676458115270358018365367767261955585710827896976639886539610011486376054189192414862967014884864392509409141900109348348293431659972445248341795211878576587747962050709665392090533478208086641721201020933377134248899821878827022252093710013297484307273602489823711731130936827039228418050586307553891576305777225366941052852031407055947918367990979835174303486604879571006346338716955314094858750362306929606763567868800246987398201217841979665394478491441658304329639764540500787570135830785386749961957594830963946066290958659684016517976006783534550118605739600504136270610869036335614434705107863526687617935114822734767610619687833752227159004979272201479341940867434522252153806952701329453059187985119161419110579443228420648486356884615684306603628865802732414291243176468333861138046944327339787067002478644976344069973497562327017137717525657444882998419529602793218999631022889492758120234102040821692937491745349371024819362813741863538719273661450482612362984044103523907318108432658955258033144084519407590776655556290740394522474529094439052591440719842505514089258210557952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] 36003797225016103220590420619073195015570125603912978206650916948404043337097066959120533309537901750751904309774165880453061358160158141883574641867007467751138443149833531264162735309458865076967044826590723052760248015152002819174976339671503724062766604054919185297771965778150978026279339689270436019656017885348904039481610743953847863779794867832621949308187444137726881631241245598190306612802878789004567301387508718863039089101777549721246034131152266442158208193145720257994191153736362166003247090745566124542573956655456944318357488485422310147488363103035947750526092622903654554209808206027632325207602570243380895392548461981744902608430405969897904079637205571332242009776854665158813475254208018019654851230972881418360259802053469745164430923555257876857464221325025033878353082015720925672252822709350826533919567496970445737414800305150260212842505658068896441943242260641622216390019058769108674105172976754188328197115855305154469031437033385877787177861857960911399587026973607752388668369305148075711522502778490362332968463558717320665397787590235965426878978708461311162731383782503741755446023550606729663992915934623732082576104069713165945483975891447226695452683778362098305829132976541944362271225245449197055846719267274600567564732772587180622475541964577423703940877657367384761159798496079862294705476764823983577280700481624296187346088482468791565236379312936366959506783769042838404212002581309387135761061144870828525150985729202946978742426012104304539088908198616593827485391940704628671310090699912354112681549735901424072487960578381588928075867614101317654124023150784323720324445878374046035752264460909453163125975052020507840009705758224825216964637860168860933429192480969449439776530485072906470155516703633386325290838348401050259736495687848557823517774155862823974555731591223855508837634532265472140860677220857739395312080128710650552044911851603427391247912630750380156224854672278718010258727647971548874825455652987145073933242714639430738438023001571459297375579326724858835600388675144395480688883736627651412900843788178494201089361805244474879753807793677725120167300581516515323346450837642294822481977489041635380060641721838829198551511602517008845325026868080691832163192185588614099460423459172401096618431748781202430668429708165411689853223739660562881523554279852658343997491739416545108491812918149189358980456434439268083702213787050262342101899556293876570868111877255238076623992545602795051035908675822080340192198881617046748242180536418981410257804419752636247714765804146364162401894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 232815970148666771441042534948363182084993470438249800284192389337058947730384378128258002279278677535007303406834623415014666165322279010105798887234796343897756539991725225918313724841613765493981337318580923654090444404082604039818157873801195294075682711145862133836137436724945392359895774467846695250522492538738622006756451549635118084462492557668788706118836031890070728517953420152319575163524823904682966093303138609676233512864733443734262543905461012260053465642598353304506799199563576432185143988586160530215310584210836142703941581291547724649288988622662029397141277927014147747345830499431554581431922685492408841878038347584595050687994512062938174307990698697241440700765017494404734757202391616117653087182421243879207190456759550922043076115260203059568908052166156358451131432821799792699327178969104477548064943882369305614322099664053228375499794653145312123744489651279853465853602414278927113653511440044099990095417886600963241503240331086881042730903970907215583437119858084884922641011192363482828743107418509466038867088337343473815939742871813388994479129339400202141351206827314617636519351042492815128377100244165283706165132946967921914535142007214280371733191739367336660518943810334858281330603721899891445847091548562941305559836596136202876936066222727595050482569607087582253413028649663397616548517971434136876059659619184261687095388890564046861154384706695768287833002925936546305539601360082968390382610620179640741990370672385800159557773006059258169093009528650588670587106763213175535477619427547277763672340819825395310534345147391725082412573912330637617001112640758286433890088753769058712346407599797341577150901270617783830862115565502985943564271128035945717131927148260165038282812387956131065389918679729659015666533441331773136348724870232637380855449205289198694583145065676664543226091249263639550859970585063025001417723160473267850421739984274264610603436100144343208667881448653622819206337608564563840100974308146745121999358374509190307554786768348745270505867374456771947590440328250946735488463137592593849671724141129782672219935960557427727433894260892054301848526803270597822866286594064474863678910816142099793003614475981319068731137039639036751790297041022887400017090823354199219340788742202308942682403041134590468563817489445345087356202501174620675944530510816463146946673068011800367699081654611911341829629666271780809304945554235924569317411313770825996921145440875418483392515101689090726668068954955592589752605233321651997674727781577920314490786465312163284006766472013937586944868352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -2069715325817897508394889099765942244423860962236135532105581552687117053657028228565674196618291559979064865586081770672037973254852750518918969467077407728476068750825796050613475909494849155852676839753908343117196478102314365289685368807402290071955823268530055654210664665152644438343596677223312564508266014614015256149304672052771974472110373639040943816259203291989098073523478978461445487912517910069333336062550338310309970634639529572836267070977191254803015008601258302769299264336391519589298939309314663222656306191716485845500030322240436032933127185131718722463536878985015323604598135100812558346686783491135329032358011779738626564642382819341597302342747557094407199565045291953464732709974284978404888594148563105444079831554547147657737202877956212948362740810218244178390996066556761951678040016069891842107405998526219145904076843980852387741682015357661491577462616465508870683247144449693365215162282303804184176465205484977101412193299908186171241302692462457773753635482587783642326739689512590021087180704979131328057953299761048722786401377156184544171202100846229409195269630940201263502831991311286627161097458043519883029204721723230843986258509366604237170504248552671255820806003054909064375751073352139419958403625912929289889111291957440054295486103304892442048109904523400563533269594981496062563757034384346028597003033672948029150283537395504628456625861397354395246535721468344773286603214944798652044264331504777287485139897302033502378203662462476886892400008767341198693507501949099379640820127638438795589464757888989258403845051244648671374290521300936860963684459588936400982792857272401515282567140847827904780080003220073403820736924402069033215782050058132478039870432846889082834489990378032056856533892018360613265506473136470271701556407232101540793630990086014554461566374366427325047523130447167780829626191933080353680031606000391779878135299908564497174280460598779542708100147343913620526961971608473314434490028875037744288002106785883035149230422250676593516106991894234559979871558456962348883975965055670189760166627686089457664089010861782536885508688640635887070772477949711679415460912601673208361321548821226670602467981863715591548258709588927507461601168794654226928900029177590987695810482560522330745670463135888423450886184680793677827756335295473198702760449759770087279425168496510256015103809812334083207413569101425900598073835823113117574514463891467320551663652944772157264321865460302127005125240638968405086587877020289178897113082612996311122115668131391504155409527302250363816509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 8750915900786112299917571932677562268336659759871060435486246331193630522655350763770173498802923496591867757646188379368331590078488022632853923968853231670569168270733768635335772389053478247497037862321338339738777343085818353630610611986236477040848196499178193567683003461954189770324462332316587175798571498959032350254747944106239245628072784692950763215247127046248718128514166530679340051225751766964939991192182472787286570856040455137464341181872555851748328479418241247950010123845268555838165503709771062278328556889195532151163194434403439018617271707712945239889064092534580576739032422228901871667908784240539719380771088800934149706603823977077798124173786717445488530886908498024368484281734814864765215045742485060552652947915871677918356308202230406293090961372069564310956674040572612231857548374868016020118735793220763445715343989203249242520075671725606057225869192574430353009050253189367969435535526018095145713915612485849425516876729003851796331645323961404417466480088103883625088760280736631527584088195162336704304178666536125881818016738672236499404515378088067296959959197184058349540850588592486908664978662343850127986729862141014272721771997123603594590784556805772972758374252923768801829538236301557138482991619244797871131523064421084265240307518637418699243955975305341558209656524267625622795023194328726951963248114838586656264053133538151022276869855229497927238246550392439365257431019756949965496020783239296261187386853929306189299088068635485687941551932736786129008285597590683141859351519026198307798611266099602477007759567318467342119226803791053473840464394125400644546675257907221453839582355435798981547600067234601068005312047952527336412060535477616813955035613340862839372319129294708644022129219706801755862471203450834247224709081369463642678014361102936918695812009438112844044288043636337460763618961562450904889738348132901818901109880549873833522041951982825161847388057923705201988835864650287430269988927442100082429938238841726299748068857262966880343370920654700808912266961908764256279724598654919973585932149230542684136350787535292325544942031193673594548372248962498555776649319767728708350187344747585120257453005283606786425561996011127325981846370313847288339180041282768634751847236156587924737887258976400245554955629944039040493375229210785942432257658416803436079369860685142003748609386406848061281407860908272383248785218903805808424576224202691634312508744548420386217736788857787151567512148815372381825725908038147740517406844663905195860771005223665905811119526938082481231359901696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -25604205391873110143596520074192842304810713175552284755327130061688201985780490120554178028866841204657585955697477379259868296634062362878522459590991380088115857483493591527231302667252847412473644461222488725345449140009043882077513009960352116488906350187740469140323172518255687828929857529875263135624364895984318272555381186915305724314751161153133972488181400462693156563559670202662512128120432801570857426477106106510634339291024123671820665130185339300572414467883450660657357573600526564469090495603097770074277383386032906491522162148104194326463939696870712150409518885178985504664210142767848529718529023036023808257685915227288380304529180965395048953551774318063665943356148343468471790565174837683827858150809822227350883428761357491853182373654079074574109606199464193557372994627383083352503134715781687079062233009184744558300045557245675966748988080108141671954945054602753671865644222455732095209290337424456710946154574352535839063920754051023829082760091972115500981810742631294473907986405309397820771593973769956118937226930365360445978669000437953473492562943285576659713295713049427949150057230752912486692296589056351877497920473490862281348923842245413264743124331688584625076244836209478216304586248860154290552263971643276172694217290555793749501475479700185799746319158130184499095121837616547279865680528544716616906488464588422303627111762404064693194910018132768719438162183615276689597949904890304987722812608538361335894851689241739832110142330516819732909402056890395342088573342905715738682688190042849406288070266725058334657445287598238964112263459316062975905509792303936806117122950319252837238893676862025265312469538066506309758416039828511800899200213767770834424789448272009900683060899685268511021070703546811206418112568754532715744573365626508564620211797601783781861037618125539424962034496600868873301664773510604567158039901779803735328019372020454411427314817150079724013935618471062986992614738481291997775018688375278524859815170089238495221243638754542286500382293613054085229921742933982221878018401230138034790979261538659878165569433131699506696639462727940458555921709735525381371490761491209105494297038151848931232109976960405082829308159812430411135974367187725152977157101774385148634885281581387693589639898800494039506866931931160310949142464481963335270431508952346374982698746123744065321177852926146209869732721016272116622021642024729892560472314621982230234799559867073016896559030983393359194034357885965686850012221732266852187831313878206894829142522189839340689002115047054015323753676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 57424704458653445149195584724641323777339257733593539159595870565127443823213644408414926343331593851629433865730126995906530518505852157023545446469695058943006168274019609737705477256083219152027726337274632035376039961346055131084489730221106192023674593486629525636934397715546801988592604339848524872009708215699001387989483921456659001747340136222022562288970568160701990240648013850863467539320975062992230905810279870296968752716947286489310199965454753850490151166570084534704517208427748778095462150868737801938746017065756793564110364808567489156462659009944243082720105196764679820964265654491409545107061461620364399985433043646609145025933602971029202855886619711950636477137261436391366071461318347299270848130016667801538466719063599112589986164387616257427852684524932287300694900664120780308038824428032001702013867458093619303465862064946135440424668179233171252181616040436692872838074843943829703353940253061403519152035022954999164831042175812860100856360898335797435726211801158496874120749543033997809324238471635445768361854665477630823528580538956978756437586237222512210828933214487438522637224859734773752868667546000394558953298914781710672505872406842776662938314304843031159507563837497777197937468956476141121427613851588468902522567073770906780845728881242722332195027967201094086966239875222740184386711363030328435229953701912858372171740282453201508499257965834581798628119934758517388087837707939230992703653361012491561461078653550977028446024442609729137186320157121207759321966143459878157084178463177052251437084571898068049877718534677345905068410909383828174952359672620396825254653460275315650197811985115335010197070198660038776739028736907330706680591099558768211570735911860277440713989176099913364745677053892521179491993233430863688226036784038351270154041983582117442613977444831376089717298487029230822838289440913609369132485101079264559440857870404636703249232586616015324178027127422918305270943808605878557286643880647976384568028822125382967058351189173470034126076078313831689469933439720991457730194885546414834044567287516956441533481940617929911106704220298676374593187937671805778827706506166489407598891574788404022894504797491005096116143940908728038406337475398358810261535475139371942806285370276880580257387663892450102034454583614755349185191969736615678364802567833658306752829906326548080570059299907790281131870338875908464174887977450552684351688264162211635544054583397413776328606453827191630430950099633825024703440882079390657502002326190107730618537775869938336993621191076397841178876182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -103847696256500287752092612019711256799053954042492281442195396124117571799297652540615441791105309608192425106618520124964836915799067379308511980128377259740182309740794492619834081737454758556473946434619442524646125666627666549313223634021317900951173266302143177464033706823400860649612052641087296734613103420795594525216475464371905536622621260051157261768241295166159003373608431745000690257422713600246070571951542215615858535485203333797193648705114997918267290231640323659076587546853873018938773493326114779143743056021586409370524910601302135471705354953884626260916435777142188370416737634457400201445784457364079479550821926297328431135589306390874278546545054498883924580478018483719989727662406962416038561938645533897966275170363580402368776341908275994356840506346494004364764767300793032487380888889481490934436475437675183109378459365884119147887665098249654467604661703036765915843270591788543160167572934932192397820365086571934607580312639461566860760425059697999855462532732298158882483204107063991663811880719568055513872333666223810173937530343588994086168900627682000192762355711009100406068113072550230172980108532918300494523508616110387855142123015685747186201529175300749344212409924479236833801332637483890020247233064750605745185766359241205112416696139507054239304012330932375732194646434630178983631473690928050195061077509751438293861224054989027156412847020171127532555954584583015580467541601444954126174117521614289923747864858704547791921327948908030682139185650358107961745129529011177783828213298195535492531235120347406442328009151006156938032013147162053994739573567431716514632995874521505166294862599877961438926386751996635316096969927216570376820067300829027878436621047619340549406920116145273642505433720141506081426489785620039127667195885389081929758189818260733481679764773129250385779513133778406259023539885175191340383324237127959936842014761102477674651156223190282111679481169032546310233371984169508649426955799586097051932442069455480190346342805111013470229698770047166333805505611359402269884117050431224719771140732341626977595978108897674563488889222619033531635458648867463413838242900531906712198540097097683838389420452711449355122593180902103639668784657927234933176798604910845671353973508673904279013008510637166380242912692817606586584367419353472020181773525184441299743645614423068705232509172314411582233530070642932069017161294398598989638983478255885585891506846183447869862530472289145964140140709702311105981088507302377836359025613089225481859972243806629909648858856420559806247259340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 159032015910713662663263026545896652393721422125841801108079499364858666171859876405686132301291835958851650673161431134971062060608053507297825491140726755416830579152121320538900042881348382164603440801053210866626671425449246803321203541196284363678184717049272839762119633788266798318421406079517209434397079414475118560208639680583721318690157597063943655687637100890210072063115623804883790576458928997892963093515676633190802299191036610132885083566479866697119736814934218401157848306549712338376296960666268730035981296170390133907168052286953176809635965565195081327427918351995021646153502736982481313401964410364120793534048485591493011729188421723057783085026203008456105820144237812146173448343789692140558225015677554932370337276763589143398137697279826479984013322407366506726182083194597011149951913109824470351293630088554254630114651943393950980504115955312250195012050237455761353507184340032028003300838255828643852978693260630554314505613895637613602737356464396902630059758660343841008115239351374327426619379298707018053100030706893197384262897595592488725445121720306336582662828487429687283041381923410448118191567542691707531293138971327048341897606662584644577023255503936431109051700253533511347924237075689257619326505721059213225576358975904295169238826337490886680926310123243533787006235324889059380374148218346232547706971402573744529593841615495221886232849005568641443976410579093594421789232191850092155582904365095183256709031025813147828756088203777160738687466220438064601302078307730665743815342389050402616534184227409008353638427538505425132572538326578149821105891925533436146044833271571802672858983870814588911077234058788358581061743786270740397130587232194318660114856583930943759188416468992772171037320122855157048622244391078979502953458883708413933099297971303307424211313109041582574770777148157887865121983966341973590859563373985255387120412809389695370072711591230971018128206064684385283966010781856755395336771839901466451651327796716534559871840698555264460412860653801371019998172371697306938589134078802077416177609512376578779617649894575455010300283027919059449052073012826981646156865298197065158352957907350970587337064367584346284039819278801998951697367858491552465745294376179641851649470172067219379843225994462480739468116625126277193745714659968508222458943578750728955472585879651601513583780579433812944367971150045558361162247543183622564077539100647825649017954186912507511817987582799012648668601406257289992450514118482524265956315094686014477229094562846353495810270919946103075760374808576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -220553330373961352537895884556149288734475000451597292816587823055599735887952221523462950747511863635789238105431699031501300436770154876068345815000294763729938201206163881639428359528514438151749882590649865626257592330432215448926667648384767283534348241460408214987313440777841125564157653213840279392806341063617065288891686078845319564513967537032900504038489282453974163544446951373022139554819309287334364438735924005141276377332206040850819917597165913589541828589573262277528503090381199958106162040931395181346490923488851183493792713563335177526450048719780564410253255472517572012024363065212004199707237276337931880640822559318498792776267962637128441489038280386604478539888146888422737069854340339400310548383151137460522081891940600576423782873506633256769140523896295717196217043275033282802918297202871024769835058196437095518179383946740345273284549868549272325677235514917048368627523981455166645366558377607670350607914260679126544930057256769681957208309822038289182485024752310995974213843290779229924689600250025366774821042753632543026102985995298822638944312420168010480485798558403656557462612967384213001233693187918307538680708720402448894148168431420668286668578964533463592501000079431425426024695362467590424705343175573303514845908623934362937259546043454252857441196138662279472333645621609219769628848829409166108070242290635854123308048004990490649929635931696474840722180150262931105674019464618562717036846762720904703312208270120019427772922436415873362568828440461401187759307759854757074633908147025884377099978750440497903272688164976735224043796048930991259170667723271841714175170343765028819940757386162679957627595849592862879669472149496463403734025630149310475260288472093996076818512349546824625983533376093388169195208464216199105317577422257395310966141605054575421796378775240530096685277665120797916310670132924415661414184574704449587735184657629131753123326536404270914229878291644944511280133888787366334194643505987541573654215925792127795903004600302891775817214494485236815385794746701964328703003033925189541594687616578164075757473417625980525318638765343718163737983719279356008280699537505509714985520472479209195904998296027560782048862824254127780035654929037873030586245838463367251792374401480439056199775756462293940556759380299057923514602002397902932313272052831579507171126436905838883989715642042285582986558797439487078289364000329475358820891948024927161637306414601619054855136560661117677906064163176454993457333092653188342458506644704553790619987754546330662910148150460246582625933721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 296064860421430059362679931499617531375255025177264520859579004973587399186457010171576462336670709911861260168507611993196097743333426401678844062648328167218431230888432448673143933114245041637888047986894225209638372045457406114102590324171117886124184499961961720494001847485420213480640030566476653859808936813334480658906075764981432677702183304419352909754263473260596785207973885210973628861137734373171273726564996998473417855103824930168307015050832216749559986904603057194170465678058132446706490992299382852021604988864077024230834529625084484712207215717159067813034452553968542874854489914446177984275173128193334735843890704241706654979619662405499631705583077001915722919093510352437418380812627170634168893654515444046585274585394777840376213218723755725692728532790957692476281450484465608618272285324940519285408915891468656580955933207147566888023385909240307727415512554297902829402551348181576086050424161049325277714868052255266988807424021436754558879552614835377522577460673257833489503880746793439516196772081999194134215210991775787635207583226467848420839763171309645044745777112902741409757799048894041951277743259994079658059224506472733419414980164377753076152673791063662192382075185784122316257465625639321538657110451282133197901012977322732740689583458686673080992876888864469474909828294373876088106830401317593579001788917704803291320203324838601116317350543371856284092428494654899307137266215712560060144213132989547950497754059655832258959023867916951455211933263716239382682046951806234998730832458429920990235013040734797125406047423443678354115301385573183367013436833172407401647596264620028409740576343296241947251052968425805390842504505182864668404526032220292503413437018851581475283316224037476064807918580039676655453342871159239554546293923048158851659596340666849624769978328002875691019661663467148213306433536394122736619483802401003304073068345538043373210449644640170954253061470708472483341593728353391589230407856263089761943595763292283765767662399848972750758428636675939879900612565395147622078392044452402156307736831254080785847481148053546754823877218664590920380110679724811008746420753621690671204892519471057205777672715376514355470701602683810633592778069580927916660133976069852090069698882656537354803993214769939490294907148360761050424000944665408045857869566961442984970536942016555262618664682959315541779944631283674873929617460772961936044931538109948889156360680198104996008488833998456809992064800896899518168196884599869649110712536413210431786062557110179024564268951564984009982247698432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -391836245517324956163357077920791241941160510845237201321985310264951541936258428532377843941645134426087595478499782347287314183836301873814639439654585131471863187226936279912873695780073560231762551919902245162618336467808799195385772410493319336255243510111847120937080999417614627708244452931676978084832475209219799595637829006091197089171641309292671245393989824942029123125752492076340668617544983330529685189394097801672171129722417670716415001695560595348071629749030256173097767360292280392604111172317092834930326098260430355953674698562927105640909629254088119159162800405175345505885241057560467752321778978335635347547205961871574585342690567623843670401681058118406365415000532276334239664633753512079683886846414474433730716683470531915511902012437975193231017784290908950707825149127206861776715385110754823338543800543993979858289641095817492434205397654343225914809313577793069104344384214043802690057387731746332421332570812585959860460617823846060496594627141000104018239659837282456470707604809687273007219772225450013703351680643163408728349344415961805470793425245867598855205816837904610735257891084079146990927683774270204407528610948239894532227914955264598619420917960608355742952323554865080255581077553475017168008056492706944525166294209857250316029999009234663926013970899481498806976305566036093810077523446315591924863519872620387270342612915885954555969375889920861580890221928908305113638873756303541412912400346468984410080384919778521912442362019972819464425580696011639032257198143740525585402068947342403719891798311197292668441895305696573512332590876022099419264273265653007570400913343770887226568165715822261948037151372273262551861536564662542208348924208057335268315873314326506603883660116337935475038801672879015655363510498905359827057298306218545817539713297155318865383009356670838142232140687658998468559482557557430423594664043292182264843285568953176781189221997549885861460968593718991274821465507864068675589184891272637542429153932809946038965534842609001985573534835782443096911814560139232905925141533489567749395083340418895670623900243904939636963830964437239001208652511662087446548746061434143815400458798145022627293025849096009565008979583683048903093650542019655602157475316112036101229832505196035821804287346133476360169290935960077299640490926178076171324729779315292735568909391239783825853010091472232186707676611294312212235768329256652640206575134620199421825967631757962167060720067506162967983584475202190911244100604850585796668691826650173815344951744234062353446298368073588074401392230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 494417791114731728906135926484665153504328790159436264525380904004066320225549361466579304162332100170498058200623627855651794280859529650534436239393084506599298321819789692457637893677082887153366310474157726647392149653868114033499513959048235019596531233529704801619850331496667778860020795707713599049115718260698207699065624885879486744498472816594240655564818616303940291390518238998333911595061606566170308237916367123881556362261752703655845996594645507039564936088177441401296077305994737804804673712144994638465749712233572114555469984184388657111088138652000506933356637692613976478224992755889431777003197089886085969928983485403957045369049857159036370867479334989086058722459551058003006734751406918912262587495052564607062332056150574309046210210150139864932361691662744360034017433932972879656915707566875865161341615785209392543060087144420597205174506561553804292870327280453446555626135167046619109937011429449970259844047769258262059962095981887164642039873601781306705071429069114122803514540802843862160201792422177839636823358401461190489731551479940161670145792734210820024111097373869283837228281821549881480607321268831818457903138307380498470929272373412471360062540961828625132489543045871501755614400749257316776423340827516789047734492522435576837371414194816920762496631475627147498818654474635924301653406837250411642187613480771312405292851664439784213503434364805322812985034566459539037922208257381668783529528596487964449201557767057458020549919094055168543071068474512028843514048401374530937081682641437153199665302243337100259782382651126957242027171017454637412595260456207215471678869690263288535998999818872200698413609260885174194138532103701597786367449549888668918919230571334453475315889772135015619878411234369146197334903364422285508663911498849324458430566420172863423907685346295572638949392713068215605477598340859396142915977454855757645897776504963163665556943577341537962045669196335392862369267355212875309979586775412439063809813569623495084550228318710365428250798613874401303195077675477599282912903132917573358468426504597293195765273131609566257082610269702330166983708942531448216221849775983160314212372868284813808966283072425423063933999891299630856290050110274405933346332720567650012708308107906027415040990978604515650627923305424635496752083794457365694396533096371515082959469052593285434405623846841889358137598096781637767562116148680486946484895917156299761040813195628333122369305925011604905360223960855144256136847247692826966897412266674322141668588929350440070706195226299475513378609299456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -572181027337663059314461682301049998943668635185626276368915349411646327711760330728058170517386936025351035629602781079142608394101918920568363869475602507849433926307024625255136319799016763356211796048937841522143452774836976938514256282867015051428535415097707999311627522144957025915177428157589172192362682355649672395865095715112782269855291795036392582786090162416097525931305026075528662438550045917788313575339689849311255836527269812335489657156041106264367207946121283006497715447599619995886584053306318012338617739051958473613499915516858000570017828990333336161552623451927557251334671596125106229187317033120160871483241865741003739326684697516333251433637339290585132314454980931467901276811667503510950278983731243110464793091671103559601447471130837922142444196941053193970885957836407565808512510954622407292491180630248122027718911497953944741753295093384278703025626439735387322203239727256261930111524727913383886153065721320535541655694415951778320253214018334775494529088389904206576542512979886556412605470854857337631182813110169935967238076422355813291645694985236789728953884954413758293351335011843704429290891394997806634735229516698045529068140158800286562284947651399989158592844047772591093007783536633168251636711680017737035345708024824482158271019391679764535534520274488348219671838834005378609230499162806880095661575295977113913521342013691878245894527009000541770734817785965301137542320514170164568759776789501768599768090996156244087934754742649251730474095960270941298912820576097860124797230701294078161857521923378235077081793127853654208918045244258238493521210858515516952327269335164156836341150923990835154546905797130359164504693274239862440689273602665690734952220344871245951407811266789744352390452739185968660946557079343371057668129036397073242500926741779691503582021129730400402297483459783411673254367054965866094022561490119001551905616595392321931315030381284271570988276207209202480319589509167163193362303236009372628145639357332999119301789162063187006196234065372739546149727584096315003202698874416919849928719995996974925230128416167815611930890307349290934934079771024114952374755120461787502960713698195590453568647156537619003279806547936335346996639638859506640063156342357108833315671240490317696747677590041982958281792643580558716744241079652052887553380813316887553256077805774298288263067580293943982714289030684148098338660774897027897066741220268163517369497081796790594477636980519025263201281776760271680130112023936902509866939888096359159978434805176479315792885396494629442783962726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 597215694330854119663108569145016857023247331200576881732478164091848117472151962117025759626649140600520744085566044373750509670613478234309864357237689406616516069852468747634276262098942002301798594990671439218376428368310176972599260370106660305556064942518382466327633339010132485470186245499817046103108767001165608566900760863237363523322529360398502423865119672202690485739673870475942587757525159506765294882161561842815924971161030350298191194502065318620840073692142490458829707344971415198769787355444950653604492999226684990682212907103504395000471542192847170352553998379459069422920957434920186904004728977573696672188789106885923767338511662373045482330638454317971671506693161398812121508149933225360871798964419914760003433320937530897861591714961555817175595286706727992519577360436596095238079611254157217242414328613135318843306764635163823350779097132796749243179202642001950689633304351865245739956710000362852595420053621582989600194204348933221114323067737398193860863376707500038992297259358617840994062149282280820782023511631609969831403230637631339415382637288714582487590433052594209728710002907105504226946736902131827521837099290519282669799462538988631602964166195449302895307086551624388340462355903970396614211557491811190111527112525309471169254724453858609505011770124212795901869579872325971901902916154076600059957934624601839895889617268173761385161136537360640761725636370063703778658518001659829074922655648326285660526724073928785856844804364347249306469827505005747872875089776976020234057561247973650249359727587849182201145659121330935110043340780678835737514746755857381336516241642827368489729139891850234083128299494313805541880966624501686086015505156757195619112169752840593477623213340912410582436153790254027742538266594384502129469802889545355824242459678107770324169363480625304671097933899836769339702709325321137154983807339686732328550445770900189685134244818797012482674528671924799772077873255438917954530822723967097056923232234058514668340918164307966165727279479317809591303595868675559214972338661299279490613109648380660287680818707447536383694784218713030249252148274486925290538215010047421646781641761500396304799502861540762812036627516067552817729108527271141890589222734781105037512594134284631651799870190415333650204367485262266566056377057659917298650306722662096812562408207180721631479135095665456614386784581941205250042398054553972888602984937743460776904355338414482917944995384268149426060234660978547410910000289779960931442577111422633577664662097162895032607587347677938801000920907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -564688792650556156027010833270207148485064216362460340686274742758395420226714966611945881793685347070892044274533160651133435096668181969066871605196139568510028379619533074026390590174106902009302694564878480068620300197915732678690293061909161893967012875419801389533200658970032570470469697337696484856927142875374034820544866701694834832809195294559004936721308553096693397592238419022683738658277439087054958643483322940477836659895680154408249618636840749460481859829436017704797691689448177965683186373588062940416002045674580195369439406585049512433134386431618797755427034469407409970986519569668626120098499686585079801323860846373470695730453614459367801791825659584090670613123133000482166178622072887855848588680886112232858762356047456946934329830950003691385417217389861879590376495584313923442571393100347206333435828133960096861453957888732787623687373607166450836691532693570264769244841818635162296272235409595846183838537685636075246430259392204936833352148836748345808725911884090779730003592515758089895268632736197572310197709074776110496495404680147323092466973497320167241033205494962298150949949587746689214710141233984758252418003135934067921461610430427287495194152694806068754628761414568722215040253042211650050641288687833724227400998063015732933880924302614537833156461516471825678030778155109581797262019500025777404570272373583003804662890043198873885172224991755786716879054488595826259066889771176920470322766209426048768700532872943668924242788258914721321714327842246682849192006873813689237530859284031349426179908796742433693342148031666012383690297019764905741145966194700426912034473265946211890797050360487023430850077746945719345118993596239854949915988038891376826646417505990613976147227338672464937151443577788713199305737335192413450455205567799100917711454129339107527249256585689458783850875261002158321681546485400364904333650519339812777271038693624147462473750705826216068343762404315138836276195150509339683727314526062906643518455678017591050739969058255589346289556253744021577142431370199162005049151534769445441504888904528157802718253341904317981624948714747834652743462997245238488694103920482087962556184783481939589853764340231035959250102563629660501817241713650848007515901252628822088946511144627972065771879935881300718284585807881181434847570194888090472924469389095303906798692381219586062810970930589893556534405845251035337154959217016389954021018373741672322755632092534450066399664229816997768565097593636927403157697910911740701109231743408912896256917059854230831350408881479490849096702361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 494946110808800535036477194070938043604853864350067155842871349071485456159444221619718914412713668708325234306180058557129339669093276874967330980699899384231535373708930180269294087031130922994197158689678715050063478286409770621965470398358195936095311796056100093770452164794909308022990377730122654904202566762244490819155142953266788396782865084561322998116210315042932915947270750941716975448629607841876269747656512538821157819941318940395280965710735067630993051109859532732931881689408605073381356699313854937961076069205120854038190607091914996816544548083230202105698778138116321700827132314664782960247390717226944073577114577148782458096969781266907081169841840252889289657258927826454078337262559688646160443940115712808658817798959298151183288880079668372728355149188383369530562680657936969528413948410670127857802060145485993220238765071082066058044499969409308326859523743100902055237415349941740218660098197762497624664451005221895670661946754650738414398934763532388544765273663692247892370607065549410748157046268151156016741686614495032208816079986909161546172503652257433113724506607414083911674318894508155407851777538217361759498287829989736498714514527601677309002565187143209958066014134013942875995255169024207024215921909569460971293512560068948598229421642607709472981054747658300234534850826724920318965556024684319889657175587148684419990450855105971466786236399333917965086484193624744907550381306459260620532073406880278066222054028697266161076724344036034372281775143736854793413273266015521208139493578209779479894120678322910166928391254118229918059567658771220040218959621017026754266467585693177047376137683715987241224609773130736670920137052683285270947468901058479784829086986863840373395261590208053400633096316247067277418871453733836139324105353066010474023058181950789544482192216355615252126750432899155617139202167504151421967688608430409987004121529411526420691372026837106691025382323545302572755713259773684794140938117889567600256180169933829851759840574682990121838380036840537993052004074694925837964884721722446166064084420669684498789032737256139692376818319787508305164175240754223040674029213561342173850407296190081565653534679399593310830640028234281023539280545090062467764278969111495193575238459430138617441597882208063323166927053000098535741602619861895506610984327160954675086969464083695789888996229822660396389551348352583026799162909914517715616179123080368183052722486034341702555068610388610767685332101656024108893680252524009053638707876746059268722854909274804579993697998878161658325632024576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -418064439978415569154709776287702222683151630709695356101096639597089441911274590357283595612384669826985426933539694959238029721836653838454376837139723021584132802372739582749125039893519709946030530260251407423072930943622497211515409980547744665208253292769247727185840939209701642304131371376452653363765465098349416336615766904928227786824620014510308235163427257826809243342482579856510975965543054604956574968666785278689146825332691013827177982915167217975778806223831889087659057290888806848656419672884892939931515953422674309583411430716554560165554394843230267465286099880180422000051197993162672610171500247733238691044568216304752569534872935559499183008903949233361776295613936199897407714701302812756956792865363757287686227068048557249122219480591800216459782465691086830678908194099423959714213063832703752505058112353842760701516289743080154612078730689704216717990748328121006243367697938321663393330231205731586491897205319571367258634183328578768417865284744045995449028665649597147253610438893247060260500217115938160948622091842266924337926521959868595112237706230971984385004933263729309150239782750920428981537266940534602673536573101353198703844367142882630883903462350657032131139405687253563568096173651366727481903371424415722614485609506494255803783122977411578983016694212983511246922546871467365355740743675324285918257250888646725443009840801353625009637956472140590249753581860349824133670052162146680576085440872111951826736467327235146829236369718342930994901477973771202505717407292283376032610055652051675255168800411723355862202096319960733921919382365921401550981223904189203091828027055234410013576481168611114485672304553687960122430878527186154127197067056753473576031353025633331444443738006398208411882482975167788395723220432583939381412082417444080834579324197096392165019450428622637246993628610705512035776654252040103638462324433258166449600239407167222322959507090514824137628153288643511469562066099711954836349352925680713337831763799430295876949697127104544229881179901028710165190405793703173576920630604374715534169820274486578058223615052557635454846462857756093018983593403907929736281697702671195136149320032290793115466598001661587703234544770779704882642189210735893453196858274657353012254353549779932184518008845009417277139785799066432181438810180010127646184431903105533405192327274143329835924006206922299306318921169266655768618461603441328280057204529976744756090165572678547294195920856188643666284935943603681920976631120921276829532451863787835991094643415500634934235449406531606157130622566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 351671003349123247971453939905163817046804718500181774099403730811691499276157047668088932627628119096791167168814246914833101400535271156172011309519506343187658791042171723925392266019479972745895124800419841755287014515010712645632124054782521152641026816052629151458596303626107302788946024059263531043990432093779246245288059854537228509204815904331265124574904209576383683289389333084222404665871690226898234749723705987215633357750395127884397058066771742881612928468789449393730446989826985536776390472663392423635719667392666562747347890683971230588895379609594033642037585763695778188483762190515117819501483529170743772484874883653221674241069990766833565840465499185858674693507943453871998300232283674854119331312975422890712491459049146607062925658331190260543711505743785121269069328501606830244431540219661244379566143967487389620264023103757305797632140989438097286611276108974443320584948056455955049885147846753894128308435388329504424818357265593263792815243570419849628302886925086006937793711217849325074189816516971801841130908532579583243486945363327824166917276709946843864866046247355125180217676361171218705068149248454289198065836915668782184008683251959733028084082323434059514774594237648584766738135728388630736857834414338669272951466549240949813520086827934143098534873297111264307679593816124945403696311164574313329202176667610215430740556721086756887437439511620238486901396030138349960409815342260357025661399498890356881397048940236198376929383158822221461190026941181908994791657614422428155008116914361876410313839807135844994438765956725783458169951124715849922559099293880737557216994070541407932331163667955542152671551441681350648780520007457158590775061676235162556274523914609339103357837962441057462350027841737578832259977379527105309389872505402595861455559453241182437642232862532252209396052150145814286713042813728124079528975443213252449993803801498430657842555586319864214312141119353764935497702010978488565423388982916668680940460908361060269526778344484912710053569088385272945079377242276698731198500937402876187254994239969871890869467193023314620572408117877098488667255883067239923131350633254238680779348275951313627196798525840339752039167395118903086286895084016352502668616418296943106378430312055621653697268862926974850012680011686642592282347978422773771037738272796093303823608331578934088888183823422889485602694097657814589662722567032207057821018065446352216650897762952373419466950486393391425781479591672749768067833264184590809270775205458597571848554888407951792613757022423581681597158522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -291869650469506847837350362055320983185605580322419652500058771421180890538957638280309287244825449733880382125653903091858785350939669264367188736302428747245960396379595666439177093332745238436052128167855636024223139813158908134093195365480807895960892021539161760458404355317661927315421235151478380737074133508701067722887700471490006119948864391429950450508797017458943982134100287939601091391590338165994064965394653419409260947546368136970243324313188396346075426261627757147037673118670368688172166680808605576193675085728861652005727532239560956017288313117207060652533629629827012106945635847891657206202131901932516993494350560539655047680355303719075925397889254783282147183211408470134027962968758338089753398763756766189659137393190644497493306002473831603210649892341736321139840679898342049401027008585927715299151092241268400213963399542238184900908361091059772106323180913117732895419375041679345105211845149357835744229549485592671228604972928308840446780247899974169326437764146946411267181454544079597421057720693009247271079104204967241756767393278725389604490548034555410896689130214599825849019293637985725525838439329828080002696038386999744404169922251392163234388921673194159525480374245640102923095241302688374579380832302727101596597915708514543027142919287729306438238870593373943613624915558316235551720275459220069716885048719722842248511030060143578332609292330515490370075290978979213203951135159401469574306937287644509082432609500606298982884114615006679560131885177625270956257914311720942785354728475335733827011586925738603862479141705378532565762000518719678477462435038849588682131891651474379238634005155779584736915610119630222096551146183897174080601115635479012001653138656243407938634473329170049877114975030241554545695941099166333869001451265822822999277571800816912641912349186820609569437952174386494208348759334466556992917291595872381886742280660640250717659991069221658217003633940362697718177129467782351554347349824840217027076394168771435062674376136626693591719879565801784885927762027204282955097094648972542929080302946731302317453075710008414274816792840459891927439689707566779661759496041890318794601550539039399207452683788163603149150134322627823260944457118658224670858959568265294790774673184743619121103758949132495184050723722064747272957276976545581945343331036100134748595968185023289387171031740521804314919693912291272203310913221301836560686568696133878518401915481429251182196445729626800890581113174187112483159339981307494909378265752060082039038293052325416833012258503046299740949132083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 226136454502749969096540319618064352168013097508700789073615025247860007531426078328568607984983921995230048974921672964000281392362669662404763954040095679534578477797352437509285027679818789344448078790277025687047881693496566913787308787193363855643240688270194443946187749109674381728434424690682337398653694620703108626906730125793753080621551366202896446584921030635101960420410546243324823979879598424407810919174522708260191673925499014696057557292492073585535553140161324485804533629710858530071142716190765026774705085203788155225695517955401709726172987099214624266687034280448220550232392584260536193988611471782811637113964106804967337739727534495159111843157643967350106012495732791573448143591324461091287847329857715534646035591588206189560301787021366249463017979313866555716156305683705008209504581308755041495666985013398541719986352239380226277793589314913179312552213981433029298632696325301444777325260869873465192227975275480121273668235540169020147793661991032269623369497042191038110056494544096006534407672735740210167478907389925139903432632548811581233998727053099962643184573246005916355266885986260733735944498640452766924896979989242686157384504102187214292935065414448731551467363635728122264668577046521169331474920743993292442969371581696020086211686353836201913272431376153326164908858088509306237463376278205561729091157055314608112196950631467344782719148504847676982692886868248019393493894339905995200148541344694357942245473109256318453863837421166895745523968065664067901664854605500892657036719123273217834942417172622467153772219720950196679116237188978102755042363907647518799695319208557430510736272465754596952505528661056430468344258109234289571745564756934218080905543432844252940122260119903386370862067080860327812693235093783076210380262100669040421962004344149217548496975457670164366095174348380250869012513024061175507820130576898800627899134155868112810197722906151247126368206724515342515117961280393715653046365824995724993514843733431119793964733891680924968102764955705061011756678306222722074586803715943870108444752763981672146954936740737382768515819769665237256277274850254317661297098118204982563085189389705168649565274582732511273704010204184025392946003311990001760328552441074690204108939440713819118669330163669769762961894350551173247624577457528319325075341821701440591163101057921702123408581743094524373676436691064368248408564021983380245517890932362921704260103562206880112513779595428812374183681514766409354733483452539968702557174092157322892235999579558537516340633971831894334331315814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -152120998416009502402378077117813281659591454897304193489325194579268337868975783546928762415964177917272553205983413528095239362422676755399799671065466965202321720274667720209373763814357926025596405111328877330189785868951410043014066299813795969214053499580706409010426683787580067280706077573923694410925562020343628662410830774446450591093165517049209824287616426401155284121114300784412631375400685315234548750405061629954806379957169206043365856821308422180698897710117526027887557376060301720174951967251102901146153505863204628783793202019770350322127288920137345593243725245900417409626737743114460557558182717704576142096430572990921430006618952269859414030564067046614460857888134623753022861961856954326981765097534977141084884696891336236065858996953004396471788598802664521115053276499719738573741677249271661693279218420211011100099740778839805993969070945779160549271744417934454954028533753813035495849776191777142804597594084399069920821210757031632281868169458424897704401751137991778085670019897148887726827700850101013835975058526706009035966278065734364759222294380658416251471886739638875883298861721383882438778880678761694557302881263026818720212014119509905152065286793698277420743748775448611577037423001705739466047085848583962161740912183066624899995356712548098151653331340278237874768817752215629722100200077371831052837563041555833721438270512840467431101802638396482702353185550467819018941381136688393994655226301278838992614702634740325764058120231047624040893743926143937932560326758776886527585734896853790357853645543166656301610889043414304815364725458535505330953111754266414618865048594808405440134347297649290734454590187512127342717518983394046532412057000752861324321933008762741366083971089219634960022088012764670047099147130029560406385060346992448544661558678925933749647012797140007508608059417337439327979074696620160574679309156804209657992286649263367343760524295774439881502318222488673880150740069297770145507116220236515517977447053095555376363460421491483457027915638184756355267728075429956259973762328244612213666124563267843572870967738105686250470074644611860882983856892086909603336879439588760276098497274947539882185107467252158147085151997657092277859318009357363310857946227488856292924099602207928872995541936298366694816927281905213450936889466677076977468324925052298422197474156982351137629325311394776442334527623754188925388091037679075001773770934123833320678433570745464653745034473086660094551835888890502700022514539558798006561729001959520551138556218908839184585932698804430839323453030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 81661126315387740638454550348554018402008131860434258177378362347928785855525232421897196440634130915882971982615095760813161251132354025216940615220986155938233832172134676135087558444479193026409075449984697998987844869782650172493239247611173431207365249855506355859309466970606210251986498386739663163806375139871047376369586443059948739145918325567418351316468662760239724464983196206639150873356950020121053065812277756144662592892490551336152670264920384450542530807092149942092997204639393131770598094893985505875425052469880971356160778606279353487094984122385574651335448794265600325529416846868102300279943713546287459303732179407945913281085567028761673054008482440637067676440705677720559601089907018752412296761201464301735074878574289981195275689685272280522721617955238178890386739751658214179158445364946011925574656029656135291088204649901854664797566049839309988427580901182289289472012126399027279583773268916650111990896932560257804047961970482210073553338207750282467342174097992904905031434779148787755369982039438593161498566703727104868416523781385090676850282940115350594384210464251522241859676852104508802595359286556842152553932375229084194948972937566103052599666616020993386328233315008465301648974082393640103160354004763237034748546957070703855907156401750483107546613949889738838300534332173085021930091459233319657552187732686983021479841866228121935362895127653493124048022803113180050456180603538209427125835927862981187692106916534143656467231165209742888618094181394600494622763505217845931192469644255321118905799882077781918755693593926732571370124584533884595571826641492452044076789414677898043758029371378328754588264226594303111785768941363694957841194391543631203781386264823692497413931434941530073176530459453141419891584371071039287512422182485012878305094272332688148496390890586882936847679241096053834514995883083633996908648091845197392801762762486546134234087572004703861223351240464044677024735174447108848069742759973788672856744580684720370898736777622347467732443782046337021670946249820068819801985221918148738877640154545479372970814233864756597260252448374271459961825724216927986993013777531376484372310906511582306721359728588922192902292035515702865893003753246607795472285057468658295646752697544020523189122259250314083227059461336048221942000530091882213377297376754906069192457557898901348634015208162431215654322962832106979221454099419776556755417491248609612565161422619149214251050310497208068922188270033860471494971951004265505523444994800096201580698996059961452936933498794225006605276020736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -29425788007133656508670779531380342413500142727917841136904563880931790580960536620361074568878205283112188667295665118518847425560452853164958916986484323472586347618789220583776882318732838767277942336036512744661144484994019986068079640580322970017575490439364925917289942543330524238372703006483183498787400841171857462779050537057670353491314911204203870114290888525883284251650695396449047522612461682619118643780659722249252096612807052490318593239435353019851887457949379483056573101803446740120880527310026956740310291244437998285309358820985053254697526224024201882960659565698995308469624477403166175642195076577962481839040005882511414035424421664033341479280693156809081846995473202721072149653070515261870930627221112681878170242732668521923720584595150120178740341774865877542409082103605279620194426069610899172514239574480008141368977875214367353748024185900697930135226796411151392370944861299412866252301999713869939433172211759712017739519562966230925510133207368858100730341565924227673193606519840006743843440673189371811585097422230092811908232830375878009637427171330240804807938636714240407250418968828441368058023471261515766437624476721976143618981567618346998099020178931588595082956580359779182677684832758446951950846966307825044369343316867417658977443834589008589303775375931461812454939111835101639373544552949901975878516238758541635534110292935796166337834126418051779169032322246249902913001137297003884117851528618927520645662190086740835536530525923419961572209246184533973165128650032580183180611615626229199091697770912955487688669619711099779370012293786990245685077551340167274355605248359939618995683098908675687488889993210781237689948221620639674170778332756805390875731717956319700153502630550274736840340399336367808892322866238352183863798293269256013742042735516474383449488947571452304926237341444402713384944418166341754059150884906653106549462376454680935583027581706167414463996401243427041790230858468002458606084143378515855853217596501560866178746861667796502786220247230533253984225002098482159029312696255734984256079756906388852158940574552660797499093599324310575000237244082954591912664237783017562128106186458606253008675035048111614488940523771154147555330883082511200267143883718337134542275694397124493915861827529796028186765868090580525362731549881130171792921126809072058450997809619763553412503223159482620673455233426108333094298083427031368833731061832895938051365932720029104055315859796984532521393202953395558221727662495662899230388331700171270487810497087275493876420126534152448163341926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 1174535737116152172161604098849466893737482632222280553509878574320438070942386221186865542072135113851051664396845560083597356305291618338947134227945168625092310008348783341760428528176044902711239020993926833091430928944888633201932217946040518503975391575633427651283257744101303556675201128533778968904666320782403812531779485192214835793201212782111074554515536820786797020569355516910788428600140795042755934045656126212196880005660333751836416405107683245052611110241076444953570754127484101944116867973164555938902445176662459081431291334047694452348037248820626814923600704147976289557777462550247520798960079814335250395025963031631551449932638839628131815505882152758752227561833265033222959046625210808229551837695113226885585497246950197113903200299048301503263037356820905359623220343699540652508256603968776954880596577968962799981565744276020737472396198158582389714725582366484193096170232365792243399146929124961698469196560868680860189798616177293360229147874729786103219164180160207378624026247130513147467045475157433994465368944668674699799516796117713202901217224659571148128726770447890231967280829595641574377365656650299247101222882436598404088147971393513544264181809859469011341879406149046719646457635560731100565345065664161578559455487131446894771476668704141484965518961418631488399191382774003158055334966720835903575445575517709328246453582579777240915860986371956079433081971211525646368887663361251499041218201930458056248728956541944543022219800406036010004758670382279777726577756088050176450154592600388059566029555963213433485542623909353489804561945909194522677328887205390134776498889984849708020382344161472537062912575374168328178023290217095141320996897366068810678550631407250826505576881780005956152966956639435759343490445819412391471656350966554383299548071207581391290965696959687002022491194378445452514233523434271582424824344071465980310747858999520857563116141379511355407718734434609672333137769511118104634000912199844952276734332465167124035547007424013742627348795413890087628864528065501112120427716282910789857632518653687813090842848107195689703283733924988692162844030854118361446981073578748743222062041329995917559176831205443103088477087610302027980981693342282082765980646011950427446842090123542274369737642431446159143794674214705928797845098292363082501915850576933650935140877323175567019826088584755690556504803943011446959968102382787368039524125566219826161490062875609960265765487902291332334834932714730848577788704639904285401825857369619454745242393228894323431214734621779865407147999232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] 7919338395932711122136985878705175039389952130915386759708178910460263485966483112392349177286540436135857985736060142999648685905706831361622479556363402139982073466422973831667540480613297854499441312027854991118738859955164936117962448197290707553344188899586532779155205206645759775218561797395837827095185022227586709248262012148340500565569585941600109625663706317161383063172957376110722303414219274701006993306034887033401760156631847994735728107780724027384612874793935308287969848631279842242872213049080456242488562195072131115571813155571445513993823663983353994568565161905513866120332076155378042450437623756961236945720592203464823850093384003551012670592265443255421830487172620592361429477877144855628975915702843239131959010138876351360034888071823648273728488114683704090958428026750219769916250795155296364071717926777215130317954741958485175685766199255413208051111618424978791710974117635079729162556838359449617083037327551134125689285883466924328945592293898781753400838663647308830750932621355936516440308950553330177694235632280291678429345446400697247362222760548301296567279852762364897242672071232429252889520807347849628306429728517060328510682150800833707008173835085594264811502798398459588940588610688139239169618453128031708953632170863976005708434531385152929565790638125075065839714252733213802194150189319612508198227110486454754332867888642324234587555798186657321163706460856173313652192456940300379761772777551449524995646839970349896983891271226772786774432843896370571820719013679973712281457221902296416551228032329113053720725674274663313257036910749274826772988058610962013337656116247575998480193635968091107891411261226702126105437626339480620867729643640717008501530920852184211486189539859670010718237104139200799316222413710992296415595611027750203341384247229123519881203756462244518104533166193327116123700820704786802214431581902235112135331264719533771259105576075376565920509764887041656890314751560031448539180048911927038796316026006116795161252511208336927713168642105030031473408232920586085143993567655922515450613898956940385725263471906468221500065547292694514643044816015718662115900175031008174935948960107266204288953736826525764396347846921912514749683580036686893287434259480612797469427474320713906065595818210631890826413715637972634332585889276703644162902146152695216215902547797119800728624852679511820573081263946780305765721703938830672435014994190881549456304692240735724489499647511428923400883737164224674309620057389245773871788859730527492709941810102662413053190340373564595177835724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] -7110172401368150497310746716485949495916798142029806650423310432780922427699420453531730363357491682600340614882550326947161654433784733303866055869077016709212840156526115560009779154121430998035728798652407215916206513470080945135145361207902438533733328103646542260850978106631167265405855843694371667427367137397281926698449481094069539553467795535705053173126902414722405476642513711199520133010260741222170194591585745391043876617124606562973830519150406580157698023986352787760429269208206239740604694781423060650040581616374870052670084729627276713905310469795287284231203165300184407933938259411964890932666332769659487963681970045267843991738391895273588380681754286617609943621573674693427823025987547385988446015158598644936571735088530109044522011164538772459791929190141668672427213003668219025644564425027468380463371754526602134614510826342355346811182838518927292914357105695055253479461836964893177261126510310797163317578340214765191604108586728433139380715205909027453248713802680715622301983360553749274684382069859349912065284162665341857947124890989145928065451259285396089165510152461785292830952371069322195616189757055752698582150538461668624820286614708578477791753196223406614827033400974631773252329115675577763891396060967895371804471625155171781829551696730458698818444015564778616806168128941629929865664833601152541923196603770182394503811429648067615085659348791854913659230567562878331130485045611736672558987431157492598672682457602539795902467081192913691894933294221927099432776950967862337649112790298327399891372992182912997430865403243456632776950169410168696552862070680173201118463258400436110525550447455499409961523571335956124860562421463841014251264708741744736313356139052587320747155330720726079620293950749806005186601871135359193929730220987365014253072567634921922196213352974165360760455753628873929821273145900794611718183086476250722685439539988980361026494256541091932523334640520042173294746566475061641743151328454463204995347333767377587551995157144198925825022953748353835809386896478862522806644657975320171760901711894644424556793276541784309488468684763006727644658926102259342838766161652032297204769800568622636230417912721835385791066615683589714499098150205806240272636259780441249146823959231397117346762565631671090924108045581350972709207052348557794557444140492740487931621781132863531312729259593193982150254925606892094481446338301889722885605434014963702429191136545968000952796378717632446222585385723567051076147918780856728385102778311051556539060827781558574217050691664780372383394430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] 3787320040321721267580409838266796104903812529787767188773531134089125442953311284777969646345436410211144567862857956742551307681093780348689111672228112647555956057690921005333040121692482586913429752497481429828227253656039473826651868670757269361825915511224762105039088709421536015821137614408575790718457602157108275125729795007875901077809238498562519645538952108041535482011741382143073123287715204497332153309940517908159061272480240664758698255707358652225437713240168953445335818886808307058914081263089038394078401772696214984863164763521206957598725648701513656198698538091496708025217106771107195477046861614009051094883428449498100441128940195540739894768442650801038458673079809174058685789559204891664663077884231293441936924244882377312646176668279670770703201034726085518360453427925788034102541408691440235076296096391871926270586746146698616464037574762254375273574916732995634775312539041900687450427909550451563521661094981104373884180024542128842768518217703365093569650425425867663126682027452184512220778657451436508338883010914769974464473999041816833402241209545292976201965273159871109090367140328039383263904704484478207475371074249051297709457067432429307788339544603787558671220694259539459387597327540930602340658415159426692323490848213699614794464323059649393685861541621597972296646857378001588371343996400622397366069161810532199277362895997146933973902539742684024401758807135101541045345974852695511000313011103797917893842143597944571573586371472681818951999392451745101820305727101207347872871969852689864666155421017866004621180447252398565892114979862121859726225957104422701997111207151795941540398927512947497022945706032653706662811833496718170318932211986975132745366143788628009590744838467901021332195457015659139408780417304032759379718357291354792387416995551467016225218408952458485905490852074776247735015716181974047657273469310663161358806016889502296833714514175777563933409174056521974016353588265420536029610484487451632519059922240921165696682013463578401861336822118530107242893300615557963005744583260567721657540292611983121054215224103379334760117663731283352024632216607521484475660169016898137439786799586206261608752495124236384638169504226875967841045975928860296913198639536968094532591175034304566883679530169657262980762809664485525522787854928893785143707366471264663623047619341594191888129877261280381793507366123333287236828502633549491376438330712075792345478907995176329727437473327306539738645030748537346924002614849932429247483800656326600708347705008461442384209717701347875639997235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -1323337624650096347705520037677201230849587460147055546966737375933632011401777899298938592767582464862605646232327186648905327752350114190991326330587583776305445744916712039046619550482143056900670170368510857649995608301455871760513300658225231533684291796967094909673330779985964813274330276497537550859608311288915350440288327230312985538364200786744858973558592985764495512487265719046760988554636892260896421985290152401900985728470275129983258138711185717978384480553940815799623549183094742211553197786112163577214843918813424611850004857009807638409427588759406046221266026583674686433389770925385624298982704461459549869680271159363374626854247432854942677811901245422683082554242720359832578515855292227491832191419428238019088338511548551767736328107990810527102129023209145395518246733320540659360431121938955884051906333807735174933269058673794593454973691543087138009742955898883827242076568736154975327264175995048913579054205399218465120147461375921543792127799165883668477225746063488754924722538930497359009325714925143764568440524461492683395836832326164206005755062818082240987285187584364381233168887677050003795683315182847825080070640717336864577197941870777199724931422111917000381268524792663039538945818110654913292519495472166284167946260428667604623845483475412868172974747026231794707828194817170131063697289312860622112819403616347180554534054381994498245954107792956266118463258682638198687254123463068408939339245042998091873082604117444173699831493151893996667045476778643194523869932308245133767171549428413471942507113287646089043602892707378943300080167858641002643613920386648672964224487233676991469627753687550716833433669369714433423278233742555074119598938948375648188401017755862016130606223627196946375604584477627080545157067576214672998949083190143836152119449957374085917165151610038554286217654046325791785914609073528798745022866115925298674929608771062637584803377851670679472317250938931063029147430859001166033201753901185116227906837253372913143913481267619559181115758169642221423434625120946055447743014655218187491734614326280124953205759693398916908585160757058630859803856190272729332978951042758675945386362850806642091192700314128591987237442162204348666396629360026285252127424927830729176695518258285779139802502237720479064396444801602660485284234498675063767232240197175657220391176497460020005001347833646825119803663872287980750665197213507164304821331308093784635260828446350206356539566668870938845383579631474637055882425791377098373918734260379172045189087713701045068254881310511262932026785792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 213307521981617630810120385310516299696192066531827708667329306171778954106741197507494245465679973101746217314745121206908097876003236629176503057078911297133633679177690433521201103151395256802846740078769911949294446579314409690538496825504175970695190762962542384172561719888432615573058000716385695027777850958591036566037664112200782933158571341356706492432835358905047196320462310713871994157631277879865581970302420742642810803922600041559217306753153410600633332771843158222908695933729959943440767577432439912240939892134387657183443844791436161878614802054616584912047256870363090158342788476956146160703292611533913623234577423096509324387800779307493313042053612740421430184675706125288014953436919104659361782681733536590032678530068805983515072051216016071344106416939861141460940680103493111313469506488319978688227082949863179632879006969283265540458304178254342725772060039773689017472313746547595439955038748762453769158615950679379995196201456091773891491237013933720719148348435018557154532986637445809347021541696265805345200192561672134412836533514297998133093248665169259820915659278365895780328440132586646124491155916780116704688118401956123836406192153284235804377368302654185177361353784820414499251391968224566280022891296165814130767255706721453034133936592438829578269310062944722557896337069572378719903405286388605287223226222164559398922758487029989112858069080338009985391573772601576291497440310644111035505282133385353525798318734331937875513654801412747140965585520432104246439705785629748554899133007028065226351925182581842401626598869001784104003545399920999290687055760927686442461675413142681307955654016980183162036014619651397585290227715303672599617113329687140703849731650057001760101404258168114577215483557197974201328496164666098768464824167802796646348423800673974185979734451048095876636138107679259726818565360898040173023674517168107062979652943927508984693474630675133559821148320494938115306305728441928103822711167458289948519902392306257301887224659863022776095172180716857752917926752252501831422445258398187699090846397546725965710343352312772100706789132055937648962237846527962574208174285428753221798367804820054390732101431621664489524407648642895942224662722628450834423436113183314590209561456837469690070229991728676740260972424598278362545943300790543548660566157024579396487799539244769663248294069426304426127791026321167062409972000400326144321462363805503928530726362219859316278796418908974144474031766010049753094000730392230522875793151037348393385789682930025460141896695244788751505817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] 87351189982200472581776875687731014055214598723453323274387531778177095452701729102627941153078561731702429221369607154569054957682858496527459480869856093275408494107221102329549201975542376456811934950547948471493901041721933611489963547035652633741137998551986242198348907786319935651682164280892232258980340033254293590096855293892923349198858920959969906620814447670772447387987384513022800782990092682842725176852626392375389540385811952368874042333366160952434647265589806358659834982958034022346591401107884127326436207659282103464909554941916861357306336257018750418652165985198623885845650764220021670483364288132141913069093249669587019834861629209898872232658387104028130612425048960483794831839046025404741503821646075817194645613260450295580338227824946559683677082595731236656378211711072196084003698074693624047225093347254204702380984364455979537706576200048338171245109066445016246033390072971978599556156515851377582233166861257992347478845062809400390940715847026741699357230256743431748570703580039184206289002996556607641037947923346790901093123450780006515495497125686322597012817018707374854649077500542557597113461444087333665762278554713235370801568340692291424135658720306999680825595293809674928335139352131998087263218360137127693294891255446763940979827703549676110834451853273023650277188383487165714551929296188941258111143458295213473220801038219218437454596495891108425305466208248765322673300162796853253444536134952507903251529981206862739540638673285898245079656310345596059636866420845091349622036757578601475459128391489708372003478056190958611762077265952086729940808391140660162623255190551868493031620200169050984370320440255848429106081966715465792239164335288859604948586080639719964464910294400486411333129033485568252579502107529274150143833281630903778008903237170726887367690201686193439827043863913591292427396774401470185176192590955894691375381931275736376957594189619172407268815409576147769056336388566120357287190989500723920497361151354853460089808582486554687326501777129497151910925434765770632022152465348459335091721082311576741379445488539479319317274343068492814852592564188038291505689378702788937320281022814944271365503707210058207019802145276776497076826635766279350117361437561090041174034199604967500364751267705644195878549278880110514196443291387138254685558189386628956961224057325442322912062415796972707981537927867630303406964002321113913391249773919355703691773293966984605819740093362314131149432645793552409396447323894873291504580590518284808999427540512091974604099293445320853814247424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] -97209285041263406935921047641815060924996142742371609395931854415907554834952993799244283359541773997767185635319393407800437113300833324337269800739531969104674290820003037461676010651465091601319109832585903978538539512511057678075726852063357900567032393593351017044069427200931734197503097259082940159120960416652382084499100271599936615983708432389954062467523074593581911290624898345777022548526431026897098859184352599173149763425565712352977746841964922403165047004650487765643666089007071460348591197069893567525118231393138843535656851247729044179526338694046043960847818122628185079953866149458285169365268350810396383374979705305857420965392711945283010606114464868660120016503470517926810180078157059995898816632552596021214149708099671376383800099745153014278071663452145862263184798966324382136257716048112438652406388616034935170883839524673474468600828746826299178988449706233559491769156943838643928349940927905944515965675657604180691769185362460930385589997392406511297780536539112885884212118032828136247601274360968805593864527937035427383369670766809364739121289015470064292512709920286126790892077021038082554534177487810828917280829822564702330673201686976069230820206310828579389623319541023011935093303359940940298072267804055386853270144858103576587628842545433218250189608482071030578133862577717234938786166534625549938253585916491551305793476898970555135851366461215792015564247306081996854841672088919428102921055603429964264216005960542563088524994092848807490136766252154924087965890210347416000252489174264571836750037834056874386655945823405451544632910848472144372034600887194939579726389230953109221318244723962063535751749461964220687264753387686273006007585795661917878428704146238018007326598010122316804680705224240740005147056465042220186470223516923071282168278002215567858585530894565270629522645394437100165659284425259388504443771833984053250208310059716221593558479141425463105815996063358464533103370253558779636892303654876754335026117468811172669831895507419932478948873010580161741036123901472074475627673343185787418913942854417644258269228595275208988462696212754678424344171542492865328087501181850091204554061679766023788445095715252914424750317706320916846270357027095238629998008778049867076471412779670457204224858834372330373510684563699751770258754559287927223176461355253194556879708134196546130335184367315637892132897211936790716970805368867939365689552164581959446196277774331606054179692398400369846385810656362381776867901141905987753729885506026990060992014408819895058879040502015375153351884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] 58026536614631731021886073805668324149649884539134564827573380667916945251271840764971003660159884804659974484427771732158193053605790704981434422904204426090507557179054099339052750980090077070056477705477541975155449549368335598284351104697192891503494335042493181014150974370855970035094158055519289138011504642654742431831534055709400064971724455763023305980432675465608353013259088281886924344082498383825732942946817567733871088635844449724225202850189829048110372654788563048326254763503367793638609464428677906151576984297012350158160271926417215678230708171685822971190539010199842991620351724907782599032956561753604020953191165339363554428059702225343833831466514339974839227935909935613284680852099321713007655678771145844727226517058909368509673582942857577314459045224676728055912999283591645927461976685140597613600413770585136056194712460961187408034943543137827449066945054593249829954219488129048039715629989860680657216563885231288205863263943410374255341027825097415680656887433270154868025133860927756777578577487930726535568959151626706602591296128782534476679114180046908745156954276134702604449213832521434693281688082969782434225678241263870641878632725002208516884246247932132589922256535654026837414124813508324976912615866086472703318034147623690019324001408036125441306820694311803057779122867666267499589368516173279162411246792660083983887178559597541093870908810368335557419903084137611636494388126776423101155918913540081901300194810830669431916699015971175237869060519829231637205660154303034733693574138934730669824089259692449029162059305149866290697715261688132961261369997179582419495104286660018146605183746240039956048336986251684347507552733754653958258445580577010761688424308435061456801368642471039214360753868243436239869720623392893087667100349568284537480127138342197685626796780517189298704085343179527785947497381687818958660356286223597928240401196935731919266868412185307571821743211612779058329397181250906832978814115492809083361509975287232284628051917603369652286957922229600056199395946442837115013453050495092076469054853102280042379057700095784060245225436056701299947309820994016915679859221023920935205347806764135874221445020901721149606367526799057068723316962460112878566335635892843251652707887596607928594995515499637949110059334194683879557835495576280497202676474774869757532579896014976223567030971746601956266862784441778363316570677231481367701288147805328641362037136398127032786547597226163894207173773752479797700655123721679065364095504297581328628361186470967754710810420179209861445189632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] -31448005868574577410473201002633316834971596074250746598911686744155144683707224005727442761604290397160609785129163521672012651969921760601307070043956933781839824640438695017948088416378898728008970775607561818767717502211821020930857292949449883000442453531430428551826624761012297102544531831256808970226274132128076619446159668448155205500609834457808551611376947975051752656471455927844011128057884589323189480497014098764608718494546957884856202145720234939391100053630664537331065663549717377159528487632610157877422746941416441589874260848375020997399501871943333930971212603528292496327396701344954378602756812996783238100829307584681269907123523950285694010757896458192242868217575327061604287467432048235287377988929127286817229843832359966662168164856259295946649870438133034544640432758751293831491375411850642837136977732907473549158545764628040217162192125326279121845807881976188935787115435435047931561728240224413319921404796338432059217700742119992488100245789247256672254974915575426954028807898105960155094584763336922807748767627316405539495033832493482079692247140264692643255194565199178567493454094523075664223211287974078901203549621299719033858066715251211091238175763540683113247390972187475052200214641881700633369121036068979733899825614591947952754615022663626034702739350534448362899033048434453991823761331416237087562806582294955450678640959826844212877788420753569158497834560128688457084698415017862534900920298206807754892593449077703395207716189133169513513247561596567835840472457729811805325079538771776199155934319966650918425953199979714594742131724126917002174901868341161610147798920588920442338859184304178417527245345124562166317111498556075075181309248092825445594303845701411595019634306505438744744335737891025745586339193123733032519633467339669963537746078536683395113966247958383928911627584475270028019039527320711920236986438809153923801022448703703591578148133172483252541241026963359956837121253123528287890488839249555545355965289337430720005613870548760153124505040420192816038333824274606418218301119583031565450874512025603943345553894868568569824893350712406885922404771418805339830827883464328375476629187517525426051763461675073226136519847972250410307172937599641097989916845361643722007160606321005368917180002864223965942330157517299668506038188224813056772476088993640075538143262077745866642114117881458703563264927302453240214608912412813594053476968624424621779589242507434709393108934827705497497165104865501400524524128279450281242437048388742627949611070454825768475973756779359407754444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 17812940393177708053122005511768814267559051018804295777087019061791802293650217272593939956470178945373108585891855172283019277520741399426368558666652399825875235291067815709560103216685900286997384106090992122697218987368202054079616171035285779899017816842923958936262641079359099692173439062306551664710842244148255680916515325798152460790183204622235196698105457221706081878765042427573212065434529328884890699210722301342000206864310625463964082788555932334847725977778199949683140389693839434133036678329949516366003857412760094800976270336024278890137190125636736871176148194069705462471603854908244780822478938633423332381658637317644837423136711027417375925118578627442065232692444194117506950903172512870512854640783479955272464156356971792690350552823946928671646872995323581563067119256876364829142677680938446264087979342293325644805932304767548307064599556915050219707069463437854157234272887472065190839484516690688133830329385594800119503937586105319882760142325374523629830357445106244938695336024325737171535745561378574031075705317759336249122772962747159140386936267821680936386396018652791896914814954840858079774933769276816700603542896088719385784793861886656207640214602543009982592011561947779227589226457730841767367527390201461424938510600182354363449126831765808103205929167024261271512624528574106659986562711140206520371967777860679582676203469488313275982743750045126055992287173883992610757098950263407646584583884529271328777779737095468378413728697605283291824354360253895462677944419840074144796940768527609252918265283389678568624975179737721353604912492625588653990880624916650923688166527633644061798308115499902292980255435531621349641493861791169773582576266938575693839893967031621363204928415661394707563610808941764067298273207519324649032712572151929836784272682450705402563875472520619902009527999456104361971508298081926135187084632304167998223771372374650992704832614818277293460054893069550177860576658100761375072959754984306093646199047864494642501812322614218904540633229869526913384380455612543040996175798080243871467216404681161473386755312057101426940638519799407940025484506003523707874781593792914321297664647955890368412298762925181788634706286232218180424667662572855226743410465087585616106497373051451988584071041028752864461245989110480360019032802133078215813090620315356733907592826552164532012962371507659138865342048640458562680366870370610718494166627021861701705461586478436998726776072572019713640198939627830056961414097876745692451187935456772294472817889737193477321453323320901580116459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -10187206306505774833686931861703857887374195919432824621085657648019943748658285354082511693624432439793363330967279662450490892147383192422156935434160770644464827582835667378469930800303628738486470725733264650911668569853729289448125428074031193219864386093474655459066366112482793932600983906424237645192408971582312515172085058820688202464687233733751984717767430351487624473883145001000885177408668767399240315386205141193932727657356317050234546909777168612757466462611737681929001465425513978717668403582162815744197036059881967571789953109370196498306856282193804267553829034656718939940164612627292965155884255160804263111213970849676178064898710025603559144571804086367410396264729637616751298278353648353223668831946244006364977433649509450854575151500203979710476072539610216112885067174330138675276626471763838653573093078578321947241956962403978426642514182876618611291950935304901794924666158314576336341517884419537209983855815953804786160807272379675751784737128014455546509330051605662138356282711726040671706307008362416117923096487699222360889143968522928096526941895227976347146748269363046679465532121528357361205329569752108600889344912554174323983115803099204318442215475713756344133210468223638349217097021125739659973776945252619591808529796273479241180632995535931310074348879657069524195214346953915222904912577629081936085658489008395058157269967067966395403224385226929133528193796058386136228766310649759614098100084491635966565182875757226748044980047636888670341934729738422253445880879157407701753621120558241270992368537746114156144788113303499921753683416197165501192736293930203807529243039481559021784442882219593568147543935345895764707883576311958445456293629728750652945816191295701174291313462863072971317471051756468171023033550767991478924073167288660312889450873023101870000222450036349527236284478812182427437142413086064224335694268851440185918497904694334293597780868512247056243524015449138721908598520012108526862347577646835189939311403194898518499834660757923193689716189310728059227278863242577191375341998685110339391948647643813491625826239370043029314066480725961509629520867333469316069854472062259345998951346902363154276788744037205497234064545667382948059247218170480322041696984098369088452457754433983401210011020416902467265637589377363889490302566314379367775956245255101691779410046427414053223265511434170269009609700597321848189446543397375989928086669007451232769777891359922254601806363622002315289549571824931721159630034374774983070732608400407006418493389116511405430833438545051385856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 5431458940174063754505022760490717471302249965738372929098451064245150660331009002142000602976098836243645742242441710409548967009145458189443409434252027426141391376630543467061872700345095997010591300048640536245672160005665922555430096812965752327975858743003684734987553352584643056383945213562783792024063358724619436498749470331457473057034226350854938123593971587107972595121901818926601438053265808757660981791285187292169753889121059556853178338150845864033114649341648472445985552960242174312038837969135914067071326406113512913512511942806294497597520196432663962275054354504910345086818169654531381512559982934620526525693158452530871516256506922195509839675113659515697031500134408627761032247645964494819936234181501051537870820090587054493531468877023896614543245462230064399947574540348588117621559746331047071516537735927497914446194630679513872620816060344096113003336953437211745917597549083483059607484890486808305062900671350191670081181162460436236934804142969993602622523563319724694516180092099119660786820207381817997421637193178297873361399967936922341216933071697943752243564442980249792505754842576538175888933228146142733779942925588889005226975569895759151940613889076257485775832115654619708221855282175438701005064157471019567044272902690931791927276226730127822865660721436544226774065615213194503553621496838883526183296839802089739492670990473124026691843679575210529380630506767382876316102055348449226496143738041033588075562077603818086188559881801387777185162008363767952659588909998657959317028065813466786724505110152741577381487490351554155104293264988380256675477509195824729395618848550887141281098825199834322072987650635336596564447910458601088895559071001052766616485552516061236604975813910372846916097410579114769696008994418276313791775864311612630029466251824245599377070222007242153991501420068391914092442974058395630547126215082704779321814981375482596724521666771082888800815265465304240520338180347272162267499343491395506481552915620490363998637053309579342271697882226450374401401852864219375655671646845754276929087540475289514462626643694147186571339425280976470263272847066993574848131848199455406786310688442050052892739690916187977743671818647059258870440715985860634458578211455839218074243041199458885199626296573739029194231292543538366660386084869053464342623185982229396511602832774145137634144479514088054912947992330255077422074039823382442704576874098684742976973092314205979233806713156025772667100493770872812022542644698623162532970329471932469253044030598198228766792019576967429437259776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -2584991399768225539128263692532844964662738881363867235590934848910103887704530887763668271076114871257544925456233655679217894185966207022652655692529759728054742431777019135698326379602866852303907889234007357069002953428654968391985618957318226969222319683385750471189833662636360244431900873449995115585815902267888308594185581762242123798798577390368163491852570260169703852425285072656117057954551950730023665259847376762597170693872964618169806850277636975586253317912656398523932370530981183870466200590170005417246318454524819101290773708242295198628520964924933810344085557837500836353814448697152101903001988421376257000480865932873719631004402417387263521800703483027088306321463064904797621523967854981539735347672360451322445682144961116437567708151835442532723792195713247765289687880510799114780136473669248685841306669763880018973551097911277452022528647190848406776344158652677121580482325195309035603193305691925598579269530467844820950932889923017226968884942316539734633194012401832940057305522658070087587132315511462006354235616875952107944310873528161109165076917469689344487484940914170165843016011146335625444346339409670316130442392117510659151280842795957622605153397301661262971693736864676106981954849270329254795159845471938428166671279707498018765426588017344113634824170713067048030733627751829838863464271783744806812334075674973688444259923498553004081864975882631182288048493809192537094969918011997236469565259117837047450595152223897161969601220890287700256485172640005578597681152345349216463163267172152773679783578576738162107168835986548855963719554794065615495041369622076674439688303273741120339027307105025054401446190746539807118418257271815928553204081089589150953581944665608429107140086721949736798467989281277584978908442395924089385961349466739091489213559868487301429643834521542911414617130841465200411974966351040648676760280633533617898242696590674938823116433130231953136547389096749982549072302343871461431397567690518911858613812656506179041480752118702295069767426591590249610146390328814049389543593856117459999819261204642784041923342006858110045008657087981670226094402481722972967440497997900581231566298545879895648349238193327122835467616992861121454487108246198537205331086243356830302073194007353381384935018944674474298437015770033301429605504951061095594167142661508914938768612943540792457168968977509494518824891310131275610152279516910309528799931779412600481951014683325893569112311642549930127244488888212948836001083311521287768032104650275929160003450998174015782818960927669797414502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] 1086549837503229479758020114054722503107683974721507715507001802523709424594708657366882124515161963379380681183341238203427089214738925098706266168398511195752484084956528768584888886389235868664510077739524595606342140828230142136436175171233065319043429666077086707410493380747316462623748427876019175448381170308095881712404723840837518797384352877278622269559295098641355793744405890629384636365052992953560788620317109239704749586348918868839983881679723889973318354669506695988261576972267967039180694925061500438258034543533706948164684330950253856692158501696719719140072659775469602078603859003722760313606435580388135648502288032049138669176361403023179891359331284236613018323532587381055774474465650843845485808976133431365713984160398077382413172171125520110173497240248369060407979270160498431262706876923226715721940058020589030778406354024703229362278847521431246490236976821170011252555850025779843332791225364456928352316980740012646526717621883428467747979312275309987182352812205194303509177669468558933806234868409755978040952655634639008010170308142976540259802823459435076992702931459084308310412112638546924300869749131839230555049358195032594630479260448235031926370278331439744510991108300966028503890881774831653255261772982177271268241837859336509540476357326850482639665636894776352122977628835966182092598485499461006354559451384722921993765705166784166445505811780685920937497115243193282142501350123147105286908594359768030022204134640354602150755776321747593223196539137195460528937858223103346269980930616547049119265496597485862351899330205893546115591882843796404171303124418210901959534120200312567758902021517129692737165049892538244046845560716681500846116939629399012896086027787101867296313552782159125985620310871499005616552882612934730186691630051981434165358698544615751832717383597667586948631562847631616137623508202267063783683140723763748022376119450419847788815972301895457276351067617409573001286085465634306169805686015165400093257807480445261618608191958069583064211624055999333793952151462325474233020745912158231241800596750635953818808470769486853882353146237359779268978441757145294247949764709874134555154417466187918132374756038754446625838253334980237045481387695778404293841986905560787695441889610902474213591705174095885452697884146309873394434247389533962476508369534767308648461833521185406585412567168757669738321629816315900706706565930245766379661203137621059537554870982032169936759404920133526485356306282781305978804914861468786440894244228248074623830334390367916856722806641410978154020864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -404920434551398514238008152537821727936151228266031767450783648602136214366424389072627664160037268788660080879593134352180134968999878388474522323615648858414523708539314294316251832270015831278041395710002651534259461593116227796580120803621248275949326125236925038726762331458442307905549144882832537654555914336417331327876250028101442169174319944588671461170334658046170214753202655222807320839345620061256748432859601359357625536648011728937235931528667449318012431640863526054246728727512737956663712205602201405510920974446326372341643385675045114577027862034258873282248844578779539405727290317945793382575004788166483488932491577357487998962928047203795099540890541462353136898891290531662642465124782304750108413203094491503094655590876141770217344006784542373715486724244432556544543776151641690905831634410078975739319990765807968761224977281779028129206863414421322173535797917806358778545036541511200659567568235751831971433016442237489383064581891136150193603032667181703731832977353366478531841916689467247809885496047914844475631054000318095151838463741276321845775240180421377395318274628227314234323883011590966837828465157212610179104920131126019582581311737482595895170675546675308190039919988571654316882294560063689844544843423009357045326984454567767867811504571062500229405156008789380918645106882638735180473653584443069394404816949338673721884032536392537400906137302048048312387545532120294657637756030509697593269312197724133692760908975314980292510114881696887403494917990894981878073508047571569766488632692724195049702378090824260250786435705943723829461154496488668201122391971383398272425654722024662556583078053340467433004598891750468266392119889387828614858276317733977398603185111465185335848265097683360273094339076948519114501202008980250733214344911406946393416140084911242586399182139704573964877009346891438350439845632947830295481534245415971325157541391998533987386578694285988948004912884597782305941613712755818471078445996732068789183586376328509352664159335621697664438857971342394119566461213068243960865587269537705435175782722530925784139121550886678906793859747168341840454814646759910040612982440245141538109952984738305277311354141908039799328369275871331972149511200086764098137805022624366258794104700560156458181345490086444075731673049182307034537749676563327801497695676496578942796712362200564623089153049406496275511527839365055689605499835968088667999430641839819583292082641220829840123969010908130479376805060295370825009262740798512456860832322916980682398166053438530410297182598802622644224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] 134921046934945764538971129339785367716050566670764365823969200548594030949899075984488015562723418771630013525383972806807305901798473431444663060823100093282160528422461099426282373493084138466838077780408548159078095737726523111497912252973979178179130648333369008943702492291273939445036905970538033940167244776028347285370835422474987864895174253211466461628680950726995644877186775041094938547108804462950323051625519817263586409387172925281783025771358108410154294477116302641862218498172661912389410326986823503222491795123932477449119965542238783348430896474814583888556763561084368921260693700419266821296338728591315791982707271852732434892487237441347558117439647589081397367642957631416576178623096906123896416174997618970198826131459108938104630852019757480620205418432769023830926315806785481144429911757742890781761352624772454966664782549115496081872507468925583530480150825298279274845889430782362937630799007437645214071101434426622650454787179646168053578782874953563714429011642630647399904837651327166636656093538227624128178399514886701283278422807889593643878882612436382368939901294955016321546297759249692486459925418873286751606092833892362775069091692130040716154665325461549400675339329651979300487069142431236714293962092581726979335299403223245380824074048388524221682439314008917958526961202775032137652209088158630175781827271738198121793034406582875546605900061462758875804401473781373841989088340731792729246178162949385120015403643928225627614598955470455239410116934077196325131028342535025049331969765859535596917994508988614356215937759306794686208398669600251924195424215686907745877080823574235320407313381762287711934038490851588358714719693145820477328067924687179317165527706713965682070449549999938766474596906787597693297142114952842444261296768101410582076514816000488084917683054297609134982211669292108303053085994417914253981465314471115972667596162630429108023943767355341589415691079160811842257582243333475702028251416982607607623558102039636603316302431936452932713079476022028311386410167837339238167155472037388748519775399709599273657043520305122065441762754138455370477910831397065426641391083004578654489948173676254674952931366422472147316254160239511442627152101474942555430994414055585299695098477033477537244628142520581956576415378149076046405567269977763161208728245425025039771039325744680318661823903887127610218635233970693531152015723671877141677119517067206696770758972142984831797596717904825364878377199937009538379079069797806345247369310568126787956478479452591972168290027796308458209280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] -40543242320165865144789821759534869166466763761830544784060228205219370034268534426856614711812256284953218390622723502139040412289192941990677255922260819268117067749764513829817942755661133414556080055904323713399457227888857949063015156227669981464861705230297149672011144642213431388403345101232836733371654964573001511274539489837377614352794253517661757917544861083482121838088990589611821957906218862778397109659573385459304246596468462322785412147767425510587485685455943137037668915610433378144536732913622221572778229546763808640433813531565532251401767373263873577089257427674860208295788584476454329457988630578044560219120542890961997654692113769710495613973891950456761189169791880042867151553999441194037957391368179560008926947863069439219608432683210753803457758103108795825153348745299074219447018621492584702208782775263523042065328394303308404932438181135636016947428633538375487262820083197706498416691359665045174497797808543777092707390349445831465160305235531924166509888942597900060354718328693904893818882172475748925630874547679101574827353330481929069101217088789020585069975655352221784939546765215812438547956690662719369953746161962297309131083884104891399621804544186718823281546439300496716153524681454955330783853034003014046575637459383452838518873379282071368084077489294723570918375595494352707925419210038290275823434399519046312362265389203490819124411288144500482111461431443754062949988494203129827612840502363060091578226114510831529031823826857616218534260442115473093233442227003782183515361676614270912206904547015285991836202732107030095137562140950789047500620314537763585658147814950393106202723307212700704073311887126213829320217389513841357566945919019578083733922120364110771912845671984289815604296350109608387047994980557997740082651287478073337365594669765913316038124233561761530959551447307364489675008717918337166449363275390720714368652797724439487321148622963114049774908549410747816255430201949116012656916891629053879576586968858810172661429030168612628906538121297756529554759388243245407834504931467733682077020237899310966823571248679841676770459198686633837871877881770659371607282091805071415139614521679221225971150814576351321644479197284300013459235905776427600772678901160855976723586008452256237257624842381322871707383579783612926973617922343717721312021445071518297138029953521747468045382819470220763916733496458545742487098840503438695237633026040876840733688064440116432818460427124287227252851198048591559208148870665522529799139602613596358478307841713190987616132989685155758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] 11060065207730750077643700005450875714721877875663800689134836316135899012937954132162675770509274241296403626871592112818395064781578677453980574129442996735112810803811717989861022448908040761617535268885156523623342838133194046467447805764510555727358651501231286388730428565033641293349896135075952730945311274617335411963914743750451082335849543361696557474765348120143769890252392627396491553773871758520539807427585358452326795212457120058052676669141672887853551043531540418567378408575906765382247688909214658377305868010927478060184672874104337844995118998327174762740520826645559930702875392165816016057989618430365054442875405389048093084489309393683401950849824201206780220756305636218143098671520351192673015654734833465385083939879128248828051825620204385619378800178607214750433035573272959807356005407102303533067351627546054668654257535870613358600156386004795849367423112422218018199947823007956653599588624726442324411201469476080350055827243401861706104518723624126537092186062704066586127019116339706506883029299647754300258949745603794795502189271784384859762808811247125696529910739782799722695393786735792522430560298971448105417348334901130694175061170349313387832307776515968991868457756890254616736633356060034827059076719166787873514397253173268115798276017640117345709898534010617233343184673093140262048123215810408930526213763597861923299011714397470475086122078660584472566866760501722346089960918791237069662407047112968321665856958764363756973124051123663321815083850824731653987188622714270949754538503231343843875795576018783829530053109989145241252590872793007272319799874169497751781144765970181910878524669727711308401325718220122623990465403876597689662835084110205409638721020861691300064616232599710655318144081698294849626436358285813235695784150533945510370698228511926788713267074394637750473097272761977084714667488341004268206153425168169176852748970380326602719330844973481401902538210055551403277670830519255766055555458379752564054428982674690025367602327364658029950762190509297436484613271759282897829800536064877562943544091844279052223822000773225291662594553562766453893166587549435672259864331062489919933881657218535615009985257567821631313860809547960630543335944560250678853339619164230012596303011847790149905867286828534777367540805432731800500875034012839573032446951408804744926789520617589105506861928687339263310054235075482224008356163440538180278558308235760187518049695059409083329649146182509247274926050968555406963753426223755650637052415225295198880543500630872032718404927492387510419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] -2748391424419190518056887681462331816027976205014258600686667207954316302948787141886396797480135847242838016541638177440462715116450433433176922780587172864057124239871755675786881837814528750575849073832100063887625402269990987953822244077454986041527379372748134130436632623108326308239183888894489890199572929601964389417595662398127829861439782326536831062598099355085950213668101634039454263100224695755495290128334495884373577879417677926726540632279770871728061746441933486966745903112454776781219186162550357976454026706022703794774543558824567388829992067192092197788260322669695298098582699325259318364369624989965495245942351823667502309863758430123719670298807854097666928126463477169599792388669847596807249117767476961132422093454258215882142128942972407690265915002187197379303419245206985913765340536395468037452676425027278294141759962798855012226924904129383828461079924654829342644444683382905052649920275307622263961061012435500775344192390046126460438467529346943457006660731299326370885350296820608915720581956818360235030806267134445115918916788263447370650733359996891858033308465237047917068569719354249148515183803538243500833189008837170558033018617409137292851202941984114014492377721840871670069211258212661177075007075785783398170826537396969255165631767288234632819480141164155852261105323411277664540707443516994629689093455142674165505240395775810629575655729306818598536089362702745164411669435815403988580213872931477058679129357161062451997506162982904396897529128497564323891278800294265747064617835775172272068482202534254719058668723372291358652552815836757909747527687193074520873346222832602283880636371665069593746262565398350042817005386705053834897822801062870658056767797119288358575689263925825214020047423413148443940499170253675806198604563256600749010123775289548616730092449038107953994073272571267334453359291771877760892050074470404814931831565179332653203708177346801825559161290279707901748409720178188962060569221206713804985132149592445980735711260971438714359604320670116163329151339607004986541471527617866320916785220589640905799564770460139334816299434050519459969335499478856955679082498412591674527735826543209591942722805551607108804848949596509656295502383649219424144824890048126675110263675368675901460080526508189097245300304549863915412294296678009552904606357651988260208990905916248769867619379119276420696333073114352308600421800380868284492664321478440368295699308568170214025284775044530624451665915069247725562002782071630131639120521676045932049674710673686126021556404469903654912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] 622054452307078558833278353320569543395867127143724692421430447221333131103983714461498911361563983763003193396084518029310115472215437100544633331878177710072565265271412151864453470601619440151319023523929098888488908849793411877956700285392502478075562843483153559192524528016010814942668538347568317427328900805148107851925086702866313283475561082021533774241660560198830212274641969828022906589459306502027798766181485854117615126274888945681797812538664911513825819774763177693755223597332394106052777153734627872777998903650556116345294807557848141953230757004047365436235760661147362042356455505773869040521887649470186098465907295585567451989074350225986651165008833493893340274359886322873967395683923138158345824182589712893324698627671997063728816758638612460665137724481733112852473146933615397333668910742689134370135458140742331434657769198875953246102464934912334087601814601422863554530881579024091075355528416684475497824178869660099640668543637722604372631265006805619611078585769803791727824037326970914578524905069879118904284263978323617215429961610978374571424268604043711990410838979939131028740891944691807434549333406550879248447081042633302377578854049363669750514679581131118278973122239809833194526467858944880051824637872228186548669570098812752558696965778416240710853787055655344141980680350873315151413562761981008314946790945098915367511963107952947490992299218514427162113745845717690700183374875500993168904160412034817878202503830263448181963526493284087935118350028378355607643652923452326540497442659397846752824710522585865631866163037209134571010680483599670580555741538877980135982935595101253746426911240268327153614975477074879522642686421518644316654377168064777198055807223337710375047256527231403290185937249129177513161018660064557145751787936179542813437205374207073195065991980649231869230233826842336440628361844691194925175711162633253598301929463558103122429394603053097048341185172122610676088057258381760082853636021931088708659689035515828705061326202462782703079564876769798764915550825879332861200661111102397675885028594034870534238614501832196134535695153664890225771891019830021325547720341243025993274344341219825094282918621984497559986522558599139906983698121047185682288151357444239264321928841420460705410242393727655219596145121093914667884983943866390472922820309994236222532974654664596900249378285535733723550751238416539098008943265558252952176588111218592519331674632706374117376315464341769959914397187453607015110254195919832897183398555027557738578248079757091782271766360393716334592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] -64696176279321708409287999117469099827295381941746787662910153932788633974357917504463552117211734910158463609128690303786412012443221606334849036773745130120494725329334759067523827883954721070924238604294544225865828265070281871412277735386373495713135436947113128910916768356093709114396561202192337542708401397675992351631675831728171537607982583051811633075321456649502377295517082909169154505480414776810716421284677103196860665328242912678625369345543136352257035079996381749090076694709988466882969073964460272554577629559204302839693790276386941265604462547998533384809324963009077348794060982267261452416470919629054470804857886807265426897815058141845073287810600682688327656614888578293481492456400258613316006455112857248242119574516805149514043057166654121522913092422965672500516686128409277635915409930420677690690057594077901505908699592276569440871775034722110946897212301975143339686185989338318985409219800805693044780125526917731655692583497180100321313672544540116143077664139230581113009322769299106253794434759083914255267818542412053332151219661829637134671326682725858919081578480694015052717971801196104881452028146098212976047927502263769702767278037268815089286768359582599804364935253610534740865658203439872387604890197704549302638699932323640564783651053455766963307220301220642476039734414166324125751239788390674183241128258433620638091719569923216062153410514345503821781070681648755247398273991321554098788098722387558556508547434866549894060909676889699771957405906234842649933104462704992383976253641583381427810280352162313225093363330267175133407040357066503234795625338358312412324421330277795281189062650613345174360655610179913948637119869207085937798740706929519772529457790607376240907390078536701997332031039583521685691336329993986831521232875465730422738688085165527808398522986670353624631561054573341085340240666934093130702574341473055612090085247411055715726720192279945353555375468683721305738276928999505872812239888222261389596293724426320437058130242091066443039366215007526241094578644347735140336752196284472805995470486383189277549115185984827413768880335722352254135165546826620286279652175403137728326532114466016198871850205603724754466879465877622406743806534352999998432705433778364147351038851830616694651249161532764230293850765623482051626823848065936749177964098748526854626656931732738116819390511226185244213689677092063667681561220325218616971195806111973586332730618934478027240597400647283321238888236658504335357217204264068263659678714849815462014610591577153695314262097920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 102159372256687705637765935528612419965772850551921064577382811713076267046254668270545692430389371395048442080398405874263266213410488522047421946905206487823662185426415101055381825688768559995368388399628449442491610721054068724902329754398906554402486298993546991248703523806679020662540419983357825245801841646511315370653355403433739469936531819749090910357417705573494886485047566314632646622645800318443028889414468536951639966806699249457265394846204462007217685926290231923448343497622355964663490643444623466650474091427239071381665777400165288183159212093287882822480356180951879629998221802838202878088255697790561252663471415353433633550974603312659370988346194408443782457975412364378763208025342657467325878170496574788712340279227021441627721747081497199870910664291662280742108554194022166832009640498853793747377775230526370674250636802457815436558431298433763937656288622299110877568183030732359563844461474363586937475323876933280185711156905154596558101954698557738127623988579227511716680316418720013633750305618028769843805523766045180650635414812276221206406662679536438170753563929065234033448224388687832258162290761259174166627246736813190451031559384251121544777790772420751925927992016945512951359950494673300678314131004705110728580434339412290755884920148231203995154231353475464179123104774050468602242126669700841326413993754910192486826417575752515709578405003933750830021798257101100503974691319860715085310761487361107893397939433124601519308141392112403626661136203547105213473728689298387824421995125509646606664857662234709475560561447801316416106149254635215479154026842366383602353788255514534404179908348995875823900008365453933253816311807827286399144607675070729258740700324532334133047083057556617244357557542167780383980517186820548698121410691867062561425985025705819559314362152403677167716415395847321752190900514425637972600153321725749147249506027601558952726522743707446438075614144182841002613477239131052912036919152442863430266803547676578356545219215510164038033931096788822345239733045081796616942778030239670452640652686736006352036686380588307933586543876323217796522939532611951963912808812263258843749469701773129493248619402680017034168820731663894472372869710828728836671790013799769381532508424244280359323570740238942067332792856569401027207146813566011862338626744696839768416584337149158912677202700025663288412343163997359584916971465171343804989984208160831538139992954926742277888222295814032762829888680656730560512547908902392670312204195547745925447225016220273611095117135872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 7949196223799050636460389209614614378168758368014215075685725490070107729798399296767820692195345737492841069520141210212732141952946048228538018450233253954130293385543518426430751280380813516535716618050448744418967979652026620790292669137554149267073069466205978134774325318222999952453969298442635696057341737529593934979219522377112384460804799828921688887075337229893656212596374414024454074656813913477737401443300103814072685965118770513564900688087726261348713085176351929092365955456546244633330073797103322178725613827814933148183961544084955310641415129270897903398055713254148317299290056589506865107416953155438232485373478424542372572063851906292946274466113552963827216725988501825378888401688038722018321595258157962999082927828656572648129211389216171939305144975264064684225198507214109377470880998502498955768500604707073836689483719834889418760155866154303533679374001798598309797796862970439232582758445322331494364583149389327938438985315756134320015356402742965876939601873400918440743230638532785795847972387430596787583662383918338697399575166371236658413675986197468500697688684580092013396155010365990679680467081729395532439148501802373845462451414302896754104895860973929134501981695126978940992682815023278358162118989324828077494535022534218635161480982189394579101977054597373598113717201890042962527334341639473957084751306167530330966205858257496295887787624433638553619398616246299511944335382152053139358371770690675021544878221108930868049270267908520244124580386668134126382886420261054144621151141422064405120457693169923060890174481942537103443304999633581110228341592213397582102459181765481972691869195835889967814724621264704938385842584659055023364105609863466108992704781116243536402814632647402737114315369167386614099531624041877554399518853880350120445776195451994679351024115297398231697941053042800006063680762419351242872055959378662145899475576811324918266488967046124533506525545587603298768862307132321903582227467522248718096049087161399519469759421028217722620281293069838735055330261517170946913245056910437846404280688836732956620642873967446706736104054952065844348566911089887908430092883491302554035162762648180877484202659902446715720820503725857298472608922845452584537946498605803073717206546637652166831483918597350241911289109678187377303724402534384182337740915646674902423325041642366653302335214060206330347422309741626371591383557398429673164225381968289388070265256485163933995006046369163111721573714143602565550224330207449393377040580821811933480336848571712412329151728577413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] 157621098899214513126887305790032025796704639798149270021352706156014820032585591412858177114642894945868729270396911656493783317141693204442954373847659888520123443012365630498996961471364711499838235377217332543258141411429526466476069279716882627381468365645778017765396900631854397459502337770652652558423246897969766280445044368867178408159737825649482930546752577378827051445384585144021356255746540709480034215392725459558451778703370343407001152676613386046435992080731699776258271686652436528292821726720844380716815612259783624819125275886410064601122790415244230478575287649995665333349427817402249101446901721565985935056839194186042238515713905386673685092139247671642308346883128422353216990109967996365435258002602790732453315754266026764992700148774722407751265632936892352240079272729173732329437143866335435676809431878645625693768626575572613330371218494446329564894443941426359906774772235838311420652571451651685685486684737208151140781620769644217531864855001584319218239884736435556944720499719082956654976912268324237138538474133038168086537244364523121471035578868602220468433708342712271196168322156777867628357682481514653929692182639894881549598744905742523573726307465480702080847613291029550477825843183771212758693869038764071084969274113810103827320705132549211919421721949964630138181302761257076988053483160711248063165952575065351851254427101015472666935258396353293266300482848547988120997564504056756442003975665049272502613920073993178945484762257088665994599939487350630625133371862667273299994007005256837675471636686773112192049977289384508450787857048543454009596955225927216207264244524798006198008962014269152026370659443343050789949392776388891329338998848810724444205351905503430752490169023234959345988571022054893256014387001127953224898474177446007684092784301204427144068180993758018592639351480073923292403874305259563485465865118210853041338952941021343599642526436396195474238919851222673059879814165965080372177464607004917112231818335219908987210488577495808513575041020587415269330110433937700175835519280495422932516907741863981517290703295298625548899935677147893060316218552324351266532894222418136175359883803880016531729559290808388803990076614998175638818553718982997310305542635444339777992281541104931632409658402172776376188034485993294904758738373875910742296791618934552878023294209686388249651990631471718444512429540317850593132706201141378471613687089161326825085437637056129039748374118277856993775802766161063033099890211549990698900613115964030629053420377784719828001125971263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 18149646961907484642971223932404661887761226554620890582170757994158933600030720937679598348749904521216511269232248070294595398238836039546871743543995582677073341208011338481203327676356287980344650096066161553131053576971046783689661712923129083780727947612855297603400321264593008099193565203458155018390127467950913022925507833034718514426693491752700236657998101388137007783440697032229120142033408003815370793752113698180055980728285743421593861131176673864541715874815294954239185403546834535148593355861174482382990859806477691359591179740502483264847562351113862278386124592542563883132705249528211413702659888787450791665695252295246028117554793129406874375209865359835476638574367255837503984812481056905718915892783508047143889443406598324635429404450822683279575596155306928279193135027259397455745775911174140275614031048076900281637630255914767898165536318496988069871453915783272565857026425291957922591290927025209973717033646807167589720911973676151185424649348553033467341881859184224779649263408583717255826622523223696507617132981625992915262623270809864442928747251876916765792120673195352572242525267555369294820675316474724085428728316571382447446213377069455338857825337410363340859424491387296833039781240277119185883220346401196714938847830773051832425512242297732955763945754758220854767175086599778501000000250005175514418420383928786025210799977646667920082704785186719605701070199947779271271381313340637632998190434460290077424997239588315991238639017676309445733021866514443852275411704589092204527515162469638165609275049735060815217331597479727192434335041869785703574086881486740982043818867968165465272942597122218279436061040348637915698148001065977127313128641785920212496122044313084709950306684168626599326463788389814450858021659084971307431833316241109123602183813604487885211893586065695272350498550137021602867790715149541060845256499017065017383770308920755069054113381566935700286692109031588952044016163374293143665666582015766813747826240288491950731548391342536560860948049956002758410570507910214501086107368367387942556744476570688616406725711606265724580091824245189207298369073516184207816345759582094315714775975332555303632762926513753897387679960263424694153997266651752629944187807210148439968837836862979038623546501657268003201350781510070178464757190441745272894431498318261141933824994667963215554299753145562701660210347604455199014598200870046627754130047161307130351767967679244738362576453634669709433380270771815911373625046720139344875025323980736991313475199472078246999868063748521459712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -283805894486537668748719084759797153835900771713551522175205703078128086154117643779318420788059657241843560666838837709684466024803199585561366039443428617997679837761130348435807309248802122120223061881526716662680927845430212975026419705732460169666016155162164914748344263501588580232831422661766785365593080428084960204500411681339772428296750667277621731533950944000956220724302571792708678628232461280400066537294716256837171153593228733315120856829387141148452610657448658430298646578609682414307902199400465740704520048375956989517641805553583450415865013645931918423358973699692107788755137097802778086103163859099805013847678490554902992484436888217657436398642787409007068311067782555741199738979753461419420266789383228934262140219641537243293668358555962906722450587853159813130603931173383259907507838023886340816751449656481772622486724042773835995399697849372785868648182603511425601087772404358900877829021559971558964980617804656594384400868577748649124440833787113720135121906163436552896436682475822609487008676049083485744321951361926468778435215980227484030611419504084552457507603093774452575007363103356366700905775816961156638038015898191884445026184867077810531358760489090124732650050546579363166122120967062369713219283438072664890674156120736202163439510343276200185625878924827879399844127543412083071364557230511696081016775142890576495591324820232743904116845205567709884812027162267512500493513198000143388783865767129220441469918948640468663774266025258005172439852366173251610990747788720927177664174644749091165863048734300989749483619784256119971566374098204762799748270439599230916574370472470817365129868613213025574258015960965374116927284762221689056571720974029918942789125735813025941993664847185830421064359404570657642337349537931819047338170831092349140605373987390448541623702161646423213320861172993414197783933586850364816377193158312587160620142514665790417198437408373609000529405558143644424140483325464293823701245978584902950301126804870204741046649201920888998524703129373702371827794295241860420794652126587442421890658983688934648648635974082996254897909390242756958966241780860637897962525917931424145778051574538708164899869144742469625819944905742183919773637899149152301815348875020773820350894949425226184969652990804551432115610426048396025451179890101486824089479799641226529714976964198014409025501061996386719360284785070352470152383171521687442508125115220667663367698432680550242556006722843750613747855276568707750199897033940859302571721553384143954548564940220639263607543579681593753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 1062586887566820049211693782024132915513534868928755554504253101234737573031908773967415944052934503838612932459466241581594131404440468917251728186160797555198770191049548144004883872146966186722003023117326794150234075270219597592841495825725255075453276991941240291360204182756938215162517450423455802281401997914784703811380332544670142883276513944836608838176355143986329863339007965015678967543127568489043852894761232399666665860591882836215273969699350937702505469808836506671573147228179737654830441015847701445875865508322051852430730712897418102200030871044718591446497637471172401463537685249216322185157408518659022049046010300904090589406897065303364994252142439216960632656143378647833732513030679497055606707441559587113742322659129691909733669604853847255355226007816384926290577781473881088079765935376545771524104375708502195447740588866497918497073832526037870232011768217180563030790597542923487115123941870192690675864792059299582858623614090940367400789658354482769638524820065722272042543506391850307950653328011905695013933620564817858852666937724396621175429434578870465762645685739342257912898410608961096213726518883745131640036380630429384423550392564181335191938031677213719133532593860493997841431955479765033985526685067162706865095679087533784095387872927242892495076038258097199975138416070551152821155192459758863862693500125488320780323064624397404183705878481700057552587490857091812305248761344047222708130051401296337884261409385328306755812417533234093927376307220627342217385252428573741239190211957435340871423301937672055831396774875603059455340930403656788788732349614160549693336931892253310139199274547962482278831546569313340908334126303771370585897121172845297450274639619790795124875769392367747524394905477907485628518107342142550839958592440434329433005301747744132980128981653108441993911288162576589335883498354106447092425478410745986425698668371622170461142981375032881093024776354152027527856991806499701672870786862369837034579035186553208117345621726710587336455467779623851223888156120550402263977178207029993216937432800942410524208803228140919035554513434241320319945972469505982077622356324811760651473904150367615780911708300142894732107713145366803726569979519957269425216387193714053372932882946176725068504563633371343067801721118196662981580838534773037497513728835750044420645856632478686781891615643253851624021728317807769230096814242244748627254056935408349058131324209286303808951609189783161960569008260905007344887113554577201740400026439052259030204866786298258574498129660649096085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 21953820131664581892667173380421754858237455137654604376186310489361154283046684152644781188287010739621926386449373148011542493919662219562773487244426575016623532083116417334190115884651733968462663205190099425514435589696781836309665468760592793902788406499216748988332174092275727933035787548935799266537548553653753195643831256173355338862269825344999188641073871296358273349575051779979728536488500966937886851203983762559355647575542278014039894765874390326786526020918008139557954860453761396026245886709863469653042511338592149260608913463733898220874425514739048374648957057336298808064316101705923085311941031281477105571343950246708707999526031908345629040141805538476196714370788720941393603729341374914873143709934258651137995624416182850090189397977433246480395806045582968645852855418564569021512512681116236509129999320430536896415049755294078864850487036104500285067108556187348242366196988130731376644269545178757132392856184247342705374658098077211502744862477018173023875027957439611651660616336623993440661316423277780539697723020089995266749628667152368414260681369102959012865345541615972052110732672491946731927562197959829845845328100628635892772062332214571942382728201700380516343570781057451906899774407150399052622136972500343423627880723720002149551572019644287784103620834585289605352207846526002553229949658717320071948613531521040427665863530154617418940293294820008641738973909685818510735805149043307992530514832870484465293932122272330195589895524651995230137742825404654286336727891193336818212114744672715646281768753313909031938310698456490742874325575714250586665994811538652652725230381943820432211733244842799336152555430768476477043971923126234867838392681512153221967015890406271402173548802402841221900372685096555153259962163190274581237336982895674015703877282342024162340433597918189235246293590422147641553451771333400617932442962083175124272387318649582762571172990324015546019263557610911461667944948866397412527221796401545114352790744210847819700455764091684600163984872587316238677915603507090518480385784329643342450738117104224889116075643678038284733437619647198047729895638920736280003443934324719187887606075827987879734615970258708964168541321295044752521678718419196792161020847414296584003087274151089569648859819578911498444928312886981584386592996703669781546029275047010003248120523733567598026661986514202031457252639854843736215850801730218688078987042825389430416255267017689864157594335627193047733264334122517802298498345152740557103221171968548902466297566445105979374795097610711675699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] -459161378704753973171123921216446923787494681768221101953521566740242894540851583327616569960238974683838687533548535275800933621010480689131785162358040799931074150299351280491340865980530555137560901640252649191278827724206686851088456776192001435218363605701469354506513099882125024599410874578258884148756515806263654002466932439873760447057763479428284498598694971181155226240251918216771254605301138741730029554273837958528683071630266880396949950979328105989026088189480257302674364717331488895593424344854897822234600126932196177788002162178403254919744299614311605165300767057528696568927249904890847231849044023825831781226924126209167016416682468294721321288789499281145304029771827622635744443504443340153540528427395733916238430881227801550348533974694560583656689441130401727776872474839555578799801026046615026952176616808874443289183474404477184707169663441118617722944091928544736465420733919538186274982160669810269885807449818594408220877952647229828489711969283201864346191870498425995762833935869584825382946403344659385148629232031492706139488187800377954487260680661935934306943701026511682992556203274462669877082218426108501418736698867910663999216908234771414238681073629348722412407895164180176578024104444200969846983804439718913679123744481408993860968253535995411431387503560492952883758740523316960099706049053909497473831420989928176691531595734186370432248362982621927015885367312878731819197775044701099003521487281897118827934825665459347993282839647955820352040387116598961534232178911327271080334055154221092430485635806594567537212953261361020748202068681159960507847703752967526010777924462903225679465847122001997083908471468454213157524063674624304015019437591760543988291473822484905756435113000760229041200301947217909145564463069755568285446723820847076564676829800373249455140301584203518543169945707271239008273708146186004086545008002661157295850971353777058816162883516176809452616562039838819921877396835241146687139876140002530537093485976132059025728625264438679456789695952064096462528699904627983534256411953885908978666152812359803449647027266256917726681677474733372653852436453458423107485503046685734939699397909984811518174251338383587163895029266474565761834967936696601759440077952397580542610716954208482863585023649570299390963110240995010136089888833226936722123073198348527616890620196504878424605048458033306682121993246388919610703101560980874718409400333109096956223862818081255384396097060566948854905469039113583328293300013513750907009756606279310094613239706747082444995723459849141824258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] 3437282393431267717948622610064937603294743657229955475962137236389502089286940991673036830378363454537878240937224773869634310546356140759308600403302904608017086003214046943163497851676862760173643883841893356874460190525578203785392593731922940135985926827652130468320549831733045124877721545051013569611589837722623922200064041636343098090622793489950184129414050014987739817938692628417325678083986480796187071446322625880562213627464608738103332644870804591128878624202993481608016356390706088381496322577908314315747325063227340026929831258724437073492133028237074625932165242157134962160626187412023219974384470935562439457154757370205647575943684604879430099986152333268381843964360586872145877470839371682322867035764477728953362007784454252365904166200996940009257483803199257383718762591101752436994645981209334372317114929148178985201210212407519266325442549615489861441859814511709974699869082010655256239450609314000632745144268697067478631962895607696214863518330334394489203642941750117305028457590946171756920487490078764726252873610049856819350844573027032229270750896005980516956756721174756929118793900853840260202950248752940550774554457099775527816922805908172922278337372671824310560366163864002092735802302032615125210766882596284687145633363978251151821091888233821580245434417949846265237680329148734529975544973190940440070778897788493293893357628556135057557586231996593651498214298908217052304373843412302839900367384803003751741651380476169628636772902718901276152604724519531111131493011351808232096337421226539697826787515393461828161051926206335120358175429090527514185718998588626062621463295256267935964444265029326091894419360846304236514869288546584504423428758140776196057140271218805873193005073609467586940421269342003523799905040046004111526460418362294172206205273172187468329458222113292583415439346389153192690541705814431678217954378442110712020508966206180792840714404101006288550537753386001676887914180998092859464514909459273426173469127986784407774530879842568594993394836921342819836263181735098328041859272814230589655282249004902051774360314230214020279714120150200883286272238627748422910352136901889231895612518739118956063241207316870185644945138843826961763034991980137458638007748219230828832592070331638619201299723308218400593257861524695573358909663499046851490823489769086848682775462641038068631872292644441781061181736547467636777298567851565618075224566986932324449669333743865858336353223878256927138092798780222850655311972024412930740012154092081280747694217573004556180515116048107555939942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] -11123385551615345030128918526213994957388707751994532532903300784556254979782448545971750521409270298236749496035596919880002909525478509505657614994173550480711618999051886183822622584994030957454664563941384610081974205364693580971200459364324437053712450736411367603548753230739896025175714617933970745226647231207012574468357061375726546668836202971204660391714750050537581194278641772107830843569239770532539595347516039704780627888789825766684486276340107205684539033678016585202811957486920747759613640704629511836673328232210734190240551514887668886981347588528994039745622606756596543998801788636068310648490235241595236810428768750033861619023356705023160945701769367703817828170492847191634042409051902477547044537017562258472066127270055828017281565702649899362143275668453651336667607605794856667527912897632066627186223770272556651941110561516368758405706353843696182211820347376673665559218659341081875751770690925521186511300172199893430249304487941853140916107741129352416202838428596023598331981659718851895202320042787980682695028972818173180132611274193320121920500031170596899708965738832392726446858289652482559342286867122047802420652388593169486555686218889449977626471058135722502698197310780350635636312672898110933851539684114356791701966698823342169043432415723654652235507273701347131763192075483933657716859377638222620344898629476558353565516962844133236972278705109889056785090162278645856024156439668527250970682439845522564428122311569371912409316927976946368313096491952115117600221713465812623005841616618474386070073642914810515684886011601129581695731961970313518272718072285042421213604866955528040330532459006630835860666872518765679701397150974154855716173485540525214353940653268500940649268798991840158818099359362444454902375838726631500893076424081309991312825204046982239988064187234943385620480780803345399706760535161759473258771165208836402469364517806394917903381810995289385455709651731176090324694158463657807325108085996808358465333232531656670922076281279113712728555170468108155106743864914892664183262679491459040958865693817130396132678483387296820713202415555957239089343340165846780209029211585889365073125339795045435094912059055393925380706242658761243490947536266848260085638551913180880490735839819270266949328033787397308546343993402136135049645285845356957999008891386747379940958341758656315794760420741048246949273747443985726041912812544022489071652834558262591933511408434062829224530334109613917443460100335363429685437913943687646648821603197648008399025553894572013695609704360118242533965824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -4006352606633889619860096425614041800297824990008432865562334574109989613976297513526339486826376906175749889038050525781417233133019001756462110088703659945352472296666349347712936668894007505683633372913027590912225530249410734949052787871108986111966614694203780878908498980343212161743247293573536632679504337874501648395272486011648866609885599146222788575142277738178409961462776086934371478412347745631507799401358712979412464435641714283883294493034253708228297020091109970691223569143155151832226812285119241990149553198226068683627773197897238884936183031772371755726339455504537922794145239552225439492203151349558096983624609186647297026039603318111699300845415916757851137870146152731699473679982407442859078560211946545185730978068731088098193413277686715203851297608068478811845346643263822775155685083529147921348010030942843775496397044731943772241952497087814797969137808263057646168686710473664303444411062751154636150556956700793511582384655758638875388300519642325782297830963306761859070092630697019914912036654095279694510714695634900442222716540894885279806818648368794575110752782317881759104112869350395875015278871990302613249444859942757216980119557787028833073437097603494071395384860059682723560362832818734528424902538880688568900556650741232323176442415088619207065237130146681526426514232538685956677358848737872851027792986056570734452517966681343096182850256785345561152115691461928724807978305740509814408708281181980440757001108439555486483819687851837487543303360160248001098077257204287253899286856376796954507504707878793364705204159292702919386219040385353859728085826257669402952299127649445881532722331274195374978839615183107689827196259453437417160694140966871607650307232680942164521946439073537139038421886836964961681507769381980405939778986639850983318416402202690094263524089644997454199665382184384052915437279997098243466377287974782576623294780422859439265270025868275669638900373124511300906539069282935349318393354761573243629746081270154131563025811403302260595715843208490412609768955724839715720232654807812925169405602133866034237432048758526209970397340566037960157292814127110414960045060501661599998687466436324021727767595056708146978799668878128395273023503170236678191079443986788513430049917358956823786650178924481249915800272575287113135397957610148316701515740484074194102995013801661663203422170187920232353443989976324454672735758018861733845792751369378294677877060458249434036899695281172757979923603646567661266465208193960049834339362832456599685135791023540130108638152532351717579161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 191688620881597807160429923709228951572755294570698442145281306297840652697869824579215824223056653711493076477542848118255888444212729344678457776426228284567808154868028531123443508134905638926745374719600230797665229486999776399891439629935572861113244861204776021755717574790654616574106510536552087611334934898004066206510690801724285039583618374431841307041891962043211756856523822938204959791581579492747017272123068953990079055674433792751000665604804346458816227430163650086350607599729556541342779316196819531234912137759605313163955053151289759184334798209922519661715425173302552748714375002516987787137851677404895917453330055872837406980427387560244108665243399224177687573313413282682783304611827529962220084141523461788833183487347375884093787803135188422991334887397974009607237356855683496392251273259850124046740736985154770124000339734035610920108112479135571525450488741193686520643982176181530787135430987312669135607843370294142019936946977170501761702007699537077581697668150200352706698990050513156510461702003568809864377159034171298430163446846408480992335817527055865177275857095520604675650000031802182933743037929693839365983557557672007662613125689961206376305392888042446917723049883005370903065031938190503832887854374371738278063970001475794580959335358703141371862115810153945108027456932191048240157319304748797958075349390712027506379793917288853191999057053819994551197129625744762211250251171172821899173611164193348804285490012005638659825933601613423346471958811506713334442979485947303212074633480664537678577825830625821927908099180223728420497171604668406528424522556143250660890073507175840419322049332959194514554241417218151222057882019861304449866939462957279173705996065014521725653415775355432927732127741479463001835052840448778748123306573698914320745999959081344133768379411396912095335197422578189340138458575833406340631498864245435508800524069180878621630844281089053904127399501826134511387340118858774923134096562893862330387299491927030282312418638915269282287435922311886625457452012023322416920394698486814665226524797505417526697400476179398559668318167659307265786137599110035367145530173107226599784283476441238327493692286431204040021218865064214529968408842745222175376803900660012910914404766919830407275627628899334117761017865813586216455093505834112870722010641670418313160619806218955939634400519971459788977263836613831874682595205746878006627782718072521539470983764056337460492523776167699362934886271631053943394477668460796961161680305668550083691956166070342535569109283082855506780356608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -934091846706595205279425046549926236600497854050223392828135094372034775788403145840994504812439635067451567721115751724399281309594137447064039808652984012786141172934492249730305077057892649178621544018112325240983714183333338060508244968554626440534062760613064595684321103512259103328134877233487831872768640152394507756338037541625654401198820130719664799824037492587905717290634550220360181461871285919094869573154686874761046604509137080497321610931814222888210004639043529930284724088225811856258844991121687102474600810393710651677378487406242972597681252081705902850572442089216720321613815313543827171552777932843546664242963699350154315498257024318728912841797327278658702381873105875157706132567181769122305662844489272745065623663841307978449654978404816292038084365132058775575622252301121317098165496954180568623060015205451518426017499511157668993697396250251756325627306180744088258797377398512427509959301058131066786407448911151335157781567277713905456288317115414437026216053888380315019000717420043921039246464770622166387856922704037344663160725056087622610157856815726600967392699907490370369166713743486422320548029855461616220819037560636925491204765417131016305226421068622518881251752371523897655338346926114258679548596047792542480143036501726360890206545273065168477688131702492436166602324660742702928174360450164549500175057613354828475142320893294097542081398319997733984342588479170336946043204986090737517335787302008074651075568473958219990495198193165612857855348820350916288808762629470541112997099650864984163439225603682904054146040549159368081240261913768357319997079868072994289720994109049472820611783532851084579859165446518307164860991107505862277827129976603122562920944350607064740776871992462342097023767719015609390857901070612591920040870272295437687845275904540909047736112968261612880240359214668158340635506296077680255977436978317233388480291963992750780791344935976796074081699588870957503906701186366060281562016542924984109535055545374101337161885854608700843854694715114064190740587363451115284292594159039665345517015087810603089080443985797081729815109246167298495663511978446846175330501774539439639868340150227944413040016641569737072953911584759137030759710608489188966175353492634348580723069074928675886577703690006038702422181040397983845003478682678390901394691451209154639154724197885473354882266122973214739605340867497787909935087833952498232667256164555837479311567249235026749643350933554251656653872508384682606089322227105279609402622286496704140069720739717044293993194665235811672260608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 2808845387088810330578703246002442741614823583957155393602113626551572294505750268975377130894641565011625249584309615538674569034690183235526491151529136643365573981805253948259415792406302943228008343372358128435430114821457370371792045175556122111174551409186005257932478882825296609503106097142717809545290175590208208599786695076297443905021545239498362740565567851209689609240903808391473122014630547996719277413275278106648956548466695855953756021642164473825936408818167810651472364651740298227545976517397686396808918516955844999788895607542923212125572117531805578431808821354015981663647561892481346071422888266213195222461405346432172213541606281392709068587206194220500204561836583947447126515210986417021697926815086414611860613776915309517289785572748767436191449069690611329225579608340361049392369931583935640021652657542147862282367753950202509503937985041148014896298602309398789724914821555587852035080706900953775305572472058255487840514636211613125394229326009588264227963634559394604567523247276406226394565375661562845658475368224217902292196478431392095201519032627868258438195716282274785464294164669670914528846594993597079795987669803059177858729972327557134791578357473396850435012467027170931494942362889146094088184052420715419040287785691895021412526328054351126732978702807531162816882736709392737228536315082497164566235514406360591657846732848568823097022186547563091569788402397186279030002121768084753518346115631678773110171434232487159078811235242923885211326819256953727132271934361395364289950841436081749536295655323583230481088200261868152225843052248472839786565473612648506861667409649954556767797998648839899448696197951116750793961950957112790356517926451932087376753490162223134947618387191616996731421967830957167292114727273086874891457258613969273822264768086365516415842570228784208124766620391526478241609306858061169316178667639278927179191497087587781111168903931558285781674390210026068204029451272199814892640628523701286791698190773839761872971538218621502490247068555758976196901155990282253019363399280096275367950049451564826469791646040153151730221351700436556879348188608242189676670175693333431018860552616655238371767564794300860434528551001284413620280755525985448576858999198835172446506489816797501697644780792711838594840448653500087431348239438737551984453194111381250103444344458370007997892224179329514821044957682809904999254360155689189609297374595407660684246207273931459601260752661193621233040292773042132242395074621853005475421779671714351083650251204445815304765178291676048341818408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -6239311317495540218841876043565785575160175493341675054186284160111780537654310016874527489082221672762182760945208640123013741206353755842065914896363190247117085196614606885924866512845950375684859388036435219891786909667573301738338366829247054133746969905092828382262899314163690774668639951639568643312221484226669150653425791190426462072261430756593026621082200820543866798314335651914174190094361324307035503554092360533008532910387611607132658131287927852282920625710079668191658477451962498718110700275971882369224064895294172340489498477975557660128007325696684961604644982283464682062240715279877500354610559371314428153307556115641377812177754698552084149096810301445685905833030017689815602199753238020761946913119400725692545827804510609574554065584327297003188379087560977447886754613549403487944372119489045409034482793228604095517481675622015941508899440887758076611087329160367426923868839757694583392766270309104069935586864496922902892806382043361449011073510313053915822301310690381084295236222871646368561787614003837055185999162381450326445375049065871844373373119633257649330166492279792619778597202203198979683797814905870741237430284117524846968776426881597909804074758000650310446873716989003338969243198832310687432016843310292647285029178703515047848864209842810762319462817710324240370140360916182012339652795520185379705848001497772339254570090915107826786138507428567120246817706528646869109165312079501349945841549675481234277131272609848847907881335094655188497214842938552827291700829970948693149527877569624987929816457837003622465259670772640033036353855066905021372755556762185194450612007133773186082237344504131018444101386876943101426239983881298089246549192824071419735819950986973367806949175773548574715665969952682442442319341536807264236970457096381966652131421216797638086013574433213057695317837544297077654027837991619922980181887740602159281990919326113490126101899953953550296572255483700480099309666998098865797440197836818034061411050314032909558959605464773328628610363464604928430551874362366065400652224313730842381996130936595429725860791681525326058263272665432573896446896810998358324015180606843859715988906279784479262679098909110461589520931313478161393025883633135908552622870638689510088830462616508525365408866824401519380353166339573147738055653416843042238285968069845760140876628960811023771304294191442187255247215149776866681245937530464415825411364192782778580346873302537974541471512687142427090161426005571807317197137965479866949870397216636625860875748919752314535952651917312378066173952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 10907572496832671589724356319123661982520872688365851313358107513485447280537696133684442334750446909340982148120737441647814883082101515300936341823348995632994136273478871674245714413846968633847159159262890165436620700895366061026099555184655017601726548766973677548328865708473714130662568948651901552143200036297158188395404337171238023881576388440072394228409073940746156894044447136655205903212955115588602647824676164678716415407399675360730100393936419592499883804164656954732229379068934741990955201621896549778607971989548063324252513679386843442373158270436572513522058504554108121287693163195141013758142804684280131939963535456412037516318184714519396324148516156125595273518095613525845831583967566994233093821320064794620256211685348604015587956307957173749780034519246621833910296864809895230247260792208204547265688079529235575378832511018537375407813203673594127665087051800915579529119248557979260998812398643333473831637567369951772207911431901462526075841237403527971494141730716576410346573864012911998926960831865414745320039485297295344798607770776623255663459580093300601909229162440795284435497359443280866925639742951430842241127284966440540923988992990597365143870307398398328497671585326881703857524253592657220766149128088336970106163004696617918962413907660211672100217394607419717496085040223758672247255538924845664825580613220671270300532174149164447710307297294212952442058942964948012182245090377530440206860687380790621317956299814649382300390649600083963205792612998194892737847497239744316511876383735088256711266207979750478127926776126236008798865564888122502629625792122647732593371282129919837539447696689630043567805278497185145499059478193809410415701068414024047825570188946599254061799950290503744578837463088656930924664906150197012796615787795795335133353303614172398893373972085865851459349381266914095885286135071420998455152737188113512400776261952775274134533182884129757611197381603864907113965249933631090061980792667392198613868886005130803063873108982983078486162314584912671701987632417875798973043626640285222359150992541185946980114099370179235837993721943003069106102209724570436704381145409178297327732156669108526868153556225530362099569578284095842972063783451655421174054204539828185447799400390449431882050177226382615452878966755138111487887647149279589823430261440538642243139791305204626273043689397611354242686445618472341012466308247048339625472451746890952085055047714680531966116134224265106970206850539826818231306373405014664546771603080022897200473956762985784972079600333477457950469521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -15682251735777395938543585710901989659217539775978714595783088226161888884543252039820776070306205591398068258493560353473148752003621496210829696903608596216851086149734115114415896031184087642058889080739642485918058680405024899679133952991237557967820173052730707713070276658257057978949062181538949807384447567918275169281204619055881858618600102484612175105068929019093682263643625733544292715046405295746319286295977698296648446503301270342315029970012607894652882273600304244012767311751970791359154973055250302224525691700044179314982872043413926861745000215802499159991892808591715683053369322005949231993594964131106212985601012359065750040204467839871729335156091866551186875742099980464083896799460346743811574689570379133502323921445767131718397643173483750439193763633274209747093176769448143097441090392037335967540291333946974334581288196592362053199459644142678477927453384965315027884809345123585050035766025957542227815421535079180199043011498931232222003228115926234971139668551231630514911237662537530854150959291788968599506768293978525381494315910177445739631816298725451889669253403296126243618983529079662820305038503901906193667044027620512121155980078463698597585345908245991469146562511759185330807900852209316904151406607767361694022930398037299023806080386481560170281262930054697886037947142576556836671264526966595867266056844809567541403895238549027437472322722442454853498047281479789621452971299193065879159886704275462590204496186170980782174575469553918414710622198962886879665631137641214181155891017986401382995887200786862065846626425851443098825295436409478214849788455087713076816535221602068189939034574621785337121547386632353611698614585371791451227277171461127286537270825322042376552561044562767502788784950096067745507072131391916878357534171281962644385955674724958161633663129556944909562892477498584621749790050123644510587361756929990230557190217056365669623582179622423709979748016287317894589168946818386901917155687292159901874869680960759072225994461456453869018810895910355771835362061697400128146752615430239633397142499595078974838087722767800310537078724671573718637160883404659525356107736878202229121792235560682426180457581775098634969129588846995837261312661500940451380371190347893958114197089506319664935084190287392409343957299088292820606363047596212390280376577727152740215899437926418299636741063925663554350488401143862021960995136220301396643562387913117257879812952814926030554436556932461790787311235466970549039200682895779037787605570071941107327113321300745625735943627040185808510884249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 19982030232330065536539010464947261458779241821181291941040771765684696607486581446173001157860896693323373119045926871878804567382455473330701048649401162068256728393738006721655468292088241559616008958006249484271205968021270008546308514116488995863931166006661868658052923839316829146419461743842566905533593087564577694392104044131992723285948885729505172441717123810319615439410508485060604164176608762817305876512433018260026646141896171830357437625990588315276391509743051071684088897340888171850565952574849639771457550614177280173729401966635114986309820660322228875246575381557096124017154100149711497446899665936579676982841919834003218407664010579920306886354097269727824923250732668967326852233260234882525798955869441469905035582725406614417539757886416945726795077121337938332279507342780948886178096690253880113082512355313416275544338925322211508789865710596510859942438105255397593604147138169466341752854116150054848487843531524165498346842432647116031985974564946971049489757818972379928320908634990657802040521018959399570595652246838017778163456184701718603181403422606179867863327020537680918007372501530228250680146036243607280710860985687225465020699446457392227820573002893920022418159702377955655390976531109623112054130501654254738283550021190604247189906218716209011712161653017424052997946976652887531082464752210809080255312421906961956237680005636798502012146614926416037895047714171621429660076196559422857531229512879135616402342862118068302838912241992445269275737353017038326516687550181498406576964582259898361700579219367232961930923376247029056170077992260375159719357646018070551814626193456962302166727309243846011072719520540207510471504560961651707589092201229648923756449492658254263016499418074618843385415164116415968887057061588356699632589649438133774261431640258648931968320250844133027934421657027081527175206605589683636495236739563720240265514669502607605199358540983587179665730026080982967560097567615259578211419171747494471189681372442954496982114725501105807842492418161908114754680998546603800417586179899335229936107852495598031428299739769287690478154262026556722246350423600826616994180558463329876581745284455230279080167468002695583062961180326844953976867804382089114638060621010355242709459127854949591877417908401013693422261250230764875995881833082643669221734457172776308197610557481026212152696168311245408060335403388983471562578186172370085579288084016750136231728886583043180362234845692123498918010532746398134022015982141700155621399280527551786113948817736751542360304889680398421276835708928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -25446253538914732296524740230237740961589104809702909333543926465842210514729854412743402807148007038576318204511494968641056989875680438150939779786112245580690919118708101769016023523296940730171006588908122759529855514933532149250159036445683919681734894053384655182271808332687105816022742150185571816418126793205673694836906880084014081433106097044783638677101340598558027787123515833084657731596016201531149431490898410989491050919231138916679812300185889436300691612203480373871107362679524811728884152939621220531121581307575177446417463965333798110458663964205629232088712508498165790728403145443610148806275778257302591938246221530529632573905036783753541184630116412185222470906299961844972452243357183721947556675901789921627849213173305088404823758423558201394006507741571024447861967433014790880057838548316345898360274889356389097182663899868589116146568104684736107815163196135081880892227906927374010107436477107389064722441127900385072302546926690574512027740686120078884733107064374234660030926258347743003168654761278127602695220321783404407275768305030558704234400134135844993319084927428440143787078908579380198845623288283632187898395721454234803313289681821127799894540814448196832535554006605767296819006457359890740394886465519964452438017901989309132506207936505071385430555628486202650535694684941600082732736248373260934925550016395191902560557658956375633856138280287371180206919388189200145860777596121093768417135256667339749271997870056039290167595624867157382433103337236847800008933422905200420061973663938614742521518358587245711080483770895514386499267304784550518907838768495846926299651857633549865591661133215407823005439306290320905864298945967768218083926516526851149024642413009834097548177046599629342443233698622727746453357065354025318617675419853053702773430236020805071497075947149695175681489690291237922824027414484545913470442257572212860917171354234801192838060625979536386941527528162518604348910051231946315445974377594611845620927100045090518685317744458600840510852520665704671124842900235931982164654320271372715022725102361188333948645776228789597270119229859380064869916103986347909185623453847729613410126796945510115290741865246299387089037060674108937967798361947112167710668693449705271103500287422657710947630515791831554548754084469395228041261219613786408535618672412574281219368344852719669226597554187095660836973215361132923173930802659953887911472654092672542860126151875114707804602666969467930976959884755305926614067575271429102459725717082412090495556570381845196969604136960375798578859212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 35052524840544174640883287103326887615044260545913644061124925551433448074635821116739488686122286777831953396599233473415759038830682441689171238890014966609079245851170173596342959545253091945473654225330650008500598254584430534600079369930104600805130748444997035113672559843582104228383562675800095530998716332288948656065511148706064535151971277463962484921773566193590868113984415001872633218954073614180524843230197553564981500298359160293734702480864420286891373287533949704787799802622225564081552223280176472931573491094771727325697950786911985727063860373344753954365261871373948329155082861359898707730854537485997091736747886686415639615248792163078987191739454342591833260330738122262329464262670174361617407261150287238626426361157618972014855289169299633331517564160851793075518597178617617150652757263205228094175611196512432651555844295347473838381059085537971259958871236333674183346969386780015599037354493215984554366343710523978650449061523839230921157901459974467152195455116178738955638902819720605321231757046308305459023649226224526646342554253044035611090355181084969112405729231402532834790928575193212773790565604591416332389527952113627068658653544484295837270373463776624416123747843019673024553249497709677577660643472817072303320332338220331273103229282459844883855941292252352086205941437526834165093687452812994391899022145169273166831396464992977286160065793305446149328744680118829735431930541904582060040183596717910728367673025849725601651592713311804840863296514537382352752754948204562676499677187389515200202245012842502379468460272917748413370984436278182362611969032420533491847283412137663618228499195624840068336037948713987270116581256380372719193413724702132563570127034718332425531847019250964082832307270834526976011922499140888902688356277925938007686070852466877151872780381246807953375912024021183743773469231498149466419055025245467183240862805985183246021952705464859665993873838838886980863399327830520922436395508974660352400285633970563581015055405001715579321498927254781750044076782740133004037692900554326011902354855225724161166639426007331564071042698777983971434349816699248692866413006724470554647817427010044803684290274764054843822042354719804526694018334316074061064089231608672900825190080477454587732179536109325035751755781270760302477985365276657404285517555506223017097627271402119815098985770375698803481100087999247567632940542660254436902817202055743185648663795988186901895470487036504263789482763979918708750378746187202264402769902097570308023473231923468522574572598481677126101421260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -49738081730736675957096121829898376794968646607752633653480235664278361159070029948731511207404430752425744752901364286362908487102247824036723076211472288745645537173305130578807184926970044218004282122256441833438945931867535684006946834858560194718059029188131050229456807196799636910621532670058082029776391912708593538377020725555259208802212508697365303050362937551131835814670062922303663840575043432121264169790775412197961810590468291145344810325968869580034287283397206120841117670121879082823022553951214349627246912662604808218305555437755215887705664095077013097398918859703629856972704659898507461085695207201622324968916195889313413777188329427470978315659469511022719625560801201339870169723666856440160671495413115470914067268892013753105776585309659690477452880601339755701472309194986858737084742333113133738047048822704025355389301449150526059676786302565741456853222001063350181488919353727279243420041257190298152784349245160904210492665491632516316460186537669642274676646487552708715962901833046419428805940407604000723394539459706293872123004694796409401025764049629326704978198925619596424569817327984095856192607344988112985736938243107789017605195990306229272179885131988224022812114499221850314895064155943686305977837683994848399867515584727480391310702131206836158391202185154124554339439002105341288143203277498044016006018565803350351506666009457221634785476813593445902032237475035176880871953197009432840352977237876756060673373144265631655234762638879906825932912607656925817408991183352042438928901462320983505559166421700249159549244542400923834146854275146412777548619426199736944121244506094775674893998902056260576345980476786434391419145282000483384169455182278793021609227354876395630405345813360692459865798883545462378266328951049271514331757605027918115055159198467433637194633278429254050887239672715048592956999416421497009454637577983388506815676986417954020214670719579146780559337752373154901178536604733761241112082254731503783635494450230072376703610949809026954500960711968526623417529054182553599044260485428782261476461653862301444375222684358995122568552194806294767449308405280203781008595604738700242815656027852411514000209395370045025383478236531511724470540783272598828598828889916796900690833584668555299597475119799350772617867400219004290359937137714731849037893749871162869660851196023906609885314646011691793168464309720331467415921346608094037851818237781280307017582094085308813391266866030548669120679280386833619106605404483710641982231644997341312352096243672253766034775384693644672354379366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 66341657264687465688466410794618148310884692023616587320843340687757578711011689559612012799161322508231372659753035044411775479674162098085814967394934172341760163281754171053976570341135350567155214054294465383316678246222436466088387641564169877885549390653542114093420168905966862560025430824158348193943938824230554820297432360346827139717932482818429646404569738965021496344029729006645374956907631252104960927400683441238909012885713042857956775870552583688795379167288143033541844629826395268596147296147534958273414348780699212266897082849879708115584529496061524910302004730555791365006057783305113783326276293842964016815941429305049064625951126221862481654165792610850153481008459660288079166265227854328118506231556811098789148112371786743396815160290876442102026381192770421862385029479708798249500901868126412554478543103112194058226057721163996892312247655033840888116767600723713211306610532450744297684896435080970143236207742462288047479098491518919658774198029476894452468927468020361837122751153275150770479505998036823977312386485453023416473098795251392153906316192766942468807385416627730066629097552494385615727377882835194580081717783220243029490635442857778541206308750269732986003936803502686315724303796739656102612461304659268461953966689730745209315904663669872982299106076047014739447131303216783185037874779900910066916912632684771535446685158945660883560727513506498614382373659168816729775922563752380244806050407151688399892259528399151117271459750587954858114826111601590196868230664419665379534779501185426569504907929856969865759668002697889843555379014092627310110489674514780093066572488797617766977980049931082724096042374984356155311130258039758802450084384959008264986656366291483280082118591565152948904232590783453131799792283078001294602847180157307225952162449866164844476583277450351056202951868132641326273938465596144646280257368373557002806752041630705219508726548497022908499799948539721411390120699936699986180580171246059880146774898003125613633208767925883630770786259798730486517069348432883459870757813357580633902688237108239651497700414925061896178974360077079915378115532041639345878306982178815501249987170964842659514984084214322521806208706612921995435879869065872154458909126086836153736732066615012658111285852581163010970098349214461148852476354779601978060686256195690080692695028204265608503014975204336839957098018944534897103777701831448291869790899151511189219763966556484732853671237712798358451159984706993640046184289475995249399356710983158641904558288021960722081480581912580459253620277248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -79089601600101746673680260036061881563162449342871013351751557544236551432668408867026242071253604567413336058075914767473157464366029749680650950351875980246812553443126276971541728680148196195180209219851302975819537851713073482682640912942134717370589079515544035783645391027585098292837083677620530913891814906467264112651860706113042517947214787048797216147040175202943661080052116768523051533012308938158989103075166818181609542846229017290046926134267290584311044571745925802255089590822486577562234528489524807015637333025539841791342771487072983146909270189736095900758071307535072366112324436188220384361794959290165086621088770082191260045139340391193965792647124950913000620045935139540705271134588634811833970649143695835488261722082637690603165520246447546977505655076430038650082637582449784669906725797225048567062415437615963565339864891641994954766028582676816373841194785065721076447614538412989261789351211067554117431853367509664309645991081673223741070046254153308355084290086182167345927271996276104606472590663353620698087015336127221532816880372486911230822605349721974220960619651400690901368005618972580184978872282123686214150576617672747852468022991489345081894311236347730399983398245747537700268599048596588525289784872161085667405462729511697512298630734626278086573309319387789547058230238891834380985417491295373743613418716641196306489488926280445945916564178226072254445395380282733270854322356596556983184591653459121524932967760455955789422294156250308825139851432833063544696527584144783925042549550206003258087497325349050998711078294522996273050011155542339096198005622764496692685750993113684605754433660667068514339009203100028569473512960715184987795362764946718537853205464850484186534038973773600290395662666981385616569569739249555662321338896533794020330772845224280770765423605201864808473037300796168111160574869860397727543309629894182984978448059503421690518625308666563205960446832352596869923244035978931147810987244909854133258475064222448804268431892827706758976489160596161841902594304482779667141997894774441433008096248936510564579885103436217005600611140826215302478369928251871044250818611053281991786228841687888346876802590917401323716140117456530808981034958624945160229748619170604951580333906926693673790999735910703960311643749263734814753313036572677718521697156278199339558145252834040655226970619634332001872809243659252924150236683950883868463926983362408947019988577311969066803013209019825237777951790751532779660240747913434345261095788283795881073194283146124929108248002279229314388774092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 83145739669941527757863827208537871083187723083719396103163922930204990616956515665395998736931813527946678948925397513460716981578831138833437245752575935478861036427655956064340959648795168032263468838716548927718122187395351725399054814239577648654858865604208909287625677115699858531240012696800204459875491129370080396388045727296996058159018498598404404175754493263073323848696521076181380016470074385648542852694715778432427915963653064182822507262781205435465334900462765579258516451371826230078520612468391356518526846448230879767834730435990479919887267501938005690866073919495504642557877389801012895102206274740975651313222733875202441501030718538167205614287133562778715306009299486040482148679708630066844716594625946273424140638385929940668141668063801225870526688707121415562028059100364412564900231888275337163537932115346703540714054188619358227005982811963475940531662257525118841860550978668789452687043243464876061212113309675446289987664674341064472702498007149451878543868688245097983474504247269911372554587233285330352005400545989487320620015445493080102441003320680250027628818871564155219430685059507383149900676343846224196399260349895061642800580530266008268253496258146548435345913936209174953646435780604755779523382061264030972386814051573907036269767621636257300030569087566317867105862120679357324405452510906285796100880784402724160966061525351874969075743033818507185514402340564971945592961310511152257853610228677579369879650530903228073942807035201548164386870402285731525544387372608790663187350382573586206371530344400183568517280838616175400804213305444681128795084097096706371718407905984549907393901717006827161851408410216647414934876159447725208865924597256389374209542079132679473908391487540974804298094388749137518038619878747797047535712123140050079359809458119382378854745321717992972024606176925689818231056869104898190918501323799223599450619832543374298339521364188368902454199158552274818596037520944571469225405525316844374898512590782905840096142662903694637790133040006026667260299405547976674863009054126247381660226635580962724461644950932694570230937157234075797612959470181807356539780658543863590703816245150027756466805737144980406672567631794729571270190205144739712087100476465525593976346167285185647893846532324127466683506333288415747049005073588162201143036036863306681638430065602435312187065358230363796747372508231773454942621686637174059234107159463677928968093326128167651999422652099848473402691781796645332508321062727413286265754223438536591195938066354209364792627897777712354461634002944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -77725868998210433625107010778412471454762866237236714576872422280474234750509812883637585789708389025273169305631609403663908655667389848350000387646894085091870782911039497966618951033527209193223783030895564163680954762290990746773225444865331628617748811755913730379084846935631492118827028117498689077801199642925220342167688240445248857756492585101958662328689617295147888540604296228576649030020310838733484692139264401343516765107333303790926323098667267582782781852352040491183829919053000521508047158659861351506915764472992286121634283805864379248420119276330843339711087328701546884374202754212462126676659326762975206672789566734222075154226365738017030556244460898053933963810426969821795531351148792933519365328240621674641169501675967442355527050586892384104021629664095179717465045555534010272663609544217369993421350833266961562156694505580792070893122908769492914250767119669715898734123743964126295413383659583172530589619985868007303346316991856493833426740381291638542107578472621575124526622828343358278415029536848965928830738056417431002275663269301305720476827592731784298233942896110512809569823994367716827723625187861241375654981259795828259178169064441994743955015552222449421881281535839411791625003613531907983581502990079152325229019188696855229296976549435808719572928457995449168440781576036026092401543731058833121115253144302182476770718086667200422335505142390325601989460157546076312123676598010460363342836977336960028397352941447942130405688843058598521940211276407856742726470874386317975379056032619974236974798568441247859278549492817264426902241100329986874454257636730914249905794491912218709844905172834808949352780542374221168161056892798594219948810141791157423160753669998639731074076863195879438565790548394054485219310925981818181746997194416992261509579548616848216364419412505659589934760829382564018869740574929410195253635038949680986100767363674161706337742460401660600783632757412663033937424158317665538671191977516754831067724118864421856990044782662713445793530313330665193567041900288589015952056748436401604437773282079043054779784337224695020304014878764264662679352456448557360905227714636713294953701602000719034800848199141783878655459662928753508821918493788880407261414034790997772973243248906208678839661073295700708734819436504508244007511387790832759454677177781306670647290512693848071932395571229837116926494894492565049410463352450832498011002333736639276905298261208347540297299443851048019931412908483324988327322696550064964269752709112114998146148181654633307300923578578125822026055680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 66544759961504336014017629837794481780027686651954910852487382683541005958135779489977636171225088261025354964122946460917864664566105919079806798839458848344550447267258644738983324452571379333275298011056774656350396049051200632996977723913847809308118736469395265408691272637803049490208560661523110468067267951522491906364246750253758335382842544997092113612310862590385483815126668925368629197608550023834201354995356440371077041769312529781784194604960746825958204974746514671258975023006907837507488263632125633486469631238894343741551062279999367914263302603271704709320210032858892210545411675429620175934281872344874642340964137706893265270095943460320156429404227449798460505780868420568137973286509734684457489318025575029547691970857219753929713922538444235879175341281014101715242041222370291116283271856810825990168460028057076533088596220329365119496671828079735143125066465822955916450982081619445647917552738911517682423109048866801702315633868950942939454460261784115219415937448081486001532270508767921555911923905130492792876304945194486166461624716052194427807148783024721557376346433798270789457393465592145729649459924190662231271930129948819342925506959560386248972964813813255355394374697948748714821103422861345408318085436274924517205808127564222254145946803110822879946374984888086537114877976968755392108039269429225875894925722085001783409900601516285106535401990741601045549633144218686551091867098872867748898343301845407295908703256222708444178660200324434552116396336282668614921784458291489594445310782186589422939860675060081692540133688050891926469329041731100079323334609261567949956361885848619816331713437711470012074673094844547739323457293527817793202428357197344642878131234230075546374362798915074145630053894957476811338299783117894492765335539084811759955960921860028006034095147190697500242788445206010877558180782892701197953336530323371136155810125623092694889726296753581304908292594973528729835196206640683864684789398776493301538783793141118766583708539182901107035974136175796057979245656754673899362911095978210315820471372870455990885398758924394887296698915577073430064400707000655290069021617664572606285219390568788465817733327113351714262680274399315633149335107630676462386158388806233728748999485325512331569217989582211658202923354465759969957423629580338591203690032809247034108948433677206578342597642501964425005550284129163467333931891646163915459033352641653139723394708984839202999256517199224030607507262411525672176063599256772179805793123530783906461784614056845259557306423773179407882371727360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -54761934419729592645905666860970956953628954340563827458367332413633105826095649496424088563811816092358974679850180996712768696543348435637790754193895366326294011323010011134984887056686244176097137439175108370760437175568512071612010188118432911714993464065036551297256069298894778468900262435810887981029188737671453377594879600360863494072002964067851895555761141451614051710750012123845956180360190473724672095579529133355132932500127573350264652119407200327986343349354268292697532458072978473450852893452457183939909027320361641353375755235516006579987770293814850676728722655072491708916099068498305206264504489508438992330854441804190151608590495682415203628991834380379722727411633139747978534193674956364278035774666997974710293458230670397383757983702121052922143466667580617899748743065311161492955629892388033087413409635598854131745151546186218213724270857093632456958212350028033238829048713530516926479477971909843690275317169652840272920742536452716567693749600697545393734496601207020407445965323190598115618647656636941190605605360784295393686070023177694755474106870213368533159181576251206447494839306726278178254105918239928935575098954440315157441627893348056809073088652139249545703615078023500655023451977460283321513708842053071923683083572620750471086922925253201587196891356565564607355861752608160679338881588480611092701249966112096317305506817308633070479797096315319726905348170549883921179337881814998149888879872657384904622197142620214301628801569025480700699822359001702643160287391591316918025528717420857496066995810601337951718726550524557145400061661392152170877091880546799560197172793861317303594657268180452930487691347327272881463007664840361314330607476963794033432388950468260859716049276877211180885733412334120311627991320281894715293802620398078269205798829471023906828261845023046515724806828907846819886311784224992830840983389359667727174898392705990754329405266130430081835864136719440876600422045794673100798524001557125280260626547732776175679244250817263066057703032326744022435896980453867487056109055668757463806465778629756750320213914057388210897296148943085566954132102183332916037165086516882116147766468645514476752031821259271977077010444819357884813184032010868256334821355726909660923075569603031744873805717187570548712032383806115376999510343647577770396779215341988933098530968615756588884331320454119413441430025571421860601670828017729835298140593867076234284412705645533660838909686840195456899523800158933926434757872139565783763480119591900189741166503615412645202128724219073915336523776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 45023323756282464215196168745745561520078674648417044636998013081770103057546186177790751410156799574247293066505733704466037443462745879270850394656785456454386496393982293928677119463133314210295805247767226219432188830762551725566192660177593078414556452485812882231282884335388051428919945897103875345450330114020992453506079484478960632421321568411095029453105544382776883317127187221491667036893750946186958962273074690977657310206078535935435963301135545219638908033185524566105714119479663879412122276232965021952635326649513884203761876014620379446229271670031677280998348279097141952791919738194243571970458217627192435399946957758839219880763832545835991661363815018891779125897977852044162499325808849262483043080709638552798056421770156280778923927718801917785860999064301715211193885883589772111530173724069909485942163363432497064931171959753139013402170142711654478456018818447084239746178260629089643280704201990651805902401104716736834890007149172940165705935471532095371510014308158803871904375303332847173469538535893277075598339595247067224755657505424611487614779581992646444981224206602298574585951764020369861461317784004623822046303197359522496805168521115589024274433431231180483830930496238781773159274936562665583460880033069258578683377313750146697629271757949039198479819338939541151693902005277583182988731470811854254723628332510393816403867666196996038059693620506635139174310699020856664924404493742966034527008775375326761717910153131122280917266855794567544082912265429350328784292689688820385783457070446573680771234114235078437682310669374223660932987899184550498557408035263175252560666522170953551842359175461411478001395639041597297712179516398974588895312987605449016571978845221513503600268998402417482623636844365621135790456338201503227594399534448758617739036759489449808866525201266524718969703622583392587654160936435513569519949506642370641986773722101759175209589822106869970251493669159105767377485939265537353823359209432616159232364567904489312057713996865435722000104744303649962374639700757201917221033673756674824835427142717658512229366751708645363904954229724664512330811554908827860600622570146551739039094369818301046944418878891957503810279468057232046081547746790015109733498302928787055675037796403518745507466019471051315045316696492263696016892712939222069605501879462822478419193107441459750109206530549159808816569895084176613887331786468752274796896130270464886635596437185929834355799670896547962295183990239981736676420187818803773934652402379754831936472516830602706949786146023284081068993413120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -36522842780369285223165212669395998400424448026092122516957073999377148595783433322784290498250860694752080603411155110250054459544130896899776981336335202811598911662179656004225101924973261344145048644641380079904491200610605830681647513516722113322919847087315252641954622058129339042891561079698479263022055951185538070514907250214390685218999651018693261293274113076595025380438859479936071371660785388380747549929260483199992179359003926487787965543697545106911442261906036957585418290450081179178751293803506219141118892793811709256630104754639209610159045579490823150315883320650371972867648132378818781487628666897912582912264882816465072701009261659755779540421056937895964056873326208936689306987750425727050569501164074965491837996754080036672796212869275054330146512392931491874298933941715259830110729890639424383079265412543285112056531702444404121105517707315397082008866344060390032707941159848353162823187404454443570819173293508375848325770532614269806386202448688243776411611471726837957774083888987920878567321532095935196808059844146264693065018298485946200586805080277347303279488042454379936565302741140995331930950104632364642054082001156994648447024504402446862355736199253614798601252649094098951475015463938888787847398492667243422771752502296201146852861324641057106486759582389549737924049604225644090267404591064112792842935787435925879346396102348944850082272625333525295737479509286783686647197887911811848095755219261358602448435631563339549236011029417230807501706927255976787092860917799647755245260820550227497411524400792552738137151492273542604209074327599908524854399520920016861674462030362954233841455070034646954178289149730480125223183954656713666808874244899834029378971925547291762869002341876886867613844354493226758964594278144406485038075725710559031001904742818496626234751629026435334790620905252573552454417530367329516795769769577118866114693514034610184122614354427436609149660944221538441006619794367766681705564027852866960262739624215333932336891440592161839418463326077548226931264916908294362951554395916982515339374084565657203604557714713375595005798978118019344775020332529804329338403023791189799912648462078909752970213089823806287941191244033101093898643041812737260149457993648717881925630929370563083633231239885013848065303853553595790467610606528953764929307434884675810739794342630478600465599751382374442674537534765153526434686623126528908579739077934867287392106612014000270201422332894477714879060908813022029836498739887046619612672631379857299007999663089239911636914041209719927137212825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 27495559318079288944876461864439332086017402871102454307972068536313893315412260861901489727643441198318268766399966368654452403055781575373400546332102689293156683917288720872657659307977624505453380033078641182885001461741750935428560356696012472857210658773532207414629416502349951152223997053418916406195420076715952056049326944257642466059461789430139421582073099893036173290786465272101059387055204900062258951408905027068748751310514596187883754738184424043393270786833182723670759492653975897034930784202876997265650139223615254778030003064649118720734532746496373849778008848115185701144515532126879797658920157245132396802686005707468596364154331100198238240221680882667238424816624288487952601400901769272285170262798077258668130001186186089690514267059191828848968918510419873286792164494243398773416286966416923688952913520125118187490500421323444689702218898471315939066224659859103480094929253760743677490583963476815821061269381558604079840922170323898098822248579135885752246615580680173867927291689890623009198925120723001298997690039434474226228138903113837669738487687308896556694054053665693377371915725215452250701165471905280318095416847230706124128504714093167192355378809603297991048772986589200704175721824547249684957620963551816197353073741272918858670185922001146552135184602415816517137392821272570627473545077836443612387143342944997994519672064085976604679755991910941401899839139440800206685380671384755041888285313320560408551526556557116369312628856343043255019340058398201262868308194854935528764701677187312494585942810998449954225308010225421594618814062645893047445728434693349100705938183894742617346088269662218040682201372455564442596203683601536909051357342887529570022564492979970933426427410320262457191308357280432643606147594825155815464728626421770845624734747239227183005725643885662335303069775035890152129223256474451716341598474946312263175279952354321001956697803068603555048965001693815061802942093955714896879317443414287087763843329201615140463938320050254984756896985322218225045413992019222049321859640168739073403468977148481496536654468709290547066339958311418542177675150148591643929800208954970979909316551743874055687847627089644205857072181648199493368023367477745503738787242806842553522153063677858076342110918068007044764809663528120683239330552322355800681361559298427380771112501286748568466999042266949539654852272431589670977343208125144202926051420535185367928226000234592654614151119260953222777036307305138550758480410996381039584171572861477604240597779655239722959071336106447309270008463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -17824911579596998062619998404747708776462147435257844764942985569524942653046561203412910695372085866523740079778808224385649257391973338744920955733141073771308062024813438164327610096919922367809613313497427216418447581085550789108923796172160392557335125752568757238016686206944920944223546859765775502230455499589877165918378363562420400024453963028206008236196354361432181892014931095411526814493433840665568524366278546298981633047437139742736220418122841466034647275145305124268036758594142579832848043292996472198731507270946604242844244876632640486974514490488983594935399098830819115952672339794480481691179279728683190160464496137486656883049260388249866896649243130606320725048647351551707381377836663072742086041876039911287728768610371772276407366006788013176486664537144744671443111832750091947996232508039161461384398013514113278565879598497736012488226877505816107607043031733446664889536645292693858162518353586014707993720524885369419100920026518531882043458163581200263071950692968480952008478292631206985717834876338606830533087826322028661531242228590643493489051616125707750789949656412664977227530931129971715396915290502949100961771955241218729583471464270104482559979059349903969152415028046036550130413744605553164559406532042943089185934448930526026181831871491846132249761689945169208345843596497711627928604543793941378386658556738749038961336301940255860121549930247366560776504545214138086796185973196403713896761657792629425223973095683202973114940326723703420673182450009648788975823225660487668638898223277193047300494579691534156076655015912110297946001364884374051663045192087303762519807746736685981168055650204792745219503973600604872028024340304562714861098880611135265791686626887313506036433260692334467709323693685552435825435456582397959765322083821550500297153353217437968688006722086565273601890431619932794286878254191926355732462650388488283917285364281252784823097275534161132788366447695107986669364239319538275926974543514070213692889042849988027837904548680145432675541529733684968648862686015901055693603454417776286940898390664753457970868835993779554009127352928231123266111682767105186904562759419616325068430067069696643695171903006264550449394286744290927233111413435321052781350243924260726913287154514247703300794122869109795746800666722460525114974063463422641253705751597562483090775047417282079707898071801498401799853955005941811524797376407513786673185249773904516647186723636049796168370474909916210982820965520015173543803292092542261997439852118118140948571578448687619416837488461286272300744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 9147114529670835854445545368994065833798999569179888231841031136837257857463296647043379558162762121083503889192072217392263320598121827184824240829590820571036932026326839775402754707001294971250716643473335849534409540716557542704768057650455352598550686271892932928579857472104420548511533197093056294080952457875907301522041629973028181220233286458196532600075327619185097751793377579762499512475763982911197603907509454261954503113543502170569543838078880212897562563148927973616181341987290858974250339618755851145808955625679705750120031915009991787741823744164157388693257179763584888355639436974384876302970322839003952162786472211044546869484186885981240885365965746031209927150169699556608667707037787098872540981526223380298780041626827745682091379073333446501455830171999689799206349684802179895881024532992604824333104476199429546294091079906438022371247659345802544049717099344995177969184291874283874969477463549619792096607138230114700651165900039281408910556015179713341304033503130278931776220186114784556780543357892960554626804435140618374710335938930237969879666164388380265396270369798336839908587617171589171498429701668434663819309536976278657247435443232433356430921629412106962819325354206578602368472376429606202378725470119812474313209295552549319512953601937322992526314761403269182542087005556019668091459823266704242909438650554033708880369797279961509281761122002731777149701664862709918269066769625199726055346256306003956134610724912745925704736456792073192120203416126460008483485295008008486927730473149355638062419182603035955812231108305115094790106223268512075434696011698766907784752474747136920177229037782029590213824255035206476468323498481090642942330925760488558731457659321107948214030712854278352355287439532271535177411762221829086064947262481203352205212612125046460789312800214056418552375901801044718102763920813130230471289632610235984510386071499171695803188233837965495060918773664457767896371774487513455955632783975957357851430094257844086014498946777334479885482447665337247115209267746347534386866575211779612492086215355354466210474516664222966909156187464547738545235328019948834775792605939030349928631462022597885321876053572723230532343963491594732736805513746752140276692728759000071695687119878680062698227134323328918629789301811497104141030597374943219644551035217240422510069774926882130027598618238909398828995135991200549624867214415155067377148460780954275815577386305369790854911113126474526878400119159656150493102804187791464431368719578306522128877781781509634621642034590210653970803720192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -3126140693751242933884767656182216464579979428079881951013100984560505272500203557763319471602072186923849899199933000708216540897743588142946657626475954353807729315291747301672676944846949837195717060227703745024345167201051104416623014572602637250116442374925382495703243353557460143823118242326615133790681788551468274879542110880571619053795510219914764139862409265583622181310508191614096527912701868694094687185966794742729892936100014641229491720859986429041937355875905840544562803431250563101741831525306022180180202979697612109349888553200093693784510908474897948538950601634211022543048425395901666383322247135006812777920299199162341216922690756821463850159334767992969029088347119594691084973064428765013498641651699604636902387438169944535348694712057353144131842779232513713129947903787794549722637710515165122759785299865694389453600612051743880960177472716135520885145835841217131555048807627979074446792424873870224988252970541611651818076572696674372212069692219424157055610767250392850936116274510657184676651797945073406978208124229552860120104309820527599458306187918283284466203725746902858836608704882118651643914940689233606090121594289308807115806297880229089663531934753663381925199885180425833614302989860059448266833469388953518869157286367678454720299331778522187621502738247664002891721313486841673688292054259910297670018956367328155879573327037961912957730393572628789846710683597430171672182325786448714369796988390122473351155825832743677808751739543835930824894353565269014804149603416488218325439839450349642845558237778350521901602689408396458583605864145130757746562932918107842872311257776566331751895212331336271588663035422172367460351010657347132164496482366685306087556044599310973811489058685457433807298631798251087565044867576129768607482081114304749869880886257265972797531717505706492263002942162012322218685321070031953665166018394295323053561502554487644759991976717036040573684948948463610417792085551777253348675666726125262845542070046582721745103195111703007657841242936032071497454323831006871579612069926020306796695309279723975667045586039336785590728883845891685212810363678056213707334472390514548749800898275919768347127803883143927667020307963724910009806329756738650762444968573178457380199993982346764346967910300180516743210709576758763306170648496964860107387760493627351948031566906325080978748304715324698264278961593479106614757067440873849670711920521070526023554509107745429374616468134869202465859690789192752005448655755005877119780797027393622347682964209780733833745364218223552365802291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 118652179236255961681645794805794405116959150627402335369384219050943317089324197632768619403435450532162156041623561009681667250624952540199377041172109820274337815166903564892043314008823845017244079386241745814523600872178352939179090765971059272592223229989064702306074448621799234978839522449869599800252407611254144234809871416097236994725796282669746725933573013506446998981215005649637676585035792277746675827736868248967744399813452330537885917130748448920868043526557390699253514851634793212236560193461317448834499590457663422041436519442723794100778331980079735670502128693389138377332469990589769677505180481850406984355003833007084113081212969989387586735374606642739415265348955502001509688752551030663357171926312709274106179137012932948003112225985121109740305411178600712021884520404154547826128301388358119915085247915908147161300864012255833199874382475829298565500083879525054198442050257241537572367960760881829494008119945016703951172878050716642909489453340493526179479209506321054132431075494029497430509888555640988659554499418528098541956919532879818741339287577243727900945141138182393852931409025974061987758992062902602218519619878835536194138712190371247070184675266632102519304711521370043599891118418950868198236027523844248005828802297907740036440250892388847610517657050838059286249585574503107298811396615721149181708162134273852501970569589980772776555893894280912536494243060232151030505094953489831677073059645474434529094216133935640786586870270081160397693311769392705586010523862447707605743111924650612883434685954378179903087892817893308980968216613033882998835315344887230137377350791593072993743531539559472973848799930247964256859055717081053842150624172078726768023558260373998784029775701966606717847618802926453386836606275008298354984362212477178616930182949705283412026598467764693984936282252490523513239615842346043091008332488960644441254379258608399087867583032307116663732495981995191549593115583544552381910830268112171952066143384305811994920123868423250424475748399192070780616290707601533290350435687185145135970433259336927662758399803008636080570905572787823450702062651397983981420342877835387902571473852161352888037837096311725428182464857933198964185922049453020847222136062015565529392540737267245344007401478325063829915485731069372602266687921611578913503193820272502081645797240350280336639640937445328102781906713717591235497803416793461401105002226700523464207212176216924332881992253163354748038865538361382413024339947458744666450782845082052572306299774418704839501065843211112957748445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] 729359608251279760237792862268219028173978934126733819125469524202289906832303631512520664701491665514737388571740616387103266308341325234001001482449313511193149467115011759951044289121679388856113581831707702364689444057689234007957923345434298141882932650169726137679091265888542711893841044464150106318696241052837691063053258533302124151433863415998197536944240379323326815438232118276028671407188012220265455294178184253821116043694059075265844285629881134296356437970797957263351455911908236331386805532504311231521983562703508634295318559254238578484022802802824003137121968920375087944267221657310228747450886971529572758427346017511700785171413589063790035782887211418423312236574245727749131821859650290604351868498857088892514404526498643546191457044744487012017224977785119649012021342078765375170735981559090495156643959440473617472190819228162950434612279391419247235527479595212119033675191255798151233780885878186068113536428168728069128749046544814887715928280524382824304219845923040607884342305425387564682675537176119096197099368358086309134486033241236697903599667921985318456225353301780180540817517555969989412989146023240674472669777261161135421514407662144976336156348667247208603381493488321558888086284804134486525648056048037903520263364825925977391467661221723467556359187077703070895849406034410224010852096448590445256984144703266589996990629495660111383414685074926831192148553660283623449372153057586029833916438854094009639281004413732029375222150117513594938464994187721035506538259037561192477723005121432315165566744982896290451520508452415470435025697100889991623039047664628393457815874639495030102240762366390803321989174819911086187099448384283467110058814043479323124407170483555481968247933320411953108909751093679006231596093508011376305655505737587322124183406523141889210206697824583619102954946259927112383708274367341067999851763785773226486587299317915103456003943096996671900908861304950726028370751525990080857146107343352161075059304060332916241857080250924453439861726165605266303365688762254999910888418824791945697874198487236515768336204532563838554601580463551214344261066475113715158112109019417071495342257447802033082657422804065453826533934095708903424834709282378951757167171559209296335212571858313803745286027993695910454278456909466742124375546306179688551552097203927529547632621744778327634834006632750998161928201156541058794218438814339820737576233374689544841384501156520076993604970247712794506048752302440225036315808058022824905210299513490856173668347972866526377995050213963949756802662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] -588233512140321129550797330846216179045192281987000979781056306113565482239126652642508159782805727287776038910443047188937316175400526480120015105003200501057524332320550566356354575883712746136204692393215616725327967610389113433070094540856108997586836691382171393791325359225940338776258141889568042121257118692483104119122049548986447420865317157877842994556432081101346578555757555372281936941104518238604433799985731913862405224202045967529009069824551462251696300597180710588577058444082836143672663793741050192557541955157015677830426948514965092801194031137690238588565435488079127977021025181813933706824273490556410144714942033255834651808278355714292914864370886676023390560822475111072975706212379863661966888547048705085040356618596684005209980252849969109386239093053614879527816176477178058415690308387440763224405946844386799349139342772619845642992341476254354706157447905546048468135314950588260742071923132910199316046339787163375491352328024680561310102389520531332200007371208592202966200671974734404194219215031130881740452895229365428320225500555386878140231727440803755412084038276867929653559769040699036677498047929489414283384861179398350549232707998495448760241994232980831843457024804897866974627081723715850392298987319421619712821117525961459034484614523829602220005229668698111105864748093148213905131839534128457878601459256610821905729172753369738965173802044717068856992761346530801824877035075261572492369350109815971002686981366182482100092576990464049942220913932814590048931808841046031696248476824219406543591670178082405220044433534380374634654909088171251864741194851101247091408776332247156575615359415226889160307180892009140987056890345466476696302529064838045857882691876559087942908440885126906195241344724618251975619164613380498135198855801865624805708227200202080803155029426206744343627121446682094771223345382382665796011428930495173218662281471576973406733558380395179342822830125864954857481905895632439446448643129218115600189663750800866465386556922868669185702238474756221453796344146544557182956196367681010190110206396620541918429503260455246940395631800260564581392127531352762512281329425131836953147272493800136963836189655347923840615737951882952792341782800101874612322191220762270022664692805511803796726535467658796944155662458372164042033703452213694849838445806731973462667841575674869864613043480896410662333101788988264253880946849242182675711968718190342424779667169480642273524518719526943532634192247882052595743029251362597008935722589681467217901436149075839511048809724541098839311908864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] 259265933910779542922597313838453940579211785606944435947224236275520076071703026850157556105506978576649184007713801006346238551064474727702947131396192305054784988611709601450303636774559466258647375927106033490753906327257689952963764524054080634879894440421511329140955931725071691727396508241958314111868991059477813702490123746129590992049931858369651991972616852013497021191959446259037798324476142718083534832102765459135880283099285517223502569709064838777839693622078190174907707091815288591889390697262912635499617007769302581851046931995326478241916471941536751996224890539007632013492888673110369705044839120687665059009329444544905693786269099088104091083016508227854861584843452295865720525953080106252219482179492141353153720892644897295527976803812482245228783290865704121110865061889134346772116904009138267678582850211280338926090146504205134601641523161685590587899791418774183616289644429840756689798663118204057621027741549392894734236372132300243999168075838571794987899713653940588928805704138135832931897735877834150739946938628489567807908073949391993057741405094795319196929541645812029991418277297296383546649199404137880212069252827280454572379266587271279033003471609661887143118120389512542709062432719482242706102313770255479773151892257523700363020255696808500248160260230251442571685837174031109806246134604964454996980129336299299845896815803361036159032196068337716267043148818581036662492590552589065066244198479738210240834421205580522613808273044189111193379231700095158135846428898568962512000966432212007791634085221529741431523514079012386641250667318806868524578254348937696295088692278770482458651362564670028362537713272822988703785405478943500448665475040786285288043639297781442072338460839902752753481010083562461601640534259347961729227690181308823821795607219075730770589207972422734861356437596360190806132645395969883139009450631924793168569487165745581941738822780565070613282723179120868986979892622083460171857562407926162936550807471538809043873594815996357963750296558595113701476576957268625565960709715384015801847505343688415557713366323446330560305553255426750591854942813522686787512419440977618563959070605739219399239118059229567283138274697050222592880598118981392321612064308007905147000529116876172147551933748272594664356839757774655186825467090499051660219943109247423542881720195486805543491955001006056487816880204038212236486327296101839490312809561754520741755839095686605935449439262216075397850705196592911889193684165176485074366148512273789290400988942366669092200837967468655369886105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] -50451960941251626448037867638265160351654535308263751263282014374996333815465579360979564638154758549113297351867716475010018253285030743664212558732659397328440115084560751018106910462243207403161396986312718318055548217149170394556201029308810222332749432464567535305054628157337501109838428157969148222014703147075735170180206126312289768905650374378640722065522871785431054737832455007290977239125588781280211097589733116371896632874373586932619289533204464195840907434748592585902060244739596669560124948796369941156886215072039127006427859762170095982354856164803485409850722737160292461669533979673908076657640645269906552037559520045317103040520117846749185552447828026967765070703335361205855465480687849719705286593839515307731215031096507545358123255311703101416744490056479667114136603020550228007851593415093215486793828980526267398625261151061314484847232699847981981891575909883329398989665957988064532106524980329479641518854408537842985953557044812227481085363908757044133599832037090626770721291106693816469746920411674532369114208079150972446008785038416095487201857862746549616951939623090289832133434218938364497741969339550660849934363100299599739660922581609082567120115175341018292621989380037141883200275972530246693870070491160495868827338989859550720503022567488385453935882124462774029406023142114496182491059682960303246481267815543519764538187822007119258271471408465830336721230088102466055758566319736321609298264289138591009693503001096129165759785686505233028688611398040135405828459584128576730758697207674190933810380670252967722021197929671432440027538390145212312332653276804907134497030272181052189244904061826115078526909455910911041862850360750800352128027624851092819923595464928513493602264472815823962158061792968591999248513937250667521670820611747544284813756284061934374992845694221893994415817503537747106319409872500014904141714259103920616970900961981362009685487045714688505582853721584787945396066079594800965893496895889581060982939391956148767086623447351417136714871090842800694938741326116080238560389535971195804546825073022894856755972347633099756028102506413624900040941394257090711820284567612372754098401140038062119093441796292474387165858432293243590306505905067660349454146873000189874256758207602279024146526600155937861798280669040083830414001041457539232882122961349135045428076801505934647133711494585730574827447303190231220488252815223207271413010026949121512521935266001729256354405873637256650031281991686953701428281623609474762835266535872960306776706009756113660308564321085994327227760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] -23397755823847829443968550153875912038406435085765630316960003726921366313660468752555147472974253159089471087641265395308943815136516293574833629289302078949505640912680393418139834200705961730850879741221886332235771574521869079039300109928243204570431664522622452483398696168241383422258319152423254726188404213102380365126966207097554409851336072697204203367938885208923275789021037012996789134071572770994025785470116935745897620267428289688839222501820617392418249473806232493144248554584656936722749531835192589750397978853956830346120641601223140532770775866630558526150467538774257374293513681641702371013390404835328207037685917047122160114483737203795250925675793347278632889400977351812736816919499707725947554074989001314722884534124495022721815694231631893086711509373569505958686969117218925614801986521286169429976520994755631682525186977819931756023957847339467824129948422504845683356155227803667217148599130994277006504005234951094458488333564253904820036391063593325179584627286567172446640518433431301168804074915543614576560235529235776756670933797207873099535887796095594320922318570889878460999805418716409756733619768212243783690292557575461398384758791699176854010430286101228812323864775687047754395073419728889390351420861834601006397220264759081338231817710689672292260450579501814262958652988722909521892191238900432894269389863273728498574646415298797026628198694552262605071672479869716873672584179888748287257673922109773310647099239410709849509377914312870520721211075762797986985461913942410927164286371882357567532924801444283756755287301001959694706737051808347608194082810206213949966663161418157990650693769005037547286483509348276754107367665914386257401876485045214892048825500459859708150580572910275507412674644216664186744412603814043507779426241642516742109399454895087361094827195418226820484318299594191199335174596099430449537211925369497946571027327489037487269681711142367506694151967138831163955233457775355955663841623779722265745402971766156455440926490312547327180564266476314389047818504490754615234324822621205562493461680494822918531037290217972216841047500592163034731850407871599923367179268004384053490878169805018283338418915038734420366282908790016972399023120466018710640557418594520295753950259436001903258969294566735234242259418677224687780805026917293013118994100624426534224416996717237205078274735294428700867350872163165321635017332651914101291567792765361399423375594475483475870905809381880065937615952880353207745232624107052539370381934678776733268674668639477872521413162252769845208678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] 29610074781349018455380721522838288705044943852551370029031558845811052011049011848180322348748210750732822146410679488194682932301061889931030577312810066869009037899780358669303066580569353549573243423382076072084033630198401992024740915849254778639265643345378246714957901146641828191761313316993207551747116555067248893637971483676071819992883329595980465398016966177493157892616951799012108479781226767653380991791391633802669403633203416604207574267366915119335628095020598083735318571785319806378964933754456414011104738604426585253823199651363779661950505236961458028428531761629882252501825541305854535166035773624239097162415310945376199433003726443538707896926407296017803780921080954243906651604317487123192582547666320707135008828200322216921618186610958783591664373898766183016497237991978214737593984247562365750151820619579201586908492056586363897506551648629663394324160843074389753702439128973785667718634211234220410797599019842877779701877962876815678049661293435579250271099200669970370074062356313533524868798023388971811865063488185684201827245875094138247089749696666177025855909023220374762372017999195273854324499271555181056404404986552119285042663575952122379919609108880546316890457529250359558026232480433504774963447076652475359737870387962842158395086774088554978763447311895404635674919021686556288017084150371138268294671819502119007139755898828889045942767281299012676920460202749958438142322894118715246225392321661489933429158201852460170553384583109118318413941338527684683733280162082629922457739195126640548775886709194833144554964508994202989734413504994664811310362192142878065895211132167845992873061016239341630908860747113590913819105236713080617315428249690489563700746323723074386795299871760302258960482681434999837326185111810313827027049216756382036648571379141748298055824024605907137071010088619504159133755441258281501106136797224644078280342751163982412640281292427232065936982604776845357877934223930650524786653274906565476861219727826218056354544011807914070001065055263337329658476963415924167425792728982675414541684785967723764134159722753766000020055746486315064389351342544983055788161275812508736383472279807954610194166698030843874716162821681894355419839977698309041267832909967165346573319714212079875361166841854078160378646209047475404883515892481965668458075298579480547187469439665375097066762920090090572119584008709163442217792521553923313512239826295887484573068432889399362450069629722949503344982957140038561989184707965219499458016416339281871960030552636572237000293089431956273644961792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] -18408274014169501418437872337403138744119733322546781946805137618734326641183767654276144672736131388264334455718722059639484495480605220799039304317544980204569070046381079432856163634144447169230598264478993343954100426943555684146400043297523870863910633803384721582172441751325585872859575133914475262947401604976399737687455922317193587096245625148857240209547555518120898883846376169730786322989113150051100938638313947061474362713542487935228912376550753816705682961632524860407289125465541072232969667153462977327135269439171344729949205837828313044455758175374643578063655797919622708938774196678183579875042523220922011631659507919775851659422100662047038849814512346464406219634969248692068625640268480937032528629694205756029257128491675891280639897986206273881874663319892059204735816904941840671572494829789598434615880151497084331582991889713556265543619602230258352664035270713708712622900512154376880130101621692490511976767683408401557496637818194784689328028169850497468085804527139030904613704877689338628150889083661439704911359656207672751596437043806432086095330976180991092176853239760707824901162949136884288008695279295259736206501639091776972527925901518224988739580480890641276626560471827558098714153111312292285281756440625058168982241211792563025323215541573617184669734636818177112112586244852588647080358973134013427808575582087049045531796099878617378096602497963032796369255500048889544044986636000715415424426702941731882154628322061155363396262374542247985159004139029662342661683288561243837906958239216115197971126048500419862853924934576030273176254033223890756212182491738535866526285196472133977282028226234860359339005445884959780310440414663797503204018024724519805928886395329767734465644131613391028396288835408939072342051826936935282792122778106085825942027433245971280160262569107438472685879179102813857589238579740199155010409674136157230064105452071484484955953833334632253612195300036943371740221309499767248622008665200381223461788023874360177406635993316840825005886816448002597712485181553285953211459692667952663923244016198753031195803143083245352373825033169226394415339697764488672083589969708652455446081501844695158927404618946625487433584161611510476398918605359387719027258051784363404039438727570259486868865199121024220746230631015347735350157614231198566399387865721964117205354787076806327901363844080038709282242242774404383534406202830349624339488038420837431917918570952925696353558796081196664463684863312198572894032324302159582381730116283630682937074739743167172227669381923724877155532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] 9020272374913173551019674274602289538364122102100818045421464154146908192082328264071975620563464908806739081462846836025958011466098637045456436101187205066886353705203448195243843400210566570133553216226291676128900451554490688854620135766320938378123942370058140349579173913830771111319564368219238766691548072679045630797416973436399775073731292230056370655039556944887452759987084940361391606507935363151222986599233600361874250148056729845606373185983997719337688973030231515276898126986677303072959388509858217605777413779699503142801761231840642277785047595093460821835469345437381949833997317013120968245432085809217208906091929903817961773017209014915545970788640882588937682021405093691167452167359371506676473370928995851208504954845041963722312895393053820492127475124811379999424211033046744315400038164884963979758307567629060509276511660251612799749384733070248194851051697619603123466894987248683358550879009321267782589017278664793969069675421176453207574812741921545317907196620894917016443389743694459036500600162791030541051306806002642124426869485297208308091994058736733630914673300803205869037703674418781567409189238729467174943693345483152949000785368967637487050106261406469361717361081456962308764943284841306067447352327385519908875643787697275107340934030860446321328306199123343933131372324918686387735139530253095018701059341795065042755625473530889506559158242470761434095201806928820835455041172824034977392569717582009884934919204307791625505106602290696288954722834179819189165401672653361115773837958867812774886991258839026061398515423318566917494684168287227878296445225859936572921186257287567850813839704355501333028261707448186670458149860845683399578799574011253816158219373368418752608487597819442311535191250635657609376929039307124425248339748879810519739730309402864609163893280714204837296807063527767488440939713163595575589408220275798557977982656444276898969343085806502507167082562469045158247290917542273411833826442947074125333289519852680081663116676009679504262040006336296839963599055107197827957277339863341265469816215199655134144473662432612710558805333735724958706788409967919612798564645312211124551240695484252920827642450864379758833427311249529668862952654870400256836389724563822280422822691795388134834390859281379722623505248586239819046035203601290748120586726066719395850886102115412793032843139987106489194895321282253532935497970181403118372191065378121120600821022534237080353230216257246110309801123002391853345107357757149438631289320402588479226598050897013385309135285260616325268504576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] -4096244560258237487846929116342747400799443303822280066948672362279492692861355417319709702165159567144384803262850406254579464297343501026563806970871863939354900216963709580457626124703201346322003016955008979248628267922024590786746896702332968376086357286613999226536319739805179792458073451292394354335627551323767418667192453919866767017310654688853923400481742524734261198323255474859583162659416299141835833311679595515867763409982863949107320936108271700101988756206230375722496313531586172761751929832661624247143346554002721370876051060051703567596354917010935556919299748784780927482064724559503104595121330099670949125814187542782432263248615688055068747950581010070658007655731410285840449445256673445512336758593482453365364494586302796790934795694298411783947386202799127180877992304185200734102652799287546170561409387448472735230981882321463358450752310205742765134432344731932836926804521390608656703086140092370206076972944695238966399267791858812329827095442938105134727816606439742114585477464263054307026735579690306983965944990108504905568673435273826317898223364858856601766080941071550985427018144737749195723725033650542549649517475100302294882093751005136492680539972239216860195748733307711608764666010901381174746806844728731856763192061014530966114780048202020498861308856125598189047487163872809104779789298465428367344374969164187067502182774092164802886123900973313303431779596389256755388191724542467200621992318826519125263916667766823824638901802573451277424101216983640500079609233562713088844167782551194973706281502652017374756567266118464775524208722009958208018494018411408552378047644873313950434551817980677340130893450429827236558803956599620799915674879291301220257339449732656428636409533528104087827945651590500316707537879573194794324376716098708465394577867082124006369871331052885156411549574195152295257602698381711830918292576812320334366046239129348467391598633146825890422540169501074486911267802788518547905792686296907125768589714780030039391330744579506949674471429331530562031710087916726336939299145751256546425033489067537407041275987449943004846392918379214295584685250353790925456724495202390891338180437981782215542374702976232363713204541637983833395022538857152679293289442096877407015602484879844642522404499878331322092579831521125074875338547249467545457800684397030415930384078262223491834340208110428821577934087392473048865394177733422809261036924355406350426491660075467409095388258712935416133243241089128088328343952741188474403951759654016741788228554321563323230007472675792480318259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 1892221628708589313267666757003209654316207701654166918066883308233527127065208802497695599331204977950548255336457558413650098705048158249468842620308181219060128905352206575018586786253518142918999711478515131330190950341013847693967713139745430176385976123085028382878459830892928616853727579757614224560181361154994732591856530792388579018186608257136528561987634532169007961703296733513037502486118640661153447171451695747397469613306157913528805898572971577909843618494105233915052478343626253774944803461655242843166498611098270475621969120578343893952812994615704871868571489550290388621083936571061332435264922693374346018072689541544839925830701696364534793431435895756882618638957732671651315613859904107824865078170791215777182686048324230028212253440923352731503993423410534736474117643945626368760275053349551085853685895240663167986309926807553877943639806282387515925928378023164612590014455236582083372910342709798693299777448768392461552400288709066774675994909944390705679087333255561117384224696931586689624051342800509675805844220898731160816192587101499372214910214273742413268860678409679146065973335413269721725809940847504354965931377791289927340476596636988840064461882117157733991066059820265806657690444977147474421049616780710477217269762436246449653689212000958356072322892261206553790828206962977384127161358430256477359046599230866972812631920403769166570060555266697269385314164398848051704553951321681478157495690507508019631539948585849851164168540839122358705741513260853779087306121994671010554621223081962311114094245401833617104821219073340732808606929188161639689478536567902998329372611856949052958250875008127616413109877349535755205018741783168723705692169676563897305479055997913446200710471913302044994116789747787239952886022739461400895831776573106106323415984447961049631105361342168408258773421754676599744132299793982696680250487865200244781458313895268567092613203128345509418701375261430611768138760558283108916439977197302732287485731580338184837031726973339711938830140738617490471433490750300738736174320639561379415961363267208564001402064012688791158015122976345196763358930688746508641794333150991635205701592346058268868529860590580606738534437014915230484524277271713835203547555103653852396654610202145730504224593930977489497428941212911728730561213181109412019513635392835461378266934056401791398324515538135230211316691215354761979688434236061307355427271753067113433509684543253388935352440215451441482418631329393649169852772942493421922371470309019086681436587697490210509734000914103128465342464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -897318501848309903814975631345494355457600360050844808426332346660093952808027735207054600084502702193071143077363382247595523820769130690403460077119873387379752414538721557072745643117694476039571216922040805285609405488751172607409062472276025699935849976984234100302434468464188366752489154896698024182015506572227260028865207566723071142510997388161453670285066722860921117568416031589168610119374504487862934012611224162830303729110275751255949937267296461755336874471634393808801782759405928325120165502452801433302662257323099321668086103056317180478315763504500034033515692923333342080375224283779952009653049670042290325070433887156441497279822200423242775121891282966994153246151146985668517529532071790697492767149957294351145349821377808340513371882690769519505588619107023072479709221554516389332926292549502649843884088158443893298685099497231869141133685159292564878694036641620568782136769835524057124248451268984978971296034559851879526881781190905195755419722086845445866005716581646294341413001654186234315312317128070112282844403429920019419955505526505748741577328711042806599482912784433955345626481567134196438312849552870772384334432279289732946441682856216784472197283258071956648058845903904299768971610927162187200278552396592143681648418463668585556433234254132357135198385466673914086894565782672386678683346770852516520764548326013886227923789206505397434149828335236788734034405434925003194092880661099283799404498774598580776241255063413272529345817567683067849390849737200194237192416347414098288095089441488501850403382652569370062146238233115695957917537947351772361943373941006130864942122198702019553439159500618242108664302482340126251608938419000295376171509343471088688036904126697597453553042834343567828791896302317652243897627217663145299456625783706880357525602506165773429559749338172557927643491311764226888853024189408959590286211988559208958260047715582246631417345331260170287845030936706593114591951498465618297902160442762868372086203659547999850978927859353817220268810815813151029253595353045703044744779612900176269595535206849193365695380477020579125463564326716948414089048233810068543718794635531000146715031632770468492069289838679291056278456641567115285946887470827084103255226640388520107892741954140945198828510000258110909978792757003851492837780566007091318338742653284767327691774859438661651201822821961395424985925495894058030311001745675756006806345343043811915063002937918435122596834469843460632390713295787155037019852088670916970767820848793220454769661625376703857481548482203594679910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 415064784861081223314558744387453159377865561678624486101763417113678178514805102881070381960257588160101162129652934414030428780668186576465319157850439172464694835582362358451503953549287066490086742354162400523618338393492884385361669850256537545332724510972569766549446259619844573742985707194039278162933789205965996493675494113088247125706017474739838808913740635082708756339595876081159179926763555863057307882025497060107008021976797295849955933483875364198656143313662404415624614934914442820179740694784797672044762579332990863408323294178702561425993314167037602947009647484893194002130038057036182783168093057834683967740236615528641071805120165704599666694672040912694566048210468238640262979249672819406368291758892309136786244878338701886899514828905895214313425897032542573411763853272728984692493069652159150534388767061549314401262250571425481292527241243989451085126593770122646978550183795642914133883765124516767984760644690768654342911433335448124114896252101421894304208257766843564706086040717385895917329458998021031407780200751264280329083785806325586797027243415333940442514423714125655229431481944040420671964461532907205741684846724167370329037509525604768116197985703461993589794769714015204628785734090750076791698361553144107021275117403237208112500606536999483518596320462843159237977822979977977985307110561789304713466986751818116362967301974557407178392083875440466619163481482061730005287261641153070599566101912585701553880919362467415843515909053109624323942531332670318110347940531111282371060928758976902739663491864174008913517416473280487661173505486409920043156945765755056443895075288808280883964117094980820978406822755921549510435010598984069170260813091481519021914805613337815067885174312942581106318903232050875805085586811615638193154755050790621445477321666360611609629236052395802001322983797087059458853107051922574696158620696250082906868684884803376368191655975025441461907175313534149267064701871407059610664117689515610205441695062480436251837944783909548071590473170599456706385434255340872612757469506420474615465936471800974097566974210305790812017395649868659141052968211722478508276464105347246799717173333076146927812753348478976433515762290340842280832812831343784387394957062197585784151218133525675076331100951478463382261516211121544410690782508946471478805357197466094055764635256185386677982500174915122017609341484735231177599031895679646290718363943307940076100452693222262829656851610039520752906887611395742182110968175873005010368417016210296000303270597044084067160218233556293109415936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -178078822284678998942205918549136839865542372086868344981446632074726507332581301343906798121118606736548865617448735752287298117743381140737634844922725408521700398095443888373199949113349519497236382784334125201035876833969749603624159994668336676333822468787266227571618921071181547049314180542374215078369305365871352715974912174960907234145513307215873776624605228062218923403718590460593103746321379600417405945114952688346728985276379163761468596218398764846936972268552390931356625438742444296918292218425376811880967690231305832157904261347591883619607071778535832103851963523464790427129787114835492660307216944595585482803705415013612678095047754282608713073903339710298173160019750027821318619767776855793837626424242950845092878453490525494202549537897556770777546053256351559457978742957636653695986026817112101640700464011130563882608486190737626185937406367691009863998575447718562965040917009698320952879140102236963088373826283471973458869506645141652806548581154652528541009755769525279800471525568279853473816782412610463747844628035967026484634203858736290308201251700313461879372611955275597218143518923969082133177994172884790937655228504796079389600081370551402338631095087826732244996295647045636220013627654498847687279217423624303843421218850701440004632666436582805136513731415541617335976240294054846372196024854673368637387706141960123250159915476442086809097290989089003653328051451466941143750624010950826001262795999848626318629126090699603128012043448824270831149636059432652585130939346560221274435124883471024941444989363439691597920027946064851593293940488548901188983558933711392735851790174055302957497026127226581365452608132122484397531836501144211920036106788285475745394541042905993340117794395656894305058150131864460613007531138696227852635022332815782708240389607817098676145397366543866799538631211978279737342109201065845048212411203092712356759800729891643254947164425727365931996166255338404286295808540886394080263078757497670026390570281538096250460035781132132789149669852256144463643413926834462827360684376091325279188382429621578304610668540824069583189552965460377186041142625625433915430974230330173075367752210182696262779892039122184635476912633762066973329332982675499052395019356221116828053647408466168989427872797768096413700552359613782625720903783654812342867660568895095011434035921345281125179678080827108072771754554483839349385678264902664061455318841633620949144225467945583846782062685836578222812404090101320496626324127916294004215453098401916548294764473984884104439106731830341219123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 69079327207811353855073828928397768151856742257991597502456912604352001091751362203940517014903765372105988634577081374991167677492982387631372825933350526161506649939893791057860251617627376468953005228910734634850266634249132769325589636651821233462563071167282155732621177200726550010922746789994955428461670179997535985215594426729446154156257761017099266848971371094505865538671476779989424545359799021082570530864733907384665488203723139386083663503036197972295758357045127562073176559063990268065002830002647683522518620197150315885444918722259372581597733762592168557225041407722619455325849256979387860034030739496143897504131518158491285003082406091700815762294239554210680353866430367904431397283070542672441050650276532912210946900776638425928415655782325439185804942462969467587336745074667764118934609059178654730834257589633910195438174018119041602446034035915512488295602170907021568673717829814053296894416598614921368741910141551299376763505805695022775925101451680464957313251285504043748440657571691760159547250572824917244560726629805729474001120850666709525533346840354386880999395920990851462846369312663144346525505026349187965086087231407736033360717262683500970200903696666432734542560893656382744303762893520644002129325871844616040761453742939820908122558246777761674666088188704415415490298407524862538550378956571682106905106051321797529192215712113803082080607374354717448624211765579912735621317758835558191824795993572221748795241938412593278870443136575754300995060452032587762509775773270592984112476606426762312082365411144924193839292900142793847159103505009249879177212506942876247598071293055649477025666000429980767423356297854317225044545946307057605122845191811438361191804261307992951758188773454448757767670521295441573763401319624173377614745748366119463187908437394523072862393602146027477015413869937787875738853092573179451349190950641374837369350383081424124850731162110523490022352938555922491956878164070217304277809521197241190539513300033996004694408558315532976158701776762080219154700803393721479743837170830147915365482760506456894224869268060007966231530987458854640162893256932385413087588174080133603689356036519390566947434276802273311062846882327274402266494114820422404828041264183019148205416254410947829703655744507636006475741817506779877016713092707390518256007748828609347464650800591303854793418609807367554807430161631061177668873336686290949739510034394713525111311242233415291840569678376259597358365295736959708175759746925804017629992563864937114019862895858259080354902027963951512289280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -24060943964955179393930341697413707626860335563211036130904239389774368445699431428887819221945073911291892792306418340136073209835835587356603323921878376934726004186612311314393593018113461588765196520323390523109908083607251542286951533325796766681940479281340148090141792157873471198901319067209256480836410097886207034136744858494049709218289516280052621412811041519117811423137985512419846708559981321388587520794577119815791634138350020819155186627679121350879703786602590673941265683522535548926274294230678235130658986061050829166477091939790112231744269308022987881480046710584611574539782474638236626337696323933601230609001489214889442431840668623864406385922528200701475762809730000022328779558478833039502604685550954802355455960514864244773153288369105530889845248395611712675090649266550896997478694936819238313514296146325614568111903032452034655968450748802154493211773717195172000521691818444992822676755676704124638598955291085446502720847611900134235774275387495741696634412850194509654877658671726674704601877293710013073034419818250358461664138905351643397244969815576954401806738905602694625986828277630780542957774775804272217556278346045904130871274978288561140992973139948392696710355853374299353820059408491904638036543490869214629540888791911880188584838632541365684317734357007068323005020605165162110686758707339063695085029351276721817584214461392159033164755085830853468303716207419793560467382553725873906771039940134909413619460379509019076461056027617992525755389350962507186727396098387922707727656381059612253496409994644262552828023236514656407831001249534320298072153669741259507710462854279150995942416977896564151646827956638544682557035451954090192634663329439694556672324319297440397764044833736307985111710830812259712730181406156088825411210720423418933289523481502076790521369475756526755851049524690218709303011052665494771001739596666386119941896000337038933427676855709469259317457873454123475447412933948596359858210201741132945344431053427927173905908845707574417295291224563656424996064704455207335114463488090548376951828073065201040115855242913538441171909843741877574666681697918583254991545900458364496609236351162256530545636906338747583212820292560248463345479018608498030775704178940374685520818707359127621556109561907370699785715425184105317362597988943438070742184535366278437261759912851476385084196176517949700522962593445025187090627472333760426385599147203176895596935972138701583803848535728493062074276538858956783312470010669262146518260451498841243149788079515435859052311536912007220428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] 7538891910584136951563038661825452853111044968829831223095060860675853153476486188718606093743988317162867888507057184968125187138999283280038317423446578847899129430220240245158883642861894469554728804706105684987826479565721976702848295792945876616810450608575595956111127645274432690926780791654554015487589104984383343608340975893711031170392547543212253790545528747018270072261363969570235648006498621626399275195198012495223612253089866983705645993948761204892840046854078414966200114425622671308041724016511384851175502829258219228081138341707518717380248602041744159135045583157195333357716374945906458517469977749512140411584173031262989871107060597096522082982398608373538068457233062559212053895558022453831824769707842725966259498631172889150297182400737583061890671772412545709922116808735000345098020642394099248219105309716529484881133737253834689401734194637071665761649195442932636504271963032670812198591601876387489967080481518738580530385300556749293335618753182740827797214496770962542450884461012336645881248058366748804319411652578862729399129979029176067987345670824650887559020318019527748296682828907946433873973790149710113517362006651361548383582713456283231693645572111214561235608214323326226096073168657752443649266990599622947095912181975360838848836989028626481649020525267577629311599180582917378414903315211544600466147623875494845128537696466652321249141779087661051365098861022595281479298988641262961202434607526423567356471072489957963403529613262086063180941837007052724752183615599560386144345096098834642257956979281835838345423366766325066353450327696402515023203177797214194857441267589870611899208730345853872934723554396904637327330557705339839684408588088123269466500611195597514134776042849605512172989118958269346291245775485351936131230860344456219600533213644845108551693313809640452468502658443153027198009992983703679725718748960347012231874278051716044088853985944408112963684196554980525760354669099208781916066031099649909534983801320795523215329028822551181625722669339750500016995908770158449862202968127806749009439848296501280470677054325574682131006186753998691605100589553097908461745781358814766679672324688512232889558010217435266779318042132527153256532948179728447477318826741776578276769259240488394037693804191352532640373537669197054528324692970128079503725539714888280482633159553904610536474504413032844000170437064213470820791373896720288580290179504201774092211096929619642651497406744431642292864744126577415652482034523671584095800230955976742329326926672614781210042747123894742679552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] -2134393677061085317233422929885574368077374346904773642161725157616299982643177143786162990739422125715093578700605489166500072910040344890517541102527475415297750960571136557535315370876798734174460629401383797327178326932826236242195087127210347610581226405401329841166796071787408863091879138272339917649048917428203961485940358916952065047446859200319898972524601378778644459020121656847275303136415283693571809191013215818314029776053032109708204163361602526815566528447590253162710144192692253103158957047908687112958347855267893566382405070548067621137211177864736144061272808620650300562411756507336252824374785248794136941907779804369469189216038572508359424130142142760424030731565768726990873698373519537082392858844404838597638083866746860746798537682510803912321345708658128835408409080670497569102936191231636458701869182753316087684397880032644019436842465637079689155463061378371719856045968403935863423177472271570244407102464657292185121231273036939223491193114094385332891791218736661615613258101235935148936366305348914564519026749966012450648038100434442858926091072779972673572126882271124226823815181241295701004890714839555390477354775596466064193986729511443747475467019281101663838969093865777561207187504020350688400455555873348635408954722719962049527860804056973340035691805964506696108581119952796433369252889760756363171728015987710124129452858871313659855019056779723117288511179800192242355948771626033194451586782650836422514196720823753299677877925292398718583637145209286761239236325903963636904794698268024035966403343343059938275382629555890162809339203679413483836825564176395523505282649100970974529091509930358782295738917751531748616466317795687430770586440559475514222911653502614354298511644918154196827885790855227352641668975314006627585066069958266937104266472179992568281297558442823494824457478337772519678191006138227532608751161833071557322057423219020908592895581308409233512024602869822327732156714819911514167855985174936416780578810894891106710825795776397182036321646628983583696016225050774871328202019335345730485839471770772878372911582492276674809734208878482414419255138621239895259309753963778645479230713856571688009367408832088579721987368952609549589687460382859202865279792361163915345760741626220084035077950310753689127531245382971233737152537534947413087449938120531443779897339489304446370939165839567352215021649891723055013852835577740978862914271895643677872385638748777151496786415697467266033468635599438327654427657215249479038753620682997865873931773443327233808211255315480864358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] 548101588008905987815623053227133125110860435048269111298066354068177561763252286834885722706121888004153355843639980477473923995937888904170896653043930816981853737283574973659699204033218857412628143007378129449832262683994671185841179804817415565544056771155928322751071725625413262313743263936609956001470387416181027696068677159327543178748177891713779955079980262098326153446494980917352667507069673864250753104947320359695421933747677380524248890233773648808827275409082599058136356914847539088121499364985838632765959898441209113587436725346768098395731864518102716057563616513338143913584943710451806685979929797554010783364414822252952621972036257346700477523391904360179192616548286888033518302635442652567687308581220567917163723010571502689929992888626747245757640054267557027533639184506380395305641107228673520379621074030541097320646760871982696511757913543784623328703214793177564734502725186459028481855569051929180043617307962514424842832520125279657936083114512281282299056740151023632358786862667363394801975595052025822863321075562854188459330977983809391229671845413723508340035006815449131731345345396169747256683750955522395314720167244715057702275067255007959988946843249942976119657475898153175411918311599046763761421022422680297982297297964465987787101177460263557035638481662832325077854959513051741068511170812457057774301240932987803427702995718658791842781552780451344052679012497022767009483945180317297000928577189938515972805472141386815807924118611745471865692262651150357675548003293116228485463216441449904910417804992465054473216251503001564930008185719081346290934297841892615344507713648039376376858368683706987681948597770363137395545591973581872609519565866851188868075967027208123897994097702962106743495570546465945084751334168814132312951497731560463563975986182478511127174874038104652047131800383250632377368226006214474431146784697055315319192194450490951253899569399165392537981954856691170781212905003390175969599038415699770640343827760646395444337364008242264808226102222920310969614360891786609598979186499149034138686680508924805773023303205975401431304342369602185231858624797105101304489538765300175947009453438134368427832023774529488432372096428993924357055258205692827522475323628453175711169173873071438079959982060634711824626891411618412149773396534538843915463132475210796476613252022431327359214306737346553273892365773894143967363164682566538342333138118008999405374291896183220830814164310367221991574832849711564093566182805131680629495503782176099430796802834462116933175081390506726391808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] -127852900506211360485036296448119842895512902681667565883712324834117195999144565179903527212694871370051700288667360124896918895748735265899087123521066690762242180279317489053938866164076318157522711353122598227745680182445900891365567777015538303082015371528600335583683330075323093992387152929853117471270267955789107735301992217428448337185114735287941856197929161354160621082724344375298373685965061700133068554917195609292582490539023039212047877733007934858676449692468877475126756071176762379070184773512334927023846477586949534660278655337521296780372204673375244126409146493244118677134154764670098390637839854245600281001670658819932092850793200326457551414452114391877682513666636306685846882365561647006162803866879953528177921433712421389222021733104880754896001547029729935796129683249143490881198140310165944187868707751698780658048870736705585279877893994571784786476775675384732294330795758448625774933336240022693834335357060562709881733683547056777377507476870862896794839769005869313986949793976918529863782810499802998387039339529731569968899481726761710811678370925662228970205635708480204674195256771664151050250992289947779073025217309413028300383903618322562103327920533575635787241605529209433056893465594307634506550713681314370389028280020952571692188168156424474105761877668735499416860640598165297647874129918515748314563246293472485015885581855913797258088367186145648131838446949867864778778493003636009777783963693253930311291831858831718610676415335391777868606392045034206789850542653410094626023398196073712546701974794804339547395897101615363768989500270628689204920525550808834442863772811470712440162849288175235709191912771342838054291745512185621916546385438786658317989744293049969440794825027238848138467878381215079567848506739489305550170268968072702761682740883493724288498613733590712594945144324026024743087626307524774300259500336300149785379826175046975790678693647335746634510627720464550537742463528356456626607385151359532313405225171693661663649970317565660791030070032093332787805155876184985482683176429873090541579391244481759608331238681358930340335412466625741188095992647754870704290034065420444019724502170221882314657016459713442914183264808312311793930310312518587415672396471701615259956567976672731066680066877604500589095056351619518809533766540896021312267206996482018410853244458303444990851777162734731636176864187439947695129421784750660750016955700652921869201798642231955719179065159965822784073537069500585119253192059459701079513768428275508264399281691867662230967025886506149478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] 27057943207140409832727777653295780951854247233825084340399394822081203764191733022229936059900042367267599525408511180483056269171844883610115342108944242037085704767359410379454391307074328648150710766334993640434511019686198822443757651615777436655478771996369864487396231126280590644219219216269672373576161404559911746702972862088069358039025166869826201962338725831239108054807891872572883437349887197084806816375509805068696561480157688058223347052804893483675654971876589774826533964131330917907893618592361256994698761948666898600980194430831731889182748694958153362004278315873776656471050135975916908014992406522644630492418116195686713452948868699394407093781004939140619026422809758071644813566871062320343797846802027008178388111997510518340325469052899646495205866870936230668332550341025766996576203027736112908888181781062148479864598225789765127181990499976585297532869889756811920024110665810447615062736600484486537010222838328918952170556605865019914835256401979700128644059103498248820495864642951412430622532583991400028772299336594612188848040276446880264258530644370028106517129813692261437790205366305027674618203005049761265641138759428656565698622169516137580242004347116760392622825903409369125363355689342357249015805789342761174711115743480789922492036443046401492533119358270407984094913332930535025111804836774330817688739893477284796323479892595564460232387608445749981640093369918274601892619722150525340950411556691722347594696749266470991835256310261796224785645069909293300830581962708051515213177724554153223994859345097943245397376182618301833644131875880648385768225917049927629115084644892897203821921690383092706168575503778146923738181339933939253804576585472082922307369451276090143398529309803614401982594643948914311983171556475020901994465820965269433109314373042097742530475571432590565531918935883796598624352169182949918253627995476454069845100201399792245851173127034372449680303704953748943425659556990379536941356962721341800458313378510729508655706189974542105127521315444360818917323104402607664022047026438832991118504162030036001897181369498274837190930249211553911352723177442686130768590102092601307505854570379463708201531937886021015040937256373684032902672967742407155527629879108309152663442955079294571940526503308384407232478860644886433431694164788667114352680976890977770122583865840267313330819487319736814605168679715734757741218243644566272213419330995744259912193220935402146406428161780569122738894080698770954823184833962397500417618971270660930358310450921530236529848352400243425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -138999633649215621855020142744701980199926550114823781169962185109234116019268117137535646928530696041674121771885631561998194413783296572838000297069416651602607157465665728311213517443006946703625750101397685945028198795991616300182670754540307440275042712625401701189494394738652866502101411109386915258724962506907675833414837846526508145019171748022399621947924049715201724133007434059752379091170755434275654166243902123463418009523835062097185178355054316529569983652605171249325280424319687261771241243151091723088308160161344866807531565661346469323925026077659307381221518690457384010855504609898938782354190687742138035061328120647479391595568016773055049990150194190935499099610773964369961449197761926726128776073752264058298421339268365208832273070650595825550697375578302055608184912010925432543235505384092891508766184798501458061192605816793210841665577635385113692750724065697906243929639581927971069313357014598476274634091474161877493236504662209175867295458616479498554384216799648660937982231561631702170434665790195970278164463212114970106500130080329720793267295247861940986686487418962410939302606127907615937656438934297746095135507128302458786313170109112749515871115777592606866706124364916228310729485893656407715791099084531974324857318985916088220098864585347261677263454620929503945357922740181618110643814367945098788295770290972290435726700438819117882569925145690670565058889259413944892871371426538070376796309009570589351260288685113450812264104159792269617315533885505244410159973076715553741361507353569505758574286900463740679326141670106618515751952360331202716419236808125187674018990414268725844790170595959039686866768968904912250548459197527951569421352329838292249924311607598898124649536764627234094392547452664488385538507776788905984860834700391559729626868142120531197546717910247088000671777851275005405868889248853674467507640010459495727783003160283179959003705912016174255891338959112093796285334017321518011608525614215984819606870062712715155746545210292654368318554124488613370555998628894224894814227746850188441414003131974723196536633543236711850963061162422036649095451215292432777696329988174200812231972259356334218849487246617965912479807247227642460816794109883043391791077089558102504531568105973835492807136843728130619874756458968903121970185525757218459631604257002174021636508870062341542279553307013119865188025447873107172213366047170932609274315819796765218569652565821385480323643945535599848319442974479937732319477424611818563374288289835533744751675029256960497513450700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -14237028234368016142295063725007546853826365360263609372197094427118550131920661211834436328579130252517261976190575602589357052686681804415335957960804050776766130601376303542067272256106936588711577958324816963745812606122825900986466339322406550265892945808338748754996780355456870994645789198781907342994727340631459729584033669275937797989673202379088603355696349359576984121696180617877660560399659185003488216566666719760658666310690527479309553219019753279543894940712877352559648116893518071000586071113239423930899505221391940546857625020848666223358275423438121551158100588377727086926206993529348618261259136422586867401082820293388705175954009943028856256074045448477301972077267584424650859603332729447415320746300385628748874969322157680678463577277199896977163495480625805938680766727501261352030778126515373390146922762950225672636664483547690939763646881900770576499816319568868993440795800581099904698917442467476319379242111560413111157380367276878130548725085778411311126569201006884513863571373333522071328412194910765479868451393351741447083920114742246748082206447729387046635273000428605198944007547391981083281195484572092794162962745870215275177589047559770853683404873808377653008848814210202721012599271698680106835812363093251341823855008844185937749893936845204778945742178282077186417273575351190023256098426686904411433650405788410650065215507986850312789203910716378951442859035739690910947575076345228340477642535247597334642733096538041791707542644113305220091542626871929469473136920067988480546848197716849238964313645846737287404608491774370133009138159625926693217539203070765448825851587462539762081938484050724476515122957912523370621182214353945991647557661066108085756882815226499918910638569987904641639845425714861666800113257406109599230604311732823610297031558607467945281194842065164946856479615598319815274269005429380894231331761308254053026111321155998432519905902262837950151147479191827342124168522031763549568412190022045780381654570727172067012461266573774598973991030164774392997418882987156324961993274300490418798379743040801656883201307574869956738160200125699324251667244065920175549884173784286074949664118651063974959685864757023430663198111395842370097975649595135054791219371182212443278146597516526449967959877530353355817491269181540261818270693381579028872651818168652945851626343633488204013330029699400088158151324303126067256726925769811855351547751021573492185426211946994421859450450042043026333720135778659681244122232802998126240804406505213107033464549343923831687050025762816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -336485882651604163085977902945784167026032592815814283211252667023903277822895988335834847274355193320347602325091938541387546659735595363212884486040342992900561931366135175979487932403293507009774374223235179055055061116985830529805148243100757931024868850854755332295933452965786827666775818247255607693146486138828436647896573753925914784710378368908445732509182407963980538049788380742141003308199961172331879158594628866514065229030297896129820378941095782923766266574479273038569742263425003055064023305349857651117907992838914332407277405084325456136574801787178147233954686649434051740900403989301295885350832014604119875691140705915465400090288321267439460191396863129710699047967223471978090037264119880226999783750315774731075958909825228828470327490365416572684505526913963797776222229471239269957525315295923304933290971934488223927203181908329813617098256522257449682544850859347315760554099073828561526811013453268255976043492205019416799429890672578085787373673368362669829848179494612378148567105511053961439945563962990854095864439871648577039556241113257009786922197483505367517851624469503955211918506985492299711206931276217279514264109747050210706174786191591643995122582485553878352891827034619748167200956797680899539498782523364656437665050099663068714758786549445340499749234758711394840649537984879296415374728341260482630921839222396534521431368229453983899470420208367147799681034766596542856908936595012968004645680429377790808271628993302199545631355224069725664206164133818749096271153753008368699219477241179181760438590193075335074668048157013931036306326992618875555927964669281402545558543834135949993533828839383783986708831219050283537191884863037918293110620365631972972099244939389056769178334371083928186395689098312094558363548699248001326532043712224760752956874105702353334596271473494692256802394577589360802807385838981856043831136061854222818051981472426159851907441110879558966710478515618265180472169896917909677658530067391709847077722702677654879450306763081201624163702590954661427078558223847537786234724588360039010448882628292809387033756570742356119070596827643209727762790529579125181485249420576028122256577536749203639262558334706069458986032102545223885966405626561301895610146708308204620397716248063003516187111984013329463202664285689273209374320883153492538104346594300906306633714751082757649695360949638205634484939461334171869982890976075952412019967361057740744669773002351955939333736707526731498018400827207770603629420403967946510197622329237822835844996099458727950874330739507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -129713829641650140242292393003539538865216556880171702953001218596476659636942628343513081245008626732261649509667886641526091572126192352819067822139961303322368825568417349788110943888663925104672078043129450564734593455061169925330304043373930137303328707511949530377829187785386225876953172966843596552428846038141652675652035103078768637250934438608806174412581111540082793937285745129560443509258349303038307939307189067996177612495249300399041711280167769368734431791037963593125294232573592935225598216989493403184836812181987545965581445836069330438047424467145242320645426655712736766742160233183187779910348008413178395277663692435140539361581407811309318323158002080807163153166284056413176440603237260308530638543669303050860357316437187867398286358226608862900724982891145805433528063839937146664255770741204858848667439211471582857731529134519432556346853166344551289990655447443714152323100755303963308001261747544511996442612472224621968577317743832707927481674601712912892137575070098137629314970229417247198770370033955833978653749002156006113217131127313210600605678594262381793872131316982163996401929797154049152748386431729566929006003163329214940863671989853783380713319015623953647494964932232628876566944361928701507643324908307313227555687310578637022865163090212103301623775352119726803694289047546798489843442706004252925531694369558644006629850784216397351538827642384265160742772882776805040501661595057744038707758767035759078146799001741399682581625081119902536738749576271550838662178631025758215585476265699215816773661585900348186471465361997865255348526629642789638859837123867679795758780078608989661658627241005284587911682967265024141717670566794516158880102165642741516659026892132696092695680701325711943504893089800683412056555570133983583811496075885516594992707116654560047174331796862966876730567088891890612869644436300847379443627196576304745409974766987122846263417946912931757069474080414016229840243901082527693834510646437992265415168717322894919266961448928436769847581893332038343256743884278977433431351582270462187331607573283841622187762209271063631294970246918222856675588085219905604081279634531158683335434762135890064700908202365657464957546474196202462043971249270728171802424717380490139180513264238238095104518893794450013037756103383370557041259971413717327480412597416027366984782684751526789297454391035581823142002137845366664660353944281376300867884054420967125219992298359195294113008081382305261297137738017663340731884026533105234869477991374384010277982650341518318554868841810231296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] 1740817755793684759178420324913116601802721384944571471981970633809994039106159202300434193068095388887602364927215847337076044584652339667162248698460207776719533379582701144123397310615155094428785196042458840192888199380751159204197775361047972154488801470299285252341296163544696844418990295221139967846383957708718564362769904179690532890252612973905427380988884992391785244980770726027180058848734436940087370363097284316804713102379109731753483747775724430518493024359304256974641830852321179738679172903351585771501182918464686585822824005802584565039452095086098800045305977477406472525470403876187547883674532582859986949853849029761466106783175537783076542571105008177471678957802308202895183978559318236968451089763601170405858970672791108151270528158240691311126744869089022442796890567944972056379518067437712616339470976129519589974023496462104535688540453369679644404196493960889254219578830650194428837505407844842872402762235307798516361739924465730836400397678522896146114490993202998998630571786539956486407593668533012860477216847202156697959720138257604110088893901216519372793019881309215309975509843713876524030180756787752586240008252671991884773174406805567066290157248520739804213074216771563909462755581927845672574869435078756937517706777835236261345676348782179331530426245513243402106569460045534568031059761763117893911780960717530765934300154079302324244271551902354162311646524347411506285791867514045438316964378311020601486512727672500410713891041112592642235400021624689515627595963514409589066970663703306188885343268710507095769843727125850523949273676614558318027737414229158768805432722265391431555160405807455126640362895711890431485645238866929765290185371580749603258103356572400469476310110391233398898849964650279851503089412520173062387696772271067966449881440497588294551717109387932937331807252547831430410842320842900437899583422138755963090307336842027551785770422412088192276098343766081614679561100441485201688217609987207813554824804687903539113027746312661842798103866806630388911911327452246111375301159860689878772685466568689898868034956634297413447741976337583381813258333133846006602830120077888192453490199876261188309740837063340708462989483063421714151453332169416117690745347409195362300971477386125195837914005303795420380503837733705474141217850412312585901660145453919542580283956598493467142222145607486564290497047915659750946115656254017457311699558271836571555506956356746731164385352743637525709700883373715236522143314431992607252597724572890387389627644075667335682791020431828582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 58598080383916688708897758077933374433368622328786632820330217116041453362042940284410635427878827915626475422547651264282150951286325457027386589451269846389517798525942860913710405185569409006301236070841839935622543031297949710083106418883203923604952917032722840369492005648607286297103464779328677280142378565343632296289082590964411711970802648128555428783218943852726071929816241439844295126009166526614183355259659754497454287822598575289073150157800122671469345792288437965693245753784343474562895068996706324579343160839530521518592929421675000973731925527485143208813781395978826020323479666402397427893874309619873798813567515012807559289201259080404028339848787441555001671072970285946646642832297002255291530490231596345079735623830580570793742749233838811635346508683334881314677902555402864914590028173703388280382963458281984636449780169619306448724527973404143625196102053539011614210180567225624262233590941010743732444680053767866505626094744442029191121427697636391559837512705039456722969744632237072555759391534711490386155540607759779910550554276078169157917876574062578464852414275343820329176774895994334406123757236577935004384541031426181319004308470467320756863882387464863303109441369705948412187721976891311511540920093471332092225525701370519426288495202409600907600948761096538569373833701235364122554478162858910343651668665842312254547175396775472463727484953589083311058572585246503981381325801491476149253856484710458830033990061305121985033292952539439880818618141120454428830042246074340023870320159270285974119521634290106975744462895527148694175373063170229083160090403392666764544636774634801349387742320033732238346350837068557434261880447679048335531429959817595966508586585335620135399538995876968598654438272783114638941624601852995299313616412175887013538612285431620234877324737497067980121490051659429654616212300817516495846391892276209192748215554269362281343362684932470116161162078356128493698448163239502708271824917630061856251488479534353735679854963745579369383502050186374576631413649828109378747478392695939281634551648400989775688705582191446021674284678206629135671024721973979722980730847067954160370657399190264456935375478319323014388073195479955588390386520564439150646032142934614278586104952261116151622782470462363453913217827663413229190708519913829372024413429036991161449098253332967146349660371545580934960879622171048321993579753881887835057638019584987371790108721792797639470800408257269555157421356112639677017758147145369950924290423305427953213649148062281568900516650844451504128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -493468783298725782030462783303214909784434118867129932403961958307740159039703732376918816483790424009326708516137787504280072175656284090744701712626617336102534235342699151741592980602539788134266722578395174516064889180333762189674867984529533619498882576556821353959274539725764090376115371908805009820252562559745131544840273128775737131976310610218438293739710782944726640419025403256322324506057009516476411345933981608140853485361993443211991195141008488752028044741578485343336979780341412621055611268436511529235395991194486166348410630370352646926817339998816359693579389166668427222071622107233442486878121555680233699892213482893825399759418417366463169488246825389287221132273182937750484911855244828141701494220044879392373884323538308654047546452332920340521232252231027777645037964642391471831537309788358050639805586484546436366301671817116474978721988926899941538690007483255985626855701844245870560950455740347497346293313150680434140417639198280899115990884980589583703865793411868885365254696215304360160464229024682591611134378436613128936455818434190937824433864000316780829513486804192451129105030325966955672575764865849288171715714645834198615150044328369581230824705159120375298464580355982374851048761419939886484328141819555219608160397845470391986860709609982758822070303541101271751365242837206433578237786425249337693399960113072562017428372199011256426905471525482276399218715218455715124522255470307824652138810068305154739697201753423754421718723955543774345605856947005205513866180735572037357123420697938936444858945292346872969780003794992812468092786895888430890044102402465578369034530775878246988679986609076965395258102688240192957377039092366885660439632892122869625140865183705146277991846515590777598612360788239803736406365493653941537873275751597747689862258823471104411811476771791969379420489074597333399096059751931333195034657981597496391401748163430538420437139530514370414678789718580263243505128341671581070358321207288542658156238237137153849737631473626168569201093258951526348887658149262612529602472106470348600032837513839972982753372323563793360760663883579354506103770425532141685631854347490627198832103613813467226840640790701983266974978311893913332794754642417564413042926291572599938594227702222030300447352810372714328265896399739382732455039394468068753758230139735451833121865946666362643445068786382900167236453312356957333772613062538091850087779263923126402744251091681703539541737132262421244329978806806503106727847329598098357423126589524472047968644397728257934302949380971508531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -87361220787763148527848336045425808311457464936205739800523959469153588413810313800356475438034846752766899283140577876675066570328157763965253830326204557400478219244333448995045481676126901470022581466138603848477198994151836017611969788704379607306352730731263287630906579701409465714047070003979196649622551101273532426548866832117333314570586403271975514746833893273747234942507348356037160107708433473087734709759320928485294941589669450941407150485321501898746122777604979436061445544655915894164444305942719158047991257132944307524257807788459073685934451909903901575792092707074309123854974328791022470808174096857002458359384904191313373519306416832755994927123035258929737524039215062876350908444525266691256227607029947324206066055085025002508371229247406835077729662696153407161010860124871650645487732635814992134888075028713487035266233297168497612316265218986665960204257436640713618084835240172056753331492160257438752169447966301408675288679457998827764874269847734104568545930177275408941099670302662593239163363040234845804119981703407418235982149122961330744698843912660228824350432382033685061940285458528066928217625868951706297943092943218283239600344813152392257935629479509283997055725004277222759897919884589730499336419341137190563322522975098470386886984579952451016567844902913245752502612058940256574352653087128531250225968900365345815468239995858905123360691973214928831399079336248366174096843410164500865439027444762738227378038538422475234507273070478159098544137514498890267506917849222915670949454853466370378307169676491913128333066902987493529899570366619685061130365047516675951473749353139598596460694761155625779078032359725149699777721186641124817332054417435179770380209039362547409795837973744228512624782007736262283066830611816523748719457657649995041115562687640812474603979374453276930235450694418036563780057352498447737146853080972863814907478555954157491633438343517512195582487052553209514227592652878197851599857973293176980229954346244473687526416214126265239796679801020234681988216952616391537192825068522322725520564331416800015600794878521350437580875220697347592027736871103603288974560907728439445557551374183691791731943653998336790273070683367214525848659936050465696880409761611222011854157916895461843966637439006520295357469137999134161456361372712758711897891487916428420529079247189872999033512144234277189552241678585752354156103157861234946137803337314319148800986053920895644196261613581036315932149032647614072223292031942829164489704645793855598457807047466824024306404336470862069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 48325112461403814882183314477700144571477902690800354289171094499570665215337362011557243733615061711085402365693063881289117861218719682225104758671252877766251917799416048444446160875713643218201572312730038890783807928265512797660496717855327601646059192893389385000059108384298948716798179359643295391640380174476259729751868753447435987447872969457062319311304478818192139290938779841205422232855764190846181046491678839632830699210020424193392595944730805048012712762059993706192606736975413803208687956046908531721992081507825175958485999883384038341825383166799621832491478249663995988300136429828922485921959467862338791290348566565845732694088533435462485360777465150494168959424665824737143142881864024373714749075548377696319744776762717828132269448400700215538408195106017238410580504006299273800164012233657094433736699863287084025249639748896735402568935867246398576323710181231241585338941408296790538135895305401623729199076899268345264679739853241270972786835207862354180461254607441272063207744539532600210549538918049637750744112773469395647245590773029669426689269743174741641970981128683415664737140901213111486440007647227688502385733078888839014547309990135081004633506770645746174792864830031780769455383969219769527865005688167640048294380237813644066237783955181476093564984552355174321080110942838923668713720952514203703757130748049749078163136005545218937178195253791489537037634936259156876410352551963558110243295469919699990898943870458054860314052448551828922307429508774434764709610811699796659300637927420182427776985840309853191226392144390856516669115126331948774692092208948404933563293309037261045343093255719061338891337416219663748896330312038539240482426190983016239885192105171681422798617256780900566353393460492062318640007848267521415622040794511316086253441089942003433613476948929559784956728313539721455690250943023986062534652975442814154107664110165005250120729100165423681630920604208263334960682928039133835938336636539758213887799511465619755768215188012618800286882381339028898149877210752320397090679170704109470057078549689033088672830295707222541872857836217773084060986665398994781094319035247567188013263224782245703673626204190574032235709727331634877953656540328523813069332004669854042468757221165431012694047888095629699271849996687322331281366693693741371863928630453795899383214522103844880085401209898164769102836618093468176561904870908231854713975832371585565450444510567992695033338769867882691789456747704183965475246300783178543446756155443993385385631525073165982459888478993469616947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] -474882664083403236718622177253232308608467371278265589077873086994775660926258172451092470697458280961979983504082364739214516115777254968501693840537787229961627848197811769931719234573878855308709706827684130115401315183667457510778578659905447448410412900630022333549001671180185093818413875055769407825910210103493275428302728535258986139136607303691191758910422364399246485007103239239883411293505519423188169314008059304886825369301980987542279030201048013626770172797463069726554742845582029324624801018699731077577181289001174350577677660266211092816558028258913334891919447038811731340939053525631149289934533886003048647382556671868989773425804003533764873651689704090870199990795445496788443748351729177627708266616107760449660083736038815587700785338863201265239369773178995654049088991378069757147605877415531657119441375613412314920042192461905419550950960409601037882129090309214797940309999603207272965754990009177300567507758433921805450459428532206161101858847420012807708221703630242428951154039538775220693618473574824001190956547308946471579289371173915033379612110067245636519517139303349293824341157696283526404793430065630112125969099628932235823620287871218313152461103399270557733307803966301946360133640769942657418958169011482123186244297170157376114725783527869915920469510815617120153928045145508626056817468975854958805243474550808352649167586948949242272712517162547026622224327396171044870904458048258458255816815243129652294765682964507302892243966881574763002866795329947185454985241224335794500243294377277533920991697366041930006667782578225259467347179245860608732790265346215251057026709431951130587990770530521767186045815960118209023776677753028233575186536875309503049641719389483587202507577078901731691734110742177969513735127467132292525072478865698568154093530079155307058546867211394612086011452466347737634566931496941265144412405372017776319293381185806906508099173085052666895142328816450604791653181105576691289376788887653608437438668723391892530521815149280847451573703086020231632422471434922539112734781831279230074052144991251917810917228021744739841080443538147006730985067579073124015426064039148693885647729874212865637111522694168869899417536417997109820921099436205298451440574887748934734671817353839320819488082991348706766075830129713864688860489544547252596458735059008562263845376647392684515216792309851679286895457915633559578678379302161388734213851040346669499787776430796898836940920769916628312850691258163167567862463567255988292624089203834860369945754240792132999062915884321293188726784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] 1983178115978047830626411181030411235432793816381012971964838604231594134192274490004721752124542940330433202490516887490435589535193764907973878718908027790032695571202961452271597069475893898756061756733795416767775564420311894832594479701169926873186361317699959071345174820273927977143367376750402790416035799488044255959259027304801776038594538940529408857479101354957025685997360541689178617526977968522725342435010377267516592542863361003109412616341923966947519841061415774960155499626512948475008419015631931457171465128050545268301624477995448973083446770501768526160438866607392190605123653460263993628093680596134901703051277657167228838581548440422629200503483184858038007652739026341231085378456492474952074082699273945446910385206173442335209901091564189479035815723458001145266114021317728562976104279605247615240736308732813476168766218036776102249873823586680851373282895379567540434950676513949587607959626548032971725509692904002763338082084923723501952574356806993553459027981930064679854879168800063091558286295413531773912418260189470459196862881801663975193536547303794007255278604354886720706333631465530144868636550359247804550194188545423777361980554264479669183895065848248011046531707034182549838462366036689957535654973365667216498867651562511034170457032369844992895528238751469251968347485971053455225121258106219997668242618894182447096376023857859542648503809428877571826237116851689694692135922092914394584034018120955549940606951302507623274758292223256084765339963477781511849720047516383211147749172686742096010864550709262317625617051056159755528972212753088002026471191639086173697965376676695034565204812912252665994607408517046726510386908455460380911096000296835384528929546189508663175708432118214787851071589721481086366582692498436138209213693323497641770820175771081514869609222297122674508187204212669873813859422661378686175181255505103233297643348238966488791380134209733526438530769529615229411336720297779444823123263105423670980415291912985995805323592078420941801132167226408979884615456526714701078923492871616658802375786382446181399549495713533341157467835639059776892320762921233599899501116957354042193585701916577854001888516542486084207009997537575905096895369588813199746013025244847501013231262121336656059794601347066508872530366914766458250517006752042735073639127583541384053910210184445768685813110522465406694910416647832532054971052619805304217498652109902086950699276700518558768396255058743337604815345533467597727242013179760691858630542707344262409683127309862674668065613723485120285900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] -2267622462096796647681248968206908997938981096588057482671669580569939257355570555023101943752436062392127282602030065014267108724666425984376791558712972560932961909094814288636005165519895371273823530699164677029049517376249498546615652272585765876007670406659539834392008016462969842818409121791665273869230007242387350097009744161950088065033690575982017792558300037347135023075343925347664940253979996472837474003811809889169810469764085263678548442431754137206034027695464763344893863356499619325482638495013136844184365395613900016504710726246485135782479824504588567362132577403805881136301663407095438706410627379555453324655439482780772214980134264046799056574442685369553064353336132754101819965627304577152803558205134790568084218132592050441577058285303282992832622658479469024011890080877442047583725254021326072733713138269154457790819999536346621811132157379247028119522977293585103688273236906275688318006260814565429871347073326729992994966241669985460463001510674148549927297731290074144231258161341243551625379714645103000864252117644917006193501280103929064990221813739903061057014138604177557034259126998975331466654982338784937843655657263622211504008549088010071307038412338479408267138491036631185035516212599871358845118515640047731901314334947733872480513412845400084992005543149530559598156754331136061905160268643197738121018483813319262335364562562225532930011271471234965560321399763707257310064598726394745899805714725683097575504664126291564817366415010396456654290364103440994614737125806527256401676677001441340524873066006423922680216283311764755783714425227210826261402312581843920965751794070529348645949206537886872712556037341928255605688915018182904363797814244706991833975038532483842422272992535284209481680134025763551353577946072592673380879883932470176457617456751469054780861496538307192957886948836801147628637606493512293681007119705592973751097358555625140882944848287332606065130244368520483926489722909414543972480011272457583551262631060375711606339531150584449274279112393391097969438670530773410748456622381395158184912052385839633865872730003338692151093290430481003447465395712965969680488552061136199855027368010415826451369320190023631539899861846495000570030075726111148040218763364381230113884108689164568718312855356886540016511855343716262947449002808564594163331096643005938437692539882754719017191694147571286229212485325381158205723193606729617975848830755295181421014572929103123173915373141958519738776560806851201813284098197042109431782548740497244333599465279885858572397513604219885181730816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -15318201939436476012240575173987659855819781856151218594395892041661308095026322052452682474457766976832112446034689195955865416323647161645135825763685892434389044180455466894507230957120844654000458291484600224969173901488559000886687761236893302572611779370236221792873444612728408487948557243273598728221723204723637659037011012010672255247933825829813209064877989693797520242524594681801869729880215039858459228323483466208124723552734747967637172723894318408769695586879647342413755041022913077584880998374277574598140662718581707202166755810185250545706371174796448880947755861393580007536215752256680911335969411262619915199333287530415454307956839930783634246770034535953725866235440333392482864665691602422076306026953535254564592673049120847887675045292553762519432870456235000490714153035147259293502415205340325398654813175938000271195267557582144108392353961473153961116698869391997502832126022934192709463210529026982887358033655857243769465711535677089684045655917423052538388822244154007969700593344458817724770754036900495729404668145887777078082596239792051618877084517153628881881215039236355348774671119537260891821139945557514435895363564540584936326185104276253262112625264241878886677683837284844152030718759107029766492893744850746231420240572115294090273403988079171606818683527065357689040267194223784756096166364269946422970789694572945525717224556538965648198034597423914642095996293123082212784982964007950202283667760181331015233370681110274700934102773450654921965188140312956357956221329367816146193307243724052658897856080331906397436800675432527712479331344068954925576573832104874287666114485591570469701033326425463886031496087639875301486947563650093572775168158066116954007528648459945624655564805683758347033143266532240184740627901144575029969668592942085057748515790827899668054771971056885628951410560929038087391736383372152182970334635452991372027316880847962649071444714145327750287898355226036620323108558595148647129928904226146183646005731503314458010961839715248360612935489777044863286423074346001288856975718308406755258012435758832083612686556071004343568193103162640057641285151824954492928168567321945343466362259159044791714243747026872911672840106964925328289362323975079877160206041590976988553887815714545979209221533589114115822587640793214386644587314138064765760145697040542410914681053672725193648699004640908150279057997501397278694747390412665856944459172997358761306864399628157224246428326061548564540256625013711968852667432205082845566562857826925086545881702017834439974573710499789743010611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 91539500784352023003476987313427355164910873312465917709423432443492186168931865491410337410284428995292204956829234414388453522999480068742323240643079118512163850050097124359343628372708638960348920475563080434159689212001748115036111111424595963306390245560697096147795669144584744173662756688277463698801027033445462542596978197583989962630269692634934456690884347030272337917635905325824352056799426933292488492357910527994824589991632214992305085177405323902579363598587675803555441292598864073511324389824516884038914033379623368148280313780446671573025933280086205879538103632961800934371556329413797417936312435069790678607998925079992588168516294529497353047924790184057771891406549832771825047164703805684083273491977537108052258251991458559463895956432947124260861680845792812212490183050706847929947143675146035713836104267024481852465366323345441986667016292214251421559193816717988940051844797713077966888143580568956558904154417464253164271258299691139293606907916262713136651256761054759136568329352486884783432507644049160168640658356027762017509573225008089051945402943500339236130548321283394966490280294850446347198821731723620143685622851582329045251158401065628771671828563601646944644183525054543158809105394079066641027913469991516268282281628297961749336647004259651180962153555235660952659328968771039334403096281959526748883029560845850921127794515122386249164619840576266787103560111521265356821743289596206967372730171871702042707277126148329941195440394189369621647879574007723821313499759794279880452982107528810265884062109964132393576117479013179109693023649787474557279170832058514424104416708815511914251003069778664556993281746788009221476612248508493473121109731074438238431759497132132793438511602533328688005097578185824231442137968151756626605551552495065273682183484711480554819478193105833157798208505017241821368674200760085668688983083123920063418203856377519418239329031328279635459560894475307212580030178493009780512387988902446654434804168170501990437300610051491869174735055166508969474984450289638163191162297597167963530163537347345847188313762662660917258815071945591503739292667964683174801112047363378234039859418659950880359096174968995585699714484985580043840105032299814543067215820160054876631949106181241912253119416645622703883189230174238395560816308026733375122610921507108957598896064049569131553646184733746382748609387842144163097176685531737002506297211316485425803520237460381056542104807898458044677740596331682304245888557890964878409016945047413120129118435763428312058063626157515265554776064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -276072389710886473070948167909937143780483917867613936382279062482492970534385797974825044150790926427564654753599159232837402747779045285247930049335580352738966242529872365539824868628135660360536475365203742140668796454326318709265581883748468524438973137390366871453804989997864502228759287522470547540298581071550304497566132491585989497111620967200049134500682719730451517064674216873096485222295415953646758906629145444951000994022452824187861844525914019968405402670811206724989635926601396790999095638256542244933717732956171467850188258749888600964392437382530714106761337369229947786007875389433537175991084536231809873970457131726708330027172845012828388467575579983653303687223652140327994939526496930024027799841136791711863933755599696458275573001953713751563397795073452863037705078818700157651411245334051444283305831281573032382200978294097053328729972792992820839292518703097448548964135780673866114613358106185112365332702384346270783160174887010152504301476095936254643866020556697232199101450772565290962211050357451294881849961112931522321772891557515170737360651162393298069285021110319483598521715534818252694166108258548644666348630774921539593079464158169312514116092468373658510093548457632374755025358626271971029364785435083577015888869677394548877147197194369828353113487173974057970101323055184682038346778443280308459625039849109567732327082060546132782235423412662691575836894060003113043096342413940485947419627644046696525253404085230705859912004361936998308516901315591268946559767334928700929487215774820534706399005066675902007437263592531380245842524760690677208179966278278753475708393946497151871341381440696636057927794644679507022335964731111059356918952382061784698335278140258716780271664637779223956781565250648048508414971163211354124885445522937992823460365074967319531890570492817596196052142478387067652562228338927184659565102729431341692117179955643873613635519698301887459544944567592606421221735955783954866969052230217670025295859261561371140540181787933593043763455587225609303319881467286217613168950108273258334864094948039242223198522241607517749878395548641096486120997437290950988875051105588884348356556223979724887785355158768647525712248400999534785726384116650021709225445150182604395130394373387639429249334260698301820294267226995895758614419618942564244574836687746730926253911852899781083154728482946855966316564474218750553410531139895473321294597112228148433409505652725346427602111674154183105222031615218634641422788824479466174041328179661494389832660405549558215575613451014199595918950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 583517951734711351635309422248599587153146374752852380646922518699005162720633161857103437846062023989287750796571680262981907544235669066278050061907384899547179015392088343368227921937407725855680836005961387873859834323340075039502329755857616309492874430153305534244979461881735035671708885865913361942564415029110855249429430062524832076888903018957482665103340990013053924188439915645762902291645464322685940098942136206306797489803184960366244059685197264423369545228481726523370700525597099535181164993460660586121048979528311623470563749686439709189618379304185065251974373814915676651611520917297580921123363358876368968641001133338263061439186677206797940503309776961780055790849666476612526054075412310519696122159209541871439498077375395618864206106401498865536828148248756827140569383792556039002381950370891063898455449771045581714722566183735646681093797939491471477009956408464854898074313551347997092710636549379353007727680775936992991414756268064163968466245521092020816622639116968070548929727258229719405958392552416620253019469306213761044572327313585040942354674476542712490917923729023679004269355711647078647235930640672945002089264733904490452834038118828455460981892847794515567935453178732657339796979785750140851633101606105895523577074337549806410155961112347309236893746724959459939477854236246322789954776616445755692928684309213839586323373685093639047885450655238442863677959861268826867413125660638348409435683761459945803724974694466604295046788276501365025748010413818195044271404128955791836057472233839123139768554458820806578309883480523503446777168909786671208575799928392877037635498818781768134279268598187919504565620872580060853754818221646206900906038943690898141547478915829106600298040055575373355910415164844644242537924710000815723550597967380279671584943810331482445874181117786874428846729671215202259970801549514669986983531725130619403205755051944097346980054227321917511940393522668411280734249970260620086543987506430456147296247784234087962414680687181294667719088612964229692932605997285788108983144907269613837536422428490972687457716603276107265634917543077068767523603815167010922865924467258598243023328155429556009528281765016563360790370294009791808049429306177418241412051716007806786198383603536703521395163064696078070800910031903639042468633715906455329965259953497294141874368195512461440942271481105669940670552617818709455049428914203953369346542216163455975961558439596399609977481737138814300531272789306253571592279263211233172242994909974268182473133883670633448371418230171859678360764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -944596073602586455209799603533184262067202904025724886582376388439645690345695622230168922754884502423074588786243200809910478008774915070296494050194638840648113437299269571749546253507954201417492644448693496042274714425540580816732287816850904357561118645352336882182527607477956556129803474863648328394398844714722950537608627629482169325052502088270327101571631816287783897027265193645663262519046099429649495167526624394975526568709764884828384660558669383433617623188978558668236471580783319391889007859186184459328231024900948752424181625884700835837359536922338106588586894348317021683118439989999768772695438856409367333457206681678300158691815904716053643879102803760100986115627678655212570960175228509639029223337725310206816597852190038458455700586255825167961709650166373211797904769272504838776479341517408139542709758508638871583572243225373354885142981968032814487947103054437529493240224248340573957014684039856965459582231690411747785379005395875140243936461731909297267556096485385444676457166118000417400731096344671586532996908022702108602863673607412361091437709845041180394595930217230861175026443803435740972653297506996738229241644779032528936390151373599203735922049408993954102893345791914948168182687713150142034813990691351514141545321159308258219487981792362500929645489354078964935857526199282096099138049498730749600778904851427130904673126134826010836076966011706318638623015412960098504952477867507901223253871048007469644089914598141094092433046460406934932289853598071044714778634535857757656189698372810308735552862093166000799387614263549298608558023719159362418171965580446316468495063531258619407572079849202364319336857752736949284565423858698877838319157483649130959639632308996923279975088037493979591083917463200403468734567731788767776476132009441499160281451956380820670518004643939769557934118366202940144809735216907584001617494493768743051558039794708008351751399121036885731135734890350144864952894998401998778923699225072652528099448958886831070114767077350327110956699802383369089866364022586480907119610898078108737799530140410348007001203233267779622809059200309914425997284096005627369313622597495175012703290828254561444943459635638288082218321999370319999535715434322860447989970500400989659338106062802066357941466915571456088170174224033613325557689213616022735338422598698509373572641933167618714817085687961290072809193815653871084831969161736959222730499739813033570526896913117121553315468654815509596249206063820312912081804358260189291177703189310973333752879071248613778514969759644716928650444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 1207985818171502244083838917277982213019240376210007495252686912694475369714040525125287732628271960128462448103674022143287560362564469475084429163395613840744341149113734842982426190618452461925667141354563830274060982517377352097449829328541711999331914523708653325013682910925727213455686700970598357767593921636208196075052062212568837833808639991767727160905573574007155670123930664639873116690328779699476177829326832656841628175678310908630754315327622525382017333813951918101609905643813506843747711451782578949083529414260035523798221162537156967953497436660362173437341177160554773607183861734364616377919309168699451737518452880963901580690519885937280087938703856753823385232864690348075727519703390227279875532479881760222461940350027679274977748729931771153156974830604338949594646657233162904096306722118862935386012165130077116793068531723735693639493565122045636960726822047729767670138638421862443937597328308368515670682564359444037367753651720012417367151218377156780178536025402791532764408844686490705099407083898986525004638096270318238753934213325673648742736158271432247967080288836774015472020411876024156874732776256549404417945202273111362132775795503023183749959447421589101925562742850457655597062961770639728806142871664933553039489900338616892142481452242079872242364739169056880601306788633735578996751760568366845027484638167758576974862258490726835479455165978483580685389639805727680542396526065035214811348920890699439619410018217752352941500857139117645390214549896929116373079139765911078353156604757468566103917916520460161857594741972053186618355795767278912695160670707719860728577785582600519813566788785263099396565486855906397374016269622505215631287850189096363308186152790128909977487786312179474464910180571686181766704046026228138883115594452555654724421603438070055429007047389385053287599572862911488247130899527090032569796738008381002547457029570479260644852178818517082059329210971283036293602704659724578163822427128487698094371311098522311706175549102547384507924035728211896730588180376567430151328713808558842236495481641095496477026895974009486121260359322357239510753428347242385764717590969110474046637063741345654740785313108717577991463370925866493169169584088933350564742294603202376071670458093447030174965766395185130848507630293406512444375207416473305728592741829844354132991374620685657285271063225582468342880296195880630188180793289072401807422708143613221932030698195715505268642455942149680411545810401120277595879081717733052474886783374856107039466912848953614519466730630985121239710826496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -1280877446631776712018290937207177177060090198431993285285226886427378275429951382558214945061039777758765892991125191013389988938479752302796759245419979211470863042290962894987199652642611715560326471953814504219917998900297891739640963025937680187444471703530677357540372450357375296013241922038214129411858143296323187239059964948445771350576494576493830789270765239517465123426484954940245863861865483738300493657885803869064988702891284330269146552143921851882427906809205919420644058962134305905454637634787005727216961350579589449235589442291826543610646537212503807132329216869443871939912655531611814894706537735911269480427618196229294880037648991041684096704109154486136395059533844713292240652429691968075100692209076751986216704011842475795863334039957319451325614897252137450099223865095041127621942974415398470784712922055296783998056800171261564695654543377203530194882253436933563113532464649236396684706022884485116841604029709297924836330904043524699878801787048113807504574261753612318839006333098901610305939488649332307301063133291505080986173676596928446649505902741332888811402154182385777920865615556325711349654757830646152395469562874074683836771487810324116305938152069305541824156196565526773277526196643719909445012004574557372967330398017993519084988901900297662134651824822883958345423561932331431404725426302943806389051539387322616931126561229361230543719454719421024117639207476609174491851541378541104251741396937860965749792972627330315267285638685919283498402974890825545446315085734156896423995663884741201522099134295950026953453085176992148954464577726812377543397154357259605098374267505533071582274048834769509784582500885221825222674710643077179638129073823864424607348661644980118567115226560013110345876615204359649334103932664227064820028229789646506876087431184529332179308816539329360855286821621485183820752189053371753894845340550108471806519061225815543422871519420705842511191228022772469908046567503515706414254209667809814301547849656874673177469793341593008914899608061622819236069607949586645697595057838993500516718042496545132914661578328426069323344689580737412499278706586922033761322193776417643157777461407642183237557700350378940314618662523167582328568378085909103955261809297798358730100565395352978751132044144051820546017563016171385514266376335227938428890403795186746494761258624986762133275519669999554543833202846826208193631960149115619050710813479451495176243137980417309314723371008788440699659861939769611625539959651667913248378198423451761398736537034408899882371229228796186710979379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 1349508522446615807609865032233707696394993059231870676963136197318414324569617613413771506350556307172484044843234083676507845071777569550574922317651583759525671173645023981953673526366209660649364944057308240520709564766193657326180456969554683802558916988685437092544255143681179636177407615850409368428445577970039791559783622306690911302829616341841462278577820274965679428356418678534921172826936092809494661896840325039413241316128264162734968596423521394158189152738982535975551755568578332189226028814915813585749141161628576302263467242521102687281644358204992473133126400833709220488895074885190336212178212172492955458077985695763500887988445668885258317246927749864811233157049491111698029739736767667997613772090953079557814772331222331504757430338054836284970276916365895891110025396026939607513278215978558954235789549711698877988274616414472410138049066321449438154364839914018346789618329049485580563336352381599822352425267460414843374524422643422055544803194738564259739331104912397001441154568662477949551373122721398766892486239501065848989656487524736808565175427495509562787274295924711145911520637383517634109207344211192911912066411499338332201240513138224721721911399788650064967767830653348869761703773603237715330650346216540842328048734565013251048641324615017800930305185654578967540565338693892580434351226969502343717612227952834523554665219175244007137170319623679799984226414611911716848605642490012953882741879874510817773781838358144664491536369047693766019344759099086486991995344751589317933376995366522514543810664673715061890566061242963592858904029812645045105266258610023723695622269387713592409659748166979937047080059826080610816889793726256906519794186484267429770139969199018216494998838356538079699405475572500616456551661808956332584461119773981835502290565715624158989419267013874223286188980098409861941786599680801739989872871942799682822080162288902826475010164488605136199565883879901427765053819376338043409310204127047792351456671691994195793328024273097706187514607931818118328293404801908438816745714595622550556117159975920174777942557413886358630205896790955141873278758959401641095733832022147212776155858401392172257892506951228781825371053429687622191108064630845053182359917193678401795472228798391015934220314365609364160052367886312068005492634499286352725023666080312711092234021402897622767498864234230578760287414920489090266242835075502326515490051296798112158515484784753243967427960852503599970759604826442882159396197410384043954702198185818704665383621731890482192397613536081675959698194432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -1882802293407389200764023442923942224939836037913096031754477262541087017115608788283140859143329130797970307105026418506441161206028469666968092363906527336234659339238574459787185265350712898383844681577738111371527134283649704857648211218820448540431599707037375432455458528213987742405542626494210798369797397113598306555996616592219090860236509414121686689810167851203969220233421386285853467735174668674727957168787296328058647499372338783987562697150539282539100801190923110539216204435939562144002893496137305825623628448413993403144424962189063968982699953998640696075307295913076922908736780080469457681050142058311885026290909435631760597794863886934709608589418162138943906498874110419550607293227275483073998216444434689418741330267268906713285109859340695610745065205334687650634717973529239899231415325972574797023543679167104179264973392235038128977831883682008373125555318452283754441581114631283428911697966891786669879591009358024169720307306320751090863706807712946766974309622989641554530590400459009526771109139727448332445999339913550363752354957115032910279273512012570817546189057387835596782526827772340200420623971950672082757189186572218004377487237997076294267461407416949139100231991817124757347566937894738250306814205071137682780314530287790541797323706380408203224409320059987613567014633335378969775229826549971871632444062331629104585896427878426332161346500565412725053527535139118288726721263777834900835196043593773304038585192187126731524783838121204473839972246513028706818773514708280931265172680907368671588579553054392364252684170463157164664361615970129023848297520552681765120382441453631799016629307843844688712690343438951145360337708027120360303540170300848989732749113286259696955722944311705347815812870024623980644888222282870275491340720724275621211980475323338031077333760606475937205521494011962349554011622198946046216629046702271729460078679140180343204958373779428319080579567757982687039450984250850932960828330639285900425779997207899994153284279616313398794972164399048174372555287949982714458015041262453819230395242929880059240539955085750322485394948322193127503822289857150183938105401271686667819929151771041032760450958943401234023213922023070189228883397950371619547000144654153593800704649544786595551961020270042306351460612049920228660499338958792993972676337520521927514180216109169216639169075697544671541181779180380901361283458540500978370139057361774400553625913475608838081519595728185564671044521647769824536444159895971984328547205347236355825891387281949491219178386070025474341758566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 3296689008721953060071151548447002558044746292080817126256109082512972496165687632819047568565213325839168642207666767138393021726768855156668819304831750617678513212842900638996199821083885917028901328839675278411035571879063892627474965926435906174383743784838641415434612537830008477295975573160965098617597468480112731435323545109478709018944033849025259470193483680514972162224490577471865807782863852205508817692004350216896939347030257817742659854186602848812531490269584534996807230267283140461242139014210124743582584249724792157019837004157882547145195436771616091528489953458718686860546201821328822324102363822993318106052152447831913186459875326298034556889248704292188365655772930571650374177726485256046851580598667085918453890217902549776386697304510533537388747915145828735091438754047475036549508572323033960184837444057062577616779062384088108657057221153912643587252323832826475974145376854303311446979945377537399507316329499007984125451582043648755310609890155730061843638480941671095006254000355496031752245933516512147950062595750272829457722298195695662024947049903901930342352641703309383030212219691654584223789095738259460595677950218592351414634800447233800768981257943272826751455249077235092065974435127788537363501378971611747049905157164292305140446547874364863666384854352460131029963849032691294251909449653131035504945346307876535336526833811960299648949806218407193769474497882079870334767312329555303886456399615584637406536873655465395931757807855198123750920818683970450351851181433042271879472180565949508962800562115089401477516491950283241189145934900306012684194573898733343088788730757233495932084953585511075591430634292570744164839786900848601200682496224342378044318304835048463181539917188281840507483940276260455755645934341375855796644471396265159923602780589319523291454016506396110800730391872661378332342047081967577087615703147963384441122055920032233770147050778234930717908239799350368705908779568174945229682789629715133156105307842102872093586026185791041365083969823377590766609588941985567187491602741704455958517283290690092256645214859723830506916808339366491056028951620982071518683994094239597038397962737457569044532534803607791400712707351637507699591641928333283227870275948743505656246356409821300466347103880840366911016102969382806661222868668559461040337282915280792715302375048927780591142676448755763900412018061430394458868086765418679549066009225261858785655385701106721750979823487230304402589207636477341067222879008112791525893695807612699466149480485398931498812171318272256334620524544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -5580258045802757382801336513360177521401665527565648924185583961649171744898955419288564883425898691326129622900135679505595409121364117192752090918903211424485190569969251383361431602548663629313365614675904241996229792895726063514162264567473229313686210547571913803823190804009847348901218104030354257823786903762368557370352046762600980546133945594538804851065758732668501578055951356969892461973495758813932371706072920089654850165807577342445334725103280823228950458251876976042006592002317561228312056448169036257476599828326156562672342849087346980698539104428066654527095633342817413585968507181563725363400489028636091591992638242833289780277517463802928872403191413114790445174846251825910337246381436589736446205063482723440935658911103885016048789395239741579631197842544349941740143366597163831985864600156058260092504685897260023389293098352351468479072147265544274993658801540001992924631802285426902981108813029857108665054139297223321722744871999969972202871679014515042891436559549545810242180653724462219096040149950062109054272771998051153111675322411379303843498409603807959873265877352288883849446414433947638507948059399295425349259662126338647168446418547675141915962364121185723067524191349662768254469687076329162062446574413046418618703678043571926389327061231396037201776333769558631170237285201430640961881716911851731722690457795051486548932830312372778979478139209139287024160786925234475559598894297781744688773526115206670164094239623169140900620038528493428644557845049060180038222844957951697528114724774322620676502323099458687691641616068518317528318232285182754343029602900177602922251785909875800228672928534520227285318888643153880889952172025283968196631327268170573866729037013219303660608021813893767297711441674399983902213968952584245378962884519878941611204951698767109552430266330739659775754342613047583934266928653354297741376874936397080453634323314489564516738220599824289077907705414212880118873762341457831173965881989879418510916930794928694138794219448046756261606617798383890917318688986098007887877066168951415970470322321138737737193081978864032480872538301647222067796524282499051754424033646505256494658043591876157360285824821873218750841872779408236677792395950254299263288028797929100404507243749128016783223219971851956753459806229831825322001524411587587233922478721497091270363150125245746844743549213114291058653193676490755898623923330479438627337963429984961782154150284682830725914777275792480775838540841625482857009992435799718610168163488755646972072026634724610208383169358345450125524992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 8179702468298142910695753965882716976207668607340578001857229081799052726299541716766499375795515692319244947805270411542634194493651591516293187218783820521674050879275344606703515334853075493694962440152232746331478238940452886699405887391153910803032401387621916109946812362957277120566936684625338067606505168703521818863025678538682434724124345601449384412091755532318611061483298862854649375433929997222017837406420110449223397163992013151377261001131079369870410196876996199039397999929991499785501040056105436753980051389383866195052302162841126698677340037068218761521125520780753711058431656357392264447630203264989209917083669041957746420486193574723296097698248108301983118610993863254886936083293522509880716685852603616702935118941978395660162914023399766344496755922084062423744015072971220094507657721708209348287796529240163838548374341583422493922819989325713750195077178786362439238366638689080960641586440336583817140532316039532404945419713296774356274303432162129435054742109351452568346316756491618690895002175959700534110549587954706447826155988343887886122624976857309047073332246850372296417845599260397672722052673321073736857656134279651491723663153479718838320282369933767550558649346391823358949221457957218291717313880481874876694054606230883020844011786964231027754123907336681953889733592252484267636805719519732565445026056045224842754287154021620973654451092174000376640104539629360966690741900782809578755495490259914402277741223372808525840574890586804140111546890644289140634324335558804721828622177595864278489352687759610267317779255821390897009832744911717121117000167246101435109285185307641553241010476584090943919403504931947896593724535957011396452971197919700955678759968477471679386180894518315474992502571487475977362776828040087145366129052270763335925746178379741943405802450308873869822689222717291997833167813196345018816422205907454814748595279553157897512851852786850466419664485524785998971904373560817274326925178014869179063842010817082305696685467255318460253540111827338592643544344518674925379424423305129382987473722103394150137733744112903318439923247128798083924028945490318775189813159360928475852931504628299693450682546224458233797144209000691929977767799258746282395200890225634455712192320780709694008522154550751602121096986084692747657962135429124589665506438952343097332392694256568207151012877608049042933824526468515257928074597092324251357759475419378730595272033715020638912879808632462375763875203995910085117694136431420825954320800843507232430004173575940491830460345366437685443067641856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -10193374384088119793170279132455957843838523667083802927310139057653828334135080148630336429247268511061827677822652975104500104055059833010119546650099887291491695217421549022281070627000804038893435302430882518053323202910610562618792035440830097946527166026505537769817911659439684570700290113304849040599269891351410845064617922436231323074808985719257021257696782735388577941828982111223041569571590618998756272582591000935656836194906572410607864262308810735415874719813553396859680057799025859247943925529510917203775828050748881663436523359152631963590176022254988302409680700756941673635066222457669328727232460298317551097744696641342331127738926156775030075038511574829962637928547143914125164216423799442811857646054684846844730049622018277016069951322904432115716878954972945134775990793330879458268090684205518968853194204500261477169662155960998310280499496425299102017123443762488078874512215934279733170709590048642890498545607374702088072125943356208471462861977295273829712753555585922655584395953277588470787554478174486855767487048243412602312044402224714091865022907401949324807473198936673775802028448702491365495425683151000491449190173118843902057171875343798401901662195220676334814186121692896033511158871262587114966478111360123520183351914463016002886284817610630442632657404275175570793714807681564293150779528234694813373695328560497802979417107833234076509492143183233395526387903706819619021138169210376087824744108283522372872593881280749517019615503850384215457865479133848098681569436647526081516390689967348619558659971105080867271707195191845265565565192800614016365725777899764179546623008944022097748517750779165155104384651146830854227149704686224359631493465018774334056696007894881185361141460210724780353684800277395187340862832980647593661363418945951658996125587107748654494895627869690007833580218601965784639289185909032655575181037327649524657962663018044417663453797023115112562843214247572319255498395351692620605390403421389050257473516481859839748363518276995962749673553737630741542921099687145029336534000597426612781189048296039338925589309109063570824464200154537278726906031895963313372827841047256697509915971157787568548748165689652126191150150507265800545774838006792269429512932080162544223045470565512982384827005778306921497405857143887175486712030321556437699526083194751173773664400536065668603109599611709616398546844879739856694003584929060993119922729584932419146895826513660851537618051149361786586667396168054626224829035564566145883040279961988172347870624740168206298977488054065104081964236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 10858593884766424515491949178167901771279872436586527187976157484302867761263231427265541933753297342676521037417926681661178683593357099484721668034812462556995921401031155159905474601763196116451980467984900101931888188173153317074132258922453480884909786030663454509669778043034715014677137426273568349279761978285508825744455724610459278672301750075155858478722575606494222879889180318901620900048569832664836041533406467097383413397434596470760521263225132267789956887669639544372933050026283359455478474208766536283280613765287635405163261201147551630863328789675680038355454457580471839823304119215477334893660040488142734912846253574353892376766053558734324962772087556547822026292996200474051330094910597093149308829081064039611535248898860581975602370365397683626984025261146871581077359716322368884386081670697141291757811959238001424087851235728966973003669222525452742966298285434628701465563603265552293682682097160431731596145773568738240783344756776243009068392155350612144201465278069040239979250712664182596663416519873731167175332982642287431301177926842254813161104268168606898433377142176018359138641011217990815287746658469595833157137185544702881094660386763736598574224146582731582455559157836827068970745169426766908375477464979163906740126070115567680433715005722047415489897339201185906536591076846185072430116018554117717460221959392895086435040262460804456999735428167212263274902880778807824394723397270588162849198553345632625040356163396010769370125999466969566130186489194856747893323963569983976793624194426670243256459848566423744308205966737823125708744368843665009692507770195302477545128985769049655831371383761458823534734225556134505333937357463046262897169650407596666050231632646013159944815960693319727494415747338565462207067668461913336296894280054116061722085710296241716776523992627496057984740802799164614011036647764653083325007040950733901115506216656626183007576647459969186681566232560294137742019564382586756605820864320847109005000458019162193503636739713869026466841082314524371209073021958070453990093706753564093569916130550963005592163807434169645872849139006280843782017145062166286458216172781283346648820546154782157607317692689115529509936946553029287524206178073706052702539776962327286089305686155836022491064416008047587008458287004519016858377649385563870072394376274532606188109445516367211260050008837525926496206171059463417460167293850535616342506959482378590995312006375574094967966890175921432052019864472048894689690994985648356570319496055458535073565860089027499267663505819126427072367427584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -10080894399281219509062750801955271886639181667366164519847192657563440770297726531717833086315880285940983560038301384506522322169239314451367703241090350679152751093635316989242265718753192110696000964550629832712860839251273274286880802885424101076129790211664502486203419861244801678788791872176275363275808148655075396696016994502091525065429802103054379707797082209685562312657624751978139698034772057847755868480855121251279188018367127645254046778168698285354820863267337465585076527746658338280215183353425383668517850215492468969408807215491273712430289604789450325644535166917899427477243273782295122786501056901831898690675129539177272772957184990245867405781705973862779537073639846559856689769219075487718668843266748759716808937754468972362888830851321116826534188879183732496561103074214523502027348960114705345691452973445951451378732701859312534563700902563776494109430735176343552554964859690811006318156440198279556149620816676494631162272260696322342776585843209831105201213878047656120619818036935678452036884354738861663625322765432706554165134179080371551792875711211916061138897422183847232078701632581556721099080390417228870526760022052799262520659920183374536550405542746037575139539432586860218877831360248415033781159862158806636990647755848176033646226992986613273780433184206691474301332225357689671590419784128082760010645239958978217101777915750849713415914784324491448886867535444548025609443559340906578477188365850626724780430923606142288898459580311090776359790052147622130741272714189640644925868204899324938925567663582883011123953499600056585417348612049236552987213920538380289524551012526813514678300770821691941899547969877897718471420557737904652783831839396655776344182077760374264054180055002080270772034646820555056719507563345933439719656730398927304911382580000830362635657586447729443560597935688922141455632458227351111920068581520277200645716849665528345678398106095004568429738875874265035877342554868268324069412400798973648178075104530525650789669250035133591764630924224305521773913105827307448724030647158347538624069818553854530734697545118637441307722963507173907037323827374526097531523084122735119420104677408814766285246268230030241895832763642250953763816815230357398587071553491012245676169664576878163458750509009554653340759278122061366278623793244600042439453821197818213585063291359132969550622744602989200983436188069782265695100829970380800836361509814067768096679172067020173763700847179668052401043363128934168766491835176519850953961533576676129759243033752705625263988835397602209546475929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 8485267689458380796580015144520518740998249994953310632064649414376541087888795000241219442386660138480714445372650813412596894852365031720932016469846552269592141603941699677789692270942325608289448288989759447310870335776326089533682277070928738282800521861467935694985248882758025274333876673049552105179416706695687630073494408072260155095711874196868493603312130977318824595439189114174151611053522243240825855288765158141717977992292841681078604522338378965609803022180371678561704478664157345999418548939789183731958257015985487504472002336389533504553489008065632829135058181185533186412671070576879463987405197362172202711153324916223619167164259326144988771095670418071140513643334608112064273948109316784035031825981328576245642797215649724777198016761145996445787770660230371003422164549960563316907843274701377570423269340621843633350112281703935868383546332173042113941673509555740294078461863084441191667551266801655789995801458754230821573827666907199379483810198122937942441629616401864339002664143451873310866949709466167440115808152100273356274270306147728033083902371138885882382183547781208565018819263552163668347770788030505261728570424882492296519507499494548258519545837975612569445642689742854035643671730803456337553483872157103782574956519361815509786209694028673787093379884265096635692855299342445572948991978433533878785499287787854555591595123634177488414173474805453123833077933433139039743594500161111035141752644647704485432693899410623090619908770775155985332336801166673925356573076156638066231399497061496806133355301825232521611675222507218901394787239071426151626272017808589017048801526492785067553206735394064594092992831113165261785428074793454149795456753910647814517411903629851723682358393456712927828503842873494193985060544154066089801774850543407070224870138638469259005370815074329985204375126084392396311658162004963011479508706868744253078282894627970625648116091778362533405052788823857832375761434257371527910534309743319810339036531403127034396738821053701369896841398234021427038880517702904041805905415690046588003920620576675238557830365775562313588055509071784524352224392109225836768727090182578676969738492128323568947033515581618123472549645821392545677286719770370116525496027126933468017715287424590901625392353152953438407307589134766141639317076584299669431475526789201008334121445751036908127828983075015542332315657504306034255449449188586162292422706543492081194890437853110115908097131171714186934036508085714214541684093936823647445705905195011092906231753043264884222955529027511550527240404992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -6853309664272497291223252393725511632477954630372975170795585582765569667540346988817512929849128137500672867371083301116281623014719214193703189633630903693823943648149950297649344603377629862336790677153092862987914052427417168904584327138902496632545873001069688845062251995330677508168464315184393762243383303520580755449739518474876477631141155346939807690179114355368475246948792910593891400957338512280892909688675302157830525085018839136097429994366943660639959543193870582603805629099434640831353227532950380340563251116304256941021779575345957569358408937254758137948985150524366175601733386938284643159714450214627580304517244724592164985698364753210202491700418690141600817233501971404571838763403869716229445387146842873396260893738034809348448006186300688501700286452950593924969375067771394089831955204125278517428982811343432317044075551614254710135318265253166553754158611058258631082471190128033624352553511140204105712880196262059553456364273320108402192082104014261230470015489188396419318092352012399821927145839452242668549278510371282280784518443182337522317465847588970039135596408505298094659033110041108545075356327954094218411159154673829758787094443115030451749078034925279280497051337559462060831780932461633462594926700491136407575044835645980172254834957728545229662236974105611494105554784559123118817379758593710761219715665700927983944016801271781801851599886612310761057431988091996284671017459746607094057870080557892834781610199606982429409064089725712504723511831002502710380517530092911950556604629263439744034213501069528796116809074063427249527656571923692851714306867317677755650839392448629715770273433875926292885297728929251302397637197357632558467207993663260339274467720226913972496263169831109746443968583747807788340732476045004726471666365978569144090476559617936357259107151148500103751886791042740903138662793729399517484885854909408534478504281580316061598022103619738873485425521773205592309762418197201875069498092014589228621166675848692517770014509036307272809988476305094182889757930199673716631595473789963298910436514056764744747991913053488633141858590158901894287670680780432431185298835996065796403352304383292962203177503133037113308474948358289789565527507578816756863668566852106376228206699014055789538157853363829065931270976978204136624643329423645045129171694988593249717356012087071026730946737438713612156641830511715552680129177134191148004583744309787462653356068084224797837385160479398723980265436460194149636353004968702462317245676553373716151923872657743510651429129155292963405194854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 5527510882635475496276349679856393010742411114517936970465030521611668585096396060071490486176278816756491621773039587740422562146117624586967745436271587858921615245326336262857449532614554330929799490812119459424474227848747092507739858928417209818401625724678088932490535940025649892497324867876989072219551187407239135838499089714593135172729837410519387633853257786157566148485549105763759504321311279048590428325695386498475548009483366792293835256670420389950771474890410581913497161009467187957941614261654101587998186623158153794970577450055678591222253327244758704807301048517883772565878402398558090292591562684881972364835817479971931472450777958859381379795942828035179180152234770523366516728784146341220648464095660492319101415447859097933541816521789838053452936032997582511385564632900928675696785036801876863249946760159864780469714033868120574126236103909092422366241859733277074697628544631493348749625897741963045578587815023382871961245866801987522969746836352096905217026871010310491339152679967875456625276018431641239190820187779764369159569134339501976303167588438480645806945268020800630656921617248569618644034395117225852522685505117051000090177572986043496015951003875731743813950007041238263744463302264205319931527258797935599918220850248794936575988248640277097273309300836646777470019888665630733084426319371474096805825060960694032659946621461572047788931493309870678172183856996386012940263931650054502914612362184409409568336572162970556159973488104182447118222246012304697772460347277633285417840638317979853184982212194714410944310016732386481631539150716383848347420937980361955162201665366774641223941533144361122684232628046348520260419704455778007213293503242520776759689118849889167775684902092074676548146871660826009904505089068303746842636660889963171289578730599453489142839338761794092897294761065680779071450525037664282917118527419530217952191340553857904212954022349784694484288357087957143440692019856575515818708956243230947351258611446186427086838025353971962223201576829373523936940782003554192246548426903617577799361772878129595917435139604807318813482626906678848672949603706634610073774778955385122903928372081148721634251081274621492263018658797955341950199737454117123731790724353197700858265626787013778313692620417980309744261059402738324094360493952055519999124924826418661826127378605463471682279327613713534349292568017744706979163455609542652622641624522033139299745908953644397603363010374077775473014249962099878921201309290300729000502978768085368478064340369220892837755301775447487652407803904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -4371876476596768493215999104220768002483812876329244829906934465261944770422120279912758525887801951789349381744987970310476133523455295494804519127331104561341050445684628468592221388026285629153213477616591933060428951842977742877993849483631942338110814681177951517452420334759362543449027924771092521083448062672692527871255162379111611867055844683611519505505499656104329068201077032217953050403047033694960890444176435207384613717559369160088968609354863016557762752839236547780497001473795445103527602552859484570106968866421599460957566024456315789742057121841802523217787345931012450581258541431490893248415229116979360823009841568766815845307932177142330496518676125161736684691888695678038756680339449748446560099480037933119513537105986020723494109358113919087117733400836086536992322888956293961921818498914581418843442242905971290172097757051415973623456501990458811469025960135116435743119110218975799323532848594317024036872406629123666091306390019735160778568340364382736990953560725474945176187798354460073765939414713786940077560507846986009028747910934850497927420855639591873325566036932926611945636843974246190991587748836410546313848167165365725954817577271973522262962796857137519107756861368148179044365574849735884217972475999237824672263811684170360471119924700026471869591434988071852734251514607295580173428818388303969007814630748537872784249431631619465181336843846030829875216326033715097696058899179167327525109397226764678071382315561482061666344651416252746732453513364240179877249071577422255213651804956436344749189135573453343572221168887194033399235536510339696027551335148611435004535861300149565830542240779036092882120621510436004169754348036157581932795608855670615439460644448447279775435386667584748621071338496918785821107333066927705444386780688502078929941502256046807820438275814962917389588492777246672060383922896560961704386340061259520707326274398267489069876817134499150222599097644864619524494852501818315845592078742516185547702091741302221758192993985604216515207863486450495339973988690604228773893521736476158008040254685963259238548257142644204079471148783224079960455667772968014298090287235760865439468767244861916549663157638054189728268519435267661086752935580956610364151033580252450813139171761378723882599008062377584833889779854353253327402326368127793643159103285706524674339605103103057599484397338431507480604560527555893564218252056548846195756025206509639176874620008329328779604011417142515351811433653508421108526850502425706448753961821163644346949779381702609562058790721206380387735961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 3178087700623318500670393660330798797296319967198209899804974315943080286021609496092657637236341560710180638278080283672699419535665628864282325255814443796843752309864612169573625965916856262370568871056972730758511161582350340744537561303513270089626995989381499480998865983344087377375720947180380350571146454068463611927607389231724793162562316792404115036029989953945472168728082737141411186705254250724267598699134003822008095156877184697383352901251111757041527061439762032232285597933462216307223075655234090135974383106647854644419148120794210330867688921699865342746243263413228447444637323215273823685369434649683385236393294444463670452446277223407432394169692058860306203810445622146928963510408584572518979985134375407106104745943824922593435453228497298418990683292211813218426927523441328721403224665223495262547275142899695162682967365985195428331582914901950987823002229206247874624000044133885717031377866254493856495916519495386465453515508561734038987673980988690068607980861149030083821257740585165577063166566087161577059161610065994306226722581991584681614103818054049834922297085162972283077678665980010015011569425812821912281147952501369248669302789213744588523373766326035362512685908261005740478303137649171360402330903435399883231803757377565770426853153493750617480017725356548445160285027199459697079176554895033385109338245936747369889695358307923014462212519874677585781534462829809871644846007303506649077336367904506086230522448180404810127103855475069136411232538530776722889064721463519163964187268848137933858001634527029390294924111651238357256095281624654325634500870759594265742086833228908954920699167421090582532251215559974714966606219800816100088102165381233826598906915419234643280773962011095980509509896017678835642594136289663761914135347177914692518449629025158857157749982579522910374379143152084593877117941116979739375384693951230034492184364593389329549887308578437806109613699664929421921865477199662095687807880878864636106066422935574677274126581731132130620360540263618357589385529761188257416919786267014478826708340110209634972122319499668966081308913811577540366966368605088446199692069841067329879600003809138863104352599885017225983881736892264387939188419045091226668010832944373081832308975079081967252517450964805412011955890450521344051623914361011003303032647918069636031741192218112588690742617998705361855116466643247835153536858645792072923369856008229027343238501172681162366287614678948921448215846985495857836740961395778106746261307882042906644425212104288084984989618142299995073180336128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -1974609734103057330347278702606225001612807197031360097238577617311962803546632761529152569170754228994551671902098986821088066286806404950476016344872801224043035615430701949588081113900299647956354856789300303376311967167733202173587005404351629114168709337154793529405788007929378114666905303935766158237768138799057679445420587639926923930423650171095232806079288005943066842844119564063656000138910711969121725700949203222856941850444728407635875105959344566381348370841854123805163669896075618554551699623871915180472328405356199021896600118587637034764837217582819948481222514432073851327876525900528747377902666209733933555814128588650158236255392201828235046494704743765434393173782775378088391759139882151424301718740772397071764525296888023698170888213315791328745683369750701636931447082008949731517674173050025572021046766344664062501928945473061557532806448017800251877484356688960756268483355791027919281897966279118895600047709807044197583812975487650640740501464508053087296653891359889957902047133881817050902950526246361602008992467094572096033535285100532099773058013208836758575181580060163516558404202276026881221090532658123937625328829570833674528562081405163490337134208924992208664906378187981566432400152739352070963417156793403857051712425744234186090225557402993445236683444039411104363582665861899302456476654428631413496046145628256506724865600997354548874220666938053722464232409833979338252958381016711133970570135872590131834342528905589250197671092413803872869281786290857672105831000469232270460894006888550196605972353531178946468693725853889799809281497366965263161887897131631645310213298360761650435168220637593263092186104467544735910432580161282275686120278985491664166384682875824571099240968588082935212730180917007040845777244721193692642265573448489881248877949394289050670652291802205579164100896007313801447522927612933267276816143592952057845060505142694154593672076555727301625957123299616587009371220666512683980499845220089130704513512934847941764570156042823213786409908637127713480982186253030456622746209844061121665707692127753494235485988499966324202601845615748121145794381196491261431395392887539947568115943992686905294770534733036484303857882349181334843621629192208102070402006810722087495274412291109628028714381365064501103336569456267313772275672597984646231806125411460138747807588349117253547991133884593722838313948018290180766054390673645316308180131168761100266717092331472369243076137892284374701100151456229519813529707538291933888338229076303649435422001692119724784566887696413817896016281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 970201500203092109250363908913401428446603103005321026862472830304885627489935223262882364832575781228153502434269814984265797519751968928505088056197199327649006677761262740554880152155998291631145881175775155121917389207881463455667570407368453750558809470235507444806633879445922091751833495446391604424622191889871249779746520050914080253971875598617474704906322891402059387208537969193420689765734623022587514512518606436800831831619438555270568962953907568905606471755681010421020042175531107358313983922170069341300202376050990745150950616372378606959284299390306677991890313778651768184001542263167566115246168163236818070569177645599296138755553475449116553232363962472765290409202115325221912839517730092336536903278545747347471969244407505970937843007623660824350594342177154320673114787539352594468155173639560753655770936139810391718817037409903209886179620699856793894102791028599484777250727604648219631612377722065187340535019347995568767523338275978161741149100642190495247803374430161391121054313984969783218409785974797774813949716921706551005858959698930828907371479349951985655741046863281976222554373036864449231548321920290188937963358907749271411007640918527851183534632282831306822368233346126719397753642751984524245394316439831548282169056639028318202927159356122617541061765824083327338153487020621558361475705521814765363658797140940459210983518981657849050526052067042414154758660910461599767576094282021862895569701481159049960669594324529334221854629934408948416661296980073727575584123180136342632867609501669500532575617985535374091133030779529919125097251077557447234464732938929956480575358114316615650051298281478407102137191690671223131818211670056130961977945391768172173384143444819414497152184552249390927711727188684166220125029983744756283402544077579254278751322317484268155376734940690187500489593066742447255828318378078814575932159546857371729725560776890583074656004972863234090093436851020144810483310651413149919154081609843066613722641441627464944104665179179418241804102819787048650292114874716319857517188198446666526078401880469239759828448671162125959961735497792353381453149087193913672194387880343671778731907434322401543945252020094490202900743720834386410370139985251674904002056005008857272181606721006190352492730303485709066566068078339151405590318776882957704188437158850219498404647758254016518030324440408277318596410610186832770938239922823338948651037941114460633692486210464978484248111571853613959172650042472862590948791824158598601508160509830649136781454591293417236166695241302643322185056256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -324003373087479312269901036773984746389647705723709383920586381670821917380652960429636177477036229251520174450908979001758691280328070322154702365698730826029357651064345504779622988786789844106566155933710975635992934472898904023510948845655587270837333398748659067296076948480318167622768305418809177284605606801000505012636222717121526399172896534738249291901578001854103665672218812347491815268196725721145808480642348038449817469505507316129341364717357361160077514683181162063830586067217383726264469579255825273520259372223662741166338304335653250250214262764252091830916251987999154423676607746851632156925221639917267221774617799225035343545046943842730978875497225618827041701724946372466623490093291323749241059285612920635510088647368156990759199011719651340967683913093389796347979722875572372242044280651239463823537769256724565548410317770474352721635262091285185218351665239597322470045742409349507029852141546391906281343931047894592092800639991055883649817004795612678215394270527642193567204818436062138144213316967376416872861991050260253871863052549852840103883324939763114868015704085809606190411566679905802792635499119874592429880594521019971938200677088376116579592194593914510802421144671275561689520757243251819535856236713952735678819176944844123277835261299474815468459665385120170543042056670739166449610916625023064185318189671286082485355327606839144763091407001790429348911519633225074287612267575489344478502673129832255898438747618712871163025798164941559177043156868763710946053436910650009534413024531358623981045792634286418539526054225466752545169934290868815193812628582018663013471170182618584689075323055776574721417539905620219543935805178190874231764191111581986602582470150970573818787883566875258577357880687562098978872052311103334602993939342675694419770573087266277834260065610733073049831913662390077581411667526174548067360669167571898459306472690461800312101561416230734926571702225684103112323547558125215987654393443788226799847339534314105769891240586898118188665160633584016881376753230897303426372966399723905975434028159185125607290356928226224546645406563810684245993837374407974411135640834558940029085072094485679352787378764893231768156877113257276770656932282921234981262074512023982540211428060052992763031354451881418677601951507569553949359098793139999613902928347648660614656123937324925721642501028455366972748172191662739650806844883382857033035928628427961188760726035911378300704766537514032314698282504042577781232201281620040973637061463795144761356439664159574066002174334610033368000102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 26049954985077016290034937058660161369330700533530727801160403989407723556903618204109977607327590922689622971306480233178125082308030066995099552017015710799917678646197745726605973315198517764895723118933278429461179513413619224155793082296723195688427017461816839965980440158677190126902225912822320963818442715901588090584996341025981958092547807968908805790099515212389455002584757690217113400603996830109542005117729784956919190412310581579391311999162401639076418450183941460848727281824408933152949731763740296095726826078689969222338652778982770744779493961977260963403636200554842970159451263066633059946244877366561821276468537194805432542605603485982206005233083100054547515033951383887233652202856882794955147131291977428378434507546253225755415893366666221758603077472049694052213529863083301669177890052996805847573943547476292160039401877237014246368433130232986284933881261935988118991227549074982125241877962726667389445784836058187946720194167993865358984778200467271730286970468389275629921420704892407339770915356227654696658624036355069702359821608464210301181462615823668493905581952898332760303232392772805226838880154750623364374362273365209639146021263149225922419089641178426469537257613717285050419460503756630032773095603314829551122966533715180075646409875989165839937052766800250298487346264654226021782623858635734245573050741926783710816255246261614365606286114882068922774121020499210964204666815729644999216263223217864337377999257309785079177880979984135661630628407682821171148327372454176807580524112394986728057488246484366630559456895820860843518524392027143108234424827959682332694236710054436170959034263006389330424786761314149699204208617305013482158574418365874245063652142427929708717072693930070812854700715971136949828972401510030670517198824619813143279749004695877386447441815993491890567932946283271832264112505007758541530588550014724080497019937135402349670376003820081164923108446786412339109328652318126101314871463924631585548201190466446118253360895374777425479023787807921837974316498546571169670647395462638735986800286872002679365715266993882691811067340513910427960167791119800665507382286220431968719169938217485179000219252096867270141577066196305670005770248452538949608924454149439165357608830835944768140332307859627309424743788455687760641427751646991826199473628828624433076242365626321429221890566511570531789186801759744326557074162065842771572155080985188491608208480305807777347360518292157004078436854473611943732105854771155099275945407675310263795581598027334026941873320867064375823826944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] 49636913462752016244920042790281863333604795357723153690860462656393551843251219841663130732616642047940449566152260489061825816164777546580480917854292066597532447984815204335858442002832707212276380470174673160201287950007239923167220284459553224073560697796157314298087803580006910959744874022407165272215456138312775387244953663422825196793450106596364880532304038873874622832079241132295448182541953532728616764496723616260086294022150811837995694739534857716715166250071983104534249866051750931605366770933229548551551819038016919971516002284534182427277529240317537510629787915922959588620993494053620349408612978468445648579769394883010034772599263171745501416260236862421692426160984952195689766474632981201698089829924821627839178194075058964109245193615171379050956199755466774031680810826702805678723913845037802747513413595125739940094691339727363245328688321542980124333497030298139561551040512528057672568886548748449882577651509959489912554334261470704761607593720277096066284446371139974978513546856624440469187082355767340560982036697177975691234308874302486568751690645690563945855731139705496470322955651511138171943375950973076016014875633639352891674065927329066658328344402219323272257521501422251766124336285387024446534206709560306954442649094313993620493642674660088763384145037009520930523349493189493905467577959454245960173186683865976192673722387289560160972097400597442627746736296602378990007487551703460503219071230468977388228598272745139686062377733028647689462499182860081752298963424325422264561693267437257501972001310234332084493105703316824804976316936990167366919256002369295284340823213619371692519893446406770513375621654855096136485756371209112992189861563924752423631732044669373559871970324751158905291264835980536513801210854181010727052497075934699706513917523513258180200628779365184279300404488178208497463554171322369364077204393285917973679566279631185748905734274300988713554195258548174381460858359184252004420822643603191069236571087829878673915831630350979630238415205539970753841946281233708698412738478365216638942312358439640907149032420499284466176837263965816265845038772713103497105541415704101879684825492645794385428993521434682452524432220012386636601866382213759851542553460263859022733773088403482936045427927026163175751781367843876111304330828675315897306507097211677627509272060458504275807818733519294993247125732973612044496833063797766599852377367489512958033430546521096934736058946453975125270750553198542386109398249731997843364087049828156519004923420816031313558872928000436886464102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] -35429461895027214303419393797054965713939527698080328002454350220677713093367841829768065420133558857093620588856725361782478702782802983708706367422399593819966998454687922833015905170576913775648148867184977822179466816044920313440306862877368868252527498799826792400685701749330108625577192857975902214629741846151405912424289815364390677024397549947423570332357717989677293641773799196662991164314517653947767688158225878139452157845343969774252237720755698619058032285399436261271008569627417580997351141902682986650862534153885860898626336650796047769338764203405522816121381021935873837185226932297744029503826407368264142650580271881226573302227299517960740218753009674300276122212483281915492350021112383435088759237338394933795404484884139928699013637589470225544653258613140142906132270580159640198642670374853802293404200955555024420800718107454345388691348069029457171576578574995041267502243856629384757265454415577056979625020866421193263788149322055349217956914230576521036443184066399131883358713225842535585291427119096178731051500574987563385255090568025172514605290196949505705549768597733090962698213299262141919886063349174623488856174445572722748469430219334164420724282199131239549025659043556602532277347713820587129564476388666165383604373249422668347871323587694352407477307668125879241980709895963517359595500418371404668967089904454452572324515808252384433356674123910151361604882263869787257842633739903262729949619675037763163792178562358571083535768126451245469733506115215789297600444650611716872387671954467141301173500270274090451255411870144345751505855922831783576569582625102229993319340924740499504213987322087938338947112490163210580516109224532537723019086802507941183769508726397001619858398736742083090125839890323463635791758317481396116458405430281852645153668313828753026626943914322716150538363654748176524956347961612758780407569751185808254964059294069955595579824876832108805267984686825950410690952025540856547045583517377455128396234844122420107404005282048739241674318654049694403986506611425321804826840971068385528147537142930905420224605564325576177125847760585386567938503956148964372700013246362240306128606813235921217588731366081704622268988713767983078050592998090452766052134772033250272797340557148053784557228580693289903795082517627498493446177605099416537109246635045584625998723358358871380544642479040724394301944086418398500164461273649877385376540853026343594087531569043627217834197839292897136849941266436400807816977108926060424669566946956930611912657108828193724660974429495855580719349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] 9190342168932822928066274050726120278860539674507402715156575776131890657588269341340328515207397254182434201329336317748038269408597670520269971768286973997516791812269849925377339367402085171072686315348038635836240847670297147404549293214885201530461487258549332883420325212515531390977682157676895193454784645917851242437466575678905658830276445514479077337837905983492928718314445595848523313834348901804343023510789846322119692488118120036005723260923032916658551529652349996057839670138270387197625362841014424160934351984375161836396405093724581363475493946486506387621978954136519117458745528269767429679707468544855974107109388991765391693441821910050693870562452023674798477201884163599532578835242610610063354849497434395516097557390804394841821292114789869814552014725935193213782650008280157945331039703156657507810581355315376172483697955518718416701311565062906557392571526639875254284619681081191226425547829020156076014694491707885858451578929470314431565646623057261607973584735455003237170780326963582201625583692297279872682301410836257951664590077034555453523291307715246437584082179806711460974631878403002054460191700110837458058065052417824022417778342944007836526609800087865508191458297748464836772803077351825586217947155512179351474667148022670723797619445440179081016406492259521215692823888128068673545561157672065663172511101223849591606638244947398262090702949563354554150437533343299917984135159664406061371010647067321010756297226757832115523368136982250280204199446949785805081426085990795412269030593729499651438197610059855193043760795775532424920168889694312279842863559318106490328766697931272186902590271462655776889977745538965652695747094140622957123092060092546998008056426573084212623918450056882392112175879167032124817128094296745075366255348207828267941602699784790217613114087626560858162262041657254755849064159504248767839910712275115132406626101279102363325811369982881710956840026829934827703509777647076606249292565669382040009727465431687123009419819134449033381396647150648956490812154319331820618501026939688276077798054186841092405007204083583408573915511821037892824423709749457352210266467533515527754481094545671221883318504951012432016292100888822516069925982705815525449454314572744813726570415975214224041674355585427692903793879803029425782551003467225222016482621469880959681496937866656816323945950454012311758025266847244779836402174941530614961319202831592769361063035606356417101716101275204995855593080039404011976611076651021376690022606933395131432173940101592386707282733673261356705382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] 4294439344221152355531098741198860306442097126090557508964739475824526802191250327507011041253534409425397155796980512138839320772178092841728501085507844573761501490833670757359054832017466675282325683553071141295198442117961928573666961676994551861729049450309028253270965346114607789772047617897344780266729965762302786909936720897125284443330224061741214643561265239352351712973783597927379611736189628334359961641309843579024404517822277665974162701019671084708073671405099056755849869724053670258984877655873832058370277405863539430383078920982842672580879324811133481360570440344350768081621412995865931548566891421569237924627984020954340094545022179486199280417147999559620496961497048483221752215048197727329252761441665697814967438664414526819292214518885792457335899678243681112979297723319767127100636125617302179549344350620479308640902122035324150141577751574870765610557089987455309540079742840901736974548569136155529149853050748688291890712988946684771179692634363272003523289812741632231239955778849353727111577101709337133461647988556252904215292688563655073572022225993625908741735019832219287689149147711538984196936165843488259896558301092117389108816328041931431347350045093038633757685512714816340628835129193870969179360257888806489561184819444108107315195330442198798767723244876569569089056732586313545221676409602738632144532074123138571757052128421002775021355530671596856958641684234701844775215491724087957619534104219531629599460137242378489728237238284449650268922803995168357744904359641391024198879320467237136366943685069556316764009992876141041618686639179003371983480577501276907072058899963493448911478714586262284144163733769426254802633187451200595839116529693044774567368275685753079442594788913559491857236206253711890930122241470137937409039547833938177594626538803235175920451676500274698941458825438074128165724586676559349484981087267004379162787908977091606751165007125882661403269743931503210390791651705046149589499421521507367917777623173304941210691412891512634608321975889569573534158785284207801684494326759318389570592162265504561750477478140399096617130514963147546886312915562242765958223289654370334888279320669711589989276113151364077629524787964935628655067142766060636813894717342446307656907861448454346564422298258633388689993700219314566254669422445995106790262508773743490926579928946162365352614968422195159621048388355946118648077643693794455467900767419651115546719530274907031540955540105704139769229281426424751532842801238016478462959740134951972280849975007911767772397458772865792499253248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] -6616373075224302636597972684432587428798509774621918230431507112079297049286096019167483628616043245029605573810910666191048303767026766812195093850818884171655165307766747186132013410116085592180037815466569575356732417776342143526144639795118548522394148622569547525565142841691185222105127958238136274830816098805856859579170154320747699814501628564527767589740240185622142636790015450821327306811653756048445261415498558833453406873295113537532492839315938063521649988969842363139002961047021158980007176610232942191678545119532080664811409112186560894761446635618968562253870130343396429335394554883836943676147699723451413545142721370596717143410579450722125698301174899242356614588530506251358321230520978734635133356623400623705636558832776937254179882097500191943699747198357543708012043059813371563832031726621554242931303328026330242449784246041254876805620910933507901710877968752012874441705319627560830412620866602524862843159148987439238718494223487656829742785779212172790636949168223867911585065136929770634811963295281980389589983275545455637906416914842171911547863617534436951426639496692726359149945978447374536882088970688700466452154402765802025545633065287042978841649538175892176208438380367981979266569568289062241541695043393050542001792466723233401586029236430670506946310166592717309997383539610656106176832155973143055529595768564390481298521769245519122427220836026369407069337284451978085837144615617352071864167117697138533796660645112614823080442570630824327994882085249101946961404552196693106280576233421962337515037890442570407650434038364314918195480068666996431709189145602041653362379839151514915523357278300343424475455937677804577277977062988234428431679366046583091645769408634911296811223294616155663832714294200445825669912078412202643683482945370482531215875844482202730567150882013933920246114451813355398874204897143759171289616544285747100276542326433693215338160318387776650971518026545419423651840246184989353989685619415777007405836701055902487979118305638385873506275339239699600734903479884669283046932352815253447771884467165084586627848648657172223529957913954139223214615626640220617090150589726973260062045283893697096270748572173797248109503238989744948540661378252337529601021557341827943570652919999211725041435726430473735358703446963719373646086911368249207815099439334149844571370554917050416399643997858744012340472400483391807046009745244290447573954056284846061763034286118567864608223594425269168723668689742702146283134625529286851021569589468358008241525645328154700930062739733194073754828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] 4623086243740477371997607787536537441926242525562940544456695572777744822841358285437021096323271856705756575816185021178226078047290552771544926550542341156118932041835896604032172189822260466501358024554700146990730406881220840053914611404613677796921037804688484998783620977952808390318166818693905240640350020954624236651976401253233152109116871387826449671956910502296649751965203975687113817158601486226795187449132948957372212125607536153067612471522718615973229398308718933549960758363761331016730197536858005790088965863322940301769188040799769931111768044989553376514396390735870881035197379670407394866384435755863855341337850770396795798242315484135038632837750002251710404605675472071334882397891582900597748529301066667084984920013395695541254843688508005527666675533794978854152259071470812513246414425636485086300417590344612677911221721319693859707415613702696209632616880868763906750805264556087199907970937561478126561614562525023555038271033446363704141256028022382235721025996534425803603556571752828065072103877016219866861310814356881736329323048673583630398293033083306612286851685433186342372428423196705052486479837388177146483952497008041435821846812847300069038226299757545305184184546591528154854783061427065625546359589607229310407775720320083941072837888955110873347025750765726107570238666696782724406472010743333144230736776807403732127154737536413619744419946702635028727053045425068779016228022415663517182804648915769224702726722019196857034284985055206682462846719187811249651733858506178599999564577887832860987231918047227646270610701880353137484192363690432776612518968252140893356149812074570112074991709796501221417475290577582897098543811591933855236101187056166593234299328924502635860855029827744686045610331155969111859870870881391300329513544036750128334339421820463685428641493837703394480695438379687039446441907018631394415365611755183434280018991478037995961570864196611518360169337924794046427083745269643517464369637047728635678250792706821918201454373902224326962132439391265120793766265091043141250049444770562767642166654008997481300956900057096483568054092007879345269556841393437382034795097729486259337573868534506944182212982337546912410233137163989251802481825895788984862821264040282923882805574891322574769272729184793146728669080740717478655848877130523787076182221686780074498584000604908310971055686494592303234176104525974497975926239685431414211333589617723878490176857393873525382482295641582186152931705130022689309418143514690341760645006003528214285400429602519955538973328542592413219160064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] -2396866599578228099466638851699742202495485077525844274513006248676200592532924816329691300795003596862897121701189539500619216094532715262767056150921808800544564947603313572490404225941858204667125969907872776019163547350796780842054136124536913421279136224135965235507268554599397849291309027783401232082448279244678199567632693606415083973783375530625672833453315795677938329271393216032433674050161391778205158681864261650038434585193991183096205036139084800619570135280586739589203253926937040062444708114806042424532137664642996699861920561908251664862036563264684010650286613445023281926591566311340027876959946069322930031445179933085407055012825854844412567004204579240277269955334769719553292650730776718414446335910482213973465424430261691777077235184995400109807217090432546119397450319998770978069964685475174884220376863415323772622488255500363842503115811989148775397332555865004610653756977139019087084888558272161584274451679542802255965178984958812819451053045565308507733199943898414712517487517163874402257463829944083468923197059762763129136286476543849829666000184477351729899167571643724559367054117493065635000744829728367088611580463243823480449469884886829250912999587339751749628419601728099699890097103533227969292932624722518324602750937315688388051994126709645950301235501614486797618163089457479376802494165288338324266861585417824521339540310118126945939077476834409517318473332385296454572171141860727747758501597950361027085323609333216117288610522554033154956351577824948299836071773263729059408567243211141469083643306823394157112049081594644133045526624597895421675598384300448806827719159735457509588406988995183783292417060317918308499364288789800892472423488066852902652671027077787574713809650999910497567005292674939314736073536860631736271318984629465487162902681976261919904847363079814212801010874427192218910537771625616850688997753601672091367283044941002970389198722259175008951607716799100537659326362239450210607750406922492217832882464376260616856920709135845257051336847939677360292605200116174293523511129412064084018521798282245627062752840020785777397544409563577697710671298075093434218802552109768971182737655221350758295023745669848281157010134288769869725049171210556847257449336738319287912079086271216879376899658362288760766176740853570630253048875077352147834088246491374975768989415884108445213126345858480698826328300493807143725517304878883982630193416562186323987515478951038403155136229728816968393430503478259064183063280064265034614936991286832150616544939148751734662983009994310475474534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] 1051929210551393112297584557433040059480735498056535023765593079310740375390403562261023709534542376396206152696919318999891061672759503727723839251082115181662133230112859679889835894125669239390882399998830976511781749434764772635986396325679221097492074097542444620901802486078061063180862801425417554415603200737110971997019625890469066506019090882834390928917240573744087569745675067780386443137986100350423966528145673481207193405354159104757236134975449663369919609829499139875881836470881365324983623650795610598085430225318806741756132752673306693953283750489433435400674887815068409776590829757134536598575623541275071090790026294566847591911807631408447183633412666528834736722377249672796405412206257334679469078351954974874072223800511257186795071246630636974422224342904324941365222180810622655764946964710089589370715855859229925727826773901145696256524010618128874170733824937324549135232191382079272782713750333748102861682827993965105210904857512827364833198741148057838727972409769941140228746862321971108461596624373025126894987119300911637763380837780145621393621495240343589398236720827265388415269655814199426071767648921945779728952407407474611457567682414810652473261777150675669362350285065111529597577560907994887685035237902700261310636568793046244009015094469301400966079917617535739965458777484739092119079298974932479649067055953204112605125794423889727598213692630314106218799644735024229905919224886172549761033223125879104139376440407884166040882696754014989583528835300298954201995562112022862138581281425346175737254009267688789414989082585237703178278998463859322641973883036730266219105449879295142722334081942932687733925830816858059743761933190584278102141746601649529409777898824681618400657386310334391454391165300695460436103888635860221219105210398660235332339052970873289891658692226912972791087400955454672473807426617045648223721670028228778941001035694003494663201067479348561634928988082999586617152512589199864479500269365099040815777788739739963174371968710115993602042069841954750757027150687711567589592032619777197422299750083474464432319211880543453757211661697485991442644217357435592890025438789077252682350340135427116216740280241269388483433398997479594991523828312860602978208834794851842818609004171454171200482872501746894191694051081137489677276017110341801646490739327743335741789581143590998022547676683992068408559991455999163746168989880810853068797394083055592426862937201488897764407896763098018175991385123754864032202761176728791372251538792117088438967995396447888586717471393199520594526208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] -426553202024591964822769521887230394149302178228451956070407547215519527137569986165194344001009184744459732231830545502877599921051207406769312634382434620499507597530612757019766226922388663869034501831934824758750614710616357037247488139380893382117931483366665827145841954120812606322178943278317353719579441444915884822794445038175781729156370381380971206033801664104253333995519931183353340671522239432059071200239670491515202934744706569210911548399544791856516628024960649764850055813788571089767297177158748460551291643690713223340160531117560697276975340002920172373390607050651508262304240309021932576913154646100032099357262705611470700471175308369672049388995883882053245526781144710635913910841135486513382680830957509683502924621295092234725466276597476822649249472818558821766845943723723349506715346029939059407459209547561759397092949232892978105646789860192350018040569860584251927586268427175732337561131767396495746885235608394187679475717192665333946277369564079634023703772436105376535888849559531733576331651709182384582972732557067617784845024213359842416303739343106441735919571333604989611988627419864122574518073211542005765850467452596086291426132575418774259352901479436173089817172640824443700016197876626609306053939508275457453980716513123995284928850847790493318528226070372800360798557336123780937922631400684968099816518481325348296418503417291056138507743864696371876409623753315999524173338479572366039034288587498270716757105472711964813254382499573551940688711545487844480190660309823505187806964951781999225858694268780600186993779297334340616798023055674872568556449409094705553077846268920347089777093534364108681907608856044949651381830039817732023087519122514227821112638530840916059487631253256021400647441614905520294953527334921881629008758146055594277796644039995311941123012841034546065772443169021615427386798989886278732747987669561462827783432741772115774420762871532903861769303843987707992053128370546300668127805389263351821185797954090845461862860212737778443846092374687317722729829376908077660431145336344577465067257078400993619592222071742801535092705248280235024597240076753787816223174356372329343550718582163951382850984325916594059208414075817334699016935553797863193826580451839662529651538428295929538827757189820807734105237230429827985597364693983242582206930714555072155232489604450054983082858491964246973206324654879292096739530302177599609198610727203432531516298137952460118417290336551097612149055314900742118997249432763232002108615603773033416902898505002571835455026681684522801561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 171285763466459716644917542964792712651089900114333738885435163608275904632862728626162140390832888266413735143345586015956842454733514547232133637228829092692119586084534331701067882253239908252488826806993591154155088707200773693258756168491508393332533001130187196277902994362323923268701636930364758584052401027718402005519255353428264635286039063390557488493268188461624549413329409357329830039019296231197689072342533405518849106048618756819824846437689754970604019600110674455940145810403409414280335059923827778294739077002705214611950991196867697948010276193474699734623095662885781273066026041040785389852941707462230424367629348387715507637189023318990881372045909300920130968451566106700587478085973241901090517047482339129361163849750692741385625731389033973387060590581662578531318151201859947907697150811364767063756809491450682660894240038860140176006353793094753970725010604541857550095244841252545413929691507534302151282006023670758279469358685197050472346742145412896662181510878313508717164047646073935677505090102640044403641652781873068571982892242481814187723563970620601130287821337750069979701093286938386934782552718280908241922794509299346361105077001955535840813569282127025203288684168340729706653855290216080967924825646801718590137711638112485071854403118089842500772854683024410640192624967770576824443760671352469148437662096176779404389662417909689675012320706638033952723216417183146792819928227875289481750620404374388804183838020042729148233099386608984900343019544755636620788560115666252117564596652651246676390891594359256626042936896037412856315903523940073202920333148081713400583544970097723961720861512249418561910341091755215911779379278152796684399596882422825343595836354274894268486978503139317388765212849817698923334617785089666318075500105397675863970713627684718666870447208804956411018981794634581702840654644050732147820338216748542553554905027431357572660834541568357347838870760395831605110104378839941715479307574812009366195143628529896605747782642521148037135096637736451335211554413250940346670144918121041950122674143274555757833798233451337045755408540153211051125792446579376337959773283239142211683858168888723888499719747892866807102715597641709986630029444373852661930056284965295016950720075862549914555376880977186468326588749945017574047535529992259519662782076468827128155074050814556366121716622644065838258329028213710284767821398103197780099440953289657213474227883542817013541440476830643931766234986789616424391824277492104272410405364075632502854810336997584650611477923228747292475392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -69984862777273964155107938871542903569870296349088703425953900888272679960992973428110136487012539952237335133086854442333673285818421001214189287061441473990919596766279715739731029673547779918898523979833467862448277118805178091794512375633669389537749371506307875745229299210563906864574714239716434060548989337413659545138462683944140256162342677623700140093085950769464106826229106536381807253608005851851132120895711202086048735798882940536210770158327118094315700874813091145252341257903003355894493906170954782998495044731348841580675780633529821008311579504710865692025706672031447684125927641745105938546895109412121510693907306492464082131621738517205148320789664527246910221030435793839457782272729256274917733622461491400868256961194657150456442229278975966936601479905076115909899332807771421497799489920102975410156804236261158418657570889697072672373700474758329373975705447366525347510658310548002894089577893474928485237279638934257998465272243180647318733285014119072150917716030420566876705232879677815324157530810370353226615716840719141665871807431721465116123424707949295869550771332567006845481346319255484030494049077025711020013699234657380481189486033460855971288435249385245076238068595747136968514699066656004894453634250807598659381407020412704338843109543741820510361409951438113553514950666477426475275329943714481240711656396745979993227831041774752284432168482567501143796526710131504897389898117947033886507822142810178154590401065469148806234020837623537663917249321061938865063282982875048180180421525231742682317698961740159566990602350878234620726574876963192966177154417775822501892351506056262901234728567664933401807236406808252638973270475590789850243412892400847988317289047608011706950496879502707682787111995100262919308201181920025334022152651132511864914959939302310557050752163156422634298991723035150541420274578729329546773654479910891346465268957083029359448353715294606318660415202064360826352513874617243398569472963489719483148967712336852495804951648241079398250445032739972615316813528411932249700482899517591496921450215767519767617894900356471774298536256130153732538223278072124004003305611662690736442778640381490403330616227974063898230646970028431129683618890010737604337608582000478189953283204717861334432714116349150911414994472914752496085108672057938399558197307777934295954818168381950895742815729475132531770506822788653397530260870881865946107975467064944175403590235809119907961816966866111387429262399735231834965413278492685613952988497500513895479757126981230730449452324431831708467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 28410122167517687203914951387042671896638051162692175671121446540524058256235932094275187248940805065388163167793291563339541814401972235848990973439534443679249304476805153213593729264916572328495593690623891756063710310067898156516696561590456002565578796073294357909987466487866526777082849969599161542008103709022379033261646877247701441510374036865594206988132391749483979210619262422691211681327489099393434987551215371503152878651483890015176829000014041375780003894075116633971155437451867800063301002036979822248126946457782114682512949515727455101323717812927972830365497528654600354176027310450593764766325836527535051082722663092222117055723772755172798629722844923575504167667290054211031181529075392814278424268482662622088575167107980388760167289428668819417789747792469137168161432854528844179033342210903866189032984734622978982590543627204581545246944034266244742829584089091684900195429578809532116284506365634280576197559977077270179105484511465894254265203469297517518839155809604944604443472857594728996612356462699186616736144355723055630205965634085160393541761178088981244426198641362310573495639555830587018264048402804709651020780697646473932413694937318129671265218980494617882165301954768817328969016259245716109881688209144319970344452043008192987943253976990334322470367676705037740845142947697648503840952121103781138255577890339704802093615730202589741475629901876753283972517674107220439899413066031278347178945753631316893336481425387285286877189914405386255724876399471938046019792609434303507093215766156621007873407112827237939820151949701945039739438511331440887172692895340492581340473561832918142811579489087158602403395016212435236075717988729147156831809112056717648399051716411807664561232738228385496465365932008172588089841645251662570990969964320542673194871997060969790912812588377231308822147463405012691559902783307172823314441173062082366275705834779542738435754411886280845124735699172435971965532338376315435951698934507550721503403081634286001235425437340035374354416017724016704872962983758131733544757962250566458824671944488845905985902646067573267822351376294399079820583316261285009509733916309302837638250358311235031600276686467919224273411506232805883502281338403359123846043694279646364336848589994140583617425445560485037546123904106772832279357369353775897063956996816893416767938497870493169933580421873421806392620482799216762430046727632766227444664582729004706197101882046426543811506715011558512528340646920394892978431248491742964902805044396501879120505436207052759004910177462698366730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -10979398157987311515470301801376745626253690937532930208308214804290481830572440199967865158328060637467264336042458353202978567291519417686602031100337996322043209639309189590235984708734211614505780573528344816084671270881824246079584491034232945288952287302636366335748920632895189366226361029167095647852010412249454340127508631189390431484123573311907114036979373083045939513580912622565576692099363885333908732465333955579972675006051038926561028559282405916713106887847191867095112727426000135486761973859325817335957251592261683964215094645016698562985840202738552698534972268008257262694866370531788336852407477684443006946158573202537526785233894930491598199043424647447776628933561369316787619584244053459162344407372389696952525516267482429682258887312425022470539438828855011666994542427958188910413077660402761622232441656221241646781394062359631737730632494733340295947327780468459087475450543970874112920856898869424135223465736949227786891435950568731241988605775562091619692166818420390361638747886978046553345235414643282241869585509653824897320203314316279868888612806479000011236456108783631257604698804091704629566559225263616308528141339934209239348404289732403453515397279708557672473126293201556212985671800924207418260288323760554238401976444936537197170414901546468440805316362145007925114361290997563695452938699201908390982008164051863917546072728611846174106427060633844437293118258131428141718713344959470192641545123181272839740974554503267048397946692645057751484783529188627760826793526437006514658340990716183425627905000227091149970920714106555211951341149765737154621707934949102444343704678595701064416510863294154849169788700954000487455405812725112249742294293903213993579610973649264766970450711854831517122399169419710983166226244679182892058174257890847134422816768456888590877760002180372947771943954329799689010772264461504872069942800622267499169824168415176356765837803705353876717298212317511124651607640970127603831309643922637908234855645448911681402641042710858277552263611442261483478480510985207034936810407270628019960808489459268091872697028445932268237822132066771740233110437271284841034061724834497524905500793467064272343404393477512071876853700849723733596140306767078385127120736108431673781466961896692466129228827366035706137463744756883895010400325618595385117039712316297169523007131630720120325744056105994544486371982488850890996673314038688185134855057548968677488750784180584972558948210156658632037386104642987454225561644834166574441019552619977490311580776108501292009931613874456153292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 3914195733441586913538330532736577966743037255080153641501869426473249926392674599139233462988321391705749452484434603334301328085741883201190790230208611972301359797767984786877445782709192885955992889371242662725479011177660935832248372583466320549058333140016778433394040780515968708981652312435024297807250733881033800528842478435425248529530400893308511195874449849030675366736015823845375471690102532972601101543221009856160610177939131686346942031418864162945729134873045785250541504906665128012604406886557820830269215998658929327645626948312640749277898045475655110847142175787351955138455785935915371107240976170734935473298146495856124237748314199509349352511044872192713694658345079258721210199392901880445292547039650728441442910264722365327992256183038375202652215615576354691332286189383004293332193091020545600226038196755627627943995565396923494861408598514499337506253120021919356772137140595401220540730704434935488041030823264505651202991226138477686521988472045118627044054518987123559209795934951816616104430861023094392443261870113224044621124235902394282571910136562997159257210055191790768400692078458488987103843798769340145454359407907668827704388378076847012689284494289780066936347422462301798326371530503018413314287265459791645476359389622678773715667157552178735293630735315291571724622580793618323108401108720139828086339519149827347558333655771013347079554913844700715777047696921000009600918944263380506399653688861665071440246637354317893616959263400375952041236018282859041932640055948862956235144570951427629656172482049133979095558962369070906268437193975433152732067481736261901639567086297260219852465369394368944168115148829479436174918540041905098786383185903787103207129624076916259254851596545620881625705822263296123576113680861760326033306420031944775387786073980330930689334949737384727169837480893926588158520630004478577334930242815797525212459410404213836859221595966063246717797985831995965073488995272290103896201783585343749121029543803214685787219591256691586374875257515718639846051159877154862535305206246568246115049336930725075446046572607901370912776184088712958515831075484665875559332947321517440343642630110840175996259895226796124372328551092736304213353258895695959132571778967547767460592256400469757284323126236909420243836295871652190129931404463252565797786171593315432738052073696219710672317983946309744213729136218535339944428579610478226543835335645212702420842736951396920977828178120393525280577084786450407184317046818073432184179235496329392738514253204517436802042936069496439308288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -1268264217838903786378226972975851473004854220354166060604629819938023706728798124492103954949821194661456324866043816074628419126397342062647887051969598634321420006025694884631359558111649142369053653739279482854550116654236764959237989155365108381918590480789626226989634173124355512448058172634156708811947990196532995966883867618474817411051585252054948785032701248517152658817665606906491599778742512476804553706377167375389593451211572120640714121635574866227902337032711051548620732350878551181705862222932835200052844144582736350609950638402466148497572205547927913625126309062652476766929251656372798778083316939394963862645028812611277157640645404559735656154242687129623155839629016459377298337132080237925592265722077776674754301053124159780822779812645875687900627560570642227604782747037231863106743961490483599326312024555235081343596439910089667319255259164416867802419747083518244164270115273688277540738947530658248640465530612842983047841847847836936464588037408366351109056123808127612651531302418323252824355079569620281470702087663099431255130615371181504630590988049760251100967457682837422516563718824290995020749752168755755173054115798627389951254102645120014150366804850234685330231901156477466561331257056321280548867896143171180496448622951976296972348699104524842186176257032827538854949523259781416382372825857607639365880822484219009476375754739243594885876271132084193617402108394127055167784611631019473154032571362669118223724432306324536696234381185012364579451337848239442227879404299501837324861492682317770111955563832404881799909639548100541779989772235656673293293041508529572288252635038940160022528979279544082848687219363275254420799851328159530198743942947560140630434665361051590946808930822358610252390551624578346764081830028815127680374068233588844062992473493434643968266886386899143172431108205549957436540988075652829262981718565022054266487959579702818758677147401978916685499306138205227566031450605662678298324264614174656337899862238823264274099866199690221559960972016310295431133174315359064991749032475147798106547815815219552795395661962463980674148876388317438757808701692674070777614852320138784770770759301111904454502862262358053645939636048634563133536187966963420718282691780217773895790607394669978765496392246954333475049030272663221990071929368568581947729608573589069718068104000306292598183843540554124880056954412219466451862923533993554843912483126868960691127796016474034396858221068843570908867018075369834859948370388941980054864664390465308794743418818707190584096749870669574963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 371929311727347474636729629675016820249125236570971245540437151476841815501480063202851154927137863369747767598615255997743093103262202453627136529731112316361211404847845087689867275192032242940870608671421064289786029031899975565674851549350675517309827412352420472746022641768622249796632304356927849136667206939118285792092141109516430986998390707285989995630949937250260308517702883016966458841790952428962618068493557947823748844401978503187735746968807651233707941294416623907599587669829255796517569223395783522684044453541313055689092464155480303288475963342572724784472678340851889313826017120902154151502374325223498523403320029197876539922909611883698151748276404304264394576759788705749185147804311061443002667719289554883041603900504679833181660874069177214869541251411240585506681027702720728853160020418703513096642177678743658225078780008807669700813306597524739014815154392128482652988826227690498175433612730748680878769917368928994481803532375137274840635715348962669463976879444591665808152511355765332985486064447719539644625118045706465195539916388605333656823660122173583428779223243508714499750154198964677259011486599941723482438240555294116902812042995968472150570406269555722889993404997757330708602617336547501149958984208376716208252704988837438226928436245933786985251311779988531188410147673098370717602317978557432165174013437953898852692356031057016837104992416670560760475071759682001159901328634731220924141285443831450153202666511801209926008408178047604488729396943360931464899360360024506296712394820710521965315420615471252115704975316480519232799488602028547205526495764932714838037042718688585840390933515986157623574250225206452935374188617881077149700389155676071955206278461299761577756405469079765041073009266281095965229858508270886888454763437748183474197430539347393086223361403356290697345519291389608497455444073322495079733896338657635168038889483952116347898256691420905967045771366560025634135442901988328462042528183738998770830330055012864578748152567393831845576932225273432181222010832599610227809842176245959937613761112613546425857425480395776671557199547048241377377964751217236353310026403390972137639709561489710063238886054596340123005145147907188903190251090596948071518843560862676757814797947321351197802667780337523766138698767914396070318523425718647559041378988784303810240982526132470379466095132725858969279762518304581994191366279493911143257531587103715934640681096876750503083970990165144517560252082525833948173285532899705147784378216394214782844924422452567965188160220122146930688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -98750392554677311698099173643176392319877223407243140741904058012771196270148520806405123547484576969426762467859380047205716614075300775175153300032571618844939657484394969154422229025453761698471516125011214417582391454845602825127871497370933038182432672426653004466369825297497341307931465259775066432136700826311044672320085701353101626698185413410757448553776564890763879228999094187208789009854858761272552343723821330057589201972916521799024490983748162070174320298389034531616230390405174956605447277368236763664461657743023894636798191646851540006202407127351218567134258292892732259698171492136525011791367420874374330730741438611659066004891668745436045114841467657722494885988911129973208962573402433850247241013345647455120328857289445282890685402201847547314755668205910022285561086697364627710500222816808030460625329648446807620668738817504716340227117003736876935359208051712387185840404433979209510284805397168525281940480819524523414461148814784650786019414604393873635597011873887977381674320144871334236335676043408882108064167779588441371229485369638680794826722181215224051251448912414860379336925742429647744751676428934420827857894884289156610585850632421948076868367686805452552211300059653303342201355778594541807466428944691117615590040300405049654263802869886367865532976517000918239917234038955756439814639731331043622512700678725305750923432667727190231915370346128725890641227860484564795878600978502526426032946321064513215741163842549497212061167222402602179709165890456185325948406132582397571519581322494423355471147566776483189349737457593760105192727031713809464298906857391144208802104623752392362746561012562237110183367332476351249707030542796248671709145046021470694608908316938250553122683400186551245112227874030178896695655943693801777095657503639969015708502160419762171351640256106398676417590096042721212582466455478757990513103549234775392865648397542635351122403150170573026922154358057189393412246443812708437844604188434757323167104327935560522011839957001725441848590177412415972948739699947794672745213240765145657281175978136161585396648712692341530492208301944407880169400157393312369666126475482801725585348541475497811330594442267060433948529072753357282039630606744463161138489216290321199561746421385396966945038299311927880249745579388260489471590669000928656471598666898299809810937359655253769060121284479515196204217852770723320449823758810802796574220647285469862172567374581147933034222805601748066719255049023510372945802030622981447567441357694254186160096263254970024767197821892820992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 23760302074932755984712768619108063168748970139546917125009215590610828484285157324731661973019425097538326519711510373993207574780262120371978613818624488783901601640086844245441179090561420433285046020605563652365454777989387117605981397112402664042647587966464643361331795812645591083847561124703720669224844023339890386503741599942615645919409639657270991387462403903794889381054431913243182546155339045933926386942023131732523163095260651392558637783638500916362518722822292234774651448724518626620038544033068042668042845858959182851833484070084597533791548404132879050693638579148102228216318945218874752989242473018189007401516929854940955242510474797316975356349478461770919054223103527143836097430030696630920046240453075676302908166336076493914164925628601335953041154207808878619776422921018435689328773565922374283641710147760396147647031821281199734066510565729492734806665365582206389859768577708879625923166746342586502081190931395605952976428331078316591379575197578898891591185112599719948566821054428035440305376902768926493359760681617021028711693686706064975728483013091345490672057354060851137236179900236485179607320812265288667524273006419269529202031571273679130774391062028328010795377187791431008902533548273088376762003238975763076954512200892682584677148480716467431964344970459514102765177781904208202414919574461186066208297652346083244062449108576826696479321904982865314290607213138005742595726921749704973380052273999996248387459593013639595988312781611977850635372069338362319989690035737393964474856678095096170837055034871835943275470526973361759134800818985999637814269842955781231752082570974312149653139656367925820876715275382376180765582835633665794326278288694583115597181624582377813615924400109885281741106929375727181329222886996647027446389435476585604332175795762134311257258501711106840959395321715556626234389986717203337771761133800419178568965723491470355166873631125705489307208194477981486741369273903913682372913419367234293977007887871683312729652045480590911386632766379052976196779634380874222686264550328196391764400918102085573354894751762958341659052790442318727394660972263899463843550179061071930896922609784432080726993080204850078407779084426214898908963868895531295805920220572008100091098884533150742491119604838006647257333804191923015925087212403923195828567480871933179228980541665045639139634234384569471534938470167254629495043773075298294928779576765475302007786247860710317228317638143980418739014158213434240264729896208745713787403045608089226068315089999025531947437594764577341440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -5178666449679438262405071514050709060964369956544302530701302922461263871728635593456183934823467513786400421870671122252542545007131340003217026225159123893935238817593389199712161241362255847210971434305848637011705613686463899308176842136589118923191620020742747684387142297326951560645555088174198463518164770233533693292285425380417336667327327007050450516187771336061706691609342599740775398561910818918896606493535603043270515521512074140064642412978993269723650286661057724229784610811342684984906793038520581241215073134338298304165624973156201653326003965129764344992039145994266965952362388363507286441479540741018375792541857990770296227286561754799794797198812851738330854251341542357124178093387226779186697512283210600941243281858478663796231026821876117947621931649768589554900071358289635829165691744945652769307438812369118762247670549327352845135078665427305099926252153776344767981668968779440390197439548395511070363093016164048626999134176186417687918677238733519836292816996788938009579121573038655607844612539698095333764847475584678990235622849516351495088883021701940259969857873854833322697773703840348552668654832880116839652246636145004587679336542473903617408270834965179212287561948449163766266874424891883725748691686530907309333333647511158980158720753096708233974646552936543862897324615639084091678772415163004195962722903151001741108229950657597454909881986182646818362916575306637623646197267325654593783809871071867576206548040981215599609986395224573993976547174176266680087581115341933928151939048528376722088329913897771555793736591754126398905028436190677249886592510364034920656666510575176263298464772435408718478551530866160068528548340300935544847688291651372701546907610035043682367389706213805325147968470548259209135655952017834003942879374760356709740463856748579116254059245241742982277075873481049232313099937436010372918246470699357392691864021900791040961883672148789032588102027633805625464624676498440224016397430421490112167466405279590311754989083347902917011719981437222983702827347749307490882200089495360893046174595384257429207760905746544880883191039962183874507706342653300756727055156218899502133348555605927141291596813143833358558985506518667972862222339141117998006055067802252499765970588863640889954983629790519531717879885787342805616718617743258718867811854534734340565721124479856169334366574733384018400431936060839764738698017399362974817500149209956487111536893318608079348761048009356568986147289072996472045427494274162669031878842448481407085169747347149963209549440460049612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 1020207483255171038511275061656039565855710919319995714133337540850543158502695283718626984681680198917330685817266466913440272270895805579997604657053972799926344117124178952941334342071310897702317977130268661040026329875024800304680663501983983462718670752616014685120172823212404306192635040651466695428824822981993628867619715682973618802483982779147284188105768747874454073995842835473395007612580812002562094602456902190382969536058582442100107737297952748042414241569636166524194978347740280060067667920901490275612757352784484308071608350405477838336159572702674021711796917531482790497731152979794141397965208725103568640216500547718971570058156551256423512192289432223636179476066521650698753248310017737210010713805786747336278436889507725415315638233685111892380645229720197442929799639373903785230062834262848240352486421356581445809937963007305669606348985476648304490052970794146511454072727782133003001151329954054430361925843333580480440695028353740141266206646062345736691228085723557665252260736521010572288860731488076274262101425162142262427058521789810028175553005573125679071714290317122573401899025870987689280351973232463176716111867658630624291739666466527069711471259558861151169571726644663788717549633570659718539082371319031063404667658047114952851022740040149084521634581654284268538120786397810223458575522518433756056979238745689337546937037154318758910595836149797156595257587951175214437872471394035000720088493982663302602791655055562257382723331629003250815059190017693771410286876110844061090922469983674739671660790313016102222559253589342693808353146562776353053063329097264443753967185112828144184275791316339147948610749187340982175290641496303478939737226277752029799734247067236841081344830792857152576903634809822906771655358297113349645755315273578824883070778565786535482523973709506993500687350265295666664460462408215312250178997074571996769054128936234754094139364406898786599608872093619367763138387302122018108695681293971277280322334539288624932929157854142839624093619119687218281517474778023520402969537546103013698489895520895232358558500382293132123103333375518746784273787376071185867845608834258980636874725366846611072258872119285542267564219037318539639780740651508891177477961019892279156935176182812081483092951254765627302346875945319442951143931848543091060118285243386228569130108983531454255337355630460715130854954591042434228928128899688200394059981733718258675094116498330740829564929961014266829322689898879945663386254214566137618887190358218374085535417605756834630954518800960061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,0] -33191933841412389750333947453016602417382487052814006223316654388167736222405364831258716247716429071223642796807127500412035031944760949381005201192597898052289112563206532068426409049204417837821573235711393916208647737726342700196126472058579172762099052370075015274622091993088464966234568698074964743587344955022604551878179130576863392814478322755891404751219942697404878036136499157216394978479250650140526393741964444210269643851987026085731232903558739302807563903347675779665001322082909924342957638536664329848542622593185208839799275810548265597039798675168861379624413151069233408445433961259578057013304833679137022725731123218931911659064776489151763419361612442686540072988032852187988153257555267720348431923407171692835252347320232799627127475375143994196676740582603862037439442160334070688791214120895983536725789806052566881510138441873266522345526756887760036842372529625722704858730342954260344911065666852820223612811890662207854810122606677929761831908604084812751617595512437994960644907888911942196119917272918495207437888029256206095506192797948056582653545320950951801479489703038053369989216129632599265314760733483110054346176462182129550508699737981702003104777074962730667719015225254176026873043505745803659747350834524315899424992570841770944653319299711028580631111710479282614552262924149489252653111568239801066222921191709032785848706187168838590197765151319736206470666412029401985289031127328699549374841155589240623037273949998008582698035834433916945466615401472993710002951442818946226344686575579001026426780371601274867498751239599549826235526562437495140006327873615917746966510817887374112194959886518661048771443624673059388398432033103828785607727538727142975443633986545738977946627148470317400708629852026648712734035405803142246146936566114713490883462008424397996173601285924420163457825648628905006646885782337222289629358559941664165388257737597150183836916796449089668210793644526312667999698707199309401763074789785919575392273898804606667728283173351005126610223804323739502876097407059254717379201774013748286784735245279212374679036398259926695538830002421500705151837923102709076890370098420445485131994735894602721936903156251618866390040585851774947535145486068361575782035213252181985763224154816956589799690319706858285423659517014201698201862727525179128476193493111821423979876782334229163782887555838505539596105394938054720437518044634957525409652436799927651435658210649409357243093817443623847029079687244522288565058074136905896650176246861142623634261489526067996403353780224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 2166595798658636373540644519828220309672533758035954286024625801438244998900841094461317075009042770156663539530337468548215001761911864641913983588305179577370011189233111702076215116672834532067926537320694896758852277408385662415724407423299968798096543809579153644952047013877800785487337415965516850630434341417593451157614665182605279266208133345275452364746338993919331610875702014699372354485421954643841673152227344133600344129950688920796044225270123699539508043542951880550271508964995305857581542191589849513155368930659168487862268756407036972735408107450396714617861823057425524407778123670062294261569031611334513560586113919196675753186461937302160190829018477768408767738572169925544392304978242980057219511556350243811973223888814968999759598141959355015381748371774633237210089883105423351099564610344053691325410028037545197077769437664378415682438678318036636098208207465326144706358133867633218230186793388882997957975973355933131777105846675981107923979981210685030523523011642574373943613879214623884838127543767131184758690266678568212277011316027790283155013353335996369400238763981085432443661918108481164252471169901197966884015049812780060897543506404127633910882975622977461342797845009928368274388498420238520334807500803219182430681672373078524702895421715007911931991162636037124244092307749137732410278262726328504589930745008496451320313406531809592973377161387502035065631319673979448455818033593288274608649028099416082002787889041401978587094227638830426037764849621034604027037484596223135601777612067138157472911780712097194094229144255317141095943344158539851341157550018933413053061989364730527150891283583984277557466669595756495320687276947169968501562984110420633913134165241735766101491169805384574224762138529663421596094425447202858118644278432700322564876524159150810885268680686468787012589797704398422081278994388895306170380348267518312730372480256503581562672867686359593702450575872816658946229424166888877299675612818308071316443426257418780746290280850882683444025348079659570866766504178454958583275627666890306490312334832960089667770844988366296272759604891324508657898205458613753972619944606554217932827201437155532104626049592424487122569724847407490731324296879054546474486434158014838023662767321349889583093383020478263493614073453407060309325510209094619468572686671009906616861666182632887911931719406583441839467336342331779604033513129705477468374944933105800180505416213878625591492723180554547501827425863003365773171217150777520179362959542315872033912368829335313217473006796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 481128749084729888346518262713667653260328874924086831738895213554230475407496779861261433092143942527189134547066229627261634406241029730937212954076382252763760748701495249527305716382137892546221020894904478604736106613762733611332446096458787017702704214151086346989718166403403953435860766014909989443223090097491664678974599320861081700158441412889761805117907232046754364296181684605847270888706884813985993894895633324975649895956104162592271549331505729712071148976694321948330805452362356849011613051874869814666425652260664931749659857649776438130833212397471120458961778926765106005530086443349730975787684582309076098194824564754556783190768879599617843231959475397294216016497764329493183951257103551437025141191985189735705617251077231701918620343021688238293087624458345949212315621380756220407449199392501525800769813979642006893841625603976021256071065887577981522265099025520353934522797001712206562766082842332152140357314380859754312332310358949221404803827548102140123599421264483594343041107800196234918609054634697394994537533700392697821462031440609831450307561754872860350816394915924566827128217384165851038112336280524048956684937947882256209363557009156659851080145342317976565243532361220279497035888688723141374099763050036971526297927583865382656801369962343362053822079424408121383178344102615661409678910135975553337066071447963982303731726545218980603487377038296106595192339555818423986750668722808986516750372955427428835214300075167726714558408231305411031626052099306622421347853843006427147118319954500951632378893889883674125391680967304276102432526613052805605236460700275135849689836375091690668069592133415925895830003661423920956720315264730203763124966176415917867900383736998730604944509800335388804758878091794699108290538995363707261415879650502182694226256476603903403552591731270517025480660833106878162136932126741218426350522125273476375766437180460644432448864089978868008597137721878783922129421366442281908246624706189987409506767617402329056626832731232282848837013538780300569640177845796642855131744908932051745294835665773240652528343915310590634461282718656874125633849742061293126825213387265270627444691466348594457799340984293578441032956186908099717354252435605479288431145449394405436139928387300930512950408041413361205713570769232106211332653642075872501017260634604207727307585964310987357673759991541420161424417764036097274686079311776593336126184827748245728058600477473281657812473520409528668073177163648578827265749135565422077946323978186395551590457314174818251742183788904448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] 32368207932817319219919866022817867962019552366324935113433471152126763468309865632819266703124142041263926522230055085942667201424082600041407299627312313705204209985561493698235237144728053036081705346989072755590733268882492695730085765488218794402270729031679127704064832584032531432917765749856004922360925172821283156305662812807699629698596311001653215345301304038363824629931664033518211911567246127310035213449208734129106504281917820085341426341577671074169206458733079810646760036529505316761946125131680734619664165372419563008234447686583434247183398588196313954229137919078919419744830818093982923251441312725310422580735902829324389573384120963289276341273212757097056468596863365652104574508519722388676319207949084769328461966345218030166754986508688094364506847397568215029205057017236410185234927905025821001800195482584781404382745465690232418470739932300158657196704764978491841272813956892832893950478644691531586931636069194058135155791936016042919122058070245690689924569054832452786250535171959250986839794945550416756533622588885883549519366672440111825483772848328929909360702800082352716063931412921713520335254517167521894261500821316194930234200918653892946499931882186015913207696855483196985194609814118672999694464817474987353621376395078706615057911970831660486544308712243639007057850414590127074955858771879031877816337235020034315426148576605199106076248344650829633566793840994968088164583914335665349195898341672939584157124918118825143573631720714497304696431790258850695580153551909440369608174204531253728235301152387927470659883275733337409864777362952134504496530518140264268164318180625564641071959947978517435675746671430200926030949061213210435065651934241129755615771418381258898418255871454866786016140305093450517775993096090893654429955518238838579908567534599528788152237742473305966012761484210667941144441390563637476030033335023576587142772396923056236023495956054965420576957850508223692599521534578623010698960542364362276635527758438539046826846248805707872305420207956179442239445752349053493484617236431084778393438717430322778349735856724811537426054316582831700345028981728905070826940958907047305962727644400490665717784667093834181788371534223199603881089621250098507874645529133974911402866419021140025795321339633915668922071893316425815117776894575961880928988118524547143796460990851047397107592253965282669747922972268924611173543213374703970420821948176211685247122452052597220117565049912016569737484603100237030425444360451860143315316012584836609012993064216875994500482557647257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] -1179168652363406318966837564076795125255693445352663137034969602172211950289649535991536332480910194092709433807397874363888214549217132996638518947118880494683547008991965094742785849411801842899365400266827711381547196015188843924936324347426820034594912015574331865638857218439365833715686142740951959958567851017456106047012828014687657936415248651737611960186571078523387604042374046756569060538833318997992306383634719717136691243990320393926667047660126374034298132615746797508004579872594965784094789420136239544162926350006972187432205227348380443322095256825917734806932786456256471457773665806246891337395292313697778338274405516017784225319452217919682600602240258029427183485966929349797591851939435386622122015022570844666523282953227178197151752378623677922776539643278931877788401518280661337552335439802250649581383333436482600610716855404089540036529242795934464903886265290968674787783358635480809943710923250130821038812457127636742455481165810407040000253480812251618523114187118981418741526984081968435836329991887346689253549524492090971964857899406932079226378324028026868573574681671972384215778783785718615574084135090315652444930136456388369317772081437121330738382804832024670654108445298996689387138868639423151846347152774041160708816950522144671615310021648271006650728207962128379443556832644754225226768703454379017421139345691222692152219106702453029023638100910288144641626317225914587399879001566043456939451299490221592010286003612330275409729988794101357072920621185966799341067340604994280303021748026279118317687457921258514538099180053484467083954739254968473872710401960992240315042809124250925879769869938594098394819158071983554841426754956779731338460098826201782658828791218414852745526755524243616131375436042359427777942082338229638312755692757271208263312544669411833534037509199392579024811513192737566163820282002156371879425930686997661437252633608258405711171247370366929390062542291796880002984946288287377721815449219382786917791474155370427473576220305315984261055649183829761370622498945872128588904051392039089973687586262669648104834105743475969082593856118394158953655345360136112913458934801631729149120714047412495540666635293775601657281719609414053796117837998702220264241402727961433732919756228951520677135180808800108393487482624648783813857804203856296171788603045722308831140996903399994745455881177850717930565474471399020743845728161077832306539454751643394598439794626968668968673090162768994216249541109170577152727098626463014920012697818970118041925890971104462281609285656702353408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -5541929164585445464807548717091913376835294654570993319089676963741747234347331522750549871290052983250292953722103415647399817936578746143588394728316532696933511427401067558550692213530183977769216758699112006352236922878910086859818009525125653887224009946050654709595962088786241315040566589670572541608046077503188363065438578534399255809881468590409672364794809571636249038528045231443081103650858429075486042111098204587909690403182571952121338683477199007354752996536325724388888249247216216820232420306317162870389157499944422724526527444784197944420129148344063137427246603288123415429060987658847361279540315896539017205317058206096096834879530865256512590790160388595588624822766477506297126287691642526871012781563959383112871027962865028453436522173226685779073792151848300102701986434230116192086901074088866466495135491760005235471594651104488692235811347081653380410583992394167854820194382826899327840380705628841365705138862211285659929761538146820858213163255163439623700410368384244654804478182172496182458115564859779183150219716260736336906071164706361599211158118875811993108716489060169281337442475264595135880121783998332114594547728986196668010577486272526539053930211995396969058178125164182561062491328655568995460834317320517737767282023846014332891339079145127079254657825924951921190843316277468110961889364718027562591910334576089616284345589013191059293441912412560676072078940435068290765714581449003626743297091694016965306086230575830467237429418477026565311062246967099977951479123427008406713856534258935747014166148145086678736078116843904736927924361653971478730898047737788507701292142962446435960842365217311974306529305087542640467942726296562773270983759252924387550568219782385783148455902070201599366993298346193173963067244546724784895484622087200369429679017709369605414271072000469681614760700099689248105574053129920913266457611151077629655953970738555143255034655988462342733905084408012653906369904611622236670458698846333946671259745077094809076518049647573853205221495349450633904209142757050647629959033454088141581010790239290596081544511753194659643285135539310240851574025133804626812304814693386194757524714103278367972432032598791880408315626185583108160924941450245534169621346999207710964385421278910247149457880200323089128848624080310089565799207579866224983294358624759181975165810128607991311589550045885077886434097691665840733586387440134102123424567855874133816311702457945989822078624698420556042456746723978774746734801497476541027094116490613344206142199540015105609879247068646604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 122345124714775943007825209811757526457005198623355023055934073445187074605671001289431230387439271305107272396575144858309843383796889558792838818550850109381025751869623757845800130831225202929239879858826943111001303169185222117730533325991867298696454253089797261588062341204224388501495868075275960045779978288544022170862689291925963598225368827301690509560930742878208847175180671530628303990243564878862598406676684116961056509234234025999159281835855442079164116582596369107293655433113110589921420186213519351555770808009782266948504706851968072843342033214864104926292892508857509540720339998808546036023255664195745496822374010935245159995729714434650081294452509232580490893553716549122126931688256951537841090492661646623050270655470869145836985293885822339968399093046816348630929087057548745414769470780430070628065846895181580433494369473044986740061372630931620012598176761588867454986801492897359678021072684342518920055304813331060972844318527413358091582454666075981124774193003736991941088599094625146101766571449751214433951161489617904818565564575225492059366107161562731189246380867238515649295840531793366925489014696324919912535362814094485510546664760452982084746592611639409194806741317300611980938288318003563123621277838122381654211266898757569686869353392189168081651766983250279761123920159350318639090094736303670429098113627148697924010374622537680527562122861051042825753675102736831328129677079944251036406402515011730189134316892287814913568136119898418225254132932215531475135552316163883841696379387106664834234793581676223399739207359116915018920775127454481679328013201503192773098629164934314380375956434263435462097564700336118587062484516094286759529355502448650401752356564840520870294189643276375462025660165402193181150977748173964740764148583390956367635423405195970083501270750813553657227208861615794342165652625561496373093800148398030895824781070364354920648325143471451438389892593280915571806063584916814884017529738513851885242769875874524068324842416393057445828830656372517431749867982129044048168440905828701804467672542549274398897956755154890260831892879724731994047073908461113322805923541923085533079987003155184452869643237746682719868579699041680199618542303516434943533061708865081905620343967676940862519974157664667848295982502764064751269484066099296866951903345782549749914776698283096258985142083318154268235286198041866596430354866405933158174231894954354465250234816781590185731434024863824825260714728686130220108943916147616691956464550863968976634921978983199911113073072951728799744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -543008196337032096163472632782926155567919089552440169582750508148843324157319296902237332870122397897042798306659878226598915881539861141762431201911824973062388379454327907427104702279916904637017412448366926863187482025480826778459425249638898554918609140711613882901366312578552277812073531681622993827651813156815811215923285540935688708632271946722856235538090828633055843219286383999984525106985844796040120501223074618983055417680867892844088830596228897722842286188174124542314668834382580430313577399142264862571249885041097234479702011786623157038876296259956388382140423909239362839011282698047119579100483240592067002379950156890424184013542544672111664135971807446866225225483091437232730709089099496852203072547227427395587040236151764904688092889281622647913467024453147561153992143014370514261277395064472196606302788912162622393044884971705627063014891492731678977736032248841743565254270154355826440110088110342687517819138893479738889932518107906680639184706263161389574077041317292368706211654062412954226498000656471740716887683420503273555430804310003706256849133470566321433450198165334597721661814391630489181856543503724854110798217258449101165023164601933489899524760280476643764093673359139924909604054673495520571679820213681289064170414785332038062964290119644346463436269214321897807999717687157770045542197244853225624929361081801314176508744586967205005395487893267297782146157529714422303103890817744816231373646754243208600950797254905172376994755456783388038839045000577274933845819444921868428792972544649258511308152682494121935647950510983050638605809169784267591479309004043725832523881246559655941090369437254090296795220982034447219569589626594997610182861436616757091220239759145390702849606212005144467862349493187569354070943084477784137996338675248842461679298419125029716237958802600871982437560682280950725522241063039216858649952600850037862637575880044879764178199614914506203741155871792326301599161006600144382894591298032858094089145605528394834674979721401957806923015676683043611287736778157657573584439033370318011892065273848723409159443456175281521613003353881770672492063220768988363468393459089433460266462472280640731749560871059434809675779616202946237093074868409236825408857502737949633788915641851707963061425919723969981286999005062278624633328994661415623726309171304066427586165197318793622973201983692203925865555099005696888947248988171144267111719983955288958678521352922158004755880097388955825316577753782762698008343565310487564821600817292001488799397068581113430723088248421220352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -2918420334002305664066491697750930743920251045131504916067678984838157093969044481480668463209012938110257524369005691735901753380198991127546620574582532519555332126207835619908627417583453479768893604396257348822051871583418750172435745765866245280809613691784120404265052691606730599023279404946271314348644845037149567155185877517324990202947749305974610544400922737060566789047997378107378721512910770001726986165646646438741117589190885788411240771721516385755786139055524793484228343867466473193368381084770767442608204369712382656573299307838755985325904851874574284657857118097201872209920203875832198776937993402818318126849060700537421614362037806663391314333610935862733756135800034073347352051091479085605649056603452152206989611487236105294737910536027097554339852222043477546476536844893318607419169854507613976587798136888036122410208529980350536116532236172399449716459213200459792731644127576845796436634311491487532427762800038143795467658999552676119048978052557376480527876495566588612480146321330783140241048388246883379063226630012831162679248842974271206697259757044470777488265127522242854561993198089398910056255191712060721415239507612368393394630582820485064097179629757124663673386856024293952097238885430474674277504318544348663056916950629468797274964128674746506251829949636100094099923571429394371078763311253169521585432287277324381934918764962102203270730920068802304388700969709080263168005363586904926970997356290251868267033809809883753243233186813616364112636782032347779889688313643779256737629839286022755099285693402605941445082448356107974106262391371959036434828284166163737795185979325135848162610678200581443594101108468291845238069371647938246677473599826882833834282834559882671126061731148983763744754493420464323687420546276994304143979282880960843500358663596349246468886020549927792526708498049098873653389693425264629167962557414364207144931592586158566283931879136845179835634834821503058920706809577410017379247136398679913238024228262267804989341971371977308226610513443076311185959673759383023071865714685061589683118142430916564754531822094073773270359342640986446001614069608203782147912192945019264239393009637529337312460116801452167880623896198486734172195539103477646649805035856222770053037982567183655773582773663515320729682138980689783482680511007285750292705609858738668214423604894511487275719592901922921727479049164551742807285736542602471402002286002089412014549239061310227936630865133466286769206430366013824492891527788392387856879920812176068930599241891928746096210515713861391220736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] 52188081955930212526970495290193287536826948480247180952142203055984055109669377182199288479618709401726753905933481057493951724067163298994192561575684421098374638726745600349685508331640869255796375588876436978836886875243484948603332396947455272076289285377715642741256193179173594762773515186414279633409050359894992317679032578962285137054979025027381421483409488006770471585914067688501848409815043439415613044464704806274067306768697509837625078526037938109438128013036380270450919315672317484535697548956079287616270628834530611848865223279633401658421753988385784765617340457740228576961406202602948259695106937083338542005822163171777654868927939708825415308229069452269508583113630281695562773283237072255641189002522360449765496036363425378359896609140905044321599472124128162529121121323853870261908327636653299126962980145643627815878571837576238834370070591435806289791857555826817500079090260382209200418460623669955282391230755189674234203765765044755331936628365649295217405880326115097537988007129759393575817856992626082199953990681894028011822437992314190660528551537043261784274599698292666418435054863568359068792359296631957634178387069244550841230026401664409162265765790880499315526193246452132007350153230844941955437038719043302859174288831329695358588037929151610834129046635111825364504614986320798988309911191169324504703289410440026122920335846352026326349542010498868092523309882726429032532197181745697097279643347709843236838808396029209761915830328817099474846054003138211089041358955968125204642896476022784347592934527836996755675702268413153027651511014861986956521387606745937915528189549997426360827511468861452552266499927418608431703152509602717898368637886781548499089751547305304975535306466856890750598272627581375948472199811370561351810392321058467627178434794889867865383114545367438686947893371565970616271330506392328863916611890603031490368622951360817090865729534768708483190815062594974045323352149861327116318491265893012350088004588641439731441921472524635116673352030355958249583513674566569541530277093807696461625643449179503550713219298641768293953820809737320212015747796703924886896920365645903578778649043704805622603783213200523808881913761653628910856735655414309178311359631967529477812996189622456623820601676680528459064451097764001083386512357410672903660072781006366631066223666986648370809226267002092652964482156409732003734595043272704711266966961870503038597270278142135259998731358780492651988558720615572382271828655943415520041993014354446139631206735881519681068281022877977595084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] -274437926507528190344361287462981426245057535808499066838443866674159593503813784050259700954490803284148132075968667102562517173494984118781530626427223009103648607161965788103730573537141070712319081245823229624394561607552149344497753704156758037072350329540211405577754983054589949964161346487635671375064141280828240265196032004058662924141540695777830754145883978555165518070250124727165629012129287446473260824383463280956591676650487580213928825725782910865335040186155253747306553678835314720195144020060836600192545705754294871646414725359809911225560860507878668415478672893329675102923661835824916764844475873349868148524616111527654547170559248521954648295126356854714500239560251730874243727795505429300114968341780148550882976617875614886768958042741393067039419609001669372052135619578086467994847101921807922653191649197903969403358887529082681792197928625121148482041920168270547089030182539549998805530094425716562856832131400234156353077056533866676506467510774411020833258635767089609362553003883374585040917079596114470062473396873987117999347757649774617064127241166243784612266449179942716430801669016398147170680534284422910359547210624260388877780136236201664349055586344216457526814287155609469671767888323747907725875771407752956805498721848962209082071756381304788416904401125165913043720702958614801869845595065841226027613695666644291986161234267183058775945987246146646429425263990017403749480316428636980663545314428616926177467683309221365277049619520431461103068733196824095069719043300151939642852973929217107560143230298664597517584755225212606786099493773711622713749802291089581772400824562499106413754336268898320336395620164188682342437633751501674793966210826266374045707605540230645737697198547787307514821814126142879616400891384075533977188611340621124214056859474017733394020689477128415731534666007610825287140576118515226118387181297504507774313680729534130009454769775721489869305803661656252649466734566102314268983346813733902813481312926423198219606156707688717167858950100943442026697174729066195505750149395288480676346822114010200851269834276414925776764347397377316827774098861876123147713546418491532238091285706680155668978083546645890724963360798306901093197827875832046452379864187062239106464872775025658557963227246103837709929730793602941822628278128994441626256238854852345432847047158161587517085751586244586718012541724923001594045290059379776686350654183269325217001349207968921144307794891004825063372019308900299933426015296605022652950538416731265955349954828547219344669748659020411374141440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 519196705900434872261392942987601566326181137418424997311016072835594175742086834278225469461921209609489184302831263261068351288718311075818110513046412393935406799083606212639911989738060001624941673818538542927695959360293416566085131039205888596060344794848133667676070840287208226579481518084324851010541269269585965018110478735036952307086183627924550923385548172710249943569036606262725039608170652110857006433581503479685182394704545545006500598919389242695013228757937593665617921903847420466841298241726484290926653122729649275647925956607318627626181857646427010706119945310146272735522792708002489873206962904964619393431726835403073856808864788608779456116930257781980457710589304853908640087635609046970429527979861444781793593009719294598284605113193780335041850777927505081291136637339831058918577461440343994872648870229015406593121560643682012437852979742156211658931787659309583440676106612210578097965447627059852476228773434880771385758620810479423755346300758365450448984570403959955732016273179787847183848158451891173470010633052116052831694065489260043153981040078945120468125016593481540149374036633824097143957487814729110771308808296836814532229392339259833665823207658068084860342689290196609657858226326791131187706348702400155898995595205777921311850033631228263043722057437227038528266323700970040300243531713637261244361331214287351545138632711626537117248769037445353675015101123378692279141706589069829528377884204309534429200486716220700222250141529576855141118253914614364588534588362755261841701592682589768159784399664421444728001420934021824294968205371586691890973687900761905308582628002870518440661453030188455813838521552267089857769862332595160324014181466537381681503886766654246776166771393966652639709476397115298143202852975092033675889692727825015329382019000062933094555641383639161457554441606119033752399534123936047887275573748198077778646337201468720385345161251757209531835012224360470923126000774057622673131808136542343414985881445668235328921222119003367101976278663431285073551949819083180795067177507718881552022657010406227260609400371733966753781504867801636253050492687167769499678976912892739931770065352181142142094958658796991056453199407092207322342230336729423551264642624590169046601348176742452204616133773954181218054074300758216655636555431982049694429761454920423522451520627934282680345142610671486262499036394520601722705723003987391812676427830367139720149751100986408782192446708031746703872116244670024177790537845192424045295875898555277076934587393519162183465899729553827089612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 1067499489877177841141844047255829636335537449840194567394584603010200496714716653247003685366435969728834043336233334244462384214579580893445445145358354470656240494217686321834144040242907370355665468749317161537387442772917398229313647917792439470167048367511248095654703633694331800716679356869300315524528281525511054744415344093432417664085789541333028553558793959656421203608395334516996689006659584237931821573215757562714118871423500202269394593269343509732618585336177434697029897626058055216048417189734297330842500429593849944176215891976447015049653402804660943861637046998349811232545628985371691743700480243007505276268400366045986335761105138835295777005122332969309251083688249845193065389326078852671546950745041110790569043917124553010004583453769057049008758591583579479355543324328363243287616515551993013515296486402938588580786162641927316724799134436566635961668535082783472031084186991703685667873968681570919744964623223362282651431988550158419839531603135147730928125617864022454762392148107881887526104235227765994411829724023855539146103233643885951133291369778637998346337552636355191921978525042962766266368697376420059563097676140642531266687218117530992276342245328741904828251135832960715058117035572979157777779442003286669881511611822259187852564171551325537817093697318086138056800513654029580221530669241410819667488555429796212713286881898601354384455218945618942436858492113414951929933519369032575516707324047349361051705408243336888601730102603434932895011860082161871663651497326309530584902204844491574391573100054854794392449783872720574019088166624904791846874319760411138218093739351663954302809548663148560979957788345390040714560638102042234342064395022324066888667616070502411523475128595366985841869391528245682886540878499137120496411010424072267355704199738032705929101952967317138162778669354818810773499789822383382419741967482262343436201133129763383554370000443779710731254465373720610351713191982789368979607418268769440210765723295139573047604469163595617889895567623022830219727986998216304946012641407529331292043092359298278243972910200665750253802810092339731884543513364149971594964242600417306954295234030385166091827041418171576175298606748039026904931829275680806295634587837654748674123141919515392690910814020380666196292737881887226123809449178888324552875361219978404654303426974328889926366069825077355071513957394701750708936596973178619043144442802038730968946202018597826017377830575390229021521543444838686918641118579059904729723734303469758142310068758281204937733950529246052160110592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -8883485681151522639256917872370317003856276744299647883644486659591600268488736772223917388316872895457167840706258124296697100907461151181197529395120730051279963755614371674140885894332694505874608249851159396075836140516814870753965375808224192625295986110358537602977506031189295289880419271503439224294878147054558384207148094336743979315254889324684305362208127086023355159938167792420700222082293813507181179669322293684904950397916708797663172102605618865383305588267587714222697352302816558976126933384785714696112682904613610900934728271924771614887867549921072174411529397118742301159871788855766042329009710680597132720659380370607975459882258547697754273960516883844559247701219061999304632430811608357202620500594994530191445011229287170280320267591600538530369989830195543352813919870093965078868569054446924791759583782429794842748351755458806608598263472828614424760630610656107180327087920304630082610033182352939239291810499442438496948541116652770056096882593921845316146349171281164255652363664566872412591562928198155188214294700803714076763503892456697345097414430036998098308863318688496657972785674951315749751107097086988130319858293594557319517120848839997352307072464602387594336239819387480028207384362279016565530661799857664343404253821579938090974007373662366604792854980863547277913707734370311127325104286860199706511688281034757474317170447936687495098837608452216787953273270703470472740427571474205683958809954406066977686131065033573457699226538902151258678943011887910674722184368096091003018147541744108840660207604452836299540348205740895396369895464357802815625640317268520854702246034328765052715611025516181942072147122428384397194397409997719342207221591773899442245531086105271380720280713011877217319134147327288024316361722607483927690082436565672172673746811215314772103685621190118390252144262645925661364741247136814452035591107143549448815867369968218772668849468909363788452044345070444687262773702491632470338624492635532579521509736557710812377166396175445483594252857181394267021520851059225999866079700186261196038801603388323584121734468650129026088642525139222365405473024935012715667915221448672160955906260643615486416291355294018186102554637614759195758892482194964050523722385792104069640274883795685652754946432330306471882307867071948888408031871633345457060877741822480587873150941901359828681575879140389164648810304988600439501977708798405382010127832349519258925858713811442583692365829789222673613083424298994982735888719671566473260456908800908101737626078725751387642177294124405869248512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 26251970328224455189482269157415023204232999559816541283689188814974024069274655711674465841382440402294617968895399525193746749532902374419571266285867073615179167266549266116660155738890097636330824958588455471766532725761468972114200871087228995791749600165918537227262452178480538302301051100412743061379366836059772974489607788768179660467900233560518244984440564358375453906234908565645562289525639743400856717317762171703073127909115599228861699735051761855348760698593482936503236713975424151554169456645322475926241753454659374675545524592765116411642326851617626023108663778490166673563693377983086006052073774979739479413758371094878262366015831055713301984383786759357036051424629726629808551076263992724303662653709277420474656958292933374325602594565145449495817454685710055248668312092008978719643635385480423931306024506548738793327762209077058195713220737663522986289082718560066777141602562674006580388709528584771610748846788745761792031895646964290068740444285511527224104619433914601282851273691090305442348022091418907250588383579298639814072680517782363055710290359914600951289332569680450242325623947205676473228653551385556991458129656036099907575010131013894130440044857037314381310271039904341116861197261661782212681812729812235583495275280477332039953796781129837745369245214666104176133928209291661945287303122185886793337178036666317710733397627657294531187597508720498042408264963044338473949653067985795178691689362360620164284061302294966432872370063573160108426387439464954459359372690430591948950767144728863967685015901737627093130917265211707814295122251362584649559179659048398527655593780181354188455596045099070994656335002435402988530225606610458551339335550706746568797416686798680662922086760842775616885921693587996267435556734013933077626966247863629056641729307082406646145225519902673484828829195414867122059406879632479725277619473897208371659309989259017745081374816931226667637537324739176694043665140948985140614669700700867277957369611803251877705101006890226717559407234793712689684570001908627120520161773673747478389766038040728124793612193073846525430233774097742357964148187484250486776440925115384983529853613895045344202101267980647079441136551853460129469122962625500832717713976286111750627677120405938956204727152978690212592963473008841170668391967247394900899369525917532491788011694658586589354132172600726660421556322390734620435673829124524087560811781372883521918369135119354124476707151899528243603165585806991142135361652330469418219698213846012680241821621366185655462766732710920762987380736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -48956278696326683135478623414294776021404658272955066864478743128398859883617984888866753818382676616795306428765369087551363383680973608986930977969489062151951540425077304367819372651075608856182190162933580368484894846565117413417413505767087912139146714384280965578680012413038025736532134704353427606293307148803257188823970861773323515693540685243267204176432450742609402684298265738160587828806666580307617039724701140848404139015535895944036546916064830016938075215853135636615340846200252925920137340086027820205616209027909981656627280206374501406420624365211651137336529112122820201414223135205843056992002481047772840489338740082469019252891536195839807047544103731648876143158935947625379482345578135648303330521101078257581665865145699321107782389533765708211288993919696107660253265454598440547544236367571324101340916425701081952200787402414811143131180202299396833080386707626670888808153158933802843209512972407141421497331302265129811150748157543002405911003578822764692764602104573758708057313714831674331233968281327069295804413670044779373945331666267882806785926308678420367039885341761873317534521698871628082319848636075345406487588562553902387184474821219269996640078546193516075826645544368501792548555452901324414833158700188745564784118138240833428908290791977330560729863912842160563502317192969972245989834941368750835918593590763093797469945138780930166330366559222271039989830442887369122035235637762141999523736692398834250029075505659836554314762201789629397860010278720682796311512499926527613093392444351738999345157379908034694115053331175804048181045422231243486320904394669814148660308932268295948936713220632218072341591850043232494256523478701521693813357163044363525503459964273105644477933146412409211054785467227024586623423988203933446935906802744549433645741928156259771642791489149298805652264351334742981886564735635246062849194927818057245824330820195990072278849246054041548240272714805554814827215446562650686730680882430160128948497975221363391081064250772006211070878352556217392524247680177613471580607835978887687455966189872109086325460385188123956139137568287109375883084156382050902903167927145180375538165351848684881263827292315706230849533644593515299813947576554341874310476727027363996323866985563718049637593184527171490048398242390281737737651875084191406755071420987126201716215744803847116151904982532722817605575730341692689139984012207328644668035091516329116100399980595776219174466729804521647283339259513874144353457960412997532758822618276295871259988520097580740409381739821449739658854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 63612997269297152848805708033105770521655938700031061088615019756204960856885766355982426493206105672977845968694658904844004176812831463746807069981326996374491128106279688083457435914467048515612835986691029737781495483558074231171425819375458874235603654421801331517350585695961240523769905010235062495478191131703789342732578821161375704618172487809402548835612895453154604934179161326979832805080418758515961532526669238003424764079497196171406993047870043336062596798533761161674934954630544629466169311314928178188384304700545674271358326687125776903023350836642747708874124157336135603230501497624483961655989437912667558356726188814251679414391170207638913535865133303911971411227294076123810410109533295099107966891975386016815078819742995964516146690986962434520680725419887963504926719289880660687136697191941307095722572787991029317885952347984971808414079746607055697276549220097667477440627060194172918449041308363619349845315365580710367022008896371125081737337186348783269564545833081030791483692762255331100571468791177420446345599553628284348604431490018293716462260870641688489103256514023992997178661417738102949654724777130659294123423385395965658317444964738657424936954471432744710981391945975476738649212184859858674026331158106782734170662793718056962080969420457008882730020586960117680136097484078262053561398565086266515403568885863493222157497862296093185305177462082718201920319878269413389407823979389525402831904837536322740471236306686397847212298794122122830608412180129069160067283970955575340865000215299550726488230836048680388550654718781624142811136048459239435167286828048114633616964223579338290730111775641049869512109046428767890027613670089874740835623187302858256357886878861918154833861950552651436970480112903220558325531456317805891683694658203366981287664174096538865691167152485214251395209287400973432592353983406131435693382978209795754922874077509883737500076410555068689279323994976875100034003749468897682733796750811192043688040187074642145739331211196058170678410921760133044374732627227482476897090662945801097464176267772389519253306521761672644394069941056383466166594565919597097735822724524864487972261650846072343498187267640065354608159904839949521583492516760751169263340787356649653318168360600941891508652810741019437178457439813046084399325696581579017873631332951909814456247210602239898817181280728274020061358926052108757817576934136042735726060049666215715423623863544804039290241786033624268561760419808638984822916400877575657750474397337941910496798811502558264660282612082778067636846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -53979202322417004368700425848481513013020141822277647970548193624654194361171802589171125989386386552006804494721790541972955032906569390021118094748275910997742823606480246451264676776947293378965151924756865127905443572881624043092087333364983583166667260822257243183348811246176110188926449954180894763113794046878119533549790791714089586934621214389038161269049809834613607711812638071864881541918525047300625295042857101400474123053923709889495976705367446801662124132047990540909811716158964271563460233732805586332787596534303249703063358405783989844314467960040548550750292504882375913607389804686694371311667225744418614894632211324549549198519511346385821860814385219810642708072463205449233247854910671097867149983825392133134673764044264437534268556032952105495575798795774510708101778515751526200284301726835293269239291984536084932855552303865751062964086802143421510097811579991521651377728807476362823635191635025021442106139378580845944357565099334096928809859003567409189622545115153155838685511399110220450593677418118588539538954551662289825198742471494444395536396049720867784109059846548718580511197356229640359869085221012770740175219865851858251365863165282222396802300130757327509141978290109733895750562544487309228498563691202439685842617703711144924155321835718337819933308525685714169425330361098613549697694241961445496477053127986909085429003383566522323816468072095913398152021072533308002492341663434637378342095536631342070042900320659429817256332805576189185587375454915688905579900086791910717352917322131842399066278153172279385876463010999616342282422978367326342687692997994239309866214237255502391367212542829914323508129238074200449870601833722082588025409237746479306879159198919417379673323819754451641303168180786835512737228633835298246006527222952262736129684019024039799853658832740789514297743452280282382374963112817398841893584667541195603279016417514468860271943159166684554985266316421189241401897991368949654320142245999909778368805898870888241185514451214658854349052506947776752376242570714038743619164280709913334614567180961208788336950085259642677844407853454426172344290643070689165425792166461614709443719508628191424237734599192133634603145600780702078077722774068065237728928517192674884243426115718555830924296740832488297820617231133031802934307095072418318436389471866531293091108675596289305642104928164066096777719108179172099175347800942183182696009016682546029160843037789703057240211013135728969402244828939242410837313720122799536460100422060537246879158204161420391531888673388057314983936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 14164668704283398016379185704629886592237680584799006014274918823426673484080832723499321629879499754656043335787863693360118898497976772219048313901628956102633065847711533141462552148069592984325475540769047739876993547632837814138750087638343108386357003898996696779498575352529891980122550740743193045981551123470109104414842294081052059616562676607085778893600965732106465438338471776152522594409473504957593741391321959804110172093169329447748636080225678076215361609834102212585035231124655431928838441587028217473233390423987420969755817544684440721426395023617105162923406489580252628426667443085721247771430954846222886458999989737955477558916564913788025327982717700349521543864077388749131225141648825650645459561778065565635153021781264895291381619839396285839982870691211996397549495032899138956466954970225274695678835765692069115352276219677579755440536787375651591191621097736141787608451345234290947962431055605072432044790817347555371090346563008158059332823221336449743409876451549339875002563638938871253049718644676338954525015169008402839872673503045164059099987175736072464769068688706388003616187956857825661384403169753113143949183190517498968119447267275836284822474657468940167714310478197289663084351858092121126052891725538401356686964771557419017088897878331126957694289568055686013144763600432617632934714227652796867953658828375202606069977582625943696613476809134237513776922365918815243122152008849873003810603938839959216312508228296655700068012966682678027872455026930338043665289847377325186724036851597475873343923195018126609150866429179211708719596110044842963847251539167979606060543789837605835419610377274785559010489732354117994021395179812917391933236634635387555131861436131930960198372139551837390391427115022852895693983616415219455456102946481061429361393550808987591908378388429257389004565447300619698268609187017432573682914550946403414732612873976494123915754538881975959678938846285817953065390286234606935927342335021122074011205512557569193825380490016747916714171130851130845224566984747203327423868392027334658278669893252155035739446540511184271585174631451722682764001326883867027974149710927216555736210343527683334538227840612379454807924617108926028023578162710397505424706507431272017357833827326390999910355654631586317856373491696270339566248621183104519643857251367738255827202762678637592490721899474397674134918286892521745588698945739024238003615254207220880999813601724740447482619528156758469267486976777729451346391145051517545653828704715267440256002531736952507766762823073226112892928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 35879343163181872872719516127344633083752851475631521002643009870321243129787398688914033262085464144703313880486508415748030710502941373372787930157654799893082069774955541026720540449619157769132083059393423037578595757851730294267689631851433011916292349778264072644221433780008305715224456054218872824679687954351337640809427331892304887668086724391242025329794050940587782302427794772761653228875342276032674622438867101868114072126087818088915384179485939565141494292079412537696899621783768421514737840369553384284109007602760319964680369711065248247846978120365533869599491315272561712377398212051894359441366564971215697962991480807950908890701383259231631129535814712825658894688330527505518752566221170482957062139413273849801537978957919190515075677619519704136755193848492833021767992061467095523505971413870100064195435774467818714633799181309364704286707066150526466727605822739077601564229010678000421798128689541754137082454158262975614647466456430168818686356548475540696300901149174675929751422365592143046145798772750654971351771315438522393302053622644452689912315636419702954376183517135770791630188946876060892933605006789504539811233365896930732455719381285584803144341038900640339909274470277856695049044815043250066684015403206084197034029347336422805727054088622759065248388124920330738936870168076188955849434477810804046370541023114404545559535636643214030431303215155640628402036325431471961505724043034638120953633430899862921660929184977504577688255966265950565270382310682756195327242037688396962811113030177233183007785500926862808024594839173285903539941088165110138012788667130943007916178065838998544237739573131552772123558623682085565036061196177203254492092620969962399022804956219451996789269454259789534179812714022614542816773341477322883679654771473504068961218800939362115647223373719277415879475051481090807827103997267254212081464941251669411465762149008301839791192101614293394584279882316824144188390162262312961595817526061280177647979945810221816358990461438451880523926712150528157335604101582303183232142753617900985920806570046159454620934557232830717685754376096071576814196938453229325451376959479696585659347247557713629737552203232768407156633980867680569529675780074450683666054435259302601487818217544745475260745853021126604187172857975117415257523951929245352850272707477279705199860031016741971478510773149940109941835533266129568385493118884484729955185603217567772660693935516637480019479789423454984947559053638362393098113540435972572837799731233623898212981450380728858165727887417640367004057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -48885918147943434553537368990444909882688506604400470141288952244472383495141657139938205361107479056239696012878891767093757100192805172536933805169252002873105580006727317945232644822144176994359829755091602530160228012017869037839876404397109680601135612572168331927582326787708889154182823982250342531825743635321086354594445086683925731475751557825304226994887018711634754859274501504049141980244844552567555176620167705375838707697521135432109081596773053370089402504317408101705883826354443045586181039947546190291634326293314506104855227426076663029719502955110539628263949264189050023579007420224608075164578136310013912439710823777939753527699042634056077045989603375511047696024073071655071734083171904662294223821680913227183691217865064115975651775860428133335581288083000999202834855745919607334067092244300923813825701593103426933452105636100800954423768626643760485291221838596621125927797370545875369655709459865928135176621472560224618549640272361802826774053928718722870051453518840284797459140853311171345581608027933949302737233256558528294171783287133266164304323810161643583677051507229424091840684755953624606242896349575720719577274838512574421495339253616675127029680391443016910472348922254435082604371528279744186537188654392792673689681845609178350513209484374720498565256587885719800583141714344478918455498428063804893133823090250878078510004278746293733668409509112395022486878911378497883312971868274851095045243090395376531884612190016572714839525729505414749712610179839261212164531238211891147081789725700493861994288950700084902878818813663040497103909022404084554296708000031970699728298628767157739419712936701690942500492128438513679592351130195802810089997326124236919523501122488673471206089742359216091499913717608275618837356054940107409377576964501818057902532174549599850723163189073696023641837064981161107042540142586853053149701349030028410275402622129345160576898328144758781640743151350584488024618893163364877194054541104194944072275634870742649602998385055820370123233326971815756413520119735011140809254543662600194900316799275562682150200561228197740292317782611554952759530220694289167968786289394442782182917622622594291221619811402773582842316237061754982474910399718844454642902473692047249543973845862847780484938433635627498728735594394149949730135770332486179870416852259346970329095953219653193375495431824354082337588747537120273361693843860698439293630797827763050603354744928265885098930034979745489297973235054495050741449911404963307446167880552404729027314056274590268039170275808269223042482176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -29664981371193227955046047551095683525855372879515779850489587989938868996099756186030946939078799182340288411466883696446749688805922266357174072812993534727123271776373193668243713256677852182912694440775234155926130501939204278071686201513015367043282458543034085408422160214421702252386181373779054868747642084247025102864492878850616048787084353752146932983563862798184253655381194177254709695768155011859563823513601394393549579226299152001713087282583278785037727500819401180566047597773040343286432833663430676523601146839407376181679699847894721698321654243870906195879176478514481912578856608900847311718790240989729069666701045497523523319288334955934609756171220618027102694691569844462040757677483384723256186417687846137667085233650872004878058514124555952706295751586448714026931747343892084626701408907833497294461116713090558587769607521044865267628625040854714860409367369954186958451953020868920708588634624504916540950427904500078846156432262918411231994943797683968565733903532489273792771421448397634876829337137901803615414425940524097068515412611605044907088071283086331392094158671335881372513834014430908363891892355546697137990656396624742421328417593829901563565691404918975592793465471309960987086166164977101700904358872918391847189384536107136968089333388749140798429688013721953495123374455585887940817004972382844471078731122976335348402159692394563247487306074324191170501007292625591380441695040383958906088090763865287725467960991126759844606427317349645132022044894631502522040644957188296935066067904366630219517833638079008461795187762096789903409028018414911738154666175970006979067256411244759353500900484148978854415984745431990929385207473441185547099262043239914337825005194355201856882055595797087051844194373964657715742107041871541728334345006538959007581108423969209035881131733714167412280501394764978270499243990757698419040210082360217088799343493229191785737007627295055565784051606674513872073114566449454470993747898626480965327662153198039835709648943503923690295693942304025415928739547364449235117966475036477453309165801223889991487973776494101242895411125263150342367199167152333600903956111472315956753183223553721468594236705478925146083196350404689760395198589843401898806176989380797821374346682998755198107838874361546705547633707145892118326965078424984271445812526117663170158203714703499964429279243242372730872989746831943562980282562640245425543054224406722682010685587151091374683074013350998016578247131132813929377904073182711580230722463549371628831169913144608678079162595309418033709056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 236364043036778757773571453610113210928333265607420525878723302056233574641442872001541247788263872783853754220551293706785924980689942429474410688847802636423885843905344705394865213357076788565533156148712688961215480782409801023694360419998599176366490664685169291596139603814952425452784992913500622883590439714829129523717877142256311679253115022845637027101877060811175261496992094232390584979616090152444711946590987961287725114754125713049188997599167128046666701436428516243937428282104463439674368682424700633165442804918391884023910292940747402936219012020384260101409230491390795972770057430206796633407706016510239033252064588454653564610709191052921187967341590841567131880779151419130260175330891148985458414332494867972720994981995935242876984052754799154529841975313402050160560644225550920521202101387704339005453817652871782183705950443406103893269003202460726369242229984664367261551762818529760514014406067713612333029152661788891470481834403279717804461777288712990256580431870571148301245536386350949733279900505277875448252749378166750268560708882243068017149737760674589626238952218850069022339171558548853169482335821245797799169918076738318307467478226744364877063803834117896842563544779479297074595613018813298116854032675393835587596552819151787013808124721281878147848966999538485588053895127372577498232641484344924265922456400371183932345274697632453274755552680466515154673214458425046747727276229299621796209570656971318614119785426469771825263755570519892402052677856245130062351668358841627227899850249596756479307896953264279540915388566085391996431981504257234468006995311962912630500158243912280926736437660431958042389446164582492556301534709075084319195022058977301745402942726667226223940539404018315785494367092799734974747228777402949302392598207569403831839194874238894434606940330848429538483538048291355362965529573893900140969881338804399049994260966666718753850440305626923535268255693509775702481661731679972557869468234538685870019611144595364697185189185023015451306936500677128968139162772717659835662754867552522657411685196338672029093571511778436694786635530935955193874249126184256664346673342934421561833746550225639864829188818884930074348823802077360579289900915538386069768639061780135506899728863988982100636704851686853745132157655527177544783170759168481503334334378455762470170881914335770290262201028281249933339689144224193305318816442441471805419449075880705975699130684451375309467037836642791627927601017706683774653635814094479159996398213660173277229623450691635414632409131137223592037580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -565310268185860822700421198976435614092269227470530057112807598375754535249087106191505810137872453534041106491967414856510093568069274945376194051021730817368010503686206854319066015324455441495469209158141797232225557478670969372073015037405091265329832468790374511479340494585007225506081494858486106003841788237873279909988814729099852893704239691092608265135120012443507377070620512834169627540506756058151402483813356581766657738388913945751402196967558969224345032931934520975293186953366182090607010664864702913837463159938000681144948974883197027165109696668882781879318018162475629917366734097980620652755814455576617935088556399886522560875430740007539982887473871016856956207518378335593229074060646535342951684401968028591603791511092764413248528679250250886261346929982763738199664224904942528989864421350906275598319874183565789043802531381095627595435069525431702365999861274514745338877190803740180279767244357632072111843682840830958072701790166685066231106223505293554569431666973986516219298354475135139368803583017574278064503040156349383273742132283554929770434187084220682494824234701569519885267296153299359317695390638294015602872672533857928231111437754640582963875315912434679007047861605046853074837242536628057054772984715929880831758006924229370522070470420985508192524334534771463678527563715041654052104470152306269579973639837134539025177426725197184826941060340400468649389501936330947681555390829782972723453011168937702076353301150954666753299992200829768466418817899745381488759526869580438235794935080785264109292438985385489938319740388642235631684330888838193447185193025845254689087263726871904169581349319119812029252131425035137972064120278078746409748585095091262449828549529249160785892283162862976285644694909057293567186012595722167417065496016949371233125852375311069731119245686417533362326665065776902961402311377868644012187660321561162998692319635648960847150620664303103965724781606517965638406282472579225054423591205886125658158501276162974743637079710420480846622171593525181307343523794882786228114775448083083243033478833553128953973147707249885673808821699923468060339909508193736693674849423980190641994635704365403635688985191702377150734520818714694539895185426437675994542558786536292116216352101041653722969977720149413506951188829332958003713092052539158010380236315009038671021525444423380834270705089481919614136683599806549638024298393113111814631832420397106994658659000872529122848679704273521591184690654880423500248061051955737224442156410558033334065929778575224730346157005117546301489152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 942396133977054521735442972233703378996127589838234052036634157575112892558073176940995585509533334600331248762050454081653719527678949719284619505699318471383642867219124156078277176955142517695963030239608647764132490592245947625045581529763590961537700285330551216025878540024776804789885975929204407664021969186268905053526324402262425649553371142383596672826819848712000432990800096758766386600858571937179612998705947075121245453633107440084901700555382415333249306658017617501758759343559990067495346859894607274002691900765386551881091477063240907340303634190221081981626823773678729697747026521307800114830974118851754104894827652823854188224221918485410116368952081796183674197897517062469518657262776426370062274496727950741872305274419135505726706049778937943598854043677939955635653135395940933206561239403131246729139858320947169999669888476075683784464027523237630425186137436314396833458910742161863350462076324114370790795423889546555750086781533865412318071643526361097353592828374124862614540587958694632339099005055603065052996088825650162435127287770393953559613781054796435116550003638330702605617168694050167288336101058986466467311099548550938304665488704061590859024242043439647024792593619343602059944028341588385657547849438201476714356239524284872087853388034648782381383244027203907764561677123356224431806190900580547796027318360056203722676738968464269921821096468402937248261766815155405267613614815832308318419269997970078157645267462162370925984547300216843722981563368970444352217247496289188322645094005353890790881494271547092902484853595657366739102800212592648540878717569621651977428465825202673423925076407868886291129125122252751297658202500886523381936430890660349527247231714476564246109126801887927886620080022824343257987654987015258351805016179417950530819271841272113597658297295232862548923712787329730461660298221793355283436350246975998380593744709922353719231588410770224248710784118540011251261823832834035131601043592032230933670575316533307040065118399215976162622450492441237795770122998016001571285781768062012578499510594230613324276590288516951159225853668330600440789951784409567655099394679199384114084250414056850573727299912535368444349181930148187816985644928130003169718066218996502049006051365584169082440880534233114063226115230890002114259165295872603528749536191944885458794929754985331237980638017169569146213720378411876547157523115193653069838716547502914297486227802890159261578697220825116556996874290347389177270101241781743111279880447195299564777172810477520764686264110065478265439518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -1236428881805248132111061568072059545949050187997951556534552406130484441912803390860230002609581829064596368267015566805945881982357438334203572985310149355201177721778046301595126157104509256452033429708757637225274025756965848455528673650033744480062083777765562415008928213671554494642079889508647266869907960617183087701006814394731251740314409922570323476889187864794952914868843050022918228558538591934935723377688861480007851251827840710784380830858453177166232918690895551596687845400549421219367961829107600299877136552003793570399381104875263141587465629536745562075435247877972828953624944040430836271771210724095542611708741578614259625426850114909347792585821929338140226638434059796617039203209253726712392986260506577275194273921361085817646569907919652698793241634140379288462617326303272009093959763873907180953680378863432495547502505874263578303268426443509172709146021038674363291550929997779956700358780133495166846310551883020714584935675355026820516245161652574721271489318844541046376578047791166305131881583592534879953683304371019678879375816714559196051453670639338840367016528985654140387359664729072392109627070069423112647837742480484694131168143907461440018841066997523374962367725251403959891149384913552890216393443700115019037966979832760846207263680035766726319281495730177058442393075719314328904249591042934058688705607624953308726056938704740694808366575060730419211087820988392555075231460653509222191642782011794963834437848499305186424602514802676434011732086263601926478439662560938117594480768992215794825809288990953629498223712341616800686080831091138206077038019611438777408672350267029431794582426919217777358449525774703056414383825835245998056603344077046153546880318972770543198889895494633012620333175179164732725118494311449748429455688956490599817238661198486773049131929561341508657112473787799747946386870087843333754974895807773791810599675373508842423715689757554878052917624373544280811432948521460892311533664364297839682237569422802954757669746952300903760633988472432377315560835915830063949299061201721756150712692849744070816084001939874462677004581711695782100525087969159568522126296829110268778131144600035878765889456713010012326553553690019484779574868988737366729695719117248257726359503152362777937458356433659277170423067700262070458755841256989106176753602676956247402046974337001338144678965825393522998499174495537391260818866655210433195432331721067197586574006352711591481706425257099724492508949434763540469776468021329885863912882189728775648581027095498865764208747561207940395512627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 1337914514188623168202873648281782645187672357899856895956236995820182045539231262880052087432581911157695698381247030583882830813023351899944942346083366081182397650963027691086645544863596742763029406862010999581050424316610417378579269944423824190536063931033162114636866457009577999536829995555156568578425090046013272591856709855527416310136810212117725246061636898367123941172833743884872147886301398672095505344517580371133306767999592423885126399033569772162927391335098918064777125994788600914449269955850022096128549498141637336512841438144667584074661917988334222714434251710417801472127965958472991420765664870146054287160489501092102910347943895949036531138034153348584600084775207398861350267258980094543929757402114547697932869443880383805150773690623534550009866294523316829571542178121084036005417635268442552195097760489304534684660352029167892707602178211651875361854420388716840705061438612567734915976834524054749701252708056934560808561661041930233981854275936266140821207938323041442180369549079541078116598940018648454511349166286795037512439168154544022777164964629104311524263834429520980192577628422448627965322222969496095307397473744570937786883655264845935795854101425729428441331083671589166460065537726918901012094012943173231808944953704272608325071787538115888175751300193396391988280057384608530961955110632266856758037698435763006868420112635472506268377874753710975554146192165558237228048828600121285555671286026161075283242754288746453349492005793063048073511077327909267030640876496830660058265544223133885229732585260569784173722327018760202807105906251805527141111072703639424408586237984781811036595835837381893138262585160165319954498518726302834872745255436807804792576240916174265346328642255789162615507126584214836240476608136950801855534639323678755644227204210922331463743531372767788076015909031052540379070640799879186236476718525255630040684655317169018320350831876056816591682767582469814797790513291192610957588680428827924823420017304437379466723152163563182199050786303770704911159303445938838076047155552326426323767172980470934337798289008169608676494498226050215458077187512796202964970890238450085974030864772303936181389823647665611763706964902182541838768191747620890796203367408948341973869142827086153113189217430612888652003974636991450522702044511337945547297290087793693532430967835220864253620114468829916265171656697721136051959977238453967126175467206795002722350948759848302723929716029884048371291179596382828814218888757733429236012770086252822008261097360485424407687761772492642320283336704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -1242383712273769548133831450661992917156273489452864888639282327491191784591366325620043537286955858152128612929649692371551004952280369877267048435850155761820638344920099385871942816865979180025165572139994428733275653126619687412977104028770355905069110037735892358958198115747440962290572715366708988448097238573849142492904105804697020142351423185069278865717373889971308447181943522696455412461174669244156452409249352464587242197568607007902591324609932689791888208790319072742705738047808166973859678758817136424686715119723823559072668933784976769952526980991091437575868316526983956390223591753317889240468809648774164784495799549632407883545626084013777519832978413702492595671105828351098731872275295348943658965619634900490374940154490807152658218763213995906562783561526552417395581399752365378833152686078367302766667124234522488136416790519579056045163732574467942562830921385895686015626413887898136170077967517481265938034484545495387956915911721020038347668978199128840261953265368213561058647622594766350290247698205765870584044866940693952590669595151895165004267458207146517267559807454203542573322500757161381414905956349626223721826613858467785182530785926812573604358096118250310828729633790938422183348116174639538292612797188925447689338092261903080451659085736769337075354024026295041912342805670039072551063632269383469463063702348884762973253019867876174744634558716641975166598582032641664660705258438442838530048565156819063440541478932141701117385211291466383748874904127187874088204318970192846964824106854766257641652069049168746507187756380158939650159134596069018822118090179102155112735408800953234500427613589524283009286613352225487298629537197196231004556378627060946585593681688061850788283867984860178297943075294946695501887999013392317184833189308654919198591899444620930326969819871285486138644995001713898142186439196690588343714127444649451425161344424814213524666905050527077299184840989539286685927901409335109362838027375343043019081274256953503768537756783068500066595813265201113052443396631794864471286753252129766325784587546452916559653332778887121922557744813173454889613436565853116461493771742868717240333807701136116303673443790393056437175755855151635057364716048604896706877654689477440288607058064480616741161696410682347655209101632370333897894543511632350849982096958749696836111082469073444610101463266737035319229635211863897822171692036373213620552569145657748024168240172645722585095021116811655249729198168282459127471628231774016170840996499698112296341806752946575955783374648639060409162137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 1042619020308250062176270330793953367836020268008344371877280782412149577313727540502890825116251342480792385188388564425110063575597091671871967753473232206398861618714338019131182163346854227676468538698381585065285586944724179408623223080049086119562252167639581173615247827487762525854207491329144424971557606686755132603722865651337600609221421006408904996118439202298388251862239366807544217524984014958386070381430394842076543433179712645554553314911027474417731034855782671060562725301166399869109225203766289498014753854926614532503158275052740698519209197705476791745222657395267675183873943002713800308267418960993248613678101638377025510258014872381829782926139002270790630917282372852042894803251838389843666275496563377098159658564782181917681640693227063038053714964944986419727617907951292600445716706161864644703259310630701848665530215302188128211634553280932682623933313454266100887250133634309608763915679614329466765494638076280115586311168489441971939053724233507108191954704926850330290342165380365158678353920637945723991723657634490238799732953240607509758901023446362272564569835033363483855187890082910194855995318084713732174390936337359877363782566672062723540580589987830170656012340302852395146055163843676869795105432878828271065387114417314861506679330344613983458909309379816320052523194134567396812958067660118166171152328446767836311273354863783367522448916145711596997232061803346400265973539027252033648967411865345901050315030827239078979912127819714947465436999413459742709266474961300165074931423030113439749202017561224646729535422930896579176535102536382859216420763071190946552733376496845530556908754637134897758019287002356745778897499791595483159408340477361267305154952089483034309207843060309658204703711532029984141279870090997978120240889462727132431595100558285059857959987906900641844577083974106690064970341225128948089492560749104091965172976088613703214466442279985889623188927395241895316418579691992570850569795794938329353798954410256446038961885848059570014331899642952137710304712151674491090710470219685628648145545111783483238669474972860260124938051968770835876183141226912644632296699671610988626554906163940830984272155175655777242587416293698826064617152398003460159442550732982110813577523701839415594511916771056629526215613949658152711253757784056796697373070737762286319230525384341953817248871453529675515299295760753905778952681485944605171691530802590058935140794336961587007345924888538393236441472882577686358391930026230098050044387823079455624226975280791365251346678304478478698278813696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -838305830804541181925909587474286035723116154155819228735257119955960691429436388807993709941140068588238159981538272159524970166632196672557981385567976230865734357458687551306043560531332238569688537796362063758695781625609928893253805628681153231053191472299418244701895690105598038980818478564137543161606807000236207179315819611762096089288131137384440198879753272448448920835830634431072659404679038890543922652097605829278816312705809268476413454811377169025434605266114190496969005911193011617169120158006826237901807071032959002513441273101778269235376749517573264594400242247050164009354526129895201618880090273869226164042048688230132248814792821961226746226750577863655159330099011012359045839355293360186965960185692704872773597607763156335266019165781202022484338858473591488022975495878535553116523874282042547281343051525271636469961528407655256042066811665903715283991592097736846311257743002994435997993359247932598227899700656863901843629064062755638332007680783607076801388940384068421665076744652336517494007585379153846324577073882935891420792977183928542039875518338429959511432837069958700732166861306329928310201373533965293677461043224949001426547450297664164043864290056175914390166339376625263817806025082338308103176040288078379796871392174858036946149258409444878908392397356370962623907406569928287564215426627323457884065838689586992771414145272376827211646942697662989304026297483633216554836713482777898842218008889514003756464509790259484389855612139371876643279111978027528921762980409018000643521767800722607744923094679032839715131130137593822869460252946650016261632974243866578172692905345281378387005798601224754532243089190191959738259816501013846766497406705450085792338983151076343454302019102728116008843325542944923840744089742211432721720184418913181754646236296171310381849948388438322107138482625459330056239660016972958195035319721604960033933708854346282462758927230137164284435978055410951592792760514403867336628784731447088156781980815915456594668750477495080421212908831086881356237190489622671190194639623351736408014352257648398276757349010948286321042084622175934210514452286446666962258356277957658791538791465428750069746504083702834753429384994819692926836837617883265871526417374121196805965093677036214584897192851822070405232193246842731854401555892738919393738407239257158269619813258297339238644541765329602041925010202400042066301624598996627740407335731792636612154954016054918969169668908468652612029028449111736931976258727897584822660466625743144568515691062779639821894259331227006091132928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 665924267439931732497254107985004425031553775143216235897438588939110497284441959727268958908768703784192915283762614391399639718444105245048071796509609752884361165955219504027873786075905614645962444027994904052911490800427767010586655521038043801384781367818840241917873204554731097590477723604760809004559929931729809532353128727038591886682334977634161396608431136763724461540579567364747819295089110442409173607625172293995885064952596331473154392709129869524613272967019697213966807689312723189876856345663377430450652090185797733160582244194161173406552391692559869745577243013662902322319702049636583401266028910283607570069878548712940318862874595184334019697603930129790264037425369049581145761592267304406956654901577610713350558546247774651020451435344499885568453480259187885579857802124349325349737311834149251476869113255830552896218854594930818949871365086951139650363074770719644797454917897827428280018519996530007831230828449514588032650929373335192135873896394679840569305826275723361868780137744336318556876296018111460659088768410180466680329905797414983138662252147857707601538308103479566213150933637109678283680036471238141062793171290292455294986636505111699606836461331083343405500171062146917413447162083278923927342276648213448580123584838188081723870537470774323148638371818136123155107022037677574467437955074864117346979464545699960903622288322551560033228738520707131983310391784466325867102051955909542408467092961104182998966304281874707730357043344503079041126932678662790805050958990339838976052834709228059247187706723282674139839708979114391588117882689294929269469654715546127040447571224549129454469123767024869816143500322796625328141399126302031403601988568724475890748046603851528730160118331392754199143603229758070226499637569732483310295468354856474061550911665501493157393137732231375577264578488573291327442537685960902930107693114459472198146001647465064662968919927963019744098534372292061326940760874219049026442210252140575156632526487664903353125721388325624093851011347186500379719318719036058403464692866162187958194249663855062700981729180737102856801217244385453003185801046867774542740753123820354549466610936867830524653838751206084677689671908984746556085181681097432633625826233883233766039340957848237565588222306623787784651709049396913582139410090770431774096083791479704543399923852031939378238843196613732220653828545614525142981808568920378419184976080419167669329903959793471747956376633195562505532686732673746738030510243739730105555968485580367508547875428262947619658279878089415716119773184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -509843747415540166187022171210336005529899315952979991675189515928918181363223985984646772919301250588970908170288757213680284904997027527886440038214749372976233631789014164627810121139576697710454971691612323570974120889508704244117271931649922466261375259209988686661253411818562793966767882063028203451849092685858183323531699606450302571971515099798646094621884753761646205298190133519476941451805819454661593947819981537004035327688541381273575632633976497927222338626132168192434922110818965014340435885695388684841472064175981598710298199585473501370624926294636696400271299688228919236583278114840361410352451937829504843751314599873359555788260354571614849838860981265561170853179282734280470544015460142857845809689031038358590042136340799407153926540084022048465174494658081397979285330681929166752819825830592484273944274647318758410834644127446405456119675217114657377955866365472525774399946933499950997922339217654920364048081935081811954087356845242515128653926331252343871057029258736632724382212554069231236046987589417677810705045534661896667933351603830229469841331685732744288757018032142265128235820272672478918669771645667008744735757851832442370396778541226492037049330836085513739563314411855446700003675599533170871108558797667496662444674435552653617452615835582032017890307278535457732832513307871496080136132840323373757065258252170722793726289505246521988885341475943655127302701327326265376737177437738273841464233460133940016846561479370727475181352160491661439076945121765407724863974085332013201093703092592093074644542873476909756305667276133247028909339754982398368084976273252126580070240510896371829292348297691513395253881613267120139068168215403226602713598660933398542402012403031104984091307741664744441090555300524999576484885905293306700527880615516578265879498271338809149676487357898453452949864473026566300369405784957919735077317521661386472520388321775533775077197830685662769957545040022410478518483537722273500850223731366817518805551607587958805764470593595216266479333475191305714030512134426893384995546674163306963851306954943354400465121399965164510671688245073346586225997943615767165167148937090593072073121136051612139047398505926636037612924556043892785632029372041735342023189541775544388671067122320272975768372122875519283803538845204917013016007414356664095177875005569475327076728127472879189499294615129970289696456820008600837300037566658921537560489646821382045411457155790626505986853464297360132668748454874898365478396111326092411607846827425682387317794150669097130420170221539250480454041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 354470846929974790100728083777836870651914616532761206512390933280428066354201045522546173170927914380076341169755076652472309178592289769170862262587396744806099722629715268449570851364040458056497352284721585045918685331649753731851697229411797578522725386543045571525292427646357123766052178193263660712717832804558343202594179548904876770671383036023338139572111422033891507046424032104140260380036347249521514352370214902524970579177744382888959981535703710781341812083006272309995185755593859039115253619151233285904689969628300071876643323214299429711778483884135488345905883984992392265087611767944364077250619829013842315098806641535707556029120670625995859224118462766182790869571087539057566227982374949213354669280101725308203569917031196622585276242834096056367662132673641530847625542178978887807912649135870900451106159193077453810167832503056525999196249504883043171764385235061939264226327671540463256313070063701085613864093340923619929471185413067150208731892986815262376497030897274913527072485890192645518519816040549094034954085647994682584374135105284897960187633278466883380098008906091541271636064122339629839390739174250711630444987207365283746202671803445461012798582283636181698310963011296715252426282803320970385955460443969575011473115083033706977027451799565391136476760104513250401624733931495912110690638286998573775767842623587125430900863627779741048114416544729840052073914735329235847476574556833024239107470094719125821689398103331379054423358672698315802141669822350611725582793013682721623050630460080814926369315610696845252836974437843800315653570834659386024962954885374988784525965095294142077939816202207369704958709389732500096742492921587635635301723264970678275971941695795039098684121569951673723514879151596383729546598869490079206125469151142299816058987274117112569460564599808828502085891120688040579417649392044953204232399249648184353854590937226579324958949994471720805395590533834889637999042286872529975345071593073167585663355440864791758635414361653007378473602436049958538120946120791767613760688694576978072192575963461157009596277192286219485795361755305250799621655898422107387607032201830800956333751352216325710558791384315173238935248124158740504892951056764866950210677192384268590684847099708924417149636695472792608062460077667125411642021947033138579185350657922396880619908340652319657119660351187317046822533450610346015681703600770862219852954596440101617311986494793526324656103552125968351558472064575984497403226521120552911341952883001610049483396682498311302408503557402136595383975936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -210385919181561436405941118233472190861385563001353652387731061506454859320011997151815182568349044314019052635235662943129028089472987951056834914536311712070886160230988263224695250993651978914204397634501642570146343608441444008763127649495062978285691935356964307202537466154622488347496950971386391445239020584051380732900543630130623859534077733502679604834226478614139274676897622989840845688238894721942120812768499201592011311725335665114130435467519509032072459269827948913710106607900917692471904577135792039657552942171357447961989407243132864339627111911090529826902527108438968318428326389097202599828472554540909165260615553515865382565449360506886932656175537001807836134467729604205609288537936378289206117151041541971393284763571676045604348249864091210752744677500049359618904391299144444444020319958507842829543164178321547545412310462817392468008665959910953219620824903703796180529778198934883543685837700116239292283673550924134534501732956690043271402624286714101755205658694653638857157635313950504683956110500763421431394118039785029841269242782825510768980938407757435841808573629372352834278481487361414978760622989422493783917833860330143638984062307031159518258764955943235414254440941686143851095893604344038975058811713216013337372671974606742995040837920280699120507259784492849036047851043063872794683565647873371521048041667257015535761395876489777945074442966915648410953584702159089190479568497822460819709320660533455716774579889936161265795965601162941261556226795565632465492773787839574125153083081880645973249970891326773413714007553939576468647840707857445995796085863688931183018100468580828196019848843392851592881975471870795558534819820376855837097493785865384400179890098650137377333202834569709916214108086761953700912521184963465988754853240325471729230460584276669478043780114606003368135272092977933735944340885662837533214866614854217620194910763971024097295486750254041032134326654177249514927360524196745519754832475856594695699643039329952717803133228981214155415263432256760292438890316449519069431855593126841917120467078847054864455920840799288140078730377414617764966539743501721985038721210018178813589104869516888570398773040474598308245715000089049125998856244256444827876248066035092899900625053759274584775442472201405782654200448992574967152408543569642684152572353021657350056361115334166451330570826647889853636603617444404564141399693530862632034284439320009807370048923250544742769913559896854571379893634660206335898007107458374178522028887767670484838622716127707538288586409594806174797004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 100025902826546024454766300760034829182170269973347310753973396202051117420508928970083432627013813684404396203284941203770947172957703217060126116226016721165208909740516194738248986921226701770828826488074235978694556509060593809419532820968300830445812982191173290827832854008310129937807711180780081906929265435026570370438691815351543253370941696942957584659143633742842014150222035244863549883316022164865223416262437752780705103369542070938005588289385810932075818425342531557733242749067586471681049957169632848532982477200800461289405073685919506709282358637267017677328127471350538559058793532359603732206072387322346305123387876065328915179828019311246893358891067302699415194744476920769973156983946916486739248493094310516285055379863267867673678851548249204950303258076995968798900561996158901252450440621348872160956006176106396859811247131742764515566154516705943659214998305779218370408889390701675133396166108506694748081029604357301077032763549084752511665497967318143596881334888207157234073120476933957011607221825369329898792121610507374341212671048970436855646340912899610579747605074300745252102914056513900461857432670254238435796330065842696358581232713210381341493868013925473662311472239491322648470043883125136076121078638706251713321628770521690206362872080725696647637687925348786922145058771610063621305215916374279225245367426987385592082477083702651555955392713910206263338791181705486516684012974082285150310844963580583637137777055154608724127275701861530039478766226509277234603532818719742536505476133784041684793242867676523262817255646907893114992162456508039716331712578967836091064161726785373793882491301610684131343655285548512008869050558694148430901630281193155792512784052000771013806126281772426629186491929435636942324149244921953571607936696166661218113826786048057377595542964674631212080523489957557595514370904700106185838617786708717480633765425788112520155293689823223262828832010128906123361691332095547678447828705360121249492771063666868616680125288866703897794976541305680579884765055129818942432001601842482093279383850958991778279613312383921096874200597011078076284978776137384456232785343880887380406913635109336737437410636486983889117166771461788503327350411111861870635887096907058640622023066200671340420444066568570213413878965110651531378688678090496408005346032144909620683649263020101371797177909452189213108984631958425304219651537963146042179358729142509535925300870680697349697907531728627313329814854092502172575955662874787242692484397341498825058623951916654238785430974541881847387783168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -34210097126278133920353673547314719733959528263072423434535613886876364029401468729549920348143948648902905095058184069209478146303344179207072037232696524555750490822569047675200085294214261722304101130345796176503717251766572132606462914781765246547061035385236918981046845567436613068677398821855725150532300227279640853405233851010257124886978611291995830625402026539305317788988558541883548467379163770407702413319492625812393893347189164951360470992310477646575509415316350244005738438724064357054801048807795874550465487684052636725433654411486049118558940187811165379435761883221205500753460302062913801874683832241167225754318502803133771390172397950398026644746536224654535350673252187886117193213990741318761976306404563280200716242058967116185004501132267690089395289210464911526755994682119835687271208142236573322690169463393506076122324994115666900620756860950512642005043588800303153796939718784941354944863801021402673738691387674868836420212816938604601825801710372277575340156986438270270657491559406125785835001194454966643897813184266890456959338108598744275060822782083922270038600622104942604760217244218877976323933339445835469301355549072058011148660322187696798595126704725361523532781354718106299671524994417583784302707053627025361045972903969405594524925042671441456804954517888679164358621175522537037995862531092834340255699359777155235267429451033082139340899176021769454631171802603431893680289840585999865344534997765246498893258017858917141700062056952847075144086320384193543306089232339382699099761011290991536919648350731923975096528498066798144737017946208340943503455125676483527610059982259545452273630546740190393815187991490667940673135983771515757016023289389946889049954541927788238550802075781268500088809176725665824250543680200718258091910740343384504763041737833684684026943711917605834625789883261639575863190884033623105870515899209162001896889986857363714904090761079458497921736868577813958608784267046041631312918917733830713096284354030539061699401646270383300512265072059503895653208250199821335118018212979803249979975811317030602581690501991590166697343350579728388066298408203048492809684093053231315170684724400097382979670193722862845687167760949121007738522539993588259909392072780482289558327259126659917055979301128589822498543835080565420460642340448703039815087370818617027984792261276128522512527554947652131125216683737799192050620922541524292854991180887607725014978410968038143460239615916349038673300244612731769814653610275234431647643026688705014646749657885069407812826934629548773762662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 5706614119868401294887987386336681276684519092230373189179371822889622304533635182352732682803376791186455968856521165741105869991003312953239231610620032497780930569339425555830775204890361018567433705517062533191126105357889422786046276766535307275453853846445778457060757552758091806235663990121897961505281629777928715662599363963407881370579218831445830542021053169536578729520871800238689858873514940687219072527971653249720694979260576373706512178056335945330445069013800666809378175149664701723333466969366496230101133896521898182395501507702879979525379863511265575931369754322309094986742083626550096936760720468160861758601983455935376294236643816264800388685576304247176942977956390781362330715064224772853874727915991025408617773804969650023235649681684269551018202987119832455852484150093236573290965886022906857030252244615290170904443372052233718212643888842133402535606156140567735525311206317901529990817017510479123606295490505569676601868084236202802605148790516871582138710960435745040124932865033548071905638792057470084786706059816861567786059440844525826630963378930824346482213710494094847972863202862179698651964028892290074179860381862261388692472204582753941787069613747516886956635118632857267134316658783208493779076371744555803690229140404288397196364287635665810279608519686092379650563332872897668217426339673718199976724616679211544228309984502351052593008125199040338139686918017002956736369500300761833265394617064711545750317059195586758729542621765819029913513363423447593768643734411817064517973142300593542180426279973509941486051542495323566322719266981184213136313898762011712854451798366018632349285631405678947692874188214930504749330993556819717382930006001186148569066166845464037936224233173639096047848688701985974621303263059480623245542505093403153068714913907832621457332086181487709791489161858846506516632270488652828106736505257507708333741677201763773573520732504058422724867668542934288830295410901164762832913711877649351543187407525803699320314094610922158126507934829244221734429964211692947141482141652501313844650268804475887414476250132034653711128142030206946354375329637936834986955896554090597328345686418512986835032217501022704974463613638334953268246116174805995474969947418902960722036336716171335195611394890776119840860156623843604509888125658239347111155346147910390998125666075661824695555743173405493059141122456530010432065168723579927501186768493910592163100792373527180788011012948414910013230437240414038571730875163699639739754545170454789889620563352956485132697929905902683456274432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] 1411353309780550838746759276435044516544968768062547441248534948503520403840740663294319583863375277030811574708701446167703896258194778242056043159295800853424857903090890946561782056716368241401460082782007744664844203764969828940450806049239003278965213201782852677614387121234400828789992374383173931939973839705896149977647773161060464634506929627091062451171812184787975766195491384923022448770985420260600106584673018632299657397498389397291347256755597103190694339655633707794524927210227694856756076255992732951844739643698157751238351381423861626741331509367848022198576641158248126167439556195455400923917211905479442849762069297507719900087777729034140935549424375179309891194458211751085277680021113535379097334692043059553886445554073868659065718118947346155307512663007157837162578499883263065193441522148660767591372409802310387256592896771001239146049875423979946527143140230178679894829885034182587508685936904410281992267114235860852875759020436090983986856082117312571506569771377036853315121177996266917327925537304362989338231892804945145090801340349091828080254754957478414688210387271341302326179856977520025523073595896571544843790092657542156591353460240610270292831444972411158776308987551979023287305092470118337272584635204679985660962037333824346242480471914103749515126878005108529500874182900708101099430917491998665507358140984569494214687057654543645033985173454624305324651311147681653264926913740391862765433267131436298292162603420596542107087757094469006810416343240047765238536434576762370777335990966331197534105589504874081265423806760377595209176050524113170971464682684422029478725681543732765237576089291513641625610843475296325269898141955771361587471472434116385914289383570401493443916113921017726042195873484164839301406447248173719131737557834767207047552360259402294107053926356791049713092338487847671601527677633489840350322304087703807185845552576044234369982060222976407666531598662737999503190803315144198206235864329788354051223493118540978177274249387230577967349621449192429100674883640385785129537606050148350699559508135080952521350710930346087711213204949520447971813397748527606873903156224928299959136145583615417715175581342884699392106893888548818838855060287285772003290883604998772154920361155664847227688507205707169433881323449279636034371788977898280317470281794207091774448498203157831750081730525357288454504506639560482409485226096004044169503276045780325641075166606526925845628308184350061035059967124601325114501136054659087279067734723367337774032490035231361928191374068220572572057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] -743475511619176950073142920858311963932786228274458866067766872022195007800462634721387265862217387310567741625495989486438740004965485533433537349010623971711083926361567782647952414456760553773759365076708901317878123956752342807509376998982486517380541214027870512205188056169539216663406918780529666157076813607744793495110594905139244543344977211322922960286650598611199593270637918405822396426066379920440849715024539368055303576839149676243833825591224987951181837773185158027194549661918254228853588073604903492620191911668051258260637556679989596154719278900520498891934174356248807883454678347996252918093511929539896209444265199394959616760137174507225863506267800036423670447259431920449327130115859132708134312217809736175498739576432474407267084549521219385857493478416271312946040142830930050325913115767836409204798262723305680827924361389620630641606113085370806909515770521166325934080504850163668918086272105956933172602564802244523127431551540444740137388875464724455447644679767366452350186648367409038184492427906705260874008725369439745903682345457948592917593217250374851870853805256193263033147030569177739494526011183060259359859689790809853200626994573952144315416900508586830295715938642101574171553305565170833844943015216543526171760201785034044589083349994789607094588906556521180178570196290341680750161609516894489546154321728677099657193096630181916822023294785298731287410892702493424597712095407755011353978414170441371175023852984436383526496576085402619596733512370235057379530567748723287131788511703283133190299204509563819114088543338804545273833375054733436319088801098747794639492122990434255027772657942068814841482313172000505572237542084441569190337395795063548365284637212283234100218137397546990283798900380637137969798319073346396666792722640950081792601026899089582514219128557314341106967928158319062153995773146534933594310963388717658630793050818279443059909672461581256298538452534903360274373929774941640249757366435644462417128154506382026541685157062469555393671054298755393943179829588343434087030356323972681260382085059272815093145442801805606644934418992218654671574117993838917968372106245311651595609400039600226819398989854589014972280185619193010987115052907154852404645691708319211478259045570799128364112126439536343844327129913833231581178782765523725418858981784161917272512474027889370826125713692770345603304209806258547322198122653794575860225438764332524509788409691432342530108843799242876213395462540467653380458843728907849407457102347880340347634141201377575333890280820558995925237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] -734609329705532528924209681963674545003089205727689950646847549732804590480116467747989838348311671583699844690111097043016006627791570170728560271887960354690056880695148507529119093347274453916004692519423500330207330426219597873236671283672497562266709413272383490311044166062561803568196493229829583175589494772906812683822564667865843251383780237543337005491202457293188175933221480462097826820421570816363853211686793350140237493804515358053623446057509224370276771599400524611107027849845804336907322245946880174528118364935827392135710253244707272522663486156303727856183314686211563077536969513512557811152690514260440320797388057735166904498802034338197298729123174411861235378947104691906151240917967413354513971355124506023140475215439535794234518917315578458462297834437864466414240045020548832627621673317602820092900853962629069253069280204558495173781409779763796425196119667234757865573780146697295062450262734927590193477374756943853293735483251738270290909845256166112064665604619077631758872506646974530683826805336839708953945734459116673200647143203457740518652365581926896421209935269592611873493464102871265343466454517465383561027336963609759297805653344721307974602510591246963995823473860481212261183219054997212916565360620911987428601724973162074143573877542383131459788507179420045094747965789089152870152084310381688968015670226708799234847245086209610829047326120848711076043061822444521215074938183327774523586542165737633715763373630894874709670834565493522368193791667234716206607160617499476375554632992110928757868229532510298041495514098137245234764493957433719829855243856958106737083327075382814070067793576319512852058419316470816092954511214078083436023912284084682933970598418678647773492134257719723271030754714852415276534754915866525790177799079952242403165090438669824319603400388300885830578922406764425017860525802380614117078623587804936096645607201008620495479326251728887371144559325324307731787788905421449988416128472632182378438960610170170098654881829897932413124593023177343006485638719947311068834709027100506146399033781473398741716172161841372153635547855224084066095405329462064669428574403579541324875342956798977045613971007026725674020483009399534199595700638011012005295482386990974851215819972804991828717125211880903151565324230808785178265162561710539167503674306548492994097800068442110441582699807200008821236720262295240952211301541545503242136581100806611426238667383447662288775788562540396990086382858514644148502601930110055344026399554059556369335757252129547455237080393390406133350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] 1187076098322154633868588399758355783614264810400950017365035549271600984222979433617595721466304727822935256594576877423619962106484609290408690863544438072719667553789407639962952575623055601410966506125605639385486539648267256775967714786456845363058249654781702031071234168305117699435969592292609015994006185238970371860442207405279124748652025078605302963612276556728582475994965586905582951106219808806875605043771499035221625269710815895076866420016383249842464940528159797516334340193423984054903909187503811748983317518853669325125124056428031986246578260641500034010748743750141575595521770710495517501875472278965385610208231119461422807630631579181652440152679745662383124880948921661456654134383526823702887051859269946686274556477629901971648449097463654164238185101387525285517424621042252598183258687844107951546261840776251098625261190721926188316274529012099434158080445109290431598544316831229549516500604759928465268016645849824812498169624416291354859979877413513210230666115430571676521980749046472700297986842679897110816410716273963312287839435167149911828435826324939812425147891619486780699491977362869181637569905591130288912128740559792327782280729616137641326821271962093079715496415068498979044135968857648855505716372944798678538616672227931954835361481911384087766603312124498455581893268523462016207692141138402557105597970036293372923601823068883770697921660703319256503414103430988767726772994678847935217899881525920771554029393324738653847746394419668519130126283273265112995060438964782607581155784966406483547085147359709581395051931696150920392589357917886200530783052710476285480223177643128888740016304919569503266787514343401512111264987173035572800727795943723904391086332933475439116627244658422833133877912667755383575839625894938073123386006715437289842901438302639030605077232471861598194653586443781351006508614271342292688579772203967531257260891000613716393912979131469860842841603079476056884993662744556634113798359769584250291597277613792167749008960021921508214112392954911978692141085244554992364405755038204689172130823698505650614004895833092140586190597496094965113382946261090825756494418089553492362963358238400216325720082941658529545446143697830425824722057009948298189780220441403871941799666747186765286264580556456593555052076317309020900489289034246804054541052332411297494431082295255452807267611546785355731412921186238426867687567397099157722044510400178230281721506726366016948574303235175056505084515360254484108400365821437062241851836495543167147232184025388728113824557017879834624262144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] -928842182516651582629842605770728966313268877945708988102125770885925922630858569415811205135854130227221001518070242074744361942892499578340601242253631097944604744245625717386657446624970005515107348250712195613063945192021323208307363415829602464553360653338512473436337505388811429503421999707670723270563075785831444229430282446627260964130534114990703128808829209068757923176586539386343161720856445974711253318166752952884332179759818289959071696023431964352602683151974686618837467765503913341209582546725564701783879830064058868268506671623872887331146281774797872540091720880719939238495114615337545292226702327220866894397872011230215321606622736059596796077087442018788407881465651874355862527682842920742641246185317985671606536351255494037420312018693876019544070939909031135481863978134384359225068409005530097371703584870357953988132884094554923193315178855955750774554909477366668816621348252982336066230493861656521135917664542268240363900423803197939950523624025842581145986647226606932146692691728840778168080976881936323501923609409905888762515933408277591572929215401038190560191118837118301161788136226973200744914387471451728230823966155178104989881980367353400548435263170141813216025149306266595281115867993897374253610879144425086128921516692985785953502555024807760340492931115320827771716911769334515044784964727672943347827168755426969668813837856504144187493492682511313286829136022379790367656444365021898385897335579129932970033653087655491313377937274796959855843895105164946452465393173833623961032205137615583104282618219382151309584930405373347420087243533818706656033277515883274285140107558447465582170906960313889665118013948004160700909677710978236857742316765339802257191579984997177257423047462873063997928863715122770944502325429915129722904463961529468447385702353410587324415775250864433453938891586028626261551835906034570750666960118299426035005386609261883628376604279408304165646049804154972079121701218662925366003716271488669137862241842418039497896715485631843630963115743502289628305115329295447445708832059204759428403832833181296717528720710925460269844515779643677704328348423688384149915137769461141637822375642779786415705588088731801417839098853938485794673950101156023835813451046795396226708283006984077031884977545487243234639449472969605219018582778046709470963345379401321831434409821778716729644518176482273919693209080693889722705633662009039871447726088154798120795959069012295128061151718167334002173813019044430256471709201270973294124542656879190816260204189018643772515626064324123531673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] 528585168123383072123389123472998662117936358464794042814977596420622563843818208018783372392612960437660393560116197598856038593742984656993594560156011260993295037372250161282705985914008464820324204721497157581142850466124940264143927913643275583099404945680648493538944840383039696636520857761158304713159077232513291730153933406355850691361511046836126115537864200830051359600113048310478966244193626150254134639039097378630093924425184072633710114933678892144152380549469850055720750842668370070059336055284766981516334924917122971085312793537814494965313098122283526116089456988943174052139617680727106972828178495084264702363443776402998696669672927372794975806855475890921626475084175394737927263578907811389740597217888446802058214736432741298633748354200987164707429193496955737925270429726070366425284405692270224615542390567346134367027500417086894893441843157717172608761316841215294626494211427704933729591946407505056047765956785872049676231487766757071273668024335907087792687833559374261801362886162342492898607296289359480815508538937232947042981976549723846063667197624246448378581928093811136265839052056237640393648023284552561657503729586402317135752620072651992433319748892528967648602034908178011113409499115256604261136422083255387418359318830260757998611261415841977050739526890444782027328189794214624007554890920001757296984445952095214374839098652081647069033536209656892705431817880843555831347276140306547768588941635205787199995218787447800196440572175353400573384557847241076174040073184643451043322525069867270022552426133102090902452517860347665671502271574719962382259750104020674420970937198970396174105353250688150531327252966033458662784974009457154632575356476507207937603204311025526345004574163456748428727638588972235736847249727872558144546081622280732324983587930762075980501566733396977718506943490157537561046583866054517531301301200083436848159257494119593807980375284712226191499475607385027058045316513604589760554371940479455875384733754954894811810888207991807086856316533292235672184378531707937863826037027055938012512501412827713173957513617081667234116858848447549747288983464663715982970337996146359336915991843125468327088718109892716957555285839069215520126598009129554469945968962873654127665213353029409331250781738134001493593294741749975563934700531729698904172035668689949542326022801065158085651283818557503551287405015781188861256619339037814999449341293843206146756682984149831376227954465222974946669484694293199346612183364574250959251549368869591661698890723729281812928270642348689650089984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] -244890586088034316605499390850964162733160046934983599777585700286496822265089602510215190951278862275641762711219921190827716626678543651576728725989723694948977294412227659460459725346406660724935651042443932211339215076231587793999469392046670461399048613556852436004746899617685584542715143935999766358102787519366853068878390968636725637335081660638689691389285256712040941764566143130984677544896706071121642747257429244641463640144485216655608961668892249290160282021389184425209387104071430870141092440470561039325861417127178459839824156901234157292862874985963052005891372918468098929718347836792444049733254806647199349573335683494551163747288281863233249921567971348122838799218302360586136802394876128968861633295562001650224801918572371008698448395364599138991700236715047629077160678069844544904805779873554759592946467211974783005894999557065018627838005416600022336692427358681387349887929187339854384069179529369568910584063319288342357087026268561753829431087246725973311206591264335418784172148757313601929738548761550431271724829816729988341416321241600840407505222351484994842984940915922667735881468464348604758622200364384156491821246194230653063451985990454579656235726749064875399251231789322369817997566934678918675037948658578321426231675958040184593418267794736249710416469920000086151525508554168851109962148511494313947494539763285139683453478907654028569335194423540561125830930495672258408920802565974751066247034538455406551040431800761880262293179427103838885150124448915549760257042214469046392245653720329869157161801182632618418072451759023607587875407535343392474512698532249700806910311072962425885423998924966512563480173741962093985027423108820002971609120706765759123951440699639565781698168999204421122211890152434159407816084901959486322118284620417921171555481738731254786484357108469448405773550036282692664938063219888214381997053434866270744438880631157427643485737034449320063340279485084229174249465662596531307782252240275882036219749125441771999123804329542839389189140788890320655030117152475781234849624493188141886055698044456095112977011939026478953011215924180507766695581602327422173622208082371874021298686427057264138707871611818436710582566587762863522929842768707296913770443345965948618030249650017870349166881362364249884451785633673408284588711166827666717249819568658475735970616466676041866331488243105832252767748154211664194775062387288202639363250039309759253641642179868846632618681659755641198338342354463305603366615146048995745795954821780400913877800346886402011425724511899440748953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] 98530230725296587817201715501618841932993230279520411550589093109745144265236919641349304175350722043411488045777029254064262116891236792567866559558913958765191667980685020498108088782654287489579851170107286904819022509741947680041291851450682619473963062062306502484913001221596631349013253269908460180226420472538453394517178955450213379841422286032600789082325614618314107254098033312849029650145173139537215801312754292711679067914493865274162532550292808588723277045343067225902860649412547186347601510636157231165435274794124849478949835617096419506645134033747202956163877880608096143802388206111802001222623602210589297046975063077968273402719550122315923744044675834601346590986085204029410238845298856026809539501630184126563264268772501065894162094943508088460483688762292303218468780393076312839989199359120444812466266440275541672179586221013958719009050484997401741979192692040435878467790779742853014391403087533166093325316075065340110256383527534609784600405882591788404231436737427249665125986482777721570364369998822246619775545756489230609126029510819453436840191999573658290747529325069852259787435812158161998072239240048347957091998444832469497004499705347006068091385703370209894929063694550923120832238282282507398372471841348736839742343951494529587314493865939748191178281334267508913888979508385499320387381157690312398608010292370955994401827008902156575334520561056308374304581305768465911912972350236519807778324562675424134746768492353587743942445225948451917729337259751318249788538863122737817648414246317876660734660358201778811106214625673234855811046234627599145208270427505835623382517891874711818180496663660202006681753671336859654736362934839666681735722626970762841275387061452643796037157365871007742067829517786837190408258102601326732740478253311246772384143410943580278185145206244656052162942144605430639415285723869765551899452981073404202304905761934515911681443060236035688301369556916105595151992066600894893476238587822363358970021338900861058150510560079944484732391619638290594010557970252417785759399502699705711911072737104746783834206941452086063643432304813678167012617805934655156636012830334810172878873331556667444818237332192364391661373891562320704874933735616372881449227614156419829155696256110208676055673410366485791838203984453995592922947548494156746642182129506365640394162635488474881202554841955809971056986514929334276599085712051936923729220568760552315516686205314129176192859531947356727320320489724024580653375793062807642428731232199177786546087994079341599340048162840774948421632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -36467463893171590721688085559191333979148208326122219475740211072714732565790496218680627134305901056459620089997432013179225915913471195971427641236330153498385730222700696985966093350479011049591574942012541494583292177979738244877952538970249497399114691098206267183986779157779076538080651540747551353256905872340425704443427972761724185506075511559973523377440821721084972927748556866074349586683981773988465245488775826557716532338494092368100009274515252747315350642281913271455284148230881860424366806403184699413699699613653744622478621955024952548047614468584540245637060627739125452935927151354688651781628410839912695282977429586164815866632821379605034504032264376044609348867438380623053873195761894408172035349722109955027362456364513435963322459767101072685514128640419025381376344300267381335684628389800294896369084687028817907088728136282231565658082641689855704944501429195552463211260618159595681291998176507666155934585067055504050716152375037409340192760512048566760231937336472561101233060401543569910707475095932381896040849734374391493761857461215316728907310792163313333554834412615507838705147362175528917667188676017321871929144913657006598005268578351801074629330940957839843021196670570563413427185423840669482220510178874721709045317504996308189520788544404067641045087942178460817933884594718727322623699900072426463506083864442164166181475651637557652843777374817896021928624841730391126896548442951720303653254416467620669953779517050189393411593961186454991439271719398921947163980727976564909938398850616392901382687889614895378508435074114903296750333873070795061655039446845623718319085155692011447482345242447304697893011708974762388625553901347063273960088891639792852138045361920656151647245476124113534700097631167304343602262963417274908416777967425812321929169071919174872510253529015199362241847351068042845350689272931633666100011492963639735758861684272118665728331834990689810339806922247769055894398018155284320403280693968184615047316771836070032782548292109010661018650308248201171772750225766488440592426349986682218907079869491878650843066125567588951399264744474718369948242526765326222568839610102157676359045436809825262239263468886430294013623680155507063064042828195039778801434793723490904558988270350994467916838519994684757054838640297895536142681512650095125740136617107706462060056315438890327026966679584394328848665432120859976823740689397850940443744211182037953292125568917438413763657182971177331486477562197380223448723659892602304466548936897485671445448541766249695857485734740202881024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 13114150015626743894403882301668459563397095334439147738118883972909124360713959636571532765981098165390297306137412791161047661701534225756650553528024886296349560410749835919653004892903985104298970277787085083069648176302277705166642404548911204772827110914188614817192509971379148963710297666941339114419133913641831045357143105001904413190242682006753850649762531115314945567442799461588307070449498029397509961812132359466963954639531641132229585038054233933969402970305638434548713944745406591532298205938803338635658929489804479349763474527241877090621763482012411154303451783159323054146713354666932443410506866262794020658514747834850519946766484482994017640256873497803597405575111660117686902245038955993932611445652039616570940822973712905660771432034149134074790815496490658264728135253003253672707292650532848104628679198024056795481387646123322868071686921319714134972102560931454938230772280171751473332162810310784192879596762499428004549892776442381358399717171849873083516747567553865821760389072844748880028975209244957887090618658332148733556096905030418019080355965456787482169131246107323990880491895225989423314141848818495279771508381208570122836413998528958678285383327132110917398899812478501286876516080555755505049812186136023415425076862973232898712645564063551696858143018885428237212030014644623374004328814170742886402454608907814704743256874465237514010921464846484562070064805324074035784572573004752010938160313107942249429679804136107278600780576937868977163352044143105381354890773533625967591218903867251063310510733811572461509447756322969038015907601860843997206980280610897615979595367382644130044599883152220755699660570670865062015107867576921667146927725523342369165332367587346662329578342087905536851920397063250567626992965231516792269887239796690256290302826416629188539283615471177552056762700404924351504219988704933036137303464988884264991103475661047934679166897643716980144253014697403207739967114387469579884549168953411536725499047287671802938669237124949203415083932065649489584915901430284084323707552612594512961709333002897544866422700546593238558520783949782585828592696548548090969266678303545831877776382573140945909487278757405645724401324764466673814520519358226877344304808551348174026025433238520367079744087362798119616836503937597897709526350050741692748561660498130909350938986069534523149663201094820946558028845699165690378067528194266632589441254757498879715911405145567636168029963885371429500397503532694469522305295837002814044592294614090771129883252192815019911202518696092783083520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -4736773312851640591005177517971026393679341786578837450379207097346374736787400051591509502937997108834121979552589331503935231682230340969352659177984711790798991138609792652574004751249098790767151913758115688480132823941159050826944445408015312832516462814438992672806860769042641998087153067423990644824918839275217904181228776812598277079608760238424303141997133113917860838513765432597475791992456002916840556432395762788458135938050023940573401082779492186045533344825310701056001918328095893743204964334715399218358481884214089158898673378242081128960337571482431539756542508131804834515627621090236252942896017019977591768035004100664048664428521011189543480184862685453773246948427137541199465893715658535855612405928658451624875906691250732899380274240202519393780985709936265273597836289686798296143859073948795797324240386590214606486047581232361481257975612997300155162245832929130293661367819805412293113628218355071668201598964485633205766931473289888397457250186572883321807699033327009450566426165323340294891839768312347562109083384826557966093067195338877987438670037274544212001854268924211510288636077070729364177481983690472271633284141917112986396804546630898300007497353393948014786083806098814838313696680319398504186637495462638715439774226423728393018316923276453857955288298077085922834424021712976720785375948150779836493716949679832835045726648251483144128834267760692868841101283750359078845809776643477222447893551099779932707410978687312156124455095478256000952717606461688216318525869484675708785722683977171629415950723674825485387848063905808574692467029042890996908857372210581548811186432221639074539471210013284783797650434293929240705444296952183683848686545254507651227822327893117672730216512424126872374229709533926907335963606961046208048799778510070003406945034964243480285208024456578338221427727605940664618058563178165444165552552401044544100367007120386157816069336192317443062778644250687504175369161217620853108126024851191111370946874178760537754703022751305490641336018018379781519396181811054621478246200813664607801970610673486088087173393950157732881431400098342312986925563778407657055555493787747925009034527441169274548105049979406840475875440352811222935326578712654185336503826469891657489633440628275218153406613741219828876184193774297964421842197448086313454031026691831292678929426568230306364751534810514029187048198963214199709071163030955995105462537712072214604282731850979628930910763132937734637232552164191890588568300012223031047624789039695169368008497090069708081507339816952397824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 1709082087541348791519146350585436043680641784342144676739072706563088689445867681841985107000376693176585007147187570412743103041394634434732547753093206856194722726563219414095920164142592134706066097815217537589441450258065652757793618328945731745015837473730428872523479628721725215083564383958391608486043088030977856945147398824003663324128148002799755876715083770649694354422685827602584634020300693139563268293093069025438033467986648636223384573420036877987672207596559009124189097517543441975568520228278533368205320495664117018911841353652935800172948946868183817044626495808969663463010036326250760670464887868494274137202961783193046699820097686427655679838031967187152832534009219330777759524464964092070078120541281476090684500592183178926754562511695440722176069808125326352901450954846314233512721511661102535834254118947737696761448288003313228171846031968833395285968339197499824636877144487162827259685990427361086229287039232181805719997334906095924497538087962559249326879106405834364969671929290947014521602043423289028271458693992750464197054734275594960584924528046632681616319867595482303486792345035056377448465141583732424768828320178984498333073672986263330976144241513974734681162984990740276705138407006592400125162627855738150006789838957445777064323452102746156478641623546894134042266866124836109113444399326067099673405451153263913400133000955538427180128314197179260243373410401744022225500374338851395270281375854584200106827672937207615330708237627161074120776898683195576430513634549044919801864080373160000100044476302456421337408058036254747663013633737820139316981264325987679197875573923080412346512321338466434517040923518328416605566154151758728716163060189279808410722218611852669574088724501779034502057123570455322774339798570739982017432358764257649572493327254625448350688384925756730335989781785325407387987124253990573176990200829331893549102614556478004163131770942433180996414317868950638990109274670177964137744529959182968890198563373755571067547451373164211368491834075909042545164218096374156399126281897617777142506008826339740528590812133656837638682352283661253180832336298623168902701468590219790349039514165572609337028588387406762781614334832587221014205951685969356456672599304213249399593352332988829951345718698064973813252783290162140470055986149699606720991594949962258819728744483873967840913784527725769959140593783944067284645154479012115250492033500232435896880252454281602075867662635750411352044912831992301130360696321897878863275586926895256429237497562544166958944483286563908747264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -596705247022473124321458974883869719294881614192647881804159130502379170643336422854537324120897227424530637513552541480361097665033900774813586531774248771254392978219691515108531823635496343971832376818213586053257708843139017382554899776360550084525096764727415818883933311991909501935888231103013935978501797950587035307575447725741519173305176051641478336407323628911716613686438736922329189981194821577555443470735531131112854162361786676128378334676610670796383582904612815697340073967085166238324796183823963952598256407235889623037398432805917995042022320512644446602604146878976852029654996855003319075755885873955203530153549250872158513817030000019210692050755094879438386004035973177826675790831646444644824752158573919735499188208389923664234549148914678152702544639048503961456215823596295789829723604626430165239706958270337632298027099947323640910035226606196880346245800723258062060831057714450226397181486199010330053263687198982885831357691249054772738486139344395198755711774861000955910976256835570882027374861355959301570119362786735842676523725279243006650984307568846840504074940064307358239553765771666362307091459457128680733890094387170609165910736320336857179611269443098575447466890618194921733154885081332218658210161006836197686060722696867373311428346524531240118219280585886128367911159284118163793380716731735385209590984166493726125028033515631794246947606404728367561279426604624195259037910591506780436802580377095026257911518664600674465015276250955343464996899637427494882316778112202417487635422667686221941979076057918080595412721284659080087841881522828598476492604415850897757836804383890930874351562080754391172997502245675160996395409938178240018711051756590557464016962930484603414071021099933757781589269605078408029930432840021723779420735457584450347770945719729383109757146908159100967683638622987798815120966793069611859170808718446582533021731287144311915038984521555801026111977770971056453266131227915633851193536326512376714493570420285409918016647280631049673072250325261415149517518404588572678021136883080829813686901929105636965974903794077675450633234827666187430006231958797334025363701849827802826989107985405979748085373142580339216944603756922151930890042401676045940970315357468724737732034169596845483186215566071624924806262403753525500705076575968300650873292707667318346930920996958116840659392816839059849075241957725255036412000985795649003461556806121130538827490325180841148379583445974252705659219474642228237575868094531460483705790438079286360060140030088230489137061477866694246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 195216398146027501762209810898093318589103798238860617023550380512065077596420305289060168896177542763448922473989981711831658475974050730074194881313661926457729477416044788378047426276194422644088191729239649285309394063226646456197284794441306117298662523950679189318827384066898857749208542744208215332327215317902814609153714971700510819986747718648326921636718940588519115220574918429527880830995938772796825999258393904381884241270641720037363544494799044873779340026806654784624505577010841353513773452986313869554705309205646435034116359901689825737084142193933967464612576606878327133134381696785309505724302401252168556682515568822818251039070159103776198883150596323932527919792299171362973013883156950293399979588008596513298546614544860371090729210763120576664543687990442318439375398923472734510415265746058284617502825073602257191064171828816932734410882097694070174705195759364787279223922905753663612015920466389784767224862467247750428053258354086964827451857746619105961248215960827445409589459317826468731304832783877034580682682448966698822172360809297654983793161212255134065603389428287951139635810142599481247594471124122605313234520005725736033297868723686440137113538468181137482232442204141253689793406490976755002501025929119544393824025868301045649780170643579770462440891182271757157221926242704432834792169616179519995307138811115895223950627954426478223432638709681732515597567491738035554960955573111979799549599022732185926597492771697622180739642243724195363882253262536311912697306755359918346296440547983555184065616712334279536584051874447650547690528092662647757922878290636193718493749319801833268588817430367335312835106001488633832407483075100194895218027140850641473256411203111564529959224399807952879450320910729474691593801249089167961340466921622368911291776700778179841532897564165294997750329114485404914039673470852444762822292808923844838153887494018009226492776967396292119643384881986572211956320805366155221528623265287603136563730626388874455834362972414645612518083166770923325964460135495610584403734927270524440867104438295676717886005927958644715613026794677516218202887402068331319208506054970992092093923189163377064519551953312164499367521449858615618091024599440888409287099841923610314687436733902387021767677919215036443514586930392096514840882391013335720939356271289900040597371664491347733609992166894878834911156219236348056412132947645869388744556286851660302544760820800109243449242153907814232754048077875707699980350827938436818270399452503477744558646682854518649909659613831849050112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -58658775371252190735803166159121389565531454189533635467799750343148328891146057780988747056659782180459324107858565911961650091970622508298669502274936299582476087481701302832407005163080103702113689161709841619494310165016863971920285557055824785609359833658299454256246624923752413284311012494914573062627809645565044049699595183303787784456876003415785962460781513953042714601131051774884022770585290261528239414283289987219725095230224983085616286380174152545998203537173982383672041627118592613728173061282755823213483693456869752953245078892196088283706975282830425641541627082588610499096936088684762094827647482393081939570631477741177378492577850899179010793362573973359054830244570743468213807032862124109349206134984132424535733528825804106387556599177815516352005537267116635820536651224481596786416772726669689891180196504100117241580738588441632339152887730080657437644671645320496633664717227900031521081132043215424426666572191207174564350793481771708835746017944588017209725854976956501814758512041221397622296546756554245010028418643781442422462473157272841417956318793218212262119963970981793735291266835788955404461377334903128367424614140502595435946996557251616395616008200956414642319730740878285879992208872041194487501624022385388519999029242979657374767812362569240695763593151542134356309080444647067663525918448909742806800210807285713120833810283698410858863112592654003444726629895369460344091258104689806829335957728274740767931586056008565849222353225315287424712694882187511636029484550275327342854634009158500165342289573274635150213893909030389844580316379721378928382553326254822562495755149502460497199988491368312674196737619893663829780371399020600681311491256834649434376527268444344053975347524996562145634828655390309291062603219784580863766567743546670635625229100074394525871919090436814933980095538115033321368021262096655683880893320543043931702429493351922261525451977778114182212256502785356286737847842975867353824829043793457772860084274045945074447152882284522188815272134611724928897875302964768433734820455135410186416816597267495351537337796007001577133350110643775559991770947338395209214259312760452001827901776653564240346903472176918265257935869756142253043423400636210250722753709101550866826043131862356142968927321494458437075132279050066623240689428301095082517406674964958814805865962254280855277229044604650054061475834741065280818452315364152732469072571373964593304810706947784990384416425333204114932168649261274113934333359966777961022711361682333463549182781390947983789256219323426406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 16040156010246889866684848934797103640586799426890323180302861673807778963189323353928168785930310410533181558689729127848805784670448499135869654604629823017699396003597512072134094169626149196707436838299204373004970552268187418495277463787285057796730172220178012606369049637067115018489897429829428630668356853473223210484085170904563443696204823657129047305777473838353370796527959961586741999275344480518989662470578060980721186440064727937919098418514277672894684387256696660910475673822467420923131450711894453325101235468486849020274634728309193867406904683842712883261469337844512868461504763424251783584432757836392290184807905854088160704195717358213465997941486654580581543475739195028007209809162271740221134501601365181209389750153228929044403761914967617323965729990298919222236579151151532911496679852353664539764683715711963995759764758101691673149493754665271213382528770531196081430954105270856272830829079471724905826319050497156515776743239734019505118352066722670807441654887418432895028626668273918523061274696053965084659941419959376544364059015192086615111070843705927421232765891530385441687222595843703385303289992058614317304246568275794139259392658630495139005969870357348908992706474389547537608262753346642414673168128157164173978673278470447802193982648556497767377222357786349845654840568308966034500511766442227422537490975547340081601549857242301417431397525902487623249639867340269704450156643267174071516468603493037952389254839502745011251344731279651861438207655598867593551279620771572918323198872389991635893748168804164253287720237204978797743009368983774159212929793295746173938748062872410291945452438336029492059787769259282073684795421358478829664291986545744797076442946214264090639306508527826010067390557415459037359372715923350222481846970558259986846358569768608356179294975189219209715583373715516379220405482947095265316745770380028836394248852395865052050439230190411996238089672212214862206111974409619986636584999121670782263328221723225994691595140837982283886107010916335519537811596717974709345291957841376775258485447949396312338077232759702910019524834020628848089737649732570488124583385851966339172323105749775413876269741342341566309943710309624217081012705734375383714231255409209033039914858575375666313731024106310891233981744439807772674211939811789808537177597209351912174234067310735454361805225584948557327966909237123801017499142420909536681547599669537930461861605567747200346779226844467754190054566595663181468725941725009880114164270361537445395269691518385595853822228975100887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -3977676532617570037464626554837948478779836143078243800046175189712181543611793215190067772047765829398739689086559260092444271715339555243371421722432450978408111491962284186002276437066996537478697027151236073997215429306420277265093855336912580412360168698633231059235865360406589628546097978755501061454441991617797843825997423880612068907089223476170613623484812838239475769303724283129064323545777070698051782116018246406236344739130092785267335693985432744388092429314231526951363166896366766755329264559666103175915102752390522381772665343144010351467283943197032326029458084143769018517946638723884853027098083290131306091272105024871711608701382151397299597420478495167456587651208550586214172932389043912775881738993007858482534141649739114936951237640242458528427463305292899313706119752495853710666772833192165867012420314810686671887827038884540479477374669367959729464512661958650984125679079066008095315957341378237092054803098760886654900909236387902106961508331765399728439185530271582241530314107181490352477676034792842583195850536879549139122464725838293787697354206904294003049065020076865028192984182557184892489656610308322508683457229233320480074894308087183476110449110420893094912772050272294121935847489162713096507055450158197608370653058604126197343610619638149481693543996484739044689381823842079158990239674191484776027820105451377479610921992269157727448054671363641856202403392184424518085499472604121975982169895508711621852910939422158404024659202157294514037199253351378954885398762158133170568769218538329429137944374738598285079923701790078068975201161649121443677621202025775034166909604010599039505998835275306863583892702709956967529573881707562907258331114527906233058791355196295971457930648605886303553664951992842166220375619400191647724481460516076712931669829354869580857935735240870779119342819140010014383650349498987189215233758195771609882819680881008077573594619829298985060131807434955647805694722044469659812826476484216326292491448246150393129432200005652496305834053632928354601723178934862791317836947180342259457480787495785688214802735012392630905955329231612210911747276916589376461095815476645446964862345679885373834269543328986155782882504642860308707203285204912685458566691972451540894703754020204450222042819921054174873521362635057559165564118965075120849436020939504898607088689603013315535990240143136108134666987329821228159410334610611952863752480964986097375437003576537786695612695337357672858733466643425274671899169541990899609091382625081417494310746325601888589803559379900825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 892930149323087492732323771894619376088823520886367796502579039349798752604796372734584032091523708528105474145036380240957532861072560977795189632903967635147827995227980025332455030730739194138506803898755452629912834799498014678056984567011715727268655394801799991080965909441225538057464581666438723141813476679993141869617205943821812638058896555654128263477625196912902885318746028411722515865998814324219958588199114569570951040131173805759587328730740695496093938318147900410644579352645825951389388294168222153112507070928705299945120195249477111506587878473718481413359862423250506993686549898334771588781877156405813385373128984357089275093153520481262157137227142477824585014646426375480209504262553167751298482939443882724234695006184078318464207457658948204559804380624072322515355248089278994721983368490572599543434841635932640923876469364046666614733977711172457258268100086892455616110559548273229191713339030411626206657060399082260788593992407589560821924885495585923333812120099104808598129128723227578824752478024864920168700849313394016557457400336177564576532376571608173017681921453768206719427130510595793254013731801147203670780833185832117329408188791751880737311612200663916334320266874965339017737100229906231624126311944431248048895072699157714686236797729577319914240792643081721654496473937560377815991359877717837374124074436465539390381979954926278504533417261538465221826479910420729954227156144869346246559446339511343636151193621234442910464427270090320776935235859797324372816886679701766946476191602854835042946750543892341916470399543043111085525907735451763546198251234030025639735102372255831306858839141018565650777959250145049490616137881684697154631322268680861343654186288798462182744272985819424359489041455083427045864985059873014649832163223751899655936031079932131840633722054214880566407745220032505439523723713064085342946798320194960654023851686136311298196966821732517928305689800522129428504574551432275217079854151218291156047417031489285855307321117891834354017528574882005364291905344509033152051936311812958109628333287603474662732526242803046565803453203954507215640624487745023451795908867208337308494700702499577555499268832014484135857679840093587693390790110103542600161002318665934519698703734880815944369427577764123450057543165824020842687314430967751166479332252544567782057333541396683432744612574114859430920075213622403648265700442628725900148461818021662623835949626872900840941966263932378073535866568974544019822617387275090000051579747914772703126610073695288852079168091513159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,55] -181068404151917709173322072631255334473635320680007610093249027587649650712620280998299109134862487300964362407689327830960494798958451614667445294046869787421791420786097317693036471908200053967402849969373798361016947400578218685079420193023476111584715715902482457512799494846205061816648747417398515000352583507864719921194184532054788550479970301245912876059405611546709030563823721462437671322718212285121592968954555776873882230151161433767335766433842324842130487223318480947462893843725895564972002401966694388368533762664759471978692053515072949557138646193374181862007604554258514322072646341422614406115185183113321904349810724541497744209057265526443003822728446770890502684193721330123381757721653023960335542082715961590539976987761399602839330904306580791899290630103440578614115318875395907881489620142301312185814019750459420972208015949606073050448742273353720653778883714769993912440722643212385923863267458903711304612723829983178145081711432352396559414972630438370818067529182160423972099751289470674151992308630418294882540212168517296445920461323276357286048018740031282855424888474121403008323396801625024790836403918396077235287805985503823016814889288681968666880200399227961203264345380484907407080755979090098808784834432120817551087428331506998846747970069696179726129924517495489222359344891445556729003532530480010067484933777355361919836929259051729702679166990434202213838814505094620270897449663849169781974788998958126981547145737372243375908594927652902377264626952386859956682202444326335956962072496902729217326056235109936030994363013117218673287141548529316791870376934799729573585464031398321753828895117073899817533518154389896630400547296018312178516459823303384984654945220000771983586667973295548876434370554126199008446176055175311491208950768467784540306485422491910785855482187870511625380014949326183449532266510711781803610865730590174527663369186765534564674278924204739374025973782527188003591787496512109628284998556251733723501538500760764989364370538383303903576055922887157102257030682860485327044906968379305514671686524581720227580782441512089316829248255031495444401274428402565501507654101575459223075141128094946032267452351258923828521823388538307823948241474400498297322399743118617143781490682393425267495542805837864715616750511217574741696377900709059447660885865677187904419013778589715308962010733010775134595041311912415633780331063298170673085838482701783553890238549349925241543777234937991764464053261927272249882685983673428880264451470877590773989718007602206079054300402889523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,56] 33071472410345741546786589928571145517011054751769659060726548987699530334457884148351962195395975671432234360818236627648754238005412460856872572699704294546077704950654578205131440160593628548535090534857141921664617650162400233481014476185012074831168156134695801947611356170443729616985220695365899637185219397953641648697996835247001589344045318169718937694083027882247140504890000220924376837771498389713166719009419157561655074017829929475081644582061154340745525293430091408892837714102235969947525742732142979915720846510518930837800965625824549387719474767610280334739959162057369608851001019264033909764991999464639253769714591501109422253765733857183257806451471842578279765035298507802682244520915586861459402644196877902315523690541998150421170845501542273320456829471310080865204404590943189732906069991256319010392295797340459842149011217667591975955791442170906265638220800828110330824455524879371866460599934521420866498330022745154231836329179192875015896100186126787389172168577760995438684878561238647609515273176842339433799779060347733306065768765068389999217123553985533621899608600937839303644695203572769485645171379222721242405279210389634523790843878424355939906649615573484936049012035840121216263075833966320794084819959970873049869817690278334596495718425210521884923058865169833114966381392915909003336143767198450101935546125179692973790739999526418307863246526563189158796915228578052258620744206206182352988238388997082747467168353950409711819307722937860698780971914571544749199710351967325645863355927895285281304291707734539878224098282693379466895372362544721178510308365114247260178407570499306877781749390471711002067286464233300435751941011953310421461790984961941148871402532448398765165136363237514298891379181586786156101160571591280634759201964927432765931375407144519461243858856426758821743160687599442703688916360010181130821931882902211411302428121151903580215089649538943541101743639269601077129390458507500242708887801497825446894427087363492869980691374182869739941136539831111022186725545237549681515399542430169799668645019600953894597219050828188781458983132037400716829040307425431765794315255140791578588252099722995756384293597138171143723458351934058051575605463456994521692467974526340599330129657531015811905766721068247048334807815189323156152562697734226246288387494917572844275608389466224737115431813313513788116309679339784923067325350137418412900519949783021539024558405187500764156868606850125015171716054587729001638922148946589739586871071179904743768267655368648620811155758263566336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,0] -3853666638518214633878315401390512190849827147472458892083952784482533017760091031017618525147987764324776929216042236175721736199401682915179725414961764427077678397203776920806645644609853553955692725616857472522204903227873248050770418132211058228892465275087887483672904289441874987413571100648422013489807703950252794269425489566559739518807588900100868821239303224475536664506004041134306545708020458565812621939176638031530291581561473049531185726941465799045654367021776033992689938581127873393762667720365062066702294512780242978619060028307177437231684573930130265622234368452294199340956676338756546271769023088961592019109571986880635786853735317853043338725769102442907668233888371888811194646677528163434696087458810380836647671694696596756766846803498609867127722332967293191917020944642306267577139221865517799820162691970960465648945021304275493615386894294270430268659228119599751991828794757656836362487460208491876905708349471196022457119105412311583771108841750946735263094191154598772521240533052936608244142965955522142984215483697818913024311703584129566686504477198745630166056350530217375554269610420311811011569019159701221360932643938156271826035671424375918657998688785857793540122685125657483043582947238567469549946487247266959008270895556428925840001141110385609932668906338997174039453409302890215315618688784746882468849546291759794909592370027794898585274523115322497658763736083760621538824738065888679731988341009254988597423383451039906891703466933849532431834889932495691940124674939722785992675292266443312749797095686156337529079743576021135435322790756584102459461834540366459459856652397029293465846289961322356270011380799892763639262469656527791977133326009314569215389250553138069742177697945011031753782125626947620170674867791983755471916409670462118719300694618564148774904117663929872242455268334033915634302104658449151266762747544021585595257571716824906241627941862579204649121494296957642273227112951304733326715261098331909713340353240215872142673137841204185918707300541967750470009310148198580038951174693228854086933071273687887069063643280667734951974595055729834793896917975537677103348569824576248955762556059615055419238207856618755186547006010313234457842309600292530733583700419533147079423611412123061871448138393729613929822731418484847089284222896075577302334267629710684731698635805693598580543014559634294476330590179754784647047148089415078638984912879042314718594628138671215660918640705784304006410895949982444291602165222574570764005086548614532217889545618476925474517811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -2347765092635136874343103294862499794785433955225314944836478943021216512297165418385141041077445893495240169955354288852110890326575261621666277429784892298002580531105798311677785555126230767293119434605259454624598712689775496625075592506336511689238200643059151589828895589257991381733332264820758344141052082230775409817614991186704859211873123363964568939005413866382408115922016004824783371643779634175153889853158849765507388146314328461434913255747532664622207046448889132575724620120529810443959219759166269015256520669175940358955292321144485265411361997475396299871950461673139192946732243889559869342658851671894012682270919082130579266900068750148032547636893589170910807927825790778222560081560635903785128544383748490943790451156912854002684012110326031285031264911556086980101968816881234116144072140936858487945375695113242371391735422712815574309710020033210027089850980277275512411353893449019455514515372288885493283982546306308755862019299433950359116387359780821175450453595075914977925137619771369219183520905881816083173414996819803557297831265360645327490817760538054723650074411684779340928266847271110359732651659113349611634533498483021310549447607959569061330678054093138306965509205005694989748967185588300866598304819621652409631108701563319195967974840978872338450268418497397382300537672703917462334536970111592089506501345338317409798259139694092835504667350428650880085557080198418122127727863704061864710165943886679453065304387001351290600425259935150000747790856385260315435241527105885398933174506751778450835477553688772528361431328587820011368019897746693201013770777101689055975908676950776706366588298928489351176224582447905445958875522287053451422951850237401520686050878087688167346750686334403690529090971486688648222304716837431194676951708019641071552909451110012678129251841065199765112743173473332890707225185968479141444657754280347229493363191889329058799364025278935210725329546490394392299314406928452216348337249384094496336879127404793301668539627847753228799978619978130051656423840157490644359711232684702720389132609399682740213344901519418283626334790777944861879792946808947438591363845920153010866123587063661456851859316446106135737742570325925934520250912569389496415345163563858767099603741350354070706829323419367814787048737487439361653997163982381747570307424268475075609635208931579996446304927415749016506389806813271544293737129296064744648904658840457492600418535248829607875110406986428012344198482366752449243942902307857170936802589529375722160900253774696833305354616963072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -228119760963429925491438530742292036986318377048394512654573743974944572340333056769170161363881743883216819876936136179043144620595114077146023835250070795528019876920187899523904123322321759743158457148533381742985696626570440675256185591707442506111389647977573253215246077248358670292926806665204414421809272217491721178045366734991914709791778244426921203841211016887205894510470035253202722879597994889563146354830218519081746562838119803184368631700923784171947132926007512470266352411679532139475674562143907207280933461609042404784073306987405362318024674160244182531756859629223571524761525918146319629029435662579094237381812205597016824402078483622808437965893626851366750149296054144818292878696296048161285602027758944338150076366379544457573130117724806286638665383776480743123070324947859600883340244844931914640794795347801827335183052979933242809549610554343681581763180262034398594948679267059497220020511105155651638910599540293973309477340019691455259053769104544527461695914528181620141441123200364898900456227563859908653816705581288654644607237291283971916830776379549291405321500326057466945707973581614677993015889263661542659880116377027264361219390152370982369264632548085223644733432406424084824257128306691430168911556555357224480583456612945298983901288465875315172356038745137024099561018349078019457794791578373038213418676526231750087084914755434515960641052164924935101534674694687736942669521474856028436599627672593112499392054107285356438478154082275556289263734777816782998708503008625524987184711845411284133283268326402296286665142562637209980062925803572982402581333343920485315086867875984112289852966892138825506290615421733587133201871918982987509790175226283062669142234139009165385878770993317034278081776474340089668404302120582119124245826591223127199362759095831516365253619877355215259572883997840074071793491804823524585764042172840220058553938836873308097173909743107244813225227462161220356935673950122871486277743893777209568649841379688434529174789999925577413702134110246638908062101248334292215687533041812832574423690458217615320638778891299518799600586883554053283705809423749648532918633075610107878062708786654848684181025084241446918840546051679923930091748500937404906328930187354224284009458650971748494569235443713212505870590848016967964495747509730996489171320090516161191537433789848933955638861522098421884166117090592273800667099670957275828832139991545147521893195655794517828986168448917911548198943701690961998601912739243553116059405933019197055336621309803626038563219649331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] -1782119187204076006842899666891638530482791149435563321278143291265175307473218048480175969593438051658325067645444988237868344181960233617329490442682839108255518381854888679898810682301554452362354872548259693726488790489941641905431739731029115723211851362473370332420786394338171776396129749775180347878955412255925205410682600719320094354167316227702013815466910948931609247680082722099462742170666228191657054561076776058271704972382189103704128469818873723486384323038861697395917096662606225266500010056504782688693068368870015274860219201331850825506457465130228117477267282569706317130734543749819039908915831975374579388562997832300603649463959854920379254887595664198486305194778846222496779838039688422400241306435108450592782228892823115394903041194492318047468739120112844804025939356805018386546255491204609188545083531620736285690527041815906445110635697972964580958813844989856875725347712360279191249903829468953399588557772184322518141576144914072044513514381513387135832044049200818566239620600878182304671903259199807122464595190525903216082667929921755324783116708308172021481147173296721543429637471579363351764724649904426439123441966412670432775662896112915602104342369026681984944191003465830902991927437767142353071385462117477375440901059048428284837582958596053365699572484498456499630906247630898488687894666547805849538161287587262903944089341087265029168510168735574737439377024021954705503089931362386987085036788512951253414674491924823587050934828800188327512788661489651908134542721371433013228803898977575643841816346622178207909270274181227978137465221310869890128434284201738573416613924535403175537275611819957710898883484699062190110287044662631838383834604122349557626071013485815741344357743431871126119105816040303507584273485848494049861289320843471371094413911809211282403039735243119567900292694457581548529153025545382872767901239605012949063987177539090949064342919750451395020939082293628168600171201300237275101302000265707843968253111692553405618280069097116573903894138244167302019835712741180324834750762224958694027049560700065079390691235038928694101279554384094445716161069760056077437066306057393423627366461147840995592577472389564279777767348048306753856391356993884126730106639578632912666088695769508835851704184159534590023683489506436530132601435265549652557017494030000846769746119888848183208485990991333860697799555109913398460566247081225034255344918566041355136813185749018520795628208811665613602659913090927297688378711413053275609931570846982938416992140654947083968859762059116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] 203325419416264846650131739824436262673827820505012115678567364772347334882973918414487518902803263637358818820656088767859626845472653903920451467919682009462519625494556664602421666363507492783988997703773815320635303369067098632663996157985438198045125141072979663845706871591570025401907747859356541499435531724738693614168367112200739932720170595154523485953186119654262517515369356032325003417018692885099729813135525917398625058501541439853964171831751012394181520975528847921941686225823309114036046075017774003114885311126070311737405747249393726936496773048185338485840221947351559249732377732428370288088536531688355803761431041994572776739608101569878413615677494762089019994565395313361953868023210922791327821164104738921858637469941574125149084486451459609000186064161561079143557801412455920239568319200883308298208792773553107568261069447468545444553890842987865148610127816931874767095060519431124903187812151820979549711819155068599572760083778398886414280875599211139904108866411048516836808779502776152865724055627201820333346196643208777464398678320964428477542000293028986597376163818280517945973417000371595926750330783541419251978786055760430737963726505393901869010423551971625475026151961158113301771092263056101188672505184179248015754723451129282157059080367346119117338033285477369286161707258695852948416250523334787433106696005191702425540011887912889800651149683506740326847639658642507659194255712785151849230039831195337582673849897762093251738311833309896088723539421109830949229599377826882146284181116131626285098048160915734224813781174537287062338804003086424951320929948159319432087071163750320283723613969682057935990737693820071056559742153724185765967515378002462558978428016004834365200596172134603443210009564433971802997388181787297773106457209673471068040474082155752692731812854606939582730975809681463496352818334532123578430710933327987163708863294114916206586494716887901271348666994794879943961526836296272094178364020841388616934046108075293976873614099172750230342316756273332173626256752334646112692103175346661403535575437675700354840845309784093660549394359057902032110614242816274738082702933788868105485508645912446645322539258195618347963949636750577394782761561385364895697275968418298448022871044260644858092033301601408643572008415260999901360547185250876767383679980266055110316156090393271203021894284210556657958996448119588365701031935782897620554858469345570453958553175649259087518527409516654835673197215447963944526017743540660912399491689961820218215214401154873763574305254906265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] -376865092603558447509864763763498426543777656181835427600106517928864930742920667546715480928325669270729040263914798744645845101803252206717822092689749660514641285662975658709465660441938001684246753198206559344628178427666720683005495960438469363083480551707501346207367414899214069057195391233676287178932284361203305080850229649222760691383378027854593876672388567248667403372418789334801311801990413904277658662233244804321408627774144613438992778726035843858035177519729923198461640162271745055368646593516503681613118597904413523264535586785504515377455413854709711430987483572170719502814804358587390033659074169795566733470761174085201330564408730472465894185165420427869528941672557882010538534429404178636952688000845507359306864591915237636824838002279900850869978347464257045303122244053681967058409275148298875098924018841821816721586506544621999900416600378177650763282762229395087816141267687562682117445505224856643735300216153143457155117825805939288413775471478861171018213412411132452428311154935926186733559719768251973579608101491296262107864467746581896910860760057427411404768216975461458254206094489129222913456771644295249378614090055779186730357886891265389120251270805328357095855815287400912944212277613980634990902134613568308131873810992867925943917222575365821072603567049247123029520015322480884313933906394589183514936929723322569693443950026508387851718126152596628061077658484375765403402792683794570590581475692339915074063023414352601508394157167306229711075067586198918543534876828588453378613998454814450254031453412224330522736286309898999895908910114444741326679016047129688165882301918481388230033653783480912762612943017216577219970534796396642576958953472418190496161901982085356374257384677613463460030689566989406457586001800137882471791541397107276236410182421966345041062449341979916146534809350927969284283225923601772646489198781583834908130620918669930876512039288335837752698342610136495189676730529522506783853363522169640190966919017063260356742233315566281191074490360793407862040445479915043371838290471844587308822936294206318021730244444844196104189938640854490464950037381143612896581373109401604939043432461047098055506438627765554708766508379622980514202305662797411676979760428913366778732794293898040113093827780545658070611079043713094922285100429211794106598114658619315382507722488945368625468670246337799585626325305480238635257969315046181894306069584023860884195236489421698900526913920014199289761853099381374908182020389536908333464900718551664468611233240970504081824415785406169088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -19531581194335098592167875774841594315597008681370259979118308881508290768090520042563301268950344498319928570470759190194553086930122218297773802870248296491072329473602576286460942392196705227413943984766402755963006057355807629493382357682155841748107994007306335385503868755239548194439631434487795678984568617809100655131636780220698768497200566583693614856105225228164993762734427708042804176947282693921298120909837735888841935513691473161390897304224309538368504851623820287849091664724082448102168277966720905768595881673404212660596026556052170397437130121784730804201215518774881292865282373801507124082178908051971625934861106103068167512892113428441304198825355518947102604189448694927968408572638321520206971339004516361495763801189569108774658511423737651960262192753286706668167696609905078832728034426716561746132672190571838325149696196906808545729406489749606211236076797399962392186590785686525458064720758419111211095872133851164230695033093480111156838079715393194099990631214870365513992324455507627419030300843384451132944130038612864125594821091699014013734103506060185821719124099926991760419751838759068025381344209921438309785386051751002071626269165513386385243659161316526398793467109890270815758815121701779871028561058347580958598853152308561204911713319901744822611685051230553077878527804445499876273922471936578523420187846009171663959355311346005682938286190920608854480331534516113636847861573722876427954319248692905511373435886948908516258654573003009019636717359236387503939608386111035413443268276498198867194455961795377887995742861826438012694670124809539651010156458533594486668415259545356188688625960512403911558470183566797238517388891795746525170751885888447431399556453964707203094774079521324298825681431651034477976951023395966535483918691115006662350103217399286719898583417744751572096313385698726807831698611891893689128449478502915272867705462398584591969661214566298931780722942517995042573427448726410375746930641174688742221611409641395147661692122901487729662850654962302807601867551805685756445461410844269347903228433497224864897759700325682796528273730104896022458551163707750918726612595131969037599921863229805928215514338674785885217053042658351970676143440372849339834278444866724357380348176971811901934054898606150548664359815845213710738128900712880964721655570333760471911881833345411081008032524918714213918151336341319851978570723693214965304090940454381793168907083467959386672820391488065620948434791419000741406228674487838818626369562670189058045975735785550057307036102192162406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 138542994038218920417728113396330351609363748403096453973468039385905572296518924378549241413247794848099765184367033039700683627380213955902528993111699086722413516337192046980915245639685930198843708777155288446996297315449192597910069730964690391233948766931532107169658802448276668270647978970313817124204897236668882124552616648916418301878582049140531073828820905413988539627969855230265330595126750597461890959381790817929526205593104747608487895292129420233411987217185793949643842875014575636593728418723367277570865885546762465701554884749633056024553606307862905278656844462845516682199830430157430924963318521373783772203905150445952508190269181769234653949205736480748568107842513995432964083162972771094599432261540942720678012340169061331936070816137381716542797248763228612343803769076786478130600808463837678787598640875840242242862862655093799561177451448827125237744167840539343048336734162476496562146815246686353745414214840441464271661576137805904592789030690632598072183172744878726977838909790596715404953279347346891034398316304836517053795368382074201760434754890488843627285269229299965074976592153677592967543458848871646957528553110432337129153510248651216923338474736273756605768519521022269657458754380475220483486353962011861320651975722806209284915279850484325242132609448043236756970410200052610426283610022484140568223443729075739311277072185133000990299894777650206046217384490878370603073755783011905472022016423320573747023721635966162368436567369430881115436727846037280852400742929273422828259621418591898211619073531709026480182515145696977716325437829543431936452249884423572776142364277481950584700266900940954822857980671688796722592658083758690168580835261212261652142572524172089470896126464033030211243592421889057180865080301892454357683883140538753083616931375505668132325492733002168804538886467812185480887278058269430073633912175047086642436138347864232937391662946559360042430213859442048692078396180284905600139649040989472842241777218857297818238352708397778851055768458099070222343008347459468533438098894551827267776136676193196298557756316677906066982015553756461746546506956987553433702729286612017739701073167647978637806934529167703022729529547232497214105386678520193237484427886918382925732645882049013078451249654638652273786113815880258394504525698005641260242643522599839987448391104302522961547198496710582751301612144059956392944399820080492527858914266080350487848581772774045646812413320895491560235136228380802109647933407324690725383790588420933456867407858237534576270864908898036350976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -151998450981167031234765513794873711633992837694876318834910649768836160659910794828155802357057090346922140765003876933561832881121816008827475014013344007776314896753433872755007408282198850803193757356069189612700155221870602976340440119437985007054936706611625026062914580712970873675465449791624344241381566429919798924167750780904310203923108197669630008949896341487020881570182932648765566142933439927120894896047163026383280129250279711031014131737153976384592524320196110629975224652248212531315188681168642309698739220619305922673632639335792935319471358079441241826658658145894636784463418776653862806936479284860705268172168790788352059488710280191093191369243746675815139261729708173129817537862702172813783716971614856794793491701210843942495958656192641620055685619072110758306884231678554260661182729512706120171241921776544793640326754110941047326052627061002516091859491188830786172494886657194752732739527866631540974500721162989958407815326070567395457915171078677837341247079184450654386340215083584433817055058898074978984298601617674636889714787513713697733839218056396355003655230656151598933687491518420984463873959852876462459856229575560986563958885983692604748556519234125803114946675614525689182196958693989143418321149066883916057559593390750196239441545587367423822489196238485264609226900149989702219759714512337392304085467199647812379971551530515661920982425225385335593665646258743790821119990633095699077578208303296538800888352887891357599150819344672859340751581599826780130465201672237374722118827202313868172446529553479677717402647987807223231072983645308059844414897793066792418500635589193677432941097880928610936082187576170045295693878778306662381536396502192070065210564395100324863076814695180222380740721789597335276645870999169817979208504209732474576377539002768009104666620476980830837215878239710519811351253670742006851538265399690925727980559516591858068555948010167994782868324950896014722951372250563385220337824035300490965916041420712890446277622996568853826559159971328132453312189944374221591460098935106411625267011581154016968217765121305782725586395439875512378109299615494046471609364375898070373521837246176952167855956939716619534298090323372187387306858009114674220001962440378751146415267550526866001408209325950169864235635708590237506480239128965873563259899685861819810615050638292967399315614391471413078326486822441070127424941431419317226926724474257511379912050620686827765690420554571933225893394447259557170974497019411851632936821957767612412307786462214122618594343522264730828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] -4139184692286596921788185437055908418678034412803304569334050582600562344796528078296991616915143851367802527906112823195569980812634692394725062767517189532478679255486763469839939395357242593130557107122909991033333804462321229024526067664547375137073413560569462727288040397376444936441439218447966688517304713917147946528426104747026014173680181227342226494667594406096560129699133752436856465710356863971701926739088833892116673816000016477965339787878566595282036933665608998144124109784485470434634881102142245493736265328655830700375289753223051396046470148666716468456256337736716670722602829220590899121422390314397128671975698841801884635637055208316125050192293357614218276604362979970053956346879484025286348032201058936488811462848732694551888130196640164516839082677326349012476967409152174953196928606621012057167044245146964516141915693934667141731275863137840684993089420769650481031605532405629673606991880394464420623485507474403254136063486039866030508031201425915345021176825008281363241366743792723207685147142646833972629962894456163703809272573924135937718622688945073443250962853695582219338918794225839840434108079668194307263458530314740314042848589887549627461209247523937122137297552881996828881517498568022439640641084120882665616034169292462509278638213329338694820919431712082455542346444314143050296453515044904755738181732266694183107507367422520822719071397456863991428621393378550218047360789936019620976252842624645398547953463368548521307967986855897282932313694488550134028372741130166969299371212506697168526734668536331897577604171936585665464961235067233573542078154648229577836726941473213757878053413348976069510784682303407152658437302294771994940092872571396759694005682980959490367902645377473647773956184302362368927772992502533922953800899409250055072552417348828427620937717746543692723962338034075327869804486553767012766927846795405911338841791583771252321431475764246511729948830799739361774663981131932683618177382960609784933430042472136845948939118062733576860398808493991769742739410380466764693731541261309811664940810614966204227489551750021249017179308591845916903405405922698600670814542644771808330909747683740413757174960135483539628249503655363091206767581349171638127477604215545035865268039804772850101975074572657258913461492300620894305165889727992798226291081110327560479295866805461560666493035017947206703471387498066250128484924810538707193045204485854926875812702364853667044914663754724745145016039823916713051539295702074227747080712342013353909821141746012058393351848948633968836608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] 30102161538592936446557701548427724416085159453299358192542703510336308681461848229620158189299328286522674528408722432705444292279505380595337350023219794751501501957455743137794209221391231307166682835943120562544541811280599756939319841116145002246711310042500858564562392712161042708311652604337086764660094839423729789070659152898210030795253510655881288129468748210418397268396792754828202198957071692929969332232725874443810773640301792482345149801391644018063149013760875855834014872956464042925906756824747917332131045924043154883976027607595949945625300314385598699049939865816345604097517793916020140680842444545277843739847405366170378252619794941200061680744146989496631510610750193033818975166881081122988845785585766110716072076713107584747033850251775365747055259304679675051448124556922642632033462842876686353581611131199046031393230302168641131683202439047505528903503102929094919811734652746529322664616470536830373598974911115704995818958838230742531938017079175581131985383206109016448877078555321085302792172754962387230605006379557892190978483947669727476663659913275896137067056625613939266073707747392496086660276706852980091707057544831259493170473506351689883940672269387295106819442820469920073514555875407419320154350483635715192503929845950304044441271066443059699797826174902166927223818526212951038256610855353214693449230063304441431763195347928147714714313641356229592928497392716798836227998441984277419493246888155580253692580119141070078391164892258210774878791744467109409993007732416968208836835112731493537472057226955002517675019217641107103888374173087267058507957573318291194686924555748888520925063394848928335723132400504228956247368631842329968161480049897113200849448324818302532828626950213901030613482218091809591110315367982264308778421123477162636885049328945718421450614674606348254754346259460621119738666999937085995925731616640230629605043116709886252346645101442601082389528251217709604179867203651978537047345393136182476820995401882988375437696844597844214278209545910509742104007102493659042009170964860398495512505497280132533704439665949229467059730221443181876175035248207735583861404730447756160990798794315122920979049953666083602375644920831996009973710475727590320412910606064942765779829568668447448798489019265927367297926841202243009490081164349898084751319980564186002634741082048525583057187849561328947736686230027733719533030952299137273947374620030830442335570230994227590615377384690253780687833947155034408957217309252664150225728530780458247344650917113420020423544582024229552128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -75742461539113803459564527097608728440513037409800836440224378604012481157566207190151736325309430387925688674703690370736360230978556334416844103024823723673692917971310512697396073478100821612846436367010163140321059461164543430739194176036384368886325629825969782323494753542838283654762581570107750528812928393930984870027545346029801665576528469315652794796482698477531365987973355074428434958572904059006363069974036690698481496969430430317319840577750173109337849968714126388395633409709165851228909630335859201749402332839988462331162795815257559033085151638268252862485374217954820697450387959693773140036506371297483189982626518847535438788315475639065487806417332707319693600713942730561221860166067445473964322388401430843211155148083802754764732065266374476427894191258459429024683422851444617582753688677379892364492898627050933887587470028237372668418322218213755692206882862681148841305489578087636861389617571177059323406228277807253269438252011076352354514459689903599364771470813835188531356650865744440640784214398118961747856205902205243152817897545326803208689343352144070122544286696860627880066990216177333522887098454622311765568977597137469379474269031993697678647280104616124049506172799347144343604685360334816677408205207381417302677828608717636365349261654533028175678383585044730325375037664177171400123651370718444306414203343196618496803803498108789780988766800701314456256953463743357035674449733858338678230137977302995050206841664269467387472977631982057194451142511477722189600030725484538116283010773249020460727441979747261364384297426847519371413521954047688687163971550532231177025126669417388508296211857944733980700097768365639758144138812986189053119740795574880461349621730819686485043153350738300346355154583210043138066428147614005827971759442742555721158844454622548409792563629595794022866901409287599738506148617088155333877632065739777765186096689138631215612470750566678590564842570063280939413464269351368288754095730257686892221273766771533669204218826881834607173511738640168740113539917401904515280135158071592260340273350285951083192648148298547201753783565291273467107986543453709160960966879074928717311854605024091118415313930592582749732036483184886518306049248080158355562320335186105892516465718024081949138459084395552420037644456486337437934088414468922083880685583795992058663703771085623132476333980594356755751236638153894047067423800273295726556562492897760300412997820874073890578113589558598754478748603927591872506790336447308509970561641690040449824410981064937879133823878749798690455552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -55723311180883158616266667352183353496970652501856228302567917173410230406377597195677796912173659744771838316096458443104296702293187305044140560444473825722410303948326962692952895734194941367577339474504500531275935983813715416191927836688378570633027451157432274670649527387405437626913204626106491376504317607123381107996018252320346659556280702688169963532536413080269051986910416802007330824969507620562150570417680333795069281191419890319830320216663134095798648724738122143040743992580894604423648773648555517131667211013939893952533388691912782266125733011030494931684721715446114965216925472046510677638915218183460308990113131449004939660641104865586933321207938144757038882683974366585550423933630287714577723889671576727730339495147205516184324156271425002577238592002334633322747212539576308391779008214330548460182579580146606612698366746874869455430513166438844542072692456438177669466068215580902942046673059506446559360662571439556062140892341086694186207821309952961572164916377857078707215045073002989858499940337406292956813257459050114666979683202962500255344069233027170919085657601064649274729467925985205303797766928502346258315988554112610548624767758308669126198081001595495403230801863465045459238372996445245079305906061625048014777352399574114407243686536548491215524445845960222899094159096366939339545090271679295657610775831063422710411283663667518771730203914725776141702328289337044267827186711965651158067409764052027188687897025686277774252119193479794013761412564666002526105734355133019761571484076082789749439330597735744131064046578756877881324924020749788256388342296913421916978026014800196281215322746869220499063736071089682422339645262564772015652730639273339146321887736109827421324952241889839386752291317272878093582846435292424001171802618734258966323647581292958417983428341678616515922566984870575547946472768711773471093526178992525908940601748597169446834472803184184525612514464832690279206609430406237791265715905326260890920936605735538209971007221533400916907198754851455307114743604354895311604426616580326065790541708820224029378069802090550186269454508372547275578203069838289552240281825722622863600143558689967338565000511417486577715917860669384475644642800546397707167814652469801042319178325743406714400850008454561520970551763319855865994503688891318065651974798254553604689881592634450453900097533851100509626145930060143184700215790052391985253461525759076092123941921864354694058385542260448110022278960684231709028395401183900178666400890676095985682527438687042450538636827785425636556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 869389307328249208729966913466034294928249829453639282555913357858995694123452152978614612073424183936510760376644550262514159700907951516890643306691787520354008544156760708578879928986706087299073975371084218061881295689475628808923666785963201748520462070934534656986607155768189317629026904492273257982300503775785576557225907521236963245919812391489135853137733311388599214498114086699421341262806359358866003122048701336228134558865594108032570858492577522587294656397691511175663302161245165675967678030477629378080135014355333404429752330730036632612435280754633557966306064483069553771587849368757532633953144696538359697823342077466908322039657072491946728698352505963628392769701410918168969564747512596717989935284352089797313050050179425307165572348216103622540283448117465394515170746324197985435316705064666251041593775252607386504585723798677747649972766573186512350071038299834853680621845873975435103745267313849320322910015796991961244010053387810237994982189896847038170256651038064120009827383399692460703490160770976892515968333261630555467890645210765481630111004182784382484387716774971315926849211678984594207323446993082515819666215143885299248448804565408894291048914877458117064540804580034339157080651064730959487602802543048801623342180019996832363799576677697005208277098520016505643884727670160782964650313348485870772140372458136354992495489013047023707357602611946686171169567329695559981068968582574302375560900792532160195674013261829986961847787519742181826598027758879553911990736165881017386040200172769273739042597023183497677630179232616843128431960986584949004301435627335921921047816437686876630669084281090291543713114393320761123809043250275468323852746284109654486190607098923831140517631818562010706390475108275891703108042236165893727930198542630262488819811291917354931067606449996326922599275718211776878637323512095853890657341194219066516741871581489542024850128625962073111647310206226575971279927290520513173157314135794103185821565021038981468583958555224545891942212233076062253770797573597989409886712975622013695095102684535489905376956129604510588105445008963762844568923836846679583691120612668886004107337519110980959972765076183854457801423847088211298893761457392975059519249765184517748343937016780647084454948912397692233142569758603684556195045678341353992445742899412077748557475901173327120308853123349873166224244188360165410043991160507053487216276997120058792943422330184009598344780162780721229377433753631479423410680190844072996899974322703211702509377838975930339058766047361153852506112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -2603463912037839286377447810922216662821849180335929884392974486151257781122258326579969478914658552339505186769521965320933430433752046715047934773533372022078211373227486341285721669658106119458392932506321936658538267842132391747332954804167953750933537177404909178238732523455567807652782901909861409136834207349259788397266316890998863450505350482660274533159545352094510170015802514844431182092581541662092057866094813277903848890099076272175495259906025629107585646914549921819919861514365731638614425568813249382189417298358880152603391396287421788547091169240865531308031253826439885763771123859948495210263294653503240048150356971158479603776889446336902357652258282876786121546461617376216513186977825521764616514407938442714225725307597376780911932157871730389530754453141265855105099049950502025742773476769110058586564427928255062102454615602859794881858604473162046717981037029044479734367009882072560682413901908835092432629860648398862112407225288730915463318051555250220342849625231724883412633998124865947892463126766375990008456332699103512288548010570096858140917881904023480994161293182603043497225789331075012289391157318592479420047418939286262643619514139690091355840955344848603138215116082773810786604808103373808916713706415335525512186297944835932234109811988255252211083220158139019505464915542099700217217650994994061361923037429350018851408773871013865240678970079303277985692605872599061398202666608515702691433686831040002204482153918836709882669148965960207218602063066832518679636080044077921000388346316018488692661650178533930607127493893487183420750178172088321695651563501160165187633493740350443670264041984028059643147627630378210033958106933314418287188202209424548152332688348964073420195135535848131955504940379766906846391188849286200468468220282556445902130752461304868412254933021606831182726917912984080844071481981594055739696493660310007494624779970985711057330060537062187248569038271220394935339084835398788201640169695993939133521188651127626242662656898158683911733958185471485971833021377167065105633609340706948439839727425176361541507853178646669192059389286717992833870392624723442008002897223527851956978609874883326710520808230121869650033345487031091860160052229012516740735150258824956639765492690276438375467633805150216337538474706877938500807406511136775563693009903762037762145218620017597414729826305341987954842076260811785251595080962328387246198892764074607085054689777167317791924305562099628368642978665618314834880642488879566585898748869377367519953617361377512577895354653510417252352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 4180956448443022414712271055452038834702804547217598222702629782082479479931530224264347023873738992511003171886882104360386771023826055530009515747917692270498657639505864538181812697714799918672211364021699262508416679094734627996401691131741950210861183252623245565621656113781233744583858635215723819742291026767805065810637296296327317475713949961072632630138691662817682458984632259738077533643578351613555715421797663239984495118575199663548702908090401694122789491411034898520121086651733305236706374235227492475106896373635144096693087114732903464973045197807370153135147717562451351460922678245700325503652439342707920114530042441824988551135999823939946190378094503870060789287471477569937200283600902253400531153135603759978408271067608887676465090468563306047642832030252706238555512903558967475804130934760081692734304435505655120972660826009888398674444581917111007258907051430023611961152508445318073352627723889908398339886378469695437633056513417853517868483197715206377178892400941702368205505501565977503143350202412924814562377373942377735669637223074047934782731870556561000426892233567797711579797830540860882579538504764046483217369904541631108967550154397090690053765710474071541683517949729081996836664481643650918106497929900708206710070458702409190334511916508868052990634725973601855994218307289077480427838506511282132225671883128399069841203171276862227100352801276947042088680394814174220456509042867583454718554378638385555454154732943240737022161454358390653652415307836968057887094881753546095848802516731466520815890986802310178011908126560133613457773484952518818996812333586284719830889173165752586023559433294278265133772526174962825374507040484735393790587815001757763315961518951423582729442670988347998637530307159819784159465315199963061110916603545172283349705630786137931597791359836663099055602326286082381075957998109431481545925038834652861681856997497556639466391839283137381568378487795443660195799464447121785608175730913497103743354686328098877279905965587648509514097882200758554292916476838551550797252970653996543764847253277285078654059367484339787825784286257629358548882436668003348859794029851282575039810986249529469158973122134375832876212599746452173875983282529345370541962130696966569928406029153662906695017622229926963214811012094263642562691289390352306204900778739589577006667234248220500519498730556696393146278798469345773622258647764203256023650232809847425575139370429636739588748123692349390202503453455866340906511052401922467212492922453087161176969429124067675620013640080016137632350208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -3252698275441918846258970030929010071652310623949712664859796260427356227433711718048995190525665917513098991542032562288316806010173948032126918428603992126986400662718416495374575448263965016662046417078186351300602892916830807941363653506814142137597681880389178049629288312679036603527258624907158797194173354506163772549790039522400559397733140014233351486583295946827591872010612900421747410242305355255302042220310237148437195432396983697941638416658871298902564772487850598579243729837885229776950536956479712291409833717226285962140008336258398505805201929807666654912342529392921987579424671820506552317431339627482358355239422423066626426239662880308677059734089206726501922016991030869916363752754875806772272413652047156877202443628305546542890392132055090087114540825307514886372929083898746668068838661777559526913966308507693216756785605333163281387355928268752972668444154437845463765206016463688515399486003803102832151923434294942567612333233436026592249412578402295341506015356943756622468278005385135124069048235743694116786686566126164271422256362424974822171641205984026444757340526001402993876846306650818850977894919292821420134334892538002860024030973595799634317503980041634579721294920428604272068299318165475538011334854878455965228514120750688461207024952185953244339688960808479839112491577324353696401338363222999207537441321937224379842883656416491283144517847103176666394206082584633273673820881949953603517899218485545242108072609625293455318618058638475642409160443920872174883241371218888053241477785643191325511514811126082953561645785859256674202896671373723431743028806378725297451024073244858409181706161918738747968526048005677600855800366013379898785349069953505349031698705829020641354866591274717887293237728636538040649802421421509912491853208884458760693648819872905549404434730279598144463243280737974155083456172451420069766790749644169706545573173101934703514135762321222329144056360409653988338543411564980854040541864421946748613128688491455250488883014186669596416489831692656035985627336421924731278124329856529160294224277849231913600439111907708926127707659382797656718858489380836369202100583085362401565595063828753207922679544082198221268631170353262554154109783874351870721545155735280869131400883415537404467714446261953482197128653666339291302446743610338250496276804946743681402435177056593934401086123121175845936162084672659614217416170214426892923634643549116556143583331075871539408611017387505821095264904102299087576117289351382368370127142046328184034956482545979652828896534546294299112243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -2095662237413596547119667827245743571107516944372684777290376324448625265807941466165959951753700606149594567428421844143329009351647203513714069715777964060040817775164701695288309473325530587757192876170501651829761848268286447840556041552717263711805053222929817104033631374520959936377261459011402017749171917871801479101165693086379881744354962554912958961986883870832432149660857022001389678629547031120807075660952632233383896116234439234872391417015788997845203930273160051412918787731773150321085685277242588464763859742683108684570374000474004424037371654009623711184383164349572431985320392709382191902759032356046608293594660473937808207448338124006285588142725429101709529396753397585094704012642194555099596577183606038478834157530204749346369642467177936919112865234250661334480163060068090551728196304594697119853710578545017671047179486407370851134281609319753725697171599266791949234735831180469162178457219591192810756479674467258201066821789033409924076002648378554738251492262439402698847346572623930252133685882160922603066512935095950030485220815460008275115292352924455969459857735444279570825537554710849803956191636727202922373249976844750039277404953466275561612603038086670735042784682127630652447450049155716071041129981434342802812317714345915924363273459727683637807163431413603917844410044698538281650256089782180164217718186216560976792086217466672779074895000429329770658150864364225925226457097377184386835393619918090465695508022616136017773580371068090516480282333844208975439247503235599857067556724761502545987153318853100173886782977025517908892400822984430566212230341040192862363570595293950952530794346600098151119734466284604834275849513590724402422428487061247097868985421053080570498315387882141383702645081704841612132608733118748662910672837020642293804094918734019019379808670943376008024864764253753406965041114008670830358646040981317564819146570460469278232889542279861015685641677582315581743217419485603833351188378229531815998460423889752997013984039186561177336608711417528380039213574948776378544577028930638202607724908202715453886518618874212801034753555403730788171280393018556469471753497317152886200824810443336536837184759910904915834234318300802437941782462763807745997847016926995736515125354520394905440260082519073553217845753586224072956226697148279724223620808212730672470656333444784798154851765996325556624984818961066487405065612533384029234632353356781482562817171862490136886007785075197214395321753228620000008952766504084888384985964772965778747132887725100816034206881584737385843785728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 11463297495902072520961148461101015109555409889156146259547853764187042656497905394176011060652665818867190030339866451396398121723810758238352176546015355724802931109412534281480339915024708533457638924717570704556389074345117773144898675884027853242907346368970906709285507789107284290479727835294192815149138439135566518743163696168774415375779065046405263932636310148838805745787091539533503918442124077714582520346187713628111794813984822232467434672301902436728317324760100197371135921459486586340309723626283010779072306958409115883812600230762137069588340681202575347324687703457915146539317257707624934901850026745138822956773224458464379535287619772270126079368321019190492237142822652811567278939516955434876901606913371309228197796578326944503823444753654146492740950632762636007765084101842709339056977997055756929560393564111100617911296977480690012009944494330887135035504031549305961353760623600427423545365796082125162152745316869092279091276320575489629188147662429766267862623575846438470235808582668229292029154014354429188412993639205615931855791632909537012554467651280365248868698461528524818160075424720908484103522310584743946453302144376513059225299729216837682612733206910816285780892279127312362632215562150739499225292435690130090876663472239330235406203395116928991645677300096626700014787732558232036281200250472549684613756730911088114390694054301779658263351117575351574442071073598631310451483050515076227702601017424933952420695869828350703502381049813370575392520342809190938982549890692335162307252055012220480733762648903721115419306547896326603722316974576894543255581454136175229095068329317492719871620425855781956575399902376369978659449018754581746346085608342840959466943243887448184180213643200954984773195161806934899809619059609398881861414264506253223417310868005327753262476067481310518979136456310049681629448859606304757030485438876778031306625572347841429848434154645949521758820242530160136870141971231152771517518681496767899459575043503440820722058717618627933739066887108244539651305683089105249699714234519583255120832058781054333530319479478660573605375178880351931495531952462342164380252399723690755164996621028088375580945689104676866978339116937040092945260070430522276857651396515445492636950685217751970804955562590039349746083383317192020464754323986058672717863173344266540546932145381392354482340877794819611657196766185680919534761876618447044825546363724480018352650645072602871909303018723123208203944841189305585483837876490426056754984637533996711401583299880864443091300778747925324470681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -21680591889697732043455638703747486037145975483147417514138000582836779254738052420477860635119763288566693211907235364494561343399401638380331517452947009978971633393884961677147865360160422695736978132282006710743685219547469106454353173948595559877876328970270236980509244398226030500628104806326178704513588498353246423768967192969079145904835968335556456916165963621410017205227088914147223547084679897010569647426831840320689998578549090146759549317047832336179347285216006427240095824535208129949730627865784693993328205044913974193402622553145283697705165428257336849932106930508033209874503706839227108485328271005503730165323634239932813567931980648034232844490260619564307793392217069118277688424460438084787019433426687275053193531019097677316156165851212126654064836421670103801510328893606333434456941144740945840561288006278344489643151272398592140008357691210476653234385988356729193278807616305824716786878292450863137809210876619785555564426039616629552721299244076859214787280476143749771534132179213575998929792334871862613598935936213079568663994399088421903515645883879817295996440050352953759285269840199076510156907802029013026287040750062289267424196723828815561725900749073291670128353951416621492674553543556766285785688598298780679807256232887455557236416178363269720825305313144149098704955409666976944828675628276911572040122657700805601750011310958194298398194808762890816349567123792491197429206518280835678093803583126575364997420929766927721042216992644282159948422689927567560107940266345096973489890626843511276567459908577771678202051837430214657640456604090597584831761607584174699735210295019711879559791475691906673355720803519108851470489615805995778401386696487597521657384232022113741953731609560521291678120481659278762430705118499813230119641975266846679872163572377628589361042638024262348584392066897935393928709157617760759580214385647689538029421560068353569637275177514167630116297082804651932554056296229616294333469124195903479546518996238829506386747382907101490646784763623261052552135826935485761046845117970846438490386616465134709387076519317284990178527424564976091124022947619741867926668859872051742464550941761210457167290017825982557309667653302060120281469909577098852787372842485231513409437983637257804436620099382224476422627190858376651156218320825572788020676576336283742282200573783910370292697515584483190859001363195989506152220004480408816188789378625484522402316474271432770951137560948893047271206337771601938185732947673404285080595016235463246723141627659725614392385563841177569120485376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 28307984074485335276742021768605354073033293192211595539869872480922466418336845967679185082904308779941215476545763687954162260792884656546228546751335373352350835146930309050950977752672775572804342795333248855286898711302799989844364415054565822593457476545195416243762692234665234211243892179453380887357034462722597818313908061525206154970774929695622546466307332057110164869560813639092868045524303900400254682716046789473463674763184235363087003425085198268654172750014147096134653940096393280584282697403835714231152999024942785044542041686341270148730981357913087989819060662685272263201262400338490759681433829712419658729445958510719523275438672103600244098659208996243469204256944195726113415395335256576176957758749744385120211538708847114103244937573143063851326121742147432207774664229515932735425037252427671444691300536711100631983694605491564714571285248899176440512863693670627192045367297142688059263810696582897044949536766792983438801964834164262684751383642303472142236115113596055517543919736247950288102079750673946027405591395800536289787293454055964169101530419160827592673736608075354599861836710314362851952313122437054443422588189233620876484763955618055633521786800608417454075599264085990229819538414471078756475240959298288553081576246162725014097410391051948705272016145042291130927043107368045909601187230776511105890370654489788792710641803015724041374074060425998263869518884011267628926105358618231866329191522092803962989702645572383618375538141883275149307254041370262166436605527460739841357517752624125514609995064628846285207031837685094158158977143494508106283908663973026452312076746002227328753839039899800167972613083993503022544219881411958117849754264082977255055685639589038711258745833093789488137153822808063186086434113524321116069290482314205512172240964670052251132741611004224966503560842882762190312375983653948909996728807823915064090082382781872485742661736864395839925093286061950033388746682452674916773524963769784227049660789249271979071092002174580119853114397677318821792858329809401904271222453601900876818816076676324079081886854352938497399347048062883982215008921689366361632626053371099606269762175907586769277594845737135777972536331954283456415568808823973169853659603089829095020816933446281228499001317269355331270563863780502908060281729398105322387516603650762163875566347088694405649339621101650645061722797061085377705383397759596449608140896018066256267152542894619814886895699570192594428367516319391931677050072490501595996421217136410696008284518850889230180445800102533612647219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -27545059874213474069651543542732207915218688328285654691814422908407641230208383807888047444562328929718421795101401153620242261837121652661792744676081359979130416221655785432879082211813699675536055766771554423367334882713126850468508536446326532394989576824504333390180389227052858420372280099801096543972906712267611157215442013623169700171074693138450703247581808862022008898427184712479388775951283287481797240080892779674100845349491631170638035105448156385432318451451983087844004687063002004696241882424090096811502770122794578822022078976271569921372096905567528624100988953155091894591148376383632896039572882113668070685667151058605383864242446742413798807757109191235500727727523781797251818300957204482417061722335930494774231456930855020503318059364172888360137145406653056520125796862873877462953002005868171491618060369268456865682264514663521680321157766992315458729905460187150239547306918366574043774354160677451632361254821992200890299327077060128242538429909942857768341636822057594395907112363985210300884953590778198707526115444610571982314253542968000619524341248340392208811113652047342769517786132212825187030383421492495639794195102659072888809742191183465956967399788810971702085077326706111907008374411797350770499312880590100826273226494719356261636255020561824002794267459251171190517543639951994838245478339959637788410519425056625126246510735797848269041787056198770252875067122397964024903206990317843634803814459303195176967868491313588952852352967347779894620616272634800187704838064118800556205120684686370154948545302792856802356802436603153945929541829705591927684926616914290059847933735780171813479869451220524066446747515809143543778930237368990296811518753673824660104751969712769983134090359987547722214597289377308394517667262554759308825584211437520009667639795067533828725019201754446494149564620042907580475769837630558444145402335503432357540936257385804369768483317143546289015253713591884817088290674328992237531356109165536363230990286075782080408821300824486486149350093452526958546767524050047049883881252785338448499544581188019358603124271145253093837216860387796606154188814237963225854370124508375107128484535465928181598506147280466793249553069763862050386452883425711101498788420131021080441168736308321450766847331948002686944246119858688592278677435119650616919498220874806237000874537930103120854459774974351275791259044765286430374483423269363528045584702429521537255474199848524527583741068492208778709787448707075591643110754379978105215486548212076659498339290105051033277787634429295975035043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] 15772189270024688334688048332887500432314350394347779463926354956078849393748971774780369348392786064767986970899504433805552616245634505276153885075546056494580662264269476675243223290090393152153087110385229593281575590728699681343904596836632130480668841738343202456353028783203235004467800684732091575483697300835710270263838191416618227006752691809923324002161375448484826668499033673596674891886840292261113970166347573249820636804372747136185085474974908392831632989462255853150159402959687300176624942463593122493321085152891582957980407469837175861330527794730976055010060040494350099286645362031746068729145819978323197129090536842459959295843791298166714940231077657786539958048411018443114219958640644697065647401032668798254494601073354097016250178046256080774514244725699224090626757884005696392427394662906600429243108804929803167376487243247243249803235091127909153851026497145206847684555589655510818903582283315023112879678708214258354559071977657285831669310519164812891599728599187120045526989513760276356665679800737601961948377270498018367077899490334031574257957995927838620072278540628902738070560064760934041067892242532274326978163261999402027127345724238910480140365288721927985982474136983259971340223836140040270087987149499487809372349647296649485940753849667762458054169217212602806169196451038414110495074989386735522381649514452232974446538120715142255845308118079916644072305824398788867805668411634135450372614412211859497982053164522019344190658725261363377005742154941532713053991742585575567994636800917537437608793704509797670122027320879067385194241470201657993876505310617690497203748213501626807365260886258359663039818640435269947433792732740942679897744792959967249602495330329352041962344488851783090988934195240666448620548755650609733373638593811643644412930482770090637967769156083524083322573992714896075089413369333711399330237894505071865313145693513406358927538957600168367935016009127348228166103765984856011026105547194956680333345937353228225860051887281947501758297303805233159060304678059904437854696477258206048816235433585791313149256997396523013147175783058726029001033478085124190913029581155362014114085637844813727423999315401857864544429242912926030309642155062455716281429631890771795387236822700976359574826512354826380304661423717735932391478160026922834208145018555083105303132087910799138048664934486607460482281240540168162951876923354655278364461986131425544106096257958004083053614406282944457099444066016101067688824780896031385086905469272180682636540982480376384177008066136229119472435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 11408988649826108045697653579950671200846561062842354590317894985951330807203808222009184169594813640968352823181110751807028865722106744705097224318152246753211548002934623341190366275271532145467775337810884106178372654130103986314289853590275478840382655842948319038355009499873419231998582823868492283269062367817721773665057598916602914654653722306009700093273776808905460591122833889225422852524651547622807725777903485805376289160908535184367883136656146877885985772642979022952561242659511896334331580990548635748783656321058999276219360793214043654417387304230787182852904378171005046695540859073069910477392940006909560620658391147307116815216092132483109810429368759171790767599039744785994765220589863993856668380856849203102747282558586161320770469265912241761310327462779833964472732147346654351118446542310412608372672892091453658070345900530694804135710472271619216722198020986428287561926880276209387405699174869480814102331045802463798579096184651840894282774287605742342856226164179681156452715265931530064363445833498678635586625474939265853665767540024487923506115775862607506872964867658193096628596891143881766087783722616270729173441892248269326960335966139201487817271040066248112870119142920056406480914474023481529366778329622614862256083727100171196929266964140304831892548605477903871780191910419134121804983152490109198459310726337105604002679037352483658732466391501957966025053586197680815242765619668738353255184280826840175856842996257268908467248821164056666987293122177100653082292879189862145573006894645442139921531708605115895928294704201945631239689081263674497464020487966435877820119158335442084205193959052626208827414250548254726821607479651660568434538909443560052887258481038654940137606588495477502567457482757229125280354783539938211957011947873398131674017525844413045865632688148395982199796717456556287274108863131627037866560930056282923601064302810930630409650177530359440491195939163578735024001991441710222589469731531703537274097443371329583036009602417087781183469990063344989409390459151953783987211430637793765002502069611062440945680957486741996462430739169464693362501537099782094824339215278880041878225374705910285401182666541010866889484183352565780460184746320396267963956026645655379231899804934193517676805507676868082618478549342350913528269366544120487352019512430762731553420217629346532858892644253465706189335426613045180324183135554364329701293896134768844499882661951317675966072286265050271936960972730142683575582184451857596905441071022664375217895297424278761197072195809048782734098432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -54937909369750365927055431317191638118839333376144889030888724784010787422456164933056317576012950728786286712258417208682350193483970795191024804376694882410323440679880470106289248821263582273650984003125968441432417221417018892678996535833901355726029307255673462987213824816457874944403740828921767905205679355514895251319803629444136838554110021514147682438535476113669634686276522277467341993660103632117380755587614475275799100623618908736841761319837472756962087844701878224943310181289008788910877842915965434596157897834531107393333271950821096514868897986610331335548109926531679199785891869566376821724748142040239375998358979839448662684531456560956777542349086095620161679662595426139916699621960299709843541037948074203055845358745982838780293103041103168275688468686054666593831192656436025143369687567372270757275706022268935347483375061502038290857995721959005637437729805528884125543731533296379557640180756677046926413698144986241136727251454078728533068806633780328811093710011581754364782085312503860751285959728998976316459505684885198329674591779499952082617881881835643900543795372541828046124263850317116936406919728969724033883640085288798962866923265462349600826974913348559180268036849819208216165167706694506454488591772102995777447286094439572829989802042790821576249484176925292729501665232573762152341508787132719308386183795882630828538877328965987503569096650244004984556808613967565977517117740500374270949060175506979159840381620603872624906987716969221574418093566066437533370228753390554541934646379916482800585003878406945670294763015615256455111114230376112294149243822505636634728740097606382931653993230218786197232524795153810812452420987797431728205131660553652963423086548252497955066401612365524410729688424865107572915073446025235904753970849257628709579997737666518951914871832479241789215884093959981774441598380621236187531324288932762022257506172983374258050437630287165898035971552344682587654043343791219722636374429135176763280803136783889456107577247296227730006909917300113182946958242277143683489502001758298309674046495664596742001164324857315586476556705486224157015350509573026376507099674129608964504077811813108695989676876295975353415641245992760221710401151554181915727928074687711976697046021124313818754523066074260939636624081902353168117250677379772710730732272450264758662932266689303322446807904583122569442627067105900251823928515459049998034136906137770263311460122014646280648868140483855266425095997466355801812891125864287998900756375190243407307276317889908472284030130384791985035673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 105403038338779813401398352227543008430315476229954565872129998948514291485309227553710137228277229643626491928945494703578715299405763569208250727769747736518615785471584806592083727852543546654412489657078963629459715561984958261694378442131552882803409281260861376565190557212928022832415532938655259879714368333220029637640521761776605458680190894329865320700793178719830248175282560258617825973508241805856009121060318531723172442002813347757161651188934325080632861109925260839530742769506757094334404493284850567350234644685846098565440341663035324544768349931936033167570074400253120280525206626406027215513607531437163435285734268204718018819650293633576414970795475686909929411456249317151102404669898910561737608725750020821935934890636684694342660465951805233298631657452798651139608666234583380144089907301824401311095497542529889149860983142980278867380055865760604901564583454139812635033880294178234763553257054311887238598793227306781684566872542312270587679535769585413918508115497414709339397218033531869386526048233001077049250317590268433472580422763110533707993892157390240732759117055890082952826917201358922750234819001864716924800737148298109096610220083512418750254365216837378905720927210573701710911647028422490932177753522829135433361880340998073936890979697421235895456849713427777734227410548992779215847228341994961272458919701567548341211311354089050084917557823879904123729181706548859720519886827830424746245662284121144888574534840243852067140811656553366183056955559222051540679194968425645630784442879588083078718444429974852506174288110880783958833100909251628487878946491923160020407029367636645772528390833975628238866455313188560331996627654066366610788923176695184694418672610135113920909877787872672714738433352755829850984097248392279780365043141910309628452495686717773157573557829316661311887671680705777122013215016703477522141850855627312252798802103977123840231527453463966858183533653411135536207684055534503043517756237255560838760939502673317447185841605219734036696522463598006108818662157568428380719856688834563715353084235991030087470708745855046858205352894556279218908154798780348594557119766506612885295114103590501065490973905955306014767041286858972011087654059939586865192454008938863425592240493016225819952804202651756388969277350502576926334713829733926086019686303994605882019231640690413701968592011393786820274024489362271776462672791110843459593725354068256005861500588259463046001763756239991383305076544295528599035078283655137275027826410773851557798385178308352709544409068948011854189297664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -144803598441182169548698597566102344335888188108480701973484021882822949381157461203273605271291605451134073267541323598547845224668266164809114058098256431549859100884124615832973538113662193881055228978663335604194078634250253885567977851483395436116545281135638069997782422549438848990369584084931337614580666779990386315210302938855194181246290640431772371539654904769935440239258626086531374703378167865392426008899102017966054212381797218077797704873523339922798675495046911220521865020658502220601640730616520449902527273036191412890554095203898393773617717195301992951640755018897975933859442669054287605102809619610404151578631203130329338815850544280489052010593504336998426520154711771741553108727638758630744372828169426063244397478055418122064994813762055239035208869118320981365400366907371526352232035304706287669441127606706494289232280324798530334584801501510938695763250663493724858680030542193478600239570406811163941571230283344247080613448129430797456510726940808667671420159112534231157259103830038481911694696533310912104656361509545526966795156251024911096518398561834791401855880987954882573035612125668698354949885887090688048989851690719571968084009195878745354742408861389276456451118254247724873381351428817018249610200286262449097964686711395308736255667658426331426553884487348031084695079679862311157356083223103702056693637295443923728102176770698396569820877685319307925160354265123687407499567345793995122543401502578532904379943970379077068994573075805043083646834117344242436487453962542162061205285890116189159306151335512283363698373962406147975558782151221553024174318148624456468147083506385175734384047958159223402242252526577355967301570957800443557723952349472557339483437704409838488830098410107247699982114845324826630729810271385553633048802232837659599881731544482862213027229249362143351605068346252096184962843338518380455543895352681325432267207046925736862785604065287329178359672861359424893605905711101185032652962307792494838723662675820283869500515818151652903564916221790127346192509904297254911670570847293463150136557812379216784880602926938135517786005907396865549546473285120115665789742444414424119255136704537051419448987449589281837285373096350373624887061650338368604749665490683716984516267933669150579628165807855565775879296261127508135706032762780780475047822299666172166266213246690629503526830187505144603108563569194588057248684409974107690180437778937260306455015402027334474441006297582866044444664071360167682521987278664910147960690249259981640455744425898334132507213992260370865271603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 159221334615701249204104293113161387717395516331862693399165194782533965005371301131196468272283012043496348843485110536836548060261150375265057492276541908665284932331885514387217713262026826370638228410583409738506559396997010283021214996193005343989678457699598420629340287698733892677930408146206737934367421735501106087236191599805725613166594693560211635562730028663991341381388553297433305395211662920869448713473218350878739839075773895420598602690891033001662375131965739615763779708794289362961842399218957363093656498101422411277753544350674975119197360827929080238981268146596915391396441567074512168037022431985901428963881542678739754476915333019261972717290895913899062451028536412765365996253773357309746284509504380253543872632954926043693085895518303412959039439329157685429151132516752285298548320173766212099165213592841398556957862625762034580308450301143678503363812854430419035144199548964066903815166844375813460320453776951996602005881095950242636807234438927685074948611149229709063073432139113307373511280114866416524323974403876146816717124857023313405664974615546527709265275469543739479150538488379660390835294181029503167528896197310190512833841831215258509124688434342400725289984153001916684177707895870305010809192212874197805257637671743214769646377157616101004939167389446004275391056446188126546970387007034860479564586170460510753224801098302782470657166085807236102063422322761816923885729773846642670240547002052349308490286011022347550669252080778681932185147669814461575438889569574417627886928496747060094317990160667837548471947119192639764881052912167529604062879113822636968012162808538574782643904063823822698797263739870000208778167085110739649064554673772288432348881382564452715584762915301285100749308775689020829929523968881644638040865291663519666296153022220920803296514830737253266876242109703401010278427288866756482334655223059816949345985907983997808013811605994747569735842794416528275658366617345508491846641321498185001112140364146646922598148476075189881376810886100545447441357709462538262945902348162812163322937775377746873068039139123519353382977582705248576658831396681313869444361754622818080346454839377367299872847097569599344205444136630410348402676543025353191767320812316545974910387659920290979600215664262161769440102173504799378180900409140455796993303309483439011883812586734937834960559095361859876577522998687205948639414405676513393107824697879393728849141045798744649764676223340054530387454920012310028355311014128414194945747823546428921396260497505815037343685227404459208641347584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -149101021033429560312265554208897724854806376610833610298970591904823836433491753831317782953067045369005132618555584231119483506103525294661536801814810251124320327287207752967515018092517744210463627821611773019638542388877387695325325277690525894075209453022504205424936917948252247562032853228593790888276376051957378741782794799399932393912381523395449889265487585452972724595326906947826005617743947825703664995824917665606385265908887446718637550122188139562017146046245906826003806769269666655321229748391052421856277833384627357320232854453759193524920584949947257092186770950539800422284049895112765057704561549339301696036678853898676747061523464241780709712106458115642282275821760356598415525946662736482058461638728827007000420304988533770107121484699748266110660803983974864610733270270710907025718603914092240771393524446609757504377182423181581828363836570513827731183030108199815124216331675140074729645395053640558522131148701375661289405951721738596106487943318728875418086315268095384445381220840055233345109923422262210332564585677867194016138411096977958884284527298555925018391157441756354345223545089961189273868037810254305865661693714578234136224220773803736858164562603674386065880255084964976187225443480816093259307126302581885323309788326885874259193202536211103050721982605367398299723766312295183980639441764199579253362513553156787014901486573438603520731169205482338703595136712607686963998654210460872762562126990171385901551007027539896464695768077921118001940912882357185114667818121449549519218145327419753385901137514201617735789281822486061780259143960724552717929631973591015670652030918425040237987453203207759759091189492275045007684892663697081252641241085225818240464866345040227422738091686613499398453032333603414644016331533208254986732260579511162315342676023841119702210734987607388359858418777175753394997458702215062315213327908941659918888964824832143655883441018891799064557178461976128418643827482642625993714542664145341083644736304388260304567691837254495573402696570255243101683365788145392530776951942414958635418164105587649163059502039402367668633910545249430641695693642318780423300834209001715131401120407450918550200913493627990217309720252203282582937526387202854099196077650819561636378708517761020323907927832548534002897284792572918966885030361183139018090554016311397980045567206912222250941005619600992972921168550823791256119207072811238541719920095681147018011201665030682025651762901504314799835301889660691947147762773025867057826933272390770700108017160034621600073566845350346127468134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 125978180334453747426257451362067472121127809664556787288954514640522675073338580785216388299486216361101010409858023758602626188294814894869388175869286836106064376788252230280785527381112596789407111933017515813921306789884508021800027841288843564495048612106928672880002278917909188409638605876400867606847865678114203195109560141257941282800063009342959735433396659567711683710000546082325886170690591511475008124262868312918155775509425516345014076230784653765154395229597907347090756291412513584387080515251062558096688969874449230505906824609174256577479050097044980270651097846432545135191132916221839064833494861836778894895877918658245578904833349538042860723419929172349218944448602516495210979330503586429901823584953344346816539598970798192849881329382204200230805682107498736072789749072930714518483774670436887280818756644276400542789978523905155101205470080180155036381124488879517206760655411049925763334618204403583829128483559870455337186559943050819555183008012329263203886069193221430434981913540967062017544908983453954679548974978842461001170173044047240606895493568770629593370885573273101494057447490107196641104558510039760471976037249630310380036250064743902850996743642859145738213711364723163095996903087882629328565018755772452354501920655124968515553087602481716160056764958871503554238775340165170707620237233319227571090703260661299818352125924894294373721333091235314892457324535932609492913946591644742485862527174971425369167334217409043816994727738783860137609237662177285148759910501610669047806244765521247174671346705627830826994598229137005613238066025174842474889441883890305585265941769997875476075783380101862619706409125308217790717776573693761988697120930062372674506433056324533298543057469872627913570352668779641788157994314447462000355619202124644274308309559352913521895456743201386112496818669587893853823964803601503774711378469493386632736430908721843373205373347342837050328680230995169835546005223939234146944292487572361687978143405495204428240973920979730216589099927598273339605040140179866505073468400421391339160505438952075238523639003289628797485802127537861921474719304986721183243118542755117863942329934265191791924738897309383566038067882129251643143338957865845213646858862718747543313287273124723164929544913271515143952034198386852403214022863563302670929120515227831325170749911074112892860386216473836984282334817523463390924767526144514429647979076535945203558634539798217261945790214807642497860952081892827859195245895569854034756917173610907026020584694733837372634196074395511564198215680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -101045224594770104953873350149792640866222832384741015391611433683743619902316483404500866643353038216564040030855653163439261998396544877358789437316610430175255171626683573363247619545270087186750888015095149847673873723056156146612771722165626835789914912932611327944291517756953975708915603042606390509309695124561253395815436140688990897036507346838655785718393495604773918809636020776391856478041545274589747836436081626026803179237143032757394640189893264252645031874076289006213082777147865807343434739290850038220511294860393171127708297479918129086505842787982653038203766696582463201147827608497011929290093245719093795124826770032715024860834144695814729561835179234441587755339598753066238384144220705097925240912513357394468527175782310035014109063637634458718248823633451389537304262980895777908603531119786216139537197541840102046108212322295668601529199985204932555497758097379935018105772428395996788296663614069360875061536013929043265585241777748349584094619456387249988237310848657421491776766848846298954086268585601898121659699341119893431975613653276296079500898623856758576942354319916870930010359965154134379319914113292572813816483531722794864925164038518794320791122934926569659600983900936698708664667304256002588425736575425653636952578694511371490744608533212709841686693753156178768599896586424902841118681375446773196458644088252919436949986790614077795751776708660100238022843453127275783378161364136521122182466285812062664745371333142818630311041886972123460708368660127663200599857522134624751956227683530790830893833698971639091271448601897347376354223277868818605472953749893457850537715385174723566924371847209522388836005283039640159706853696348855969530738312302560454822703800066456706061332518401858370622294273384820331256439575562250835670975712469743851197100339113987645052856468376364247195682895680994256710646206567783483804091486853422131564722342271657693977628680283601569821638521315947576984517219583312301138207123863713904351358787171875448498275579755091906274834906273002964175814466820504284299234350347711125054931028112802663287770138197004035575245640788743780551090589047576094535848119338092801495142475168716973231063112846964827136162681153684112443894597291965800005634571655147622415874405979004822297960621860554174228448204784527256852920818378279528190700905882606234317302944930772292680443473380727154508870807157512538220704894802134481387364962427846290634572111800608083756414389873109551897934102273640036703650595138531499385877776628707097903211821733148113728843768072566609857740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 78461505429317324378496116353762122673556438337340749121623672992463495680359881721983936860386517192693808716691225034016881877991376570396927235290943371526960013823704672444175910406253682832506611104090705097198305868976133725221556505163779954299810545693157120651224978674974251001920090164096039743701634796964145696127679253463697132153329095064500140622571872008980792420673012549531920421719210188489670174437052770725507788742133703733538122178553179160067061187696524096713940494423103159076441198108573056948566780451262842019086499852331655935288587694233490003655858098783267399138846056048658252449840277044050660227377670794069583005281996343788234810091095228877610083047966630568419442824695564268796599343584011795500066168055720392999522533025065702518699774075251348721168740883173951916036201265852578057491057565587745402552794831778407385513118540065436269621942303771240719357721398446462280561073954275164623664505125756186985874958874900035916229161533070118868210050227099761952517976953879641556951843540640025597793406093502177223932977128089478916719151639985498448597703642028274861644339458224621688409260067626691691297028149197380052213413982988682235769529574345731008908542880918919076870062262468604266083163668363638123773099098858178498227881435774000120578175234736325541129867862763081049777102438050703252879271492558967397604190653742511549566006391609015432969208864234877328255027542627760325507645177127458996846479015189071844174827081595393090110489766592899260995321585027098631348701383075468402663315477550210102302130749124725010339746474904996402456626572382565164544135392095102059774865687799138468453024282045368744869458241742549236794782558961690758089499643272872242797806001113198513815565528623984037835342508965066261988121963035141466972596389552875599772152248523549233402186586108312703277999789894543634274283467134278555430222377681508168756794953020515154316769986621300681254032132812639670272851431024505433115737094856042797448493937027707317619557749415580188348634961684019910128197907646952064977513755179470336161635355795066053374063513392836270853970676209249247771891979711313230897803334263089740588438740812452840396008367002115739040395730495695247668488584575430548174687575854529221555244795300491270546499533707812711557114524104846959002641504955261933238583134765750077529748121379428010120972957983636317473289600470806264036871264529885076136418132400083296832651795967313071655291068258817125889328602197119328623111874625585509710457403784082807713430909572823075799433216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -57600280942717736454843474529372922080567962348478542980397378443606154509330365832903951952709491896314480432814510487135366601060633812093728447551952086338429065331167133795948978188338244916865675216832302442207279247809344860047306027116122161032262252017960491991705046766101119913061297013745571587293764648071313531554235953701867107619664500971621679848391986482400583703358970034472550972906813452426999403745089541484177638451850065840456746814355577103855275532072685663824853320803990397640756770379686443258911847347543700708358879264846152982593597241096627182403111493081486707377339550623530451329203556608671083586932202762521900002743888258848236202462505810036085318711544074049023339811747616357859857170055544104217890313982295808549836429643006898073882714947764303873139632888462966277874068474363602529491308731978504445949870455942765619039206143698896196308179070870387729075314619601657414098106532708288942254761823686089627778138066552565003334192513114086273776127002207608822256824235471146375120832477103400238899636722156929466400284411589752780393558127509772852047286239584382765843371296347008837026872681230375073217453197016716743706141888496059593121607184506148878651315185025093547780610177843623050166761231348193842524989400355353540756992747424010597377127998726621575264519945750736389596347375177344554313338546015101892657525922416308257275531210635353737047113920950227511527648410931017878922603472888389048510424969579410568520412434307788548308320287538191125659609017701722487380091130881977373061007452968448262575085969118986130788036346628460957480195982126396128334038831439132591208334896910602715125362115149642172514367620589232439697051464520733680678185008872564988954903655549294489325452817831059175669949271432045577503569692072651395753978980564619378373411725991360971776862806139394475655873003464540350299359985864188204828396420466781876782096918376304170039015547447984413557723481545891139820835338067718728109457783106487906039578743805562929169180668989866009942033237909434335638285498030685718800466207925496735600921797743913800105646272255896972256699119302112074902849063894764175139623731886906724749343573525764795814959148186400884470445427011197297335920508659555198406139936099221011156685606274365413578032891515936705809753780391359224477070753416074990226264452605365793995422915188172205592523053054241137217424344359730146953883771655889111380483982458287866262105972737024766759324883931032027383623906443006545642759349788599024859396383770638343296670579413665562859929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 38121284527341033888285175570496112554098058547903852666127055387223978285908130420592264667082011187874846040412434951358027478447867310355598964539641836302695813660428879748985783162157453941972073272383346529216365196561353428998624013340438600850498588289429492421259803965070902897994611968358225781507924811050909083062602219073686899713861247361068913525496188113236924064684322240849685993465112178191090117671568383340589120668173653439245608596080088095641592499638392132259495642010458493526446911061570954463878882312774629174502056658527480160913182651127405964903974345643332496570919396343652101743192138278188193195928382479418175105190794992849927554327493848436655081468331441541648962330765675692815368709956074277600348942185485787948484255009404889255220021903486218096370475492736005491454235098166278448155246320007356531997182421558557315344159473075162558610911809252347609691729300394713144743057515504383793100760422123425505400538615477320435899512940650780633056896222333484355170876315260754421167950743021708197887397911000400938967806799245785815603819086598791350097467091897449088229522846233618586380369080174338958397681940495874628502449074042600973005711493845731162372007976301749046410368826073960438379316280644574616277588205334438373573008309805335175042551945477234313513797247172446203827223035947987665527773660227287919719825464995726839530177961065822617712860458581697828473981229467873640176183965015164742322372777185592559604510076853916397853110642377735036208663606858701696673843875134184362024303903803462143865106662080982171056122664095819460648550704799117311146842165160139433414703829699338359952553296252739417214224163847512324329621802269513921438415312129697402272763970840853314653707107816081856882650597918782946470162556290640926182991713750723000404867775284509992007945583888249692676456135403811942787095511910454531995527096244611580028434002400506672626051702601208477584672740532740928568783878308197968713983010179654062469671662062602368609163853185727472552045288441738495922169135304668635825449433881846187427530507951811315509832283040282012993822926154693706228731203828932382767628425455101040603052103992148187820528976255722888530381398428554672441243128907705579422059910018337562847295627028628632209331527208258431436643770625760060834217657913995383569485461897440021428881987599852584609857286807261623273997942642769619938126957392564101447999071850113345807558078912375655460853796371181110323218658664840313617330158129836125789887115696193782669184281143953631056232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -21658641530223448420148819463492543597710330842617060227905827812445874203563722608536768775770430304806229493648566401567733193696582683473268990552924828603637695394549716658030397182929610369483031234681883302680233259747494832616406914736347911442758294494506449588937572988188636034346464399325460392005788635141108243289480439949302559100322434131044613782864066176021350966012518684355349382080307629272415086071027974710695691033005465529972634895447891016391514054926920462004698223541791141315877715457150846835342363649454719070272521633288843384392423776144466625604525386106434909290418313579482204484941603239550877607658961113842034527665259453075352092188792486057049751871581747898815495381093370708024688696146138091931450006511213940482546078663753575525723089350594433557879374000407016419555665497635001198288511107793115568222125899175198946488999643160492557323689239515413744254567373729724081014637239772227576826157555334431480788812576546191086743825114603287091507274921567917982960417195340533179543363922990838566093846189255100996020150951896216494498487168498259726541540401725002581162239459081614273565560071469119073265900730902209078981542872246100106142665759165111841172520418520831559698843812086413311073905242093581778261685741990687543655610569818517437012424176174528180498982372176599530023307637130750040652085345359516501138396846989857072094160216847002485033485628158415994011634867310211477064470546133820103828420945211758193875432532918120039636684225237575244842938121918862129885098909432997104624382574612751618830432145239565218439624943536501623281310240722721780918636514602782920923188868327486376648608232144710800782189525777226777868058501578709892476805430948904971145804244978910088916950345125706656093222272927764136341496631852608021976807303161056935740838692623331596383466438167091982247940215696717981629210702439428663120219790514454454496765113460905297309141673573617360749676898666553599896418857165858851956278989108420128950459154278399300565412148976778469865357315114833221842346280892174410208478674618100755715094940292509847353140272982177475267001376358562769338986535925513754181358860758546657753053373382598122699301255744903952508895921352442534473778832866018713028937799569783703984388916485568482753203007119389692674234588101145267159485449727483888895994937940889895287822445325222933728155225138703331830928369357587249739784819871409065026616073669493195864153743156803644739096974858349183154698273835137411265912719028273730108703966513288989310504185928587178672128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 10071870818225212548629815292907953256608981571035855768624436984403255284028447793123629798881148205875638253880343931009118799883493867909337579175270301471698619966326358655869862110414845088986049322630936406305343176454715595708717901079319486659252262567678615235759384204949263435725616311664969943168890738735150283595401490923100602078071551365085543093373535616709786353144814723244654795138503947175398679961892299082951091752107060754314102042032823266516921320489284213893898374903398993941790016565312359241952698961179496427439650792540693858617774099167777700799426089368672711767887963538986220606326070023214468185107488112199307354218048393305294032069893361572434035439233275162034182750072188563362299684803245217259311391663131935058121407749002532405007726489563279354777130076802376953341245484482235789773209349914177454615849700666259441683571780863942932956291243820489548222386146638710759118590872105159148588881099712098648130466185739765971276435650823313317585964292798401471090103348229725891490203826342730310601575897031366835728577842454551140565646398443291206707436276408967765781382330173689415287966269053280871580975146835604696047038319748152642744208851477214264946483167484830454965456465476316730716598278765302306404256533460635662042760254312121955736490331030532629293736357899124466602554280358947330279528535286496280012910539616268371736312980850462296876425746344082823235754430107009049150114113111655054696337393218216207769515709969940109014261946936575573670533612496086526841805509663514125280479605555325428123138183510897931446602247471009223543970699926750752127597722189952227627242057483933915854492335752205999872358622340484523819551905307325276192970598209921588730520390413805422048146500345899234284518503677114880467586750547078368299827372783560632710091817545732799835414566076546667461498475893073599117338378749147952346154477075153888343143599843889994820669632494502497806239005039263094013131642742089545918688285335598105029387628680785014584661021538180396559367775082443516427722514360143216708813950674141687841545857722127676771516506682255856596675411907508644562700197009295509450070141788194724661680214568869104417562752897884372208956432565222661651964476502392145025926796203728489336300530932269975286013871902276875138555059756640634730877241351070814991062089215804607130063857211183809967011425165284967129339307791342612947307199740396983217360104742150084819925609102850891998939701286048448329831252094539976723260181538532136531947407309985233122085071559617855619072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -3616289177713927330326341211854479045562281382170745097093100731756618463564406945219049504614966558979639737552172742846484636355031277424773283279218285181639438827361314654224934254858775149425537175206686745310088985295171094991617856798807011329864993802051066754047388925058737182993397113047224172771042355137567267650539533191447557113638246200754603057369113193147957035107940599095098902299558839622877696021035048972137029589500258355581354621902028953231047562188660956150499384865816991998058652497774966498177907788245659069006038657246988209030590612555155103491573161296044635158858057840598971082005994964017029590324775492056030551391897219822160824285567079904040646771987421438955807906733637535639680810508664418171638968811467547114257791841222443364388892585873821374860484284139474193935097691499423408336198438357839800637782383993032902719398170245641447503075644923944098672685763780796367309366678348303246179478041900901522539541649640349263718723369165181959243520450657753441849701965103870362981649526937477624508891985940148834174160020442667573784591774497296012246081912083036544026638322097374179691703547940449527687461827713625214824817709281030313744141694417901614518456407514479317500337868782633122767554730250567663854103560878414679116689267998075136290017307208592951336061758555187341402494129178572055128624431532185205490442596841723186365108947199825087078049703832482873778025500397814395659034544736550131597935083157202155823494001703354823965040735824816859550449954569371276169937715351560124379825295444013544728854483469482918773669333936666268334686412825571204409741027684556191259749227724134910713894432101870483673124132517069562569542194136803001191434350958341230950836869008108688755821793991098915098127117804069105425749958625342669272710929910069705884400795344860396952955468597644684447580816016306513650692510844003325557717338991851309197279097900074267274024058459460948459218134341049409294513770350760156265088279646092506286098732853070994283827626906232066761539245168475983417000621126265185112617306634396334324359728975628585318763214146469321270064606964688147019810662913343472612057372202353067626619792218114600497242341850396745513189440749644998496369767055385700952157638447901632102674527809499290145357477654060508129864201570545417133231870083926974751486850256792011829074735980503172772359400408189932706494085634087801020912729090721946840444877275697369591986746566082300683400909019677762873275754898528770164561184921900629724457957092741156287765467539924544651264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 935401487736885191219454274879877293218510939044539281870749567135880277882594990450417324701470754834714542943437468701010693557472614844368321623582303449669992623698617673715051201841132185986767011699625986978644318860938141837627542280873613809258109890572041517863781299737030467918765858931950996564952746172111749076320627692561433386258669737510737404622762762804525900030884892606182820965765683417002758172378721428665251491747971348692928221608859241349379612472783251092148550226822997775794565379934636250079632273373717106481729135335504035192537471088095888951640225741279354942428494435354737939041622893162138105547201092771585685577000721430532036658642263776008638245309493862324128827707064927469949385742883531128922794500314085995925355816892205547304789923675580511809692268776962030397011653337219259712432862084872920341346318475002293871917743132980105412911815471203234750064900864048246641696929727504821824774651668438865891776155376679990489526794017086072036784561089585716358804134676006115892786117197813051028402174410116246172570043413086105450700887489317979598568869466928178371387764657439173317706969543826137971770137375721523563588261418391227512609344377135712443747282028061667337169528470718929692306364481825502921797127600310842325560658119984802035613082147994449858891531455955362499422906063237888269693322080648462669656174200247692106565199406888352785626156203055551281460373402396213149096034290037761075507085305369564728452369447663170997028985062364661310809473128585686340022324877219087306975931243834584406304772228155818438314348529590806585342830666639328804050156213234061010640185048410432577279830816693213108196141978994542726422090048918606980425193516835672044039833380088267240897698758810268052939240885477508597899766400746935321548457952171960456302019164019485808382455919353311664466338066267180098934104110632453690276548441677603903585696220494219754459823569571748940773142364747985250555650916017579020912787635205896731299371409242091299117591161638139373802088359370041239681581746800287601567075712191935632349342420150580937628708173348200269286369333935042148622490197260945071772260294562987506983257981487023871904754187578851642556632659625920642438991612580848754676626330497586361759271664764696739473105634766697748104938820099077959744577957937318757844111733259472535959815413023259523473106654286123958973386460259494874048039009171013132161683158113076084626324330901896830803860177178253543195044801464503479746538270814650997662464083554040868904363591620959760547840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -220219279990335922662250128071784560461349327113988804405059490193035390837715081598781038588905982338094886143570096144545414435456935416231468633002164636551939017093370237143556825983710353253208195544267469413630039336400586725825211202220331905025839803625202448808666115044759207081032855039935292403201357088357795269496980993783298266831643654523970014090237641992955773833149275457381716015479803197780496036892556606173948910324811960813768915421076672113897052686356154796967366480853196384115633434587530669043703027861415515046958271380459238487688727645486948672689937065368246946454006970896225381325451155120566699375815112752775296880800575770594017375804502042219036584868177810273254905268816272294126137602617170706123264034696181397649235906927992050186216794204430029472929433191472666175574670995145105111833602784124096403778222553314243142226803970306891079962561942991746724819990117702515691395958214179541201527492310349705138079115935886767810157354280933857077164039787876311035111590278245894771458575015113953909228525959475982928812562453264058370470056638081553941800053454746629508664391794923534037784291857240737765284442444220017461451387015426238199329358911912889971842434958638451717431881628551651533528792973298820740006497041864915255107259109953997305096291857133131556986621552493262563266580390641573719076786245778246534266891389482653907375106672644936006830770781394252507142593142868061760648761171014853873033097082334573016125669676836914747290642092004369015879842490227244623044759273853360178297328696378782051706473738723535231991104128223895180237762334957981124221672697898701405794542768717250199231499537374430715577460088767563820223714129800909165616976801159300222078170344970443722135259882871758604953826568032773310106352309661685508106679906435242764989333734011548831637817576869059060749965231568410380003689593914827254229259360769248854864435855908467724825087920570584961686523077939731199002812032323593385293652941619350262495814586533611331558411288290582122969226569746708470646867438363288549364103757571613174159246701791700066195304959360907649076135210776120096293652798592312144913377560076105854077656389758330799859244722589179755694228470010031689189562187037846677581988359990295422676474539508950340792484264729703436864818048482466956948182271824900746658360160100893075157126202598055710492573192758809353559069367933174394603694988670702988060458090122174348149669686787332569806322193937869838734601577244490056449720388800809945090834398732439275128300914868817913446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 167212429460064563682367852812758561460968810371447808884021499518134052852831041475986034630193870958898200728262400434875337725295222986743734794967165027196941921100236285461871518092010744138438995517386646807317515182903329820376239962040792045190385707857496503307706233849909650937190766058659027726434989685159787735255728101810140237043441588537770295658418505579098514617343779441866247445058190948128147929786180298909388779550440021682938046335602457112564626909179399536796028571026151844776746504219368792739798976772549327091939312773965430807719961930712568904723438808278204864890051442346941562472070177669438563210894333098293094530620400510748757123660864164350572205817329043215606023878637064284756064097891266107408797636890103694660177784372377805265682875088937283068573791912088530942196886201374700649760521393762941170741421437668093837124824177099376570035016372654222525500864518493242749749928505210206495754070931301874450745902542809513662683916927678881965092106429016675200479128805273289524734480487303573399633185979519477207739397842520314203317386279140117344515601828750968187433400177464481946721827095654162626950821025954679079703050486096918133022743822791627659058143740331216135836019266601637178951888981869601423559253952069737890783590412659804170689453486220906938246969329177677571882381512164497114088336557993276144714385668759854369887052246039456730515332034136181217177160544159914822229290856164134892207830125348669113403004859519477306873947113789449469285431334313105332436326871238812284017926459128066615431904271509012921106446622265928003018258783116058477803926630472634641518300012951360321873713262477504423348493114264060214558276158994582833946159301713296936088890069306211174994515832857032524931868228214567373482003219745125210951065232568693871813114084643954124662676238344894669066736552606599866461875565504837573299661215548972898728695579670174492200264764474433261938207251599960361898996277959196821540943946932421505785539295483017072897179039923944899769035471290263203846343774707022049513262386361337053618534589000523598568385490359142607727525517929974027706178241192305730626438989462553982839056360567669204615774397134565789270183701777240404000261798140801827869174624923644779208990788228759088321309070977573295858224294830099027372793377146252376502014742349034555391860378015937519209676220930711715532545185990539945302241598349601783938921398980671812451740996598027936830417998779534514919386676913620142296620565429883722182931749089520889731259199533242799620096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] -188776246670171359662739682738354778376957770378878888908993525037342213413140681824033363130683870126659583338173390075649777270755896453697660842561331916492891654212660845426869374164081483576185170217988091626190684705306218957184240314801213033925584394290348156538618831528001030815333302966470094204858293410738011274413474533062401598973788178634962297640993739409558533579114152157681700723776551406278536835013571275192106250007405741814829295977045464426039208233904061953160633539153298258549944216266331854795190528372397612936688637160509216156221300337872329445379836332369365973649319791660731590122245707109834458359546276358386006614767445493191656103837244243834843338965445511456543878193343749680455582993329442627636330202041706220718199810603719889686962140794192681180380983984081385075198157500524740934366881209277992745664411702807421279334518785807464339466000954076778177815544682008054285822020195536614366110126711415700212353412084982242483601704641353886872674370110022744530757234510750957968038935113282559585545144648739740941254893665621980659307688853311250625995373848387650739445286192629519539090299901431013861615083459996942345126684830252095233395345507905088653063187417321062007085298823416371633802959261968966777551609837894078229368449396261039980418666673469016751743418824763696679176573816248017171685069577652254667470754466205656128306348746353012941008329516327649361121409154073353016512535512130120681557446046848553263048672380277150689998062133023566242048333876470581580685383981843905730198868029077593568245045157549313220258077580801622348733468728338852647808414913826160043600914709939481933017551943744491390796045311234795895897359093030438148007648278198070859961082916887846544617270290137635237434740157897063797952976299101363220224657908275109248599445263759368217600152660383218688188354592603479819714562551163488288865509225482457242421345653492527804701723147650188955450043503326775472992471824360619408252092872811241047056689411678618873680770469776110124312378133694331164046167704415111894366562183145692663098692724373453929964954029337711704176722165001320510655236994205752805848274506035986923431188632679842129145917938584569671701404344764124140876574153832937392284763043157345252704850595365161787832636265480517058041805187382805099378638910171188647402948008004837545386601305992234325702696900353755984107539317834717819539743619394426861379411756071235486255926344678566690426961450448115081990076176166823682890976024905999605618076855615551583177878200322094635417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] 155195234519540430844519868961534072208572563246188807499608978889299498434780705550246078695787096424022534154451298583915063810050413621290346576804857764798127611504692364562668115165341153274403775443179667129763925535830765132206668763278533495336533614248463418438946805622863291341401922845969839651141527761957309558153829191548175011880280592859743036284154505501010173455378756982275879734146787365634879369263634651917389226406025086801290719249081030952227060865890194076929008778356506777768198765361071475108996206649466415643691468262371161567095271019847381692953303951517587034738062533105822721609580220288768593488379589636615896108107745804988845016581889807815985264585433658614167413061984263411219496308742956881803325251100159472493169183252351216765538481759173564563395404776143643748042238579265993306623397219931791181829412486424171597580635646986732235843119228260730520935538597281882470047292906979254598239977755690002904069597291317365464969471425873682270486081248448150761992735861334734331134213379775851373467256514668754687338047490675053328767648366928183498461000297537371428558256570127988688624045506917834803542110027640441682029174793256514757688307200651935259891246274425843774740357024839877063657728369654641936918027085907435671258438172266090900200106032297153529397476058176292162338472899541995734544301209727974872313885414853903301076076843568612657872038973755437783286150589899458542442077628996886375056313505982235347691781386303042355979894120953750447336899479623194585472238413667511347342732883425738009823316497901011372397425388827054829088210759484416057779349556598477062131195075083003523457451827795400055240270628206430139659857697725493869016151325869552485260590713008052831624121071750622274792478153289249235483626666658082807521631937605133013790270321506372948765712506035886142394626172730063445851798676118040756580738264880821975342170629641692893006032391578851902736813666328715018049403491364135809161296722728546968386447836986617163974175736692269413517517384939305695651269408986098731872879806244365496326979469324207089606783764357467493792644088422706430934483808342174669868709620101253620416766676752608994201489906791263710490210538826124675928279473705603386826766790246799610007056886039558639133949005520588084575886882254198821607692253042003936221921007934664626853866596800293950880042504102966470510061236410487060281710314097400855016321211262854354096296972043420870785232557254498184393679675487037403697278215276317495812122227387846492714541421666984815230976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] -96294596095319980988048114284162055198925919834058535444011193602394484885543077939233635478336031921037955752739230870833000751250297897639305455170194196988185570777874990076166886500024363826939259383943011624819079144522377460896946560535261146823495244163568381921227571833006125263028758401653548773626206033411047698266319311482570951052061533081327929205551616733041940843050016095971418968571336224540844991045506515555700698766320948809261059688270077062641910014336489135398835542937876334868515426876564029019847904188661637637644132314015413032706527293778509764235526346610810370564690248858189936559467852841769906326920510793901385724252168142928796137931671492002777805035561963607146224744423909817031732103256614935461707423405766916030838964057378735413842024239702150118604781938765403219543034632372821079745261768768293542114528267465090729823267986667610162746975372171524379967621978843169683279559982873650742442240434326420070565715838951829220079498062430520987757809829558463445790900662691830219725850996012673639085458314372836408160991856415608884225754320829369798992970551561783814219897126121523714834367941858167330622922936381847561079636626821951995091601685140165205919392287274719200735198637482642897826336413159565069727500106397115116385499522749773465268497346912394825336183684927945665876538363462758396523500877169380954914456087137754677555082743851675401335817981271691284137253714764162628534568023633743334522770016268278143570222848033425631102115151693664146269545589965474800931172143595708668557971783479413749174184590448691009642878843563901201763196717286259063789850785535861532901714523285338677486831497780088573257114911650050658624769609612262699882289246285808603671622702833081070431835958999797330973062732507106516752487357584778000065572896710275082410909585595332874843136438082128574452300448390783636367531339788557309471415372092696336741119653159129570086500044328117672953481657485331708432055548068426669210472101602552000898916756979036580475250911661766867821407720930794692216829371664501992801679144667278235665932436669965259492336136714020196112661064120618011925084990959963164084789865525994043418384179253426836341289796660794348683942970527316427740463432183648719444886204356309556484149081935379278240332540606899610343688536188000510046858213978697712152505522849278038814769583220838422392879371517582265843135613423682175666555538381786143808015032087533451949295907492760095280037106413827522019145692426386325944381487207716880428016179079178793776807453305724941107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] 48178290464492062628561689482466305524025842057029104025797505554292039195607211652220590112628673601602964243761555797666112300074793506756383180348226484984039938702701574407408701282222665141580295481180975398878949429625108510950980669379583823048849430276474213044933529583711360790183470492947735471018545595031023353584215332055558913938534536804609358223434739827291736346168644277501831959850609375184260527632676916993983748331606236455213290266257019665385670052221241244204076081949509878636715483359637373393496022973514767770123994041970680184603571859610514497143197482596994418988741473367278436757954900415296523815389054812645125007277297031738648738562205327223581324936780281992298737762975006924801907022283242846263278778638696732136764061285187201683944983563009336818499510293931782551674419763386373898595472721244270558095537372719380831246245718893268775862728547678449207867644495783690976130098734352308391239890240920824204362069597496870179557195007668787453243537388590990461237870727293816949620770854593560042329948397213465050910361072254958736311605902386999551204070985886921717792724997890285579695579296348517354232009627089188206860165600392205358348417739975147083036385747075080503851245292807235759921822394366530338915692829108978855910924479924253568906121556274598757044843436419289280816907151089887913776824253416226328077677259694589617007205724291003607529971764973671798536187503113189592267784444741279342212816336488159883691360916993750866361707184447573154109059797573021157362894410074574419107305342970018650525540611960578830384806144216719555733615638127231478082289168197367248605031531355557190560654294091984334444218225299925917781494529705440058547395256750138062504544513281736532048495796661298605859003538447606911792348846375148996532479542204708967506489193441027895386620415556491432279908540907122297508599475516553104264130807345784238498962010562317927897732958644623876371429934623643798784632452735726793987951671787826218637466632176671963694737807725379612460462540611500498767023094420395187411375560385856938858208087142038155512355996052083587684774479951400287985675646370524813264537306372967431194756256872074056538232215800277674902176530539738397545587370781207246042755168739363533957215770139392053519054294515920578975669578617449077212756818935749799207044313362231695581936608857790297216865184055009223052586679902612393352104563961504816156785529203328124848065720389621578038769650905225011174104041406334253092238788057324368977175388984063780410489956503566602469376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] -20362446679385847365949821252166271556309989358123168740112975036951820714214660385858595548762249764735176803541755449963204140616192674138561906521169736048377963293233629168048311325232551153778366065277542199881822164123425983431248761350755532426500227782318066956272336004464900996137289751344108872179165174500914939265310658605984791886090818872000910469019900868372922132262815256338587182535627228485977618278015847059670383208283239045617155257752043420824184083220590213540686925903912025579897042312149827564611583301917145321030777837434211933798619407772867244704134861745645697250908345085157290653017453519008090308816774315657333723155384688605649723409139462017377695262802649717136450229600264203811010582059867544606366601694486119284764618311652407329004348641619609767042674723023940916137367728249263540728556178365540237033304462414664559680409220843014322482694670739042084904832389167513129778929974457203107521175642496367853636247243510711076222641483390210358547928567512192169065013263159482869960485295060650664456405306216936687594585937949895303113885255938407217081869397699426867676624448715841118685068170009340509513903183808066831470298134692574242911312416882389660647743798382591337608526750452433685163353048869880547091485691244452510636292872725180366672534800971217812939273509139530385011523828275326192783134654035046532255336153435386608092426646538131371477210907391002988192048037499831547155765759836549056398060298576496401710494094040028891451987471408567059773830439569064016548127783304218445088361372079685669977844504889344275853244249639537241876504755646209421599409128877997758755341396928128331802980881172528817721504503267794686344311391069239186447278765392709672247982996139930813328482017494600328645126435469715146434856597636114240378019713618571361366137701755867932185874270853768490209265110116348674744999559733500374988801100933538421434571601259681818121792337403967737230324666448105755669063879558016355465135630138652487657571688065944858304374999665560768131076050828783274946435779525185079628279122873262998143641462296165107676011643666614124257904517898134694280633428859718747442942310706587460256997889444417536446033933813716183679260267441265038606560944256230033636925872097874837496324437716174808009697630996873166755676542975647384891608047355978349243195431326906235988915461442767380748786238270116461908840379112235706879850542251327549696092906770478956061899835532444025285518317201213000236626353569569198729790116281435414276402058047454846738940853602787052748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] 7563287927041231618985047496823542051525963454461699873545277613418704854918516097016018475029664838626337041039995977365529592499410051875011812614588133861558400089954220700569373786190107613578591938059688895521778169327440144857960846398446014363980134126797797276857403538929138167383504528450854804646868407639829163189246625971913251851561511699907225667131768375065803507279480309152062078238636763015504128080698996234646754349813508663465557068113483839578374867800960066096367825414083933122022028458980933157023996609619944666135869831610239651494182696670121936620294513099439457217109037803680883403838913202720197300455291560710747989328906705000057256851419958532701408109348782671322382427419314346307660325549559722720616996239129039804475531185046250271584785547785036963956589522291759930881504067730251989783778643979862066738195446724340428204474815358942547050765779370540487841842879155589079958391913763155908749362883290832876430195809151968841989083925970709209674589481493531992345621689034000970101412006056263242913904990269979878220431094790335995044311796339638773140163423537661729219977965219810612068210603116193395352894108670964875769417680827225049466491751263686322406300489421557983166109899638042577443924504976974716693290804691100902014355989177996036208785149154174595360835442477285245736010760542051771973394863006672117205374508559563052324684593664771755586097899889804857366042489568848052392090430023296367360146391988871585815885510084237688401218825079869171906734607880570641161941744927134318912869097911980462401208864124299917117228266756726047785386497425229640274901415950200081359834841060629518946470453994328704464612682192829391655769762147995441734185504805266987823306918658543695321522116831259651503525359666107440951899805723334166813676651779820582921302704312964827592697119869795856685775657103926187774795247125462717895861010474009178189183186713082656440384243452951826013902281466472443872216218367098447394301833971757942537503128544172144174655999467578252023835330950932455458750903321383679177574259694793481795880071333082803306475263167496487800648449428930989792013729494818153842229681545566684827946154337583737325257671067324895975334149920850622356471998744523447225018424661414916782723788030164951496093456285027228097356484645304508437681715748106837911906892781505444184537929094545295119489147549197713189841856093835059434972765515873780105175094278555104456047039378096269951907325554223186477051856518555278867280851394063626920069323969091161095936264022443205591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -2575663686151290393432308053333790080128342492279036896329544842480991873491389094687421528701117627153481043052028019447412643861049105348919524607293365674852711723420425532988036291397892055629314025429390136733021482840171708834091762152961417397398643560912971584112292379117258144068300714127591221599706290922689712323666898316760881646578084138472520106869290825744726071404184865840154502104349031573926035186382987076796021848444368775619700037398188173691285732607554249026014718563641762146317622950756562799532400960370284537252674695267408582213845163130760004857397079519657046973050248785896935151474314556791905624811193348314720576126968919805703979594955357033427147621770647687683811206847308993136198583948166565456924674404989549088456538644580232144325160781186520965402373118329364026244090511079841777168369518081123775929752955343144476187443556453022524888915252875211978184927363806148395601879836438675136888851586165105379851891933180787450209108867416422267572678410382720309557639697874002900937630278697292801565776830562368263936532772397244782277224097145024428201668194577014968806297578860888152891707776019232575899071283699125098967352160507624426681108953345406055332268592796646586697335406802566270577018486889507295666320185415421449600820863299107156846478742939146500246696149020411376300615235866961664217825994181296327683592544037367827632042386145247761472986820902121488492089289951706218057138497587762187501574868341302667224404298413479455675008941104808089329755139514070836697756394105778738421298545978614924937808973753429488574593976336846438871349066117182379352200445469282997831651282368570229693504837552385086614887392271075771945701153728955370376441802895062257592117259162469671534845367546254865862871147954063195931845512024158816730356012446758265269463709077918559009207795359699531860205317239663105862374259552124974427985038089073051394108804040777939263058721857792117823055936859394097473487068301328497267506284614474459050668956019639216162141707800645644077103140087402250771241323450219123637025403646049845972747291217001281066837301415845597657763203810761422466273510491150714693153443083035210106472115708668413543664980773069813445777399024856473733787101253768371528984857228579799410725271571475370113579406069734191053808320948302170092338931588210191794506426245975887993769691249750925593499889676188319224106178382119294916012607408847424541655880555768380940887094531636828782319808090744858654826850224725868722831055500085122042135973455400966982307406994023750041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 841727216434360082886909920090158566879442796202848951230472594204308450942353548146736460584365013670463925669963652504292066940146465969447076690913175398521837100492911438513989921116639102436164130310903615334253162140764915682104696788753075670681427232833720863009036993950298726387932610810058859608561149869864708532471945328280758554156961557267868527086287317501867405800358986097119531483401505546497938844916346525709142922940761602370708772980744709706464175307307766519586222933519308600581674343653623319900545027996971455130164616328765860087412834019400349013671740664825556134862352195152761283402469614730145077740390189158275398170754407542594093220751813247845012418754057112511947902115540324998076997717535896481779439236149020718469219447511921597597341165209435092004549113577946268169308745995721658798718372938267630164461175415051993927939068968176346554473929199015614305481640664503275061984124652144286015504090923296503281517724926569330661262919393889459291047114158431068620012743855158102807008804162206700291747729031074235147807462821023491775278866263380841542432063838183531116062151921194303638127213729858150261996295275082512736104387276089903043728157148296715943317264228694111022788889786301812903087699080004757499726416977431461373450212124373940373559347989963416227653993974365940492717609024682022727755407616315520634024730486861779937917837316052054037198666459538310885442444752471929296926157283826108521627846062190517112577948451334245740116337973372628240965278039902395909300761881503587843935212413345071781934419880989228352645670612090672169880729882867596367092590531175933408738514062342716153312507152753671244192493142776129504369934314558871026538999738950833099007873382292202467937455673359142007994415911651733334586854799418997416050036416218540103361038163641131611012854939812462663039070343256735905739809453503657375023633560414560987506180869323634274202967966430305110828096039581569271733355873313343964689185149830560623537561043088993191000968692247730932254885095032597112569833051202081765190512433495613139616749850887181906224728420315384585148888476488910732148877955177069551302716045858505130879311171022326493452872738723268977465866666920252326485942535846223876544468352004910344802390396242843879310354588575281935532600590357670320506137122622934254787456513623902774830265728040929177074633012223632862104769884564600950244976926985635342020278473224620715713610516917723527559390559510154987679581578104299640573358764286279082156599950436251115790604052511078744064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -273350590981722623374756406865141785863761921551375377219352177269407906915647439341095286332935902245764392419023048150258975599139327549771342521761675717875582810007371304611024553155668044750611847285987120558176626490478280823123981494310128694097681910839775884442623091881630296256261699456896341076242421300882197775988807534546345944177475080899369632407896644471191723532911858771178204067178812617054704568108165956275947503987789969873733301899273708721437290044010778366953530946042467406802001403062675239216280114159870690766018457874767650660708299142759611229112619110148693206694515593792698305619408299440164824456126205665038863561760964427275337331835211686900458562306938134649579411953901362605147071277152160258913697682750118703235912359844163906119321332573122361970925965743638758690731415846404705469490620792794969767246819162171959620757012889404149233836981693480948503978125329543124413558787760513228902922861635630129452671927582730399362560323425222602498526921864515793864422883193934944612906981461012810873736453831611579660072487028719288665182742850685953451188902848828110732319678665397862976662528149984936231524849913404586820970871560702593599114237674224424619123896298341430922008255392612985565258016610345759008399699516598421006787407468966700657607320407432845077044222950624981471829127048763245539587484784829336101660880295960961783354149757066445660015066182878139787113120713051851195067859605779889407780089771653249869155605279154454597992431151137478743597121417527568882407901429648484627200480633508622829546227420471738749542898137326992295539192001304963213100938295726048126940873640203469246537782373547129287202798006169168489429570948464255359654544858129583074869328704207662073429867641883978125082219632713583915366012477809439501791779041143147722679927551243340010556882727915138005681771888180623444383174202618761473329959948045937588322607535116937585505801093061379595009151127185797205492550869225412092775767049691720033973510857652174079394604803988206397842385033201098764079142139572599631090467597401286468839809356570687448727187941626742886438946939935694224319805226827392858037795596264818283575595589216626836259150442982679392244030433946023297084786236445395062053127832408228549528593413060842656066855315883913180495705938471273618706258676991310914138740082129185398633063510219750384080999854958735560690086933333323319403922819819351941219012700258508773708936277416006819196295823174251946948293086745411973059802535526143699316290681553434612726952047699768115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] 88719724973787971481606850210407266505051269473542991332044905025361260976454794063666390739315269732739043730116672732381618425981708734099221302785048600257270147960042899629580780923338876975543624633659740727987589335809295404118336032175447039707476473584965118960154292215137006724237930906908232967947034332587697563889871877662985811397342099209765359199908280815390823025829541290543291236557028161559747867616798485683582068162327868717978742526183314767100686618385906774362916862031300805809344204875810978876416469854383382238635310329436152383998492850213399375856367272999418394542203973520567349561816624157397425243388127339891115934983732280538298111632644263582565188162259250677980054717430267491719615820022615879430452001790886212207739503393019263595812104256635178524157305300563883029929188086948607742460455804048203451619186592401677319762737875371517057324807949219934300823562452720980582952861999984929120280870242673372511422519265834147310724174271529513075723009561708870340261338683552940332910954538798584934058014676221606797203735145198477365038757550616529669870792128530240115450154040095515974183154541106306627288008824227636657345013209589882505418077554137841131813589422638901800283823273701611643385569317476341298702182194789630599097384572731327920899654565063713700530952622550479786402664953918201699943870969211801645829326965916908395073876115196566038680868585222713056622482788955409454451224352915894113931338546410345849355967437178149355785324916583816729217067136508518345900495139935754859791016159803793852868438980382739325073614829128408747438522315312765004675509524385803886515135711121454335968191358865292275489180510161838086115173198024281418760024980280303338920736637321258803027450609238930576507457206967293530825404945264644860157802263471852555326997428723705495064414905635584303867395438915456691346001721912755727503251426272307519556971628558126618140408028523718966660571646023927059160880122098771689450494686829675722495691109189118291934521489444042064072591004573955278506044963310458400338031072116506359131418079877190025311224405634791248848514252449828115608737897705800713645363075356916525242554569459002301492370814315827833863727336206445341701665105087453760914948665262083218587116303210155897310154543788941915425697575169122597122722332928383091668994308040607561907777398394751100368649518023392530905429316586815519496746535139009188047852327630430876527315863512625946613102011149768461222677156752076665831610447789086317374686471422468603715099215185848565760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -28138073232290245765416427433935484851959231010404807570003403509144418820108284927441406002965277958391421312460631870017675560837191126567401122025300895719706975354559344346294400384161599262123122897763268438727829521046658780770975476006082894329566244720381517832477441984638099773308726109732157740480560334339217010465193880884440731639970785914256962705126736251180975254760524362054440138832603033901963075148031492442927043884560799441041294426355356503670533071653165813505766116885349852471707505842972251454790948501813961137318225349150121864778599534015265685015229349150943789310349194695014151752194817449100828348796816800009920788336627129023500274933872633870507156523808160256021943731114367464447385187999740291385941674133389340347488916534357969855988216845397255348634534348823133069931909368778530252486875870190013532671390391285464971617348337660033947129685821223971789930148462265578430378354083977749049389412345831827559562325055005014020757852611303392960332385315237965894385779073324762703543182390828305669279616447866430035365035252063936740831889279871698126100427216504500875870199017402800966358373516761577833848323354206157322720678619177475494331477021711265069704719235458771358877462591467148220373849333825692531787522597948425181667420986426395211031511568046434849961244866580519620985432037728794950126225849475425707757261484307039860281126078020220546431213604096174900729666008375653828385243686033176494287740424675845685620057688235698778126028809404804193556678078099241882878489110396268552757936428862326954958875820662963545669222540574248255202280950678283006497263519648187747136648375063778422884886734368185690160811096867077697473104405523010007913272324638009005634281598914708463329855410007006975238118097643172969736388313631871235882858026917159556933368668430532900120123824247037588341079665638541586912366753621433315601789549214187643157523328344950320345978463412625325437086406725135814493450398754014488032239136513414877392044158883606414262667485130202967434778513309250084339841915592567144758416549057669287583330135757071103056412285252221738604878017475306395867163747105070804212138316214013124299250110005481473889716987912538153979553180009511561919398403958909987783659544495819346451748677440428670792568446173240204775616280342301933250882350760436165454540017883792454840156730178601662218111756398491356444970491745371198943465792521140442473710653765389290469056122230492572615257826646361572088382258233366522837325469962069807716353900792923496545420115030992486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 8457616758078775375863955243369433802753325207324797114308730664715350257370185854444100036194930462610174967909120059205436703948348138368096982234526940520688200365005088194736517292720808687100769146160245488614164654839727341350396976351761912038796629951748048593045403143348132996568584821392544972004948777760455288664529575656010104920001310747028484755341439531414530533754215946269467615697252796989731860186616718986833156800055799281404466011009963097186063035209759819760920104018382024361378505308944999087030897402596601418193838029129458824690098862771604080242547589750575595151341285136928368146107205589403087294373491216720776869475448974388994243971869285104331002791995491856452092139557302862534815151350317150854068576522345676047133773626815621151544001918243885679680237533314839851852034796697848471411425887113242112755187990830100575772068739657669063071460642950917295085517353481052420896918395730789639348139271234842902126310249476764955244268572342344357780523814914139691484341723503522631640836469566797950659580122128974573243952189302426809391475968106174832305938370705192329468336209768586662543402322660794424532492949621229907339641869506604620798494212286024598079981624965416161717883128310945760305360999067040919958898926158938990598276694057502033083733280273362428215577283236592755451731281479646515986679625078618564651039288249582998787763463040339373516399140792478445001216354015294221283008138299594271590849616879947064925019141668753283958636773964834083991617327277492850181383302960086514739109794485472640386420501234586045180242378526531338588785315967703544394202442991685600065695479064840541904034829681968856194996280569923001336275549911212592556962123107844893575839406546898348200541499507800531167724974348194184872072112724080210464263027140939569269705301401313887504485462974284057728599590927019126706705636038954949673867642721486519448345593079835808182287300744508171838835499560303448394013489604144446641956618115418725902712214363124615295170559432734609004880575691539321912233784869144801592120150506189852597891679035569767038451011889191852304282504139130898275687192587246721373124588281724747256030561872675980738364840581096191288205540699238698919145666920867047785684077002875952398446557129935069272132708591213774644342702493143653198853409314410881967822210744221078846809008462993372600492559964529549178548632869272630745850928388932211735510761407707177698894356149502842176373153111413894642434226066533880175900534185687851983378412880362402261894000846789672960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -2354126867311192787532617500872455896465664073746270306922254330165232669591171726826739044050212909657941377144344458206931812073355447568686512561332142311667919711080267527183654435721004300460202506966324174607703135572360953834541064682598689741440031747156770037441497601681847334437119904586908330262155696568445444967779587515255168386511898341250869020238722678608841293627497774489883848892559437326013588775335341384893121788176092446704522412224693250838398728104468132794197769438446411446129550773369694845006470944567492402461197596624006096629598524063807951521160244734292122982158700715019186120435810539964355869495321992015404587102048027660400016877452120749414680936196245979734909378749463770166614205376248225564662530056894007459004907878808207390296295366995575739627235646959897512650430620122810314801046516475703250738678724903220209224814063903827967357615013580785110266592535036594025579442263292551367748704561513378621262512407462135734369865513025836795906207288227383390850633558223102637418662787059961290606433289469790133973240515642830044980088551309840523163210728470142890575305938292979288801410401971467897605421276805723135883715960542551126172888597110274883566111296859846205459663147157580502400879917422234670087332733508569797230928181530635434316122196890885095589042390782202603545473193982331785746856067497835903227728734991233756029969117172896992083106784253192937692871979051133222546235916544171811561405659066890384870556599155782211422928469149603747768778444823737632553347585550896050897576480646516746394619302572687050721296604393435962437857352270692751934255163023225200344720223586395360040903643420580907023393683776875240541409012838637413272319412500962014051497381353211349016084228063516576993331147641730381543041310570295704379658501257133355217189632426863381135551939237818203461540489921125613481614582483737743245263400740611621417440694407605217068943758960524142408550291473787969730007891592654217500892048606448721159745871994954412719147005266296987998617313154828763362982133558169909974346230290402544894601071073206847571740876318203717895595292026752874683586325728592878090199868995168178147741444520575505966304015078044086735841802522914608509888058970606054615144671974259130605998847941084623718764622177265178738990444376231284751953992439747946479701372601739455609717728428351326490924799473691328929798341752655291132119878039546548106999612639396476435332057445151841100799225964467951571813925705411438683039975678365381057005449990489626602326801381536563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 598846013798750117238449240827530844507702998698090485910510094234674223456892509058208978530724258203997528325150505666468796627245764175702820773428343360539273274389701616188457328386478487653571289433953130455584340031672770196482436024480346382585986011104560166746611453889795455859617288994273858089467348054334731819568198595384968831661165535770599851699158039493652672834681928207597328488843730089679586257080170106306100637835899104555521984280549858776904695534060652142128349251276168951450185633578435510513033436398212237125849386532474942105926300005062481239736163539369660160266042807530433099531130246168576884332279733626305644104005518952126466636346605988784765914787879803946866275653193526749026008343094548293532815316373703203955786435928328034058874483850768697479662829708672950085923983990425126366980869422170107862250933029920226163925796970088031490698976971420806583361282627324267871832951972103713109713000877926156032072005046460218508909311315567312721234527893894357146391494740203671967489907515948163975427243988313254115651247542005952642007818042642717064039202196147260432121189345432012813571253529557706256169464187226878224874164763524668442475762526637547374609981847104474435955652120361871204065829721730507919873311332420705874578189159171580023779998377735814270789178757310047195055525148183036573220183679791097946062170795819208332879837758755183663992199630766351265713778090953795288579105279090594731290390948290279753707983549642241336187412819064028114693995281924616405915983134438279270579865637909395467036849738705720552026700550413932482518256404536654612727875809144967753565954423524352600431243151691222018756650083865862567089422668585763951772246507963188837398683799308489874009931684449988076503638251190281760631870048156414721425905159124158619793173900487818122879753633400880654182399729307115060896927032275649849589335364819845624995510709964891731226735591643988814204950503198061174412901860525234852898883944419793486749494795950866023707400063545490970877001138561540781546805098258327069959252813243545397937967977827378352146986141169749856464098035270799575070731956749391845197352419506724593625772223195850492862480446038333988874489857612790016028187511422489101983176911756686407897180409044855943004962170745166636662366544423266791097808429064265866317866760346568205137363000368576929774848027856329639269061603528709275163256165014307862612687548650505402211273038998353993030031993144158744439240368491101024509652114218642406714943340529515957873629354063298560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -138268340997012400247194925888233731473223393296376450493303935575013784577417380977471538975488892970363701440895351734532087335609381082253975728820440186758750984504036569321973327166361558179766910196815767600257461063486801540749362918211124993583142057898858372363405285690501462675576976881356636573056056951672624953997856893698812909551500144183854161027090775424975395450011362061192599188527892998439179813229219733947751176717720692123166026098518115146116027433931615855265222424469048767220254075905800810681480133897803824678978852734092543636622145581732714947005655861511499913026309550367935847795288033143680504163904572715665057229128294564304360059419808699116700923202988963379781791419271891144282980066780331520105804910344211310186690138540935970832378737069622380816810482399096941287614410933093095091852761021376146790738723612513130491470385796697801003654530219664973247639595179454652983345454852562737247521464569892967758764749385561620262477500000338016927570757390660606264341705441073403787185305901349287490346922287313037193960463441679590969570720074746060820042881288899023746365485866982380208673248523236495306515557132501552219576119050685002752983251125561412821457191867265878948849149921668545110043392753754116772917118828240241559592394085718616862504070880662911356403320120369176113122742916484496818084626776222342756985433582457487105325054134792283929527400981017970653795630991797461347014867776947583113105473827146743530053010299780585914913205629211279864642846527505877667103298712393404016586244051333252201152565015744543626795385128069653051059262609077306673946036740957171487471421944467890581760598493733859092387502721958214863355669896459698191516033724218726171009485813860866124850799454984349924498176437253459917793289414421939815933803464436564070335026189389539508514877360459596815816276387810953133259497340878630518248691209831733799317558207886148801111481889239702172708799807107773549301141813345619502147927600478775111582401867804825347978621000664839347919446140194206729397215172267819791118529733204628643894583615951157611821592016790931145653000610379398354761387641536446317852371746297852361901957917675961623912717135394787721722829642062102235428757950678224155947761457035658855628251856103789425237347143923169474344852758449885323606856205427181354298694686938759514940803353465847746319732536506586087966641741218906951771361506159533589863900049231045314024362550839900903674018020086353077784738012345664985298618899880833744366156740432161266718287623670988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,55] 28854602001629925281139939297442038037517215315757883687705205490352191895528250798754169549986043842752340932832776972958823330659016715093482984726755794673758494878195115600622253975220506704597747741519166132624547389589279655905171378055465248806864974877969162041303985706939667311617145050450276609172712183471410099602731067890989495728868129922269523044159208584953616759333677428220135837696331458391561265197803654931684464402122903737709754380177862567721183386045963286553730704742877031292947587561484876050556021190050532115276963213001581481480294697807405932872847284694151724832855036295188600784319345246378339233800648430744331579571276244883935227652525895457657364822134274527922819728389756087611470530685208027735064954671791332413011973890183514623935540756589529865108924923149910907762454656414386953017018221735241078283631207287390444935093197014709231456587086920708773455081321101853339503338832338160983229071080284232884761884813121560182711845799755031591038612407653242891026307861798464081813281600737300521699316804511843880939361149522831504809078838034552675979454472497671882882654647671043217112784789275956405489847819154303499713748949193601670366590923754425924363242054108012708238566670144047472657442435791154652399062977895331682284680657707308291188390882682924381109120234509883423072440192725199533092946011874701736985548290379841799503141532042695138876527409375433027211775079012121890318684762550426167808438405237516973459607514321369308622879203006831614849482974377722998570111340483024111679570037302633145932649602244573229304936135820022936293046312853809607572981510317807872117589989248590239706977334411747054101874609574101368196536148708667939604029944901121683520116135915597422795698676573655996123894160549566271750138558606808545413931715474099196127196039432654760428786883578831771560915083675303167446000178774430470172528379641075785407903481548329489382088541769082155524645410234677253959338972941235736201339062273307984248866076677594493687282485892581401527049949055492254002260207147183379756695207859146783775934458781395278143697568165448739841574613227409241597303914326848561634628645599563426175924956218076424901606183198432019586353916588253207891662883161554901325837509579141553393298446279403416300057341302810599446753867359694545212409798158132755736285372867824287769670712996937284605509315867999984114620571448067694244608573035817829177907094335483584927217257181048836147680881714278896840668142647086473781093001189452249294837714760063895057880438362079232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,56] -5423376757409154720693812457619016470491470493326331588638167228230640703542823483008924210187390186288265765546669344651078279838367668878405052537812384618389687931416253271309346529357359416794772498732795294073187181053513855597630302530635005312375960356463419187880496502776242635379730605805315374464084098215674168339956439526684494865757239440558395889307176560522738231397409713603119349636995981064470062593420046575673266874000411753046875364642824166786466926857188780299215883173834925661161108652075808576370911330198602830769912616714063393711370652766509367105381530860136429101171898444998927987988312030155759457861209131527039403881889869228423781297570819853912963747969652421617950328261439936981505102537376431110254369811500726153878927612770826160632310389049831984282808243585244330111516067951417727469716893740909837008589709432132234699765653517609319445154130932850111210603712043661551486013443112034987323228945834554941294856686412773792129734588388564917969560623932942762651544460150899048796208134239460210871116585643981583657795376617300490276482610996238520140131039859478271727325714709114581428207724086754875632582937160825427614574948531437392589994738074083787242816680887913034756055045768237276186083723478767372959807568170857175127671831931498575178700319699590107275759311000540521516451850941481802868605462921469543546577643441404316714631076703792930812666800924854623325198596813132672921532099872853543756782586518109130246623700529286850001433426019670567357256623762129233989401967263607283796163662178803068260746579351835538570575221137222096532150749773530680893422061547324683110690858711836282862728589972021793321263886024531466981481245274331447950204541479536672851770347204753672475396801132892965824397773991151405964456404271389362974051335551034580219685390516129669398185888325834014947223322290208700112416843993626156280168003407400346880515617586782667661868658462450512097013881186157462601180349290475989580749660515545886637556751884664724098952143602441790601691128649613186992795005476212872870259438274969157625656036119100603174558996234756772269573829601853013583548489836209606595059009097753104593899411109640414616511996534655743174400150813310897539195366269887010228762735840887067369859210808274234238953026320842840258756850943346894126065637571393977359805003423526866843614270514230770709888978864711187283575761885897605502263150318442498309309648703052799773631582602510250716051983319605389444193829829608312443285163636536723875161759971483364795849215941017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,57] 915096253945841149335514538642657983479071780937826932806667658095379933217239824294899281985382925615831033213680342848572231724209777891748945012801002385051083721590967134888505095456142177606089397122485492067523498216404274957310158700906891488454989825671451722062969535789241145531905295863629425528709106452400492070158003988251129231228500921706176588790943490778735137202259165722996766617897487199037275207591091280710597208459076453451917996536620705370191276130349280300458857720306321221838168542251278165503684533688430744400460722382760009202247319633023091378842073919593592662080452485826207768817073945627815628288433913156736338065435484581491532946252342632966677870384950285758174872324260105659810308104147889700475031574791437534499385435224122181770322404263175042908831318910961342989353102073166453981112076453887372381956702829827181259367319467080033269101532939859707615352644278188209157744969734002316591478332066924626268309950226411614596183763671997377479374163357243614504488020893987820054284540651557401942751790262767418173966303662395035979767644683966010833337307651236312574311543142441175201017544485371181600560731952084708838734262555185663088601359683174650297885392769507708517545000528115803692126869531797430697642820387270286140811752355742276174140047315526627751767035646215210443624073576551092357686105704375802732108292114297507223103865682378208179317105106861263615315854916970370070983564963624592598570006482742356898530929989438434694334934510498247775383152612230619752650439481399645991267662889134984117621224101708583590944363306757232125124903083752527662479707864905004911561880536689286583839721330641833147868847663033725066992124135529779207777684644586569430836898797160992213338805976658261126448360045039940720473019017724542039438282810237224131754869940620195640376008103374856958376770208640279250909934691364747050316361353061839490720554592775387389759876339986408960095063580064792459871009419186741669007987249419242106136486936604263574062454339328861115255621912877563170640890810841684305597848602873610358623632688815975860334455325350458522610801852308000686666717010265128350297584957072377607997785939773985277218246833567205242888854925875937435428765209949782951787984979630499896896059473263257887365620253051178766017522853562307122086843858971401293398832874860442048598645347975901433053004229149899279122851700218160971518357515156459769327469178888932918537191057813130952748559545831097768869459849631667478804596839011554277625930563213673195776148116602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,0] 2218691906584617704140469325202335466190352329233222319867497297657169410737508932922795341973065122511167900590005064832443945423405116266807534049678380424867860394443795636461661783416701878289500518923404151173153626606041972582882245555202408368510222387337312017531405900583657861109674873159179007064667391153709904434811431432715926549025303602156278537242248349273469287665792526293791884188405283694208409435696374736423390096106098532256314192124916907065935399164635399159796549709920718027701211739591889593690130430072398497171426118270390956318882733855380654536013717387676182682885702087449539332376704516847781999434675438865692210091483502688409698845683895265048209984194707044035488639990346769395183828965044009889283534226879075587234377894604151527005098518480726518766570839577627229214456574958380312333446051764653359514009155910615279978618425815273353754811155136292096819397409726902825415283325675701348704458666624895927103366330050068313642372876399877455036060114285988196307400449927959866446313471077436763174532410582933699279533149023829387407942253027013936432577216243007242646397640154441281164861633584784953496261242279554342903565903137780334695181708249241613362434988974801248524239708219710883491400868807722546382756637642580145321779606693792769131384120216375188254800352790827291262673777626243905388911828086650977688171157938014163272595019578150748030446244183423774564074696641608409893280100204875262799107707128018729519224527485538199194844081829553025747694917821992503754979487594687578535519191783614117171742997950522858046803600687605404201765930960247757143438148142971770902365715542999220915568557749529416919008904591374564769498811304171885613680078083541509153782156032029609191345631082974353304924279907917096284353280045261102499981649994877529904259136101520348470663470065063090532114004807191143360459295228654329354549140725727505709828980733045665656861906288758006948185306298251593566909945995434604402207041861870648011033744144350044110806437347365795962024410056294516227533770203166121986684511270944287758328151730059957236806001504766562443765741121555655100825726624986361801524556293947636251529726578514303545390070401184428588520365717405267079129542737324369479106278746301245967733998163046970959606267021342482299553487379407320535353660595965257595762531463704162983445914368995053786781924059678033327950529952574299319065277451793779164595782892254900438142317071630093937999356147882092840447101722994907595102115073294864812908793409629872690846236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 286495832355004619472427298089800688274136887275880233214666967879672440645655434856631525240460098014118915567549537727240751673845982951648549832302647776710813863621407737018133675637982515520208600004266663887614678073915371953809977424049874996813778534111704667723212042050185471397016829342686981280005557026817280866206675976823691461783964526422387835405039455459706677533975472093416294759220636633986317955033466400117920483968876672911219051543806585599021980000342015293810696268860742723427655308264128919533121824432434082723004604884014172764487100445745700596946316115447615898154812226755829601690324334916278019002897692224065143701370939814535352986044916908116459905651839961229687869734100278805030081354090106500174759116281092450536317871149899807859475109865837660095018559345399747250971100294995614245684938784833924159953748451836782419134420453493516590712317634556094250810352108553387596823046797342130047342087889309792406687263472685628297838734985748169233561621729638485389850318007861871703253956062050576270008166624807737090762151003385040130391797745815140100971666022006855445558158845675009949769248029888998030107442050281592285888107242377224352411831505785812259927866305835300808845534043267076245579669771126533096961553884582700133485585987229322848017560617151000598731849745963878441451473898767147393489846901140974277122539412368279299959177464009235748771739687653516027414821651354671511589991382977788646661287076906910123059653843123879454656944384472969007299862447142047591581548761778920406211335077030949695381201648287085901348261743886930907124583936870678617988528092301135669081256508419655575756878322214647429962371629994510319646844659594516552015672533394629461522243385861423300792039635385513465176753138828207347797911088947407245324209947627414621294041383687630057905228945095995243776026129845447866311719166938003858022327968915485310041492415386512388800668473939725968349142752959459306996363454600286510609308292057570792464311982012317877980269068994144329209935598403448708041876986802322755952241939176015486363321524640412364168740284209167358655722030858199055952739716659380076806971648219933106611102586901976377129824530125025299674602931129340812490603666390544447617106405519590206406764866503273758242919072837098747004372490511472410392802651993998005816673485675981680592437170221945070410830165227826160282157073072246383987080337497235604551508734724921513956137618680964216377940551580951133957174803248150781098908117009227999438366879282183091446507110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 33650225054258261353015612927982895029146606978490971532201388667843252724823800188271541837881367747513493402961860711964870536757441733657405725131039806052582765483578434197381504426082604333323646896399054978652070441509115202831074062271677630527382577372432161931291916667281813163478679971030064970254125891985405089922842430354290856072473836220563048791288859750191339073085370123387808865865173582257416117906576912678297865854514910704459096427819613221072585367241734218983401421039961899371859314375853287180878557590363270405356676910814293827767820670453286576996276792198062302580193126121228172403043162649151022174288090832155583150351160727814357385919354421459575535691837720233741371815042450298289493664506073366695032547770442490183344760099065160093793874503068545690068810976022544642626206792303840668900892740593939833670385070270224228379108237304495679580644312492515511119936557101338451695792343358278752859851077476855937130991597626178462733634281079144174223479520511606706398938751231406140051803476904080054601234120796058030939791015448701249677555951485720024121287494131272702395646964067061037014188736596384504584676680292594390277954600800666870312458988375780308530462103004355925758919333134187225074241469637279348061866401503731538612806201822504782176255469447960140301382201035756727361221561069089337531260135375917523166417485588894950654327290397065135426099429758351281495903389292124773968925984476388478030893657920030062058800865661148050837321539603431638084427897462791813760730416493342952079997589420639546174514348327365079346642350496948193924649487955742146950157176387438192769466674386594746291549299908108073592026539859455651006130451746096253693541207475794629378015252483493116699704415947917103795287694447993754942589230271305126739276436879416171658800332562813792059595290470538044825118326008735618706764806184323679426197508619363274377797204043271984499812340520175680392937740781942869736765198632831725593443691941396501281433354091108770452202284115444802289923799471354019377959677995165670374034143485056665080446073187819402294033875112080055139648287988018497099444684571266293694917293793762896569951790946358112275418331997720676171011925111023930661851235550850051996016424823506685306315624108574020426090969463766221070416465896954344427672948943995110468159761280954573394693016115484650141509739358951036763742066929789308069096425939185606231731310646022188200883989780528360349439416452919883739484244537799036562571985534035272735198989505426250842819470032896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -674163088679416002636918331796811455442221677400080071292057439371039818575437232129093428623866789356519698612955430657732361895906875253997615919475853311542659129984826205839259535820583457113185103718331045864907685820214366754253874834635911674874497120230642286261247469287772586002109190281912615809915067455360121806252720459779953782613391037019341428715284079940608833927398398571872378283932302089483675044957342916784838209497568289038323130580328873477076655708087921986448306477511666522610747578946717787479400482795834688036585876379301941481856425464116404187743813386394116433362177556495073326926513276131877792556674086171058227936973484829240611639152296683583440185847264976537611808260320984305028200284968007258442744752007277333849039077507852745309083453908392386607265752055494700174849190042826431988779591077076517769294136023476919444104558183841969923465783276187461508305709368411842646127030116507587641719771787947605482242772274621260807729841109683494591253373976673127460542141466541664721619295013744151221458265677374326686855656899588559202857348780880789206104713008369848375665981439015517961450718857886984979508356123594280990458571787011608828617728388455943855638538720603204680449414093268838935566740972099857542332754015664708029429056758519726092026483308388114990643242572831788995537722725459567377056417070803824459847199716441533727834644869674666653088556965044324552121588784415446373835797021300362043400636847183738781963061714724225535382626577182305094310517874814654458510635144756365781992149203232583907664285641378544043103970694969579272455347118383299863400383142144832426492850595706346916902016776295444521137399030030059427363925947829128511845083689766603592278536645165442707670923471598779597886629101168412820596893540626984422641116912530074366308753326845163075564627198824278679780232359823512524651178063870534224145723473720778225590826241340492832445223027268152941245835424129415340818812251844195934510637824466827449517418032819414482033140556839556040154664994277888218030549805304252188183491374073412156622653995528108194764156416448585177440688702942049136035180220095714163599257041507346110135063011148674826644906611731489234917341924036592949862904897183394871180053533568380261286309023186053463215772609014797709673860032818908221900837247181649584216177915651346713297587907599675459081932534146403586173399805245886991734555450769662826186416722344173180556017152035355530228325442972325403401161386583825514940298953154731735033838367955669946722102856908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] -9512459429293250723985691262822456862555672166355398377714774524650511906796131203266537412710709756302128608973666042252695271525596181772274034548164897872723219752367797611212527237340111395187380288835169692172312478108596605958264316446175590545113318977133356298791367930292995131981020588131999619230034128084640510183175956038909909246805975550875447337970522660713284358370851898612831329877030122467762172513438816557544074845070244676311555325731792148270426104469803736062031705171334293510872168934300915225648890527408432031358325679746915264291412419126102800849771163209179452513941990909616526161979995441088262644548764729748968107708192237557240076243945353785636451406353561695764598201503142124726380689470373900987372960962833920189430040437569820271475315502993871823613518747765016653385233399297153103972105187089937526536904858969306148636979323674280012586646213198466776842864381579710342864042566897892657146673848245283920826026820501020489901982925040580463649054686589624792996417788635279615603719750505085587156770432514719016598851769815708166437235997283410377898611422617894727714176495794310899555564379106570909139037589188626254230786201768483619863549188195313332585210597616141330547074011271596496430952801314452453778649598161510788599297944250220948146273379746656196469190959809010410787503123367108938623098194625362767386801953216960023233290036140351734577880994419959311343987571021276967400218919983460970429999826413488451336880218906625222214920355021786415898342238785868397181175684944645987499978747292197166604621747118622660487602118291376194771957121117858722152917062393482569465254305205914410226934485267035052808036007058493363347252927512081883158464156070550258598570132673102676422220407990450396414880904612359090452291456510684603019144960489782290391201970794683085651021892005423873256380505472031566319932299515541564618501439873965007468960416359966875683011727729571493409668507262065571253879560628715290314904627238401592521656581750065585323819980448222820082992992553669495553210761040900110240065204755313296618735341807497489091782739576071999279825589320205916221046048883399546479747639509835236276477593848532695930651899997677968731141032023997544621470413481668682992781182730704907448951365264994955696529302014289310079700742629869438729940659971077417497294757704823159501213045582366711943008877944178059355069830275956495375753932578559782171010889766919513102365168516957263660513140050806305721041800621060019001300656754326824262750053372133352745715447795548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 157470830901386462099047387286062052562206349164519221652462409389729943319612172412066208410331462693700710029098461538743871431292541554863768193688524763174918575443538901670759904196362998463065959012703018939660283177128496314773947431878105065738273709297784630413079595719706045140904232117012055867521796410894921343210406577864928379115015876702244924619566111906099120130036444110740920639893500217400865046882139474625231821326261343934355826625453944947483146259095433645512377760958051814051359327715639499334311146775016026459312717732378159818057375625758598210050244111010435082794684646521111002947135712495033290822077686108229957607394825023425094424248426601235522239098868328337957543538270139912114739940241072626491399418136950272806969115944705772330326404441859883649531676632292049451288834680230338855449570472845668851793565040392221072829516200842793229886395913510269629442245653787705636429091941563233938457798765708036383308990376822919948784647672337511526285290163301716746562178310818815960396765771789349773063458794524082174365131649167662418299870788911542731437351220099329080753686885501892665694231499936586949124930917818966941642067871198850293015990283037463773647729391651046337370019489757199894797453997160523118802758366653957514909727513101304616315280652989822030123932389443801858628736006359568389163652348444749406738296338827949051257176159223957687239697039884001877686450514218828135582767722516205485677917266631693145640037492472133525262269158862726616399308137867288256227049008845174465068182484220979953209859153636184695803902328582009202262097223876316138741736600944109957493643560826446113015767081998519856489872016845861292428755108985791293398803836635700648784675557486522546060335541207465791067216164175224106860887669228054432565913257080734774592304679555017905271243082534507325537820278616385693607201066094118714033534443237295333197653041537797409197759232944570156481747545584853628956204220390012875557992885347891757151901281044917484311325872209442915247206420649307116239010336265183088611756490552737167756753640135519568612163416014157048863554681522480715782461710163100185735956461966029911438834762690974457353061560949945955252596350526441691181713992595492159588325933514646026632192188040623345621076600022034525182375855538153848150318436904388990451976149971948296988131668039748306357516010416282537876440492186057632596118774528662535095373684243883051556720801762722367894947999922925927621566833571180668054632345520636106404390438764023500942358083534848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 2210101020005014850215031755865936014876130480433912802081122222240231800747975370079112606266086226959728858585359947523378883396062382293718205971648970187846141046484284407145241042247478025820753621682850492993374381598552948994084940921426563527683358227275366244326216295004921322801561428632618411038363246453966404484265560696764524126815867106911256518513307975610964800562231201788794387020701078304637123612455449500791391529160032076746835186373587574364893612505170900003839093178456442728407132522134509297609741860506262518070413541047590533264163414492715929259980337017818765476273402895484410413851506575708888087829642967675947834391824027140264645701602869585435081879693820382771818423477931053540166275379885577185242364185158726764527097200907321655329076861267335749605846072218226931292743714196398443690286116062926782999859684564996210169532010989447446011921545977309819987854042895692081334242937923531424245881860161556402192266629586493353068148529876684880908459656094566406412514395720214626189550082537299157485409370856315661805716555536296217142273892630059121633234323349594696836258936927732899068022381068416469265322993909966775366469461713482167849335853172670227330375643191236910318536694842344412372104251800981775137816237218579185257608825963571394542691756404273896055242195774442223570443632133619530854725095512426340945761621573861345132221946059136201082768828263130702668696092330178149308098906247920636939289318854992205787572868886423910934029342026332705919303531518418925768481743403215086498648870640466907642041176119886365990656148495095057498682450224963514595458382338692340203546181202586844763996350589028924304147681136405887111884638027059847357437969234072777574137030799950094872324596908449714743392385223164058548261290808344948463877542766362450564296319894287119876104079530834891864047967841716728507138201611153972386645512437032845378182771040147794341108063912735303320564398356023074740414729408553375995804590380586102719358266971977768240850205082929609931991961319380843346779873687734093449139021484787177582218749691632961395537737307222951108482720809296113022684292442606401464087520374107740084787758893625633886932432388298698016709497839119953510175620407958934354984359334872243906930752986513354501374916022307327574409336291020383821721569098354921463009295360351087778012113739013592354396094985751878324092455186651835270278307090756899363673329807189021874026292126190242972497376749010827375771327216386449292748167656944231850325017111729153253781402268817424384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -22224572985234670389222990109471518892052873896964390219181538095511266329020184910032501234624304889257916163898518582371703702968137144371976844576074585302227403010511085796997438233239069715270296265893379982891015687326300227814408619308203638190690648266535298439063670535085436209461355843749003396815627775451160952321299417260394096441350220609601381836011349902209760948933513533770545246393591349826174465948511775754017856189159391765274958784312572615617890228888871619153419172464184239262791569415760761492513979073940311880086315609748828218607498342067862369266363285204112609339683425367095472127661496926390697161387356090454253780153432754008550691825052497991720732162918462391210076050003032116974847028574690175838208310175395050999940381927710195399232102887754824700256119666300230356926133596965307676066975819591888870923165975636959873575981688140462352913062310679573010304605876065635079443477703774480506555981958983569020936788563815222286010065645253546192810346944296454263514575197583093164623641355044435523141362555545581883277775014931652699031849597444517918031848223592691788780205782491193155746660297719108790147916320298055129259071063977127556121566216879326399698382206344063071903385832829601950869018605450364939679583605192896231348315791007387242694007186375445418277690378569471757240104010097851320738909817767008805060135857622905635166115198404822970369480283614287273936136721792809608260850573362455879378149464826754463726155335055465996936481544659291567282790211519132959357444221872071916349041636411740387308383093082534608885205607156388641245008028543605480232235594393684807277582656593557294986359507273909719975528726399584183567608295048860638182775591013338927104043741782350170078370777512421486840226670946980125093145895208663178027778549267815916436274217424529706613657977335653607902838850830530788173620999465799483347225025380323118345645135418444077477854897592685332897590500236591715915432735466841243954337323603095334029746659112670117769472815862277393685947421056708835229464385701262293604696862370780355658815716458577684631902906288303984562529099158569824631012551951362118223776793646845149656841718145804728450107085764284251705929378230351297501747135764527258794850021870402135672347463585190309443426315812214401189979258784974002084617830535738419168324303207157273302791130359326368670919958148607247451233485593349052564394107917540351424499521700480530459606990989415833201382224640671785403806579002225071918510136641955317138352017939513180117481401096339456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 65509930639969209831087155605075672491521453142080741480382371738204442357529201272551744535516993603420852842729591682079511337672648914844118884619610645008543831895812051622412004453099024986431269815154632682658576191897293855743815497263568072559995489249660074592501759513977596737976788379700514384187696508761269113520663038098943449891544019775467209056811178150719469584079462951161036996341292437397528087463035308908655100647967810056034538604076601202237986832153314986090426708859884522040895444153034359873984836362974450186765356870142326420607682792063650125690149137917868384212284541078128589763076372132515488428798475628232037315384111396464050209577182671018842138226462753238857980982701872873423629016642252061632414371403829481615228391702530476563361458972342242275589828584755293115362622032595679223442598632181822393891834053603742090774088214587078745012508803964643930768634121690920695932828083048703033067487025261736086286093824272605748932336313231047263288896425257963361841227250078209420988905938116982708927832867869946626331483194822209294998976517289534488618086377316467125282070176976414561809064573550967558506514912945862421933838694079645225128316177351324814283495852681815117186018849813362640035903887813910667175671779920710427955803421410254061122980188480507392842770341957750064028550995614554739781681350498212991919000185909305705985680094919286310762659105722095588074309301176749943643833655678562717273064141459086305343312978337364628357243078870784884330207346963517317200737922191709039646655216010198693518066969105813072796081819324872032352633098137039861951105180194611819724387923570111283560848247010539134008027392671325667267184564770719622904858236098821200291753015911467735609999955932803442826984180052233094297126746794432226339032582955252464654627081009103780452034399127728583110416927079121663972152511393541896973404380345374607705706200753888318126773403620992790242554203236956319702578239386549799559344821036487876557639708572906163291018346438149318748860588612550991682205241010107577488006647477538367091684632401775314424736552395303959415494892037486424486596683485355158076450345675479060394884757564169898524125869301996248889997241781737410959068065765468269575702498101429443724755781526580392143679427220534233797770657445115627395422660467245605869847276853106076955069842576664229301766215051570189922825644931440311427185393259861252386680683903051365772462737915834046888200781624891660800309071718301541090655349776642549433621929312533904265421297045928411136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] 202076806869146080590724312434004488400658276850814552063241398333671917126267005796488366174210060258657646597464141135965086041690449474366484815546671600574372990851683466448334197581980336733577546233337446625562147731467596235541821277139372903856049567630984170173682760942902148067997303064075686211833550568000764930766077350972537628359745144702191523060511595521028781269915071404351276693409289473524656649102825080383910538905879875870607386544258760892231655100946889111500642907409978846593565657672053069727938452329627945325009173134886985973528354761697085382793843242884444393671341743943548426421204152269784878215381734206717775246826544387483651487007639926623543979115603487830586994585473497173545629614626754087627861311283112381914081860995814322806224921952128147473517889460299491050240460000429865894876995431450590943274509505525445885848741389851425540217739123777393353105688334138825314014853207757586204146774344958190131175851116066616127860065773013781443316861595101326596871652797133519163422612544752480391662252198563526067830674984632961164601720103408090080000595942783076524171736814107543122940621974312428217502331670308288180404241783299538794826058419719836160199079890516791374318750865080307447715448474229461234867173158601246053906024274820316729488200485483662843443702524180462342669791754330652935562314930223655678487822662475372709655913454519045452872670080643434531982496737260890258514584723276345904527790400188997097230377848173870081015090858980911939423299401025833898316264200123678078774702576844328430708912114938802576013339787300220526766629404959960214972504190921128364338860385988580533754373380434568928198810489143186999004564534815457600595137607283414885411519689357643760099707964883445598433495915177188052988456803890132370654948512890866586118588954693645079591952075413722176802646525238508160575006671427274537391352887313988832526471046522369099449321429261567125379539185357989345192558953925592288842787809079086205863846430886313305132074836162398737646890203277522004132229185928209493214511880442444971470361689412275153362087957345052672735246756177767265652666418329018628310493615877986612223117395821379603768567046137707569330451106090109025742689630623657786775622981684112333884213743623576460069064676661159959149401572619341924097225026790850536367671656134542222717209536349733668182552714134703512711504990216935051550656775808429309994095745507667866132991465022177429795532283030486563788824265365386419587773451919039969971979159268628051985999145698171289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] -2580692543567770856130310660820023449536872176764352892019033950677824822733778379004849181296283974353910165121903820143768815229620152847816978074397206299415390910765898814843646031992010169748769599881637125243075642032293682435430855911618676935583414936364608107117641523315786949234601731895354490238435220750925192218154120424949572667196639005084789758141531846554164632292938473527963083872851288314423259882584470336842144902788976303272640959575958883741940797689800820893321076111021103691508141522914897228160592724368225825114854061981710317168642077803538341025309240962084224783522296693579873967844516546652152899435917425828402554784833436707091751395266906180889436594877473518269849729797573314214083601930942240859016086249535398835185982523695761186585707317524879842534490259260601171208943546350130124495817651989001308495964676095096670434025886941644556513651020353255933144806528452035002973966482011460537525666915741555716282068808882187779028828576944895591124619185408843340779378582173510835146883307109930574062291754461389254930580472061429887334467799757606331525628748916885708729011534668699792697388905125809832447610721554244925132139302323973999213097989389770998614938406915484320391094650201760532587823534879210403503483804495705501135297819489037384965588047433062789878807555352531981977119439851870881185535285048255076424602920935952696505076784036440839284504920318095815833763344199798344306752647071779652790001910457419455326754077472611844380584376883218978080703947104317422329380676563325556736108785688840440760528061230099949591688922545750844963317134606408832708284754678644807128414012228230554314757056554877925861842201354697255203113622717502594457733692508787277541747262777948983971141292068831953166006913567715634375146089415060950484420618594328243165703877281191061962767735426208287687449464615113084634875631756926152084211083506872149006332482562601992099759252384607659268827044623087468412337630555858804049329472794183243998929238057592223999715456043838928269755982044902893822588635945378056139998562881100759017798350185794592506167370546666326018199055093601446257795087288527717629053986233651265006678126315640450658858786490647913125635096126383691345329456918391008883015383057757275568733877161804028048489169803644475689267293240148383625858853058301999745982429941761643617294188913154469334201724572631447805201230105820177100433696548734617403606991160179383912746330687353523002742298490179919399701811644651151829068218039730346723482089234702316248507806399370167844864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 8195817973841396681533403146401537194673407786742136742290568019089322453763952459508545845142663808592652047264976051248278862243181373516784359994797133189441351388167067497571603409558128286015769214035341845065998823465305679103639014852755443478499366385728784667176926774854628956619214112903466282687091208545485971404543362248907822394824993875729046663658911728318706116789642572077757294530149846422024246451903043121761904542114764017250831007971235737270659186067389304850006014359360462445734850505881742347298183665902757110882605368446655134559335810615488721124886742177218787760874188902685381204508368632856194801422099767031597145002228722069008514421582278138563348049701218315763411149502616269908739788851270058195910341630705277529225812674383390300393818293777882629981442715811583249748253262485165598072931709368569751475646243641195600621480995439384400289723864384721174549782320419824983788016222813522744004350738779316028140658548777260200272371110710698859939492046757521384818109529347159394380080497811070130795755002074329990516013234185546156402961781598169627133372482534272330163042886232245399686781590696376732218743072447438540035446971575898318533624904665927467137707826456795190299648248176420309245556854274513545195740684115939435982020123403687683868101491572838823178330726625454025652259354563398040489154424773186725906916522878877190115704014725875650604293203435421631945683630557923018622279687221990847403174378852679245008860391722075060595456093313899421648375365908053740584622108211566076923322041165052675896717643847710470825861212318985457566451785089583955627812161651717293740414659175264227967710819726533672775375864404927526057506521599115135952863972870945554472941660595250749519567010235004796640896846050883105929063808732295100409261710786834526133895360015931314792297350210973316095280627749558497603229568546901709932024947856021289350828321887830049074695598540094254040816711795151594616281439592779658881314533496628791717116493779228972132129971537646499300667650741642539765213909209586298546206800584132958941834204614006046447745274858320394835327066105759183663910086273752476291442310128306451742592009235857246335254476853378636992515769014147722660074825316046641347946574768318469284480022993175908391571546224471530176060242935051282689290125395477292003084958821257314027633764358672734452400705660848724452621440493866801489559290587452259545915194541870351483647167382994138417829420781810281171195922046837983853091322342014956511322166675691434230647463391555013836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 1043348264569147179553662679708417341524715848768292684480539850105615587937982181792080717727143750068190198073659499146953863673386122455897833798562283588270806640795578518641837882697584658240866911168810238419605075271692168640093118626538361419690419954613262450260484029490879088460341388622683972115467208692631045662268874407589943839999028955358832599963856659775157996332334563123611592966071798911952078021659128069903493075810465720717113374673112324214615877594768956329306982655202006354426162625296114374880021063571226671495063712733668770090814973382254892840011883141213132268451275209378437283494818547413179123258504264429585719026103986099027534124233185133759543228857776188516675070072282033148000641554122790327945700246821543265878727388783899584858170170976162339856618029120190321706868694489292172355342029235655737129082081511187437629464076911893308584526017865673371845769257821539726436574363043680959612652863969506228524699888611620416210609215794406538419034803626907686637073544798189404708072015634517732828334662006255099094621626415545318358476611400311618099294157254188326237348216357299438842134221273858245818455035401683339508664943319593319510822837483475835748877166475860908539104942758257680857438913195711576135051009853862035151261568099902528571792133595504891197710898298791083900874129633280543881258403592272509790665648469961365530943813301958700225198406656915565782382702756692427509856854452245945390908342291933137752556552762021386495449624175006094295139574229581495064335552179324743917135673317239438435329303580313967982270934550487710475986437038091231913899334291734262282156415762759927573495909041977495399973216121268202187049964506294515256375108772430091028885384772100452440166528065826855343638220987078047479249713637001043687729596052471421205867203109277205766555007963861415509857189564064147287986942487604719399194745434850233767068505777065449523055022327707115802850765618818306529975636531397574186807522666863095431096451843904993796716444706977895298961931765048134632869414466671159490057944137003527242598355809026724142152029612185672936348841823541269810202434648080298990725738870934414259273658620204923282009400698483736562633019728693854104862777977641432343668682613810029498935604508893387867662623080570579267668715320938799560116197907714047111322986335138611682544833022841921254065617582518921986674757352947913853818991133242805397667730999961977163180312580673091513514300272893832779057242911133178502945276662982301074126927882258761302370390700459795939328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -80859514910226336558866751226899425723325581592178307022923198055735996063196008472116390235298203261336118325524558157481463457080185331573912718371019626107874726201495361693369634523805382141429739814423382358885735292321489078297238064481742389363106958965296582438206152117172052638280975161958087920778031386110817954422908340021989869395672171870289335571622089372768754106050375796104543023796571973804214958459377826436745678695231432231493894958098545179686893324399563416557075721343497317797969848454679561475780475412656632906704178372983590592245420422354210245299244961743930783320478943341099670420472160023006321865931669218233960440034673340004062451538265241975267897047522128553444343390836491517142639616063959816379694765291906687940958495931759925236293465804131584677601209628246805878855425041514795869898673785106514466525781660483209165589059214026663928323054602055589450258866403576054256231730274625706779824761463077668189585883437635072736927549792138850127138812578679664008528859830050970848136202273741219350862571173995120394397606707703338861147913935991683140888350317964872599862223899255808766517477063103613143732542509590263547430344051983271355630547622151908947519935556078290683258613792114929930165352155659312506894319632915400682600920560060960759008200242369125463943902439964049543221527475983117838808860434161239907500793121939675425165102906233464999573954118869482742617589611587025086200379785260600213732049706828254546474270755626135713054244804976921541653309342309515013556251824206569718609986735001865850126750589618131559109194492427307923947830942339301702054841317425890232922659953596452045308603787996538888809476684406723879777241907729607974216659478642879194666965571167584443309127708248996614826061950382972732731771968356501732614113462596510712031002662880247833895562862667615388759246205851104331165910176832782684779669665361148117996820920423128571986548161969362642600858653124820229190817539248476185216299406709278358106026189848456373752410017543952483277567133432412782921515952314957571642075338066381823728368122431712394418149496121906413586760959106047288856130982038611987434932703955641537332328537343215807032308276159663844846034565315018479268236798660046268314672139620509436354995777593682664778475661228825993109411818601008077520793884835402405414866503548080477031440473347040470199149977272244532278566830553015275981737654597595596703121381128875044994280269036638645682527228937943310526735688992760256610264097986391414907137026434175790171374533305160643379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 261825871437696508512913583685772377190317640605991600511367517347657015070877649752474168804252819121978070274466225554686246994945511483089053411875307915089478224664210292925312665497087243268190860244291610450861316999195195183044412599594684423173190047651550809102619147233496218773507554260671782393106046121182007701139111742764498613384429436343916296617836923869021536970561057043731654439831607268642735754640681985271994251408939537488073928286915655290787115837004329237379422395366557235890611843213639523925009486414382048323742165947472268392436305696874583140375483748350085989211076174311309933831174961249057706990296105415051625775595254810067677219628000150008180964679172935793676555313347469757029775383928160963895674427088727106471832573460823207067058618058597730726988445157614144097266635374330004923274061412231016552838957079132847147887141231427916104067507079833764485027923129006669877483289607070829649884145876763853500330559418641094905372924692966957515447737987069126122364630855636387413911961900014795817640975526735804656045906149133619220002128422865146922468009479455703772039439491704388502096125581808760064895254789866137005920276221448585480256553581462273965639031591966386457434157092418571129388277956784583815203983247172814207563398513950442341933975363602965181754385623494726068691264335061384308183550841292495633224152439394438446350837793544787252524239934121592966004893580623009818445468289117700335346854654439297431616637646501811118220492805869136266312124922612456627292312737039439259523392514923720613574034811461623299063348126502546625539650161840571859154280471623511615415452518185493281109526037390785211798943676239590262261994288112826840057739260617721693870847860297638074030384040537694319635790054781335117441661083709408361377988857264346453728597544772930528865554557859102121422492910311146323518317515607631011888430373783908655316632986695934603048317880561129377962355141038679736571774011615156209097994742119218264251938808852988750760165133183240092702041389687962075415804950616029597095011603718458811309293392753985711333502249177972946511720806612118149538671743440700305668056198377211242881187294646917051867791749289857453308727068399675493254015848901895438375822638816681944052786872755438527700045524554368953985136882764428011263235651115550212131332921155964635142342386333007686638139762602987915917739085745579527348431529193520994758332976036793393795930405650503121596230515620488984699847769794135192605333478086578982469140157087822320462378263097787172257792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -404745292488435612068369029272551768030045411129624206205528926709225541450961960768265160937892735439469572378704062946780984641742459029869787541917903687201370479939756142199461097850203034631599114908232822247586812734783239983564140575138148537412326894761230008654795051960267251910367698637418943291715609499844488052988500706791888118504536996307684977360148823098621886775759156309987012178677326806712091616732502785631575394220135901250918237944384321067745933389436482318071591779898207342820906864670706322045808799329626290372648736619584328503345721056556734256077372594206331822988127839034737170258456132599724787760777540717191851554111948658466530875895757507746195985153034544266074283873685557350410017089193328273909692936993438191095498192313716103290786468048590221269935203719513416461930876862055356315212214067832099844371950204844552860025585828406991103430649065170005249872873761079815402801377261693361303867292526415346096831776166404682276525718514186297036864283051730824540522613283929604631771331199885685807584179465593374522154193101399003799500516598071333933618457785487444986433188566075048980974564673725987030672889651512345470104333075642218777400375892796626693840278789106113611394956581639204385314008648957930810320541239466007284150303093807009495333050363727485723487731999579145527582732613596646168101145861000836853249240519319807813787184570511741582330529296974626401008928183470851658111876179256555552837082539542736397897681044282159174565752410365729549356938591350251469179621983645390140742522683904063615646361961999077712730946400506813635928732385110558525184304601947949982857953109916304461617622520089262537521562872042967137775848751119901657055728949365457844737806659281107956935285330565255861763197633770609405677098770538606600925426201957414266318844071469712787454934605907121822460934135545040871075618734054675511453336340445532200706350808514171322452157224568944905545358047940524464851833761655878468037153167837038015746694981651144472232074324401811813328860611196806595085932720325919212941274766813835751016399395342733058275079099549747812399584219953295646990287157300204174626830553354817182456747419401577726879985531642846405425267839612876443116667779705929637354117456013696411687656303025894122658715859209609971177248045868243775642411058982915743427931865588260270868638743326806158354079379597526360616114367878447690225091021986077996027881851991714426527050785272944957223038516333818510570164641719603565974917750152235709380464748762727526285719940961440628736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 182443099750234769506002010887958924586763277426357401582560695122570193459567009958123730369468768154612521957044718767471827805313867685794455769343459745582090272959980454850810746121946648775338525841009095229347403487958721190249360925440045797374066324962744626000701396282532835194988948954277535323172289262272745066310735774004929968025572830083202256979219877467169116313046597820537910130047545725451848944594734466575952635547054287197455722021237661542867645186337536367407288411367382319396720646053108684547668534312012106562153117850676450989121413457222231400234717974116121371371967179042938154625568466845545800183635369024430309268156126277940324676575700530490269240379648727053531240365070504977365908171626345682083530686919473289447323656911192645245005766449954114031240288171415894136393039649614516256578931953354714076905470484254013604294572724823287310079773977932022976781597922872080099489893508642184127744732020121371750192008821207429146823653338668728941380936729403658145727491769981772952873622834157295624320224196515315028847292821611814481102844913991518803899246352736911403059076546934192714184046684027611314436963018470348518296928009976424453010698251650067417528628270001492465696063528952979556657514584218426664958860970066137982149920105640674900664334977753733137093900081305625806283605064493607057154134189460923414872439034436842519253345766564195298977756551035825000621250169936829159094477865101316748842633022582379648306824032186171493002554339566191485555112966985821292862493018905332915764940486723429606384003933961882607310805703846055302984049558641446731643155907777972559518576889790279208768966593185730206905177748099839238340406322366196233511414226659157876548924048269217344258347586440309124332882809066264333635353784992529710587810638232294045397121851713478428909784237721597576385315772169250233524679208966998704088313635012289225838204235726868876916285790670946298364183573602275035490499094363527745190867668493481047669036247676925610707149638871711971176553833870238124588170492803829329129843246087633329414195538265630976998061418485844820383558563161687800695858553571217013573215395029398986638053307089581599429068884085091358938330739392623290617402664129518658880732079891095854801706684235061766674752456549406676936646569592125216830723223630164750567027198700851930162179140646828984906308990643974786767441181698207697146929777486685723401812931650060591711748188271270152355574060850246571844743282480004195173729996226676972977196997198467708126783074961350398574592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] 676869707891426961472970461905823902623639691703700917986036766049453995212541078570552968826791361929754110966387870409372219857204825358098870766594192926860925939966306745827846504611887943263052215353374511421093825819376726003689170169152472873729539119054102894848240510328223711577430299035275885756592361699766680927572378278380692276891192647995591042388898252993564089982384061105831740874933041072159505235290282650120269701091300505194267835591736355393347083301209924006961537818094243706394643627513546870620176198326325200273109680400536359439017426336319737389039684776994011175408751694119274525677249368718159289729857737485695742412958969623739016997173827280679833955251399208555819789277111221519703278811344510257656997261395697639599795671464605569325599106576928985488700712919021685401705868730916429554205823496045204511514682915450818487472341925648110426124700426186196260638015942572931428001345470100356495177809970332252892895750742222885743871253367610233349181919567931227944446608798943001272348294726008175253401508998964516508657625490148662015092501004354075603909611662586006866630357031886419582615564416563757914281334264216086918099740503601204761057594583699625286540206655765411364070770920035203438676612533510516003740490781003818176738228772787568804196462092118977107575351573709950032417707892417007743859496778952696686027000134862422259823364267294501881444739012159986405728505283054777066306494805623699179224788457973558347125123666397246697403159308309073284588780058387312903277097804382560377043645499438866254073260878930298886227694185880509834125028587475862158204386152897352754185754043893879686588572215402538998472028030172942756068850424041746617416585272629309775683153035126156551778720792041681809504989546945687529634040380667846788529235101533005996229267706216110366487877957138698111051466016602149207987846712848681809173771803786284185165190528160934682161491201138806987113200587581320466289386500780174691570150280649653855608507335601189743449241973819104553250000644915520749262346532736285803538478823811158300737580716246080156895159949126393666449697652165489577835139615072212928934670291400526898583281560973498254003154527044519901869748775185487004628877104311650708685699961766037843060469984351521973355949167307187430024267368927135841462950689720393918525540469323837707762376308909243841263494422262468846599786462914813506942709986023047840130079341630024266515022959521388697938922298869430543809033922283028407904482092137416216688544532774488743523590018951080941977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] -2088648708998414770840808209738051736579279026379060980044176162285163218066926328688651546217232800057106676324900446211625972241269902661366646003117948777647069373937867809103138800956777932344365810801593476123282936485298845252844367554878432086694418553765753109981195334499358401678122928948996517783337612434673694112912107485745834848292568728802026187703757755143205737335121392194890299196168112297214066296757892391774606767053844171856645609562487580849543083546473108703383364477485467225860020216704077041370256166134101374746792067057235451841168292480807588592285495690591848426414912983293122004111301130839566883985042495146113001175362540990776709490300388273026240853808059090777187829858287514115826074969765722232133880961686736924025951016273228075353069083103450985630929698877867226232984257953826412586784092112331295669936620135848146180912949435325014092366144140179295572714223820607350815340115197909434940608656059650690348399997304995456647840037718590032875477267664661605366515954390333128628653708906315297447600360810138322876800858578302659296481609475622635450773092849436013044312847974649825148954260466498955359564601515010575944877756553135939361199873649947099419918344368980034712527497320630292790951084953719792755471541018241667922430613468692391392287926072822364150237538772393433233897571011136383060074414671150373644734968619455453670295271344407154631483756897849066509753856538568600255224986586261682695510176488728197888665170064562975826128930323027380800785545738489249303259245641510074928306336563652488350268561518831474415108753657981660604823941193628693545437933147125601557093829021551683493195777461389635749845263876757711315475240720569735375243337700153577048374870877372657342666395130968425850092040342185976815703737360807614794635146463929338994907346428756641538442295624585851000045146886202657292703310211899476194447096992598836279806775833268424657063945151052572923285084119682046491012593533987778478428306435254178656589067280366964843805867809469181558606402720588196478482188798101604094292898641305733421984027369391896854081940616181247344386406814371536570531793871808892642647019384941089027563580224569014658100838421069563461665313957148191725388232086099082265049841944438137178508102449486458762295229513249224399568142478257992711337189934956749433212450928947184585576060946774439664087374548039261404616239915455243846226139014150101164565048249198276699849734306778309403060327000274592494343898806694063590202523618792727162382132804649289075997956677885866222288896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 3559886728047542946840989756739372119404728121773471979332252253235692705229106588320848793275111415587681700832757615638249737046609031739015891906459050173114396516906320038101006027913673605994927803726220865200313376417613082688435275280991084573570355144267631834934654854659406958657723602300608015827521540302602733946067421460894583908101245500363000367345806567533934927018791956067765201291787503001814879187980424297511025644951263790760694629424020929762054386244633238591613767519944834889761996801757679861103917435929748795238711879908419660930964953548186597844836954813599156427844237203655950427811530470526101225608734355963451912988750704780336223388435640375369588345509447490338379774936666066409882263427498947882979000058154350791900805350583590288671621645044013735128575249265314391854304793384886166666526973792900383546200587360299018833736154445975403178151789151159455445150256797869827255784562803831888469900311901084881653845489632707294215099696604774630536156202947711571776560536053627619155864086782235235438978094134761117580683139115607456848147920977914617416542103722287499060268698974141268726994513359957125593077576776338727592954097733495846185099070068958204253140024758571186937643602929692495834456020616435321933476248215895906241496539311641386242797457822245084381926007419602027022328496310179695004357266715231434358359959843879483644517315060331008794062896370669819492533575672020103976486231958414498998076460352873681194139497005044180678545762465159703074260286343237379013649454729692622336383918456019284074605572190333427057775592913294168114252025240084634430071751972695025151915872327830602289944808082634677886779574917567824861808935231760224684827028260609650567176010706095499735521102398255555373193125996878498479851891883109790447357292156499729778853608878886542131671996034557531895960113620187206905703167888962673847727568890942096443824579453844459489505652988728991516675793382719764270972115491618946675573236073707454532004337282147300086339738753985111131162620494988243761099574778221990005433985082159938388749429940179330595977829775002306810864324489965385539476135074204460699973533808774104437180562889543006543938001270367297366827766989260284266499436068497188665361741324824982124186871871493388532982726663896137320272883691674686583834949450848966637889181972710638411768242185675623771939921823608655165774664971755769971755919755869247560185044575220758762418469970615606351259539376832135285704847826910880755931729665992656949208989368610319316952168516609601070694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] -4504204919300000004725128638351680622935868952269636077323845701879640620104630440119162751063744844693876216312512616338253790019553309865846762136240134605441075843623097791074742434782630864682633658084764159117636984745640908437665144204931463417322399990465612171761623844601909939628794222616657588666284178301840321360968357057794262224533608879702543415656419822191639407116359633909626030531152823291552090512855438445379875990909918223314989457882686578767830156515065108416227750724717520098124427579813895059775197360918199215113072204269324858386033237066260322591077863848692617321303619423251119854832894803788323952196724528568475035816573097379157555366277016379988594529187144460524408505817004733372595132174440303366114127667366824608120755636327375992623023400670282763355198202783856995986396651501846466414136540194077221147554963022230891283307123384205785254451467608633871271224964147785914770382703623598796339822133524111318335820195262473130638894249531205008478958484777065759003118152581259993305548895035269477903355055622119219992402241410836318216459220557982419407297336339819682656573347614159953820944511433582284076643732095863331889678419857939728312387104596481588206617078585470326008500550731915051495038134634462322407850417055015967167508289215976847332338058565247339105578406249622190415504599026189536621087759066764897631483728608595160007870486898230130136481124248149433976048440093139405826283430018260943715783537056094747265262254574034865181631963379167034626367249486835325204135345333293416894433070805933425755256348762877246523663888323610696725815746682150330140122308727035451379061414291059943978775465636485759595752533255869848217396940455710478981305428257429566911257178969324630360159091877505916476720274469036307141816696361855458791121382393600633321026671635173030526240351553799784404835841885143012131009439064946124415793897442915943573025856658492301780632636215463458307573460349677990458780078055220655541334243597094170544788124229482458320427601579381919344225835072825528700547009545962374047584228061107808522472835571650112394927095582960513432268853381780065308249888892655411401829008621411127010478576466487892701198352468839460598788860896718009676416090571758798923142618260934805460496120312296981405637462784617130444912881947397477797566740309641051790384212222092006484455995855072462526707300063086832769380736757433637080071270246327912060482394884954462662515013635607451381350227769853704020866667454664263548067960852985759542601345939291416322199214958181639052591104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] 4675711421160519907471574809163578377303515537982174544884178162232059095193622001294275938484932963497446294490880733073130606300609575258415286606895324843366778871040943715449922824423774857044076824917705043526634341972641716871432671144610153770401014219501603923101302884506292760799365284660732757408059527184184051430634707924146766644706993001797053757511214835945015181534144424021774736821197632488477905016569789139104403640900386149009382461549398006160383140977567003562857504445827998068062368256301171722301590189758362011604363721637070416741391385374017794261980089809742733689022383731526785632886463426865175124409782564902261665017413465657385742825236440726034359747189177067634770541106409236514425420066018003905594619819797782252134217322381987426699675944786782879619575245785173821831480470233833879210233889887281644472483368918133361894565586032450692786519051440441958237894037163289620138917788255342007518113021488934170217902374441167344868433212484389128801413273078337773054137178521346723670787256178917859919596034118921845180742820702933326114412212385892909214021594079113058846593614515754763038975947982166352126836876331896134410010480886180720909320392965381468938880863161488584818338940660099837751570315654280941858855020240892082640659047534055497931784927949425529166695748247191486403853392049221636401315542331169189047621386087966835517623218276824218599097564097823281696404181595117274190198977358643209831600474161622116357282892109908203917750898864467816313691278970507559905502951777301429478533520585677283885616886067864932243795758592133652855333388192053795406889405595894876178813690710266393871139063292347205976813230788567476326676309475216838398645414164894138042741462762874141024850095436222404698250293703890561575863760973646361885499529372436414647439046916715198999094587145765055735961814142712297666846657775784720888609568058080437633061519786486462401842303290341217808808676973695702334386721134241597934570798181232282017004562833157449910346583724755983866434438929673752548975565749615198196204440663799388385756590471713849581951871546357904561519666002620926461343221822495073597590658149440525003583086523494562226110058354107242697284524663176171140582640613847205854094746366644014198930769041889745847636537753204104214345359370997507881025040363866206971254363039539952309701908447205621962720255236612701782042174005114888283314439693572297623840682532221198333165742143083640060741089231830162174312088012904024650722053086654215375042580237122827620091624287308272264806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] -4122661643033239301892938668479987513711572791749829369931077141990328487471815224833864174465641689086050432601058758585679306750694209966714319182109615214765507761619263131765730791105396021287295538574014269661510927802150470892840329199310570568185326285718521000251725054208703454389327120669884430248954371528719583362102156238703918955447332801111843668795886091026840243295633900412422996442523229676429911278176321666814980548330027964156651005510294262319373441148682695671235508965150174600853418396247506659295686599416575303989251589165900769537519703685325674452136412669455836011274260276867238268337705275920228441018067037839077670619498749283298007845654422612354977842146969986576443376745654712204362192727267944947281337652845818218795676027068625109730086282886113712820289177346415131963125511169263707002606343298439181237925715152625589126132462641242577912231810090865604727479879666919076246019118682834357019057986549248333882371135442501761508417958149368578299874040047220251484865171706304725786194225262202746037686741608183153775500105026298238155509995480451232451877086525230588965625302697520455958611016903199532580472375105144477628633711154801938804249323438714045117228931880518978394090652100127072432144550012738666850522847272064205843988214556949714408990193383864127023224913929184524605554099874390187953213504988299860880646592374315430902586090103996698883040533392493728699625495415668354724439953355233753222631122420345716091284272799735229146843076453197213505871162459169050967596203395599088598722954761288813585027034284609120082655121055654785762908397305861739235003889626126307087485249103855652551235178883615241202478484788373732334360039843119533954455976835482523014309384811183090495105522589776207966966193541389531560944253704070473016255337863152083500097988272238356027711342943418192243854759657329136893928673800337436372420525203808064926588481615214801221505959063236777866187685043499582128526197435334120042043112987978491188292614758633846985093844758987121695186187928688860561131192265942054788460975285476165362846444155056463571215962100211269833715191881139265177934908528259489206653764437388733093162873547904625121805805243924862575230393470049793588802323176040512748095029383455961385865383395024988645465814009909286499188499995000333749262099955084045359864659723664203229768527644145915699992491141447700448050181291020524579878371033573382400611382013202860754500699115142429014961551078853783281743574670124697602449421136720958276388505270735315845277251942966226015223808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] 2566558369164141983121976134615658547927227477758930009151885075778288062113691786810052515461305536972063043683063833624804542977242132897303386994777593796747335159372532603789766793283478060359238746517554684931360723288831933263059255024634333010427492620034415692972537594218233527396860105841680686032851739987328555684492226559705187837172372452987415215010632953347793500431629112123160221377937875414399761034440411222681869261284502357284524327309546267568456506372535562203963297339295553042071406277776553191016101393731192033910855656963595396356609073926560994075489873787488728784343858246007922426476852409856374604169804603514645511496456699455832012572091481141175932189824336930480116304950748296811643833299466489674095755314500199279134885203478794494131035345298583247881490831908269536819422000827865530773225711119677021934916981407270244186643517745700649651126896549269478241889966833954780148166201602564955656691734804564121559140298803006913983372431949100456010465190693249422849434606590645186233583450467433876416770471726882907445932882843053376059850281326354049731187332835538528892296680123105360763117525495186384966117976044138897323688079959587973453282342900989797497172540751724482931869988071140010363900509793228202497329811874513950527538858772918297854932412184128920380217722500205889542545977418228446052136986387092642384788052852667845490392050326611016245950679056749487643707906283059952863382041242505482387672636083529648648202147404111742808786928714563755986333341850141761013559187789994825350888516206157203131882532031768678996894935352475713239339940241111218363910687666947290228402215733106165000405690493124353429694679088040365020475581432397771712214166420214912510426020506687091494081286452644803685148675074402272495943390947125518162520014612553084784012469213457199990501394509595715357628494062686253447285165763936992630755907184087885960494178536535355133466577641828418110003309529364586364266487905911413349736165996502447581820204565063614797955204980883242151569435761686261447212697819223943824890346783030552520293005451804813606690893743730098691455940835996284965500532052233497698516937180065968868857490725786037148037737452763572866451759014257091387873757403859379758028454194169080305830885757537487491516978785515084949788580803220356308285897609142432856044618247496861052259032432151244218249015383787459321148694531242679457882770005085431546402958504716905567911266154548316932070063831236871074778710140764943744523688455551308213038478093355922855898384146947620051353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 772517723307072954726901089782274813506342909930203506484532250713840441855872183444487591157434301311805879112487488124291695684645346681577172368791140363964233842506765261446971342516093014537287213384684191422058387699159930384439344445581009134655684564033330938085868113543513969857282364983775935454129712872890878775441445812999627052366264342847575927651499745931300916429488878091526747730827797344315504160466885099893252291980777011796824913972189444554493073845200813997560605729620435812541521353813459816459529004049599738320894300446937296678832782661337352222466050914406780355570285413076810419120842182037161470903647692813966264680035650604955648726534736232474357476429321288737631205777251001638970963684481240409232892979320688192672181635065730662438062868191425795412111475076801393777650366980181199185436830357815649209510311311400780363425225563886992839361152535173600576927666737794395498273325074281085488204459542059205184095531126847791545140648807188345451329236265489244528371275484967866136295658721717513104330174413277561990967130635516916804551477216033693235641116261142231849026558238783280623557660394359212743553379534493036422333155677349789855907406100168027543095984290633985913471063318369800468654981856430005002413677067697012441349256076715623864844031604092126037846755167522651253606996981196847663619169197679843099079506690114500388168909567098869885795100573267259580578107383659203213835782188257665772541153471978668619291943465499601246178563458858901902939406792242406159057455995585002356503258107141517460077736926297344905971437375653033306389152796018833636208726032632759918893980153805266361227959759147598882051992823368607676482169917472235579666735932490736543900988260146097039577819317862150079736789953049702185071679757257852657982935072232916585191613679633736200172638751542272607463435355747900631423798466417024156340747010567061626257658928862814832764091859231971977232359689558069704937699049216536152054682999203087631856734589011510820964012085940954806442072005289451976887485213981597834678938055021497618544443264443026736696179950191223419950898603301040343395327751984817009074022599791877229822267902064758235039074866408972410799534723904654157826824120348249181645846605705277007656674376170971919714572049634833507005469406563908868970274507972273197426386533017349519078697486178201697091851857577623119295232486332214769762394742062353544993991277802068142895858437059729668398441048034076570029668254309146833706717899202087078630863240519849807429058265569898149183488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -6182468076041986988403964365803713455374318509145267205258678776632112044265935382431555324161251021400178356950375250073133414686037747418228939450604172940791637459847212408471944018724783302963539445840025327916008123193388278035916720579076392000928502233255227623604647531618114118192966768570364773676566851698898674305569798991032291714634890882928249843477470901014504435713730587521378378625587198386151480313139830347376729539100791655311990695398751762293850224207030144962096796030089931328486017957549502871789844478781674304765741527522531027140084141224982573583567948301566000355808023287357543112624950327177569771352339398062940258621687359319266808647099605605975146602442333396024008845715833744914209615309407983012150466319446398544490439099714104062840778679863355688326223772075908548019147317080368682439242694370862634098623265133324988899853330300473605377514057695268982963429217540639987093093026689234415286109815134096136018208848274957593002539260623410921412941004028341724939242947104740382123547857049856816913842908945222126511216522388802323261615361513206504614963209246396561121342521498532480537788135423076592642091619213001349151802492609632525948143758760660343341205833370963659878953399522547022641590123665166297909873420434236257337530125992007060773713493760713626698385812270124618457756916283808479814167097460718949025546606525796953883890025955327109118212008935336791761416021302333969644929088287357211560978945417865579529278674358808878718185910787016916514148195223144449176504945144242224077744876797456921972198563215762684142695017352799510916766926768704632700855517512305338820510780829445763057473537015699464035262798793527418557645257914888195002885803344501597284920974201121335468080893594359293035803917466607157506691184933443529980519758387477977682693955986279824898411382554928035556678240416929446354732218905821524948631523764649529307045947827305119065591976701027869013221663178312877554820922791635898357298126585206886440596677278540506991408982035160566026950013785285425099494999573946858664161114873389461856451431704670685523764728193605868079052310025288468893424235781124369630559241657684319167469545503156268868244713209732349756639736292891829351221126294429530914908128628545099086561928867611154436726850515356004812126058813004777700152078335073946926976963002719543757798492838363497043831390977493124203498161273690150497708646407116721932160550666095730175235645336857837119447794015260767916767996418433626014189587830737711402847751959008989131549998694709024574668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 12410788965465166618365051689899794037694429656487639545080448968528463506451354246392673298434658403031021549871829926603763330489817793995512476635452592786407652507566253961937528466280848280657092166355879765146100025782913985186013021039240819642214680566472421897726431052716422246386737315473542278882485584279125619752285270083111891317532396296013378003713026191427861895396150388623255758050519603792750546169542966212637008029787941502377317050672079732257295991095554843427199091566379724415207107626808987953197651808228758015251421711833187313885730412841204248749692010380512421201589987514842669387712410209899354710500593456758503240657189928399136498552618122773553259351966183623586793516260716335196447957554225729678360439596546951753007212524500866061745321560407240089450474560036500601581149724370102433735503615068144036988735115849396586552457605259856071877274767873593338933452606912703698452874211290736001881193624841852102126895623120816534307650646824068050632922719253172422830742879342492641190718573818694138631129628332492681785956763229880349396964211486977808687577065775356280613382174324070028136417368243985612878262635496502352565739533634617226427262349314375816820400865227940147087753806912761194018133534025702809929419309362877092522263194804145746838056313322740606871318908763119479110947097198666159116100127625885937994020210987913995031023778648605220268072492676601042709264215479930243313134885795576250143762559535050298403322854048947682416479796056149852870913516105818693907727382663681116505708700489588588222807544801582904129793054184686717694900216070955117133400690753276424668798463232821115075929567752406376557209752447186200764742653918398492562623154264963515479262149810029910144571394772814547125964081258096183141679816009094346875404749030123720357347104722815133916883496971350380490216721524166072529775325354545711092909220360540503321718855827091585627394468932428170753521838084834319743018868216621688373634293928485308797632804655829710196666252061728012017319721052517029996671350901234094022189397987940820465780234460560216501787175365438914199798652008028662081589620096257395793964527348217120929930571945739016386425163374921821041600740879885065279402303544266795506431626259251587364226127655877718504497413359092710536161334147455468099479368318738932743421867413992528922250009365722160003161594857820175740717457256588922768364217916259981306252407752932875315443605438044939074165070984606298356813668278387959124292763636418516488314334908386863292974016100485494168616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -17168183254541801092921221922710701752388392540958479577377650197317958884006486539489898439613009531412733724997905494153610589852261261320823682854916757317105216929308835127863954655435730822099970107103707594813159827284352463159997373256891933195448234298579888662683317580814417975505350355851281133659730332789216753578964088325913012002849215538799844166885685162369213036522171242740843075840124110036808194943820132359396573914934911857159019093984316625971835468840102045224461525061604001912258487833846629104623683160340080309746416206765640757040284216335427124294697463587232608938287978724166311576017357001849304174017904357787865043621827216969544326704676845590353586417765491567988794939192252457212671478687018655344715649295932783276464776243851794975108539896122859646436486666417004288522960827103863009683917892056376978039980606416385326069927242520784245970927301327951986788133524944048209003565003983161408356976579712329327303300890079877564096317781270203428942848460846049223410196459045269009020348267514677959785649071922862661421940385085134411793724250667833968018022768863503338881182781886683083304365098714020732709167806940481008625983053070265080108509601009977694125144280291811601381137222838002292001140806877197580735890790081922139652830866222087270283191620372465543020227644338545161586865235664018807824595543572514587164713586540114597798069671590725756296532254412027363530383894906707888607150550445619231606252893046990733799018055138571656877325967274450015386017171670508943396638138022091714918852162137766511011033671770054382691216689199922444479352814635805689935144989149962800375902098888096706578137570785366994027691301890697649764856415395792285964722120522505586847808195083211515800114217104805481280014705953903297159003757237222417694325468876629141571242396303142386308979012803186928837362508902033686691068622054935091962320351523497399461278171983702387042646942934031211885010573736255540185688664507731637604715307747303422311956970818092716589244726403334294012371096863086761853708306532696723575740684016834827984528479623618162639175155933196728609767916767372366595735949205786706568810979155702480638545748056966511589054244035399067339347198611859613842084226547150373591144317462146786701445476939107565985220397208706265695521989275181380751386749571188944309735423376829678084024829734284132562490444057954004612299959980699825949444773702014053867769334669188928631347042087960714827539086822871143707172697240320581319249040273936497654251554740767710016645511139869113450496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 18861397259622668201610564008195947804077508100267447335009865662613604224951849008765895852155486301258488924500349614467432850246665433291493662674179425064743297736288656131783906551097542849082077137244259686429738501183708637193957893328739496656768180953025107167206001308440089973292987321737579742212185520080668395991096888567264702745224858084492711677609560741927389704959118191534238768689453726540742492453072684614287677868394772873051755220980867489866788679146393583029026398689153024897601019820645131981359049056790723676941779135459877097136296854013897337545649843885876506405963044788312695200176547148184593040221834418248907839649597000188729068384694967007302231026901203864326697161216503572045419873751403669082648373910533044215752763702098546471937620697592357104788544400757670868036860370202353362131058688199726317093351411638782361068849832640159741641242830730734629716522306724115019904150576556218830440309799706108676556357130425234681380662794309814688629553013421949254758849668805876822979395104751048647981196055090299135044891581669670952044552631456427978387638058941096883375050850057052477676476836932017254248626308913320977331859944460952025185140465440068693710915237267259443002431537852986823910464175089002947964838138266584498401715654012055043252692087074392987273652658452215544312899246805493882111129667933581244317768476885787618184196624146886206927326570049968249944487842705679309325912965723193754152670199165161626425999186745223497883212831516356311428384868828267408682114615827643181846786345898780850497398474161300563542647994357091086259372039150653963222969066526206643627596127434352313722369421864691502245252289392908444683745750522991803673641129611281920289067548215119798103272184792722004502368845297644992442510079255527098019614994955641607858226820908104778365696939215819288146503795739361176185302989667842457927460745657520740085076363101186928358731840346920739233528952513194605906184973202187066642818013377119756460234675415957350391317933517836459202268445581954969273698621090308094153005932594798673272225767365699194393336944479006183863528675976087781895003169438708473152907792321509310323059546650949115002159414509442038439984039682590721890473539393307925212558222523170325825290940844607969603770278625197589573212946938965724365825980101343955509836847697801334474967375092625631642513080703241754555676221648015219446736839185731715174622461496644127482274586134078207312018201732725068072983368872888821599991657321098585394198731567833446441979769480696712709275648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -17650570485853525219320886421268705403651102708687227552323421288201229223016906909594264458301026832768613605505602161259969120579270976782696615119094354185165447836291888980477137554094943929774803769381699735085777823110827235320442408209212410049352263007049833457869415795186693912278092709262365172135513616810683221743347117646101336453121255224970974107135243415082873837447171055691924999267398830462915771131718712520833109842024757539749106435803948957870850597127428527159323369845379841929705186486870511930311687489016265429168974087050124489720135395069998164920085496529748473501122571506086785031804283700326724190824204215144188589580142122461982010095193904856825897129439127472422706231668063076468983194107750681408746555059087307234309014277240044457904480814176501017267026537107568282645621995634687575229269035820619654751655151075857919452384159120148993580561237978351669078769641275310591746488557432123793005085388467635943412860990026540726287172741721410213975691042409436625043572945092245958706340182217960951969456071864612920034963460024507184489403611465017143631278239587649733420142667020085665862792258335211136081470316591806048643579003327887452387668551735799348126761295990390782728787319316241288009727105114746782437156792773630339698817113028120688151639387879317586104869747502607336133287644418488386909877941339416507749630927568099579089197689179193570946388644784269726589282698658532521743273654693746833620388309426388931058738731007988628568191097113057849811830798943068108535639181755669943811331673340541395807676573297719018251686201927507750759844154059484460904081662865787237743598010881728703134009634108788862293278533629666289676890454052187583107948389753339970449044509328221044031010213756708348325752666524071126012254775596313712194529706991191524206550459257208855752746008323373336812495828455891693692711854272520872192862351383008567563728162045419776187286724335198606585812687054906465007214566450271000228561197359834785819432418253505775225636329625601327126500629294553410623921650925037393358558099706054730969450935017467184456873087058092246105980071816552513955949921811559469460258804448557749146520935711444576045563405234941401128478805891950268417381794952707893644792698953653806724065776479706722892670481211079483447766400862489467362335984011621922030253287284260785389624235242696576931457272990626996594784575629322617383608099629416604990826418988547481123057011908548215951037317392103489785873460068288251713411954178207348169718208061530815123733662446744155403059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 14868000526965621817619269974691415865342965254418405564693315327523189781636251158357575265557129534245361615678580640340439800650537852474306676080200037598650934970931832586833309946325930397939194988191587691109013821037054064040244263249052238098528664295257169066038811535271906722165613055096393679049943248312900563316034587722598465419134979598307403235146408287124520752334101979410271063462161719394908189069565106701945268181290711777710616762618375363502601613751984843877390390710003034827286252220791309111959243320721683628546717531329790146739270030223586649154292854020510189075417553862777626793106751284857773475287012765210891153829625651251232065146397050193257055511739735827504704560092430417359219254437392702328432759527716567907226597575385843795912121794708741365648057661789606928577662148772553326866424598818083453819054312069379305796886110946679443388019692070242929221009957490987453332918297332252368092469663522883557467214205266526585561161374028889694536820833940368804002860077327126520112795679716547851354820003196560855180088159313702053234550764813659785976125769286306627806028342281833557035471155041145828596860370738578439965307212019966487077927378892598302094584186718621539429023307344320217606849862552276906362336989805174195143960403861419890714097182690015834359451090851775154060040078895068677234899828369032189929517871669128707090365797041630579202926748798832608434973127304675472304755969775113907037260905184636007097319875838069748424310361190980835371285181013300078689444025793126859581986969922110016272544913012628378329559897791169010699317401642487798188906676095817500900809419707228005390453845356818694780005771865489307938859337248454916089387257753311042696289988306071673863235735945745375615215850249678367427740603463533099755616980818296181567256743792985258510129375217736675238528672925128699659995618950459471369085849559312134165024628782777760892991636226120281728811921107107367378012823449349666608914019086687915521084349743782032297835096333633981296937424706574743703117172934945816237727752391859439862143821041192373708281997434033710696441441666939002944374229598457446408542561061269823896172843078495069874880609136673911340149281850998352673846568123181813136645955784355142951393968409919914103204181974814828472952279918865911460328694733856848042327942583653616618662640621917419812735980231363173959769631862295294032833281769444002163516247196093185231414551609532434946144892854188614929479546104453356478141720276288648626955039200121170987325626367986093499875328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -11749807220860596169739939688479137615090503463512822320355902749498719490270619217083940004241439412592415153627522474622651083298284717024738828360986943130904684337541123264318679745680322617180332255661763925828194033219103048606118011762670131658851197970049407016841487568312039241235049821676145740849096208986718487434640259213848075732898825825383043956550971323971444611808168063679303971131761860888360835997954172096442330227141001423809826746536986301336080181596182140467883256135663792171778619088023534149483146033280859806246138094813613117621146502553955426565192553830335898227151793078450296160371436618758485035414304408604700769170959552727187058448682504024095802568792916699373359422004876439019303559309425736696061496604691660457174895530946307556096227171095891533645311194589996304214432216107498552205676478543110511669521642532931798082427183452788612374490309522860721641984762616066886933185006743593155815036053389728660039279117221675844952495421949275649550121612283581362744622562256358317737388431967388342872848752019527626026358276791091647149418343957463116346372494334370042465756642755920967577663518414630539486637634272973121157920976792692229604855392098588209265902246905991374893235056192356254946957886823702456467110804103220571752268063799455615178446192279936327702567029148568278326363022290606378323370288476183552167552765504627030741475732684716833788028965239572765908557915616640739546972528985573612009449091664952806247559749020733984829104030146679178623508328139972879751298796859220702968484368281812551884800928469602429825524223090730654186275471292697972882029996353739478792390545561143646895145231042069760194501084564308033205399301831622195240611594393106860299564470657061132002099229905138230073648950593216195235840436828263979206769559805653281855993252733826711945565881071731684512649405901350150812322143001181861322591231154644137486302306941345399564986270796342257739572688740574775104181811530938219471955496337177001060568687325068463312688075579394383995441398437649344539928189505618590038719427248040779400876564557225505986785622490828127577000692730361034052600901969685892489901013188136830820000203594705901176100629733156816973575407577449822963044781536598096691157160076238317218170677247266541029771588571690364726733934125730321789397858851991779621268203930709057792952716948222645469051848477198907669370303280682060380838611362681090493875145416212596770243074170038321863840217296568462408875341044747845703771855900138721481914021575198143602890691321104010785587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 8825394741969491677550979738421649155664374644909105351902587446965652595990822220801526965012291468646171295191980407560452386747949711795682277375356281965812159503600061125431515063393654131424888707086645074020013075750214816673305375874914052629553422760441464389959641941952260386766216471935014490945062735488518512762150619882490308291621714189108440494804050818060301676751733884921233357443558193805536076758443334481580143021631617177566215846319358936084639281985710318888231578280599276585290358264513581936587811937573462398773370245277896796331550675762986633315178691609021038155136893059904909267745241508645241700282576576227567272986465783951015101154098431177628048033671094810422558474483943056194173421428563973721101607810015693027170148170442295521738370530599791131640181001581863263465154616889236318542503428911158845416714927118215523694086347601231145449113957573820174154878925218940944092571043605233138683991547821636459683420036630367592341320519414443472962853750462871059572820360806891040895712953756843832223880041271289742717082761581763055042447119563159149250446439507965888412663725047538743776703481067135671309505035168476389436076640576365701670949365704358246418086777917524642683457328328397795332555469665256331549805944207910325225632971803035504029026274710051031809039309556765673286969753394628336317721509233761521245214447684672126178875213244528176559715327373372222942871699389299913197703993577319013724544587265019066857298906323428245128275972420832698162089215028867852242645372132143514328445493961270047813267944531701115602619822288859612852771013685434694826386504179555013901240240785074415940988880597672488536846524735571316053602558611446883265702394914247527167687837103311106775959340293412145114806782889043511075090417014176868397161409163869554832028774210939897370946669995400830123744346001113322884051390183665176462047816403969516148295735316703194104721147756679932856431780402728113813144897749437276018083525007922016030426067669751538583835985568982011839034916286749037125237820211014866288834594647378899459428983622264159054223696851127480020940591523028093964580437970518406408571245715251157810242487938385500484835490238427825359015729128357664378915293572852751847964885153240560902600915845613803719304878495014641376605321167004244343034028136547906993998851458837815855357269348641797075885743192945331170694662740258383510429403730780567870483257424562471201011031314459544781311933656022687446225532806704708529359048379315801220447464283117103837808896626051619309486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -6178376486988822566433879795790237210065926782527285033601614575095805786906345992682917574182661370890349633848546912224533306693655932680099591587498194681344424336670183458471055408846800555123673895661679674664979716206609522190531232466797267221549946432874222452807594002000903490625221795974993523093883091881546625388170791322381483782879036322272252423841621210831132514571044237530463796862352297894815701595092185359432544368265511414475548500620451864585474373182932500371775440735375942248816331577538364184710570530991967207754035533246921133531581251643568531473316600067699931006259233114162405915792254588741069061190017914125306380553077433358384677422158664520274744764960925604337782389949225862858853610331383539992004188901902491669125043306902461910395783216134813631193735732267633565656032856549026559777746261423830507839915364922378580938590238218053148310706665973224225609281410863329272985983671071865965671323506121359122617795536881652293403363365176627380575670144567883694434017445004334099767144606430055547898121238502609786722222319062056087736263496859938064982784541226127008058265452393510056162735362610923788435110159371422032146106226987999111372273503872772227765817363115216843720184479798897142545757222730662633599052783603827341626124415941614514733146066863206879729288033210223449732728292359738796572327772749258651988787061226148349103417751149541657997271759569774105420538345107188080507121241528327890169193387483942279335676237783754666413266863588652507438123547123057023855540950674094789471090810809873428727404087598371842394077193816947626943972896891012927148963034859164869290035180914492482437482570084469944157291993661036757983680195712489018833695484980267659830389474708763168360890209008414366193375410690436764525173533266683098049373231792281764078894541164253831853053694857234350876011934818330665539089303281812578714665379743970972957913352750268552178635836085861906190269193046385977868900806811748934134003823406593570762637951643231496207335306968961436190518571691329443214829583076645070581712147031586068375793421021451697511379646205345511571663921918292501206704984201747091236799694203895897243933643414615868982971826715801451234476826949104137552996544810913114037650151692656122712151207596924767557833848951621362863260149368747114220814146252160184278739232387413933704208809836319960047286021542506080979354544229561725644630007967629289851786432355824766861740996493950177238762481201192465938511810606856617324152444870461386262009375155490260686338950287679603867648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 3885596974128757364869136044041534262768834166456809766868124239273723451877616131481524581955630478160535933342975328781334678816559163812194487727529527387630732413446077993272599683423931088150134164022676056856028137945378048310675625314719112040908427971202951162849440468742382622667196802567586722252508081094859187504715455007038067105353439280706588764860758959327623469482697550990045103644642993031255712366776304836002382754895101804404049539043605251121693594213657742282920735658683999874946915069080338055412809172835871501360569377872182475014850321073188889628897011051914701390087059213623304022520785159960418309006349509637770695173678187997227714902876558209882308498215075355092270949193904033404271049322412459557272119254029918739064364759760958024353255613553173230223900991766389124714067788284073632103581912850002299315650633685835782154357053495360106812009870125996627525723827905166541660132248733302532713762521091271355897070602794865837866163255357314113892467013638472249683248337570493983322117655684046906017844962572811497398697883099530409411879280223651098158269466303357615990005553939913846962409446524438511507375168316078696787933444578241629754713117923292017860318572501404277500890887008683706424077715755025712448346610189886986389965312700775307038492288890685639496166508014604917420087031831058465442294347894772796539132779165516316593590551217709302066368892592942413053733005909271081762442443384737014041731893023948577916272031413656372800723034587041728320725679640866673967160453721529970586475467164774356901938987490225960592256861532613265509679814744555009623676633748317351818894290421316243287830904217332538772874949274330536850267853725832597164089595229857776364856553718323264852198177138921624955442247512000134148884547293749833505640614732082888681793110464076557041403856413461223671881861812067940540583764952502535577390165000953580667125621432065395767795032617298819734189329337290398287845855042922277265311157816870385750727195938479509408316517632403597449812638879996397365466792760500388284125457326179647729268287976186588543807387763899210130913224612198765264950562038678905541556594054073848656483961150269012399210832736108943557562100255827216250247300990847000770208443371586299311969252570616704890225678504196441291232298619886187859990665033160836451853763754451532954813832568017173679893314596611092231554587461675821130137956194611556916646972926854163489545296828414149623864798703003506785245367604132796542467579058514342427527979298317416768464788530158238863196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -2114748003493364503287804193961923702884678584170759911118542874526817849779937377900171685048427498873242143103283330072715252656856774124658014337311307576526417654473496762162651555981213482522117418823764711334358335901390370387289150342108950179324520826993899396520192447300754925768266504565682980068145619260947229858605432234129184658015967823508782757598066655601918754902582491933191884284138490599139681728924479793668039940937980864200923484776662564594617374042500247663564977028775076522061303687207699284591756032033448144899989855448724661501822519383949009838274550246743731985233804103983849494706307339875029123088368272956856335232339895599153393392958041578109668884753220691887578851309036618094026373142129335285968579558268647217084183989713509865257614627146172629286703077880098652055195255658534928141489361333627136532347177764984276314310431188609216954055097984209550332172560663387309297782761987054140617349948406345822934442971569566730859780612781877757479323194373391161648521332038546840685418022956656112088026705432205333828703633771596187498376471765327577667546137106126195940259279043215590017694646729620660510185972398672768394455826158186787593924794710257505899806331523400206632779643669307899984609279385282199938214071726726057937765681300193152877553087597149280055324930002900947163192451674806298693197786372007267958521760824496575509473734280026234295510476712991783118677081946806753851700500044309211034330051258007870281903602106896479068396945414864590045187281166001095720777549755014318010544096444957663091690403369520685000630518339962603994029176726874141926953779510490442638866423189788854286647940918284772299491269099735991236990174339460273743981351574108653471440286376828275995243652442690913101997681000080278576801458408823177275168904690459851137078748628698086482207454751116796922807539648772511071802092797652481767856765607168764340018203098126901502931468136189798452999648925382688433814786465439632750822731089717077115735356607382229639252635508541679614263024499332628597965743389117512161025174383109343816344059426876536226132724369783082105502607288334921685692934839396889953569128854467232079463722966729201052286124181642575123799607987176073763190270228849917380936672740099732297654076438682769019075234089484213928239186153407093891342437551545766320434623919539876145421327373008026798516579485948038479732419524372106216322647390625506622201733733273706785736720295923604423580392999189051721683684350719893521531545064271079481384165284992512985511903547400748898713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 965776818366781843619998439097402603617934446748623754872225610200169222963423285811031774271521382140624268554758854892124331580321539340253974752980511421923881853980216144312734653900443218660530278203886036953153525334714494150020108448980002781751650524901081113222421130289590883323868536431163589635784307597800664641569104894460849589341734976754633247690014523956081555575323009444270655315957994834923767928303469699244730097271520333040193892826438165976621072617415565456851985005364875327552962586397421645598259171630081856144120442837643575703685886919189113870336107462348337306236086936211686057864677912386783828734488156904567113256771495676648916080451335485983925125117537303246747924458849831585204280698532493952042171152340661221477570805945208314999697098705118087843537608428468840321071414088205591567321444686339700187644338584534823245731251298978020202160736152879832362040045511889456773602846852133421550798864726723064151428301713510337506303990097511579144120605621321389757435722850107642762375404461373374404007425832774835736908634561906184038335954917221195391571201504796074584557694121468701682703243692685000774075883305558886504341887879218722044899633885216620166223993070905430060457964905942100593534585037695875285634554847312633080323170068013162322919553601543694825368254958838592959914646742237462500359137658321769535270098549666052065466877851764932098616645194686560155136259454111010603346476105352773201419616204146638013981787747427826107452039836612583274309915720507556944244672227641723766523080757515738840625615326513325973081086548359514427640436030019192025170648247122123289951362867028842877650234795113576092558827633457615267008594321421824892673425360168844368514834294988374079731901481466708837522772133186417157646173064578378422942556905635769272181167123759585999658702786867961600644510530170120485985654267452701199759637570301440001611848739159294445593913741483401696036281530309370284668262861713926170586150461303661642180514848572052693427972196902236710895996360649545979815725449487402366496816174041761825930547673307109560992173549533435834114000720000109129178436809005326709536451690078305322529303948889014356330195699398853748580960949646241905748784994555250614811082456707761569734688717609727681101920864632807270310491145608873796557132743837877340430117203794291135475012397253494162285873675249846612662447686805324302225209342395489111621621328150603484400280107820624285802247145864987908329190483270943783826403881572359729665946045025851460004799812948636586737664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -364726878042760926033721946482731933479701911334169575009405860822292254845361316253806333592881972823353905195147135226373956978397505731669817726473037164540559557179171180005819473142471528916492350009146344636618093480919971858228366626972389036715309453121872723119387421363481472153968526304787716759722741741393261811198089054012778285781590927333142798039454380067349936957401423509763128239194480887627310254075129001798531663275476797032195332632046463165941405430303672739132393022737353705911836041015716198809987487765719443634865008385944223046301562177404775943326276505905914236694654577177944228521633276125549144737997905025166806151855780775982598380113952969571604204698357257499204463987238250339377522195717865774767559031801331440201895373497680367416129171012568436501228823970309953199319621731922177735719933496204002599829468244210768786201739760046288449168047720594562585899320850094889515526952876039260359518672843236886321537383184972841677645506508529712255974348866088210927301411820674305503103956400351726464587870223702219731282282630738404188351690275862066009889503422633138811902582875470960336010042002840037461780789065457123840234750998141353244218129428378715946981414202687997602982172993687393132607792566373477706436801261039495974033276649790901264217298771850428058756151948742114323457731113558053509490484194610877137180966521831658524828703070707383435028611279849685837564773884117238113719102994468096286645641412470934959309679294304982502576366374764361142981263589693079065147859322814525604644793559204080404459346271759276733581300187398170760213661166311204160162666698852984417881913302272504966442029360416570464678911199866448049209959667775900031650697816801537148764195908578832100232257361476913043469506908501387129502179984975545077242556164157570199210944446297817434391579751622074660123605403333702906629847976451277654015705091759570176699709369914234931707536300042908412253691707943485892352716016803310923610710553799680942700296737536168819187972554545747557300299095583721889701464453867048462624854859817704006113740912376540762212440315120641194703388678402006635576387534329919579532472928855976291656115159540697081140338639112259916397967564889898836373988041742680323622289722576816021304992491390346800879372330146942224285717885516586792291475257608184429210481540729832652545864336588845829420824226890500978167794190093543593917077787116618840096755149249606568455116872142359093357404200460401880017777609069254029680942822914616459759317957773245550647513264235805776281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 121252887929415793641679700124061341120178095617081433641758906152953097552774628655471014907159075391066412043189151907438547091393534722185932430989000849634148767536819025468674359228655496832149822658019622253252911212005058021536600146196369857289155708973408036081473586149200424860535918629977031687287824837147109095861449375858007518434577235184336883997604292362416552776005438117632206358684392610999734113243473017624204050883301463938376078061836765948101675852332187561717568641580115718646006249539354319128380832059167338852700376335642053308834707504070522682787307148074096416120110884202889980028940893592038046522832033223384622623418768873149715401621996759551965603134114454454393088017030204614510014331047602178546711082412060258662861071272685295071750585714846514194058357305939082041240977470294944521926167797359824929359599041894362880565676122292537871633198489099943549053739313147499829825679228054031406081279485894068225458966926879250940316413457024299825763754422254427745182427891805951252570490425654664592022525794145616318670685365465012832112459454639696960277680309433761387899315720583411257287025690850595802099513511452556233339757267526611946435042932697913242658585321745123751890374924357572796723771884138007010834600944963777014161193466923868701902407368650148352712639522118095013208365237822880327387938485385689498556758050811062846967746260327838522591798375263720916170090796235147954064816510773270203834699280320361960175577138143887643378982431529854825463956574043929181163677058438834590933761556730213972379115707648576675370252482052572149722808481487959538293585312633282977256465486732047684418927830827070515086511976350665403246867748253434810231671836820321526679598430838221484880048210653398148384015815067479334465761708000980078076979637775766201486346499547523688026783095220596622098093032288023181717819982287689060853594235420472159140427498303891166037374375536728167209391088291521584925805453707165580689552734604195288962494870289576191844372039695087701567031174166893720281631211976509598229542734389228136130736173631148246443546444680154891512878839279349261812326354304903394299278982301688384268309750920524600098027666709638638508582814997871810040602590535425323166562153503507248824247126184730696604505922350156476707182802636849120763284822958440334471779736601971773914391615821482050235447215305938461180772044064416340508019510056065133633408997844055915774746987730367185386239913708732461547712333298610277109993587852289079482187343122941011405370299896742857932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -48482389307224788160686176752556428766029079655089142857849265941321037184794031977791486716333720025212111681040071300325772022644877468865315244969513389908221107758146096906743730107093828508709417044621401425540554651453985690783896522704683946666804482234994833458827012913810343953169186924526974345937146423139389595785816121395503705458788552726998007952995608565159555062441522373550208378393851417575297444175997591440518142132272431245117805425769160635027190060958009097280599881693548233516227102821113741208900221497444657807003701918747974754053150210186874287066458047553793457886983478652136186332953423196570769359303608865824150595500240466307299992421400539609509152431709838070034086475283703167963404987870162166462408199259011429665706901110073312301452289582368170869537643003873357103872943068539370407617505999776816324214186291998025401280841294227751608794139204295072048604093734564862433648770346371375612954392354636903283781293448185190358572609215232479137932344511821800224253487971086023318895189347251794137712194326568768657691435305589699449581218287875919197677887190711479724581877283833140232406006568008871026998006669435669272167361238656282277474741529193924526820977640762075464782731725371196660509358912731978208963300949249256000673980593819668361089308803652497361379410173147351649937168335467965569463952480174235132793495133030507994662042561228043661837907693099477918368710858520447622715405130709963964228089800646989107030282886746824810102405857287189875391097651213981938147350469329760463857598770658949225414462410083881990108266058664201952019456130330812227887250924054826705171542565106679279872296293195778768813789271308510439881328239590769863084847662178425137514327295083460908655867128498410735754343814729719964675675911296402446560036262676868409610349176607031431798075987791600044882515130283911682707436507623884996640011101877394090853357326399701154911917972159404330774470642500109990729205175591455229802883218698724489651134954545682622708793808676548798295475760656587266230247700600698110648144645027744759962528264523898817044735073276425722107482552602374571305833721420007647983333666695501649652805584643621689047444581616443959226920756803121186234698751282521431590102875037890444076722787563662616961404628632698398035944343681539864694778147307914282532647193964208168993433033371490527498070929090165017090001627627466248857053317500311935956112146398910694470277552221956234630953488811520191645518890904324798077514218812558729326407425619501150692415154977283820748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 31155320013219035919051833455788056485596344952869764831983895340271812112665748019274499313560697192995576549041065247503814965183206915703144181239462519736627846921830409220714986357615790524209845910602573207206911926233043340742073673652355629193153296875176060975094738488255939190591815884034294049567760811857237228525959105038113346765803141743300378114435011791984192776339087073761218887979188729494825872162935298285813444589393135427223144083978666510812717344977843036212219919057023919467902294643847917279044450727041194132783307327100289485489080466044603892942244678982981022017235054530778068512779828697505393617348654829260689598220821902126411507086641614572242723082974806624650282956978704662897076814276629653915441034170682091845598292856288101892791293308849420550258424938715228048459029470410230821640717532396057558031852803887738936028194242045679140203724518789256943479246230284092364762963199430371564894371847525632794389699055731056197250073745351684405632474900740041093314178055541415115516956296155104419080248322429062030310714832623321259210308658406013423773151668512016906401688352817153479330853472003165961043301330973533136296141533523735254590947738728447947975293642497907888608782408569957442855150174789791196433235958925095448909711828084721755391757982823937970515565059879969616239226584511515440170578998861118836972838734359435082240664086644998895058694609728469289459056872467966854012630198791947577347777076994126563975850058587387183423140307975129986381943837403096217354838726612931531093949003513122614996746670406628135981792939441715552831494507511439622919983970936119699851714817217442861797335067816512771328842591634349523153563009731207119419197393005992819937294792542455128249943159512145876222159609799246267837923132385263893215349587050455431390387641270273450483042329343606708595366108474336657873297338882465592705930977131335364797299678617681381621866080411094763602763805852666051601502110578255603711580904040978741386909638709497878315194249421665830292593543706880220386409722994308557687725102586537067281841612649645319202314989488890249372718170320958008004030161132336153716527027176949613907405443395757655923110472784821990394859468734465787021739582319102779715006605536028598427102532497621467263388533702432664565098379503014053718895906638721686630066947314566490851050645823164761244710478287602438281594545657368910194511045702635339258137303869307246246329894515163960129528755846616574329278351097362360394323671487752883494602272492500408777342832340528355344384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] -23082483559908899633481956069049335848147491048561780802313891745926722308218726602818525543777573104945099602070304366067536249131404170504568880590408063194778944945967568056252241089220220393279405603869987748768204148853784635579894228178824493217392445142473929244325954254547205789967322839819507726115360038535634851646977197044454709374737159864955462509359105054731522615498316409999776379808746734586565883205894125907155950560176004912193743861205445938751533357554450863205916696344838221364518148106219459949969472960360289400946576244884776575291902576996113648107884422074361535269055259387480694027700321231183601880445662042795452947106195110501954015276435856990988866116817898859713728989458634413812518225522278151909649268475422914099101899303825722699653304077298808749015003800121680425767684626288044810710245690386536528014198484488856957948853287332055843619303082494602459422427660856479999927240964182857392559936796679461180759453838307470196008964254496758751203885021998005015421723782229617723110264858671688460917988891347630939646468395019821522848310550379247610052604754397178024366983582784037879589439503113699643665072125734424607454644722887621823255431581540341078327895573527116636008397956059242245161742612417205874356095738492444320536860778004312979114278469265463859402394777055264937990552840076450310897743449389187576858311780670502310280871511270179503013874670284871515828162254262561087895530101561773311215576449549686800373319110277867868139668580328609361542664761601748131153864324720296445458001942465966337938295361621096436960484916199987176826348341055496888938655261260571055829702146327784239811666770458941064317558732951762835149988953516268018359954573126807603715119927332840024393551733558772565263813888607996794384329871815198190942754963647131405022211742321712602529450971158587728725099774946274231867278581700853672382378194570059675799522951302883267921123839500267256208972586167490616494414482722737883985819910144721447236787845779233398440613657372336009170872031517059223707156117004710630089779380271770965831542620270755278672082365830664987587088951873175242209613257754473715091537854016830454186793284000666899009492441096017773563133601214836572447675322565646504632570532203729611418336786136123095273107405226846476114054570192839217499471864356539419638252505265959123522005862019428696815800780078714106853803930053625116863784057318947552188709768332525381394801576215332861092265909003310501696442474868099432286652117179379759251635854933913421300866428108159949209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] 14899051609286269523729541149810715768829591652132997930374848517882195433157899807118199934719852076167433956711398721062731106897274680000347502365944108533481012239314766964027226705138611892907078687831153696525846987204480791404029228413291801620723072811722428951043859751926228773535760596619877875269150957382215954532049241989753410138681187748373635881545237686383970010640820747514330829869563696111365468434538504572168935047879257301767152467769483325848386557527330038247685848071845054941377559593304222559219310691052164051290617803360663905169711048163450749400412343723599842809554542317552397135781097347856095518288212729402219206077391430615740126041967943246270935246798416958533688371803163616865285553816251106943717150120035124861361104302004812177264980225992960730865743621470935647403649579626459236481787119607948005951057208992831552237323774721908490169214671396399736804914401156830839418158176841501184301511107902908928461588080529079177250560056855491478846182153102230381500081601272687019194427013349891426462919812968131025353666390529773980673020943108646755989987420732974220045912075253412793484522602488853991026142735029463797803225421197338799473340793059857999778073012972552175291011359597701889272816955048609447499733312403728997373839089605744917244767363710936189344827673903165109530316080472879209777890736407258988778409725356560232810051591734732953351567887700375435567614974221274184814234109396724104357369858599210440597909441265951514453522314683055682717506167219042410824004599383470695277702951067722776567244461504492277955773822088449988912379105134994194959798922999910941081474989543843341088027944489688790454795301435101104772040981531570412665142957498395723483311442815975011775592712730556015004051514637200038434474919521851685531764560883875761771665022418531933867939053383333620284138605978179640717014061481551719881369245257346940822270252932441245090111733110518304426426254433449976365254407845888530641287554714708342520711288182162900228178055698891818384016570281877585950061350049000342421777790256076634449798046405735889963177952979338905653754284716582575149892981228798432568879878854923583656754180497503780514944145961710942882814892667521838016814837629101900942035295993355965133650161011086278978356881346169667079818577812722006211707725847374506604009620612709799781157476134030344639803420629536412929399125503718469408498995130693600626539740215663124042869610794634137718248481246887410560045126667445193103969480744240265635424646141023153418806415525828737630208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] -7979433149387189791336124684867619307433340159638853613719519077744985224628488787877244352971456010831999295674077805625411340260423418223327068472327945980342314844353184409881984235684354829359900109826384640544778256074888454117646278876718552049887254505006912391688672530629369128485538492973279931001777946441301211067837247887336983922040632602916426274845720673221604678446415898631847472739974326209183161150758871035998709411797741192789041569187639451910125618736989973821624331339927622664926611398763468263433623093039593576772105391812414430395356712675450283307522489743392264155880149003870520169996294709812716246139388082995198739868784915191761350210064805787954623464792843113590119968267685966420276973104351409750145428649321869075825818492095615387113362991253168603869454082137121414827492466076873558675719871042699537452418369358233181791810619728519447520968464244263854009783416742244595397325803726235086990657096737281893953318455740985882874703295220037267306365937867856663364727221290051551122556902301087005078187261908012951668076388079256738423556233830305256583801191031545475734662570705978755027856097710208638122748986519204119503276358305595803453499565304722589352357190481292435562816688893355439380198076976290784928268313740731587619797630071288082030805024637912777531831434225313620694447390645044391508428695810087207275220396587739803548762748078083980625808285484023204559313275355759752436435242301173681186681651567485782595920818993014415974011204575507622263650348084549443796742767203992205350524375046971433236086731986467029702262829595710531951121046588698598324311984554348345413683913368946747905582158080400423687517356836699494230853103664073522633445219950727016205324641158253043998546544218027912091793658468468448450949708062014344688302414069740726088248823543423083320229118691218240852134778472384666546838533969907618683733444824477385301905584439447150711915769191453560273152448879079078680268940591552410382691314377661590762285255582883439072636370911014141655306311530782494565936639230285737138550047747528499994028136504697878096882407632858341513887451447948885714114305098614796811307324083379784317339099973608857686670201901597283803184255439214032782984546967416282381253889762932761397302907554188093698032811158605411140942914701815037320534841425689646051433531629612718568787641352531093276368059836768745701173210383109599025465578981307027656786441102223161951393608619864589646896315665537387402186308011034374489387850030017726867985155691527706201640545546202093977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] 3594130302205164783875870358584054386808020116500854434300788322794451976214917552027156792287057769248747115033820884003434260556672233731933892005239033098096669398720995129674593405906690248713286472376372208789331762544295185730880145850928149006721888779231455784885035070111838298799630296956189512457284070283180491881672078134048168379903456851236902341427827768462356485346447516297735040943799896309163409869381768533085671841367788954237047234095192706478642604502597928101543167004858703368316829088874155474178564049055630288802088034005782907595273883667022236679423725223935809941524576321333084563956338318083901293713506085375669010575754539022143355676723245114922085818545094077722465834884338697298075770959737452326324887604898917686111408701357151873675826932021838764486677700953860101188107352438683935327047552110536353342705670998112074066383598121300718132510021275740351922828698234113127609160258233755732625021387619768591662447144089506771294153066964309975283289210182481960262473095543287673678560357421091264222572247363053342138888704138484195496547486946837436511675064961803761123608109961536348032317120215766850346796032060456998375124080048861085828722497058428384361699421845500959524781977739547454532526731399365613765714324855610550506257187905056783922774548862966174721023024963592382982861353535367203228488739983041514493482508839449588095138256731513671147662546830251906392728436282395178904804267907422779149553635300494724345749761199743108145714245226336486512840626422148092780559929813420355028154591710783067425129818127655221708738650786614139565794443498912332790399372283902100110129643267027811242519609615904468693970042212980482920401892870746648176137902569314308202323658820568810477738797404934882972479145297064658166161448718768429812280744175244808901527372142292635485134612655579137019285143626809949729040252333535134512886706463121590930003756579742431481353284837744035354098574744690642363337896740858976916286432535102742831445490410400533229672532808054896110612160240714034782573505296676613089679460648153543261366229503121996551930998425977828161229983893584536794836414364447243042569850064818645977967495815819180897335530227662306370584933283660348094910970884086102483678754446193763728015155474719753713714524057424369021068050190316896004120760144557632717621720162333560952107573088501930643779385598226893715764252221807681499934663367221497099195505391524587903287894272142085906807225188833768294418009745267256746657513139380825555772409388070107219621000259694200094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] -1393567972539270854846509699719125739012589612538311529647590927369410520585253349578105893664700960682334891490995554565803727816272232092712409774469291386166737044959030997343344612437545813203165296763070575580365765558119533128220337219008374734302226144111586185828463487992174837447646959545748682661468863825457380719545593799185035365553135910274404364586586076384462296131311079200711936022332227053391304279508409663131284630176142789072979735947761925978729383515889384924764971400158375343095074072299073205629206676825246429306265732337977796840747550243974095569427785416169417229861983874567377371471862119710389903413429903920755620702551588155280242429177379109406976378522739946854293700709227052748628777374689540126134224439886797532247466977632410411191199759600423915606687146299987520640403819940752590923605867196519692649660645160928011750801254386317414209737970189471440679822409188366056000650393034073343951307030018848546878149482458074251819950189914417375528763909254469602002665764355919792220314480950721970515319220817569484726783329781702521762512948804290579957305156522202500617877033312945373205235903125894804974597440783625515981393593897140881648508697742351570428959997590886469092553796262580174659773911645344978583609310435753110937467827309735012954621407089653639168988193882605199367239670799728011388197248016222288601385135879777887917538185288017925014241363380430456037840515050869588227913521163559692417918968376079648982233019978101295258055065699439748196079185845695149165581466639243339471503778515746371203823773897069958428981822101281622629453474310516875037774122318615295497019249727915474938319775732535286184975420064341417139873991050973593146242093386019706267907049864790002211884190308653360784103868944801023910416481235063795475711582515433585481017969865926527099989416364465079935272307133521217932720575018923108949088022823751524959921964126072063825644156303680205174475210286924823015145478046068558404481512527665735340557775888642719983661853976600105896927688869114476582903385802784612266768139295431227566514465737909027453756419134757845979139327116485787339161302655503219244700865495317089060028145273094171424666075514519442039195779394192965404162936462447586331688945808018917245125687767172011089197094758221269490899133194173798442837802939719603277944578962593118164042584454207027271469701644958988878857223083178307255147144929134889751744112164042002970897671456109699936044299420026930337846452377851916360407486403078929979334456047305124101127326075510482534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] 477923331783680553573307431925392520611458866513903166704145091455904086919332608469221386278693740815830538389875295809499436266010040571415513573505845412354744738807281978226015819628712400089626093091844921859799175179584559537976403694958091698625032490065226328514687728142444016172141417592232321962610542723375266197729332525034421911144132795888666250878203550226367203773340778441563068102035730261703174716375830863779032008424196809359660374472707244264667784356918642765275206708514659593221376542506457597411584035566068275782657164689868566786275777522371634863669090181916281015432793353451284456067949763003312825574733749884246434096521595321883741462238143988759888307219387945188066329729775463685433280958055839090694349252181861484123987892837580810119991173784539721607905401913037314714501269814914231287945367126862728261639594178464827925733556282795974572324165372882089749460949099468570770631132309585240008421647696521345580710260360933877303921366917866410149540254385330904657043052986173071086035795417598093236642496632347749376974940183721985139052793531422236926350519178232957124650690363371628818879367544547845964201863082722307462514399131205784579296725386348961673520442769340811893049952175747984668375953864640863777724351418701588717690052563751224508368553260902270034233578602951513772852928263845865192968907254209821794071956013633647471196888475130691985064862028032631330723199506444162839182325920038769756813108168145467698554499986056887851641966310967465972044378588102019943433603506414759273385745102237440138979431176780099582643709661034717415740637173832618182446887145171080116170185726674083601051855839475701812743996771141434155972372245613258342170020421352975762216476641909861674540494850600654826837188894996250742183072588029863640193103023911033575357703835252925726697707847232890576238507896534036036673805333275321367626543791004831658954937029615174605956354156114472075110580235155117495460307926756282416515083921138462241683694544865797738852264301899165931515387765876060565762852527214893133556169232459307288971793141405115982714648656573540358435687271905926466642785402537077635495469904833751750443179861387346817556669982092384410694825509571855235683059314545034474916468014302641829700504649043648049277044594059254544768187770945275319132216674693892823896659472346087945129276227593326768117156131432302766203684071244860636718408584264471177188806291162328858211352792856905171025859685400294112173222448873242942944759400592842893618926814597432149949720935127138172928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -149965117899863464952926712553375553379221248147928998849300614345677734452899472891421433050212109482974286881614145362460993287615898667169106271414446906116045214334074983498422895638874951972570795679179955996867370515774380913787974211929722660208368671916019487828434429621001213319270151495544732229204750332553972865649127189299403716169602927061804769719641470045370651279204912295375869616383497931790444798327673239001460649230305577082672643379607564582909302376893731342189113631312410364708585158971418285295662757716831059962579203090244565089015560501557626814627004226356405899121899996291241172217843732528279444895812674666117389992463223640359951464227752151402403049857681664389432488577888499034834753221232554163497490616397189120649663360889516373214915398080444998740808822075663445820273755207091192729299780302451656117950805795275148689385623110593543560265512086431664306138980817452260522924797880419943847079998954094116990294564277622659953981717125102919059987081508965949008617540043390309451479992394611568447852688078194028939764234968941937553710080205238421450955667397642487583218471351015740642858474056724736241965525631314448402543449700061266694989543748841524304994658993814272032658150345412244237504511988008293002702665845613841098046009413697146304547412105562819722944966249030475767787700525116318539597957345341438355655656161450511480295808622076599206381445842578129437815713086886851615266322385047742959887755857216916502980495308208221034115545461436059388785998599393253896305380243159705352442854991570138435679135425144996770942140656918555868706136498834897624778524182189350864633049729484274462191738180446910486782991879937490751285843872159470500289805899955544565146253035685636017887975199606742837467572586789693829477274365113846045936654020692082095842676001961643746514510498287513181250278675504256476607047918496988349600131007077747731215976932861468666221551814351908346167494821315380137446101544927743529213041740078574861825005523779468598362911585305246549321567965939634051971691914182654654137239282681315245487930842386737477421667652851856559250932934338539173877695702242425381522716497034164142454887823027829413039689670075880715272489333183743287685252265819836405777901613991816843785301573723404521283375134527726980524153357409127053948474995530517132058341170529071674328492528988586405455509450231700847150878632696508313920294777971145409488207412562945062769910062948951446099927257704934005157271231593636479347950672663162538908448710482992790468589527944606515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] 44829715714227329473621331552978871903126084927431056859175083956916860724451355631346356047497029669220657001921434135803825417471111541967992134030426387457814153870973945077126286137059395114143828799781437444288114074801534219706692984492057626838582819974028995046194141041676235377760195355281868257376797225840551722437642542011610191476828735160647605196309858825018774902791655555212028461999502726143480981757464198242496830916785472388667374286634375867779398963723777788768376500555006891192697331785198479637588926639069517765010192780599934229492676644303154364672841351130489336328743107790738617093344531604210958497651018395266428648347945333478126891840660945351491225822703084288709298310829427420801447133829023645360279923615759201453838139084599488632377728932906678996821463625887848188637101012622815255254863841384514799974109765630567457498728008571185104629678781956561185471794418058731709630158545361347286042923002773521023798961304096053112808967364819440919793429141459078387461424941897688923859711234813168907026883714613723660099582816307939896794223533655402461134056656690553478680847893668168544645827838952405075755384182065405437708458306752122843337824306699488239799495758985558424305930044111150637491231546685154434431860748328457918658303515057611896812264858559610988830202900229323138113897329091288917654522871957591789288484024640805771563165044423747920335281531668612748436274297822517294719890257309483611490472207697931472257021850933768064886587345564999511661116781238661391256474882575609667275942653121524084990133445212200563088005187039508389844786277613028963722084443883208478487612103736569401068838941326012082840151399173757783602291906053859636623277309005888647285959536125828437124181130622730329310451609857485440280874832261905448282712962071251993853420886439826417875744684169906083479769476526204194242024105611842885612682919964927340928495053047761200245765105925359745807144555148961691982765725141507500915610712634383947312816633333740390391224999030525804115778683933940985181082857406103724459827071532759337825149787682880987693170615041642221842440418970893188347894172741451278033505608980340681193694513263205624463265671497193440908721273726055046959365516742008619106151309579386080583718673591908331621910720689973334531440560346191444571356602656259140954683744410396657189345451487236620256763216000413528238722238140327395447494280027045358845335351883746441015693037448848291992126937752351333775082665220652827858414976780782797872367322556580065508113344939281088512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] -13231395474206766078870138279889344460861992138507234006081072085323467420980397925873304983335787684496950050335656602371894969108132048627999628386370936190816863404226640757054114492312857184851634354510254366688314590633472525175905463806370719458671280167776305913346297044823075548861797356654292152194778997309840647668357180106299083905172461839697901259573609588889967975229343082363175516460369025201848129303032901875391442335556609175801286313879695605328385728932846690163942125863477407134852076483667201015200241247932595695551100973638263985819279135505314705856643720276725939495218400022447504045149382125491627250936126583409749468038746748402174529590933404978742090245441998025660537980059574889618090771866123243967642443956887909045461075978110777219365433960708009723164609995883556664332106769025913818433511326959282397066814197312460585714241899590951046631571658115759822989092173413772937851609185734192456990575237807762291160057469025195563971344216085140689158335651136082529795394592444284159737395564180609062014421264351887413820302006736870068796137242045519076610131935244175008243958567576177131829124710756799863716066214227531501944358871134356035213770590904423874098748551459453741588012707931018456446219846197343414384210447830289240605524278336713462285127075507533201283747266897235057912587924825857985761300059104203134358082833552268047470869283187583517847583936896840028497503401275205009017032285125307015522926615033532914263884009226068961503834745812177540550094895767463669105574288333417874367583708588403736905744762898847008366498401282761496067714663658576516776407102743594129433569198708391328548835396169318314650181709602512897798487030677980633155349900577680279724887416084348532204426882868752872519291869288180878399342167321627930710360610437463336657182828966285929712905989416826182432242003322770952785292240389235249032702077882659613727274492555267649254394568282089974583029533966966697113110483072622054395509030257225608120959569349366592082510118699067460175711499940975818649448249722918655583342993836089424080266312344378873849753088841505283819488281432721984976934534173908386079637335155526212416136793603164363742384932401803202414889538124542326688276779336471265110170478478235955189279551003761171226616032837011469846146287585061586976069633709438692196045219237737564348151071375644555606750988264799430379552825347396450602783887176336786095600266232675191395410822549963781776454300283106476868093865586227924641129572754937617709039757555134459473947561144038195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] 3904047315362587896838448329002080677911003608011157787147332236741876205621467783895657575095902816807853927756549703563363809832584611455292147259564263220894780249099866410102283723298346027003952274469325809329535638459618270408813115052051029856013075048094640617061521634974223040471527548994990601634468909913820918897960714101262893922302275430521269752022269577384374644704579091048739357250557584940656524813209624424843068837408996238996446121004460345323302459827554171886087236122645872830588082104737892850863174119740404774992248762815791619510097967940337396288752310883678585194259002110990694818134634995282248538431518128558240958519085217496321488120215384329972562722276186520682500412620486710688507839055233801369460731528290499424315574073048944454075978527961968007681972339453067076013106529288703191394054700379598394369156302283263655617395253621751793939022061473082734925496082650505150114940195717408350300724098738019145973192647502600171050499620493464433011648811961077945252169608846069125080407450775559750348481524086094657238990695875068199740727432441144617866603864805039632865996372699794663185343406258483298248998564621898101811114809481518768174844424127970133221991088928519822562655900540172339666178789025547371001579990671598422757533895437904599109946751289015614908004141226310783348867948486391084881201774962789691804668642628913723441370469264316771760691989774934423442346258408811931715031509836125451916129229370687293667757839045527726393537189175769034894980388979374898508245720373194399545386044631578113580197046242613990683405297953932511616583240422511095000958217729276572932173881411278865255182010817614184436827953131235141064918920720671800834145767306250713342954397167589738973187446231850014227909626336409564149074450610297758707673958668344233268483495960935801345125512553740002833248442101993494162866959797238223329668851615449462551816657735021180690348354090086326343092418495707888462126547091576320805515668046109602521092146790898780542566244604748688555707486849467650609206270038185756522546296369557158332945116710222042314603408421170262187808921404964428851196802228267331088757416871950600352367184516122046121989930474790897765855834507698907076424316142286614480128660192670597215432141314696899230883535740986902562636742490529590100121340027665556385773812060568803639209565459810685725160414967683132679375766805135646413285040529574356439239019807695593727715225160141464842801118374765423690553764518986881662105019597878860749819580189345796778478857142948331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -1133105349487414967714033968045519594024301012911371180019973743195608362120016260134662596262109004100947787692226193441862739257958215326930514330464643679624184537887446097571391773577742680081305324350099558478459375186532271481733220385498259014885504973405823096434257246083316722893585292055434832026054369200790892169701887477309188690715220040692160560317120888562163339631570293391213740314113087004448995444000389881183844985897095814934714372316338240990513984752124567909517565387810186680606338704154315711622977639351530637054475431525179380522595239485025404269425747479262488365741171185468949057870981754831514312264176766417487585474038034609390433424902707343646816878947557042596897331721327862051628110754538228593357098365029755370975133077489440054759280150486058005426975576686822688156517207078276633780515846315102497792709334570523816276388718559321745502882308492399291903907945894744823626869201389141367357702717446085546250667044592137924774844723951782157144758067394286704795695891348288052030420142782749593320350438314187574365366269212101430577111622429313040754836436746311506975720288580632378219885923466687744205501158527855082838143414938455070761962227497602264486086748300432283287353512536040865826810408609156731230919382372518074342931634120390030600625757898916247869054056178467712479571351870905335847742839268954510342918153714201809245722511581165159033917094053360436592855314533995602088998398015773689212729618308302481673872893437740723389317051292767448260629669941931926887762515769078241031134286545992482445264858286058984621899272718899314264746075147111682248277127964160347554326378170156687134489565038158925737447771007766600025612819170959598664005037777899419166755802693745512774539383052963915260768648874830410370221342917066080078382094122365222087912857184518789435135657999751936242355173355880945490608971059563104174227378086116797490507341404439456219791449090564226760151682818639076725022199355855116894129614801353014930985943278345952647963390515188666162915936652825689936186440435781422430408001912784912925317815908502014468505001659392451072780179579537592111732423569863385171568655482682127824210087794939378744262047200610403700243187342866947200318057952976744758321419121171555123066112723303408557534464748365831232069588507696500057312590548475702650593199952566632714096610498946759096195423421884904112674252407229807067656764117010940874163789027026865573692357393636325597583177340755144006558445948915574596794156358183127867601904384474575896525014684821094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 314169510187167854711403199808629599451031612820143521470269161766929865971477667942988958312198417468887869490427789104086897982432040131956215116666585576175523488814907305896801890079647771321878963462152580068496716197007526790242711258143334976035102990422593444691053167787752092158885657797810098222590461163590276969777059597513792773977235368124159346819814958226923401379274810535994173594014713942469473359513009021026512142608235508468133670299938915427323338859782165576781904719479938339516598523419776589590396705441202008977430888052097257721917600327010114734404054075771945115848218131177779996523434975246305025994915423475805128556991599042250573902113037939575828219076340798038295215596989115122295896879096223628238707529290251019308923901843742945185443659980669502255766546696055834407956111291972555284542563026426263881226012806448725322331179717636756207621261466973149024454558992735057324893098610843120478324908786326354496862823040595237689593599745338788823492218070104551775477337053748357141374525822595193141490284623925842298935985617905355288010765890160157175241383757300959126373754465245215334698746599767933460095930214446432775554772654376132472524567230105624770045109254059372455979566998868618250198182972184989912448209218363640950994846459797600521916871457907988738281854093640325441183645685136933498544741937879822679475836286884364957938399223464567727211528548835176630001789084783210553476935454786950828390824190364569987047400142486774961702663347486129651624424040682087058392143080804345491375962337674163859699783634778459737099756401115157332816615233958654696831206735615427592637367111926292379158702571732711456511263058910100978993678532488765051500582162885079250596917663033420064179707742874958841964574428600834996214109618189246114080214250509814946232029624792792686035080633161882094887955004664268570539382604585561733549099542419900425585069814903374820625699753259220958713714048913314014674420658360302623595862948481463233155744834769238894785474100157529436105469251651891032430643458990507814831740762868987863219412338912784927289842104431429391783207586418967883686228161950898960823671261683196494961329167432560886112361344293410236083929695874363516728211739045362958007046469877457572987445320015795552564617853520075375827818993793459779441760337796021436672741954641446749391938333696375740068723373614449499950072727197677621940661312040808014857257972212598812562226001866792588176157824507514810388864872526163338189243330884715621692444298327631492122660369774673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -81119450097199444733853605451751998127170664095174966007053624296779832845409980423123948848963223180272326540891473752618303542632579297263798172146319142748652437557335364554409981510943050059285820050305154675700663228134136198005173908302038672403856004657558872138596515397322486115838732435972148932047677573641388326714704040503855794960757144100000345056499574273750770847289831400755320404708347025774251906705341048521143706897421535107378915777725100725914022180128121765680355414307101754774906262055709945133645176594866075491564376523034275091195442210888832319077272176389511784547400694229512051499426137217836500399503553118714267214242634207592883157168125088203595887444403747656156230379783186597336377967584787883768136263632209637137875025920675671297286987783301740232496320022989135642724565884925610301668041486692501161528692359587480429766533849007872170883315950706748558863781880534566694728425925053196340334501322491522629468607141236809413066808407005632234698608638238063085352224220360713063283648154293054453827165212672542936426678904002049530964757491042625463023063193729036389776714358491352642849440054139935583271518836611350892135913794949897627715305919247867210665467412023678223406522073798361744962911924870921001988675970619168875644164755229342343166409592554682366003633316433585491049496576351050441763689055228107176155830488585547831493270153631639760991530182954043202534657417616619332234232460322885311949756643379893443854891332248233491631042536192460167351320173429061174271840400972471596236479888034102241105582699168699905623001079657503909009554105327291289456111348357408362768781995936634178951917166446291441845387575800580365178680400211679605953451458640624612483367297971015438938459165574789974222065735607367968482282256459206695656735079189263718622765633843952583946673359419413778912517580508271187880219467967538431924857408618333109550282057227441651427843600906616633668791147880777877135586979748164122274279838162923364405752264613832040478714341446310087071138337591524356810323710542656383010620021020594715370451057343922890418703724413515201776909676737567792980969948903568498750609499108859034839112195672902998877039164910852319532122530443045857050370820654450849257330939561585276635468956846615934116965672846720255007724497471243190912336777125796778185431937260001659787757468058471944268317603627520560224664390404696698494508368526197358423497440531615964649886042698674300411547352042536059952329938550980070837635985206766088604450433976274786888972507283456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,54] 19185390621500194560728665589929976924639339983763907820635138395875718379163903070670347869965595526835505263663448192432476775021697291441353411110033602245437143955161646727938218740604247416664808388143046091365747654321317471473253678641207932246766593009239873445112911639556228819957068699790270484246431973547121304987008181193654905792808505989768587014236016466569392495672492636552860369969544013958064830909716545817877281792743472432060250381291443486888609057727194965059678244516577425167247746900667967581368458154387129497658722822404565087159100356321351707297177599086386183327915736934839254787386874292923271749234679400262141097958553847342267711993202819622416150980276997321881528126370136519783036378463771926560146344245916648645361755018640598657145605426337565435375415047255598638754595946254480983769252891527284453859315964942480838963366786465126738730304878899322421928922500182560862988226487088983867751047130751307806064482293506480414483425417311038386444043495238263465483187285696038815569630918081776290717451565737451058521559560903450468443912425991898594383243994030908797297683443387695713190276797074591454731248329092733138136221386196994650244112757037912032254786459623978774955408759562642354121453662655822542528251042416011352579114048881038990096085166688216132452818782780948509198434545913746643749723662369765589266187429582984824845106914152846694646709940655559926407395284814405768611635003288969903266381062754628529922406889159786620552530290145190900253748458832846284213692422757022535885503852129820632667910854473020055996890076758376485659764254978428669687719717039954116106409563687989611040566108807855149913331306112780425436680950989533616786136601448866764639574429372558340501954196741484416169358505734516867031147639551074802195958610202233296658780179242163734888931547938620212167903391602007264763803010643703194965509075294284073038910160978864789951004410498058764064615935387675118921279184505855588204175921759753307949252795604274005888726428724960133590257276110469096926970393422996077369415723319862585487022954128808883738806228876364336134771555805159408211064522931836763171828963196612733732233079522938319486235806060147686330636949737957909868935115460387053631688317693078859108294755946576863976058422167580358211909070506576575677327697687015311868792552443581501275389166895965351474158808261444224788808911458795435418536527843589118128447464009709799975504858786204451909969994545009165895183592907556887543029338795847722374571832564523618565178520208670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,55] -4115813225251374149539967014339332812870251124908251822560862171585615189070480668992286340858370205751114298604973957139031849324743432641429115308724562725926688289614188948469983456462388747033321071267256174629591066522566316153731732011543761408355651414184411994970219600643757849361893218451297127656766086757442220900949509953416087199563171580499387471435392622134211527637372817081876813515195367519320069853497581303694324339658467568746534063808100584647144509044156763055998767885188739184923843903886473137986297968893424633541341823435149217153676560341500544772822407532499984516584183742604741648859904824238997907179522772029918097003818637761523791251912921292135996583427571911142852126218639520177267957890152103755878004815514127019317793798920964928952268839679613302819131058921211441801340686526902160261864295533163464587387887212381038618524967282020731088482529179413277200199005272032580935841357621481248690779914089844160486172144034765075824613640517415611498712417684549733398719608242983267929018353418981326095021463291085062410104703614083572084011991949267906482584545393295875598659996060709093918473093154994171319062169495246329730168261530811988271968659844637890583223896337252407609768843026723011384336119663059372613245608425639239579240790673443892440863035692800473334141575189964044308361583509895845563180339088131887477871070636080098640150929625959813800653026138749840752874599155212013910452537086478964563737491209558362828580136757416131502173595179183548265453523898334118505764753638306808665606085003991640685997214874337274067858839266480967259899752282885821384687411634918827982917200107783593844326882733905050598128964730995382246410719425053052015256912060417432728882398700064711436824173135773088955394298871873309178724673792943749858967019580298139753252619255637262579472528706040979578915434686672615765136869693876828373470250309372112755421176203583158825761456198903164916252818350965051736624087963256157675301529694020973517242610634731724256386262966762331984062870343265795019215030190948604092876484491515538903085724072754144523430424954738007258450072370026481779112531300522321594348401508189526803885952010445539639984967068760579263828464478977841878467785625298021286215601336807893839865535878592106901114676688716811901277950184803621884454474838358172504362780472585294497283066032651789126614777014222819020125285539557347835077831643424830040520420104388900140741685525519339934171224817220012767274847605280660358357689351244017728666824118128799482046632794521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,56] 796002515877301561557423127437053068872455169248491444852948772200097555030786023662385064811008674555394251368711229728973606686257516176972404196556811651569632615572952323143341647305350190300181583469242799345624668518251793790174429147069875142811103205309393114623670231730202457903223150325341224870440758415538493103674997251574234325144045688980764893811277876047692570081280270832492120229284596464698527397130173201057075049029752628860839155243397154833069956619096772228975635157672583754927220446022039183712191537994128402793298323429977395947601687324072046808605692170251045896356606234367306347422249818505209824860428887346730046002618231848861330327084972454154522074965916179769193886284182497816790801961938238694470901463901066214342924126289237650389359174406300578633241909786035911121615497197353655743733772981218767210828170720423965659425287869486977328896597994157793505199752895985913686826285579246503701533866218949038610632718358885924817415370270480439700709887962485677202476350043962913425140744997547209282003620441435370363475365629146910994840893998552643866022706076536838885439920730624411979618691309891195850957958704205779208692735391007992017247144243525665416573374813815228817671874526525927845726562602250470196830260126125270870972933939703049808579423719958161597481915953017358971272441990758612426808557748259935117269791252364651598666176915669273313866936357518389432265726595611507811905059535054008772328492508730189978972081447202385991864814744398513578275555968865202879434059272044334151726100300442249892623329994001531030988793501861031658913380553752218804972897436199148150640962038391944974144988377522327277927098625733742160751806579496278602209607748304456260726793752169193680701108381660325791871267038255837370453972037209736719745221963055758540788864046854946603622739019280158090972499242766333902387158464170731083607711491108421373469413308594385666875033409333142145403177316486321900361481262637695301743747289787927850961493246725729614607879617034403104313498854743728566803013151750939433084936009733870061316569918774343702931090738914500555699660862250129956757626181057879592208837247985417812108332920657558019152382077141795896339626184818986075967217829857957090095560389178818903773163257372694308227809207333994998622255046754431802672739623391482744466594735083925444010294591232748208119923193291233703289109907136823587681628043280735560028764312765803671508365270021199670719931436575068175705611826256631824427330953997886898115086659132581343827062098493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,57] -138186448157266742557153237425843270961372817750477766414947613603412137250862493197486909290421215094892520163370624166051245198742024040591475751093226355001915327305356162646998621280068971936597034502281952348857417720231900212807805797281502960536143434166845866713556049469614766545338006855557402253345267561480266030292335398842690521901884594667439440588672544772579173039022025478673512381363604261008090454058787808707234126093719992130876881802180567189379991381160332200305072836719535022499804270069121564080228487192142184668157258541225653328898926349119718951437802233352236078647534874492754251938497281195332359343803609767150612709076968879024189854473213980739474147237130245771572301951652971465922292754086976581896898450618770410239455198442359921689651595944481799217859773015323422473628055829559265671523962489032440552741721386466276790554005917533151606263901532377088530198794605398068207673486684653769008313061895167229900897809969246338851105852203975089229661189306369255697434592409294105862431957201455943004095395828250103435202657971305390473436233472263412962437330118971806448486255213225255864401746412184326462140639021189262683405679883997378355254437775047846558749240889969682751790719269308981998035280912885737554752614863688601823723500022806673715217025797007316152749731294483489126618359985283483291027166657337921990939140011929546595743665379242252821521677741931013410823861828539616426001703158924462646566157656528594927410173650436204006345199879413307152790116702545683183824413807402457415777976625694558802045569853201650653402564767628760311512636888949175254389586997125196951674631483731293539261212061175983751704244504319642563610551922080796534749489444304358921875080492883536886928781491842361020590431064153740899244605263923233352249340895277102741945438466083914869803485618907835987219042469213323621724422816024820163265296706816194132613162647039220298441376084187481886515194898694727468490394200954431627532379703361181585784372171482892405513299369630600852410545742031787386813447048751030943513918017415424828127014875244196835165723587299104380622789279396781595439416423451476197745263419737682440808108892197213315849266167515242069433201364128029088267593845688002288849601881083402683290498274337179893742970848412529982922302325608487568501167446571172734424956698740354608970139116154782825694044889473325973170211395636026500925379743411822331780515428127886095349440638821528548336590404054255000046322456028085392538462068250567858755941076664917890235002519552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,58] 21460743769188511153313452434319821573465779413408647328260821389973988721783590023963231618017236718555342643224818024663241722938883536763122219907176552204185314866218083153342489402278178313294258837916975235320509963981201008585689828876428258137809600023600631531794959135039136040311869852578325297022150743507652109486392343204790878640005596673816767170094773556750386586965871416448956154356388167931140452209413534711972711143611358550113184778161752012776344668747699282398348625417528597617101317338876864814348346090091089548103335250046231995872345600665741419997159704592900553272985237888575379492260784512785364545486428198937736292674513494983587380512843116551473682969447150287152375914753753503683461598712167097975956220024714978860524128516871678872230619166002165263185422415968992901028807027802804718664349439764935089701420246441455588674686692803848403157317104253880233009047452716232911361841566731667003776287248657887588362811656689363841339250201972887982694771566810635433745967721782661756927715758804304149565635462550740988057670723381654216721627188819258222814891698945681519008570373309747937944935004195795269941731123186309615734985543193578131163109859446366214279927352703752014819844610613104312541764476933880421800105151388713098748268245656595369068231046450212840010098645919790740738544025952766644624145081643027260825209852347113038601400813161154137412452460442961238212824869405916683004480469694536599187157278647745677612678073457350845279169226032204268777031776927549786757898015827013720364656577287154111811735451716920743380168055584397618341193256887625412571641356121962705859436019735657866629924027633946969239110630167807459010440808336206060645917331678197882217807193243799998777803316849509362374946569011531214017207199053249720378323052845653572379389212266323910637433843031782110623788453829486161306466339406257944325552942713323208816542830970896446412708794310910833167485717357892266927981551602484034844170829724648449290428427505362184431452333470573524771540469669897895936138386932179680296868223770236608396103171736366125561666212308370384820757413467885214293048681391482824488397681906204328108685830921935549127236041847210080162959857221983177958145400436702791734786300792990898083599719735265694545036704809257204648729149146468103867949679724500199733799339906946802727290278686852737573316582655456099634588621155428107533749883594306672857341748756853586732320042243667051021306487397009912111671588784997905232774174458409970227467580031166969046759584563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,0] 1026028540541051652240142195371300714035990678490400840272044932382613637853538425816507814147516693873108910176015330734531177486111731707050706422559833120172086287926852858377947699597405415708217534694441416172304194253655856692530778108200512761214216467453727337833985791232561921874133172332727075538951532726101353163179758634859234364501441162674720590684256048050125279804503748287537923594694639336846732907549658890400091922455557530976513425849333378064871762449946046628492997064847429351257397667408108816881327215860116888472924798551864952023073048429100249252353395467055280785693204303979271680352379265853333806750464012348961578765417468835505862817247151386821268429785608913242779045142612901089723053100093795689630227670931286214607614054618415420690844623228151716428193981914911151083396668478901533983667434801528743559541823260345894916994861706979109288512403816018548112973629747259743942020469904099804112616942062214024461430530469413307306477454596580163549427219844036337703245843219158724935256382418933245579782873745370123501157554308223320108220215683575042598980116537403920092230585366948501562617270187650834641842380055985400575847768435646897997825881473142462783159313481251065032885071633002019967414010454740200369459776847196054870759615866501141054579679449203261286128216941830867638381978372044285537227260311177297867711284974118446867151203703521185374850770731581488275918313555878943647888689371417907119005074786545603015450101683526581050166184390235222839170489725595180269783567308033892847883338778162446563748600077705969617084804213080674737888101478844714424718961175714883223203646558857990733583870425846335454860232989693897848800426760136265812841230187345441835404768837836224899521378844790602185238328847969245608447627347320528247060119523020388370386905746577696656131296363015105396353009191032119246624018966443283947610886241698928121511723761514280402112114515458747164928864996761238218003794624886943345690295403708369778475532679550766233219510552521477353717332451210336015542950161500251962093521220678380885443525324065426515089018181902734220988269567630782899346742824930293155898486372538737971083129146968661517379572736067163747114247195467981190796858118947839890823185983626496907009592859473639104531735062168152216061194608237189620243170353779418972513863128285387387974714030787284981318666833666539093386238710827146363494860034741728745859686322703952223186156086584276146059050720653776455102198310638792412400302855993530864158424563957684262613811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] -34233687999465507224986287336770075857237574904284362000216392437491667026755657465037201783180759455390484424171765100647137431593223396789890730177733156126267685612542133586476911768306091687441603202912789527825818694271440562774356091863630601355062751383742347282381442364464431414378793209638268287947825554189366369152156791350758833444254305396857148190937545866818645371303837741990681720761309694260999922972287443083570673430898274514206089872253981587390088804214813774421532091506600711054764891180262377151378545156255974927029147942284045970386354321584252095970085847008190494427260852059300844835296018861391371491664294833545054328088607511864895541996206314704814767202598169506507727390189189922396339299777843816420198193487647817345261830944613931910491672484868184578938967032796533992531348441949163608610029034334272016589650239870887112932541386283118779886948951940298643828984167722803665377679181229280603621970465538863742621869078090593756239914399145827218861022405454777118274214992174483412134770533299103566124643392599876294349061207231000244063899588890812167865983526595491383645121510946411023988528358662586623356947631458546243552108843168026290076775199047745499551523341769656137036268081502564702396759259094904742931015262037516162393424569462563583946687652331297228933223497429093099727868988654109546172093142470591723744344325999490412096607208284788366718570471239570593254862702342251287861845646509275999570276458602609257845715308279937186994038153768806023550307486459444079914056861624630617457276117483198368429374476190092416509196774001033258422587844987410753444639338260165604389274844603059329289460067621266932603515995098020595762002800056221046174145881289992857721062593327769357283632893910484261999915324163505849311301714557226228883510424605684151403697248929506012105677357247974876673750516021746360390154982336503537207609010558508364616838074019574811111007745756584249651440395751388922221266622128068297391569418458850265494279579668507209605701942199085720868035168984540618176106076833437538067733338678738469625625730487005096890255675552844604880728790431255677690309915455767207034058019457281341360587619129508258820606944609235180736013562343685262478698639240678396223695287075425993188353316225583509000240501629535121849494792640634853528322318499844693337623983406354571132909394103304246528566844852543139538100108378655143688544832909403819852759838690368120235402585110896814482953781697178224381949897931873606838145477606960143484906482509767008740999954432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -2053999893266542417575912263127560914396678195363900926965537561755593950222005139808196880510926799917671887454433935389349399311619749265507519126064481954794350908988858215802333995645792681491959806618708646321692847665282975493577555894573064657622803187354096116242446449208237009276426729904769729570442227382564883952027066333868724981607705914192740226422387519050224176624794275926551793248279123003662257336461941960734991592400557237551102498680570312925454423515098381971547411619623078690139131426204898155038287126267649082052373117783749878252922759982494104807946794910793283575610877420017048385131407933734565803273342133049002771308296271099507225162957837076296189626096395434936569801178756262780924566066716153878016575869530022774778981476876549175203565847722651887196450726769017130598493213574183351942872661605134598784724025911711269057891643931508172245366296062972966732389974959600664218456520860243824126852007614068975859314688346271226485773616434398318547112628632790334586376025693723828125045594508040079979598449748837103865643012674123460195707078621176766452202804857633086691834958941068754970396743274841804568030770663220114196251604296354532023249981366864579035446957792496206569926641325924792929083378100537812027126615711828154798351975257903943036560109226537632749714774643582414750767037113829063249015944976793945535044035077033632761410572655515063279799634346793066022793090358063597630367304206876336423546671800276808215630041576191765555890949547211145381020788220911298461076750307271740810129875888143277268693025521474882144885970211195654093892346524739499585174304857595225232984596633589741910610112705826546939504260691758578684586098082086533596585459846292253447406602657204204114978798443989540060317720215712409274624521503307691153812823304344879232022346805855507862425615820504447292564088228766567099284585969317665993090907618430616969323450670630904560084094807721182969748732280506872540300268455595911862881056019020688961145339055117464446160356529583588987586028403601741613559940109175376331021911822874117247309581346509999990368725964701690933361734267234699704065638789030788654821461175769414680731924511696348559658309696472608587070608305685918975865294269937617650617229355617345340062580275640234973847730512304391000411945268388938755877519310567437590865913275181961433283928068291899293928851200864185506634613725520435896377901104986263196407485063524082481585375697035058178090329165270659052030346106872694610289241213608025706903494999291700981266382848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 125250155447247506948935338851044238595335199530842505475073825054265115751640324771317725879536021173651693511587685170975441980259636430545389557688188063708492784928626804350624984910109393434375751879512080536933561525667816845159025697694966763086687549470136384296748987380320019191558045183917628174345254975262076408908675965129945784770655572661876400256502165058726699346330060408567847994733976784721673531395631130323870830828146912727048948247671087572409400807209601066430257632629425291911731815517803189452178502912536484747854132046519149878759259254751114374650483071774051843043348325879452391277477273852048379002761095893253839614157572600814186764136656924256187056491564644142352740966724282985700740329294744437508468631512840791413328162902999515565930938271636806183239901163491103966424691804773202847738128368231184746837523808791588539620158776513377709719099985531877346994439048859795143753673725297271589780326834700531606799740691957642635368035686694125974676016280221728427979043995931808836486792186899846703156955997521957229380386143395893389344567206761028753167772809519478026639898863201502810507193756769777178931926521442022896054901190324846544396676355421784361806509117296411063000207397275025268021456452576283837524288971577999067863426546221591938815748664356063799355020772617895585390108352013576755680831412482318280629541614765774543193200458092238220169930494502509458453526119091522679135279885201985116663951175658552679158472134778091727402885763118179847853153094620718005994888180982108435707197552573888528165389749057937059383060198657975954845970989444710859008221434337252040861239516464594703437158304026826712008193312182411580537730550794861687345252498281570491636939584527659782145817461809754200948991604356902431077807722670153634710939693325466823357959848204063834440946331514395127477540212055432920183581128585337412945343324458529613759763061473477100714911110548442505862704783356522143479491037480772997837639724017663473233288800027014362687447471313229043946194112319328460020314638081550193909079311490405526719566921784623144288804505990243967212102613791990643496088831567680871972735228545515823936379036441990639785081497793116268965987602099250747130989990109675986024211562973419151686629337372103760244485688737556998331939255761080908227281109050857529424634842355762806178945391284195243042267459036859558814523096676888321063555138088300339928210079011454394868067869906208615577542881059800324450809887293776822636557591817414980387548087146307321359538556239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -1560159077168402005625472793162011834073306922959549761006557236710381523846068594728711623093464608667629923616540002155960850333369081346393935226809494498405372960390353036926504170506468305386266981335628744867676822704501593186777492445638313772324953620815459376893594981981119109851222145858818570880549083968377021363048369233087574959708078203230565106016154824236778607703392195506772126966447667444797733089215051758943902712363863888742542417975405614609933442426074674703555977445455810900078685926250244951783635666689322330985763048955466923536332601975965266085916818367369946389994524645920593844870428696862493522858112296868588830779450807017811553921812268350340756975924575307570820336099027901700067606402166061100304241212187769719924272597140065616438842691599552133850089936531596755458702463740451408080288915155919373342220161453606283308217181566800591798161476688152841378421218133891627157367539025052603928358332908986031196095235873245209414413738998022179916834637214895664258633580807593277871776406585696957676934680035869887635397722159013979065863203597206735362539243487621888190436331201358588502624799289985731311891712043844539804074054039495633780133630548579263878761986302463434687097959028406598315578316560337048458263646904340859539323784090515280323756127198145161060184157974055883402498955203695907091938178048414406938202098060721232381977254974213715477320262155749987529234971219289997980707991890453258026392546678092705184139535637159472145369609246586442248505898584450243669580254552091395508683556151306961207629924539111786416254706753632667405795201362075203315472627736842572410928529223781733233478673676688642710828319842298781807116586761977006740452806584648142114673542273854969381491068898165935923343775858455012629662882767283995965381212935327802285539291195105399607830912211506439483923153196029231116317688630220843142240959042038592525740891747545815916016455287160867475788134108693403655096756091622364811121051600321893587979485126314185680301006399957955217257623664486962040144318772292686254887133817615673039024333399099064888308864060157813791540648281580596968029751002924248241500021489077904188694677078377669853695187854964133967823691076239889547461220633113747663524011648257155886093420872321485001763088835447713836599792273867474117824461068697666978560279419854769117590029281952203540732554594385739143118234575933975796724623867657883656095943145958663371251244400525196373403928354953740236419644084949651563650805822466663344169566510941791037979324370124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -15930945319933946014154573032775803029268496226743479987890396482055452944564659215825223459020761418457249137297127984627009679308177237749834268917367657957649443075376422235627187453479698519467923092872617589107931657080676123100441984012853318924297606322817923968909825957993345818808491885772865428134436049165810821682915724682770019359102245643216317628417587535160454528390847714040603302335791269814336663807954722098791992171273232302213307917568287334749628496633530854259285099809370691350047026642335276136671133759270304443733662673554361537949703159514498918374048718177477369031047450158651567860162745688737944770921285706112464276553057479575705987516605771617552548877334361905406982015100395932934953811520654315085637710389562034506097448162958850770827082853494425703258995928694528414620016067471584858320331294515723160573159138797793977220948991598316889033397085031286776801575141190865711968602527125507930255307253529267299123384476983077531810275513567554945550089732637780785722254451755922411467038305208561125668434396514632074781228466690990854837429770492273171836900945164512562439304599527586219195371645686004753523063096988551710296328545382484170841562080687938979259728549499315960021337346890877382165677585560578184895292403812349152682343592056122331280515841603479207424347690619956201419402049160577315869103666213640113734621017552018434092958401238864583842139711147656996964765319741787573456002693595808152673754560221177272520199234257542893755607426326880404928529748477947319163187341144386442032798902492721395456448828051177956212575312580129361052354813291750583370633979781706128742632373464341429176422975733660102432641739147035055185234986094119654307483322129341731834360233373169524979167524370978893401147383232490197210131578519521257198707340955214287140567242513943280251879985490316985533146811982559274200266288074011380646107327285320054689400556751945899063259299487799833705692658031225825446666962158868771863119821186644214844471497189935481323877840582903438902070097507143059201437478325697229923213241382370324701818321304095226796678929003902301778012555799792593665065007085483378556058645914819721064533103383268318019571324898402034281768618536822655892820715696619815853661065239809387583645313444764456356787773011772618372127636086137445083074945453721153644879461071613410275992857915622313227793491822173969186641331240717553751213575045339555847759698043706361532338851117871375195194805119996370138479755794901332415474050486208742202563663966669296770611787778228224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -187842716083231854592234031050887671659262295528787830984474695510427971593551112615053773716815776197432410935453154435521364771134340856073251830403672696390066739194340104984196878815486904599976529447220531634113185530351432693197031715076597006587269873471664546951235629662565122875887605698826029185742336677215903926274827636249283474243181055423304656951393957363609284746573473103545962904167878166231973251615297151274966850843009627370592962302096885672032138071782749148739664041359767174675574812038752389886165259218499944256169501376016008440071464969028434292029654984925728697727823421011459484865724461629334763530046150985397463388256738015877483989213497797657010915270138501171831984899401370730531409880661188138448262440805267050155777776309485874759121122294557543914150395978067707973609848552527437825113716121567645373213258508191411300345426929414573293244526430101462421641530760755625381401757445450553643982200463254416681148975593305916593566868884091302622632505375564386091868653014539524750255177330849806707591948016582214843148714498536360894042242480196012467959829679999669088181779721935941209420095453098810134040144702102909988608493707545136118525502683476688195082681940652300726748221254808887832766825082690146141564997886652269693235235206276271416486571967822563995304163064617912387040107771512086523879536085190942888362388225945164241593609958813645397309166448721445988751499453822965568923615451782263540596911520343571184771974925185772058676414794122003807120794386989893918775165798482198978100702981319898277936928864197921800108213083281679502831978888309492698266806935831681704596410824384372865433334848902996348813473303763246612689097368600249070503302571917450338854585066640757285818350695250382060878443667409815442032754589094210687864477663150905654473043209446807833297921045176523583017408365368911669954779570764763556271743633882521606668114704727828121698747162781766521589691211337497554756314974638688839248783152030234575042091409963326663102866920838052750493586566704263534819340591811025512441473097441137001584655710299864575089373975216197082593137122004055596766539255380470058096770089295266576133221518629663912929729440038575506691774949211723847894894985228858010236805021079791665747131322726063435375706911461635364081280128427436595431069312380801076189144175397945216920009441095034525576266368439497452908737306666491938413672636049049770779626432400170430099093126385305066868332293429887309040113142701336789458194806582475608024546343699214233992411045953536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 2907014727852955432749939310710641232224999920024069423575491837593928016802930400785691621321934715163518421217045203927564396676878798388957393210565691939942199751260182711730159677133911673054634220716182441075590097395936958043273264894040288037096103851027351892911438766193624328942685034854075790920490191734260343477238842960630941145910632603498615220008544649195257781450332391604909673054082325230893119878908858701310781445738516878462949945478096883404138952015186086132146105845759263287486972463252752541516117248105958050384031354794224754152568257122048901910521659233403052658384234411252270351997658790766278257771052823940670541312307057582095837597478816834669494400082992696196856900641934195069971464103563425085354262563498280088207696033813326793979914816804244420897033684384422868104153077161092796780184372850578815292102872601098089874075845297993755384649273099941482381368859470663100592279535744523704974096582022205331070694066344298735969668949384008856750970540407244735674945629352903610305080929482719404030975900321743097455710107511602293253918408460754597712817629094133965118299558424088722187218324009887430106096672993436809682397619524354395144251445165258864669301829558437430267133815892429105371799867937514175666046067301974795780636301564152352782770131575330482201649678565934994307675876108407546689916312453734234621290743797812818404403086758709058091368082927620740497941436667958082348898143574485588009459603874309960454977125444517412674135344697017322792513917807033459213665318199050233961291211703769948038402580157077842005122114548720130576672446243384020186307762416262464562803630105647361827038712782658839531217390923130311563633726395111587070484604316434471518383731813288793666368398051952442614556382395040717993618989689571509332133885378875801690593885821474690396888791509864253399305477842222640895045259734325070254220376788434071610590839692692417515160668421075058258945509636508965818144081847536469289006156816084215410507931528679178492951391334292637365461833656776198675617533450357345331945009029048906607515857663496407181859655361486577811107440512619533762301783556690305362449019585696484665082170178500054981399896382298213762093410601053757435777736800534544327032441956261782170392885458689580228456138148022679593917615390938279939645405994533969797049249735514479062756543248197209977638594546802493269897404245075392915279668166624680891920595058421718672548046327229081669174505079737729310011582219151327695187638413509085457549089306324259037091778817897267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -10830339293408673718068574393633940758612785597418316778687219006041101006447250660726017909443828326820394600898586868255358798007005191746686452696496150899890637377120786662502514616991624783455432784885206219817205765236748341620532829880081054144317814659316754314624733705702137118813940248067020692733960742065605260752450191687442945451049261168202841979242885833938437043875428249685725169434033312580570425559811193942026440422350966371605015678372322727570343196010952418143057764316343802460646954772375809880443736923686468787954125632304797119904535795088407797824575707154512757672226027452744573745868984338980598628079031900773777706738116973974432866338018003296569662911148260823389106243170445630837497833533409883022804079124191983790148243941300582074028940552048372027135808287825263155899491893492377937384120120665648866349683170624810684960890213036865221333743282569238692191415126154899363306534840893058244226358257205149412527811858152302917672086480927878089015812634426333666395587230362069174734156277324044302951996999791460321231538498561073414795060651764366767293008277384208578747469155107642656506228502310915870798897023551505323050047841155068717884450305401469977931875556918081477419071612486792819341275105822109959604104957522541081377865918402349864811502585256058980406791730748719799431085783372588209390508649935653550664143300293294307730181471476638921653471098545491293858031491520143693890175792747835666155395720320175151728055430002582895769473180889997446678312533548206699697560230514890689194678667425504656172235850700860632495493115371109156841623323596332237983352136877133140334145955574155035977844758458112958328437992922035268874007998938808946372917244761673410112484149660594153021961399615763917362985650230118739560503199959519674871980974951811598667206053931859266782629139953759242002567984524593961811027241371808600415024309442929209226468212445308913447052838094343852650717051480106437322806602401730920752256293598444823067734321038674160235519719139227896226194976835182439101112246153182097185590222948633184210092932598370455188391210261649314325024886704086280057082270257315327777858396019659994331357924021370518985728454436214299783548192803853295458455738604234804330987389066321409223087864383717218325741401687335510701770397908001060398834998147454283752507645909036688418702518164714821553282760900778478159934976900704239155563410230793790750195645403078505646147079067720672702416744655830447858890231375656893383151538611781264246564811208181065861089096212099891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] -3166465638863999741587652911326964522743157525533660650236491236911520940042714306704765698473582312196919039000623685608323586045161620339820599701988152913958725606391400111503709837505248915120610367447151864664021484617477634791512466400091941695020129403778443214932724972317339516587061627309279763269964931527980912127360909555990535914908901368837415195429599534324241100665788212349635170025403246208556212975089765147769555143620414485959874467063569609531993940526268518395850824132417147959749487022334983480190338877771903874881765754565061185179278307299979075556641396183346893111055493776099225533930765870001436262093063671649668336873839003743058304416264731009753086656719455263691124629666731060116364006453728569154206566266846362793878934105057339189219298792516086268747389901973664251511617235185792660243004359305696209345047889767000938523873792166790122495357725418519077493847605637020148991824119489108021208978832807006199122002813436176719047137458506562735761835431297688695439026200137428841461415707957838849260890444081138908118458214530781345016553383747212208970527213905311855947458081989657466046081056092585404244493739093229344318621218835045751425662424621720617241215927071727789538647714069432797890288758907636061749590095385831982664496141869826710118817077729952502459032990951056655694013801436264108688099356455126902642511355375802130661112030481187410526994143348312766745286572685762846876069406414206639413046688313351062156234112766361263503479046587850979516604025137525283225678584481797983711799674727937014157832984503791437397774336780277616738160472103480710564181467410565068959538356786083808361816563698520669036914185461891190427479081040526347174722066497100168169135951067375600073272314057363907332821023952667751538741792772490083167148198717550656839370725018976497570212537584092887844473261156896925441165688353728772588169111092627827320282066317820825989652416242766242395561454242990445585254611101890000691484323274333450769219095661242254336093833698240603144867047910163382400112939774659121932723411814337059272462213504545870451939549244283574498253277431350637820469142947286640410400577315633601004857321346379593994209717851429439303788364001612772327546484893903325519082415188154742164598693453737280858233392282026179744041478497795597752022430965989195962813567485370212214045024553614699138489446356966727778898846482574677965705148461123553963628911860162806048829589274791522445681833561620835289033764562732985325563548761094359843624777038892748237092769042509332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] 188818640320889245819123711975227537480807439090328430402055340009665554590893023315377760509390233166652776700089055464266355389527832095604518155756129867674491928926131090882006161043118001361825878925101801555244136582102335083408829681061969237349475695096085073234910345098244432202840662873534151081910184405370361183354306015571926874310707047514418657978790207000905631956877913046528458124662197682037726440495385266367572970197139030224206729675518891730432369043752226596049481107999379382416894555672449767401434673222597636996870703546347220955219101633142206747155907519695786295246738075598688247537549521472696514551330861608607722848213631829545517389196897395197767030856399712625495819193598263621914498052199961786783686640164652497668796236036261913700715757040136928928622849195060919067204166715951332330712550201958556602237084242943909724499846965204045659614718411259382295289026410341937208159922515669046756907975527862244907102830598558536121221261879120395794338338906324338938090722919532905852125303969663181013834325920776499944349472515691151756358957583111865936627837583746442361438614668068164805262660331251883416413096492509032342079527036468757422761173734496621933010874443947391949224128342229392769656276751409094183683277748356967408587896079960470828393977090210725615416163018059410602761943417887725983967752444597521035112765178116193613503674462670922173835905753408355631781710451570152463455818808726929668980833293444149053611603310587388358648753661263250528587470545079126691441429919468669034696540005366624748012308461957146433094891563231217545639203861279658718271919309225648401998769001028361772798703087544739092353880609081005523153783676311906518724512860930899029416949962851011149636094002735834865813972908967939690531367813235345065316343212282351899476008379688459195642846343032422329919148322799434471161420527963008893991059519279034476939138897595444272212468804721876497237786052616631552767307379752889765803763816974031404265562310378660347167629607639692185381098478666352993425868046269982788856022202806756177413869301066522210451545198111191419931061318488787204324388980158284994176671685369620237565279388387318958755809719691359233639340110347259426180571155070321232906171069403776112174893279758131655568950646374095463151786734439535777938436485396463759977914256788880074425426553317583866679532554507192426211009606790786651843030982840470571401846089108338771886892230610385743904922851611128352750877014325413654307932498903850554692079404901547918462376279392072499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -692133569407687328257600702193600428553962207173014377527084979478495978847280166898447267284328855582372361739565010653480528843302557628675624108207756410344863842004620420209219353661827803825992651360826263366835592290593583194016166871754270802629621716519765190315518944965409581265236016376096060495758144778094460807777083798792975113397445070015736298306730092936160117440077424357301537190119188133551886266804852458419878175881303223821228212365391504205101611288111488122889584943246843861321247002865365257263988280999278196787965350414024753071264610351417371303288126932181769664201464134468131544540705257871082840486377056277915595730975248506758640721059134170302333177480852172804641854414808472095144940413745973973641634713711547017010070521232228886062825518289326881105011778319436880798973346341230082370047788627290792709616094787961638755616683394449250839967321180821481392640445334910211057575878789731990778961736323414946240072529048788133094965078641418249101640703940411787060376292724562039796551567090465596601588942164203901437937546066734070450319759055325247076102461545104793068750997768146630436479727539489301249537221111381120061942004980689657638035707871040678121980820521059678493924033767851016577175381259903746099728921873539841680449996888257197959076449484427207849962297716173829950662176868571508203210845359021349464143709419090160598173990519314235739193224328617424112749317967737048505940645003513390142323964118413079637030317469321591204631569131936754911497511119999793007125385438788814870002413245205717606597044965096734530436003166590917326972759640489683622465608601192777119491005385751460311254982031063021971507179602432156687624663959212653359111241546024920354594857206712543240547622439645460433995998517708404731915185639557659170026252767723733643308792522484810498988110239725289833737431942600811003431073584347593495369251596192402464795638912276349257307056844583884226700653312951298338184554390879899234563344259025657709770314947048175722049300383110686265031605965184404695636859472689499785415824280266159226923412376076926474987212387966410295915364299739451575474465505286322865836717087221344370549909118908302693487427107689501246808800565141663583710667007243827541252722543825386212973088557718919961653053719287449246346001084941946468597161837634322379722747831035776032708573433427093306693947789362820368425220761487491747247416474060977586102491121850234281804008102564130365797304899370687697804833285460190325660095177133537644754960772449665060000389471743367970816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 85895979692458796850587096667707399065235443576810601470338756673514259468368470813423477506834038843066277274624727547727893763788015575154592443889792797392074346193029772213442051171268664827553458377446468680959550118842749659755196917432302989011437780387692319015747721308929261230554098712229507588232965418502130176610451463830958605034207217282185624756665199102556706927489068717181038288815355968370028572569179933249123251598313018162662933676987597655244383273683468442190291139743549430133029565140373019848255424105316470885279549273581863703302793117306489166154168287093000217208951847637981237725754851862228242858839089344958451233007565289839028985510580720628980082127955516462176623043796666618935486673198640885435494045887178964466499710653378595702838443731907364619572934231943627395473571984333093961859339457968060522956564750148743575157612520416392182988839373636988071613149685033155043968695997854297200771112395954598816248816561197466348546622398315905034447832020065777683494324251078385645917720322952689805263231480064250228160625124992872813634121101432902606242142211222730876133509198782214127813839586289171008602580093689036689428269350786299567582474260996435020710839143095549512474635160462972064439257512650511808814905207597745069274842203447313099848799172405536822311503051583099893105761867133895535695466207673209364511663874708822357797875729385611174005773292927765804734627872998125118097848279806150656633017835400394812550006032953682189173466458194776030806665143170722034546054517704418368174287047054682570199100625568045060785932065530450716608660212467004861870484390578056531936135394968290271385335665230273415209157592659866002486819886098906787015239112328486046959418142322393089971299434333377194783828050925409007715264776614562831840619219933489670546788190386969214271099206721169556834715865212072781652822583312896557974001557335004257398414941436295542304522838429873566542097943032993472895120760978322990953474462963146963051069745538725297891970803635113621644997028508754302648855152679196723208922950993348128544422482394706969644806033085452865539713009608429449597303167960237809804063933212273059904329682518899174057661539660816852349368838160470243634853146354951863036657899643421913917325546611661646744012164442123389547605345727653931505570784144256610723041750801075318829151830864632653719045054248138307118292910987328399142541063584660000916074685264622101215846245882682013523067879507599114770378167849551796224161231540670186128287888495806301982934146743900569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 6842533874663831600683082716904378241139380482742203275106415438510671903380418830992082623685793121503789648440164824545015618978725079372625834592908092357283481488867497012523438008170729163518865405987418938367117544345431528818221894749179306507086094955899730279225180986340325397788949731649965805274411216797159542865957744427039015349071553262752382082752286168884797455819419444397240006501066844034470217886713362280570517203388806029907246904446937591609922986368612153487459481055036512824197359168945091119101613007665175319523120025924487481611649938112463041559512892155755860881609447588263093465976724131997972787478431134591286346811557526693189319220180534739305218184857013178473237884481036962754132409818082972263567288626923245562333782174331616489710940976139141931264972973419734346694431026207601750057904966941132389985421638996135696836069448440440321465694344650128311877733204790873012679469826756433211304000800839872727821333415946695353395312914737650331365829544394272432503106866548737806726379456770012153109672360292196836531136735115463683232963212874273850500089915391047237372840892951338867997604525779643543044039340690088488778629691842982299962067483897807035279699884923160942897992216507344003472051956434695293228774329174606504336725463852027850451954563046275685076298894040611745634342276920090777263383462613285132300980868629809791804712345300871101214592121703983247394550787068989095948230952913226486195330443950713754244625219689729337154991665874471763012327930709274800029978890315694466021252824900636626174543199169793928651727374492528834538903086037143517522058395216384454607800169656927319856946567685572064844830609816877199438130001002150448783751121506634783552100627980388568781698630992132802246324664837676331902391383778314615719652493570355269948064697885968482601518029509105331325978693195360682193887237841135331543683559299059351191833172171404990613349348061638164103853148160740073315579390367624787368503674558726677870682820601020867967049098401697994945397179659218059832636728737649564631714618227800019089576128475089387607363904028316855571126768714311229585022535665862899901117568338769900164900515397754850269938895404903043297605008539498058598106415376448328298053065834852100284079013465354701347259664103793096676530185136365390672928724181108481757992776480446020598812473887377169607811213495182061933140054090901315742143290523452740757536951148121856854927828180616577577076811658759666790032926552908552498965439471660768569318093831926183613838710940400068067328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -24222366863684302896435382050614328213740308653440867466575110436442830507038627611196753550406751969076132711019832698242147083651521653154195909296142650595613231913283116132769985678639277503157684795145183086096358852161043090925183815075090969514118045990754360732909954597734504648000302713762170644903493136036305152753580799377734501691258717871887496446276885483757145191308412555520166770333388862917788376159575238899806718528744122240738549104807604146127828128614200677484589929284943612916903177578539684965146046306415676970126255362441067156093424565381430528962921763497437881506605661048816115111719918630072973937142719068993338958776466165071100521781156440344058613582777236387681917585038356960260963770830392991367909475591849757240314270558335741518710345689047510573340939081179489311469104092206872470070254037240754457066902053450571639040861099372151834568282108210624063392089165173174405755320609813004238613348842147006463867588737425391180876759500343229380516707005509676906841155779061208356547340149176074451592636748493354668765854433357261583256369254684271897082201334399326988236389256376305119652907552051833925159367831503835635232073824803288766561265508033964081953306259754901543433855662150000413980694932094964176163453732209371800313321974638369484415653513534934374614144108908548561766837035470781387967484180510317681005909902500334357226595240965760974195283513256793664408417015023811473567616120664106954639960558966226238536811801675732510142301074920934438892404207029264879210550131723144198431708765276174778351808265077123752705727949169879878973198958700562859902464968714832638466165382662507857925776319437680699963955018176272257775095902802603327532187280713199287136462095447475744711833647423661331414128444596668358694352419794110617731666298765819590776455429672036790791824256542025802422949414419201532116699287947332239744570499654673959857212855857014409391997489911924710493970358090325356037820238007716635187127717944571130629900681199737480747955387477392533598703051603693246022505422703852251008064517001408189946759239777649964731090854991619721389110601051112668936020243910713262456101870448564178866583571724452176527268152231601185733609866093394199652919440577450715770089508813350828460618314362087281372920308958734315032705200713162093321085289987433299759259870733197017414200498667350867588879931287811679465679858812693457622870481493873292431050787251479296213298154594853975497606924119811065997060247534294289739472138747799864613242392841866080263939510913340538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 40274299952909042080833518016911753067545625299652912212951671704707053903519177298066313868803692604831579904975111802736926443992517965310377769073668561427629593679277157238308282617154764046527763396593786704975734368627112681564833280033533809848986049635212447947595335939314948894623312832301486117967165383867177863816000644469067159718024560824346895409783897522401773552658031958404002482985193291880021987687008503819544490366293725712914729330775056412723524869037437664687894287222969393584376716276128894909625903240271402876480914348903562635659038668396380774406606938711462080190672540063032167883457541810087622198579951409887420386247594541708487234430933539927942839550669397585398981399701070003643579535256761714874450571966800970733282478626811705176075737501221666690576811373136174272126521830420996124114772382180097142822733487794494581298923935459270268999340722041118507756250577139175443900161044016002219441268435860225722144443813992045822644164053888319163863808617930947821525287913351363684251800624073701374548312992741118078864972100036551974465123072995003528320825765183337762573744912422077792090767046743492727840880760169795801406146578131268947353003492895949885318248279484456752681737464153728714732117171165617721540751492193996574525994077115705990384863284609642070236423845127198067606079547511000913240066276438487227249712609120818383178863722357029640524072814928644322769360774186558246624717834769063030160213235474875635399485479433066263075724186840043403661394897425745831344508233193524644264234635717702355226578755702565362745878716067664244604394986242796374496963673557288323706288930287303430519124198106690771069937498089391026705271950340072701239309773238530754350677483928233765868106966377453708583627812929568729123300912060617537697479071503309553539423775268303540414072713854385497837298792396332351166956857000294982675807067928355715313362719407065943945128183946609269611546685603402915116731058224637562524100117528776296195341933310384328037994583917778449225453188489379821866298102250477671205821043360175718347055858607204014620697953096183043611722290232734685417872685239762700873556085502055929964801979537160912273878495308486834830751084147520603181830346781980985351989758906431609518888387667014362932988641802816550969441996917575379703757586070277309430410579316698360319494466388504868858953412667775413900385419994956197879727869079637959713110004203589075815015643423055021967251942463656605170323084477821983962748165396637834695459874056398143837363418312845836681216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -21758629024389843541450805738130398029558941994755471864967803441615856044431030922123509913740804389549438425238926760495322712045551219203663999911359972601077424558634147701657078229558240521081875974345468242010543482406331187270895955459552336631572678156763900861384624653674318867188781119870991537021023281391383909790350793019701783189355410407603065587169793382764608814196474644507129655065194482893420796394684280954738127880610001608766836061431600849567137453399171249005595194323450557835468369297585278710117999058238556482637959199896382534318499223735428240543631655894348419532001537304442219698956095214575537124534915619316534479797785078040833531794507390759061887859667507453725727269760579769783080032463448991612604855767150715955392910592641548865259010234358730972601917710228508648632350724489961123224083713943690612201366363975369083347606576061852279156244786563180048336491525353595208638914494615487536302076529156463030247060602206540939779305439548110204335403717678016669108980484995538062960457045284412787287330993893312264621140801791298591174148194141291176315799555048253827427601434202725411769344013907262578345963535208621713500911553431785393202310030143515323692458031148113965279001186052851879196843838543544458442587302776217865905906920528255505999593067327791825166919045326924169805590977907168376350896604221034596043043049371001452701218018636332189234995954435790731664973229601306377328367339878598644451195321774479201118138123735011135921472484291661422968855591445915319916186685868573736193972396281051686422232692451774734600411770942978537337074095915868941813949079126354916674272024226172685197233636245956525259811611812456260454509745470255744167393493890333628154755653327024921729114484405025968422887939543700737229822709632386306411146235469274829400065739407213650331667724675834803764634854739735446145971289438719114346453879394418564733537836378336492715723863963798731692322627792425445218437599940515833186569575669795274191915300322429509603645567114212767376679368151794903881298378781754755626424626253922997396071691153283372841386464310566618985286192345519368264261206160601910225400282225878359074365219770612252932946434186249391643334896225269204991058965675120761564949838312087011893680605964561441830155737511920821106401893322091386841973223854401622020152560190213109414583948531573009374539879924068947994609904088117184753215130003525808161923699005335938354700317830121596679367919703011991848556020567470273505717263218007241458031571109624995265122548476554720051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] -64330980277375966639434002039259746700636281062423969599478489447880985867940819959056443298440884837952195576909597815887366202735308624188658650616186505221715198568361791557620903692713167878162029037704980558888116149765403964155825794281048593895492980688207257404235487297113405917784012594929753323398154647724014023948086482861566122191880582581630421705523597251538629318688817149431620901380611422144193770835009752865397506986968005144773806807876540597004676695607663201678885813220483697608737360039893243065871165341869701828486850089266985336706047518168895697983999822418542285601495862321926157182363788972801128248522074442462256978426070163635296980164166258248265027543375575013031189088287086384875495885541067773528067223804467412724694720332773917437001605270049142220553260314585832862188348162517874435437551508040219685391409048619920239265980643923202620441453410371113324449983699862518683483255821698990393021489751058750424053934588349121282870651274942721524117207969055243969037915483392863412221333625298043607603167770051071780423047610512130886547462158338134718265166093022751991429370953181029701711925227589619321275088731396344650925721881554560089332533208011620104752952189079791927037435590428996718025178676826740140710075241440185214080808080963335479730141008773876786714469176637566593096397431776540388046650916835448559386766114024829366241146702930505047735640146094464805303850010281761086450291186346735473520584075579188988771265569757172059680783271613829675626232555966838938285478760097833155324565599169910499774200476029919960636193439746602054010087095816316396979112528624747700614049552609651779228349720037351415188620913220396489726254625235426007771352071428384788336394701053500354734852103452317638940900001957213342506422584972348011131668068110881569251025048724169370371343228597019299556902831935866116711792016546245519596879342954274751008321148258640795733938162012535935960431253755019527264100646501974431511473547189338671681434048984573638569807467103101331601482780681976818614425544744261843296454936568013167138279974581563885096230680903175780086747257820077837902696667150183687761726213443498121365996082774461046485289357734703637170102187898923955633673377115932666450220547322603133941970180939970495509382572284383304479423292847567135206430994579354126930751818494183057785341471395919976294408852039000712598834549354889358812015199568617921342130724579964852638928800798259386397893127668771045185081397319129383075652320722045676896208214547813386118934997108313309577216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] 217306565391673307025936697998300809007645715503400187442954797542600295034306035561439871820271367001423039355479201357351375538650735321434612053758355987139188871885740746896766989197859997203798080806255039959176726230055709504726955812592512477401854685996775626989318851194734412896149763183261761617599031626417803672195067798832497643291297760475392457009508687028794712662884801312745810190092071519174113301992466526617977492201693708858566555443537420481006064432752486334780854342068307599186223997462535725946524483753790038939890032321617944534119029584369150179130304912115985874807798542527890654625098510623724021838845009527216842714674043029106447924257268903590415218108285040973241711120471888477787598249473863793385513703042618469580934057859286974207131494053814501914620229757830880060546528697532846222832665493765348313245983583385159683833016740126664465382281105124015729402195862176007386821997767133214985634854330936064495789261121269933895753964150405481886079272174379770859281783814280971495119151946344198958453933869902708793934719967589448538027865711713560704613090045861961379885617645867216044297400404786909630353469317582540891646096629898236385175782464469790987985024236369587190377465145622404858204655250516910676655188712935800479436086812564407318558271913963634675299041309090095591651860479918354381947629241703129625329500965684266832020246929296316561742571501356510224466936269290612770557574004077354963866645407472720842444577976252415890167270306160667915878434049440449783595584398186938805073691273937426071770900261185506956858374649888308307611627519663182852790349622034242685022166473210521881500048082109576340851964246961341999658152490898825310528475287419140052668995390215884891382168098266792840913142240158545930659561966530411838908422627962228421490099362114467492090475554133527120791247035589215445550994412930427155479065523973082959827965236200582286022935781178999719036944917988385427422871106981421967208788037322708451646743473757077019400784636185709016993569799242369278616770466683950948681056903704907528676355174454800187552731808277952493507626493006789507958672255143684667785721866163836430643868066741768593115090909477568143966173851248675236732573266531213757402039179271758106499250434394778478885310595155087348886940027296900184324682738776945706153002263077655438110477847837524621739165328691618690208885390986369733270422557570929809848206623104276173563491127635343294555105638152429315283381762960627116536473927830089320655479842463105569638506169569580469452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] -387051670492088635732672241506673766583444645311695389567574547870962714549902376220388857214497129988625337527579209188652040122861155863865195176653875827372998190579213646608942614668545722603590549569855523142010578822634365732976189512954520500168381367511054946161782611796528494227415489735439026565886595887651982271265365512200363469541997722933396858782462605275014867717000780506750167305258267169131833380466766118204406344427989632285768099287759422366499536556657978878743310597011360327087044972835350850218499834421291169846235269674609162616089786324388322439078357186939915735577949538140972208927424924802653501356291115358626184196582220663752722243834022641067073219920091391555490077272330207737952786466124105551526999650454575223207633446169201652742862902458623764811016133439835837577167012779740292489404278358211305831339021062243121975226735893604902248202159306257249418914005762967326654915312006738125548862641300620410071941663038673981895004315325301032248022863981706152285318434281286488415177479968418240220181768460893095307713999667441312101401703548974489766285980796732761080926433549743974201495671432208383391793167970234932949296955478462123020916925372446784964895643434036695231938423144198068048488405958305082667513306253309840468349470044348943537807583976895295395926019825075092823169947331505086022721562261611466909382933267622577865441886392665847904082484710265505570933141577008441900860129390181113622176144334417120631244167700610121639910477743871304810706756274710628114510723980436441848945205670203695210696108934409903325833190518838436745753598641240688745985371736403048265782989733837988293792614938791806928775978453272622988918667005956355918927805848293707618906186742587859187375812190164217248971211854720164242412510569021869859406445793298409878249331748148602150823319698672129190842796034140863674969312973138705958973719922744101356648440242054934504820321207267584991215437793212335997753546697635071924720518600261994496624457025268111327789901546816623087758129079904399708562365988112974238885617587608509396392614689757362786901344692917916532558905787385911582618446159118243009194047290523641825296193743900758290254938959396182773234943391325892293303285279810511711205862667706313566072194759454030151182679766436105495728555320419086688303761970718464875963268869914383627834500208141425267373674080153667353009984457110044788530552914832869093474301188669907841685013903907240965512011652112165188775247138795945679941446072702686749308832092128260263256629724804675258023936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] 496299430196732595484646479448244841936598502327904807778064647300087346184052558918599956743643349232009720075446631825701433537202786458054627625594499888556652537755220839510111034094085102553339185509502200333671924100461883180576353411646392926050308028394625382218985619586513681798702515782223298563989960130271521284355811926385429656658682371486088447839856656969221305711219577271840234870829399117293335004120774859494526774221385445291714571865067302676561806046196171276633772088504889457716250688828342198954218931539453974999568463391178602665624874917329911689299128683737790636607085826517081300791301392352388209665296602443569489514346105048485971463822694477031963612820386537139247740167433641565390954860317030628076787457919445671098651242185553157655899869922312870646407659667485683811862609991720244913151882617191362241211479245841654579963591697864759779442076587521796225870784369971496818532890255369155748850059165275898527483507733566915488014583193219381304681139498684644661718436345838696121366988482407481474853174609375927642450363227221576074457553227783881383321830807387902010090057978589642410117400602242946930925107416849748111397557629540798624793145028889260138508996684820446397114785441582287314593735902156283367571601524348520772609761759952938718711526482135941270912929490234035115998910870350910703981983606131240871493611253653379722739559648060922645421239230341834752444539750649078135836955325103030426530096781438937913456216714022072422828314296113642951813932727424785856691010470836838254266149919578511292624665463385604716914824272845330118055312169532322287135569339739659629068523868100260501472595886945145983586736741109014862428642785519810399040196592451503581549935359377018343302287490035853692083581426157377054601849924967494829149120920301336878762040688529463428163559858284264241548398444344492013309589681004279752111176424516175557213970869255614299270198393410028735297404851847171025133913413519334706543008309353944133528025984333193438112305580170507247275025805590771836297002665201142756856269800350633236810932512530363926731641764793185908516504268750888280117117295429387967225795906679318486419415704784168564955087211362516225449066166338608469365128026269275882359790279968626130822360997831214769947150312996084683163167112237069990153070219138085790671313212932999165177252404775613787850963993486703586545504399825731030579504952322300861450787055053263161868385445249954278431920423314012430910330122501181101741130135438997560870341027537006869150446369536249063014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] -500754094533850072512226707366005979872662291186460969737992502695174553768932882648481240474265313563468782305549061344027762876585051548459951782222309109060744901677798849802570222656990547170635844033791925765597881314519758474428651347997125826428704489358180600290324102586709375981522459408010143742735297241624578191673237561727721865958448902599765493525545156904036170411871168072205890584342638018253611402272391909628903773764774382128840429629474765100654915181570767428662629651382174573678256979198470088943076139482352580420633554054063977623479630817812296428688716508702150263348458292583698469666134358119189432132416400740298580342330602941099887340278820092573105521378144546703965627224333108477982060167934232454565374222145441597175811553970537732354247142046441412135570596071201393360688100871362069097334340175105929805886273910516955069424222514993351944539757660390055698334051957128446916443912475945588473346233100691641052504194477169758996672087506846364042065099953242756552723685949578431020538755078981250119145542180462224202188185744383700688760164666182011224951834445049000881176767119865977115143759220496786799036894143632603515533864844702013925909240669307264703196235528848379373156508715516346095826157923970980595379808861765459913190294871776863239789297771518446594074248514882138189101909267429139804503878120487907317490152212498287740213493825270871167489282808934304876494746093594027659133887849285242251156470864425350625185708414920205329350994314001135072561305350047560709723422891847858520708083938989506451208870182349121347413563232158554045604919579756779642722143457981263801329925119474138969555654558260699708153569208737104366155039232624012132892164888857082694249389949393855443758270596071650249689133672347465963404062712158327766063448626183313161178815732152562014851777197059331477174009043947169765126454533557731520046526887740497428167441669422862791751409836644994129743426996843001231851785921140603070205641910076502281973460572013642651517737236335282488555212522807154592226430406029833904706864993904005837894846774944177147064858622381333375190132975048207675722339636570591966293440986047058981178187645829520000881599389711142498045444240728885070161336562159343317147355018354627149027266566737601154181409831557383176011791895758783612720231253838958848137525652203323425217897583570793210173588273412667119495015562923478409307691404964060937076740869800094285319470588975079722686654367565130309883354712235546181254279186953867749719616891384761416321661291826480800595968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] 427888189134395446675317586755537264346033263211605042070438442291157601212701817766267815787019231321997638587312279285092026501279087705942561768624806964688679821832817118252226808476939727733701555445996790942818307847711220120989879791787925737578225178040543069174286441281732753053824408024895784364965277295356881120765331633538477571078475308206216777612894935685355801282134423552157728855380927377888899736163976961181153006938171915594598579382819469600454473558786262299896420450408649448500658542011148416395353654787386504792658438867242288722914742337631952624522580843456590032958895158053890879880343187551066218242169799757579352838610768898428019405963093400280519730165027745892426024729631588547625353100532242911521694647994587067161946342245308726277269289205430442587772038670465486239797419665856266167192455794865599737279665880327572491752256204087277491398769284883559894134630924552076388470230341455313078005825272073151898159953956442598070279133620451254435696424408588165864645045570771507159375747706954281740723357565106077899449198230442323775288417441436931724049831945036001104995775789075848657974590794415773341120974019061359922307258782468341214253347965496474260354979890222125559298627005369221598421758468314186929503261802426793407575897577301945737550573663734692787606175714620863265944513717734535156017349627188736502939814054492452102804009602760038028013331243205556995546847823482079198745133632208869896658008320478547580397575538549311969837823293622869887822955946528013052107641034630388409413444770567289009270588808802615913863478948789234909599733229423582081545556443927348390196538780190267653946056347776782337386373235728192087763539183914636326842434454963479482592853573871895929742832022069750531147869290822178374001379399539803484552668580162543149767875690565892093093975203734635509429214896756967806300267790599369164599237194595356100298040006508987154411184642163672568903881874773588488081308757617414830373236302953532249807981035584627914339608492326049638991757960966350237148297629140957165255484842975990172558845750556352700379077526561516474831053521834503958234246852825362588179284371090374872932621032980382652439110419675094590523342297090450391470981350385162883963706646399212339222625755347698496884373294327147675317776209585506397614222357788583425912535096610268059932146344606923961220016819386533325641529026614373679128484596743996942191141913909035401908606898103315086023557216195834914431595832251126292755569526892593526725642872722988881186980973655275601920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] -318234714686841504424333118086389282722912795987330870889302705082823782638878125725285530842037311003759425323758418471987501787623033929294842431268358208041705748871380659955349098582618524085231555574072777379589645664783292678669350703493688392615612719596372820618139039731611151105613443485898060056886431061221682894600917254923937463845403197360201455009798120941459405436632298483355635866169917441891506479446440560328576552630078410297780176953713253837218247545326329218463789224862567541421628986179808229279224139010493169863656122738123536324179482944749126977662954771410806355729202857222609431501714411140298651512930890638021418610852464856678686160996236094494640979306787336280939007990827571180967656483476558690741178387374123466344242241332971670268601954343628756636039027095430671721312754047312869741622281761447779621909058554709468535223742282448371972688618443760638608080702946637971563585338956923138950628124218693179568094630757584540391808237111140823963644625873141121646567344376707430800215909106328954843092932223325354158361427615717093162633825676544096377706598631961441359854272752533875248689895125506811998447737563216412325358838257704487516859082923705344235412194430157323356265559777231622391335296001927419604760845158145694751956187419984764869617459364140341809623551423395923548850260544084712167509219718172731620172196344302257228544839481680272045055892717798308869567216527503559045609294574003455636995352771265365927411142971598395437254487670356918314076220009013380950930151184100174605489284791815583435300755938838607831052201322099654102299168284744226805694926038567524034787540435456273848548533664142688891114927850210574451121496034265965890830404680151198851085914575084130749270770977916736157006785037527168446173462077732187068478571022076445158390385227942959915454784282081971780697919481285026238590636916449250050855213008949918714652774430596751977453863813073566986646205870435971528164157670001987945282257037439348131749381213880508915855756092874567177449400962798812131046407900003575866908229107911611884611748908685190750433937832407532963430150515045164756750092264257357746479580632172498891001070433973937412574969242417312973587392580487066132010485739358425341068315036626057006806541374842954985715631371604666365577255504581325369158682898012111319597750768934862375395313828582826084285653440597322743115291708866878871115796670339363132237809939711339251030887270354176171833991787333302817347351540996379575309839449293678825999767513021510381824359255694159074295808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] 123403844171247764224499069101939022357250176550009073385894489732659839028698115563631584720833869154644106863346816438440771348486836747253072013459886612791832718974083606695626893285089747387038622804046871405507306276068681133532726018696258517881769290649508593155746291633525277824650192910387371554783931456686801974333069878681017840388334501180519485969176694723467502653227881494694398228996286951749100423723861871256676218731216222593901077644262067777164357780646167491926533050727282782724053894345761868374810547164894402631042982139453352467923103806261251553813594749759348941187258786070455617477750459204612351492949791799568162672565775459492890190202490352498710607163468008678775191661317070784648349437508170910701223747298699132708058206471683865681016812671178801940018338493646902323983339640482192100452286064653322740285571166317054353238329184794487883014562931444116971128033388187478365439433834560553627711704776480976931736557383749762383202918274293771374881904323681159410230701227025162386615267400068537427363312290876880785452581398057919821691911248008950711925966848158651360078436489370860472272545304955678262986428024721590308700893118825058041356148356108878859367898086466804253027179990817680336745376128271285043167804453823980559475922224448007553757345099006759023051691108069993386555596795492941092694957757918153633291328289246060241749614443626062567966049730841346229610045347792975333793517968439596266033428319604274220074441127432838204626816676787932491159054596896689335461384128838284773030186783676232294063592356968896610848328798062853566873766414677999667357313781570931429302311203199974470438339928152216225367812240277968935187419353114319442610576905157761009202820208850548119236778835583655070891397606301213917053309853362213653704693558469484097583193289124860251856695351397590133416111098052691867083184734109206441354903347801134954641375519657081850649683435962631201888866840367965219895188015923357928276395046694245997252697781198960843025410967912904764975475283791128544478032090395722024997795907483262599189514852812908543596135429688545024523857551609391046767833732264558820556999222896572117392354825193192711486632447302814209995766285890796322570203581630310592144067789428717516795759165572694060226163202295962493018534703658392837573626186035310522959126140483376016915739595648761142736723953405691146112707289117422922016165703385760398845362993419381426460647838142035396928596774479776714105309993369725629168520481930038682900098369926315906837633576765366258892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 275380857799135773455408288709797989782080158156288325064733147508595789103313732693873296902475914114050467506041388192619052043169128107354232427865436805555399378365488743526010630344423598649688536093864720117104365525427162041288409754623030118525604123738092961373517727781978401227626049251349029068944629188762881335620252217615576436690826648690600936530893302625776172525295352406191246715778903406903316659729405886796047680160050288889255869531186175626920400716377473987319863463450753833826613991048167347901212069277611607309544281331638220536757452062946522975212542040453594217534932550793302513874498808220372074587804443202269633570781268398527014525119925397015775931000925874532916704662493956220121604807848456740608530941870852419471911906705507053699260449468897621344075418310403653943047886839295807453470643012797199911898859867159094618016525791183608705372543209751199825542595301650648229047825583903610463544391963229329277859293367470944866104115549131068602982028753547157232426209241384405031756409483400446179095328514298586018540758203717357873339282388422322357720981214019221116740539464840562793058654037119819300138505539673276092559546609778923249682257644040376727499531457857228999641445142123199720599858997946671515517802377078031250709817240603380199098581986034938645174271470378228241012289158294474576000057750681877282618069087376549115452320846740221307351731570802125731535663139617544605443471884815810514733381312815151244464209738374464788035868964324910060762128191068781267158578060803153332798500001563160205519454300665933890897820311965971359960270559578119288044944948837211160817016744904929671154210683120829041081763505690333411798339102730419375215652674377002095113801796322081381099720788325643574845664135085013582620549549401096163233284501528343572712299750440306873087946223779677520885825331615956955823493651672059104184481110098049519351369983918604722154762951022630686527358945760613372328212612800795035127310669637634100503670015832649529563869805640369093382727216233570976547774706136762232044686055412736588083291538166072997151759105154838188187320644374450618024502027560833528490486947130651818557002012223790243695746200315708477012596443274445970991592059408236844871928276229840394298446753747132909454803879756762668916332414821014193569747591180304906847985814487693215005225987103868294527580815796118543271556913651266759684120192299560432793931456809224504741318027078700067112184942067684002712140412140081954934822145234845864622110143342673193403431376723882046128128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -905489379544288671939378351331093019666153853784688086299514080781179550595460717104714059947846691412191926241566241585098424268730000291386830171325879020868652853736927513303439469924131861898357386241743340910064221645900487122004932833747984809944696105349480995729291875105107838701187298948932199239963059623548609736805513316249214596131066130780867192419517258737369167896674332596668299127837440413331505805650276998803896647208384903790663690779754230421911554021297566466018309074297257688986049019293296634182087015831967160779264040312470484527570058005271165282479356685846803689662187490297334728804852503930748923310654072986237575917074322396220906973375493587614395018518593467281049414443330208158765351145228730760932793516773524668485037563214936457469529420068699247134227610387598219456417383996332954683709463533925601098077247158176021634621201246488796729944448351043607775309279068772852080795988246381959626723488474980019402715101150050771236787493850764863676029093369802482573339064273793051269907823685058053999217876252526053516059916737204761480562280727393951969620686823701546580848586086337043782805867264893491692122462905784485345257373722271747163528582540820774856313387622512491382903819250675760762670205104252698122732450414489405102221529827232296752222414929882565910584984493091881295574957409692242011386062914125711917710931172073955282321003670675942999830216231145894370133450073197168455293702526476047215470857115937169950664599532856926024620465888866526757323063075012372457291958756617866258296679273065423111783949337304458963499703359144956481231776400462775108879022007046172038463207519248470429314989191741112072663706545912785004200478001237021909330814099473421567628787947714705508648683684925661602182010178108317541400382603207580774273893455773795501836565653710138443317756681840987609141347974134016256385561912380779208317230964808960531232305801689103428137214602699477022167605103892351099992284493791428266193484932545693050053903069431392718651364820077236263879416391460758612824004035225509849722940430507887774516525492972314724369558387567853895806674751536516241077574634937163765808579102260759865113368984591572254335872938079940077102628624815973343234771659186242926760494277835134617212037931975762016759884587294826117713303119915063454658452727855285579785871619961136520594427983347928724929491262373245986196910649222123845361576439997422024180161826497928997535293966395166174912599056246728257440459828889395152101745621018022054926219136011826531517645742675326926848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 1596776395438476811795481069877536142049118805143348858168103259243015225386178440599419947967097229924346897800476408836683178294294281038826594487576218466339768085496399156763990861281998774587356318471096074937686835964905259810319414334637418652378226406357450523252840664006225238142226686822316981601617002293908357348808051632270107745872889194930748327169011726566535095819873750318380257538375926799814166922435238744794655382990481304870677000425734606034207178028833077313754826392430692366634306162302067909081806641382792764841245173061679954276658287335549897789278412013000304490816489868577132099217957339179845703647827149080521616337853177822361215968417914050056615754993764820715049831774864090478198446212309472621717431115615371700752601116969290005234980298841385854760950199843976534723046761079056391722938254798549698707171115078336134392130303954141518291794438004300505673181835119393572619855258124221406190840233697645245001483521960285174828369588088102434973099996279764567499517646999113535264434223648737137006674159949540629801183225691264064322422346384345011906498425697621501556999688691109885148956762135184918447035418824794674257155370153424902991479751725830703594174844075339955554140842863860542591263337079416483446829561551078761418961518818329932552935702389646831572084895061283600453664845961642246486064220553249090907778099081676216971532079842048232249513306403178787012297084406945343505523720834075285566950977152017784716804864192084537674829456361602643223012634340082620617574320597295220882879874019327592174343545299463145062671902870258379410797171292928466511912432877266425685400870071210249437459460367761667801206396399679288286394728113099474840994634948360686457742708493746868971260718377964247596271940393747051720577426702474583267890793872611323871343984334051977101339472084052157779884644583322507304087108199092707088021697009775642729279216349186524606600049060011541711643272739109709325142228408789221146116828147379712503295595649777708271419993249647918124662022655183265068113009457231188532827454222984992895212662541440608691909295110112709179457362437818635558503384906169085863576472027876016753594006864129526790585372889832963495648298444293241795996706228522436529637395048088848961821339958813363891522096823429426313353837919697284824914003623318854851134125201086705968671835559948260867804658260623274302959271597874929904240747490619498771204855023035066360003080387818895521158594952991362390189171111521760612046554935827373843261302561185005916622935410261932726288384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -2084548292000235741365032572514297037430504890982395902323500478067883120894973917764681151185586308930561740159834910824193449674737067651906765610342424392633638906671786562050393419811387008566071776864267023926032444516752859693334440600150041407713399467016373264330577175166172494560425984964960047026432117532535921373630015217684273545919847287238257120702242555941641484110785888391409174096748118091508536346150953601597997708049391412936928616951051815570337947966070550883927529633931216800886897692125936035057772067561602652408185101101569761755121967961916123828204134781961730385444078993627414503725662683789700793956047221585712322115012756543269128916542075599672443922580190164727027260513442170038492167483472425755852289960273626886667137363963074361854796287957591276147544033933337754763616917007044957118864525776694256001269129184640455611728493183057155301992724474206728185712158364368609250340149235219903303739349031846308879362581331954168834834968280262554320475353558344372276426788990787495777878393067320016122447244481675097002050090057290621899374831028643033775571333804836477931003451973480127896840954468977852214822632965319787612010492207662530507850123475035280943466395494590446840597045596442022237438403527612397144362141799671144215838053022107006622510172926700937411117538407503399086542948059803792383097832297684149240715906934238403821013830685787482363465144545702938571424424824274748217681823374550753514537680559128580988322235185772136294280559246886818994624067774267914342964806934351092601248600938074876215571571413965628273141240040446489535643965833888400132108839463004131908135734417681733356269598654557911649275243828996752305872136941904137481140369729094706905582916238676121673085366640592119260966196326801185450589281459325884052967587078586565409812234208338474588516564610655314725443018751208362882277048307680437533591257714571139860086160062264202477055819405741410574103848669070524808356431657944383278984470560961683157118019865722028299570963723410002824915573747337333399315080283799812334578742715265684187063326066327026312075386808388574640925889194322023085687885867179069993600903673760231133160470960374178083751030524767258294726487065216705075509702881180562245207604179628785176178782004010145496828686442801883742867634694721840432198713519828423021354782532129296127039818414166804520791736801380976091477274948811304443107443478716397630536587215636529983646338198986799878544619124876235932003589733956692526856734778723570794484664083107681339888361916655098606387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 2213407946511963235223259088730744584983894267894306196949254102828464397876099449081904311060442327332198308769122342229832799748542460358103181868997618258149949629953058631631400913936856319981638054083459314233433395661657596602511451610118592798515581855593608666234487318299520100491732116535831707102311994431883397051607721484269992730926326870665227884389434407668509971153731794790638104568898221587775838996518574848086788450824133454033043528330220314127692493142558327328203544683891918284325142983436212637203751780950447046875768901258800884132133851290313955159907697335304093000975065707348008860223668686093641023375168687786284084320628718763876040367765558064651763301506442403801472368769781210183639563589637518320153661739695660558822529210192527721203437754742588204453510057084430608999132149641918378524493272781487220692100241309559304207994638201788134986966311558487525009899751366510178017260474138234917696729180934886797629625625259293348036619959360381959897452548959411756851399133633473537512162675373000915068095841361925091138969777321779117896530966797746782824564321209228943900542311380220144219616958408675081602225252187555942325097130578041023139289891987347788295391143527039705310496651967447664106456420378672528103569550119839685179658545384840744059037475524729489374678715487140696354280876063439261093175412471831459155209918212689185336760341788128645022353849188415541810102276046024732067466809515383551274657169152972646508202688488620485724479724536489682801823631486097803965494309917758823860724710582191670588961896235502625878729304867837123975739770526478024515033209607757669179279663916243505848678249355573512296712935255000978069445063418999569936504562816277097050349973869413460400509762094937829682448961660048434329538966134920580105692276426165732522287897457370728259600296892640463389111996891597963490918481666656902264175500082764049124917340556864014554849055926113782862893312023372931649122200743187571499961113573026656362378675840108507450392266652385612060497154310499505211731339550903063126707919387047447841093630710425401296910595229703975556786487917437956063284214287773865715815538439014344003084589861663907797406206591930902978476996139666793616443487718081513827808522761051293796806741318962645856614688951690608278621055626337332133049001508703372012083789093851290449710935646706747463929086785124145292954002077848521500197520194231539109944407845830840161923329003993951478169360048279206945931518862849726619144359726327708089590400856078089512752032021309699106275328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -2024267651196311133988289887724921301100759023940015436077989180029288788584686749918172543211574142356652982573411345254953095473357376752855568604233652921014504443512857180061363486698182050295989654088159719169399205334996972128541012285046313101560211263285159750934332499570570621135934733479523634578354672837523786607378966447976567172972173747503243302333131340549702769822467016304700661556859950409731491154453352120760796022406829000505062150153163069433025204545697906605010702337048121758211443743080720349235655447447790361268725927993374805695831802394312975242761663980546679722265006362423209555577272848568701475810002539444245151753751719720392974430662393472506283476169455172221832835281107116627610727241236688833316935074424558645536697791922618808116341932197758123575002204383557555607403764935532656936340746721678660878086231431881686788408342631395090849706198002205648241104439817451344304675635619935996898555550091691820423963176186160111551716493908201081456420986146731661586016568989467962527577629866737023948081194535715687891880261369144894600120594691082277794084570120470718437864194113914653716977678657012178305958750040653244233671928405521977312711252695652403856504348693929221296240953565304994459495552496310704498930566905742142896459366038565553992666548450192535195711917263196767959353072689055287834991628464073292907600429838174372165244812432259690288856533554763979902725692985153613164843248420095952844645547710712447198945004557655429905707021774852427504247513881110492853848498600714822149082469850475486385862096871037277424383350447217656802655065930737702977719040469098022849407225007313302535364858790015826982295545587095324358182250186902746176339385358663215649036902586240628467985362025295263631113870318320842127429387394097704732376418722550085561444125852781399932095057083639507574491507962595572370897295988384149008910259168079841143091112430377343371272500875148284781022430806257826316060669071959421893208855822848946780540388887016815142528404550368008027971657764904797020600070027404840857895083576686857948769549585393797134659558879780740697537705417691920561018172863503348625824088134200788758707251804511427863924771272664629180386445494402084747588732050916120389793760093206474704367260883892347945822210634401749278764403215519016895931183538675820943280915445779157574613324682863273839106685031054219388135632490603431681314692111271405784658279862170567221215916906902778725623751304897095112479240011217093190508628783995861033307470248076169828389206363484109301350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 1668781460543425004590225852109845790302698325344282292829918351968512621252269161911357231716302194482087451918940944205067037194104116958743295564969664164896444848265497537226486985522896257731290375100244609261954008172379814252532996263971617344395247612303827785835930791193187944625849720764791443590787315482864807804001221794937751452514280705659912466945798584030844389027066929174097647239168243472560791191729018730182194230324637151783509425043569699885826770994733807744245087652304559679797017893435300278799068611595100524740430026724933479738996512005244186305321883407792602473741034311697891623272990147932981439337436110627799782195430035109181997587056938513935499356764648526034538043308057880911673731782374425180215796039953072896629563160951523654493579995450412812447618246711894456761179427990587016596871475222477694360988172327212769228441101226017815340032493946552031503378153366590168366417921169454729871942308411137598483018081820577365367164013324199652022278040882630006921447239441382526718118875542206431431247113600700295687628291137509333063509864177666802827470523274283297508118551317840329694066929242397987314291253513271930844633888868983058517786811280880212577011324803077112134868103389546498208596442693808863186212731658235984529094239276004816420393157824906028678682995387820245243141544235143986394039104535042786866009274581096101913579726260709696333211142815823825122607015251467658781711860829128620018653881408829775684976886069541386608999130493688539715271078125840482178695699251831564789461394062415505711177988372667283197691000961153238705300832597057546282182145054100495884585616797446877420782778866936038464495317800404444821456054790136666662120472542930738739057942775742203521523283982800013232914804022523364499939371451501952943030584134054932050956922888532518380917455869152213530685692653086231799281986726019122151457702636013355472820855718992498048849582530034760816202969093104312561486216333247306687304042718283123759232553647196053453210114534019134046898205729354657402186879777912424437223283243081193724673238986609424882261474634565596072637030805090984205027871920831406524888981126508672319511272390361894972987181239308735263191385545432773565671541974885340561038615593011328360896564921373647379820209559081570497557993098242881476064663773589360750843940247379283345504221491393000850635195574543038796457198845926657210843618354482714514975739923027614393299203071511194189271181218381630045489118243013909465034023235334687894628371614793632837904620231552836927750144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -1279764755756932605262844085667112798558281169962263098501888156272268287094731934997440807022354270390154194559429874980626752020722422991353420692384604898567076994925452342172102382895436719015893384131213954164123190424699723660882112967196257641479382172220131602309089818085000161525449132415471236635084232348183037154570649676262984332219513874568729852444428468380156410797176131601679516983744442696348752009540196849276600466039764669374288780469871179045135126743243604965560124290124611648410586185267921786668390804059399074814857792073343054070605947301389765017599133952380384729253599922644221915014914814247438664621713524140533414428558805143122714485277392021357903946649056519701763901652312191169590224172690092965659889537934625451209627247605860070337049458456377324069598973328679121927981665796167646979212517002884444238941045110859615142714581274997444204691331752840182622476953212122916959467964124810734194179969135408968758960075240792605939916078449996340637900590350233268531437223860720565411734103388054484391317076184259252498583336035973549983367920193201893178354406464240747027825800562625819718683864419996661593693450890958585007452851137199805637807168608612702231355978100061419084464192275499232974049244258896903994225042193410889712877168442735604890057962493520954207294605579500665678924113504308609396188952647163359759646366955013101169080084520288698800779622023185902675680893690261906962758621863807861471507741135626818709039481977511719027466000681471403292947027958069929619418138710260678675433199815935497052733089780062569912538704252725839278437810947194868800298683009709756926150647608576447981005843842359639708069259476368347020352749232426028676572027395803848805606166985124296359135839621674053727177826526713146004815508673735595371153277428237355123695655993198733229756281934007528823278455443056676037061389714228581947525240236619242537079081672174674218234630371028735540957345463411927645405895063346144056845684774717762219616328200845792324414190155438622504011912479902420017882859403431401983607204602563980379047733918024224048986401427101735019803083343028083261234609319398598256387224143567177007171216315021630159171277955926739227838721417135033041433609284566434112754136796357567311458351947768046007940185727646495782742997434073052662881042525019617038457387286580410999789652089615665622539706152742376759110241550375793833482235770860903586316576443124636498893621731813758330291451125804900395833977932499173046999320347594092330670721877096575570654721005152823672832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 920517603139359844693989529009889381426544587087528348138452457985026667890746011337549423658613290194017983413113342107851656381860178928917826977511862913872328712292324942011347127487422622833753532545717295937534289060451043339672127875580794049470915250897344809613590207945726535959794730154021450608412151538903795027392151225862890848120426936751896948409475659658168925081006167423892748015442931389170506928893385538820999105739014820573457541345152303316949388153458091636801167158463480694687343230071511796260833016851786122244312719347624354670271475979016905337291802576431335554669641092650027835436945236687513533273657966525673353652920308622295052686819987124185286260385434288231097137946483356366103811632586559651516082814417175261665277782036384001851457871840017367390820303274673738794554828417942066670681699994092372206664539788806906695699625596857363704952789973638697427074977771300584429297283256413462376003108718640042950320230129547590056854065785982916555308191048579950374376807919314255632350045594432565620050146471115126573830994118378426059746252203366547229746572565911057052801640901267250389500028739833883748477496506652529078630414771456749696747743847463833475382266548255261389055482667980374429025007511547510284993616955191612550244034433633857017173208312151603191892405872067690234817727432481609196004830927375998874109710152637149975135273991727133792869621936956002740992138466175615310045744249502543299377924350328116324642794049638582125574897765343129276445522459411622586301766716369868432140011366896877556655774165434507476459149608448348668746732729920253616462961070900073688617815753366687193341694665310788225304742571994107281505141480344477799507234004277059184161291396115522352425101136060435709750055770270217011219324125295872467928124740509349864529445326062827860916199414699825286769116779897020409452995109737577920309337274484682092181190346701446226628403146624976511081986855839458162153002804797658668321726492249833238461788117060792982674686983339228056011298644901159644323474712456243026609023364960598804005542845128054380330264644382564328740817546153621970680137562196830006331867385416790831596392306751762559424025425564626920572472662544363231701526367802459058128960886277676340701303434287478219137258648656432912060761196634321390054186625982798976186381268001705603919126560192715533606565666366939575252676071313762403067726962056360622359532579811383314489807582319310891797596663405029581572595884559532974059621391358386770902720013993418987876101091806224626745344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -611519585684747380513153293576705728103696179711601369373875033361986649253297062395556810123423874288154746066000105271160364047329984669714683101566439770649336458758104454564100266952111126945425689058655789795164022055712644227102799841546523792934343934457970094578090713396414233479249886024540081097408420828948009005748191944988834970665404466131000356756817777096723721768037368275081212529041679873468224939076296954201182165201549222605747265724991214903684945441746994683137660240204776735320136400141972970275904573933821469738172858605798164515669901681712261940269972305309459771137895926037354378336016980567885554950216026841983990735478675070117773468103479961719920058488105833062124502021247956421551942819493477569990027871687505906871071261163358807725663943719298281583412099356721365410547665499196918999385688663047537819163617717271704262190789440484546064910422751194425108580134681282579371061088473996562874473430895161860063133085413099423957995340252450347167787094458817920252667584302375795156180717124031330719651257181952026264899933208569822859583638583847833993730757842504151810734842855577285625762117971686296483439135000950858196022114205298600277443452215487011045379264987879285861303424400670402973360578992271943896367125882692496464913183630995421029754598232925654258497538981552200095914383872002821596881245260115290341709637921137919196443732827230794345504274451529429211355973479058905882077307529972041694921653703580877837095226216353036834926063424033357306396832488124257121318114808599335830123227907434215898535276924459060547769592687919846409723749921576879177148995643714633977987942830629351286101525947147898124195810764383481860259786498250789940989651488906855947047336655647574630678098801384752339327948890682808059918045561509331473871401512259517476624331020058298439863873473389680138711206194483628935645886817772020954883621149447052936777225306884093412066994929194152705263032190877251628271580857364179806867356498724197097556024715936383540092849165724032042141870708879599218915582692757420959092023432398684374070363882161045624965449050461265936242764102590926034639612613845721959198046397948696998457841897003784950286736796413978002826740187518141047341582311098970862455040330993622017014833305890617465111731355418041942010049738738854657347281600188737287928982518324837807912918580358894319110614551041279646920425633134658238884605107721406543356699686196758237631675636299939629238788379552536708374721370840364703846137261445053731982341575731731803499953616279083522457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 365126756833394796119262806818338766171032275671625811176636552668381711747230880174493589470824782038853171455230987886952376980362679243365902986594062624464315041348065829618704203859797796788700176814483675980149600782305691263325571494174453644700797550278907106468886805547938254684859985450531336477506788499684865436104132607841893579390443188233585944148554922126142199388089252576220924433734063054766281133295239211887423186216199499013095401517656075296384815222230389300700574469810404029654475720685724223393895837259749207466939240022729507314925278950312132876612093377113332844822597495804166318121081600383295070565046410138192985088369154073240004154654968233476851186063524963587834012758987908010394381920149520160781234288075448853031152201253453215275820134469400736737355707606125884630423331084159826895702030764385704125631484780250972076847841062173052485838095237428169206609227922103493508790172419985481961422167750857462910982731710782820414750519047371063083559186932261146469231074029835040548725956843144318426887442380346763210905271236376518636701257811661885636115303720493918727510892853676465279229194167955296470818064143848320794000120715972504684890955457405255634433636701561472475769603731238457031314073148636771570347546100047629144478499652686487981949329752016795378383815218460465772567483192724868379160002503704403804945187360991323150196183231760860659621251321444972190040142379998407584789342578075294946379687145685167428883206901926346336323000703645998054868195399093947538457915654542512005969277222404962364118386011116427573069830445221623569236023587034834613013298455032014873144600879418580468525986513958911438144825475739343221825817674287845398146706628483175376400669438218910237777976621587124377979064336059855541035130212971017122797633669396472910225940707627342428924375015823585756959834267367752202567940024911688833365120212286353828531364404329170130559048783291168499711464654060394655049480641859489000723960283214018425469780308452103582962190894827530409847135365454467888744299081554324027576273131957815964658741757692295005655294932469545351891398004878213122184292567591385034642341414617478817002418670587089492950472067154800714666409315160507409188573258761210003473604320543987632131624687272274184007670868524660451465094023366011342622945156844327128086778134479058095757845539216732327772878770817075062358071738562118587166866932179038758346056775927701420271657580987700906569095153076393559324410289345039537411440201395225260737199192036422345006504598717778871975936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -190972758684454665574739048098360287643980611913666940932160099062235858243654157601794523695207669037620076624601136001077140061938935217586859236455499919142867773309158316908624155086717055159331470158368456900219046830154848449657362159283151858581854352480360956569231517917067617903493471192269322305334354714081873038081792591561728494248921073691527374482936406574301324682599011031499888487784226791425760828840574119278839543313465947405875840914431479746334058957923302873593966950483429154123933364736643475186679339681448939692160338455726006763598233673891607296554410301908197892873619594580803234982115965668920285856275825492670571564823063847607069713646263633908085917699681819767912309725382350176261376318687432915025141492754239928542734520399228143019935260929192692876713018764430910289912786856579296891961311731793493346236594813680538524872934892227005983514013643343632624758750226496110353919360394079106283882229323206617469383950957664996107009382971248406172202480233653371002887060517624744711656670671448330499708858446153495813325438099863090376209995724657335559760255499271199518808109883550981273337081267556760132525612188742885177855572325799799632359597226291251408117961758353384810464272066359194291880823186098374315325593711050880737709767545142368137589549873483868381813577595768061812780445650272170473568442842998605482615112258370529659898353136790704193046423418006797465313257867993667643210155140779810599214792594781290187503011053427518098426857362275122170859600022038049881606726544538763465742600335950462179353899861168256167210256311402461495603421711985067363068736095201937031157737803575729050111291007038128319987402915559597678316743015335421247131344504422758710790456421974626286384565491772963874434180868138632397097524911910300163410055131986092393079964629820178035804586123764424188196331904644724784438744246376952150439997523133514468984848944597118675624709349622419967372184068108859614295335810894386977041140802380166877414942998032341710602046668041281328883559143548114805139498858518656166547616976089832595475527113691645634745227848054979333928081846383282383145957650219080465630134313835104526930513324810733142478804820764523654242067971098682176851571721951378603728647425867079565921747733243794195516473302537559912852698956019296704502346578817151155961820356568251789724542513781914612084040053989147040760101325897501049162651460302024746476023248909968049006175387306477448163701990674115460507640322366914890070532566770255460230650710884747063708164680339554933145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 86284118930767086606506227710308876401810620546463037637755152793300835936342236784985171792190101817976219814401269207381992920232778686340819901405662403487621023342797110405915157924155080885055236316882234066267456162312399742814419030659926028854923015292339359406254201696644606859357005883440285294194036153366308750996956843387123290518640945711851946057263789462054316980308379401847319931369713184277879066235501458524901571690765704164856401710603773185698066758625965214645795588996814068498727021052269450756102165762783493491765310372751689181384916995114758682991989302760577238797753858995118475431907158531803012838435829077087565630706154689860268752079133409839957417337884678163559879040766023692944156934687786957169518261809446606789638056834516673275043648325306468262671469790045433903794696541078659706522114896379983624780200548450768589160072343154662081988714410522753970733991824562195252317761413447784660257276210659932409617681613434708984570069095115576507379996192700343067584329427961430251778726772356524092487078832058467268189408620512522781847799629138066250156713948389124438086019504758938224401653661671427530723382586357662397045718324371914316075483944797475724322239018522694185925453254576467320766501766937930513546706923463408470198045262786555071237769019394715428310647155482726020193678442350587832259469912727512913900003614446378806421792195848514067138385456332753435339405711277653580323051887933339177729224767304890014880051260637163153940677858418695571407323297660788178308542081231737090453620500637502555245269516546623470516409069949949925063413774831780498802914952660797379316939178968744034738763769494635534301119038723314577130493298976533979062821766301049671830518143873891790620129590465989146684524267513390428680299293574913496705548348421356123393435190683371004746824033680300706678089486606968883346269242433928684800177518758877179744727446059541832660487825752852686412442627509839378969019201969925489698567821173992283754280622895348349082386003204059384873980991185703068893322529506481628928068006324052742301327191565807716569459978547134461383123823186461877633724207287115338949297495488856236401342826123001792941993459416839112296730894569117188001678831003532515326111879788501929361813244995974175614597277748385925344489980792670569660401624694321157497231130259441741977680658738603072116342288408709176004763974579720497889080660555960583974869504036918487486746774617332678518562756137972465798506606464246778439398233055201262439402128446755893358951444769639793426432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -34245450324591725285986579121613209562092307969967041421607335779601153212079089032310102152878066630146327191983233969291149176063906502982806271081072238884201009188017949657922828885931764310032595605697565984658453785551551451120384028787448689875708332426142923559367395284743938921407712136859382380623965389699505404848639173834371076670026268803997654984870718593785477000050006317177680057187865671403881885808777641566695316348117664260978853942304645417307349740827129692409875782812436213580689678587479789221281649942260558409954837528957563150535958275996641925038658785916274116216247675034476022293986378819796734224342689835048472952361060681532221590714634702846462645393249341351558776807084509708448957061774448374574800489946433232948266252088244876511795131693656238796820279255082019228289771629035943190081017163644646953801284133389147828698134019887884039890617625954130306260637089830179022944183414723569536169378658277819886278712324154343438933465883932749401138350845468816637534543505601084754594050608531505732148616319669851380800328178139196664431601618349531870161705798188862455425398072650472123800196398417390195489901979205597142888161973623280415945468973754355865511239262310965476430621482717431280797630831006110457789826006865015672090977734097745760459802460502019558016412791925635042171880511444752765026999293928352160657340324581651020551114130652637503510672218142288959733813306924385949117891788089538366891819713042049187627310652738736397734531186979490950669371611004658599414936167059907690859525727396404191347208216130165414126585697687802298138175086460711389694899755472602427932475022646871272239896722310711731467279757694322830710833595135317158123719873907596212765321246795008175271377242132206580649441032993182355280421446421041320127547113312364136471995798548735721670481234675000687675633504735967170223284133678216975822682051617782682829243209729674121778442477462175201283581201552926486790815711380748224617334871543191078008219455328038270993591493692749251694171721231844928658593397612698321845313404354628407592916913047025890898730352798209435594057201790591850292712834742815473363006476231267844554732595397344991284836711683461912897724675868461966855807458563001312359205690338718224221060449708823399109421545513052880769474208604505634910424524570095258138042463051103894464286045596163146259422866359972866041648413413657507144150202142592705620583590427127964095481259070517031984141613938771004375947311465932937354718117522821002604084805956733507381502449839611523891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 13156138032266497564213141276741559482747791466800268526405937169531777573669578343805358212960233428670688059002814101651001292208043523049436659024157994763008640650042133962414314000682093109617600813939785180268480875765893313581126141291606674939558172119072545439097831180915724145925869496763691090177001419856952738607552418643577372421168226289048467535365600238750132653302576039099602099448803978243722236484773231949043666652610234985310338813036152286978799373058595709955148706940593228228220300239495153671400903056955226205739603158685333737159094234796603154415388817043731299784491500343458377037813574327111442634929154779243018187930652502008037022578894199938233137544393661638148893103501107369956204448075766139426414572049255504770992155438142719007892152139726044117275267004697657427740085408454498194094818103422536720266733148288829036955297980378817087690508040898943143344234766438465602234268892058414246972821180158108841862363791332631279869375056124964776849018074353548049054085810670155226644612522704290189571124036856885130074706140941830182405126346750496608419169239900570207326633650998862657733369868153888371616448370305229146214081623220841939741929444253264377561352762362355745567596161234963442067628252915213756938544183463919417147627671970058362770734791608378456629434565803088400462758613106049401388757976573064922109375151755375966968574934281610965340291534719748818632551838691567904326328111704978026131898492692928853497052420993822965198224470731199914297545296963348336956840607165469631124974773578422549393175142125813532381171573226970373516252682820905373545156778569245086068263023701634503269857243874491155709846147368321846688234808415956347388126289193209731186253806981627766687461610466683801684012679743689169208702743833779108512645109505171965389922418844025896659314681635486624260982940562389188974982568459470137654348524645518891090384286835919229633868246091244175122920970090371630812948417066899673616770019278139781275928782891268330359088259490764532656230560856886355913745836768430426161529273349023063716250461702551908146505861839090186494211573766912533746880377877658644614751368255687286007337604582124319607396931293349576081198263328289707901443485089929042011923602506992818963982307719325327597684759306987479629322320807904934260327870255176256414338111876640592700933987831216805969272583791073833765398183028493180809273749746453406244457055370400729474195079973847646706886453782448403724660808718620514793408775431356168894320454197787541570683014010754599747584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -5966658009390186388149768229289662779585453041103444794889161374607740902640434675512220821626345490054079603711707955698567803541692129761045006806519730892011386063845737500596138691094052614289110353307633425373031876380234572409951488326341418005159584848059116077675788216731360637142957347090837770635788396716845921395670743495761479779923342988653642678326673013621416542857497275578578329093398716353209987005838863074189199177105445036380677571448967280263611355265404496506927325027845941135313532703540530708412197048618569258823091053151852594743856872565181592317490893965522457057459216285828928221868232059482446941884923880180302441997235251425020495175724060079186076189544030761507034271723060766947693651369260460059243980926827697462599358601028398175619905605419160735523854203003716132275821259977042080851911682870280465799166909203266968156150336236676064485568077332744043575324284756782111876091896474825932689157887459811830002979811389603556479395948136150061115499127668046158086599971883376136293460110123394495364961839700403104621783497169725574304724374932905691267091936462397859456602275002671438920752343850169056599491178961943513949936869592050515708821281219685168628453949043917208172830288376228187327126472909357620493623510011693248672655529502067934444688221473812947599770062370846178689341476332339076688484898398843873370530367667185784136435198054306179601280620684098785561841283395037504944712640914930088278669328546856361961131033010898190830025747653234510507420197162567762589100918601629482171565291202222620887478169959483391345306679029116188379660670122110902832560165752656423800698610478153837468743156283232923161018843947044617249397409455860673614479249933963722200813503880103818355592626320738581480708958784704018568420371659970860349630109885264578344749510187060453434887595180970171353703281610110546591643776207492340740118672244795078466978658311906100287120391120288151474422032354167593730396271782836849671006692561323081210937646002106712754907130643182385942141143806797024193004621132060122581165160005483202571637198279184359706100702997413653195420125966202205419641275185181667635571088222973347968004195942768679352726113882250590260646241766987366211457530212010031373860795763412284835226242218088538626535750920052801569537859478537341161255445445724138515842159756383881546274908976165967022160687090883035139729258002377993197709827242100800911007785805798934981707924650081818216166391593115877657629381165465395820013916539210143141888970355021282215447150281952015155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] 3425494995848884556388460722554496614558635883304270717650536795734333624982673370312443236533984588607049361114375543715659391494029886626534272020048150810417873973794121981657656185904634610380292883497765011791599041318841365074775271072731950663218454676664537991742474608582898355242809121081035391505201158891237135968734385092432448979448194462390263104080043189604393498941272567574421724450305510404008333201730660015048896582366241373299625768946747407724859754260898356632247405884723258539555485995589569612616079614232169424888645104228677116835238981886731314342310008066972035120229673802804428619911863254337336191197476882971378875932021857136218674486668675204593263138149911691445623337592254883473627615624549146193930196053821798071758113096361204095513486303588823802963699122228719128527289747631870270564376557888389742038533005440539800661163443369239297432797151871360735258223651197907344488548759012659721392267053604031424871886183203406291742342550189322403605461569836606130457495679670963252363885983943828444405804303842387571108460827117192098846472935031990763768095827263435559427614076753458339851876043590086953423721332765617529616066195684733879416361437016583194398389304906155061879818123200329490352034178306288351122921870103084930048640169417081935668093362240401834637657597507605827878804424846975767588358809415936934523251486854982189474950287967104001913126065950271756493588540047323628436593482623713677202404361615351935055798839233449171258392468715691720084935155641574947804736433134773102710418789626672448553643706204629910047024687962789187619115865630453582139807716930322752383640753791468668634912989854013487871602837531907166752645265302144064763768147772602515108464998681554276488077436171124600802547551275464585264222960160701025022007017611416868914688643771516115511913149454514192473193265434632394282555885362111703678535170989563985317359040062801854568734340934966892512330846746419019321527126726113233188742608609177124565727858614507449686879970569957768269041901532509568120220013794220485801730380781356432256511606791834213545188696941712805694457399035447496188364383943385998271325571491439655614679112619020820479331525600548198879922731341982773051806708025097035732336547144862950589962051096692077566450986242209361765214126344798272486653270752722417663275478690011387334852887388816610264208612017078597327550329412658611129668024614503672921898546226381666194831676584671344750705547849649050791670788662592002893270385519799951621522758892405957127924309713482535665664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] -2078605243419530302250332699287999843279429658051007791574821884342477444330698692418737163563120334937098357967690155818436204995441246933143251544171343359152252493686082974404964031074511662098700640009915398921708245468615464602407904896579440216325529512456678811568339569529420291599790762619378619181031079391374257982314558450458959381247315575317666411796072069469752084452687849911076467402661142096039172005629845639750222553084788898866736638644420440241586337161139782005275707822657613614467982937985697585785511156065908009503244902001857885006432764895513358674352701876108670851369824369830282634638423724179680181412087603491697705231506775397371556594407407751701830161630208098170005441601251230543615722645798495857023390053639065457082434680250600128130213085034607030418218953849704302325332106158191327679032027800097639986268052808936000587375253359214651706229492965531576676922356394646546631520140532965415189320804919603414992121178592576484721265166241413751904195593961634566292510248835630300531915551139167422264961830548468897372707874686610159518064143185561209197359012460615731481747879558100051324180384331344089340321371453347936998686461562464900765490876522618595454941015182271228710040613332088864599888959261733216576855929206193950316607936398269624709388061922861864552063330938165154299942280938974874050156806241495012598798498088248655695199718211207051473901806699343258079124962360723670438945134576777075472815923560630539165145113927401012978799110899842325159568349872411031941188817236252629300265340808259749180083783027557423975501763742930998945520221443350454694634354789439630029284312556181311977982015197234422586489062649123564752372064239525345000058575053425813771479905464317539152459803144245436965367540612873097714493869103778907451203239420188359587948598932101451617831749214109730576433318770279051415081646972074593344300815552508243963288406625815437179254608957700435473434121670292561024228302862232522744694615728252640094770244243741404127886443919281287034861905946673715976556811663028342720010177881135033255372160243757219888087032551020652852512062094535521843499910515038687014413117870228026628391408473187310668637378648900702130677894653909427230475585557361589485433507684304382011355259250748562026806603022901189575046430113817646105481116023744610489405400512143153441348241494667763501944167744365544138868431281769764636456144521115850538168916360040192189797689797407640138936817070156791211857473671425514792305805444832910116098327860264743104821932630103136665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] 1143139031852966950350322887648915914318402485118758362539825724582237302227501176234837756018750340031379249585186975526339905934322459542936324308716260632825930631356795492440632925296025263443262653441743051705816136560371603034332925110152006228387807281788151813511374649032671282031744750055232502257770489758371258035812354189196002743184356537085797270965814396461145735087209852506154055144918329461241037364367960249061741765390129338621826450196050343161206215407663098816942858769984778140343413054200935871200004399546636810126008207975693960502583571901162522333035007013709136601102567127607029135965880183520799340474115431152668582899887992377071088223970950770503554391804095139518872662810580593178069315206687934456424824349042915587518534884638090751906589099976414375958712997198105510733110322441781776046899747252385159859877201178656371680904160796931006636804668385019032736979396122500683090734295499986308425335767852341833935306834631009492119814743854187535677537300685878538816145511758212883986848376791717190277633902841488955354359596816263209030999336804398841886975219386925820435276043574414347747870047567061666446468861800014731717472612608368752463207141832900449634962358301139108460275558633977674218373031645980306012113403963080278311314884335628131806672541358599503379134781982103669450176619934935005965446688242617163018445157073726241349717002593076933133726788528765941314947987109090549622861515147136237612964737396021019600342891798508435565459305685227507103782748699721062888511550277230801072074553537788230775637179545751009850347555616609344279024535166095690418488889330672649896693543017501871100987108640311569829130439604499571678764510375758167355368863305253064109927839023101870259346742084408563809129471639129991850599262277037853635155320590168839273246399335994165712201042862363758142807517740912559929772143557444768146381314644508495837384764622972605565045555565562474824957275318675785038248230176246830509534982488935894621781155173715922722785923965766894410334994278489600014968658689019399916824395830190611170365511700764866165760512884162198760378541915848357837871684352868940763423045512447498240025067323612581170107710490609610874497500976664356963252094712239055873104284274676357960010240684581269720989771796434855565829593033285345006833693286723942132316513410886546032621255055251280315020109327659621089626346072181372505372321082806692798696317360729323816613560348515436065551707429163301775315215484662469011361282138919790457273640066327258213359122420934293585920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] -542353496119301134358856384637322226650950349345144095000746980007830054132110923895875770149009640172094931442493721904492276099632741947810249360095653639577095729518597780011011529910812783117174113527963347296269364260922197842004979927428712548116624438065467132678700880086111610553092134125499774109378880978593658269262498973525704627232776566960328902918029951156785982450776870496599584284499633623476002811312198540315132613078216879433408606890744508572009033969519359098691273338069395785180574977371280372783748016564720444837940059091473890141019889750079940799926141749113465533605249641202574239931472204067871933168657340056189006195878503762373138970737944304250297686766969320112848964604575715360910197156392545961696708773528595707672926526610660769829088918425133952622873506175068304486144456364008689896133156668604196470079928637952707101183714366191780564652920742169012371858552084779910197844550530911891616754985554987994746770156931859289799777625123003030370579620180064967280352508054928981171706140608781113281163505548278675443671036307734303864465152231688541530649505153545211777364743147726570713244513807878394810168328120122393497475526910425056411313387732191100940067261481948040488193907538316463779886882586168487117573933765007231605035848676685977846509104082441220062486108107602538080101880586965820031541217713511507213024062157834905933176382413276249527255575919873627072019073649008790398805083627689269769390276971128608859754534917369385966658842714344126451384131493866017641606292926236127344621785561113566343304743841270370011327167678635307281125124962827982228494595682942399788398495078923469623148454465873540512584557092607258371520981576902771280536554077704157300694528167203477051288868250419340181145008745212763924869726955824067057747673578241515408676722144033753859845099762682016700238849384751649651033449041845123050931013538251992589053877026849943121409815711007833582353580156282266264938995966412052829103863918657570121984561847516675326738141528921941995679908487772982303019778645737799973949968703776518548203325340114710686385152956809285234823583297867837783219265600443298662795326796697426294348447449976698641180661696396267800372915087287639349406795063138889851455885500804490735523180946596798134219075879105161208922226723648756362266271538310365581191501913679673958700668465592830263527920384572585209730358558519365451301848745635360897278394022302453380273327491299705977422000866545221531008353495634591566679178785058245536564387817442346779353860749247538790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] 221283191781082706215407964834849784936493758790841233999885257855672729372882783907870282112312256771854767435353431831052355648130836226229688015451246738135990435171172365432110345062830111817577339215203460800153894694424998122144499429055373590766089148658224409929786999302600611299158216488787254703875605276034241380380467873710242916586158944234319622008967993049706114184927630813199467709724754535265341356205975073752509546765430301633736008552405634252474139828657044748189580105621602576880092246130860785149904337926043160149230084103502305335953043521551945640240884971512109725870551711535627924557582402761519035629968803943091293018038088956340754817005145298888091136657682142836990321695320115272562285858897081989137011388890820392194065970629747730469064435484858722749220695964434685678572038803729479650257454472395945170513097243319244003728472273782397537483748355106247405326142487025059297104787548385778034992715617918918121263334422050038952660567914988423335993867025357415698830780421018066547763574807690204308642062343047861301584167902472901973779949132822548699516859503974849619508548274109028815057814752421379326515057859095209838513121184035597495612040353566608752896050837768975123712881102134710039427888416886122979419179180825203743745895029454346167870671058400107396331752825733784055048751049656770089201597952820329009971645975619232719971870509296272867197813437949949142554740475873367690690614349070322253813445265075410729461027975477020585064748133234910205487392361572126157806654728096307691173871289509815941342158791088684589275935856484647339411610573713818521947925316755933968375936946442636183624829664983236478064699493190957649264575062811303690643972691534592265757677407830000401287998629841595240208101407140824471297084680646598933184562661248822284577994795722412396897334135180823176843614310038616480243928740876952996544930489321646846672696257878530881762393615313585822695629633198206259797192328394015912734743635044903153990801437002575205725212687867889051299767827243321522290163562621586389878645670217959050216491281969511769124303839986543797995805558368296121223415860558720788450663906348336990229374622147128843428358579319849911277583561681209511171758872971562310280112102370212821969316225136748389875620827430637585698222005017296294710547404692257562266352716499112765095735636627551990568956277436355117977756785166698831899158020372387908002758135820396929228442512775805504681458007292485977876008984105742437858781105212449550665238250318681661615534680517646483456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] -78571540552712150972695144622100384166536464989851379916542748139015515116806293704638761925146141147972159663054219071129502026043909675242111076325343199784824951012471761839208519245166657912778956780189424936133808723764714318519474747815193843247525902986046096835542112718666788110662510049881599577068148111539226426308230986059387336877011563200262366764425736194364243368005747731176994147304724132705554609608440648538225442269564226377877862551500178523787886133079855877461120325115992392235115902968220583483129822881479711698602469511810775460703679334681916745339111276634471387188403038652516799122439454997671468168463729075828365252388465092245481553253271858657517538957898289050414103599428842681326249772803234723234866848830173184129117748572023329148783889113635163140401377798983401748679738711788313760566485049726369411020138583149218620077986040276118534858591538641657653432943231917016129716089670439440211719884388635028541342146001426689966479652935374204885059499177068868974726272708623938366148363533559829140453184929678291246986355691215139803198895027257577880233175163805930907955856243749992485356785092834944942043208806720862264367971115681005744100573888855590827419947908868147746070494892400195268791279504554576836123760700065679956292518392598739218793622338716861423023703613322666069062558458688187815010594607671089100787743388521204377541301786359284209036142136051237860392862260647947750573417289204553910552304542814426174345244560347622250821735962527745694029156539939578253428633489874653199959030739484624486825855347569776173023557103555115417660471381302719113215648700765427152281093494195088102427388914209234596421691521952566069152710706029611283953715073927925068686637833942483259582764415955967563275060155547261044314222711464370658955245953143108690556133798954299780572509833254118379656578351246598973422037264209471852889469341277090223958971313870874198250728702816220369000533044955016347541228389223849829485928431893823502753012705500947678213761355437685930768356132538369245991939839974789137218433588321236743152394915049698716459146873360933180498750783767625066940668599485209895675256383007750795992690952462551939836504504277104003778428860164961301395787696169003759210430231767427288040219686181682812854099732103174771095355372378773950648475349199540011548528288546861039718584169797840963064058949851881755600914687752102024415160880468298384708665906363836785076928481655770983848342439573929239403117919203886748217629555841843219219885274410831101406677574727866777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] 24769841571622362426923048855729120762457097926587563725936519518013264602983978188335461681914792034421653368878933182693469507263850821686881910225161427028103030706714759499899776263517676702278184137060655728768281314124378122317554410122238983428010420091592265874104968774555575266014172143459429520021213463640635490511821713165075683009064659717275091841891914028536315262381437423729779115921218282849028788711983477583728304679707577509822603214418698123510443640757515836320592143938080796510836130783532124144619237325220149236396867732484232515184047657679551666364678996969177453134010279679777406155371503971546106582318244376836792556162112175629082093123108056611164065282401937684514933697252371724368813743547472023900817040029273433293298567596365728352772619521997146058596241448822539217302422028877974994341701949515557400414439291669901161727324317149648810068068930525271252767287569683462229919014933323827263309184951913228212857251721160117959689952783614017620195162986602331574628349127564838809059482886013941645386841486411483918487952675997795976906961193049161334821339964459909149815962027470462934095597252237373559233377994162275063671908669627977185767987155256205701693451796333166056727685181272296717558743478238348366220522954946405618665727303015975756196289625183523828573683520769253160382009977416769588870229873340220804390573531517363008996291240213240706973841091505796584696098226695356428464392569481734900486087683030449922527124775443312026829218662895702891989803605753799071450962852557289267926973169026966221240923038639337262798942142599337747580348559844226070635454713045316717905428381097424651948859235830429699000762642402921512704101946344471932834511539871120984058240601323473026222310573349486817783084965351839322642223709556277401675604624116584421645061780777227958917785954372623771783102702992140036053323300678913613663321925454771511109473790976536725535805804094680709055041193873400107552068622845227804213639449031099756735148345049897481635735478084844662711319355036124070202585316405444686216210668269708733313090878313664036927136917886099339003378088061453331924384114617466258337533501593010413214494872731817741903072835972402290656010819711619442932470308138764477870326538161709805490332682317732269934125308921664652398898206126047034449812213001614240407553389303128412553048425288146096582776305330962012607443905693272331363335875036608668456861193705007217385830861553525746771877908652523591547503319857621501073539484818348613354506816463003720800033895823020392448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] -7139049474745224237834471865970907968706059578526710021614535750609423798451412038959971296663536386758375729883414718448814223820553581880409751817898381078188553581701554054172591784208268603950361985457636920390430757192793642743685006656786614447288619711287194392617514198448778621140908130258321568817665983989782015252532064834326934304051080404159533100835989633002822838524338992359333331785323778224099896208088793548289449169445509226816821308464613338997427227113481925652664542500255040145785940123996307286087767386978845455399702179879285408236762085106258061507465420741343677990961822333307938696837206857839925741809071098044581806094076804729464208252276239581068239719710558460325495035176904745516618008302774118047810398273003114106051677373831043005597948746838765602840676511863144157050268002915661445707780936805563243665634793071053363190420850662347213620819608863495415999122570406728649106479744376162562233937042875987378027663200223667267104399765304961149424025944038405301114642041209547998383622839195846150221706748780488360012444679639161142678362088108379432917727059780567901353749132702410431491078797530124916562588276947204130017101524343354016808891165741566530748712884279465018371839465872031845727088178065762878607776720803087790396917031888567328143210974966044819063167610601672922394637322825087481358217149259580279819317478960274817152729682483605900550142575051541145317927538252550563962947834672221542666716581180892547118569220296983026118736606078095929303677912415226681324408941552457159191253096713428537844994401209126283298932112287192878203370061961770890519833836193943189722441092459259765948523447118123242051251843236491848056746679146880790679407457140041757527924987661508859306839028105937996180402162067124371680111836967754943086321365051656849334434476116649970007281276658670021588043976238366307745699651722594043661499705783097432103700581759222876360553266357414140424870508292627122367469600546612103160100006810198576805059952441444332597125858610313621941603209968002394715605334241463847906207693255098787275183292074196260476090932352507153410112042689352817551281555524843305914748471401645182045247190605768548437004237584308026214020978473673091457800271219765798092758198580325953410953901573470634763268198962089915602199942950314413632982043761296426526167679984908607495939913189100594880494974074189204180279594216147740096657574231221926011232614261960471523988078059371197560349429348716382393298737561996615701526874132368810826466759728300097521488706954644684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] 1954904865736332858931166610108298445457426177483994855508156390583760814755937673445613308547506042064067032213948225453946187190194172994627061899059168325548035965846695948592684785862444733779182299113776537413717225004877078981160323321621198482394662618594017744349856309397917756659172362978544383173652603644246580586438026430789580589207517761236090637396757302364978764082868855884350572166703130481453316822120260333156386020570872761492362626258456545766215531594873569472344224274277013130109108093254780622984854359800376264809352350437191110700124033168043931856522599072065937434013584159859751655789464106775097168228331193078032684162065052068100873215736006020676744955379728187258710126293161017895367878999706733921806384099455478124055978173015041785173913189851797121833545516459034517746079152408535694982205319791713247413391003298661409915539430663493488297821345926661816209194409053439472972559978972815527453558356712225282681966325072092727884187012391256921863909751014839787861163728836704103758866159778416170095926242138470626870547442863915883107109612890125483272557904924192814415166552739134048159361981427077952053659199156673243683370257298977767332311367924476815416828033692162997621903381757045220716850085899871791522221663065454259355666497574013200295000148398273949456534511884650802317631165039854869118931692905366460753616107397137687177447496221791580681294612918825955842470744839745310500311779415308185438372723334261259636774474485434680275001890699351471310666933517105811365172072489710557731144739244827444474541991725528787124132071891372284926792292905212000623386974393816182901099622544372651448887808861234088704302721291605914005274701859809514079093053911566117980996076095126258742547115185300863443555036029182921933293236576798117189233373931042544290139315976718103516321617976092187275604631411443757115229784115464780009663485879812010140722032547200814630426483588000390036580312285298710593492793379783821915360384623314177170292826462204433390115815716849610850590818674247752392016686082462501491001345677899604950562269484806567355687672593864183564776024756758788108876096572456545087255073739742762408322071827203906232087793710655500568973880665111356573952944985448976346643369267491771394015291609202935270644412118394769681536457285765853521048829023602358506673035324013827439839757746568490403578830539473529482812354646206059701543951019319041513648473504936542312994410324027462013651015192897940020461293308892803975132763515769019091183081812542534724916231205122211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] -528070476469654203246265518204102825814712839808587370006604840162957312806334709667841832751881724373583627102861995329537693158526861424638713666075588684521102343365086214927603561433029269857473443182964067759346716062577755884167884859315663718038038449147060832211460477934743922616626549453047076670893360390572749734760467280222988185182953160675358606869830870731462528524597568573315430515823312190640310525893725000386892297146325059283079597356321528704708236915348955329542129105515319008203940972389722666927399458861027353636814729020865250827053504405498505729773280313792377371093088689037330805338726014889172192625946062039274182331119727395477384007718610717541827319241195355037003351477591212627592430482079007125981149585879685990986823255394464820963679498257463638353825019055614947187347580279930327240313868575448098678626323919283929084590978589573124341580929286515441348497548982850704204803504879648519918866847092880696579452287778700144462652183834867735677467679520207151514590288783443773962470260735322152721261851031833642445713993169036541076115013714822913110040098411425555249500892800269629324952294238141056779527992478700830471610918149965016826903917964985569911347793013330496202545941663298045171365927678023705099054980078431511987120617821103455140281272843113377676559466196100552867238031075082332670734975483526397418077709465779338733782287632067592898403563760989111932782773447962662032294641679051929165918729116039464987494528437019087400637897658735787793312807523071412393668492148482588576628991749289777785107254334747905820095730252482403183411798031981079648243576668071473216363205020761537536900513979859020392718519566041673140027883764529618954212726322100905560803141741822099850815064018906600150202145679757439977252830445862431703730646025626897448307019695950639562447294255118959620262994921706584059524810313792983130932731650638042546175574919625211915619552414421253333621392659597267288273461205583924357023275894807495502568370338571042059246723324342971817966404520525373867994578317928989327992048499365060805128519639971849955015004751024062458387624745754668109895071350343999822520507269789315864260863633391780027578392768380722882844763395367036526717308834974336198745893867166799078919017843014206119737153998061667790062056363485066575423294207079547892631013991066153392804801905380881567353937826814010778717677321864718207049376577624900940339534874880060907172467197657414462821464004076523976526399477179325286608857465398481920990487011486338022342948973812121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] 143107951139484602481584472095457695077061518037142310588918980772629020411081351377016814440427993540347182733959405434922586533539832286128861132258251870619181069179784962056626690593292176221106181064104003170365838372429355059875412168919116737962323005460046957794819219441966374229526107440337238145565451148091612714378408717211521366371817260361394137701761886799790116886369118597739889829381077095313219575230305196019934481058581913772652413114255506177484098373034276196637917383159346063110683591648856357638141354170565746383027257789743260286870452455336997535847228404732289070315757942179147787155364215954079834845184491282099036231676524754865463477417880663347518153346284590280592730195703101332208280153746290393373248633301120879771165526921139939631340430219737697053453508789370486240859932187906563439674688853400404803154399626401106436713010158531040841881520907021541451736222607065642661917542501836927092515593654809758856071656858204444484042904839258834895166060650099539501413747770215320264870965677629187894820919840119620969126072779889730993591089426189939133882033357989947619824557646061999630754455129784993218493683672562229408452504132813580673455139344489386424189849780231234061681964132483220183697213221386941945158729787716415490618739424126015253004290778381162611366538639876493763785827739333137236319935582326122783040075380097926903046898770346986014450436409112447756796122012857660711593647847101469228855773074392616839465671592386164946357964248753267288964245801887410468484376293277426698775860726029316160573263543222335324085392647510998092789594223433974293765312156736202701827101305921096573125138670671684523785761171405410149466130371069292410546015347925297158635051141482131032219850385905519326749907547072320485072801699746068338048946445579000832075614751978469127690914879543781067796864788119627301575699068149989486661154470389009084030269086996428174046495834261229507941270253857877487292080571793312657651680536575460143199813284134605056014753555897545522201789253371905633453555815163207036178462981928788806540026908275471719902989916070573208917210568341541789378141655773356031532702590298176608039062355219699170474886514482708680677108306839623045205519669661094077994359878678417645155529653804641305692914373629781578965412478617373264359329814118601074997990969466538849599837618431767999793799146019599978149605354170380734901029930078472429900807883436254056477792390771854504687051658520007727115514529412745527267910575655799581485203677666914255052490471605534720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -38391571572143703942432001364611420809419970929759968066957290993147216133690398449419196518362353498422515668144519206758932422544427149924142229610743342517456947765925234674678786477681422276660783296617009808201936911881145267100193980806689832436024434726728081939419340158112654317761938343856489712451416189019961014253947171869127326155658460269822459596071340920948492154138527907149901687956603236698887312340101667182746099430346664700140266632854282693567990124132788607726458721243199322857771480491698745925836720171387023305658758482405245278110705359199969564581917627318141595948597731955806616496618412724415418135590784548580733361041124474201553032438971987535250310144218862432036165593777209560554422941593714278332622164095972413150403956234804227736605748742714182498784186247142648258670975502749260050966131181804426964240051716196665769015730636309409787638593851914015891353957133122909809307723600885136873563090623536326566060041912580121706541303102218524417276347096951542117684107590665734570732105296850446175929521187286342941953951045170206228970563228109840079054392111549599063774226825212287662907800871266114157922048249917071317987316376170357265469736755718991627017848757565219169694898080257742885502256932140536015052335248239693072230809933226580900040474130135335843370102966026172087869990070709877317185308643705375457562959500869343013373620405665547611454869184180697158243326346511103116028640056009394685373089928747413912984478068617750754542420325266880105727653384029169078708952790604823121331128051529456224986207121923893755536342840337276078781504371276432407237411772254275504088709331311794799566018118653908464850468182497666553035846545901305247695027188098638599774677585787999067641590165335358855363119479271594395060695592357188045979729684799027280403144636018230336235801665099654677567262894578386360231357775411153134984580494992097491824032012205168332196380117046314145025290882789505583242600773513200335154810569561351161732441702598973739111596055057932087572016836206040678292793772217415004346633811217277001486797631710475960166113587422836601772940474181412606189438557401424335937132421974278709449288774015030231971700892423661758136676922624732968857754206718619176299549832086021261485397755833412816570510728912693410707551350665906889157601614857258312367168460235578023618323934139007355679245839741453985237788390222615717976331977597369344335782643382389273409243980693809525527537312912677525973723090078233272398377022412494656364977531632662422754330927746252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 9891746413611632977864733149191139751922943419511267108584645079633458135552319602095192475133303653031264319390892539355649756045671073457193038555691999124148040498934304744093825043170604082872514951560660926068600638371378297774995065983453137247434398829272015612458047878626403814761362897709949172739190860684796229565215184098855680230403448680302801094905901653144915134035355918119877802440237806317984554791179979604330963286681626698665287951852362521123969971773360817766433811094828693918987586109397922378000431776970076714075955855401375869066936106527702811215984907017613213556183291434856845172815407340931637491810050802074552135290822385905046513658139589563494684163578915849243206628639129725689949703908203189611995152189007316553174280460393978151568673803402325330018763437067431719503135142073776263894470097639811280898572101029747150270382049080077212201776201990397246313923210188675658019382719932871714908557530958536194945414701056580767285830745763515590983007286776456223994930103317176582282585338351272517524785932580601616038257684394206188620858088973775805677151321605674213450863971877145997867208109081039125262416074725045124964117971766838522308333099166178164597055504247473273234467814923903658070242762515066452027557322799343124848035560585697790712708291324019584657046085562625114587688958601065505350819446095074754405521248520811131733248137573276432449988347594212163427477130027932433762868158389535072565589578803916115936455106620315433844351325863116137853745366880336791115196504343790151549459677992334648975479639942256894618506250041762191792357534216273819116579168445745530676361320691511686178884214711939399986045703932971204807231965300113446696844650787706967955093152439142608385038273642038011471795407688966730433411091130953770748608137090002539107219641205770370581603154631740087961989083322104049028593485470090695541192246686716007276909996620349974456831738544305636729911467536185192438194062211245624516866954054266736749033886608226082378492256069521065015455636322818293851749699902709552684756455760283276823931925353299887695726351257137122715207193260311375547247400994078970713047172056584663304479252649091498399558988977642687947416209338835733693176017041841988669076777307710848290620114557197893587862315184426648577039590454421498514042591554572247753180864506883339003907759442230483702379210369215577808255079179926337242831956379836524754010710382398778015593108258527406890930355456545272099519101393360081761130476227124878958797280100953868786675542015344640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,54] -2378720503149567319332223488108412344138002855489681440888529447041608534623000888901052130819446326829151207850321527406650020727371321362368600858261767105543237365033733995627323506763068972281859494346390685642755490011631798233051577012109816951014574897783942007369678820326151176484023463441023264755817087171802296426937387865631581313152506169992041774188644116152366749535449965409434081489080675466979682026060713674086058006626424118539226410345547587329897221490945673741532611177517950154231251767148920787232030183155468743464207021063576928731881035192717126124659076892982591222010042588753888388018240012197666729160152709248025917081890591461875668427456222816855201836389554075378972401194323902893146909556356724846445186054361046266151639258851605471843605438299533163614458681081156798853943792233688305794681708731820433829321435070598204602422619145537336503251620815887433923695991157700705122530448471911521080912274127575725229122967033943167283151848186604184797910040580532431079008130617027503109837881588322614642233755275250997165553706643574435916030654061022868271965126109909958770254851342031258924352062571579458608182446556235324260118418641150877860047723548313710281695749027317807959777360200248593503790691196029961073535040728708105859165437402170359964790428462646625123522548663663040186087799541547951948509921231418854829096060533592300113313607336825665583845017578299401340982769305052462709505528569580828495234836631973936721208995752126699572476821408928329402739713497105184901912310914315251337199049535016171106110231914327225460833086121876183511351676883327077985884681758804647424424828389205735558103459085126074720545448067019991952700259992331581671482809521901224542838688403520460961624238877517968061539102990230696800836417707110353445539206695920446818312013602663867266863625526043145496901733361237490469529165591543601745828753601624204770356862616782285646278647694696140563246794472369075973550017243021664780141312652940206909076632863158318838321611054531006300810291284052877990226402773177161802431916509850695625662804409152401742997006797376544794717374220891112747216643992381014355922895906036602654920898009148470711258406756270107788837340819086973667371890065997096083855362192047407318834177826312387898286863922559161943007050248323517302550103425163814633905727453141303332044760338913755337340794241054481642837527010357623940011632481036090780524057974011882081264334936070550798988076913021495295549095724767494194180122692692539260033259468041254550594723931750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,55] 523476483923346775904846995851022493582943204187850070065879423846967064662614906814427403512775470299416116269631107588867433256098669076623715969846734005303067078702843456056754134820350739809164659924844465059220923083254834372317480677801095449008082575532223468980662443957669439489578976056364086687779474589203318065717340973969902315364354163502156523053589932462387291815843086507489115584533336797459528325489434371874327184301377068098076058069415094993817855150646046878234470481405282938852662560360218200572725000852329677717673438829928365172108596636389464313002596717857636406500871527055070789325765102411022594202104513745774036424118510642510352767988663050831239946056504283759443095770109266169235105382066200565091879310613200947269264991619990440298644951013039372218434430535443253117315780444759569033335281982238264318705578472985565826524710298330147295379615421808838485185171942331240163471659135719809713115510033831516205866080094538465134852154489187268011946247842740683244866317249754767437828201860919347905428909443545658688319099197473884036717954955284262473547701221966618289888665838616347270190492586629695552501044247914305932986679991510823723731511929456799391867855918547012391342724667489390675940687519995768333286072700842301500839343498149637746343783743268595492697386944631880849126936713486263351619200586760103634843381474584925957720809544221375798663637241353352342397537253759153725343951778854265866746012695850543525091273156580406611451157396992488090268732264862577391948837153303447840276793783980924006503973431560305617401100379737856684750319493968438644037117092192459437450864779480466122695086038417564252873669229093695497254360844105349139873605190383742942034058969676711407763769507969142988830994949090091671321274751679604592593529075641105540820241564328004331740222517225740217555485510825458284161674493036846311223080059203115455630171189691063592332878695888539224944681684409823960227197429871747396508089687710054412836332934856196365102221796773054091634293968303770713218051880389358710345474153786252998898540681195423486703244501721030633095871551453974392576852665817536666106766307307146201631155017685359505214334142365312204586059576289493042944289924263360628754483475873919996423107002436665295980527321056666399531742539979440583664918030643251432182432493373144726012717521889767192735375801838513379434618838271318086319038492552163087000141094156791867305574585387022444003989172008855073214397775223996563186469219414233049620940202370847293388921765888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,56] -104171631991129751479365649569492087714332534588750973218173654834112075995715049536564975681415326310308136400564255873948733174082123696576053553799990811817444183968570589962967153801108051473381464281591192381970935040774300187234561570028423134957725232704933153691419657906106892489833906628090384330928774670722836422267322053852657582342237289711633327103585121087647700546353594070829920592420181261763649089336578542155531075120259028564672505221695353413171482276501644365623861897726883951020032404780606026534181223616216555759806003265505864937464834864145074870624129190739674091369274830055156572278018037673354034939797521971348279703828646982349427996951956152979876780474074457952662490127943143095692683622680867582725971420402378199965580795639386500136311701193976861673877634071930557625125710231609712728308405296303657354249581356936472709961986255305998714989666704734992510469208418176494041282775999245017975083748340126655684983718292609709226378744043949116439448107401182357280959918954269023974398632430244119519658950590694686406224418784827597648128711219395759630966853796229405192708980999710231687503020584994557706735639871258060657598462502493703877180120607776915931145607164873863439357334384114058760614034387035412973622125594065603730686826214762385968109189131871724349546815279856348637988403688263501026042820688096774897248175019386688473966689926688288409601642459599228400706768698269306877215785487114894133112546649942384873505625851209870956043096661454603553237703899772725438492749991172034871171736106248302433065983090971063211621955029526272020009959121614225571804855365641363639021779988910806992435416928065946570716298656139508210425453117367143629048898048469411169815729506698845064838818442576439638422505431746480499082394793473226686723175613937384244679354160006511713281873473372903251202654631191470291290608605170697377978835318099396760324724409506306309477813424581718725210049696415347736740061518421328432347395648607717478685484081764866696631239244439627291675643025240018448434395227930589998678305763668244646791549705127541208912799402761656441077248463739405571673507191542449965821777743836280736741032000288526051829184747083240646117497547819427571633153982676386590126312636132529552603749096218773405796784301777471184016693218771821701431375878505646183783645227888058463295919621427495385229273966605476555455676765460526227131419208920464959744147880182956311347411895950757987292293897433096550774325621129710645737840817075735089649717809933003666053851093401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,57] 18612328842655376467668191351415612471349652684612789948633943678666549338056694081643251274311746851097819418331823584661166677923994763419543229380104220898531011729869170578508880162734011071177484994810113909833871312145980244234016308260776251181346575356659192045785481866130871593836764659485248222354167278187380020375896922123978116604599290236891822012096918970447994057752698639618032025194464348588889758577164388772538212351029718370874986817611177571179117694948974753712611633755609961497403814592183504938884480554027034635672031293889228422352344490961551967746400537975951852380510585700706239559131397380470732384770509841383314805732099605459860107679846809814164359076492525766261763727593281599074684594533867254620175648308043562999676283238196645403503010968512995920555894465947711739864257786037231326885699178228798138753939822218609618359926144297585628106489627981726081180473094828592001151190157805969229309733379434527995257660010907661130375183758692476405551508396244782146434151462488334032600293372293452849741803033723801583794381499485586122322889527031849035295999215508072410255478979779017844942251605553514208463926026036785888800750010425290873980990976563867356370008262885978674139427852008993129656521998588634154762032545012478358490064210118777999177465879320242969617458628270892998219494495007748603829765832348790062181968718676335647353789126913034998541848774244817316911900282260178633358004346049446540622368682716835611217397419153005577068565030008877868804728366185849457637052236496619898568716466102533085766357251202041216724042933270946382053787757706889702019257032894692709568101762121307515803289058712280890722716375112063137066951529497931449327378238099184468726145714773116076188618444595047775080112461547651290954139763938317584794023438650593603287927915984734932931970933899955661480458585429856732964664240229593158830446844201445776567851378011812960117736391208010494268448443603886559816706232243532581446684759156250660667746497019744913264383435910961947600573622097796505771200629557814469112113874321483829856147272769652356524072498585430738616863630849263519706290945728313906320196361123751696964914116862477985908389789763088289841088275703456515993284837311154938836325338033735501395637348515129169499054749611125322910898873785940408671405738748155630668555056836633390237776062590599481963666284090761821157433973850456533024918746516246969922104466665199239179088298025345086737801471137656636876648299831672136510462636503741019224651944024491006762234549370880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,58] -2972391384311163314620853718669396178386563548906860287604054692648978637579836065438826513440913918821445688365270710994272212747188317780389215637157812230507002069484610378276254561792845868193719395832883434887826836157894165047975540094980402867054534692048309792878187186250412331861119774564772835983225198930865784989165196601251541220479493062369649544571393124138452427384710462511629064297845237255607163970620455319965401347653943816875677149784502001105105159559232166116071331498758882958968348071948084495726047083725382562671743730330194692835756961170894667584362174817721603110358609532755271918076565312749830857196146329711734246995463890659502630315770959303319626686561236645924920252086396570912171860774095544506545255172819521925517560291219091955789763370259999490865067544550527453209014503194745939365643319440441389075123730708023970993334921948529762359693168061670311129521667415584007646971093694326373453775000255928939702327915209564135738881846000206497381050545260231662856967167979533942212262769776318983250255454976995717347908235054136644157738568715650941804196894645847913494171103891587587800920578865353486557178935590599456948847441370172870139267615475405635080651604576878356466570694785714449605272006691969192445877302038566645302918716804661290148064371187729855925525991183623059226273431927715918371090027854490800535895357622950280073515372627072737227361262183373190113149624563396955118961348681093504475901442527914683538833024387013968016743194231567306908723444732060970835386748601503106917661914818136418599214283343543014277865865935698773442616929457718113019946926071321728943153438538219298269639550501685003954830659782835814324124262514602668586759534227617491439518969383466542895105619551455356984123863848442467520217573771188723263243518227647499315912021896735656682355460483254660164930147060134939265112848501543773190859864177276151079432664604097202099308994803284954160675977468240314914194030997785614269666195268388843420113675584249438171622444485442547824812892700724848850611885303895382416487896260971177997385513917374758207717703870476004598914937702183421248785385609561988949272456619707184071882930682029554701211556847373683231871613956701816981243138038756830230507416734336376940586916042236302309488268765880851643148730061441758438111878567361896785458159144560825634011952698842719204194132654410651302189673423418880720177997973340960660281466654621708278221209789950736328576116597496852694555356269347014614471935891132000543345347668324322544500237926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,59] 422921789000568598380398583278814294293151062958018497733409484011760970722954014358556403660906469958880047332550586812055116337375815250632321828792202592251170983968571781432588773423965929105082639584123421057336887481788817565513283791317412477158413206610942907183067880877126800456363389851443071891395792742140977789153370211042577125853516716182109622759564853562429772744484350791818681449399919157318064290035718427665643699456753933212105731566999106536492698296122281377185034672560746713882222951139377414616994845515195177634893134916853923718822736811595520086126214911943335361659126055202808468243555036262265320887983651883691493239636042339741381687800644329511696885032124837688672163197445049942162747363899584417294358531888534588168926845801196737456661980883199866980328125058601384928364075256082037787187628894858618370954597985991089679300476680776337179872413120752334046691657988069375467934096932292312037830928982523424868519405853121005658362670265314667536006219760941585408808828563356843337337610552035922236341332395596662458043844007370206340679442108889434800200442669433265086457301000975934340443100165263017200588933750774431829906605391364218605671779602872015963672626958575293289953810411661001989743078157890354718082771827976760059718815937298115497107590205128380947828074678048106988196300846919408370124113039783038436273133366872928201532150705222683845479359712459293400410279389624377504563438291115319802243615742184171117068759828615628557008365262086633778908824581461170645202166316860152990269163882021875208629699938023286190306287809845329873150129650359258161846761264002351332277933970877853002050722580680124767081051234248395248762775918430193053404001816681949461061959154023973303947220288690531191304241160727789217653464429326701024752355310321999218930607198632315742697138004290228118717053342400036525777069994402957228257456015500242507289348682091317870108519477167665959058746460025132638174915722665016721821683401248961087162562048208949441669751232198204024290938608222958411221960528107440853184624465903559843259350117811513587132504252703260445029431863446198125194100028678623804675068922697417070375226974265861476861195977324788473935983000965100107825631355001736257066930846899578431847036677791360754734854139882030533709006858593693241272068980330965169244844233317467992681082147836300963544899036976633866746217708594791088384321273212230320467677809528776320198184185263278302927015889482529835044910569044958580312321622135460265046780887094843180925887447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,0] 316809148662736351994336671036912255384152495793480588588776486342056289418371532730113871772727646222064874301607496658704258475090513664269924382280864056560433404502826447753161260209009359899499205320574265173927526194487238926957494165969281371976783591051022513226388556727856211549324280978984178878044474691783615820681636970749104380283562458350552022462783521606946478334772474272271016082722159432342585051741180697964050986511120950698270676184976476201333809521614362487463533277350580866092700531711397863204313598553733937587460208784335823543844001724372382347294735164011081758780696679147241649026976073554272290323378300675249854821797273357535257187887020471721798783931583449896917187987812557580941913118077202428368782481989388411194128564511109052387304468427947993996435405552865717119962307768893499231954194188984881218511127380527693829752777458487702858981095696890565764046724286493781206121937204616890458350944459113090112654541631960007329815011603518833306332813350719061165289651041512002581600836693637988065356574085314779139031184787067178974666522181319774465145033963728891690302412322489068524070995052417704754403636241676217140194183136161762719494218036239411627299626453204434705164767224794837561688550407842116172210288236657183315490106744258782267252543971941169977326090624812041878146688434987839802276122942134384440113142008319391553954293449258180112531527257835098952469091018381000706941967076895893143600568224761640500050563879419033688557384895392716831034303469820096495871664428156494570801033380629312855340907561707980589206291629471528053653069609555645727532523594849085567493920309077414258164114855161841374820099763161122943417688636843733959422015351685151160662581439482717269292601144135750674627630525799929404484638036775452112549898942435617473799423972132620665197308131832798697172396076378613979123546826330352074181595743214270193228910529470301464383269331061652837449348713987294231030958480164166906219128769385357715911533159041666208120951660153563095751047616163738565790498289828890375534594932489690289266838943205155894786027728487343872200163205026661119952137872394934363004861024260016538222025121689912693457480249737810562737190386359917642979232086933073733204150284385935991034015566553069392950128806425096082284931990797309353938953247801379406374286671604079830683037144664170765062517957719406222449628009395487111249381730926651903848547061576727536043018565547093467307370347721729879564848282517098466212926987774677283793031858362378243069181952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] 16963946057211475972291792246310159467869327050965856833640630476210516103815973633911694898127438376246627504083774796877182623653880257990482743068676583395832275427269766133641477693233667230002693478659810537531008728704894389428042495169182705302065447018140193458997006636894175758821664936128461415812743972244860497773220218246198620184320557563859175821448662752662452558870372829053207283139529057413216231244447654415679959373023960006064740609966289490854856450120627647521082167704745544669878436877731836657251030971520707261316277014937783718722391924565265326874223773384765294860111721772772258067980312590867634311834232927243129567806775205495157127856086050190750631251502654973247339557228266317042294415975426821978773910827565452296667843238908719322307668997458318637375470537506629656277281707023774117626337882955216477830920752564842383604652943665948195990901634111680392809234586480717851527691542225083019489839012707725370210965206273936555613126128886914650207811847228343977766251427793826508306393486137952266318434751253688152069592142245584877997232699080320525775299391298330347723433580689931912525232894957517111433100213159602400476447443152021408328514302381619266781780472197944595358973515524683930630204797313526829182709508707648955232848444839126124394195402649797166308088490685692634468802090443622854266429307083133504930102618792474226115429073986534466702044567339353612806003795093046732846169379103355249888281253037543937237694009260974714454680168908170582142100995023346205496426741860004381501782382686979328243232823509593881576184200190721510391759890256831901207629574324624086104960585425524100134840419565493035613175299176858493382823756516895247280224862826836562961069641159128583875308295607060946316134629985268781507435910305336449105916986505950151756311292838019392946807686765614495172177485279199931759266180095623712592880054771222196421507640841170819686089086307553239681797595751499609445991425609144319658801168027991756660997424240960046720321668656003032987774639009312959650436192156879791154620674011882939179105272584216742856882296109198918539860575387677182145258709287809152346919804694446642150839926678015160268425737548988728019699884534898866596563784792586700461523933976961675510441470203111012036684465095528458421877261299830885939378965832803422887806288773874718145544989817877905307921406799531579727665516481693135019487947239103400855624939345778341184439347227018715135244380935595189966676292990703043039098520645693039437007593604451791798272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 391464574077632585101179274368078237370300691474117725612221176834151710721099949941988054889633376803876824629376693983052031364815095103656337469919582353973386196635237356389540212561224722914076816014836290922647969375437220969081539710813260901362149418950503627659810206466469762140438913008404964743742834930573845711982640204599961365237288443451907762437113886582468682177327171539906531958358416331918965964543548619549147291616116382592674435422374715577392182014418017446537046168990696361234119860988675936614612920287757993801105504228868980693574739205691567224807216302311447153152091822769783334011178724599413765978514769428810178650898412576776544105983297915077665482871855388450826870620793353944152988426311503650157470345632601502657620614837539623685802160253761140550923386606468331792208569139198103752512398205981158352422748919509378207999024504473995840066222767679216821101765163885351879690048964881628169286993557433857079944711868251370334573785017332819639550198353802709250265006457848625448357438469494475308139793526344207644269825729142847592993120365710372107750015034569607601699308991669919178752023427188905006460255917522947833113348414681464141980146409120257941821634734288342709004342178512406104753526523727446334714815882623047522262250528831522410639614957553069214392091545038470409255498220001041712161358496582391969422511303276162375936680988351846974478873968551058729369123070848206337088537917916596366856973692008534065023979880139039199846518672405703212614440796117436298660132502839595390519346909459683475224128708429472644778855098879060699045594287826118802514589044137713534076527523579476882347514445639737922555834756402922604193007591361839043112066006204674196790735811551566156459798738355482431345988712878405819908654500762149542623727694467214549824384997300710406210063649686976778273516366380544921396622372439235390056580160016099660222232590716068253505555473412475385291953212041131312980632815712995112141613778962307762698600262459860545890607331777569750475165971504271351936445581450083467358265993720872154091742565012135833557023329906214169835880450033059173273435296483191558259689453283062235823806580445360828132499522897759762275616449033434211554111492707937627310562842067088772777067456264448663624734964176533337861994357968094477953265525915515826487770024833566048399738908408860611735815940224602198211244835734244591980072800472048317198432754728319033870824077150339058488647306293701394513087093130515642433818462317325012311039751121997801233435328512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -2939955074093852146399844089859238945687552378652114502496881507325103176825710022595689259335093854057491157352042091557248591095466167388950643245982576323250466622491944972466845570486689201745053381421088916207571652895791481244250049097338122062302153782586916446675361227351780741249156103065956693294310514592113344325778877290278577552884469402309833683665681942838192535565231696706104303693799832508812392765650936305058321619323607318160453314140100683074675401902128679796845712967296940373492290322486398814744184857042391574861930031909508749925646060263099070763124712768134485176129435765732633970650563103268410289198688330307363520081092648061232949975352860928611102588523654365676514299772823359505675382798765124266746939774191044911031804006931206140422175130539495129706689578109403602418543016449731010138989800461065584911682900151955957114976403579680420829183385750511210638251243225832609417153979099690446467201811832269479249712214091837953645435918365671766714739922357835277279106174987870476693354626747406659410436984935587692070531295151329138828811002332092911835971009098215022424045471442460274497975405036604612229728523488744871167742217877098695974034014104038799532034463630316904472020499071516163794921963261313882031839311367897889002576909745103380425315027469690749078788990791535067900485890812012558120157832905650151621730573672503566108024786939724322147781359843872315175587193546225267510939411412882605543648384468934596686011293591652932989158747204316262802782095671073985468525993653463501352141248477640010462149957216469803487658212188206160306724479806502819742551166632987088379531026211483237440776677732834784208763612104578656821440240560201248908061317272060634180671632170272209830344762560345458319255071866402898261029328835892540705873905835460475013129728640363206134732934962382134611848074666821343655858288973276478076803194805069820076084895671770083274909974038880249984246827542339349983414699317661877824755697410863198471733416658832068944935635126689523838846408347835981376125745718943508169757134565831074933017753380449046963736179047121918697082068918687605149495637470428287844473721786209631514931852202076148616438882477640377790841551168492098358709348242889912350697787824455062811204129686427206340141758009199869612774172667796427841821564504138068525663419319805774875079769899791271772732059311813228440367456262359097146956068237460271510399574217643205221425154550819976620016297035062545313838143781520691758916947574165320269778496076910929431672913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 196293028936051294370479539807202690098537124535678727938809457839860802060206547391072298405169044100169886939148277950382686877651961203070932561320939776382570256857124518506025432278254424982103715077615770629713684463309342096068109269269633328892681832107693437229990715697007377707306036775572915875106825655811184138969342738759562852440948195010871024109873190142194335304036807035812141732113097170786586260659355382693433967006534847232241241842086724943199027482285278404218217286130862344824044865720121806445851863560468780078840498289073386988292784490556861032503938769745679879054551679257189356308006801354844508552599282380006154202660077176749507812009345859006549875036045551038322753271371036992646421574831343185230072873807266938890160955267070930451258361392345947093979298594780780113732615034241522893442243380517640408911303912044615624949461930094239180973684180858432009246799411906420361968328863837953084775189333666898689862052281069877526605030855287055702898104364063081514781259719551603593354825046835925307527950080469565186588654355057869130778233906795513237342816546430431279382579029321967075334146336951425756446200135479363134709856056464108289999531565555986732944374128487611744636054282921351235618301675420350951587029264174632173196042316963982136254523550927053430138040098606837745683696302077482139467096833368164535426199971478745715802095825369773694563778519149497467777404822571464471541517631352903112340386328236517958324358107108961061104404248976338336871432022191376428959243847185825965302300935014603013106671153317847681651490819955431662188569353077433658226553013790557171033697135846959282955007391275203117511170150851242457326156715842306892903038688486239076872363372919849864775846126919341670268805230120251660976145650671337636849394531770501031153552167240912747476271688191569658850606866774498473752065506798283698859219271247739601537706391522167409318672067096051901336456762666241634257877469273203063874750174373292451492308097833269469268391550130207896382822116891356920523249616524362933669620652836640248961702990947730138295931299707211275890704772507202115751774961015725652552517306676888561530702716862841443204874194177510138418692227610937480718043164443626694295600698066566645178959569556836708585175537269828050469763413095127963155155844157009767536570285762675017611240249364841157385112186428971091708885035269884424480712553377955484505598391358595225250176466970427220972236474960639831344087194448355786723198080087950070839608660091055794263504883548160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 780549450664362214004350781556405042384145686355752724105897046229175350070668834593202248390260849934955805838922340965188552464963511086983471667678729987586139101822198563190201886510070567565510355940298166413247824856265294642001410843370066951651962271417670370412554712285974900215969949626305904272448047015988937996625018836354798295092796906019686615091404520662521657219812897468275516515724273306516596233331224425671877856125040920486203165744244762148958567030011412370988819476219485508471590979562716082932628307963180745198101092786911329693723227999802568702806696709358099050507088936293954463505801764458631216432313270761184348615283025337403969467986618099887041854355134497145246450986684642676378332688930940249248905615761057064921195788206369030968082231090951055488215562126228027456589076545791538705046143522783512622762040895524476734669489380573828630955414432336384867726345873620920604528540069358355702612909145404697824915055323855912488486316730954391317812566456094959486110854188845033605407182624023868487324242340153995135328722365887298808478231216318010838038259028024332249906458825463038844543705612408557377834995357559027492917988283534248018769192859982338815113376233330917979101186943664317127849738701562939038273302863081514186146470957373379542949809672519319701478218095390303209216268965899357017632858732079364840048534924711903232829195203743954518352353237968550147142420216737546898207708082647956705624378256306400499957154076688309729669912381376117639867567408787963917460905042116863155098329429767632448035723859662703736231951264354167744948423084054626125157011898664941970417321275387663221553365499443513432064897112630917461181167419829742710428991877454956510488683149768242015655422987907395050605050766516551969233663542645354661894304308598434648438183525364892974401772497687902095387082352073787192577154822112957438248343142384801356135499639319650821219189507212495039370764198927988607145270237769234299548596223537087305402063144995781453580009560406430829553900277088535984175548146547264737362979969363425429361403833647876082319523088392290451879965796576074086356118876692858317992629253431067135926636429255653401679218509531402833470496756323683530381866568939899467231671467290515956608660626070722523922813399067173316172044650109214082001752257691566897078423242338155292017257238646114430244470106639707910857365129538275970604575166212974744103511191414684504450924669740502495777358873143371726918807777385797355830750876764449698362159907395143054436850676531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 4792766091302001970781647922201066626592222794725988029505178357550769142343181575064795560632722432795021997274012867709727095820577938552748623674101426529133508385174733970722685526059338427206399581772977497482243002055500012395795997751595182390557689666296939573394389777884748942454672407328615533546967276373194132575488410068869957318959899622083281654875076822578176769620736099671452693681687992430584394761690553010786963320416417711836943362346873344257433280551231060547542823537439808595094331558040402261439086295817404315012251009811039085124399476810929444012682347368517607970732328146555861457931826009519238126317544821836300791620460071675445606998348881836300409798711070082321344536496604676623340579369658035072647156342015949306462686522537152682397111163846810545883219283608933392343667230853876678408035100037587290037647318925790983333215499349406973757016000200324894840716588443278988433418736556501204305508220127129902245360869538145832538544457882911588795998748237425091812120093936344051682986881745994541422061267418555951805896917603722396706028240988153362430721383051789020025655240011613480155064958142755935251682488047403263623595887054191565561132721132184165086524381557789824553268761400837892977331255519786308808493026496443369483982562775049812738662009504653966940978103538488874712441894954573220900103329058886284107914504602664967515548443473128698181547074412899765781182355053922023166645160589019167707403002821035507130335204405277867732738826868431484495502215496975157973312657768305712746108664243170631397356738335426679904372581603076887266093701806965329061141412253492486808976012091868043209948705222593919270789880397746235183565220193712733957509973426459741167980749241032121821665412549601128071430988053163756932684187561885013626085824479905672575778168895017803294888406844608155097931604258645741634068103284589177172681721937262480113876104879280241937731830056553051703985564441647818580959904691042963531528916885641792053270901040891920590573405264455231301309875740226089456681828972892283536497211501965503000926203246185600296721414910630924024700972836359054375147161206505975254577215953564589796399624612173831697896288852259294445221949201256529767374887686787686809988360605141161938330341492193399879511403201699364977591773018666828215670163469033812782443317069830041046880602659567806875849279914682142082881557666944106661496202433084660283786678308891274987998891071302838654932089623208324588699065885136633676143379650481192069595905235820078498815844773003264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -301897132002213214725792857928095148115735106856157104932118435132758068353309341782421252984050928167270671970370726139960502972966307730574172333765199399160219412223122957283535256215311692937568583245345759396701186933937780673387323918480167144782647082958348770899654390760325453209595233102820087826902144526492655624626454246671270631677774544272453613184495393165192687239676092933600010594254321230837100149615658523636013578571514994872301497664237393801091072676651855591193667487446550688692050437593999077004792978455790328501045611213189653331709550965648817476499328005677291518537921812335520377326213373749399826088151951714771858200691417945711985145319505963481926981360127556272064802470748675853323900075186040841404326533905096954799044437500698934207442533863096384324399244503067757211334521487308125162552739894945403108317045475419932944565725661544711488940611779534815419027513077344553277459383265821516249476798859585821632460182213444709485749517393187001683354727449523833288964146295249180795534709162860658949540040275718982909005074112005552959034792933181985427230663263801859292549839732455585395342620912741295008960214407746590960932157417067716017207785337786994140129441609394061681135998521074405848138494080565135621971339007395972337568722189922707932819519448628482815623915325679827574566669358365708562035449783341254766286445291002970263177143432656857514243044117858631690246095984162096686201886072117215012019207846783745321440290983454984780285120529692108499119759645200771830971314644537844704946196492404299637421563240830842282990931788631962067314878561598766145250635765507751217706701569107505134901821077836404919318464035724232231394365541667689330739194595590806481670552436386628602283263303526929419249585653557745417725593460058942858207840364898662065866617765756322058475484199522249313052238544380534337868728013669522875920292541885366172084199613630255705038868832622668239889541206512456264435069462595563277697866327898066445696848483051283528029658223726442124148663203248447757973516263279213872748370954632980282455965709792039092559150967898486156623754810550188925448713134051245076311578626974068513342612625770642904406422202747156809954290676726201935786509206006332003436582633369756576233809224338260572539774263674350007490886276278104250196296703917088945737631680688661940832542735659580093021093094195394661087610207055691720020543585700303250547544776188898236528222601269256290803683664464430137684146341960025835527817100257479591200269717224213123802930617306316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 1489792663785276414126704958506358401991045375038868393862800732501247181342874336599445796778131100259313615739843233329032230721123072912961941792230540227015954528599831138342312923254678412305659846809588387486931620709705005951908272269638956351540364099538282568122335384706112171634791720859951387175097644707870560211548450576107113858062734334860282718688504916955268003977280729150219232454435314132783874039770201255715674635727314404351452809126054650713338513627446365930987445621989035495237422779904075384698026229764429894018900876390795384524639335481704461760076026684958648957066432348426753716044581214194671067639959908325085224208690303766275753469325131162458387510296624603589871452122445225986897872360340638689956165153036804170176507212497681213903017574966250195990773903982003230683162931113145412483477281805993037957435454623352689549264926398457770060628124652760044233338165145016553625263064731466611766215831184939912069205091141066673909662663661279184447707858393248722677345694631308392227759092465059308986446508854312802001863222491922185866441092914486314238608038177739006901872513347242522224470277201755315106491888045951321794247926361865302826065787463102506318460344648587107494180867452023289041807185978982491987298689939700657620961545293025220072745506035945068052177745139884481575571822063526018748712782330117486235451663689537564647411470610941184961002515406528768082712737606031030853984720302044958990426197237722674160757185440345550663086928077341801633156920613586994313038075062040990003920822244275471898733837846215956194512096428590028925856208294041570154259031106768230486182722969433425361411127740367632622003702153186832159935874251003050412643130453479725575043763772864089869960323863553077913843867352260359189622312167794539334311419300230792159162022923537307662038930939853043858254356601041511754256773255988810617379044729213256725492399616392104232628562882253115963741873231344758653251953141584377545000041225694614868912837159358868850618028389225018304709849159395316084131514492005806693656830537067959956894937554643062457236237022247276248580536868917657847996468177313220722347986932535983530144285503119245992221701505936985071021503592541745680843725376580441109436168720205353531908431075869577140853429132583228299504842065747587720736536434917918898221816807747478670377636851844569935941710746395593702454775210781244504396564261962819805409832516849537236382069480123075586542233091502916677991092824386239379054581130863371406961807110347660627880571084558303232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -853341946892246991720545672289887581558952048421313061150736905486124887474356785805042671393700812764652185230047209957866164395026252746734340335807253601751819618468411673825583577030509361486512826777607883534541964494357911193099366745962985303556449436964128878787944336264163063504656359538233040061191961099105961570021861416531872787357133821486581883311801585272495911959270370737607608487278925294664701657516629439490691451789230021552451854800898736622973403234705782931821859000859583248165896209381731259506213239874088197377921366890592116828185875695584463216609034171917451010239021283699256629228221675859505377533627230751890913677632405008737919647350487833447665303302760633853983180813627841668072303825866680819565764076755271669522580089839044577409499928503176728442612568662176614244556276381054675451618387426295626944057104449978661012808645345809014274155859113308823815367260130555568368161467598242323719935388441677638920596642721285174095708059383087971735101244378373302246860701233478622019976805425537367401599877159321015083760058876526080652113433215251057095558712996239027698538584145528947651917869691716884442927729626045355346778891420573818441430293456934470085494251708765602272551082928708057168248950615925629143665412183977998706881926702497471340439452033836036132511057431387853481506594898574408876324102564697673359105106368388161065171592556775975802358279411462820783970150158882881756491586605431625001259089498703164933838199124323884927593280372779950708467274698685256949049916879078698556290980697027965178709936828232459553308864616683403092175299170440363716416876622367970576590303787646266992920623818270632821130775319119589630639571118528455758035232819575361707527307877115875081536076073754292821688574774637355073814185792337414211100814870170558233470480451338177235986949548808097718237044647183496301572113294487933799922896715540656072148136201274176849104935746547080708059637017946348513690179035892363236284829544450365017372998843981520129264843773117096860754774779410587995325509251976469111304533386303953014923690854599966114101483182979766518589808075644450715981965804480847379675942384490684565225824681696425638755052629987082899358946971831743591245515995268993986556993287062934553254004602043476511161896852368695020944330071012672820111813646351651103417255324683693044475358679867454576939650262780371206643909192554626669467791417512669163816117042384918572964922193027477523151272965091675667790399523911147906117434274124804344510740516578014190692300905617817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] -14338580006307256847783351577166584726637312218148738199479628045800204668937159746048954073572385142583211255038957505508836699481039684976911370354445620015692615695988650634856957666892080907755842810768787072151308365974731543767705020609244655490195619285881589400300451162704546126526168228739399672049028940324347913417267568050689314376052185158327353230166710904731011495084681960191790166299880162438000798725699908755859777663354462943336758507512424907275358505422926510857927370373505386188544463088783605944141736062587636399224578877842549085688319672265287765948921740684883883776963630455624714640177169464639334481920096910787410474125106939217116864254125204972575919894402812942944787280893888970610201856254780038767907453400456615996267392740830328582797288398236271801572033279668666462185671994683939363590377411360721922297636951954021063322753527803038150023598043874266537336101787435866040376553885972992805552778060818372088513280097354809083205450036311908424133846677996955965590117652799529651947697310530708641218961174542474994447803148559055571447193749364802268836821623272222419726848082256336523712583688802141961117836745478542957835975512795519109336857126363005461880558983239326923364283175893051956936237811959078327212642436089958599059561707596361671149230273391826459042075789892625137798828266832196634130042119802814196099797530130665006574111480054890574270433742696188796993266082027206907467742636216807735447218963198549316388579470155601135520372693855248388780660402749087753876506709238139620365813002220049556196878090946167886329159026536583263234471152821829518912775191092432384295835814506302998999793344717278132345830781966590456996975953528277034114362504326410353374794797935077115607801454354139241078966640509787753213075082965760067338785398422726454700050366535044434297659618989816280404155706328332908431644945886232552163893462320829968902829741679424089150447741887377259361344512966885386216278251248392293124244251770625132203760139371429929074583290309941377413270542631924277483919556133697965149173613755030743330662163762362360637937592416007129897482680540206385749463688835980257562712715130724918349507097887473218418814689276549917929802140819789650230333756637539944292780072094485984966037763629549923542249384016960650938940793447301214703261966545968554201964090849528135886896196923040495742117502961431705911279523111436471107713637753975933027828747100322818304050239113453070810583161240996105335274962646665479187225705657178940238028540847607608492556900157930602496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 52605397732362764849697155081276848843779176219143786786481583684816897806403144520803112668012980042926069466120373616746149975054749123907832529001599234231878630060058779774735413328337717803577887364251505391608632789847837156277482337575181475237474758085536591106306315210686542174351831584164378681338593867266157500052054730863669439869171035527196015939995156477803203552303905561459953006635438436151001857411297700959869102470147984203476135149789725794244150847115718631883619383605466306613143746527096327559293627404184260695099242578185224231604528819915636586842426037290706116634984950950926690786559857743747745983211051196830172804700479344447058884842160426147097054483518558701234475100512385545185368932781717209343612863918031367025555740134454463040401817520478228954885749299614717687139625462182791672775024184601913840103492271306302670372635038332126601498762098666392041044210833675274454178867709180424642058254152387903736633670423703752716258768089035102177371092506394191783187998033488314449384574971533481393540562991008292735436199825686387116412937938916411222454765671110608018666028099729660042800828724676893404607882762285336921352612810026891442734078283368950634235183245221257692866829910034736350565564806909858342327129068233324843504244245679108965970194585087826466961956454504159495655430101696124805100527897327946021625487437868406070049469427257084721009751551538194113085773961204367545528868419125372023456423190309542077110416057902551511803751752998185563277478227960582411841966529716565596773079194638411204428280142335078614270552337363807888557582808737927659743857844652919960319587797059495298506201047716017768226333442004130167816584944951714437034025425745632989990158278599224996554159028776539965385459020841397021989891194566105337121209314901443203795267060521875854907221844386057372387845880136697663121765370438591732497312959160606531904213639772964470194327551171604818099834794664902635487602072284367283092004245095983059374867793447534660588305540749112065769967688218601233003791957400592063476058574185731320076964012216197680767886287234333067492151551670450479115919513374552614806848767677532279540827207093447557768766802388920826732074729411992820822735555369739239593496262552663496380620192818425348527055709340534824292586509891638914918642465579385095253811471768681907266757221040234748830219533331483057936748730125925173871436748862231951659600740158284870500041391653498155843847226052779302685267078652780343346310371920086483101886133937787915276558537074094899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -4131539726156906504488766888739186690098237154190583128905887725686815305957822836226682031046483742712019029901658154943264888218649792920184617836429384971153075257910981596978522507514448495149636850493490371233098119994770100889385031445472601627902875998245672171716847963181579047237134759537712043346618907218289842342682899591732699128064755322579402616243213316920708930661092498225754402855377205996096580186376002966267036516180282467842631989554428352536890788480444959602523928883998995152116672964401281921595833908126825967593755932035714330951625629938042993607873079632076656360493116927014087783208338931135296565261106953839691261877235558354938504140202614629637508375268031903606136289903268828306701021641323775388762980064922187898209623520113667600631530706679500089760810822169192098621213519096184767087525071077185723718824521991676250926794066132816038184239007808532185049921315880252760276419935504239982264506054700607314041973312897597357499678082342236209683959618237841907079305958958108427735453653316867320476326259379558834585908835568373392020909559386653266405913808054790304717315822717683475456099080187859452659321698817756029288101280658449564739396304513246901835602637790173659260533695040633825486962369306739373657463815990063256532808450332417194695758897738173113035080730343390810330267054265385645067822503545749163158490116776523789085315026040987171552381542231464469604336800361484082491095064133861188960396961683751858445406278924866542677379424776693114406977991093014363422414833217039237018842886204622179061470192868370444427411757357706215447169872982682841009978473516353618444491515570038045125365734986266041675796902292419704340350281125450690326483157577325830750371249244177779943857908201037248340334874035718932241890654731033877549236797036772317405184494506272285582645196252518405979668491006475320538739500818049010901494583862027175256359074841188338256783447506251566550930138765697201262744216574795234480514429978353603002301500370199119100993520719562494120911476656872482463860925146345239180422467919502833496362276388792506683404646744521110891505555723652307886799474498675131458534968588659030051245727457534985899219009955657960328075487652249937076201981090906284941778465162397376011816197515242553753220506047910628770271143749064989434210074338547916216812280342730035642392256713506294494717174541706037373267396432629279887388225575535455600957110316122013235803021613546020830728159685430562774401508052602118508182790810547939253968952935914425801444431707399782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -533911993988855985705849762605834532973436684891028540633885450145526231752665588495867997152647231751876127144461752785922370433104280507541524475762794052161418561026961986783007643453271496049903307405385324868629588643795970631986433321044587435490104044456902412401340991281975686178600951173264990249910598760921397804007097598558520800379081258233783088588768904139428054526523907609416477493800198375388481410499574903942759528941898537630884886280490568968428201877997901250676395105648685540631084417448761241668308179383420777176898862695108436545056467857799139322553847685368071033971649251848861266598700017905317841915355804935074944552045953592484700624746624399882334348347201631170492257620025510579195670738859989781566762838885094949821863176724211142533889127209456342542736910299574194976275697575127712214493336979253746748241810502517925225505108336619103697921649950582812187575599120697360035952116889502694981793398221581599339832207743729724044825724124255673996569317560836545471588556479462609431301894568173547074362758965555366022737088315121638043789384147356907711040725251457824785424898951752651225279378841534798588544284916459244047893484426451476436220312475322699800897121411967046399428635537616757593530913533764548817784118585984108504043159940304463761706757353606750910104331065499737229649284508718461533627908477005977102472034734994977606278249824049610361000968151584564684786504315815781260526118922188292145137936177178521631387075010275423916987964178065866427781439894038147896971821062039673897085559335059575982155323160956476875676463797055976508573231607166325799728128735169975280668959186513544723836786150849262119523688537706955359187855945046886685945542327906369336973254943643771424248709778517061831672269173542881311030114252558733360044672062364284721628518978216617015341476506200216729339983544830275988397887928252641973938194620493133980056872803462371971050952189683375505025906217422622973815530827394389709677367721714942112085990130767925688294502001983219665894461327866567322342210456450511078012459909271866645017416896115594368146548402079177738420449600214090531135189594508259813432581168883305300659640477085445235632068544570328040133037909918825704351848612405904278644655112745793116221706809073147099852244086712384943294122949861250512826595076608083297232366169173001359241078182577745113106900121064278581816431291700067140931466311624072538283478106174533271915324793084476590578500945264068977204404905521233257014186576813146770006774689364774191217714641829363712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 1938429571150337703964965475335789660129042891378830720345255414631209306350254825332197969275751234628731957715008095473598666119203231214460007354557833538851881205997022587826221625646390974933341829552613578848142216762884915559236525962563538934583321928401141362302702567084754024250576670397950561191220253660640095957255219664436852620405761332925836060124278718325453067643353874165065614063911056492501531174453668258668550169930312940884877928267490713008328815682875402164481856360458489272935492689776355794414818304806677787553862293851549295119635210021072586788103295312803222233147890527840213978719737210301627110025790999590475211344013044798511679551842519090899275447278282864703770120548868737582797863624599835938276117306247512034681915455202540193584726778652091200590687792210410491798229754382281058038132294091279531211244983913442320810855668087831884991689996461415301576787267181699668350721074656782896063161514469248565674718047356959841105453352713300485648270095945819199422530173897289695694262855772449133338606411746297734210335483033898373982193956320753387406852973973718369546049956882121885006469054241741705766231549492306717979027584015704251720942131714805773654984353694643812364610960732331167890450351454670828177430365378315928691879177370948796408428488647402911493536711172497719855206597028357630915205223039324498510986627854866255392546240720925004223314964911445199822072100599550097101759636710855362554509333351659789653025233126688174858644724305300016337749001100076719838647515159043755140707386157832658490658314433575721403691153959805536284083182967334843054875659190657994620241693159104700083079293290278956151907501857861998462584684114312484148566369039944817398460336998689762615195286410373755754360381299516305771191211685840388630702454786096679792994959100447038359791439116855594921009740164984158573885055095016132140145283058867476490039751505588099709485094380384853430521310438366102783357491457932828960382855265648168031509338970556783713420011261533444414688140789988413965258968137331053245692159186361735480957046392489354492565368894239965471121769288082001684648971148328363331210947456925912804549189079650311018304327906547355072345631896926687792560515315255918716777576533618099507406352356902421177456409899562365250222442352906163206756696098346982887355135780674989571538978257629941349710122479986329076215313460038410626877226034930820234138981095260421249842538010064271120296299179906664733610492430213908646736348217507488552379344811146473264902153612696899026944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -3444140164850524065369443574845944020215715337352234578581655154232969455215798798286069621367744727515550202462442675701718853674081632804561089675722958908397625715664972671523124978814078252856075138354447068847138414452067136244517646204617409911449328763730604373259329613817986594310432313781035529850360149421387966775951648039519639194438025529452272550312994702060266734916942586202024196989865713548769970465914800649736055284795630378498681290804407904484184261273057049652363746979453694642583647577267774380394860386033474051442221187259639510424389071885259352726711991113121360317387569470656286725641546969797583856736686321013315094203051019023900895071679513917305265398755364670886254625282663203996725468003771847062463038517886456187319839584880615328832061931058512476540183920139649262685801073292217530863097389724810935583110768911921004938912535805753644542750656347424204074240867034904586837837471248834936262348295718774210936139492833507839437329111782510025003637949424031992011584105411875091780175821822585866149032676540657834470509187801932684876323248887537256216706721731354258807478313233287283922205370885342191170026949544489266867187029290527249604181000358062849145661934994734202007082691169207158578227774643064112457242366868130126503898799292107570408070694937039461893456033407755727154494157418448356611010588459484881132197185914058674648343227807557803603969132199518591523589348041548348591112989929754033603539981200857308791692337681397921268363199039877033582634176254514666420278985165648051055186907411651681331642998561825513395435509307027658682568312900578745733252209679286447074829888460642050395340854435229573719743828562959590940365315247326425105782497400082248031184994784914224458166143308140906444459757523898770554149187216592128207075531989824575697086561659245171835966581131736389860208355005577680496053107564920160425642876625295326711088786858425995967764435261411485504304236749743652172359775034213845741509882328989599475972292875755985437124927831092858481392603257785440015928086576737237126164550992723408640970122123567918406633864329079346229669006506692053865310541747856129261131607737856568056065667825299275577698939960263326099407818296729399528669270792642670774289106864912218006630045923058810023581608209845094132814080479596265442441536718021622620838890370140977429954119620418783125528466874372324630764690540677658472315164767874089014271852921345978969418112627626171552372516070344715992554834790785512009492518661034084305554009897906258407313940070853194547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 2661454671048528484875958096093197783244154553081884089867530068755053898523486183450177980874575818207427440739471640388171925694760868901962557523004325647602085779385420774617257086385622431346204613468759383095010440976457256260981733256086238891328599981794497347475622864038695018564547254248823647617057987987857581308816990413753054220180333817013325027984170537025390583226051477107534924540900626521850523022336187730149541365815169447369854836179806622668646043554395018771696069975928419618211992076801319931250752736489888754655521129254962524415675234582294269215814644379673499959357301704281100008061683784727208478427058851292639799207592894802809037728007074391040381664723879288780015029626915700475444565239975769528036520426863070693399596754164064701795480450887525539835119408054672515440727057021633272045416008361831327793380578479853195454882553134812814157630457848403326343465684164645413612774885024903547952080763915698588240486650735990349041509919973530554724576277441293632619380406502388038195917433505448809987584368671713317288431371777879148500831473992146659028819210397460503794470042296981777764283629843433360844985386772346795381366800657175659573001925718814704318606649685316576963316027183099304383633450390219137416623801735141855831089360137892605704847235216641678147039967582042476502342206788496905887295990551696737826522390986534275465038963541444047875423247239202873381128589150914542199803432674215448034615554444418237265370935482244323468618999526318400444097332658560936307307194097102518787151721833656794066828482576037842503843345394887221607400044767814659226885464938367168552990925065411662853497564114321567792796985766160297680242354148717583082964939948890135741849648717500330357874760948308784054683775140431610405851756333525185238686992596829480233247548339556747877031410026252654754765558297983949561590260299702314533065930718621596764589484697532030684409701800402052711481354339207231117903486539343244903433173141518563083061706475097947567638228090858113965997203829546138060264020464407220579839041674362657574354754553546013100773158655374166641482840763819401337510176723257429865801549363463902040975549003606573847772630144072315122011923188288203369346820530794026790111336304723825532995769443712798084385579424898671610419479851900569748060018711153437167438046210551004202111533831746811450689087304432328977350862619191445102511831125481496699414326375812139832652196181043714357558673969757339824809689935156068690435183552928111331492243015304316501111181468620663291904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] 2909481806727190951073636583502335756677763103808242193914658805452338163179675185935084487101500599858431983604412754116337442426065647331523800361795663481700905311360652349373882943285728095144289982476675117175615866168889388798896724752650353699395604741566993795042102646974283258121916988335509638940191211702316395337163705131814251691579975698220460124505657888250329018042998402348698148415569282822176344531537144465908218029796918893934703797582578160884932020814429002990663288664964298922848344418856684454866406130821463194805424037500764391619209849778226326272112188970870624412855148796945700106180071839134456158511239570253940270983031625993255701126038018490737748174010802622739477909315054133540300897931496869458729935490197118309133281460284877282738995100354262102156375145332024646487152694107994716786000488111982801896283331198207987475955109861941928464612178253426960626852972942135014282269696250111216786823985002936875708780397626825906547118474873944996891702478565314509190302692540150610712332120304637199722781796201005924697747606291932063819879360797449235469578123677467809360320664417301068027745815225619978762160421185657644838951482345496119557400619686828287747156563828594115151195492191859061312976815056651374790298591031617407920790781558458408969674646885064383321681972395077418751901787946535582736755621210139714436830635237264997542371404025612690749750067412068358390416858247852251502271106095968140857627558316347816081005811125597806228473184330613980845475995274178306239784183783601705104226314049639575128489026401316776544543073830854167780206799925236652322668656462583152906512095660756527452592562651862641595319952225898588031949503982670418746496924545807873253253627355140684952262620411919554211510811382447329434032871981791936324586017247891680736381530070876884369581233668813810868344051475127744821088892453851976268196289116934098845359917778977270552484329345714912119765775969786392080349940616612596651261185677071598342498613024248770704007793664576366247955779849116070429265677775961019753115310812542615125024665668779949216434610177481773936208433592315818991172641290131425842508247886843609332764995164124074810777601371344366134533989901718408886795662085499246989280167061360161716414299949162591383648662224798820346525239012675950253437827792500971515582263605022927833857810770675873726830139515063220109132532201741392916074784098516971412805734071558384123907196599215955820563215268081043490874769560775501258979375107372609463465044373465103107009159880151715020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] -13729649235342022958048466650785983532743330418464880359658423637540841720900327349411370606031420485981143736024993769301314093489107861507384965206646440767594996693096392381929905268160773325862535836891979616512283729687517204377025668061012361093595782426796666734063934341927580883277936592455770830569665959352627348373859151175348808281341190143446039134146204633330209366746123042930848146492184986913161396152991187419099838680982863016807413875193203387790331321237130927954008169107068828163453759274911387632993934528731052200974446467438593544220117629463465136134765093312880422463312801759573561864412943468584168944184736570485543355119574463696539344283674206944480119682913540396401811995561008153059501333466833752499000150975493405271466399935836704331622470066671593594803097525989790093569068390195083269452336032694637371520348579814958221442262363315881486084989409895889658565062483755227342368981098810378616211938691000734793794333951649357561732314623547665119603373141878405561550738934508462605816563261477589527400420721131270351366550022994261625192915301692797515535665329006948598655386927760510164934920035013526045256421970855831009674375337082445300096488685423692460431112460283517402206269374166643028452927389668326642266121092882134216012087662681292166416042358654632362667746699463305387892299462556623868833519787959697643002574265402329275429043720559433649827036691890868474500165086959240689821922627833040574388878749843959870890826657096031421495642775719184982159330902960738212870075465382909917408710292685212514498245271959628181385921107309181846797539105124399340355178369398291040179844009724543984747467812847066472610704493494430874092937480705126423416912216475132586144532234455920558949128720103845307279274175005975172097840141890955231620545323807472866489527808453008061843595373402470377675976308008265891517230226179888370938429523135086616085496760121139866334880891909917072578596824212919033488878425904028707482061686453880952254535089607569343369665496073698589928913291479065229262261853275585799270688699853173523160149322986832609662043459038725312143823058115792797907597947486243399678888014894245001052442072403658358817307986964637928250854866766038805089343150035716479189907064040712562766947935775647343062489336356668779404667267757641841132460160859442554241016563255709875572134201540146052604060079840784118080513390305581135878012182118407447623139385101791066042722445291052265865527629544234009889285140065892148913931935046453282814753458440284586322699969181558188802048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] 26953205337283394858023368578118199227643196436417200021635327247745973473347550472651623927365103630509357116753244419126569535040030693678230434219569023601606269514686697296369069919905329170553631837898562570065576609208471328308295359660949218022048749531846448360437096420734129579982781507831980793284131570523302209320624253801410921736850397221391546457895947139582494026230474832886120891617362442105285332658570508623965550079166946492623938981061095690724154518841711364325134682961908395685259747685541137379275766054981615237805652456904787948479501120724059938574507669621451693045986889453742062177944823381083975293492769394194179752397131993345871537323468685346909889196781713676184262991732221224619107412829913549761737063368270016006961888060830256627769704405111850757750422345405749545553981097758035641778353149209180594279684342860895541700403854490504307358744247156792862618124499573865110817166221952775819978051833043661182297744440739271259680726546858447493635321786615676853944864176645000888543205804568025325665378065325988799634158880485341908496653404431262141880415001414924679795747699615042267364925633961030362406872967002419767062171571170688494543896767702327015360190004546180768435890663006762782645604923134335874245024581660717435389386398558140099744919969534241255845857098329853715857243909015218687485109705545043013518759293626108024368692301162452601377145192402159846183184538926000950730098456693349245621960558168273003040462198019067989922797731538196583362300591481897993717904074138141067003923766029629739528325651404029557550058026914315778381693604282789770801096715133778941413673908722682822113923395696685121221553411232375625244494894262084061544452834661535528037724636149430062123772614707080141883903353089095191617462715549249012340643621669946526075373706894235286550397288842318544944041577594544820828859393484715339302248479573365390886061997643589241238795827093461406602991953627110303642125368908492290342510500549329388688031235070422978771518051332599515353331656144894239578721499210133864119299177703908859337357877740650311902428299970895491275475864248703600580564683020765390869206293358861363240178965813728978965600484552986439634181355801457874184654995028771988500931857801278164344376787394614424554741635967369249625242327854768899587703131917033330887904701991080662414915745266383685720827591049378648569695941453690653475735032793044331658578606165262478534677423459492902089101038124991187204452186565178682301334600960010137283481413080013484831547581135401150054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] -36319235491258065660156611965682090886784781373278902187736469343851235763897217122053281667539094730395796365677297545320110366651889909130130712668922129640659351222141066723439050931331696001970396168033120724139616053973914430600899038411921185561925850262880428561095790809699507964773592013537912894687644358723378582008253648841710085910121508615976630290306234431320218856832105880374211552261447524062307331968441608610581997168554503127460197973267849880171029059719409730422591524156936790492348047289186517967315555166620215106141270345211405107771298424999545075240885085864996314658027427985980137857922234596854043005010216600146417936728400061142554739347362365394902652818120079032889000269048139177215663181972202001085542507678862886836365762025491806343510485480413801840235692525368184219836127547608011088038423808056049920224313687695364972229582002250871546601943356197403964805768342057195561491844154034164991541348135100880140778076519132736830716889876908605335919313849821782823561173478762585506111487725367203689908542821632607061768266671672518183413038317828564509415544405583156364033239656233159107430579016561814072867278346938550028810807783950504147583566133331125600186690866793572138799269114922032295860607715131629156322892892595611496106294754006027530479298188033876099459127811132005506941618325616997427336343360337971875258518397476722415472294922753843852982809800610041488242706690161471855158785985845562548704230229215853321653160156519371780009980348641064411890636017969805109447541095993161290412388358891778734699896298455057364196364047566489965294469645973723293445539256796597782198010378478780524750224231718975808673226537536476519658245167742369709714882935829740610978136573068152814525877890099018812119758601483224290061568754618105778322508399256447599727508036512078700197019129372407101167300676261874896616316341884833965361700076237330371929056662617595456121301365508073982680323890815471679400397174976961033984826074821048444952883759800609853414372872963936688459488950423591376099464824158339670803554150781151301712719891717087992722080034646177374000636543906124984220247773282650311481359394548559796244859496423768048056683237783808424204418045389564119576635975413938624878921986243711622318169209788797050839054281556113133752584885582504121860277603196949232710019201481699393272239320409572725310016998827335169478966644544462066977360793944118798646283151628136870410819300414173052904537569693131574869920411661392435648240916985583064285999428522265799133967718190626761605120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] 35441947015116639901557040476350546201423805922239990913485462591593098901417513584099002405654457280954773528560070999695535017380710272892708641448135230917853812304167645264632960280791388968216128561297371829193873177233307390826317590784656750540064129984242330095240326548344914675741147336405913761860821844724612332859098718690614827582196039582655364911309702707681000597394468225608764937640518474937114161713765952759441884622454380573686395966637064014717286095603688694392782248397304324699296107404445087615690045447608630116937697163915195844177819534700446433170282387659888296349291282784357201637803644287586043454242491788984607341511389277321839776630630521653976201527466001483214966112522522815645387429044309467826035924371291016663163682745243493795977441700397007653613055741302962796210079562494710733728236981339565718181934240947509022599512624542854615112870822117218524500691417007288517711994379441372198419121970022029653015827366641245419772828898038552134223233822170393690905277092776094235459741179001922899950076626712998601294906252488217195062707908041952606510595097242745451559371688453907478714655646550061419474539507129264760118223155087831010281438745643296973851211299731634007254793075638528726491911050381307059607613074667542030923724012248098928299336532896214988944806540313526662577522884924551492049387042567135839900776958669663133729426055816795311393999008114157782437124725762355842095217052815216904108575756281613113838427728988750351458971723225134854320321206090072319139817177836745106521610624304267937713636337569975796755650763082140733906496885063751719946974563559255722358206406952900535428645497955834874052331516128407880803152262569477411802164377064363989078292970177919124808620896300823130568089413152227033746842109979649557369770943493004641432813252400238486560084490237814335108809561651076086154730581280282042997554831107318319726837709890297496977006021434103569221782961580272291133966331312038969669869847240674069311547871338787916782212428805041501556358656641957643816410919173640923022600291928739698207948765489110127371865703602728338256814539409267259225052761999142004645759614498032730868214033900687831817818845619574207801100180383556443313624611884150689743295668746542811527179563028738771468976026876936010383725083891682559662054760909135884256582403434925061938142740145778003959160123324146677963519315078792006512748918967065227085262754294846270624445363853482275763347545978087407596108059815477114077357132851271437229386238159201192254026912386815256166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -24342358235954396993955092822536076128544159603685422024644414271092427762823793805779456014310038573986016043261008348360726199459233975803644039681554607030339330065639952230557995788317044735164063265885484578552442305040610007349292370430650425303314400635948451183057688649001398850260280616781257385623884224484440421429934856239079596842141941590897629954555903231963119664074551305532468267911204767834164854583607389732658045994295597260151281868855091476194387026711692557250908711551116216302463324670430512779278586339003695746802383008939572571171008094227608370717413525618057218868351449924330035106912910847563613664955983811205406563298185781137195272940559120857368991352024199432765299291131086231448828781133775195312998920723709893102081422847484959451868448619107348207954914060296447329018856828307836910626210701177058282577159509588203437907091817413266131548300233348874035511369905839250116061492050792621677106064242143004467872184479492869255680578055098750231785652997165933663090870558988940139547220075553928982649593353608522776305566806813195587980545414983723981377719225349123906734738684315935693373957174612903978550376788365788968911817667110478257105886736274722268401574244942535471774601716358876241257536189955659775018282378853465053558253916908308142846310571249019132664592295773465112079261109678832077111526168657773951533621744516916951746577062819131505946994421500832057106416018807082396051194585639550036942172995108603337082593069093119562537692595916585581860916767343168854127600143067181210809443429064026075639914950264247440365875018972734397226877423684287835575837110074592261081611488877654748095829987504612214673450036860602143392311798465170218554780768272609453729541392150161193073830088082124308518929350874679002588180823542566368492997813923341865121874012850752827771132298756961591648080523948509643419201318465826739220918544224904109207911144553984583578452540512585947498746302398377736318445840701473247817992183412463205199334031085729729930499104457109432512594253928094769938067502543321374910920255137867379712081275790473187034216226899619428936363361895110596331276528922141117349428913003497896161235888938248519318785479019971655480837421301658779457521864855792174672499598391652427193144721830667481652551578177224864370033988814257302226513298858275282835798570050296381326535267000743813380070597692702204361692696747110026044106301738631343100440595906585529287084704828923505390693017449836257007348535479918884077424100663277433540648098973242279425898206066179487825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] 10178497681223356822241547296617693743617943056119189193104253160885893986426389535469525804508005661614781139901694949386381567403850761646802781571989695231403122204306731083180951608522583254742770040838625216381788193711192757435428812661151331119265725360343193515668969570520209536316898871600699169961246625917162752761582518842702482931826136605469422150003967759297860804378929010898456035968961253455672911184234787411403804231877434488115232697274280122175749091913048261501906088332919840998231981754780083078023899562336590156206257171473681890310400113709249311081507016546818484249731479899734300918274176611611651414950911292894765287425840861558903968065256553653042676817224423212663194445777654285395730274481452557404195746685739592611194189027909792230495269878588096536607520683412173086086696953355718674486983924711125197023550879748516908029015775790979180885165849887009587745344040697210883238200309885820179595230353073323453372364747925193734136266711068879001312120836466789529477651662693177555138788931563139322832364298091920867968035669138919639101983579111862250178880175305846705216677573445693518194035471286304913838545628893811114732889956787768104982550341633440926411936868805214427780052502818571573109055970728403854495364147145946245503919324171822129193413095251464005079921121978998296625651358375456236698079955617008167486719717272654619847061107888979077036682449873172082241811105967435400781362862632873527631097199802978090273781075401663706344612935483602395079530332744153230919522666260881576760466637406796314898262748106100354969622381473236011047519146830617279295422507454795046639547301030926467440193033881715043345340295084260430652195122216156652340286700949288869651043111123604597198687695674353153656299623935571386099489932402082294360935876606120830079364110348008068885383091713074652149576245038528365192764506998466777947340248672879918508666830226979621937368156112669343780759366207308917003932498028589226306735703870694735973690407318043117059807475399367660914504774635015486232211316706569877084106914951245070885427696038674310976196479802947646750644042492564763735863425958941114975022730521986279367297267239684194199029384669021721500115287773255289358724547681023670278857861288401059878943812268398024419373287088998039466243532154596039336319953021075039728557883162208147983855837244135277299844731839999676898226882346713882122325479840207439703232012819913664369428297145279352241877912672007932183642723835475344988331184426926766636190859838769541792883021596397980876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 3532675841364067102433966476543119156969722211994908464480090316681427494242546966096391425056505591140915005633022300805029571957062697650704422462161966971690674853148770037941107247792008856025615024301359249211183479267449451560993976076501339565427592967505609020073438581302805332079836025774568491477269008331256759818677328386032213146532049725331953949892742849343758799526799399088958860221197876467004905333188605765397091058170959911318121705653689016177880387742060278636150934169595866841239410940386874085619739301900454217907505450732338277537256301138734961982570481075476530069155049087032179380019969779589174389499528249683281185919602579958136179119963036749895232838588422934613109447070134537125874421320191849915871952377571321951783383987052328516481032856220194029535727159206287908750158425879909000841164656248590024651413542720774214013316055283700343513143706079320712749035821497346358778299140965451011394023668665057064714601119800140580155246234893000093364504205885952335623782580253316725206135094496694187968043342034244379203424859539363973857685402437675868867723539054705246249646465154576901971958337717670801300156630546869544009355160269401483233222093725509208251049449892050874975968342804878948411428408091222145994883860495009151576177285864757891066266359486880986991203243626223840139809820726197306675887297960694116868548326594505675489767302647310481695205062830184384964180660009961616950694764205040447262125313731608219952306478748653460635028675729579461266704560707841459512438459112931948428399454941306892024767000295340908177970084304473088353466983249122485877634789522566166845735476250401516343225504057353683180379189297389655884142113076838880084824380167634517304046525771430318132831473668502416994577251164160041524813572202358834544523786401103106314128046474478769846982165235711139416657325776068041370192839303152306030186894411778784666876284450529502112853607568147599020112152530803492686506486250964100448969315003830306267627751698467133816527140169443162251538842292209309597408269667945481745274234992759415502496436740156207265248511738881177189894496270441168583045555394497832623339382189103789207497511182654291157848318420704720883207520169379470078289610339033790146697471219999881231273792544978688364822154519227575373780437730480540788782537606321733363769687809038939430932111912057471004473500618173695899473677800435038896987519314474360025848814565343238432886701823117669856440809550626639324743480642939341617380612205951419458364506384467221097655535243609684049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -26264508131725089676284476151106240868377817948280884180105510558134345635259054343079187574268992456833351790713670629375178202799016233610088926294900955180554598568026199408190706808125292800229656136457334391946381785609659606150923620769004949203937447147796971220134862934481147846417769369223298171973376845192755919606128985931944892120600557154980358571072288688422372811075807432673163546234093891129183989050952722089504181111297721960460282035919416730378338312989091570433358980362306439945768239036704213350759097706919661145515868978037113043556348808759145948896033963915467942104302515312347879884391397958401296417107672798037804091985085903532307744295818072445274352311543135125365321058861963616296882084491493172586451880450916125336395078322325033014390896161659332325151995574571520702884451080104674858048882624177698892444921229254710313254868678598735025338901222859504433325097050993095194087470468505128661265086491309079660504459324274058859518869363583234675914026111761352222017561680652339668449802102161705005559040038936386278463174751388037893699016294292572018282497780706424900330717924548004338576705608378220514035160759588323101028172335730231921735682475073992289687741793811747370319879405803338691961386279596141365505360938667674524166023467239216097243802528028598598217268917171137994601309456479741610667834446932601050110627889941892550972602129911665953983633368745184876899074907270354129417348166698049073221990922416305618656906895505919521804068538271687370226286125840011147710603799651666642820186538524214298928783325952566930016195074757482672490977177208844839482644590769313889901047474501528386359591956458029583487793294068780952417593486440209448085041651387374102145437042969984573655246420983806707535215101560604060591239393624137444810088463985476104196616156868250089686361099011198389010790607646961373495424710127684415905340625878765660496834814025200653716364651058524923659588734307737346945133437567870803131279642809584522863998286882020075939382055764083518621046071144881605316774226178330271319897624560857536503513397137321202606701685636286041087132812632148958299815327932110934380316634664539077823732930037571204834169863819731697727544495298958423813992325516470522975056158361175338694945764684292175818159476122401650337459350765482368785005012998058992054493713309316126578296589536136254312980583656435971074081484663372939887106283257186927657512446960914650673830406641222376543881306024760920621349586541163900174924222271631176509785371220528599503786696190560986726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 71906511058508267259926702091640911259841003954683425693330769268471492612725316645785087782789093963177578783427003222678833392261408790182915262070569976906745660526498575972532017096758058551755966619873442743897385005000478022544863863883464309086718712463379572267178610235530925268521728744962322412051427326520814269013289783423627218848462996220918601797259856745109764663344197476611076396369033217038015670234537669871702223696294111436793617578009275031303024995935833159348153386393395350420620395802685723279739960164777903007703160737000044791896273231412130672703861499270491917978947474574988667839054841618636441547021686577658305216585522860940959101981215437518629043670129725007021092433953040574569651064159628558126178963349238982793201537544188685279796667589315919655179831991831360231204580084075775339805393033005219006296491327686993182106469543032377581734901311975059496547299420106038242472148795722507186103231054664529187342756971235161289401020705489640267972369614014500000482822528017021940816564946169446957685127436659544239373590400551131644222776491114354839905712193440460492723032237387560027570622473644311076280280744342385208119285935475833772763754892453753711308144724321358582598753313209878121723946820280120390411415899283643887112268600153775096641604359111257418207176052322728525243555142996709929755741829844010525769325150705901734109588148623817255623146113959205790940565510988589090877561046554730896184172039065522348536560829526797285128209416277063467959521376804203892028749062605568786378909668626153973243367004530315344016038092537109509349297741928751074305784788137781476195664941963092541154232051285590938417856616320075311532645701356239949887957093357571264247516754243934782106433824989292869179871003873177899144676941911277297660333412320481890674324968351511314034133106267149795693503751749206639244129177697422657005032520226011064673095269933311841828103007878069161195729614263742141242206781189533376724631945983107636472921561042676867279550951553921188532714525135730393379552261842943061784308291540106823966895370566288419888282348130393890674133418875489941477087560471029802197028891496650948278141836607348572568081224627104893238814266424157708915262123407089130590079052455690222971509259118331827361544299760436305502261570884060459351773754848039376678145215223839855672105142267866484221183581521658637735090656583995873697791890700789741449103298077491153434927405291998869743518906830505872762298848213055681312237243669639954026189565966706233942654126302972279259136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -139419438489619005279915992695674952203770087871589199704337892772909268485256021655238787294738283204863223702140174727490221494731045380671764254466224280055330173504508137937121943856040946186477425313873473974959106943751625054051341778483893502899602118816437150209154759841306765712313503980300945496766817097431797518921323714238606674256248324335702833173191213118502199740091997420865307677240277702666770503637918549758860099305429298008069488026042849393402613561815881205862654328331193278181560674514591453677399353527787989334371163004253469458873376425715790933409477994352631746873478681553289137586216463464029101295256297139864731858369789088537142384651761447510183823319932749111751914386866726528618829940636682861021436175995003558086887745996762566473692507306168240000922798573215323446812568502919961601764556627818082603380095749508515566340159676422858297633301256157079425151732855310962395123149160370526724030591362802774368654520809995152640696239169091462611875705001420613601057081520691263376911380511825477723373670696966046947211780464091315210203250752109220676937488213129109259700792959839535212355301772849776367219050270068475249824789285357154023073320355376395545681292136684357042578276545706358027839409888958992778956262168063232429542824990259243023003046309039693368796912233328165396769001300046044362793768799179816013261641037194235570762640493135342741599363756260694657566998458837001242849947748987419526031775420576197675163670245034541302505933204196796345440253769625323287341878746315851051416576337062043753824167939918478402670265260291320247290747691924716367887180682390225083031544600842562657043763321359389796614742684366769602009464991520379855391075940822476189299299993605922853380721823023159739451082158725564438537189046642561645170955039078922681354866037128708463451108982862227051930237652280194530564603956590126072075532583663101161536659346839330433934626132491367462814978472276619334979828099147739891325298222006109772158710734512848292432635946301080379582501956750993164621198353239496651359656581048429818729770093892863340225705786972520940976909933124334802143874712386046571131899766063978198698998225832027835747222036042590693121678728239745605127668006302986608153100623614149077022449095709330333437454983711715801490381823127824326065603785889598324989175335294370366060980400430615230088818564932820444882070088011760271355596487259935834480133695630030085328328345019579044791141237865150416108440582995529669059777272487932704669023831081436474648119944834969921126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 206883546251623922374268023168168284662336240550952336777513063108627981988523498265286214018086525767509141992182007928917909587163622539083546613016437055609316869981045191507548809681487589255161473599755863926015536584151338020615056639290210277082948435130799840848144974044694561057491435856437012962382459943406302270498377894401235310763735786841981719863512840604071145989396869039350751273032443618211378246796775547071364500771198071876500287205757633784538774857869502397087937870921038386846236340388747073343619395494349756237447425124280107476289942467969526152973925331378934216531299731266690246950315128661901155019144514461085054828943645080720610669583166021688723159706416605951907916263997995542438095673793020736818864831276894343646282419130169119542164018201184638605701840276980226902879125411598523003921093830749447799550951529359888625249782895809659880764229088082562884444215638480676656311451527502100977310569754460734490722372321671212136287769902284508404054871718644478498010461745418157018112799734316008329002124908597018781377165226315575542584071527597528057533598160444752024821590178946213027505312462910239623274751313705939756298449631792093363908971065796135472585409354550833295413397472969647129243166762142509422279501992630744953747326904686985042354149105677892066538886932903071064860536387833788388870722824417771377292203475463276354260729779131053305955958558915592616475547194528808620507013614531618159207929980103442678123660869911939849472490336391057715139610108059589309707348796745014047954333236096108336408641976786131694703810199896200219228404723801142762236461340625700569311018717347052990389015053134625898471159892814468731581828882319004017389637712233489363286155999740760829641942762498135184957640419951327591515362807355135699006079402225527752360786653462972599547302493676830140279446157448885232057861497135563958867406499814228516361291091235986356455252470943913431668974066575401939223517875421170999748811195361382617937843810228833194960074448072712787077067398994718049654349847322247278222343931899501789604457940381311322132659952740336092113242322879948329742152617523821991902406336904715841587711608823927491941996172796420372129246293123868391268059293678451629393329024517599339919181110901516369800742350758153207704617948991197446990362110785278831155017010231430940434250998804808869592807053050588097464090446558290092011830468741912859088773299347104058230432271618395146875668509886333920680199472976447491691935689510389653533520410772153754308779642773990526681088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -247295206440268440203843474012576658522015553700336631507299917018846304790029567436576849259761078696954725760719531624418456442532015433608300892895903418594510410026427388118826596928582934621756521614389558490524730967186155349674769792446650498075180229558353051971896059886888543956027547639313726804853032714334138070223842797722902425291138461890298692045346653391504924788446726087324581079164345927597726711626996866710341251706436696530619249166853920610911239819669166582038079861574407695376564695209520113637823729073201579412264537509561301211709526017909818511237005954678760642433427015147811926394318932605369792199496539250134027514665205661200091874762478274977013388885929556818766352872106327083507087065724736878401022915815588542498154053442583631519627971249799073285569115384695355062272947139524183884149868830529147642269228229264775107170606480927263703884553591841758210229272644002850311281915853276363521203409121471220177396114609658280796391987649640042735569941345528608043774789603250178503188176773087967208640446028811484655379933918042342547723847046210629265078825449223059704576514784146656971156263586292406975377221434507150028330081067629595598894089708195303915048244796957797031483481728973646436263293403497755541700764038646768701853744857424246826056157449418239155093581808532853543554593960436829837465646199460851004038029066011796211376113092292210359545785699526221739152220212045755939175220496331745777218887820099608161767488579018770112761873124698517230173595645094685691339173820232743482852689352794514821075798508841189567283413344175802350877530282097341557818039030317387236340907714475152472114649443744730845563666516218684598219096238355831445222427088060012843451485881996146349061869454720514328887377611421567374764777568233715089251212981323324978914654675320093876684482776373201526772739164665386987793629274931024592501136120385492778986099745382763783361801258272503979207185164156683384070908870389162884354013708703033568093289031423212362714896629603993627741360269713967390877709617286206970264928961249129804131149045594345201016124436406438821121300790932521323461543348443739472862511425322609221896041437963615863232937701734290661370725284940679312868341731066164960505859910173360488370566137959733782989303298095009446674945516979489841509881922717316269595482179581509540753683964293430980917886931528371857814947228843810970737688619976923326619088579443601568733680480407538861666214073443713395836810603207294276685111871545812352026928231791647147436613190594419962675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 248583651972619595416592459164480678478960111780807992784078349627332405451523477805907101083250638535851770674072292340626117586645754927987479188875231625670732963126567972938762205238676725343962505213838136778639471339405190651721150911081927874638258783454462339475890742560555805813923727591788897305122807198827470628168467656625341245341875212832684382012189022668564443462033169825659912739347350751489460509023295919447720151340794201320857252095444654748107321726856913642906502522085247103950692003603953107576472994388955118290549904783425490483219038929924028435870929026531335401785388669330080285720668622487053584716394425154141654113082021889915668167391945233591256928373493732109449817849164979627515823592976206838855610227775254944584016444800288189666993473706300219569459896731305666830314755558389113672023395419860196534073323252784548784015403122901017856647118108622971067999694319849636243047918595366647671049056357236519371200729515959706240298280255365148739527536708972417490599420697413664379942417889476742510315452158513766086745885833608730267363216859648615169181753990302007119530135821754649829459040400976684031774613221899673704556865804017542608633076212711914451780135930783315521680038780993873236868811569852394528313620900014408017517722795221899378036485634072531723557820906096175962816776420438613740239951672259108636270799349272379659576303669512971542054463855082870404751830549660037754216073622642244116249322839671069369503497243841155577313446130952248452934133506756908315973349293616946311233850213246587595261642567051233443581392654079607175838521156718072677482546858151930030251764950583043737266166926448111773800045783388012619330125682012917312579840006628811766130210308403522418025300329149844355395321779787569424893306170758752772780493157061235145357126011208566260485327471159598003442221149623955934954183572340874884289797318183902483881739169466451538360381471743883089318454516365208968988301871175054667453928350619722638621586609464123581402512164303382719932826917291965589997715815065816827947710891188239184041671780760371460628701839159470491221463636954606282030214620158618321334693768970171898821132841437319633114780893507148036752721304194017869124848337389770316520102358093182646215340024194823282832804848703034496973773114770845465226984544820994866215101731712266706654629765772102524006215190328416999575637485896971127802158935115317396384021673154817804611130171514679884105827895164851911481221863740497974492723885778534776924694886232780521289149319113019444166656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -218343621096831787208459029195522165288003665309819022264685728868362116552394838464700056422274966945250014742596098552263048035984122415975582963804058492954466813087531734498620306658628253275847956669902570596693417539983335800717026871006244200934212223315163275144790483331283502959915191268377530118786244488704463869326555025626242686641905905807980938840034171805879434273397421528817034473078247878991336652211621485884602784755647799123976933587821112794873292627816032265347545104700136736809683040000657400364382714015705030887137868149001525792864981157134651552590356150588881414970731666937205248173965086648892388863107380847261292052943922208795071486755269757770954883250886714123244626013615704106188152465208546237163637419129395150052549564269105149493745652326272405387819565673688580841475989534728192792289696190312479319837296295449881715606437140125975537769581709822113295248255810587266124490812991246137237222259873005119759162084789533276568174016486484180423207602878534519957365110059849015875051544574135726634199473568995647609620860786318513706091145580611906487785463435640892479788775825920013374076388630806363596288348270737940659134487111106262829260931278199486503434284781957689213843285282588043723533591663229717816821558326875451805359501277909939571763885681493658856287519650740362687304864301598052266511930622466260392162921279531614826521227923293126974090819796297648591941652207128564957750446028489132438750948907527138135370209699151063744965578003155073507059154538008547852492705481542642782369250486301727360501768966866373120435694551140504923485363381144146539620430944964048798256489786817209794168016148788731104932345081872856736317861781570290663388230991431438031319883706012803423991410896736006983739519910551417440782020100403472046677206009595740847592847706373579501087060287174770172080817016914926450583038665396999482496189236465513899528690392042658480871816323647331164771710176676920991368322651254516108114201199481206128410192577765078070031450279498948263629420212305980806821817497855860005347141400097196205427280245076507549664042323805064337473424116850656279010961405854009341741480849242899987501716523514393830310863477285732879761623271089290663181663429903026661462957221847966676910347951898832942864717628720292905414580016193721698864911832660499197715090528127620638231252761140020837264958869040565785346475022928477658726286145724163890866947297106415787435799414539990199812425036981353054550313434385408702977856405499118503414877415631689865892557793443212741836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 173277612309985584546906366583446478700262938942124677646713652388168169073433292168628583476348868938997268883818177546494126905414915097922596589368421321296706393597885446497804094644638082423613565727932785647778186778684213741904696285814268625527734314455899316988105283533295046601392962441033410866163156735579811287440106531493841157971529310447296695237507177246621698980334205541006653118634294518822621966356487948455766945067371153798688022128824487670550269778618203091970429031064216661660504605178583243595740736371640779412757908892379131093252752002882879460117461271267234515622153864936728955137088804276636609138922863228280299015882070777006265650995609394350014778035535119839711873078269442280535238136269681314556810688674479760699084480154817918014829028608429073665660372865887378348876290083263081354117922713462875720928751550930470590539328995079036814695595577172822517861295399404430641641682914333395780827274050469423551536938399650056915227890592874779382855706538303945309279118180263010796323796269688001712972175525778732063283053647371195375244098757409901752975589146358333676662133802195314102914125349848684845301836029239572037303136153259101601228934274322656051760572152722763560955037467099312359292651587013958622844940646247006331903350572363328293316180319670803030307435586719826632531099533027338917458553288925978733619866637676953395494889214917587088305020803204604772948656049221273365406229888679355874687123806743587105839829828886484231678632010851112515940355215792311714567174172078844642860515134100384078829589448106933228400444041599720153015565771141645272544136285312271788420909802881268565160607084694915002212757565988207396403524288267216901592884172661493195561741435427457181876259312444431945446997208778094285373406346987820474630968452060639816546869200155340984395412511165930408516513925323046879597869136951174320281358965653099424234527526933194208261499324818102945727242569546871169103766861095320991614812958393970842172235166139679845559110468727473973684056688434995919913364866877882156289763573218221310963744957377550635699256478743124122298638861409293929811185578119819828072720586846318480073333981377524015631934513304613297822103821492639689036837603821569533156956582484111176446373488227402964920200792185833806270692113739050844771196926131435651936618796512743560133023213126172949810601755482075065457913459830629604880162565545751578711757441571563441041073696127838765468697178857817145710620356343071223182447321548952450496465212449686242212684856981448522989568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -127169525498562024322522824836114336299981313427518372345163589526608459633653493935111095350306937044058105937653361910671540953350887911562720353275246946388820228777028050438487968051015994916348403402656716712230823352478110581946818222519290441250600106276177952969271657730762170943706761306291277391037449928700175352423751200418241068746415312653242600235433021734002176949328242055568345817971388715430533812796217171151009452764926443016648489793723690304668166472965734916445916560183813787245228486357989636133442932043292667947048507861985316846186154243666387884165505719748270001280438746465994436493973469837508263132040306518129418481348190119444174663666401510072703260796048475658616934357262942831731147826882374740982665279736959226802420575779839807772282771153774247768197417174591710295066734363222787166328202488022414421310708279979577807744476845667065472251103696753141507692869083751733555766798962478573023641461997569788260228283540055634047090955963423487941545499966813181671201093635701927166253616597994740516702956704894654771042524474149820658380026723299321596036581626687077209170000224220610408773314121665090387415473476190029549854132104438658902650658535280566664791990238606834117398437349588369801814745972619049652826261343188198185384090812780153616083984514900662217326229193847132872242415976698140550514523606081034572676427887899870454686261343962273866553629754936712668079591568574505956645763952878812710112752886946382806541268718882534977633112056693673718264132605389314429081660566779720370510639152633811201141189022442714107696494936113531439561894955653800737015788640342483479702972064486238007057745710205473077347410583549315036695886141557724851193765386411329499844315977903064739666303970899501001786063154032692351600345859200980469495963411719338923247205975048060695539576896409427184890887868740063638982118156756371813458730235296046183753760792420606621662582408320093168997004818551944282119429934964568254021355117905968094684171911005445383868458821906122784255469924232633064476582882674827532565701456927961028910266576420114664585872581808702356334725623959712994394743694165768010163717616398090033072677213418912917437174918493903343796463630039732018239370017529531480068951690748103507821343586511971967495751775224995337969407547016439426444094078688296627501682217049812454028797872132497186293918987543103780763561645134264985183310564753579144478055812821659341479846167331644343031143301956991793092003286664404606322182653586593754855153309308026179227887435813168244326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 86882860306373738849899325745247639822415367097245883464394865511601827624571969887000554271635691367933643015409638480122319188860176707640954685669504819332731572932320605000573596603007236461058317040698349413689434557555037638264007800772005956536761836822634863630267428394708537826186495238703247631603769199178545107812074033011695640400332741467407958537432646413908893877469743291593634084478787899541784398168198620144126035594891332401200534855133760914665221956616836422193727613621676568351255119517837068987199152142920783872196771870824944930335111672529265842712364347719480435929361757180642485465422969232853634081621518372864431142618693956755602649880073678258525104862812926452512038488973413939723063314157989757219106016917342875944213412294565845488814446526271648752885012800832237563392526860328464804419696394672058815174959636843773393128773305513979033091510798079761120404355783427390500597038420128625012448466497204406429861314504912744219787856400746138302689089734705287573265238918812402227494825717966600108547837051866435764565633428680196697246684381898895977632651312120046186282825126130865346359651643356585253696485117391162715584324468319772505130440713011517607665799266310469662070462361868989619253507338001498746371013030897667565469756231532220660126035722173466714112814442969586051583139249962480168379568990494369370196241462674785077602476138881491544403332826377137210728043995048462233427574830993931288268794147314699344777158926170033348133553702108952214936856838139312594308826714574850524772121796463387094882326001143105928840370666404784708060528434158166803400725389224764172890242594394940896388337288427631092819365221856865067421731576557859828937944317237909690855985968258911652137666770118695694884739926989204303707868506474615024455540527310728872552951395758678823802180099292240931477984074089763945159946773827503151859428874107379581031813496451624040344489886428433528512732164583389998113218929186892714325137796048805473066998521065339679937459042512923312796922231332658396032504672466152062432660837149026806990540656220323958894789036554131311418562741738108504813558228853963435465656358316693813755001321132378276831872296086978535287974089115116003205129638566204371093929665432666397839451022098903625632798801837722610239568387262674046257462643561903411125994140826778077547763023867575109820549190147682768597963019655887862262802057132026976947389742734249011553904383617927609018698485998852808738758639949790430347160257426927541264041335762560656922967086183768737710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -54705995248601466302230316176526574824058995342114934502850431762731819713675951529055585103301137267824415156807101258327977434326243560384280230786219738237524621322344635819215806001354622456422163470895376998506258931666311456446698659904574206412066485542624879194401779850358300047695254393802227478154011372458938429123334501877026903654998880304321796315983173738559092135519470906891059939458017665602387261474200821354622251995771176064829023629042185001722132531037635926046209832402998724556448863679242773922486158339221098739342612873241621419685329584701451270975598354916621559837449119561342400355185411443435329623591632429077540568331968769317197689093860528577770361479857213756923720427923554340558606488569796026791232706292564347036178664671161433655786460722390149291543754091173346120972981751872828345772960616375882971339527562412944649918989644674650067921346119184904168863464574777865899402719423061527638267596127114255308993228717071249913782533195429685944918957411510307406687989759263900120684736708532255685579561059769099563447874549804101758474545284515319591937764213513908714449330431167266689838050680641256797040072176592110163345490282259726020421772316391119684485492506280867554719111101542803255621416668658576507289030473648480579588319625987175985142538472869575635408189259681686122258076133437946448161176411608943293884304576817413243923101190001701434962251974074669224641422280190076208892747000440544382377399820085526952741873893864823381480958583194920338933437492589998774808751520447707183397067350303342502399231421253153313280470637665104592374870933974900952707701768038034212255502091907575673630266927730521524004965790409535834361678138301178214604125885239681018618216512351877018192978239679304811301980554255483791528523480483396899643112623628528733996310823372551422656596205237100583900384001100604546014418691492274197788639175387817294940940881071675069021661396204247201795253319587275841949184809950165288969414672273735928838920992847322033436115575031723302796907043213080775279207494659403785186748741841495994395951718104966504954874554388656653701509115364063122497528781650067206448100308972877150866305976954413596581830781160375448355167494484121625421241911289809623976590820785221372674344931309230629326644920494036152302076951826535898516101733168113702223958804419265992932738331079701252361252948287665360920186979437075931403690568690386670959882898307850582988119410279449463226827036110555338492927275146263630500160211415617221462980210053067407081292013750263480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 31166769777069856790029036336753884326959494889634714778810415784623249002664610361953474990176254101726695950096289866590997025054900387606480461522199022907447586855857089301624632030387504866627730973099333336136499665140675046277455821760250062135705605889813287283659161005728023359358769132734123458343494767998132354240882154643469410087667825357255628956100685576778860183499337592097710275438802830560426729470104390827993791746545460880624216559152973302280825815873449563581107957086636069182751837721297817359586709267322365495298039986257916864918684931217134081273026066984513066172606362327549522978061487963870757021763307250238447165715131323516880231433946396642251291837836062139516396249517266826034031460764618271748703919012776682771885145242594707356552222709153700107602353367100386382699302761760817585440440321829590172411395598028116847046305896510828697304668262028718330380707679992981831295774715682707378407687392933292095870246281457980870590587757660448756866957059943711026702780736534433161290733467820074848101673474494220995730535062338484740199564459309489345005459736977398161034734933943229163344302711794196170217279513647086256018802339330132025121985063813837927176612285949556250495614988191695144479906684343841201287705005777967877948194097866436374339763844662862106892586859107464619401980244172352684449707450722051220032523279446160707080719884369649402128039906089185091552168328988243128684168659306958777963883910874380689422345434621004104988681880623500574275199959541942816718213774183392737686530329010332885378209232198436139804034938803243255771024970407101408442444427206278237412608067927986840193469786725052989802095881574887590421194081749731404894541546427076857636304163859809642448188722453936831999672185770756535030596431024516680861512183114274279347159807838651223547458688716735719415734479103544162000481530018978069507019827944121862476072166821516791366078965605164144424398027412404870942591306867223855941287042665137756907630229261520461828990336404933200514770929477661033405252636548759464879922851996377635090168407649694283810517780155193909936666422923530520866743540194909128289864813395381279066834490753434501793967512589006192432704380852254096603385611319142417247624278263666559889122316871079660918480785869308687168537993173317864687753672306876048160924559157148451839805586952243886213328050826198944318043188948593799237896308484513714584485628594710399533133747985944707145646116606976575758781796068567723706499290450468443447168034882880046256057153025270280617984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -15814950030507250621082398186622032870468804577289330137674784614197325442097770726182169840829520325095036737852885677713257318334281428766972435980165208972529836759171047890402897278940767607912327173775809405016519599812191237290604966587359980126582881958124978987206457161154632523030623526496948450628819422968426233976112866638868258391358806932188391823737806247649151793904649937774245169269131001659323239338858522644222929348139093511242671790975778936545768572568438828611975566423713808077635340459798218775452117822373291246503632905025863476153090962270196148097241810828382327245622330587847726742809314606743531298173018387713570890136222068664387300791687171550344408507889737361294091209328840813997944230831004194400543305730448033585729251445303474529346546250091279305538075939814550723455037262903558850460716189285315875451544414598319506738981038563548467264690205392114072173711288304719320770997871922881471257096698881102088362867599725794081895614201845305896846717255844063902474259751170654840422757893568645842698351679946456370130522452064708248197488192512629840835989907324883172268891013991793423332539221494736095676074817570966114195378586888835007694283006418717391339921706644305236264870165383088198804011260928454710670906067798889182571384771018780613486714962908186540741222338191712348257695199937351222124678413346390838455996688926458791927443021052759833941913234625859030640882742988338385024218401237971766773026317266673709178494319511745859476645975072451100420056373728983004266896989388663797175772108179413123110546444598198926424504761386488481624842745492730874751060447952235266997516965845102241268565232416934636685830723058297146070537205910312715650785292500261201232410942773723479897732261516669874987476784389602898453286782073333785331067547494641545332661951694948163944549673774159258716383917356772607339374807373866008209592603590502594018817888693233495184581577774992338682745312418718479327265768350865978343215442851383668933482529622682321176619245844530665450999919471829692594905573823525457693867700685099748083982351712534780808801599516785300989380813633605679691765539635125588821542038993429496280123726654440345113342989497162699164239477321201463768441645721893939967164612997642950886963422730978443799569839156720416152100210368373300486320182347707228859359581349883785078719779449256723713670072420486870687749067953076799960338410278883687462147724570242585458651498796131258751665942212313248537235433178800161902152862976072345555373176105760548008920022483835289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 7136237549693883034719398489086928508649415826507384317405186934509760148316882924988870341374333992785754364763839884458211505934805974494625479456372142971381393288661011405376011715544025121513291703308139872317749559828731651565722852630308659778758875726486406166435167149351008613651808049189517752760519867546673774626683363939319119769128035663861891185589371762408158228116824912549108697704598214821711530078881062504442489937276824065620602808231353482922918155100768968654184094281342813292223790167744621005131845353586066827313037815159006045356733243538853247041261040947147301648810363335707070346139705412564619080619251660279773932354931953756356965338063316787235650251830642839315953817050905095209726062233887064692614442428678554892312965464174238642991702228004826093645804156228881019699407298226516475241004090414891887518083684277569083902809133949148009520390890014841261942287766885825769139201926545732610240584819209054948831064656343669610641253941749419222194071818677683082171038004546014393657317089539039017401774893509322769779346317515120653935702590601223447443181604299190954867839542052979865251154810285679262083141755975643482112767414667741588565763933121325702414301368200161705312118622290601068890721772491174833766987487376164473799296462013422805551533038390111842779888761499426135878730353454583533011637917694593358512832368484223848378298980471561503122529705744970116613120031921794670258063296661560884670230558868508731006396506440325447948774033054022325063243688843745308057116341496723973990465138111209965776403219346885672629391434434461160058306434840002332467203386906146539351618523055933701823177223447619489656324208287402915590818147425567410170366758799171672182516257540284295817002008928872188679673177445080417910506224842621827132702788779320163304298943002423329788307663165434320909896430466008028426278510514391130573225836175740251905740066089270667169627906937854413218196144024850549850145463388061194440532734658598913326791139921238907482920535349830992375179243624470935385646503489147541479278501317736351673506663153280208991002558640274798225525880508623835210942552207672926682595383653632039213116954494254440590067377751263416453790499589668390561375967460600604321912386579420753760331756210526960234323404286144345601581195697952671188122754187827001847341762854122940521794980247321257560635750242219747707517720750409115829015668965362373363736841914819624061140158911292599756357793894301606162128219522332428899814285784606393566337052733855535503877964893933413597184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -2951318190755325658289079179807419156264221412011923844713491965113635247653334370331762020906373020592521305623781688132913968454257174627201868780302394770303952906886639271440218207867510868100304963070467702050612455484907619922956855855453093656602491657457590442785247484488362541398099322638770020023372204279658664956830153606549504881432016533921615837026991522455813803277114035741196620224466105622884245858025749528600917668297459255076196630279334370175589507217350280716042430654074530029567589490382717861381390231610831969384374129452980774134208432405961186002844890969931548617823190344538887867432130954004308966349982116169825444158015289593207258021556331701406421950226975123293315819399628644507603618392828509904721387971620987678032945268764649322885398407868385854890736232400528053940780373277366838587938342193411217876759744089677336568138836337328968033788282615822020119529366357758218682476156654576824218608825974484004596387647331885091255068912878314958832410802315798391481381115942503907285219806552353568062032650441841987062408898800826041640334039567644089178413370756071510205841807989595373703296911802290863042625168436526649324520587433792408118505323780902696036530359587268295188679886362150880938195911957466922473032116121102461521996446365282901056011956807533696558231948293648038444585899872393363883237311266149765243069298770205063699819410473385257504466143409066667668247416018799872297311938483558250475309953224951964117485866532013937441707534596622543642697603400887337619570523093214772209846457355909383481566438693442270564821992632512941942254792110457498116837766845213451165149327338442360622361566231732951220016461596822271588410261833781435371652158230495943664987755973511585351079152947442198922810172931491746319973772354205551748110597622662991373158818643600597221058049506331036253691825098936028811796936351155693441266535720074514348440779319535655537587957987876973681319457901672334680701694928789069953723581604908876385050663432286225823807412256974109285326325103839036034139408917785444568891187409728120881230652159127534756048047263940145156941470839906226735818419958925125257081818226863453852088273922218516965886368179802556198538229785892646739983552901080117380139123814027836114118712641762811403281648435226452403077363466009080053845183016385456948530171076079337781460267424916509806051855006304163722145655930665500997824617920998610601676773118801606058316137143785871128824154818619036552718833543843588792281270549405546358723620255804598541152043564921362841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 1217063390926296832457490587249729124737434771370742580629125428760821796357711153497960086772614342240187827294015005452856972479659590258483548127706871441649577294130030808168693570923397643451957660790652390505156222692110987842022435885084507342522505215174577593399336328390511476598215599086231860806894922003762492380290908344957346592305042479122242913823752188347784392737705691224343583119971096234345755866745685478065593787891015591545822365812268773362936749572883749332825352190092093690314892422208334128532123801964144767995495732957578739490867512497230180399908020666617066184174885566272588304056901696720595648030462842118005049572484188082016740426308159450191150132260808372273828798889521170792619704109938572645385716599236898286468310212957901336410856845678431449180924920379255821776224855305331168160959716185100907100358980307989302127137667696809090256146268193448867591141562724522109563456964884316486994738329512234393496832835570612019874195700148987656652475314289684890681405036636782805008575805186520854702227800996668928304296493309436691373979811574403338870610813571485739205402472054011136231843906650733343868768733461847140414747564837224269048656593948196604874691475009119364142714457315934965481221235281007447747877364464696613429970675752109506619681631666375668725006125714987225124497672831992348195751117244227116625208123594217209933575830049757374920883686498676451094343088213945364743086963606252550657031520456727327872150868747828064587607297510868741945727676536384009241921203114500444828223623164315478075238759887572367938138599479732000236158155499698706967431354333774592688325932603204812786410630782293146653287467560896242253297100585845426248522930786015074982424316773651790561678193327286743078785280063380182451000410845222367544581676338031906677211894144854624551726447350052330075114840548020586061169525231822264083097906724239321810862165005087182211484501311805656456729779095389893420426426148566822436027858918922847430367818901568173967225708179668186183317551365268927897148685757512065402949731444389821626929923693288259984692913783137270366892498064202931783843695302143804186899452553329139465868325974650688046561039787287014767666876328441929024775442501275043628672334298104751486735759771458737202255933743478224420465896829068318041008756012229151702043758242308137157180018651760080963568680635457650447834809588138935457211528432042065223230068071404497261702507104098928031605253185873456418654704965374017763444230495259229034906700501425550255852871978630720258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] -558161101833762127139575026158426510099891947708473389173817428758452355649112203270797896856287693623993207658670725098186446657287812277032087551071691525956994991506411199007179457328950467544904313469974480606159050669569035523792135127774077624492003082134626390176737776633972023815293511934574715503285876774142579044545866860038815033669848316359272178492163139015343098469623244691541352070928602502057182632940619926415698771255984005696983505407599240952557618749976000386428770728384865822469453507220860238692283154762267996296636812668149622943119504850744193267608874772785662186627913988673668292429292628511455366426051309733115805470214788735286192633497405980146649915379694562119517571287981872618366553733001407823146002303421184528672680965858457421127483665626502182735232577778390461721492206474419860245652824916389735628769990766251299005233945078895437578610208788363715212692586342769312922755091467166879949727380672218075014565149772942081784145213449769624034906099983777286454553000793623482019848604592949229840272800689009477285310882135101711663911842199203821365071120339888951608409427195362599488597102859399091969365199548780389228412839715426044976429684326891562584559741406454300682387675716300201616254624646264881122481669101591519480885759118257736266861682873687860277636086167951067861833782931406690195533749378495718498100706232223342367295943197398869080204790152936683346809745601026201488569256700880849185837140061204305183327838700524637265023263281762059469085918066921195760339812470842446070151777423711863525926355918295751921874185282746670375796489855981943760214673953590732628975184015007502186828807828420282506596654010701675797358838796746317533097263351852658539804306255352102422216660370185506955932925925226059245322246867043297282912195616229251442174291663605038191838530560777049238659063798242709654974357057481162952274540590485046091626600091809901431509343186092121777725584479554517078140418921922646948182684148888252754710889057794571833715483296040221511833792775568981200252932682702041492639140925689268187607280870520793454022920797988276232306880714954186675857539932179487905556574784993719139163921562855224706900969869518971745889515442180849214216991931999959386504999505621405493372985405407132692316393395569332455864630837299802100618293106818098639690486362028171754870346579883697175768800794300479606810398505992087388407242771240622840982409052421049083522156008478099769552027528412518982299459108367500224316056248432582130885012878995414925784993144487962214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] 287757178127127085975240435940530782034184466908808538878167452950364505283059231179022673238846954786811998834605971845693465340395270134621337511986161746672244716155033743238342049802325596649996868419797229285047087821743811193896429555338721828199215656065192402360431726939636225502513321818301632087002242735085186485699280164657815297057990619485997077800162430484743770992311747737010347987186020110598489466746647790900078814777916046157093063927942704222549469635151634296748559121442061900382224210939263785691669839545972448083215701798861660253718098959624502460105214819295177210442760025213689213440027748252224204235993214508556134167222889872332036494608629469007840124757108000346011037591284802001476110214201582123846031638645665618117026814933059600691679027750519805066534120602550605276791227236156924386294404461204533370970223019392660758598974361544963696302030159342468236206500000971754757126370613787602375358338583949162098028888392650952809637562271079053311436714599713066780384036080896659422793769924080472191831771015686970711941640882930084335986274304210869668003661742386105104181355160382400611561483907402931441950533313819047766346238055213768372477593180131984065685250522568267476389877441548767763543184027855978742704215104819440636690012311337194367832434483057977264968974594463648744028528040950094102199294636897060723164238261103671109847587426189178224903598313883711721604567435867231505917049488596469753257882066045727307015714335974348857576794788457332145631925867163567187686442999273830741300309720257136461549787282861911151640598377150727348491446706293316200665562779731161923292341583425428079013385003456776323441584086760394101627054325102434578014579741150118380354615627226143457981103811029872056916982821523228396750030105903115710232669729155866915791181691393838092718185785812495179847013240962209241550932786318116591802201359631245559699249188757218876666301773488836357637175066273299746017479021185942235861212306896575689895088624486538871974020998261719506184423857324059841564337656440842458154885184409554281597178366189871437337492485267870277176548711000023218056310903175029083710515958243611564751882994385766919158287009052711725154770589134242663642366421981777853434083833084522508115780625554641647586635595653181000478148902776502606018978634919274476721222983052108383721780520851784591222390346242564629641591004230660407839427312747563618419638476046391809966016691905880871300670735337577031988079935806266166863936696810794405714587437944433683048424707212244418560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] -150200970396194623158925735698152509046331647852270040961632480501560013756792634540067149042417524030028026861912730176483234744337816447453797523044546109665855607162897018249149419101800467249444481847443990506366388566695845635835218043220701815993808905250172189368966285339269113499453553534327973116012735428093120366157565199690087500860360135773487751479061818848452821510374567364092234496221654570184185739204765443666311492625214414252011460756928464445775996480932641158581567395804658687566090387671633149188929408227859375655190031760374589679821833548802711058956091511203105518350634961433540483904158436581835433919743424811702931459141443990813600213303764673580163924693434936060120640970797066274053669557320628940214360730331529178075037088247074636323352176781395915791984775197545909995828549224638471282288053597966982955814107051761394273916652578628705781613603189599045423861156517700006126744998286127609254878697202046633385412727801666469602906786271088675846069310619677027910670898892321204984621723570821414145325687383309843111682354795006508602846255314485829829412597686902336813245987461504961825940028630681448306306354262372518909356084330262031736276397147994779066410641993486506884231624024749404211502634768850198455329805165254554166292037529248630598717704422246668302785748347064461170064050561463207317340086669496999345008383587558303946571240884366910201536777074799885636868618531612435652003724740806766512760963694223714952764446408548930274386711325773860141804859443220831338990301700218685899849503922635053502568785177347287065762001293247996583904940058044603307380353701485578875391489040172472057734420675385803160392500704733392888484566217048963846471337256715519917133308484351113086984617572785623361669883376786076889197110857758146066323825105817848550938643978117702496496569158287796984572785649001997916259395167386544721021016418407110310893429649676628991699113944447068923023413192000540157474986477546691511972766511445070298899234843115423979280865483211285613355915200957778108042134826378484939443083299338797396707613731368466179074792727771003196117131739157282410353198604519676120675193084150519665084828223302789407208677865023650243997189948898032664361184261795006681141512455816265080596601193516068935403511152415727140694267891330017798228382030732441639128427565938246004443196059728194480522145038685693727291022495151848383270232807236152650100993906459115399690205641970440849758230909671796278111005946864191184761950243645781529835204002293017739375674044240730521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] 72089492672271071047467741441668420490213269458252590756000269039294461886420230942552550852048230221747406129114991811884158906321866326154674974778469140043687542532710362150916587295067149484449688310144417939817419733130890266352687980807873520740364963170820095755359679117515892318724985601843718000281291962297288481864554182526108866179307679232312894216577229021698393971062889261300577000698830098338195683893201170436684893482332302390498612080036114898429910935961212404051230260584557575105454978892526729135432582894862651427436782342926074184469114539793687947097635171060288814753170479061821351369823124032036186994249856771229525646188213651916586224160542574995405541589665032502645204307319999174040680274141586631630128914729534543968949140463699402838319770071803135458948857150183738929707490793867738637388940233010993948007272188607550224409082051841830145736575393875800008610951895085329406104247615054897404752195617953925996134712005218894725369559779289375362538110043045326976336964329828454381650004353073777515591132435678009528937653120014027699001014521923529645683067735992116140582621507903184756883505165063625356481194102870772272712614885005103686109182693730195459672658545647197579559997302459852257010078333575717626096375550169422946950290598277364245717753061905634265497470412295035887675368999836545659833195881832251625811801195720697632023769560959951667592797442812189082289708719898148322325467960978675428598615580073338426316664605297514069567898894808335471988258815520139774931879911833188090970853518134670844697147145662862244529135704751529505070582215061173812759927656428762522575990433149137197648852781071510151448509282403356705966525720129185409509896145320860918906107673935318709535997771521291228380938045948044550778720550953702444228972456364995226539820741470515246791525124379986350367361934761184040196329729160472544452318239603053215651754380110823936518384812371803490025052859285871806678469373803004506771044147293542687992255182245680724621787628793623359328289082853375945710967599469777990580488727350691758734245948333673263229626981065609073481599986874588424382531673716417524686824143430674854091860031893015506302980142425304229110957149407320862775035274612598134739876104017657032522370594666546769063892961041606123554334208112550860015492054023569720014496622921149804242164700799388423301972214252143660912644735754291256724049627101073388184302246823501441853013585841735202690980655173220515747776661181387229852301098099003435950339742272581055265417781899211833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] -30469991738468799907015692473924967173513216087004821776584577998919311199293139486791526652543752088213244372264087869754925166324100206117751022675873648233365641505924715963584092249640940883526639213022504475937030303656562276059412154006586548134647966574039576737490578791911149954829024716813055497880250490733445359576719953717891565578583756175853521462951991668025170296606313944473836024974510927254840579577885688010778962639242818693246880880002009474101359044859477992891946344961192120336550416871363814194626088655816498598919087350459673387301373822283383206010288553741489669930783661411429286486192664631563882430382500747457508647775138315002346005679203016448561744397499448841127589378042839809595092951084441105872586458221552508579746820910620898585534938320298956623169462666823356764688403932318626253415110593394382328949879948095089110729828390968012439734533579331224831913800025662697479875490657674247938253931473644326796506191411276430675316549484161500246401207584057136878468083203001370579210589361675754021949567013369329440413537146253055570536714445979658919746830830484273600077444836057416095528068616361697152779820747763607586158262949754386740989914016220899731368358249723761701805872508943092899066121161499029653846477998264254405255882730955171854635409794623216430543603892592841859548626586421874040660452585236082015344266545888924188099714665174684765821237125594898651036794529469777194016024615120306680904031212049877462069861487217862407931317097690634156750081874807282984169553206494710838156453486432488073488124527021534448875310795734658459371727027930079616534204653583268819348137479500586536683794338721550720681334345708212942591653682832115540883275932499976617200640480902620356243970306687798745186051901492652601858437459939169470533948191645108257994366858809121958588122583508071425675076272708844802436031110817787614484608486765725602008514314711486954510715797831742737868545894103034335359205981738705364598139754424088798198340980697660324260918454849023497296665464018270626008798031427558241316011462212396183969157997096144870498953095319209325945616330103478979373954975118429524316401934189402666334530609138530052161305856455049358299686439514612608828562483215374032072051662577860533134841275722872496906302453760886546171939641517872197081252442548437362041990887263876698684676436530489247477371549724623037139153707103209940449707093976018937465132875859936193010638789363962814980953612753038848030697486274405333209812002690348257189933738372913144259086719468227788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] 11225082898419407778537015617976517041564991605646120501767769850298475148530600273574981705156795647061096273586276857163165536548871774178172498556753211205785792511934514347989304738669648930026479396839702118254851427775266732723231761118825829540177495122271740850597667242294220806161910787441000393941862559779569900515590590192346316632146083319761581196366296354771318216301536729613829306391252458411357907447812341062741212574831736888109235809547345645610402848661765726009727618964414981384288924325842727905149227390470142555574089800844710287294941331751881166084222119784375718931272570467162102160062257569715956808125646021579252715008278488863436823182621278121004246503376152248413992602062796681216625175542671489493380104510557509852558890686231823018102492302896165175359731804451316794648530081396990707946153245378989018841791200966240893714101663227853764181511057134271242585341749591491509440722371049591688852633076652409288630212608707377175175222351830797636145726905089208046524024794797048168574715093580354009089447496151604711146453892931144107468110973153663219162712712032562994881212107787732766078151404519953638625658273653200804506198147197949621732037116052620899260853951469088985818869920100563846235649467411566130799236591789163812759721797550299979505366116531019632939639398612609284033566515682742520159198669116749956227370005219074143937071014895218896105812931582620380666511336293019220301558244789322485250200701682593517322047656029220687252612943150919339064325558996321973239891941925609647674246474344854114738064985362990129384426759581637260567571577916380651558308863524166522162381404530263054766046655224260105018692019389732510094352351330194559235418369599224508196534810108494841029439492951596631465437445878209541834708630265974842943058131621622432030514402454964684453603880848313419469653795687709141729745396708811055729390035808881763040386982802569671189796655759177818321754114657925518880857337166339635607618277599985364585492291513222870579941269132540446389471206010784502065577794309717413721556688145385231264015352968478815737030398352968942433272848031274867951732288964737426288661712397215101998777940278922940446764228871564470426885609788901427407421286816939385076781636023608899370217676384219692433642619426282850758230259125322318786786635948265418403792840032806571869485153542203724968857786800179098140188347670653348626529076340383965392463592651653259045352910525522254457619592791689102867535651818505468793282004639049510399656538775634913836333364112238051328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] -3623151596398898583496957958994616766848567463990493810621471652658543002755112941997654060491172936284921971260962590228544023048918634467045534418409550778686630381810646720539927276081052532094978512951789861632610320978171857221945973053235672901106720038671284521534486032636443043727767551246791947836946677326457726427842871252130486302452388299132519040630386139121459378212145781920547318379660510580566861110872151674836521553308259290731547219653409723546550042237255538181395766527526543058821134736436782560314634574638153708002432504197038762934339267483052275955654972125171236535625430242608606437107997087401248841310762235328716672168046541053372350315345393806171969099058245053550481387827410041966198701221982142849225802379682941489677100312062028179842527327026420896705018578765195684339392063680361389981758391601697090360399784006897389524888511578640408903312676363827717321568258286678098081077568025677006388461367793083966627766362699618467272464508799477090690137684359755870165755147149315333728151980279727246483023217566817678350138349618361914961091108272377563508891200803048598126810482073480732203285041049080603780999100813664203568124615447414299758361676642739637080714990408867389016269721621908106545958212524447071437114376098793486955515760080919062555701195776221845126926759598460658729987113891876890826948915762238559438530098461365437423497673579774094130834687798542606227333018250573802758632600682305058589038206265206683548315206903771542082574517298044374686493802255459249987721913119880529330366053773771397838525027186497901229473157622578117826521892484276783202730112473114750206583976140793905887390430632421230302157337174638475575335154255688649353244776447060636566865067989388254861248659783990661099053534829501046460875015943148882553248256303953222269456067005252945339016873189480446277747914893229710648400559069244961189221322737451521228013670274883096888425204429464883037404546497597290780051406478623310249502126877358771225554034594940075229669144466603043369341312653980480225970610393989116640568843271279793301790986210357250625023877191273592535042968252239457124348845705924798192745373998307124110214219507514033258114516412391388937258492931873957804553209307734284192314972550550626557876908008317915573974693245100526313933498463842937812333787159914988109706621090491421579837216094176351020201436037804809397494883782669929228373858483620696280164546715580004305080844856953194220594479400842353717980699492401349053262568730720258300172377521056704480299808930660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] 1040863961176677805947848355143491355321871093992426013767914663401744264397407558826033004197638423434643677598228620037191596570339985840402667021804756368844433636639973283981270651327357950813277690956585906112884147838179358839577076663250642867628273186678618146121306387816933899594830468126782271368990319155307616176660848660950835569364834423332911513058961259802312947572064083624651674958569767948293851279806832211340655862568803388378464812971049848550834638957888532597134966379463937908215382046456747887862886266522452039724347277315143430335569714825293775320298255797324841544298880365448225930576873977167356977937176451546744997065221293214768565736505245844515437751908678305774032170262655178399065536800507685410292514476854648228767524222294345807114314501984435074910821290449331538181386299344358722966964972002222378625836834268888314376604528197001840767854304286831956475310067028675385212736637868164048155128629383613319373481798933935417730258405099905657577868100788199931835350317978732414306964270211907561868092579797973994918766679727998285839935950046220008876359937750443950775875175447371160310843907425252725941224907096125835327620890822011333244803348149979038613511204865016419601638608084357250132410089783973276801563032636410214308688386493208344671987097455371892317092176905898249057969099580998758413121731086180804183784694317069207449501488255661432561516240030058862850782697093664349916307765424180038471316462553453821579255268580354068847307565259210505632914564461193608754530289786645695141981540071585549365218976557081400172718027615956523266432359111030680066808231720322679023067112367570484150408091367452522637950637951068871944533236940786709072540028144270263836624806709946432041972915339112445811683748505244554358181710038602492482188932202822400127420332037844451442754130537128844683910199969179339428295855179062730805079396364732803841777278670987578422059117692028685015091462037342764968101402475982488089761762469367460546797445353698632695063080748333303477413593388135971977909275869352666009303652574893261870556095488419109711866789268329163439414571311564168360263869687906749794667907213170197062174445885521562781034746825066806067258638660744974294044123882886011152595776013197688435046365449976493649785229301613595366906822310965470238298405475293352578674148046049795180348040657428063373249085319876866710912388707561591416746469913153029335967172364518541985324869239731677054598422836242538842234550526024604119272632578966288651286134060267568086998852476526919680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] -273614519590243195942681693523439400278823856839147635328132316558255140873150355125335950705359850144079111242048530396739049459448728127193190379753104100325572305069510712631943077183885682867962888583727217650465215137225155209051468846188900157463814242556952428708169013209971764615747523041168530439475822541101952904077391540383386750758810060781993050845678459625098776783208925746053032983535453721179297292432065826427457233018368297703874451206141064787990471357748601500812998436456948887503743987106656252536206739919735252576964866290458553670373939594422203963179526437549880628179269187131258352975509056509005685015943129758881091201914286014792894555571913632855845106076712264201327924639454403245010894865721388728503436896573622997068837468863972906489338364126258503580524316335559314331606826753569058520067114612227048985889334539304872764338054899902982078356278381263611920427595903802556818955549407326823657091946160243711906763314587256288920929990048991412737385177335820942475223437785973416019635583080128562689650421998683458695803555802301031119937684455463496102366337985071527600384957063837013526337527027236636809219709317050158799259196835987590250896003241666912261617394903794382124787063395983930743676978765111585737319850794742716660430744158296913926260924683050740216219676712534886805260489976612883220610155630106326592744554708742933338531372431584358171536079659129903608472812020494618655668345501507607928057853129769471318223343427792028653210493517602614113017236830802729973907573424761000396727908085337915506498058838707108372233843178294768411961466397898275247740190574428960351699276700321527736009318625634815257416827998303947280481270083998962570757923132298327519551140435945166776554148306777422806099219332634923864841748213661035664630793644367631313995759020890495190117096997393403165030719004776311940963898223253976450402044230044260352701005781980354452925038495527543461905443292638057438052028851593192695151435231320877330324885652280045017884542252588993053572985441013695195496341020589288120109818669838614126213868841246364041899080551909671850713711285670848940897755673025377534039374128755311447097630418057455102568552350069809299298887537787739246915880546448839756998710166174475847763581875983248560751304958081794191042293352737537738633006648562779025110319329022673986319354624213666579655887000759348425191908961068806456918619703551557132502988851704166677383337307735640143434296945868011918255326584599623208058268533508694163276712352905263459542100275206553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] 68516024392867788625637084852653240977235557895689530473973993310273194774231705366823481456307203185541745961088333504385623137624122516529180288202629790267995835973464093468441798453097693740002061731280633992096129078280557207122325555210490522761330047695880387510539006154877431978264345403830312793750457642373506531228475088528305902291197532693222292977093909675970507604250795446000271389408970301256473218322651566587781606485949439398710037142366329969392756648335580225071392727104338842819922180216258473374465330872819185812693801166611109750971503351779750335455339252303013292548374226959869196173371679515623961622840479342794532401767234659802499212755483450638566211065672461097771120032986890946019763859110731171028179189577479271655078873137734185474604927007291949124469894429379730492091456260723035200546720762183269263420546279206912131526705492195211854554759376281839734145399279353293067263753787582279586771925192306149109336683249894091919838508682557032133227979843388000993079759861150572506407766903919903804867425912439911036083541736899336676977887926361258317093379236391144193294616196371639178212101041080120606386929241382290500817080987372076420612761154701661618029652614964039914510167985316952448788718969507083599423794070553097198263725302807414121936629614536070127099007041522748218491871333423911630012399655691598653989673578010184391953107803602130280868901755412551941568877783270076297369738734082314975028477028545482124363960951221581061485114880815575757922186205033320972471551093894213826949461520529009831738125137471007865043972513938583576641906367416368795825208926326929483387029846693257665711482965360329069580235494728014314883044096428404232108348970433686021254661281111580573193922237627918836185495510790061168869703255976644630962986173037548366174928381242250410159727520970692170521900407325489659123137256444637569733737213566310899873957171100181031144040694397392005198935825622545897140146553265074342967532400408307545151769804044674827267635508001110960191823195480475486306328675820859748423197001630847809697026925401235191360738062351090574400344769384080006743332206559807695660893774626119046060115707013823881413634071204333675270869423609183183941947910356303038286851143319151587336882225585786542141119324713751281325621342536701987241708928010151695147776941918404886355186693410655998584688740487182680151822609306095407581866233952540887083308474856345858565549084801441472720477388295139041222554313563478362278325022336020772623877430787111629105082402026291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] -17045836958509216814761494561839113543012759803275673426526703671492832933046644870933879079206485624630150107956263274421893438027261533529962132795309057507453717913451856759313646997348420247664886750175369109946274905762536668176648907383705729401304110739060934981051395093051492716876442827918150372871912061611868660771837213912406867612283104749169120082288959474426045590834086818386511881352273555053156303919801517240189513178958422522126796062126064637816738046089469753601337190545807929905413449700317679053643668254517855311066042110792511490774846329272422775983608078329796096108212999076837993097895193282344373421930297262398806405970077002832699596881788623362448996815860713968475807106545739455224791255505151117462284273894322071790359150852554299655875092014962931509897618174762741161900362894473316392094125399333012900940859380295769803352098895555505588398634689320747775490330077742829962020448051716391876479834426348984714273989443572896050791389990607663935632076842778223326197994281639523863903044634215238178132015443446634472089509251054975114245723921180826826226072362574072115656116782006627341358366777640961010185646477435760084589862854699443571237092341061777551798094250699939572436947172781008995324101645184882843296149356657468479400857906656799597566011338129995847768849074331974419929374635550956979640656819162007462099426947873687708098649887040407744244264668471219114313112176816189169101264429202476592929307802730021943559113678394103393947215734560715017255650488362238733429462184558297094073919080490458416975212193647337952022749560623896488466847650452626393448758789685285036391201757421898247164817845608127721656369063481449397329360897346689682533027798138119909084091178573903429474129462570951806354395929024113242040186013737628122360256323598719773456259132087247253587979265166737890301893671729944056939123242792612737286781260919403426682824569108448614992658230933490856475360355941354922826055879166684561248764744176436094834902018072424061295880664387341486453978002295437432924719742353859038988601646651015254595052255431102294100466740929154850308544120086696215220866717395542727841010034332436364831651822029582719103892816233027600716766158327914089371802901653707886950765665351804795907331961134047423130983548789683714877353628913457290229267528536440873995121935272100166255664127114786650185456586709360466859527986101328193381550374219257314208526103314467899068019824341971009538490601122454468720538677821660369794789538278562874961334082660569039864290797944832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] 4297837460965252074515756531329225469560503842427081230622463752189763260729984010187874470745985990147896218768510282550031247435267029518776534448571326686384407182518525619305648027190808032038998252851798828724738465129050648109289250867579709195825911834473113796401536632989269353872772742985062128158694834659275221421699663312942607703759928939281021795325498518148319782137389826198061811427802088748169821179723098859950175471626919652659079763600620118838741947581073194962907105017692613179935181682362506183604404542211744153119254328874856647859770576207499564110179392980841640219506883268119171320993389605183538311498804658846155963938678987360795415030219640262786425124089951140164807818063532858603065893014394869488725580948647022053136653328412169759013300989919887406214783880296172695079631792043827731348779558259296315814331627887191932211530751450167777522587273884399946610119471496297617756934762472555298394038539639195096022928390360128875086331978547909393264390038090852652390605781449958841361628228757132660344409628857450490840117776589406999618165629860712124989157900863376317480549053702699430640583603856469998900621559892225911568156801793612596141918149963692933703100569287801803627810271653251895506698883378319421458368522924538578894152734761257463739009727126235062375950818201527828803439113985114540231259017403223582201901298660595714783683786745788351825627513916896451732239674678297538739222137908187588084994905712792243974581493445928364583086646587551161146169021313661247726085243767075836616207346828251873304689328438321265237128202471356590397564442114505292111403119735899834305594202975797242348187909946275946435506659852049737133361151118309766370966912926051086760223960693892294841921369106932265766157705358516168147911207686968322212099143553532943117350769498468131828783855772726928356885048647049132402980656589555646715046029354729296617610669800355899519133037235167183782156643480898821968535544915342841960251937722350539611818551966307315057086495373468017028525818213389980415071146457904884488150508672166777229562187776943202988982049545458807239839189040347575292351041141095047148038845990609844419772893326612045363732109484467016314901128843649395871111684067698998322765146556583577134734191809440323428077142623184924411689409967561912916627124279083433620703909237523855479738990315013840814997988565124500336949311861471028002197081961542640759931089451816114154870997322527055691691407322155533138043825248910775293846554502984736715424092720720736306554684175286272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,53] -1080995834691275593311315321474766448490995960980797397424645558492523116757784920903257308467491718998887003016513115380582542054844935187526718941990039363773965560555692657664595611403720380261842850333817615981147853150987466866777054747507635252791970819031739884113868436662422193514662199101415029859148180751565963784542915613265601279503811415742908407516539233616508068724809552351662325232157352148345668399778499350092408879036786198593575386983261407724064480005731357999540341482757053155424504971127594105461409323798953424386924973315966772587829446916305029796582176134849097454132969236929978596899554436309766474807769126197084163689735551507665611787067917585640485897369122350649015164053176198553674235380944339071098378565912274128718822961006581727842044895660112141574599305218690833756598013797969287165896138382279262975691065152107867466526317320005430049380839892842303360537856595294662685045254262241828009221829207208904650025571452201768698476987323745135226696184327467687007051936773356498153203459277112018707410224635001816709165927654274047603418742449539796614651303546694575542466537591881674543698739481040490589657289110980335743862311309161148641767586108430695787508446350864315635932548700942165253566683331935409642743197191965238058857087902111680456715563271032429313846208039559450713867735324477834487317966371365749718244474581024125845553565195047814197014016021755928813738840660834572803468110389965952992654064740990425508749820756285020177297695375585350939592959236315805001772080813101227144458389592940292637399497840747295308736875853918622135600605326454995734779263343538707741033710511470163921421036427174404501421583033640439877970325571983864528662407755460825395335198280355113245740805678484221560467023760291230599032496914651720542472177017026540990841345324479040724987690884382902720618678821842070514140560266693256499558682127191075523966083096204232190701130662352717895662170421509235727456224215795093450710738608585236100152330290478131254524262832529427733166548218971246244162196595959303351966176108009808892598345257867035894084207374643584364164864077761178611860544410227598165225612803113683400890952332496578848502160578535940997674137077826878664337005695343913707786868449157536042536018145544559376659304356017518021489925524978482426431399629256696777083268393867305317103341603694649217497875154137215330826781414140889959823540794183154734767630099382651605116022951434919056661600659222740213563802888968933921700389201646337562765709552754598592151291533721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,54] 261636527461203239090676142338962127975849747858851943530865892107951289972750435936112026197205576341564489683673586114445801285094788529907540995620729889579469372335382616415544461016229010386366235657225484028254610055873440430113523820028506804917995882409437729760829692493476477066196675008217731987808721204496554409617739424879207019980875094893725301056002174888814245543332055418832183417185401447938024469810458851362959057644371024974555979136112052196083628216459197211290748447646196307510757310219769251124174272805424590705674856682181188437551619226249358565633694368189297235524761270584462298242312967853113422865934656769344841225493194698779955178227668005023483743765183674301186953102790594257455498512597738366221408277673331832034685933888432857899450313308194600355156403842033641268948832537163699560620530303894544070983681855096727438792310519465901730770348937760035766539422313890052674384549017825377422675719516868994203698912231937305964184711966221188180284330963447177773691108469629362857987192286361815052686369070752770568773700674549349136675863602160637666569992783317059051330987279729446358540166269978657346104777819211306684140464248244866865869903003306435939345943279756745098606989475350173531873629726298583593556306556476711036558058565619325663055303972863119550679004042336058791594648941652715436677583585981561510710243120358845946084303585151509381552684826067607852375044470635824443714490354971699995607797707370578360569540794934987515835797729984974141634339687356413818116342142453265876567848414471035872011023683561754321455757037254017064873963271482685227472154875563590049894852749929272865628891689231120386757178673424059804698963273940938207307620626170499975451765206209907963383590462731113029154516017606018073328865494343409280260218373428128358273698785559931094338554155348684675659647812279669283364785242598923809742907681579152520267950220183529371054983913951130844635420062377481457768321394996910702179938716795353638773485725529822918469481787271144105189217788132201794958460294562365459775161729080495966738325269709669358971766813792418488982869942635232842201519108059403282419783578454267176835509646519968183734531617575792276249246490615914195416678950286146450223537722686267617001483884855228729944355135476444463500544500518320970037140211782795651670759883330248160856206985343491402086957876750963042803108094726636759536007249128447172866169079948407512854757312901808298375690607997771665223044673593677908979900743500451267430230170300662350894779638743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,55] -58927632972961513409139122083412968477878876031712483443852605958859263195760845067868789388035352878109448764856508221940778890213049544052072144427150196010963850071305082323154977592750586173712374363147225658250079187383062464467525434844002850505713867770179530277421974403000758256243967130738124056833519155602872534961032274011616971788848670127351309779242958876313810875003499403842724866603335925339824299188632731820889361582740431141641112989960234979414485126858179042003396718810872116632392080742906202256118600497934615138056502540083471767267083307806285886574042990413843798109674305279015228895568448218265299781822220877783042477542601191741718701740966237281428040374005301192477406076135790902690978012399201876301614405304086874779321505224876622188453043599754690176485801019566317443565628956859630475938597886823227591506457951121144427079667330009917383200833817341732498497401742832954573230448704496575638925065656754183616525232359501714061531623016042785568823457134241277266475840295746276679999423228683796463450044797090933921858622077857675917145536853150264223440362042836245127653725790547376030562620897929291786525079639522227585755467206175245889149058029327139993452352614687261296129540711203958715438445283855128296249102392715484668856075118336169668950104220012291207171554182964246927159350157997960333033144559146483848679591872422987212427886416171000351881902472278481173945783530078868001468417532088770457635198479708187893207080589501485730044127304688169521068046216294799727394595597244605526588898470843998366880927778030749140428002299562983499165282557920247282606971898587028234291994041764681210916729647165464565046752003193808643782396409542449730022994831088137139980944950226597963151789100505884750342390822385585415190344313049798572214386940616806705464843667447885851550296797566301783251036378758818162799902275889566920937734605193448639333361248119378181330210803003797138800197155066134929376666702727670234198599629762538971743429518047258852571297920856481557792781031781424213664354739096697428847666064146631496270934572260261002315893215392237328532929187391750796466221767984911318918572983670154539436358773531705588378007138357573020112381001074223470228443091669210761997250030426955704813105357816579253875975058482051505531172440237710434946645050667785608527367777226603490003722315698610697593053836413080131902171912743804839007909742705142974029984316615925431139279623361876175731506218158424055731601688685820286770439069436424376713956899042853001194489302220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,56] 12078689388903070654465949495639789134899332921102416341774061960495202544895188464710051920269492035869991422243937368889304447350707457070680370781129223563880137983223714382968821985120631920087205685861055855336393303713124799541494574618108673430185719324726858780367209775866419022567096327696927933522450283182572264407382594142541170090478221904427570833342674967871449004137032238796275300543547903496819954626929510192497326997995171452941782910934151290789220707963385991880232855539790699874297059288176286948418784633652235495395506454569779167207988900668179223355971049997837825034495313114627480281620719468335003633695015556274343877633905237557695719834531834324971254863109471567464301076856651654455323400889164879780133335742719852232719614416305420602508808733771962576048518707627785218156563457253902156433415221827520027650097769862963394258237265143521208769392655196910489382707353591545116148241821694326812841147804390859560652727842729953718227265548464409585564418948880559240823303230836702091601714518047161575119933530550773344443096437968144393503816613430338993545454894763311080405527844637484043151304378160704231318083816977477823082747350014516684832087072437157771720275751439050986571333799546246212757370081052098505326266428085543671656184800399146974413652420628652343286272558916940599455643883150090273508597818538040053713782875938562687862446976392191083495501636279436652613067710370402946699488294378063701964613834253454722145550704283602718793964883237481074410586017706871941212019224020049185315926159888999298131095440795411297244917253089127307076884101173280276166609807893285001254241810130356797858836059018169569730282330605657355016411943631502794831459807540938572756233611485866426192720943197506407229274634409348791002723940458952464391311821396464450538185314999196926584668578031559371119939583060663144256722455762559265954216840441402563858394263391490117140144349913327851183203030212781784972156945507029275159624372755307180847958774402151461958355288083426318766475154397834356483352960134358529513224839165083476587063157918544433343946948621585102872524709827903403674567889324473401535167281300474644024175626437872381487226009730242268175779949977654516035947026647404081169247298678523980400716567247159163197320536870530470933038450602715456835420092505276619176441667701945335248947036211695211844576312836443910809979112012548943365590800121410035010388372228259787478852501701945725576668823143229678094171248330755553873304298358930083793173875637641296484902109184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,57] -2224805180883658928457182545896930343288958329639147705415448439795683842579276109713507596022117796788761590255218496370735104382609114449178476999015730295077414912936481860030423315923889124757064512654752440354348261744913195489887177336071966977848800604254070563993825649443489630563853040048219163384793056296696692057346246168308603735704272917495989819639966884814877514172404262882967847672519498636951240963763384835320297479937642880566507368149253952446667928995034950216751231233447132469138178185390694137245184591318347797616131525394892541254406551306147798824529221453052939620510916722501875867830372604951811426643319358870652688770655208913662447080502142112844617646592394345002352302632639598724891326038347609923162705908920456176990419574100728965069614141231147678312537522722936711963919587852501332032881300270712412160389071431723325362082168927449584672363188359373737976764786583170170197532192022141751023185255762338240908857708980264464878767254938541453587235913838655736159659908150418054604469315218605458607135496202291608084418324197416164650322509625247628570535612637585416130110705592472012431085868450159163344654706316011252051611893500192836990592971289712401438451408266270568595611136447550833123075293497869056262052708359699830348471840036968954561227426534279428080772694542863659093976779864971621365218626794037176325044988089818256949357466669523073560712726900509129200273963380144042381897245494751009843404535731801220713453212993940812844189574592089142647925273088904795412643566151879444078344727052760733262490563579495283002843237284960585049741651398860152588634429099078005956077348513075115340936412497910868968889177957294884987424542556877711481928489953187171186846644206490920373907723365742979780789435865982648130700090980767982045117253234581255704673183770249258597403588358773714101659266611176227990312603735571255510130540686050471208429442850396575151578073875949848844851503522913948952444033536568772662482595339005167226459659474241711596790508023364382605936109281542123919892725077689968108538706278351794348349159011188009150442456116150272132819573942996614361361311891192224964302511427187297584712700182877167408225729512799385286209051259770427645566879459512616588551122002664593749614375282211721000480458072041823970473028693502408754717369306968129609584740575766592208620081832819516450507642460072635263251397831830964459180401106589412265558519227083565513698169959221424697526415125210519555043115988718740027539495527851885857510207756486011275135942656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,58] 365716128348601778868602172948163095165975276417052948103031147080708387787502056979866864792487044206321056874165669571917082724725563289952938570582779313898864059011340664335956834095111246305854055577093109524680829854455429017970441877721045269624461976387459850514614575429418417775116826901392223294295121699979152284675978516192235625537846850703993662700711915903281220116784151204595515350316834185542063423166551451627709866723417858042813269411656231009264169293266749151947212557415533332630896022699113525544644381498603712256066816494635551418607956694841885844119721535011624163173824440776389813161641261386667339153565001777709136655426392072638659911768625244858981079289342465477484725982832309851575868810777808786647061908037952276536912373960773392174893345956169191689185970158210632072166160894435518407768851385144768351026500270299972756054410165744019158129852414860233528616514642373439334142068844540713607342459196277010338411120693739478889507042058041606106737712301947749786263894598968762038009816277184275880590669372801551472072077899891701953933022741618478062991288463239271678225422037058604577049706016432745139803510118677769022396437837874248993859199316589657206396591671497138172057450958158735073286824540863112886805213106643740253490556529259790175458463296849874325207614270392137286446493096866996362193393084386945980296266252772661228196792534063125873901137782454759946070650172855513282805703907943939748051442675360330381509287338059274964683963072398527321318317630750421435757790763385673552554257988044262482641439610845524211776290479434346286168737556846399246318924725755526783093537054294249767279210516693103189399328446143614379931240894273971203731923942919950828075595564691904245844788416669015458309523646449127007849962642335957751722651973081923147310757748876148593845965426265028037937389342826148006009287768262154303755811435149819879695361896759464153839745594905437519657428362693586053424003307532932164436543328160297136145633034256881707040782406229296264018601294725005775793856691063417722781624195199653934350131712874845235677595339583722313935613149737721619078371388382060906127254515531949803040481665262766477486440630914225167113261266051896205587659870200844742571763901261741519535502300408824161721171387822235436902377874258285512176777021419435958556036639875111113900500337397099230483609104919980150820363313032227681223338106957827917613300789684407773497548995302114116141888548094974241306671873943415349057948585162612388543583715079161028974645084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,59] -53438864499387182594656869847271315313477012949498000963168299485670956290263483767776375393398936786848151395236571290333000660628752152104317265824073481547977562438106679497174877846568598299061806567043916748982928445710921901972132192262344892389853956152255753605716762208585677469133049681520431207255721590453990300697106073199719016796810671914749441656679913429826954854894536720927087015631137656819954033631254655975773442899786701069336133288683127546201742123757557155664931998742390394631337759349880671005230308398792584517444636094378240788909337525347447079827570310941855825313735376387014699134082361723860893942591244709578176466476940181056927078932528136837806445653234670556145240382925260131061597091328469699466371687828227470082344427227999812525462697738652476537248961309774583389186005730470850589773849523833462403753411011620277168069462990183232207733192758584710810269157418250981493807103217580436359218834858354536885067148791380916649344973725317494061847381527719358914957373865924000475385788191690258008893661188386236508887170756112403170363088695216215966004074666688172685725670226422670400257692252544647774433961717171614468789495794629611666251841935026877663903709439933275704535303014842620585960570394143390403719619090191319256182797596740592620535035691233788498656577503368524334036301135747722512988776953265204418917198153404372849148878047862967102588795279591301818730155789144817045145897938517020798235875151516744964606944994624935505374046563730142922926467815684541349884837301224760781873568093837441800582212124559383056497879870959258146186548167171518265277818876850236468366153526225896472852943076694435410433602333198144743790222147038579404605515361300347298303441209183321934230816564844988991125711199134832198943182161380769100546335305236497020020666900724331232270756463058630667042654735270749881924274224110082774779290267868419772724502255729394510599845162418906273440338972599764384895085368916565408336866132578098080990829057674000598567709217687600523585062498344672456984925633741756619521240136541574058748876622739752745380912361994704866227758389143261660011990231532148719290465861364107343064990702674623173300338477499030347446141881859130467206802338129522420021981669008503881557159339961175363467033658874121096614428312433603866863489519133464275539178860268676947956031211281908993733400293637321324847054047334386251664862801508201123596718791631438561906241313940660141543342770333056463316551062664394887005232161501456615623375959693171988631230873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,60] 6920603628660109245181010743254696837297402440506355407503173811931149103712746882552061380445266620732606559588390867619666345813938000909198289344665810762565320446061021480281360019250351105436511819951863463055734894621375687909651809785425960733121299913905604175172012596243741953032170988022903288396389124220609018561147088741717516008903319235398130108887187391963004880368807291391833994431371391441745561338139739399701269280625491069372989813178616545916479634178582620819832014388068923256415112502537584079815248478311143063720882909233580414041629809159447272988011077411259852082651409723787537681473555379802026248149834125388929287698282539365696561688524658114347115651365308445699499419044956210302199425966598755126671896604646873507575894925147788728110356611781651416742312610675268925999455782118458046278175006143275383819763279213978559716527909828713461287140607251532665918035763459914913314344014658000468104039611241130953871980636845733467858368726464417229785348155411332752745723021637606875962577273960778831761081079428870431374950817047104587581751917961695996983222264288049794926372866136477700329125130484952439151309047924979406300715667752054455157333763949370114076735085273534089917311318478858436626071806616495762159465571136422247975759647114694844390893182964088549242717703498766671753653752259744212822164242084418958661344232858636644572781220455263003055704906891048251609195267656411593559840015766136259767807716968200555292339979373089754238663697436659943831763950735646653724253960810768837621326447759867174608532425618842789310384553040834786686404080806354648994244508181390939689648316866896177151840278631774107013653788487640799223756228205853379866913221243631550275347726122855727262309513408767695628739557650093597306255978494966533801376186308253273342077133918095387337731382119709440250482176743923664158052263934477814132229737634668157463701102521107081354429749259046650778379020291977745456327267159304405727952864237391831992226649544435618535924679171316894522996537265345796772268356154899115631204983606984221500359854374847987774283948089789414647680103428884060732514036780712591934795726273465686525092953565864103906229304439337608476558295730104151390502710115854379155555601576031589512865638841305697972712283254390879416044926021580568871391502206057869558674914464032065127840745907772082576699898410968606745688114722010433035732715899784589410582450698127303798988070248929532095170341017964604685058604365156910979701468144123428022260316906208978601676636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,0] 56029016011154039860843284804103289485647533740465240959821340153293905496832225969058815695394320923460712889701720387203567210787271766500959674687627500136464476632890861072047530990262853753073308637123036474065015228446604632114040386843433415273026210297636387089931523227179668805110932907899904988925683536097253011763603760593939491732336141765280623909476970907032274552572715848910646930243668975227053347067162045370797355708418912000866136644004565610541776508575294402506792009576881785810430930377769073178354628861204795466695761914706789015144405348182347624317376658730263892316489968561689056312702461610107707237514643350290442634596704933928978498357540860353760768930819146125327073520248253261419068626594112173689242502929773171369373709610696606594744887866492120862144532752988247230529680772794267512728184543860345032490606863800803767269269799094178286541986408011544148179065634038692258818107253164103468623179202657842533212466136877634479279676855944679968401575539100991193762593683985181946225226186479335314587203279003668260102349043505527675504627680912579652396928092233447875114096473684500821734170175667365692873589968475760497534691455444546783687235008994949259002942280733113045355218635158670698654249351389987221145774497055557388678716721906702881772885584951542122315009610441408342961883853413438427964450593209324297270715459170612425717215992942015887877093494115524497778837774568892221089277117054860352720858096563815000909513266523295348469347053523643763389021423515934216403608507865219086805468576353185378788820364934993057752609921537187303817893532559946813414171995123976845648050861139385373007224254383231094143097562491713648442507853564547026084109587214948314309485130264469032095861388342886909837882682487775251986386927727230410392686925711936725773899660462585855676293214401385767332045699846754240806724900719052043770325791303827332971845701408882884374490068001531131073326602185578205718870431527860936354680234471438289559716899954032263588464048206058792783893183872270392831194433627778599461492708620073498593597853888694566053798520703897003058568131060779229607984652927003892598401001089964518332397426278754007983260854504863258368979522924876738785630192950005185655788773187950539935491347269695038747208467673480875437261569016372912317732082977267231541034146662546579558071337716050536230978980390113020295887636408909884159499064219213552273264705136044543555029942395842690635018866284830049473339877699168097935769399931192757298484166883439120744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] -2245869592252278665627243199295296039409603327244553028165025418345912564539777278335689123897524723893884921178669211815531020525286106869914454612413518061004830708781814407568992274925180009311756880088966808362270051859026830729922238980150479740652636206700829863056479960158307683507296400335910408009281245325865324238407004348502827210797912459866391757753916037908070531500533265787402856080830293273385634011036272884215176366775355630169954410553398577482135225760936331416017597085005160585032801725342540292796233103837443409670443753989173639336036991902633787476847218897690477739384658642257747239471495114107099791286397650116861409881400359004504210122600839530639496451252241983249057079615761278726206738739874564227847366088979632794391001580705333790318988463724533787191684234077955166228807237309063340067392725909128046633808587046725318154959973947197641014176811259686804453703797803878710859382419898450137716243692174706559717406728407188538813928607129112646471454364142805636210048958263709936479449218729939230661451784180328870681512121700831470973387680836046726553963846670618326757399970122948246785515501690015435556471681338666760195236757928269443305828529893165612994013365301670585450125577646002495389582435570119147162334730197447068946747947510430442530641202208974176559591967693762146055586757802171873052187976887170255240933223607133685990835103130080276480190209448946457521873279889184971358461757688706161006370111688519109893984616957702601582276539198818961472699394455165530586516608387354024162401470538813965566388770796483830924139272112636312779097773594808750307696817128337728333011588341653371980911481730833982816002007442904969995931408916805170166052636301104898173543615468342231935560277596877095899258433777345629037724022231561958981464606706568735419669896341926335573615369669010985991516534321817178322490873824139946345973350006360114867605961851254365794261076628344515786952991860166106936586166309001698334780301023111517884180335493221893905797119308470185993405418596903992200472513212936929376253192999338034266021852717031254206907490684050090373125995669648544786610332282696237246357958123162460590029445688583507204891339498863273869101070564772764323814979986317856659723246714928262432972855225672367017146442163665657103107846814139528883078503805355591945715890405528335209319041097779720529768571217597353519311583777329829604114764720789882742205679259631364302634328443259553731050307030802550724002017861642814363438928733474950228301852343390485504598212608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -132628602019263694642621351467760905849805126884307216057355772609689165190626124362174685519824116567034388056576705944558678761799619464959349508593842228541226087465774937587800972868155569344382494552630510533382236623089294425788366111929287691020401897108300388213030155089979734822468685681898730531759440861854976398928566646759254698211472072442255786595297536121436447180910448413923081646407182172844825336613630318971681723251678362188899422938926414179325698686541647622093652944870353214919036940613515001680217693460505761591314853208827324000291987739817823401291264933175071560583845040614509007787271858481339540272176683156500851790251194400137355421165177808679461467004527447072266817140878086293331172357880199143453237682887226867369898628312025941259895846026948508205113441751095461647357177661945701478239435237040299229486140079201193374809754003676319560046179976475282408646644841924685483341623578692048716228288513878914615392105772949241014147383802737825342006484037379215549032428226433166065198448959708205628408836468281676681255580548858420652041637108255261169859046459595546606282660613930123114293558283639567852701483890429941347972010855291427309175415198827070618512679803544647898464173417588425861215484770232582094159536509041153020029430224838963713553155875276853884492925144579034535666224242673583653856995559211927484145738003640749893399805719297399827337204911343664299578456259999011437737035959256953470372293624347160368874393505919588431918965750851324254025950636710938122890195189505081852869088733562250284292454962169992924831461184123482116633991554293622792867070666824734700298545739884991257247297161584845257698321914018041868921027284356689969934345822399629011276277523628120580288631806136697847352524566455062351249791766664006167040729403101695105359600220132411736965565887647040167746229873141193505726311812893492639333389511622343719128611684956408536465375763529641044991959423186491994703815627264418708352086242496242502327322678649756196424486547150432434508415931439938141201922867220715651480375339777758422276939195823960903992513999325416717631899532346534752548355114980948956417265089838774205042621855995254733251814530231813333232035154981886327377661325898222118229256726472020134767639516814828470026142024604439560720263269315459165739377743087380787846862342559693722304626242368532422447663938924529105394865959312219628603818688472090231132702250360307179797412831757907300461353715635259525752010671418060732856103395068852003998381332751800941974388736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] -1393566919660423122436320568268013119102115354413285214042498864611441002710416236823302918161290009807812349970392745257297182350190288241561893782560209647462148562418880116856671956614902638715870739252933145983472409424374139938500594589643672754724494702242905327200113315709523205683497125365153318683774710922785989867918090471900910831320036778896856654440485937056198500910752149749413635687941675658514829505699218463742091886508216319267344583286819704560087242430093365408944558226831729380039361252050644245330789689186119681782015448827685466843222931476380116580245967012905519579100623197403960914885416512683797381840953031957730427086438122117241674133682035317603792947681701543445634676692015128108074648069889307850920549410508398101520955416067013287153213187146165735108925879552384953752978701240990842562276796824233380558432450300387638952610980665620432698887592634503769208550931521724285849609682516055556614387341220284280724525708524635226570075627271766994051803116319815498040857700213056355513375047064209808942519728358893376419325828288108202047349299936094539933347593921221729163988206609533887030798992215635044585995113944359690508383448529543784601110027789398680644220075459501225312028305564198010377772854907128165915579575001740634874906958323149087940383875155155677339501837588513185296893706800855827720472144654611989449473892295995012121775800238008149076683917824439318038979307915128724926157573291350299809358019467892435098087546798615605352128452451493518196467426837920231864601727495660565488767670040510363418019234303843649614426772286184704321204685856518699851393089001886333121954667262956167428894889954683979516403311805192604782066721072552375384028848093114683405601771740987461517370380449162645340309810146748863323877655596214105521534813156371129906363242784130073791761490542966844880380540497901322109671906784145200707158942452923812841374185183225013748097743733354706078716618090720327051555012722049654609462161714691491582998027650954060099069459139337520626488353536141091889425791797180667063948954063881759588635031363115875839612020309326518010864820365670892018165758808431311745864209307799120206292443152852177118578995158339605481190647389099735178614355910198659772828786787138205758006975390982849849887997632828782432704088205634471419444627328599629606197526202804017620791284383440675254415396125433137103310561222672011796412090462108849624760681284809587206343460640352261954783781766330011306147939184503383326715737887802738124013675221346550065654031974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] 6626381062254540144214350730022715894519031518356985567714262599401961097767254445427670230759434839496498260302140295573946451363093477633349561248268673516551187078851249559977890531197077990657421234474920922722621749395559834494789163152417774279207575728026479958505673788310648748075898940770730609308780572730296085704759845580450486272165049833627657733389664047244257210815489596488490157546158343663080701748647151360471708684293490813918013218222307013480557793111213146028966398372651882428776891558967478992618317422862196716021430382158519981246501070066850080843483896810498613057654843949389167210874933080023810362920158953669201581218349841457141056074157504968153713936691331483319665944188637664442628508866252352637735068125298544016687800419931887536659197801617660356609722720873134377490292423015626165863111015535531589885698246187934802511074767274573818432778740974722499667194096705486817549823196340566047489550047367023655248999546155702958786868550322092235901707657010986907496343373719799142354478009721561952853543648728448287094989601308270157824371593518069092847337571359045915282940682260329994749435486941133153212701225095374198647426175986892141758213259424785779586331080159799477172332712861527039992568163745482479522460114925425455206589499239044698016710835925630580393675082281388890806625291559205597459395509255894908378323030994557824035120287804216501674536098753743802210701080904443538274984510532618334079986080276884679977408025521186473759222624763599131554384890865147094169216230313166302532840818052147537618531899511444491821667413442073472613539221208005221557075191333548744787262458551686966981045621682281914816468258925486270068909389750836318430627478111126505673595602976318861221120677011958822136051586287838913974875107887880311499158863457720211690394693881132765052845292762359427273098726074599650012689120522646020127043829620979933750621830568645692227593985616351096952722710593795489959636013406973299810856091197753571532947927563657140422437005970781077003554222451841876431141209639682787469847437860664908552382419051853122406802522658004433362750038933139320625986683007923286926762456057027099634998126649288731309255883737130809006459327275822845186716385746091584846985263381581183695926061544478981833653429294802586315409570376059183538331054654992759122246295687273782950129127055333179871707665160195060809299151156472794147681405044276921128525134756620817358342999767420325188718761987800029371879817121218681055631198170051801859666251300756336153301771878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -8253470474401758826476133687830008692486934638013739132043137754196001849233434352003561688964791174221079558791615172549179021295754539985437680573571651178391999339720749403643488785890835349844895757430952444001732002700962488075613451758669694829940120832748831085661358143704414125730488904000569975671272028055228634100485711662642490374186539905568737001460993004810725179755363688721267057611370243647791309749979415704365556853685331587840051828778707689917026056565884220692485934655659615679593558679253276273189993279165801214102388392765713777343734290849124867982802367895004155586001521439692028516489650288257390009491179003143515341859585887052455939648517617044312707471414285081556185716779408917766488836138252074619833764226717059826762682109216465539244467258545201190291006042632706519615720526039934122910551509256344105357219906521220999780259273732315325054870626874434700984389376299643736526895048547901100249322303272317207620936599922090608840296536313736686182500843204890714098661636142240129094267920743990020111558452664984100642829956369413257802908752119139609582345950268500146826069723693836104506677597931346013122578661217421259911920846601448361836964051882257855173790558006028452976411307407289227100373058024632785179899599217936819236531728347528044515210769885586127505002401292765105847504942911551448536119802328801612610739705634368840990974716261825022202378395337268949134644138766375976810598314579330009317641895132262967784423990624152836782515069700939018302128670701109350860815584157883597124604758732032851806358751800830311469320581024395168675089703821886907673300438142225037606711328654440560240922715840462864136526486094279147677621618407098135742851549601112362675242840126828035357237151567221200884172339230072478972186378962901883230267535858180108994931926153176719243731783383268564834144453880023925377041060427421244818958917577002499817559091017836771079664478979719521139792736077100510296781676269960417053889111853058598790122623887310920911153652024436069754425912143243261233572410580720661662470467562636364798449864041745144774275546909190721127902514354963208871435693379284267521181133995248794515461291558634097429412537995023125317811498488948719177734821962080347893723231061827386905761891021921083171426412051255852319811540481187134005051537367230467296763642370689337137834097681485937723282780410675347139476600943709975504503153477432157607180864908316384693566358368335388863171538767524142259096499995142417688091624253097093005667787284743232988809724428288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 1831743948910825196023978213564634554162151756941154707582802709248288636967465821016350475084069288996225316285209953210599399477394668592262809195252312305634285835488484253887909578948692706125748098733914250464134537755433611360278985377767576779657367546891036798138695248967682272653643955532840859970685893504678921035570940645360371485227456884121447934644853763055655528836275072230931986861900491992741933874028063438666218828637550113889044077304142788701762429366667675493999016878628184963600376370498511365921472824357559965144786111301878814446929753875587471091958497493076038688772288447959867207797555370242618513293760513004023552357118804002508577584563375670611337706126711262351711344121769565213786018435898412879482198270413082803655948555383746300747572617279920940075714521766513110711771257601662867154633839431934577394368907327524292498359193916667025333394241865012666089918833124258343765083550055708060279343273528588553534650889581953349994393319597810172453941749753393056108999536121487524862548410469144578072495901705140631667405229532052704252438148069709951715572057371012480677179941894110396242645632011930323431861441846005302461081615566744740854025873032616791022721447095495608511455445626584738005808691029251669623709993744152462446184754541640738229284618772529156153210576011350384453583611561410788358098600772219771365137336507939314663147218649992830732772679072761346214005421905293793829954845803484618897451193915771670143374205132401493166404942888798324712159209914077978474639171310144936620734358040698990229272699464137584997630050218400100464159258761030188399061584226871596132064769569554668510672471200611876691361062291095573681833409202371639090481413262881041684618355210190123198589421428466644228704588274034077500523326934891166304523153509917709844500937049695687404451421432273402507072330919328420684630090655695620138484076185293252520356795356289024975720397322836644590709637067636634346910640250962844426516821301290526573054360283439431532431831863833798114221103301364484296226969669582908484094346101091772162351230811925917802482794293254468145896061904176701617736119701879904529175805516448463098394447675405666816167344744133718395970952277322254771781552627549226485963939288212256328382336567697938261508265390413385861730793104800876170345797405900271262325261823255959400414693155408554487912161347237819675510089809473541516701410891695659490502986784101728441264248017728236145553728002896340689233297316793582420281922833216571623511163366008973929194932351795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 17632114135584195617980766638528405126906031871832843616523675149704772934391188160387663733789890281653879959824465151074376616450896630556394250179530918167162799730634913011547597000875962598900063962711469599003946189267685222281997875723428259293470298634643755172552907837825214945263177788043238953545124025821100288034173994961318791812872976665032232755379940871277584999496318891365200045224379690738505681086849545314527557802567608677700003223728377765702267517744101051444868159321598882173456024732163366387408904174951535321207813366559160414730736797585386460661615358753556709282270450872234161571921948858458216363287498796220245386852373692399659940255484574742341603643972338436395621354901973876931375434767428132901333348608603157717882953140641033330785807002241453940271425126209278661079683867452680993763373410927046750520228316031674868762068980458117100457584953045238019865726946158973850889820680718278228184131130055035452396385300200203612031896080371874297826523938188166300008977822480095733567586762551530312156276690365573509424717139856198695073005235294125336101437778029980060010749684552012448067722836840377470225837749367965075478045879552525196407622024669748110025915808135311634973897398676116138239195767504967839775618710008357716308762511794304690279511839912737699747657712088426794583463259502430403174003605492326629161137930005830733910217437260780455826570381323036010968201053374230640937392880667277293884617832292253501828209244242612478437301341016545894313490399259127961708468182476220098312293588781878777752537302073516297995308068128424296529986679120090136268364885907908561648891094579788262071734936946260364895635418240956834667650617790068704174951374638967090021514289397298219703065015975715153142139532635135006498744424799517543463224998180449873193692656416928452973402947274289779726875385821304471750021980126727846503771416926573184357137870522818715406800021516341519064592388961523009058530427972821255694618875645790578558477047821220104589843570778719306719915116483031618951753957591474499769031019800539766668214236779959307800663697977939505768892474046849001107787578557252698824516686330045470934762940050321568258961939635020973179025892020380257049292475014863159484733530511274585278775226797151633515286763072697349644539217153593972770931892026900143796532566813108156725806619919342302417268147110915725593123967502927295343601071071682489348089837373178861680717410900886043723801614587690147399673467197293576661483895803441281009170754379008173675446759445233664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -160093259392647193367586976580609823191664439538937549999011717301001593949055417473739761908140444002030310652805942398088395054216654930953424368178685120713228085957814012771498118921732985510056347805337044089863862356790824810761689114705319333666068187751862466572627858009703753777097774648208499878040950781739957484142378531724834022785713770666522270525675002658353007481026593299152644487737417699389949144740575087793489046067082263877256096948462767593561889611812175358902390321647165085213675091111955086556428354521946689988684779136103268474600140606301422422603587228959257971687855677813850755269830801363012743731233064298834911026210804640772262772471561082715981805030467472785879301425290437943247540245486833742805182538995487829303432632808350129030759136350979785680213898479982303245246950405469676703508781153232175828318380083464238841408120761807931150840533434773051169318616146062111889710776038481723608528026848341228856412076686126962170488730902795272625265236263520395253744388994481794133280889760567034694872212731483426601937604935729123910583510794948834965010508642017811205713309337876016438760215963192247750544709562499757144423371003512250301411415204145643030437414625330472345045346169642694581288975138054031386129672453101087102760245419129875569812859569667359395331862050626583460447346576400975495938013077206616816056920211646975694441934061148178107247370176067861792172362163369293148983911292222782100153659477804145285939090512204645628322048552645410210331270619366988074144816375521805718374803775896883696249516629308346117880267138469436872255207348759049727080716352087263996339945252942943735806117422180002463632689427728903788120587006011057067155099768487999989241444621536297425695413351945249338563533662532421888874700030022704407229759373530645880828535590358047857812288130025710206343875309855693418556149820540945608490721282792879541097526524319661864471646550106351764004197035639914616247522993003207491384534961079328410254996915335659189294195373631994023768170178467474786906184020998212573972657280941810839373080720357842264909053968968759016429691628336534235257569808843536260066852416681663235412235136202259962956084476126049176728048452966253637781575231969076253592610388450921432778726174913574807330679371726595863702504533730107445901639553577806782101293945351566572591137720591054473813258884350982371751605762560461453101470140361817811678400949339511835142383013503881777010584824399935537971893726350635552636277357763182352207281912933448974467929020458598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 211250244436477189598760005198996595298979090867254743756548295539276403235321260527948468723588309361754871284314342089185090851240949750791389436340735791659219039596645351947113286279436478674415215045604091270327011758301264596892226862080530728686255009740926089150994438882358299023082645582218419973470600301922801530690621754246354239672055214956300179153807552132013889733645825484382011091389928497300982106991759036717217539360298920488474424548842257620219293148714661970419375349506898450928935156197331274430227206838204756478292602962236760842831360648802678665712052799602772110612373060053537150136770680483754898207881439078687692217880313811014199500737805034673694612780762759679942950756379483833152161461191693642707081835268576385924300224707676222172772496082063536857807905576780188042975373910527060642338360130610267700414706382666232497488128223249992742621188067536939182982112469699325102289804435592546908597143183813340206234743720257614349766438114877222942651689373278692097240559545135180297752625913513653232765360803304585809393584087654414850351051803131552025402968794821499762442121455286795960752484243601790624766446760567473297736544087883965475100533665136362120410813273361893582755197353603979753634790666525715893733770164722335325391577455634159821695422675506700802692210382434689353179443495966103358743429663841436639630458713910916524863387856189128605852252343514299797418940335375696150526181016572053703816173127387233310907612671383895439617121559299702809187449819310805365481983942643595311758229683571107684566817599865398745514598488192219704945382479890638839931460179385140606241201738765441629107659760062999686210206463886211463098035445094703137747972132098100161301953412961675343479309673696938735877921546540238467213104665479738557155522025414007227886521350736248101950127829716507156697848948359160126961757553070981313771416124126902440649726952497364829396209759909344144561456451463421136210287428525814115732874521854737183841087098864881220651680581317358997813782033752546452971416603892493458200718304981755399392467984290002048694257101339366638384715624074449850202455221876362963420981156861459878352225035386858918021362276093480654361103187701473777148880619211007050934127582678224726724973552137852496747412431554843915675811022201619269007400439672445072443491743673409857691631808221298384532473015331429799809113159464445663393739896186999291253304043097602304580144564100977170515634073347154946836155738488379736895634243424869835637620566649511610428422475221041152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] 1084494910317893085521823634461795432486880972894449269839030827015248153486850171011468701271659712343438915531677355794954541511985437706522228792032844711393758482654432021779449554745436043189628440106368881810919656784476699213854983034924044319892332844715058802441440148902575500651880477224957198739994999785269024796286351341335540862661176567141166841261544087799624301512685790722352398390628778652335817897687576134772735716992182553680442345039564868284346347076591254175837939863418181007412423168314320183307042170698759412196775934211191586627773237773550387298277020371848109346789226069230151025891208389052641425043839476695650174819215722505415429273407693128514824514737061301970968327021007385060075040769851024916973359167213006946615488351440970998840467815280244090969180862464039171582916465397653730309859236403286971148104304131359999261848202736245060730114933067707552473451120782459855761061140577262662597008260865367354277284275012904844621797905033981175767728767998295951093434073476791219796402143730844321876634547024371943009719021492430799933542606442052443988951563006127468624340469630808211108010293253004554327163906251740497796517907952288891755729613249788282477548243212000275089007464663277119275561332435588332444354654449145254460477132787505670520401408639238169996349069479964769787880206596522196196986106627804021054848567059216270960061205793149528694766661045974724570486630193584148017554887246154908627790153725346068387487114065800913490215570341224247555179309135897460913755319320067026450065388425763041797432231613602982841596460623378555798058886991181040690147289397834801592897484585236717996571451504814660736990037506205150567796215674211859575776005733813200168179350529032516233811968101342138224185784847948966046078335435995416255125013564324252511869401521218816123365422045745067728390748501613211372227360540851082828548983115162719366425598095151322869333650322021304152308389643817888766070195003188043726362576178089686779244788099827814646922564718174710391684576067603007351645789470247824223689748205012641631108643403820359621422925963097644917502452513093894419013742048512504831971652559147156087824928486871449026643755694600194315750797763802669733531709310978865359924986398879473438249748649881909127990338667724261467087778231541931265992806540344032023059491756892520168536654343551268554322236396489787788333893227902462012258844645664617336975643312963319898542839950764998144153974098269480977621065515675208339966578714548176756697317532828031006215435155878707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -4230816930265773294240051096633729550524660565090936056365637456216458349992870659221282582793983740437454811700064570437668658162352471055140387247831740195137659251639217001980233111915106914521776629178980469396148459646805147054128991165626249770729406688235238521466970096235677861688290967723264565255584420964419877522676714562039186328027616516216354845953190017462561767800944670891281324662956419892261478572630968330236132469264017050219230978845649711446165211388530851513430204197138765373071541453174255808583136721651811346317348465702389094881310001915243160575909098055167534998542026098738418022233532676904054367645867883338793580080218202827391327889442668774051152080274143964533211411258826490944048507193846388124795233121176090435609190417848739137671271633043064243415093196268622170224700936904751781613052202707195896609257766038561489290252871685481950082317415719551912080120728226888288061298590275197843738179937879093720025715764378114730129721667049666826782166550764655530360432270169748915188834496125066887696251352221796905370206557529778959490448227517559794057209351251291904205925895621351713281650860041598202634550793377106834439568722711192191770252242196520778909522886001534350171726711157401060179885044598155104786050078392065618778663579741029662572406771631715615153318020244208774304376967145601662340645136644823520344925731963999762067861023468888783805443019619000625871881469092156513804674362911111321020221551131695793110582361003004550797139636373612410491305210531773282347023535053890901121584978732934306642719459570658956077094164366565307458938447290661881942144098107275300682936522017440021054751019815436010150437797405169507593316353312086108548332925116575644301894879345139897030265153664269855332322369036923556972454212007943939453167989411495739809370223956537826581182220432152671128081991368015652812910320786184531607615028411115089542305463255946160795202550634442729977995844651903464886236068320880142463372082022183620895665371266873833865249809507575565929580299832526161578001643199027498534623599296966222298543692033344775782793582280677424920086829450618188798581160072044459935971644605049201283176846070995953834685530465425745930844856811649491976878511085278642074592584547607028566140688166010574990319951559098081096109035801800231219603621600503923248613563999272402321678613873970362715401494327723863502479189617875162464905061290453127518646913165910575219523366487358655518856967487151286144708973543568763905103831037856872941157920576898787803610703726775369728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 340973449146689988689218354558968701813741120215626349598240855800255153972727185397274519856765382561032821625592272856521996429123545841269552924211869859354353901284030681198463136912071262781536073109357090650474325834456777742029538876809292434483143759124866825817523133756753630614376331453101616620183803506749618392847458606159614962462874383337126573600624188546746115188460484753732895977518403674408540549292564055385577629214474823494926977457696778885406546472306440462242149807048278044520998721140873299742672708592185913473697096226896329244337242139726059778155429198424955391285082557856001956334811640873643441998683938617960206258479329075598384505927085180372883273812120266936913673822038885224177369310231321451349594703177864277540072132760043451857019752605791747991530238699174563561951237698239601742070303580577005022286202625516002220153927171776347160375165922552550418885700956119942469699803092264192687384974608413311393888151546030043932348808066639308217138465930316768779838345682578181033166966186024547854657748344044904701633337718257222146210950945594519430092561442003720982154797331196405610663353455755201792218199386698022211307760565354777853320805518039828080792781682184122880609236186158249939997788654940036541039662244556005158454105959081120218065435162932482473866666123499841129419783470120375274904043881519162834667514484177885280704700408093707257620832940286795234797542706401057990867034541686429049791433277656457314556141353504192150079985739519973881878338354721339053011769029313775128917541975195833422176039469437538464592706589046346382568330617307194428338734619012711554976542764378314531742658879057275590712219157085680543317353566525578552840286045301537262772632911630020239672182888319298353443168780166980237406710045235383362716444795352476801601762269699660607928978632661223042657128054773472025193076402632526156738408139260235545100111372710079159536999214864377345015143801286230516737971196450009862514492049718248559200278113709781818728156682636040519596270924107298895977098801483179876877982184542690316391236729081175809527167992725333086622277641495841780617799607114945543914872058809911584449403980441570785294838531743318786706955847312947361843633748266935714312659463444911692114301170412987224283785545425313353670674291657206962960271901780039295928203333726256786642568958267483698495973408077330661204704722654550245332760103402550080174733153878285356584577069990878720206756862615176189420950040668686909733059363273106162005272874435292422972928399559884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 38497032728703604806371215742406200037501647833929947325184078109932593502750539005489966603246344839682614007860433661333149563433318270406037989886794559958939336953325962008636253053836643321971953959670493441994479155390045584087393915621990066157889784375315607135156121569551479398525801072886010944001355394003373514280292104687301008702475458233731033719977249180813619859268258766779514159780287293116624460174161329997620994738298109649392919407717504446169482530634754430578049649079989401469229532653111948068885952001891770533442302456733855060711980007054061370267124632891514436847761242705124157588387264696814493050861793979491329539055615934672456278188397329586819381198788248639076168769033900498085056467296976120541083580261155480599427056458239717617110211500778280456520757193950019453888152431487665863422516863700875659489425239131795579467010467755243086636079633539818817279804830788763707239392856565885915592278661405105854602963948171745502347247200053090888232277089794046080893152005032055373676128048215551406820433644824168351438899687459766066102238039569809148301086937936744889360691136684694606735076026995007452923447475670931787807623811540678659836650698261302638704177105000746935259608076146828612915824025198737833828217794630093779856211858129184091652945903883603777702411487493413618525671451846575085749124043392270300913634154171735184562998386130611565263806053244236967750212898925949748872032991768622505029068075037195447284309493213280796406647662418683051719399313888325626069169658821514867354468311951614033523347648657614185789683519761522568473272849502553739518085116417866239167683083545806000065345482836474443405663461372482396741573101413516025481552558118577551111566858303312054333904663799189173795085602996918752457382189858391720810705836207487191519105541365402696052557191118047927644455270737278973173711396771917678276336453973361836864997821179954327092762553554597001306249138071106631613981312505010382343055828447254622458483611880505430317471506372940163661809501761212540671605359972136876743087434884217356470081108854237814085650052379696513550454590768785929797074216512492237053979467543227996114348644129281193820719942887953297231990185004444822882534039475535433277392918657337572252875007187693209824570648513253650256640261921210013225621877770813662238221135142855540925239403091008715514245704697176066460838527426045853553154349859122124550647461805232142195690107627713911931135626042082652693307298165882487413007471848678798059227408486552814634676838475820433408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -133758652774120202324653588289006213157791634922226035922259572969595649736533083917434515232359526553464160400801644957187801110509591609926349856492880217159438038235447116656269213714119595351642973298589880092736940160480609009214256546176094552963134501641158553524340515938811225366729211172342195701366776797964401662679479229846325549949843330218878682802660180133788349909486442566772956383403018695243365235221998930361476774729456687015865411205779263487173538380968847746923329335902768909320786992761199079420140204854337589864089937296293463530639106269835640626320820767662091676606455807449467837818612573041137761726182622782489579578314683466516441937583127759900970418782988405793240880311321910951295988435891961443928542651392224325327214026647044844457683971407362787932459351983175693450588118173231970470051481965419514274898917885534304160810638347120022514132605701751705003392636483814437982570064397606076942292580933551576061274254565141806355509339277049838502691668074020548751571826933237500825675429916655362408119680402369633060878523781424193403180852044143721143353191926936343396197764009232800567710640590701347309209109153175008761299292451623886002030721983269778705097741641100758543793610288830262077276628800405010185858367162493647025895284890315840645888359504486844969348195201989918241630196664469103257628425460804998405810493943969610785053660799584145319219425317979039347997931948296794953636447686824908503887238685842880851131308460464496082893408220937499688751920400006345532982000204975647620713473237790807697985967850229600082972315293920150923815311810379166586572714634473279006775858937809863709251506559479341588352842812842830514217665341793150019236024091187873970235419524672357522050372050358938912162633916719375977543834653277103280802101040659837975730187195719139637231164143697576495064352802169763316352868823399346485607810417069044466555330566870970494746399004196175840404982925554231196273699090674016251320503081132643616128097407305493852692431603851190856037809275204178369001994498057978630181442864789700941264344273247571382010589470695568330338507016676987281453127180454584729938799487809670595069426428341082844102573318039467539906594190866153952235618955456786690518424636839913826051482836349793969911569098032934508570933811142017226168512823321040650176596095373220953617670859707206441320818961925524165542007552920991388648818194409987113361867216693852233961287937875575945996877006125108558560320894291436239098968690107850969332504198505742617909913288637310566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 228682818521783838096186178399005262040580063717005025731989302406653129151320075724399304640973342990912957723161720590522498195495025979450749741641415537133604254689717818298117323683964076577018428435077278199504099208714361106536684245890659718781988242963815881044493422930443843394717396577225567229363588488805307486282597661356827996184456549639698401596580891820337782335693605858191444258929081660086977157585715426970661319241403569735319283044345290274512675955235882314489279222513919655049241445057518593560768662739787324623379634700326398039629465687603242500340465094729365797459860477931639338207739991413836224586765229952277006653478024318241234658273485952700063044804727867247572008960380869855492261620904916522935956282879462401754747798282702034987464160655741393928040003001732103592953445233502220096186670385565791884418988362383979089335881856239454068047082305445080026218444824015275844598725701247808018748741810823413427327550342811150456803832428752498426216621291190036343559054964323624510223615492086295214951561654065408925038851094082206864677686705419870690190532943325270500260003988828812285115327819550383522963347741758958374684233690079310216048462014670281768447391714174716084019197389788870279327422328190710783032082446234275028791078202207785078876155953702899561878250635207715616801479112228448684494417682760295512015355032039315774265648091621807616471423795859660520005906429783944616091210189019638319659064001547426196889684693318483100931179504139403029369206242719018511723350194138089166479910834891231246728285621614685321586533471907620121394836330481181833435535024783695821561115745780219958288541622923346317055194380649468810283432799984686983451677566812829654939669962223396809813341652824125141525511162704452142300841405031965753481214513101224543273796526952031018629769779568999431916414718586587346260519773893499310869187447151068959346149955603822960749002009335205774054383996684964719347514834743382577207066975645568416202560393062884711631206358981545862983921178167060156489242001957954236392563367960259164881384225242334014607033669800845289566337013926016846945771683958206971130724817327255053726760650180998439051653449214484562970361519907056324183259099616608387318997896081715135531097557783097541627225479901810164224329417274661718874987629518327044278153968908129581174119931345977884320969364922592353255062494054626625452012980313171215729926736620445305644415114231286440237456434129660288836586062717419871723596203036588572154904728624167230975422093099056234496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -189391269121743327298031325728917968100455937819928609345336882389063626238645399883311640380864846991942492695111790662528673621489048897952481892447790357213792446014570845195812824325640169187337254361440858444401089163855730987815737859939664441507330458415879982399974309606168688152081599158909866347550192211174728470127351120494037228462398841755504592116004185644106142528723019919502969055707325300622283460848116107748905509344668253967568368149271456528093089042934668908387795616682874432556670120950795296276517211155803375419840893902203781838859661260255476703347228904529230593993230162599045487307961640987413634976497484498424215224777106683745528800091836166219230995647299744747505060557968852671845194071743332595396605263457436590803841816242396770876102496618269443802133378312062093054291531562021189681250351520444214088091084661334482676641638435721317797928070765039254227596129489684195159325130903708652575086347799925676444722329218746367131809057319486854425807230895296349923589873166073480136562721888402114796773771278248266186014309388788523382369608103496764743873531419748991766347112882880425086238361276676223695001061634081199520425083683250283999708450912299581073429457126591553375742287477344416311672175202046029624720776854596223447452152579546000745644237088031904250342804717787687568809322590169838649235447351249462020478940801856170061729461789369876105847026028575792498579420050463133408631628605521471315116557750987774551582802882381086848509971845687088691303284433936926475432346201164416861841706724691778043716551639921755934701722980520896701301270308648120841656618300130730286698886751162833382426549872553622290412020749777863956653420400050857208556000577701900414740159359033836188210661794849122081002809561062422092525314344135837044855703045293861748108955395948194041006926137749050588871173096911155451285444577552062754170627593883607868743405139811298648732700017474173980742857074599439146483131391201185088737829004495262541185282135287877011080727792736022756681956985740429987315039682663600207480519814005858096637348311054325923226818618018243840022047029965042796698156846777943863690055761428655768871195905257130488100972342681189110258978351546137530627074904643257846358897045171365181501246559370881648099476780614937398433857057431741786506712745979214780301215756000272198056443083704962498079367921708217336649105138252813707768320512152162608307567453657955646215047919382909287255406524927356001127558153779542209917282489084938988687522165508157192002363810025308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] -42569362874544004844715874627628971120193575173669320283675722853174765182032069820061840261628019799167793835503784372695941060603885751635913432558476884606146398223979834667878452469797349931028211288382465392794670636985758609856057161184718608289361431954352720862290680447146468558727365993509896849401336207992515877136456987035893749696099850007431959856265500242799614455398059359288545715203555246746615220339880569421652456173149061619440645124009577685615706685847443975754523614716202175734356617119613911388024000732480170145844442147134125874823887971428996067221707483305708047494034947698643656117943054399142856081753155585335943462599997965227778137766058120885995890230251596840492282365908403773757484938349249415688447429620940061349564464927586495434702162981343374031752232746905590088987136614315036628508833548755467473244604354347418093580781445224463861618329138216198835579680725696447988155645560202991814902835836356108220957154829674403263467629326241576132057807515902995439838888320096320268081319190660423231919482166883842326169179952952712463705966691075233059412277648628812435791637191299591939704456195430403599179471090105849683045433457522793911661270478912550796538965711013294661400261700493760638098346706151407300858181544610685984309882753322596143667426577978778927906578298514970563801103592075488021878491130101083137343403993730029128667653615878889165138666408418151049494856439272316004156808597325507574092811248191907377674692064655108496863978648793786104804909664047964532897153501254266340519133643521256823373421484279741072584244928973671340319271717569597813963924360566992979189252852613207395326777591671989648364518265242153181461890574384660634076127816992933168243975824572790118536965209229170659226829274650380919196169208346305507169404241279269436638746938885462342204868534880920383524357459627744614787424452383141170885069421479275472815167687775596456416628300279684927652661621870235075939284806780052528028482686167914878053298381814115234121598970375824666561117368529268716534666359938727353145997981452689568849612325684528602221633321966489644701959857700483970667082242554974162115526773925373379809723488405505556095058328111595351773611175617891307413381883337503590449840110471417778811528823891779390723333696914198558684975547724156672574772443046432161083639909676098497272022804903762522186432112169990612508174807129277593430190865304357602504798750795974791665367753835208968412473268112229323547896129237852202041004333998393002308859115643202805803869902540340461568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] 361707982471652010826853916510534921393981025257788963379104265139175766910556854377402801329878972036115215111877255372559971153320253927406443031364129323387443086869341367248370709632135184450317212246858823757735622324281212480555304317230334215604730987674222794929846065013441938996175729189812852003434906901351009913747897851469873187447733370849845942204944718863010042973467749803014819179052315246925878615942832681649445323505015085343902898949815626385454945644555880696693863201203960661244237499522194132978691058643621021245788405261778469292674460377058493308499792710481467037989978710797888126332365100237273852798732965790671278434625390949379013551983764224933408577458626081048198361637049327775358258212490326037664733080658829537755441420362895801067643847103398271333307105293813832026124936826371698993624692419536608848330601708562450498400704480967477812954908721967202268622501939188278592189629290049903357373570112224825563338103778572095620367122099964941034189435376788005224797123698281129463413891329917405729520728810658604191322451146542441963695746057841298592067050124052620922708491257408521988858209508506301434812555119834930260223996744754803500994584968996445313457121665905709540453183133484630630045703790034277422104366592331527268458126176083757448440934815540190488243081701044952357016448078852742187399545947716375829200028365872008110704483728958034041604430341691954991263727334257085214168922552468160528317477436522550950545699147342188705423606373432093311967068827681203040391052252636580424260193276168430207836482858342812701495616119011963271650399727173229562247278772153148145209302718723398293170376196163581087976996960017887396584054887977530114973912833077433470273626563619013006594464271188703283611315817680900982583557508888029848479534147403669358215054577812180236702506637359593823803407067783106977645975566603840267372376709147607852094283648804699158539630013271875856148022963234457099300082589637157950088604430127009351299167679322553877652278392732950804481117000001230471748296849203982565822914815751369921855309134532077998045010186974720001367567285577375298414485858654873679927436978087716859489523164309042131896368850489169326146284740707981228638297152511461216205922325114659774578467327925772701065610547617854828789528090233836999185043879000711993884674732220898224768751040965900567554230476996539121943348531900533442393121035765098723443744004103699277812158777121094216167968872081696084007796411533929316374441859648515563196668261099424584651690505353245491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -616541301851358791540195927246304570624017118019559386541751719084655028188544825619157252943558263402909957643470291427633521174607560136719231675895198901994425565006036829625270042266761186932850887434110694756052177401766703162843253955954153695813893502266187197715656664335966194777760620661894477425638063393216726742136667988263672468748726917349748109121358934916896275693163878658498194206694284649200029781097009474619398264653097225603340523186472866377506138848533383089521237057266700722321429725479371227525455039245680599961855149717556243881149364797769576703735157477541829080088263146524394697887224291370011961434659537920688867223642744187568884767591766181296880903912910350719864800524990904397058412655421265548804946995810681335303123591851297363336975434285280540982150671652265227899579830258614291781969635882073360219606651475066615989175475426469475205302545869137846200224829627851182033589563782768931960405146627166499831234748659604247039865686675835123705154048709836244334971044268257835467075681030159202547361345975325298115002847046323521581194588719426365883960763223050435204883193407819648462790344919458728721322809456103020066461011252157863192586741184580409240274773962129876406855328687061995180854852711599880851509514649530102623975330224935054473073253757619955915851952916255555182225988858555166331348865981207327113148130377431249425097978312342367530893605209408330741961176513761327626689914260528752958600160194301616156688816825283742192033175985907597350935699660711371388480907785095341117762647167510067167556254821778558018734061891589919001740433139922390457107734516684579668617646141539662419465949931599335725786705450154834380526100902120551419415913956030979375759125123402268270802812567410248263708863137119758972384192459800549892090392607469013467081602064288658319239103699474865786227987645759431183593976664942569174004931549130727957708672775002497871499896152003461358747718909108638453790353240714953315869000822769302301526119295402905365265224588203371595546913394545168905750346296688068662296321589653116318945997897829025736943562283444929626788594154732435683837676443401522703275782161496836968346332983634187966030442201893690393672613821023645643135909409377299180788815791576342306279144654890664296823387542111941638521285850440789219662749974357271692532247143149754203694609711395191058641474679770038887809538468141102542955115996797500521856036523801505309616545959429459532221981773764946117123134123801816974137853176032677968105401755943701505841445838056782299136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 649992670196049239253791007914351183550322400757728236302493568730298492033464500043737015483074745545159748073545909325309058333099166526684804965981478393254016707929788557352192451991478633459089772295526240866274095925685283370309194245539523116443698225175821277677455628480355739538846939940010301814163323513604568324456571790228807117032215551042811769021628934409485576127487565735285444391497258313658283768844733432414515036371121303803918246378304729138315430868438481153567856774398921804340936809196582111558275557330204292230587874108118759423170297093861693525193243667146377895004905767226889210035678049471716535207911404993430307034631823440300703605266571809718370588790889304728623350685443951072484163593387564048109153962086726027886144048945728468643350485803225506558750856624467448938053241521320528173702379946450442628965516185395496237218183082226829378340015074394120029469339121718438030264784375352565682530538067909124747647051150728999780546757233495109569478410502798990905391707619324159587824466626932235372223407525046801430729312433548604527269375114129810994592644230578720111494176458891020521405665854690372737146470142566171756126105267816418720077199699225015861777485312430576672639721039017888043831310312585476171017451689313625793644481105579285163158790758459911661351962927470171631490125668953781315113503815764589800783048101122149573943354056447919773814496485356698022840916750125119934551719825868429626733289747086179836159729295745481043693859630619950447783752471823080884066179247366891136475191002757543665907664812690058606723550187876474755812231344358468111589244430962102271863016669530832503311982070905518408975924368367156030830510545829571558220330496739494213278118292140782312520020628689289980587075783210884876851295607609671094411750066252508179708867768856311745558288573780449780841374578298908106790812309795790672628711798190914334139121546506343765312782094415334506406137786950654386365794439576650890132133988544297991642128557676307502846214962041842219482165542476235776505410371935120490425741357512778219005801109075469502449256471658032190055904587736765554423148575487754129096349982205914609689698451139758920553167435734929179888848258333407499989310490425294452600360206739992190622478935729278170643200520649787369659807892215349798282635249480348112887233651895330034055698174952143430136045428743449968266666945069152602588887990601550023122402296274456648993508743699453006128207146741648541603897015865288902224846745000633170587138140326157946627254813272204902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -202300152018611818630056156522262526039806528951852313912925373243371955883438868938938913788476998430017765054182023757066659281223670046307369671705431726089460748946425840308897769667858111633809293436522627900482735084407100818194155034678407944695544994998358328295635211699403973673518825789755338054972081148556939214507745895930977787213717186628835688944319837243003409440606707531034907826851344665015254299950216769848483631784032747562346521110778238370510612199765460374223679607577268526415750878267801925401384663355017525247344069196097330718732192067983781630470952150119236970104422358577900856760586675980267880094022338563820194167172707922001015997706282042748155097845802455492489753285147122423288186292693219090129456973844337079715982422440423436384981355351582112760359444016580989197518926794467229861868345745412592517036203962544351737186574019892593187005602715406645024637969121268114611044533524545125819616615892406600763792372279829765136148584918889763985159689735207601964993124266019217476282043903302493569875647373811203550554967272882928585712221160592989991742677680784172184046809465556179998343729236155830739494732234948093824537082198868243965413338547918492869734867076944208077070829152508599103554499699934777775917516484620611881072950202839416920226819121863796540190121602997699550468436411624300258875506951295158116826953379410763231253279343125620644983352865565574642255440360611300260424136312587677520369671499348467543895478719009135168564887051513923488932593378604130410651687407015797551949157498243084735945069625344350758297442086510571976512757772055822754922496150113836771487084385221898487900835688355799088302537602463816144528788182649980686724235423389968029801413940048427480280078169621163101091005375873646748544918669831794279987317715191180966070199309230105815100117776790719331838896831830393014707478715970599919698181547743566225231433456079725061661223247293637760723547423132185741903424299924116060862393473545850830727887933956575161898250404382675043144331537100669446486633306938111356819591754520183579160435817352605472390275491121998481977476494666006084539570516251742048895674264431901416860579966738952036206302135501778894799484211106663268807122311974893821074793151534101123268094005421291357060359867202316503041637976683303690051843353438699916964196137223984908876558117945235710014528595061199453982451325606512831963850828605480023409142826219424712124522414930127889466476531077207643556451757073698835854040749158708765297262393359935386401314618674547523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -862033256124212999909842729440117671291262003061553391529345292763067426960639796759230983750289539607962795422901185308657151053598135777339356913979382615498042805579905743906257956067003757443073067921938033300533453230110025792750469281981533680847249721084024995585818211331919164061763938261197382971093462459314131602420955275743784005315102995634223932807106372748207178693195135170724409909183602931032970880377449743957907465062931590428901338163473241772457527736946597214833597610770196407006681802186200008574960056495797079481121569764549726124686329521359509320840788952649116659903884239157642389169942796601989197195079730117321091778875469922319869918726122225730407220975800474960544381843758322823094151408527027415454593977759194587025943453059422779121537455381915820029757956724732036632690041727114236473736851749557889592467168372677585790365419790542597540548915080612918371087600104891071936409090121308208835029697399545345272988938040555525044256282316598091383398277746138235588983596236611160371008820901549323090951974337845963085456645241449657360228029258560498021507258348152426286123905283475851349048600238815347326739564914883937996154772824890889584908541969065678494969064112739656661213041234037542368669540203115490844059777088817798289215976706495262379992647497851333411097776033982051722661506239421623690424632202305231018473981467794928932173062930072167005277778557300990827911418095636452502510451345470392095447994003997357472408796557533633257424663600613258758270606534001474993557944784511605161459250704779830779108150397792969937611661596366830288819057879024925019371287578651791705617906250428625320369930993938978888806270737669275518998757756779882879137121517216928212357367286038247820468275546766097708219312638051738102727026015833949550203887591026804743449797150489744244324049332095127842773431494408905366676486824114463477195265656898640032845040025741669761211522553287454267890281336240641264932388560719253929285410631912223446334925839588345055346369224543239883943369278237259717456121319435582316356458276419007694367936365824540139264665685053428652413051689621172680695620024175968547500749243903246804102636833812434038519378155622396114109572431045962511225629528113645454964847534606082105839978678598812914037448949253191934456956794626944548825519233609911452886056206815992341322277295099070570336175290980806179615961793932451079008594355812998247630123628057911740562647556048285070407357724625637148679901582299287321905759127206494999187289090113581043881192665752849612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 2143572953417254842791539463568013705425758439835317361604566621178693534318993433447402177708643092830849052681960356969201501001976960634952422568488597894982455566668352926050591925575610030776695297373250233659697414278088211177555989933557447804405985208113205281094636206658266482763175704424679179326180237724192401884356504067621313946894694327688689109629996266551444982807010049933955925419400936157190182082665287212258674978212978697691014180832486677299968862298329691517174793098304326166448283494299181821349495891468523197156527609074566723961485514158119860162308789344295095135484582398960314193778649872420488063293292002637844393669000208242754916280050830347438266190240479885255488347062336464798237681713869400516689299236995648201337319749854587184598684060649687550452003248031927524618203630274023022894941889984476520712114646960411615985522603028693355692470156324432966429662293330476619789992859486987924525117242344059785703816004414516670616784825032931726280130431059776211237649911800193642032913519125684036751156585311291517926616583927029965273364737910725885751937599919534196450940802668941218039945429023776589814179978705279218357293579780510312946741168134828894912135839989845724614352310994890312704097397411814727506982338283328344217863129681636062356537668191575339862427263725186763859774886859531982520170300808236777405415673148112569044167523348044217087849964013798989331035676424830713811745550258553727019854517479234260439121250257421442582035067587262802973773912200930380894669998980514691933401426630680772541757968581062533735547322689193700023558218279324406577894935171775374303510236513717340802774431233392380272534047732026007633192131819590743479486976263955056605631721446215478161301057566363868826269365024044422682181199764992368062223989900824868942620704948960629354274546442125949738882339031698722689489343782262607606145381585072141330898573451102652135483818223399415557077636505046450955551312254342843224671944114511622686828990430265968828811006599855568288842991753779019861286477747654891981945350648027661518310375175940492906020532108886215423213484801795682552618426289519343079244564415572410301271454224818895317254764290063880120655432065893456303813366980449163786436889933971799648011244372830650888366390721047375981467737434494113559419476457688882491852693634028377944441399598663641809173319922047746220417621833884990191979971037169855616485830931581502130705402445393478844602819743930643264995405679757904943567285325416548827689139408902583810023332427112072085504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -3075134413599123243152350192215607257887894991705912525965057467428786683238867579709388307261029431448625588148369575693637144926744541359504495671247323360301316462834968185786269222105211204821594477994537156651136773907867614768130018160965002900324093573336001740207569936342316195826423691266553668367723946488804534461772359664090386411794239496365070692964554964060015075983704485665183961329361116838009181506877507699720548369657249331986440843027566551214462263697019934701363243084143615451161446303271018093792847640018332540575587309476911856721350255911405792715704187982190144733946064572818972668974225858186667936214922999241926175075738831844134242218776249917967439413279495261182840476334495585034623250129207905250083094614752415742267874575194733492630145270083958933731783808781465146032129540815417849680284668862642775045022712470878391059160148758883851148423101631706023040715738040625804715445094799210493888178714593086711883759919645595278451417907403765659846818620543396482015035052939998091476673558443646229769499687589075680121253208860080267135345446261048485528675192068463859478821457681266556525928387863852106670522700053353627084817660162055947392245969273370894181473850645725397812161737240546818027489666532275431724873789479231317605628848466374011419777284097941238750283616217145750016579861294827092969929863948208782253950553404963297979386253824730713984921436883238016619904059310599933039574756646674127892180670970550507572055631044151262973469394512770605367384035161923160724158427298832820257278169971150316114280145991504222088285830257889231887774504106210177527897815395018506315453453199694540861171566667698380910244645891984508837272186964200503411094375506397399093525031449311369410475853631309410292360618699909770463595897391198220479009441077396283464177929874198895861025362332174311552114237511524006003721325345548982269853997456880936198640584989486751248746245909159062731676124950954807371503564783023606964679177459552943121149443382920348488973941133827908997635943809733140142468614813864604099192896491739325903078305685999641462112123766329733456060321180720036476358436441657171543567289435534014415616610182540251318070393844622230824577090808157888331999404887431817271618252893401166717213418847849405190196340534686663163345100811850679056111610711676817725498838299201669072616381690068443221098317556264370060300694485603346968573622121984239163753457631290855890791876174727731150294215677483029376764977092165989338249277746260560622500193622544004589179524092163365273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 4018053794574090949985217709046264968049049325919021071024337091213206105110556211200265934759153349394895143015192405273088848492068030183468013167402828991664675334299603167764758773845001051236894608397595642183562148934660867321019842332258503646288624734201428939096148398256008714742494579669036762805759591475812905753698589050532419773812167935109985839934686565316614730996765460523659834331299855263206733450726429098465428486748841381824896146524358780788196603563607781291124992811296746050914936167521372364944069615835001638184327839372081222507596442096759407930326894387259523280632944652875644689771756352111867834065566379683547887805048986397517322051570799829971333845064139274934618138164954256430413479711843613602167983606141988828755293105958889312960149146396506142131001250995721271168707578005933871253776004132005715455213524209193548961585372268383388978744725453722261424709912858255792002690707373767703108859089120917165129284995201630649487479471460034789038994380052186763240369484620463265028154904414429026043794588168900437745843445177734694584790977334039472614496036606533861497784052486811409039681226854048884064390139788561137391931694625507330889910073176135996729271687281911807129812559104130724248713885626524012778685474174787711949968987942756364682429602540675414949388211754093068613609809824120444890364775903089489733368609416534510174238432464343131029944180765418811415084820187611616664171750507505664820749438083719081579568355034718889461238375806535777518221271773329861785475402601106603388678263384549785436816193483205453330873263000517413700740963965751953917679336720240815445758574646484937615505495746855128099969089152222787949729097045583730338791021123584629043037377329384573665666676438897143607122796752824771037437259773843303687436929224868946923261198190672122746332335924010886290552975103741899387773669958104126091023841560555381442213708536128409978837080612687175308259900373576609044874090661541992803990003001591798670422823150578720418787216618349480279596597828850738818038250233012486543625993025558458320221615169518988786368345763903227299834758664651426408791478316616321684542975163106960828487223941287032365775086040640267773095511566368208123202347887778679377474979272729439871863808398023643968803222267256161645428446107118196576651001854381056790785089328953140168189256128234907732020179325949165578448732519301609184926513896695662563520492699225498841923751671421943098668941635971921330228982591412006486335903577372648658001715269837351862028286201779535740928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -6468442768117774798328897498115293362087082782515282229072549019542687763170876190270742310445831460803446224545638349486069561787116442232253240095014592176380608209739366104718593594372322923045522953175559976208246323935759165218053806671615059144636047104415417139477088981817346742039076128759239561871212755580796052626193057872111810711980537088107210250638842564890790734930445656167430184696122425280171588868065440517638671371566721801568716468222718252118791523602539427970155615026411478649102859531716088011258682370728523203980986464850541282107297199917530886370980190869325865374784480117498672074631461461126735992733543380628286621851026378866887240099189043184872280842683843545194656270598526566452542696385150265118926245499785481996730412064627983196231515715439996181542579135445927205922681744253954175258817589418355527371028874468372408824243056579831371737060612845072110171567771218302396775066020915813911267842722182443078776410693443863738738662376073041520138873805953945401779879445186622523416552268420820021584587656531834099320170647864989890124496532815645124881005247555609999608211526807833430155546839577110578547214398916129868316496730909176018045816435686960198532583371564107776820505675302725968538933124800055681022295098527870473110393723254319628246694695689222000087619314096651860793688441859698478783370790545302859220677485627708333827473367432702463422561296185896003064324488252147059172065518854017800159027530217504184761966953276344329133996182158094216221105594000192943742282273719237968845037079538911620086526419127388129998251422962224553816977097392979587661331253862699024198921394372949299887650852644460252325391833318799446105116398087069394309113495767911846092004884140018525144267959545022432153112667057557618077161147305625515293447401659437530581292859145369316580425624633442396676607814559771764665673696861305858401009577870833912343787415623170820282735783473670149780921372353448668858063806314007119841945484167169184123926780115664369045841344248828919190575037628179956821119223591417282299227235163005832530404592664944305170424149448335898556898285973658447981730139108265236835036586948340429849024380130483813958323366477825639494474527580338849415619198571504142017381077679419500861436858567999082764165248411208488772711034315493998515845717241314002113934545027942428628024572275869732114861007174537762042523232079778585667905761230530050671958163733993947398046194209473848767374101354056672366574203884026143262119469395106763931365387143286051501070715562139582464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 11561021334901092927111582210828857015264598435227975953376226370537954248363085564906449069124113479548183247511717903647640369854953512554568538328143815583544631835490437681690046074254813750802089942492718127507341807645389959153202615554329498973174813680225402348332659857761853638231583749348918515941050516903338001436891952300520374191593430581113986695598081194430611549347822513440921474089359957551960789635331583401380545988715791507723757164653532407802060211746519666361375504021190584246649228880181344258743507682679893464675885519739924928413821091424287740641055498144825390553834230315936207816865712272674275872035764482490160939990374109586362144138915100098457362670302956829818916871750937682818684692166118422359209169280331335281249576789616541791359525280190242400922548426071691642937960865998021590527890540029377552134888849466525045843995931332516968289938710848762901905239292126917636819085179580618942179731625959085383926018173442737761876171308223778498386999570656769718979385768297999705771374524606780241376579503666183096261686153013242076668275413629314045416604733613213704693372188700646800517850588816521364161380365988127685850631765663683846551911681595872491212013628072380732493108938928950077430258641747939749661786944201744598714510431479601000020106658495448567561371352409062564374651864369903538688046254377077217260789643802132269121347577813080729311241882918039829515363667357117192620206787418312543294001695496072061523522015354215528443464838446591429143875409341237033905574044080854224606065324788221290800946539676388949342766851581706854753644604746720712936061069569454804331149492731155480749709989031134399979477923066874079745448735282658716905694540376317937702513430304533569817436949295984662171440352046773291187828509659187980158901206798293729294355342178429327738368472025835828833127180818686063592556490224638682075266212721256176191072087211326568058496598056187217635353237197001626269433675357597996492870254007600861431682410394906956718044162565725416191233259531144205901340740665641456112740511215475220387132152192686288454684495850150078185085219400717450844192980862970939080446545385808780222424416728857627767845052638942524146955595832542886211598020606180018470894208614294496255639440476275219851735196985874856469531623780926989854092344351089986812607895731265844360585516170424397176660948162444079218817322275353843896387108050192276505365856360304605592511996433607155681149626076691249446900315372424038675765223907541534024431402779605334031007598409973841788928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -18434926304043529707539623822891770162315695192141949367086047546863033030588647212651750496149552054338639842147917826632350165110278222513624099618034597790274514705319816945467829010926488540212778414879428753340498020851821289063411736627137000339816188819138714154349645062197229889415578642972853488832830827904836476780836713982206805044671097122030884237426909767746370687545494161639727162240115496980195765842169076575489572815400568316551721437496481188431673978604995539713606817052984498468382231264187760374554956820227525491219562937191242280149377273516435660914102250901374354600521482739295426815694830268672891231324260088170548415587554642009026466853604284671006939033810066953588921345150680583137784726217243637527859723904644333396205039637820417408654153679361893060765515893173148397245697596250704303796288227028231415342716535429140779265321173784480694766562088057072216051390155940000715582438620450009486874775162084941779158714153035010510101794201394866488804727971869649173295175632495176385542785130593742324809254849875323457665814285688304573411607750675317913292613659813680469777212054818203813954580547623181976452241306436247228450642820071724787396567877738190748448121289290265612168487201291500423393808464757962181820604620316273212486957180069465722206701059962848711949196042974062153839566047914279677138251168975233373594181786055148410713243369299314935768741531920067628762806089898811634817050508916636911989540917718976216154030246787874267283331183379617767862093056608614141067356307155582965872441959603154695124199904017180080807197303524162507024273520583883606440388594718368054251069361343714146436717521424344250126777137192081952100001285505712307342545943941347136890401870303322485790786099182932513403122418518981829204956030222389536051798665407972190753442478956031857668096804866859870823609853809720524761392702083447077315298263798973266067746139528662274768987786606372153574301698110207452820348163776135392931149620877236838907459843396326730667052885331411404084496904358798907657479824506016056795506439831073270736244192396124630091346801125166543489473186626387211633688467484457620512909790487656882141298566277409520307117608245812634016896870003554377080951941543036219958198206756006891790232118967412747858051119288755066302946050976579316419024149620291494969680245221976543208224706534822926023155906085439148057190786815659098444013574979673528739736934058019207364470281535179320327416383267907056155574514735585751583854611877355321432092031485118787523465338716741749964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 24454018214963371561701663299981431180543615936359568603966491171802614394985624313551906520355053392588184499068856745711224817157019466843388823217526993202354207852931079456891803289882295017681009211423371922296417611403695158553684178002745062272507590887626053029320866506516682060071974115731353745245073965893002043611687154763649832532180940117742610713244052028146794434546858820216274319705040367875968043396077526699853006631188908544693830749661492206939499190339947715151753377117585951567988015253628327682178581229694096186786060322066526935802209998055112050253297911396412581973959364350259625596443565547182138497151902260902656732043493268310793403859994493728528679670298470266417629282630944136656772117235889869740056730973472829435928393299215379213179798157008803287459874312338893937802862148113630571697807983616062345445581609691469108952127599766657447826469948383505500848408151040380788758777656307399282875136832963060425575323297789118282023148701996656663806122062612756144847850117069922139954116350453642303798782666649399197906729247614730163799956974969698082268886472255681655714839989345879423866572130713897006985504753746909710337754135374552432483862512045492537482770661560725017467572892578383675592342571284535511835181496313705672172845891937847887945884340993509805390468076915072983556915782467253913865884938476393112773816683077497777815074298409266872003341229011514092894152527280948631689210779517698730953003411949614479009321688140705325688153472473372545547822681764153474250833661990577664927517948992932971542607629851662748177375734009913599533149026720583440801535146877241415485554695598152882916748768934161078833928655343247831543399614154974527475552286653408129711447850705028580433458455124430077992585114253436985900745747589243921542290890200069942783158243775352152645215698196590109823993835075021777215681107350367684169972891024665042797872501136844689253525865066713228073629428868610670040505595868152211070717772041518304173010243480488390298404676259005400065591906071314389147137037776793527744973874958074036070067729412919343225068100968706445333533291130482438079661268495973822093129550613964109749913143163199393568516410434023331062390824200892125173254387897706032190008897352916540387083144645314449363250715966595253190215721770351812720626502559267819695154248664145037904571634352513942834448848090026019736747046486937476932357952680218549906627393065683665946231521851943654412233269121683595403652664833779559458213144773103674661210844930837175901677886068201621553152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -27128211373435096100617940667353255148863758591331705274250828764060125024200546475940023489347657634815085746400650769436137279518569500409449327093457999205699545905181686362806265212058587450717774596605365607905314526283342049718813895968659409291092236637666973282001327441000177731851835808729652490117174607866078231028420065584896209318695399013216093372718656748746245692230355304036369478763569478737384521666050086745183250100588263379102828101409678340990581238810087356317323207300901718915428493176465378492370520738650139201145919300212891849491225868190349594259286743303066011332108666651931926818269328912806310102599944764572834103431178649378897084606697646902886871418417845043786857758290798928013305698132920294636553036868721065489696988634981475948713522960416940564740019091223228020218172422825716278639685668106032399531777909931176387651392541631337576366365326067179861876503553862889134645288216356562613678641438733862363907781499034344220764842992633442901556707149507558267687406358072257136851036146639062474945991459735021071279643291422214233355445623703432315201021723606544427619485409403175232212098743444489191293297828157466174058955379311077038934096189375412062994040059000979125338805905742788047812938631936998176206339104169721492899676179408103190197015380936478994023347590183973465918416838796552466544304466350442817869125367047832086289702989754070668593271585593525364423317075412329352624788607330398895347762567454239109334784703708172914472061169108452192322662006248874105383492666829905240309873860777775569704026933404269956163977116850845348316012900264297313121598520247758282234572721917808477479236031982736338501285115143593144148585087473380283576930714544930053931945722828871437556678364233104751262988807490040419399753696778527468919790392580263258355571250900952879246218155133808573753568872121326894735917268379592998792368033660345684272825270492103348640013664911366467920615227565100359660543699219246175095631253421364261371319593993632067590923867948202235321283776891641829420286744406292735230688292422515201554561079827497423675623914230845857718297693614987135884324036472326538764330332779984381031055584001437038042503585873844108953318717402619776392625717205883667754908500965635191629293141939147156289913394552020423896330958676042217933793905997290163972438281059158273469902567608863398776752034518882864343030959451860955923922323745981160099970790655862968901457352562840134166277592913024229032374110275148023434435349573972869746167283472921700478118120199110524928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 25779551839966302633005552708722497154750951615448654871856882272167851867251552154582835214474582423521252171314804826980750102036497243053459248987985511897373729515792421799096920689122961898433289632705069021237184238499514879690985732811522322542031589070383263310680201444682442712213921412061761109533409785724104491875260310273992207920866104627886930746447345553492285399083417527363621905990321702913401853386680872544563438912837983704611719574868603951063462204023563555864363692371117233129727717680984042305747550860173241005130885868008786093773158448936106435786252258334409698750913687301539608058458405928864810856359826886817385803053503327367316315553439814663736712198237854746708913426045480706176132989728935160888746593949830606037184454707859125903276807015256052421907474237123968068096910648557349997108548118409215617619716546547357923120057609241680426196741404948509732529439705992058101484704001333433632449930534181914986646410211713634824390840053527970911399411299932082049708053594424210268859314477830165596805073789527720702340293957828146792154079995126243200087000114824180558425691748424474014183281870485670134048594336380525427027495059252196314640593631169713940630713095428944095594772593972196287445114544697817511175066892847454611280048202200841235930450558178336506007554339777723151645941861400698851525194397546192971391837066605520255958609975198906477065732058284974353663244970465936859944446555006388826662508430915891983918246028490364263786322422990759989066831367692556661172295180778681130666793222562428744156756539217894429723632615826734566595682457254307531574674393475507053044677885725253444460090487100946290688629421893796314384832278329333609874271220229091410886937853570955238286082918802330728071731633072074071352715807390989429777889308938060098107276386822434251761339540006757541567873284384752900114133744987066319899178923910612217807206512240364376160661249296026811672075435152466759365657788856729392410392878735861287727308746988552226159681174462238347469696033502913585832203887622781393244136041830364686750336136884181991033594512814022133347175447457087837474095902130951874779897502215590836989539964952963696191783592270105018705756403141737201337131434454375436415168473427879936948943857698525926430681369735134976242359806818528010848631007875781251195995382643315942877625861111142681878669290109190883550481864335994205912615866707151509339136797474905701926634091489126859056358035851818653438990600163942455804202285943700092126586492783874139309474068713146469580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -21569022027813665016999582498959793824546646122990413660722028963105561712353223346931367681769315509857795281697656851340104068794851049051283811805826081782179690921962813294330180364856837219380088889100344383367552448460679011010520441753869166962369235211827458457461657045613060045077534055727498162235149879297357223312055532362737083229618027991958924461783642719973154522186485782940412773418974329839335030353557688841348707341104210138670518736911954982099977333973151256404157415045733356982168133628548565372197254213746174713656065149531319526597940473047773003963719597651797255791957055375506954020724183730166030826664170732352655817630953443752601466389752206242382634079600839513381910182132975659442951079295538854985417381313871918546942234039613032483234300013278990742428857349822878801797013919927846505053366701504391975236938943217273164945580804445548486053402605348867969232039341445371926077304895769747171299988306316721490923843321668332932152144763303217806403650726166793600677237353073452500416444035980437125330848910886412421319556835742467712558942976416116522753187095080872693877836129573348192884537471362139219378967860787087746852221164219860313858344517066258236556970076312990116721372930466801951083944532777136188191319591764527771208530791850050054026120422237124019263827709245589506087088405484580119112226161176413467463717220126235070604482328521847715325058859130698758119701852881845408765669831984638724905186771949174329674548307499469106006174935953388868522732398403569884503261162526344391199582950951680734354117921195034692430141740261196540115474217447909498036111773062725120216111107394390445623660800627107134246858816830203198429614688241484144083396698821432530215579623723773058472319145136504868582885414298604770031492990849460147240297320852416912722486863099930247374064685076689498530737350818119326499095651689112186334966466610615255368844990089951809805549675207654461637858290885693576786288325417191145205905863435772293074391076624249208843007391939311216972614201126639431812223137025168828122172665443179717915525373633911055888660291228532854376078600277123351657738570796736312687522699881015765560125270749681244363534796086690597043532706735106028976088599121218639490078564597677173077905868742867497724716057136379426763483987427094067507426811225226097786933205179278473977415956772922290399680146538538516011607481824042519428606144096302608042115090382033948955021484231198421688486722222238792593676453144176314712189491973200705060439971362178515883122990077109390540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 16310216989539451805126875285452500708209087049808659496826948937301561802973413786271915547205223415498529878519678378955579153920437795000617387229267524727933127758170096490552361994834386515606962307725285530381769309612561795637889972842520129368496145246432394960201072108805224090536936079761438686513347481243742303877539511309579189948174293766081093371025927056088310982356255408261683559868429273952966388665689889684716076403496781513666558773593858341007007946947461136334353384918252644117778835326433096514595513128979313032112628400010222161088733412180235076322197981685523989394323966098876645378447842682373484097211445409607673863451746114927013050058406145848937563943936696453899310106905322553297563402120717786635726722525129695162112366704228336829307305308218029140314459964699102686212780589627167369025929076330900574299744419882536246026214575571028334376162197721021360540637401463895215555678422073973686534490003290113593974842809323459024164727726969222053235419061077216699193854635503327493692735366114535491720184697865630496428182645254913412872730809987397113589974188178114366428015268024290888682066407273524010199882405262530143092366346205038198575579326392423244256258432075164604420232246638763429955405873853956715239105420375231196755449060199784311207125876457934640317974482718971491400831939385117267604264731314322723797816452587386941459021684991496880386311749052844159039270823699576199682171432393651066525678469130533866112994409803081356005527569111078981946189678148348719746605201671562380009514855258092566467236503709637220796549847968800722265650976989575582390661232529013782677449580536679016828642265671832691168040930039871503721259410093533696955869311543775585870101179083716961236755142863293738605677700326081570419012952132246404572329977618034498394044744985739083156817092158316371128922994423556614543890319720336624016607431287661903679660820993477358441321589723163604873038056862073967115442203437035108149769131090036872109801390534260626235260960952513540681115248925950496333041024188116543501924063496794063010429538060186546600649635460895239804869073681254550547360414664551939462908137771962436218033609179697766925494473086638511625876082018567489076768371245319026300490572309185316359984873089943553818242364697219662778665129889597725300204358615062830017847124302999355707215975212713854024570484141981190963448913325603049310805446546096509060645968097200859543260735024891246298092021429966261391566391655005061663251606985796939629550178231042941751233803210123070406656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -11371190578530792084169172302046626950971597969122022812147542240380030106418255246994616421507008913922082298241146666940152706924164225424142322177843099844541839112915524106174436628983099985990039755109900028020170464678206581595086446841585693127429752630447573426450444143028783285131874352049350494076551369573263366644685094825318130739574442368709928917698714263155521849793044465890389403895043758550733729961171321345951590793592883092015309812640220274410333009909394445294529355627472672645207984996363196934859185875785375759219210213409981627258270032565722174614385044306817179976008001907149321627853874275210536566416427043188738634758939295891674454376662977962923481811899981126875633875711152597301448137336748906717675663481855594822771747477432206363711025640432147282465911319934680876611255202338325993528982648439905533587953129942270799657792066384854231613391166837487006045763340988299688824827483745699819117198527193095388076942557439708020433845355288301287642302516516684943397040837010732898892840937129056418545812166246218217687648251560605105369955620408830754527547673838676382603839392402516052638298944293904728392837815299719965916722373575711670336052219881825657684118355904956269784898820908860429903128813309943485148808182518276067434545160497665132156603351634602964352449278101903299437702384689951294625451841072466851754529620910688650430705407500953121774061508428089693993385425305957707434278810784380157022478571088084357582030407015513225283355787258525767176950002099426086470112231022958751338926049874728306691271873592684037289168247423139453204780496788138570990042698773337565092682660263091064757891046877706750916136571903723004969756198739709187990154741088643870188495717160422592835947157652278874332688278604334651093382945207007641266872632911518976712227305315944137037989451376602154542725885569892754494536860842593880879125783779649977698670448044842032660564964404513672729817000357480020863618278750940501523517064346399744274917306900613829978450128819625913940096301213082898605875252964263739437539125205918325038733986752508596495982198662976043465866837706721606259670641107675863031174950716996351838929042459852305019081422952469156156702499813860793250295705983972693251188991321493984366816734907060485907136344895052985897055625397548531957370309747221048769515058419165994240114355270995542235968441547965180754991706718047497134380852832685350464020413396720735051192658731106652427251566749221064506431027385740628570763849047956733051001030571151532738935641407201948467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 7368748239104846025186690045725465007879585928567095064932441184522722504371715562321271276804166367758175316718004865937589424351263884160184910401916652886585569975675208473760569944997104822561426743527302218325800216276343195815861046460447646116451554012621162791255093518674655365283786668918092744026212104136879495889083212025334719533833219697760148159859931357031497473806564280745707049063250557104227787173335960024706417707396605870973727187789731888264156031984326160204120484423388508457017358282900844153086381802583971368848848031643999818606452258612586816899823876861278577328910496466725149240944665076860946796663979997927155072075094703695846959841165168241779872758471479703310401013258345386232939397639038182930768489784432262509875382242872627602130771647636135181134649462845140217661497877863324954335800293380646940352819896651751207759829500034288139194104306696775585959503972876136369208561922761187985596941469740342769824526216228274592137801469590781098242299281686087692179329169173042271951438746266860731118339803854534921028947000430866658485723015513284072512461123535417671235653948303248636544244419358193345735508037537818993028712725135592217223452391674420375891244271635837666827013664486120289873561649441951862307400092201115528685122231485234477585792635161790791660281287892096485400284380918152801749923779740727768100779745572928043703127511691544734390615387079904863060378842943430999022646807032464113486978614838723950578117593755562318586881134361791335861582365891438634766633587968251832355267402121772996085170846524012186472544532600099591087229312687241956768494810740037690806117757424926380648098752643939257244863777259744522946393392016949625335695766498211261210974101839040835525716859297118027259309025019972575884090894059302190227281718408465413266600769251353370484822456560162352022650351136888914505163303855699089015537998992248546349267989360874748089908889746766962089007399445302590908156324825487827789542009737930159411907746221389857904984267664748512927490023018572343337813321480729436156958986925823561493038749971072028761903279930063299851433008856537913484754698426884973200201906789390522696741250505665847729777955748245301384328033018347184444873084239716562840445992375658612217104128985629291174370315900155155610975286857586026828086344727773883305377944721528455650715384429588817658312407892695457126562381801221438816725563268448519876556682882367409831829070101946778394105770602066894343015651061585129251301270346082341448452520997991793006290711590869198176256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -4417146160212955846761565835156694679093452250273915077645094214743070704909320636562834342626852941852718546283596887043896571845865111891940372860544540890006963721521011008300871809863896470960603525783937009423331735351437095077077429527520927191925446354757678824448232587707579401653450612659391527493783747511571070813182107533170444791092366696558164230847189301414591790627302537015173559546834988728408869020853803911691976086167974978111102779904181051722356008987785038163951564046303655643786640491845049547336808853828735891533906250648522504229950438366232186385317385534081573374354839143363442427386480138461912945743450346071972898070323733628582572630299060363821833874481696816133088704944017955234152857771547587633746613383727211127877172914235695728813971195881525407220077339626846484973191193717921631487490214401744625659366934269891328422161371645904878294703342695147363070089883946278246493352408624969463940099780031343017672836976312313808277139157451382185064510705675095824508164542905723170049741235219369304114085252288776447560275755077834900692093832602501898887065610157824432618418777378224658736387239001081150446807039858327151264803367122998142896224772414227569130989349168796589353164323284730418753574212874459912681057770538679189315808912608174019620344581549530834607599153803078732849219912841446936164600330803851679036914071683400869241700698841484799946661742190449395796007457066220246407835970888816780331662696665218386651759853418817845288725166772226111402354191421247959678862490992429423240191777291760445998153064570082658289569200602578639878955516062741453769600220987152278679109616394466583480926468887648535819948647748960483960145217785771368279685763364242192583009377927279642158921281349285610192013678852431183761338935452016961848388401848701329162834242646034886412807337043303980387714049719257418895670224955049204278948560223264835739803441282035743107188847386968314417398959193543353087069245164801955722823880497908761394933631850476657139335532782177634627979418822030846149259405458915652648693703188587856497443292005823164842432487538915695274751981972329014898235304504872516305866852977682219662892430480995369537453257749658519401251181905121688081629033145921420937214157969322802956010144412460575880685918047398942637192812945212440772857482127717329047521428974285948119846956955357074293161182974382796053767041433098741593146045575829753773192248149980432877707951317038459309785229647399079815337773761345917581948573184278280324293872230496964041393333559779288678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 2420339645727950922088090747080176624702116585430077761409410532823346006593675459663006328388710651194826066697547944169936538774918974515025303179473001452726435399599526257868731605751320677569848482067754418267078159256437489286731065541226217397635517532067534577967102718224315422430214032752185016292523445066725672253549645076108285563512716663836077594914586981110896920059020052850381001505843005358915746659811761119536403106005166896070651751181414581045379786800314336778630483861607055643163128529617922798936676627419301813296580505460192593381717397987767211059432520344693751039244797464065712428832558276232241722955309013477659367355068431955901657641068209988461708049993915323435360114656715720527072678045597922818512500214990685846219702256431962853218716343320128955589197040192620215712331609579903937078396858112572573852960845391236296112020927602676763247596635707949192342127842817404488871255461254370626783710140341583355859454562911420890625703369259898359475154999898129007496775193298707955914995459180410787915037510660956740033991079639067183687790509717567945351853937122101000800077021817081109395035444593166557731078229116303480285219629594515059513070865202196366007868485373239012737184748211121906348080687642723212633503812375603597143760749708901467011942862484976362298242372254009864022193885078041047851373794050914230256967920120139881511145260381350023047624558445505104090619194245690842199131546241227263254516180133075085889419056703028379387125414848521532449318352975871209159882207903212225610541238009976747807329844860364264634122772343934319054109427092973503830355823569008327721745002261843341372670993855422924651018770722008481507897265517345999493394776538462141178929695810200791566707688101091680574296385852870801739863040116152620045261563857783926510314298861366772682764922677993113030294115391020596221599029051799967993701758378288074626901639637954101055532846268510541183854880562279555523183401129998714852620544736310158022475273107412315774417319309105978916321402589694752441352857383329878291397258033230772104934793174604190849050040717589814595867683464785243460720912965575353993307930256719100855028312371593219931416011096815775835125263867739189617851855899690156929936724409193045583370970906974598872334856816123606675903151472798611190925141006076645903972774568817058649534750552767153515407728224051893491010499918488677627026621685362238349550452918420740827613716896413023351953736029705100711924854663620609871044413641536502311896493700376489276336194300446397956096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -1201125604922976883578071057936332867843179516557049805716156886004308464734821070321973966421414437843318058131551287260915566498625813089278639579099271114606162380103528516981167912826855613636147731071151791788049150700894520438490363599915060401007491165749733613432086626891705557517448657257844026860594220871747052555281085405235081267916878343683695958084564166320474811171034546628455213994383932680806625063508622792622504432191017170649845301915350943934357291378709851741553610034074777614955201424572956503530449189127771461041830502767319998080185954906265176660714800039874644632094753884778030738078945835207437924344040425417508942125127491586733352554159105642549453463334106152233605568883211568091733583906205498364905060129832530897974237853960788617531274354718788742653056614633646528842590285885020351481637142452990333786404326966347558589443737182845734586689117280060868822356971665832489093042317767455419821031505276194758790857300279600581143746025954548541202840258517796347113408449674971859798247128655637675337414831574358847970581626829384675057668864215872350272898624855599143229198404900642115972538210800201321005778121051638871908303631952361413461064248751232744707656507765499196958548332380183286874657405702326104170506682153703483339128848874355008040064643599773140710078851126908100660221185355476840225950703804522677112006633623522983732278224509225914426531830255180321725876155934786934175730410196668685082789923628809951396540648995721317496964880715224421309976969594873704995244474375664997219885690011403913956012874877552966325186557495724149631120348851872189263518909040075098906147171197277474086969001075776448145177299302736916869330940483739318366726801791300756108256238279756232790695044149106048784315548179317121968279185724835897443153769989512679918035125859073578740328087300651363243653376974517645095972328907895363626419713154504412583663756996466342817284397397878621605437911359725834899763173500918472351397621172485199589549463094468048221755172094862391955958016409347002560427024805570558698925603305875836309993529761091448719357429526708443149557180297412400229194510008788018536813912710147519531602912996451277470643932240979768613741319893241958159966438645544862112983449286210575663928907063501425024703639830830965662934750928182629418437817403742492362605193639632595595237610527509139499153599122889100462500670198487243504392575148795190332367874836168668053634807257527620725661575909586501472304872549186397824010308418841487593104407660698104309852421884622562918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 542212801422053485926144643393878553435341404182448926052239044756378200905360432163468529358741040434226011973836323112431370847532526774844710727701542471747036026133465521270985013378958601563193700430554674116066472242051357823495962006169307427329862111722681855976372364309838225325531166381183774155723069714190129591173964103789337449497969705614993964640231344269286442936097889967704485875292456821370871400265000154034910454883483589463940149974828551790212232935216876655203508417712276289711106901705752154317178380134187777098136456741791520132083697147768014126626881624029540013337087062730862747967670585110816746625167939291418740242837383840624143044078137177273303478662930447170513924294837337922324215588275672873647009500420129518627661275144915521665507461549378822620490034545310799372554637076778255756268956867166534594083909952787606511958585955238944821855991757992878585923915644165037372583826125934733017307110311401872756099201741641818558843571728211753191780860311458671852728532570899452874442989106248457556002284877908432346705608840887542276762311731559328239020537112655543325802881249130121040101977788495254230268802762712902688801171356354063159017311199309759444494673953003278039120624164335689950796939534296075322032077500436481228253636159452190472859670110358734011219239364998657374109594379231862583192244783121421723983650265640319903899215721915755361178939038751454186719373394877065562364870570961248023230738147165559607287929007009457008616931567575570816938832851136116299301656143497599686799893142227057659407247981992893285573840913691574867570046536189524102479959652920071506019262825640593278258158796998043456752234733537929418830777269041149185362777053315435557731851676266866630129159118329357407011874844487751263669091967721060389937391698852314547091706515208058662449477871909098006592441657780716319001551255524181717552872025320568619711203200174972097192083141315018072447836227971207950903899202854380575729199703814007983915194623267105829439728330374365241712623986182832678126144450879162254620948255051576015660722593945224486570066060506952326711324639057043185692605484594742569186388584727478678235099154252398725465545126995546227736575675391136198892173841708033555250470681408884615009675511877610624415244910653726331544897316120170778964944514075232111061690779690530101246507575329975057953260172944497744077296817699029766315069756068927269459441020168230737228168186510167184379287484426376013230180875966545761592486013699915181032331332175105607366314393982000431104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -229322867861546013454902583487985523485934301442158728087027303319742144148479564757462920512789078449254596650511633327274921045719258218137223441954709120120227583651451115161005346720027063145039707220299980881942864831310914059843136882930401343514374785389424037631521762354954490613081901210690007963788684520521629491361638752002545629668447317497251959101987015456466409901358971421694494135095161647317730322672342824040683921868298620209795641593479990793675128856733914015033065175929986677294503850770631764496971079624159880728231351906187993974929742602104025640435488376840877084939524208895759492734411033690984599594626213330357558577079031437749408970756307266253154637663156082883183713474939625658170333502029526064476357396657343657839197329817535191396843919596929591855375698523320143130021568165042985694534394715560451302564126477618185489943742289809432407322079412571531046689482156064256974273502348628171841043253752536641911630261845171771971553441030347243898528287586958107863407662431864018498898302727509897873558877255950576640845300860338448399646861373719084669602060643026537945065464016983742977965447992022206280993500852159119503598792119409574440190707605411946630798734722219375744980243382301804111304194416236552697464746173690427042183031431078388525129866005190938428842028369728046918167151918701260105398742742218928380389559410397952470932539621120819109151498190976192944851386742513672675265077943930743669081810025866679219979917195102144801868940465514654434630230240435471495134924768152533230602593021774921168853305786189284349125871897217812142568393788680298193404175799789470473030442565091030961921380445148797420377039028505106209604037281544986153682206856353205863837776514293917773930407455752179691312987464341949838001063034979702924938152350513284730016285671337803276194341560554789008424424507565204888380824974345411474567577121488095723347779239605785557520981809042491711576685610944439151249205270823065681746795499929908984220021084156325766155872937039858401863655860342043289376881118022374929985657211299267522246337999854635392207663488042224019347010152623109730633638326154703587131020317235766348943058795192276447313271722396468852145604734208579591887808639988836642642870032577004296809998725022487858617239649068405997428327090689419138290790171481163956951177639018416348589633229229480656959076176705122114866690435878502947794475739956129328796543839557428324937122167631939655591497407328699264492630574564359810237560806279422082102050871964123818911137548441799884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 96331206134967369452858233743703789764452557467958020091422894908657069402710459408656035201705661912739491817160590258334811822394894053921841381028068753031131143666624414052891219537554775871189981153179569015902574027071637009555001419852096899089081694002948931191582332790641005629762570674208813004727142325449769605735577926257965991801754142777605308305166345572259184581481531419275759811831258669058423034787079303794746762981693174583702760995427895315351963059760401191105330057436351114811472872247817801979619561843744947063381573318639739892048758194250827972255726286043907057900408562757897001163802650567086527574199920206030077692715091711589717445726326942155652597824033330611566371856497027401642756909807032652515997520459886297438062981914749632609069230917846222927386199617006191856220196409261100263857327950287993201435343631794647537263306976929104270504621959408551181732229168222112418229263502166508172342065599091936535264123554391828293160244618005082698764835183993086111384813855682083488210114151138652093867893980540342382463313357452270401148878920357659861369343117781699083373104407088200552966099248308750992555840696361449800522263354439326579057354715829752334408151319669488414894853010453008669948459164567748137151086343459825979742635796130331657817832491151757369228590624350807760135135732601472286918349288119461286134039423346845607043807043078208504559008046793228086383522926365153953568511708906624787163868155323311060346984233983837049922390049894550471482655540177189205445306610647191393487139479549051099515734867333397736883733862738620632326343962399223136241078720121274911797932920954492773150312451897621573615192642598609964890197645904199702881337627217303909163259306765133425954176086759621310022699333067506664910904448848057000416276407665700750797739497147869270012799305182058109464318251339744051329635184881137830479901069120996969446845924176968748231322521451235491401882572873185420467952524598939506626477524225443652925831436283525908125055116194839802378874822982240002478713281472062965696493584629089085485155880772645677463673599440101035200575856232601725274194143412467434483948799467273654318013563521329328118644235436381284352218740418262264559485451543833700491006083833324192246670556448782348016802703207803313661465912966666534872486008134442834820401403384350175994223286851720383558015105148002151052251662940560731547398598345653153060652335392699496934862107035865865620479548335574294601433741359304398582506975323064423997973057102074329071069356034873098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -42506488274876301114017206833797732700608037672602089651190988388434923011005994376584180245425959400741559653721193669044196570683426660453598180933335102223160642175631363007990964240399238253528573981210913734307105850359129061955457849345679581856969344474677422674751978446042496304310211856414441763576272570210959588367117196159389794349124442627496131137967912202299062429085473503179114633035148581406680538267588467724361376233925694723648937773048748301547548886308901985259942161037293406014602378036302523520687441628762317201900234521312322192446140424913719417884225965198236379459633770294469655948157033660827062905055023990792446003318836627862380212496364039103944899725772499896206416347947521163378497798979648568959429676983769135997779018601639750928441078977611276526113427382710350973899344004910247493321036505370427057850308814315857020350936756187879609483193215234872817989241131061532670517091274045009563113366552099132372311004852813595982396473191509292692006623274657789061894308207594203234983760998220991099207313351288206194393343478877602679830290781418379761101836056624380235848553683505654460706424407439198912944384686227735708938558206456128228500540923086211856857569241136387884965835500536763409572040213005937216088001855389450266863510325376544371930753999480599598157692249176191170200878308478062375100365566708501541185661244989701331428481159337764954931125811637414675243394731381956780093630950152562528078086945887915789645625033152436341603262666537851935072743714912721045142948570496662410328060695985329523225845275234703501443479777042613120050760211718309191209596007522071313583223804800299737392732532815616258170484880319712092640037641704323877786561936742113723615846337539341302315183411414883756575182539679560628278796704868947349097609554088695925998284637503577411433793939198100175081372925329259835987975999061745076094966829674416411490659771569116248452499560084661768202327358053843660150465848139185657993466929942987372087784747562427646148359090189955654937851939157356015364991447809846704418425601244771514384464707509506420802287337442220462961677436312869156239134388649071589622413580261300908096440398567007442275284133454971709302833787213643077172813255770528020525709592601813066505762545196293468639500254467927609358954772274280061355040895362001954167945489314788202556930077042653698769736356306969710045877934969889603892415272867707548349505546938995078822646338734039190786527269956152624835942807135822328412943926100442106450739440590479296415979424476613836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] 19634727085383577257472689911209959384668627263752514554590638982251948082889830550750669956063567651679285887626327532623336567523183667140750898578586969017078767563624767754292109725412252635536600911262007750708061754063468870748036182850630960063483847911021920928526606664783934754641284838765886849238274958977390774301485561436850038081235761219709329533698930032295992939356864199588662965541234200964080153484768824269882319067051969699977923823054191268671616834249869560621651898103468905345861892857395909440702189723981736712916627182034589282053823715535708923805979911461657360714950263764744184199353593886197043478688943000713720775883210788983533841721669538073484907308436076740002416285462135936337005638105225807789223518997185340464554360511573428625879957945344244496948300188616289231795997537341539051290731876580390603651291935911936942069407322746776715047435984502953140487046367933242790235609589222722730967428856603170424855380146172450849483624825399699554013312422932286999564292554478923167363052723957378974729060310810992142323692841096537522084132744162079706761773318599425965991220526617001709952222971171292710595578595985794707219857271201266228964033037005646962085876932853387347753444474548890229677083767611998576977411845084916171254306021310227562160404691999575249697219774031477075899530863237910865913007707898703096973512274743416113435184335504292240308525774371003060100776062220997500182932757781187669243521853810568876716754677405653543597961177110924178173025992596735924894832840089955313262422629981900356955238887138107809549666098036613394925939940640441046352477655264149679559041329764188367165227994755625934489571371962650212658832071984488540442264481919805489663926645120139943679407482459317164109752225716743605257270689487386025288080770066557128926639798367973947966191234389317760843429444213727362021519267508296548717056723687258826427848903964291379625444807303432420493289799742435325044554179042831198639439051551142164239516118413071916331979923796476403764964800335922942002154559238908851517327041074214646229683086861022925361722433559744502571934529301685856627022438903849597336133277053072118900331731191021355730158254316401762857749564877111719283861978397475116683494975823197580896260293619813640423327576081688875393718317761257941373173003545741033152530110177423157553129070156788323496568406135206182035011629451472962956572148352120238126407533289753320705592638344660999101375173254797743874741654996923500591262548962545932136061674563242434353133867326748229632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] -8929304590609722635571163517295281726132209548787597928735208311557044395192987896941379070812469321926707550545885455418127330275274602988566930839338605402772498663408520104413755165429098632065018051723894974089975124851840252091161823329142142970265787709798887034991212217706255400156278528014081495586121476093356409863209131241130634404720734674816761907482379403789480164344911997883650366800717320988616117167163688153930412962418554436834551823519725115939297248462247038682140839778788960390701612668338272366393634200106283432135390630833705371854392937761137439361408471066878233825650511598630449043723131541993112361213942075855925085987644574142736100469044609808228708199199607173114151990064543979445091804685546048227187718952588361575515064966331346964966452757612118455987355647508857163685908617214597518905840462896177843777414243967484115251209998334621698835575131665397825474597743250351054326426338308603330034968463825300561232643686918951263923820343831054911645916891710358638267685563282515594601522960995071821368944405730618985049835126081136662000171430760944940361404183027848053589258570688213243722980188025399347876567942525876352549078601579236773267860216653835952122206206299415722183486659476408064857837409447004867853121482045600782008063349200933344315914979264456370054329274153988583891840357576261876583557126023814808923075455475844976356648497080648343671727033378289872544542289643559971642280702777879501600106539602029545612172869774479077227483761519983215951887984421364918472516445403118733440195438079187744944385079536844274663347745480218169243865480473566002743386730516759557657717668102149561110183061079081432756395207138193282617608500633295724368575843465472826108527540815181402149912390971388965062116782198289176068093483992190814211344279748649734801550420076363309483678354471778000632405262865752395346029847265681426844178500794904029392444927345105723404985749124277616694739147412848798801938966267963995141651106100945841383148854848327852163948332424055472248576847837048559045128823155853194295371686878114627944658865516204400828057363855941138311662582651437358311582337186411477041794703022821948945529331817672585018342023481134138744711588605564617365243482181384344955401894653284613551705999282050625203604583634387918891186595819110620624683509759802651136044075752591337343583821313089158814354137480309398988174697123473807039693522811992312780517657080532139748897373579917842308763975462283455874809342362913004113992596093412825832062783385723014002357456359076659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] 3754014017431425614419765617674894361728322828676579086151982658354899323469355027499939242120928589821311825629603652986176771118663036857474876854000837522306149848073711799169600485861548475421745141619993786244378113669749736563355878727156893029298015825901774294244833954637708133618411672367274925431055472230486030078455177569728130591207420370197727335958371517027340913835403536906949790617371555468069941068547678130158617226715487724995811578414737812144062478604002609064593462323852107717378599854965022872642737755418052467411364180376979695784481517806181861684484489735177001217643522585630303477463027093686118933978811053528589238541012302151265976052450476524262711280127580276703959430383529589050504387591732424354430044500127025466495903259980480664661112467484301842671264695081888321490513980391573161398252572724398872670482281052345247327547001277695415487170939117733193286951444563398418796140273361729518889352304168458702365574908880239853898171083401364626445481927643821490556326428595854773712433421531242385926202228744335421955027848114726780436853620925670968505781244577454312331820836527212057402422214052774556338870639936876151429140296264231283421527972102378531590047442423250881103213891673144259362105676631358130432414807312291428331009012008722979442592333299910145684636200494404232262426372544943433097386528908707771802534439303932289761935731111411526961793696365754561905450775969188005803198351818344114474211614690845546059307317550710540251187813940606714153612549649006442037157335021695295254899269060071852525425027533393763331702837371350696264727847837546913186620543272040721307999091188016937081790522327702134531669538097559683393483226476167322932007600790571097629868833000979072945687400494006155163902125617210669979350378117442488371451144424171313116036678907562115111297876656900001304764928270571343222301314539526251188418863639816888154175042111354377898389243821160327522176227611373964727959367698723429892951892972709313145628832621356102823107722116697057322677948316470153205396229284267997873991604202226108444879105991149162745249990194820037225157706972219497252464049338015899875529848747211641474987616866876441930547326996168378676068420169507732620490396730531923260774029362261573160072204001814502478053553962259639978056725190067898125350888351905517478154035491516208080192300389055529225807937050761475240785160199435908887129760926724803039158663424934835297692560649927346432583736203480249046769301661942339352446507659445182369089633556656520296111808665524109312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] -1406886293718773317239180409720806438666078294045217783938466085734178767941576156244025307337443499147364142235811706030826652963369850854462545164906929379812004000275428809454824930371190428726440144217768083878519722812210566341865417225550090594798171922770188068608831978109888008151589170572812768666499980912267198217644043576775206644343527857995580454822982827159908379782614517299926479792821326706218759655460155742515529836119086486482638069474758654811394498787124336117059616385907907845983488669709661468590087835753149375401976269035910845032117609532383254796554016566632853740313735465650278460600178616943794507132796150850573393784635303122539682811595470118225507776740793623549685158338441623960069513212149457181666887027198517610767804462735297142429274451923199746636929537193974612844266881330729529551949697617388200651139640962466135140887348684828253371112010807902960891351608927847958625712438665027454789090453958559571389315545603009126033182263575224890718466281011675581971889940377951185096228179392527670921657912361259406528447693011785113122530083415961085074337907249227855241612151651555895402463298932075381335192381034423806397594436322695931523365214492077242266311913772155695930242984620804247807117173697951263468552257218102244899991774363893674025306861292856216093287292720153533913372696620368816006372047596722121042658252591293568759795765401059275027515243981811626192174068216881772713359677697697826979140279664000222597772074614195191559344116040259014321603823219184696034948689045932583547142580013637342636066355681642356683529131133851748701162693206289237125466276085799600398875024968687566765538740149538871525847092305555962327324745717618464287856673268100299012922428697568229992355731148103041235452646993797962736339713614606617579957995803679342940932623161996409264206179323740378403374854549933631787306535550952823932553290892230938018818574752936946155841093495853426082996407466823466573178310047603858441775230193496456026502139069426397754491054753735172693305539376957787432184893189123802899179581896870703002900052865208470489633962698904717362629189519661783151868118967524302940339052946479042434126372485854682007794189416767076980475264911595061064247680299107161118585382422068827039912234107315865698615642078680249400986274375111617505038763419395009769466204269919816668022494862613846879915774590970545964992445116005278639359074921844460155600458715871839055340352543934108065535381173060602447134744168478563417217387009910088827479717675024680055111030288888627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] 463519544550604998327852934194076443781316961275587766505169351768703555611678348030237023634909114578261639812446736141128191230490064313549473756857739799686892312648795439074142713125251793496155577422548373358015152388536130674620943188005744319810503651053436878884944510688975182032901455730760146494177484382689533035354670910349964798847211053713369815236207246320366720924874791388022568243708708855446872532201302900678475825334927515678281970757548769279887360848141292361885892311511000014221375414948176805304871802413321836075886143973009983683320163524602079455692057356008317338489585260408076080765531250643364844593391972767585942915368384470609972903539292567944226899171945356088286014484152982531490687543422550324362147680603809957475865769396099183948115417511511727561573576877939172160482331605579996676491802694155869869982926660523114926667951804595865806192402613403218130487674611050981468567076242865465561762026404978005696724515993514456974411270362122108423192178889778016573510816450380410150882172935457489008795449892972477305147463414281871328421903883223091751519568431621658577849999943106631405352457193978071523619767239494718547555431302213780743827795217807424854356284408665780856681392153342147663325260510418078083422812883564399299706437523080972348965615814902151323723933895431178215934359703848350013239870707078180942179809713062703750365424897586131913717742512576435818861834466172261492817069275041935724731828101779539387497679060631851539008107158573257083468045337452679916768182653813105502349439203705839967828441822653849927307636285318944301242376273510954323170827055697783142499506902467518513530721549805957354228796020224635278133879308655223930225383708641355924600425876098407630441867838826193010910554835004625376922154492648977389703060336114419581028979182990211524890553586659897060404862832625862228331309355217982475533781993731559283544753343490622084875951318751075434416922973793844982609395730970623660424160832930829606523400643186749404064449980406628408141925816404054708101071937627874046943528628523140947092338267244481610304792941672654276860925046454037055078316732016972007231045441082104199640206420078839606900496152169427715643489094525168003322350236825407778458588390643193809301057817357825664166862624164255457113689644409777985889368292403443894979890926891571824060051636991337711174449516034123363127833181095659266556306595246020652328316779942272271412186843173359524537110589797499170892823502150440678702081453869726365581451946112763068581549637904629760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] -134334073099958539222172261921759085661490294711308552254247672648706342651788400542504598618996124615429405666351784091700929491506753206996277072841583718969220073200457407697219240746743259188537879697402493838827298590069272880303253794237038756047767107072074728008483165224173817970742888830404489585022983297151513615504164638751046822266777617698305448034822098010305095090092838988390617399716609610896513083133998302602702013608408754870700929048499890850562050420028932865252674924891298900637950015631484858799619290851888588801838875471781983479030451206014594076480813126771484340766090607904799778802638367112228257199815693573192763371488852073710726234789796950351641449622207045836565582911823466481415921924594304685561230213099177164363448092615502450030307073164135139360007902682293908709779550453173371455586248007961677512775598523790166984401658665902163886810395052351460177883455629767715604318420250033565822450731231039904942435753211736350884146377478966547369091583675767137086106148139354037820786256971108438244898792913401300124047178967964744892130588027323849944274258612910302388294796337140619678220270975249562377337228768224104000122137739185320604553972869159933927005036351998020507752776178551518757084541263981021288613709415430625302382115880732381596088090772644741110426937364703406077381382215782824916180151656815713108552440625746676608007925017924247164612194082595567016545157870028721749931086397421840733887957833274657787394418683566111261266078493589994411898608118923361645714346893693602997918856550820593449544541642732739722421611945088395070850681924844101153395989567602577002175572922045745290028518388024812618179058557563009297524235915867973990959376543071292223154664233236715118053346953393132218401650735274773480657236433569415988439605038543096983993501925194788988790288597939355121629752671356841179406684637194354877542950436000016624010086507285231670869864082747612551844983360118404285864582710149218214253694858842754804243583693851412383622739695989826388348549119798455251731281356993465538449832969967082230700791745617926140679043696541818375590360008902960874278973448030914196691059035975044234096414675575754050482426136754154962082219378926114816490949028031363481636753586998873946603613180796923536032900251245842720824059111255242485235746284180004143030266274071619128024069521985045541446978058129037871488310320836064027859433957449540170251113601730839213638825230095964457884261251593200950116244243544600338687959682629760876442148265805798705080432280469504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] 34701617808658655667057035324742163515571221792582931047347808326766937906750965089125403717313038368063346923847516644976005049610651712897525493489068559622551136835184470179852625730354575125649484294715894057598154743791457410219625303756313864614057928623134720938398194332630344402025518581177328224375041040049526128222316322918863302461640177661153130485442078248359925394979713214296150702691188191520668558808158633480332628193338870348332975429733848989650246709477302187627437479494709587727279993142461002776260462865671081968962462937285659466790967271909583036076232331020752970225957161673960130859002756181435762308518681676968382593053864593641335132743849710532676229804269749189474712625326512413117527685345173669652149312766511046735517087868089673790177360919625787007060235263884497826225736982871281653054367767739121714928549799737438561259650386489097996212214885706770734220456610516275872178035277263975273396938083636957045820038618641698329468667492922456146457016518089437020934670743882550909521113592748469877880066484715066593524726959402493464044247582243409828980063213041826329617476571872332623474624888336955476496593527195564450216740555120662361259862882442751194976518521092361045290148376653491929775826809151791791954647658882271641475568090786722858635605405300541766653382244963336524006220087825866058835752302161677282278595835748628195988995724275340401589891753695502535212744857643192037927149245136173405637814349776024271455345148329824167209753303503610488819951189418671489453900459237782662885723545858075164224568482611333615776688841013603556493433682104970854441756948756438864693084866401331011740325149045921218183333423802887137254516175002260113165526803461542834387126658543875936664775147348192912104293197131350067806304762877005492058978597413315993048793009284251889855679380482847796109493888145483736904359360543174624259568779275125486983531466402415893243482188303737166122855427955285059599165394656956199778507377294802921488308440000859408082382498567877476892139770958858028147473835576725808427644416568850518159012644476519137149794435826761206577269282872713145997955992925760225390582552657193337784053075411249775898369251363409519947857883499665299116410540294700127873408478999207924296299799494627428969367301642436812620179114905616427110737698807304692794534873575579659960168971454033166714154674451949357243342041392593904384162155231109297104785107849224870356296594033797385265749086742320561446667007734982937627765413884305757992712872671979094229992496189931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] -8227858084598353865436818632784093693104000240630998633798543595242554072908701138922994558326562503473653229266237321351048580430209613259613560640532333588204044645151963470299398573871631525948974047035254708640461581372799336769201849447165444640421075290713010153961642865913761007069140011321128463300299093023753260717360612505684031942392147898327979007103218042589313674371674678300663097615728300311470227806207347822413601738162359483468068881961126853496488872977240832050780838530600409081022974231834118085240657418779336171417454953741643961904785484200326523663158316746942462458660034223177176282757225948443438959880881688242098933984622067471391967293920461789099126573408088641957665333328779049151355613736819413079569583481295761534176335704261049211294838732184814189788352461484776571570101669841126135768468054659392620944490047401807896540991725368590888686177194005030387285790391907434165680414267249161719410650197424330392319676860707219028015081786063043272947627142706378127704213939091390802160449918376606226653711239643389213330622952839804088848336581593645076067807498662276054030835603249050419872375111298947753014543025370237936694142534385032010306005392254099465892787814043689299199176996276750182517081828700541813173058566394756052542464970519229278957114186048508332974703133333816640509328803655677811693161050209918573819843015587473295167289637612440422944128641154993886926118403484373488734349007399748598330927281315194518273182425414058350393977317489249840070152866647355517208898946153465534736294840456846243876705834209149293011450169217719304464044005900915810242614770304517908459107485955841502328101447285436309419430467494965684492714087139643190155311245977272220852507890876159480756866517570033955767842994008147924002641527608681947935286716815568096940363263296599025291584401679546451217730277880930177078866458865091756012110368574082207882308698981603492929656837561992469592133544850926393839982796365631541616128712902696633792341920282609418102836527744207128884617425118556633851906924295920603554094650542859964699194014075821634402369259208545239722747061299690898363479940345883985609597624213061669422889436118553235140857417463561531856713855833938038352190574133842201031169972169142011265915333922822512048961326169754132705820722602876936210656934986091248315148633654945094558689474593111434636523220660018488588860119734967793394799812321294348919699807280489358969279118168855451470286248648006488533706165447289835165173448794418920893274467630758562128885549367296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] 1878081748237122575486111061838010787773227670865429712484609776160059809826533349275555023723728432024992043096001255915930229850206910492577347257490853633900917473864589072032196837954185248062154745451686816817443108185069018777237723280715231872736405295635328186360539219305549901226716939125739876251098104881786049976187293905888248354815228427363740709050420747529143717862952879800403722209565980253468165157422279915878732810982079544134300930174047268297381090079341995253574673969985560925111483467541150640697648755036120310175933836522439670049790537274884990450441545291626372844914385358557351950905501650440769917415003819269138777698222717798656858062453976976772477135421315882254879644100472722916795278460995445023111696890935350748666485537169877846297522383459426535522411218766057400513152242974996072240537136127113885633983066946656224364365735844748985827151973336401246711732873638131319846775851807850053484021303477103093827141675657056888773757310309758750042951414220991249576631613376244751951579911337139577179809988042527427016885031068589065141617949466945240384974761760695489779049447851572874576952774658064203338990144287241507705368429380929688312206928276167503186140405618014420984844352330571081410071894580387023690904640573398012547999811881593689843589414481155843758022121136915177784597029066500300284930579757523297238331893509590527442493330458108810121414710966825172154341496444747929418312503497974844771438575160261111790724649736399878528868797239412625349877683215018063012116399338770155370741396527230992614450843169544257172707453656095174806835045453026490707648454960125085537736006653162559875032353004284619321038150788347231995186255476216105569983134288005249692982469168187078474813342752073248262545748397561745171302519009791950105101882765374186282834817678892202223536736476836618137267633304585157858353748818953809964282559288468326943118135804215176521188935744059342588996678125277437804047698120813844509130841408576676030222696976398630443151393708525750807146946259829175751458409278521033282538368551904304544576699586925847261114741652171914863320303835005934662332172755363861769090770621199187732996970787875238882711204346581684797285887102750333651610697881777458257718629873853870983961718672071280220005577052948616795752679191125388791083382896786351663645200104294923200383217532656525710082525144849826036925670174341865421010721286458831846506052287338943522199107029010902470520408798901863168909321467643560250526271105649165371010891490579648502434429629628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,52] -434618915326174076224604661018984549657530684528435409898439822636283754137785590228939114443140986927422271888854948658071269560474604910860839847898328357997773178725428429868892384647519573375650981871784007663832406841001271592206618947313208301959136470631013868336508173826596391633769290788350136643916186717210815322215527546758157549945050825289751347224096540807038349009195067213209571363338512510594235460935176124054616803016119880052068912735103397373964605262479213856149692018697528559708015783971245455597849139118497760393554311899870042977163735594059947485188802970473362070323636021943797249251143904347195336220485935480347184721663322838387911654349843526195477019643436153223105214948835299585876609510363374553396496596926718155610572407613152573352373583211101924191833981969819411956898098528184214388206159157006968206972022370916952338306671494085537969759219364395802084022833710025850125941033097677374650149262766170575848923260337080087541655833912484142105621321296667456542995547282898320731453766637614597208017351825203918630701156216437340225664952425471072287391191851881159993345186019790798227561595458220009344504455487010993268996551245923188096350759994775500629788959796381634115878665189896266301698465287976653988259253014525529419428189368916268871236107120839382541187130961697689543236416242760209795048477376605066078369822629535755712967396776262311651592623192963786224454864580456564047997111119107979227368912656343717158050232940957147991720061472895900894622456585962707254624235987555290681352202378457856471070768351145740529347200992868994591720133735923382081770298736512784247114955362441450923302765657269124061850930881591107817288229108057407787600207652753485697960085280119798576999810170654103879382934711440971084302257979749320247709100036216803027508988702215098735238295417673745517091344803992688102106041624627398693205234583422312411974542087965053749657397244886153525871547154766608602038237460220756089492568992495687543332631466907057758891643263414645868486822265667325724001150173425419943124731814186514518812158966690143026312849077923844316658095403267095722497956090583324734813963391720556686496045425861216860561808494661180886699198158826519544323855734707495088455989817217375417111256280293561150624402904969318557923015424662605431467741164291044429718101296701962349898745005044703164571725070319636924893911319181612047603366741442773910023469664118521728047468150902354725767312574202951280544908205901538380235879276357617407065101765781085638073120509132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,53] 104050494711921505038917005862016840090402118005790492566180124390356295347461213172061789313257188821674309403538491219583696173505500285165558328782336959488608862674844116011419040084971020224585705798449740490320507872519714686774567472122859672752530281242195524067262308883423031423939895596664181875974076330944499817474750096753812166177391236658155973038184738118381700707792124113818073328495529611077257861454327982072809810427861860774323198046559976584220445516431003734943025892684594128717356943459601942593207027649934307963512946837279034073367246790971639006304781737936451799663232270568400226071012648611661765939150606874138739547725925025526275507421301684180909040793730567033694176304481979320393422378011536213005716770021259679226450045147040110663865199726577766724362689061507508214485579435187287468694627656668936100643330021230962522555753860916289206630962696246019982261845826242000305523557528482607930994543477967672080421848988194447304352259472354795238995340976621887274882483463538149457399299414997519699557253358601222506352280329266605861517965145086441916451677340819708520656097259814976058180966929461579407474623168943197292410633948831320217594715441327982058134568126539068969815394857053518745162385393227208671440093766726692037582273930205412436216143233028687224388763709230982621094143799022176516932457185715756696387996061238830633780192509192645487916309056447890506941679577260642236025093702368327465150074214172779762004705001094105227505386919265806290190497272608322493096640937250915165150147288831528887274014652460230134913536215284241862977029282886034331591593730139152943013792364324082733824043493936046940927612204788568999483750050357006639994537735338896194256673754205095310517337198734141950367438192998368930076299618290923707748874215570819310267017764983205066283793723008301745287784876085825943700046117161956811896952133469415886498976389016203461051417007000460701256640684802401967656591081581928107078345462614599811066080406012019768614477664743948631038176444338659765962148546563361142935440678051983822848188195477222256217058299707874157974036195715197990134254324111121460286468139476753175084807482203956874459043053697682518720137303923501325765243573783132250622041273263874222935007207900947216155209598178997985783236246896787405051209512067897105940369745426687298787946916685190161891078499779282129344765239550129921121450401119202909724958802074557455842606086868637403190856580295222081435032286428286515998235998863531069726342403342869623254504691466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,54] -25051666149941497564211813237638926610364716645968574597010757205004532184822975080100256152865329368107543955276577145485109084579432285700119218974283501981328574059382809355658168771348220207761588584389871294907746013881952905094742202388130764143537836841187327960742828729781919986908678618864875580355513065067961234756858483927498568045201795376963509162643663035876981895743535152389584439012219631866700286677756219843846707731355764172032749562999076522406821707817499106928061362246864609356272801139385652213463019251831060394818860486270774211571368474987070591258450448915164596826743970065140805989974235617392569036024474610082904039770935802881830699381335590363688863906965990304491154058079889306545763188194001097976395381086783656665957401478610121863737517028319206993727051545236388402052790593129732618466800674962340880438130143685387597989977935090283620611539374632731135255922478625551205315753763604517532348016426278112845538505651805620943619858646636019907722329410787177749480820923582743434430522325883768023512624314218633746323270855244467564752462297539440597421748750485947303107804125737766782630686959319651451761993983442352486588410717827306180961490331807050324058528059306953254217133890755243904506081390479615143369789175493703241757701467574845105707536150036015030373638568368978841698855048220986499164028625806607522714656284535347375520207951808730197315149186093324880231256707457286298045007518829283186349380803503426932671365112608863551077505601671058828431127978641859008675818155324328393168854208483686367179127321684009756987613370888451558636001919816914230558991059705245636827259806945559023559000127793522529963672758784610735598257526861476446857690652188308875306075210225598991773513434486121203967033640699677801281221955597696368414340812537777646988535810032651147671246262527307649081422859616622059155231392471938931797425878208674853725583265206820914952598403476715641906621318597038222843269794762933172571836812846228893146148180079773389622488207035203646491975899723309126963973928139563814326288014033701176068637190368814059105471768188023756450202981169209087759952555809815221843685350148300155485960525697092925096687259669571312870163810578876235798063071767547152455502541062213514774238751325709227235588159943894488517201558815588788670350413055259896167673255223462177569431713244903585769374835147840049028673932480344973731719728810521315540518910977461237331942894372804865578615307189822266771166614765473911096385763524206157546052864783166949376959447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,55] 5774563846335058215888341042019881259288520839048692962326336083141574201228528832366169685564270926484080868833588295808524541947269161402741916439963238476122627381491810765934772091354784985479086372173726578080105567848503104856946779769803939462819471806379113946450982526588847483189072588037266487287773877573508908615788100389715336598316924263060741892522851057485481380779994979022568019694476370929358638492703916877444597049270286753765964025406933257856244032219315439908044098068171641047657150746421238763560137730625212780932379983137712445509883568975052727354719225645514694582133585773961286679513984562839273484663492023224500799569888803852430035521490665747636303295443877144168303944663654722179215395659822812095009861356971927596223083144253037087771712089640389914487368657351334956841016675156334726399946763861585832694222670150393646519031949756986321502442572599683759021776219491411142464717382680033960665055766340269748155223669209236958434727346365458518956542890179765421606595670992900097792969524639748076157700105752448669781835786996157187225182247219785235390286733146001117749816783016430206415649025537282331368860617791411249372607305055326180860245468412902647869298988620855068520441023921478016608915629172983719827680115889852295072806077792854102954831015450649178618307777380564253530688896385467299283283864415287624169095028683997047466536321278688375535660044949434940189276643832934142023361711382183025057960743257426152173018278524632335310019152143259691193347616118485594391828331539166876332561886825849058498541245844873778093160452808458046127822985188330946458153507293962122581920570311479199468500964843406390533797113285157272344629367799373114411203597997596655495587970406695321713508119842684951413147523457505417822116470641849685069889646452898356259767678066888628359767486610135322912307041110597954480655467831210173904001321788374508210919334721491240265275099979068187613600029940615819155588964724938173826558308108956688467512903540620505220127396619005156811665268269927819021122536358549361799378414953807279191387432961920195288601898676394997765786556050159441337711014361006687734157084937230893293673803644787719812643097988020690997299938135863159117178695344864716319705404764387372704066270275141774687051247593916446014581111420380772624421841316847222626838897072215684638243967054365872420134474195297987781343830892705905580486748486576826990565435915896289552798356819530194759246540438746248484680116425309974516469162226099719990530583924584403291584237404160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,56] -1225109636630420655422598581382499419811679827742828962792262100448809456002523297248645328973206157112409101105850573326701210442388757429425717870571629400905391087886254320288707982647631720284101173378955695610698196261269738841075122557820601671976604094769544186097795431229220105739042501272300328183976951179293500184186846841101159306281164045640632274597425561483841714177224495988972869868403092181867810240380845853819319993779145054156416001342964039802779204702290368715893320363181912765030520063396006860989817729025992497943646354322969049271102229370246638573905946311193227903294190344230552395689597882271010193995747467096404589305156567248777083086070552615240532411180036535377360142252353137889662423540876449416572606538730238094032820817239064474613474635921733130401446908480617582635102889804105090505950194034532259621806400713569557175229374426522557544644272745569396470217671971102780555961147087004768950008144095579618399501575598059945078370088185463285791266643463213645211313521566057634202878754417878134785465543599858534249415731916148213918995955746553082811091628823689373831463593599466146973555948902468281055763667081445117539149497190597485837527019642526752432586135850047435540899097583292813581517380602034515193905884006645808312571225155803839481447297581627583880705239572468439204096190917618773286151703683997863104308174277542032596089025485238150480914833557266449984530099900031294157795224378633279937958747312464367907333274362202309540465088542696933268930866839807087238282684844337016612388903834268724551761024738626671131573602138851465989111839483847290142097047278685093592727022574238650108264147435073291311348239167393941063423074437001974845051049731018276976790737486780240302227743936447525145584098183277085182353691595920675922379019780507435217493118879197903999102894270318528720729546726464251631687520208493946659946623111840678268128967583444454829441521106504845838443888191592007487634286850003043274971500904697936626227373268466438011057694403878146967705775955419024708115395773644408939496431009316802985572777838734650474790529617843240004501347725172182891272751095467306521652642925375169638542933450519175886720272875453945372734513338972234280680553679810177411400216898362203045004990210165345297892660621600569387869605101139536146497392437341081185302295133360023828352958097794239300752374604974960673986571206969007517880074231355930736979034357545269287739989014443272043931842505114714408919506121441649784600068126511648409714326595772156032092156723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,57] 233849251040900055406108787039239945699890151124273582681774398602317360831630939013386170982700981902755125647276337795165222060786325116695506045149495749117477352861992117209218373958755977745945157910117150668330919534360586744503918959440535460926230468696019647147408180513103428583879108200406306955992954032056287702604841604164982168243467474652590255794054430351959848679743957512600185515405278637918145195704417613876626535975563176916502136550889990297068112066342695758418629633489495363424502539004876432151726983764070027965854239460268064471595243105226956207192151626871720306873387165635292001204166118356675066868934684293307074176757490620434334946473525403043906718973894620198828780470232059750349825870462608179847283784194305879200290867935264471872527784148067576304161829694595964855424762998056957713632024301385138640564192883018471841472397536640322940770980649291672788156983249031702815061531172524296211764421894656642907887823232979488223611199932360841201891115744325262100569835968874532530247232976818972205207201551772088928492895272756176313325331306885237343324660556176357467747833281403612867364317500056735315713580261746984010434076460398733540869408543166816825366015521291496727031481589702933774090377985644022589035807678215033925762095448674226209725252643341503849760951639868839429932133863314451749924339279368056326640205775568702052159566936214789927468572218698588283194136415306102308656661259466188718152529412765377987040963648204173608883482323556251581076169197483283141426851408971249649529159777641729080464141833774991091736517553659099160379226360283745200324513489323973709377352306865075931145221517368248057449784335960223813912333305415589591164284025940776306540755421946321903346493027730836394349877502604545401098173441508287582321659457317761729176915581973072463134421957079379525956927881426274355849350885673878615152837776549804623307297406576194279010640561598874360055970937836211639790849848519225190906754717292340131744492106933240744093159047441555582481838777312930552246761465059767411505752560954540299787163713139259619856141254141723158048985677715918543479465053827958654650638198466602524173347920818097476150103805578054164175828006025620720094018149802034736631902330567454791583638483807853338755460492131881987788084574431168672737999169510754994525335432949701211676797795867295629015057032791806099270650831760061247893762265647174746948093425673805639745542182196807432640788257773803424555393753795292508087615595344349124702650023689021515499107778560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,58] -39713692685139870457400585879500789351820212451121496979466689107709041860819013851227355175616852725083318848022720684824393773092723418601942962231692361994330981681056985973153753043033976248164599712021152165674286676915805776434112894041887898095685617959622834062452997050178857175182355925155337762622649727896272367717398224181334186658249585697753489678608210358346026647796973758085821710340870875022379499986058648052060285244821102847417053158616223280705020780278117203779657586310382767783742305711572754754229133106607216033903812777717144525055295939705631836610840170037895953425575571311073575188035520964412590681532998448927654380365753005199963598915090546508969838422823543055157737054168189550806556406434434591725989356714055463359426953016890613710139769953495571802309360258452602060718565196225631139488128221197397266290889239301510957455956635657084472943716627911302024017649561947053303740618935122147665716825612937448577075887480009234050519446506672720064633455473268012027629360848964072228702566301644568875605816500243066487235292838070310938991046065908568177446576679856903638359255193204158350510484315301966224510120710746748855152419872127238577142707964167340614344862743313711374554531562224457204343098482313593271468161580004184561486891886783952365533094641092147311858445588112207427006038746671414334904304601299397646731111650971412304308786587403497331585805525364260994647396452302657840747571041997053679432833202791997911591278234088060079832944740799651043791747971643038385926216220280956082249323697676700998148842191534389037586731695812568095237072697408672412341646669738554910897456325154669837638231118560390245341327650001984217040484888584361720227405627693456718555408262081117471472122900261864752893242840276627755115113316382435766834069069631963215630580352624979511714427185011204224191364075054085954595657615862451971039559968530968038261274096156201534696272667627384454846607077347911057111536052678953528913874749201317383065726223221861701118986521318241610150623951318710048550208205596732762754460028218255195004694105032973670397223428567922782557700157332113508481603186706236802261879821571312214177086256896037707114236083876076814187297224541328547413658321604614343933424086861829338385340670874985013497926406908272578544449191856559050564818917192317045290219413479018403474629363126261590911964647714513667958710046765816961995994775045657644751640371448811708164048545515536069121356807012092270705079621581754166563305434712137497205398013238094538310733004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,59] 5968846363828354642326913289847666567902338023859371773085172270806268857520308481386183064609527871591502012895096838609844819059923805375257430754665520374382304150196559967790821177271790979109365043000136227630508432339227892050233213028657912857123579389922186829722061083981130112403192372474578819326850177800827725731029222628812739918163673571608056952264460506097251249501441861273880497798457548265853218238750979765336764441909067256651888180798900249206220759512201322272024191217875792493522215393750237380448943497106244163563528025828486580535531566000552112526224153724566716824840273507153531351571447404464275861329149003116835501400095433221998408307474069625036206589457560654366881597811866680880856765079151136121874619573695078745714966894852599573926855315248056607128891692745066768701402959509577518728572956592352917321146733867663649092995256062020455553942588421042519588826040930399288540767621540420579010751887146098421697993139411845486864434358543594654338543608539919398591454236097932563302263492678418710413335639258558012205034273419073813890525688668472049693083554908391552941898971457347904360820585018368066607873549311263314955639338211720878768373528101235759729379153539653350796341434606804646996128526292481183570579679500564698316278878895065510778611459233101369471386460268550874416626730024167259097236879834919989667851743645239591323793935961740311684143974724715719733386773342660693815725368023023745400663308261902143537161478913511942750357730679748330854573705652189362491459202227896843722329659638456051921973341623462092541918988768831878496130573784997315453175716261145602696481817845823987060891818185995680494441893366806708028932449816538114334300530107374748019783145447618922937350057216680498789869402850776719049300664993199203406545459993559318951092811424515117390836740068895389194918098466676058770557636041600155823471307958285617046529679844798337640493396194251473605792153551010938891443965441004214064197660911383515923062696564195047846306233202954969651570344845775290345801234690602703936168553132627299074138729685120541559149815905934250870601449562915894744960599538340061362314635900420716462413541139231604288346807091829704591584998172359214774996189152207397815273205719146008428925194920699639965611010371506569150498566966726571077109278665033556704143443393027580709833988544144674797533299069936580521042778856909726520741295346218170807189632321621633917041195665414909861875221892919308232839137020339185461715057293630579720254708361233456143961948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,60] -791617478224718784469167750786875438051192709183699677302975673927740872520359643325272368784240050989921011373661940929213271108629233861779113766008174066293098801523390159388391536741043062814058169207252676313670609575466645666543756662004227012150263123009993097449374055994446664673404880450723765707114650295128489340821026716405474282450816746195520200176024126663846955418448381577796140818035606137698285015264650909583458001924675846569007037481442647816052435319283665359769351739496058982481747380169958280268785821952835597917828552054500077171080980672767808226121484332031246163095023176765390547258610848383276052312018171801138021202398726964198684851588192953174770003926064336482407928072471262298545715415072474116795877191263215709958865591508648842867133493905849819971619877447688683854488275117876415553187056415242354160045153978579353787535485222466481991301618386047885064324924273690192311467122945610091695292975443062562174429798971663829941480541015577781570586599385098213589453468917851584428723630178512207651962927200112364633424702924473740228917484540057277183303992782255558301878786319580681736305222221527140551327847075068784089697001918711041072194594241712345098621449018987145871541144227026454454554201143481641102280656370075254062318241961905443055998972561742095484888225982129963287645583415185288201798504784779403466913297203660607543688707133347895336684373815402333590040878854575177017230534014243851643319590896833732630594531334591589301630641927705713820199721720352487919308997335130577343400189002135459243643084390054730888769426631528185707897672153163837848971104484757714517939419796764934792202107005334864584931029094271980457199204613082235467102217991436198710467462704067198853025998611856491190321880410714138882280935237127151972581562689269335915912075083545281376283648948364564053100732999201289793112359218837254358886404271639354164932890205362013300447738932256245819213923152732762159180649507165705653411180019569490579018683494785982253554172688394475134934412561571667197912772193724075208074082211155249503640385686100035805698249500078277198997305110689356428306026110441804599820761313927243602147906950711516580608870968951269811190445769962830768902942690414375229539510233503514900023879867202638923512445086096299893095908864236813703526876814933653366388950162154616644133779347433586448592854453938770567924100361431792207420040696172553688696628824003631168236943448264796335122782713160884841658013857033261433152976937070313695399543229252673458719948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,61] 92402021901554041732424205008282245235392077090632541640247583206226831815059914582699911204419381606458512860189302428145499332815601468896206672126367101604656289369848679713747920505135079986961456596398376712307496964045240166104437959898738481473233210817948115978923645696771554447265867525638975257083935882871849146009671588156895927017569329460217718388761303822160109834673999572089561352152593840602340994834669547609127265925491523208249419643113708378377240690690385798855344370161957610030669551304994183075855400742348503855177602913081145285990812909789769078626822054286956992975608024151122097691819846190559158537817164467673906498354530579829080138239611436532012601552891268252864924404030716190864502962555847605739003501451519435299494826093992428852512058342018422452746086598570920103701885300709012319605047919544258445626062137630304179140003606820128714012137223068362095454267658709721167519589271422632225626348580092407387987134133833026026377640914193184194654609353050945388021162500366267518714833028773745759155547281603090016366692189939249501649538544768122000422643075767910793843666395156175926532126665495522936746462768813136721373145375105842297090185565183011369644847167526851475162283403055089451387435189085490632785333491844256626136562612981843054373052385896991204952656674007875139117630528512397682013125297964674717776841875830892599638281846870538846278556402146677094967148219889133143967233984550598443981208217648793387490944460310483511298708703680678194141580003505445144932046113470525565851761790960255733158537706043640142154963125494122561039480161117723416764433503809674176115027557723106060361208405515535435468412032994373709249569664199440660369821376548133352059786239290907315455590875866610293081965248544305154029584975598151195314278296541705827622960547017649660565395448873244068631451623882892097779277117879201048504397928660498757788896420079486453882043193445119980900275995950681840447047086117512249314532006385304403765786450628750478897736877825810743999014073424931613435638485075433028918298066876153023362999162324984294523250090953552453382533995511872975477170472107341546666023657458879510391276447659769147133374703525957596220362945851596816534505303998857136204076937306673465470566562428402588829657155934080869421671030253495963006183084159805475681390238389899921732805006083685334335592234889685103879105307025106687544397280515042016568652230455697600075843981105796244233126814590718046009383954065350689825491645600694942125135118588228179475824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,0] 7884973045873191604479299861590429846944163676534208389769790394504717829715324701188933041285583925119504786876153806652039175290745178736439360239172031404625445475519064914369704152925602306740359166517521325761801319752767703915512703154484314487055059668413199200838498032019623338545200758329191150965078719213000071473267745910619977181412665533771167897735104028752884998374048975991307533125063908968173306096410157230995651086496611125736415793709184111788941908923952458585060294796663508185760343940367071839894976103074165855618404403153337360636245885310734538372736285403355912205923215081239942405186400899174982293285143518077835636744700407358704120498720856088217606514311460618189651121933621993783454574050818884579338567235425134082369670434098042007016781584174644096933348967249760855650376325403263680837035335112221896006457368682093615916393708614678714870587937343669966284842557066847759948415041331169000156960717420004695063062323249313973440733737600451389747531092292261996859723101025592947676107719812426387700986490570911095526787792205572329101238614559265822525082948505673101927646698463132170063436761783975252689487730810519265197827150864555266737249888362841836099463353475630922297552833295754951578209629822577774020137728067658453567373382166506322897935049613775012010269798647033074560295333262885376515588457519109656523612454224758544638222008909293686768113020558394985238292147681964554507613022945653884663341611450522048911249190352239526579815076829213454386000866712535847398021464875981015648710229758203262815143225280686618093152298737769920947171016176042142011235315173132869955926022204002466085341581499661324881673145247132957111746170643181806722540327050430773379418195072548295577699103561164043386904547863044763251191538221492848042674050300285424730294151959429758293598102331022206192962164062448938500616070458839753366032413064015616667526301829157577692629551959209399606359418162497482607938855888540574441773270038026414234710832602725964116001880277664210271456712009960243455464600363383215562370948994530170608536094336367240304496428301489138567122543401688293458041360714390559507608687112222308782143947993245210735978008179288763138202123397237907851066103932859999709825758436937377380074286111254033963635510284905475200015814652525798796349191618475492759096432410055685209762430496260640613627105395486935760226137195410611018440750580319646975740409976903959474463212704132987718355764435717193491146631296775239516479291709381419818812673584339953100259328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -218366263349811071337821650267139989815552924285976176243426475669291440606964959211017125038771330607539827683587538549529742792384670687634283020051970328795185350348916998061102355282684291462145214024152474704793658383730255814710585429904838308855682481732183912325108267336593610155232684342036428250125118662299440582531089533870069805844150154891638286058442698357140396370757650503748905309079328877030626972347752047324502829863179657088578331654142785170718775991873877555523377886671808306891996105779927556823756915182223226612734440181370736851144720422125535910451778608120339004576415725707204121052920767031507274027571506968159007443556279364108480285858976902578265380368791805562486323664880188986219705306641414552851430300507321587888460790673453200906395524766098585971617899132025220280794442704793530645545685883393769295501389659188643427999477824294616016876922915617146648739565528565941283316951227042614840609418241925263753668813959659529912831861153610607018425414343986874336898833596019480529561762663600402587459744768465783383523503373400366278183114412113660376161322390419743570358791612870511267172201442984969205852183889023704146885585676029221675800348311669034372820873624047569075075401032300411160365701622548620481267986031090647781618839589910951772531845609492767726236446653700815577194659708705692468188527387811931397494912369132929720015861168220150920777638908357051135556234534410027458878198612649796582756943226431148229429532266792666770772011103551565717596019760927039978108854334814096426693083633818756330019443896742462604698822220430037477002131177309697218987512824103122053480175687912975490666144481929874457689957394702766573671820973081611647445924091402516650231039714312022838387976800354116488858443914010480476984346091123239487999892990982944585091588201745239526400438272302621920813453382560428341880263053550411034144803986036221223520226170449925202259850355898451462168567583208914440605348775300167492691242092837627578680107917694412340463999528960099763472060723994188131358876128084288267811091426683177826973560098155294026926605080277946693914686067868522746000894372452625179207093831980123464901345068091640931065183903848058916094458819559207301258633739825323563116463448423542976524544647823156840496373624051076839876847854493571568321087854099005471673249914565201014094952421653577696826648636426915337424287917452576137420792757442354036851093204974223877046035460963316053638473531937165098431569745809125066572737145052712547031013929415272334937292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 16390549951381976049769654613327336014193239031175222063925957596715730333500814505614939846236803736665444980128258334484502107686702466203582192847831083900947095785413100325568602509109125749527250949426730091032797115029028781707319342950369353700269062899627682368083417830435098952425191060909496558235752026089619651329703877021103048567966456905078244277323301945532073888206996151224235647641031934563352527020818723425943300846015880869100434400493493255524155787257829042152555770982100433216133037618852397599200697910502749738621940810344712007703571439816299103345196009829895706042067440637990309134684503987903620101899119264937897437695474898141264222563241775836969335769766634323157763994925315216280980430792283048203021056495608387911198102944107486705285871202079939750041822368787348327924372973429938381070936457212374335630334521868236196738110738957305068918930718769470627669597400542382796676801188099957185930955233429275590872079719113962803923172777080928018821134729766356970246966349798797552734064751205624140275428685643762449324243206921074748321990927898966365700901872383587131925045903384109127831290177218191461393730491758194552890585474972394358407772173811076478312899669624300815305834176635293273105499787350378680447837570227570250283832190280672022240131966051226813004377686150191355073047415646598929856878830113987258974092932523843386644074149759407206013963274392670152492929636430197768963651491408879708037875802551904612628452632159142924677118651591784730414253022161925642451728086844415311107613860679619997620997558458332831677925523186386365253911713779662129696195687000296865049284801204519650702671290721234320861444792398172085268855647704187815884440543453573133593204117919486068937518114669650198449379122464406796964211994282782042223296917638159884014163246962999241292351301877762173791825706977047055852913770398264859780764054060406492454224046287968007843281975075587361450305397863559539315852719473225708487478397259164413890264570259235696529531724077422741064161549531615959150414572686570396947254983486057229326518033117114819376529405502129046569112106722122661017302346238302942529732119195940849632465452179618319250657730391563494138602052065507676056880659983012321377160001353446367641718837915403783193384692181848759668629990985010026852144234433180134477431853939535811408233404605424320169321879257430318813725437724279890850425125805722794216330107443877504450969239440165785776059895732515323343825733344741080892073559917580337750539347521812011961517342720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] 134815378962009055829379256030182386708486322184872040324786105002203192601567754729100827283231201437745640112066834151937253240349756360116495383191149521901821053642282556598083976144815619656926554484936653612435995968907284082689912082343427408094506242872859695537910944088711516860958167616943851036921834255013387275851739671993502513479215322851551798040883530127628811494419957249498019832238260437292300224280395254133909814107112811710435147851617654826033440030483532376096193839343898124875758439264872652660290059520981790984605369301680242845358744703585225993674108590936137799895481135653024295985872432249500616063129958221805153767436446902787943867348141177064760261890937502651960245248017593555539560431162658085515932437690375396486639519214547605302307205525607620321718297376013083346650758160578954822518483201659969640209444752143275786583758514415952476438175040285143286188321671711281313122875176805767490160258046200276947261428390825123704339653183807043069500206561803781606554288903091830457985378064207365609862577661314279985607402930060899193722524521371525045093904605079407631129612772154327935627028650254485393641651917365537030865903366653702761058582208458958083621069039122709994906277231486586427463623291150588343141038138530724935853221438324666792350711414109513999386761868285297685304928515196553049715123264007900206222167114432128912282925261425295421766570514571259129163168020665276598411979462347158847279397160088798931912325852090838865568807969949375106450705613211211326118688079650808046540124950432529576732695164105835155164287276198935563237411200785983951218427595252402423613679314722386161528086011073817406929216141734003732323352295460923932331989307376187507692283593424502630706376513293356534225706449495079139067494770573108801688620282107329450050400562407168721604172622379450557475742819645002944065072911217979532434987606818206926505650173185434691589892922745218291593863893121687449821650231831776721091197654812059294677739514917737221311852715578080982785406630288341264718381139822011284170451304450528664374324754630390876732996650511753556647659358952578728621184721918028028137211037164175077357156256798959300772412656348579960964312305798802168534830958467376525041135415338390671337830256986817955457953177799937286889291691886369494433946833555218681993405849928779678994968248345184170944594136177804555525995238989071424777701712464876094490897451318176399843190516338555393641561884533580418532588316748984008031888624553491882228259130211763538236119449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] -3915147678162633382203768151628401266446985386864592504481948411855969290084196226899949006812742573241985057155553673299876544100504810773761601955425871678838848626497893926975166703559594436868630269774926408783767589973264369472986658135113039890462895404838564035160307547768681347689625429225505296441876710055668997092125639314127209071786136991307375172041430675192716343612133258920858386445782705503467222358675830481865191921150437401653899241111311524178925569888526145880635743970536727804552840476381115535836683611436120960727798728576042500728247077008419273216056374876598634862513999821304224167204401260595365735476120154881457442625879558494024005848959910660940600675977939859426663901092569127318609814941882940663765011549318637415894834514173105671912996270952509681849142231551384034006017137167176476313028500563711303253775592554018838261446757518290909466004778182839742033589188590782892096823637788452470880373132472516207443581430031171871991515739764912186539873406727675404730378643898910629818933848835956916563030945717642315825936872511767758109070984226139305781592095190059800180999844729176362550874463662705496687392472467377730960138624775302571262513919956710994496786076375980386711135036047844335737304542092988839758303812838922588354825538272554825673330587954439669960466223953237937355334781445619885546369648815235452148455593120399871018266540583188731028621742569947409100956727664242391527790340662894519820603398036621247861339695716066102402791397638639841001796513237491905276558957330523493976740065419944314544222968125010412575026103941053600417069499833067433980651519487034651889786197305031340444994200407036752137167072638262942505022765100708418500179386015851908949429624147236751904954580518207288276599496601829590555617546522220928960367221300496262584044619140279296076288732095540843504754253794023394884612022877916760883244995514433387287279170782961883360277534295648085040427518019209115442468356896827611709851901146426129736061809248579363012476661492524498981499896256806255527120261146440872512361150497723864549277813510933571635775072812725940179744704412237410719224521245452659130462452799167565122112060267777562408248262949127772619438311746282564146874160191220177283511814654159187806747288461984411505122774838130471810206311372675211383013343271321048015956416503397679454447951570888123553570511935816417903680132827304144418700512816933848137198006083549406740348248682600811836172442408029644328312356623204167847023099959345961484841385166801859816592288776192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -705693736931334491497727861640068563665182318259946030112071167900661878300276606761635559826075174276231446344454273673265499346601742606522625321869473209873263358267447616869542127191103455653683122901455845830481550776342089127377473319301825803239074928914839796472902749390074351011778227408277093272110463162186151717763667985338822146453351195872993625979473086191367107443133011145224773780676132816109763666769741026139478636737350872649599075216591230979779264918446972334554167794015549885876791258771748030824418220883068637710194585498594429663642919314422232896000273990963995091693420685794485128191878880371305575760150600181827056023435083804066799844023819108018455331476603598471866846084709689790099959683829317529845154412274778994611637132850104552749575679005859899340173615116300063612781435169356143641180223075611864661012825166657542475845874012934000752936597056983079077848283820757783942661111708248163351438705366921027417299698843154555447862184987218063645681779743183136530891316538023586014840448817928147323624904788334166615263234585489545436454317114037247210762687535219253130209587111287055410288734226472706276793322965974530285103710713143985564042165024015241908922872995249355486454194601166414458552765283352789857475331573877628283425336354258761755213433520249683188508166442314565651698566129776539223185131377882497172399972570434700549393060064745483176685706442704973254250544458668168271039519092744940001762811143436485475765078008519002890512801199731541317858533999594620307688106089962477311446180820996837180874144822573197968147591364182174987543984001464304350176227473654464984649156753827531008879955497773127202878651645550497583109486188139656371191536112341042236008472099283146755140806461230541857788509401161375833336917107505198199175079132931168439883499566209887525956925634813256806799574904968265145553248938685297011020037479894630089853356039572006178745655696746493249920249301976876389846241014308397899067971345582760741100138535152142488348656115813528825342605439090963150555253163783138285440652146935882930363898118323155719578940748174481867468771286413149246946305007017236789050373437306570167651976181483148102173339662726810302298871664479143891992227551038871433499646848005965283821129534282397204374299239243429950821657824688033205363905018630993131178547121927863278317350133047251576502398026731029430421885287042807335485110304475002598567968924387067057677934808972667257377455229339128909950523265265302129929210699978298647174944707299720036915714457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -272932242305141565928191946153300969732282464167303061389720034025263235786074744211501545157525545804103624508854144905065218489383051018174302553718170093403936949044684926126575757307185810523641941728902353218437188716140439183941908578640392318360605292366433211684770488384487259090050768502515385839740727626589856631796234122115696172081635455814430190479160077068567555590077929274063617648604185542512713204986678578641852259291459027677848330231398053506203463934687452630478890344137159295239331967189795508320074435656553634515064096706828649565685677831546083941323296535929069086184184640226088113225141013430987456751714605837036152418329400328252414032777316500095602306933389474470087939614435491456136169443371558704298632983368914195335287778462689891435371897030949780723761511010412806793214919838809081423267002197879091925358934781270494402195080792738964104047732102556202961413464139928539035665427005473724529524520688688333540481354761693412217297093708753991561760685361778897588700135213330984601122484843819082599765650068486857917943255161398717843378509681740336930036469161616293218994188229393348540541036496419623193720136092988767873768437610699260992065574463651942101003760161476214244707289857966838606164750905898102333706026793727457561842159865275621409490028888086619203778676974399758715280824703349265518476977959006819652484636970723433858593367892683998980991165400921618448812148956533885104044933102082752765293210997632522756938786470115869345307744744377496158064006495996057985327923507531482884330252978424958035394323256670491571543371101644474738351162511550595082576673867526403866827777003908901032365973978665323206474109975363228896908944268700438659802888003838492072906642500416710579420516237724400952208174810388966040786929575761654078080807941998885906018405315621553246427313231538020853338785044520019055073334558709779022033640062298765224975796543881996760934167422057125893198032633533938219315311296140731963685498905504083564723715671082149062667650937998363707173951959781400392568407716785770733716646883622012632944641527448934090112451740550759636925258275314793443221148892490619871233994567378262023654276489039412233114892106700120963708987227058432285367209718821938156921796500280109582535949129437513606681983679799665199811006566112357439527237452347509848151007065128694300982255517128991730737660896297555054967635115372215846859143366534884426417964141475333528851332528164691075417307755548124682147090946383573169802923749381705689508097589736750298698462227595264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] 103216543065546557352910338885447575440448665228217918226262633521448633041043091098935428763472783803693563856488734833938213173634967908605812972170745103296582042547622114160181945570596625585922222704320473131762020608571469524383023285719821886513250189503300560898863605951714778976589641308620526321401677398547487440379481948659805516686005888747051650314011716532672505840555089590774357293594881250144379704349895330833255317769372212392998581753143057953178498988966182078411133096304133585091299153101372752731765156122200225314228019818089347039227437104215029798651590844895575892422510369793976846938292578107819867752617142923814146326893541585065291408119582838558009415999202478018268035036585061277717300024282310484739831544072100403602480077209265161917561853499757138837112972335675036785963117400344874833663085338988467121483441516786054895038638442948741710609345944711979217473469309941275485092718886284704333956936187123262231138093152632974887412652663527180762204594813810342098616160002338257311283435297812123250696161087870673027418401520747052113516876164508593802750547779170586480467422942481630055314176453463161592174597270376676302942624462884283907395935863621006667146115264366916239649312011972933435512122106464885916920851419692654985451410656349101462597924974023902867135429122567136654073515065394494734068958500925221323238345243994357987792680309675965376142061597233470509590987569312193615955766263425096006703555606201275693900718255534837344150700057528153023724543284375878358915803478934213074475540031767640191531945045284144166955627889495640530521058064438805820896316958610794123460773054795979363586764016759485170219503512837940543258829814714032881992771326207440012071925011089553221867812577978960543616972479716824638452584307173344248313422861673274983122309980527335685089602887127135423727969993280205342445982106281707860942974520169436462278274694300893329509619009027157333435832437432088482048782256582809517603228108311122802200625658274017218423829582717436636061308687037242173258251019576854110788678296388531834344141891812202688586244531086557102992459808938667723992255125908863604747617907866130933093720033397689819744254400280038297186639632315496283137561831487323107529575113031586120239091628612993671256359047917904865348660252349442078029063370022252362749336211921397058684063685480552041708687808410980643703141911929206057544090289202680224264408911822034695913217839305385658332148105785706601542546937630226491945953043897176220976425836031404471432356298752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 11281967249255373673184077153669775372599318106932684995662724960338412308913647181461238999314153954748052482550647920692012488567200214142731076579059112412553318995476964371386662833542552711864999957039919680687245112991114819399549861697188601248430227211711459553416517657427790706903332926956933940149385743940714034969384704893010484155842350587865141062137345534981048340923015495788958235419508807518514814249471606001140866445384038520370321024860179568008556042114200803324131306322212201667540703975368707342018158273679539721654688519138123462545969031414642382954715757151121371098057595131270818499670084900695224629743699285397598946982361007851797061816577901423488429720342494515872958722765561621244025135585563267962056888019355970418774361999863800389744124104652562035827180045750686337179558074421447778398034873918488714942921687886103289920842384035123615040561712447678406119412755828069457657483401645931113744535241534740143140262457043830241825649669856013704981398750597884399688286278411441733065109223017396766912922825296156600168318462296814453707354326078474700207417456045515461540464942450347948535090870799358283168467027207764134284737202450449251682155202667612888402709150204192487985755915820805203200989661740551946988429800792193381629333011726144625446581826248553820811813595851555461412815026172522316774646411027115945497291878400508831626322066513363659964452910626883264767195679734060832705009972150678313427852229278882441552786146977734015929527505775821270604960472955947099566449105883990963134810093702572377861763328439122322699654660602416438896870383349165375709962477892137337489975676167983894369722001353215531200782962194640016527925119737249046534533836922162362849786630911629643320262947116442173612030771625823646516976303865076566196058053477996711096898721281921241983640363596816785535369862740557252032679599959970348462003807472192451516726140421147497830982771996745641981415322195467596630613513937992874386004013050648813819114805606008311503433225253182270079598325151041676957222020757627293285158807451726796395495543994136007262402533559610520624089874032543948836873658062612314411398654287485677797222635857259645480272124377471517027564411884643234637984914387839886023581954300078065819146959959115851760907328242746757714949101810593138755781210119426737567598680717378294341081512901532443954175871449438508400383671728711628157487673373989636569813068580076433463276921321008425019856899613002750863057671968251112354740438593427837337440466116318779575589268340342784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -28474760698125599495513021414934760750181462577937661960792127868076826135555767807392077623622105995300680731109236802865314864469824115312590457388523129639624168151619832789295877526878266667773076901102149495535419601765809058104016825026900455854928282046205040328500279121217445219968981993163711625290693262093313522326997875807923732451772605154690073054054024169645786529354296817778873069916801817699255313129004782202195840710315938743717069648145330679047558669689039438733003282965107669369678709993296621574793787255121399418054976203210162525617367670905973123080566448380502232573412769396178131040115182541135102223260319177131599421645384555581572441564361091229062855612012557058634294886943363292287470240886438533465725643004397577180671404623495738954031907748045481296467127798806741912227908583569494835263791441523573265953171046085932140121980144223470206128048203049462360217033105828930399210975721635195867922926654903702803951116875639418525328072235394205742191390265042693471191712158352697978830190560216814424173396998032190726451302622133939937112971999979763654987275207756837542295698406523985021764531199313364317363054235616690317636406418876049684466936185054749311813931887011993409020148845248575682605307965591345528311652578839577830702149968127668897871570760220966757843966383152763451620259712441361292026864840361497025134978379277908922223455118031610710470945690729242291870976888559168626247296928336960766791488078137867029731834774696368023143614219708848274087082546168585107569147727241747599511517431106161274659463037323791094402806923487063374193834692969098174822717274513665374889857097800079950841745664452168298856199841342269430939505309043193584326571108242580224936810011552100594093439055974958865362337352169443457599746842503641629396797254653280558336314935774863710104815367898258028614005229210290364790903311600602518613466470078243290584070831964221268776634486552412177095619551569056949322196218282260376502482944377280358605039619934126447885512229543989640950085024753594159536910541854257064989072723492884372609785224599717635558767669917540790944655020643412638515692846670795627861826277632213985267271777300823868724981776636784330287050621479666179034465903016344941548416650056774332755385640672133039620370142012105860043655467646582349858365220575866185124709800875064596286902919437015724135147996223202094308194002422568806812686047388383735087249174600961836400523062265211655701048704502054580488888683226528280096037710886413033360765442372517828022253274529792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] -54671748805321713063143916663141030710105776478893846883185555759739737818174659560832060544353317142367229805233934968532173463232650471034708556258777946800151897566238746520969540982048751462785617697858747264288749278951715014497571935873573963772553082239343575071477315022026490180792608807805625617614309044273300490533035141284429253523586612414406413463280893067499482004851934570259015936073907661339600587233242707748876365318121433544289228990958975328465502695472384870581067063255280545745430379999387534385666466921966157187294582427465958380800536350398635342513753729249966370749973621569467869364154527137493179685969840324807155179362037763424458494430006868049606501037608838899284549101292432566650459954877035918483297516268021179434606548647919317235650483776439522254253648542308656958228184173331583703054457867133549469995801207645939737332228974800349885220493959595927622337527381397211675704527922826785316195609247929017821515306699044905266368114880618689242217437207486449837782545886097194896512096756913566788056901448182598367505970690205532934845845766563544838749426996096702508618836564320362312287017414233767603717903371524311247121270260122774567925650076365648354904004137186301375622404808505947975199232365427401113601313408903222203822215673313846481096604090949677856125710807101943769063097209719644364795726465511465700455000805309419938362430836609038655767629153994877379889988650506702395422210470540670631349426993669408968960316306187671461944820250656992277861337137126643434462693518948100636487561008478586163700580065508834065735577024794384152096154493581537487192173984997238453858894205952029549724771383421010884326112844424795762570733298029732517950233830411909664952056329695510413281671506706962219475147433141491862830231248012022228060276397747009816779365205023788110982056923399910589812018811642516109296743179449941257114571052299847488437008542248636370559700108078985318032223449102823937721257705450639775833010416229567519483180571232300433730179715037692383644855296971080601197137840586282957963409788376711690361621300666074395265177802422756611040211248743263350346724377602884267964925943208420518256591531012482982356177771690286801427065308681677149187046766803683078059555972519533263811131030364896231991381265341105756250593074750035735618009164331959928614150004913533234020985098848025975297170270109056203555508280679804479338174222428099976729373490706241446191129602721934995368318671418004347993637969295311129187268154555683588744786925673174287863350596099637248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] 317566841880488189943643641569388662376033570147548987080012731373415335299910642767636412098055468433099860143040968127636779996097087191656029995980967661098037705333416032376465122503728299062071293710145841791469694440109422069901588488931241027335931542096957930730957847901287290893022293726411073845654855426679101937850225773581802228690714795482241532984289985021401321362058521101955503125223936124363082743161670901502704444904053384840631351276973425123236973685889561268139746200737123314103229744058926928223483653955171847626404688624282983679929684042579827099962947284247699566922269099700159752036374743824822888387775464395933031809111925302243827541082666528202207075065868801228683776666908654654410354984421169809504765365611636519975879736155590285409314059294235942216859010024554660802448337480555647570414813625075483927379091094432894328396809306004641795108755845767362811288303558985955749490416326452898232462666555279948525150086803837565267344377448754583827260060541592458429735089463783610610162264194525945062826000192128628771299150832806785789056709345079867253554580950024769172928570071071409866731774581071017420398594118253053087464891755243473076501774414792280006869670744237759803505680263863005086744351366929740916865299156712595817333931521216527334219586745468827389391418595965867119452827062849862944611990168965166381723635448190474236882363696519587728074125947200586930551668340172211679119835172356384254878080604684082993293390381523932211815281798377299156874245054943344162983561462605744405905680695362934971473355038645975920084657122479804428429409506022994233054241088539978743853359119888321670675323976583726167299501154350990573429560347032209300957277563351386833978185260168840786277456853605592022637910419140913607314969917840819042926546782910098574325070796987220906072084367313974420071598679869445639153449913442205339069016091620391657867018621014504772762757514769257536949733385728983153995598403901728796958010430444327035586472625467534222317698138049659586849132664586081940534884001064778770607705137195388506793565417885280540252918002440335293024104153980586788008093733985915648692645004729387085492397941114525987099874859977280101468911722241429587699671695884986150661398034482443823078083180589369316863205176226386865469227401339126334004572543093337558486606011621620628524567177444518704944108283335321110800439557382278868992228054685341260331524039231119921527503154886179408840647311054667594714331857519078522778029166264578294954475963982993315603228910210252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] -145043386674836764694493057551946521693063704130449222447110983602193115267061745396709035651931120436277764363902681387680806895816190305986696668009628030672563121018317691614913161485710330388881346623275304900620410310832110313964983862364920318473658857043222606978266083166189667510022905910402681778920372415769286456944310321073880786368133967040066728216070315505001000480171386658163858433834614467143815874530079219033749095639158415158292363641747559232316784057713773479722180743062900617406691487504192450552200737956469248689185257757191266792218443983221313135344181485576700836528002002628794764638639453569165005869977218133040894576729708295747943669500530708761777051801615251576977833856027994617446238840901712415780431294974151184095750963214963355709551988989689424299091168906402148116260592987093224712962097834510125319871384786805109624493300302013391451400653233691707206868317446297541544020516057893804154634521382568182888141216273414385851350054531838862634794067425282514564923030710218088271403735292499948607344124527325403820896080920489557513252938842016434596869603395989630136441205565125870069184977728337564077074985927056815424643364507747422378813976141968719635617163304076125101830171319381831699008426895183662176372886933648358446725350066364621787179844666585986690420834767991832869657676366654149877792686839455407649314159544807064055452248791943224886447372158843685567315917895796074897997187828809813058904824349472962767119772918013015914658069174943819238153983279805397240723420880060952707471837619685010774611545244851238536334588661553887639291199395844632351684348230272649015762028875354663043866356092010218396952975354563600743560743986763030485231094758223924739862253975376806393873727694408087089685883340973494582607905663098070564652964404856574982319690615518029999047963371212709548535800259309929214472436276134454433142909439438351214432997277846568771018433827795427415473875554727508233605100482411803655202711872799411370283774089769777982756896362594399495409652261886827234901721091712367968910142854692320503649581873491819309704377924913353168352919209760816643537933026294866805581492356452561874304984051095508708074732879209301046302416625063750149804187998242756853101096334450871461341141890291258326953862273849869263857690203052313025078857017665895165728746584433050627551744863450235526130440372714112740117402310956266727117686696934870750041026320729823489687850040820964053794665127051187315080642759069763884713312134529261734956321142913724987540071357949673472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -2308742291154705061182358197659201967745822397844585410129814084314818141660736469663263824851611825353547560006187415014792426526160333018143973070873421323667050426268147072752187671835422183629676801770854190966239982955799786866820046734332864075871318162079454068797278535049364722719624469322066136312696625538449906718928666361828988171398542417722130906567739500058319763845301348197371809619017339288096939533624280632913408601245710817604849729896242722342915062999760534094812694179582437621237579446465064715315514007420160704586171310290112252532943157382083197259264464148027742920312137311939383495975266824760656278488006751062532333801038000203446481359705770528883279659815631343971000445303128781580641108458925629932507099509481168582232098088325379059221227205691112350301407656636772017545970880722381596140223274530057563559447590297385697752099804537591319853027430979292745321425372628710824788736077825916895091941786304925922414340450748294303202680185003471605711855660668357381375759168540179822246740980032163751179973408346596198448181303227730167826055474902686736407460073809131522612892744649426392358424813246552540447094899389928587751840048367361973166645252983381548070987992397840880229038667953072727826882593031258289527393140088359960571280283248711247432710857367216057165080535812682820933225081231820093841994267796334113743680960033378019039006705718830457733820407778059412305304696812294938170156831992807228227891912511672177934680995709061026254963220806216829248884115016090781796296125596259044512407308219286929787442976992517858878175380810082682846860759011402626944930122511315557687977647936729771431454472261424732628917482241689999567128250600524236190734333748390094646738128592371763698412242574315343206532684866153510216956835992612662323085463944558626385890433716405687589561816514238561367330293990323461257191597821515005204333737120624207194492810623522825086995177200077493683334291185585661939347299519270869049599635572043238846798249121967317153051788663653495559605719332928288306014072864168359590988387194318106674652736402410034240718074991853982375213402521988215573833824985632249543860484765035073629062848420180513686865282838202682344113902530290159589965637055451991494488937775525312663902562180762217483978266834816426869501029743014810566301234396400028449302438114073912177415637506975638209440986690164069142517063452570610663097486346267992045103084137697611198540892773545354233872260555994097622367726235373317870340677819950278888931905129817266388795476953110937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 7882974994331674467915448474228926082366189117854598589906647973832236233585776861826619055365648665749843287129990348094705412221769294521968891374318427074092312087631417708462245585433130511358496985217438689318101396669260460166790957795445683965698054380457735270630211356054143941539996569918328858784702745955628270024930862136631243915243117235335187580515172158665650762558284013184561505304597351215997209488850952398299447678451461168400141066049150733836052554921330100372592620661862975892583255654134426959996482105383274358941139793407869231698743324864272726507010265671434592159087547591252150682216079797063687612036935822652812760816348473619540578708196129014509933609100860025370946097383090136337563992489590135316101923860989215081677234600040067182103845165822841801285000587130052961756128013802464930699115399104568251056967319467818709637511111028520428672642054623350137216098387348932839582617979919472377559846806684988713885063077509217423676162109755729194554179835507893581181294480337117820563698616294263590159342569032503066561239379035655082273510466445671637388707989123163191054732609850935080786678316483137532686075110354771584219311672367510587654023461129974522457616288974521546509885948705802233453289331104540629600860264795373975675573891667472940118019474929876876606813410018287878738778769759688939153629778220771030922758162841978918362740181853186502462458878963017911088616274018409202970594523727847353323015731308972648793059632619663877544723790085763515652218149584904177721165559041677068517318740036226574748348724579234634501811749963973989938790190129885807849705407074772289512693464075275775642920011428544005287217752777088825129240085398644550282409755932967990452834401117578525187339871265499146675197340590909993347347784340861199672443146722778958927939047830168761628486441781638601808691594904983916543204210974199348183801608746752395190070020230886783131259083307189104075763823224882627902227685075110892309048037559014271752626730574495316942598311933111872198842317486539327704086696632584342375846542054917855911994509285482609509881898781224221871841539419627723653900024812594114358679699430632866056463248751516708626238357820073247761759038042527497556944822792864165749175983228121351676399907350882104533759101570758345857748884159317677500537665949064515530424436725324341951115731643629751320566813275711766338032735224631943202394625077860618404571252858472664497575526407372514489595906111225217814493009149419934793716303246243683844500992262609076959244644774896992256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -11096192261403008304258479684590483209646034242559476915977089541091805567253417549021869006404054756583356175218193617199318944698682303921037734071516666773758767095311642559023986704509549060748456953732003527990834777242018767562317694788037552272393384630882615434420010072918222212524987209969896378504515151746889113187847507463397684081739394173725598355000220129751301784234315412502985891886216321539992576538871275726711703254533971425825580094065357075265717918690997400121221564066197246017382810592761992528803854120565674389370999623931928431884022556939243289527673577982684786488873195908967791787517560801545717081272411515835023752999562215923695219587372360569765584403364070114005512006210661676861031115553237168366673768684918623977821328836318346404147964627410940764185899257797936316907035327068574271676572088974698735888451169469683332110503155582317273391024253792760731441751216922520826730085615817272711757305805002307598358318702930746017631040235090810636380404862822235962911871895537342625457166212435222789594966574225479560937971999481137302148506009540477716939933499400761927289849900853676055115210171164516681447641361701534897561023695014359705100538883669652067437886773451529783057542073786584555091602208342940006456862025934473479011320034519408220121575152574911988196506147349823926926875205374476954788129097945222799736694695541435275682642825517299166249632881900749215866137740840210203283706773067434287979666446342427091420565041494998030115088076050229950657937046345698341229668039431729173397966252347225917509477604347210385379963214755652529409086306749634446612727032913368590411928099324942215467617831341459350404875815871982340185810535326624759059536681484955673785033890301267184247548901465307103908662446080732659842048017482494734537914509100196633531504125242167476794470990856139078841000055186026792196495100043518560303745411078039914383645396038450177174175791416713672158175025841860206159722175245522743870956056443974973824790436930756894587546155555934140953286266681209732305948381579017669024100192603343740165212281578856898877412366739173747092302174105252915735331020209935567881748067812675761232011204264882936309361535994939119796499098741390143156925728072926725425112785505428257599594863643980385390028221026462334128826075392491846958794832278868896274546273639303765000211441597720164883443085064621289115102970219585377087532677343010917862385093090976862509923229733253329461338362604395800796823879661565840767544528361210534621028752348662721836225157697581875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 2918480646270587372570638737453497335471532114331673576876858546091596140329078417652431078824461890816404556576048452856107880942893782236987803229624872133266560685116679652745363199310512227564066224451720179173960396889540007505927751696104008793276050662614277367189314549631008951399512895363392050784445635110374919590318356338870459998156355493429728230749641853045318109212458518932009159947793740995733904133073511872616429862882579842373734408160228556564416556438050546283111295783363279710992326396311558382690304270058727721664906910678432887653561226779159814145288816220575172465054466653715482807984427636428432915305625108222703781457997597991633220504958629528719561302230725566950551839430346345048699564282436411735786050340240816812371998718316948612529982101983917478888470858771753374089398454620831104722154911770881772975447555204789554788812863332408619556765757612843774945306887733343418413661532367203652445290031264060872295692121044716345949442586475861419363135870789136854189272614004617498529005800965055326015356298907167508504633838841832499899231903347426715996048034083085914561821453433544512866749973205433791392448172776510233110911550251581433204083414720096634505599212708086306891629672744581158353096947651763360984210089187463384756085414816818888895102938307374094763739601578478355911442743277007027441368906101831483639826895462903572009749218084929253984990771939563987625560236844604113784433038116706003343517661598218289339065239249009023787888415171080128551891761078688632051612495554284813955222651038442920336408688979210882982046839589501666821356797862282095966639669537243023694087434853881129772169418130067436992331879593976609866190422503654995501556618854973695808276190076548780456156076242751134712594438052366163246973036930031422900078794467932359899225614387034535195952166559559195331828824820999004175519251069073442294247516685075550786314444263553868929290725682080634165961799521761793681490638500720537673536928794149709905366657584672924815356062260777847828564625353459682022754479965170670542171291670013477646514365398995809832580109515909372687823748124737444159733595345313059672370109800322852928913456350867791991432808712984168022286913527503994240174274317959306979518338825964385215381930059447751648340420173606173898658123372786641334169247953716464439899226173595229004452033992040679012771656252956563970302097728340945215413349787080762219718974746615914900335109347363013708879709793858099809068474815659888399360471566220681056041013144826989613275447350408511488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] 9075759107737668013149050972341519386330482791308021849567266401943125308214551359091615377452872684069417316820888704860116301820635533400702417716391076878069729474068436353877928338989024961424075831146702247980529613034558795597032941253082909502697558794724691436847829061613925441208127893470292356067915970588683158326309952441266754192897326764684953641631128927772526082043203630524421927228297993623025673916081940565975527531232358721651389709891349619304959318223347494073915289758898739060936632173390203025531319438676018297243199964429032475065657844571258220962574864049185544306318332655490573963951521787735560290938871825509055917378514351141677162663638102138113302958486749308268796467203632837300736470996718816850800457725945263112737722606503892220003996528564969544397534661457345106091709068124108927960627698471769450739121357650049514394463868691149228024192116152649505899354130479849667144716958115042251171074853540175598054253320032993342157100920250569323871353927343613258385701702516729935584775469894342871456308248077243692717187248065845315658162487677899965460884815437321425999720186930257396025822090878386090711336399980582048942004517118126306263650721893653091340205338549594145610373564828030851876911510833820726909829535765343942602616443986548017058145450711020150394068941488934247371282569505962768071974316508472926068484963563899291331377315210343340179376033613532990912113410545195766016508453686852926823050785192549818380305958437650342972063970518221063852360301533435879834016257982305828535721086740787586112734040280933945546467312046115487752350717767025078148404919160046671719552124307360270419352250309100694709724543719999106471774020755387069325514118674387534517073992644675693526700572821030817745152073989797673903734377309785677315372751080791049959061184394943413184951308481350569909695337022255831676400566575983280204847092136412476910330932868968105482676574283599408971478956195045949048330422729887631189173592246787773986825800769439807318453728506335527541004792271681855192634202602722376409669753402273673311781475054250005817302100452609715016623231729935120650350595993696472366819120776323578915769154319265657053122099017542193514661111203244858404012301722788385522830194578080061821035325907109496826912784163779898780727280772596676774564955388605481383278021132753902520816160441071415948116022637552291895927105036138049842275414239833246312272027013273214312926648270658585843953723934892062938327988550133813906659795173456780337720940859813381378151620337362534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 11582091660990542151882496264994689842745092251704223203283212794767251916027376064363077866014647853559521355383955197150559957464209369754434160982800268139040069307496754705003112205886172425598112237792286619198093562875485332713561749817265881425239028185356339607528160042479466257228785636314882404828135848621733501532036256343630939302172961836601074666893774567610657584097115214529311020502606137993422493298404284838208043691790180375044468383299474479219429461441641455970918428653940774115971807720589688711724315874952773747265268937633485729790167557864856159916056435466663990000889025867086423895860482088986108899168978187936805524699537448495286690661522257850311298047364946807952565517105082651897333718054130700714415374777759015709027568163309985974538014787408122795218703422906905869956075373118309353127999001801483612379104526500396024414427134018492638117359023902855621123526626936748593573217919033438784410340496681642263589861200663400385826072877574968760471989214929630842975780475209411504030574789481228633567669257793690114360806784610902619623311939260790911141048902225080313372439856602485429241297905420574817786062795647628060232293213820659166257672751672842248361582699787746579881322736517487813201366999741407661582936311156641731041087127975392437906284018774953063408763864583011248369680077731497589566153403731936497742507928125493804143250211138806890526749399628253816578071103805955743281297959487714918151318081211543801029893335332150662530187474867670115984676622329547534844838118188654632974148668026442600889058376865286987496890258681977545210478508913059857088310256085666555575150377237690082734500145316652509190907995953458545898616244262869229888924819417259895842877649958276599833329082436763926786507171304180421467835466739101976400872879009735718709008080955796228813764187045353606362042358577820043313030510552195813087559046504102369383160782710986679609332764409488446836081237398060135887993311136993258046427593866028545600388856662350720382058534771051160102817379696819784985001145094953639226886219433751714596283227507957487699644796982226094398392709218835960631645854258617325393592629801380367255623460227001947114547496743565010107955199050508545421186848337444941018286899167751665749083645726781126136979981807198231516346583899609086179130427640389776495195842830591502068247822337941911281485095265873186001257565302328407204928066388469362581845233527446346907066683727668768693418561013135483561853392423128673287152154841548974190183134446961010068792218759865565184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -99984707686145777948168537375725232523624161961807654155261050552126022860394693129418845604582262057814233027807392592402931445876614963899704395265005334857137467101502551876733586033695425770536309442824928345272068038243616051026458521835122446088866656079733487824276757164508579227607394025791395962710834203057948699255639985475412569170622629647654004483039636341841731965533104544690487273310063314655571274112969901214119033397642637657116468801297081827723437632008596312305217377992024445416649139699257390227794176606299055864131271082718617077992109263641739289080710458647353539928315788735882961544927926561694005339942616458427442232216151910648631976456043614745652538009176959208308349533112566490058115511208175844032541181572879746152255697815463809816632976087774991690907038052696413600018466945154124880340616645311285645947580805127544858256735158247221408237366229919804740096957013260686366643702056105194912663545815668850220558527600705520734856422217253393280168893304798665134652302580846228161879367324638130303669569320790237820382875628264306941512949511700724665931350691014838815724707727396781369854784765208882653967060121352440412058489619590890534316791820585213923992767590019981143216685629652768655305489258122572698679421947554970809369941339457011633089859733753533261017824298584958603574007222698357905530246765878117914698806484104982717488184445630989849458146376442317297586787176624763431192835725031969371367662255444231303053517484976868715834074526836858533610720666884350712372371858844294463840303472966297217458446510114292489463467880648627350360863531210271719545068324932277432273808334694550306155292339305922346728763509312457643211899095879095203200507751638760988018851790511302858981954785402650223216353773133460607386937866169350900263996284741305956629610952352327649960626668490194686295480658792013715551522586824227191599160001218648267263736306384583077809125197441024376345405941573412276819278967561683935454880638142263166322688195430752647667783226992113284468904491542170731950385886521604751266506040603606886888537520905051906756218454036635749501837154323261352941753892487759285334590752255345598673542379581517711205891831685115999236050181432852536880440628074910703957657392669102199149861985525268225798292926623948172181515882848045447243132204601961864130319459081554909151022234446864892538990229733601787295912323256540609160647355056394894380144948684050518143360355143288362995599213317822461896254406001900428946153759642249833722059791743473043319242106243278438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 245204734577819395404037592566779692661357977415553459950155842605714013489509653835334903369766152620890498041311746495870956799442230569472562307116768269814190113300219892832571971422206601854726429502883790009499505769544978670027963296318950191307809947352260706493563928759628942332178094592058260819914637761092839982312701586556330387403272212165442816015694960715406924553990172925494587103081431545508431084988674094803556185369900593912395488087846360127397310850843576139906624263705565228554622437766268159760678312223425360812665156126958908911352001961649657289326444171416828113170419273902935904510834549392015744262225609836528049037797996292370580685125079433200075222739552607139795539381982200470910406129243961783848911905361241071812101433251976988335034877043732259738784183621554476155990607998008389945905869567155349272359695442962346544655164685718162145172657235578492006421357957534915577664681850931629660858729418676130210849123151532696934437844597105712642823878908664701116650584031084501532915541575229660471621518958628031497951163866489257914932655336981997884082671832923737570589245541373367581524197869934460942194265618516883196127422604972425253917149227201840369469574504101678670335641378611745666297656135487490719480581259764153575757289353058007927947182821115499216565164292609449932628292355246555874321179774681149475606913688484550471739094905974029749766522060609527211649556644152540468675158339032733555248117366863736551794809499241559734436474143304929293721157387796081638111211417114827130179209439085981340204604603974403649516827197049747345490147362117292307674752214607107592664885976673406980588104276620918287275533068677617809953456616874416337932229002115887860078591354031911253275677244063768920491657201134340245132369274997490901232846350371243758299272116000306559553696118518767936631006155526870243592343978421607628662447578614575836978496522125689046383140602812188016749744672582506518755877594196848731166898858193143355447656837725870788310118915681109725991109934994531579450475466171481843857578249895534653867136750692425483119089765689497566027474273953322137482629268603286951570438169956272910590632738282749638145626542486920253478629566384730378037789786792251353207559461905799940214713693253119110024152932886382466986868450679144199657639667846546081527108442365858548487210536688751163457621147016067019709816173662049872047684783609411488644992894882774966491505336772133578926222583956479527016524456295690510549083925036915016536670427765521218328625070501787598848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -394465927158756807133210590395062107751758005354236057223881810625222716876892421395105569235096311797692485978884397707979093840195965436829187846239390423410678965618149154988502522266021689345948010988214390470531161907103483751503275890951632560565684513864327287283891611674815500566526199808357956605749070703215257159655053710358684685369085701122612196074670932135457660207631454272845135333235397319326647003606786371168086732998435620098114074407614039964877108905439120195272977424055295932172029002167892450346110815331571786783338428640387874094462528193642684949143858721344473339245244071365775485743708537553478325285828481594421273287553060819515243408411367012991544202014248846074446945333831548807121482277629079475554959905849180104048322079492053738221398160794368026561416923896318550248720310202281204853522383086311920241423866763302196762820178043751322111481042723057362422476209770577221061598469557221579809899119389366816354676036337343343213997697479892561182635220100261684128047891800099649260429033871537032255272923937769957816004411171289760614637014435728466074749096493448914314386484912770540700624031798132230851427018595542063294457226757865563562996310723592429928821429473206359500788965837217352641990085526624216043406358268160298514693642802743934216422473598853891927737265088656643850936494698280054153459345442332119309978061004771352541485528875182973273921104778975583707285876137728406055324659009443457665922071274595481507506944094511816915764221663413923355376004911868214857574310382542814515950770795124737800411586898459607032004458707402026312207085519919671015087519917381290185516904426752343172900159184842137337156348957389955914893551996675898178030046991531978502329147170817694470233738615727647035276447041476348470692727336135339860979667191411973856460378867600126309088717037524660241226430321694242182975306619789534935378144884367775388448063151102228271401104541813988400911556333783851190645863731413889060179861997187116090306696641254713232355343694954108877721640825642492374418111247897089669293774575526572302929057033744791642175085644350009529389328633902116706881530784976296866209592875085812885337564892397056772458554134674501379591299590945516957793690348229639308121411742599887818346607351535793822861511590902386629066601026308213535500895269924479626603008723496324810450741279208228425631444121249470601983735247141887936888799731738680977423540029909488482394036123509448955839743523110904040812287478907912457130397353059362348218191459181064860548884512191073484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 495187469668088805091233521371887296320105301876955579889032363394658447039766467898301239302789028936864589033013280613820394823600379388050890704029001303908567317618969747160602782035891848896889395398093639516250928310999717973781317762757455291424990428320591350999877544354884639185627135289984716969558054237686210786749218063691833267405822325968977073094999291272312584359412666675199603826293427494210598627836181741286779465262878436135243951788969577149103755247197513496447794781165687937414217108076230402512220118571059570974705038548882722938757276708728249578067236473871264749555079448078629430799883395871043285615789354526871577797250882341414363861490442882012423721582833460705364209780008093237384376865765122079568415669787124451505507847553300261948479172128069919985060366634444221191654473384326929966077253394845145354497670105153221967598655429759185467450582000653943224246827202972241674149445255153371395250996104842021931420508982099041984198100012162632122017399299223583823992762637942126193656452246886492465196427362350978423348599092405261779876840528078813660222707762029794966742070106672011828668186510742574503379598211238984653925748895436873821695795467636042271783417237067652777536213225979504571241810772868901464230180720537759361586683943838206396279186931306426676690357410089060884553043666127351549266833259911140589146871494218738522318373055363703516349161619178442051264230354476325815926181448359580279310257409790229643259232932853283799597679627628533381336067407945237736549481268329650190881266186169484364673922583647333717135823801733852282792054772648608222323517241471994849459737261712021430467467125256247303681973705728752784346267116496068624049975701554583876817898508237989408749391846085640511736971826171531642387719077486182266796228987396033733761142428316789423327499396226051752111497111652598668411027242838556642515681142981638236362112494882652296337137125003279403284116105802559719322378067656723931471183854166119087146232127217402908291454623178725423073747448516618321284710821257819777750920410232775984812385293706349806815298446989051897610728072946243645917376445710048817939972093070455613830727141423354301738909883162159706814324755614243242271202221031088637602776821131719900317102496245212523072375785982970167492246976454007949211864918951984021631915663773562872838187108954510321216054428569988586039260329081949523832375312526795026007782505890127941072250826197275111134736537763792745184222956131627079788691105937929030411944262263205075110380840780625346560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -513316510376748431916118790405929142147246512431479375180675803763164345645463329246947497909266996191659528479238382615995586031247602126571181506561668075396994452120667499504237620515436375705464128287710706713112765311304595309216845729031833741350901233147498614849906616812246588124027634344085607998959284902619139520821727629341741783571147864711167851270769831895770715900767523937894101550416176588038231716903465272977637560889007196518579188089032713683809093852181663056520494826338971402433579728117009405100383915366583648068747282603891315599349164950397761793483513013335665581767482284726364728413485741122088463618965174357445221080241290364993396194890012495068059742858110883762889959620962714158214356679836525962571067083922394779909365544017693978747543539242622704941982635828916565547875735051981937659345812461161986035264264115934941991689587561182733521351280013376834219184369062156494123405853836399135093461072692354711421782048961692437434222067840390476540471012283139899484313523866521942587363107725755508072451258293638338629468611357595563786000724639635802058097842059919543009580742019863787190229396201006942420357126988590675507041659404467748167016691623034340160965215215819848424615035872988024844330641527143571993562965036673754869889790859839569089385012788125561239943274105302770974421605053062183051975163054956539351346548488659115224931484864106057892213798316983557705243052355967381124758212166367877497055363360919871817546108194569125209545601949235433066534592722552250632733237725648704448739880265373084298621095463992013408393689969967477713324056078501336788874312045071084017974754984817210093372213464842244836479433962409677548421271781927304904678251357149646758364662648643559854471102391127229453243410724500162037052372451219302156101761426491529167809790412913351303666656718474330468951631231803469671677140433700318234221527762184793108705542315386107367014754924701391803169365549293909038066091462346049588407703177060768249397307702338724191056006419655267964753921204747164643352552436365903215542416623078080656565049615354577335339920795032372914334082398561263372825429999621883038478351069676443392531675791299879210065464552896079100958120703958749923432415668347966364525417112794710585542880227028803718780354961480448655280376260521074788788048425768916525098472376465852463912294404621946593149140298429837418784925908610183000377576252915314327012282216925616912569265463206990361611774000303381668375538542676737671685612657913077459864428775026293983179843814767879782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 439113981946320900369686869666318242522772023189495832556582725109232750567137768227538267104308831004795512447688554659182111767479255312187562859424293226931346283656363860088845568456119592095141866246808647658379544251611465408381739902519907523098842781627114226596090178746691378712150844295299267658504666269943713966747030519380378565588554026684356979428589150186136328232747866362660354615428171582198309246001041163403580687337269382669744136311672167809669276584844108173724562158220991723611947048875506525275906658298855120978710610593803798522615460883550382269228984444326673490681281044736351522508471732402517087882749963633268151303493366575198429211404488877517346875440166914599206880106397581224760449474182166255950225531722003078681273811087977833517955692790747556815632986854520616101220098717644773765844682646034661615612127428965025618659939730816014912933604877332319232281179539371414258763450264617018655914597089321484908517221064835963658788006828882706278357316014397809045234292291482933865358184795173226764323246888130601483528465200157029932439038032053551479146311939003114836082694259579393110946424087777936468911164805333649083580814043303363541851618844883824884041531648488776790346133218636619013701392263286770051860107971905061661890399097326215623105079759587200908961802965796083808837323083770527672427245140728613500862302149872806208578646487875494561893428600045481411429540931698937209729196424713384017817073505788558274125891005696636645616798004008176120867579892071753725292953341136138154683899370333732907046706036568992186614662924584837834093628742746251956736515041907625732159958517988119458601631268507603766124273611278364094593022260937927730043396120616581591836322075249789505296639380776576392133584080646707380036097073014792507742975179702293776631413680382522321601016933930530496042860258611309854156475746780932371994567731710725085436681922736049901096299715464711536640352354839288654479769216218673725301600749892402443182098679013686260320265995584089968184020577846262066478105775219653455414288169730632214422426115431029773952222718024290941087261311321127346770824629577196035135641139078455633539662495552393443647756331626819585726342526434150325590727186067752995281961461696498938149115986049816242330492387794533388101287790478410588372322530408187414680565818533104196619665210238294269542744197648472861135227411374734045147054197283547865506406608601972431995137624525778029534692421276643540096837333476130621562316759537791889264223269722673750798382566223999139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -329818300261827943746509060338888047499266699220953123540896911088892098043925129762005031005253708286433790358155941508534492919821831704899563759509474051019481559984313842718581520032261118607288308493451076070084307658360040367507991262012676536806497094833787491841210057244126956254862375066089992465942906909383017191541584100786937665229110541875363141701419680139962866565612000845462106332048898212990645341516454135323922061105835545377693082342391274681953045048432503826557809399112716427980508102141757217943111956114313446012198519191866055380904367610316021173858891259872271986079292886304733382230206436850688166088358562736848251743677840752919349020943358837253846454174810428852935878160987554828425598235088788863808783758079655087258574110101431699828073487665677415448282635262568120995581765795774888467636987477559255768432444163282999838147415253581429715140227167598072302828256853130795015932513436428864256237868870443270699394188131067087931104558285168246006899820633792410595448030454430080161014724194029183712981851976134514101906032923711032088197511968602379090244059196288723642455643518196415797953043599410598193641729002981331015689439054373271700082328278316023908729249532979140495677945671042262645851215149309320930065149759893486154965159956323449740126418166651326340581865113292194295165651567304377714522365972332527673846211998605893199329857427126259083181714690521593347409281926419346283687833159064961337083946575228470636970620149961160075031571833082097641893933023681839967779979618571000446654969602302642019955437138986937949777646462786098999091536475388555772431246886249573298782385171609506518714876455218814106227474307159876953068481402909005218530335572271262782145981300541122733222360393616846677415975254759740594466176671865583428845891474252172082926012336765408907468271612042138766171990860817852795085926910787423409489621757047689211934118475943601366660077165548154831462486969569222902683762872870156707343175138236812219461613488402324013080459460246333288783980771088768666432072340974716285847745168831392199598697682610947642620367544714126551033113361526946947135091093671651891621397273939728420365284076664663913805737232815161549841212630918232369741670488004428831363998679977639181547254856907217002702404360010870222815062971061697532149227462333041354035082461199406816298534321824743187982456699827825223452215347720817529423130501472912940993885983724287018316261044007961542409901606364991941575172167551907062330642857182375387368285957297083767210179967801570099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 339508181898139391795528282506272117436034194279173758926125931006302265406913251579598780310526516933074813940888324168303309231186942291710825964565033940948838904256000258675543383974410462999885276955338265681261097552981700674072805087167491252566682096158947832244830365510977541480245571125415545737821782518484906808746666891121272213335208673818080130907365153040647601778712753797261397170480667321212356378633799045387530873435717153704718307850742956772377842074856866587330654104872644065990074372878820166102318517124672737674518954005384639372309721596463169068744006157791843405296388886914614052413824723875931244967853046342009453266745558663526374984154823462140617374188295364914208239636128710377036772935620173558614776480174697332956396976227033150563572297968087300739801113390761372991404040613417895645327237836481058892992598461959680987756330175859918886815192747847737091345399081776475960052119276438872086234344859507560017993154962566550879783637795414233037655145017114765697448107927952544975390303106963239971760065254755553288376688229164151318589393363887756284733799285653755772590802402019796245319831444966765429748992723665067912971964375180154245758657173096638086461005291989784758710926245403533130424812811144024988769772649864399105172569580183027397849551618585416769838736249291498042230825776533670808614220902690524950854905234993403655070393050256376932949582790446540085378165002682267907731826558570873396034146246888556534880906355986114008704075356874900343185527704837493478919762055797304811599506494154564873398603304563032550223752430943666264937880954550573130882856596929546302487872475319309870007709168942589306144735252429696243227767340012951413863997923051071386275875226127542992764570619350219333366565783954954120960509176042971922782907559811187527536387157649469627489369092932815049915553948761922927509445324328027556876422482534917428074196342846671776350303351131320989271980669721353203614816249969638912167655782276454207877428915822696034973785317113217610314824656330207836317524914007405927157244369441231175333252172519818117867381247197084921199636453492782180442607085821245888472711182494037336803094904009831759153644187658031038983157527496251049380863468537343475768194277946964066510774235461934300901536810685606370703310898888177109661192349475303442204831016681610548855200870270732031159310429159351468242147545930848252208033610508113144806292191606699514285728172864113646447207935583039862266357575316264773653171512830576852311479929270543492479678262422966108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -636986050602674737881364243646291747749970935880089385900286862670703655926187700553769254669720201638946482565194990901714901275317607766633544324410024285944474415092124921751512474078648632606364975807752452805036688247930667080760119101034360288660736478785203892274569116525959985701590768869634881469995787813347256949495239710794872077555849876714936097674153663651999504314346259845125861236222031930162640872721116913235165994926402303801580949063630016465572403537915387784965237183114869478357726148245218665793996011415902705216323230586225548798256376851150271031623102386145717004250304495048838167500063056933629059955678535451854721192186400973891683151302040412594232652842861168406560742605423938322499808826042602644098096591786625250974574548149774762332586228901122196026685649847874087869669223697149314441776625332156849403843974161556336818216376613111355134849183726165224091742821034133614769719190892771979569557616536762895964629112013460740579926092180747242431316780515956681136648275992587535000358369433819240705593074279402598568407690604770525285375610823365951314042017032063772981523237607640444389495049615079050825357674878279053718584705806599143224996021613496911435791184534867726774369058145834443830274769626614256754356519551835594802735015041650898972783929811799666977124648066505344516756650431006005526491200704434664991546552300124881255157554432062855911491265253754483768446663244313855531170888781188820073894509862155897669368819511432429494456014286831719311678315308440956086388420952128383958564286085893858417760251402554139778038501267655002867871454867761286511201739682876206908987147986018305145159075566622655590860550246669664562113213765606601671158493148628053543345291200510392269609275060467390739961228446461510383594205109922725173733142833481719984248996535767315457552432105966385364453076570777002138456250228780219831597373603240104669817013431846558347252711553413822243588317280460593354899299627544321517741656770413948499874488152669339031447168629688535464388977436195262804642184174645936683700178568623343708319649062241823840199316801260119055364559225790526756792916823917345711297381365354256162300211788658826010682187378083015465378456392149041389078526920974086993467408893223978624813484306358818707972122195187502390856550518874759194022232319097186437355369525578977653617605525024199021834671911804506804019952904163854598872419630540605207073009479040279466932283832295298108351551285915177419534713979685819452625490228784185525968829019911246709346918860025390694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 1245532030376075589548487985708247209416477505478760019552211118257847543853457488788554944813624571055688526279685334666607800970939283698143520952473680212117068703168435239225271757040022752051148034034733593467361975097446622892522427889265496214538940414263996372772093020283250702403490032647256414282281321860796340361790665434910391729177838745130684180709557639840628677418189725805697753935444191560454600176524751635004899808420018464359116798658501544823545479589140711616018576055445061192572138672554440638265738275368175406566087421220735106689925345431776539268975957655418019448593083164062957317513076171810757352262646117389703842897616581304063728674150503417584047913382927331798994602292073711642661089733076740571712791624674360617001629756590605492455274619017036755051783023727172555152230085819530023110452742502951239913412015889019023708691635716098320298432522456274539244034783364844172635996719927636595405649510265747605074821364548925274368056533467605104356608705855461606929731562227370657337125051387705612429273319729126792369929500412857807251025887212118067389160161201906096480050902134801418116617481238122521086442441625848725711374511746734066242769830544712697080602828708687195625000663257211698208882573783120648817197438117706389132694700365948048390936256788413814399101029977340832958011231472793677118647937558049016468699319444105240688363251900875268991316592344647520129532900348318310932864985357628346365549854154617701153710071090794788445825874994803377928313191277625593159765108405594213370056320838591057494976515060617087090315707242803190849098864607596232147106993885554390344138819911578115714710758657928609645613041151112513541768316472767492156733775366650296642774812009563274841489737301472842229497752404389906470759293363027432075287728041278624086975843070001192302944558613913302547911957094428029369925243015306146344111669573146031025656878816021276966637166848159221809130605150784106538676834830539082805767596967180198286816756911858785048401516867032685952707123774488898996798145397700206797453419196416954628522706969727072391470833288590071353465417973738604199913154288756225877152786930136196475680774419959406126616780064840434871415720092959187971665107791527340448628298980655759779883797750218767446079674022406973406313106455253799402417414730480993426434908374538410785329134226290813915428142063081088079151781750998646668772059113724170419779630696312245810894458695076144638701229281485726929800062479667300681502361834885201805321341438523721312372575239665296080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -1970711407874275738417573295411905101019063461509292238260027845586132201494648636742296096011018897989393149198200370964881646039735336096128530010587224471274951399723397056420967435354757563850630699499367895370932901035432874451151365069661338884316223799663268270420023714650703783501824483586103317800974528708883712010030218763112308750874218199675536610641166282208328398902919649650325369648575268753073227348248552227289503790936644087012658846821216169000303354836675740467546907348397710463783822250902146967301525187737367284454620826612354506815022651202468592301068604512806602464963610826436640178574494388577523355309464235704394483866115893060804767954092997144648644985051223247401192715111028255017476947508261418892394017047756826206095212042014135912400108112917178256970917424956211991874534413192301071602381109393960121222063705465403657625555222210505334578670216504625113166291163366717676540135992127837952627090581185397218921066905811161493660413562688733511193609182302352253254791933744831889913140475572960581508842112771962011648725825736799402093966646257518900023406227590060679727579010911806828709048322669242744107348323445061013448027719120280849210898016795704522842871749010128784521637194801662598201684876591877371445336366271348328563494331587494633339516156070199080172465645257658005759781176294208034031329693485967268161437666438715923042844382960433005569568208711690411761915837773484344104002307220468354149569682127517554298658439675948126272098304918854272265491168676583604028847625488747940109867053999347006710782454213181814556854368263262219846717845789235512931441936541391879938941034083629941174908657392188255058460307671269771518570475531247656581767659701358441828807367145217536328826098948719806993643387921296812381748875940551489283461618321578099655486597005094845698604096292739368032369278044723823189238769355412519884916285795038078630022385499770408139937654294584259776551733307921215187015124218498569251183816893852602908523029579987819423282743417547269666786107634295742688272187743712435820857915384931547143950240198752513054126098235655065547470382251898256612544973839531486174803416772997916237945770900883951986717245919809860667869446596353626805806750465350898340778585806193252736858437722012809222655435296675310943219069791827077861583234742397536040014503706895483615660088576402562471216385792732911689318675871503025340787503325196103589435571678276312637220187470436017780056730721520303613667929738475578480571130163066395623798423097408962043199563336343617536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 2511342028547971309302201907661373244955526112378460561254211129628230543804405273838942434697808178258555607683677631577953998853187579223366335574884463598583967703754675022183923431736982250845034785864600104031721854297619234290223725083364704845501263994329083671362884020460876112658473897571483725518304068957059684025670927365434682586427371672131544785572375345563675998646082932344037958156993306099578827999692004401993454082298992438565508164199805701925832643080967736979830595778355672905590541499797155977069398495530663882224401432196120755708304102017175922925970363626570122305138319768839609752774452233801371849701328347902221726516053518167734978301944761944355235513641630552667332543992109217164659017620788332246537505405146258220159356482929911044209912876081413145761863600317061298236866308391918007040330787209919261685467591759654105128452850356233020710520956512125102082083633596470325358393766558121368953492573224044145682171297692160032999150843527756232734862521787598396264727386141529875405446144716201490448083713524159016785808985138818596910414758891691358015322883076181577726292352085879781783484537326740079920960824385940912622245635670247800532403757493194461697665741543353689612990585265750204622312873362152300631064903054137496653907654423443440541281122450386480869993904403030147765353368515690797898565728730497324915847061058438316588542368179943512790177990868892541776957794355485723952637404465968225931283354687417142042969270070772310283881622586576429380781415401498451390513506347418633269031688079650042350549460153691294876997611350213557034923602769294823423316779397847826362363163853360760228090633998450298284748084392500513135273448217154535239328413922523845751803266352802650005857307203944861876296379104683450238790649147025695007535955975749316067695908690364878723476685703773524442888145783019641462072792878296748799944628161198350193843889048131822992198339910977098042181518074665155560861906294261861121217966677466116222375112556708951387822640609287641279742850759064830221383671561241281926843027686889912335011026738897447031225787210248049708341303483132268450290003958955050593243528704452445670977787526932025816282143144463401369356924261884035078405311728393162067980329680615101648738774875915283637571683353916151508484903780276182494035163733022612067364310433626548286668750510237122572820305857906994100342736599246658295765664541440464992502572837569489132604972650412167707942864029165369741167295074376857824646047573748009485618838004426898529774197925858588491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -2658940693729772954351888986530676468945852908447015638512566383574149268063357717963024745600589181240977075597291262294185463304155234285540346393218794684966852478226925288276309955474779250343135026501983164848217423615220107879217299483898645874966732223003705713920482784403402751505707282313337180026571716691805352105993718034806526950168235523956663231662547409743647967907085573938891896750358408020269246946022504480820464168447207794706697324716660943527874429632887481809865916642641923891525637966576066070610457762625517296195855520093555142407822337460176648088299343584073149635235553723780899762902657631909800487694245707605637723149333135554476425263568735981694223882407784471096060263065902211933776269650122321707748982996126090003706585781896019407474087603724065750839340610162583259998750464716256067857014982505227586211351269153048759644147218338167712079828606755919591268725258661279515197792655788629362828782661531616744962092407422221616145082511082170691520146232085310496688919821390288266824222893206875012856386076501837842507541324252623616165235879082233211070691939836067913548999659673777960300674248581685991387121903364176502147657502639780129404018285932279764176397250568906199044837462861875050363826747159685758404142075469997049112196799849229916240144900638300942843986870144356685965396191868894857500725016148026669105566819478476520075381460018435768523496860523876920843628136177277286873830848479120358324124177888107515729339752838212639922764178746819946075046685221532498789503721911843421091687490108790254828069664834058310966627395807680148148682233278856580786579895552073303990702449993527892218854176239389989755998338047451109590030081140538422792771793438486508564494875535396291224850459746503579213229195977636475791399362243269118525957744839763811554670353023098775292351186850708640238818477451911432523887018832573440134838344837024286244026099676337131430593466707799153338072557155550877894746057879918050599231485299574996020729020866062477162509956522890430636488669646443537691003902621037967653539965628606518094350961817994675877779243204773647727766211807219936908166328832506122835685779727135343647680411891321273169208351087512826186652619549101496706854404269946552163214611672959829073426967139078631265978193612866292123510327377296052309910541791764724410097793091321178293572722736282887624487515241025849404763740964513765629282020889955468844313449429334389354584022639778718639126354154763765099453987265894197831432864329572684144199080067077174978587871907698809241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 2410766290102536069609291205129731233880565050959487154703481156663379756420184008629051834852457767424496672021269907925388803338562746836150523170677421885500446981760286229193045377737048702169130898541905524635890454866334144980839563327963312018647657561843415431043065234516907915724889395796125869249468780812248403376210602672685731234149818466489814645461757719069116182900576132495576643610785986600892532149208358609686448316336026469117382325208757539887928222929185373332867718196616900361237113369260096032129542220139542052776381996027730892525782908772873640048234276696189445620063368743523363904703648584806759416506771251118076880821754897601468635512510291451661768336222528699734396763719263452868555276359479806891528909246312880992271901239688694689492471346632203781187344990751311171784143209727862184338091349932503153955494633090033498709752468051262362046059703146054576153309287250530800559114121939309370247440052585119525595328609214140047053760791393581321413790354024529680493564687488253227507973732484238332811863480926765404849435568850679548596142955615498369990715932986016482564421194342742966447714960628504552692888383551255748661710454480176856198617449547829185194574219659888755179841198737749404337869581384088395426268336004176866211349587091834801483029591894010682228266515808618181238900126807348468246109686370889271739271188567531184726493944118442290577503170238874591443486405945644840458654164644392928407167495848918019369484984496891911855382781181226300901538474624713734352647724715836943112663126795421841070921910800828178447657035205755777332808234395631295649011460925678871037813112923848855893825740245404852540125899552373576277717112946439394546593112433902463550972822430130010974798180133446524230477282459634514155265761503805243283115217600818134714030516985098147450501047603664081813367856196622595558259851571339658555426975519335840992945637898303946218979083554296721729882682470788928265858071726452732642800744726619929327025953854156615351095593518215615586804092566937465182224243349615364235236982447271534367664209181721223053352671957286933583022952204201219065053528715073090746257421733796467019313025513973974890499216772805277579491947094871306320292639676768331979934836049050502237415078137757119176386032086800114737474327256141816330787019507121018792959336505785909541632181720981299012525096428622073154054352228575015978370501369587798033561385133317112639115295347722260791985930119505312812309419870869163952718028449479097902038271501824020983564808203069154131968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -1923678182453852432605964904758384083988344535632758219818502414291487128297621202439269697956585995334798255629055627338882384223646531428285242520052603343181104786312628006583554017338571134972576702215285295622366273898439990558303654624851395106548053455774213797899326240275409431814339250801320209351961593366783698091151421716796903364544373329390988154831364707305557812988234271561877530310464172601560487814401635599889773265111673170122643033152272745640537883168934267938034850418362488270750235881776513829801001412578177221079718248144267257128424982409849292684714106212165056024045985938586269792896192319777918995209109858268178039518576360519572054761543858733885866818542926169767653065450558783376961477496002908670651693669941676037495934937911345526126585509545372803418492312970554857006385796199204501132656803648208584963237304531472830196436249447764413587042367536179931610068960228266036032801266998366897816480800788366450939526599108545410247567939514671748569947773466195816138395192195829050964387596875341064345753489801957205156908791154064746849590248254002141118102687709575290713157934921241301896619080257066002741128858436917484842940883075775425718178541713129010801891634673624645873012070939847703302500441684407145713261353316649973383025832559374412325885807309934404676140958265049226486926338903828686549037780497099309475174658074882750829223320092892775493109256964130441560849776338710032746303473965998003018222367731276244519929417158534742849994852835675423350551006243740709654164949248531853775037691396411543246390800136291539139781063767547811236963441824164305452969901326562588642675864508960906251682765106093391061375082642655194139290248078141213447946570420754811166694854399791160980176738674232705339164862303150957972881675813638227029472140971807934682905677685885916021514538139814434679377863204647704062091919542886349632936915141499747181230831682722817617140075920688726802527402534740070000772147985463180323354303177081940732724291619563435199858090239333907624075961808669760328289940331464542730415691045937283189353085858271888853614934007731371525276262171502170521951541844448314702052726013823688988258829247396301064765048357072808151285153510283270015958837004497095887067107831087271835908053228490465486095087660095798713182211173566347776993187399168363321562295366986264612584266610242358280228079521005027250588346322623264670400568624983627426262254147083646932438288666155630648718204203315271138401571574453309186301405782321024155412340228505856931598948539736417894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 1384990970968258785711945191637114442282959967282574220651056409963490738732543158561143187020368772645114879623051389622902022954086905389748008925130614642123067780382254824782853470295485358920271735531762870058924638159238372447893428471917874961486529507474308352886124732592046370546064843958463559127034608688814477065811452797304417210157915879454118553255264169422640327887136295587184558886516070207738804336660858249068939115289044786793834434366757164698599688422956106596006350395729469163355333479166062838712592149993102837531689600902563498741807273376985615377071719357945182056623523391921742148884799652207102214750877542756208394581354773295891414636771738801036119582576908269661393023092053059961450276678764474472390799898942068706905734871894603552508522256972313882166133652248253857225789683381651907221658168179067462234293207701739187213470996249267347332468098163522317197664362259159117347294032008199442843764668500288845714937581788152497747063739378693601300326185264911238202160651775027212658084845690164690909563294970393840828258057633806380238657127486759463554591737665973289091827730027433633390549183600841137669298662501684187661789960673666859271121276055699444255934681396573673796722784261516420827411801537905564311885729109542879432842795888142861743052849132473992184987237620695964268855436125643850118861691667982566699616782817341581441348969499850381794191647832167600139845850388192739885988842127439705783889256137450747219881209631644827386122468857743312898223434501851851231609125672204153501175427820292975088602391300702184685743639973351625662698267819584369087723744944008011277907159877744477951733185824971640412824627353482559759496170089515424980170473953308041119605821977390419097700648746258249831789111269092787763570834360880898710528597734612052068750702725015784650107888091467645709083689648233626941306492685616829653149237717205803467802760481571790375464224635663827323737480661051958439648605291024177505814721252336209872470396097860939755470315633120710573064558547004506439768165223396316487653516938639134252709133527957584270712312701524630738364482065341873436764349817925084018629563507635267875780017507673957263814160155626108488217380304904515541294223649929092028109173132272972496642910616253323203773594928947455624664122469690304862967215913612503840045846417127774707863851511177446581974804233338303459476825380606884391729660254964747342908659084586887475315279204847163198818578356402109512102760144378850778422351128048710579572536469423406196721007495023660367872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -917775813517873156310990933506776543724758434716136487706363573479402365416771775147504632721126552029976279547284457345363807369280505083332774805502231160457371110934080232326021766696249879829490498569688534705172987091210823662699092450667176651541016683465701752902856646319610114764406891627994391107025488161519417603035061744103679528103057786875567869573404424112292289696474077595726261197136614445446158539779291089645414420060341601270746339285357255332152787137183149121975089533862675022274058941654116641826998918999924302678568044198793092266941722456580108660876172103190531318706220842128423137590415962713770499277031891033336393612589791283370971427396854245314770199637139377788412374636886768934349159815785030859942517995402070091693383201665526536161976187283396712738698557309947898406566476471152183311124252114549836004667654900566780823880128394063158467395639436225280097455195528323326135982408438035739447383133679675022501632364496078767359023575584594500778515976495635045935477299262129265237515442858816776896872507024240798693838399252750763128518611561916887625824727235565818899854558317979615047318959319843775460305359251058078070915217249872680097518028036732893613777944994694478363419672527036653597990969627437014370720128509695916653815980347631521305827602547516820584562944767094215130753625401943119032263431477864723349434822734022812906993221978803798762393930836525604659507160940917145243330578345572732646851112194854161082083793368876111457304448529103233311869758061564570593183682361415052984427061082291961926893775008224513203203611274129444517437023425555511141716867625713689258025823174771493061125922144791528834394379793833823265982353276682385663991837129162699641373895659187971255180622966896430572452936456953083512758302756709555788227905186905812983470689609471633584590758091181455551399949522543799594692610378882872344766149770368447507803092595122766091578339044300068245404290552059066823852753067302949903474108476022468082082701067655997842391240447232250258047148997487254395290342246943033996400122277847423926081360491635654996117466752378349178548325489332915068877044708074300623896931044287506218498377478135185274573454218223594305954776825383279108852334126501264970064338914736471372679028373971827615526060587319585228131768738583474971170380986558603563001272573839632172602946426819152676396412099945050755087430000143814257508843038453807068597277648350909844555585579961476285167012959064788494285119649949284754522122477842324615531835110278315341537868955128116019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 565729789444403284158556882515490826322375718874405062671725628301515314785697837951257575199103860251987161104421412735139912672660744041021522190892323879123928487282641755059429153025045395923785744144872121170109103327911101908758842334043107886411983623754672026873426457017539684114524169025207205729718933405835402094201290168106836194386183414119488894179410271486527391514782649465475306371138290817274952989544895606126135830946038187715890409002801395373922823266552909529395259466541438640683862380093471607341111135963707632000777285956275150290082513396272773297118171136808066837816299801620614479312269001337906907547877377295104255642454637656612841707509138059482314434920864893557926773277330658721193040082911612677804001031665039365740586676519827520952864603572050229836758787511510577498624023490189969799230317508045287498643784121572161050901205038905495256047556786560827966858459721436326025846311741185824235203184954004944404503883138645757561408375455374199103008766276607170687302555553239163619917831644365682132985959113309360336728664565070309560665669040763643870002634865574549726976791623391381468759063398671636794347190905889965089723016817342064064718753545102663836724836372198067980901730374620834211262482830004560076836350106727676603819868428954132059885513547235101076535929502406615192178490423979781614214575778121821824064566287930862404059817100780226064396998284547704687849951356412185728726953784251506429726624060891261378105654257861533668616492229898174880601856007480102401559046992108260882537382801375184632104655665543546467600878752170268925209907069542492671106258079554823393058041153063827084810506657505415715824630032082681175605553857670673449329934607414020528004020094687396434206095422126882704609981828022643904893767108175516985448058419992643872221825323010741194819849076714816874547097177259979872136340159081001086083885927592841484885660811595812768061055025965672765026473251842212077365815164198190048966426350614395591014601055581454385317340285774844381528003205759008621251464945209616412105547706621646255184539754302620903440814036932578847669317631121270041934792237380377008697973035093000822188048651344233966454925464572936148159257096215321589585317898616282129191543826675626297511456003250778308067388760090429179042201533668921309063634082712467106514787868633791372169753619495901338413471327536405726160252565762971028987266574710979049641037596305017463533388441703920842702981041257115574287801409085764481464983471091685130861741195527687135269434275874172043264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -324284845916105941771766740134891138697910226792689769168865241719606553124667440049483838819266940027056761934946687891853641685720901867670323071686961561742170116781322345059005132408309870509479638648046141186908712573377761248392555214480310422936888987673617077502467598411017949926900469631000970145971786088305467790569816380942002020658538306512597248437419336621027674816663014451658299962934186523038561426656079635525046825493964355650253716208404800424467374116517413679882940070476809632620788812766444598617645870498589532939487532346941391533353487871990096362571155486879286881609852635369968609359216763399813577099756468289149090152093910290608834422715879293653151287929260646156637719290541332370626303613561118140676472671500661678856218071144234369423250789858125898266567714002642685973603937200246724830782286505779420158033350012149599468007704234505097321089400374401051070354637502856727486214208996597527183271157866752104855226890871175626330707020659190034388886779453402198496954004743677737755371242038481775306388635053480096522278700414505685987044954613838972772098334616270428112404978956937762762426415105840766627396788081452460954587148730456160012430961235401886010283869973055549271223195574563434336322984457010606211998634042864069048846647037960670369778549497087851019842801115517158941998264135764404370302272655971869449266999657056658012139499334809776897729489892858139044638053518745294754620190436183169520407446302128290485775375745139087056578487503920497374102845726470828298946764237844188702057158960015224909486370935079123529370006925068739520447212951945706698169051460435620028331548958636794433627654511189351641022987818719688149604927287491130583600141864090155216664651483073354011047537070929537191489821793114279650235219781832321920702362622698951536030047900350047206842715094900528449494510793259728840530602467868951109487003279692563734777368810231620928409431805290458989858088356060887617227148593502235816628190350784360376184170022943827662705285488295225195610476999251639136901112420331126835514498886456595337892126198367099324787753148856337112672710297410781885266513341482302834302629388512651486020697386130475107313867366276545437707444455755463819593140593980438373666605564860997595376652191004598823848750095879472933208903161155033385304930326035951165162459236090503107810289684899017961802025569486774860175631338185243759504115099101795355547467439053662423586661841869467660421718959520894849469658004231487104858147217560303155958416622459131970099372010086439321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 171642876958199847130940784323603584368831695749772275221181632422432633171373161758111947616610383897142478311846669885228542703530039783025063099765545826280685744676651428381548611372328981970404735158878282208573420847116024432458476715352513687388310200883333349612948687370926033829580123187274940105816982432163249980002785286844902702854070105837439229395124403839765512614501566435723242418067230758829865091552795181489248494777280645695945019973179655732725328185933289573564026888880431639093207908985403353933898735223392009225574137721929211629014069400507879401122674126573754837411721544659822074665035527910991630446987034430521620853322186300017952909472475788110465550498685892218285563234536828019487740878530104412902166608662597119054318488108523987613364172445874255281917924692440585662760415641336048107484619042785905014706988274924447300819218394752255472385782470384027527684734899878308420673232445779583725210535759345064977614863098396697610437341867869734604214539671521301202133023056513870415581598765754529699903663409574192413033613170293974926853168018801117409402261820827761121869510201303110962196147585676425699958745676726251611488386001859333564825762841140912360924311544314161677259855303473147597927623107040148872154028210529499152114998022034203410582803890617667656746063984124419545795638319251338992464207352268025569957481009771730895201484693018890519428596800268774924661562497935221257076730206519969753073302235362284163373223096350575043021310286444298922403058230428880251366136570684023009882196658141014144589304598628613473369969620490163144027411659827145378776354057733115559587758058880785360169517496873411447399471715900881694955542447815591366879804862753511089326225155227812316767728161729318730956604734866128449001848967547537690836706890407591286796802468555825239175126083365367002312544557492272056345569521639976117106292526268252605640064854405211748958003012386993569254616114410509114539951046923027355064759353822191020833676887642719604532304661783372255469336286724251418483460965813536995138288227992471901980106431182589803678669819094692799339652867806273447963104424224496406145193255222955783647469242798869014864155737392286552343495429922438294160526015505531144815597701463845623353549951890032650877798531701579036599148995054478859985010877572788209545189915716529647411354654517869908340370208245290214502040906492969941822419256747610511376437902996443027278427527503030637606268061832695142027381655779045279498767410263510081461194795723564118608046753687523033088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -83431044579632165370636934489621455981452570063344170740712222535763942777423231761002176371647533221298200721745168539809498208011629154992601484634398336892171830717101307290078803920220607852487690875277219373136791784021161958480926755137463375607931973084135453619552807172682066605763720692053902130405154412236175840780366858031509251020368156175084595647979914108840784087007821270104482410176060699586109645343385389819394639803304750596128044472913786804624030297821739738261491675793488631730969967030399469487573601679672862257881805817704552834040223307423406495690983718277331832491856990647143772385098741449626392731070393582594368993229273105917539655380394111340592645953811849153665672639154123807558464674748040014166406783067380002319715377099199911154292197938819417146546992915814312577425946609834507122535258830871210027921809462416779546673946743105639628973774222056290363178399350807825801125070624138160700379568756667830055129515918917500796756731951930520095674316363274765626403324330261447903414666077739801222454839412617021312634403275699675149721331257178267419496568487178784669394913135719219482560774932371500406354584869910943835103429470150933493624327947738353651487727506246896702695786828453658756238709456095637966429256069680122409669524731535927231746574890113291837733976097955876932424972101011665965921001447670031338393872623771656111163773286500962033205209722089801277547716768987427958220465533167748046356150420815311835681919311644185647319851436669035137498587077414484667149242805343689281482003750477427646964381195661995736935366943837212001844930918818963172293400333416443761852549205267849801929013538799614974264653381276737197512343568371287105968170949209078363529548786436693747268236263645676297370600575677197767062155378479671558690224764604920937629512882893800134942680301658443873189743215267154816692158344209223296122769957250248333256714741394691886249110353615789612195547218125681134631942248165733020693842804605147348386236834432492270130707643228991017470633418008504597184325378476398534000270045560905196319544652373759058681780329441327222374977059091174025957011218082033637795352951231950899349236019364483135566741051402529163688515721221107062194173974619200280751619617132137387413288210286331733782694302093920288769096210496894963179277834007856426014459227481927148494767812859440809196408783262417852098396621423556372436379000225141147990202875806044053012563850067965035839588810644883960154811962633005810158257238591426457199871621335948067521121678244655923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 37416609110141616186920563909922697597456188718562648165766424429434628625940656854832204826441939426959631484008131977583350291197027857548016480146716339508761969524666922354628312906214425164952033200341656394482941467352621926041841564171777773299648453967424488145143535890725710544372831076321345038109440910255724803701151372817591420480446623232863191997538922087971684034332389767597967094823661238213857776690289109103670096431217349986841353549614503062311301992352387317045448084739553594868803508201414015693578541733256795801659204008660216615234553240393632720161894882235117743390384086700989223947971712075216210406971234095711132856970998555044190513680941863733626995817390633446375468838709141902666451563629817185958394238409546486880948382896170697155232777833162835993167917842862209293970084656978751286455151337061827109732689759614869801385073847471344391430227018484084859404773411296537630085425105398861506714049726447819019370540997488474029066345552736473717986644006443664671362868525823537150809395636860788712425092564410709020947013978384454768010027080782481703376188527878852088874267500187957583062426186411369240362611897200208480024903887979041179351802078317136192044749847679699185572618818302078851062456251646956845436103302504999444865675950195611278392266314060127436763828517855654239617500307625723351181492237392318894889464482170153710595245036601149983198796861377804552417917182070319709174312235771383306214707999095640812189212002110944002923521194969487142146923822979273492686820039458251179146848646883880844635034369192171444277480979862967279763578498992688927144573747232427470623584123203094595289276895277895500438667054584699783829793393872063492493073402415443806462095479235068480724320363943179590299094333505064581079503434030587002224450758438732447353504623452115481398679492007872816219540289906229631430347035268212343967517480990386746588582013155227335771968541533469604399629772393166099101646982012472937836395146657486720550553777484037662151655153205987316020897312674708187159537370530232885593363205528941293063511416810442733376417745791639134636023271212569773802753693199390221261950254450550930104663441537124971526951078903627752388783006619861060358258073376789134079436905589455780573468380820842548366483141790848776795110775611912954884246152761204890140712960483639868010700211159977025161328457399098713706827092170559924689806670379018525325597620227146348307994892090856301601730984153058367403070862824273221677932427978013863119250404499471001368758844086414213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -15803028503808961663943359819344850548787371707195598148386807425338654546044130474413920531807699979439709951784124735723275136566693945531096638440616522715709214223051112209439235061223193837592469186470677301169447873565893786729081067476576395296371724953752803544468295129916390242571997313420871268909911887411031602864341013728699932981561975720692003473989480087017471812370857324721445004449906177496440860402379146745954688407370681942761210923943598350866666926474986382507426463589691845150870579099051434013528947891761661890134901729377854179197015617350405055967614900276748249125939674527680608882070366574860997538951968505385508504544830838619149184000466335669244299193911038274045481820503145748019568102027204275557773201437330083616906098516688306758411401847984726559848819113760063785774157316538846413543654043237072658839906412778755256121375834992271812689324490948221761631772736575558291005366879239789277134596214614816987642131646261050950406421330080561081688001094584029564707548048141548341037479511413709266075193353193128383335749690875290201512628866187352903435429806553490801491645238110304262980454738874969680382119723215884158765678703511669042483395022837396353680280366501439059546228843528541031858666026696964288652048716598572360368323579085064874860646135046785710985741924422781885423644711985107865456721062244919579450970560040389497854922556455012032526221887499723558910483232304868962237647372086977094780797278604552588334698318034422194808851542499900065626185355808210958628642351785863646343418326704317668558407023691967591883981119394897712627133499205096642787533240673713999033294940815382143749615816548457432676061354228235187336280493693430348650565026542203997448744895812520335521052127882191009066376544698459707025137320171333839347404226486407062680238058934217390858083762201798247731496093760584375209583205484922841904266607763221861067937343058065251753463441571192850745596087919106794888197361178179880496551118301533008702794796736697111098611433183170555754230920609344320206765086457284702528387634599434950033919731485238163565308095907024236526363950733121451645749252638725891335734961592921143989664447733876900099446436800123986686807830819502580735251548304959455818691229308678619552166927337315833934925218764224570567334995443968187286408320678895144046904607004432260608131014774068886528693837454851428948503954777252439622842908486521406365812583799518116828266917565112304954886365576882875328278071902379334248763280653194182511608622085365611115454366765128089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 6498981992563619318151199168501596756982221400416284244396413286351691844794603513744838048747351651757944023516606033767024544909896907230206682590878433846516950965830874507671359881127578694730519263050809950048156258790277875881128875624912476220707993399142744987761607063473577926422939153231826406322848279962644799398717073494831334983061776011478201425342197642896606647517196963633490505111506519590947218830293886873328970172857412667453142256147396810506954994970775758194544027174198659249633680192559718633031354084663506366300631983929239027278271457947792454618924352212042823960497367264271842429931994062498197846509893014557890767923378003037229130538816030228819476002540811813983569871882958377111866860041102610930496333136125938683206787257302272665020118813781486548140233707217850985053458986613845470680207413737150592068383526012270791908022795381534996845323203531046758839028494921508304182531783998612622953627757665934774291251219114698686221512922686562653265406678792908473180446405225058364233091625066915524962260574062798727656250403370071110504076109463077210650243987892908633638733975663132717765377065847043753467792549983263589818774332889256004335409984824968833603973502194009803891465292573736808564158309429523238701427358195630426928129436866949012201182523399615467486813845238581271757586537604388793138663792593446881327350211541430297954738175567609588383293119963290491632891443330603540743363660765496122507745997486341730104369028383336884560477596143114708209974093447532787660795697546653639589492731570655220789476626235212890255397787388656665784756000038800269301481841608090939826919119550555230807682707527579345372764138378550760283518922957563835848992579220511198017478826829962185756770141677994664333464597616555403234772468048734976675756581887095216390719516781554186628246710974421747713801172853025340626468323274934417497565631928254414148142252013692477873348772525491728869399243604359383161541863777895768057842437911592694840003524527434566917888762326180865544169529310391657659807574377579934228755769131885212089035651856372724380755771406000823620435815178562298547970312939185448438832872642896347161765488849715702918422919865239732469446778874786711262509998886705257531352402417548534958851921630121586376803750737182737354431268956262184992521007657394922818185816519832534498048960511632153642378274357562522888219459529828256993278565912503570697107413467885639615713129262898964379194476733861471088942900529170279045831984791919433934551669836539233894503947681113571328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -2674489289272800314275513358914815292635340891826317347856965739929745473896367982544801720503129721980335214849378190922129966565819085596890329682167181574759537223691215527232931370157554204224656651465275057400554128009753816687729335124196766135848634080412462214612244774132389846600684321476063028615721674892390650904446054760355451030822390881693988232370649857775145845217829734614793596351732210166851754245398248492673279363077612942617717308867955087398762384071505319814820963996614711714867176697462890891790845583619804315650654817538295486749917313875348343328500612437593695582719342792295398694025709016603572487987699028276527879162013519655838276120762150736612213733130620890274220461678462021818115639470661137771886020304053872370485944589589437673280680913081747629161547160965418794050627406198572907558976463700341700348877987789874028339351553700959266417862856044815812048114104767296676129169838198771031212352700832041196210418790007797225648306885501957785445888030587043638608321160143959485586730770615306468978980819598296268724296945607732750037491127311192685077306903340309032933777942046994572302827154171262610537926034776954047710186382828299606459195807791924986304252365529158119049268237361807636841584573070783276969191749016798333696363478181888868234738554907648077969025698134983658415780960526412999899475905111101670612946521972859126809595138872955983699362924979883969457212973653691997773801055439444976062831141853985072154455517484047904986195847734204329746378376286567852335099003809453329682734628633337783166189305394176117550686151834624781411403306349939509959221474269175933256152471885866366579832768044829650812411885308026510580377375643745942146000473921896218637359872897193807510229411216259002875853372645094211521204789470471187283557422949685587159715537428527439652116448452790745543379992290175589245040841183848594088789963954962056510522751723014446007549072923346331045731024003005078057615230749115449764099936635474040183015168912955115439283716235570628395441206548131742817038059116379166456408530716116535401022555334165408831801496969816421232201245729270666434628091400464427195595431588710548753195422743506180674707010077905392919558896803348393693916609427256709110014464376318936378070384139911202070806784462233611352888065234454743078113434197675515989492093382436352272575043581572341415628933299706198775748768034687165421858677391649294335156429582961015410840881873898375983591742129743723642121679817854303206625865559610786603364680833330010435586877926722764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 1097953746248303951939468168544092393129083542656874243015708446039406962974670605812426173860743437217696399939838860485461636684380716771477954538021375793591190531667643150749582718423995824882534896698261063548767555893209586436731650575599243569386307912306542984385162391084203205399528220463923639916363572785513169630405403625705901932762756260779836269722701751377706268783678579689914480455115907531173152551135770193400655691313160782579048224251835793407862129551420962126455389376133729260734759341929465753092147710984364362923782098696814779393127887775926051555126090179390873977938752143059446695032570120175538761898401650124386225198361294323267330778517890827903989942456860511487590079895255205158428705900984253512440365693937818550365261271809275270479635208773527602311002336722061953131128663546373605912026013666411836245547843920292985491993708129894638710978213873304611903823603504606781279346364562150123457443359604309246381860461862562378603727198421711498667046519398977754290975871968987776010086411842389859082549488050427849710075361080085448038422758725647475927636275160883479274716917394472334669259934873812260585185308233977890336719245562970863895740936331093038821207433655802637817406672710801394618283055233990827793267635582141091030004338953648309910610249338754514746354838434978402396952748040610102017983956291177093409564700305734118912924548092702228528815694830367564313110924171498958109209789447203250684311295641621926707201246691072679162990599135256548590634953877497850832738292570351367131857629698017682872346842327857613877672201920808792202449837343061960299039302574837165013641522946873583308044110371274386334067933530038183609337009807763112615500249819422795121748985606428101117683371482502937251028391206889355182931072883945971586827147236656691169544841667279814114410802521086427456731152617647234473039322650500800504186486237224393153222123674029159828459120723557943436436419372554154487745411888475726936613151559663541691490651236682547446630138825001820013524066024597972134017325512104458352076644874333718539537793066387111894432651661351270852644515485251360552135407039485026357612631743580032088614686756909058128150535809830652761679069006514156844650585149821793388932061382617092227699719516341983420310074736693174353401736808999101096306151689815637605708231245987730458350565185739132184237154153586849005534695432403175968740728145612306048879856166216311994142703840220110046530446093879899083141459295476614399032289400886345736450485650565955246444605389494288384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] -434714600022213679406698962537850948939523956362394700089216303969384922330800215334538051971819183572226927172821829626073658537280346717886377707428219806229851612806839216414138192840913900120264976964774026105388741333802862916309281210139740873881182799018487247339104522457179101280349416921624794272827198811256690402362250147804202304509722084238923821893590856147486804508076685623505217439658752072690457307484115801171435961989174702082843192482509753559136077638739877350646357956284280807749330573037142336124012498211004797801325615451760025972003400451939923275315089307124951472021655160265968277919397410729363897461235621210327244898541880151897516396082703325342798700626128643794389357511927185913494060731008283500517618618963681281297422352138721930595040122194937634163210243914665119594727505271307844169526715390559330840072537137514286345141871172147466582720808519221474306399685933294691643081600932781978230982027383553656075963926036743382149991553592020013741295460872422093380964373106977510319781972960370742506770606642863421248219356309924197380187844493089255740942677789828393662436229411648704581536673282074097113262366233994713487572966146603984644204842838334098506988133341262782674725380389978998954994411408313234894709519741684453585322522199070331518334904319018089262776807712138407699921396531341904613588404892808385313055175439922804824264361687152792174766580603646816076263879841685384352275602084743077367336197105500448999133485605888405413223528112077201969125345588099106215536080093140483385884444671522452742189137250053200304432291581254555503581348631496337517480485984479572230879555918572670928001477481516407748792904865120214308211066803651198052620627093893931792681611684367460854281023605375082129961599504985414556425820842399298457909238957789027876257355268076602700508412869804210430440103129322988326975176338174049024045355242814344236739444194448652350133639808074337339400804389226628821629206748040327384070995225393387679307109297944312383770738357569769167042602190815509630985060467781634258849608350272349933212944963718517243756161706364839191013351314401004609122789665682039839220677387104907427702604935986910939582751181704024328455350677726597772869089780474280960466094169003771486023906351707146571152447967536824858906219398121690614942277166366498556626932550041629816975196227547350065503970692133631775019225270870383352141199128257302569457322060283172740989434639348701322851389335368983383075732500113782558498126238395078074351104841446236356273895138289254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] 159304959224498122286724333193397450618933117186838139022371962341551964362298976899625371445848177806039919514197470670121028385224548490500947104094839502848528958556800648927495632870459560111610344916779056425480791747583729485428684432331395785455825753628682795915712793893553354712783343766741170571541926421723323171635383055901571219588324015460668280413124152250981265937319581589089727516574788020565102889228896826785623530020083664761371645761681305228339291029792354945739551690955716248095688332244814699689214680399171045188681036870095478549475209790347186294789564648110410100400206669570160772182677909563890360436698967110744727300029149339940375383363687033221752365458458806609811326349898920773599527048139151284308845625520809241941386276011545221863826560861946834717876415825333601030850971715598258412801387283601879905002933855222092965526157765339346807374615559121383097430760705924521399183848539942743589795636332261745539642111166859072863361616313131221661251565889233848308842578370021239050865958158013527923399642445179592592428410463323593715940817808034007960112141234055907331210694915161327293318626473975722819101425951301310809476379998660224659549467665314238438109643044736272526663203667597823246912177417659885983138261708643737383056787219360691030416407717395773428093761722921805255625729801590642290276088770033686115464694875553248232558690352865786465929213685357340231486428214173244527613655858184785465846231163541384605129749239730233366286766536374362773900927360852764435711445784248665135199055989042488629086014657558440328154295912173978572785841535909305383583735333708674388806485117461419888444161575960776874946774542518267859471925046400347637866019400314807662441933802755935495834043940180562170402807124605069066457845562457648664236130807254539624269846945985021284149186110475410974556337340767387000385422388109562548071725728619056478909866703025685902201753412593266740874765837519173263949888715717290351384963624304080977523013120265557615395873827833628420886639292361061731976644403428595381052958524235073760868550217705587466230176821940354951423708393707558271758175993101814068890265335122758110602372387212576931802132271689268194919060534483668988128285395134001187549361011223987209688866179058855629630567155175035668326351777898749082959003134573248647570583323962582183877445768338807557039707977470612452729980321386355059458343617937131844969476116336564938421443877573383978960434358384043701145039854692306706741157341152240118109066144385221642673137497879347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] -52398823789908867272572727780211586964728089033424298618217870193206098827081587614172659679651705621973728907998642429711575348134881648394322480225952836844329866198423415345272779786296352405258414987841766212462984137422356747567277198946223665973748497258147155904642096257123178927000015743303646617065797669867057675484132486703181217092708821868133361305734815650347276513663615171057725967056622148417121505385629324885745173353286705850953154435554404752383390627518248155200265794173780169455788732154927445192256967448764747844390295985348545400191383525714611835366109359596038667378908079137729170863411203283328439565681840490413049202668169611985408224571454806106597308225198369809616001388691481284834674306126348835435451789950911108951473287421909360104646911663089592887405721747634480719356258974494777452206716085394840838425377382213888367000667821547077744786867547379844625062552323016725895084829355088949778853768851531762410794407546699818316930836884053052471113505176460211069204524341767604659639087560709673908384532317082168714739284222240777343873563084641329724771034881318196495637784030183209301662836976300327379920321502748173403890273219009183827604247823922981572370493109042228789353910244922026681252627826737332426318059577731056987033203991023523958155619837549309951054737046864214553934686907880087065482527409995357005388105645781939248538610934773568457769464814624800161562517623633319207980872817131831054851323177518533504305843925626068453227976179648713708238815099239913879646422127028512812364677857533577549139141791187826395611166521946318240443479018996642360842930212912950429406308255031203144477224269042167485206812392528366128797234958073147040382388439500205014633254948818580593366933232482758790785935732584909326989420239336148437479106833720791851059511161512691197351409473627525710939922584798981203374568809571493774316597268893489345894935654928037445235908366508640293610619370739811141129090372634871871765102652649848516193132470919853912905095509058550497343773506880493205098514585580697457378261755528621315585600003737685914086371777914308633340641216684122677680798221600881433641667779561827660191456913626280213483235614019861112766860581132197059535263927986682464375057627548792287725047425406789022092720588548636836919937845260959123127022470013010037184974436298352948007710416840571659737784460245185158289931217091758915961190555126041270990064000881724604525862250550988676554425748229895896824043463428233311018650509213480716563960281737335763406743953997824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] 15213746782610352472339091911981066088061865029805846010444954120257482008518757666104340366394300845455754934621414535672785351977245120324726067361017581149762613939823377310794127230207130226845588731253246921564517712892548324857528713650975962988921237647916769409936254748246548969782066536435088006115539661796535720907064850834486275047521550941212191998987246079745011682360277855096428566680915114492850188719892735860421259487172409189921997689337532055993597029605842821452096222637206107377913178986570875326591661550922265737250250049652066786742775653803346805246889498646850372749724180199664233050227909377030243814846978187491337558892149521680016325957347872316299494653479581141060527683041144365255638784047643125783392502597967140549642804801553518921817287919974438598764348826956724288350200615015617910776536575103634125524056891219215373524631531519745295433991413609542201974003310429771628174904661591340611385353071511235339303182418252198508114868089258436983968903272484782108238152144017859410275692944023838061618863376980925322379866447895229833905295037912085435088415340991927982324414649927174545136460125408656796924494782225656933643434914507859960870038743102912509150691563088951639047988913780873164650573780261021211328989353850426295851578251262666930085477227769782066619162011143331067705100531463638038797562739342424390611177326574879228502636237707863118502006846742805128244898183607893867338326562565145500690806009307971126692509243905894518748679347057828419963473069163864433801102673891029302871995650007444296400715153007661660938592691234995393349833232140176319759901292856178037796542430694166395696700419059034509465185146008697508335359913846215340240124408015395715685891559115020511867792137740772860071377138257647501698263711739947878238766751385524912784089714712745521773221785970387978458726357218656519953892928521048342563840573797754966111218987327977373233771365580361926105376751583461597816785009144101685257295005422145625424673681417651534089125807191974572233334600584832995575808403155875258189248160576107952910888024175487759096735126271200213971745372264452907890226812498033909125887650516680755514087886312359462694501715282633163243794780647342081397678777551315575410396766780700362609433718605238788181352925826745496023172005937129101449083359004322826462141677611608775740000554067095301538615158985319652095746537582556795842730068317228566603531278045851617061809061383469714018858331013584731701163575822257936519374968901486296664830486338841961683472120629166080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] -3884698042861866494620522428365007019997011445377689118866270777922428564376344170969244959000784399329199041641762070400130333569866187750250721328048048277486073110983312134916144128660985969403622504450077091531842997374957329748691611312269772631635428393893821463947363594643754904347671834858385308154961228891894786765785553328777528266547757955616524641257213969943798709410503058551934834565508238704416188865587913797440484986394539490924497611979305492307045163419684254491498845975727502568514116193207883209384073769777265008571187968358625769755282044612844357411613966603598514252926039295312077295552907393716702702709927091231060322225844210695862251235059487034494245724984870247747859800291523330944551890095976368407634114422086038678933637590494293758479252079428518938522760431314067273892506884129317694087819711379607576464069348688097583748620426270789566348285400534403277326759646428944044187305005922980732366614107198703710697351978430426472742243467193875443522117626810059558670298102027360339092574802166884268268178517952618536008350186499216167621633515963842546489441096915799972705713305393285639898325895964712290407579544176966132132129464515056817844419186078468364687638730708717811299472784756334596600435837435068179935944855671624505345166204681504714257233458183476156305646439521270753325773604713067432583884692171051960748347152522024059993643503600949854623917776193909743574503649859146718728871561481524101806219223748683020183383293739827061580049909882007216644253282104428737546806315500406800267845846213671547371473048239298124379583303819157267426813910220599987550933723412671305117075523856035532038166086091671694678352975740465517546645500013781726870489461573264200259846792883311255297918007923859671957247854610389447139652319639254206685596228169518814901713495063390184961229857204884023602434154887519865044229392887188228452878791916769329751985571602025424799912968437617581208717722561958856780347205400243260335634771689222878235972062352390483277577321953590909335867195149394585178892751603120983514660977287936649713820675226446857591548235183842136488371036402906297569290966471235615432727272684784271561256662583041836399021168131930555730606039825871288555406494943058796591397334186306615991662581903678974360655324926508538123447218900656228019225810552509520538429133422548770417236379399430752722815170378701697774160097839614555546727777231061223077784559796553017325559597727581176210618262613856989414335231948257603084333867868792814612655755296879961726108326848102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] 882609702910981696222889774399291130418987910786842492497663663316259342904058629262759184880418602965521335713182793079018499630925379569362915979262312975147860098276348037855870421311120626088985332531435847963460842703168674874283304481669899322461489430794952104729233350359510255720594652424432722838619032112957275803532649160262144850170137072736556852073585506246499771832962103492647647717496276758706275086979976612877707079417159838566514896220080664226415479317943743029860546402624874767751106797757323679487505356869874173696441203285074977540690127283625485713796369564569876509008930087682165301538109813416410835489490888244675090120337411280006285463132788319765358653504480894751613815931106215530416486795174942260137904970558318429479531430808555234931310377888137069774092096155466455124696556553691995151845157549177202111104186619551582856870753152979997266008755775480088851216583800339572665794211018405871615735589606511832628388996967368681474029923972941617052641720096355698514749682731579898553551037179207945196396658853541508853627468245141589566313091465336995984514543631212267726543179055902473946139750281405666425343278914108435057401417550640445938376854164496347175642172076719943072492476018176413927069481008781089547374641510233251151761862311460679462631234848506277518854299149249708216210681865182067056300507814776582276184623342146876374014319918323213178683141275800472041484298114290579750092807167556892967928777692569944835598615511581017878244200916170378859900756935221397928887557758468552273558771561904575900208442796119980181811340727247725230803859167362505955832635736041826637774585184539790120498687572531200251612999441370915873161704493833144181286267362215323386529886391570586468862263987123143918688513079108890800202112343398222071480221467974855142823967031809525325690957142284657440576360487773539130939868698174388268051451306158968407940883089049713349751241073950598163074096786907201112125311895615348343076235007945940953209946097057107464364202758094818411958880752340660300557309551050796304685580495819174298863215221482035263027031951469642087274600170064221702489098211651304370462031344926566285529052260584757857412516524141561726875251852343070429533982467114875270751171854862323715152245347916005758719503126542041957183413439715113529228290899454596917178592484769145392169929108726621002462752894741514738025920113658787719420653192260943162125391534146359089779593134355585908584415035334473324890689665578663152492229614626186397485464612781798709043082991501312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] -185013771641540618354379102819272634262627255377265374511501532685496772569304008165118103965538586348902058954431632940774599888102065462297048068780414326244015432579661962801578723515384680102080240089723418716530214082130709369875733636532059121790820038407936022706645686289773508698030718684564695852997146612208382700975825609995643107377866097532905157254783888425833279690649674308285797079541625250768736385909572146917387187726820489967063712033684933315513576926160359739360606555381272150041857451615293286506693973804670651337346940605435885637921938881941022764206983411302373203896031483565475696318304232870848806587474167872907916781144261243111856844770181516450048079538342473109998879268626441309521441391018665061191650566240263767415269134330114861030074505348128092415456419715903499885413551886200090487590480744072771144853436373609583533711525413169492334133907158235076681556918691865795560774921147855398482147743225923664089579200074800899852419023799338498774098125170673872130142237763524210453986358527394324106694031423243290285098693881624766833909554907945283187007900542342671323161169310409859921669079136420092926673096621340326305487963027305395936715115433201171792044098329486230144779424203942295572817880050784151382359387802255851042481068912640626312507803039244578071138284861933155739499651511588823823846360108736936028974027797638411989629464069199647831135949304601249135645614165608182234251041929571283030589729515753718268098895463984910739980289298254655418328901863357582688101920356626781335549941198930617303116844670359061947186683484175000529530392958230030471787857014578012083905252244699481310170278006084195982174197267225843328089405949542219800578950029753878942089935715005734577413033948823829918668208132764431290021593158240626398971862107902649435193912693599984060067891415163099410986818250001780867185612497288731765602884647628977439349309702976462053654490214564571357559586993229273717065357664078528978498850815119379953859121098075787041781807669804926551912898822841065571022689191513969758034150719579633734747909141991470335516833538425311127820098346645100208603867251323107593050898255025892183766698948285180726344899713827280957062652203636316152810238964168641513046734066390641075875292392886259564933432866415545686519954493518796451483217479664348184730577792830480460657895435900277712854162566362470934363438830964443115571922412831288071459883536041198190104063347257204302263792342681032623822855461886390321380201697922968565461376481275814107879528674099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,52] 38312463501755709026030721665409472441480498059067059564342392801766957754522919525340300981721045660407340843660968774528580244000992058298493665324230371609318488468883668419521721422844365675177572651025119159320239390861229316212358213469579486172200217060020733267367034694645739882358309749921040359877209412124698379134546940822067257795683972796223756671012416476336211870279501778441518131721051538822768702120709123690818094700792637518521829760070397855378803866927698539382183707784169345992368048209664288033514360196782176957379280822443127060148817577240610098166980311343580395352820987428606025941955099232851661399178534913789375515711663261671986318604293070693801102512564581353823686477919119941530351377533621064976290542728343793367306738818236129212459994550583942008738738665845908948544342385657297778230271338758294194987245075966046742370364201606855355217734636055323332981019426121867821579913279243225035345536865551458205858821621485774944468099079512951613744474135728420935413387683548252281407692892754986942044796548385556728648404942348432618604864966429109585660624107644170729653876218607894523888083114591074089130523753728277693592441834394905137635773921417143945430140613122865907675059450224633873137018752662555749523352384441627775407968065261901933484463012521486459345322394489186318301650379240256087787410250858681733668887792278051888160585082856459694026457046400268847251878932021842093502526286296092395767445561524657049476955280417835988423413629366035711569834962098641551740960965750392739069352905362031276159476116299938382278327956317042425957108426229117703333597301241376008672527215631068356897413255622805448629122021504164487435975105984271571107878940554942378901108738928116937866432193535702441431960335601200444238552812438595716476290946909185482186813306626927855300240232955610165784132299917265493532902534589205234601562376355166835115399679636748826537580910380092529818447683398440897581382594891872136905027804876625913000525160169075959629570665872591273435622448161369751298811470434595450482416616284032917435721548750947717402287914408173603039053911278440760950483734231517520513379095902948609453889397588461590852040688675686627193191774892213833097723206891198155985793124583154360840105347940681007598806229609461980055993888883679782211510892936076000169341295824348522619525030561928683239042239503773293141020399531520990668241964349936481871555257613677847707676158527309125443615336518062351622452573225353289983086857474551939954660892402225181781495832903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,53] -8433318930066723349314214017246970157600597399997335185673920005418637684921991896217186176733000897169170255545938235684905840753091978926093789170872663478671341980601289164796164955201839615022837691837286172625536936289157101652841981077827370485404621079538790259211330682677516979329696062649471541525462939224250480988481041285434614468734304914275930848243948075185259091537998240682352666180638264425046816242180865184636351231222200902633145059894617064217418823187079450329622627342107776373153001006240921571911720935587696722565575236582593887346336786203382913933195751636047747444728327455198973918224478105797774634627044967223063939897764890379377954380096318446523249415345959693645138418962165616356469913669244217735601720403339009386229478776352068323033532089587688602267443951953832819522072751974364614630695093240637381957103807944600815741925611736748876010093460463112837569943193561926047520703395158070957805944276947905884750429494151540261531851035744737711866432582201669794462593697703293650175265529359751602626329507196391095495403960802962753097115749164849107220969839099943405803412961108458493887769069078175741128236324213889523442178228950914090491107496023765561450818131771042268643342604437485981013447873899460688216731068399326708799475713485549468069921993662775330102171835155283118626205251787293319202813099993605337460799225413232184016984135536714397349047480160895177537031579407205734492285989300230978863086511129626080757057891000635292085278157620880078680977946871683797063440943133620016442784609628513037681567299887116454867253571455530928092463613031875334647360995381059038357933955693056155130153475360802480348796759843272716724583419688653150474280246612717886147765618257957922509608489473294230937488513902255098641309715250855969592515958718876168289570483862440915211352004903492366749287448639339923894998096749537802522361565246977139189071247109120917327042923649175590923213463947318815622083748391200509238958171123139606886117423851554049045923425171969817368348016893262854314662785043148943690034764326139709130501579246525146660431792009428481145114998948836634559529909429208469889433080942873212606079189485605119925277507279235086178240300130564285064539050270683987601912114521586873929998495566352440688416113007923110088248650596358571244653848918148936136353464403640290422781308765992503576366034943266949199286566932134602136731119370789243070644052033037423841298469516724118134250694104859125311766848512148543854618536812609336398381119460183786518655008768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,54] 1992529172101668724424509937208764363201784418062968164458328200152079578528130288682808323308182318176282499592423453943252845457415353769665201749852279336567695065602613060298635949939829547801793713495160019133209410793136185387846420168020895346719990252907812456854615982272186860839105301356535896474735117792082567741508293420455609127047977995384866443508616383559357380076018721460861552238696999245262419326574349076459543932775811988591929561416311825535077019609187460417694780528250736654662695854520208284960931287934182899506676355726046887686654303662043639199138332439447433607052176667881276081609561053200444226775565392317261877283924343029068120217105930378416130074732669104400840784522446736554034631273941528907355867250292663616617937432225882262594827153298204523504894238977352654174656315069003513164223735448600295964961095454775854651862943704725532907901827759856350833279310815644490135934103150134127885207321525873158548994255258492521042015682023331632243205567776777497223293354431298281968769012090571399017974358108017994452147414259043992321503437057620949447488103861808631308662004519449978192965626489113965199423799219448812542533587720425028312705378096122625850328109063541374751184669060484418107503606614801078083382446041979639931037042833234154923748820436281314576293759191681938550302591357990907296201472442685519905965664504518100522425249969217873261482631379772698494307736944497818299083394514834621348189584560771652970184422907901894610513569853237069294426322901331876719674455973285218876794659396578523824395297801293628011905434932043197396452588321623256111853008984143474639488287591616795565413314737905293696919325457498105121452783149826796549560781458205585679918337572327267752662180508665075075798258290664006071629221711845697801543839926506455005188944218945647951303093264265654050450713084057602812091698641600940620832334514525700201611791013475307279101804331545768818729307923607320975653022009284004276151151040860398368046724570824353282838489305141490539693295364088632942078001184565912998247495426650179217556089652213342188696045841874547188312601268763595496359638934655410112024260049447477758449271560359078152024574972375910970284844307573437036417349223891605806670714160798519153378951472546443628263601525262080293688215671384077117229059458346409379687311457900388347216682217276279468794063867181050670789133516477912450452397549118054970441319345888778307903251830720509030934309852457388682116546147759086504969380818298143339305664033876607586186003742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,55] -474066773359211003507791517907976180842436340147063869750833804933571916309701635479989058935637470741698783199915622186405141396995175979835572711159373223942931902336218573451657686927145680148767689536913928595547520403714233541004512443029086407115972118835771651687899146437111006390802313131486200421601900064273130756152082169037826822761402064880953204133229778730770689653855524851942557984580114192354862306197657260614553453126034040956702297528551747950068421208157969198612413107025531670942912024890096869526775752664239880321616215279252229600791288398616341702118846309315379824067524464824802564639017662334037667177788394784728556878858087961243935819265686276968082766060364290748259353419462543541141740920859687751074216529648006180761223977273444550457084571941086906737119111098466610039610740682996481914399945531942802304670286574344899502057381092962957097754588229746789017131624032766415147943585514104136228746770412683504706815746226790849254875868737519174208481504222290337459475321126353273223951200492397760359600936491975112816708812755002254975825979984309056161773839568757513382173655210078862898093196430237533124311227354096071093528144676225511201552632163804336714884640192343753789347071758832991903832057209510587429652664618765038184873659997645557024948912729653648077904573301557488362307567673870234496827199964103021684767500153044362240613593852057899580899537937485180135141486300713301941599332464783501933729434568659499946481116092257876816506933019176353495689294620197490723003547831707159944836413848086184629071274525560028297498536567229297753439173797591799346996780959514191722181582307030165971486241852396156552897322196200687195390279786781598474786924350569700897166870936898207596884650093322363509651068524606016257488979055595068577760682363686461922199989728588771819812640684272417832907074797707790539166706963316187056029994848591232847864483975829647772134225793781611769485025211048569189848693425689334793488702774241056435408819187934336411322222685758304300014869672597447847146520936314138227566215082470406517538241628326551952533785928954462517920686906142539040583284604448885829465548871905940109204493534826861386544448376402545084724410353677400582536001229266939674236436013238153617530821277581092269312566130278436010008141317533532684877757456917151988827797350536098324191916008972521666255055004638764991211743920457851924483436948572661822862947871733825881633860867373512269837354586908254736072351992957732768477146100842930762455270485771811624271111782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,56] 105779635468745534959596942447562183204554893556503167759214223126767255332809053544141688017794644898540596164178802710212271592466881688985124057521124182324142009195420888813835098704366145491808464245700599912993311376430985607983092084910663686737472838529774292478527265617425097793071239838249394918333067992961510987359645349691101127380733734817596889603961229665153896005959315297597786203939698305047396683140786392327464570585231806931662368881050347210294626335923257042839424323379698136633206722014539613054893900070007374760998907798514023915799979843711044201404138691207045613546265225976006679856116067043209034156706795675683288538870128535417672024431920021190315321090805676001571910534978733429769293849860801529763814899261099088413180136727205798852748210349922816706857665865403741008670575290035029951092030375014419206430178936977387812567705225586652633597776986954298756893766384282044563204145098811134925366607742917477499808672760227974416095165887809206968522432160293149210751915036762732554476983167613533538417946730760887254650427609214539546899440445217909579906343032719329081436093965446439846331418420966290410478689864939412664359974266260524082824809850791145628027823343045289488273634533123793513522013046709559231079004507914312147899223114414812027890412688626553341180557820591149894995840907739182360875369859975541646765226785733254340967767664300708505528845397081164790403789377212239148604724892840544692488989746504223405803759591961121356101797545913559099643678454975304902852139311964930873324370087657157514353262698623377590647495571394696808101179076100412986964712597804783207862591601342157156973547473959553001840188194035220133066407600136565794542536442253529170368036443793083154956466546128530231865808570286123448241264802954758724565340328988156289034303646298594548754983523411358723364984407950833478166778145988535658956767839869018692200477095864007907666188199197573162489828490342934798142607183685125551718797987486383720743603337123814320547105295290256231792726439098175559411122148468193225171881918272464625030632854953126872977686407221347634660678946221655676807144899879771884856811284064712048958678400008536945469364461718977304990351468569067405009477894303136147862388423512388623142580023140975494243392591997209575603358602433070193061666490515243510948686466277646091969031295301574142217684429944799886630488232701136930994330166490028000014072406942838016400448467146197605459262517354928708030826539300070389871540033989066450619083920186830518752253050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,57] -21227019526076643709301746628536280811068704252734249849912384523772761186828243378678300018923290055048875468120275466235478057869200399908904883068433020013160089183442886069016926672120549704279833277275425248904962711875293818234225909937949329762419043249993591333187690568591906420814925787252532977048235098306621071677321980771259853216375489939949614433544999026276115670770281115390616569844895952654113872890155047914678942931547524897973302048010651216188981270552606708445184277725262062283910364654749266864357913143033958758379338875187185412836554953495001477066370423351463885654960088071171465831112205450324612537804380087316653619727355498165016038507591945254266335964198879522756984374378237466997658766796137385660997782320570739004454712555910662549114916563181436368535887927672004345764369448140888457511421923158960448324683827903922600215470859109232480956976341944545665143005448819448650795186647409795799588951140762896010305893796117681326735503994131109595290167514822445633350853668342900558475657612466633623038502490754522613983127604078598371785761454352754623584210543997720188313534216754109677520757925825261571604262911455123788576100733475483223329248285199964252364125467023944488935907845588348921619003766688279014602454439386542580846031873024209820023757727667619489728478346341003317670259806170671629004677130674941620599124799296789914887353148779159325619898439030825094365898241072631130306555613229832021353763317645687391399117726619226244997560036383138503704179768905890016817724889908622324309153967081765802204225291303939915054634780185717619535590899092478461737130761950291344775897360339031464028379939015152153163271362742588138909658985102687999948498956420327322670031792415022779841068249924208032743857047593110711374173844683150010207490397558298210066152352815425748986207456869429251300205637791488787033337002022460366205672510566400671099366890259121071377205820994221353824091188639810167796854287778933603459057723776744700509249656538156907543884449525880804698724210668758533048937397321906710603329334079862939801666177918107603150725926282311759265504652032946350054837384890927862085353118779325986829981365863612042871538228007764952204377407378238892022355220928686397724166642278892289710934755513793237204736045513719597532629673004364137334423234682440812880550095445266521405905015983755585698296677819933644768050974303014743029637476068494600641663050341412735897542357265361916789751640439447780564253108918836880318325732145015549172652330782571852709914214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,58] 3761816979654592972862275111502949533415979005938358649308125763692724540378950028780520251589914578859412568935879385483972675034976119467030698333119270099046423875338702184123667987662846272462105932353599287203037329420535505625893793283872186860294865177867758916030915484456678298711736084673565663406162785233273302012848128243306476883900270460014848183262862894543864485069352129127132582946083265537282692798876595104196127122126158403745492533008792286692841213558947015082358512203955478875198505085314881448651031442208943890668628795233649840481647456600407972709852670022727388127989326537070798160001605079385214186026406578657676125717751209196222721884709303747273063878274658476894548695139698599569075226372835941338415792923713610083118883410195027084213811645397403963249304991668926393745222884720507175264995173067468793942663701037032003375030826115025119833858559967867627201963735469373789284442928012784269328750570482033140750753775788841980216653477619459833978063856314962562821527933930854346452769729817760594238693668575315799549455570575979270621018260100279599537654320594386805807952558279268980827451975625128387752329238308053029689763352723309368637857248344372339287000260966130809639746076582165237896986458371219058199332206389755773458775351797368141167512341616642848520782277871748569057509157709584623283372317096054327152039965562477736321026444139208476506903296575588488366701616813994976515018666009279311107533307309622672855141392553241162021244601496757902370700933159542816594291416477551856465583881068924312420173896078918751262295531248936377763244223962005316018167521587755921261574878523111966475454419300411195108357612538534003570388228418778188630592952284462110175387227787934774385724900321586800002785453556497700360309922516013141880259771063274458499529619162000210695236366538279526761641532599157031623391595324770212433928622013775502970496182907244565599066546542388808788712574244676623984259918158947630995706107724955756283626249407664004730430036682350078481819329375639069510963817030772866037487771652800288152402200010747472848839513036098174976147312308161138862865652811333168513196687488366018378828226284106606188984684310852091931435660463104304111474972022545545196113656227940309811609364538060520097516956046562679719499871175798825840134967165856833358176602157343739345130398346143295900472195672897045825015817985186320895870524299570593143361456654620180514707997099976395448899819311217130636864588040249653968496243732164452327778488858598907797443706880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,59] -584832902852053689122074823012562799607716202681583563327898795403527666424268148716947191725309932805982205723461439069765925286232703948165927520414713453554381880229289996504700639708377645104068995873043204947980885133015306799871723862501821283328494530070162799091389505777316924576982067969080161959292495600980259150151867782382304885836672504249602624858507121405993815252041100926225268463885927075121409128244331351344346482435906112402767190805316238381811171504695437005374786454039638909049911315573647615358276438665580986676404477400144264797810371180269709390594015382527655707456898479684661429976542259629266214686332716373107668940391817487791816662696560471724711403127183826404290162845968793373121611713685080300212098776342837806176744286658048818629421151008904180873215618227769699455387943374542999324686358754033347963095562221216383953769819290859113666571555117814423195464294317638256157471591560394968581985848164489696041628528542909035145096078869453342520102856916705781982578083345187572293390365050443046752559020401313634370492794229785081985615030099820460344096950172620809581959066230378870812472470044703492411701649987851159535985289199921192744236333073008864283725160540730774067076563339313470552733413599199893807963325636632926230219328766855915921070697742956649620361175682454232463091896013613998579697599735203145808093475679023129599816507230338961555824590379393953398042490970263939947482989798838771062398687247649331523233280380116522357467879779664819144516387570757569059616649894576491264954340255797093994525575890480318847637274429722756528360284800308085414642911836355578219705090882258729074328095212817116283563475194462250038594138084384101285586339437182358273002325406788180898366036693156586828741863146572540570696610650799802719663733613367242122775260629703138233953498894630722434498298585308743395410109862114115707235544830171967479784661755320286094998722883818968986875880373937334376917530644005848930582392724407143682289949279142722165356863477244332632188574048135183745253040991315895257792775363576744990401734515243275073191998444529664846409334404410112325601443970261525074664966348994311217474971621809923235769209584702181676090046913480667762207096904785263059691555631297281018163367056143193852410012015609699861363826812246013452129265240036693193296637678911590043833842474403922212805576078670591524862699041128853188752543438068350622369030662473401637480231872691286334548925443862269206974113967910845056220158045528061076467875103562075381694464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,60] 79569255395562894348034774099114352326544893431341123412823033362680793634480046679928590975562912147503745988125095358380106384116506623927503075923481207088569276757438371856995884882565110179374199703915134862423688516696417546245100220063608107332229251337242496615803284802871914263119279152367908319813785765167880368816162840508801523707621883691956146089442606859992252156881734996754914859324644682231409461462671805010771741574287822680660069399094374203044563406583842439540683339632794331002453983586663397859763621342856139181353098339585639626481251048194064532646684461312003746484089327810700944675121840086105006778101846873662092825912569086242476472180817364971130523270917268894801087648518098903795558428532238886418905639357836180457070622066151164862053722545957340112421557519327232438782728296741886697409688222253145675989473647675733867614010462697361220687326774589724213596358222325587657874924135724041758894863426256431966263120497484765827530303438169029282489349859533485701611903195816712515321440218999804218239785116189688208839047795153875171237110854729146616634787162839550370181851852687771247220623207847251221038930329699807132061489024200029554509251384265234166977067013452123221524850824067834173600974572277569225651935516475360018393426429426929030180890064882389959849054037191864808075495335798675673868528314239083287803917223624432839617633091527572747272060488025726830986976865628339952970815262631066064700804244177711710347751677394635762322107982003213192096680640335313136300041484830961562260456332536246812497829108089418025882387742532105706473617063033569222342583907865226714893206756528601168313826377151311116099742836849656848467136608700495170112674884112723406932091703621977181864252894573777377654924544762283238978779180832870833301245423271398628296050322067208686312686080503649826499027612485677641203159631773566710396211684753244295835323928370146594641203589405166661638446599087724199282728935110238122184262585487987416753749945839912806230672153613645209881592103729338079251628989283997703839648530820068767197613681090344370503139519715997146564654461584847488341682350356253598213683257900814551897940947284625958576673072007217385294131525671370092000076904406421464742508822438012274870131447553511920155365814382179118555229272277306979066426071529978946178123490386250809619378494468059490281953501366904943163586223061751378869538707231382239299851651108480732233579148629603914322999538615454049063665470499047064742607126777739102495897960501390821671567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,61] -9459191947173912688082613032550161611433555704796296657185871236981182774833116289414795857083566175042407268815455259064487511888683518327987253742930774311281305080970313285852506570969558896948106706989260406139005208777656263700589450124173316985028490513412427575425706377663035449543841817757783018119583753504719451632689788591072291174052799769636066553916319764540755607841357761265219196833957019278742374814439962283112505543588401551914742011226364780325189103156110121950237755037729317058687017661084843134520106242323531521326732415347019846023397644480436685530241176557395804273098216803844524553917809910360923083206075982990400906418148355964260180036169185897497700556325595574015047237472377265144178045358725207468348970953977705544526642028904223168898735324422837437204260771601650664156194327377245777965517888021473381559865249976122766085770761932693703206229759641568515310663885102985048584988255475333562831902966298485580433464313488582912948189687266993934890533137855267759258318300019693588101814194517190215092003862548172416011020480626017788294830520859724532267004388794796459071432819322502744074771041439998678340575419560464779959041068747483707083423850147797118043891709683175574439263172301539799091112204779432605935980071873457538792866006865719315853913908099001365860271797239897963347731955215209005444818682806810059816051849509119776555843720833159428285050355536566490748665261025240649233064024928512896875231432395794915207483439123460942024080946458254311235747249739994141871083695885812916505663133687098938339117198059695452056550403813685997410764663875888942663457863466035268843726534903076858206332900119623548872176151285999801388027318773016462708917514783216050074275506024145440063828770548525500428242863051859038592030171736397956523107787213215608123618011400734824357917240679802693233347953342370304669540871411343996939677868951563205834743754687047919484248701094423626019881226978914733132901415845043653057628642692365021518985985774310831554474835816634014396881806312065320101763055663667112214390867162550674861754689311815623528703949400649606975961788939607295021394114984920816451064060236794764027784194329468239255871600274319877688190278614254897361787641830752529793532706838583254001604750845905107493669506849582648123178599703641080234998356012496169203937688319442259872241579865261130086441835868132281637341808513174449003958906268302251278549671208551032672727416126314831222389800010076862444645182356017912592197155310601241741958996363407473508352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,62] 980268253413006922364788583785296402543574319153988597839998245127212651033775044552557121048235142474963465759338549826247455572070056491006560052025435212990980698698652049135689975938313637405990309036550052790952460179063097301351484969687928257483551467154626728308585194597383921517423491122452038947175336895622480198668698759429308583923453669952729431341849325039922261431426226617804667801456874352333747951643307108528695558775208347330336130424187192195233408391653334993289660999541784770602535493034605606174351398820371843157626350914545810887341882875763837259166580707637050014569911905584915889706413562103327840372558674652027431693568343417847605109255390846169895630784713100546364351504557827396863095588902962200090241238638764781197415034512773858222216316891539339020442955717073171696408361478581303897698851188088898916438032257518076175781079205204298353072314946670570992025494933306709443736503283144234866013844075511969012470192682868520865139811249064976235045335289012223146998985375114905981024828956986696647337377177009485479197835849246388826680322124297193494740476879488731944960181854648168666212830426278758276739870901524064006026324656114888405211776612413608336432223022671102077030958892462106039774659865094849613863209665045697520142446923253664252033229233792106751273220660989065313634268560927492384675201580524256936514805926602850038684489220070660200115322046952914873875005742578413727075346134911884916699730701864165638978949618876852680880394262589282522693808449079870008478978463685390394532375351157061099359158144908550963156043565480270624568819759954048203156655925111416648322326986520679411376051984271087966349563386445940313009711938863062752210325526903167001588887863833810852092248761023665509385508570606872901616460225229383596457669772273057693808706926996362818435367454018174458005539635070615020929865523368892145896126596666427900384437758246250963743810930834035237437371456208502172092563477597905297104218788138452990530346422545549309654777807476155360905753080614488139251429103561205359550145525534523674732402647877487921162876023309674667448273721850968096387631878027189379851851399822221560902903285872605473472771324452463405463403059536673722729743300521873733644608014989487152815817926180822267713219156634815271329986936114487553259507195114746107169029961388599234266826691078439203524576610015064014886053136867618111536991471436658390776649990446459421112326465505410795199910468344900955924976234048757674095568478829674189355723410184025218744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,0] 358211415242644865030309219667118503939997608145564102629732008112033548772342594670080903427039305563978490889643398941770786339092634113851711034223170617105450032354174223227584939334887007241725535289041105243711757945252429111330611974155299552543119766184243163812493422726382911101752250661939549620605819739053334239007386280859476655642717018867594122103877877004724858645963549594617635356131918698284862791724887388878357045707225023849764920821655500156986831718177650982851143966855500175639514070058478047447808454130691202430682662818068400875138382395287912308878949470315586202990718331800056643197886304392433766422860310495602297519245955369911128103044033467992543093238197102518332364188272517697959882618825591987332018405967559098556867654085308257324740720568763898751109841159812694245636470104866237823421167297616138368733579564892605604316428537129933038882007647299235028271546471644752521708087956517494099381751903245874519879608111978919565039123720499421361468217957653945983337809708123608180984150160423312504853784577602113217253720150452872262444472414296764934172928894584340639027319190079101284312056912452544596279242626430561254119620584102086907969568466898869124046627145827203428215842210676180132450967773348825865223621270093686975196512200513698672585968015733725083085875567030310027374369403549037092611103693895264904075466929751121773517016823997506818128867964262200209143372282275727241430146698153804074562814553329152759518437892315373011589772909310797762271061240407182463463829403170479158612078934469622619401296361808841611192740004159075415337423459453829774186411079531587958423608470875877177359662850035046241604502721165633031785516427785615739198212933675116325658590209092404245346869703519770514509376869862642502505283939168610730089388534442184015154050828934707861650424983410266039967674536155088830570718465157977999745199646488676881045440763510555689049715561364445632051076020851799662359449255700737054046830719452373127276517096268156210948104879836089101921031896478981552135304580094530385325464566427773064983184954492056990930205980494673064227280586733544648936595940556324102440775921282595165891968325182849555590516300551140155074373016028525273610436107163349675672593865154837725046194495625180434655181051968578206316320069553743558739794639536204221447922165008112166983782701837986752484912047450459172967531486742370407648229181376931930017047023047918667622605484791477206106391479483804524304958438673828873268834335295427206484059300191461703680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 5869990678910312587822728714404212396114598283465233883354266260255753137870603216397441214864703310325710029159886394037558188710961163840402288861432858066637147505478077716403178094325169148756043470035832672041822213046948121370782107327981239014931111388782868314777820220269281206181091072325240165167994852030043942705566122156417269455169824101167444243938573932365237076262884898949978799667756658826220228663534539299600648871796273126878626133922935821481540563971019222127455067209674914596865570906040578665270925151758474943152582374589045970709194472341993623736481008510525099995319804128585640115853636659834404928040835924202091780186811944663315176119430078612198108468033194577059410711092057880900902709495568287447112044281411963665664394073784766977372792671586236724014924183631059935742460922158894517785252276901193426791733537148235889316409230944903314716424027701305050079377013962142262560195447744026629251356800649609016155015356637273846221893217576731821842298923278249805536895787939611478971807383787084882585838027388214047370856862518738688854735264316728295114764958343275882766661981140519938477574648941555672344464329594681063371475224248580430096861603359765097824834899912877443369479758267446396212837760592268221832651845568501053137339044796253776699647702716487024201444370692674250710056695411723177910262684407076026976917278989187043403689331137989260633525662661049226423511981678770825572487348344982000975580915878238571600246373333963852248710459346531294440185363456908972379865553443178849914339942300291410811540201434457227468555214562116519062207260075931726028738776582675787330409200303146724720818561570378769072581871782839695712453296859920412114136346000552538599150315107505488914133502101619247484321498558440946745979897706111136595305762242220565196183386183437903183368280101320033397307074675317866330334313219074465550446786400567701856551446646319994994402069498323932201068586562638128573475871496922105303603383799703414643823057460514576092143839732704586484370704401467518233262440754884236297375642025989224624412732042790027220858263991005166380430471059048184347685619217762738066609467782918013398586029149650348274485277272950532449473705338479169600256629230189824971380617070356630695729144110538344183826137986706358754606844067593513929171051606276461597893486808883255901351532473574783393270930111369421741341086505445152675841437301172157471719169955587785395832995383234148910781416721196080877885085333095058940376539173598260714364350976061513511469056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] 889725481585649568545472855293609113613787123483149400571635119771428096771942383891399550707525853452962355676777714667653893302892584640288003361362119555483214996091402596564562061705605571063378603871889425994331820991740073978344719391098890469134287969099728338897802951289122935330694170637704640028712671283501586578588036884019984421452227521416505411785692805602634775345306923326447102253922682976518291632189768430807838253733829767216693691573713006918961262616693603906971797267307531440740863950840781606112024377292240144340210732701186730654116644289858357116143005828343447542107112012825712531066847782569860998737661235050730201818509670881241857201914883388397440208427059455226368246912431742822936663331134272777060550939390474304868346675794106269492813090630263154348230257089405500405175972594752494259114140830945567031365615077467351006371915270744777657903407990280186449785100507701029440907909620918737452162063611917200456741643293918635500119874247930502109126321076081404982202608797765170246892708348883257721910300255461541056642571166610254634941308754176216229065935200795689294279193044838718441171865243645033561679668692320736159927970519888732889803492385058156200791576389827402576083082584243576101581498945559693682330563941287810666747109287413359172269631779016530450745359805882251043146665202508256725355821337552360703212124980266877243551357533144568165775652537206266593388827147495341475463628502733189668333179712080268232211623289840255859025266086128235151207366245342085495109448910121558609744433910622928517769881789563456027050189436645476413382840668601122385646270065928242367885847382838683433439631923791982178224312988434072802970516464155592881124144252405116116028230127939159060955157136430901186780734670799575033248439600162569791885744824255176369649603045312575942205988697604566089884970077841433099572894075621536389809991915014174502986647999038233460026637997727216013105961644396946075657955572637936370415836861065704713771716624390621865825534716002699866908500947172629752137871776706149259767565715525751767280336880776571558844405951303408735166411155159528919096376549883658696949298310899740790798817947813758834549268234267290807393387786887226910993181106379444018142359422427368504653227777931684870703167121431339790169480719723037959460446469084794060646089779685623631497757971250333496542370252024566268733754452064885604375821343141126522848756199161266222828256518419198344220676831308495817095501884777223690562561471091493487795786707560422071441817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 4772474379795396776451766638645559596980600808420405989717986688399646694157294370503961497765332938404340540474826057259875434961974041620599341354616768902868079361660099220441490570647677031492505061046032133249276773264187590505966205175063448318310432055613905837728114378061826681091331729691068645515560919111076062264165384674640577424153924635438080930435386115831554463985329502218115528379080125216927563984970090458753260128985839827714024621855567454515532874415522520635911886495305715502778263645171594763463511989002808856865751122142773847911615045271777403632446948250402009391999392929357143276873562651950673532996212783672883004922936185500609203869432778771837863947565639771066409891273304012882452455209926748213534566137813083798926209185594735925524788009704619282830149412850641729129431499931858558732302546037296523060794396788414866463471961359404822315387567585298254938996952118357032262840429124462157030408787102603934216112634132505299673343961333803792036320892400442407599389772189925656366484258858397531338354649662115561360268671609413125709081985524753224575397351487393017604367707213821228699319970203621149466682497519677088957323657968055582991655255399415830520435418389699817831027068689754164925210474710688159766298439657535425145008616834953798942445026022180590172095428256483659507232058500992791779549390220029731718737092247701721783093175509907835086780539213963410116463491234135841235428459603971532830627880937946504678982410634204479718042687325363981252632730690576134188788659948300562123464514649510560652921830219409073890511772402189947580604099584981869180129299827007799468268221573556957379447661933416250643762963735273346948860351359858077082438293416860620784918433928571944860604998261100285542092770737610891557911443952743395699557462536677816349758547172897515753895520799163270415183558001644345545765876809757687898956904765635062184882683329974348621316867430552887459403584691426860011554673258602953807267504074028895477586040820777369560774515279449382712514744354390107004970136559069711989842853534871881372874277151381678479250714661171531656488205943571979887607105293398685304686758303804745964937261176770204311127495774812366414273893369896219317603420389629661718273525520138510898109400979890148564072919906132533235821188904995860130039388051748012072709999685674453343234552401322811585296813060309096692647366090298112249227045291321380785493284941337726389201479912846883180135623611038897181159471710961440369355534514165304653167323640009120551278739456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] 597256135016948410104780152214565135660144999069783867344154530525231652460063678379273490778102766733855657319275035838837380685780041095839981090242985183154337550046350845041148335037451950336291284499322582559272233456623073619784935134010868436202593301607546564547183833469544948778431974969874615850935942161220537226144435458089434691322464579108630182685618184295054897272915612588799593363866589878424474976185294864038691353631202391166737467562414078634759008636268547720937259846893730636744195805569483631990574990601942773443125743813691253349820659509908509023418666521336452623811816776976772168814665708668921882161366167680912302326798452022527405601491132563544335623603189225727656375066683815201444047847608587942936663088853157938279519138863905647476214170732377145108977436454163803338301778179706665837732215506302539344445460117643975200551608186211983111293821540233284529522892042972330420844464110766226456852048723372305181749152004858308192007181441675232866956539417519055165888111241402165820565911854447139437903122818657043764223054638535081672605803319961456499533195503666386000856771063740291364562921391792637068158512573853683445859730380083969139143078994475427621814082396725896740071845962288696292620867657609975731456540987546276110261952891303204800554976531236110991604765107328877239865931278507012928068977591837937594541938763336457108636841420261659851313479867849078357258817556131542377852516112708654881137071936547122589878678330594688914841722000992904012082009291332197272207779389731217356769900076439981952104298287908941117903393463153648544680262066823124579560857110970345676297611547874527266382943942782212329255173834713775087302767359558492010602637592204623715956589658732254737747495365849834220987578218229300881587608450866734696893583152511824222889474156045981805497928881211968503889595672862757829366109711849530356530460746771830256537585160004103666771928711766821871371069777251996124367645649370411263129974271011512956225122425620898314446726885765790116471750388830100433213289066831187195404644740570654184234165212681707147890143326360206769920376734781842257015127430264233660626792993593765462753652600642438513452090720386777141798721986813991073513541494620641139274509703530106085639113812188239519406198267976493937765864364980586354747398449555609212814134919246160550513130295731861057758848336240825900881340599898784704351895922792420208498727577935371963134707490621540247790224041049039912373317194433760626545859221996500538626962532121997507092597964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] -2316285363005703738551858289456177903277083174644957195869289617155586874750926624074871694767135708102377724466332837661444138381238172105488088609793923580945338973471272950276899881498900265896363680473713994554858219614777591061801584321167390934933054116828960054230595503460028058125464102210312711337886064792038806314084569802301919740493266865509299947848158905988938889567087724916329336364765684897998436802946112924329967609821306094827818370083013278886525622302913378706900192120628673458038928208977849128117690076803408594650689033153282620042260614560070113817417382428088929404060015953146390650399269938997176648034336567137525728194221151622271542983550760693891367826007976973295025395376510847736013393035572284241518013694228263439800494490249221660228028060007321690009808906610648553997847594893259699062184271122518306278411342334378794120175602704716812451663953844316550853212193968203124534021093258118891015870911758546544889227338193522036447707907801710232389038311830445830684373524824741796997830889267575835204693630896231597880236590760532994783661006828289530007061490380488520541400164255196719228409563553274726167968718473279201715798653087615027919364650950115416293687987029457066775256139202671678996504138418523003527254325653023796767877717863073265272593098815437351117431027173599887820676435918545878085411564216243509603394944215458482064538671382187392276119049103720660811721962486458195406274314015604098177567069894595025302883948836095920001922837781558797337582914718653969497917057355843763675126402999898604056027667964998221602853175021892309296092517193318769455031268261204875961430391558476231741735288603807343780443808657607189872949738483854359644260459480559399080890091234605775975642067704221485149876030477464666403388808668168356836072265300212637977604529423684387096344570914456603274347912386415371266382336499750141999184275710004877006328380514813103249824468789092791109597754426805580456389808821570288509713117303769432743985992664807743620162871620382776057032055702078910161372000664862331552556229737492405777308141145563926918560869374148765254572123906162411272173170997062839341432901307558670939298940518635953944561559708116656770700858739803679292308843098648663765184911275730514647388552481271450569566615145637348516053705671786950619902996220994853347277760071639878465415243973134688475259913102535053307171697063973380106861232224726988804494831644726612089164736369454708370940052227682310012604045663829068413368498189193618446367891073304092555846401130496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 18339109719939511469514859924355627037986763367603139368515398411309434916967605658420674079953130637769031117444349845606964936476179553235600177216591015674792617252445484004019228482261473277198035672114966165180231063219892078343622467870481392423854404797476702531025324511982336730471008495466565461011121591023654491388482359789481958671532486207194328082263107004290200894359598808280791278009169788859873984904543455035930537438930546605183359507610067563453285639835789903611236319597768899617292850252858391198355240777244871870861422381185062581410502877381068497594508781963805080895539426678348870904970063337639136044284366401382094667633449818854868736703753545171686364996303219389592899566024010909333250525759524823617982464965830535281127192878078745615496129789087347021132245427673967662866990508788237496034044728334643559998656839227188487546788690010430980441836618493109277573328786467649745812375064327761527006620632460301845617500631572999718498307200992155854987434980898086816136740048243990108968983154384611615057551279255540902993533773837718895514763466146675822214889872004575651884060758932632026102702470556792684007743907372666885014984658463732211306266963555384290856734927548447981534672466531282293059034711372736249707251168428585607163704653856715513620360547963056735913808653706918833393271577989614550060597155533583200946486711643212659752349268190276466598297689069018688104449953926505170449682549293888295204418305182753105831893178066292531736903210366467340877503423215066581985122334826169783074824453852157648053231392199731481669705229531553849191989998947409510524875883969885437344879810885550833433972560912462999756647127604397274414238812244814619224354103048838113539522744746624858770919074678988784661640098351619792864253221730145258646977269640696193801095202771359663457707070639125478963467944767217718325624238616115680291087846570421903993175719816215977125630230493350055358900915493856576239082161608571330322636016853153188393643992435915927065929357713430250970433232275792067174705459873228036686338935500176026061803926787504823128462631903243067606027160303782010368812462798917879807212030099717757662151477005204977010108198345652403987278807516678875463984695239525214934158860439134311354562475277840333053243062828740623052171420646562218488937537253588125532788728527649319705034924804313743139835083259627275330183299115307255767418065862116034590025261790363150818006039539776462412669998514021877913960374037872331032996526470926483050233092017719407461372264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] -95463275813462736151575822496703328563972739054730298422296985732479982614485660557875808590035495294500151680547656797161650882841680316135310983972468854352324709671887764775304114091552015688712305558278650510197853619293176544477611934646675937014842336328279588073422401053870092561725281136643201625835801111675991251163014706081828396822881572311627793666821859249385114207750894007742255702701008837956240072884079883282313261181926116819331109806773607558623890681998375222494777081325306692561405906863795091103799076927358159086188275073255727798135264704449419039010745179236659206314306712492212119845836125915702126951700230917109495150034187739224149926318537104134741948447477624170852316262282164197427849535981469332620711845126336427923586463776445272963328104611877685782324661539850321975296493277537579177751242563354277102687115846488940617933254058163308460901812099747896158267991140286505717371373624477850743592775565523244738026645584361801264144229670870666208231341481773984091929849032562826818141736540103407762474418717372977741252749192411930671939077762010800257849724246747656848969435589908542901193073309402612555285318503227346432401757526229259977349329778006987451666264046650947833490435088509568192999017233996882672401404194728425378000987019961131391871937580962147334798060554504662168802226406579811805993942374246340483111373089251671649738392613513528140690835584980765250882043503662113922922611168829357040136860413559584582540472996146984948879601918757836276097493289790895169654727263769019907683972418606868250997589557769302287270643651265238258063121276188249122111494574851185277576785726235156787705984563624211741682163407166529151377063281732805070436409538832926352675352701244035527059041204634665673603201018018724349641270222090698255812035464783533687121879114752403228178510726301703522913553712663291243289591141565671469176471538437850682042640607446574563041429124625314451559093426309156017275481026465335349480571946431303584115521655753428537508872835015050777924180641713656057498662254422858827372908490527751076665519956678452861189128622910847330388115317260950141167033015235969546491620697320212026581312665387129383068078150546657357916595221693785165591244354380759853018620352876012517455965657617451303669461945116778775498557528299588640891613376843245259156893466349832365890002335878767789562103445192556163458461078034769898363646341112980346953677850797152081271807850472980923809952613136714050672839395047963392356150253333835773086961924873377186635238848069632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -432973220465065219533097769542911735927323322206514825034530741525552353172522865957496811928462347765007422416096859234183819903628686972686681118132663097502293820267628503200586247394190012297907354807606711014683235511830997301153714301034905509449080215875633335956357637072335999397204097758775034726898763747839978776622248087327334193755096038555282001295642704646800756866618392937593610503896279875714791316400502325195777716981957079217637407701804268865566604851342671956487470963584811216615462793509732843427761995435961771456066761891157020584297367786823917837220864002294652986396698188704153104258143894466437843712268110429914914474003998293850564200657216728554907779514399549739684256251915812237250300567174036768114030656491260417173374196462346917975989580193614326806846100925648348567145099794613164364437046804001014820946134992263047033009619446651755189354315377087132252777745189020812787273936992337670990889010437672763205491910702664751700947238385872585464556403184488737010589070044371445618643781560266988216841206455759504445280704324777283697787904719469502289900709154268646210046842219204691420257546899315450286825130433785760376575521603744015655755844598838174297378840256270164724112951931756747448552117522515462615477988564495803464583733297028915347763500838590917201995791102372929234650521874071336560232819315563676081482573639801315956728722163153852351023656782494448122350368189941988442701444868671955451057950241012789076615933570389294905508663195353001371151261161419076717718823486738009730253366765557660462562640747200810968345740583494249618064415650982638601523842504855958893096110329151849723485260373462539940168794126299553294164583261591832893340346934382879928015784503803555339468181170329222312502016890201405424586271841567665008786346389880564733604557739022816099231553195540657661620180039696184791856243503203573769618134995858202719266926286510416153946733823649220999038128978654286597351889284262424042543643081582895595401181226545670937015067515437655116476103635996686154979222429944365617767151702768213290427601831419754726952723512269475021848090016389059933878060279482212920366065629786591088824730059421569084618334461824727780586088398125344801738879565347485433025779690041921858180930180896984617085676845615783090196245439161046720054194275722047741909267147738329796154847248338070903452970530980115333250475370546124207070490372272404089459270591377847497533140228762159190853239193910038686770116846235231837161924432778819816884006728679307562241423415705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 2385754457057047982566924395996856840384445906945306750271997276392075276789308667842874754613998376019760430272396475751585095815066516254116456391899399214403626810616941469543442014503974066451742454928472472880744043426090226731271478789682083797808205241180468355614426749417045372132640467483855745742914508284328655603539027715243231871456058758168819808795072490371910657177391255811938990571260618915473117758430448253600088788840262928332084819382144742753647130732842221875703033329423094539207261032277998849390890068715881602272061992357028515698662429389670964970204771495202734911687717296404915685814327104257354452217215806076690103203530171157809985999998398113488896119202515232274022406754884524836690164565912176864197354190343871485804932733807631966357669859248086461420275811665488725223243782433373773109372723473409611346398574590690304900354488872079644820902095874747957322265135674195301486622341046529734345955564288092359528153984803966092210849256707695805272712288367707829131407167604173370813197476601585670871638876354375986067614639183353715346651611966605448500932932350195767335501144848143721387707662473795264890398589404140227823498884762607809297503946926719790542556699290818806058675230281594440685021453204699044099137496803638215597780765338406940465044625019710174490049137559261526858324742267393881237082827468907359978918165472327759952415542388089156344290921420671931370067384150332608886072007527946535657108186982048288487642989084481145275869169596467873563938430911280325717019259108199896469481453910865436131364022940523668340668798911131992853440151647904742925873735615439030088917953311692184017368868222253708663583517278875603164776729740734137534861195651154699472066963253889684876616634380047659076093530364852177972694369877638984762536842643861485874298458646664117483784684609754269998676034514764005775571789007236383168806935404269196736286909898642883114037635424271668266334092826579286799128126812233645421639778227063385817095452043762639493785189994334570637172855639751474086109758747953787078194408558387084113936988329732441063406178612030486364899821669358842530410703655193970368239325775592428219497224242902311462967586488642912516645418758808724305196595270289110339668097243097089509321807639878649086555710905101625635105248048334531840531610078899711735049899134996580543374276844738150511669208702548728824322749666523294222790026250124594360337749667161804404927747530458381297541418681790725765590011539642172372856642661176716556452051931495331173067224915116032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -306790619728873685240762940505897191617651413553406012774268499547687359707050254834666811387534940114821132050589838188180029158503132963225759535982003390863069765284635361835611494208456673082677602183657223960251078438925121305159359784033972796194213249591873392947576803457842815319128809070251374762073372752378374871776390541197332851723927679503078178684697645147325625243971269904562680615098740934058695716461875042028704459800517217245454273838422697877222697095810638678032773021111320148236959508667438985389238347137800006338807080474448788030119184415212408429029670965870005535075563601756884535452132131659020108139239889983744062988327497167526928357231557502477363419405788724656053432290782452116141275678525605699044532000828090456923844816752962251249864212622521372201223361504569037776237112817990391182286545689097777466279479645140888413310992402960388106513134995228245705563349343392291607589486803592511732253039540022055276488949796321221159228247139501658567293401808009921708352809532549431579027216913565133086645140010531797161408629718296263629784116704256027212324865823266297622417524715220854484495168199514058956030799263235317849884648602515327544613834047187546113107394082126424439390014020262868051602977891741800262261341128528551938116201037550285057495337377561960336661300668113649397725898444929489995661541127092405375990117110011990508091115167738870466275530371792090951378456213714486934057916800405991891042070279294795967485328645379813699052683955248003400539721272925778736963745098469427542143200337176850175180712859350487393063100311997012721655728867154797342459997582478911525189006565379189152693899539222139810517918189160068868369847735912981184017796959230639407134052924637772916870891399198012847108818587970973498238502397715254957318759470022008029172258358279098571954132005666816659834720919591480935155440754681040314522710000568047505156728587300322828031509545311271425280814119742360418073270157307932162933493734415190081123906620564060759123750443027764755987563582080786317327085467442201607026920499814886005660803192277636232909320859187763131579985567189128270691323265738433906368247370730208489946868557837617578876611622910429597171642178748956121361587477294143941247642443413040856092741395760312188167373852989307958062597098158115770386135884860301638746454838393027927205763712885586294535483929597178971327224265078468081472315248965442321862749963400924367624210583602367438270761275839484465072932896039804749600720882472227282285171774463448158619517845504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] -14187873284912053889389413234455622331777184016826872518968718802379264890721808965606302830864891512468736770134982150738544677149021093748802567383939563317409935018837247398779278837719218327134262105793453591526739215761286532023745113160927474560174994594742679909682032352215243426584596980863356300229861137923525602725450702131000929364148643305244929571173492846161026211154864477095496139250608225845599521292343928226853077623556310721243756623837646966128740073319468532118367643854480282327796992784372767796827720568775603900068034706333250234493183277149557390274402039274064950273851230401386580549211365977987069405351748036262894931890086140470999518063875573159882001879807231117199027569143879289957074248695578861679553771402454509470136937940931398555064352897280797344173108306803438093002929919725363453496177567684615487636468155051841610319724322970872956291356203715550374409663302881195021037828680708094703914829264286612631767139359075174456691147219224034669788699774643427253408556948077299663136331048501550523291585665626791932466012533068697887871077487881915670515793287686931223213965863344176227677442017651930955316423591475203287229112108170157978370232383043590848621188358484627192879589575954777318250080271869169864872703579515160846921853694315640401419378734387567187628306904764846229264313024646880221156383014125621270607549285117241944646976556404936311737910584041288205836526917439219627949536039320772669882999078337139664915269451141124139379870912839503895900493091063492927184361988100430449341580405975939698104015573820171809638697080573049633127263736609543677152513232669159917982539179052997689091911075078447862330038633004418614253422736007378182803043929627630709666387833058247071777043296616803852811319958171914091762860024420963355541887282164630840498259114195119486245405498404695438577231611249586367353537581680772396853642593162091467629884167313672650815499893481540142005813661559345444879395901375356176842414651817774122871584836016866375814671968065780332081491782560824731727416402735002806573839383115376511728000174227020583767480334474472515363815340121515417309022420543954216203699117249345852610520417871513572824563614436186551675853244021574659414459418551251986229874158530407439881873077397283073023541692611951369667289900945586939983058572482157686790312733976359476277515001277452633692359003472448160913148518679429535124861543392936502773236997321726197159346425115059444989829294574132304363898747151581198167042759266119001692320555201160500134556495889039360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] 13615367851295910520590197170148246533778013630315773305763819831178653096275111097795092964461410789956494526778002186677812646459344539535625641752613863166192593572432653158611471418261211306765059234063350492382076694505446000913625279467665133069201161514511947424694810962579358161523312382927470195099856540343761085986326935953337905598074351769324978967047417127324782747933426575526081742533531216183767146847369471458587489109185091820484017569772237913886919516761777861464622350406508785451840638060997481615118140606927380650451948131926665498360599564864456720665572533214151319460320483190826200447528681395196567519492059404468125855310500076617977608853782889597076392884495608799356481115574625337638729893693521950752742460154973258872986221857105110679652889767936880867466611355109206522681948118416129520828314189607188395153002965727287181099104227078695136095682106175883116777156857800205099442266461406340019887107400802840169623956454984041503621999177258391653346380961835417713321973243497881560047259638451365376140069323046106092361324581012479893225406779428971597387017738904432724584525141170169274861112499842855388873042537582085834828645409562728706457587148220217170359766907124286075964668994113158080259068315910126985627703118387345935177484101279880938493556349358907843708749231770610594159722311290039068275933991651976782358238731939352089018842680741023800251340331034744427920412979057589768416024490431131343819928045514061116377460501749395350134787162549894206965779310143235662464496904157605216385946987014496011476326854514165327358845021871710831351281262595609157470540746205765881677197573493543268111501166208274001447039881394125445855065251603910842959297394207332155498575415643335132101176473996875444958493705261982209797940758279945549843264899065830787792486777356717547754966011769385211191944997418661878296252999077196361778573018946023450269789840560715072020666312884949946128248100859273579205762532567201730992910348183474889971775132509338143587294688222160106186872745890995669524103836896112564261850833959164888173758650650084246032378747326382694492624382719298860767425787635805271797545794207373027659835109344118062784763907344779189586097304248526498828668172700768172355765844601285843624932924496797184924540417762650766337125484190002476315656910798006295773846419387708424502076845769176834443939269732832286312609175105197048456429698288168171535874461130813418869730180099902742621368858247195040399553355621907685537473120426632665755731077069953785802221486394572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 98080144384429862718481688706962518160347487231706971212208036159331030506459709494922567725669916589029438707874702120154340446768524763006374931907181813037299902347349696560571723516733315441291876287622846614589848634935433260538460602870207798103616373528743890394165531295343807053005170392060467241351308863762639355378986358085935820536382916161804183714226734460272564975708023045109258107796045458774479118110076926313871343930398100009908224252973942138278002699600363931832331390543071606292787023184940547247290684533290509786942956536233779837670432030023996495522459998592160769415819700039424450276393424364541034225695343148737481700402526540745115661132955730855156887476674797162859329764099553167844445905525525656748855221203326058845303878354546840866472786249934327619457860525960331644180038025881779953891273636866739133607294051188308022283877136957812067034744140675182140312155222475645758017235022037155990562275732685214276870715278885861099412681864210640735390256205534082498619078652975198999123119086628966425270442744078590637352251228043203024400149942293126494928358136900913473724003612104535615310877878219385925570646896449082511491203050923425293016498894411010499287597562970212738740706347523074158013786530297324344648497061907761426119542883784242116758040716225566787274677232862921912486085679118594440331406834679306198289103611256491717531534367541132240014120626333602852787523621572095203561302014240508624540641877084282422551397947729682043206828202034302847930278319550949483696624711596057793978038804714385517036533748719984172826256128689491375298823101427665321220363933517588160326568705597190808341028854466644294230003091581149811578533663440604243204660779806955856061383273247521542070323588823937445540688835100566891549055480521016871428465008854366430287952405237479159722530261290057081787718301199606034232707848238762756550349987502045588850351453967083532120471766570978335236332119557751714718139801855083826991158702621759575960405241865116838974998399563001462187259604993845625643196102999637536178895208132658091237571649472222924651783793531194688524281405245972869454982906442667447426476210554717410822039882171007795317456917461771531171806433807729574660080090400720025232860059368052492016316796797201184780950060991819753139514533998239024788496036395488791203812204524026504900212608141177656343612331027087582859291848959927511046498936810915846796172395309612015154163372824910713418027411219564822438243266165245048191057609396651269807405557091712207544739834160480256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -340023740536110761400304769714469128409267123849286841486061967083535542583272904642301088796286171953823783000514082461366340448572292124304019974414218943894346623027758086746188237049818359050946808454373001628507228496099223628355962182048147881162843590414551335004643906726806979948390482379366722697012948433798263645006673405109204127807131359368211043073757222813576741800320796810222546577304630513178645967505915550508810253309883137656936914128014025253408401609173860458870536356215177474430921498513369129080830852752038751699922694625753057741777327221638217417710717968369892897974086917800959953101708178565192569261162954246040096445359741281895995807567477278764677771126002560102876253977825712944984128270319186235698786343351949424338270493414537261539801860688585289452064125733132838220613636394421164580069524471100872678294168161929894262312930835585068498150595923131586627671352588914922928436942737934621064952228508552231759242451286337299459653888551656670307669992229024033236229886953285745454858919033167908126119271693575520486539717692378109522427591831021042555259705645216775959215516264134637168566593802767172828478092579383897027633191696410939436735167170977662977912292682339429237248159068574134160664611402367115424997301367052020919313501395904585958327738624683848983997326779419231569581809261157589664421226270182861473211370406546568052636432062683295643657331452843636508758371118487744793530554789121092412317120600041021011574469929924946943356531352049023824966235145829824985488052695521062125005189770659077917523042456547759956241192716621370125577170176053254491938190955562200837030131525541377947869702428742541479436862492715412907773979153982514746814554802940456182296799547829094729976670502306022820552654911142243656109782613270561464768184425392738533481314980663226997052118393279341148593074960065001033027782088004187879800075809898976613523145011172084093312842333897359649036347791257351686827944214158314288617842147766068763406314935076686318638421702904089842084105795135381510039606853219620811959273635280339369688132845709016055441178885059351294413516728692488568364361617486169388269996937060996944696933647756907825476431952914127442514999827646388030533462101503722113872794811634961067303229483872842174933281883940723393414223350752107844514977061156507519411067747958203764152935552004254499665424882067197295835699201625233000716461067314632864546998737810309482071308134150069817816431633070739036921623874784562367711802239411149731440067094158538508384208896498073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 248512868588419945582401551053289124959292892360916562160387514875634998890112433138306074082278017572894899903159396156962007511759175942123457257569745620212527171433622451129947769761969117178056517964187589433862854176776947200131307736903633155752921874126163715089798327684496913078946954415614202428592775247686066045948492986073746845909803400960371785122156091311555830242039234656096499698432429042593073324815338090012972158965055543742171027463669868100613791011150636114037690362099756900078566978418862184773934094549679345660935743677090080980879070733119188995452083484889526684298967088127571812745968258018382434707617792426338634655680884343428205435528156904330402826307590211570450478184080493555168380850169582048361851461205891001227767292261020498373457882512552571971647880566120701171158147661937891294035615865744367290099948937527069493123428718588610923347264194606965776353094911259470640904857371232429290534032422138660521780349975403810098736422402967404873894941449866646066875562027176641091447875239801532093536774644004876672029412609982620728268181801022164379661058618781183429938614419443497340727015513548164037684320384351295848336990665888711229751441434070653861201833501176193726337862165861434794302307085852041651836773441171286414899476019551065317628605427145406938521841889391653093487406702372638442923270526935407624450065012786915070827565553254126376764498886341787423752991084265453729813786525655863542395320463110879893274714033109364088165003556359356481966598192270728870910365049518105138577346756652281243416631126433246862743860751921739144088259777273569368693130873457862635286234910307142197151557036741370315604801881017209804793437755365322177355199151602751152255665970970669020362060968518068050402937467165086514522880530186679246364961897954502758267877710318649700982771627964923725028584006528360178719262491628502895388694115876452938888191265397711549312450453466547055793441976123253965072160009125131886709465225834596026978226658544261273677908626871945172238181293360331194506675937267289319276975688281155086968978295864357159489807884646616154130880500957784164548094668330878327572083604404767150192969368250676962946727837781668883502385641499283965600042077025588803762692566516330716623266647297332443504082315442837139388919110926906348858721633109199701523458249154730930927684752041442239369170781458402045905218517218258836797930817080956173519461229085674348817499616070655541133481788814075166734303118113847686786918815744363141549720805907763049816043071060574208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 1009014763828209781723604140770234524763361501766757493225221437269971740143704651169050621998434860051138561362799004780492999200888537921215157546882322562056811180519027624362058300036813120021873943799756467358394894766682072979630818242026424190483017719990590553772747606347618308498523490450741030709673815216211511150356629160416885494976527382392826575201859283283208567313566809794882541428701798209239314577254244413187996131948392734648809285782502524938882398262223064416254858818026795700904435653176141220628846841984561857151241998078118376208169094008078100714237566150912370132320012796464086675962657719597743033585036866660081656624753354667009803596604957095771345672189656240534878607477290839160947141379876821066819039043092277968888867590658090577617386186567270011320287662897234381805643904736405653875759790900162305943140331818590729894723750395579435931117006879131951945490509692622279888217075357061111018027396162352564997351186687227258253337174226030916224944894623940227990052576659573788169160533409712642837075034071686947327616643591913773291163896267890770302885684996643371453305702747185468304141870211533487187956923441744434997199821566766813043664764785170355693210087275424806407310331069746837238221657076472576433425242335429343272561260543535997254590058344396815387507530789350598774085717457413833761129336980067612889792250526350023586573359406487519545017923580939678130879403663504754006409863084575407916078908409038201907745184015541319202875647748260927938322018174590338754925986217274912628476307586795665301413025302541500960577344190332867019378966066542173111990928545115480533127707313776466817484174790484960889793397126060335379606421801720157670436779919839210278644433431881540179713602647002956573032625165351670154981675532940655508456856263398157521581648133771325360203476931594963077877803616486827402784392839679509435860348966955984574940736725166259387689830831808655630692073079662934106393041162503575869782107437208475076234684285654796091039464772631118167246237959733445104216450407349232787080256917885999364245421616898494628702738698154336651618067536245117372547542737747341358589164369332357496280038723004819073453944347252504915540306994818708003860478244722760058880014501084875741259013421592906294554573630280925409761844987095762029417838758049452925628131697480478706496453013503471326783124151286689248726886989332414936808506682296680273139196315469108019256922383187933421028173791046549428643902729875135549921032422066071020799817732276820998639832132065689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -2687030572829942772665665868806235051881317375594945929637812784666096463540996515948237638975318233319287188791147086352689825536213084994754251075126999674584802843601514001726310513081551821605951222164803397475859116371097590874187312009313425822347019322615968412676333303441653966476816044454836650855854010980079990303259415812562407157601854259362676635095828187355810216649718877367831114639211144456121080437870384091403271659994412798305651878193584662904024434872548609590023852955035664286969005247210774401707048593024202183765769963945035497026990825404305234915911556625467089081380829250239161606056878226033323793634892700668464917793869540206091298562341354792303850370303998163495366251974785157899697200144603695383772579994988083376601909470576761159197431611776342724790432762420035226414428306159574908446032156251699228273825873969041433311149487826276536079940871336776281101822743198626763856957986321395795755381329293725403177998077126505064895498479970163675043742884150784587685746137367421425923712588439000795612459602573138736669406062369136559172786281837153714396776060442560570444215335259535645013605033333297559521445489225194575395783350289250151675895582123870548085000308113459335666973227097815036531068701098083095474853277453774925755643071906334412999946060136072101869533986875516008317896658059626360308665294382203074811373388726961500712139133559929632606167376379352752581084432059932727533191031546993007000739670520445364517016677678924917801765617651415619384029628277221938778397517414002151333953189587030707169482510698876167755232699247997737765818992560742699782002032238293197249597137671866387670028704031797296006602638778245353583457724740023889119160976745150409418740438532011019389311612075812015748655736468733784210192424914953771099848047163321809743129093180511870462309174327975281733040438504743294633686758792799017125488096920912343350809269218363822580347368071019997272561830446324554643945996047555378125359980553826262941102624624144739371726425239829894232342617620362482359901868374259046198552127493400712832004638741579841777281908227097953222392499942685466291488217908036980659797861177365488186517778468423295006025262861640604766392147557419079187109394648991443448898797321424372976021002735724357060270684856176428424570057403001159884698408617389938582446267167097175831159200792113186537224771663191564277735454475311788900991901413298640549683209919833073544430151263766595579283592122640122569017572205283951540367019533640208501575780395062353123937600631979638784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 66233452501393387428080949822611708780598005229318762979743797769492110310253979033425899030271817031545908650360922431763973753175666977043111610479003479118508581552129314027215750842053598775927671911616774338163282358263202399840594843432313871980210679353279461518847264081387210605613964457748056076527634717774484406323386507660005983110944980045490400494379916234741475518520223009363754595577190951293190258627396738904436015790186629303369223502783586387239521271270176400474740260065039224315460756320928505329660840712334964488760555732324388556310196867646335005234252206822218304363530895233415649884193854479328302974405527093078862984131709842427461331686356778286149925677514057610787148506393987065259186493477881920585126991915425184726100225175439000322092903047427065385705780499824955417781382220232669683322412839146015975828074968531360686827589403583299895919786256157859795068457961751885502665698836774933718972699981914823619752801403215322330786157829907621714434126773402261857840033199099793612115925279746954710273841300593157103706468284475533185409818178343701039082616195355948141802510762843542321700197696642576681667333047865022415876537391557507653247271316626782661102258837434669952551394014355976864237458031488163758813603143741396999337786372966054549366378055027042997895994806895849542856707372186879894867466074485243201233093264629569517439175996988800501517103401800748231223094624454445241308003574453313532222890729479055221022527194439358002836308537932989692143601051493262839214384212465766953182336933406250264461241111613577732030292806063273584726559345860247260891591225345860300282184645787404831295815895063608852727287067798619593841984565082011616396078942303690677024243033601940654261727988540764298832356353338003275455771200827856963580763885759176749389441144254100932245660272754393101461055289566802721205154340398233924584545359023734634854935074966551389482340101958558507308106181089859337436941880305005088886636245959915643692215243718672838732573932116636988938484543790424820978190613465820159445844139566588579563582762090257367504663944148420001391556401855925206203247555777438340639378533608000252418365616319999680024797406156636579625972878356563203961660373986114220819683589155226303073468082985987499846423151381409388038289163691717589476199438737531330059564534602725936263172384360169519851411672620702663996443207035458986358277654283630011100971324940139351381034897886706570833205418621024510233489754000514722978421341656632597801272363370405171891016358795673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 13472362506076276927242798879387764701811792444079010290703076213823402531529606922745830507089838964726401936065010189092695565175414464520442228333024633391744444479727624035196613167568807280479816896675447024351501499143948070381171575108803497053333602529384264713722417173293911847840365032971541190815919094126336204986289007110842784052109906273606992051243216062016708756586977484189365251177155338324271499503363697818379542387742327439965808789231115581831315845870092470434775355136263384959590552459367685455649027262332224048058767580154881699780287237300733142715667551723329209557213134186457245568174827339532701276381724334671999919387694985441284840500783314974355214009174497040584869398300194223733821602740729059597898866113142117940068976271714276526381450080382900391163790207113288668052717150121057222278541040190325859354998388271268793697558674657275812568602933112781962096064530747990696520805591538158119512580370253937198639178495244881713607582799118184922814350651503464061958097972118275680224032138827458136003472543057507850943184804429979075764006093029317100863254296673633589225361682533012511498350212886612821286932965216822271576715706160694883610820519686638662444593361029960697911845911708869293764078222849083857306562049627627031255265249217562607430256607223990928885859199473041389834638543201133856012740699463405836789113353420560882578775690355524485027555309764658521849802140905700424919399375391848107590273381697887297843917782660075396333104601050941880879213257787591178533431340916788938871159104896363169397183135541171243775143558354106471369733577546564768992676798783019402719912342379807768711782713379788735719984797904840039677757063563893713099129492482693111542631616716814137494256740270645339833522406286995059017683805055381231998133777623462150598551232667300887709821560791494384190080002691424585168976613821030232595875626326309375988504211249435034779928125353856259623234110515512240584583201040227174597732333855644155619494842918440813284841340303261054877530894628992547013014878063154218594595026102333510103912373497174766444551873286688790465381565038812113630105319990664434567073202883148457786784030701694134565219199371705598855857861915211283959070667747428123485695239446748891637870268989910137915638674708386944600917268662657870891628278806292616220043387700808380512473166782573089298452767144506913670022549295429827217457210089028268817961376972996949505829621295315233840317709511457763638987942726610395165290875098475856792913430501112317598018994648966496256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -38901605333354451900940299172694101309241692507268006664151213103675680802695758524415339224274143194367854970227548960219482967178907604559146691352325129168992738999144989943306891702792909884691068574960487063489652878958684266545833404611243126237656053396674666571499405424218695390019153720633152706239518111118617442229013702820336181522795516314981407948427446454216235486242404697555442603720994112837474702897504500663462981441940388496431996539133814090821295327944345304546723731935498472326125929663447621563659086912868973017506953810961856489231551520812745464200337556292003338213735586364034629708809836068488107582195892240114272067272452487975936515326629958655666413686414246658159731026012031889941025005213658806010941518776764523206105606928134573003623336428403345227156282972461642419347950429244561607930014811365368170122832621361831706414014201646417240173543382998594923928980184576517300379191630797675189527793307831303520467352536110544702426694022310483442236903485226641740542275762000287283337443032726763627221595661795669306348035271324152636212899115102327482580932295039187354234387177109886544843817242445527731051660183083550026678008697065599406935979875944007594066829561370008476360618597735036530596176624982445028928864898080546756078224662574592533404683791851211510491109471601937471995377513751089562451664893936899913844897392750745117047947384027304061707381133951510136222791978665883047469114490131634319503874311520208174382542390926231527750884004133316172525605501890711171975788337540965792775580194969982204353735426024680622863800453050707189926582522603593074846130675328962771877735751839419596479668705890501258335236887824463121683443942642944384143590379892825998129482872308477629959724138673126581038359430993125848975610691786239458388768038778468553310228809461723356841692379199086923498441070230220857681983453514353072643518832983986590831711696274953201631211140556990420278933548871978868755558366223773993619370032132285040676999930557123687566793387432964789704125120826888894163250232318004691552009919198728707069714552896651372622913741221429462338476394484425021655896774580145865488756602660791581549378067047950919104692047942286212704829229881523790111172308629512745327899759192288220444114642779182120527836714963163857018624349460895429069259658905352261409083539122066477872797517239531310714029375403231470794421048995252957252681925125371697173593643694844959396811187794237419212651845860104850661392822717416273460634142165676607894612932461249870552710070399297126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 66591317920712074707322434689797230089573220584530176181390238931741053532267475730442483990027681614212522920477656506174843188990997198026610269267252585175028779865197693436477876678674888196193542873961987320512774998621826100039170135272394117092965234794152122374454644112543298029353340716417787881552741050515725772448675062216161917367386476186554600366546042883363480059437721471213235598581557778240364224596280133514295163815727073830725173520817015740947259671838075107132986560580865365743428469984593049496093497224814203080638844921755668912597993203264942266736069289341843243311073861234989252046339764528364804329536199381372408532202554707239290407641212440054730874587837338982907684550796197264512325255018701155285303303071262495660376387570096791240805678214556064554432998860637265490539144187108320381512729543313286329267916788902396429817799268288763047763547459619891056991200065789486524461888398161395322911078619791090481549966219623730720027881587552729017070076619534228656675008609693535116295481835703049010742129582995653145510337258509633050434172082922634535771208118934065793605675322266318855957117355266199100939534193591812331149717818264580405360451637880528128504152927224226882150165659266818337646855954096921268635230616957929210293436826209449209926145393368239131026693191908808275317791850170535846054659123403764426918883327206823592178852663356856032018723683116105410539537020215458337868638977510896093540909240447935258406643180919367755366808376191544200280956391909660652433432414168113500145141713323384731266934517312259299321910271103034959492613119555811656980966582989273092402424145884998764394648441320252952208588381681835210974651320945731724157624728456830401305252736288364311681562711945000766790134993032755175683398884779085360473610968350082277505663035059293591559546077345721450378253158455042888185245231873913489884684806139019311582660968246282330848423058324312868440912328431542478992010201618272573933615293844323748447554348900551144172221839803222238538577751736991501220727178968650997086105796404150846467958998383890210239102492138773891979277717505088745057524237061997012607624139296076737060469116257663699864745534433438848309861934123118476650214335369734688337070700353399485504010395363183757233452214334370646370422953012608187432331852161330471055104137429831145259083786340879458573183673067769967945770925795828703313505270252382857651268446970981519347089686556370862075193808322439424220699343796919291411510158494473991605157790674576936793245216037933154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -81128437912846870154132174110240766416701332867850555471821956266233847087227644475139083407690770495982220284336533138291386187310714863191703115651187677461171447653073931602465979526604006077890198422062060856513557172774149921862893875389432873047743566190005244026170954236905888205218213760185359732791439739590494998024923800634533007449580198207687731915567759473999693888592355775532069895694698934098398317079521874012319247676910774052488302870457268252024478098620372828536362606435785496268703695037644961319849885538314541897239481071999298295886237963359999863121372167912316934302252504755917959893481571974640826800173564543170482428120737957169802797848211224571164716135549331888318437885841074418278777678685926179575271184172656346183966531347680046183719855897020521563236975412915719358080495531709453231645753990965714534078193539231832387962611815439555604959699390199217634440737368927997295808728386009182900635393149488077465515427950766527994343585946463691825144397243688205828632903009985394099799549495420085567076227179185053156255284468372560354617446710470454023267947128924719386218997514927539010660683646743523512037670129203261922791136685294448027449556423704698599936086976578742278806646920226406561982211124839745287416964301830585081802317374497622434037292291547159081042655415514171972987417280887816028379566693626900141388171593607050736070261640216800523926134195778844325470530951006002020894918973225282857652932274193166525727222175555298682264103107989594129225240554766614293513929529685757749559059531422997490744143920071135763901274501436949122588178713759460850693137667936602410000239905669299608284836984888960741738190922379939618739860513179113159541862577539353395319260526762426875127643431930906530359447407854851325938020207241205614083506914075965094351321494526244227738298639020514659905394860643407296811245889712097658121398456049214384646311727264942311350803485447593986037205848032901826535272435060680646957339043546601204740429810779680976262520066063424100186987340313110107753121921296076977822600639639910682228100057788258871196699734419135163411044807589894127624315902732695572587648977471279803288387937971796705062288900563636725634733379600998631006251398132889385426976841766527941452461316318759864253256760134112846935829299878362979725619911488245157039169762304991310106660096209744524639493321989434373085171146312046193276134807295002301332917612973614430631853905551316933593221876683453310033517093027271828713661093326664008310215661077302316645217762510530150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 71511959467220981780639390296389625187599412702834735421075474021016416140031957353830442154305652208220065262124033822343158309692831654923769062018549721039420101722288340598263023985205894018443790735408448398291924492451579241817458971389369369159975383392406694050234169871834336864884117834449021399117147985840977075196494755697212690214544010347914950169382714136402235919445008893080940970517587118787512259607416931505808509495162912833893371264621620377056505928197023233012890725955654983558904559405909872576862258104625535036877334417551668421477460317847196233105154233738537987053916122676336995533594036685290434482716621760942939252527112128479496413027374954912440106627102957856871081568137551658817055583048906528454407651410009581066735834538858468721092077037380778215111384340614903392956959048598090188141177598234588043285556463613289717697520153995705414544680151970702772864380369580010625923730675493020449376333096058223504561542067953361005972420686070451773225958266791074562004497203670948502739815341920326130186199363646169024452729926483354970682120357634473870894154086619087872801242441474905234116140189736326205057439646537472121133939166540654745351044235946556282569485071321564018446059438510680196810031245947155805015398334532865426074641297916824567323458712521626275316345112980323862867948847925731004797695497525153917982834350675451157579211484964679654155464249547611712845492254049549436868625310522309385535769750008083475378346675007503771692392964457289122651326144708324589124253509415034419802336087965225510947883748482059332919068861191824286896043487031964070450957958919004857919443660442269950633715873994387206621531569950210550756220695038646215435416210383374103561774944461339239906256178013844121302941835728855296547927207107242899070370698453828521827850609652984686643281404640261903695951868832124109864692820477463409681314476789805765122361746996533221777541669487331444442270782236585377364900228702039178053725102487480033685940845599741831702350525386387563570163288947136127510254173705854923257854595391713340731891543928233538330391272002829368618260565381567837225106392721614332512003021389397105113509227738573075790262864800009660747160589447291425808019052035577395237504839398331074881815901544449633486942837785565431839486827435719337332490711555355633129846006337202427887526345077019760716489788702760348833816054961718999736457716182396356700459014205790186292289537473201192063276243890597197920137261291350925110582960060526521482969709407749304463483785982716674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -37957793756394318016789815734968378658958713595756035527957705599293397799501015841301967196252848980380048212562605127761161066858204589765960802156751496942888397986344109877245180298036953875982411543237243899978302062550716565035680021447060423839335423925990016261271519522144841858079982116215496600757858735999568435702884715838536191707542266622728780415166987085723436592907075387628139772042666414167499494886314957098010811821109654284559133246620703627925741222493656450443235265598567205267473404564220876083675965752208141496552276630198606751838780020077348587260456051299411917463567118902893797317305217232741399720997826739978632154224063579833437292134995854037052480166813506276168438068232524838859850955259564558198089826980786890023965514642270394070775826563583905504849514533280740728083361386742573504318129080567749622209577007722909148111743748104627126079550946238576226478494853119330265491746664527213324416977466184515193591715509234017766774950188163790891675061036569947115481478709173805400441113242775919646406284085276054657988623077274938119531800427877662691612898597649936166884106207903819714327551843462733710344867554362461988558472501593147504607673478198641020783374184162282989032610813724648081017793531745655167572456988629558617917826881693260417226682962196108212475099269096746861496015288736891051609015579764212147641787014475820769974140513242105165603353172123504317047780164224755292055814883439752156742713450581156572021318292170988943871978732921465520290382973655954161227482345938516031829790713101722110826590166014194770671582674775380096298754113157514764958295914115562971403125806182194461758616310046048188338222189437634513723380522619363194113968542567962898407403603378157787350204427814872210668648004949044394268464358164273755092306953510435262974340138380027142202975452843688838765115727017186562121919809979781080922487526522731610777186413807846506002315535917289195988820529351658773123322314718321442662409545158925613213035672658999727516513082036462781317379599604393773733964381365889346643457206422872958691760609539349100114785852340012132115267808019662829731040478845368577622803187674998333849339004384222475747735893983044095445397041211650667371940380623514550814080375966965478837002806710300444207895850520668664174837912992396812543464175178329137135800955351890659428287370696519238880296624703928606794936199117842027510977874453764344896437368836191766988506416958962176806439148760839021391800011822083462821985759772986562162543020105504232556841825734334873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] -6664042882891045761085256920379378030077345218664569809162340781632727296028855916307086565144863950421758234621989221765140458940590625276300137379274295071877429865343162235589160719038276251949045006385216045092802336676710266852554554886666379238173689276857393163164013664997713483450705930477485342171172036027923844392753669799951399106422387181548903993295377641565217536057625528234313420253768488806864196888493313937995517758980062210488335478071448663451532058638398664979354728562217137861616913258099945367265006680952871398626739232627109666583060230686987002574409018706890277360200405265438788120374626307434138325391501139559797337475754677981420129003902282492088049637401568619947173752402464965641971809019288095778326048848463893185353104543526902177221354448170280575330528062268843751570490306448672037806760978479472823982538589407650631610824363086823775219745832737118528070247630806366397289900013510790476095458923495396385099084594580392040665713633348131069614105960056915618655540446368931009433696105997809838906207110288174469944124340667830102467473573752554982393961696002594503997945975727343501854115627586134337376364449666525095510820290602614649066284252604205473601301198540168584467221898606938103169899150940830817206882439548079784243762411306266411100712208417282215987961205921714632916306951159234585251882415062579976036071724061713468619382164657815742230292614363648399852867402054379555712923128768506404067638770890985338596683513222265306291835208778821299133476552579641671661763337810078805170914736102938620071965299239113002545205609561277471238678031113849917668165613273071160417841917489410802155073742390640275174518658431487981563727933903728816609092357914205392216321414843672670182471540482182470377890355255073929863004493315215309187966980688614993347571531632965910578532567810928585680983104192141908958231003369425699007153681210273902068677419609608134079301120852997898622315821491164327704936758468240948076940342952619500035654351875577576435510504866697982614686448249220148823659769847237522053617182727120181587109306435978579928361453763105414635698926639084578372978961449591138008591641915258872868392412721892917448633245011380030132515022042716627919526733503102713852934687622073816886415076642187652418541766026054280391804877273106253021093129294556744199352627957852576349952582027206592424981332431373572756514401118875921734843871947527875053411347706204310739000280876983921572610222641837496416315868500832184906954501103875483876879199625460873725180983003972632576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] 39683713754670191419563490566076098042891921275984587844580032315419116102379527663150877425725721692968148908468388994252225542752866205253218413892174467000008743796716713849745294607375866233036837182884378133398992381399677081104948729721279253566206732844700100813292140910289823301447047566590611656966637246481448169423886952015798514722514511568081049935191918537268688336357667656001948010512433323111938829954061515688807538202507946860233996348881951573154772265127941174588669509672573409264741856743958745085690905265169733395768318925533400166295772375166384292912757565663056469909430270797672573623273338195583371634548452207280652443053569520098369290356133891606622747153847357733024452426425272770852130209550565206178840289695401463357628162544572494378744027356024646426276611897848786785445152381701035120573909028622965769144091049063368305250392394750643042914117468057300338726542210637938343969185334650905074547689947699260973858930700369323773893042026351561091474421485728202400478716646639934222814674842054392381080698090974737708386776066937270076508327252269631952924175983230792099264133044736778186527119695380736407441925090759849277124038874959447463673822099392879945828201733742770640717572738260245026723169289116675162428785886259968408473326608753713216042603034797259057821345892278731143351380012044184752506004466183438012508631582623645492855595843232824525754684437814318693246466453297407997068207266361632343314271770152466400389742268672463958843981639689304182897223720620655719234003688513527108274818498715301643801639084826534723830440636037356963694374927385190167982497066466871617878433920776051657824203801390734228729443509623070408568737035128537761093157882595831973352209326162861199611665047555800391005990338349212860694628352756477551571894376662805661890954076751003086620214258136686306557709876374584073748011324581876788136575716720651536933168981952127815998848777405928923395823927726801686955832732390371525974262027810490225947843155349428664218015948813509439259727817242848564840084444717577100575146573778779821807859579954384073440505145150025009376656244158395902987996947830240992345499635472567645283823581836886370816145475445216000166836891487985049494368353228969371328387820404240819453598078564480950971094547222262666831595884786960575151470323909771541782337972192735647833707045441111918297169491384502999818822459623353120633084484643211841958510837044891511078010308584359500906743256736839929321432220033547916511134032787795183429360562287030183537669944470457548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] -37698328810019849389754987328597640878678477843373741817402012354145816785618984287145521342315073702735674028815521568244499109990982961705570823685429501993439754129313053539155619717307739208658894670481673310726294371502086951758153335620762817082591357997517880341721885958721749576603154917556052867812343741746246034876539845632454598208081068397976544298421171290236559839922211668802615074787829449790674112416768278077920683121915630695078409703518907645984903820926908554612960093526244501526701472529549235162259365684746916412381456939207604635072514680666111435506564735640727623597006591418492916203907275299131096382805364189055153794853269086521231283904222150838651018686652845259709597143959874738428304368980371223235938163451432677316601963027372044052926676927533637690302087966066143716556447226284342746413986087407555699270577511531995014860323586456327477921744380901912987276000660723491331904526578030231234821412065739500223951413517998515057265054327300599314697102156541040655395057281174911974830460795642511932781057014204107430411195000717056586452671403212008077108446600518536994144408647136246979325423148078208582190289233688093722407515355555650077570201472590260098849567017686333092570585257921503702289006162744192305640959725176136307513725279262621715135631626824325628902629205844029561782149569595242440228636216234921677886440391551128572790130465974964400693337646891845966240455967680788160832806115507350414140946254629661936373654962549528833090516175011758791118424098550888246697505660521798417102233186551460558305642015122312123158726328291992799222530607641955674680227120435066443105161578804599895688800730875914570137621982656824514237001830988756650346645152942559228433284534192453462152924321258992342169383264670290576025573559269994153994348482302035214952096218103171591357246382013956136511806118779761038693397041494476986687299320375187304740756652989754689945691407088471266229712234483252137349805749284124385311453572493713084730253683785111858127369813530303859755523757741624292346845161837272980709118548234121556895536828726535876359150461367607291761228595464449728539252449195187138874016174068335682231205252623958687097460172957421949523628355724500003207701881403050055959966044013484426022844315485629627090776278987587435966217224522901706442731567353066613069080196918404937812970149660264441712886362147250901577652712787376474672118480851840625410026038165111842028371914612311309378978501261256369298563675883214948930534209109856044855237749988103565590446153804516687872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -9352595335923852500949943198650570156956802103798860819525723224945254541115371927275231281168045345172854766593930770964072173566043866032421924793878726949505770527201203450816417112297253914906208092014365096830668840574529687884978127482397795365536635056624067137361833036123178578659745830192967182488746024768615298621416564088230258139621190144841495725831731860429148805918435955218732344513774538878907264592622496119289181627164727412319854057269351128860348106269253213315918817385001099841469170090862862342188079230209551483167636542326248575039642209993370674203326786926505921792343425081856149683830098838485964140715747131432523214036065491491284352540640155693371835180554510641807954568136546080898144235665482259345822084828853088138895276191727607185683368735273592218558280774723331248965574931906217212220263614013838870711339179720049702683488707188012559548936766950945594910777216079530043749118637171640194761786696364631231806497355797800328244356208726895476616438012109494149957900198541677295646772560011503870964171737949529635098282584959398151901894854173737753563071277816605608944830174905261379939672020863895234282635240392487211295216605183129401938140061144358966865994827686979516612326803019774429217290268063793578418392899903201692381672598686598455658732529140983805621199500176951291058225477846570911891395033670024526270634881454700252216201460095039299051922532292589230688147284530907011432354353338553501364640167521317515692106988306772272981934233613126581364095395372382698976255403492226332627923003124068314009579023785621888007423933273012588005353989760180514365668311246893462566047252922383711310535766122810507630417127869601861456209153095058087776621242518607634581008457457136692595940558903655926748098632775010777283719926751193322567691825734169050308153149280632097002551078545079544811819042225418509591959906999494843906669089860082402336160889265534845519837437381527048875225313330976820596156810481495331052236822965623730084467955282177892287865382039324528438310840725065795620815298924200492772139191923352532345160929291462010781834389910648855397590123989023231371679535306778765337243179013013425859325159380194346598116396640213689313160171938813722893611956066977522771301590761421701667831323841302525321716258091407267391766236997372169765619586179983062050915485116425904025173235958111192374819059032623977334229791930559021830262518951143795183295706089560437135089357227466817961666069472329425412626177139794520442149673539100510317357637233917635522105120567328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 88780630644582625442670851448952927883911254281610115362913443823777638447772609992907900963223973941843027651615888996259617487978651895728953434335016480959398616598927095382873860646419722157175309168835912947404098652389807463911487667934947394278315415520530254052497179850512770056901927286915695158730239793749713215752314294585570458212887056256209249129499314922686301595014271933173409553049242585632520231684010291362141619049756553516858022915059611581905905564114968148266228478554809565466451332177209584445431175072681629047831031489720304237257392312330269795746132596957845553069945157031551902826513556980274292391794078664443942828474815382850232771496077764602928846643111743000430915343219928201164468748391666033728521209951431395826714341496640556908110574087265630850483363566728733864464784580402724313209664829162525548601759348675505411179572414261462105103076376546393942074894688554951021257121360671971984707886134493975836746288079112615387700534860723380182792711077891293811284688780926974205213435758234463085952338759771137120463761476730904425845795296177714874493051246175102512856251991776253567311114916646978806765592395045766872206350027551560840532190228374427583342602857819800167470933459639069495668389815168854948839523051108212637323534771866433998740304962868729269770832793769044614294203112094868358621510402474834327383408427328994340797504490885979410351882629874007804572813430010941516272859843158614274521426743322198064670315945486075117294611493850033552159279980290138939145153151064285637011076126499489979461746708031208311166342753354071777403671413009041636513519421563804159684321228087953693698275013474580559022014640004036330459769939074133125437810621108898757040905995739948316419712906121819115949386101237079663178802129201739577823659066456739198632747896155846739416298519629735487068154924574413821006375502244351691786183435028452945897104650005865440069758398032827199026516671187095767512624718309076436656794549701340419612051208879487910940150322507828028943114311848537211598427171000018408338238936754926932117871947301805651248102441441105724178226346356753683133104845148962600355191301516574208640353170245941485978135659144130806835818892994826713000631094593925715439578132826071317711485349131921159705435481645354951285399005965953018843522640184162185329459898084222986622080268970336031422013974086521000886484543558419257852764372234965402035809806586704941628702883263010581876968343069982568080092993991486709908508171427526519099547839289188357257836969878832021504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -170093774339316156666561862945545667104516730436960886669444022949305122426556676362803768687470584071973952749864893858022235646888023660521569990492325690907967901703362486709126898809309894604483752609035398527891084651291746752674085844889559912549063224931615451025469515879633738387631847067426667464352073243447451130821139869665788530521192862527659223883320449017256472662746255211654603955890224218550875857003475430310043245447939354299117888820085857121277953717982191650449176930952488242916628495804747047593096820756531987326084775483336031025924351855610531496066078848746276481311711719637486498068327876960862319331187266347582291088572978730840570802819528976850359427617353681733384207478264982788326295916308544043073546864054037368062958722232302966776901547261193338061307788157270708420633378673043118224553773811088415320009962505269442227881906890518748059038476656537273713945752951974886428615338679518731405407417130547567376428005907294960318097109540786379571977822725115486954826196617060312480774193503332149409495215834954759026991921861279150352432643844153725195120332182707913125309690758442343579402882114674101733226527262850539941850814377324674159369508698693845006982890119952031029823126627693047360597940227778434134137036344776257377399245650087946469317924959748575601702347335455622739235131913189279485129872519465890794277137047696638812790712513678892629898477234028416492838609442365269429631888248109256575037709916106123459013900403303592647645747380962834430911351343304220646466500307961740364980499314993035983801075191745038628601302675092248503916270806424096418588130007830999856793317154680872470541449326261727284274761255203538246514714941242478910996442739731789246108194532054685531123998754058943884091758524908209574009972553717783306993822459840429124761979539370479247736812540857130799186522499873236859496917693725599677398149009926586337077477828421108815922949909157440117997951732269350471910169557978671772530656985729344852626024917680481584271403837053483341273455017732533881822698621299516880171808860605414268459484297890350066657949459943267064755109757464538197644105549292752238562558578323281548198433938907375318983069340274755163457789792878834819049132714227136762830009619009201099846711094230165651487210141287366188436261651434351269721018478358138869191267343426549601582057080432713219273184789632231240899547625628006899119196988694690056258289555235755693835455104872580734780602522035664228684682358382448368723263275338202950988703512104259427975254459825730355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 222368672292601344524453700228834852788976394463682737032229171507554193030224288423759608048025530500592462890774443924177803409170914673283058230004603386822950920371413538562975658907401845178269501457948000122672492181004537558209838266629585228603525982989640725400065066184472237379160669014325494978001614635715949931674842293138325713819718989095458875213251108341155606669698649423521166507548260449254985499842368257460687510370171855883386468069044686613349497389063804053559935776204428112397006865440169085898184765474038703631770330409357200984380729503887929657803995821568841519713806206456945927646415054374953535717637308289902579946835695665848705075171643854508395436098081689893393913817381390096825599200516941490625657586624223203271105593512286554379222550060492625022161233988067848124434069707805576007829745753437677233827905584825944630423553702391795886874074469692491114223543803654453076841126069373631038366366074438196564292891247434031382239546651750523967451504572380202790026365298261344537751477374514837328366362623672205007284695354248526890660714427267844004400358557144874788672339968891000044913500241307180576731089758298971951622364458782179187796670332389503546046300038677591866800938116165344293582988607759782077292288991815089400192474930956289190128544211173020396997586585611049432127025434502524316348246375831860939364249112140564042052127693782201712572904411739487626187854796638706628716462242250984886994686474870963602002242914076486833327033436968179044874661488859690564006967282614474818511647222182104069363718442496533630524635877648611467554925712552349557620497206841040630479281604302844112315582069026397077251694487816616935772937171682559374223092319555850161187620636656471553592259151671827898750309054346341980197891582411436066650089249843216978951069534382968802732050150943146916289414427791094125432386544997358820942945258831691674574164866248999544725137057942719446934747730353253670264389229274168526364122306799526422109537994672179751450165104156259140167968673987781564389161468357013746426534145813801719551342017449621981181413716130380713883566000050623044580248589762417439923400256412681410358804097820459414245403541811154046637198171405365386692737067036860542172293875620728205999038750358199214036824479700490331183809157765241688167986381083722359872383031402193614689763475069512152170056680918523865709927144234317995349312165376537118377714481194387062724577857206913586742252009733518482004029786905789952593494491894031578421682518624650736486179149263725920256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -231111802233171732824787979610218421414140909458775487309936271058891468585403437879354575560545412484575212530815869389242635241964254900139538607568946658599828976750419536016995741550143322033088776680234890826279180597543194399158116654749054472235689601205923963023314386141103980030216772049928445684586480438948840786983534206294235077305218208742356794048002901479865615637499327977446316613694776580436450475709391510756417341148743810798414781905652112814189985116667951613470486243385381717755512206868759036965985039052859541107161810286152899277531835294584961039866078183638904856074102823329550780223828274655630939663933190840588461617681220612041433668653726572358641811044862515258712207140086951482968281575179215359262660038014256030055147830383483512613894597984784285049792747063503223484856915292092891575672914753957008041126943914414532238523995143587171779068901092590763597552091069135132896795602693614872198718810126913748681352559680469845065409138903424768465321015072721093635467132457255174933653676756676308614737466582113347221158215397783141522779005797728743333402173040838714136069040417191651985237193058607902141688672573207710643515758572160180609523312973013228847167443610437593844914306665102334927699083327546111099945661657505500506951997833587911235548215461810383504253235248150825971383769843347544430357152649259413062164824903030429480923639628706477184038587154463070765222464232091026852803924248717359401846127366877819862357231192213254871559289250660451279464611359434203097124900723075979630763163881337683648522426723054065760586130578163003946201140769003288091655133503542168119908096787559541505782786397967838127055157679746281053598827476314081850114484509584601744007004925406275405697138767562046678444430051398211862003419991551601321042508535867515528135982980325503417194597389724733841243381356661377245150106909003921802837118424851866474564126823203197444650132932746872796211202356931376250533475776763263962699590695314462631371926659040951747408515265597720015904463888121148449091847499391813800353611038106270177893790635863340420123500540101738954081097134458238948886737659847939301399710525206953456888943319611878201079183445571167649588867580036869188165887852806095455865929862475718220460861458985281665174907503987637666000792927323322565450270207045333933434858700017423395275259298879072070563412665938309568658283998249726684508528253881993878218051974272535772753198466179096727300599811938076325827004911243292349031976546217706854530328537050209445001160408998451609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 202633940835900473825958504641447282614695744048260157570060668768045350836966686335819693298720515023713772568593483209960471183936369218580738113212909651488933174043059247578203209191405694577523273522701379101230588037157848313820046808619936988870029296546842940962125646066908182679789927808099208797704754562109695290441247271309662502820729855368081051741334826379967877216180987854965686667115150888094939261153250171638675454372320411074647630444050157370797846462750780321203396083304122052471434233075172518944313926388865709454507541975174704617185115810349965561406018767163667954555788535341373711366866172380367019771605549297811463689053754186131688335541130337421202416268353627236653198241778198458263307939440409893937649021404861616103336303647839593781946982433026420610750823523696230965790014939429044042321322291501452201661711184587980877330318845893720703966819029274062810446937151789373509519242538302805852933134676082325373717177194082579591680404738929882396793739206685479288403161348018817561654960991646080294660907216473725862244371370531018429796864731146824741545101594065973439271016208821863302824154911462193192971280830329233665194074288406338870123540983840929276621534416039433393375653107842692194577850675523946268454631290040928958247395853579861354508037195729991973282950910396355773915762652589631231529137148686298703656081223344018752550152287384313916258401744690219893593311620829609856316716034547406815451993206147298073885945227413485408408086948506130554969575832974444678265241771289862999199180379637257676425318073178312773312996220891589109356640392815003855979784767957213540292685010983780650255417949583125369410315481484933956472171384543223319005131825905800715061725823203494325659545534157139746527621550316378147219438188922283658060434815825889880385949441128103331780187742017500353179609936852245508153578203998651946719226402061432844052136954712928547286243220992365399958682833754131819140896882295617359043732662580194767217247814429536257715850155276327400139640015896420929255221608822240082552027741369174495746549389257137617658152338675206469203514389919214743414765245695616620994105852375848531057009095951543219618187439579647066448309995711020246493565160003016110169564861339828455460097824995816235522080740352518341158249229988735590815817321563444841756650488533614651778128102326543098013260653453088530491083431342760153220073413989493622343929577333383508573043062082539843151119749424934172796458690316800880178088396850900311496368966235177615713408581021342892032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -155283448179833315435098150357836295807823695709060226215530932850164156251230539203296354523414769912770552857756566120386439926112162346910761463470782693464844072249349639675475091447460983897377146581143974121396602637485427850899640717247389781515920520351373775697463092493410895379200693388440302296885847637748535745611544644389012359490569620840284358979701167873547637990571528783466528407178309300614297100186676477756038326964582592268625180658512884414482032760742110774159627016624809741953708740576568097310114723718143324338630795780006172558211963306049493277715066140749884093791629156346695708524978609158603734764254672955815837995266904283391060691490154404393332942228826445659936387136874303134245949374906496247220634743686345579051380406624627990489249452701831558246605847424903573839592669271103075910565921860818799230754715276440953909474829226775428073250114397727894381083315943901224364664144359002318037870329670936251166959006313822132449506144971631309361127050061684578413575438213173904251353777924702425392306654968402374561360219024089565158237113641115947805105070512354486031018785862991007032493652024840247970662540184851524939133995869598032361431083251878636352737990042639899771105588849459834149096234431962521287657816403547973432613887285343493909203745593189173293014343840938620605394071990940296552860237298801504323971017369909900321863626760770211597544090804623847441764379198107753051944043211653254093072779655141017822711195228933221967283041367609577491550265887302662840937310192977641127217699763166095778081688311821966631374404059542520247840882416661443182892215114942089319424945466225184172941856312218810638364119606672968494815657485525500797630748458564424236111523869996777852586348922244319978094962754222318552315534308372876179223837183591469663186399039970805384218422155572077181918564045679435166595816225053418526374331500675272113455332641140292951211648246338892228388305812536008841153496608380721230467747501963488885245726392483157299315163880924467844037710721876092133507316218647553508123117648614490228458806560819663141217010111985384570374050786845012261286530027581783433373399593488842322637536473357678109382763395454030910455294561254381065609477442818602796127457611394287660806449657316436751531512777343539565000710406926918276161977076370101073931279677166030647188199044167111706514577959014439363653345674641970900383132625736507148754892702157838656571049986416762500958632300741956748073551688715535440156985272864463829896995176612947238625795491578144358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 106869747611723372286270253975036971781210876799109379291154145177567644112601573198395412664805433601742988354154632235961565695250367772644790805379093222994339698762514302676814894518290987688282667065276365087595525051998654137976706674760854227612416956451124384488938722811101936922118030282636112804003203036451693956094997690727433411186933067208696378544702343286817907793386413234899612442380982278874906027584477810850248619282943131311936613281313472618425242003857280848713819741406997361410861869953640517469764230093920324057872521688905583298568138423031862271791832131093358745779780558252856112223385624621965700108307300801750379025029446276823453484726380590585148265563612042488391071973907517010008396089927362855224449497343804207587906114536605691202090941881081401958266489511999636737976382622373995067066581835327524445361826189640147291300931858898262838143151447455382490139613780964604726698368372194777207183083305310753539562777670374548063523279154976168370376571213430702835011572904073621079195006620280947102540119092033399089418254896460031809268432928315563016744475814368987778549987121040382508489513029159894237882189289442168068557414408409769570519685495648406577108286382221787655085752178374459935212519674022346208403372894883169160577791476996652659937428673508510105957641383761137496002590999626896523742073718066071155096686292851172203160150484780154566107877431635049459906565054516809141081003092005610073791612311547232665660766810157752460197707589100443089528549307459037796482485308925740741169206131297695146971269466381474116901543812060300921823514995738595223198344185365328297387028632250409413444340035161401818493899368061976745230081278472758269449665976120210906426541640594780445119152028073846010198401650617631615692166175043802003934256006544732139135097356336300318901047451332798615452816435376264498524488809892024153351105864834615273714255419443816032655885482076249045186482745575349442783415755309549690062485876613652519909980684938165425466441550427869819458057509991576068965680445723962829120772843775636456081096427821610516948286022071293267745595417977909064642694469592421169732233862968213734495754123257459775337553667462733353547244700179525733664155736413909097959667683771329540720324448448751997509806282335185278370917996757095667334895247502163340537002162284214566782106625052193185200587369881251182310123570735075816165783437921485533583316972104256499956710437367837298490318952584330275948507658223294886990726370067128240969391578906460520680287776940572540928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -67497478236909554970331720604704412018992907785286943522876404049333337354420863540774286346872846040528954849254729397194418829464582894135325088014574482108163880176773031130463750254190929220736526538370020451883733723653768721220752293883756025961466702426939409213124215957202386695574936241325526975815490518789687596679873663949869328298193297512364583109233308076815133015293636631189148768255722175640691718682787235714322625960418450823966127153277531621578914764063010769904629850030686668106465667290625314214927287888450479730186046808200417830833318257061120413182816065358463260377868420832472623459066156747575238029108283754421647150816860704740584792405973765665036071216151737759017273298432692991286592274900160152971410530287977936768292195226747663306090325427366230452406045128406067275464751758376548111848482998498476205597772918371664830967227162337788808546439044748029097885395071685838127753914558265623087054824009906782337835260206801825806163174316512879801280389217642255373849757202956263989380103783660420705310845202038489502063913598478757708903220072429701817654839093114750038950139619858261309903674090749401769121677285314556242210559940585064142057285273510578884927104799748321938103183189817968189035789683343931335451584590921875125425186635737511471658270343727575424600332873793070193698527577037572660696014312714956023068759009458430464258902996086770972208883545236978527128265265358138407041426262219497972459046766628148321609507415956931188303931352057230720458583527039282827082141415520738789177373607340554383741771407186819779700587258361901168023905153311498690774804797170710912928527676329868674206540144735854513993378048205967807453382210035029729755850542230864576784107313250598913701653291591015259090933388429961322377085851419228718798782500180155889659522519950836953492310947944374665354072142635383217084391782744080683041686165072943514740751270173864108926668061683783977211032995616550861523339631692335202538899704684563193309597850954715278468777152399025568401520447004728972891194276612871432604263631857988709135053207689676663178686557085612054078483307290229048357668691630085533930822056771985722803619969445999299507400720977987366610132046550210232862122067151201737571712868793108447301268296822284446414486958378227531333415574795834560226776293025225492406039871215496592647947707579533474345428437462373511044801448715210848480109037503152366935144842849786966361266209226497987024167869746237275860220097007280743733150326743100928537203390467872942550312093120200704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 39667511497204286095119639423140378798312700495704235489694483324446566057963204545388453965987485071691802555593689668139016475198031238714087118870104659333924726258152783125705147832176159284404590535175343696899294832198577627749083877287962612178340619027421573215706493947456477616234022376542355278113195253550065659115418125440873392547583295950048871285192370651075818195005084022486391627915644752515605054047827645974525340385453998800400313248216380915696802974662309852533429747401603297413881890499325103402137488046039336365545798187612789112610924391645782179201774859441061865719903595503451623871652530016365659536640634031342125260432193658655230720268686563239290547886682238779851774053562027904632214661957978843230639914540185495808060430794944137052243769388494700156108898354876141388934037655298658111095699623251188178907283613829162737314948926719241401137540776409125543408590365423427052003782399284231036723405286886561666452165473301210875651820895923732886151883611104364758467627596587023657466203189003206264614074069701804947324027308884046717492283087269558296236130856610354586723324532581408630905269816275602845171545191336169086228948460664565634476212918731960400721384383375595154367129315669884433581289970400909157189555349231705531489808745452374085103525505151176873373884801158610687471308555709996739859405624117998683941549160111091644209330429121041799408796425557283555798253611145841474615681835888505552288602160595350018310700319852835771391474000091051424622914792301833873264770124749581946023793412119556040305173221573532126074737495533923548051633376478026866076786059971213831956553447093975515918131936815825332122464699647697554404264512369472583130140776862146642156246380061849166907954770178124404437926216794111730496555172340190118645529544508177978206817879027758753207502667539920107794337509387174066195286980431445177725563087526709304401168006085943521109828908148359464592484561504373828730709116806530264340005430853339849354656537841667312417765825479585748677840153040248172308760200995350654396361320676883475593079265501086000652103870065050395241813830694825620234847206877086920870476174920579316495071723010884584717967763555403733222557025720144706954391347762541534803526791123175945842704535102210729479613338989747077449388693724721603887353409717687677092548980222923452030501545645295512337221160932401441208320229572704683120824443426120385037316495210763385350975961026408325484419602852556673568824377274526515680060215975044436036291723028984506799416841288732901376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -21779727175259509373066670541689457069647060610428726350716275034883345389744243786436705361419092206619746222940580479766423855619112108248947543857388112979700773113481219886048004172463167425683345549816604273322767162381053075579575740259197397334924701684362473447033631679835562884808748305300531731531256806397147308218375351498020524369751237437019642012079070466262926590620465326181424031113975768867967108532807496267736026848147579755408236243281754168911947478206391284698793312158461879958288692541174585220286921645353792177822740510830128792406546415399571206113146426962904284786486841845035009015491894945870368349313449866155069753959910732161290005146085831854856170246727670886724689584062381033158994706349574716758285036809102415505076480051927877299755025383908293108311320834844702295209474904576641304925820735052923550816741504288702179136792979794624126461956446417450634751185306759440117318283070959808905429836745850496253476564065306699304376743938487184856351384775970383891164415750786581199372419376825461604997262706992571468417698589688679421410599668068495282311600248833999521866317183945946139082267677819651445886421834578952165598694951975980939155503990503315175681458806973441484729124424163075648809970463210704155544437904976490727638207698451373381497695156038814511002506683591640552000393996547510237751711799105011646222353117412570446638894967986962753328545379845810696406613379430518692148480479455941220061242966642799866054659459029478716948179037163721963459412619613301897094748731230087975846016095070446362073601096837055875195665166798298752974771628702704404879587237826037450957791120964164848717620615686106407772361801757576028781838256714951487808392484362280114138722761972078349216154858822670027191452279758986566502852093056024652422355820740216756325389023211583985773619509955019662374738656592416761524963583651689263799212928630919968812768497914736289299006944820612174638636013220123075680540970460074187695733108723786796868614506552996124208673919451513179536730887647762313233524234883547594358337375293757514310740355792375861731248154462964003291104681732581079088222462724671500565455140542479633789370626940511645638044613585415222182214074665296022581244655518514104441031505669397292976937780092301096399829542306759349969704742784615281761724157273169650207890680092752565066219438194665695968711055826797766731504658583547718815363822768474586201459494604283833885022090313150667040780844756405260739490729186149280942736080250086108226154181842935398583237782859992268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 11131746298256222298490663712628130850180928932876371087236829572907045043619423286400231204449910169744602540582527882670071507868955433870008176249443169720257700376848535404021466248640082379227472489857808730518358995800199260856586818254246288914473453998744230433787273374821657185633998106281018263791625306353384232483866436669083550518354092901628802756234555186088274926582663448998211830867088130922354342704256430810093483997966998248448146274251097303015815404090624585180170379294144628531880230413604426525559147894184006394972614303127331859839864352933294573062229543004617279845399480443386872359107146165109189578021814138428709696312134472841378885451552268618815616586080027926259757755032253109845553925202106330433769164225586914536694235293398996170113813371376392398051065777533682699717488626750075724502591328009830434336157692529374283423823896403858357667482120889816673611297026666579126690948440561241125668544889178312486325744728952999814927569946665456253245768552563348235745363484436988597791455844885991895338996840178663261837959419136987252442095592372178097198758573224088475751603255534122389623095682484642593962551437206598747897216736628718963504727541018512424058781320794343779009850093888585233929546435730633815153684493218960478680909551968414157249160135350076333526432745202300607245937826503180866891368068769012949832004722153187914979927331363294528056400548205155910385373614708890577974668749978816783923946927962442057409233399906224717860745414130644252493126513954556572358265412194061128603531999920169468982349408711397688185561480979446198379516781103181623143010144398709852195795638157489435148506976317241966007405128388939283882518434122275578098012919236881019523428645507756863113288735714592493988821253394208273310243655397651310045395194625728120805499741857064800213896540060641625783837952410257706635658148589557630018223192036147270082198681343129694097795033504359529598796015633728504494085566530098867758979059747274310729644455323997269519948912527686550010175570120643656403547090539511962104728660394703206584107788435753898222893476227692595156801732202795646207892980396436628041463437492543882868999730816119094816286830169713261369224636718783772280086761492165530797761214438558752686472912015734170912218373493020182314051962230665915242195168280045626845136355567509287063034677714993542152677945793722962692277107275371136830265451537681933763339214656514043835330247900731508052209895084401163555815230359397875630845094407282503395781650548232333723468094022866698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -5268618514164176318424794667917215910418847785494751239256450585034190934586365227192663630327726154440156946060818355588733172701112172768435815039792973795772982536066290561334747343009104778151161145089482884728207986261881027055263265352261021318488732058156696207951186605066629408431082775686948172439968735557362315182101768092402062229661221424670873479538982003530621341961999813765444002783273274832860607934271213247043183232956937615828538843362598650788783099480980548093483486707737394580580758575408625079144867395468574028472010901871943418015310387253534704584933528899780692296439943149041734421897758001696447454396328453835992159273931926715351427329671242639569591842614716761034971137755756518599143525121090662229041985416867753534504152422372819473027309206942807969774325213299827420318467208832854223068852568934541030237372228768197844509795027749076076293989189421680985106403187225554726815875555768175710879640175557180630908306517291213661280170348096882838265332973091456130912252739703090818739929708473787834445725909130642112172831796274785366774913557360762076029947081017893913899596446769118441285680070667933068907971834012418515036549064313775118464862503501242073359924171301889868878478047180033033387859090619504683193722206004790893383885133173426895892913825445806456382434331116474868291871580252335404057532193149037018151804706615028545301432557774001236020503159717377660853938675767866720552944960442349095409846686401049518178359311894091162630018707616387298171037329901962039604932154547881049297401021826587495379706030862952645861138492957219014918731193643414059679910622120281303061061253507760486787333199592124585614220502710267833382490007316838904467304861202324368911869943911008166641502389928944681261573323164602108089602672291835404344472404226578450094086768584277286949937539312962161924776787051436486611367401304032424995935856259674969565659852885394087303386747363974717931285738470110144937070128664784696764354864992236544794436734399475276008748882083568698969206500335585622363797514990100895841861004906690337265683054983797895983674561371500573767022782849329115451451965635464174778504375010658577007629100010293226249982405212600411071412579269207422555679873792713463137312789830983346697078103410994319060624219452970344862138688149524349842765225594098546876719267387559997728067443365791826879532483992939182648569623067835377354107460658841330824934153545862138012514511770995386686635276157054417899017334652717173849682568030410391358113345460234232146820021924501913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 2308508582054694387394423488641526259473007239164360719420053160363658960814051041463363840404781863182422920901848520516651002367423335006410315259911108807359681061260567533473291073016892954664003770951254501637544291746399621791850125569054763292109137482437895133987557312080155303622075326742746039244652677694830104806418904476869359085101847257399306072139253465099826611365760451851887710736446278440932997229275183335964662592630239629115351063824821076475588530069388489565256181958148111944494783602214013804327351108326697595924333018349531525355163902840574636192033447492589756847469868566514838400424140175492815624825281062478486163917695525010175706993887079896415970632942532797662917349159512316648362491802123290990372136313144852809135647671189426021960141639683750616521154218976094065391970552727746401734311519328599346732181334104110839115734934788702550651662955193723101843373716529852577314872980913236583285164516233911935888247338228169596876104918334713185430837863468707339159281797995461415913781201080068612035539304316450288672372350011592895986150103651001784506021927987785523575642684365669444725314736986139000630939903665400309423067171361186692824983950899529039293326183669607934003499422933047467146718058002782054963917097101260675216339033360533585878419180007679396391520335332074097198097256311951973500251276165353816313071666088444428565671009595985355242757328929141405936771909982018884351848373174761065055966216886293851608016000783550788973621825709016310103665458440728839747743293077631383442635924604039239904404430271126522770099400417968232675684699939590691284391081279431404771272714126667426008267593113308537232578091383255949231366872101210042630198529027153335631195057390050355255261447261609006502550849686197722190191625697749922123311953363134060931814653456368521279457517487589412173991671346652600100783556532749694704314334341264387301239593596540344524394741050189120390633381207567357408998532297661065380010354907339943541220283991572730739202669203790843676857359296133012799268118282570718851987193059063987116648156842776918967288721466554979202193944976851243873905719224807669414863686304025868763638492629793960366021465273689365279737995540900350345132382774323786636902223680960954098831153748762829454411394565606232799290166025799913703602046706831329243569116577865496996902158824782346356288069003824946407648953418835683597404247023247633650083558517619130713452531320813210178965906117287281080259622143462680300842291103170190606065514063277382422496778857167716352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -944420246658322519748745368029285498000671401277568004653473857670627283097028893869446523147973242321366266613059818789353024504181390592192500750817141965272260468890904152230793555727147018761492898270759316421093076137818156146717570180078393581445598863955097985910450905713256485626722130989380286198378566845527312527489369918068057683429077722251959104763327288618173295977871980044099842908755625567942775863036283406944868539522882040734948316628139972088125934921312358869598968063722537782508349427135596089563130557538368946753158766491106990931508473093411925038715597419665206602855329347659842203074131324373711650195374513906467239531490712258791406393482841832344155698841178380795797954036656639689644100690487068344156138050584932775499144793197859159898528487366380080485989510578269751517200173817220120014090159312872627007057891934043487379415568696087430911499550691317379219970059298337598619857422717809551847180484894327256290902791011730606069502757922284967509733153355249692691115983201742944011033079009188117601524502460864644071703060465912403070057007650514447399567036654169359335205725369155068034739647425823744763978218480756494483282789585420521033600048193387534546291384909063376575202444149548834586674554522705345880771820726540232446233917600401863596164286532645970748007777818125090822105302263654713452850446566339422731652545506921461977698650946481920409022540229451231850203984296130920411355121467703795840919957901299832758077557206137284635429337039938725724221480814905944892179365497387623676447402197476825755100942095612533097504708219461577795361141593207020600365716568241320725442813634660883473979004509157455390620330675459465956611943806510864874244520084910051256819099501069701115803524908578326932471068644935496870324865451743687710438735269283686540349600966883818179796033487482486015376304682023483877457892319380672208792029307932756723063461220100416157234136951697601441372856769207943100817886435146760642383032342266361846106645131828815187633026053686383006393190438437624568968129444958623483806343882317722867073616931605809101286032303116452513451514140845132758028474233694292395717157355802514426457031894766296201672301660756635035553657086320622481109690927820875613922766979828901804512525055407206489208945364320428045883039574540842639516820379089992832247123537999624770486158019657105615855889249382292138363501122417091875887419466631120825847621882311524205446671778210704169442410216686673716064559117391561593081616175523192274882612336326202140176196181164032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 366579595456197152624959046123154662283052674774511292474911467877997806965901000082150794884682907003461878050159579126055521669475532694134563163255725926461190109200071904510722661438921583881092144587389064328718323090143279604773757609014693988341986724270590048111237132911004725959076926216119493555683741454322580796311415666694518493588950537040426057464259303009354035836417626196026148390195377170486314617638174368271044617917695116801503432169672935153537414683255238020116755273085995868163181254303583143110206223493044697171129693805469937218748144008652149479952360487282454460093324644245532023484355289883694245283591009404112998511796792742183400474276260694366072566824549854875887037476814621107612045207545514930541290942941587864030748108893471626195222669906362770261292853447200986728192603779256041570063788816748159894881750096011593819324894029684332993797590709817370869285536512844407510023402202055489303440218419942213900520638118738155459318721312051597960925324231347999462192475134962358045371322578432841960391830267266044016540395833169145608221980554798209102652310486813290350779352337965671633034935371454994950896673258887694946351285768010798521588626974894058219198973943823368200224293156443539820649723687246313656777917503671279749089417583376528914747968299549871400807252083760951735569748872030914743396090844942508292835587133777468142863359119923857334846081677222888151100828023411620817189152151321531277059589159885989916201642781001665218377582340385089892038940807453192647855234017611102619861524001572274790110997959546374308668053828994933451404502901099204553359050718795904520715142723529309951417606417195397813846635624090369228862296325159002489515425959920542075906968654728218587852794571410774877836269258123046679967781468962166650041487927488498607702246183336987296741455407123228016381683526576201284368351658695807490789942720959891513800011430892787367183324699163755092995363216644507155430714174208209091992201205481721331953718565395918112086554844742466588183472796240129728553516048968151385515733084383114550813650101886135985601407318066209239842232041588663793303748278482148516225408541306908855244209732461289990071379405626204497960349646837342279810492204150481857889108315461612920205527853579494922888542855771778825236319309458994924068872953923045078330954768842477592375775344426269988337783638830253228460050441750638235680188003454347499808713993949499405262293346429935299759552921213494683507483288355064515089304761104408475859673966660906262381008636340076544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -137079797005525353964557729878254050066991563726751328129849124446118947105255589224360892225496668355767876055055114561925873613867528302848899528039211942350855038992475887823363214543502679901659251217335651147542555378236839336967412249405756489751621219947271633617473395265658676726847989800648723543168038032951613608451891781881065434343284217734225711966725704985664165361507405831684944261538864567517977594331779733357035448186377718997682694052023230121197252615028379436206839547958249295292181356756436004231947490605441588431534527344287929495993114916245100501089786973073309510556161182812475342327118828925217637180359528104929821709068064792420111656655913341892270495245660908246136634411513930455408741974576129313188002129624042207249017365167759279219052653647337763025010329658013576096811000471709341295600948238664693711452195503181930505649510390177200430779345961621233321491735558497943533188260510074481712813776237114538100523529819873213158170712177253157571748847672119694264207940163267531761376138423829180989602486118970907862272781067970085549982544341654676467941029569842083776614209710045360953010659334638872897359478824825340531844319548628483330109870741191398085824936454995872380008883165033496628437370337452366909854474783150514314628992548352422672173293354114392650292439848586466887625429308767545363035179031695445310695641817766577021348952177556955897565721746290708032884432848185244614925238995763649702590638875979450514765944502480286572405155406024232833006637994774835102251826384877247742495312865031452452611593304380586779199819899638741780830510008661578178319954425480489287625659524759093188298833038930303531264839514949847352613436211431118981181971483452250750020427546454289552160935429319504582453645497622703774757183632056928539897840836631861223371564960868018675149526280020260431465128895758597379410587947297268380661938442117850539008983879722985420072113271003176590369083952245495879867812465392189105779200394141418636482005521918178179430167161171271166773131125806266673117327797497947719413566674485313079349671546953658798920930792442039092157728953508291511250874536868669791281098518198551741852381515999448558917741937130690981539428180314770564044584773196235308499429493939451009705999904234938080539345272839917439566199605202629938838850224579557995180592999055799762841678187376881437440143410979584493533500010574428070837556902811673238185643650900796733480956225693489868734201962496041549833493236920497313096298478329486422774749956943250076476192641463091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] 49493488922564409963846845031323920551358221607635069057700805322970342587839603888091649796586486478516933473820330313969079208792918123840092801281288924740844553017321168174245967967266189615466766741025333258214714998012317602642372858598907404902285671395560149831628828074459920297156230233985761928092105165842298329943600952535361934975187709036605518361379642618796819152945879716713888868396275659184205970730572998174869155621188645881154298264360425903416644551037912487709065910643911836544913243278967540571958648169449501465043900076226766341183213178276149808114841669743963735868549662235657873548199396728983349736671057680377484862935453352790812936727383393207912963631374344931560597010892403991725277262591604421950190947404204769149163815369211762798222312537868161096711429533413359414251966323395539476516070831306947629207268046473729313742682014228704816409675907183456472246428230017463441489080899863974354745014881376179687386379029978946754987513603867819527690912998647907258018236416315154591094830042975792033685569510173480202551389886587124382000790899564794831153308297609829975853627377977441065937125876101876068841820284344562019403215598697267989118988423372600754041687552851994299084360246417789120593879896326558829878286110708277223044076345153263521829675411670803586596173168612246619548409573164862090566984491712309773301698739740772937254835634117650190235325977908373342534935798251226442250111624698996203613140272105439921360983674502253437557111724506016687792028616344447791641636022199010858383347502262061760573505960361754386629180686847888435841937986257063371132617559356208244726849158942803788501061334324931978449439414030115547322690514912506514265981766717785332293500434079530916595044513358396151790632073786889832675816690546614480568377997319542940226852130902714271781211647987550844938219496879268132000426177813346581114525956294542967838276946131812020770323972937150036185248066246349012962247757111223338523965487008577091242989467264773446998285837750313393354135915461567167909261961898830153428170954556071062644919510052263372888120328575966201807583077018751341382805676683254371719396672786261434184230014965963461728722339415979663323329070864289039263935945015824000715552426302067605527527003305213814151136007456115050639091989218744027652380321262531105528013533541225107002950704801481767246603962713319137596881942480172801108580948053141935783191601241349001571898011817555905641707228036411911845305603185893746301588371906584674751592720085819344430010420082769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -16973606186588531143569761789924807847467337094396909256245604098931484721049670619087048909009569067772986242344961775818516001504786039008201508428846251839110006319648093179340184365824417667518850651129301726118131213752655184144628706213364781316380868133115294208819755718437892186658498880802439971502482781687139088655125169455916503173221374681143618634227179002111575239890719065357925709851814247112482821001236309418081625070913350586041706403455589657835629501370855656597509786125715936881820898801755925366320008992220820700196597956092094030326567336194189972072163286872529936666693599604621687484612800574712129160280426893194764794197530680653014145199406438882021061001193233942204005874993869024777005156362897733479607463986658987752576784414704063075007009038317305923595238742312499635672852897084250395708582548475455420639722447875298362731139680037855104394373198940908167806504319508062557358305507210347608814885704144605284875041150972648528230569547636788832395624352418987197181448284331159885593071272265325319332678620271017643622109081694791395173956674232830115198320567082799651338927213567505129603639985455322703262375266649116159710996188228534157904874974076602384097512582276835644683240959210867589437417283319363066912883604872632267499491401050550900380238897006404547001126957231838855028027408924977235122955367071960852061365133574845488837629155166958952907170856335182844526946705890222714924265789086913710715855991485849347952434056500592997789493295960501174694066445774859606987287660941140780736099999131937670077686648366847358543797823503044960985253478127061525307431125228345216457141835596512289569991552278589268739267806676398834930002362897631619900075751194285476029302241134982816638057710323054563210222934214794575373530732354106687494223502343616008169853616820285528244589489209241980162298977853657708878604139795203810926919294631908513352229052817200747213213744118305236375763687046844846394040692493709634014919438700319852232984602249752330710067599181246632491287161875040656731122278870652509403267877771332725765444002577134069154461089031571604112629271822618012126274508342954680747081211430002452569272570344876533422198041299952259480702968283543105722360802230765929828677806380690059619300364877933680883650313245224944914510347442860782587102486671638679411616318209943603541493415913394986319826576791053710417989114931463943323540171655462857594984386858878095106567474182424902487109476640836319106071580071958629542245769496701992580224977563533773599371708019507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] 5375800728799960275185077094210209745839423149453912353171232150180350793974037425802241463851024074553189245280558888179902225949206250526452612113708902936562234341043221236351549419935536087116793515314098347786851988128777179425116979757927832587726633257824036745374082741665225021980297392316449853167582188630982345462284031832944973487999200366696951335672782381508203136891004459225162611433347096240961988465545579196697396164205257934973576418748535227820884700014285851682862733015932463483011932544012801503552623230953039429446941010116800662457550221704687844015806910458172138962284292709285159573301528995579294921603405744291265913400182440159095615036998515614394857068315065198765165981729801990765770459181378879725474152715622029449006051335746124047007493111768077846882852109455412091198703103354972981129404438636897350863313254392336640811724816973531022882256675015025168633873140756893069416800532880072552704567905326623673069503537600301923709076644470559590704635660510107733496515530296043960315025675321004480813022039491826621204104337664717459677250326531314149070987134288070502702945906343400065123131786536740263428724183451382882042005147407840987642517645134145057923899477552030621672336464217207634639913773498456731969499963323304055763024163723396835160317311236567007171258174179543914540463960720347685475366685499228120345314935370073205960437930891149901027918089816487877356326169423282781409027848014359289895556545565465281732146177359142249596245125290527270622792388290959795923510474129545362981548133350898618606635989166384961342208255011549511414932575401097361401090495220681737909801182876113311649261979270346275632306177501210422119086189220983092643892781561355452866752007192921069288905518872460334011756289442003488331081830143702109403243202328617821735435101689207169380033845949130820850160354413223451520874602984654742168535534228455099326053690042571616019002815086973460855324044981873664891116799291514131323881216220330007344944966451410371826741622280241405631011287800645993867254728340466674957262286154776313027903106299925457821828692855167092088680982220074426928849297778770496145249763691341122094099854710428713914138950620593432988001743388448897785905946844490758048582179608658669682062372923108387258281184573013761171748254649704353517727970419029882949302765427390494084554247155857510655797303427757705067115259667433902390545823003557208519707063402369101893852656074629390399010755658682399325214289923534110240006119317825908488454201856621859171528273339351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] -1528145902540870076675185897555341675320886592781204149174632832662656897770444305148956424349778177245134340593952971215050816784407563782421922008640976195365911593937327582100022809018218530642226597979895687868148785677279794458124809203628909076423785984973398930900045442626964856028327797452333233990974195251667633015356247684843310219453968528569474535572084197586160265620921680567522118007792094168573178342201489872861369163791618022536322207973085059735758150048840091543998284355892720305375419287061675431475580073681292850052246197365590115415797443383419481966140762090163974315041734542880045895911477949008677890045594217396898725212486996263743976496314694221133013666892314267753837642109911284179111867881029897783584509503249668887381265550989338047498845116638107713386949497538142779805413527802214230724730936076196860165966356229592946015734886823559642319620277062433069954564839255992038934750599786996667895315057717867687428026726844587239473910319033134402976009698841911609818941645137852841550280105179606466442090565046570066645405251141195569469687567952492828462555605584211814151872618607926492952679119955117760013050086873672442919595175142642384320170967697950268094157612834077754548770699270154575637914030916372720483619182377439743125942419080329521752720470702100788767442699687542901525187756070543828413790498086869022234724878600916675877644035414761877327297057936692505607494332239940593270472501256382530937849438098039698779345510915533297034680494129576232963602842747055280147825084060063828433502666078639732972839933298912189492628958633369119600445286662164310849511070720837892600557907213676443143529962963010351501271008866281239559497407774610847934999860097744555804540303360013158022911992554312066939712196127539929751287043189575522135516647194306657063862763224108440572361134278030175043350807714108563089376629090687685984844714213675759199561012895579001444259483154032466226122717757695916850367617532106345234611911700708585526754464230020438123298998674386223569724023719788902879851702863843785515251398221234413411467955457910496730406898258277683896035998890732712769291622381450095776941013870598037381529241802338291039002494227497744397563851106917980120091107629608293313940562597470923690133108236954536255381350193108672965835950453554488217490424956590072533857053800377511914065532729543820175621590372594263310108429493147057839792508703456768380968218420213594477644377994300457436380853366866033182607098812528878925276599249393672089760299368980068664408131449651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] 381404954744345719164300696009536676446469018286371097641072671746291545252398127625759978020212427460319909787595337020449187116414813736800561004868021130406911697704578153968673506801500951230776680028375364437068679970693654981057012852004706955611721158713055735193775969901971346585105635053355544633336130291763155643166218145047148774188225336687483563249269727545579142484907449826125765646390209751381820818723886664744299142249375148605118892446692364514253081225981932049372193726294756182411357080446739819091197347201648865119681732105728093256704980872119590394456918247439906382429406951528271404134336623200191746446877162654260058547539276161513422974157834409458481954629299538674514408589453668966787832352303627551060411222457850495829213557169488466511721749009336410963516549875713248513515106339290736087274129593106344557145873214756620838212591851638150424494883253212932251357213048313288357946819600510066127183251867337445554789880351971540543591838494310823105360545795274194551819626198408355239445233138899558191841296265262658851695655257048538390584851825569762382564443166013808291837141721127636027934147533768696350817175177044097595308388687561329953928874006736394587145837627600390103519104966253810661380696818747516521560868819784138874571270574297086205582890448970519136176876660861076711911982571315656608998851685404292529791168324105271974471070812573060184537394275541918822555647434134903630495368039681173244653197858269056218122104536733776688101142355986946455829146131888055732598289522012179875594316335281394797288607206280019199584190580442719647751231047400017707270741754362155134998025829696901836633544343290928961007514076692969586349950192046329848593086959202933669657717919782307948221356777149839436191199691739850433916273914354759555113376995762001861785185534863488669285532499842948173781575531231430807402634140012485669553314592556450682055058184199096240676652156214748031209650391246993879530379316276740833569574949106337957857707230970510896157160342047604534792731980271794250302205298272624251911884234386706085083498732855094785208215081731650961747782288206172152036843220555752868953108491809985533342433905230727684896301011804983222877542491955447476846767035454238855822411963507460302611832772593743393562356960410566521528330626803011947820610623035721818238177040432692534219368459361021190142231482044128240861458594962563688274939897750902149564697933063120714891337971831646374586823510430764872681575480494061191821410512926740255219946131253973394900984151408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] -82606879281837591210119162120070652363673585489958931223108611776936061841992650943664548689727615289878489196827724366580851742231334308738750089416244366383235854925788429412652829680898521714429548767779919129929771688708660613991355418547718652694908042389534687750956426982754941904411760565163482786771427102136430306642164269519279035925249033846364881616418290856673171974423084630036250129041709414167687040807067501618605279627886447385107693923372977090766563044809323068657190170870390148813538622381463957281880805577554205312967505827790856712046040324750378202817321305121935994450456633567891350981908523330773274264196737075663782240899661017918890204790330124087264942171744689242077706458334980762673490550639850299408524796474233200364096201800558471735026866297100832771635396453229369566044958092687028837374011186192395066006763129327673790304113471042162383655315423408229817621370632794089153626678038395205493042647815603568548430642687925314628629992305438745766430987475033691022451290162214635247032003893469168948137795023633490957357337579495895760232195990039800256904808070575233456814221951590491605360022311986023603925912974790084369156898560303769878234306338624861238055338433215724072672483920092963865049032604398312848924330841670279117045067110951007746744746404488345656564211640296483170321924380557189195799762385999309587135995292337193066140670207780528635464223813180208739548201539706645079166172587257642339906431046566022761428645276260729236804968376187069792513968129469416387271228971612519238558094862633309317511204936334018877002453833085519164851896380897316200992090013282446385760056356563069973884315672445651867444405704459122382444437303290895669662081872868004971604255518100033386926046779538791182219445939182238173257293642274294868514073488803760839070899679260443107071832780514189419263798928017239673562753514132433226052262905058158624064901979849355594427131501801579843365578387779548430421292588526441596452090356134932964823453304430888560854207361225057606502050972341607932750504053373178698936498517766100615350347980656718180363335280785363557110899149866475237824985267758090978511667726324826932670317849649013350877341559750718083638738137531408951294415648005111685973039802963305205243186368778911196885984658814185491958033734034166554846002214949287304484807220344243711613269118348542328928171782759595920159388791632068581869849451976601639125761483604172469970240284344406651930740210932655144809123814492345983364757119053865666730248999059909322440159159910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,51] 15645774207774925368507910703420718978587185132393080794851834336816207340924188678190789039997809493845894584171743413906080169640002342465843540772794049967361099467281555760848918147763764574974084153653293244790613809871498512911504058283536321877309790251382602881060874357414545674268137575525209599876125493001226707021864574731502071965196662020715176360727326320614396265540024631081747833095833491172565586008248098085084960351317648181223768202436167762729079086312373945642950499934668859861482455594689482553288868676880533072414934371579189411999143885295726737159780626239411350320276203195314733801573913673987889690577710051049438463150688348757828653959683007116092004053488018030127514458285855720639533716435692640700578790997462191075516831416887851938439443732334805409547131337091979626047774861462260767264543100145665949929134847194328932629169781591590132636245928131734752662038201596991657029460380089917624779814081303755882952349034653310978263098775333241527541561494036162934858294706769720529350651902139297354869752775753396778653610875930767569255501209240355930165246801452955821469097043386988506348077101338534159761970333117883551250585933653701058532742021139992465493691156437234987509448322703738670057580424040631608086640145485141030430849958173691761001607201395494573633332874375745756531140509770355352377400275691182175897766254310813876576698825006615375484543991707065575436870197101687358088217893645135450878548632944006856048372981000651260736120304339432722504100014097877155415011411099453580708331035411666827559689047655007509856000947727686386791490287916538761089477668519518206026058599059294410557522795468107489413955802231380952535413001226401538272635527763981725537248126471015154231987633959351133914098328787242696358605022837135472107220197589659622973112922339094172326056493538144278725776885387635829466262227018625746320987382744513853666423368864318935808041306375193513005198916095250422805881570256875045359612097250904025947769013629161539360179257448096056644909325364128466068742979984953900072790009811324994219691672797573273454589259116574321236607794995703663892191371123183572035657402416169191723461624587565293668035681352808529514196869784329877854929853019258269636889496974051323543991935680430606540774120204374207604566299719120524089120105293327666568512229212708521617944942763031505541160529869043669410081763656139752965594466810025254131112374184535990737151140189731715299318898403990859147588419592865092986047829981704310277057784428841646506922643292160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,52] -2738259214860964827470337498857559272803666929797282538689593235231777066260142865597483728010212501717152707381523109998528765844702454423612226935043983942947443162689366199798386337005733740132417449297112675074974674003514660838578356808605190647564727969422988735007662097875560952426669216062941602874270923318905721844664899461890274681162280481272283041934227320820780109322375337528740807255109242372483498919020133130512492165383110757161920196280459777492620166369881693893693093451794035384713862780472397534319605644887049077896365952439681750444585310152684460760941701073554533273655491338961446700255860141751289166094405795192931979609411735594914348937573225810019080641787205007249731134643302094849993644076417086459398961391098865718400653892496083930451377000885961773442540844709347449671560845835707954668401984925678780711157268033282307842316399663752088364068718426320882157842036066870988648131763331557153576545967395725007382049341915425303970827955990371219456363065589394736370618082305334503560176054097231958705904518047518019794582673393661494281323485565643319714749443992846949782608236411052238389736883750402512813189692012079894216870414249324584079811568668782452359355634754333972607709193047364337870729292952512126139539130514037824948131155772549559482330825493187988919275082364595591729993321784521608171614057033004738477483266341484018060917530684852418970364619348232744976900383664417301455571037465202657485425474782510960487883278017791826820528161924449940814590097826137107681694098757454283669330971104531062326015645340291981511294454549910983979088443654329312655666363964288748651436127299953855451551205846017086250026481233777115977865609049779378944585544835177506647987967416137245588998845934911158005451913151943494828159731293699641360674666722525033043539782987636208464546375532586143510246760678026017115460719961335532041887746329727191346267752382127286310030580755408945138592491858707868739258942711796300807391204527367185326737875300317925491757235673678855017874794754614652745190064911285367347266166979963250351921413212994897667139578857464241606364590153510822063218130671145754130767707092523764644666964437322327400144144791068473068747667601683069979711767876319161464623094496378954741351127218120904146495094132558377161753262759091756764316973916666551541980588010525130431283965010462641493667667624199124824767511436717119567636869550479745676077363618386828856644583869238366082064219155877520973327532677735236284729362110038375788969726152600398160578425651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,53] 508676878450493794840710448445787539818415293489836902756122427456055267793773703076276013089717443006520784181271179862334330016621650732547301664574796096592598125524981195060406535813302684858060699044317991724788986786428354833121967065389938768527968171118488466287792821244475379302252936845313171543808958772809594569648847795111180646206414664896146172049332470690303272600668759119770382736024603643977099943168710878380303213046456101536340028694831284886890856482240594661649636747691467857609406895162907765469999409160230329515129833851535942806578875195172236801939928235257790417702619076497088705437871410852482735174866699275274659913163194444851660210819092074977565504166314468672221761641564825115049413591948953513711127728986444548442717527167924557022122285003142468048358244731518479622137371795096562374024740860868327213168409961752666877761560054083119198570656977207080399034172092217370110768105223120508311840661130790163634690976262371883536977269708004616011491810861284476014875619179390207219647212143651490696547035138350170611075039029735884312735065153787849499527237992855333917949387503883417106777021021093737192352615343545959958260014155655323889233762289639971740987498779816848753943856682840957111667954300827436935020478602821913952826341422728332492914176566850546370568837805650647118820300861099569277828090256149912796128106113480209578372047365153606949718654980406542387594859733364011093480359741275921938468449466731643120872324451204288132876383237304888330975631043069314735770979111701267761033930520154563912238332531737272993100341533641583547005829422283240495582803944406794985612171959657990036681697596284614533449113474958352680466297145516671962373004541307306496540359786741412312965029192721642295262770052285095478455523387524318189435441549545870795131102413925088191828960919786446321046276050294805907578618864967064385539141992648059586129041082733266881980150522551832337333009000201550729686536658440591001303596279943490211845928608874738897953806981040833539834910932461013116776035528035157759070821841300854723611049685927398888038184347982828636803878846019914761439437000815361781411254979413354948501944609339642300225536424552708903908805130215106689961070993363949432213902586280603129116373036224066412783275502570195325731937196792546510451639854105045668340582930011237022697210703644639675772409226206742532747481960084921076006708115229222980227493772886533124074269811500369512757554633992267660437585285686692264520971533663225919132746537628330188516569907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,54] -114665542750104916420471291899712901945500171014597698539720632987107562298051426636822268084106977151920990068648468930272303187021392637211821415488299732895187552754941990294905709593771166970621651882416243264003096177020016051528342334859698635694061615248211813953490005407809765773944909771069954476889002869822265090266154828846852288394609181946302787807470907300892481461630789640973762780512142317832998994130327325048631218999498341673536717044521779188297261542123777411649577853078494592934914119197745109393498094618627696995102027743003586231430796961485592109188732197797210278632125259510351637107897893869250316882774337020160533191924003960307339475225515776730145265801285273189941901338348043525907057382711577303150235465225439267572495742541144397285734357071732594438390213053558708350102819954838672869708279665547366040286497209010011036619118184432277264264509620678912048339047963642968762460492383255641560067214747743793289401300198592519705046827355972516944156262779670300435413201063561552841385431304532229638803972083904698221400466883755178814169394847258680556026455223758240508426568746572239250987107606258365997847892567690546709420172813483073401290648137714710391895111756350426974557087234568769875499313197114776764518754022946414395805929113083816528615304430531160773635388964465274553189207952923281645762089984698456933934816932186953824685692695643795867010457168242745261027804380860547692876822904318666022044834629335805781140109056246007291399384125188723784985401936813432245290409443140745956673723103867637221089553972344597418635243397770316401063144336401614518325131945758785232956286640740037276995196921154281301043161208976679830796840216914333978791676480978049464390844984255589876755233299312830921208709794011480752448063379476690251550932274179897328304111653104052032247767071514771513543064171676943819465958315315676309001655099562676229941391642682555008878957519436726281385993623365497182922431475394551941871094301313640009611736069052451211141867701687599666192854362465805437802627756813050227614411092409742374121667391579714941712262862140418311169275318387140385465322541457496533617523111502508029252455717580588035356860474714792676714602708939666009014495988436442487887073070764863712331372470137100972869869814864734793370563313888325069480520474517520146495856587569361391242547483486867657999637259525872575977289720150832516666921556256877178989122861899095955673144325062131947087527320841348470229325260511537619426284100410378448317385106307077816293366169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,55] 29376053627328812736208979037623793106770964744486069578175722921371405193645906293948669880563902203861273832986103734054343862366232022145291410475551109068609853960501551843603618208562852476280409137168566802285729330098611096883473446031206819877391889898769528922374346271166394584830436203431652956978192523524882635930823365188421118842333929103772016133033431695641617978496051107184516822807292847471582493069832646510165964816675256470325569654976284504562400430179477607509195695424857463463681898574911376216459580451561400995298659381620398376243448520640693553400485075967299390491765180223692714840380952098662126913979033717468835841246452306956010341402394934150307991859709668802340839146102076092699993575956032026459166807419765766933963039113903623789851512568694325639782592228628676762216696682863145737412077117330996480191529578332776992103129438006479855046823016484399660522290944066352933421328933985275526751891027292760749492174981127193622022548347548416078838920172897836442860883276139288595423642844128347438956728520014355046336110265751322266004221884562691969807305099308752127896904464862547055416496594457900543128260739457167452758097574032358088331793085993845480211672716125362339029127995247948283016707923761556719978390263718930718434633100124209377132908969691416311588587747938399038746178948898975265989607402540571323264348752874853774619949999921002516061547205955604394583910494454713885348925144564061551973816837503167097006623368586557786798123968233568772842032930185641470152037875330356999387431616949063107712592998257772697346848396130525279486511178900932527215653370038626099614758477023661326388702276861749677168024999382339180697995855965446705358371163052103760889330446659406251828531275131852704852863232656002692768910312711881861410440864809116843306201447670692476019142653618309793921269372412072819946399863459084736596139900788552923095471820328713407538760827569991038043735979753974576343332236946429306145907692673066939386019646018371436602351766861685966906038720511422358679837691432271617274316981627153432909421219571150405325085834140296071494208024291200951503425050996384816608959261526677061960546050628501500549883862730391432728174394232771345718747317685768731775434780212983673170082541262157096185153260370538997767753527428425773408605578435132689814698119280430960553111646393752334305482161523864452352879142193346294158585104199517830219210358152567980012658830010074704230355809933722189098351853772821220888417133020224739654766579988141260616583086080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,56] -7286872809700387271378162482836720410233782919621272419060921581977297188562761011947161180328757884031558416674977934111103233801398170853506623508518814368611566312654783100002644740086526610297750861552013294149046747609115844782616248846079443397951078941797849448763367156809001720942177861569973231721916422805746989961819978230813707917488554906909665943528715265671123236486186551491666734355093977040774402097312318174583867185331407056768380495028032696287676344036464852179907484795420143699889800305216317676742288024250292982583510729164091653496044641766418681445041245484878149162006653412654760974768372559705702318037180591409573054609432020346883844638204403868108953470315158772229285151613651124094074225305004553931014943019553500043492654613400178088755131409303289329685551374956851433248576547837456214041225709717183847106076104582327267481513187368334927215669572087300571297102296081199339762097357400342831089806763751227488701957093787575877285385121503797208753441040259763181106182509087499477363636651184542734537296583093723138511569665531923132876216664827660700107213832196952736101791639669082661284756204620402164676696889091750375399635376464128672298611179442681491789662998977623075456003346844715784014806944350696378102528103071377015145721632572240709586121790131508837976571921132067689574117169351730833188146426887851382287358616745436194488432549889946430717821665964220799470089133303127158782782115699670493284391797558012298645833996241140579871655030944375016258875674205164769823598105006412475329505033117189938670836947496673747987682738772114454025447422686331307978876498008873787109301032703682724453449944934235714172931539410238076998888746664304525445045123796279210043064678206459328552746981010230707396683719645422474559044973147460389656023417219690792698332611289254921310021597434336302971978083899669162493122828980049479162403188445419375019172238605968694505202152475482628492081316137728190937884148462947072050461692550643800970359157351718127944374678488695346399031635591035046331270051151984418465730500595359197453759008503406745762617878827539222234903706373376962227874771389296330781921377358356943616464703290544540853956414205502659351045493605730432463310652147393919223511182502189549359563446506104586412949930029585033816560838517927319026083571800226848080916467768814785103936691508382596466757541957772456282991654993904231771252922616240589824223556806102858440524515146935787869872503676681149335606733649398176540821067240132528621263886358417532154334412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,57] 1602203550955107926005785642484162651991363246399647947570853272237660004048917129219561626484712769084807720277979640165943661405549622496773029258591847934576485678855826847576641989311735771151008038433016021503021636267555297692249850358237248113414037813147906120261596583531627101329384044498161578269660487167489172731185666608525429561902270653120367576080026879100661614033427207425421914346015972575871076467467379167278925762788647789621853074833173639701706783772720168483092739525883727007805752756901653551421503267733580449080212823572512874133696317702662824597726874379028324994175527053419938527893688366456773963104906826184037167511461640815493405942213046066640780795775173749887900264554741631229581266786776730083485482452950402386363734749432961487741919613861077488499422240211753275969805833980084588067297097413153861685312406600759925960412230241443017441764390115979643079046052265314297312272089565925443278429207454334672995082762075129962913129763226796389799634216230784770997489076502169311307275531587853013707738958202589607710351155465084006642330136289347638076162478444803924323481363065506022324368963169569290627068350067983290403804585525751195745025753027350400147961118156536161163215519990903107454965228392578449177051023413688526457541038748755452320744550404873269511057622396702592269403082262260571633500722091954543052260605026974478049629063864730124411067661488612039021218576533992446336579265920443624077986959047789793129527543624541045572092164901516013429480928648680106614489338447664958948132459827426093065221109638069238121814987785420617722271901874223813486863881426166365373462595168671147167318926095376286701510014982274450116669227553427003895280196848335466319657868773210485615719008320023662529622235688096545059591890984483543368350924124621496080273413111719703688576521298715931215588110738235588534198611471365532720750139327871645090549052047533654529131353273936549860107114426969996654660833602606717464442547186636500362593050148758752510542943510329542666734933480465573701913063582860234163168563714605201214137022358500947864608837638692802268900772895573621411123497205843050049759056442348724283613324732801897582970854357893790276729132489707015260561295387627697810796332606046953257687812590572919222914336966371650215471522813164452163538312091907610827438986752282353914342834833526652103490162981677982835027934347764356584009754064720068166028452572309575056121964203519601208112917055050628457498398784288235932834246879459746094480990100357249161075097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,58] -304071190668191851872947839626436225408258932343408069218394617685333694942631955064746673109422483453364300418028014033595455215445719929213460794422737022047753688441586891978259108398377331195566866794237915487903839399318448054888476202335708019608770837476777174455753578165642741288130952845911700972389950829997952537042556722273508311919960549433095644865980917904160939549621595284338446181726284192691954869757461181596184659824595299064675922624863872949562348939033411511638622687089517693484532632892707216138224456734671865790502203121019415871641207570720093031733986704651001587946165029589694095253031685778689232249535215428538875165840478982728832321505076778635347602338106477018710248902903744441270476762336729314586648345263535756964150253425798621465267274211669517400103970614949800590180445892766226934767199687189490709908743909744052848633395195438727276534086360930939477675528072342506726217554687392303877089403212535690932269266408919586378500306889956697110678216530234592603122586970575489766560475223174686746136843321086512252742994206278453840274208282325074464733131351619552555002415227507943408311873846879890466490228738472836233646351791345472936764082607694254240601206868264468978390284745360756038112085335354289011695567006376812609058557511346826028063021597909294989187901390356212726532787253222148118291924244117102078363503695131609750718808033175981939679581430128407043563668737581214312001088250379411365398311345813576391941261479801940644704533974198951058686148000105803653065433935979028801208874117898505484026191707753576150898625198910484684724264548252780104794764309201844482971586862927623285634324463716543552749517688582143275727959876001507605598765994708412694585456565292883101115843902854533650679188030492612249931594145827593610963151387986935841387268294947947431087059672765442346678205799524377020333532587654703692798039973332427599014784333175988608368925442782724517816394464133984049269952137882884562689216115260655171558432623673332970534582649566140658852955564072758232128195529996071385383362511288670931053887478985211103601288210484003505552558519247432718084910214713312274048849699341400814847252636298502663115298234501482560231649688562849387711962953001288828547235688203486934732218025117036551638713895082853141157220383145919618803698157890904130564311933579648692333227158172794040833422406578457592886761440368757930345810052920591886980035315399657182614375598399616441399194667036148887486464640539414346743269022433840459399679562225599767799398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,59] 49617308214932506044741788090660436959830892293661739618898250207323275940910410350277732588425591235758007452405187828847792109056940769237192192762036570859000151512855809283356826357850296002591262313124388159082361066031710037021709364607042114625211121370144490928069037564974816769764153680768891128676594202708219321733163062898401947461447124790435999379721172235086527344562447816327577965610512300210162642462147269037227096087332581288371538668929795909021485747414813148387911561800110491647062771565801699639171663504921610787581014252817602214095804254271400356625729059105602886946251120590708331898999165535905893891044630708231382457164629787951391118768631365759066662815460075053203013975940074667035552406599785324490699828937753684810848190177338872290401594577643160388259376130449920345805121949295902553090276966914441759616654499099363435443627210555459030527239049034771928971465707545984435412776255774814139815540805295108281662220581782454137725455423531665238453904274133440511490676630985027297669522789839501745566382587159849810450544800333666709651648831139795086177382171529323056361388327769246980063380399398441788226875662366263470387833721116071193338939504063401147301327547256437423582656480703585406866343311459185097500212852843964478171813130242901842174232853551833380794632647370870021764514623808059776799623880437326560849714000555289063621966984073807567607592245172401606999218052991897738485900146639483627536205883081045977820689204612593394825342729507902021667851767089180240791236784436849790601773427847620112249716908639756394319720862456499536213146339304121918289017398730288781158555209521727781465532024126963587371922271532397380470345142289110316007652807369918431433995274069853948059382526145533794366598678055216430729770204879997510420156308898772170813687127765067344423749658261190618797489425227812923678570373124264903395778794548131478638646190584515813565537639502771155422378563835853688228856590610112416652240087930873744441820530885932649283429358666727135262543165222389404842810197825590744475305244484224883291528942673028569734662694523050323681632238557787215896922466580003805276164333571583080534928795121065744942930081371833449139278142776951089936956622309254207730265969026192399293606146077046806889575005307604977785088545635774019927294293145546565919696216576480155995490015636390124540760714477993019794649642709042166503653754743729260945466398009799599856967340728340171825337082270077605414374988188841332340705465532085668692305717576758385421844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,60] -6972161094049512871260255717110474118447996792078430537376000667378368492057393583016230978355323143199131467200170620793581262557958867140524737247043627802142053169906640697432200336927149647802779048217148435290627331626916755644095332637327169756121371913747318351115741274364017575149636265463128700512212042157674493133592191617417717692581076310099404431579059761710195573500429256756333343002646184176503514024086570423602647186906292141012467117601649614572376634198621242367919965146009438464711514146565087019702247922366538156012009002359750337230882935287341631344044613710187765218583244265951412465601581111841904343339261362466010364560363459004693967633315959599283679452634406140715321522319561359414773635217119939941167641149344227330448360222139639881826800085253535953646682016100469293922104288296027155337737142473129517192462806780541592363337847994626091337840178191368961796433365316097531407439635077788361383499730612215447015863754358983351207796737652264123120282010727425159125578199211198516888574248658413407967253129857130130601457950522650998452761369310223448183408274709137299232158004608474235606555942419487867110311146563035446908016818328598936626018643565617251043195510677195765277084794616556118739336181530846347087984295394162326966572830623974201125755675396932381555524935381009596875489775493883660186728467480453046488629881101512822544253436493852639970292122015537752835887488744732798835398223972639437250649229258782629696526896607671469883594222443043828000224497534563982681842015806355427101020577099351032809441240459574457040163351461934077072750934407038613701463672595019961371180434973758117050069057076771127562664062981313741309931233066669077433369461839985501194072207912396066404789518784371953230116606985421077210372553447836015232992626876559448879601813250868755370846468158355607745262257319125901550557147874643993483043217483491558670899468205291426434386190033967808751676554315763523041585977910430469820411239408998217501288023343039004431112765654728773434853995883613843772226664676079364455704274885742979214244834836324131078585853056558313239478284657617595716354365135185744169060552667836140617471798617708644459303138174376506587633498469070576904821881781577220265022233937992168389416975956093591997742960528060523572195521919576097490241431967066142325307329140012751233807851184958806761285095652139523494691560122746011968421888810744901219246574910254054697104986253257423022253170601462274737960215807481189130315328740731815206039909890016209063116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,61] 844823569565641192715584173977357929883988413646022739493531926811885251253615728239691298169426599367328479008588193800197879685478615303093300610635894158561608308055988556715567101765492270976954561481366863257785132484600165286667364796757065358981953250255156811389874998634564313041365416607181935962454927360725524987893244726871472859672119393865905669146577187128554742794049076722422827159573824565284833167988956402830172850692120124299475807895503426130223928672839172162967196788365897909661044512109016195860137438651476741091340928632999054849608477860490618894994417070075066471865061175429771858997177089545966385934899206057558739813780886562160203715237898347692796348420545310330057975908787900033636484885932069946535464578077362420424262907187521835099959011719581482766971555786435674638131575462730957161300836481118580960822967317845649855105571691697234822005671563445749498798026425864396044886147488399352670924379566402676401504469543737910174765747878367427570341454284972754687718973980729278944542726137345427255014313096683926678095747725184613283697249919021980976350517004129416304316254917028954535429931626739093317376191569501729063014365683637018188868646851933246468435389521291425244234665081059032556720377228424475152693618640179029840066620612242006956173185521477059752845831301269939160544621477427334446227730511502302869455167227795083726234721831183392158811711588162732737120712375379115242634096719121436628601571184165823544613766361300177484339237116423283595690610637739608713121016487868199012985703793747398694018642699577916207368819666941494405456670242705064592083077170798981160232471032334340497376074756485911221825430820290246999765535857583401461127074893040155180318381179086490574206675780869550636658896840237686006818999145070227997558258403239139582344642783591275505422234440416613794575417411452971168079029219130324785972820309400098998323373932231113166066166189298983172067871213879680264743570532595216861323827240209829035145502894294233714497826368602675137741219447416162754035966427349610494547685319971478179623111768912757434863240452959757381902348982280241186128497819280183930266208351374180382939191087799613755602420604768691772368890842712256313761119254541216323534824131357602682846288334192269394543643679387916861801899896528010602250192291056697267152237904011427397360717627234884829133225082532363316635081965723253716533376175452053545180572533482807180727073568905019174908478610872369394103026785210806575194363676700813973852061079961362434621440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,62] -88216650711959324058620865351790552705045023077929319956975916987135750269599377020919109239371469037879351955391851242010985090220372219298003971298436746704221387136246989780499477799727206328097013209341672042481493253385504819180781709725794614346567919149870327290316744783865958357798389192046314695291696426891924849473387159797368506453735791230893458161322205692941014745878752328843732539389501093208946047452462274262417524816863297540427056486835460782679214494668629609903873273735694897059161349591217970489928599799168026342702767957834260064570650098970040849578643825128993047256607637857505077370480038300546184198971599496527578593135796154357036075889859635575435298613544742401645739940168145423647145689431738711586149027725545536832578099920850847247703462453083493410531597346896422164801436175093998632875293275631029432551340868206147011495026035254084003198204715965555177738046577004210197117516537492667232031321520163479985162583921053389746952913613662880105395177069434239669759863909836924163021938921094452398516997917357944610610152572907771063494306756100753875131908222135567400164042419866725393157716716771966210973772607648294938413725281089982306536537254513914119323356258727454021261891778004492264533081985522182478996038039349171046225972564163190781393046486034045008731225400395904567575593469493930423964513690584753086008860088951234683236712014507559166131438348145288700512348933854367455730783044450899873441217135877883031950770841283726182168049939559297325427766483462095303299851774125468848415834417193939513745952157155714008824514870352202341251542158209298787954319759672940091622811263757119463230307876401225873187523061956230737811285559106949158867473566346335377954095669023235097857155854111937728277518635205266852206727058267016666986674870708659637544033932645035811031709298972593558017422807641528237817478192446726225631580859021302397784058930998385408373497052725584937645056542296412962917568303056504933488279406869607157199248119242409770640199384805239861600550595291619097127234404761589954212301847908841300101783067449715514015706463783661113284152865722160325067399653066017343446686423339060258795543667069992681952196176991137069517160445691088696557596212775097195764130102071578848755258263849821906683104394066262846200968942138681055128956474260291733823829776968121014482333044302801625262557473548178910572041901048965805866247453623292654609854270376593318173090810326244428649418821982314367602105758769556330611307074015521151414547401628196221747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,63] 7911484238767728747932062682721274148636408375369257162302929608220622733313611342380839317039492968682177765452327718583072378209259673241367213192989734612028647332952917325648960083580293527698796423693108827129245690344113432945692242922003606488723894543118681511240010399956427459378370606721911179844824057080744764635954640241534501895899801512760200228299173829804378536986356392143638852758491551917631751474416394171436590822601589742244499444104175503890462926322098213586177776303599244289630503244528795083342026409190308132543794620977538124299784786150598768063420954089617177650376155306856679433886025601838246782305438361566918926834874871323179954389398192390331012899919659816992881340509041243303476265878517368579892154166246882027491750482527707895730625032481198085606534902449302057715593453056969138048695911939120411713819114423280287536115719812290089499589991512115406486620665652713140898700773877537341797593101208841290844325678990937302825182796033059614091561753924433841200446867503658328764810879514485529852847374871989345205823198322730740441935507836758760913955234270216139208693545536575472992979420583221134528774335481283736807158321474328673742116764793584589468849227485695009295901968777797138687257559112613672083063090351440841402285196840089060099136442089872391580752669168433686072971598074679010364545762176302368293747522613768251766474134948377878998225103303206126092718172280181120365824640204179362855917878474972533998861138204781763435469017431628355212062264541129905574173700883407181734762051947553159384973097070551288847201151190961771681525040454852564357523258010294564260376721098877292268253409234605601079436797014947375700728783696873191305827849283333964769538235806754804707703853374328667562630382839622945980668760433886148480809542733353008745451015070917596214069613526473071253667154474260043023285223489905203720009809081991110276483293751202802847630674401301213233624824107435691183270037543072101950348105993786927523215620702176856982470832045486653710454025898056232705237004718372676876895575413514264485169261456531248731556350261023174190883388733977775538491466943498995380037755804920577043150895107913689261157030742703291509383089642908156246292343030843327625069470161969658716109333408079927088342839963007914312758758545958664615757604391812923598199813646914586582794284807400541314667656972448270228001051018670304541531529447066668247269489777699849193893865508626073393793669768534754502581754031201646089090296378391977858264875303696083189760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,0] -23123237572107997681845674337122532882295485249237805369972655523595427070433190215368186228313982488344734689227361631314343230873689842006608244305813649494135283336854823522426763295390620584509639042540698042311605920238634139163033467429890038917094191316912347050461184064997080822882894630380452182325413556098131754659716015773293680241252226817655357444657175012694838776663893279636118950940332932902646092979265852363919095321112373001258541985869781900209515284349466504746174607973154766983684228142275568124175723309877793104429728738074411421103351656424910073074530141458644587614475309519920321063451202366236163708120946831775914417293849659551561600015190495681246462801642823031659859263656441750448885217631416288889959525560372632696213650901146450585200559928582167987357489131971803129635293216376684197246624104544677478651793326468913841390459936755328153873302199651700987647874429784248095687301438622865488530035279435296942208013234162208552491467004651078839401779648738120616856273260557216990430264423588906370191198941401852424744668164283606487506232329093021060010192099527869207013044434727801698615550147799134254144831600335318820132696729936349688281124557399983836069555141355102449132254695276330055079082378092642561234671110777900587215650767933522729148927479345513077921938916281629900616620692849920667019751596322953242629247561673760372252528954998372301551936307473367306430315200573950418761833100401194503667764180058578274444271979917718259554846385308745839628880703414225173815209897439455446113419292681602416888381317429973099771452794232808122800202869526605149513751222306520326456793530241417664343551291981816476453478977502614578621228982882847888130388406435292945818026210137284400543262256369348867599758052288585953600552961901420470077640020947849763953282828882816485205759858323316322635801708424545416035707965795823603060609874407106047089685088191983826207280723400508070963346298571056287025097984722598151622954138027612442243496304181277033828464818344581816112397016918974073838793293736089257924347767467461141688062496220344107032819167697071818643141942664667701951932825713754085997569259668821495046517648647051922175625393303703885916844912188882007045491858985613961817619106556003385924548986088613401060662327142487633682535684789249256718169403816341744177557107375829591051264746708331936894416833009023012298058709960706154438646082446368257724352186027100504069629595142950587993346181228259157360535940950402185554114342224473785524922664879406205370368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] 8239714152247680942662701755309678687321419251656616162465402647555560525908627815909847103187932257135693084380645491850675855370435020979384356346485423666293347174940256324485546649833326516718996165276129180871686812895418430898915008036430123747066040911419701912102474765739365863862117841672201394627537883670197468151784766869710707117969513710283242667527658032327798844727032140569288536820927873551316723828398167168518685940993336554075482835355963191571232832434506289848406911165806793669121013037373632945552953109816368820878367265905064137086112573864050184170424316357734194852979303682112219601820500960733611864242606708963057590496127305689632772997033894088711323711030407766196461130331565508585196536897836413742730270256570324580538213662286044782399604315248028224162663095568372392943813723040099130524325777647630154524815706503213070522737014528430024752721586141368188873128465886100094125969576119884460520925097866796809207384994144860849911210696534370244252339556498685786518516138837620170661789234042672326057388409977338523917381574020234233338637901107549299275525018866637967639450152712755840401899452631185451546536480059357354586260051893786604765776997244974579280835474086346374174574442612969407731997499524108749480059347008576017855196653197934187613959151968640892762368945367411750173683492751073950294104714977263151864691772948756009963136814219181473820814957314137391816229765519860214250416119796893903088426420592186596732299257977829878425389943830506475598228081168017555244843809706432963381002714811253046451907875489741704421684774938390505925346551460529860591856559955987866241138837323090966973709462151164472302283956284194756817079371798713941702854209651880256664379511480487774103877234840232067950188082655148101534309480346685313598004479070240406014935748022378313797069249201712594258789283658578657911236675430758882992071960982766453912723560962047616630539459741419527245756488424144469174014315272108228929197693669694356599552632338622638811679540249768475311114126609500527170647047227293216937341819480969210867242715631356628866393505981994057230321623972520429479567902616128543330471330275973980929131075999213692560259651703025592328960412714793877567176340797387526277175563619191182754673187875903850594288082246945971957004469535086424995865932949749023433466935177368282344954853705886730989103227460282936061093740614600827216744676463720492708847507925260231972286751082110923568515705844010833014792450031145944429649435277570389381648978880852323100262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] -242685952922102546499225011293041992388618024184283637256827256477550624186883841915464019930495187476315711032078413988572342356969880407787962195575234116260873069578981291369218137498318076395683936456897996040038552135572580305842000712059508532646186099019694452287221029521139791653504905218970426172274063959681053484595625081680871705792705728182453875586890815918127096198489826241864576943084754350755642278722296543099500421284232251845700987835591748522640461712062563414112978029407652938019701953039301972703911532771862679865972440537904197479878016093582999982063131849682954581188038648182951073167265141314118097865404254323884190783643862355238977496459763157875251449540270231916182987648307361406132211825916694783086686629086337067594406666707052486956313243577607137264589221702651528054435533361302158438070444333585062655681577652077174150037966860322381270300751419314986300480677828731404138639319319103053500467246790470628853886231543504118942620236754764317389751008192371275395954998794182143932447690997340853378583234224598142959186682369920058571825416240771341922633474350260046195348650141558984144393115591798041390600929904443891351466680743996241064193330573601980967775193898190452352888697315092390536524706024605193773352737450497981853568359227893720278669310466440550322226476952473778425319441558910709386545757012922742427879146865461667812252657000494023707601297129960538876348290176665988700049583073641141479541350635702061169941946534803281854457455914757481898393429719563160260849925105588032390064750394264834360906155050348087250813923822981299968989864367531812877420217350122382931483115383696068606564599671067842596301523307856144729333878429858811717790347203503892069831636275267671993787588814380188364094924031613647148798552598517979409583353856058589324626370592840605302965061644936553779921434586272912173840086160663334251961659618440235047442039436346246011232760811988356042467623189302366373518660318018485570225504188627263933807353330117345520009602914162534690413592865222326254523024232040941853641711996687847823942845913418082913557179198459272507038430962090304232503511438531263349871664149961084732172551540529188199114841816594193493563217169218954016923244109370787375513097088519032308532048913597650711210931976910629648874919948872686461076794519851913787673959365429348129636863091557090180211624817153615755858260929332247395806428546815881334375929478765479913193379584710050042788807454859229877265567422082801040936135730067043808526142595811928987047821312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -1194517595376971544432478858676110058151921437261409914300206208442409131264295360649336032367034417079322600039905406820856579463133844830142968618598000121103943364349648463716650310464994385338133809072087422506919707169957033030786402081566846036367145682286975190987288018113262310224691940530230650156479641340300815557652057763144427501934150325452547319370761686420727748889313089804563588315951101832528230661004997057385138424086615344148930330016573474006767939727462591658812837355050641481553054626620904897135062775764031728468159123196322366203194309287946812378769215564724232442515612522636662428903936589495418898943941173445747121331080206165769381124418893079352470984260091923848567131962236270003020366215519587044411833190716120785807271591708127045921065051985309929690922814258266962020394755217654074682097465134318440061731372398037915935137928775930201915234639103998010648180433444957998445557819647274220222671325178677126531790259903717934663864992004891411878389792815613858968249024926022558607534664872271498510301662985231970835685675460306580136291371960912687941340845023715908834786152652309929900628601267529969309274277613931106621006331000154918089531202896676406388212096166637145627885287760437479514845124116940251270379501019007227685034100231582769264438130594386310308853726009790300065423592208074133935676596183943019757460868137520751080864532923980702487371256286763652169186919524713022383920886508168942296930555530689995451111734920202926991014711068511997816087915579825918469746894079618853491360946189525769002026324887293580033588248059295950060836578960860777058340750437214614121492981754347070945736501689944759371520918785223088381621101505204316811305673766428060925021239669305572662277848264472638282295200789015456810147088215549747683083141288662249278846333475759732696456722638286504867009773159844591865383717506644103498029035389481534851660859649420414355329863385783204912519302939665179498860025776628257646522378600640204632982456980287897735237107349684158718743344746673558310991892952095562346940815829902698660419208907674735268444260428992826735816459543790754156802994915339824890662038055588130109880562300637878017854820532905024103493499596540035804324615264913995324836056846269224046363493715575035392458341325124993843435696277738096105536464396721807017050541097891883438224242815613685929838325387081700953180018948622648544669902277057853500005482400107710010129494847606489680071183581467252798707550345038582568970206762154659708744328275772276942779187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] -50701995884817142692572689055423748423021412750790994797354305691478165669690839092432200715847937071754332762112539808324501582426307676320282033530598207235178306248708167568552575975274182270641605655429726171183684214339850362913727393965830953302180564144969625343212734838808884813179753309336643042959943603346065749460990549413296120990268733149498395269811486577425859855505554931387030474420711070993713308931834444994402594983667269364701669651044301613677468827768249267192316066278286185212191564002786637277712233547607803041909946443166507138745896429547295977660018483303441844576739438678440946456988883748234930314363349184154020635542866694831348372379996238108227629571806166815842431619183628436284575085012959996332414950512975306349226187661198730588668076980899364539631239213270280189013014837330030381439565571939446207705408931082562873124126844905326515722153507014440347008962914936083433971208064197117524228579211305189441788358722751213419051987395377039044277170839267606050080187620887674295578212549983758390303398032059264121055014651196753627435940127422488744399203316287149659049834636849126184803048269774314161126583737119659015021212945872795922928052922710834013708522555424574501592440569573608169967633677267094971034679692566336400763108618416539629071886551796235031751577605431235177943277942932883065017363778918452674489536510753951208217263912921560273156180887835146846740139806548427768680346585771380741106446953393076448437196725865945180644196664464898301988204148693495460452835486981926247374733496842725925581583611303125710747141686156562950697785790893772930795083309334327190408747206014327489740130884122778422102785082524885546486313910233573998806053098582655053263478914946030316194237375394674732247394546864893139641986699364970350101695106777506647617308046263383585765193118969477140989892809712685252635043911931643179318865711295598797253285790686357129750468413663001026046906820401116421117626684537990534532341281097150506604041667571053564112525657558934710717273652510217879340155229416589117924278016707254158376725613606268890613122066705703096522006440174426943552689812013522746490600630438624443900014434425943980796456752633924811984901390417771853598952676338571343075135309346261567381775888225510872557373329902415435530625310978046141348708816212992825598496157004574851806449372191543062422482836346790147000171845002065769623986333335152102144303345180565900454316420942430648107440895435028566632058457616259044119906869886765623744547125049972260105854386176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] 573277394652336780030573060957829075951232662110395722442024852991159606989953797496013767938960289814274093333575510665519344582035657815531989156352480559405551366473950709495738002364041522935723836467598490939238042403049211398067792223101090945526613965583997584813261420423497710465523382579037448069087305678441347889389258210419662389475312625807402632807085671566419759166825410914584339995941027413557596435978652235191838525481039822608807802147586840393984040592484818750656507973319317693662787356312534007483684592043215313220128676706691989164335771395318561837488957954392889663224833874084327123534919633284756538896225247816878026636675214196873812466643257605541148554386906576112252772421978361446340100395389815760336792148691404081579449594590973448486290111617460257296371892676844605130463869805321432183188746414086587178818188239212739086990564723610877880545573779323740308389955093811007782614306635058831141414159304309094218513789356122024269668527352842958045083478812950786369425395522039985226394499163702431505516639205716796495597232206732601429435646359307505294795329165624325396505497810475201298240503023228382260518991143662101882697674296358368139974796581391166569265956553750123589574204769460939814914414742986447617832237897776207922853106063010991697874495452086713701943743475311423521731914890919712262057563645030985237945677012858979675870097299044205532682429276758316685875685511624019311851043892106763017723583701173490372068857408820643644039888125775461096955781519281082339704320828032290425969428804082164035563469166085669889515733888382274286986615043003986715692906547662229326168629798506020064103683046557049464707975747195453684363945389720676116830409282834142472874225672337863118139725680432424167099035853515561242910125181623719710973351170190118872797929887149629810369215664102046994476944692740888127065329931658974192947527774590271813290453680778212685330729055406311669630281355099461338830203810144837879978968505223763266010932195960840466941700602437423297414272691733547609623906865403377845779962933800494592081878230798095066208279855741445268792667499179203373212978597622562982068744771978527182691074412625678276289011318780370904095637347677029944612136167964059499778126562944218399870871024053524563775672843145325079035115650858846258283305080233955270692242997473273789858164810017319915349986243394517190729708593363047230135669025188008584941990224306290044145099344207221540444310768019024928423282373802243764813159976771854208994571571320887334145726873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] -1232661578649646679411468835941792147796228827517421736216481382334926501194545890277394030193288601273409559485767152625445199946095201388552055523908123462803817570154019770628115467013853285172044302445967260131815378455685255624735858925342822023427020840247987753509917146365668885136966593067621564902444657651520840066825330161059605617546087195806807462261591677385398445415362200148600834077375017945373167793387057849541873669239681169384533363655614855157750194327837949352323277270266685629593676033828197452840927609639854379438609690288865726997331742892573142258015442895266303316001510952167656142128314616276078231916018449829055438412873381347931718659994779813908940805271672510280019358632605841675112389050099323107409405651224059698530285670202586827004832829532504485079122780028804203346443835394044594737373241016331463941761192074307803153528372420737283593863054018294089586764151114650658363547394058428702245143576105261887426841230513992313097937205812408084568842263446521237172733251306714374807985877804855870652565723339325953168734097831929847582175363331157716197602143073953243629081651235036913300303729519057818822685391969599863455247741541710981899234225855304770066678753715366167269538683528699246681110705726403359824774329869462021903455621000176447815629703006318908478105444989108175649796865042237945951698551524768662733999421319822773465701033694356872517178426115718542358673304771286151503249682663456750430302421382988234561313863248863149611997225723234969520328085596830029205410030703019740326869531669632420117943929479488585315853137125775403888892360627533899749356493286192256328064982228866110897327511598886166072261555742995679030511183701695627593717087248768608889488668862350765132040058189757762421137935019824502718461077379235476096531078954463666724264230461842796648682108263187963093743607909159363073743301098120727023290192402157514750141456349532351557753294187290635421545073747225114707362357427203584516751656340547244507959026520541648202890807670224219525846533750245577600741695614897889408363784686310102447128216255930075913055158022426116884072706257594131887749462406653864316891206342988843976232452025560265733033256399051254553417815834721055017406914054909630845132702896301606028420446968779421698087103117051315614392836122797819926978218744658784747191037922498210113899958000509417853446072774932067438119508333887659923695590333565598068926809553392643401858736290591578955602976673272503901202365628502077526399223535884200019129926201301005927709277159424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] 8498030019601682680456591092468333545810230409063690591616425436573876960886554661872098834413740140378358397600042183923913481240230059332315636528817143114303549109904430065700916527503367592887111462179795692110704039220469548925733192976231609515465897339771195740498014870144766181286976082058377516437556448004659860001850451210611964275886348129669128564172555986714839962640546820435994410907740673973861802122854080457984411801196424499879641664281609055490037605496351405306804753169037736626675411915928365086670124172888899954634620384612605203253655472477111333830732797632594501965688854601267203598538707203363062005391816486954933194989672650323829787314105178883153953476042998620287974882091520131278048593559418157637319636796147939350656064415460275721123620565014124538642949516385189155791513917448034797161128542790833703234803061941599526854877496715362284812644042424380523949649383201430799853952038595788543039062776285345811261886903458430794029579448002917196098493792592288442837608635109332400837194157642904840281754714478486719856148273582032971741941106160972936542721614511562295832178112986754336227670262230243585682853731200314207776695274843054280052403270852015039728855198782473049568164665598121096490013320372280905969674808890134700747556565307029459190850619791929962639950539343772679036612092591068279206768493619767016671272137221231287746004556193256058897446215272821412730503498752100326199950909501851028445141053461202809932076648859880510904327702315991095098326593250887826529790730371276991709319959219639525454580657729609429274253330198626591313742758820934667188142501922866604031740958042269997999022184741971032852982047702856955565896313077139578674549319462181208813346726389423689689083257593916675288038525780404999130134392121869681419812166770067849815398780232806434163560558305844007301813308496188757187504185152041105400043494583947461163987930876864310961438098554279217714020608897990600779698794543615504452655703599531499118445974292695061714475175524449043742070873801426407352370953390596982393218571229269730696164934626621723029596277551596208047627328071891853204672890529859746485606327178926486903818172776236505451949473696581120998256838040974541472804600006318827171555953457072062919575216913010704556528335965770090488375783520839325199078394259934821457048725565881189444797628862495422582094230077923551777445576323855815669982267743813440342722202921915387228548471548137699955495654552269080687507294938676495592639110945956554356739771858647428672805404672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] -2097448857824223043764126434029689724493962743101194907849308379080901056503404406793906019722282350750939929789985391547901303086250673921995701488411360427745626464051744934212976623763573383643255979439905124343571220849337684283825062534621476575739267110730813001008144066018722142106075935174276499169790725003794328230574468208207594231916232922534174055096289485755790941537520917866563595399487770260382823286132338249856351067915153162910680231697842701071148521496679361779207267965393246693291966562853490194092859495198164155581279655415828509921077547268241321187536716081885132514098002786236111758604418369192934691755641034784519372551529043734923039916342477424718375855675865500132371968852958516292162123617954820578210223800246314200091393772948290203591414597326063043893128491410560082032232819716223061699678550276402003437971126557950318029653986652952206995688137706359892153393065686913132660135333446151628301624256708840238401747173915014540507141084373684471499413603626875167354844053642361563405484424413479505800698030267928060421148424781754251488449731334062509584636285254197288224437291131779297182887984721153490351250108077720256780801866216053747790887013610035798415305060665277869181598292612497968789746176117635866771949789039391134071418867626105829066779134313012129277268242045178200204377205314326030472538263124357209911071872705642314378109085619654580979725056111799170372618727048076185354540857176491305821997435136443498072694380652633036681180929461932163832256802798753780432252472691129008021894444348557249157216963955400411255648247930167040087526889777033549361745843547013736112712359786364741632369783590823001364412994345439846764021411356189142794546211792787278168085366920255092857887707212058299413465011439468095360752910328632189451058711705316732242669805779577871151701127950208193730977617530582892033272594004646139959749337282367728124200224895369547668218344011624795044467235929957690054479464016686298160866577204816936456156554625255834468101941341802916753807290072122314207490317287820811614186643217773292311261612585496438674135231896231334080335101415525598833093573014148131437184350825980694344108083864541364817904347001627394373510391402629766759204041680414476816213631186845585719227434821318410122891173603751869364518050913799889942149144360175637833636085148730400914396282958019263223409349253783943293734354938480227918741645255181744800727009871883558161283087117477094694942406204890899523682961085272062690960282617388888831318129133529670142142491656192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -122801873127180730568916173415664914049148413659153490173764149514145966773999928936147147451980142610681729236907135520216881587308567835112368007711209326011073368137527660771025253562194186440779612420891621947089733155253583403340325066915901582391976438884169377429490879901583321912293985095694017336776663152065402884406245937259594828232878836842933668402128980803666546431962261790159495038576116722941554317807633517775138073816404508890256971459461873010629162882417844863774574342768080682948741984678020852908372259444247225469778423253166971178267231556013114358326324903976342582884626251485566432297243209893050514100169198489222682928793078407004883369788370681733434501726008438012532913099424242869458313394799690606339252871886964619224002243382692543576370954118666382601341451919954172087580946489629647248497383817042517308981007919134688940894035138267573076893979856516396666905711158737020169946277519667824700666132524066813097994802272031975515823459701519104531038143199678266592213581377191256389908824650230768188455277506496906840791423600405216404762339656815997254775044562308145299511229873945695192019688969522788853664223497898315496185955943278228654630578709371854392638205630605789485049498928433317072045177210549997400167470829338921003822517844403541831870763376811372462544130177217166609618097173918044775833542762571765667997382695924258146084253349549618796729169899789112872287033635510972680778200057201439668791128625869687334082320126027032234762491468425975164839841676749580208876064924076442526940540438040902027381496190250503349654386282932954973529365451586076554136680760735422244516188555585451402227095379149378272205227370486005477328497474656153446021996033103022783976898851020418377575254037249617894969979469120677656871747244803744249804134217203466053501195044746793272132357518009769849685893816859727175859466660292518659552655872877124425771282118143476941838376102577073221511602159659313248571793911607587658214707973772332298620565919324823439628267063496273136345650403044532071977772523843767296463832175326204278121453314715245774922420786469134515087007119403101834453255769171935474810709095432815451789246561528277305882486789223310473122284346034484259662040497893107406534100277904729962413918266753806450006746667690003422511038668753316050854482471888044688817758220391609555272609558351930689369600911617442222695973339253052285186671972198229171753052248444100506501146923613483894359834324423817169439692789423965999813396686646865518007151497991247638841246141644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 287123121939439621109865945426462034665470217662667999487416318675978481859402627877456423681596881077012178413772893484600986295089726484146639953422040928357214277517470579338017085096166748458647502395750767469736037570577770540724611153316948084180046534459500210758962492176998439728323125919249379751346799892043720206622999858709748553805730990028700166385819298754832789968612807786833436980491383623510391419233939483249409064518997002505717005409408687269862681738841513164567590099426138618465445096369391602750122760274854404651859590493954602890841123571385065932951949596287274427892197388798176904729275732882834797047275509841477806228893786963238533024435827278225309661773881146524046058968150288601246758409050849046352491517986847680431599541595581482103102607602496860762285833164297383776269438331202850208273706398700228435435887736519616927798161045009595124604563342765355006420393968942983483806443364504345890803373375285547913895818370722360013000977268515045569607607738064867769447264225234295710585856474397781454205200911370245992188990963164993064666626908243131461186772888122670986869051698712085989137359683208021105480799498244274186791091783884685513985063318541055478078522316161031923198509678497109368248246921065271688765250641721016363763674090800059293395854437168682263652354467938285830537826927592422813620991197669882339387276400791212023705978415762534035724469616021473463857982596104249238561506248618405122702007590998235869833146563199025179019499031589530953285373623558390275228548768033203277585742897141655592929915682960269499488736214763473228350089624676989832804245558072599226499917975726531243954207597420497975828808258336515100420267821680047927417901161991529911989252837109718070122622332833898299821261959104961807694327674035601250109429988536667495740871207118320998921988443682590612994546564597757207749346067897485930138052954477418709014354141909312205931348711128637341386502138512504153806710636474990715269494562717151671968399226164900080694134105188054305733496727711946450566317974401229235019224517496771826841770885637693186298778393544827995156697032695423732851802952519287133054753594591272527578146961169280112835852701002911973520053462089960918133518659272891345029708745339551002638161644016264862248553645212644515383837226448616066558826019503938315010140156558820240959981291937888690781212190459049442409873131763072424635575170201357349076899122495762830639898654517291400782920401011262008553238072369709593563611745025475482616959298812954297844984979652608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -193744980213971874036139605242983987631270986743599956192130548459306014475994845324594326920070773825370809703422375619744697914428413196179936219588722229617266654201288044261451257814936526861109427829974172062489000759907641856361152291282086504419189247054937494657926295860409891034755113610322232205058800321985281854720087955705493853689055802608926953765011625116580586188700430778438505079496851691026460796577133854118047310616289487155947215939819483368722524381144148549356310824261864361287911657902120316415346754428749597685644017009725563756584445176355662225922666647620935400417054722719778727858012872883822523708469417272886046785620005305090860029545417622091912347866696375034001336445781767107210324447383888604481925912876074655341976915404713216982919152869687417402148071868557525968753577384748677420211286696450162991121614187085731947370967404623489201701167419010443351933525069185842424266821624350237512281561380694036158338188863917005353725623212915580665953784630216763198678911180251469442481719960539602866979671801143767340436505630211299946570559905713961572792932957201738070761405806759934028838733463992462538477468488447035897069765778540272113618161474108030321815241989735285696290687306667715224615930201584258553724058059130067829228761975860207437098053550195957360871703685186715860431085594041135587327267343421309203459444000301138021216905958746624893430666637106194560015323138704694619627940066676095902734239551696289985778114741214637807031075993023231595797947985878519174596790658110428971727983495356822336776342271139639417948782899864880854141982618462913016352897147225381746039769451001208983707719292736438765760841938482313935208110106001234074118106206503467670247180273374245214914079083402819418995980022676326361630745867439017774991294103821479380063142101367391860487351634594905449272078940873829198712639084539526300357687254177391093864471793524134825158485487818357755178680161537937488849474905321457153124725032381580041476331698203763650366797160182400910953391168735274712437237242042339121646952361775648983268090067343734253689835505927365822065374466623513933714147538315372434664056900716061473186062379088040987297046657508102812227393412093238757591311324232329819323002361499551036783951282787293040717321882845603911894037124486937243147854349139330139213508305255265744532871939156602232342229949770239399084830644555967033741700470294694382746601853285049759056735393637944187770237483126039295762561482974153542467839505174385676221518184461291246201253920768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 739601015249915518759003399503801848451069792506724784680102126766371489298620743249798849282870878736425208196891598090748665818125740255566403147208516354472559801731601686066973229594676444424858424807823728941534727680343077414055777782844791049793908161404084026515596761738626957273267677036097400418287314498225079229875010902289949721099032341019891647858164712689010142311169778624923748257177805223497648969322243859684400321071040252891470058917946169158553733637884285585857707264655569260336762862710286395970288466268552635102719934072373374015795856230094172186428387231510806503933899430559466177674371896026450104699447476432918873026554664120190108093664937805109465910338316499750848321471593650177943289097923184385252724979171870262700817478322915397790249962971626485730301149514520245642381065275552958213967968019430874978309000903036113817026836107664541753865151162448603398999061196466034168846421910861310632997279807893903992659687636250220182746603225314995290140634250804891692091273836918225775395853836319699549863492674328548216925610384051730552031420170700059704443699658009833673074785964162568019949372070188445489391396761936864725483791427707885042931232475928129596008504820458355678862106537893606698146665874040321482159383295858155850655924483734237474643348826099113056752062479917523392757653467071536939930005977325493272226480532684513750970978374932025503052489315526954356434722819534834825599794175807652477908809239127533894428745660442033980969945329186896067242139457253741006928308085950785540101808638265847650611704912297648715248148344503822173322640309251663831005055633300462534812253778284404047098474100178881592969141776731688518524186095719656291038317899725879321768674400255053551614697670113086281558144845345714211733124435698761812074193525518961013615514199695112665332989375676116615373123881036871291914541791587353993558227256689562681091336791231480263122101052954245401895147588013228448580801748832367295857234411819898863407150025585833052621644076728580575895117043216419347955938911969073076199932450039565697538308702940850174228885771437694063774073837429785507217977753889449561148653897368215240171210581642704329600661033547611613620316346723863389948506256518495945226763983413133123166619729170493054948808355142083957484363625674273840383139650188709271609129988559539857063360363748517343657078971057990572480053736822354623384957705057245660941035996332278700421012633851382892847823515058472077668045910161255380200551661759381238033859307146491396838417577803776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -4340102419159166733076071008540855108425031228063940258556168952417461160550299726526484092915937934528950280753957810820025713850400870191092609137848267362617780826703320979771037749443762721707914613735694985925991460611432879211577641102936397550633557859443925824867485625344516797645066303131529028830327120319900111772689869758239488084798385980344899746399052328356066800675288686015046300764159531284819113793583239740252028154125199639210645484946160876003251489133906922088159528718271558324542848394043330466774419384420761748728216723988254998450268529022755747308219889216608399869203081016259369432753150607725197103743729751969384223227283972850411321865836343701154330613349558128437806000391008185862976913327662434700793089646411650847692623310113826864014496553867029177630706915859003686068445775938302942853992190822177085993607939144128550240904706244987890640534202048652908132844388204468136536584828628008642097175959115044617701476801400377835093935940016148900923177295427024560502664337967014329683352013366355394857850553060402167996237685788805710251997068485753286630802405303669912516462701785369619243634709516327062209345061250728568891622677706491029404002241611464205810751520073842111419204778422937824624414474930643877725271679913105327366845935417390394643547424010425600655913451677872710112274635846689167175775810594561755529449131699602556385629508512109536009306048251000827344331592991737521464686526168707904226754037161265533008859023446960930411607268627225395755777913404939027557390671715847518872293435996782369459173657411752388825297548649216710872233958058950962350834665188320924501341739985449662281811132375657625039873108086014011265309386648318315788802498292747026983261410603664555548087130646391550887583795107768379136322153363229274111876016891435022391861053372444828396967862328214917262826061325484170531244458631102332473913741024264357722648717113535859997666671065569467521247521721509652172135131657553820512109967597570169416774497103727198904995930981794154855520976221682104882078828426829445743631352013811529129055534937827376346252733128151968714817042033349594284904893065633987806341203098479853680729586400561126167491196013759103152380168176779771641855826281671928441742266284611791357032225885908748606255196693996847459310062253190781294833775695466750954832422135822119474610729801777148757011496781256976913517616727991158986120553119526247037858735658172883140268877667115864411175521458604294209228739070611532807481257730834757784715052745172662805620287812403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 6670551383210826700597761290430525708766821532016538221571034865734440879969580892342868051412581161189833215957166522324108672103460102542184142891259285786391556859894218718981039990830125951870766735117479992966136281601726507801252945317549416476325703450914576023159524017544289448133859787380684878336425196556601940924832221380599070305799878871704566956502419145014888607360017883923332715267071038072943087180803695693966212167878069189865881011684308301285174734985462511901499914947048406029069436510580147834890404293326338954737598227987605918355694668897555599626842052096752786539622385363482410376419079586161287434703635618761155653708518256198977961116237910370666725094798113880203212974755339035740516296181153742696662795421258253266786866748610961195303119008678339467866637294489103094862163475256796546102773387208228847306070407986410324728669547536529806275172366508029241827786319968203445863277755912338076617223351462130554646961018779374369486381200744069280016807503446324076168307427148289934099683407987363424295091527794243936594766562732005621900481428488245823367400214956218930774964887677275992087656644720812525786103734132643986444243439462056768432832776114724552514921964758501208684747630480535127925982153737983342238145601198475514909954794346669194356482821410734012071730386525912816563665871901693078133027387460366191853058356270456493689631833942492842603941461633804346730616974608341868951142992616054628040761576421740892471989132098492832316859323271900480903688431030913908536794063082014091447698298010013632400403163881424508354382903279159477361953047059531118638312742262403123569574512253454617060626262655618747664619661350690790805160429060188529562289518391472546162247241972630874501562092973315249967404963570425655515728220675641461043691831241440381136534581032382611136277814028844382049880769054748513266702720663198543531232731439170738564301072798032525084636740977017904205214544241229159642881966424261712508870439530281857192663566855559083000743012438211304977824014677352594652170997550933750319284140797432802713199816005418874636796400877586771752381671049296084007169388312411655823380748381016227309030572799120384775216175660815285728873081694698731101953115270766969569378614462845375548890946081912937609637263189359122191066472792477426357238536305547126336935056448798322878795156468378555387282372007010675979331534109698540215808888057959974574139085883409033810940392090850679309252199302522756452219183942760542971118552819675257565372358086790762920119275792367616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 26394303230155991004930721726501285858282729331893142905258871357271663077408626560162468154606715614478636398876454344707268518737628067579150599213240850448803998618746747576399411888680652917941439657304951706193054618103169380559124986820368230523803082573096234903871369284757601411303877708320089313837450480839329083872225257198779807165714441223209892068495830139943283704563507908729526392062132501672967260190766294141567015026713938211455066713807626579382386938551084930008255757585363879224111211356318772119698704485059258522840106247000515242883074920271060474429911684172538939634331615040797770662245226913892663927824107302750843367878479907338726679372851297195149725978117994908076239026218514290605484127159649253046101671556233238871441992604205799416355355125557262441698588454274485590303073887191271769894513069266970123264698262778275241347589919112342963438089782266533180577057976026109758196839907227458518605698390533942040595025671703512226053724634672683268474839968949135077802055999351666453619184697340365551406257954960405881706643857919856925795371188001162813115453714716080677624180319117521563973498811087555505129454832201449739242539868216566134847006383517402261909811929619917437679668963002676185662388272826876609984405128250328104055132371758761276743451061457559512933689097361446510688149785835072743922106509210169317928293751655945135155127968807169855793100377709393509449908960330380338540570128589414949029187859864846173956948985772150009416650697242435887878954698303040332996981730120046088876141366100089188195263064643206383099281397165635033161417179720416266918402017273475958180687743337987953313777517206088105302664717043604321996832537538284318854421778905338187299039793590863675060200780881902323995970637618426914513534871554199627418122148788816244390954258860774574897418532682265573248601923145100799730927760171597566018351054129575641829493242593150743013600782569142832543843749349644893695156469195982152329938987408534359482224117255434825739025049509232839999753156498941358031574592699040443585012222999993561065158571190246076085613297884214381577450708482701701396770928379069170180969407164634760249790299347098648283713832514221587894681953357637532390891344222134847964907224023767590019396763132076634662322838205286802563159075334959012867068436762729330371849976617057077725310366965003569008699165882616534845492362495521932155976953415988203583022156747212994939985506624731980231247692204104593550274387068106798010682159787374537130825169478229762517114387064422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -162643669295980825157254433914566067374283354177432402747348194481409093036826775970303768648562797071713601177544568712287107678505324961445732456624138515167915135450131016992068890748285644558046342327517589121398027710920645084285897383347278806030302065403690622050066201554453418589871455067117046057319673958611488635765787744139128804630133064576684957771852310334360461589518144956835905285597171103578481849948033960659554102302233101951842637633892479772021163221328364490341260084915718181632937659531994635295682237778110846917277470290309708056019701622088514317488668506276974681396156696191403925483724476423742722332959353237392701996562561011179551614719922535572576928925952867504993581946532547451343924874136727086695293555425272327311460439022363722644260946472882134825336540693006737404221934850326439107829164044415412910818918920778413937926230073554014475588693878189266069731239569836083365020738622655515545555490528188651520265408855446394686831457519136696099178284411773753030629808112632454762356831420747936362485085407442105144173598904142550443958312534248069683486131138477742423234869945071223410693592301221057501783031134587710822804852638853045509354057033341971432793441654496868394629777431715516273713064675662898080704031345247187435387364443706478597346227725081342387509188739086785078677655651892491651424465688387567284092084221641617059919624053246931875662949504344261194024650176925326882262024904398487513525022338986184071866546638698032097756384723425198800846423077541374943150441298310239131899965133635846397441341203885640898716613426686819865412545830910414868825434750040058436766747289444907480659780004303848060802430699147127620196336567681981224219456555736147404347938701851190496679419355422319516209738957242201739721061881569948085538664883679340623772308401225979193310471534110131263757133180908909075873945114949223433996506414577400156770807747691112222676232562861890481996267022175699645167881008763006842880940894823000106917198140563189420731993363038322613334816422535021313204097321712402464185881152114691874468455084087763380518244264183200758190087952106380967696022567447725936434785878399779339448944495472683547830888131963438784296046518196464755943252745275489431763414110029700759590141330081317529989216328244430070805792005267265572056003445046873043901113757294204570745275454144227530409819485005141985347590572470127517910609815815980576584025503243098794124788634064397282257148962674675766599533754759619768162632094751870085342016745058802521209775923358859264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 376101752664334607336497662606718500680672944818172561030414152067949046764792073840245806954369736992458239486074731604469142260470090402255432082657033499844511442016294675322303997757189902050350427399745250608477617606901142384257131300945482027358411374980299485203281461741713075784513098643017749294579484049209335381174604365623759968254283224435166866518955388519675784359919799340456693597754087640429004429888375447578152674374251595298937128227661210570852287760900358417738980920172989453443695617435008845497508162363590399648078823818329378526065475555611691945253769431037518067733218411920131219680061649310376433533454614726671441563857408591825188953273703835709942043489699191576575630164259112928772850717308172839027116722526822135541244137444576344179311014837348636381285450109477096812785402621924163340320488518869581420131809121056639573731079706321794458698296094174691423368371746070526969912926756333206173738541788539748310698946776083406621656946246821702022713737416255540177397612182728615936019146797154789037369732157432797662847625203787454082773761834602404486160991328547256935820158992342167662206055638031226150414969922919883042073517641260779419835118112151261151867738283034144316685050895354253987336184850207357900085980898396161470785746011456888590168622899110203168105952983953969253312945564632664538764383408431830657167580342851691373369440587746689585037544537181819694667377465453756288430813976241611987496080060285890279371567244074379707602621504611780996360557838673639214800376470277394997038506757750338263261067205286676415756459069847476533338270922011408819875653312451495987214086455293512094328324290447504428995404407628180949325709986836190171396240518346694002268445572525604510547625929198641939230302898278438617762841501007008874948914746159965236637428158081257992492139436879654406536550728631807876966283822042324469852572127701112968473900668669369585435210664531681272637470579733834560135338948754300100832636525534170395100223834757076804347857749371362640461957743236636699121644270513656285885460904329662365432008957429841550975365849769346762442699341627853515741240073583737219304990479364722934585023878145386037930108403745711937030936078451832695509507993037535275064158424571718128734672413640366864463577213878234618597273352879134930890106334062169204509051503484405342387831720830652718405797782251001502402078212562340027433751856330456041819196368699080618855684292313164370561052867273028333565623529107301396829599092393089674381625605516333312528458653158604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -284161381970726352198356346171723382575924673264616611622338179719763457947712778980753837552262400508121577048163309215913392518964182672476927925591824809018266570566154262262119497344883973981802452756289672167561477104782985678519591971949988635479866965222790647603564806634662525507302562132273035510384988197005496965284568226976422329211630160643025821743045460708291784641505551603190836358225608743977428956225702501706167616924965746832099670633042372997932989211616493721155444425778560613742967963966826811185119238629064768840184052198254347735004728889077564149122513116748160023249711908698029754326581104523010570669407257533417928926620179316442526698244945072911137700098776030107658904657404804164753446871357431969794340198877453691034489577948210691882761510917968269169566099163236952362231567477645167437225655412162500519520553920832406456292174561464747292719833022023213530535773682459979432970667404691712784629626626793309441539143476372685199740187223335978957552261216732243005091394264281428635706941276967654357894055572123921608907841610129786197212592371335595539271808490221108574428139189792882486959854119191855476919513668610828350772657184505011694057596318737903015851709026410889655618036959770810520794305663952261435727967497255592193503550141588927852138154676004406497851010700647651001630780723159418092541463090584553124695732595304096785724722468264314463502893515333555696710565434436322355868209662594704676033177972213401515352675113151853920380795248545738764470596811553965534622165454977952555217482794804328723441213782659471237657140776389326620546282317150876946816201125009713733822975563512575254110482088233802652816701597545448017066650570965854327615306081805968163020744426890622337422453587057847571693971098662101859533438701096919369594280410822730942265029740108683683334313255391343948249776889328635067412614267245648514942935356781741834722254318871809053123349323329761230113589425140391189367676819786008402685980128780625218901765770751365121876258963313757165413463339623615772857783423068557638922861925837703974502263427004266031409905810498790563263015605499099533745648965717235449126934707550727159243733342605193620701691065450996089533577485806325584923018222940584688512260785605554956344767782424655776416141230491580064919669677929310118422323229410397054568750107174174120238659138016967541505126448453587805038898293176517595213081278668143165319938061502824005424760751409688211071567972161241656547464719426625811257009790879253916468422064362962652097664626842402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -851774127701153791592446010690505813766488193333735036060291295922838178007022098800855493761809555907814359106545511759034110318451914171189119791301137238459842372331438458642888281556358916248027600344454791540410655124223844332518037618480548065097269766527708191340119326512720379186106189061657637020065997551337329303401696865377260899830321933056054272970913900097902542244664604386506446518189834429184354840972030633012572591752966808605470048590189007356732327841831463199240010677297767550647939107841503373244074508038748922944277241313352967682456856538677019837275341705404592104314356204309642078101799980673422279842862934910751041598690635801597389760553722214162533409715697458771505674459727381861969544892651919864189098926097085254058399482226682474345489693369507186951094710256865323186273818341131342226879464043622623531687793417227188120720627183984659138390713317442377685778316835242329351180583051024627231863647322289303442671674241891854930800696643095255250763601004942378932531693547779671316787851311469430410718164045918060812373555011882378875685229186064115250267820195765387095857742949282423787895649369202412319777015576354878152478241506457906878734976987887211405072883373093413940217819045502364890843962324589426961468325809076908734191028421826207650159571898966259810797528025467494195348819512365447491926925133469247972765164901281121892175808703491981646857794162944319197083941127474523480223115248883018877222191491319965180600772526939914383149954883862952355523269766618493295577256285319353279557792770865844551279717536737925361742113957568279114432659130610020814938950910736164974677515783474679980196778392549151351908417835520550097585654116301093629571449796935923794123443497078528884863771631719212212511039278203336092988629588811186210058755766083158392047935807534823812078195557839806100090726564676797129636613629348582662777640029819416375343925598584785982981780120132207180511457936896526329204635712058166725724916237943750249560006783474985201231158776045623987625765886176534337398121158327418880299548918303457636841097690511091303542720559869903772691761343665013565942126031985620100977123488841440571867673563272045289866490825963748350023050525673209527157277019673921679129136677699079871523444104009855273544057050830858621541767573414171057115348860433238677614330815664793675036706238628390486683144538626643106588069765932408522071584870544737809508341856781369752742330081925910827410103551309728358761730316134429746766539573994206526908112891972787929266144157053747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 3442533820047357894850165942152039878255745356487497181213221530277415435661127278893876579142290062864527599370472965573648032329171793878845678760580658623929958190276243860262658244240658432404317223182362528817633737410063105634412451415588982776522195268749903927948163436255628451342823458467780377266081455258261220126455333128993850868595740410870371993471955739823264956986810594263155054887561209119253711017752964571460636941672650818230760028742457873327002318566803397674204894050790889074503447542864467855772533092200040876949836305615545063795680321469106088270162744613398144478229234700075433374333062501447314709181627186721887696682405483282353323008785856211273539038487352979093346007348344099233004623099056035702357069396142849790541786288326122696906412241084955652450328409852209801179616022157490482250385499348763552527472238745848814037131661463263471707417460319903272852016192531504827442568804322288761719008817253645573043592998960709044324319944529617383580116265738306208634032368790199483701699974493638816624641431194151958283962828301861027881112377637785374364046248157552880318235024325982466969176085068060497296808489848078528494968568128830262036732456338843209872802598900277531229800832629844083591724430218055160666989358927330827253924793146649101333903059898254880925378186262499584093651031264354816560711908835240341913021274956931228888575135311855065391317793754910545770295697673194153435675144215621834947402534562607952268411912590263785680463225805296735093380585332623678217810251716017080316555720497769288975484211666781527547960464224052134564778430148958084564638050517972195096981938666968123718932308267209023339159712768406369857289771068904002090716023622477855022460013168355127910091169647160279600415891109006064816641898645582129912476784763889038939674453902546553148443278009002714526456837189226419676532434332538469485714142009550875785322934564354176485225492488772821057824212090208846005300273267588250847019377167440854494835422135101647496694566295452839474715170407281423349169338656533810396823068412957388519052705365798289641725975020151238586355030853742375812575432849459561404723611512778930311377609879746023700194374480003949808254547344462764521524156225610804406906006043168724317227746574859231123533170453169559551847936613029654993607056934284647071354819708992748476719098677852292205226099486540521276963996199447665596510451183448237531868612062931908609272964188021230975541524797948829656853399962137491193869583755160727824632254157946108301430977460543946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -6676500704759804544226183063406565350386741714106320727954240247280388209029291918443910890331758981061487697183975757982966459129500438172443521516523509774183599933262864247873862405853160166155258418380312282252936407453159763116128613909464438257839617486291318571709927001158447645564465921190183265778602833210877602466921576229615302252926229957881253073589350307897529706735130507928685624751968775316531360035433198844684023949088738112283654755238522635551159122274391543529788316993680832853026361189912226361489516337436614565998356856197118465487657723144413036227090063116577573118319434586181576336594218565106332578280267717497762553732764581434693187425368424891750835737566811208236210564071660915408704685970397309005570868478113405560372018460040068016177113384023615634882128783861940995557099621430088677801840647403242574480023607706023264796159403884466199051228966241780679646442880121052893744830795503349958009698476271137467795433515778856677842509771670467872630263599154213019435673634258617926787007289708643998934583033541951421938297456803020412086420594965848882027919165767303095570034458046040725523681653403448767839877365192805770535341173995237983707109611459774708964328360310417808891939336047438559314836492448986667431322240194960131260585057082639116916416305794313117246971206103307273101421923483570437930430619084744158686440006128617624015076332924423935296474984822860246729928749632030358745853958233600409850542951870899541764661584527793913675038516420529308522769460256675147414263987471305571060104069809929795881083867395843456613682301934424562883686588288354875232727911993458246086346285745606577886981413614015799242461892425170777226071969623210208007914902327133669642765382967735622513710542684874735178363198426136133113352974753238422897551646026257792536166649188742616887618313400632647714435716828441944178326256656834255042321171807528893785598731742866585220769060524481983355447886785432888413431516633627811272615596122914835991615178758041525448465203697378544656515029508644922970387291258653777702082367242836938829329313652155700436534505673256900778464636007313255155854923276547856016112593061099484333847312058326313901075967156398939668976973312767015705242786280687033370831383948607305664852297563114955272805705047168785861697626719272053468196650724952335019071362705754610544327809754550730866584484305925118354430332320295899196112607764983815654881043332311461109184959066973979034113762281015587827022003010595118678614794676595006706701302338441785070855340342168780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 8540041556160491108960182371982106715799230905009230408590271353345978386464591931115232640470189805161354134197966511793729922010340684805195346086089404556797733632635539252215148660832642265319562173618576136085626806733144143767845912102397367032681906566224596420773727557934370955361004741757383653843356313249574723287858319482981757594061425281786767729027209147996102389932461774483585050826011023914537048808070240733325165899173858451624041647077899434923687497085974122579886714612287238322143836937287932613933753272239935250698515765342939049310115106415031399045068271049924827229959455546804187852845448875480239496423965623747155409223780664615202163246847472146021149098750076329595833583287348424834784237909908164472087602069062873619624854719629309019596852704764723331866585152543163329015124854525343056737299553811053406379874252521508606803002470103742366148896929095250122020114078846442902761532480493189654356600623382401748161121406885560695902269243457805176330144828826285530600235275756242811367235272737039192795975719715755785459524293903187976758354596865287150399970122415185657903823998841216484768358541880649390034970316990908311291848435994247346655021664521129585474098889559973945101670144642007718954681631509603680481574410879677489915827652525446814064748078290749666810736800602819603087873859418132108164210730918430928058064202632966881828928656984035078428438459764068675549769791206618027151454212382626201761773795192325947724790642942232447901997141385463099040003531933537695398953147284189283135508008332035491411552623873162960310003538278395131924686477704871186433458095521103777220489954757275275776299327594709047114603734959648483038085545828363628531454673365170389631070972031085822290667242092527610634154173842453318301129853455505035893150617649543206111891999437812817431665942938859127579874125378611500195180989981270360214431303785808450700695512796111461928743335664635831838551320189818786917843941661049066774032967012700113194465763171026638547376157205017145550881496468127266568086138655354388303116785231405478978673594713175610178634697191793016023006583704629871406868869318275007962992390990677605171267076161994067355273314088582419019671781822255186195319356486962077590012303174038821199142271685235830687546052446938928680417699252546568606128354806904966901073675895730275904442703057899747103916883797592692226972473468536656387443002959646370929085014090654188328260961071800789235198090195067646413674046189058071216235293682493143018904351499813632451274393590238806016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -7037572195239419133844544745698964767809708801271592103528046281738835801617624575644051675857763499481491473447584600894406059850131026856275450583354820181052459962695463349178928693499419145525998417013778590688849519497336534637168709810558374439068317764080298274990736677659911584181082352277350517002279800459950609291998423051239917215491508663464500677029019558806251684019332569308992084153161939232995735191770270901350371546320177151363809002325071477359689271351008083308798032218938718384585104171033899317998440252493976152452397071391645689000082724411686407147311035729929373381657065651204014147829783097083956009946211418515418443042690082134630086304385415279120907447591498677256299226503762327781138048983877979359130617332139952848274460373874061026762456726689566982239978954826165445422134989679169503344355194813489110549818172660829545690790888629165674091702744519378252649065144379932252746280077791321185902483932095159000967998874122379745299227807693631210627968949348848809431759370687410365076002700768682475576203431753037928430115378332904676175933594937080252560367630840445207493471005729444728431158842364317761999592758549133541422638688394631732201539052615741315431390484685181767856540459606367123395612465338608982349339460710370942109855599926017950957625168086318128480294905683284651132718492301985558068174800644279562962424329894097150417735045181517476565516562101256855382118080602529504570943121348607838641079720073300380349077714236814962979781581680945805602752287904198402294563629579425272286999479106972615467900197816501776362094178693252358908151463260124261722027948414706122308813720532228172662861206459288505877883143734693347600692831901799833002312210139275002057728931875273104112853237239960166019840758834501527298400259817608907922486997650751974694758015426573028571341593340743099194554930703660290485724088654671481195940309971547338713845617512400880204294448804909247729061259131212407014587642505619078263393389547360628580529315042687461716941359743333724493124315264465769622776891268974350024792269228433575687721225959842072633329617657421338463368496828999029219551855140997184563912627544075767770987234276970281822578600714528730588482721035154230880908544978712645409928249596522273746491172498818428826303429376321912701555081021945401540491295995677188977426505964928427142896712203550633383964313735401343649500374909434897863301539897438551798450242760969952225628435046450498477747103006537595648859393913665487710105746019356764064085671506482501415279717319390003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 1619774653477883265495746801405402341284823636200817162192098457176708623320425180415535924025002644630743892709669149980844192016229158268410521723048102459060439228187418768168071244770858314565462367125555788905979588935418572443169845652587043594741305320190118482348579339695569235582045221412200901677280151537205664802357751703250543340384511900270009007879435101433042975220952417844902419862890130717554652898734957052163453410409537294165351971820938985940340533660640038935705717389921868200745289897150190442245613469856512915530699357060781236846063170176463997303871627877357250026735288262513619364542448837533250777082804510842800536036930846962849551335126113245201383805952455609820881279505300791253778868952208889437022044357307133988329721023622880426043071321255425098942970885412474776774023359404518890953603699209866779003563524687252524128596879608739281031853607471176052765352472697227518570465054765504249881890635128771772744346625121572406833407731612022881316025577775768234984750925515628139728366881422090505498238596422107655681567774028662593832145974463844929163392841497159114215762725934201569853044435226043650020326413577139594696529159751320894581243442098647186936583599336385304436317389792343607690627783215771620715898686485967256561181694747384620213144898251775960062062365856383667727552071646414737127617575733285333992136070074574844176886788322025299786471521282243286361614102779813760316885727091814871078816640831192576026551277409020933824283651575371942154459268659045730111425543303119159134544218925781942431910906747253651002805932891577534818142182291569605212363094473959511058264979473740816633479105076310278248612046378615584801928554044065817876714490770296861799394607199168106760991651426452800474566026047412189602384987114413843821151627898225507413949197712686691910432810191803867260452019427166362171306141042070679063725251558721614479693345508847417832946276056639220471252382829233266382241650357551482748466312204625417656223966387395115147525995074709027600915799527684655596638791987615131132347563975872354771491203152595569979028673538671104061789189244789202057286142491199230006041559625947107910073838331673349585674951743097090264420738258581487613527775808307916909621210329932376790212726840956145108856168564199198654384333156752567337222353333329830930005659727480623264367064731898806638566198959624398837483072326774072724252741707759308187416141998113100733721317145507170294730416535626451150190902931116792419750577123064617684048973413066808912447054255136702464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] 6218702441867772328308392368439902679973456383215261680137107140293284715112711038963072150512778601263263062747672870847746827566276193708775755505514865566833357733809333287506388496501843375390627687780132657354439282751639204136792095138446734286119635072136619613675642212997812078554274139759176211301383893315113917161920324466118431981461358686679974560982330847451885335269847977483538722079101457461927631898159399142601039764331659470736782505687065781925756314802838688944506435044829354053812049602533213983220504158986234192086761746589757616999854080311334881774671451833447352115089043136742623797683194226356474122782727275296919888453679814094653247985900057276686762937515333962790437066023585194694939222742724457288078670846798132084244157829831370282066078981955175781906005861296749009021233907217376891426014991114832924896404422421938866400600050607133936130198560054220077972699583223457790933844933685517056636076578735356119525976368660645310706090973593334336187422051973417974977562097192788566747203904361752065528850394237000900666195382681834178827471308930454247361403689522939285361653897297815650304590225432247567592039073952852059654737253020477226053189448527164195163760428445385249032185159415225714879901593887220299571632890648502319547903686601523173364194142813839932653183907711012057377588386975911762691840112563552122553848776218984851090899953957034390427747473507381651807552884947838310476294968003126715242840042893289452760122027900639627868706327559200362786571406757396044967049630644365561852460613633110745392751977434820277003656063283559792812587275766401586731484953637135256031334609343114509738825892296275890380079248857113852653138161519564225398978471452311953697014197622476286269610015129319896794766678791689652111867133320601556622668843564089992064765446880216420247417283894122968544761042440938765774381436250808440185975627855194004774346572667408624851359746171545227720424231129263723108487122776004882864927367357261014896320916953860856342308282473875722887093488909401995212166297940675104920634387576543914089325680246765626044097175251682898776220334181393590274280486933955445232643874094384534286858855632252587426081331249817934221052190209075698755773974344903527399978557256396115754126500662822733446745990812621979849508787729157898836843442782754082901194401640878103889284491080277689076242499868340281462710935611358335222473674212233511180949070561713580017779021486848611487696169913980530248043628913026892740467351663627866342712537091915535630986853263972761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] -13426652831658985641392528009271081609377924290558357429590770332124854989521642451902896294044513092772604664946119984667141674265342982254401512327028455520552322523054065551134559610773543556856005334149241456563169367843284653072248427759759788150813673457468596385257556448434389554720862409304241773681507726179001194328662460937361559518899442065330525939128903156159617500919474682653741762851367846056611747124110807270526886341771607909153628779230098847058606733826656552922397308897200689608908017886279977744836724380230289017367817996047788691264808559658811822593783662886527901308512467775513636503172894265107855315230275068647487569225986286980439083903932302495893743506461702452438786832040289458913502733189733618526627629016458231606305325948615850855804150929627088648141559212143905461211255334451355212201815236009220497036341390063674930214753318982832044867223455509138338384251841016881125746350298202172657963555105359800301228064614076662489712099164617069600083440296525484200001629582819796039118975247968856646034988676238090228242837298665930717152559230669657762541677232545870291435203972622556421207325557632504527584293829299942196117400600336284111956620338120816129452366205480837275020024397221600419433729353490776509621042848284366586051443148061319921148085847278448888070821103789429786238490497120432357173767979523185553657207355977152605653862593736744912762352710246764142744158281367644637606844051660658269290594896447577758828882422999368797505046049518374363748015239026816427388707925787471657042085522729636089961734018699469121783361149819161030473090884000030950024279163946099546784028385322704655903686436259553074862406066759686731990158671759190094736649606156967201427824207467549857160345364548433380950260677745708181583909800301481626079063002836492410117812828363243896771332105651607313929119581983921448309335724137942020282929638247079324788432360318540762907422499584409475347586878133857149417927301443967579592459003002666238181779730896905760322675481575005193801268990436846327643635278595591272583908933205408677779941834162263799183464989094466785562620847554744274203461754659268772587664267376320482332284349390116476833033653026477666396399317786949245567441930674165921390207610323389069083452154759832637343225138138411211198260121700150669196664787101486591499963332323998677137147737123205041367593875210396603662604294917257594421041001557705381443912129886872716344805986751205354106079693585043222757534770777055944104815691356900755778597921573382460167883811798875373568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] 16725842938632529894126538596395854055471922825185172142743032560268150219935353293289798803260193780204038339273906707462002020995594507948170401281313960613466114329859172721380472392267091371110903912199024468637256790360059604060949977777353558115267056536146390894745708562698204848503189604137822850515573697282731933634017015583007284968291585147377238979050565573723117657771925130965152833650381083493672519603223148951157631273785750603740268432919376277821668377027287640410405746597451738648338925353465479709592828212090307973338647682981923895494270296349342496612274175329436026650041284660198524122822387073515903840857459815787959122902525560684058901456991403182035587990150130427604550186872493435062000319149028566535319299957470483674705185899886362888493697167936977375262749123498771034621765603241626879372905081311756498348318869423191516081699730895966382773365159112514777820737893245623565796753219738413825446225697835683996868598076583511177729999387473270893461337991906981719079007109583426263007678567152871400024474180291691578485786047294415705781078471180459201956790272130595019529541315491882808048956040837479211132719951414255276761796757054365460297443972450291322530025664275274653994737472753403351468678206509183153822354431079265124796984223803711655152867220094269731831854955729095859868223970463548398043000848252858140338323086445994161290996215664896878215775413232898505547328652593709372071008107206785089204638892042820878291860710470432001871900041045633362335658868062821183215528808739810359724436244810597405572732806866275986728157059081851307138128845029692528000132117753171579649851154137755060457633843712789325555395915188008568724643097864600114187776478168688069823758485355135544691776804466893866446524046590387021506207797679254856727934654591896606567609011176236201870294271761416364492673154609613202396819366866356242354321701367446146080658457656211297251610804619953853183123888774816373371477774611659610198445210577034469491094972470247618242956209402533889882886104922218181886684148048558327199136150438640871448039441019893703553826240967712246083167540497061367989537138263408504234766340618064416575024582251957481346364623077663368373997107513034817284778409606116815324664444959630449090352554101011483194227218832735064929756345798778968658923763043621472519487143347525082459084326584819676307318075824340604578072333685976936277188451442098489914658717711429297223417884835184743931450469858555890968918383457373305972727776074662424562668544976660505744130763499608473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] -14239300540811603603571890736874253349552962954775090734110772127803179601581975683076853604145523699406165530545628671980088026928531441174085089918469989110096431061048359919750951951878019000057088772249211361516842511591872971676223012830877479240509917139504020753879495080037338539090807579701044973204175801184860892429179668129772910900641386442797382148520704074227335458968989572801182034198828909779042144203847922126917210897545821390524238925461680212989027019983411373239998550314591893432310578130304406730700742266775935304273976424034780578107153271571208236924708599102391076583661913716265687955191508246141809787553648157377549816048163938506117241791379370636150610740492857236557894607447576218885257105705034381316177365855521042834544746449116945631664322403291221195378926657202006108034110096791447535086899307261475679017084074631553139993579309945383229122791543272560208020743869810812541115394795403892962111878134175961333509501460527184332253153101889777133371567124706724467510246308241573321870723063157900183758015666630069141411825593807187823660716914554562909868378476398861058463876254501452630110855169658880455293646427967256770331151994523255367767171837456991296396824205040182880489192997043911671553043527277709471545915030065055151227848240008368194978096629220906810918866973750056881969437378379582388897725644132057801525961140533700664021608046495656239644365580971900870538150963893902653223976010960803719455174586717465167081719004959113114965845139731226630493564489432404602938766092292437233281353040194267037654420615029333966865739274786856157141846097925752977002559391115463746202148147614078252797996432336797622807800378640457804466539157203169877234983361092598409650934838141374933812428200266450283607308673666799780886458769270032354363092752421790091743866187001996118136778455615941490231369704230036695126228575752460557368572518760343294466795428067578887093923106718022142838707399953341288823084087005008600745873145200684156606621845817404387398412525159355438242891734285788587867610953579263617548209030515058952127034314610838476700338178879008573104759267978954843868123611604492375380905283275527708769464054965586713139656545942286954598611104055708775824832618015892338238804955104882246365331788178144692053722607667429225986057184308676157528572156146761210420184493291277593453739847624017265426114551677223871599308028546968804887913845804559386554055464505488018725469141164795707231439042307036663764391524171315597650917037566015796966631369390798210699495907179383226368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] 6546036279331643414052569386439355483804053191917199996862947890865522314629073867539732089457344729077787539541002801864519431954031978702751995961191906211750538206448403834730915263941071728005198376242953673608954673950820553068379655911146946651659538534355652437928101539171143357796150886472530240999143883411024664363144610871646877917753810940753194752315578243432155149331771504414002160310192562353640782669623679804699768511763822227622348535144562225211904246708697135355051664227508944307239468900094185799480499000328098534271911177019554578979600464754214033413618768963594109897021799763239142503927844371082767276176492327504069950678870460963386325898949536839358838290933882783896603345865244628156808303340100520536640016061868578265201548848350806617999128182868410883518999744340740798935258583212802298305763199876289177350770232922497955548125820809002676656234015037286211228400460953735382776844883140669575130656424982170750805194574094652436322435676654453510535727475185966068467936186241765192869364236413711755221032837451188011716706144811391649069256311803658250627415171813856003727512299863167924820706338932855735675624112716891832441603297159286529853838141451334565758047406100984671002159810338487113679935580460005417729383545967812861139915578532257143016168619177296085054523758826094634383707527348938854052853934277545800837202142320169846332552126208553613112356790039204263860021361595561025997023439580490506625227567442366264661870185809955207560844016154516191313482912245762363963862264090443965872160526570680416748072648123035938849629581010756051961613807425042136920571896363372877642297649922975374180142184239528645351793157610478300008622251262369924817748911285046051096464785153503372685463615680541478026870902617306719580274533610642547764051344005684941861848676693794634213683955690117688649997212974040556727896567662130681622453444844727847735706765428494640504674196640459847806498450361553752443036259644029824149991641474745228650454673812614445246933117038386822940868236447926717877968766259196574158022637621436087246329034297991869178685267448523323821699766310386369254140812534221776026616880980850502239473688999029119201700413202847108396587265504599856845873810244402654382724929789911529830384594845865186718886047379749554695695939308540986043763190284479062619563301199592776989223341339558637058331949225130007393450661431250030675694106345289659668025297626836449184541811871197185626969518821924139027456992454600817509789607319735490962603779658681703463158169736524595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 3550843010143263411974613949103726476293393131892412297469658509633738393227582862365844580403167166410742145732838192646896300822830266868890253458713751399555072168294495910128074210325848883610416259487532909795384074603362034772443197781840583264052086079956574363069126119094753485007398335619884924844253826471777486858133916457195410317596696979166885655430599175215491056170546780169227275822303568008624163784851323637027227422671396799260815758151886682965923380588217507001221131736284894566610042054106010174711424724054979102647891364170459010552838332817483845860338158816214463724034260689713740638679554300426656367042289911572137386254929360153958450431860655111185882116809853776110609620735596903117980188446621007414759523928559004731496688309104079621518464362379666787970663390955476164082511960040758244124736972964707256047259032776499519894336120979045321566129232172694495155029907830912584003640806880314261974217816427048872220041513368960883544577702280736755884362224939195801758978005185069196894412613032765190074189610974562157730225813356428081553828440805822542282645410797808888088692907475773360031969891063807309358338284730967132007698088411649901112187500759329271141193362290949037479758333454867179075266760947896231015942437023774151824380576686126880331038879937526944363209465433412697802624967787250725083852872015753986665533947574433860368477048419550268802557039574372221481142993862248673477477675732590113146793642597149337222172547410541656562151709115511880050646128425463440554902814763128533446010085876527253867933423490930789921551450731401538974361316358199507894623374221717795858558692305702183575743582354151681255837976956481169906343560933813881294818907611669951022449594823536792698899814523650055478167186270907062142936655087014862247156680653867427660044651837433478530344593891701984933785512378471757879912531948871890119767516687901345045036316629077331466287027046040138120214856033526676165675426159934569243812193249313970417718441683725833647307504560682976532137506703811310733218108613081129253544781801415432065378752136779030092121581416999028250306773190625303964412553013064897738671680271051917083641181738679836600861472604849480338907178253140372061510725555977362250958246541193090121598406451803659453208729855301548991107366417723823287713517454161879026341783509985275057123667677402398772537828449930583289241105946490814473437405051257585401402747028362150608468121391435652884243141319430967633661362999441403261132455003113299805654940701424443493313560673601454080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -12456499721235885823585607174074524732538510443666548729078071078757809113088669349493368327675588054274347562437044254321032408545451699691086613101720747798027132189361109815644691818444205691974552875723877910163304723505612404393566824257918891177112393802219580295637896950624475573149543429961223525762588741727994965468220046812620976632067566321147049142196687977987089307632489627959550649275167396957044399758712667444780433355094330577215499665535745948355922998936714005452313135498445262140749775324293660997158614694765965666698895132074491929043607010350308170535145251687260194212538810488686200716575779868672480324692125237669929296134773322091734773293597708071939593522869201311352702891273692449889168781785921508287407960307836307127738436370985183039430478724455643281982113600712062745612028920637619949337435537565564994179582779574853730141591744780429392963423412436738105425686584218966524694167395634536598128864755400542116653795025849423344551488532958974380988344638086427295772103064862977714878480316694671700923117527855878854884664622494465805919626688391945901178442735949874652975734941987498966138948440722616706793486875461580151780594048366892324580679930602812957588488443237943330827569353927841679374943733313772419000508097881969506265910710319765833010172229732002305162466866394636085626268380075818513690453491525926254360773918709508815934664160528925175984458618325574020762962948343695679131257378558319821519950497791673482052264591905338078188180377539890516643462440263839969194176693772244084491957851894075840643758940477374401942203414126868940164272456576729645855025382291401261333924994446493238179106541501122572382844313860532376953773819012859850910105198929528150122471212269933621067574438909103919183510825209367641437877921943552845923370748777233292436368542055484051876969412782814454137328229769990496645493079848915852892504663583781740828501970488791306527771806954011905604892214070259334746563771206120592615918553043861817649219724238471061347850382717916705528482756360024790358676223795520983882744837381866690082981768881227530673332147201545634622379062441675318372970622495415765579422907756901438645020891932538891379684110727930132740222173187544927558558797276165564412098199428036151638395074005578789807318200838173039929173264158394436215918072332605139109082991099478345267323200714792785704184198735694861543911363837428584990995401871285776352817277008156312476867550742021759208136897013489648595816511739081060708394680559114795982124400980996879504494807155631718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 17540989696518173929434985794934259152908026206622499088140080099030890674179360878062729821756053892274502764553584603065903057965876387239721439790189677178386901864406482110769678065236387273224700284845450809877783788471015893943285130421729438041818912110258122182389433832316858308319799043481176774201525283958269049999848528527947893824475428863855376490177948078932011918982447045368189226255296470857666884461674790277608013078784123158662321580690705674201757645851103919914526847991879660145441292926452009177596152211950341639494889442058814132045126999557406785919287188458093506618959295693975678139406097697297154712380045176823316035440453212727327387224379182705112321290074293998495942443126247828080401626129168751837206065041165262208198203976888583910325161158047419852025449994142601001356692752513474023482183334691606903725101206880580623397232630031681021450375350500802423527440149709410045572585678747990123717509608528353136255987605063861802648410817835114147208485583556188343040063237048284544561696481050184374569255955264060303303903885761872293021317338940068279276209211416297516029529844691069131911694744637744900978026832840307810244608417286363897299861675493680585278771682653774800963247350739172230098132755947353730330118901382338714036363756232208935795625285398867017538869768204010156018691030459603046868123343831802727278233559510283963796407124366104745593544623591038043742986028278374256500197105130846849243374159629316934416489227623378124083938945843309751946510301641558245323683560540741991387531524734183231317476625289022122830697041626864868805653197378728061767958969001097816853024735594891947814603553252879059818754366959384478905629851688542703484335186178562583455592080769116399770795868372736661273464429762860567922009879292583320286174999757025697919400933818671622146124893793503418326729264337954483162616765543006370260312807676877632222831673657140960412855969738447344619544660931526609288340680005393685065266745437470302594367378755592967111469201728333017433092353423664818990328131400716105302085766760781280781623821247688482303759246720755786627627754500945838993728617949157783677720479158693155525655439246943646940183455534992479553386319507486611084366145995912846233119061396166467297022323399552127415271782692309708463134023684224684283426786475464406199214084232644475360913882350896751428007133875203025949224586244822723077786473599282119497891488132431818919098500651998682949669606357494143511401398281193069308903488956781342641034854283161712839598021380776394752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -18171140881627657451432137040450017084601286771396990947128726630758533360438096833952365243947736037652938367299997237869478241926319769471680418736305063395752323937507147445125096095064178171848933579729666363718808756246726876632676395392455664442444879325901930532301852771502425023565835481701993395409139631908335863310719066445439434078451750536913302760967365459778772087726225934811963944097098755590152372177784436325504289357642857580617443816640231248197725977777023209010232688367760204308430609348826132548431734143572482921377208645172570574582907838648659029971913013383154383740672835954198146145863717815629163030036331478161711270977682448331178284157636143539154465859391043795596887894002674575762719925116624110140517991327912839444294011527769631321366822317996957408673996664160904230621912239992936728102359073971126514199385590201928549937135921048708038711962994997056088056917472373417616179771700657689407428640512312107647226255696234674842060444807813441674855685505643923653542582398472097803384751440644612277996013323556302717389082873394836463199035055073017798950983661707279253781907125914243829643337253824195411800989733168804113879040908645777759860326189757455733363932610400136386543978818126398407000066454440476736575406570763266868398407972135250845374754553494161596328112338930790956592094339757308720998788456646080092044687021176524884127849055891925142748425961288925622985655463040927773561095290151733730983501662744508456727693569387302882276525743851787107379607575460927591375458453230947763825119437803684201383466720319007361587747148031594581487984307844420588564741978512614747619799763483967706782792921474016303607681742025740481475640111418647342504570503558745362231015778770310166607048747375262713573974720560374110972787990078427208613850529756577634681099454404524265686154501876759988143806804534163607469474268745015107423427798306494471608141132928387914198483765327265095904683087120375646370736177054893439685563004396544628529476071993898319491631182525475245067800470760668564768399139198031182396368500455763975014146927498218693728332571406998423810857622503786189474402128916816026731089801748839513680321816788086652165137118729060778214996516121993600767764113525460918337465906769142826445086538420492577560811753604289718160172441236715564755379043534902880967755543563021805925032844797357360819124590018711159710149630298627458969824037072979860868960099399257449255981010829469992795823613813884026346959000976602059361920621516781169119287810155179378513653416079235481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 15511190321979203750464575044292369097785923404463367963445999347691971381717240666907209224418525369841584880708115676005821430336831193413891913867341659073274284913264532818344760694296571870531386535528221800533961932451757347575114607294199631557458948653624109411215680635730024702108590054747807717433599090120934298053166108131330224542508381024930995051491659200687888377744909452219003233727931340654073218013237271391863549980417641312714737029858960146203480485299606315696373434993214718658220961430384249833727313014336464428126296548675077970598688915640022001530337531209452801963272975490521391385999645562154313311095546198152137196887051017587243243426524616932344345107150788201163594502659375988739978925890632235635416102288635925413472976994961625197228946457143967663149665737353489683447897370858447605769260583173441219850331476807472086559604850291486517434127206569498309711681460924468786481468292312274349827483503954685438029706091145647049175817262861993056310637394501723493212112760592157749807872559546593605480403865287683406221258980728346851970262690671000777028104478150068043804435673175705617379153987671364011893345779937066134517682912696290275192110858378391081362802218125933565235861850011369441664444840620830118380519863779186459321211098998109054530291148369704603402931031022272370860458801072363782430935748262163802123068539484934603574143589042265857109002796210788109980256762940393293889452429139920988758243414261708972133930788742791393103312745059570311349811440945933314747161245504904896351104613164550211910795028033170908261852696300622180134572268619371097853734362138217961065697861256662561463572349377419397019066639241353905429899758503567036241090847292009729758027897407436677830930998308266949985913526496734449725513376876235001136855381558960503968036441239972863565789228166711415079457428997281550217275594562513309305862432629550396839619706661988341188976750350223816027479549339594408556861092436699638676170504696392443442689554015163137777069988310245093657496844350506415239554037393084826124520139478058416949551100013092624196333066910774783831902830964559768378910446081134777147485587512829133976902355287592185706682460817737988735034710683356920643775548884233300765551102818005783610661416456570759285319854502212144577931754100137512314915069303679775087512271535697499153991526124835734832765249481967748714072242209716903897380287543325296213590682582726679533422191682069598011086432195539976268764240616107270363456491264965782492735641982564776608218272156650307584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -11454411615093384869061326972150607461180748906157995137356487243035723453061709508735162810760606522975958176172006419982436933959478921010186909286091502210578611849664586341372345896579786523362605360736236389126665938516049000205484436102919706762723545417770736262799568345946573281948230623499638742822275598778620482117700233615198978485914199052693970096240496088204730983170644900238832413469351592593895345035297182351314542120946576427525434857650524861637546766024778882471287240573957133170633952780519860681080155877794392833217712037828491867394783818316018699510363495570077692332072498051269543803146432386359613092747527060573470239228447865567795869999018902691976346605496570753664775785408969862749082179163979909197896362148742823995884075963215612982407210550584579463639733253539854729915649136403323851163541816603219618710234091542786327238714115980828567884722638942416081596952764460453014917805928945377396257668347207566219156725138135219280602402269408222432089303469183084542358038191391824735235196959570408826934788773806986643828945491326741603719441038543514441937615307553921489536861427845477455519421808353429693664770306213595093442342836783126994649754738917306417476272844665186830960106422311765326354010342087708934447543707912151125361066982513638213909997642544854470710137877563215145275938975432633565064929287683739458286621813304966513304624916822184816589808552141011540545588615965370838588544353882739095780311285674265375716119271826314160639994050097148099243775829409225630790829263957700885356516791522647548529819874046323654612595525232444671040276026653904962114334887806099755362123871250242408995757324310330439728262906522370303064474857734923003752551020050193206176751364920053576683253869937579693211352995499083511638718276917388524302544500130625018251987758041713512915365623124610144083041434824423615015366307177212628970894962657046057077924436437705031861200665800709788711853861188210655381878926004683740409461422526245622441453306619659850081959589914686618393791430905351441190826203899391214196234674074400882466783663981255106465003649736704215211420981567613310549263496920605506916947573855872881962390238814255311084839685074952604667360010868117365539482086183168574945669263836500395035029363300008342219942781478330553517809204953770045697985255163250082489131813891327257769200221850961597105537971532335108607417447649259341734342214236446347834164733511688343785546684197374298573684324620168107105271803851595051482768037255747560482852796350637602414963354515800064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 7551477920320142997120383429500515682317724497909951441146933178188724857782172973995744241210822066705460167388934042934722461680758223798012941929399724524186356402001320553096310529436199445696375276954266729948423664603327456797073756232519014096853223620729220325745268160259548044416479006809462512065300532591659806589825266611709740863833266152772347500772683183014209809144113948973067909518711654428193164165185998052517209274490283195866424373093077924176059822051784902660892465140160575538701640567545841190757079389750340527379397790096880622658174272097398475252787638378686674838282690881705700585702766759117994639401727616595063839120573459781446029155940470707970600069652400076586239263647865829766523242356276319999385676462461721379399153761038191608957046438484977952101149141727403636317130875569418238077929225668375869494740569006830118873638555870453732481124501889761871626296393901933408216453873500015309438500138726427325960010297862865712344426887087930131115972576263904976613037778183696886840951323866010372783483630464562898913529831387664830891542651478841642485483729530015731682815750410318830883863644541928577374801557077409525868890874782232996336643247018463251967182186586652502372732467208739769588126911623181565786470820203406798565785351786752062978006281623900854959615974402701090101046182196609004026650982382010161390091916735900417429155569125508692499473448749818090108162452969942553562857466869439338556475945673273530842615980877918186376863766697497681914086163784525633244318093479058750277434749270555558860677051066387499139864805580416373632102577845334363364105485656365368772116804832036786817059514049694415613203912632150494764926754740006500216436308557413022925946745634004591336677519321934518530502763594666006914812101916190088940869003833581466788545656306272669623986028860690261935105157123262457559534269383510188912760485057935553861655919978312552635269331562338148268553532096234377878537850181965796590197725816601499930738148355971351082694314587494473014513261533631642723932091577944073760519588236503153151250524644838460493958848466515603164007300961166222138812609997530097270929447644063032563037675272437748407145868607874181826591132151309536148090020083258668548429002314180588840507156692536384718558968597041196928525295575769157734871372357989557666699743459465280290199660574015404978510044489370238031565563097987258634159112888631252918811342620931781403551493717101982333078366188861400620733215773206640212079203941399417156978697138590743791080737011214057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -4553377194650966052018761422291542050785493606464921045705324786802668715496019682277337061443247749052372468984821054204311118250129629407491929878507062420833462625345642041160530537089284980770546593346008655567051553299306301073412198344639293859280397121031738600231327430616435973303470873635032994774904872426290233105111802329924101950267769458366341618158934523805040733736237659708099702672576144408903220899412735135412499612132625408839268373139641055857364908185863661440071760684097130803650354990045700441707351657186682707301175601207559937788996023449728136724069781591772943069986622101549165195364937911535465125796592982487176377918112824074986970273852566832337280921567293848382958912189136699057634565751131128844830499094121463437968051277775538406856956974627358939136298898445783865791287999368802513434765891059537639974723450295656240939824077929323607055594605066793191870113817239584664605169076681693175263449365702980716706528843114768001129278486021338004221497879658128588117694024096999727673168781793179520230093631857992715926429065890274907581541326638904265174953856543500255708637126093629092971849844442564848354574620004649577151056362994990918931028563946141703590563305091904677168344231611242110958100826464133451905042962595471630634913039595042220504456207903572206326819677624485709109901134064596638949556803009397235592659446630000847653980521982811941934196697182650411556991759177269863346573703708174179542965720513092319271640216635575745146591799632681625548218011797134351360232004617136230919744018144729442071016302014356058200574285935017848302593345935234121596407744559520464435094182670781096633614443720781423965965393473385528100205403138749018863804796083695119742519079694340271509727442757766707121005378032838325504705174093504037994972337977397457104219578994605718362137181225328264380742981754871844792960105029757903875527885991268738945574652081341708526633190321857082161084716784211825474374226234578864232226513733085539517838225465199189532074779836709646518476075960322046793381157318745684798215265462993835919079983153269291206260337121321983775138893784703846107660219050926472642690665382559965130667332752064137186119359718284782585528304127861682508460823475488231510062907936062677738457357304459268526886828587340214750903092054421325929760711201139469461388886117472255513449959069759138138526700499560106655977009110160874804585326731118397736274532953462838066399908223678405532326872364241402795000382050927462395677598596571723737604496754408389821130235009040384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 2553263158285159669104371308356394377079367253206254075876639053584108795536881841529977919071522971938876787026016488291721026270123222221943158854121614735035092473651664766446061807905477302084456814743813982303615383420947294855351526972570406534243867736452648766348536139864133948988603790489138818987480909705693859401292791216105681484103041785180272660776746944105020453966053987738394903415394923092593152669312653669363146588805623916309361691879849760845175858586936405026347857596443823559773416443012566322409661003200388681389933829629681835027452940015928814933238339349940609030927896803725789051548559337213072167824907576839082700629776192399996549238381565775130727674553202377505341827599227391302045224791123230849170059282976630925040894174285921281560310474957374419622606038079362016529729125639026337095531720855166647963488220855439430230268095531209793921664625912913406142460889611895359849119059278771496537354081360516578535906663993371074651701339302491544006742720226289252780494049971341781792080855190192945498552289465878097475023597769175712851656676194155468697206237873549425022068503332346295007500827110719442897372800886720527759148173361814295950994983978327982488112437416953001751695932999756662728234284714577420080667981091693698467890355082760133505621578727614068172727896590754745168101748078793679916499091917127920575595572552350696195307929342332566567199823131044870227175791046323582178570956898067298679094797864363654026555393949662820647882894705401184254707392152274152995498310437818845132174577294076406153886658225454945882892174291772906500846713665950360734273742051551363863157236564176010595308704109910862952571706473595439739038905741726328129747118249987041823436936939004510873991935500307065768594531777024999403859031662771990406509829239036174120829098940950751014130032335939285558715528269955053931891958103240456561734753132113232566726363474547328743131403556377677120834574578093421301706803146761532691345481161965264644136685127127751109326596957001594262598121608780666744536017821656704622431942487570946809403996580239475559260320342520862756711549966930004221735134354726210524145237857877083899176989077925184906709824582548259573052835556722601151132757174724918005171362965062798475966939450797639019417744548881063163436157356290704405362416902556798162336571818622105734701168271620982560934892212021501055777025527638532000188637665053677448079991111773229016494240892664247057991060191536990525547695235664861528419892552668779992268271954780533116804582677948661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -1339947092754520573957683256400027701297554692783088620478568092408146166027064038294754190247909499773772107432942310579032488113310900291571271991956561923495836503000025498734451553629669481467805601713704271908795101262577684751621681318337793228700673738718231010561951941398498831135341992253723700083657826203206891711570210068434658482893289068928938320677635015095778502434732283835588704499815856626742649182467656310206536892047762213089754373971461476931727925665317326831147441566185576224863244021707550266234222865464857072275152871590532982938084080598716942695671909425196092837421239344353632347701979232268294151391596937886784467555685559647145252595156254061104999160302777789017753128264259111738934922672202500231604216417204989172642539514585875621792599552913498303503756587503989019816300213245229786635324137161498818828884106763326932220067039643316596184303175474374613930926195696833137875493995549151075363028431703994887683436210924155485988993581317433088454639384158453080365453820712344173045985418803457799391365965965349455039438863068134114428684751005350708370063522349586678559355633948232907500914913874326270094262177633649981253028558870779825911400046832118303940278119078490820894464938730227111483568651822613363581167734029816805018484302743159119979141076208952269747735907957648025739438418657745894207577287730582970640667732031386401768608305554207071485280276208057363569728150036355886528844673563514699231646573525783649503496113019153527697311342897011404746698674533050671604120696210004195782543081553913297217499061518633641634741916800226134308737402829747890247670459512611685999389112834313955081448214343273265790571538590824449670192820550365404952995528745019024556993318795334993288227418025685099065054005800337003165160179688172354402506079820001487669525157574055898484688735826378592954580469168943309707096213049500387713959641353550400560548210129978804914903339326079463297748978309590847092120063346972991205287186333416608581506549727748878495580095025561518383474822824538467393469061596238031588050707636002210005367116342884601818480159655871676774480318679168084508350500285842141099336138040666714655355696593717375375732487191010939635255301893946934809150412942567709426739804122175950628598585159006314950187052846923776587489948925090993290641821029635773424127722874914724550288990628442886943766124785639976370700369759332981452990608930302383124815410524245900214370211610239387469163954972139349468159300199739559118095765726267611565658813118287695323765961824980172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 655873246716610826574824085951638530436693547347872891825807646672196062226417923895690056207884116299336060950906902519725933235071657022194681660733019794813020567583936106035639568222318356604659858417423199033104106117265432627831285582183184070990873746634945002596285202147661343523391303305500241415910417267762449419617842072665789389010937442353339282609464146959336002252070469294515972641191519749239625239001825414460599811298360883110451566534741246872892393846785493698509761895325408852248335045708718172463398539207253570126550877291830006750872950772759685312645846347001021805760777976699231337719346214596264303163616749704814664543864226149046786994900551294593858121310572564016281311114809304166232443619249150435139877916573061302445636894657430839392868900417748345473562786094104429476041142827194729376169240801949300732926529186763279923264836498170684770001122193163832704810591670673161644751162018425717795456937582870363828195322153380798480921450818525860505701050592948042758167512085848201942209764320737584328297088842748313885699775163790966734984988185396025797667103826419338832068793765498302011704976293415784873857518350299615957291895070908533368209178323922048201008378954795002119438441794797456259930440863547137213229869249788813189490456813157870937275845623753926510113083804266203989471556863273329949205617688207641906910724720789350270493092000666961771308637247050116238924285938170072081218798487366688549477156642204585290603135262992566341251913813707110788484269061749142677727020721987559763034783145586459137288096162086939588935586675218676333428079647296783701969347202546947799954063908437719384639451571808989294660034150060960145134461567961411768565221065138398515449162388953660457142841105726610678938558138204944528063456607341106885591269513696204487636446476216087160455739763638800050174349095969375680556446177712275596363056626271101948940185863652262132512472736865485835762723453636591048277605493218270104915842707936710243276689499155479346360523464208471688420653296899046179783781938537425731800772491274315465407906949696185174184208902673874095329796127359133808358071923141562189709931566028306657002449464421786042602989759943601330987353948109899481250990541742700187946975904246695828917117444892995927497317626733349873684705379380389416727095794396777954289829993017989898284777194778793667247431316551115978555092782962014695208229699732614676881616853814837471226264834935292399082188913921550326952727969595720145361554470228268618554517787377359963030729355243290624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -296979492452845104046387361235936538801074549093946500077840819552935152611136503879943668774749406927403097464755013387579685711718143819112302544207550837633168726144681441653114205323944025852327465856419987741053473723885622443756136497329976879811030388271922628805304243907830059908106557918416860868598001574430883444511606298684191850373100617653820406634434800883237170660241513972443535465839506966058539428874112952536084997184993015358981975077171610899118058569922409209537018465811707442148479188666910858426601726705436859341629414267719727167193872538659317481448869988639338102058473016606902644810894356054435955804471151262673584637129375580103236842903631079875836642788191045047609072262405650859972698867026074304113870484941827918607247299121343849202959369547243205527032985447065758985355353589787697375506669712577029665628739737229517946717586768085107187413458328846893224570564933965425590164850410139318360946623762981545619714942497805817212522652468817395015653583461494401186738338985398657030969242985076742524705494353370139388667483857076880248214073132447646662239941715249732451163032652927561450161803488557117165728232042874429775986017865126297530877386567690258594575764722679626586314479218650911202213862819507503423779035401375142748592770937880560209659603259106173413942312838441502572111543919853837419090669756127149827737641090952928746264655141940197221307671515142554676513239167770843935654203857883629325342656895910601441463875482185511512539653400657182697863825481344507443752351192972560913123720886647241326774431337034688467866729095133516119026010708802782475883310676031320048561891787223525063963031689526403923275480815706265014139172860932189080834783183513793639884827929890477710389157665350928941937107160127630091599567907424455561938327118195507375066438361937901667337763034524523569986964062510736241551330890640971497979281419421870614015772445927031069646569361856529186231824562348772432152661225280939668633233472398377294615413654700890281547422748833092038893173317730138202790746700780009220288786967470185797877721355962124161317560677289611651735663417175791853274410336412850637075605328244581823814324434119447084220167517646505165341640905532602629627838389044591771560054214526788593550577762558224459975012943781892258349103409072607558510148564962895039604090254184784505849899345265345917418712035418953846808953931632329458453224324020255644225535910177324745215043546235994552748692740004914443595022281423027372097733606944057964171067187915421980944596260932812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 123614091952929259584110288871643597900829603025113959754165852792639807773264724534460279666222084426350211615856510144964957208379788901837390223393047979483446536145514473565328321064282216901569734604369386096304809636557965041755572111058551004348570483557451802087881189766128420316533919553276824467590332007314162263824629307885421789352335792716756177101552357192332570758924942156464927319270567457298909331961627398325961756259450018942128530249017421904767320137730572759695878875444040339117609797707836759018491857860292841224218574943029257159672552283572628900431550940847958904567901034436848511722208903498761190890763743571097170628583126736614893190027891696273901097102102025300121643920776888927206149350951687659390863909161217183176755237451841911292835096589907727442257907786454849620222191086438381879595521638542404080680260125118055005107258562046114649629506237211745053040418840009544361479509494204726833520932316979487629696621775424091759819642548161366172165302973845075725490045323268351390276536804666340430738045878770821321348862645840835971961419367190410622044284906520139545314819397997036864380583786274323756291436234307591712142386021186426714941838507988529746301040505553593263629727412024776227334722204433301511485380986076984168474580652702973463811197127454627742309934913587495958199901602396016247032252888653623529273077747689983270667471207819625380131516659268017997716996415994118901168884982213881892623516358995493833074688753437819598432550556544256988539378886339291972993832292447225377516836776007567930346598305191448409776947330902007581050790996981831660844584423676547552547272045281027293768218948056402901657203506455840880625621574318746300653928730019920762271970042417465688455489303095141196158690393860396393959895637134276064593704081208438034383889426866503041533849265667718797675623117546536378349757473824751315176861339625082311293988349777969693933512117342879683114867510554215631223853875094207603596550584923718570923808274211012530686042793714625719685216004749264796653104641035355027523016694244901911506884885242347741749549265851495596552425740446286366634380029170480684338353727111070975581551381243393667637743195200900899150893340778598219163574748476513400477435711344093294816102888842232911445183232164579248098069315474294062347238216650336090597792651370359058420210785010283261915329246254310296679400722590282291217522353976792960609825110829144420155141841251568791118851573396983455826953507188614291175562482452384378755708789089043555015012717611188224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -47320059377517431451878051045308709865669409512150102336524207228999573049942184290016339954246166015335534541589745801806453385968032109516738905353830929863669695691171569445230161545664082822090268714386924565176460536301113367482884272044084581079110443735950334064816484631624579150715045349735008150307612025115584372478729707956597162193094930176233587731822182251288858205359862308297852333767680100402683026054904868089473578618539154130235764524031840199419967002194779312639242150917002162339916363313762079267962726168693310954622002187977412280859377641228044036770376495719301701646757575006079317663468622505130010982678412439979872805418791493851553056452394612886302789457250484965155534256627477285431362609587437841405683093341493309094239774871704709642275411546020480291800491654948575554924243968485482636603038892484814922232079149805875052603163923273000343217695975596815007793139149392081840360696335770503539284136430078014247971851313348198620943972146424714683153073295340804252829483468120443531858760310642493296697088140962796050779153913499959591711006525122134776124554723178566005862335650378884329339720332871735963738856384716014842317367318703061617489458354521101024252334245691273171541604579347341343279000466035910201622912823264351583285149705093963207693883597681130065325309458356086081802861081160073897930016333756626430114339790930285246721866583749850676509593661584934604991897873412379900991513147560212108865277519988412560951407176968297215377094535325307778941729325714950859853870655196634730241994545344279323639349530264046575665201797544011381675511160182987776242749518249188729276058306232492907592319790978153567171718649199477496032894652967807879420562279655212450151267033492048489643514115972819855250358546587492358027537291875367791273527017714448529095645890143120828147499621521611322775668915317754551251162828671905479028126825009393609401812929882872588941547078334477681152145231025123909664142134221919779282823023686338250902879629357587876191714662527990368489095738242435237640466936621291861633394158105023203829844842414074271933979365353915879541224540939927784370386559400395498688622885661117577459273772008318634156678052651018412482456910547019187894793632795590947070822905335530374952948662327465513867143528329511693013772527656998205263772039846602395964624112947412172544423333081164138800520547163873190633133010658754583573452437525561261236247615268660470530252866240985782378077742592182886856753466544122713949526483670788251245695633271816310113433732041932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 16799296287972094104050036488554062709142617892216461740648048085496660708792930245988790456549635038698956876939867126870218444810231951356687976691790716968853732952277515422117879537427208932822556898975710697376782608566842009052889507746182266269779102412477139305965597551836844553505190777832666416872506238038940846137105310479066874270769734519364318990278504375389615093618019545614655571547880259444457980520029311716644915032304205146092432840100386552038444076793683549582777753039652235519972254728474785319436925911908668468226969292819138970593306691422449452707214888413286386795046063233754193018796267639305295851699792700246090365477148130364720382844832323203641162464258007774715941837446048563525812768556613286306621960721811450047516989410433840432511845330381201862165616546999503568808201737259539438484550813441600218863435854446225438508200540246558781305527137647011946267242844471316689441887353797128441468466852600605740913053575858090057965538269892442321004765058304930132231232401561876005447683601744100538684332617491383363797571938370507540891317838555343338413636238523771041122356855770228025892341004524001247176160199103905326190775278909036017406763508925518891491346122917754025692168608751200301163935356688908238089773443399926197589697554931550509530937451923657830328181354193579097400276438534987676228448323814418612916679148155617303059637406852142553081665430059891816282797350203040968757447226190465872348057532344127213792110789817649603273122553954875602273687037916035160615284670812286241231163429543888346601121258078990243741922843475884181886178971800315875980346470076099876897963998695318126622942057181103564308767492882746692050036311487861169047676606247207328233544257346740260339824278945371745502424043096998557108197846441073636755563906757873191690447663297312017957533821017844036144094966456548185174256363693528220229909416561161415239127149179507422678506442245944891734641467130706481828079826373346960832285922320385852866666332214678236451634017365602014556064195094652009708233649860706542515042394675656542365115534935726448893085021384318744353931579214429660303396129915626700228356954932502191996831108384690571546570563335815756977204783261766986439160200729339965124007138848502315905975764899900530485941745897532055488087227664744151928318326140720118334176763588225311343788566972096553678352925066676497369751503553177415320278047986872920918751337733367280224912884575209242209448293794077543859320666673971432421515427064799031229866416810252935369151586846638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -5598658979702522809237949270663912593453633978730019386936605599341309957938307857736689343788762718767604997241719198317894727691083243342906795497686033702819402770812099741905723605098704385281664881678837159390668417780243559156694416083945597812734767850024628322506671830536278364613322223156414450962622990682998419664469692592107002371795073151516455645821806348681163769886553729129406056885565651028226752176487710282201480138871764610980893431678293325634638646981772140951512005962052283980577336645386841512150622115486697901210238464463400938547107685491138460649307887734212307575936848963504517864836470180570956098278825194668093512762538439519204880430034177960776546052463358416030498268624721267663769142443302175469119213176761425530436106611539443668049753088600673499046192737839942268330496101768953222324539732610021370410414470679213647192618004969000022853963817153424238192979780575357666427580926551251502280430219269066653824130733645411417285186864172699753216513901371721209891461246173010366747874544168726720528601476456992439006383571980148276005374202526381889258097372360276283348635911632083587933146307823830923583718883715609842211940595948369111792132356493881986222845952912542035393784402326919803082790023225564562059655944233918901982343368667355277101529456908982532783951124251368015539013955573570097657632399142223315988602316191597905933888329452137052504638077328538744756657168163634300383210499479606612271955222815556027151860578999672973288132852849206597534526441132382137982063343696250938193599412811948062140623568402940280685121938913883450715179296033840982667433410100237691265348281984334345341552512207024047395190237214656547577652830682347466973686432526457856308264141504930540281557679982677600423862190504698968190074103081306029641201680864382300212751787985614467449430011279985017594718770925120317227841070923646519651849385156522085422576788961155113699126809837795101334260034316159409499690167980347923716437437099426551855533825022751103762756140538576440002391997873732011783307647224379434422690706003245590159538727629613513899585164763415971948043213656870201115139627644591564817362754104627602362121896529123941778184847351926763920741002051719739775408163236258999815617970861563219891559883231707863005565186833475982461041797233458403961201473590589331448587642231340510786946979250645579102517229983966318342398278250740663784648816838040445607883258529183542552928702994580341887363084823178099637696520836614933154049128157963897981950775969770420108751687961804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 1763017331936168715565713577874844147308738515633911355348831686419171459892723605947163112691109632338189111106350693812196193930239249817288728012189107671308291359028439074143913308930433304922051420069293123926561214813860097217105905232522657190427727780910766401758294506232727983581973207588221194726081123171408870304089523181340374589454469113382779389591328627350808409003256052577801901133671626686456213071741032005769014587903028980245712428226984805787088132536564874519643488309847202934694583570374687092103046590896182021062737884470291787370931213666177319093702281989249792172962353919939216148064350086430013949885235734251928887062387272099387814246577034227278207115029944582598783224768655547061962128842132536624364450341695992524131237195491010121401509320339498863163310251098989511324119105114226636505985490275341668874826630179469147779330106131402778266473565689930142824745282250329214034419686514824330901940982675946999231817110205273692340588102631630342374828786687625766335106756372344516453341601266831910646683779920325993272691254223589642157646275340521297322177889414920729599929891092095392422379132137244068478115099057586682533199053888126001006441612983329985636285686179762750201088287386994617660875978598624079696624940780722929381809051553795793992043366721829561357234225364614788363252296254856947179640523771226810428991130151480253701429701123194611853785238768376321662616851894291320958702316140173422678900492383400972644351085509745721142874757952707743225330164753889478113904829300708651399895544058159900309189266754074871990391924106888871065611483174666755107861628846892973008671702789177036518228298770755474532784062702463040503708103550372502664806388901018227638501967058042481885855709311689411293621626612240281592196046030442207784120077829885009999692549462007107523051723494710797173153315606029147805716550621475169995541447524242472281590109340683461409956480077541768552769107500410470117723321537396224275936822180859322949309111630553904373331903040153599596725697941671704973764490114469911106510677716362131653814335237020855857307285040287229679005667261200877428721840748619145541710745076566382461401073155433943480893313730207070813810393360085791097509747688058541069865937380706908587494900241642507620968127031641878334682782447810355525488796345865582707547087452001355376956367518342079726706211851913719598284894766045892529622633907763389445628230649990712336666517862173766188912227936895000333332483916219990907503780627201749388091025794837908074008285072588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -520164610467772250386487231537474397241549736487327133879257597539750040606046336729436852944207004791772893393866598750372219234891165335969137305174293799050231647698459772132910863703289178677553570505114956994791316152402818059372974925887636319101881923353717515344304142586992422949672204890606274712619995908216885114331116957021843468322088119974906848508476989988954180775213043182343931305513080364980977104318133664145295460025963248785010826766013101456346363981120892734002226140071493591863524746892402536322433790916550384518453609860708336433774638460078184926606876397492678109022621406889846605927486748636274491330414537669127839302766918752435550472015043909227908422321205961851492773114448609307216711984130689572382786777794444309377610916739149974400903536929211827318437861092989606014718374078394323141339177690509169547750631680500336381845656813768705260190974838047119470071685318944642114019855237165500696578315512820353160006649567988822600380673237497009386089969244655657574656500152224884027476509001814253403655245989412884333581759998510914454079199547501683536761761154586381575917740738029100080924041306243765389309796404043740421663960913932675923255633880805451076437486558278369356730165380001487478337316828531425022967595035717626394030132916880264471820777457022544541480817071061436522442537339275331766385233409276373588773732514653132347551445459802425274514810769280825462591389990046214979244230701771884774980711688271212657416327867380297134499664969605847068369186719032543931373508643667937880590475184941940571351404194974166028015500275346548068100465363654560315662829515177411581492218549016458405832254038420384329290396550055410615883303712818970452530833611193910044735227606634305217944618161699297540349663846742021418039267813159929609825789084771356346674262753644584884062589778815515360698514284798265323415079772583584298321850985145957921674757648477631984521710816194399652811210523289409194163285067942440576576106329156360784441131596789006198314846671745258315817264334625725297784020650485360863008246490050628749550566336951988015220226849360340319806986727305255109255506307881076898701162858861958092890037552225211301138398096248559442170044539779375277512167915725083235494385412213577057735520220987719988400863457824110696840421502084609016142093341984770564636873005234597799567894806777609647754183072474689540651115206758992056777949669816698751212567304883255626387493904505364024392431019697970992726206929872678551171526484772808610328581356174750909487473544396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 140272196737179493593387737608177507629357050976788144159677236710098606052232757663558193892286032762245871642775128588538223334491234098533878509705398158754094099821377518960053551418836918457158137173207519183121316096872835262371017121241955221388498236386481592216230911601107789411424961498424330775462107711629748794136796038052048584145876531138942338264249471244725395319788781120445503943753146760332000493295875798457045036169946315019244268600971496985118035009698752809503638152966491254901365154458508490491857240708352559680349289908613347314889588498684677687974232584614892996688268825547645420543997267455064001911194880535538499043673647875747787128153025160726890773957020371681922796341287206051920429789194308504907950619332516566633085586969001063245808139866984820273587922247630158686206052786027991043655923517772693861452159151479804546621345503622250347027850248912523581728232630931177983304433696354833463775863121381899098648780382107360134177676007969155520573785771144451593840304893010185430473743002686270845858608487364841818466860037118202132618278651471257391099827699418078309150495629282582434792344140708628056617344241996230477315945469025720283541924414912864491242692156659784958573367912926527241585579781730089960744243304972205884788701829831198434290282916759831429632561389956928666638985923013953050713879713006252954355017383799868652531772052951170421873254222843914907292592895269932429604563411636553397157032018686003796944049126867193103437018045837474156447593243549713884635852744711056996754544060613323918583572211230163156746729987304688952025417601364811721836510865093626618875934829671600917296374560906386060228268391803377070656491873585665867839137398671990513166383953489240705567194355138776726788145005205399170960101940323207221350270700633478160873339305943393798397563311748448287661141725191004336989667764059788945550015732462009135094970191333617057799237281736273185023082786111191449230353667265114191622692629468137961536889541669609906646301261332926263487477674565465892682580295325888145659239903996667939849828828980356916913644229602940737199513196440424032188112035646201665654198769243634486095870017927012398187047687697969627313083996496723933170400142287794334665137351414660990396597269423417551952396689262040040659967642345477988384016434326420550167632451481881591219630017997968200577105494667030297129291842968918225097606827541122003083085691344620435772082591579209064632648708172952313533105583007601205831788654103862356911402320655924457904519061176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] -33376787569745526646276563600297057615473776481181529822852631704122986626155649997931374908040654834984793049212294338207278751919739162896954699448703126683828400637855878260348914840794277763389899994170171869376344396314202530966824464979975696881239990344503345681077697047776764809379053583307978198910981779976176434207247979990619130151252086123444495141138609605725808159649626976268648354347683147610178953266384049405722165284172674225229406756255725408674164949157814598748855935209639368622036867961508962987947071904931461564660511045221561663723375970108911942757189823851866202922096886289284484347728833612805722220389979002711163893874973217378948011792489913674781330366668492742039850230831615441760479362355338671883484762401153296017983358855360823455777575621057168045025634788096016277610152510843226263937612330792790635223259185835460437804229769102760098977320497514446063827073308686222680441494366891633222074146034333716048993885806641397919643719275350676033749292204850488737979808099767255235515665974118582539586463184856642348025382689802234349488460001414281127389250014242951803598817491659974461402731236348083580610366921855520171480899015300033150937506499469532730272720557465362579569129316216090886025069201238787064892986969393953800994019672845743425609161911118418337394921992636807562010968342767124097670104645282900490357446289699088831066961448916983386865492444914102088877327796225469642354574509540203064126785659086551189109882720596596156272304966765012998585068035405611130583484769698466087317043210677796440307022309672416724258773594501195441441368478497337713193448583534062831924347491831416466250172490904878677284820687494960049029919321967425478948007678184081592630843199470191922269515530850737675003246048940012236830415997201429824101665439475561224394974453193745365985593587182453226485008166096291127703801464528025480602967969500444491241368088839860322289899974449181878374752160739122762048352050629635399871048832429379853080473619916428802038515132812339250693676575608097079291134770144345359842610775520905476260561295934438855092603342995441336797963172223193557916462090245843639359011805923306550198673022476316996648094981783950811902728221423938617323572480502526385824405829912977072683474696794177717607834640677769924124581753662756352868711431778100803711158867021369650410373683415452345240289282357010742313652149649469310323642189994740980412839798791060714598352021045527611006848856949488643637612208790517778509823138396028891847595163167784128655258550272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] 6721558277472545842106652845431689987577190026570542262912570710749185370209580591874412813443867844195270469050881963573384352998601358072232407872805655087338740878009180793997932050216092429884179469617044875395072134482675811346583480735044958562688980706611499544043340409225194510321592181692252192809106183845226863986380638276670976458598373073493536293583844101536297428217171007599043933230538435136186839848877072194527426905291756517910294445827769024041464265276884292595621051658507112224713323761129345818543823448916283613285455336831119184088170106934511545707872575626240746812364480805385965989052345457909537511997673076250696893277740486553068022598593717212328770275869492541609588174944189006436342952898880312758916503194514395835874460061526423558497147029270283096679014842567101490355086403968911042307452311779232705545863437624798678316699789827383679353664300888741145705426922741066957730616565643090340926485695429690085310164843111649923457451687705442347112451104516763364917263871371633268207963509511121317119806355788901748439425556468535789137757709449762556839144146970197122909964930196853309043337788961346110663347245193936569496469191590738800231216873466674828669602704517536235716827274810862455877382736437185145085060865279294745465669317952591782167015298668863033798961280016007525442232845917260811918288325808419226852672718465722210989946698940156665442581410453553178222681145477750836342966021646307754467550259812115863166882257688622051303836391765088860378664517681099108068499407642250127099796868921956145814436888819241848882387765249362661353484950114234064836692011398207357841015066155770830791860532315328706538894259274549647820669544856574040247384730773187197304089134302714658073484725447134150187109148276845898183921019508544319317256661140999298933320762040744104971042235437335419725756801832149436909808219099128714335653589893382272090510822145045858508781716809511964236786635645750857732409078891285116211015772525047248453904802128850508476527201615494035781465614998082031996060231123671508481586024140128847050934109212257427010436822778955509687740627637369886254279666217160221297251239338490391587081492835417837689750604268337521169352743326017084399548761556089509334775418061466989860292630536463355952260044398031463445638875654444337005631029495982717723422494434511533566679276602222434095797897322301359991664148193817505490172450280881424640533776027748509715226983430909393507672248897574513692138927008009743482561993036782887469025620436905249657052651847680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,51] -1086898929316084665608139934121101243350738364553227390315303916015518231040810514860570540783711227314889526012179515341147035670300088118526998014458353272257292580891919434689207262369938680168257667868461798645258170010995010510961659260715056628949286997641455828438087234710703674977608460774961416004945309147980330648944561466552764543740210272241865267397236857671907516838850121093601557185397100684304855885376350374774676471287640797514842354079157700696358334358890311805468707294392075128639608996924773870993319072605142826918880432065529621493039785602551980087126601654599810909413678033279734330233125191383951953251027095402331732275430531308425835293513718157460364862855122266124982635201261442429573357308177813302067871064428292402030950936984339391766063632208248527253111212281569408814664971555149919828161445757610503624088147614483433918895847781509364785664147508775530844306255123460192109981235104895045908250827123665088888585735382391983131153689782148115258129456312471185150907758121231463312215277281730075094097212105376233270304287768769688273769543012556332021581808509717927119497403810143957226197575193904399370861168889437107407135310090407831366701798187606845989252029807975350278661990111964123746266762900596419426068905353590301068022371751497641766607923593664886231159654475404568607361072841762093658576873788859419982427652656427568763613970414683652063578576943393681017321732412828243977099325999591034650039622895161406572696258261010920183671703887884384400516176389022072882344638066998828959476527123906722882569103675033599140996062436335806984925732480513461670141534360076094694203361658666363369618939327810403258366534940160671340680949552854182233600134588116974637753073685940052198852977578384995539615521358024369614759551648246311334577771484382613060637521103189249546946615337739106740203866139521313236056869173783103033212022215530120333759318977312563598023363277327749507797518470985218691503173824915100639443160077959350208488032860359213580848054097662698816498804273401288861375327932284233745274764078151276549683546710197053515313291499461824334393650460326745929429012048141444628809549303558115917611804117720757216962360589489801871033140823419230845221109219280843646943015135908064509360652859366128006284361949703992586687050014478881208563794090212383838189203572957120413919174725900155417746435054953241697408136626580564151444079395626373002131091591816313086912788492923282709628005117078325172976214100071021919101923022468159119685629205744981978503970816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,52] 130840622250614442866970688844119366953521377495692050031847418554378687042788450077682514389304973271143950098040840102260170991996525069757268399120258955855204418280241332498656412285112443671459466476951828353089110136229593307269731107596201491675177972407321301638754200090694964722613167259343050220489853248064879322793969460945019104549961521631105156179235048890274338072795290865611206545681529648741272556161949602752969364222598568847305510935240902848270927865135776076831012121206469331895272605979922158545267057049877563237770648021802519923867190175267529621928062249235194113169803168849378444601112193413239131329983770794347057307200274013830708549427401923106257001557553802132054250888326395778503192411223333336034507895097269659026363483337007779394233279683535584476029346747234169337248689014305415893189997538976002287283850062225531338769175027015676942205526392521914438776769573211248999314944672673491407831944811508314017790463791226648118048942542499768873189278437433405982924986159448459757056512901309475107951211313595022662112178863588621778034589377258804600389229738182931875760373335485335987289618183912361605996166611085338717088502305485963169476323744178684912097266809629302711052972164514240338038211643768999757270670186030114631297255703036678894705163933769534773434650799178042152901692775706902119661710585121718902644111168322961493986248234778580554123258040298338688718966592921194787920889684754098148693936077654551657321002828331418178972800459861919359143185998400231724798350218682024991105544256667725703218274528055552564964072123735525517789371187610940627312858643979430203745026539242656964939421274432350967712101128925944186318599587385243252688964468808799015899300421382579366465523967155533198005879549582694009562885143688782653516122349247764930310187464660385053771295350955471520639102432804138779502694044452662817105025801098689375014136420208672060840205396199343333937733757108083921542398651159977518888690204720967027584314678501678853287717341118940234075638605278896710183454411585745115168744032594090947489332829124276457200506435438282230099739020717113284991341773016608511860982971797437700649000348817020512113181478913921625852257348463286627094917265780206392168270201340000345845085153995396474924424094456892916879005432608122125886893575869837610060036320679770923404257816419600986234799136533865761134594141808331986122726501045430722951014518327290632723192513560111128122161294134818105436223102286130211880130883036581815250168795626724889970260049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,53] -11281885232803363787403882700978350659665026151682912465488744267565260479333937831683416373255228059010128703399907808253463973070275417507801848334708452819372962492886375358263125581020645559748760249927279098240629120068391815687151792000864093401419515392721557253968794609178372444991057698446870080813366203341950789516635075642745740455629291433349778827854651961632201306147364895548962441914350545196617973737091152172854443261086221369025789219750299918618840997963315260797474294425997921994555863664460866470230077772919799685174099254684857572725140143542894915511546173824513059036036906658642559228387395622222378184518807834087574125450906293832824218898391034904889342121528202871912939870209989822028360289069204020465548386862307502206346577657833578682804288848459592374014926643929880077405725361307951066576334984162024177185688231001155684844912692938109188697859680240822470460113889711494360870190082499512378873377793558512129507158722062400355364057238723311238047955073430410848684938964634411207783234375304669531048495882414309449717348624906848653121376269024649329854711772380220345498245028339555891381571833990098562081046357398438902317835349663017263456253270380675572954744596743881599736379526241964799289251397172199181502182544903918220196894988628847546841659922271018097729017702405536060063805950475418731052853841675357834159804912327973421975756411989472238953472822877054563224520643738078427985323643217423344422681237296503181616233765732943466069451800049889198393407392185391981728710539256613169150260548373470361191369313002670612461869488773170765890420499164941817991720660458465487583925959444334936272104051768231263803282011371164012534703201779554471442973651715692889345005026615944381172669087378093683686117745839930834285395242482601873500908655300897551731233608195676646612467810732291540913674978298404615516036255672992385398520924331155300273729398113014879250968694665166719130410177037784123929567622505189760092746121017671947669292436521475856768159808555579609554633161909881781474748098493396397084871026956819883984617862166680835510085303803621715137920225573326710438609395154720372795287991931832124578411978160867735903381451614077582659385723477815714464240260489805781314705711369468306269754547639340479657682603173892982527534863405228776680959868776574626635447496047351584656120617213233570780846138987784688616327218799580978351019109838609315150239428430381344861593151626508640354162539508241884072549419664894041029283279497007262786683731604823323712893747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,54] 1673961401658588637667022032045871041476250414990366405206075932170977201347232868675749367273329884424166202541036435472429242180968756506133217863512550822056585908495655028267366208491700723746642159761265329663757088560840590670037779650946550448723943332233423296636099471286344861265404141290337707336532290243663232953041071683874099082075335126344572970764796409986234382983294737407599810466129294187185458102738246054477098980638111763672692105603721220747676029246422871001558836886755858905454519623943445633483726161713670669899734120188859495618752787578942684668343595885809401024344361050678420325125908956883041215897508408478749360419182940405748259463293227357514554237017136096376548259238058489839932907107125943127376848939464736653804283506438319755755085207200904387299441523656834548316813561398668718059719265743198541083402383081647102459395510877116051338799563716877471520432039383173904811066263785946737992898159467259073419993595226286274915993468923153451104432759213942061552571781902299984789691117951564319353049424035461594003851945373767661275137056231760498692654868417513011869088268955288256157202149070718794068055493746676793279951642598573487614166157178570533250606830822801098588921932190417618456218768842791710869049645479986334562067186620314314012726543050190878157725626844227679650671048975197951040644476634938215675206882721407828440284397123491545950230357367307762551824219119885732596614359830444302779318088551099562941788227563675418899413534256435972728993982606446876957354555015666106162964332941832487870454000154775675979252302837086477418893862538032540956615477678107499231877902281820446849995854351805491063926693046220986265500596923701613043294608623461217377180910755258756410808291547306338432584178027071918053613900368324938801945223298733444345550652586765030157182853699700321275537874699036331633479002105467955974304493611906144169049212328238173545859401605319506303953993155159301023700195442831881241106915277268023995656487529900671845219134318772555090607229579679156005211370582035883031104373949753726437036811050998662423131862321878469403597293481860941109971075392634189627273219855388910721808745521923380927389051397205163691916466895881873424483442475737921404338877341055974501083785720425225161378025263920968032435742874758682234000039967659655299502285757691179117297192413344529355535903004912277755493934510438685030789341267971836534557663523668469636985981851564865727645138208480900070799318108571121821657423983524409508744457431940331129934970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,55] -805030302312186743556174220808283409081523587227258349591210741741152121304143801424521205433167550083880114313439119152652971203326640651671452692188197748562819906554761420521049984439655308579368347334478543114694225343091004031137607879361004749512673859696984473599640075819191037891995127569223644475354739586966364681388120411955590960973315472956815020689126434908191099607347626995438230334641724277629857870958017941956608372648249869356418645011004855101104835501399413546330636661698890692063851598244827814700767341796232858150337440763184338607326383413398497457920393367924481213052589178591957075838555782631001204569913346708093608011482937913533696686579342718999482098754847450850503570304083196771697533261846367196094705889596815919639365784927851631398938040852382836858902083323022888411145186111059265404101868985232573873572900992625788918535224663910482731348292952774030537324104764295781344266987388836216517821640521230961950439265397581014796296370260034196535604490751476771838174415798576309549173644305228102065801559236504030238979254866300308693709318998466473842894582164042515714784760834463584879302065082504751181155554557801071883737237867410211035655837716732647778083229815217499684064280064745854370302690912854692225798980867528253471279699591045299089926242428612291529829037604445343856934232037874978120692034895073855123399424016697633340628554805630136020361468078633116897441229486645916394415788678548375619476668753365092648030608298434551467752684313641112215210436838366446642428081873863123427673829451008664634096275526563779325514214245994381396737861014720934938092089912220431341904681816802951892444117723981040165584119203909231911777722286705730500692493856523350800593299911120595246525756725122533162355841505152523855033965320306156524787995942435629714565478614172049418955079803494100739511481256414368846154551326811565275263107479723741780993379096972762463000760524815112845430895891573065025820049582168062236470003248569108254825806649708889001876148697474895395601245317650271383697063011549622865567426662226535492028652346673684450712685585695230255619044528707576353168723026089588754886453866047030516028304397857838908773324856343147421343133393433621291759971619279177634637844557994263489707776132444892187790412033006462720131665053349300675230744030797932051604019244792339048784343047338713134699616839974125363374500577350204767332281422801876136673843032656172722093559263875315335413799582491030827939084969921953815373430132892858374318540242955140729090867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,56] 320549915388371462314780220299139454455532967598046373967546221082515173542993311045234464384093359924991305243037454000486745842762260748499393497382749669446147065892162758739422741103518122644584923101202392127402697447394608770313881425100133231576679913469397423853855898840083223701689729946959035438560809397217433312868742910838453570308338112859580577144787887779155209451055352127344365043711349444827875868689497928466851345134424635866623860685486486499641032094761215048046947188638301408089119449604255413551398466500006747099079874122226338531957630580426580549491881613991916059025480028188834973889983120681880433301888889011021132359376961234914158699307373824372570232997485857135375970589003548943947154337442397872321327280689944519172093881995412050499400058542896304902298942374259335196948007097164255658482983784759592908263639058941497041970767192286730712898297514661531111104042301173878342209488014685147852461647161135007166267776819172053477027734677040823017510957437014663405678772950552526142417875726001766953211948254137682336501763945576174540850527768464321141783482058402706599911476869804796858192351040971015121067151033794598138983310133865904097065544324048739475020312424386919740632214934406828089798233924776011647917828606692496933773765827517494611643418402049728742195222475134366591907423048486484318788458687050287968198772541826182354733603076821045797024959775718692741191012009579606062236058351703703456281093677470838536867554872627619421284247006811665066575829904199744300531045788143025140514604429952318601615134233885731634859118536179073578677560151892107716873202700687497259518701995041663290433474406492594932738542083328965642562296153074106229597013639381219853526866197602495273606251708859948645517367007269501143830625503806334288771423218064702823081767099000901704194748084315344458067505794421176561858996561448539085866616849754842194228701798837417180890551749552312631351505883237068763562278266559025419923655143998776668619559595861577559492998390005966114862208007643428155364828629493026471724187483614981691109723243529998531442507172710604002814867766035586573148504872317312054786565305319176500546423391617594616836317754398656791805025396161880458738476359216364651289359250149878896731795751799758985787564726523897139933547096534093299340755128538317208739469344700432329607768551149556621644693119425697211591673180580979012137212868801557097268394211468732254792452825076166225101054785704392743282090231371044511245931718836831217543419588503191948487557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,57] -91253298485925252768209075234946971014374659745036523277948661969825899598210648666876788363985948469276114735264743751668935594684561369005676081937134818966535007002238932872072516634403495839144385377247434283781740596705769451375452007794081062322347250024262496866949653155835441242686196045068315579925220883546850215928886412565991062724169169955349617799118501646210498246433372665663281494845539582880088455300336408724851492247615450956313744048465946527735718651560695466797470971093331057679480345300218778298337295500025308834801226946826367245925232876858479298990452792542300843436593091885847713863288245886127490734681745189029032313501775942885145719925798864463717811643980143797379629506718470791691938790958054364599680117692558720859559632119068035471383538785123507177487918694987093064035974435934225854904390913684998175247933363961994386975120767935090458746774097198212314031198793745338727966554738265820040592819659950811413053439646148786188213145696495905437650371765714570252960948942438603302004169187940809124497833134380650237633295982396514419928612082378993761641256817871518701118360243715162736141947520224594863348681192756035919082018574470623022067073642488619007919561796308650990004369212105134056496354560398778860574095008022376126170910958062534872426141198995709609064546289030219130494967258204881469542182476076265526747455851921983042912618590174217068525809377891194060718446742976423223547631485308626233712855296239072674624138988277029535315261987046569183154645662863057711172239843665335169764535386754203519474825461363715104421659336490068150808646540342988562916439877408027500745986281880436362351741707492175033116053298608271426102454750593598058134146718384236213908529942858104655021420027387796700969055808109969475041835821317337263955457947613928994003135320937482951538594569457938522826080367351771780039423049951463860811889006349070905066426786941214405271176263721370960311002951097367880544817192128810520761148632267487273472819361289502046238035143083178540286447255202852224538206354681784103346963202054239789745367744760806795536000454688437601155453295542802002840395558061328083691984817983417035696767085755982939429630828433727477594982579832093604039910656645136348840533855442078372153810484146244528531470750530866472204476690325076739366495604060121535034475919156154060578537266968269453956467646074205812808621347709126607391706685748288543330676508636669401029506099068443469577444306506757330150105428337481370961143763902708744655744465176709487709388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,58] 20038863298392876834166392429803747710659128582318456825044435583685980798621417555883331509393912422028737234140396868163635158733602222894229684273530098248856778692795329385935997179792107498986874625016832727893643161813179017776395557802221780944927285726309620756583803288455778667051381198797601538245257264320297296033509285323072415107017596380983560880726842191897482529912467633691056355204351619553322207364285837800502440677837810869416030586788140545661742980330765189856246619229876152718155364173579030904496579587686285895540884673477343748989610682342238867826741192402564745879975807941752951910412432455344764089997939003010060244627338725869857021365346562277191255024569757854541331703677134430489764150950229064636447208578060979217749323299905880027206520567418068782954164904550400271051204573948665627145988446120637471920452064987227727169372101015634615244406750443071849010316290855384766862550177250364142924586759274850785145695353524494134402318516090725122012856622759786416644296276461666838507593893868497151965238816912535353087371994772520187752964083510066740558222685242638955574090059854316260046964017970592190482140411820357282977073979389999109794024855935365421253724931591235921911256946774719387122603588785525718763852190985593761172116415220011759284945225502489852050907745001835391141411385135451026525857293805375325954969608122959958436998735920687109869612390722507435803063311751467116046428459151159588961000776734917265500992948978363293157692628932928650181862491587057949697757030687832702063732361619105237630886112091815770336764307768764784400280282687420197061544028367703377071808694272688145846505625779477812937617399294099396527472915154427462528226411003698409599514520311930091101223512147198364880558826622604509650409585971106232774232036246080268094577316502594647750041273436573796145480000857708476075050382252318497490493323393485924221402615864412428461952121940759123198874548610427837983278303116775387829668203789037513057836244792544147177105588114865995818677926088494046969189295874060837487100179369166510129695297571315551048889576750632333759122246451948100808385192734390868679046087465963639816970646493728776981144104828464505891693727682598589768755403718257233706150907863354140935702781364343567355491401911864769684436465696144885855773701885110431050641992712238286879404797412172703226866145391901487517063688681584574016771168692348749138795796239774220408551451076471766042763057019007064495855309329387385874000293438008302158467449843726401981644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,59] -3562449876960815574221376276945275530647778508223389213528255182363926223543356830486281017717010480855169244746347179562289243110008132318067964605480313757267243271023371104388108046707700965554324911578741351420701576660796703658026839043720211289300799997384551952014594735003013126871462392412872209047653662908703941129919160454135658125917427515729537598871595885216659977961111915449261268966191710940851317068592770932292543229100710338580809562639605739386673785168515925046378140176853655433385563539165699271953921328067072506614930975174165276042402899063322667064537364356887648753536006556264836626603162279158808568871660134016657531135380601377689687044477201784390011561040397875845190487554744806890370020620865913481086484107498862829470258643508560079379044313327258745766278400624341488115388334696642570264938301123022233825931439373355338363964223659790660699804457010502373140504175974492982515608642075323547074234180434024052189674693065006415078606630455965269575581301714954138700552306984328682185667436604696360689178048349923676275283464994364835442218123208407739107791182348293669903630915572306927998801713801831369995938492944889932927536245578576186778514081550061865959360516038225047030895070769160672662273946513973540710758820674755177363587465931465985776500780164015197329712382222366089517353810850635787365924860051261388809688129522677335925640592287135936453433164673167526424685493536189238654943682251444055251241057105412666908067894512129165904198057959449029730997954640529029202241756365590131235575718108817807153215779507827620455373063649884712891659355134854349307004578138630948867730312465185784312407769995704867996864027036529361273278480428881294931232083978710604118317945172109396763303484456863290750135571949617654140775930876565703036237474804516168835451836682941123500041834618825070931582854522629559232489239544515859133286064836609618938102692691153453661934689457392019372991485233107225139155676847281408108586563265232860313662717845068999297346696034274416074478958496345668254624832484349497594218557009729714614651648367587941596941193429916149841228627837152454064810851655890901189448208270796587401444251274349890504502329437486038245792881020585342467406956535476820867882482543269039912805895161814404486947589612466666976862761192037667529238905293370613274077678410855217511734248092680950234247778184883597309069939905593828471251766950249572687683349143972513529911221290258411614942138021055822592932002345021978667533443733028694061784633610026231005184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,60] 526074810298508658454163294392394513847663792610378512080217246637044338035132636618267645205217780841069700583168056402430121147462209259627144270119804521431036021177467643055881733398761971627069778499363277960040032826240493563638729729206546377042568875049713112122262136273012416604683685658154415795526877495326398985829946640294028360916031833068838273642698405581427507172405281516060030267727463991294558489229048310256063842063171610227262711223466040112441300886181575082189228058453282722696159342323941786124963865693300701859170995411107875111972141936190385939793886267950413518450880806827062464221945052415398129910566264201487256945405845261468036972385166836047751404625941690864366364919224483112459640518261226568545587798151704726208868620654941922705186584525983801937346817420222013643051323501194410084152831943688905288251394132555241938551259454164801843611142235283057341073376641460979879665412388340747565243572759765054750001687129584173249847240490292621999994408588518009978943375062607698315035930556164791213622904422783772607331191429688095914919702965046067581142154284418684755989972316605660495521236893405572044674805235962451216281312148778820682179400579762006556671544834538658399759653446487723503366499935942440525824616498656667380876000461109457764373751094382270416699807696611035919966059010396228624085017932496056969200432830371806194783714964177188656275045324055777785453998103940816567173223268376352050671315176148921443747208356020768104272413988196451739569424948147297163157112325234163206948001584137473780188839390305553366510074916230627525866848478098080569798273580545357769957681644734643721530064137957359287185424986159171233062889030201576768188032873052364780471462148326385179468179478266289329684352543244887578093314172493483347509956844843204335911331548689093694788090128255720358459228732222188193262977566889387315155508966920526459366957920121708636286645617840215652926378187913057454547135012306217150060577166462350929847344554900762550629264699152617027171810249747977073353001074122839535301536465650564162548581281488537284855707493190288320730165642519141103122872908670662018605663610653763578286433654125940173821691370464413443569221038426760756178659041639891310835826273536434680797061008600887297515535441494388825387535576176347909938367669342469243672730002097020127933484591152077375520669018085392493777820518788600074460668440011972121886373924177426500260642106495509121821718780340282593645539508063405411681786038656399295144027488400445118873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,61] -65350571184993335835064007717631957013825252402640041582137024572100283187194432597777138941843092198661734224248058295773975978301527027059002280070466724442891973158881454149195469914952659006947556479121668172726103152767887261167167907153596983606877874955326305750442767605911924020133000804661569997581380266301329326142261025103337618660052361347920701518650880698344532739372838414340655324098600864932931991996382129392216017358241620312090740926820690810874464631513112160771347276954303026336528636800614285970448515105859644619271492904064712490132528389474813539713398879425322137965983339068807111882032388257041199338517891894994511912849036409959446197210621153783073880043281468396346724792218481435402598267217019975557020335506172368846381331326005200388098475931363667801526108171388305855161581080475350572165333936304925666090286465695221936276100365612416907098698866040388873706038785570979549690927540975973703240232388195075292453037212700179701175765583726748038048654582192923637223674570563442140122354312166625855436574125881184300587154606590123465378856341448019730319431702625035511889769593455583731399199064026938110014654378925621410377892419313907500325764243539968149323995453692454703033826310317907364489097354261786956735232972646963984530740130739896675681699605669459439361275771574493695786060344948372402582316535027983259659727717407217763961304649282969679139648040679649602964674358284859745206576613861185715420777976218348010454466823396494918865345765986356720699019961726632649823776974352615242503519838662363807159423706915277248972724874626702890745690933135231447196334226836506155999330372116438182429767660019243582170233908396734545629013265959650392273926056444497292784258972713168960182429929191240763406369376149036073051224928631571666247688134286302197314014749132367766258698279604393199252896665985858125677654054139390313717727602342781244890847406082443088371204067913901041866776647406907472818350355390839505139081162183336848290037565378469591232491997327601522539781244514463027040095977232269985584708655077348850631201855375987915086523545541211697476903089120220914856891137660703490852521221317012453161613148189451492927421996707964143113022327955742306900531569099047399014898668890696696241677240840929521043056704026877584702076408575495168546673732026632144763776892957930020656001277865488986227978143019256695365308893386924812034881439682234382256488044319644710327140104088678558850005036053206379229621465390215598946929529280459779551814590633056455884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,62] 6856105344982190246595804813710831380057044257789213803826863217980664834810661525985991846246555906030397448091719921177316096752730667748930688249277106176285051612926822120176174773889506772155833778204691851681306241937625187847831551585593887713668025060048340469894130835644475903408189206448340869287036468707523629109085202160162767839642392025000307575219849778096224445065213381090225370983353726555230934891365384931682884126347864901645915952308248071076337371587521300553390220683118739553135106976363973117165594475280919664259741985126875081457848301084785998401984341285421424896316515829565176494337114881064255003658704735898955368050890446726408240416250083388152750653751191212323165059388557305546910026587771514919692322452542381305271351774793588678906739392079018121360975522870698474873728096289954170112637232710421443307274263651579194358419147043271544119451032318569851759809522905475736261982339195263642116740038953656179410231657067997519740787422917202006827024892480231091686264820581385009825112715470918172884855243872970628804283848032416179524619521309439941772903711670791114344346471046811281353835673261295443993400468022980118297859469353759971004487188064476161977575253950644456122768593089876645576114651236638283691645095158021824757540729584425772755735511490872227517583815566318535229131858111208895231100670679349712409599404864473375630139050814578141276656662583539853147068115238622494433673243967724297934225130060299453314551262555672207799305774798775719878541522330099984034652568518888579840448343420950015118528508439570370851686258763164954115338267579829710095003230489432191356374385420350292464551519590748514746842399348787050869276960865472897862519877396046272069361195799366420922500127477368056165077893041519806006070721204769126163366856257208056835769451855662886662228389829615028563116019392250969334496810679371632048865494439710712413102002170978214870056726443068864577868143873592908244632096229655408886943382852964450563950246683903691075512386776594068212163473079468518898609261560365320925084029877164035802724443699843073144992493291370582074644479570235409789204709925749251646964282468625691097799091861779666807204539986480046252290273441124619128187058285387229157160338170780086407314033702526676114103100444794111132866366477076812536293964514116972745208131214472475635443966170451542395286394320503248376137643092595418201531333028954935126194266073464206906732855435774283665710495681364403659052173468377009297987612551129743465642040480057765396480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,63] -605430776655803354633396152710313892670800742993820183262713237165316128000662806444841539771944341395454018712380540664009058592398220846011867344160280014008319243627760164926534045099521772019208873948060563922300165853151355362000425311760929162088339289338237308138720527752807310174897055234189719103722625757572521177040826900547390902162164328568153177903361788467342001871360702470178627127411065425827395284677806796137198140842036425401352499481166956526658434656292857612908024089078814530706777979461388249907179070467530871819694100380165996480135354399872725717123968769382343028370887604964144732859617625433718030880783398826816992127451362487370286680029306314464128009391992778352309845311805181009155052506058934425766713981727658983872697349618364866538494312192738042787895307592168024637850843662838399757123377141247638490916809909323705348942875208458692976476645529011168328820256867016230577564507001246685677119024474851267095217149956298214257364194195302313812566290550483192599499767144950481412410061961577485913956925988866355218607203125159212707799966150816183255359499863958675221133550127941533713290745459806570077273912858526836829311847422463269586450466247964943831947063521187218638021697614950593163841041610449418979833539483700707629824086054117980370952930655799785925459829432758875995161437746443231840413955757715342781642991813733563811067667429082775828055212399989609366550837848563123376870417723027745591485034920390375490573214056131939738822949511023853127062157033637721593933183971398694245730993696153024638496139161960489099140319204185305781115151620886896246175668096328334900854695572915835569174894494585423212891088804124861206253042970429766808535842458100542648956452606841620100370220169232582919496023776495687358851540423094910166628456335048342579942100274871576790509715355955148480093152080605673081515770432072615221847356823900765893312371263482017123617447978559120331253114739945309788634756544256660680989164585156340458325574450859570748963234571139955635873778409636589415068990615625097885281433729703244267353246703216873581848123475275966835092575801255922097514809624217680665751858905577780618922519132052693476528338868200931630521656221389067106330142147711392989012990901369715241102726695617571513716783294301733500733816787236205326739126613261708821817827197533891327434044348651482596830403312606012233587255085580878850070857676790644042045242982929409053939565156036150817879295145534340255444124412058905004995447344275745329818117726107022131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,64] 44473108378003120332037487716990935974464345784787850201514612264006029790798916263390722919781991579822569681874140449581011498802170977993425892487458372960137778534280617951005530839281981208656572272774056972005106019386600120263647211505916008877501140558706635162197081014343417525502627692363677269771509408173811181542869822361557116638104533806550764674496025147180949972779627511031851619263421270591079651312513804930378999442011435260690927745925791626493829385909126354275006110771694786077147410999081236403721234179032167059352769942288054679483950560234138578574183983850760344871044359075347571396495420788870438591227002564932538794573477841019057318783301425550845760250390213261639385501482688384205040827341611482544232712587067631696079607622004473075414026063303208030819379796059542980124701818206071554902935892056858013810669091632817750595644826373373448044622850053073695966143451540454606308206055805112074287963903916007300034158675898483574601040935844043380640980395011354012728904918514368771832538479813343191568948968282517876757178166748404497558005629660854647945320602701441449440219157828349656079509488618526079218957156033260507061304146958401659264080366361820233551887329260879348124025762160855991306881912047240294025323053007494888670193867108232618447276080518896664067421304576985589161656928817872453370526957103918313863345165935537143458921807938394826883454036202689583060535086692980675419481537743759500421617719595772774040625418237040222956633306699525527115739587986793928580552992834138489731659278545131403379637246089740341550697970666897889340712781437967764612979582649979994095761397895657035336105090662922080279034503359623246569908083118123447070259343664272869904571102245514120003419661783890090779143381491784710466744406177109499648494072319017831857392493343825192514843288318601304251891006649762665812091300191575989042590313634600963417519605969443178543482785943171918383082490732403583480962727668066859496578370812361136504972327255143447549570810212261125632764548642005496389331105192788597818624475268562697725286738952711964702501636677638338438776682422468645233500607510637779237946065710972754842855835218895165195183215557773357814549923505769875242799520730938853356815606118336440590446804987534119365570376326036441595415628714020305106893826090429239664158005855598256400238103074672751336952564201077144075144085336688716607160836242587764568159490540677480887248632691785041042633746598476516668320852988570942635883937742835333008958794829817446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,0] -16400855963035153724962074956936387430026884508571198154114744443957262236418952278484593766231493512534051959948833543461043544452101059663247764923389757639551635747483065841870791648779177711379016219825840796453205726611453037289956247861847411603880789147468531557111802480797599352147379958084110378409048043019426914639571807151697636137470101875396094994751255978488900752304787900573514822937171035138678390423251594778531140192011347613768795365235834304825812709756764801516270873700158952752317063301428382605898272013520743517290107089483220505038759943376936660656357151622543095197321851113925179195525226771387908766290178612581179462244384334836857257834111178219087453873612413465858544075574400941248494833337645961115900626944579135878299575743266487118030828338411662632143513353394673991727931978549084193048067328341387685945809028738167049397183808846163344403359651626430695616578845275750862276225234138746314876703072251075654174007179834437712857244238786834599483746049266973618143510368599790268104513021682643302564318346831648756296569258664848014062604835349886076203482755402412512032474622470996090004391449948353841440449494433479262576780739946225245482705062734317604745131388373185559679819617571564623055323238639307441901184959542239080132276619308219961882010563614979431320640656333021828509015771898632992425560267352361570869567040738042967981808056923589612786068567209843280304011075023709060711067007627305507723108792545247697742303198689003313409372043914200930494429630620620392745918738907861189174300760775011313746996647530708173898520315532914651319205934733344704387690455205650283106820870013613817262406071574714583744940893922770118103035122740713760429937973326334559965009339232157736374375755715133147466292076363550314675621267558114067011421650176736925379219179332349474607001263304814265921520039099399149126842990070063282585606262306454873522482406769344247078870104908760475417700784917757307658892718297528869842224440268653120992609984286407983942792769411879665703769467847826621066123684267270129183275901751731423174382212745954731239121593083568937155054695372701902914183206268244409433104624364256285873040792559485891996373008169678100591201080578446740704489547993284621051491554700731864358074897120206642140446409706047369304644150843699756491261371133990938228488491205964529231549190469432618794693375618565192715299697301969647562417448634989666207444633087076399955882070149300591133419716389643233934717049902205057342419774446011424225644402848339224166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 1910146090115862723631774580186443465039263138793857637258941504565694858397998797799276264480637266425338634587948709531489559452051019237719336875944908157210325720054700635939087445387548412554781876564685031099203198500664557386607045983545842831425682123688924394852132741316456264605251518545495652868847631054024562160019819397757495936208722120300575666961860139469469398257344131552158744375631249205997636664039266080560973764312914119786791138492621225325024032552250146734848994594332888473639334709944544951700852520787562247364951220013080117589973452343646745990120960751991706001912494988534332293833200781636793760068013818803073019684126320308238219642033328639213616689765182140869360980434422804048808035306846109738760432745073984947920120546208207583644855664105559603769589236434071146192090808968994893534263556749761971557346300728184132928457701685148219077746162669301440879528440900372544805197985507601351970752600789038524878806256906930297597917882218431111906042956848998179848875490568413451142685161666723577668003552401413511863205904200116989892145516582523827803169611817134840685062658464309040507900765687088761829858677993145183714525718046190153310161093874348614848194962742594986529644736343803151869832671911580761880673796177568872522520550226796529618759752017419762518890454822604093176774866826114834493815939955699128929903851291750063595445251698941358839354995053724460288819149730532430412195396974528061218195217530073459831633448767988310346522276834881634716990549629054404572038944027049328537890141273997348351302623455063424430738769774193469101571012329392010945328318340409125760956401537433863505475713140461184172716408446866645279543739212670238943237218996913977287414093285444029929904660867235629800774936581995156331711417821552952953975584246667818220575337470754168543689847181764454972237221862224644668442179931328830032173226499534261161714914428000952651363728667713900874300605846609809868323921821873703001694033026420075935112500092604266554033642098629605149972790768463119425321546482061335745210583149331550584665893707767151212200458698268479356423134634034969755336600650739667424372655676950210977724515895430152463489611976885812852658074800643978202700505984064012913095122958875962809138830994760246166464692778748582995255462596812745303295926385582066227871401714640322332065665176591248321148031240035935561672047448538514959437545262361549972417822712547156624984427029030826641289825951269831487212005364373752877044394142568472035681675923638410666835968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -21833426666298707900738712832341226340142323162384758819503543508962573765593218923604409577274029994301861564667522001553006159285170007061805342719365555587259926624787162650033084664720666788034582755041497547666160064524093090264031276959131318205963963709113479756585756889645967965343141383322259561104041210053990928929954668058057681337791559438216292032519376906940626768114002137578587171628846185568794451992427156291841999414198481836801185823009775371582678587837820414581910361990770812326887235310716854713984626899931170680684789953071684100329566970676004330376918800498414703756617117976988885291618913148790312825510713254830384306665720714369421014280539635581910639619541483491816415458673740275626634863015732090574151676476011729358842739645553677357122133941274647186908681941025056606235146054952779659116871836752484800160257354468898239046877697056559458088287970677810748186064631113514938983446090094021856558610942657710598192580433828867080439704700985337453277927174100789382251692650690152382721515555194253791099680097320493800726086341118665669475959318754127077010445665196226029983429549752040770673352191733516233373584243004695621620905742096456925832829523925540869324567597967275211506048517714423763568738897493325671863348604785861257964357061712398350306584149729333300661387739887167458485588012787791887722079652121968884099584220102869972252832993683540052333690153140381802438302455373945136508103986466194221905930875325617590241145720855602410621361435547435453030188284944405926850933166283502248532262999311990501779796043121429108127089058554181043161380965116837107891895315309164336571720301201471371698932483056320047603741282251183875968477869779559525740337331133230187684773818598473436302434490547217856015280033296094905187861074299984334962576098047608273718311950178467593295735439201914993373084055030804950697094499050385136663350544842148340363019245147791675196850763874885584411760014475801170425276722169756267891873148937339398867150055406739276774480557799172703200668632552496209331047319637039063140400143825812057820473199097040155750448021853561636763390274136538626801153143464013154453109561626743393832995910624598134748043989485303469301274502757130259472766470144746811045481794847054136602715529185919312102539807031956648400038849948247785775067887510864857246425514658675275276351607901966079754896652489731314951952877654551391648732176950294246856715535883166746516760294066335586999046765554938340809525946755873951755656890174758497091895975932260808182988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 167092567580846082173208341822749438133396994448046716926633103364228685896680333937532974541949738533859788551127048291708453805156170033651044344383073214008469139411797142354819870939497570143708566199740779273301640191342372431865185710610360301770151901956097679635425059158332883080170685297380959343167490251254186402537912538504233834138565419886549229725335070505639631671958557362535311336225885911261558779592087117295786632486542758312528760022750590270969828085159550606972134415539352638385339590603218849910991770425549076162683890494145556787252208802275148299318267335065280008613628737821043188554406132366546294310149486867801723582034004373694283241037668542779351450376421706558985206310378180289339174747107315132683943707645512208039193859057179439955165248045833522398791687007255064716129738587528424916030083148944139723705289401907881562980588349737989348427155474519470017728716080317306289563567345061117763753791794540776377543537351571224176056938285251722685663220786893497234273251060229967953870313106742638538237262479426413850640591956054032659467758524348197513515689107008897063114028305311145617110090174243659004829636117374673399504695072874508387599120579102743809084706380481161809028001889817768100515891499639900807831240636737680149146179143494353057919296346758574583726309258298165721605289628828694575628651670938975915767804408777369927200860598897830629527808148480671405024260456799367064470404882287259737849135985266383925842945684277728151892833252569382239889709017276441197047681860534820419938991291379046874682083753835813462084812189620974506518917138202481046325884664810768637012648924757462738288961294502988645777715155455071063800713939636167730284049294536491258843829360734106928581611480476675626524897883846982305258522801681786751334537342283982829945949028818393817383850293570090604924664088924700801962142800697732709276851810340201487163835688894901569562747471233734378018886388513751797278164732848927680392612681692909962225140039973178467850439771790570153802595012463698293391732765138196245828243464750498792776756246780303147781370491837408485730489796185749827581905206772243717026860387372430549797164539785285083429903776265200571130270107580812703178361232369237174051808028647004092959642724489574589994339494612712194142826204701409741676176797303576558082915068853245008714949648761168569109026443713655042230148814027681797772606204990709471162910192995990564189470694444262975697331880489468188347286502763896224248390150664387206046504961117763081099804672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] 361680352172641966095022283713217356781032961617118780088474261810065841325151949583459801280114807230206826894440878625149821894581314245767747945432968647883071274498908003819310394562065875791791162631144906543065361523597209261822484369041758515481134974764405812837765598065839334693487641494034117663358130430576380934429428115123920650166779521387158169359221380023191075467506374944301771139128409740876425175789043625964869138801557452715516884030039890778357467860658501331079760146357190179696630037792570981701351974758380403417132575184890976251848202273618377808259593522205272493186403500294891655462249145435382889081995261200006636735920040233829696354668728465101389133531841636555117685857931212589972205029972036547972966630878803880394787164349716776357362164125958335481707321437605236262766073770185338797408380567924671449132088210829815810452631424868425990681665868256808577587494798891315697242436020400914098537627334331002309151884370817434170337351407027886777575298190166637728057807398675133523539010402864433396729716938619889143779872616701731537207036504588280568035093134834402679521836148238998850144298828769678337818487556245056432388342252979087306621103416896471080255486681655162054707003271032303614720903949274202077654896495854156851682490861981629814102484721834582154656134421852049288545567854490283405755972724474940840275792562282201958230967329919453947455842735093683084566745650951754654635841732367297021463029288731207835989966310001773475998566039723366276415128826020344093680202042784640096461786880040441307486594235074137042848663029380643603351557262297797638838164056580428017732092788315991641167091863406074177363112343920721489318398665353578436800302346975036748562959442936157682056390687584155565337967890217941371929675110018992672582428127743195561219014385181299311493811004116309848677228934569797374681987436456465680961501670276124076209677014543920791967658066245109682393068521571832170084244159707855349913567831492191297761018382733510454846925636569617146331860355101910625048638146084803328451420849222172178149882005897635116552967234068196540967142895181413033359104175624552663040547538074436942876014059518015005659279330880635225233284769268726105993533631426163550349594320339433631848931438520920524373943485741961254397182632517292388397180756910320481115442740468561836046695773660271863379668058140620722395454227665200292329462868887331173333407883399774586099028235191784839691715523562580526425514336366063076102794282836670239082682482496208799111577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -51250983187748155114746959187321440953127142867536367983286509588542431722881505837648656229454499576444323204129372884470255151312838116047687331181157465835551520668059052866677267473392308740044990767509196384050166358541776303656071078065102733187284719320296075147800608971112692314879174574499114808974178871884837435284252417879152044721887923530533749548182965089408584645169900583788431352159272416769228510531803693095700941571617908298196170068619802242657770123908315195073542776006719754133977281871115967186985711114331850984641634082411071636103062521250662847096388279252611284189278618816704234620343772279892963966022085349449747675676245384918294289439350783166042289548871566235172296252663542472346660635424408745734249215918642639327106240040120247715481372395585871154631599663258017627062438883389073806909547273175378808528007437170297152749600923441293052003301927856117585893614399924806315178484771746595100943854123777875841833036206327754769280647549611194154881208842928349374498128164706633296391128088107784645682904876347598571774390243240885718278548485943763031581685553546203133221324571202200447741788164373735299820561604388953163333063362558019503339275737237842249422833131658388423635520880742168784889134220951200086001552214559633058437552973988945127829549438846829669935335315341117169072115456545028288434442968224804686048719953519123167006832199089258049522334892001909901154629480206406403602173823463331506752140851995475920491257222519657727279588119010478717844100800517699365116945023543629039703905635972169829556943889927595221074150378861073994608971929536183262218374994618247547040345057551219891748065392990914886900902799386605124369087585305829694554617491658905635758630841979221986896092757954281104338925843557085132018541076662671939263459464021769762271465570923622163240288644251302360248303121054779122225088211567524055583042564202649953883268876935492427402608146818446263172590933352636167153706538521880648186707473857408736468082794972573097748709115122139577631175310206413456132264215789136404608178506639619878060465327104551632598247336081970203632250700515066657707926935173199101783758446919297671199281786619260888762789550865098938573645262766828164615316798526820667025226415105526985342447181236824023640220700804924111678791096078568650141934084861900545774222485370880889146606670058473221436304595080684215521382602078563983292592565983255876636055283188642736663277495446197716225858945905515117940234210285228978557011003645884448470206996179511273157375819776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] 101702284488418213058458207647821823713234286980238554144338804816590451620823355562280509202555208325903925939422897498885732233858497945652601507176865851121901184045268328325886348223551298130598932905383768848885921446074186515590423453406317525047293624842482320761626635993734455509707080113015172871946322107532380429443173087839526375334697425128253434202379082510846735835359526083667241123325189638516766265855545790301375051371578058986123114796748813255814890854838092196853650159896800791696054298597787545097288641086803268996735097926425398407661179030122287046041454801265634999372527649564774875587050716546122253089595231406216244043357828128715194502662602119731662672673072826227946081670306755443698210518962870308035946915109101795285994490976185360504060488106566491034073478673192610969500635943184179734400848334238620860762085917606170422551359344298686896356192474307494488769042683121076523223105702313384548710290611388583498183485081621194478875959036059897294853459082466172454672412603561371689427534977124887684696528464072856855247155070383157673138163513778044676746569656376447896258907755902782938720676710085132859503512651428404269325552652396577528264261021017348244483787053278272173133508617009790714286025203204975945193463760842783454123855753116775352451901255305650301719270865133136208114700549667914696530658751425222711123749130496838943421513764094065280214644747736073701269030770466681401337899115872322259778483753682414490903340753474769913696748059357293595461634361020817286616194476982027970175452821400891143028598481464582832307653156178704170639138543698550409608774979407047338029441199817852047957440617648243705705977038874163973551230739673080386184338603414540539563652708388565320404645413393625769541788759318395418920533361501160518567113090439307134625440836690563047539155804899149662404156210551526066387093250067216173831148658520778946132884814182093972285586750722970590247881442001167770616215371355065009868831127814691446088186166425434900309468461417979075102911656236034330184453398346765615621935694000516837223472717496936389376171750513654067061412341576809941496851076225791883774861980918340036246596412075476115565618165203651429762831668140775377348191759401753778634432055064467695396197088253965520428587822584190369223268370176976251871087565045786847568946201500004699831599326152972599248136036492432158544954433786576361704598358623151779374292462965605951734297675312992339364452471726280869832314686761094930099957027353927898360028399619699398341033984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] -568917219942110695980239789005595321552681025326182406353424726048579369272905312848121681056195701681574352645746236230867983593447511246730831174961461198279204619611058227659873760003274665462036650153669105616869681409312918939910938891016556392292176602292668426299765643108480626600806552386504595957681799245505699490062616872064862442355113581066105737916614369690111643646621313991824635113859452806883703735744897290875499556616813860355978269621620325082253983464697202659474368661946841990438320740113478299603966414237032934122223667288899971824563417271674751924344338441893005779225292646264985830986469694014669042206800409889318597881858378507251328126003507617274664487399197356889378093341541124348890353022752516778789323134223438244067127371922657837307240553626116440004435361113557718075656775282388257573666949686495687716429078839989278650235459971074804097559800785061793559695905899352298258613063040436140981262114575850876632790757768572719834098555938068897878565628407814397367297216080531004821734111163853919340876474223777754170708733418660483896521275818617315896819785283376770955547691916428719874402154422853448909259571351868104282694038968392758097060767132979971500941453967455234725256603757306792414623826530024946303524323710881868803123051312688967514789186631366833659448061219344829738288337380526743910557206008700781995810562226732961261259003994875545957185494553302920716214984765800130917552732467746390922629198779762675581663875360806794290508513600358914602563358351714269329026855123967122450599257363786531285071529153902311893240755842459673299218039396907235310014463109893487194284045683248828760570176303467731371781044222962035945096780458601258701132685615016076842804981947225339291697783129802982859115240471401629103889802686102602910501181233698590042397746483118759634507157840133356546209401938551837510433749420804989500699407455963389481293649551698084472286487979069228781157560168525113105946323326384824023761508077881776470397781422344589281975361275322327893013213546650265536935657570094118798898751484819392980383709742156771895219456083204111693722751245048535600069485325852148354586668229686029523548780605582991947017678227653665233130672376594744456692150722973460728006114353795549127578330382901387443452973426837719761727116435115451399902708273523114364754972227464322831711329234957320990037089845520622804399032288479103676627118541592376024911166892780432825296870768308779648459080257903373830202977699791624674198982132098993206036111058424998595819426807808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] 1134732152026522864465763221644130330887593101283062996315794935160353772796301498664656239061338892531086919688894008024425014432546863869373726705108708812767807777569389999253540704123188300756836769663350706830282613035778038462992346428495062733083667287535315207140496819400940711008533415894095573003966787984683081103806745716030454959644644905231827848893901067858759768198565282364242058731373520980076270789074855763539187120525091773916409136751762764294530523525568215812905409036131007483539477573837807452366328681888458416213110613811660116638939708957325587236977120609528762810212828688202553536572176135954753830373851402540604356069184526958770188305911422160808594790760199432684871369894267228006613251433206072459282486596481411217186979609920552729347124991757513155553541097545138328321105944427063697515060441690380782402275415362885863964861185544645436794154055139016049998367188508123078267012663135648360956453687430861204490745208597868855167600887839063710428203463267439233144714367709614319668097587587233037040386233880758454367744429928407332732002166566178951267048531846666175845805447544691849369664775612218282483897450619617644983292097780239862937911516981640296475659406561654475497321787105099182086725547973188088342281538924795582850757611836070132959196475281149062182052088234848269673485035203753592708610623903391425029498634940333997557513173104279390975015167726724278098014222860853480351294278894062782435839520942143196765567099885470631569016668287910915631352722149643273507043351350441065591927389954601151869170071922744474874928083892439018911212910828625740930254928503939442102685924886752985424868133443760606634793105966078536327533631330302839803901566507250622124288148659740999733779162775005361485225795467910744202508953641830837464322888061362095708359864708258593912593131350810453405102189746901666485863771015456997721780477812429927826361497525135379825263399488491516287514417469981117032738616902882415905020335779495559777391346213352738807084027484573939806036876069757430490263292725271867515076758545341840310487056293235190962247215245753899113874912464609967464430484663526522904709199234801248703856072104751756125781655371264934711570434175872565564790798926872817101106550737104706936575362106114693161163780167972299765081294683402299058120881150417275227474323427585352593695518891957713649504258033537655414890871463656494576865480279419199793940063962834617880629536330379298808304508384754306317732326876907957858161586327596798502298429791970373924673919385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 6521632900177161787608536437699995592148648263714325627986456497533687652416507308786670970713725442584913387228104132879080999914530363631715668219060296365707417213917903795727704024494117362857496975144179423661809729415343715638293057513259237319806576513188817939359205409471332636105218103780072790820445675920258796511270407591950408322292336904575909934214195966804039456605924697031469683578960839821947820531941764565750488245153610306862189461872904809802925295128509166955300384738013599431733611179703332029318433050074094816605490576979536713703796144702979902236832779288651190662029702018036229614096710856706611163027082722780459899203310848759096428171928019695915465437922081882890286633195029932399258405290333312673930862854510229254009890606925668222134155716468284819575547200886202597741564964039126596016229938720839864770243051654625660987164214949617135976374752236929903935677523598915154314305024621250458034666498094545384595805439284696775935657824065481994082141289437913702508251648253765835504379461380590924197521794029060822666598891721480989290719126532748376180665870266619329900878067955166479072730655865192291858284348340922397505731845781784041617674756472175934508952758834256508259521581122075099097725031772663130237915821053475767786855687976966636996252326614940202111140840739615847275466487566470396891472562001798436569212214487726300569666735678924981442218867995870308840575182560266845587218156078952562479879493328867532605001354207854811060071884124938673719326998740274279585189676674178907225993636822662142462737663848457278615619999433424841788303873173128678763509012191855025211594363444969139458694505221914544448457764240130949610500294740124499331821463252060995693683859072357364544739564179918340952479720263312840556051592136960764919761641990496510593569473801957450021137786227999588322585516464486614051089973349164291779520228798612107946628179269787407000035854930089057398389163084610285552431227584438959905028079118616948381888656616153376489489940192585076577814948851556586692683492669905454838224966186063453174504221006573585818291948570415527531651333484269959728413836339014299334027918148538747264891677421163651875145051587077787177786321775557655080117134813793808019817165129390153232752502383065849040094121220370388993616898870293278539127910960612892913389336046743101603876993351715163375369042156523651983318802800695424940316806219347710544526148045253314911476149488939560689677325835738711687482243887930798933595485381362344500542216756972106177651618611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -31719172940897353411830107348344067736545062266381854671641198363552270212312001023238689581743425876969449417830369944481043489360154264422687055170393069857024131617543016351001364610796325889423782730138035541612936681549102750267407989787343890485192908144354139711778373193370921376578816754533776385104328628148243414701769157413624592614196601595923311728875809326979914469479955366133905045511831484329408552590007611052715398167609205848640431094784524670821546253818387327738571810960710985304731599905804942839379678466875240527020865354371736872356959132821256156529361173467038791044932450470514694489828827590233269106871040895001088173476895691873390415804009510219005835069703422737313169107992303510249448182211868177934734254829958406733250461604466698460808657227182809489873556856378493019483325235969183084807811815252053445536117332444780273528083034193453729357193492606417170444271717214378069782698991702044797531750533520393113374008115653917511943942384474032433923358086628233702534362824244360876817765432829650074318218343145183780660995688266547314227154663471546666332474339122372532022513420382939838539716245333397848561419418460129555017991977728816590008138866717429388768810282567273641382504045682290602263258880132120320331220801987586421318389636886676415110606869553186397409446092154624648982076413622303073766866598519140990910687195841255392513931595384497143159461059945197144526071125262647608953220297974810834344935327586168190256122413078903106500269983371633481935204455877313240306516751769285084904091067162861652114267400194431114763820603236259759876287927855303833099735279783816278156280648816928815903156200066736738719548405094859818492632509818626238560256730183746819732992063052497234980581139973664844494662014664206690979591035605514274583457738824357381331312199444959850640685812693893295104791674847289218413240083446393562269013718951397736976473040872435359730556226310231029241005082626677126542764618176685951276860862983562613939371230679828404083564308251453729133941695525856291031183486871045895358601904495560961038371116076840516078797236771491869582496883369898322626405540583886859900975316188850584560889230280802958230768446673346138805565094827604912786845219621646351404350394425926377095983625523467075315731837404317844009826174919935418056423434975835987338150155415293409225876863625123047109095126843568437373169284260716613142078663735749312995139946023110519835755647303462204646221968948552753151475830944497139186015035595820698901075678375265751074773716172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 86132411919130398251938775849164559067001494750371548510854855158069902380851705239100798348465018932827674101397629596591362853574525870978849944886295805762271678662382379530234485224962837413017021189226488968617085877755907469165219523221882595942900458101098228939574228169860064335845691452107116620533094549214546584026192902718582972036065634843289485462688476946867496645789095832709154607598392149276701654551110840627554263693925976093429221438517470957121247184416762109007687708236987628035225221898701771487204858678414456939046734336674065470211572259517548191470041607610741651680746177262979869364880991198566250071328737645400250746070580492637665756554193244839023520132974392403716689181938467212056010197569192784864440497923721520252770847533613585865657471480310081592544232598160596567988209877468100006356875954583609949104179591400509858248512090007773501563094655981647540892477766321838558179988462154131775202995912169591742105281501028179225087332409636480146857268158295736363645166424297199500673465026317206138181395768625037095200949228332351372926542100788429064079712064926731846047248058802326384724455288933267551028371852545061518768615580896368522282692264310425699301607670329201640420734895079295041792529764663820743612569952438177585839104125558688741762077673551387348171684494949436200314356787387169090872671133362839705844773592832503199845142075377459485203028087021445982079068361787136119084675951220025961225836315861773211798752701465914429021933652409482639986456465225064326797306164298430893032281365241829713223185982898395966041734118634496088151189056932788168313478756608073917738245569172442359621268698617791427911100220652395697867746765825702929772034585949837400865446575191239491997850840479316774779142577305191759033868946833346207766371400020519023872182188759505323020095448619068854598394848960427116428563430363001280402129502878866857342237001812109884989269948788019493588497505934423490353584768197503217215833731525874249118907631489631375687141962832566932695759014968441783968282767227990253473998631185795972493744820730453442110476820700216545379206478407616861678349830959441688443541705274261465426896342581153736160955996764029898182012233688637641411141806575173304947823852891684403827639286770043925246302052019593707471808447680593111686891650137444782319878770018170005954307913551239325547135270460770521619945684507257964741213926691826678345373617234029789953179723046570152205735901162122445189711187024791487844384775292053886585203938804684903238191238086656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -253546505134806607607288997438321956042368918362113337224048867205655725349551148558268422011397506938402653035772071070645869161615552828544654305121422156819412251351154385310719045179659384768859046341819622824121062982451907909331128760766255911075155942301973038887400781019104960346304748672950984702583009640411072493580825381571508677634910624108086766800666512422518096636069534706016566699448483704805140746510127038415137978397879538464028644856738838784544249697423026592466957694723849266153484932980182611335975074790804934831762851730498427003695476653735410477180453475609328888869374749116313988918129977693548618659564805599681489439118030313382248598885109546237761280522945603370591382328562543661667679179258340156137477823778257332094336721303166157613348395854804156932789726604695587665715398608689493679357511425295286810791619607630594714644739518895295083009133341791947243540196979766398762804816183525423865908780888492973686203882782428702366233786496244355802038427947044197139982164606458953669479574973464434083059324570470236647345917004149718600302028865640393565701326762876506262163152624289798632953059175868883996594938760489920249405950792644986320269447697073380980981298919290045336683494940694165153404731179773323544182541444645048961860077498616347945479053313694974243602146546827875634462904502829531237775990885738759944500511413520117300311963218068827356868642108383859965135137418847076106811916390504504288406820936092167786458181752307021013468837033564530453780213667008853916642390606943219836809166357258285005335821966846612889300423406696318648188139907841823464138646932987158155256838628818548263714948987559753781937733957752660325400119068737640172331569727748973125569429359863875848564417973123028737009163821302275741050146482831026861083722321620961030444371595104746000700573333120174375035151248084281356307284849079739357152164681166612002204252306150422228083882123752429270286148611406141989711983611069469370806242617714838487557820066181693182286938971609812940355973481007943671094355719386963270971119076993655393775357004017394535456957861267208944132618475772907087706101449799099840356185900690278246258939752934440185065457249501366354348394148968832063670405625434690447485013214483328815003815753789359821726744665923272102044822670801263713823631013060095631264093860061449045587214463513850212396371997476535512507429073080949668798168040375696658993615303610092191399164644414516871444741174727633511822163323100573776325774217855392886643066997751234379970526786355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] 567888590774176182072044886856756452983833271933642141775218468031487891027280018490002139053191522003660455385454316988973882515452224109937097403765620982376717088586979563987755442505874620373751913030690074807767179610399787748911428697587217987523263517568202697228557774719030623328472082947837285836820426989057109626828688130329165266117708904652349086459180144039867247733850748999207657295261032668894893752062400073802124941369351573857074210528663678210015384502433810736495558001522332812836225572203658595859411936205927605040670793516262230551381539580731703424054966434338618004205369521827088828702615196880368311156538361076020288291402515097796418300084673672721821862111084464280150894543681322005684206257571441225156440137820579960510199314681081769341141228572015481121290692698109629448145727417838301640732481319014136297867001857459902879074054489275652043972562675970011171486586472216655876499071112277362616323838166397490717625276825711585076083789619741700182515133089230797484907712022790519495345769245133722124349331062883987084336369657139551816815658158793354959742040890154661208939182881890914213562534752701013311425549328119587493881562098416789200975538416877594708748294902583959695017805005760179059382330211729199978860348998362492545760849445813933377154922850539592086978815256938226867581884133414262028979870226205063141810594031135879001599328346464569976946629294008103385634667132269408477899450466760017408515952077711834217710634944944048275439614158400153208324320781733339520723062876939052360908160778027774366192865436903582516012855938419789335027001357484041567731606517889045353882866936950797130076147042019679253922909763366857275225937284941779497443368765758073184242421222596663302948195049003132353055068058914073105420631311061669671264910038668015686140333705867016341867042954417500148935935481546178093128334542073676526488936603993930973946351208913419286159623218275592731509382541781605044102664718633687749934442235795731197891091559859973358785725530281934157453480341599711886834371016229987773777109053826766320477999769763620537011484407358407600480352435993286343261340574789967138361103001068177914507015230769374596764322400768520606394051656716076296441196526238616852012794503498190539807476260840909663586169455063284310024368650869447475873916757215876623825195931835233803118578492580650901229046775380937980944545564799005988149995443918343260564325517373797418774885080990488265237371202862811784596218861156283352142255725564993064254167227451556789040109829750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -258742682125085000082401142861136672004148944356511916787762439672665454802591760220612088559174173485088367308624503134479063865429101698963503386049313110749038863812985626082825203100797559216305987131617540307454275805695890106763188646233271034740005866200642744653577897654149784706580459837165720359330478489647562912717141907373226155525763476482913843245121120940542795029083955913677910061292685852280998785364126328654838872189457181949109974983184632245781274561888646053740896275093352619048119765910964622885237549567943424168972911383346470430916142431980721071420499834193933113038059854130635351036580104337933877194594613725033555485597339845329758180344882594095034142727453991000578005000506087173598190244989220831318551491164910260729523354221644854290433774028699673041738957420649055784374637293668419107807945314032985510223761646686727109177718187689199921150646187735354454932580826293587228241701328042854388203139939291659838371701973473839842712487453491139067108174415229885539302161252138826179827218034634018200619724346331108085354327064713762090435682586719826764709673158325437935607067408974080203601137372254310473896568470320447342797434825289999113114111331343322616046876903701403755164390503508837783510043861497547971423831225040079556993830044812295580668431875708995965476498471653010434381345724811972618827621372426135202621851242380450707614194092698204003239584959837263436406070437388258312633936632661747173191541328082973329248749217853283664487023628588612644035624861308592843048440467726035201697435297344927810229482956925108789176757554490560874588591297379191777921299317918534923843500963028690555497854993899288701894069286421174294934261233121218990950763756427102383401999307314944402492031147902685593999410890721537702121575274011223421603615247069003007420497668661049056338919918678620578977064966351315171814687801792280529407549597709928242238417494456849843936413759750620955347720394266713445364869520868034463126086951738515730485261852533484590915047127867418901793355671697180961663704225333730029998847227057290699830257859267846196627119375866826498729037610877302462675518952694907168166079847088693229894668257389598697571504698065220453476578554702918847516685961794169022308280000954153708754063269965816395613512734344587705690706300097895172638329917116413896441967371925379940657214606259136647745329385491748804178767854225279129728830460108965441833507953957271767219383281763756801020222457458741643562649870628383895809456707891536041250348383153542360773635656908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -3543425088259319891644759703471736106388268895811313587508764012036634066711348204520421719675262122179076884501562526544481996493586975461235364918105443928893687458458320392212867407006300738064796152046086898459794781065245809848139547017736382150771762638927528220698086394067526694103685847687475988258203364973844818854759447969450769641972250511753716417063424692242159526568782810718934019041806249689371662870590975391950963808683870640848152739348596189329442856914536843485905960134959695587498756837207921374990381853503377387118235009182611515214944536731363430378842197467375919324405036062105746660194444918630586951583997569683506272434500685545820291901145698358475984014227904022459540138303795512644427272389565606241528311938053378883973117554213599160942304923143481437749892627280125231702719033120051984544819409011080999045830351288638400349129358934438063500180017176638806933890299964015465184671458040012511129881670623886026018701016219730807499975020598276253263646285070185325485007122460710548531421925561731799005592689411504570792181827192248189883681040503536683780911248566061877388743965979219898701801719526588120224848714685863429759047296064955462361759760732919710762617559039942206705661622885980559845403606909936291033509877594243254947481925891834730956974825913856324635707403113593284026719596239466786892463306622292093022345936570607383565234064673190860278433997506117046835963233786900195441444309227633963625977855605149475120128227116776591955416209922298688324786089777324821918807702269675809547677767578051536604026870171867927769030512129386871151117659254044475718762928415428076790272776858666231608274192286593825588492802180005230965489603589591593687505653031036182309077977560834383271806462172674460087094793721490687042626327144677473912923173368706903692034647998996629245206977243210637722057681120691682868337262946073644740603060100002754038878142505313361710957662621677669049239918252598821216621390733820939845002473404292826775525228675993231943096913387495073760939370440286736255477393967594144778921004900816602224868459582818124703702507902517536098552722201602705355097844977278305532908938055194906831248035167557848691701998000552049119359189777303192242660948352658476848782974629838721400256319418615243699927171077397286495412527331228776648502708944264505077110930256506863556075747663766536490085399688107895248939854997079397469913123626938776235466434016305588358473078012819372304758359192368311356651505635883284547213927831456329752001344690961359404889769330606080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 15888905704848890240743593655965930054620578485763649347115071489345582786691664225241955928147186700639798804197360969609109872475111755533476844196371031164689307151454121200684019896792534753766259228661841796731144504007282937070299808597673969190710274169091293975153012361330770225461777425785884336075931061813120554389235117437423592502650606879341149318175685961289966999849694992284736657506392582175613819258103474222746776703431727378823996869277095346700017785933085140785562514093101305446129252947169256917867748403300478342154271117619022582512523616937776555363790779085956014660737257513320192709385913299331241070544614731184504191095358609730706114219283797660159110887866176114202115484122363797611510227034782198951309087298167109583009484296171356176124391619006970265502675367583539280004759583499698200932285731439899868468879052679827175898196530899166557997858403903665852946549685562375184452507453613305086895661440641179015602293038929422943503519197908933603797230270694960648672364428570495328476018592722219848130475896443239634135677590129915313415093447961173518132499381259229346501557133488471605268128200260743802071217965978660570703685348998398249963329750706239340832530872479638089505216028974024952701371727013994889097472731008460594709615367703874677214257272571879747355770518595963383148937830196066604707570169207100324853732039321813171441589003569529548365855377060402889773176983867476490647931673967830215306232822908562559471654792106006507915788235191779351655778186618721035560981844890314683750075969403343312673687971616049415517078038189086400049184469569884597892375329224374733685950340857934624887685401831486444917149863689752396968185385136009420181306358164903757727627112176631274331564101310965168952733381205296956885318477795522337628881660134926315899640214984972812493438150421111726383962803732167654725336966911570329296600718917254369543847541154944294139670138677642371590610503260800030453383901953227057651226895566432706069567166069152086476937605241502951171668199359473493998422739348853872042423087600914258044778986335862660315836425066035469716728481432098856809734536286839938435638747431790739649312043923502453800177333374492665621475781385185244779233778564083583558939173470336219459515945412989549756014973447964820073107871217030477652968511982774614661377333282769574509827076364212555450905684316902941634337694625984080616599769266025370372666130373362940087597032059244933993960223898687410430246597668979511678329800386322429006432430468113622087708145667276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -36428891905080371354179216968085015131872836018967530287869463648475122365219101002114038631765204225273501585359394505600894838517457242652086539562265887453677310355415598695528297446993290279702299105591770674488024179537707609485197159980650072797427522784695690491675913086971203634124956381143452658064743768421874002658702196052817346993012901419306362278954125029044303575809306205195957382870543942782850121881979625905096977228746142242204938709516380447232944918284364459769004735950764260480385080418887255664998795008339419435491505595576440813117761178359857932417000387449025373044970921655134093809365360864247052614185060382480679460630210709614391410075852411282458320246060641511572057124178696281494586227290108537176912756620448862261482821102087636620055742903233163389187704734081602975752388975096723175630936418658372294418265078943910642308493905764557106916842516610217127887172040991900442723461114406072676481619439577988227690461155089869978732292743661439634089497393290554564432385956606282937605202242350295988392667134345691799908109050557528836080881797374798081323172444235139351423573505203426336691982303452341827664002444920359388822985178004225699378761258963230709820245221523768189366834994972722680757089182483649547224719220019344567875930054641533732675493461557036473237014439752929468500128248038807419443893023910457110595252951632744452277053640805820734199671442344534622585216570658827273685094204945377115777770029373867619113195143020662564744726339003133436602268438682805624999599147892175216950085053433225167018635472587770154454014283303693048660758524132609389123940974109751500964470972524405228885171029356525863337100893249560559065819018059476638133426854022737986340427628797032387534031687305409808479134199035272323482424560104007455542133259768927391897564556135047159593675315626452497415399087035942497560289976731286905440649333027139887829749377412049730971192986975463728479658209877622683086931091599656521745359455710988496840050892487406455092020065089450211205517734398041963922071423519944644786661177009315490986688199402134161268850273629050634805080488704661007557794420991959580931872464716099785805793595856257224523402544747577284577858698823464622848356059004513076572716420125322999128111395492072364907568285360839561096568859066612783301878302526925515251014211528868384379241514506679082960334309584675558158597087977354347982829893656380085403792057502061458761427734401500377867121719566076267729699778172354068638435153297547134169160011396011813856185168301129728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 39709144179418821832918460957423694029416224611730805464382593127234171999646682531469628192571242196298288140262623374156752940581294627241552825203666969282820800605450307448316330694128668814641385294814558872676171193566004795203538360194624632197543606307735501555491520868208435257193468439954275259605952126304612292387751540431799327740035353655366696332494028781832259925968920904840827787924704686360242843596984159410697933189792625507147447948382149797582906875680946240897624176024891115895821307774793636831104235751467461503541966827865811180668806479016744645321156334644907101903482853430300703801224525398118721372538538213837986800685859867564562633373428639934306632267517476002470082909417390593288703229018788765506335587767294794900063415656904338095211129232966299210576016039454677291512911046386074778061371430151089962890350686075818592116028993454468258567752697554688663848935602771600393665181240164053773114333597944899646913821813209863734507292294452959184631756182073425390716821398647661717741465571313722706052554633146188413625931287734221383903217078853531174365440860905401321396851824843608124107985606477589520144904780305918630447984292074074974378208800036820383843418622998959296756521087656529865940578707074635335338632911911069823052221507618648723655489036961743800094347137653113022690820413441330045141470950387080260063449949178002899943986983656349808691276752474046574291910029401070214584536723448808571145249045223366941382936469597569763834148826529839775958086510325247406650350509540247336862817099881195873856692178994941733190404684699316667737089684231986911588130820251957945630000071483865814028234305622723858439073384758836331094567593272399869529611481469388370915472049743380784126857594865875229147259124936707485865404001818279122348326199771948281330209551202057275847226614969696402570361821622545087835486272463945329915231889838208278810564960552818348646435324233755940172672341056691419662703288817660832875832673867046347457643079369159081259362733666804858423635571019489909965940521223414012691681031509930178156619908670930855755353003442463371396504355815728725560415333450528931279226471810483234042482005010004065744577516410550068202101243182846906923544108884253915819499968903316368874745755795062092542269359178293223421729119801877800726659595498166830420027093810407867659844557256001427992932652690962941316708346560789035569810499372817200276720572860231315673211683645278675892076911981792678573173511561675298856199242857604876869237101384488204405319147297177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 33602803881769131124888308244107624301799889518297105462765304564949690036393963338649290120921258613032310785783760817757409568118846804556028241146494787847625845878692636364223429487981868836783534237710255058589930006088120655131785187467210057047367338754608181804717102881234092381991444761700660234243455641952483033057190096385809919107477455949294642766048630498361294468706284040614528463786274654645311948914560963003685476704929501052913121139322373639163003868270971244732528282362395770784667441318329387132778360192691448085490138627646825028206288346502456669547453783122927113726386776935286005049010583279239716943003119740218772996742669699767884154361961259523469275986772853658900820263584636978530839485321035950559714458968950385608527083709209511208433421775858134234533151815498601716381919507304933985404475507226107621658142121131691791907068825738375116360252525459853784125439336750980069633114033594192643047882548000902618265892614055285424704605770632611649651954983294200880203314739733774881718433321687183111048816432082699347614878248821140721516768112787573705807507821321878388811229984699703909427078171240302148018849305298330291959627502723604941382035564027646527553220794316370760940538094980461534773471807176163272021794965870180206936515156831431708701975351788865941961837894530083036217651241131510272451303678388807141418996125004181032992078195211820326819249144146314421884275927214038168056194696930935609064086123991108797365508221728957107024672938502184583563622731209143494511013451917333918629671381939492636877699558597697621712295640000210998424190772732370993926129062516368181645991713022237396407553597439888416783643300308842090043318922347066534822985286524889221126376234985383219866661713297525488773908998488352233553145599598455935174943764394030550789343390335322142921761794913854413490069849651065959949472119943469174559804421710537045837260404763010638729356051350633849740707866978364460275249558565612607628818947700247006778309960169598240571996788249519268782876166112852054860405988451966085826643630720126866606370373480264820243167991286624326670945247219388906347298998584017629226195167927293525327850684656596629275052128797162829184195300139513236753906055030198305828477533295206841970131883525198128803275135587308536045433828846998759495493369225826651184562410432633714661885386174760927224491784912978010643492027756295134870744993632184973723922307555047009220689859416277655888218978760526670779624314849019532025294992472873532169813705014501497188669574126501888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -231116959333270408505771752894582641808598283666993657088676057804560652928619958722088622612125869346431374823537585919554030585445202120763566718562633143293813925205105651316442592792402715572393386951555442793562901041737021350265532129724753390905502151256241319000443858442726440516439992293919033096104109294183989083995438337970317526714538376228527318109287141409814725739135368665484606708546878619140240501323917871659800913591973058284195093927027242530169485609271421882246787888697688119339159441253819617223235638958962143954428103696791461241614880517465301535109208013505739383611011844584451726998440859368810748448641665785540543731784595767390350706566477079964196001638404469144105592638038999776133077257297768843194034246948253060439745963833547591724656362697901344431418275215995627828249432718068742960756929322385534842492068904825223620773077876288788743613474636397688654137666366634833350348505727103415294407634655680888459834202603949647400185552267864527209270753140320443843127143473626315702768052574233993336196009362095446288219194755802895827336554182856731487429049523140816521938849178343105214694784310438882294213513390844094010010036744102177738833466287453593674753993725941744770228692689229326598690501177694981780281547537454008994929043699262185647492375389634593383243813104425050209924584198957881148397744991556218876200094595586115072060690247937953922357046280256182031171764520798375405108461223653999522441938265475065624158596547904200543362009999458888573241341298297001152818896768553076033616427346984716787588369577299875911091537591810363554150500384971325704727445286464451329530891863215429760089838528075629448267729578091550335740894614625834682684808004114402568597452272921687645590079711069672476687748234750249470119697657277203317224507883688938299364697393321716034515654894311776417542390079669360649042359984005788980838374052895665022295557780237995016591703694774598122946440355122771486929109222441343251361215402502308615911508181457906865736698461925055669872720642408974716136326977720666741452075044184828180889656933536435121588154746626511649723063131878456346289061569310089151449512352751259987826993347841962299393033283286726314316458828805868451537259114638737569903446285463638140383802493799001287993922530689870437641501289192407664215553334088979520683009471721083362307060327741093736399527577484568354976044743605960195506123946771769481488870881622047645666935509236030793881306157305972707565061872925785928171615982272611960119215222570791455159254927173222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 500642173078283937105126875894522156722412163724659904837649488726460391985083672998037189811332231279832558868040389495038136366965920257024926386593587309015392907493438147900991908738944867692490181151999739689305897801889631862113106321797786813163434122983802809406590786124738826626527461084954846897806011822113883046289033764119395706036072726742805367270686914080744104876641273131659899207124097565599088542876693577806530264072539729197712468954516297193591870116855198510899045099982604078263874783467259078442437189988011469806205507197632277217963779481069799971028273359761643653377623777054024125544827042382301101175118929065364881806802379058819001589050222191712527842300174474667829694432117895108097473632154456987934674298788261770334573333352376667457755794315622309038077570127430373428766090086212295121638785599898576547993994946391922335965136407632187268158481961934891144667690155289048688140639766730680234511995655484370160198590891626650376878024877760982483884609634960435488915576235996886167789903685360337603213186721997535718706244235811164105589448703684657852800380512451362211443555077493476287703324656083448431357215563126290663164313113634465130316127865310837126675736330756553960909707570060932188354769119522955550533954583386794707918843911768393810047131789443644698600900253209471887527880079295656347696750178837865318324298242438657009695096658502474958545337751275877790050662815467367757940776796361063138470961464651335635913508510353193272930943598642710718650321430732726782350210320099917982616080420444280707717229392294452742415227564152933828068225833246284589935234060873195075335952011203908866526158124114624568930570463737803084714385113015035971809520984524429729011927162842523634652897597612761835835436615167577596043070013693901785519799711503797566613944201441888389115074492613478208829969636282793127780399109132502027923703557820848502034491615746431246385205013103332590096431992833688921708947881168409804504893494474056868933678728847176374518860901793071127901070642285821385100976348563089376068292089152097527937088145914368888292010205243946418436331151556531942617873152875375822886677965814363807158927918071877882030300600498583401667263779121397538288117071530329565312889129371259120560815067194494090202313188966238083313043337726414123810698898821914536989464576561087720585302905322594405766618420937805475301189622602945808161709778230410269074760681568974217988928590918432504675567363264747457382330434012828348281606146602015110949406617365253450360633326514995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -656457848234393369056532969145086158615808007156738226137422355900816286131207568096773812425048425158295824156191914559462884674102693911597954604599614669139786315237706352756577563889124634440539393739520359386490634360028537012260696260545363169595785948767022028419224251405550461602824549835701740922189370296987696366821143513488808789418063201044048311837697850130544962394000858517958483869162630099120488908146245089075301223189611944606370424653864076352800009331831931797081356006432410775023172298971005327594561706436613621520543245953020294031425041554163461030224813843685545448297924113123589796890072026491370640211632761885379967261845482300046394491463666143068143697000091864161100276583123853881809493905044390138694743897613851582503059296181286315434279763909939504275531065076304328757319268042483968698247835629669093905319744634382967014321880602011655236195453645409598638961925531325246399345007132966585578680739714569527841465849329146201060753296663192762697941905010928796893463212409481108183702767955176487617465260488361190714024270121721921288467242568585171914298817679019411789855674372245021282712735666394273819407176703904692776802255200323779928958245246532522450934049197771752010762150749136362701125989809299049877359249927811603341445534574402384032537098572376396393860140700132160266043499822069719691804402363239726713421302442296454274045639081152029855434902721560492608871760403088901602828334538861064079682706105018722933346882238847290664176650180228245144313267383296157894910679358563892796439352157122454923716861256954474942533751437126539418519388345062644443878045724881094624893694098542018840593876077374436156437252806945182083396086054346877030604096459312687715306161003977548295965059976342688284592870142887978416870742858474601742079847308017849307182257192278736952201256338965937755405021996845308859039352142847187485353801924710308312028650875732834342683205912785414486619843952468925465971820115858956933106301974860210080433835991829912385943556715155261557112714597966833947143406967291218262399770720313947375549071418526022887956457598382411759988772130588963835528847541358393104332256331318733249609508048896582183022881784669142300751303196948097044225704952902093074302203784988083048585223940548079337519747340765442835497492897428536455319507112988727765264625602815415279101261763109123462618042747423682992766427353319939274838294134727374828837885015342025511171974535281501486203429353938955694117556128726040385320361675255417247931569463457991505964305025387724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 471030967386598558247292762806304812238641236255781550704692367732016577788576445340840766802416589020248564756706867450978299983227773185613072773770700678969464148216496253085531102112038290781363120413651183196838385636256754064363156704095393870090790420987666222076505336920131353088508660586817688371068483884031706044504128151836311980421785090930925507117149146518013773800699823965420850204485151732234662176891129632692157545777190363866351261583034070105723075975569213355773212931448109528828118793371519973052889073593919420332747384323524644999082342860231839607097015607682060788592519694766480582129605653148871724796884134531318974297442787389842990415071910270626017241888441574444769599578778686441282429728767451680836456243323092727837447307798739241652931759505909531391599503496793941872516920864718322669111033074841316117993982868718271226006565834894334122805413298151188970058137069861574422764275522576884108104925940667180918970579619773251515794715936859526879012759344408766957753708414130451133808997270588241532570377481629477074535743514279867285170201554677469871312902780341830213757875930377889399580565527337437817563185518110334013189532766343042584058417538294124628194669390642639975047568437705356956445266026412028370773035121981004207655836312919816119083329729818059536306358952824201737355496728011954769314679619612552624098931633022177160768307465040978429956547468834389270001361448193943500583689361354644297263134293603423825671341936775453602767045522440907991856323811878650909168970461437483232328578898379036601383855909612869649202402148999537746923434616282535290881686641883594897338839690792025044535041263103844975756320636017958672567874711143396959142505405156811078169192363269134926042710793529241285515688461110788087355216242511624431752221260726801858438981767841926693153123335942404560390892321730258594697210298425596884299835770510578236137333634810225408384478592427349472866827595726356674695322709578941667874026149309414165096241930727014799285241561854940267244296547450487096272926166132887273265192410031841848942805802288071576755615354182758048475925548574713362194438361903607474616744097189098583887912956630226309756895812144266831874799713647478145687985856657899275554822203585011634282482416149637339323639313885943848769394353076944713578893913993180533494402246759173308013173302837954942697115952290742561891606720738706576925726364037459612941796602585396067819281309261453833197929039167686401920304656061138787488302750734397849915396239714866650936310246074744832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] 164655415166223239247915953176578523373483497660835146606413728775810562110553663509552116536238559741006584773037350001158701074817631295666357236232857539794502310970730326824744787737059093316012011912996150306504569645016827889760812846775717539322066327472584408757366228526569053091564433648972132324396028226599226133091351481307400518374400085475776639193079504215852675491361914420669184174935946215283688069814330850109193830086516351905154314609419144032671461497067785269452516599674642675002983080234122437470327641487242031387881693022444128013415626121648464526235249916697619434311066902935000619173703088296499280234954420001445259961366229304586131401758756600334102610404168689184840162786972868372463501261486154353408729230343173714329552485606488376884839448872924701915517662667897884987882163728464971141751122712183460729615157197412866568578424764213579716070651597085541896767978851886366800364504275983997854469197198392784571685181251719885032805391059394166883429692423255750514140770804569890869211579882866259030176486961565863170984537553592385341846339280188972479749089384058275656454473190920558776603835505373983204915909468968569575749178525920146909897531866243708435209567775355212370581077645771342583931365508711944109159470276749774935618388133745887404557649379367117245539866926805379646051088385039684527328892217847076062063049218343876241988700707101301838312159256676500122396951090945147414360901343976799517971070914763651057224548190052512513073853981022594011084979136480059053161286532928003089015524159761637448272716373299710437916030230038227203965486648621689500656891676212745681774736218094269390542032053773508258495121322396323600597553324868581141196238988390622310969507629148896223144153904787073415252998694528751425721572421820549524364865914180298006554635389460036503392842340122204131893848874695278773726873531324377707411352715344011594488045885899705499226936259504630010597078337737217542633842240534731913280884214788534192473429811519503508545006456374679591365545251128055493882097754083659314017552498156381745207503320637365748032562874460039754778329568088672903825539074407712817595534614472839180537900426381620909813627100022656398257694640626817651330997426991153532007137468873180711004761483297998902013099885479708709870323401091655499911410173993048384796588219678269386132370759878728642448417902261940458284150380413534724940643057998933732255020366752343165575767677989826501507129384169243261478978905781119880339144022265879536922608390280727185818877997717913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] -1135478412589375534657354768780513290749053413378517477048510085665835874903081915095371274357844331689168796715453155925115988009315378958382599019930675659163254475135906525751800725538383876051136463947120421019498936468740235481133632389249628065415287291764269844046540274098527205766928915065294557493803279097077957374448958734791563246633455169926047578890503178852174548473589379412423299965567273335813785774072606852250482505364455854665170379546547408134524798080488476480760111661622490727597107350594861577572814940538985208802391770914377179149543715529221383666154484029524781746872123218709395505241364960882627036765636237905986653298734340459250272192314082307098606940434613657669703206384289239188496161952249384867781438420785767061654733806988080448763450090242930929270344472840569730458747386061419431176010776735053502222102717570619089991089117635530394932030313109780435087789118299559705362229250058332070815215413920788623654892736938497287206895081191736073935837097422695668813831758762248560761866013663209211094512411431362140959520074063561922480903802621945252222757217382851299334311792140867164072877253681838946637931588814513390379396843675455184869149215749089694146181617007227226939369774216262151751390695419628732322008164710761811866267384876194625957974899070158765160825395592931951949522019185249705768855091955419431446473139673739621733868326514518643788841321889383583961650637748970828625154799046225480197074994792491323953934576191934970803485173257460018373440320041691713172403967727670879970155755717623923458882468794990215873180907607622178401719290920468546996239007951696498782926660467734468231326467803791695056420192544038859416628410477311814521168405713543282280551678889924604029981110885628574559733684791274258253878775540771180005785496480267685239253530645160719213601551123897119304590768155771404761303239275063048958390812519848154827450012881818107471357724743794762336738323629411677947857390952773739215972084395162416222196856995331464433651534211092124153159629753098418883924967712423047248327378028074580857773309013804710755217327373805630147483818808969771207348905311977008651664456596259789882231354608218847919152275750871757448895834288840750791991282539257630911109474182589022496199302061549290827524882000881527175780851952581275752483117238238752479632587139749983135324611478681646879623105672345157002067949287296315403649395624716417862276949834035912901557732364908177662709235316560049266179359673610758951675321517744779293804467674843947615904341766602489856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] 2123299732860107884900110459266528052753334527014212135754100963897539775405990664243024511926604189011878146507038878307898751012158145783532927317235071401284859494269876659427924717364177895069235226065056362075686078586800407011997722466590685231275062189344270636726441707655097306479731083097784642635016630659185168482370549784385768794175954422571092752284843954011843206046498374577830194545712616281613339711490045350961397663450993798949135864775287875576568315267888745169240125685164950407631497769494552883018540325609499768367395078741986147689003521315470428219879399527148361259224290726287440555062204548840498872459281890880873672829280353821623851294990001348800444232928276603069759056398513955752830880709960656660387311717033158937931719969471104888390915832216736391981400697849618294097132674331938899592932580376618292483012922458494059123102130039182281454142269095587676664923422975608024572480098412811960298657440916587801221475820898037941241412253026957722644498751775780778278605190752855841396314444740921390863515685562004391738682510155316248736116405640481665217833702315708156212191374222944642373606072813536508652603876780739562339504615355800911908275827784859378573235769277726532824846155701411408659358628428661692648694464420845163939231581327403578633827503496048484877362590374144508690202419189267783487218021933629277604803561791479843859089601754024741673152150473931373848341801013734442341939908859228596077491445294573766297283435982382264282809063328417579913466803035351084093855454426418358724688838909360988896351133380938144806493432053359593790166920413829796600748451467677272682317709618981861378009701324675458133143190796881221095104956902461636622385121248910741820725844137728986354938222954435883976671808208542683892137503014269191876931933157411765140464110567111631811262468612232203162293458300524258960106064768409933392244771450968245791975298825070782715772624442285930255153515593440302823770295209480131256874214877899973292896422771186796119030898862541975619768337993149015460636896621570178021885276695729851115196440383355959976010748824312177028090106500687007357500624859948858297264544972665882990958535787753782138416305394501608094379334392210340060957496552300881406147715174842375024944622970783115997276945173440142848349583996885403672482170128630879771988728009371464185628247870264344673973643199338336581374522996251613396152903422549339671403391902504102261051082837955610980155436760831793699431869109949816445938395735001731985938983773389025775255552476472934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] -2745468617119981750036336964548039364318894456233127991063067840742896116083931507337109751198238689914024367744567308687089809560542144247638062995248740160723213496687116409445571024672933425674830335086969196209016170448257104397694159721080760016773371611472057943306918999276127823859809996318561030865306022380419359217098642680236436730507412493230331158970127018444539295604889366557029425768049106005015556591828684766844317283425028481814816070903160218667686797778380351494063129402440358495249674947668684760978407614202635491917910346246720879674196622860058251978078397658950584205384311758470439061911565761028515667772810870797964705413214743753333933869437853341696590014917580378023007913621707602611854749895504245619252747212594381828614452203940761727966429166906011392611403048903946774800478586905551050940143387125384149520565203678057384988650405058556765719509528105692954389471733082194932886180596006865442349048289874370459481024181353131497941111525030559536903918849578893052765635940554981396653003077883147785013120673783596643342897658382637046120227712681582255940039319421372554847518387487160634725392226519125770007179082560714049256223892499844458161680292424406360666394407315364044839577467204390143296454766344445731681546130519143556152305792860976050745299739630336208357216677938176748377936306058116350245902181515242299731021040447776465152948869129025540105162563839378127196295289264428976820120937169530732688627340260777657988613638805394113135754179079262774166670150519067867606319659730385741938017039953368317462163395038679281699280442559773962611719355382425608973382378983253931585926435299032773015699348986989160052215206121213128312415892381241249545384651615779188654958509853977801084051389950133338228693128425778026681598306995453361241757916364283643910148080116971650852941299137574157511535226035410324978350326924033792005885420660483836950346098489363188526087679914847870457471187744054258686821162380544462721060906310881924391234112656017093668026283495064635275648270678482856786667151598733470748858341258853161233436329728683584099455247615996717070142456824632753190904184901297755445955181010815073105355992102592179588469416548144465634005264808381009919374143920025579543138449042621581412398591993041497598432454917148281012261428236326440881368329443140330702122138496030008107357695727293173704930519731663036495440700746285893746425218841367895823059728361744378704951706978330566388783890063384426684069921478593800377286893096243004246519488094666667348891133813469478912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] 2740358130700619000244401819212253221579789470725735660494085068551111145515180956919083175345378952389009958412061015112750314339489111301909892822629003158227644486410304008759922359263817543284345385842990594876621767736711793715321448127032100060335913116195402326230776516676923722945751187293369958186444595953970568821142282080380682105699430695736713411618323769504805424679659992292878837781038943280518524352368551375350073892056032155155760444930200969244998863087269461693130063743883936494557875916377984693888504988398917116869970418358586420815666655568696887521426141808618827244361107694829030824373564994314472788396441668072309673941314581523994062203735597158280219615562369229805652913692937840750318850173294919351760386126845732737693730696628481899238631273036251259026136536264965989825958535290609142124429010052764447368923900217163779648605724984628816773607185259091290198861998151860414292453723590875748101511766010809805107699779895840175102103555049568878997902934412846691137427581112148569107787164675808139050220397052411723411935852790016914789941233309146028711077342442044263321743400486015925652974042562986588173165230239947207975732014856224961386596281986778507668229181781380536486100125155844298219741439133994287537924269376429753784983554450990692083533348232590729144091008407104988146821252398861178295534108855530683729284282636729645566090558425463723748115217125349133240885702065519763864305189757172573615019970805065804490201047508477375208062253894569927654234707666643638629227738673608297080323053473980779279190705038647184604077063348859682429308097881513158365150898508511291858720325418965881637077218805677689481029400136740198834443106582498166014860921314503647910249105149345482616656776283412819976755981211441159301732520004897869435896798237723963590446346060150311360985005535216302809000466462606465825936713313248405470813912909427360129997669819707837216041312020653321951260786426543285417426811108573127661529355897381283538117393349604424534443883800086131832389750114332521326300881316843432720975506510221656581109000147228745754659047744338169913525261878760359205140587852257652991430595983923996517234014754069017602999868907335219636031475946820944974439237468642083100200246649104222545899226827552878458120489213812635307595994682210727625162056391985305101607054554774589481591949810585686244163614437859520618703333152230967622509184111897483880570263292344348808615478609601354046906056992731540993626112708052438277349070577645349781415417488339491643026345818482278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] -2095570574482574621272486126342055865778971347238919727462592176006595969329814071774212361479178998333915211438812267070058584073676568397638333613680241486378081214835146730392085911176800445172616331658033985502296659753638050513838304186192143205188985649170537889331758343890525168432495398804621808377811229615184234047377942024217486450299733577204799468391818015593141499160408128501041434912981339551453061978678547375139536864508402448644319809263163364341793151609964622547385761144564835744584804425081893236435203540954020549555309966712569063752715469378697706894659083553129735808781044283855848400147699623906518339420154599910899150090757141391650505499494224930051354238941310603273987601501758113762074357894931636009604798644718905432217588391253341818068058296459630994743857347482272016683014101181405735128751638302837441483042495764223469561131917594512021376195120227532249862938911750314606770145909556075977500795917188791459999613512129691658612226252937658800194947356651555105629948350587781996737904900651715068919255797265902761774740837635424543502837424775131688679848485616547612902756401747292919647457047450667024368148009699086122456012420559364132474189966160884678262082278370839765854128691553091779324267328147525948800347657687430396880076751013259287157627526374292811155676983831547825610240624003607236763873994030365951405205403576257499754822761891671962281200197698202082910677307965267967628087244748950422402408049417451779976841284130857455871871090377431551489648450869273895764999553276547923119005855908631288580756720654021569265913674102873014895669440294588471863846606670095558817808627701082116719030657133463656334180261536358641373088716766490748518056150678385279817912000841080879099110136763950440901648610256900803721512047800524745996882437809846642568529772176285585932934389132814611486076743197673321072453211245841631638855177662495198249618580605334928068072342513026780921197674461293757394011983933383496734673035160453746244052039538842607659375183400885240388204323307259081658508678995556165767133855319969063008186793392340140025087729282102115237008626779596141238015736355437428508415087191981062379183512663587037658027419601349764436558842274870171947151596409909131543099150893315283612413829683195615846308293734534566411737255691454517033910103682563586704965131601626523333622930569067209894809330563868155135776863905366354498792223862250208419312529401600872482991603588209429365065290863104687652890318946493640656969821363599231253341391914444660170567492652670910464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] 1043952752459039079898977883245273800206564432721626981852445042981293485230433140675379417019036380315757431526868835594500005227804029127351076961428707327332492102054070571095352766643422432003101289973601540537193701262223842369574879337829860031062164489036768218444837960371761176310925474566666002961509681139402792459116798500953221349931720311500580639809811253585539168692679167404991257870707997138009962987299556058460592537259739121178012635276486949808424922715732082760451884932250036679099106318980805692265009431226230728352839089556821357766076955255953072022117851770873269631599278546805930630911074261097680675945038150635040127399166825316422022208037913423925913974080688748207823000379487757530631236703836149097302603167875216251856063921215741543363094235099653147956568979063241610407367751493947481362183358728952230689362849279277985128553041164931783703772884328084945019161077770318048139638776126721853262086059690363717090289182781980281442538936572399645259058541392140708520731692595735898086771631579538948739240605125924677543750586338790047775178261981462736405761324363532675956263356131818237751795474261913534019562441929014333265834408948137601155985685708369745211860146739972798221490159151859073514050775146533621841913990724992474675323708505007173033982753488368285443869281000403301939421756540497220777776958575013158442870874113794441475579680458450086245996859144907504506734046003492588715770688377329868121405940600802818652146932353261887126276869248530452782569727709413200197848057061777585319237736842237336296838028157130516033701018890021460922904533557433196770170789662192437487981610902241081213035638000223921540722297056605888326094070971006842975517345609936043444833106646658064472007282497260534439341284839411698310841035889833038515560194831461997901550043566590514310872371004559746112822377391415467373140334383007484093418338344610082581005054447836963137810027622510683383015288652121588615320821414119812925501569652103971665525725108097385400484944723449508849987821341871298451559264235572125591595195100988037464338816045751948150452105450166858436252525103442098013103419898400663002092977693651148162662519379579424413326211204580285480622438848266964925225255383265548691886124743613124798646542638159314253293679347644390849125906890572364501728721773412637400480420966567571335908721520804692269136976743093607306366232828006520466998570485207467547590026117184420684073136152532007745197583516827765147979396036627013083964902625545523491689519251774929211065673495189913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 59449680541099644458492445983169720117743229146509245565361022936888914473765359355359968725757875024657648486694401798892565360582152958013371188228398197856674492848756983541028460329334828671359550559374696807782301570374976177438302678787681170721754358415557958055907334516348579386740668486334515503045121810052898727632252477739472604088133426995189985585671994296010285756961729819213902679704991764340437223781346129069752826066885240731995801996695606611634406373569621654308877258565682202331328431726990227690759456463118209688103844606391456163058393951469592920507864459410258645654402072565035670293415787731075876967116653587691656332977048065566852248565739626154073679116640732808264244967970444446606736212749431592805797461106764409615194448370538834712133006779356162736253467819258639288956820629391997985667277572577438981150361092267280823509831290144620684114712376368599491083935202605852859444083506739792597801564534812928559171488286268331620542268711636204141450831355644965058492375992106857142886365450331542906660216338906249677148695385748315043288249820848760449901895321085357863213254578170648657147819561999004421484411895102927907921927435895860983730983449197757781831085159945067396001045930331161140952826783706973127736994330349027580622826414135356548099896893065446194130437156415487609753174524247013568864167111715418511195935002100518618625973778261392228235029319166207231599125372206088566905731915339439628153516033537867231656721027038386960590756909555475348844168141917758531372711036183300776399983216965139862611915801563955515078067263493939163194665964092709282783671440417747112006072983567049552320623614082687196740434190436330960819697681423341587286381709595934249302813674358775046238464536000488291817108020024199691568529751195723080752562153725875678673055910419920836700548328980588255453499698309797742018075182062341109725650015744189032879226576801151921401316386919196587325634229045145203103800150267129403081572881615999371143901345527904019627662145221773359659559311783040708964257742592083037226704163335567711705496480921350139273041565955227047105492084909353969355748484606429672982972180196599280417085152129871829922322562772673197624827779431912409140159012598133104977063448988721279329092087627995780061902395724908777363461684537019488354516636096969465863584654823889440206275536465550797880634021733477376585236565195655578225748421705726217586540850852049947957151691084406606631659173408775792573617618428160473023440660092547850548310981803989518433016917822275584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -898910621872675300992698125282439619983633835606106631885470305426415967423722155953488968945564992629977515865643360627708372941405693502064601624546158372406155212608927987585416036937645819597827715779997780304422018973751687156729473744217124631969073883143493782879084912348436553351719330308498933967337022551258451425618447758511016387097394373382194108304190832862095390690238055573085035395251895606303729027605252634931788728540422014767076026948126454228212393300747815718953551454916391497481851925787362599010064923045658818383234901916282187943343884102896853169274642367963704568226402160687067427960925947529367854270246033053269203384385278432794378756001339578905133317341738093204094059306420860127879927679507769170056163075046551278914878556223351163721670720162263475871714793663646890792199767278249637077760408214392496482750763132307027843121392646657629998941993224454430785027621005070120987237119540738430627600550172677262186971906580018916037862021171963307392931582521845124624847525119447755283489349479753109405908781894055857513353487716827641431788364078329698790931555487369652421256157947011030409052208244355962491196677458621915094286970269446321970290460093779804807279995343986680177685431202033563783052427058094536836187168783330629348322646678198160375604050941048693268446737953486276739973425038247485400171174822566348191065432882127485143848341627211953172697582751579530083600959853052964893436792793464054673067608040938569898487468938687016830331156464548041125762763934104327193453809545209991877880670394848021580956505017985337404813054845312047009645938135336797098067518612418508701958765581528463385562578019026976037235676272277895675643537789080485120452795339716587756617582094882535535023260703782207959061242671546214756175288650719562059703392190102612836676251457626924688421108264613292011875681078155526470212305874483003662397586753564984732081470831310872524374659909862530218272356964674660469172515380158857157957814836088842540524718559925739565884430414290405919192492202113260444558166257361826825725820003413404095265148278768789495552116075001335598135802090154584412961996502014281282809546363649471247125810904814749457253697438181550837169601316906606987475413947939370849248282866416413872710807277484791443425250739801476220145199478645494988455590730403775789650906097232869381627421602104830117091294560130089554970704973410302038253123591768206598953025495323706847351533115818969500582442033442360273233528328311741405899444366174157200773208750183548233338981738296115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 1315178114912615208815668898938841846956382505749215705127279797533021650567798842499530380870059217015574036869883391342356592639584434585888022979055111675922470572620617695648043820018722494292312156210298117582293003854843492765407197487922407483302384165617821480340571846258928553482324420982660146191385876004328298788436656220929035541581512913337877740290039850769341648803696650472954690218860256029509039588487772581253676309659381209071450054811914960073920578750269989926394270919187847969310445686160113859740186029339480435894492814688572384469784227793945483597993066969718611033097723482382297079044828892399336605225644716110223148288889124538082485737317363706864096577463291902145446758700841219719979994767997549821904302448780597261092909385752064905057740833327025239294576306991748036121348657245008585466311188313795237190850835920341929014342610554763679153382007660577586466610295544187195338757740506647732235004676922943620206407950576440741838015033040251864488763191140274254091018526006415518274438593120820018015442950414123071257128655599958700540482605191792560387844886438546204395601495600292131113917775123767378444192341387797869245948793113777910917656858672486754160769924993594658398891609015440813587796889963853682777448410060702303895308809200333766005555413286028307205561541840814911648247801241342662700300882325391690784851328667259576887481209221511143700243665072924722642206476557290146840709026255486800661814151532497894899425882229765369731197959192272163128310210105414947587833517674541294834372787049317893297317831097166303740252204741565930595228222000973405044394624360275233780774036831131999162548068195475331380584675126601114901511844054610276623583607213537092871324535342291323481049356157521766464038451084606890964155892459766756338704419387696146229143438593680869791415204866705640304648268019357040991269678642631813391971782146081656539703652290056563994661089205907872075467003529421150419111801936894533723898101538512935575419164944448558876778470654847951544417972019190637665434897024359842768405251238996908764777994671238504473452232158627906356747024791998030251051843187465457145721743397400934319658977601790975268881119489111602751161530629933172572040616237936994813991448371891441293396273838980917514647737887304276807473050598570354873603120772830978992318905029603987250110584440723224392360806793224608546213416159991474832960589034817389921203500195189896978070799946189313920682705718718618221848805019107531805505686582289783523844586997909352283404083705057116160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -1332223579252607002409066559267686121392381425006755235941556123925981193127316873175723157747462171756721646847293948994207448450632816376665129020569853987498209478690871805275707052690538885822968320559183095788169983467718434640412494210805720422735153507662329718475297061320816680854589837399762772276230805774863837673210095772140045134291421752732978443055914921486820882129884993740036806877840163591783020983060067709008591315805201402727919080200073206975103578761099148465278558025915773094038106265720048655630925701718863310273935113769737685236587021609020724692841628160963274889038126589783516787387830985126498292234793345353202551557212536479150952533825731154521124293735334787609565110844131157797125962230350125439603369085244367218206909579466439610515677556299802682420287569270046639171946007998342037832513475957163539240205382852859382773006855844588431162074537884330902183059418247071494029675291331939171766072845252471433428807310530734297366455759495906868248816524292970241413331316154252713389206552578241781131269721350956374655212710693600414519800252829130073798132370011273561252704339816160572347391691473904319440233568155017830087927755802040171950533600664378094800018192352705569381140128280033706819828100690628148503859404933416565563092795217920299870927462270108300202872199431198413820315378494343506901895963071004238307174587224566745506562733291574876670846658504600430602176579191295161167934946708212176215736835605645771353589931571256101367642829332876631647668037307143725338017042118867019871449708190387528116524100176017537112622851978988916035264461889494093524794550906281047907781289591008303553651296944179658607339127402986179599558230005612648360967908006949571712181678508195057290611398463396724057448824684825271114410529547077031989689241633738897338141726820999238238095212721374935382419945732399091005641416307004241041919340480562791423661614058336206451465786521340119624429194891251812816662326191480746052792876910119023810880045167361382938336651309979324163315997649694779625752889970632271132887631512800238336584291747994559196318252009034902412058139747112071547416795783894522066167885571017472363099454805929697366199344186342474525663461467027630916151239863160404441164950829066016122966510863999447053782513708901591120384461277888874130923112080402217792898834186968418543108355333360120395043291135442842128671624519679933941258304925334519780163233587563272938871868565349527330019295080108715469326417399221484689362420099365125756129137768730808730766835360936755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 1096291695042714029938886605472631734986646570661156336319839503108826447457063873871896344050624266760949379534904143516252010503314491049055755416245997435886649550552213188395324589268810838591511224792394272676521470096805981477094750432243399988804134217429630268801490549474038769163552329967853189098931669470365617299635708166972191469586683155563066651788091488479632935180047405310735864190718815748926435028344898688540020535671348480512860985712782153853652106471974033340570404464683309948269754684052538548701543148743926272405060732871877276668849943249690217920960057341470607505159806949320048428358667165341323553577155103847579180790262182267279838048564262247236402597983854898990901813955680200663646224741755362455640866345112038132247178088646952239499666925941965521264407319998717182859656560340776853111365193261516709454521180101087968524693783012514588826355332077867863979818420142942063835178519833459622969758777120985034582274597604856180253036844736951021538156519351937786543382988949865143445010926950342166508769965365292358069507557866286783554879642275694638500371873127426285538331916084984114038408347038405570934667023704261090593701208955084722910536248016768839062462531200757608255604926983002887026469174962118050664455263420040280356889913141636215258587188110059863621474653205238604915456660935118077985023864004736047372798165124660080682954218219339570965918701408910106198338754551900868370662048239902487869808743786908923896058803776462190955921097441119812248450077834511600302165704798391013559816278726183802287617537605466579723276170925170255027272914516468610748442071524513099670884822730976367407346336495559580623769957086432011977421818505045145930899313412371806937205651526358364357565722554256434326454665233015728758690499298838023286995621912957721702939984497919981615499841812504458209008324407700716473858831750776132330759289886269894256311583675711835908155400272597935262877077117555799309034294242916575122303620062986213134706789143667159245203453788790818569453929689824992195232632549751654250388861468461283296793743911318892928324586077182347820664258539211512355899208046310058818975355465078694795019447769220740799542133171506468954339352637175237251211862639236598436974642796177161923165456820203613145447627452518423889156555511955698483710368776731990174197670130103792172924116074826512854499596963997936933259423477420641681187025065645436532992096088578823647172070188319271044850061943982185441348530284219222537244025454240620399464390846169307867091314658211004416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -776322030242723283124166240878936879087150411085237363645819561657031307738880736958797678991588354823385468946060916912315287008672920090017896699758242778928884275382155065443127328527653642278400016985147929854321259593994728233578113491454290958764503462935964199383170764422857280650057723628842460603045707450675862172439853075177504046073611480935391369478292930224380662320608450979278582763496787975813236105952004466860163078975252322608851803401790291992308433730441725555517037393321187206801161023863407005598381576496966759325436757577558045795147911293762807833362890935568669912055866673246142601823244930415698013086307995016896004883205365462817158141631500114844914318270416956635165105135999153632067457762832724280083843481812431881888045818468210290476098618444860699975711029396643908745199315306520934870491122303560697579449714636359076755656327180296621272192699748859193216673816287502910269191215311723293184072300875075447415892801520050450007280045163266401210905094070431528873128609841373628945302565364210301160081754585381307655109143899082764002783277176529499735573429521226759120196446524031203821204892786715294493376663721378743268899354059170821770648009819340653553546463616263441666076281454898350455791423550810271271004157645064217034151281699694669652950924536447964775457717010555980030610311447600667595689764536450902773416216027449951632720808400316388358014883755517754680709308317431874117333161704937641284245019692109590433785334396909160485856686756183589835734151932560144441752036479654534488104838202797085395825044619352992931919653953764439956455138830123890436532691487575802938964871105231993481720812317267033636529211953828890625660164477055705912133402544848878056431076377544628503292263573060861824265349455390425496136786536971833354021858398579968970654546463336387492580689165845625014156347434962594811788750469567170206815546848851404910580755195681512541292973167389009458575941672500269896308124871617011415173247086568246112698902503759682526835795468980752000340919045477237021863919776342089452961196372805558722234041807419042877483434411257916992141990497769521649139076116402403579440457293269370930436644138170364995344447477015093249608531788489070983733221568940138521050973257352265335772049221706725528974155727202968400998998522498673462314354698215736258548041374425575154630578103139222906129229411394123760759536735958611108531227074464520554782948161329579602267318775788943133306250371541144128278869182276447877622092397307999512607370297369565006157931792983654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 489217293876281791927887125580594905624012747947753052848221852148193040706002610632319048317091128264619969421824887271298862668861986477313251129291803024685593791198039328473600011798889120770495547379245441271317496970847278308923744814189904737178212184762746086920196304105591941117767215462263573317132341106789705352430065347054939656775215006510247398340904616697124781188463151016890621890074348393448924123008997953983220465272042568909775325435840162485181452195886094304076563572093121843249588531836381836769506817853119923463137544038701448483346578613413986516236519513591706215401172856520905564173723927749615387428009241831444947150885758897314070244862410317950100471724881407610740263900534697711087318268966624629985002799074323825339805628205193798544711057016403557325219629061948676083989104826007474626061040741944560587650270925284612396705513465850510836963513550221402259310903769148320518191827603755274774658704435550486387424736883236345273495641917812608762098900902297259071386020366353383063214166730973847380576738266576171582669609672187415341871118705688154472146874068393249733032318349374089769075245986313295655086401017191316978800937515211792895824553717224721860852221734250804495065059577843284948626714477570408532644897069277821607824203216947785892235634503734994194665159800301404899602537363258682490473155875780167182936889563755660291705411560482626626093929887022006492635165383119730789059782461871798328716268949300291833046208793890451328948276793446993140384928070547284344518628474374598924942203976579344754540481001067231680863597951350555244416207187412385472355237612911344405183089681217089238383375821921682981783651484213097784791449662044995414152297493513889939048639272459168751452254895341332096263745707924902953780095793283117233582338824068004301185197873965880639724150210124657386939711463216759310128528236420678528734421217556086151427837348460548176944745770553472295009137706151106366694333009661660544687482628098789205871317850443677264658375360525313916969286074464228572459254403844969564456921187750730471057292270415764924421390679135725929525915833961649997280344987629970686897776023719288986824620873662878745303522790558214444984221523750395407122363162938186207513100501561259643343537396221094572362634306451557495323856878464112426867040602690816043567399596465816304152403819233095322622816739750824317937976739866578265400119125097246978292478210467103916902719807321460143505926158144323858045779688066949631337934357094108940095977579393281083555133036639027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -281126886186975089802735935232646424036165255325614190703900215460763462004460254784069018588601057527782090690987133045642851682615307834347924702908308695496176988737704181637806267189661312568091781100327199330513976046433047554038173347992194748126830294193686296482085834690166535912921775711540775575006744957119111541308686109286929199991927563795537370385005105292238183378452195538583769844461501710252706092323684009975525384982367836177241823996829227696617810571225429782504850073460046360581512115645650556898883979932377820191790138330620372384717878988318081255146110306891150835919908994248784321054858674857497648761547742307131489051959299190715718160034946769160947612272622686044749152532003921775466246986134216502779185837260649542369335169722597130822216989467704178791199800829269747513971747712688334914916457379170649581603822798227629712577870623380798500109802307555267308034300902258031262624186859991482328102031712224803913012062853687869850326391780105243985657479553451105831448755293915317810364589386939772399075365965935296661994233529610358815721594659410305458397395295805101526066759735410536840253164404082771483180691734602255647918588185360280592290033065300290993236629918766835777133826938576931969752683294077129726644294868821292202918097393162043573637497666161599757252459265699880780555850343287050694723202528534664574261581388887491130365911344846370630215398133462677900588095299824452819984406589689622113496246680471953523732377619321933847708414099929740256294672270823653740217684191367816174393457392832889539391519919126346842468804166829742459957753261803847104729544177520451102743929241146792846829899491058519869371941407804523134186168737002924538555558886046568318240421338378484056397025634175234750270999975810622679594062026831986675509429457368798279594219897645729759537189511375730078594733714499201851109839251000523634369411581746051769423625888666398858124295052608775321497286950818189071097559599822857165807067417691334288917589618846528318713386937387435957581538094786981994717224594666091853277415326803095611431111192520000103423424647454832807768211125533817949462163038059928764490193727887765888464927270479754158429644179654251009363758578794585488985704017738810122645621016011687968465773544998418133905929724613318689223612110501437443450721415646521188332760048769450198713542919197744289608123548729915712083556780589839253367646105077496653912255301187564346359493577451346257218590384038763123499416434759905794694446256224094982059304055698675594829411729276928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 149700753249857811354997594917029324019913648169663055963113910767212882308972652593218376241420645243113140345185778735150256946311260903815697241037073669523651102445016844390206447732910248442847872052380001270163601858583951464549065081890370492736602696738194612824486940596817260034858823705266530427849460032233786346257106423290846342160639803076840461354321035213655170575327370245913601137172057951538989122282919434309120300650475521579418577165035722489418183438024437377799593583051619036158730585366629272757592723583131131998002990435414612759113756336623565711482503892319039755791689571392953095479870012167664161461419908392823526260542182078654275486285889360622285232790360491955827730602620089095864879897215579717251249601198440428109088024638861321890009979896489025947020044327216416015225062843539118860402760135933233496013062971112609064385996153782153168735078536783976688723619114076931155041922116161333680280450032453506702329885862242629647848274198379931423024549903743589247748584343210224897083701374066279886438002690509788082650542832771193658206505127287183767477247755581567104051148848647567397845905684904130910577389404923894698029231215024077382909397751490595644102191366013334040474344225089791211639230773006775655644984212939017630423071829649886072172321504181314033978197049216786891739394609911045471341719835719633069998294324722778619739212874138912388092855120653075546799245968754453978309735502281394817687454937886127586750705458820626841842689906053405762629427197005230849954059193200949267175284795071075995677481778121532152428988745184508452537971534525666369083715432308403943804444191859795695146748755289127148314450691089180381568600002990847488112741239464302581111644875777370489217038844074157096961523968814384808420548128032405425527545217190760281381807239590462959954767315811422280235861769980754492429876321990772090745846341118401918731972948567841001418692140286954349721574186601391316554870891438060782998320506506202378092849752496711634779628599099589373779379439326625494267599305483837950520481723494654259869877688412682383443815702951466019314804967308806655404597917409455495643880635309377878438876763645371217358818234328810534387047011531709799146280762208378990007787535810588071794652042567556671335048886954365854879177067668787958964777525369130461429279929435840364115720527713842370203789084605279261153202565064419705946875754574828059335470557881472804641998491917346026205069359110192838810497963706427153106558424905021736819620760963285478998939016657633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] -74263180679290321634402583504563451819336407809089727332406944108926760637764530186435864031455884747778560823882025697354823057342452246821033021164720921001561709990616836894818328345681431888997315088037130431609604297764230572065163351684039972922025052297161247331029100248557823250587138695245479734399223865744648504330375845615903701708049105866027383785500524338432099660934480989746041639499538719423611352675830866224436833146131504555832344606453258636894970983014546529723593392292830327476083617826119663613617384197264798765403321109386618081855042495417870315329655576675566964357266167656420764314966787056897413321209316004633563875437820482463189611106089750017315085636047660735040138732375785568501418957484975858135778787550510826555199826272492147257531636839355523008863367275943511750711181073223302143510737113419340110890021384806917485833951371570282610880861469556697709852774179757355227250479268553967592052231495185603576066017050216997220734670332267165004673497416651667706203740706749609526875423444870502690974722056244768590937009852014753196147090183321446942453511148325452636340073130883045785260227618145147913635358478977229646195788368282768399949349244553679096957707275784300550264244108228799800732819843415028689886951079709253703147662996809329405641630301869844330095143347279696279174789306936264689505353483672236291563850286325629741502836159338162403249017454040853124882698521653149275602100693920750621998731557442118687210825712969760916590233687847084078881264859634041216692168080468650823610764508926889361870173612787789238855456076366415466772008482799282400704670328490589399954980640106007236075739276479916745165941916467492345402608572211848579448039252570878004071424449501998458491324128352945728796993729651507192121706169375572234192338360390741917764563314148326496463777508848451844539938836503128598677365683575126055873911931511877644935376071934519748821340986487807509173924500835603528542242294550753598995199608381993868208831620691054501796567641344582713345702508111881980895856073740413148650522723784722097641048389610572104297482223012593949862850133593455796796213519929219091838563787589783000291492180860404108552546488630074768682040403222370110912358620722070283668666014131604493189935544809554944935610817950536083500070889156233416103584580740133841507337838535085986232734061494244153246658065396525945745311743626956595793661851440518287028557590199649179627364550654397097018528579590801253409296476927697302522430286177053755318401023912261761036303841466777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 34149411619699103318383084616406317456942571775379290775614609958346366601143101970098336909519530610533836072776238028116191114024159140505749461715478670324647943845210409677679035865376136488973628750016225754127397909464470302258828710295970550299596335604595611764749765473998502052050619722302111275469838178993042320557664276016301365215006463640794454392109644502155335299510956852623937090410278321045291738638947953019962803261798865152451169742063188122974026060730280681776250246978153131205991195613950533389714492147164094122692587896300603272488553099210126416096360020452394556260944718418950714530688035127042594997984879640044823972558231099605098852014947840331447818002897438525188698449635182808231038780464635250528897139686682829849579148480578058992312322901558140680374229129290579466774170803759750177049184229947766575782878740631301254168351056346304735437466686515895362553128753417912895710973335733770372350933165233460280037699591731485416527672015383952596380070438149240435073717081956609441445242319457617984018218117198785910925966013885958940911189689999366746625861436830832173138711869506160764419485791976751909492410360865906685366348541742641479880376940385024974605867585844180838798601339370689262287891155548146665284600798854843447476126398849357444987339852696738440639673974099297286335302875463543830285679561548872474440533731270951790016731002272168721490195917496699175946500941469596480207546562116718223150387666548655618408715791183478873779041219646061928913677704516080951546883406583887673210875376351600376534965139248894060602315183121398781413874017827885999747855405116172417120839935925907289160997884198917843187261898748012763665949668910401005659669346367605978870093118905746080546276179305725042820720434428431386542766477578798340653834357690942704473899051452195479393836257111290916748095587707150647776651704268233794084308841147362078090675442905200510666756296261456355760718420081368901944932165928349524753289721998658147199474129054557151917383215015974180987453709222627768389984145212466420729117432014386666186804518752587318909381664061568954664921478821266872537108497897059293386309796735462865742271469587796864342033604860489805403536295121720147924599282546654891674489132937361294879121686685990472935787140037046125744009119564820928582301243035742623661194501611958513800796653682317811322625934645344276386890640516749086372463898665413610911566278794672729600119505730967678426666846730780109603425461372255931839773151062490085468104262618038077449865017167970304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -14408986236208880765823192818293469403375339689343577455298643033074513532069892838203158194942329508729608462834151177198361370515282352250200599612883685717197868112829727140895284560762464627593765768548859576187367682541337471189864315679556832367140574113633871176454159612789380513120786277182175590822180087896373771933740831745185205900407032159413787599928054847799958028802364023640695512748274875889876796631164239770759834571472738943020451416479407085775545060502399140297985444490094246840176618474633462590534201750757063826248695734577033871864410889515330669463550328662115225736546278298258523123953624375938415448127759190308382322384572373594451306769138697377375474149558575962782565723088583312625210336160716964852867048731975709093079325657213822093328310694833169932323319640399867650268681242297848905766793359097946132613032281815559659018108969469191069757193668650785780010392256263432025107645158049622923320070944129658106632144104615782930489869012806433499279506862597015681859139889664646432249968446952458481344199799860871629910172034977570277010016385006151532937375711245186279144861120484651340049881070267622331444145019276204291706938660521440060911447514723701671801439379537859699974324711712934350693863633267774109114991158820737104274920842611348080329839160053976192051154674834754314982795351850041363952034672431666644326763056204446838195629272760194469264988807962963055385916048402628183734880646449265760661774853234014790906068023897491518329488806527685846029018957623491830855399257601277882897145815597673628845434587610498019727207683490584798880107808795682228269596748766818672204642058531820686836331896973654037764922792545877315106229031977364381060885520624199432437812563113063354659566347559510929907830049259093792130753279120494092489501307768980186735492437958779375213446203275657619232583768787820158583748587547980733116564326181809272285826847045645079118010060780762800862574599858842804450065282714044249875825988363350342615769011636443305177840450679950650308707497976884595247392170290254292498696845841568880254255539392921422463958513249815898610642637217493093362813284654470562461643910668561088137816751396355041103289767383187644704098034260893110894067482956485036203705599435206270783210368357081758712603012494503123102074617001210644332102971181485894336789714929583161716178825460210829916315598620706412809213920733640633984729685144891392748437496157143086779965255511035262092445068911631721789193800720711514568893880694332881785912550111145206755980468027392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 5531242162935306518358430202570387442858120392116252979725354565264795106390249859496573655271992889242089134184877924679104458193653141880004840836350509487055652242953955258037846597492202556584226730554433847456228541097994547143962035377358956846923698953524863501701304284294917569807351067566122258693752881770312634587748621242581005789264680548360452690426297320091489990669724845737623182150423022514930458269912992800215059399655710549005463660164626331793582806873483855636162539212006875361256321933841609713179208599899458709596107320074509417574802263290782796174097550796801138046441727931441467007936643592256762507852946037984539466212472711219283037635938460983195851084297663599732387359030761580102513250683850466953447109598350977301493890373225326637268104150715010203183330874098832688974125946917121231094801650154389760756494389180316606576543176852161484818687284025418250780343229719493709956341376623045832134729799083328351041438053544935634665758049216843086323895943575053001358482866723740239407975226698130257460207792308362695728097670903527164275792330774133588568629450039102650298724289162539717433809898345055564591509682908697924770942138266703371757353798151013251762191134822035899412359719905402434490165435812659576100549818148322940900276715017202461060244313925665990487821217693726388413243892044106767316130578546717025685624346604375845771859510141578902777121827467890088001840942061401866466271648988865651065251549112982230188027740331532120819292221320156763434663879864164285224674993715262311849933259454645891064744578651369509575474105523162690402375856387700844524612399413379434158688688728650127822703873442197870628752069547542412987481771373320418717449802966971444213150099868207843625891456191051799256307556682546968184086607568006051177018313274125318714599776287994881898903967602835702634595894667527449742390393393159796343173759708483286671127505996985358001882494793901151179832123250824017125359215990521626784719976869938103046194958189199440431638677413868990107546474090899265456270679071317342594931947853622962357377236603576275969920851420056466645456604408482090259535759726358731098344271665905856235331423963998618598698478870724200526833527588836137546494280400425835406765734692467159607991279311359210891310398267490959684227707043871270713820228933129255245487696362716163749058241213933326346136274817590988972387257272148969226715371383463733484790443223464237329762641150034505533249460162084591269589757318776118283609909148272028871990899413500369206394464218644480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -1928242116456313099003536273060897808260841568212441708076450371451968782943858565178789110934398172261415856861459448734037503054025794212149396998910627112409050542520374396899228770662503719379801589886220460939842881797863356490354446634481037713225618521513625062319220480800492852411172354665834452703276162216630663370797340951667969893899301681211123478793994177140201178136876155376311578918460374070291423894814268510076530536024098765838959788455391861066411187404347947012317619022196396762769034619626177018494148978193725934244584649663375929874042864349237615646812161244364779194243860427045724145794099312587392521525279841169208817816404606896913808078562272512865684615980958450722570316268417179087796775835374972589812663139689460007323789008637148718325983285960035940037760059246596419887026870872752859386300940577665786044600500284952543529821802040886512871381190776077566579238502958631995060784224238238987931727733408085235306737254907655041299700103252990379788373194556185166187728023045314188530525395140861342474115254283001247420190911638813273876661752697126329533568888908276134829551089848392066105051265235671379856375980170164108844337388061237316974689993825226968565003377716343025905912564016802068018572250531422103018881158099125182743466976987278314793738285777779693397558881240824339455570267384040642394898279451154389417612925866383699874590075009043985494350722361233288914513428924950979870043160639597805735074624058816570339190762029856684753492118309359153106365877773572144701917235003008217042247883703712564447745859101771342521433814419530722777351112886306745760790983984327979906668500620542348958719129825663628533364994758577583032147679396823097299372462067579820014363733797786442485359503442431049935251329249844225322058213413048854981376597810482752050241511981708849323002330579619041936860581239950609085319150959789694461176579562671110470333014324077517606257338983962894010307193293010866791443994377700308224012899701409693935655235493398869625034840081832336061139353364780239448955329531208113797980860564915714585807274799727955650947169014163115589520972429553373023162621410735511626865569236002071908815882639185103101062676017422133666477163608523977017432267103782136329213763449055293656664240015044453052984628013474274832294399704777652182225909679106300295516419965338893939193257327523678449336183436679059794242486996192924697838982547901254871741832123118286629439707808050962437865214835146289324911056992264746286027300290930230151302733161669573137526190768128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 614333578297472227422785412641803613675339159293167909395516961357397919699582063090969609503441799097755930675485619330218895981032079946088215122877526655508949638677785950463649393470354523905726546006458229002054228564547163780430486507594923290333619077093836498344267740412988467107352850289946453142805105115907724011220748991018494220753270022050343009062853483667662215040865437579064921208995405821146840360575137853612325683154424527599796255966064846426968605628267874321996990813136083754195255453003695305788398176687608003554675532273261542306035013749818239111769831163088832581426387044943137834430254323919188742622410325979022071612825063033991125265440388911702392484559758774945863892066607397366604982211140265475024729935260458817831411107995956205826275899434069662833209549516119060578063287212220037329820653868306611569141375709405827565367752172932291576286262918280684974718001917911439328011989305131118721931593235535979127933810419662698621271481273305260099162217960562154831945577061219060302585963758018543469530238846407298727332291406107508948568886372309691348438530795999045951513092842843326744994282154793949188073224243487412143247138888949705727996681713281542995478617755763095697642963108076951954624684561773164957736666355957748562327737553435661177017261137098064626986118861031478422814232645306657204913266350366956593792044032825136616822535322402315814906986021329479156211914750666456275632043031685193437168800477936963958737919468472870825453497514538872209537243507532316064100811568730337154736456752098091072838543402204465261261618789187746045076989043144368239198141244929255797590228616394348040833304606193999406261700301184229452923170452208710236220686335326699691379939725491893206611518740633650489226702584474347000495960978180190089964857338475835665334626618558720246150864044924488606641889048797733768475086991226454333692118754292638284827877736831722732399744027461323445343279103222899262891940383092889061839264189364425812670472534023622664011109781877662953056430008601006294362041109711728324514436285501004662388290804746489252336904266003777437696355591732830374608036896278306003425103854741875006355999809001877860106733781127449265123937456623333266249313322234481836724453577712453567043367548595631201642086705249162925405748297949854784874510947688153010480888039549765446009577680933806855640009731672794474161671202815873411033575872621772114726086085516395269188394197653214110538697347473148113191877388753832848214542104039940951254725380307907321746971416330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -180815862975678120706402672639754923089265509616706639382982164160744819025586107563063180441222118145002483370126572361836111517948605406524829740641405503881298036787813548367501433630399186464143530661050742058127160344949715164619234996237087881028610881357062440100477376981321376435992267981701801550293117116069155694438691156070743712243801444072742132854612857684417945493911879438356436211827929249023444022458567879665754801550468263067793252163364087830844325380902447696223520307025854625252274346825579804036725370157895939958766897822587823575073542437400619128048210351567201287547537371193662379546183557155004216050275108213940543075971141759088891071658127847615931217972147435279690253052824776134430926167370194305159117462605153763973510867922917000669222072458449586366412172158174554941143087228021604671237740996470262149119996952725568394187761210194192017589879838416197177555600766556253740965150695647349624280574308618523122484208552528901526843376857598307122488395372258103357240918489927854253874770366218908004367408909933356441768996807433611549033081993975846052148955417282651172003707879428766117406960082718482722383961756217732456731382016175707108036010977890382355692581556917717762038966882899134632957802457833601033439640033026223110853221707211290385265839190161121368275373363620158382352301225509346043691931184976491091100607764283024409829325466388631901253461432176240519585840419395357816458309268397682040624800523288160167933880618582076867329465279582828515716699516072079920351989974911197716936129091461986670709124063171017133633775236956315889859390567002592376549445025026124379899517421500352546417818705438229082697255470015319061206054086751653550462363297685518969267956415713205622626499263669588919191044044927890000694254384807754910850918906174115527098237949557606897135042860371319628632712854229632922563905876714269446923442630336127710784243096620468382607032959681259780867138110916138351593066774520287908996826023236460624795121339348571187308367575983165624279762405498884244690377736340222991819750421168127193221836550186967155850068115665537115902766644981241213416528834612994014450465789679058846820356402449701510729306218280385820460878191354784195902057734147317094508583808989035411847097054394278127583306624042296835950955760698022838464026774784089897994410974171842153293461947745381618273678757648526550330644777499360081005261945859371840620078738694688679995114124340445168459467810705221947527921905934404300850392877000098956314168191939676443139214462156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 49428469601214194479731797792214083041360682942977309766199899663325701619107940669980456852844362844453329983655106695377564492477413780003774971948017776817753155162190519545145565459397264705564079936594232691946739609344319653314431596160418094940234836611670047611499325659471004610888828317422010784686038617571050004411965029658254335345891182158692701644576695310039946002281463439481655726466981951986540409244615607484933800414769492673337417813749006808604953120387393244940456194684793452377921090053858376866755751075456739884477276601847428465444493870223741858449870044463049347394705635713326299769859422741053432591404686904669494988673020431118666745584916723935878441169828487589697629601783915632304090986295111016202201848178023963536702520889242987944071445529037644844788442519977571267934018033154196155900794470060501629305256359706185831808788736600256564202354389807744055055999906037897909731275054163713733222698292114742950696068563144484632166710688875360803752745644337139287919341310320712808606397816105097287751170451441162519760145791619179675680289132834826700277083261137567315013397107987421814862588943113489414298556211989869446042200913719877100796505115343621038074779098505731377912812036848945707491114014756057641530809802574487301840862010109503825148674804709011721826761751894004768234261495303769500584439615450445226130443675458392580888566876178038763546043800832775792850696222764131846818347370058850397372605252621406883463615404726603538647235164053901789982660286923165699438016568915774221162464466706177252234274740074229696780315932553046873609014316004169287805484584222219444983591694086528516941647611871563559031939032597057847693598104267779205878471240796745684301501206499103499885527296987988162482063174422499547962545055037311928492804352361502430369823519474381142530116891126410130630882368854526398963478755738325761434424564392827818591314272333676563775644942991405981642603382911710546531603609378341229746406050351397924650510639595000303907707061755554749951629637442526073169190300589524687248175968762356319800926525639003754109059312020464408744992701876927848913526793522216702344512615867425971935302390964683089599066719404105849501312191985294002070513001657631048856924503552147433345529064239362020537152868036151634861391018345350061007434141799302171409198721210192519077933831943273508737904515009773826102192488151926482204893062943733816497339606907298885201331904831065855027247841984837699950283254808391823312559428753552542332473831335502580095643918794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -12392930582924379756711211309323724870926430313674167313599942058372168339708957723788833751033608683844547185999169262304151966872374409112068790107785597433536407000371621766962425412747860600789826893328248936723338979785785949857864283494089236316740084488103927909810645247681287557089096900220239758706343145704570817023276145510701609660604574002222558677879607626414565407644951608893320935270528894855029517580325051834811210643599345681003451431003565271303928735282104322321050440729103325196927771391739140075312091181191083425115878236784342335675658025463296161307423284785886803751363829930591872547487625373914042078441437129792938325782226264827171424508290637095012021223204388911285585004700964488084008331255127045228281969188735970365956334640612982692344160647151237836235004718338318520904830252043023212713684708321574811453492236797939044089978401331629003208224894746969727820601517980332143047502447068215626115319334628152958079308268967388038482260062944048982531297001171847323907457801605146729272646880303464735807811568400512489549919961196910321714187985551995609773726443462279202860366018482372844871356766016318717371716639309392762100373523020932761887061350612502877702008150823014816746138013486464704289694015875133419664045935862409461943823088413213496960401693753124958080805892071560301115833952688896429370774928710431059411987624575898717392800462203420674876954291756846749293293787193436226434392399508967022342301154682204884494547147328744502362314280383315975296355595340663238666483693389712375331010014571815680006424025358909201481693727195545478986637864805981088775641357486005213136667249761901050324608623658853517802055823988265976229470675234291625579655801905170885398736965239288031593064923048869257807921357116652201221927915977126091544265895140565160292704258925412710742369532673144692544657427301285183715277011513960077289096432017374577498483318477206326491934862338189168405778793480575561252176316440199117007078571644053366762213371347179594679935458760571776392849682561548494594836678131325716118219110292060973476145267307589790242030694984247664428837461715847558440612519857707981455334731557536844144156963402785110437570176180672645735624386546617667443685356407573550054670738792315553289447844211117667324038110449419091471538818823952714288580131058173323257142910113152062047593030101628226112587912813210800030772531534406100247871153434341803787779077586787971138001025621920286842312809015619021546775991033613420776477826118044229435480263944108453585381385830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 2740857878561038850862170047158398701014465241317450590300725133763699091578048681684191821622844632796098044762881004402513135231079415616937988196078486333479082441977491580082814563725865066393971429934884052094421260282151927634318714271297297849763718706692984426899355843624210708450632780088408010834199029735820101619031472290239991415831244234448250213166504413414555032593274968768567770883838280298178461625725740834833972392001462953378144914669915815663444061986868802543244628284177541736591002829596614248461213303671484568053821413511438811682484007457604507635736005846631475191799692509321314729023992419147889823510915127518110334309918944696958882374858097061101162774261921000853880761646560523759875049248789524622638558673572589275001634906567676426201066159240631378046672423237610184462078070644495490190058280205189713714004447499088838183233251417064763439482156187211900919657843113482567808983174699053594556171390465491638333907721935884769730191036564903269561372952929965095445109884756347580878354426590342383855520895189069562689376671802966208044881598162512380038598463828817970328054517724104216380172393359078926248368118418681356175248018152623306221991175835114820333111272064135189376471569155912879544183369599208461480986791702388608666597958531309199901902981950000135377765183955053032831045315649502028926007919719004565893576295194856497631476819801541341950841696134896446921866404019991705133282700078091150515368459086756671507398164205292156872700530548953898035352439703826033416087874268094909200758300603157599042355004723901122773467685405233076706485056902728489763405914179638643260602071800503251488071348982134903759725082461043398076522231006035777567345523688214648366643221574616421373814766615818986900113334049139136575334423162773406168323429917924902508330230545406560052405347294543717192858516839336032350355656016365669087093198217616249952036810657982752270252673952442597553815231461297728036625297713924653142369596632358935689262210208874397002114665246198154259407190900154453166276380363926593709308373105176904600242559207826134673738742784282832114595447812676516792941610398722623073526088198017899183517405029952110290060823013467571111450977101657570020920213805209482873801855760940764426834002339425964687204930961181118453423350834184654504746850479117309236147762213286320783155221004929914852455792120358968586367697854821493657839945314050483451361468816485472641454043850169844222634958797361709232683746475688573334031357901023635694870929315124775845541466603520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -494922416998534940258029349997722295173566215501918270197621719913902006486745785995035116798764383446307305770680652111228187356770128581859518095481804029837833290977587591954213783474719512938619873009269518502876970518323550583506745676384521666510587760274112682256741463750298696540540667984031822341840604664858004047022274818046596973019186534988322143024772411236657123854861470010465103463515280905623216404604504256622490566298845606190500843982069347858815326369454650219402746855547250181952017567920851323195671353625588317738569910223485993207649786161675189419182085533412266167317418126352983515724439908676978146301692005656835216754969516809879151517896570229655606865790795203558813294459321854290873254931876989335753641424595440047960920088470911235351821804703302915740747277715436534333276678561181816042657038861110822373075075378808688082304557567857479145113484354900315399019693687943294632400456782379696910307565436971001457481450163901659364234533030927399104502942352182113663620480263283049242943102565893395280687730474666838407524228542532731059205245625616520498334161806938736553844951354210728366324178079275785036459918138187387426351993268122035226112477378063552477020177028925200753955540581390619361594663433571935628055341886007406605428370573929071292224761833826365184297717493893724276637438484801750439645089743683430034111748364162704619488906714234566447934106901256690410758559658376303424515712855465395281650724163694167033598414711292745713953352283306850767532377085122877192167720987816245492165320156214456921894128730915246434781528248557756745775674418194458436226405988475131864188413385724974486549080867208291605224777083486833459418870665203628938995581321530423726592476375835750862674056996130502497794806477683311455143128650660164730930246662090281456630374666504447321943823668990469975591857480835216670941445032700079925486993804726610437909365264492756126237398779252602162453760603260291409543275026486327321856324300903690715041523878441147596882253801602118060541185388243449162254197991360401318393149864027944559204425739385571745786630351937256623849478111340169281162914449247706181225852590507719068012417003364609994867919943178600355213448423121964608046847996797017148681418358435485626394761023106036522185959825497584350139599365884551350589186735563416411605984105573221837277305894588822910129045639840979198190714448870510592295456658102119860320614040355404979908098307170013832377625669345985251620716212686751513282232298869953827154658086438984364674200371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,51] 60041277963477862028838267721986319568990866371752859678507931094706139761286999678493713731155620515425122981825824966895515520154003039644070665857440236093049489787624444258171012227284040461298621328621412291058522590811821884433236278392526614039510145470702917957899945987200447351445547829189756008277753597995670407230871584952340634519821662830710894909992790523193036375211795095549187096383662591670564693204491005835857572711486615289092387231543253856708897056018877074718831055612174603476234487355723739954126509473182398144819477549440976894390460108433863466380963532126424848615242327691851096251074969778095478236825099388326041670751088531598292278255960529001788911557222139999845391918416843380434824841231896850876270605120106881782656706532763448625382357589669366039289685087019212932737956493476520903150383113468949562899514845434098984541802197650944123724066086168936044048579348449284385619079550773888149231014930185013876764249531152539185205845752267064661104345548522879393934218952085702290117468178369361860322582918940784094916520617087015069403415797305621739628799008174255089104058083571599528030793252523952845128939723057824463748216342366397310141390790388147935322372781092906090688761017542275897323796002295624309621757490296753168613438328789582226742288243436020551296021262788747409011232962148422094591396437559069009476188360492296242978940456936357734623742629418290044390697197143302677915863021497500278238970377939917571402101435320740833120446949067685157577202024743017344606862771846369186029697714304901421816498236024549749649946301543802760518841645061609812421226682918248023560358287053339771413456346083115033134875458948905859706234239792461006859913926004849662446807266048524493062266224401895107496247629541785158632839382657102753505432983316073174831516464873917640758946599141279996367972616976825336830384322093825283215253274630955312077107222514994431144012423658767958637011346673217202610387425732663504190711737130413297214911633321935359835340307889559220032678093769955289565211287128024628570797555114491070632237679785031127328288622080703891397217848167823464983020496604171214938419250297883346728555938235689179823565117289918951487000451838552991476425464366575748237419028646559934231634622179943488554598235438756145544286133298042635434322487381201427796038913329844561393817469534026578839383775616828125723485709033115017080982218197147355741407700900102149121186824014812373626319231948985164312183605368017264098219796896577292985002228901187082499066429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,52] -2269852687083169589595126934919256502616786188450807490699205223380778544189989198422705722892583381602104071280276597876868043955367601602914052348704133488530954382049040745727762010269049119765341316880179078984017838422514522547267738016676955428371291603249831516990807451040680180538831550845337798205376412983293451795689811180474481741901304507732891547909265512221830312332766466808873171929296745284068150760869310189287910317680546626230972240065546421938087450275641828098978348284896655602841245812818406607823250827238149051706251662844565307624422940262153320088329608446426335330007764053055550190605905213562730188017660926295607469157195472457783168236750586157353226541370664526252931764121353791119065974545665201272310642588319158740172996633534689156258889540604234478408358111734085733026038709639859341341094506715621860592790851162242744633805674942802670810584791243949800789105735765936890020947936497461869209006696036685606837472962101111111552868391797279114512674334072354822977003499665223100667297830629360804850965364253891219590415108420963091769792187134101081358224128734016341262648589951827703552822073037473378669590261117332109989898282273146664961481311073624982600356358993255814693576846301378537374032832508830464726832397556937496891584319684822413985570477355515176419303703346260179169878775178388271362702782870711125005931331676540161422688339602877706479567557945986439594320694054243586603218036388269770093098107684104476363385994799095839322384103648810785115403931701328745478680332673927512478485263233958421878379809909746983149402163769870486679375625826219779847120345653339955810568200371675783617408010353460404594133555812663744436416140077277449739217804753571164349083693884928205834681247747649524851933537593688598102040275763890606360748582131906804528042752611228161483171623027067164315143070249510889354124907036336417734114191127635523558191391537769583974042147880669019821638471166552251394427053011821063915220849663139980937694843493951195673598614516140490496609569941056388444944808380935063046737789679376868385772884198732911483057037821095026674206206879750643560587563725384398666113571912495950478656461890550866105020596884889575761186012812360193697886693399214651029749121091069539196316622901370731302994974444218862058516033569366043363784893724509592802029997466189127585110090691509115199960004883924407478103957262324993738061226149493328337812481502851302299785299440519186716553390787581414251072548859020678587043475060053925245271372501101279654707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,53] -2298502236394229566846147558671584934001309377240189274055597045048837228414315161573234949307832212844284619242788111832042816964372597086614459723558957557309805515383698807139936927276854426399248891715626237225496544098908716170711426888865876442603570820927595631356115263870523647542715812830247558958152935903984568854996787782385534936244121082531287121689255319726837125333402746679928851249293938272181210810528995743983663156722345180454025939770182004829770465914177845657139734145629002339983063889912519443580087462660783533867723454760513469807658049310520054545899130616852419456399509657720277008879718483699171554001956801074339763821401136904163633767382699417318758105800928321914146318208514377633379051570809911143181087691744685155287288826530516835242749429699837712665135920149619595715943038941407910569847502868045619079667529352649893475204026774365063045053897029253600932833020672774106267833377903499417373440346640410878166628906911491813388924469022343910749432696181145044966753477382849267308976295375289265946314508024257073060248057253171098665166820046478752576988556053572404849629575709745074281177094418576069785718870797401370614132779941927024542456581004016937395769713167551507264636980757123133817300182095764292835521454535281807195780344811014597497961255086395171858714149731614638178742818070768273544269000266032635378178626053614580404023902345786799626181932381008761969284552162626154673515440919634073472430434595729329977979064955953232559993565838967131077909349425059317217356538841624171708134039830070959261601444786556003429034916795295637026310743601152201350425947002103830545994932418458556872677032263040023978151685663385324161507066146167743991916839450356366463256646476976175196531043323642105744740650390808229226235593098802524070376663666779684983427614355751197336723122919887327278520429690807383082084084519762111948169327310103901422743269880117397023116087367360452419477011497631427340845384236170219862257707933934683156095503993403150136318097230923454659651217293079623739213399735467005895184493498016016841192895642693642667880965879811814665272341914467360191213562893984034220556436311871981981750181556044525949239271902550536055620028699466736312998834337682359887128699766893161127605476359461053349848710149533098308779163873128714507429705044567913862096437724911419941788434398537626427994613517985601882068048574481496189593489759850091802610505992314852328748579980615875800902898604646749511768727474009401052797234939846985717719047184499041400982077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,54] 674669619782782995109790906005435996109431463526063324963674660055802249417839386338909921139306976940051463813104983062028897900092177982340839229624002277650420075980394910684066990302285257048656694506561014651664715152079311709166149088232870622707458205386879129470099885132559742577767909555938116682705874792226588099894690029590098728926176969008798266542561387441473143137935489206124886892222773134704968570175900722764558760285789793691679486603101837345853482797290880522526752300137161852861987109685609622631513084849891119605650581133801441733252470848731889835022505519328267067733333961098413251865633190349121679838361657327265528814425222724659791103809141565757151114226408648558805722256606692066972999283506874381726504944958427814228372152169583866374286711197330606721270392812806010194069572072349247233334067114138393679343401641363134837678623804338808682635500134994501506209630166291371220275367649761835428116060540496038779032662645038268024356909929435842447637003618336666465131090933290741046989314247288036862388981985303714518524617502063520205967663924165401288954192404350523607488044790125775806085908397127259668614935920720638567736489437397085436086752648722856668070137372513580191327621164462400331014424516768115483886630637678278802742213165237836096335905896812550038137712501966746639205085238780135478053496811963546724865248821288458096443723339338269442888539300547359087822055264973811533056853144303808109622501923514477879997114886680781117197271537578986306241282363685316978577483352533129820252554175083948053491739230165545294419321042415628300473439556382569074059357092956786104837060710498250584273870921372648875097241585881510047533869170684165365857023038316854517455741933129285279718768146738339314761748801920737507795650956424101488994264272348082160046022231312527878325600167010679806099325390906489992663592119212203044639894328894889890154070299316645191894414812678569067737000712487792957509563540611940116763595889334783278486173854652061234618376112019145378394988942076143561848145192599031736123672213927841522459137167718151890533543304546632133855496884836171010712050981929725831189103269325719960260387575165888179817096843965731826774142283788334118367468394137304767379818688558914013916433515901208592990721582978498730576315272193478109729295804994203246976436195203721814900333114871918732525639216177268486095629937378444499344039634352718704869261985166241955588388191265745151822607908857063529955495919337477702963976592380663105311813270852743783356825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,55] -107410377325695314944573848949717675222606511369741869977224009238476758522450176488025507252461352528193630340847923081252930301069969911654918031562986439706530335144685120562948985182762692223572603531211846089218557016970600568651412779943582555197385010023240829120086548782806501155175274715227281081846820533439837061444536021750543750349629946732424595309499979496738994224940631018688038389800897013713352007378727217010164179983710654751155417817359844309286988326978627538800758233914142895237632308946996029728361687824604877464323020005225129300680210606612603357318682064044230236692257098535590642196083922327649814319808461496505491997082561018125404344401898340812450146368362774876874024455774810700965257375006022565300828951474574064246392494681859285508863761721619194018211249186207616748829772289442670073780255099822684650172241289868904818885216159154999438664100911638319266578460889566322033195424304214637645414060460564742166120344262795871185590614559196269214683462929499782943855834448358013228541325963849378872120084266443009414541734438788052591497789188964228852499622347070827552772973906248760583647275386774418842658052492687147932991856505862411519805130413887753263599368890577586234334933028952473312591885924599980436375625555348324622246141583268217762654478464841433946225520852134315196395238826850207092802126074997775671013411490566628890918332971913805329905907680425019774288763622622941893517386324161569133114880655725525975651438906138842195240630689533432906326572530917645090718229972053072090162505889347436697483761506351299794028709258078409565216993112114300879540987593533149170364753513207432546854740049625585417836532807412364301933986618853546868354065768649885460306682819232696541032747339999780994532325299597049783995579686340839531331477058383343949761523360359975034790247196243785769307679226456405188334006406957881639630528380405276157786768301991879832978839355131237479333251214236132265686038861515114317729777906983157934523280768837071073970726058821010772030758586731971837529168757390813660964932052784158199324191086461352115443946598650117849059876491011447575886926060734989249154835104436521349897513473327551027526056695622369607271335836822160980846551941354013106425797445841749294286601291288840944346356144256758446309680708520096240831693698562735380665441477683578972566005736243044854623657044410923890703712002816981856319413431223997667525326147867292258473169900479217774725749557110510716796586795313111719193820969222046152303297767617049702474711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,56] 5420194500718438892610257152592646756722896939709670580713258758367094565649764210896720038225238148114406614085842316863681010275368535273676437471124561301534268083949838084695758354590448683166138857682024388418849031754965079021743761731054633090407953678037899938132163766378024046121231584589570195393520991618878791929223007722531856013320692065860118535658317590951786399481644584406200797951243423651656561168928214701182712459309335072996121269815565602981978427377486735329334725739675365921402151583193589427215794319845649692292099059295776060864254764703168531880344587515562151521493599590897358562888524058259524323011904958553852188893998185264883328438145038421414708403042218770519171098291887876276491318102061711586434934377552156914404084098486915978771510434062823741036724828678028538124390546890120474091616167448801346998737548560386908889839919842015462043837891153261443628015476469930495538327093725672831316680646913397611386823363719284099698568025599774337263672374624493647558083607635873218316592168100122661552086094295331723199323701936201992792812172924798102745558594596417830150117673205133075302149829122897508279343284125230880374325783706263095273382715206705385213087094235043200845536945256831257264996586939323821183596539749280564963975445036901955346909704619895621361304556370672171006853589136559940011367032208187023500854419346127166701597631348801651320331837928383240598339646337700753235512819925081228800122817930223484108696488973515090455975493873579111269980908584772682629124141734920696688827534424272154452948053036519847832737546812360148085759502935822893368342025198174099419417461209930753587272562639915636236573198659752377313573382238536041736239548005450320078727838959946511596915991817063378893194672734821408181976036886027436131831748300606787177689653359471944873013393617143149282575584634646909495173924425394226440907533296053198802455212089109792621536396778157178084345044195301626399204704017467555309756558741136741049719778371793066111869722652869002086088705513640957722363021973346736855930402197212032341679759358010194441037763288437119912348191392450017239638457889777742017014800977081062333572555241310568772489859455220350773112540410567111957235070964598646560513373940854302299219653293349186475017240123631526353648302207062323302065110031512255612302209397975195068675240179697545096169147084917627118926604689890341335642611973896751741662643048389692777331748281065685992512100661034458831787641988617856828577293825410432091092185765723656473804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,57] 2472368464709302049546871696138391485712547692002571951133027483326141533908089770356648890406906715713209803096271229988025431030475326360754615388875572779299683219606829537099092728357138372109270909790876520497957854498692795530464482922314839137395189609405143548356147162153523998441902956294135332016344810815587688928493020559897675013341104792400486180622352109230134102712138930150578962952884968991778156258421579006718175174245348089734408567967564545946815812696555457913394979111192270570781063396966222681009920940103895335268456597523668722922107910064147209219718053633874091531230652174314881788321044279595395512367830243010628617610071541486762810304545425790439798797068296495573611510528174091709703825637174592125788566763993540141550448387413119162107415857231399027825556896311624123879879657131479872092035458642830308673161181393529197255775062556151799732977527314692824382361918272641185043557352361208614709637479597889180886269609519426360600488986209594637301895046576722659169213180569892607341820618101996528054596609708245906599775579923637200531477269740675630541967000875461374204219928704595822764408594004137454582004487499709893510387222277104047901705080522057640854445969486091153858674503059651669601397285884750410682247244229731740293005460055958708658892224814407428388090235631260083562640150961259668135517250528519020821687447410099619658920603280729379847709274698565210970521253791137364719635405513879810175835465235954974352988461973994302919320534892666284196854451110226464434696903945900734437574317027384991167114240560250007513764602988025676577829962014456132151193455668288215862928572032379768632259240714026294035740373561489209338672713450176530823203118658433959262307903968183752897700597378365263006006899961411946196649281474391157372483058372634419363485746438064783183017509058444313098741252733416457167320654570841989930424912088052934086732720468997921518782240096444265945941450820705308774334414135190502845070109325040395003049165993046287903778221147458127791815021970098055281648745706914904870843813032921466688194725103665861883510054289241030839459431373554794660762920965431071621037041306507891034829883809811868655917037997854013237496955054152319646848404373014040225576106558349577920190201461177886782733537035908233296757267550802815734108775085609928561787923950412204507641879915836907455242852107542312712103058508694409396895255931510489828339184124995624241120043538602887623666429396202168730327399422569806719988101908734565321666847916115311292579840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,58] -950223694323961321945408481023402983086949118145405767250660622500196778249762194054056457238525556506591382717774993836605032854592660379781265076699098650864301537980354935658262225933783523419211088570300013679043450425968893693443168053015243723295347955755956054608870609401667838686181523856700734462107428405574430821214337318407349789657260374478398243265106050364881724248067604220142794324501361240605997113137604432654301422677342184106450443381255510319709008148920296509418383608561297074880339119495281741346723870928212651165338809527378821452524379435429817690560394241572052382702348715982218317456445225861313518286745833347279616523371371351108042387301920901093527393078697267700981762343681075795080155365698041384087280583722782266131956140561523650988889836041911352710373084837954827345065290354602378833642586680846148891062483161829956888813151994610000135504291527236800725823469403222255594309948542533850516169238235918795433514139551158106890559322811108018200372338778750736219821332565354754961063782452974312699450389872448880495718646835380386709724164708130071038434123022088116227341489630648765111926340475110674689852622834356120695075356551030250669890861737690666373910728258874883323897825498828408312692261567259601663219043099818077685436944410867325672623886338581622533231227364152913717199255357565208166536320296955064223596248228898842581531772972113416501817028167340086707008417995275457332242218856179681455466968054431827632616890989729230759090452493321803978442384555626391756156704083372738989283186687338195408421422357511497472007569295364394148111862358162602633276728190360430581803916818479256594337264654057969853860528546818754405896933405418147623636641896509023651082319516569180986548362238380529649668379302381516435853546776105948187602668992206311897718245822933165468960760891768788157020788689195022527239028448290858456716363374511672750353185270633739166457929055212127328101150795025005388559481442518396257310748019961139435518363885710882377751395689413487270013631967690316876712239621896901408523738686901359966793898558558602540365868605891347821222422631333721887889241971799105722137189312494283519827331537900124486522835150937871074755295602438488239597134384681482733815965296171151737798669181896224992496820622324424640196321670881864951702896577135839029540424376844480920348604829549774977034764292187593870790151511799491927599324305985149029796825794678537289198159277891288863067969347272855915741512238366956913408350937485822414090884653844316920217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,59] 206750498485641702952281244153106344420362318473699940002413960167337011914933714647134021079642869782158400139794122673476533367193947409759800629707923093901511893272088910096211549859925724259584287426644577999461852508467655581736668351664905823160523535246465402316498461938848218906957670141008722588855798899664367590146949154756752733965206168483540317038342656140106158702000269538243515098070289841597632020954307925210093985838847487804982083962041846573823692538443483309053544997166704126685258020066528593230259979260873591357933398241770397074062143560492067036254620489606948615050106367242532269268310728411850318713794828024601468186689535279706046768181245058009262730016899574669950044534989041347305612923975702255703003547942297803382066814275761770189701156704320801651235466923611672705554913658324460579946284733948684860747241570923633932419613903521236868238920966829917820463177048777406801144189260975812684228013683287468480671463012498855338750813381389467627823325248235058573232132595198598338207423127388718066663966545744768824374097471697355671013797864333325285120737891135402551701444258450932597737482480209493331773611849758826960556273685923095207250185508480640990661399621257776977582791729035450493554657771707979750070926229692412263652513483714544863399336291465067333209737802393339670103928914372715597915422560650770767585421079261836689678462309863610993477698617814993322608146634126963885554249624696351026374943411123705577245155999552671765940805881855061810392028789624203730353954109430175713448795388672778851302977065806473770501245224080743973733319936190636619423029948978836998330280399444689388121664928379235341850679425023278335233478377706208794978148633658049484249638850408756609462113967228862948270595202804032315706897743360616136880943742408951970281421173741606579818848372479286405851871006144377805400399824359285474872516303803453483718031057931729276255714356375641478278211710150150869740282602784256804037242473253900200293180202888578775680746181050052028741836462757807851537616400590582845488320938957447860496747444725752399560517216874647381061780773754493163260962570792582543737944596261433548390194756306140018804885960951292434679308165469847224173457627509369138043254974881831231526302254330029700826907487570001752181602213201694646973583678554929131908676290878683226823949614658995591762206257468907041511955418014720088495930725622702368035935035303428530914301772226370639869789528078652164894881646536839700072581008248166116398925150929422846525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,60] -33527852868324052030426527411939951448193614970770425777838730642852083449981745311931504335495517534072855471575918937472937228399213301574006055784279651263555237432861399232589657120424760438407240098232942111052328829533693096508703412416404141136315071769919366507178906431119295451955423189617513742691177640450564491300781487113433067071541488934986798615272019213888329362967785450862885914252248474948218410343370093733129123899478084811298016221516477687409212171901076445505854459936977545688075036345517827322258568648082670823880949386329493367429997287764503528730551718580085435521024267836248981262042427049761012551589330842703895256742858544228216167857681321250008160043324925353877125794225685221132938602558354375603670664869035908300079093864691410970480414529765347523738388006635178943078335710265269987347488900902278707679383532545260464420258035867829725571778379775442918434129499885481318661133369468862858489704635102323584697529826513402602568390015871576078286110835527319860474143078878066378028963163494073581831429438450681981976609939315200394145299728637824043788051237342584040130813184044027172198830208296758070733382044290550125155929767082793897971430321748051613262711787331094269880859559278367017893860957057179672001981257168338179166183235651806961248943166777287644751487712890786321228287349642652031939987359197893366452023559198067063529291799947294777702005775139713896340813702108710660320925267210280760774798293326910630734070949565680648429333238051510071719492602377491084429389684527918292284599688599502887906919091215608699177832846135683958438349206190634197340612794778981399214437720844136783266329624282933651030062083863112672902770328146839353649929221765221544498232471038841722942377313082559113224281430426431324639213300215249847207651527260238626623129427225394199702949197416398325187780347607779209054889428504839721337755928363536277198781504859134295441328704535296181862312229420347150561571647623381928588843064365474593382168411078671368458156474841877273347659175096782464372190894047819012886012359909861633704947863651890470308533665070678380253669597177268898568850950777537666169917095691046422009656379648140337055861719931557305222531183274476493599347370641657642703780810710624968954305884875019270521774910421123943458480731218933126426713687213699371693450958009226151608494321126401445949975780382376120782824692548770434428759064454892190196546656453298898266398506553333409405229917884204203077424243521125103597186745862602486701510173779939662233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,61] 4338425116023963574682902576339799769134484600091250366025443360698117646485116481824025032473902849651286198451677972131940887135394483846413661409958088276574298205647239268612539170028899803892537706477247735418623512118431797445058444380618131477990526601561558145201849722777257376187643830637574263362650677610461284724828247089675621348923724602571544817622350806214211515276125279017033062972780523132565963935075253574082184862360247607679308709246069467695496727048118451547817604767088247396410123673536668538486185607930885885106591829441362630097276360631902319106367517517904395097488994684284295562650279022453536117676952913834199702324930453442204279342474470569375094793108694798081073444170317412602492362698727665946694952504317327509310677923502871359827583339036739660352498254050029440773045686496533020146735353180341489543673527359354131157943613947640097263749250348415797893512391307374024662548439571940607156666079532557003260471262026919114345803008662107179611357915767000228193330651168515399720064221449586106957925591587979935428161489598016871481073141282242179840814312690488718653577111231727101093694553636042793304655417277554945105160823568960752759960832365271503512470689387985341942384457297261358768635865049432697719028743784458166386560252503371248175200896262040172577675786752656440767265646342968642854334060201211332072618402739990913756564223043419622986414777604952737162212365310856953462949682475862167905672722246558033342247446816570957999037351476928524899551188865932666947389408768411159587987472146211867956548080912080165667715017228626584326499552667904697362544450546568558803318768512292105610128097346738758993087785722466314580514332617042316407174777131459476048714868958385340348854672084519988725226571998699724425251804853669066667679074163368330358172502552609369810547904866877865438371278949209355126980460795346999941739872984051987186505373474067540013479234569909298668276548240088999588197008534010933972197846106547498098132676369465869615524926296380438298318499986180841760405937803939816892881919251067558936587471662067434247345794010250475428028468493842758873675077387133982379819626828338769617894679955398838859191263038539706977400888966971660965481812091717022429334328132930043151787626253829683037258625550492306083098056243897887059521434951582750598042170727775443496901424059638169497291207506241966891248396286747395540645890560109489123144407540039267898638349794306454279794349625579968149005889345226603593243137858588247741321996953228987596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,62] -457324174622247236216668222672062717676327158791781509281305270169469937997736799862259072731799787392640442382569628555259762670257231500591168411066090425414113382797835530195204748743821991351404467260899225422062858519783870994535556449364099914466856631652240970738264323540032968241040225561924378773166433265802284610852828972554487906711043130608341111625755787304042655817956325147878180078462304792869314685643778776405828329121226477794772964152420017886180806428598403955545746890825099525331976328192342168220047983831946016659134787906695361290114600523695937247913470333782216716239825082117832478262597440361166763581687300226789847745561075024312709039176009972141997652054137896253449077752171697559168670813449971068395857209676063182016942893694259946589266366065264958802976535845322543496392695200898890588390580933220554621647871376139670679056383853768755497630716589233143314330801158502266722555584066239400003609156934539916047376367660290743304341788907174041585104096486476766180888236338496487893692411774103947168334299393154761771255216996226497071175905971378686892638545721369620209776092052180846422972897633350624289971529427343905734362334324599566809262114565820432595328253680708464811890940972793080309359685696338031504663269903120170470052524221202172809560997208034901434983519684839989063088888630151127218682850659792734636898059376875394780946226589116816208887359386975285400442396346189808142139777974211723656984231465833627654018429056729332383452909548158487590914994004807290219728719257881080687674042906361508353058692281364291739606518550906959147263212062625570362253761829246108701570421551542229013114113871151804247448635481227934848108494120479251398759365811003245049839372169777616355233272023401579018533703345278938645255587083971184541596814221826979178877004362869598339405771503990029687256972458266038485920140958165101011905018990607113377134334472002500627355573173091541721505698680822665119078037541576245159827903464671633000169263218529458629372690105765678521097487574394836157749321824205188419850055489741674021551004638251138999554009382203458455482613038419957573843476754415491542748685936711329438435585774812968792839139069437027367770813996335520876859485185277139345313524902747684769130565138739272508028276172410143289867266908224268956867369246618815418572400673697306668097066379163598353597877554689682941344884132786424794033038760081471425224925876340868057071427460309929419569418810587787030406579867278320358878231386461688661776337402854585139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,63] 39169511733016693313195483102557274627205702061182046714603659320143384637224444068940742123391471743309951513587620909104854985452718885249248359323766564653814992987257454255117432185438933452826457712060398259097779908189985213861815532949966956308978113052441333346957071993629952501841960991893382464845163534874852412179894395598919827623795985576016283235632290361812300298991340249035424108694695314272784045457355664612851060870966370559084367669981950312582085696517195548777823737769923018453892735126352890029983184811516479640933093533410585404245208917860845958916973931294576887012115578972728458048453714932530070874506336379539984981066075486441892091416871433432589890798934359711372017862422756196876207680916627679930369455353412272831201082391936057761960816239341787103738226867837070040082183660190819198595543736342576081857957875219577388851577151413217989053672910954547097328560304685757522496912911521122912356280761471110483606554961072548881332199324606334693513604849259929020250061606222729812600776669659415921948141489131474245885996019696645742702694433128627299404881946472502080533230865970593148867184182607841812085902031259277006379582322744377948935338852418698770570142645147174519061219517008001350995900302217125052821107841329886272158030344446400852892452905798960805987475817122855686709893988530594642870873043738552110779868905316017050460910414941813953656855945180454311250071363441914579386395800003556058083415139572538791600973629133822073428613971064578630287129436086044651544718791123300381532907244296773976728604945370398152081342165147526035953418196972918095013558136996518509750238769311610181693049891961688657893224849562055743393045259250713455787557567471582596444955432157101521807076576074292540079819197526981696965904354446113766934889614831852390559652703372559174486676101968814625234000580307064686786070752247438534373764830206497824952435752771981846201627243122390750092984526662494417623152698411833517650258008419744652940409995635313234700027302548664366868705372189973034381401467129356536038721798647555431426124663774340149383174817028750001935465246531548735380925504765842688644807308546584227050452543046686060431809622319073671613304437139191227674029694043714384418469621961561566639680756695350416949252843877046507557736605767748768667439527905880054353040292361571734196956219210525937969449371989798593445759573348334679214445270023609243939237331445344101956436115714748519917931985617038814174576741054841717595325847252788648277350984919222845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,64] -2652802782019802927157074317739813618088351442911449673533456496192639391812904523797520209085018207126102456065851656246145163131557580583441229500961624901291859015062627832689271105475046436622243949730919215831448730041615654950764567988218691244170841454657858463509347074529251610498000181763379201160480688996005109236679405080158519667805550063022494070181680695150108163466440877760626780735377990701970436965602251034416717314548617260446612509375799710868100288500810980121135869225350505379247180474005013255901972181350853244577035754975712207762886862835798702308958848580510015205547692455277078405139469641185146907448951389134996945210109932241085000361118159240120835487280547886432891819774440566424937650736557847190078882114815376704826666027479366347939682758982781912047598002572273324893480112818885349026380274098741059844799430556304187986968477413603498234807389545444230125095199832535748550276249548816405959484950565748054984182901345190892175226143713568201421836205501269692361787834674015144256614567470171032959335371184974803780142791553757426575702674649374081912782990062269209421134319731764172853384740576404608699530317674574474211925956282219430037268267797623666648558410821721860581653487686165889655139136712227243617183271684787283996790897969227669182775031951935183012324519019362175413149704850731693105790325313927665808458920148447987454264361173362085447507532132090336996740717325207399755953709441425267312624247930231874480077148780181199661402749857947830156726650970096469337958866758408527123098244821798121309066007450969834665083614686458810009081953283104730633700082089403085923881128573809038099945036682633706778302611848779832090776405047268667316982728267724595701946933936005054507658823935468868314979856761396528400689952303444289152174706655800354186719302756371472021084066532587465823604098461368959677918839352311137672399855528875918848648497844078972656243236562287687094441001243560982456320613862633793506990676841551001616401804151716417491237116934056983776751077417047630175131479839114313765946935456863179436439513059070359623293896150965581364744203649527578213545188732810397322795750856422727087216501498255562902006986560783404102337685417254230355832684591673399503106222050808110412391085263147897902619679307363853731598492080725086358978807385735476944801539516375630692361579370625425348615896941931578833748663879972805501902938760549366765322847395123916615204595253834635119456334110043505719028395172100023569963927035685267355680234207707136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,65] 131012325660504677682471057752867618948339612481094402100867795021701688740921603143540985502069022113988914642576140652757619178401339532824836637096735857426937499597917479038862333044942141244063751493578855877320691460282941475157994241996959586943819886531438993539364768984856895760655719419788507581235060987623349409158443202249815814022501611139995128483612805575622724382212493527754642602909387236335637601630650061400334182285372647050241417589905030208117808054004487436684970595387542802090655602532813938217045203580733796178215068304812425457791431407413321152889110763617450780451814424136338174695442069722445748812972999830776885486949209365137108704998130023992052993848569801857026006344341974535230596758710777856112846822763346664960668643738068895886691282851411534634554834645371361436197061187224295422167272450125730383733410549614634070201678739224174852751486117549271323612767807578577234557565952484889843135927426750837152594258778677506605142260725781513456343085616769723931907729248349587108523162223709198174558732749195924905586362930176478355736228813732279026858410519231168962473514417192391599497016020747508632231075349507710279186437115868184451083217152068676667742770542124231972055630291963136399556852370860792251081720151837470692963110841713634206673490253136571691227512545755166051090335875046251048190844784213612443574641526739035528210939777587986961206987905678538513295904043490705821259765103386145784821506269330747985635721543243037155601462978453632005416343926181422891995691823685357482448658158435488545793226164358306188639492524957762205170164917297338788171773455945188090591729538556100171109066321178851111170561497698431377551342225763429445900485007231806125164010320627399189301297138805237784872108265617297735394931828300649907449904040548778306547032986935450021813574428996228270686317577024181960540765280916772163159630400216556424768646337437857785079546627326141868699219145974521308505983383970625552017194257521112984888827618075908824300649903133865385585691251665566089377809830012749130045626484075903043703645663653808331105458369951046410903151666589017316238400999830239130129121426013411288385350090062738118144103859503199510715579881306016622996666592378807854456790376050667951972745459493295832730671483310828294774571572955447124237801256505560325524015587961221421418070955348368376324217258306125302154298245453570369039576124464298368247148987062128796355084831506465566290698072998331150519294473764056795636075364749300778349980193526906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,0] -41394972407016499090281087865973141157265293496043272061342583703507258417540983338436355005223557279811369728549754555945984730386067806737720101913979489565400018740554843058321325033155632182799373346253669019107325327776414417507936599348984500191008185138388876354276103193099844535239492841983433846969623726956996721105973993185362623725059269652797851623426149967063077359692848096895470843924278336097761576480708909030234508842076493882854907160527754387461145505145566956063124023739942272022827201118030681751898106789901348621425731162248873543002504481142370344758746140537463955703961464469351420446639703342550480807918568124296158818591994222096240616202972561041919583225415018786228020553901122016236158946757041297455520408770244865636038144588504533033028304968740103527482646648526298261629598073350363371363290291632113026879648988843831914529291319920908348134482167230121449291949011822488400382663960313393239518606511403845213232487085439565914072694051138230265374625163448543802337331659439537657650398126637035125355566986350686268220807961922726706904019541360246812762068930562600744038013290508005661280295160814866535632209396944341063882450308093190690806426296096184767813644118577523867089258669026886487064420756993156218010154566298057635439845224881662512312994455290714759724379431781745930538441569554504783236515255395975502398068032153241839667666324998912741846046924898720087863912448428268302304270152030166968639403820607749931897321763213845538862937338573537823069987707263260931265974340706026370161232482135700222311577967280574914411970458736975104565003143021147262639121397446624695918577458309807446348772040579018624392122413698297298992071617280974148099380942949810508480684550860130175071584800592895401030954029348936878266742338686104463466203328849867360404578693580804437180588487580542775021012761557701127253306069725903255167398504120512732742411634759642560865348221378388952784236059832759104886771464159529501171111001707416713186182095837455017768154643909678578444716036334154889777961713638211059026033114350108907762614243635898497320433201864314969263188192815711413825946646158534743760741750395546259504478230640638094895327022338829970969291557881005949491033007470615615245411178845890866451265349726518419864299096149427611689611506050519038975844352820744015513690053791920772148547114188713021931695654192967981802529432825788037366296714357291467440108113409839022163166668939172512016905311212054383023725090372613475022476720329863510591845932820779237376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -56895198800150955950783361553921004157638069232479036798866870626457646088588414978127577703912545710251536687194918143008076297080829081301180004749401018701716606351395164333400095673478633278645203521258549293677752082188916676564190234547286031942297361074656339538585906075699784794750973677590679580455974343839730356177598000628566464763841552465287236471378627846335118587426575597150896873059900477770998786671379200348933764105578385578372540419203155663949060441031102273687721544243639643252680141444417986847617385863811405324910319123103978497955549811122886437790823979204973419854139790023782283693585789138106601078923633098707481819139070039497413305867484495236786095219561049881880912788802172725583559041718237468739482524938215250391040881613233500424549591951929129466684113513968440603134937484621720913798656948149798843752362060743542385884354731444420946006766659715215124127811239948145164097366629677272824420393901044329770210996777931587672977129626931315853706430706228180461087338816656322872688966845146926704305349987939975766720991528906824345989152564219261638629152001173213476243666393528766084475836442844657535250731501062928844282239604582669479966544636034285049702563513596275548833788249714591606665002121765681006036318796736034152741823011785954650602374532000983258837185808110866175503728857894026470353784270909811300842534449299238779258690145804656440753348183517713214873584460071165481559192444464245087079679772016432096827001137830471367854276540989851172245174895803472465321274390096531499233877878568650739603259589859920935488750063994813388182902889242949254855403585256090640150570250422257432805773642038892993247636970575231210178477997406724036361591899147893554709126106667481705786329906955941957064656731719757105863681720392964715569257384119526130100650706166436811839691421823881415637490066025642793510314581253185241409593081120519118102523131203485846590485629184843769212447721780287792863168054447746697947211862422610609492370985715410973888096925557728101750714956509985383522326308216041038994037070455227167874724663957106944274636999717247102084309077151906411336987447796285954959880184743719803608364099543048355809776240982330951898317036884595662495404263085883550510785036583276576030195336024557747867419590836916892573009780451558296286412781627804223417677880653839301971709941783846981052056899367501494622606722775151538062150912246762126099364639425439466921216240365164829047053947513251696200842065000776000068401074214604249869159747718638416691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 1163007634330423698317109716131930369179661142653942671963167245658199036185086719798791712523123148326285365293536150982250821314078559716290681926899053959343935185879747848771347656143134871518308783215973971485335950441140332721753608696902782434037260364956133082432696748962753697691398173308845998335127112958819785791398518955501110358451383867573745444923429959044622743243333111291810112114992613829866883365263630367659902807401991443638769314293912696386931686863861448206852291978002556232908024259908774224991305264784205680393409019554536553593084931367097250104858409260448795163127606620733726367856914003202391123821424321237703346149270290579047325798820374654319631301627459623191584456931444408334712950956336056993427034372451801075235021137359104341565466120751914391999285805869851061811535149449811713067382412624993880395474031777514317004587799193878202868870149615949629173417619575618291962604671859186306798405250239473220754447409385190266241297093827789659398745287412301508957443775687656020265560535436725348952470920592456281115258388355165676757905060152914390817962802330512188229666194665703971032280275125682809539993421160737254303443526683931181193763579610188223977634941644019065701459697237138660268723505348589392429496749612829858214512350435328379872912455068324227719707109597207838385781376271691560931422175698483458758007855814218701404569024888573674021500383053137071551102065231593642579512846490089680611130612073684630898863278863895885363684748281816222602760835623068676094878255215802648081194809243790706957578318242521422430744878856335584895254808374576823611511115534278986458435157656071758076037979069156403632036426553330103160490056636097807645420211798178060783484393621245670469627437802071819668291984191415923354059071696155892109294681497401763810065649977336803137706119199264254083308198833797069743237354577203171209082050809680672106194596361311405241685921987691942843306742887123808766517338023348902620429250925169692929382375513991561875829522207888025467975347398808200504490803536009242819510920044717814514459415669343198372105758299701026797372470786351178428340556239140291247014404155777623425603982546601882950897813961848800177369627686548607490613562303073786836154647434378211601104164352457520896147243677372694815417122974095161281709402738284283168055646321060127521084380649264824202367637546340894385329705432190535896539159491346963999422756127181734509506463261441800633399924890487719103880457000543977928940516202382602899512343096616457655549952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] 11008265425744430867869738616072052758764642873061843910728293980126373822879588285406500062877577472723339866014700356329959096933808616940487969900988505020501829034619780947975615106390296855080587984329023137958250357031096029750293394018951417704587627667295963020436321257692538929794929265284265398865435728562506013606605117806957550311202554307002678197820691636685278485832550908115175195055393976832105773814721484369210223818041875654813026469821109278692596039958593549203106071501657107248609551791344122010921058153322954452072873407875401384482934735378157638806597140840754221854620295534587996783582357412906204049233093637290530710762411798986467656056202693108507277237095138534540774146507708451785855611674644517211826504027730622602078743060838195986504494871512505967434796982361253378825824409837892957817806663318741171283726905060415844168582031680149627999688488472175322283717957872828479489664252525217832978566079081878857246562685046992736168235632836647329178131104759009097936698980531554724310137549810296541928946821167226388567991922726341238479757770825326235985816906266122789975415344162535990271721328647307643229145936071307466534085935334702680195394258535782707197606784502451640852771088715553292703978052869025166002847694607537265366694189768812459432763253675924224480912058218227088311013261727532320938196013515459270782001898497036138830766003110086101395076528539145951512204844664632365696680937354238761896593159812610529739294468333885527174064394845272867575629270312345032119515501307803129452604847359037984496863069702324373337177723048084840558541126700959631754709513985852481165635034999811709239434890659451956630743024723819311006216230624239613381756778680901273027704404655345536939815035687788396444697843182079747814742648564363590914716593446002516414733185777666324749549404519213743559108727142916496212639059653623929320620586031560004957581616608210180935647633599628035020255197464581969251629706424946780451716605415686146395196394238343678819771514464832953561147552867544607467497059698750706673045433549738278562290417780790394543863185150028525149919892842162095268525443833480344361411535676455729398184300303673337926831338681621363629484952059395691408993287184869525252002261502410580173345551324649980907106822675727400947742385614379781458365182047310742983660993111821471401767707007832682800329095614739962370526351855357452174866991368945491884722035766318108504377846221721729078926501182769892241292635434360065815265120526090011436274428620016398735769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 264649948069918628254851496186557025220340622954695407761491614646926706150733908511464852147892592410071693479355672365271800342493290461203059176808005426409119995196566493708693750376573484794634350712566504903044645989547689009528321529141719894286569225477918768468987586427729453686709743367329737570396873254653922011306848782150810076323979883619702145041068211854116607585184583207885732059309149185883579537711487183627216973425843288133930579243797366529737978362068763506478749699952185637254692794586751286808510995949082572880879105167024482590456490428877722266661028512744769188245956410047335209461073511315900122859422729542193308395421779765179810540040814321687215098877682422579551057170015238421266638917821855935720898455274064747730036825568527324743381294575380365043839552643847968906125343790883157872839997950964603338097795980338213704858377963735831822574514815232861116994151557202807473443301662535132204157146856360586935118660930785950632103125588425406514835987637543150713960669376246483153567048302251112776517256173897427981084355057248012147705397199826005447709059176716752453225648816788617484415897182989716100359822767018360246653374086421878964987355397158033225176473475692654905910883083311277192691027440422859628848125614012840276945063935519976306578204296331266998765091453280474396596000587751697043117836907438482814633977545518894078680416710172929287363672733614359832489977659633084453559928352200326367128062255091774851220943253154302495815546986399638674346351572577778968127236481468653125340660827243772163687568317698007860772284924077687874152924202047326217964910004319196329860632618784640742838352415352465725151559386735427834498157348616328837821834336385087598060571367265859455844887846803467872274328843335018861232687744581844103329337233985207181608326314211768536310851279943722920349922216417862896436969281903690464509117141426883523677931055118450046253129278947575927979749571098536162497440485882253540612607439003479447301261746944104490702490165775302880254004837973444621254680295223625647762395227399479334021931568705812126038269730707906271584108326850795779346423413351552990497672752206240088458066102745934552423057761308883354276028424429205165001499869737318009922263714773974024869783471649282689455670493519620813099625804544803216990218431548773527669377897143059450428542385716327256675730695699219322390777552484295999071121098902167037037622629046887858860010764905330620793907439640205741206536725841169530567073468691949026680468328129335097833816064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 2158632762842865326482169579651999665042382079959733482247635107503968056152447265635524717003780441644322914170775239508597544193924862722792331326403837061337527004137482832295936832376811533111693194337410898581024863349137723709101588924939729190455904042074151736944773314684786284806244769105569552283583773152866989199197948822813771814572791525808146164280586782756544059955142038300828832577722744890741546553665796597400719124753451369261036846317119628451865872952036804309146621757846212651044699452237164213314869320280129121766438589436065843399208744628776461080636224488371819345469912225058628403981538533963535905452127595337689904017632582036270936296023969906020591611811598147456382672308797778014601841298140185150403328590061281130848953830008874989436026816161143595057450247654979067183162057501547510979732122743587282354996751131669767213790647805812095749880924254433901722007642568684576154909080598810193899863487920581835787221950505586442716972066428183835584472128342695268872114025320892666423226376490264652645941270091342441622829430660826888812129421274286332315083400079187726059904067291215922505502568547404383886703210988258677169017091582857731069200345376488424494484570827451979543377312086544083083933649024303025718557977144551962757878312131361786031222141103314693503438317981577994858091927914642495132637603622807510133523703593177706870944467266937008822264367431678837555175815695699355307495239372031078155391992754429710137050652191001662352924455253335685982447354466519655927949646460532466684091450195659637916733603563926173863659449534845522167215889221077935533425761337290642891743592813460868550883304411114162180091683568293080537316993990329045153496230917424437433794126221755964131398640690262925537332840241531214844178199463951211356125673509334793363509603693918495221301026896074857281910869623267156387435250253812195499119497959194275737032960775264110242510844981265462501875688380965130407068019745667353015424635834034193069580274679246889885413677633862711089038276356387796260328976322110557239909417049833729462480170963510749756136040870276413318208542603699704803530078614950982209115625839086689546245320698599131324694216557623626477875646606879245202492924680096162271956886026490032923973747537650056050451775442104154859843480938709869722702815632208801482603796784628000325816298963506956317086331651951142133468549136734532239530576817757150522250805371967765602323452610843233461490912221985753951871933553061466288125955454382932615920248664874017655200153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -9387034785321522399024033917091008308621922941752514168956867869236330880204808711956406334840941382918832344245594061388803888641836668224336096962843568058716424577342186715034888814661452348207344166257115264970469982042263430696540944490920765565532744323202298419668222166567502781574660428984399504360211038183123420729734298977535203349535028392325229972905881108224828078894269532222774274961754190400920007142067952862139076799989609084502961396041390244477779003612829242126131735798977109163675057881744657345460104863372582934676380304130052538046528355592108144671378128387900513312079088837597961326884123015427604576942637268598173642108894404201294756783384203449824237377498793721606169571786492328339728392515553558416195371496671032588516824511428435123289238823135441790542324551361356424829274040976073961527645952682713653678596721360021975429274873749237403618116850610818378949471363244209057344215092826305889872527646557829611120288115979982063047418871478673248378322229458336209002352029116438725498582682916579895597481856940625121759278548793674196607687692452585386170984436103655017845655645876032323524270014045864062756327714818620537831937232144786658801732378814589932314768458207499297134476862540145211009758955553744954186872803510019599153524525040832368856263216512148565966235518476066236885239745381163415763789162147842414687051388018480368277946404545353674549803093709446107921174015856079657535898170867211007514943062528313498455291458610935413701671083199093534346245444362215265499662545329133344881297248396855422064563876925485272202968610306470570239482860662069710268077451579120049655775396448487487921114215031077967182884842453478247729570626093600057212924528721546155960825404276335133780548231054045623371751570241430143396879921629885695014348026875725509009415258218522656422781432317907647865286532884160791087943613422139525462896019357035100640094534149353218900482047808852800085031709573014139873000929677021087577451911823113463393029506858352828958403432649004784553195852702999533815710608267543845921082254436616498809095258272128430483812337997082324899922961140030965542352730769808020756662640406200222626060827212786097277373093556802823414540538798839715696386635700321195223353365263142455812792518996638690700537093493268916375679218204056099490672843090837521506266054270410476638389707940108874592303716938488328249110583200877514113735412262930670467802098533759237115647463148580046395386493112613032962000182750794235920439755798340860237086775603765876927059984384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] 53428125581324040712049396717985776906421117600712768420976397032706777469502569830331990758723064460655321819923540851969075174054059752175153525346398069746989808891205971210112760658947043064090418092928776923713189575304630575926936114676605958614660677945593113588266162531220710847752812987878512174439775917826957241136864659971834588667933259682378038292440996487474269759229553734333673218429105544545439586181112485713580669030165418748523059978389160583008472576523273438612191182974624666672575281165791413464893972456550673319622540956046761960039940793390421539540351889244008564868714544030941573296118294944283376772708302183921220961955273435397797080046152562524684095489235959259182322832974827757196674177836675646820967813057745405392673531837413835368002625614233606656968212810409152117104185831030696479283194845050852622477717329382985621560697499165793752036017724851443657824076104365735998011317687376083616285607948210014040668280952473223375940742062749598878232571723678279833983764932130301530585521663156030513805798341827027665007428912541655492019885543467480834382105319404782116487459017558027504349351068103081200898435465020940117970668032195638660532932076466907146159020916135666853943050645758198408582887643238002771938886534993042150534868125581628836791680730658074654818985206917537688490074638061038941493877446659547761346325921124893192123741761118429777394103942937626754641109748888894753886701774691213676078087504866132363589683816532266642230594674105205157655142304753780012428038973984429078410401583848946860314809808581564504646960751751924485837352476034704790621681639697142586580893938345263941894550751600205240424046374858547410880339419916544512476715523497462915771617362627277439946173152629793426639034932184867613977420518667689049196072385359193322327198815823179356057397848546256527443347034724732168397755728010344269394813134844627061339134150613306760208091527965932687344945605439320050142890377957653788384700932168059836992816662356718916210136520681937754577154623058357469787884844974319389370611855964939249682929209951464801326680622697358752258883515705134758832590072927363628191866820882358647855131204617343597606304072808381640694484119333650987031927085716909034213991038827122417394141640181738091938396734151171093161834782937500132743711134351636805514977482785120739359733505018891473085065511389794022214162628861016331355708660385457469450207178513940932296299457178475638274184916194842723147422576251358738106037596507517447876960621166168833407949209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -106687979558367219669377975537767313026646684370786191020460570469773485261690794023879350390142498089505051086537559347621509733054321715674465505030039987912818579899651088869216028203560553944856031657494230496229554400972603068958805494471975909508021826482547032179264395421305955374934596829765054311243684274016459309560904253433950339421426267517058854738366760165334990081579846725737477467931616660807958247177804039875443791170750441834362272874045284337791730591026406811582337652492106083466491067555005330743808846339416655411632428974265226026575960283989546384014324628395953018358170435435491737381035433280382861180635564854327178516808566499970258606341995367774381004988330982951350079303357979561374062885997918213176633221081366666576330845904193173606878630730797116900280454079361641046050239478578359183952964731999607955380652367740727866841870824466103721392700399465537402264877955520096995256919335884062481080931259494427461987859977198951291179267469929048878999177194912442109879548963043502271465328046826782166948511212630079489373934683435424693603483891545443051478147275390674422896975201510453009895502304827463853633549531384945818256338769721511464388419131378620922703088858703421827690826476718075812078151889766604739636223325543283863112725017033903919110602973727958693805740579653071758438293945547166013412326045881654995190773490170680910223179627600866999052637772272193923985857213367188921859008575061834550639533530329687137757841983945790176373456743818964704542115516880145156776307366165182011299651117603804229982413314382494766980450420239497437805989932785786688765275505584422369537642332671890470808908760572006778866981269893520503102024444997228567029432899627348098171108344522017963619333308635122044938903695317026809960975554311041750892851650397920216324140775384869628842688554431280348699970064077601022616799194483932155564241817389149170235155364788392935497687548238874969350604004752501162371020424944798837652122203142150988611565616083994902365939213425840314988517533088386101377783826071900090596457780128052195142481375559860515811917817397341513944668942450235192298200999163748736782643042760472510331613595330055515083973624954378607142817964229204430779983256385974855772663463011791873638135077398257766667255728206563562923751192472439162246598378442428464678150818714002161787310347806296159263761479525021923118400012694769196616581811509764391312354175195669902045215778286187466051171833053220772659028341337150456774183840413275381334793534155142070910809276416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -524033769216577917282567414254409177151953668860847079382609068231109213867913428460832510719377043647973307288987161644836080550294661595983474795449186574410681777485099908695172795029231652927231592659155693715823600440774604978263155135738669874510506458992229228203691505895173458954919205136371718806414658843832069738474401416314870042960163270186231959187806932790889637990997870428607861540228977430476743140979845768160420351337724928646461704990000032038133469770130282688451473576780032158773490002966523919231167679669957485617292713235095073189226374317771585295917839044488885758272448371894721013368423961001159587355521360906551914837728048827060331703845921521523754009733662921025093314071591876929106033207163708965203568168253436132934147056871932100442656685540548360411748882656505639902141160252440088280322777502091225696026629468436413090195140491553726699390098095979484979006961986981414063846769009830279375031358038784285836633765959153891312307212135507603795841841006934497010246954705821629455583666864151987117167522108468648310062585884468976180953655945623885334121087169721806046214060529557044997789940861746299382897889481317528984241363927030769814101798579377317907785085314391293784979588978613224002343281507649196326226157995320860550635240268939263764581263099128524027793031692135509290926112778302622740842581572826716888773936480467833156556445300753515977665153035287644595536069195339426723721914014301832313239073752899678521929028513706267820846493789415077855505180094824359287614493393490383170165896301457521111146848049918845603843980267351412679522475671948999581046698126072360197343484267962333045323038389497257825474763448646072636949489349709901031504220325342897560571834079424199738204686903371153093139235607131499367598785748249559035790324943087759119234993223556280028098973005339735520567055935603501433636704630572386062809330853415071705683849162753223131590060488260308804323975151616807063628345456748546074616312155483189594585456626655913220603640516328216750268078443182421687483065291654285989043732184022604955090117696667988843604599419890095826813728984045879211405029793498798846382247931397136957804116544163876632265927699276625208463023323674921538438543963278369074348445663522088893103214713659185613923693912643685728362800903495256716909014947550587651835961405165771067693009404264185034994282730760237286101785434035120222215887840537810641451749461569394500633236722291217001262705318544931335462440585088183516417253549492930744655395401696006319735885004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 2810177581005666967371178075767537715257819783379107529836794694466544371011238894863906684574290135906931487133526526912125719586763990650269367420230799377483799800196312977486313201162460434862552180789018828483140666540034935661801307573319514185638164079540301448810047572072000220268008103237106368374598389387121942260987694988176840658798350720474335526049096555881000461831284736203270988213768035755892388215533766122132532725432832412082386196759701310210394644511921074701357051756530042998341925493406176567169050009932681880917450423254292460820181853437241949312357541456837929363332523125053858700689446745370723008270401046076254417912060202466651704753233068123399182084390871663286199929490118220580410267134543019282157251154308667723116523489438342918701475387918616557140448157731646247524846028554725057984168581811337285307738031438282448974404140588074707127918049806426826456521778150872342077380423177701196572930305921788621335362323378469667213403559578418815785580515173236650007296996522187304916084153077706033173932285795433549201704376184410537586704447781025394926849199166070911354739573907238570866631079263442750556357325613622264488162247408336753251878904608498407358678261392876746228733070765297018650891418313274361813817840545509557556916377271734065435593983851360850751968722614888627167635260154406801959398347626476207468274675924171134776654698786143930437303751269952220777558326756141643485861784850165263093600787029448074959389245756267898533738950023198686631357926160082407889373707729106050361418040592178381874739814914475192188606337955169958396096142615052660561310266884870738413419683327241567235093220531342726028778915083955980515305721878269598290644966128189724388321429451345377698241892264589505207455995016769993982038980865445434182279890860584771881268128648892816473171196198095788702427598331922244911284355023446283991110261513294121395419377717531496213437507480198885193433817003062825769281901114547665942386150556627899872920824757800528385953082999777658329134222978522353497050584556389741528763521197024733058027517562959622014112090816384167632891489792237994219634411933781715528786473556826740583171622128443242302997304196870572982736423660956918331079167660211962576736806085221202852325927000728448765917150732431655463593358868855209448360540260289778324107275030940752184772625002552470679548757932314837586259963188133071102273473647942943277828262403217266298395047206239299504942144771041483924858308043689336700301133888616435687103752291199106775510287384576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -7459759178473703429627280208425651255465223871714110630955246203763044674109244675242382053648408102511233812195511911574420759431809150926529407939522694807514166864969492813970051083853683117349016953684502171947039670897852973198987007888619087931976614280685407146696307141341929868380311898170936420706582406145336445130573454255443285062646372571295613848046474026737725198054738899570047296230172003350364239724160726436476416381182335050700333092660422144921512001974738915008463887510235046777715094416626870201043074956092595240725956395392535661430128452098166770773447448808130300047539484761102336316177739299603829645939794393898473045819347176170458123870291033827133324718871125164375451003840703561891386593328677912002746798528650504535523275202289658443608488035297792257916396128589887457735370829772246020370855028948096076441939395688673527942478100806929132243636336530601145908968351455660416463315570304436513000681244328051659361328724143378612063685600286454169998761498805994026168715512713117998120748186726192951796052861163753666353877574502090224500251279821850195032387869266012201428274020302497142298452665474563599918572471882196128935869282007809802439056507572367381005874652667225034800852721330524085061784679840091824601883510105336519678852998870947939392560830114545476732822435536115869451704204056812801574016547384636769077183055511437511390185098800628215172230471297937514991021781903336867995154102169705849287930566662557673080813334039518472949452512998070949791486127154179249662952554354186624387493078762421649866835194999739171884788786486622881083719159927507392487116104183380840802239140678849345834620884360662669735739597309290330009832321820570526939948943376702659994062239142855238342385343425511323495689912706257589798847777207434549584976867269169881688784351806163334280410959858730197036480985220988371923322819693268841063952798686141001112586047139055303470929501776329975380692140619956312799747585656893347661864710645847776403213481471980883769936982798638931648461049491340186104929758251596455094935316312517712953975155259589584253531007060502131210214573552703443854253461547511211271245159804810471996128025122030917634181553843919365015031967193953405227556142209052326903601377465294110781048548129355735712710284853158145431010514132685888078179893695349461181480053976218535591190143914524511461092894729902770584623182083548786452912352423461356985841624740440085231540909261302600778599807967359669663487324069548856232302265137917003750851608567924359381167951052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 22145271814345954069277161045689366485362979709919738339587749690956995050817302813913020968666540594690019823704364971681217104427179467918571156689950295860390717121920610286588847823042943185888017595156010114381864574265431569484630151487183570109279488684493710544585336232687361842344443499923206245743266257718495107619194718124035830427141863980531516247454642252219672643237141447392663552454342625650168973521328634815117097049606487902362186174009743890560641673510284893004109478007553560727307413548091074224144469174015214496743035774679621532452473901636995557604350568299209878448837132111004282553127731528150111757990043187327307295773610001510315659935102078286581949425429574932411569329023403357808883599440742548320842372521039913861159270555039668150933165890876129038616077507038739710142449388494826921267736470967184480740481770590429052624723728256472783616275463460806351744462779097624756680183862214699356880467300226421206010966243479264924053302626023649521525317425505741575752914016623818927024428578557583657691300861686174020822422732107966233927480823626888701349821409466471191822037041110081189733086710777404079298157771654415371510904075818898934779608714382742385591001476817975915619678233240892789896669643449507890305622954303368015964284652447835199987717888484203096829242180167656543607830228416505131146314870903416587379002206527976653140234846029939575068812718408501593425693032554417830460027546052111846607433847486219743885924518846636933169770128913180082921192337801377525499306245588350273439354831835120013745012151419687546849364189687397734911425165817582503361619429757177106008481243764079227634789484828150643045963274498840305851695053173788565296282345271588011149352542349745676813411727996615061679640807096690930418675217906781530425618833718584025186941694188177984094867815109572598693129718763926765276803796478275167467504563592183071849681663862442241295644710805234091103744316465809439401517256990740849495959939079352508204979182824407871086462190185916706517488847456778821722078248251444717236433818129018675089223331130310901876470566732882096867609051705107353587649872715288140734730444721260745391615579927420285487249438406189824739449736402338311086823018458853298078081783511141664953833284634670566930023548475894533358786954508822481968225547410065256799034922566841624364926659582409935720672139445169870396783276207934481160985954713669013884419603551219576295289019640755029313503819882904771575986958812876389252364950605917320366559593215066562812346273628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] -60791567266027086986192898063005658075853798681990809736151919403986948232318635925427625517905999300196957774828855469217080121385706729741457087847770017955506051126676125758044225565781578685948559022229622891229018078606980956361407537976172861370731111514273479049203750467624917228416991732063932253839645057375239308156157746940366280527800265881667731542802494077764426872958130878579798325615869542679937983554622593739079715566280116185182033637050320934682234967410129741087124189645564248332562927981256414934397324985410268006690127791016335796942190901656654139340354476972249620448732348796253562449837025322314404584215573265667893171784333816501244504105953631576708925359345830609085378747250102973105824585680459153412355426250694784008928309689172283194424324672842860118405102203959736594025576323661539782205624167829271446541480347306171286756762711347508580870427386602419430267419045961296713021055424515863981223205438088136698204827268728123508463415030819997664805137633472732244819937740515757668827154876836133377540711053073397696292446303264403165019513669414621989147718948510356046007436570567539822944103175987233881615664072816497851998019947799945762446687588788725761434030702485260155340035849878297214742088676294958503859903541303788108478402084070825581262963523096162665016196984641234901800085891677034408256141472319096637059150075217138320048145863580334663397241054889281091519072488433083264416433541934623771459528233114128702200329685079796599694772151456257873162671902598349808741252567799896310469610370407475572975844159450664409464907996510822218605288672166588654435620902352811026585284168083865245031865177743359168801461746500670336592792152501818824665119958919632862884092336029482349788114233229341988006944126046548256353057824211705453664147056077878584993820791439009645138285565783809685170151113299205133800289927627796726515373462874896195898017849251918177754277718586791563236215527066300417228902513922381827693430241683989298886083476151221799969165761598609237531565217162158828212803927837926720485371829626319659967162101260348273619800997960445049431488650581921210390096635085684040144259054226659826219767022068051951223099281841479878181054362531466937175791071717350947721567610204482493655148688730143394175974701818628102778176846465998177254333907951916592230571548699069439958530391288781545152859326260177416472071165003531889220581606568692564567762788265276699861007851257448580261147007647911893825451870504673572484284592486653305695890947076265270868893184819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 80351124116128186688414416782089472109672623348196450393716921388983542751065315097275432046920196717078576436010472152640626120715258522982622274993596301373977241838556239649526541461699434472685176734942907541432798964184836535057667122471783836861344093397916017848811920485919017644529837957097186598539777292446334499589050805079670739198707438059625853549798163323931271240191766023262467304127307278426009782314845808137564177703461588370371245082826805703076523319903453022976834146766377733245720068477069549355561550908297684420028904977107279699772070753283603480282023977297072322496193309692627794065305143547065082358851094792854942899301490605397795369796770556224894654505354297714057298306656196420361730217952640875773327390473882733109751179429655131215414346550038721261574018635862944230681832078183526407380891182383412163036385775942506503823721200781086025619515621669624654191747515674593873563615726673111521807544153484150950796842513181683974076762944476926700565577230705457445053814883799748193965773531039658189000027428033586331468306580444317082581116802596181534633986013829148210453111215025937666840514728136670777848310514835623253992809317748475083357337572175901138415586018925640382367503403381176540907195666744149706807271527685687708966723317405593732511161717613289798240245761462575421496237954412963887471734931115164201213407078583727325977980958583288989360939705592601776263484040796179070704243632152975890833522918472419489583592804065594260342383309259741994542450878575719245805461499466259158223073574357097174795736390321451081994589646288369299991960262445482309105476447392714183805956267124862240868167325556323063039534956995893268238803496598714109322301794281453379155730267770478783926241934484026735392818166909897711499422047685824828174819034165542573301325300335441803316228786898808827222078335960447503743221950357140748618992929295977780182955373778672827701822548503951211445964533317630120652694682610105298106390306483404573411796469405609180331507395729507407075036387520064147335244674403400559879883152581160795811741478860282731371350699494839498259824798376513111515871196653911122926100816662578901716195694222908586516718089061941390166008498798729264405390430212645085378773181061720431206902026318375328235239385681742736534456940509401194614325287422197641972184750427446239209989153760093094583031864657785630997920285669929044984962650106858075900740706935635473642519264637946381532173579919430224914889171085620395551670751957314976455430442689464458782939134558208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 142611453594895035641099418304245953190996038857413148892001308265233884487024115876957370843495811809667030988712205445377430443449057805358163512336201577705198939121098966340516781579714940297762924697522353850592304969701338658812484875164369303043434164389767575382331263070032007687712293079303018249025172945409635544699612842030623667715471725173365080968836341712959495316726029296432209245269132670757567617066838949879777674027660858468772675067394745364191693253354968475647311474913813092076333906466631968042457428328565434280439286350817518203617051539979054861726339072865354861227490314944523804912884952397179624572328728298707464935202055707336866927996785475067622558317200617081779077830386514585398763605542962921952633810368828140137914671523161177251122020584417360448366122470511318378305589273249003718571781980089745698197671365302539838817532955742813751863510377959576807237851678662059166872835132447664601201252445040389381479508502897502681290103695319244652216451154400033743025576559516503730824922518038359473487081115784080495347205624436051430172320121641910807745322480750824655459015728263781047727521865387776377803536430896052997306228900489456083584189702174331403700451215892100807280479338553102182348352059635271266066490943699893905408482396186001237897815008042592991239410350443189238283989797075373564066709106830852589112449494360545058850240425869953604233636609637493286797993461757983826796373490334990295819505336255245219237607175692336364636924689740877587496312912205283515173505329396405008869984390716216615176336497164531900842601609622757845747130749835644193736341774588276153694918618189498531320572062383445559704015777133146879900877430471478523315464357065245650581432218707877396860038185952440854926698794947238645506396852193594940619911180418190064126515194846825779111404704572333190474500076112719287688292866181059224833375945122750016672004713364988469283568316153480818361528086439613472167260645639254469219012049559731133911084638207753640427844906220456026402629036173240380811454116239172862170836101864114820585768620579806236278954525700608046347202875770848452463503352338651902557551670577344074963455262196782138979670320109010281549430196201104701339704616165150303919733236831539310919048888989167766991480804451331694555807020932252098590366219502506686015855666007889001424214053798306388764917795650123797266419809335380433259423587937826708770361051011996839673380762205016628132440239806109875298315020609072605620253584190815588790630967188610596793282356838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -1016286079757422148438195542341302503964109113900076987140430457708698279390977505889568250705311440323552073129073342052489459830144245409684307355508497398343992211678364381366755400515663791855477276334087208437357826466672236445449520640377885196754456173155410016902932053003522211068921322708066756804320273853779759698730281146884955009777205316500262583384116950414561485499392811012854605999454951938317095157922667566104045664429661179430019708200556645380861220165568204127113075658930365641673676140460411844308931867375023017274752455629437997202803065469392391916134687560758672738376496837538094016450923510009256826490891947335138919952402485369789854541643757591355848373299525363492505537945415761878314617075553288142824318281660406194216538867479472294783610584679072718326995932262505548779684989931240556453061274826898109268205203906646871788473844761839284916265947198704332435937865052157317363397413042692992334900506101217726439478036616410619393717031213038990562732790700631237590179135640949333781016143719840781996714454746817017945738856417182843293918216374129459582580504809491357510163172492467010444368194250417594397179096409090568616255708297780034669973260909712576784582602657658217626354732478835434676157151656440524246823912949228207245469244672234709941541335360672766978301864938289799289295973776884624737345617044196282798073530342074391511816155230938827448541290545128832138141750199449171586743504656480609505961994617457834324266230862141532669932477091598312232860008625702077684888674980622266192024061940922806922258338694090391521004578322700292456871318229207418791547529037524408350030846401234162379496960772348388995587676767096879268229278659119793550908630180322772220795110512383011163544600260674847672554862527528932498243290107052297476329315992762514777590718145839537231319108129426538242102899366808091245813745397771938136377716077474079516858103819629653811299726331335879627465093309639574690610193515707414174823452139056958163769557211894070385231646602766381836230432849507387246727900924106435242762650802234990987525775413700440777932445812208076387033136851832905483857459538487365361532636799771123225772459688087029823692125439382634968830826202356763063719008654980581691843096070968958131352660342299501451758754138084135385250798246500430392774531850109927112994873231188560355178542327825783223266143528494777015630725419481174194359639950239345918073188652970969372864295415113720162477020128699393347568125322855576548917747028035398225703314185392357780940902625181696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 2599868801139193686125278754539192224720559235750264963849059079733366462879719935616463216357873430314632530633098270690617028569539850479508330118674005142276784447624080948400647266682550552909544191433214543687752567809528847713412263618225734134683637210164027993429242132067766059635282678561537069386438825272239158161913324471202133449222210142479746724082635540858901654561103266292787655755698559057839520360760962653424019232793848471669380362368363920296769261698060606838806528807806870272648177652286544232909265057423656940519560779164062101349768307531044251501252515937095141504544803020719719475543612699377647084855042496809318604026115424156763721457481673677377231877414283338146022760835241209918579989427538934907787420457760908512182853930726548908574086957524173511402389093523819540891728401778043409885762621788040162371709106714563067574705775024768648944706819952296500329928785313184994437970687557854163910991650584098977772624845907703621973785489997224670950824374164346891049468370206533615685438556296151238987569376767051392806867466152252324841287580799988593581891955580715210954794150780516148110448253451442575742863317757024697856322593756029498999592614580385351177787528987105155580790935682655958779175771659055390849430424011555455641530246339499310473205636847963639122182968764353710613861783853090800271300464184502885310123106184181381661020379811675319366068204178792817682709965058332951945495591978813547792903277743677910584383997859557663651228788533012365752467024771558547801594698079799615581118223256575941872442245378904599512833555467149573116009302902952747769592175879836744503806817535201573848927936656679065227015921275967259573070430288137206553066996137079424017506125324754623521388942406797623605369977911918168144332482755720868089572929258227356450667977572485626482767129571294587377488376853531835663944213941175869616984485868928246068597220124078743331854891969404824967708053676441236443800419497237985062923822635722380139139264449335294006569734212088241985776322718242949163528027585510121497102410212780022701342388193945618918000169813157317226489782279597166276527441515229676572167500763953196343241718448967718428391684787359194743620573152373711815081028524239525236415514722978830582472554531210144915247242177552743868947569243288160365416519011836019209610299184722795212244891905055851009130643690072215887441965771715046969860260812889836644692274602531314631641484283722409124474391435383212701555480288318367100337317317828054105364199392793099700357930627891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] -3242349960704260967404671413880887117173955824442647016309420993499646377958537766693108684487588699567506437462220384913453248291484398835610117805894321949164135965030217694965072652247410318126033569148429255767763074586288030350307892361338705312931508772836659807836655427186067250214533892938509252880126597843345983326022414570986307480871999289841038255191477284274493092999454653704191530319427505485032884351688057140192304277688751136098187936268762533572493345785157490724240009566643358984986194253071152214577553396932259880341883000854672167860922964545886422713627948545753718413780560730096866669946328215717162999527443478013761062982038572727417603434369983692281256271777507689848149578772251112504901812242747279637253043714753568061978188838918691610469929291572255035461544792482227567673563507192652282978389977009472725737744841414357826553038974679632302350722183087135836644873817214905350694402366160308310725161887981000338574356129658211041358400385638758856171537051110594510474266144866645361600246336888101118020088105988456424261123913407314948600641030638877296095180871503036782741631224123953449564032365131374412660187390078435582709703807453358841485425435725903815747149020225351514029534866571741231522761094631003425971486363002384260736142288722833858462802225566645861436114726687879168959115836199630701255638290543855181800708731309424822355395606866606653815761865484130799151892721455297587094046534242058926137813430110389488769741438517209551063673338349933583555870871696621366114896626093236214801133483891099742534224837400094189116617616028132877868249543964207599286993028283893753296019244135432375324148048166595587265749694645323474556908899191798773100047173567457588321119445655412722635210881615000990333293235327904180666440119325224591404391087440906611758159053532017375991352172495445921995658076915649843469321171466985862761196490857409458396510911761917911972176525461298697135694372287845228272325003529538996688633947425455875748960069927874868909730920951250139982726162549243076926593657512953920604886563495987207373813092079182371444731280621396446368440176373197299221363643657970107307575764634588746965254014435776013149707685620023982007553271053052195118816976066107038912491142970001366194937565996856913785835598664556830124099945170159460762612768650288692122878856348250538653374334979624821376491175637228967464002618166027267196545640779403842780426413857447360522929007774400759723280100322781537764867728650492611242043035841976011149738868936925014301370715455094784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -1260385253575751732909169768715463527960912193263630393121552895524477070138860515120106855393856996972848542467654808887120096425611473213659361936995250923527041677681602806360146392232963132619417291236089703484164286154833465785743230541668361575337147907425321989889189942393540922348041386805178284411641416623780141618894618199821185370892021964825057313306702043236365564161815053000280121578369329366066332528352340642788649977452424638669914349598902000347798339648088964837242608656973781639887976189059329168062290030749767363545271310513922342396807639794099231638803518808612523059897169983701684363186409605518585500521526172678055221243624347497937517641130898972689311443844145915690320853825782575278415033267040464287678261605673716798814353440315515910135947559565966830402247845978659726964082729987025386634874467266455358304900664325294705366476092688572603105524981045935283464549495891800870830272438431791092912990321833590097330188507071485404963768490543827897526214290898707289235309478025039422924577372535240493425577705433968005598165472309947923270642444028325096874012131561555253006381358619644558556134896199117516614603422816258265884021829262124790149257842424323936181011260402798227429578768697603726452808693164703162641395826276474167700130416265556165395030617428071074029178928247564780990796498332915472964908303993169907576096003626511702204157907452854956593419068023584481794723187563471188417976273161985987960913001083282889595161849667089805239886616437426820716469917476569578246244949560523699821509345926334361997806734870560341274190605924392588561108558748419240287289612637052614112657693008394762864868118493639888463310893592218153702215271870807607203615573544047867586368148646259573339006920546665114740937520061247752082239031202108478596626407626949941541160028566944321152562679512717294290518375869542275540162039804829319056770351401909518059886795204351815381213234790713384172177552532515552253846091659900027058108076322405496923824628918826609453692484605190121254981178208869460460177923896178432339958510556414081691987260505594067647341051785164679076311341005127219796292115542570177681432460276449406549703135463614254179015618540094179417057762556415797262491936065974967098106188019314902262703975660184133202661042520730169648900070736433715452221775139524897160338251586792856801165796050565284963011932445865022328074799154350963230917042959165503070386506601924194019289845514368053905132910023235701651802111342597181019636417677168417405502514905679340827679371191910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 14747085649498199775399748821095857038155136222578203414178219793421744718611456753770845588729066198149280569675373987380938372724465018385731489983308154659215098039994064507339972836149384360270755248017805791971860600344390971339754730806374739646390925924680630167014892568662533605557320509712979395606769154538789336200436230208733005380289467496085282889078491914172397947935778052296012299975405393310038877229742433763343175162336569907243434600323688930682235999513714805475584686890284138603947474274991384253367810554677284926513237832437389061364626422365911793518801394005329479201160009424203191256204982340031486278897869877026795740059640106318132872311659070337214696382424649629949314344926874981962480450850339174391662572500762129705620411040002358513047540360437307936875715846168343688608981399695352763449116147469702792619636802490836883588380445426978442027637024746394373034045662903154889683393954918818581728904803495495340273015823883491121833814238957340410986256958634356118650864572912850652170189418938531177062049447230446230105240690403242654130519331596721163665983078550946102551949308761462610265110330893064659983773233879395753813880097157562599596494208629198157870617861819465596049927432601089924652848868761415706186735117789523734334002686075399596663859943669609824482686427438783035405930627295269745187100444631997450906893703177373092620892321223487583547659003685170693743915281597206468264965107478577309972342145458822808490577093759022897911487265677735796583507097383151817882947109900763129608630176752199021588454096773117612131559757559353835565895194115539731652503445612184246262810145872651768311229979008878323009453055265824210089510685336064534672555804226614357111248747235842480624489590398692817361998647439520251504608700531743740621604462141864829725184417752893496354366501358005318695273536363858789387103945360895124276622171274916275486156905459335746764380377534360817992382293752798403435262221590152784228794423333814205693033790357388212687341550685453764907661257796803796679700291747847399058466616607610580355358541387835492144555908159193525906084748804540689426761039199571801571713356028854985674687469611158970196198486607947437049513459387818752816129212663995764872967121534334151283622971197658783095531583506428058754994083549727864592573983475052495750883075769007318046477129191192711594932468732477800274202108657055918566882151831785890531069473899766496140189281772122390766213302817934096419393936829528387111877071522171731998160756785407463337019432973107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -33645510766286026154168087273125159456071952210320940972432576057315272527942811991045488695840251015810071553940856385147629778211806635209871312937746962259027625765781269786193099932127931212656170195835784105471780941789349392538939917906898404827759621519370475601406580017172249012409645923423349406116758717347284691229493700683118308148558830295964468368225526834752725003318668284528675907849880745594062688283905299838660091623534772340311811275213901016330801855029640846590941466736739459257280543223383148025947119356266246772400313613030713586377337416498633381218929898390163704228172421640859904455686824854187592433886592891225209262372541806599803740214301208391353718769932443972476495594164804847841782649610685797762262426471169933784945589194328358821873978278503489748745081921843213643235952379577326211497592738907064374651236059784965531996721834450549151623991713792848564629763617823890744334543387332478818469316947399481674649737019396057921259603532845074318789991845695475896791664958310822712295499026514611612600139830702221416611357519777616052959343333121297323426859956298634437704281587858218237954944135000943067929567565641200220912544488236698316616617127003511205127598009189253977670010917669755823168842568835888008858305200653507859841100094480583955362616327494472493042691223923893691478034304300567477694236587195008838540642249619479496246253673844413985607849297902609529995699847445614284922283528823888122121070130795167589661347942364587308390147010135835717374458881809955692808717159413259847646807602784764450203619968020205862263659720135436341030063588002160289468511827835152675249178148195452746544955100631037794562872187215580518463784958041248753966700253853309244770479167419955990167237445937742621651523736236456595443103044715061051724472878489259121130773615711385881859186162918948980736202273231770835016247127798624806131615873826630617490003541183567057492246636179693137321203677216779455827080747256015344455499525951291083302330297211257725108975979589782644266393816705897896452854501577646101045762306208994800456871217411311553960144428732995324934108889414418852115722227844240883597441371872061999207623137707985095077336571499250463710204671051084921869417783314438145080014541750480911560910751819531733113989097068214367350990378091132252385006727268767827209038184960564607797726093269738923525309674205691413225305314584622912937054677354395913323486055600669505313006775899413623384535389603372375740533555168631596348726174462183334750433017083683359438680050211225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 42638734862488321695070813112904371475555833779797740986242738420690632243457803815597986771592464355690973500551540383906925680584816475690324784523806709988472086141793061028564453027439412512966461232273438998080379011335073205002527036568726519568981558222135065350122635186687423360640370111578009386530204437260985322871838937870298770529143773674540422455004373773031457418521728355596459856345372425708987697440954842541830541298446197176771766218363983974774054895363858824776611983149504110213341545222734498834617127826553396044955766765759806271014732075351084506285634389060164987988579684140343651377928374343528420690693530464848820301275932057691173001232245475742280533247309218888265428113006720890719444253952862340376715408356162671128059606564317798095851176957051458642665761699022025398522384530053109999428746228676877150966888881837842104597029162926684722701673594086109248290573944257556031577397216716012118001846495686650457754294198595193948258947089697172748166216949211231231054752357925314378791519683578953212116308250313031258064024883241275771472281613234641710017892726044081165609099076841161354904808510108650291009154910013053029547300893036679735524697269695336395409331945887259591745137111616916834506583929311436744582509273007462199751939263438090853986585135820479763771275986967983983210642692807735576619193543741152068608522539402620340059671035250089865332444062437537142297627411294932990738328557148953943924176804539806990814317611570464870820076713836593709449153626460792901508941832330333471376770702673796018253190215600793361261132418145288907128681756632474834505987308038029778877285548764335215164282423975540237498650006617884944346977599806548382960251069218822232401062700108166339544048660364127725481146318341262630957502687175780345892492815258536552133639892881581675865880209061993825840542789340437282333551397794644899328484310816657878655354809741491388163070703229021459675450655257598355051550750572579420841812026803914022231643007566494185833450652236321016314742315806297517956593765356292426985486564405408931959747954340082123093641964267078752209317689166423509352938368929036857067840012770975476350081809610322304672135476054018141348960497736339732699385952224066803904421505422153694976037416564145704557755767489617855156971239332151478688661329902717513313698728959627774238760549329902854602398603547605451898985851080012783752186843538316797192721896002775042786949949385829976157649442204641825351321106657630730545853659014946382911743629058273547204342366280351744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -20792960694726943052798732962776853939975861010643890097736505288087167278066379615610091974667045402311384556572720550166952060059315160610609151758883323178277235276480998373871620864589810364437881856227896082439274257006372111647791519880648381888260687987195347778252511360194478495273550391511613018591793076086917512261135702857265077138775892270047323571229520205567778360739087235261225663231531215350466057555959518291647114498733577984697610943017783789112219631393116648064264455206751283582700829098784464296695178124153306431501315122593216252530436101653247989551925820428771745244517597418231953627674194140612882313154736807718111058096742703605883271900351015938365438791484493917586752179567389365885037782108455621450277103046963075518805275603122224925946298307095637640456968288473737223465074359768753667768211428010866846511882574061766996170183781878550692153065972684854347768049060303777962388048937132140519527448656473626461806710047667324590439947703434492714768528220858779015820771642003250044464503869640153726705920805873424422714216101132062099749637305728283875120667851163684611328543310654234201437543052038610154572237596096626258004412249045662340620407703208879834302743446760476729438832295344916183137371718765364218622584460997167197213551216446254610089050221485488810163495081651112842512802321603595553348005206356280362724789549838687837750133405406149366671499324648238392080346578090155029243199893117612581038432394801236309030331235348375637862799598965223632679325701135344785360834554067842240658083780914954529459776223621948271583516039612232240846888008391995553829822023417280023390616304226282109362747010367319461011091994430563016394459134691180001896243467182685670003829706977776318621001104308316483100339999179708899996711426328795016317757738946122474491590630866817337369585177793737128618151938086862070485849479886235519207951143683140021732378843078564566885509623437827061598359228869690206975064495786039867756845277831114408127744634112813453826627564523276484496622589011795469815001005135852792963650408004156774771553566165781245082876966575780684862413849256968442767089675108654636908569682346676814592099587892271014855494352691713499805121257472689137394837158076790846550808449447334717363923274625496082206921638109388956513617346455658521778286672516510994616163460087454150269250610267400028399601901930066178492987572842751810816093841986088604525127050554537570924361552476055022564650950878268409895948333639555630464214219195714806554767216350639391093560283496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] -44026275547657114328720009610210571020235158383835321790328095164330836262928818205544437650967902179880586146508116459357963584080558490115595622615866735485031900115034747380424601981029075623747681391947360231469090050466298353166991986658974478074529417208500268443267972219224689022702963233805512956665979302763018632745899680935351855087929483496560014561013766204464492086771002366576597483529271609090462052394731270128574198796158793188655968391771597390391913509394863483468102125345636866944199430608644265546598418806850333745661026888426480761501178641625290925469543801362921109241290680769820139373303539054571526194847210735894285811065032038628179612705366352379473641106756242689075621176851690995052675228353091653642608197417424031010334370231788033543029528522290788303571106040749120330416988973633317648840048789624303396636760092464476863238795434410684917485572921692671645603170311641304583779102568702346725101106019838009733795376523912910383740990930044868349797650523410370692456871812601622321776618558597027097087741841846735381169072083567928823638235396427586562399062910470834638878683552626716965394155502105043759392531563757197555113220743133243188480146697707399886874375619378108986711890326109935484941874783802022724094147651193576399888778968615471226816164604033719584288663299506429396987687372991441106923488078916350139851306466405498745073432919158489742688561793858844400762394462648418989901059546800022055409950466055016638689456623479119187173425027605759230882024631670413299606105089563744403616739015517626043373504468683435215081708042546585544329394880620292574222341782913906595022448758541038357060082751079239868096611646000089197692583177183045341228863439552463767904743872039370786149592843180761631344060843021998396399066697291286676055795468696893846300417122413627168709489767578692418090416282526921912536333188287807655715832768117666485780632336609780703518753128192781647129272936321792779322904932909265392776266808061723805803303524002887987340374896027338977082356925993711597558704385720695383952900252398484048179626892005709827325318993671122555265074003789140066704679224561890133116981624897952298767927178998268669313328213668316525308081363778118966296892034154646993893481987199249278751518614519611073601013102365087585679444695005988844870272408845138866859308776984952982828343849881121253112657688397883313714320940595342128689652354844759934185930854521769182690644433851571439349325491417863913701790085035381236029501619393254994738491856129577169299369292621414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] 143504423740431782429886514345646044248867017018632452254887044074036406532552694349023234020114788934002693695533732487862997380235627381172568259302974344110985370534720105091272878410325939766729818516775602589946813956287300146296096032590651502174606829987902116679580542008067378125008113112260808528550506632320402905131617701053335544005305099620482867730137099245902983024352761081444534746084425459527546431344511105076830144447208496177894878122917572092804301559728165095253531498861733026670432618616136043431512934430124978879314326438126008971079329294091898235787622875210133310755065835691381150696345629409772687232274359674512552066159154754686103866425702869616117376324751501450130383029207832370369490248578297601832122589911100768890669626087206801110407424278173175972115260302565574452240743292876188868943651958724961493392925430708097892428818553338110772243535910414532637872111070709192971322716512973710027109489029138902330592710331056872355886251429555431565436613079232873099509225906986119822084703761544859485858988368987982653821466212319157952843310007337938973186177252407565787797170420030070615992259574068791401798201807857176089428787139673115118633000566056035197362050069030698312603182399552814385903511078561446149985493888188292648697132052657630679964471015390172258510817539785465298832620669962867254806341958808062781551163060695778338379612034357019721608108062238740681826283677345517762474540277726441007925165491618699676374969863490650861730739425711699849732876469219084332184583130059596808078795151666462475788750217504838714251076201480446422682632879959510282574280022110126013212477246284735576244129221304204370489894337082407434071965815467317926636811195636861363675234096107627694650846657371066043997590844387971268336552522281630551773090973609176780707865756220223485835134428452388514389729743528318949418538083909352855298553717284219220044451675238221586691144309674091119898689386896354634636838828306005161555357206205587606916973404418521238767063521911199430045094385423452886216065034491847759501981395429419578028183357580813078363893471992486124483463564096098348914981392525170068872732381887349684816508433196466530191212290327226930514758370964837510551030392492968272795504055008415975457971709797699233368816685475981926677232902395701660051571364744322190383466487425212750141737665286433329174691155485195682994224661462772697464797731486339815197824187738914649335639542050310635802960556937930342967146869407278785583470870185657462547021706236920965731727962433126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] -248784919406367388557433302020170047552200272828994936455340102616041611583393160895057837223541196915693730945363592361847757709598032234389148767178250298259437695780475205428018439485764622368101966203906702569149588303398073772139813874570618215373121805796770761228203537588087288379093218641375907354222358551475120892287260657359085324685974736519392751005861163540592686273471264602922238208510141421580459133518508288425169277333484805338759075297566221960646793268152415476109235633530760189933548991511566574191598804245383245998196171409886705104103316121157094620346085562351715242421122206608553106031603498255578480372988382054958891318710187256256083241618340996151929110666922811948378607467656510353994684947731277853564608707889597795215527465331657725686706907045333400495049776227565894199945304238204971434055553539841252168728547340533500495323803728768847443327630110860821551186767056056289106625431261431203952554485640006967940050201966061912450424741156885542646523627917263131939457241770755747370450996720666873482300765249949238044870805270060607764065409821547640545045199027605288012304358090573424734086864729997542065693362524300796655767097131389687413120257787321679137483305601619670320168431248239907082353426853866660843795414058743494037970524068083507316010998208642085866284515031982317524291336363183932330095994496940132294566932942421950344320647217823394926128421563863297529144381826509855314401922758249980914004728886598599882353601342830245710833255969252589339595051886263263995048672111390013035348556194694703948776509037054334135552495107751554134015210704513170659490626101219980016665502627583959824342097038679770156474316574522807674568463373570587745665246268802748187975983345028845160148464013072819049049592454887927409255789098831802776979351567163775856113092546200024897197542388479394986959436683677987580839475651014803183928947548861202774046929749539321987240109362167841653941452846187172426984063036792960052106296801196276869039516109644566445671747202491934185977931382674610046937126940273765672553533764352577954610860126089113667896669556806944045382065761405146876616985008669280755833059217286308351514762711344975314214218358305469383929631948018029474461980711412102674069257864599489249177137451763214216485664136605832336885335238111286726127276241535330947431114387570594398354288288334414736746693423425843649147868241677604330957175618926170796192516178173376553105895657538868809957948078624902617723093230285762010432430339576773515943714312006166949394341001059893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] 322476633069301400895109735844149662314490338743212697972434282209934080098927337040823463306583750776020960108511859341804551740396646025430858223309351085423471288481725428233975689476974810726818828405441554728657918528443711742416419014089022415591385909785308020451859753288428451475496598854860818243615583181481400956630455069042833878168312211773336740941126064519253019750351534163843173487617964626315738673264763671766370041697585263580416642971821915559296417863662799458910630522620270436871186735759134269400029433182087416409444618715989576561582449572053994168780576603612001233978166463893000589260735511778858167618060359258526374302455352962474100420707841529844983852118855213258559924770698324984218187581531852809525232694909620678042159976981782877842000176734182784122283060501144750734150266785901678839479145255839129575357501488637711546520928756081497620049570119055531047541285241320114709303327475439409295216337274705292579002428278086093907608949391109902367619122591092548929645866286906410758783438938134304048982687640837540850797872504889454833540091072564740092176231932364607886990518304680789929594487266264222992565272882805830562643316076904632708376650854015115135913298532981956537030373767964776081221943676861511956762428619307561272303651661937525720314333261114987283093929219433643721602376080879655350260050566322569257614933939930536975614956554176454965792939060805662974649051786747985723246034757925133124710570765092530401197493058137493275620953249217043260523232367725891700763755358334076517366681980276637902061813038963785548454336606174339922921011592494733455865206048839248923483975689037183480406215181184822258756308631822897031656454039696979534185831934030330679669491017263239217331860268115107628814691510832626530472162493577262737571013322666189016659202836393522166032771011708532502355420027163733550442070298578824240774033443903255603952362678693896417498809675474690731299202327030470470087218279082133670422536062320229051623289357051608705477491101301429827366075295459084954073391675300245079878379197091195094666540265924288349657144059299018451518412487015462235507086706214659738640430075201187618581940148948265066287526334479925142241469677590108885197238007056803069710331568590827620540521198489445192359856446847849468585823651132823260662875916674096313324059464958789838144404009117340513042833836227439818009317096532030686994052185904186976588238290591553663395834532762816942582923822044184100958452445547862663127592121121742781296536448919225334214781049398886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] -336522458985117724997228354209369185992423307482106518251403004177388746688101274580668643644353168300266564889288686517961349396812587750997568084239717640024997974286095066497323246275701723054895905301443713390477061403350271248452483576793038521662743151972171252877440840192463203171280839432390790965847245202117671598785562357130834000101399840293241341830839534843646390330021943119772502477519868967832864026374867762466026490413098059194819989611445888610735236094498191090196722879745320472822462117748387023635988165321698220875488796958497999964636758637210048513426054585537233741702305668980608122218657515412607051730179149153933028540379284489295181724023824639979835297353331133067874271669880245980294453159291127225251042102298249940216413678349218381915215435762651492950376174786043250230109025882068344752399097788924452251595775865639910609786789725174433200159381922795975982155077059815746608801493625741557689948282154900593662026324545376879222799370136058228856431118307362197278723686430500444193642601681108150536974557383667248334219065158373717092747302262060797849079626232375783082362335973333490616296565534308102907026493107559844732476483402869352030561149214475639580077010418323080137797403155481266655725709166069158060823481806898120391356347509654599006473294198820667573658630368236854906260952590530864544505605044092300910424170328587961336909700142005293208916598079799407161786483165773947639735765397097841263371882936053473792758613496109605741286206660443157223276835481867619219317189787755537309434644133138221002836454401180264162635214917396082505647046360262486446279019257140669338753694561346473749552774585714619698340934830011318712516489955663774451095824618250857245095164718140343205087582580167313613400724984950277328166147952538013375027095335891075642024452987163268657188470634847407346728486589766244829879053007280216048167092616860381888372940491628604430421619138113176351588334111420452542060054439114527059818008593642395265284346321970093484674384704355707429735986605169218764901012596131353025006624662377962547744759353359128794470651413149592298908105086374909810542124728895914977096601308004343579089354132815735214619496744250714241590923968671180178879480374954858012234631158755254360729346953654943098172775879502887587045416497011874372445184837775907057026042345613472993188454364629025964723610132162927449383119602885964438890305347483437731504039141110865251083983392776800896547088973587725705187330560601966693552552589248051985430080369776480306214552196706467840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] 285826845599150656864048360308109629321564845148170770716702962017676264046313971006091099040830483754065290592835479254331292712421235390394116808640284206328744478958087364877821637411611687032267595606892326624890018350607517384429280800378115268285997250220874949008372287803075626096775425752407213981817315645984077154805454902814302363975918830864159630248194778732060847170110195854941498684720939212334484916150605821563549436418130468332425904340846647525942369790590893967250238777189819182194441952920857212741712230578280718978511749296360279644823365699079813484968928119191199050642672292962882157890350333264051416672450848439555199668926804284864391763605618529319121366804723965246196457136142100024734046111988294744136969368075607118983974433150659379106371830612326831279868567575918522924834861893075932816000066272010858858999387514381039211733775550345196432307680324145159557813624775656242561030258110623272262463629551956706109630812539791714212990454553526379729893281164881287523768203864559411148084087673336796317229764331664913641154720114379558907777771170252199360852345976225079948034706090525660721069792695832008828790847170032916537049563513212251419945991373832491194788141850738897247176800557284814809272043245077179741289070586591169814263204143177963408213758334395025166367839858709556609510599121178131728938072975634092406431489129857761936472656805984426993384725736336018948529066308638875998206880416282872705199776914798416506505954946180777854097205240345244904433445694926967930493695779205834839359977471007298444718654553536355105137879044423610548860284537609747522197722758877978926944278017693842007953550919982692897959115571470303953605259611487153435164669886089252853191823349955401492116070422505683960618294916700924672306120283176660707041738924438802072580542144457169748040033989896581938410812224514619368413477542825172384097117777776108470544959173137889749245441483391888571367339815804408673942325557722137720886340969758016618205733159231715727987243087248958303983760655772581729838597180932758822511088301733175829314917851663245166369787500458007708542854589465180535434585431417537156177323595558788987839012839727744527872451191015675723214050803302034913552064294715825658939474470173656049745711148591981631790351869288156416464630791782858252479677433741181460908643340889700472574035675085595675545859649307970090731461613373392387309803220073288017668382392876395936936784508762825457619069134593338504818487578617110863560545969469932073542655903924916056246621650393497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] -189310916342452021843468918118090974599669519803374958439698186009132211206736637650519092826412596099194166075245140350432127649174373830462958912925377727621693935047962888168075724393986695814357948445663384100055038155895661547205086915660986001239344597409781965893399509581289673048835395392143168487898139175919522228653857688773190921731386225788650166593847097852154719348956471225825266001395515472684039017139462054977494176542035075921636584707815846546334785691002929938392830750360944143221079641453674484572467540797578468306703655677298170314836075958713196254632358647532019854311045235295141635412527021339174391192095111917293027672938129048117624352297967787080932381651124577006041943172746675686950101736624512939690316304308442697967043926621638657632087733984042608794808460744595504309481800688989239950176961848243036726794780954183638214201970520798941278145407655369315106590174005535769848552058240207313928976115742209943015585037572214875526788969312243440876796404446342403877743285353479835058167787379516688661771379849636942252197934598354608450920078038956173169116671848216647174057134688893969236178870190824871289258072398004966211633716074650525949854387222958772039455213488817512683253357093575972363246494378082179004549389499873293153461766817993457001081843786297511710646368420435138441013878945852493019330426692165512499693740026226881067150279613106542655817729002980107852392153694492575347857369948915312164698228270750073096095054271675098033928827264506025278585448184808458605291025358286824429049727010693422886793673450312895075378117547057540086900808618157917982569376506159003399007405485896171994039289679840597972648437000887525374349938188960536898548298217599748842436907949179765816372002980231047304088107406551631860958930591417741031704788554843719118988589162471019419813848901798459693387578967979442375772491613131902059720873006570704120078018145135084896714528692980079486650726520320412218632356464282791121239341839052531680487776432125807519400891439317505328238965066402756596638483114028745686951169909818449580679452718278699434161769339929753874188653085862787630234446883122803022067524828169012953822740926113019167097077126306329142140766958355914375246595570461364349037706855585311220543199852189128943984174194782506339023093753097448543471381499835541752366913837536769025689472163209876935972572751805273640514187892534753708623779566529463077655506534630853686746054656124747717571300463444850459971085178496783584790783393236337658212589188723155388680785933906214912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] 78825433885714719425912837030058745617706160848570358094797180381156304724530113747879988314712944227288527581637257845194519759292674052468526288402928156500589782042653394827825254547765230054049090247103358249452113587602333119934924207424777373750619229106092199716168532825919553941798573319370614108264513538233054426446424432731671051562415046406702910859164537585257758987607334307216406869934091016520718542316846115196959412711928767587496150979705454194863633981294518990348795442537498309138363694005467498613563392819823633521542564558345512287646185204314341597650687954129282382231851730714208458950050263928869793713512424256095372889042495081970458014506714400754413771528885027820327205521454386589930054000095865695883897217267408833734724018645253340628645888489267773002795451131917004912418808012367985506672438602559097032034769340545843095752970715803865857452046717082666017699078476476362715921896823002275750710887295493922946764907832595051711238608254613975350567698384197461495016523716840184925731442352391665150035258006374593515696451947373062084213737429858583031099313658389450257039169836892543091156172368672859472058186899324109167455115382604777181879499741199452503553232905889366465229212627541290107329039379412679664613510789231553328140432918587383644823355935356782114942663650835063075231946311890223288254186298459961894251816297253587141726536266875418531094920031489257126092948188456434880342573408453512380827292559381747406900342784859213915358362957840986829102057070438570194999605578310144067437777947851740048942546094030309360643086446044285439474869450577996969195400075141535894940998882597189435424091210528079990862779946706976195615308547749553698562051821324262971448828036321164700761606791596575815238195648035279997904780128409029299918689683257495575303549945360808220493340295994550913647689087589040660601691310072835355643540513580206063719878468236229352051948831391217827418206287560623262592447047593521215265867698629718115443661585032071439512173796523103129820869314783763816796695920666204887378885592920469023608154523026645395785458082693696419071619729264853853652086074593777538175728650164724939459921857028397469890266556851188900656685902325467291556721497083506283445668763889481992922822129993700407962358629869487901098208913869679373233378493705367125859476721195667515977639623154693121750606670152052831728609855392043690326019448439846197653529002509848902276136840707509616016193709757450786839770637200823393713674302159905185926296335928941339749045134530969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] 15571460154140486069175254454165910921683197533708663389078683234737383330225848115522453764169546606419673994234872711375577389867098689974469778187863107211199710956983504291944176001937285958305476925534380875584208117454648732257873984030649132364696352425976748020339476185405899742481146414293748346104163360329956588090391243671073904626822712413269102273441548012598412030590124370530442609194463375287449516093576281831265728530701716686501632024088633255145170331784992438497473554830064234065848771857022641435727522923222941427340843625678241035303518205170086036565905871179955163288779215696998465647150719573700312364938011585310845718462306887284703478502623344318754287625772820796511030806660007320325766172421004612252562605798923130587404417721101089038431162171859521529660030533414028110337014032984012346997956442586694211585708499231547660398782164962826486974339260950377324830383954297184764022768408155914889795190127573396811783219199003206859459737799731908042925042654463082471191967813961555866304716076826480940672991869924731684792047987843101138997909348757122085725392099355512431760384827688552762459927569017143093458501548050580650079316430512198882813903501670870558966810956633048603280547828866277296526553094535121952381303870255151988166664457979356826238086461568709728580084403493383791259858495229271507263896537757168195665038938434318929765314064772678288407006566496738576667390545818200993186587148029929346853614791604940936010917739007890628568216852227811152282977716942041753199226158476807854621823102154286348894305333561702028996465035125428335456555679955794865565418498101794962314150323674080808933822815684354212108780183948427012377723046477143323297372028456959068821648674729898374407790519037090596827502168901359408320109230327993183748113060845614469005666470037659756064451339076924664602906311580331545667886486029879971634184574551166225870631732699199972073924680399821029106523151862420221727068522362056910156513452232974180380887588186092145534189966637591335571381004586742661344446443025076913588370387181689342750496520385506267911264528544490541419262000905849109250686338060487664653515347458107319912602127663958557604229837639856422916000246115645098511106502000563745813287358980723697325799301905021719707491357070952372098776587364595304957475148352846389524346606330862970559076091720792301841945298547872995252420995243527099517047447716255819424111430919626649936607211257690848663254209074183274929139032550778242229454462122777654626469878746332067827548562116313088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] -75781238814065366380788508917914253933520212010037419338211161486345674303145392186711748013524509331399015093876059257476436681071103186728622785405763095903966542488561355503527608403489798928891273786400151436968950606446012206200182763693812683484004687652033739481212743112387615704005976725907016877682280064727960798794979017910963821415528273191104037890056493784836162893673637718695596107710734541224271386899531162217594620708683742227962033791956184506409744936951787225232821140516962490516514913508225162521637806905074561551825626240444239031295850569138466337438910496063469752797173085636717354606044241833450034693890511754955375142076878247777587845748639926715506322410104637245759072979283006033074235875536611859590816486321955082796979763337329430875501062721838888687309729307962902738846146116476556954569560164660238422240776610195064591451078743796778751206162760160405164243763891609735104498731969011947820396727357089699853197482261242454856983197633247269637466597195924697121483473018084847070418558542226602923569162741177866276276370338665834318819866841847447529832910648366257960246894915036603752932648400391234533783154954978495282472769544487667094177862013517979039198762560999987318893022889735976395584210892505201985040690386793517145253947145754262802683772386403882052625350106806351241187154128311894900945316810066109975357040226323254929335393837660862891886488352800685557176235748409745633724026947399089601005479928170751993148864470695162930073032691368136327931336902092883052909369516824467029553018299390314912517006456425697424465559501520194006425659952164980076084202613060986321255254269296150168239788647385647779381331160473760233794399580716198488596830719748779089218450594433019596560257025832151452104657385782118154858018837055736330683341626376248180664301573379969631461650325832604082116519524041852439223073124174819586626638164732192447908233175818289761931499856555668084604642488793861713091338958059241861863684896351325298470181705889317172187881237952715208863421005144956304940080742754892769284103807268002364790562805152663365981524439838885012153471644178927246879303939741932558643252477269521239644165528776228838878826633680515400675423665167413959065109015544649554535774909621308002518342734498764699738004046540559833485382857624328554055558469920873806962183291236985895318148604515908378272671156420131894853539503330476043168987456497307374216413739865569061756982410684688455956943346613361871167105216067048267603263367945872718343342946200106087185599853441843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] 98613998638775307837615238185079072984696059459185093869780488689649044517468814057623439239982179375000307034817895409950707418653921146999287551278266431927570433639763126500736639300466585983062252075819374230170660243287088420113115285486153049931095665277077454184108272720908897838391418542394622028582674294574028412162600561829381608395208622850292689578016402143806478547638916480268565392343407318405924721178834448211972825958553410183308987065738470341370995497089839207026421801844152521419565705411028275739600232845139253276363847272154916918235341737731969274216869399607169874217608516404547625148595154838366544091689477311613451058869725792045809388526243376517357254021298891805997924497224242969532001293888725090116263277964260051641711197835503480206637309463723864579582781685442614598145363496774437594008069350011035056586026945488500344061373536979731843848498654941306465031943380746639618831871081444700354479205032784765144864574324084161111759691876555358744479767442676169038634685235936369216677622206596555145285011319975799403744426780887707367167268161850168519103253471997396911635202480324998699037919185292828618074145709451200513840791022275008830591707604432269009848031654279240227188814977560729199485249949956295324112687900511800559036868712665396187915909110305315744337936161030438472827317207613291632951085510751408116053512589137091692503206047421354317932054106657058375611944450522794668575620569243250150938677373236304484755115341397474180891808572328293725101366737656664023546028302106243959418361502133061569070322508507737916752547550797635072923650452731149030413324856977064873458792100949154893452591515583510193583822921841349580650837993773402536287015916874232926904770500832755510796416132075654062612669230110125257147600464461025042916854637932529652436112939661797041400811490177319470606286525663055212850380166461539059278100600793240006694713374498902617849159886352757158559498292078383478555309895327584170461181120849063441229182629272470120079521537146954771457954542343549240429520776181198032358251672054138785695835900038612002909897933737890794975041792749518049829491428657576966258469583951855522068861535424153328764598889888400403505468748832269560287401122935491364007052752762404728736976772588516728583723708225605633983506023142475148820200446244685764573316084569972576481354737692083016446668040290036954688754181396654987855643321936950029361910298203250385141908287890058106040026824082035392686284667226081679380492562831141202083053953397900857583212674477457408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] -92679097449322104430843864991016025554645500884215750451733403241243830201039810229282097414063839691093454661565652830702398874914903950291786737954472452790850585113570181779480200817701436077216808940915380060426802822852934030952239363669602233674072707165742202841831875323837850594781618459365572963410060242565993918887235844970943746161413686940808259909127859590006004275157048948189372875094860282810105415912807928530730657675027816984103640174836948149503292317526660577442019630021696049572341223633392476392962865073811665321422164398258682133495511968806826389227281908355332990768848733181404915424278086820183578508725480642927663785783291926295468728796782809644197837006610726710176303283489681659249835260820576034373817170173885694726641214023615527841834584108458263177831657154834455051213658672969769586916483938450073071743556148915416975283592277062994850631971067428262048032165528286949605024336739312830437599753938389549930945443825988074534810065042381518991718683957847383767784144513632352630052738675555676947414591938843661486291974604108333982084731247716153042962312206643346947828684311709225636462997599428961730705258546055985883939351071649448025239590571457870442955275856245030729315287651933300650418761744384037796678120647715782921026641095955479647628161636676597941254461160843976935746139345879562888966082251092549368769132408785526748427015629468573362351770769569943380198115042614949422827362254398287132396191145323118517453014023928033327909583522759651659704691105977264792560844578630777861917780702538192612055352566586407324667815763484659096534753944155930660345804916816844006503405542555056428356424726048981770364739195559641275148913355391819472522969884180057717679607235411797501179109287817555846272590765733343005443238779786187014808022348358179268971548611510190340849127089860261947186646075091528836256758025228303662913043765699789474384992425650782630842159017205393174523077148950727529247265322171617969968681201495396285787962706279160102766527853043948677776516852138849645083195155606207012229791948178711624449335677603886911850601815800307295956769550867071581779309327668857613099815053730819140802777150415255466308230423694177267471466198892250556501169239272580610820662022885359500006153508671159469948285490343201884272051934612446801812026145140670342339682641817336186068477183572790466993436908291946515500712177162854285065490000280608603944914419527603875894941362277463556528575335800689256592097586917374168519214522597116430816000246633365732110723384659148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] 71752653359982962230578842092714343055874368531816066350555446134932196327023964310447389455012523290212413623831721785172679243871745414702098533477156746779995467270881150976581740369624024949007335687382202456160396217517351611227457970251343977031630707117533871228214170657151861325661420390524131011162781390680282925966271045236274473629756166401021882032016259117758451474905172306701335183276874623046610713954619042724585081038416950021994859148854897753314663838799086359720825883721112441107605703731308687670830852527926830608236418532108483412094118107876078783745229195833973661072629212969884894669505101526999806402122280560965706382435444632189945541353747307995741252591238505420716117895621609419079935230089075186537885541749049222694557350618311405401466157158913724601413269103511127840851115597098473125349729386853504773564309644574103850769292024710873243879129456333013289652916137280249477976537224579383916563397132530608817568572428716265324782518107421601382419656068917905458899407864603760321079953086230989471950806688709996356653148937732455576789189004149636990869458725527546212631035002131310151873730179089773964412705653046394198382072718386956999850040785578306023736815052171294398523089441496562774065668296929763768623582061101745137963052323236108282440614377059589529920622281728961945950808035542884845297776638581703145529499971364618476016977765319050467090730952685379216595149481380490656535515636384251869420316351337857354748798228170069108449904338597683269264132641468791676231992435727601056393450712147562813030878884923417717493136833622109832979153630581783312433865531181486158511551234308741988104656218455298211324208711764209600934071783030589660052474922716910324109473996446918981692026979333373082660864689433912812533340235757464308249352285236585022421580429886730844243583344435776798504269199129059507369130580796322461751005672754008834219831656225545539369962462425874999356816233513729607809336989464324544808613625093287510497394540701034002212026783336707656451182872938622203437403814960801259293189927517836404152856128209490641185993232122613275154386624370509787472422138648869797951022136886673812550728694342513351660709797652424982903631632158698455836907701642456115329077071150477363947338592469659606052616040945449985944546970993336779764630613218685901590692708191482968370726768517107232947207135223945101474173802420318266616570954422426718654677795421674429144213697290624253669212932789668266937912764294449170265414994730674075770898659207078386686974233128468480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] -48070705991806279934563975465496555650573966231936043905471595070005938003180453478778017252275680119135809888317984500505334030452724439383169534663902683049656673572693493216605765863851250166580106135418751097334511324559034368163602203099097720298194517442530042190806712105986774113861287363256780232516313884653173848176909371695416404249040708212822401122737040543529172216288345313173172448653645654923210188530705554356290361983864142914794320123713929031907654546008868188212982848311151859669586505926432553681619219364543222366748533119762328901699038727191655174390272509747090592105912940836670376852357346754407235788040195242991999857764013870013280961347304513449452405786411141526921186725762417350544829395736407771606830822165828256568659952998652152138459596542069954665742315901932712521736155930703715877638557530921589199950394275662328501611051649011770687914596995822907428089966914716919041047304676358776527925326215718375839437400727953953825310499321990167307949419749259000449412255288124648436121963786645380947439822990834663450194104339825239771168415861068883172613672739684726894464498368955257715538879047301381419519558065885722654361014494406135965086534661496300408239967934553673205981352675608049675780245682644401810432477724335566823897215993004755983018662978656768102630851813743867337538203049504083682296046500227447531808519203317237615558237815813405870106671256169360902966999393248877213474596833246076734984824579823496211188781762836685158788025215163004426672285227889304758167061805610481115246340068247420852622847506091932875753549819892038622231384383532299751433727550367540880688531073513067157952190729499747766697155622015132157085458643641820009560304687211021669868059282817568942085531363544859452991100028441764694150511078884167607791050201129224536166831426160755388597055027164040960845618621984789496307245086355727245865756451430492921559626618903674514073928881336546273109628825911666097263340605188904087867909400224744900894104375766178572619375496544302315399384399161327552524322286392913473552752995367116280410507343709794872437803771391110033341856372472748614441651408822159038063745116772132206991849566961440183851093648564422524179236929847713540554282520301151671557644510690702816170675124409295886941613938456313692527552424847511523397815835642943401301093221376555652575242468270868978810887803145719484666665320685765499330380992699021808626255114550595111261670914505097368589920979625464364821355122726921095170608184475509420594214333789696887014355435415142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] 28674834862237546179641911852522484388742616614112745427638539919643867636290563110674174515573133348899172061355377482883219720176737216933766862394864258018647710779291907318671601154046051566589543352003821255338282331859841156979362484214267146271235882393883292983597708104518420777920710408918006241700125719017049843037196341372531230778641244404988217162655453092550965591233474094600964146644407495164293663168233959124538514222562001535471659275909326121636364763955666129862609039366088088783813567718097214794436642709925839732964851560555389085756276139812123065671601110287036439493442373191670775703286614692466021565039725773085496227649139382839415298040792812080101443287365188599054738830270400554269942821281861193933030802064653879725652056021823231854753005620551271728770465150666277980149000901182900569547506654921496398565503881901815858620231527534058465218500379614175927438614869201866943455064541021458546035839710293244804781785890134346268565672967134276279621577825752605655522769998314104518887688896419531949335884832483872539488297253914901197888530911028493007140775376501337974201972624555236796010606471786251257121516628992232402968133759732192157125776594671145212490096402566435969835165354140634017357569051579711425411429362254218689161323087264208517551586847626761924639682418861534367058004098966847095773264494270340808517034013344455008750670860774606094577976444928484773486585047104973013326163539491675646796913616299646995789377821181680654956293660993308478776344055051597049629202383600950807765903392922349374796161049955608793149110679223826778809386539601552028398653008852467415850542016085640785970058058388866695103124815291123067987502801922513708467371917695412433061187300579227432882635623649197154876332643920280879430159534847256520320718914415544204113325148153665812762583088263803323668950848935621298274451022303161618814411966234195492770053489235869691690660670193313139219581850269796361251735706356353902304428321450609114906519224382298781732354068219411721355039645362584190378485005479558549623337006293804008380295528159608993575184620518862128966635016322284338978968158448207215575478703079415723586276493610430525615618662134039573425940253511227344117217732553253105817246108981795776035400878625731798277770427080854462366853213416348647998128099570688128388373861650325063218655514295517607855859154354305122962716913914124409386008639841265492548737907240140876099082145273319674917180395998349235977208848437212269405445093421140501953095871243586638637595885064683520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] -15540207385769074095569518005883923718282525747372149353396355012039047245814421492555883472337266217974970228567084670727987090786295552143519617007894802200808255755139685363394337016384397086711602313566066823876773960005867773774941398482797694681154077247381596941706971868487421303466206701059862516695571304484836661386600931267058196000045558529118175269597221681038371056447543317643508265896478676290895700822466654791648558577411836751601061765673403365580133125544551995933444364247774686166644828443258785311815216716158105927816095725330376423805749179954460394333679593650576240470857194932628378601487468560147326731407111901392193020360484207230708012943726536567337767176689241513915659681622303790719605694658322050979016812690728565836236619173418878510479624355617527229341899372942420629052233462036619396928389914032302353830805309881855738910438744693364858019622655570205381851139310702721819325126490740599224801109143218927767694618696789765604386410976354938384148328490990395122090156501351749511378062290331089003302266815297244657255439916490303215156189267394176464354567799469561118512410040400486429874232133908365441104156602978711345834646574363033134908659157607553582438135263499977935403590788276576189417313494727477635970795781849403208837713250864372689440837711677476962733429880250369733531211380932764358727325186064471925568096982871329720830629087224362935853164971381367252774644525780942454124178437302093027207112005154667150684086548742185026399148722412328517340022025943991103807879228640381233289252156764852845831441150004782536201871995464068247285340734317542257605674696412504116140942283748050587457905969029970729255261568022305590098017301413291228678855437265213182731758547301667798455174856613664707451301372633155756912952966484999883325330205100501413542584025225017447640833819011544782410899395497714046046320252239150543003819147918950486001156354812109903350843557185152207654826659235719096193339989318237500808455475065909732040694585879246362223494176333474735805370135520408369605805308590773475420950704957127997158020924689846365011504104992999962767991023376929326106757097195894140729967066199039795684047140577309435689434857149427208633648330664250601709930034491783812729022595509591441331626394845766020156873819150669316288533052452028252070363240148808143328372463238643521350684472114267814194492914982842950713920616198801261189834724497248065778389611203225583927967107833544940961958626896783393916033735674651077188712374892905923995348289516303900684956151368908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 7748602225806837835020291524676615193662151394707120293411053986331725545447487393685179415284288974376887181559970312480408741228588579722471506063307759877693302313178658544713208661383263468327986806366212632228050922284938552163117762580265569340074274214503973157293231791118502894046127004638449875818644553695343758202259015766935588957115700154655844456164810208407916506373797112794843517827445817731341542930132731216194625184636385852182375620036750173729785416226508930504478607404838406059723290816192872426136987028045270918046039788622011600725469856304234757582699699325480405887013301057734874118346119583652240996704311782955062041201195693468881992084707621569260410926367902095678722028450323854477148645875698566317335493530540554725068511555126413998038433689758380516459420722025460994284603032181608677558145745898475973855198735137258252702745559182179598355734247465335422301266948410545242102119724196537503964551448418109502842698441730002509362882735723983962017844366761881134280474740644208021036507412104500749518200737437154841804288823931443090479792182511472468886710973898382798295698758522917219523830503115336582318601577832863300559747546232071933803952573221095500024099246967286675436774409322097912443300280228678880956399283503757525633663318057248649820804671763049226078590998995066198469107657867234236318598925233544703284227789191441938243850385241366191559734870271630484642456697896110192990538154003035988209738016453348440234080495373214407889297585262952148551460929185658287365720977197475670468515884840936085622598140769598589768663638759032271158135522575386744253411548742359360045386057350503558292747431839727608183753738147535292370321230520548392385719506559896674612504855505831107736123874845496003356807841416118033809102415327792147023214141242936509840090143780592871463308716974623546092878802256807297606384885796689588325427323667383027103820027705862886969834707093284934094846107281034816192554461381591432928792253874984514409408411591031336373842435048219291010873847440632611437780640979537067575946038112149297346527676281129918577007116618312985234116129495108879617158332163737334165633430213178878273473379835448155960286393841461200561836844177699212355723917519969012691573246773129047372591669363928376069562667830969455651500081667918419544669811682615400300640294683642603709960749081995192508315569741988578262207446005228824904745121223963208154473377058424923177977428983328588846412027818662314500766909719508751066511574751929131597577771601728216459905303066968064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -3566766007379013264399661829838976259163548339861150256719410982976123754373696067639030259646784679965448531070890955163946402028570089333868625828339620773311177956918654763352562433452271488581639387374423045571321062096664900334744166592524585815772484440027523980641065925017620965988721970167451598770503813797334478164409582153988976568910702317598776329489935071384948432173658993315969379045495106389613286574353131061909067345223803414766730488851162785245205445504160320152165623655907815539425517819230942777612165798887921445873502550052063876387910314077453042544087998592814655506769622697704549615066773118414539329547453655472531878687958709588342289027487726942464947287266562060605100394819323416943030000051605017914844909433809111372044087815976695012037218643028799470974504874205701299968500137848329048345576242756157933228333688104107796071335917962679050069047472157222142359320665565607896487107446568837912373448339010030098887412202155034390989962094798460979376794411506967943788077628355759312520542596432617387811591121607880290791538183931114203580076944294940646991602089679208987261151533097739027902493477507594701532410735203862325173298078160115344682778876373814044831198856694853119439394642496470270121624621308541197981574928553231240244451392073693981553038763190998565199640815583432563057121312282884152911054589437850212866686266764698633893361523977565317463275360457262730431139585308890322717496422329490878628023983816946853987140015609410314337562342541651378030137958969539254830329889967598987456078649954002183128153064699686788385177610842012890316913701674661665336910784422838055198552612577198138084239457921010863123467556640696310867635777454923034206791085406527060137629438743110378384652965163628160137938746936365934521211376241795733398352435614185299753011964236299281167189136417089694575968691252628114157783252043237218349695479385469347775014809742323171032445702102974592659330236869125000573018758204583878740949331717036561531704464721581386104365397845833655761201403369909746932495760304570558538325551856314765602878718672842619909484733360847857353413847485488277402019294718745807675174397256201471207496519725711914965395010528337565252318052149504241624123961165153130040398893034219012807890522753055973184835003967524813212249417741152712807168026507325608676152280166722916928216371664009319596533667824825032942777507561879131717010987108920407824508417599591762045972418543250508672393568203331508866084886565077047535430181128445164021630313888177635971562315395891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 1508107509250113278728961978531522821366401135822934055690013192448545943755218917384507878948224985067550416093100944597719107206167065162569482386589603296430524077317450117419294649594001260263051511514190180339820386749999701597699189809946243697526003018487553788274739517152582350715841419638079967636248382942199974922671423995204653589743897909412257291134041597146139340303374076769359954829224930314273994257907840110561013289323846510719546344808378398975281462734995195236435048797629524387512050713714929487178187430688896883357897880545191079446511833442296943503836784093446786706851673200660254729570076756249417162097816216004728826989199857088465562514977651179898672309096897848940459718902662660834372594549682023673471215775773896031422468666910920131068378796488476185597902608402192062684242511293707274790301887675744032962308043365733837320925347932275536354287144009335728561750874104369319810223034788820193331578549921929000878876654788528919916480327461373413298436675695688497762019801988407840914811198297011217814614023928551165279922080986399449758348890414882087400905990046482577921547221957838219095657874000294117980454596704369705298497128692478844030890126187609709143589981110356184098203014010864611446681389348713281754306427020180423694083600097302804804185142359494586885929991549081518365047373043472351475757141919177332984376828028096027259962176753611462945227507494475821968500721963846849002301060134187003468319717691626344989760121824692384319722461351828686460576836253951755931622213141981180135342633599041692512981017028418653285807434847214806196982385588694776594406300742056776787677329861864666060149180457478023425527115178461901959638838057937949967896913713395602109112527650797970175072865242532928228828407873238211569024844589078486663088231588988361312123834629384150064411612362370694078248166596156810462139575080196933570805933463840015200884764165192280228021775273922780288922225641654045911267610408313250307316510116583919826837934872303606491969363862826126041381191647189039037514384008000511355106690000532175193365453758165694481365001327765710072820488974715070525782663133193677629929087530603157499205628807423824645806347324112793107531832522617029921586224646577183299519196714772551056349074851975395494274368287634487816864793515596079554121526958745650398743592373195948650031806020660904889250981813907830627594097282025971010349461582849714350971817334054999482897672588809280005283462545855757883097207195342459111222554081935536928837801458425284668421003657871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -580523939988726742581414961203211600878131795306226383449169452082816258941819438801980730282866161661131663090733306184760734212991516176515821314012997919873061849674168817960311826807798030483474430439000598924905221884968131885958545536066983286930317905861548707116137363187581845610374051773254121945141869912611671268383564945280974669911408368029220794303434170826709487295589190303536964565377995142602569015499009516996486877073457472318387686533475686240360098979203777740848945381234294083121060490967422748750528865192065390635592031446598328755938877579194950015748330670906289848654141687708155160519111517143253454181949796526884014605371032625160373627855917618301302057421089092480356721098380041379331249215594444441673838485919418947174950453795420777020484730490093856192885591200794558893071906510747066846850403109409688384325452127621380360272071970598657789245357625176459615297084297485906099425360841078821332755938011043316315862794219498278495283943264359566726721561043142306324922210294793596591276167291619364493489302068301769425797422090638838010653962207439265612960689931192912298224363032310844633347286581669460527092468423313303635930989635283583124527869161371258517011832831728671412453218567901284290686070819046848470968134271957870447225703200557543930191061641106327692484862107634902787756074993744689464265469248103474863524855197944343860619546717518300923439675055161444492855395068716168933141533414417171928498194953478111380068551358298941372112688622459871482947276979608091456025903035585520380525996888154571306366009218262375469148095839504875272068359689595978096908831032652547990196834571034289651844279406159665389905484681806914674468191060640266684457376229606445039233766278641477301454632338239595911811101743519918192654829872131050156393008500946429498378676445619335402647872828912023437229244834307445449433446277979396498644942306813021980684991876255092116734566874514675483554048524197662060397890484415497288262568636355155535796755505480771285473222328405752330875795833494913560259831241694012569499984464372921107164541986620540947136677085694995532360566098433540503468644160785010768190375261537347532376706360559397822799922557467788520422022827145423876194401153715904502682100048760470342699834982159849899333760518617078177842676304456465206702012347489764674607357930068437213434724963695996826574222704418019838965334915779056450025152198502116074154197711069898370945569438902555659596082704862943720388639402493512466334292902036416313585018103428607364322952636006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 202021262619799412241701877178260989209794343844377005158837947353725314538684321770101131794253348071042426378663682654820330459615610315334479537306980608168500197644923976400658813328364092921682942257261382612314646152270366742714378037657656576654977566901589896330173350403063571647076154846948412443920852980178043646759688692847223700383707732133846993195422894498314911677563830515445839519175660649850232132703592454196011122976298423482669809757098097797766339166058234611583000607069847608162378125339349538288606939915223977220924271352581346971541739152659277527199462732130050345987146929254010959496252470549464829428549877451375049023991328200724930993161187539244169550004758173084724699862862917739457821904365931662324320213647009007389134364378512028970653539080430110299983969808969132599663783228462543839533268021499098629231687498263844965841056591982631206277862774059608246941838084580657083380067549810687259355113576377037051921267254865322020472864963379347060325144281436263154808963826252805797916431897646582847624815936944771838600514811218761462612566630707347888247325215043345177846485967764464279233535745691724796932893107136626475642957160713152165684495633946452631717537512398805586507655274717813170976811673503334632278187864616999301595696339910257130167264093124165268350481698708601501907296003208559736881801144052210862723360780914441927575509577533848753205968152491082025296252801287824171083520436427837239623953675204103669336111458642584369011825781551279089927153549837239885140871295599990452762780180272090325030652276768565295869462314584185116633720979889237951635048918758448170523055154284936612590244982599638137457778971985273451359610950183578626978396040700343855506557865602179197651429322501460841747368851503267034053841906089126586488503726329896526352520496068314754208488120628849733163530494253534774066672700702097122618947834895261742122685615415215444114047383992720499589647507178725093127917734089630090325041847128562927523397330992559044885568859918805762203289369868276501228916740979507042355292517453766161256551238185010848183848503131481559055653770074990769068531823635541811703587252403926690864508037694594083203521514790688672575503797694297278963140145248002311881590357301631658902485173646830792694982973707923163261903389577762705757535088810389140180398452978166905387215810235083301291642556084362519925913169785911463013901668905198869295340467669023022790982503098055604968404479503657987643197718138606432372916837649265832155210616847213286235534272757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -63498853661660352288539802147140259808877810011285300947744933852774081781099141891289304732326529102097926248986693711557468197790611800543806205595186118782901996190768202053030729819273658586807375962311429386066528064380891084353913581840451533691230723790518195298374793426602599759998449386892055455509329894696972674754966715302860395895851934217486577263212050522531209091072137540231408018541653288846510772273838018254711942058024829254479400973309510195725306031158858672127331150704779481852890141560678032007965319119157059709232177199413430697274001728509389503453784592513320037675686934546313342668214474708543620916578797534423149221604256907320220661958809358906199889283160698699261801242082719007435863977826069482090537142058127420762508085919452903038608616787983283563931903983888778171011185412753649673306772446909648212395683703267835083397912927197438778587789216495451086983372177902557902465244349712832202724818960425355803398356366531715881577205815745916540838356606995527035509062903790464765312861423874273478808948893704537145486994970695136162930717615774607588801368139376182620882983707757358547249500611010654848726292405934661302847466669511168710715034657178888562096572675609420125900827004395759598852445242943207186521292906229123712644164843228049395403625898706353977070644766998658341793963045546090927228832028821190860125148451465120744996834423843991925649049987065595970648005481366345830811465120614003957448797728227386514040806731853970493465778128769945205515431869089664222421672289924574217779925543189098115181193807798037008581982436535605131288248433403545161148621740364170557832386989956202952839133202176662541256037023326749163591338483771059430206246656556345556398494386684854176265616828020461406603413585056803881780953865221034009963531228587794310562982319595071010563123038920575122982267283765359989635594260377201670852564779601769613378281523342540876826024731183476631275540218723621051795682420098157085594677168087686352363693590650183801542428441181444284876293135285757984326829068383414505608280084466460651060819940879774324951381251915775831890938611459226862141105205412099404570387162837846527566280331656887748435599487382936706784643812063656444915778474078148849287819011747422196915598121340855779149422220587546831834983469934983863085575095177231168699479900218979232755014521414394633320765243667326169205837506823986064109155324790163457134005487457035226324221151240153069031892978902909759994781512526192710398183434764825658174567609201254771632547823616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 18126136929361083331814353904666584547681642178854312140122556741375044870256204153707632462948018944597451837468257757184018783692684617178185175651271390232467297244437189312837898702347930777470278093204215003894303071637861735749035532504512220705603033485527698609446007005957732184923502282822529329705931785499307107171862454960738218638596990920688860649676883694666351691294559544546512243188485776404565820109301553330563141225012735751588449408052495958649080897033548266525910219597885131399576208001908035348675032502408417711130004892689138642179197688136677311404762824184306074908319134533330689249523989912170780602881390642014921853564575890189146306247823668865188896697908043007699916705105143087924612741415754596907124751144812442134059644282602997336915496204992332787667001425397704506664031948949390163611100075869876671105562103165723097300790399577264375198225118622716052138776840713297978280284723646259956286633572416876514835091501170191005615015997050561854636224378276132210767548229676279929823351621433229707732885155599033552954977616372313156759569227757800054660051527612559244745617429992574997360455343619246917134765527755912859571225052963242863110260618944683399327114571611113526696815296942510198536902132243934108219330375799658520906724498820066635216268670472577733758632236034202061880971221031356647648123524857613156010911353592321343739887291722750326387148509601220658500140091449275912989661795799419091891556413243752544479511643258471811757816022314957599711273450050813900814409886235171417150886816290394891011626188178787696152612242104347935732863210021984766279816043188840418896044878898417995064732435106236427611032023362457249801846356906149329143475655639988803775544217617959666890064699282784923646706551630495245624568786761846895276933254667219027014512214396409879767282811562647207754839070800782141558872468967835657726414603475084649320734302494888975411717784125823796728691012395002961949446625095052721819224269838864967726540212368801310015116847309615522283412442007493874880080850141795707940209734440085937566253448749004144459942171480659503912296456249867552500037175367116485368577205327335863964283940115281522920987521781901597420480406798381618819747674748037256330779949434809406797726349806360071643292343747377342743103531128406501758382689681508341258715051546306391406244027118789878961792045268754098752696408279183661185905691971178154701239530865663999041272391864558325321249393629140338868589790152551720361239265948977096069098536314704013016514529591296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -4727638060970820918268644128754099399551522268912229016940832033510342845836105819586048707255885185179110470606447758170865719688225558732604934390048460166496060900591428013004532420052058390540148885951191411816456110056226571499463294630787479167376233164164886684021037947055440198335262568616694647613935218986932768293699842377629611383239302320536918273101553637727865134923459460345043453662653290487203006202225415390328545229443905889785523429886172119132168220745323176729460378227465874696022167229772107597691841999201433736247481567873697253276671982849186727778964397734246850677061131755805567036284592668785694316059017324312524826062883146594531049497011163536390302845362391042455638337235839684604349200183828581033319682346622873031626961029955079533031727979001468115320254525497700758496947760879419940173673975876932299929060077810237556110942779771105809762863342064838780530890723696881757043773646703871387572172448851465785445239173927869872153915514657659294240005488822008523314177067652731136629882918785796057198824696673858526579876312266655388699005882564639789251446903968449827959584482645432006453147505297370256297416814415252677727768174656479950031968486207343447534881515045873367572483350233541987603710582733494606775754743825006645137912006572006922088640803239196844549667412046910533219105270161598190134514892352204173665720021466620813497100506644804667833947763553170204295250282354986112895276955590104839668996260426051105454898084838903623029622809340985056064974766532796027247450615456044205488345408709322986512401669802476372770406541640117132789437926886668311642319242785964453410041989272342297877653099477300166164263257255836715166691089377644195056682604935291353206554533756864323750464138695253598102121980335264173176546679892505491853781749615862441013012793879553600407826529432053248036247063106170310731613419236679634867363374352544213393281556689535404390264660582123095989256901786957262382895142578457169002568198146019161634348423086189306770879651615290524901413707354110493656269924418212635433203941527494177641971057534858368704661001367873750303062862677926432563753794434576201159226124418404298070089959404649232453101552652430703492199227734221171947776936622937917391012478216246115235713037787556682043211128178977189702332139236872557307012617585812578755978660736983248917869122502334603593348780770250408326086032279328561351335641877614857206573404258041985506211884644306875857738629357237399131437048003560344835172351976956149026679044644307264687679157043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 1119231940147094006864430188876586847393861634912337040213790522644848524803762292787533250962958343811499945394952361214588787515119595620251087571337500756207756778020001978630809875500503569066173230724843963376789167609397178228450691339670643067596305247524496814517171221204780932897564718934058051434508226150556752065364017466178924206362590488535797343585495918532937978924923470594175788644094532604489869425207759641517217907513759154681546858337663744161494706780264151792586356188459566750763314464403741375635268727545367951806933860584620952555671418328876380821238041795796592432368663545504573623023948356457203526950937527768771385216428545407650388908778014733939416002058341596182086709846062278386185034356335185738416302559233876419075358431154510045851620421035828141872297758950462124775093575091166211175705612806920972290388288898343246747849209748338985418728110262830113725604405032980050345687242172668314212213412403149246354605892986509702139820666079790733525965486766445359137631685768939450093512072440753619316958715387573423428785739647222338138883920448825942952810652461654191328832428954740882921399423670446968653192705047072504215002928283758915792699677684646905531638314601038573306921497916565536846781960388761762552643695718273241308294576206471336705697547818282617887561889946642129510164924586137181799781473438198315749149877585644598537412868169250735051831794673060919636240253678538821486629683246884462284608717736111463633896043245105843195369290200340910332018295004022877981315065128200619576846709244710826999664367781552012728697979825610089143611851955438311275268849423964305099931361529857418060794963251436421110308000498272300556813876980827979649933390683468548832557582903235505790591077107598254242879970059846236599583323131982574919567604607764992905979073753588863919551867452237795385072891426753306064350972177241502818383570249997604495234252975812115211658416487619341313254181416251060794320918009780360310097222815534775671800395410700141813922143287096981776453837025484519002714877443945120579317480006295697631666800382014447024040626263907367691216948261680502635899915746591931212134361292653918909588241156254023023887665352810060838981600986806244902131548228998418097345662296527359370040365814113422525328207725859092813763670932488990933032095261938811214642563801611179739065732260838859999130451005058945685427751421532266407148122807468288859015877732403894053176430396297651362540201292318804394011144676045953541414836014825462034664759893579777116368367779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -231415265210664730512095299037948006863817474401476530959649221154494478330337197936801273627928597599550728255485955012084926696274624683346757794256522826426646400229010867115181221649463735780012166712812768974945556093854683050139007000373275670236928649698022348328312279323779243241112345240973619058909421799291835366219151678935104325355454187865185528447282223327731507764792295776010121248854296316516343189660541983907709410593751653518081852006793707913769112719054625970963572967834801725537353927022502244823018430331730927707466203565483947026214526936219711453787361647275714563049107017404458175953186420100046577871576827177970436704513856071326638428473292351138723557618132058977287509527480593139447824629539941112141692918903701764733893691308104473778690409344056808624163468154785398966808526583669338580350976006558647537616582812762678009346977220277870297869174120290396201576121954989642962315060203996561017334473913644961216362856868179340262973215770287432846180492393701168703432631104936863833087367219480642079686420661153200313599814108476527879904387277287708632031965663465254027695232592260606210599139883996729540195463702596336415360777408761347153990269463189155796025374118091920716495200191219445078955900980564708922772356737002059113189014768505677941652297057694621873755055724639788247389438659488086792217647988768596748511679157057212680812608851788222769870798606908002734555957075775399941464775454767216878545604884233702284695449440219208000506023454455053327247981692899500110808143981464987943047050510049510753601115477242486106986802564402322233330995633604330818423027023537139948803939805514113080210336882640232257933408000849174301911921226864806300842821885878283079857378494318664365865523044300472512557691500234640390807084430136285087138161257686514100358938124538626464898135888115829178100952553827922919673757395777193029330516245552941562150080627109629229992245154385216980859366603322623652316761934498369178385921833006171581240483185971475311127578224157723525329290376727807653408194308878058856960265254588815188421527078655522886547264962789013839612101099738577026741113061322910583489073531173529090557826334883796115921047768077606994586590007090362925899037945362342327292693403512167696647420361751433388727899097394868655486826299047728138221479899515105779967975693404080813500517898528635670202800512642066728803787745290932295879163880394980654962061982790094700435642244412647005457328003262717967307350021971034195324435506399644250274148110325680181510720716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,50] 37441179537034309093348536223401788322431220163194383501824505726425223709938234793485243236907236241261755039447748011960860882447652594155136585604924280740808999045287670561463121065386561640588802365298646195868760308377939456756774603141532890915468560124067044226602782564897674926576932347498846423283687653994396594959106534932025216239955913017163149162507952629052038890436077422008513845413993731250519378502527378307979072356897756290521483363802633478941540781615489292915400945509563640094821712436757447784990146999178456263776284192569388767072434837637267684998711209312585876282339639911440480253275769766832395774323218728952094270054603058867405140120514420977452428578830037730495189012088121613557332330917272944549297880647671163289207499670825996669246689630654300460856382679777521248764207197483689974230215587414372960233189517185840762085237778174480424571468745105393695249774082477902226935704689856412320702426426410408383169549236649450663463522990301345331794733438787005959819665271564936339383190790514387115885199933685309581741102124737154089175683631358528914503683165040293654160492999818453530910883477186054543797014303589020027477457075568193906433034111933357470137396038025421991403312339986178198018925479746887437790875489930678874177146352871589331918153356653641248362333443785314763303155753130680503251501180911286108100265245305891982686567896937700178511645672741923745518814163626632608014405648230658504089043193192989510178396064079568108006009610767701719645737768545041248763740677822324505218321708955168607299020942623286360080514607070740711905727371082684898560401609804856336894452922794383656941162015583982627599632138175947430415480983537795102085387818816764754916147949762584521773169055886998370548479976969988204126933631803139756127030048702229756870136166989076940309222262885681535483994343226571314136756844246229914585116147974527930096502281581464221975958029472987333054938775060187865443098342461224318444295556111364386555891324377349201145348345729398512205017775725307067094452769785074159280897594478294672024383411475241711184873577870618424156938410713145470256495563220463413465113461787632928938032774828091051055534742018128944654813489636783289529475838053672906091394829779038207121249893565098485980318845479189839629511446488159343432196402684329493625988808215674377639406736847340890920982452153476651949674250688382605386224305316286251253497192754947228063191484336848071488764576516233749925292687640980743094493881232201332629578546264221662532096491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,51] -2963362224391769656794591347751544538326054802234225552525596634592782339328552670294674434092935158495147778024195470023570569139264716838065767605981980711970921616946411143134598637431784919365550936769600058455540621678924814966159083312199787261185169968809840233017123519230087510157337832256124227786973730974853643119302850386652619469856329885060164076251358863662053395139328974430650961905473266701731563719739071619540119666938461850155742747596265450733300917284405947658629008393362718987982519719180808624797362861539575144611534647448082709025763426146773527559626638655623218676652226014253529296794004975434914246669171184692992305418750324242152436624277457648294715131874564835997719348489194538295763180180704814672908984688281853463188449798327279709398685571598996320341575979696398402882237025165707407502387252011393233976485798255105981458935162066039164328202268099242542278312940345241787800596615491680058217193185393717567035814919196456390947832840771772057304304819139751610910383448158959132235730033013536689772026376922070659994811304099999161955496753784991531616166640222920756366114927561481747543563512184964660620556101964686983376981333913184077453266065587069678907961991350789278921988787811615525502250807433727382211088835744329479029768022294092834451101191150426720443131940859303477732830759661553088595835601974902609454188081853618819919015319106447432381285108300999020757912206243379190703662233822231821214358613165492854506798448113654781473277574740502802681763530803258666629630251715120061737604050891721569052032186146540861577374664661341752670944002200925440307058398668119039648092605514899703888171833165902429727532457898548501605023897815586287359939077856053896504856313693470493503903050979964132668844897166147057250827144973666126452710838329515670447674769957133710069663887120994031778758541954063007762889104499085066994406818122772658955689168250626696638988086372590529637321897089735421429246798946200068800202522273590640699708959337776345395359328314247882830037739432130112942339834524764179774728614688470438454522575875294089941770958878169425461460563913385168032191126292841526824506694815993717077484135475011045308471798538785406885314873003737360670655486160182277405518616166306620897114911712604065846378450652323305854261978519086192982469421397246561431951115562561019149848180362433517446021402474394767080422227032855252090990543876976485873564728207440459621830576608513759259886048336909550386972241254499947770829574144739457810592857951041486713782272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,52] -754848915812322832605874224302804773270154673030134890660099274491579543565338370827062231265785723910781578027804693497528869101408680594900698647758053595013729661866896972295005482378753426651792583016800107692254961878775097361322863841057540572404833854962360958613708822734644296937201179698927096696620869765283896681504396862562686526375438796419216663903216238238843365256289639811526235646591198459518031174380391095760485480410356189647761804860384806089334669432402049647364609626340486837383786680284366433818397247940870050781324342581322951103794860259204700262338651295609932550079835658500472781825311363101987003919838172725159956845648125726225854201791314980413819657998056817250918915971931799194579874473501765449122994649352230177977560775123097382248800708185895988044941861212639073833992276101197237478601593628734688645612941682527438798102894784686403177537006775869211269048787218001323908032229499694938070329220814907412793353658918323872906337061240812115875081560399954591559375108499226043682309079409376879294482137922435595254596607550099031222435392211950950709151909538133385959073700122147403522353177965993400542136807120843114691370841645631902475652602858449196040134359185390204384857315439774101483441366539114756407380444321742841107863728858248559535488675067012007637083451848953820000144579061972916970649235933554875024049318147128583083964955747780828767197696802145331626495471039161638520686918710073147472535698484104840351725322149267582396574860904114591298847728463937788999958487105045221814701234135581687328150239457960648224900948637625927629926716416354476911027021565094988141827280858187481124498950352599536742039426050910701881864469681917232672386960655083017836515983633960100739516345487520137606125485005833442408657153605760624555489894437856612938838379230057361621789513102109214261625253306570385500449854289352524214105187786317977945590658582414339093244677552535178958583681740959082409069543279639596365320550047593984430322288426859455273550857370054382296443032319365467505712635797946627864832505810023409157416906563545735880211312454223350884587305616363904210276404467640165291866908402013828267251012734474876703901980956847848996182052409636166896564746226035103697480361891020326562003275955512707138043526664266363073199866238862846354311962903707033342819201540225844512004037210449034307249451622115696531604573995320444002534531472145471494675958597877156502565381788849786541009989917244355921505339828815981651592604843169497581652064509110152183121182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,53] 422407460089500482041689367339589948414394469007898168087540906405223079584342768577191777181089098042136054271664195965206771998761042260859234734923468844232818040426064500692492805991411598569260282186633396328669478618345786795086940911191807013981983123781255498701069138152536473476309495700649646565566950994756631181833347823203177566953355297663915444572862035456026214540383302850968287675813550457057286034075828364460336639620199306754829680926906572436094078662109565324515086871152115118872362750504410884550316842183050150170201221476615364452942818476873656305317055056312546662877999663567786315132374043825892212104479387386970154851589677786210463418391278473938947220863941575693663884322123953891539478923091309766471147623136698033604637530894894085939547575331187548772440481208279512522390471688412951158403729834410154353255630235355388987085858797982763462251631371391918096176798353737606464206840237253397878581265146539438296025542776939833770117209912158007129119970382403476951284782872595500845519827271852988329871123986978731755187740655888020580128462417172711809428048345195664665571269381033692363435797351562757337560124229038226281802526300261096755116534573670302061322362590979190535219209540540918068314820872805632918722963456297021353350338509710989132145081844336412429843742005938510075210979341808448253717622716346619890960116806340254243720963720812489018907828645869967270678178716105202569578998577947049032122445645798452020336458431290338397033763038858619907209009265635995445296341216985402237079784839250997470845180321414899189770776562336388731430412817832012501670266921622526398225082285403232811650431554631664438042935580708257699148006293871485200431200169892430760566452151854100409002634553335973957119808411109415514228280043791009988223090864018302678156798727919331847029741223000011474508653423188982046002009160550551677034421608005457342865573413082878145457240289722819669491531424155164581056472253918482369131601623248925421606458523585701325279219398392901661683549394728010518770910011137906172346581590800711687697480732340656299918256506087781278382205583553523882480969970791713131974607361053706297537403610927083308175374356275058236257425734400054354211502962823682378699956765921840688100429648789338605350859349266163570830830007734956257169740707912518245191830879131299184829339342992640777464517079399447839622054380006765087222376925190163132553367907711580342981759524953125525655603573367596363267155114628814916929562372639403389509266691859420599969382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,54] -116306784249991667263135083181091102001676319937453625284103224775837674908462739331644422746230171752412612950023121406608109795448367200548703588671656080057578568778077890755905663062388331647939806429475702934737035644267958848858275887270577820088813865734279042530639704298421327316512585460900377295136681146286450015194884110454392727288714727114158825861893386815865948221679359794992752740293867127637508517234815487668855474260899005899256257232933854561829526599796154021192699080089049661873209001074877508561061703500920838986612420591518583387811464633944967088891948286764247910862543933271734243986897724174714016525187549656042819689895713779557070393414294534947911232880491560348591949406726841520311007658060558233297304622134709737163145144339681487936189300124393668108148620300561006404554697251448723192364494821569935057297944523881190790806689652953215886340161217184839169828004417102290913822715873355799732685780644181623203665068872492988880374945955200532257848730828023542972446406465194588040139590369085372091761980722739414861794269535775869281464720760218663201027770867427548335204109906910573292909312814038431528890092282443096599623104057544663450523224170108464147826678112279321145171596185666649435873837147628834157319682243167290857264134002949028273183878903913876493187431166212103013838617195105276969597995567117923773224577722060251448091999463134720836744009156872774661164296179134721286668036821152383756219064064267480967701153121970222423982564741903883197645916829705809403993026087172451691110159394819521367960928048883086306419113926772278309864721430621792832957910202769985552230281647534260442904267237435613664984168219615830062765533984757284135950265469543405317808353854461805810010772010770270440195180854974488159548791919706031838177120648692746374671899413575516646010294291164103946751217649088644616080514837674753163688439056217489524500662663363881826406946469280617650183808569611133095849328131489361235646882463170430407102355466821012392791708170726394488742021808176844058078574168537665982896830238177360765408465939580177786049759166307971039949941942233394191798525426276463009049251850272508314958580523131722486483249290599020940343312527868684623697156641985315584001806923067625578218704834336268367820323419477798356937210649291325425726436697978559573913432440255436206992113158934066071945475548013989440103835454931864665231092231443423066844444950014421332370240002345087196753971830226671502453791811971015815995364160216768402754618502076215198912348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,55] 22370857873782087282307759653170613619711659059364346022889576945589290776938406833793788885717802980612893626866856651675918410931974810454652171234294729509259179392160713958467444030410650136307606962695266644556152155086143449289762246941462036748937874778243310680165820511244730208275085585674449148497972706928343390276867055587201271693003889769097904581926482748705365231655741410589135671027462828817895526451546000874028275081304452582277450478791508610792628506817322473007520439748407538063334490688292734848768453997454422411842202767269026010835025158667775642192641615214823995945324945106135105378636025862789458439908432564590263629016294631273656492492524301983690361373174532751024935840567377586765297101383869305580213389557791224698467416780754011411221989704969561965247642752761737667748252036167923609608420307963179516336510946264990370928949081231547150949675153848851017822255813853031362386377850880447035922423107128065925991771315825517464418053670771149100479917652935795334441880766521003799181883138352511331484168725611013453039057738661899671215909870635171914277515652495520895310947610008942972081241191438794925814329387857808306353597435344863365391714996340068321945800141822541877361445487521505499488121315057822059350412947876725711282754991756477741522852773134649967539900352512808156976152787513698668101605247342768934621964477847725562502384974762635157628334145522929097652923289633271614727401130489386641941853160590249052470045705971332009667587694482483746987181357790813674306835442683125993634582147414227439037798736539655484822935333018940178787925200893618804547803100381913308412380120938437011850107021778367410959870661647042255634016700126280860016105831147545282405974806041064584908842313764773424710244183773793422713009648141073824908294464445488434231288448174330603208571427937388332973058776286963796943076097156780621258912665988741539116935585876207782168546863266432675609343946944765001698598531534190098390667003820019401501614431539517661694266797882188675875945462866433028312461304029563313550941864288595243347486535160386945015104088548381497474390050339695540316470441190802129330426023839057807892165029013347041940807563952312537410921051895048079801429733582199685089218191176032922762669568029463072649994839004598610149551264403256015697837596146664427860812029160149668224858791836007055148206673503445957069893812078004241056174060687603683410923271237776504284708531621898972571849394048364208492229468665987340685051255390507948416056527158712958189568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,56] -3042833631891066449719994363085109663675680111095364531981271635229005101661042901015336833528475332499322909416976643258163222250819848962288698958709117645635062100216701615854140526021151574117306171582620009736516355572976054319241479227592926360052349593299851768284751912752043238580009748881256837805298744243710083274876398072616865860550478939236568190272763775007027963121109142312308862152237325612090410167191199673219844705355203502113648976703658274676037883625336752317909924348103671845305714682395542430371552181161597127886849236958771706747094673784248555618566864891627949160514364775710139875187439917210502161349321441557682501481557708543047951697980792627896934579131444174211444553211377368037713464956741969971161092308183960274705785431274571408235205267447528025753006879824208716544739491931805156028513188976916612338709209628770809764349012025373203480718485129529125082611369919333457494471619037137086757521248063510917239622106595472472827310204776991519968097172029177719592239995786181621972315882747586643610838353421560632306601955406066610068189673066335799907509448823942422586273149031943789372813476018964829034819011190150026752169089415536940400653347766088067051154839317072335876421213040586764149344712324538556173139817519021584383880111717038289979192021806947476747972317561748340483222269654673439181666818824370447899219226478592859357363041598687419702693059890507864739565393543381073540494245331733959908583319004080328924517349995091540411281726419068590882664589288501151921349301232773647762860730265439189685373653617328220306593255312727327990002532242480305817296809103375569803167103658238327684351950727416849016675609451495695817946182751682869855568750056375844534629995776298948297578922127839407792786692384565792814815030579615280876488319494805314084413626509397013527329464976673202418094960702077740904128826486790588182702908759787911787711326914629423871495670047937457524574586365022079998196604545841537882878726186500190132990667092687328828438341014286452884678356922356080276896734898106166340140836382085713519380283622631614723093564168374424599916822041982198917378719670405704266059103268838937276004100540754876745257916636893147883541169165162653808690544927666156376932286631806960626139832107944332816026348982244147605276288222745093629385640089328971634154251759980969040334933387495054913134802681850571087756776421142282254227526569604926281171233668558870532827737791350342641746795229882433877510649570669179438778796439087730362756709863273750551592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,57] 230572078596636442161637844054298130038585272802118203574060972473178263876000396404121934132939583277612817847167646949407668093160907425631204614880080207562753577367070112037642583492889512178162238407982756447548920561801056271492235363363073329473781767590135101145219408291252252775201329001302886745089718826881131892070410081339743668260257034697507322449598929943531957788617923239746287977784021736292546974227696431995814125998194112492192021926386484686319640567347500027599483182725153585163810025533756863995591566274790465517655092892163598072994346167657287518804443682683439933976384383966078557910807441841893145239622928815964058873804752634818369258446516927480795474487060281638879752019568197993932189228625179191771725183893324735141225996064803421221104634727823350008044846714887626645853573781942367573203825486807208450470727951039575004924694894015344496533330208613643203261331471956787821864564374530990502818108581186356228123955554602044008862525250986991007092587442466455297653312932967906396698334121967531837873286752141166405406214270237197903805976048099405594737983791198122581948411696777997158308344259079181282041201743645449159432084859735548256646706657516341139871710907170031032100438165231470751852062374682135486364319851806269622791369251192645144443771690110198078521716935702329683306211330476804820252072484805966916201789903096351775362436467317829757929821364894981984160638131072248762666857573978303075240796367247988515582793058459900983124047351216756572756564579051933149583207518662335697472240158196595530628691489598126342602936816974372396152038232005925036958087352437482798789523900034017234374308271616613910104996138734702841857525539336573952143548317962961766874812123669330275003157267989007871406379916383442965050288742900717052589544028627004450785232144158034957140456715524828415276150185735954376763738085510088037291491336136360219768168763783762307280523988286642000956187168379834739693349444974654198232478031514213196379119342775386536363789176088188452840763383910807430450443176028310678067190709052871480230560973531704612951996281616623519698531051609058930648309984620465324439468977442125408131689117427988115563865534835244810518426722829227938047634581750672181670353631228465674814442474121945042966856712175628502544827793141946169857960360069643002248444507000229653710514673208730363433841480896111655009575542587177905452256225478531757535312525525713784051920190779265700592111190730849509081847595663676978352287549067079752263238904034048448921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,58] 14224878111102954668810134872877992919172852582971400651534166687680239292208380659143754295404483649027066309139523558304543173876412839363814141579994754528544797864865330062885672034241741454249081199905309966552759247763757337988252959292230696980859019457902835584147848100029983150018015467817065836838089208966260100701700378536378537805411645128030765531901662842027268836593814595936490623995084446426658910381190188759292612441865293440195921506856208972358876675851598023916828067373062096047482902204697432022992613040556216511296389585200388541431727830967632612628545842609658961578762698300161912365571040430268412016404728225199295946075429063878162498678140013705121212572073317358458036152711136497312864572819293240252824438572461009477220314234914820427626722071067707999775975032154740469816497738903428618624050145279807275140596448307932924089681436253805501307553047186659909748778753193901697573569519057256988400191683645036303442493727025159354943295646860903042805100720613782503419676240245502722802114298761358126643278281391822311161007643587292606739889393274491713701907374271087338578808227450051796910617976237261717631794702317348065025769519437076763837040625264540390771641678789312673300906130906929086716813159347397284877865806011393992586291541673850525270356420386306366134264390586725145583783687633383080775373490409242881313283105439061215637495522569782886745846105898076276694120352358357383908792370148173497276065018153426385825086087611305180556162027346983159281780164089201553577059033744660514132706822632519528327879402643460062898294526571395690806847919436438005366468882427178267139900173837048281770150120296470008881600089014412347955740975986192818512331135158799098565193387871479175632834151604124129049121044531679248468382161422692775059144170894132676579879480819145490958162542639665206964201772540872992564256852441140292648268363216651006173273982375750915691737939768769946438861534688335229295050468271905203365164386364817053257340258032483094261130264789374906871442877443617586906114688780915709300754364944341308567540328724159029043050980727571870868676372293241921318000063928415205285858905275727829571308880984377853778735284182409354125158669401481403761310236331958070223589416771407524207600053403269902062568871869502955287871642096176093306980663874418533439705305578494986078642119152166670462816690734430295309413671689220769589877744166605020554427973401241734921807996405626706965099638810923171378037092031983020021402511639192368364437622238272647331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,59] -8577047727682381887614036221659919257798709202975239119045746488547351791782353504564595521386093596041379088523790874886460666733222140882948754551623827694324578731616521126945282328042730017716916652620558303784568942199567257331506267543143966987463356793742141744023557473068190305589986191774707148022022261654321529386855522380861632645345052109513265484918571525298949195022358632822845692682273728646851205760500452169774890486263332150879380459603474877137700269780633123474345707609684779300899235620423023049012084954685392295591525580528363741973310767842333167017075912323495223282617870340230349503731529654703448911398631820498322309095586888103933030489298102609864927717330801439835752043227624971466158260212142500157181236846338163397132376518117850489020374010227967005134843601672934908496881612872226071450927638891994292545027421997178538522634138985202647995360323598570418288404926812576589355849604558115810164047761935475816349754059094163113843895105799949501144172521361831387042215778658412387523135681992010482336276400438755366157018627874991185316713458872041840128241588247636270965347218156668112454306837221925204643287026901079318764183572013957096795856325877873377918448711755843535109946217176365277877161462981018391010695502540736188037385486593664587899021337388875868706735622836486863330812868514071357118863095919921385431792312996380077885665446374462621037767515642613956547399303275696177288486589968280117064176654735597286547079610524074202096001940784819956824967893881009382238252776891631886548264504573021557553430205669224896193126428051831267776290544703294434847248851729563237485482631905595481574965422715613980647949332607749810691279159015226377460108235525361964859055326768948111263357864533750764355340341512593459324021110268311272075630039912786536731176501544593024163689879192622742172000898142771408786272128083959537567798392304191869691507875436140444829434932467857064256592686337950072908160908493632430914192268128899717615546648833097507983171421050248638839457988917371075240986349965597746357858811177244873956335755900822520690635574428623186042893828658033288787388949853679653512181050983638374843470294907204678381933758605623875080344702788068024828358423671033525255899497696488175805432309410393757135159254776101599213839732474835785298831455543414453227765670590022008873913196727895159429241740112376901876436602957903897262347020008819228541895264390718280337333418240228239951631646604626182991281204545064091344518776385309716737843546694383933849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,60] 1747396316649086001740777349766168940590090689345667783964510337214331361609519988527826809802951088254973567679661335565350633959819834284046488768683993862669435224626883056967839057513487827595088108857413069930653545436338254934371339100454356282353966446825327049195713572538834816276572515629094496944107122047436468096315954411280244851306551297852533878063745805373132154012241567859367586451198529540550639795396446278412637089102643350087594194172462762524723681667112677864102975467560977518346283296928429151146568137647458220468762935738053849514734019822102080761515085358296299599143675574330142437908754319846012021857337591398112337640214162039756194002795579256196611956998994546331198810561327344124680832545823709897119228262186086573471626830029298345800411510908804095994972504473036852810887854273614639151376665883687901816954464503695195619115607891053672744417213003782624385700774319201583624294819641422456886594841103490644790337501981136254526572710708678547273144314938882356189646726726603085828220249523381848334275826058251561646948959498252071087467661372989863218520267559327224684372533292465599928162369211756048387385827670594785236308790850072404690115974965283317536177325885184703399712697975701375246896952048821888483786100238848274169906042600110191601448535554309769159215995859233693590053884308108756529407508721506703642120812100484219318109170257886841824617217041114914645796393680160670117586247730931394772898702884375403651317608389695380799748226047125584314378537038510640215481814250821528922816872630054342997697234099510296742783729150079294373791688710969558092192684445772695896254699280839669454000013477033453487800981086075081166903163988682591774796793101536967155569382507960364294707196078204559183718778105840272477944269500387841083105428011015939938281585687126158829929812721457984563375796589213360230705791213561218184989767959861254753154677057434099757743303620793686973969875356247467368343175488265329356696375321525476013880754584143647226229502053117449537213316905967273806902496009740968748157326570133427826121449230962850747032055456734608421299981493949710519283554906212048660572478606829339272187665947663367909060715492303996877325812015407755242751065582265545713069068557279798506729916574216542823804037828205131642848483790992253497716009294446540485047751065750971436735711696300355997559653971074037037224880445920048285221434606663933820103673326980080030684910723304591493305772360284332564270114503389839416096678716559311954008179761006981939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,61] -245109801862921974363959701968325539584886785126884661328870231541852482769480186527073509920797408082315164290257525901055879106729510031907178548119559057053040475794212880268208447000512800444541188110997293938387881292882757173249579632440394881548177685332145886875455298870777826757555041410737606668621864203831734615590855119843765292694514262082695496898048798473461172279734001930114314326735176422114283493409409788908089611192461210677987008090729089333809086557150297921726854639915914406849630586243993768986825097581000305394845090462929238840911599492309028503011911484496265569646580623603601692147030120450392815371910567302206943514028339377615232724321398509538225067838008524176800250090670690097568919811945392181832203926483776628015241052825177882973659544760432796621204773181870573991512425123209011741990587012341723472351418253553915158955489795519749105681534649896340372025072143201226483628865588099151433539281177151951252078619231095875207981022375565919015725423414675133718572136172748368950654857374205737052481700032687976096346977052169681329828614637880487391382242570489430260712066089426557717649483927730409813685844096905875625706124088166969885448844381415194035852022111902863476208275095509408854393493605420086926455306904832799675903956420604605705740571900380960986651652643675712218545134708455743776691223296325019966563793801630626422915575558660727099402888019656367541161176298242006767860981828289548511474962218508669577492995184894651896342174602401672830687800795443957784429541481174854725290741735168184302826989972520470631515990625162386673898565348108129776477382657389976168807161646758052987437848409341756902266447647493833772822543063979256933824722572112355885916276108200908533648086842086156387618223367720510603772054060895591303841270863721342638559477260298656022273224085952712853201216094683598590121139190994159947065270644813030086489340266178885342754967096843429282663497315167844450498155623302965853444978517864011817094026493533427918557097814860316846820618191667855091554042481669020791909912527386993638472810262662476111440725793783003766769527843817224211123387449564344563772930092799772852788054391626183227969619840742401930112749753890687982499148666392759022567620245838234046315792918903763795382600689388866790177753974595920923120876623138866877726089597624856568196113637069569180581995002905879756180690130495645419174544298422509001169981430954957737037808869319192633302947980523721181243838368742493125571403822097338150405554755214927462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,62] 26122510429186278009043885950134271806788810171547918906801814548972818099671393756484819630704702157941176392008619504374226608396829524372637514171039072024396927680368547920660965990044819259901945842705943338279391744453613890252767402998604272455616683922851252805465547008588419006015110860536405040971098310588723807998642514687579825013298604557624555718475532595909856498951751592387789778090995321012947805210480207432963555770211250477849819271361098033160981446215892961001392612100556063168647481431987447799317048205914185472204423936368424883979743715356549884068656209896539334760348586916921090720780616081171937963749698348697173513163023047324049092775652765502049085092573112587299476195501110161454447717049721313369269893575831909360715702911442750846261254071758925627640267764115281426814816207383453846519610214255258678179532875789614062099645348525650309951194499859229845417879380760214555294376745802634708722489912859020213060231241315319416374758538922963629054200008804395574857305693937088094019681538874170781982669871359161256243659243016399303937359648228925386825514387326951075620513411758963244220029071458727788789907657309195754478296088089289449019054724164616845702492073702647448285337780091265249603665077576037251300568482926734901920336433147300515139768354877653114087584052381358123159046947483927451538720439275220858005352512186003342732692575280858292244044592498734941798564849008494762173590408933101147029849155609080544528946812355623128918671643936743982057024231693292786975662256350059229079961860385048055946063104813116589831325476074949470100712277597679339966921896802574104606678667595782859485757148814236474370362367165830174881904533543073827813374630285612587594917272253141840638626320759500205826613180124916109813631864264481416345794183713184057295819520863945173962373143219274576683342806471914615098438155157444798814985142101711565302746437218530870927277154810384048504409418488197637121585974450960500602163138946044476049291847386273154382712949111435056041359910206937465761452722436891747278614247257442596527930791913031688047528590906109517511388195213626452464546183979629555311728550443312577974812046476428308728910129575652944630274620724118900211115896674250455896376032674634632872013628622983875433995797390969608768201619733822332521821896925567595567397702491507225698592208726918633162378575638560538384996628376347969310293846447103109593268694334724479112965082891513808177689333308267246488258421141893839035191700360560239487530419107848519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,63] -2125631774524403771484501410368985881214063395602347267845505598401047379818803240761741445672700128731539146778074233608398461473075871120223267689860709563309054929737904738433444390613507103536703139145597226131191734047418794876579091523789197164473762521510903778038462050837017459418144223194519624249005030459187534225731515236599325552043565712677822600919861906578848584435902190436740287057749819132420546337357051143779735022847580405181455456396954745580420136983321826226532387319508287873555032665010567675084272260023751253132913316728782456109473608529947574718945296289089104850470230342401504928502692713583030353734328631297912022570918721885206691870775833270717885588833661909958193120154600031334129978733367755288021653055634604633926806985169781499837172887631996685678559047682667187248812632836341036804367683053449154666742233634909035244405960370333259122915902170220303739718031994872856704093671247737867233635735507320371254096533981129572900594774750284786620193181847867171609756435841429143017749634524669748435613700245481162167745550387009452663309404650148812575260038137816171445345542729379034545360499650323278144165876328456882754414205373491150779098408752293625854799260381001613247366955946268054397235291759859755987171004986392510493155822400069389117634176465112903786548362203024027883230511308564108803521198600952263285834903068055159697652621817787359767873280345494882128453984732444753303771145040615833423770340524423100013009822654968624038918620724803774527294715549062835098038490478893673619425427302535643756683446311882559755593246947971962984080898008841646969819812799284211693188609591972447721972107443364439492824353523261651831582265635045575981062846938142509483280892875364823708977843052691761559157902584677576040266857663102822595224158052931379946606245925812822717668729868057223394943972935213702055966034392526899705190710555910057961306382184036090964644951256017258930674449014302170980158389448291778428841490974353686356349031270318190851235360317510061625594974198026453285697929862992081957256255341492123671088780715461481248747706398225128534486038860655587094619518319138745110344674033480380884398308891097766034663058565730176816802336617363773211861753444653716552273043917984537095762558568280707319213727333419609126292605704330389402222476352109549234010288519030191563627559727399103927610090641070603035776799400644149024224416946154939478297520617734071537309165784353972146544446293316207019430607385525540015508942813325967629702332088005427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,64] 122742959054529375369509288828005200300640811639778961976006573942614370411489822483168402965039592866409152095988615334200408382867285515302152164483025494696995266642405486164575491834585879882132996224670879824123872284985160456798724554048134643384573042009818613439669285704616658983923313060371302574307484100485443461227819768215414392947930910837575656153075044453198871409519595469284170762696411078295212260535949024469318269750830150852072770249189302651375755270409221528800906796253788154658629460399979008688053327935204140923164838397466085968175083157294127929340950246324934921935162091830279888175342494204479840383693706176471278114476294442382500994323459370742670142231742000799483456337843898451453348916549054665861469781988529001881288981409514144418138343555891883694350671597699981089921793023413586478696084036210471186250145349027915817835101053598135523155996650656342986002414664964470602164977821406402281900888745646163091188508849677010787646498191251995707266054170513931785581605102283948591065037474986598795684138051554637183950977086928322218908968872583067832894327979202327952857903047058411582669316107150993658234316439842765463947838504088286299457299345950073985768835859962954771444046026849425910859940886907042744836833822304848595908199240705129134967346943904647950630445581429482127160761599063863899907667653917673863087654075459014566625225340443288214526345219561011933714173213184374022762687859166357059302438698991777374467066146877655142367027020494070836302703794169321209444654688950866135223269625902649019814462491801614660056001263951494815580603237719477993113297769435708756029225094044608477006550597675418566966748206808310842621407171011366009584819878696150484413082170259717201277774973737143141455340974405043587957920867601541977790656714145826278252729579069892362645699237141967637562413237271015121689263200207361563304881931566773007456143799334290930502144155627171120069145427647614101680994050986051791400030448955134317980895145727188614808630175557250067177759743212858719438363492862373929945724751992532412656228455958286616225680297100723380854165041837943262654579116271939628701586301912359963884123826615490846771990813495738553948263161949126159757493790537816118051111682851291324026104359753779732080573849032641871086406627004021592049362429072196636495970523501573517953431905764468737229012646938066407708303067120458278107599789426661047303764280268754774756832471006946502923416963425545377316523441028421255974088609553918131673629329331322880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,65] -3363057224099772451888870338836521773066116136370993116167320691550328424664405085016102594119785880107561794701908329815546067194795355266741262972412293975360560067537873628240146022016635959940036821143004196861445756199751245969395524668849577467564310253104575901233491005229433986859247148863401872199721547231828742351737420634975432936149622915327586880900996599331275200177509367766893136837521118640692533337130070317763052001902357875956547008364241052425682094621896662365129332481982867653191911840413846038559476734529147811182832405910094593729824541328639111627568156951953925308209495947004882027629047575041654887510094168698831450126131583663145653162080653085502656843812340110453796054139227099375394039631764852362303071739336881650039366034389950458862608341122796250754376500755065944023774917551613317379183055343960588061157830689051862292063567765428304774376297197060377160045279828109160607403091203718518812752387610486077928922142846870729588619195609661984515934033466678334729171240324996213980682614618498013616784866224139040721264368059100658607863380331632151098441326740615725173235364692330891940649478170034592229957564831431034764783268983281801677518990639577506575181383217012177618871467734386982257638579505026372185831793725788611244746725192592395897678768342600303139210771886819199857498853115406997004514522918196566799230358351855318901701232390416502731993122946608085315013821869328927035950305997705253205997219173447930106856555694997683774893137171918259368521002171301275802028883853227989344351550278557025906781835002509803450425132567476345914333275225532264330710965303964795609708489325208350236184560660396114468447661902651999510998264724488846372022473937542387106631454783107708956437362112111004339623234002620598617111068048938531258849958859344435741810832624550352151304259571887167509931392061856342650796028141155488075749702592361211422249331490668405253985844928555513822563590025890444430265121046497952893606853745063721164766138021867492895033091957600760688799568820019191206787741580515973577195581648375150647650139452159916842685848407150214928157315922764110013229405178188140224767226351791988007004014523722681679366046337077856877364731510567424522181650996705821076669179126637253315822297951151730585783747503132270589093606246623740931211155480698226049455054381340732042723057396027116933575319605068848602924185888974414611331138330208639491414345050193053191060906219585419372438043229162225974650577816438798123955428965755205315208495392358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,66] -223733104192444924461818617151171666866339057832617668492121497936910169546562966220821392111980531370893834393106463450437566338772568212712264812061656329397194269804970186721824250220735757074022472782144410184235378443457343680619724460657144088175053737347951144888941748235117247571490134000838942147819170628230097807133902778609706362253565244863186442732376896543848341499777351787237678256290035167786665157041465782159605019475146614324172170568328267766095315045682614263894044977078689033147719438055551635822415458626085472511139708946453432859064424503642678389524910764823636183643973192581158544149376216384891441421946854284202906695420946189659948875188791213215784487598822425215184333355221941968303981959580161305001966947887478473852128613007831743535034547733332741940343158779328665986434025485508228517630006573653834794341846053480589524740699170275719747313277339960455652685685415600816270175599774753334168976482831687565034766579438989734967666171758903602027182689617543242927030444706666746482249081601041903198534876623654671411917048603537854731921266251234669542860336852109706590527483813419695722093809404965168303847036147678244548295036529833205385543284330668047985063000745830938521821740274503585023155657228516909262401408391196572737693152667764446354517332765162999516639475821307401114053735666264061583375625751033595257972260439003829640651254508246857408779419050364121745624471291024406784063805783089159945987522125930371010925044269389444477108185723130264339887413040241681379094054141557470775046862578528498686358551022674906144016717844630216929833670720090841232034400505513063567276797594276219081508655251680937332133779599114574358881793991819735863297110368567117282465796609368758551640583885395120831912003395809314876877870842555795884493488140832803379078286844917415231329292431193047735542114243390751955875729087785054621423752494564743191243558229269930781291569962913478389434507161916631174574127248261781749444599284380678465219273644529239123413128342348517740758923079070860592603296194850728804659002525998409749197926008001185452612846662379753969213516155386428053557768192724694318920607340195449808456655405030910994815388577922029584026951498521946251746915795350092243888969975047849095624170995544112526833218851946468788023895977010822440665953943351999297062365597000069750679826151647878083750935921157763279914767434995212547751824609815560399093721365149754940508670167311576832181603680087300559434141822718340642121249929043865883618241224376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,0] -119967659584224472752836653533051210102784518847651439248720683339176605182014302288138796199949876268023836564170176519385990305590197697381035586717138852403252570778209570543158930307083509780779714008630714990720537432173477780423022195240969248003251649596390571397524750272191315487027027533773201190194039211107608412508979575474708512438812665684247777791526740152491909266786674015469934223880098040949830949930542950890405196882513013505849098647739315750886595589567957950300320966919138213756115001294042802412273385722128163546747723175914949101026621506738896914627164673664265131392843308501543736856120572707985538948471905065991331306308492792171354221769830478065842794056921818219336852181932155769212355703759488240872646137085577923466949717892394822297585209261706179036700668882698486168476724826508001722093294454958619923954122339346169864630863456588086440346328617363491919993961465299615571822550104093871534046947625811458939201857047666405835622924392029428828907683657799946729879549403795943425119090731282623859901543418669278574257176410405497210027625157838898645429425299466272952946854033446020377290451132386001202521327065366193523132442221496568740333091154714590732466230565521170173589790565692138869065584186466021710946882650467026477305829634488636659544938269659121609847291313549237232005389081456520783782202804339513106659487741827004620587641422480121308088121538924745023719194636787148206511406528944466255502755581746747960910563958845405482994405843250509681188968827543482288387899185430473015352242607294185273640145407627437294354099445704750061646599216740911570614542737099655485007730302421401690061705186154519025183153357051241208627041722873413179984890507247597591930762375536857423824200067413405203143110055656465810937897540492671306574937689912270816090634684310035734689104871062466252099973060226691983962393654886312932988809188362535383457707278341763385756944857865129285550162116333516196629031673879676217888062069587812903924572078771672450654104389098697721500712324271669430783701447785063325034682517453662116579348019339709784154623755172366873905736738829244889011586910871767448408797282931171587829298453900774024928301594676832468583614897419058173429849127029315671145207500181860752632704633782073658400319816950488769928494026152399611740326876140032606178499855532676814536949336615805804674307227966877143509459786512269525785446120650860826203353881723768356960608696599630305224019924019733406020457308851668650127949996950768800422046906503607091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 7433034722329255485469660676873826066616410392397329716151773093633569510638046917864545081129965224046169592103244574109095425043712161126987498062672090833157220777975559672867140174471720347754334091981204085621780109419097794834273829835915440221903917986528538133965275688747860233535130636754326932351728052250804002762246123140287609978356990469006962921647002456312206430172473057865937905252307996843948828011519395585700226061275589280881007154895915601159508206287495390646060806122267357922885861936573209189256701310463753784692230208282873548496422224862939347230820679715529779134503207206104270111141780544467289420970845197062164028743254472591514496793090628355299621327414452920816006291024977287607775601293607372500503055560532387496001662561519786910049816515747017363918835389925919772184278585875933654985368172704841265601570702108529486469347001574594184409250622779039609546222878478264873192194653322019512738325333275204580979316044056007469818687939624968157704264329079377874206781765514273220961180843559334206361479333850446991071554748395533424419163235579966515849989415126202642612500369520420067423205244501229353790974826951987938610910833358425194375224225209631927636755327161492154572385118176551428245076185891626363937903383840767511544730486895326476531871603048429383434026349199633123228871271334703192193160262551961265848625815793662987659329217664661761879236603798940742325571709752933844886992661814641378991263076176290213542393936767832763699521538129073125937640226973415934664142604588320976574804032264478656264585889323050757310363916146291884015639942943402783423906957080044597134460475303874635243586722501058224225792960350036089226343926969972814164292042491983204143189157127425515585717013130893769097689821470875682412570896808197110023139413581681075840635569135404433928477673219678910060388327381183501792733502311635383199186964637312780027417409101500597889826321329218845334463108025905696941793561108561789842767103305181289662522652080174695981969314335115600636147344994371502107860934282661372117767134951166426220289038193401062370481815932253511898063443946937526931455505490396550750183383187112651802012411445637378206876543474385953793393257932421437728173558703319807721074259616582296869957153903021268059398671743067153882920289207652793943460199048047420927979172713820499204215013062634061366329955818894498952457541781767885865955545262544037965554456853347212837106763018351679473173654200776995522119769116855817694194187814607962324219275726985218752512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -99365616997775912715128056144593113929929174747212019438410637220660871996322542856605298259003356722632134487748628734635965001900672989559829600247741867030338256510761846845212374995677107704098068361807055142199895154073711869677699369695909061157995239080155100858301204374155499128174472450258338146288705513630813947756483567979023440395470139793377337521665682104174092496541763351438168867771494241584269825097463973472038728940362411406047805883125237244783075153842092117751746964480864930112540128743085956589789735837230207369416296260426156997444780375780074358250227336828509921165824802972216056706869065727054171548609588041741114753776246930160693370562806980780628639048380692002699852023866241263554025202485418487162126348727015345160505605574088482447207358561671502235992277969889684786654811679875435524002252697125944072448814052462140581679525987069962914082373320359919721550917185903397291272029413016796345371198225636267179779158219222439535418688624937995521911582633404797033858929469223741324959840110478028316206345731186512226574677105561128888279910737417019944957260634396529985293605270232412507150102573055507550404118003389904682840970375050712091434693324527510419542752925806160123573179760620979223365868744354770387777463223160901428021153765394051355191253384661824777046674082442348242739333025994286961135090459214424351600691148707776740424657930589849023529362690826841271732436806070909633218965951434014438045428468831695073733663389628913279693531398563920815605778423327445932265810156379369468724316926677921028374092285029333061143636061495090945875311959777509617949887239136162827961311756969609774022068093919208432094030978004178108376261011726480451129365717031526096853172441429717584626730703803666476459621644575665154283379869356790477586850560770263750895122996739113970942907377186917152649335377704656295411695838603969342912187583872672742669764275547221132728182932813701118775850538731379160117094489530962812989525257515698880469561083092806828701316816073464035721349635497949060905700114470969806571959397442322951550125348679432345578089681829479118887595125773841864645782567647736968137085760721681828661172629899442513809722910451968607959290859106694221770346294876284502987321290393634658606363185602303900067844504842619167367039681339714605061210868888151374003870171301010386361246124971687999516144804774878452564785894053971583039938044470508145493391819731012913580867283070755593760893526872555498469110573533984702635550358440883486278389927055930582630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -1606063761095280393471926102198975970138645854844781590878691039956695564793553777695976026566659976148664112974111717573336351337979928475257414780890726258414327580487103244933879138893091998228678294930282478874449431148915939857942882717138145395910264455821874482083505077294178549685390407178342822192304550255217202389897526158894166947202007934909644970387215636089738817857228159528759739498363647163793892689923095236787915942533623472047171559546199083537060273878994021415075022157396244004847669513748034577447075699067709890082277848956977400815831058946416154018635241459811282701541968164714886449327030859324347252745261900285796809491039187436499756795638139427877170143825246577385145249058056799669893253394810962397914468377414108996983346683744467031523737685151770203475551113326520297909100190607732957020934014143334218192619812717203567551817935130592703174388999808117556791780861220656489068310104272622308498009872603466702754146142545179243623383838183325689024773730254091614712937074404923511717833150105119677966316697217094386907818765345154785010120991055261366528255296271891525678904921364675742558020116195998727962858825993920972726967129024755202240867361671402037342595573548877741602024413791436629479941003040286981248730849300064897285743251118254254152248174694527538830201362856097778567231525470914232441889737804328888031520838412473129354474091408347505586063343829290912367386199235905479952094533739827765623861553855278720723787971307958662804265804696438526709568994222152532908895694302337343911434432435371524158776706882064228062955825817877044724408658399934573814964930964329198998675846171159349226146877259017359788171586755509031193921874897014701627872997358934073795181596702993856747204762606577638783275490216479918755567404032216458484027144420431782478579749065748092218073562721860487356992262067440761512885375435587096122370467558004949542194087263053656724913314843396145299360424840764130479672396944706954529526887435190222528803438775839321073175737019255468356415781859462210549825908276888557553941497990416776827240343925263296890091319834764008458175275054726289275671464924312326327688986277386662484391335998480869620974255699430466908877358013310886606282870175225499123538678326581014274371409482552340284454127885246483015208744659643669176326462774333416708315126792409501802071111151284634606793146486239641174037380111696691660379477923938772179307701374415509574832784817114231766798171217915396755796357271004626884089505001642751009317357550346101919318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -13312069375630775382309363289495157509172850282906130916104150446811154443816636560660312612700514888032438427284766422557947449664994325453373922662015618539073512256328948609465876314041529006245727414494292708737245088163066740596770462090323728885532196196244633328489714137557278453657125472614134656890944580346499164957874232821150946696997846090740624511170545803757931900612305511090940468559798115637194322653266735114516609989629516714185231417391125095728572777407380281927461390524963822961801636316701113214429122331688671769162426984426754323638222073941692463399610850951541204161916459378450564692762693861219650935414265130823832700425007145977051512469093156282060297968239115364410801623583395511534435186035325994196679679980617820182299162735063054486343002771771539113912968641601097568840841065837456900678914979859719174270197025933111690649073140008461548792373786725010440802717268076960542392156898333710573066877375226909741466676896230378872449669731048712234739543502345296090165391331979520048831232543628378072853888580554122669691762320052398748425177442825975973965852355271810015856344062941885422763208554140827922044263154929162829286403534851953672915461252806940063237166353191445764224419095163540712903124658596476734220411527442743026745088648764937161493536120293006970586165839194438183226078406362019864321760712363461938957187154211536207573078771634514987267739478051065126379435471460345022225323823607426350470361248301661311030546076522817197998607142781892549083286788566268611078356608284603777767226960080029872327185666678368329424363870157815697569315563921764954763997818552991054273294435014170513363948086995761074917354830494794760759333911992420391443799502431774488235223835600659961858072645913702305382534209093530055390830678384342051066078585301325328996280948177785682712350492571507772331158745460045330995730169955278322134366772070692516947884261424055101020124081220822915563666649854870662728404571230144671666364002783687286832690783368061436125589001141518937348766335707098576342128643418070197777540851505671489685237101508443372784520397908944229684794384829149553194599273919677898048043312781227614764038007173873358359526456594431401043073810390699070962223106048460618586245872165087963322446921674544306012500163977719010937947917349004767924894629670776436800395024438593886280534692101101798284077820385714263803097982679556079366181019825975551702241038641198185589905048809496457486689806354575824046591910697699964427147130666350418307736596549875161838387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -154515586662404992186151877944125640322633082981716023417864920566470511934992211038867892377385100834007186434530908990269476317817741831646908228435594081243327104138679618356255171230619112386961917294130244118224925855522254447706087522029944748109543943603225009454165831713776260604983153243385513043164708908127475394930012527553070703919213242159189303539118740676783850805627480832942964084594590854352583347001945749547019413340803749101833063549287149549880296219251017114243535279243992190708363071999994586888896988635489385165263674096267161028844344669499533316532279704912235407921947351531909223343782569732515334759623591329449789465507310197167724759129045312985291710440639795079924198677986211121793199889385654371498104527712483080931351184764228217419089066573292802315180808641645486648531834884136741007589852820375176774034490457623067115794402516313439151708245511317411086260599594742728579944369601992248883474111179019029052981248995202268267922791632840244811807195852647927538294935891811513437792134116091175618018379437057665710682163459454073164891847638616412930398941702793297346141683746709582324101358866620062613661701234960309074798825862433116196908619838686006860151556031118312358377592408308529035249695651460651127541463088740988528035677900904202074519578991731722160329803350394839223094063087490346322565779992113869537101988867274452062184504360306540079525916743687906786869581989024434151489147672262475942326890351761504397899841362613321872600958642997771485616763704130927266422018555578618288065224763100833135534511434175678295985949389423910427597045821908724241863484515067289168457415265573031345094424001220609294729519329630263566160331453835188463825171993830016729565102294863874735944954767243468530620502331706753946194730742721998167422398720465206532061997432972125068308019479683812056075086660221155037764252868556900374803206835519301252148560591885806559840819107422085913211504440074078848087031691496945828050873415832625332349506614870713851374042419075460399426455576096859601472942070211069729390109080621501972773746879692550836658759384597608804811144114537891969722731677028566457396945250857190935759416369026554110673515347250539570623164418108421804510825450235521824076326248550353037714041333446122892361590055488429437189035956101362023269272744348428687937678923414891345104082841503552158534779656939362883485322290287805701474433176240131029211633198801967186711879639677536541875586915318522641424293690588425761469876034259093795511130514202563021899825152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] 1107303851377102950229408067149903249806317650410805845527634024124982299411116644615638047697796702064983072967757466930859284273533256061204226193962581921430394076298936450993548185019758347932484621122713957377366397812805108735928146499532659426960528875836332566247379451773576536644230976673178358706478538934965545425175013050909350021561923042084340243442879173297487995413649568854485939342893464433855862893173830713787729857526438235874832308284378062660610019972284417470428372709055486326655147416812878473609484233124612727230689594125818355908054853120500423333870510323693508754484965766810069473600584026714376960888022804449119883349616582129101515951939320854737779294742785119897988111773368728543804371556127870154636536321607570278621305571268541466107323165827983982926919449700900978307490716554063715537866611181961999604274238100336702617566269916168406742905660999096096228334965826174321901097434133152659864987684759888148157296062673872844684822539269052907498288200592612125467672123439698892833314931887423190151628775990176475891851445859502080468926581000251560254209566950909560995663265039178584868009841471294268177314862043604112187574216947869356108915523639214324655323879223872896485810736899591386105839441946747154071109318079583866944525693542808364135554720365072683074900397008961317192670469495280357700498356329188394134381248964230242735225393992393507822597652769229773012496944473589774982221151592476276121384082133128101215451827268693394719610493138419821257097968781217162812339294141811532107962426390799908359260299235524694260927396084842439541237126464991332547553761939797390454161269667603576758596163258886854062230536316506256739207935948790697077318232855301585085749022913719372599570173835881097190341986622714362116674708106818147184633977570943471231282897039085540156802509891573749670573299654908904596603737540327618242187276946926722745540506901060252712477576309735425252127137251063806769519156940253420401930878823871046956907691538741006269812324367049299296946444203812420140923773699627510106552233702813864151197571965905946911561058167662502997191762128936067142226803016422542552433380938942953077080336178990749872722297819115967258386218604674542777339898292357392094725895155220481596053674120484402752737100337971115285451436324744989076253629643611262096875087708809606726138413258701691189628961948569037045877520721694609430331337806744383899712449247034268291869844640242037315468402502042517465625690288682633736986285793437347038050290632234742682799308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -4564746376057130675162059802129949372557454956385667819904889605760686008208356814091015776317745113424787338612066956847125860270576050016124695450374100457964289408148589138709724422558415650851633511151140696472858756149182537671354583555602368838807738533760297940879083092066086142240090598140625735422607712909951315452417082733158276762792611342390381081659142647381564672222728472392941620387115196287279109424883895737390067996998567079635451498519285275515219151641667375709346527109723480472868232537609509650630127301521739465147408978364034552074094461534833510345923790848457156529152827301842275351017174932447073553595229459673315995530375213113556855321648307819899870269808086860103309270268333040941820456832014300120865630767188184707155671685357080584665166226908321272821005219653280152037334163465030645954229641527016231940649570461118873402238559194721771125109162020870083578399195813149330592421415382747652491502773160549004504935610193762656771882044718048660633647201038065250065857057536838422402758873786550231624724691139413226005609602573023328569767413753899779693437909333646850702907643903373285882732588541623391272402234638512333212467171326768356599254399192795144953275399478300093385487802462169313509143981640643555682169642108761056115739109978823742368166240052510816329053462186238737014307964453005012578834382454832778103305656490632713175612942698897917420120985003372654612084638793032926332602296007921390655688740651929389303031663153610617705174993708144403229766101103814420186471688456851035030500544566780253201987113330770103264147977807329106000452590132398457812354478500292344169494993847734310997626377147297394078712739237077309649835373271581022626490103504504976360870590422726262285067445252669019905840447491809336247120715363367654501865271441834986263269872967314132013557435303728177260253068646261405647148536099525208948050128381060655770586304384398902910702043834164283770542040746707370485538611377246130179247883544148297777527713466899108211935902541388045456877503911355594040975935624434929343433964172375901802151281923968918670033319339474169272858527906993394241727171152623611068211424040353677664978000557492733014459006963856513331920936323612789813484771899352340630215008202532198042960110360826901828843413139062201653631003540324331407862063598644229201884029810735955959118030898628681179739616359716123002648494620275541650311668620085053012313409935843937990418360237327417193714977032138842754986479952938719390920581678393795873669000730946280753998069760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 9093826217437418865397716796765892102278678427093484863727278079124711945817455902462253671048218434152799431766314706506212870543408860654298726599461554896780974901719874032496434111290229065310033081645094268221497864275404158520629620825517993243313060052048856474381923766044963857271592754884817328640371476823126244159143267839506711770965750366824508121063549454868270218734918466154517061692522980109237448252186971827438961205094456530719512877091570496487628481514195119897604971667328568296470553967911244544615852152275677719080852314536195234566320078401529149952994333559211175206710740778681498057195729499856108515679473876802106446175376922727085930001226362099515591352908359861524080072422083626347641446032693860928063812527073170419387866686903263279717561909761572253918426685217561673050993160788716354081261819492343204288092817892255036783941255242262986997177234623158295186496744587645783061810400022287173522612260535679059460085547410767779199408237815909734659892397347480184599582776626241282201934786174387272793545749280800856541635143979601101665040008693648950787108786234054084297044010664245130079609253639296809685743321156861614120968185904361121598227572590110399900838361292558223107414029731774621445585283388168688655235458649048168202442361888394156787215452981188643243580282680561994205201905762301683818595919103933186645872027666075616950213347969923359823981502442885087570304259745940584336950103246504442525463685480295898329395070893319147707050217703944340599582625401127229723678890096140455456897000958576557654055011540462488137242870209182202295894431266517221772966805382247951070833765496158737310289565856634731517787731643181246055391878677634748406064862282859113710164504558580931561539812363577990759018007779646989100757463457146810750812359281418345092998044922614312587793224217869359497230980139334381335445317223476153027526552339495944150262444600102026183144049802253108193689219872052844063712876101505338287886704378690963745705305569686585296257266503818864786834430599524375749275448688324539487826763591285881878809220365044420752230619845331788336759631294919698559849196217507503744000470667253621109365660097937225266700393791829184765611868546741126613191914075763741539907641731511440480110498550838975955525729783735267779773002751288487943685186676207706858698881711833272108439005772776296491902638279429404333220996435313252366465979274031619530220096658727712150551125680276192838860567757568915612757430890731211456658370983958086617805871322749581310872780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 28773473191353812121089756025114329088194192867244974720425012282746199452724325324633805018660273303376684974463188819993041360640756879036213094210154467216759652948824890417894544840206448046787766054749457912970193486873198712645245148400521590352216044475081112040536616109724555869080841191029950215942218410765231326691350060421288503053309193108677840965660004401100682746070726846259050542073333959143418734895083749721444697769296441456089512878836906032284267272703344104325131550840476134097737564486480102607411401749941516556795751980111494607910669890205339608549235099072750752348397337671719685991870140722115211951116489057226959209510024869787708260334145226922789581382020157928473356961039705030363345689470763208577925281332974653339969716541388221158152623024693464198043371166708351556325483325631129572426907267596473824803060196435467303729310323991069102369790320017856457729369019094407974250110462674534243519601018740069602958047868456639897677515601417013910584972861562611400621282725251853112080390291674696823494348863325695546886296222469606573611447638059396075135066307607827983942325568369595542081143808898823701731588603137863951395220323395073342703615985052791849374321453680610703869262659479913264458457060401795630637621288868469516922988124601009590724941222421952717723494191868496284767539820615955519428995632410610262912171076585236047608396551040378133002153087514261356269821582077777568897115129252803844568632005563453666723806566066648183387168794905235688762511337961742064447589328042923022869416282851037971736241078826933274664154197366761467747921128292723529975103386443343004562615786322083853819995893903002884034065031944550878963235045731458171259138027610226971603101913242585860647149814995538685522871539669784009492076373205140885352372449950445669749439733725864025676013234980925317908634621838100874958302453167664795293650067680982801756687835941034670543635791201203763584607436724788162645101998312581899670264514347839463890771958148012205867925474345358113769255477199230381513630143744495513234090865139191609692697920767411004082338047113650126178289258281286078568772145150112246608777134414462556564783541118661463321104796696821063484557388227787323121998454184933707202111933845565123177694997823599623952231690993764082490813797131380489195914449107738398610204924835060051851196670038797015775381728286773688322783668796391469004679408951687853203994434477404535029421193076205187081756424683151605056044850745736451757600526563043309130943149701480497597678354432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -177641211978489011615567749279423485363770929346162109325306733684841225701060515345872170214942641124083794580004024315074407538276991166427188968559255699568258912748987497003887837732907822082032544316188799944348955836824862877066275850871504908722628061436184569103406380724454476830702439455843448462853044674263145642227178074784991697049391877477152365780009490000707646794840363423090077284771715153628129198343059211757988947291042132414537566760692615873837648955974768669836556116602754440770575416701663370510240451269988198831728125978210569622433629608425086268612020868770456598045686162185014475038471379749308825381554175237203122561986250991660327545609182218881648595998829061810538576477443053070736565158414350267065627494405307882731180158186213024858996697029624589282748912022452215398723129126547936751782811864937597134796780878729464606907763655336178632314434203351516786111226665861932988605984073625089687725483892628110843526825129712596884377267962692501064913871479190765956434654860280967448603834751579281917910071426955234210532273429013306499664238730355637373208171199783471325055515614298695997235310138628217186593710463507354865047854250391471262383376962606041944582425144386363537671539225333740223334384373377383297344022081777261707290931977183974269405402106549275180436325565130523150656193165222599195362510786961685348659433081462660678388809342160788530435658875391528801539890255500710336198436264295044704126796766984557225583593814207527773682263409824543546596127298881137025522989698077570718219405366526157061317717358639464670989985856881416801194202298557993017363923384994978994392031880303364779684074959229451097401064046840225672070649655503189678347027539252987295655327045881986189605818008048740653377704081901110967721866191670404218921911680244682369209340193142419467990855881377209722707819434294441369668392220504121756181272079299290299674465019712683541696850573264924543951223155061684518006986494473603196163471317789449368551361025097719730435370845016701558464559085951708572968130562258654577963895002323438624996658685876004917687125754052298763937647958757746318161374029888968465865537001643401229735916486504169741491431737676481081606085931120824984210278381749352697050125228649035317648242711285507628604489514776766082755519191174296548319222644135662286261766144460611381645923186571595508405627474175815295453801540673817261355879039764524735544085860005385029494076504819931549387824017750173199791880968307224036664825461120158639137152929504816349656907776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 397509130395232044907545278037406174774792052429817797405101729258471971834450164234254068881004258294763205303258787581893979062038248784144218463998143908798272706235698748818929527427052365411626347221403914034269821384177376890553670424529505564663277398964967954969008124652809639985673312371080674217475699600770422567033367327033441665174672749070229494492436331084185623315057367696055087533109492729806680640156435928097487204723575659439367419925627001842797400866765638128783957094067513759164517479019545866053673256912247545883528439257417764728610076370812152649435389501022785713007105302918763733061737834837173145433672119316418041682533529533213513182116359273164767193923886200848845541891164758837704182086365420748397650563541478672718523316466642740524513792888782890008486550298548311521661976127976438212122936622739508484501219565767126581320966779937843781894294676769021912341779333936681209867655796202578628491494998881871749158433769154442026226646894902599182006420318885159520724790708952441947133137560729801458736147529151392569312054007570889285257570708479275436938121571479267387904344661674426694523175777875358571389760997293814392266628151708994182297803391377604168512828282076120572689582172628437587186561516876193026315152171113310549483845693158667568351707520457159764064888094044708292519347829559791075805450392756556214027882338935893460593600705750754581216164329337047371005230127210051106963552775594803771501598696462592691146306485050477381730390396734719445632115117413125857066691925948838330602787824964838262240153375567980696924490846996750614283142398171947524505422710774547429373643819697364641268192199453294284976481267380671851424808376506787443676995019206701452989959929250174002909686243172731276068923054079022072839047959618548822345667893791391755618762517404009696803822371639623744855490739860201427783494602183775568498160635143961542124991033791806739207182483610851320109624238509364729667151971173186348860096822308409289060899579010139054679363316816637589304671959301744328093643487269686625442861809579732676049619522251514454229059450103826907149579228335433052481464761883748803507687014199289566541970905968214507643319270276029294400788774941659024311768869023794666747426886146730274858166165185977427926682882261665148883141374012560493133990332855707342641453284240904374431278115479559850127386376054372788359017340840121840760073928771275118273841906893711821095030303001289425833981003702153028224629889809832297816572533282045628536536691906707177857917911040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -984831476485536233378134850645211873004019489913098710267065780737682426608253132729456252261748601040097618617663047707118317816867720164306991480156449110265617980436642230559365691768956105936242375558176404558767519683406090240291169155073382154997850878579904815171258324859469977173771722310825905826266477022334688011778954706871247561052781646275323312289080845809515433705250279497146850855533927973713753006569260650783877068794114532400785322774031775826425912258777159010721868847436231399877341821020827732643729034560807620087865425159242647576581450599129495223743279145412950581026849962956255324745066668674013100619540578068178367556612159007451810513728458434873385757759017718110140125618479507529644370777908707534202412237102538483101352280115646118298501616880086608039822509016947311476311859408139358867924498924694620734705356402853172923695854238363091128712168378904202137978676517475367658267101700510573755327004782865994792917698207634771464848607005877275414275094600725676303847878197982983167242325545376283908529144444231294246189070921453688436284614504269214321315770291697499395145434713260719469073826031320506273842477047982132315540600520491135768166391363006428066266558020702681174230113693784586296190553498162610668513797734950122613414192562585101259494178512124392806844263372776120311095297186298243369423225275718161811795401574460809803289294720593560217512579981634555206480224672222925824648420239516283104875671701639250306065996684792182026273055722544256556893437689136315831762280001675942953909179232380721718955551414424663044190667032287887554165978239194380977418315203149882797562483578912609098424585782925316529401544491333654421417865442735260398252786394114481336382048904362731438300615868728056659687669740539042849169690666941912355141472175575597574371882716848531918968919635315116759504445983982454534339015569188825986567953144903548030828351674746595194951097382720636087946201189875083414013322854464678993397479517924993777633134786300443809027149435162269989647995635732733611814535635773130078309583596599615888400825921280545695783006101088595023742517090309514600728140404126431859526801436877234985054178155125612670621272470725298073826944840242752194569534868826679079097295703400360215492358435249847783129736834820642643496070629950823611186574336488199642528219324722042256893885037176135194224658058902988305369611930433507554504414909159535864976014801177504154383757078029731661579099723267482953525788992150753262937692602472828393395867750802166159592600371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 3624297334175843416078421295706436712412873090578559196044441502172562418080788860318507480589828646209088545993868195956630092178112960544427478979653180284153494711347061215110986699652253352277856314346261104638157529618135633364992242567438347863146428748908830744983824309301025026899877609031935410696954130976291754709773560575841526250729330404117810347191340833196880765488814499484867439201380767785593074876192210757387449748555827150439325274493085849480105855741964738919724687280244614176246612880198307670512331999401867431339593808284016733807417033114637648870638541656376725201174547185797674714129745441703343704270774835025428899642753087332148319401327669485501724608332240506917963014079491997058128596447334577423578374414914398759086521412940680531444903352515804344234644967519070711678306510967360170347282241871763091860120209277302430363447730090987068086188262748921059613772694759312474292320500548429392239676185021708485040380318198408623094898493968903647205589841307048068099306125379281536534373958433999309141170648716314058494084689897151810359698322261822066513634187364298487288841321537210015929670213859057100113097220375162898233776873802163952862068278536498436697606837500402072024680008224781171639708059102473850770672203097832763289118889914976287283701794806567360422878850825909868375557882551598213491886058004821815044908629780675174342557248752409545257643572442737804302842525708691517118507323236756716809335575519845933369986635240409055929390087920524486027118688238888028033405734270645815750575101800428647905964362024521646932399492247247217700748255179229942979672076990709916434799697956332130896348733215949557277032617013553771281047609451060276834916411001659941661452508679446243137089081804222861150427926313013134506326578674127724469991662417766619220690747658884475737271114369044918469922652018758383789390588267974748070052308141809510499086012196998042110404287647987371022471575621042253516659235383723352199422059614500998214171632542874011301146204266031983810543494125968873074107228542601260811045478839450281031543989535452325410410504645084979689596116534456197023469331629966269172330946088095480372097526793207377535288002312351667162273155108548307231260906923752350117254804968446140040726412622860533848735940801197103644016760064815772800909365238457232195858529102327379431176921595056180765276075884672724379189001302989831226222007447070455427571671708905007946942452124398320385428768198148436295549836567064448119589111220164050007329132989465954714566250201088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -8637366040435780076166177496392172231282670284130845470642289453259352930083252929484585421825616901488190178225836185567174652645018390776252696694263026616760552811567296422092837609417584363519132076010168260078334335478976871306057556582330816632487610133279854941505387578626551103036500038946567746467831239548661756115339972929179411093915550491058701565186073578559564526736861187658698876165695752220233168958296952399853466740676220468680110492945478621509795516610098316590526649741884123869275342848560200969069070613225517470814491892001311559144506805511523409695565435281147508546360202083846573488306506290277499080707677783494248881973058517255487216171801614368602153048722080435058847793958669858259831276098506309000714629124417829205563925551980987641289838563292761714797291018935968652051409432697479177506294057906518801874353880937347609249955320918069123221615686356934095445931684736059883194100705232424598069358068927377314449228562769043886970934603304424261215746762533167053520418522443748088306407159579097021742606603419832766232182378260680504253552259480481343573824977537017090529166036244270762445693846830952527141936548744300475413679201690263056493029387863734955996164310658267242167177006385507937864271472320753898513785777142759276457565684870526344868048922499110041982410877686145910711518658348120267624669068533880371477825736786880856193114720750650688367644866584967366503114145386522118138301672622247693783607423730261107774737801358697837455448978800822774622745496032723885685559792973078128578119073507680649449669086122023128065012804544893857783642485582356345230013763750475587609720295180212176542066518012716709643182584501444578056441991493416526885321740552156843947411568614653142822605713679478044842300339999305219514904353423190490223281867421922434144880197424005142323197508516923638537494606899420307656862311648637868028330286353884560521570975781436433682730680402341983223415708023613470423698757571882182609672889286056731815248883888968770960173092409947025741404350537791817061947323196269980282216569435253896309488380843263174716459777044805471083066174596486146418705148107187017727989598621105045008017490749895016941950159495729440136651479097726080806899276318469564044946280277259632935180137652640139266854328912149750336207724724263056634007027910290236999680034204388322022887966776432363676353211067052015118255435710134085612270877507612566241248619087334200337133185002342435731905262901854893646430841891627709321378160414976680736102726041079198338341299814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 4808294432702896799003487639370294293190039314248736180305390931471537721238055326651213617309245217866634310213695691334278879899770297606359955582733053863462470308476975172434254214433780788342712496733279729797204341806745718942771919262305519626134099558800070648499125216097454507269862811702856177978854950984457458043810987277643810613831733658410414934735330019033202930268982060564648155601577824747469824724452484012422312495451083142783953614592194171288560832372308666744110932266697934501768101233006669522389801872894447618049662637264547641014647200870512910073789887146910218890996909052755062015599440333834571594495935068817859220226137621784280384385667082349013364381083464722503478125923417940889686645448601824313505001150506148444300662124906647682289930588464363145985117034941138186808461802334501232605013183236434984459610144927579716851108604970354934779461241451435829197266103847594367558032625398344824757125120332835118487867085225964802336334024265509358949522762057511499113297483491667854752178580076521231095067391247111115476977788712779996592276223064825804901948640762387808909776778160778403797772994743865823624981617974674601671992832222715888744026661750196741739296693120040783452089161250501729769638729108389294146803032915460077141477010065696441051926638430059953322583702296627595383833659833076748306306305955052093903195073026071432347410513570824315924370998545166976693728067680496814276995284368916737732672447831913219702070587665563069069319259977156600569656073222551116584354445858497245346094581204957607820174165018996471439134080777501988318052682001773359047127250477007492466761559151182914145086102022869174605220871677233258748012356021874705253469981306376861507324249583548992350450734457572036257936300832907166050158457832494781397184937851685001549296878605480988651364557954681529687584867210445395237973355184191718133552209244104181302221851480897680058578515712229372332524511867744196276550666090725986532582361019613304964734081861319903139532215603897987016585018571742265739385483173118641972969165956004082109388470686260384072413034185379453296866379616215582311255454808946012579800799471677469675551317895895039555843102409707877907862698540330832935280396408616801429678618008484161776685684785469463255385431093740411535929661931155211578818049094610910045758061028652839110423562758645796763429658047939989816140540867170315977931510203920306627218256246039700336338355099317922145422536348163646883605307939239682470270960770331164858241120077207526898390123151360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 35218669283055942574188074883938230747975499919002297017259229818165493026104387771689495719094278256790216108941637194559578537187333192180124197061194914086879449514914651518288363969142549941970908720629946847265985698834835596217093330222128091648652206368639101972924729940596218314563228761357135073199595155174054913941824871746063138666869639737385900538294885687201634812622015075526303166345254193071527089309949613517491917225490671746926963235437610268936976990662717896982440379870344306348817107360322504643141531392615616036983663651195090427688983144746933306639265729797707260054165800863949551277909573334989143431322364778875170685209582786884492072541009848261260541286680699683713021214143658363548781732609020034165941746585704590777478932317168774582856360913679221025008778571579772716520783981758998415007356886913839033699212038239765847031414715583423187905045798798710355602504102353676713137211717680018264364569970756973726179805514889873968749766363661482355444754764834177778937231014432517094526611744712622458367495943169196644021168108687209038470991909904050082582714930594235877057725361901795279723684485858954266362415599730740297970095780682672967558182171022468858542553294576114197205629399179120930075251083411056741500636133462695225759927028512223236796490370957436851707403013746633115897141524731960413122280815747587642461873199436879165245696165869006789036357916111630212444446393942273158799874383057394096385890567902571397665899377372769316492972143899312332476061518673611648967339012232476208394449791011562773398315449216675933107816703865057566390185527088770662192434661636247081797444687630547634953525753711062047357034529393167159225987989028857094044189660789205192453631808183167592997707692966052723045691368902982528009915797719701769609933154156749229552149424994178032418639784226633968272163220956050123911761155184909927436861091606599431138520462691642405398551655340570365319719071255741022964031916866601216191546794958917588782732929991953749945546954108658603895409969591565629245876022504567586720737831432257783506994673682087342619295970471651401247774478713040521008871300145374215831853537243738809045681493858488291838085559850710160686850505241003073608225911162007084443479114094200193227434958106434818842541441730191601756697491428942473953645227653458498849680112394482741806143203394989165343024833485028943323650507723587709317992100404446942181589215097183382297635925578562468817471011626660222072510754582491080074497456520905435686549633885714729574817647820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] -122353871720892932435219385042112513479679621723756585396796842672405362760806020564395183653280742701379595444971429752815411788742331910467846616605744494836210000826769593520492234353913696137687265810676393830526023317792188249735825880063857659161202287056115841218372887697950556525110820541683728128044952322977942512609167079341048100437618421160741556822805857709266476546004419736007970720393000113790159078868118957862540562760438149140984499712833116335749773566098598968562765574325354943332530533004024128750650969539275994375308422325718825993539770212175258354620101707475045850066695277254661349198048988114482360083946841795104386216572866173370247496063075597036928254301879898708935357896412229395209896168984531013676358256243763276910785246945447236507946026626696370243931889819764885161081832269672880557401700594312739882755016031098640735370841816432350936678035421386035421537313425730578999865961264601479743610147500188633829510661393108012325763274090815805078453199053493529064258267987123478560681415441441835095877506815561581061087357121389178257413394854596724568064229814907624021762176496973903856105659831660863349372091425537831225605385799275899311560225620430991909758668048311930478798640750562135459322205105553867162269597385366572505244082396124810226575764621805027982655468807073301360585158298790448186707097674369045590445653424824296057501098056117732119950785528097901633160351273748382491109157407690387853637132406885617399421282445166814957153896791646855848687101828577762447367643870176514578403990085379260660058783406479551745045152334268985736469203234998586895834340153995275863519525811231518169515677818601250717999593306544603662432196383046945407889571856241705626415028190269659430775659379729497994186746683608867471963053912699802712962954887756740968097574391482515938835583767461250514791155394218334306426261354766689015963841187481982147523096864804782636211714510995347634171338532874127176685728575852501282169231328242922565109457452789352473543929853436506337209503475384449040886744774139616099798266421329091196668226526074675304552208380653464693009501312447910033651400656319413025621484877792508658714869462949519052856723524677399732548646005139413162062818229049896843737370287104585719524365994424497820263641814700900529950157570553888919119149995751652479260105066431701918309296161288320504602220552044676855453679929505219071754430329849539362148183984200498804791305145611317117943383719019044033064353908882257043582050239045441375398657670820356424267717956075520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] 161180068869668705569591241934014014632307879102006135898937541284209218172600554044912089410636346953753631867602240794495581716075521134773843418087163884855667380297651140315536419055075956787057465895725016231940328089693584426444845045917629275002250740755552786225730910651732630177331369365336560303455313020873450994498284159786397066119482265291341010002166659622041005716651940813399409976941126101317996883548675132823137678742064716398522138787898490999744410526006828246885618424126285908371724457029561203796688449410134363518547804539819360717413014752680793286977683630213745841583775243425745532466827620660783450584220282541826199052579427685505501555797760055528967800339106094565497151507868481673899539109192276894166791455955407977057191713214466444713439143142445387116589544628274562058936192844141832542239731465025958365431636766008584145033035575493542311147136842500294687321052202364124962391518142323565566904254945268845094276105243801755909304277066273076409107874121906970839001923416956630300747694858317010059253001007575743540140722245208306843434360017619715500622825639712469188070328140445222221632724275266281034191124204100982184792599341363652738918408060744745077851032697719041089278424006426446042705702832214408003430556221840257317271954336119379995147305047917827313207251929229326070372574744701179471936579704728418192398885397132400407879399775165249347954610681691586892672352814055590511476423725558980664900985203304233448955069194835980894543274611118137094009473046868622447117071858278383106255411858967140519333311956489807979836689323932963773409342882952322169134849514365351664261846361198017683342610921387931345224668852500142724859012957407129227486357471745440948117466900481884299646921352766860101819235678552286212284760977004177012581557431042641846808663639536843675671860664382998065824068473017290679716589168279262222113174004791202837170110958864103041965170385742505701724339363669581198936656465855882775512865612806947576784857096784284354615651250846446963722425858439040728489812556706375494085084456509553442261856516192230617197832559801487247995462641230043557188870512672263665926377706905898489894163669290509044438108203883007550295186955881912523524765675141719483983965681240552651568937333061013223261409554388686855434430821700120494585547200874106903258609775657553753436233041494874031748674279340042705751441241011500657543714356136133985466939906175730269054422644446522682087827843051988783251819592681588700926203804778571217353321792398571285893863597670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 124208041054173218506131312428811582087069198690269621982854459532825720660109167083234485460234965148581362229316723934124227276913004155760459420210482071804606602461433381417008918041253029971927835357767386944794742875558139668506188763756043175815296726970181108333929210567727308050488630720879492083187338651893827866968898610841835477528837717755752795700875895092876285885303019441948637146727922234639909684131500560808960485175031255111507250907883017607928164130045498080296419303414655212591838655207052035408272508486203012049480346355686726950648454067890467921914352027826830807956904311986818678078538150196544415215479967120708571000352884484255424836291226472508423038903790328995890245511899127073675354583938330713669376131502251930021604058829567789140992121084868719908458753745958208816795340542448112124006449870380530263807958640324582103868662921602329022918176799825948533308225155264379806444894958214442995420386813821050566749812155776694466398483523479111493512946536239474376634445505242826951474162038052775186924881347026355938152288507208590922478432305413686036392768902163291496815781559985759133525509799861287863653152031268762332951025010944851500455408214884334398363177124008863906261498819063992564203743903153248205010878000969346703453530998766903975962626326282030090448701234860208725765043907921338726483499576278060333276108779794293628442825872834910113092156391978454957001368832689281903108313746183203017154161015946577656982954384209498503539321380505786656773851163598577443794541266098136214629878380421912213857145003977144740977554618256859197070959341002790543706123474300456234455574144750593601271667324690273219132756530899149366392898238442132675384545524088226487649556453196020075447417600355723902505712722229168177464451383907395683569991691073034644286538874041635211784628625118393504695272371403489282433561193153636329801199886795171786119877173816536842047309575533779540017040751586577177063897144308972523099720776087809652208355518812726580755290433754729809536879601100329496479502603173842645190200987198995172038804223591231865303213256095760994299547015884949912120914000025751606111378004985615765772435330167564797022734039187814785936482610525879623611274265004955605441373206244730241112237710351858328481009869970666850534132382928675524375479265055869292286926431828665125562323465102030922933981820048781779419502946402919573957492131855169030001350539977659581073585318054191260890747814879859679145859525855563779067026850236801194756545086035347281319428792254464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -1028678497138499017613627852508947235841544215879208928586699457977042590045460763968290010927179148411039972086379797646887832742275389254759501678702031734040832979813715919419582852361463600266233854106388202179872651963306797239314642143741239404678575632276318206651790837322518517176252156781675302595993534193103226571955143925137127057024877505588225127725257344202710687554394385428847455543315280570859693039798116307713594466774343439388914743721033903960897946162538696842502845814112967860590125827463413051427161578065140537913909809327777962144816083746818938518174919031737796005157819803389784709937144962940604872277878206449100578644957558136978400331383339624588684688621621574732468291931476029313186650259939484827605131154100442334753456933159436445244128551099161549833433002961431814585600938368266507215803430203358387704114495033252566772457972836156812965814683136814389843369597827016073421552571161556275222673324743145632890859097275108398720351623446033807427355014494247334468506374179159601180513968041429826758291389648865816572881096624061093521182184975592252745845389629329151671118772613003545431059247385046221342332494515521371553172096343406774030539731018642800384218810983085518476246599621823320669079590032433250944403117661883242464158209870200050285324475983457575491456011282464102095718087126761849530465663351343646507018966797161519096184943084214809772400190500364799158448549157309597705186290458701481519129486431294938501029777578951699972894215415200012840771168428552219368229176044818294693960832869547651661080706914550852375982204328471381642544379999612558681268050033315074946856384500335277783447035308255836462456173878918714741946718391713978168933016255019927907777903121364419744869123922551438474801993734518799275501134936589029900052473063970181479388787302773594155312286973921791623709686351513783589109392052958973120026773032251856219093532050030401099016080586497130356078965156475919016788616025196534399835009115216500391522948756519955254755400890698215066117458790495068101395266183074213802800211099326081184250268157083759440431421454234331148814719134380390091023107741810783373854807200949735139480003434781751787947558055257607471546365781667199957695797357443589656654952314734436268570889548535201582755120444379542797384510671534288883337837301364423494567206900506493609898966706731688869829024684672790879886195746179091673681940662105028865872360071993363173053619969441622519570347361031824607237478727123443131133826536735967332041420328850777651208767982796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 2347211961239003027539325644790621900652660308466356891785551078969507163843652262892965272276934617117637667941516819834370888460371753185868226114956062050615812249372480954529108434182450960010628461157790970016491420677806128219362976482548806411588439980368522267865896901908400720306619097083069454447988757371282469160491234844233118955237668152489278017872640366108011655064133839944213343186050658542898860679288819926235005890966993037076926359550054046269170963167166096543265055120787073234652957644660022513326561577828492900927478348600725753671794278852467618091175855972722013139533965534014670801686341944404116560130649158673353820159358258461623538899290115635675938635220906593827955915649827529294400764418845380699723125926168136716559565459404958570226117712720812514228350546370142597662213085598085525840468757350489289284203509875066645601722633136086770022942835458161245121749806567294626791809759709486896316538514448023099021088384415721896364127892375463519508614304202119936615316998791686255324579066449696706618470044218137334055711938336251290621638641258811498739072232685658024205734825804083921208697622763481206018056765455812850543459367021194703578056508159988079573814570257035727812241216759237972265196717460609819288294012969930733480907694991449033025815607196538790564525514155708742723664363750832775019523614873809227109029983149668529737431814934787548108661757636701102644309780392155305113574964811570567998584719688426895922378708842951980387697143037375825716383026291313300521218825072826272178151805712816606755004810597040916843935007766259400226632285962589959652356542912561056195207422353666083311252127385716581486569047963087578271076905262839551243989329910474151357681409642195150326005262627395394450211709276129144893222071438219824419825610703464947006764923616879010422742101689125168887651064441223295652966599953778041125296287989154804654933954469885087329952871276893222812306011268598858450928209899112319070249168654884792424319195258109266689092852134681952239242501833801594578313785152227279860855405063129462324804729945369711759920296638120244607893104835301033184953291332994846187707022790796136518771866952448352779427422055448042140444704872330968469254242823844329955766158802449820983486194956126908584257261462957375723344142883662741514775489198683104239470965256771046100351222209263071251619849524040914474508478228570336222138583023609815359818909102640857842403978068560062478743047999450178805299866137188579442659998401476871935612002248897277925691647187746816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -2911749368250421731434316265578368760535480373928463194551476890936603327741062157488348786017069427125543318262897649154660044827713292896179737231186525202342534130301303763303825813689372630782464363169576220209205700815383962396741093495890546358934273844940001716413089464913757094067134732890283509309100277876570234893877507871843310062814333218395608045827312105197059836363851041659643316474042880877803096268991391515513932293927332235055253436572526901980201933310904915682026157141099662481950226416239830372675312288694494693257887934922109892207455811645041848208198337192257629823500603635089388484783385279986641754156133493457724265058391101055874928198221599305281855758797651890826602426598953400586405974609989683144190824884659683544944717682106565601936551699448279304078675204828626635087624467039723418416342376643600718111491036423948209069191789404188586281598066821954931008265381555388916115571066066423406257077808527076107941561719902451170453261883539669247691072640070059581382029933447902690024385074431680539911276124370370566630894225182936031092577644656070059199206333795598839345724246642198835241132555525814844786183434448440359534939502750177451474643003193430205250085880598623262309477358883186760184068625037596960952775018440892798407625629855398104888868484278104868043710153663560872071175396385338954694499183246212269312508944146649055089113582941531171221834622180141051486393725815900875563101271959712890122847553218958885402038227554981648186430418009691359306654757071314108273758050151410450884744329621880543010686717018850337005575537757414786771867809484689092311323822488222386573217678415380132615949972578785204916519292965096450915968153461234982716889933102134664933971022044504876176982393148301244914550480809453738964926522120184010625150667414838078972880829069936266711098737934238937002372137939963772140772901720292572355527478210347188449750918830332967437881679649489055454718581684480391357622388958934354191552400003329224122417380632607709488322695819780674639553459207992459933221087873811451498055917658772534914321111952486207831551843828176515121210704660847872399833679757126685237009320220221897015563941320593268533986366068841234428677529827658760046349627110827322228018316320599395063943277670739993137209186763681462582983532847398863135642792351568987325368027389744327155926380023979351451019367973807092760852567678075975105496161201601538570899995150320199886989238250210865274231903540975144795717259931669428817562317006457753252656465608766224119208026832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 926116076710033572267085878409858927750229294639922271233626536352167238179119036692950431177976513450635466407976092818731401816794509831120348587647872602701199766813899511201240891890216738733800535666132421294468525197705578751789198944836611551707779267386380860381342600278652314097200682813759674365855325973232400325805742133845221826431931800221223574545363692953449968088109851457781552790299145547113376550237454960051709140920747038773238618856117285096499298798668905324521367097397806327371503650750903030103525383601132093082142520068876517505947135603004072705543567808115390522726339753064511449931223131002057668171717401511808839383228340558998696462888865884436192920215406107724782698023000966645169699921377326683718839365935232903896656152471799293766464434108316666707814842090280032500933405964609302290093216000845539327517538133492236872938741471460620096632297351536184352561922602430884712406748719321765610319153012117906468529840465132723890491867282943869039046409723679902666649024189207081344025236106592120143311610591164670336497578196797348038746976574321204025911539874828629530601960457678804771748345373237092904592910589904555128188016358581129079851332642788006451990175251147998372261831306488334816883657435220049509299078346326775251158906531889347495309936541193835280903502899471060550835087957306928578081791798062159184417319810255722202071421175374377647405199867413954778578079912985062050795173406217865926530344665429894163653533682460477798128688451961967380671668754955295046701077196340343683234288192820916425588618965457668953735334280996945888686521066647383714731115050838602431820476750958871987925703387544859306084718206480019900360123147445887735802596825051985269886739207523571963664257389521892807347992171849212771622538339353124504240213793882890943929741527858565739482065878439322952482449707108698296119536981914467753842144569997728921107943739692370601468827736909175162315327331336292748446250813686793726231678722854165854301075715110291118083395066490894510046796818243630819648018185312435455233020970681306480566036424416951599619666618631727704573066413367921314389473305822228199965020700928235337208503520578203669398979646533098213457348110908712291469750550711029906432406752681502905071500879456913021812317824415324476069096598776787729399359826806918820948405887384090457807715971565926916747113933404432477253932299331695403574851571903933832306459386474688553210411265044046701162098342923474182620379267695932517225847126382215608938848860355454330617071522545664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] 4811439439247343778768589411925244680327385037618442542788527628213884732204736585193920450421152749005763810630781660747043993330023233410313440950249678775531265718799006616023238277867799768853927091167953113848050865635842394465230428989047468641316773622247790415808477435433863488426587425239718812818948694872016840132184562022714370454830749889435024304752429903852655083827028485667975958710687726979808423212082703715365182986398129209701322407784045812869781893440807554136745144857230752579680117151413476700071587996734088028220314490932555611749262729373335978980112902432115251685533721636882486426275614943194392128475478804894941881488532682281364436357689693157866685043255117813862629134408038265328571614220206681444441568845987630117334742946617429323247495455013304641062477152334780602446246841550251697338207545212170546058478620132744869249285014559356783595948606709953852021820065228664738764863688118573543903672247959393627472390044334902390940860392787029980413347474614622517221144306892984240848894481447871030052870669502272789364349109819111982609625222439250771003498244418277859949086988417025224543744598296264775470616019381301353850982931768446919256041309352950069668596322855099121030789383780830325947502593521317834680945690663257371710634855518997039625389720406936891574469347128774295349941592652984097513263977212546704877532727922382718869055130938327400383109397299721649275669811066963297432975474410150830864773120665968307408426716499295058207805927936612238311111559783504785518454971859877272557508693646408675538109133575508082197578977078662923473629033645925123208145039793048461536077451985056888618649612930896480004189022279203400359532461587431235268102959509530778044995711523640278600293728784486785449416345872188738484946496638986065071859254695326501077076363657822861323394014542147995723782576825645027260170038705790756206392796765792497463477268466637100671047036465239784688312637354938801388471932260755305425921186592668537045377024771583204484971552421896708140164875684873904483355960454030196508487765025937205809243594349308869006969614766897403934676500469953340653074273704790195061163752312288928883074488855158634701753994926669244400079631650679611666413291741360591488646133412021610437028177031459569646469279972957187728401449885715498664929561617817961189042672051929613151959620673919422083765134704480891833947139745363633147813825684306893993641996389009156565093060188382005859298023563172754358391217438579693257343375134225305109862447457659078713578390290432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] -13726687481718173511150531152047740774131926520626657387080720412478136862036517931233586343679656661139798642238438666655344871909049254512110134379869715794819845617614003217507616462874254359833544100844732461514889627131369860466261450719197748028919226860798748829014026831593268195635842328036140963560491284418293266065101194872786195783826102728356480896156360228414501236376374277346094413450582759501642822900236204528375398883098889139267288154462063063308060752672100159206511295097193280184038998660233905046682362014402274529149952169238267120590148437438069136828191400580346256655906502178587424786595222264998357478837524737320595741577776869448200825587986974599601371617868719649780150175659363960178965604027778128321242980878332768929766065753115406328780074357827133408204565772541179387613255698818578543289326985927178590216449715145605106190250669469365110067921979848926824122864821596399680281060749291991460437556459648972904350412334361054182004471118111032562092563764063588971281139598558145964960044562977165981849242464301359888402475836452365210055100953975185116831137617077263596428166106929368807240831663316017191151247628667264752713189649323766168754380391190930658086485964290452094097787531809936674075827810081105017652394462504120216721169733245852722167968193636919218239379054849562588260786408246010358869178321357485560352388686935629330088740469826497490833748000177841997768193482831443416466917144771497221422929445485291783414038219524298024627265565109414467603843693642902358541999774491066805591953860543968796146379978269606771636903983451386236677918595289462414015402764778938333797837426707733081403706667658455971947030845933277235479111265424912996246144060054278003501816673918722591150792560949760931264620217291634863563714458518118917110426301975084042380749655456547484640490939903261717126008341674468341949574473078123899238344126260648451005288323129590132232031268333070322125858810923654677581404767351473248827148783971456249474861539700666108798223294927463968779077399546718094760786247110483697030090805425631251220106047808104570266510192825545065174828805935616397532501699921548280524127338741273042563303770732304110797333068876137753174395362653345686670287909847791205398023976795930810710531407364503190224717327992974628026578239941903725379451676967018889426218934304858880401070545144449741266585536274296034689618726612181424690630295084708001826740747140553476835515198133721305572835300815015125768410038683239372124343234453201300850522046465958089343538448448880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] 23330504469287117125464459463701975486623443749317022878128718956064796894066490716559254263183113383039757049212187688264068116132993910234880301591708833350647714013336237417374393178560239835431164093299002848101564817180604494049899140557207237095695922659918173026649178242679234983128377573418913129553726291054345327967676498510804379033476895829814571993467201933946855757664108768141178871221793960415492792667111729477114055543105694355593385371644209000629474563510043857960558095982329320653615401043657572307463200250086969973038816623039382701704188895802631290619327555220625007019207550893308241076507898434438274094791689154211919805699376206830032936945129136958724267671587800528119680141540804619776295568412983337522131779113767193066570529875964646439293828697337247283500322991043345750581668560774316424762210177341406844806593846851513470507680244036638722032549817052357159492548284466383244271592719913948035089037244994566508870535183519393281386224816250613349110298549110418380699777368867118245086574371128409708590820242479973428909401361488451111601692378114340713630019172135284633969372083825669955601501173097580971537535875676728631005465881815725557603104316645592065055622357921919652915758255327477850987856595592681364637577538612026664477878213252343474116025492212363729341397580576663419390635224005202231663820000360834550637567271253879369828699343949625002790193455318032250862911223483314151019973712056609251391302745147523875619874759765446226252940622654790772543633965049071271966185308778438554937314087763445216416111062603880707050542462506218696117002302696020567196283088564474872244655699208919961851734950054359139498061540444686515270014012558886798379716280548668437210418137728850334280422052007152504540987198085030399445612269458147933609615155795863746182161775748089747955786268560801596631201871736641725668966996440632074784944601344252994376513948826013559431948080140990760729869750266155165426654191064417072937796273199635165413955521092240750781939677428556703781879423963759855478276311118479613106985978968115034309963584462831037569085179534282563342297877011844490566119918759844140311354513084606618088043490002633754660752860149960498569919864350353504872881518664675076377026074660353558167702805488135765544905582155205594691023793698713120537014898611800564981186558178936058944233425270081235438195813439216921254240726911458346981615615052393150991696541708794376272067359101106406650306675830365261256065440950541181143968580872588204140351221009588165311494277300224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] -30269869336202627793393812464459338069339229118204025686618301602235405242158576607788313853683192313104876030598261082921426073138332766935399897373633704062413600005753512813093264505363236589310976240048951432322301870767514090856966096456489903842975662098873294625620418405124326805652577472081676481959509366157184891564179174313104465473418867442880988947484903153888355268156120109380945160098409537037367756913172024832907403128947274235869532949774160557160389303436719244480233163914996680598697956603670456464453517452849133849380649440055436043205498221321038265988672568708462009463194422769347389676091938881958629876010030723376412686680370079274492888558474697404509637542051157700068099958335223007118613762629237690254179068815101934464054543224528419340263302051873795168224373254309263490614432979222362534836441978982461281437499856629767286076688893958880710917816484876821924613781402992026186595921414205435169693133792869546279075303589996400265152263835081425590008489972197778644919559549801981390577898209712718252654982657501711550731758206021557473411080632381952933214899857904043330992972167161770104982779501692278394203537394919992273617115951458051725963626359417753084761008965314066527915347912672953627210765461569297444679032015757540406416017830220336174603949788207066200505216854174023195364553373756575164216802282657208119791190992828744326872433706436896998832627783149150325544348096694698481600430489556489400517137888919682524188406657583879114046592722991083543139912675181346574732404480084280327560219334095764931380301648119132041070090415458838932402421853813528816642198620125122598724992050888712680690221684490857540553833936505701123332632008838757745677956621764860333363710218182885107612135664959893022249199672093861703923816465279637892504108683544924079188791705977444711323393288270590954251075565624889717852090236950738712849638290090773295017362122578590558656151250335078481269314842473214486719976005667261553797287470491168984341466404589699556563523050110978002840851806145397666702538320556383892358967036245307159524186244518746172363324486734035256672214217781579066410240008403166332734604293866003922498855818440898077181967919353166826251898726172763600443673740565543287478995054593331247795991517948367403148082176960816587151998856770190060704827903496714237310332640098989500973638163251961999786709438744609893327643254966968585430137421990414738054477455155350538982722360447541218045243560727437974800685896213722177285923365224305027752429788465398959337172005275303936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 31946926204431976035006760463304914769208133425592576058311610906453911808234342594871150674250469292574680384550977738638858793352426140377646978687613218742876260896125482861433251145730545813152546294823815316873671872668691232407995929172310300947898943716753373794200449591232630742901091736549231077908171224877043557463414278618592405146913899181808913224539907997405901841706918933955103334737702811395744632940511280333965329960839489940368951479568908847470724593341696193551072639765104053335773969885567190181326277289588633508323984685490933673593442542271800369150906924449184055335802839717940876760610362750975737377255364731281736956634135729351102951675157600202322109486768135529481844608322825528423812066462974223705579390719018224704333342034858539703295807856772111321766025304894210612665770557337116339249999639103326588924044541287085541250629535184154262891875359016653615676226519450028405676628138093910165188852285609091979485415458093594851510943364134680166459661059490777494983623164240174508600423866321358687749778779631453747160458218606474835053325800984242436061694363718349467176830129299238140316998107769927331897087850095444826155569091044006682206661762636845658632783316744042186931409490941564136794516507214724998444630616724390987850943465466261839743471335270658690804226768134633319223227817487809128791598367176319521704823604188195218646962287485304470953948464956550520027660149857342298832223235413017502730854205897012806886432656368598882311556812057938327219464019213068794240024052539538808472600575517588517517073679634563927435205722262726383900231945604451285581962884377694940376036396696117868831201862057309254088010520383869367892034101081896987935366493801473656564159966447185265988041011774244932725475907088121587303114742893554584738133216211581822398685039961278768560637661143132462115863080843322121475186559568967027605326998485898714655389867912719137493286060624590416788144734213963729381615801903999616739458969316068527687938052810777779093403865895942413399591896809687856798562934542840687601808669305211838583227291159612453576778121645356226636265078576341882812795474518951052899012835368935964241441625883586290574812772459112595700803641240971645084237166563814420073613461383781783927610260221795310120027174080165518245809591608533373887799037439660678523787485825365678624384960830217262515499381661111173085824036519650052488067579123442236376953294232299916106484644346283228493929499579971796699454986950866833084082423205361995001212646957110747945190796820480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -27796659161716401529720632915405092131998279557463800794030241659061469036665869875026913479421000149579267706546755160235533863105066835186584359962373614679278246991084053859974233560661691435974705051153994301907574609933168740776522643821406977142289395874734279902083718648739348500703795367587663168498351757573560902360262093923275062650960644812532374200701573085933519412250689134575867685665988423358286514383852491950447530507703689771400119139010200487468864934277949496154969738075158085145644990665303021085162282668968344153094820736686160405427771026720362089115886889396140445630468240903258656716792129307604726452786435192258805205199206596852525805336247617816443377031079109137469008694427822531134727419695596907986718130206411141791789951710678598394430250076872916746920745754231645960093081397130942684338327534656876790396286935594002439716070164536509698854200686296195406222583724095152923430473747603064180625872077977543584948771526220061259506625849680671929592439386084220020405614472774591064722388679258381784281122543915339653523947559674536818987688624771838979304354638344536971552735055023775768488980500523816349102478175499985653463528132618603848125935644912245499579676279907284225363321512749009496668262137558929911109419240560440125975485374315707239382000689754357656633738349688612526061667666927748993427521807442318089114435526220546031978090834019720872109489798333665621002226888897487915424544781000107945469504840292219840478565193441627936183005294701730754540125318684987092601631597811554638094237231016171252249810096700168012125329117111158797976907429022191490049149843573309811641251449847698513869625052495489998366104686915258151339090430603644583564122483105574687917869643952924908353146295861665047264246976441942320346916047481867386533098210401535568189704400050353970180178428302851638911453860752169243295349577485175915820091634347093224482189145842639791335681149151505262588316981344435230094791386018990287266210423421213034564988592617731532516247625655174462409827450802699793431557567446060686897056743974430533024184484503880540629146416905804095292223478143410490991679496421855677682638410860073616466108469149269457537050486054144957942607829126610829701497198495857050032769161418215709493428031049057614681485710382576682520220915674330506095659162872286632487253711705911777236933587934818666256794911893049718005795455527599644185634445505169825405840311319949310231357071025015128852677107903920073432706245981088849606433382845033301174342958325668473280832963820388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 19457464971215264563383410814173898486227003765972016189250376485987481956272561409075727130529848356700115536092235015614377644549971131199771477384085731174592915479185898294662001785418564304872735937287078819367816872571822421661421241634306030708112280019192842998335950936815259080548110136341237143590677709016364887654038774661722867791942318124321453714557029666330302207476703578835327194949130181334429237697481374436406272291887138398720107584189969347075528431109309461002825106265194043851356347365087120161980295809951018457313037809217638200554931839792068154506589645638443186871755451916472377830797942333763759236869683221859994427262869458804411291896807341526820986057391337294892177923577562898969164571880865449299521878793056952409337819710669226712434465816607247078907029595268557278138562099336555086860940476326071917210833001408115316715479740301133678659657593528110756881646471199954483576351851604864056724530114241304472287924162547089929131972466307904855499601727811330900372271842032354295073174705747962116854749916924775782208223175637530171732142117927958795438169472519094698090792940883873513835522464063014324398611075605504565176293569506971867609944553701961852199675183607440720442528958116087589544427502403447801941713293419078574570521097183696532994782952239723555748631598534030029194781116712631580470208971866284325218337726451816719971814200385957920728731921647297114182933724162566371280654320982387990347334846352492161832655753774210020946267808153032470681687790031242648260900663364021672625449088760145589882899567055665355154467729996137912712881756104924538934466326646802522463433799175621496833741663422093863778706549705333593018322256201202592193063840723631808247284218719684173534186349232203748768376790892243064449165280457634756492650611100541979688682631132876543193460197469225270271253373806378811901553007417701074484437793017293993915912558318524747413629715730523780711907792403734930256718678871335723759421840056762376659885134378728349086756180824210019034909389138315679762079041128692766908455804378265787025437666167958013274204184420727243362055933312799647215936281002693369074794958907642335888595670565931114696525072042044767050343189111865200571413570615356397534210913569506328967008411719681699165138406996671737159123477958896131351626274937303817773052810400159361579931464587934307840828836073180258945956573889283227270536534291706876788373691482427655098244112859388702811748035954000631582598287604732653124212257787314205879098897844965800187003883277516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -9758749024839318262417174326469611555456675074892468475868233700402819375748870726445692654266163331090060724907881192268240700200749731163373912956177352349367897044144067449577742373555568016950615618195382560240014669615263244398991188070987782760990338047277858234434674344411777654495032398760644775160418567816638402600697636662459102371602506649067224841775180604764553891016217091694672328448142567977540013248519529507476572474706324449299203939336810514777569774427674771415141055296434101468848299393046929278734932576095768973827693097578056101689480032938387524017032336480498307370024274198386402398566934842083582441426417975508164322884529435754836120871263701063420798412324836025469303795268468978493887440273187351539986199135590961633749014647668733085823555079081533760505589823885601877605564507085232421539142039205686261395579949020016699135128400038948933909973636086122073601283214768999432966709780264480787061856480938399353310541505009900419647818365076580966279568589434878202865651199906065811486223485304343304065028127415714014981972931650781965006789847405166730350877196919729911229609248009784765236731991518922011146538928846383106422693477173566391279007219793267760731064759575587922140485797548483028066763865612681274256557962407878025187943726674851596552665809675116210331836773239141569775141860362752488337186834981690450608244646476572982137629650702514782697854498563836511478161780442241195851989340817877817069041693050526955400250850070684119040510290198190669392190713832341325201764963677051463514658584527587177014797839541318845626021748003480778217089627442501940164242178633591355155914442505251215220151543783948922633882639666607513759079861800458434136813864425494901428483857538547385639733683103541810095332211171051023727323976122888297356829487139757730663144021108512317645149922964793340643500616894078977928484978913012388287251140064526243317114710499340955209213192392726076213778786065942531117570344207737042670183086339713380028176139871407544765129361777502925214115164178902150274354872088141625744122328297309029763067804936275358854295030888953978329475253708038844490212322225447663110318877088158405903016316575046572939496206518765003351455328416135447814691947315332100616367150717464659878818753244522658275835610468058659800282737874895289462009838581407504689822395002959114134532485895374332824506830373628086301827963831173080285206860147978593847592148415522901641665566642182366565141944204481992057822149753361702877046060961587511620557753496973547167625145806225408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 1307584484123069764169490680510821655208461949971618017636005124576949941164005872542251036802529008754749402196069675936421483478869586087020016832057784241976137764481711592935877400349389419325370431375700028193745172972766573684881010697200644231417308472640837911506519141277328801003088042646746926328129612303197623772188448551998921157668434611966799272273879741012680309440687424661491188169034165160863045133163368930574730980628566324989201215208747302471251475506514588938086130238808150393901325666328198855160164337621784949795386631988264294559245977050509949683525258031540696952068735232381776621674957413129368993749572825957181371339569039040473165990122658455770405641780186707642797250818351529570414106960910033562194876725081064669240108463469357112793710440969965800924747387692091569749666011112527594202494812891400012607951002383043651795745071507945819281529038355127185008491217187621934118916133289928382530517773320240746524048949463126968635453400792570359293545418679301340929830729807412651210889687928734976168260556309467772463659596609385165716177948951935531580635960747391022883507005978856092462719859069876065758946388278359268005508533562975951578411138632671978955946641854120862527674550148447421854696750793458689099676105041536481373776860246118354362120058318194414605378902738558015257178871294278430037118555785604327575306819467939258896912018207165115378101811606185920704705025981266374636225450585479889442994046647624976414073236767478873526885290487937241426441877222184099256597647987466121119699502169017848206906861994525809310322964664282141667035240578639612502558424704513409731846292050897609796338493500593421403613824128799539237270722879642423773274468979878841196201848960407908197378231432233700005194364555256966317757545730352875484151765834455128162323240017131086300568233211356026104124545567815109373131088549007440728428400547235900607076178220628391444234289536190952053598060379712289803598904088647313477790265900556453403434098935138552127571556774385245902444884410719420491802496725434479079470372821514173087523319802142830262269749385858711850151470859355005424609369297142109105375171527601945557081898399451642209138497718557236782348380259459829614365627289947254244394567713468050211719907678725726369238410611993803343169317740108895996739224028210932923761980146809037613314257307638880940428931048296306633925784801363043392929329670687037896918008739406306483454188162709223738285177357395703757242490114716472905937135189074021946922347384755137850751921107763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] 4400104709910452374996662161081063277960289083565395764965554714079497595504849760818840619836236839677805209568854898614181897641193793738575664268234153262261301932805876982906952920217945733296892129062801696691993304444229911748777619511772672023480188259395582652356789911667274791163585661499699526584677327731467359580704349204595975301843541384332727349268680386177085902185772258795663475592611895294842477378205638527699322137436797411140325968642967759949856426924121532475413557379662084320216456410356254680011232509115835141340045553138799217466395720489203178690155660435206728275173600229821838667759951812924066526252148554657584731419758947411171730845914070511840119335639605234864858978646399802659643505425122556184594540549865808697453343089359453634946827649165640571005976969295787888463604020055808829397330643984271950473529704681758069561812533816017847121927485857312479871095761063556643638832416685656907170094624563076089571135441887836289110637450951820786542980777914543387813425526636847776048796411160489987710111620182358321589176544634308543029045078472524463324410716020621978005862735788204718085922264284638027532735521293850045192613997339749373477588342085686194742391635894959136292042365343884119221479986630032451750688661447107625023613341743881577568097737635412466442426120035441548905137557965402653215615153486053490732710614882839237751939290325539594401456847801851405306594439825522984806118703031053432659303659654812593170429043361585264168430743848442974966207706887811325841198479692110173033506869528235747228506720748360303247529892820225587887752393292920923242740303030164278822044646349775672919875169271368817639430062945139110247528462314549694582050473254905004082303899220671398210852476145837227299142524121272027262029305961162252233864354367947033833763450441243170289046864026141864864399750783254637958639939703836539189811478701780962355814972440177948821663568982479158493155122959426522174953097059024862826002101402529481110090712710328998831569971972168408013072494054150506848560509718745801643841463312868613737659169115456717502119320779675689978992374931251588388595681273503103689029102429773541424534048892031314913186374628712166291553869638799761952249671078187121356492011031364265482918717947355922677017830726150150608654028910170347785292136714668295505611823777437284957040391493080273767475457750196437175340039304275914627759947830558142701940569652856361168648458314489085851702756914197638091694091905889758649330140794176082219206514535035986111015408730374144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] -7080568423142766453615167144120030783920292040792022038509617182389077024664843709097858787155727998764089478459039551894585127097608321384453098924664298916309953760691939703540931537750938144504232372580619332442304534345897552259836637490146569192613192927302561011770452172696935438927177146275821081034791620732934850173015554181932970379275952116660342664778155191307575979950535867625173425242158544905200494088572873724302380575993447548920141929298833425505245926244575158361658919133706066115174007651480137795062822558338461428582988794125044429696760415568880776401195485709681313156029412421506622171700964738310259527616411233179643394076364459171279051915827052518897619211704818386110738000011359127144730185764868768706145225310186153245883562785832866617109509845394728868761211269714607121140170033416599030191944256378675699230304876332517849191906076661671078761388320965614735078505421123370074887163598396268046034253425462352398737489720229973877444400318633665620917797196613420240893822963253492619905205721453145372634057393666353866895470401027368042277645502030140389221139778103244383878217763722370728491078372605014682466619467711035889824693803778465841891490647685143011686554125329502972225056918495765855574122083961446657549251170866736121380891105435912310923362065253271312522395744366480284814960802143274388367984326939601202956094441356550717986801085187873740513694312449979145185192849698190214640548654580322496283836084057037695893702050441027354281216632897749503606618664104432174168328135454563952586146673426693667212967117220294229259409545535628155236146292868641557949650962162546431828311321916031460481747161804060270639873052074125986149758673244653267970314738249929788882336923880299126876298749111139796847472681093939357160978296831485414389984637000487565326698681066414690259683299703006004858994347698259742619118175347892604385465685161181223352593029809026296336285709245672918460276878993393234045710083368791659827330331678768788693603081763212589618788638417092387297183285901486931084604940344881859600894144364405325792108593766953270896926519363584328899139184124684904732595498097899090578329142469560132467744685324759128135743475892301562844716262824961804691570245323836775691001476262961414452473684714020259463855162350494919128611430561037059298920545460979860012462243231554365771020043967558597881446587144578974177966045896081017455400678814566869103563952970593078512019517528380737953515434165834555663361840634631022683809755789100320767942012726159342004336929747763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] 7307218394066303057030239404232699478354159733939474926265185072686242233079825279643398175661398299855679975154787076044445918868701859094810051907070643532732877206950294622858058583927079739310773373361156947929263571843531030638121275965184436293067841952440229657562953116328461593774069738359881524759082289863630705162747879395463081402732923607161798300324810407162679041175325547206169256566652873952207015530437592826529374289899375381437724312027868172022637539149590174604243087228702511525097285090824046859192074288170865496799694450290670523803645984797481547292889954297713034812132996836911256906413540208352179191076788274339589669673306453942018407478540788137101061421123123234767579117736276817214701817564826473883507456487459721248825224142523613043511693416265058257265108446477126456562062610290711003455168157627366989183373454262708711751363495513705836588177473607889893608992780715060325297876316585682946432178999826751091761171233945429278431943824790187381833179625623190661131919560756173060980227959083328098196359864127328205669488634617174841364659541358714463891954616079519164971060227064770913945776927089963736245787933830680068773892277901535151270499385858992541049455373253141352463663999586178981259557622368865797533552140974586442295922920604711188435446089786388571555358409983615637962588744256978803919239885985622312917129496173508720052540218212416154116374928135856992193230083694064395296031281524343446876418028952781609077257935031467313633403534741205283104174491303519816573996524796241596642923011278468032919695435518449060915033656305502108681343218459140725739157934315083217657240341055186202807519329943526865563773019055338980873279895413957572666492950184080977138696818365295438548570169088731896513548379451736005133548322741889758786228973855316561628601727611405025465950436592709331707495856918682491826312368940578563532731380863238127195127024948805260148367136517333262734001534771590316445730640988635652070798257364125808143117073486671567250066447508066452499139003223459148051579422724387046351193001921109772219580384745484880437454741303699404137604340171986462087149268624125090206638718094606421807683076394543477655275431135154549615620831839110404465379529559797118259317541954774089066673032226653474633655590914818226409242279638236643338979086452645473787136939015046882310317945423921710099932713682143709949379997533557819600710293610877492601160773406113230369810556081709826539734661950115706152472975815847164434811752889462169940171445961805917551366164373831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] -6053069880274944527707582714551539136873016774514920288108940290977976806456512360982322761281618338516874267387489701795400886734382680009632317580656742254215560689712516204796572380289840548664794129625486379553343169965799672858078388999635982764711214864820679563913491356423522737794337215298433198152197535764470465660283937669705437763047620451833069758435640332776072185136368572983648269868592760386360816923494015032096778479725209264165055495834154293895454458839620384781364495583552648259430330810429013952345252912658028548399605958982383948582623084685975063006271657785813626443523883825877981087258297809104242520510808731362248771584879124534687832900140333120216668733089254292916040858983310325703267168104933806415837775391103863160950122539961357647930053717534460109104538315290516024356047514199925162640600741234051931402145823911866254820029538358305611551229368811467357756144997243457091459813003850719437011205402165869208380046057255406462202497846173601171769220654003903945546786686469505393483844302358437098357583090739031476835737853102689801155558709659114193830966362152324802663277935063921701196684361907455872521143388877813071427377634176976419430026394344627521998374317294895668421355878197008044414273371823513020865482838577746634435514015580315088747870207707555213234342331381602737993418619621487574051220310450846550380891879199449121749838157606497517639758619152050260152269821644721286584627382375992816708596391318463141968228768057714034059628074560553734558257270747052649305056529634029214685468808567437180189078766893988713774667282402072519160868921044918637378197404459387405070830242317080415919108062770443729922963170421889234178125991341368860829412177763698321607497044041024522530259965962149423150687807381124956566041296860034991100887426261937964069417816800210337134989535116321535723873232410580561682197812460138883356271935546984189792729918858845996409925523535877151497632419957226862788207627553826596533921339647652396994242372466518107895243976326144279541359340868287147153654838600936191983848922602675089962940926690339306692161260607030789854028669495519484484573057498553125292594974491833418198377851038434938803239588898215242515472909234476946460884518339437648652958932438078220794328794192510227867350799740322068684357451342758410915306976843859756277524585285994974552647438674219573462913002603138742005936115735454279064501372758824214866898170554916434175711360538840187597357306831672861452633849713796763152847083678571717358079028311819441899442910160486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] 4279763158651643515912514230249983395982421531234453158285658575819403843071706545312855339897388689165081222954660231541581183729793567997593586210743881029535217238272408020781654433796232288102391453009766503317045017635029470921097947055707384920072066731353513612676087576525150214218313185739113003485353696358408433929677030538456517896393383303675328974487502863228371212090306373559468447101281838771540141824549670379981242621982271226920576893231737852542178758691343164990356024533882097980756723910109263265008626446324633959494558585276300174434245642398379985960179443804082989439175277263852152907687131970924641016821417654042040832058364265974701867418479291914595217582061567584901798700341683266113562547232757324528017951108676214295239243388008111428199638639863890165592278374078489222309789233900453976158514044838544523196602210128495301200106510485092908256592725624325409014885971397419665176668327415063682545157687387750010905907136959699558006209583537791928340077706607476347363627232775226932167276907736563151973768357074521334598353170251140413638169505881325124915649365156765908618823014432874887640040328267749562022198706251002437131893835191824738095244971178294218608270600667062109180849931592010218395690744371007645243541893385805280765081357976399538215138992779106819174203820575523713869555084445817227652575540404563303119491999449973394018793905566086876630537160825355745865835174874254956431965162037906509357029634408244913294887946398414708301472948008408768362882004403517045136910443811277110796457547664836555991754688461357892271757617711154066192277611356043293919528810121321897153889660139604796776477631998625087314546909965776177636052566855707208217935924443085911017699244219191118802034412698329971664468603979598997808579643622683555731155798216467050817778577499273410154112966061543823273524827955549907259162176011654228082381522511389511846498183884745491522589243400942826657114776928606334232448137134798360888266144526959973910450031277928173843502584334138736177770453252826923059570561852750851413005878394655226139223799447131801036589543529889873804392168952400666000097479264093798965483904798625627091766574417847278868606370143047267597556581913042483532623623729761933055457957767897236454745417318727801542482105266273566655209627648078888513172905879219421221616228854403172308059702640757142875491651291374591013800761744742398936115309658211285901004545423181553144371748927588114119310435973718211572130489219807982857264060602871363594265677553416839598982504548139008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] -2655516356040349468433871346363822113814103774352999237499764950144778148169004276860149722193945845260201632083469137774221296369729486390722709528428905630339787547059038678589875614405061530747465817367783023629324899461155063933801585581548870637548606154143280288940330673880194400426100077906609710565919985696900353873124502725277509556908864986079827457961281385112074514858268280816146480397942766217287895909105699576847947663282682788320823505319718750336439462030688453355556431243259969681324118386675982908414251241704799716970609586471763676453123953244939709328005963138484863068439470898288999436713779733763975293144980763182162779926927400267890868654625457503458829350906244602249361487967601391210396890111164395833084545816039032331262439778806614731818109863914720582258030174661837026039919066873780443625997264895210778995868815355095121210510747199127858679747144702907835138261199475514402739032167925471539923036540404445703917785159551855493965628776712595620842447799157624484380313014300078110897823025341856394977687356970050616462390841764642628542826851017085294818922514068572661566034751045429747282766463375611138067803045358142148879366006049694661346038881443193818964553792996679497164319732893972256435844889099279449172807910906734416866858275260035819227261542014529924931977598634599342474751269803789303592302998842952742069307748644613730000166530027900091929705724058942214020252987536304976943604234574920692191442692451887915202267720966503714808550364229876749462727839333339429120229813998394711437717281920324058937761147980079068611341454161509876394365866818384607521197779046822852190851799155930586673124061323993778438593330435788388167913251094176961067059944040685355111947515482017221923142498050520238068544770078890016702974983925744072453502445807324599414646821868710668731066042577494433143874887017906259065138091566119004971055405596847216063728680383678978095752383512787434560570212526251758496082243144762544511828383258626856120179606569391691138875455992306986369289031883610506125285310385049791016609149390507600443352051903246019469181319687404037223116206322307370276820222466618324387551132940383555680072635652767892709520253251894828407712612592461922903052706634508632670529056497863857455099573448675860896269118355788448059358239154502340461663866411366035340746050225745606878414121776310706618877647227762190308863317541724030412131418060539853916377703111596665015600149988866461606121984941678720843321146273669886777782917717088324356312125977107520848432758312140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] 1472294999405954699015297595990178519892930508788502221064016005047538140720992102024685045812290356014513287995719015223145782332186940517141269587758573351661675121723219851410505286203127153761960609108523172781183743303014663138745641005231068686227130889061465672576063308113325723744429024377282458518625221642337146180966944075729727162914869082564425052321234896203080506259905899567580918655975055253189560992734716921152740112576742271484413344002462197058450215841255501914651958457881557677850210810062290497353907312961051372826586282524357528646271398962614042250928795338258750566830065360888377701570444230871104830891748039398424523226619315828294809651276235046167155680777769018398635086117127064176772253675213439119058955127494106703249178394968278159087368490013661187171779554516148011988276310255008018579631015219190665323011321549158084199110180697110281977818812526456633716457795367260779781559999374732664828403635358271182167774292007779043987072407859283562521571703828828528504022590444070137320220803700323543869860050579927756590114873783178777964194736882379362467580968230016192311330113886350687331704059400764938327036056364703092470300480322744856515069725820712913527507861357415904463804789248782709637401303269433090750135635576955092077998536206565967859431756910317280271329902423652146677757203282819286719715902485680403568881856723852847894642284283195150384255642033120641294576460368221409245844699146573498712819038026887589213652674658641794480912674935250457585330533091083819246063714867685975762881531248581460302780775386067026690938364041736008601939119064875982417353589045642182204745133742871075361098328979229848439725749511850743655742511054370470045349050766646881971165646442110935719619020595565806398449434867099827677401789469382799132342911283624995660866472178918476682379017728431265971116890304361128645081415083173233463310447250702571705896027294564146002236024781768909365055028429514791311579439061814111774252487842696390320518231403799068320041806334213002300693778270376022801364855717889251464561534091862235949536966113584908222024529109205043150823648205528281736080526898254801722724799199094252238412397923312336331053724253543976622557061954055598058808715026230050570447816187012586735290410865427202519957056539517975059131167270006664260769749680994903145675855062419184818188827907587179992947827397349452375431872235628318813719373359989246799808621483653666814939587608596432940676612111649059919976318194205822416418413018327348323757437945608265887638358719463424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] -739474944140418437186891788073605087220373925847334531148446109390290278426417871123292980052152504299678605908936723859098368070106428928398669885390842163156181537572736457427279426330998618021566107622901555926735440770964268478077456760455305232991970029919734300250347420342331957219078920712942278913803843579946267147904347530704369009293104619006106474107177076149237210482611088604838873414729434436602324911060983963339550445431172035058318914820945095102271609330752330178313469592832951849121053113639064118938896944553730616319264579803690794054955601547322332574745661689897738930740653282758831468058645062463066468244779397387466461861560137538983859151140970299138922068376087496209447917179893476731444876164214799725531883681910059304096353008268239888123709214563489014430265516207902207204196528233402184018602848140113446171142858084953747168358174516438389840041753354858390752953824618655304067073649044307218310054287693260516024404672539841837723967150279274037122066137009523982452169121332797121077999883044256497930077161995775625885381269330964661776346028163562962950034825835084504275618124709665056635950592799815528486092376157229891195518193343868152420097669572833353532566751254683549044436370786520246643684311424732730078385129724755240963767197632660570839993572797936660910532439556018289342334247799550129805405878389581888862325965268125092632714563627359390816006929514209874211045561551106164195399021362033978443096902130516869613689787841194350835567005723026012058519529915214534108577208753479861509725182224495782526060285680156302275984939405249367109427085064604602521632971833242569383677581646152929690254516665927728314014914775909046532661810583284261486792543136628418708159457965442457932917072549511575311736932024644055207767923565252339569102051735969543163378749155819390794987478297652878817928149088878242809360246807255875720994764746159163062677756103970900060040981164596948289413496687813840887599573012320684165616838984170205628223021694597183093623762571007147158602958675331063710984341991194087427073920356087403975439882089415623471480836951321230436299024814676608787680782964075813763144062491827962236787801043911735626072062081137732636418058799162943100938306506053322629807089030929219980537767970483977336457289685224649011021214957197074591013487871964668389372241538903845126192484054646764986241552443759583084276849533195591450114277898373368918652514020868390745717835876855887060672909509425821031088528480448059962000995301163909947931981951597015318779955196723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] 339519909070690343967191079111979044404024459576905149397781308402554305296180652918768394384853391088759501933433343582859469472852546918724445236987666176673649795880256054484272745237362204023064441255050853482240874597221261773221668802677341709967005983065330303584879879297938798538802573513195663564061259364752923603751906221385352859134565950128330544599135797341281465834273835184563265650355746591827716899406275081056856120863932702079343598153172023985046485005521761748915117762969188107666186206174114606257620272222812088538088119903100321304411031529965646317614265683079443217509371675488183859715112510551298074326491528128563128684279767803106764997860721909092733920441303280173828946092602254810537614993383274878284925054739387565957627685809965107170576429024338070321855690341692204120574451251708625813556823361798613728039278404981610139006180384134448857262195734322049737433682672111405921433497205057478022007423688871879005064284559909269769240116453253217958342409166998616079703264434094978155358220216929698169006498748556007776839064863598745583680141517712389036631414849941264332795905057154825469596290710239818405975350301155318414319658824327167748315982450321049419190340065067398292715397356886924457797351067403048463513826159647579694519129761229635011822808054914107216287613419820134883194102695996395121082986991419735543685957783593013755209399063748285394342920000333767597359042577827516586452771440549388548334792567593600613173325407589317364195998476902284553752516488276824159451079011077298899241185327878928934419309945796305102195855497047976705532981390706815684255631653584144076051683478123426781686975435513710662579090920545384832331371159478987823780889648944364172741455691814020159778747355511829633103956629302009543331513438837351790016627721158039035582604634342050448613839267117695439066542582408832563109726738136263175661496361397736663853544260223982207239926952547747032005900392834143408308117758641366345110511262684988313961631573839068824879926234205703267135517887734233021684922498919206432002984658894973931501789050328694070686649236749431835259255582316648349962262181705524245575574613919272095387036523642289229577388665556211507666359929088851127717190205968681946558072768480405468261730019159280556678363006700685367162409951351827489223285102744869419743494482868145535509791364814323576309850024742842735839904380015143565958569987672251314113091702311611168938754731287730525554093047006847224800322961903065291514660347930595987503073161787970779157001593159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -142899155735001651852702771155764441707558856873635582290786512763986512232414395108499361675025498692741062695114263708540009036623791250714360516641260091426982451019916645175438490935553744192003332588933766108824016814002612017492390606404835401973602649951053907292443051228547279636465264503390732375068000792416711797500200537636163196209180704945356365267072028439243214769505587074356565738642883900069375381778220431324139031047280813372840498420730045867591285574295049520167495013458687490307498989327529920416458301966321125977270113376337394098628968746243300487887291976263354523913347378455509849305650604163732891320257000226383967590383457485521818828279084746862493828546530594555996221615541026481529179634151395621566776320415686310969339798161414810526302594535761128444691090428609982876449162608093894564262405678722268599933259458645055263981929517341694272325280197403323609680715697570528395131496201872760342688031910786325221912164670105850084029579588040041520512239532820752142216658622011466666840454498278290835884125757841663012402654688553522876782339151010318926396385277322450098855310912483538630591935430937077766417130415730114375839917983845008339797593553010305631860207990066150915722853920906078058511565813869947567217461260741620935562505925021422900742983771104259079692017562461771047213640768568636095259967518616156784298217830638635141301576178066428222755583336963626901978955660296477617206650210797739561972227381200708174249487248063152839646421337480429659615275603185865628386964083901638308786014496844059598575510464202456573754403413587573621726743507157920177990418202928665255316520434536864799079357300898633964542303227233810362003925170498788036402439365505101465219627242745171337315091741924235623772852994020392766467122208015854417768344253909636042551283274279992389763187980602369311177690182350110251517844700333486744405775145732585616235094352302751081670753150197340756315398739857541419355514165269816637476074569312118411045473880122123320921391568090008858095254094816520067958167086685494743738528017284336496766222478892567888722341149823676824786811068409270411900390480207264859582719747356056053576231137510861655337376190192435190465457037210026415913760886477551362625382189599322214941801626077446419658180948192306618258451578672633602613827461544767715172911070434667138547413247915837606933097217878448703418828129635283903380404686676133962811755814044529962670190070135744255141391860517998409710259302151853454661130554836838614944715162315064463076885738291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 54964105368530661116002658786546052523080967722065688969740504720470885514395099953161867626783682023079632884268042705236331749291525572396403707454554161240011412138182590466125620934571706944854115329621771509258258389605876645711883914348670947193195281799697390841245706698929336057942127744536883652642989954026768329590159331171772472346049468676640840330086146247245426420886024919322074391605803185066801569487432139908588125385628811600458271888106174760130075219237561577671355204675648247258054959639536626260185502435005318584806833300382041021020515303879336165069129788836702935462489668462818187604466147331774354893911168426044648556986198844750343074165155150449940149557607244375371379342043126271317819695345628897177029998661465234188817866486333121616577524114981752550331395066159213699355594725978637537057553909023134040748810810997042490797817985071025408305402275521089471521026939189446885011907079511550402397616921715702717207365045494306049101089576963195239920307227297956024686739060397884353885874645960941377078135271798013652059881235944345360078797639042183352212056092494452742338076643814878862882100111001709521890871055325831844965219273137467543391720069181970171130162968505662069967176691208860118448831097723783687708179598808220552073772211557969397194072060734280582267708351612406334319932294743758430190478968544019003928262929533187412910033443169490292274928868251216834511579407270626048703941517333150519476027948477936303660768127510315206490847333343007819173654666897796288473044902445845984035877364982649067649287549517424394309688717493899642188257369631557937985143042925032973348074090910297672813445504068874609098922474003673871517790939851079336998556212931110057101661841067685578699957359465331253070083711155645346900015906854138300709469587808294082989114484712088068770606040093544308838429203578241033706201823923745313468460423291503481669815131889540519033691393072245778756251144946590952731547853422916555640451695630729682564501523208063290331052327148132842687988275409008454867113861570595078587827670418415110864054889944605361789560566379359742028737847160579449354613198489472000906787246716143561189811115461142166792080875010764716876334820571088797233640093184927945271160788268484718159904581540793217141069420896810212753192738155675858611700694897960990529320475837663101066194819622690371271423000995265165952702827643048824359125961865453986975144254167196956591778754692954272876513098054241891855182806212372700906872507011807658993074489377445210953981655777280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -19211319386970638998669727404450676252759745186598374552320816682935933375228625877625082694683356017035733816324234507028703897569753204749284868400296090337318482259141950139863890467886827868719150614260645311596031381367394289915481910888321523141207499200944273918038049912026165546613100084098466136578264061741662987513413906321659566542161682883527855157766574833030464449863300081412470807102028004143333320744225837108202091050047297761658809109414005187740032797337906630049994598335685753085628221843453613560191952040113759411322778856858976476519819454292295805383793521084523802814202059014583592525574144208100931407887800250821597835435688466418972216502397933923446958731895430742797479951875658277695994151227407911911497760257716754941038559078110051304301124538164709616401043762892700694845564658760734829524819159682006781838002315864827897559548089065846488530293203793298749672027383827382286181945105074820339107383953325945062941515021127625560791173059627978339588858174688716153821818355133906263343401826188796537558653165306621823870817331313509382641684908993062500473382089853702693117393116879160035915841410151422858644057263351623057322338446601388140567623345631634601688425008609431180628821674867120249597609628683081710694977495535826930755980704323669184734050380949592397286692761526363932100959243913623318426999526660171973377912618477389552999265387708284709789177015474775754415986863210404152945739433072601693270010628734416989494426702077915973658462905020089516036370737801541912889312158032547748375617383278871650431452568918408336856356551307655950149453904728076739632704124229951435332199736798356884807348061350087259503018005566185872155637268373895009542290300016821969899878667178782832301370230805043794286087737075900473389012559080331336196306818101751411523739975456264881309804199360167085027507885749511670800075673017226353388600522928846900657214434253087585150798896601847025576492566721594107842373792729026945586459288085541346959678213484759762944843880990128298130923501950714846589139272944076729733142021319474375226494142451063300321259753030218854533866500795686673119240441824972060008037096053004440246776390610156395651864679565793299972126148892848552492151002696523996094739507767956313794759601184003857217251370987269880100774207826900868657971848128077924186961486978778006657132990505298412381620102185571612292443926157592596380960530422861751674581000635925936206950194458858307287977140533776221584946718286560368488984145684994344065294660057985796889823831654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 6078261677130621643461650514539522859121515174865866570255660283976256351577164423353628690435792403445186999263026018654860045704544750710600705681335712807590874828766064736847228614153942090876022292934387040405227766073581358218564474151617802057027879976196396606615571503966851025443434710009140826599184520313892372993052485727268102840998655459400489053053021582138979105536754251668794404041444559851304877629406318454250864683843003306427174916552897005089376217219221571562807213334340850685096067089141139160643090888292316909238472360439055656220104246794180463025273960298869052604311006207435126885031907940328563633797530171553753115863335990260750027309029586847913163780940851876881897510880769660159488081903670290247117182959961560528390590166472515038739969849937956234352100155525227776298353801224562919254649392100657504386626871493771732154237523346919504687317079821139699668184976850138923288516779481023834262590447196725709344885646725851808521500681593411835846018709914010393225934230088943796795646954871000747124796568571515224432201220011018824732354474884733982252077298417497156695689689592288738272942619719527707278734640434316880212526182247475505233397417097676333236398141449762891459112076076830855476844589466425886983711200463101506860115445898904872118118693468916663892675355737394994656521183346005986207447842179871450391397764200943316134914945182408165243102791685757172728439113644340094363854067670962178423566997259304749263047464799192879160040521257525993839226739205554965714515781740465370152612065795627516005767903286330051944007029170458549593950691605072159584222389666932710992362525639523668510656484853269458462307512760186282865497978641581300196013208654839340661409869146637418444937641223740615212454865345883554826973593556479086362951532578714266442187835355986451082395292882468810320658278824955711481049045846460504838349513905803972319787328968998586781161597586891200372231618224948152171894911686302356094446314165036515929582848024140894458355273096976570968899917876435257632227845305557383914068297378703313505518889286828342926051868976359352795442547602545937914918981818433774827775197393516845407899485158015693403914106909229697855830793360431210623401965740986067347632211041092268913884223826959607605990050688761620205411046139694791652577602444013871404753651171496760809282013971087821180609271081211833760005419784963451985453398104439019534761982429387130636647397098317658002116934608180976120866611391377143142673950990370402737660886734586227056602641334272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -1741241670546480270559803066083197894045208859603811552144278753798227924947472857948719927684932135715605788314465516240548037368489850403751819619972105465553713411893916223276457346535584423263108092376364482527951599417334779395403809518055618809870515608838039726417148698924316655630190040174255622964461686722464374983040752189655398882947489767130177370704179461941221398908180188671998858966051203678833698164506620670591622455657632120574464711876166863021346606128228809438539168506720208811707686027578075926147071191511476841695214060721510410929333027322842179158435696042949399530502376396810819523493511608458615941745469692595865250125075672398403001792571829781594476755040057808148115330086798975408827887212763083866587806387987089064707369349845603633848461959757002514016901957639193603912873603403075438849075264576548378412667786941890094936051443620123933070820118987158855828273273796848308069877944922177820815872904665711212429010968378525494487598580895931967474324121401668445618210831667207673648003565340679515657921687068967100074609616288849454112121674807151710036522895651125192839187461566886962929697614089172600492301218125018007842981399915547797253824119514463436297064850908371840255064152970241512538362595172873772549403867378319185938838709237130561631105206348742137339129492815487340984096876926221796913659047579345948675206637629423449052339536653346096646622698668509901531882838681058221212222770691138682479383591335666557145476680239461566154587130374532684676889647522764621975657246446724342102311747969830414052540063158457020738590143833716015180174344866382583560425017651219031087135851495315081503689632353560811617991519435211493018459037449538449245021119440255529470739877515777650476295775432691257549101498718597927047319436658628138619635659873809095195035952336891174123524720942473180998294614981360298837587420668020178489229691883109589437950149418352321168790595742456581133613408399893744033398336141443290451560665029965411329353891809465382785870653601669719453021009107756337772265426178648480136607087531092958837538222960892447639285932699120130681087260674491685322107611448954950632943478735094800505803124871735875155150006306438116797271057722182994685460786981006436568959986451725960234699379754363444997890881028681205600152294257474206521753448435081921524569074895895619631960402837330748808780843064042588918876806375231486146974070993066417295516481138761891305232603863033236604950684582674329123536180948472077931745745327805509451022444036374580189154246656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 452409113713407675104612892328700020615673465585564648596153810783558428937977788286630062918634560406523569053105315514750500400870271289422896858230380712315699464853316207272563979514519547093579831253044084085746368562195356496238839439346004890976220689938942508355918054822805494166621849469472592061433625159401273593680137739732432359211643520803378021644116724079237799978167126457999647718862108506035667736534804069226321222313488271320328768510450678654978718022734463633798130437098667373202000561803076277463811093663101007296279474541297646728685916679980773051119422491196788088320270993717109512312230729996068891010268819520882485099655844131811398352878891811888403709746667450498748120612293917568748632792933469687635465589551103995196398886733297402885165239845831597227292972960145571229760020247779261514659292254695476714851018185199566990421395602455825094463307484762074879358945141014083229139483461856872812182123086755602900612140440391435879778340664652848549569643844691182718091957544630523344683457636487475311322588319013431110886861243141985085690351523380658811658396013364872439872374764820923646955986322913685421248092180969210540532235922235504201008086664846817576701270296784292295387444812035585849723863784098364110416519555384510182446138325242196254744788226608061139668491769326759963652917186238040449768901831632539633897580880991391104790341156712583120077189471838478450064713654090695788927659725813787614788221732210987500928345089331940039153246978999428089528751010810571490489025043420814325400077020330934897337207086213828531655803463501580844688636615511476704249833880891455693602039312196086945273570277581086477436095342179542337242740109656003075664824862948592818179290992835371072812386555819149005098517299538602987970912806690443372396159735593828107892304403288829053697960368163609542982379618994290565639347549618247150189777394897867912721234543322611526346179976687414812040090003473628381014910940178611268444191947808923768212595889417432602165883281945679346333529874043835395385292032007175379885937254132183941635192528507870742514388427534178938013509322775952659970508163067335811429418541581947905207580318357247390636327607374310418926253306919804599686275897410342080350429609002608655739765923995948809579670975117823488349579242562515284146539093116343519238557832337315537868241794382238273128017334939230628442142537176890004289204887753378482897182092504383765836303928823091750408715614579235599565595321029096550118026451275472687473264602235066116311602954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -105848522183897603702455705810481567932345648707416793631378333054708260933573917501533586746894199916790318729060345869627383299512746944019475092846709007417194264997219167467238202748662254854032048653815864478023217327759055991885169567371393965174253389059707431465967057929029452119342014906770659891088507003247667268111186349546073208041307330149122562142804301434735518317497545262680147246885002088166743890313617323516226914108637571563951893608661192263256919240769909017571213858853423605910286749436811762381260935775472900908931124769073539212040647939174023568113259721349014595091837006348411272648948166835762915118877438025855053634304874764989212531421057491342323670767873084731521711291562838428485391512315277863176199472409762684836041299790899630627895425018686789899898981289322745721221156287095347872500310489852032831245232401034094162814999853146123108342982780499714353976614332403065760041767070040168946110223396173905124867602250056072617973139307853479432609356691706917673945269939685895969121678452609269865379820973859108541627781707546824816507030833107838191812887202065973504170091332488834600128932278571966386341980825887201603243213407520160788954666306104553320027069954486849652000474108316109268781030676366872276150705723316599171045542228535347503439205405444349526011305080955860673387289701384227225694524174913789740392949853528481651915712627331183964531411559506278618607236718384394619262689915871628894281701531264322914337478887847236350726174165134323746429583212018672316276350865566135191728600676907728992315972477100136582763279869438496810184446157496290322377296517310936811506962986931380422483991943529176304418217781718323661195878280013596957247075648006565300265589358864686391580997595419672701585548026007161486907619227087788236376485360123617558381212092950297036117369994549439601436191863483207671403238850208454359720781320536442947001709806959457650360107784542049364824069946298382425708684263169986324789268797339754212308983613433268880009775251497854544719561255974829267741528903142827099057507206100584082174939396934264825065403129561566369951349445536968641442318717051113593580187251740892837475608117430677517204291083589720751939592594528043075002742877214313908412090262770835147029860523127871667238087394529197019485285489246123395214698654716643908853451958481694613965092770869130306187497200395542779536900193182297414491848560865658770063153360917686372965722102150203459570178113986440249854976836831197886112554901271884375271375279601317404724114227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 21516446713497558253560127747143299578246760466707099258797395389057491372387690988741782686885469733764632167376202538999172119557722496815340253979874133367255014637620089204260408773466415606625371440153553789868093951913629574394132444044194642744111871213721053435573722878124792307534318396890537177229519911667025944380847384114670555738643840252886392136875026666895871711018706257033790297680758088883458603989706834736306033526784928159278556812871285577034903043646586345395047757463874463330669003694763994512502365919553142686211193518273839199539575601688469464121720810586223199015776548082626338048374727914309634882696955954364113344339455700568597917983174216098696893040773092567397187067273374439232343853681276854731292365524296510052133694503921911160776993311929928054292377937227944475996377259818653806980522867296397866432821012392817758855415081671909996370421635617435994996402807860514479832570716517207093527158711213483293762713057474166889173360725446017844883133044638531728040082622284926221725310530332200449366135031142831534633047889762993347500669985468347579284610162952404971398777096307781663820885867581364225957393464022022266305583773280588584978369970926068267101327528377949059972269978608787779697108932602786253985839090069431582915309643400642123395112054304954755644352502476773198507931887729406337819831128905151856639630735679331260666677172027928251658770812899644760051067660544150050831666610734482584575948023566648295499126630726532391166416125470101818862994271510234230702218506627394258043759682632941614809897488420428892561821496896889303261586915130034160526746461960998129216928484007712942247623021498224998922428422447534274811454720559130730583659040544710882749186814189043673195685428206565022229202710654663812708679769424256145220198916884119453464194428735525511798279238418696980818745354480003515845197292378882783306327477095727205775062285260730934807918093858938328575955956950643204335745870842561885773545503891331645980610069970739701784584736680207846121155865312860984157265802268196185479851400679450791345451923339483994485464151682446109180782354044091576109019103839229975873175194303374524392299105152542437501167481263945622540105686133558770909570879657117110834525186280167798526076765408103824956277563743851588552930181637592576823195413940754380230047031860455581618502282558724988992117026656119054772867389926903846316713062618089263847977052512855493973099945261263090849812514408012733690668180214875077418941227811180319667274531928500573764981882880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,50] -3398290250473711958571045140355754422861975453946864980217063472853963121226094483541096381677545404204048886615821823132703130843416517737285245373081439666939481472859530553067743289819629943793678361234426480862091061477796176221060001342021715832256906959164378455341996649868928504888436010058902776723518371304117953641239288855681123022781919208063124241250748659677148704059849471178754548309219727191565785832635554764869094279001369659980156074250870420728330076972949997260937588420130916570173531805133293297223433604835714675547631246228638945844027579051079721723713034194710784868405559719268229826809448624990118479900983388832199845491184756085529934312354883775837854036867948709865530939975388138660572477462383803141042215819853979401747633114070858490436165767874202558563829374717569435480816253300314342091940014587339608397872832034109244739033596587981155629616567056487995088804110980535456379536191913907449345802838836229448845567041172392600204757697328088037016832053580938646352473868446381439607342895435233648947865967039262313964171932136392484588586703768386762574768542193903449266542432178116723004129142782129197767927422248495850522748564050050229811113153222859311503713345729079187669161105308525586516949749520202062189660786981483833385870633891704819912843520828083932674409892244583901909025352129855885518997438307432530093864863791452482190087559568254505519053884188779844033718229333733223806013013413137767283219540626803365473554075471557331366939320023508683518743739161975824167279359135690274747445747404786852056933170965839131174156056368749530940520993686196840929037215566465101835866511676992454067302169831430294518798370852790579674816765726554739653114009143214809100741462159867707315042997685085390591505900907687308904773494926499019492306524649237769091688376065115228769234382533888794741241288626550046224644850730258255620364161408092757666317268480241029966840936397463603151972125713447258743484043328194069973956503689353535460740403051498175444088394105558768784475331331868113682182222191578943580394091968353950480346746242797393918779925100208256853500611595698948474753114345657695010239561468806538205432043283660253422803758180316208474848421566089821840025156763776811616607984004276546236063109085033725784168672306720517238311900504052913444766567502067330107103849281528699448510373236798765852941407497735662454858226982207941860169536209982356172588608042843150435780597417949148081550634910746247484362715668219248718250675068186562550435442982767366009939558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,51] 241180802044479906895730946865211685895972129750467049632026002447362578852791326652208520767962797776769656616561497666732886731277199631612833539914773872738485845792738471337807163159391713665508874620250491943964298453789942392038004972629400407900470934398123138100646526020531664592801617295375306045439520396586776825673157644687583442963187813192312079973629347927752099152949075480860338400489872785026606688357220702017743078568216050445126434541976247238283099973388102365301563495982408728835532066493638454263250036982532246431041803627571508684461951584658328919699629885468195952167106824093395865013355535470253608709504353036549190399490087835162050857432325676934077586253278527701862503045849948295852203565629452008434082933496006038560601699992992939479122988693294204113144000757784073557346239419286209579535389143842596746644459008033011971806652195749695818702309035524460616225688043156589812187748762493828006650717433173532668811119713443217974939046750925420225500602198153813970220175574952112004610331399777613999077306257158319785909064828182825478031722465894402727998068029038045767737860847267372339933932497608076695983205863839680871853283386788595053657400809512389226089439497515020071276128437686425906291273383268298081021619744627206523989970330194147383973706192979944702685814456877036685841356640235784686629331125008392716252129937027766769158861392416325748401600270297773896362662128922731454883010618169328296620290554395007733031891660348194692250936584844764327994593028406797072854907187090640569004954009902644390786169655711358111728250406530255679196691427592374338392183073622036140741043042013504964125432539981299365802914050544337690831821360210978214940341489496367515084521012063056127916303698324792636113824394694602672995228783590726206182596951165590381948299733623766264218421090856557793430254754825833559422777224996869290100898498788137211891735319547147079665709839095091718987250243795678827084936190079600054813434573649227477526802306512776494582932976405439316560455947516809076001997246257594513095181674583218627513055904567169859779943384084205136144096976517263346841212630506486491265898102255204623831934609411880513454394833816159714455955176777205345890183450444845388024021256927323122200540217749198975200390340431839514776793842231665792789880309688564164564983554876713339715649846603590530104613087830207215446101825342958155641169053646906397384486973914017295517754287198591183392740938113804309726424079121898795202376778452247493227066781058440806698844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,52] 82923839362177503896888255901603015639470650432875425558134821526601045905114844181744010537256128104124261438541500266766415555632340320077458247859703079243804288368213251202959831553203529628688698755385281546151241445760725798988332005399771080497969342185244363196682234203177698160169179490976588186550871332820044127885902366134588535950896328835974841766869200428101641755661637552170429578189107807664810148655614186926859619984485353295323280159422005751661790292371076858883328724290585095574357286560418185312783092029050075876034754733833884945373523892136597084275713751607723942350522227803958860955449227146235639380042286935637111466291756556344596825395783581333724080724135361002231254112954117734738754208363695407264421940159781837753849417924215251790855940258692187963286861867349923457389803578319873407601269884492885909487638056079638961465387734516903269664320569992255319082139258153370265253859558212856852157904124422199954435514261074634643143524232377256342202176169735695209295394398729140706458543666020415589176845531710498981980047499813437898598335397576009184496153606337880273316767645441673263444821205870502544940126952149517858750850714008390227982622988771753713064237975601959930515260325702561897781222402366321657952532871918122345873853059075369736649671441638345732760783235042617571033853379595381752892632999560819797613961718022644587415606695835704469661320316428302467918933757351921398410823451190878762484588416478769207410593192591672742043710880439913584305797350327969409535313780564511680496333491808536718796436120677529721616967531720090519701655031619020410781783394807324028239817929350797548069532472348412822345488920308353935387686989393284267209768534799137812694672483530905645632291216804829501944450067951379724005075023667377451673744748574063218018613813987233660332411553143160175788607461908664644033187748874846794803634945727907392698095193545168076247010602509994138055366400453458670755875541318081091179861208600010829447356400959498288645628685980037809892450817546800416771507440517329558137771100961426768261198137985894527750161883947263136603347901392403289707918079822838355134612938951123925107484840686365048182682712229273133848366785812645899942429140444813147719824334672427131557136668500694262930214635707109283136795630989551359650520978253457455945000815830685452320576980312025245035583163494855629858988933804137528054163706208619721385283653357888985944583570348645454364128246276835094017303804413670502841871067535605275017435848586014718374707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,53] -44050122689967013239734727050102085580195102303350955679729375540263865347453984965289362107463866459635766391565033093986631381949503230528632797133204655512187252833600822333567174862355704235053499182380357549181520385035444098999321563264601610914526711032431277090870310889179118056325753887575538493123059708346221922207907005522197720257257681442184458507507741848201160932556551098995977540770653449299217326817473886432247775427582368770265899864631666281332955245340144004114961430234781540803209321288378678450797578079765772125275303077951765171329643749232708476144661713519605687485504115909990173932751326089165560906019553381287348545988250308343334141960966337078420693870227831759242581746210340883976044450512336366612519193953944785397336729826405850975393293536196723468593900454230883475183058233637336292375197182381995727426564431006424922541834507931927927321857440373915682570917505776310594115160288797050691537411724755123105607411943709157812484589380792302016102363232568068127947740613095411576101453925761502186903321946883008745545773138519648123480044065343166957263126721087626641313959052156660406566763792255388676441200808135713068839832799317984060507914984147374362096612532654089569383776357553537308239884572630060761857389071966259577356003353503156368916592124814647614432766987094811342159014039714586350491984132890143693820790499592474587725912613708954898362946046398572479630723612819692404531963507785307184618898155016310581034399444969558290701563185073755565219510983979251173948141738461749594856035781975059031481974691162124968087985319178996756450030406920169713072148367825564057307310932099553912804862214750558852111407087138778287854407999902473956569864255898812288589146638886023642605296190571282882364840115666443789878405015850193888473226109843241586323260770665842129461780540436239694525962647274744623808288041201669400945199187657014767832131332025457382662646967112551491031330030791236856221836301592229095379317152143050394069591318695072812714219892654352057397327028961504076398227199341432605527885678765322379933533994700601363821884000512305047669615027417242678286009545504458433222209698280626833232873183546176170839266046902885252657869302746906086428862200594554724251865852131979529918343013032373891582325553393268186566050688998096271322481435378622848008070792489843962818243697538205791759313343184907169929852420550663404851314818559596288029081171310406889556754661436635720429433624782083360487286633849964991204661506922203607633957571850828170018160640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,54] 12441227565046738916188585543915806356863822684653686774343960668123536104280225429332473804830315029602898104670027857914363061854578101039518691864283912480245977304586227799944363592991640876067793135863832325223419762762487631247958717046094041336067748567115549817434471859594312502515825279087584606320082238541247442451391322274677958498046745577281680192568826976544612536824254906697926326622069357852457404111142397840176344095252480765306692265300698779500678536947480221055037107969946082510335252427916385313483397345024437967236828921890024942089419846649091255266850198348239326240446064291741015353013066027095807343716681089859146170157866226778945076338489335781016967640768205073815605003794395999691067463771678171219390022220897903737063870846121220233132418925775786078653287743509839277439830173400745637578879417246093055913237579244007152185508332909781677835190940407139139803998420120437314984085571861108135376223019664329905995540164085678446672659217303359801199052314915847522133950839526385792404234156415012796387291673617557371955385902474678623677299547405097318907802018764742827316832470151155353892301589150570654612391783206347711010649692480739653183745699862084864535917784556996304413440354969151862717934450048385106780158024296662898522181849511792203135976780859662827536037776017896155826421617643134113179181080474586900115125386673601966544809332093273375960655506580107570992826060932959574776559089424148590927587456716659958283509772314266712610228984227337802646969209778324191546935420264644419343359710633054914821710233604166088007621517449590511125627543049540003424284030104094170559005551965858759201444450746082098997486408135892841832986214800583858996712718471368707019781838197007025282145770143808591648864858096675637918279823289154399714045447862680953905878714359910427966589668963064288351107529284181591864403577439453037563353389304562831768420463964323281625917637311830908951956931876373903834140133512979873704745867638147547194342950520091953045212768573235002852700669925295543638878117766139492253004816179606557403145537909994366918188475325494377481890230695427936213909313174383244620746879790402664608341498357658020242523260933279783673336521983630538479930396742000958885670472699813497370257966604552647719504769245486725940509421108891526090990710488391254826958829826605318798463142285989272345700289085235547162626035317310364371141617366266236573456113697925053450284035422291707643902553555052158200767010661312990777910661102392605933467227709467314146508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,55] -2552712482941922956034586954834546740190206173831794171856295067013213123357713833396492702887225052001959534321744672318735507565404722799428766387896140483346978155324652030439030455356987166028877672518071520145987845055722656600736522145867326624677354467833293972871209779990455484801072050393042266235799160468077954831412208348948131143149404862158740701970756928679840011104055063738098880862209235845566977309649037817904673095491417639514168034511519788469311367161621870030969626564176908721346506291937175315105718837131171837893753130092161551426225046575762554840649007708039871915259461979165439713892958931707630875273547199008688068855873640385185982900336330428573030578359842214542499441106508954694162224954022478000788312982830161845217626168847045423445228090781310265771717363565485945955399428559054515463507146491121489477970077587579903973525460191606709140008135193955764234947241598257309555286750064928564201943578077729817934958434411425084005857734186637983530352108016485391732989285215412814839106320702355505888800173207054210816283256776349176488900184718949543478829698068132628290858474822784742859397527873001817707964080560611318010347675292291555642232176526797371062213076999707071322037540899818346410956881623797858015246433104704434257020953943208981441190586486884237182494839076685449313737765359708283539658079181488921187493450003550661000486366037706284605763972109318223243297468381784262547979060092238194808686662008732370685744062194422559944857100320985678436545396905503675467511738995989003655646036622985954559892745087667278273566176000706598967155103096431556081720217654090503960701871545474146434244638645426746546681969685495795184132988309789545405859148073285706542743248743862126296517324360636260550735961637828417446446098874216090946149756510597382174418561612214450756916595169485980145992951824265700428553257613242069053895323717700609159628185515620847110533275069869795620269710953859962819788767086997539664645219901376173615968257772855017304811740185735634840442793196551710435626227721976216859684847509170193550907370190461295655434225835775131482446817749085834440334429741986395454349409589790282214456084019324296149000182219828292792214506135584012263844370403634719330098724667806342893184122778534263056735153124205021436635563748137434826999160141348768870574441273193680179584346891369937766670557247098257704819413797648190167679277392124271779910010782724288459671322241230226464209374224701155869314919981131229595298399682535976609550656955799850996203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,56] 398815079379208449904073606216910366893213226742315482876848588263295606525830250900734977951064542103816960995883081088368850025775977423796182465737733082175041076502646322381345398220979802228600087542152844459476538091477003709087746115474917831841417138843956439379119993376616677426138795445641132007594103478058657235176729310998290270291393621399789783081480353644914464109560520567103852338442647012063137944962988264953307166792145877629437849436788260521991699173802949917942909013828207880778329488765762361981228078834925417786607670926555079669846342317112277103244653647356397651979770648364523822125351221392102296998313102975866866949117927232783141113589748634719916569880366560092709979391214561374814880120676998150271977058141065132497024668747117528998936106851769590296345438874467598171257455345666431108663446300895696295045316569091484317333091360228134159112048259673320039834353013121303541858139884990567535527638285354213991972856212059498628829828590384667168490217609479956220645702725853630564731952314664296142540520752655248277267139869055697716768719887845638712739766577268761546870885821582262319857552550408105106706409544832026099404153124468791072187585122805719607197885611169368936881812142349446812172214539474351963783966488706683742016050328441818184612359064127832005253468924044777137272789840103930018223489776452928473117442094734331681270716003413477363870755647995747871635755220491716303647409630056266632320505960590909980450568753871113110055329271286812750779442235934105437986364740605084629435835587996584123456833855103118668828235324185109332077674936279897697739168977631687064865238613030005557889954983394037097806370425330145904188128405584227523339299632685719504893474446106378513245136710742213132568453497667408428274731683892065552536379085855694540578247558646169929341250878945802628888427223493540502354068560633805802088119876226102248278692599959482301046385721431452993730108551568342107753777939855931014627900940692260556090179654590955770269090890580074154552968210496163949321343464228994785340591797780522652822131258486536847054581220934457441668384344497829187774278767377691372261034721898007818777885141679742429407492514030650156099757412883976694622427242656864128742524745410999929292533383176881732930806972696151878345863534462514327731266802241788292419242927246535890910549395012779857027880578462696428773396878040804680741944704966088984226415095458363252095300547116447478684305130000510697399965336344147531469381873600380236681545462306442733158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,57] -45627908256536051063187338008729096582706393400556521325947508536438678028243723259028376382382266005118493740200933819521039962123006940180343190511450544680447267495777449208290851921577523964725551783023180333201161333502974077456341542242729835966791073389397673693747073496606480003016686696705389097360175068382817009458524987365587786942968528315139016165252044874449808412371621850781703310404249557551050503590326714805516521400586444052708066472180628347733373116148710916871907730151788405261802538975929252923799323635098995876237426702408264319551418772848046960938311083650079966604949960758634943324944268957219240645445198647033243619843471240335913262869410702942218286712270366532666086308206935447417140510757429527348473533905928267157302762598827638900493105689303831479074907137242504369064009982301315071160298412273457747556865750480436013047314619358521694244275761385415652004063275037213767278429417275530422103317657891223376447282352730375240016618518895375117835032269478919011446864451843217580529574379205798550987158538487021033843749558721596068586669913996983480652349751845253373877614708420089279913180524542541072454771604889393936394990526990365014956413271080595166974758992869354706543202390019005870774460782458059431554030121428347549991659904547046697495529461303918035445061815526129131906785939520984123559570217959851679030745203195251543652527411284522830967836417525760964929841063101176328327953292506791031617820115989101696579276037563491110150217369947006370813697580249781535249280140085258152658107286356441998076811625649537688257127063040979121487601973977775109768478434554874387298361405492701089874171473771405397409591840389747002265959256823791637766250042666843615377652012677805024640807601079935532124596277814805813998266575757711748485972515329597004035971470381265671770491288813965031123206429768503053382951240841145153931570166320496715617501440828981856159614336401578203172841781922692092362020377671840060657140722319907592604086144108564550572079883119020062522013852806219559051396136486581337898072276254766998593000635457596894643243658760490189613089228735906316460135112508073467945708873488809282744143560019857276587974712448525502546888150752731962857236166996653632455080016774976712971272917702728714947693529710127166495531825839421173441702897238356530870077265582769944358486879275310347114472924550695373041363834101272300785218549665312766221323095232674797661818226423194363152739348023126793687559154318723314944786658495559209655796079959071690588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,58] 3023375602015429394642597784455975660159103022645720163731207994975321650390284237922495740307669055119822721770898298108541471037009536528048506272669220687296404536871205642104108189015319565925010382914539889901555107902368067435246963875093081736180975784313300245082240634574243129265833399586052910053736158305535763704471745911770027656157614398338094166811961916363273225745350409362572115602684001022277541177196218625020255324095041768768434388658765231360476624162613923194143219591566574724023371033764075241995942256789675669565204865579183305639834679978873321553385633545861143276975976622528083467828486201985440991229854819389929737186258105006355909287807686262983657554615518752732981153686037565379979874876924101553322174706288971144079369087760015671195384173569154155602447917908141546429597515445258369205664026760000613135889297729563346465806680155172231433917276809346499179051075883441604036120465954165381083518552582337952064636709503511698847225277916638695157523615279252984803837886185231362018909894995794108741969318073166580508672630525116134117333642747017423475525444955538187108376454763993833686088599425287657609858963630325648077557030182907186969291953697865688528803007522653669819264663482196514921959803267411659012520441430080376038482080343826253021094405805364914309578373723856768992334500580527192764938398759968180246796333326709808363799193614891247244100392192251149597474473225195093080327804229322998244888766222391790877668910364321897714079517504433676555956446254217817409268318622862106037421264737345197392333074544429691891127775949177638635609780933112700837323640662109253259240451166736825778432196930762032393180893300093820236922716904644027179618444457752304255027221586801676267631121939897060839898484431094561272090407038290669441907495922055001426575553659412066407355822479654435343950598290373703220103473782184532911547672838437669813333994545534993978503334403699916179071061630194285552923807037958777893461936750763119217292112403123854281335481806142052863653308293384692416252716681942525260694529725674797096408027385743583127718581457537508160294824387970640864974528485238771781230920936593698201584083124805830154116416003901315034644450409864174709632414293508668353643420503035482858613245161359841692454927240836658240607219998546707633551878585230274419621886992703586628587075858200452930150602419435319561444494044876374210968661907888610994344188370001312771930107163266681661003712724240700572061266671478493423430056953100994102370753336384788889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,59] 119604837206173312100186520225261274716963601698717823497994574765954514432085920286843019566023553342811609375038238630787602631304062197463224780212250749074747699593241912564748100868844352741373428077359639155619398099856685002573405912263307895841135978370377058976947931775059649359536663820589308278734548320294170884923975877636322774850483365850451726183355384337008247595876643704923362991358265868017202034049104876908061156006788648697662799918099931145454779938913342880717738575377315629162747503235720138891147393966176927360190696825485224585623244784077005890922108546768308591379123663346319281907211840006942989213929045160257181317917006603126267441452398874614785532155592172424231730381460882832188161780362403873406441536172336430731818823135333002844256362827267800735442807112293700156714509562130417062969151831902578151385173516772100281715090089753686471344750041528908979831959030361407890736435972161008957855925260256060605995685470462418782204935970433055690728826707149970247208538633027391215496140457679230050323094727454604973193094957899117391098829835441021930591746418557057296035771015850378581162356377922342107268933648903301547976099998573938353970158143050969833711324507367527179572548061637278921920051632779542386898471616283858071920630068959544751219432084029067830755393761673824514935412997245488608723045119965873085178722274860995027357046931870163378006002686167413434128142151989806566673948117878156080490673324064725913449628437269987165681594867601690027123283637218746360162204793335145781743471615855094909392000720131266049367872735189726667177396991511478776060753371711026037481654905707503883997745317177543223779458990480525295869371165225277928758127728527740817710195538444717242408716276477637950466936686071453713599822740616834473578617876815729450820444640918285100240511310110951412508362291599350849507697769740732424750016492049353104303536959608531393250211293474649532027519878361848241514295098087531352422661720321632827680805484232157609942170257107138423320347754522851002168374439709012634643754303928049996949932597283919207050107859566961161789545620910783144621149535658704755990216045579021126517581237571526132803036982248465398222281509983197892975720753706396947337073743644287546581964296657319000443597071449581662923871595367840158756109165798973214950341533562040768823128301098946053959402017885883979519646991591456824673339041439603361184495381108753409120396192719262573294535619341534237997035397762242991970613478117411982526677187068690432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,60] -70259522886210400249566544761896484068967723563940307604950307443759605622354575108850648169353826400262982302096484849557058186526966103090262865207575020857418146659929474821364623735978195193229157993350606769190138645726610173272851708434721854484436202691326549260099626043275872558750292800820362633244719123609695266190939308926051177022044857971214129117973242403037685190209392027474311773063575266842854453316627956302234021158070643922789043302249800084243496707926151418747533185777454946294399532304182428806356141995159755439531334760873642086027172494356671846117152499782321492841120996008072277574648395451201868068004221159321078953031266452669663805278987295878394197207559200421811697241563237132009744081792608204238445776696206050049708247326167213090894800105913909476171808161675700712024638743263672806324845631342023671827853799905062348909217517494405378256370483660254030627166544704655269854639880356816364970790469431535501349897575383019697081077319142692480438334765471104137367039811611322486495438895824191824756318621521510446736267773343849384988803666594101660173945248632151515747872816228867196232573825627118289418772939129992470811514146031562358611099066391641169813244408990940025173321167751499731759632968125570616273260443943471856925760748612853194082635667517275506089230010997947982746344485435704162241746340455706027787542770555132618948340992497764457261612876180984299205590918170183211757816759993839206666184832466330615778704791257114849418860774484189406660696977287687891125314342344107561218363889401157030835989238510838054475810827629166440655958968868818149011362572787484161276909126644549016517091386112062459821740740505749093498719382694135456165537101090964717226334046769851558583051361953498262098726808531484403557737853753026961696617733095533037868956254558018194059252669167670895965236669791742188462117620283527320352614195899871987243738575404012425495007818145316819628546943105322118836717062328138007771869394295982347205418469158201923888185965886764947118744522457205710293951695928616791844777909428389994002616054305000052434594061483261806535957681777083751331446560380824855103206217675213798426689098458461605634888559332497981597486531458995687784639337826528603143409928703995116720242497988424164730783811915132388321056019375225319136767234804899222786971769362225862969919235200483037031092495672560560566397436862235410839204909974378279068202595923777803544324616022593116822465083952656278185187683010170017242412751707613648207373606075970355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,61] 11848777161327760827198326549467774546585311089577520350821655405900658374929127401946089548046809170527259022831991949591650127667566190432577938819811847823216360471625984380900576445663258537410236093489090850562901890270779628976244009522552625528877971664434501652350716614682417039058500753258854293009251846051556825250549879737393404371308134143602328043942534030347710451133134595790763845523206473488919423316591338296723082641706566329877242520749109244803248634670730499576577076869254821463852167766525655422358362592559336757397751630580927876353778336411818515281629561825491491103400646639154560307045732086360313400281481696419989281493660138244078639922152871702593913956384126653374652760253747145057249508138363959779029229404849584536207122292770976392125897940005243964325093240981911052080763139919953112922640982815913263814942345708116222648281913278457818974237384067450237170403575024693644521492669522790794173808854514169531874241669269148593550829978798595443820226306541818708796574176969703992462155134840638535739442068783221945826211720486811105334394914126804169203292807446345023004869822830039379904495419700106066885429705880682332818886433315999907241549390661981532685911924752850027451254757478058040202566593847889829787232975795685426770782487056459445971007523054409627096217489369060161968906617209903010796213393378101923775857265926331920589591325569103635968597510825358742481737402745815533365705046225354293682749117081608033637679102389485499942491431666447323481449509435729675552786233753670555624505214537891692585805917639439807924206906625367256335124472090980958510388344553350368426566234769296342218211298282270967827722667961819021220859844882878183989705398105156980850506401694827940251930960208164394828227151783865952600192914769659743560923163116882761155266913045781736196726395035692097379416477540141698025630607770065267316622287046787093053024889369283006836456449006134295934178043674601316507488181032421278390615649605679149976823278307079422166406245953216903929485696601224641899427247529716685747648504659352965822440673103834790013944242820955465518236916730037024657989031016385325693278479363591877924306951719525930136941532751760972689480876450159922101967701993039992841083828321825553840270328544318612939261246510285079930425546796304358359370998540323994970532166956848986081018352977056787925636704993341815673601830073655479761343677921125474506612532900634012764553050739273838410604172764333686837597308449436888798006321761968719372184673731666247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,62] -1301729602384483621900918715477621887487038341428174570693082530367903937245599883409608111884611359269524851309691155666621010890218857347888573787172722326695983719066810867462735888447563181877877263099261016623735651822075989187747894778527317973719788058126877611599627432380006994584254578639601654226955512875635349457838942874933994595490082387140957682900687825643587758431262094171987050637448660944892587226572989491626756906432587606422089586795951374883660714307635943028670738037480345073483810471853791119628070074798433206865292403492990193382788886556892600832820757502924005890904673132664022945584827102481683622387582448901896564789946990350147098719679881592153052868426603189108382420609941793494200885691830693262091226190345462292432991022952493443196937476557440697918544679954495587309502725714456312263843430142434352285371149760599787323003255427491403587263173072176825446509625757970795104655738871844192324924482880180861879570964268875676208385677029477210066151501842982922800178803276430895837593240594299523969326791022123453431279850509628991311626483401466872618718360694713784877717853260996882839421014912604873872921656052127975835636224837948007154218941198530506644164362389520172579114459818125671915013591161468637827751968528008073831855658763537811665381893693077449228446209512758093859775635001733278720320620526522596281546007035901181967460591426895512263480406884648768978636149736548626537114279602366078429526562203650018714246806065132477077501528561703299201750770168940425755506443961860775230466318939455292140017564867346060164258292187158386713802703677262681446891153700720266243660589509402795312523697365646054848929945835257127645187164058411666536829534534578043521762153256378146133218757409106012988576022365960469156381278466648954556479632082903311515604999734156474263222854810804187607728335684916917498416395991535119860283135022421968678604995620380274930223763096026079016572548973614561460708948019516000768442747205455508163365604483813051867724935351059587739747291402087401825540384755041052132198919301461202807942266240845452060702997678406262076286788829157484477298914818042676406809701171336392588918218955686109049366242938780059221047520055717019014901678390274070049081993329395076180587602945952849757763949714172720210660846713350102557221942113883559633377587377575837763689239295227603218802200173680611375980327010771795136569224694452232856358030603558596190433785790658711552379145539519755749931582596069923965388495709024661289726559932907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,63] 97986908487124179481634734427508395967841872368905293045319324515974228142492565094664706234014778389851943563389874738365005034604178402801061299197545243964971726198613175236010721728240110510293381838916106942092831488896509649132521315743301195891205162443871600413132578992798637346358461083981732752530883972516253675769212212788548416235288855207178447174113523879858218677485671499497498590909250899957112707613870660966287451362438019046472496242171892842213498457546221346029082632238477697375626411839290617399966893760708904877007333999741237584363136124302914825980398335761490931556262043260402340438652702051046343112614372941754733227382568838772565503645643928025930650754474871571650534935241732529197723392791890170176060885536763822412245169990437149474161097868443767292327080556631132525877669386532807389953258564418233743867789281426284863067757917604943476223491842182989337685743834020948675858474854644819038877116601930317594616823503638224994478190907616029404884829737593695613674044036225777649307595053954428466686764320693656319726197823805565407155277348625711649117459402460197826841227571263496873494467889856094321574492925000675472760190718752522065600842881679950777998774811113850182519149758049224893364352052346153033686237957581938530175493884913026658027715911552796054252765948396668036014657583597694278242959913606478541390456145251684291008621443798719035944360072407888652588233782191009842010246054166616031536830228434099518060483287802217985768799861698938828899677271749677624140810176826595633046465724167314090894604864050628260824186539261648276850975937343588985878309055657135445953088396646619577417069476137236636095174321335535753492881813698006363946526303163461213236992778054237643511962241973535446579273221990287524387342900839491341641435577831192135771499552952948942682576393992649792196269994960048236173717084478534845172145709835747238119142245384732200906928232273830633075899028397792062677048248736937703000954047053894655806556484411281311339598566403675415064257092716535452694315249625655578393797122252630507544903582793479664090946790889157158044097230810566621400196748970391913981571470150763438104050435401307249561787955110618287310334536642939842901619387090480238318352509828224944102876491394892791113896386291849392054690960481193328339249463147145695655176546261069216416745768859608482395777149694568059083207548040429197502575216966069918139042861062227331449645305915427410026904746593714681540819449198453010594985955285032432785466590106746880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,64] -4025341081879641387228133949755642164253024271182077172562965258494985805235915678669873146836982166315656249146057842954966950307214840458659819907708031181945589717860870024428702186737688584012657905198841896638188284391049982418441002312193232676894717424995600821724706143833788749313756636233998747945365481601655501836796065492211273123965593678872115463580488603198241596033684491950059287409760030377161487209374854665198909646372322256051923818591973171472387786165694463660034956746685339025351742183291465590565183740513856201878868969811872795735647399109980673838247300308538342206182435852097321434628042638261597387982381251718495884803056528119962384408487314947271862189762447391042891307753739444523313166554827388321215138974954695393563701823292405397692657665978281858047940861654706568465297163802692493706164997448294006388183569386964523049321309468781297532993928783273778259016380640523311131762646992814050901063060625198072015418856520357503296029493172663402647634360898942056892411774074785556578077235209835005910768196044144054410973573051584819661674824596504708303161864322491846885044589935770325779888693190161874314560026187229193848800184530373202715177576428471626040764595800903862841792698720009780433438499652648781367614201455565329912783067130917325732263461268092060538168469741101020481777250634252985118997918934454423892482363170725834928760303236089530520823084375317754922768964123529230264320788770307591963343658243343128285851712653617075071123151303759316342718832222575542497105933507811024279289017632736717289361895197686120514781877460476223797374173120279373297489672281062025710316058774068796653064661975496890386101960413688812839081459982167102530968076740628112788601312229607051536381405988005127522171446113776988175680355784395368033653421967437160216545293846894850927846981326620980601858593536210557313538374484982468005389983801085068466048357581230531597243854281091375883665965864926156089591539238230488506514348733645450605619762254242808486273016068524977246545248922710293172166221856932627114602949697471264515186073746582197163476638426132798895591538709385056685240502081402124165702099039376794541757733697639636490701822677566170034705978478680428438970467656797411387699097538548466022302535651623838528848696623019135782343034725453478621016565379022041238228513254684478843937542765957395081911225495848394667182735503273422526917190386884588021381920107461737945381409186511713903862048142841207892027217162381713978509016806140768909205781977497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,65] -124579701485893775152285856363754670687635814899348184110187847646358366748752758785505347250580055977166013075810759804100130340409169508097624791207681540339099739798696973567651898162748557095835046678738880108596482600095504489638954083821590271977390333999740924489489988747777774648011597107504942993865632479533419872304786565848929832187421962550853614732500068534962271099832589469984634425161170264681696810795808160720347395269167846195791762058852113597115484513666707949235852517504562238536301821782704254306969782207345807121274786132031168306708459729315997694359936621265943424381886586054386119733743120386242147497108070986081287642009640557544523272783754820367495894201152052571580936187188631627446489604481138891519097570463220539942395706328341235664990443727097643683114673202043776477523974007884108328580615648699296754748476233312033741653186819135387198918276608498275993003003532401972828362649211435645623926318079562559777765883150066647170260599223559394543916682807620671252303266435602194050480007329464036083638811612630657568204557715013425395414033056957157228434280371008896309258222615023198527481129534693771593524287201573382925441458812015866937407892942363145552136049365871513117774827448225891672874937832842304787757942824551327538825984469762437329613695500448076894961273836142508628360014923493829029160589534368776584914175751544017390053066085195323859256504474859972381511820526855385636526001477519120349519830878758526584059579264109201291463795819481951480282087417305227114257353868989579110582551700481212416124097133394195737224893081687455892185713298683516591185718802993455697775150884005976031351107134819617570065957303335413310318507244224100322376443645264193465742115119154375230487999409648936648488382079083272037518435877431703826582200237058371185054330128705914257566757991943744401391189662436954890436945487948776909609728520410994040271240364851017293593056204755845457982887533470612919653680012694370606758875248598703178359687308913589166961014028423899852115250527841228853659718457421778295551951490247442438980588226647074052520880519653590256484080464447777174677877302504889864921231359816559078790963739569925840103187026598722883298167318414155646908846497063745671324276370884697107782969462935001303199382373998742174079710576859765812763034153137208432151829142569794611894077656042531636101150389755834571557653937978998592026876994000913094851235481577948589742922945816181400660962104132215518028508827172872711554643243056836895949460728709120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,66] 38995642579779649765234694507983533254909146777266158571682606567566171692894927931202079189725713410598489263695190994559145040930137539633153252022931426875286306918477290825066882026927934931730292378529399664580425720075740370440714389235061122173572715250265231365141433415402316439110900406040684600533047577325133148757364834683506901801668037223903699868071415619538570721541399841378079700090362047980593084761058303727055812307998833384894309657193559621844926218460159559749990673414532464282445675183310331804589768608869260131631921303442450598499310468419115486000131720975085961553433903401537894603372017280523591206883810726735600456241756815810270966018070475476714400311403536595840244024105628320150493049098555533695027559866147444176907046968560451095784113311111882279315963599728375600307332049876766272001411631345589936959420732535039641343119517838635268373187691329375229878490729354702623039205795042927827934474560608909593433007422629322681710280808125785129294798108578531767663608328387280555552380824502467971735022489149432279732183269916390834119715391675996022345322198451283470170063738632403341680893478070304487289096574632709757677718275753840062696857781599156927054685819191523743988116601831784272070304199088793555903199455072749725334582035152047563295186236937386080176242427457208212357561582529477927831475552190940027467740801252168929677026213701063033180840376623804425919470384475636390672377980217916813179234383289932424586942245144259484257670796681785232901126189114145515992839592810509720140360950987194020105840531513765246324112074477067040739256491193237824326992208568409505348699602473320807129023266475652997055798715769429378519912319038500812235538241655159094609285221139184344242300148701850131904728600732930650527608562878670106811754772315062279965318660727410464381105101217789042800818288833466254733730377306111566054451288377268889431991914036310845578427630629099173190993319670996576765178240818382519668539137380638595556258541021356694267743137756471892548761667296415591881486684246954713951518475585627507979122886022635987547794243734948706260503735620491154972115727864976459973791076929522163539108616621356781088630572028132099875084428313424485350429768649944512731419076593520225397636179693402743164337830718279614517376347377143285525788358000276721536971161292192138537210772990061415084398183099450552239089958130966339451693021002261759886121347802066520130675742224540097083169536873574107247527189969965826840881891355134352608100089856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,67] -3875551745962494846481083454029676965049632501384905189481137657018725158836656233722980990492905286623619634024793979397078753171837310192840742137885117587027611398094506020248905704085752476142171967914487463245245658699075443148678422468394507167568551031913350493739555773239285920706079500940811028988585600897239003367509163939595592208695804784742679150959764050268991845333351309736761206136468699933805556175710811711326858176419104250296080385321181960936910833735845817871825031717345558895480984901141422635979624979733463584352124279044030685255478194269494950011692838437834758652416959828281887997212883717372786459270018126043772407404127277658302224887216438388367230773322719442322895807449384973519885841265321700001840868551790485483964875443338837486351559778182071477999109575506680105644651550832217328616604836604286264057079568720598471931539940306502494968332516262730039442674614385343842838275540786963928458649962805439704268448694999375171359601096183835484673676014060734326459515811582044485360802294231603511890998986961590074000663755936565703058545120943192093866112686835348346005669638934740830377757184629846832882676637601011821839066443845421807663488658695443068422776124561863239627525689514510231040591506528109127451906311094417789968660087474263346933713654522669013758557481153302279834876128640769382451645470809582137183175633354166993465864593082869703664848496891082325483574048048187617637725221630064195085026198795957760392091195627237157084233989182173233311718357679223060025943181770010111002494214411025984929337542129047806469702163951037447149661793851248498745512505885498729219171924337487086893933960734645901519994173887247192420346788502451585369500626949655426554733311726570617465784975798588314784005895524369538406522490903355506118855417432148521802851917467474158171341276369777740512137229840334008023047506115021913825929733810481492089467773295529191995285050890211973432680077010495538730535345264842005698203799617842811489314675465079077918570911763895006943038812492568082609831579436190787380886161789106636194067029456873811004594929874458198769169804600872393394040958053039227120763596664715047343421979160457307441979941960835461591365667156470869828091983701418599051688089301228281435071304287085586963510876202017363399250384054758386170310961516167049888951471209778114020639048481003026073716893897004720040909123991060491509033972758225943593267825343942048948301432904010608194482464025580317949038968048693918677008689742415467891828384071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,0] 47322102939046712065681987922052943514598220309257894113419782049975783794737344160215736771228336118755594416889573903370486133599963318347296253615924150545270746966785150954223051233032306602591855526892050498508808673642554439726452582449050536199370237034535978399105523342111699725383458950557538385874797821154903027020780538942971110033695066322855041364372460931564045916929541748507402885452218210874857476775432264720138218688534194264148851819995919476961257180354273713449083095341168453072408421720907785491893728997612256107070776573269078776246410464774929858211764680406470583366006341809327102071519249521231794741843383371267064502573574543709162853086192692519491537451135117164917661439071340919766423589722882576444682712144380428501211018970344932772150070493856488339593682317609528469582887799004948258939048739744386625138706831322896376558487222861650038990685948434324475641436427232606709960927927054919922065343768814662732923101240032107854194379904862597444684097418463928630398440896484955500045877294037985682241688184331071290965475458807293178333268573753847265637085213972219975018660156364926779987260668216680511000828504042004889411712628013997338277528133976513492979289678567491061373242563581516569129775508332508563385816777022815276292911226365054236414073982293403882278486896799363993708812738210562027176576601205600658047206106011236483202391502441657252961888449441521704899035704209588327944159567652809570435726158620279700316279558629825500162971369270278997971216469135149619404099543186939668887179941772643186594294394650715451653427287470521265429327886405912205938854391357938948893644809764945711278733908342399028881810965542843068552196548388646024192902626311328427166534960897767046649839262005422582114503705069724494083532152187842129622436339576610040532054686099694836774638223327091719210344026060329934643626428224721013450369854291311677965319818484780301651919403816406879154699143485252001110339390102143241317230543201089749071392578518042770172363342568169756914481533423090624333273891955904646955780364798976240249365497897584838218406158280237920893406990819999138894571869285149478028906515098850721044254108995173329230705687115367307623347890098589943001240131616946751585229345475515687530699229807323081825459632537936117328628989074346008542341079536753280127250460646317197500433575985073295020799606400246275497061777339463445047640637976674372097812390044567870354474616493651586418962201372417867586435847450299047370716558516688529892326668821201944576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -788005848702218528975011726358187093015403496486705220804324294673466828135120082211192817045902521430733050927429006048222464590082274766501047504489020245943649057928429173989325901749545187562707181605102713600571723418525461936744221946809993662297832906834208584958236302645137991105400192110242422458861426087675145434501036430069681523390320552748337279863688447665259626067971490939280958286834011600501423723292222632409360018055708412737094648341125515641266891636042572905355225164374087070746800401845776021965652070171663809402355783284890782959532579654488945834627465573975764700871285186226002114757142282319113568699922459022597785456526726219063505634262197586638651475260800115768207546908549357860769720645375804368205901150091820283083289012950571069912558421841979969809060860203362696940791601518931973465714840035321436761129658552021862831465539474711745979694717467492190156866344407230479147850387410366363130956568524685524800706974781819994409062206427951037962570277657330581555411874208588439864483435985193786156191666375710035455646130865104786133141477344024319266464172615863997198919058284539084240169228539420897787827154799413518176465473370207716749983979454668632743920883497529830630995725359757235181534394437090104254386633992841086936238952070928576792168495027889742204176422622966938063803232284071340822395718475314685777642276705299818142727930461263801187259577013112732495075452392471285163673524898077346511014153891078189385956097742776434228219147722352401903850616257555919329024103769142617232380263245933147021453582086755386382272909348484432000716675863729522850802936090968997931681858571807195102400830898419800283718707226180981582438182319178334558814401148437607794098945749153069573255504672273776575000738514148754643238898609293668372127383489972657296158311167491259661820821159822917985881894028649866944486292357710053273031651534124415214577728109729155089950008646130618216775747392189499002191184019402712104650345322800594554431521248528357448334478816467004159282664606393979728744649132301966668937726503742343920204627643395908728714135665460901340587666179073795373899924057604339848102800743831594322428101646031817967331316452470134557245086440748328257935847385453638312269704437782512437719202788821693374472874481276909509513112401450534300426928905632699644677851418925858807441644107046352457024933153312237099273323356531481877226784227340583200388534934896982293652332998336440772755219855949922992097327603463379891965667847960588010629490268659148390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 46207196378221837345253578790459001988699203232142512596691344660716787937174022332138477707228202698589973488481783676841510908195738746076203754050274988038150096196158771474196910206637147813022422063639076077378540998621072152512204583077072990072887871106832737355128847343301753493167880762550588636971342677363149159070745352300416764341491771518732812959543345441027372888714684941528227773226775760307366490161147099663435452432385309461916853939932440621349704526211667952530902909110852371826536348356024248749586345720379353884806034689125740439880390109940190885474333450631830539957669051269607940222780917510211604708876631604880386708084153905180921942309895097830655274332128604332697785183029182357898237456789206694573074002140877582364923842563092332053775511221543628207741566246813372320760572649584584660748049499128726648187628666494818616267475860674703011322248855984057760690542075669124226162316978657798092585950652838593422034192202016580709527664099090241125157383891580908772271494515069460139579116810397275036604339062486953661623840602622451054158584153875933610119689162125949896244892206478397958511526544392730483220622595590858339402017271995228241975672258991735565302158127762562977759980493310347009277883255775537108829751552951028987806646797462764185399294202823099985921942108314009227074582557772280505840629182757741052191790155886598522701254317102887156474432907892862871979672971667100638022437766462212281164083261344043951669320219424986194152845749943562489358893168336827402652068888248599129291041552682946552481770209552609595373670862246915542328910378920375997992812988286679173692972061444917159913332380495657157520869827479914687183251676262867675445485414888102021273220408250972356081590567242923193790580858410028893364378491143062615087483742905444281388620456335909029522891199650496580949444626054814589253381219724633433409222240790249812686591483237789173946640231082071805488494535276195177836643015907350846841342907141834250252541305313048683252679112485273168571615885118878209764589509563963360415065762829553583735596469678009595580642246719300854150744211177465063582433044181566618708009039541479603839314184825087681210411325713043575264950904345052510817864875475604393390828091100637580127302655510633359194601595008093221700542971658617791362395348632220980816519865405721666296715567324489095510775953746600275385632164226477390198485398472372950986809343372761155663115339601137806505034673821125149486111638081943767622164001496642073729816124099939367124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -596966207079328810810007457829049702688370350846118003196685905491787300118840588451891169615973084013638332694971679407366519848277109096652786254126980105441480128173667338553532582452067923074462846826363839214513938951961162872582208884992127057015395067096072895995665710910953586735934497862191692566917322150155883684710888522284606370620764134351462435412538849318208643323456847473509765237435798918625211027141100734381899470780860559318819916590549515756989111289224190974243021185676856156377920679294697101145520838282644873920202107562541225020356556226996019203398718738515680755061456058834516934490968543181123800540624097555406609515002665686782143871852695208097143121447134504324419964446826822175323049184104723104103777866594844687808954308005038299704963874987141394901013731767096543206600321667535676315419969086737317536972316420183847155597293190887181878370956624426236043442163012312866026187003562655306269198518790974651048256257905341964560144316821357859116014240638454481138467135701522020406934983895991941902309203886343882162374091210836588860657444893971820196571441111420462745363757564297673980182470650158527864770087574669396137061096798214702326177322278251705520193600329437670918455799504765282463404679528487588103589292602545215895217023279949315279675875182421765495620736003914938119492078875519580128178620153498978759996245551565592501965906795884251430909938532920185565208172052292464752747791677669570101417354294584853929037003481504484462070931843483989792691380341912582087341744465868651462297045275130191434445809901479115936349174685714311971519614551392112541354812661640137859120595654177103624018847505500571008320580609653464206914115758323452821015870453884928275968736606475916825176585829178420800450474769541553552209727860053916485122368481139798608831097713964757748213951527151353053817334975254304291948998700393722016049961074192436422188485333074382067851656344025805665859716299087048065609553612793714016617857000968273466648540291601697564233958744885580181138882477725041841633686496524725683443519719108466673801962821133144776260891094526281134361744248124738974401923207343767556772591589842081534455686945683587760997825824697454111165403309272270977363955020117682688070264863796625203263885781661939270279564028181831559612623794382656500665228458774198198323734690240308962072408357187220819954659331035468384249955395352572374463789895578198269106068781768555999732926912387884145546759803579667665825509527906854549683194650336323964433911119907097935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 3718867755679883322178288152174692426486142571057969919794537713643407301036136921317195420274488208807282487781308005569323701928176790097949013121163273127597390417220961057708486935345640927445390883313786134015447381754467836956174728370499918488307224274154954242631407670329485523751026910010263491717661733236217410752670363377101700946100585930242621711700187377300088948877888462575671963575779974214580197326993442638542099703965903067222800073715647744463498607082506873047801106038151313028710338448409398095424368208818904576810928303646144983256533480006745071426306441167881750028570840661101438985834006829503130556257085129365140692471807563415138752751142798510401402230315866801255036963111645218533821800323240793472979102518129966882841073793637001789074036888549149318183049379369033927376337563145728788563930305894984395606804693836129820938051906424551730514399395278229789873025935422281299219783711541391377088247826808066429691272408452930878833835941145993920269159469240404036348965049208395320470927861482752326527283813821483598181186185262078900115332117222677871146351685191891279117493527326858171094316816818812493072529858044436891876980078385976488369490055460362955476833059058637360846275119125462802274117443542504151347135743069602333705385517342214799739648312660366236735732937576989741626327969314865314574117173416022531507659158622240959512125692611920835757078841304625608230743759836967672090923133108699370765657373583808094693676434701910464252546597591012394908519432293746956352180230622118941028838914659568891280841850645377157387633233396326838587020837457643343435382902892132185212303354297761134444288412562872732215136626093031517526796622318911518496014010067937815756503980094335231234687461801583027027289037320562443492809506517007392601253761015150265776931457084196990991258936494382567848170162247874835901647188023628701962777297021094738976359365799769001517056009358582144282098305924448758123442123883680687592801181771023801908631192682571335439196155155051686117496496201697638132103523313988006594763130865563565234176612921214455027466862038694137792904309891371334749930927070789453768308184377144487716457561333424491565754865342892520312931748705800319572580015137485557324456613667100801078069816533713415043431642031667079720445335943694132412323583882368694055332428572845688914053678130794117011637561246568510172308436951974747088338032595155108837912255090575270423591726365793771190878198662727630076231640594789083641714360247281265115145908624891651616145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -6970382614898989297663555376923085071366517738782320268635500097798334019686492848169843880764727420380943214002617378705365256072821204546630371948753673771264643353151362389400163548012991705118919453344269629534743377789985748606130632520115910897086334404937708133681534673432483515729394822402667240726316594898640443320787718381405472043651155187733153739218669620968174141475044045758019726392852213530920041602845246034915655809406979608862851131029178510483104666783914251911395642603792769244340320643041834749787269045038125699301783082660446762257372782197984592526445994383849998924670066175232505404425672581105441840289993056214109765086772710701118571823946469316897600475173369369953260547476056054098937331560271456582760831230430288380239843901832728925995817554355519723962520294012602389365179371504768421149769079028680704863663767594250484668405182120329069628367466490135658466498153461421334622482123009661022842779574230295353962663361603344511618572844616310467727781636966343844970873342972306024385710127623930418467411633050406726268591598080386200278286314087612847245985916291756653383434029586387662010109994142572819289393536086731755639643614113478091386978473399413283258520797275339431951804342900429238829625194735695458436005086407396418058450558261009913343589149153587070882696956753846161922642237480363784717317278840780897470635104968902670259834399992805930844888446242164702219610389044177203506814359096014121619896716723526679565950120777793470437831999305715535215236396395766555415482836277166074149458180959403998512807389666217903645283902069216396697051722419983904085175104338420588353449799576907663696380994121890755484330289624506147076930290860659891811577642139718747027901530855685588958646562288919265695202236847105520977891019825445619665996297992039488870213811127728341211218007557720573493347307282921669264801171320958735181848271525085127204868846027802708503625362818329359526110851472837014288687180458580220112771101775970917248130740633824063019451808069077249487099231205097768538965722971958033648419326513535948727659886060147215300697549045713140086809924626603241528032339046439690167283429566069562962725824927103913708918873928803093013156929531756044510207181151311682715840226606842573172351075185743419547391425558339255975396907664028405645374408728913715888716280705336081886459896897965559960882430832266221866609453922630804550917937928545246472449070022206901996897158392060049286335647455793456385040928738626822057450632858955392594339863488136800003686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 24681269637245990867414330553320821510028108581548916125149678391849523124079202863438082267789979370440496771325917849036858998570447668551110579346188050116175162926220486320289844754835304007948481740282708926329026562974532541950411140654463209275215184598990272587796224274209164981186283435382973029698960667122045184030879500930191610362646447328746472286623945316186042849212759585474204531337990655361480088987654569990278270714001763232117422793833216867210841101298883062007641155940696404955770085699409429702687302561595553440386046917293038482059946052909413120912323152362950681685660596486168861522977012885868765175113912317305527910858195703457459392481102351911308773237721468176486146768110597178979812779318089872248346423681235289061677195641502265267404114871680948500120751868830417274579187476640323824893948241730071870332694687722639421464549434076485503915625572841284641017444730532491487413114177833601138493009069408991992509189688301868710665917639563463671074385658771764406549918755093188183248431480035065835081726621101306855120562744398879585015227770354961700361758973171040293991564872999350445626186452355368065177672184241384894666678827348740959724304442819128027441918414536655218166932189067724671699443462848899545444765867974762384363026065037181472160959973713286940380851015883106044794742464385899975113997428167302676491453345624636352755120975411904618683949297248078610068954855203560488170532119057334703559321404842855766340799596767546329193216061346622005939482684098093239909676467761709776349353402561221363074591699159323862795278175932567410986758068578178203345326860824893423313072630353149044822164164877622220670055076617003276038924546221877529440400024449147625408655513461461369427556896552533817439930806870620294329815046491395265523454990443861148610147546583975220331828865195186078753322028442350121973913884692282235829473439991133339163335508887878543555482663791254572732157437803120008746944227196947705020550637554706414250054636337789897771061334367240691114281712338684133997230837780698872072600973697578686379129525037616033845006235086512030316159044374222441538012030727983253982863515674424303057419418046432794161324780095376151197266433901661393215613751168790835956245033393585149803683851538673963135887642086659836049210013408729748076061793241227388615782012106760090929396055755400865908064598979756116364100594038226671486746974240875468359623457252057094924426863685781779870658064923682148165461675897179332533250476873719126153738612155538378957258752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -176967425349650193327354484681794390936599361134103040258068210011875799599739742619053533685831208735075952021521685517466235108931816592732963291658545997895351800856255302849849161236938479470001095728642116568088660722201374559408485424321184198544840939762390960826227780472362443279231244405333719124133610881144327954369885785300921373275947020665168813989970641614939508390639516779810821380591058077955478482884174499180667892288033434020928794673165893028251815925555163513170822298022005680609525731587688341416776309183133927219290338922196519918283293594538421599655909203459224874822995253478599919260941212247133075542496597053066112582179711916841244077162321750839466659424108779330155593376701455319388587916799102183701664756538344975726723467183473951226882820221689241005345039443002915921079000887174992296461012346502331805149696506859590957936467182511114966890710068941988990678263303736526933248354910278664346554945338556723607309444964543011025710628043692193951402550525527322820296230706186367920995121083914359858905831567492771486286591706779064582317351101665042844736385726328929290333073817304354851091161971717091360980355787874702465328081768806829744191352297695677648167373412023203801542227110012230476824689750979321409063829869174472493659246253138637882840832710948236746115069579496388550374546871376137256945367516940788295593807936614934518172979300161918617117212864185416823935939552018931031468544755025053533586527035773007231238059407219320665857795582907422664844057069030506268356716475794523749431428624718518603689756174216437722792600158270651244493808029900352824942622355196495579666260267570666101132343895779414681662695917084658823969446297768826548959080596173347905176708292870778849199803567341211787483837337348817533229624213032454964212555248329414140131023989177651800772401790757109283181006402390505723317924627725350801584583052975401147718971681445960674689267214664901131600290711566309409448161579544933036070087042661945630202133682851423798623419798710016093650247914865514506519287083328272890561571412803949162136055287088175849139419842558977565225066809873260704302153996657171272131496542094804461612645390335586528044253846166097718524949824498214758284792645993220514711914657206566482220294664518328324635274957296239590167587222310237475306654652004479542680533845336468480328319208526692954282222288265553881733011232609273836744332653073078616938160185082141574534248608610191532569023249153417068775824435682704835578526870201424988866583689109185621288550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 438136242659230016849811312204713624658358236930660342873438613877698152952675255206592836190216060132340132421220313953703017559056560226728624169936886839487531812060686115265050775854617445424550946502654928590394554878530660327578709654222694079662913974797519839094944004647934602782592050921949566705413870549944967125983494350695836364322220398432273009474932188358005424021447555765294256974449667543658449813780126225786073527700278525141029744873696464266176442732234666694635094471774184076134412027342970549509912389282348182409880150262745754046578060933617119936306515514988934415194380084041838702105188191412471257168822859173841140543038921568917855128022577641531194659810084448541469878659777729050773165767123782232149371928320349064360314632733301370414935089656370342585219057405983395115416285419469404863833499359714713675212058330005699024538114452575658088852857419321719198011515064740255764451871706279345238872419950010123975070938911696665069130984267256219045058208983693827998206849148107419157982335266456800463013399662677830248879191996005224282026243228241722201597371009718574204183545995043290534686230020095607549576234410442372032999723747897502297125035217763403833149994645670034017485217859284795088063659136676982747221460409774529688469192820703145598972701492737478040557508710559573445941308082708839509052677678843555162970172176333243880505167246505910989434336417301997931115971488055714013626960536299252180696551889995156646905789219173152952390885989880427749388977109115622586741019879323798356010314574837805888523653700653785549731752587775201740052682346936197700453356671909190782828883658409319613658789037864859225689798348902198342939594288808626666828047239878709884929977551713621352321808846175477624506646253663287666780400502034577970917988106080349984837231622949011066724252114770164310701821682525383383528722466262099394505799318920466250498183304392631346889270854893067115381244296832581152532752821124388946996341586263527102863962140784360518586414197250393892054793935580260054044978282154754851984268187033747828518613756804813196054380351802936505194780285566229082160100458948696010971639912047742961309656228146283518644567272967982414931965737925638461854216857249878225048289829001502048843861699487380911043893632756281164088058241432524950346806773744843797152178008214792416044817195775206173576590311703238684262517609930080584764676012491729370195789240782189273965337930803891183356769189930722319893381596322270311983601459325208419725939023365334959216656384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -2067068342869185527276986561449785416877811477520629187842804681132946748212401856092469406244834713086253878077071070766950404638868174236694874777236171908606487546617566479841686645262048622399157267540617210324292784300431192311198595237554114677409189043752450472304422754625908692108562510014664253230198341198289529380487791006975976098255583088628381399647281100961719039800728756266218499976638598325288014228004634871808247772983713094941801075862990049218742285401908905078921653734483184419335074458330639095670004111833290724074928823333149984086331884104409704748817654104454240685417434092721889789633467869689397911560451763625239042534088073662520961465658398187395436379330940361674174397916469211357648500875259244352818986839041630507765194661671597611673309901555440665844970416392974100663537198398307428991083467396587135856176709135129502985236372666758266101347325382312866390738056803670599732621435940492855237752136727039485783634394636578631142215159796797762535737760658742340718666214361832416942068113907713201641945784911490816042749012425723051197853399426893069820156791756418670253565922256486750394373089813065024956954109541311218862420984272896295923796057143748243863858419457989342393098533111581707396211028869238471814055324839452873867329304508679834800515224248022927591674417156700364288238386148236207666144572048565613025574118565205122917565513525174474702379122823779648832936734119991413664537348061987822769910810530430891190439777652418629698896807212333931610179353278486677716141771781357942288944899197361398864431571500446529879189655254047636149646338676144283003904778549651266971169281288364299188429027262308490373764606543143146104537714567100221087836037176105201272930779519019887215728714486437022865028429129360475445261156395134644917611710328510512290079610350231152159388472531639365244184380322574955836468337538197137918920467125943520442691604588229987371027476181694839453916433514489767104169102241235118337960560671494759567142611299011642864694117688096578825376007590654836433484889331866100226165511777120993168350856469438875695877737478907124063993663761146685987173871806572986362660387254046785312088157858153219086903496483636872379703269104844952691728936736166510254372862753344503019108295193860038512582993356609660432450463015701474800123422145146252103135525339688609980296423513508110432867811253326150283864273522042398115544536642037405473179862668362896800763600300688539592052734304551215253078127367133434006103339985487583777835777374792061215886540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 8599110110131290018764266997953620665996807517027813735178882019206364777766660482537731730876153612496424280931914369933676007104032829258336642105968078624336482267013678486669045190290276590607530300408222808633400278309005049368778753889772212975629711997295344459199185654457301533657929045197178573633985356950871169564373494145674532362795883628377162787451256370702298545031438990022462876225733562748320466258390917746805197838298569905913673944454859066481221319777098329861122037093430781337295614723321811399873633028214562132859263218238481300896241592596025785575320797657367758067639034891545539636887396333203947510565171263746553001034984249002234659860782462256388805532615453625559967904990194675972087064297265677174899846752002119168726503827723916644095321909820716795150692997879051316538625831542142228021572360891618203384031909302453836594347025213237342783637472941694899851079110342972496735144145110668270617077410118550746620460759095201163948986324156806952321116163649413727872777547026912535886402054455190823634662572673175146373569696819366386832003455948738623178550971738324205680787620217911661073966914233618867689443883175863227923587553223144008443939954314310971142573196411835141991302011471654352298115249247295254802959335839359208425561162699342191041927882255471989869776020928998708899897472692628197760660084383435853516859764430486531749347156059590771781525232784737989909841414174811211241871152537840691534190152108519973740626870322427859972365152422786207908432916245340214948784334333736081393727860176953477937522146874611683671285419271161465540788583785986235517656638720777487248403848276657628078628275627800232717195950588913903300503400338904695315650095243193315551219802881375389904818115156025021578084943591009378946729015463625526122807914799212604285151786972276571195171217541976939504308589355107397652534293235640404570077017802756488429340969520192944108180442728906910010411645529582862758945448767384107425272244948165513326074984867966788473705621741623371955525970249428370532242278062405482682006964741478338166421154269059025616797828699664093977850345234016690164730061379553587218817628758917946503320241567793120552336821825516763786155289580136349068038269457139469626889174731760736279845102652287645377712024575126687161337619771726112604366947624544729038631242355240989830545125912712956003830697287210169360451748907669536326957767385536784418198670182475734731063444879721042183481221809326896645273288837202217099218708247776289481823194317190007722243784704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -16965623963768481847212659879946730135891350591877321453893768044627405303598548153934755702972637217667021887462470188382591576573308299732743113560445597846141957857412485360264131640091326059040560920747514957726587319710529608754788135493041121876178504214522498787032385340750895477565671941563368077885663656821552274063549261431455607776906825083975986323563531371842813247706014441273750689780096452881175908591197993233826596938114293653628486661304353769090605135592364534553272160617464168329921006834557494097460948857536665583570688649578450494880607502086792196017786247091081104183953102262315508794711755593025994383443169315183860826993661216796509300901515475127542774920993438354740603469775544653096546658388794916487104491445287267153369797618304817043172821426352786381333931329368042043902016618153940688226860504431063849152096478848561937996541725556673462797441580068953091761940730432839770155933392573045989324245488424595157113887581422582136575032991482880720569292070644933254189010550516873339152234402142725794822122131166620485740397137465443630105057963266889612133952254811581115507030219414447231084815785329237968361269964309519877182803316108178081576229872860122406037994660260867112515202826804788016446917838754091730353721044899350543441933979872112018809377295055563683535168460957474426280402926482541748501335305537699454758290062819143077899222825892556784060953937570127158841408126152457868935233991202141146439066783446971759775330160422877138366799347164051032268422227266284683304993012022554270347373501696434881698131903840270262504620016046154532311020458769906744656149678672128604479778137800006230141801524414495301724483246561439613373362835637751683038027799032615927381418370563880644929554828793354076877548200263437298972316787184227422658645774147455780051164667466817655736151877339003362152676848538996456592949249407241840045319258773765240859157434134434694774532684097296090670745567168224085195566213916150429413601386897497696764786952908850528200029025051403053047332827339980541462129454038685735031218450807972697063440838503864223557749458771281163421236280359894304502823839502128499647119543710863162062908620379828348533662569564486455772915503378676330304052763096573335236539770284731037863809542921015987008004120421204215457060976581202114750637315699170193502340168374553673052545733713365659321258152171666462160766802978785363407435449260589094900450437930689505708245979803334598654808844157599691313304700483057953656829687576887336929933744854699524643146956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 30428815989402614625200690396371129359719422980796573269499026930546922824058190232954887794956035418644099137876921182304006898580312944812920030663695840727783475724689218326903858287254922418806821020084569492435195377182925980591937530607621843466764617488326012046149219311637527511324737101452378511480338629202421905531550934298603982137305407509309748208125621504744186246848694045034673571753255583749600576846701800121147925657571435040761682649107317981217490068346839042141365659781904808576257937635194907012839570039726878592345576573112294851970535291456940186265062246692685843406024777025508555575318252686932763309538571366028187280801383357907662269311859647893811154004400120777183250836441176900411929326704081137211764766785242137246230662319067546522067634763776174453422482435320227814564985786516191774956080701460772279224328128397245893211777762290814085928541164812185604286089934080220336074960349145271662693530591133102101828295979303973279669260019819158175433974954365836360155869598823003681952470301305550066302249224271147399436273089762923203033935515372876726172748690808137635127171141653502072909251195979231979305233031998645926322791428227699775223761343738530645866706588346441906742096663951143612777679150948705237522033791425772136394728382092166070918453506923020818295130558315627498144499591819134657549307860671430826721943868455769133996115226588394826365325074343230076527101230801826224510408294299982683623865980246903266292645555841238524872707294242316613932458925923222697169256127829454164101825246134538334747153240185085968413540429301867136440365396913689671455651934756450005477620324276019367514595511865149857808727541097812220978416543889248309504545130822148362581203839260931834566100065993650481192941718769468601057729903991913440380152487054135087750997365771712835056999709635469138244730226737383372809059559704283669796021922510021099392395771373576369577860891079129201449154329758408491082839811505414502468258643707681186300776549810479735765944934667921397151427632416449014980490626821339700898899201917655590741726602738144287056839258806426912060777711561744804507022270631726521832194784343825464586065872500475672986568924509377745270382820829899426914725422154713981088350698779036686867476912086064724394603184763659018078645700612426698584083862969904924756492484247703079329503640251843288573282423441188752476535477731748826572508677267889503045408833904362581121823091184991084437876110480530850813006337173071575235994758229926473487033873483318595020325388288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -151292186812820980036672515736627594024054548894135961003741897041061024013044973335632810850856277554626108761369868620377284534094998799106727769067839109066232322480101712583891510721291100784542249394193583239307829279151791897550111263245682482151546453184769138900210331338204973688658758403654370028698065773552945256314352235213436583517417375746042049966612440053357717718765016580886724934529844038175598274272538906274465731498423634601050929721466081751203114527228830086350979784405227810667043547095116586554151566961453850816312482126474263178224880691170802383647152053652073047463571374781442160907685191827395784938534288078920397190740119978469517439767856207835150215180520878674961448730895664420245466319589595131454697079733010790816428431053628781303479193132371040995386894554513633238120183058780906205678923868726191760731159286474325121052740423018705426405159922474178149114906441085397707268534323551906007736201311227509372083094192074704742811820881133839490196398702412895135173063614256238963372614951050263092962593134880779660576701621807762531190117135598014767665267885840835324244250849985132845594112726238133100163680055547420537838999110439704681552422126410637269130956225935361644546040627223093971768679583453741115861250108481590508515088974277576563412436590529492432289403514599154073812789223918252868495683544250737604041096679520150159848875992360229224451605166622098172458211671174483203819322403911699373782326059251600825878067442754471876358736252045223499291780497572971614969493354191133487457976422776248670710563712321655868403077231498840407153819835697796428367660890856168071377925310571693184013747952938802688243049561012882800287514195881600834647367112385489035365186845232334340676121875559748541491031235172536729684744340033688563991072652603582468301334893250031748377445304143450729377706602403406678637935120822765581702737133394659621747684714855617849259710712390692827285733187850789558674845389797600482875982512334157694054872633208231711477279140280732498766166624480390079122875184289283130689717848939986813983689884725575137256196872610111629250177311256628929695740489703984333286381768399779217651180410791119015216631059248308298429932852431851828279919774915634088492502135450214954857632404714521769058142890354160428369984373942518872304256043692583186344882258628967769186396798718479314397988060879175979198540853317862022743037023604410100258294634957297702631599682570070004928736176019389780772406541734861933528923859302080008566707454473289905380471603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 549187585391947235232785430349619800898812076284911820590264219988351225540846183601931365982129801497301955211689144716326769499320415334961769039615796786039763919919331928620720399856782317198284406632675245097384530603408449177110435784193863307903150099183430867320769688134819373324510839527033915262839052255075942005814347158552123243023919037137318960395837214888648763673527675280651703344813244795076673562522432378932479185630117031891455075056297353840400782008674828477703138849096598296285385369642014192129459375638064993352072745231624480650837150824348972573801385025848135268138938158395013924675814070665782864893622646278242427882563750781658758203986640454253396589968520241863415393765565612556105531156017244821865714582776608868554948117811216319580304703648654319564491183029255946848853944581069887248347605752738613525722184639903322303634319652818937421446806136242924880998498676611411638484620436830969442676699515501956539341409971219715041051450818731763576382821987082417163650746391554697970012092755267306114298140453175009573888578606388554393640799337367086238075949537352851554711778177940716549601421584582846755610495063239399075522315329671687370611360640271387464970648814936281134939165976740801608893083997395422990791112376691232411470301810625252383503579258884248650138756327992141519392041159067169282774744324263737006083442007215701758985372366983699027504779543502168485259967930599542803194257794632950660564361874953643149804811147805595230294337095972233157412460113220039717400079260098461547208066041161283975274534019996696727032415940066897746792697071891056585801168034081045202351026184037602456908759335449789881533805750475044380906562086092150567088905548262885167287373363596541568777726939072519598661121535534196565306023766562444936600761328659059904875032651109709326516539325176248833450098183395923423793681836941109514026901997754376194984921282266449579875153690052292753970834037879465312014377594291945215560563881135311519266619123142875452267929715277347150599656000346027005549855852300593887585926877010893751460829643608650937887352180687826800745061763054533598113344815893609754487097819137641306365273620107209908534811650530143606977562330836666860575213071036029293373028194762287806489305307791427750909079721746879451023456582869949836490953763190432313317736578564788836908902389947399447860634186549528596013075305656422126046437491389939299691837926498427350312696271729774033430838609474527514443764620816992035504203264913150777759720946175366947913972318208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -923075525530382718499560783981324238422878877604983304166625810597603276829751154921038039088839577823958871163110706506382882346696117057763120608860063186626833706470185496460381655196197068327981425215197538074925416484848121176508696477394854875089907420906385213022206873523636679585498951220259082299640012942324590933721699275410041885330293202771098573103895644244504157313423178741539148954294669250626129036585756492959840525827997497109918109042207891406277961692915059943196541408484868174455739100099035241316034758774365924718861755825194248900359924307566796479785720297683119242521440325565192169741051557441733777236837170989139692685407034015530401218151394969402386862153259336803834239254415227790383354995639523402640846149994768018653055188819641271538067230254389110890973382505644456768017799571101092503093252856066730078778648159196212687304982681294951471809849677083915156307737369092805300799342328766408550770336650048688447734047205919406332561755670320843713732700076594477478761362142852673826204682665801559832222125419612729460569548628105329826630264699723785817536732084602971263650788147801989305183460815799625288798479753425062905418159147912969894796677423652340474160978165445945290926409807607240414432184321293051102072882047780307570710713734698811944228009926038144439017173453321866681846897628019544744621754308447201001482349547387959153432291833967580527599011904153431287785749312448805080329555896437575945202859807138964601153205960807313987273006622736465728397488066990303495456222574842035307508967829275651437027042237505214443532181861674968142514963905208387203017515327842547054978463046239331253400915598857389830020817537400939538636146431912399363881057525451166071923618742720693145713084002009256708762589845177676021044262820747990929500797526645971948722244598852839697342439124486349667786012196309875395642908869898768378734825260566493147235785548967851242698066071153028097807719683567321234658359654503526693255471213673683682278937072057049439018875616465873559111803167757047279144455168049160608724119349104652504113720241390565112887922062190966207606059997400979572630363842038718844080475824563998255945209288387738241515615273303114350147478066219271836214259340083793143318504064247060093400255949875342840726102168922619560615981945426016384750474055377855899765870297366013119775279004118584577323507227435665024773849027630065297440659591880720342075984207868606329083018226382720001608797830222650690600518224297475611644901289507946222691810441747420981411132211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 80811554088443596422558059629826558872811742187283570277275827119042644956866903099564773206418154042065153162124893352304227620054544964675829055527014236918143799866065023911161533941690022718622325730210330732029817188109410999745891132379887870164647945849920247961644228298405908995435614949484689852048326189704636995215487210009938310764422903518815389263851609863641721433954353615495720093039868500632877669243605153886121522611510955157082562476351919285099474146351162180399565565606963079819699245936169539903815426071185719047594198902863403551056170767257506950746322839910826158502033344732708754108276357898946029142169163300391222051824264966216945083913166048513026833281264064118342995285878868520682914035783550021576580548898410183902791436632951917024728968289721061943865273450631512466001244086461437131606690055039107685741084013210425803548043309104242327856125675869924139197309379907697394480221494942857482190382618346780659382160826090704101937446626411049587061748094101377454536104384910999054395757178902919868699377630587508344448868674764961315112645773188228655765099705161056728182258498538905119704664361809890294309198746258329708961882704925134217761465801402228218260774856062633005066761439039879958990750164521808644990548695886360508558788447650995088862450175096468085003701815164247908239301700073858350350818753607832025181966330355178636108469352493804769549718222918114357255693141752498738745421975083060302005864804141727845813362797302248492124712669815790212821292813686022793157944320828224097724421039714667070350356468493844459389027893365512889563547210006366747831705467774440578320656352837066109584790768767463299443998961692699724641312642805126668657011257038163514333647935400205756403546087830567392378353462386185373078681529272291454110984805878592759537432107333477630284919524590342495842524407325642832973549378635184392491880046660004149097346068845600994499716051651688967704072670061610437434484544123648952843722400586761445467176135047684106377090071179397619159740759297939121944420808773376050587597192031701114122218756795065991102018938057424583171333090564355521702140398954788439323680610290121951828360263896476472908644171784613588018857548162656394322936476498893470507077038200416526123469557058816166056197821521797161822427254549340857310712759185940382855937965584812485303269524687714571660193703933731861576861901198476818354629399389182454459240371043825833970219000419130439879632007045206628596128383574395993218940547607634533416214662527424916112105537536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] 2481432389435492374802919897601418879227122174467477958108374889489960110155667924842012136581468089299283115251499998599970803979005091316329090299875336726582946712776118762194973645480163196654581028835196722780194685238515174325132905618549867519926120551191276625573984144718288528612060554817837845036562646865885700610633782606471912563546678482181361122366814383214993552759816084931795549104888629535577083631012607981191860307121542651029564757853742416231778459602845240517573538385572184732339142275682995333872782460670729015427977818556951597060387179148540098993807079512942249238734286972423498354302039509476829245702071902550600388782843106092450261259282407913995008874037203120884128714002697848463347698181822044281910670948265345563292801975017020136328236392730051608903705352780515098608619464882341662494164450241346154121143912173495963909110908168569300046421205701510702373151256168400196082823100338940866855239554518847312610869874500520518780857983246049173221964380956571012737806862428520447680539656222257644323507641518188718097607711338212209350495419682823482807929276470544913337544801505489772717380854538984238968056052306199220556611005633687183602232312840228129230709302940771397173321714718674743449848973672047939046108674601775841862315811068335871444381000072574945817794159753396282513644359882331855586996086312561064725940779313251134289374762587110861998074031885701028845486931456072441832402056836289192402344748615513292097465977609150191337050005563285292926725470631405250577617471884288414046363397027891316446516150159531799846048021746981257310507582308303362449107317195215102611787190955754312872585602346631246821272343198971710464508211426436973326113946997628495214099070300017305544965392832332370350853296964951315590993661725909161908325265274050383351431268599355338055939804347260882409489493607389786548034339979856022127794595774222168486706581187306561146167277333107380873017990076126819360260411264572446238231205074474056103399516816749820883528714200779420497602011754590750833400999136597454018587403393442910203729016388831577104183796056933521598599165994973461847597252997454916848102842727850682845862530834738298870207633229834223262362774574786353228938253240743982438812304960783893533434612686952547986151868634281273535390382242449077172229571020197403156734241645789023894067312087639141497085643634478256138614106115759884173053128799890121343614403612788658056796955197890833269811392582228843229411103065053475106300876930427184282740426284276742754625440972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] -1867704874810074910342050571643672111016796791020162159631139406335790992876224809560352834619236160247509024087192467928147419742471710426136646528968713056397183199219469275715202477296030593457102186271648964205091490711292313553390777344874134766951391084744478178170194836377934596153240322497351859306961979557222627508300470779098881819976172100425687649490330043540510171158032311820780201396004608994307138595072086767957081386979589647028557106381923738358483518854088234926175767757828266657899638138113578552886691848346420176574626487920057372337898584904334744203021188761240146395126658573954764371437182997942922981152942717966564712467672923409500612647945926959223316717975571677423000384262663733162174220859026652546798361757838267093442909331274664301124902080491222102923706257870039446000248289267767247837876343768138296985856053892257826818557379351129836061481641892004811532215004767851454418351104904433584853047321029075054181031183649093124199688366342075063849894993386364847814457354227639325427449565127249918291101237039598768461355976751403736041646933203096843318115706670000805483680957644321077882622796596055220628524682811026868384330171234102545506584430505472328622013713607375372201006174844213971092963221694452427657441722313969167207685367127599653415959841194372115449832609746454093632633169769391929348741338422716347887864214953490380972906722227466044917303568855130934526799592217090472347859428109678925511324251048190363077262348570551984693681052555233108525363906967557350747316125121481403169674780583325390330663180335078246973140027988669084459096881600513386798791046752154049156345170094586434270134754942847730284601878936544279533466034239135186273790381356096480677747191307770965904137703475812357746451225936990884321662574946122593675167430054857098772636639018584827654630466581114881293807765138923112480664845011960718789429277314073062939161985964235271663873439879081917808008667655956934015820920923808554064032109510086551495178327598442640380003658241347289172998339350240165308462681502691112007518489553742377338276854825153511538669050321366182106594342052544151894353327490577132994737552727620431293721338845583707829845312358248724954314343472688649270944422530609210320483479940889574049200383089918035091304794326239000430420327911860139034840419086332539664637532354354287885296997447165161031385122526091616124208796017988634967123876205419848923894382861347104413808360082409886986677743982510239108939640286871390242848856261544228886180085281876332366090425335808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -17338061119523507177484336777338198238338286804617121303953210737039066135066929131316853314025466702054499988177745360544923511629272928938553923880697811896566957610344120196858489394511558862678968359469509878993485977010155001406664302143807477653490614197712655961303353945069004322025222311429256627414065377541447463700478793760839369280748580823240068213514009076619634725342324747691843345123658490985624222823660820242727556920138171378749836944357621445307660966920195338486072950235178307689582969063270690418655699736617508450804013058921616305523388614416567176696888914095757447812466914198222558000923987062903874589456088618939372212608120529130575103676188734730373971370663083723502820458877913025158239070506017199634208966954954717026061075006059779306086726345155156179362931883696854313467429508762227737774768599323877863486000160402063903543394331161671730457203530049066778798930674785389295242835064267849536158773116249639499611774138875412145951700027061719240266840246308181550227107268600469033876765760747974829000900458312115255092437325441045813627691848162109434035371233038096394506231007596823916272883430773316606101729592852815296479491381810644510664690634970967650951002039866324726878050262974585507039523174530268514054330179486444675531659765732173370531250179770694146847840726771472420237464338682140663490606053837603021011496786511411556779873428303865972623840613792303239647705727180834564898232680865698865821393239648618107519795019771098718137891293217841763665005976213136144205382151527732358166989422026560351999996668134178115653679499008828902980277615306406928264211258185179490779425653406391812732606334701947251672486393934419304450516959247205877154763655707996946867617258923344674539874758308175371646959867518674106553257856316084304241476242417275904670809777430607632548376191897330437547553690864738350496917303875859052933467363142712276888238752307997758144696889920756634867782565623855518318556704239511365492244473710671266015049505488507925266715009152915061040619760955105970559290387262999382140487349626712142019506909854569050361438427256306717703167783815997704545846392092203931669875230753862612002295787364803789245610817096434246521536867320386185770456708823173754133590889874457150527637886244447388401571112661199581085780122150686380078727925347622259566868512833470702986624394841316242199287356004415241163798715997294995258855307824031989089300321141178589203781281759206631656623775903722340831111584093155823493672582021960064238127510463802567622786023424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 75505434840594964375064926817270700142343581566775774808201356928817493097763798503503023744972057030493880621019709406375679528164913222189296263265439762737217920616475688004206248680705721386377370698991641461010336381603113753088239990732951688076188085007823220562115192460086651602337861822074144765421765770431955484124856551582920563530123087946745367940715392299460325327723913683195360103617283142623339365781024534069911131600004140609161123519247512517993442268707613317772565512247919017418361220684459739321215804076377798224856099382594108814501293869051883965699379258778800382737093772141672169763778531562050636512550031639451544847761632120273760357744164027415269243171015483444632864528536033575174751538233316378156701114888078530968592825001260023120730187811248394396234757743458146472027224458197399005989834232620496692709917501138639329447363541567556760517099184757835509955863855184225537825584219106976497597146003515736298567303662087588876018375611817075010118826920706393034396818399899647932935788301017170439884359661261864935240133423835705928411731998583257243926647011000130964305281298896110286105236047487213148023619587563239584531477410484698003977343552111751033814220423067170680240788022862432321353168470036999483539012706030195741902890916148027669910140664541216662649144008772906500630709863851289391412246689625923211603357604533949294486384319749434133789259594119557720213764096258033616096591274952601289381387724171883614374157640034007567302958227902015701439681188283626062509445779936912993714464796456791662004857902298656119098221382717023834432995343132919067094340878046143123297020641239253018034618834904382437976955715391441498454531905881737899240849726968006831370702434131483379043705896540420332479721135331143544750116956581052283197213206425278216124471672522135246520657574429795594712105389218571537125894239360415500733748548311015761106052487934943198660702516825376441565960231615907368770259206303727395386236866414663407816192153925672932573846851269264504929987250721402502322906769745647391664230930120219557375117348656443980299857002938057765620888250947289358053865629556466068819892878568635144571371022568778581687713363546605613770531378627871072287709663691572121399336969024955285745399406306286806062628380384019401568492185524865369592377054391145890835530506935897795845331229717674384600923913695323509446881022411190572765699300852504185658257095816192142413816952500686193918384607306149124879373626666397240246119098356065986398846531855748180730339339010048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -167588596676063424454178715417059789116409604534087923387560615208663319980484422656830365943554011359695182073034651163498870763545109526544497238755664375080276119334970455227817820509782746907504790462628505373259887698030074052050917742915624001916056671775821869446814887249057488739156846742076038613319929306199822809179024845344909238427950319878232337615691425575860093354718272387219452899919172364956692760680263813516789145100402295534283854491305221619958394002370423873447796449106975354000438867519725477879173676635984132139247461038951216339756052780202669741307240713857791298646866734971548851905290904124949815837830664428188342674661893137437329982487726845729692168650087843633608770727183035942668617063856588798250812759210528333846558478253590538009857446296018042014282156369651019374874900494111519650511410249783815894602546023342162307744739249623887811256926151121834235196753460968225679423040348349875833846695587372959717661074547599378497097745996468506695174676845032914073405928920971643082421744727075978955593559042996158337387216467837386909124039620956778420497441576877852364990058390832596514257282923845213109013999004983216140430683149540494263709905832599786543448395868511763423530427460240575300017556347553546637619830598270249144824974239924715692496032137488552796267947744574006141906657249951175888095549615428534053060512231196461741695849450463680036841972602149650902330960462054333978507321459974129015433732723154175250893023350399811817539389048347625377536252641870129207126331406356361847550734728013209211615154855132228170908238992240763601624394249414350738967874606420292020248956819955465885228608556275973943825748730994249894773366548944189276648470950062438196975412351952050967966518687695741787954499288682384918598869430816631033757935339591166310100434789371585483987956448035866748873553392252742986306570165007910638422906303045249726193900290488074042858386454104410731517764557119716971067188657662689269832747169531485662049240043036154687326157989460431071486348989784372762907018795644193642075147713425808631241539203926195904976763030171729897636783270573151229033688649605350112666730868897836362652227047001586632194503048611490208349183303717527035663828256844369497309907691962708012516886074034883675562169423174128474774990572031015106327927807228719123094867740292700693392693884259783388856703619000521049854723156522973316475682996315883005592270565521939970376873178479804458924464881706586636228173116067353469099146353653204962900689518333627982662667023155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 221644990959839962938203858030166771159346407568715623271646122882805849523274141180807969898783474162495182256393287840739684137105411379444457246240123430439390636542606668153905083154293009644391250423119253011318839397662602808471509604326276819303473631027782615379164413626108087313997368335996451837123979620358705659986731523877924659269981837621883024859747262083643356437881441041014735043241767076378317711630134169863762669664326835779411196686120261562999808231018836568750610012262551493638182538028655694230858267504368794779298117768278031107016374930678027185352525898098482454990843242640068441831322200306848304914725200937621466900665204728203207265530754832738984442684427302752795098169018682113261310669221416322356144637020662467814814046843270393428709501118556019251815830951379230699199751302311266346742747755621813763968327168818120237423934341521091935295161122668324916085150900115022507446785863366381573308275403725009299493705226053069934110606446391445634769225141777627571513756000768310323925061807019397968646468929481760176183905489057591083047588523340637231760002156981262765497665836176643198289747640079091717369828883990782660226634355927108753177905545695423835741455070646047554439276348958937230825020952307972090070679174698910592319657357689023804680464327760571287196542000327345210525074538448388035255662137535071273896161787545466161122819846288126299831252632505348334913135620110775012957481679761364613492861160702494069777695040644210948206867343938057196343308883634307796705329844924407051490169249015272996971797859684239481271920842713353172663309515333593960235962359679144374628605357628364087454733622467296806082199207524254166951964073523273795540618193421415034620098330588703687386446240993096448779168403260467378548154695378624723884905187027389295417655395037367524909491346348841579358533438723691797661376972032536029119880071444362025396359663717132665768565474480104278111215401297990829168150906843750436605976637247440173519634354751447676076720898461082323179712431665731820424461544679579399703751998497057056153634820219203608897823981696371979282627593836269774440490583166710774094439974966795305862569478532825106214527625527528617055595335328019253433629245973712267073355903098743121733404700762985239653819594637358551880051921650836821784061228634046568801390231964633603718071253584780122924338781784509628606146770181112257343143742228588862515942964986242811094014870462647417770588356172920738701802624236525655629581155954936363991337458882976646584913620893696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -102432372351322594367081398394795085967905759722338630997115238173593625820064229699076900700166462697607701615629516036781664484209904254399776934342313516893052809694950983314428223852190699196829832800075446248681934871423424589769450225976255855991986732379270821710565117434584532110714423328403472728011800280805153476977172217800323378765303520749394111074534366965837141922117144542150119105193324620133050655747315208407272683032936535704612000097307761051118394222511158583626443874001505994976525519978781693799877830046333833732449926330381481092556045343846110484555858394365358346081520937553132483229334918100242752260552994919064828515324124449686656012121959546799171824255408046483584549644038261192123281878924098858009725949475413123170319943827198215878982730025000627972370154556626922061671438778543401457258334597105414174703418215119372103291303713082430131533003880578412717484890676472909384558365302241860142710791601690439863386467146465664800904364344327505507133246929015896812024525613434767404438016997077753086269076548332072684232204643140767065840675713819064888854581868021361276983837086530356136208084737567466229321997811777869805278249025161342529414171110369595039416326805964438037503405978461656214005203464968013647656555087103001192834251305618612655062036337705137927958976088237515771363052462658889603968988815509742307134473649775330009110141983779042981021305139364506727641610848989664127496130223727691023228276681190917601186913767269872845535672103898534671074088572743190984752924385832806195378971517109236081358857436558569603348680979680752543074804095988345692103533967705199761756613326640219276887300470324513490066261853800432505999747973669086015865066179126787704285325726771735465345031549526699820839244000384042604044442044736986834158158382088573580910363544115775686189648363675065764516052307015550924669578855005315897166769220120506325409693007405074440506612378068431644150134300071348192592458443202724283593720384775019050965433351475264558097496648392281250809481035565378490283879359596819639719809081869853122900927235278354936627668905259322504393822728784595749317879969565570907065574127381595498030564320139141536536748794464978118639338472934886876757070962327983147757973600193921528079631430858656828197599870616095568251749126318290236404030542271671044144120556968870854370428225039776061906759559499310774921020504230205005330444030844492254320958624303051404591828237289788738380912399943575973889376406648024306873819754508439728131567569718413174486332551987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] -303528068538820222531282266474950068189167808099512666969925945888948826680899724244403054650070520411718665572781927755694851047701997634828947340230572611252320268443711725262635418442691755847311460573696314944635522191111114245139295624873801898093865443625553180657313142304251089333922270065005672556619146354582316147518932130106530606724936925691462097113886206666053782252626442959121486029383158076744938375563420157994781815889147796802400486497513175913818434182720613007743633187753455875344683829337983555915292645549882996290930034702601930394168884600409544219625151841119950485911155517935758646045726129151906965996069862759154777034964270220592780363112509362326974792453982336603954574508906464069209991751776179302024212268420662138095250471383073311434959871033189276351483824396923501524149226290707865606054552843672936080797474489022874818041823131756485067322914413495442539868965157898556248440770205854252158403738194409959235099425737512714532304467938309864600172271776388813016850023115660703390893734597757180861436827870688240971037128905459406330192137211898921225083011066557492356752419586808198807558824301303807019063340776702990665129937336525215359313960510953430684391672892123249970650357839203243390263199098532973118717540373469304768001049547761909456687851889433186983708509132197997497782044298286506595618040042296029460530498208848503704535319261336369909032950437151274792295260700189457367931597815400699711170887641155504810365604275217959529902943759889650102814712570859462334646131405352207093228303318961558786780065594145156744071559300545022797160721871253562136957818370569946508362874368877632516383966885744861520309269936266229672518857934194362662046202172197527688975478043281097065554073971132688249640759052483320450519428315603643135667707230920666189299891336282542856094459950686071130858674515221999151451953676713128635420695910604615403480480102323889533361935234328719560953324201591638973821173229089823931536275131040871522445637175483404364483400861483711473565293928867717320383795137851462223252382599610073672782881477392874364834972087965487655966215825019508373262114328078589578520863689433154392031319875727523593803710637787609139246856560636835467189027263020458454407179418180765069823413568014174389139276942687292309574600662254023252419008749021240424574210856813545796810906527315414648961754250743026272422826589574423762838182744821577763634212120085565450998784638876538151658494250458510661944905508851019048297919168190314591144198267584682018193154370437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] 976755253309161966265455514692332539707182131319496768003640107401099522860356278895037047289977477315492820127171192765820708076338923930692638134224815258930135538472100014312336132248207665158952851183609276387054652647060417198776418165285283596485139842786566476623073026319152760929002406634045615062694206742811287502849986602268993811230920728987053560549751121328197353256667838356507730916335678203394036048163061055027755778485270375895021955172918823233998813007734363898731056349125902607625963257524666398327374032004661752720780818034820996461156549746654570307279506008141154796022680379565503931783022541114909120966173763247992439152196334497330039458789841341780641771778510260718405813995282531502786344110181453967570113099463918228195423041188497124750994260662733958519480150733737968716109951088042645447766021904142934067241510857465502181306541886971801151223550183059233654683653638372092129151039316302039952341593765611827534101744300730411475935324903287349171163747489315048046017858893340475979030689187730024937334798673052551652256948732576798604480558246902374833725348220920317957268301463130035351338686448531487619788832632268414763920931876089958122280537611609413323516048615159332318197497232854712804305753105589513337401254783380230834292269279636369445857626190958389618835559263568241382030707933698618464062744489171113756217875454382835163653113170521559965464359639642458109604951959824277254867487298920605524659849667785812701405172221749184012876612740831385863632867375802688474769157344260937380792419088202063013523102957283576550349934476842762229871625983972796457031290787562504556361344741267991777672004500199800224187326386516661447115387174069441429522304686553836794961415934509764152891359736224407698545070234055782408235745979866010075747220050883355761202725807366781431451915772905681659529879589870055212057782668212386576700641337023954375232279026706813195908049270857449524944821982751467086073764335937128869938099859761943231698021777056865258087151926707045451873306126371745321990459665147174788128539059837512328095502137709064746124913638467672368860626641696080922876926682571896267090338565720756524528088783297663412383229922410768658351243697250369398643424167315219413057165497467491301208294299224131525600816479914403791564079896379432144677656038223204521513375918925161267215738141676004057422277764157291133997225376783773145568245137550628296359740987993175703259332834953552200016968153885678380497175783224843704978428266802147848565421623936193448928764703539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] -1730146867967551102200409851362228411469242811219732217291256646816593163425035758044381213166047886557812257261436364853219702879978267736175837443331528161918533553651947254611258093643691760474733634952382783277543737007216496018296886072448349075343192945535661043773335286017900870561413832560215110879303033632964647352229787553269434835855147274763489958982373395920976071110293984729110717699508334766153383918975544155554253365425697241709046059766066529212183624248867177631813829664085927589986228127771998756490099365299472446029206797931151154414564613173595541690420220027148780174993817996299483588527225121781668894988724593092452670873509329702178571955106968368129002233515807734736717829847096828345103204773516124252250715123156153498975137097246521166274407294973495313460625030916541630841189554070178970911317476617475036336394188693688015112966557280024973424948449340915349525570283126128250578840640893630247413793647274911650057812704512261700182068845446982614966013112261108157651113364683868827121590697380986197963231811388853388874351742207411302843550493518353863304490197030554820274107480909386012359959725578959289527077772978573907716232764492971088412414838973846917817734609410572870985109380641543714097059325651177086721394337232528273378391488718787959075116411832597445008169633344137746566646515175542776517198554181659088370082342969475785585812306324643032124558243333734848359736369617467180842743752093848211768381947144605668862307702023491687383889501116134210234173203187868569882952362013217046175354188775924240064703867877500506620000928734394513716528763606296961381010295155155311938740495361174950667160887804156901956140722094139887763160710653796000385276130570073514489587167271316389208706300934446824487406591724154409874384289994207231812955810329548277655383111559626957108013704612540166225025827333747472207180884317826214936847449184388609630482173363133347428649981006195455683001574794991022072367165267566316298334016720172696375141630404059220800339045468695546112307185088590758578413941780446942142040640848413138428763722051359214215217977092793465329088367607212171330453670075906501234584943296458463905000527901329797903395814522216705754429458365291013430312680049446405668687698077011130102211511508476499239644380006297405699592485125633409777162652152488055310132898193133703529255205680439534706556856008330860581670004011185320652139290961658078660690701769670982881274039687824626844084432596688806818222614443093159443863995803970826236021751530299943987162894930280448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 2288654543368480654668613067014760462727245077743848567675063406697350473802989792054134638157670910686961658364569993330486557033386417749416860282188540953454490696348780764135185340691224383690051289548983748903443387503862371608452425959989128093267866151891688606950779265344731898836610044054845318659452265272005085780280662392752478109467377544743320868597645841651254408080060977868464947832113004849378551993842667380198363637017454771788582674283729621339827428937861783292667400128741631483981460312337257993797760556642516375675737061174424182015829848039476566315263550404700215392874572542220731760098083297152666488485853127986791329199759289746505009365841482143570867894867627926106344770961259232442275284401028413875426071196923806437604556740290612148145160428121675660880198529849042059660222571925194913125875016553457474648168821910840490035279006599257941755968231607601668604970184303384404575561329968006157386843659928486214251641098540558672583434436779047752271682264612490783795675934816164129313185979582626485140624908354708635786716004897826111179676888284538278106828957824058700922391159335475260089192443751806515615781991804255443245700623389051991300045577866850404606555170726060008686862049705640137415289709224408973225806450949932893752503141823464546673400512538067137512814733129141309992727077494672541896018157720338778473805509705442748353840210618442345892781292807298139830475791625577328095243926526757300088570499193699990638382753437083004373613469775740128781101409231676738992665888473207343530840475592096572694783065637103139572112605515487549599283005735192714723825065822130501320742728265771895546520097494630567978055891411085020839420112581509519534790498829377917675402045002281533856255358409984293954099203439125141616616834163149956941365525816188780089657641868220764052183861792921886539018950984042345441831992756522554452555391419019693373343618058553034765406927449019899587126646365630873460079667889026106633756946543381666744589513211355761696202794990911628702508047234102450797666011132906524759339836324326346628301677436345491306376252409735708885870596329984278427924572499922980050657493710738663367173137117643212301070718917520387688267046333291557938831414237897824490755163187181668061062666360605157627448556921536604336614808128192609907012957163346586747794719622791435216188786769185284220767677782408865154992173470202246365170595774029210544869200625839833910763787232453081679016733170322901866360752582931939668958014120805204044026317042854399031508426607820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -2428848106774675295880453921805051492703310141320572169682618638911636884193233240327854069180992444155103593911189162609038737932153577001169557554662756423829364434588220524745885412475047980660665597201567034027567418662106558922056264236965525328065880574297252410926601838790704929249269735554103800982152077830231176074586997336238919251624241113883367810710706518706853076223728149145844790675709005010848099651794045011045630587542459538554559083851346745272894114463118152294583127532695008932256808607461247953171157737730584001882342531674590605100688015731915154985339499666355561618627787978427653479143401783562859415348722948342176775784783389108020036415946897119483782107039133438360722721607755173917459867953822211682739157646242282903401831608075885076932210799728677222881625684662556835335520508974041567454936424814327903122349957001462713118065912239800360017965962287466945684830295681652065297412093073753386566574310703080830417009305817108684625216698358568300931895496268200717368210873069710716281488644591258415619849003272067559326011189051226156958427574139475755340425935001187372818630999406206476776182581391080399482336946030008370082531857211659355194750158373493420097410494978300105814192792648507516700792313448078024996224441879689093767151297729815845450503400437476695433293305786276368928871782566674915691156949303006757273159576350132950651806022506330388796649739343901100436781152608750846401950725632261815949589866877712459039029032520844183972998874731826530289101206872934632071986531409266134420034804905532044627906513908395939276367663932297598374185843870172783244394200754246607340917569420761304373183967432373747723117942272777376980008661315553755586888309849269301778521815263993655508677170125279480833484683968054031069874565236513677500177677105588856276968745595645597077900122820555560045103704718140575175427459758989745818848301454212763825753484782526053501282357314476325394974695502942800775343855449386476631213073374081978315087929215451961732419142412145174365500733948866626480746019293783819018663873086251933144953369109079602168208323575750222347911102497136434104384193775009276225603074962816744691616457173245639021914269458840759025385449855046150745174293625210002779045273787660373482685280023921562154515637732717349980337509741702352919659767903235113801174786687111157864989489301474050243291935702515985952233497592806371199923416933798525860522249115471150748918806811707857567062565072265937710890534279401468323611328883842158589155962324667128181558278887571456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 2092907365034973173907782029963311488100124409881758569914941300448882371895509463939590387772106178779499847252532386795645016916829090491099111609767199974726141711189318849128223686521275667281541026451300514297020541729772638177207913164413021605526663667864976162924307707830626429770498552591979328050290130771087940029965512765543042563056475397627115238924790370082652031456552742839356691543353156293128458331372127542001845773001740062819990237758455798178497480531014532426273548524058025491837750783763116609587068214946651203757360992671169992955496518111920547900388986623876862384298769993965130266664964966109513511215461836834599806357200289123303816786109333883071509495032836103098644005372699515789990314757945952542386146606419854666206479595563655740825419831810844953918606938200429255200195878693314551983787416095035913086844058554309597991578666791292015677434136078976882543691652493896243623174397345450528733328561600998115317470250044421845611769970815501552642662140165425661767154061156782968670471376420396966605716057648509492287798863167053929356066554863683560269127997280182399893773735768478593956705476461946108872010229908722474418207644674715002260050138598114709173088558086588129898180000650142743967265103518335906084840227379044182432118810868115302463066612877614080221888258876517104507744508718625132585981633994849067224273672639752714710258794456414688942036737266878911403634042933424482216994976523126561782153691350571989182833885049711199214330032670132319333631231510215506417137959400758446502013799369565480605924032984284698567306719282635418118426476249915861877042724357275740258188582653635045594506411379759924317536312708350758367412958274346255985612594386562370816408174539086796486822686958921700588690599740811355460262937202361319580969191793529529918787594398523498271258737849541450393045900004389383740917216614022781570452005108432712778721013279853438113151656218172028685152947636046930211441651514775872523412253410761006420980377437734180168683713250460353650856879764915160431884460474364205741732706514280517185566028519513678554398655869820258904141986016156434135905058482746722942634450595439886099446371008066105698377846796967742077965895940723465657592708794147917803138165725179095443737402685751414633320841269674310857899648386054912186106792387682791410224113899985648694738270658668449828214459465508305879920435762206497635305940503340588243308464744182740573949168560269464831039104140016123082535357156688258222320488865455002397821046712345370509525183050547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -1413000338321594183265440083128648736707690483312019550785813816276254481692560859481089690114774200657174013745225327908727501983200008446314625564293760492717020402954346337306669413589542471480431392948493206089397190715844790632218085489361501360114603462358411684332340735114853894547059203230089506655605267204344347458765860794885396733321561829361155845891492253010223618412954686264341257844856037901301916915150960971643171893747916161747151752653800342902061313217280011459360415869703979829933124254962253450152224403883250691731976894330493436011792582827299143663573793380051900479822684766111991462443982696832362888611138103946595133053409557140185824330524811649823745119947384376274491740474154042327718977780981028503380408515844736621988406770621457275363211869856268685487972825534038695928941855447276811892806598407142269319782369990427263224602932320003889573693127638898143391650758800494648804435458828917082692179670144317738038248728280487694932749141955100726566973945974432109360456046514787898924242147666435326921821834946733105128638832154727832815718274021870633696056661621956002426540212915642928281189350887012690864177797629515797153655274956426838080405088849565606724521958332615913267030096923248317370172008454114422235314439629230679138798495868909381434134849874906268431471153937999439042683989949778686550344481407432581506789015000439019207247204405835753255304418137715701906862500205214083423923285262276990283211586047716699697427392500677347278759497613364108316205738303230635106162890457371862765408402136138963399889617878054778799703146239611599125142058491236053536323540286325379669205977487929382173784922441829250238381402760886422366214014017191792642261536793533890536714000801355294819713664210943701736605372445289833755757919964339458646761459258911480552372593229345625516145279122521092806649930853025804914895822181211368132869742710006499323113094480094877037367232648698056906212048953746632686091148613931637622051649416695577209277367719350330852691374128856056514203618210422589927101938149748342967683310969855585038843950704856914817861406447399867567009429728802324032667443615886203512995198679804487901711297237256307374978836566546470417607415526109189581317996870768053530982559260876103814192273717440144055208370717728031068429981856106153184364697484861404582044595988165866075389242200684384290615801767386790869140029473399410130202265414217682032051600437916193727938407079183053413211985099386373926709525421288051218745827523118540701901437254595592706692774088409088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 632002184230445250953072928566676351964775936792105368576984524654827142129698093814321973598788428216827272242078532505075769222297689490527550089244224422312665164826151470305856360202226370729217540545710732505535715200831831547140123758733699713495337542522641214735624083087134124180214954928358607300883238763506175882315843819292301111153748911487700143733300101173838825971525179369309384369514777352178016765255531887170087302635210375321254491882465987781992912281612461176228374059906369493131615493095683095288470815856507711756932268585480998235202066105111062077562744491099179962107345932722779796153477335507769038104141020324028703558068387617630028457484217767927711792438679946650327467160457794222222280622624109837793409882246575283252485595475919337634650262826735023358930432062795816016794312724368208316628148439542049763217957145124303670073361751067149174246927329530846130747152765648660115205105535173022286262871024039315835553371494492253145706294432388307991931674890784578895568888921593705976998730436363213413961096133528519765727437169007987543593408060946764178867522018997967315437770011878544922197174403720023590549015146850742781546667045485962262411597710579577375888438775309559746276283213239285039555450376721751296011471789146022748266133026274166195324015269135552772912421586608162173405857932721242160872803226327460310643233235685116756276645630879825662717595978149373492286448651206608410586262561856840966483960916064434439476708062528121517023908954639973736993240374310931027704970543490068607570516892361562702505472779288145204875653902192660270784604301091146221998858850009671122514127762098740838086037741165393386993188965727144787764292677183038789316713456782872070488642864086122043421848753183426169520063022019350388883167624712509821126173770942612319979961646254229361859445670459388867240010150243565199270437660794712793205975379078914991174469876959870752687506224829871230772064200645302426300684869189930170208410719195173363521780207138843678301261232724047326795463902288478889046007136088141145203351481363041754997966364574739669156417514258698646383298659127348871004698574130411374088383414021707678389355882723035783701827513032410064788790965260208811040684053840168863958685901395572284215590458780191693334640552030056643396361009360660687015861247509581220980668646983672713949896955746924889679066498642340316964542171478138842309775356770347028405633096289585404116523125233644203390712207547625931650400933703225245184974650932349751951770062174537989381863086489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] 25282722252879500002825867255322021975943906800007303649377550525656919658516506274979181279786881658706195119979545013988876034667778960240855697247248317218395024582535294721824205780065949551533110433467520600874448442266530210499166811081985838454716868595214881533286002640469225139496229104399489090966826467745009556613688589013240238386185159711792272936646482201914992477692357484626923289270988499541697526472647673434972395887336581391951185512606954403048713870102221583007317380147315747140967523474980174215326647706391733736566830942133157989679942339187687329407146984520538872527243835899292391592534447405297735460205745326276565576810464811203910116036034238155403469750651774807074946777022647694434450843165460176798009839009380867013339069698298498489788990924526155352653089165005528845367267072606949918751896884202985546957045997309660366885754625988097327199479193171792930973682137846703672817702044695479908130578251320146739359824555041435597969929818427294479101363753932068928266171740322079769871869692348050495595215351482720101581868233052627071002508746016913374767437639474305873960879682455713539279885622686613774708569024068251838889879475251600340680191249074368683749498995327899864248843753403166786248280259740927831297454088744542313720441845641188670149895460995781312025850365626308336635150232018647158114544314052872738388253831803557402040163316957977546978215970207852697684298232517154813020564953465847124821842071573792993850831823104778030261447610279916339435374063678218638475414518000095521143742156565740266811723327548688467683866446471938734155159159226232997393213261134452881359685159520975777169038092697941078646294976622509345828410092371258649166462613832860410516006377867434868782374088223566071236757872095624648016066955470853106101089926994370278604235706050781770663635797255774368172359074799684932042427563216883445025931597835208236354446688397584300876467243079776144912318319395337086921148881948803864995925073003768399480539598944845886047973987305074116360139104711123418947018891833490874880938578265858706926764665853539007583904806330404646000305013734301455585164973134364384211854935215027786882734825744678678461457139886447068247722974041114180232713911987194882023535175577433170944485117409278175157826276823003586650961406334153371106699680338773194591070484501381623924674255087546284324030623099958212987393866369014215245994290625740302598069622884357821115852620300138422329434282071661169717608063714476356155093026730729450584108007843002639502683070791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -441902578730384243416585797267346469713872343268347880566354674830511290116088660634640339029786482715170110879365757137802051247237537042080422809081954873887430467152796386322099374431478796845032665722271288175207127901849459055754178351281266883220152163942645120961780949545906049154708462635919200629563852894709630137677275612285775595086151983670781801323987892141582778891278459961431438345386201254569100050509845695013252085454498557650637636851387078489730025940638095249951640905230924638154178797050132181307287689881234408085093174133193911646091976910650815103433216476976150011057500995021189015787918780761954849478990913629443713411424060858133817807703701684982491464145867142981157338837454258754867220232055162129619355758188964611480827782109734228735462341388842897348795397862208083424109571241393860891308440059502677626971959250885589930354455693347023131730614551545233436709173750281404902791484758690793596786391338061366780101409047179431739543524717702888310374861096739080300409769255430711641925998987550979385590575607364576427418844471214809104696349294696651302885775613456477611109367343037792609078005037508512592668106382408845511216343703684890780373294992561721496518129793227290185460270137340131870271385996585176361756089854797463334540176125222894746434671387489274739257134169275733950267091028847634874441592747803781504440088545491114297039219902159335161059895215301072105446925149557339978499639812634702541704233795048420003599682391531830325346384959426002597718196031472927831352612686394608168262992618950414472398792417326049314047362630303873668703473749763222522489562749527874330692425260670397651320315115989821632073224062422317120919943971758218634938800084942002165793459542470486404334465011729858093731513280784578537564461542145137061994299740764577553602074955511215139765858246771672376088686672410021645623395571677190907385425215086694868987322088253587237773734802820056469852293589626967983250553800043136614652653754295601771272924471349546679708067869844193754070678293596613343664996885690651473885374860433334796361025939906729140592218611197138259754775978321104910375641514542364071861878700873326871882109472679496796079909426529435414906023394446219854465924678207513076845416959038453588702947187480479095964419175659853443032784944316212545764459892950394950164932644644491314809723504770538880503434894935929862000789802482704070601089464814521261269525153548005634310489424533277405911391335630074401890769429436974017444937895685217557775307451254967189515574601318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 614937649214400530155255897864321504430434931824528354566037939005416608210272377064066496341460286147071583598026885665318018928252328338417351159331203352951757117039601709519379748529120254296571456275663230002151263473524385160885889017981660401681766536457332600361539187869415841751600788680277000365940284024782783122363031175866732986775852824622835684661648582103102986575185667909921866433577719641976199741314900873431511050164807777795535656603888465245054110413114115518233066735055261761612561826956599239573795890560684669256466587121029067594097099748752102927271896681543991882655150823604809057468969644109590707742481933054819251212308625094919721012454121936393651462590772125126631812832318766257969641410029320343263052160394216063342955209934355225670192410490517435903946391560231984468660904194035045667462841897440034287387715276714014137821867362678468559962632603522446295029902556963589217744182833109652781007122184287867251810539542178764139403618041891961697303495903551862768758706978272607988210964174135702738907160892373448224630482435203915346590931992923601324872168825175936515239369325843660550991210747765761189815914440772290979863135045905992326581029601820794356103224685672811705488785612817708471336123805547715908785174677643414767531180564386460756271315079408637450370612671406721623832151919018989764355197493355096243884017984844562844393790141154089839530150434535671409282863498311219648059566271282543410632093625051302161890135658927191796990489021704288984181315569942417450395493338781411222936937936218344097052335541953515228557114590430635844297728586606075644238761122158893881356893641409508120174490450102338174412267930142155703226265654824155204428360788253719613087089510633362170822748188170282228672950143423978250788206943811667430542319665971278189748164166633539356878269389928183711458666959553547167278662689579579378639874711623693801586197364392397729582826822843770232822314252799447649500210647238230190708390738879937665816825735508821987033186337369953826019566667525778350299951166150202801111652735288947427305425284886445309122655546818812084825406618447227484532119873034433190102174410297986717310800412217442320341767573966734213417184075389276050879885680203744693250409981784057940340995655718192502366399865699953277835704596505002644048255254467854163070880435173408904894274518526907939005587318220269926010310732400804059080560663209891275849472982669391372732477072628485448433434150789838164180684003276228417366477982935188075982236680582948707924714675240960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -607300268077091463175621404404879400674009842961834810932271477935828183920651623651850032239812950778075391968202476596822386193542850111730907077681185472205777597518764110252040641662269394884193303336883247735655637434992806174626404243022117186986294869809042706448963272592081789205003258155398051303902468570235716035486445469326802986857186100687423664517752183487692214846295621623799433736055219631638860518753716125172664481141668370844021646900879472880974668747394916836901341175154592470588483809886728489452538721223164871196596804292106688004409481773296209197714712521076778705717626839337503564465578817385225639134912049040355456038405665003898538638627600462091202117454449305951947051678248977132726272880731165712412513221025986532452399630969576610802460789243191134529496951547175384032818980422927893849516579637507215298434676339400323743311415114264945775656585023523152875500031669504330845770812106171971759623412911761880885553723566781194020454553992322089486181036999717754099349735716831202288668523759193417940890074425158330476516668718392627270436685681432337525623824527228131057219523057135559869775430959536769932648204324755871703365846183603711527301072566158004846935875641787257233221256887194754272734028682523491075321696853587957952226562215952557553173223538711213524166571659028123870085836815629439837938292887472501672627308203006049038167224863444720475338867052044145688565141209120191541690692691571705521783067975521199105378390820632142188137038793894889131939512311650466064246029096768740968259999914628287820946315654757596583211851848223425398508729880708815364783687095689185160241156654347138074750201512871247847449369632556063530955470150147755586123290856910487470098127234870607569452137223840746935645903921485738146536160859491844709009486368841015206092303459123312170524162094952112804293890731572427266322795196913148051632440708205598003333651372936521890375386253198492388406435833658808473279942842219086754764626944776440243214169630095549488784372336057362848932058817045552805109562774700246847567935375868035741973489993838464853603175361529027549453526280493069284567606610558873550290527430186380680138063042992370275674723250430792969200260257602378875521363318813914632555817885826493547048968890100136141630008583253903561529863861474792028322177072977195368668398874854211363012381191349528797129227195290523970003538885173618552342885835192934984627094989980602312256813505267440965826728718754808575649601067343621511185340139672835062134242792804812910784592792780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] 498101506766999277687515243040285096758529971559334435346452511336717439019112901387155779335226551087836192945366546618736981542571753932826729998204703770484099381302924016819550521713425699925403214362057225193572297718305600771821718399196745586198139388328022595246350331523681297947739355975213903040421207440080341258963768415257204834583743066684100195739778550759007473430355832971914881437018810316495779083532838178892940975657113118905653463388797858166218437623749414664093624359924390853917028131940702034027035106149071383743452516231323232626280818833333338836337155793294732979682678731626134585389253321382323227159936965778986861533707200863459409982035582534770099753195518896519011665155116417384801021804751595597521932162209633390561843906957371458064930234631340333845180745499498510990687622830850857397717943894651651376680290408010823864771231845762881008245846475361846062291133138162600138413904001925372383876482178180670575309588703735327661848684216717601632638791275954093803539471233230006845194615123146646301324975051267865088048847721550889075565586966965338111547488093695564586415104562090363215811294170099194023483391736637235074595103062278678820428403679065504322611348871998524875970519626053085715140660621363068063992678141602495191843139878798771229809172053798999758535240909083046638055532611654719033315965403121843717852758829037121241535915727280815867429934765799536673442826018005535954048838669487014405299035977475763877530460471791864652321638702654790785456502712181898718612448847100690397451480038669325130077816650380432359475767846766617973059339262733647373791810880625263958300646320654098168780133781021941911758436022152091336871343315096913048076140555449454968847915312320585093831190463332637110580463851713125590852175928164401163578185252746618897707198100389496446313112382273150603470811109734557047691806139280568060437509994132433517031510933519705795982305836860846108466504641034536973822483181855528695349287982344904792701347324339757160082917497681687614488441080798951689231566593453204811020757589219929939229873098875306528756802830619846727999576503513315651042294171949223528499592732638714430810755322131358751079106194979933220440771316619251498914139321265243427612836644263369506241348067090662934107622071457253705381883884318235977123375991785145318625252593624357577917008312475487825496468451086303908118635454459252976842528781494390401352436404872287795819922117843882455664909348275298418070473634765961572512382039609765459960457510578809260958864872833024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] -355053526014039984685368189202707274259339196947055038622558330996150889019197302558747808804906428259135867776689660889220958020615078269075833764543636722955946685646634226757540368424553369703530215664023747488188823753826746946837803965115632566068398035508774654459745871444973821378514013539688790577962785475328017785417963832857421461069860203490150211020831016027470065180643544506313218944313924988756142127901364648506527584286411932622208760198088388959537518757243949909421068967291028274187937402818371918881819689857805651326316161554281539782988180851234395546665549908387273515286746382478227123420975407243798141954383004034711376340922258552260767652749206663564500692513452672669197115575985871215192405644543952710260035330022365817793035280550445173662394753647435498736850227385363622047072569906748031466988076070605732366370421983594396191980946804134692374391165230056012015345904165825777621477420415346068693152709954804627131544602584516675540520030481542653165965243029443699962707797103851466487780795788984825034527823847471258587341641159121222296871319751093700341282128043922969053465182340411083909444102643986934616087298729275356853409784179835256771124703502543421553518473092977813364957375736105889858847771599912613852156865761744148754866628527221108501874050900889113129752227951356089022484833728643925816686238402958664730945223165405170844806147569521859670584162279702182109898843035250987836399186610607781778580798357212534242175153251544932507791062408133988426570720050031640583710720512742319485221307404026815751631928529150889348281472005539512767014050429712009145917061916685241542317202670462904343282726533748857173173091445280424771723903430715414663748530004071005064866884295595373999477717546071700428595729838286196111362529221010143381043342976307185881593712596530406584867218440432684488859848643963181547835500561172426220028072648607282649726592882327418829505810332916255992434824166840007964176149554022606032817194895378063783099244782787810234092508877418609883804627452181325304717071417222260169905577057175079520150433252717788510307585632599272673600155606259459600978309060117637931698167066492703515014150624127381910196545312994149529247037064477911625682213330186520129109714646639711429551905554316357989743629673877420983908995946090940851005768633297131130578226688907686399223798191703525361492836966805356031627761128858952303179041457275617933577624201149902425745519791975269727407619821592528865972751388095294220615483665731218248043811481517638253240699269939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] 223756448083086697339328451436975817499276777322355279556162111003729361854065692567648744366834077728934036032892194663974001662042697633486468024031078597874823458657588393262241384368207801154901907829875336341203853964237147621691307788832803686243145014445071092424671543931628819948875712864744847261280870160070236894811886253910146958660459081886404692738068736207108948448792412922855743194392567489818291915345666549834804805408493168274468601730061350025634030830158915384085805789384280600173221088426129193105413669899889571830144202420476819409059813198713589501724805984604067783601662046852677920019955753038721246145609535541073905066433219943587262068909077008319053969874525860937828468383589495275277097882916638104359309784006177944479392644758890490976992253205728221200474263256423972413153853857836909571216505460704212705090131038221500488282476456704215889013823125304530911913886297384553923680043947818714559394168914621849648457959674917801256301229070047529552124026949065117180549391422663958272704137776979631407597964629753851792255093611182364698954650249084444928237785973867063012032391472888029004907326749715962942123600464184104778752992698999887209689459583144041686215257365206534174369705718628694646143132781139477426484503729021780737267032653951021933079609364902562221471488851592655097743474655866390141783645836094286288314483840137875885253305292912754868996769565907239436134704883849656793878384654570079132065357189793318533789873277479805391626414096734843257875112337454610199227590326367481366929633056101813815702261255589104751566259973275130352817588368176968465969142858871790329451030982769731070376350313994011254076215335265233677457890319976292402936027474935764667992658076857503417192107935371435672419498260557213191915971840744799764320558956370715790286433246392384035228697015647665474730417113669867170078452642538254915751787649593335717605512151881148770026460372367065643587397472047203435736334065311115894243202655985772793807853841923156252331794830272807248002427559565863806149508681542447914630643680530354287126078682874044013880315179460710398425098231836526178904375177075901343948475948356267574667029834974067022289910011160294218848064588208451784026629388749147482078575533241824733583111394402789608334709135801985287362630407301183534228103172193391719849223285958972001050530894629201811192964463000151213434296858783881810340818012497315630430555923922769781513938573022444446578022556421910542258110613407287028633566236869403750117450406824380979148599081304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] -125835083789499599808246752706334488137864113831274133737379642051935509608045534482964862568046404119821219355650097316457104495079848913196406446439649337034263994061783709130957572511673368904542488918053046719925348901515920848896187447393750497444001858800128328986498381244288577106039142469671395098736118826041517419830958557269319225155043118245642826826944068000480313922962204053969728900592378982929213489975381553320276952890545735886723305128665633173887094762551295119091496051427593926260519409228526196460988586441390058062533893617378906576913561056835954808261402852187874087109530468444669120785200977048674488673198563064897644804573114568265027568038550082193912769607041125248131435460794687861978510444358558218036413425713764988419760653169867034724162745840178340156219279581154714366888020782561024333165858070850084053740475154000761360231182700046481726686345181356139003904110333938027038094153436827447091239280866955794743629006960624056662677424167987658274231086942041850975850783209118139222376997046002959742051562147731229012521256907017243761729938585658516264652728154831180232621952725259721077649362072477988938275175058951016411424688754141065432236046490927111637128701481616022476592092625501911981711175268773556666351757255734824206858362807047099910367751702244332949051077461755338613929527682028358219574349464653620584145361957304285723701014167642819336867756689327695331877580576414149374955595154450355480187976932236783102973621778672411249417954492039011491745867100708237475087807649650557728108068229730939483034900372897638780183302900560721889207405364715899187768702472361135499091035184470522647430759118051827105251823463888758558465081384363343585316108566898914890955918036505620801260175512672109785306355434447830866895301715832121513419227744125371553273351441614376214560337342194730668677298562647365296551238434684285398462035744675461896507671779764834379134317757409604955465927916341952159341130240812843167297133053335586498491274714587786448935257325239647286579785949867290018671971609244405801246687733580030224536370185465753114559915137594447431801239008679145166081163618981817269301643170194683698609757594993772497503881080971966176842274485639248138775496826843823457446450439030173459333011877254311660126775010010597602203148535582906168742895088109500373585807081529924499699662400666041771702748655253165228088253005007786171120102734002457965322488933279186167360201025344351734621981544483815817493033656668427791630128006136531534675429945804517914922097783603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] 63670803520808505022978966335501541106220354268853914695111840349665689401949910532369922208860304363337868248636007430779061006897741207615485879495583859360149763980089894945478703911828159782413569826359838696551178830907513216308947225206409511529959619343317298319157614625427296118925489707187065182572061774390755636924709479230398732093528613777423406373896573284814242739013366334833212915676821729652982335116007474996596333107291510592541044924017393484929806824134804722930156615753659499571474232008205658520733233797167431915047300686942481286945364444091164702035827394661563953283428108481354934438877736145985604541296160727692095191704224043197717864669116843491966683029345188188266117562202965465216588920794826636626113673614861376725373852088406574740529315947494910480100339603906964171153060789325115358487822981485195666367161858016652100565697626612656630575246054489124046292658087258073352926506802846046408343868662232066496832330267200746378547407093957828951685503725330563704550761162569999273211906116451359809453690808198007478483867478491930932343150178860053464117938074131518962732470494954844402167714209230217118877304991267007740309353598906744233422279464610907254264260132029166282476832853374205666992712705977538348941946648048106738802456834385779494334392790160358264390117452508899025654490912197233740204252045208172108839009214900669093151377321714389013348354157149268239389292855004643273523531567155161983358395875439532177459952240658761062748058240405763686838185080362401268839481501482497180145020107837597239416721045002923076297159739986290460448102175781789882717112193997485806721435193541024250233469374643969683376770338147822032880866774253690596699482285511328229203952815653049666104678621147765708121489656299191434686792710616586116693042037854419118778194526489038727329038940402716739314498576254149448958367833302197033490528363990405672431073028494776456973211898308831994678188304653168595379640074182184470975956014816595589975305463004475432679041230386838182269831832328983033531761844240572960702176410346297566896780010190430140251438223345502316409489269192910809474756009664977660732865477858615686370623484824943225989448724990161028380425074816016735948031678625585827853131646542479954475948674322503516707418325016721275309633261811708883270424462526370127106450273631624417529480057065157702510978990584417858564412990722729851458854387316494009449911268547675501714128411543397345557243556472444760353287351198820857137384201549201506173793952656122565819528988590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] -29229259463706618682786283204603212626113662243281254391359764028929982407618993545577508531657365660231566793400240375664815986622284530895717590718202032276353535147883192591240729667833521204037477368079545315958211625683409512151318756768019130814147494149558086012698577089289037839331480791492598192408221955095161117020802972487776374698674763863588325646032719484740175412039558321475921861951822785392939299646436254483009767380725524327437614290765936458650259010555521086422866153065493202681789284948515747780056937238101942269907987780905088118519359775679769804892197955349620681833921967167447810551419042326433569968869425244646705328252613376128604932675786556893083358307830961408506746470449310524694358303605671911620103599234618674098395809834396578833785000049249878725583632147584839831581630637859176949298114917164746389933814676875100680925657910012222568482418050395309006285940861981523748353877911422592531786325150151834967053576285199678396149113440696377289893716182741905393664343609724459352095507091555597779661944263506221734418075198405155925518532131349670405477665029993835926473177367529696506547891103838549108933114695944717861775976349963473438921986991898027394006332090299227563002288887225218683963008566407141475474240898685429455544598423593558663158959140571920776172246414172271878009872223603997478646011175449490652061177838085500871312162673997049854252447936451795018125986951785813029628471080788099993583199450858239773484771045202705118862089070190547603629761793029078299073354532396232625653665126099613505804009503976772487065567500304521051367791335363697438575208304904886939514751274107072742446458069325365252706394386459230755124027885613697182494994184476654600343669810200959959053491740611723619087021633233828320819883372825285267248803895822097953521264524508041127241278297293434235877188585348928993383421341798931038919851525701355762580443581693439379636902748971435372773955485498576285141759548078734893271445070190311245780018703453660180059957075739453435296202600627338354310444712431989079119588445145346177245183606430609458581920914885921697171543757652570790909722806724159456619594878184174658094164098777853259900066120841062208523135682065350765112796238030582688324061440753203948302531866649688067426435114863979262599681654337200508507643425958533567222212702651880990954120079524075457439326408413840803389140212112818403312094096136218181484977230749431897284068885468483172616869582595778807938693711778146886042828888538747120259435790788428186525993271296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] 12258816193918917422355862869867566013522799216438041924784596336005838508740479076569593551240394392317952985028293894533730400009212989092863771839615388564511762622991900002725129443827051186090847038943593409119102357528846267095801537393309187122491594226132924597731362263366157410115196866826835115785611310102179516977045535769570516574693528800770779387764401112474021872593251982969704378801160044789798210530203099420659808561268704604495352533122767275596078583820907708831347892140901633661519862129216220853273447204715733372417342876052948930147595134482833952143868596737468983298081217771584317910087607256640186002068963557294077811104206734159535464471555312160811909631186660742426423887289584163570803198487898529956789700946869220879375824756569384377246802829824583273028850468700300902538143443502071654034175013126152702576493060857420857319637056147967755191818202580277413191003969681197078305176562739125853144811504366595077410219225739690509338741233435832160613192765656387093243934677546534201741650294552212340751575123775976805443561609385795332931094930637951204430762629365148710177445940278560189726929336085501646498274175752449380670596769386738913982140097580793696124468773076431433438964722281011743729287819516979201306497457349730862595653447524009826473544511841169603933365013149468542751178369421574103137258602777056741932985121950324184926743389798886809637860646598041959926909022833013507308134580403255610351441556362932226551528880909878394948474794521463641872853556022731560692545610684148439903054510140561874602310643249160523013262051704231639752514351210013862808306327595354995898187151940496514426487165415064863244550688809163728781491848734539503276499385804401173674542391427564237309726782423503759818420929442189834609757485961616320162473856361159158665590587929450360588778353272454812192434413465484774709664218944404250120687963333478495161346717585632019418073709818599016218952272700525352704932755531762939916111163459645414174990274899882303958350057156678579455182842158354944908687616881396453510127963237878076106287336834693382189648236997915508974597731710183176357166458216248218473233176252756389229651240965592365429869371900218112561607572525800228699853669039763501281750115272736802242617120903031816322290799215756283280420951486370979166140462747145300603515420499374990573292940272002109790625732094242573952350775138235369681867422048341982114415089539506407345652220456378729426382396561213569579663115157427094594059502583639870860624141367599107609507963863040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] -4713433399447592931522581282422912807408036517123266886590469741279203925885222418968576719007706022181260623244799138493797092875812989081441428339076037142773851648825589485445079567830534025118896889358397748431203761541803919116829063347784740311071337518748779583462974544277306056707590655196488967393354522307624518779641312406353002872040457690245591419851219419291653314849059921732371453014379093694580147143292880488035810167266270497720755591480463116299458758045672520216271053829303018479097120498144271099059749893514335762945922649669699638980237713379916222305613819272560874586378649276503324968788594761868185722075232770612297715555550303519083882359725973207958545318034901442231641816654765013775370043833998752843139348709997422805841108130914574470281177612834928638474613641196015430875837983499521990851232983062091970036582126893409254158031349238073236530284187831236983000245259961988259874803415480894152636407849241553927007840517385354525695860923683063428801340155327037193228331503801240963063954963833854252542835382500469653482460257164612612687010870383622321983715698038847583753049023358539194815480815664421208054322415872856647621991687783499634709516639321143529133850445035588806401412658842193907269036264497264294951542414963426821968939844910896216618154635711033415786774758311569201270603668272789013270411185387878680269888313338473246570083298815905231811217858001365597743974266894876270723361516262520519563156026411055016778464599742443606476658854044911378732245467082446639785681070541971698172005822950884840322229093887323330444718041384835427000380080246969727986052401116515943947850014014095404289682520156551502460099881112811295612133766084040277882222678620050840334260722414946132579420696213319426028416126396657013936602587487071789154520474729830729097961197973670734163748515340943098717459586752467671844848901453128285726977752803093887819962041452215489001848041430105233244221326974610834741430284220687762432171067884044625073968748687632393921416119264902758181125492451417415132989923300148566162331537505264969371282398144309103267601459323317855960875702541368072035106429122311603739421257988273232169337122862708709414708398019229395915911357762268538184037567050899690059600680882784786579198319318295159921460819871701642873165662785142955120272453310967895495435103768926015441328614865227373297963650488926094200437386509121522406120776773677271928877399844836228181036512432501984592087128996037982344236870533786396583692128944309616448380505917645733167658486988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 1660708310094593942711824695685880090449961434335779897297945265017784797523730223908514594585900567529071475584013578101719151557634785724343988502744990824738307684315891513938920617730660316219869706379416795222843407005249751051739116352602764580527768152734066017781420826861237661645964060787483336978982270104735623461331498231811120051048240266404691156668858225467951988259682374629720135598992308813764954742751891711104565259813822673474139495038247600368382446181419061780557147626081221374741679133449725233539717870843738863412668007183158366362472790562338744579494282648777675083802867014071440089593922209088366670121435027016498637161183474834534178652773982195421798921105339868003868842904260376104485843378478781523222547825243919166880529345384245985894595369781565765425422531072288437450901628310254475255482191215730151794933677900371548075090516912403709634509744515619319971567910595251732142621929446372294474523646304771370955600207736324129203720659075570637325826379049492114910771650383044153067188873412830755065449305798124001055495583050135895443133460169940465720996459838090067230323011353544589811800604792400461176432284218805527569315924039580338707895307583814787696700286647159460512576752951925757649010747501657665907898973750117905199723870807406503293474295838407601042854703126496523921188688577735360321076161398158595504064058946225296912841841184527908611493262693458879268182725527260316282194723170568775321081516533053206238745746547525275103928274488597601487792525239951093403749239368641358986325692813314254354186017830498136138757179236919088915693184620941505158116544914289037462707030316163255593585038206182146940056413735553640552635957599196010803431796447566074194014259991167507099757151493342799052905734832208896316021743752861964550837883748375766007950893048844570222074097696343579239014315378368175199880679872581398220123741842473338516297906404460421700704165419550790995306955153324753096938519092307572082604957026792183686847337315867265788531776219909564663651416522286860785270231624291642442591671512167386808334828863381289102898487932503634378493296609372029781430876412784371985367241082985759292095229203202243798219361036629021699499110877786584908934757576155612649147332261423829988230252581647179145396468022129584363997016111249120038759022914947888951316095424838000544060338539879380077512316983226374288519062854562434165733262552082113247123273175048633029016726349329077169372319531709803479546585234957797998455715033491335291769464270841566017491335905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -534849812491943748112139959512142270127043235611731677401747786899884545908559675489435070025854625143394131840854435111087402595670687491629377849709349757806891727681572988786939394888382449508583832168330803270307235869730943073218389479364696454653308223666977711479914078408467316322514446464103403337725410430867736368668484128811322885836725613739919857596231871514149802321804790136852971993671183174507625353372602379497563365275114624143795643244030406535357890015445303765702452632176213034669097379875939141428783114016956008189653923868949389384893916013746715786570790415337636690821327748876253661606470891185858679610353840166085910108150942823543094643718245337663086088259928702514931302205583880659957386255937120635246963337263589802498102577294352696220890467338272795739684553988022641667773920641236622721457380818555896188459326093285086718203578000095797564436543251439642428642181740881345777174679847693542100080720914262253224877437031954577024724630600924079292125551420398087989203999517632154278421335071467252475627348984430283883993481078526035878558275763935385124865848408647680240910572896419138631444121563447999762734057326562252526064121683560370017570633859088954593968886679125224336799594591825667162270186111395083388103310481632706028043145055057043641908467451404497954944462088383479405986201338408003275017569189511623575564327143953240060722280227848922360787285740823805411872028911749854084505220818281837827361507763059653568440601767161264120219887126204118984943003991018720635856379162858056447231140347948846484982315144582487849336922017437573598666864844236930834439261321303731358484792809541029278917595730402323203328250268572388630500982745784932925056455503323541109889097366752647143995134530846370506831904876619967489113835798976054169408019943792710753508187904453073271345954159927284118351403833908220380201645548704692685007313222527120486943153557351373924518237821458234214971448402004055299574394377200972063036775499769742015702195511364999788186022455837510358425436082028098510892076916622364582039742574030355896107948881557944523400971616162596206232113187993606240654793346507382927949277944894168202259776221739895959157968301084228762807898191327632726927015143056553129557754889200506711857398652663337802427220137524307917894842335701948526036669981996894204563525161716013269655346322475145531898919028238592415741042980015771909743139021399516339004090889981970166253296002091427824123926515243834222997156654941837947432777222062125632106935107306806724182985932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] 157088588074647997698388608615212409026186651884112079224521104670030309020047093074133233907969113842823930707776741980126175590546597439809340589163250014792878148992963754583326222309751797839436839955017421311317070877271852656180707701022106199655399461450814159798297842172319883010434558420938992879746459803523330365108221399457245287660509152387233120948809218999918497138116492061574760334206335662547046090472687126846175843495317488920605160935848130823919998351148688315564278728958254081788900533654341360991059636781407866750697280369788733042062112453341587266266463201312705305145948391671942539625795721112201419437511707047685259173728294241503898590335307999557942479306321382622089594126522410622476695872046527026844746702096696061361618847784976259385462259698084387569900615429371100582928216654769342958150954736650878543487276488311991594350535446809959720115001733019427045494543653755945218229127857788052018583512083165609927539034515356707447563229113489538766549369326990391246587748749217185050207138321466640276396051750295331001583666599442911524383105206707132251687452396999869874458934607185379841822479026752841777750144027435649784606728463026817131363739367306462850700890030243828169379805110851622341032171485931521466179923688757914865459175798679205099552349006342846587443648125112936830682501968412963405485042649677509937791363744185188068860857247942411663990668599810324074198579047832380194646661195540050371574818064841428083781465567340283997779605594294806685146244747603982450346294216651171863485011710897355543848442371041758887042056198831167814949868547490241440803492729154369888059478708150068438338980163449146738071082050828197147277211375155046213680544487222575696983073686407278126899942651567289412741586371515115733535095602151113892280039205598545187306181491123729433885961088399324164381524410618124009985953661717473125409303589908719784183620481325510806441119869709378314957797526631457676498629690438678076661276863847222428237691301124395180191790585506171316217418890776569658674614951697432616298442168601132411941851005668958138309048444180841446966405300396455198073549076570180722027299796388101676770846296620073017242474239967672714003610337987807124833783324866779460630099342384854580737323880765220012524752497219536341096112028292210789924957657943939996546561953410024510051739343770092309222746077712298283388501130068826227749568802528541186998733207813688170967385494797736056669396848565749918436045815485600696048797997982376789888537648099135939666394480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -41954606052079954711596105762264052929938745785655152977117979489581573022872090237492281455945839578173156324456161366019862294748225645189855942510203493181373024546953106884844987970013182492794323150539434802126386664505011361645732279833942198676546924935356750321037237012575807580190448445184706185472456783652883257943186610380033369691434757614854683106693944578112567636111049480328674778442460217124877156599008145302120434573947177279432220202795785702942648331221632300179346298102588925170117452062134610332133189226085230974423924037942450278656257016795607712755719434946369529062771342668229322543983910340377512984554315959869283930090180721809788053962911530774076832625582563350681319100264119503612468446142965507436877300305779610788572943504232040009018114931714154117162195681356175699081375998239300783226501707353015054085249925380692212094811512797054710913751269419889897058438760969883648890796636442021750645443057864695877428206100348680946869462543577914358582952946008026819214509972999528045154215564039743912131120910241594117849909127335819559409245636535204588732530898285711334179551101062987028788302024373774708558433934124457279636275529537028907288292844308256186339674011180727608849069227094678035507966680323367145536198549783262473507146951321673730532353630023503525604310468838691838289478421754436557784236802392409407835055104605631123737308919452154436255942418781559125074527089883652898966108913439800436992983784688920527195383161143884615214419923120197705251901736256271732540059681816963535671012041370327917364528341521371633330417558576108757159444702301096603534053786181233708545551565557257317198239340705619450976362374277962918830894310741669630893378975321298104158628241276314135744124330188795023124061309324433118169563005688522471826657986239452502654778841734738025009048556783248454303353352728528319858835746365276294399409159567561277925294580992553597447192116746087041073498887190665575271858799634374255917039967960662788001872068556037516964079904185960985008807163651891093477222114955671696450418188540478996552666874361903893630756109658734083661306944681436011054334185753811613689293329294163708982824505060138558109041932964284689265704885825255492124631321633945656920574849816709078447726185099131303207836315216438951636373550952231389236070537082921834457917187456772426940202166944457768274509775160019440155000218004133749352242614646858991441216385737978490760638748303157837465911919349017337285190053708187397275840525141139467527907359501959624690919014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 10088196939288000507626372785364219086273080923395558265795619724653689561263137314815976533258855837614088624696044109436874544896966599304471173152361288856172585128340074778122769878613704156522851089103223778387866990342246920819046037914646117511523691890226260456035558085124376906225982504023100733939907117440953388121742754569056008389016627653261137987259537522163265082617848098300317353867119650680103347497703995521055634038751123101364021578296445024107980979413350353032809904248458697567006993250550527094296994394127129397021839082743648309922519271569668334121835735948621192036461497745150280945789704226348046757874808302198673717743779586959365418791329350538011751155478244403088613990855226436059583285438750631169719938783558644712688349067839861059547634815341700844418017176658580639826163630636306643731792565736991723628002163966737305444683999961761338174246467075883326624078663322661197784943573460238146340817318717866178304620488204073700148656205571437692084917608033045912642031487982337631654911272732330500084638415975710081883385021550909140460084221744162143569483014498522346719845733030445868895434875873022128452817664918947115168884195027725906301404903553164474226960573588596881037476999887804336236474711707921425964311109485025804226059038625640856819218691423204652958720985497064682057193685014351283059342620306408937567131321007629823337684730692652478769119599294669777167273194936888815736366283769458335718633051194065978737680364448056043595098731968213254589338883822322551387867698016996901450368553834009466336598631238977834546286317299446036358174557238703851766637626770455246513488285519488706293087074217488646056622978830816114768077036086487494365159275439849244125579390109762905149664142557174929029497039694807144867804677762884959710372568022760115013444710302149257754558970957498902038229338049594263595332662495849056584743173452368791634970514321181869081551938006485318047574632748386426618299059876495288723919936187116379566392541153816606318002981003225269596187524232556970913694825351914073180508977864494785816788131900408890211706174786938545557869742107425335234842125667798669184843728735082180991342173084159311250903062993646201225714772821570095355338098437527906083885864038503566537785987267033683588295530650974417545275660335498914754745202862824346120667385279062201452585354634191664134691546151839953128684837685150098257319769891331088462193997719931987523432857004404704462234778031066391524321478303004783229045475864395138642136692326709848191019253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,49] -2116874201659628814010510304108227747236238640807294255391642874400582915747381170934319052152556312605251689338891008721490111214354255580354898352948050242481544345175090260508729101538944725742706889261763111532456043777304753342710257756667761168684190667991477759334442069675176110234093004703332251025242444308297356154772778636354402196141181993287696488389834999266514751297678034743051538647529531982658426142331934312176420093117762053247003432418415231511395194405081664764904403316696788262191651632086535219086109674524072548277938110970986258903895099089566276670918127166051184635563584853732527272884740697538150183924346131826575798376053290556568095351441511302812247041108759837211871004823352883551630768238276071863899875345202092778643512519707956868981760477298864748581692515123086102644468932972829769727018961959368042784283321806829340335964445209865952511501526447705120430894588893312863689745126331889813542362085089858082702112492218415931908421068568165322657973333316438528674726935581420542844339334102425171957674300417303081305817481504569829704694590645981159995688844416090504928535712170741325023664874151777190599520203399235942889923319394849526914826908318072538597842624525292604976889725908843781710350489709544662217544928590223078462993616259734692147603538577219306405762711579153204049640966918596749141274007819045276096179376221301352436562288339189243217060892931203321774435659987612692393060353403888466752495386530741883577354882011179197329552723368390626464057657226366515080725211879265985459381236290497213581743771677839988826154621346382809166705403817200746240321170827284447889113952040133630896261620228554072886815459679400257164906364213708520678756959877077913068814784682445979718851736945184938039848303260338029480385275716800736711243075596508716223957858351595677408025611537901579767731916926563234124639805252002784039334568328887085042272637774166495707823764408957355869437673223490994424841942952123169139484413225299306618051926711223560945526813497521156285859907384921830462140010787525753158186981362573770219919182552531305009141329543091162391730007893005952092599327377344176490836117648974939040106753646907581697716039332922029382110334489412817479185816167695178211956409720573676637587526859140007429184675296528601557130286293966064187883394410486580869376762811292002339312050291399064135914744221376801465855665438239813033742821602365422814525994322260823649732647288015016280485395087560207376395272944168480477490416767196018701276879021215656915763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,50] 355672000006554773493362957642504908799212898352984755862834423705175664783940147849750539839654867683229087880483798158428300918269015848859635851475911504341244209911683021197556901357518905555562603311164577016856004225660683110974969162917755964559621808159471084465632400494318437053789435138240917975301886241458961302160091416688793592956559204885355166876512933324826534033377006131160487741531852636950524476674843383509123831162497560274428755525822421860112851720374633323823170934583646289500291140269304569971610135389521151106828454361358688381076251876527222799361253066074159409260417504093815179275688731028967529103506264951749096953231139585159566980477150473162114212801731875911953831585859829638622341790196575779213281666723623337010258605111001479723151468111034421274790061720691837296923575497701027216094847400708299341082629888352572131435744953694981453781614951843445902695693903008384465011012713772968128580998270241252274056816769037146931914010857743519838183999887526004756921950917020011543230805755634925375152340678407073691336197727114199160562067221124504078703628819918289720813915405015422185012220861177604831256022577402843588748038993523030991725269611149599410172395542489675326879412009809351368471051303915152540335806054989164963285792339506068251446218715621170185378899905246775101573021703760657005617546606938903887707380860153362507483143576031357867785563297907973232168206946865284767955752305869970302785782403062407440887664217406547445524737052568598060371804762006976974125493902054951712671955409177785617340858217576859162037827987683794222266077146998076075830691908270280196616286940617993152091918406892648957860422229739298255714065216241596912961125687542565788403667085730989805769089254750503028450345278896459809623474982000576739602632652843851500150735126310452330148780430647862324185292607795872059469473623160711574776112609508373177632939384189630828572676736510830747863131030889865564244722167442879365791225877349060785998898087482567767044685390833021063943839238852330941015255830240643277857419687532209488611388385007435179833042694019645529202423068704546533826628394342932689941941181241199937553853142373453237268240882677191008245947164532801901873572668030515132378329071887563583425836453627478603698631177476769249224465984264657826247640603443028342592772488010084135374473888275063147734156131234075359488290999003419238683240791091773514796908220685181300091053415689974532568776747792400757720964485960606281047126352840804041956021834508351324217671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,51] -34366268253809829951758126581060915473550157017222813464617310362822270301263056520004809344161419380222486658867078788141125947490899987578709445608218245785173661107434757286389407858401800037898515048603415253832341112309568486167774965447663927760071410725494498288547916632160090135763288352282154663839889586577542962982693586679132762581695487573009872382371299599070541942422675279341346336939517954751089848897498259233766521643214747232930860754996476402600322578145560974292668466030747196566499927392371574261189337830073062592251643782575448579832241493591548623875418665121856466781757915928721289342758420145452605011860603247179593751978945129213253339719896595204241731969256168114142821760178813364620010008001305605265652814326138755945356458817899276714559538347512711288744118631679331136774275848053906412372477031601857022527291493985915998379821170947186247583442368191304929764051324811172376879240989707100668397066279098335007202310587708583398418593314058741092874637224240870158401215773717213626942627177233856368961348691941668075709775349613904485148928827670497435331316709384492445592397170359452410285235846405408564019361806943706024447665547106999409724139306547052783329482915130330077205859649375957429215870314922678003988401809430634948387356186623212233743351924102741064863673833272336006956643667534833317383700533023165252455812486573359312387579304944756052066420538497722457937932422472990279207485821543096738035153558515410405452008518463444787931901349869979801243084925135156643661195109496739805991849238376013734433231251190850671468319068353119026319487822268224032853035676590512276633665707904098981230813094672378810972527371634379201840377210852552875571292319165025397634615467810153732730849600254855733234871237810422898838057226050360922817244972791449536546353991902901520235669909459010612035641547671447913501330671757294369168700971084076861410513983724581297586881492946507918330051059966789898625080920646435581179608205931083451842242036721880025097760854334347368949339830733463242831262044543611423147328292985932450447228136309892902736080414407111535119258874407228248558127951729759352368072566957114201718238151346548878225949913687694073255853060695895875974050348127071994780211340608268069685318205112007550875380162617742732813379340586666319794692423617986893970147415959649437041252152603454113602521903087909660522455668011956496733412757213310671091983484866285727546756921454341530776215499171383529744500148678533026729920522029666188239038844344353387708416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,52] -4532531659714366948767878230413021126980723401088179883275676920905725243776741840030340068911022175293321886888974335504133185909176329787593459686270478287196182253483226606189083331697420991186435834306639074377461533847495130278504846709998529538650997038799172672934765648048819868014302397070555647584339687357659704946839239937538539292941619008969571896221386520119716038312735884476507909299829476857299209044162249758485763883460239055624217949088979069943403503243409248401372249270377766491863181525957896571678075441529879443617558303181254873125018955220928096346147206327956316931942043332364963386654827669486447208543129820711434748355741685790670602615869731898858368335828078421454805223971887188944190615302875383830016928343419612980866846415948001366326787038646833418041875345160632715342276159533085492016102879390585885062672524878841521553917340914867158383628225981072477231946926934244361850639766877708085452814596529436769558130512727592622816883219166473574655856238699996811914748974266639863313603383078679469802990317760765106264364469220550872769488824855894524435962839808855637825230362466674365744351769550080597401262884124752703233812058593503747838513556855345727463301945797954305491933587677005841987730432073572219626677887456413104943479733626471185249439429177956594102179861045640206787293187254212778415446359089769880685541250986043468071288754162795776261039890189744547462108606326074559895663200825210606503032456647658247924638879910667310539367460751760356336966770993488045282155524594275898792309778662160878489569190617906651836201698989405097812939688944846240188292560605418616702969995678448934063045719870384540791486522130245802722665767491009758687222247692235683377123145069518759128754109309935221120777607910108012608710129648589324262659339100932795240951406137000634236357750747622033682909051750192424185708919299055088655256973850982059808982549067419339950788666451570923940134260832025686287306418104208659159922018197472806649655102102115299685358192167272699162995780226851301727974042250257555410017025455000087827101538426432309629326333573380519807661252365710041299246817097545588969621647268950414255538600260613458115003642348215246301719214003042754038465180483308124524594887046302517662210871884333156506976479425300506671293122965447452749048361540803619502835540810259024032612686621456654721941005050544573982699799039611245895930328683915132091041051802395115183407923019654913492778214448770529507636879443196165771144270122966837349649191055488693410201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,53] 3382090628203087018911189132117068886243058797618111966087961857855843283861827186268874134798648573644112873750567885913557925033355727000685296875902656703550404100512707533578415340202990908287142063754788571606423964294651019706913811347520282014110103490157743998646329057113789436788290584564780525555356937453682415506393467744028002667754718969558089917996468503078735987549752226424603492308233958683682919371741632866429111592999147669844293727534534769244852642291846470849726234235336836603899816329539715061668264634952574875415164461934238785030791646968409258988552092405157443614221771752693886869676607717457266158074057931545877165457194607544501142770674554407052902048115024987464335117268550846434029118278410818932284250623426753779223199226848854180634342375620254008813724887446875082090861365523944701476499068339746100781467158767384586494826061720029873964428562425839384896111262874433456605578096132584161999453797252174948682177291190344205885466881742451376167400824113280701674647986936476121620629539436127505560040905648162960387453625819941004017596226475841922254357193996352493682185196268056784904163716400436834528699478287780360954864516708761507816659234221877216994629880300503280213185757914515385201353034223730684405968674812888701096801793733490552532784112880069546682334185967362290403793204154356945202980353844727215147975297363463967482188739273046857193119651441890186280956779945681982573046999831158226550132273751428837057180215044070782149170070770410904615959916026454483547338289851482560450539283146565249546558842446111477300784195267265706820527140021120575428380608719369237234285558201835692896764897774113547095509825636116429663399999506890133318139690329507393680341801088220762110811029243429317680543791135816902383462147372733178685709793180818519406597399875524212851600269854779654667669710779768034771400002678398318859464776831068775316086538660296276869804474190090991515508164141909835298631853634861565549568860431563402542646258361870114471807357442662193631525027791197777026096783832735800300825202912712035795426278734771976465004727729122410506078257998180509120479385340684482776636101031696707289575012978670719968721992355884923565241235481976376596333110359006527430394802685928097434500582977996501791031326022213856766670128097765659477425676864000031959759352631119126641867816368588287484643979294557411684677894456531801534486092940548022409938680605433022503334311997939556128106423266092034783094623743395744717771570709814220679199703453617336247910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,54] -1030402600501062831227326484504130073413202759149116900135868538048849184476100391152162377403463910450146865949467177192587331140664571553481737330379338286842078285321116990367523536707450000712675207646035445943813412534057169160860153757130861984772342964766738588858958863282507549619412530616589966967218488527617324485846934508888785512270579315285893512076850762719718557319276188992177156169413173870335289637794774472683630067481840840564923257527895927662580589985106648099311366305076104275977229183036776122746448352139244662452852995715653606639874605618123110700276060201458915516519542087333821487260457967478839594292290193742040678862036767889041842804629940942844769750551947633902850213401398165441013765909777898861830339110724109191854274686752643376802250019493904880171802890519974358118898421551207462726160328789747055261682387132382847534059840259978542026822139266902899075967982886299685031188340143008012415496642673024571328507693899897037703277292857438982665732727600410833700563362393774469451533413300265987067931691757061255207737559450933289573432717232790532133328866338115337426395790551487464438901285642938298485293604783474760986558402208168540259490769833584464919745564982501330403230039150771711616006318233020917203786596377440707333659782750191945350592828973297289437907297435630376191435625921334058826483664010350073639572684687570548619428310172148518236957298869645925287818069090723384088378079161568651567619031991211943596675174503381094479957949405143043244672973320265172629203988245582776682783885047601338027512450334694569157405415901250313442124340822192020944167766058247568687888550017651687385145916390216332928707459120451856384923057075118323916587790813435673969638180177320714651893363043571232866806022433114845957248665061301512631657445873168903501588768754061458443424869391440178392436219551925034664353465020814262317327298746114441571910125497094106427446374941087165115601229760039033635108047068602876579095933183645445145373472651228057070313667382981267836858014595803689260684797378968025480120115751443783946226767575482701829641834891202052267812644902670162429912179045041163525678204851518563214944346550702311291925601582175914079442454146553301949358534678151619117803718286161869987911358507574938831377772963750268294086616720813146795993325374776523195209524963155313897899503907656941296815989134951701596569958893677643159231248042393760188523781722379558513076332720528259316749258591277805985873376899399339513479883403542346702837938464675025324605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,55] 222270336771944139878368798524472677642369122124061693887557318185015871804519540476144634234642108013914284691052566658507456298649152307046554561068601241095135152681502575955095717661967197606184979614613308359914897870780693669748499243552280452250994001112039404057078726416968677615286864754809700781430285587505668985730337552692312284419930647903744321421501068446572937496444676476659204192699446072885291543490017574962920012354262923262073253697159319401041433492549313489253456606329602592679531165779993487148847048333264941298276716795103029414000426378465928268076141224883652825830158326551509083659503415163399717106020102361672962750802806534700280714767906396562058462075355530896119805231070533773051527687037290896036421182284132454211151003319536815265682191594065682179308244307298541189037748682510846209928346512389569130038695648817124158808548567672704126949922976696619495097289525034916081282131963808377372444064905984118064626598480298324537721620753343383602671246103106029207976610430404434102890137263803221431462342458000608840817096762027800687720625415902768125119411517835178753357091876734319464233036478870568683451417428915608902682142686803793447346909560548477970031183002797632727865922314103681002643031912601777524504407865862015983923534633641525143469468006474826739627021895701076663732215650341801906779760215439724852539504859526336092529587161634583226937559575131426370481848790723628742817532779552486381459747485512851993739121811374720490568215975246466829671704668981198616544300335985519527825066699691986654539621382261262366206832129993187966985477312547274843400653447372943638543384480350774362756364613304157500403000854279333853978651645807972867042629265408182123853072738899786019528459289854390164677420492399347526428942474236382021526909424412225664755982289202049261947467651685803142708237543606111902091772031462375396553493960466520841402321737628727550785962669272417391909831351823207185968821381518763931463180180652416744450014647487177436738213273851219299473505600640304699645895963230713725878758939966886701233148439510165195306379096137679816220475489116718091754090302709943397898655897292587861725167250929883066631661977834120471783867523432566522547302702796685316576581125640121361177176568188356963657241871666705597520732364102352315096887473643462386204222878760788679382481529143927650935781687316800288514863704613647696141909259071281873151993494798999333083998493687222328380119958956091698227092211807309611631550000779119658955347401256384174489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,56] -36837902015793154174326622004267577871904887092301184831663674594279398381345272921962168763358252138155232517919992847240629513122051327621421249224124067683262846323820537522170165015755880761240018604456444508830798880803540637723451505020277912098814981566782149305068172571097141932459413485738456515593314417666852775266306578841483836072850930578743844832597443688406482438869521628487915084952726270854613813746105059676213332635169353310590291976850974833371309190768724048325369952763767978313815100707440046635179477657626626410568976408674028616973021972419261014053649717900679907041906677279854945383884907257777558022932959926897337838752914870522043438646177706139582769204569343534297326685033964833018452191791688203194632454541546649379599428108379680393254877745465689713158085297996986528243316098212246354393655880181919625725808246698391838751668573386441342698288249278598747851668823672659159365733158963602885948576960266290811220887051148050741696642669385748235991802632642575963635018325342716644145129673093982819995587841589796320931722876217016450337644801126107555678570670813538963065874139003192844877204367006562731644769119185204461023709760275617141412413759958312558069649679936512139299192859745083377102420037427948392058130261113682096130699863014570844913753508150638590281287638307070946657932228142494352143726325789207142507605053920103050622677114060140757164405446980013229503024347702006976833626403119616575997520359149887393332574003048927743163370202433651705858334435822467464915931809051093950882296472231462024777438104485279019891711731971907063810127579071130800992007012167159744854570774295125458522923694993148447023564895854914847328446418517580711661109774903198870906035163071417795878952136780971016204843604978795768616376833341331494153255996656024756971732914534386433085045154766653223163002087157454766439040358098754762260696300235532677609046669317879855752113283400550694519723252277321563484313746196250694545917639994984325859895197098894145906646222190786836483167610160572924968938743922739919545608525231695904765256879387790949052783205570898365784815292986991546617867326178103375811451053693565315518030809012698276974251357916045595851896485846883390492643381335299762691904945413811958753808165627875445185769112655765041813349182587920116700799279170592863539287141388782966089208243012593590565752729555348013464835457534064495747383147595827541795512156326712642850347403786115300163658739556472557341128494904715909356064715139764035874098068708824050565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,57] 4685131044013054399687486915655015331520978874095218309188458048901649767409541683327539313661726175868975142970844912118747190183682485062807084072387507859791279157450835331862453624207136425165861875870226349388349065616135558900479587824070876775323109519430873890943669986250992962207265498320437162941414301376945789534666723306382406955288984180851059368325288729860905556026963685030503797124117953222836984869787405473484888330858531442268527282328327648989363723992199659683637425741460438188510122618086106538129298240320647078585540874962073732182633123853183136898002800361760496462528517401019677203060916702002326015044460264464417161103340330238349898167138785728656110606505190367257649345339870863737729702805084582899498055013910515818187480669621476025512771211788733010009620595006240692788208812432073363688175270508595480259238550437460756032575085122170832540418949415301712578288859729855242416614053755260328450285608012767786335011329420449029807200608998607176786762571379068498355071022672330111808907315096476303235835914060605903416701261412542622408525078163017021157186798286189457330181988625583539670360536214489743427406952689205240737199818304410721668660501222821988078214143526813241960433347107535948566425027738246838459802641778216218215715433273546893678964460851203665983651258849301684846154158341885137305049368949850109980192494464490001084871774448107275744111461480630684086670946989672461854160021886835076596393080251439039204026757199798298935557699910928383822226041094947775733461509332869338819442390891231474701869303340242668565804828191319650503319659527533376266681796329134426936328866489371888257956730416083730143856539837968932014322514270761589165086026572704700907870777450601331382980166278074453675912311691802217287037619599427071580867273823907950270343995206300082664716070919132766539985323823828512162549108065678604240391479437493192818551437936854885049541405706267757361118425162018858180346470890785297054245214011767100338916935682422709297187043323039096313327255936514004142607713808411357032748548159416454597071578385150692112146634505572708285428055466118218561885055025581428218601255584435797707946722628716124211191616764387474713742450227346181181933290960969547721224049709298519411017328177997855861358410962385071141366749034196198937786238387640108830719667052235391126073189978797248539094275464732576279704100953118569886621184464529876999971463234893226762022017821169701991051953813526938302185213022583052671123576875091419993496583247459516416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,58] -423304958088716142824353500264196310593392591384085758135190145189943031506627072018891003245142087537011609729619064014864875034076613443220275842732088555689430103643479283367048130276677509397852554881715250917114753972196686786122000595730614947009478270578807092822946053888595073528336740619428143824845967170980155495310918206190112243177879200360463351852580903664985641001802041033513007027640208314577683716720127849815475428230127537516389140018887840572290727096364725123867062748315785839645703342362207104268363916749047062875728542215036010266476372751167037267150054668649423076566859611828741191118233929869114305300601586622800176586745393045426934820749268859313639060708308912760305337203719209912037394798125300316482609786944805685264168435646381195318576318559733414874697468575596670290220978130919991422286655141957325844338779274972405277163982406948731050103726550815312214349929620230299739487227984998091485261892891453313576274104855144741449087283715578420120086175379879905085707126214231629551630937944942997093960470163774632305778722820683158210017312694134540222935589903867908458516445641706475463671087548583081105045967874412837606522932246769007010171952290908801408652672038230350042267021590335969143867583547716249980687292187343463047108213537531561641387718781033828598587836400098700980115636988843391585043132131575816290692489075824349503305608466866045196838389701516797595498422212468855273156074672316161352378510187237017687300194068349318725388521154018595130102788466792856037790604950736982190431684426517121127616423744109011320901162180615367953395458166861207060060463853616189570330927365786277608444143771542734610732901552529686082395401996512476587962083957062764274631078846187833514014914907629913171262403769719053326133800384281811813381713300936168425022329261404339008052123958820231003346576767994014325433017854962356378200166385001713879756809668197335632759410120024239975653037345642209799106930476057897984547544421390774842820103154835622713005353013256024653675011588754734909280815745762450042942774436234156989658271734931544460597189049882485005117794854665046174176159224676981263731121511893573053902070464285110898556353805322880155893287601266137261377807641654375661453686914545880199660812744608886283776545452022231227391009074771909610820284570913219064255993675939835554359941901530664196578420922398245661913575239355736768960236669505674782941863388893544353159850374806435726769711382702483326555460026799786555881461347091529494696974224435582074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,59] 17911097335319203387695408885004998600820502196696169855364960536324484930365920666456983678943325086901828581929715816316536807065972249205540088124698769153179076708493265372497852376292524189423171259588249876021993323292900533579461744286794357630649604935665036116486114474443932196551170736664234828565220963495637176169002359780109659055706087450007202424510765608174888186387302132162960435325059835902642855830284626566654075829657654554482553114263471490001579508106459177898208903075866763356632468270469647784194259673294179265379779929524334574506466787431570247949818427955478196152853668436527327427764707137191649942705920153280899194594940935341403340958710360772366957782580872307686934307702574078505918264098738923126738472095425492319224128744904764949490894410741954472305058180219603623368926437768376751011601190266444292902490385721987894881316505863074549586809841230231549911697553149376429185880354983188190630395036493298571440225828922497133495262535104751320282293222861551531003097182536585100002942517873209139421855014001947928776800157652099657455027098352144056205615503059903756929027119328964459198669891599372841828500767329531431780353065179634172279444844183597324641119074878011396450110328587670975268913604582306048905546989661836252278264976022949614238222969444046350212080806872176435508065220741615947015232768842409112802659446435871518919093243929063348693088913620255975429539827756806998241241114687222736005048670265959121283252218269953231561361871482538787005577709992843480475544166703872716730025100990333737670814803638602989977038322009817364710855406745092048543072016567940742339916951737357836435705661457520850233955103279199020476864377525917495748818087697281690306684680796587672241226709572204627638035667134521829325491805996343065960470426915897031741757836269883833222231999724523727904194355324822015227909460117812103098690987657282779621763431899361989509184754290966770625603009364620637555814246610061577281474762202629229835076724205522863937719844276526455242638325055243028885449645568158395046482717906697706221528320701896870499541816699373904533847938225952394456045777741129167066966174119674424996248539535239648106908019237874342039589580699415069221711780134254709789735265280491821956434316216297725117005033446300327960227307452391554618709301895767189239114377387456182352486324360573384904912853482619159079271318307903426694344965342812483383985811006535733222520186638978272902558291313760418416799847333122744102504848282180369011208135219609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,60] 1975750747857264566357786562962210836315047786227982421770713643753182023195226875276626559438564390594785466620759478173912447700222880898440350076781597954031303802399161933495756429690410275589622684728330253309641197195183565707755924113001997960870942953321080166585292133816234120133804270268023812105782321094056224623640375794723794629504918794746552117922884304801217440164840539142770287092362792221756417486542292380297669732115714960814454716575746231000705306364289881895771700144148418129947890894973951304999373946350693998880650989436779478813059381960015925208701593446334678274564454333873606346575876297060358339205056174190068888897775443524518592032088723776806104447250694713500299196967142450475361722200922058134416912057092711958545372132686011506835353148644640718609112117879409066014767418944263869038692249946883896324472314860119213065924319362081535609776515029564937208708510874449336606167959442217849244817660995963871860082835388820267233473897693378367977382866566339506875449138183866990354288577266051023095202062328115590005075571849577742662679450410181787585611777133373358588901437994919973377012330243086093214264134652442811571691974064578145896101413401304057033176757270297322558892825785803536035107570363179200468839548128242974941221247508652794555264487637481130070375494962051854718052576699599365849854944058562230157192152208055659972439711392102690265764700228932451082845697869890294676644630007148549940468078870735955564189275045821544195565793978046463303457709048213121383084372973714178483062541625851932265385395443412028116546359845606439957456575436622160958862026542406030110003003564401685987683152823028933755661042157968021888928646705090825769695663990185741986119662448213223841125267721215149581139924768336400861159056876688287788860031963310540616155778622780905662484023561177612517652872345995858203948591305450292370387926988181807636279829574058648491321455569913781832500683788973381758915943514031492526447747860373378672177288007928566538115005842215384829169686122355700601290757867198511471077893595992908048503430848307404926432636336024521226207907928420938132519932998528563675719381380649453038712419633205307045860512519809495156584058950914527997234576496052877881068875429741232082536550601242732192348641945540114371252287323967330038074329701683997234569408816190925064357973236352650151365347013113687024539961310173685769705809858019658442738574730058904813823779123498256780933394949721697767316255979070659655984671722391068405297164612859330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,61] -524109367045690555668590570632890374100712634818109088369349819634648614238292858313079055499801585558579433232722819564687466462865404564897971954244044942771247863845351577747568614029064296055862416190766264358582871847145346902623399562774377925927947701614979518711680741813458924618322651390808271348013234847406947605907405266588047939792456400477643836813762473557888062258336476301702530599521636879271544378291825185631454668706397282882994898028533467669037488311235028421309158800287273527376082552693346635197943639455533067467940858227642503521813868238177155019133136791711217954295577853152701418492614632133626939158807025409878338257277182421570733166391389721700289334630911963797196100034267703435013579301895445892490917162100261912457977394632991907836558992813054614353282154097604137720309470218919604801199349157999536727719412403022034567108796085025651867576944183454112074613025001552202189997579759698791781388272127729408755125772797671543989275434896784387832476311495860061425689178228610783467548535391241583380800603622628002321211490926466223430261024561815374070567284929624502906354017908927838152867687876156798751464030351166400173460952988454574162010080740617705363002352132675575419312737208591924826731770293601507180409289520944989601334179064141661807555838881290816067629718873544789808078575335322483391149975843967322108417478788361953456292404262050355563897931128797447625510963281205965075898861570811405397690492701388499067173656635222354909380318218035220667979084832007418709730650168556166553479475501305535432446940328173506391502908703404982326025657897537200208865645434593060928134545045270926219044679053886876987808999953516793782315053532034689709190761019145073981646008106257441417812647415637213731087260131323739042324005611841763978884172618984334846367150094277366847589026952262841934997252869755104932917437397061678905947653418363042613829282694190579240560771408116193758023229283494837934441269081289365550057493017336224872042574782118453360166192483287711607132534561969782551049298744337618379531186238019809955460873054318093486269408492796914901292162002098844157898853568157624960406929515309407828073549175465618440358403230812448384938568550840052450422270215507569959552765491407236434631586689514487776849157558045673147190743208878002065278154031883846356383194065857767273964838658126212723464578855890394749407714130028807322019366745097642871993873093667916079889962346550351964341155512202392516180468719850593590582016709702329079457671947904614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,62] 61435542754507593647521563555047696285654954768770865493597741872564279964274002042299590835895300593073612767363265428131780276378391090945350716235744228325518087746425970560426262582870879522231447263262718042020141288335863364631702317171016072903217238130915617932908248145470026084800278636470252688628636535746394933311061603795941589722733867189071021295569838997062475574775224430419172903947656917157959938917521092257336102626856957711212262480242322879876774105383482404206895663192271753946961024856816635708157621259098306995021576466645439662801135265754494930317238235443471946361041645445700407742689318608453974477685502463917255947798178317680084963913188719896984432014920730146535317075711119674430980031578893550173672989840949541174485861515997498147699416839294920707984887851021373517848092005207928793510197869438557885195396305327931332073306436837389382538765809958061082880608833665414710562414352314789159582307901647485410004950205172514871409134806033522858643443967607223203187533549940531208415451527217897143905754970010629076857612480472614462810585694817894029856553247621426277921644057166683224139925013779156007656058885219300341645923876153047099047426662415046260130751960271291381024178954323811188547689687827889835301600219954523934177650562555929621487773971993701177494681378059345484387502576116950760440406900362743970225119525632169789160268223902386084793945558235078037692246540993510836776190782908609506242094410504076423888703391469976383764685356720356109823060001187236852139684369527603551107287972244102445963775494620181659917227213671445473833348777168921331710660997913156661197930684643256471027964792999525613609487975308235546603196406903299487970193651203919087394378986363592024939157597331882896390269300474666128511494881590498522212644085226057447250720777191409562325059002060470741509840108377076226648981514833407718534594829451981345133207990128103231453603891964836761827571694752521376167561510195263024694457957969273291019544112759392048224492003046558348903707156710803888331474648528506144437021650876585980806202833914914502965423484596131806551100723534714242920136855740587100767010367425873349250249732205305603865621465480643355762715888687120478537433901315314947715287280525542950388725882651624073115855042884680319550238464794880785219832227154809632760701061030188794330298493319370622121225947281328563577974236819536744032918324681388367780833673559227550680537222182161660323064960077331375750983346305598796579976962537088673449151495877427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,63] -4212033651032937250220558585126523063995764241461721796261874639829866582637849200703914465899961973539092894757659181184005470026389643327179735753348086130825154858301428412126596159657538480012924282637732428782178923025563580125166611258458830253622194297896509725070561333194983519043785338188841192857155596425887149507714579306517866387261800138282860454721451867805050709784125658909474940611213094219137529282357734929763659908065566288914918988339951625592289921058658128793424077283317749372546198687778806290964778350610577886401190557434933342335934729279703977766259047916074326583735152389920830777482988479253138290687777094200480002348876866630467450888845363183070223911528180227061744610171874801565063490903894732979214879284638514345145626882894119095748277937087996197486217726626935897045571357352634991154033271949151060124238473339784400393412296434203606687886971633707906931309490596329154084907702714844579033505911488277513840003395245672001808970361587905328255131796577458646424302688981042031221209158913631603818949174441746793316307852658650003650545101029483785374706031944599614726008884220677391960406748608533631074196046064311974920053843255846219398608796906709192653308669963718694280991223891848779783647167315715701133856684204486998540312616645945648794453557692056889913095879661515294868425127487759104387901350633765482504059200283530468372773550854674297266229058338029903821644685621725809088151383544460050369142546091674221064878039514290112776290322401212761194636435331146356516223291545960836534517712796664081457859020093525261740471249619665487546234255675574554236038359382438333306772711222168453882345277095077606628498290969190980763147204664244270804288559790780865809967239403715609813726291005108775157573420909109341436136164476792481896449047585085956194995760084630921657608755072220013943626572390844308159998162043917512175318440201765803468246002200596359994688446231444982911226736283202063081327671565784988226399067438490602889196560003377111456310299144429924949406885555235721760664188318239333597866427371008872280330691600695667762779942440707149522714578743351302514061328354452719432092328984077706465797183266453735795622673666241345170511723311529055741382176315962195070586180993553838726541591018646745175682943876798869407694475774739863689452457618223751214142587625157907395326801571537389962730444165482901792402801388631275747990274439034237110521277453647731236648675668775350773424175063089057388078611992786027494438226531006533105213238358835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,64] 77993058681012227711242561785585940393161194315001643953816886195093109426890522630768369658278453404181144838387514957423378544321183663101762097025893871414062077782808989402114804686297220010740452120773255015499432384710840613905234652352716608949372080617528334168521996844213304391441366089559034557496058159792434756857709639573336915297240482312120104884893294555513325894925923777530247618622956417545496414516174857322094742959751051678468659788878835723568014178866790402834266790435489497943320595217061179955168182181251524254031045020163301611705702119461058989286604145582084017207653620258844054818284516906731803879401002756342370319280538239782522818805807475622770711566948454878501081683087156938357757821188405341800267474381349022285367399145923146132778211469578274517933364343350272056658295357167396659935973160407956329815152514495481568573356269502195062204129508685562674102036296212376106161338223914724899789467746188761738744694554782995166316147304029325437112210486069852051975437357875621705335386648202505576497190831195013939295758842342262436553384265030200298497534241338280400755675236951364224060698256049166244329501846576833986885612281848487106238893055358716046264693864018654344203143555058695247520661248557593100860372698467124578295268080105224862286282070586220345040137198001737863674195742257315843605921854747961055072755290488644643432177348742522641621948131254668749008935165927628976866968320842156319307081199781053237916430452582542097864634344933521232583161548886487762771184435504477870875486486957135626225224930506580373672486229521955846245254832497913599587849981899141069632057867467634221520646093624617100944601826254930904721086887292274105693115233620691568277029684205019778634603576922238964329884011622093701501607364083549206957363545051479211762881265586451972752696989939036102252086648967677179080972395692814138549737137068982148440401623217191125264846722310161170520482431963109750849589676505844591835514231017153543052973354333549010967599523322626000503184790846585423164899647019593665678683633887138986621111176869265775746484436696931408094372225294028138270214117981212420093037032710156563442092875499473072364394197974560453741173781520453158782945724333374058574855575478102952768498282235778514370267904529113954844867666690848959028131134938346491834675129901865424807963861907609494623254734775517869358545017267970525906931817190913536418046960440332498461264786216280580675178455343594310330062811408375571976250339645063350884152754831360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,65] 20786484428426565814727011517912573655970822685772895163012709353469441934335130402515449342705302946482086303384839046105192190388391827395877017036025043725712188838827113444982322700904784371985412018205942003571209295177185028869870080181665956031041455276774263932789539466947070561258510835169894230442733528691101582934902265533803289002505567693370267892571729281695841834181459211672436419811302298807392616039359282245008247615456380329549724211843656878490308865081753783442525979517396296060970126864944595748510129875440821581725995871086422331167456310653275211923453668377977089085474889601194076109966684666363576019427298436771781393013842532983221055763342524298512930491794648726955301093401622561916051419518014909085492620145436125128801909713387646549414062068389570157404351513697849199618625300558224025615622479072166617143298312751804765354778108642689675689074744883279331561133831270681711001651794735063782532416689831615949528530463316046542414247328391721749475987983838985602908767191798968401990554148351164061157770049810389509805465819210604319998807196655377312672652363022869712566376593104938170782525915824635428256281620392370997243080550388129444636347346441779249968633588350186145594563965951547187345464119809130404618230717933948085392143488504931156886877817915920633093991028358329090483555142560079744699189945486847586695372729104003747089668533651779145214058036964060772027113274218903328930680550506280945773523197417583480702192732680378638361863844990397025382484731804324189365158722098935594554273919144328394311625216706999269091121047756112704331449093592674891484469195651131245153303361320714174082618639931326995630504587407708477881638654345115320795599524850360118225594806234127186970611580616706738682296087269357194377509413287437331663685485786243694549698353192501784162639985769403123835693718229784306932263849685382397204701081133580340653947984506846530113832329658266396221575681279412149925393219574283877102208542850931029341071222408469075908370408342807853006857329814353418480064088173307224364183868171987086028255347326461445782013597215346015740250795698090512371781116878283531048808584616964352714633590802763359278756100545765963195446796985594085194177041348338124170104697206163694211931812477530218145837586226188999813011041198704546342354862299284229618375243077583213330106845077404173211517592942385184406355557400371552981358391798774021164282373738555799335105957448639889826347092164415913131727793711068522393099075586688086857374446387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,66] -3110212092586029529218697782033845606259556531643198171950136308221854962070318300616304756404646929176133334378749704458609351759713529198701725866993192490207751843425166390112374380376200893842729933864921172296080005341249889877828672334302352616675710800442341088444264686852027734849925086917408721993617624727853303000095177851391050246221216573722317493173537477306410873343259060095356803862881288816387579553318069402097848968780442070020797535824303623573128629586895176103287291869930278097481939549513084354953773986750492786794197084640966562608354897444303459771986686578442010406161827593531930398543667645293266859680184941493872666692256026141237504742803563657012578418291577315478533095443563896466958810086212785488490743842032974660303373636512610859504986067879035579186489774064258520718358269596148224245755602164229265544282141019078809670635400726895326202609425484752209100502614875075815257675800420933485640680631338003124846596259462940394398304139649259362848280939240466009312001719641714032082523741462284120656561925743767244040747230149649239446982838965478975362184886979851383521567292209986316359071723748090065368990619749966402313045743858228421302531601763783601470176062618103702028372933091449120650069769030569063852097643852603048610761019519944291170525833833573103039549289302859754824990053066439861546325756534000432116074198552356057488108489342444845073544604836829254478280427583123100098449813589493408547625514866932907313093354004787003190706115095564162566929728466575988732618355605497024923505237407429502122738934135373268403579679600436938043560685855746783347995462433384118337157390142949140775974369727427081301163702854047060532252540382645807020134313534295256493873972088304654279628858578847306727417711215384128505400567061835200035700042576550942628485425076410397568317119669541106113409586377503138802455193522357369421490129145091523156251932956544664309039545156591966513798800431967377155496984377210445373053182840691496855587799186674057505565468374928543114497406717007298511683687394659718241156464331262262139674321237112542094993218292017713483679010050584683645311531926991995926368624525941279407506066865825007926673915621126357495603999438516222094650726734132225105904652304766510425100794672389860706224014057269684851262884902967500981773335254977129808831424373360686185661878867408055326511059432519348769774194673627509543272954719861363746650731945978785474189462103607748071185430374937876918408160344660740375476549869732415824831929384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,67] 252857093629101531424051586675044470261084664868960663820845515707536176247289766446439807709603145114974685562665469895696823150914302776069958106410304320496471232776526386985542215931075574847950446994721216078363970052967910529179608701797345587556973558020803937496689237305298112052946407436519962675558757454162991129774268469421852494753643711252698747393162861278033339980767668088506717524442942886926558790934513308773707187454403356576889552606895674799108829321717758749136148964875361052267504924654409641843238915040693489491004859364610366601271925316457010671072790628821534910200335636044201318580132219750107685688172242653789351756613334577867564010781594334559795974109647437028850157039874015184755407647686419223310549964518514678053128910511041742816661240368378738936000368100344381805461653280331556934606538003242292984044559443548830791873717586562147162121960331841182635607171676292182431926741166300241709149711480572582695409892658093506652233399889413923543031426200400737590249792020457430763407626636009934833909722411588319089071292876674076396841336032795649116173651729373929617339461227524568755568630865976412201442233514776925575901556287711775656257330002015455848404622440336289700611036969358682750097235996196570147311753542417681568390166835890866049680743493609000464802898185808041457698528451362320719995483978449662933679800920383762980087119472111051866056878923966044811388580269705378649824796699783690870464958585085300615477214114735727368831607415952576033649524340999731784734702530309305868230336812005468645820751979203451023936764336539953140328789525340929765263426542859352918229943898998894888467364271183829846812700949243578252323420495038174087291251181450261226777662265007958146965837258004583596933881116959651698729388829002997373709315380840369109873995246576845931836272703540726407406420540490612954487630079555711336942989494291937732296426325176196624833621886549798733785833455671687260584281581257434299585870759798097135497757757841355975660333347546968112405403941580364857265774946085841325418269165262887755286110385958437354795066136601722101893264817809746749734258061421328244544080943224188540159734630636276124946526311547350759804690472738914090539735055248279267863251192671864084624599917435783699129175713177911054652930201787663336333248872976700849088947422430490313520393036709419703123930536363529139183806450573941450356636510409597378373890231438471676156628912928817928543245563154835415488945638147781758700312698344071647080952627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,68] -13758380462373019909378704719410908117345166737679967382539391864278092989168897863455026939348544843752550550021219278071591625427907884568789945432784825978255412671764395044571357894555410070650671284496678273068224395243986315433832618873618632793874404267934083742300689510073006998108450636393789591115586308169550182702498349972558991076616167062139486653815444386780270582045389577772949817561320870795035400334744645596916537281470916071461427530680088038258860056051262118326671807319859897234180536782211950839794628170358753122071781551258014445409351280545361180258067729283206689110746875641141277346163560525981157327591712582946832648287973505057719613063218740902257482321330445612589350726557160610774738286311308584211665982922549570730413183225394908731524010156369382266286669283945671405596015137801044328586348042734341757302241476212844084823561119677178664988499450225574569604352701797453837689327926432136696395989024279603080171795865811558469373882816550110428620207879369354921741063911125412930706017376760127372498878249818564847308666517397056223569843052255589075902536520435046518802963178641419536657256177230668075597645799320979604661883348876950986354891063654788795277628143239831678737961581893304804305307710746434296632847139609929716931753500971429315026890850494393525541403586365103379590070151929376104787049565485775278478676081459987862801029270040851340693190523860561863274691242991233915870250289700788305330067773547273279112744645156146993804533293670743245996503982807310680435894711538309155071805592374098903237754594417654399764854940072574879622422646534170795685554238804591062715780639139453271702089453101971891186578277685930389638736238656678275475668008847510622571390594260736835647360604238589541006123039696481019814413078006589866959187573996797315651945069030926768660459566879159905230751418193047574166221260765481771602227193729864104753034091641107251875504748294814659062193079073042505680692334053641244781732115571819913960761587404080861984619696875779070624711382057720965612110071034551660337699014728556792365663054033540229292852621428335140455004702106322251890396941635269812181470827205983809170602161825006279549916379579770620978451606272318756828050294464027492526553321270230842278864484133178498154584187349895882370629564476849562938809790518430846853850873075812591702608655097519100419154066347912046487564917403603418393100404054668655369399709594206755560818196044990262338531962214939119765340696193739590741031670306381866460281569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,0] -2818980335570054896987883312807759511005678860750542941282135275762937667359704419548474271306452295333477786610351610155107618772177363461441085153025307391290287619812892954619701623430806231580840639119695935877373558251375965973740083967799023277871954671939988315111482570465763357992465815985419362077293749039134360129088178964435467576488807774248605499882851435215282647898545281921569671875284454070295719613668468426354124375046573961836625408405604157993680483506131938953795288571197708716539155772912689146154638970520710654350571050768413708740197066378035701534858171908346228976592612476786792749974181457041382006509008185963206019446157214036250801661515185227935884449745729537486450425662784020335733448458109121933651898430018987957681674726338338391935730264654781146084717353103759759534780493476125000805394364220010190810748010759685851721541621228670532329979592966292817104630769959366684762871621593921978078914077871937989343742285141956463303297488577411127871337852055517599166505546023969693960129170239596830572005272434915887709605659234569334183488782251530429992360519047832938796679175829851967702783798989268914435337177814259105485312852248279302139004439951343696720058711047184477354416092365502443965591963493707294144001458444909218945371233823334401699123174758717680542407416085859770357599659467417508922045240546614617447969223552648592166469243191067676657153122344885600589383099480186739159277599420488747740961433403851864204644882465635340059548120266208753475122361804263222178180663268375619533058242208306636799016066242951841131624746456712888285297349102544470813861892807794884747843215613534853019368996651058070288585537924862035994718379880986793308475382571514830650879922652107531666169006457242918163658454403293900359421799774513972418126033789972956558704704857226490841579500785256355553023005090789124902858701498818910894535264429215397926134243296262039210016932991717653647776238366635171068667770716292912809122236656368586958295169491730528791348989527854738108690623179439958681709062045316560878222699519608605978604405194189030804585938825912748872437562932956009031391298697520488902114933770789321922746164097314737072536269763031154403855032670273225179187594431413494193417055514469522820074370555793137155928450063512123900557701423084267509825488590350492142197675661559757580592880183793707373759656652331424206206036957373473672260779576951343081537006205287504647906945338734075869171970041764145647804580272548622960432941451895047387159221473850163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 14933359051295530350444538645693621185471024024442338409620407302247460575280247633665930362939071176152679907388861375002396101717241858786525857635488592304393343613938834962355689757954488088842848344142930330335028642894606143800099807048791439393753315094967514328260359530275761395415824034369870236652141650812324079058427337765517320265317815731940423545383675187722170153182706509849318033182295177919138982884435578177976775369798432400795033817707766718375524744534457593567360635061474775810604778215937536785764024870846210246551316627989736296444414131769619122110044486502140564615179989190070071965892089988362990585251698183485684786349696793264721166867633022613126921239842298044742824312629255087334310907878130781849720865937507547697920162124205039004691873372379722901993675823535408906094029955707818099789673888237826409386471914552878882358620231496641342479691109958391030055665378831437238486355658412296381905139520042591173633240432251545718556194492906976676650633612790016803336519089106816537321162140542368091913822010624270708775358263827633942306318904902971992806961231509185704217815640453286141341797065350548673418574253117423108468631486242889504828086756039610692728988334527978654539122262089450893029184121882892933704254456479212155093011996928298902653280245045302240125373881229294724347165918868191959615131109755105711895237467968402657188798968394024777675693530823193842221508734250102895213527357849703034959940137032904423616326314962736436602245009657122575523123293017797638136063783229956983695407587339061692436239449902173194897203021705242576495351892512142888489202191963178848099127563151087535452955749671333805631778365013387801011762547555823127379941803487791159234538992227738367547774080306126544460752732893326308397990806203686208870969855929670989375508971905583227448801425209763187995836154370095317062681986144677477217422488632011910646893009178031641782450013496385315649744924610157197882553994949468647854112711228362776299482198135383578767944531309001185251495771219690780169130935203643965141216322022113196160786017008904512708023803650459478772026371058092061679559757647344008073333683653994689502091099463426414739650335005414375978692699393542203874661582896207519875388935369339391907421091306717913323052417493146037197796265114166740816240166460527861293729505264124294612989502178923974031701024297607413690953871362821980476149211533477100432315635307809035130268737802205908591420328861011830839433242298891846715066580599614454824291546934468935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 995708440672770841897756324235043514163015154196120524396964094368277227382709602644084027015300125051432496135734074206361266002791689615758472705583255784177159681137776554793843419983979519450740955657023689033133502216136808985626938967658441904534991335094309241283530930048310336126580227695202441760486576459883053716764942743457123032883091476101982050638407037724289138743291213252833482076390937907812255681136549517003861686042884880175802757195851634930186802519257412770408805769198019554827816252282913050499767731859142295520885439301828941819216592364662307084063971376313119069858197342900371482203676097445897582573974132909868241999953408174125581536734888353446264860507757613106838065209959105317344360246078973041507805055212430533477533176001930591638872812811677373754532232949652547111668298452970118218459714224827476954449603546529169267709481040626967223517274376462036921512800711197099661615878047672513843409135926894671591746498403397094771239752485340245591319742764110063927425460683679559470033363331732444768145137449690556883647501551554424702158826448864797449005519369490857065292705144435596656612088201114353371330305952175846404462812821432032034054751975040430398571244047054370648705652569607743842926265838461166262503280184586572081860774767912528514543258533679782343182613588598431230847689463524472571164556328685153123144256963192626365708510683234038470428354278820854084508010769891992920731074440836278858622233668081390557628336167387878752242698538232052562007812068012433400347514885721761299079066960002874457506020032273568920481877195794597879121585030490308264500585206853311927401344458060643815538173799248515684425833686201050482930535771382541973646458637868165115402670194781314342021535173751037711980359786741831885600492241118264225829582111680143515689723026010612359819592094569479909759921838805659530179337392746854437408848067551633142639027317730785151323313252860232389328679293279948241541867162581582496829219848414243678472906444726627646389827287690549683089725169387449848216729886628140336566619874114963790923346486232950615717719768053425211260497046169681549084713190223006777081278571510835412116602976060619645759347233767643347419349925153565105820798170522357966145470960945682268705070505786336227415027272523981754880060086844425698543853372407664911456378295171940213255244344447780023406863574799692189190740597661375412163793625078675798362520596688684829878952684992830599438457477862284278889563289993637950079502360653109270670502171835891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -17337542250289925999021011890752522519612459178148485602718404537341147903298217778179603441573883806285009442338388681324209895402382978521466181162271061743351298879913609839485103997280595974927024907102454742259521809141773240920840050121463174266448831384676164976102154496960275597672276507542289348509550429604035316630376160451965674652601179458535302058594257461114513581685202932381200995480311236155101757668859731255546596241954508289672644673741791980657774387019482637827726521500282886301335928896691951659556433244940420444964077650021988463019018952325389019030850206592791130205596903843084436377042078826521041670482575130999507474703542340259240310097504208642872781741041980728808140170644971510302964141068762082513339561609891116995688414877204607772709859677332482927233513452274473196459019439937920142700754338133152581981706614078704490135453944435828458477783665348286999995243406609199668991125527806066582381348334918324645033876012060577389406405116349573349830045645659177114107004674303705755272848795079405616102693471991738580442727906042631425398432945862635313853728283268738297235945511865648963110843108797323070980986699258498089201407320436772401103269276257313095919030521173922352960156185590860039908131470301652223467410163882619759418517045206439686599733889759723145003924075220163901654306887010593589869970159072022200592038024617322689514690925976324182074163788300109041827616456928751873405489337053999617188749534936012318014461625472320196723648663026691086883110489511510522093474369735645207777891281159194882294005282707031883095948290341398059446664848232812602779513303364843570004020734174193579884671494169899938811266825809559206186883896357804323132341899212625222520289442988090470157699441536848997197097909853211689731559571075160066843586316282158339788059977483674292726434473938744554769665552455948651185202867348953238296714986288579096060472338932703387181916031572795567266701020971588343196020389993034969002945553216054053090099747769549542195160497295965804635314294653084479388418954995848652727576991668124078005330543352401119558052458240809011069927474317667801900784434989050422684835997896011607114513899471165100062587345907888159580284909348859233918732734204715337941911307310404815175133450472071411168679044634161296550430591275018082954896327919174350793424778553037609640349867101394264974722869252453520008774377815908483322641464907436304561486481310162845712345243509944608628975469841353718944790338794439105056873400897725562368049977578031132180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] 278710789609321219749537887517455781026008056277643551018047089362852784860791201595787464561023842747159142183362029469897740576660245431171462061148807903051655111898454802793747719536475508037219740511025746139412633913869447204113240386146144854790882544774606434640522117992340782277179938132717279612767425488242053777378360128562232503477219919457402447331166927831062560468680191770714622362016349530107337371390125152317935955974445526124225255344851254423423658836219203476972838490485393471833899708114186261312070889059187505972209320830668105846155736801067143707433854823376836469359568828565806475245677041694514227708125929102247012422703787571387328619090360237240926927640699713231641580406701919466307486122240536775876598622366674216968874623557879149517980523067297953737406290089285338423307814851036986828468894558928595922974308956001036513027586784660843949031252241584971045986496827924774479434870849118572808572583074358556539329139100690479485261159407411030953466194908835317945945346381781353799738139715645450433276510918453900443091703012118973645043687231578574651793277197458358512899931161364882008355677234080383002609084850148034359266752622313833780135802401691396546959497188513189847874629781599702482417851414821034580513144421382144078630369053841343056502072724093567661829149352466966023713849470298951092023218646424827197771925719009041215200179277101977274844122826877620894394080445971528529526490548767852484501717033399113937052414291708098422389735829999748867113138728676786169207725260842364590005118036485021285417336533830771537673626471271763335087345812909545769807557938474827741873376256397188406550933050906411551424799355447673556694584816514133856226074710892858596596499376896233084481003095214855411643413659589091801301920255721739072704305261907514543601185245803553972824041470443670133445572051767691655588925527902417116072531301578210525630755409013435103133079693534165303554879429922241747535250072139260751712314035690890333084609285608000929999119145326675484194776857972368257534919341762226927390341269743913944187398669899243810788688897022770599473809239036381523180182375253852936739483467233352899676000919772561670158291025168075819628856594920050786146886765440300642052954831223571148322093674620757913475417269935630507114805356050218768412485651432213976271322922654315827656705620632215748222633816354896922417711754380580181137377313240867871326403136499359350797829580505503255947255027789697117057624127799435648301212956778328675260481360892586151116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] -1399131225245669344330945781924106688816139932002012235337004993244116840107443756127582311936291384056562292281932282503586489493651523387126083747476184983746408720827971436255497614979834407339739546626142602371597860396077524833764390976762830406027644645502244753961282265596487060237772776869356805398229278398655514670587111622708513610225361481165556278926718770911082311894651466287335471888441570358193139647929259953174678514751205938501744484683357626357692459020556589691077502550451793868267649495342297477123404409099960798934501921125823227266032784028505690561914204331554221971000542980165301503311612037051093017478899083739092303976646693259778417031397182553395595178020800498103218050762757212439924965380923462295568160215498769850341134309109158872455220358389003029541215002126419145938156449647470391859395260240491937560197202653055361704821342071825512651058315374038690073876565410771202366378817281420222826919830675201280733098627388979679150745875020593811495106091103924523455979279879322180055502484266043557507290499590710879452451662552378971477229793037029018952943961033345566820868783360632313962664007932360794835262767249708657102626203623800239697709894071796089041315046746492358361453433128243027556612104026910808490325736832214389127334943840127125064539605001265032389266094898561937790682036462004903686986293884876644861548831408624432819942677956412692627163312392772170333832049573723191105177779123308526955993942372990565226222900216126525142495246293696377182696054363771893224656791648369532839096636138758534319088286419113134504209479746975392576027485398263449813479904400136422809021521516588994633619951565004348899901885850872659444159463445731169684415336907941300398646198737010266077851506656771951643892420225863528236606123727739584979531866321104682723840516191903808945000211069736072305984779469674410043645215079077844856738566163965892235229880078256560008270457651892364350327496948393288869414822403940085954794639623473190699795115852044308445686425991863991529110611412091861621077987233044207646415088316123365356796949788355613402016941492574597381918301688403404015001656267803088796932299381023925804871316198429180699269988870007740344143407205400524371091394389593844478573306282953742887442992370960037309699328163194473258796918181857008412522099102201507665441146868736717099311198384062262609513054888925569448681841115681101887121971789286817737561598518955857589030900362472381354053872120852297007482616566346062679291043391365414027234532478984408925208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] 3144153248502847688058088696899548952827864144695571937540603755710191670591994629691512151177792817899521891906585440319760611604502467693661301107993826861127339135047100268806432897304984681720287046385498669646173373957739889274854232906434224924550596077343219210701522695216788801617197945401647703134572097334696318068152956765683168772142789074176884175823708790100118363623992984067546788432346981212173161684995749081980766666176926688586404442234330347998128747167456924461400638634849539114504383753754268403597436261778887097738221623070240218323459546463445218630336203354831291588766564237670203392015071419746074268848281228891991634061734010889811916822804603637387073306412535322041750617351963723825686471400304644643389364527664930126731436163116505493415453473262134577855961152050253134406640389515768348287449475003855417051862657412084179805510648956301181467537082890903660230978924884596874928840431473060350500601502465885189255195438309467046814388285203854935188149005037219034364764956592667920626538773611686058141711172895305231867706320609510667911303224073345414331074633527272088084672325857970192504106683764227490327169681445760842476180287878838453416526523536959261264715023792312834102822122029751192401337687214954140526465251420617298124082405369470479255543205475614258436879410025221502628480685145579541172654617909288651190619694280041572067507051908921798677260110935076617290494869526042247446410003671871372374522193385156240525282923222675824406891227098126067574188747222051534397604852583409911102434445356477131858178775875716749276127788797473579633599367546831901275682437287026871421386458898927342410637780725434210197642270590489700943528727700134689981157249719400366106484213966272208854900681524435282284544018674079551698250635987966032907395558355603216477757427979974170467825125900853372363795438132898538220585541291792459017271427897826854091642838618000751142257926599312777023813960292631052779105328620020826740280674406536677788400968953754580752665227787145259565873533779328983982281073019247444163818129776418978662541339418122958607117160420589057742242698588310955786410641179035712826836155093294986769297680198237754015673219022344868739735415490739844479736698160993079023563298423931542837250115734729459524182243998464650075836044711273898291769166195171151326228221873805079716958251372142853472131898770300926889375286469055520527604582374224905986846837204482422647987374886352703789835189357308314831696885326979338386201014790042864060683040185317297487872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] -3259663061590902113406030082834885524019288370316133696462412057601299908267987865693032581068152310930177543966909939008092516154689314926902904574858486302434955889642391674024679771191306826092054933951648061542261323080045998182801085989019032422498107633626704729075368373519807282686681156591722227123974671440966194222258503703247779580955951011853086225119399271233771765809224726874024018801776678962887730186537328854477687784443407407809572403585630918149199431057879413093049593175779357917135957603504353358895502656685015302068337573228422080553279602046857542346555413574806235071209016937520533659756387970124491318295738875579849518606970547076998139768203905595943900745338774858884370181257808773180964002100752090603054386663747587676236841348546692233113306905484200121178116991351306452103723766936508228017887168156856711915951976837606118025695322778610614142857003823246731161843332561703082988448976285781710477858865862554545318843067418487827522503682441062021274107423134005957883374254991535178678104450604717663872641675227078250198140584060756033586090935160782449612610785672350359820579775794901162292757834974413862590797082758843420863780520260565119079970524785514606663546790563430535654428777507185744690569939765793735522889123399686180358635012142856825289262915938422288084001097450154278679310891329560362801437137344487947566949907213332037874900320255705838966689099623796678950834084094632190461652777645749183260231504053976593427148773775536540573694368075295462580221594532581199593274919714873225845207257090854492719284179721374496162581003960880399391142496350930215406689184909689632536208222155264387637737245513929423653570623672794539307831875222299726468390347688555596513165314912385902708120366882813925033380499402356430792252539333663900121013208091113021490506838956945540755965327678228426499751323480781012416625577863565201216055659538598048263543652719175237964108703684098086152304002091672947425362514425951158850671184944488424124238394192256409395174486682445514499594623997127312614709780490528708120955251282248492474784259816785724506249033501558159852930796985659981132374986717306928728745072671724685519757953602981904986558835093731729716964818865019887072127662231145821146052949698049843089988942426215901991693012034547413763550247085592044987257250872516174167343807360258076171077110321586723587347920111968941806346906201245670781642245623683950959140410712324193329802680962676777939893704708104942252853080670461447389401369311744673823820418062907789373603840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] 39464959896303481838723085074898073509039227479260146541677132401982733267239761606367184597252504979249995191273863226987469634194251775472753778581463272168988001168406525348901347531144126642800033563045468433284261178908254104575611100458767212861491374624879460940936807449067966588842914732681810045554873698593492458725607686931729955211938549057400163774295375067035871131180566257257260172816030004329284845531363705154474498759286382967884557593481739016237794924172873883974997372363275527152374880822165291626737686541248924138820449055199951120575049236419579306163761333732161289400263014193065730359872190895094865025192860905348049584676222024820077959625545412528156099028477765160025643179619021467757275344370935052995673364605026884521316273670048235146908999781009560740552974841808536832387806915978718671680948854386531199763970964162748888471797655604414458647598713804551992776311907469991953258038723514725237864594680565449386106245255149812889400699716178508716419047452919199228306187758553751012172085681863929240790703783127711713582417063832091639336523046635008978879955385277428329736164444884393574594456663881390471020189674581864981595371373375472982773857516225376884107273936157338508041030015405793182108539141561579985338647807380297144700586240266104843539705030960948981871366952097426234248868739835112129958293529046204370044671424820289246019987619338407277523081207527377301366505752664700526972094099562910195630282903789910765274704560345910019016052566675172994139868061768057170257627971784440649134497094686871875258640132605199623415714083706655159718005713294984365805264651332290379689089810310875513694921908325295475547473331423808830450979172572139428313146048202887532102749649724591811342487860168522663672360035002753125073461072709120015315727168683781998145959370852380741223447424813536792280792898437879027291941042601409207314243960741733493431595923704074243144534195695670688928621528174777251524259050080072431939582530319607323865929362726331408528336073611513731972023643149016938916223961846224903617006514096832362114978525403827521909115169121972503292408604352900785190737481815518499038944343089486919868972058387357875355789153911231858009871958303402391994632250838284796895338725931400038953492518960274007271286240742845934503247326194115511258995024192871118056324369187610826586455134906071965736825801507415226821475205318524079350584296323597518264079485852927213852923847289182086312500740184436940323963857985156924014563879610798043588942792109265723274035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -162218495151589221054444958146094687789356292994921540072265462359044902790016680379994307713007548378402446027890375164445246020312004116129003774474197268480072065598294584543052199799184549934417784454246079827289661185225817964492735847156590108769632756292525750566769293873394469661835931034998669928496674381642948726689369625390971411139016245700253112367223433234583887634051914412427671422446752299201440491132270552163003886564778133117349442462525107040838772139976104565171678914455731998408536357382370031677670819182768711489247760943246233645268078630775943205340693779074832691302640884273221070376918787542696026653442454522275010818799873655724806274079221495589831424664514606965316216367327231306675777044604689336553037607291687091365029150569065344580767759756521083559882565498780792411470702198405738217227213474317613818032285271795398086849800342252803965518064372334189307379451694289709526582825352201088368813716363572280250873531423441410545915857820467162520745302204619596386221249228657795775807547142943280222144368782987273197500706282621816490176585606701157621769945804343569303338274481717207397837484409786477679772650326724866004506533938666505509971662225974053886359263720230670921426530930834608935081399391174412203021354494945147229188714062552584606038586395471580498076341217482658286808329794859959024124427375684223384469039487973070273230430606079774859358208174477175355175959772111198396683185675828158932796735452818869558836230520754881371106275498424838626428137331374073341415569811196338101908645255891386058888972248512442171364537985112669290325150457759130716301807710627223446055999629701887471650583408748079058109427401884683914935454223632504166230109245490230604209348064386984728027790767109359724636585094474453481966255527886478855129803878893674546002948501013422109033235572606294239160272324274688780583485805644154422410400801211978995571349423129063545257118147841586314235490285613793008906645375361322304449016775660319691381483263975248693177632077262847749919615216041652378461997197692939351056891882390389463383799823929214066243956494926180015367397624780974904465457774309572685093641253286010985216365560509125613055529376348734750912289723005419476187810934037935013198769149931634238036030082126880983097395989415999558677405110736466949843346574986057739062809156903866679065175683540473049252030913211329921434975902439581087971351679613762803232801017103049562731308707942430604146639263454914623672237808117619924964744205251766272910639817043484369720705024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 378241060758741589295404185834289814952208068006796139167780418260900038877785958083481706258570049881101605965673217814966596267553181125179457125916513091179384327227113695579803018740359472688735842456140983782599837540504448431185390892244025397173211336909338106623257125261514446955710111457251931802247983552769965764596458831156603321856807984632071787992575434158787019964907002761797697534466479663471970522028292527411896461850041666138399095393363232497048143901560893132878919332016234770478266990430037727270159656605892512534136848207727097174725846585298548800578092595051969669052434839381221091726741128149757655993676066827424047523912484141023845963977583797692310708880956545788118156274744299400920624202953798418698803783978549996380610516705923432384802303771352668523797226600415039624147378355550381390656769526622239098856318827556451608357670190447015151691563106273320257389534948601937175602920597231055738384456632623152810564264162286384220321572208358741276813895446158389851819636143903638188447713089361917464375839217183355004686687185569154844217863051863849623185981960318095927694812965563729216843551490745821191729840207338435142811017408429253532309172847802353254234261609375213873066618438109488566930805862644652795216537615160737886345723521654116275919954165122220809513454912394686052345880897965218149430351960016361070827394826374458392492906896756128207610953187435686965179977043732254842792808201784301910398957816936659107105601382298832767076410206736384077707700426787922134295327254626691021683068938978558123702265540480417101294417471456523325482379829779100617065306301096994160427448000980638567721505059513060179824947384848936049570148764288360961760464108573480501177225123994017189832952241231265127774728036034586586556025459274536929966431899827840334540028069124892950828490800813610506768559078858267985636709965389645352972442919777832086973093148826931187025319409514256395311490203304135846013174121248384449081179706775609908244378720515733537588524482412863682420101819543485742676959030444469956790718363696597706358046751857591589386807326931698398495494348053978081023409093958966514936210952046438756972986013493404617722409328737181634857975604902580027911309677476981107507937333010151210851764327907836673696041623980990645407505798522902514025243454349404058726332371046788296213789739264694629437874209939141126084965401951093253110042871823808709941386595063170099818529877984893774805780529945829120886306645813079264937827198393316644792927550957358803845120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] -1236157061409944763853173129076070340361983664831401409521766888013172981145639875205673072213498968431415921263128022784529877343451981930863645942296797086217431761049606354047830662976446511174564488937545885246948872335644826960925879437412846785049753166450633289531016275338995763039663656736600822855527225265722457820020681547201807272825073975322727091974987585989389212983096979996723444217960533247472109431655708047305390801443874824170473746177963872180407544598704351864500450069044630435956690343068472492465015198558930080311271829726952819943258157093448774221565634537201875513294493312196441634575819913639779184352194366245200444439611967875714637273129743585145494004333483810468235817756210102708334535698337347350220247332545201702533668049423918425082524477316727720430852185533973084287805884505009409527958621313834744245036982678097006066869898648753061637556071283016154545782750210707901836155435704787975098949325257640737944156625883617842365460896417443275994752030015950676691216312043895649923335102629566567092801280504696150063006299238161601755334029989359162520670451681923860339759554402160741522972493754777379731332721171693468385509101679807660733036864582581528905442204210368711281326189084299252376656167302577756773725238689092517816633587221180882540550517514259969569554006282008455616556870099779275603344397522813834614272563818446117019897264541687963565037975716373820811876187715057769856983395538811648532323602612481271374377978130091583048930958352215963901492463104654512434576863190840965042686785161138473213210079330843103664199872131640329445557375283840797744058329469093006677291631071593843771973449254910568384901554236381129476807299337162002676577882918847016751302399498795629747055020352314698074930938569454323130384399337014835269007351325600150451373711902632949924906221807710481843503373691203502658061891900957340561313109135276119939990500667660178623698973224291870366603688306935574753863263405828618249473172219075188749712720135644234462737008908254283268094579690265280373120716330498128763284786446387473696359852008921578224000018024702331558872970146080499895488986924160428187895237563805079054826753418855568817384664096706849195578372258933933013131350150382403668643967532749177290967169044241594107599104262458842194235102651554548743612387679594935170793107503971774053855178892435041277349144956337932887001912392634592125480914654709281719054308229651427838956730470246917137277397441543023714400958558197857931748918198888197589947962510142637488849551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] 4042100311513450800655836267414726420602940143555987974725534424131538703856373091257108931966312284111722493062485467267847282042141168112996008527764305422199169547836190567201692678716819495439854675243933411314877783151516790344190729555941051626585695389534580305746719049803517533647362059339601563953543490359910276435808296480580322567498821956366192189230121118252000701503474150577974213720681758993239786796518221828036122294371648344968516067587231255270939724839535613581762333462196998810431764838743695551649531249556957299426459897633944238592524863961430530519763970565732417897787927453489577062483199333237115116128695619676796687452109175410701076062161599210213415129654268591000793712868467075463926499556666393294335283279252986865033614514413055576697896695322861005787086700261035065830596756816599691540848851741927817279025307674802146574414093097145343426220645321805264500014518421044329079540060520271992686035163073846484230354534693268367266752846363500249980446167216609976038752057378590328345764130861317669375017778476796691343976691540327090745873729180139528799782717316529228575249164198631535417609713739496483226614654569245722310801152877953683259245574873215262090948436061619568910078681250046750052959105274182370097414435768529590635419631553709959359219482933626626882458230363527963346551005347815827061461712821873484304728809539724653633880640095923492620683419006424265943317623192185022036260364535379623423003103538687143572240736807942071590168903752847057433940571446580063478084025210093439782034904614251176437948145880661375248381612307907469712988859147024845433820427250107322579606976557115954424129285242479320337546103888420052593615181989966729482414752351142658259413628496226881401295781439778346995771185173503565199045905965010466402415959671268283998819759856759895732657628631764934444908319214837268368131618129151039421346258007637722716732564240512710680875092581137025926929026791548802896040310472472416007445837463454444392205511773241536920590661754781317274465142823217977156738719355427871697898869757143688454751288493093334253611259151806861129120258173850108596900866474098699022471564368157993251161617484219304082596599366670245666285303925952828869405914369994744494764309978463563772678827946999175521881227423599745272122752300461406288195978441867556710730002798339054545764439831643382570260959093511780217598624288107952430921775852870249423829159164208976633633851524818398088448579594640195327390435831555514469827981596528665335231006099320683436494028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] -5872891236769913152626216911862260626080189609085548765109471832148676569836505164741523499158921619903474827344413185781994810523857399551569815911717669704371907735458812088657933678430820702108874820900791955097260545214407238763162397307983593043638575404166583219455295612731044712058523173129786765148278382793022872548775223832250056386365763117136745059510212690340786396321970929663132482844232589432054089664339069298781709408285716369784016417382817647873287723229400053744122422804546581172354919546153522391812489843917794190728981682355324202938023555338755911739378668808438315451529674585511413083817893055577319548217180389487844347712873640756234397742529599438412420065479352157525421411340336818340996108789132146659140878777526052511519138442058199684155227571116175721380267622804825398466974296902474224526591967551366461050291777451992301707635482966528308594491065575714962070656067727463738693286417049615288031692555186673925102297065071685017392191843054097102541133266167903485340408453102972487167695016691012326446049115207456946983193291205995188358565843386563455174811184088609702026489668962919260451253943897604295925376406319326977992516006726152825425171939031160536788429745199798209628041143672347375770190363244834346026880633330132734885560598779149338924606679690846896579968334374695087837213776949139007597286326906630733859357851192640140994623648596040514104822938415976810354798962964864047236903815194571767735874878653618866108303189370549603944823730752660801150221561827248725724846934076423366728048939878611489508141170667948845839340407931480307112147417952661145402230290200421360382780917420926500286762763868219963156705020277012182967117385734382119287627034300840950685806894134151700530783757989802204122922964576794201316902391390990641515819153005968925817033082587209034278892562139508381831391856959260260528772659036342943425643898687294768586846549804388314501519983425171851510890042425584141929650027035895023757097429853033110431417804248331242468541663949812442206665704376543402531231393572532419214539381037316676564130258280737203845292511745758353799277646364265820531786679346720724215361571184861584653992909412140418726568152547449308595681624661012416731719781930131776787464311634882378989090561034224414651397946701829738385486888124675432018407998384887917063195715280492510957619643287165931881380257653586271683599829758215648471677098343582707683487217876741287129054873950666346957497054359518834393074024261622183232902646096092599397787253581643756407030284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -5695043653339866944957068358605959215526104389318681875830711708549678058830551514401659158455112933263891101862125225866958479311229746563810956720225009739144762351414053656820142153482274385447875558523405586532378307561328028903316654418903024027457960283169287641169205884889002579888286225853531433327659591261568835292896032253862432925376474339961059092455783881748079653143393061814353571643121725098341222312999189131219219046325071641320896358673085784017329349249963972853194989263196048658388467609104673419210924793730708923633518605221543690389330699840791581460229853107181324034863772180174272887899600200534671292670177432155078727652524517271749902305561350706446546424536361246630902646043059773803358386873077496262473564979988667966294896648823854607944307906226096484249042881723934742151962407467533616907250777643473185683370673585097566693640393189061959272263047105521114035877588982892013081767750445629936164183063553630875037338298258093821699716558995344451486091134295828775406582430583808915638588953809991285909575316253201276498604018217968146611023098173653985744605593821296810331903824410522841401238986417345231180414608048303643120256774994237421499566569980296075476070898847251238439072001724288948482853670447845459616864545525276676043689703162344123370883127266097499287937421320026046767447764341373253570579634775129560046099470053795632933219350456193889060410186547523751094344671906773550775112840182693792313188037911748142095501417582568806374603962764037091279515809933395360468065688868276765829470700687293393490406752509715276018722635482865219187076228048191716438503632715675084551960395985459635380311314910651045474834076218773982160800577261107683576985886467948411544733838062783035110346727607738657142303452213104409197064084093633719474068171159127458867540231092472149111132494184428519105764631413654452861077617907995489231189433161319825697225766123528687986526467849065171744690343013287255502461981538937558118471583171179916143161084422096519937137694069910010396353205541017142798315732721636281539693244772022279047560139006884657795819177803089003255022395335708361671950691190613917330029207513183027145030791262035382252256491415911181734278142142458596817838968857133520800887455598779317135082985453122232180303747956256402926468040518650099460520307464076148919467086342132779558738628022887656661751967141936947296912968352611751637015595311918843753170270080650400799874716581513041376528536675683458704808357986216555408447231353662249792182644473873566013587456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 32769960445066446757576495754675044068611519510383576026026590451689609565927967681981392429519641991819208614744928668134354086664210148552627626833823536182645492464329473369538389837109699538062779568761087753756199309162009244276888708353408432475976935206025092389839773958900414938498211694595504707968298140659168684011036253565010428920850289306312034862408490775368900076273331350803908484365025994156022454762338032063140632474059092378775851971186683011720174827730379822595835058913927352359861256231927133595151602420746792937685195347894357628313698589773181048777557317224737267582550432776167431236751657077574796437137913938537442031616719892196074168259932344425459428589679314783911297615712972168303954742279541296842896868964871258968837777159730808671195225460330501158626307688963717517853780473991873573955813145122172758949697408599707515398598151953352829902951261762527605879291863894606562896833893353372705632654513363378965640508557520364061384543578765595151929504896819177689029818307245383240253737661772357293537763773077613997702023530756461446700804784459885729644446456517902071750514182910963122789949265160492209151126640084361429607320435333059728414688964544038597392789950900540520890084720916877664459111010672131254034289166571876867424179280299520159005390335902558847272161544944711216465905645582085595665010484475504763230131957997059643210376968605129105164655716760496677187433632738139624502090533553123212342584420187946846534279507243583140556080958463912410393665134575347256907958147592722778132615492160539974266110021895135346598865604140205558483084789628141603191515537891638234705678139305904191194035679870861409258187849803789567545402749779146877662366154328751842529131238836549505970628208424071620258715320106602367133779926967509638035843226819714237616271637294107310904617533110277787183230123438036429124494024030603938152123949374220700788526187070727881768916047975249314653585450004336268529800305329444956868692198521054841640861802851831675488632657554505195883823584614209660398468592396345623046010449496156181783622054157079426127555024593801358047307201098443899504524782870448283593802613118094375827175253482911988454087907390730057678964403883263720606903081678124240551175335704025781448529514747022142720063142669764934334628351643103234267068459623751288294967660129306219370522613230972283171781900056552834745246727639912107397970447001115722171631618299499068849980792927750420006490893533067999958924208353103117618777365960864406197024840471336113340520857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -40565290487909927610597132924087420268550313496846205327450145705382044945375757189175692873455779184836408438497026410933305411370719827532249992931945522610459591023466655456051998617034300222513711769060223447335775136273615078515763343907205199239529387768171876469488732053324419574323975431521081873965254169597599714883145534714634093669919721879941167819799790554013939768855358147741731448164565820206974017839914323185297259561012945436173321897279216722045948346612117328951549980145789559849352015144291790408831673192807865578493468775710875492035944576578068362400166893447718043582487320679538156249045015971246917790917762577786169129962786723720306327944737160595930349533085130294950394181818005404025540326273957566129990109440423274597983701714401169975642960047700802927014481530996590044933417337671659608171484387265855571472938220251956432018208105528810519948497331239705948812811513039832679865014903099996172779422617802709049827107805246905379862488032610588300678679338309189885879516502816414717088708487833948947680402140853583469220473694243618285423719168789447515141642475938213516026379448584843297921259483232915598148468105570165247274842975546332487399701471843407200484351999756525540405966507256985985820466514163725158053543709468056474202655927404684451413379791162169719297456711403795427178790589730209914252135274887123011897609849858915908302714862759202888824163776631365850511511922759322457230633931426668267872039777381210200838965895731993547203326388414475310045856389954511448378991098992998808613672234837786404157251898235550944765524981272203477803967732726529694070251266660389788519450209759154890350862648754613733152733033227642275722939432757960342503855496303267345066837466685783697713913685884867336373742144654836501977572657476714123816513272357512342744929647241024277584366671230926601030082087905588393946810159008521124573602773953285733380371443333313424508253271497567767944043060978936956689019098476659570447322867740223483794668829144496430754763322246476280238831117123290041582182082518592027744913313048666407051113950332290973865820113929625241889226225636972980749769370707651263320450430762160916561978557388282756872609005674802686449031055946007516961456897084944874682661567205279835030218642353729206848021285455509636561219672255193394842735147505119798428133688875131347857586925675022204233188297793004672738078943090401415590872546138432205065453305115189310149705983746401633919917259579063913093861500913870362832836271227409638268419591270815411642721894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 32380334165705569519667662154546988140969552463055480123972009703084285389873279579881513517094405647207514451492657670905828917204621912275653441950217568376537155762494922761698884455794536449383449715154886900761637672201261291727784948772910133549333699665975810245904534899246764952942424607257273091135902215957433429952905660852835459866957261246938015833238323158001371199725484244728317221704347817954326452285206017214125190444972625776834980568914159564769726106802786517030067961200185885488112944506529133443345090440053213722822046227346851555799409737936961565535061938384618565904641899250969771767349805756663427468054862192135898781301635703803409271872644241694443803450862262165259523242606747092471342147845301056830501665325683597332118195743217521087211757897898515135123363702096338372528922273337119064502783084590469265862151439795774783987201734043232036988895801815457428822972678624734977903952187019943715648164760593918593720571822722164096040715785867269294268215818674786626110544067491993257537197392946361631905680552724318288553460984523892742174377999246848054791157502616966623234912415210112059453594558089471382361361554066538591331084437431688267864052324991041446540576033298944203384601109362400098543532417698939920704787593523503454905016719694108181632406676005260933347699562349811057823424311669327943586437507994285528912346608233913988160366698158397681101827635806017554691846494240676539814966807836962313124139445613273555230530308623000341345038536042998352595647486485429849331658444744459570725252526144802602450908029540450938142127455035403130899369513218059839497724245862824553613705267359554740697051065028122192543224575664848292153420216995268632850095175875462310421931039043826646969966789360436976498589102349113436376464329434113925537107417783061696393456236092522022855927326702949191251352739940567287403696827691760271722897140765868524720212021966738409319409039143461214814804885463403907845579656577715910405662657877110652042942673049206266241873778555006570243677238833513790212774519811196947778922431459861346674589959825878642658648852831484954988021357839577589859526251695408393216946476837979505762540728188356513593984050858978230650289885167470815864525712587865059929929190374775160866565729373109955739295727091574150049925941870392760443794000792326613811344090599233983259313901119442419262924828573904876269224651530832549825146102402433087879957986348514232197243192696536389821701061449280264921582411337847985191096872792819782325891035728183524567422074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -282483169900376861805053014902456330902265368442453289385498052844787362253107036640866924374865554307346804515307725178234504934324917526266547489577172657259884715064320891954108209342891240283565977241405065781292928675062465584320270515518275114312533205653979617382887734791689888753635666636470903216354821558210899823061352071656078143439057520150257279999282723200770612716212099646784026062930853306220909719517062947207854267821209882353305251801985135855035055240463823487820658107418396309579378104905814018013700216208004369882846291261177231857276176659121660625974490669334686202615863575393547199654305228021029241618391125035812591156459844861846314383811063296913732938188114177558167452822125899672919115483337835436488500448649508938741140774767387368970878859835838477032521367698336306273531343813967832842708263852167360813534649350851632166361672961297638966683922005682253959416965058630343422332727794716410213817452682916047420820028601200254862709154648670221496393576293650314225557952853519733079666118193686607834692496839883436421899804557844901804662143584371254862024745308594464592827858362841381501879099696821622761973234067628972921034444730265542644277436461821394829744234044963398506314175993387656127725856211371166576680656589018936934460050296556532575973721549951236693529041557624431204493274194083325301236097193864583193173449338450031019375238961071325073855962383857943613662327589266401990504212230248415407086809520192758087107397948300344796648795623785142759128897867307360367432627999990101239723524805191557193276063920153319212425001224623688588382229802532773024226511024820896372060313355650564368455734695478502675396009042337064247577613265946296945744056988236671725738033873733041925780169138214654981768136623076621488488521784891219568766056307966330984282279462055894465456446851040067816050296382202504614483773037071224019513724738493949494635134042089678994770246002588613048194023072262449100232466144315234445341602893764450167596884017407855832570409683287560134341053140877827662874539676923160665492849458074981521214382576243147120564706830467149700490971082080994668975556162628493541562979082140572038371755965961890591222699234164604159836152923251035085759072370524773634994815957966930379775277854107667476711070854271482230932865765912607639898509832243973207806327943142415069618873634170598731382874412235240369182096792914111511297964809653818216695006937998462555276419010318550163096722125326600845126950702884550877418447790254342839461176452304434862672471654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 1582318367560705621496721997142685405940547378112874072294950131708665117491194756395708602438033994752095480404472576280393560639381751441648142752153578970979844955746222063783418128953707474752350402104555718295071036955326389426848086273898678054076674939988150745335589139411191940347461163955729456713024193847130902568064762390505222479532666383925074536607132335627135819574709487886797858520507347148551868699996476922854105317558485317503036868225801471903213670201019001400418089499390767067213450501239492888799366178637424634779942715805530665359753018655106902071475677970872401567996226398773424640094908910313476940190435467048437764704617338955456768695966313355188549691101894708205927823927658905164417707240823879357819674876605585119284567266093299375292668863762339556911666000962393427333284317944826937230323118723384776446698077994883020411930244296544754293269974655796121215434523616784871630649304386235411603226009807960142916994252853100198946712944881174762081234274162338182659507824031811541100238037537320772822867707600297478139956678582387856688212022394136339643046727858102345340661616915520672538559432398180848878349123068583932304151631813475445993044049583113899254726822391609776975341372400648385218674205297164068156036072758423062197909700372237869743535082957087295113277002581887400521608632828059302701575810859237949450803701591970061259198144767225158031451485640663759839259262281918320957577451105847506883305362972478406245726709076206502692475415281872629246341913595734517320499359736684914500020710700968377233207031383334171229799488791386152697065415290927096108174396979760677009204486835540814655121227405955499854932882139667097611366437432957125867735175292588304360736454365723405526558489643570720843786557165250815489756953730166174187834124753230738016331013163331419108060484583603113822803185314427828191274185482987029599592292265308200616429654221796490430782367671795752785896044328421296246036158225135857890870011453031186891449128797682105148614607489383397342330238747603002478236231897717434122880763979398654371034411961771315660215145391635909022106805171044323360661382989040328179477274523824355354781378449956367175792797512358463550942842478892111956176037810591840728820618796579328321962215146904626080502901067204564832329541641813555182978025599068605591034154313549239530438012071464138792098267733232208348245266604075668712563432115249475494696568970255969683324712128753316560204699720529061359839545540844208587632255550617853611684809548544415749558602039296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -5081918027272724540329156901626261394232966296790066140852538946449774208225957044560856947330178093221301680102410205331494968361617095691128705468923830142151463350339431897501536965370220325098170391758193530459290062705983554337152905032383127476902590489133180712116757048916075516956218742151196279993410009694822369953626923147053084684931632826170597579483769796465257920056819205455741910682073813895080402957155639248819853078225139201526845926462564479015441659988447117579387788589853771082484082106857510224936183408136809553817107992579399337774449505374808742704954345472759130393247826979412153593649500925403032130328809396954619738824742500520816853424651251834113814241868771650106809773670830341964225483749116623523166324283784798481352596362679335091301227287125351689510347004228059200909483043641258295707961071471792808359937483181344751303846937066219870628024749286721037762202137453011740053038289058419220660873000296939502481983996901765117382293903686432069371613955493020651618589289138550403560477190655632116279724140811227343554286669569879149363166488667337824816914089453014121616600699331863606244955526672844757934199576607585208873078905363986476563929267636841644051920131608626852271718398062421788558912053378516051865869159049971814915125309645124152934873391876207193530291573268948311066575319539232437644922251658346984381269555789687852939710568786887208452356019944345164412940055214284636149219330166366634618934952275198161000946007445602103662741095739626488938399464380980702824005240941264179607071783294628855102942317109308825289824601294572849326189629631010898216504724021257967943157878846297983486972583060268748622195312033812581601580181921890802268997896083883943786572310509480190631107845245176804792488092243209416942034104582433422754193480735188299243791288029900170900532957541787507005454555415022177400406158754684180066900326470574034860706997906849020073465202787087394379228503652173773222840968825783114221136765960414575495448895025257618857125297370575705880316087778896091699772846062594023967673367729807612839613211132803295236278855425211710724874942679044991045375140621228870583247974800193606893646067780087166348726477393763412781579872999322359230859062623701579091383781245234631826189890948793606227253598834019239737797079233443833157837538307464028633926140521917742089134030588495062892291093233472336425587725424466229658331791033087574277172601167562605813990441751669199583278906538461231430523271949246901170846968968254049218113268008810421242102913433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 10957929583555226877019699417994341785695401862209668788139906963512644530674316393890198903063866418939519913076357152237676538059043603419629427939009542239365898715220201306736959534226023361643555639395148664351983472737934623350363909603083679288486042400451590144465264988251072186623603500472273345393539336173402393433198791777388916696415932629222042107382524348087714523225852515047953004063518447382334660409434948346525610249838367758693021629839817432270377075002561604125984564912513330795267245480360019683731667388176840947886887068735630824733758905659493367359839296606506062053725847523985360142956967473021160226251095302848456136675171313791963576130579720416486991190426630915658980839159499489595615782428147698538197229200311404001542803394103792165952655040504306774268670091860805022549919165882910657551577471376098687493716543016952617561449191688560375178744352981177957521394186364262039136213770587302560589651044647572167906919534473312029151806042186173514433079078470202508947688391631976302967771250304018142996165643743317106572045149732947044201793854366306197058756085304913809555101392621427111316354567860796926830597651457568087968141967343820923292980954426891543198346215015134689257582697290142536937060144867633861866770267112723369247813039787697939815572682891718840101969289178224929483621096749707780647030503986669373040294794749236491184427146289417913220209767023829304198177228293211910370735734292709633481483382494845723942882177986796119643587637233810009448996413315789989959697633486119919435415963974490430897153423474225893593377580669239275693874436715024411768236336163012219097258345939520525180694220069586381015759003703189042007243472336161321801311514591001945057096270501273364133954044098620554115112980796931572767779756279577202382649668785496948659663437790153385481283439013683675804547690166613866783131863453371161890313552486704153901869862034049263608713635710035535315759829942095268534455226493813817130914940028828451013824918645736054647301115622270435177169602587079353911046049301905978763897020921705439479909785912114148629463784843022231502316648772099634841692327684068796766487413806370389171607167670299635674091779538543869911705332438710411361238514079079939540692637261496528281132535174278736057781045790550754081914114231410903718493500062258377059027091415750968036733871957240719476008756404311903491471425768103127607487416149561995737931175630264531736686221217187616809744987309566717411704099782799183760891616651677844300914233697886792106287206236160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -15861543970364982537931399050696068196512647463520593455803996790518860194010414693962878448070508564185628720103354726150490403705726599044588755719843173087318223604026001337744620021248187273270734594301680914799893990276613938328519793529786050067535291153552760814304588115026363955305344333472526897888941486565277625331562350350740251489739240800277583327631960480890396337261596292463064141099885869741743409160615958741248715246060696357556196937995037339691880297314447362451346884477389364301519081103314738985882435245911985484397652712685994084271393302114995796977510152503374966860694289088254865807448354676302969435790400966098687895599953922018805711518772819612284804562914672273641922657564872006251875997096028049797798037036806965658776764046148988519710354315417645133395489179263306550866250595847373099779652326758156966787887113282858714401813143889861083489952290255012834666397551400468381076527999439696970533051570511887368915542275414391121875417037646964679438405141900815690173347886377135720465676883774329233806047564355122674405493537057726708140317930582988051460388820879333949796087645457737471481277208050187720698650859435376894287789744161055631992281081151099358030077929015647692558872223472914809064230818265904105584756024498008356068785748783207620135417736543629469452398660715624780252718347610950962704802820125894930896893880787291128571316834175549428106273399062708399696290535117276293906527244687999515263561855171940167331880480901863352248551923349041254755376009158913624672395326145150588119879902209614189518341235339412095614884880518702903747591032733358941155144564825979478438002811241349898928891363549493894125594723926261513999996165824014083179001887480046604453823635219489436210587169232084324853706285933435781746232525691023274967740606323245684859095826011907921081274310226096416314545772816317016043615846701057027926431361022410655954038579533315541295288258279325551281461962790925088372945964268616544506761173146114392978174907468909075493874226340291305607472755873968362151254312402281437928397840920191938242712425789256124606374891292818428386730549299897078887207360486479986805603622355905569342267793293392235171957445694109945541365468838997050083448421022817938211004056270049253208955547455638140503137402119107838581141584840234996997287651225065241569841963371444554661363039617745323096578857720737362974196762952843210133895730372120001982832152927951201164141540096112491200805681983933283526696108889532607915942365221321503115697560835041569369728902758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 11836757547302133652979606663598957767914613313666533569903896559288804082400454481100745736669744086766697954287741959101797937265038653874922707586083984389609442307966476405048658331972253044516067283061775535050722415642694565111018667080653103768347889079392003509159713569489032441497344705511677769671064970804289298737269765890566271423612601338796848724009327930086660532933249839336698586453905674934323132634332691376288988662493581368978533335363693217131150182750332581173974399200224086353113129611998981541483362827634393031228052615522932358767540477120153483096433101683728721325477116373564841503467983373475269721068669699592694328219692305619169536114364725848919057506512790057599059528978975319916236239765195902621289428892245510882306721870419042341474664034498039882699585276936046408750008818507656021271628002619944511699064574541811831741653104078292862045655627703529321155523415092733251445588430118683477214510658936673150600020571442016342162295924053496587435330338498379133761255207811079427698235395260984726260918501433152925686887164352744144965346417346529371004678996968811061981770180453610291748945618441719749243118364785877645928890347991261607875299455951431917975316644486084780348393804916767740776671593556154822287734326454123659171185375805486235868866886286026404549344473087649627436892965999409710130303988163919371311748321398599631400288852491255753800981014572740934123133699231221452695846276529815055876165897531421889111455297204634684948535555621580316713171393730121843348446115315181992490079975025637621080241034101003740578426506732288284734914344231747311404286734743116737351741508897556573522806408633709645325957326895545417336172045670136870672837527694509381876101294955313058078109728209257315296226555628697805283826726630017562019463922157459355048962727130455799031356377257326573136280002190908772842608281896600310334074619698643900131860308775052851498732128362994101480028550681202294655987553716470775833762212003233555901023761219387515395007607669747647135035457074121092835322741775901742301727814247534444667056646852024849271705149022992042667850710570564030974474886324999000866559523007166713661585310407704787093796675570491665024167752849888569062598672378139418369454793622172919973848500453589669376093649248367866226380955752977690105689270557212250706697488601815684492608394383547824665035820189121505032095171117345892218315236811248286114908418811889879397368636720358214139113761602087551451506549185207299269724795449015482129606406600196720405899577917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] 9577806306690187412976011697887002933962329569703887964776328055474902594998419834818968396628556582033296649813867800919865478674139581816755006997390132395016357899969236855431003283567001578632061276428964647963743769353781881590511043597503088162889749068386964482775963078399705701210173458977328421561705194150689664652167510753285477093243054418458189210326788395575266073806405206568669097783542743205268197780768164235381837152283619219397114681661382002815888545886937334964631161326391090314090734219399138369203914349290302725738524479345302871106724190081950608775332948654205858441868120876121448244297401801488018824660464324996780824896785389388649322060377760005644374760412472740084961541349597807936523604823546549272450168108818557883633165699473954835723696506756814245755295726753758708688342633231433811060195799681476018706036148101167255200632601991907652218408423256745863283336432686301500899181414937202950035913414894415794872921109403895950661612781399184501277015347774979960814742818759876532864985267320313882995282978895888489667651683298127154620958248994488056894722288701546468921237155819442589930978306671273357360515681812431012929317631926366042955152350553861997038905900921042190226172157144987163918777152285958203269146605677809134393323104695683092714059506074438707208727017877422639779318260327146958271132123229756977634984917443609966656324249450023125723644057063915262431307607855240443926004352521652230571638110298970482941407137075492510102228374608879324932506967237972819252473900376121141760463292340369192895194719375406652196856060389077291812971725593279249028913233725355171797750582075666249221485524718695360679085134227859669801211750082207364580116018733887781802667393121608799552749447448437039594579007843577958596534332986504423896236103799154110137958869144623234750605463701303864465253732915306080007579601938620754524968888113294617490955806812523854178742478632703277381374016116779197832581121716815277209032017456239394375015060433794669689685536868268630848556963813603901099923460756608197029730569605743406124903918324182010538195884422954457251303120446812672133876802758524849757479657611682666204029584531569605768307237229045030942697015539003323282512390376456477779119988771310335575762422054713925814016774753569902139487252520985443652686917782462055669629437380231513270683971162837378100280495313947684819024462413476645027284315957552094777478724417693529230208772865775433712439692126996772211543215223491089470698514594424871396029171711997014767841155481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -49386359420237450051079361345299053656484124891500847763907757370118188421624391777529369457080074045508170389137202825242741892302604068911616647346264134225239265508541499728421173314297954202776380762261182353440962777703949070502174093609944986226867661293598695288951001259549979343722335063892631167290417604952353170691591015332577366067775434127442378311340513162057694928606450910109345031876696947692368377742683789726645723352074315586456297539704560447238848746900439877200637913501451518012565269471821201249528012577428023493690338008461671538135098289101677876293117470316365296672818267259322174384820808110141852647426251875121416167925859201645673340255744414473770714651521870662335600767163634589378471645388641860538883722772490797653890912841344786739354558299605070146018218935625878505403142858179276535528809341258440309935852082847563859797663160557258132001251742306488455769817109648740416978482285392938562765476720189094880924164423919824630844252865222255448875277065486249885331625105888595597884847420982482316422402816537076127656757137956790863684760001376198769186196435313518914122147267634346231585495110747839007617693826663653631010743546102645632065900992651087028247401906828462707133131796488009468409456990788034673980891868123342231497786918707329502161272863755916107293321641477954233479362945499981076165212015275838355465258273701429815955879054087308730343031194413267601794407556910644470003957511085247227630533914229517970604274454691619995732023208360756217182271386382375977326148891322058060348154081009261578921234388702628610268820639675627419725464432911938702023830243053029205392981158250040869914262206376872805715674681876405836002273431312824996385208694654243044918747616848237264254291214188218001539765144144328249634555439546135167194909412040185570508844445580545558516365410484878079654117924750811214609393941028267439702941506098190907912618906926774082843218987625848233876984821705982269424936906307557812849743774651893012515635997116931567382247236995599890849942264182297293265563066253687158613160077419212511785575546205041276381329081943215134429039931827827389693996488156567962916184787000449546309051229580182164141613437797852542206308322918136115397515947738072660012339376267143556256344594192308561739783888277889269876951401237680564344900320783789195295076509893728882903877460044183556161176727911914657977232179625183542293206873116062654681357639153063396354758840314280099127335421221921304185892172570310864622701157717640147403922192677824178495690077372416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 96644272508337535590083305000889646488904064806354379497550517352849093069339069412327853977409993963083845579793875969901121308248438089935480939382891309696356381786227166312243563158491357857931485635984645077036082058161317379898231002612332205594709763333087842441070006956906859252663048448486750135565366384404315605157134929288895743376476771917299470542494521663672496040677048420530411748875707326659677497214527791371791087026535497677897109928227122234391986137910934441746688222159356982792359215592232771192998738562115559116111119513372046410284292259590906767316840425992453634011594463372691773865503578865381095076060961421078485423137278481422408987831322416797114966594879964395285583467963918103361790368880730065293787366032021303809748962611969404256053499832234177317952296606570653630265810177748706271558958159485091841354461229335759424754714908801124134048402141835024923711373509784013386384017123323063612789749546626938318946470315202308936649395465660207530496050443220685550869382293185581788555755148928822713520108972549007601130531297229635119716226817124589671487137472559059787316480991705797014114025058867283193786715285959072646320643178899519280204192762903809295737602710656880251409945510749708594641119338380860020323074066617728515173326989583937082706841951383428230285089272647425881614827765342786470744832843908809072253284406475854896013987868014546192049746420171962965239920732152432498317057496091161398642435797554443865254034964359225168404867860777667727955630245680351377762764279829882208954705408013039853884084554312104296209744537807913279484800522143469248867629898408617743686079695194300382957510879506949255802122110166906431878217642231396570251977270441875197593572580151856943067482539137705042327390867124411669304163274567187417740812749756075187349822881319921956690000274071531442899139089728997699592101979933947155929360169227745319252730200961687185166557387316160015403739278507665006983105302277071821071143119498522644903846438925808056999647087558660786621542691536005428946596938945396264010760746219963922982343793587597612067991730055506195591776284132405545862138869811166762367098368033663106089332002823129694544255562780570386997751672505061204533304144566005822780369831270612136278348988500475925060453737951772465701106450674352769665356787027545482385290072580109486829751946901338749485294532511651553202882332974269043820803612423223889069835584416680521869374222925885728871319158224069476171006799349757443174159557010722426005742286726329442247349213593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -132660707584807504155523014078933873082258492409502386776486027478755713343105464729875081577647109016825923705454612423900418305613384711643125861379970118994356826308081296277803285071969499200150851066607943649327736513585377110000360164507558380060833312052334216905170091589578284992303631732958705195933531337271340489664619880987842812660893766912975402086888586901150903272701394135642453532140465147010041396377704862440823474467529633601916986428367947207784953556966014330834163517276419004091223280903396851114402098974594813939929506442643102203804080783833836096374451354131661213030740936199428778539340878628028500970924693331897771609086393117094964125237195130564122980564582262819535971705746108771804587204929778239003854628295770483690638542570314659787183911947659091017730364331079706049149940339197068447805213394343136912856037675661685784489277172849595903165831332160817524283262020588878600177232693201642246922516835182616543712463915267186840474520017247343290589218558682783506221805570816388517763707465395992493092045574241471096852766150516528265775308870303771897591334053263298168576210591511019530712074616864033990462955824160164711732218623112952918053549857364740709375718400591680759793071905330547227078402224617063806773384153745482372219912649119328760762592135754779099811065652736459437624865894391288073583201411693494011017396199513256136869667614376045761344056890695663378011756480437388940271160960583358247764042331936740553025805892840548619939730707353291163407961760304933177970652057504463387273523530678282855025643475356808583947956077586438096294952782661325820601333548851819519710491585471811313583730136343165664932058308830637094562880909179444315572671709185248559739701270508970018992568803240740375269100799046047831928753210633975324537057677313178771304847938057619023728608096481786571984735810965966704826684557867012527863196374525802829231699779740375042063435773830926119365801463087968942263268840226199346936092278807355294841772978029436782968693509743541252566300380000201567849310586285086721155368303632725912198859680239891316275319274909817445871293651677471992657991321657050634367920476939303388909392444971951185048685086707708352193253740411404811148996062760476307264869899526781232809926452907495807003368645857636799670584242145005039715769091799125988257858498470448801738169511462380071958142220976391008843565629610489670661445404357536836588644738824089317701677349215362688351604575334093102179097450571071637433399999606603746178689924116458650019848161067008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 141027043819594863291324973936270005951356774187055118890167006427966060083914989764895498931854715936154573415162015452985188818207948515015469505270052662255070705601048967709653544500427827250177400717838139472527302185658144520581179652776779596854347475560404989281589554597751937639524181341165183327937209812133716788667615907909811265162879180344861439828309894476434296756204189277524030355568648997608747493500581009422382280551038072281758430591345074200739222423254767580843726603283912078443447725928964944933938387272216646530091318949736566156111447971879004913866126674395525854122634678537264700206674973693544374441224074579140930801162460353887068013531656128738700686283367022568805576159022170690218449154572620048177541556784267048849211461273615200895799349001689293353731716312028847140924418866834028599151594716585569923500046155167105901972640568161201323380827032970631369829034434873797243264116936933961791038646287705639633655226536115799929624923477924558717139539515033431470047887275552703271723387397472245768214972507870858041736543027167576619175909817799757106418541824114146590286368989077418762251197774541940076958963719465387513618038084409070915176177197014694479449014459875075300262346017106319353844652271164878698170155739780893480838156618388613461922156113751031585102200083045102385268348005864523120405918668959748137138602612334858899318999611754498347486580888663829216793134139014045429605245314378247638804615578849266844745317962639360935051672983879129867701124748567777736890373036114011410582057183721087776825634014918244950868584484863762577600592956097772638145295687414039000753380720564884911042873263929241573960539287628517060628768302996044564406520135267390065478102180489323073101462740472488939240886843492339801438001887939892857341369830450144786018145509920099779058650734476699059281751338234996030866230264343893800480594385977628859542185658857866581700347802601661634592216930112673752911462310186249048784766814955851349697884061971676247570453166292634706813669623358486325041691247720424883452017199878147783752134612620933456139568626455131651829529960291728390563484220127494557060916592667317760193080223578907332098312553419601898463975918836214922133852232606344306218586155129516979820934810784458751733938835050607612360767281438972575873589689008807382066237401799047826192596359686999529552499576041353683838345088098875528535419125230089619880789593377885351469805407510492070940183064079279691106113219824973309379264808903614454464991412798633298480667505459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] -116439552083783493108982187359461813978669526645355328921542086675086068047785047361922019878371801371486857851669250523240563570179878413823686379934943773618793434081097782335781155134579827450118222093912911617921710474809596100070279136711144107620382773021329982372355789034923188325688645389355364893885119641050431893848925506948816539070553428831091864894220133538357822290604347856609751378325939769342344618930326581095181416336215664810172147569912709818029226593601932711701042470355821914073064793379821237460786200594259493388226712997161694325508828978684488390142419249636504213418468145611861017984972223708171702281178875920944714884627482048976564100252980684119172406377644920104146782175537759052578816796226049883626400999779167368501779632093876699753347155796860475869400322987373514787459134890457512049374917253860166601881864697681842400904502957226668384461642766376983987712868191398720005668118172851282019511316004204999750272431615191569841347727055990624785209939073897796086706602614201449910109235146267889154282418158174253270680539162228017007037745347752807599499723893488625474117722637017254321988806964793076936168538102298328017419254112735749675415832864046003597610433981190952609883913093478682022965374923433072309567161731413973284961028965185833254494046920952988279232955753357268233918050260782381982686690356535642978456266079173063629945208719797262049456940805988612367300634573208341720564912597946756288386339381528875229148127834445479995442255231493268229982946404009269837525453291785125744273283153469576832943483601310324611606817549097709653882474891325602592094925898159104890704368223280538333833803582062197881250449255685899350771604538733624260464303259272830118443516105972762563578341903381792413888594046404170788969007010619010240782766743755820451887034366210930564157329839981529731439984184949397731228318313317821827043464541207807575444204409792789080363636605988780876401741779021683790406560040482253057724806438048357586447723346057672892782640248558912835320018614657137862097283742320927697163866014980592368028350210495122600063304850990990210720055881278015950992044744542051560312377972883544625265761162638257556402477524048572653394190208437550273279332104018313517297710632593833882718657435540960181312595485255112100698461126896725302461515916881649217773909473100370107218471390561295394470639949408199935540123165416256748640208739681263626257651362029220374518740050728661907277648867073434363889515468233382803004037780653910444601615563239817258288858955513856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] 67383768435711218470898463208244276207039578865047751281485948314029099936808811823908972319224000210320216658304334492912975773462557666785467806150915071210988104000009459864285960388019980130897564686907473954018529985072205784431250562842827569461988787121626275337209705297982270201949163328310621873460038325841887985663140204024733786531767146961297234580515938352628342214136421383223976737022536191436977328786763498141777004889050508338000372645733894687778723114774919399665835699984356512462959269371836083049910609784337021807734315124995816956942586941145743498854652318100727817118996693978867599738296510078079876750052097481592209794658475482846188395887676517385481577790157854481818786040140188295427790517053868920130202795090676397054692322294900376345053126353650963676201055442479176218832034852216168675158580148293392333374514576333910653770395512701207014290112628340300417345820347260436394404144446532769367731259087041786731453498190742638429988016920461197041312024538409536606291437787267344429160667887142244195206552924077437109098507153405332949443343978500993127554304314612954310992766997744268251073770451330554428865133932987689437792368415363644927848698494107296418583350815243825631175646680877910602861614619704137762951333530104514344240374044712263449022192180882486214165677823364911145499128120908929793142352712261798435721473213561316291247631270133911793554110301624967284836769550849484009908224658030213723319460965351840938145099725364810959705993562619447063864291809479626712865183381111950078560042731258454579163484545691627529208548128036500552181427608384971269762908903906681462773142585930249484672380917886772714046800161520789863142163249405043611100465532004081958715300041615137939543050188325149821091308670340626408755417131788439446817341613947015518680698917900079157299952816357350234265959729747265772269019079538573171966913632400371815819382730151761766985002986725857607446533876749769400778926535112116728570176617112533155458800633171781875806595284045293073702532320290281320766764289019430755335486918534204223827835616298619230320493527738483422331888291808721329235128880368860688406996030432551647229914191586393062670566292136334113826729403313326528776214025801917149695116885572324605428670043350697480877071379988156861794267456160550379834526267687776594460666092386135526847550331584273982616375251271053669533464565059418990682073027212639894832457240901554261775925402293966704116879655729941378581713361509744139770592429263014038035422930275381384178732892160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] -11539844175853657270229878892156986188224458407210601443154867070211196216693454397579380681042652724861655598463863550037501715975242742761624158004752009748474578873598276361352070764935831666893439889258153893267675596024694672682620000350490034578522342419454207526540774349388635312535616719063995987939250490627453365202472093128814379784546045499432788299888896896079591402087176361561570076650928195664433383482174235773464812914989569762276860886666134436835903128925528327078665945390794025577594151666730507185764505953566519470292345946609090118285074401925622151899533071266064207926314485339169829573800221797023316107913343272320707510293045587659216957322386033686110353008092647679036566253476712046862907525189353905111589944223246392260579096989619592764341969215296536306175615327354390136957016963124785413785344432579453884699999081350933372567512798504399021205112067317272994922604424424677605175187466353608707528896429684085058508121638771786033688986841478974774979600885304527588907037650319455849414565556819204639988551261869286254998308383136757703340298830932997374528004440682637021666161718923313949002011858852823249246008496915786622022451601685196490418770982275125454540066803163762333692802439306498925124323792850299953289078059176156896413305531611154069078890390358118704050258885374430345919502472244653069806502643098319643623574187844298333316220557267803457840776401989274241175285436936221797350137111207863627464076909340871194698527373858801500370442246533538834569010833040606361840523954881402369237054380615126776606191937553307709274357419357390241127779271592245238246004784581137841335463285091310855019584784877394480901503881296255508999714723057880194973917772501943755982278408385785228065968209637577868597388067685605728812469243322628337270032095990995392463062389447737772640379822496814782435869177001666095367872911810578981224997685794223246186292343732539706656640274520339622970551679848290452378585405098886189369628281499147049008297808472751793124334229238318378616423277109244899119289751281858946511323516941250768140728769624392357015507286468711666355616243101567766699491419596990120114436917357456237504094886635290608481406882639193796040294664003286576754747818260523819070128394039928915029047663344813053822894310140895676700538168165750823650562574266234568038111049257452862924919494762406988977591792220537711512049920382099990707273498389307471895202613531673227662993527649460297229418903949091071170577090792536635668270265919079745561337044598808390324275537510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -33470835871903882340810003580859209470013351789345456263962949966237174661327786036215503190972004444353039366894681575485635341031289119944399808459362647339896359176181952818618110036105805078847293964163567070167691466168971105679255142920557848433964380637683359383252116632329186121231318985858927242200117637108498680333455379249667694383468252748277064465036819292924080686368598614594951627423660645596537495794871715350571859615228487419918447950133345514926409859708083608184813993295003673988673458942893367609369435754782477788372647291102185672580907939562257227879034208998312154727720060609124372354320553658355523342212513400211890053138195518552045960427593842345204616721872136046012505653175239808848209506972759698071399823729299388770803238864214417249012926493531257116569938675603431495967820256029468634768345505529489604657973093117177591887274735399149514861730530744708379044504854226258255492411355594753532735205672003159778631544516366493104648342724257732254175229246667999193722409917329837018043720242462804224394147279039099853649142581797877287718631930078638093004165420466300386862291407026626316537103135873718421633498510242161469208512274160524031498130516144487018485686267243887942830802403471102054414288705309720509498327947178283378336808952459640655265738030674556659583976640744936066838918796442993906500828954570822031893477770869292463431291853071961276781354944023595965881904764571923441289461572694771514251339278277289702492315339062922258751607433876361592490663578480042980643199248758483465077510851586925613990607625843170028693679325740462757429469615518020398723887579373295864206208679112385089606027441684212421896217642173639262856250887186613579230305788114887030310813719424242681883220014813158603425881965875131638665174986235295974253530040333514257170678944019919445926837240802397328559417475665384209748928740944788380303785176229552391703787981354838284766751085715065694293435026088118212918835443097408466980937840360954751681057849698223848829496434217983666042674721548332061976263626206876071500332555543454602803588809955739593238225245440487937341276404921676715425091966264898780339552139491397230000546849676258281779742162643653369817396091422277264992995540564411592249912342487181807237847082123272578132875652012497907297869363257988666773570695539414486537524883112002953942339340453754307586373251872864396960094667684797398080771698399429974728339638088182935912387640443892302801137499776146292368877020851180927990471023666059210584518844450911070170745143296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 58189089822724586859452071707479158154251954029342069824429101790118631823305091396551639432891994266357954429711684881471004346779212352777893810716721378235381611994631703878248570151018833598283231618710516687090657982470176666346588490423657835846582192647173355724011342804724020604887412346433523103015877854762040583172026616848842766166512271290294984671142278245058109417047211608385493286271836899589068494339641428265757848518485624182818734986700641917460028130525675228885690997842888309077175720224900463254111318573719948308188591019698695091929888390445677092837382928661323748005082327315335205116976672848662346131463966831161384227485395087891291298255254044223441684121807089225607044149735287687555608345315407411331165908663710761888203285808085413976970627449626785503307619417120183904731934670365689827216515517149272268379121428410602636630197043104139259416503826451778127006625579469902368472832680414769118155734680993428564786424244352665253195621344938668248602873772934428532413035208357710555553207702678551707457955824473796884228512735944118962122705164691143775870412647129686950924351501526226637229570120885856904293529032356816423881789465923810814970460514420068469149052215548773388149558901922094936809888586622988389452882623117717905721909509876418122422386983363459764044047804367807891165859307721888798803514839528740786916554998272241460844467159224153988731477247311452400995904601135862056579792123227759862472912677496854637464470147015608989933857207716906779001827583914705363189610872580135942673055386198270328441296175228727635841958737507923131797327101346866722389291307157275364837182154165822802339928864994172862955679010205642180053990994280358049267496622092159424951842773931545175026879262040302110555412346939499853657390152946174713349825574005828415196554923009115545355752872461399038491371011898263335831683858929328736697183436486113794050239952708075574901725360017238703313216664641600377004676142872642027863972781768298625305919928926386954099417202795806889495558060203266089414281936653672434613105382781696285238611061074434600775299653909508914675872080627021704120667207891059937586345449954252111744826671722579557475020929960909550163984080422343871028970195286484982044735260782564645933977365431728360457579898029963854892344997451600967163210023135527719529844876157055481133187371581722830708302060476353576521544244649301663443415826823918739207573857702876432580764843748198924080905516058936547336802354908493607359384351413422346019616065325418972609063052902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -63244728916185332276303792887912840653519974994278211802594478581968140376857520688242087899317343343539724362345707367580644554397734897202991871770141433615549609717163317958109650053542494384529094890347640845626185537843653209516968690562203164892137811054129099413477311402918962104014637545822489416804128027935466832531011276325862925825736299872895080943973248679879468938023125989605596529477432398929180182174459893556427934379251138235821544166196814027985190450843199588794860853894936849663606229973925570514325299877437962312260844058954113623323345005601774994591197887493588568445301657016447079437632074987162497774558890570029670898852511874439182331755367700734296189277385430321376805651279980578418647875600535433649780668816082137183997771926992982847486236813164276441162295984415280266128869488549332373246788489162262233687976528384702410949716628148355087275391292866521549401492379585080092493410078250304131116718748295675617805451661981880456256517572419793491328128378655871378827728526391361851258136182739087996499579496231438871740835201373303118076893901884947502801076202979453606284959989866245643000287442633505383196353353513900900344303232084984782061354741533034194666328370341200476300122368239176538572050670002242495532008828064108099017779200848831115245601741869215451094286904621593523097192655337376887210823947115272086540201198503478912046717441015139373546573804701596752770572445178854522483801365584844507298689830645792720626622154731665919657467655815938618547900136601649227500935565596953132084385737083150780184277541571437964698022816135154801089747460856036573281813111824551879814763202909288117376520242905120937657977387273220565141562328185999703661127617404313241086676229656960591940201397591224157559286550540532287787346019579588129373283303427253251273758020238725792117776099838088413772068418867455041062828373710309774099141858055427888189185013599262481965709320231194711241772649712975119068025401085709284589073586343968173669941689043970045912097676298141130693930218710902581337023096392324579679164316480692888036146392411893291240611019581548248748540644830249614242505392850340761948425290616440886056199084422505258483665749110637633013490635293986112409968872071466602229722370811573476576059934525485552260004556898789747055388536074467008100897100720001981097238207847927373573313888086656213992588501636620788109304331700056195028492270397462918578206700442345300740207461696122644381617944666088242502016878496606080040468222014436289378644703080654563703134145740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 55371318626214088155605205122562409339212443673951230349473901130210118969700292800600295521373835988070508515503529287943920548150966106176933062556807371035412088050300711525930219164544487228589577919620725417671914562855561583394257502343182709813279633123921861202396139198385702808870852905765998969537566545308086819393372248705681237950089058462850830093306342634410526963050313746012195828923658591001997950012572064391845749470984833535981498051708321243134504731743668289705824649609925543623118099410692831390342649544350074809577390277721156425053279844946095637339380038791973082553228576583535910701867602199021459853324683480225824255502285640049323064753536142156928767839487325092863830006828592085200620386629793726516652168017318459874929930534982981319370070295348019415688117097017106378461167322697453015706833518695497180754027793244158192570596482604427199952057941182062503166072924846002744203009730519491305078025316813046349604663196805830122662689721377666912027327506114424893868277403042236434201502119813463910624964263030247838453046802157269323469028928729106397144540655033819648101790828058719351326767053119159385003208426883464944411668429773670883305507551769352001974484961366907248311318600705573544570063211535007429299333028439467320925332598219164319296110300042571663328459367575536824903998083885565566804692834651376550294936782833324133640119437184819056618080535281126410652384393019846923545592579454471094692180025936766635197087170303131003282194209579183004759448111077161212991267301765372579495745513147921052476746505579674031582682431868754238178274261332998257744657048056495287607915980794887427718165021084913892578235120416126273349705469354703482548514248273123391118655549336408027387333820594108334427115609267205159136417648459612753693543244351129562974410945316578654268121590194228934391572189251236072428556733854553866506271202570129185734248336008036020130379092922678262549840159902888603879674344298269651478759684816215628157988121966622687371435657819721575911214304216073315515762728056473614940453088887220540250745956971893229827885068035642303613282095524105167605452073162178364775236718154888394568999681937781754153878590092143578277372827105977457634557162996484615961266371055587489441504542147517504024203307472176508663363883061591209013126722819242845699168769868043554802946654167263238794572814194075634789837069088777692805310546654576474075333921844757397270616180344164309874331251183424135726730776778964798250456909604118534653841964749586021292235122802688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -42058761313802505469044989867871868931890139810773679653092548406461565158660939397730873387317717021572211886832740908728066755702579556804387353991357129769954318090159992497290632385795265861008762472147092004875766972766973662771061425068322826908635059355514855243598954923789522982550404627256981832605461709228655279812495309017678785392900063154998349610058890371246626941683673109407034666714233043050282526694383468284872901567020568056056985591121126337333871321886842205204268498557700096542256734252918318285608838366090965077712730895143654573294399503256985984568215544862753559228679766837865140716788891253198254501878575660865496362236512071096608333927314942475845893704605603684118218103888354445915811058048781483026942095412648277853158620477320309007492569387068318007532463453849485636679956791430212092656959462760012490182017377114399295606470199847233793831603379011828142174867647184863572289284583015784372929735363810745386859802167921034064567950027234803158941509144624738283146620733145062969474468826601633330528086172618370984143186423475244782698858705819261449690682606390855030637521092224666167596709240962516253203751941007319630086789919584476666051998884989007918367115536154280687612620154938821298864980580188957704626398658042673364514851552417270859638594654377199426743785397978540204124812368562250133269227347894113474541761453318723841841882704571007178803646766043915772706311843564893775486479335724994505417669440315154776877937862923576638843950466667557591214518279040550502135171217688914119511480492133525396728413012973928341894559633247346815960960852250766778254731093767451998165997612664803141036894373454348708948479895557184375267218251337888528936972230399921205188245429148413037764692233804658093734013028435171491252227606675926062760730613618384808859000543994481549579211645764780198331917552118469564287766104893162645696089131423938113902132445857424941115604498013851915180694141534417097032816531505838988434286016862538242670887031437696426371153302447448402251983365714206163176242041296021247356790276906307990603186229548012340604380813098339283083950201941426116852186897429109192213198487404460821942395190851455908249101284295642764060148738912336229271182477030938692090335823542926936242772700595446385954462003624014075091232877835631721083583670426094687493773727452610291422694286792815994074434247301872255090431219137432525042380464103476685569257977140496506843171009063684951034751335554115916573045580544840891115225741409437584911790497002062584957153103052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 28561066265717621952711788483562703709116446983589044512784575089888838977389128423648806017659448817190868593833111136421103396791983756692643455957496126770061478691298560954360405788133911225578741325079137179570726255413551027348359307805622241697974614019529814474102083925125849853290525625835140673261802877802692267434173779624623890778074003740046994427477101672511391469034733301558825061670190519928413388878594305107187579199555083528975586834958906730125499256383442844283935882634087764029882931048521292066043460547677075847343076542600440969977200459648703699148487286006221447875660768448243668917100090790561716503655117552118353082738632277270170896470660951217040189293445237390313685642591743231022180205471583754620155114302058158575862427136049088165618790602682014481347762679497397830336268750899338837289142640390636700079327713155140552000415270923833092907158151545551814099275556334288922034112089791924437522938849118367214522218066845129111410607701650182855846160370823075332323160542101134759502163985633602579119498740627569322720126135513474013471551289052976729135784832072906510025842871883393541119445100193268670446008656733026099727521587324279189044585622134903281700291282031327526203033503255953722870849852896349687411476323717304170275878104099347942476407619921251491281509267099069222193407018397698335189678264306741484547133855334989867416113329043509572923577923760233836809358856249652191940465610342287852593317631113039574752200099847247219665421459106005569036614004201654030775132675975896440015526414976902975657693092719350112180819268226034253581285181538592510032339023903557133868658123362367798727299580810097872641167397761510217163528801880908729127009334576763188849222343650848049376788096783212330288968808048687242489839048556526557716707231867038834978758327789105284121638868454214606882898553126851035973443313238440725677162610514696001719991966856065057595740448557486626361585201055715512946005512887423889829296172624184549295297345902571424119929382545216647126635915848293360469355789507929420823920704688225651789775919667390779813085059680128980182970474606445402808587128967755933334937241561537951673749644822336440063409597260843394676851156133050083798563163359245480440439329330294781168972633833808508149425962709994430829151261895528544434405170416754717175957879149250821020314618518788083920908141418986743885547236918523520784549428147570844252590194597149311119016012569515931992337013837568236229581645438955826831894633797151651807647398574540139652499493617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -17528752601230032397723589149036765469190699551459013716265960120813520886720907965731805348585687322662145073215008516009182397574466107480813553680180182369977735678436031690550305435535241854650443785865663002510787669544810736391575272214209341275189861052586008305404740894464660955223562189114488318852364322357516900883941049345128201415452503293688146181236601359207420959474407026280002551151276447203340771502014479325843342999692465763979792260875613752201177248347395464744435631681932714925313587640581547692654542793119358848775133406403417394733481636211946835298446549460902072415026288720630156994434305276701568869726129020804665851508427659233306518848726041092772908413386283562134982106097329569444777354528003185504515620374947792900886285450088847986595910154504573663941668269410844840883469991995210256105684744610068139538508059834688838804813178285138579269235360645513488800611600835211950262259332340065216545985954916824640408931849232377335824923324006377228320171192523671650341952056588037210854670091042544858509066263819038055725900781698620911684308665821917014152343220202502919773117424431011007594998357472473501657746261021535512120778630467594316233884464060926439163473753986959005463097191242628626770406556405608758477898185563669703461974608489930297874352988759010886089482887871134804018172936830556409821183551496626444571259075243742222559368463687270821167775342711521356100987702461190589683970011553132214842037958416654772484377558673305849417347662559249506033498917806761464486471020384371383509680007125802583349905503513297781103906732860235069332407785611087044544698311608466168165463335056109652378088266627518062892900252117512491225303981180012348561150170211200544309511563517274816088941804718764187103991492693579152475395480945237337157654014316018776232757933814392168196641151683069402379140186344258599828460229229966065327645299348457423718870201131435801026873084457533035038167725264284009787147924774825727964173665868001073318737144345839298428559048779393905764467809385006858159359569959016799179945394688252098566477535500725920743922557876028623120410105934385375840521763019997686085874632704324802678964542213611318732377828499937069339195969563579061241134021129886006397959430189349920930287355715777455044519547439813393668266744789403637442194437360887823010445189064709248533699268868673092275880457105282360846289958893469001008969121367893996067487542684131892141155296897183869549406384253498730342495220000356413645176556333090154332700353376164439540928977305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 9746067531744672687040051971649258227331511001692198486159594208960186742711547018368222961037478978771983786873125964212987211461367082526662446872048761264161343773668883868589037658871161129165857746757762562414314618292457304589590284076300852765209069436021682502111573263814419037493713457781409185320986497324730539383530602384527860333074519090754974249678040460684098123319487925495200694874050977464590183665730387600443986094073377605357312535829961673892427470652232680630182276231929829404425488185433241279626011387240770351706455762069995606336849487935747670695723487141522480316592270805419051918728838516833164234459473449020173981570183053978834539082916668614092174690071770618728883760097968502979000200469449566071238013099535836658277573555879064705064504512028545169194463300310387189007971218040694311182327020184895702707566308396367386345278663084291013805868935688391575578469074580998993958968063085975671220107140682765294532622311030432820225779314885362321322057665036446689639544657174096356128642538984845594620220204580271500984877858199970207764214170307347585444610239852870900937766170323825444851120847894054225900244378601531446838233162222432750721245000024462573443520013714915634749303792222865937839171344379025217465197749788665524845036113717342525835576711618052123330401095001094472618333167326913727708736128374189045127487480503665362974362200068922727059111397614207540459824781484804059756895703387351947606960088855741060454727974904546459218821581048736718039320112929351531913360914829352657602583340660691722391979463195533687782623438353477680337414806127190164703511783864149641034806339554833218863607728882352363539641337950143846716486461544179685083790035615610427147110212526689524988668094981294303819201131191454922297517806151765333178005721282686176225895326576232734614072590686216118214543878346297324592249314526761717258961965432615097349336408676463530457721803995007124466317581696707349635071063829693820109611609333632559692219932795693895293412971130647283012286557398374418492672158784540218789129604867617669060965830307679194645205016566295782430466647229477961488524225357251841651544619821912897653192418676937065434534442379952261794902060019243119074933513931547066418038322676044643540229233350262196589770189452467734478612150925567384735178170953320985047816244899071066780095623268220644232724258194288284021279067196344722274451222357669107292121970106110324412585143413173513498375263265158201828297729023766194160423843961905863974697375154148364289279011061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] -4913586559656997688403382411241436151370990568243589750711928989393970824776222480543738146009962000718476356366083293430883962395726969732633188250226353967863428476657777864899008269513760713626517694162532248767788105730416815529020995350246448801406878186259265512212541310798575272225482748356433139767220491313323159826557988023097431802941899961919737443923238532522911289670873570857259914957917375887775316127856019222417392216152490955005260168409108516138037458588640285558933266474521632635637452586084361530698891107333731765729463197693114529544336264244657245792449097198793124709133636080854525985048249867032271376512894202898034342397215402172364248120805656958927403715936415433499830350747744525806180258896113526340255814142867325462963770965451031419191233815357669786840633233356257214434993592348124477698240725327671461924192335085157300254134882198257654949206994878422461080839108171909209309237873761406551245893814036737904988251474658275740672318469743637813420498992457938016371326517786498245732518522345108566454537424317720330627728443223853149850055916190546040344993827590228029715524672164661138263475419616980186383845864416219289401220265839593116625359790440029747981746977637882669108369908734633369734910549477043159916813413405152158708000125220706591903067968763174686632991621813467678954084592743153729858239872459308359651102379015216171753280833162131427114837595150424063415591049989682362187725394792302606321031721953945715563930346032252165040535940511355791903878809165831183652470945094064658916294848359120812988566609761063629560059327535980917184813161824288534188786874141693525744206427863208805798636002705702673156744733302672487602943508955162302985190925910441783862684560103831619682186806760338789998711269468713185119286132548034120164018492375908449700902492441481197624012306617363728259815570363163322336554589210484628464784059655064222129001771014877343566450224736793283853475917055489586652905166871128502759449423402931326783235450427879437333681020071197832863798762533841399386709738118712469877776499890354102967824006477729962343732748047845560051163002128743781111049395651758508877874544978481263814644891151487624841134237640088579405791060538614427698267984443663015605560570392452198147855366308967696511054869846412279880709477389918998520629077759404242624125137203911142135616798327185508888977484004444391336278226539343017858010964846536103996366852029509747444914564227637456013271826500306798309356861410614111985471742426964487657851076947243388919297238630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] 2253233264182779518790505323227677154310895177480432262992351740589382573833526570559275072034078866945713447148647517357666312228254037282831992875626447296965394197433399155004829436266458094649578302423842010065881150922036967083725919903889702813157851062918515778720279111780678758842097014953399184197541498745054112888368629307944317040007313419462666211982668228934865504625499888836896240577049985255330325118070261211869316932911529049939333584807161780046905653742977945641815454083715180341110332990906664906598049725654552269565742357989064380290126285959838268214527156163664284460658104044340441161154102743277109391697518475252890515000671960389917912171808561856197637083612625940612635502586967289035027530304775792465255322342006126376445703579749203514425514930501972670956078345042371236625046195818876318752408862772696641672442106143804482803243066618651966382510972603673510704371353641345183427362544579562734770937810020647883472287980888531852990929924144624994495824005653085081924620011714474588329936604938106015501563254020843703032504575028420797238948644356812080968567480619261765482664425725473991348152216318360957413467027938533110892053688531556785291374029039003529622515776917621592116998459019691488993705093559792785873068992153755713142413186987736114420796652127146135888358464310138448034036547956635229363436168551629854146925909321642073660136348668123512438380051675595822394078174850403544189873726652095598671619935408934446081668358993814684569838355894622106018681227251224868856504366924307786542406123379937941026717729851499017268938491510433496039510800135967734310459630233963196310713834558636903744940250041818466376368807467661418630823054136801523150588345666885742389371026710531243532762643674045815239416074326712025760924849692173538828542897923310918890283374158903988763661939693695123891958441734355581596315557396477688843360608439364119310937688370322596197431036437154382814374631449913199983140658667416400583753820931322591659182466874488763522809215630235738425677570011067494140063836542147323527972004692076918503548858134585410527531027843622470296244270667119947678349417840236321184055743528311227073000083494760394670592056379727184766676923580776759636784323810351857323042443651987709381278716570773249138867280586614475056625911813079394893382286702188087489163389644447459851894755201533493485045903382244881771992545701867307876763152416081495752070773797701947818180499981319642909178979380413985336461771807699824653808329491607849437392136750373034154751835504640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] -945234267780018164854338834714336049920405282242642030303110420321180366501494820006341560174954235242525551603164887119016686248311286315847436322737618858096662010004083011906494456504182934134368421339887709140610325133016265882153439386209955090957084684163788794791725946042574531492378685876140945596300994766798882049480450756512083064300475460851336440999449472226833755965953750065182537208065147499727046378638356584254958495473581330462168674762487979063837755512895237442251772838860696227645141804542259427539776470027525115512123217727021439839349953853073937215377663015503754208505949376122258762388897525584261099031406882455836333802726794394578857397250253404840096813112493668692208234749785593080496029455673011140106373562338537712733010928893377237049524463372746699785137651085991016419238435184109589444475465115917381457371620165545231601946648544851713012765121351394175488579393993872471542857844188552253139288645426622104591503070535057766942041892062500161670438868313912375758126021953676971954342205699450036361059542899743740192828006903751107041197711775503006296742448475511925445168812187693041384002003024542147981453244242192414585388350964019363864810593409507568885439518486768021577022324398327629419688913130260289736719553612825808406118948023581190325346505963386211806697211264335697601513646209819964482293634620502400361598434033457852792060278377609268060517092691589445324779253695778559229093380033520591094036758673050837420966279457222214180842378310039534205581234710259473815471491057819902104496310394233281591690351234718155883247327648037162816247647135620045210290468217545062344653665359811885332369678482910180625669467678165994024068491026533557002317388369683521520743911187764173854036510831933508329762689586035398774302920745941287298940616018877940283410488982157805433290390433144082879500993144169384244972267960943762337240156723530701957313833992486228520439580619811595003120592421379851477357077962304083906693255734354987482708406971655643950639934484877871180276054896771617967897482641261662726742415745028383147675802973848977344100199151876492759391332659176640671896175228612534596437289356304325240880646248749883436778975487514335064591772758592424459603784664665195032908318920312271459667801630604188929836151298771261656746456112510314698605800856309226442595373371518255646668680610433421100697822302548533460638454125499539139323753906527831388119204065981873849402328566234076222001408641853757615165501252506200553017656928545500343690630503055871645777185996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] 365025050932355905390361756119222781561480490611112316719096917935672927256151903023541000896979920080874204096162501698531051023891908376597239466982217756753819254531416900145767573853457688160850018601423112076325344469800672491066366536907980808465964634819507160968638006163157880474014655319385569004321133604433853264730536159584317450142373308499387713311128688125855388843248650449139877432543732519852193795080300591830595738254652932648335568654973526446954072892262998567935442817913453867025411406377319030875898465743365860830745329314426385511432030784650827029070445603717785834059159042335269619391338228514983770948943181071199851284911857464483380583239116406870124445074705707983863331540944177916002278759054011291375399188086642669362840939218438102121816905570413680486467220575262292840256914347960164163559989539513250313775654985751219373353957714018964808258882277589925813700546170289569588674686123503070524835476054758286599964797442692247735242398498718050357602553889522563576127107367145023681245578983620062899316719166711438295548187192410421485059477366491351003683646170892601344419813704174139532428729129892578168913765119613845762893305509085043392036138993432049358716705431450656309936939231854199214200341947277179644394007426459001767883545904530215986098722324668337846910015777595104865134216190475416451135662351120117983313952419978541278885405645303586953649545547045943038327678834440378867358316978582185856161682461945485690359405191378094856994137617271947745686667481042992717624284223932754501045058223226133432045206954577887436643138839652536022511594836957529708150976969519352567057548372711316473852528043062648378464283740153652144655753610707176151458735748234387698041220169226294273038707901995416512595008086950364060550534438813203415216454471494606966782680575081958269282667225180101721996356973120624485817175140420080998730121419501055658733857491306248538348927038894462205918814304009672518955060257545173242269753563551750928121019714679418776558925642699696431637572957719163479799879759797499597810585235645640575869308703049255170804467946936717699779888910246532220688461576348691962128523595390402153193773854368269756135763950690784971344984301099494256226019191342594364950658790948612420168203414644302430506855025810326133461242513082014096448820255008842787843896016410690856854906401684662683305432106214860680340099852561836898524506697890334490361876687297747222827897990922695905702994574204346109984023700281748469034018508102901723572976109702181704098706882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] -130281457392743956696242126334483980661268554375741278230589108342695626607889848986222570621525232752034105577854271081499000540838335405633980343564016959104874354033077170932291551158909092248960806356471970689022556401947986165130689051441065032497408198423561396861314674752535816153062381463845284770112970364290342358443679405574025414648284950186520430996187841402325367306996415315359186511766767471231785281415321297608845004009739175878591497614586979978011654603014025731650097183642184631660060879429790305324864041715916041504802588872750599714086692951128563260396408267119793807561808559494363342011477144732080589645781611730450950743494670027443867963065957723989506335308318295423091073565188130193408063521928325597274807705414421427020244774316196485036973010533415956485019204091707640666332485890198228259275562131442521859671529416005547364067669078380142248884117487055612922822245678532228149837820338479533885065048285128373213881752172101927168181449335362976619048357512266793865255433699262889115574983320911348834573947663298191810236938678867590912085555671702227008219131471871993275771391260255846895507982352421078595199706903750916330088632044900095411432070077654891316178544734894334207902025625443685876737305290359698376845177724657908003005647979458272185324968485720209259810824633059517759812429641239239201058122102156536317500055599153161593827879635093102296102859502864767757426269829285746239598866744212760244328894979949658612615513988222410347630335635366131028058797333361599913145365508621802534476921935698740964840775194745528671225357345643683718667078385948867079186623812699003797719823108813787992644716095208331043530092353330871963601337146655732795236557338108223656288030756451841630781128976952339627175990633016254939514055917595234000058736481768253088632763320089931008121033506399535261407576242620149997809098366263282117578987579953171465104574980364076216019257060222005193267376149403064154680673669857342622532616993270587535593627868650347404248835005423283176372286160696488228302835438885578834430335114431422982755823006742179192150034459220994417400902458324676580862956357267579264240919545528880702999675464338776661548950028303112506425628420823485363227228091817035888076551039205955939853546250125862915254270328378364270598744454720213567557574336773578755373151128164629630976829952492419241308680258196674847690375999970413232443486290520620801956457359827651735764364079083053164534819588839803382854672220875403587899146503143361868520903548319788479427903488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 42979078240896095638457036742971254159750049974364248682949723776851446642757586180624824348861312471961435144348145159874292302009151956890234774964899967043731235422754445560938609263602373069869542735212999958637470201472779277309831333005827196614107219794119171869696811893253715448698817150469883999248905298805666206368515417291619268911954652723189019039800740727056485055859979158849005712598623591855653924502186564174172879805291335575984947818883250950226334870238793713841903199490196183151233638817711233943910941680004935387940699188176673344847987093323644242738857340922138234736828632894432824958490156395494572039929693487309365931735276221225572858390845238567188280002826412125244162810517600542096235230895753951926699900236762953745296123763843696916903175533906526070877776163328438943033840263084596704328211780751571788917468456187895962427421590109964999055542935362448445592916819899790350857822647290337407686980241446457290915989117372488477773429367391526713158493417560502010419662003321689183090765813308777211474809214396327304164848265563349207232803593869281060340238317714842644751538284317017901494138159702313157201577284513070874086115703627374779255612984113209175913606590310753218178539670362867093810472926513830193303220207085954689604533807433153401221028149394621884999908835589456678233362218357464579285743412601832398218180741839903902425588778436289027736008349015429195391788213656158995339585761506792940780818799997794997174515844371813069582912401437291555152332161169990360410150156266171872252197765932776811405365875936612829781269137490911159012710800375608630175453812998565611404092794698850373588139686919594424622440492752582939419596316507867043852276544099110748238736832480418115637090074442681174953684108555105221782549375701944518746560105113908496010655304401421809435245128870426996941030847939334641931834741900088911076397049534045118934736407790384135727810348323786441751489728034774426924953227070645542170213866949288723587235651360896350004613227508200316246227759678012837028638522666543053453448666225815034001686514191239460237961887735049080162817112757082446509345185832190159752790820026566060302894810614597906309720663983313217081248798473907783000692172899458079436821614523375683203640579901425887980141726600204343430465256626816621103987380723929459543711365160387116508159999219882208480287177973127492103752448871344319695776086178167303953655613034494717669764073028993456057371809702123423789549635320375539538627020840762303480621276938972701929599139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -13057927036901328013743892444838720353872957801291864341177390503503584095397797287235944284122138334280802198641837318492033034923334397891640556196797071101616860782375151895027158942741371235147243345017449572000293835854444638926341625449312069199944449587989395874947264747315325393070918593146881942890761351645901489108603239043151477075563077430963054007732550906336948027584498847047658209283053456250898337273368067058291380021060035975963747238341143481699899115872882303231920105663670117756924650941506673812568268982691234710823958027700752542500835517651746902737324953753191618879880755812654027567606760071699706230474994066214961582285830765762410122051370587904140073592088631637926307935572678121945370302110678731436769676131710482755133074943455906863516003941721177307168834191244171139531308252616852364814206704318964319752515382056273375531893014174493653380208602250678352558492498337004813913204900432730950184499181864913942540247115898146831137765423725860976268511519649585122453958791512582056423465475922658695520375181619264044902743482340172979732348806244045981283230082971744585575718650661364077891001811093015862102138444399719859509298756058607848359198476725632446989653904601366848699149577638169151661460430201222512042494933357440182763508535136187347827007444565146375779994964677462428156148891070673087110759393052562942015193148745443808917316271943404973481395591204625254237402568568236670279890539146382305981570349680057192662641696149687301031260302528263010743336497874255572084634929393592497196533430646934463608813002241635868394172337359874669489654646309315325473500741015329438380241591856085022709071084884125903091848643481550195483867113143579158122561887846555473712045371367141945768413597894887465992953146879322236881791252909945439425345974658302130535584888986911704525234583428313815570847653565462642209329248026959689232998128284375592534611217977760752011595591886353954041222836711250892001202610806746737396025372567120366830591979357526424503612764631109225891145448833738463513289055796845143823382715091146463526488297582515984098253780921229324720417988531866802650288433270989532213300598578027022826734165532495378344948039811203585509307992547793895820469392455694430596893128268202610491376757581482250854909417950280889655900320588648850488021524899467327498071266852894494113173261145675116646639756001792020135439880665050601611415286125839537516273046057408250800096073531241239185336467887724531846236129994175220090282762818839995513620492768793598726923878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 3627257984146181480302858598409996880467349045743105238283562004929941776282320856052585611007751412546419423413572776707926261173324727728345190312533254129411922523039513270022203000128565385551125615092286648435807426024615626350029318899368457477890248088477950051766003133880985887327808295367563870963259739961886343206633736559562996614236724437625179848460612242475459167382694457008469137004942688145397341388763919939136729602707848848050852985961341112282445302905230600418103473652456095950075764513830221818930627632274807897622650380982135952011304017108672969490595346227689380341735886388644183922877946918601014308777722129505431785102449781147311432544469517517811161026589268192519048622282089288239697735873049047264463516447234168682989451019155506277534304836466943364061206575133735595171240556752451974582396268682974470443700760701457306538235502807060213330517222325169842756988643909797376434966143885538360004406956888778905625505674148530871993216433248256381394786028709116803260844040701685946849157067863911455583871618562778284672456703527403151058397228462339259714104814414534975477618775721631641230819969005986254194850297207773246409780086198477889788353674937514545817056275499135292971380647864393542367120983102564401649132707663117360400766933981391498161007159298657744779050617044673624502941553423805826292021681487461984013024408568501791343783208045794288835854187590514061139844175246546194663591484710266670687539272143118443836161230084303278036186048709406069282969003346278298234207039639468044143106008734545448737541383484615484061555848859925909044148871129270980041740995355318417714035530658869357283486406745721079081683932945191801726355343452988468612769339185453807500320259193065831210559608910009253736258953908744534866327327581411346374611142267292073704601540186392647747118599327493333410105781106952714273529931239635319118254189371247394373854060218762314512296391626892052821590929934454269309986963748572421418442829960152487356028201253399544991130832977164069528270609685027781758761029878481427319492656256321850094238735162566091823073407411403739561108067980085736669088379206816088308599235393742730103032899751683897582795905937710971260545950718777708373050338245541395219290524203852940195928476127991789105866346884454253957984297416654052749379934750652110785150713689832491176759611899655407463293969757309299880964162924390842395626945198050420085563667829393219620787189914949400012533767842581782818002707303179957570584065671706164202828501215143478746666762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -908669212995349367703679337648658176877852805357893884342024829036599650155416687349377803071176103155102076175393464194765232598585600328315373567119911973666577690105003712238806661924341065781250358119241091078784370676161237443772400370511420820071361009881353420703409564544331127154564729092442832644522739744413275436799794982423345911579352383626545407661551665050806201103266272091867410870834772208269254068359725666472605421363011692858833736579432599083391317983550751064182059334585917819287003546204751631694088398643706140543936415310850635074403870511499227284188905496462752504965793372595673220637116463057018112408861171130774040795019633814419472415669627520194276409504865154875010214224544012025375722991117631078899356607049463874172015786342894352922911579569938635725866051324253426808543107789209405409768314915744790903985645455303454587813495865867311183804742372670676108470454349159222668401944243095736209205037683260976842702809266935964946097815961677256884199330675236357471166219020056642313606743147121817180209993257013198735288790703577162180515795436865248871005822357323051406317600322966107973550149591945194231932464898941251078696819500514085174868264220928055099504490451083624693616260541128186004246113198829163569277788540031069798610252629068024930092706680320587195427446190293946155909893631845832972918910073721798970460729341164370696637051595008394135688115969346016134133808436949295466198973314297596953950172099032019218919038419675143073905188241514712743761851044153050254997852638236890118231368808825334309556081637234652867705448859038060472265105955395884546423147253066573949090641527176567903636793671361575535323409786803579125239199687752151116530338096050806084788722502781117172199172556857246051417373619600008223110088628559531730425180231157028711072328580595618064423192821183392350210015397033924532370938654712979145250775978403425083279745318412088200616825491757397744854882032441163017054924353244613892710716530324097252295027659915660059216700032214419958716778685640753353529793992793377892016258377785566293217327436343336191942549876036391492849200194978695097356701635160995322396893927431432817022089337420968974946078852161192029247674166047348636825212392192198664664676651132202771787367676719470060828021946164948037442082233498909863941049110010298558248479400209423417265589805323954508278408883912004168214424015000663678496312627788752457616061578536095459691628114463910255338497301291664381888531541191783287915844615505108649518139999956553422182809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,49] 199603027052665543755951813085374477929095662544096172501437294209610099449068256937476611708771374156521782029004874415586073652729512628142934401582484460392653626846240661273445473920601581526158213557683754570797536661939979133748208643110550321571495877172731669651665681175374193823794939029366654365646523180815506168557598303896179018679537803749374426981865518036787326428202560757731100279875558627843003591761629418188997549927667531578795269748841454734575419453793761858656410600304563988564929042730074721575007882105245967987646849222217744760863871787874467202541038842461599926171205518087399602107078790135505378991772023120832349957707882244598256774050625200347132817442163382341744928900286602124025969304161710452149293859126927941961373443450867194407650298453192240920953011838131937469143565424499609965156695733794607186051753894223775073578099780005299961698860525170868120961435055321207777488037424896235456222375733320368836928132195975222313027388611475716641823989551196113487692360826380089330700804137373042353505691342000427491386942796474286714052465340036856925276754791110280437996454759213776942022490497882311906369671489806160513877047920569482639828653587163468181487281709774752221054067071495821750874907952254351053604835117355379721238816790858476120524040775546369415766675609129027770071102124987373873869494576609185157175083259527555772109603455842979973371041161108210612552890831962836841924203238596499507551682699331908922455055194997867851097894496904405945049365213649864470564710921714074145100949041660375842820055017734032514101649122578615815243137272373065111024342130707631170483460217401571517039937825431934229716522114694035446133984843690736900907387426791032511362482955424890567530272628545981851419998778607818321216945681404497443752268308455630825899698689326149942741585960807029481292419420770224637163737071076103445628765164481954927303396599921761678795299364640944653595335186783732157140484027390236641772379929905312232588632062888752016068933074933785397552214988630722636339754103806718687087672032466619287222462570403669952978203876738932970283450601428214265114180964863433540324455168498265259589526248247999522436820036091152925878198175254271961873636080419468021945189662762447717815615013253984603004982841450817804145072351250673487194548439022424634562044883396565910656967664186676633398925558288361150580352552426837297395050069915022911871315792939825453511129406858048905873987766517303828886797399840835281397162336972909531574418793274627800327782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,50] -36131146177934878058561284788907743376306195438033588780547670684652950654611632928474486153838032304078214778765395353733521010633865770281959593081955418391732556907365547166057510671912037950869613041084818323709697849868322497854690862690117869019882341288833403704372898685919075389514241871715164012079062054941705794626523517855109312700564977073648226441633541725845867722970936924775970139073060653577723326740067016160104501054597470469476877738405341084855441583856206655971434962875814743667860865831375557144293500935383093853212602562699399170547067918153870867997834623346802696777016523487802440528776652991335365072148047506777585235478141541538958883735920613283430265195691498838217459290288207500751047971094913646974317959172857740690219915929040835186671298229948994021486495974225102411492813297166889569584948167628287980440657263824993915646860757893491090067775530019486654538332928226079213894876540773456398261062735676557405619051404596258443528145495614730256020889159274627718710181281356784529632539463296172094361978720041466222467001158744378790781596878262396840580240224401467508699369047602666919996016058421685736440147354701190843807383555475626356186392602666893753701726898531869724228646849403626303567753883420322921913632622778754404960184666020841489265811014663416346593604531689494010016153899074490064788060382254022748264684658681806887766772169151256907642866582088143292805585607842291576067474397229224864992590185974204882162203327583352022158007468137348928016713511111776930310660348476567080940446562908807257685185073702231083587090391806577943144439675549003346063481149973904593776855703741449775577119749310195604426768126381302319000847226986454842218801859642005267905914395497727482680538701161436574280944522718655413687953282310412334827358132681250654787987237809953325479187949893309926859657767174134501885957301544730069667052042072548224643601345744928452556497086225734894683522028015544982446002914927060347568727992043990590752625022679567456121177800930055542239564232502834183781234416403130707046345480044428183372519184022507882199782672658266023599245588628234189304745315187453600358840153770114920309013808810079238796185087869337304711657219508846924015825887183893940674114030758721401873475452258071850592116277416110810279771675009386709332010371464940376143563277098952654367420175786802533732920267790233399716473633926280971553494777540536400215887264836793505364169643877558751740426755155399556816197818772809753570813343678540679205034194568625852828876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,51] 4491597188292348555135944526792631209400000487505144618940159310871929311199910948316119402062357212391961895895239446218819374019819064750489101579125255299751372497755224104149691710933302894313915617263120176433944462808683510385602378982282360838344445502437659910551264372823280246892072352862650776861238115257634084909744890113836970252808730986954886574477939091060220188408936935045610361916227066584257800312716850144524328501798936227968905103351484791010533407571250755841983121116626227529601405241369273112594662367484288223689933923542247872647715278191575447226217404956641079329223977134474089497061730593051684523675774419166021588098452602314529772254850638250069623565444607497457489816594049389480287095605851412499738644689207596931837745820680673738963076991058114004480755466790282624588636368921321828460948728863362726148619573215551309859863692146169301272405939485111801527627586710218772123260065542855141317626013771240615914348059388775187020012517045166986968281361033003596800776955700375819071164622845661741360384897896618555164865867886337036953182065979054819716949706893843145300069404976049110704271746583761667401564794061264542222513854022703817877316403372985622306271941913219518061670298828372337512811541568686998756097200976762929595537430700136966594103361911587288162057670622186163262666125746329884944576226840311928838454508621911209578352861529163048032504306776839093484109459115735218746725402289569980557553250921152265975545090499514634927389559104835296708636183335378179368897927821905472047759947798814950987245906887321688352152692008434862429383418425798219280731884135594386166930370405388613701053478129203544653072811692567718195217403628319300320072562433868021903426174522176918503805972901780260734633851352522787667655156816861973521191980436309222718983943415976476910309026901477602018457936723351430975859618528778853487621082294935628130590530048429830716509192380917717020933252722798615297689590245681098254732066023691628930036074233235360770302459617382878082626351550112439012816112172269390463918838240191748824234528860882848302761307332402220370240716298896004675206901076961567011808110103512530663800498791763040770364619798656968194494403201606895029009408899485276114846009724947318794625569851659533262633973192482020810294068156025705872726401494551384047714795749415636460138611707004560122178004572591449540969571568555131294276754163830746135551949429421451876641833329820270296842696508188877480666864295697811326455619235040039794610568106711603950387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,52] -1320177355175314519483156578219458552291320611296970361754562778327066443000026041017545354702802464767196203586300450315883280941347972318982779486961480579582376792850304652055528067056517366573632191003691793914316967118807638633379928770385140337519698027818170758652488453685159149890199462258347107988571251526014909732236297800534698495810816100058431838814233590760933924067305788596429838000008465520531461987389281536733765885742706711402351923755583086105011043439911015134755872427359338319935490484970086886593858500371692688388743259896170601705617715617969695651531155245832713358103700577545688954131693027438002840219198216620017839696529387905253307611640315963455570279690903654020926955621359343191352269490887968357018869485619068263637547447301704700159271642225446173066469627782671921620081600344974645547264454497632873890200173981974416590019203997867976281866918069670030311311904746814893233942676712575257259274663721375907460299075195528056323488964352579658430836282186590404604338141254583083337898492932640540965085016341934354650628295986133149706292552296286197637710038302886555752977664862601295236008904280736719657321769791889682743096525966908766169344498051680182284795214514061176466013797396020644405818861758845547676746758050715878881444809567143622555572747811499869864831011251874489800070387859271436279270223172044797848376112115691839771545046914269425487305576497780450296806385987943984432363574620602953956846934988491544768758088899508738205940891762468743771835883125578982884489907413691817856912899206982281407326372270627877138542788349440922646864482470942861473086095626023155843831449338411548284751124796797453788494476646948233959793080904846589988913707002502555625680391164952113283034541543543745557208459435263924645509132179322663606278882221952206905678966862172691894796893041809567988035912656363383092612094227977790211822709580216059214645762958205141590634881486932711273645610191654160472379916097969126725233570899008547289476741531485943577358230223429033977637718444645156597693636532428142600483595445899683081070373478898113745743582518044440505412544302768554523104975147542330675624567018259621047047922881126494343896727957207498684368828022540669454560455374256606469867642998441455138421098416061681197969608867997693157394937351001084234745815125780663765776946790630735791118986186205980027845990283223439721612749730139569019584504854792372726474921665576209050781185840403889647398286394476330110040254040190662842260127599890313417074554365137649664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,53] -200381103249355605474649293200206360343887288725999244871932534049337225171616600747703551234913040011107175318869562281235981640809706815627495563597176398129902012349063343590817322518179542548080343726213348265640704390905889958120546823975896104053207579453930982658542814763070211857488007573914384198686669513940611212159007950080392767811558317166345838477038527372587615511123775507791841747841825029766228017785147734768666130596587645705936309372312399538413847402940587774282012054750192237973064516451406732882980049862224164544157866331324348317398027738549255789757374958790854047564833314085847923042208739910862100469445113830374846253677117470201664103459965172287595227845002601037747195381219943087158854225045082484852170721234198885662163974620481248426212104278401153920209968268815636562206921892825005970641887765722689661581041335537044245920532876994529521127694124123965500615969220124799105336213437421530444754502491286340012097663725327824675455834944167831182141107893409441041013547971546198164284838012452192593790557557807762223641477619862594170554872230071408323471433592304966448174056686751118854394738850173459324422491252264392714834717520571391557132265416964591958270894600500393833498594784910910170926776665204037073287966974676808487191250948357778365871994008451838359331619090793688563196543907267429046957523701337880003340488780996279809627895017983848417969313948384666205437242279836411933980544202476084332793549834714131493810744928193983955192883023455018434843385185290754508892377022373244440924221762611495010039538747360322189992148737619586886875578793851237542854972879093449230763108027732549871037769756855682206172780744031990029893475542822176500864642909671219693451754603449125865388788237917634870183012600849750816208962178460670868366844550444251681962252988335323224115108888090540666633077534101839120865574462782800925432423074605390113939021619088758485217223928428328043312431986294126474765772245906697124649448249808580917138268354712603716190842361507362594069601951030805581329763961446269891308938015973665742291114233103781468245146614875611612251063296251516554478083485067923627534401364920047499194565295513144328444648624867041389169179956148365071854349995029971374325433007698629410965646218266548426948173376610893380207309991952555211548023795420373376103116587784830817618072876213302373802047226694830170452346102019304099742738292173904565603371831353733503498740336362315840768574819179255950394682862786076153328658369305930781161126376788664873123840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,54] 70225188069505025297952882131535140243324979651816559091993662505134965398960703531923690490464466758730977032182223167551176011356619204974189116945891511989143065929751468822689029975385291732129217861622093614397517494961416184708830466338258352289371395418839626556936178860541458980218328042047098089946184860687653034951754829625844444820953448423789414584315348431352632535730236880274195319827312707912679633281777252836696324950507304296186383456341356352732304083581182842224018834890923215775755557870989887448991313479786039441035396743261051351890221554197332249934104199292639056557079111136386153179930740366942294739280306677374230788442407660240204412266431145319796914394220797608901091244809387416825067598065984826157095240957770486469726447222877934430458436583837825631240154170079274945753420746759572916122324053576770184269427433863906391455529228511335912669278250696600927499124041679941534785145752942986497068275652557846860962302016052784077043418931481082075047526594788876765774022641748665782960420409679349766593145647799547913756450067569377165177694420758796493319857971485936170798592975572113404608637798352956545668079403487669008560692053818017516870396993805323926580208945037676656686464426687183538607314538952157971590406109701569998133028777941241949939305688271062677286803524103279782404404186684228654697114606871183237559611917479366310610772466281641864053038945180763832073574724230227562799448061710535841165538366039558871703768810227737559901480129230095781195088482271186015248373396517721828082348949079291870744745642549154512863215438330117454261235040815132003879612957997438950218198615028414990756432214668944152976476236430591671144982244465763365098743257400750310365148896150694750700786330355695574503345627175858016117280984568848152507703408050026693498406544286776078601976487289448212133592123234469884088197558975513791444326145693507380152961750699725987642116430332869877286466620155027853023115486786052514817430113754136772005491006605741000339583278377056492853445896407061048206243738332155972927252512127771766605069686171893166113417856622054540380766083397315427269789897261652239634000170919346367689147935158383870623165629922212588287042030258719550805800265635799317405637193355040262566899978511951770358992470549504988884033552750763554524015650933137022863696734501773560447880894661230972780018725369592194105094136044452698170430142969993612353093060485755997246564050484190933929311827298246814108488529319129718365992807636928809472756411164483859251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,55] -15956914274777838100812434810655756107479506235574768117707525828131045180298016423981145113733334385192234370794579937626434460878297991281412123685858099876259100484537186758751993922476059046542809562554189145001901360925183127853525984399877683515858834572366384210689021284328115018846029622025669516678796286765063028593610099048650860660704298434899925000423717117101572320238248429448444032566803579846823047022744212649054898884769498659424694936406382438095902778923853945973521505116327275626123002400399490259171035990994047533924936148798330839295333699332024037225326919302606654330510134247340227873838473599918091414358241772734218456471616797888657000941999137082826564128467679024131146555658805325636195134532010525709851732281426003194994597162451280786887638032805747619699563796100323047221323164701358538995624914519219551051788950417318329333528761367232588887951244131605328265248954179521693102983343167812947064830703684879012806543843811866124827694755523941136006644153832054844741871175921827924386023042560333184974980123749864774786675666116270134466855862206612116472037865663500504144386009967451834473800210198680811881438611652275176982970358058799453053244145617233556482843672201720102258301441622920301614712427454433841087221260729345442952638407692879872780561429669881555465671984804157110521844586086517125696626303430052464167479455113264794413193111060409816691085912386166740819283158755811773293177253027288629217547763243794985175097130345525682983034553879130251803048943037261007592576356206252946591197372227791744960458450573166049710392471772353818289973141424454122547749693670832844251400133744400687583180863151100854804986194749560124626702802845890936218741566974454996358688117303778409632183718724281474380890401506573187881296708576645952608862696672671566947937300801109011607679794215036075041847051502836792632662192653241103240273557326878037122701828998180745358963882929295859020284056321553426390015735114496982358326788391964748968131990625994008187823052844197944333499837631301120200408675318520238242284034824328628929978778424415107388987900391157083094651785354248366178271358707741535218128663385620116428292597449657748436563185365413285946488949430023683027791154254507569514893757274418762089480163390779198023187920533706915051373961946346148036430426395040706909982521751211953783896699236574020056697607951249202774470182810873807852117333020611537033901967549648868271087273682876286248308130660080096362194795777264096882278155965425847740520391941081897369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,56] 2733147987150187677275221115298836370551169548116029371303642035437603779724814232429738423825013303490111114446771338972477804894121197481975026766954273849652057969122205219271771571452547690807816754854624793521288288074610543224278698039574008133659712613273371940460393714657941835243309708926215043838997803623323349177812832142349799299494405589843124845647998303454776337074958879598968743809996784002312546853618461354150711924204042810163344916189630952609509657462193782046959063395308488959610962509576037635000982453404632458379169907408830331010486338355551521147659436892675339293008531871791114527396064509438349136504096413755420764422561022048045022497268577895764075079140335541082147309312096635173583375171479806080162009512909980046067980434325558151659992528261977573469938640839167448220730785815946314619900461975915373542677745380727903558538063415195798934064064840193499784558793814004206094035149886978168194823456308652133608447011996958881239661635515201083766214832851228049122162809329914887130821427503024310920165098360198680750439282349063060593685982457984836718833111734910997852755456257071222992514185456125135245032347871918872407616361064541987798635130606076555974153029625930836865474866664383834075174664747291114014686541345896524777389560433527196518402995475355210805744874142797633975615557081306087354973698876109333819869494471426356814027769481358191995086259890279991297025310768475939564492888156305569523604028533083884453282299952864885009536015972640110453973589060607071802613987307035412151279024986281739280477929998259470118928156218266797416528540737686716643780306296366200482212604071574948021687459642816495753000110192183148558202269762409864435915773370617624004452443562764184203461143927527895205041579462783313252757729158925447647510229304674839030940074001880046911499152583829332289497600974008532688298261442042267067768930366581454544389220383355191326988200349523542365915124444517395009526643174933436431152146435090739978709817105563150354856911486309555786345069405069356161268945580574864472077771906917404322619985771818525961904826350709834915252860197705870661586070008633315808042460121472594205418183889044841555182015075436903898402469824904354737438907420501945933140317443985196205906793329821269031158690074968934316274089987349371914423898985417106236936311920013145782767682592253106097770507305999179899011591936170863443605534587672897238333548068466850677160594005941272205814893126300119547057189576251147297351093605763441335703550869807877324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,57] -360321503571429290973764586719494130333198690640507896759824469457177791740786621506765938554503589047963533505779257659405842446118029569398986331410832883227676248195003910561341869581343711698911453707340193973944525166641469549235406666060306364612028768990713279547025558348883926573322251615714314560560342111409942156910177482376449245307316583191866143819803065883335933911014351811137588394944199964700695029836176780887858440512834415224248352302769128435554301188888741535470164389825887554231959284904549122995156959125879284199226755145184630913205768480411838536489032273595065762023460858410237331496148746848359133964371725978938488760202874109182054135362198716738906576430849225637495999838607782681948713723157346031860226427418678809318335855329315559377696692269680756366207850112712531079872698951103200361154204274540277888269899355952825289824623031091880508970621616812458921460388894135414351315511671802447914575584771914720343987618427275834739075747953398487536418520884326467340723321977585999569339870684858659579019233859049131212990943693294792323947458248658707234544615387363996431913701660612310225811077957506661129593141674581905521115666473323367177787167513279442299658868534354559036207098728420417609878814454217332399049350744380060332663471283349344812561583673468639517469864340657252132544733520301436979333534794975395509408233999068812664821886660277344677554687172374634568533281911581151343817018638295223143333149257775669981321171635736400469028919607906806553854922911073129530490238810729508936387564667018605400789862732288607892501722461822795938267953942651900281443157121911631415365631815140817689488338636160934672850557148142022766418338453397077213479070808971125442013271450098983458734185930805186226357900195699869781566966777349677935570250432176157657737928355416653713544293246056260365643481567749778685711360103429935880491272845613934073721962483467815119868970767766017405487676420271779410719333708938404023400847286498996202377902786108426708640252344544582354466657754472232022370087767373668833783643435689595147796112517461145253938278646937090529709361300178191730038947945885451005215200313832880341994981699214282066012663810120445299782146611290068888604847323980617013900717704926775631617902813259863241187737610234773288626444607011237925032376359412004060017251225085380799182188138180329947394280759579013277581617120636360098591818881713810955132453967579899791813133591553173144411869030886526187997479765337830140445354100300685638825719745311135498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,58] 34916088799664274504672832914502323038128420184927812244518025253726662425074123244367646066611813703092119438451165752727725643356987858307129509796235019817553149421444951680225852617642970637220591432526613864962831298199162634929838418064501940717467225984161157400038830444545022321080937136857626773556666040248849362407770978096307089521085258991631368008952623567578575684590618966775664730068810048973825796624913556353207832686367614627195302500883522190102979258023491419286131278705068051660166281027717680458500314905949191048069897505548054807664269548416773607819129703471281418923468958687282547391847439857087176499896004341139248713974270018018176555239619127164706959412840831321926743027418635962142463855095240505888829952927771013904970433406626372388146812996807943665117649555360062164070550945888356814739385721285776308893667153643970681121658717211047966136308122372421181369856340340547304272727060248412241038365742132590924456296647771970846142056656207666697484913113771877016128975502031019468109859283250126517542891615209950797938375959040384775802324479269929917348345121710561986554946639666486187846098548073534782960467634374423164195065284283468868780239195987608304701798298548884926380203321619814032425451929646683608519152126594401287331138700655900220787752957929117640345024374515148659608655907778885044494887999254460198343652578696358648776255634258680199156571934347121342135390887296139392830402742857969534544156664004349884282643480343167780592585701711500742743749300140353177503715573597827060178576964812862558906086769133383301100652385082753845907343296482051254247458675771076161265429186527251830820808439625934648734895364423469886220481857934071477155972359647102928347131963508207289326397074204644167029680314604573754220445629196650512045495112555605836017016779358390390885649836590464618614677211735537859275132188650488058434489241438883328836182592580081858473997269514296106519248446710868426795865967985036627994243044105486618732128152490910924267229013659594197028802172306579931466981336412181295587367813311091720996541842117156283726786662853522536170020915667568551508912269485755428922738009746956310516966759772912463236340360459495056599283607429024634121207994732590130318613910852026904329518159777635488129817060389914656541243346820310067303859441793175860680532851686616594891582610660300694089870411347606462637317022193325052549025723131371521814207335148002064874068651741829727606149871400698515004819045123065868150669623324346764500970561744561766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,59] -1996526853294371946447688087068387508476359564279971246711832133107331667373465232957846257175763738988428734474275104112744288280684514753739539144900434693024044028907334908721924811867115431071892952724560559280069163433523486346988382023012586915397995322296280391259810944078776362263197841098406835963257903552154449051127962794940483388639700630290920396691423326407508016066413505709255492217971277795005560767999589664143373371275093874573874333400641161142994302426730481240253412047566212885534288357149742616532890629704996510706435858231056354934365518217525061650062548673216384520648972858127825790413664713261855161566804648482911882657665676459396169964046431368890328316071244634843243918920366196479073209363698994775573658573833943483588844883169214329822981071373727337844705531017937846490369156709362371428073019823808890807380073427134254848990787609209502546057889112994262065253463822967885012926905301609535266258087138168726481895742959096278453129695255695909441726822471725107990477611981261088247901774048755582397713306985808642908950711046724234022008752124732496139903241289876478486144142318211395399923963203621570816126425197778394086396540067319800840493951758938521126259459850942960562661674129310101077557515151940824416641290608687158201692978201763850212045574545270544240214115061379193913599508126532959399911490415031957619090407948838365354441751781288083331862076007683061040973740283030752822272339304146223633107285492033739750865981023117835296437390440277066362066762582620525352460036999020455358445075945382740425895025183461464120879465475843415488397607691275875971656087306471888163382693211739605695018830207419512602119504290036702335479003677872481693504497455031688270785597202036895384695201637028870964748554263596636059642092334832347924087439019158298934367140205298957358959303450854588480104091563650148950468827870183466006006494136082904949589007805157669075036269102926209815637880129869214269905957735681577573598387799024688743624159497465159871684755752536116822423399393175513177895102651103636713041423119038868984282277138600364248459483734558219226838504359541869161418180603225722409965942095282417296365936532802154921245277159403988313835712078690676407496739949642747828324175025392489546388885405231085312800096771509734149625993820727457607016060033408473452851991983397769712184453649162309603464831944473152031585920858496858028996270137863987343358197675021846258774540503504205247110440751049299403418689597650454657343541596906193059534426579193036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,60] -44471147056963766266097077070306444580167396148056724360805460248576620566012110048751317820482245725905683227636778640551854990274787668597691635987771223411578003725122651739713906178031563569001336961842428184747342730323878825453307616192214746123842229339016694736227982904488366907450027746631273604170097578756154293954735255264867729096690733219929908956454944451380281312777022840558439915871310873209944976515449524735567998161355455211792433098249857998978777390561027561109780845715401209328564075805236399379594816581670568129172123461132190401257074318533628327728590911297511186428299263940400552981020199854152900671499963993146627163308791959502150793890706924024157616860970754557064426067774048293168631087823368538089260943160402537256977642610462131463397948309654911826265489204336226403343680491360878423525839303185953721518431991618096742632042806642621406079838522901751664273001611183946931367603933526649720661240670750095205224237336377774188461927967097082951260071743796416722204364318908587473709579733312847645067706459184446378479253662027033289612245506470699479869245260696155675579649894932928259798695590354465441320681446797940293928274471610543020186569012401169541744839659628605064246204925059961227152336369856525500661049525534547979611736833048641391443972741729973250238820390365402228010722093393556027955934431433135008717792301448277045495677482633557419275381063947471252124246572402476015174419615858761255516023858002410239288799541990274654477732857512430305316948294869548735438826694464713150702095952383794975233110422827403958084218206104575632215870708169210307642651377000482320922640844862744935272268380355892428223117739819953615639980271748653429632251797603026139519939980636989375867733574433601487388776973700432463301649767930002560349295097871077218407511097022730449848353938607839521662429992999117052421314214850631002409526909438219564324267969420895181690186955297125428211358192369813476760491312103517921742257912181149857560101621244097025463186917555461801403681217299098985097363999935198099067158995954759300092178011251826362823988376847920608782383691001636680945781260763744898253968505038223887364631244611251550436025780996968604111867169594859553408506757761627186808969333403693710433829883638946303195415883446919612667069567025797284714475962012397709885952669821763295156036274937889759476303640179196284423686086191344275523968797977001646579686189673718949096956138714579439777716844825243812293793899044688240643505796555331406196724044975308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,61] 25974982870534480403339508053382318691933728683483997438873508131750303464924751727351794350780973447920373143518051976025284358737053032826342916283045183318773453153954576144008035486707838395872848443271383269234194877376963476160505866502299220963873178046636735598792386655186269500858949471717407807643074784008887266764892760496414103745463818820294625878465095579066825690624958491020332614813080918263014477373706994041599822818268175116631656616845084744661455041530795464794070335166037494375924222173163305779647427996664458521665959510153890530337095897493732830693727303759113853391701594022586809502073128896503201445413859382778470004235237091900785077867742355068271242687501223783223443692043291730087354141949264082016143149369879593133684770476301179255097086821156552288498487267670711136529235455165562457955709712452695191942584475335667612781304877446040603846812670909675432656874118852113569944059202147157262777089046797524851947122272905761709252372424917157595203109749761857290982909768159951302059303586330487960396019176044611180294822071198562910876014398573762483791571684143074719810154259175114749560555552308925820500441166869031309318842842552479049635336032124582221139057908461152256911740104318531495343572385385576613830173675762258371077567014221811301590369352035961076697948606186954757223091062894583423084199781127946887420380688857502478954861034575498890684283683348279796493948819176577034624858413884093939329867214160447552584352207111446139841272587798794914369353666550794608621692465934741583981259286312042513288718876496843104247454825735087315834703231191918827776130729183017551181919132289773165727918332010577605221311618959229017458809635280687601239044202386076584060609558658043994339085419534768914436529467241662363566129265871139113802045106780373668674596904284045671376672875730574465691249744128902810915439130881007009256626292480052000578408451323365438680073227059261199729898434857103180556005383967809190653735891473428854754813898240610844179586133713674237946243779788337942160582667167831139831082755702442621516654447846421694847919556739433069624487807839102610698829713537997773533497402976723913387996636055990913319213233923892971782804727493797707589382799566906921017218962801718183642138585419506601742107693543345301367745931095329793484058565728519311248548615838862617660606413429363459502628428333823964662833343331689517731099586540647462870966616221056600085806977673747305725765875850702104301793921407177321239834981347399946254845014232268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,62] -3233040646113618560581642105816006769398777756246517280640231595005159019912137309090288208397371404556745321582333053550218033064870863159886729881858432608660630973277937907287866918204150489869608956686161386626490754545223371561247282156381847067831007159482895564268857690260316557346549052628568123453498426571415574283038230017717650348911458257143342587915348621502270222776176985889250691555291401586920465516551941630417115468690710347068297489236546039396717493421519460860932540564184329564021975973230409029065638347899485541082204921732937197498008232798937780932378320075505673082254091092885392619517067256570361689308209940750474887525273050744250766481261849822969639703131731196220050855641466125232924409906531926521546162454306700355273296980857152743976224422348717742399032846785820478935491754920374233476780047272701357497179463480030106503198190536873590550738812202066108373823501473803121469581552017495721124313130351344345699861753240958330410552668749464984349881124028503732498080306293194312741751083262572188055912941592460038354707428856708545683099634821709198182583797319602159595183396319313053717207123944606821333158273434364914223371229498603869807579931911703699748165283443517404604548283134791991205013972566184939435051993751163786789066809005197497640831286632130547445401844346771509810607663752655687992362796411900041292681187751432458306131698151159797107069536827081461415159947736084774005838781106101520088205846998156012363169991688928859318369351851228972627575375538531637849786821211425489175191024600660679059710717594703199997918471999685422091183126509948484392415026786670046382320196071227789272265148831387188003957372370830429960311453810694786261993661137687126427367298665552335045176612495994514928558470572306634550102931013825831261998927668758465037645892618645989216550497882083388868502258887589310305416402665660103538549741257632522247868685961855572667624939798732449862959607958268135005796062781539237076003146483705740875727800205283547199046625225841845348848498568537716739069237725493911685399242834634938519266972204501180545754148440057084750134293246573973744097424623756999305324090847500937094582608983551671131107384948097862313677223642736972255253440154865752980421665583239953429329976782098243199204600353701493476657204848616903107647076441344258118462113525302115994915876388595715397516075796356762413083107107279366639131703519530108191412203379890572356458201982010935136886488342341662294525057651614246609988922693199496006704006850150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,63] 209542503923750242947163786581281731520773770390296879856431737045662111300582013917631194185695966700780288474229902233761225806335329249199132140534235878110629404185842588278640054790535014910904841584165944110937736494254255114397406416234864580198615818044376628881488128810378324452077431536940868430791578398658180815820659101909579293270883990809475708071919195014877902137312434241996532899227432205062692875001174704920036570098873786945333616397038412606948292607422483785113843451765635042918964390038981206353375943284687493794901983912113010752474670539992729388336078483979569749981043281856928392550670593878093645723201980397417107952223579305242948723672503618064302773112581255555502425482500663232678163109896862115669488802297781855533446994458027191696482045976956524557830541155522702890605429267476191595037015504184682546567717527858052043279482320394823582838392350113251869266579581152023482909174321361169999268177773616814909622736396421715293811981297045765493636810435406933957766882627658532837238114916936993225636535104517364327552947193727574165439759901451444605282303060363819217620131891072974343420961221089345756820365975610957566857669264523593974096044184290028498869698531505667552652356934624511124413224527936225896245202859928757004738090247411025793036693535366621790181115998120636914456280966522114428238796060340291304801349582015388693491747447278378882880736801648254989155286840546624271182067855892298099319806506953601766592103488546205686865801261459018690118318147764038813902427222142788411520643652327628381787025263905450551881214664275906543587061957576926739835100096369907637870088178122451361605023786127250784486417524136709209744308397951980013713270943671942452934629638931864319760764263918965696829672821294781134264880265174162145446098065948200084460344821541455939865684764934107990858373510153417212108050581378054425725825190782756879198396619906411406659684038777672929925374872312373172977802126306445702976800740118135925441113239723800185738677566052194987606446810397066936892410601583999490780372041597786238229705912674466977449727000953779422980745772271962969295226677634646184500361170016217506834367686264896032238181422816408600119362138548860353750206630671812165849852892042921504229992445269336175516350586321828579791959284928973919838019758360945910507127994211008327449324703114841934990131634331321233728063042591856633146285265312399488035776473119548107567146622649963776587397625734335960742382161928782234070029824629513215868198358876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,64] -1139035888235754353218817085684891820114430291448821979162373994910432578796030644434633477046298299265541554315819415770251672049423673349332233014066034351816606273141774937672260498974948233822720813679249830969923444946765373898247461872342358329196927297973625726842427449734728717797728985314576396344436960669156680554777686879983686809298818032269782914310557808900858132154513461954069359908922978979929053281035416618404694235481949097594191330008720131089900288991733441104121653872384712337350425073224942448684278234993833471020850896199868118752108541542307672258660482939722839922990759266129976552255102599832175183577650304834401150406008744134202765461716410592673443764791342175335388184041227498735888474404158194839039900729882516876623471436502740726362041386778697212244727786595914967334079366370246463588666848541316824172426361063026116359722774634931016192177376360522354498684226871289734175877602191662902578799072314966407045486342172763838136656974563700682286575247378585984838699849089716129931306035474067862653476217282292456917207712405958632090730654988203231006209145136893983061493279134792913047779491388579110815469196497074176176111708838202462682836694524551215945985336610142337383339954252133153467572446446602996481573093422488473742219576154080610568892098641363865901804625287370150567956638899214799098368940372730285319990229650439335589864943032946187861520993958971948029699468044443671583342388999861372788561262617444416733450825046516947035841736562050477560266837439610381445726105947601598000203473326893863753689815676068494211185941173434195372269247223834574490640750887170081940661416546967961327222887188884532378218163392763636544657652679073498407298470953556184720065934479814939377121052742561859513786471863890201486186792430723927166671547010229544486015972398787976007224791449488895491068616637329826648726185984722288609803584432204756206146437130418855779579308042336246593032172796047205823821492579544998005173500966904655125400506644160795518853005529529943655577794223648868519852976035289677325837903416218574103365062767308186283560305226283505212991708119981979685866452072444769894875605233717775121597821139272525977540767905888534287083047271654816406013887147779446539181479828826056493410951919001442054647912728901046675069173855732605940941198742519118373509220560877242906878835379840118699597333767979710594913195914452910661244667364166219119068028227515823457154925419562767072181432706828907517768631751978766757123797191461949807130365132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,65] -1391271013316449738355573169031831630767073884916181949230546364358299421678081655354442005527762455889358356076306698773584838763351015495695971771051609390173384844333596880910664938163362482093677957003901382553130659088204010430509920124707076959467350328236248736956080405423224285465723388186879642032707315055542943368628285967663166155920414511945558256208385873396777801608182871061156603386170301805493459600865182995197395554230743570273868546414996498304074876390589986430931898783188257451074207009285132831277028102520479888810201669974569902084424303410919196727529750825226456427346669242098638158010069233701946455687848415528300041806877262072757422812658632927144102342096345573014669870426930878260402580198952618890062604800237113048212973475146738898963418123775220201834962229711796479377835989356424017237508434845345102246873085991746304426103773412758778386369644401104486651374265148114226891138160959913337023294425802629247964826474150288401088968344358311130115841109918182097136945473491268475176385182276489334607226603260755891253010471048981258020731244216057816409144942509171138435049338241177632315538910824508519538978039149343514029539267056890570876577603620704361810434777760601407898995461219918489286033770191450027492963156799355572887479425778404659322880010982875596110019279334793563711706302689593585056166837957280828343194547412146397493279742871838650557627422052096637009245080548362353141301312559432088931075983090063852898281599222372278571106074174044000658679000696051202549600785293574427400519427850574229350521229662589659001458768840656301072746351911170345045260071695793793587542413969156287463216602897674741468607488029813923939756842825392640472570602054514013168268813384676312686062429429240662875492623489381701005169040765609286552471465501281179640383116851064930145467444335897788637741224765059737607687154910602327084653330990905069300538381191038672576698751689985088901787338932812101968574792550358583752053034990706358018502401033216721095066777511364211463727964102392175111416917604331842895940516672838851109386437326286416738571431066042913928051676854806218442732039336704043894293589615392022131813568628449575170425682633095526384713646094351739153747143441015451029420830788354350298966921917309824138811447398989727089235093305460472013865633692017415524062712890640750992103954386803874547208542105159899671558552162346195548758937264010197806943978896950108303965806870571159390945701484415576251344101044370953041717740748696995935506441175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,66] 174168848790880374886004893847612291706811029633733292306707720848838571780153595658352846127081623070876443902515860532476232164965073961289663170110830563213040310851841172951780868545151944841996948407454973048703884269832171873742208705471563768586242081390494011545065476991871136964172726104306765176266859107053086788842040154714728836243617723109987711931016922778800671238150367843780086970725616455574109476618370154406689473487791191093616382636213686864148893805132979433564380218724768200769808191214322699547855992774159680940141200573044050067544763148596571311301125885714263570058605643727558973088970230799160676381354656090474380176901745606543348325936017987339556893494203150288647762226752851669056487061640799968042084518492278996767632405361436194972601251744777045319975128668399847625931548695701547941977007857876697437063171129645265509961007431401615568962628226540086182948881309619243999968735236208562983187034976506048618964801148159876816247554709604182993058674328377482952776614701817098634778213363429487707911807429130945772567487870269319799042440741880108235291626002159824101619697176686175043722332880550823795551673202511587927928628395899930497980130635250845556360947809250753063204664678470484780621791133033257433668976737655763980991080881075509105370305950464143789978160783557124800782729138717115831031935465388545759750460851638879307757397125190502372990758976822820410996841078563351830001940068134420053226716083773190843693184547966421259067197235570574491706589066158856181479071401265351011903041001475406853644079607511675040471779962441683665331667082628386058662087158998209504437293886140053898798690715334798131854568964570496702585787235585164769013644028646737419141846701774115228463573659103541782800502592599494180065649768422108557896356657541321064599854732005952441570026183384669119124646289434816958631908080372389574797952735425905666309872907702728917091650279094920162850876385593982412107329061545767491923255650536191140859784301534704242095365043765811727929532588889042711179976130116462764382619972664819821770976229087872343329078954639282781419975505322056220076324119875504366932602242571080744663486922977025309285833819050310566847631760037643862480478512389396271364704200853036825541359867904345150119019011434453005607495491711509572886775836935233229933880921900723395354015876810755763412827226667534736762699319071048629493594088813337055118013602995055823638163027857419849978152975415611117255414226542600496038850056938907627319354982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,67] -12112101341996302560414709867567003767949286746711767140536981178959616383330424563848338708199517172153490503788000698196611802301686484263828836910185332475827045056340082832724143602302860796198164985811215995964628003825645456704256106756373690076342455074261899790453031368461838897199815978256200537238897699864788332632206251407765238512907706597391672160732864979243524118771291210590088343058889657949506323540002668887679547566535777574389329790754278976915204807093021996810929951273074782461593558991047633732793794822944076419064221564459445683404978460174663248782716353787534172021138013428380472513866265087058010063861870939783072437772082728952566076977376566436855015732528946862828492311423957194801874095898214500470245509618638011458287485470086940862373426040911576322020068638762307564399565696585889340478868719184065697853493292408422901421733875352418300414096941296564782321791561157402142422968797776161091796136158056141455777134805863029297513660468579932196588816475647560731531493407651165343513575727736053329674693683603851235200205372709940572056215396766173522278124180024285723251978097736434763029570432615556274143589211619990646256243621807427925539078062070533993587308296633903736211758914206188184626736288855296258720950824522977131329659540476683413168402337564987804101709708315831480930582395254907590029057610858861088432172510509510891392983983667682370769239897991516197761353517210628626544164323979916720759967788307731753610964270522230423216065863460932715933109114206027224221626562616612878081535854430660368637781219739173567980641751445764144155824222686062933194598791381361586987625217347140080115473477015880273238438293500840025243336799348748531937189466551208170550966539684004266069469881847881912498367392198602488094487279576681559865756451796192003187675030745251750441735368221169402619794280384042236424163215136578513117133973621428849259022164338127128795615762285508735768428333094342985994491088514876783118308283700511916989306996885231323333473562374604291764168733966083023084686873772643563085281649403790402362501526045879882119294225178773131665766960843198186893728385315195637055251121722012157377827792283947302205163728513524852975521492876720491549664239447705982654055925024395799987125748728830866847478798701493622905374619156779078504641329775757311354874708204661061059228228587650052616197567798976824576142048426354521088099353070332827263664752213313346591613682073235806862745936710541103226587336745994750138714310306538889764510105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,68] 495208075648188756586176287663482824778977620876409933351908214495034741273303059850279551305440521597290158061412923473678296269081504975157419187942034109845515373619983320283983688202438104533368014574459365365571832350417869045081290898500238044188076501324661751748646960407794328310938316208784967386938789237026550333870452650315582883135673547806606683342213152004548204227355258450331144811639056370607886513873584230739262479770553829528802000287031729995903544002079789355100107065289435850382438580842837435293776116578492495583898263779636995672844885583119961501415031082360095320085721340948645876966526110437866095406623202919881568508001673131482617566725857001988178937752523292595402482692769798985010928567754820203513351131735262515833391686358274669678699438089131741560408791282043596380559551914577209771515773304167124828713340003266699019131116187002317407092651477634501097532917969807495598589658380164228528563707023967140110943947376209720801533207727912580229724865989787487930034154926488706594525010894591204198506210951351754318136217496356021143218808709530629578699127143554183707732555789285299501799738661325820112975529483017445631102202790334728263606531005239121527042413993764267347305761737235167954173759946817044227008301278664920888877206647804504574758476020957569977131227043377867663279121172045184603502225301094900221870733824063469207715361158942931115883575304859981677327909644336681750988320652858607690735626056334853708649940138843992451378540133510115477239114982008522779510045450538904575385355762814494022542804283595627890733105516558200257069004191590733903517902347704226231103340000353281172146887959298245933607976266595706101668386559638550494091999989989618827237033544782382008019277754552883504521759973066717755750579327130751831895306104240092755423207036661837743174839282434120969551780330876182014330554138501296446390509733451840778555415062374536415703721053065482405328698075276911860381083118619862470284276904592957691832071275894808045952689141821135707457258843978366160960650975650467651336276586954879470750726076297082985741699734280834942915564518841246647845451204471597169690345271664069863442509042300134525174021445238797107337791246998117624468148365215374399559516142662491269788763881455744274372757852599283550569771855680317990018709572233535938358866228870675105097919267882848631477047121927085622538356449544873928887169852573749233534809815699836052168420238268259956189264422285963484674067971979887929194502582428964992162201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,69] -5093932017803094545783988542514674586793249412792570766589858570989514386259364202101773758995797536580550943312837166387708193415894949730477743992373094153170671910996692553074911383135438086768455389233248554289119827994705407174646019885666248938353338092324536395223533035125415751442730153349007409843939564380925790110490317865711744508809066017984716591159927907770622150142947042395061810468288830273624661199688017961650787373932235918036982712414043814653179216809138493925750606313250630406013545469449606465158330366809124167650446834597604387465590713999813012211325000551032923665643094601693926987702497861231974360337246665418207464105897189817217055361824804576585414441162265978582698797446953780483674983105537900707658055291205594585745409425501594863674982939654058479876905319239327392498132816415724356249500116387574522432014828321566205018616325390272055348047584423091591990221961114373547666043267254383803016629551900367301202134973528725912308225102834689260747291908115049720754047884161760029474672120651584954073541303908022464639243612186742188398111389490638679228233912057566470027727258183380338287545650119850897493928148323119642423382671006058054851615555693078191961770568031238659627315415750139575467544514429893738220665082192354701941162133269502150890282742924228062981866034617330176727260258458569855280879514480650474799495926379266951460897314961731403646303989793847115380335314129478567945261033824033167276436683758448883401676798366377710698821605284648383113898249114125667788051412874059812604703923942031256817452402279543572321224288915623552825210563105048295331325033974964597123421890167833049314656866988796871843514572303843588921766863190340473863809796248000852291828226546266854628698845138660397150965814618002027364766574389626941387081369555982060052474728505212045777900429961034761541499051488540959885978710538324011921230265003955364034734836935979270059004087431092548484774573261543295686489312482390060695540899022705536744896033349133402987701174712814012215102615992007703016046396859067978662300488692018616024963545678527230305499246924260307405205285351911755537604234654159791409436687255154186023597066353403824763221689422481959609895828163060577085632177688329330357759677915747623357031741375115992016321209400081738525029962674998719788659542503360253606190239082915648535818026621661520708211656762586015606605140395043832701112712512032976955873236010681197505938704966102535537554107856911482120178532447597121432349362988739603139133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,0] -62591426311753093646962645853232661932874371249941883569378959389618492672799223922396756132794690051715568327214823637454456291747322903869162054129590910034697403854630308411859601236240397762945729874166927827889902790345328883926023782608064639387959703408210481344434897723706777156828762170560164016653497965242634715747782706035645614718795951981257164523394157970203601358317743052718211624869591086042034516335353348362852389095040552215103939685825403944567361938586829042944228303430523203209324582920653794909030276131272120723815670337366770321650527585339245151906242432440119998462079989536221311561618001239320751343637468821261230465083476698000440019176668795180032478657361050832516937354134321738392987444927953105497100631932264911437142899982660270032424818311657720358055886448073888836219318519121639788201995617849712248167092670744610325004492150207970045148380761879294509557943000340383530458468266779857859811770784362622209421432002745942726357555716720566572994789406563490920842971621536500471378528725672185679446540629212128644712210740538048974242867607997588010389688303974356482878510409845904914854169574325923418470396068206397114116476330652833330406748407867570198761687075068310332893335309919206200899746366821605305659467088075723359653853628693905043082928248917299688612738655096407277686053298159575722216841514708937237197451725947717841857897214700791657635952619473418112888656737062055426301470821499443619135001780111223883111084909068540402263249491322227767685836845208392352434518377892669705076365186405375935524547450551450860216964991970707234497432837090588346420409333560168173094778671253865331340708780329432523680757245434029960118290463055509892947358831935339477675794835478380135931782649562333890630776667686305638752285803224694224542156528920129501309362834748426312657280122953432962801254698382393453617072010091681015640800539795824791842989796797869178302246773123160287930991072907801646094128327495829346961604865710156116984122352268701895346805463341215326383223501354591236238078801193847189643062757473134723822570921907692069167378918480725048441298000981467191204610547126039124555462142878129480212123965432362938978003087554210467958541330265511648491353613968755457961005930124093544130087846833506125196618905433576276511433609477445727519639482958299688569672853918031447493329947086792262923227445625031980481741906083077906689528355129975727911209746045576640397045026974469632005195130300424571486583267137630543134025840965372678199090794289168384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -9958141100184981111711100411057663606766578252866918266917885417704119339626120810558805253536760149337882784703556525016522260164503903863194752618143013138980075550567804383597315282811506455336998236010047635366254254120571796178131319061715253661171509493362781232628351879750462690097621127060174423149729845991467682282056958082799085334301551382166706934183301384692947005896151092144634651333129831028231309470422192085619474645740488361264149252558804870943329503795216816033789212358812852826653826499696874772923565080307502207777505855993782755157690974870928886953428481057814897272606461528295480374881503283438049985677806804842735112225821260895464501675664435644518433191215486449093132357558434605441764953998100857395609604235839013143019870950851555017926838302512932453337974527367832319349935860510997670158665507505729694841167463081825767595205887960274232088854370946876177647402663881182750144286067401146813369460576847952133047500510702620755966408405616202026813344242695808581649916545077292356292689658941910221353764672263188208143820789657659408091513708601735892278746386838913112799480610144688616541984884955477501915614087194481725219239970650989749385107888450285645605888423581838008662641955280755933910454229498631598787673165120167448407196470569110348476872764956402908829183504480680159507295568602487221650092077805944319380997497138065757838255712989302504342916231355883217506889061317325041473975453047529942997831272725477562688432759485953985075376758430791089082825611469730886528893655628936717185438893008470782999175296216244742652938106627997054158076304893407791171967531766635984183894826999095364528855800685743314726492430959834656517568245031902984785950681769687809258012358503354901238131981388653092071215021108546002957783447458596639351430492941451107117134766995220275337763565697866753524393120889949506047213496122388485425885395815834697532349826836527217583311377595935409035849768684734594165216299519057200878058935156130271951572602648030058373270887315501787181296571539869022705774317348412683232948556838693221224520611767396582072412996150851867769933123532605271138626011604664808984884946073921134625900046594282024288575849591985102342747824248329234228345061712175085312334340802105528317730178332958026903191086692162836112646214344075774312188986149567730389474749138165163969033888021919434550472572495995454019098833504468644728006745172417054496912085796338470014173873107763287457744837772670234320834606266759369162856800090283459321445643892817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 190966202930513989973043886056679442545151712886146258477031586068700536745636845200703976773828113514456379409342263068613726844357945734079014386942162168978920146133571347799875086364831342763895044212851015004209065120421372024214330364865391762715332429613307197990015253335810900725155901244546140195669680426600972709338209408965577403973899585582701522578126255104513229058533242592548832457165234275119245654700065407019232073641115719926252356659301764108149088622955301305507883779960133725631756046676549676526354274021761171688040899398103877925139984323095094518718028423289956854485105751373768251705341343425739154339666160575266426510423302092397617722208809041450519727614175746697934487130772346263249428265334403200328676970454086762909536309492473140738500637656435329008926569782929397202858464440239988678869997537367270593396120603357058435346643169949919870967057297744793127618396269855836250314619189445785940107802790050643056002281095707644614708053302695160975988671484474796980313982908954356995787723874983693816268711408798587721002434530977896527303433536109502311868356010637138657243596585950855361127675456257215796689488640739418415711199311693845194500008589925150206976870816758567207630736514378573324879293425052557710941790332900013034792877577180533369373754569378312037637615858454373291692755160064545245634532904991444686243855717071627899668980940961347404795559044576209180615118573243051828597130869933262947178636886415477985866529895962532401972766129372281092189960515550949068533542028081358579268289653098663450238765534532101718370267232501653218737785276467080780757003538061209658098667549304652710663918481054542709157284094274485346388521503914708384939401963745255478860703768676716181834256215058887485956712792865149399061318913353014940074964298718947686002345452587544583806201513115354806142431175786502756317840546395665156153012797340913701814956669823814466132833104758530854949227166092555279590163545162317284469276643188207186933265259372225657983239016641487580319127745861480043118869804553306154969542685043730690419940287163462578272346736901406646831370347862395147987996510477274817786036264392583498675083436815818512649696064211382890951776392990753115617001920956449654043672452767905479508033707266498533131290385594825123132967321323772385285895453587511974269337543218256436002623135983156432869828536450779853981204347088277179173820169763028849068781639971447854830625845150423743377110220952471483382575929607182353504021284227258425727652774702173126656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -4042292512171117057949042237656752212812508567544455601165405026237290205535483296193185481139524014827199192067484010938089657902770877051585734546072552456503629340364217578953343130129734240842147096940417717102448906817251469826654312160075055583537478572607445869243018410842457883542623940736305940440659722650718931945395456851396125750429479570417652230405351409986175005744231301150664274063658310130565214462396710063599031571770773739181091893678611595218429715308678176603228181459605793267765453454785969470220269125165823726999695737506388740986230853650946877093965227836332444812659858431514362650053173184604238692270873905678125960794676529799932749385735269841123081326854922306933206269453006140043354101592572148090639655927267254578628786831125255725152205603113175926717721524286843984965924785017173383507232954518313208751647025670870239211315945297176522598299963116563930902041290615027927289127084600630430846287572981547264621393279676107182398958335963007212319125509949875149710918027442590573528427563096083426296096045736437792571849626915467799388356717637967348121183587773582479472164896477844893979546196393950487781733165028919029458443682250970361728373543903126966647188124065625392197673545987978971359816983478823788667231355117458279429489895874153125824300885227524505983292827214551636658148455033762540958698924970846972021879505959267084068616258240840007137579678332281334861259251744599572040456331551197377009163990102924001437508538591779978420184881798140405656397003963861003668169212056844211685696227439381848382843872932003438463140274721818856752936415319805443389069816326389003154553024903974973065718039004686212585342830963734572401434438274969529161290985788736028342429926009305445138591698269169249657778421327538084987452202732854543659677143718927685281100692642105653184847516480785209838420719326607973502184397597925480172863068579107491159762551158439789085380114583324295161619291944892290833126204904465151841126007860734943320778939922209691790423898451457262418930374655357408951884216062299772219015975484505882179021796814216872572065426421044163980152437281425837256272861113273552081763008381903182429387537245022034327994656749929001518479387275886195947280305118658008841497071150087012080214887399173575097298636854988688169067273740811813347836867190557873595500752941984166814878215668629622231794183437754159396361508879405104686672529236523329248091008279362056450427203991102856413103699487917437964198409332574297784362831256760320943232592763353982566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 36234656852193835551695766630049938217599548181030033696115687456743699001770311647191967211699610878540319951324209731060089134478643412139557481968291652603753519705792417115071323442979117353764623679361952981202914474659092761597509175787712748267447508634727975829716478339479523519051329594896101536642889885961791841339583818590494253602057606758395068941682258196587955786020725090301032115593718860477231930396825384431742470542968264072696266942553054581938858841000116018178016381216994745900897567273424471538958849709307733282074694720832214124011001328747347690501419387870269137916653323177263234952115165426409648982449266006757755257592546234259558198604668359960556678738651870826148752937339673102196114992544882280203678262765306517422336016841035414209441707959779299063377346376206280772658276343176533075110869046200883198440256346254697025617738948453814144980518187061811284754835314411500681635143654552166803186980884970736772794840406409651025041832535963638447977439303353031593209016461855454907372166734877568509951526124483432102565043503469643365329967032560106819094994625594020415286670478569621376422759741822056305727883653337975529994102318584874278482900142457176090548641168784865192461997282275995263226994227515077727914252407232588574194875199632889788105186538258773209147397093397650687981114730682481267445615860131254885785183406669903988149216494679906202244515636492534694494770202852531630116956446998448776486865190159061944993822033818329630077871688916325331898299846503708924093004749031350141377145871939451633168864096743305248385557992039540988859548515729847401280390740014525052162243126188112066333560596648459243556255922793292272170026377834126713238508526750307371754126820102741220537772146978258566845218065919290210583260000235372266724801265141396235244319076318687602208273701186081112305466762971858337028738317571810035265809319941953148048718276008542781707527293177139796220461593770774105701555122224401533254002172662143274802367293480671533309920454491031062146258708386981579015230050118989452037494532820928132700739907676355194080914349118707351167088233087089002283512460949071948670453297351862777506184154714881436690862917518902856634137277074604353656675586474857699204200270566021081992717781090728026300556071905155178644483197298493554987973963388053941039795321745140210947368440620016786208498500232181364575502276053496666625080352696788148496313839413086061895601191962892817747460250786942379563050494867604306868631407564942227165948129918230345023488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -227363907470013656947910714107071033365885897865179943503266279721897366538918050768439995671798761169505719168655910566185977404953742936377533326751692526547769571302503539409028765188342474061846989287649978449668054929839682710647771931592388120412557894191865410118346186566544323501819695495767826981554300785157290824651731960800489799408566509340387720860105808060938809506141763663206303678399099063139375420101626520674681749897873859685227164056021719429236438769375546419857067181455945522195334903301756988974786876159495367256703452772676034415426011704972740823568477126749998693925332535999189228392156000599400648095812117650334841486675668062599859014403454341270568612024812018271828702436953557874600439901328474089780427314741440869183798871416198878408939071533691245447259923475394335942624243250753823773517436262289694678905887073962317901912860465420292065812677623577767789691908457328670894813916994897075978322683693777672363527444197803864948246718222026287266373044331184448136061096108353479893996251019208427948083224682754353724156238047992487655178206848546103187011280852264568954926021155460562008859896251441151618370835823819206403024735340118495500959732772657453024535827214332707777937718363209464996768258517989168035533445839411105513386366589795402898474295955258288058809134092940757953152802007316158161051089003878136538667514612909696480528037813527665323287320548489848256076635784778731276372350127696012029486861516018857090608104631784893000958616638091942200669001333037769537714577114999574049292332453274295262470378092195220279861239413184893532791474990711686201405641759215677168941259974581481355223201961672419675743263636690772357828445951106306608959997028883043395100048928668017892890897002533289689931336629159494581446274706295565340159261641454123926433139587061576614260785842333727183343538642281785136235959627856930578945864826085187430375852740451167546574201372977823686270947717886733295279768961335042533543028295483658577180121431147607370389878726344188658803716981548043634892852358801030250451399765881969846695570739989323318422438517636981216106365211675130844918665419908019791495603565064835374306419971782467322248887182992559928688515035612869594858731266114325016191654744075437774298137341693241190048595041311095606271088964177985098534870890681723708361059245362291206593271856528400309458460710595841211163279556200907497383230898072465136738836652435427938101037514440130548875233630006178881604580778749457691390761065371800016103282714582198517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 903436880023979812357330179312293157014582591383941138918752148105182966340815580329875136802303326111063241824592458982475434934191205703484201888971190917447125793301106150724762784755527921979868101768344673867907735350448455194737616902175077097381987337542490974101566342628394757854896309304489369856395954304600155622776439279315949490110358489623511993666765053758118457222337039478048367212702246077596781037444637759072240732241550673716477550592863416471841599057459178798735832126605649191567271809575154239369021090799818556121033358973562645019084000784594308371242401410147816907128134913666598698408783415973436585921492716785188215606401308131294858565759757711980423924319091167687483662509566910493268464774181646133149179437916743513117141563485845974328290491854785816505006259258728396431202362834787610874666937097173764320688934368133647589800588098750167081162202258713958011709559880691449478919490713390862777613825807082240769657692519979940972019937304380309646919254339861365225765770582051758190916787365206825980655539806060191636673478757284837128241494132443103110698264492081331147077746806470335568198295512581131637579334626472568631107605844172912804165326102952365708905924899181894771849061643317592373526316666469406081592874124088358406671518828214246876658210989113312121128221620213723507494019554727258070055078477211482372739875433393790026981887683779435710251803482792255344353551407299127472325071520761084343427086497360200652343017717852008337563881857085137128606619690386892131227603409681306908619316907623532460658415026468628365341555081735677366005267827729854424287230381023941783099267069943526949453406935689286307168769409957051779653382392435858413692284884429167434786606652873533028227948110168066660474134826483144520652902974164802125498427194133358076533167909754115032796232410798145978137527554722087493557812106562792119726563484111502313780691497844403713016102987587266914169921130339344699650880945804670550928510855043812125157075533731503141471810401384708233478028936026324323747400981822789895044521730156312973211750384639014562250775051749087313283034747475574177722803891152037659980022786587674453195146779666141624043117409322616430693603247679394989159499528020743299017578196145793651779839171109796988425207172451971285367552019019116083236167881622744696630297878670578886883302327432309284204324657939294052746544237579804750529907085755091417394348351181850607844335683319976964171091546323478110125662803225131380851749898240438227837766260761919498485760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -2840932304492641760009404298305084741474881926938956455206648910908632814664771270155410865999811352547760780103535940187493754529119644908212875777480005101946740685110912249026974679322948249513331872788588460346721464474970325470286697568811400284124190764624477574254842282843854552615671455404386999946910330688372419097192507800531056115147609037818648758579310006548526841028776762727359103735473977547809186432796485092452035435802891650116321717916466457029132144310777383193245647663879246217136925186589104484421644282331563082192249791378947903165277432658039432278432993318403998102265139796604951038397825208721752204855643907043740590233261951696820216850189153126036336591204314072248492508858113647815916924305406186773155085185549706401938543183112894153077079207092576990159283250659767905781270530603991060129775367111266839274797162759157323208648274500833252368746095189828991917144316938311016326724931244483446996567322844144271250705118851330403447175480455321871487737181030266993598438804739018957082286290932062050065409453643865969626820949090885515779195666233438100679013579691414339750932977976041469933485354270566306492434369870453961577847426408914671163522521312008609028105406552807324544177416642861003690746162423459479176628110678214117807770376775151373551896196104109601901429562697572594735076735634903569729156913798457678138027852422938170838030922055963869097541462578507345594147582445489680601691268533670157676541395873333633935894843893689272663332311584398743922396113119254027058663520251671985879676678336387643853524747334207502659880131964395137872349821605567169925871219451305749699058084191491016404450567559130167289012573660941998087359138961089295549144547781689760604241511625345705300327679923003734463746357898999387440768525455088504530384597552646177133251843415446261533664407230996831227612058952173565487869533433961583672078817305768595473887434022142080267145021215313356528808543763544746984681928777199826954683158466117542706170219816975141759354791708579537887461737483761298070257835677221105183659500744088870095106037028201176038484280279877012882222540866733329018153732242356923361516924115598301195571855229070009629938775553228328471405809821805652386082719356527285808462262861941599090349007042740455411859760555355610161142415640211193129538234262558596415247702213763143904281972900582511594417254634793382027871058990191705299328237131402846021884428212972767964026302179323683695024871626441780665929662076994766828844540186890518530820141971889820427878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 7392687837797961726480653805537115894730739830200219553589211887074397784808677282152170923171655358477528103347486757720330208040624313177478816442498368437645515304199005392972102962042339779924503279932696617178477933607572310826267259629690280561897848256362701615115540389512875716950831064447855642312706534992531070835458275269744551228654580750579406508870442131936276768281121103286930112210893308185426377674670384156892319056544149927652675574674482702254245206702910127739105251819919440267459742444326575973567856857332941450136708458322717185435517443401997904007311964766737621365039388007008707290291951364414217653151429748788281291173045447259630688938313200971955919063207986979384801504571403216043291348800574661476935370469847010566341416953222802594517867907167613582286678531722323394745019230370046765621682902157022763989434849329576042374192379901592710071555655141869520999306142974371512675674146397697737191584610477715418496880510419892402611341066257497059430120881822817639499064079030192456843543025826507999659263021054159364310805556273291019132712168108842005140058520731477173892120694811850601401517724747649218165646898867558726280191345178759596177044721598395096138677908064429165006242208947459021168329283981647371444453645062574375797802999462929502856242460411552399662213187730648502015732929759749494057455424741188380943798300172509583520251920882122914922622651024587105112005273966412166235325584461629146787958826233154978154280935332874598898939302975161859471799971336713170797301147386166088627201043078612336019032988006708304849471791484216384176136897120811340812556100164835508484984571206673112506967481052596969084056827737326956242283136329945085386008515141843481335838465675039708881467222405744367421291580535709840207477895777405327523412172928905833387832110850179284791467896986330206214992244465625329695841648656611941438328143893783526235575842602567960852578069214471536011655636149194999783063101289194128793286663854322819630827983067103364454944714692515989701444756583603972716670606183886695615388538204550766244757565403934184217229428403618601719609842350464856596041626460822902527570179378903294654667493595671009894504633956033218959139466021185026418282029279356315036364803240144619641791714952698581350236624362735103469037583873355510873537748848654277343878630559392436251664687511811792798920956639597987511520754247593100531199324312408531937233526834037959544363945791228528452677738942041518386805882936949210242334119190146237390782160776095156293074944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -18619780612231417214348697086332496447663030177285095601145683619766893384339514658447690798881285593320795250385774841990627006792876961010281545636751590214641326987092765243670370951723363251778744769277068680726897384843890618361291247630928283569320045450157355362876495971654904851213367295138105716758026047849388793763557998113771189104858758445755230670972515662921679403934752152383734307446704326453547330488792170946407903595202682353858043446141999197278756288776438762978839059442409495287614638787261326823116356678065946259774129262278757111703366226131622484594844045509965219528608599829679096430554669007595578327493481774244449569188542851429149268758253956061906961209606683884538376025335204169529857777473680207672115979899004791249806127061369038576773311480748896452748505305971553476331239418788710132028700078414914648167907731440739294801653930909585634315841184968708558273203429681644261175039197022019601641799269298542290353136223609948443942308436377848170779965147542638638921664299434090603245193512381545716252808366196661104020353040146766265129404538525470010748943974924803500653178747977273552062661680392006266038452318405297709638755831073175257066804573439014929889222096170246972987799464583634772417011206769705549238697950640711476675781347132493337478288523590219823297426009509512788172383291750410984765857487421712607857492848840148125928756495830912280268604323373438544400348271555841703778072644901751418694629018128651200667376967282790505089947070778618368088949129696794467322080815346205611166628640937807509342703015002032242293213924172482932318681234825157125582043041707475692620131181067199833637166559851400313920801957317640201405585525276171201423493253698652809140752741045712188252884735657931649891614898135289120144790208697552785207673083080032648567474739031954186117007441415859437389166782059456082548778530356757499957599937619894119955574540344880778095906908276641780793401366641493997320160963162885673805020670630851931959146787273314551289302397964985174095773098097728878558698423790464514326888407981719320860988547396692401924879111844451655227455621057898727740709093897349415181183176907819207130862724901763886841449931577175001364895469914069314524352413497261776477691044424668593052522145823706073024537321704070314093190982285089211672210016638611407164114474084321030070120959482653533319901926160601396890976772293285982877401295060782303161966476096805112703264774559721712978279055446498315935800389693801375266720222119166773692712633993234795305369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 37199962703068895217405652564465132651832542294353542676915983665719400131885810515588203696979466706070075974575237504652472270126241213896142570830503795023656061823203615594563394547276083204374252135103116923326063424365505617575868759907844259195811453350328012568425392465535380175011664737319844186803586747963387264151152675607068839397721568763223424882779554816745222582981098265167238209694654994911810197489980304723686707571747824176877399581282615653045831248665928526809684862516172432990990604190149915966452720308580422572750878133626358093911132337884171237859284581896598331995867554820826690638709275290551071410551607726310126711523490556843430838616657086213713356115472659330543693181751724689502738184919412336020512313841577024236202145215360755381885905719490491064237831555966888001314229642593473723087901608955485859840138002254149726078763280546389596879320752997821120346331888352595082356522198155933544008402935745462918442529523600260717368671467748497168928164432833646135687069585669302576757750519570921255160305708735207807311686799375741598260261526865211586499043784922589557140808145375984339067765811210466548086817851141311235662300994431201798380965801477065452056319046778893414633295517965876077518192586893613188574802885140146784903626681924921801717900095300711534425682486357329605803105597276467479828308709609695354455980777432201321081132943198500013760102365052832255909657379434423182350358954410802158711904398628831973277932913353009996245562542387823600720926975047363743968921572165302825733425115690135085602812944894738678286055909866404025661585444684940460179249424864264518354149007102434580465080443557379531905471805204023634068866618874331888862397107405997074827307715377320797360722829459423883791738789901806471225083948368365037472661448641014347307857111428395018639024689966173207356752564586661388828823441718307894541587530054717576436581128183488153448444791555363230658806177451072293898682288379163815916619418356041004710662151352768090627407626946709325074508779209439248335869848104331826051943683170801977049477113637113874485312555817159088837373314250575109427602851637072318596100973633840301397671529341326745570876749982012174082354817865822592369376521138706969392251707104207085554598747162179407022121592239330788190535904921459857245910481660962319744131240805606014081356702662879158576429703111245255818854715701519318582530046394101161243699023165632075427378291396013599271798906933976837738561115502239244719180776232583511668140931817309622822240256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -9653073474564332702168519688706878421140566210780614744010309185068472990585482967040210512164771913802945202224318674820443811958993386890410715204037081051889201289688193572239061531141722439941240714217704629346935161582955572509314670095397809488007978527582117922077843573309112762824291548855077448168254059306971905226033184348673174294110706133117590663736807423097024237280109648315401322094526411103996532728956723444156346395702749646947972294308370001533670074629193168556532524952954050570839191169313215082940375026238984259363176092122820917968572869208096969379658856090575320195018015688588006006566818644578421323638712986703440769807015619382623359652702005622093975635538554845744094446484508567155309212403191964686600870005863220161151280457615271775179989102819942160666577885854747188614463401836731163366353313298997085993488338375056140303846760197484060811479393606241925421020113588409776036450238126110456494081733783320961521668985812234089462595134437364523926439670505527646520330190531279460909995802343457180725075789899759754148682556725448464882259785354917633816759597785095321295140927340793470517734647138170109851125878579356076005264779758635980774808236496673952509000048715737987785609936887028408937882730135320753622789866390430194013914024154826228109014291584793734200722869066468068075054157416683445766411922730570265058051662272875813070454149746886279239724845360062416461370790784052189736988996991577528067415860065152938894753875232968056134345175833747754908215732402499771288532061313230681358215182742111356576660346319446928139071811158641139569739545947561177499881688970717770560729969256603121781644351011195631777065105799769782030653673481372518070463397906537977692970343526812868679550485910127179732096335556905908384386347353709818121574685631151304241724000828434553236159888496360689535068298552063299156605496586953955625714809311156421682805486385576772693951098881366668505491212070515663446078654791807129881080182358191440389900061960614922690664638738925797492046293035844848971301860248683907693358011228754137983007613460955150337237907095502164869883253684266888542751702570738493343658983534417814423243657434496583079558568617188117302569413786818130258963434262501401794464595259322361719637422868641829505679508447693218197785924004461002450480483648475837476869164911604578188304612189815444431847595211344674330975433025142136148227931962960373459473666696088941495019093935419158923352914275413147099535407446865704844041410448225747952517703544192434490572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] -252892443032901626884783441341548924548965792946326613527431109686643871496563237777491326805377507847312311106458912610553406806661591155382735708512063568787396733126725675384291099949451924924434022539367255028036653851662022856375437549053110012479596664368965820218719685038436147784163096310510801335566458393431388910738697205610325773640553874218662760178848502660146458104581747448866439121124581590057061207914295320645649448647963861669549925414477157813617509082164886111355390323560497645307958073778972551032048573714244147181477959612123152564662308724804618289198841735335944980788114792231921454734551651779106353083479983049684768210197842091358195022225054173752392335217194496556893210676049217256188161076387981209247007641018493833119354788662271411493211236188093978234833361789970495766243683336979687101350346395819539559753839208811568383332551612770602809442764626609148787431051847369345418446096029528334776270423039941437185340957867139860973326557437137694658599812032210038203879082741853130350105442897732183558825293494531073465727036755825872205858988886525190602996407007906156522909583192214633583413788602107182278675036160114636407554103971050913190131062935189890070237605173701408185297126354265431008294150271940903899628350444155426570750208947918268640571338278314014809333148095574281477630093644561666456306637179850603899902182309992874674012331304195334036613973006827447702141746300817397117083702815285107648186540889729619848038189154221105626075797364704154265573466680803366897495581107039661539211765121329332846816751669614735776104383276105589372324073333534406716941712087213516355805714068492116715603551746956690047867584727576139932536968337331641693236157087673839435839653546366130744119148569377754766539170233102957431843280193603786495715122353555900338224404364172520536303694276057434233298359670486715845887972106958373660717411257938955297326617123263906488023701743541566774347650258711623719888705689491003320316660387211220322171080186516491774653073316530203805932571177976327006433918765084239109644297447608391593310383387081424354673256901510937280456375884820287027716932026494687126769681592755858551860869115427604153604601607471389534578215430180739444395558538545299405902042768594674845354789175261300018280142802835428436897122285904143063235695421372010621973355220587420739646190313135730213220219086151720308251225312260103430238726055837373270804055883962351732501313920954557349994378750974899838838778304269916762674111914996298875471497848904942228921647104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] 914574743969602099550814100772612981196884196016208270147550943617106566848576803725709010362125481410855678765692815870182962280034897936377222256008081952990004484429666059854526762116292001772099456144466076355850113340392341758626963395591263001712119962973271205276599014774532368700543069969566240658316137278195863071194038537821793787830651593450229488794791330967608936435545536546894136558957629454339803418251064337954884219427310866054346142946378811005867057274338146225755863562374862105776020616676531584560447064883161519341939351177207881005029084551287624896787061881011280342782071107575016077632431411568579419892160975332745547960446427591367283797402814721071236983904482702534212098153790069922210928231812160948404104161579062586731658491157692458485610015301618441732752420925063011642443770821691295461607810135545714481406287105280179037195870425914342828806230007054380211749225409157947458611233630857298168281165279531604139875248481221100315488265264686015267003447516354346614852278323410196032351897547414878019607884373789498569355536274646346463377864631594906382912434179084813753214169474216787732416780854378710369154340251791987333027965680550060907250236017414717788103154097194940997271757994078820888552665151995955485925389315151317091532452826189686094151824306997618531100009517530561775773776648503129530314038253229426076282780079003655633983236316902101351885671893674374027644793007558971743890085421270482059599860807843038503030475216878777843923724711858301445038971030055767214865160516404869730480794428148336690801482147675367940329670247379396768133280231520700859112111753785916366651395200228745867408033173808978231035074553445201907294631308041147804524484718700153859173836938431024769827518646972035012218169702049765208903285070433836273703391525150066054948975668925067189962099541458586913344704705480228835442556725961987088246716722941714262477432532987093021747482878028710689638878913967652251945829765696225454333782181304057508339135877456267370031261752068291668525285024761585586118100532348012674507200108466535814683491497543982419294371789156568403357219441384207491489436119879090740309095944688827446952201690214641794250634488277978380360479220619020311284236575031345138344260856896732722850460102366607616541771009883321559249187090881309942321364643892881994785002585709883457824347667288368267841196895779900941665134798379567834550072202680908499912823994278638932684020864071671288466207697581165856711631629841247902905910044093412052682213689509793003837849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] -1433772253050623218281157356573400935597361102691396880724250246705822205342870703013778826367649777805096213992549383993614172014973289943838265363308754356336329271341351926114292120006837523132468324127150381678118901912673974135117486765798190586320578241563806647571647907856687929260570092186148645526737533972892708516506617422602339942016660105135140611471629117304192695432837305115207111858865917988458421002663318925950158921454951719754483310195583642241140817097132481927716004718853087813786010924237890509948349636212545900093294199926210991748580976179029496304678772499234438545329198377298381480103636474776885885469045553291103402783214420176873543676887850729462356163935433628448800173697693545247826755295835575935296755250732837581560760210939334109278261048498038993888508403913010138545129263269086378470829743872855891282447653811843949470440896122709923617314452968851133424512933800723421175177196191952971169186646315871717143789173875407792846629628041979872448218620708491583877515925721748412321488004094828521391141949844991067117403093805406182650641183213426724547891588144964753218381803147419686626466543285281253799626705980133397078528551082655839603088925191100822977207778833623123226048304716473393443800187057523800610569990501803937846128104861322081169210622728832766876640647431441217700556321277640871470822893760679462113755238589031301075065390959709145390815409531678805912298936255103161272982413137608963839201369954362311919288627084342348707356668319946605809560014449994589241734013209790018025854843670504762328411856550787290150745885733977086023061203533788248156699786709128061087639265936165042288562049468118789640319427508117968057853021507643527211033087748824947086434349621420028666894029157128160490804084124407056271298594455717214233903827829632578076386722658046492329366604930409719656417965046428685780854555361127528784682143444422825772332554625812663937717647061460334815560778948136854749096260293423603473927981868043235747104390049277649608005032494391806210492347285937956061919492884056379004003129129727786138831001777185744794451207173655433130358227638648164779286010454229198166143692358496613201138284799405642387612314338843991279635740332996946175434320286800533661619342695159140232878841243431193577431210971918963202108681499718318301790135413376542746802117587845419777626607189599220055644780573504579571461649250955303690358082101188836731692822699824017473841570089400579150344892823307984723994451989151922546003224587299512611566537766745672033289371648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] 613349881815928857861001155986999957096748417231732287759913265566687420600029942626095762928894440835939137582717635579156859969416345284485370508056342969438252994232817053574089408198245352696415390417108278260693030043931639362599835400509120413271959905579450599744648652263747995679376561739341112847870767103449459701087798500369029779412798679475980215055075204635137589033590961443509123904114444066526107559967847915799907088100085321958411324130702569746909823029997271277425464476697713135839789935504072036745829630921556979758695363927312862459991943200620120228013062711282057925412256582241313156764191155064731738383529289889198504233272442673368117027744153536576632513196049142295395569192567634718906765539817243494149519281641724264527182619922002122726903061946790921081296873439463169833996776869597953289828308369395388833324207521913625167727085621433324952204743964036591273136733803052873770327628034880846150656413752064316028784176083068003502143364492152814434173554160403344486101497110312926744078428068173348066088121815719292776642557082207044571968365793762777681131890355751412015838498011346581322487407504148501418255426219234655243917782748785203348969643918411568849369389228806051049308822434334617167432090895619319776769701774117164577476258303965369664653229877386540097237627886600288432656319083923178221869176606049745771836507273380603661498592145778661894149316167845660059973622750683598232267013719997205109199527327301884428020035979578676546720344645421058607595225530344887341364526117739962008264112643771963360139897699093862986530817313060014989506114967117679605761923817660430319173420682511790093188503253302754928696153960550721564579898905349201490794049414061128882196936597363979887284067749580708940097636876427754687279671803730252908956492820083044441386547254510232211203036878889934750888295824380332254759414611236081553911365947567443678447346343477756545433932797102121749211495869748280118888485479574972325561967879324204831734032778595961571350140728793045259905304387276588302995795188629760828772511809124514701591694491699473610662417853211650790620697085106996961019493706589657468918762564260120712122534952842247422113709597179253760534043064676341079311536395683569510137947466660060187413836000207469570501551526112746492905706791519970922646617200978528519341546721064243010719058375864833952203050498043248142435209117290535165416980261717224893254533394689099811612425886600472707000084641850582416368295707884753474663196336933549510790898732914628490585702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 1235941891289269335188219339328745303425720584593084986841041761157945313803528221966060337405032529290519907240282742566800469694294451887867852609856001878521588157020932314648732952860225100590894800056356143329160448337565149651187441821209624143082417677581587066488686761470961081983323496419485923492452512742314722875323312169616789791985927472896577222101618539620513356427540331391487342476457808128180381021614880936321349578140763960473619374270252280126151126670945755063758794979768229197778485510933679066233906159537022686671350926372186879842173968354477950583331098122946126041416199437927345528393989298447686680093203471103335778730639192412956343846031019731699358692343312595863690805352813409327154814082461341646867296814586897927789749247973616644662051030156515778527587409478425873158706367478271392371033084093986858137517922562024188066696061310609498018193950477102108708750819339144367250951983735703230745100140947883764995858251209771679006639200015715566173993787702536859226272476454729715726518923739048819547567341915998019155202335666701713327560226091573912894563007991415620648592361623625438862871839604232942104015215403370946532234236901511774555064998134907816641135348420916793548669537619269614120690229783406192549056924851935421051505538597005131625775798317386141370027533748183881832881885832563885023545481875177598164282146742986389863421325504771120553439325189175908554161604969037067317455255449926906099785010177809257473581327870536987697805175617853562892584737236468830512742737472695558276573422162088209366231810624329391915019963455704879780925494865814843032604048422006056151776158416789872283876094328304454543161066849382957383207692441164633035766489486487358579595574969781586645716068354929743784417126532828725160014779291581728274039323186290706382873975352864984482747694237030493307614414416341623538743623192186959693874376460438229658234150823873106079250686127158264438703826900499469475658842407308434140766054789161396440378773673347091098488818440720865723434517888224387874222436746725951694833620110671525463087042510785452474493451262837404874775126012843243650875853546917678141222816652051874410535476108487068762275489108055175588512191477604182474973967190753615440125383361440566678071781403246508825673117832250471729440910318567183431558779397049018935988363750813571558782432728483944842014921547400221865728945372783420558226914560558167167409275361561996644353534842431771048960152247218044206550900898652102153903693592900962118244860928344400630342746112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -3281013077273491320714265884301980072236148599747877298415556271337943747659258223537989190332082143521225781465154110458560230095186564897878102006351578744799996177317103414447033731322529082701841990450342863328233381516041262131430405525304367103327015017498810419968682116576450538996614460187269557862762320189773658049056191025053565931712834211230841402701166872593806863591762842844126995514277867536566733120187352025496291999467546941357841645983195755918608893282118252625939916223611846243810743102903618244481096605790328000784765825678836995120286433893591535972842645014856231789300466164352904323571192932273865371955581213711201136834449962091754770684880486758349478012043464469217532262567775724787745444251908634595246441757734830318470948150621979532454754665443462561097124944186945435309366336138419535851015796337062347260557502194254127655960037438369614651987415954668749159309041250068470658422644150601167032591175688469583949646572279258052836440847581209932183751544101773149926648917316076531942969787706683609703094490960249316052171111904096781333558361894812652749370606152019543255579965817042419588199134988341761920096945041896297843949108660971067491371803782505466905347914894479882095990020687987591479792263732369638821257717439390025693902221605772163168450404877378140256809270948326347281301827228599348242809595879309469439943353190121574476112970979188642085774251899032442194805073404288356708542490694597178347559118091099274022688941953070369285903908182185265691122946892238066485490432549825498417216042176128133706596436333907850530297873323082125050844186328073997784090438741578114200692533891244433237552070773348625764291547027426005071236000260851569309651905393206316670197760465894242998396067543769377597902773425628462191474833643411945284732590346318124914647877736782801577267458825489038070551372360349131100161786464876494648902514726107124420080586644399339324093765894787704087096852452153896046622801156882661859532320972364542653522055560651046433191959607306690752621897645419490558082585644456471070053537266904627783004069660389397087423133571814668806614872370785079632588134918061759741959698266424324637633831594968327007008698973207837867707652714185495989493276492991709380429572197967317704467825759757802132455158274825454121186838358126781402232035915887688291582389256928540312847019292645958109474945573825121008539363314432620040209736917702001924852221075192015106024097449510655785643583580769122959490616828034140356430178837847110181311283272033225681980620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 17006128051069730619690143436108939586209217730073594362534823030846564398040121931142097282646942061866384080781561944426277532413643772193732184744808408255327936902008810549116739874598038124679457889815026782462951121751812932248440995690710004306517474871310912254000589282253531873055011065962658794712421814398148336219053675656937348608931621573382283494009472784420667010914104171268932862332525702086046214035103748487033014976652387670069820627122492019831055469302063578672117088229980742406956299112032013015103993374817635595988951018032558327172645424857295830781061176821261370442617808115904055937957635207745191196568254123252286233532475139975659090366924016028583483242297804150691758012711187706442685568627969893353989122139516687220876292087286807563390279805210518316272702044032027387146088310480839523486344411763306451986193509782819659870138783272685675925336715958124796946338447278116622943140897184291892073516998766859263678496849360109524052238227064837116131506799126593950954329968011331308876827522178462244884235244649910681112289862249384308066675994115394755561233816995801184882861711494848776099850125138641554370246008668822013823955432196069674800778263756292215189198461793369939897066538009675157265448713149061630899478640219965651219894920936870234155401741914166453611284004966445241274633394595569399826872185553601455367685758830926187393850374670690142453475123460019772847367993462847632933139652311183392270869228845388937134941997104453770109647796826149761327255158144295891581206102801554136360760821303479776560518497013323693225621581293449413362889081447623152653601759667254058772002403046893153663300500301262577542464367862462190365101974053173490912217427831210029927014282284826898314721644131835939547787693105139093793551827191524664268715892936185378093189346892609138771851245813528116883852314082138866081411647236593356748942657183566083350785528517290253617167907135371857071412773995468488926867240012239496344616738099121135169093971139878578797679903462330845856965227764665416603688478818651758270240173722966912365652754193256658595387148677895688463615522120552473059930346374962929122947698080562268048084193618906503709986874900686392897766223683569091441943728283305740952887330576679508157968815217863506388347690344000516792555329591839869141389222674169237570099039903219333708604659547487819170888499689381266127479359440890495953559902868458582570263351375220522247368346023399846461349142543924189553590789650072858413180675147287514891132521456946687821307969536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -83032265966983404086213185654062628002677329014319061378074214445036544720882945408236363722852232284386562043338623624641594024338263613467833381673250011832773973522875049251081649403307426859747225189222863607047032628878128367055935739006957496654347084389486673536572684601068077622169579242321874660339797934819133806944350146255313142673377974602504641434800040435834391930143207312006962301793150299585963961476953320498144126429768040629293892800099830367430688571265866185304545188455339088230821501167591512334707273852812371021593157674994514257227329709070257726598841407656115295384061731061891654758030801852340169814895945878637514925947353384721253328460826252405661689966774599646686901247983533552053405520037659084144993004426774214672739263979448377017908943843667144592250719724320503231942927435144813031263050318918902012318038307526178345024551268206772790156395368256456896605651621815285552794441505821028651384106107378215507263686333965328825538992596624609081778826785082844474487010861667745898919481975761935856677783821767801883492441298204734432578720655210550911194706510185769228867974029532399119501731311128372848887394729844678753903039877614237331899650103635023883617033081414058989134580525544085850715987824502046687727149650392620150891969048798576670463553613033894397575544579989156445829211581273894571198548904979093243322771402299243051194005247380153467327350897797616903965434459574774761005915005687414399622166747248006231112023281810021646417662652172308722769124453262995436805485862387578787064559009226051853023389498915593475572966006135550475279540993337015388496759723071190678944893253823408841766617293984377931434184005573654099364054800000612520768338103090277275993933349058731289465668472753340479959513307675120775568506137670587204380620499192671568338181513158920333543542728789946896470718319862095257497221999835327042689017488058304249539089318274675121490595293152310731675648910795095686314945498178541050737709640555955834761077791143899595639142340053022147327255722319086551635525694642494637499617603094785939395792162459032356371767401479446603793491157004019328367528834540968849269786064912869860775280862810376865663189633009438290477687901923794948446170314802051947060200901153124179625791045637872881278468595193657715019203771468884505646287158055822303128817078385489489435076312597162970921224284661340994239977077275139384630152953009894072748843535023697661353722937224400982970758861670111059629827754270380649979997089609928724938224659400750932951459430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 263775773393765100930075859837098360323841970299042123478490531588172855126003108854620156335528400139259027253911225790105665150386875217818796898641498232976268345621297526529513976354840748754464557646968072736086677910206504471978968933513774086594185355231453882125694380869510819920457801956033367209850308830637848429702788998831770414674368496330924034782803165855906481974960836370855341240626356131000482084449712485116979740867640522513015986341793535475655462665926432729703328005433878786127334596783656284534811099684085464229831641792181969392468501944045445559480312482158091989672700391801332257168317364998660414828920929872744965106591199446603347754828042728402520814471436706594389208341247675073961461046707118084383333734799791759314398609134088337665438758000513100206869950761011990396769564451275753771293482150952800156481722486421353636150625730046670670780456525755641531784727620552629853861642576890474509326607993122654196642427047755468789339252182627393163778805237621043194681374581818863744650603728599314240132535985491487583781135380115018137799108082481659708441225113150907146328482661999381133767041375769583127400824858681443948184863919058728723865890683458656479066356489357759984384306958909593801652383675325895028152517429691749219100347641645119186694437835163220960861839190713656029622788454892899308908884898477758024998351709844891393217759470625223396640846393818900849600527591180433017109811315213232976495524084388825305235550693242447524120981521184233015585733769123974248135881587900950294534201118319643653074108880804283884197729298867599168523251098178047713227924206728542011946092748019219253505317216542591463603021709577007097317038894707901573686794592388085955158419977873138657227287665353272763955288908896229774823266462481912307153604167720289940519325952485692808479603623502699972921708668167596303968540825313296653601314849134029979408577641718013712286959441058353511260341910125085743463350619120239030034526737617938273766601805379913757138441671242312019181835194906172151157971208615548080300878151802958083808212005040954952595456993328471083313711016169795543717308672686834489111674902066538890325086385811491981382499726028185899675340544298327829876207230900350882844248873284441021514873979839171038884921682937064478552230061405608986120066352260245094284253578470400557870989742450057395210677128460763619567960973982441527595042427237719789245044359657205629664181612432079962230640375051809082437142792562694896691160593009803323180432392950482124322663038976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -583650666638858812939350405435849529262927474375334075704740374070008432458515509620979737366873737539487823191839129482827482606097667756803742441874922469268925133438084175400758513468577562251727360544501683393749547518642701145236634910511661125477922753940378131060385067690616387325743754143333960043742673811593892600066626373296577042580073487357452915232773739500303776564490454583540251691544204464799308244793157554018419264566808372754744665141026949966207494924734578540702553394565713371970331974016671524180188075666749847497773892301224800147332706436415611140275558311051103614303957333113881467040714961678508837281212246378049335721768019309974930832030192385546662987951016786777343826199569848700544101708246865120961909263077252088401454862570914778526263925884307806169255532139352234831015730030491703688086611590623340607266436464528452507533167975569407094310638194038692815388201715546580154436016142951727868549732092799099175196958423488885401075992412950899921666640116099385382897705065775992820082110701433869259700569015348188117970489623845959180874494786718371701224954905344314929681759729358932300194855075461411264924312438819488813930997411828146623928768412438712718783505307171472576321779910746852302325995279210640831393512651653516409019192257793882221476936844668975942249912032601753353025855476668610761680314038673052915242683815685389691481960990826338926979430836818617232470153864019472978996410503696283084500963438278654307564614688660585279789401581494980058503288395614382739571205085010560968515281123503574676962958442357540619482728635626112011730072116087250408254900912447697890925090921904075349115354409991425297526117021198132976288306728490878598883161695624472229196103097580546248018340759967516963323618307714689085790503499463541418668656179215945240387750594605812273271258087649449088363701188506306312263966350824632812663723449136250130602914710878663275912069847892035742069069758108653210029605555275870858947397090116423142577252928564680331576081103958340129504877688348051808395676711828259104249990701244616405751123299494960396428960954637630578579698228552546854150257750256066213194920788817654996685102451143630565036768884322254594967350826826648575778477889489312438131837620926698309939340139132384849073902686869974378060410263115858587611027167994207426132999626329203771998929125529350696704908079265154111420610444205416792587393398289317551210515176798329855966668499439886680123550519346298831337935200790772461622646690613583452885313597445884894100481638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 915317715423912196589666773065007374858093067666531637349101310149815466821363065400256344666098998723377682121467829148794942098148398834789398377862629876246844305962795927495670262125701867728101159646473185126874017296034202313359500624673976921021632439868692944859706917564200865299803176413932524418126261935984354021279640882536690633222743447349682769537803369338472718996653867959562862629022789795445560892129963537882600896692285303932601442403490490758976079169439596011465519170002079558166188339123332154555680669361541072648428667877704603619191564312389717533001072423296282623855040746080975804938381417877704993273969773166152900534716325687378937625380524330687725243502304625796954417157473175001309622193116685833095782179867147339028559278397149390407476181045584446171173564760021573856315050633761104120208799315226172858025474252419445602274020934638025460706092371971418381292605154283610152878211586439629781822152242028821294889193535938549067851631579711401918184556235352572311984848753580872622517043005522456220987378912090615484368227255143047545463659105365049533954518032323124711958187660016391415921264148748942698917356972150312568219727780789194788357835436922509188920241791102526723943681371117622201849221244201638450198639562458826748775828823052617778403339559863394135906476678218239785360170374808107856671051550668471452064050575273029089702572649422611963895887994462461854344869229289467028243285625398397888654129637405520365864820957585190885431907888589077720943673662291389901989902574902461553846622320093044943677576129606841239462537430196293966576268569690927491943594642127570245372123510207730890643619911713062692666304336925656975256555459051412745344209166467857911712186121183172790716952260403948883945700154341025051080657915521632315064567802921190012329955876419735818006508013799035480598363285751789998623892798268188435145252470354178265088209471685595578692561526927288302199588358652367283473810814986053428189899731098654528447291200327164877379628787539512263017563466425710568402714152597678616141713521137172822725020270441812115761696529419781738765303623461673756743577662598397750848027214327047473587550723024534787513662753017774709227990652711156269935154070510560119605682995991072740096315694790561452741190228249843627506052062111680622184794450512378806850855476477967791591876214540648266096840601509930050223476394317420932447752221093281762033335984480022922038994672616666184771174893911578819376244813123882678690555491616237159605294378018381373977185484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -901632788616643607952879102204419706429840973550660534106362494195481362858821410254690733691667324780107909652770051310695311326338637308217705636721718330540329323629895278376684180833953659332318348147684121417094179923931053874470521581030621705831675764886165639932694163374876564488350563199755162382818725956492099353748804229233244252390961434710389787765394321546288942413024068700121170439392633535526709456567680091785789310669498462923446284554964944619552277593922427646373430762692285566759788186662113918511243793358134405978320281679558261787067432788401798481122400352249427990918603304543284576671727326604057986700059378378273089495095319829008982767033297504392338263249215671852840918847750636224837304389207124277475106655759923788724676084420943964676420979525575866943182060961119472466994373990107854585862591334477829769577782354466146913275908739158328090687721691603855176497425780702691702341694555876944123413478721821914239378866825736943199714654715986112864853043391364686115722293045270327683506430556139650833746175448655880829174484497744269529148521319359164965140401942721222149329273015707796112141899465805580442554696656256737828184800535211270158948437993693324650996746576414690905994576266700333704672582381697655776032681971984829201719231140435369987995838170214870961595907754695286564208376741245671775645120063356509358767436693849124628776511301037768322281976744230858454695305203370011986438027133057287448382976380647531035473931891151781567835377649664804074855549290416499263710566655806746839862231822580017845130615257647143534630522286162208238927356737158609463038351194535784755100544537820767347187926320054009113200269382084260023314994868874487659265700254345728561047985311742037350871033743960497801918782667538248580494423623688017620388184867402970880985185778397606241095412151243828603747993410957278584674450143889243841222311001521211956007903032442237539793259768850519965035616732596489589244926533275723915971198839767078037589564210905141955684226505887371323984781614172866187529544452835495610326318080252003381841089792368227627156496766478687117871109652954584840489429005101720503955124945426430721868346665887638258641729178725572886508568222906456861145629517673710467889865594908087671035392912421147433504300418422554920737739040536657627758406572323732321459591525839790866982790586486002278005775797927736747345905283518544159603842322915857924040823549018616627273389242073273645426576694639900367506749250433200507840664493000805288179777930201052840127679692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] 100316303123224284823340877452709971051460869969438738326130931230796502211857507017140681891110944137320196897388983881717511734595340960864757688634873615255807081171497137193932242515703636315953580199967639236866621084136939404329650525675996100945173339556811613122361293374086167678941416583849343531191194368381728231179578631047896657268260176547704879421794831119877336331396295179626468962044365510506936314009419469804107595233642931850383632628273026403428682704485931481186715592755537406254968764509390721009915715258065268725013929898524030950750572911648871698513837018652741605000927724586131384473159110474685989197417373016003467338258417944997822455722819593192522329142867316283361975083567603911664774260530156540038473953898588226637466697491817618217930654456474209503044811620062105431383277071172464130950848714735117461513498474350069152010587302887577518945258287458520556259281169767888062084657592192497998947739983553959939225818423964128919221227478825519783455350156113017215927170746666983078610085971170206575252522826587572594372032309824348581424360886080934891471098014487941986966894677710159772437094297972479673272945193094648788918960493679893327079587629033571685209922043486345206226551793307498268891252467335700389024950266114372509584822161610979602909200283841830062066608689952472340487922692790824908158468663837496474055148198444284320469818198875141575662270614236683800153816266354340648875320415768263847670344880154896611358113185499585217472014194486810510648622893719098649715943087509998423168467408492390693484030440047545659209545266981064385141732842491752151857622927081141002580056188183736626477329946299938650197716695180117248316987808701845369700918176544280500366716671200616681856306959937204882179666245045671896314135855028606008256847222344605742911117647518519104197581981359731907191965684632443717482352397475396247755591593568992968010863545422555166546114441611783961558416223208113289922770761738760988100518399059017497193238629683095259241719462037445502293846293205489670159717150304027911617696491279897118683986461139719769986832886030667777296181173618747049772232541616442467101943715284967731233068189688535488822711241818720497143423142295993615606352559985149529551740884762262799137761715995719499303400206138831532182747758035828247422428935873034454881943875143377954743051663505980292970838206581749931407500868003753258288422564445619200491334086961553842773801651556613268492580869822369440786951773566072899486046762261538340494391918143921741692672147456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 1611272153083810213716609556108974788149715310542745104744296117520358299256190255504419116910184781274475969692922516242936453213456286028233401984838522244935361506876308880732406039357805964251443186605428393038071723347958568414820393222176682726819201531644261597358499705849478633644849167124880317426262367982058873920647319383400141380994806531227923617682885821033285730922363358067718749667238406204447307264429149369630152163700088375469936961537373889010291855420462657990516877626518107139483341764066260263453386815000982504056716904719303754487703018853935968892004762732850514099487359108592446776014656935556977300808806254221742348437870140385388271938321200411212967412467059296864782237044640700724189350050892497083934675191770310794061090119362199300336726444032610764922824936512153380868273807951723883395875054292278842473680346497426901050376589294318352218502812334252132555519447220724429003274683916014432923779719138128952973942266916529323267163549165067528800879546131008064271825422383604150406741591734389369726289254009450355119022809195798435079230167140080431070105556449263703632494595942653304380187928440385614506132327766697458628519516014917321505925799486795496055423721122530927202629807860644116066086122469089861035926805460857349349417198015668267996990896280308838927414505985889512506713076330761118024429694975508675979205459806082737628157966078587972164618915509748887841814390256738913598355816635906774130501160812560832525201184388112211096642381232056815478952894027270492406878378690080244196114058146404616902722043136179795081632277091487317045007783002781377912357057768009575358561614278606712092036213569889835295342634063000545456591112617569639647341898875296556559568122500182370454480926984018025083492975069218449902163330446748663065912315856800306885317421638725968627464012328714563926405625343035379298363060809718379923114596681951593954611514783195111501362257219529761880439406311209889165893127663950097089939398438051989151694041705349114361349952375956996238143865115547231290127904421380675912673428439770809231716748381549300430350095087256167669270291457981164780842276527709904002519767882953850932616782264950785804104388848811414133823142214513924172824398989026041670882917368735010072319341802581241177240694493424489218365273240738377528003205074430019155090744782694451922352518991004809630545711280335314443557787142700619324215979361012365574602909407121167965749718675824713518538077774067190369273331702092186131610948353200162137145598448556352327802840678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] -3712357174781957512245022711989589575360968287065437508336793061076300171613888453125247641011387978322383445227483101237857880425863923034420777524250456210462104023025428794117250001476902508880239082327984201942784667403416072775494396398930017115608106808197430632702674182015701744214766433224172703259511129830118728049931181359464613130095854551958378077617343482543825145387081099351785499787700925105149718487009153712469780533595413364144998654424021959780553044356225093391428701597372008137666572762862825030940316332942206832800425035429032136856097797352586802074310521176320186258964186971912727718166409867524505666391063938972802400010905963073257415443964191394684731944036004852976496872874274584858477663630855639209992114897539518991768678479479312538129853226865867572706060023776180003962122096948885292266841916393530556180835469217230829746187854041649279585171957487909954546902419324825843546609038046194471521404761105210380923167118294917326008857296605021287133200288626731391830988011760387268928756571184010987718190243704046358399162263589703808667920452348758182532543373492106514924511173462255579782019838094418897975562245399257911442587391429243248397569753683741405835524353285722163689524597191573856313552258536055029343249264564113157259131794651056243884704471909624315256493112364490580440253373535538725201548270931865420121944840321246342970420344289876036928329643323709409056753763453294063604979664683357689055035279949945830449824579434287954761740099927218527952584898448686896944476712014802156893200341558650762455794158094517866592876920485825009822710521001597083090019833706588981062413464779460020965702105630462103823261533507727005978636335484581408181404354174098605792876043929299617569726218675905975001834194775628224514677457170573886707521805727725861459818443084174119018872354696435566641674112988529876138365781577030705634325205140999518266260813734385288410274629100073761204591029279300957411228324897559813102203848201413926214676377079324080628491049569639038491356553668092915652773269929119894502657856373833801237671833562881971426654720946581481483015205381194260353036654589062984472046363151762309037300436397296011722397996701172766829272779377155166719989363825317453006053313672391762845170132269282713197611351759181046804745686080956114346554027726121421856429041600764411216328454190003004282836486085630825766459646495371076026709408162540986587262068283886906576289700232588569507256069860582498980268091050355817776110145006970263749303827534859238252547535798272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] 5201668408137354842700389074881091803669669773207953367146755410451489091346778851511658046307666844361601110741768090396150724795925507339602515447665887747447956377541245252060081886596426434399321976548517941913626250699416255769839759311228864544888179063148883251938636756691676074177214064398258728658532047326151277176353401153179876257212223799572859126347516068920342597493102827292312414722970386005913933319621706476759330317274439009415060539447442454740867120811672783905491971370897677157578921033830825561679230655355872455329487066711306167548844192784923567164116740754615342203917799804672834226809232190400458810255370802898422212967413041661213418311938776585609264930779856372367004550516600835302095172761449997329039670458827397824330016218219933336610007201017801913664658700246660388499961980888707244505742619785057279659695927268949247555555182838761509708126935727218897249737787381921993723108256579427622572948067902512423117687697752967673706833607152565039690717421465077496625018053830352316088027268673170757650134657620946213811763486206571052979788230017197493394824260639426582331412694346614652719505618288233108881429293694326555972184391901706727442035296856743882261344536806154026984552297587854934014312184816135706228446621108545162413631639305895664617328539470359163946589147507800156473367867540321557382011041365062027914943793395068731327982725754564264755558773999048544979873906220175839742425968298868243330905294838219923506078776347818094090865554280773494741870799268986347662155152289079427543728972517143122312973820945356148873997539961989886984970210989480646938023423548798141031298562746498541202274701879344654470731192040837577799746334255181796919286690264782102753079842652658559563897061376955930516230014005105305192496003702175835610170870441017759489789644857271831049667003212654190907438938731089554138996392767547326104544145689233709799282684043003933761151278015586078553698265993659180275173825628521470814827266280206544395053124309928880850728332999418399692228419745257886905937642494575320885635107970601035125522628453433336430313937728115962550618137938852577822997651877631634169558964216236562919429848954033014062063086441439431933658595954944411634009662078391024063443327668944145844684806752574273257518439640812208164098401150567073512356390817847554263760596307777889395629572322900361190445155914348702911927852509673215538410659512545070306907113771659788804315531700325839811573132711363667521205427952493099802410552606483694552985207767281784512624931635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] -5180252809887816523207389666708182491249402095770112833563858570233684281830716925035210922251593923692332684358294211956995863543587856966746990495115069578583792028656258794774578206005541780904491783854597221479835514943380084672692203534723332207234089763392271666067511103052066625644839606064574314218145733363196143131129067502929100138183726400804685279554203638425596684149309513954275632928938840366513940193518419393485094441423481648848349570659698039122131573502867405923644808225832258841471001589561386669824644942510501915486491693842812975255105248026122784208822706995915213771338779139852586711320795282500257606391242852741900195479863408639267372563944649667584359426812665872945984391122355514888420117726597135812191881142381837481630149867960434484692907244914036198280311361354003983622394804566866211530291783310219095837748439388529119705577914850862874290403580422814441556109255593443437168708700902206437494669283905382430359484705560250848573185067081087774980208714104081720049257322865788531518253509421720684017696482331085126954167462097213760633635448971815197581638262928396298169874908672878166063094044247802507604773597520793794588918378546458735789808394720045909780652712534437702081686510708131273001926399271242116639247892982072693217034350442204820889048247849202443672426989965443194110040917700149407795571980689042274784000317177917551007962804650362683291286591901658441432579849684971200223934839812023017036670853936843659833366166788983699581083180899612621294338412323107384420336367059697134736452686036283838926417584621148094360609676690838069758762112331642816326946597585371444395108641648542807436222712598532132489851656262844472006461243440287462434371965889069166386839671821475850650361978687494604370884282698043682325453752982782996047442606349384969988575685242953754954524672769621682110065058075800316593434479635569438228523797872311500396865498674386516548147273586464231778100239726322429706058692254738539669890992566550081109830044877967219707143845452556330023708617565720876011364094894622130974437323034776970587691304563355777209507270720145364452013676088990337380019547865903482208279770071720144807504693314515886654669395370838408899075856042025595342261069089659109537279219491846313350186000642139583864586966065420022503585412694852599890207434622748861388934294402430139417012440748957467020606072260439284191223671522846542343803118205456139509818595350214923219588616351573317867479981775169307218985677293856326068310658448666858740473520929422547808924515434496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] 3382943561075250354133506413933940285103072309676620483817723446095637885399209057022928888146139082275960389560929626698469202046494039665669290905001796391521910679821974969755013010968799020071817156217166494878644917053835539534149532976507075371152081380971765810713337036011787411002737507624705479033401411454291681441636243467351067853657790666425601547782067690967695199534379664328015419534360284684682847700356629378202687356104508636157371447655975720465622334689539085820057599848692707781248204782661569497818467476831831143665853443665441816589573718343790866865997544908534881547440739945789348259857998644586663340163085166052462054585036673562635116704610836952616048646544021828790890509368694740945344583296344821705510006778094521898772535900393988472748697742359213313660229177897960906798853701379451805323757626824705074122957193487602257844999629557087049414949135739590305839183595757828555397174123656433691262056482769794428049206167784108729894509400747425487711819435127954326993523059458413396399548680991170954776335977021887760019559724206114487103953654487871433969236584441411810235639216517262855526440795158386046431545363552239336832553432210162544313679430598506856907187702913843565085554367287531918492814279846223568080686200710000406023464085197080828841251672596090103297899934325618190645613228348182132513086607043167881726967916368907913850132398054138259301925494265362181607024598825841340097490755830225861229344810592351171336898605418510376652181752723775927897557547449180232698778248734385805835723375573364360253654515292770234849662731773863508294551755709529616967882802571892551690019372016255355866066441344452597752641574431221807188544544318547157571927391872916859764747084439263786405444008771939850150540418751002618152284407304287703209972797515367442465814307357652743309337546755824474408906209175158888847854168720928159001778453683469924522987250118842091059608595574074485550599399214660900409422894952637364066274238370574839875021766006379624310580510063469193558898678138868266640702531086623191726687768511550266068300967230946238345533808183968616164128059335794368554439500731566997079044296620330401188781676556184063905508181966115556036977004655661891820055195290811925355500078521201296095236157007887079966822396181190376029014293417324160181133907237297625846499815245154413505178718428647974258411014812919388102928228713279629033306125844821249798886833095898405217828446278879786291075303615275177134168795246793645804735997957269854974683960872201771888417334886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] -319686143068137888674419241961780559463801241067031534658806102510183291330446057589542885327017761469821626474888216364288476113987068370538159714234253972552669238495845813412647088798544182018321796064267164318768487557146697761950594864865182365725703340915572994228730700952664777342231114286735258346623597628139921964568126223677455843769793115842411537654207941243196500960303089623807242798671290178066251370612806504483215777817641594224890681217031399841469933071939806122932759085011785915973524892109113288810684464348840479511917786419505027648265986648861765653203495227898999524968809112299654744265552110409838471092576790440030836583776594384168109236514813331758560797691063270194213016865410396050184794905186104136152953722508008243386227258207281623105718436252181705019466521381236127331799629919197218885824021258918666537192962957175300179803619655580827614861110520052983806140791404493105441999502977762276866478951955188879808735937221913487162274519715054508546624763934955076393570371384024298708319477504848719625620004152043018182743459684524947327645077956911631669942845645582048175570361524274220277502375941551300493086516353016038417207492295886544124343488551820323215257566862289370844875520721319426218756192847579580006229649087994445314803684417561832451768042528320348640116241762105799939964768930718059321396334872148150802464672680968857101008730205054939212473159962108173626841240826298913431780570574099853374228301741237111551408230004822227814505371298951362736165735302963674176511666472323533877338217334335293082604144063791088588677433191598786813409958630761408253185237390900279196875016411103520656224332738980834203822887547352649843218064655009240013518006117977748699723705794970171630401013928958939750779882119257446524188848224031338535254271493198429139692267161325185291013422680138668778092696810903695260928004815329320086601992626160120043164900442662727102219135530500646899847151684592275033484519160400465253582286310765210001027695896389873972999018812967203623958670945751059946446816096864940397322905452103117839736444632669587061792078133302862809393571888888703417847982349459334572798546883755706825585341057010222347456192563649931418869453468585238511685608365985814249660968538971421822028592743525191449007884413728932612956046722850480206725858869655220253916745648802248311112147312403431871816810091631216469963167386071990369611666454537842380499333240879968789608140747200009728321103328681377575766531828527082045880709353906166973518846648310861379532742459392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -2976829214153606078440892799951814633743038334327395438826126574628722578447682140660492213603487511673810499255072118703800628655575164490157495695905754885131939910106551369848113040042063421808507958499944878211945158801159513487081224910395309454694616763238894384166638367782587556805021559644811993902595944299554948811884604985457617222305063278711981266893264374323009155978036070805049615954598072721268407803064809285346608620654843554689796655240351805029802742010646125921605846041657059021181769449886120720384231573552915835022675513162907637115965844887710629545848698246859488748314764092034262423234359347551198356838672972923064339178827880714302534554410562691349628165387171388957339058808643236197344070961371916911088751601314878319415656405297972517480652554756830701935879964402395779481468421056091984613406549617204899913270832638178275642196768915292159239711254646263007624887196719043139183459044188155231671587621700890731474324816117267218892624925836622749648468235395422340567084360523544575325119662661434510436117347461073266149745981566201503753811245591986848184889792665103195881695592445210182669533727428705241747470722944562254110929920534336884681435169647910968710172424139341176764313606293815119334938942172077375625274130656820654332207413293926056104405491125226209040821308555374348663136029444200981044786353020638817522955931228506513997090645981205855164877075259497881931252945463724913725299408676256781069729499044397295565445182859852624988629313985695753569692052267832714417661450517906461878394729929855127821694225608428355561098412143342523491370138931157237158691151845302163518160581018111621039054126522514495199381343558159705587273085299037980656115694582132010390988784053395883492558930647145901359942044966006014768570903712685058935769915820334069094314505837708728039064812606622512987611864495045942378965879894270294198533878589249141276830720537291638473185240810460344437917240287115072791704973307111461372814377786939882852318111339143447729970768297907990068653928196128890807965280403325474044585566903554364724729878670878960730501927149158306703076490587734070860253582473902946577232743552901456691242760169508726621222821070492522168950141859896765329386280128727257018602491994073898998179253757386843336397395195808428075495526715947430048332949056270063289810973502027473333419574587078149864463976626739717591070682396256539993469851912244235707040146445575846280706435340143157683728955456780799280631138145314698520280923882240441669639370588850869533540142284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 5440756547624793521403719097268784102754035252516731131124042112639138537622466239747004749000835793335989092760699382963436295225342644856324123259948280432818592490656578890789711395698390946507489613049694905333818490078137123732588065730701399176073456607515861884452026407219643526940045237173807872697584715867406451652263825622651769919181935113208072620418121053161181494913236215294039012020264575046841735947398759845963326552141996141542595373559171571824706924430845587249982033685351807324114237574288494723218858800681137490769837727880152577520564914119507472992858176238482312295462411440848799770473059787870216553740449955698865736238546719845599187625916730087577942621419243818525530296523630144693617321251399097335934887067717410135285032133237495269159866478347717287158256273956580163781660905700923649117953446780059397975102504645335186612458417248965757484929766980029005046898523152611407184420728905162114439083723770105440008161405070029249628305472694200262670109890730371992566702764593686190460035150221602987101654080720160974601533001359850147938489359400093182778635453025577462487483519826349870038179901773150209201911892803077383198710839218906754106373245004774975562281578048119817593844556826469036654380692959743019761995630631424936860157041901779351962477784472108927006959495620306196483295978341648018516346325148483375060279908110781149020764552914725059340244571021492601006668993192965177406542081835434099443253969018384626294696632643270647367927767020202566930790715024305433202495889798448531797628474218518946277641271624526413565052607924821037492236407262017873639431129563000652470919223176791295905721985488280009354107042252381016356041628636077380523077695455440027999349667784573425864437061239261477901932907594447819073294252401182776371132993219150115723012682887339371895505742959233393571031096057240960023398498823393325370693423397798308588296870489069047688725990420100180822916112042844439586207431113999961110376940960547705895388351746846480332141943096102234622652456493266551481370640210230282487515429951259463716897023542107339872996357760463666001065800482712066431713177780730987268418808257871428949926969449645082448143471310522018733419559540781928507756309234878650030185587880935200732166405252139773397784885099494530970921008713027563798198482147155111813532642326549599269001025374175666593361641866306596746711112212195591632027856807748896044136841023628833253257417519190452647317902495499989973715740000005341018348551887564782396357135229478148342427481538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -6463984244614980385000645177152887903284306454676902732868022683359888910212518891533164810376748207883878666999148675860395290175344029479141996950531210248357913181662204906971349841450967615363606445643003240506803151480156598710749754935446212533857624924806861692728810459949259101411599956402000778956794425405321115588465890785637774977024776629263426990056439910307341608979195396505922560665535568739633124316070349834295697390362343077230298230330260510816627779160981762951338429046544841507632470813595219411508301095978661648627915792322635131316354835387489809455354526725883403871477885233577618183937143867717794845929046113893846159801456932668411830452838120586190810109536338042589544605723782413891195355648883266075325271614651079123329538855791705369416493133825696229452141175920767068021574129974480207157989851929119757482272635892054890650916124621644230454133288112904134536787382879730638930544693629399974306913658870059226055039098702344026045609121721526018482188985578855765100081238244048305962522534546639101084319942340208899883789336784619449292853354915379712825157547048756822315431763872994087654886283297699751931410504524066038171022813474832029795254540735651371149674567835743923776758209346875040678763535828754947508245444353915780397094038245620408660801580922555280764722712101906553904197127739908994702188953460342221516299168468014766447058267240660153512671542245213946194812374209040050298825580309039868348711403868264541858174559033206148211547948144866299975094841565319203662787090404987432976826959265554824591992289898150924800898542304284974808845847784066558150111579403692698180744187153215328532999932276074834948448561336802179149908619060115087047885113292816910689302565344412201223204525689435609452403063331750095182696428788262425020474900078092547579790438933930870587985969450219472311577181109237741763878077214180186649366873586316420861789059880345967885142439934922083961191253045781000476261596846178576202342223626719046330118331543347798532812786655547571284525933046564833922665925653707966058392447962525628659025622387296692350432785313669703868915990455574315957769942181758186574533375161003074310696403130224986561867642287913668838969292504014839570278033092997021354005139652995998009060299938518003327913196052174323490906326327066530149569109105271750839102326024643991216209134228945972484959152317576378549220098756424555307312425417197176804751939312328586728143925419736539594396908818781598423680568500838422363923877558284614666878694679254308833788638003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 6104559134227571353932401047950818965568784772413046444450871429192646746014064549162477053761616213542779608744678240976164890094074838489696233846889140594558984157856052466089925544138927855624281819332159134073826064482220643612004205991603381923686624407468407510800001016655624836184736341498769529533950011156675441737552807383795287889793778489231957264852533909962895521341154003748421434380121174501431910575477784038927420348000645793073495504813721549713481001101509907438191244989398175130961836656027534916080611899266131351555704596945456019595193758129436655005173041232880664683075596163336438699551650740297193138201875246459304517572536261395025269974470182287690144466254637514303497508991952122249529200765869790044937123762611661508647566608900459425854503357974277714437297450815233255141137882921996643660175186899488865236027240684128388124291671180382975855102325489090381925397318104378926482109517370182440551814732723708709705857022617770753336244403000667230744057882875864884985195365423584221192562231858225856030797468514184483530259747539372928905114223285505621843190421589464100757401231563741655138339350300408484495567978771788944541897034564932423521709878524345381805455292082903921899907264254979674249681233838119056555074244431193919865918590705558689300935137182077028912163027348406642901585024904428711856233755220128051990902573651744660560306565421875465719584842115560628239058350244246414470517083677838240665385370652979069973298539235225455624720766093102284418743846535109003570487192054318370071596441157097913675534312136521034297795945603129022921305483223539428687271768982580660421670436547208094336238282762361579662400314725861308304464755812564048626076485304714337293912908969553919271946834040490508004016966694723416907167338597688792411233836625147827425371548223465095852592590322688786495352581289116226452976625094126813483647124810432009589745622075176541555515022639589116974809475042718093345470205313532997896443291206308077723364830237032303961570131942806847691352093989250393851294797054490464611197567586104060834504757480158826798226537980612717816304055298523212472803012025583466994254968350063023502733470054618209557736452480971604350268583173933929355127156083989000342179909777041845085381330430796691649146767262148981447873654797471585739143942326791432437346716640368506614823573850420237825228192949364424436633355000685180737441122552910107417812238486658199527149429706130268292155911501772912153708385520809667819870451903195881918155829491585633262030515339264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -4896389160649679731189369046110520818504956657065990447700311183782770539532517031718775938720452752737904527941756775902489456620762107971554718723316200286904696824059837805857639703831424238401343633298618060064023822374849597068717059249316071785244551860322871977067307329204557566779166079383495439636844813655153650432081590474408372861150316937658459957028386727545221528179358630256886229184963501168891117767036514970686437251796632507273609975707848328589750278303558800434760169533388839619347942322498417448937969175503412916143462471928895280624232436460690989214179776513705009980791965283024866612678318377018194703016659871585021756241781812875925734577129061317438914305045988612626382544749807214562557932017057787339809329757609573667759015389475226399199199421663253259285592323078283908799868349247357564595252981545758665562335069423845537694288833903003189777809411478396659973801644975921342492172949320812767135436692145178497713572772822486643531569120676120203693227152039620163794803748743057749162752918161086348558059287598111020599206191651893228663177270604789490418453081941949167050895714083310396232850037741357622640543780855061271439882977781972177421122282078780868123723354746621254576239630262248754753904213621316318846406852273477379190412782683984950081014608016335137335871440149323922743469820595745139711860578161934264981845872475007248390495163936335965154006740525549889506144560457092420611697368425487530354839197288929941747222221730289899679248724461952689002170968205575451240036852319888976962647126744890766821961967194142196174097963612719476056120922076003336334403914376774031044789571271704480158530258670670099352520747235948206535625639351953892631888264372697962356558813632483636647819361158499958097902285722734508376454587622150532299469889856509865209284577977936387166641683826342498643853140475163660725439094983420401511263295412540080718192476502532017953215824634964936944106699632536140503797603883507745736869273537984257567479305287746060334672523036680190340686884262996629609534416267686186222447806228700787057240210087583381447480427693785376888759805725252238383386464657730727938232543733026442564344479786063759580531405583152605769505153978310118503422316968287028542770490365839554419522882593736058967080679871261878237842188494392377553635915847190299844564074282055661266302360252834770132892262834500634739798865449155527601946943046767882940893493433923395355186019341788385640878250692930272649569668761683699663342815251013579041002993233725614183302981222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 3456563260002995683519102487070271272703484682879015164298792453002749103136585368527839302294581634340955972183788074418509367929947819205239350649672654007701005037497488866495052029053905554736694203241012563150552300918876925554989813706912385611020079339909164994447601128261382252277113218629837177804200636344573194386403932792688259117657466186776461831691532283357809957017741568943201280802956609663901043120173086089356835687709775149318625821663393338246161282032434962387899638301756204039108404173205589874975307495109105288771435549376772781903302720283744254832129464195131235787299473022105653051077449983204657789342795040753560915808835798788733176237278515997291861842728641788074022056666749984963745722698224237365255610512951212071341423873102530223944447954924908244098354404158841010453461812507381051349362104391962174903306290555016267754558183532933531965749649513070465323644459135090276511441661540464652767655976466520200281522124788848886315355835049738556940525895049369751810100295866181746903221340145638164704920798766842728866403479093491380423445110497965622197676149056181431324309286580213756206052232323656035386520209278644278566618478425779363021764316592714645427557747080497535048695229261816797159601252228047330350444730127293509881572654215808954801616928868490932962331994066648508823206775427892869760194507956334056457825756718038213282858114571407639205474790462695764368111993662784980089205575961832140530853311990130448929649802123992109475502891960702105901312320776063883632230984976289939556699488539509074180742945971212404824440563116869292039083691653017826134376419572705429260369112249468626188876975393555462138476248215613556436999015323199231618179734743899308139996062194694329113923014777782312002491117081337771799380921337988470437103360992711344931260129697770283148767375054153100516069127244614487611833591893454819181270410250912843297221755868750511879036540179217140063471419411502178764943237226063174539115306344129020880637730567035551096738782344368768120530088825242260753638011576510985596544068536883476921772717329061401519922489657347060167469609605832204006044529428635993502728406305635384843778664398167681645921540666934256132723555942586361964757693844046707910965185962983591148529961542409946315107397263938690760673103321025912713103581907774886744059978474583209919371824525582541904617802446136394878441890597467954874771109185917190181225396466597260311884600437374859781748437798797452236600686771882431985076359189869961285146792098580678848580218257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -2198741956902803783642299993147292624909986233430834494969731919010082544692006726464033430367114363936990465670346570814055142398299949033771467940397010543627122399915945078772337506040397919116797216326508796304277998433675223882758349448223702005309824258990640211862041252776724139786306463061094790805000073102994863588312344492486070778705696863160741407403262235657547215302520290295299049467213331904124091554983520275148844142930025431198375626219956413541592034649396986881741990169099197960439049155801029503432158172454543472419408144593342598235100031948679082451972273262421165977017949915873877188697313717053362938163477287709969319196544382432704483282971916956979215227985389569193633168020316516485797702501921442796499163451658694386056619276614224495329015458375639085500318464707698341663500792966256640675794602784344697036114915037231273863286118804275820344855081461401652146500220506328507900619174885414990321163373518007588580753251508065655875004132779991859992772170577359281814151771909086124769388027993173066474122437878729377960861525912586094579645234670938710158002851790613735718364202582164616647587433749339929277405708199389410062743848348324297954286407039153281433480607568711385647826493992540557722948984042957467177070899962845291210147351851682171750609888187650372761566861958413704199338152949324609921156603902358174228638279134616292559050009832145350303091605027322813985624244986832910911777300695012598440930240335583643778494742081795787920383293476620447584701190705176372725158737214901361051389094345999895628751640849376845126592556031496466622597685849561844033134781874474350183537641589508560469903958254940045400018144158175648980939743960286733614535961571530903069957223908721987290581058423125772643768242031477643916739235631762644566272940512325207804333694988488320029390334054970099801785725519620187379297376304426510846801787825761226211800721223378869870769635408112755329598773466322652010460532610469015494271393429342756769314737217218949621043089769623969787657493711162081092060042347189162245788271812444754971808955686353355328231493800022642784536867027983115194798299504795488835174127939362065028811488629302516432727186055284341989353570667093056294725508212130822486926751647742149905353693478295315159828939981812286763068916864175140811083387624633588935384865976887080795790732028629359710202324291156106585822987665176372210279372248425696258830871989906838461784394768773622062711452809848398464351349723635942449123539778140374521701783812908374605248751206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 1278898123823109678305236095168445946029047910086641167147678362793746900276150498838523324813018524401952864922900351903024476959649123810875178063688343725500340383221843252040835346725590462466930656212375700165722720683852235212927326679877679094076579835596130722089140876228352287742892949303157558285367028275699343644726746869258326553798976557815975706580486565730618509666788556979964191862196982510375859517226141498314733185911877650588423227943158756787731155135532504524045596100341392297583216020962647905630385610814791612153884518602205326568646180364482735920314760171512946158892285327550806027029864770053811224277130440200298129055295949581550128711104718078247350259222772676008038123683123045347867383586475091280952716861134675778851032313626142887373576003571093886745612017771336796455881309619399684158400079883669036318969562756829267695865129378884241317551515413704468393265457333441119917744824315577120925019097664640789526691972737016714600892208366332638408187736707484511087953286534618931993871965694653553617693437210882505119681803306907666026900803971563263507804558601207728161770710556549711818950306133747316234614871725968556289899845746421728694813188616370443861618815222112373569014938154506402160121333452618282420476671805419624955924141130557977272455013315565655971648728124424040622834094549443331476210074561598490276765272608119864126114218461154485652125136496708616328662775301644780700230327549071476256257132101635225634381428220713174397307055520700657119881779347697000306109655133252678130346315152044060398854581469502667382266132786098125613077629509121716979574369804793729506287211529950403372251100936160974660101613144470368925626791208443139518960152582789987505234661086001250458910779334545533188363023747089216291493389375379170974915093957709744442067177902391698506983382778668801943274388110890647293870466669527673018542326105822440633661688233765425894836179342060146052780668644257598626222911114762853261091408069984821822115140100281610827589864031548263030330729805585425413154990716000090803414781287796987401152548210290190020110256701289169822352739376843785001143180701635955918154083547210857479691433802414134740273140712679664462273975809637679995751190642578060680517910428117532862432723483779046036682839854373852013560998767273157622586257512059565698421559302856269867202529271547985990924270619182656816978001025202962577548133519048024622987940673307404664108505636182838353603404944216951035257048677526918049022171520722656713144528595398751537373999267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -684731577980084786160320327147989959214379025889151170408864248218280592456123477538221671168305640655092006221448998169639454107695731256079270483589008949960110204028922898860035936998412417515274445939307297324056202257276362472296006756685483185553350026973059513654350228167299105134875302174764742951677588094984587310651666880527529619886857800256988800904218140687955710348367461144943839154987174804835504340420714632804613938977772158075684408090552478795792232110388070948137859582703587254648571039117202653718748486060240984498760317861726948023697309747884419450959935811268646007766547981369567233292876038652967962340700668265090202116412766380644059017497483369604079330407893008456368738781192729142618950170176118398730836119287730859172779800516592240451953344868449038831454706436406186942341557113831112466389179396954921207251180280682318566255654619899783920754509613183822724938940549898400985286554970578791556404393479170520020348382326407407431413488835547668575159793443123601858200493708515019756287994884771654517899452910194664639691921193674877115709726436194045785403735616475892212568645929805383818892290655889752613576569859058269052946903188121274788259316776042378074081728610772237839899628658932088322682896390239495292911546650647392213311250033586541503813086435013749932726924308370689107956555548295931682221190693343976092023632657123402660823717193764506490480698712883148090009104608784570862577284586650709595800168941866701979344766542491815668446957665437039301211804414876565877746880429799841904959562395613620875842667387066009908661737292793065436436442419075018488432466253324817423875679916698178053924942148712235359073152250661951456135864547825319813598394894601068960966619929940707940360215594721128572990329951434559993122847873469455115343911146413975960183210286956475558334262283584709337776346026631424235438894725272420628593794285930677666957417495589215306923613759012641717454386358055967887982533590878479106868522272952205231086825892554996952794643608145326362466546330255439954249095080772875937875178337872452743077798033256638905075949554206564549467840266652132526153834286977198910246180626710631083956604422391595680362271221311348392723311169499195918069505372513096695449917595205545693683860654858928570540843486951216999257692665132718240280026120326823645661711419168417014937740787983975060110176750497940177385703384866124228463573140462975459543757047362208281566889159687188816357896390126127638627372677090563619250853437232436159597566395433800552091012300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] 337903585468741611918312147223821781701870512460215357957370926641054125557470782535035488274963117254387094821206171324769709513730539013203034111739269218634942798024010233344260516094305238922079040136251471091685429689227314597843976357807942243993851638122537906185928735833081818241250857686708634963718761384058194435342184251887651967988087870881265226549039984139134714650403769008992926936737388821448278373008929382187480269364716237777223832408706303614608065140364599512626931701555742902626269391475769537567774410364490301092806127743530237992987217863171862605913445213010208744496695100094532942544839159913187576394467263421860888801661617459951453063349363382899372071238106955824632836453664390072588013914464521603934953239090028655263200163594449397343209179621061217943098767944364055838873398528714718701005154233180918220688488917967708045609689989665325429772228194241139654443433069018666345611144063470195955955927261885981019964879029180359698330066149683477418668542545266194713517667611989173611397514280447520321199835440393030237017196218871161605646904714828451692283022278554153351157599773641519438094545236968655420727626813314976814790976868948164643995804612052375692292767328898579353507924445720524931655371263778555923288902276206771874419737444710809386190165203408703745998403083720452477806920178873381381452441805197814352400940843668232769856742414684503077917427905999479515949178238501108313910067587130498653574179144675397733180977576523562472253357997439822539541988856676624433067998624263633192255150354613252416247216220554811997596189494342599598713291817972413310740167145503079165849875847262772438265481083816212077021831058682949624376181347837611606240487749108506985236477267050271626293686662383160813018314440780220531245134328152652781704003542548745459645372816904288669382783482438681482947724332982447802913937268790029964318082917791574563467213385971095948423865718964315279036908051642806473037486831943757975977003178773193992550932041116501150021568705205200856646087693812178267828536858500934369913217109504055260651044603786792052573002168437830584955563650784989761528987642988556569757184249278983369094269764381164608073803904574685521991965500542685343064336016125316880246572304862546379582990550830943378063009995533602272521889627220444156774479621467804884601090331319056354621968694794606400308658546350967108727761762812317471971374019352609391362000750561247716370187924558638013192258499793667562957802425097604632061595899146159168066961564515573383608359976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] -153727551461917305627789916843017948507040572862633318610155305170381694218998098602592569102455016589162894634607405902106647849362087554871579101424234816453493018383045832107356017864882761930229276147633910173863348267454760262857999124856413869533048786882455849269135953201447422200799643336796474058491283756964315665940634299538210958615582730782213915414811463701417919701220629098921873392539653064387240415553671123083805444676589095236359189002481405039499892492624120729961518359043397291678988086624791498640496990597725052628603122434491776324560397397802884401321770949314510964949754171100160015342675308847705261820666728949548072229104212300097135657117749789661140780379213003285442361944144981917165835938418100367031520425370251727043734090091803549487738157188689903541704708604772728744081119694787586822302997527454442511459882504470172614452188781844164029492922482202744002921297952252809139159447916034623370728086394834534445529585300304782360005675612594957905142502487290451904786693731687814423524175006749191713675970869408460867722638641800795916514738310871421279345974510730984542470346121145346781467406386915079900910608668419121697253050222090742650061461810682344735167699490515731872340433199500935703089145081371640669266932466796049269065740118512714456329655052951458815658877825465579652205529207921527563169544609730028491982023132624950519853372044697506931500046201235300149080387324143424182826001449405455784094045192624536569219156892517840545579381414386589480856613466770110807124456760918671849497732989755829190037805745717903689004469550736946747887005566355128875731568859198621696225652703343970354220656750242709742293030318274590784349218611177516406951830760532396703807146609025109990680275140409892655357876756500221591831929350105909590034356687164234200805746954676006185310744147865799758036925243341725219724788422207862833976018145054219162049461259372921370394961628937556981249352096697578327601971895890765904467644526984915715471600629573945720244116446590168965425862129781342027954340485804178204147060557766676324098851607750833676237802560261496849376871258974341007739679553549666804187678985246646769317377519346452766874904502614832723442119380878753002421279618335001677744483155150806655632387485028994209595360216527804602706265709961781568323351901234084292456693698646647543980370983195141092646349955646606804301286119856438227182528230096290624809664883451905849449293518577906730202949041812066056098772963013532513580646510842316197260943275814802340884932198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] 64632204350932698035793340791823052923400623281001936795332998183277754668948716938908463227244956494360165236549394793852948018461730112059095144899407896960528441140684940135751181693839843478798457329156969384800636393075380880279857224747309595130981872752204586321981539627950360802579854300267846705857862548014526659197236239144277166615669653515982704103680176233953111974258227936316212985313839060471648845895294161899428046216699917513642695965108107256794700727969933571217868335332689601892709377370796039125926536633283837668366890189958197332021160236532476634312819925737712190043364874719956358814345749130116753797152452420772094599683363554187253905101380393672813742269926780953733970546578149078499326271031843388376623438627990154806775579213019595645537467926899843145160664931680866969904111530541584699217884379734970341217770124671772212520501095385276574681952624623721295100075248151663921508422205956943834336227102638573805419038710472046656027579889731179661513445686243757370679090517934114083680407495204822242789912228247393763687195440069246573751683205998216415507261014880049401824911704585161470261182121758628686577551271999306171536504414304026830111530134463958279631674254660940216836791194948992820471741075374921588064474913326876411932416674797368368122936437422651242953099638786442500227020651187790895567568187665962195754405532277564192957524489846279692656124152374208726382296887913348209707350423197999856576731084277623987435931117492953225499517240703184855012221989571421627004066454275439508771970145814136653398311872201307520730279827732731570517422691437518963791844643559165806191902699523533045037006977817045315408830313551377037115255207860895908229511279832738559638503130110353476529288623497976213885318326327138293248982075022500395650441206928320068257993654565278274545794236495004446278386552749348117976208242493395625109118088519856389918453920633826282862575819686604169630303098157475442660474345536798974293298644142064890767687043676953564992769816449049345994314533569289706003056752588062834390548557016430057232100017257945481463285278503883370579061512973709356342773761663806146648154266230631553001351687969851480750005389490675965236061434563004860799362427519287109416021520646369871281750824872652888886642555972514056755980091955741546716394038749656722980837011081229927937229123693124995767913337812244531051411821550926350717413075765846149558551258000681656989654767730532683621376441257190246622865051723896355631801231046121837292691500424445091225404440576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] -25232394561464038243136686597594478300933441315558434499165722588832758465958782895234613352905241318138233426663636178052079739768842260892935350355146119576726390223187420978062501554055107208718844160422362805687082620777160336897220933188844851956871667394581809223114755460440608476897543858270363783688740354018308733977983911995665041054619542311069235655079455117721159924036306744740137521856707575414379807242626717000236150909310488689987814787429677652654687883472691951256047000472614900395878476231119912002203217841483833169128516336199771226209126787723550080101267508127652274290539852843490381999027815293919036470175367440150297534439614635666603388528090065175533213054958647987057447753906667013769711530903389287567725562114429311308513681729892415323822751628425444099558604777477146360630968419840192703315187651072917173925168002105954319974800486924178718725690562073119095719294231362203306164725346964294285145626220339988345672346232794041618544182138733380372335246399625006036377417358278162637981784370729946159796302377291719040068170963057978789522544685285832913735029092801012658760827359237874508466138818887942272099190105707992776997160963446291646616680473351684049576312897297549766815329011660730413628806473887417370721076913781137769555905077608400214739963097629728942223085450281028947494017610838003684956801716368026995755511404450284838517975192566457110501242662122274587689890827984667492496585829625006150925990455295910555367582238393148945551634406828261826565561720835497691467700652011929073948713024525862989204095899599657719302107069972223028185716159784906287054106699546722718887798607426879692694345512707268405076334675035928719718142293534015929110418013818775627587593627266353096042881153127745645078656279582899626297876419163594892128854100173878843316167196772412156154509258614763494980880999545014497585322206655998609708185815717442378591883527010001067670299215933831564160081777185845419786854404011585636676938983143394794491682337401358506123773802319349185010297917491325814266208496529093779456169049941961544621532514984445546490953783047785128793982184391421659094353942291512992416018066101229867717713312070265366446419903929357322610728138529749660575519340433339460979602725213872682683954086327194216492677021692965794813398238716507214509073504365174662873880056417395546028547616730799925388196961198844184532574615836185283251220739102793026739038160222059466249873502950522347603149168509006943237281469227925398803823589514276759024938933397425781409526579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] 9186170522614963441043819079549955406136451765163197077871689022822569054211144544092239226182064113738078658514092887563540463906628171853012673313908068457253341978654199452563164137993127387194503623936481001053229059457776674655786248280848515555011604261320168381782782788312912578116031744474048586229061580467320465884740309638630591452078080087403564535355683782328612749550758007043465681426162416798636803058789670242470588517424678324135190742297233258470774619789681721388776777586759399950145531688073531792891354884658802433095420047937726463853462709372019617058101930656970971621569582817170168931253880230225558856305366016475593350241206305460760356425231733286245441820527555949582606388358969306834397825268876522350059523685059324223266735988601183439516848838898658063763573404182761716781965386893101451961691248396382574600846479416768175306370494075943053490752222741380169297744465348075949739664867438464968705610987925598568938230511103419954462052994360314717006303883013139897801425096294724503598563697608896203596315285540231605531898167169441104463745440458050888620553918729118383342223054578323395079996849236670736048775839110651981712495852384884455139750470993440098020147440291469028136817527775964606215242835309425305098693449753676570232500251028574133819022530693683475202313449813220752571624304690550506807394616068334517231646568232054390388725507995727514733368202134380567525405437478574847831179636168078022174815858631256377909376526070388277505309050811735124396211650604981941076937805132793643424318993762543497318755779028241011071364092783519039719087511513971125941014799714206631550922827495212403564580701095816323895242104866574018056444729556486104859286658674686517813822148784883174987540430780155779303671156220690491703398875060649413352718750592694179690441124006446564110417836432165885233276700457604013731320112235624709894605020096177615728297163412037099253967558342034082473432987933296133826436572711693662152629410319352206063941979328365332726616505554507106414517541286438005766398438869231382058113445206930466946117940554118034338349447331991098817964212174393065066828459404085621858645174344710383567113276058309402483248077909496454464376522262676589189151178597974508081284897954243236034918622420546596514100850857787178402816427450151071999232666283613782986656738627055049594085981636001509590139928679561773146189373836621064707385140298219811402321215657464632670768612574475192468781963358839318450005028379879822532369818792989908250879574297133513174102835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] -3119168472369112821600338764872782607745193259002861227542506161993062205957613147116018577689842951785546831436695466850594094247226215739936221096450335983768152672022723474536081862947095467931944965476275065387573093593687045238664135394797326694732439236711965412373050767661097730331419157750662693925555718181541528304053774110636779847051113143198045198208179505897304613413361332458129824694115313271370956805910045452237825553383171633498201505945602250504613282881231437589276503138948698855231789053125110544018076282833687193436082386293618754023585241130752427939589065752049893779210488591766657678002691071294755247358715168574207554390422800065493503859487469945659224830882484085237266036767976204829075286290301261160960275313612434807612054311479520232169229786789987863816461135722866212431091673328633243799369730142918741136282984156902666008858655840346159417005319292768807404993943157372608438578636978584602911621808224801709675355251804506935875909831356063103632079047867281350814493055225923827043249535768866879963769615411652790910254253403558011752879331020947150454481926899696178981333706469764441291707322530299680443736622054556074339871377369381909135091099830506936006516227164176698048753943723324644987661246176243873089246217187982415665458744214344022541212920363648946888964594430574531666661592496490810703448312954939366441391175156511306436032371319406034024300337160957257213091027477131800347540045664054601343724251398495606263481477762779654750283971751810531017889686464827680373941412113995666256757683637463635536792541010741416118154246025190115848399871909389021557218664439449291814657689622541746988706926680689377516023844956017447897346786351919072391697153561900313839932927581587936555731314929561863521647849886135646995369417234203766184936230056214847401421478902954285198607449643094221737695231391047763736859038035678909391231102746932958164739130395233120710641687448720777896393023968157637592693229563778958272411051321155351384228834501373547897931889351947818478958688650735906478621504795158385112522844353540156369314259606553957384458041720595187078740056696756578172677233950231929820052561521179936450043097745485429657065953701735102014148388958193077185703523104549953229246253880508165343227862405181512665423393640639634662999266287812224792938153414167713472178733256606010089061353913195875378495934865694383279713616943412545583868530092050690896473250115884608763680610240722408651910510416639603715485253298045488890660523979387061574340115953145441790040473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 982115100273871077704385437574509241193664509037008744793710115421413441614699233856637577975721314791039656378977225976686050002265523127488728343270837514933154593698772219367465679572845554279470374112878823574264230878077466729515193716361029670510384819687065138635199132153217992117939985480193893636544906946161659971796355029354079439987898823504319234865318664884118555109267313914934769716335719924653286436097379335969852797486016882937466738192763623604601236344562690003403954822317516844958589757011692459104622103858756616820069169890193511842657253774814311873948692930572788934207563818644179398296200182886298234569117460105928856574971820724336492102469503539478466506900187324751770829379171961579275066810343376451747557117927777492411147252281182647552057636212825045541805496827051446091169243997130475031488825252181211978062642924752537436192714284717891832557934536189651547237430825860881732465523022244157936807823662848054122938307017244900551887581684698390667868912445010063892336011159607930591112251682877228805727107966102624219934962539940625545803766693685600994833650936196392798584484872110294420460187319412045630089732624896054050390796878756795342726640003163621878868865601055302185552960875145950137360039804048789081342886973301993490692619771254477614616641172535950808585339725825019421494388745999201260710342997675621906921311002208633382646041322238704177149652777687468799939058957925416337381782545884477007174457358776272232363319742692173708438626359819275576099434305805619104558378180186055284851071769283919262728834169825905760513026740081859634838157790774693498587001147267596146097589778709334167636303424274083897730452928891860986772347362673747632883106239179029574983165682723319771804081951257559572426633996757126077335427185277415799317880836663327017875833867655594752001631903414039309316076281019369316521713303547966198316231003084114294743399386128968813617923819366668605230978891444514659204944733589604127875478355003016683815826690409855981022031253241975958347980371813012943538927385809414023603504719972915899770028417743385257744612086634048962665198089478802588897639994529239925894624289458601133980931447196280652184523246918160066589925886797809707313809731101807090375723681326327747894419727573738493190163741404447481991727512147733954831323141765196254104381269109325037139458657017755331418283490337025393551649578436333367868300146121565434474520408569328948870481723637060937075136040248963369674120299405100239839994980660040898367894953935940876909936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -283496648025469209145464932368686734308601906398398768018299504865187013725439367759053689534075581017323140088538489071452769874303294894507813068278045483858661030391777782930104193567025052468679865833322269092678292261567975532100926779038045338296112942388838164549782515140511594868530098233661428913533300632061786968137948455129406808193298489154462174181582122320575271867810213963446730788342623968560010426204932608178751531563268522980774525233837594609537221926568461738293734222814908685674230195903557399164699954083414034773376360371347198172762596750744641613958490555523572434012554714833220295583507342805451876866138341662689631858744461133254665082480653354034794733196302652725649487807230863219374748738232492833004717966287110591215791361761348913932856695282500703345892936964182659848463998965005556386596696357662760744518925731614867083033414739092692378339826457323557131419262016753318925353083326536823685673015652680509033742865346632810343229442216967091560803210549863155007553338166330107220964551410044484446926673692028632563206694218478752140384787534137522794856470966810976622662671991163061866459805822033613038880415847590430332210143471501093347904431548441613748013168379104610825274977736140848788256480165810334480680274135086369369261270676009843297007864719175870320895497122359497101206636265331005227692163816825994390404163314577081053702118143327844276973574313238734011395925867845707863263761398505773229323032631560702133927386760591704411586758253585427652703735771232673476791779565974957844128489046813628943933889068386788548165308716796209615745330016200045119315817866697535522688356501009954215696262893208638981548602347434887378651772894379026300030020581904672380177975343224593659483527631315594382356160852812662981456519126978965548405002292704811373322052509244499010900059339031294987966631842256269007713476754524772795341933606913365091757465498895110527227076890105579398642658857469335766231295604425692162116066620626965178689872234368599169233448463014079058620355925193574947287372525761860499618329537406348909646915585199704963687922171085130128564626300368122897533921072874531205696847455202618315843947125763567143276049993436670570102132584154210271934759806435626475512979361376161334815497344727523491459568082053392603270921433485997546051887150994216074024441941313670214796249249107022495379337083448302322588032415825641102699529541685602510993543345229046270199358989308389283122114342794078622539074846432267386767210814073610407158235685742334455264051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 73750176103451085093241406181762566113111359323648235906914611580371716987218784034739625005181339338633158929792943263496009287192821997870707662648744816223713046003643886262820885611080801398448461413241044867382700193441534737559110150943307971485642338422149942198066347772358468152909956154546373433717380736845380645065443637999332801657831605002835672066064644474283424127781085290362696833401814776711787671883722342318728625514173269326761349274507354290844618408882334058142615406141002000903329787515611414497738024978371366500354678083651867730654778619458318227490767052374346670880136781005417884053999196813686020912978825728796274590809228818157005159619857085800868387028466590581636127821700457901863934980819219426373612834136506591213810554648419306665276754623343866432752532731773990677125726247705977583314107735543648043414968405386072346666469047968270145847077904500506498101450037897078535381410477704918808876734024756094646703991283326387458379564385819649619184480540350718351898308909173085080799159882339460536708151421447294367139379968674905488041205150027560183752790643016483735184843382454154979129821143793170440061439521370353980805924430813932463516055348868537458471678113320094076488053172824003797033431376842236730609352410167769575291255733550658077831113923274022760720824992743326950218967140391991885366947869342632127814414725255796216940953679065183030485961434066997565019881246619425325840734692713554755779761884629468438245607874693991598051872415991929572497227797253661068241357810567058276377414854063364343695874489682942669135563598886331718302996699668623095620347908294624397884580780587035624799041776030487882928408684973373773514156331829590353695047699121700601571130187247194045640051359273012126885763327160520669595478665363473059125327921076675031304830926651730585490502240491393571423183780433217813226182987938049486550370048280614701859964771056693678896819765615127318461252745540735969396909132205701321939715211719967488449712970211520034160727842801874065104425616581968676185003789935026081189409473171865586951659235461389364478475754120022494194469118182250199704708890387165852871560693063494292206345418443495255161438486769934789675336602934456015515199304205342477834544906369814067723638811841781218185376767954042279935489979288298434782841220659085006117247582857611788590718709752879448935306043485378928796818169337877418143799003517855655518123565904450976210066818191239918685709430684486062653234188645198975975068370145179196950205840509799585556725760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,49] -16842613133557937770746770552426822801126200658751455610205216825842039359166872973711044194625224769770613897172208159384014316649342414209810287704121978296596576952404378503291783497876052589745995722569832408785215732941900681755443690629442351218519353484787188846367520134682853057245914484956023929142736320344496784597377575975036933925895368792623699733921343678224182121890901940852211757939054588473076137395848926106292434142670596195026752630171855378111633777051507906162008986122754906171727401786904481726817172042361450249350151113083009371322975489341257448922061987881947455070360526414656251580892306994919315391498505912324818401409876676273128357433698626652619315777994429670735824895355779602610860595638329415715068315753320498098945878577691427930186398024825793411042344729903202760458053039784336875486049547239464603705548625796641151230572484107805390004624198736288284745483991934062630754427503853786939835552030104195446725786352321287505770105243362186911347158559186080867367304106344228782228577799947911067163715775693769542109267328762085152756986410374293927097651711958003876939710293620665512804779631546696021007717819623130452282069945962586171532206443644964854990212549209964436187548080377203425268725408880559251504209423657510956148593441633105991345670563133500848842416950961630535570030567328948381981715031109774004139122642143777145415205467179780942864698765423465364978853338430435253057368265187000270962062103976077103708152954700513189210044912909163467109414944030236427545446376258850116959012422377889688225023379119726593367589080038665167100366450173250369624705841274231543439050536851101114991674569019033391039643066085312035642353408701024599458097291120523839560809510141499545954966761351734236375167830826512316115728084400581576340429008763131479088604640674673114875598140393651268851012413175341212868222063884885688706845060302784810190603459535350186540969745643059821115982670540170607897475598294155278960482999608274060849164822208595443706113209922443365655002272718082521640809663218608341172692082261257252083034477149489421349664807022326849173853316486096115103251681337222375111100214997555867269856292063220986078674277298362783955650579830322878358765449637107166449406918097019107214225579201233173629230181128758016838359476058549068613659925093367920317788334522562318003681516761122392794604748864067530666310447351917584974133049968131033742111504709797961262444709345311591608097582541417294467722953433853771343197360906507004491081917555221304914739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,50] 3221666489230592287587785548576629046928228202297057145828517762103415264483111031634244447195808884649716442031505655344243410126064063224062702636001828345479825709768326319316607662866502752519639114275644452779832851763778053557924096968964005107233078851887926561921034820808040835991735586542460668421311874734130045016924712996872602076121350514246266086868708325269657900779378209368320954893047510004106568759382817098474626233330711526852689476600518241557769953646536788968382010973073724177917912642313571939990519482207914906061890575579672404090496276667442682840595799343952741486490114944652932409431242287541375545706139358183312784551215569873306933160720368914049358470868152276996566929309128254633221118252393246713370345577146693185055862890427867227313283157772636624559458418168277904725605837610959566733518775040737457459047106390283105505901672430300391384839315047858782793776495180262566758215258288020167743801810779304010582487626401965787400793863277579445289633930409295373452855934840076207995947220095831020345449551509659846819171077607735815591969565386197262989671064762256472389989008900236493775499855574652064632264342392052003312444231896088624955017634193521328934797225263110601327641274105450667515325731229153413802026306517362804188576740594159866350886574549940198476248917844677718857002078245977535156416780994215029783486698943633869855545624757820266777400322906325092516215158645451024196976369999482644709340188257262292599846511183291346576274734965768646244185775145936528225689548984053920565798344479617536981133995452858354096002726146010196930151940761230509887509395653953879885079712997163997629019511981712764275567504607885486638517850168950721051329734275491946460205339128521295267527592411488439404158757949984904695792471255294056242890409830083891644632134684045037229600581390941952997288873843682353866673271916633219605132120114795521711116962653777088657126205864460217724390309679793802444592073225577686298116601495909816824542943031611062110393763742381283527976168452815508106377780166820673835470561084958664913876057497524436163993520403771313854973555614817490823162528669190472024256138890260109709890331567428536139289170173448554327448214082364167882787698482450075408932480847806255500396593761540054868957178821688639381723770552376714808248534952698950346094687717088503583643016776628753081658697540853626192161823206244719725232605845850985498510304481949902482132106679891943537634346623131270805335165316248603024374668711617185199714071934429266643517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,51] -461479950123396802000492273790941282097298585781098172899732419109693286920013536800212253323426450843689677118090854568872385235364835803389711959170008376624711918152534571038424741269525139233718908024510645729296068654745057785715834419873142883663612424864600202934887853470638376060482446237437710743731060438625508305631097819508118184464914021728652899750300970720781452792973479553191835670406364006700058757631683693438305033195424060008208661162738188925228253819289261943435673703529138826750539001949100903625459227254826913527668112097983357228816135696389950043306133646010450939419520828218294977560770412595187190818435271772782994169421937813180832929561722008094188967292917931168713227097754794728693448247082799905152117151018666642701625151810913048580311132736297108243706292218261968937871114081406056992799183110462231817329350569312292875569754726888133293430604605468877979238176091797645218384907981185779007581907234275476617657614976134651574614238014940978997248072947859470602599099110870643334159259813638158571046210370661069623267160300007158197593768516051746207450320633062831893382516776165150079765236794023070466758062504297184636514830234811328087105603987693491118532183183819741227930465175808340402908644203941112253230884776269264962290782318195096186344514985631010809945965922572016894160489853999704416253887757380903300311129849844376174392994229662248246727814626099717811230771441736137119083472018674289843280128829038407837453014426034474460649823375802777584652158762434851237805102007801231525890236765341277472233349341294058262706625737300796085603396489280135896201860083219166193080256967293161445934685150429871842969731817924073909693754103851975017641584479577586385886179873285273417386038029554509110954920309340528994924398414575227493128220559542697553166100476552392218454149426133234734503098431253048144416956313774608847285863026060808505121185173320842383648700974281435341208440033743866584313707046081842271427989135950692203745919417815269462738129319299264041580456339408504447706897103936866078744189339398727004991366479601198603235861571592364925392044422082561881838748968574079893605775462003125673004820046669659684911905715592922022167778367658149090140805581641992586439487370146800391281647656102471908604721815806505156394421287682594493018603548288265310357362889206558683760391273544494901371398016679054836991160595479568602498613113456787297938126575761938403187451949314764118929420191444914778395930638582434152753805718165479700813441990283458563276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,52] 28574297655147774219303676013393155169583811680635348147486664328288558380462868928456767766822346364352016156694528327239492548497440601415147599819657317614205165727513287931008277303787104854464465448397274503261523259714992514169531899240439133939194429735991716036334999243989478871424123248873080237867005397340102412693871031061410008475547886012038783775107359355605826079438927240034148229517093844302077426107132308461816700702479590838974117266695153938187375065844177967086785283310219943026809282569758753913508511478445281343602610732895081266498482266995297604137188277658479551970698793333211723474886402427022950159813883670155929893060844126377146892266570532130903568540706414370680847983899093300426968774337517217538979082575151320425670714221332372731318548819590828784204596979055968359542927154149612827638792937187927348635597009286872550577583021605018146634473509797761445358500785769891758632291657756738351889641250654970314225087427428691528291409935996166589191368923559800954718119962552768075382054697100087959310421202326886751472718059242642837292818624416034291544931637300167422166254849744292536166452756932174421592246109231637481530178178231366551302317841654261589906501891037711459292486239630288942526975983519496784993941195518711076445720980194885992991686085656538917219869562513735383235701148954496106444666391964886911133027287660431247810036376299614973720176904377725894295131524642340240866456829764527388915971779627600838476328766210488610573493360795780243256610834691858422992025985599239074298837662135707394801115177468617551090852761801602310051953895867020734147864430970452727716836842555985625902061502635040843878210178969620188654830714757257856036132049724187994784456665600076653710484919803434762618812238240737813038253027647514902385170505152782935153825092544794394025850157190070624713865723971195758937519335862357623483286694022342685670371321210397190823388006858277082814852236696241831312812470835491631215969586736890814860333721557001452097009587076419015191973327379230026189369588894337947336864536929201728193204212842063469531448370122593730311048519385709323200847773427240985666578851501146571284403555284180192212534577520455065782447978712275393948756066578809663208456938141065206316699549314704490216542860819601215714391663677616112213008276154017017193243929554967196276393140308645169762896239427408658873725393188288321478251899564070384672653832918249307071495342812577396666644468841551066852534086518038174691596715980601992001735126397885360373760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,53] 8829743864767050606567268225818061971615595271958951426276490572241565322397474443988145899734924588790033117361407135492591265950343429030823529926160129445881092176573097600706954051501840460576427476756920538624986779974173224705860281936982513566884657316261485796320623445799939275767280867939832451638391437429987064115410593343597223548275355931220106919572475982674518329901718468389041969014249983482266768813084102202650024431519361512336879595064524050473070918100544077311220086126769236182154342941312942525328580078880428083634491068420541141621832459408975891730916969664115514478830915138805112070457615872609252050411149547155213114025784694668529421236786626082380623107426396033541647610853854661808074060378109396283779776438299679097242749970410752251901476172517175065241621537526789430320161590808122727224708673817966768488691585473152868036285098880716325930708508846690197038124901447309802835630949142216627899318439441319880610995090205404569914305401029333611101659536390287644425852784960374253275353152488814839929120091138464539545453839232678946216673652684680008905477087793525488887715905591691305769644680946745214909560989496177484259065894038539413743962721592040257113577172322303805032753602431941163081808910542791448294658805468705926003369090406104069471589912694368780597283943829011890619451055771587725503944637331878607712132133671621815933884582590207063536046374605412349396074624483355135932947077633959070797818780482399970477787837621514390373036377112896145620393408824511405944891621620027446823101457615288395684365935112712695231452130846912456267462754973495991121618757504127465502724402144771476236537514145589591783999471282472136927636735952626272329866526698357939055608026537500105837812360517117528944563142012593533082147998764436476962502352053317547589946287375726565009426433479863318579906500921849555759613594055479532712229342672349104569025399933491328536480515676135976007589309135968215296949008147022101456016914612628566931358811066357357916424747792696641751816282758504359211350316585712349046564824825336755718880862704612479898409769658091090191675507860270272801658684002372181468435106546021650621083503031500503837291358998132303678438174845387908713979480132099983650696677165283764504316457028565563804454855645519962611568844224848324973569827455217165263824672295430718904700307806387834433525591468649162742600628200586987603578094957357402142320233508346840267238959733298193396705334010201416476161763431175765482287923798616949916095469054609850368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,54] -4007746801981459009552189638072928753101566787855320358612621853464991759106473695746598261687606899275943943129451537877048904353682846891794865446196980524030247317926266420563419086053499884914449643041192655329830859718990265346462963462404043115501976018766368667973803830914940534540300115961676859428156754340041799005251189953307341823406170446954004472741242754744507891654942621843164450878531959141252807312838952487345338067176719455544488437729974353747416204113496823232981227293415157017181339382380373041983077078463525294078073791537076587343995883794278222686220965694624131595903311730013308575616163708144719564271170063295159909148658497108340986905417875788220846389633851947284809280154578719017799576478954562133183565708647381563511087258033021539939817950946908413118482579919254323922532675837255966605130027322246957978008904549885114260478996135305721171819217989424039014211558521699095575148309627239124876856772938522412107552319406764940888920109639276461404724509572501934580531977311256947357447376324699266002883551920486141388646353114839610865585971602007521867567568753975623337029446372060090752240158287797487885426614868979559843690930405949620884866402674269801819054217171864588196073377505179507551264046143219507848386000994868674355106733949138267199827294447408836794117437007179758406956927422898029041669698012718479853719045195947047336081201858407538725689101810233721848326700323596371663301409416328752321747935479007450358484721844754131374449006644299496322945868916968341953908489865981771072373546941925007749572123708596012834129966698551941817763583207847061861261768040390135831437100525300216087277668288002762501373384171622251280134331150703359026991703511026922028334551813665489980171242932945543267965904792317843931366426840414255937488888551463771864274087026974738711556310621364285056880907351713798669096044630792935636869471038168708907703686729170763451771329941106179560308596624151171752797672667293836536590879177229320584489922212916359821037334909605894157357506507661075613884234795782430729398090218799466541384875847098900988765791318285602744137327716153959638450413154284309426631152736417617117053759097732645390372530687274830838299576158553917564629833014581747012558845365253546329098237784973337302181138529973918529091511668914115340583996634108081336852918710517857014373028562773960552521487972803287089443554725820023384840807770646312002520881623612753920299289747628933185463372064412429837985353483482160557871788187936134179527812643445486387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,55] 966722099707468614776821794867552289481997112359074440463410305555434339660182007488361751417062226749122199890666473708596506619987769668263835342732968016101886329845930681432156822622938120508307654610102150069196162574753555688473139216448644304354407747872653112615245775567163857913091901176989990442451158447292362639043944953954713368818693823891015063211811431303840104956148264765540710190860918418960718561210354711482469091762786373361946106907617703977469423231195840157463457615684708129946453885470566039974428195012968263296272655518893838009886594223975350538649803332655394399906782258806170290242752056615746488436525870540367355446586339626394199422530336590251649784356888239347036463640854794329777908036044183433456588287035926674146996509071794573991162016265606274977481930460435831124309524648763300519746014878417147227104565656704981503117063847395688116752593622106956751030113688519018908288683399120308327458712445581455406436782162831053230080148653926604099939351499265891476099931372658259619943858470177291469036201977212061571325020580362270872641001114129052106104921092158295873548491690283836166268071990945657553690749214988910324702776759227316441938886173765592708278659391425906310997752849807257929249685145894443017142877236696339933404158305977286250577406110912308112112643403047164868914407126039836655997114747234416053647594509546825869385185526461907352449479494766531247804056629351755707063269490427691710158835375231151160396398022853790701508274175129737059984524985203453650589128425174989110337848799517198861602575229659390285421098937150457848723461216600572334677291506549970825279893209039088121565730609323215124084953727473408275705954311343178446141987360880933049023996810165868056055705228436752412458251452336018118858920819174425104529507725185424318312895040618620575536070651542305850643383442889257938060302798811874391018113660649099153932804245677081676654185671260380149629505880360988542430377046736691397008144461163872350649370030112542571095730007979941602885956332609598933612111372888020978839538629443939774098760574328864211102138810113214184303476879638502473047071975034135861376480986582657301982263385579249143159276525245011645443032652486925841230511466480519983390315646926220856962538777315971337733803563517445430074308823269241936429212076829610418125754804419717238985882153515672068195881057846252024077956542426161159864390179235435107220210146081848966007627343232205021543882456785398419760652495385824044386963153161791718566344236805075763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,56] -168572146848866283553729374933793827549052037073435881663035715706836665303314934920372865881806543281584759681886833655092238354313487378541239401538793045335237216668273822448350005640920168874607822677606240886044014540906677959499718552110972382974324485429972559641742413057473456322784919354253656483878465320129153165937915097246242561578628311506114113707907978493058557091682327425659975743233373651145903584300520755190253733711394669983775504136351940026007346836111199660350694838280772246061768132654162625566510055785892723374444673669267139858800481544782728380163836371361983867968110494221164142992580603324996010459559814111089983566873614664045104362031308127861904717611190163528678517691066713749912329286910510461966078854820752148198117384536644523105732175659495099196846146349694649498220619436687865881055493813236990025330859222534387377413971911720456833889131000215598463667092197440939544614954606272960711608200349551512902861312425187323541776645833422946237472966088098092884913424770620058433129051978249645586197724428789394961078987387922857436509761921082898464893602983784796765341950182908762820372803474683415896510360128832643703719434118083519467446446534441901019292336845236889903571687328371157761410453816550137739092522785378728226569796773515750486391491332096003456611543619941468609109974244241056660226376791828312744601173340573735034546068753001647940494832003702794054508855543853416078037973578303469032925974171072053632102265931520421125659458211604413223633436748121063068673212427071524343880512449286672930447925843004797817415118288198639190537251574672044745774693905717311077559703262335301094857728411189705969763174715026927841161243920611647410906438720076142276458543624157481804137575143006536694049550580292215014838049651109248310489426111502649809971845180832118778715985174039441962597564807302036770202639715168109480238976489717341191210809142445810128749060662074781454815486267092837319808564009437237968447546072971462337101598411878851899609494142934966782210743090764440621231182175960977911310477691486102446980938549130383589231064509013190456115397359964915667766605403347077210742330314822473804157332241178783281087921628826111948958369262736544908773721106991791025787921546219499151122692701251045425263725079260604434787870133210236593307254626709887849918542102278311550550193924956882452708548208256354000957556505014296291027507714208612052907617466654799699886466427549964600001198044873494582808476262706696078092064352314827267832330490161922048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,57] 22221864531288476893090225026541348697813384959103648029890758053216764195959118288222264682966722654689555884055218571624944273506961538542174159927369882134156277852661987195975808426995693972860538707682810768015761431870119052884051009744165018213414120822292873244373843560795240512971479473172666714201438050583771044365423909927422945241810064359755131994617853798281302529236740410938931840715717894579605152214457357743006992867529489376905740616807320693708670391471661596346711053656741276895486194737173019778163216466881226548397965466973932310289533021802681589720658630655833417828045656714939003519351115915765267641866888328006412627322586533624242001865787089282958194427448187522125413590529092526916783724289694370340556610360292615356658705975188901459690627672243253611611680534723287447569350862553823715749340976258995342776581040493059064297519957248434407469323866801403923198695960941655396924623257346275556637777303539870957738718904135318021366542632768867019344786670799629581227694081317468595794979117897116822438126280792174600580714685368229184457733128816801148850952127407543622103964701498524228040757375646457102623434552489093947346841172996464575090589547942435868582527931474302758231737167194600077547920233212216039045591738335238485551562958996811259392784999344142300090455792559565382983056479397625256583371942304333845700753227954096183926012465773096435457308035528542213312974548546151001082382937032231602327153383044377995374440806595678909706366559380521785882930461046215736145122091656736517755212412331068719024025813678573602700536990622949661183564427253302008366153866225246487133564468312275808500987286949924961068510062415782189188142532464192682408136963000420552935681448103636954940735057428014240897744638392742878215698896692508711912945453504602582245988145931524237582631643545798942257506257449468833086441426722205849839483852504384373025822271641577486025474549325620551212165644630587567579555184578429302264766786962068094797408830046021553739129409736210957861835426200184286009277705957535315789052521994652883664624296660420648607812106166535460230696373269812558342488684554703059309988263081656538431215008899564448310452012480125832884427604728961672865491905132238669088411907710406140568878369374812595509826804317613211537509005284975707930002990569777354185557291427854303224032649461988866763844667736116337141917030669783010379362856988028158379530344109092785689258284463793968082294193743619787611709163224663766669426210966837309043369858797299302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,58] -2121216903061192960082594343609365299278567737191743829293692041627657251705570833936566860468287786948219550194297089410209831882856417773152073147840892797999451734208221215364860324184832379833089255966103967163881364560552667330688378895541188174455012260630547939702962737053026868338680653056032155548865130502751952621932369850913063107886356476894228491066710827830549190648716759803422167588096469003716629283571999194872857281136897619081363523507570226069793779324926968196328978437715348827281041253392955813009061639021502579464027919927636151320106121605600664354534052547120779450926761882015395388082249211421403287897573933821045840980573450854255959317514997120511182781339789713741372228216164097699771563308991369183314272178457066413901007875225559711610216286250007743509835862626698111746255045972492599331979040070573236629294592147813381988200601726614971540294322598972141471399976530023255546595629083721763495237361646770629047097805117073603047044272448538035448854192338587509384773228204029503654284792172717512353158019141677847555771790147949931352535228803601005948587087169420495616325072030553604892401201094070997889840887092678745250193079265880681824183383011195956847917202024731064970878486110439627679765153576652810139118456705966566028092412402645198092341222858785096965297903215239300006554521224906024451759968465779209017710321085325374375882697003216267312738445005636804376407178323812855713329277657489384698897443697199505895548282012394356505375772258315660903998134769636670395224096519155019016384099616803618474348420617317743585080112854972578550423511226234379233864663877411276309462057528160287562473738317536636544644408203272491768992543429756794318021736608844676346620769020056636766051628814463089465427866876888469591735980339759854717261530744029109302233870835528653227073985528080137029115637636990008502752239333207096912502436559573165677960067814856293484658447754144769303475544488720788637890481605265008418640731201706370473608261175199185749420261018559396252013709638854875423556102801924976846058168230130998404412005886220034477464022680356505815506017399276578753646485752532692312912784685637430026601220266727810783197429436222930187248336315315391388606961001786061302594567842517364446779215461228418362756080443876664674470565190576417501135766336546975058553408266301338971158593995942601459933236222547449840670002225337566267459324723998352252419963461363109009959945352094210915445957355298707478005843200583638509681487997819837620628387930686095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,59] 114872840473367146723968185041553567656973938727956025959963315625192484490995762369718992267449682041046865195742430663051398128940716966438461864783619352121919386468278371783159872632563941234470795341703343318505136708110714301320428104215890142653381203225724168289465395439685385679242919759384509338781474956541442111982050097289562302258545400042156630328077901914994328583765167871792364551570203606557461390956424822954006015072081981427227946058113710738466639192609295756017725947389119952344494880567090016095006966479947469023060847122244329931061565921269168842853434481319539002354323917497920881315252204095140038484929517678398966021602893119726356213867691918190024233544646194597530378477094793538621309420148684434271718899235792384543667303075670863719409338098778817314715132856791764712355600537449641216124262308029713263225862534419120277218973530151072332626341154127267680443698386191582344743065151205203168033837273817279986030161503979262799581106467312832776180194497187954131607762745265636289182679788887258278522553395502444101381877889454852948348578074733512519053996361551993178657004194114942626069106151456591584596651995555411825880711122878412605983168881368850260006782476507614584045445462286781807383426617734302495099273722714950061890583758389020990387983577431843995124285794599317566775167224905720256229331093566847107063545438123246118415525503339430261077323358458002576092476437984405445129181987945964125640743423263157366689256647423668789653102263098735958105223134486020962320824568469039040717337494459720773225807973670858004782216139955787251418326932286871140363083570637136908458395195309977659120925371415833007159162074715281105696393077738561144118697579397919040988769989105867317527744871051332979921623076562832834095247618906307446116417064292684322183695027934720409697702510696428413002105723629232878807732154258268202205629833917994370318374752710891950763188465660338407180451746561069956895803697470693884137160184553610067226949768285301612971997418490819911033722311507525456921721540761021213301746806038168330283604709379921632371159378558233741424765511658738038508413818274882927044285008896411971521817287523851637213301545993733204891202691242623663858826217161274490975410194660735107103671513099332757139665731916082193760915803761341279443598345000635324177758838350451048066047585061544656330951034298803586493225497414039658883747772078451623317036681685102676359347155155608817980258934915137710802872003098133627526332898894769529211305090822963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,60] 3831928430488985136159065722573707920834096926908933169577353794761020850958878497387323120717585442137484641747183082028522962422184056228387214852909985741798698362252580592323213380982148252039480563176709825479545875078993120787482759561461563714270395944611198044752841922645873552954615099674428677438506308382743747141473376733642119735025275723919764985857769245591443427775626591094241415740521084060779241999268967381548803742607422746654033253597340981032393070236236382292659439206074115731343734967307891372519863403337700288497961839739128989501282539848606741820667315729173462099861355548567861575691601047108652418866873513872322380817452101429151944979514596221363826368504208331050934560888173371341003309352653189222225489088846155820423711268393978718764914073565582528423063901554268966694628379969116217162422980787463122193152759653477797659318299744382330284608374344105338300144831903806707154567315689536669082308081333644271799378211913527797499756225502229562735957548358536141941861868767488293479364734547066568386192176491485338488447669991476592111357326073282608643844257744146418542236463071288172721387145741711087305066144032335147836689950259182454561799047350370104097924347231105210648319162652040127900112236251732521474001672803665614894532286622691908632718885215047454421731322321319029864725438875704684199208780707907302892690224340196389278037246576964897630055893445472448872943940003426970644218862385904283082585687327406311168303620321083257438657889167916049028083818221916018357839127564744746524348276928881589964262117220652600946963391488527488104160544953668211163058209325241108477231353870405479882188255837885102941673200636766210422168348071760103887199001882791148833498283842763416226698717411799612372611000406091938866942436107964858526603236243535144217806406864217139594889214726444808000624791784089102489460081031873152411978515141193274335288294071304547769629129694140879642543387825861542328964407353105319171413732025467285505499823728118777296104465193518433230472074202636122728304579668771205507920198916758420014995508701553507909611715012683363453841535453028430979110229244263992167966395590134918371543907962737872442229810888777988383467308678865883074294913646353227551827347462815339958570486181121842155317709659547405711996070334687923739858390835651760073915510838112840500287748505229586746070626035806285527538880555993725155806753053287494208446547044713025244481912822063293994751691680925155432472106578784707857874911210376065291518669058211840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,61] -1679757088768067811967110091639637310976247345101149062211168368387581375073131946967667729564984883531968054814742954851435082322152521279671668542771886159522398034643862413134739133330692708446359771508271802402635777691002845159638793946893480981199119828378627140782394541105012420211707505991376451184930626243245238760412240368043407216051819513869192040027468037676641466737658381216661209826319308761466347511561625700502910443123439758353663063413522134082504895510450918066154444393277744439337630915788428347959671468462379776578526496548360545963999884214446694409700479937978765813005427791557199004916525124949762253165942331751406461850022942151013353703666720950569777311758036862685939516128940561227750470313281540764273392625310708603176709583237093282563524361420430843798448954324227289645208655684058073404918106913755552317324834906695781541300440386303487101787240119071321743647677015582824207451758340734225463470335046705110749965741276164627807381112480281084546202468873216153078672032399878878985535302085549815955981982654242864312640257928949521523133140180980819864472951760891558375318475271570951348062720961710670416913137425593758727070232768089124411669301336296977849948385458861467671085744824900998039214630116881288207283329861835316866990030570519720588421569860710420955888110839718679998575346839878651410432535462509740340366994060151409797424001287696730987380444918974394207734636516780197869470089451627869289309925714440496586700575619971328049060828336965421886733963740277595928403350236132459578993661304575576001049302235926369494039879529881851286126172565336325226173839872239341104017720313512819519397470536856172933323628711603854390766621402443061788349870447717873385203407144244309797326631044766053412829730537059869523192790520845409099808705330448999172968743004988034587116767507675295619923422184447414766641217889735170027040813343978847205154060178290819925145211900846502752069057181928781027009680220489670802141425258625363513892892496229047802282325780717213681978121643828290480997591466422627545522437189939135340999971925188355739042974037192445559348713580168695981387054900391156028947481099257042702388542459122595216062877862328683041939600034035275006659364070550632563305045997921572443248613442531918019037488758693152625715926494266067128452214872470166165192793112081286847884177862566117635348717247172372063406927372548756546691971515037753005200931984498659081058349304538554627541128626548743468473943347724940953751068229139038275052707302604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,62] 200555676650623698161233030149434634749810131169818442257583739277337497225257074559015601183418637395790072190417538896719839067535625810167012932189306065826219395337458845420027101032608226705241483572298061874433519986209215668283138064777806508110771530510094782589682790756142064848123918508437382733854987123294130945845632839547521042445291600104523064744550972389490130742320237565045741261358660078478710388040451478772624181714879296424273784086058096118202378140574077699098669577251043997852774908336581811872704667933501027137739290380191245069930542440910144614652003918696197145042559351072874714915946930498357888245337785987847676841821578225854205554110096710327163977035864531563883416310679187129152028981629229726676808905385367713851857123366461339827884826071660605411890808856800706471354500476143686525820998815769400430537224507153720629235619372448105141818443666340648013032559668531834835704781819914653672366134799268791599192307830700255593632166377493372890533220490798980900442393132098125630307184855582625086307845982605780174051633921831407799250971459422927990998551945962551388650164392771464772718140392647414779312164745209793511707884337120950599043659495257154988268908982984937323610346515432819482310219791757070837486307088994918404984319129950022645911379192719751426406907463190812424754495165782739600686214635696281219941518184437723388052539304717946296001169695581698006760593729751042588333101451596032542744644823497153564179103567362651486273581987849960489395890840170792193922194076116542710683497266486943011380260813009789547442423260523753048710442946889787450596698561030117795986251589900727463415600079332434352754628811384163615068491379356956595792386066018550680007566105934375363538446251497892789683479140053038890586277931123944638905272513525786583054546407049939944881562088668608914798555622457040094845195737232848432351601577893562643017773421190891830772667922819191416284156753979691965346529387404358381574266876841503005495455935669351831512124382304354258302707169000217242410737296182307491565639678668507062707367491298502859310146868104182967941346914393990298604240381023963068415210569074027183363897378642641392864440518389687058629585368617816892381603575294842558507140512197181776152081613035413591193793855047384277764470420506893652310840401582959967961877271589662318626237744267074668736161549994375547909241038543092854938122812245807749816131603556664157719704892352059887884296645639069858433403931839888330292487813649787560704168154890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,63] -12762748143576705288335320002949153480640552480808467045210337157774601505133113140402383516045818147877552133914700369006538094890607426619107152293845648195815099779754529718750474442873147485316907942650483742818212022452567542715672220419027037872614772125912316905326271400350962043876022039892215665939093638432513037410551224521375644538786939638474255544800284772551625695555288099694662084705352243000220142488620549382059559632392308294809843810371632638852909341975500961587944278300780344059823871340255526919722421404637109138104775599335020711782318811818000992010771823903254247152515523906637223941157973165654910250580495759165359103661844231632440107851204199047104823303440099106577113613776676260176676155933399180217184261542349367444176648851796789522594254443391988763911646274458034244585714415692579314069132220126076484548126732641443391471219530253918903753214196153043298470291058624241866925169213686770973917123794187200754791696398034109112445892661707123407984152683745168442621010052016873282600620120331457505758067716671543101897447566876214373155261148164104499953397527053477664845211182657889651755523755913037678653650232975263593422310956927300269149219119067325312182676960594270496019005729892446061779779666759077560628190605201866206696796841534348771493379015915274319913825109792961176262169207827386425934466838176985335623399923257374026601466864930803455005958313245897823000724044932212677940428660485531167540562990699251563861448837897407210865778951299371873627634336848689843360285387539799866529481046082544471105401126450100036892211075497933208493565242601971219756850788516161831368862669042040124184211906765488845519316096673519757057833266263006622180380263440405258071644460629620131221156940983992650704689093921352567262769187358386185441110013819748738304410075485441936705224643625609257313719535515005150559099421202619623902465578701943475312758153706175717763931544803658658961565203770899566452891592755331847790807794151857747641183654610751888917396255128665267820530654637278573400527483317029355693801664526029769109203181859496931552832336202089210907879408994987110201074081497990669173001064988599650218365335692849839294632117339528268114388478790472429178506215680300874369179640478918651986285104851897764010325090165863392211428981116131028027013001437963788964487965522408013204569490990072618389797883914571977585990778057263972529425296183811903138223226317576118489477203850418247199525504403684552490412755209701477736835854638674112101904862412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,64] 119490272574407398328645531300036050920335012446149343071770841715763727179705284694459546202530466854559236658432138639680757524156293300222712451642534806180114800402943983956678264279751912632609220080607984461290354864922664324213074823694830347391535475760208575202146582495046999711110704143912319593034103009730151594097840843333977580639305675110120133366353684932526103809164708953043335457066850296927798466112476209661475365880284710146452575237021679071007095536912230348235505953999974379315386811275260241689115990707530818911508222526605386764994428853598734583239319140806688234430812359390468055508995363680528747073773404086942977863499063015747776793794158047690340313096788380652405216715580109127547844910455894561013363469442208078095569540845781210070816757922570492705698710033925857170424383758976876932301717961153872268827447607279281176194188016324060347528181404740401913444498186921359053028912497665931376398465683399398991600016699475000606233345368982432391364000874053939389932283753964270114787569766301634788970957468769077878853065640533997552853920092175627875750784781928292381563791660624047223296780022000237634455573691354586807129012636981356412852347875831083930946204746532615633949414886610036014055053314445314837020805646316583306917568809562714886654993057070965118989612432836610146917828686701014385214748991850538692981222996272809147258957162172041530991025880266831548823601806191432865732872205668527334613696491629770835432358700102024789557234956450274584171742582567207490742574179611409283686290972908484229458344055184823588619522572663672056354009119629279357236251376296530126396584498666569884664220384086590500002563681866697905212428906047346152627146609281957264683500776174623346684862463809458140683946391292082557144022107332677999414767480119480748340650984510211489710844705220839615887885624705448640384616263765198299868740969784027708458174564700301832003988208826568517318144283293845755122025729337817597178401657338638658942354474235004598396697949590055089520982911977564786302954787817928695296600427325703902409823237711047343178823950443702209212996322746614798789700902292494186405925553647466518552536507034760976430294814891067505716817188941953240011669335099855090382954519758672967209152863302666390864054167391779137174953579044847250222585993117071238082869784891082440152190202014551966462975985627800523653607050258006508716281961778764733921772495440061013137752683617601994705877289952722342985278770752755797671328345818396177578003005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,65] 67967983000611661161375413198341844691547209978389022075762938070319224142170583021326275329994975470527658093784936314754542470412541545436483461595465702313869119439415312452489659229033538821094323863883030161336074193855048118492527587576669134379809218185222241466750215366243610579746834716628463684263619262646141630989789461474903920842037395934764543385328842989121384313086499357190885737819034432184603605004582383168245758103040842209168709205383805117140981271448577963946317279921249393734912469403006577945569572440721686266369991438246251517556049260318025420754136619957277023645680033967309319576302732622952468310321459987747873189117577553531378176024182853773325355069527310836669568406584490353214233982443337078238138710939789507873367485437220240702116454062159060027352524786146365804626971590182154374334726250817025971389912018292652573797582707042075536843093264438391689757913358251317401695348490994194842130598354871254100369307556950139407649452259098602045607545053172331939907985707138724670986596557899672649382489650836913837316085782951661164387715640605654741992251939607719435131013337092313810918806557907940984307734556019261223056208871589700838845539803256025740589517090924850910421154129126208436229641081390049042004400653073141827548332531027501423653237264015076746862842640228568661379084571070927675384327886331919456560370866332020583837127993121535180562689204619702668865756003078971239107262453716358672674175707602930463599140595825736550526953540984884935584737964713401474524548206822846994526176644064167270714226951204459764831849071270740250856831610206994190750055878702518143999013347239998872828684607189876113002852403288541274508207235093520260893604907882375320924972696440894438496923378336990910891851527965072441276758753225515700712794750810043140734094182441078311568225723651199991001310103573698603736900247963609974631452787812364537451541448568107745171540444887861724240600301232372911341213541398201738895537225040545629864394316714042513253176037572243159076370070423004352793314741567004351524414599434068042930129123483978165395554380005352699817292516243462503096507427469015970691365359758320958075583596777571271315482590807388863378497906731704800539743508781377498490865183843556700737705378024809002512968553157485647342281817829102802646955129529329860043699209538390039515732200824848873762411062945659500081495835774327197082999460241860870373059272962482107355875652237988998774544528613929073885669556028529459708732931962777979207444070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,66] -7952862494665215112806750111052646380684142740432402766723632674468066820347062986722145025995878495712372939817297046914785400058798561294707776840787330800024876874373408117826168305197467051766520028588138429080825987005009043994589990433542921249511145628866647495276347531490366150009566080649187292652105778105045452203712377423791002432783841391511149343443053762742239011764547458273549200086428437661976761583398121956081710813685582018117763757780679548682042488012674156197432529175454173190980868237257569843593327790798169386474768639951680886325704441129443682038796980273622462311275440830918104940356721988254996481237710481608175796735727943240060982974097069946830445155744525073458009557848871874924183637174037049883174101159737308339905058868897810889525233447464990830372614838743008883605030839552808214167006735366718367458355750664381741353648771503877934266333684208132991443861867957785146789884815652764709447797223018522120028556649093846981157737597116133864104843101150640286281100916557429096504822862100560035197751293577738812822896968872535409936147592559945315529436929219472998646347448523678593363885109540787043878284591379291624168797032645994881314410541798927623570529425504120884024986456287873561450593385505833101510289116655586485000485250908052456013229701384271168007989037959526995248602417159512043442663193325794491299287334441926183596499008218601710961145023244575090421456714363959489178651341342112994600814670627222260220077594761596327990906896581705095137156738621252245528694037436733525308252690400017543335780692722697688749113411629064491763780835947455595440889653474952968668502381757550281505534289562968263162358960183530982704263003579600453923605785874215253652857743020487409814588737983074578866476301123339080395691728315627539528456874133089823505608574936500712374726570698142983338082829082381730735460719211068889534494680998520369537491118006462120444623903566723554236376299494030286842687231254164417376394795020461860367451962886925590389967319524720605111924632730415519669689127056702784382565884610644798269244457826819886491116634687978985549415775845342485928366482029273085138595436045240594088868630397340620385007891790474533024585362369446424179346986373693765598344005920046938356565005587109728209795606440796186797909013222231326511898219336338378329361787277567820274048206665017173387386548461549717228008631316452265926572463912749997343079371561281580874095985772314384218488195558149940836351611635546590340246080732176891455586959360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,67] 462301861693620186189870982781567000200750396225903974676669044992367757039326966746743307934388617819477011333486482788211613593467996493837910558375070598725550438270710916293772966483004283194303459798822431327593784575806074316878869008503678601519680736714454979848136056253345129287599411918321092917568668342518665839259964118101273632844703722364413429775014683809476302236202462692924241787195674414837818532771348595908062172036022441446681755743648954726624178271346547490553980577427860292126450675804346988288666078246587257458804222960884927430254636216683273151934711081878643980421557110614761446476562179866593854746260551638114473568950263644875632337003303398108727911647827919638863854251675307003764583281266295823497318757695492674058519510420791288468980826658893030721074084289797170447377422150537504286822823104741176939623321215274036723616311180107813135265632802307665912831277318476130492840672248087567944106997527859142610284185181201571873055987255067341689683190503059321882822374414198847406329667519176015243410990013160807965607024507036481581950701498429575440965913061568840812829378512683795929287235209780279533075786607795895515323184801330546055873842389181537202950927447410147714993055627488496188850630891363975596272738567020773063330825811148447443300874055382154661891464251359000160316433315079330575919373616204331305177578141105586521132631980258530781902213200656504714162234646974404203237187594035096598898525793619470949775565393773043362739636994292096094561838206850783117967757946149268250499152870157919492260680546125040811052343131005487489625186795839452523135763233250143669501706961150742814607757818551575718109239634611377006624677486166234151331050687484466100204605896258392139472525553366899149208157407991713094872237269144576950180759687157057411369183474269021279312135802793221932628742499514873238177155583004881796668493245331833478852409947246319737234390291336754910591642411408350225687692936650766860474044771557443550821350376926039084303597944611708092661001221489297319959987301935505648896142187310507305671458927716182998833791828652064170951792118291882720793199972729200576651154707930277087488388809210862427370131304222071572543658429530986109563462899120222887303002784510788233659770209700798591444696809120590129591472087465928970442816327450716469423785884339694174672605944484385972038250415506709300630786631871570492283164135747569032289408956093659878410600638647405965771015323479168108252247680934688208666037577001776541020979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,68] -9516134695875976635399302850748257118000573449218502139751146897458816330402911635666998657187077831032185897658723667541956857579137585463632920244251932463409404244871566889187063514898557660473467193283204458248432276035813346121836149424267674210912800821718487782193196899691854842116302438589459330411758711796498290602922860940616159811910693212390363310073858998822059293062152518275447770556083102812128102859120231281815069357980365807666839995665265524936471384872531886896930908196363363943163599469120284143624852800294178017711807481790451715821313841544370028216064057660759125908187449278382003376077279832095061459408733995201283506310945657379918686782787070063783747523868129818821716401137897553432293508324643841433139555423192612775183563752151295076447545385770257504662436661881900634379992150568176892201570767007953012868964594602453802368405174575797107291865105910523704439006125039764664545717703024624050737085703588136276930250183590752355372639528418920587906945693052763623058297325524869046644354815451544579199730455303532199153254503155358690884595546412881859123439963138518111848288384675873893339187500270827340044840526480067770349487702589698714655013921332255024114302210959111034623603522180086117974605807368413944460442957261616203476174288918295467094038730562789252696872112624960421418043821326454542647934190435124749133252014696931453216762090759705484036846435342731399480445936088196419946628688398474809487981267181248419270002484786497200735894492233490066185493664705358514016967244258728665241944924921051353254222854303636701226110124955695884180389260155527791304222132279628829361732570641553090463517728645315190341962779826355069124148013304502097010940573413504028232773000942805918762060279405697640018796299646974217029630096569958805009306764905946563016850511012541883150639171777107019597446376391657115906779415596718842643699751215000691494217940019822251046513331244482842917418979900294522043116402156274272881123437651514416428571414427322684780407484414960797776166497635728180637009050842058707171145954553743142361438863912802561109470581301370824414679362695500012676549619851195092844626605283096174727300775185024963974643011807107328473417890713815817410185030844464993689287258142786860180865217537695420437673607018610613244904753203072651812549399171885418409422336314408708677416391098517208717341316708498736392468876192000926013008649263579819522776304020955503825583283999750605039525532106129327720547963561013474446566195726144322446295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,69] -858340597292303895061268700016914972749232484486097599304740057369272697970503784295928489630265988411085980696138679830825395924726483515744449567248030223169288564146741016516191572845542176854197559113623933411103664236556854932541226692769997448114520959010971985648874143371564587890453566535595796069904122600683817622309375270516503243650190913258583533993471242216310278343184583862008564738674469909930951738341340167482228752548388488926867054034005508955257482285408526166205945687806136936064510606961983991463898732327595891494192722113040305189408221618544710942261535479633992551351775789990336621423951214208135382586088958769228764002943681391175796304673174997493017690027834514353378357891647392710043941363426445294426195973329789373021756363509080135407354651030897427422914237224603360817125557504438866095937860844883501617349369137840236174051704539464386782032591842175241088635256241454758781990580746354011221744041278825645469763013407019147585927259056136754489446700923929589392815114471555061371241487881159953369967832378885547749432484760018119336765789766947511185289252494798476067822883117381318915456222797999729732130432927843887966459168084678135273491782756054232260556690182574835037873332644876650463163373266042372213369951145620033753880989466721332353744229418641902020325161420386062893251147342291489144512422117283340801263891278323734363387829467407155811464718361409084296197169826795270924068895344438218188886133933926783517081652528447647697059846263904933659907410502635324234587966212626488523486182949789889826454158582197635216272713573487580988695590119363528168707280643827286390432697027773568566432628899355843878386449294661203738848189978740247797730383720368065094043942980300109230930997511037931105589433503901263093769782023622929498501094136844837085220834899216845937136864903592142753997336601687636516508832490351435088228695382377601308336200179627368672211936325009439842010997235726480220470018201629433725841204274852830698850799054327851056144790022854871214570358896926583306037946870503834164423527740134006878665849759066428785378014254615842089721460916873176644140846160679382132452776416973441857465245164816265505356230070847653332070214728578491436810212577001160105356950195237775467379092554313565896065672228052236564118631365502129496185769324575639992513876256141908122616656410840801372974771592736616941261155332697610486914394483477813338888196139686786007037418935243504303835463581770231667626533566089335320795208117608112560537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,70] 102334603119936982316344944849881489735524284567205358374160239306071012204235300783743521942941257734252774721819219959179459562913364099120199007538452811898436658594505729380526728004529230405654553388975648508139597993879344254216700045965826345895775176229884356561698150651827411679403864079687299725453309621650935980429936262807987862980720572081701844346537496116722715327908266347308337401448036727193529236649241676557159118536250903761042927069640197727762694748795226304959441270243789969250649364132354212094804243581154323897033630804621935614590286301807302508891287469528989672127505475931595433236920682585906176476132598266812744748965752950485833822688059650573891628743480800721040380814515232896391066636175179785695460460864266941349089666969956401507314491538955453700009006696503875529460603295119973051065408942050292052638780717894474068626197907587128491676418528269845380717550168345929921154101450871983415509641129060292978457972459278152831918169485375559639364176754133782099911486803503505529479401231510875422664029078992491989067002452755303042392842680155311139632352048649917999204428104185878015946794051108875971928069099594598436732957959929890879348280727274521409579041652246642221142015029012513531219810893126680879591737824747565880898557771116920147905024977509174479545035794642118882828311097795742235563453305133342755308129505264235400218903340653202632040988970670953914913396437633202849857907954992976352213733670693608966675803333880367033483816770119979295203622676855791868838276104684828860015354370021618290805316903967617513060019162649056877912363431752261404632148929723438891015954872078877426391171791184357647164727201207517172502597434722139348279285551375129899219114410442118981208173135283240044037975335461984052450780195408124185146855427082153304236996836271363466721550127051454719453585838872973066979700987062256642856190091301122555164270917861525188186243703789641937225819106475805305491608048987265219115183344533203528963950853829849793671117617312158938104550498501926376568974599604866314395083792627304311576581596272152459493191868570986138557941856220361124003645787667606193374042565554771391518122462647052888985493064073084707304915435402869167077451651202375066648563216167158985272955266237807761922409316491092516895078645925190312812461316445151934527892047410321241538891417870595956269177418928157765320715294855733887902298897663525500935244336419003821636132558602748658079021253611809164719397291396913969283633778924081182146560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,0] 7509083465840280211313354975011579543263630126509242678839965963960348186575547638776020869720380205702644691140982031991918516096660293978920529176861599181854679435599174760210001349622748841066689285829245286639361983701541712735881842390870456645971233383551762767451561525702925023275351506250643907266120319626125654372995574718402188554341068961780266882084122246488445026907651303067524556862566635641814211205719787681128123545951595634474682645006674680785373728203029629149538179843132997762443309331220493127668642141619254623181340805342217807989802834670733605057999061974357890843281115149954837995657363656826466838693595828298494382428700987602608665242731766816617414087814181504266677427665451985679481441875677124891899450884081727677211709686883333984946606898366903240788804403927582034947836943736123921750114053771129505479988703978838357759292274938272516688221596345346091161757474472824651097278426238952366634327503301766994490066659765491049276129626554398152511633074353620648792892898509040839426441844180270481512013301215238693489246691044966960046140782321273465647506183965047435097930852254713822156266390904681392117003723653186549191563043923312663610837291949799682590638023653743109966332192846414662092288208621202546265351248400797392005501418862858267614921646583334527623678642036942475913150275544924996166200229680681593953515936545541795588343693728565437482950603015095114154854566725963871018007565873634551579901223629689605736498384140599177801496686304035364386335176772223296897562504186782983266877210835094708827238483051638410229908404050205127701337397921343985755766063919305941204695367300391801001713210394095474285701168668759035978939567553038316301884413804394424826361026200897195197562085785130098816298180089295447296380105986236866711873482924732783613680587058084398882839375756607000518310750526842088791177122859702204285954248274520565585395818121744120584483900002548392205892986158815901846842219983336170900427956690095523903424204552670820385588591250632217522765135809399087053631829291141815249663091452147447805551900321722934954182775609222325650352674843507461333163396123853231392020898783771682853059436745197617037893309304191414041321947172472503044871458944089308117553898198456172582484166514991215353427203857718247589695200602120618385415382450039290878298397215309843089583910808089558258719131154976632696511626031703562763659863287423536924950946337966279193339040143453943783454521387835837188414626753676453086232209072058703590145609904947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 438828324667519789717737562653155058270413968195478932196397002064519512847429606486075210212924129059888281136237488118565537495931982842428408131027099872063056364641772629263013084248754462193046124490310133498097987363768662973666500168720787928759501427882541106210953003951240654797028575046279405072638380327518892084180667762802206883999323372142576991301320082945213085897450869984344304749426718811683464824293037573449847992541366931408192078077692417444068058062187233590949429381616187873610966826883451199968505807404368579212202083545044327711597238578549742260856280967823903348769936770772415960163680704591782627515084557925344303927949287618014139095213108511459754382482125014374387168279948391270611312857386604090624639473098960206412609769323105899437636464569108852804506372799048381293408005267964331435633870435169588187789937905288832161863693512073604855604405063227699919901800153362983491747726465561235889689647427454693327620334942170784364478452664947868569233646407447227605730611426305419138421482458190953548469730961239501736086844826170969538266043493464626708818949458096651552221762996018641682008658889705183954479801453103546284943193498511672455772962496811714381480124642493700374212783841434622575054146010084295551341692585669464042156063806596996207383489556210381077380263958937746302629144226368329290047336170391063417314468971206518930032844034478944935378918820573580526049327729607966050315814018142252796777976234127960929491159034406161630171218230213282735263378313847145086212365518555292425566589955639227981805034182679395993404313438444812865847029881824962956035772992808689384764250685603674284140530102676992701705787938961558300957767380820913796197152380331869641783724454807264653710657326021742777018203339730494485564897932810449900074680046803792103553033703084595356565213508127447561726896577055380755234768909331966248762238192126468247629154454887104042550539111079383346462286831021780787549390917241107650691640169905900081117535606071068104942648075957202617577442764994647380788908810353339858054467108096984626536684942947371114106021938000839439871009668371445074884432921934576462268468313148039141469472166608959221005241584886107023141437748759833009097664572233792067985126372755972090387134659669952712026378231776009106646723131446658826641552686885874729949347664398088169515329851096807319137383608852306650659918727217066131620520823371334441558064327941609236672960593530965830481193437278879648024983795285196285406372191851137694799584250856210432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] 809337037521374486393012095950441991092035650350984199946494064794508097202242527235261119531430200945838080936025376877444132728599004124942832904785541473634714694792465222584353996523468018195070753954728274452858344812186209448625972078520790737523412249696738660767225752130249825779380181100913394221074398214362453120667678010235586013894446021415685124137078596461353124203913758131190825721693071643695182086207797217980250423733636004751374375981745686653969390538508169773643713968068948316176972385082920322701367006316597043614275625711850904843947972952195226275899599144213555861245941827351703858828358836890660678874959328640274553850981610027375591350658090372081095423420512277660652333749009795718804339577857112385926789567738415824382272774827555511763002021556483253337009858500519667917586486631566695844729857478742313611968773736988480099168225661311300944057806312299034215434053092057358491390530730300737808663747993167192776948513478851538126048554059299916166060119235747200943503415938617265648487247150511393817925701908516020814644737365535876785124585061616940631831338152866351998232788041303354303710071987519115416754949615111292953994278144301247300880800685533809162157147502369775931122186747754774676123490225412680292756477296165226600308978880150026124622484590554295022300915498681476988217162991617175656877027405622224432947535388707150973053437358331900893317907203080264305837493972784853213685248973312742165760276470504212812113273526582141493252889088308154551275053143975252969123645415097867342615618757890025159049864462232795969252564543159953757207367087682977960060100066108414952813141387503911031540679062835108422968997681270210800833679114095102348093172022139239391089716459698532100588906559124017921124321166051683141015353128904277425287810904656143079293863320372949667355831362940966078269737830078294472301594623108908619535278853194942381138047901942635282466952611986202368385355319821596989648790958960302226948820416438739103326339094704952657107813725563765719534220123428239578822427600778907015606470544030300981968600101396028858396702855995607323620315667169298225537417736699866164552390606820844676924417311452981558008322931854667259307362059061883500732375089327975497284952234181145114194846794143428702952495228212325893692809111083584190293074897499303186478096460073037897231625631248685111554378037932939671358756592915248663957621156488654217666343319720925956628660707946736257403200679921009277416521814819308609720644824135668872911756725531443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] -62009585012346283939762809318666754661310542678508984835384916342947951049751483073396889189434129887593113673459958747780794650745545037480840470027870146815870457793045363397324618136943919893479867451170840824384944628883809905527954296360590605120265696903072163112991539463223113005326076729574335265549466404682074381008163983159366497770717449655046740803706405534402777048806193128690073878864031179552589993358588154456648543978585388930403601905620768730104015268004861137637825789730114840947684716699975807763433909803597328691761650639838828857113560370101634555311000790348347807860054218686238110493072649645456291086562687317930569847640931904598756138084686904981134694327742253351080712112466877260994514493178601873692766037397878656089216378551077776112155297048153992379605531620174152218558819556451998752851704643734778870746764355422725468952963337169445207375324198694335617959231857917596114986879415824130126053718205383929228647382094119596818503097206561623840051667829326241161710642229254921501142475620440938517021324403099689691524684101515812358491818476589524578664890307423776794468585812121343601149738967510128245529196931059669854636247651392179513894014193144844785419083951115547763334770928005914314312438403410852352535146670069155949434201259377829756731346286984288024872091350643727743921581715117747542658875009787387550965336657755376376079835496928500026921242747980100034731482480836599991520904222554767635532755872533616139682683572320123339367195612740452870105054313623873875147569031728315863656363186987394195911626448520427372232886080414792923323762744349736412025703725072531731621235596508078401032034784387191989061231455657325671641207704750878291128782087832831977172016844983458078604467534426551701436501540493510416698799687021857817221108915475158009200336073139410206874389045139658129541966971418678034035695624411967718777938087774547805020522462737697558903973346419396297453484546351585289019349284754342453396163408088621806560004238469487036933053357525086044618258051251008713317534351459010072495121431805542776389264671115387681712281320326882571470932704646322732939808383616815839134761179985547231668508268751242902460257763454336731008657659763097077441683599488960103098360486402111921625989399157169909774510407080194746350310851110288704352108819493800649660218720006910811127141586553092829352644547741817123638827236580211568693791108123912968390379969280973596247789475514871366649020984153058738893504677677481331186330459514775559623673064984456200192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] 1417653606486808592624543553341872973689373864461489439603920822907959225176769970553191429969174626793135916989768681582015290332015560200045196786126314380286412106369286419722238698793429067945916408364527351348317409482523959814728615394903296615330849771198343813263693765222833152839202119098339201871647080528306165880588841460703600401404833106191547229843656632715000705330991203591231120070527682380949077584659941050416356188413437375105006485785104762725861605624161329580334332759314935257248704116661213451152067122877878138160131829210433921211910879343620522956230241026982103284618692974578139452235903487127233623264549802257120357796141810546211384312485193189887250926848369589261085393807138035584678478762757083297484569692273543651217631624331661056244676689391420964297928184173939299387181644419063747351676693785712830639517645847249106980298385037498416760719937221403420746217796335022271105481262875129836847471250708432600098933839960204190163636790223925747713191876557044254345152961617111018596864880200669808810889723774140470125649619994089825296426282091399365305819820186343355096267464953946893451826700558882427029550327198517620278693325995622268262052730885514608206470494100821407216466632656833575495347115431345334730661839561877943533420541961999913791108144256728786305419723188509613123176890509431001762586073824120539668698538520563010484555460144972073810079097115131725659532308918036879937253417105262830395205021293203856012991740882954573133856235260598803737323610165426168666435750540809301795126927806522545853663142102243475418198703882730571494028774552264091405515066683651832263733086156995589201035472379097489241901624584734909509565821034308924753155356342814133876323146968410090369869262762768526999777964885067720391491763896547678646075745436563314817663590026116190318913331774540150897142179795569299978206258295680231753235073704290010178037423765306652589520404956387187315899970861259111908325819780066812542037205418005882101826878488275724368809380701104077042103430763867698108703894256318287669924308664877689769519487960847432350967920543942256792418178374782336256743753427202178040999057804311839066047234900967257175173553760672551519299853362686977383011994504680080394042845301436331401776220713086868654125666529489285401599257009318880766156347380857403620961350301777510888352866375496470885026064619966911063424705824593510623972365191308482364235291165109960954472271761842486430405524879982722860794135436040376452696336007319261759603620840321581056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -12550432757010049040683596560339021971511064562888943698093556028257920502426946758207055127225628545263230904931997393911375711575824135011767761360415536378665124160170675676801248784255432548840727349966304396538550818673389237047307888492504138779232865668331593354953295516623480163706067751969243959355570776999395012265921682486998282792010805229961940119135395082317620430471935459087387130458794477781939674591489747296221612024596928396403586637323154761110455798616847245248650048314227732777071795844733354622148947354661412432069000485731263208968872167549070437838809982870026116362064746051002788157627408968049119673483229026726206224301528795986180513807994911999188327462503539732660123323414697010210583403649095755244580898194716915410307214803883094714792825209080235840990552125248821917652494850471493057517672387404067868203342531763915501601624763698042132545224401664749527501281128350284046369881187714232936887093337148142450436501084237645570403973473271371389317538225779944129660472612774974088497176534777263620312483114566759641136210443831096695855850856195662501648515098863515137039814370864256845171677143902851390201497763998140065717563963306340423902340164749007460505153094588347724372040134671030842357439481790932079588951898989163354188381012222905979402330309120815295604382694437189590014083441457992043118275810875353713064587705295761660406559739972097069563498018661173535750380639647010012180296673902478240479625493280224165182261442462565972455641967014129257904948797420886067193386977047915070391228362126108017911401353737602646817407846349125914400237366924108915237781627233785079839240151239150429425345993179626482343333516716279554377835681676404526625220281077025393862324705150204516766889291646119941753827529031338110439952946267152192043368151438999642134486741221572491469264564290388665484653709646548086742287871503510583756846460699067148297630132639116543341334194761231742993685632057920508414323948462376695310046908010915892492845334817639700199645847132904343467472073569486512526746290144435066327912198086333411543584053035791797110027309064957352548790503852273715337501753014090727474025779412952923828222169454476029930434501244748435769732907343349151029681965727203584924360340723709507973010877543987679051082925704933324374292520095419187144661741468764218968981935916716884714917862378026683906315853596887991127802307227054285646524971608821805322936495198792064856647337537857458109959593309397034402486370843056214365046672223266413555079294507772144517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 60069961711558625180714059500032192971154346748608866708429113310213826934324045072552353104504390891895540092921500925145525592554271556812429737818282215818882131374253070077993765333361589396021036527383796583158248223640969984682287851552536638645881918105909902567145014482370883248768853440317432483748074790187340275553645885419813432331654353676089422807589792003744745458145049532615554402923513984446039048829177077600201828028190886682592750116997606491261225839902945969166978767496798091160777323561751933824660652419094774846173679734058602641606901649241240872802185104805609684616568521529539990535651031184111218958049292468671200599470467619885021568566469663582787566939342156349725732422279864165473268247221809236097833758735394956108686230328785077135575951193320767431277646665505868762320651539304241624782770022370901885636572552678632501744628046323427047165513853827579604276273822015144455794347791671102713671881225660998792173080303994475842735483302318424569078341342337644368157006927555206141357868751310944650637819863441487550919546534907602535232972020282845912952139008912755030099278240732837681991655166491775554209567482536871291750460571299694114779527182608351682740787027070451960447198736218523301808553939409074857050375362725565001371111619361238142630867586087889227735586844852401211926451229921872470064861634085691709347712789487156879839213574903726801659714218663480899462285337983416703513247356288154221185826223478079450418080008685749088424313473362409403692017919387263947543847279743407896169284816410685789921655280982304321462008181415070009617526684561779406010812852832528432171161615975652132488799388708361620620823364959274613240394661169386381026622717078424273614181497768490092160161050351047981867139203298452755113771842988424509628856741643633459551657319660416972786339647405620816921228665842667860949500212588203498932941802924944412870180581741783387590979707541496622460330929562970958699913352487319409124706458504839134881223238807288948372990250512919511773000958155264587936572911050972133543428499783158379956196319184577066187606838501938095764252660706563328244112925821273047665749268395069981297274942184597536540624664654160782446932180816702212329385006825094758196394765231338519868005498756626793384280318377590655663895273389484366120235879693214829896949735113094366013820773049104053146854520990444049462734236801348306704041317172084925057360196767150016482253313204434247165439157096681621276136625327293644321461288425774197157357239885569091174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -163990912145456852215897525938606846959297030717143705280673990377423758491113198695411486992022091568181061130251408769568316562149863570899293105735167983446992168803233860188321812414865941347336388398791518520516156781832248544077876970719996177721561819857614715305307389816567811952529195684116505990409286918745685210227244113824614182523888202849087040313575213822447736432202199295943074920813221609219558255408151155793893362564895661026084998228000118979684404909047714652853205160832883355092050348366105081755436303132953195154773087574140438880591454116350524636983338320188569839053494384646950569647182365514500170849709707771545712188713608630090932908428426279788457517335807304451099208654192096988790178284222380360775687247641400247690366756164973558448168654310490110784914595467410310050532712420728295024297909085280525035504767451626836215621670952525670032609307821543406483549591351871099536393383097221981555334918558616820746789843241219779813421484694363449651685322623477203507501674557478125696538913007259284386358196962298461675821844640951775088988437333584510038682010382846515506895820595351834470327930585999350618839533168498640043965114855697261777789519767481127627215227250791164848082838397106016644982250452674869089785064602200252443120863445463577270720064791175328303172024593668566724617093199832820104836592174898854403494001308557476183104158378085220300115366559959847771381868746567479558800246166050608678798420734077937873091520380625012606675607170186647815447863122126545705647146956988646434181182870425864178029231840869489108054221038341753660264088718790653979084162154273352854822957681547547351693766993285964848951027101246575005339841336854904969586747860794191224039481989847284088299153858199313830370710106100019539709041729549176972685249936858465082670647901445762978421652072720222652959372384338513859107807929885163575373031855115172653698953564092295770314993080922802353847926485967221481197833346531462581392991465397247741952727015282306259067701067970654156823957764707074621313859170512558562561981191586594144236330818557674424232461732895804717710073137716657768167102317954172729268747081215462930902066634573420192485340778399661044968275099807078156098329957432299690674613942784906707865047254380615061669734905411249528336206451409939511533321374909577080521916031796105973462101207352666334351541529877333479209504588592174011761357535447729440190920334120779033057405797187311788935540063381966927272913113661133569404365560683864804366806471708034572746752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] 301556900574287797665603796734593140164703596544904810254172173145991954087311003276764403963126651256858258510145279486342546332534395128129895743866965697597376762554582023441308110302640456107162195690077492197676356324865520697027941670435549472351716207479101965608037300915456044564213146578289791666290056602185291246311402928501166638442620935097220500616418155573262142637985348998836229115609345239381817537428834796652739615710792958454940244965468316518072063018183966801509257672412399564087740327158463309975960200378357457823160698688781452886637298393917451909861593613767130499898853336198374470849799590666416271092820810045671111506056993322721737159459079435095615611308642431470634768773935357532122443265426762093493867018476439476074557412202356379053078808780362318956884507999519815733964736222536439078177236243636611360361638491837639057070698112693187475523481217907874339001356768686737190378726068792234667004021031303908285547702877031383435887249676681376032206922638936749359249614540792244816185605203679418707379363144209889213761262039145676106055495419648536892514036436971150280255917808926112563094285294037409448763962281380812142975358172738125479400455804464665013421095075459187903751900983496762736992977079903618379187386035782421451904111923286894093617781815391619931538486411764175230325322150149142564996666666365907153131713328647416182078606994211342398565569925888121889903691703279070440326739740542140354797950074925557932806850474171604691735846623043840355620295435492681745761592503609374346532776962026414488827786326058456219790660444607236559982231368945341565978210423127298996609378058022166259606903137841552296478588132875279864552793818208601168566277900962510623270983872190035854916808682280305848579907101885255334281713541628106290034840478819806326089320624331227378242656935258023460463799146662274432740624926487851412397917102121360600921236986879416322097223132525640415292512875793935217577538116610509543197025899205256192022146878995612899800127238664759345895990502698267663995764389131372620395299200841764609983381526872262050925466808954725855193121298240977770660307465387189460351770631437592633147749371964473841216883915259835373143322018743965435564975614121950619259483611419498268140504924205995189150610937472475162304534444567149371598577983872477540921651128486513517947310233046018208906183669244809976436572204457154166204476519534695221211842932437876714763754347585877377019786798615271352249272826329068842678925673220825311672346529078845426892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] -579765559698841246668800040728634193878583413052830318425714682478254967609046726109580809626718769751799192393163185989716901131044816465132450525454991878330964481084450141511807955949161757440339077622430642026005601127319816181141653258317676881492823573074614672841915744560547394651821121123011506527967320903207207501554855776219253116718393630184292227048256125862047458088881969496117891555777204576298682241416599811129730054231071718747223553362267381599417097830131966497792977081024127865097795807408687852511153737524788650531139505405604692771020787713172777094695221787602539502689194836985404133412809882228913762611836371542234261415890925270198029526306864869403535253525176309609794831522626536363718706243058993506557234696779802471107850999475308759635878192266135052411362663290060292584650926525994408680760641788104360616236588959925574820072363801951603090972731242963524094448302286931373508985279163948463875081156079987758239221428480295545696454297719991980582276140810639051394147917257908798844305258811802450095446739164530685427460096564099677085824801558119422067367570514831807487198820092492542669072711029310315254363612769402220419012655580706618299873661619551714006121490720314691229256590895982875635234438846286312782474133773059628305501427658778276071247303606727637779556915702403631288408620639321700501978764987902572001360095200245272735797576726792839951539427295771629628239478655176383453517309370906164329218981077446500158621153945391085381959540205035044888287814789118705856653581515478876583799423057395264143437267602587354916898419473463856091264275623378405931039653881025596463721816361553532559992326750717250296303511310452574169481247593703969584080445345285820376882378965949014272246570088026301710142540128042887619745239801040066006653811961506029188255659441668562614397791459750274226241869764678059240404244899818436535382981357888198642172843375224428273281105799120680024763234695821643828372965427356724372121506944101355266211785753381352086099083098432916235556230882895047699400440936138362305846945773352215721768827186257502163952229445110514446403951318506976242723145481080764667405847589023040664050517037500972140714307563415731039513534124378079548673617801270820254161684539781915051439495364422086627450144311670698125671182340059297985081890016463350657728888980897840324284584113464756417556217407924608224599840542724329025283354727664663051429651513241689227322656388389570435788725669755750395486004515371526013947662845171571659515676404297716056719360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] 1751974253193748579853983538701277940105123742185619355915047953538660962974277172452005178785933585220189273335312323289148661614641347776254749130381107046972841077243467783827107424261102212026319234908449741271552304229032726681135054639376773949796569574552875779980904941471652670299180295932238108599208782837727083805803682788832053040851525143324283360914725194511247678886557541612430713411548981385511266142292743143002958201969232114909533310278320561303836167802191245770129599725785422656114039264939470171898864265124203702945425159469475524652174859665928524650335868780973496220059634036453041966929084049603050339108328853403620894306250234789343733848045733949786391521642277867815286063444020658738766204307047228055012809350892614553589810420749710133419367260651943739515456201315678028739814499068480247812786885950797418990085919211141401618939550231226122896486159919370134554365585137086195299257078900780867955539170084373017772207882769284464353870262210555061429054175418203938305032215542356491478990645479153992155068504422481212113792352041625757916550658711187995595031158760350464637234736945217276895339629817659981961032841612375133150799540828238777012989461419007079104343939788735695346822096169488849238860914974246709892520822206251909084222686480579123229688816158611574745865602382472524841332888958741907166737080089219770771891168989479223005525533277960400288226436799043037581613716213586921456416203130786567322552326170876910872200776899637361614575624388005081671873692007292590552130456837909361201910178435230880709872465076833234942000722455174429858107468921905743882257289868699809819996949900703999905547585694624940437269662851923050531445729719590770394663580037064405314924657040328153601762521484683289258439779908328081374765993211680857697657413520890823083795805953133348491558292002426910461475386427940488094381158473802047405663213867646646377475695293196112127216381734849146462289469320358081394632942530845399827425632012555720042716867752353494468824940646626529590429766257891146775912235435785545697248781946799256526649345164420344698879966654369323117979103121975107121282501811945385899897231693951073111658939082338779029433630740492657951957206091608794910963211459823447007225681673244611186269086950385831770067176996931186879762710037802968996094572921993921158306236359689215165209319450699139061998806758254138882228165786609601440695867421664510066037096797683327946414914632542820406695657718695002495024093134875585168160897230704393882442737629482191736012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] -7325959179238741904677164707433140262546404407683282484853272287268024034256383503340913465770988144692053846570122212712100953793572796620837793216066838302844289342885988498810523938969483470172777020508309876820901403353743061943545061553167401487707632934182335749687587964616771273754033235914841106136474054621054655555235494245437425141263955581882167312089599510344526782752495002844018565524733443925942912301639360825639186799572494854076834807554917419019243966517951857701466784519750107364052201666987986867036495452745995620683540917630612041356567189950671540886034161746522867759536452383216783568855866166268969100358195212875899625302630623042480938125319677145150980309597392595114383652381278614705713826623742088309796732948859960418656555367286490296293913776882345337633541510102072672417787862994338532157522022932909873877807111293188022083537144993403961886111449842850835266779921505376578760689731341541811849514666983680229255365158617306136584124457111214812145539789914196401760367933634954117689177982060382573031980520992929534470887728403208737019694550513563119351244436960197109565773244599639581346090205584593723929748868169931570942116864383084184948950747183511851089743120129672234250693240385275711980575157648182215144104597146076796556387108043790848962274912978029509296188298585292643909396620489415717071112684852958123106897377812363812549497362058580718753621631173539126699829406706290498917415484475017013210164939759892052231848737444527393131107873253216267886240937894252043406715987513286497005982887915520155410721296830446994518211368352092884767470254345574394284931077050335553997177469833846344443351827807866991301702336467156798591855871758022872999079986299239051534349573244725247987748420507012233479690221828303012296540737468314438647349665338876573085140005643595550245704877536117961709571583857461164683033937877062880946957636937219188931409394470185199055162127302603015131207353441288719248059968824788137726624967049793439033169173187585517930906114443638638221622792628490184008748981583527271191360800425589050782957937154310787471315914462176276370481927010528356367670956547710432041565943885598177654278586529564814075866056075740406096447928821521402434178791998954263744925924709708317607909351242334672744755624325845492117393037724150487899851623080342559249667033453308035730857123689979666233375471303184021214631914457775580196426276634717902288449427850767112778683501873447273587114860791425230256975678348328222608180105154764203971467716767843163899428864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] 30852089222850389074226102437994415101612671070587146434439051489751031699854691850064917003557536954895482403299820613421073563491501577430061084537378750328799783753738887991493058204889315570207905483615604773561854502877902420978923553365093831602428677621384169738239058474445557267649988590621491108479811729274658359944229417578357247326632980278338026296530249182534091835444981051100564486264492901510700592347592745508907515123548794787624700120956510751288968706735916525127398668980609577755678248173276252642639037850395616197786832689948843503565160769260072919748493127664734385485562236931437154326817550238015781219340116337160959058150645755308310313687791375222593457368284368321906140341089062459483834505080278723797061570881925263231821456831754649177653012508316615907423823915431401557366069555500812025621629058348081931582944977540102199006146088502162316966284891661257038204533887742151125929598006836197278861060657183626448816740972552799287806772541671427885746414288511059064525405317715305454406795992124533872649240046719345969738140969922879587441273024312251576868750482388217684138369794057438660796892141544821989114616197328872926415281826087811730014586150220779088533804963714007518118190319573145261603393491157604080259164438952752369209962240431946855967239323856473664887511208886232300756801840591467070776163431794877656077929221272291696038707399471689620049757342581326219424316888931513754058921881492367924854886820429985216009487962863611446451615409410505768871892290692183915646206412464224745827241337452249171144024243089436930522406532566603323090919359319556662706492661983422192373003256393186776179972517989272115415902394289258623336500799298048120379429091500995625696941381375666814269677901791884869221212978321055764109596860569866996836252452769835680893357097496522948789569169730175032230105387269822136978722082231369949429117186806528901532625610971317309496808752135185147132605919768005398965400049576428068119275796963690803375205545458116922656297056359868221563197394861081064613016632244512259695278984727843109580901643607230442849518852120643653223118991736977794140340551234486672717954454233906038235715311141147652112153598459975771459680023351098488579849319068930275417494066556776118344347477171135465139707683947148249559077408533404284201859285211917430067833434387741946017137151376813708758114464669802578277702922731869150165653191196882556696059880463548878096698851079603227718029937952649932312192749901329683206745346273745019626344687300067613002956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] -99321701504400734669967635915401354208277982520955499181609917724116643805969435368920643647639996563033661272046524479160022080899075581042864167724698437579927990072223772006761758394852353320335628725803047871554365203447973574861477362893861799314100076991333472175605975084063132488991043230942897301330459558394821437321894080994033832182588195235562831485766083746050957552829585947305969346381201414424927751840116950010914957354152019188402351587720593756495571490935074068502739058752912241979966545737987000341452389189271693389746286587162583351984480015871877051615870260814313036991385338044314380026670516540348374840689295246200778104885691721357137764685645737397687510859342198590163241617662585051384473355861466276371461637901430920122247443850212010570373911387139702825759689176260816458093197249520935005356742968686717131264132862862434442686883212107544932116581546852452760918318782238848412087130522793331896000340541559020636930009023224581935267090288464095781772229939385008967417443240814002103045189319777364792859227665000218896957839872975788194449380141013906921100030953182371795743799893020212507614536518847278284710246987576944979972965259161581069647094237650621682201662711587940404890852640421104569978725628016087717707366952297005042315511472657325820317411270468759230077852934436141968365618248914089881175953386095967977705841660634881714676956093179797863993147878135774223810400674273148981115874880557767220188224354934783735507780630467095555373055290792607708623649441367482943355451858659152690041583258224175380938718387272592779619280379568034339560954132594038535051525274888739775110126303443826689877765338885330502348560452475336307386047331687735782081258173774327965052388368007964971748488365346246703426365519107569078840862757467653557140844676661918277471561185912328712648826558879160032765065631199596848557516380793711206945007070142854254030322632184911524353246608896301743365437866697498586284718282155584311235981019740578634867991574019056149463112769256862714421667206718573581146252618051630570972776526262014204366279426160691400019854561951344507109749102778205729605184620358865544515216694890602508745675000685769964851872773021005725574572462494180851926518134531168762489682602528880923248651751988627942866080584124610731724452405882731270616173164900807056596753628080280113783505437119429334385801073557246433258830590093365652644901282906064436785280415239430645947080223631371523922178917907933751247775713647016812834909568580777497172127196811365637297274880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] 209743493257042743894454414122624701365485757049472157922828045953692197436593920299643662914864350688420087632828653675279354973067998270742801939755566449072719943061282296383862432761509562596712950141680398149830617211827110666295093258504583473127325861025227612125390817282348994644713847429286834411233609470691710675948621163648646525509166513206933060108717341828012025634053942919457128178974923251187895408245531410349010399267636043085862401791620026619276805020104127386500555436697725691868924708343170289240633442904526678954482595398139731499781794085820201445057422103648163700123840243215375599938393904241497002927093173553413376382453568709145895062441677945478827852324558067686122210593834202030864591969545201078310615436356564060472136068138687006731987899854197701166149959029401196616144439023360755433336218104274967338397323147861603383813118957325509168170836024605129627499293366763483669024534838856503967344158439072427394068009809365189093570600716445467210498636199898176726593558563068111356088710044015075003051735578810750328381447735440140680867214261044980970723221846749567105053171340396973234003007865976816932504319519219001798025533577779087406662686326735496857029975533694645034790602580916030107036420985430177628062890348590266353894368726622646794410786645530015837200290638131285761286384655719055319073476126065696692842888797971041272105178830580181083939408127450960063978773004397696382892639375484036781325660989470052112446440748044494552336822568496881213970520224839910233975111456642199967982937461104438903237023572995370591869892211239400644225383090970869383854175918117230248339707244130227690383187278593431425644512612489496462185935795758785277047354242746881415123437174546622647607322502059573522653338405852304235683159674170825073314030696707321371068316083195801203669158206608293547039471661095321844873275240382371915331697718075747697242293613342247995159385815540420213481242491665486855971819998449345194109853283854960628854743083110021293402891975230560110780983650573127365531759715617472658671425080472470602391179974827551152497917603375809774747733791496508795547611426862504983893980257434744890308357621252779121425023608925350208437989914022380965062900072461798690544484072356653551083225980617869241563073874293272547651713702371682325697594149840297291029531751399264703280423622129703141978920918055409696470282639960403441856009768494908623309042167314841878975992115732212592805855227073764613405636186752046205061879836568211947667114096951611992152473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] -258770536323126105293331206299176888233340780789573618591138999059518587714898376414642221100716431658029952231913929791981792736530058988939597155263769654417035277403657042542383372230838145544854671557649716223131494095711240206437647146978250497404382365018934942386354725292438386085032854121228908182629641630973044644156430351201831680602869148701860068303830422709679186478642275259542837825579082967763645551341659413849003333508629210860019486752626853257039637361746814450692510091891828739611168480870218958412016613403974946602060603993132568138220572519701661433462788259286831918011996670590500720276724900574819644284681993471794356752421691291532304079592904687420000876294240432906991367079034708449373872827903916655890038961148068278400269835133178331388106470127566015439413849319147045480076260299313628625623675937879216365230858913234882188323519622447805546131626356001723867423874991600890961967787748009511132822016593676224332919476364781831172104841717819022673871333112936233717768197157953130339733519177341936287155358788306877589359889920588053958974956630146244671554959045177675489922995301328947119257139602890344244798587659959718645356476700868069640866985719094451361897062380416555083423575886841190792751426844032393968699294820504654523199516948305622594251553854614697269422621509607593878820983983075680549123296276394058556449244226690938700294936227414678415707502102630305446187504769670180428756286187652779676040358434564556810112124374050654622270891194742984157314606994139152601315190577764489373758595484503690263208742624380469872674934956166619497036649974520049755139046785602845173520475790452772589777617691588219547017133655463952974928606249962862790897843923249266242569242283812119288332489631790329638582040551933086193635022690809649896589575307516249656380450017650771256842239834700919851858976071918028646587428007674982263992925991669486486089267582510016546989233271139215546391923966578777435029071380424444906124104170129501096442699916507259223506221546428365807015108088280361689550830559144362729581630817416801605441381820927521182121984874910901088702723671487695314945135283344895013217973011712843503308603861475346149341843604125761796953423471867772380453367655559178823703709169058866328377593055183940286831285956354418625187449416050084195154186132805993475433734777725348281808603745349624339747997875974624432603892766674759171110676572915946163561364454342749125001113536306436052396242786991292513825353438667535371548196341412532922366576494223671251011895296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] 141878565623345729686188012811416063088335504059736134060882985080508133654581504966141735368428023504426404171412288786055417703582172642194801638249897982808580558159276997519982018421437841604134019165309901413273471396805812797899544574028955614420201461834392466648843450134317283079360113485059071587416827397570833075984149318467802252650861045135580132199131791898424479002746384470860136392413104585275284582540769146998533866311500232995633878489960384919334392415576140777869797667496537389617486445295600632021183147393671593530147281622910188303209621716139792313486157869006060832134048205938822355806082843219602708613041283030166847348314059917522520899044191287709204174360597229533875369630711501263102254512950109957711086391222996984540364104004504555836852830208612678532463273969798675168145856021077756476870329524916237747839700028490294768664739829670783105474859170022488415511545225994483704057048885081372574154016091396829086033692492156375357593358702878801231605076219763056323732890327495165645090213896478484175572485219127018080551708785657670774614991254745270054568075106903342806683617645218478336850904890951343503979948060874593866611370482374621676098724763775611561443920810097381162982260377534153535397048613561037401949784027693350729883125622767566231132242282544261774887957348017819922697231162619756208758574653613154981286639414409820667354969897330217271738420193651165512141659247362027845385951933463085269395303642871389217172633866960156574759877203273661978526744471330874555790091463024943189840340243509147721271954659853235722710525636667337487846638262702487979112376482711856805257322913647105280470308913708852163290693907733623275000322504941754298348340954459970650593937568437434183179247587222158484486635501489263598049638683018669331886500068509075689002955221097350435981094872418120428613365048054550426836216437857655139890291403690269587352035652231110072218024634700236449599255060448978708477234606423843833737099302789943722820396179530552659072750882732502824919539034876221327758163504877507997671268146241145324392453943634903339450813545383724515384440483042159907797851888820648101491653512313702596044313549007594726631163449583142196386843421908712072104586087461152187804161393029253569508988447598752294816574562611451245194681038262542804506048164015586350983071316571951131249125400740009613480665958311236667095774356027785202018793646585997550645755641346498044646752638096968025671375132986757314698746910718970522445625331834916322825919152688682036205977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 2282777892251573158754133193240815176707763534840479810653902509046261420968262786039374005654337765433721486992466616789634109831860473086048587880812398562789724853560276999988708350715064549203380695635767556802470286955671165710352460473940228239912609984554569100998717112305423056606981508786176066695998179528887844717967463708436784361370688822906143836622162228259063936317182110053431782830745003407396825154924003568771809509296614360049814048413453141668168641496224803792071912677194602304926554316168996265718692968170983977192095875542601774736654572264659348306018249211228768850714046245983753125909919018028180022049758302996615218558535677064041589615881093203574899745369317419525961096448819801592345742205082645404724871619730885998568614501506337713362861891911642995122717983599275500859349596660358345419478229121907372113002401362554159617691567121016587040587803629411624741329037475193525242532121435298638444530992744105659517438764287118988593642560426044453870829140658239170867131184978218933879087922693787901273495289223312102000430082793008048171522109638247649109327598264151043039052012736305306746010808568434247878945084750456424565451303573193300846644119513632651504795579553600054802954755436318792323602141096985474836808758738760965773413965870337439210169678005922885577948279454399119992240348641721102584914766730696329716940896749409542055836887942435875950203366315393778739344911227673975456910566231630495210283218197221569847390217151351041079142249011085493460280890523011816586442145875083613476880006623834311661282836429976279292042428722992151161521934497964626422239700316456920305094764197385946771337115099912631583102997158521882952356847587430005283552938759857430858855880645925364749357006976380220815206076843294963049366734214059319963992163284575100959127447498721364232033116547630383481538811815865492915130803508334042828447563846366056192707323488224976979624269237646652586339959145143449549862041339736844831037236480733642865024708603974602866762650866333658711330320693178680893642193940533169419859726961636412658510232575915175962732628063351744540062846160326144516364376172950125833948131452097715162274205081379769191882547768660014934550074813505994240344819283234577346877582648777784656591233533435461284531285339171689228153286389100161483752473053680486196614456689018352538530934326409965333585257737564700602324159597236910266145418791573681430285426166441852814979407416307035497287208632335913518919633093746461055645098716015398459036278046684176281763840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -165056586640503493533940086150817108747769517079860742310130184855739327893572778775694579979064930633312175116509549848876601009314161764413389899236145822869856905199076291026556440967682813289658422380118563220809864364573896018498411742276606424383913964709671393985622162062038284421665681167699968154605761714261971746001568389943701451398071799010328464341491985652726274672184889059416173981033098264711062411797461164446287650605195732824845042391903297156911714372916323020721755638662859075937377483232047501439700469115433306968727032210920013712908359543394167099891511171430691676596591991439485548050533830005322056322506831795416526331642506965042980357649512132200472885134241497796652744556704799675896092332504210321148140646121490407047575917307556767366670054334541133854065917991869488724855534693786559883520643613752007109497021157931004039994705091012170871126102004333304779319047743217449096693787345821697707504882661410720332869967104414058803679916589495098351968536665739947934387437059866435795280695758408937462464366929648951610733899385005756910632338882762817486108463617541264359425806255272599569529770446653498593300953565124484450246777336192756924164786341854503844289738105950715266486470022360243920385358826070411146738165090625338059991251311422064593185631186483828192358226942646038080597218392482285995033143273106661155177625886784263027586822722693458079420700234064645191902008933861311832376644866281162764005694037283834731552418491509710369645102216162442824015143697453288442347084328154849596603968080728252629251090340778190500467242896031406096594839983460093850189458094878141791213745932412476056639982921555187146018664630046248410093447834809927580564006177958594096405197655629549717586308736969132510174646201465592328607115607464722878389335851011276229444427571002924787048066531452532146742834249634929796479744168052686301813149711173723851518033359078829053818222122733216481185350503361441203682013931919539651660986667676279122452569404730018096361732953826956043277868654557700467171631884024846727536892471060227349556918355142449398363211890912391611186314544437657955521051403956704972913870060895882040726087179549353478228287708798139632346566584546390134666444430196878894624305912774842845719810866261641154890522998377216162344372653691918605640769897582119375053809937042205105627726419465684267435691369281857193564947954918397757213793998510327334611540974404134911096301728618821219374815209811383649769835976701833488495094347938990178312870167831329945052774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 1755611956145782886586374654091207699280002254011545852583113851345541991435027493488063137657521047846591234018103371315207963333363445392007064397691233737832484358742105528305982639845748308324987715034457847847255415480873085227523250823809339752921774243565635804642144926566469351272973053353526977902965339747557347167684434587822208645882196821169967374995316986606349163910791406896577895601797972523878848446279314008845027629262637612909951622998174654438826220392596469173498339545773457142727765148948334383884065155232237938202191978395335287873014558081080329673655520929127517351130896121937573768157622410378279187245418079237656728839837964243598168731286275749069670055461383897463085864688979324206815684767469630254915811747301474146712710499399924300774976539381538745113366001399165509973983434759499116469737892047422229162915292610707580326156050319496366933983879894267428075862533478217082360170684988059959792269496998243895828659275416212108247194924890290195037017810776647611432990235345666518813001747938335366959462669328807465814632859280020817401536316619699765761029583989348092073945501762557300593043691448926960004989771247472587581963573679403282868028406717154596382719182762409981595577532411161617177284263508615769011515229663948254314154259140492406744619467968168381070750870254092557610473382760612235108303156966621777680047489081404651086570246985961824420586523641582203590685417754912603615839950050060352844639601484552140524829949329551104256040637356897679261278687942640811369797743644572958796545840841692172736062453921984493263409331107298188080913329564558810694100611058947756085408106440685346640421985695257403485892883669980584202894187134228158198820906659319322462890115534739660849347302190298479976245737336190106050303132962847785598168063325920494677029385416176436362104513960681715796677717033260252764208815259901681941103751797121429107769955843080955932937471655397362703934273652489467194453704649197947389995597089174586730460009129607100564038011073382663767491614442724472249099060059612144823530501306584526113248114058856198615959079723382958075460839099731842918442402660568565338046446597454538553647510145858357679303027110874414464443836516396054802470024572795375386276229037365314557159264419683607915528829338883770487631066812572185630712866119627507966519405453957582070335631471580727051775766464206048019948320062285991052342898880249100949992848299471400123736729058696580697749494179766659825070766773085255234578439073457943906204112628861599314050285568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -7941146816926609809100603223477668450719035996992303634656417346619086648318631172039253436078225267763814493370212274366500374428940567551237060948508152671893191071484645893933183346971689194656802086048070891163607612441619109618743647389115771157976972288419498172295311461041248833680081198972242574278022283740872747092602689785480835007693324242211069413960072750709801945998805023062938069889551276118591732570740084576484831721577417206518439740956109758537653098790507930471535493501618604092701427704320954897717581972274862504983573241834732827780978870168857884507207643953892450360270523523246004805788633439545250314403669539376901498619742827710151335710174432484554552947057976709735313169924969282371619511582272000987175105009901826318975298532357111371508054013028575932148255676309790843183691627980180689676351826814698017548909609306955484866781499217981706337542795756947971321960897933455443331045360554543173478779258268585838866185264527778242779860071834970951243968103158791509607486650788166539451204572598885371644809820556619057048556134788683878445234632023930136119873339985024190091654662577007100481669951640549092874769980193712191671557844320824736540109464905511890056174597356100996686844408431071381387495652343648941248012025462082690427123895071659017977155997885205661266452668101588147942746891001530208357863330193222151962444442744204341374306918321187526736564725973724591477806000261325236400203601431171446353056861248617343986852999465977078354632648331490123559035036452602738668784258139508998350405046959489487225213104643463103423943090123644551356189945147123392577513629551833285227995162662010245263893623199433409493353978246922171102606362733529903347993701526023604826983131607446380045913718347175185130109462023376905639584615303067464303769733945378590380507248313053724836697919041523308074867783847077311220661602288395750267893011940607157388060433413877654358294221773323212823838166788565215212632144075499204021790084341548505157637276941906359912027269833814374077606861629663928324341120877711949788935553478606223884840581228050462159628546140015519393734811288081781890173454331804732519746828540473934744778374229960328135455325073175435112526611140566137723990732849387988885933068758692928236848776526453300813096741905900431271921649946996095280386170854816336229721885887612142825796169880085592982337016831751915828040851304952745342491699407474680381136621396485985023000946920202512543030147784111073147475492845433550126887624721737179901230926572509116055001497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 20892154083696963669168725892583163455338397134716843581772148970243538590519138710740722880109345897094284867350052337913448439123165416269070132571234269579490066441460393049635150880067997233998736714655560381846954808864097210874246674242378395996603279093939821318913922442490956233830511843734788177980131392425035509074576925263615317743417248930302617345537189564294161819916446284751429905296278461618874834753374629659572502802427463340647966676412478010702303811489171342719979172551730769935140576358035279566934197237717787454034411289949285717720536307107237599351548941198857143479457106422308329790775811234208743300472906158320947504607152882350883537380639896025793410108256328879990821309042198178893745252534940993270184654435223171194261532043991714386244834529610986841776724542537457325332946987670414621670382817389481423119057336904651889079387684819645082530810454120846730559449827735478981513137295520489215292179108740559387505193684641269480001504405091928679994387914710969686907305094595232899481085822380699222959246539750671534743229737487634558245272946269652373141114901287487681517270084666879720684240639024807276859640204756924255654946373199297103435165285668340603496254446237908118392415479897838848026409013478909817202755521758121580820661779247141723207685077961181785506841659956294460104735704521526889222471279111065222620190067991910394852842046850003572679784724455265445109406531834249618862477624432918425666321869446907028598919316503601325438760154592131906775886293835545596870208463153977639265284920054625991505813201561008875710777305075163712661485686296299089455951062048965838540051002403997050950603246454561072822355252532058998863411125117415727671158017204664492012017520170316262627431808526934985349661702304262292899638681124903451539154196910169129911514112116763067057893479001817806907647972923140790879180891732159259986851956135737069372551092274312141682348779021962202244000975053316882681023978541205692327514258711862373576004665179552038294524718488096833616405078119226550236770478491412905257711794266452446820015678896854164014159859908419603608602005551367020714807305503971477024171201498845002899072048329172116883003531403357020421436029670497786647142321692677649724806761355718345333749730708624961532768325657565064558657138651300022585552331662210384547767367479209312214039409149566362433568111225168260309761317695514136708104627867075343307415996364564363091183701091424502394738151853490018959588406517919870326586726169347374145294462486919470011706769408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -36888152268019484431627130637688514421519053141204573992714301482438966976696499243388303178121355498655410500963440304176118836293675106299966128644580336050797241011159239858889084229468394457649283114177158411295016433068658482917985448073681846210035092740987361163947366753040047801254421563173023206069899695531080678798722805026658512718246085690852766448585766448059238800910898344656807398184840768995679189850603038550403330200269315081480262423599611938067865210405500017975574889582190055230935255596616341954566574115545292627323835137015173147832607637645004031430423544489452187453959572900492402347983620474216694207819743222539691091787830568232506030510998980259960993342479052934773447532754997037097489655867137141071929103479437554759056093717227031676571461723713644177437263831946614304423448787856919345504640136625330120129012975897143452517426368021459253921820593312665983736639235332659500815665796005616826933136624767728756804624943746139277671779007597852393564578738300011280825235897006106361807784058501149185903895389253553236356362387924895039167287386095444946618363603063637917629726383835349192682768212645628849982095864029550028068323633304181768655913087259614371813384359993993363695396478149772238944878191477737517151552402831392850346424258204641682323400362063217457542798926760453290680901633748619096424705510432003776745073335255593172478709133036818272701024096302613873419362540044345918892622213478931554078063604746449825482625541378258042179364836082338522765322525219974464934109164245524309413040699267289233330523658608820585514479622957839257258569406567737127584438655060656170292139107451377749361487563820900972301940778427665817863218332581806023356856965851454799407855755407775016339281274924193798193804020470761774681870677109600455401704313886692415493911134111498322686007074334496782649901843339916796432988623541162308642685149593763535066356544886543764347460118401466990816921666817313831616694383567371410518235073751721838393757850754681368711267037916642983431221926912462613875061642874040166772124942639499801343905214985359515211332759493689259535454931832832032138005499627561872273484973089841308178083212291907672630388842785535588102688564950739465021890804735340612461213343087842199092814502702620958379946017152303983332161008106126475828096236913172416689160489380744290382827429690073269918666079916273199256758327914856899374713724771954594977204221635970381473097048761364689332551706829466342797139655666053575885799995169152941025963612869366610419882393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 43511430482125139930606164875420228819981771425716459171727122580889404235398269565308852597440172805318951041308231815287136766140820163533557484589851790052390378287468061241959323822132530792679006392068497082737395726119642120694346845496643913003339326559813175553528046230963389663618354054642815829369101208206055567499709946198426379950360395136892768637717988856051905705350819499333947473867329433604302318739754723048593686772600085014843085466974112661873800138970442280054714271762691194053640062148215266590003632484974958808956331443012353478839652071215967730833735505119756329426984471022873851910046306200602464396938993041788085324485385661952284342819560070740405559140459798573868169072296940170428174762394600061124793066442828899289957239750760060686160646297140886816135314356632125137294968870855015198043701743801506994543273924403039903859626977641405014636399943371570808117821302532357973160670453906935378937863803187406594908163735199945019865138652321360171114763493531385260398615792641205092851518767046489238986302468683810493694637874860786652845138271984758281623943782061071998901343454138241886840849469732857855711178386201994684638329333854886678612208201737044072241891152248329596256326634041584727713787001048729223540920190587302401653366394754490316066578352830511639315922193346029627466277543996496860408236114290049580435096749835919083119391220673947243487921321605026912241701629208989220049668952897368433185561761370628206069655215103372613985472616620194039235895192627074265894945950079597389611074634912642598355939826870103951925434342648535019919442309476527935573128870795066492387714097406312211547348952985186477085162062703770308865645479581032520290577383834093340133801405326302991489512829832881012762659535034955164758173066255985034600828079471330594366126371438057515123405643562740035461697450829072575589806699478414864092464918942579662308308661116268458627580144924356951155776716950310661966593844604484164316535855459001240213061034885364346174287192360248433933048058827649159453108825867759613828905813093211829713569284545228680028768436219797544968346712909816404269801379265705259510604877208012862232328249263048269710963193423961121602343115983886441694869265131938770927871913341306407668748967694445503026008243738800835836292713916527959564681967926059028035405873724337270423516676035046532528752972784328023047508865744271757223031652296893774173226569504278312248616174380309588116024502448377532012393341699764972825391838989481723413777398063389704841160818688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -25090230967829896183533090109844095800908730972565962009822165566310178014808478691823798495672733914008367669511392227234684927796924813974505507422290086551990676877153814972403241873348792264951418017844970689096055153034334001221255566214834230898701395652272714075262512737131961035712836462394483131770191743121650775011617272566990536247740433266558016152693863178468677842480127071637537255888236234199788805389167854078255849494072217291533309525826339511561860885898270249850309677220436774639154884463291018602196764411659039833842781275791072732297005026580667535062057006255360477073955326651386625699611742526164956555380116783595520528098506214845782266737377850389993722256568456420779024965240569458175381777008827229582650699446341079070307372083481371075052252337789153300569495238205620300989261362077338938340437299645973113989434579657480522792622176696361519509585384763120886710135793742887861296427289030847092806320491937813232923638915274744874910431450511241655760896865627226515513568770888056010428754225637325961005398587861015608212376250264889263478716263466156544920210033275958350636335319035765243907688457076777049524392099948227521535895082109962001164765900855225034812550238343177732840329293610039024576983894680011153789317353692322683911630005996676925354765650304961173024597527298464550258752461822534066448119038187224764252260020531210413191101478030263016645794166051072105611276173680760415649087263885418546168231838963840559443529625389553397605205308305622169815512548466709420584279688285617831382026055712781472120165783561068560748557547998850649901664133056191911298863596616086258857064391001384917011708253808115421460225115125816843068364573514644576405970438358045324901502382363856761488259936010460256270433331142910327418741851672516760705772904846453408685921791246650990184171956796695949910351868711853176132219149199545405482060355209475939228391785920833022612714276931735575963802599033577804248848174736384848677802966121967481499767109302738130796443518019098426294823100746697467446418060973896611021514336146053181125320356991257311183216979493598336191545629655064268803188124590068710468807798172450376059219251447824263204736187719751833510482027842215323793184522720128739936741124415174365019717233354503771526905210068851749118663696734521552187051143427591813478297419099855872903432075281430761754673645004477679124430858535620532130689630843793262179877922871432479223743342523823766197031559986947190275429437853388729642386748646214102172953214829165790106117734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] -20973648598420133822539118778841710972455879647731539726816747669864695872353574813012452267138528031410419259322332038831037199234416481094973886222246882239176522815953792587381496928988082201519879989623975641216647015047663398830674332450762926710651088445073670528644787647356818122514642550873646112303154653399829463480049976508546579547952390546116799472783220974843909120166204064489709612168388382114190958630659707246966444649511458052334413401680667755631573966000585621704999045095997519112436311268872360253128405382105102363096964277563304274363161419144873639267163672063872410779008053425948609831997725161197328812807174353286220835398679154896523793306084059784569363044296826124758555645682551036835654736370361539352143677540852125981878132753132052153113916145972985290123340615333120885404003336399931868325925951024371684121388868220248673601719524102101014137056065973675038293143718031017142019351299914213762653345329038684207359724696422476314826476998645831603930843003890743238035545669332932924362140262633294434403413336717810351872951675171081222040383096641933605495050647975037374675753366491188968222177997092278933932694412111295548043007914747844124526845481854215513075997789236279087332201074118916798917306676714690762759913051390384145797747758729458083212865572893496916356307329186595650959079930754226151481132202114558953972522082876330095832758553462936210479731752550440434341902386749767571888813082693371337610455895576091651822186150705257907770866440490967278746271070140338462489940020159638340160637554321805309457553718919306335178850551747288583276221227810587321187819340400111024308192562772963461503442132304181187289747369469298011921274890960188011772381822985981169799275268287965336285837118603593943872738752869992732536067036125755121850015747154793890457181084167918087576261079943519522741411624495473007021820416533947896628180341187484969752274876445689554006906368836165919096239206422887904573695768370467026232698619454205217932618928937963323812551869722418900142043214911294426479863394089727886925236994384490381858407804731337640337105997718118062691526166463087840922485313344061659743053818274989833435966819081931208520688939788075776339101018220238668510144504902179999959874042390314644133879367636521952590038319662737732554900513598285894271644928775605838027340944434101346568719971025067378430552757346211078654022988620861639124765782221532260240655443464746275614612166385352480414373731584446711422314452761620359683515134019635517496902210720830960381898784768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] 69011470758966106041905745029523257504571669570965910105370133922504065463340901826772491354664095830197541560495235414686301740120529684363245696768732931015079620036359634680926055900182890077661336842965101885682907533521027951746902522746487501686477938696405141627380370656078687369512404684261454954531355922349555294133467977419530094134848468842724357838195236321276012660888873018457963042740972188496194080876092815501549571387614679257108024707379472613619090000558811058072073067163952999366837862518709506640596293586244031520285573374061608577528266688714528112188348240519381092122927197275744515819186515882047653299237584879956435550349561479383000461286183624729710760224094356560595161785188617097013925511003992222100580343524612271341371744261513442229819139238349906677081317255932431324361743320531871636221872137859698065059245456631737782813383335497573315396942908408368648873354805283940743506929451947013811247270101019609146759243525029513539567531637209593373815593264931278226028030833140403166937506982659273435384108396543341877371031615882438266746218107307108536293497042865563436282269083399395277429471788093157880666441627160152678114231267915084731081191470507530574406056652435474413478415745306175796036039208963357673816102186027721764188184821249653310598427606427910778559053691524271699072280590497953198762050050180326116692458631141775146185135388445760189391235131341743693949718108022188332571961440161477238041161674705546178021549682515986685740994165540864883186978064450169010577511034614536574174886599875827435169342926023262040412730827574912777998507471528635728972347729889645265332415400192411561928013798464176433483967960295166279613642330727190097743753594912194116954285140977928488369743350773282776610099785370331224528139460121233163233239399428610811887106429200336019566422142208256930432088366565086275387449238053929474681640152012686563607391110433472098871358118142927197688729251905911067964854008184039042304370726244125564554839535615311054471058814030715059994369385779880420070246616960562014427656766727122883982054004988724981141117859062718991212324625646202106822857016377354084745963974319067635604040411347407685890464399360662612898238890272029449315350515346922475660983841439325600128254242469367425635824660342975967167656748212597185849998409954097183054163209587722791113504660366379025607446099950928408453700627910553178515590177572215436773024758606651043923289087256690686017224804704822674222435218692413805009646159948322378226460562652123349907406848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] -72640641670362765402554829100380132540244323289272540310755476612094229712863623286473721423788246725748133817388267322192181639526458270599765428850935720773225258627821518955016570881725662569099786745683578653056877279490323395453035297381439913705778955661712414293112900707384954520369632604181743103076991676208113268300044401191331049455501449184469040343493193939042222195575289033950028092866458157492287720711739994484026704133485749127066728091372950702562839198018271531565075108879489188178299267289816895965236358452835177184041887270049744885092917495208913860755982312591442459487130416794437545058168799633345379075978066396362167119699848413574135506742749456676870367561350214904539695382634080334441872639893771465940659878755074057250191192211041601037180404094999675446144034948082362259678058717045717910539107054417048143291887316200499862977393349591540896313437692533371132240841050912615576150143980602341481184649222166054194499812552222742087353816095750091426808097864968817281776150804999239613990778265608801788247601189373098039238450135191378921788062196745006054411068230092960503500237727153681153932263543695488181012006856307929122998578674169692436716203163639726317355615798923035042184513911843155891826962806413071946625536764578782768759074036672626818968949076957576477362923467681642887998535055795708544595478299074305781089090322961106163294541078027169376580343496949198702286400087536463356704519452208276645668124419976539199841403042602743471023205860847156728418391044641591538405792115216818930828365238765738120653271402687192547723961188795246385641743103528899172582074089515638975481603562347020416715123234818125734232970738347765081873753186661354971027032179060175026803955306984080157465032966750998341287740517932879612502723683520800105023055223307768497935634226835097840281713810246994547157676549829104863653157222119303893118711436520324080692178819879885555542457434916604381651007917811596764263266899751298069095975463996529904486299439624787126241021417151933060109283253053721615722982819858989753174105336430123656759272111375727554242680892115199147224998950361504588740803503300109934076610327224648564330218103246483049120772619883277440495737227506895936175965225936292334052365535958910111402335974259922785798524749372091079660560924601082676815068712267396032477929303845067594664451531635480278726852370012243251488988735000120850167722342022149868239815586743230271500880504911375691415666752701560585674961813500291164459576132086032260355576793762913962066278612992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -3171889082622443133598167469686109296164429075973794900068966531914396436428213773688051013968340143816995956764740171830781169889054925202118223463045712540022872858769653140958203444976681577306663649517223045888174797921484579552120502265718275385827815543889761091838613770176657595788169896834052261023602257296530874962894167967387171937188575504663264350974145411874507110632228156859916207231546341643245556206654139548496459562655292952595556210625514215579935395229668776740593945071160831314828749792524590503705311721559733742828680164341647080044686792776987911947505861361854459674998868882095445653901652417083543662941290722079619420458638911270851962415377881109786520302918382814321826098035237438204098730120274345896870317491901987038624926534132506324385375048326790277730354936026608095599696131287084844296821399654790439774751139646826924853278532546052990373273038388908193106266605305375159486105911647917868478708989713213305746061408487142703878171392744024395349429229433095146282869686612051651015251919048321241863019460800308380333732535145536338309290244391478645933649500446077424214609990782269472903300775649346843311380730824837022169526067441799698312572604383896176730078545481034940350194775007315271029172126693371129588665315464469198501512999971135972446349937679323689248139002248718928360873687784891405636489568742947914768235356721994251117257037355653338387255290542055755675830369029127232133395565446963487564136449096791715860124931818834596964007305552112014280890373823029163205058276984080687464949620702984610989674701333039922637387830866824145466261887286412169795251554316042335441808323004659171949665066950692995463276164963609335732070823675716968548937790214871261703563097092492139311466678851601108968773809137563553588061983235175108672766648129234205770360537592511535159690197951872633730421250379542238291531808846102181334298595474370975164110273881854098525453656065551327006976512232986319716958760776488440347693071148639326870263241202296876846183380561212745343573520716649767264333716249246299987927087093070783729820096260132635702264923419015489022468131461044879637932385472603727964294151109356795364421536085452419760404458025930947969341474311506090672321554081341149256744638774237190022444131064162299547228334774125644360772683374795018105429489551890256587232651271732049254721932609242784376352022885098978369150717647927342750974371875486484939798150744214518834887777833362230532399686394895502036707526541640571436110294054995432983908922329270044703745638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 153945927720136651525613713642118381871710661903917782405087858829431178463076240151080635784094497443486439046406316466633942046880661034496687075358589006200698219603727032766262507382309657768899388439418978464700641258072948735314963811277408634968536413834893841392012872557002204421264439660472656901797570432277797429932575343012142836623507128463593594412798353309576985545285176893575888878718548115466454824114168664581970603652420929965112375653754533065371610969255288122695941152594509469984245941293371330232595435377950821931953639937426536876900068592855326499248897185284699398254482641729937819329243448751920011004828149393667755695240473079308710957763673338805056821136446666872365474489587377503800584174812052528887651161503661511437620190555172796098531269773975511285398891591603731718937363343840271154016769650617805775274897586838019952334192216969502780563948998001141540200223664886351955974745042422724465918980757315173484768626949925083401796963468386707007059531084119949964353548136832593137628634940490445426471456069068059791836691214210137000646169578512415330250938682834628159693414520308069078533581522856347536071008675716591419455288767926170421415587423209238519316218222424993580685186490482999602643089831615049183970262851726518416857575258906344005429882925808175329722056018466753715500237453939681834417556576326023271646679101995609813385635070971583923670497090526200841832456167713879205122696371530966784317130953016457524724959715210150099536412302470844753496739680851252165315825637911878471385454347639470804443514927298269601621145142213633171072388186812104600484274515786619689086487807864446081635816017011152821948746350078965191058266361344641806234144122006369089330847022137042716699035003968693604294666339001183140942360504816630034638054798079099969876375607710744760063121779399913718022217692450696375671271668738272624442246084785993425724564268618144723190116662529568511212682395381170723782938331866492938329985480366144034702206727575563409480828044722675434419839397968224599749956149959010862363292712957482736146105987869534376518552711176514969116024364800193445233260291375292403093317802711659286049387629269269196970698501466536818985978067375383208325824693403242160274555425771501826753679889267796086404798437291410031642356483077751923038558254234956069253475622657566103368392240089802244915362752296050242277273013565091917994506074372615565603501143945163841748218135969269208249604638405018054655329353763673725307957674278334637568474268212887593578638868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -336634973855403979909432626955808485321290185495563107253904671480104233504577790646575608670129061258102631427829493483565151156439672231492867705352521428015580303868887773705103517371228598399486986967153457973295477770380498273795965977921940948734545763665675298587842105242925942462645227783252304950116001675459683164842452882593329862824971592606797707648462961697999396043638041226584210483607090758272255686239389446019913083696256231376936135818675778231476914658505314491925456900180439287079479069283006754009226633201725688781814700089845963415228292548906089894820114773823041753641320779775936051379009872194663079019569146922976408967263483445286121842589523140116470068222339458942187894299337702559604426957848216994046163368263468475666526159736245124137487174442906675921853849828749701217171582750867532646809857343153930275558449650488746760006300934009149656701019432905216573350630317458237143110388654629741571721822397429672859062894308288837400806416469182477117365818524713568393646007925365815189283609280428419562895233748557027991427888935794197309305097177190356812658261503307676173813502219640038457299665354324124018236991370673380045182180922266867133520790726605603233695131627382811585366707708859140567519365411569035504417483688762529942521296145403367107446111252061514480614269329146662351474912104525754498184007342937420296447983375535986992937957477685355890894678417809870081749791969239057357412693376648421610788593890395100468445154420468987452833397621337146664428497434573111645877236986433822519215000613224670005573342788930758104976793023305768815609579866584612820494227918917918251668393511668743742863562307129607299994157929335816698543983505276764977968605732814033224770566588762508549426342436634517843321142901141930004389125339455998969452547043130354382849907905611834341919503996180881550466598952581981402372185310643481108420108024793071104359825046671624124212494434592247728553704765009304893502794521941344586879174578376886418346999008033538410023940655802479352143544029190450590729504424542855852342752806776651174768818342667079419028350302518967843525777421738115608493529016306223873427222330170928119703485960547153236788415564701541708309912631657595825561676168650546480070945593519500701933777950069390100905919826300871432690597048655608896003730244755425126521027174421757150897567916010099186095892953377505599306705606606980355553172398704306762710274875912256769551971616221319449116666002741210333048239539779135944322717665078726677000153117176885844433803673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] 493716897317903464139128747491226579930660657443344820986416419628068573990341925635720853423915633035761351999708388964342251874194410820792044583316830018480274172072343514502262001358685463623836383038253726970717958112891093679589903883984364515726319416011883229065319335958382322787827669129780341937773385294446214323107659567791790030182125777075224269250951162897106233445410136531705700002184519273122166240749196469234190835920623848363981757607951488594869940847979168496177444853868309737865682218816296057321664364797666864913261379995017465690115074778142781521704333632972596197796074897126804974235486342483778126647558843854699091831070959390346425369967337748507564298513185144317653047655328864437214995542034507417846166677650286298080096462594344016520682772638114662686400720090073634129940644901220031844393023935262484826579390256830939845212632282718485894747177272420912143349363484912214390004732781987335042964452097330041829825048214278903830288196941532166410252254268033059007764738527618331951623452798044961058008840500543315710599408905895625608288551119703026539808930459031651463160157963624274753323074577552335672827573399801847804416177582267465540010948789372898298672122783362925120116828952204931300273814416126220257014028513699505723262310706308021720263841681612176267050299138715735739929767493606046656588033888914882049351557858851609735046398334522039256349207871867932106886076166737597609842762430070397136568153385953644533613368469958676214791712715589204485361791669909615621754553762694690740661680526454184816800418710638113334550461923206449950499827608538982008756296349560840069467097220991706306884858185649708579289938627699122563173990901976899101722456864262683508557127605307297322818863838839041194640247211244498228989855504940486366121834158264370653394999404246293050748682747903788217348584535602230306800102783099569829350241022064555154113432047110739955455088504837602027471506995380771341505624100856467024217476974604468956341620548518221630204833051287185217900560710509840059414723273703791329022235122798927612096952218044860576712685639875235737960828371634126941647249413096001864913085675332693434721939780998191649846902902945966558884137088236854624541663155438770778439640563668150962011898218479045358274666418921549770352851436684360529953161884831941332708944682078033874521960895581127484876984397937059094700365761890791192310781204023912997752650144855962262149817314435110737929968015269129096783573827414911244406102780829183770836893262077965362525068328960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] -579162629318921089627665649778113583985266753555875395056839032893149650692194673515817803942742276709773664512593016843973406191550534007100850189192747235399148766325175694210108914689902966709318169537185002287138271222410968645349844415595151632525694092336545816923377612085631303088575508184716868897069645251074999592520431375747146822124046759894020652759964426630355027993902613056961235932828089064091986477795556004960708674371562133847961570469721109313877277421629501591611000851787716662860640338341786427767970872737754692227612278447056728708975454217790277475733841602685652707792080149099155997280646559385724620158452495167146536956409486567199548753869730959133401028769062168631726191571971683327189490268383826781456272927102562000474020823076900889714112162993590322499978290077042085729751626264741194216156709879182396548313055824302985328509942158931647736466996828828591325684559504537035190522496700957624815584730312325083983785848185197147810005900185867856052360346574338524724051502008325221195154279484835680396138481646487262104796329682628020448470178438910750325021059102869110319855806854351596041040471784766744297891245602780671146607260533440881889261474975624063820645232883634904961109226904829284868284419553199857765806017782557306355004407070184572343653015063930271166716641140066212667644712970662401031435241481705636635221869150017939232077110437946081786145142148275504331272378378643013098830479472224245988518433031312652041203634741075394561949271418198886185602573948819544873193141907082536978254507709280122003254866085702302202089550651211894335137849706507118390569987520673041593717108145948026755202244081140955568165935309627984987666006269774271958990657105290159616860646938078044163866067401921443971777876221945221021049637303665330662633519624484346490604376767591849876129826613560257479576247002391958996023766067912446570872157802105143781340316673681152910293640461154508967504289862792556051511503080795959068485257024503431803979977754166302131829879255096391662624884394050350409218451173435214122934940641566707136359547251327886601480657411949035234487546057990298824366010850025800734908250197683121286209312212407653894540890002267857441157085535626488759641113196390461084744301037405110292591725554106076994839820655890009240807648028994414507261177885295857383665600262261137547940216670921536137538797738400161366657169440043208696342639849497032316562075969102096952153969983633571584298534430930609620942613535573537744745263599220483813875235976520323320569135104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] 574727084437275632872535093147144471947013751605947024721316989481641000608857449710065703426492029996698186701787367804126254442685518977140763146409381454229043183471465959238959240208886395078308422263444951310041686965381596153893697018284752713692321482711486338166573863044065824296050309679032743898959863355402692402699532386682120624341397610719676256607991905762641195741264589880531780113446832827053127168864080245957477253724727778530713230471543829132407408298130113093456007781411141965898213027720994204289616715633055937814680108163377810823484677420177909611482861374859468703095283379574381563640690871863657001978933942954803333101183070385254961726394930274016271633933443281026230550665206251829366025769513795354620997340356007008656715463434895266671487004183803475833827667589413861323894897494195493617264612373420564175990984577727425464499622591748218091439949487999043029315139362128945187937184772026159477636953400489639961738636614675108053098669526797369838166973256536148810405846953145254942439039414152829455164078146222222892770099490103091118794965319026900516635932191410140568856596258380334118376462682663001506054381966318610593632675452781338241515230615157971521758935845483563513191569387961658531293924928117812629448655386011619341697529021502521471136490188899726896911309862335607956093950102128969524856031151671754376030091125343625352946459845071131992570453261632579830861215201381850110918033160862260063853280071771583317457469931905159640509573032286508638942820178857696198540235096139995904962644228352492474553394407985206847491361401339993292712053949137125650712223484235822259818159284684854813284814313833621699452121585086049480037176893586719634552255802565809118139091188651048173848430975644805715016461399931049263993527236781083470988466787182756150900195005064033936429849894060287716516910531034712640133161074425089167226399475090241006600388060001647755254150937005723268400272311491718786741611626033595076739157146486481475165543601635876329023371373727795419331366707341462237376597415325082475725592176792852890959981895970310021917706300062141229614480173710612430310524860139107538131475785687408731063779703462142568977019318979314278930550591505339349180894720428032296413426052354274609139047067088160158836047368918936504975974161167235256928334660718449746444547115101634392277785107182572083959208249168512459464616267052008865486913588241110845482546322359820214615065921209876358541322147782915267549070988591850766803811290598574375425803430980467715179756388352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] -493986473015260556273277736843423232700579777859457569760592514898167093192205466137942284189656997663929201837962934538640725419326588562535737180415218899296593125323959964319304635759868745652814122692352794702883583478462502222279397527611964030418803581751036227515097804212875049896477315566097188301585273350651894399871966541394333219184610462693795048001874541193187141073463391948914824422997814115438762166040735259165749238981463012119636876651771142279321130025991955357220094559645475653831273178861462694018478799228938276973703602458147393060656985579884198792080671464878889151330873042153487858955245421049990776712016575608418180352266392369525222290580774123929370914122095388535406214846279619397277546426938889667174971439789021753398328256738717246562147735833787343686012463832747840630051263860395723100005485394865391940749140596684708375811220363129745261170070305762882632689898311277997725164086403181656783042063115598820296679755468226726026704023743479226928687506902013651803917574337016354855660051714922612863516745950994978229259657578599094523715825693280103870331446534414981404741126199359631577892495416304804586268788876624295883544559905482580553535534499346790652788813239319621112124339371844103185590657010414734915190335499864372828975624093790991032797048021915104500421043423303366783045774581376885634018630948238528490313258789511260223367694016026144845859246610949195252184954390860759768998165345927281758156049538153561169873052930963448575652867633444691475413206870032029914719839300928930816080140113291534273887813014312049710024312722487172013731322332082533952005453921276208967470203840123321752986376862097162539472959935879748138679971182980373286491626652163688742138302336676987275628144078471384487222512480324357973212850470196907194751747914113256010722479823464433790330436765213756807910833561515527457405033869009128086726981838909366560240312977209547345241911753538860080958938383254076252665896274543415913034535335128542372547535370027034251528144690307833969869292820512043834151961736244445548758629749295000998404472554921520116340365273103274133008917785174719950867936610785298181162050244719960509489064122239162001625082431033228262750321450166756635004941476015306611623226386883103721389850552334546311757329650553205442534989120900999404983235231032638039341428346240508748899378690266255456611518747597006927524532723823029306468087531569433482600696396243488797021824043564060933288209797106415889581428474400443988633866554796152340051388748609116183611624652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] 372704160948386965379617958258684700480126761481363334238292576983928147933590744874599464044421182310839150168855072180784451397560679834973586848315300679598461288321271333279131899422765380243107360998249020316256861659091575477894684561387024568206317968851724315032146068666674869622258786760529136070621583574646838010875381660980334318558251788839934138095883560478921970271472548590382288316718361694047492877144347645078476940037823294063995021915990527560287542856680338059816087347853468261732448122320019346662512156853208391082997390471476666793183182183565805373389742708189050337645966714539329606803089290992268504715915554571978607877409704475996141236019780660195817268938074667373219390985725588803430254791900023157559283267478955259034601732148056316792497987308658331325114403104929073182780741251309831933620440217157971848396878625134649776661107484897917600777164286896100701659233944113579311763874129214816331199472053188756840776215789080434983740224952938293152193428804597777056617513225259101194516916381019815590495561517666162373577424396431697278064702038362906728061186999720581651630654466637217160420205602437783962343083748272998685436822200821593343201297911947810485569995659949667700365997743709587010368400464342935647595834100732075900265422932416494431593528397430836742275350019728325478748160629509457950247154714738468446687842758829391395189724670537472688381269748933269440778114530744789053987839896289941197401264022052280316819373859672831535630900600313766784529781523222300321551260047719999842694147806594409111986761958190878037819440197764296735055168435452704612233344433382350048764435693575073022213311102878201087181713994060363991360631521528704515663464191442590810498931232758049677741153982895210357640518798869918593624713215615981522417344939213029990193647275030361685782261815547801077566965104643737079383752540279882068458692016703656093188740303518442201367955323253378721498273571572619017547634098261877848671537014197290541550556485210202132726213669360670834055365158454201613816981102687597348536975169810560762353673517917886372406204804990298899557434138921942351271811406942660654404936213886271278459045156062980220281228445280870425827371738346550987150089834769387251008822530121901153801906164199915383877539271726715281374607014942067657971403777133898862434740221058858136063543566406179933673671305874739802400697544511371891940105174178084528944388284638976087342119822391842526153445056950470401605605967259499151392722786392157210687617901221861723039036604416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] -249756545792142345190816379604115012385133011613239961768920453364392702038011550384866480605351003407953289471038742507779373187723200104579833830467934128459758688947426539321789470093196038710952760857116651435322104546066826990485736295562521192432232297675383400382120437806385136987484015780368398133746695807784538981178490561051957154888938893849797170690320745732822767113157498475758771185222764082115063256162598858906585183624976519221770793963328757684947212259450899567258300838318175247102368312942890950629319729239975035303251271168243458475276890946873171790850630624685875954267297154566075400957302098088496480114360859132106043899044037167257455023095275217913232107628510194601336272792613817109953493697508546429351680036996674125271712094517260125552484364506959513130368169106419929269669640213851562634913940560816548123700210456288005472623416888009599030049394832982030607292863087822091610964757260894944226693473071959596065028821673316287585373454970649794580398457294484420865704245085869302340710570994686245296527020811118816488799782386739662006600241858266975101381372661958268890595004416556511411500626374502467406431444086400476118230921878844764212025766713377000105829979096690420394886003695596563827089823394463080153150421409491415115832314173538128450077521535457701442224197861286978578547186424364944062579756372299080158796296847342955877457620989815325473766219934854808350426268710522500760702991239272657496031981906072580454263368243157067414601636955740189758923792586848077746402801897319734461501622164369938749573170064372563640733759143037705976195939013960726050665304718744709085464032647263633710239647106751066567473463915104504544944840258383184780050276173453933687028960340830537825243711124635636159890581728819688150975892898258711630893113867309311560337884250297245928585959152529764879566320544604828319794192247859980368710101803117758865608874734122209430888396251484006016350022877766757937027266257116509983589990934352008891441902552788406294453875463687756492461361220780717901569987900166424528934318826465005512444468780097978928640756341420635774778219949791052421321095874108382288519002814935052158844398190852408893909306490672960060084970264018696402253171239273207423761446429466611800497402975126482118014075963198873507542263512325764861884080340426103741272457388898034270654554971515788284753243300167056618673684181808403235259759080538880177419251947089973516178562326570220219534143787907584002618654428513630567616238488138825005202859246361108345521386291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] 150653817200166549358048031781282563293736915492657334226552258606891706782655024742251911117926761134620045943401436443025060980964423901496179338919224000208119279922393402048170387871682235261136347984816397973146386543758063848488030089039298194907256708727769065523855271406884149802741566024526733719220020895887952182961074840932185463181057394491846130305249536691511559841968794946110461109088638891723626413297722884689681468450338781459936198481270913057434174577470924755859591150347547461921376761694644942226971345619884946049621473323301866122812105010371032482231394544571197993290496649227119193393053881670286901054594171709023815010603888403784328201971481257646063847028189324617649484206360914947060460479438795034228718128506640450260860671247860434263384662221843899599823189737116211738511866964703081874276124104638119964977660781168006468324538987860164426341478245485639106285523104010153474655195791439335026263717951374136412275199075217496098204837887608866958921280160332246150533442287858069465496611661765514542709985472841648073713365749613497103181247523182725159008943380176392747105337006779061583777336580486810542876848481175138244639678712018280398271476492911168329663421007895428825936422578703663199620283145317754291623327591261406108305744274977062323895078131967979256526509359513417131832393972829579154592716857522551406513616305184381362904399157461168389546111087635770902364752018220214450526497326525448333098288351632591633913714874877367164846769161669357871541630760002687095185386766932415553061824276174091037193252673860682483570002288924170540741486984667010848653907953366495519907828480311280106857682259709037015062041470187658770477291023083893412926586971437521988344236942536717005668295640529620387327211550037336850900816790378309590593258464120856082775180597777269865220336492972819370607913593166111608803491019710013078422444103636196760671974140728478732192235103205295008961152612882714672045247309360866088378087449477578113398750928805858795141951416819932452666768220544228808115356762611840598237030432981737026012981957893328314143306255873831232619202561809408819266909422006116026540177268848141769858877266609239612134914800029378194891408094090697603580242450409344748968108885384258500715131119693678619109420643384413328103153792814718798765739263962068687841696937809794017758632859953446119203730016295949995121467838409345914819501078883807019600788760114648584133939732236889269601113815167547101061113108415006287916969384640250920127611408711551709332237189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] -83017958440293025593629239981362096528696854053807652033991361496525003442493149880708997363853867119753206622579419495166729875455229430391084332286903548829314564916327497205652688056849241795523786777812810930822697950823070776016016152160512799105070547596224369459637622249759890606335006556374794084854591825910839026089215656683050852602473197117775659581726440267566816331953468132007964662482227878713380572076957980784384262997478969260529803519654470477642729277048869492297429231444646435044535454663321759190045750997700900317244424402367089184618380371199302564975865878905847639510383534501658565458806027983499710585347347017340133894820550764039470898747870386097577957979468192311194601661485710526982423263510365940432710037271691024904198656225340651961358735618469858790849709609260087532811360169840836347858513589811499223141980917703820831336730129370342691646839548185663680466237980009648403584091403001293569322797327122876498444172834513722223719875104892635486203056002251430683825078218257635498079385698485752097432228391094407912757524807591845345966386137297684722323655234320713416168892927410374604753398317135995021185226112714377903662934091782483902525574966654501783505103242916537024245398345304171140836770487618391607458236224625997500272887505360711362619775666967730993944789834286605995550015089350498960591214046190077183422480935753420968238339749015091412439241802428773335165462134187893484336805733911279384532584536941765041158120028604267527024922120707392207778340034493024413290366753619407360246051567158731517278514165791331945545624138407218073712212666457324971922994684418349087778429459511245653851768161471662140771978663575108537761208547145684847384702074530098933178621961791666291137320277969726978292094420385743023760819017020922949994582008283977317052916298522108651835445677740616872692919484427234555636203596360539022004339123647336862670649380049398625973642141888603040943807284751129409808704708572197281883558471434889579482801148058707946250585771063789941775310945435477707338315611679194945048729766804882569618006691392026869360104249585410483363118968871741999937003338121123773771656792698165188718787014889576867139159399964119798967087611983310721934608357612720568250151713373420064120244270088097995919712419197746404338479046835866007647263894266427748076611817025628728953631981715623201236717189769534217732901602677568557557360123379762342331725358166517750140595783860294261253258930772354534815430323954664590004807632309643194142384218985547691019835801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 42366766082230791833516341216077231884273195064632723372391274824212194600603636033773064404631338054841391404274880345606191745069123296848989611131015927462125621341594959508663800006292762835505554221690956441640920374102066293436405712810986874890978292476579535587540203296149298745991342777348517755774187140460518888609922293994873390331317757949392651255720378913741974210437272205613632258691321808965778467636666529314684261747073671882309531804988389624229609815090557867459827651510941018590970211792575011950240356154470228189824353030235419611621751365643060439850658808298354453716185130656689430754237664276519917210912532492822931314317038550471903734087848107157472220654324564363279675578636998719777222963193198946877329985762427127253567983018207367950073637452479298796658414666858834294831549445600311588739902894683854819911352237529489493305148623059189352640418179756600697967781512499613926544404631158504872805769815777301203764936517139475084252292941285915557314070346457927142378862714936961153443860672079507148547948162221468422900906174392772669810408269312633429824006510378358690679084215214970553302017346684718538948339605725751790067831498668745222647350675070448529009662775197701420148722955317826207218681018596600098695530059696062596779644110457792119449042214178307469629824678990268893836120028320959498835948973226269719353499014434915403202813537916222795978978333520088195591650249613117022652373848318291124352152276887919113897958632798725417307520711928602825354089040123039048507292706543278096962524235557231082042008233889566549082613820520023000775034902685602002782953670164650865044497369858578073496550501304252863297612074580849351339979094314629459565271897016410845663456872565245305339810190491093627686171096768525287357896734477944519503246898297366719063243925730286747049093210205959658765730240986795289627190076641697075485730433207095535883148126044629616160920251809040435240460126531121437761234419480669266187071649611736725888502055992652641604194189397135509983158651934451056475776538109311958614753353451813042582055769044198788310449388184748321058245905582720424225035711127284548491073576241487038443272948909983230232683501115769501878469422527499332377855773142560534410220341969869834662431560542669634566782547153146024397631634699901549204869717492148544492212160534815201386675422421434235910067761564395045606418402758410348248250997188986309274057949752041107516874825649709720555844157563525153196811293112888738610618397646442157651215535036350340648874803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -20218227909609795850990935599434569601715901540091735501673121987583262587661173470786596353013537602275104468464131623401241429597642773596514619794051019723827334981815679603527072867485520057526885843052603416537497242265163805117758798204792448068127143360641061417497111902537852990157405154986432157617816319510058393973497336006055318261007591020205057912102609079807476613126683443016532590330601073437931674929856123338706611688349154430404875849329264012417291971302344424541580121442877589235971813622515572364314904863854794071768956815746834608001296682224164646317648471795902305671474993284717316166099003187163849534130455081081471276664794420482589858944018441204090912040788063657352721469550338920344061891114791259871435224048402504255460722219619466821545020358955613660920212777519842017189042333879904523216813045871953067798626051532269539471616405510981018330715787800120539123021421019405941862861772425266537780976798774275553273893920211611256756305074825581972125485848303181375221117304842086343139226795316186991202063125423070207303582792461630827602745648827841849607308326732232776925616626820024888515530435993951929980420597470899675214631901361131103125884752680154658449632288263520931697275194544101018416418985975088068320308501760228755137757979201321657995842630925702065287183351019847301515813748159545113096272554629302287403229671707833572141220319559027375212072865632172775715597865465571291009425026941220700919433703604373041416777884671308653870584408875650602176196895307065627488859752659942521696024071268762157419293046274905743277376420102944204470775605713519752954676786244750344937362380848709111196274230563676980826213589111154526892757098761156241152414904116995704014573167164195031123498116437610646363900587706591975026700346675377054326244122310516296470954300179282291457520228176152139823867389961460765494167891058992957566354166586451462554964192973035103967612172914459011873268636034255333754253999129300290217687608894183039601377896450169556078129410273085914639120309830257886897930768778321660116667542875499204264435208718340378490078011249363901435400989526905915591179773985875187355777029466210791438785245870519487189879714470902135293953567956802985491242877851691584835472076184475759020729777817443470234123543282821423730102628547138503820210676365443405863049471757691022834087214842863869214312630162056713493495456114681263018471446354171359621269009966085289236489346408919314906061875686367323814405503627354162906547060100759650190976620651193724154832486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] 9067482837292409718288719220703356225777915867990722697219005753970486355143670974347874286874614737046279620531323085289440499210994262295745859451058358913188143597563568780519964927013052620584044915469267309199074014637450734425271147095170061397257850721188460794767191662907228502284343059213703429051507363512011204315858426977947737457308333538198701786014047721415954243930962573444037345742268575594216515468529844272635380887617093071284474222491524469237798830552333538309058845382365027073764374110604267880513155545378266319575015440555972833901678804795663134517865325006235796308697232269773398401061952761119956719139001359878113145907964783006703138795025299313168199076066910248641188489051307661801580576704468139016110492733818276944885929981285049328836949669796235574382144352131877181055538314727748898868026099361572039692484868509456067728101211794157582533365098138028019222807440826916992487792325559618337272288767636344115563261301763570191739011649030269911805723456350422130629832703002045605816763241115362830921225557613435224989928080481176624288989233528640446857789887240072291951581060420170791785379803608136113377981821743574911466258360495914707356188491812823392370254940700887863003862723146189644261762843436512022553352615980447867803055179821632866785570792080232435997610710584283269650187241196342788135692536708972959571720796680463868857717078551358709267133710960113077221250805767601998586414783347373060479737902970606414275490221682093878978110765378844969658970045105202866707468757048470197862320336762539364167055308584372428889256336764863031347054802683821590771785812247747423175924268855927292751654644268936388457330673054105028341344355370912602293466309302125758772106432164666895939558132681226192154669628010934600204216675658303890408222638517934244591275219390158305370058688957057602545480224371995438233060703881081963601796688582950282006215146891409147599972547920150456666594674898541545321888758502785303754387569179429751064191785547994257123314221336373457376099575312790219115071278080866861241299639151941700078106306986352537550469619114449709086775310693260497809342478760688430252123139915467102361928593134931830720405470952159819693748445515563487623967133356288369568332328845416753694328094454649706909418253113240649843768533084397464755586964395412230638536917854156654678272842751296205666183040087016056522400999868369489589608351562250846080298485369829741586370099212863266438239495938937657842622431770638768644433994513934599929834546761008922650348617728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] -3829849472631046801687730759340219213142011738326054507132154337199923264348325190549492992469195920496751115724536970420960700416937250688421818105940766527504289333818312459694679321175290972898155305486469817609608958419611441284485023040815989490177266856949388720549832425864261177744370363145146012856147634086791024371711639028081955714228935608089570632546370914155807892117048485369600080972758337040420262788655167988429050009202232064943009627178009127615913592604365073632026411154413196351456053610339372400835067844435930373965683217208979601883357849713695223265327204759857394264217895646730918937190016507729624966334974395993320611869784091568513737851369633770954777923726710949527296431871246143156669027125857738311709331754043102353364267861510486512601130921433710526387842170809062722130531727304725549161521603088759268634691186936791553366613553118793735779618455692275956529485233339242795230545082650570683582479484812069506775824076658299989815940614099030005138045987881238569711247897040948820230056293511477132158172576996498155473222535555040874303366500636591008128477330680788514714940114546624296999831883982735162976815733590662967488200666185971335044794211547538500322350390124944621456473922061177079773212242551958750940466238116612644652922027636016223801148205552983727145880881727151260425115081735819224270284328196733016719518738434029424139941023483463008013571615033859917794055412479474916350977217936815901428359693636573259558607079705092944599400432091924304133105974549180371466704566281187432816498146825867532407057548337186780154613706455521247971866564594824713623308317172364253802486643703017610269443818882940220388140825201319920172293267610032203554554343086621258784781143097484425725790229592663233856062241778726197539336549785307326435980460567639182764285805171932746544402522528680646275691102801401820713372030374655190294195710172432438390680749399794858767935506378559825907936568814660537197210848787522974591720460159524235669362003092549573819244852169578343064191952948285020254427402171572322041050284162957210683896418106718275911830056906604926064452533508720886230389013071222103562458400140893140830172621753282235487614932182460918133339536150982917063048764183044693582541591530213458804409151659949362198454316150058013907242431754531886783049505275824834310446142899205509377063395533267637757441443082021061060490212720497496866353346955923245254923454026637075731715475455600381133549241561466745393481756081710574033726204831729542584233181179086663391694028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] 1525184613950449678588037557579946910656374430793043292127019400120574022723479601952959483631049193906847242310798907760936639129228297445040030308467075954495733172910927393530238991526385592822934382318074912773830881606242302997463362924294245093807430251615869027252918149264019553043680762621363168995251800817739571196499486223846728479285314219985528229222579965609329912220480460060595065463361695722838939327458731805904184904931486093867805021937693170954728393241844470620885291826577338887715549750107508075315911583824563139204104168492743719091932705401716992125363421668523579996276264116824755735809408119465016994098041116510615988044580307358960649160040305159436950874519312193432214101675150536900196578283639728339622196607168784417930837635200741025403639352252785518593472494956319127168707566924220317937876067374007994505245230751853926174159838676227970558059163599177853245141056023310889978252214402212230381643942184348403285916888782221675341007445322250342616623407935176128293606069814790424346354585900001658847075856626750849559770140660212865142546247477785962499221046317856423322428377110156332443396627909363601536994829420920072160259981318201059168812487653006679791278529713584127184346358253390420381834405189383455691078407674818933547948852527952346269977755545267115293395544440082068516694715981503002130763290962707769625087202058593954289543255755174026063789618286571031600085110708010806029878455388162997571429977576621641762143706459084909449599173496934742740175319963148024258649846669413353498238076295739319356267625887816096699561391706852840751264059332887003968308431210902324853221399045084803002651997821287823188818084708849091821796157354748876633486905025110398731711543136863908119961564835671200796893088735182176998510710602241688459553966488251111769685809751190909307314098797534832245314517274844711399707219827872222882309234673120114208310499353086582906212865098887857228681612881331616260392856654053128350618716247676497286140561941922936549397260860597526679061810131002995725672772535966867414299022967770817502589491775722623796750425981138791723023608292238295065037476107672850521515343045564804331649093038291202262681299169546543464133539892560907788674765117370867410338731968215009360637367386854013746109023784712707348289883454062945888634841367269839105291750717676614203480363413440731092969689227063755071906806591633563142048849528807085844018614949204749249507264830944673327757043012326157799356569638729299090744750718076823802424057752036356350562795520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] -572372839256241962641619330181519120949968720961031404859103344430550624194992854703934015861613253152147208611379121139751783736409876237525457584887382894662055664780762192086319458565230459430627834775633057838921585651186314753319600572544548868102315883861911213285966200101669811490362515599542419290361536795674207947788455727504693478476151289107684163303513734174281328519900508233129444575600171377005922103496265183222051643615941938697075871357408204404905421898292167681182867324214472744039735169745277881845295891361803628068353299906140496136850841350839190357480548664210298015042134693605409415851216892630554353995691797612383699305976946507294107494605688459141917875450706810434093141395140077950486968903300138409643638573075088480762438067456646477191228096816264723542682205509437881475282359403322903670080541494432726014481439987471634916340261343573372569943156639159221637271227092399096724062251842886601069860358765000131269502428279402774227409865270457033879919469533278370708247526452016599073579733070209358367076135509193939142892558108488834716679957189246491469651027885725935521744492974416589996466934505898646488595935775119825842567540472146300317357216055488341439303290322718469364481745302394517168949324670820491473796129386573602599945575312247244531692402872955915723477559888940375879140961294383872653191823264579249855855750358215808744686455423036513204198277210714744511139967298706436250358128538987550308889973690337967692460644781663122788439062194310406993587905766300047826841116460350075647283136910425547122440468947428835149199291978987604054601667427741716516945067024527450633521676638369132749356333617929328337064267830853772736213242733064747342013258300948432314862704801580154624350389508376663319054666071305796918845080037240595041021616682057887946731616855116308818633594962341785478433278971672381344364176588172404287206155037931279395382400603304116348882501759995289476154094313050355021293628258734057210332463147922404928622290793608168042188356582543280440336163119636697417334928988058805138768362233084920097065946165835696360682086343466711212829996492219420819218505847737797291932306074877090160437589413900697685370113417798875274873725609629817133440210674579275529898762138040301785281203160974515541252548972592772622684678786776701768066238951004572197618268647930973817293442989991962868225016061866221959109902639889869063278937148462513769133552633649554699393921601085137958960935180196168008028158093220299208360062517482849795529644308812927109536153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] 201471371364508811167899331048422821974332046512575996420873313644757971905266687305092553578167200792378597197863980220032609261019832974775851425230379702673375946282887908628902593295701085860170073244398868574085694438735727283432735841755052034017675100725747038489676593093308244790762967747921452215001766678338353038132309484968714648390454993336975187385950297707611228823259697090562648626995297746427830524719773900095824103025752054792716137440519223104039796272779375992475417998312267529898149391011070919413127019252664840886901494670011175387169607579134255306557984999209839405853755007439434305288456988716430118502076340242930938688946636419901393381453089911453128062582614371169077981973873643690852941273112069758795531349091276292750822047156305149270182356954068562964121767476122571811785463726530232079739126647692765722397718690044703444180447087242911715412632625174384557626469105004325956781950098941327773866593652788752445957256449536262629116321313327929537529113870530802670904904230226467955445559108439397304100983669527561923977126801690989571960095892885828768117511518615119264282346834949726904421183264036658964065603685983460771296134431188102071438654484721746560313631782653252366848828796055454497552937922086644299667670187207097457586138465212516305041295164308968492242659078489862181205497450573780289386198709045118469589185962493355879647307923294051238547130253811042711475038894064728319229979345994383036428198392503597420929704403713938125901135630770914383209005282848828759419001683669357941417478711188055737183603829207050832777984629158401549637666074244747447529351951714534134333767957006812987695125340549315445016239704852517047171016977840326033440184182452368342163187429304404156266947893700871116216364585221903936464934069135418116812337470080021238546657233419746126706503695915017430178701830411720589712411875572775661920499475895706875414896309998904478399479883838547178643090606456144471457558650657337859957336185488342954536247677379063451311876597150261514416961648664063077297995319458492325161337473215686591083695634109438718137040877111390875548756773760662454347272834756009122969794250594600776387028322753169921603554604701255187465166386323669753339221865918081766369430398925305850404779216683050817917914235280798363157922808625944588466748866507802609993782209839610525156480760875393735361494823045003900037629263965962249313575872964743196773100287262772856114870460139743566136478304477296845994622350722203040896404395603831945015247547179270779353169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] -65836034170388362205927872668991678268290796827810220599838447855267431103743595560057942290559189903734751511381874538326563756426463373125617643307786784759627316559105859775662859820630382328110969075713377059902389110243170413494845163768539736238946933008096417395124053397662662959970859078362486694738250227176885228584179620913659533915439647613577521626912830309691110944473414034040428078111436271726852401786239603140066122271204481950443971578112676857509118937127102071191531823398316533483192413793762273928220220397605030190577852020050730191637448292956285758871780414213258885392913312709942727849338190913700417095798036366123098494119719023118941467954670208840248267781803387641382337771027984663756646033966431775540113729676769820080410082640171058264442535681372380042262432950531173389440103553838275609191153233564160831096101525848690119629046056253744871988474351334331024041811835036747643603621089367208804774636524569806227956755359156273230452542071601435163939825220326294918839088632597908556407235119404493477158770721811054040660842375647482743543506932981656643852788482465292434655319102247855969040207010986982270015053764794682813002417795590223555069362179905421692115362363452697465615151570293303821926910097563108234311062812783745863800913847932299451347276162823895090917268885951336719449714000843687750775727858241482676765619490492480270363398974577124147534502029981108656700097653416166412369653601320487772617016617871153751824316508511965471531729682491758309171988771963124430622248749416579995204938076117141243040511665084010255284282539341417263714133809863348061716292503407292709659928983514950747913570120834827262865099528607602350303014174053493272273417094773754575918471528803755635607031353316952949598283414345089486984052648661770872623971734504167339750846168245485803034790772759379038432869097397718765573633206868155730766010837773013108609987548497497483983440636222199340869586046446662132501977963610694330369462242716771809965118162971483062750079796390579482102194452324154051347595035414709659056893284394448377948810863024163486362835499763017792132620145979438226149802602496079119513909346592848404779402140474559255095098405187697108249049976416335885543304970727374019297276327174892331744966855760749797172420429712002504756692308644816338266841635908776719585370171627496756942429794702082648116516819842055769403916648106224426465992053619646854986847329542030703936528485284153514137882633012914271636950652418315397710690241633169219766022319222362555075788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 19674551766082674938484078420810804764352465016194457225732686473424027278059409762672087551022153417553058975295352628333531330633095592397607162288727195481391262849942894892179062528148242839681272560369987088188246966303212257091281429040744859626809350056094302711455373813915849385117260216741536710255845287050211012432886776479312908251872696407001397784263423239806091975652262274535784363840744720537858993673138409091022695125725334853595007294715672154300134215477008466318138759309372412473900553520301609256009781807892503463607286868265905775085892812693803318312421334359578505983558785594736296302021458981659118560112684189008518585222764738752584989265492847342574701734172766641509786849018822138747816801784102496752125587114804008390795071677457745199480401257001285642223724882414849794414096877839363491497943742738971798523490506187781562275718995816632011228348207412395116040188542435816401913004018901121043638580466926830340895415473392519403861960329785948980109039847759897948744515875014002708583241874271115654459583496858223378119506354544517474126979585720639423850301915435737020266325136999134049928718003067328215712848749520132992196130345969850363200619351240759138688274286637205867577157643406746211374603241807679385188545172746483112926944302020378499063397463211688981225851411472870805754489215939222431391525050074631819135458464126947071132201577090104248801276858121353668424165934960887822021509508907431244414591275622829123275021119506701968191107518242227651275091143067330643123259650820560986603751941530519218193554142731699088950987389482385398321187250756793300567854142770484010115724856297414963287082847400382598662262860276047699069519960527937818005744462598768594721340910642828458844581939700114068017293185135441793900458927773548037406919549193715880268897926758451777492773506349168715246356658979937512605819995831371205429228697678318755444189310998444766011389923523730355901048866202602438190076524001303264597997747098407720385934048497333609115998401338639506979925389178333740959565518957215534049859122346461127901434162883553440669516442495781405086566314791720579014390205067851390057115601677565726922599245108297280866779366787470238466060717881169250896666366406059507794831396596987821238692376754445569245071828504925615020576880870101405652726967559065354259284808843454343508745505497847475014992996054465387913196919995826755591308764930209550700039539010315551884289686231932396562584567344225635668030207255692632604878466915456210585604433199893607926988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,48] -5277354886877910370682868667936525298019859886930600639711262940637577223676280708427779524831170104068364764006050093358379316500528397406123166613409768738748527798983576669466758156125842126551113329027624536719552870634612018227296379369248266103744258228904896724104904440506787505529493902710250188948977340626306004368955536336463380997548571328908796808179060098400301567141108385041953085963639886929428100399517578435268842870592152118114294029586304474450965212461231960339124979248234794771241178630268608531853395574701288858964349537289212359866045905633632722232736670742819385125720933309393094860628482569607896486509006521803258162557628210598035386641477707275393440843301634198489045678932614925614907548032976363816456028194204223609965871558278712680216861217807767965508954808361881725866778862167657506945173642955516431253996067525685730008608088226497165742909069969151752122108144519017805088660932711565536714897135214039629566674282567931847679531989340850955260122621416694680132367556810349571113404422273985856597131088138063784093504695411715293919485010459075208872736374330425432373005344958917780630496915243908353731392745280885846997303665961898257510922804508402390909149118531946743264487891203487877767868021852797116487685917293153705046303399028037937100510666299121258811401376603518639779924314384154846844823014652730846891121838179840955092502949451449393048554638529486975888186551219741579912881965561671933912195572450731244050398804893852504993774000882500193752800554687758140105910565621681938732873189886053536905011227828480854849200808808468405512387620602768943050288467020834126841874894970718436054731013866321376554604718854105260213708191516503158647725997227754941573970472305518759775354202024961171681544700441622196974028508748566799752579910945136224933056218022585809494209062089338332664954973311101858016529739344902354288037905086486922625931317431453935357637265120710196179273966047670335146431830816521496512346466544245366183874213247589700360011843398880644300059545269251640718400770680570979953768608239691233366024914051637936879474387151515888596154843310701622218365040903264926216341414189820824571403868513537152781745411844702827104813461328424233687844441887324856514107735101036215689725082965793730352635304837506368931845253411410825920930875919226652143269495778410923335334209250101301598370773509064840969401783765825479386392073093356630906965679318144346336870143191387232981844940323501391482419436497855927371639744551000320666679234901207123650150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,49] 1240450279995806884972104645520780600426835337927639602954004163934569812344061506665639096143432126494793464005680226474755153575486383206797641891898691215153699734666451633080322017998319867980298123954672981348464383992645071913938125955534245305633871634188379153917881717608322137161977487079260631955173922447217618214571101191407700473546576062356108702462382372747385197531065945165075863156659156163864279255647994352758010176121463523872513529526803297687662558123413436105394912680188344177633230199780526300781012235912609727162407406654342110907995543138032188679123320894559060469598563187731079811272635481631668040767682502900443405052659209254856310611394526039751505501469884733974781028022724327377200695691436278324826195124464715092621729912431893828630198938705198922327237584709971532879753754570298467403015000863594703363445499138302805626654686151150895850018217606820283798526785129229234919932119596027184064159035592131677317938612634393067786148988354848162870866953518359452073473592632485353317989494749105762986083774543153815759863586470998879547738830154512343247891888911491455084805136032667535345916968852072341852914275219000344004697303057168892016353794564778834114721162708033614076417699767200908968636449886760344180465747774633837657569047674991112875360141685447696992815784453951354938668426402069123685146502355580154293954121496848463940933005744476494818937989369231039769965580758840103332073193794966010297193057405126115997134240168322115207855446726478040387752069410995377003397630240622493179867131232650540129218309312352330160645792041050794524200009193816642656074268795614689153157303839289754546045824284685635217727192046902336115606871420422258285368436572367359723337450955877743787616209270869901851198486825440882418754884606869656457239288739731789216808354030533989590665331443987352822786363404616388701481124334819982343592492889436777322016005180471719757451086534234277304644815564445207531860331427822272887660109817752113749881134892143352906600008848865386792504965169496890646889425244386485133090656620700241934642042365293609154410230570376191333503517002707216089233987166003895629122338637921677470491640791685581557839650925108348494257346781959811789722323949924480431133414353884955056367150700381434804929213112305172106514377041978777254906668992304918863820174817090020613095125667232243389018073903463851674489999782638455660790011787961789985202455404881325352665883459129738492453629968434647379347125708776678568134260271199111112374789823317524128727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,50] -246243352201107559325971776048682567405313275216259805587764430977373416536022492117583434321899944811291910757952188572636252379549263357763174752038306225130466675459327416449846402434812583214839591443242779226279666373270696758358021650619995712087504581557204448449911457630999396331086295439909599161574887327526054636608558980112660718978362858429096001058083744139304856475982260507759599164172098578446732595365635390049908958979914278037487756779364134131362372400431611270585571767084274751911643503976547338837497367106752087760532826510487763548435390008437772400251140152710311481145812753587007769825623543513029999545208254917791005428418900262713224131378256622642910609367432221052637809112335465730992177494154911562979125530005612928242438549770159983872046789603132180927266051638633446747608370322676623370859686320632518872805487602512154788966564239972841643288894943449186799450250172151319021408924064975587001659432041351995717086568900756695496612164639515682179643185608063637449131383892236997577047619736089017525736513669616024207848693517608060104692668669419994097196968500545761740050069826820504359261682968750485097902338947323289413626805399574249075831673739538898749570432989220076942566880831413331959340268171455932977176075655200005674222320984814915553735360956386752337892727428311069397739666392809750689420050309066181295709422670398519511758223473030464662936095650459468797224070389340174453035036353006466377691278065127197154469816291677072091678372248740110681894254704125416225324620228501270899277339130984960545588202785703980590463242794093960584431089175275455375091106172052854955431591894326427238913156488127617113075339231919718226799173833333407956939706943267460207799666821769558584479864473155053111398994685457541963855937251228212746035264111366659762544123901660292184048414793820238468118564932866470748327086021345681237200398603010445225485556505918694285580056288870546874093398733086219052806275890593614268453592658559460851767208869671041029203670160808242995279912761448117593827890134328633279169760984690453936464259017509967835972047228740196496378648797913648644143696974673775331634958471470360501252260493010315685623529014842932114436300284672734241406771113387322061206664272513190835135079765310422136485235334051047666162826118726063654378454820015007614268693104491639202870520083908997895792438266095511978546736468759527884245417679952199704486743457671088226664511491855609080941629422381956250132196852157264960872854582208884433973326628220791527833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,51] 38273450311332517274096965758594267448421678540220340766208065091985552570609948535558417996723079554227155767736774424769302203750384652976743908436053608044128084231772970351159534750718377991060046519013382452833303848051214558520354982950347738194180967182267976898952352402577845063713884809121696881130602859397232255377715057033888970415525286563863808921985776974807067343224801191803653907788616266234918258314912616292052169024253612197664093861171172314517034377922019023855222478726403006358291403219891540281398721272862718166914959935727012901346582781411587342510643094924731426741753178640241418405166132993696710786179790762956859325411014469535962261490690280305857020618076883332569773741250973871159484206244874504134360968602684491479861323462527555330680048366665565260780373485191281221624590863021378417143038598372063570245314336664350732377302642445026092293869653156388290386678407007131151996755735572344126649701571794466788139415534443775481579424921302481214190141169825575329908595109370862664320577946130953415474044405011668551664629285897345380139018840574091078321982713978199843933867361804024158880318306529892170955849186962732977590343784317880778548160343942087608092020377030783807816642441460891000707243578224116927979789290633640509557050890038866191046011807491699124812101485636448768146004392463890869533954851077058230256226870056565814313578359664802083968293026139010452987241087553443757564391867063620678669897735118741341072315193612899910461088989585389001197812701280785465844330694744739839344987408797738480894735974751720485224969007302674187619365784347122261570772331804477426004524370664302222796029412029764512492502738083782582698384093570164910926599298494181210293378537183179195098043434438227556551161681611204421419022246555488995306521820783588800835688501629425301560337072604825506114582690684861959992692099162647221837476947280547177470497283265169478743621987796843148357253445222779510788005481612165477085678761460828368453466850265524775458180497293163318319476564752337472290799295489184114899453487019037267674730184244015158607273478356747335940672660860345034639803736524682332408026973449366159631631674267251072744198166625423776933571798531334378879368869697962401372182055390487118120036293284984839661753766336584924758992561237268336268249653958233572185533187833099233421854228391419305840237108096411434332725210931526298064843981030720705183228973518507958658969259183855355292305025626397986662707618829157845239643893219743410745432124837110155837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,52] -3605524927458476408404586904509369298228848290077337069024668218861047137970715856518984063380130076092418141663859712569866224850116280859121055806451771698530686853277788161195911359603230865955739386074086715487071690648130388475938341322661214113325677701290014895428091872118365987505114269221415447168255626181221998853727957756997573860568695766765239920777574918255352730661678227854187067124640096330227635970471373149853094433454312602939156141046949736768844170453291784010045875796331308007105637094494814630800356316957963931812435700813344976790317523616205867618621674435506846412968139525674635113580003973026872138703652929165765589346844239090252993494499120750570559486550676878193367708813433474861779679750070777809901899451921014687454925085383234209541592229226030852554092223640199925077932529307931308745385896564468060908032604751085571093320184131539850619813680678920581237576259628887692069784908983905028213814681741640717711846924518275861747140329760433760858576091955954010728417410006802782295759302411633548068976036695183348156031729558665127712675960784466358446243446610637263293860315002376192796655147412242005664587376302872548129839866987811394084857126244924664659633777255510036563917327765790713934257133049868910748780314122212012862999559561818453946083372713778346823364776393557179652262151148392304107481307757233604035247275247034048996855367838838736926628372076153313800660316775021487840420483182801499843317115499398907494845249058729735577290741530252077859538583416484143625248612997854763808047734254014115986284487762876036885047952075765765063562918241283821939112605166897131527707777970563927598227424219531512814332190968969993713173840447314535050264491297816154585731882401396679215841755219608148285187429672770981654198605975486746191268615272240713638686851134108213897023838300684891290136272427218906339977910539090824224168894378854270549456460296566999287630774118761311190526328610621257738960384939467799270490856927129907437492796954436743769468663586795209345719095673370055967996951259296472901996868288718917923269564293620094413589224237498295729695241147043760121437253950133836807147003428789226699218028284933681393212119664049787489043500016993733995327841499506336760676022400090652165341920316023436978876303561837887093678857539597198414747755613533082614987258101643210634881711404272223935652725247916023533605448698641979888026814469343221336970601620053481357671454741614067723556335137474866609589544141403739639587360871835488716289672339136918323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,53] -212983015719804248195904248540801694024805160820287630214927803977941962679782570344661087124029144103695032990808951672784170973136050563022843325293225082325580101105901828544288360193931967379249004761626396052560289381101095573207627391332931541210037813702258549508840972937902117906370425844180852474918776163119309593916673256472631706958592740567247766747187477299990310244593939060488573812716032150733913974471144849177947289190987049470163282310923673630745261047798603459906583617005391093908592949659156225104046299367141115451182874037927886600463547399548700960691593011101287906747352733092999804735135686931268396687237398152609808064912208371367982920170273761631259886847324000335422175389356148300229120423416667476236940390820553039241030825060367706770742546471158562275346380761339454089613260088131918668182537974267024476012384414577829765205193791542365069648397518181086583635433957067493890342430774704168132728502733866304464776672648004592051777164720059966127361161491027617917305636497604834268315741398879753383388516041036388160614585937397078479791796480434878029876928591316537920961986392448896083959129997481005558039730556537077981486095334814368456224826621320666329043960957742502104547173736765326168954331121119006152732123041243721416199200454914325859856571166553981511019768776291424232443224529201892588767243689390813182748573227939272216820819430879421667493739577126062360042949198044234693354554769430169310818578615564316882693698561550242859713527579268931896838147570143753473752384513044628423728560042508976421508654974474657470948367467256967024450269733479563574976938668707340609121748978048136355320218454628889549745035075520693917118018004792745975103398715770731384288623292535499813885513324830577299843971480493744971391260570321959259706845227903135087687428566020339549272809519365356931589350612657478880315535167661887685417612372918989836694687546484205980117329382930470175463435710182389619702852915715475834382565521781514585871160432565890365711464631958385757807331553174174892866324717668205784384181271313979413351004246249934167283127978705951807157720392634894847984330920211736203687027812963061646190703177623256107404393438919277582476980954959910812316754052429987590846095203569989054481095132351533939456034603964128007240948862094213890556621935724544823203151988910567131688917987488631099372282428504361406703105641284473280133136246732597423288609546248364948907599996477369105114809526336890791799195539491464438139461095973943368631308461719934730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,54] 187770206957405574491087382505480147474963755926634223055456752440699195222521627237088016036931967982854843539555989287770394935175847860211382123315503655799200340025477610546400736828142504054114466388756414246506518491963147299134709949221518909493196687804953342422531783682445773250702305982473346221862288685849526538275750544397545304514052711483309441772648645470426760520947158952344787610991916454914009887361801446620915414036315747472952017040571544062894067739155164040889395197829335299036205568274633943619581572854091943345957636446801040175457606601520053317494399938184134946779122461415872324029230819906352794363927563882891835091720244568915926923329867271748491662705968360403262730359255620883614017959416083313398860036471279047736581289728286428196978918744473383869750457576577353268067743050453503616616989458698110491582641136962902006287735708225626718479616941632080529808031285016288291203291404254310150709473140515793797261592548082829985110711370273983949933731904938951140003939703480839983113027438798779568600354779544075356130696438468167997759308973130389948913162761702074163881402536954924144803575537102086187298283561331721753516226830386923034885415637448424255257291294041761401358500738997361303227565562163493855670869788239673979019275319452492848344923474768587945206579952379533881935013618530877460474505417014601327654874003515937308145816707768462433908907639666216242501511829042533421941429037683624898002482280730445213684197943755595666671857289683020895146586366728737940082745143527358317944234626877375645198095255374683745868960601543489075204857450366494777269012891076149797498052115405938487466630585591410840944380077479894056953739106873535413083622550135450930603891523540419180548567733931432889318405600591783516692655106427482585778731000060972718352682319397149523936968407750820689637403286340336750092013741002772507700883178651960650319192086834464345349772303100885157188318670698062365973390137985389044365563899238576075745493367711414467218196770516552315214968047478587090322081584729704626438981685213004480696378874962179740323068212336300478535524290722086303680222815617776124952335450071769109620527061501683757311677567314856830354625059459780367053835779389290826559243253550043877176143812317488855939909147366225422608802982507301682806107763233463708760209133043835808371376444529379879483948080845726255483889931293611316536167489174423162664487343934468457495241125395667482821496107735909953848488050373731438169775578240450352994428480595899187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,55] -49067335044257763837879346692121141376238974992200779275930495368566912352698247264364775310930176320805155041315117201380627911394176753886374435533852777134160784684351148657037624936138141516754627717573383852162583718235157210958213028425348564261107981111928554861182223312883815084866316348268133584192689244783069562673574974862189269903818708145779198959203772625564661277874106866423895114345740784675012408198548427412656794985198430616095823924977088293228054218475226768257922593822069093422024287154070977716767371251711154475974909719851971606400828563381305880106048211384422618987734171248389349639875974178814680414502809662338361874378214379404714200583884329478931829741863655237602950049958426378417414140208256202600791162116414275163663093931058788230867795044941230047756869720060474899356279505327394220059621885608170526705721262587059550423936384133866269995088714411409493177182004509480022804335965100893454295693281406478278929443718803076767682466297383751598195565488942786285183364764298268003538405477165255097657795011352839379821720698452506740820074505876200318070974830183703581412065804510478885280405763819417611327996307773649957449822531871897922317231869373976082662901821322578144146957082115135315942979195209102000249065952424956171773759628134155132864733122030039527985547225140902555391283359763158305612607659822855510367207070966684175749191847381257492821741435532998807409748376722150178812720036592816749988690250672604482049176230676842820692844142888108952221195314141291366066624461226204497469135513902169776797398880006989680610588483159600468389435499194042875848916967294455878009145680920732587552596480089098762014086522447019489969509807856821073410353684216681639758029050781869322860182458377297475727938954704150913219312015627196617460244701692741342595873455717910238824801073188464461984003401826426706313582026519608966717166835658455580223989417452460992308923782896370107830625582934646195321675951781793751411198282203092065143562459918542934565630263715326944286008275537106921767728810175698985866051181087796349512275984670676073335835066122231623255969296117703336150872671084975403699979607937239405508570602150975234416841173571706085259832169540494824674613660001411174905213110542605896595949341105357354588156612347432002721413767150064403193955271567550029639085964568580238447597472895673924502667573248824983827619069611929482657362244323035208997321590425563507371416460629596756308685153517874301564406324030810840894833468549335929390780600513053327360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,56] 8620379149863338581181387430760172743763167989008578367257527953947698697093502148746659259673948412553862940573495703125230680055845994188403656311570950601418626256449839911545349716034337460432997537305656340327960493734081737944171593594180692349908581528163044201866011745017741302973624048551252470855563118966042955397318353752087116189663439718028203252942748439535606397728630880782625006090770628821551763453612143213684399031992620679241063179649297746047060672523564913866743575724896029446239149310969933744100314268865606866298969510338773276018244874332246002587132933763779103275368963193034482413523454499198011917055363164597771173954145794007477140963726602760929360465619595643381893536233025227995180556879020577427289808340467985471191845213445558243466893666634593204275886784709384210013718683128280582332869838009470803819292995279266827280345881265914835894548030988513287969946281303327429345906306001061589252230227002886880685478710225246093135175962101174689891028645687286092022508109450988427266499417799255699356737134127583887515952523623292776764376266973293889306074739568579970197930787595387074667472266345385268370302322522767208293523700225301505979920836234150930111049645245347180027355409581023395825490498082528508165511667777298479231561752301320304135947006743780278886756103373453464247832106075153250209048854417740010054529811893502834936136124120809046208596036262860824312513178439896764724318182950765380300875588627343975799838544711526192413050998319747362238289215056477211729392598626287426241679037199239588021736063441717742496526735706032751412183024808739812758692966135071367800041724542583426567830423834346550628663340819253703034298605913101648282115311953486814374512957906533461571196512820448241792621847010477292240958822223045491300774744974784543093025972567831852206118556324880241607658714957386261233595785119939016207285309194823819217845428198151305521150595472250105062888522278120536402908624052662113636456814322426444688634326033742994228244070575205997959027465578480692973458942596746326836545264903510217347275848501424414727789673717897922908205449378249644406236233612200506868174039229446737741483024285942808338470524942440641728299524423698231369692076957234912930921174528961247176737241014488325850571295768758494325825964075771698370390355370343651997897098954790724570649025395157947496341293832050453824907512454274445687972502431111491151796286130692484754989158270012707977773742168628608405432735363540964939171966754147952932404962211869491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,57] -1103060631815756874161482642050410808602411537950133781203049866162527310143313221188591446137560560000427450223636936329916161828586119129098439791303550593877472373378928898538521434908558914111840805820962570750772740184174179366847101683175269657245571439839257334728262397018857109936234761488204343063146797919784000521661127059356926050270602942830821866619345965104764891198913028531127296015391761895390681377213527768036811747699120149762570487566193060120529000139406379180586275350555505485125652636417536884159880398452350709664887906261075743865629234008837961842865115934626955197631994792606710399325492154788699913038623559063469858391161638821355000008336157815207425115773271642349206271077382421262627190015374712251636798546473222601213861372385780040539097770467572902256431175575663437567873228016730440425314412697606226240253803378330695635007348025269499372476155919334813670277663694728838757988959436256752073030554601034529597952090659081169376372191073821866446041121447878362988452037385736613135089760307179826194828859875450914167511305650864427955878617766765349253405599011811860897705678620912445512611141884609482119986491989435694552991771347100017446710760464326949039492783062044629969009904592138614320922869280093817071567716601528201532860163435940690526804713487410693588124279943147162584691166626155887281419835201313641482704723013984165432407653224057462571214949036578013260085935568633248990994408596136506349545516526343588044650181499075976686203160365432448978400485962639338912612963241080917750988916379987037905829009116512377702130853601365618660778669903214490028910231850738356361474167025148946937545013864540147102109060150411195780012746985714203777625524314238575527023128599436557596244108653879324769224124700102278375896498238188339319446174342994474244456887917675075493425620244320767870233093093080473767178252049174743672070624079927112871738565282940099492102755956493869805537084000956626948246267470847554663424462941276333680483999975564081979321536681355307580975068502214803680296236004176605493562601613214621675518872718543102187325737567735006531514992835808914280683028171987081255417235013606540482647385465093321641107487165679801761677707023664623456290890677930989446253712094160715426884138011748609971577625381527303715287860275912603194322433035898009988882720296406009886203804981648299356867045643565637599471431252466365811072368210206812787667559342594117427419038555015470126167736735594187786874796799618146052643729387582654835212739871831490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,58] 96562499970338271481324182436094014744002599673430909229995766711451927955426659441832897985045124089944222990367859976599335299444691283770401208316888984515086588729156832978177785828945546584498045184174846399447667025666570820842518747015681500472328269456423660339034184393444747788689552965145138758430748386786010330828994560844545834990969783822181606637081588705077260324018898536678486107934418757000406706513642141370732325903722923910238732393529041383588795393014054985303303836784941500420269658609041143815345937991295881076186046525944952884633640462571338092311588270964767303917498500387336488448982629422717298524716457923146683213367661587526193543729445184957586143346924469521671462787409123551407145784103611989792232241794314991832744594195379418831645953435038075220814687357614496246707589063395001732225344218572303318039358812355526645250979387108839584841358922289953388739111647868182188551017053376956180528217139988007172609097183924439640944015960419966966284371129365008005010293647477908731178232549317830957135936023752857528460258329330466038639972878937027232379680004876841681376059451071151573374596330532132856246186135179171047034920437898764138253505895833352651984159416078546555729818801213691587394603444999264836009796780713725549455174084118064697900648803358606273950794246390651417041802889138745343858320707526137584039982139921902831009024758445736659997980112099205937227411782719415968792192797946394677062661066033504093204972466530774756076470066850903970757135618068635950332921376303945719069575242998085386148021368536372618429009661314745453731216290669640835373784546931269948578616431185360762929830826292052507309141983992765909242590151522004283180165092071978427290580425394088464225133895050803110435680306943815081930457610934737037361214901603060176267592626326834838010716140749384893030366249739188662937685810592357347935133871801483478476060352163434917431938197481574920612351352908301214552369215154449872562106197051359365261407693714192072677542593489654809336434964840321346150251117554228596067860548109359970407458708872289431324779615806370612395055935800928783751477073353137229774828822265988263957253411001062068678623791397828670123477006850412236025756317390602980968981212840900775406830779996591189464744524839070303403338096359436218880599436558489680501825203183038069720315933382613698348537621726219660626623861443407101542494735141933440010664434231095944508283540034880425458468947037528636649721583824159024693359433483417675886840863575244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,59] -3535916474536880290770492370145334750904983926794408550186786598393404923314954092056043520220566297499436168192815363101268841793588690195716539322378739808108736009045271713232638534313136531757279105688113105359548198707380954509286869667295271471465347017643535411873917132703566316911543535832318469483845010018048926472894190522848290617928595487134048711946413146000155644186853142785300489344708180153199216717717446238281826022306080925025407333205206719839296297358077766186363418913251259917475606845736775400603863143032806788869780969035274657267711763013841169464278943984889426811065583426319908463335945070654472621078847826843649425739345237798828405960394869539889667506961036810389131412998438087923918006467066690286140094160782314754594743664996507019632888109128676639397022280928980684946208165617705785122365315871755502694748445647148630817127491875663946567894365346310755753146826072850678667105861285305890034011798698672860587274424923367187983679297840088038620927849419000533000993843069202293820625586354261908469434209411479640721674205135702363601655588658697998888416642060853509590469997517352117399169935659891612804094369816331179530492320073255307220582729903867406789432697182512640314110933408792605545474702298029322338060318024869661752541620644198471719061344526895420398702335987255124735217316684160668023273232648538658218064238492000885284414789381120389381292436596043884874499228459251527707389197738321186921852048302707347985721419286642938021551869398220527867017233438575932050700219687698487175502903404332996532131853490157764296164440772108642191213832568369422952463793682266931260594927977637163896274233069324088954279538385932973794261941547520533635774151535358542007189690622256396089075734424104383402890181790856091173318168780642216248119740801345340533391681557607792664495748579662620120978094290432751207511348637241580779036929046552638318084125213747265152622369199933275524439781335527711652773974897405744426340211672216548658253235739172671906932862449840931175038592986322865886580288931292691369758575630296524850767540078583971599993806487998543516605264262907705733086317896042833117435168526713181562904880449673715905798353531747445674721566397461491976570800648405212320087072361140161865497774782477552966992428500236196112504872798363099816867466427997652138545575666854950311920351621436891633307009549502019595614905250128923832279288786593622998948295657401329705251639539533737536522618155894830971045191068679828412384092011644526401198911211438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,60] -510544318154207505921308410263961375751336177625245324787354703085300580617732281703132013914075024632968281566893042853144301522061120342316002699593329144563233695358498986045369453623584162697508397245326307345611014732472837399735896563847120170192625205972163272099559317846925338181148483113328325252567459723540551883932600999502860500953100067933186886143835499497224480785824629048516202160014200682939984398020966722648327901900291783423434456759986292175823819155310353723656058185751198285707627142642554425559536975305398535031342856609754130671634244057723686935921437381397791423821731782571709798842768838406147295840443602051642936259329818341211383020620033771856418368608373605447591120341410099618133948025836738834625012808402820053153289725119532158608809396256216199108952559748099741821948036017254608893968561148882134132337715752342371936203716206841565969083162852931621391427794115273897943428791851452896227858373467835129854046575468818941466507239964327488957434083018359893769090831102439089969137305133911358685862110437407106415699269298465769272971361461942871728416482932372899410746487991177595833215467139609634996319370402057062647603363161450446627466892203282695553100525419482036013898828272334525611793251147685352283132458095196184296934713780551741921689980529657982830542071053163436094000701499380337460757350202055402321478355366813525106755553226946499703491806057159169211117205390072353492436016445749503711140730792132225847321371942330457032675978295525194796623046587436344089010011008119981183206181035731704268090589158130294375389895589400148953066875277499364792135797259102188458179972525939442538191730486522209289891751389796429365726668635317476520606497656183861690105873677377084187754114177664561223634639547617820708320285878956683272250716361174904174922513075407080951266551719722152029212417705637530786878144733080093301888900769665100372766594160869030144245455085637484417761265708934081426837520740440881264250990386396008131329563113534654152101449261943144019182978168045118405946914728545102983991230111173331742926142475795409420192627904052997326276032201422314723332066569595918586649962971049159628290515125099135230679816846064785113172008359425688579622417421574752555669956272674657277098717289277586880023635088420064503202566550626364276399497453025168368228465293939011511382658635939950935010365840705342324011023634628731772043262306136711324872788369218211022700089152979042316117525528162260777287539967334775145580659840465152172615176867020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,61] 116176081056074862834698566926016296732882904178238323108378937315748254000066436574920393840597222816884986056437448769221266472845556230830383407230210668546686242472348533154568582917997618243958476387896439884783208807444008633958325107980944084949162831552991045521461193707132682593237291892048229175509576924616880427437654966430250758817710713746505066042786054711753711430210381815156832000739675523074087020167850548972716504686136841095396246170682713067917120021944132320261525968853212208880661149371532679654484099409388312858371749812198369068814399543903270480235679065253147770278518715900040671411468149865823801081875304261761820713960352687623497009700744128843789601390721213874048098751917779438184627962740547259952045860409507404497775292388643958178135899545766412603095977436760381282743788731612350011043727423293934104739405658316775890923154317683177584710579861205236314118024026759087189257897712273345667886824198155195857094973541754939487618700849884658860798598988073394613017041444329182506808641509997789725827741768264034396779991801365682845290179568859099700865077201755246123554833285510047769550835195664844110433443219825670804135500882672941980651384560521725318784461947545658204596976955644109729413629113900460597896543004253542724925819870881100230354203152195697107107573161920078145712847370080935209988203749817401767630816523191395782787777324580911067146487793505759117155289638185040999452295028851453188162267014887406762061606151793412743053003789474938435808913765571049474973251444208604805420033123129826817707164032135608319699768582921195603966622975036115011751496094930338542815500805913985461306770769214746985653151293263493593899301004818592523324411705930562128256777034603975432178555367714817209363860966869994483760917652619407052629678760212441821751467885884077996378653929572913719951923010935047824360320962352577693865223866320437476294456157218639157079981723064825463532035078450002699951128599853582701195339829717658121823381221500700698944065670988011474947131928574186630709986300630115121063405448502575349128164155130445245535016464353203207658750033663695406598673581028627804982402406010776824704650732429871721583172880969335218324041750225610677588504746537165081782474508141965368712698235976765718233945977759868580300590879944560985670556224428165992274027526545396453999171062403171550225066616139274057204278378683279641245691268665168446004404784632039316420446737711242225884016947509319317578619363098999554428107831000015943982339063808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,62] -12257988387156586727118164150316232848681492435181585427580534167253039270642654767660671885500317626402198375128124937522546132550854988271459443595874542501375117875064936621398448048913489022165224314460688452920106790472841476436009812032991894858609169578562253333832948369037152392460101343909703534518190199723082536316458181731507527018186247945142972475056202127313733822135288278241716921949645906360221184000164176338915915683209243404995092826334656632812527697787327672817318699221182617392933799725425489382228400129427100900842945313254853530640741016101906945512491293643938426337008021264498801961925418197628497864307291059612297412294974772853528256476380337529728809052433207774046851895592118387217605408580661718670390576272591331819788866052382375150300858427808073624354990251093124390566971094279900229945436374629807398741436272112238114102612748701181505733404234438783678265608218296937322905674850004220494793055610243467938996442675380204755514630710110288111873553509005410226745266955442433604934950636090593324779235885342830998996783477455698458795166100298186066440397314014769725338255128948734141646455023741297041257023064800341926205152552047597434049637167793387111590650242634793349183429489896023007731885168675990294034684575175500949916116829999040324919676781999623662088461542502502651761469773578280707978177440288891366620933254398415421568606183861043493029126118988166210497220668438742665514415597029279565513372809564859002223461762899546004316749585151339236776617280133444123530954132093853168326660795448509997785686676754807989413419259457993137688742182972008704661394364646995114063225463126208808325622570056896502717415946540327885244842803037350681823650088746237534492110984810375377802937757845974895475456678957566948908776358615110858528388949414800563693816222758535340115935622705348376507847597730637248801074756949796485216213682091708050789735622306922276004151654046740352826330774465416814264403585153392065337679431213119455803892501448644618176806161098295971906532917577261804488801902988941982773018364899082931026745301315458932184338983415463441754558949302247105583373982617798282781997599465318156313571965203709566887945762341485720592279838607047599626367387165093339119164753182659108710601133195625240758450562297015341031991599760981088555570491759550366693908184716100055334240501488919441262435586065969501040457218494648513453505722520892544466893749212535510543529953624550973712771351728725047965347063004586660558332765973963238362076466380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,63] 729218348257173749792162823891254383931031263435152251911512332025336795867324560908186359510892255492842532253639312455667808257593979956720170535869531859830261172084434939049838662424146919766412200975796328476536347892583356012232139417787879682294681793318928875387957606250734723470537231535728510834740572496736033586509387562795487683294172965097528157820609213976195532792492994598141432201823786076148243810245172456058119876227470259673267269176813855967780118581964653188029675540623722756356812515965378948953897185420607382359104383112646168163420160283707377655252413390594413270428764073286810500280677394507015474154773248536743217157822119896989352549510112875010164318110403509677108746112935822540329124291907104526216375115418873759750637215832514076142402527241320993797070966229580736486872562751122405886173585185635359514143357262031093031149454048568524880091982564779588600354573065097735202581998333681536275221070794347094187107915204887060024768275565015282660836424283271016295498555728389541663463603092633007594217412477173292913291268878960838003685741165843944696595989608401418344591903252710086340203239583618610445430059096639188045380129510631147260128764195639300724230307987294929845357632193187244381642848129898467592740402691277424682541280694959954806432740873037933357837554994764737786369090534982171082061429593127889402815033640195561254038802880163880589174526026111110892604756274651609826829318553764657942646766434397723121278334252070770743398080911135456907631326276833951020319312874890177730787570372938925226649777737848969893034389389245737993985171800671910815003563393219104458178869803694080194894877193133403935348820204779247027017013871443075302502083681940482649759384034843674215180329450307588136803539864978131611152107408991322212550857842072441568973413394483165450695461261728390330835202126802838263434216079262601455786709080237786097558996642164790222288185043711728589263372955251897418056690528420938952906373816696557938820857242472249269166772975893841962536979720566623723698352954128155393167838277365731289171080217474940304940242736617189865297328901663859353400957243786028816100081236322319292757440204694264612772163456901635237344230527541888935065180752848306560843090143996836778871735007570536230464470784982120185769785581544355917628278710828207059736456336891029293115788594407912010581410662761336440952897217841963704997971115824916502424312662512223430661232325861233832569225726862449344306126491788677237913187990853904710418479185920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,64] -7015214391647215762451114351428865335905392267280156578168915153189116204036752280033225927894402332208769236684052273210639620469914379317629827487202824018816042667264888475613311235547143880311143885057072125107501097283269798867541248452536681780440437450652949354091936821488989890433678066026223251670850270615399623274252543508257620254131646749716891895875916925633033694217130126461746853022116969778081223510392235772194710574214454970755614211985726024029258924238336629908158603754839049322343344138929693827029916784796649843778882596374161194150389617147419906084300240770139401944355696979496793518593468267782745720163880912452587555951872825258588129159965587326225182409955162775569149284884116532327914096116993302007354786304379321118510862453859189902902742065144298411578995093618776147091253566877305357453559491701796139518573480517101891656507496289019498448379658821366213159723359268295593300462744470160482084480100652797875700332797875172132842378082281665935498616549550583599378789964261243304255587852214746287990820147368298688405142824837582453404590926553279374814926647021470856587843358116217236532383076837496739252807433157758435049716039222017556574153836468518385074877887032268904682977437190142433057916198757032989665521140920824064383844246599296090481679077580839715089504958130727693580559634414749429935442261609490244679181645243704289617926265783833503606305067787313761117351088360241816281571690035291784534873681437766076848111845802217217456361614948670324204101883222034739864208983798394710365053650934720265144766485284090050758963221695237589004340193800521528295353796019341305625141533620888242482566457978255600704093298145721684318803546892191560087220144230122352167673747443590585391168390339034509243781030449024321203480403533356875843359494982910576002716707575604473266516754145848976553232881944232416069153892773776798126862837215481567640987137578581658904333237151676464901375918136036789714932917019894533157625955618919375248595093906226426950650174585989354711041098818361198389879134678625390658546039397992818587980380129217215441257285443847610250450988478366291923541586941386572802601756501463632695850342648537726753295295834427885156597263772519111687704780529752333264655096311020814572021441681081797246475436711819997604470599636067599055766889455852223385937635549502846180899763156680829304697143558027757440718763841552583567369004931635927940162857783730658941239984138881818009453181950584652973489228823146229265127664078624428507371929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,65] -3321360901947440788204413194413679012005734058498050121765451210276043044563391103279471259621473244955341168922120540513523029904821724751685677430606838165803874431433374735726391413597490882728073754668826604306284923299471895638925411716227348524548645238053993407019358242636991065364986415114520784639838714609851930766642771743918577608888196335555551732504666433633958595834698507269138778395385548623686378385360750172690581932838169457237680928532471009102051687085145086075537261474506418510402275710924121846635828466473489838742296531679378416029610753522052991928310937755953020675418419810350879423962760436610179066164067222677619397972232276665384424604559782783509262305811999646260267163565934453402020134287776480861195140125057686019199509815830015704337437118159611183047282380483733067764143311302060223965818124652988701883257425727277704924294277535626983462886571111709869663296178254779862286669124190939697595863458602706594180270682549928455518946723918530606262725722380280905674915636372386411553049050456787228317950661172600260555331172283826552017005915652162577839338512273848943803484611881482280470861807259960745257911632649609731071092414757087858372338856162036936201968139361202758448174258177762100508636620392515966014591218454598460664941184955399615610145932707652215640210376739332986516945967643520627757585740173285333601113059420017036016665217138809188525028465789639081376507041159273426107536902238855098287721776622798900715765437321378842082821364838830491866301705814245752740682367647253573523112473066920715064761750588150556585056121258737269018091614198444022071534371872175106107089230959332684432586006368421352674500110035857447215239670150752849754697334387104496459718892671805978250669608066752342845632324875598816246825115140434862059008276521936328310089446033355179301824319513836814399953134816542891809567819771333676071412281622033031609324347437197663925632137816270182087203775944902690062543034976461830323646487198199446384747891973998801845857385884095070039526932938489810273966196598778513006515803497680073677883071512256944437851459538218406369838572360547229295253464001694265177621764863190098128272410130669947092482332178607938328313695986343594928590490973553428227458555819607333470828171212768028314425092239648465061277021380723455426971095057714870977423874466183721277457573750653550013446899249206964822075976159420432059093513322891912104237691346771422258142045836210601983168334326963338637903265985630093102392131580359686329519308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,66] 354489208948847246533622931855589061161779077996381796330909478142261602528839448790514677768670715493847088205358362895676153211993671640823020225693477109194962831072208449070878225598677403838001005165064305054170128946419224859844610594423086047557039078571495265683177392661203307093238660343341496131404430401513621715274475658931209855464370751648433992472298629101582449143654875970858345219839427789855316862340759839825563730333608603360326725368476306236209802783469217722989977962439770959807826568859009504328058740545667527089674770140103670954422764004780956035284866438101806641605062815119169675668025730110877841419870865126144203846075044322087965125045607077962854815101595810537061882205024704301597484861347292184526685195611783042980687826733755596843443662492057591336183553641193688242186355492120822575069229529574801968681924370567640283692668410276631388518260819246845735693712495279023724135413808926058240919562414536580943866522183881096590467686853173802450370333831750996266876162263640616312512697962445386413626940216572571610748201127848769958074253398933219656491642991956872709247298559275904968556439530335454432896922106497189936382670764421745910349325177606408807237971409371642861914726864783571682471141423656510314558818212434971667894313713794820453982870246724669284894250872763765123517012569178111264878567561260571378390661043022575682534965415898151678907482641327768615775855940105736645383073411416813504030589386120983413004959890623661576733305400047729084100616567123378915018377968903626069961394332775710558927275156975357618766882655845403984261577140401978816565294063458884069953950978144868137907143511123688718717538849866993114365608345174187549525077706929035905787971267147356194545141731062869387259889925553007694107936764742889139121523470093321912009094557888724420940053571196445086794326764453434631160076564574217054061788647954449699835531426197406813654432313550522822072418830861381626355201970912309336759743246199809449563198224440563731874685385290722420933035557001045308073821851748577559087579507978175088325525630035393263758766926250552270105106824559936496729042818799609260057166911957127317960875705975390736807860639412455334593036870025366323149803902892085580509775606614857612812357115761877723996780431367708799602559807746346743438133422065731464226853629254848518923597417375733467343594778086933865600436926482542412772325469002415692637568291535087421947629556106100273241683947891905812791867484587344293910941663159804713605529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,67] -16634058371886321446405304705402313314935785366236586921696790652725266475254113175304427047146719907105599368703096411605795832263374266475589732460028877406835030475741129642893801940995147229822174244915250557300874144167652296547686175627792111198693966907440820416584731291918095340474680411060719954984431288687979357665598195718899439441937358259463462899234234366399870458955624836805221502429346844397812451014049058331562029059791728965189197984031410251949935480687887602760972889582110655012594285197326204877536603809083650381789432356458678329110034259503612348716807809609731366084537872360544975463296553549708186011259734030698097229654287480022367286985189632248665885635027057136280963470769212036805865518451456311830278900611422866467321562234151342910410751362819368601553052237153616507485741820186168403604562322462263796982516958015745201913463665451914978606087199086351649637393361013682527017158713666930862246541733984000670588885182221496174319047187897115142219313685234440377424443812657605814694405543649450486384581299930409002796015980879403702424202427074884173162222550511247774958498531122285586444828464853310191605367515783224765726866544009905626277451886814141397832361260658684510800281681561283801049941095027245694093493818028183926734655922662294460027371544921981067950792347033759882789590600337956513748142899237543392611344023594834017430291334724333567664076971268557827443012500474463233935406012311041150776779330111444079415081111944221720233697118714146754943757120074033491778857000622004259661750483902553357626387077004632578615217490718257608652855360913900672305590510977558197037224433867860157329379666999497139673028098172310907461598200245229115795670858117615067822000761662277307603110265479857452233547004304369598509158107547014725119033149449573190267021683178827547473794947014426222494930145922975828054212806942254506357701865690092213606143159182660155568728202845169362694475623060568363653100074930768569835486963757732173833366845341904738282139663595276243441693395089811665945009364649565498097871351356279509503523503414588260166510700992439400402354043757891145992018705300018721509890380381829390830889372804961796007781929636197884357630522648518548317832074798156559883622119713156572059958918589573619794613462284697199408755547516530804410186590646072853264244894638763650209203005561445018022987228297732308936285877756879321499435278158768703533139175578813107724544241920073745341372778988881173028692361650325057352889966804856049185587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,68] -80860034014281683517904530010208276563342617707324142268851659398309597606405630859506887694702809065227904227982610910396089306499537919669211294058086144257070243585408184439250715299714422474474179417076261205869597586941988467868971653450401019279294765765860467106709877695917977465958496669236857746656092113730515843494515055857091124364162583207593491281464259047619539430173516963169521668907514798457409393302691489633198288705235201314110499141732306660984295442766376817114955045019206775776500979400720598924615919446021247489044417244042112491816645810617809277439075348776745026451228352004724854810365889898683797856482088233643708284394644424636043496178294726187706890090052270199920184086052633525265929268814638724467794294036439050998416864195484082194163302304029025285098638279783722461606793900962287782256300317963887575061442465973054953077976147011125643232934281494301079206853312038331695772361285181141641402101762179179501590826610015781976871529995455588749666253917399143751075566858024747357902578379293934430424072112738174090850164837337048777916874439177830719190512348725595353945461403976930525352673397086405108908378266770873217088196585450217230830488839447340801200469395494589659419017464922396005657421756168122187922145606388690286372833886359871774833635024488595293574539198993938341147772521321798108552838665231899957575737549843419563744622638004090895710233118189902104052124043237508958689297613428636357102244096218933067589625969675756386925161996599252212891212248545340092187605704324844560900797070554758071709653870153000699155958097929976353282851453300687645346611826668079055145931933989292152373809615237464404233323529920119195462883077762427558074893672148722175623506110475815069698947898704292457033065643064499052295317322265067668615466772221560491363358793855227435728845245263133462868934343138454395270566265374940301904480835024802628743082021009265116630284543881460332003967456997780126347452079907935667963632864022974222773511331502868454850451299980946033019264957520969833796592591708085711327636589633703458443012168424307089279765910326881615305173353690420520447319967883981787504231810612733758014594880657851050265380509906074397556129359952196848744443816776206739805928040618167324716206481523162299989790116078476087697640583844449672824626810225089025881292914394195783060280769289432032488190822558151232479298526700211188981782108157949094996937537329330819368680428435129435566009039802015153994299968620359211956221823843056379494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,69] 73610377492087870416257423037922225858816846920757716446311118571876090152412948011846259863439748742282789268683909522140916033291730385847651922879361852669274267865960017176138178462048755559448198494790159000949121837637189366023432409979431291329273822319324279027896886531714684143033946965742619954868550438136098735080304270654975874285660796036896886126687475854861188427158030250712771365283083370856853634667638284309806612292527666012746343445870266721457529486102352151351271734620923075766720179029653039112550612891490324368943216233699944901874159726714613000825583774690752438172178011437278018771125909953101529102887753923564542151018127002132268027014047863124142838425041540064998670354102527840557749481026605488582166713337093838469161840867174400665219948563414677569152593118511093554126191975879615684345387817737806873432365958396041588015170093186976127726430306116711914410205305568329208242051839237434066455689377727657431257544705629202883791807759447380982326219346259383820843349896863822759378847365000293354590529573258541850170774841688979626608499621350553085318665947323874306018057212469112607671657726089166588903498221998815877556004623759323278993747711787174232672641035997174441002112638431273714754861628645530719760620006607648791440604649003275396648337657018173174532120267452688098853002933608190714498155482605738091817132023779798782267423025865576979403537468041751183146054880426698192037525333987348076237150479512161826074058073016701035496703511684974174509780217346139278352635613516494121183247848409491556268362355786613357101107442256936057639563491260666628945802586976955362671949181243559039708602102824914850131841952610017686409129587551307227873793648807210352988982760803493367172848481609486938385310292283592967586229988606297054802435887593725741046384492774799724823240468826740700462524536106036796293828529918921946776799870188745036640353606053807689043413363416764755933486909312028914176872683628604301497276159667676248442251697351215569558852375225224085636693529599762669600798267979129288533821655881255853307222616611426848375441297937133955455250597645257630894443220086146294578325689999446299432331314461233663422137985577627546017683509380912139897425902307073132408622188508398391573827741862302167455691318147551301705530487870411875716708201100421630886673948374962171708703947223459739724138006945598596608123110408182147313232463248416167726309795422999816006791626993091039615439447022992577340043093694304574056323205240944056074240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,70] -5968096116265498872885495920873512265208918497829770385548215928394897671091925065680256434431894549913139313168045318800242513002606025560990392912733030866984255802999439016920185012873190388790978147334426917475786326754547044033146889880252106915925759842364824301284868188198335486971842005005017962559887161786939704280083072785862578404155188915832909602615065820830575286326779533445065334995892471283449550954347397777225227025881151470448142035570082594862786111982731509446085591561454418593814807262605045652279132358886521801565690848289801376342760352973393100396202602276441613380776956441032101525985989969124517628908817519337298189211535837207278802851952072971580756552332833474066272306894179516174348770806608746932590021455707278007224961622074755108345705963703500351926753424498342210745976841118270715612738635703534672423634008552695644132663789857150836159998332832461142300740408453928622065643561935283563672569756529727120875050303563580785659120867726723148004521197742917075708837620473119319000756026035566907106722855396207984323164804959748429506254921954874049650221664040841475322662062168147144994781113928034825143645943677004032383394896170080873088396931595710409914539241830424290603343370349195458772916252216819443564168856587405993023309357251699639763507667589618216240643989542648262254682594856603366557657365753229162737861342825197207095134414269457074203873504990620304512669766108614770179101469249109007744311848145076917001560989564059001601878578134510560963997532536501638455712346357675938552452083309776736841049653984183071272161352109346183208531592353760757108259208816708714067708597706630137658944524045452870850764399839280802532276964190001897975270552474207452383274208274106395763741593559915818442379745527157690309202702353028417756943487862087808554412681706076002042632153946207418561178556778190427543798444183354460750645050452692992729444472153829979003507916192468477118005520865212333153118398193001910750863543564885255930806160357316774626688644028731302059681432460182173417386875159492557495436116306769282309891778120130645395970775611532099373620105908297567865699314679280830238721317531658883305366788283856015487345567928868106610016829563248289396982739275532559023315371947194141333063162783233605974389313388306754931527532443556786113328433678649180770871424852157030743697898701815224198369487627738238632204697399308496165187776346695524978753099092501678894290393234548533473978412518533795010455056248201177669906498283750450790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,71] 268686897229848498947834011555758251586125261749489064019189052572014329258593009057511503388338262757046802715355803987279545145759000325678311152555440169453032974539980683068551106388173954350456776955636070684391747789570825367825561069452824692884402750947815255753976660163093878450720790962067499181140055311594975535794935229376736106397362158342231914031524665830873100392775685976015038607533015571057432830349093709279605313315000264805755317448980543014206291930562586082840149197148786284889281388757576176753630896641514654911472649033289521755317618517710485226757264851912413098917887214808309905480247528261273341340800965209830531243893571039168903090035301050140476342065897199038540287340243032683609694446631574471008506177980468604714539100017453531979224161199102060016981802237512014705265633283749997869857057770346814450686270680841304158812432490043828644945379487628625729209499071848129500016531887763002748212913950126505563392269001448702117296969809034004166991923348530480427713080613607033387850626214183460865825811260450239217810108424432051208422129293034322052368450151237817799678604830314471040821279918760591291667816352985115497823250992617353164203843894093653064106625007097452034770925260955944776282111546101654629668352580077786457296722296615015553272766779741914623140915046425447613000434656203295265444074471905845278764223190896630081557163356868181889377498048571625808024814061511635145706267303518721787305879075083668681644284497951104482957970508344200429170348999996234542669465368885778671284975777725188158039168502913697812011395452401820266252390710317492312273929098271261327647906133142766509755289973776704929207376561279125882694158767556626544378607360262156636634256852877378629929159148361309512176596959125734720983492530959186442797946870662251142625623552718209354408976439972146985642599850897548942516229585192304241111760978823606270353515920046763685776455212088477611783786845310239802525045514531560781450799520133750830497076204986592886100000514816552235277980116920657419829232525001795204269107386838715678320584213328289159129321760477997254397564043156778524336447645076405690347228958013899395562645611005955108081648586138102281342332583964678358613270379912959649857844780999966873703220380586561703485052617946089616966749352683212551077555782845783942263055592277259706695094834144055706108296192975688095678835421251403724327291898640671429696301508182077787738655804897502887457255213312055258450643704726460359127944088235456593920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,0] 89858014197057381916117024688686273985947773843162572935176237565942306960633757260290825630242748461290448674925631295113995533336279573199911553955035117291622888835036222454773866679854658135382420427073704632327642116481397115181470922161146529029672345889060786907689524077927460174572533951153230151640954626307769533698176648075527018985551816609046155234750488243057011075743825115172994658595715868576763268611963487895892626139845223366207791099787758358058580316018999232607221735957985739735489353094335859972074253944412039462648425581976820163034473614087716327208787556178449906621436860859742214452475397963866320968191249725044034891241207359694225754739052039085279935153931835322592582531290974551652002304638904369861161242338976818008868061152043327392012014354338319663917912166957898913556759898932585342646583736056248872824187894465389899334625984557150353339878800950703287160785371451759581124865782668862981312827072608571600559162470527832606581731307475061383156954175691080967007435871337883077059143527915851752281845592777431893230901387399462434465276150547156326204523882972765305211679584682768632401606770566758031634590524051225218469241114577203004931963936246489082941363193542546314948987118904261950712051654714640413628476792266843389929431604109148062558018765345442805798817449494661930686770773388113860834458259227290387648875508424681472858012578391596075862555161998467113447269463896556065401932862546564450374318876574403662679731715156101101441464359991274223639562961507762697879755844768000158416270789574576788432039328654676218090333029110072399971999175303074441002137982552471600456753401059985506685378815353076497793382826127772652748381916063807467591246999294303819293335235192642690262793909076517184162078738264724958037826261354846193082486984875894856411615633634838275146507746555011698078923745716537178191467766493422959700528803907107376993425155099620445693147781359445502594594370061127134548001179496482813787841974559656448375724757777200260982718909898461365696096730987988671410838026773008031095444479232554827215996181519020527475874529879732357800106132717626136472425995111614959204037884636301156090340789403547656143460815128502035551703140179031647090638424034515802079110325635484908115157841453650029811649454412314493977115648448331757008581249032916164726332318056059718379403792671777763032742688618194682804330147311923071240188264405885351096228062268172181615092251582692519928768022066387749297576212056401754490875939185463752267616567164928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] 10750181813617958685196983626721495112056991357516391799973435261035663459687029080147880923703332460097564940577614611295499320330779122162982938789604402094244755658637771382933255464792010422338960527586541626094771400638847712422736343500493238330797368358982650341222994484292242824135874080675009587221635349469322008611965419667755501301789644046801173613281503634322369603512591290976028494555162759862173116859552963116509874277270440671146650549794874755764638974058357324868185872330078566969887216982999200522809640691605700126407004224856020904565220152503967023867508813358171231051437337878359288396958625826314335671008941795061946000080301359189623296386408007290578881512874033712051834797819830063384905197551421113581442532819876417793450776061326869170862270829453270516690091583092501868814752727475097288968150219079783612887408188610381953640825586112969942947683060446001393560359241787280698894854582395247180522470792803332700801134325398818218934920696878949365927919894145998384800944363935820082955061875710401492848628518509316989591668187286185360739055774499805073675795164304377887504898906425364994016928570522143424395181527125763170939493214922280401953188273195123899825363370504794926412654330481835014695753039552834022965778321670828861142844567082999199745380197596564501893543212383385486141254104943942275793229566800787955288908055955975831487374394151339791285731213251531485070421327166146554103181881892239865103786142433746019895595636895777992499095740721514847673869253090610301670642898468404203973272086889381713933601600124095526583981140574452681322236868848967369228720289218792471332342586534604055487823375419998006881594855917672033102277154027198188558605967706161913632106989076182708510813108353439115794613392729487529090600270764419778493634225471579317078167301162403037093644322191117997977635011569087959658131814661189717642350001491495292682467814067547386515915323938662911798021429490567289575756307692947022683186269526986914114390579074695504776865884000595385752410563619726964843329523594235774718373651262803952325323094129762536208217797883020517685807104715085453967565095950914357488226035057534271900109188819471011839500578382910713377159129363308990785396806220614595513359394909631789409726173428315572529574378973380671192974942035914656517922599831279831721014854925539489791076440332334755048489267441205613376462040207483001356298143006681098987287295603084798096674689026796385785915716370191469420934210083819729902775290171532919143544208018636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 421182554468781398788235364949440918259646907022577640823202831320469313552348317994161874923950627311982232449649324386291898116437152615511478396625470261186740746618859043390100223872650538839223867156535726881076425921359317843877940262716300630710013805388200069745516097332112431033685702181271772639973889724608825710056226313609236688699194459361924164854332228354822528620424035690722216984791090832164295875326019735466681699179455656182967048122311051439658352915496327826166114328536891921947092997460863685468489460239397275087556480238802788727450217503844486500267939150568058239230785391870954149756563884973449828381311357528487429753835072032151071119447063627705376339333619986939557828166406404382708070262077336648098096571961796110776644583728165085633088452708219811790011349574218628034509706941130716283508351357410840972471227714973895907810449595221023505679813250934143309159602808255207581446692835233988171267762507555656449582103258414187442089017946300469906368673133628229305989308768404547679849155723293192092691535672046019318808292550037826435584760545755702475605868278323802838466423354427209028181159386569290593034320004753437105550182201264465956906886414313509594692239343242200239522095200974561011571386674240775987687362295517253072767121722497836947994576898882836601217597100646147078168062403046785064122877526763253870670731127820421235811326534385993850576810517006314183674108790841941699663594134034890503286470370734211496639497353867207050370375889544592902158816711009132495487181549757473200615384380212046350178420531585859729670500293814906462855304234524742214234586065609965093251117963253901544461501366498128586284792546066056464433791692981725280920057960755852456957968543902923988459838164513713898012004922915731860553721641784400515341909027289410184581699725098319336869430357041397654024578158824656992046983480699041269228092736212823288766968634384493472582666037106772101509553355899378128848509494152123262582281779282585306857281602348276310910227684790614973645645501227969652199003551728135495381882917007010708324337864532468966979371057210650676390505247395178297230672117911768433446757642701201487827867529440846011956526070381025599407700843900247511330331613428291093693460301124397892522351596466121909112144842031233534762840204083861208733442532029644362155799679804156749962662211387116484817920925846697508147320264191976281978948447317120344875091979822765326885146709069221748424175288060470301706154902076998991902515718465523650925886356309671936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -11835513944000353550224586635016855263882746995740090545039211622244950258947969630182713901850191274900669050523599256138853648402555510810414445869344422855045105480347854762941773678248358842850061935396954187475341794155694626444048807672404706573929889005796963446309279461607237594188249513170570161655684716712857696023790247484542556460679297822351411975700985331603020399707249681430382122328827067076384803121418406200249225262614644424080667653136209617245292182140295932341183771401914084937053169343652993270983616890999622384088505282816492481475915956963899640356659607590484185116180979644796879649149484532557559277934344090811780456514806595762093498134182565507083067860274825618829241439116359897062779600934889451246160594155954412789990115944477249470376708974081614063499835319239779481938512625741831322950408539410068550248299704364791839133930921215003818841555268381605508732989435681168996619850708400188680991692724606113534396928306386403538493971933821609709314458435496679884137377342026639948215310473354729532429121940528053674933598360687108403171910918348037391980137264163962819458382717154336613503185866440742610486333953036279721182993914351188811436967588326805693921902907872679756035560216517086742627802348251827898537930637170396051826612116762558485829414395662870722643918662170759646246669448612009141827046015209957304965212618661160471252701497192123239355571327231038423994107078621728369716089556968402195092391322921171427411142394929248437885348528752946181150766692435900406058601727121868462915133481343387378129290011467277178777833080889237894803272144605893860905541728929443530625395992939228429246200665645734245312270481419475562837996267348070618798778887422167715445043784709839710789489390440434944259889192847871437291482890828436874018103852013979554502078619715375270629296424307076611962816483082793999077281937101688529506683838931794529246418784910480978856150136965682024310816631020807031935334830101540726367900304630936795986547756061405198903542087378916306455655582442626491513767158994729756133084647125981845468166634817901567059567052427865541324673384181173035666801915100865333226724416191938119849324523275906192282809560261052128296364580431917498371421797232441481617255318302162085825660483182585794525175735359268761151435624362978929565730832811041479167167092257584286625781711840755571684915708575192204944920482723950758397452788508146487530136864874929986588408815149039463471614348373704617204891615353694105219204530383093188125550142174946918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 130082171117313153134401673935025617712355062265250444365750422183139737219621463227210460379489201183876611788477810300680259867174328438232850190299932868503846317280661035124932509433356050197126644068146073376799273038433075468972386738224919714718952398298074216603127421300455707241115324163233217820093819947916382117563394117507173124420016207651404394386386090348504937554875785790825788453438385483532699871163996327014170333010176146731639729324697108564922002137375308694784752766799997590131957431011051557182163041310139121332394426091035245084874882983724545067835751230144003445056885341065008986185754079120092616850816696127416783459203490315186073582088967432402817815020544215418553813982058320870195793061882201605921677163520057721279829998935580460327183825896149054944233723164953015395227344628638481034594074133015564815667093971596304569227565292395171001510727358550623177832736343776973756092985822568863371427287580830954811460987034340901408934609465234588743320169510008329542918905115363024055588371376805268463009758847708268996446875268078180016645652834617922229838049521645762428126043148876069490546913008034352352767196044124397847256780782910670301029157013685602237529559788345535043243201892114026246972769976829734578780265152574902746671955204285643251256032117119022615123665806324165588163028547374518029340552273779358498657337013135584005475075254534302057099884207603394280057796246680530701241366527668583722466457118409627207639467652334085322027262379548913422113638412096312795298454081703919466838086173959845493765742544809181380178900012731843559058619489536533113285392435913150876906112145474898061693893310964699294634214467457790311924520835074175293630279353214025081696574784440619228288999201422531660562393505591067024492632509767295059650115018514498811121540700252301351312644535123879625815726360210820896054371394040264463339141419076614088574283884840038546888014631988061777014110215682747767047094087320863747839188248054527788833351844720256256612145745783302392895918692832804782062228902189083226575868031911642541546941692299313985929950860677394112733164694382309496280014190397334179637317635541818764725643294640974363773442322040998685746768175740510612661281736003536710344376697254781006380265830234657556669002854588524137907044719942260697727806581675696536921008501794317913187623370803878666178832534426378365053951275279149987878127622277812033622805699635429203937135284648271023353477548920109319529682949392716652877649093665190170206261276063635079168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -1000648748409097587318212557492101316270963644382962901079503900899714306884095677441788653172613537026472813641913389208067978869547713138395233234826793535433364412768286229143608185316888399404642492854283659366263193300568838550620416290908491914661120091800168813371691180863763002021321651171624400121557711688050290412749170351212709892133583515140679477165552711161264256163543482866907632039509643883693916276517341674857361458077819852925129532208534096539681741633584699645014006973741454211267430378133807845049738549156123702738547867406043713251103094574194096526317466779065024531729213080556794007276561949290776875105048309491809241780827841313175484314702477130291816391611070862412806672565655049504499809486223563355301778239390671004657046323311590705304314565040712758228861639258926398628616850356982537665037193661263374782579187766467287766592915080585592768150210796982729277454247593635248573357766141183216687326935383328019206083549373335999938805803843713923772724989319353281396881679421781514889449962999754556088196808965155313761636942942024660152089852353824036616094765350219233838438556127792618644007497362498156614390481069310896754770099500786970478311408322122887056743590042317452361005303779025837322339736175453193140936987494681772041856692177923980835372807524032864341071025942534376602325295976455330741130701299172966152987841491153528611678307940676432559163634668528937570617121183961011901367129210607831277709341735733287485308807664938054292328511074965854217483224216620397477491249711840416151870335782268389164367131918706690384377437387081809733533620239534311243572825410676453911076501406096846846332455335681406069689079072648012035545950589997429937786197127798964132258732914751041189414961690100873001447838334129973571867893442303741197748342227982378284423702080268476204603608951104252427750178043864178635843853843944076208662774587805279556079969305482547156464474534943572782708095872535725749572742124581561219333623044577323084741927358209843387660230293827107690060887499407810426917146292249657276568969670500471916185763753655874611631394734421710371321434607445380656650585172660351165537963626334002156329041047091491327472206159459749617999703431642316619135150134853579820759262043891751520000589552059616577973323391452789274142181340257723336846002401573566749566383855266118073661704865029983891509443626517780977925224645061854380766574907799268510755398239710044636458207826607252699009945071246930509769761135152925567692455909972733685501868020460840550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 5854605458221526853867256813402040300913506195591626248556987230695482553108190390371727991182308861533929450859005608550652837866171639939524933945390929180298695607150302589764895656899839991233313053543384628796233457485692288756031938270071971410616684111738417738700301730396826693534108368208622599691174413939156952952654243416437909181121994228342387561300327719198612379799157776575703390326182485263889569131402241684508799087354325952711677674356787698284596299781745957992078498567708424385068957557209838934587930128126437846610461618380588212986123675846136784435409107210251495473231609303954836526158765009136293275352995788753128239324702361562516800082388542619066227555411498360480710198182686211313840421498788339205182257427570495219667415356988052549152094328431691374280998805556813529958564558785454542826633313854122811868693395214663665136563383566844257601164377208093257233746148491744180716946142720288962830219536222597445333631518901183648166715135342447461864583910100335517516907184636772584862046435529673005398041054037887198817247133387658584502517418587430814778853981193436361705677957137244241920301965014929451234084215331212285942765536559719533521271154339091289546175042337945953689927339854368910067857664447650534909827492433246859253030029492915603289348911142341172319318930656612080392610206816779095756374432398345128624818646829334328454222575171557480467102207902130793742462742898362099210095647944143555196286243710461031534807900425829168456692993388724592546671000119951043330771213272189340004885269400546285775113424273936532651075481458642377850105048021978887079492801552315665196312422372422948363342486873444102564062802042955359909265830469727755728409824187154891530560447143752573376147485475447512894175659724443914830958398340718164399499288193002729342564631996209613735160017000963060516166346280523818562566034104904318562396655685440307481675977230278517184240662483117266733547488179552647524837019850828529279972810585126920863337849272517731364936438495888196740127461104781962252002137397076918720866618314332462915755299699044802218845200283105051377152511598340056232237861174406850844387736062086632116280065265908950256176240318950569547922245477157502692079453462487317368600558418207760932406703748642674962516557003155804005849515592931997067915913441111830409454649314920183407763665003936842658404812269487869127294858954001094671038255303282383953211909190575296576814867686478301592513791857829887568995060166826958849864886322609047376292760314700619579392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -23584156812785591033707053567346677224605544930749039111594498749046973958847730329353002427299775541076884359005368715658960850560675605169322005306830990318458714374739914635877501700081887989114594426343389047790444385281174101564052847310593419496444411802687990812617437858240961833919797974686353320275480435190393734555395265530878824619671580151455034107875811899909204596520832254946796705198534871176816948491325206843198596177890006762849600694489434770823862783525569839837399975194672352949959858328156609639740273029895803828248937580768269029545063619329970987917390869466079551741621952459822318234437882198533816829621680779677340483678396231836292645267343220591809893526590479509382793869898197626120573176156087874955013207275542225167000541031109770348836569484385328827884030604492524734831716792320525614173788584385122891915230187482113833932650301610328825798265164120137356574897376867908927627596988346529046719779522185578420155865303563534039815428238606885162511601889866489774306970763687305155876318187247787392709620343841190478756894836859988112494337580642900240652441841093081146928930348712936973892249951870119558045112729228179849079895052929281398923078495969886386457832440882595060252086451742460986952628842351783854754705916462959803532682645327111216061804520713629508790108086879394184195164804176677948101291373742801909963996372931327241142606793243716921390682480300943396474647620127559766851350322850043836603179796469797915442618787764943121208139772830829047765530449363116432630565735896262418612171241873689185239549688374479246334348138032228393018162624279347123444594565765799796549156205478610774785846225972178680493268431937594170126508842929927664117089436154784612141808899823497631696718015223777896097642627181318166123875193032824057258306080064092445537848912890126884837675822544395433737575471696798576317476391627498848046514611496141584036238915123743661878611237455081887174531189245542979846030203646073352456889770487018621136787417608455878657863407512924556311848595846164987366969038494954934398353037180707773493020977673100807331943847647965190527667619829662691010382996413707163769633947902956531252922258815001496823513714605012918544213546411526925775550605111261585840836307431987645913024230304461884135524150503596758696187740603335312252561030535231603473632528612492050768699281125923269533703665709009927658341791827706258966509487962705975188142383511077757349317776577615660300345428189624589775492036683913574127887008903650616995807928306272043008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 66447235375171327915484154435492454576077332716444851449891702053527121305739056334616608161816502278242411799041214276481000137180946064556095989500386230390844588380722249070360840576111039543032730538738304848185928564695302451541827336523521194862629987281600416999207206073297234911754327790206590611544689778776506651980697473449921108705664890090063570931204975794463121871482210880955323095758693969552874139706525392328617400408236098119589759355165642046579382012980608108347315237757596192087237548539357341802697995185452790978481668821562886556771896532498124426276255621484863699991313239066947905752476482144958061738396965447070435087387567738618933048685730724930190280442847431200548420946310047840929351293990583765090324151367150257761579535017211516194733528193954324927510577281294037131107393329246329854883301045876268058005483432564976492732928747888792815245932640112636300971510573708297487250362144357098513794516212281410938209961159014666269906109121907047781516592838406157154314824980289043149484832418888022787826028515933607725698121621922195071332091323950818378490669232967349266261533121752770266596932643076098141867232140979973148675120437819566386208173874941617898114980199839806119187485167029336697204755943118590053262790537827207405207528262393364073895236270915320559795876537895986650345919310100814301406489169513093110190890914803579684346816035779584570890704972742288709065661462789870004657306983920354273944700755825559993110557365613862178414759480713354519120735620687784680585811469494953285814736252460572833435610803175795585545586247758181158616926320857558440206107919256417596690854601559859845389686078947630519182881540493028706461446889397500281066213744767739617973961710125469386698908071604716033189956113167733960828815694420726715343344859800313150161243900243056636943665110105162803971886058166508882351260652044589735686102896252707281670451695141554291641957634757716997194790376206552043109550252825577752558966911925020185655016276332305972058109579506248437475123556640649636901477470108023688881534680559782881030542117502555173153332242749619164012010157753788193514578395943697041405560644677421323334646856936959784795663314832331439060861876278797879983320224993643047038230299110327661260998105874668170939938602308383211830556843900634221001442032623182682280440457314415374337647695241209220255152095468712966419108338405256188202463297610035652308361717857839543225604305401237902209306815900604538136018071850748117368800305689818872776362705149519504343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -146454994682177479639815299268808555433162616736562022261208175925473184007830084768710120326420305406631269197187440277406932909676290411854669482629891704849707114853064502959511741752181520022267059566825849274002608847219664097902403400058071478237367044238270435100804720092505768809292233822138984268286718428079620277324197734116219995831443597749165774783127323166683972590724240840960814727335923821916847900487172441726031477360393376181594378614382000643567161663548871692697954739242534700653509493655724651687523439490267178719187610146326827270308841439435390297110443589740515565988003663788339220232674893838113106554366650804011534890078439508229084851468181466404056908941836522281304438110283707439522128151211587225764795143117386169275138181598278488108922204737030270902626800998554991138241140100513639309931272960552744521749750558491506366603035923144937264788271442440852936767741512717613848292003814433028063913565067849568443886431494814770540038503389133491244982000239752783037835830444531499102624660028640806560075129410291014561983722049236517924046092127565391622468029080917301701958161617590392294599527102957482094397264906762231191420648720274116902849027548257077930148059409930753757659589915277830326534772385571629237622472544070427650884009529403898518178566682069408563922989489157434905900259683103215340617343859442367247261937631030875304489831188135628192659621935834480950727413482378756960788850302921011814187332507101891292986730405010738150506120372415140069730714229638243341144184522223395937520731399139846902305688872283464948437480942101201571087685740570608872571367846664845954934583799278975311006907104833678981000978535311813251172600753378017150129211416457456578833152768581831696524840024034269293510521491519823733075074341880829587297481210748237246884703222174906297531397131050149515055126208796697099517909705093674633387802764031350455923394103710268632910045245557564536004327836551668600211160035753677289054503482831620689632901515747767223195086938554584366793291000724231062556394210982066307111768660322456519738046597040922837673235865432978158379710344968270227007118874932990340913527617833219321516043241890814007457335410482354833268803812732580647999247591180125506979038722479796357205185305009252070738138379070479259692541956039436593065652471673436330285883557768962501095166962892124515501088797920784281176042641840534771651241113475992639308913350154147084609808019353152269347775923121299557822461792334487973881169903833730699377295059787597637222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 310343174241428201920684616008748943933971220661048255239829054514171909422659406593415756666639818002547476074603497455158520060453107219147904270162467257695070790334080414235333814263068626742701477037090752468061608562552568160771816863229539697896583248709496291469886322528751090429617104262091569338458856723325842314266324596913117056959131301403390081238648279794453410276730511065721069749428440292217186340141575587300576524372303386605972549440981457116987187009718138094514849217655566986105389175928815199990833381051848393364421979059138789128437813316654799192054718693765473652464645943507581548664417874539962414510803269264965687080742222678274510453128623308268300060729336308503086207857694162043765091435023568606730288592959936864993102681022060566698931115053685468103817715543652422374799093260060962938198678145773503016184745567858233457905847488611365511709541911186361684068078100682153856417461231773919991628074978081102326558682517710167142433883681588036847607669206990258604663890261445611073632867605132416711353487207978721774678231431454971762714948138380726884570014265406098755576587888634414176975709295035966339202117474073009111906137931619653873362622851098248905789674474188661024157827172791475859874122728681598463796606516160160389435972018139777086328854555504295270377506714774604817254433381243357963001050838205258638348160632999316966530631876275160594740209135072716433593522046598149614472906885281947124003826336944851095810136661246307682314463045966073495438689722102493503326755718948958341703348406888989838852134075018424613789552748810390201836932151940286938554250029223431761708687473418361031617480145607683250053283148642975072891436645854443196775543553035266003834020510258240490894332746044203292901888620814924882784477986683425537427203973752499736613981007998617959758251537889666936946008738591952157147068985041325643540348153648361370700562325721727548043699298744161412186121102587512366866468533908534387460631342551360600619926620447585672162360019008309091602226210212920792335418280550368446170332715740138890807580816289543547950087358962762875949256890316912270962891852302007137747374556756665292439515840042988525232658062248819944167083074324281592079341958131188061429807765096535271912246314430526213238474745341029040204487798788871707964432676948049586290171324601871229772753321190556807618594046854166091402364683806606534645595150757780698091517773384905039107478050915165563423104480340575058217847150360340758827046994144560228796009936267789234864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -586641049160493645441209595117367380944703160444530111331049200852003276129358084044678842413394453874914548672540623414736861262955867894647533244696172670193281638793897063348675365034886650193700804207831193830422666019960708162940302830236831169809849779951183547620025587698868957365365355941193008123123284593602911235073536102350785077725452269232549598931173083542086930120785815954755546759102900655830854923455074498395694862972151179346148718907728812211962237744302545145308073138425778232654189723590674858646146009558775353626888711576657678179681895886075271423293184732450679892146208832693710533543456310178489710796572710607570722130962571498008230458424146220035432768624201290722559039505699641549412270876540369995411798261431324219636434691297066759844553846306495468959757589428398392005230676545502219937959826463629328611686935259225566810716577982827806163449699910906428103408360259402180426305133809695765845592476749881020357687199660515249622794301749304705526796786515811899895945758321386456463557623544197866054255560697162724892933332606535914547690781787718232236398716176585805995507860388875971819554202601179813454056201086805697762371716275382405561835980226034067197083912202536475406129229508012801514333258035366630272842267520099657464798719207769663466657623269683448779631006510312091771739196159534832716507685967177702249460441173090707392930420414241719580217838694414179990061294680710280640786966012139273693779451060273373691728197140745672789809479600845252134861306785480387448976566932872202962799466904463664242792177443169364925073367964571990400611345541371671994469617628695898449920305886275008810460835006304156207389893431090112797910170168492876814628642582014977823614195305839676040113695047161219003861518009009579090464871353181494503474796524886843261010109610127745486346019754545099017704879634096867773412501634632807265516657161352358331756995183121892026013758831387843858199397721618456347977980615542281626146224804818757173337676486355054893462971238767008860550027329445326697629005173074029112347830807454656631342214139215755382283221257678601571962130475859232014402214235902973304446487836021111538030074196436576055584768699427196147880392638529755076498628328686316920453286366878157805595629756768918469694566370858539043969982650598166233889347978876672718679560821530489983538068413657474655029838884107940782013119698619179041962489409451504066648215765740432738321711988627602095114833964421703764603969334151710942125554906602276910954584751561344496435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 501295312841002823989626696714074112953100826905980990701449781207129909470383370377970058460886323832584351713914261968151726188073904457274343413517266540501407535400001102691249579105942740590605705565267251345095141994168040255322266248814328893612930150093074064602164382954860295455429373057094579566932953890095881113273460245979385505783697756990792554619385666588792874168579448539356988256497388140637687486124136405678775874722256085938983439222389279530745723574064524565897463642723377722936865282421813503129379908681324594528356788320145938989418820628298249025284637263723733109868168373416186814484471361578665857359379658736664197156746549591130517224147215458911122246199078774929246538839326202090752938266455336601277397636881496843374199604630604899864146204237392592717797171346004024314518833059860086601788791737298319319509017547156022764449198698202414521386117706912099957106837871911843306098631065035540750622153437188938307694365528149292434893260342328811816254764263897504563307885075737272549030837868619165524151177788691011018523269320336629548360328505200391674928918710329463710230622760581804531726286907236543777021001965915214912719184441836270008531945100624920276266706187768335689321922920370427473244014419620920745633383878599876073304003429327512117785000786584625769315660843304532254659906378775266139239150732553765551881459394238307496267490061147110432488644000935178549864919661198830580753114198736576536976806418833687315545868202409922715134088455721138246203012910985861607200300359230036704382409676941217941766524276833329822994906323670504942654260884185020421990070717341907987607650209427794473731651969401451680545250686377413421831033387906534162533591351871157791827188809175593898013860259389238017233807827086603086053716190031308121118332567558369550545811380867923864199840928161322705944345217248924732718733631627505918927871818229391322221389820933685505268703853402048573326578024628524192739767249452376162997381889285792443171484870951593948213375668696710991842553007610633644039738326402533846406900766760876356587385205255333651366677444944375489075856920849534237139227773993252885417320973064151500967811480845824900558084422287280027776108868862832499208059514543419720652616387412628863176346086361228093905666753405505896397978942840085857286762048270848733953150530977088407367617817460437932117653263495448586330369906192253393403767775859791340502515376099621761209095845658967869280865201830125712850821590913134714067298621559248130593800295106360907923456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] 1333352324250563428016898286285691149542644020030080798384539453189001543785312393729728894038212155145218442934807670641698662152476635972328183387327277248736175919337838998693176825038242004835387944721988623047334427048535482643959608342322715572817802323624923981571229893710119547851352615210159089127085820504311580521526302031329556131355936418411683881811074295304665571509494792223961506401917327890412575783716282525826266738697690196201147329316705931756283949035136723511266282964005319116006661684514393476574813846657294472866584845182509240398684465208567386174599101691033456659530314168414218912643747564764152246743424410574874768066960600788545784346334047524188854046810944668231021938899883250104787381187461641520336822709555344942537126296409688850018575930249712208258963777766992096747754021524796489099930362436846563330389295075757831137476455689471679296483198863084154078651677537173973911718260995711798990705318540082848333578709362986437058693198335542570639430907540585099415225369827488253904430636756121178078698421440077061090904263125668528255966806479277052349722430539278157667851936094826567686015886710417333857380761399363391598570651674879879946442392278174887403262625266881751772700946019822676467931064877486215133074406029516124649559347460554478173404488795230146236790955937169415690549558218495933314463758946190053723591201954794411718662354770740580688513186441206257025405058285020154754961187950368738543421072588755031042512107465050647075006242500792405214055211484671526991557227322393639794551196568100952958155866664146251984765285161107443361093580937214381198857023559294788971283903306776933139935175011732146936730522470834474780226710446340552637004197160367084356206767118172325340270753762333641795128655331743397923834826200188626837626595069556777467045730787533984255641420742609930595436782227726561538739525986650771360044626866006440863133958049471281688951605376261996700459535670763383390472691264189090342089469657196973608888750933258834006990611975207195225206157731715537207636277141778716076741322180756859892217526767773527505651124493251699399790075751993505419342049545704708496495152118798712480807663123381081291140863884360076746877946531165538577306337908159672804919431661457926076343346913483556637813211772889505924405666182822088291555037960806025931270071550003862242639219092248383173390294629692178241395906833671726347631158165778725760517107820401009869346182751426218757399209664378581022180917700034060650610062991643832299181617436746537186099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] -5334451757414071310658220705013820256578811298357482869927667778233617257657910889644878968600046834944132696425985187570418099499969831649038631301014784960243545385580236476307669247467574329086103898120564563657003990519000715568130828963101812458379019152865756105520020450627227858116450348005802570163538567473591523738907360260120938877247954276037257472553763058671016489235322404000758974675253625120366555508465522878019194685850726506513362593345189554082411446133246038793009149741451699214400443568071405639975532262201978930634874436659961275315492576302243249829553905521984827636448729448224531553585850615306002201116052280221334679682197955754208626173032032926435159830568617158296089758506095553460009525049485025530466528409986059220914137414482495809776528290919313951607625367534378594608944998081904861954923355838017037071720988557109821464891507168508407257286944531893620754060824270788226037944320905439159564843028968985558117797921107205034098698921830022013174072823087035695344363329727863604747957351533410767122844146661930994987244877183088714248638940872897743250842668317067060623305056846537629366634482714064485269095403759348876728523261127396621997109395659543244518128278215973110421202329383273122853410463928573249353849760031018429350234964345676672461921888270573515070281343820007231849244281434923956443520120158558116898093268184053292901388095123948592005895297710428740041083487490383185657615199801298199014273507008240440709092523299183729860397950366457449902555996780873253345118754248221604477098166886169311418551593427187930002493051765722503116135926901864488671290892615165285312731541485598856520636939783676443808986890545377156967205499282571499459927001031486663493642687283446030111465783751200923971447524758575199315025709241096697240757664471603958292397916197196616880999262723411844498810990981627972172242746712810001600955538571882819953232711744963059876184106066334458671453918487518670003527477564952366854402090116120282897705369464553884038895512557541892413815558874423404261119302174341268631391734172353129140026558649660638299544864468419083607479662433357654446264425263872377995430626755981737798021477856390465513249549039511715745268122781310245893515757395054944337530202990252242880690756159765504176654316163283195743384398638261339763902540142882251654715691812041362089923208442250575552870012956194626385734155449111955035704581592676054229896864494053807603521941456618913499503382767017305665341465732083434557453520407042063523894676469845306044841984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] 6778868979803494744009511546400138065261117902021442348847933167439398814679239706656317383630565145548905542787483503428124812227926109959739323269468026803412071350845565774457166556877933140465456579399279617152360599928089020058021597309645540285666725380386470216560590627691555784812898804571336035777248073604920991872682846649093999853613005127822603917301633846997093004622060097780610928632733361897824491051390233587168135004143059361724888966409044941495889532229246572373699685178461656486187391127405552408425478558077963845118768801671697879221424663384102634201801878448405620092283503554047190916808660414775993681312598209289890001108373436918478015504598327090795609619603124126805388040094304296098954467824580063368470833244380343388670548462084632664608488239632613520953440204484961585818927610317064569037335018775668439903552599278431584280916001826456581305533520328051938044859058804884987540411604171816135031204792470625007477407855642740905673991369692154243818229758009692170053576857015158226421247476728502400017805697575311367860670919929667733801162974593167431824949141150656938354520947400579928488349195067514480821156214714652569908515465914479830539286635287328706981994787497714001868135993456084578658261131657125198650587901792370677532995432979021420051079734476360687740947793500334143611774017157716335998015337845885608841626799850890497884827965097626160821082919896637106030726080937024934937103533076921693666782749060949865867452307404015847992471924693354985588833191259139398883496579767864628815643085258192357353870518398554734570707445365280356767470060983927738672821949586779413506017373357132144656891936791780568533768964098574456889084745936906753971522619216426961854545292476632708334463713688443531646777672664501675910098734531799678940137509199876933995268086469541865050175955349195349139150943320809474040422844439705775756131627064952621594143372082964339267903507885847321089915993121640060593525984521852681922095174850483725202777241075347043912683770963384902040413288891878338667360051229234959744293222547289167507684803993524054799353801784687905267497900335425563223678492808624661397478843760863047973918989755474622491019254790528643335041845031095738741049221996850649537555663311208281160674271863453975184612087327758179982042679397275903430766808309873633270348077900446700689753620593606661109521785142952878525640513245752877587299685051634290427861992277394290569039317188402621203183004177172156979851898416356759700203654527055958256035780623317237497856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 2277628334077646015515752704230229411830847841439809208572464089062404682082441424443405151511216361462769999289841207044876868880285265816394407130792348884787535003509786076451716927939512783659555475622794755197249277096309839871820575141867437415110331534272389435921254095942119329330883091762944634415588823433426417828249054864907646138876374337779740069914623532311180046199556001759659724755298545900522497039144205210965823838482111182401730965860100196517721995746773943229801681737628937219055154923621464164269147619381096782709938365556073156531888314673104223233448144450287968945211091907868227415919374567043728856576522801159045311761095600374805290497805616350078201258736380654990268525354388857888277264400649827103337783870272972361903583376670315690235027781162107786363619284383810910141534864295253337613425415688810705909251501151065020798824616315099833357632261709310107708994693638335322018797801119455607126497590724491091212344578153119913097761103343814728508126348042760681602124537161083297087285856612012561809402556731393322941189152877742468663005073922005291455225923729168540558875875876622756171627868474717381813844799781488683248224090205272447912887346904425271756264157163555148015105167614121025726041926311784303875671980062629140385817715401395445876236672126377976490247115657017980052862152574745430394631632992343750336144834580307296315891605611035215812118816772680790011591081750694788216755816087634293100011500476138525094542744738972108796763546726902459520888329777760442370602300368106530506985980309310759022008712032217701037331894416349626770095534492815135151220606816653654183333141151756421511378622783224245789885856349317171536329454014549094180628970115922029536196070730201176005090079999385700846734978554034833123823480737941346464788962207087211051458982338211632446911321747501626237161431012972019853629221887231505629127566981703435968060757573993973572534021918411518878520157539515352708235728946434312863814154629648343314554894013454038145234708668880910971849228064596298379143147530284532511013555394954524521221627701236279322516588664400068102199268350351369892251629853737836031315176123272683518441899819618969885298212186248019589350926789294383975129025085480351953314827208317944537010297608301507317663082559459592608753205469770221765003904798197871324372244512068963847603289381115854562091174215141039216988446914719342367936125757376374635351718416028758361076504073556220674371081857322314060605016407558392886329606271396633347038829364655058617106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -16462607745379401676728036009411563062828272052019574900214350706326577545063541833738855547095062255182790455533542753716921587182311107437544547674559110076869319936870212312204195179585828425245562859987439901613250739418399918148178070494768331264042434524583173851567871868888654573020509083568616957638032985017901159603283095564837991195850093906751798278662121252162604637509860968201246866406793626294293313483643252588361500900018906892837267952827486927948095831116457217126556726777378219337013768181783648981707486857200060704739870188851800764766666705849996396821050568028354315832635532384863444272356150352215571391316390923159686547685959439485666173293444419721719216420595438095851048768705991611083776778376781392748536677743662514257394336003774481968144737642933564193931273268458021352608952914717119955210791008958495962745674130287931062458801627502680732549481035514163794915868186654754144504774503909971823129094407392406163009406390825250674993176908970394551004153754653515887455278195806232233456259552778133494441691066165590391338058235395257433530391182187798683161498090814771743609888372116599853499331218025619521007419452039109400663782889554568038152333793003652537744685355854816558351344513255633620647578868509357302703340706588696486698355932029515786323834905080206406475500441678736187175240875238322882903843260057837215958935920791487489726656024971084915097696460239104962092410489576532117633228866339376754520191248017836705648851143120551934264282534111399439589539362492321739952013580148065534667066272191842558756075128848599719943004545750800405373121083904649901957207053131467579711155077461684816733073349270473375235461052986019357311789551488954283360393567973928172481274900084326360185875643498641627706087869398671094406478794317670468085298086189998664915253750942428402867413968816581531232139113280236210922539882934951080789608088184731096735230735128202283858553289848952538552261253035356174943949524477358267961824428644192229515959710178774310548059488541474624802882213263936747155067439288768564693722685737305705117238752079025486709125221441293881866395660895548771428835487751786733491936243730061069776330170119333964568083086132585614949875172547562149749698876699323840331562334719979778830614861453410302836863569433081739069625644119431874525712614096031534268465640385490746510005925584846416636104916427072896906974573705459736013345007504479977218195360967580100081826242769741211092694161997338963807115524494390182960357102931755771335810062936196689952768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 9404866793153410511051164446948430925162832336147097939471337509708406166200473166477673666582801634587739168519845436455711977199952072531637335173764686273323058870148873515513067464527642002623316024068467755831548289862619342351507989003030116164389027981230347532135576675872463802332295940624134748392650653778616003851918300017528387374941120640912823146362247007931190324019697455446786484118870329346535981001257304397808800150384021834635835822215737584031529491837959220144665966922032472938248951424338566469098224240552270910514752927696878041985522254046377815571897078915441482899506134139422027209470046361196389858984604771031816785319926436584239552298712393485645756037832229129176763335052118155725583153567228356030761616127374785950089812825639627239634876913421596238581336854532189537839360427872791397562264842472913892649938517922258931017817483973890573476353390677897694312729725079517531353232821237573067511631580021206884046473613174561947696658644199996596069694367710845629175617095059962639340381569654481144855760764400246413193428403652242061622091091495478669616925729569795377226622360307326241891707272114616006118143101045209235436003281919119611161355374415440226269842376868883474875242320384513627192101316517742681116959867079947416212799322508966493466409927400668990700415494508282746158831208972283595638788407910979847366881475578023126159117522619924816390607030796602732958421002915195570210692626537195784511581886288999448488967282777051397411389447523194116078819669862139005608917575917415012359855992758551301532818018343708168316380305961036878475206849257059054963891477268156582254758130941447620153615352548592447604825746518016598561763521227154397211512618505567850403976190278485071033612733226622126563379938930880394948477975158404801859300782095960513560316739416149343934126541418793594129802196444313401611923552497698064390358452126997125770874970376272500858825334543369875353138906307323110869853037173828952802539235930600203601118279597430805196597627021822826874601555000010956190557688041769328634057026454219291233030924160946782294354904708654226415899230858221259652411953096101332274996611028629227393367740676359616121176895330750349221398150227301854625255635212375515634289446446089837515628508471609832646439640055504170904592591940213910084274737200977669598962152002162516310176571104630999519472998975220971047503230338900628706996094520356088927832515343659233165142648697913835086767462260569069660965065162125741608287655507161129959466457064380441603080192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] 20440258807627747922262473056518026387081927651752577608365021596604942197591401774673432663608019268901151425518943351272168834895518060529262867765597296525317631945209656408766322303359439304677384222406485976426054429887758892664116825362344919191454393704525150965413963163605221807430601041585798544932282863485905670079380576422772119236002919751979440457951470966249836675293184874517003927162324876685101183700996204324088548162298359252927456788282427842775207652482184263174237977951524933986362640814883619335431616941502183588315112059981877598777350373917062204117316089563734432084382434392077599817244749617875268825622459190481093781924662299490138142345831039208591778214262857655014516146589985005628119713665110560116589011175430553461287344229598718435823260620696414018393802979431109946300689318827625578564004665870624747572848621523846518951061190641557854303758216939795249599782592364032072057256953701138721788132742708328361232674869096098658983943438808290910134721449864510116908818664472599238681295619638564353256041115305199240441931687079460682185662217850077843504659873446852136843561643403334579435642750027002486307652649621319116144388243451913303926705857038034740258901687856812904303956692544775959631724155660773933961704244434004016708915255910532731058974159413114174883295403700122691554079752219181938187909335214932248312842761065174937963998341990679259793169399623891324546158299455621358814920295082634704475015012341831132445752167010791263088582158845843771429632936349206036117043830663069084114016686101655560183814835713296131208876944706910108398812718068272562311630062818457127916455906870532444252439677650780783432983001914638404850818274139900253127135180943992391056205429635495568658606720038635849970193077614420609510462261527480992910822992434132387407124338237542280303613766908714206665710130430169619277584179407235747653473902995849528429700943941046142003683558643491170430996560123414052859665908370192382460521313240257467855409582283105407981431907622245892173276647759634346022021836690466217208646024285193642258958920778988776581484403565860343011829792179819576178860302854780802175689554982791553727386404605292019737254331599095857703690521454922731916183716766935799283018097834998226171254849363686511416444102742739962429486814198131635441690763678841880553408137336127052487964767297680035420246496233200600013823143631347451461676159721662341948979693199819129502269493627754412734954382270383583562025977349243911286098115763563066897977435002258492437299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 14144986118762073780575498598929226918718106103623365563227600073151726296528392182093730982948033255317096472794991177484825680280314389485402797432717005753012857119995161494195015467647037131971759224620326477300295757223870043127218983424288093771737926843471545961858839513291026316837836267469839282374133981428959910923483913635012083505868486175988089111425429182370612764120349436725809160673764162050545884569531882378699563935781643367353920107106854323097633319383709594769608365785333159331034620836466706051865327048589050594710308898916808462774145501645009948946054708949841400325711094573589690501033564752271043383471106948895760047810791561619889334141411556014098027263739273953864850097833862941272039788443669366325548438036689465876787963194556753442694207399178501464557323900552726324962221068892030846463121696413019541535751246042051187721836812290045313232338309784199379506254167366457505858657065456111502749884491390477297346608084703974856146972387406929197938059351196415875594848267011461826498066442321413179470339307101322643036231449697853710829927320716346456787587691944524844579613058749771090548170488930883186855227443564454367052189682151521300973351860808188422091841779329263742613869543536224818760660618327348429889590061642814527647712987308839674222593276904343986631978474403757150779615622568622911951206442400782594278680215709655250497833819680951568722902628447462209183133459679747791158763581102286575406702482164319198839773615177048269991747867125970439313211704984642426513255970529383241594400805542194394042092932205104366248020254485341054875872340720543069975822780453303485465407032989660781664023909445707830882196753990319995840137638895397770571637985486641337799566632536557761479077954085411835477217489509000297611413409915474519004980429233643171529029408679458309119528338127784430281366645881311923472861935541476814321651304672798222509938328427615992492231679073856569685230852538207548033626881879004781881873994379557089139165232828267934394611718380068640170828640541739306106190113391839429447332522503958864543419482165940064577609366653246244328665167061941880701230640643702708318234804484799204832242321593315284360564069302752217309164115495053213065452792894620974543805208358113016420757200323608232580849647061415559172658182951313908662632300327505357674678340400289166311084395782334236714883237642670991338588323803325385284861661199312557329099063708026791067151016862965205738281479322915500216382818097991712487548143498425488137432888202398504270692352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -244783287228976098719048708958752952512289958606601512159386489495613768195626608360093753606559818790899600251247936409200576846447344562490796222703752760391376513640223365078008028439072785958869865222012474048729194754537466439586881164754697851165652136389467360262211016905383495569503820806332811430144669438851365636295251211053047642573609798276443102579498133399729333100918597732052182977655202404015143925800929950826914500678763776974623370857231326438034475224997313087388550106450274147001534318063039668220724082768725481955294452273606751235289930096860605121491127089805904001130158757294681000857320576055316198655797374623470374552752792441869677597411658066255444967870982651806374885904233323683397738552337590814152838110084466906758964740008886677647630296657987874951388752969335629008430250596471086464794324185161228518920590385775685974058113840033096174686472080171742661075154161008597491152262422605325087100373362616038537419406381169978928701456620969315588929755942743321543182015332012175398865826374496796070155626717975022674375997576971695005114462435796461504640040232254579830165193288657723482200614238452706653466093093245203741228248503437630042266294943905572890857917524763054758193886099019871175233490415977900804351080185644748390428942990752404252710496654597771465689152294766293278420321816276297829147019622594851272759512819289885600695030890606319019067464202355760617700479484208821683849815225429969356572509916516069448044625702695328932283762510788002517065024508557052889767417232282659227336268551305032652110514140818342576161407993039118003296877703605809477589929330662411684479367775552919617961082899382439483963468094281982183874158326835376798389372600306654769600403718275950814608341292221970016021236021605114143650517502054756202406216287963455960595950829690761589087189352907805820954534105426605555856465792905850351313699678978503378872121792895572538720561078149558325647109978269387305604380389664765945489926298249485537369581429496570343404984175301389980785882678260144928820440249059661679420107994309179719841181180212453757974714457932219885166012476414833856179299015441866420110229768688341440389248189565454637781039753015070688971365217204327164869080674520963011779132668172261646711826919551451313438159486585103479546968940098151690618128084645932269182509061292587425470243160995696001865293753378446860118323210999463392876988670607666965889853804338413356930256570786947734251333057834232359699089209998997143020351640823215726496638642926922188508364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 677612905066422575549541763225923824437327813624498267496986785266474589818197188333846729919104812101427445517852883736711581379158324132659326156941829501793072913227971495656293367892882473892263070246344507683016645879130599957711008035867035106803537374748068732552811547887292082216259874496044635014928366924552039837866643291763208555480750419563618065854038624352319705747363013245730827780206211316295848953703808740322724563515559483370399403562172417954223633339017325657175047569727042784429518648420467897593223535494905773189784512206523832835853881023335852084236202009743929823111924778602180839894793208340945684164361609242893643426515028229139077717081260420240585884837114952056883226360837600115847899459982312786709792125617396474605514393270726213492065521148088031335939102815878734613916615174369173504284594086645343587056865515426829706780046598500692971013378837621583079068450842700885331330147479358780079299315057516715515199855980556751772488006100425058997152637474302236311870576899583295112236054931038299606541542176298292405926590863402747542037264023862362271492649997656980690870836250609727468723116907004163404132988544656525828356385921552653177559793572035135599078491073282064483702644857630765352582987677966707955378023304120703302598257301203708753251578390878966727319782063726641411344933725679060104424422490099527866326526007541698659983272550395976664005488367420996649076926717254769123498578913875043807016010865372854180484939214528256505207490073139861105628602663771630706154834105534595909440663608411702762150240648461093901741828913029992828861511212234984430576090361914878010242429669987995024379012011171966130857639460347632753933143069605222564776367180350113539511987276239877638561974163101092638336628059026534371427526768772735146200060581489462821829627022237728666438642356572533971094112765337189935675028348752527947381394473283168889528500154621421548707668922769843927541601804530792287649869546540520257703907908181357151182127636988149552265461748985755344246560055250993219759840374454573203650375627078908659170881718104181075069832664149042366880182225433697773340286129540821853229307472162209401087476075259784673488125146315434510850010828328045701058542705696089523377752697076431172223711879794366996231927809650614427965693628385840732497722164993495075416322469414111360831183084284054323769134785919150031577944357371001144530966576370110739102164367503923696078299028732885198690509819945105503022415420529628952577989738527590390688097384745529408032342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] -1084564614229406653387699007047698992385809027443638176345964734809850198011803932893305846426495311433777216098769897441429776650042181500397252878355778620290911488005480158515875373085110103868657317100828332129543960971301547413975857842687128688007586221754791286024517009902045843506211718894370332139454068557423862909737441298071520844244406953425092488420913954044742774553972112238606113114515074767271649724456126636637731108496746617190051208576143029857129555427191543841546010793884748803129435125076235313326915462988390508995133183727934497342659906908578969682640701568846594668893789672510919181053639171374220962494246390668324605995460121430485082077539568393219750108009779058385134140359425753447677475196852799650843874025132352014164523241723897677322540252835410203916415782778189674156181630456514788677468875426508615635377899059484469983866098391906819152102423091337771860218984247338048180761483847157786191804086979955586754350848694647958800624900352016035426868305598743745160631184725526682543646622572324950694502959257374778546141618461651276952307504753223985497889609756526135652323776124412683810749197342290737418908011888509882466301856716846233942554472106443422020125882997748004985798481866707907587393462579206625677772686236636961962141449776865977856930468276515009111298260456268942333952159972200069938819953349739018055067006552054302209334443150154639341082740499117303568692574601001864444215201792579341255777754194435169128961215789909612013270790241475904712323301165077699667075131824634650655802781042311879495249971543998434662290066417065367419028839182265182227642300245025738732110530235399367441707660803537980200894001713875349905122826772313638675519921554292459918594560632249321481127178947009752197026377797434089505772101467804314226263297854003661048965190260790028350310595992183615022827115395806288453776832151469601022706942072527589079114891063006923929240927555994066888895840488271992383162929698836978424919638492038547257525719061514058884594054077889375721657180498047808383013235552291486411488725091929136087204418071997273660388410157485217058825518984661000821252193470891314904411869591541582379123736997781178171650248921581507807675131053846484954890555660876267255338631036608044917553791522646423786605072499558617202920033364294229910006606452114922540228940699936838362385645832711055120040178648403181004909582291324212267697574063472707462141970146547872060340209192165483586966222442852693628675142285383059536032832471073585086803376351150442475107123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 1190395892742930677415678292599684050145004534388299183510398070810512949796928516102375556606369688254230803609632747523341739167674618984207359491983604896371980229258186546349184089137341372973229723786555914753167203094447063224802518295094051850914899097843232226807843581459018532387254079991037670006775406612813048645442973711138836018614378157340779737109899581562289996398784493881981735183811621489143113920152103763745745718016332721485176413541191365775207568479873125871514539842197101931046120433708215486680080828672568857205037046379122827789530033608638989367980850521530985285081708294234496585568162161631252884577111271908024279012888110682748191140716058297529519899918807048195651900694149145260228884478847176230094227013904811273004443147516510276763696756695492542704604232676876313133600275988646335886271249418017659247944260319980921064290870848978867111890286860375488208964301135537226218741204265753641178367131477923543412611372594903174820227907742186395664160653281706793010132095386915447092654991096670258656634227459371665133535348208130545033363167886273908900934372820369354641239382309090130786110165884508668256864729968180322564355241764385392627102230009284742345182713785535767974809764215281665013343520868472800229246779055932359147108170209251431741079679887833897555584634140834203279507318832185174034036888938088693219248079555451944234961889329526488449432191249823217612153969229107963816318997413797410845357314534880593490465207596349556272406200172125819278218351939894037575242822203959132303187328803675224776010235874925819663951976748946035697260391088559895782645465568274712347903123053361854100094845355825159341507481233553581914149460182876958449704156434938664014419774079412385643084191968564729322352083777583707367252436284714978236375386835193592853582157326451925635024161413942157112276757439000627397448039289230442086608599458864342244978092941550364335469973146121282127783748376081694847930361213582768415978779492369689021071597134851047030243916344201468458753277846562656173808104541459378491700983763314882803402869045979205048384174671381349339636637131165527555956538890600490804156837750817974239551905705415163017130420551056764105766740343965855614755635874829168416607968479890492677154252229636806626174391565941651743989264147865615745784290385488852318878801403366465860263432175249996640335352060313990282801602893622137136931534605649745331217897285816735473142494223617690788458615450472482976060725019306205971460912671883407308695127812640004547131998208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -1250303832152097397457989794646918177595454275506901912638845835985149260657241746346299536375371949615113637650640785260141754341373101587599678758249267869743422377327635389859586996403960678479847946678862107542410968146618389858689280628632152397763374600153076637996960714549651769887127187087741522208334605103798868630984893048825508825721656501200184461619916304457202729222268160294554821985050678756165768140001512527972721587052322872607834927697678213532209692238962635286369998684317066005428864120527312324299667780128350313713985078002327256840080554347037944831728145563356474353675078233367882796308647914362950401620379873146942590019576182141492163847201304757915267890250512986582620206287459786313603444272057649135915445326982179322973557929508504795176778127553947004020622591113556843005605842666704419628610064014921895570362784413528762100799962612867981965055836906422569056178237213294096732699511975944522370075253593221919400605306364129794336058817634212050210598224627003887228452906343942407722284854805546958209505050087830063859563734813450636216817479455469858658316836150338125480959541437738516214959624569487745082379442993557813598932739663867249847131478834337842281497153488555415486506772440651724948434061515453880648931602727748713513711939733938850710967293870504562200434708513162149257883546874132679181548016521983474736418960154054748153213314111947929849786624093287433799473161732159472140454290442238614080267778925528465427677157119053746109905750337611001879106656070182345653474483312978707664501317077909022032178199313741071191465356074840706851465417324967516750810324917108718497642146320259713751721145100759427424964253065010022040684229041527524435343931302344433988556384992974229117551168146792253452057439797419461304212731423689173278889928763567525170411989063266955936366562773143488711698872334800057313051289111894991550437890618015601393881585739024940515073082181353606757420685255295954702475109116111360411398565722237147449754223776528014004299027695540458921295867381903592734411605663556336730277903791032631833921708649895815968842268010866237751602005190589573303336504165098624072255923953258259416967817178050610883814824989854445826311879479227870340712710680181536878521814895278285049115517501072473558186960585444197534778717647299809550212707105980007367131441459169979241569949124407566685439911113587444702631743089189064540510700023682735489090125033184742891744264297370187110714220560284341466943756900387613084759567059540329200669486287442207133243801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 2637377543989235899338029615562353647535542229708297028032155760401043693040062032930885663137269617465948815507593920829843537401386449166968896154614249713471220207126417398574154694843916634701912093029451022957912114463587398036449937718039591305780062382368283125165248854859952589823237717593175191096376322417905130869505065497224417695749607671602102132546001190962383812096857491334538131488856751229908518155694532741939608265002277557165353445097015060621930131049825888171897616747439630874645532907574808252296040366251934288260421701595058916112783005116020439956307525694976297067527286807175720872786831194836493531979336504713381981710392716266449837580172780473102415740414559847448164937372972218096111864147142159864341701239505768137256801242627928780064195446950828304604381494729640470486990194064006804453438777986949207127621061305578894326684125603663289617620842524541037546937433280588653023456483032776148254550400579994280480864649345899458143305019993200003749521206827386641955189019912843690110771885544957518749137256267230452804822415678604158269187261985605341116578722221777793515257463747698819569523621903698241316938313621660009026352668528698614724381182465228164503887263735245443820861354757301787788180014201527001588227314488064295263880678172491304699810312509561928252369755933538103184953520096114869627470371065008911801969551805941927079984838755761201181273016944196334029990552203298954898648126007073445629642614432833366280318573509856529714435920043215254349996052925260025234048504455136753226949531832444852273829620130380360367057056091310960537354687121340859863189266795028899020934337963637450255431792843015014719429338255651535180544889776604423152205690561806199122828552001496303293844397539784097285048234175834942138330940126926775924287347301454785980136082131450483540906863045853560479230417662393363320915485101044628366836546275520451914945252713580758204736650936694781971869676630038775816674517810463933376342745630996397696986601780754134209916642346581502746479857453041284780193313870448629552034471332551375613010873758753140747344150165971896251622141363234918103871749147751488886105137189773986376671698131698507875647802753733939618615311778574412946154056022248619458828270427993902327845741291391720266447371761272851212680187942688218137065200341791702532755665887261721043315735386792365978291366200224271911445804410539685627060737927921121525923676570946740141596759669059148300134175964604873590827711313612466118968264518892719536031740793190298082179284992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] -7469179078916630658383652607439636248316456350896407986932792369968060401971843516613975345360614497146256303680366546944269459110039339507541848820001982601980451938774212578515788447371542327332712048176197015001686672160231093858733924287948135209882154234136138790688673282638920877201120451834436815840335031264796101635241785579865668949771796765881665219622932794127064541230981872573831716694832710811494652580571399142164947036837948752768941380031725005852992702095398627625982742979054994315594650745532553376659695229000268007253557101128932154564645302625103341326014172680553268037597467793613657722366325785416761077996244485753172814251313762882241342399047940511694539172192069071031062537131212452401720410342676564054397302763471461688441366585139544088526560928255019235954263136403783647835753420087442212607362987876349562850890571111536035685192616698937399616307082141585938108785558801703046967329132687970173849288094176325101274730193504450752101736765309671685990942802131823407670593053424510204880982847899968126984700291674407422771038541144220411737867553641598899517175101336329727008020424061195341728520829662729720020256081502155859310971645302281789422286186753323418045912651104307835119042585249194200163649949206252541335719409974072641277313075996208133301137414595462421234451780468729595448904081222874030690727407769876307931053050312927098456765107539755695559434090883808146971524467612096970325064466564379172335892524633444510805141437751468854977980292988802488334348611791250802679025718813970588784930749154225672420495308991351256386219216051223830324194840338812542663494495943231093842582798886231694224078176475000703860617723654972639890276390122884373705855489658342925541992682466624287481880846504896246568323925151817371913985003996951571402744186808387684005517298961205450394083757349028182500152554726291155642886185727947447632902102390278204686514069423755845024987535532893631063971355622978280853019704854039685534059218140223668943115232880490337383248874817742699178120474465493067672944766662644921890520489842471471909346895628704430141633221950607205822986010592566658475414785691854245576105383271772434371936140104945434464742665422175596278055091695786049230500785859154329500163003573165184769175022726128208948733169511317923436879390713556978513632175170106538426977452751689104729227539074721452003619999608480213241659839045124234843212250401468539574206185599613591687812542508771949144525165612235244509354907628945849838993006752255653067798601360969340090213990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] 16862801246238626955968796178552686974597549743063604841719583180307724823618939016219451001307328868167672349090573796176058578082977988097835866552024030705377184797178168562639352637869545404939809351634494539704453131806659265810792694738809106942513333607450639782216432345883207627254774829069055824437318250908887008850794895416903882229340746560465285572102496434760410319690043624000078056392895773372147476721680234432329931801594982851348373934103291667174852869033114554511544997554025613221085023752830160612388000153010834313858354027110711209677952205102548106354704424840350455978603972944809866074280805596254269024073905702248107600134264689301442371257312587123058735262580428627981412319370186648243127893275199279676427558458199936903638260826520795943747634649333617921421378518966743124084644903377114335795545072511193858620066168728866780465790803594782572449358221829727521029563050109756303267525394354923153088859980073144324971021060775791249370642293974613644808127770632105198287146720191135109663379205092668626911033131443530574145434022092267649643148470614266207203755004735702909721962003995779407178293853399706524619461327122806543919585147578756663997413153098451146012537070449560578319157607279617466502774108136447464262546743949111272700827561655723525832602989733305435171458847084116439681339780069963497097603728608200945713557800226798554949214063239064873781391159228258774503397712439977309424227838032272266234250385648450254698194494967889527801743533464980464680530491696773113092505001258794337743360340623326576765476016252314260710061360652206494552763655042078382700399155177454054526204371941740964189619372392645295774980230489570204181097211588810088631646121746123360592896902442653833401398244026118934077483675132747181529345952126197161769956877116389020925520449948229956699042640542051453068284838533009488889726907127385099865737723464021253401757900093730972269456859966977780112620849538209584388908089825801932234624680654958839653608568549013409634884589882132345236277996860476650725459815253822123703907218100178651884124830134966952704757350491449342357221969021813724854667681305505688606133491887291231819648940949675551282037135026958374858634044630570707174507580988780851039572080997530723294967044184826752750905947668590068262393903301919429787572547470860089030458931062752589690923431701601279971227698622060625419843670967761667755342957903399323509552372333189842835523083374105092341938557354838255360639074930319892686639455690927853355960560077515910857162227712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] -29246618603875315148589186389668937465139280431410834411414171225827231416246393301609150429525970906913364975716970364282812936003174834591812035795285439398595862827977802762271297411152201105500549220661196359031794891684258839635631907608456513264100653878784296254528684229531269398693121965812357252152030227127608658770785692460264707072201011716830561578210703766647802166310077702918791252742863909580180774980449308360437200190443186936805591894479006983737979269339407904308570301626437844736005621087141480039835531841566745656116399467340555327997310373411196381228473050982720595376780977809653576924823110254924237594749104793861833324860822576874559478040950509251246135202714098701137222120548351496012966817062605284598303645817703684875735750494330751789468548516936730997502524318273408092174383845016245426222951376327578563064025139851186554091617849350337570623434882867531406612439046994508423099093330920815785904326042877777091060438194429081294596361643117176477789849127093550514083067318848964313932088867516486619949978022427573339454037411105545814428057789454252033833618658117089882473686986664633640370555556290291379477527243382286011253067914168515863799215383240658277805639348456896870477023332717105565026783143087473491400594124771115159335509017582220921998194666839875758873443136201418641517253353522363167893390363144003071255275170074181850850019216150507664544575869086548665290312311563562058205317671504813265472825666925714607625601777743288130657023333251016134378800882223085866148728877033586074603138171361415179758895735505917583133957613534542890981684719907253838574356448585083725476647908512508695487593524685223626097999089759049192450228765842372138418862238916949741220361145788445578221182923768433345110942443114920108925152278702967925715710726706718961491515184641801197594270364452097497935516956169735973823354441138515463192168127570432958913775373169615313788982004204141601793489912372467462955654600000771732784566962027749797448112504918876183773660654792076813366870022200357135252357815361214672024495015765301084662655375264907505717720891248248349730325465904857024564191836701280251962013389392787683394812043418914096503113315544397801785841449428345217952806323271685337004056884282248136653942901841284654369083855226874318537279537794296584442045662430619717903672061614963690398828588269645102742242983637644548414652552190969176246424697903659898386604393576103965932961852849329115426396508392667517148497768195070481176730479755844937255345030891312654459286323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] 40730290349071675920285963271945865618781968993350222013110064235149819742563289941320197763883304505235044685978065252824525435802993147348164846861972330974194067335186069683050564115750987841894812654399887802806878519051415352386124231764178584404259019301350441395545950946356743531502673598163770176332096315392340514933646669913357611095455884656202846528696748257375987976127329736994308541803945238898419432986766238348022248549888918191305067865104719307646322569151662227110663338506848396142965344397134879817055144357503872868666962655373083246453450576402679874979844116104106900081683609065264897044285077335663980240102732026460547297368370039968914132703959677075413671821443550667796685638582861102407556396346643981781200289816982791911655434766471144222810775651287276363664929067122025258328361337686541050300319170925908153154974900530063746217923010750201325161110439864777393095687990376715446272781868502493803488154551760191862101085142461588611104647869590262451342372557059815724784850497691378378600637574943907089566952384804906018021290303453872655175549972727513093699968554343039843573170703611140374886601968577232901857422423097998350476573310136820393734089308474841879880840878611142316238780779135603537540855200898115734008611044249945323544703492266599703639762803366347065423658360230036518060938509702598823393773021714604131192413524744171638632355928135616182323956554296019167049966685196039937288722177346339171481387487459521012076913829967567925361658559443786819387920401248610639058095953954428776325575879652840052870386466015296828507436246728037276430361565328045042304499267937909375419781643531995450422839107633978301584761099466824115242441932808592338437321452690643962652941949769649832648150765175146915173921127065882864141814199007550633406142114692825270301479086405183353595376390106884776757755782929359845439696450012941845270882286957339330818860098332663845152689896668404032955486859985840385306013364302288962211706970536224725282896185472377353817316923113378214579296609178273451525613481034849180510134570487451077073364963836658982453998241772126995101792621495331263098726986177824170158742169005470616175677096558645962293715350632621827261550703064402398851343707724518284455017877030422479160165894346603071544306264182961900544341465679947861565956564057195296643812271804382043846443696014318207700753697211929982424785859427760523742801693343363973194561989411621665193033169632359538255901611830806720706756567802980802598723530388075184006157858088683588769263124480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] -47440093896417810007245096588265094695253772358502419667729572372612494996122511125666541709960655373005643205727673154675518885197497681904040383761511704104016355574992350322742280163218281136136397245613239448752955806526357681574339758254257938392355178131763107990430178062777078124550429606055016604029078157597725846619423250079077728194552083359043635570915224634063040893886118990816997991318398937809165681827935630488945628699740994670727681092269872014471470893207276388367563693429769483428823232314753394636553893366832759993753822755215497507139202938119616648567350717555339904808117338721826934215110754335103738086508125668283967763657013638157796697353677176353087727537565952425404579225338224619581823156885527632209205104234949962166833841710171235338367930194316316207961560638757374218787131006687177522369412414370502784908788307481836339977137312241304262328022041651985654040171688411506268649886483084707819230730416998110163436544891699352325597521526366167727752129196516345829969640798899836894481443441236342391330369936777956960084783831668760037886312067643612784833507023113575796321169495129113918393298188377600674712863527663230613597088048993236114698655568828194125292390169700369245122665522428191158190748074528599694902102729055894522944894744947826683202625061372251049995765050267570097921287382762071599337414960908453369718702719905770006471611805702470501440291914971439245366574985781273972547945993953683283281176457234413998128264361755574463841959095437162994847881577615957626452405493203818808818017415433186392986032812320368756864012047911732747031958590585836165894048691258657052248719874743738395795116747436574562641733514516359397482275169251818012802062188477335824681230931223581247308659712584417512728033062086717443176386499172908110934410245911593180179957295862800662720922378713243462190556609602878003424464085954563390928118301241349538124064361045194313188726892450406555449161446234026822869073874205734004656755167423101602916841409144882059695982928843533583860712751902889487870268109033288649514963227307384493840843581147797998507927057832447459639796567589904644434499752278542489597260118496389517262961328390805660201023934755426821993105807006703270095025196703262518444438945550853070687207285138012442091846321234202776693429995047617192776779427458034488049213170592035169762753742550031263111719967511084148924671543660391164913822259957823984724752349456030878239134200685853318723199948099193339174935800780840720548976500548437147134289403409936993377425817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] 47647417361210235074913543041825474094656661182506697496388532998379639511814776056593348246264098972914345835773031395496878298128117725764526490238950517380967896216842966502008549542300544496849736935005353759091515254369549769466750962213786547293174426116116668499732335071619692591742047493321330390474851112065613341990985718803462033704567981810966698624182915511273592926790633279242873693801637284283450432809748958820143796347115684143940798281587016454591695369115064515171154650476304317061918480013882015467865824524432150735636208627842989555896643126367446937818300592630135203924105056145895871137462497433965983782679226732752303590684734355751144371307451647058639513028695694870348458968147594029245647557107129015464034961809223032186068318802472061787392483069218272312312940393952958249788448599066154744789008742365889424131077688688295066238129132277213940806243024322214316246132089169361239419173480786996571752243924740275991893913144747111324475575347445443862101011883364902272445938434866868885871022270713860772762024829255961778866268158830533989372119311993761775621751262108915467649998763471875406398290659990403710136580734300055209589207025042561598475717680624478370976981243202893766889988876655760619465145033495828944178310087785095487883727587712375677146319935030864815264621286705645663258491901665882773600545528726214428545021609605377462985098768982714576658708930881850876467004672309904510115358027065828045535172515623340958667463589661964451276573140389825123620734182837160021420217885589414825539059463629846310083979159371249438985711846388535193208823333207709388087628767282357760058617721620503280562253972103932787984775319065528650279833695997274845471517379290290746284056557734646305356140605796862373213525829258385742920999797297949241086069499807766007122682378731998102129157388283949438028121883425981256377626439946244038182953803549748095970764854156035608695005806492655556356601753032781751591686357581528573877738653452367147172198428133881770041571499326868058205014433403419163590376414729641165303893815366151129624778402025956507047362803414874594314324218590942690484653506111029644709535661461818352146732439475119122606151674931900051460406910792820079505165355990795386005230491746585926244712050105685277737546622077574581441074458291414630203539495009019713581261281241686397479215615554779306051320203986739471173027188523847955304204136980655814958149225811476447492030543886641889945926668664933324795712861220993044336685501125291347601169346683345749346223128576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] -42133174138925169563468779519346561342810344717260595361164745677031888908208683492747110447246741590193647278429525892053702560654275687696246419506968202506381417709854256249314545352975773781865725005945219295861768688240581841423174411605557791267907805450260679825428275747736951478522507268654074880719838027680257690751915494750291386906975892123401144094742256548915387872853338437097207524206903345216797239476598291535904346349252432789022232699214687924269599611262742386239383447431216730496834526337166738898650618130629380730578954276878030623115672523844514902724713437633421326616305057777172656486620338005576112761632781816773072774639425073815477181143068949219052979405101073551632794084244712371878432147638994067849660003857779939006429238483500293352527346588993060978560273348533353413806130789062336317585794496128950957220451066067723513686724447256403114385971571101036000338354347873586812772844082251859416539970771574629200962593305094308215534335619835371370908680331654221861807366393803398637819313764857751705621299787717776984157305879566941717530159077656452899963015525150232261845981643514608090248244024557819051145910944740715629864815833901666628046949359135639215443982142163334093905231845478327800803673927514572957822188616296344582794507259949305054235320533797959728425811186096209786983701222994581328773039946218316267190052793109326253667899915909070475854610205652393851805028084674593405443491870775271901499369488224784773057488673869015054172016002110333192379709330305841133137038566023113940145700445391149333646325651343211169674177352351999318625354862446392440591096909444873908708834576486857446181913787118978574093695386907233732944923938931104066377144553903264364933985724165297940666586903631146826050860238075567820368899142928483748128414341437997491468343924923765906895240894465579302413977525261746842204245472584104187231769221448225013996671218998971000611093307779179836695208713067165247488729487480384012928546167661063757518313732030922355143250242438676348441960112366068269325187760833768725028739629496711463106878618154954231750592518838573647807597494042576639946578731923858281944309998927859134777518711721820991439072963029177325381856114555331350154105232720383182096617347986792825532852398023712623652853873486285633776262706866173746067860048056297233301219827979297189374827689002044506113370347293365354852203291592725875563313805324370543519577062941111267043216901123138681981934811804453097742630403266883492227759410922115636287987936558459737054642176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] 33194857705219552945430590432246615237952075108839023967113433522198466370029333015762818383029180124071352177289708438921099601417266767142950633093509168872197241490025256780161504668054011166311278519492705378846160885423173635798332016686757695219513248944901356579167684654220293491220950261163974213773328559705251062932292878634524056217354656206393133071161875452061422095574355009033917357248228918717951683001849704920024238211551968945093779255428253914067437722660705715898845826460450601266340572910947912206530588867273274918813069470274308073630625230913846249789351957072399226297687376190107067800910115355873126136741999510584917990557805894127052819621031278236992190624974848985555306730255190177234035481227023879285658659781467411797074898231522543704785283939430118102048542954729764529323118673581886241307795747864034927422837920794832696436189429586058525113360078569801579206849203436207782545169383934493542783537549378551727934909518425266817518695820787126987585492413715991759785792036913692769628244043506945968122242157044770018612224655980298547042483145841601931880605516191340625159445740330170357540847743326551072581106208058519246202032134189423066192665320232181514507705253433468480596438940522418977873115480815330589927287629488416398014877626954962688326116418682560385858334738030343615843605245950833272424389738861175945815649043788613157874314965940074283230876039932249252413917962874851304866816678387671583410400804901531869496045911568956375304685526472726725476251533353597981934973324901263253483328098389005473322553503999478489533081965742112454925846863881004614337030321382480641525643415955784412488271766962365304011692521504277686958635734165191227475130460641999197081134235225581248051421362662039739806987796108197881743363991249692335124501417611254005690609698321606943960734162267206609333323989139169494848251529215112547069928004126477298043424644473095725510742445861969464425329328152090366255298772546076809378077112109065737561003647212860552331003088061055820636207674046482270519515304557053737710599147581948945131340047138944624437915875381821530058589924001380531679493314787687331119547728345518904748368496502128300941959291675224436918291119799840382698319094689854677446299901787434702844952680451403865654188942145891749702500242830833327659498616615014813949986965573377477200685458396704880330291208193032545604799086418395482479266651458743015087042724544816175463091010632938894304173814456804858484280406568607294350818112714891843459945037875648222748020310016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] -23428436537339210343549796518728756480236147959580747341111265389424709305756420354597978382270630439837746270055357250210375785852810414960556321786384089114201200997316389734900826202532082457763536474830437859894270472436972206222300616111754278953252047516203966167660784550542058171359658564675555687102774307822954000355066476103967391499652975245718205916472117316220262490667770189322418819556660663071197410229128474908489342844317499288900090643230454536872337374359684123155607544927637927179915673416294382792640167469943888808117326869641163917646342488507410920491579352864579825769061659826939766202383745027391434008197897156981054555758271220531545176474304822585167407797799700583279044422676842130595024366146489118775859921010006902393072362341981238889916584264453477384261535253921645186671651486200386447697979718488363037273658621329263614222962375233845357989626753182191719910373938576479461395447357577563782038153400545174522753987897550408445592025232248559968413684476143258868777994844397105230168263941669294121264119658774144807395024724362369225734156167297933181064627522229307811407991669522023842786860172906496936828469196237129967365592951251954579432822927500396330588719970219933027182833461998957337737979082901319496417233264031526749681020102610126419377618966313854140661289052211638081399886689085623963623185770696864711323219597795659338000699541775766554088800117329469716602750642208350560296159907944228388216214264329149033754152034810411506475455884843321089393373907443604074427315635360951508331074746571848225742219329011937160766377842981209210157994873040584878143370531453971189084201528838897433131639301192217770703681106412056696140620560235395466370451496266503020559647337196780505154856539632795063511718490881541610936253386325323590306129549623363057375537021583036416035922189201604125325088145170863897432346779253974253534583312182370157354609586058258696419208271400558891008910032383274228615964757870268083667674048362768978016047435215598900894136202146411482792745245476633019337548156759072083174202689947707171125326318645087781619489153416866430379955496039864093865407783820287641623476054492990349769177250153110407165389343487911839769239127429210408005179891964427678971868014012310878845040858189574060140767575219455213958625495053483465151502184076968661440077138076792035328930591741812588694573045780295036631896855816179960081011212416537204533888317211909990350511866600590540813958490784108861786029414219425034302529686474367776718947675663189716445954048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 14858401098078294447680408152339039389411484485868529927286953157028924805267182000392449053931959193109824968556422782863088292429997847225725264580937141211966635568800417942347604770196144799152499634562772578981813730957364295204606126089851726012905067082231036926369269575963472287293969889609397132756795182381092113181962404795730398331472021756506158429001125172757180786613331605164806132660295577395878183762072613848861348221787341947108569264814870269060522753625307034401469391804549833125602994975197533500619302536697965143385202248382450793466779878966013330994506494289566225261179799575464028464881185686217566201672415893376992744265256455716959155442642630985765691576813618146693972574704266741095813909635790897221939085277398654340294719245753270785070710890527098969484353804222231296965009494176906168742770030068485373271488378695722379200238528214435112497872531485624307372570763049850981775116215985175136637787177544659213037385505848869139154809647005449614631099865140119767348864661553289208317870043246114354009837686514679460377640120793252190796305979634530953587220309974253779795815313467599251926692494289097972018912214437577905566894242485330768767297715851468790634100893411915489403862390194674401455453572909917932290165733208471273364413835721480741178898815263127422652718410368398242604897805685892109428472613510717548027311597797811011079433064672518897958823560273225506915986627416321274043883422330273250573082799995887522864945731721576526435398065473921333889710120827002868727982052876685079452385796914299368761076375729622733159561371563368582762019890707424533848019321028450807831926625075247872174927728140717134233200576376713882876721278082264250088432626386097504148430815924642634718743756403850499738330609769212288843295984223476851719531618424351510765966367622440600631527595891867997721022217940738131417638892852813946068796088698065211654899968379873994530183627082883489250238340607604642885560840339177377834550856317335155084980070809599948307299517834116887812980738680748720977801762965286436720966400003149115428817257209585856045887915606949954166976804262430438718585347225046042518757675686355476172910758005349946742921893981860400851195911958228391694111134872286105984370155220288050056157064175495203084238759522293475240112082816205813590907050723112378516541974882536855967170841310502927076732921823567159496231133319608568911496710960409617345776651497020855682126201465932685807496346909503816811201432018783611176562632412578350285277710184113811081081651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -8511831952512281717244638276850515873127609282828565009237542555542646130553919703070340308526286017314419027605713814426522761613767954720977907183354119171631439155980145109648711035720353167572953602908578612270713159156471070328276813679648815866121837097506478312322339900409730852321579309332881900568241055567469417356369601589715893436058892551388526482884574290095181677687145178331188030019475421880505333756754275096505302438729777491134859304429604007860974317236556889451633912574503889234393079911964935327667464883393530292931781746444331339501004380066280297918200462964324678495427803731566440112392535248397614046070294186317772136489811353509636335607424353671107266903173991733043727563904652961726531634463803294687415926173320435377506161660771390049626633357661554214584911091997204211378992703582105759552863570947037218392295189666005098484697854110520830368163196728858155443005330399419391857510192294685778040715797692395825038429264419113097280321828459203960252943200117347357731386313020753294182583596504764601157570662292472565122975828807374910183785473808865236391313765486997612720551748261838039871686610052937017469392191995299249308808300615451756893822852833915485982487093662336589604542744322268150902273044991047610706768979021720226800616450137290786041433842507282596100784975353903462532839513823699615493760282550239677551820372753516809798751243214266648344561685621908786542805160123625956246024322014533672826750653716931570309234033413328075080909516221308074992519386680008847025981671064242494803195618892562886047948830124711090946632535587990094353100560482687470202830108482717043699602079865294430232521076034872097743793026691490956389678681786319455627581918655829889881722146031637373204742691173066964246181663695433854209759225577960433769856183024035277257474901534492309691058911448729345889393806060613234978031175850468402356854246683817586649520972782592207166824869757141116290575076788791600876408933879400667991430102364888548395162242287591105433706623440447872802707472324553494965779466908588042227411252196526131615017047998706553376173452727818408156041326990699991245577492994696488769824732032404436590851673152509064943045162874798684101705347617321008611264476170370791781541626316127291406975228905948652524151301059161204329322280280412660064684717654773799385318278050740967499874639293983888358944515575053611837789777523537719767063694688664671515068464986800472690688449429869320002489365229037852941408556832980648216619561553240835492728345688625090187283660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 4452188954834791843249400257971054868905930893705423145434756887971808705340561004417157766796504581736744767257654774606754689431465246188141818396904010182311027528062175207898628132277277306192810685182463312583476148133083136884399886608010722679222203287378057210922686761060169261139826210094994019243603963520109553804790571618706218655433547626352250206944964372315608952170028969885742103691388422302846882383348159053094433724294170367626675703118693714043841691113057454294846730992409114717025041036463572196801520280456645275252710249371426850978911891234805415724741660253455360743656080762382544289578525772905395404326896075829613629779697990494942668860853361670497406685493615247402390322127076595473441916857311080410295025779633591921861219097911950626909422780604413974326170284644442078527345452029017829119034287155794602689730434029379111915266400185857413031467279793791804798419081541389843767850599100685363121142037734071303755342633235094812068447688459988304690455468907211363112341496277088580987233812489080759912812898209553723458881800875273117369849112660924397993061821623684234935445934603005168511836116323031933493892544330254705523843481732681495799361242946339170782566856408183351104038873695236493868697087657662935767188829290425649527013843111598310498587899946757938513660562447017458067012107822861698790585688922285282745676597637647699680969086459149749056007956500272894516834668512148896029311758566956692487877694150857162936564014783081728279834047482356781124365105406095872209156231466430562370109267425807935958669398616293566466969106131888400574935118576160517897790321739991552212005400431245327686306883068590686454466764907774873614992652610066610607015277122884667540706354124859983695221369392567172706597495756221693759227373080320545668228804977781547441788778344575478567773402262774962770482760273293983583938181917705218926000684215021688763862268435539180391221893942609592754591803144816958290522440882560221510595341790320256972932488890964782118476480955921556741248901575162432469479385196613769695034595512085602734151396870509233953076817048577521650578006766638322279244204283714033955178759814577283546264296857399187865315106637416933227415615141108868489583171586798185879817672379838778331689334334286631860031249315574961326135812513111404470312694525512850650145824759346480427022186900219629845576333772276368648910192270046909146790314741480963372704597116206778981181369337299102265781269065517038202384703257028622190213020667762177172203708726000983525178736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -2162864745251345604345935681761947097190944109189264945819940101331296811295641359192370094062350903200896977015863662104848622450188923990625886687114268060437778884399625525497857228539146680051216503484847319025106148323129318893873443286738453803502490173395292443683902735170530094258424477426706238245871295880288874235205933882291192251395420388624006064401306360121018977047186954179326445243498988940578749563060015444803422819860725022731529540793845596289717141317130750129588369460362265699089681537709927966053399844979940152069443403457632632982170621902071302152909988713171709890384573652531070312363860545143790526910778941884316997400311317124567040154874233858543404865344267986661374020360655588531577194256196677574896782891264664666555878647627383623987946847679496400468387068241619761283812045873226699085559565178554094797812063925014135789650777446189654186809877194397782013470311066267904357531832342060009852295898915320523839205309029147089749341481398580558256944273198820572858556914027058233323843877548687443693201500681585867494255375268433342611544888390070131125823337371983892419619917645363215290981168357066295674576439582372724040188873317268222530386321845535138123323814943696826101482769967739800579203675124757041024143749151084995531224768330076498658904121597656136193233113238480144134454826535469165083325283730245740958725056674540114965993260013999742378473043300123363992176149208833478377439770126093304030601397304944700753114872758010660849592655296151791370888771185274511918274338105414544179623389870909581903119087935116858278285396163348138480764908745552481006577140307878799638430040078893222029041173644349595918538014332032048936806363673654036375886070418274834166906453219374861081464713805891406666205561979751441562353271109271528532344526756262854053378049588294986520713881080901376371873057515233203805770673470800935325867844409362572025106459670017689127022037679931964970794138471483650901651108627760426679090635138709810556462380701110857073798288803943984096420786522350522926521874730470787785360000670291100459181151182373397418532515165433438942105871669779109733718253639956843935501247538945486280820907854790907276696453644162947157257066734878487207235271111303251269923015480743382341415152133059783756132736550517216611508539530396903284153767608467339286946256623884910489362730916987696176809255035765372643068256656997464026892285748010671713497893328061383938389555311924009919520141371128095237816032361382203315127736557610023166920063603063109743280128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 995599839332877580403062476520055241596912281864956967637448924436768928828868095030662267360772068460118606251893220545667613917559294972450905755886226907170459694077344231381125117192807437940643021898134776311871813154723271589592915252900580194357738737598902151914910396780190768638174732705094079161594404662025515687821524463265526232097665751287847584620414533665691120896930800692600213124728042081750982845018679680029681973433575506356348411258157845770901512839042111273711757369257224341549778095263634064920749381386549415501365182301102522767857356234101179655848816774122506357589897671097065875627451813581961898527163885866691276189761987335570238232677434789401865195528684489383065106747551244857201333498039242244500055695508560578740500670104828929534579042634921620769807923200362663718083884260072123115763700603655728879877859795073846461745625011420738042185627959463359298107956515190687883482487184354518246650024261061774262909176149442652554753917834908622723052310525165966023698411554925122767583410291162490655216631638145592093317319825719560943500807874227884828547311396900024893657210502407842136940471233159222126359073951401123943458518577628553819967831664563029412751173020102326020589317133138021588330268076151868789177254398977014696489092692973734553104546686911368019521661876434135622372640850346252188798892709095346615875862609004467550206030592650301674360239358268259688349345118919640665017903305821429223537302548449467439880617692989145561222381138590762115798344521219710056207180912604198323331075093480765017529198772115685337067963617333762012671199174539835419657702145339936312232683810541582024073835155952333241420507170923281915934537916779964778015472034723485775971384565066174440742841695315256524397271693462434078801631015762222099493480911358453239700103645384672685403766245478829315691982176192208339397742851096565136461786106945682402611944269245685863155465589010839012221874572205634980048860509678178272995798766169643800180003547868599848269155331354308666268664211980522082279430443137352291053986244685011921198584795396437957912519951356806248817397076099527252200720613675590999706725368795654695878236981936683023921723263712602780305337957367642484732499576266530001977817937130424067006818832478593124111635497989265392872227262211152209746117717690261709131083418206775333670490988501694912709682241082895485847935693877434651664276217173521707808306959147261166143356160005141619916585989274313500849414460784361880682714907449144342831076201701354801752702976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -441312384023446269806621368030710898210563101122072394180823072902483085159405065260958852784729152384981096638524194787316721327153582720171046400632367537784372482621439019961833933056529966917515541255203742768742470974637608348855266761322092930416443458814043569345545208595051137969116766607226108512467867822179444789128805473450203300886343921372465667133784454391407612591201659617604686730294103866702098607532698457318658997266414718090680640750602411375867294968110962555297701556645854414325471665345611311448208505738426663518688678545511296582668066848077026404288673474703022556721847166368056354296147619285121980891317901131922666566680801828032663469828868473646538300238977493059970592411646655765583254694496747960741349210411722682293514269635922740756804356887816638968298722702600045015332421056962590562935579630728239502418753960012011024476491517582497561897147073712419933752974291237319418199658458277941710558659535904331720890254281302583989970334290556935914931365610253229563937846466508189554606497803736965040099463987842147646135297546734434996117224259589285720819211553191935682980572400258721776560645414402315257268582443360032793809319247986556532474705268563980577084645941635010802782452308205604790983680892997489295063858497867505021316961013907411191679868879485867890795639478313208109831503833720638169819929365654974932347876047146334493814230126283281945632366557517334445340004761990745047991832262750704074604158292868865790245039282918631915187027277514361375877109167300688540890363663500773385460069228461874164844618825166424417669322720429851499387308986770007113682723439229047834407323710485282930491541546575146136895597837523224114869456272188762380913101974952176247025608209080498248042323469259285539413424826991477957710204500966563265794177511395641847177591486113478238033116478332409109153759482603516942103968045851344351555545066100544556379345022205597663311333292218460027121261940770580565111169191300466410454339800264904552946214220213240807218281812542170454087471769165748612057375775396258285426480889704798881114916181177976872032195192359313895403804920961756469875989490807424236646633996894838973112643479750738769202880598923901908758061997014747296426162823908280721781470076001599512843172093245142144942852369406715359512267173722590407433106075140203507457732532007571096686090951051992075078959298417200607698170175734427004959386281697509374541411345265589058125383714163439324134519227894089693959541201070840265895939861339645106470234174262523553067827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 189523145877511003010073499186978275058096432628938155543070112092814222950848517786363721913509978182245260970081390581574730930821074345515652913872150210660961833473151292493895265040829415683567863843396968737662495018860184319371689076334151886809350032633710377705912339115021403555589333025777243818509469446140281527566583425796677239259972110957628012134368918495622309485823930944723790785230695839827085194104173431802196232479475513485426711007321943142396590349349414685596339017850831299584224548034851458386125658696190375276457016081166541741832431823923290408652583067589408517296341364095624242685953601818429074225005645189087227367798592565082442072988877625195200046703796555789740194338016398545521733767627106924332664468234795456962689191978500955826472048531301076182608023201862995075095015242685179980133269416927328203707622197162207040957025368500818737306322885112619159654952259871038795742001580505667620470002089980019316272690157945448107725861238756973847146250423040754082284031686180427724640979460828438069697853986547318668670390410753600307087077757972355795975389594014644900408548286836333128236930219618365477634322168372386604087043608863139860656181492331665780917356697609475642623462973046504658494113092262883227656441832067503574282396031224833557748091554172601935963052986077323550932148644974681586823977024180342757356278476812249091071769053839528442180616721559994221644368977473639165338170078877831892635427934702469272844590408119259781824179645687101428316810595339900931361918366447144328110861620523605431119195376916853067778597930388179065943152569259801323824168339608620351841299788334964786350812324456551824994681947115488136056606849221269235030480441875140472223585809040763792074767281405743767076437949023648109756058135360835687483928227692897228692570663675841080433906818410885192080318536650664831285270595657142644756993340819502434792504436672932071664358991637122630490890649932959483149626611866035301280042265448251488710156761664653104701320932520775905681145400431178253954182923152658253141809359258789798903558491098180649673922130228918918912809290812559885818768012661766098745733933454597545484614060992682690177210107880723137251120483933854045630071201540763948273334129891047566313005473707816272576099345609421138794885168523703550125467948296334142975508180789069588097530329866056515210388949917140302255323219442611175770422418754090514920350391070492065624486363736583032075051285793167628267098314719336506343290402356238806256238156532591741968056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -78478832573548973853135773044519888942047158022426387051494614706476306550948706947640448808727793395561975021127341014778393046206046436783651373132815536075184128171744114086102188850890609953225773843029528647141612083899252362941896984355338040325048520500537475038236014577188473337143618536748903113220458934171739498517598452631966474265902023776514067400048501713247970049545026554576950939968796402530581562409038012204819526248965895921838474304482067953443339609460985017551222246379543210863983779544289799765523831328319745529420723986825235788081218933580668936800470497253397798460815293588706870356450055955837845721900530119995938660726439542126472912124745851883667345605339225157107886765648783460833762517313236039491789879122536549833203407414345489157364351530498594300745940177141757671672334638563245531360639241056237311511192478141879749433893722633825392843369248864416707531478697572234050403190626073719530625492190118225199283599058342342797949689570508894946454724188664313511741283941359561631922105926741131933282928443631266344791116870398265077536479966290413955363380122303787142532048962513199081061880719679729069381874301752939338009300577838809107780814215115377817274270689932549343273291244543471865678248085101110372322761693575210069292954216015328436869127672255239710824916851180456935685073633285168213797895345726690193492436260454492983214646850894032381531328829611303395200425449012457224963164071121039548916025251963029117897399585830806479330293209026556448708169723094289486439812627802882614670537452701000396281878736838872903460421769721102211431600959710433666994633284517930133466736945361893413999320724349693591447802023140928800863617310567021492480895290144889268323073870886641660318969898544105256295743501910880867901262665968387808167957756224221570339618272699419712858239079981166979167995790180112890090188967872289397925474340581274562172412362717653704503703047303110500720528987182586841637400916991368754967516059431346084695625091057327430894836634951663463241023265273245781913056819391585649294701177787841428813804570310413689123340764875392132977833864959683896328494330034031729246217650795377436636668242794274932073913270115181756030073096264694784256386252544047748184618214808965829835932835266400115221428568486562307527526779360928645967878710766213575458289483634358139702616554745549296288751029286965200095568868384191393533114198392611412870580751930843387105007871305827945378546450970445199500432686363746623501906528278498998824777884203980530122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] 30956509916266319161373310989500278041274017931623947419528219264337442209925637380218030938464161842918037348027650747292076885196266042259928471215800522225968769890909484706466599369707466803037460584411553418805844568526500797098194514256538266619670586423857828659540438614576283894861091379891027133080646328606552686628095925897911822857541694701836590061072488111980163914629040981427120394612764621606940458191146556472405248649985823497258221680884479510402851610859400924893277475005681246456215574843902227045725255166213929266013289853007605900740077369418649392594423413850073704477100330382514853110865778578203746762403027963637002546853486780500569875264923969134505768767393134467201051552916839652164293644088644209202193157013099781708304516083580800253647189945959453538897124795747813746404821344974074623058787845117653939630550352065009505580235921662402718518434309872644211025388183867465861020652755270237847714448152698346670670184821606732564877476939729482704614724408367169938088730808945920304242247846590972256819418709653363427789266762387419744255698373224857019724086613604590573158004724648496627260875648892420055167010046543693291847682652545832302030158656751512690223769846497377375950412873737244458083763722271107821700730619949299850219254555429033449504641303865986732415456248186931446689700022798093152992451380255964968044067667014285173848966692412743068417909880601188671187467556350147630302906046359515430240891739191205984191065541462696654816266434543787981474138445304248837442447799933577741341732026195508199247292478542774018428589260274065904873066249953365234518089216731182784877137296622281743056644264640382654584467342880365729899905881162763406851532347518632492529407349079343627200296699154773625248284009664607701451808679340101506375642409782671985487533031009090722842166767849039868970730870300735532655687496165764622023753124125247771002245124047343476390448649520592904460796104414685319823092353624830213653656084004108192115707794574048253266923817375737022628324673170286879724530485511488911641642296202413271594511588720945729046639415863702772185157956812440548992467732284048366803746556259935332407814567596600241774610430382699883496901979279553341498353137090514526258456930208003351839315085568864488935150083035876513873292710746849531742081475396214604734952725109103867683320200575700206266352711558556752346576399059551020156723685813998103873901376118963411470899053789752674158174676816996092179626259486530429301797813218216924756594085016375215794421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] -11451332089030637793554051945735245207021855652663974093452964720894139002743849891289889972763479470353816574199721735751661216626023756589763813566832401663550762977132286653968343423335898472189496365795548591236962103555686161051877856902035320223378281954104925258886518136123948609401034507972540387210622695170317507051035215330144139774821521825877047831755401166097431187492609350430074523494312226998490546846550791548627511497578504969172576457968033836768306725715565409429612759561053500182043767600781728676526073505806582645170976990047298720408367801491562538672009737760101370219879683713436599218676731390436332386431245522781885862330615223223122976090641795542324790386438383835417070070549731219706811238598235872581561701519263984440648463370706757296632956214548517233458164768176205439039627648409473388938538581830888056440603466310783199042468529194101229535535192763953670505783393183152366753805283764056783363620666407793088059522234684989929102674180047453208502059851214065426782808597384319407318836571586981022117567355540221549320376049823729550038374519707564102850532192717980512801495672590557929804271831968346395380074743075312717030712989504318069716038472195383397496820531032580612083306143037698283200735557453780360135499757159096556807783489302657819238431871086195433179239890009971345087591606144777490247009534318594911218570325731984320741350730110328689289299712585889308055403471370144174945175126081570046915926587301013325248350555664176019048648266555955288859822235512867088535836261053121143922807459158113229914827183054575500028113882051613618005094192583800722215224166732126450566638777147824968292153801105323031387687750195631670710419077794277486854433364272090209983318985050033735530685186381428086103902115787182678492157497528975741155033621376635150606440175326282629761712008858005099860066047028700318088703557228137058839481849887409899947864177705720987239889778251350335514260031996614115003583565108659898232844403574122755936834286976075124542551100994284005096696930301875895506278086075820101250285827368280921833991807280504794953460667637952013771616055888608211373729971056695312259711262381263799759725464506788630891874131952367611197625643201204312852160624407549056075908344953268900885829584620152315251259602512078717344925572008591293803110444126364957892625282832865544669069671526078102372233111657749592525730796620783708319404210054564896728624137264675208516224977251479649249428589370806391818289769732896203896945480224176393413746974214588065854259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] 3905673034696797147318149373771235950283168712007773180974502274959123515257341371872340598255803967720851052654156258668842885028708649470944391719932018374853689944593021707801751687513619260736779262581982069741456138359150940240062170392801076417569901919418660827684861606648865039104965138705094278271449345625236550895033718834612954658412995355436126779245671586452586877380997247021103163511537937675548273876790079740979956967981796861341499405520627234768805966711667909626998709654808305133174291654397410556040383069913377319055082682728040200180287873058326530599865724664903422429930202896348639437879286138277774832401186285743125286911790407766580484015984083838196992270893155161665018168893257105948920221820904042091434065902865403148967438343406634540550303207040603753529700132711896850047214427494754656160966960146567639985266442910862834569827255544216951531667745136127967224337637034636327145233155666528829918525639310665424511398258113715060976729149861890577615608482222897563306801988600407472986139639161486531696227421831270950962951914979432867568530694144669261323854425129811299721635586836089823838186384120338782224568493536588849318188792114144531693950280224949915310917789693503560232342686765820013871789655014712662019555055243959553357706494324129815261552680753583328856045508501236863467139982873910057966137124964812045588660831229523237971044059620023690160255390446180307124601416335949321055860033192507629637444304032115838097613904196967894697997573438357444660779202433576006608015987355430218900884484192821631340759212765134679035827928650866407432720912435539934845926740146218073194318449681744546637836641998577148811288937981355630995343886950984833048891025024442990229551102514340787649374621974620677496663931009484336523389051116393238445068918592896575174185335633944860620405589672508338364629793199160216493021883751730872595346019601654654086112048239065913937340881277149448377966740916043294463235121250732245036585410945359091222641155589149193249117988363350734270285384914667582433419187914908609753258308823436466826818733250711971322757892693966127258488858791720254801857348857447991637294645861920311277844806656365631114007575998022548319431368058299036777158564411503495637114101806554702007532466923548006626792857271766573400134961102022217322585534620472273357655976885798681116431778540285429367560802220636069125451764792953569732557166599041046626033718831957263530431373396616045083500300224453047847593177618652255303561533441404938649884348828642769916395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,47] -1207307641357306477460592482288363514927873829657837577191445942469902597697429517557663220331919120417382755488396514891206029306360274445749964473057893723142608297833955496496748101945792278361217677419816953763636697584904199991272978243656103087802818626439209868305070102352366668979861208039813336679238253888249628212933691987339348980159122940503408918680127124663419438832518107398880440850152713412744898659348821586544844801736390403394410188048034910066408743605941602662662155855258129117075950386451014005992273933084721995747827979299904696381449274982169073047703202722642574949372239244014619015137005529246324429548924737565183198911906170368756219863917528748215779209993953380670666994613149904931950974205192021310843147675815241963072373451163192831925102050512697363876843704439931579552959224999067789204647647424423015710589832784096957584203076898795490373618188107123002391611927248189214670027580425192878991797023924171969054307835147136585880624140111981809410735010966871733188528855752026551209020829832444797518775216794754369867216580393259603466052185625561757766617956728610505950632372057430591283816520904145437513647567143267136480372465422385101680290152782488338329287508233262001440028990850155807831049094579787450601630383061772137711968588853747978365634890025212971431047251897617303272840363664384349455346770686035534794382036722845920659440165090681012249516313020689241640242216266271297647809564151192438715922010340058863361668917985798404934724014804855833157489628680696753409587749610553398143225860906302024468703802607593147276038878718874826137325596916800866717225535968967012033878646977796852809161118199515065926574121633110702800368614279198404142107130809574484714487448994195934639438336425510277214009772714003845191949338577442984253279339705623869303748388601643412488163935903997291362814551084816317153111936213581173609337489348800949658799171704495939902813654180447032831317465178920272454532139301966701596538095729891999154249210499892807263875301640961938321657704065306893572149327088754787249544140279166202241227473072110039212892466035833029669273316746083420620892079721995404846330307509717614866993879348997043644571536831955683764225624875401819161802245008155718451584214062184320707218659197152459703869917729335739599627847659665551917132785169727828051344342383298779568448021528510723601058207596431480456414235315230913751059758272862573741278528467154258070172776118613815870863465907725376546027785554852444659882485220440261869135787081170457880166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,48] 332375310798343043216608770753183387121342775763665477880943442047726690055399489118087128920866211736163961003932394910253713330660559364398951140221711594134682206497555115547998418424688381576898647227928275975789990101559567942392757182022935041136903002982173355300511659109303373640167786552858694999200094633996718597853991497372317994219700653944383134786255122727082601927364620296248545985857513530573448822360553934646075942087487871390100152897519710479090230245016866386118657623447202976598363335351597129102760995452506679908345417126103105360400821864965732655847866710545068106986474357754229485761084544918787800731929437764026879170502452882299681700775229353692515000254335675681836634082192985320723892332759461091457575441313688982686341875099323601553541038006929569201169160143481604095301146511027999874902702473506671849847412466355440524170264800017706518891426275449486868146636780239106547586907589727774533649250286616864384422454696960331519489980297125771391343727398528222395706155105694436812137062784953483962439733511447938750741681733164187597781143152699832120058806640143822834042654333369719839445508607829839196191233245374947991257350964815064291636304336635428070040544562451089609019278299047724055113517344892113586204693217864891981033168723416353898209211369184865518901539627431583083543361062410461019684627492948293113041459439837294488341857265380872251014898981240716120940655068592230786440090056053274843047935852640587845020057343193393423843898616523678702271501262640756104289357225959260426254524347271726975572819311235568890443269805602122319417355146489457794855187723540520098666871106138742354547744678957361949188559531953849343014439979975831938350216825891005644368197044550167894014408658844613578288371887188830955262290287886517057456474595736509464992841160439305694373729491515118029289956701993216004586692849052459598184081423877403132010734780279551867574549713591522371330620075347116281318626697662411002810993495079126680087632107831287899792193445940593428477915505253696604772179570532026806961767535190895333372621277011695491273693988233637748047828750859750930374768668615728031440662078243958726697456739504927390890031972881374301493704629476283648009012822942222471977019965833393473050457621459685878132237810353638067456916915009917551034105051041325970912628494699677498646043291408281389163801061940244954282049130793703860267614804182979785508580728147294482930316836211643907263648243189087746056594903812574944025619080925403910366475474446377077964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,49] -79880494998454564982059509883315029683455086185221462667495840851902096982760355299815528791847459212948877891356604535933150055838250660448135526178472119849560047581651865006923310023525456213208742709493022639351451724481337514726075502837872928481906382658462384025774926411420608808923506043984906277469782880870689808777505995392143078690119589073102342548459780838936520762177033639634798572450932108801912834092370763677730515752975488899871714032971289689390504178418071535391541877851508848137588739809124259080871049265183556489215783216703972732104995964337375206008100211924694021895706330383663355566568206742480886435710467522579415155560092674654830177756193201208904274649088515331036285605270999081171778621124787313650544438718186323494184944457542535861664293125515581617237267239103040121051524606082420628236476809826146694278418407205513249385692862291175000386131271085081053987231760367343176790156113818997962071610422182329829254198981608999826665468619692204019821679167903407432124831872603502844079465042350084041718354489510402276814967523246288694906031895765497234536064749667743380805691084218695204462493847993697221626702371764104990050166243406226487268184342913782374394639789898810178161118919358092013024995431469894266212349778843748401160883054105310799605995510391165052536230336725708423512398414209862873355924191331536411443803050206447670621519561462696634531366645662142373620095885255730701590266737614877246100967538744876007385943939325575455025245064881306711652464611830917670830031505022808461569389391524355584876244317958663666894022633059230959434150747169870776005431283256592976471942660845238833718034246290492370861500697015721082126219366769563667735481870709568938117883306934988937178913853521830072262763130690452469241499833436345134165490961676961734071403378101615855257597302565758162143484146307517242396211599327886659118434539049262170574002550072638522151827806110225911228153618335666560883227202687994694720416254559083710361424228079850930685034270780127516479045932359293843362137337250393851777737087846292073652034269529337015242782556815903003189946348285075441382665180989474260858382592298435949159157364271952323869459506860853345093343094233963541525167412787954240974598946460188737891203701717706286117335721852080742877432602045981717114257923877690391647962913000386287428780384483216653944867966016891179530568351638491345833468316777160061073681940130282258098278361860378239540946037993978709794959531178877535940896278289461884071112453430873109299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,50] 16290006996890302504599135682691889205020914645338244166589992654048503837462178912204121246190831709792461339609197668813974897317571884429205705939191089531900138170220075019555715404305558857219694843617169520472758113021534336303488926286139545442410801381886146355751929242707341485067891419980067966755698765111034443484574943858589256814026705951750524211551528796875488415609111260386792876444178194353738257698926970870482768610377109177487016708092497466750610581306507695388150774530162163514423974215722105256073504750278233078931185406169829794375052519060935589638916625651353043875376982451081375941735516217199291397320298793819997350374506298913252154593541619479884588231745702166147570010227907624663280950882481902449870734983630027454096265489801025205945099893560850669868881804447175239308842372186551561273482345212128214734212624350393870879234684220815617841140691455331916900915247752483710401184507809897527838728807911091262311199754336806504948906515082544389913438429303490511737166088519839577308849852839157711081991451494027888962651304661292896619398125721744498501090365039300587206440179037683451743040749620546337584526140121261586726373856883043460726054014641272657763848622851761386511144953692979142903598836223010811199625431888623534620721579539401433184900883597384014077327814638757254403857927657960490321049060457751604432083498975035031444637305400551066917753761591754215536429328860825416283760503246868591736480107533302088313094969106563385507411349038254478454162947128263767124475703881225689991197197169643743729822963892325951467039670502647467426723567395677167602883654605136135360931262593723384891498707591122134050866102567310287434606461776262044390152520650423479414868485998509073792802309587569291935951875832037831788018798018994083966120278911271782455614048572188768195764859214135823417799325863727570627364658573499198549413369891035431621873007768864039713459136231674853262231937271167772174333551931001026314472659027025659019259006888181812506699973021665746083581322012100324505518701836084201698587555875614021409435022216084236740730845078154614677757680968448108941831658324326855226847538205570070770940953351258231144705003230982159750797055582806889473179144755722558867815820935603927270744205671127037435143294189509719096729489663346551677495329737566535522423010885417766374151467849268198841602072042363540784247539217249107027046990878673567308404837031101960739360543774763354563596275298293419854576862856062027766863255476147793685514849171862307471360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,51] -2674229527172720018312578377061525166512400903546862915822827206581997428677112331100526766015804238342307332184711906343916163079220761397605539598497786790946595904843973417436254498874211905479067777268955325319673376386673723118178233452081516251588336959053596231913465202572097972371399820513353017606572998751094112484520436705240245129542441731577554503188297792794758928185983725494712615225917627944990783710819920968727093669147051213307948396721527197484975540737336119756647090569727959014088236108900362502305256731522544706169877558391556802199640717995099731196409020310588794339592016435077992440122316067845445638914524030954904347622304150059758306098009497154791024420415196683264034985008147421127078932025779551781353117596052984274323281999485541628415644785053026009568512044337359186578950244405701636374171533679063852499997086357460412727484043129396535572169543762202068724879994533656224392170739999407687037835289076565158548368612207953958734748285217218278207381927202615153486986414731925159309391463602922549074356934763713578437153704517543195669222426626323247334811554749809580123790559596007185148156480735795564050045746902897741902503991332027513486179709832021883765422652294691141688491992608175196829694359315763375223359175036247867149056855969668972947887110652455810570847608757336183236594411071818148888636211598487527051701534692776318700516127895642173082905996590761207607766274402790210152070485486511631036890249322473224214645346250408877112340234239880214085020867779901742612431701737908922997250993776000748168050713586285272490166896708438293992674618142391754968331911306254264708265462723493738558294735913631384232555223035259855503233835038878487284030411889575828947131999473815380051371430530773485318980889409902444262980719009344445233161698280415638545127163835168244009647539084249971156413471822866333977929635225242075653168043525102075729517779689712981784779264670882868591854133026956948328544082277964222804951956659016071217107785812795229654965901964324509729217472718814895986369333050668757085735552410027064127606168852841463404530186364733910251106761637395015164262216659305908229991418437186544923781322776516905332052218633732064249522530862395623924043943345148856300114670265902704628686407872843207239091230743776228854063899426535354713070834684991634211681269261472616510853650278622349561255984819961970075380588972899129956682246600338672544503355602924320233100819932548604796110763486549682590840597989529741838638553589783912944358384561719083008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,52] 306827726738988750627819187621959537682421322390274624385996645216901270405354061506054605546362522657468783240078569356223998675317067320324896345249095626517275059974427039139200906359553241149072546382268501944790109404617767448787981075787927665391346291036688457726838879894107299013998537245406260305886849165639163547412012658953363593544575061770567818512224054963579460111719901176907744670636802661886989566627598484296440957322297541430534755463443706770897934827789075540433964832874890966141901223888617247120016257076176000104757953003709081906334547992697340211879434002392078591579754783639739871394113854962866669162258016265854922631986155242839728543144239115693819577676839149328669231848127713808475057243060046613005359952296748011202305678010748378582104584408611616185368492900306168915868420895294932723021112618479783441937850726163713267391108872691347961819585833791784143830769322278295608823482791062731580451199148830485558260341505388850649191568230618276530789203986167787352598310484687607240264791521836637101208049775569679001737585450189453347925733372633932502705954651375009613854608473964249859813696060336655499284261636308571774132399453314087777494470227802567029405059744189453139062865699542438722866855886707809803831803643278691920362166976528041227690600496088353047746530620536230472151898660322308083311248506084196889427016784923038931774784178058889090663424470521144435964959350970014766597253634059523943792905959141222074622625355372384420934324019347061838451105441898711788392177254264089689887989129866132666243365029295799272605071245943544966638586630144741894406853624551003170233784106454494137279990344169723307575828276506383497141653079741265319313442688179975009686538471057560712781165522954112110823878748088210346153826620675828655030755691250060353751110105595896005833054206728003195480760404962394227384702021542168198344646378870688085667471689491199212959503014320559169796487824695564380113796566887426533343314173745288711299367462795964497963755204624848765549975674435746646908991376427158413890806309300387462593731765837326851328901938133020820177057094608414345241510908094765825747270394142029443438915845891424165633353499165684497210675537133749671604870931978548748884013979722758049168248767460358015536022123716668911419181771862816359938860806723654935485998306053354177069223428088153663386609723731032522576245658524928057060453967956702770160275362834139270110089972632788996504706000512839801634690512219283744677164351774989686913204310130871500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,53] -8425546880346161837770093967315184643145789536769012573217685294806673894994424245987148781193018374677885848759787346157371014897638642902854821596720308361146408156195141979026443429403617788617956980336884188567989784662748250592555974696821003342636263953414550560045634062049407440022546768331049584384332281623813242021203017950422734524095801830103908477474143551498729095716763794629439580090404776604712361418670759185722052550008898504628302796278213966349867402783843357311827158409707173641118906186884417469690652521658405584770695353908821754199548393653121641540251603999731568676929090659799801766231755054012844308868263674846571844553355181369516305653454944882021663947581512551845306568286951564184538426063052109630910043926388342794568873366462010748057125974011321596052544835469297983468351872259893953818895723838110027861837542803116782067741829996068703742326489346185985572203825872100914105166307156682892486780369006368818834694052579906799525676490566553542323267215409658445498415511670559959264101740325095704540280289943213303387064375774374947564575339971549532790840781427913148060663817062005147065431401961616993119127916836465499235579717425801481233614137548947194164009023332177905608312725097882835742005764817813207816675507181447984868722739834395840146069354137963066091429177796503139208766834077938077448282499995947384833048987183679623254650643066539218136473992541949719892364742072028263111412030389719207671953394415726749716742220799299873878679911418361912272776744401864153860021496726047211101752478774774639625714772909297638742368555039563347830110848113108569376467039052074759349874583494181279070263893148987038112038367760925281200277432454178375069812044969855527832522185970768699928929641001716952921587926276544573569802652530249766699653332175863074434319464723724238002830675037841000418954011489040039808242737072402303165794095993849981387733348221173814082391969891777863591904227534140779510907868308232031991807270914962862855361414210363558373813063851152831582852556020657944848226221583654735714328135263847807626484612123987002276952892873622299824180582165576897996948578058676964797035409548506101140836679414680618185111487119860179229252112866502936448238081091060046132939613837294845051869329531476719771277048369441531653615379595586051811866452633174063572152983517460833561724421737007188225537146184402235952332617035854110182465974626625598060869541274428863184395735448394282004381926759406322295932698576376980200867748813449421534626192576164659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,54] -6558825920407046198585680400130382076519405347730339904308849409964152986520543506099122032573192085277206494300494740080483670027872231172739984233750925797536295383675666983963927494198594675386163118258811027227188607494593323851452744077033556686224558753295499288019976668174879592732485620353564913352231393975981900078044079108326681730548409139690173421784910393092306406684838904767315392617298732164494158566998558821925566615790103830102354649488367019334583060093308851595220903999993109197157458444830000296333742675314302916323197400879955542499297024950186958246812370279600458625546584010017033399662998842079385397568218287854161237561609961232867718697645450200481671667273852468016317500227582435446077927996253126678648522274852164069819728079211395108057286506363522830331490073652084066272338278041451646343664721566613839540566781646784188827870953247351545979256214922690754584555685152509675011812356750230933407152085568803377666975465188335906442036637715249367187580882719416584584140351551225174854841623734820424924557004094114416322387486986291689388489381932785170744157742605060796244813672675712499770166455149243926233379655234167194523740599758153269301241246958780033242397642779713802110966585745834876000745834783461445201527117910554600635640504087967182606326205453351463839838998901334576388625745387561651523214326339442958155707628176095678867659523665652991213906278979625194390712899258990672155375247129596797793846149631986188769528790280023271611544187541065928056938259249888323431067052192288867106714523648916824842552782817756393541834348286509622298881328023072081026817007291856944966343157932524934029038142923241502632951416780854404794721905155425018957718467170870606447734198483477753261886353422587708422900473582476804388423244669415471235751087494646198777192797575952862206289948934591871533662299356140822061260053409849758494404176804108568275701553152660590960584162460882537368117399036731684546018792544683498763428629675822776464982483822319469296138947830514099776295666699904586794680884225321556801166857999583669234991206363975800227929389491377371570030757145228881352065096940541142415002003122816185232937202279162644582828246856277340652467965791722534080684428857684771854597226826065791884603821590475350354248820387130414153884436638394117970887606741001302188225559852598459021768904406971616777864974250869482492899025587912755084085217257061492433436811907800329222424143229746730619737543403074752275697225915814624632852901011384999287938842350950809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,55] 2001764084103106700804259368064459184850782221657781480582600244356648709941363269671227694301820923940526164607680407513497571223517010186896663129025762293556718815968731956700350844220729113725883166965828457325000360110266249547150942473128658750900011421122255331356314113496210271531584333420749161338310269200206057814436576051567749972888352838997867844331334132251074847418869663619784030769273405915229960346824133920855796769804031174504502516690802681820930701119969034053557471280278672763293700732392166348285148309948695297497960390412669047219177119620381958056780585414849721600196725955069593338993119091143245795206066849380325840801554361139734156042743230284610652990821139809773569441430542226462909978936794538099560817416559928489322992603448195651518704003899111509851047154360634221510520556224149153552056312649981112492075897708314957931651903039239083392838642463361496308626348817052885978391014608543339460128378710837018208978407211558688786630010309121494004547641260888198622476129521817732969434268572994003470371659208587877411829938411628853387804171237322543988157278859726604897735323706966310437058740670255440468937510086290811943677643780792563634441839074397923984913774036741110582078353036027097354412108229615333929470859503619778736756028560156837569554456112683589328830984123657722494467616644590461587009123468716727768534586966511603553052226697284463659151519817768227702263007054747152467272204271645321885222988421915853706663621745837974247909946278044110601756399824563460752612772839616392360573430674970323641676914339889362635918132695232224791915861701165371101616371319795806394844972205497575002201579416137296405061832244316435625374919507480115139007321086678712217267960972345911705034501407990532014451179783078218202926545709260677486479356841863410735253539395655452478413205968252097684149654594205052966216554747235858459540742513533715336667048740450858893032444648090540660654824643664597432105749642610208297880636790612579248311664025834297409833625643547908803634324080255250759896248252233110959795594513949346716536454989018959223494679140288454637079071608681761286218212711779384604815301949856933963369060931513152143348074963371808296855255374555247825968288620568842963646667826146283877506904711577866454055696921624331750591201340737232510012625234900901182163766076239148583347709548320259030120584511283544880686110574360908581867540047402046561624875221577812266147920666189182362975874125124797494302848535247952839502192170353277908396014226846515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,56] -354101786798547661933158015170537179134202774962071647669762137698254303602568343661148332517109404255638436570094127415753270591609104580702558818345585224319634194110841232770599798378288722333251405477161656841215604204912938089939676536639333932601107063660694390988316444677294550663312334065117326663827377464275998985618737424587315976427988079433121433930237672164928976282419040307581729862753116424302275366321383852076516534680556634253607536441343716638128972707092405444994099852131354771595564380908662669633373375129255191938403420563936133351821502825036820728936850661411875883646757352596696296772956224429034096959959831504805832941967107689204319847028359698011092291648522294466387664672670857010749226643569253564200270766936372739492941058311232543981063517924294068900537057668352187884274954236641308947554214340320676723012020414419378839034851449838360579397223332344521837880922569380373095365481902528948628673676261816370496651815208411526863091385112830387583777568753260837822602237516534144407017656249848038217474639928027187766997866002975437286273364351703216757343437442254063824114049010860025057787003169340485841436130361983490382970917219331125207227775767815864409237200275060086860716708595812984726718613163627786704915417484500782045460013188855368203672548676751960051015193972329824838644084155807995188907250424158334028901722002134332267282262596795286192671596753150546027997332654643334645157632372874884615645466147317213870505614895853666194895276368917012732929356916745289521591504416079203858394751942097234776510580247629575031534172921954464169224710494359202096173786823040173861824959893740835620000257215320932814343858267401581859459227985954799985426861248463865381327239840195763026106961059324823021426995056565380218159506237562218453212631393420707991305133142146855851473966005867011125747017729162969473124671017216596244146992148267326597001175120561586083684637967071236166263017624000705337162303993302569859635553059166540168575869949653719248767624769319153054961989117064806886842655115328053119957596407033610165693189952246640037851187147030338554586323959046836412926311400352139143294987676127126088690368287059475290763166509382509693207968244307256166735036791069604820570624757367179712431758035463882715652138509665084810506998653894966601283022025280623807373790413396976964481477093608759778710302275278552524799388690644662173792540211575505896180236051830335565606252630933360154207342254070150894102812313463691754944686056246575849671768481212661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,57] 42561002871417239349367457124341637028927877346536552766406785563549414420297229583208313107482591897581233527835201322002530289562635774562180253201281189852859716081155745037673576546758240677513258652006485176998801275349457497104328537900215811793866151193674601119823470723703507916778950638442145761980788958044652843068112402595261564154873573503798805175922508073607319876540141998080971256163838924085450545011984985925493687437298130880096032679536821765109120994636721530304825212869575939857029079276505970312453753280420860126446859778961642304867985211854690999236658076789105857180974033704170227378932553655780294967514552503027781047420428047327163200843299785024599887329123066951874259254505569310741940613298100769022397686685819940062487364100594487593296087588687224477845920505155593565086290578784132895814581266846477324832312275850310966436525409355526771016814918351214364269610750704095034056030366904268730263335378664574624333232768082288549629855385580738783317478376624379473008479160334703810869850869325502289648890524690709389749537933100710941395544523566452814991262766071289001813378763703548037645431850018259653886066424469139221003894109580910165615798331914260759795807364351806213961273529924135433971999490733222082338771760904951101505080814224878771080970737317549634185799808230657031721121251342521471787171662951545692615692657909131753450519016799819348989291883341849562650161713113766691836013980086922419180702903860449664552073397662669407967708421779785580691666681686321656347890125959164822411577924829891330539063306732893829336442683961647946900959191305451212189948254436265941326805752998081093291211437417210769331536659656388045256428707920023355124398121161387497119053390915362013388083964466379897983865707564433732082058611150963477711605734057754889851251745815343701476341806414254780734735279406513250382534767175516312992508734836971524593129679423892300134898031409258789473115859677868993528299525860360351932368070705653832382176766340869104500985889282837338803524859672104538117788588474668063888354077970485917930339385752355530394573219768639308520988192203479590679806448652478325131067247012086166471175194648567780130700231016471391607980929729498707228712603643636067200170464691539527074829469124304985190513168760059039200534520423552083125910527350805489662880633240554793666855802593148387354412087391297156124236649387248923877868570457777996915312778240366326404758088645004409250743459219310903651110326794270827327166687560683633710627833459507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,58] -3038971025810552248335599259110221428810066012783575741844282460270502327780628802911917916684267860590315085305585061288645300622997255178645865653452279129515564743525523736062724524607542889029674221157045138379601858427631247054644859470917482368227947734327919763156531602972332630016217784807534447422103320127965159389849782526238730931817569717082254508316024856654436629942118424173834393543105715178267662271428037411798722388659994986089300697227514584148771149087523830875509126737883484991057214289395799471257694128321878152577391889396508840809138521283007710472909717972445681579533974928299903303677234230427609718654659856950232469449016474192385797923624637822292104407392952461738893324079068345901259034871636599154888095767552345087748496652327257970818845500695968610913199074613210200034973689641520444681665583207525072625914332134780366115606148428552149861763296665414634824228115039494593781662626651839447051122575979364144272972377250479691117640278444669064919126515284191738661199826345992034514821984911129079701939457460137997362875399782523964239360461218654233901237493700615301731036692397367215824140974851325842244806339572825036659407892382381453242168980343604955736927202292675396789094281086587732498460303075894680303327168668969584522944056922237124678194090137425983529215192496843127903725924502199670281987175868441919609961574432315612276865324723658224232397622972951030102488813969069736982301858484171371844738153920988770275237238716299911383742040550314179682246587875444173288462024132981818098232218767538919357765118955574711552757183155670711323342770510405997090625672307857992375113201350303430708796127677447036046604017178589466702660430936807672536158784724281756092637772439133053050836154272233954170024647408079198282647847988970624063071463187178652494998086645206541860615094961614134613059887198653727418052448287932990098015511646242338392882748100081987013291062335991376557361874930994591651477382646442995225625683535455223842145748945882725272396255511758124783054566443300516214195130101871471924902064395234864351232307308895726333504127597779513751554969055163261852154541527257874478858127792294137864812834336878356466318113830803823537579262578848247488067260514078516255165970230669471609926129607094457497234980860450012992903889109559352433048950774442538902353266978696365063372823947607995044062893595485408461812669828176259893256629469352319033052092090610765333971645816627442539288491369962435979562817780974719905167185422917199613006034711347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,59] -28581582043661959122009343781589238612513464069422140967791622097641492947724239357269984495415878268690905772211793791180682094426214265391037645144930122028982454666786407782944905048691142517024921168278374239369889033875343206314642647924972922820173551736603418245269467028277979999448140886607817933424815207642000123041314842239917428982872537097143603654511907166548791251555776720423074211484671177977075827112837041794637280359289338380113472797487465963843891735020066857776907491232378143569211652444749368174949331515408212332375325861744603241346648062299956355978463076802079816664255509286750317500015975588892441500513107367082811654278878578953043528960391811953356932403694012013073334794803101500606859153265086079772891451080415767830039339330766029731432905651752222098900481946961244138303767465804158745404907311459976700506435041041413157011993447128519230033441415823186489236731429900218296624578890938108056177191261343236274132460607254936467302996658915084652873879068675925570201035851388724880734844556190565242726840939533242171501064953237860200609540782714972369037282716583120326855540825203157313707509872245183334917339903078014652656982085430949342131574427659470375326661603075668344107634709709707965147318304142433953940984692813443486904282174108883489937288802788433487541199767290210107572546744424223936284417988258176956121985706463120660284940013694024880747705843646364559732539286721265303738898606917050729483941385380902198948023256659324689451916374145225146848719087592408666857799269514479040394178684799985172628846707979147548474024225127929752480636455866136910076355907872895085815868076709994254784557111548071660580509633405323441668783964914789592322007683656086759952803676385338608560539341244176403473002363010619289926150839908676555065077027564099749409987888735297177338221717907809095321886484252090592075809767606352654002214446395411637116144957611571436986559661889854932089931137607837440917353769643200331621361004240537815261621668048441555763517449490668225752235692101054044412032650013138952594667335060856009858187034083227786594079809281848785459389429301823977962827927749682970463441310867911922412164837102821233729336767861213113832702330263219961535135206177383311390026929722159995049054424146577517300895165399129492623110199985866554191777026886868485311340637840533446611127294525435060455625773377772421680833341761468117216951014750056835391592565168757626285509198709134482427798761221121548584393170609720283466752692548172898110250837606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,60] 43129676429192032066513985917767588846371509592795237303748524120585741964417899219569667894866921666983146925183686693495809183208751279856460085920809007113558490409730514415159899632261050813041428624094586422031238702438224401740367980350451490890136593408234940530131396947298200739988946861160055507843574343927242892998279280754447744212721992411355680131376619271547973537406101701070208686177008974615971156890663477919316261991185945191179114930484089926366426895171067775794524533061621552451687423882081703546615615115567900780777689908444526391320410723438841680986900712789648290948485036613676448872114852708772462948072803406743141901442702435651934890874142804623601981864295520015913304186013885152761708800644612971888898667640276264208042825967492858444849388546989940368213054293246202208896811096262708194693423458812445662023107694274188117890982832955757998332216083122069030845170621472301047060075036685080248816863971847107026864396021369601928728694550073037270917330852420640569291828140578464441977360254123907241865351754938554918559822368873391736805753130152177674028172633669970121985964213905140228331739224609102976178972666129161823803153076803853442105632234638689118198607748937395347181485549520850472295497320858752370150312685402551317324734844880297626640167935754247461312127546962955464434352215458468463295375436955314429052596152824226255335405694024002127303826204323655684410533348123510776306053858782993581875184332107070105689069054511100596544328271030691397669670450532821877418422877093318919998586831127011055869813953975681925677880372844268858698847746898559877981389785367989826314205149169410791459114981046770724988719505835348070623606858929606049574863848318476841425885468639889454242915707694197134302629547962710527771750914926149042014581984918980403358791236784715870310829906344802722604055238816481978481837807706591812176402707039485188271147257741264731253593756214682429108721858953816592590650968297837302626953721903287470598383711746720529810048954203839593190012329568706483584498104569189936982154638375705724841010890502924764889260114477691172596346244529560379582770154283129255577341306883724679243220830255447922892313168054687690775832677708513513032009232112048407894185444005575257332096331094709464472974125324261642774077758304558137263108667429416779992225645143795762228923370490884566537231387930649547989078136286916158626733436848115484022985523937897474444774239328900875320601367703636067220118974202617837274301108386964160335513418465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,61] -6727316946637414317704692703453780896104214451801322516422757451924710251422211466563544039673415667501664738178044529497801384867528911612032737416702922762535874848965460039459212058446131188104535176393244860239376907596567409920771269582263192999815111170016606604317517932678260078513555906521803349456923535121886816159308712887351618549287534231582880935613432277192273055220797793677016447914458468012932540683079698409253733238678898038325563210103412134557002738744502337145171279407966518678115411527961264166541421396825238965595083224582194583860954543176013945713829788498364946369594332893681008931030052265644675697015385476176319796591445756522916154703949387150586476966408834458745875446785800977323650576954374807177436258824537476350521341187302045394103983413640458318915096796421543770957235504149720720101048123876202622769524073092748969881078766008927026335329136582836566383224058340432037935147432955461804920986872364885399620526363162782245355553697313299476235678552530856088165377944285056643100014375531952266952650790506177589826743634749701980383111508886736784305260640811127337153539792202946459614286650296372351496771692250557451847984769861473732569689080019181419074717389687477564463730438779949391032689184274665556342497712769634887022886118897576104902513571865316866242988674494478873771505780763413753015672996766459565349262555160853763842870495265983714709801262641027547768728417865727276877034997921899258923161844861472831557222800174738285635470260299653216124838339276027803114681841234462591136409049980746663922714867036474631773984142494829590232132636731724477882464864155161739974297006628104354811576389978870023471553506234067276637376680936233234397243178360182793949448898719149012596052823828507304374888056047635719434899329388293351220135910738224429586629333205722891978923955897849486032282677231480119560558761381213097431831175679344180929009877440518483634538847029402763247196843928880927022107783294016128817604655545636008527324791190988477797254574256516928892353456613606525772909473888233141822926415509329850016979558585641949337263230638298634247000030172847042243718842021708865743530885097384787583422743024146728605261851616412942181186130918372024964031975020900483113643684143332089550990222904951616854101465917280708619578341755373808509634287686473159820008936586578540914865890352160057331834711903603384906612224276164262351753703812315709471859963408422268166205203558151190347106625072527282330264154053980009903392587047845734197959327744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,62] 606574192369004722635495930256123182633582257688197909053515979477629805577623074573736534108494636032735931651586778829411805011603300626705586649280029574910581606146751925347301607831374086798755904388672269176590180554439907329453037512289413550430778127917702627517421375359971518099352211714892812919259326599814921538968884376315316331593772730876442128302659207771617545944951958844519523515601176459140498342932871614159949094148706524519849138788193170217352869436512349028643833106279217134656020901815096501860497797337706236488521691500464733130324570947138851087870918612747183673469343705086598389764284800590772401028302293650878910902626800912640582274236494267731539497420231479937633633983901127978976238508933369665192412636606607477378606251003603637279937848974942038804240363743662222958758543541854267117115666102678497604114995637757445065523136629422109059733849296647390999881097723240380323348972684150125889146203586378890954353142239432162012095125843438000546777961725823674599682935303950156914866345368779159939960158820706316624965411556670101900590503106535438138438495933412746992308828487372040648640214880825920599412277418577236020590421419801463469131161170371888203566364815912221283068456212519438834526773168134610078085931973004048661711677250109267279685738608985013508226867406637553480610359175812057748046586804202783190981213989162019974450271648764769634536042713305273977168630798405868019507607078910803237730731283085049103875471273628036975698154034299963924471197026705925758966118535141962225483909535320543392445762914839086147098031086238368560953182778534697589576396532477491749621713626894512337614131521863680593473330140791159249422037517334073267317699457414802811547222520660486715345063357443808987516653682351258898374534758241566807392091401318518036997984813685123532036620836475181524251148954867325070684119761962407166016810080537932232245321642344835431449695207906483540207047187906844468423442803329728108136863425281413953153121212192852952228550597093657304037992227115860712566547252189676151721350694763978758608135804408927755574176731508494395481672484301525670032883485395467615435929735816483065704656564722177637505256754207236257037075933005407920425489095106578142154820242254111729412496412470345993030186949396752217718345192625557372781827617381130516186228694200363721510150937998401807517305417408485904845936405908509077996152468188838873880158974073355681137144090032175912083780330968180741917376507925197507018600474776175591895230054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,63] -29885071402623805517245669919955278066096031311087681266617262144701231382723966012337394022940749218736459209377313836231917731497866388050621193766118903446978699707601294066109779741588555019791119793796329442422484422585942354066888858832650825890318909068634899626195456229004780863679810289590972304708883836656188346912285293335675499753016958131943184691610842544988091743682188184073719495178809715397502556010527075816266708509754626351213715622917604263874482179566180605126838008695333879308466669630335853910853180666765066136164206245807966333057097180906527717640648848010696387094313225960197017661916800379065903893840200043701039219219226670581087080240814777691982458855632042066369383575185529122418610257938239840782147049557635755736348012328663348768829326095282086237275361647645253794391704134000678107568274410367222202019851480301202933174691030123789823005828657681799604684176176340646156938404708872058360205486712334615868562710071736580082296126916666320879189956469610566231360532314264809969003892727758214518411650085407436010426078970938332480344897847345703461639639810942993114083272855042551432667101883728697030702081514775944988308151814110484827796135317571539166150938990467811215133456607477633416835790657290054603587008987366502264971235107927976805718847670939651618875591738356526500441713948500303326614990567177353296822684238693423778288605640848561639318193919362378610153986431004995350143724774888622940270479565970202556127494720043533526987320993682183458574243561446811939555084785113100641313698831400028666835378152615076788081279065136686514968896384638184024208599360421365286348454741269179763216984324969920150552490802842659012650507470943442892907606652931512078261164044819898978403969492036939858668777578481404159325217039060202622213156359812755770120239015926570913446933262983495365468942348354978804924852609079820189292789330837071993603698585114841299480198735735968891111247303484882513687411144490554464735624252565092322964695116247129232199139862658722428807486254758781235340381041208148840743775157958016671291117568692405701867530918811448996380163131252829599236028626844701901027513723756320721382077697336606241989419987237987455405465297786691616506263596182280017614833183006384977651574332659038443069841999719610255256854578115222910604544635154418531544899890598413587779949405861084862115307919616564044780264527345955268646392388687034431493827185621616514100540042047271962090252942796862409489957542388958747027486850819232178928772710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,64] -299018891901344899021103713978409445877751317609282762011495896401322503464286436712365137268449975216980415186201178298662505792906230603299295736375072446127258013904496439563922728441971065692831768969506495173620073454885367617171295615494821967668776221712762839841705102059992620484709920102112550783003558384221705270259665579873537873925014651112461181524467523771373905874036829756506272739316246157387755389251771275836784547233096286029351927064668565812528052071716958604179216791008439344799854891818383570036884474525243179281292109156543617729039453459552107809746208062922095838998859020178803202455345682157472366155274553018509753147690598703736855708421849369670055162367634839183938344460575779951761195693037620144486821862823346968402259109951924852761340020058642597316048947811223076200385494071091026517013645654830056130149883856571782990980386525933914354572616389904520846849353729010001682106059418000535203062443790791155735380091054995178406079912632972458267541844272826614191272181968705739758881104716000766321124512556423761589062594866429917696063505404713456545754101145399723642573523728259938854036794797535539924371591503765667426126462960118676117767875802979836723032240008823102090810328077552718850879547658487033062242730298128353201814722334207861925610542526672891221701298943994351346024941184511109050942314389346317710967998111598911870397354513939809070164000150265771059837608023067425316839163217227009925123648819775504943704983975145184532065922859608343171941708977137378331482470595139916208694387303929693704092925429467249011209633556374080868272015228576534002041463604002067811861088574784383988900106248694112652846518333018690484397902065940198903700324671532214349090800984052617468977596472179954667340687177475101657091338692483980735578738519333885707309255708505155313056362956270197377413869968176653353331030957841723405418579525438763941435500701239585604849708553538264059988355050061825913191192222887048007328389659596998437285647773726485263959621405231358727360133211365125916813949672121842347205385135458475827399079059180314724787724034531996026361646324800928854315215241087540541879335744229419297101382423336611150024594147960266961405168928487119471479798041967351423384708900005566483778009284620961700276881132329049529229666951991132195090028997441609249650296657073501257563347372782231159975725730209590172020240530539153640735464827411903532469262392200739405633847526278914826436121883723233388400636119072393493576643937811587606794731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,65] 193684495115778320326400563620307039484355291381811434690756331054838714299452471851655571326911518750631664828987909796506719179895360399608910500727317276049633657467899051380139358209306456962738088197198086284718340081662597795501726711487967996958173905265833657050962610000813070920714949878198794982156378610890511739742229593427091119809990985100137493059983463850654401168438219891473958993447440083989345099253200719397501533964110015164081648801481280011025924305753331983946643286682063087203165872469718484551576771137693235888743635600168016943585666020214872689136084431132504285854292801932841557982238784227080392797651434171422709119213461671549913518058212481444335101201300564062998223929778809535344550113558575905456682476680451037169783097075990946797910423784606859370105454903195462633431673917096890288032605200876733218455518794849716480010061251646798631006184692411738496223991459877387663936950098072141239404598993181920770197764813016960926759508522970543860135335748678498706353428895484699196154266491433316742929047669706721586751251668688557533746612179260879719034340485634510432701300231155253129883287981897038601825393111949867475982641000347796246242924803963798488146228179267109418354177450371887545068827249729276548741267107692177261346201573260219723812110514700590885229168863646310633122447239529610801779539341895722234983442226868890750502678090429872734534219614744503115118254191802168801158796930482191401226049239026821962018279937303421174662830682552381258560192523821808217801844281174486722882891485977495797774050966121848097454994991432224343747214737945071228819581560950229662243851966093161476740207600517049179796970797603843886158861589142833587424407168482719991076876720212821349275854949887467455137655254034862681466363125148138878074001422150785408114594787289664804972052450355036800110544032708081459230740893983385693750082525269271118353208553682530812134260037996583414854425173407600324143047179340134780288545595840617691000283865509151836999494838653979516096701259990399066435761981641802816417568589027167299079648464154435785798774416816530601423737611504912525534152795506326399501885484026511518963099737140884787502045103019359099773330539612019961016106339997119307548807583725384830705015799169137150130396499101690747368898731413376568036940050983892678836166530408458638742524994122312720796553658589640491780845905437332098180876900392143735934304403450333720491825904825237939135915873493282171831171890674359680939134059258267225502515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,66] -17065455973292138344013890029205953585707939598794698613184815653795428622122283305602924280125203818946008465753843986015121000251189846922030850965706277974000216589520504699315726994905858103694825459770010376868281154286031145823810227815973433913320558181194724852535883214787186804959967630030763036832026227113288214634951007453293473142118590502241509607737332918688677758357990084263581174642344618923090525624580689669618411353899489920160790263520990333254123240525519774008840478778438887774700073128339557425956811878770854434114822534206599446954356831863703586284572180575163416879744032433019360086829852262751428904780422700852471179168479733693715425980769038328086964226198763744160112572411319190528993027539217213739031552809492020287939242911824424233046169560872032751651990641847793710966498787987781935819932591160201332312797294836727225596123694264670734225664997351471640309027830859374439332438681100676448762480318805526306484788980672135236622380273199446780984872648643169076085038407366691970403753050535821479659240878335352035152650257368362319181632591258421759984377562876302079090462619449029833479912534428319027520937466279372079442635720181329152541943065723926054413029462898839689981634609200368195051617643203908668311299168740095115523103064926126301691137967445556710110951546390424320851644855342415101798277127910089643486828110470587122889968934438356257098108160530876046392104661208902403643720256448886225201504965389527747099268282147908557171362968312985940553413250433451664338964295633751984203517350224948917265596807616224425746071603382881594179450716937694669845366445932144551966342151324371849153816308484943719153032039157007201062190691435095358236620961544109687760004720999473873223040710017558979816259888389515097122187232179140731569348577103760627075456718978310059358831725019494636746617147561402577052940692345333217022759447777914348667325694278449508808556639533332735606095691366808255387312464643801933033789090959775184897821808277816368059025034506413395257227155124274635494185619458880043457665338333735803603413396478596203689125389583142619469612789499927639206987329139521103365838604908254279067934926200255115710802835094997679829268194822364908269196944626392903576532643882129140172046570055043932080498268806125166007641753952179722741139104207901936429470118718501332813707106996178288227192337087900070282159637645721556238736097640464142378223201836708440760212149745624489414581309374058830918589737611506388713810597999563146212147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,67] 656766414920285174042074671153363581014038903653108995081148346620612147725925420561671752231582019148199861266205477704968496756609998189751064279309215173273333214775346172128965826942857433966866388801040543210671720716436605181991160361499054758180141026357431485968338709850409133085986431317363425927757521028303352110902495994716363439152591780367054959383807991799864944855532071804550804805174124154642047801381444539277069411698393028359451213580293580491469773641288367588520910203362122733260693681640110561459508141341185468213984289946347366508577430042894756893278297781320165468331117224687864374627158641207114466712310606391459229004982085025961568500007013002745011090635765235933279752504011904154106302348420850714203152786202124390190123733629717590430544244648991061849044762776550305222281222609364801895009399687280108380934454251433174300376869602601020066570277139728196599805655673236575063318474267891692783272037657712467684652864142165073729012360766583858208294260880714863301198594651979905919750033739935507721905433914539429868633917662296312604979680249211535845665715689080970126066559619500616709341952033838783649032351928524280626098279501655024193243414678560888186034412952151951780996523101990476603478805758483826564903417201814114215962451742713925519356394435865585796612196489793924224357855660263693672553498115556294187099029390753496048304466034540663646462112518845250941810118714757366790326956263559730534814857595759141600607388118720813083903727487105553691669632011721827670759656786792496050793867903735280206248795148691897496709576443190184097719716121508804599021171098189050188221769369809297595916558505345529494415060759142353399782000604495871149879207599606135131722791730423103124084082644844708884113077403050776751252876025354971525555761143917333589788781884709479624785585313247506610219891023088254424076488361332772395224918591133757203677288626595657785087992725367430553184798428618456131999713623424506115337807237529721976914050410850830574739623050520853829445394805610863309452591613642994655298813786552010647640170059294576055715815346895097585531579595703088485028313101123602236997005056496661857187457432109448871973517443433415771203732910694747793981871350234943668925804868774149463322674356579693101143828106100116275812588688718767531151487854617655577300805310195575506503522998500888887877493092474172193524399708852977653923484296596618416497705749250052626486417789108137794487631680714413611062748941553186460378077037851820897075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,68] 15187923176995548820685548653922495154613198171237456944401237693454051013169890422007612115015962149313042516212873508671156515461033841576140246708072948097846088528415822309246070354323477246350132321284370328650877763788285263747487517177204602353111026625218628378557070506342886268407866754341236380738324709060712940279103643681320191123359897351132066173029748635074547742621957804778392795176640759339696132675304340816274850152782679451546416843972569023033091284094756096042197554391247340199017700182564472824437111713626121074121174684553328921086538897732133162467506481081466222028945246197507737701565031472421883769519755727375049400072204969179444664281163637200519340077246485573718005440282384467793371585007943121463312857401841600332999543899932886180071504698858245649690865486371322975924969287968129383993274155874178719040257963293189944497225689623828949382400695692363216470703991309601039297932112373117946345866894697982362391716011971802509294600006870420368360541040305372480687928032908478830024537082515286800322428752722660043295129982717776805675213271448121833169610656659053418546800694731794233309279635157171247471135362386589937043331740841552002589517367565335414791809972112664253722759680617929161434563529186608096825976266281736059790574156190120914949960359122472906558196273355524673972375340791286648964770494663769823354138032525946335437346668339035876643496146723138771265153916597134067346708936828674320665379956526686596198243645267171534550381236152838719894989966306063569383426492911603624341181607215091157123937815568143698054263037910180300162529818602813624300128321325084731749353707981346971240877694798946649869978008548373095998339985474137877151803693742417855383130916487641546231776955945120940330633577997467787110026615339691288973243192435698376222021085280723671539965982145813012285474850189467655750917780111659349749735525480565968433972913434380732916195347664077295136300354098947420448557853200248320365729938235899531167240038919851736935925643706318122480617898615133094874747895366608314534474349673671308069510059252259760022154077887474113430526469040906870444589037196673195837010947878210936800291659383886480559232030121327920720893918731249645664098450533360225868625484168276935161230044620184340756829901414404637303085871318124809755355079443221824744898301303004464252254314073763156515147625512057164580793748085183216730051291001025023238315524010798950464781007429677586569685978323995196636999758649877259533980257939182038548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,69] -3781886972285018987908687767620339048448682519366067264010495469979284712320000410759842847434203692143586714698835520885381611249712626054348438233178353257640181104686145042124933610530191364675143573450312942491056659177370392663010495344118592115671372613557038467040877225627987921082528713490484278116133106088430895690141735533448024285842026374848030323010958902418180122652660399261636703990581255622781664194064147368597985002285941049730701845543917260827318867302513336701842059351200161523829103797867575074237423427871816329151080737652104362667785511240315024585280027237991169234665209073667602830909225942617020928541680392819106367135595323535025407514599925784588800838868926640461150076328360801765070679467952222445366084374868542183309711747358515991602902699739346657906811214880874951481999018961426809541793983695502392180998470354993299323148608628243442635355273621205864985950691496528270855403546640627310099268508853251968681819871581475659660334875799356815769648964749380965898914360547429720696972329751294654428118735846570220525855747013102100778915573690049605396865860897501822143311272476414871842421811065438126758372851729386386520998162259686388808395788805736111235823544700212612158300987174928508578979983484971737127613678571245062884011505147771738724973856574156779294066540362318567472851180382022322524632615808652293928407797053840464186720693598354288447638101024472897816132897385808848442857057782784498202942735873647717568867648018012219563169920430256548635339698398127253236319725483817475685145834603882830881250867340543670387536715178250875719778031376753190933160629000360110885654948508740731772027469397760064110176627766637925074994875975515021297526295493236577228436040612560335751479023194790954966014831823736069101176190782436443295169617683471620529891091695214644181759422516057414794294113259277725071003318430599576893436139608608474837573546049065759847500707490376989147572077122195825301636254236446596805138060367635619746871358222849156478088505589739799923195093519753665068386971218014319185993037953507337701376963070358621503402233833243550946776027801167534803674897555637789382207006333938867013261750708015182300390570180622989846961126482519825636056290777955815663527514699912901121763230094842722211748319105513255362618845820273032608873191450770926463398702271376316740727858222118287958673543986626997122716764510351995803580349357723537305510695671577592469610863582063663800603617560454394092142076819698486809382400930510117273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,70] 244051705927088911763130607384558030542627054378734458565411216810523849311560694607812114058210636769259581263546948621118745549218062336923547015928011188777749786171282896034906231346509116646783072592565087121147928276821811076650618700142934602450952912900994547457678609630475637783566287212163293579114030618758422882752638462697032942025900510097168094582960590929725177495985907111526704348528608710984257438815365421851502865659342640400812910653856715055931834164810122358587417894409423771512083577010404408262887247890043497333174728970890263356758744390576153501577931155518971877371417932906559033437025582008152116220645899552299201896522054232588817116582723493975287883632569595190179714589767864448083192387975442874264402922954519531512080817527599063998153145455600685011335006360695477686503672704617676066494261383486480184795920053999735768693177590812014876945173132161890568233287594339606571420323982863500020681672303616795569388484984711444856494807754465797178177773192584727842829608840107555874334505199410836358005327296122374993419396321876151399902755479689410637672495290919613464955569034715273834507409697345539229481764156374601431358548022154116429639080111936952909167683468048796579329017098131328568171661869787022122194220572882006452087141683828063406710816568275047839065206647654330774790230538656926296516225320617354979702386638793714331711200621250221477284087596837059259601532758946463497390734097769573715462595097091133034138654030367202804777823164472578658506941726386448605830110680532562693001731710473361855876950429050506134877448905142460731908879877189796575714624099607575746805761740469943523293451121966885990845099070497058556119297872052387683506253518965322520313143610313753170731993898242155347953746873032168854610794433163532918083422089454717182769403214346582976801422630603133467122257155868496870925704231661268737983549670202846857048584094438386142795994673845982102512515038500504447353487921624679625530833685388437031187075721295744786791858097478219013158319037815399284284608445260621476317623935241342085748968720680214382848593775790296537161710896690331139845637540078276696774795914334942570668947217728267674579696483878454612385014728791404622935502693140816912008855521303307919366957384405948596121632257487637108935912991591351797497605938302084414251117560742517932390441571229119838417855368803644471522418202825323666491218093410649431630054730422822889700044249991554501918313733497753167424034528124302252732099566524201697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,71] -6735686015877844936040503759179608422959263728200957137366494036141209443901696791533987308604943411854755627400495305117760795463073851325513895062963320265715497519263313098385831725008977584043054303111108212257110386905565300705685231903990069014603583636533349043525817560861035340742620813013703610771235803364501184301426010105865591336588150544711927195273701756332844652346028775373577276473298642591980410070743421306479071860598372413714369608880134306953261626005905217946778140666606660822620592065538533696072373031025849731028064609249098414454359118962349781608639657974557784607247163892251656869508817645976364421709566618513082280485154876181171714423876947683935807988864385442198138248166694874023111835032272539496839487279102953073727786733534183441390472685903846875438709106069498539029200876531207550097618355935247884752649236500049942130424072823387839943740900403329626306114422273638593472321044912565891535310925065307704971065631533246826525678447131512659658577575797614430837382907565306619150388153246498903586647452045929611752339160033981127576241060420693806425133194827604826802926003241034352367320100126703335282028862034480204596384733141723714791664517101430215725871603537415576337799363220575205198230612315753449682197673070153664667455835224464292472026669325739602686660591716470187678443594273547594209745237275140544342473403534998902283057014125148780965812582476058302830677179792922601107723576934075187120249176787402870627654471811383388594691436730573619656495664923679379257061706581582903585472950556264120689404963515636271981191699380509751211782521600997542595878130214661543906404411273910607474214489547344642312324804307248844320997257618211608154465439421156603763540052370922185569548750306295396005715641067637954557633277868650458486326081044043089224630637190086880742033383257345029589666490745029018474500601070018597403379543079782491068635716268871827568867930445227723587705484440795988010934507251537542537361979677088838095318570587095116172412063712384122648183397645329547018851362310996770612933206242843614932640082039250350387656105674448138432674959676477780915391928952212279068756968472918575723528096083601686650333936919116672032078451547027252084325494334631676983697104390227542188322537038752066870116874698789239641907316168394007737389658193813499377158150607772445049971057565390328779536538905189790337985864098379750857420687480623682526674191278480578323328302545245785429681428743665851843663482567388097028604848149574451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,72] -104835232182091255316040774867809854373600453009588657611057498642858115676404443637542384391796869281989080168713292238451471727544746256218416805545050903564289156405503261573092294340082772089257530848665837770223911345173024811631557624081680026774482143569061302921213186648894617478606239386002444079471161963197215195185188865591994932095557822960344763454431530253753151974445351031614365034547389355136968409010735457671538382973982604446642520266426792598038534487730311439238497411966410082686821429498271245634523487579732861245568991271213657637099453224830174816357541083637739866725955484247982245476167779292318612267866493239702391706528010803909136334661922694625529911889404505386104602594283391390866943547397065530542882144868834599287825439507900918852221255644046259825380944333218899251795505689051077877546031978708464956988097156976862126059752640725672794193552431587218731862101149673547552536930257545928655249766155253383284239739826952533551345442399166015108056454013589344434897577394973023490003035999290869909716755484835255238231515149916060604047119824253111139897423985169905636587799082919465054554195610468295924894646488110502350856353263739264713345256654248167276163538465079538538679378015781970699473759886747243543169871794991141973154044096404111542675247357678058383841626367292040508965743285600998421290921470487254744658551883588708317592417058437593659450919718371437909239876793807983071627777120470538565747804648335127934428084982935735718372886666932823055307412214848717255426272562271753336689655542368202735783523677112322586136753697147852131153355794419629054738705649266916090807850173928487811979306736715179612284612498777142685014751096894989610515882878864471041623194724452249782868880363824075061047869419735828709654438248095913045962462334623630050115389848987668404946254985903112888257976895265021218282844189765097792441487282132941315917982757274376884443464862547693194943239243825896185437815191217320837393834406727232658766958313612138908031586553198199778106923500524004570635319093221237905785652585985937495715516497991056037399098494722153872267750381167695689068594779842907644585225576783573999395986843818593976198365573607579574562148254990113814203057856999094419677771749051522560245635615612186698903702041821728022704217995221502042494533398665961412266428461720946675925259817558363751047446267511449748056114415494551697242991390176236208001027253365572032842359445534279550055522196816683390161408569485878871943037990291374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,0] -12655782987350382006806718391374850068327602924245808932136817689596363278877108135384867899762502744419024899290727039905442507140989616052884470988814939214626353406576104462907347610177484843335208328371120819565012116275072668055041714923779962332424163407242164209759017635764813819439869846720506896561366454735609624674868454437310380257026156686833639041222951911315291371470291165211688068962994322710743062257320534308418354058845162612755679826883011785062171419590559978990894732742891536618697530118716270236101856512537348659147550044641174959225968755309587517808943186974985871186615667134912508574262851453974692295680872263691282700867999306513588957661459282486393812365415928344826837469978476196768844372315882861215388594773300998674989118398846469827549335180625864565434360209988882436871878435282362726939021317862924126924053725378109797838004010762935739152741270773464384913457916701610356014199570536511609803028611359833020866122380662391228036515530358958873595001593772102759477198765009215424227797918696152177883082478398375509067659915628556199634059547939608637861550337598837276488943929758081987638557794328275325672687470435658920584619524667535418894287857273750902562774704745765283210280526467607531791935213880561289905308099920847725997588348953640139471210393601487123224844368852447495452592369662140132112254963241398980280572305204218314428513470292447607037460350911263308776310848199498902182577623758980255508783234854702775045841746561016719188275168375117226014438963009914745090751631151076611913911998275898448190223260435503939465703632517445458095643339930621279506532919722906557326974100578978654210363492132511562758300984406198895613239924520611316100149417553798300887624177334690532354732837174220782146039634662818217501940984310912424832705755839318900422238997431150017230286861999967892663867376261386897377081071041787672955357499886222640288773855392533391870634590792468460599114445273157375000109764593948460987073978478184143633835223479425786428294264509892627319658249805511557073361052949509233078539259444160959149895958371518775939584775276898982243105910971356238772081873988938561111187248642819509476030318786867525665018125604776397792014937345574556227905022493344712628356150625783166598456271669590109737918300059623398043286977619279585572511783575417573591548555961950804871942379652958612647552197730682983002213026164514197794916181251543255513924028387680148717234769966141706407363024116250973532441820541393206373692839855091651498503621836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -1144864664083357420840620491895960857639838135571202599715514429669299979918124403136139701113511186239146346649453193870588010197442669783739360514049252050644181491151428241205831857341999270535003027635561489516949432269983364207603186897382028078414952641976446136604803506121813290810501082081965045142161448450351827090817616615334200152843585642895315394942510278759937780403553370564075945926191291439766332884987295180133973009709362024714713812847938421405713678240042436492513121269920884433791492109978741368478285583781483984604476425378578667759267313236300231865680693784838680325948684280076543309201307311032303980196647919102287210367609261174872553474258843582180207164409347416334145691223105785880129010421009039381315000495154961241870745761286394149301395471400196192503126216059394660280173113995230934386129596226496866573689809277919258698508050470668762581439035596649892681103643058455698945614100073483337529918399042867217022546233832757860885892721127623037302023510797118945871148272443517063381218003978919286740342841822656331754894496090038402813473437980238319094281579711226015704116030565719749871570558024429522133986998007908092425456221534079459394734098505569273842151318898868137859021039789688475508726435616931285291889828766507640836626083781121351036161316441424047338929200976356935045313397995471868971330107637055237787698932684176661319701271074886039873622887847632585894625056118500696279442138255182660487743928640104167517708432091534939491950342808724417235448576965734568547539420801410651326362202742513891967493645423906882588451004324019822015747401856839593161770496217208140733746434175900769683556533791741336749270417748948320778389729076128555856332385253805834275970693878773526854787477537487527019890519794010237194323277178822021334261473340847180132026339281463896247897907947771308572067111986137469624259692204410129571561046002329880416282351573975992864800425605504005115451144210148442295952440052047274553427595723819680719552001357648739389781750470479865148314943894241191234365896404015365522065715285555852973322123675297059583545670190722914299310972610154288114774508528370065889341704784527848305633426896206087725372451171202424698170986472512316604959313098046083393675929263684128356191514612630754035973301262571179108335437148392755683873552404961889567773137733972371642227837776200893906895949174720826685288019554252763847487380477310251553646513265585354168853397950863854074484350271581281819020391769743506932181822795689043980683676160622592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -27823724037460938123191058403897534502944211626034699555062835734504013560592527368387987545889976000260915817824542454180053849798886369461105144735570640606100689909781059320254657036826261134655949751644060163165309770039910921492806693118108594622130611609184628898300170571751294061971965340321484403851064530649717996608808450583154146744938754555819520500500331370412507113273781376675092251470939889685100335263314260325875295368310877807659585662939615769264316618073883254016267612308983482231825893644517737749807583421890668511941198518116247786192671678081584792094931556106569934703073507401891892296622613375352945957089612716740682211659680837440239014388167804352752239089904424703590330885486091048161336443515473861399517934022660593541274547285917000615087643592172388824735566632559788908116175005225465739156443343984575787404939441264951829764737229413848642926030920522786546769261415088658243503948702752959017262796509895565130273502864778046548170604026530571747601992009408779568900015686463192237908041368697824394941004511231687104280238344730214956467523237351683691119295850673476225095518003731093575926055286509779027370959691716690341184513975250957603426766676333382097346921899416880302519067453692176355709429810332094460700500084893067525331440470871098669087291567776693239818175814094706646487732903792027726041978332070146406404253723395814498905071441093844173782515375999029380758053168899383579592633944579942960007338866873339976490636174932630302059986562496280277923722013737802874192679741342348129203230811140177102980150699166113452763203131780140268551187653330188753080294963617299899108115014949176653260804194150228046382017512746256936372044921892220276670969293874224284509706119644921249158535121781939004707159890165390687618164894914925811964055082223399341154576332446242796352159296357724869357558542951602278704133547095906647997717264391078557471140831646929282274433979626334912972657245926246978503694669698875505883061814393147448741018328648724142392133454471212408053840092943689030351606687154524536891650574534069509934767327174608325050363762497913180193958532160361465507823434728662045001115753767710178617002627776602910357950043332562308867626835869111372260221666860577111727376994207467860787608081606746922814838601349754398268408142261407888232357927761384929463290284872976815955287860458887450649925308384171796368072028446351039869346279255261651918691406032413518573293030245883667414844580674784829195434209578224842025528142618350550343738476147507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 169710167836961853614533208038187893787595129802179122866263535694449060602649014080585380050126489894499274197708886843407793351148394840641737261431237305265582338376836675332270635317370640177314638711023241364428868565251451787891452365465322118977611981892099441652611212865453818630963224824248748251008629030708668893523264177714104172862055659984932141873367993522343236827119806384746296133896963921579913926078161344881524107333012427827840588402703579397291775470209559867230808118459393424134742482834782717005916469577717478590679163586180936747263446927251431969950644549922594401402244449817089625956088914525523995987017207283056276632741312662660785516846872321524439824627135676424945451946096471446446823012912954082368001581999318570343367474231736776960596275473522420257805610581659613261574163645639268020583133165006349651111656114309439531859905975849813207167123940290527026531928220632675650198487717577533398693132746618982838482565856016376092205080920070416032960876747218332691162905163778817728296823008313103702938515523876619948666908487471330711822831377726824056756488833278082037569899224504588611584146937275024182496012644183091495791192119313964595474418884828416595068485753912752966400345028776473963336012475067500982382478887595194729985107395319561258418993908324854215094382087096128639760214402880445429664987811284766688434585948539621363539555578606994104107524513627679093561673239161679544789293065777030419440573294958988676728118808710275668772972998799977162050368832496377877201946786289860599233295391423773326281337315615420055439860941942346227196697092859541836123319396829973413393413060814848231843570270027583853533959661170017713831481802711304087219950132993458614448716426798398752649065864535778354652329301886210380827851564644638640595950442588066319533564522571809129082546515661304971675803830400543096407054483584667889650373147048339793397342500887500936682315026749192100147739474130766663536868752448079235939952675668593811472402561117380326892267446999194104988025696478455520687343369437670934541969022336981603429700324270527874939594960417422335296008703039872828250358652053225607667150269727230848460306475709135000191984905095499243718919163820247512180289211323248170174022824254621642194937194481070092237648083313937481379192121833430413025091304340815103311404066464473256034957864964046104439786684952142435867635630910134774107282987022811341129444905703344886913390076837759909989052579541517069192339061065793990108597228306352774208344918495068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] 2085238271163755261044051334965181686977643811709333787302011004626546210383158643168794248129951612729694863380065595048028374218336949320134010275458023870030406659704590190046647420860068653205756918528737873674464925965995078267775091049755651245815896730295711891584438871542891812613287853588103539640362464918470350133096263992669100381000438353406053074123200678926759608724156306627004406440830151844363324577913577217047624173555773639558865983563401902960280137053561578431637564435869706773921171475844874659628114635334877795009721704874380354691839862151469700858270448149923859076844527527791909510613318276676931810490923418486546278928318072708113086924779759666082942156377110830540193090441539287847118010846564820720801732184812010653058953393994981542222084328163666562724058848325447123404765787421918984552319169347384818185056172798925745625003816365308462585939542249140092555389904491623343439839882350489533501535825807417629254226484500390746330695996828398099649875800271538736520712978993673747778660570738395401037477614294806815580794726991646456492639630836272747984299123504272059800147456749851734152800435647062705634219048536758798769159458051618999835500847925720310852380801921638602180580677120402536820263769195980528949742173433179661777069694431358087574667710050610594261686370876850066465641572361826237351682875582759318152463369131111292819438465872618287232811203465192083686565579711997942959948577930503994134047731218186514627637120424640680873755789306526047930556435605083338717055878561196145445777802501122589069767955528224114711954098858374633084500009350272088378493431741613537313254957437822368857054256433468667281688219652109054213237347272503503255058491828418902395880936734069699507058057335775321125642754657058575172662579781164078371345036286694619677643878279240913268711644179114742585878744503978356590080472521809607379038437121974549028463053955466990981787326355451596800966671352363861591796618441540977637672028776792568290016660346380494826463856745005983703643138532132671737671845955471752525069793094935448731817011741883074195581439838176921978806282564281668759922022163850910948163543050418138934079372363336163819414121723860086180090513663163615463824687116567913850295036061659811537487071309832452101801212966368823382431438065863689023835799507442045757536237790242748062772430916938537840529806093784192016578082254183744305629412849902958351323908527348422904501721998794232181078133843621635272091265327334566155445370094042089983672112086672998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -37287516613647233444176905359206770903335815223012148084962737122385931469533689494330735830748864413932709266546290364517728284033650669690037371324134364563261228910747077802128216124737698890783740142353873955666651208872398002671698435094777976667416888512793484422378322383208430464474042680700786610890108913961052494294950772495427388964476795177200173008470655504408589596722899975846208666597342592616085414037046035038963481222748419089825477876731297719733631227709590248991643415831278920894020660779943719787697213506868503978794477816943617332237212588145742966430319025494564608973032634621659733695663364956403962609169562463403041836067290099620807291282401246000797231151614152423620504268606587981717632269263153473900873916742084512468480684618392608211474566806945470420846570769442921375288160891077969971208699133043810704603968584163298448428486842418449845215380341851728202132829841736396801560706497814781931280232172308912935773439557059256514211752203645204462963227480333717294306904210043897746921049533841333791871055158523082346203991423974921791521517690909480206039342908696375777127007866184790027748626022869535453478107481018444553359218211232482588905944053486813864333596588517730456188020174748408451036901415394309851123349120161061883953147746144629935522245847173891579309042685019277544970518920029975090712399316659336737558896319925765124082670996060390931557014127582470294684029286708802653263894732894049693825529513690711678400126317899127950526021943052670901612240822556604916467899548938684794648554737103837546095623071990528298113551211572929187758586535331348618870464628493005367998501671485916326189792478203490599955565031025798629177182237645026893798006347756811225015287961672968180226998936868195754051592614111304164396645953134079280809447429833914273347177846339980081317793910605921475956865438716909724056940001417939204191583516906211975440372049945019309963901149983077587491546169089578181644157346942018849731974237409002736066062635234253375423223830735012047439917907038237561956474239417788705205924895896823142884042249605643054357556515960729791532726939432590721831053485109441554235838994029316584044254714968240000305970360192291753620110700466545568692843510015269141251111438452317603154059211746605666008838615351838249351225572558496397857103131979953335055687624222502115751603134647024385401244521163336725811760768793382121701757757738765543901815069918265935872218574386656041199182962889160764549911375512589261163789791734346000120939268455236894720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] 276783661003614126611901110905687046487244422733798930774873227646363793284443557403366412713694151341917230647608078470526848631431517215037180546819644920292778881510734014292440055584953035652675047385008021034325211041617049759217525758309909146073089227482573533113509941766039279038129765008927237564049366894514668673756660376167356370393874808982755584204771645379593893384837800524544981275896790747342154639134197907282866014599843141791635714679450343649490788602204791632946176990828002879613790339533418704684497439784225907772650006584340155429336436312104585827276191944071341684395030864154632345477334982533204308693568965328153813973575695355641552851313632240963528021179635400375713100204061189283571457933915608048594872274900644977245260228876462682033066707775689372911508348466260145152991210467112627857261169199283726885360747345791051308059360349317000331254951855804381925616108920420214997788440756910179828574428151873794297016853287140418302405923884731106571500925822218313043319635519779578141887169310658299921672962345695899631461411159653265358307181661443754117919053309376974582856499968228757064042745976164071188532453368624461805086331871339216407334639836923865810002801134738456008024592660757621715486940421732698319852728598452990506647721387906003976411545336323027409022813678300901206645574246493518629146183801255730781563961575677806983408950004355761874422870854430105352444367950675186541497772924363275293534553555047121870990690817479242068456376631206243301140657857040105319886112979591969501199944140476393116217796232239098524894633765869815208175015956587094163898006887297783118439206927094187766776574495477499332145815334297177886840797067944667995244387763483624750223526407536781872880626191719094538545034563549653350341411754166464066862363459885363516315676376516755494652115940099860638415073570934886344025899186104105159945346510211175455077698333201623646432138576866547674061949051762352021636523953543473413400745792633962270662085719015980228018855687637627510825376341539699324535201372366421099830300664330780766510857461188961445549548515815673367473151710266492048089781097433699084653390429926054950601635091886593756812472174780658563086888035436888424814292924323842521853112338238879402148248272515746490946173092236059160141336222795374908237566536880714282461947740902737000685579637890179972934167416971467180756773271630340248549633458077987160577858462212353683050131138085254735628658576974404835361237125595909350568607417149049038832909030076606054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] -1335901936669831983338684868639382225324931381432804608968564972344911672174053166488769454125323998299289669035958698985798250741759362734236694084178989897073560408349464297451357037216774656119002133490989824321198724946233428690114372365761666710084037645158424633665884073568468670906552807371911139362251544666449024355084462629342905805321218769436524442750586057238745954336441988345405123665117081361334187421532391292670661029094708726854998035386879821213399593747380178564674054224244898060899241102501136245193910037549964713951175475176198069467732684312487750358973392013660131168961517705400345773401912501463960945306310585563997748033744137268392215150442143374118755875874222054128407295573488952204812490777782763620931737901128343948497302628042915587870236701352635151926520982724487576418989019665790667667313485591137083696954133113621997811327642844902659868374835508404040124841775567750413575543796028213407850726294892863602876160689918344074828932947335618768358198751748289803270461115424098901251704821420671306295989710875120294533302586629703559139656324827202927246082882468786298959054515729709640921659588849066493097790475918317823734849730985416316963301059716045330254829658683770815666577772923979646340494526788480550445348093897249538062860761191816766873154500683933651982494318205572989622163392810799116045219704392687512605272872046813957608754083473682296094741669734210314503245009046102317435302706922675632202255070927575493556531698953846659192140152706832323929107348987177346339798894971549776643654638165631652637473702796705813039176047381384923338783280066903437002769791640565464039834479187564810024560678561982545734169184769957070457510642546454982295726428333893188286859316058797475242507243779317563118502027021835736456191985373038614094190780039727817633661877675402167301787487840279159965350813565094616304756337997609688752408237635954903878707094035984649373676389490605085496851413943226653435238674354188286057500821300528914544834596153708349076125024562890232012436815778831535130337691039335212265544210996036518501821783835822418362538680386438572615997223790872809067801719185287707749425004569640815845891411059955787337268595425809601633848258080287968864414279922048369881054669607820751966989413162548048587295869792136702417293214364824335025508041051194830802184540443271050038051881777021645310883355470230578248946594095401884209307816464667435060551497671472498672448700446352203508221542725325583107864356537265671704455378710703289803017550341867434934272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] 4360147204489579880466300213802912745031628168332282252001216110929144201632110922141633681642705862574482799713417946457342019016374135759327642217447911174998544349199793682720892118716507707926940911736208892891331387661741460547062302777090059036218264050466769948171477950656468548441006924502869524066949359815330013116286224308333788866926795127528229864152554572313027037673333626698312155058456857906218035394579470796261333228717544484864695327080983145027806299928216426613381610273847549647650453414090835334424337876130420873432011748296685268486824533449149404134373707081053128933598411291787674684568403670600375164499040738830993222504598045274893206064645230764096137145202967574860710153447739124901112733670624825998609705875208766400452207527073277132057164962137254209929316589637777427231364816205589801056895652128866684208909103249123517772842660300709851332215971957169747489196756395427358698348829242199513858677708589921038790136649161122670268899021961167940656193139700388646458946637648745597946751742974239888222655545516655120600941152993638246432371918743328425545206590269078656283458232532403511933610525084416873055708902291887168188495893158919425793413382723914356350986016100826507355468648495089942048430298453709845162565425933145966843804084035830461640849684792880080974234412690273768216031744386688114362095195440796921382360522094135348596323522387553286808462745856165959035467034570542263220025374249569471937518474641915468284289006719523107594796071873699419138239872782763113117793739156897167908813610541837141457751584479744580733358854094705226447373686144778449096879224335800247442951604934373482857303962250766551067021622226311025736158513696435240945074292017616729477921529802414630142197470440483791902131358769455756734552865901205220780892650059476113621548498425251499750883330618277774918685306691829041853449046464519688353994690310693384124275056506921776090528871691251500126375538574563787019396785188369358061148558400397665207521629554656714563034194034794995482586137002953702995644519808073814828618066117110171974373657839845721739245402862018279282722296063468795777682794327393969516134002145861497505640770818773659919421964924308813057220627905038794767535919677657937836792306995546479320943748616341599036198336574429131921188581651836500191758708422197988532054591568925971076922022696824919853167854423908710349415356349593307521356057102773436444960777456156818232320629409796057703403133663271017585312745082439788046898530226218187258308844412137897984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -9858635244405757011130574933297935912027916213368395475229047359913254382143402492639998476332279580215583190295063893168486907138976500328170034567791131327145228009623011550411306688231375582616142380138358802811924099934329696854944042235072616656193175194155347114288635149844557001942661542572197492176550689722970272993296069673653423290924517766360724949917767325694941752613658379186318202767125057711234773642246186758231703632606756502664090177565378744777352531278486279685261511931107558181631770500809373619059972689826427750129388624611736109065263253032260806985787722158770306179480590666678983392987193215860537629138872130053077408313295153933541616783822742885488687819522870554870685464958016056174795096285091194104261391804180793107673993061088197777930453520383836757495382933679916400056896771799548608450642157068088537900885699385884376056979764084628809530508864630516069914949654665962565259017778773344520575874526468329631561068106983805693524949434389593610543960873155655524073011174794102597893819687101935179041953576840170056748171400229580528342765573576496936064173649406177829472979585396032806078705199912265576090625947324544005530689447185465808920057881988398250602667973532271144220874589510009877423687531946847649023428257799387598902952594863553577674133458226526546514774469001311056557096082698648958986158502884171824060924547339493386167927720129136087725631037919832359888062809679796937865018269159588782922587392403832709639658493746360276394531131598745480797095545691515205625316558510276428157113832442185295306799543305052682115271728134706723756276275645819586122542075302294890667404204670194739672712898757761399392015446744697001127221827530182152452095184955998838451639550275062232393050083915350524479071817169227732349568334267458615970719822794829827232199224664511034804485080848526187288589857983605079164717122321869671382134305361130750694976794006849396079536091036986715062633357077933513240934916545840968675916768471396142193385121470164379111834358599860311745130511246726874034742576194782686713482878409357025549805560324934418907372055155838501625555113784946779896535550834416669290547246019650209335034597535390076145727615215950819825018388730399271668329572504955187700366781257052738376492394961304618492560461635971674853867698578044786730810124568261342111440591637014184805000232920905118034630577561141503355018806326383458354369394541644280391054121479642100486568854946905018607290862050994922008484903934560855746650564892882894743420848214301118300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 15902461664166633019568072346680118429086162437669898333996151190777002267155281730529368970227181422408541457455205870121575199925478252762032232235816771619438507711531177380006248335563469830522093193167568156623758588359428460726081992288777568162388044163147547067656177819050542716977747962029670065765403872325368998606027812918097472264979746043339214826870871707145885445896045032768071888991523427000189149197554512268340072873899329412316958080886443656696622927703059938585148336679472193531073506320971634266942498858646672274272685585282216415304895928956621438954330222416248622029373988836870628101610727698822877191947171814032855127677250039796426406474772895717232330494335586940179707304177923503792370486106545997639860479734887772172244417566789181132201534456671833506046704731519926965147179153892771033064213050001485102475379327244550763413832737794598839504511176422648678126625908393270401101640633346563075006625444438872339444798804887962641674625444338316809115392089355418039878924889830151059089327245997695498923459728054072760301170990601541812151101228084268715846388436505457889567450809450239125857232286843016882192960484746106296129964737389370544134222437716294916011663948961650553565244993303157053040691628274102242305198703138120983685505979613686821833376681320001582416449639421670126045332045682549384219792219923874801820797420375281801806641015076163464657912422923549694247200441742732309037209214028260663619282090492720601464322091960220142404022647696307364979430832986632133102485447669077820015752682574688979746819762462588535261262607633844275184449538714020942120102495205169333666859824046425235050807045102297872109948926522493209502437085851304333784436630593118568920950170218489240518181056913338179054329708537382340909944515746523393357096997031276062631017745517343272340438828100064964096800751552506289437064982820838373955503484606528880449945587950970413407270873625523297602629575590527806178150699378279134546775411341913013007108905461117690746187038138779284840985677127492699870268227838641561633683168431639734712122797191378353730518393401733910444927269436428161856205095846570963388507003318646199801711378814927794306386153145696448549895981407172508657758689251837286705896144738770263702672753034507892197212809929400228498110758697415968827896519166091971099032893189118558410422033576021415706389062265193472348971614340362792163314041368214667139800068016856641294662035687673378768840490861414238392354453550787411675510620442117849205515890003189694464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -21826264941433584250846039612494545212212035699399299434804354143498191433725683064911750974816732739637239961649328138632269516337704006901588638097169573951132673046539312920784709381988315402114008126121289940144414544264615500877006689758972902335699716112331370555691204961049492669256822209381473717027107557576246369700294339336219178270640185872112402643318197553394737022335233610383056294148208405681696284639698819054077364280453947872138261857220200410432982290111046329336891282649665306342907206358209047923154184281226870038734896241542638808473436773610410158181205619730502324564893332581726717071048399723325649708200820383062311060275435773614577709653335579191217356017601363404062930501349280418097426965524146488091058842745126093970001436489387935000485202621741470168797463660793153768420847964339922963684974738966630452224856093334244741185112348954220962356595799705426680092165680759818743931808698847095892713839231715609803755582444313343248197247092132195989718975124279707463085804528946183441371775486789054484480319018829308662989870390011353907412053577747073631199210457388809119003539531414039050727694167101990352683566769271197104112379977412240305613974542108883968507243771950461166562646926690901566171800082914574489934664911474634740867868653507856883546203861809317101564841985109655504139192335089957603660418437527433996196919147381775557801413647101660671596223018301461423083428248330971368144539252126328280065509881924345486158058196603982987211277558241165703054851016095312289420421206101695980563782687619934921332443281888339469238842232788279570207266328385974654206010491449473432789480785037311827379050229556560691413267441862456908899936002875927999710507029424509267749040402400720091917082178076195021351699048757157078885617523304793111157894499260189736425201551806199737026662837027283003701841617162021119464346977242106525994701897065529996942553851844713725889545127707985440603157669853752173828827322756292022055045169351712930773861034429218427159843131195247347274453243929606152177930737955723105565323586970455637460013060825300759838635786667536763414893921691367039294163276799762009288701853427735963478661343483184195827210132037766104954665490296714630408913333252965202194641155056213893410986536584518365214838367094761873473445047551354886813628295100623429061639798904849636016549479106469461425781512101828045897930619135124776737030613004539765745657727968105431349442496302089680364697472496177485973123194764320221915532686860512497641042103537108177125376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 37642332934572536306495150488239076796823393805313953041283876926273158697882113210238699284318659411405581442373379458400667746979218129297151261812419404731769145424437787248969315152435014708441806026859487928216794002797515093244566407156530324945123177926387908710027281189661716337095945125568322137853359386753239393031492260461258623360315299264903947628421916525233078004448856029588069188817767716136231951709967717618335950345683327280988768043492224776420078927738138453817819373147224012831762121661525933951476865816170879660839781555429246452370795038826895287467509405822861275319981682651992198931800153099358296569430923863468997783584800066752866983270429621367946066338246338750407354784359729679080899191451820782451599262232450905456866315535154406148254449864321247006415078554588214619598363226185173510235807993965749078281748954454840282991815301922396484512967271781823199840679567377762169742945807787948458325308837389357347840521417662044108581818174283110418164229527766221529594121061706204824914761137323584390555620099820147691254168392947332267274271008261038193546225108073657345627093221286641733570300190319042097730398450022516827913755874442964457701769819821965061379483071580131317759601545965672034159419060286466044483282288998754456392480363241585680805844947056294268265004028365603591125235878495624497761613497659229224139243458782586633168956514063504527301929185474350140705910326496787410040350254017709940040343802578199577806365799569103093354710707052885998014982611208115430431520565259572088866943226741328082753670492099647837517817325501072596662938631163290306401600841272927258864939477759481393577656280509542294147755541568863838985605754460564979505890885171974558773655089802673049092301050076877596896916137981280868380022122974597023726523007575239990208850782791989394278867991680651187514049446965668895321761146318882423100167823176397488666220377572324317153254505705664752990704223330864428444467525190049401279916065315415954723762179755109778464401508233993767393826234050616537061521482057439842393861790591862919661345182085582485879521712090009564386297666771677953736400206054772592992575990559771604978312504587935247867382877139478542317424071621182052576855272855312536005651484208620618891886739052889674293995232031740603162144638753991101361696140765262456609928550481542541250650659892975195377792935943877924948397000829385789838839674274043524451650191369628210528753560105567208366124738693506088436690973496683582000035829228124332766789158581861089280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] -69976138606120496741494285128890669121926709462313729332884999431776227574766112496188536533555739296099267089557366781798575176793943898537180649531920579503901670863340892840962503156503241924696194867476653059126876768910932746832204670342899599622231795016534235169812446251323401042951996714202049379480255752813385163741107944673281717128022318366885527038871392507809132692331325266602743264333072042792750089654625816295934414255586867621013783436526145599117936374728291768354979167911534723078444669825302779008933559495458806624849341119036868456246769368121318175464601521711982891803330521058234906231140261507757163482499543085573145472951113977367289267125267525324381237601535219947771069684330159648695801882159562609945711746968523407329836623095384422653295408252076871179540140914350156214209795731286407419798942001236770584776916963372635756389210348446670015582896780024660057724231713797620510005298017508883326901106708022301768236927822836303162907410216311909522439543543121603484770974219495103468467087160291210290153152649068122682676142700217488711686624254410937571919290221389702997720763849979461126176740880859858282197323367808467119943581177000669727103706078539370430083658545431531237181977470327996087154295659870332669581134165131469124753528620184856489742380848823190310562996440704777156566420945124614780043319616561857281684302494741941091860252467143313021340497050577663751704624388110247482292308743937342249288729697255579152428150035974406402785043791372596093956980647189835561129120428305066147190934328098239505465802963534992452690640076069774567279369257860279650078835074947743008631079826224289385294547492753482097173168149615356857953718780107101955114894454305667117097568791382570352917262225632145184728046508736558403549625456598047230841106383149224162178053155254617624526681867714085892838817299516700756224110784958358024093545761110902285230262457605882370661063902950363277656193186151578769171625727441636878050280080770232451524604973503951712926779923215191872772987402125040167466937733970635524485204864159803638312328839945264513087662607311451550326704089559976013894528957119500740388432971130864244687857269862452405619945490298854599012197008426243982233451661123756168168054858740922800592308695947006216388598850507785945286642747490267776909993757567425676671092355902402669970589710906041777245939372602748965887003862140287533007581360235833174498321745000610909521583507648693170315718275890522029906349395785801689101005064325534471410878601863864451596288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] 46813504563264687718914466180425744490037316327178679861932219987589353678909311596370254468055976085177652510976382350027044477576754381766023806305338458390315881933459750475320749612522339265696101303280898439592230917513615230577078869051242012250576217541335123836736805625554918597891551223612441103945494223836849872184362591242735400236590533617198294793634190613448803196082222109559816898868820710804957166392938044953962651841625806479766485608986448348904444730586398679836730642467952586092110338059304784480016102910820400526329158144250713595621754691116969155459920658538305768338733966501547067027231412446832442011003757914406212982656157222753026970093516788046522508589843945869688532947194750358420592007983126176623928967146805084030156613442943130203900175499575602456908723448147281265188743793248489432205883146250214564722456396995246614291901201527388352498484488181686913134348064249794195930627854112913303914868882051987747212495889123661887683138386290520706277844365109215533698167110309553868172585416299557386456654063336271196314506449923954102329723110785300248051292176235682494382970615053098901803406841167593426998693653675652529964103565375286078074425269633511899372944821165059379136906449283877842983192948694180816899427324937074856666561917529629096391859057084668888538149336120460988682273203471325283862291984323876914664036758946164411582762125915463351081156551356634236877068384033002134531299487273156503138707998253559312363729797804177525268985398074595469881939942124345005078828175241346095352279161800138651339813243942387151707748893231368564151125179904471424359596816126114007345541605561604069186300938902556016601469584883102296619673010002522246712355685207597203633620180126113984281155914494323564934625435610894311725347777424205193279122618220657438316851461592205502223137318215681542192873677530165047928593958213702513717771332208906219787022917902428594424008867535889130054696083570936258274267489702930883793047504696988000655529139389266132300009297908971362350084001299851257055994792731003464960571519531223057012258766134781238497445531201594276603262334321776757304059222313188194812022843382324205774951081931961367457207364032866972856454274324007016658668718803453148047108805817653385267426320181418872183694066872075973431711265954758148348979833613870269949198967990518364225839092288002160444604645548729479287300313050594143225163389583548485148462516794808221855650375969863295572585269036076005765321037040129686379641112865660600214723375537974987980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 274011887070164662883227233516820532152433171344048158021243057586045474285635304253887799641205444696360570671181927142385016148674504218101380145469289922654458965610907592837901931363917315373144275622539128392247538804053375532749429667992917711249809399636726606815645805184728421249749260278754189699989510484194738233785029746519433255307389665091953925193954738627614962121086630540656651647096030611301209478942510217380400504537104115362762683999079495503232657197677089670939588247928089549113803302261277113935932653810042242524751472286273088523880160822924929814496286202149906421260518556547414745078648360152778975367563994010447016358845488328314839557229599153741709985202411719843296795623801264113707563346771061311429636582492310974092432888020435177693831237868956240931903835740649241722838229991355882273830338987697120883469569674248174575417103871908678189462691353708174499714110131461729027091762183062516111644322839814627835386044531298831746498059097355486568388020426532218967519237209352280157861730975234073713893369858099009534104587439642982288193792094061652158639881064127987884017591633294466714479876819994438414496176855468091278832593959851713436676513886006397509525787126576598844564219774267543721426723136665439799479997953121097717019375296722236280060293661917026217435658877175026620207014467969493893327641630723063327941066021951581019702296583922026533735492196895479542502305441551150948080560439887349613372709819319127440448830808193017167587579643464084431976724602290054081227402676017518677382712568962693578779433784560101724221067867882799212565936252761216880097077045251612141003061886848363070639458759953353947101326529465394671331674073075426668052044555382030605126165184802894837589297434373234285815662775427228485513549810431401674023595390639974572127234368940162161081819628147040794659879437144393911296149508035446298153431662244009020698212698063315029933863407101233238657962335747744695277547016056729181323917501369047756265146351277055732251811726132022262586270222306164236761864801178166433864324787454720081941710101984941677672428173648159864610287320270961938776641375044941025308032681190990885334336608440755292400555274949369475991044992728653372748047678816455343394371963929400457346528384118251477679362144814067638560894458308592015913333320817141429369713825871263408647633107702580402678239637802247301175497248021390416003582169061989841183832937379110738566834092135589021115926068222922745961724510922920708264590374724480676844548342611579473231872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -1268142267085469573656812882263011318675160531021910508900375283312199176246654891717963031417100556190112467890384833875467260119462970357820710404349343199895568311262110722716531903936311086164746889499592349769006636515280116145427406652569389321900317942898898456364453264218620292861507672603147620915689430736755045392311840649701014937832487577674064758565566318588946664364416796389839601013912809950455909277807049504731390645078401723016698800644072131412592454697560650663850336127668192220864664549308130615844223587125645063323244187706300803660101254309962760339916971770318828948845246570543755606139755066387627596499508183208003791674516019002543068107029377519460086511668379746174003713433112967657958901274377298178597026850999074528927819142037335461585854823499009849712347264635527647474622438023057827689312185229334210064811025425326953064263072741731339930765678423803496875005378853274967781281982950615697836378357891223692971260428171811602119054853408563313484314515392758757303112908420894464586376033075661827651409279627128258411312680478763202196601738340272894885498580589205516768757449965135011157952425941426087615246582528518469544101638217591662281155602483826534057511431845059555204168662971222257701969184132319912493128467477159065708871778168335280561365865514288752333001248352279280439154373374607444740716916770407472043404114489003588435565055838651851368542072238913329064826434243652822710676008824045516285481458133599757487483126679647528307943295066604653092174254527526291963354306748525446360274406879798770842232165259250867992649734643868600546207299374827976603547445447031516228509684450036334014206449531645464470105298280570241474721430183211359151126188438327093054858027259359012197049921582951651890242168698135059771173262060958992331975479477633685193608647211423733827364350753370113120394870779387515140065714624559228471249054623910116240818303105049588038608556783143194409946430152168401876075711357462324468995739727500553842179103170308911942212710566133795571123852570352647360620731366981957884662435796951892025431538229533157099810803772418135693488232076808662567670374106742314518866589842525058175332289040951979052205771619491284804625870538222532581319569985908422849672451662691925685914246290368998580803926132309192482820250689759165884951681866512556765390061043542929863056021796909775108620914408593090504257750601317036043570857351709912579691534501253761780644235472648243686882963769124581210650228857593662577341823850029601834475471067638117957632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 2971134837490204500047934146001879469329056076343544208320819125003364608825726953034823165889254793367899089995836332560997475510149345477611566284501165403996060110394316026158840736133475464797840769428322559109557258231084256681805996035033264152438755330817246560624299711877235996134859369086343912051607233045997304364386952869659464948828759000503370107506543651001269204282603163826167664417014299281157033008907314289215634758763402765767883409665471534257791738076661886648189631792058707190421503062550183456452213479378760050469502328381102604070207318061221192425787527413561813875107575509375739295983639518016748171366291577871149596873988673172184338206256710057534523579784741761398459912343688123758743100457513170674994991863687463037450269724218536249332859966372868455879285100438130475138253547002320118998601029754000744115020565886238124074251607533971800025864551787629363072130793596249573802554660521875223131306542574129446276994766508619831814694009189372121169468443952854502589770087784584877677167627182162735497755789523546123744548781130002783462106873060416093268018175571526778082180317761501591726930578371751737235565520342651603186172467903495504510526788070691343357229302943939943263791331164265742998966680759840823069678791909656587417744578250094535839762764991316126604033511449663455856894493697916012824701622702957139606089311638874971412676505331382540149966109099655212694050830615706905869937677737527939780301773366970425802286806273823765425749664664764859586487999200453243125913264890284753576382079644915276881590142026439962619267683606716901358271874319455951423960644878320897385082769557588294159868932946207097646647714800973432795025799290244424417916368971891509803335734124798717253260813353501076121199129173791193135083295923464581871460164778920942218589967656266364673327908285677108125078867272047841401843833311494911650452832874429575135427495106737623881767441071301686954697797130544657670985936527524839293974148174573291643840905885700164904332616630904801959899668060485063242910865734308936554413447418962676072966930787986457985181156626793536436654742364246953468883165385093817622096685706881255342664551094253624134571961652964551447510307259594815900024976840480457693134643200531836387502664894787371658285680316677680284719669967129324763939084706690977085114737953470186352356732272861432159038532508557349964726359043580665796154034641509503493850785617740092956382006868874411933740797130954501109634650232345948481508121881795665025502888064881041619288064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -4071284448390345669665989998163258880670314733811625257160167198519831021303327950789966339140609814527334455503451273347753833997858700867515367241729366681275991132662735743804811314471771141399564928048293118926130738759513776452921717284823735131859051162242304856644461178504462016524159609838519117603198832974177350792032594497730875276442209284782803513685552246833405530787263584967341445411632689611114657868738098538454909917613082755756181275123437750599058934614995602840453070092638910579015451846473916106544613437677366977837388096031137416494960322869364960095167217012430382357958411097600896218538170862029608284277256659910812588420973394170019220758261212147113198020610837044206878495386133418383922707221451409417940245146027518495557442846164535086702183890977290380721246825615917903246832632759946618304541459628115703540817062756078353540376819783165865296474239926044650992010975792752648999509282705362978843400215794984584410021344848803526155177772674247354144602802851351668722072881735501980176994520248634635323398756278866104466970326983594765987380037673179100229142841540936067201636003833429203734206256446635707919150151446898816734781688097160277598810851440621967980588305734608057972141493525388958026843502990949681004014149247134756333015248847950126401133810421269659220953712419196715824063589343749124475288374299056663960933564161197120741112572890695846005959235698621519393157750142617007317803733587409000089374121074844833297674041783409057630410894245568749340915094243696076797761656717328320703417322152437329945161419609538694514891236957002361726045470609951940209364319424595372085333647093571532125198024043320028511136197877377633876874185833598350464604304865865647350039508199526274271876658938230714606710101038268814049123393438922277485079117838327223909093718157649044579822771160579460857621295423879241390009701975544300042098202538602597510474170677012781780647079698635722988247520074055941372669891396512769955002113887060683092833340816583361397921038061083014821290928374178906282376608378986802610945552961774363586055692553019900190254035682135073871456658582175841703634438235499737221098652419674902534087231539997051549109195961833643732445486421606403223592564667772362228423913027950931400537581381916793043892035460233081600806188010329442482884147605262838056737188490472871100901761755406736521805192698741705673859511892200738848391939543297271002671171090315240874867653313000663649519254614326350827598811940835309510263159878334123803685514578186806178611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 1757113416375018516410019676926627597856999522993907271193206373127645269762830166207397320128772203319018656328469418839247364776693941399574923703089341301974350188813903174934167679874873686950641401236977686530088674185299986232944611430574981100348677543684219306606942289390921075253344135353259216815143538891200542663998606395557195482334266544760727155126299228927611943790146402864660328855536156213338548289255506854871470180599359851970746939237054166063180665471108877004413839217643843351231777254204778704031746046540661207636601842706242202194598263182818171926237258529957614907901190268384848024943575613239435558717946653994562027002990616311533957127391635722208197252140500796266450448639629829419925320874011486750839248492045681531601577204452127670347444039591876785489656349240137872542173800315182636209993241752551763635363768765283980340615079459686927426246201933129298357162415074003520350790902539630843662740383876436418192895059660637882647994159806095943399837791059167788220507944748990565073709401040941685710031724625900526550007576719300610381217734681096023844356104769074187574942327545626362202767757982216258465258918234934624225980273890343733819482551787759015743400478966053161559390673890259437234779183961908871530576416200521270578043902537908540322442069166777429858700888533854268302512358112807455849913628460613194409975691477719200836702196750303225764366580379277679634977632807329431477388083850214751807188265998474999618299502564572094826223042810368188111663567723486288036579338964716890181231177437540365307990178876530440675210785833459891049777246283421951646208102964297334574858317146993221600262991533984187227971815665553262703975269783686089475728976776263385945023003427266975135518682941739007453746914316021870894517810329810389706313428336517191098987057538223739642276487303302746224998389782457015939483896151359976849227542359728461187895506862989039022758824835894282300161653003058694743761645736215409992002718841464389744469552961856377102071417695140808793308589805288547925418396036073403714493788561784104627646957842678497245657170827942433754461734549649830244202374314935242747204239376720345214798644795071010774634763212452621153283030799808549613573410357641784622765472117989328279258259331360518808335574246246628318045764677423769240777600094178120145530337512414831851340762488651881823119506708095689491931934037221230508849118576832373553312531537406686246786314257396645725687575931856577269562787507374448722191040384686918014427724794285834211688448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 5552382566420498931351640560487177919607873232921948030687593129953732200194014668593335965001037931965846069868381192187972774721702756102350665242664498259201688550207593348061256643866774058977013474154392461412576927647600269014180101685944563397488857257428760377074220122573810922782538772615808901217842777150101549340841826926074268624504396629946898556942931204172480351479242979205512681353182663920675183492700326216578722091477120630474941617235023976624881362785947896797995729443231634787782212305524019143053892365066394926772192033832521829004219923569874181849303152119946076811054652361020917013587557400279758601439763366976601927025614547162381785204376413834954204849337647130512260840258421037355806806135610358888568347063981716463043358261594252825444364833756097097059472165968691606133682538415850997178455395261547224590388758325039290817846261564157815044471140587184032187998955506945329835646545435841806800929635065191827448602216873407221557047819777293077670813259034650542370545658253065058810997251984164490541682649012619262839522039247355236833057569319947366857023074700598651344103208494652225288108752160364321260960434298777099086545521731857378851724996747832040285100316787354616050730444869627212107420727410413112763620171411604958084894084633590937145403176378408099756264875414572437606463079538157652603453185357314838673020973982142812802829136835547670027907339994819925165581179804503502266908815484024593981442002265468024897111218761352298733793841295685767962654211192832458338670059228811926596119945492222932965959074684530278433020369123535754578453173461483795786320729813803871226866920285000860954115979410550063279192362521116286974141811757165964934493876421097019347731419409205205117405100279161774113889542007232042548409078901339147860905799814921527043673190402461505372792346605993825793631947654546019603211225270326007863439110948991479034540993327068395778617739822604073319881758811162447689725487492577273007213975104736070731815983998380805206708244212344073758000832956750821595220076485115268181806919906564142737767673509767044656892059610082190560757055946869328791788416708742686019755535643907607866533497289304729118516383869028263777667804773791901660131939253820070062104788023992346821512881046406286770277519962809322371113359998494634700257587802395853112133651659333644738868324431943532906349433424153311083515849983853710536628543745035021535905434273824621367965541786283009312555261647472515230729441739272329489383909869911551346829151992620576145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -14554778987395738873171611240623389322692428568089313278904526405170036008443794213924599841447517130065690204095673490705492600639367937861475397430903890590284883144026428765059983860743161470605491938770065187995178822180067427853753294229744212488787854813212820888142078464744873469522698300019663298350985315940544548862170762337301997170598106008517003602676850656249550761271600576322211808862332525480735347056020325505812823552120772358539988618247723133111749841756557839432342505990250694492191634611383566044339564401780924622048291589393430138327883901265257299635630261206761420263945929993728380835407256549914919123363484813402121250422402536710081647804079295125947502634582532635134659629758816228735239363894266788213715630057228217696393640569524576339045172021586235293193902788986201913380506298516113112774591653726314259691296371863905780633236407156070180986254951488477370128876960283087319926098193431426227044855388958957600906697074928600221612236174068145086736548633826051879126617594009929875204093617832753666300847983183118449502473622324792835664195877929849261675706606940333557011198297206843617260413484037820017754496075600585610237864213857438481475114358705067391459875898657731158314459153536010425170450776326757263727727217300281894652971852374749731747933036820058514698650589633669348331728218626073900271850646040495196647957927087245830816477578783787921031679220732574160302238197642537847118889879815503305847683613715860249046376810403720800052002721103429646963937071730619607380882090065079010267291742745979799331731150915239313757545953437258977701240171655290476178675324653324241368027188633234080736430874490844575913060479112312412055161837773943080829924743803635296261744815944951449323770233547109645311541199137622237963932514297653621141017384592179344818471286227778801292196165518976762279970095006373459327647241806215181178645971028928414404999860873765218934902733970420068984618919974338816842740541585097810286248306307494736349595763818571919326032272150032709744198499620792208773279150699355453539664469403891648467960684668486534063257149951296403860541970348737490847971807262190878752231495620692686441048936750073109187937315933047137098473249055771289975790942752483272988152631361665257093379492666763384539566008686770122246147645947662797225814221707207872657200340674564912305683352141998612011038226885018484804759858612111224975158483765474214922615800711406268231418339737512824711093800904313326072045291103606495705279266470861188029578222288145135362375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 17255517687518900937887202006052018924504928675457442321347342565498503895530600535149935868605382987396876779598693696722932146212279832562915975216000936525560705642208214352543269244959843698135075932721580822466137451217885622599745643095471183654419572003865660253005404794855688283841285709553466185833455639880668359828633535972065173611424646846377027060817876888664342354031312853789761885919278369369333912337555187100430987485041839150511602619264381259698735316381060818452726631235876172946448339992140610801688702113535760501212143965211246350381679338471617289121583358655162385776634367397624069106151720620026677957959153046929440960338944884586714434567376612636840378895993437444567294000420585514601960415370421363769421338120666462797271017892589699953145468242892605817022842624104061915284572048498571798293742993290289482386999741841801300697678001337385457251194609742603130598714537750821532037363398761368740130747723658524448203286397136724278442054740824677650539453765694375520266885451562153123777129202558957767217192340288096543187309550306649423474624957069219626164027221539640836245482725084623847831625816317412071777907168984042954259459236827946523659213393098766840486751372086882055571675994955405708473187897088820852443050304247383699697981328397779389003918149057073028170003078380703773515631728655753003283243924824907958723726901085574228321090422423766064850423343241969405960383142267198442394310926271206567623229289370017982037227305839386956724614548695083086046153244008308703819445751542147242353967997708048247793512984489190001146226611240587384569471869987707594677980557606127639765282918126438909490727834702508545642974359739365201346643450102973893195642705203547605925812388924870187759630578007316618246800481048544154153604159807772375024986676431806702049301151635652515194423349859600624068004595769018818611976617609294858063091101678458431263317973489359625372197670164418785869938857113929045268632916717345981885580410362965646261591901885266172661033567280948768468829815386404820859601529659497628252002846898691944793845505793841440792451021544652902090912389718427444864548310562701174148603675278164846770909035084586377014528054043401530356968355818364230911854001296709859422822279100697066873001483298381352686339795807957676786911840992677397917841796095271150212975823651908550437045292191152381822043939641804644713504114835320697890038595716540172504985602161802046177401465017432934965096275766348522411808973094743066736256147754453375570886594007543601273241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -3526608411545864166845343773284600474903945200942282085418614809615059780940082504324791230281916258009684217337878585045230036369410494500750830081758350695344002605375092109698687142901082282582021638535505969875967112731466239639362062346409835427881820285834027115879820658535226450134674361369217831466896021273556822183594033692608945451794003779633728334398043206987721052131259088955743749412105088303731858579150732130492026041458446430079216367077411053606104177929757493130212400348281290218741653109976415477513688382335886004751549287351891110320504140894087814261427248070754810019562700816900936875345914189395111646063021879426734319982325136011846652490814127976654429637302055343377260956103363021894901573354677250043523241375802243995440017267246425470761034568017258037668492760302758964612751565483164929147422188537698450797714414287513526722154177005001638614671257789247733979170927525624908941304420234869544683893488065180329676885019001808924168320786583802299505003022349735492801484886314924296464316870309451512010483855917599176461429731409775224410631418973708972309762852459632481805607687386237074894174632783791959639925788548050390867554602020626486245121157676429963463654982272322052416931627411586601501683038169681621104701647399621303998386045263518768602322041961665085176298823350107817485937458985357913538042917051889557535960562978697375206939328480788301562344588985210828106146487398154715328330110409551902427097588181510024308186674835700723699041573859935225298345556585488028663814631218015386485791252081686266028850847171926875860908885853941047557832738212254266837158971047776853221939308128042092743544407936113005593831806306572011393707050811678782110079648645138055749405621959865721385192198570507640182145583425900957605621891116024280789819341636560461987145353182115747843857769785072075582585747163894517108662187163444307958549149915957898014105260753296942671759207378424754946057479403441664947186664528080146626755509986690479785399685356379298005544213165034539530899963328119445477536150712608051483977274732626084749680517935616091589417832576670622507713388317692428332177559193341402172895754456265621412546639874590447606065660125522271924538181338253720721686212861780986623464572750206843998369111148307254179157466803113974018538746958040576148335615020180900366452909818677036331023534699520257697427977307503873875419968116967447619332663617553515649567433908912892765418606665122206585150416501273629156328986883193801728117060939089798961687833052830610619367424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] -41866421793675264539980236779602934385555499668374458723019639091030603071175556425184640320412059468199203715629632954387473878156303164525130523471337051555351081148531835532362616192866324353039749400472832738076800882376362163984579848961095410001119439381387299075989243054506171334425888720093683443740329825235995807076186206100730174675558946301778267909708998961967976038895481088311286131869219844286750806035010501708431357298875913537437500161876413301088398328380984288292990241009007227021543205129244479082512922044125614645153488466789817408718403503497214921246898645705100849253038522706004302848978968287759203836968909747316997061638005811068691993839251667961272696888680143745449684469568505765049692683220864757898890829809671322408178362091171979270467564198369546079408030845367152319397995855592025311900066133190105834266636382559679181930999432426777584775268631409159110911791865949257214582954558140117099294589354816647610384409801249303216016927515021071502190974860363607748335923742412931604049405234150659811314975290570471848632578258031245885403037295644713017557938845576422109355088993408001644645325841983034512149936499393742665229837820307855996059503836252232832603085755273320786213989536428711854882688842969878660590685382012808288727289550778003702740911331758434813916613642798338605723459752057086053488644450225789256028340649080915913955267024827198696306408277945474130475198140921871206898324340774887444895733681514804393671225966242553311793200008340965243857947269807500769060478418604235143508776925722317624055242059171902509685323602162515281835159530784513340441313665873651715764292064318753057590290451411651943312684982280194459129542774806590558641088829029804521193084683926025850383318651956558135585559744001291009507628811352392136879463405276738704284586482563845701820022835189128577831018775783492751543641528678791231904479963524892911654135152637905961971762918854532255768649850759742970657580942474254215812410609191409314386388491858365735321970451807584210211476432338099274220966672930401534094584685017861379311876929799092833658900443044294065224399234607558548587885941570777148387728646166295290831820852869839454680159846790992157034470930256679414720463975039887371982958969871974138605617749616756439783104740451633922063041123183779419820275920263578962458524436822656670346144860064407973488987920483511877727824426529316435510479269741216720276160352543499501846456533295695445271976646801416465719529485277820798098820985573299872885742418119905758098227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] 152019943425862143608657044087076976153318416768415536451114828510738248084394041283162623595839724941262924640627386954153838561761967887942606833116904744245791378291090542450945159758435728960729945133929633677513821196472601315309059802405608855775907136629063673214488308635335018236552455264369311976299009072641889383510928453737852540735035791072443911655004708130088452146279746446525018012189768568871474465420025678038628028899575268909436181609723423719836220496730957108147578308089526339780556387596864831754559578809968413216978391198190076799384558873735665846455625123774146918355795871215793925806960308153833639338526037555682851478553679550184264110284926748970755645762576630619724639260650532288755098855354126733508280311984389413248342952231666650280983291285079921908632230857309529845373781501284549382031077452289883033848663364719762379459565727995684291178636501402309087347301305347623234330082100496977089125226985924797729795901779704806526985446407397359259744066878753990122988972775144072970137718114927745210728099948563361205437767346780991542732577888543059066717596965454693305745829977720164917073958549274132395140016407774027420677795617030139760216248399092912044069731752962947485735607702293436569990054637931424773081955492451995963509370423307460262702079960557041005192813131179451887885536619414958865771638715869213809699926071338947480646905794317175178429618901533598001113945774931826624383762817992319869713276684737413236506656244408813122517561467347929490955552952571766310858956061066390595939715416284404010772414436435718328895776861819135361240604086725295661044388470487334573270366203572120703656962932623858917544388867770342244220752957670729455207316526681807039204393488057249050947839642294023149864051898975331815286280591158517417987143837097322079245016399491222350336448513664321152059168765405163967059414408902223419329374752577635018322066037426173741872080623575533448726447596873620058504032860670382274938214143051206558536914067301140883832793711903156326688892549152318442072016848889299371387186853519065976056837445614674271875467710091290568056564181543143260318462283641493977218840908185598550556766611595307387839321317336571621984266617427552382999413112255714807484655270471658658149666697524048230286812213358942022502975867428193186083291989929992449482858956643248592710824154250797393407472102086793782862989152552134782864061366040229252828106403572295120955853348785903217888146139767767098113415231059031073908118277417689034970227108439777394710020096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] -391619866861326453588252201127968946558929672159837242675117802315260552538891790224597573663547655200900033031175137375483558803179232867069784647778374075613536810862134704253344565494656921545411541959898978411713240179237467947022925938646439469805863911551613651124358524314214460660109454116658287813319952178416856565494592699870043262509790011734171855263066456275963321729039296542973408782188308972059562774929676354373318634391890905722290395682704341413704204201373159537443922013025560076944629618615634533331695008064578003899653317430926395075934453045340051987538073959843458891543382534850302522909119019271534641763486559720148920134063857546716147847475706069129037846730308632517785741576325724329224333115588715230053712708075888930813260404130193657435357021974865860308021793690074384905737886175784723055604515116861723547171717430372119234687449981182568554034689766374497265828430910273845267223020577347121016048433333536651222983472903661672481998548521148898934970939628227318126226814666147704770263203553097009935405538188906735783801377391447131460743787078267269549907437446089956312537968102989266670548359140162542628035192222359037268879750857555947761928081426348656759406571120695465331623768267453613995263277299404945131120081435358518151950573966330937542820550953951899047980275432272837087485323500714077265198090303521000367967894163918249688691578901658277878619583905212903085556194569412437304193942787395613046673223972004647211437543204828529868515410770944065434172235780079846611644963859800254474776152462998653909001819029195884499519925690850731221575227809826803661917194704347027591898795606540370261258108315954949915496602595078193459801975273502200390017843059651739975174520467490321129230949141385780179758886768632756393151767385064627069938925153661396867251835623727506399571913137481058123825768843997778458964355671153004993093568593579475376731253486668800467513239851542863809989642554435038069551439271335721576317420889120039211127366084707747743924665006314036856183499397407486521163938160585980527512235640265842746412984332830856337529500439934969509578812264705865815138612771545374649733897055464932015065840123159106936111129548970355937347242603748461900781436833588361211105840593097438989642414929912586921814017137123599655231697602390198510631447684915932737906198508761207737722942194571797682400519469147559151818129458336359229016693906633863622781516247458280677575334656292803157772766587481758719962601781089523077810330242885045218321629662711419815067648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] 841634275129489369155670282333606373568728060342094140235901636279223462894317053987332146394202492418557207705420646603297242415289073837978342272473625723793322071252813351364757138594147009605636627507108310721684914389691114176834428949673145347024402234678461064711875190456575627927033944477756887667099116833337557920973518908665056443959591108714093638297198326390082931670940288413655485320299001228779371424495377457710118663224540051366062837340370239037311889268939244431063561963457409836674460428606242239800733042971446869326175239980025888439844191735651538264518648926289996427366418495720131670601763002346430396668148016906653720645848611928123287440023420691559131626996807524161524041711887047905814569000639205630525568087188974344136347617043410717584492363053208372181865891538083777742801969862537004885022371426364678022700042111439218877459554259119599997084947813658341727371650771633584242196571330406987523534863041407232336902943271512654883624684727869100721688130478124211753426574018150036524279960486114015442087090883540852394196988724019938285081616820810932183820840673759364149919576202061792694757066430927670753329409174593851936965134550508122474257645800180371928253370604326062986893261897910620193472662244880700124735811190429504511388747694584966387866248185344451886067538096882470747200971450188309678366070783478464341807060051070899650974075964205811606768843797110593204337823772698778411044426886924530935031953245428693306680679050532553724672259917952623181850301408463065811918873425032117967619384401008978061204154847350475868129195245720163997390630136442537041647868135742566304770912764085836988514223189433997650113850355286904321153950588328037477745135076987622775734304927846648936855122756769765412445830356866878505044235500173999339248558804580013403668705828888068865972485534661943624322795841261955291666058525368435230192122167747177469136223705462764287154500189065931827952372797323471984147669001114149841358411058098569638960173395004869365071102956464576073821881590921125750543193744890145895645557792647272808186331889628931969249935689459238163750684340791568660725908994680267865681735032257162600302322600381506710949820983674042103640821374492120163018348151120908777367605967663032842982933202042988335022588152620715526302142418997635732146264414652913528639191140564754283337113604664131362016082978889163598639683272008112589577191262362387412054962285784157915712112216671598301992015512752026863031509054822322730376377758658956513540763187934897551576137728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] -1527386542128099926342969024202636845624580515744110299785529957443339687195648261063567106733499399214879725649717455314860503527039662001893948648332046359363849611613769224023001236076948381698990359574436898419873935263608434104344705960404279350408089053013146827678807170893191145608971889039679308463255780470360899121320485575733759584794819997728517022757586147715425090098685268860401247294320574650146016803567800732216504474731207853465151668233221344748543236744575132950960951268216124841648066192705494370480718978601232912936549510551002966193848048644015447438353638891799490848480035740180170327858801566524309663914245973044460258412225609815633807324742863401708237088690598193102136355303482999174798031933908871797315898275887823716728606198805991947411873753856624532303719688356774120522107343251217209298274909312287620631691994095296847804474996311026673595293202509028320075154012594088685044504911680935680395303916463351817650936480367922549935562159374629042501230873818258350712452182754029393832185439325433389837851254255633432249286523767839293313801669391161367663224947477189502154309083777421376164262506122233343182305809880969411241349442273457428923389689127847499825602065308674258495142370065519403435538985898518522980731852640109349994756422443637073058293073618893994314705241204346461924707362793662707314488095637852278932393555553838439320441869316343142172976399339024344026662614531789802267239596705556194014835526368951488003354132470307192333476535380146636456108706731187704848625695175520543352565153352587353980765838995134805340664350123728004462748856989801838599433962945357119034775849233160892230948478445336036042238695548235090542230575610175547213287820640551241933611552527631020158842160353046875253073426837399197034093026151731131363549966916571903851193028588899982291851635036420140529208139565476038966529807130134176244523352499837522914113433163848915817162757257120332684695478900668949244661545746038996541862467513572853116969315291852435344385462577074108182402998170455115509278186246130206247848468034482702343752420156833883818599644777366628008093383991903738059996801097789742269706222475705074473473775109740917192428638979381113978847531828889070500831642549799364539772794674797339268325710560910771643793325753663777440735014496213917887386228126219528438192761539596546526307548374014592470360399315691117861874040670310234033782024323577139907697459175297584747322740971342108345896955077073025115564247046359618153655648969286613132971894273105691699838976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] 2331515875398911344770675348136466130723417201601013989396937572307692683359384933319266501028023694970716446916374081192149787624583265137942032347971097547948896644194792883796677249287425100740613944420270713395569669563245605131883068858675927619741553849019942575295705890297718679346729411412059327837391751487221519831879186831259498625065631176227127293275235754677983014910868044645382712755087081698208278813111789885105831220714160647917535288359358069563851012966745967085989149188830454683895748112008116763423619710338787100509209569806281574598303649264538803518711730466516470362715395337693591279262805775209170687977812148198880172974692769304135077105977922550880024778439165745792807563631641529382868077975332164538905034515897142506088954315882478042730980684997838631970779452777499168484086214704419145235256561812541654753991794404364772819261174098417950232311000754293040933334107812896030356817472592429169297036829256163600629421790615744363773890039737226135848326316756870434270181001672909058100273666591757440079574926083643979781704145934682989814691020952157306731017696289340687317322296036690381855914997416062074652503604065388391507810498013214077460423330348855890573797156211903306398008174559972381581283688686460778635966429231552140373167200733702024977979485480392758443113609645279341323341090485466704452064866774168692441387550335217603948104595918387995282059645288789748410397159083193863949633403550355699190583135195781642418015793608159089652586811351070929953760252545469059119930764334193128366206009367120468716709064480150041465819516808995706196757459121791431193400233271828277319896083518995046438586542788957601591191367518913475919223817957464177308706340443033362548292440815977350042837067365442191538759078720918294573271072793564983514375521446589436244591035234302812194465278511993348813893891180550072405349243936978483750711272897173941223833802268721133797608767335526062576210973573293994508220500919430408332358225768204483656398479391683679936142228935380399126406200591118969358369167678991271289739263989130726357435799874875452494575917487795177916445387061482438835004051562829298824487464486270509555767847062190633253459836307020809558937318442763878396778630116097738799888632145514553915052645463520742070306744869476626086050292977433796813911403142405576628201121199650805821348350764376267672560239017335632358609438169860964177149757583413734237217987527434337934005149072737456174835849215752900846113050332300351134461736551989548070153133226240806695479541760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] -3000215212763861664665366446268405455251875927428834079877513669505497414201194354969373073094419470654562320270709835069580206140864081583672754926134352821070642764920686500426708523059036581935523038910926665056645174230173358921080483971506440827533858324379513631315803981222092386838581836413335792453549994294035163231260681993329821985193424914563981737198940733121403916600845362219937745619258353139023692124708153891865081781237274184052327359044521147030740478008380035120708227595289367535204272510922702127275900620955512506302516386668923704513729657709047835935245316681080787875374260761305629371253303709264547296219864916407515662703329054628528614960336073571113940560426874866906648723588099586202932879221952775997797821775810352068570970978456145707051109579271546378644955698215413209734691018400286643760041941531281364413747705002313621136388956406119895157488977417434571131509213255491646896530996041115150623499029665047943836920853099348425234676623379529576616779202389626388890471271047542109126338589462196502522992018735661847999780258154440228626283501976233362990543342293970871178450285082295632240333732934260110511155775672993545821462686545755095710338449326458848487836168187284330064088932136420133162181188720377409523047172732959306702637107031486674048116403102729361634804489831232983960589249920221772109682204153314864411980566088390793585097345905206741131211662342236046848104892155313641804816718771861391417901821918887334671383337393548719968349642430396019864855109942488739735373753031895976055789050420114756531538039642418231367103413419993951353446208060066529618070110991875609347747452579448596405228255029315127617143800441430719345539796234587130204025488315611667622713983952165986803953271512370603008086610635895253449751902652830306758429221909623564292642943352952359136285633168172030585245156731254360971260108269690719634934717081535436757408399064079360681161913179939484089573545441058009942716293987002030652023090372171177675404442282852881528268473426201835071704026357284943398144868533409497717426851200905972779350631998756795102395633436647363694284972826117877888827170568708918663062842244596092230377689126306578219895703044579969109880169375171987856575078732997889185049910911545932754806086541553565696018905935024666746238449179135119847773317960161325606730080834499180248239943308261926624084378445427503927715792875777129920573977011802771552527646503106190156668903733024635839706684777095435143392012501056870369389246586791266218715115063623075011913318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] 3283142657491380942299035585102432024417269223623875288079195593886803522944770055296331355349967678383983592609697791700786274107029568182054856412316548320525677040373635503304414597073291449036425848985161723295846139299333487924355084144575183023438153048089310143460537490752618006206030061244456336301122803370265365059452834319747197538365151036599411802049604527786235276939204217838950291583461550600079055128337611739215007854065973129815147042290524586196155472699076023681849612264943235899951688003331284189987225792608613752929808301808214213753847142599090740667160327567326438754423746131975973237253110270729095774843196125452850666291616719917268809490602607234893663489338008200639156596852172671265734334381146349441175861184575443905730891945483340364832249642153679130333277223792455211039262420297962693617408797070873044165079137866030419274045551061741767925884379389384696407661080746852071004851125865823424183511474592231632483756756473455785306183230207615267344990540227938332586744782347531266552510176152910637864292115274489085495516598291494494228823666289855304827940091908059112445940600575009569102289974137578165373215418200373371530244041711081419186571834114206092154248518469024683766800940067370460440506993830292888047331858230685554298126197319747220375140379584965770458456643925956452478891424224723971982366492977123435282309413260410100519141018184724716914959635574632532064303066873919291278256728276518111129383826157393250875416815661084409389668295209471694981841305354809803641144722591243741005474489991351369648457363731086045974967473487268171083439820591853048818703471101698346659781699770106096431122887331573571990176464792027056449985712614794016906329503410357443432588708116578926123615056494847897576978865749040186733270344869280092290009200709966644206188173779572853213056549179010898834707651348650868404443885743678768869392567795832062865568197616212982578342939242669944337594959600448905295636818445524253598086686073092708492643899004800564457399391473968525269523162865697980992703354508693029356871646775807425239510188089183042139116316691979799336071343479030614175876839426642611800179878926092233702070541753301308895049652392547565362665332559058293644207668718585219959386236216292445618580602056546763937684807786565237289652669916407540187708019234254564529780833636329787232442387065366911599845471392769966292829374246664373649422686855512881896586539507306730962645582504383558921368888887222355437992543062885490060444737011085659242988179488233801238410428416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -3093724669822682600278870935796280666253549623450591264085246265802597104214992072585808713740578943409833514857525906514451925910727398496548456613576454088296902266560559230327303248079730770179051817954936059816116908289872366709444650711849128881397924009102556127392377670012506529173187764413900888766184258882259474807073387196018119342065150642501204521784024523366558856811940694432651071865794159051359021724880039920685978812690398433943818190849000889289261196442552496889942079883246449632928684998786186990747423435823178966373583225812829831379731073226101496521345909279478927232590430027645967678779816522968701840662505540320487676782848718947407721591903603229340259432962102210041563506606681012176285457658868038640581353716046669982909378716026636270199594620224855651343387802218580822426587798503120140059558840440021000621746349936731898126592903091005932341486341190008859683165876383191924924861929867652205008270781919492401447954503117022291084379045017205725315732656482044335945453606699756434898860074405118360674793819380180279858447997198818627844627553730246827589855873848551043678580521542163451300646923035028515805069822977493694195326875593435841978425923612519434608489623763655918188288882612987908848287945150555589826042524174237154655203997898768542047615463739202866925214058562335816896479317615605025388525795447772920294855813154951711975865930509098018216987965877738913151775204041908895190213704302922670665201389254513459201966627145082567566827656977621464245246021208091390548375682623220686145850990541006793651919076780289519968173151478358426590060868713432895079032137979520231245829517495687525232013601050860164382261042022671338900104811378231217515814531751929769644705607932952583632322110448422841249717657138725029342486893194621315303812600741496501372493621023116985091278129384311507604688709822094027395543067222202406344501805640683417427555588016124703469219095277182602174920827796122063300001247025674042527740826714913248102674982557368142559181245866455358832193552985768330551884180427932481208601937063396450890574254426025570108419992059599661301503072565390743823111548139434519138713035288488077058249023573942657793370954958309938308760820034023084785257203148142036405163279619317809359215802470210300033675949226060797166814039593707149117356112105632612759256341031343026655510936868794841182627282019416885155327637464800680006347913804280211600090711690291401018503362312837584671092501466681476866149344193588720064852629069500424626909512577400637094048563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 2545075473275621561416669334403694269892871754958346025160535311907024952881543919692207750186993641817960335167104161763052923369757826185318099325042435946037742694377201114184343924169312525679082720840038796099666777894404654049249036398548982433861783951018872767087556055849581324924455222028668188575950781130263651221017371664523092852554890126120617847851390804538451332810129002582893956689881687875458951601165395340665808610751612469232961438032647697456407688847691461663199342481328105322342799448407489568184088544747915942996355619327684824820057395466255872055861741828076375975732518138286415114889664549236742768901506087466527370441621838651785696283821010455762616145050897633879956454250040088737433824177118995840692464222332121383083684429610112008800374092892151118086117562964268494246330556398688064981133884633907901879607202772276127694731565148724810257426758326858521656312196209048458168611239822181282326938401260236671464172259865027522015418320360581276427024108556836943362603487983014656074880475137266485503271876871560550851488378710102751894242645499056882942024322617509674731363233761542498271371507168374467979645671444881321467765399616157729394906987480553439916918075389617896535620330947908860841801474128816057063529992629223973584028999381237689787927910084407612322415744266522736944781171993700619678756130844201729901067017256635529452581022390389932950231053023262033969762982161056424526904560572881993397929632613170771177116431716593355206206107392528531103737775556123127952929977876878977701046167863283674239063050513061812238537381454786446480536822319669995224475653173595046912556813729386435280626474373176715419585086997421367685741367402786207570908590010537583630464693072423457149973816338311451506643295211121067235291562437405653618660628758236630152203862126492715728468561006262363861971298929768632373292549778483166766813009273909383389863560421419457329150930459516495985188254415439720166777851695789808404620534462161145400040073098615338591195830316933604918189556196038733274554842066121924268316722107356600022677376916203319577960565396483218803664572226800909236163936295394680328064917385487182884566782378674921114475626276788389591375518007021430509026406366086550625606808069507360967090941245528704333416789775297596099481203425317384093909990701929191078731714596971629017756452128220802647162041285559088402164888449014757992422381620371842282033974107349335354219960248339273616028013654756096691842852388593038525623784361107711001513900182296678894841888768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -1851352797916057060943009656134065527851773761201980969109993493311541736514762102800974800869830355694506525644941518320398485242205907086380215130693783478015441698499472787895454424216293794587580179445100366996616233834789867374404887236711839695573093038009880588674628279922836252672538486512518889655305756503730369809662274661768784467636692835824699815423139249729681550141129189516630824737710147984813011205297935379485312374673248792075208765671638582102543302537127904697947214443447083464076639939617637631539424739186899662028759953785740796034710662404847448681358820628329866540039552959652585597830941367658657385181998068756253884856891784768646549941295153191232189414123963419590048806972260154449281926997545042711533581092495210104617438566979366330384578859744369723646877080246475319107756091711110848305451833792868833335754364625695077379377861085913409635702810078436331984729577715492593119988533701603702022824745801172042863778465727647844734570570891321307037829253410453631258224731553346129154173339886063439219881509185346627558014438588781588408203846998609698443974434040983132914879789304602735545868043963291052554342280678566583408253792338101166005546205075587048118664177291640861998515702907674117762012581013835588253552023016028328394458077567661923433370995773018949948862201496382719446886808081648695239085824399209014584239998740655698211581751148391583865280952147607448770297848969479039418754701058678024242860742910184333790895642185125614922754986433740139413495374810403626396758442645289575039503397660345191032778581022484377942518481175506597995133206933809254941435975199781089313552557669293913680861439123183903050580840514530004858875353056403372826514885921767640656188467098567350766031990884020969278296546089326748434124334105968770135544108506441257702185490808752368620165526597341250182403030200761768841415154699834072030429216956365971090961022315462029532076233077006523369246137350004172366069733397631143059325648185694456068973298877574120373470828726430566380774598577942857390226616733646801083449853511654227452653760783880180613522137863666927269123836188306025794472886779615561858701297085768080817587461403821611814250358670151600334817274700093193420567160418860994163822463743088888842860223426832792844218027855628114289732566725439419712288590352070770441408845078370530589566492263583611546941777358058546828387368970691035160027764333998392890058788417360223079813187304734272797189681852341213433240590460184532634467700735611812721354952688955304524015206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 1202761884335270073609424477456091894431145150822725314772731580020164093650583507538814069643785573648118559413573415229788991287128108727707084408805340439010693089770257369248841153890808456261745318412355585311466685648601431862280344444453981540753976236657101143886118604629696280136477333325194939979950449116303508377640490842942733272280880400160303394408814005938980124738080374940513820743982865548032734495793127566949321825535560536164240969379231809138191973818958368509243835913463191178544821086609503773772327065867083468404026859500477491772940466813181419731850594503732663445552345589571883099522449827729407909873430761403630931854504535619528526602249339963258710559682880277084889858635356453531247293678714584014531635745059693157584674125112311552031759691906036147948647562263697073256671207140778607593186647358671256037103639599639320045914788643970189722485855952698206218946093506250449448692317366133543695427294245446598344487120624859771819160738416610793993403383142584966794760851331704719331750713874276593691351732313813871575209657451272001176609039780355815493145093686392075674159074160567030159096709529918514816614108673487097785681632724844338896429493137726542164006627258662560194010306797547159654169411402887503212360075309245253178496458662412673777469795534313142462201963788559704427642697927155556169822095799256607032342159362568241330415181793628810803444406600074880325018061794004568210895679347235711414088704227263772323554298469054063112744163740281878866882688643294064839321229246587866860252793243594319476821569616141407013052056929115148289451850305086028272445961316141020633453114492148731918866742382321038497296520297862349625935798176827131311144440928343999265508108732366518925521395654457755606447290625302841875177316428531845883021923010664857057803401376385045225842886852644585225182643746719665030952821024931084429438318298721072483834873535166375878831562539282888751894097464600349534066536256341739148803129122826161513691552424895347385745418417322498580683847441214782881134519253836461270162012586140564759070794825943447796411060495193241684025901960496098986148754739444225004522911632962660590482295007263616266241476482860844417486995052836478952274468601858353541338521103157587550847132354006958988054688082600094241545833122645841005333347461568517128143477345135079290763513144266103820692806794150560664715155976551624032106351870803856227720361649719073265256927325496604827521647210615654566989723692255121517352216049300145837296138944842986226901319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -702701579470169741283677739853817081872762565289817162482220937042382144965798632172500929631282453435521147525606106444712152230395751672474266873579955148677279527093307511536128318259831321151132575632904418721904818169247308627871914288128873363294380414650821388118050060274445754637534932903877828658867837568056790972407124895027867879077460723143696623697505441637370011157468451491548873467008084730301136221384944251773517050814717456665400865991700270722969155585583890114503037050837681927638994171849046417598251349934795820667570580395395225771319156280887145989794255811962619486259104094843973568282062305800429765975274849310760877636541273951811180304674366206573524165205380344426087504417210430766457668164516109495131729633070212997566636861657354799308662812551943105665118144795455923197862583508835161956239579828647164489512982915068774083993178231390501255147494132390891572535400863675900850858505269754767693232346501098721412428589572841513494878596505617550561101034064538965598925216456694115534817180132731810412687696397042186950450615151397017687305917909438447825018481754497369204018929437449491134452655452169568536172236776481530082601999420761756581089643662047113872838904449942964211790555704612098661539406714222955856792219484800489646596257810949726337815390905637224753851739771819802948565146570313417856985050606892604104974042973334859252428883807112278022505599120821497672090902571332510265805885925392864273526299482371005807702434481915242550434193344837229497466489258385027027562172485457755042867025731631299260460516875951494040436841889141336008761420190088692959619138651315678217759629165569300198268639056568956971387796118731699451350542115196874671859409698217378544554395225022472659982058334978475528272567994197337740005132597329529996946807307962204802339129884644194804275900802427999678379887240639836124896327283063161931852135216553153423622665097638945457739242397056429689708972559398694037314035938635741545503765382250691163221089381807386928871414004149273194795649407711338699633353267897121328944499935314137919915110969249465909591307368031133019087670453355059445413308350453577364890306231096872321924098639582402167284326593763494009572274337488999116336569521237011352130180191936886775863901996875277469345225354293522675736699589927992471674102720621686401548924717106999589760962770142669603941942257871321502035180970408088171353889845479406158280416517740781321021674951438869800615297882281950425716327180124990908853648694769970707704559386454314203899494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 371578023114107356877637410464714022479845046038880503701035321398640916130136330326263246424273157559221602995579410216509124527759546176114704294497152215673379929545156629719720690114203833256506620784070579603547007081497685476524498167698354619414515745964217698840290556408901998390265956679989625256841200365833711873401985593504408547489153284688384781068586333288541951390161810336030287881883131538667538436139486384947787559961557926227926045414107850225184191371853905813984842726899275131113921762680223183528917599543272645915604009844057586010281374433260258750613060349515783728808345273127958908209398719424284856505496548668913742985680597714467356621472464660389892657678903139788161272761143695269434094603860288862762216195946422109796090258847925160559805255089976266825907970474714179190224935312709347460132421382579172959599000596751587126510061608361312781567576740831687091150988116757766146051167550306002922483148375281259448891484836554624774371367029489589384833988564587280369562432628900649603072643647378206382572531835404284602508082563354128730710018250767033678213969391440288628937551820023734388935889851742677375896215935875571020802731113238415205013339207602936618620773895978651051601831020449523698944764688997324167667383133060096857166915656553745855914379155280534089904110146611584075678894177023874752879167261959836828643562791304939582208985766204534555078770676627011759715356499660690214337988505200419052803709510190951622687467221639851763531934456822345521421822379396553627805841609648123820421040086647837069492369193000759528957390161321699360191454419762336343489308138743438073156242776999288784490398570274654641384175695912222257875565833712058499059316012766276908003084090792381611097359837168148808176975541878799423328685643051547679059353176289225495436182940257834238102996934008111137804501324037680809381332431073279028574005088043145048370061924630491389105163235889530552772113592804204256376854778074961826487164269592260993404850312446113318026385229567823309473402078791929788598566968272828652844570892484643482845552321756921743455131284323209668112231077130792644615274004928168646254806013071819931609981526135733734187287092188629582802723362941454378984237246373696630002336142754485730458978125724385078705473865151497091293380491052072122534786885440688572430445681270213514903786745430847731201415094730413230035834750060521427949723581087646563485532778092066402760141440450081395451450473917308786882470634348628972103744484977491297770421354183609719843717120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] -179944715400004111399158742756744297160407541460723791227651801837852245144294470043516028480888164547280563274524325840260342305965167306150585106525413981120885826903885701375500558701138425426714505745982407054304436883227678877806430483979913920972816721125503741315135614798110082219530272819569874347530005402882947470078681521333975556032065746371419535371644623517900766327504192989499261599129536985583058274517983238034737947516651101344660575896741302824392393189966621531780975178474086567699345425640863715826517505213607659319919685920257010400204732597086870465686452796014188126205058961491337709024784438418355186668679593177720432824665832968489205968204721018454403851525309551756099206317583810954152727330724588698709801470187927608937978652543128176935815250890954105052863008318033561990167654152624710843289339354986832566434337485726196495236065716154693646513484041946502319043481076454077010119160216295246950248568636841344346294040473745979738717853393565717286730416288768960882515068060758731620947481916121537572014375945780422997214848343896719828418438336546713817852695703664249509929208584070480633151399954459549730758054979118114197014779124131252409916752712019267140834110685359280475463288177866929314577491257583179730932520225496442585982879118514553793005884857304978560197625324890602206698577506006034486993612236136599902237193516711127218563752250677372407731001936088159309419747022010560469119777200824512761802523945001184343825409994614700223882894248352033992608336779973902004339702975885917303274510576726842914240111047592967459595223225948955929035206048760341046249838445154204169494418116360123107652626163546345752852335847632456350835004512946961642407716048784050373309750946095130083160372359516591032811779797039915987611600485175800655174384070338888207402552379317048564499999523580288835829147418576979829945754289241079902487241698301475868367154444657915923175446245333973763574699019479105177103153321791851409770713144609423766957485192903459223744905090933542809723459635472387264270199536258964834891045533538715079582714541771746306325649893014228427906042536561302717563196553001353771364504119737279914473352827731366365507606998385207500991228158637017136932800079064257623925737993248811337414307649423858628420317323234180211428376905500809919108342999540724353874301220764566015708591275326842533322349099412063614822017678528885170159794949416099644154365405656811119305290777068804912357320293618888001678326419089437795787514646866628155490998348596120943329280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] 81771392158093402378089679815338247140178458491364768832963433159061311727918522887145963981899550239498641737598796926844614071289202099074360650525207349412012772632924263973950397870024401302719353011442247342052343736150183420546854913350453228281883945136258062161511314758163067378323143594498088350597162709340485406373530224466457339553356405513935945373350802189945582795235864831453157052363078852226658717826877814101071568828919974586573841932613287263265177096321068544806014313093137259175521169547486229311936154942067189465057543031809162989343232340921903348715971124367932706670130908125640141362304606089233266542001741073709614930204263843494744732904615030387921180575676464896594724896240747838343743051754920324566310617681775450186796002852733737975329384226368043378355070828145932671476822109036068213153113979262777438970782450316250033949842245155614104351347389025833292500926385187889888711145505883139416792179006990257082368759880929558629917933723694259236442726043392389963589888606208736416366891241632556810271696810431771018018491077415876596452193998030689066970424809064799916464617567940113195724758777895534532217480615574107182278736086618857912523953867818194496043186675999400547992502140923059577302899424046314988421468976270401795751324462806992676612475227966470493800034246586174754404183926993850815142977650532164599821677747625066099004813913451131128760656371683935199601132780715462140071034794240748067061256360660394041362217173807772336047461171329595970354670198695942599696678175444474869580896090315792312191696212112168137315545251831208623961521396141040463080954941564980803829012747539454827120631424518399415361607931043528688353704182598903324332046815516052012434287816045778683940261117874254218921455534129029583097191773347222419531181038663878115733984584559428854596876963572205265548604995388864848815231645089114074873292240272364213046375784380216737902381526322127319331941767752790375361886311677823839978228602777641826808727433265179369254729274156580174586372412687977524285614905879999566488060905490999500111557423523098915190887205664817122630509357359824406159690627815712238493110356352418698624771603933636089830163920220491144413556078132750189076715601537489251187056745711978498360153753770252374481503555740259728758097832851361308229148464078695971036933737953907684471767695710193411080127658013880180888174964607326085221074039503164863515354290311627780132950060681022876802671535782742181273388842987198845479545446523160303337414107943890933021409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] -36226595096422129745810360817807331180974895476873220325303508350675416449009617119530809181390508093529312198346827791993733282982468561258874709498179226932909753797561315840965966558974302540441361679034219425545620513511888563679543075190163599257258404911123897456821629571507547228018569852692078858924199847899572083675763959701227713648566886646573470672689062193656073320120745318034258070290309895598802214434006239691677061722226589575514613424014045124097671057616741099503628042918856724386284427138331274822547134602117196454695913144948965839023103947440299063884852918996206306726823852372824844009808654743844432481391221213015404470673306183087023894975869258947283674978426030452665360287803274556309041718666237217925541144581494182035564917627853511283769829767992159122981498126667426632038196290120595946213588627642675680266702757383262873436952302988770312178366536438776828674842767797341723889264548879725502415530791877417204704389719047826290314703781401362448751292385619427198052298204847516985128913573359132540149983989636168715612811739523968922426805172699301729802003454089030860976054904973055712536380082798861924303261646832468484952752594949061872262324594618459805430551548209243506838988927569674094965010408159482039852728087220806155293833057077322142567142355175343210122370139616829494505621919762697007763585204384781765451991371515027648334889690807209699627375415696129805823808399888896367911691776902230373400719444137274526744120091575106775083868775613897868455070001676492759059563724908016724363352725518735455548642192878700821578533582864667861561613138163879437470938085383794508163837202362706941817144054395389652612902748349813571333003027166058787107512748293898932134312736392496859562210249823216655631935431122253383815517749799836678127131348531321212900658811461833267218287334120330818322178409045171974094759221281771004725107573790473770109335249593381334831424270761239672709316690532458255596038918923135329842008492323874751563126006195260377062015158517072743109283104164818251993030524645718814376846189100424753252646976924531687437695707686464677257042789356333453119859208257786402573523700531818937735218753604880914689394896830363720318587042922652170054758810180014304889054826546010419822053430425757598731064409237726497235400797237847814601287095278711604972763640594688828121393140994004765379836868920060296498471753177059847434044506955418443930234664594921633068234489661347881241496822624967286214755151440036403787347746998658650532911022417554659973529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] 16228244219570884599605814914681737589056659610541351751535192943942447533918076004109368476033170367530443296534366110016004323499259985711378697391064486070873922847721370361084769615037511992920089955774862510350995040352082712623694793485145177070234142179815684811561342352095147413380765883199661211148731601954399160457396954947546259913332885179315770093680219396192451256264476888017329937985303587260010543230033142435596830182865974349792882368050746703796248070270713718374742618386371359149319996608470708180380561253565330913903022235403859869156698755894302580854073496737381601143022363099812045262657258331976494231676740456732025286229442612286551392270854226490610495862779298709939288924838480307307404725640374859431001114253678966072746871178476312537388638462730885820060933247617434998010815132295944527362569284829280316108195893031458101093050985699465126060203471463461490418511216912426090280408839627704857460042346837405562133973167825702201939291290203558188011681738413116995314067838460911439040255368055219619144838958096538724202374010987648191532501654989337253169861790501516027213384240350136810577813014304137127212154128618929943742318483205995294875273435849019893093620518870316319605658954691999450142894526824276092498061264252004010543236317369535910848291302730813040373637408331243056005058700821703239098758139110791614828192725772045875000071179270423931609886015552243648200662567547393789368834382372004927600639317955911887296293354663532572040330953437434783084208725960406099615045805363286141527859175214082239821738222150832603039334642881055405523408238123315422268607739758611546560350096726664542987032328638212095137278301730529439810307827629116530367105195025939457608933653273544327014208895481272050994351674588629899169038341636553761455374300498195029267966799122471887981930000821101142319224945134272713678173025636300234576055562422426126817099003009244678191992441547474379438069005261840284837641737210434746327228638668050617652677666679181749197441689561768591349315720462986731975826900018388129920813705946369352050451669981605236125812470628179984608963219336694591206998592083787727872035621756783127382939983129574714640167752818640010446319590218731263773018109014585547163909883213150807297095206038089958199568106930278605305655568185645780988665877839296938144442935508302586096387764997582365467638819351021226783907853184419585603372887394569922653230453277974068145862404269697615895819861680426972711020619903467470466069617771631852850776818006241798048972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] -7406739259456428885259758557747545178666847540393491737743786336518168514824777712495166557577396636424231461426244372760830959274658015768808707853811060187951754228531528763322880560700927497945967226255287187193258522572112514173028313515166273098282244341233972768613790217832962358402828624627242625923579181807779162491223103923444447754711717448698311285315685424712963451322125797698381377840113360583086609945664154047176417593036131470516165525255966578089846033954143751754775754810046920601527984456428647954043098747114137400855140838600342828680090177997524984007076685792514250482934394856954346805287916772664378715305001176930813784221692387876077920071765854149015396940081396323070182779694004590478407693822492245678278018201792163406884088138000905886285062619533272291629803488508388790348407386531267984778908301583436596696343482055312043323151175688671712081293477945312798040452761580165253951331639167723828270784169815568131874744399328864966797267958201203995841438758422625823901910438822893431398480753115642051404166004935730187052228939124671681370841807445770749925131159822727518494479867306381862720355767878646993687665626056321030317370610510646268445942781525996704191436294023838662100444702613380544631476503720150149864030785289760585291269919849406258442093331723958681625488941661711516558754309956997612558552695602627343927790091572331464329005009761480782638575996248036540825646593564395140084259754106876170157563654343466763923204349872285176541433964647775390677997405698852823392620838759742542613325704653043000207082123042482286631441651584990403870110448606442934858104502072348566868459480342101109294299425099631297800430306861588176177775691705121996372982225730971012891284143773738167619906725697912955529121229525437475072926047678699754002473146290748462232944317384766634186836110757152564647165421283628067736720253656401506076329077148020648210378853662748264348823937438407385761713575818708706273747835787813785392264653855377066316072468060678416966541795653125012479890004068292369518702145084746249359004725894778143166069653898556737160877077054910322904906799475415226532104501808723311348430228368246906006318633993621134781407169332358193190056200336306306793935512166560772728551523367834951425254274825193473160704519428234269627907265518019177900124498367466155995907382068213104626416727486656439038630672482062052855664738764165960569452465559083479526844820689591322216264628413179085580142083810690822755625021815662640392748242790571260337583694959863982666547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] 3351055315775738424572043919487176425990140117914652060460872092920361791785105222889987512455252992976565499824909573626789404803685500925860968839518309647299499200250268067763356986700254662350867694019144599401852401426246763632165696049988333596430142052807699008260870760952482093228496392930641578299871472796292858032696183110614901550674696983534057962693025491092268994533912577543973620855561285584133831484674303480024152457661965984899244434038210334168681973043161326528925445543582387262810157943523579216017251403208502335258014579752699198635964497675258986645066368311482287847108788034871003063746871976309075225308186837871664746335727183093301214507342017063116646926346002673896255485324801371163187328928074324267182917937579358096619946470356514732260556375301489905072884738603170998694612201463417413826766427923800401055131899437176587500190652775136023272248617866181815466978538965243104120895513404367377069239529886020972576302816003416286031875058982724362017430680341193839375806048552948830587859456321272463607263034031167801138983769463477420696554043044410611446539917357958164295894173443518230493075012702887725437282360999741298360827627626882459892420977150580174506210390349073099216356684498052861800501753020274263849974121192422463484821051697864713395441134781072623951201171702027724858565793950027976870910197059291024420380655983984990737911734949892241383587813822717450943955858239931862172395201939248372586860209357755202477483382355732264825351542985789892966159683943267021958533590608928200906032739374123693944231158364317766484441232154582493218122664026781141130939237685182756368748001679221573911195419958799171740367163114340780474252037458135292073524584584793553582675188050018810588882901273442152598219552491585328968300966898646858662207719770758575148463985782860860804601774589558830407088609100148760352265509019022635744598570076247313793861544086796129594723754703911014236065359642064097596538869901865124146184641390355092717053830274186573057859015915250654242219815689208840705700199593748021109772841244638683603226137552630695248731143906278527125403406578866563082489327311383332508954488496372800969975231998103733992597262534991460301452524344890772112359619538679915894269607903273749169146945611714307990897590273555576134002157986886815537663372483711829176347178326450339921151792726761786317243091673830172064079443387517764782931371869039992465834489079209469565188718596970790912519416014989746437667911103260834078510794636482280970146028469966430189649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] -1444521684283485604478389400025074715092279199607284372663762141400020328124246364284109713171936894405480223887167938657531693711074413259408295129225171726576280115044833437750069844121017821099366247466991398773573641523074965791978993130838648915792537758269804217242777909478230103765678133699056993895346104868917103962963910497914595632225916445051478147035351767827805392508543990381946042452460685839786973727606107696817799515701445106517945216876477682862250624844764714722053180623481167372548937311804238606844536593368408194856611685377033474360092805171804121166422506133457960956825294732498297742456221024113812229255598228985448223338445645167582533998137900576262177179549954870025524667673110530843635290860006694103558155849571561681392468900569854737700493306971879249756265160389041648394050008890897731701717558879295730937890773644898512094839263477000770806683930307352806060281537537224652320637946875928523678346967584085325393859100795382470772664245570875783548200726970091982646702409392850765662224621677261107072523893468498457375306657215669065303326711978591394958971534730824307968954109349074137469675796962937520268559549344876172266545088765462574054358573842440064208140309710797829475064640584874826482540402732107126297435807543658279533261439236912686692267045300130380261972410513589327508529427554734413041192055187927974166643395307326208733125158505456162520358947627336983238904807907645416276565884440619927322552916645873860775581187477653950214840854152694793000433489497240291975514742380020310271773625945343850808788159498484917291023954010422172492998528402066783681610433194896506021628199250603278950378247240631265605982890336715194803816501892075526130411665672785509019357971459341506190051063536219045396941237473818383386801966688747698978083322362279191905191953763609291672585531400612702852282420906307747743676297229877979984290324112152079279814027632558396009111157759690171496351154098166621704677321859002222260203221338189192996567314756300411652717643055829590375721353521306975835896097731209932133545858254823651381654655455015840126499372540129641603909626892932920777549312896073177150071363557201927477811566677519153283380875801785158394695846236402509656997702169955084525692985255517764728994577873018472403984544158385996531028609705170545917266242975649282628690026599830297199052888450111007440517815065446926275170218764113242877023146678894932016657958152894764994694252182799531460630358508374126930053894394263079033559756563897029360113228486851717339545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] 574638875143639745449369361057216510567140226406025287067751388686672331547555010853221915509094276484526404354476728595591253559820917105443480573327006193772565285906689385330028060880809007616418869118576048456097534526449381533637622170059001314825471566120226676247269892848725427974831119596375569682710522954991708941949405630653747422107189787689254622929444546190481474782511730652994168740080940104370234960504000167381654290062162821290120209364324696130752352648605048401242084455544729060535976734758257524040559861354115471599572275535202444960778391987525715252119601940556507099208827303692941181275761128133739482177331860986378804411289680062136286548744502088064839754620567439126580239838283163854344915409109744900089402231061111589273549975226423172162472223756389530232697695815016137679714155633174478305411566515492394001084163889138109798260818122292013494506943905756872748899150005747064291785925655676334868249599124439977814690941263260389978474113319344669044210927956557599528330565258481382321621769108302126783891811812483700618655842987234484907661593107133088376517248403469034969093165490845782310558406648508217111176445205090498351457610849902378555058631325687732527971846879749723268106501611223369608417563826140899175912725069530172832466579662748251148096789044030554581519927928462287539860396187213257399477364754076229575424153827759223904195908401135672925615286274691724794766033925626682181513333147104468173131418785577779772606482246091272297333329540302531079689149267846410072383615650821141669070465823985531040457787206184335856559942502358163865106970552869956983433959577058416467380286902895966944670649850528332612789308386337419777221547106376626949829830660792403354809977671617435916370557940145129515540036684563070162572118438842082498619608360162940713827520504025736749349440241162019373712591267935411603798026067347630213330675905419678656004582165851973054796391969382012950957864947472668036673212741286792385571191327460849482955640932385031847869305475908344197028560743548247546964652310525726772534055042015902420917354161147862894431692717427605001204525703448056175127470128039340869129335229650109609684799645202366762528714833206877645174784147982478734355060021607500691419350064039238748718447273839715981417590790028145578006106945433658932252340555734291919106970789813562150888385059662742646300764157792930337070378045318957307562250820767309389352953684823884078735839120373104788429719812977456592864058296473033649820118375626243441656659883404251816263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] -206582507411869561988803720754263218583184279795322742935538161161508614455850026965965257391495679338819571303758790811662482070254728028133903076931819191872204947744041255338979409921640685946958178981009701697940716905756336122077576030635491710466541526107117242136808916009216280774472130996621682759927596127636472082488646768691404977064632411276143703314070433937511542703769457599761642388217991471334645164606761894322897164521127713741896841312168943600399840340338806267080256616331728722731144976733953212644881286639937572649209063687582668336810576858994232767590879706656687364940692735697840133324248261144802226731952438599286130384657419922283388931740002217207047719486317372104750122032903667587448371827851029572339057766527618722502381231114014605621614899094145180460052516060083732117925370311878726595174733727654726829014954730961491371267702968571915538975206566576250109102868951425189673668996366312659042201027428370948267417942941502682466300384009905820155420738761714991283659292783395570151320988347740129710310300218025585343021178897417194866482041138816495848842746019858009920343200355780929972588189878507725630143403776896367368556262066762810891457702186923449204462083325825011459119909357458368522334820835164259254754488566410400925060751452819751453703741069554594062968532642514479205924956539456620851511347433779021031807655049572283228578299960613664114533708924605274136864757065036841755808741174407563877227891160885977461046578153709060137420015095499706015911097854548296349179521312577008301688600818410923640316313297335799157898645758470219430465662908968713235184148961114406587088654735399589589536475419878631170315134925891455448743748523554418398443866085441657987542035405078589373221708415577801415337467253116405938771550933930031268744174507187462873341996057864131047129806933933044796751446074674672290211923416780342113425778907241668298120816427778070205942408109989000228767547959263082187323646799350433589577094051647938469330600282252985120122401380374214179802684365158673727837429989739387435897676041281864224870675254229997277656364954803749217296296833332808019455342603664327194878439643539168786226988330262504238959732404645050586939496720465630673672998005581954977284332348123722067371346184376418885647309210515360654156766318021213768011002017367410193476713135922126756588265793093870181320076625323566364173715724654188193552409717859031506928059622939468474736993951376696006551346349092045331620093970023535754058768488223015713028357925900178266521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,47] 66165195436242270358103144340324688653768814642253430802200466263370983481431253002882214492493454208511749058056442413184187843950136483558385899768463444300234559194108347566117407462155756589072915376465864998588889314182816054027281404311523951132423580347165672225607721604796556911278790268664582447458339487884650317570348328343472701692318405411639691070669602569781031288780456195153444962075308221319156398743234596344853722193433219092335321127937476279218621083270418043184697175296711066093953669011851982099925040780443063000291221049635747807639122244043150076277912648918036730748089106217547867103522867511960078056698916306978514773265624108306681078822275479736406647566938472021834235741603393270406240622292593513695532345581520205783405617053019324711438539591809790130921962494245796955126916997715239914258554042608946465071668428073005405383887899577940994183620651891531888581532068415449133525297160789875539984951244057846338419126655014676724600950202348195254791434335788011290657074684510694432488172402733001497923690696080493945822564796358001923778493354665593575550659052734677996805365455310702577761287721724446368407322815720373898537790017651449525508513907403247449389854917211667010270969766063509438591493083200420068766339312964891529757552877544122855880490188322819254058004282273932721803408076638693852649494440979761896162329236574344925416690502413857967413062121042313371589525149432440953183510170504597573276616436149093148647347249882314512482558619843926118636657479359786691470074018695869005902145596461041697923062886269361777585056326914036585762554205923200072490907687914577502691991638715382087223169931917005231804690511906945824958722068437211483494690773991995809901871908724682257418659364506712329557950418830711781829759672947266424775035724820316767852181748395109448246654015825105480057120585836589486763662891336831693113920106679570358709258990631213004889657240045060285790417627053628183679273882584770361173898364224381972187858080865787520122116978113793877751507253938576752439010460955359632500475665060451176471375990259756057527720678380093483938815483783669108042006243625026998659316836592000411521660342081507258112754209178070465136717214274221148286424446412390719761267959064914331328528103729412177443668269840764069895245352028096535242077455391404931591451736070205400756859951674092245832564742336481295486878733989971314247594162403969393865904850058078822282113338711880196844056026625727797414849528195615483149383361545121198687771090230451078430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,48] -18654218179467982517615307275468090104004800777834906346589908216934983129845362253044772916996799098190685416006114508956373742176103917722915234373257313087703214175194148851991259424921068837401529013791485402883693797385695421339314633839194253696803211451163639859896867044331356424868919060027198213512121916059296957034663169567695702014101688008957762557196763734701910731060588018177530443386349772357100661770502137407394809629659660126905198636626872104272104571607195219534128260762494841265936709004215992896418256599369686561105559944722384032174215825962979109540301007680130458182158925157726031720715744348056997531735890447430117996534363313169095189220304694041517517186738226478687674511401796689130346594296026870326673975524961685371863714310099184355839539350562988506627913392165938969737430359187284974609571140813160945042080097483231238211999255633809983159253988717717196753842494457947909200520951545112511966134635146295427283152281106197724898271090014313633783852456584898085397108253692844738764241767767997018209094929883623256540966567842149365904634447191768241530336303400132713822310640118301397778843825624531518495108997505642374331813131201892177620074579522825975717967847277323890891696840176894942472476051643537565028505175464246780303110622478010358475273969607911772314325619663184323581977706816879436313160059538742934841025161538499862841551471443268069033759680723647603485064919614860759621406653655117295154692971230903138123133290252653438665518027369949851897120619151527768834710636398623269934885385713882189788192564069978947355618694751399184096381822721364393979244332851536647676128323079360613440159995213811766732498968004021374938978747971856054936236086769512510046426883098653346789305102840525403965296328106882035914117418708611520116569489680987743463090321088609576648493600906502829164400534208185757044716223363251261631742395241421840483666442523905276977564493813261597843466813247435352498114403177534165990108410820243490787458202895619173144962963376337698353029097500452046715777322922252436095363438925439775639431908191591838702625403943019311865145441424938284572405925276245463008548169269351463716373386424967709010622970520860160824083110008748182931551121259291243092530923154271088669338675770363337899071629044830705081537046361655684199818050095527165219105204990176118222764057809148810736499851752384673508391407766863637662995915517450361006002385394211026988759287290682224738797889547777615660807459079827327557241336236229100045431052135335093862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,49] 4567083997932957815230580365616661008918681808985523244740434247949864111982615927471662610906261925602035908172464608511656722938536397189459334071279334889065217079229901511000200178593116104406655679792850672050194751216610402693892788134604469883707417751945369318807315938499971835441093843656284624957649752300659606472880413867862538932354868912643121706664535126846189507133437966790993163518531855355355551017201321451696996674466765448035919945131407923267663802157395330865268696521700708132303715821989595791742555229846834714883208503130749329483624716834949931753346097897853631217925025995966837090782554470349048284470381043106639636564412618304951001483620112844992187895396696860043655392559955547110050983502426077609010101974686175719348535270477949684865078612557012147698774463701707277366670590578474195476111978530357750507934765174455459758397674688514084076947150909630655047100888878685429938713225400327183681561321629282176802791821770384315617862606615341849150238099280989765274007277702857751842896812389777374814227846480906161006435126794185012910871298762231947465095701720532801563544914543811792410344493443772920466863943343974209303863142970584239631822087975195333625360093854509123056364462468267106762578354270097491180911202565812445921352643533356640456563033357208232969372962594846956242196041676127397538094870813579135704568709988022499574391981379654301857394174992672648804813205268974116526819099984744264224588222132980732698404801712834229758827563088480777436116700209595846164158828323552789446287890616005351731698964745450750037665297526064140600694462527049724521602248388894376056491171228269522492195605181615576218724054961745893604773192229545895006632532274157230067438782449222866372618990580781205041412452993166128820484559368501737380105328635472081590127717674841897687415426030273701541561082492470509641507428297933268859752718651361542700743406389561886973851575767450011226226595204308374287351305263516633694010581673184060449741664557328561630085793633111993606672338236638926752835891817120203586451663086167898057965763356767847166982027104976422470998278037022968888067923701053350734028649369605028896571691446606146900564604675880374004092713014243168178314304858586808312501907269604462295810007268684976645082802859111776496524720869167519463186145600133308561073621243628786823609372377032974915563495310406886636556601176067825856396081157331451666477825237546002737806287165733027345251855849975841294855256528572528270196700689638011484616699581375562383360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,50] -952008211552440761599387756171030090291978692871982062876803012322524851141599046124896803459148173216573773841935168689315230666853706247750925335141400604665980783942221370594360216240316459090655715368642417121441547615693802420354052082891180974960541292898882820026639273765632325789001469853550719965528867982693992152756054455578581791814318888723257185764450332262028010933756397123741403830328774637628931992553728077075579028923418399390462377779606089945213609829835911482368013676179431093686621305396358300127013354685565571400965887199881452975212231837276035086102243766925076346803889730524686852254006734317823507690826669761482511352367150302195225165173615488775124183133184027714890602842724998248492353445065370766975406289243265400798645702491016778145489351593747082618067093878885121943327787022787729036442073975265226126991568797094832712711418345240255697180261522587819572298121615473047165344548045293254689086034458963636261579745899110969743104146846661511398053711450851820261423979602325984239778319400008025169624475137200646744039352672858051711102202142460488438534808969711945258774250361085498416258574846241990962883467086159201930691334631851662933648581389439576798375643689152039706158397564635982292164827753586405307798729598620747953735684443744749115260342812384163888962010375348280009672741128217119993987831622550845397692337349127215546332195013463451941470392202724360502953409607227478697973637636851705058124732586734604677718223664522914514133164598028874873117774092548307363577703256926408935788901312758955903927452052144485144927332682898986925093915247260031162975114140161923406263104538992732597169751399678946009858565476999223514321322670874048693026287671682486045815132440876157701105809214562273087770777499809478391501814322394544045609445386565139917100968756152252455176761131377456412559934773775114277328057643861605929283541559302655407720621015814396833727625596276089283956301535927204881109942696843380969096005452151329125952222043355552154270347262502589455097033797405266454514478859422060199040576362585583907201235110261413364407794477739278791115819833304658543697145815192238749129712425083618364290554863789907643917978539384388433698898396306857481881556312597727759489446487952194623924636602190183786773937702665850626942745471609966856911134200869571960081637735602218595465450233579322343650449392729773561535435470834415027223790624980754025724892154644010601780452894181564398103849598539611291552243365074011247994008255984991697771214335429417369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,51] 163133489104859898795712875921577388897260231011522511591186107904920176077699846626653676464524355889001852888545357373912696257085085578671595633888543979067297277742865728230978922395237704777471438621225138656073438601854412306295953941016757755633038304195221963390881119486159516892075310602463678564685744278495063241917362225098516161132445629253416491524111818943344888764713313553304025299017076846418041895897415101294686391326326166464394777632526416191614286410201937021186253922465186410186709249631878723364332323903096986252110179996016066863024304926530629318272574277492590862645366924658909289296115026565437917958081184430170266934620326434017181412165515351047886620642653900745977246891306713083078573925666769285106336689890120321018548592873154056419562318343811656185031681594351249362815050832177955849648828396505682416793703309517703855013301671700214781362269364947979735253741200578531220194234410544819963916356310568041764599561614110048699805964056933259021875947348279380543695235251455929985113284710963429362937873649819075387385964508338302828721600514037039369708764375613702937812207034369283244510232325639267423804260183266486801208168798140267638241559318865520845323476100645261854189109324194531720888458841660507028067232971121438005369458431084951727140655406330350093113754523320176456120856132848352058381238837371403521085434182132928842819267008956211593616110414018068402424827536589198260876497310157504965936757717058660374276880689105374803398921579085806603350262042606601776682432671309706883057491704699974323322140074857589778669931767407304611221797785244831310943264359169408641962227770922342964745142253498722701760901208609251495025076274358721141194552673127484045945502707656157681708910134767082030799459024053611831137070541474699022894899585945942206638176811265112966226992631530913290589426916753082561987731099929046134095308388718088099840424025895660123784106562332017005818806841455945333493455447735951551420633338047685973742251121084852967995528671313551639005556333352764115976088615895197676733024261981701474164967962874342948843628771259385613058979429559174423598496668459559003944403845151384407100322570439582479591581175604049346152914613991834056529538880242131123125277506593165960779906894815442007982135283247875775116310950658783141972457006420334577080806037537100594144447331857232260116523276220317324446110480415963595553943572055728524827141192624504363612370336381526294697870393456227960655367944653446558150948460169995489636633400701291069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,52] -21237381286397658937830868554877896022836852969970794952832182107581206050720512920539022363303843251909729203508383040871487186677611436250513749010253253954957632638515492241856995216447430323852757870645065566144956627166486705753567151986740347230684717098664938523684920804087270320949395811093400034715293934975823473843014356433268473119058394895849186772698771245497294233315109884256620937481790995596801365548335768687459477320587679569875136213089636909028694009716500862130286562540394793661968237031999476510363175182829139970916295001867996939752865129601936587325286755373949092786349123933318668141042898212223092639563854241876450043524984007204944453405724244825567562075037331260617714084807381712320370910796131343616678630886590774927216511807317413337885310461850076330607751720825948082004210368804749345644526949815447630124676042920126987265925472651918141946526519315804297468095073798165028302697455188465243909700744492584004568649354838718598696272488690570743560878588282491245712390057029501561410283594160557788282093038887922883640791131016515011598569213397018534378676236998747762689327612689568201260181386968387908574917350608020209467730045474122035448014353405991539171537757546446964252239255154659201398056921582088355604547613327024697881528533350559515275332030886532689442643210907628598385340252884587572760088519913605589689722085812955075569862021259955146052914128960544759663833286568156030871506961537775140339454214159052113563836027514228824853121579514614663609522613600032611536427298175738189090935469916647118320898545990728168968036023336538799417589593825670178385812141703950866147260037557005816455126690949969342933808329317019630198376078066538664869509136919626704444496200268741052954167439774757851349992929292387590527437573357638409536141636020301123887272976963954924648372366069870167451301526627130515448822065142453311510400311976809628329390036059971052943301146168663529928788854143780021185797425911066508677737246061508010800577967841599253813402799800016312168110571320059278025543653142107962764162371488071617833966971532420118179998165193670064315570406021916994184393006406193373891284030095902900705894775590214833302874063453445520169845092949884705852943053104402072170532791438069384928735854360250624390385363245004752006257795527468538266164913278711432947539293821182485594379989595446511833423071021620499423389688575055235091279676527961983091305218576859348012484833673880197655984676777348636463275325583497590292544564069366552273863425619551846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,53] 1578089605646805579746209505733552886627929817788272771487498824815865639471815403084040128049912153964787789860676036293737625199403114069685816070614265808926970857875506810933829700172130666459694956432835701306083804786236666661579599117763456295151165537965555396246719154754640403639566346946237502095216127930339855126058457009080486434878762113704749388144618484943518199241669800245053363248470503921630532696882358906024062163276269543206032601889562648920362786390143383662094992428782732107387615899554653629210171739707472242464527557427927348611092194329559560250522089706316640608579435124963722482246511072617602801726727008273014234866252096021485300004505765682545310295556762207427364293460812772201522686614833416867558897562335531953516265607903640499753759983442762548934182049378276847441617907558033567785138832878291098408637304690590874540989456477770466343605062105607297510551573695602877928394317298463774425609466751324952202580537505742501673025516682658847679266114386475319099340190624379816623361312329027250882785649880551632915870237498847646644403158012153629189394623943579605178209366052345574436215024093465542768310964572605341907332759340719506010324556445485175820587964897661485971883056904624330569796871237895332619711808515354258336526471706253202697619969037265321604143425833572948638139439285388194292526459752763642518450615666576472752391439489411956133403864710254949795270798624349492117619669642922388305969806208783370720198995103696767209266211489933497437536020021050110240705265813040237841443257984280375124685695360583311123915539739731344949350622315844469848766507909956807709660693127431445828400594205337083646548301464638182781844036850701579609506229027951809674740356461448814169832568377030384880903732601377913543989227338263319784074857168239959825817156726087759814030434330304117285830552270175568821706059477088245468433642716979499280792391424406731834671646643416170709938186249832836060774290327137946829413636727978762514533358414232048106337515366041816665995675349846613916117768185163975520160071348742623565791294061782743531109258954126334085776739194549230043080651116068822799101524433435997104568329161181486192507169985034564447157769451432720504028739949380815079151033433472790161891532006163176528952132466457468862292870190505806449668153949895938589539725613723251552687958124209439685632017134069206258895117536876422324971467337120828674423691787280606642346781291550296282820661511237906139739208781301344593570745464660114902152039176150712320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,54] 103522290941885922820856770872762288554782514329734257480331764489284897463887864142873841895915018913516471297626141641945585708075085315426046993153007171114293103694231951309459694432224320318651881087325776395638420428471476459915384293093184521278629607273762942213499509845934574366399976917840883830487819055093538617767301837117057678483212339270722300618988810010775257321175268852223355703744581783761415014344717046389006539128912708310477090387700548259751430596959684114632752178072290418485784784476306928970347076459989870660167043828120728716312022780602696792702742954650039059365213415538651107418813104740054712819837026096973595936591359600920481639332914985322686998772442979544394378317034387566549992000047701724004360590043297373443449698289838492082998615687781601166499153037112413451231344946168114886992332190122849055379854950026007671395038969684673416903776271840809535923932837351567605873948573928180816012647864276849540420130836213399264653242966834719299681326351893848058143484774954598010602810165612308441649222325425405449697096791222252750280267836065256401610431915178508072834547272302328525314931874473101002582521520531555399856512903270028346927270965687001678033101981534879081047550131448174023704609268552937588155797480188637580723179815425692564022768966101744579098417068855549465152688197876013893477824583756109950163251360676751138437343939326517312570164197075323342101232301545260028715132530867478034840970604933930286387443039111829202987495462618328894305907707104631796439818916563175887139195194141424809549042265961398782463642998648215817797637326132869573594194076655561642885306559710230899425043384470567550212341925629679523848376530654639260436757739786006719328827078120215205413992548212041174220319292892564477020221422128913078508800780588398406524243928594169919305711001771311506893350437372679899282686145657874255000991323919522549674278938778313474812795769162213384798098682587305353955025670191493991492598804468178774239679295569757545280462516443805210904994883670612469403663902136058754413616064411983618445153145965386301266387473513812160454330139180054740811620639271643005414541199514358842629289345118374117205886679504325300973233544638999442185027311109368030340681266778734195697635661165102828499412091861670959032297881826243631722192455116754514201308738231722012318129901115300621325352954979610766920032411290162380482235491503993871770497307824561694558286597833447527958880575489354559642404628882861541464765676397377150559163847488307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,55] -58619095679626719766785867453708017951591052617546738011604511372273253777633953846867961030640811741358046719966035973446022644617474873877470264949948924288190611310763361332422436515257618996268364539431100999068875294249061038715326116847333701760093108367060062799231514917102120713862329303138028295455012482161064179925538132431921169556050581267339780934545867087106527855108614743618748343046450234533448164227466819803007881937633824042719800638796908980671816710183643377786483619163474073536139021007696711516636505455808482843107749480615172193647050683823384031314959477855052090431332899373738286756047406425736782120797233602666513819551747732620763156921233862422676570706234962230524021589130859715191969071015916689354333674281185523805336194362426836741047065699472441970250279760668163168891905306918615487927476809450813388835865248996348312252545637522195792906529435912944120898377319537805894433612092090772839021830744122094649653595370051918736685511486222723393482415755826288426072028037492757267332338558271230940614120620287556766701206398189074568207760729866035855192617034928430468371464963242591874955123449785639373327859800196690608950888653940988642497164984785002864789131514692539691188508685553600073188773836670930072837954722604464190201794415224787103598208522347229367250424689837426110222846003808421967646617798126703747689786102169089648370496893503882841207146119545181545033494694311633995496494101771443541907453384613470840643395491124043578038134528581785605552781210500806128999422788679916741779029205051824682327821287524423349994670144865786601317692529150344933561043825273023271142030195498843535362539567600056586822648565095700592672083282358103640111213832187063452234265781699637960003758716151395569568035461593887086232157892656849565088468495235144377586755052696591506773771375595825397792318974163844452046540436434124847132743022251966907847092526406661472052590740193155829462081424725779164880236850517011103623144598159689132135574789794127129726786630471610280472546696629396767032263112703072891032663319209706768800268434837891512918695064958479001328729594288441921836721971504832025989974918281327731960794831508392640718234077648364374584047907078401070646967664624015002577039075473595157751767266284312081467221693603994573894947780009612404154782714155161045208458465839274205734980892673564749134090241271187127625467655740650666560866563106539328183441770715737885799221094604807879836651260422007480990345072149049554909172098751039398354271561632972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,56] 10829930137401874799722162732561912553998822423509775103364207383812957032424014771494997294068481786249623895258310673411497418934188289322143934248548787884240750751486349055480466838649471136180848612540899137734241927056176138123839030513775486738577368035998439392467902800510851109869652022569147233197017934549240667044938247548751845135820614053668529513204960366614031805094521980623565886370588191738053600206329456927351863997317875021427876766389530580231282924524839536982769303881220823532311958907059956133760205789878631557929153454389356206030654185077668341697562493153895040299052656732412603215291180662503403370261110503646862419336073630166858570847231591161518066639869886121706246899133627435409105924352168271970385850088620631249114241220142025406669791409757945765752925903427854213894144603697923067422735383775322327700627552495027707009193119106406715685990759833118760658893611649807287003620762787538365134554924621174220792455703903313536074309515232559991414238398340888635729482192544783792895249818876014741455460509932470269176813308405331996805394961537948077479235573116237323681978720595818949016403937880702879040884376563479305642789285668835879461983390871033819302133317983793433703649397460056001819087583908686863007682280498425962708692255452480608464086134355611381794061938915744940510375798292396200557834950072156491021107966632919551463979026072947465645173559542556275368269255657234823230990154642141307605251031708236650401607484765137245783975215329273678264412496289274391429899796361587741553835985794705681334527277623855562551784942450738539498864565988805836230179937530778509847785392661077272108874874858742451582512355963301142221526699229394693201605917894012490715993222695476507326027089193625229022250727725320801382007516698580098799406277082328340886454343698380621956490466322613978887440913932277115714943202249812417711673212516873280033390513253035905077961184819759696321385117090751511327421583936693898455884159085260201140776100337577957378449701020011566132718417707361273652263248941506756220926680845347396277255888406206891757584921148759772606857119472427736214711643018431143696667619988923614236244528728439096863329871258442606153959176588046101444218933505233033608299052954713537559933033173454048903554108657274878131162419926017048373580139008121989716583992883046689357598206129301600220536413078006169364601394644488277966712143124230659366123688498431068313971793549352116352387722021647667737847845115615493112930581660702996503414586317209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,57] -1164234144402307366763871580479417650834170409599512533351750650585824444757487933329660399804375432770312418273862866368288121867301868093641959238983259517975376591427491197731432074872199159525587529052333234676357611893870877617954929745977773496442072553909108489084322123829549603742858605391441683937854074602314595652014281591518879412155535411737581070186641334386583596579006932573942183730741459972545182267112849156396792006640210844316562205731162663112598919412437464351147638966669878774952786509626703458143664579931469091800260934780300032023320296058103868787059465919656741414133477761979055294889469763705095103540686476530491635777992885503580990024561712360522079961755465459645970091701856810687391669518282191714123559389185691078040509336393634822610046810537752823313290842294516898734236883438867626210099542395487323763258299047950989196716324298425444623198845602712665250140767656719646749832574477545025631870383770924577796604073318306739368349037521453300933756709742518871354730991463426503865382662188161988922590024847491496665919867310688738328703848928536109116958691410897124469577106213156612281628105195144390945505443258622667725449648717063965618461221084123266109015097696239167026518082772245148541993579264002670038909650235949763966230992874795628989673329111237359036202387355342063181009131580423892892493286191877218655052662810653263788464265281438839957795095575372903315653322827483306900831916653480573531643489101563057170432441650105263671719498268732260815847742761263624300765039256438410975766897655972252858949165070154425881447812099561327985081428424363972955864299055660413781802432477654915519929094779209011665637737846815593773115737620451138069365080640404528771717818074991911504182538491722999871866282931782180617442436758574739392597691562299139226069791055614888059869660221087116840584393518191984386154049751692264283137743279213106574911072470197739404222935156172073536491858006536510385669110947581403140339037471545747671581695565328503645952997318854358405553394207428364433660719541306687186949023164342274923551749542061364279159993533242074753193509652980241663790200431412651263718516774226206071041647823822408249681243759645391397545733959374357358521715779059930092428239476230194331922762611365769287098054922486571374047807905321919554422088700379005232654289616608161263682682244705926307650546942092374819018333608186754244313896850571256700557513911452904925045050992177107943575540133707818362058825342201680910166434715591701971157793741209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,58] 45018986213487354480171237946154278549023163438047589686853897603872224570206947704838621878910002552665461110363524287213834706265145921968672883295669916294283138239220831911322595908326463053729687935750263347410243901867394158593957431285578152913291676725479578264586281241210109336357384871179053711941554939618077496189479967441194224945709817235920946318426397911862562416639178043116463624229644895834484012427412019833325235769398306718426771399290368405527758577560897022366508275984777098753075384015027513468023516365286531117388339731424088515338319983495941185777242615639999471979929070952268558763608009217468547162345361899702428983257281374018018359968546003389565428832127314439761536256351122189036054883737193846839903754565155279291456140915672812421457624860744974049521577579089726641250925438263846526098582421448871823584440207810214352101550128296586733604953873885925690421249336616931413983732336835308976325138451468377480168881783442581313083170776421280306944303438700488101544081702082272799863548193299230314883256484065162166291479098783016879550426968194597754812399287382171651272692326199584521152969042569637021435722820623041427658624278031778058160819584791517368431582882258451741755994119919330736241147961956003201051299982907814565043406175120126008220625571385264162556725043947174540167246701704180485218205386801715598082531080088567829315660085995508818035728737857415336342753234276734034759570275172507809191483888970953910395325827145128037422142095986814611021387413262236386139171353542187185948332067798888028724846493394567165358411345484386170907425615530151769194977150194961484457143358737898594730944683633100814876693159444095836195696781389918489752310970211263945750838277516241579063042985143341940647200451398556584011157537454704050781078065578696228723616712704153468505987042825613455256415481640125757626571678387600284353786487201252384632590473624019791222454516324917980172347241517345471472374634384760966577358991120240321937585128955618986005381465880453175085717768512877176342221997326227159161508317248303339575666985469868107611710837875453578201095254695879014515165768982034078943958606671640461907574903252162040824545002647960738707970012259650011035970052846527523896782708439708075551826355223741071191602067553788497887611202807735094971335429241593743856317167248044041188482208439968085937192917869233613264600872558128900926072280749177913931031071184039532218170496453576003337692608135411168017278283841230811930667578905490129082532442931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,59] 9663182449077007684282190737206476316612208041706277915557980812052479228697043074764220830425094796921501241660354862967696038674373794649288699292361708492980973512902420472334943327962435069495766989779778240511490720697213080588275429844582131875839299370359249062377701037625077190829328403015768438496398885670478734119585739064602488926975557511976509799347387720530353762575007925520538514761357493163301867168049061468801643116752022538827339499262294947027936935272579797942511734079336484552111227195635812830837467605935192634994337824787281560136561114312657582112241477469468623747142744764272954374820109219807984382594578133649186494739013490718115206622214569636125884988363582175088874778371978658162124451603652944750448428768917663436889781725394222861179031085301413379057603070835822800876777766380550859677954053002022668532421048344495664751319157121238261450908392408812886132376352926474261892427158625605295878718884117322214287900460483858118356989801338100016792955368643044714865357909389185135712369895279526959501816446893413725136512694600149047220050661438140606414489607330692152294505531649427759279175911601796548535442058491026320497102950738793553945339233167152311193095357777531526327828456958324777753731817038513994550280096943374142981832722759130105120710640058068362791280728762066708796117977754163461328599402651092355359154188016646847439296040856442594669590448609192408945586571256290805478002183190819658434848411565870525627987141914478403083244562489376280187702499161508566238561886710587136686195931705696970028725542857600300565672265114618443528787120297027052871402278372450881498032587837428329184737368016654442258058586400140613507201983434348639645978006071935680935604392813064505492865177737739671421751534058866452008078916384189976309928245895631254238622262721141817199771903626058035034809006447909699081018092248855604833286564966632751577117722047774350594158775897313147973147303759239961309277231509555115865424086093210952854938567164483744802240661247630083423905740355752048865685667152450193703687725561975879347228312440510094706388674648303897332942594655710596873500566723808549345930725656483038135339048742805271368754478461558753649431106077112627687737549884176465430172783148984774375670631340576738477503334818024723796007329230140904744568367421268835699042909142325293969692182572256224288393009745061306315043165218034011933921563162786753158483938133031302683072332696367305256353242907790841591065842701859669915633603619639731721927005306880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,60] -2369780954879778910084446918518700580396578745726654406471654604421448816959198516161741526022946435230149125572528188490511611594647480479237354187187031057936719362451046345318984288109999163469231962924892256765727310444339875633534935416749638390293938541356724702798434975126371977538116982020771681656399104841472642363045630262620157301058749392128576510979193068299684176388749873402795451976713532303415639742938053733968905466641941804054373099303702683982090296773735627085061307942171840796190938574071070218099529791145178025230102171710679025647337471943411125506783312349754750847263474919116316860779207783869129658689648255420651457633276520854373623914504809308218753282721655123553122372459827708409483305350360448252721782682721552824232680010272115174980233519763691614221375772037201198285050749527433493353898052417223348902928740992774831814372664088759465588050743265251600046350680332684502536141294733420704114776976458938011354711788331393495763324139074076465942912826253575898966875347337479176018462646181219769831757897469817855885398870135526084933615788868573611741537795825812045965605083112040818540382711490601747348549994139314887094940431479381167565778170368747643929580580962071888476766813753367418334544631900662535093064737867855080944354097871235697847201018867270476533675176519177286804080821768628410845287960973230492224500009774606348084611856679393673854007760936905939978712129162620638081106967875113271333460688323751946672511669738923024416295850481920170155071539067052151961120395708466439768601650286474496046097251287295747146984083279321242942367666462213309495904733165724092949214955858633352026412909619305253643256205251084563948171200335760001738059482316797675376281859164730562256529174499852239608079963093580557443557682492540831093021332543955340092361136514344302489287958141931486723950274303095686194516608489208536657387087273675502309464091966519725790125425117467705065446367546129541537505066289214976146420103753298092748803576017719946900043436085427709368993898308389890559486952862764231024484421928454022502273196657346287410798522546544147875683820372919653812924184045662330998628696536814447526551213614282208491698324230549393796410942653411014641552509769446845527151943529449892233240094409293339320105025956832673626313538585718719745595733426102778192906418145240883239225849464233970457519211029307197066817045798987339447821013953842261727852961859487257233813816021290782892078945627010430782777399783819689310368075935230712763327604326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,61] 285764787424262779019002700279818259462839865520867056204486220400292887192298997357300991006826785158097989393503387315799735976199668197065102956039551713294625422686461734315748210556986867671784011876518399677587403935916594999134097673000612307890336165434435664446482627843197954874419984271359299953695086610554304482831773216089873058376884144951888244270864695984244170915774157514900386566092091966671236630068840191082170283931491921636052117136152303672028268496820162546013517889418790741706232530478199484099504399822186282070786896247811724244654334656217875494811964843268522834014982357132068187940028567854095439543136730242322494171137510207959419499624101834509245226278558325756842765818356612505126371505980470136401034339738507420087380923670016686895607570059007496290171393934592012594210566550722470394544579617705726966529916498977479178359121312855000667574374284493717087243986678149751409249463097821738853588085401317922131310336594305390133782320689409663006114056238480414546384711840528686902308339829892760608815157461542215100979202897827333942118978309134350465776987211067867172599101308621694641634727163073613908716688015181070841098940783173366807190070811370670502571248501074642214346778984190883203074380849169738966627289315097523409061846200393423630183328131829455516402830087007572708321410583732847519730478015514549747538695627986973933180847500047793189801814879168092004104804046469520294032613982257606753088145496062775485204760260171117280002867055393417974871798989020415941025657635303873006252205920031727251513465190421609116438239286523008886042924358294129288519788052979019534751332311168526689160728615007096333230571814322492804673377283631736551910091587435634966125283980251223371810715590237726420468773582966514198577735060065074503440782743593083690901241755476768142413661404956285394669155477025711264664876148093339579627468360413190713753955660414815047595814160185482775374831463432176529768625738867617494789723661753769386409750293089038541735555511511252957176450601930759234566872192801255540292175921926124241021586986208905614143566872516639160350542414158548714654554928945259937165438530321820730959751966953100875939078369158384644501057141999028272584476100545204310286034198937026331352897122330136159861374473424714402035721794350258228993905935527195192232062017201843360116227661294273161491966298879780141228619576818072839309870405832835927576614615033612702082798006159718377715553819608889998057267381034768999358699243439773222029597081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,62] -20838128586647020976102070266954952219322444135843335649255096029938343131214034315631881342862717842679261313810519298751682887122172058107092031409627471285962577942764691935101777190082118453007557850027008652946178069869180600467655698433673599347437420927542806905544794105209953186357760961145396068025467003508894707220505060106697688046109904267356573721339906609619318966653860667593844355761073964381275041478258395115419691758189998437949192460258937861747861890752518227188724274783165649598045522043096796248059683398571890047919613594218702899365614398854654538350739511941192785096637772308051307930112448721768547249184604277250453374734717363897367653854110330584345807349839834513504411376515049405273662821118093524188296324918623785100473987536715084825794258995584162245664998916376112446625883906292699349260436508609612784814223289639441905823175837540124930903457115707553648416855397106810128867840994120305615343543737161360245252391832250209710081079967814076865007864506779942991282047440779868677715508108982912689633141499117293353148381201982164349264179193972517555488199549098122191133458063589115289146455589637002218632756708405495254722379890277935227765003958611666254010392476022007033423461513729043876523381019399168305358138668170808074071394923775663186465558449692118003857270710260326011984067432026733402360216896813282658019310405233737497691989918074347695997878093323008887911869775233469716961483744856071051119449090461426854307124104248259164808672109810310454055166175202659981507659335246393998647352513470209113735520738613096202874068777592459515429888170576445476430968591649472413618806436574397421837775800845604284044958600298640539452475215274707148337220450070645713338995857252140614430499920466506766384964999089554733143249596731506783687426759671923026794505377348334332220960017491942640646576811815225629996006818779802172431131260197882514761206679808864286182642819344965947380359251861174757303051892359109226530806009937018253525670169027631671898040202212298681062815870691634021504925927996636976682678608332526854186839837399486005676590905323261478406361841077664724888052124265436993095706623613066042589029145782077006000547477683790929987951265844786675149563388297032885085534662858116190691276909979944583096623514429329826045910582579553398104652825477180105675144841340839911643301885079189148874936820921882999056294767577929622508769063043719245512121012831631006292496923602608074602886203192541534668338013520292547581726006091913544012398592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,63] 588601917037558958191733659583545720860354625117758741982184847672777386801617794258303124840946154020464844934084810136382181156184844034695880270417647784958175151533648005199426075979741175230752829407478822324935261503475714757236697677233208141203964590864329450123265437425764788811139209479928564419396622665931496305198943895655711615990833990649447611870897454933845974561686687959653723883873408010565247937811989699051896293629166174679471742025357054407700802866726570569848227570775578301925588995589579890698985698426984666295598690681885570838997362860841345145740591296190259675443404685517466914699686203364459425531965219991319409756836473978173213098697207392758188250497185692376801490816083838357938248325275698091688919251781220812996829094908999834431380174769154106609956122050295238276844813199699425401875299478100559871323400397340469354588706173033635555939739622166801872558098001133519999345812548216232589584731501657817528598724357744894708161369009529045804099824627011302175349883304133765699830527580629264284800631114582955743574649146382306222917016643637211287696125193265286025945558240328920170694491205268559539436203769356577798880935515005546936929188408861067983638855618795093640987598728089152110256419734219037413038747202868864188275788938211731248854492705431297271021861921569400532089248324913241939183103962672128429374246371357704259962330142778294010959115939948913052165463532528243920892623270990745117245267257680998835555691079694913067505237597291738672481668427123373849636336996408725944440222464290754454735772768240337451773468400606088634335857854433643435882957754067186419693156123604970168176247483939770502552671627649931222435184431533512383678207213827979983689279490411916889001709430671587489886597631944960314224758516342738519911462531261355511259981594740328048323263999602768237151765966011546821148225405434617342394702086211435503593925313785886479594178514906746419999927738414729640506051438404712340271925799171633988384477762106546471362326272925087768567512355892220682373692736928098705693605360236720200300538231673644335829479937776206311912111567280987278636325542508876956657604258841922013998656135658456254179323657423594067280537810691390736087377757961039130317932863582934335026569688340973026415981730760298304617754593482339382348859384990083310230812183113540803888422330330160236034825514069733410122849343598998179589348826851260289730466798200638098059323482715265821579985374094722555168946063411681157228149277561449469580410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,64] 66276444898910825648767763582078760090212217792374042580628172697331085283105517404082605266198871442997929127054131310660414822604076530093626662312287969993805827348940957652606780471563526755172759142937248237567999845982348137747385813799007377850977186376483980714677344714453531370340301982776685142062198155775903150415244345225492236902926209174709919124351695308607809915510049853088868016915229576161773453476892449768105901578459115986432766934881835024000958016945178362708125019306077543540646514208764459167406178825433592273018355619763418737712553719936295749939780716655178322892793793356647698451620326987839050751953048602409613106093381909528998927345260264469151110753916951597229256007645560850326135774482907793535809104051456209106549836588785245625997281141776174367113178727444559114585115395089685340960744168926493273771177335423706845026763041151122631272661112243779505649037790561690228090807685185379442871784807483965942117764523254114611416112935457555038248657210711358324459362889328682264143149893478322744605774671520069824087071889885736334200261813949762271137452701562397424065151084750245822693190279790614664018255462213598335243200806715978170653607529327744471520023358098455511941479059916711079105854474994253226154170058172572723532737818371342328123216869556392057188333928892241816605230584573629233738639255352787312159433924759062218213251014251726158049850501047050662718130899524592149080684445497780659253652577374991485003606464575793700622627459683198792127201492927179814978927936798446698816086506625582425892617770325775137824815068806267205506723531447471393066740311779053166709114396791601144485145284341630934883649817807154099897394305453180394407289996259163770841982407576320121129706691682237759117088632985205508727440003944069082438969784570526745022064304422545416173128839148858746191047129634454394413039872036946975301534398196622323526319842947110955219288134587797741994399679727750180538779406733151063506548533119243000522960926749444019076967430690670394718082055251961995364218565868445144945862086402102820706420729128929846713540722623626603819109720248198306823343675560568662728460759569696024131880737008163912948194964474784546005587192171693154173282561342582096413151092273349241526258789770399923620244679987601892816383145961978253375571165322338784291420152218017189087859600214438988221790157276642439107721497748440939469192474124424075651028146635392947645498420359381019095590526580825178410015894762356205563908499583037735541145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,65] -10741137011148308664161330688958919881425014336645601364352235212609181158035124482870099297415313551437520035632052651207295265824235200037961538431794905137954043473562179238970539239272330332480615081839677650624604374713772262688958718684962437304830862234590714318370981398734420968616611517411193189239567375444944862024766060102828640707932518443034689148286976516512487000819049140011567770291846639776400126877438708185673228590051240210189464181274166337737512214469342242033589598986317010812471225433223530769758921764584257836998836488911559597300351730093060848946688321514986574988473131266507300000507901680489778613840690998177212066828351426341223806249532249418566027190687248002400557916777642916253587438800896288541299048321773449327697605538261613901090455199947911773476189623416289106925164000808858777978124284151619444931789024112720397215879483026542324920649380689592288199288274930248795441563830976855935886953670536396550124184671022403722928454781098020905275226243800995318610514936049552950741528516424706330917899258391324686043397517413247147743704696042806016086783560581325462860761008248349097932613390543792787252065535384985192643910961364808224323360446804163770506196345326948924469197921787966310468196276708895680427140599822792786556605868995677856802044878744486794773772622288681343658929184840491504232357539895839011636486498109972179120173448050599258709723027057753915646587128546674750755188294120093896236137315017522486617616880315595622360419150216613008998476975102470512822706227133721008019359598412563426085207004323498212068504611809773347171057786757882471699420130277549129536400338249351070904630754445076890656639207044727223222353436907818852478816359811412090988310135698996962585202517547831308933506226982319005162982668430752700127980724362145550798346190076366967891608559422329254757979711943343234283053582688878720271142879759110596230340483959397986804650271367398779941605825897942422010232622104020352471241599965239402932470254761158535078556861400131915440378725960809285877519004743957085323106311048896652718970075221931912158432315129278700671249492997974934217298928422683094034080231812257794791288779310946427590581390552581990036862786721689111402724256427418968609279460548923865587461148292320833343482941884406266952700621302664421713208690548187106751436818944731385788454601079326942628177066248079975714798938177157734160509681440497101660719741390125923315064716285606643607691209478911412163262345919436319385269238738866729595699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,66] 759794085212974769498271299742311343735683228851822300055694081014478901452946734868725747714995619720884180145759768075955473348729206258672184214210122023330782778178827770426457632031103995488787973818976464145899002846447790722748955161467155199872757374269611906515664955108906220537481993295947834071544261178654229449019149244255346098401523287930988390402270140275484762753008378864990380662638599375982359130587805704653975876133460510585691011326400371614475068459379868056908929727836096038320977722094815326011103517466716546545448618601461065774467208184757959313505297480515997192638359687617093343394527989262691233768510433824457880801895433325747069531842638079373271235444021132195634577094651775779237382761653905075144969544117683236064949870095736497456303918214680257994303377327453055269357222766054999589691885267474801931275251990397872980483325319171387844745436230907549838243239747759002856427752488928267566900294533585839800501486450610285608045342585506610850720056287172898297092875581287071879322339358271971504398035550266462764041732234519506834854902643016163626606311074620769493176343557678585242588542443879304034548715668167099697636859031108537656974579704025766282353573667596936086887769406402798867109144550178362091420580789644890617143962689005156307633091788449426500761037394756291475669057804862776080692536537530661441255160095039887589985986315647055892530129260928536725466459816960768325274864928642216529290804528626878279193713689612027687459539459726579577371554279188284994152518664930502860489058655729248194468187419674025568690656362619885228056274204284377230324690615610407421915952002411362635318694485558250080425352316992664300592998936427523975476745512209975369653588495600219716077290472021663181204623709607742454680381618599208945731279962216516228497065308803313716112282273265799515074549362626942000109444015640675268582730426380691763006302592619981203907248433292947849417261499776479613304609408463614490108800258311651341852779973818804060926045336549359595020086506607721223401418991487436563901246679144594671241553230750673656491545428660452889557978604252028388999377944554451769963504248341778306585079284034439534407091039642750069433354125543313452506965395120375311232383542700798497409710583077653006035236457894105197558412247274476919335456727790780171712800846473209341091464751347602759550600743650396341108571647392646361924902968135603703354495587323673074910019433736197360559873770602485803051295453636229186796682471287415635968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,67] -22958145984289679496001224623277807377723997085218649186782723892860390576595747914648589221984805262096340105083115036341756393391024712669376843251197087269225907007169248163108448570871341232322966407957771531072851456472596417629562659723654853730875682886285723445841648636585694577067952938013773356753787593751650937894142478090665843908591786633566211797319472837341381074247871030777674222999662276889376873409200083570999532684214260691729544071344038520368792129279639939900870086515234691714365370090973422226197355814544062842000390834682514751023601958570769381042338214995741555185308362356134106222503762074740866714807993948807895633110212310682672970836373222753307611327849453754222480992505122789525981757368271170543923302108168570640720425075680836809033454978823278515772913311526532357139918861630713702853419343125070373579829131044511301368207404035802112966544262174065105820323503494794459240259811555983724298883272964746330724366309456111848523371001871103009794396489010850079880210705276759321478846963513322522116237482203977436268210619413267795950300350597115693679065649639261899660809283495063307824050331028154141212622423399639341863139923844217074442683237585796116660689341703550094669415138606084766670283008197379105099702196392165529518727304218811526927466490840065727102344375547245178050741029178503006811537143717235850333486837117297407173279514061157854888301740662687498929350786712544648065034310191507919255916979508831994338696296870011150228871288371368962483877577022921351596409759026517562857884217511555814001918134030397354409324667568382696906076506711512109287287203305105031001853879122890304768369833213293037428034805071762258691708067313671266667554857495359948510636772838559008878349533113536768248217106999989562648835950770926932731964567233614337234488558313219919928996242870549318297957617456901344856225125828901837662032527410113694406242831281675420398723937510821180825032047864586861599819449790547469257423847202034397115056045793612108643388254217164905578030141077021107582127184162913515111268089572060685256138009531911689841189241634359285541487379392901405105462940185807610480612116822183437615697551976733906556541496459290626067241968102857623865204283335716026731464006697575727299637527451907266506368156493061015252562176669118070335358115864204135710815126581292781747723694553880009264409012066985976771690912034619469846602194113237957364501180243826303039227066340115324301887355240902629371414749982759800533254039064999320616960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,68] -1103608932354868177302887662328014010193454325064513736276557608648882532515098523056333920356894942684784403110029271677190069907388600496782293104814130722091035115437135595852661083947067306133696830617366167722214541361654469433669187184996792860162651895828460376557685990988403263740322268180604702465602145106635806935187842586978213309033421120065546015426855648614009438844691084696115086432179810015888801025141038780649360881892759180045117148621297933264231609154495000212525757273625302717628288404179928422857174983695829949864767998055226571615290949587956714291781148358164681540299461837089192221971614730411128343843621277153607538157273529021052801918779677893345304926562273890729527599766088840392438134440376533485641173490859334230955179866748537622404907060983970341678016100126236853260200631902384325104997910704881395299652461362685767305565251312533901323023915219875296046119154514684449356220365863738808222627612051246486290893718198201159387168322658779453736239471263199057707790641483260141604931645565086129183062336190657145289494231569091442493641617157401941041012499680150742343409396539407706052616617292107150044780196010213542726440412802233251514986255638490100188030248806354997409499530688597194147650545245127930574428467783896420691131473444697954055204818513121014413592167008858078450950152967483519142418391240769854991763843504847679007761054111799115814635924941000543024042003742051992000816000095118503946558572287418431348068489313503036857802667546658697395566949584757529047979199910962590419575257086746998740340449785745326806807024704934193957119809415644796985681692046032853965308515120645490743178883629663993481991556316630737534734446232929342856660759359767561503829674084187141928998321572195637219537144629867042081650193921785407388566145350561244194427255858746770348767078445908338056144128891924337245885623166167829504428111212856709577746931616586096739248833542514252701809559127166183385832388710619490420562411456726875398845091418424990833119473690731183786256565533063619247113924638211199516766104062794534093346813600537201350162294460879264351288866824151643997019573611370733242476920786715218700815551140112142858316740238147744570125702134544691379376817183250459351334796825460723348040742365997303962648344244217570050796463124125917060307629946671912973138733399095961569230373805249108645277715973218658573486955214510676855656885725688867731690254682211286174923242619136846079487885825768440199715329885497775379732483326494113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,69] 171193861333284437326387528768026738798808144992638633192874682833165541573063054107092351612409117483364439140035307359172926311090328612359596407758172715867331591236607621225089562783382659529527441623913456217837150152857616510916253664923517766060722044986257500681336792693821422263063369256101944124311293019560235988724045201872732028934812256095185384374348764463809294803802315202118970667499160637304870492875900603460964520770834369669131509275783255965699646713294393372085096949614713775937137162339180864808497978574274480369734816371942076866667160743231020088294891687808153702787925207227198952237687731905057370895958295574928451901109620120303576680252896712554963128366240688620937433020824069580224439998608709114086306724826434359578662720706840572870343375547075389158811598607714446909599458528974097186696056297346433024799576200157406247460569929997061620929495748965405113819472238812461654951726297725431848992212703431759930320602290757990202386023603573226884110824499230123765630101669406055247421627057339219665544381819373532867111023113725195544430538441798525676279883110903049929038287588191925810069876825979193448153060857956561587821445533767173933049242712036455856703201127441889152109826407216425548616515306320540276214449904545153596500617979972267376415409444464183091471577119988798953241685951184254871593726776368652200222504775086915213301870077344381922637042328103136814418470106850341725412252140537288103638756363794396255650190723732092567167763123904586161374912421215342454012808217900314626402333138616655942103534765232232620537536035707248278112045405532290363294454626840450069287050585053958510523496327940144287903279405382564943052169003747705167182822035522612827909707095823578741926771116081245922007209229069059222019500050971904371369434647072031309316884669770165317734521531340480844132517309329846495229547210360773426621948238969122562449646814688540779888240925503825951284389249306212761138630866144725059366956290463723771449080799298884317779916035566784399454552101928892430471176455442695894035576176761364948952703984751042423443739502629659987126878094587856525873728464120741582639484140680185411479742949297809086495904041777763944510987402259155832228816479499604460723249650228298845604569160813365024767969831304007658856488354469389058701943875833120217503250276521780740357515749957346348471628953898439261756895583296475623473538386746404162840367744067055154780113801558145158374342651860292103089461044196625829589896476674983198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,70] -8656852940220639905126342195104644471739269979063654352680640833319826499764717557804419332276911506725211206971654646437222916490610392251239751266268060935427305396223207097138141052223019107481186806175603585582467330688850383379492069673482904057070823278017791640703532746524225934735066442329605833613622264059778267882798522229385921730558404584439052472323747339084399557866833419709065580394545405794354869740803902727692576902921224822250988267962701336381439305420650940180602173955065931337770973329537140262931340143684783796108165429616083776427820284505173947989116120599850734736663382767614906595238079769432523398108875276761087759000532621649779971153182152089945143848339224234238347565700945477097857959990043791201337802831399379085614580588708150718450410318043755952633671793858586623828892523344787807214638659594514048962748557784382417213826832157451697343670529707135030753426482092702909038707637006775428701368055355966343784215382332267628408711098107027761460984326665011409751833238010573344750215104181144777362555213452393459656492107628104260017855374663264835341955892543359023984786857885342083623182938567802475070222843575080254447244991813000615437134889215572612154712845030671435404811365729611421160129281180992488888753232639166571328409032402392262987980782618931264634459215455362540296292420425678129998359965115300860235059299315798635911526175791412765784735107143247908195952946671867164036094742709318915585339309737846786923237074248182203898852323727725391469169743980468610465655152823361058295312473644259541003833712533188213969491312562045623300921926705120826528974210935356792368593519737685393186126270797322831236167838157384509584555514621970883839024001325776485154193038496259176749202970946913976263634760773427962266472455588127986481843050294660099746680005868581084154728455622070471971562545946391006939923722637957107586359996294776699686337836347647092161115669193212661432524576683102182069120424791845348500677137520108379368480450235605478236479296113714377435469681357826633271746218503635298225013379370329435177155966422855161032267863483725583440827159270496814592406227774387840629145784804642772788147912506037009087342856170251216444033770935124865542382876528598830839346760989572567158335277767940617220063356526168172644778816704420049242002383045434813182618633943268461203225213446722678933996942530960597482352452690830739476554119172390433684240668552733214948207191763630611852618068611531849610540339844591964542294189982456217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,71] 69872515927989049259175142207020331785954914882699794018550810015702760879548072180590976098509018797809681225587446834528853918198712844713999116240557535225885767278473393629533679514022446503668748064119659090952827798627600430930121084945464070576272610732696319542080777265663997251154168684853388382449678675150700328456489415256940138617281046742058932418738422471985232769674353509532979749965850793022640247032155612623376654744778974800880235304134823466355127975627221747171688494388735878765524901702389940999917479603155163160727146183257220614044454898929698841494196311706678796744100858086913123507582477333673694813219614112640769257257188206063528968602963445222285445937028163859555663547164561397078126315730245221910647349821327388096761341361701087998942675883647813924696410384325143395887988947786986888159800939561621995082822102696768825792147762956774252849936217529911645219130042982638705229861749576857541618289759494418544223068086197593483414985389213289707375426168907652933874864674165592054838672552626234798219803664943247628891366690168881708654202400930828783895332718341588267176917097903348214265358801687893883217620696981080591401411572827157938773986959338154685750293388358612043485301622477571847376635827462476323903376731235678549889083362808649774719364627639378355193757925075893087511421559829633451808086401106448996648363144671909006681489550779568265134510379864890770499556244403615384216328100527300546897822220033114263188913431825268340304190133375876904281356899104852949342360365104735189159701381245461403892784438118310041662299299470623121161477121464450869912754647833836914900201620962998067484828523514865086571381115576312688013439261248270255740305032614762852734380923324209258438267150238745194398923001079881081058059393654407032056395667710890787336895272824544095690315843393283885917319809864895669306341251424915715901257212689758633668772192092417279952781262103721174742186873874279381086602485861847770784917680354022048093302883609281148886838510924784221179704124494567667680440732190019609996128455630953636723802832314835633123969249787426610085343666736147281239989704197655554841014659745504807026656659522586580282505853753907175499662843453035450858676014839235524099311403144837629340449242276031841117137946364663067666291214802792698650926761763081023206338316622889987363441551026158183806658164292092492888077456881582666911827629984590697481846808249676996166025012575832884181201322163886835075310567766182285568710970389299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,72] 14948337053755788979354564276248240885654148732544025728181175528638577700487361629240784090785164884596650684757661760427011922303539999240575798618846259411319202853977102971849097994097026787297566229436889440653996140904498154227509022960478159602609007550333202031979478314238386162638485381177289329597013670168106603439323692923722379568687972685835073735145335651250679085882585898356463593710521035211169516195375902983437500886936545681867155032008487718167581550650569211857909802342903643719534025156264110964625897163685498563288840076340601018251436847014883313824800809809960208063180196626592891963465459993199131574541912988139252751370456966992440563914105027298630524053039008556188851817480817608610118305230581270849774768014843084891749551240945010428305639631058976734779449016762603548912082414605928297237101686130540751725743615251003396939318557897008493711326552914252796668161889150471308318803258671008325883917614050918645840967089992310688553567770734483821942610458260051728761466756212331755308433399928527949593046764584673193558467183064291091847201756860497933518474655498084771992288371843198954485056142257180009133154575622988896347624608805873063745799982958451620656003510934833733280975004701231436231118730826178909000144637578458457881358833447281652309865307030214447532536993285816697060252376343888790892760171179724781288896477320511923934913058096287450622625333247799254136999659123897209585914061062876029277917329102829620328819552916235112563870747683529110272519818843101839906062249775512702453643026283897552294588783753003394938081860511507041041614856143756680381737333110619341871708501491900180105833651014357648555245868409076949223014644682580374615640093218260126494048087928531614019656013048492645859256041614944785695566500054613953665384714201235090618999417538046471894386315035160307878346354009668144403928815488446857172870065491543699604691503238234162911453740611160312049984789192791893758757969119076826777831178409570506017645674217004069976809534912897294113117255849419023984205149860523837675214369845237707143482628658630418242986997002466815040495143169486141721513170817996576659211777243924103448036120263276873611275530418682815947574003668737494198640801870758742528556611496856273947014179336361050790199390152087174903054159626882366144629855595850808146429163761802435370218044499001154634986183527231008885809362705599316385740505656162694458717808865483339747402737891184380815615606620277306084528210599791812871624374563635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,73] -692573786193788893289275870821903909766883278532503999463163788588023958924247663896393089871376537794995718581539835205001591566554539637943379158738193559191259286521297267113327705256238277529013862523817994531649543045722366142431948364440163780182941762098160542481178827149372830230416856471139590100236010455330293045893430407676062894660382946020747832945584141151257785027222829725277598354493252088253551788508326020848039549228142966461950330683814109610798888842857465988654291325365640158705082116873255292025638006085199792923564563576048450730494656546766373623314376615763203340802715007166155628848091411561590589826148977766781641232187836415149971797815470135596917405940656929739431128194516359390782642033519279075379437495763322625753566838993763669964929341414188866760663782667425663558784058178363288587927064639936248917878214007061940921799125817024636517037553981378795574145246102344680251612068566034029787766358754509440841390056497414551237721805713570590828892152162068784537939291022622494852055110823580670527181654441460567104647663740959164332591151550069621175229501253956006147114906082276626856540182625049282949230143412398571529716424838546810196593584139083205008705576043338752697026092556170686949944631378931349867745399829802969392018903678247326832421258423497706438055515337922071833815987906778431955236759607883381489997852271965651921492053609989517924055704831247221002163273425011376727056699793525719221756661169876865355116956724709771629493354121653904850146949508945478607774767170812599728875051723489638607634998059790986232193872934932273614603638650154406323855967035172169166900445995221331879993883692183624099656024968477854184098375049586900699298958330313294232246261807511047524830226742525008883467422289108742993549129691315692765256920421873364840151292988367206091445337568986009450532843007468214289690917676257055780323939865969574149994627688626772032774985818421344300868100942410615091277831333929420462355106095909600892480294174828578663688003008208719496988230022887164447911773232728039816750125797284247058498913089091655647043163772504905786400565405830927203728577116099351651165093252945537075217345457236315322170570183954982350745879801578714910220548679306552043798300850574596110307067514013127994151430422150884142169423914756486431989828763465485489176273639582459755401078413228080385493748075384562977615147574450520870611958857811912303645957478509712435237857929373798278150359647657148298048106730551233489790053101076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,0] -88701810131537342733287628385373557674213005331318348753193477982573557290220922131268024578444556619328551014635941175683319826549122176084126508158699220239106664547037922182717447843357545143814329334724020669317977106246006643785449331562367080552637011011156301181063651060170240063304390793872170235662297467709425436138199019764597659392370465431342314130189877478633652623403537410494375023412966761523574460711663074106560153984450767537078657157569311942642198159059105211729294993802824761203163798982599469996479045495716267534602286379795199170757629781677284027324969900461264452947816819441654787952458647944599560649792305990291011426300410167664668023818851331561725062201038934140531902506499896589500986285882695977123132548183537580456348153281726322807371943903107355073434117277370546465586977097483485263630656797548199125681659365201103106513155665882888051189300155719569953625089228605952314914902939882775430699929491443366398314850327100367808567564102825613301214259033546394327692638261531714817483142575436595804963476203144384530232885084554964212136193276860511150359054336577128667692011623823300542881255835332746097850028785370948743247980914295625306577707251582885631283354279585172868562129918864041007972873866214362322672957533957751410623718440247950488025847927968229924086055932212775168950212362358308657408430171557050140058685024851966546089016786655572082885876495043158077594784263209732979650500109662908019094570742946762177652372656406040237683540954002853594255605636174523539362627181034112869347795616343135862728889602904104333576603068149794218357943203543272236614751531999908949399368053816186194238366408646190686138886124576809445251593228225510348497445876444233913233465533268206293233215514232383742926153967382944803647728504567922178155050516332680250032349678746298890857322708707213618353578743125009603121022754101473599324920408286674121140303888841947460815745554638377992238271871362084483890373538223829284486361277182668402482845670022450472367076163859109038726947333049509924509875551889810579228612108840081411944650755196529041909990463403376787378283364339212180443486580211215424698937659206302633125133304261294970146905952803117520897998149295931219838377948380931896388521000936447081326243276503243854044937854042649880777471531222873633046987216160590872537651644249234196845275130149509893424527034706072582818339419663813860147918040483540465806402133021333840104392654777561636672399352023478930698857756390185225382107741655133802767973351424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 55511427229211156532380742137473743963681603378458680818495285038095863995214571928470243233737791502692777280196769368711831561341691783832400658182096067067877129404790531792729917971662223806427283175356546755487261378490165411742224424041227457941837220005948770714221763037550739942973303605225739210486305273900315340781969502683716073475374541452235856766013061755762736899333153929389936600611485912241810200721816749482322088481913849105922288548710054440550027826011968453040838155270537678167363212001698044350751594797348542859382609491861411753940049030738896775547513503712617846738309865847261072859984544505917796103336343305001898533374788695157153650169150017111358085292612553093622988852442775484042896958322073002782458702662781919382243186753725545124790045301925830399813445014820617895242489248726845433579285993475991305899140851506388171649643896732427555892671729910328945726363286732181279814463113759926059741924524967287498076434551697095967838351547908810846863998659675762425560490169395031918519674199114003629461336566236422165708551003016734663369723023318208413830870046609585911744404841302435635172406362197302337940255976546262123155767360058445785901081070991551996977790016746038694598867044249376529380388673251261245465402725726891897659499088765492600333856542852392214412657233165187554934191001858971279132376524540910049365469775405040086074495145302944011527771344817136345166982105739178861404977903664341200591018386325719671423103857508121699819734250976335644306369300472972365266409725860321006367292950656676789372478696729135326776206085216128159662028929338688745979328374169252889452790356254663874306478306206045597185736401129013607862908341775557601600337336188674844781561050715096128874588872088285566357545664057430407963650005938647480214874668083577494734750577101989452756233741272715917726665429825538197302112940475238076425507716733117238863698809014560046252675953722390498397593641803848467402570621577761009922796467737682411075350943036754203162947037170096048063800745752753635945406976640319623419663715588975789122547398817165401829462521751525616742322282510005059499549310460163372024331689986804668967351777008530546090883019771987564555414240338239165294579127249932601168728423767807309836897007579689252956922101031817652351767437292239613454469354200741316874282224621858264312125903940690248132658049774378919443458335537667398619028756562665576667221388120635755995904669187877645433700399680410987176180637133753061258740378912196882613811753779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 620393111745947152284899913832803930107947092551725498978114654378992936088893660655391079057531519919393342848299682584713680383709869623750501617737335274212052837920732611013397643685316205075470587207500427721914808925912314846853304006976815756507092375997188021876517310614395519082490525601177985655770047636885513496131721202421992387200013028397631513664521587661126383375957263280695780191991086142917874189641564944704797529158849710808537253014160815071376040093109157284318700061376954645346839678425392610317505693469038655815366952579713923457587693037605220948116746349969592648402433773154799970041094890981639342768314079898227384753541669999986302626246577302417090238664996187688053694086548477213309407126005166893566813181446910903276009802035331010129574057666211426514290268918032876919330705035089773515932745567449770921238671419698933191731927205671723779174725790587107785338072919970854280657591998165158997958693429954200311709609297581796947397601231003653598522255926600584092929499855098080928453520626185296788288464449873030494490821809871218366412493330628354347477775012447924933003085995502026843740284341858221143038753569642082138771891543945913539286459028846495202323734570229131296433951463726815093456632680289921467063403283683570665193979804261049785867795787600658494078783729432876971045253700211355748688866203052772591126872156962697478629470094787806786771852953887773522880876577514542931491836553021895322813154079860529526819202655302752527581032777718814650421388900457727523201737055592894090271855455558711699699787001337780947637166755720398627427363920134764590634616190624582015061663693111874241141448738810747460312046785684663327711316025563640001793606308627520596747089330555772561530539299547062774105380904868463734237349183991911349540382113703464593150605830730217027520768560311130194764295278057931832040180719448068413911458844320706378577496075783383197294629519148189256575630250574947062130032721232218465138105177331666736313685235276544275469947251717867195573872400161688127534624207980600130596576147287279092004661541417904687087506413367425098837817470830821205733559323500409304818727873845819279049346342588096967732014515243034378206437116183409780920237430692296922097982581493560635718483868846684657864891441953010441704011545390975844390508410806720846013017731753924613995699249035509345535224628141442234963334287620971813370974494626404796739777029537286879661190718330011321781249634824454678053885807360122396092559715538360912506211169992704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -14455592213431481914748102684306388447442503356869088677412668226008813791808057506418540546916459616730470786991661751136652400488864931186471909963028937894423734386270884257538236909245509515998815670833575602853344954095481961866409093290863607902997975704914949071953853634407941532553690903643357897103683272583410538388476729512676865842637266956552809205108847651035107700324757445120274158419513542515658638964479918429550978978126983940970746645282516711213347964665667383342574315194526317001528010178777694144082718911918366029417380939575881718605127152623497472175029630081822080508079517341577510158879831041146719700182089136119911995059131389550347406409754704662671991036751980070620085156251188208506046888155635259641866212253506203336203651114410513352894931562716357353959579373045257839749987917785551927709607645688191550544951888359524123796767490298754686802943444305385172009153719947610355477168282817659213887195376148612543567939763894111788237118551631333977947876688045640021261428828279990211413811598352084062893533248657402374436587005980789450366561597587426489057762465321706513439436366684245835729483465355171101226676344915177183931181113234050541860715307090291957142667850255433555061734420697439214815813536369114021387568201738050231339309529410347438595997431903646200564005398172606053147169227899714761026326737350149318029575481256264129352576911864315163217309229315742924111660075793300887681322197275345598813994540615894350014151915364766558485169006137522127453584501492472761949220715547324557056559219714327919800438583009550973188062347738553046161535119007506518530808395297302515533809320076935599538978925938144277031080923942342979845946762802658965431481786285721143449821306503853143268940755573648089023756857616358984175108139374660868498288161057488980172222955856935383651699502693515954112133864087211910113337195437299548774159101622311789086083421935203425885072296872803225022077192664959362565878216243090483458737617147903877196546277654757207070145315586878354414133343329905351721965637615202182980616383004389489623541160491794710314598716820372766240124644463691948393081200848742786976987192943937300766890766692321676049063102206826878882007485050517919052925436628661257239186405524540999100229079465766675395182068612500887342654862665703565057863889953245461332848918531178872086491324810180293060901536794942482157516691479837676684859862494198289886619510518049255508963673907119279054321030587768285993669937405298371854709417651471731424020229049548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 205441712320649578797065095828572594521275710895606948286519304509523254242398516570547395469637652670413202134591671577103800808344521446667062391542177790058303954912036583592080553434794537775091843597231868130464795480456063532990697646929148977479965730266642893955485999832325933040462622328140809420290167034431122199710268896662159403066070288147143510428085556805385659277671879255012204320382839948854330653703461505440436874615955334226587523731077556454697871713156428943703917607855855985715366946692984053227370174425106430596957683448587623041328936650660594165183005680678761292771321861884884461523478941717246278553095699862616794663715564788602517813721835782467153063068979547399359523666657296907155955452677724136220290093705386419801441666290790823861837404977391656644476469589057009369675855547003387586991484479912329069149796785600385958744715452105759167764310758614018855043655363349955496494581183037174752682504342790721688782339531752215621866108936588102187832877016735265179077503023603523791879598663625746944514914993493759404059622812765283475386449767256661419767442440157179397850145256570785246912486358379302531962673403233986509489798696747429283294308750331652025760642354906251210588802232812246412800941249936024709036695573200816140093219488525797964649690146522285284645334949077961139390796731123106810994634608762232811268666126032002119136880096879584946012385941698153302934487173455681899966786561767542418966128954168352039453663131684458653294937144826666633042797450152242965599660785842857456576789992684715768417233212602773384335038484678949298213872303365228974250425304187672802512511863106276075284154286873250044449367376738015154283168326744122179022291476759533113769960907224305334500606900776647092893586272230917468242566010496226002348175190155005342537454196345946203508380475455660561600438313686172424199209592040393505472859575892905729692718619232890933046855769829998608663210417795697519158321775067056962161416126587069697503286084353802920689241718161336267300717199607204149319738016566930796523063216362034583611308405852925492700665957051215625081342423942649100568162637038345735607905456186143417278553727078850169609726292125796333179365712484505864811068631349737729480064270089876946287855191233292439092547093016076298343963925821763817212936143452746866762240434586015918756902411811472335349382798083983753918001259167876043776848522176362364185136510432399028298162607446555175493660238635358292850729951612715940575900546301851433694362289129390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -1990656257133560903504551693910668650208465465769971892839952263456921028479736752396582614270250597077275197400198875965066299381351438923441465887881230068143491796647027001117469197703341484798741892532369575181924617222966146268332724257911922376677406987274410336652387160132367205607039920878216242565805717250738077047767319980200605945033585866625815189846227356121936264897040858066201545755234646885194425805806622662101000047344208090290498191910088504909102022960938362107729550112211034387504882998647505517969587677410739206969894419472421094776188370200658375295089244569199642675418020020029391266385406145168154992281016931950473560669622220809170227063372431138695679444905492874662746118871050349358295545335693563920153462422952702819019793116842252017789845696693898672167148251217888525451233448926170909173577633394606069058303626164895879930400729020591792646186210704713952406069374315424289391178943685934763407533282484636980116781980989034764766838137746254120918710875115111761253855127878493005877442315537344540509203284660470080772090214807610944382599699393163117603746134718925255026667594517498468578168433115207561842499789811301113055498386323992527275898428559601828384576683182502360780688796821968264338965271985121682894396752844279995097422178581765414873605481822723202444767989413984857817796849143028344593969095322152341580448764568697459134011401983696807836394355803582460696641936168663077552041467835928340238871694962758423010257143729351443175299797496433275680718860845110277473675413645903652779368219044283068195583593909466670387882705818550777083583934201080723636546685164990314884993305868769873449682054607540197624752714956822301517687568295219079321847283650058153936562903094902342187521320795092582284507775831062714891667751697669157700817754949903860904267475985845128541842100985187489159337454245277053078076967552341174303051714204179524190146701246397952036835907578722995703526606142999856145232422942738775280969055077971368385727793850576669334025285605712109879298456187777217331322439993271400490955941178983089314225305907820621126107645985465493646626777790964201517523267325202505537006930559788943492877878829418824614758830617080446565462952228731847502184991625937559889305578571271069792447229209105818870151865219738650895071790552435524365707732916616301092671217652328583327984911315520748445455648305358228338843836566389035751476055027076915241320163884012277206326956559332779542000307023504476980958509352520386666180547723747683713491356503926374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 14657264454144392581889608607629341778569464724485142177950130919249622255046574663076029225922374870588464853095088566844989570668009728956508072292611801045468247148720558679885948469960910002848001108889866088228180399932072908936475083094830710098895487747430994427580715637342823787139996336784876367486470602344097401169939813714228243574003588457881462135087241229691506365444573931567091728663308067047617604113229472504299153162583368104822791819197571594164124597849083285537461517030073190764628884423222444190024149545006964948893986682928330706134553745566263478683465308249254312552529103137380316503466823602300138955213011300230989924690682902857937013013321324530039271519625232516894616734253709053558742096299712526925636126646648068107286585017087214571271623732979338872005335737873961974186476956536843567400724453136234681999748672390215380174930643752964963150307731328491765706056545402941037840308484913109628807573878996282888682579461043765249620727454969366912726818175405398274514036983979898314027242204892203825886496206872879041496829868279332012848427094913273767060504004619341890789452876110897020689613079381396610547915518062093245322368295909449010465444403859819242621457863699207783511848515934879401225252958383735845005437353424956044297803972565567104199679092367316189827056976986339077020664967354615481969938098336684636156726922082739256015654949911311504299465345103523158000556818434111556070978430195481936112205488611991156884758585024930408056382028671288759998497670846787719386118979993128419598702485270827831125283627839399486407459785336754316573717034009087240930411132609104370452381717079834131981547241837575317044205955572902936642235259672220740387745574053915996737638834714234027987702175743720185568481460562946131002047346969356379926846169340342707607428561350756843511933606679152785740917469964977464937893420252060504714199427688369787646708157314409027848989073460842508650330792512345580270816801161445861278924097555307292445976254616126105090300192168812124955875601326659652983498709592528667628410296907553157376818028113103917852148870227257800854021833644825867940625123606750312287037994769158548803302798206437022074173982488332317346134837868955073650425408177001163225768066123689916059327100081891869239244900671622540770088439873804260932827028225606055625565277508073847541360007798124130104010507855270071994164313833082747403056434235011188707341222243563231035243460710860426925056935796200424185860885700368713262037650187508863686618706645490860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -79236746924154752036708254619541056552991068818790661690484470452851715848285610860482949198621276424972771251014426700136200424610060312366237984606324988749354572775365049501435864521819534634867833197197617507557514409267050173921592565917203978634025842655836264770851491400911041001388902458972883045699571487701168583971589538181008696686611920366614768801936522931893067681081379840519387395232397803370478990284907400281709486198171743123570989752823031896546340076524717887311411736331565666784853514957553722624166701847434364729057185817715723301890293598025108195914671159053651516404559614114730554898118202291700364851707733828235476812098724559700844784348857134949020542511509996293600212569258583612559396660738080996973832845996736836458406317694930419855832312900598267507627651421105486546293204775162808396891949254450082161272882234053145562156848532622277501098670574697078869815650546748548311519001017284426225256363882008793507730823572840050494628584084812313311702356084742409193730495980445251110662819753500493512139310060619400627479683258553126217785820111329231522290957128903945175876890912258187752361027112714190636082313300698307294800794026115589695648529370140680264079979557550100058268273282952653851532324274514488689153180677516540533015244236461235678305333786938707909236942369672601522620007166165874418242660571123241411740620763980513748171483638015164793025946011904451274434734263771523829731454102943247485747825537827605105727837085957235621194694403198453954989734036675942165882871137149662142158612529684776898466038773786121419872525751065539122782467035746811533160506547217607659978848506296058828161847780512245817878149577153221386201568325600616110929605549680166808580521492072920618860957819077907064156998846370025834866268033542132834186932567592417081359875443448631746574678537817122921007546539220231714682203248449929477068549274085928190590649107095154582134662332669569784329920237196296390415706247184884050426902459634900645814925377374514342942356019323030572669307763228792405548170725304417297053028586394316075814116765042473471393767252448200444291111238344881311675016719464364414881806360019345245015124001114885166796852227877582770847420865280942646244200748755059891486552508174573704383201787994408317883812191104390505180392396442094898167604486006509623071285533182547579227644826857079140537226283485130250694594788835430612299243646855807385324735572587232586051374324755493851364254850747303823232765936988952477908837691395470701511657470664323891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] 307047588542454940956333035051639259927620619877933479543378820909337693329755931125462975918761900696244910285153207902271621153586079563268052256252658039675385670614164359499440198871385946719226418806394604464976790500650722085042589566441996228022293894310689898206698136712633229422310632329425240382541029496185361320640468895957531776207104983332388238980643352374446077482836400877022071979672675875333466996196193370478133606192430808386804582923695871981122973213083503326741685556593947943189619171638950461798058372884284270637260290085832723786690181128326347731602912144683129748877813996945170444834682398842285454515819680051440944977876449906123002794801791685251013872814299797440583482982191103569324982518203038668558896914332328948929840810921402398743429818838017622025841720434250311014377296678548581392937305787186727011863233455347088918659712527546425767139790083377770589111336544713827287175695971671468179501096622098872703771538164625514096669111427576232549754325406585398729116681238943291481545195774187783500684057072962561877855531704039327623085427008725529043410383114539654205485201282645692789427886974983384474035782250221659712119805684887818895090095134573213027350496509140488096801695156033818132383548891496828511795562610415837933997442253376354771343118303145849212202729193343985210328812145032738897746280528303170379260696889598998481131806731131337227193473016282623067433502184099474457366411990645816421948363428785714504034178728878333763776803700526715011686547954005116075505994704444129468125143831501596660489295366491997283681523197261087920648322279564302062787949126947719639447652120122066931395792301755902304886222338269843338407518846911985590809380981646765813272532259613049606049623953541992099662375997716704651677677218894435017787394532956382082630717740010354115959073609841570115449854740670138777782745133539365654923995225158422151105542347207035874118921865451810162287741047760678302179105218405836415421204071531899397761938570548546965862406865060174051043304681760452159175818638782714041502523229243723056380428322784952667561177080002307218778280049453311345037389334851651550991722961149341359119995045776046516852104948686207069073748983332665590370889861323689379051287754276330433687135428239860705022887276978810322947318927196630969167166834025691779704474561128938800434114503031422986975421785281862945188221305234791289130813905652955607316800157512397714457946194468131399318278778226574213675840736363626826940582004922255210702042844491048550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -845075722191528495736473817005805019374538623202200540878939703262547588741456139188371261284424370028068368347230048371860319663874149615876170940002119944249475643842033364988581512174910252365750507552425534353209543535020581265857397571003521189998992277475428264560388513454937894592285520265432763892460172785129522817530112518361727572523326226716329530168694670878909076418996915288065406798315206291387303214634421699708818493485851475299828048457726480983675519884349473714894585911334167917302205766106143686013660981952738247953844125666661742229385323283043042904632422810847983612569800564009186400868399154386759694717743600407591316756436215125530608810171851068008006432823425624811632254426440574197482325231168373459835597124884445942435331986711511219393162526549827936366320887998473730500396389757758790050951166076701147590678069674169960131598954434169552464718310093158729267471248841309371063090371101425204763504307290823161602559385397150808355675719492434316128211661457265958313992540070949956222504921827827588660308041170875004904157077813996720288764796219789776045567665825347770103332809718634115659055090762231069568759100446470612118651145178047295387552159434019180138738618431670758429241944691745025299968124274570060956629663879034648512017114483413531592772362959253354081658383552201605806974962150574978389694505391408625533369977970538973150498010927019498199439960169803341835353594621674265361166286330642232200133373411021451237974355604937833554211323668914258770450694818240004216601861840172373704585655147362502574703877698338607471479060821198481198656836846830181612523492466519382444863494959336605498637514287592050677457473043255047588985020822322769630673911989418987639419603092498696115712084617508917141486371806064807269843611083917337510423319564171480638826082322057546005836748423261575147346064756357316177126030498146193291279718102540252752769253485754059885816564975307499126041698148137363632090195853794625192385015194858873894420818084516728158341450388603524546260391694886960655333196801574817564861265738912353849976521128267462736720069621675031852213610691360582072310332063300447573606582446112259438123211678585293517313492325958056124426622637719795828156570621032644768830943002260172726623288129994775552457440297916198142305083887945546024482501570462089001311243781391633692440096004280275378432255877133728772979513082652223726385806278196420319950267488247922194929757763764027418060741790313721469183201126219001719846361232969970551865815830356610252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 1741866481397996691529976376022543214525115211989495039815150957797621376577135227171903839200714084411529932570907826296848473725506171769549653777183856066726705459036450769285088000927736066624888429253156481119207326197414526769641526392512776964753426043234223276462709851792420226737370437012758550466734206394158193922467110252676694625408979168334857215107442515141379939760819838734729814122074481410827983874434794568306727477762480155378743875835616461638407153588675872731239960340457989670374260850329621812887590655620793995780886124103902525978668460096691396122343394892348331141574769761269095974741178179707092867646440389880871189055943344510551094878147978249157476472893788539735091912423840256506352099241942021586815614267903852346681348557183427002057755578376055131804856066256315148121956278465185712990657748302029078958940564818391550977250310979965746633492138900834134436328299910716005065546891329889456408322726189705780026374981398055853870382150421528749551223797122504072469815946275000855766930696963058332480728187782518064107964824395779207731038612169806502500336444834158658010928085235190251635253457152917611229911995835267286653572263256994904986688685244302858720576478238062400793088269787558453651378998628508865136102232890193754270402772451339020261104683105050471204440763661852921018819041426021358928889393271021775933766806129957250163174007244632339351820710782278122955744707337992916741100333747331469772094798819049686279765390332456156847337973645468870191509004986307443283709020259000896084904369159044822658396562049644249313305794241162227836645095393835316687855832101134050896948132207548463731215547132968468140419424410471883611255599496416575928487921332415002827779136676079785093524870024677426030761743171560860705432765965389928272282781665337256489414131469735605682711781192877960464202675738586523580909552052688531976265082393574983589721053554522233718846851798533606969862456226120795843581720262705833654801671014974071898892798910033417266678930855907558045302028253166257503207685520999408121038173862427889257858740102201820278740753430292548834943227779318544878837628578815883290317107830648194253787022911007347986669265041176011452198001438166978948593172902928045095582158732975820451497642066207257266762144421765824018092336737759937826727869428595560276186263300420411690417250402587695808559036285968868840584436543168795633213230825631155816704989229132421129145555894059268010622088377761044765358727224235252135673449146648927902625333141982356176896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -3212181398164390594402699906091253710317993606316082934401253341691536112846781074129040619528808174362312647382766369575433386729967357567241137113563711048114988762417089427868707524797445914112631719007465422828457914422086969086608787715094173224404558500484666640249340544198500179126598711967747137105619608827934293223594491757520402388342955130573547869584944655364822057895989645032693050188591757340847019003309477585685871136093779552652868077027053987954128217530766807176764464233966831097848425614585204653492011076138549439002260003502322620869674928092783664347137286172780691377022289441719970562023285199135029978440019009689365166947016752370133378367928534392086022900009566055534480557338849189683995460184402682149664424516222400037357815522784618170471862492370864990827982756126780632141369301336273612784099337443519029284213442510561657378690692793204693841023283289877822971919768766251198362665325042859233782476309650598967812641553147011659555157331055626898826195753714059738012857601437631650431649961650743449328614208692185605095343869214263183055450431441617182628026719170191285128640650911973633412060401662254171772775362060054350718015261107128070627000909036789670269581124080386031743444162209846500728714163512023131360560310703516493741465382841819739076100456745256842410713494633022301193541183945514734898767637908371481599693016116938103782669859365486699980882999694097714378001752616368833176203060714796685825854246447050531895946373423153386297199332019634335237087408833779450059583779852637872014437029556502120994863976994364239283618470208756520842501368500343045311587787742155622780763683954030264375460426880347109717170145524829207915929659338798499955040985093502631902556163968831918964096361341358994000956883795361548953497941458372796823888040034764196830696741631784382820591603292895564617535980359597284560126722741371017773188518542696192957084985980169318208279231903041546366270467979856026226783056875561567571424554784060203931670102719730468684246993024546718650733054899317221305457618833841709420683519436186078775394618994893455981757094798781897168313055775919623268131875417144837135675405479648264487447445741911549637709086891052047609078016534063096153413357904527700068394957189937536940669910645549892270361418257079508462510456486774308459818317881157997818018465455152805425103784793183875517995032818676211223759697899624910286744210693040451125822359213853736123858604558795332260351539663375945649979949625896835411490017749926646544930670724934061260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 6579317874893313335002043884458507613715351226184127359285915203026232013754334577783894168764209550170864357412304998186855975520671501311198284933573301406455257417480459950939781390541511909846296478328573549005638908476953374555776547711149305079949762041393681773077495620132782922833630338607247020152047573740365958534043272859775800040481852556879662343415844419864380591854058443944459364534029683255063324799297787157608833857163012542110675960300663633628096097010998563715572997210309392299335438580584927162653003085948023345366335319654714773500817045619072707824109856287172890719383271819831664847076100135680481113402067808159632129783597918287167058271057552270376528222433661610547238633191526254347521740860882943413577420589855271819583202240438869561639006785774013350049445861812776861939055210260151885455107130575880681233139651583425304334080641108601056364960187892798372719973386108174015281864061757903131757869706472670588466660338851758609162628349734710944988913672699165109821072721868532636835921100814263138486221956338521086628844592764731617525269132924688916814588693071804458103824492687126974586000699412953085979319832384226274290227413025535703986640777118575554226443809294668878475865571873774745448445008641630261002520371770384164050885549326241554756401957418163679533758154880476266095375211976963424894006642171705678293463076963191319222808691254652644268852331043940552300172845552429094085921793484759029666246662764957125425645697861412269377762271773054737105011515532545148098877511955808894714199262221818204425413611095174372893229082845403194268126151294270655327737468241702028601206640881700798037398514695484004322286399573176596966921064477903487812997353612943497039680072264401359878492938946844590845556035804820191598804180604005805461605459627513475536935703131705026794747515080055591249750584638268855221195945191740270340892948335057761358901982353603338812031702468157302589721489408591798944582506461925056006202138354742051941226053316029030367514457447145062066610889062814933086690507863490096450030833108926580836106935409171995164631956597598492605941695077330074459693892481669622235295984025210408120431096625252228321797754911106827421381138288518351702942500603540196206695758817707384124270267324623143422175408022552005325715631961106098162989540821238211606082601857186470563095278121565023138830465150312265420171739816296799214425059778974713288735206202728072792083257229364200093300304340840546732017956246921075486007910116790146421355008121942090711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -14151927800227075374851077799499612397890265842761790716072648444268573974449343698580571524658142286759277714927176570259158163548905459006379835460831092908113766320170146132845238307585346081729789839582504571954670049882696039439359378443291779167679990278299677169764260255642232754384805006808667989707732919061709874341796509800466066218842302524253677423517746246133115940576103422719663926621299488984807252067547178557554563112416205583250761556108517500589558073008887715639888200854532009073914443467547385877707213578120937938323769102389540057421363332570982061961404785827176165104465533047707397963130978944838047590005995796729784328406685129188790687220181200416685714328777663187785969736174268141451411243270705150827759384909139852596690544934344974310558031221294812021459837981404377068337755076590165970796109304493713478312367052513876408915399103877462190962860435627646105132589140024780344057050490278815192414615989683514765810312567215799768275666421055679891477950676351970513944928015512732209443632547641495502362947058377803290682943668553291730034865684586498053622281466152194318440709025710410113799374573376476496727661489657233951194981268548624348550306126141752328548549197846046336799343731394667411616560468645428075633810295365037157310223113579082606152445401653981673556426311099928232481328085414373004945033549647371379477351515499358177897366644147792341364742920560775417935387199726946327280417429278025424586094675377610298245113857515128695588913410573427007645026373148507730198272437029190626935691716724013633087466436434868830453868451533084516225697088789852467076845739228702414986860029500127362383945327057847208339990638901850594631365559412079695722275946456613953208938933565793873597503730302268209331529729440942291230733444658874031384567163981963878817277711337121062750816318586107584475889910142189133591078227983527921215657163291094209047041868844860317555831260084635163000336404114340433165964013503589696010405191992046767795793536518800249434091682750770053687604424858090615710065160490166729400848980050357247396001334736305474379523663038386615621592494255236812007772106344320995026784301347584112299260427619154065481975546491772665504877173555837509912849118184996277881802570138217021319931945081321581228599933797712714366668942135172891973627531780364977717817054624707222844988717907651953835356712024585003658820492472950695297273677075563827264772176651986808335038101345728854372885216449338050158983906894507354387591013398622259176869048357177052364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 28889537201394182278014449611561272580631323864553187008372187772420667129749251433718189025593308022873335979237473305314308565318927608683031952953370404498097819482965191242822466962937899923317084218912020257798024679834692959500189193769155490170929628976420218477400341826656112311494043351357254566596662657270557177979789826413867765245769802958749445459334646440013463092386542177459472153376362481043988001394922496606106590794175124392571010925173383165431060815091778721283961365644850540235072907186188080855813756878808774179961819878358012486408258014111701881711339243483742037765258964396810705277831308089684054418103148256679088274250636412790925693744459112774938570643009577770147666606119635069855637575270253503872486774508592255072062874658115486070677198920782584344798940856967363001009532495953235044289030503261456053363225132120891843059607720841132330997730689382628854944708864851207274605252626599677973090070937848067621831282094252771751334230351814758132020953068481640356958349633356325498366663742751602856070688068568047624215594591213887363153884957130684440117010157367382552555514063428136753226740138744572814711442965596500569463257921099862916723829869139442169218559037343544804956803857320382627155786458652855007265387258229092816852130540489880757492489518010998671942561051455283601941850625632119489632711787772225796916574190222565826071925881806202733794796201986245345858998103773909607212418232899338045286844596972032729639925293784343073414018528253156588835847368442299660136151986809099081836669878191528048227198450510583478457255347630863766705214657892800540391642947379398634289647467661443943816616022748521584734449598729537612406654233364735978565874149051825410223632759844810830020848054856403082130062404528456049250224045130260868126180963556903125885887934748229605588295460185328757864859662614268110468315382887949064616838360988853293980840612206616155746087257582191730350974544869979745093252823542025675341359396294542630297295684899775992975561560783462113131118151504254573876936380817918152680712564368556033341048757143706970012860837193339632669051720708307297903885178457525188961155224752735544871274857775106682249301697366955203828309780196459759344367251378710242237045114178603577147302707228606521573447644283371870543265868965284167144722528565378684167617562079372024409804082767500944795506791157718880316492278634288071465675362225394793870713153103281495356665121516394597922861618470722314616972907501868314705425482983159180577771451188629620129792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -63059067973480805504851546387549409861034441597026238414917118113130884257670853677602513100148194637667343948307865973682342243616204140418249223822592316007593329086054207754800766484932888327393521833919472821061465846202871952940149298117760236003018283321504863073502106673680458047339854852668428174618212677985397133346452004787551531762325448836522506661663405137257662539709463066598115825709624904757201006005272381005912379331560602560832642519277003320549799841185052008379727992708531891046609480610909850621578968227790349021273058168480255408934986444435669642423940020995649044768576276357581385049515446186294134719024720472166411275796194556923512178264171687819827622307327444074402617069579696237148362642706259051899572768290523257723477914205426944352975246911396602494569527330967097984715030359875002743269226720737115448956372264714376509791620287434011807774015995239714465053659996045631500817536435879117341322979034008400382344620799107801486443623721967345156844534744419587421216200640338715240847919864552544451121613713864094132906285277916766496501689234045393809470194332477279476381344730115984521223754757444663808159994007248639755949694477109042815530249157509427608515073382434266142466622119803080441594483574121769428203485529521990188777339874702357888632722896451878426754559128515839123163295749944542831189535514444521876410963106880647971570576136112970967930864888318891700516241620369931963042113630906263983872956682404658870463542594881051829128882906005569158890731435461189069589094977545576423915193872270162301349578773520607269022254968879377020580770123017467095558255215846445116788790800710153771801445197406188346543494310082558092957129473582908637394170116941005103157586886560898610024146161140967680064733405333067205506243424240090397248737842839529636272399149366591749156343266189628360348905077485939189800270757355745411125212881613764842110178497376932592372801450878182169134406072633500996766679595621159403539159417317516509411912897629268742295693843408896254123574666375487170614698327118129270882107554544158231033681010725463400836435103958341566978211596725908307710308271604328141636108786414565617027281983894297340952795232186929371554625489394897796071018176030745819632845670167929942213496845567717854844545157165029244695090065509968672864254945829340341238130720158124981839852691548068152050337655305684297354010474787535628350601774194342572665971599902150884279426074960575053806438983289804250999118735163550775325107015170188132965639999649700066099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 155532525323362728426449596763758012413795255935799904270712139130060164668134804536096163510392399489287120689096275041018623120728909093450015407082517683918098434683587796538641501511308215304375373884181780595682439598464856035745253434692942459086223487997773327400545958396464754502858074757839191846413627249461000078972559431936665884708953582496444349004015650000551696342387089222059246423522882094166347896594024000538002958006106698303519004727359248218409959998908461879170670491948213993447066331223083387955125601020667224755353140002822980009643434173301824934003414197197864819214018017963732897385446512965168296807414779010498906867777813552173076332633881446437669109619124914165411797657989482378915045414089621830629975492671220078140481185415812492483793200485544301478350686957084237898385846237768973009030326606296037756408726491310064343789615778172114177330430733253258893649188691364025329127999300279154132223849570449559095209354638779879851352947404057194706567292999860270783556990726129984203151048060099343023867419017875384556088335434695361031515635762391214569457758672597177551554025744062224315974418071113346041805491168464587101821567741858349164994542308176761678473422798103383180461649367892117322541530441319157934015029801404811817128419711019910554003418749885552162958270787763083392632849014538972301542077505027950558584552096567908448116002901342779117279068940462908732451568570629589928377307608631832022613886307154600324776356084674035420309103186052034899086091658547721184012371486019944335570696009164471454015499887466422396820040420908742957388312420344858997576011426360431409133563641161110781693844251472491395689834638806576400424198146612059970854712023676767144976968541779363943866049026228170574218667884682454279826629265310204869687492339924927590690882373432190339490727548365196319565034511651775985885140405912166137333355573812184626103521580613557764433318322797111244975758516955802863976542367637048416306553011173754104906438607240197403293703028145906018094793526216015311793478158426699598206933420339858989188676322012462434147819564625093704924061722509823275136210067218037638716418945757754403129692940014496380366783658862261465884072979329396091575173615257985074396858740556697551061896365644224175228141929562520716515192240105904522814629145971552408213919868299630367944409030502405165241715029160271536807931430456338860319684307553073827036300335675426523983879936886298526704221135269969258314816292448238210283417042989444612542672228447277859995648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -356673718009268379125843085060854554035239360718745530602772109639037028794335912283082100568859924089505974105208683438740349702073313929565325982803431131654243367970376493651269780812279847025881648510663565316475088233649970581800906396330098336396811804814699189001952294791066878906436056073444387467988076570947785974836637387885863029553252341897501216273280111542173622482599805408036810190847969075998038419249813852885143963874654154840399258044795139987988332066349836946600719636692153189235879718344706068948848750920395957522513877301371471003669816415241919333779607800175514948829082048617337442849370247565297080187233749687460814391181070732350996385753624680329186956341584471665365166250628321126482615939754610163057680882515248703870570330776718909185511502938146731509414665695834580908817466327717134063908910818747612666364149365585630328205930462616531380532749246695755402792179339626297092931624164716074188281565623830764565332160605171111263398942412430565701683043198202386516895753206367927654387112843181035729767468123635037010712886574141108588379689770660896661120524098253001377894785952753673887177997140599379705783601242228620536822056693257913690639234086594291006474139080208867905148833091844360878855301736322261875923500045702646106574810018233559121912398282559197609002603906675505036932514365443453881019771845477399296670320749726917240982977836032808667956359806730071656129599136670774680018970192671150050945603369768169611414690467601366124202645602905480297955259895214759194004078507455425810896500066420480753055866599285264837586741425374326126157137608998331633692558102195890206517501084034110699657117713616517443303945548149527363731754468584735704691290413034137976048746497823268779023223524236591215735799803285462098694016439075236433245949523851614012616395837943356317652697461186147454853207937427658989281252930407513589425130507883845879684627253245119698444775704249416256444150764009310543310077525603483526705205976214423682576369915853550800685008905267728483439934255235056194951453689986260493057954905568856470690000800893732000932143036177350892727239967442077259983687407225867338954700253776078638492361876217026201523723590118366265331993875611869784878554711221991853606377188543664880905368409599149476098249003690639229720448880020625619489500267681256420858095983249621058738865591184265266609358956557205525794763096472876891393528565489127781053885761607367646937871687283393754935372866901422956888254374826089290238720298676274827077686949688896598835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 640861616661321989429771721972056536133318319824968684217666880693851224932378593969142136660228591851755997265069723393461036718900771364845097136834185958088900174051183779774699507615955044560492508914990857464160176046349592348902703236587335725316996667746279067398149563376839367453387158096943375293986559427776605187531961135068265546119190647833630341328868801666646302710864057085970509129496869975234000604684804258481815237813835738480661584235242559000712088672924115529367360842442187770809737119898821044923991263367763867288704507226081237087006344879275380107226317214526255722295940763731060627410029253555446982038029571019946453172037528545580193214976558244082017383604470616311987513570544410331819611569260663975018503342762014362118425735142930464064194912402219856023642251380119860450377380326690090437307548558021292635515186363007059341824058459710452865836084377624889520540302315378334338818241447192549194636491174331140287716512024800408095472396253232698401220847780085434725758570827181321364587874338752175524800300227378377367692699367775661249381299737789157462244935632486985908852922413808473375287582395766280817961223235055860501019511294385652536377963326380816373749643697202394159730086258764843951135009000342138182503274350664888972275157281036311562874226371393604428780245297994780559609897743845176044670548138202511971051691369177246849950528212350028361313620290152265716568520904704887332497613351238480313253544900193129094478689741614697297437078782134510166454973645290422879293681266821398220945486335245901512145106341531230342393601089842085885515512561820618411537266529611293980164216392531836343109313363177985595499538178624860390364561014948525616738816302886365566110205731019114320792066065741007360387140261019827233449307138766566484211413910175768474871766349098825463810663111300069190527787222392783946739343218156825818054514493420859874630500567957108255757365922001825851887274836154353338201260136917016966462898409482018783330246208562408727505283351787612591131145645465174010880380392530877120504481580063582298737548260548527243358772279262547206202797156146383316212480596326604251581461305947472732119744921999709016003645729093639079400311440260208316708366722658966157400523975101251620773395976471910672906469031876171209249160264885157141092466929388539952403459514884326094710256282149089397559358593829724673358316822915687923275194599292806396458725040444390468668053752524730416225682237184396622782578413278406993132825522391726887908432242986801436819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -823065923700699073480833896403408925949679746855814178437539246306868246533038066162866410113480923011545244664753252409432873394227354489423188904599921771131651803666528279743589625636860465720791111205583791890642068352241788896826174862122378209293355216835044068918065169270016759878690816262345559916839663395432592667440194022524242187302084797011231888840151773632418220339687035545944699551130574817677345138193916858997780000417451738463676059385402059069170492118190951160391954099640467415130703650040501781992098186236667710887467317352937846921533346427920558673134244773552342399839002762814095535580168651813054640080600564409632698112528777060992491430431824026445545553779337217125382176925333877826041597895125455077164998314017026674684448359076740063965447666386262645731173787442464156826745117989299315811393018744307973513526723782962497013516699548382877215924448912489482574353700570387194352619478309678965237626727562709802998343175243896038000076330159234853718154906603523592362150503350998045775597539897598486877700764577668470783380044674053743517510936027021699600675551063941942327427949939359082666915267375094865342500870073383867344119452534583750323608108689683419128413687320036395621900954802195765637234010003405911639480102963938122493370681427991472724321330384658411784431175733004694258795571228280743373968282866986576190676458621179491165370625097333895310311241809742506148891113099760445339379381257619886571317964262573918636372897435246926853612047811723260565103022122320861400756561232132343541702647087138685891291528709230785716523565370837482890692819970901042767010497195863448113343296932201157002789952782032611245841782820480106169209507080460476254160645694923372761174923783481909430292739044811693348887409745052214636581297397412954656760823057617196509919188167605034980168871869696047526999680578264537215200614651634234929996901509104229487560153092948873663232962440386412677514523009889249668157558054574953485154240488309225606488960524326852444868192220943126916532560497876708708494147317367966517428732448086903500989080090927675751148689882779847665569511612157157943033567440396062813045800167521390103487560572935047318894801962049579835004935243398549401158749385642539578951864072004727406267542402552782928848199253453653252199937487590878386444882624427091960162758359229510368714266797463304119674838900783585080643661332761100372271942809768253197061811802662628075323246381810475203700304850855638650309010488502552440902468579820180041784976316059028868300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 667714731839296848694440519326379229338012564401809934659254790100161453215663888363831081660106713397331276941661185880151344398218125765798388233180899839724303126596115131381952856383951338412840391223061553614281381204013955931073403375665642654657214937844128478531569835109139405333251855792244738535833450691072790758111076424909680121862334377330442519199878930397467300052957173938777269550275901794934752945009605072445285313198416908781513231488921124466196841454251729879169829512618898021725211247232040587057705490650763949765570971997496459172703437301371675393443456409883760156725246278202784755697977120110326724430440597589598235085391278985577800404735957285619861831829308326578173796672182162119296415575321577436489451211691649745627595863394881015816520827603961493526248647567157731295052863633882121296414709355234964544013930537291310906939101590817279934043244849629578946425114815495658294214715943494412118767085806155532621254693971740145541895555452176232457953225308130521851104434193795357807655573051373740463982712546021739101924713140447545519120756852042013288260873883740877425889262173209628747208139268676243732866803985284552348490149988353319136783312359303549073288829765063561441179134278035216808763310939491975127224280541297965529391299590213860415747237962132173387008941992354566557485042381152815617744279149956395178612060074890467698864646747162985472518452383490032688086105080323587129681880145986270114754359009450138439854249903020178598204747987934315017843569693013922833279815893267785373076676729804425338034141846294006669579143674765074487965005867456644959862553598470765916491314177421602481912400332969418196302204965022441411791111095221837114806217066261646455734531824922454969536301480104585036979795893561238015851905436897422174226195855009701177285004069323446965619500592563165341444565298346733920798507952823523048563567578899540051030885992904840460838096605994566113605958269113575166365434332996322685181126260546838208449126566544765181002630056376953516150090237004075611103137235295125845557166923251707144120158138423395248521127992660834269719353525229301430901486327631907248227370091869235545149164437340643021169503474140646923588401354234145742980563335542537064275087281450030092508436200460973605014820486786007758808972611665962799003306066868506012184500786818307931815012257452456054186074687351147363402071765552658378835544068809851430595084851792175695482431936048565963700632472866004364054457290346794644429449426094656994702911105387234804629504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -207317337464027103472435908817547426666626211556957555084193205267815450578269977892406539538889753056986342863243147888625082238605210077450506241217233167096254815599179433371242750526413482459048647651040389298778877883657389746328536697525629599493001593022536142422901017005268636221323067331811680025996957697535369660852204532670497545463524314599380022001224727997881202440118658959690334419651905487343487430321147687572365661899684834481815945760758305653801100746950485831524064301795340689182197324877646990016360646232585475410847772682630909017703121538716255772866589539756714488518148023530138475830546918298572937487790478682388746433582034884250655509337786582856842538945127042845591592417339609964885971305645700056583853051857911337778402189141047065095130662055378472747410648080159930072558140662580756085108100091843994568702987336241745806402923577253150148258019497888865458962620332713568256137562968034252478040385949565381177745986712674074269527306158366664863767104259381182167067106515577226309110706927764128127912410854249200502395549277616958234961435619420785191007670704733029075052140499994591981650347560630012508862830723230062443274695153377594739325923749895757183601615029726543659692672258992907052097621380773479655504124189019022531840214977531733507858414044581324909399105293808760547094089678373088242456400067603950993269957220840032348391297319206783592212267741667156529871314393738742857017962337420306191528618348544883891531516955621856991245261105145238546109421975695020927233076730962866001903204835661240077594745206394447067044361374602967711475723671577694756182426079396803793972407722398160152614106737042026753183725487858134908238080100912024413232273373838891629956270235820424915418383317387719689675276233369301231241035969073002111624674931923748502704709667865648358601917174927246698990878178216174107368934199280258679831673116796393889739076490910427857474054972467650326428103618826247558683475480200746101124508289161032219241528337068797616545011508881370041716433821234897697501534778411896546836941557537763820549258977733649341065239422325359588483981578432982857878985398319114260525417561430659812802009097246427472674818951543605194039035360078387678739631226203896645081334280637256622900793806006191294799421987868773644773009178938361602255704531416807578382545557036064234527921239385005202116765064472637023683191880352090560721849499152415476144235335006875734167251950083206261337758805266967410213158698059912292103979374150413638835841311264470151987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] -15941312800441962080315284710869773597408886709080624396015774793446797413689801780464844777275770350563860676683900617007977927626535238070557523924468527489467942733364447952321988029765938989544740948756266114821608071028758875869989926011938444796850463298025604381284458195839462340472258625842845206525993695868730493483420623196163084565323363577951657009262207253795228015622919051646471010642064243026116901924377215568171250792341286931619898895142489971272011887143522694485370851218200828702587125096519668645055261711426242201663080413444526547612885999106991903230097110388287718964843991394377002880632100194555540219400445266119883226844945452559236218015860340079542416707091132911368435021864835609675438128214923333074500312727591762031880320355244338292503278021232111106153530336677466116166803923642810648575913070377801598300775574876311952932416383446861830700005260202470977881856404370729380922541116960094205376084895090238166410467243648169809355495815034137376119448657676113645203311050802952136340687515731969682043312678979066500052224921304956360915064375119637417383046075597167765495084675902151735854469342167904593068535576291819697665032274169604213543796884570679922955075419903265391339642222266809087161350252722578201625593150591188790188932760538921868127404037333522256751867124085261236894170511611539452869674087542979307283328095157656096005594464803946460624476732632091184900401374657120925540233533569981672347967100686446547126378156132117597307457889556378752341101100004284114594669176839735007836641830638189399968964724274574688361663950837417893669269504096302714698962327954207580795190344037759383324453122605247678001348404006224295800973322091891354818736480855262638028449595148281256164600166656419494938426624047669961016536247538315942498393282982147625583830266861432048038655804276431136993465336347416163700432401840709008070996693697922818632078983085905384174394710409512525227921238972753543891383975560324272015954104884574809232158492780266508839557297688630378413739337447005850247755015104284286489914238038846919597206951990349195019997471364737859112263558898050577361488889267333363783672980631668009088991721003336727762347672024317805486537344590811005290572722710057847448892567223411945072105685318943901048861002126939976737830121027495810817567805863621974356465834370431685469509272839236936470526035806519622806789786541498970284732123496016070859565763342774947947595573713406913704255392412259257981430352447058288913223096477013904349210881527944103067648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -1100814655556964189114171702871266481787496692577963808589579477429261429924801803643652785559585724228008960089292044651326797011747222942473949569203380271469281987906314328906683568820974350278559308383308294958653617402332868455668214752249047930615971017101495842875018044658534365467699097233780150661352793790156474726327882724060106166030255191509552386285399101849910004497058828741396265708177015798212412063987935511339247882774864108485208494848176370757262073936508107399015430085541032772536481736840143093377386525552136327376058506992987562379499264682300797272255633978340250009939271247888248546324087386924812977355326882339830397938503803515049350234226596261075766352987592095394876082718231947305671698824234182575735935858462217743137620941468088061636079187056733361535437460179065415390122892827038282232500510713174175086639579172863294438881824625136880741585465000321803467891468721450196663671081881508836938645911594644012476170714283188279703436659329646390197124590186973792533219236157475567259947567662242417068115187754713252761917009577224576128299064519258462999494064372369334609919144445339768418375255678803525788238034587565476700463683019704311393728442301043775880055438801530190343355911884141651391772635666459869966806068777121281467738332253762726690410384749554302272123197715371122771410483407288440545909067409278131843739729170666950759802135504257277802832349723124972643057516680907382402872772878615315699792421439909875736177703775639615899450901365134549889912460837380210170151851222122319504538624890091207657434878805920726717787570468425517254094541861417231548752722655114057666996992336956545447844236916529637340652981192998217291900257874789623329289187799112177345783951041086896437472006052022403732942146470887675389829123763265716844462007663952838824879457578703516963229932173292554673834501151655569421419205503837847408212353350025886212844999566673977303289413878418158646464734743077315909884064897198452727016094686546658503050760223165046373015206619765860561133183390400311478823683021068005660929482165902540218038989460221096307731739703771951575969400299791191136411421434102573337936225197990748172675882014924877937782158522862481140088411441305624838681418020800349841231239597437782609698042991204524287332650350754186385931542891549029871208857105399525399345823366155856535329211746621940072170763860300649989228276233794480086397348165271779287609777507472505817800980707602429483412080680370300192512450129914557959895426821872629497915788224584795291648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 5347689943780334805537639440066341939872348924480481788170666963661423662170700518475915069486288600895220759991477436258503537029939717830631213369458270425625773041553185677127835687167643885828864097368967164229783100439111655937290359442697739197331486941799798124141708346676587473981839572953421353536457856562809756081550192862585027086128547860272028271609208358855570986760324557271071092201408094382635573582170150060688125444854284539003681084364700491904049335854525200098665977755817870830536868086095308687833464199030853227247234476741436245575136875901161319425751696902906952239158245281543263968926248249199672175770159334301178213168049725878759152653075222918084047948355459474656359518430871967270303535771394395348549157634816641698321510951214356681240833003070216080308687779427936173930823777978371469693202870264683580008442588695374925632389091531747104079849281878953108608033588887962766053975330206985997245487764991131565253461016147433174840027322140631659413613403938746768177919184775872305670717917925132508449175968187824679215967201482360240618348117766656882422632047845044579112491118895580138112341815116231172459804862204792371060421641822681731356208775147582237726942601852823208646603612306146346598948649045833213634091012268844409532184240786217495169681404753057758424673215513276050531339336445775491504530541544936740751363847606605344078708841847042983307996846661642288235745028867209012160786441359476207954546743502960946555729209988717722206960946618688855603016860432760059544688981854973482215896812532746194486832004548632662376133178980362047625153095916582469892677478349994099246951579670288274786361757758965149714463067407823907476775309266050929334967457688636059582639150333298547297116491649276995517850295035313319324743323171531586529487668164061524929254035773215492890508532698060470360407915647458928256651596715609824415307299970546926289646802277991964818332146452149302256439250595940714007425373354388612627946613085057523091709011468417393505244045465855084358511444466741953049569894082251511752093007149139726992992658056239237499719397477126476317128638244236117913607589111526069934011040778853123733909929299429990837151267184805244864167204725027052779364049120426184866448931695000115440975733179919117640870085093326338037853286738840122744283466571849233428041266780775952181327306516048980694940257203931084094834585256391323396375346845092584007220300695016929272257449923511443830751408459406939249528215996798734076932338208950283716969283544971778747006976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -15298670935243826580948467521182893708430486214567095323595168744631677122560775944911045144406640374311077585163533955421326277582632650529867766718693618775179075220097633410002039358993248846481228868953335880847194285624239908992203266240569429691144897055156443138390016698342155551150313054174035568127489244962630471852945305495155445003769711943864613687962503834581502586432397910309760167614390812697683255178145080071109770370680267540688633917876244960091360994621093784518505887329527408158092793180288391399541790242403582414651862449048825130029372159110434305994569172995248269050493226455278655064327164956160870400101186712577327109740276779094842330714294729256548521077239361185349396811996416579937336693032366935252301813104514519296575551254746779496486973336195088718623705316023615248327469379859023248480425139308562446510074197969116537319598693391475492724316817674902988174837203854621851086567758031122216032399778056769365403371472766860009037868327389022223611865614606621218636056213758834932926450448647391808712948974938249548007459051691487868453229546409073953286031238804688748791978924468886139483673966393899840788863415674656195319277517142486688050247099713855092871692811029954260880816569447593894300472960208651738567355967915188250344058247876353775251044660281303987696011184902108047665068614795431509209563064606548272672278563571364879330093018208307476598756975201633891017273106734749401519347383661178979569469586655225842137367489591071055065996292128539851419517920090521218088546771841508354201677679717193591313021808524493099464018501710919302110819748108517726430660357762496912211192207582137077499782096955076777456145078245624127198548278766798161842667347934549319233551837629532371876857296787851040201107713872125156690302002799176957571544216452878618713784162524856033592657018525333172360552581555625431968283131047069175289781833040570236634363147010839581829910290236440100939817743422304421988267576673825003250672091479348326389472779193712146555326343118072301774667658723129014898040906093072789758230722197506435264358422694776510657967672821596429924599853194187635215933425434165711161682769219002210190039027304139926539441488581156507504169439688140741161139411669874118579492024800912889949091673887340147537743658512746286449698290690777656782925160211932791765625333143428884569643596242120883631648284297247359087195398639528835889624735167550903915833529710491984725057833093972566323549215931854042012579195107420692702121376816660618036894343216504884323942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 33753121331457932600200820556246369461235395205850942861535660287630082525011956211777925372574009805635397686989867414855100696786481962451573895577453890037964144416285500403376164007441665873796956049200904543149830582303595049339469593735702536974094288631572022520459486963306173691511134476594991413991256920683467210586080579816508028632723348636153446809217819921277288996403557366453109423582827181252150630684937770961157042278901489257084538010348543701855841822353824655111573753187182554528802475494310595563364380208764559314498502124733802152166614815639547919112748130288147071027052239382359769876038899081799386927105076757721530847176285780672932316995788361647462118114767022146182674664813862934167552032011523503217530320513057231971097594914626986420287702543689336697535722420097524684317915007496214172592585572596681863068755887487528409247688981583357293268024149769119189957826854012704802051803008074598771365194653032427858290852498022368811030064137129821010839111301498337087771077861377190886998027334806752756268872030341277401197435628344551982655811351523319020386899263240330965297086264430814747109473855151405746250724030683287581846183757315644115166213653773912550064749907369975156751455348377106783726821321604384833293995596309184972012981181962553395347266398253890732200115209295596077358494176477044631376915115874074030553196722728505913217849470672630288812258032373267118675161818015465791156289597448369123847291284128302501513945004378601985296391605033755757860308272020254726574654103201751930836273767808574526316161395044291511553467886926717541107019531495158738698172314114530799929334180630674050958222266552518865040219069463931322850837150621499025802211775671401392539724521032952354217879461273383776859122610072903655667957794590992523494442579303013934288611706234709539188733650653554779828951900292571092122113177112828215939929469254539337302529942199103114357307040746781051045281617109376027031322596698282030388182558122563580080517708003564841552990785496316981605571169763585957110825182708274069682666301073537137295076676527062202935865655480323527124551037969434648876813630601668169000784902835668444602308264918966347692905686224519092724409412658230479374137428875813308992477069338795494277758595728137976339442601464669789502164165606509260346249172360556404737601843185665444090090550160022189699215246278389242648514045411900831726240000117165797186953972878319433481214668467876398233962375258330739001153088168294509317857486190828168826145029084284086952919040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -62285948957201712931150838788097448308361619408914771047306406334381041647760835171684017976781415821839268020023810457543033532308857219837017941255206109957457391695779552991349022414655171593221991707673407765588136408688743909482352162674177679873986683965080088822445387700582238505823805840658280865295075636288860188278315540738219612555394151672206647931120484478350500132214723476706897706814600039644373130211516340780620822667493985156773903811030963456340878794534258613573159255063276077958470437420827086119382357139117075984122305248342021602349980940930126566547801207118951518320630339011117847954151292433769308328641678210074460421815285131290758588510374694542124316999331840848332010333881439169379837123412379585983902892543025835219927829360237841260225103367165063836861504678752213131615339952561114382898674640779148247594457751015718205068973160648789097779228216180606470154953740668899335747833079559709897862537459847733080587952507493212032706406463071421860296389486405924247145885729040559868629720734264880258915860030705747309984977372349622946874685633991667978330572781677206875572615822856405424407967006923734889348861693224669847949202517004936601764549139971723413961517741454082907101550413252454909132391133771679351271450957361262083742729779462670887794681586253858455285271941209030699141996430694236035052394498028518766252193011763390555621300750045856507869986475294886532747949580873361435352731483773565977321181755913483764111444462014688227205340445222603006931345583968163971598321563693843240634210690807137434052867337854214676128294059967131482882917708361490146358736006057258957104212755937845272129931321827395775076316320728398395614728177414458795630352043914588731584785263204071375000365083998725144428635801855284189999302454092883485253646165175769225667812351406430622639583009956848620125286311661097870275549518402764776278862396147338078155908360786458703498899704226654743082037459662610788485844118129494837171457713492082051084303029879813456469642106191965528345394976560084838308329383400854078968821274207568877179089684130440764570312858431478142673477869053009233897864204844141587059706287661163942209078580680781933454894470308073838208325026441950802007250127385801868778774928658948480941828311999853418607889644369646922548557957929684341885980683200391295848937040206443553670279690487959615194968428091491806240377994066979525976324743294058919520659911481798607882415637586783015602562661090729216081146724586721335513165302118331222529009285265875458745958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 99174488958214086493286449436051262501237699034341802136642488984694084831506218310251710424976130007124229065467148923938038473200360718582454167867069762413436659177775193514972561997331106440521411542727565890935412784871007471781440372101396949661748331548901202906888668672871203849053718904587176821012709703659654987081306562714690625601628610957243785883086183085496838548700552625727063671981851770313253953593086456763988859337078528346178137696742033287878986216461603289002691427522786738246790767623037101494120027721571386785360641017205664696698064860223934188051985675039049723203307395853354282289367937638901805932565098886968141494227876555919136132582327969555752368327707671969797559056778936735053187780609842173181733024048281715166385838435732100136407085785636616597046183668664122008326463999715655808359809735114733566618831510215238383463421218616767986656496409625608576700277717400026270471256101660397755696782441462045348133762273106460298422402042691854534397334752274064183359347802531406063334029734347971506632558100640840791215290249783493152490936504816406412113936781421939259712563169749420107360303211694274412223744989926676766425240603328063668946863984031129806471702186363054715773666154498182205934035763354919038844050778801404473396516514281681109761002642804128661121418929111855464693793354957159371157038494932087684032548347752569272708717622555720090166477165293871617180508806028073678246038524513883581643814090643450108408415082572475794859233442640505329558223771908929362455420549528545940261565581126389516414340546775648136497266452975586703366186877340203185470529439511623425294548162538556699888850351140204395023191312942017724828522301409134155067957883880421304383173607855590742730962726823685049154207839514166001825774307511124456767484140362568095776603749685191098844106984370715690327705193037209133622130288705190582090892114566112311193872551975381564101277229062473586311279936205121158152951009861837978499965373976953261141313132775239319541307516860481861193300289139221087674681300107334799468454147925255679481264078010707276976768399365958676330420840129845013753004440204783149941435185895004965728181011292007455694131745405935660141754677179297441715650962875227590009834080935694448627765310318843118528577639703092636610944313703231787098961859748574355421737614284363973874257469385999527590922359526023908670080563713599606226543839479852440265237867481768862012082442377118985168210088304507459423217630648833972351501102435939897573865368987710850764636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -137518323733487955413411458582017797435367001034042762977494328912388274852229253051537442744404935027196318046887341537327705824390922188149360895219074075527896438413802103004636338511604345670414090859651075320897371505017086197471497486152505899177069079594112584858720474638163560612364673254763548694091195211940788207355365636074831489335773100455815892650149752123642938113493048333447856645264740670343401772248239767547213731942733627746029253205649930311707869760283284692781223569312939795732451656115149649783606378824736169120038948018177132224576039801459880199360909655527353525716397613996723188676406726894177961630788818051123783379513880295380451351496452485678171345582059237229442514524999752841897248901045151552982421330672554743720266192305130129389613031432856682489641537202416976236776624539726708059604757112391857619252197262664248141456587226039354705017437594849919006636004031688354629906471064514936507526204399488097102410438158573908229880398317095294337539384774744781126535892876889603848921932205709615540730899886705523496886320503347742887029679400429633625146823520019691683041016802426374411953278631016285704914215274259203486733153140099629902737574743515198659843117676668732316198786971679660623248992449950720689885026646767703401932686683783521038948675343416014527460921455001518792250868911452548144498188137275997528677583911256026613727649055408844018115220299944966011431122716955661658856168208196658978081214113360654055065848956368089786923462320022030684732418731488035434625027750063312131483972466644958193959528994884900206556992679870167162870015264200654190443566301683649196843007569145124139779093112044309384229581056688699595565023440654384207622691741614251972558959426008396066007482401531082216009399880735304312592887644853408037465132135538102077535953146388997329802213983362284267312734757097194734203523318883333747202666087948241726345792840159927192915479355216955504906459396284870483320042565709659967310618673592503287747686213271531033486930926176586026787989539542371975769886651388875430523633953727779336811829657156007867900790365050493089192494420571350873616619158043842379008707789508575765646528800704294945849372162741648293903223681641517743326771997126408245229945850218919383212745482671212113023361912225331982957427711910421651144891530628441250242891131321671593108943884350783113637346155850593275441681634350260735137925445966827534174399036439610574023154303562720248837915788588159789316465773313475557863833371939122452497426637862136775390003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 165849840826721599547263486361031193854425126608210467028970770083892439703736662036055967426807942728185175311255984552492969543640019798653739761101210279052880088567102704879938121619112998990281061845238187681152477313664425826661066547535302444260119078842184494124011696405408843879435743290385424984025197947160465378462000660367090862449754920631805659896680828151101666237086092747075279445185840511032801767492251743061024951118202896559386117655905034111089446237905230956308904981594848994810658116825191583816196306150521379198426908066975029946529467682225502651154148538559723017424833906287557442002814014389209180419832558056541515446579702911706022072214522689714420160593885341862332117212870879071644818729662811001137030649908999848212627918914735440360401778223423435953757154144822589549706947433110620973702375743383887548943821716722296641570465586259425885780028345557742042403976945477099736621942222937211587381216793218213013744295528458868520881722800259622026346813393078315708099829837262534729216705784484372330733735075073074514734551664376565114001584024308376898859654614783315023459874130981199480259289238767342017726666722248664204331369745460153090598565222601155994461283893936785171217685526465284531489370929856933327373045228433477677625449843453730459964985214833825808149493805853710788947267546441777877509086529370231306092200511485864359573830314245786889519345966680564607559491839924947657289374739501103347034451368285634500115038741680083051192427063259380811130581949229890677968149611122341873432690599013290260708123436838896881147700285676089119920355866151640261974467455168590546467968326548632169569361897445121194614154398144238382707175565659151167630419107913737776783297466615802038996133774190866142685123404280072227840650517847424647583802166057720286040987217149716143477947592500144232619427200894108153573793315619463348260717078264405366268269243594685171762349757971183098064512871824035499881126047094948393402306264063818298003539225577522427640154642000569612094324507723599230399754409664609226550765115987234566686586901125226512977518012897748894373855830923094434329380787721183307489593998319921411165679023643448791728628703022290402201731167565291675735400599835458063481313476375854446376053473902370583232037877090168435386375221809088457241004934500497827681947743278621792612611572476378684349655300612609337168848773188108943379569021715404493696720877395328475133282869807651583073966956304432336783759725968325050336673443434123423724625363619646054493847552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -173244486298425402133853881526071286182705938667988017722390600228892857217514452037361359941004238689936358887778294525003421670606274931893931854003792853855583898032737619069953204224745667726153480318003877982737012672879515870627008501615215910204792165369999866140786502493443096552545273181798540142811946881512035764584262669383209022791332899430246893295432474915877781757570331265559214335867938206141749777185297294012888558069625233581530598160153730088153076654999017878821406934935342738963433603411129373950877883309567785121170293490855066166794641154051476896906580287065346039267597485302759150113839181621191648473134447784170026081840133478750260681987177648748500617356944175076731190268030116313099108829285326930330127104313440165874934785657509077426401832546420459172925175823691711367016384309835611521730986312967431122763677222021643859123309705554698871153652679813346525016361437101088333253961572224745027658522025135011371530128589782982421628757313902862349805598673060268849558910163406967327871694404664420823739081402906176355827977806926816444654261094587954672237813560030647967326463973968923484054044279066886036888043097864338920138459748467674213337620513522093017113386949196237263403759521409859464275239578871493428105732542017565323481153006157633048533679479783086371881690012513026499782054777734878250449799058537734380355564038765724423318024688824816796252770143081639232493236917595256628029283749434741035270251104730920434192434429688707824919024180264125172672265203389943873636338632968574436475607273484393707062371558747244236668650872217586896701169868181123706533517655129387041883684424520511751079656161419785468734880083816907097343180970297863200152022741065164286431285832074532948562805873443960304240569874023130591516664051807006391805897641229979934850576215768479526489762878653100335424421448217740528838275517288962382306625335667124406480844815970600304565735104843705215039545766927999649214861348755495606857960979417817392465098179539581911527103040649393409907016911779820076330957191084919454709567711814845272066207583605642019453789813941682123922618074932152588667305304599838312862286953653651286490190080581327776179507674903426025598814826879526560421227489997023966848515146066421081154860664767397781496796566283503197757899875261521985487433542363416637354873546261147311189568117653708597515606141628938394822232351377750307635041450764862932886031452575346436966478878434296321289761396780743019606768093950287697266497961605365548824098146191747531669504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 156322649187893360788375587084933875240599656082294243195712007129268415163520466644845717800594436092291265113122139746940235521130459839549349046730076149008110383938443984022767670958776793982173461309344554712384657236086493038808773354849481806403765080257001522133553400317432608493675848336527346548797983019012712560277868233950524833183835129389826703534098897408085206152065255513152768892108924825556154736739528999226344257949959863637183248830942679502877135245410798060823995924294596976762244289118405811696109422064159979990593680520671130232534215396620719538470532348914904889330388618770952986824352119783748482376523655298904649694495955923427864282764100390020631649939314742801206539277064577260305314059516351294731595074242900389070374146771551700749559753231756470181443009110831308038528123548215258298016291512153099080032045861025052150360270499171989573793345016125676990247997417265828957114310917422080681820504533126791579671457926089254767619034649347380726261999147383506525578111990849992710080400730629422770983897090895180640089486285546769573588283013485087362728455094139771443385421399734752532715976701242573054905668670376092456142523003681361286401756767339397509070913504906814851755742163242658067419422791833486574295134728942262415857116739240330724102888398270730922032724383310254315933503377182859106257222716553333534939184476912564541939849276296233089702848352908351845657161667631749382040884625375224848146855044302781820426503609561733301815467485927822766867881201813406409346956604665170925223919905025939914287685972372903089490606838142835738500754597259070053874859707120420132091651123681577293940861830607654400224133220062034205469584560943672074929790561090342566240487826126865517268046898209688757412696378229286697054024377508001314420772725673772198968676603290933533202187946636439402598347369612510583520275995206074853106550968806504253810119754407948768612941845167864359843448101761191661226897493944197184184758648381277123053492998618184713921770108758074794883805114881354779398025946384197737335082589897047988357833949938200876067776907624235334776052760406734966806756366425516658997919381383798511689003345324728167709029863100948524371200531949737603830895574206117794571023601280520845783163837453904989121522464493164196894281435122722799457191186870537754810495612060731888183759198303350121146352810352132797369906099911982939491359934037984107017619453780705288989427854797363616090198374884418397746368509018384533859961348606307340113328649093301706845847552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -121847889513822156607766682302487433912252941606956379746285143462803753226014563856563704791339035456698812397442091008292075094881908874232444908803997013316323338151451343595393148910311355627211070590056247080320761145259719370288583568223127039711897561103617689853854760547156952542795920388886838334826865515501313122970021711777671800663659505395447322100140041072393693881104773883825213459308397450110271535720751832809866326837592764449287960638169759736550890527754535883226523160542310503929055825858891717184139212352676230756908134109539131809727752955904653513058490617489225397202559722243111519262180617829392263005702052754574831450927011598241942149609360826315937652212424609530118208058501863042528266270522811392929278269772428549801237689134355904415131494467959921346959541018241819591750714746055311341084842114885515498384413737970323281433443045688059389182361805302891226283867379463805953685338137128979720934764184181195685865193023132247415004466702115835124709495522233801057277863307635452914660183918792304163299442863240392852364048198518995873203882797379287402609116299874272054897249932226958371766909486336287161601451326008494153087562969522667620192396443814953995866189155708947327255624110551554741387561177327727626218702128893515999613566973998308199900313812885662737990452290168644442471473274796565094706446128221834424061717605437500074538289176548973474809484111119841524691534138006101570391506358142584810055275872869961615643454773061974487933718698261252722375222852388228057895323619256028653039359844485667084133639764658066815568810633957018255819704539911164929479681140732745393231418617360870906109153945898604963032908349978508706014988348104576976120507210381109154668745420810062936184793070933233983662199473798652416954152917920126984019484370094843739071758548528283830144364043192897277073461026103902667779751026678446498764348571120122810176390517823796866309026067535754404110028811593057782019152213124864325153962760281927436316874826723242254501250112116476272851782043040691100638915492706130406960621886502099180652221989598846766510988505560070962244090944340884647159515865864255695929897174514273100418933532765055149463227362318976696985446509234536065877718836719557156030412582028778996181338205507128814676649191644198251714360198486067622703805030023207918191787955565758771615250230549261644086012672049914647006638734568053851652224485588085738002531674899753273308262464465017908411074197113807764583976839323571505152707181678739808250477197011958572567756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 82227245439502590916876707809605513567340623587754266318921320749773144255261053320393754494110831896190949750014011718033361642750853352403578479345808830764719457427243535021685898355150221687342049265908575274686618101385737222515513484589202816002890983327492493050646579386215761983519840501786853771632381218138373534646405247379011111782239556312511710770165710234710590713822199963245483814168714485517202211290446045210747951713641314001646796614018450122738637622477778620423129475733708828594850194641221707120398288152145173996403708321289411529085223785126037429887629008784205825402859393699877128620229566717916674765544357053825273344361792992274622277312146829020343341731928829036172102228676832353498361935545591069286541267497560195832085065577252987893762186738638845262844607369728444447733497294264265532036602901835692880916013915995057642981767507368611794954078041627525076150759072808878891591018359026028998300439140013318882790697058917528105368763146306359645203682597050865315484719509868140603610263287852127200938704758604088230400068743921835773579842515374419171421692754821281313127811534565642907764069971169646399308103740368270207665343559241732414725820593990594957075336733955003132678969229813226371015573911346314182674535845302677952360389367218953650117612388076088367836683502925309590101943078044784303996063212688196971156618663956605814026095226054548071307740595949107817248598002359965511535885357138618027119185864396132171096020632137407639831006369096229113999321874780965952570054223126262405645509099250242115579348048240876049308106939670408971212045161370286186841440323389026124844556304229818547274164072979145460822524451414948054280172042536764534955380506300469455058610961307479161957825748828773631722869907487116043888888611722365883955333658807186077688910116721245539378340354798638840290415009219355587800874023048422726410029606947575636371235765212962689513910326661674681414002567155582457131872132806004256497852738083309080346267820853986953864374223662440580333862718314778918424817324579435136481720742487374014729828277560487373810047436412471449162628234900852729212584738196852501913480004075503428426419761333166675016116375447712765062195900693134124035933882782459618945389035577795898905709977696592294866039027504547361269278925783146095372732171052614494787096573551304636227412272470629692287337894310898778983660294319922425955193024943996586246741574314227557311530776416908250443777949406433089030165693369089760187683694231953101564591256467161665094287360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -48191971339737694507283378226976065078917607123637807852911059017544412770584719163925967574793780308988309112240743740724232238456962845469755623118741331586053139586440840526281291207319291804193440326006674177432602383767479963284745032394813910414148578624033632813756353814182617295415787783590912297750577620134239129619025305730145750881185007572779071715737018460117269678738528203238524320477018139653103850846996975682142100936614496687334240537276512312179729579400360335934555357383642838947469744634620190884740122163448576507586865428596613614705400692209714595809898418637027887750237194458440989885623008341859273031377285485756707384167686645298757250998513248249318859182660900407303641635746836855671270074996528885963505376183895195234890418839931585318660408642938939991223441134195961282606516546074784846713671007093239938448166235339584188609678520733481319199339877112134887844269605214914766024428162682409568164060089194733808070588729256334584445234664474662990794425007517885276580150281138831615880182232563952569284965654843514684569021847688383906848549659157813919767438544995252886887086788711870337114069224825206752567595428963450997722519588568782630342795748795724460594988006825229348213330909724214110082614636133744411260860239659877325304956304644958717158864698708438414490942650296119003609191655347927978116111714672291256853499275455451808381566146023605273740335105843639274061965975959032484485040353817815352533041257226923703165849479297251363300214091359760799579986153465595176096504294481520083032725256503052281700704177778671661844595172894855304350458619718756426205834003439383567487653889400247497959581044389928707332532272199005930750580351745635522509464725001855909126273657504534868461321340633867044039979770864034954380667133387243978851558035534545303673418760200046229064718086420012492758149244310093248002117471315154473311930664100145355133017159060324759930149029726531557329607639295717160168612931636518857273153852599586972945625225888038360188804085019386281963145074619736471967887011748781402640416550531399084693783244727899031603642245704901622650881279273421584783893588458487245340385512769695798541329914520777439291585199960129227590684247590977772112909354660694815758611309173511577124511920258049430357616517364701442676681596168704658067293347872441406031059105575313872252711802392009496193498966841613472086068076684715333441901777565937886817445690973391534368753985348167814654945664298454374307552055968468479787865234377350494571347781351060912734208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] 24603491885435852718232807390587895958604024450402504840944498319668377798300886362433594594423218148079224440040647802903835282032251838580245595526031865768360130628363281547082316446757564379055571227240034623902987510295057410113426540259844773341150183679902911477067817084919830661185753794070541935191752262523493876047904581328062796432946425235393046841715871357049763637246185291233053062122110856954315414315652313341549688556063361157472321717134451718727291637548789862336689321336057921264645840659946312008066631496075749269310508092866161954514689639176880522139560187504605766641639456385121988790235081731964275724724327437563866030196291162097572856394636207792154612175823923593317138615681176176830995280952976528504228512027010541770776612460013479698387615662156695756065103589581101080630634855448768460517809771696261289594437694559683935832607094462407784921416801086175618379093877344726124107952900112869701598041700890273983174081030759862408967720232279489868348659484437784019741461327321923844677257834015777285481438811267290820584329232212469904440537622632370263775957534357082901213578108640527906543595716445851340996804107901811767521020550256485596025625468001488778456571741592662831648080805101239733711016393674047467783950986101645125731207704798402845916877182087840594617405063683840120095888097431185905492456932215604085553398594127149138023617529739263272304290160227114490186565220195214323015430598201296966679677299108092734629443510345440087378195417307919541449782908592677040657175798981750006514458576762320342498563117232072623730364815963397359743195814593804133872453045988691352549628294559880213565108135510143799658853127026009152254463855945119350077074283305316222602077313620248741862851988898334316017918199165971116737125625544303683070451059536114256032345632329186987317397508128079621393120395883089818529547403729956190902529096603025630247810461209457755721307999341852265372172833797375488947864704714964181984581660546496027973333167773512048042166098540074292511294965101120580466029450204517518598678895841942093862755577795379849322944338412167489632483126003572226898806335140040671389938316596894953207084076402402338821432873024049209194750973466515281149687002618534353661590990376989323103594819109885625202142725101252698412284200560237374776595108078998454904345289089937111520679199623125114166504445993313078579532364116871781690826564574089627076418919344868585043642621269848828526107102614559859143394007500980377621826833925996826672673210721596923854192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] -10990768498864251694280337319837614563169960882285532400442335362858835906449575804526235940051858542060143224680022276079123396804568084106486825252575414534233742731313342209114416956184226620019292511537207261629986452039118244821457641704885714492972230366286871741853945495521047587535048086560248292023396191236391575105320773584252840342923470725389417111582875225534161695356756701885634757182501116553237448191454949050629352986279635570672442519999839734815219484075510038864514006337697616989553459424933040013219497596868840506861287506150878396926437816057362346460566052973989038185235868955527788729460220026369645333630017068621531267317331463791961935912127706268833859310405903885627578098581354646974040045650971358405283246431142471074666524164944168507796847644173463942745491530445948815291319942312401236831581080927072000297697085390093404579805520827276173442932626399451695598875694489903740605597965971674916004757119500336333279363451681108285239183852742022920413289303407391611377320890028943132423949333091832160234818140809501142260687616513074567981515233906417375148790268742114255016580393000886985477674410128100543537107668597183792294192011270337821262024973403015444184141267127583533010213173906203621267547263214684449979647426712818743510109359706889730410270752669885440791814608499958081592013561962279729448417227248812263068212645016211276485056987377089994923067033624700577828529657676196539308528468384903765034569299065819041016715182987374489252137825057048694102784149378418162843154598688105853789795370403683376055537726309637962652129785025241835977025296231516596807314855364562917997520655852857629449471157368593851574218186587041705567205432988776761647025465750490181271976968102167041720030607467789172800411928337685159634868613262280411430826659845814135049074642929661986293399974640266789161298641562479256832605972890404395794888372910763799249041613911130240601545151255117149491545884445265521616688961231310167016175702853889219307958290898561688321540581346377681567492460797619012101744882457725848414314640619020551754980631436511870771249663827597591538169634511374831897056903101660248156104082177873656179746800852633168475854375663513742242409803102093223353940472798297135888805518305650815658307960805753969991994006341001406387103312085412542417972689586735119973999295830729356608855982391820100664177484124024429225007049444018447235331871549384161311743669985663571575789656304342176553073620999097318093156114577452041759818731808515630110533432356653397704704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] 4369827231563667338495466481658379430339431340241711179423551964543775429961313540824366303315859521617070564500453860502709178125073668228802510445978906557375188972792252310599157607512659913394977103573730727938869296562525609997445809624576509758442063784657819594879506619714383722501691517643946116670619549132751167044394531888994808466979654084059601239997661085984737696248704333042700860891314630581869003899128255292399865111891468760292142177770887925333879815210651874522854439428296741553980543930510521278251729689895521980527774990870806140938601036570596212827527064906380589351280276596596824751511629583150575331125696517718506474246669066140489639580457903255053040966443770286952727348135902338579227307037920801898374528557856491114790313408243658044310752385791001880167253021942185459006838769758332017589742700944676104207095817134853900476690362700115838341232468755620101649396438483015099739854807038416379231863293513389569048647751566641837402266248821100072163434418531954459873913362220523407459139725707818356637855981784607501584778904018235878858285553949504308725321372549608336937275619832772290273422200510189868131522637470756661510563987446960748644352633312508164125123302339254656190748873097042513444609746372941557630020697149692060712045708521417374772813521494860112651589660783239429671501967089288691971614561851010199888768754479699779048366549321413738190742532853272142433664480145511421358971686429476163229633305236226946871372042395650667587135661951096743521932870651996267082451286860391256692646600188716552241009632413491789384385802133773436407776710385583914727081555266702569448031354315878718603549034949473275952628326374732277848650100292112434129048013930997767493903861382614900123592534643103219408201457448056578864267358061426473841000645933200476551903206978270741067202791210451959625951620476951174476263073363925218249592890192711348523520577745038292989958371172339366459197646408528570565692933658662470308525916076004933422601139380186914493283475930145836904123749533017440455026589690371267696674690523777427413888019676604082394511980856046766125615560184432031214555873607540846590930838673253516948914960380517215032883838914224311448212221942764136193804506910000269470811527891007028117854461971348493940887991598315752357360511426587536465468026520806311789401120935488736319577453286524259838924161336468016395973516610837355004543397112668508649524898603095350697981923185800296503564889687790401086871246958086142326180593487900937414936675431826599643709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -1647603942510361946048951930200785032966179679484399729723557321582563747265246889616171654744786183704688432447213095321705321683228656445967823592795814744427054979350763402826241415896916720771417318123174358981025033275651436082485549555166668693771778834837643903361033278028661477691171937310053516218977393654222588621639572724221683419594931493909754345488329380017642978434483100833164270437987442216272379313758920933267439292299515663527157406223606511457568467745258158204777072893031811611718348513412294636546319260793449549980147160165916039391262854359834802171020794349352483150753119758560250447065360682950039027920164062506565873072256547806841576788183416514309694003670614053146366094942287805697602291859881059912683737364005714599559856025868586051578385381790864705105893510401274231997398164224471839125241114408009839427749761175525377594086258185487734761446237472682820781879389584040287020669708499431401429868884393787277937626879856107058364699585342323605739694138471863262682523144540439095326351739129801845660425416136384692653047108056962088842765536592783195081086128389778050950803603748789413319329138774839144394516584413269521366337902253643309493906599178002257024545968439609469770434831945741237759884956059464345857653616191167710143578900720526536848915483176520484095145578861068909528841336458409857688064013078879942933718632539986600508422971131548480946421246535924578884765932068191276929115321208969946969937357761766547039963839339366845230701003387051737302453835453839238022664901884386022868289421930464772706807614357376784332198726164243250822958579365059963579150411448167739813462977677075662242770579700512742702008890592092669178602171759649497137947021366621110561582983453125936292965668829337287145056918933294588504128931048873002380650658032874630754947432978310364275335873380763645976092849942971129801055247149799970519865938308471082987150470396948634659006305821738107243297059177936056445252585734067124925294148972492974251632652847717408276240424755677416432383317488349182487077317162265895788916123358788499423511956463094719066795575685994297824980700904670946138204907558232271670608711715541150552260950414071169621696673370207725807219895115223128119905400388671357826185257166555706378669711515304615193511435298257582605634740534916549150449866000088722435707670999208387059041782085518957108042103151469182488321230973998445978157928533426986334637704934570207758976781406640579559599465410212957973985770012059685350738951837544180263960072203772045662617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 683928794507334266073493429120696730858450773629021274945576410118621944764596427217191184744003495966815101024239298852115924593927950413424663782195598218237442782830980181802111905492581840647831797163244516141961585361870191004329778407345752763092461862020740361842663236269448405907460587501312927582382518332124937764230046036202377899485296613768139475057249123861395780032913473735755054530825792975507469359179983612412752840188918728283555651714290103369888934881917350956595125782314824576892837006081266669536238421587002817933875168677446315358464214285454815303967096453373521034023459358028905486943242073325638922205041164842667972671205490793532901380944170814968250699847153567708800575475638149349279491830828511720269026556186984596396808564409339483609302521730288761540664566367676574621566425706517097442085277288324500224771138692475185910963861019688802308537009304633568825643024432922356456655159588724249215595581559178558697094427524044882700529492346450173073741622706191008931040459811770022901138704744815034157912822426580346580205481438151095659815734395456838341891559933507266192612484652030720712268017965876146715493549662966967587654876494380588892685609591535024001350862294957587327280487155278174873304474119892582126150669392177615262922877272454741647183607588821016131147079629115437604704932896831021025315088833031726942460093419818606788397462585614116930429385908627930129700513087378540781303512383064479153269509738228053743864257591335027137089509869250760145986664983358517175399682439219333596216378623887018253973788719845358449156634055764831788427974006663441859787789438120606438964513882896370270663945884264511936690276591214373479465938799262231973305553052279994843127693014999288288453210429410035354896195156304840750934234211957030593380225591377696426162229573519567608571340594524483158884305510375912637320200361138551055404465851132911283034059813741720845505600339576816932563013032564180726529080409906958148016521060028859874357552124230580506512638712057040947507833061467088700555079480305590518504046098118716621668162436390216488461390867194423432072526317183761764462945071500294069009305609145555043017098954200308437191423864166072019308737392941832041157255984202499412026005869226350432243415323621183891449807123632048930589568297468886231204741741440432744409737425675944498109094740628446204923073479208051368179929936489590175195644110901427161693407285412251673728727421811167501121828239247231954268051752977024864952119168317821704563615117275423068651520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -354301619348511809451352472546057029949078528195636957739688914286638615249930009075203294807452970144293101049629765689728394844126809012874188455737104439450676632752718910335923464491122491611764669025446822616304282811567332677731932890487594361720653840521505136416394724413999338220135789154309625487886129508709123224535184104883327367641612495488488232597879948474736048291934037451256579877226757962080674255405855462885756188198936151397781084618381222848489028511481922366593173520243771882735521494945221515177754406032846715252955453103180170842934455128453891331002889889901530168907665720457134279397120692485190810845733608649734398075396136199719631527465405960288833881335898652614428943861979669657021997457735422466988449484529946125245005235419360681537753569855368569188721233349265090806995243471704636354186865457009412866457744390106361565594162989531623564628828032876065034375699072358762106230075061527780288486474672169163575488255237700375769063036146767992715358046838116764197814504557174671726154206318989926411510314186768684442901364060448187133550864249787823130845177890269723041728778349669781744295490606261511907701768869190414007906954706983519471811804243625800478238384131224396787189886606311993596124349332346969750321685551010873818215908112613595582571185987279951724805255606855096941025626769808988391344543687533423382033229166353632261362190017139837959930839552231649150659307709472936661076150902207337282105267678171942750055120483379251924575466469470476830213541274764977634358947046788191063213323264711353875655506721952408879142781841596149141328862558954411940213691178455527807418120499355421481210731885175498799015253166893133662790489518156748131837843321156413889124416238114980118655027271169755233856162002086484528267236699546227789414329286408528232875942518228754909277354077081536787944223159095842211511000463896545605987225830502543041393314777008853592849302809975115748573020653188497308135001550422813909228300905197783293716795099918347870634491958383165972353802286058942464270545982838652363185472578606234625000303884491714109638952740909366410257229673807049391964936765487765980019833961063527908956334744713348530971992647106082952683745914539396586393652273743887659357648615426328060325118599243859403952452601393296242848709664634741200054264577394745168016524372660609561339696603756868030276785652871025218652937094647611184505642296426169995403572950347644493732994172641796920833348003098050942346741886224633130939822592711525976892445642022212494950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 208697119012721362082424102933069532665621420415457727047858623070450177928961036124690635827748996656029812713848633018170751672641253781642700187463665814561612898983245600953222169593041768636053222317425187050922632889045903253390340006182525304431547741545840688251111989345629696432235065691134687269956053292189291470024210372039244291229240279108393631763109897412875285195253693780003952823504302853747156485986206842074815236655789187026222783778415347410066128265525112566111215347796612932920624673743042010535035918914487645679561232994755858779583707896280711060797996694303322389988732583585545700713135931270043410860010577894345907590636678970340954781435892616793504269493433336552174352012618004011474757668384239241403016861861079620550807380715914289136939243084546927342999745075440870133598334975179539640719053388533261964921549650852340008097753302401097835670321904683779899497939289009553079825126403825118781078470663597353241110612559139662971860824900627331639989576453508908813774939149380224666820555815705991892374020509985927076096618068774998280322682743021320644753997631421248610959965032723527903310263365754228614378432476721067110704517868731228048749599420062019026867110886240216390499598219314947091051744198568952512482398048539241972989736755443939347800870436569174691552370813724758820337758702077928353342564931781093748015322486097298046460269363510646243672359277881373841781051116104652470795052787104173923932044339339211427659588826638364930213885978178590659790278011021738351081717977502039759794762853337942931203815443265649348869747091224686920380232864921802447737254646606450786848117884903015177742530187631110757922107399537968370520515744999141602239230645220566784051355373366848502426672334207782590088979729632470759994308119468462967553901532372976567124740512308413569254400107360606241658094021554816422034154156868280789300590095443669143392928348071624767075474504492840561673265612055371142334463404143703915831668424684732228190696994321056660369832303292694896143061712761809942170576602641434510111856467123363183985845645969690180736147396410427946222325549796425331539972018967628713144099305952836717744598103128392036978046956014362859826092519466210026698733301844619910738754924995391678694084582464241750627669103008638616414651047676678609511081640730595434680589741509801976209846463170468312457385556032759266813123617162311887315586097332184830859443881178044610503822296915669092719707988245576041227085158739357223044281604697047821519860186738989664829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -118455055000885880620321319261452142569879249337218805154964597376073852684448734705289206307142050221958943672889548962197358709449864015186536870470305691131787454220750874062049314129114971183074769201254574795956042953432455513060714523180818501482608070751472063734369472148522417760351103592053436315516948932311473690079920634300902696864336195853716837370709794509824371119095455195980571747513963167813370232908213740631280942422467431383747678181156534131959349411745431880966530252933350777902755600919163096690899364639333175422691778770082745176669321628912525411881081823112073884135960080805148357348677616300246137190863691370499268363311003890672330897677024875070783333687064447740751540543360076607554176498809083315639154057077724691041857964167046484801843448544106959867342735629832132337100527064797343321666620105147627211253428073753639220692019291811337510497503390350959485236308312276203767881009571391451649208036228286757992234956241638204119190499350632611787703653992289794648785639471595745748982941005457980809477967157969035308972028844226371508585154257167917359238671160155852267664067318251115053008937711696666484950565119316449308120701353883030157618816686606265482075359784593982003833302742415788204351895345753443563267961202419925665473340915108367812084538102967205158368154039636023277332660750998171723766488058925138256361538161582654841464457710855413240375466877174326079956245260737163370168783010171079713444789997126531089627044948527367270571922303415322570608580978279523284351944016120657812253631707467832604232656539714089683659167927522700318435761128895681691406702266698469862208279112106254654861905460619058774554620769443271482744002625168335450936202335997044638001826080786015602639551260519511640901801394641946225830831625120944981263734631186645985514363626791768314158122187444145562896256982131588911244987369131201118523756951174616539778643128708246777256866010190500943788458062192752724958757869727850110653612611133179750789042183154139820715966165574878832829323150521874070249944658475595420102678939982078195270819236560351343519681337835401153377864499449285815229380732067858648565027240247797302803244363379281916465443010838991265824944970793213533053079151045479733881520035721803414760569727180010202018057920733962562521634785194148206014899442889581333573168126898855700414438923684838262586390173858621061404123770936675985370879751071304460343407571284259462175128396633339467763370409708554293810595120917409896447586678462343534202281075382549059993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 59754086944489594633186888408764277749160136100299209003481933348454777596583668412694645428406871533934034935445874319731196261380918431021008524721427120986754857709039359876819181864090918790801337189768535398193031099463450021491896245833585460757405791497222710545576247978350356662584504579245179923527070311329970535022444448172498226529462958274214514103937371504389671762298278694716697171493822691535645958878617549617812855523640394785768318815513230480528481572767938335948293602436083177551329927493851981763245585386840241576182759908267056164346052876881726181553972390293918884753340824001561998394472188436241194583254245238745537510896353490325924111089151939648242401796203255590321005421624321763895420169875543920163051257908238429900053748429665655639712437318035423431976536273861313306375486871740002101310428100822310007486493963452246414699820179079569691143636609935125127006878139644515886366762952122882373066133922444532809531835933399822252474588608609278578067286148572021515478141788505181494318512410162485691282101152445104613205693604303685134196068468860057281835757196246387738835967750033529758864988403913094960306201798174770988446109365485236623738589637127608835597252678218121352425116481597624324562684041169152332371798374321609536737298399073710227610782023055160082942449870374974816917352816845982495838316407248369210470283675853493773044126495143502633064972912684339151894265650798753422728344498800074658078833637789478973824536712784088104226195928203888076157283330414316883848551031762460928505263959330145989242521230612457338182721308111454784735157466765574089276901458143768707876347001039553950132353191711503192677688641007407250087023198867426696049525792012295566327321254030395163533029550003059487485068642252815904835965181893530369879674630430750089236179107504980022137922804870970675539055844956849602167436193456863313546773753715160736791203735093369523093722713317540573756831180044037553147639458539875090434966352660808709325957659135750769322633404329723502884981595617895739560953761671811073206408789132302277056953425067648533166233992702534838906316127142864664546125964623316886060189975799373940768101576158340799434110761284047165572463440404241062966929973125760060385300233949472849130417078114299971439452292679601859956340656816813097267333860541720744059742976987352356872999361242277524332261696454378806845107419478714401445589251845488843085763821889309696305176535442821860969663422252124304363266581687493107377089207436451619715705452940100884234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -26224067931815534780322332529161385688987759448572103776893331499265878559992559838060821879720380695543415279927374312636685359619531186699799807842164930950003442588904044825783092826153465007282183147002753053144891963312184774706004442760992947156023174023744861298826012077042173027852149609826988608161821763358922670327025338364673384238046398885736951844912569474693549713512105093339239563323889778377458659603918122075374475334733612679885084259920823302664101297679194211567673865557283163568800573137925728123090744940946078595206983626294692823177762377919486460752615194766128228190452862347248913383617167918746389835734648914321209061120920248724831192861873349165372332305542918208464069047976293883852396597002742925201837523388882695739426169147985531583143169715808627330331560397748286786195820596079376795403994940236302412127965401508369501866610315825234164178561555657144189191806546681957583352669123698576434640384177396373531462793095171624676632748284253722631693809552380393514337059780234383021422858327530359801299632360173098976447455611928258448935415294339284732369430857218724505907581052356934939990356506980151352219181785166478353948655449097264999629492123362671209908951255907309142272158304298825343538896047160795295106817791356625016095291150231614125642177207186193421250662236132331824251553724546398727497512556287123879025061478963321513191793873613977414465024942506061883514430791829085987045250286588822928993127097087096075034831945779060498958626261191378587766578346699275431897303489651739760536699931030675598134343281312868792547731385026572381220182995318778093157169175634923845985655768346622494978094087131405953214292492123469143532520706138117640331551924605958290913607880383524915372936549489447873527240695046576140512185163254292307125239477182557620814713430134836845232100386337209351867969941358125612879648170249595235066604194328580297388708806444581724090579052555240898160583928592906292299260578608561623468732268361192633179805452680057376255595010643563579345026984496834209630741781275302449363577833908782781916673024755229997815353054826684953676947103735737406060075907204818217771915777991310398571742683971283793373343925546728858675468211634480025326487765130706409572605277870141752396848053916589155654720847751641455570765982441438673151237549003757888863796669384189666183360308814833384037516935021889837790013242482742766859303986667856314287470646169005931854551143982921073609164051083779412311061269939667722486568089007703855917463299018811087257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 9992615274764250511471340750871313765806653761024962007657944280034412762831145500578360750414512963914521858540743696908912978629756410835738421455318967891253258327375447764363147402449497484740762738739152921163099945202164869028662938665624924413514136085378565186584201110890820178654435771758539307626900675618894384189880912929117495492085219338583753488287924370938673709465909727078114352575727662005594175085609666130172467417479028487898067832982479660652267695205024706083643408159905144010254514689868005495558209639767363141628224318829829987495896496694051919917529966636571282971897186219044374179420231668294714083925965264103738173836404568762459633842968495646743155294374683851038944133923023595061377811573712950819711881225005124679226795687452590263728375142385237945356884392068403941274033781387112940581160260016106742330680129930583954607743478584982271576693952562674514820174525845153207962066717121405102226287746909532040121558828278073854315504165538365132986556898114415528957894664483639046907369216572172013291520699466953900761252714050178473512799763087585997243338383253867795346868531144159281944485505253964042628462521112500639280491061994179365550129144366817616518797522885076197082067368455586781674389552077721550850776315346210390759287583105240208454091050859785253681067645540087428573555543005456895539014099218004239254774295331985542892039605371160980070223281864757671694747995961357465041911713134083125563783168699604144321853277550374101469224517033203858058281166787421351288177971890409745593382917563382022558190806705022539720428230908640543066789708518869864791716971548227578285842542345002857631774966218345373019627029691001115749081867581121718023118800776360794853892717873361092798269085823127959100696293736161320126649071283231824880479352469292238242270256600211798166464053753208760874827772656143130004347195565147363851236001680131159881001517982270719222255770055123288933901502149107559105381995328319075215940196675210689492565304540547917771799635841011388189833077544002510253443744121898582330281837956196628021774296101666725783510811080838666382259199864450824009061292183330871316585162769687313287853910725678953577765370316340155804050257562809693296518894218215266835320961105526112962578159356055968145413291395209650199260146072576203201019601028627087084894063989938373749222158886402264156024941529339100854702673949572954338880150737369486104373990921536513868278592990077546796778739406993826621889544580955422168664957012661411638341855938945870725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,47] -3309159723177535512490206153868284184695962605496547145513063967701124956889940307328023540406541966050747054723996213002814618608109496556021833894191692837252090512992810848136519626892171101299460819857366972884016781049484584942369991291756106220147838505349079584914944621387378276236686337619068586411294507641582622905001271586885722361108080663330345047838251240024590362064991343452285406782390877169202482890659932128444624821913460542717194576835312156752246791245921341255228500596295027392584395069856755838995505190501175644634993779990425648668591740543344182179570289135405623647317387609420967509435945676095491285435009615869626445098770723532874920830602090258819639201038916373710324922320377304360325437456750158729003757914311327670264810730765160090259173684723007865633596870781192367499370864785266006274808158275245638963860296942059892244386815629620478213236589959860493187070099135383919618818158633461344982213776156242811276787113110317862228664924329998450804270947356878673446813085228350009207694414910008762041345074388591032746968131558687831043616391883094234869196077879694010695598975623813254659436673320065505245349016013401071407977452819152660857941514252665197818710590869049024490660503134535924664743718082396999082960969953792000665238014451927761151580230934214623756699009459352066145042124467679970593367665899159369623665566055547209022108435303173031386581932101399470299845154286223380477037164140083683655700134859923583055631049653556222552127266415268772738816168029917334902943809985830267480281873978824433169364225855477847589637369384568857626687653107235386558902779453949912807083496990223273716489849654480285721035977816226579079826487803074243260789331339140263392586928533862031366376037370844043307348415068189866877414451221525049770826282624830116489223171321664347560493944773871299943955554563032159830175916734078560209116754836468866398856258035404901643695133937119407459217929041125523933643762336524525977365438644539606558848168338825320343490834202960606256709157820075884871413696132502846824010005369122504328555891687707321367666223645350842119545530219438868310945653060941188088598410376987826048416587861919149135774109910932900665458465945820327922175061063096572107198650271358432366659811308029742901078990445340288499233675798178197876878792834970768968694738685300044451530718615632668835305259804174291085275168464086026658060792013021998936992254818880196596897692443327483109120439174029265187283578875305237804547969881807065783451407786626462515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,48] 951257561050041792606758374796857847779402644252145447009928281353823726848294409450630226747576406979344325219637570920247176042137981080873322267473723696793181504501268575317616069111994363046193128950488558074681505558158450595782503105388421796195737455123838753802557702051361532710251364157583690647347578187601600901074706885256506126834109085264245556933440868552754794793728721509296515432028098266932673476318449231692047896496793027361777538167754426710757209028660205875947713407088854677042371290040357428833211868074207964848514091498718672367681226646496187567757192481931217141818070550714217115056959890119295549348923380713931014621851203322231603693002017911326221562732740972972210885450053812474807810652600126790450084984971663930309267941469467197569519250842810277504021228464279074338190934768816478197348100757249881206644599589701473388304488922357788657007298363384528257877043183617180635715415432230933873073609764567669816547382440124127180873159315689681967594877422924601980677060989460656737564384037822828288258195911757509171523909089348319567036471661548166826133314076572804917751258272346324681501891061787710426767175104338261178106667067422297406376760613745859624860400952999715970900078383147734142759229049899137273547168099174492591659523711607838683003159727861653552780035081504561227903631637470039377568095218496463822514239325268348271135560479534430280882288586223967733923336770995603480240161140127978168257292850790226813279712815539506033512377440115330254603353847738396916820217311314517433978305008139238542884396166754792861555181553999955711419230068535894006100298763164652468714649763974683950819149267956448321548205909023868140593025378167487912046706382788006628527578341615394956620081485026331504910178877409994655683051028784302558628951834295774651911884436905159729680489334915364333362063451734954168607718772497239017840158892778108327890093582539028317444853737530459798983932401330437479947007375393488221343084954283767484630211908745510747566091488670160370710829246670950087005338686664583923236433385483395279505756982709432997857811281216222995401820566933203279195974447740183512345170432093876587087099239723869410918367911463882984207475258640925292253799301032860635084319254828729996451537028789939252685492797997889937996653750326804557431168950348364350029578961331454290182390697668649109145159458437532455246457588499025600483682242544869164102939907837041350420964317087545026902673548669812374473428278911434193507533490137135586476937803964161720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,49] -236133236237542738062932315817600080063434272973680511452509024114344382713808671556927281381254230844521337854510803502279604049211823596021648823342042912140519235979967660183676579526207029432445558002430228867364451118082084929697934034922561177362508207972126572014234574725768543296645205581573570002003770451367665126545366088081381904502592913913512087743129691063861250069953946422531658632494642532049565860758070787593487311253101429551052566954059651515471219953641192729229212028238887356814622292043554272486923893538485714663613243148450949627462151381804824818493033707946129553132143828160613725678794163205162197427586003971911343377613914988349552605975319286048521333081203180500248465898004246002314698685333871773501974615124919470452731951851275614346388962080944573019186395002180200435549992329419450049644072198583833372445304338461657497186401062892370806394501682796786192745285380279797037972316499736471218776953780867018454754602417651193449197210445208344980586728326900540360758451852448093158485398673657455839321159204879607417242291325845661822255259986406784663158075901930304736336663881787559443237427022348495148506076985819425377731312933626892412375319339325281378107811594692422023965460330794948993038904337697145036471683478073527734839999116383578482582339965841194674103901191664479065400372788079847361559340697007531449889109430096131548269801540129979775683450715595028759074711059340857197694993581738750452559415413278527093284393373467056724236327285266493128697582343908617532685973076065778575865183843416183493869358873692581644505421740386006710651403108137115321307035423021198728940176640149248756602456549348981398828659558584946244256069777610994041201057493722589299098525195783699067318470367679316687187908077230259393365810708483651649230418904545371378648441851066949150924718931402610524869817624045644481776176940897203803136304662084183772358399239860700982855123176009925574984162528616143845394455012132374593404767409633300321846320527859052275463814918176616937952243798456099001749350779682908916438866213727109309299228290084480617233990976831161204137567935106124389011196358765964322808921013914259164545968436554442910095853374683135105834132025447111059127019919619364111969702734371651448972851347293324283914605050856297489678383902072013070823779546903015828376309653040887329862992558177034205385654264957299777343862119322443349072785140197716722767919372582048398097398992707707063864178727365198046261479189921064913297677089792552420669822389751434444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,50] 50053934838629392952888071171775981372051152593908921737804752689787128291489232801972823408727228018112178905969161019843555555128239040528872245577359465105526151494863097890902306277909013405321551893876167549953080753258355868693645832839420039684330996269487354122149569967179282113123860812821548229874125911223858321662201109310939051217613270436158557223765298830535791584904983418577857966007632735972144689166272066391561785806839896942209548819881745209956466122640572819383558233792206416245971184666425278273084054014251808382475093534991474038010299161917659902739974013594376359564090449234108869544055246069671344121321430218018228543180139108410793177796205777952887067142594166292012808966547723674570661617241127883174786229477754062666156428405462983200424469846536358843965250898960249504965865910630052906732872097656697368336166336193419580962695149008984789940687615440241834643194858970013889291395233575353061640612667520425106567100631904855250898071699535286280213009981044124614451198917550130613188632848031609530676918828425181695637504823616145716579723696471615006115703079448725921074787368115239541924194009383561813807301193453574642057206965793677872566873858727137113099864136398975808721696624788252290598108717982727964669833741307627740336515180651111575076149678718558946041593113972509571675181668911423461158949632397999109083664051669176002859047197256593083204719705338856529626857295547622494750297724802790972045417023765103028782712028076297473980556107942195677817627969316174720393630776925679249879768510300548073578594484108656767398505966594668321749624086003924318421775935345245008511176317044794358207886800685778239151693746518674579370992068946443935680637085332055776165470214794741416609969567187285919996456963638813713188406606608117718038721289239127687218238716597715441568523457036916486400074010512726750635227697966423449469670667143354007610683933525654807360122376618439308046644379077886813290172271799303945469816203541187382423281259645291889303506537443890678169767103109473297246725803339587366926965897182264294697966611505117028730045683917510731210700949244914426953327630154223789584421480303099133200118691198618729381408054289899441692297162224242753507306701204496634403309021723565850222828451227025576311921286532192760728544887318226735932962641084552000728435175671094158270362512811645975668700239316898780506462684707007486211682287820604985805866786099032976836151889519771310919871585492905127245406003218440942680252634451855210022910472400593223680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,51] -8869784279757673332968225027763076243081465238322836837403430373079351475135925020892960190946493074999328079914267476091396693443234953929721618830280651808025279834572303511447047157556887866957026250119008620553507632706294877039497611695727993262440348166012290780858470467237492234883970234123436246380633762331911459578806460162356360945609589033413784091221614704131828045150814256796808415351090290486650484820733833110292890915937507473269853332797393779420941440870429287997619234836242903677073700095002571937292801812799101104658323205171018014737259689545305549981857390724030367019872164013653726017346325085022889880602067352577909229269649654554705501966520648243961532337747699739241235405223813154340034540010692476208333470419058598229082902770758245520046171211776024983737588757822687126804748392997539414948596681598510128624654154651008013643990966448383161849717138854962667612148307470137988359579034710192353937872604043271843137097079695264482519031177083766799734874347165803168604471625408601530777688277386754308498052373684266455578378268444530885052363000524691858901828906620858296350902719161755553040831222847224909450113172793987481847125970673854022588562837632549910973461892866132250810474260821522119159956409725063290143341423841584136175358043833234876549454549777804479090836029400522394710560041136345553906895882293062004055886770846490671476926290213999209749619033633192507901328916653893652435723039970366689970909122540724314028322944298939780312534498004975982633820589755257972634290369748094678455358880584232578685497378330234767388042815518904187481465766841875506419375171847696741580524193257219358953137002139350591230488198517023184914797919278278403624622844944419184220617588410413658807265615891484744886724182858309495059350723407340084108373763914913138080503942605752449962188058313831341289718050894845719619938928936434658398899229512160206055066501847653927876664469424621579262434308071309092861515111463038082074610322879819744388506456174785604792240084103204764109676806249518950380660795795055674489578912075077536272690218487418326920234901668748761198755179162410067694590756400851609790651992867966635057712063879542514190282361775315901396185567945347785050936071576115530242835646442273629468174071000454631273237369773551710077515351078906672505090011864964177377509638884050875432008739269085597347053770146351521268923437550178512604482790961093743397961685596670518097342127657997876843509345340693525740774035258792475202576297952444580241415598407837286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,52] 1259931823951602413301860231249971598477776507001858458790684375448716651283650846918815320706848179290565017527912967979002653410570047526349280167778542534438993599060783105535016273369786286359742432687413438018346749351470456969626221138811932087098926536649017504908372355701697953285433682061052016528240865571141787770944672510966095853253206359307214660990045025332220198237448197968175316232214260475440158243955277453222460103861374413761946084155377618612167028798750866100482793012585088345072118781219643906539765280902911485427620022435071358650709184285528568802074652113639239744661596216243007922269868410360766241864709770325407241120989526226489663857143483089331281359883792415918024522592071615474636787736613598737577614685106776881473673840119577919150409825373651265802375607170891130227765197415025069322558772899025634952497307060012518841336868676002871261690303630047168422972445020201474559796184906881646919739590201583436235465522853724661486783392593517267258468824641482211893633317658789771631628116829085210883882738707167613822382315568646533920034461976069943002844847618771904700912480159611814420452227728940058159859368282097597447273846342152384398126010562683521475402987243037780680464855467348919476203026219824400256846458073526851853731799329411786068928505638106550477634274640942276113640467244074257161306456897175026523030377297076024735985706312569514824288368939037371443727719273996982803104488842926621294355359451933506303574875540391875426509471133041385333589666233627213291003012074482616381585618742163923088781789545041616478861758900842720414555471281467657194596269129134290398448819289133870421612108746810529667244782254375693601626220117211325030017054432569638541006097811987596492464930146764297701411335453876498973547848212630444253541361188093204176188615503206275990074137299231160895249086055331001893403804826748621432456715817424478383332041439210781485743516272749865477291307994977755320074624534805794530858183346085445498062047317768777052289389939659319666189744338554014948245233244836015214242058735202606407160684901310622753423815161320093293534514787894962711324118979073644854621105862571599776563181366430801222321430477881377005667700081477568171875183109520328646222555668856730491963447258454063540585242862436088288367275188538453113726723206668265777034553635989215184106248418071365328003630772086382226704542593601927097383204400962793924180459692020282673970914268262571948153715296339657009767946238019599305307674636967941169528560378550681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,53] -129719689043203635302798880461149406028650135355057984936479489567710385775031644061712005978034836817419650190210739558595050904170533313647727291174527306053028830123793708948357079041483427250465583919730458680504045607841888813380683677646538620388374175495347942576134561791417363033553135227551848771685102431212162243397162660391565323444277875243397965311543538751145288043307691669766555004297238190211523965982349328621532363919185761197203877168173249033698237048680228124759986781191290224098578581118360127706869144453691639699275626035659360592991840386778623116690525921184269182060817703370882608489227106851249342049151529137986394215084378239635152389056073992071264557184412899811299868491046790122414516925480194050940475027682711447538594130818002082292769847241873357219913929550956498539995594229674507873471896306499323005652708335709167806719981270052695491628346990327156311392643693286941015170786922334926303464513292469105391437248885099402204181110800750086411441248234361582482091592440316786176412724103742365379683678411627110880354285959741125074440740094961280460874815893301779086736100758046854036979548033421548135659222374520894124213127399036173832044626476192963519202036255320206390663780364256601958114803669580522086771281705417926062346248968707478145390599618713758894562788373400743116032752837685144669878085915584003835809648679486646055940064081470289539043522526104757249201065675289580116714166965421902767226928158530521369262893008822671009166138330460969631631927367099217529334141667243552734943043812510571852117216318752849796398112525942067584342393330032190113960195481757064529225610224851886191813572147066680141799628583054137614800451878977394913266993521388084957279642985292702457455090992107264903093649612095591516096153760825170941363941570217503891730328408020468105021475098410041172104146366983094560019094396945223059685180823067009540535124685390643046710289689626416234679582474109468651497191709034607159089226605568151233522695110360178049921446436949101073645035388143654008651999324206263342321571275214427679711216114404066549444693715416953793172194064484781546350424040435348451339125916708023527360923611262301865556200628939091496981429200781979929245777789253660615660602928423988036629786982827534428901269371626172542757343638756997882663582553750443624475330467588747696458728952318209151718586653225743959115421242795299746719501289757361125578080627694383377256592372698655181797604720497337191817410603900921770483392036665073035397995703356620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,54] 6314476196862399707206982055913970925232513821482211521514346529823368596658979545172224962113328884240347942418040565571889413210362240219862147119829220752537302588542259522287662147230957903877237681755920209659125310199777657357677737427067000946830894380578693680910661955523720539766276133622501320943652831453027516620854754808686161811770502414015147189853010735010838363951654025664892275977686715827130608335630422918456022842512497164745683291501030573409719654571543656439766780667113017626271724711301113177527506917862355567029257094055231192969611417107968565819393894224052508289905611811311847358801263513760917790123973441340943363477476951367187485682939137409824761458707946019925483894104898703705564104532281183463656213278754834523316659402609547958573954567132490971058041839216201031558543969074210225795176372069947318349108079499376333163318984478700345244172441401413321689165617249930917433681621414131420237618749344200718401084731045077457164832253978862841112694631777859807139662174755763367468722462847080843099091452510808378528199957207604930678667945007601841865229548539866762409130240319438896727696102130118903865048002196545998221307135992363301348443784542209375665597445269742533652955620015010696972662673624399733756764070783777376650633829691383458891466638197702377939917413939679446700751455618805698727221195603222063474366668153629820137832290605155736676460102022571870565530982678561561263092705559254972937467207627107434467876465990183411186484768295285925601828376820078435305048986752705124753675277008016104979916638343578699565880365961769932934819757688251820872494287674936774068899337610326902144523054667820709442671904521191776955299671068574907689203302050194495369722296540047226990561768879851254096183144462030246583172817598195631368962369843923456637612579395336385866682971727242842761303731531258539019339729345566532970590337476541181292745650258588343364776532996792482787109305562066640845322637070620191112340779227532191882618924250320184814487928502097695551914211277295920168947808136830865128647064293410717810862110417855723161495731745433991025949022208889358115006781084168380500732651076269163858897156662337687798106850905743227820517454838827700707217071383396025503794099098030057504844670793026258346691120774968199135839607315927375928163059472452019168200813823986844605780961774666006999254580691004063333053794772355719892860850770939883935214125080112774899638878251717217717749592398452792981903680767168603057319563102594885272252683984568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,55] 728523814398352159819117861064432208912729037708888088445535607351175855567482264497041839129751467268087107608826643669692943503596298458243232200045830077581214370345248947309696926447248189221140502088954407288460535526268771181278736054183394212857225346965214343493424261772444133165716421842501159758868229647086833256555641593854690816701703757959179712653865783090044384599917278650868919753720194549556462008879805846729123828287801050532632053610840735497700928289468807757507422268179607712338664687879024538842509922834250126583636138582208019981056725869641437950055025408085265535312716670865164390428501413211170851115631741099764876553191230486130672696658381453668561227403660585665616332144867882604102442488276118929305363825388789766520153906842107854827415540049530324323815619272730613499154070341102494257188729218049791919530047557367066183457582504217486791575652787740815939313003288475737688087914465155696202975274766191727940147971446943986187779156042742391744535314830127775915923345230155099006518115887329831412099803106270304576564035422875021321552838365183302533198657278301600658433427647377148685492805380585807840351778596111136692149674276581232073486205583433016272837326247489696736075210141672050301180159364970535942184533589410211875361002351400041281000018830439496746677214895699352063384227288340722869239241076313255333053980534949874989231631812033999428656744156061742581492358356772670156532757069982252868145091328327851285733476195810124791022540308943886507119214704284600417339490277662242630375575212186473617092684276056235739454908582571065655237824591879474078008765153898303974308345427668715450797625609581708806120407337200145593070799155847712591013649157921338376120912444908246050663360815547858007448761525791471543948310499162011591750768110285868638552016842121469362392689468169050897271819428941513586169641901257741438882674532681074112574818644033176702831221816356799617810908285118404188371432298268483435588834665640890176031539982993832482464263397626853950428762409188829530498426869499788090486981043066052961210320498439373263807735978551180775035049608726834413931239427680747853359952397459954273166220583968230378362165552711891052889389216499606037249680029230728489264726838208886083918247837743268886478234052566108441010290774832921286624747197018488748387206669072424039001901087134422192819368177016436380053354103461450330907109965305672361656818714089005817205332099918379051528230781302070494110816819842559686352883303187527305890143561318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,56] -196824306578911809335547593149862790534576404382587480673025203540375066914395034644762462182958888643230843222834075003631898947924079297622277828854346915872206496465657132739563757960807404311108835776829990376004507299110260089247200596703450974591204258395985047162377839417454686705952616803815552561139557680140068836174340805253649333925816272477380527799631675130545421691458301119851815589090947688149434525567948154445405809895387395673460996068756174288667136075869979461343504997204325377122597031401643386905505381085335182746340738251778740216664645132186374415594667029295187039659441281552444699130638187574457046773556122909260100347143289298333854516266441741660492543272629889079150460058156255397141184710925194737477529751194490251273266799944649569133311778994110737377789086355781806907901910352251965195726025770528484298084654816916619164349975783925290767608320617367004860138045864693443347125076202289382179062670723934390855382308979613425285314163196284327438048837152923800193917673432277352977212574454522249627662548993865029172178422435731903246081461269923781694027508186637238737224581979063248442404552291992971797065651311499282161726256765642302559818731406075628224253535228657451932004876374817704814907820446793902205287043811278916517579161374443062105228447046892198534555438449909999971079341596094005788551040485530655686738742204876131636647194525345743461173232491355817363328341728740180656941630140801765286726544944019038963183865770525606715064068268919950382837370038572361299360206330889206654032349615031786279305220469470201155329993231329725567188213921067776816009746569034852193875155037562745346720499261162575950860150595781245124148656634534814491656408452710333537182251810332922611621843941212969074492530946760824200436839594892127063925570309962930396918550593252796597875073520684084586799365542530139220171623893661749539665055325712486751388166156997108919563519708577793154917522844697917982228987694911501105127925919925906591084584072032587788464596641804173226146646312532415100979938316287241723566876037966807612914466616617585754558506679779212364551252296916125088044619250735983456676572082458848370934457226694835031624673839519074167163299114877230100273405946615676791137402211757578165103012803221004192764592971766169564576676839092232389174330639116870195019688637492485313486467249133303731873314130859807566387438654355755364334811650551291854903400654565350495945662177431901235736206000036823003987127812727650865644043640090108189369045048360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,57] 16637019045178796475530816327445091362002619672949725480976550483369842347654178324225346489974931338409949919311315001354053275367565963914736988465988293875612647764902942882417251672621437767026899359457694516796071641659883265484145820538403639870025015538821931124905914388155009853960562049839976129833150494956483113802020001493139529076388393191120050324710863606194151405291200210960358786623732882934503301414812994322523072754177508295614960073673855525846855937378451263836490452740021661190377952737047148029449866389486689859825380567558734042413411986428311235901513750870491237197419151261971252623820027967709372734820097825140188940979298519243782764136738909715701725913652462624590454878517032639294926879022949512636858419506553517423108321647246024301592926642252523966914789020559510148257889701134548341092200879497052451091650823173858089266125753185527373698695327529053881721285349598949637168812847043601864628905552403247376245436884381910158370471880452540777603702799246886720398893201016461329619788169287483483760967973698142220655724456408105734632483510905867199268483297192704975931418132210772552698796087417517075094123164970172266528455680888425508094640508087962933339124928205933467017569441871126875691792070472525807748866583534196043528891125978843994040292121154005684668410821598345441548233807942315250126033377010289663300464116542617156230496241249380573349168181490687001909199645649463894749713342511506096597412120346525220239131265829816893858156781850437630344959976551464303919744505675409920247582510358401628126225905366867327846500972012289519280231571338272702697835037259254531913387223996695275213446619629147131576146993851555887866034540135622819245739661455384801532275956957773077842873415859933887940036658307764476216558786903324763293642122189593090695407774496232802103065993129082684342014014140332572831012233682804464854966974618732609661063554844378960596245450326006475968808698336517095099005116656514969425142588663400321806130814940984202033408805879977586610152348489703185797929379180013052890086338866212820881854565077861972926742889369366377247698406803755059941505289784499420160968367727963866786029708221270190564541269336826173340288380784979514864074376488961177299467527726393434040226920313750587115240568804643840877682956346899651698869258032991961017539874801471987463396184078993505639240080628724094432441414466888548238807208720487802724966874335644688016480290342230324656720952153178823506951754968978270923209015901252637368027552153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,58] 1066090217002846611278220730301058162426878220689742572902663267841401204206368391023781208626986223996153254019259551304116598357074198036772655758553816408808787930972024535186548115462333557100189937599170665194921948209180784636459463761289516916995916762902219297184066286946914089528398615011462974172852004554685335976130573116965759628086302650090796830284918239282961764217434229963849326332144922459709573710615878666384941209780229669117339669988526392096721322731784980171215512558514363694114425214244390408868628755455581974812455968228240894276308288132800280470301501770560543022997414008842183069733502364209066447511010575077600996455808519809994336317135575345343878259456845929229255310218383722764338063242224883801188767893894941831071749344201937523040365951760300786716745650992715348355469511143571141327761337722639347910383516066241483443300714776704927028237645143167566968188111717006339374361028569232194101107048313922667119815721196376848213761040704466292009261044503908515386075229183766564491722185156678876508626726802026955556025094928937268748969930014853452540019170879666004230075576521880332828626895773278238688690231528000348265798788294124980157809639143687014613897134155179122861843014674950659033209765416204510340031369223721560011861222372895046544537776200136638733994819216983450827338014421311377885953129147379359742854341087284016278789899312196983847964301013709798748195628992634319152251833961824836645427910377910275940387659864215306710673662569970713785877501344959724090646982677070873692880778780903264523951680293812927880084986783119664803037131722745450466076266362001172291227294494179498021314188120248064390513252677216743024586577511718734152124563987248350494648078393227426999498752515808924621979402905549395807359244590116061591032937533887069339493209588028030370485640316221227684094817210510364975677988488061434351350708746981609792223907698441806289875449854432009258232064530798662704825994589739873498938725814841988948476365050620148580951750032065932312883595573197773903930211510453761840642443381259590451948120874642935327900968461125606094053459827835877258105970225339093284426369403652411168929688647428884484639327868890244679084651739262041264131421714014251643796244539834879418946485887701825538339761826858792711696209299731890296415887811925880327447521408866773875925261389043177561729613277747572977808222434044338681942421781491002968188764706538642804661291844857290946265484414122744970144768988279098324111993034045247741139248742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,59] -525540145241476256313394831293135083668944131003498611479028450548685976975756820075383449321375262727666940126496698426359624242027242330061086265121814893538416695941737391177743317725738311495228971365471489079717503482810677221674590177640940202929721648679731516829848504573659928740522950898873701029165564272950141485073723544822385442322483718962562348484067800536434110579650031527243507585375313700672256664969281028084020514545890654604184084837021601185458711583719819789378737357378098819045090772954838517563120036047595160362852777983354133200495082485846813997774712385782248376520150373860585558414999763186069425726763153205328474318701812279898095869550299976331184121700399701404681709748883558395192205842270046867821820629442832764266239023430622770662617919482818761112056504072666564023763052644019683991141396737671947955581260444500060330253629228427911761522054625590953918578856528593913653789728438994854007577275602022223278524162616839374074365670073141127728755707452720164292971194315569358719238321508424439892059610764668762826383800073486553056719780941002888257084365958111057433160282538895679122265054553531590180373116053321152761691821647083001895198688434020008296845311438414409048798124043621878923931251977037032741055062342096011878198309243245120959543153443710945600451249261255830123228821531931055206882075882334725015879723016021790246842606964921446931861619996936514843938400944866232348699964149882569941979602548451543553450580937453058034224799737251474515835160974727541595938743628939197142402769014333191201183851166279785845734163386166703918237386194111360484180927648364381242981160477379523714974920524027914692481759449861196035220764298750672142263558655440325599275381312363139238623789107684019518327761741848517079353241828793044350453413854401198991866104255837681077439532506751479728130939900647350866002888480235630894679389989559637896000846302779925378592728754585121549862156907058521592943387995792388221126892757379985186380025696618252813133769554507666042635217702461720890104963524620706261689351317950931517677103944625179918892557534288387845096343845161464503678858832693819002831783847804724221154800274212924846935244312800631656063570201611399333490469343612436842569380736152533699000114571722178093596641474002538047429774025059956694083670914726711500383232408749629411185329177018739843516095134027042317459856493238319558485607697347254894337204134698125279621397476259948463413443014592807058910933180983713203251176667580985491502347059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,60] 82174586337058455487210177103983391526181832631402066527577481900202810162477607291939161053261215696552818479203736094469697097687623389915893910632536497321397389554438852664772609717480616680417593044568169052715161742076839284424474438326235075342228130229479136144319601076812703649851453820262614911842130565690153445950468218053758896245194492788796352876480599276549575432524078243215113018233451534200165112909221012956304280802266964332400886926860039786367943236180138799123693272204805072358582282883731450155370483829333937950012452613707979791915347736322343402647368598495680488346576712578774138800434983882924164834644296083056284992450110879208228593875002992053354665952394392078789099683974987908087564217010320297584367209860416123898032021009321478689310120325327582390549993466485202388903172639859565392980379810709072748991009773949059921823069323975752848069466263915156466286758823760322965518414277730183184253131104183802890655508864154001748189675599500094816486061662671487597974024588688352022511446449917762028510062582901483092330938810307691582666285555174837410872237641111657343598482899605374090846283725013813923678650710774863098850456110705303675265172199539863949800295901421859147174993973864253082845183272624200596282949165417247165869776461362386953052364979087949022021271313740944568075870893796485337413470205589756152914581212180574730941099835163513153020528342056769505437446038508247470442312478585237735688468505559063711904204429201181658678391190644355158813687726607508204331962741449102974908917279316851573752253889968650383324402395626231036627445966747300112775870168279696872499070381012631839392759503888201229885534555420357335361176707685494762028102365243179482567455827773099736417887954522681384950071330011438896768640536180432830001962460068920419705599220286752010133063269308406612328280401766514660894854552178119279325957516107100750655682532016279991813770146488076109737379099821354348411788282262351140756454207428105404651932957905799281581426829223955381546005179192051420991585663991890414568571288665215451647767080576350418210595340656933969986217694089631120230376936348690811300712657571848169641883311190808839700573581910928414968244963824728914705714529143164741289934304768913645912937309760085848452273057246618750317861820882414378098588937714596543302973795856517669937386142960836219306085583012958634981352198039928535576269521459707012706347183896977085405473393134707671887232691004262841486709648271793456762275726477477546904896143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,61] -7590909432125310748600853120015013828278297721614629037759844247061084461527387204203383587523552829717535827387444413145830334098703043632996110771117770139696477522924326852860313095199683828370585959730935345143774657300701933781250648473036156969409221170147314073140945021947175980583440654685636699068454684235758659108576749644061078911537661219219722588896542010595263863755706897645583917179380752128504946643530524081886547811743094085017887633878681424865714584572239675490422841135604975437997539828145279817935918486641672781548788576370286519518364492937359523539394864597901322874157019318455828189172951503316800782262062954528976036115034353982901554530932327061785488636872147422962834896500470278105050410287081716077299398838284706740326464570347415863968392307246891848581858801392960327463870076069051531524147949701088482185157371770789849595275875320587526077514892366444996621249660500149969013362348630247309331916861073319327219582375022498595537838646213365607004450798723243910349892737285871671375707350418932013862376589192174349735920730384042325943967768590398262737955840511215742185123392970676695105778482033053935701736148015872355043117714523847255289715949918323267058408288299204758513659261038837639088282488887664360921653202715827406989171046753567319573551242785799645367920098945565562778468731748614283174728860455798494457624337836861483312739659441726577462048184522681090468862039658549496447162579379317057100623338669984433493585067163016929773173738423623301373888954190701344582682633715173772097728143674089084251489150360287861976993429497994463352339549198408841108055962328473854352442874441329401006844099465939720266982743234029719691066980685633247288179131182701775587183637979470278701007684903600380364683536854537905743895621175201872167426031089409614745179492770997355953329469166272408193678774260021816783267996148532461907068465718447360462155484050303674566055880490335677161988288942842298505581603923961792660020355890507962062588516609537800441028246115629577788258416691464104984486890788406430757938911097610890685822678854793915603646715774181203732206260753238578302901222917294322356874495881237235459379055806022094563527582843460345595605689996211023994750394059288023840089784761424786759310530881113929224439662169724234574334709298524809596085747783445992852623278363108853156533275369669742430623681611663429502704747350812155751147129768989579242784098354553859688345995824545569022760331276165012922969017910942902426334193963203296508248064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,62] 351877286474417540805075925383863049490717901114581797265561243605218807091844635188483381228259861822716361884212345222764864695742107939410654718767334435237634196504569291957960055090171254367905751894437631779135590693631011996803736638737675726267232695725347000428457672349983197586515074718394843515922454577235318489953417211689794733253864390491555614455353352411355422522687052902157399781349894392908401739889223930381602488407428143813127767245595617653974154720970039986313525425317150776302935863710726655742971243667679047695266831321275062582532844272524440304475794793001410730493914236119794066998482390964730830905523383614756129712953808070488514629609639188964475100300068726391357039044621370328213719579686065493405230952189083560540021462878612409926988294078795971864886661272829100080255802226531938068759040914160404982980811271557804817014661824437669539720174512674618040794978563942358987758657229576557139552833120875625487267093002114437590962459163156265364494946834204305421818679567162049310547099332602665478681104280591902428758494246711137597326597249013653018251516127597614792697246985190479310404297535345598302251115568424457947717219501217171857476573074597788790182135381305155399057829009366997333795636314181335795842163922024378344746018761095952336966421793980022249914394926240422430781586470014084950770252393187766263664608834279304935984315203462544178376895679741028950356377455061529643780880433237058634691285746019279299938985354337877462290091498431028880768463952226405127112975074686141665287939156137840554593260521828481212245068941054329209596055530702484747302296439819240339095396619468630883291221076785310939364632276039498107946932229662881599646396268419886730903793600350535686984989288998906648513637410693040149794105460345929868630800583572542520358133733521447097109706545834419985991733924895339576057771941375437590329491560674029762022692990147778467635494447558949136976300257289709480688735737590196257555900519969241725081839237672087000299344872135957626842579244675996870598558660051591900962473773430616227182108418262285723480609367720086298710337213326174698648206552240256719985006426628741485590487330377691966969096997647022356777689067907856125067741567722246174706358132146067963924905012970152100189787676970828679097359760641691249011869308458121474260748862293107028085515387384265571712811311026363511258684559399084184711586182120684783743073965390132139243162089416138878781838221286606407426434452023919587567098953271027886792376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,63] 13881815516839248071649149872622128223808352658227259310797372646926231510817776807671863479816851648566732567043771660738554386556220702256484596329163044093256087434939713698890891947425894750200599216287624841094030464728779106854115561027858779963984377671318512303133734134745593634973932420293142782786349731192626295256679519287846845301957975686587471334335048669183306072214621261291938554457232524800064482099768369533603288762507862558013505175931165432463315178607125518612977687680516751823644070735676533430026338466311103620237292036329260700219010262539861840170874651910920303761094125265370452500194570301666376176096503440578986579717634723162019009565788982797670970873477130510367594959870961035019419749066736341712699253598414096769330691663634388388101943472797838826958742619323760147151747368926591294833172652811485205351859117002013563308514457095615319859298997926890956550865429047470000370847385410161748026509378644768119806803709374861929309795424806113467732110330779857686115754601605888536909719426319807203131190350722095293035490309516346784811421673550005845127725904490997063508634409878536013943525208620767691328883773950200482687382835457946754263402810998860422847229057965389940714362671221275379531753367101464595312365406747799754908013036256553246867215641366921043274764473086736717938857320635577937577429536371255507997896447246493200661524590406925016625240538469205291002734656828161629383675400647271937489996200012441232197101231654097592355452631686925867453428237686013361657964685204057525675046182107636680434178650590720614970479569704531644650177336845681355778352963881708866903546068009188013316427052045058038810659420691188782327698721294198272954044703219868431041140563092695313710618135564098101502825409051995761935724934425588589472666931564669246923108137860713902639823460317855385197931553815332297044212578106551731138472741322579867250845029652122246427729062494794847338682431733320985617589999525511178864412301313383221418027891676441702126190982700559237636665111151860713412788298043907542212367710403608595260745695122523487106458779175036733907572789621863481658334637128833172080774979120650210559128244639437555799741225273596803429648279251230413523853664603332959874824355272458267496475137426028717203317116598317895738883733874990918839639088974537433072255161511238545797077268406226654189187442655298774426417817640853376348199560994925752807090818745781687517078721757138293308815110536368040098661857180217058599183934826369440022528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,64] -4306520074093972374399079996621192879727357653916165584766468141402780685172886295105721677525218446184724556450125588020482160973696809767229133914727484229750654120706685002403388637066341180714877085836596711788881615625987871811457888336666073957837621519952618507434155866065885639476168027366520114517883578682873445722303304130554036821737958386576157160649636391577816304975526963523229776235998631176478838126680496995294193701256163723924938777600173043168812777047516231830502338444456957181258389487756601881705875455497521462250580221287549891659329333719458921204194070886006955565789009793604195722406902815623506926336180854132968563603728825041758486939728011014864740452602523826910378451247804230989407743518951451792741889383111405709052469923907891669525502397452799015071707086262954453924729396113027863701829451254950670238052371877270024545752256831004554630042750449521465252967525308046431104462384117289504609323529326116792927234749732276709784342063024903089085729129251255282396876368836198144536721467362293406537790808688629122849059921939484642910063329886688267111189555761844990692410046897382440634900403301978719420635856394806655014942168260862918936119092949408342141417496662184165188541174974425015023950674515023356159210432036336064455673723255708720300748987543816841685874638193958288377520915680291145242249101447531244179110087351629921834499366286616734091675816540126239250416721410661300254272693589690498496102565316327134323359925579696549545359766738470860776295999535260267456053896809599401163707016304942458747156674820912226806652152189553871666033981490680708671485156710138281490752679207124959294724667346271569904750204208988431879038539951107783969079661359431032914412608107420868132093270167265428165370523615949043984049773456535643016882972565157366209589506836518895338716639717710136847613466368693969148596258170800051784371477017294662679713750280708873488181029149864183055305190884710146375800786608432651817118935475709600743288840583505151194843406176690966711048108173089368194438802913746123859911513859684401961230179242559519731312019853513176200142554154131393422130861653267007897568816854046737737092549762984500530321501126825895017546110563344884714198745924235965647706470742515335587226078017519208551105325342492640522026165244212774524483453064273881760422937511155622945113789592223990501077426787401181198637729369822335502127536652892244418820323384866918659657764638270714422595950851226995834243277686320881808686739129080597771714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,65] 429637740277359938008402859012477241198712808787112700394327942364205772511759726805172162202517033134483397035928244966103853492674764007696364649385348354883148342313870593067355687718673301679922719002757940070280516036422810299364415365345204816387444704394773101736290599233627106997367856617873681442058491140292472592888875679038549941782774740597551991690600539748332309626317201570819943849029445623270117046543773263568775289596359348823753505405647634317825163737432959152466116032469166866542738289548814256114963173881876068849124160514458945024450201699143666208080237539797340661429550645679182786875249189341584295932221806903696725430467337226411033939568290891527813386247451433833101127222628703767112098012915431325648956010460937693853079444577654102752332839893818714909235466114686120262995178435587416477605309476375404492680326878550318397753374359372701369336333883179677156237378149550920877253404321878030243287965651711139208100646567139708315865990680302943832500764673282561991424196529928453810418549185136696246920073900527584861428274557705139826423077368395295573936262390198931466298552701902368739477445488681555845165711470070981954298172286827090331251360783625890756033632727163998210874624381855560496686405698886085968058692903570998259465510001751043397391571536111785514835766985849691385666995099363980149051721416903934456277329030382342342021891789033018006494917543412692939861623579682625483924732896798468372829424112765238355101825127290565553161660045900472801656477269871415081759656085001969175438111629993611091296738513053016385698309953168944010885057809709114930455612745156832409328406293426067061875017991152206472733209726075876374673352112799214526479965032117307455322770774440697547179185106593796665600290379530046862593960888063996660269206298403061018456009779839576593726509082109000406852057692352607283150828809117003281702189096455787670578743941059700654031114747035829131196355413628296956986662145834848994896606256001060184888650970883174711559340153516888989996349370851722441215407229800376536364172396524696527781110620220383511318368784760572527184881107276532621768579300969070931475919004216547198836727386643948966438634360784023038804288625438001694747119299254001463263370966575319363967746275713058359262888748819756374807631911442017339397507178798728785170907314276010409622660117145475279100859408336565859212994145301764616896516391967462105500986250429798480125071999055705280435088319456174531048769432565293929558567628736839234355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,66] -24026523302984949682302102762262173321592890861150003694697812858989617811920169476897604973367123577021323616304749950331730763578215282361995119493536815911523601325378936879305681598010850006911154179062301652354495434614556393360139765695608016861790358654702854571117569938210490670423672215979444228111191260291669603150313661844935963196506649729027118766656471795024741691598836887133675276979176936163640331029134207989221205538095420979108736855019502777076687686356403426528747894529361527613828095054743161165709233456854511253855892286235608899545932019213819366315438578993464054981772010799961093356977590693213834205476335992019220715270132096573336060827308276813932950956942762562382667985758457121481141204817888494394838254011181538916059708980576463574727588098630501454181410156739622505819949121277360437171076954735599868933347310747543080601333033731156306931843267305787042053341509764329225790246154632619223827953972616966417879658824348572416366575037753557471626565932676913930042493339328960929119431815643668860570926114800581420420745038110277905298266726095830066818501973246503852855551332497025867612434407595808288961031945101597824221435312703568289794491784958177158510962711489765078725922287735571461482268293286279619876069553984369562487744648076787131067525409376528232862903981582826815224859017492153285672186467184495956884849876604839264992118596122594456663691839565024528638858690546229874139180798065209947688259199800052921506797662173365461200955425935696464975432642461328226405045835463618504412581292816665264477634578097381358362521596301212300599117281694222876688527557657066800802916651631041932684426765881348666805582058765392768949349732654940859813018952841586112782225088269620404599827901296926985123619679837353477557375793120771046388332888690374724042576740439414735528122797640589747926470543501842579672870251121809340410681792595440431889861442358658729744061178001103454870019409739314996336414836455127300538420756449249470167042274746904034798350809078570327553306739225871988256393058178925416577495110020835085073730758329604918467334992502783847919736717430718714945988776020969986210215743551991004802248607847510350472116673226364420367151839414890818015968009998485768674332737685717147795769340748675058088251512015295690248191440382092877738607979220660443390621449231089959864198495609720509174846946639096996332192153462753406931827823778215455098517262347972913740486166360784885430583180876315939792547443584187408278795627042828483297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,67] 327945234817080367573768372351099550415742165102327624735215140597857666369545847229241809176284428981818879553759656132718677698137948618674243393196437006241797414527175071475837597892351782273485574497148080965048735991456469543989710641554075938295848493810746546183749925744375376542721676377368745757346711270175142169144849512386787837655339516650636538010439863787633524391820602620709848668931751144405773832265242234478357542998600389304987560156596162217508528602508279131933634293589789747793741645454986784765668210606402443691062976452756305969475704200514144385781961871876466328295395871746770545555181963276487306561941325792824105570267672639916118697128250786113675698300219756487133334881505633763924097873366491012571936986808244476760719630568149218243365460945396121863984265308985729623187174258041549824929970597333047436077169038688311968265470086362019939855102412623909752400966050038727930422833608482872899049462618916556971936220924901552086134946605983305433768867237804652282109564297312098035140015390673148691880533851510565988994069565931182764994490577981013945435315853669609533532375707598352298984798063060778427707299158814952938760443213674088568481007220661461221379571787688266583552198019456215975490453534308852029423969992839577701641701438965951830311735217842634085928709557744347780197739488101511885317919005831028317038644719789284918808860907008600831670798832128130937331902176131792485185626246360063254303591503403240677052532826385771244897149193601510719199483857923546325984255477445814134276816992022465033126586125087144519285082836063172966619850154953480323465660062200152762973186347759480710340385931726519076120972886170330641273745530465691823268571855888943408698708204075749375000274134787958292079188093020692609603495843055557696759168813630600631166631947328446687530156177451493921459823860519220477280227501426595290521272941870254145463368226894868870030270109464815251164530916035359018765697754800845873046221700399291912341450862592810097615255642160971615481066252446547491732714234649068630652553312973986064914792564765389738164674399148322771989760355468616018368982462572978542387649510376739807186004880403018134664240556567648178404238479924766463530064805006586539866127572642672403509605170240246893619524624049612732886787531669454131881815773838296499482186495763394886371668735133324556389707852405403575900194311078595273827258831652013780807351302314852926850858281232397072536155642319951709824339402896338458716008345870794752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,68] 78820785887365719816131415384321306306036864642376971830798046672474852724100915637580288669767475205750001733302837633580788559517153414827541097877640008419333777785460373853212030887228005062992451848433316025851188785100585889647013541770876088972630548525495256283539128803595759884730178023416890428008867273004773722818373695335849977606359194639184455690216467875491839162577938425769937906942960733909118688488141954537184696481165606379061306994313816468086335081267307072362557551129810621925688371988621490941397152959132660718692436798865605227846039202528687875569681329457447144747797225523281578628371868784885080897007445086626528557557624621975209680188555491050956754308738156724163313842984292394667451692381219439790218850383318452657768240675277399788135316467294051254393822161090717403855015146773806935734656072020889037650831975057920324796243624999001676394134403637597027279258781636972178241963619969164359168504227488899057506145847448525507743842112619977380037403839984127497535920580406899637191709678812708788713122079853261998411439866338231333360093116559526285293063755155290218699763943791811681360331086595227214756945775868706455335365052812866284216058862505532643876707621077152330003455862445859585842102624798664098901965938307222295883065493398081303354122058550219879523063157726135408345427748225031111527387716390919395092169936834972020972148171443247823722934206119433219270720420032585722376257167910131976022184491631630874908586901048658506427387704340207764266933390850355025756808953642100153009666373967510565161161551857683760236213747492615866547051971058645632892773038200875751128813305593578765064455886076808544273131413998389317023354824868653132629870926552389508349192776867331787712459696571898401095969928453741855557303538817447609546588317947796342395356117120074565138944644717209326876060654029354541510553199077656592060818909760415042983922725588234994695663509821870294632394449696357765725535877191332717920403850645868225530048080931725299789961387952630475306500365082105214930502350792659918510907170865764803843333803719793942862523941926559351121923457025453468085657885128118847778671922897279483328284405079329995412055122592283783890525766364754372843892957169601976257663436072014975939860516970723442162504389406524594675165315276971942409494154382699944653504251518147214473436047221878474468124355061205484282767985292286886381032020195859435985149790071296377148136483983939570650999775680384991121825654968632964188237686146733178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,69] -8152528212540854703885192992879286935183181091982926890232513931281630656877265263855179847005780182907828638552773931081576497776126030742971344476076284477875233588346814377228966862238706635148947380295375526874807960440023085325883057725202431439016145279008252234833352997311389145190896004832256871101097413080467922100602220302507655925545758026681411474627656654109994745483658508010232179189175449767817773914117023235381814021901073129606624343400592722821873388127820888110485525540251637484207331805952133283349950344214745007529968742113280917806808646971630565591872730779004504919444354509087963214941001745985402032079288554602775485468780925086003079676993277113357436801846433427156329020441314601991931451347191353895548065531338968494130119382610323101562208902466417463995944099771769111562669569851853788060288450875111796075324890451332583054501585590920968542273747961965369283383253124703616795103135122923800399491801884182668779276365140291282099397282203052261231427535468494901809408719400939718242193066282915626209976019477965435473303179755724459806685919417517329647750679670910358553587363637479075590894035249162475999097447975853778487102028082377053881267476069310530809932720479270978056676436204531092152535221583864703394352265479198080908165329228439603391806245805354167228636885107639270655347509657072852556686364655416744686124484963748371106569635391332583181728579188914148132266907756581366411266120498982471297523172720932869173864492064047561802594250489046123527470348639881766812493491025430051373619073920527626916421659314571151918697368261255194284316600879319203087240216059320672745696920446802779671425052288076637726282648449213644591495915747374525933345000928573049378585956982729088460797070861684084538586647465869238235687295181904804855270231456924443775569066883226359366935233990435705376231006165058802279001138888768818493772471680283097349402025857928664211829187772560319364411679595823251110996718331267403723755319027932983281334970567298481623198499202075397898811691782348070537671324248821968128931456809540536265626976615412931939877534441856291624897626800854818583515004907494049181401273581715263479487979620737379751106432745424173547300531773152625788437282786618732743529121771602741505825032634021883833622242697192135932492523570345908849480410324979492339021932390229374778615824174671190756894579860003600062923957438078242539157733567110574405260006895651382968488585480305901624410560576877497275005024773862602885084596133271961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,70] 340011206182629798965796804389732773453199155850142781710389779275271663045073121554875672153022082787866553767409221057133480379453569604800617994887460730584286056712482349060717799032116673913413346453994699773363235866860982026828830557518571382395589547567088067315019111298583714930261633149575623757721287472884762885878430032276885389327939523657428829513352392894715914838321946554592209835379129044631892791547833520065873649346211917202828428862057101391675127827123350174932734794376940810352410941816162327955712019289033591677791224516886235281833875967770016935325033985934710093298692810884765359551781442422888169814618718890452851640710278321829092883370730946625668274824581339655969744296274049215974865017963098554565371960758386717290493530339955110698359837259222482027000310827920469403804514866172958361100129801565114154482210023249205784524887487889248909212594696913380393738337304835100688002484000972981109201804178084396618219003192163117690498856692181721101521148316910070292261258273170363441105290917533865391585602498004460785292895609852478283565281164548549939033984969498926114170756776227574359447515007058787830982194309700494657575790251439867133818461843164202210357978347301419945570932460394263139900792423428222040844408559061742678865872832680558227910569836006199433623972168806357525454203750113073206484373056346492534130624666228553000213860604259704643246168576546696339215481312756538544639223954744744337717066541079193486400722540069633427617891011490078239708440532332255708421176879294721652939544526575914327515669043852359019815633053177770705222412401502467089900622794994715100994977649937498154947141481407022110567017715912952109331694744570162811571946817612466741958389608600686925883258504269268781437011104918513087490374888237790536348272545965981562860631452182914115633018511982411221670748689754979919716116819927985952790349775270654397061025189598582838203919497857834888653581801736839993184733476483069929123928166640638176761203122678688104770690304298649370904565135584784256004252454613934907153478748911918821291622522749112577917637740583008362649810202849104023294346051218105034414706392513263582413528049854473732375877459035610693489200277938675691220617510435296991304392925880657407479519767673819732867101788501905704096126014845386366200221083953250085977556246092815585894017472552139937634970190277336355757591729596502430274973895611891219746483555025340450593602689807789492666146083525223182938613537965914763510709018322534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,71] 361322884541564243783385814092334688360409541855523090457990293186902737089136742799417615626923000516561408660150199288186773552338798578974549142971818621842802653931032074285629612567809538643614740035753482703960971219331814690607299583951288451566806933841396525520764189730907601948443907894739572878297935987414858740762755551108925121121300776136690780222852145569997512696484786672352551951026468470644982283435570014458470651848478054991892990935527451564518046664368758651150593462637225018288761658602327375577529410079891267718659807317000403323576686642174393376470180419106766603048869764448358520978852841434642727385039999196735658339008967824241616130507209985468439555377157377284460760774546639074135712498209820144848049568873382692870694197125810663765739356076771527681293204063362471105193238965658267001455873892025754779421081143884780612433618621749451565901397158931025033144842003086970227963292470186194852702726050670658617444955315300472686943524075609747828888852475995830038789707519841158860313901003310677091753784012263257296381812097781033884825593315594362327470601295548041407582595230296907644124673013610520994325713284325462440312745775162248035344141828880332933428491609713726588319248878057642585766698525586163582087482690982768826712533344405714749822931488600288813797390885609234823082573337625274406107851647357193240445249108448563739623240307292693274266397410406731656042104375532609994455077215435013863675174566441530507529846165535619109771031698073953952125241116788772585111523966267289900703773564794425824099916719108246876973885889040738363730400145906745104549962417909159754370359126181278070697231457878059498314197816964349517516259647063186603752691029671336523458190732821030423744589816030784631945567392325210543188965007958520719489503272284442677913086118182236980264563092777352678430599624149395810822548121711150734391492706182721041491949907517209465834752255089206622256961403986780496574491898581863185282135655595616321779817536094461575240799420715690518135493270912733164811354043742821507032376935544796521363937428689687441845564906739092905239553578457898387260405660223039718497642956587246032050218857240968676181817497199750154211714444654886373907336417934322477558423757513440176496977130861629286237610074959212784093568351753988039522674417011507633102595274352180236499647973360656978621977741776071391568336075782429053639219278033296773706781589948489710477167965218030653655838674719286148294099126876852563603409705369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,72] -559614850143161758628630573407371605500998654245982030653241374109774443210325612338786930555071369882240359952674032938125123413442070669999705978810473359733550740306909001988342001385199760754054872511394840102968500286574125746410314925807203034844172694408106836446562299427439065175214609868768241040723633893535153694572705252409261560234708534606983097788498839580916301680656463640639210349291627989291913964163662663296046681107500451975186960775949707038149700871115030336128004442200343298374395765502754172465043900968450724132350891052202825809060379947125845368557135398087591256943911468728669995258738014343831514937489588760617244643711237921653903292778229839724404529575140778330885024252659502312027644032861850000783656493921111381973740722539658351343269251508187900334255878230375413486099070849559448217566759170357762087457017212463901566863636809119408347665027901622223629157787867577374573129447276502701469223314596205646616981688368518562444185850969581273785149889993739831856480701567426213470968320951631794743141539086392444011970292774486997430752828722829549204679651339422520669512580161789987823309404206372772025198773822518159521690997272703680048646579682402772289516280196352026481865043976514654231411065068549232461765169677013522213878858343129555737306700751963516190261831848121213815032068330379873132145636214794163985066402025000166437418930127949754422003270026313893547485062066562202859234111302966195274640012029756610662943438046569489429472136933291387919674966544076844028407329955880528901612900145658347654291482498105948009795772024382887254950524190386946614344188263615170772485509059046680602362835600605535342853740054246685370222085903198272307073863359971323978267408938738322651619334675058647599397899482851198336598149427555959331378493261882531123918219226762756516051567907439454819859662201336074120194592956008773986639634276094762762105798622912329955134977099952009047856648328077758442757047630664678027797547448122824939885422014688286146341726746370884938629445792317156546941009353449056113526691004928131485327908082992443727947096810108994119966621560680528385354579307069061126397513949119568757540333286206689108773907933403658467534064768005183700581222469065673071217905837107613105517674010063954591808898154055529959234406853398344089462838288891576628190913219352734946392756621146955256605309788238479275224543699704014003643614433726155078802158213370500857888187931900356356794740323073709462374382402630425606759645184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,73] 14112707576722130165146325099060778141904096862881919916171509698022029120996703689367204775129923967942526789122340866345894877470322348785711984126329699224319014192193005133402807250761016695382738261124794859559120666783882581204858138991839654036034153388771410187524877310443104278575329177321340463288774364912313671560718819866127640085653977426807735176695807167306758639160670730739390669083241542623760463849047849951692916039253125778780668667337132959937996063111902960660785416019793205418543691244491280628014994005788607116585575879102682237491821094807265604896412984976961409193292407570284929826686871279804358614493614584151502793739748353462785162467410778488894245965799364885916541523706172903401414185523784872917436583075599600366531526544226299707883973151682943871597590212838778309511131495587949131204220117675419048337709688830851253572205112101151856783227481729724095009758154733603079128020997858532717386981509493601288769074769196406599543457227881673387138464920321766972729191066585897521927855300931886127994200668938694923735994269768776571081748168567896880154534759498497614729563835508152613492693139487900613699744233826610781379204604795730968291310408485681101749925954291819970680341372078113101331387162299059348694932815088975941764940216094387736866950778083911298999035801726863347519651402308862771222799547304189579957908515299481458245825046071246500582048180233199594154179750592248509142864248820596167803345303537216398608904527832974502352319056182021833291230692324546463658612150663554982957915994840708781446578586791639700139462593630223210096305400858509165544961372820591809561990826043529690406535098730876201484220364771537440878543831028071522365592664653131401743845226748061788246227184359918382312759171045265924260252702874820002943258817183357213199567726146522422904565513137182865363034413638512298866272973314261362097482462135821761351570366736917223499876959081964020839216922365551087865945176635233713688331736667158400726780284773887987158186248413590042289525617968883284037604272419039670310251864074395672588481178281270737027014165296793409790492536502188923124038868273783783797209816110668925660876490764344645719246483916160660851329164554248987999348724967204705184508667831730906056150512961127682299592873989908502553498804038767653399660604419114859920938210226936294350534163971742130495742232210803650615625699715193141664184123745685285250990807859288092333249608266573479222057140255321606123801323124988830116578800435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,74] -396967432166104108307670061470393088660861988804992391671996511258423324472616682897151320225601539898184898817658957447122250538032456582393683814234745747545148487310612946077602894724287963050497827289835106043908983048392913145617719856401039751281704034981832416612857579727336330941764746131116650214359481602305697680575123043475096035803963323709983110169871670744563114517709689128885842961237635968180931450871574721705738834621327848764217716149007713043697700126555769744299928274649545638852573297795861010774866873462537043685491902961268998028345313630359084685000037225734093188114691207727875747681464010814631702718936999841144576176939559898917120219311059570410224377482467816862403599156442844122271820328277834778740350767124284295699335616970526250817146166409714198886838854060954624559549976275994462521946116746505948381587509534958353216714584695065507341514023190858137371320145694156541462517349604770121492337161418866399606583702563124721645420066102166395655389671194402745480677262640879929676707295202005095147225405902494170483226517330411203645876741359715481702022524101042779008447845632885239553369564497285262233337898382102225765487447200648756590206323626124550263076334404992830613225284861372376750957154477031162546533801098197365272013244494005486061827295377782947893471934119587791407871921416429739020704753547521224489487591936539101933626702290852625586441412124612028985641490224798854773849156689487189361551163271411801902172585110252291734032483801977745336618665253400927167175697532128815440000779075137700988182131041743608139817527914233572896782252785759052482020629495958048771355711972756911564041018384709220979658906996444522210357207912085306979052712028500912155276609745976186359252867925050772347452010321662134895691131693386756541408843193170125477148155146936888186250701918266727012264019026149147811811496732937982421499401346615755564412468401137962594087516360176558329976523778146964552628570915505463272877201256581004177155271874669676035672866273051442198060602540215577532921589182098147269187595938095451100507349166195583394415949478319539612110358006159617564342860199535106291423567481420014607762343459537550923798566053414747154273850575709108330437836884554689711205610054441146608995698583770978915480383349478653091017961522853446454358673091798412119244583215372867522594201417848759574206913332126282899708528322688304132125645240822480829556579922207715889303383293132343604625972973115652774069753926469228460221671669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,0] 11270947786595206171613411924314089100242694414332711049071146426072162314263182451725103179063763201862677509485257860373831262406278982276467237653728795397761537980783912285503442249825625944284059323002830261255879259153474882932852978142844670865236251263042092915820043810921804348689180283542213939719785025604604843644955873791555732636880120962771391880954072627835350716714806912284134491732803544732007380940948211593506280335420940682531839452067078183437596070393016069000353088068377489484608127201015563109582096892942804465135936827566174840485959328116296160488494984334548405069143674491371410097225357834481110892738851625737961818582934766825979906284269539565138537945892286962466838183525755995712235256037721896720060697007917382264591301590057175447877520326712021311213479458542772995751289271537947844205654650628452928070555530430833700929171847551005003956161860256752176277545721848271537900943922536114685809482462499006407482270376852885132026043543447961124204128786667221827120804775920956339184264924943427187666925441535569535750687056174523036368772793611576678284035355990831483852116095986628815462946985606897039594356665807439626227778429294158160740366069177651300080502100109480854681845972569910282443657930399641742955117123462792547019268424456266211188143589808468684895374155219455333041630192445686058985423365596637106716386797870719056622699652286137122056195042966340455943557598310849774796011987643468669122063220158970085577809115645466365161594442839291654923330888668522278751505951947385655150802844377508687725152293490304597451065658015637186532135262900438528823642775697026437562607862924670669549969227304134503873758637267294811404524866561773677579113327924050356957005616644706433638798785083465574685796799850815453936951602454868794811261588086593321258310043346304874993166756196050462665898433137162515087785421285448203931500623166669723689227605445769825827692845205224515661736268364616568495263161395774415422435270755237668120416914097087159051925616182703674626680668014861196570488949392124595428149320467230012856303908961767373634221694448499623846154913364719994276776522172945882500930268950834203889871745291765582163123767059291843689259652730212335974920279030559723024855808305036684471948834780038989502199793922649008710201081797805142235265783337480283494095122275819205456665385947781292454870035355927500144629518658551680814539462934033860221832181353978268943793803299990203403586460515790480878056277709170705142699160050884007420126822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -955886539250686702263325722051086943487432674567327163056943209522798566591398360213712444052572154861798881932207561474110109262077853013484737893901200520067520112817987865529499557805281405201722969486899161181774158269818149374295315332140661813857383392980216649492994073999253570471238889123316111240044762063888824357416933987466416403749345516028008975826215202883519008493364761566298287461283043866518288994959180630216115216791508448249778898147817302551479629777306625252071519527665647121510731519974832824163932303889315967897782844111364088502694658758271708656234993079624880285561262134230243890196340319856570336254665828107836327372237249437080337940875805249192284448893286627240330446649123146736966554356665480740914397767635403153851556018614686443750490576015986735645146056264515433563173599243036670023241358900578955500125765567777965973113609576335577916712450087854052660046377383862102318501431118415592972388985739167922222901750031619474129522817318827843413195447958993685855070478884864473853984919951863073628305361776665351068910453805875335388926602540325308762530592005370675721380857057790656666835304764346532584094731202759144763981654918321562840409619563024190651594254530077991399659546861711193241802771970792011373788348271742118855250152270695907148180874545460671574996985417540846822473529357328469922434470777068830745824493148581441602481323279614951610012411543029798206177098194400862561513538274614332215085899635336657525006716031449879822509919370442406604711286383179723141401210119439247985928256714778754091376887479085354076660091196441265493657077970054748224504554195258638317788724070286105223829876821052448859954065539355073448344461355615924100169212274834733808140491865860394362260936660499528266048279337190397977096775479959102040015713183059649557219137079260075928695758644142177066733415809433525230087840631164789154352803518559255970535585181361934517257007344523121090281599515617014222439612863599114069800474736240183488707434938504825272722826023031987147260133378600642562950758651664613666094508644525050689417083825097681887663870548287442756035905304159970888762887298115029914520051679061686155189166880709863685220863129060805326072294189816784479109644030827896128329374265791279218562700685140305733435239519124387089538885592387056374563269077152169191624198798751640462709644425319732133566689313835692014899258299704925333342028066602497984286895534555907580492058161762891804297657827728226516782145616669561122572512380410241355835716403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -33884142912263154802346108276486358587430867118261707878893764208794518417589072780880273637376722450539057595823126501076937312340078619329637699513369625887171791594647188935978616369664454220179267135037369104250746716385096488901389791450052472385490381639703291231431650820539104041010264764168719471976854847120938230188975290980199569503169084022277835203822804666904420878889573311525410056218495192147825450512022428229661932895247209321639895541417064458999321757145081338896326261148920293541908196323893511944741345214831431389554045195287814332370399527598911859030010274493478412918138142993136150122389547558883404036683915063933077229837984479320628671565816043340321579112588373274311288752808690516984891302042668636503082128763969509136658995494609421157050296913215895679803629214046235484693385134741380622419923304951449699984987780519906734516092457454986100460840889920580790408841432003438779315701603617149722742845259531672598493181570540346352264109096538432081912576802255770391997917736156031537299446732248940380286650588532705140247599477058779841606838657721160235403039787049150560187733796080714168159953960583858495372642143756675905659110262388548205529498334312703963628139414885964991756612759329594652024511373133044269456333686147299730089567615908167017704765972128337353298812439940531107046892778695085144016886811991370470523592982189122718235910679613335752134259867770703874247042241696064058394636912276952344093543953525381175860190331153023293369850033994986878168294584794708169824599873935062609798210491564807988704384075530902386826645150080843308785212324297648863715600640193806597067921690614048138154657379811239085950959676530555080502268863959806112184458173654781338419930560469633046072718345967856321214843294765638079015491718517712346035832604159573943881010651761828056827151910806088756543118330316885074083206663156982992827333164774631804010332744823835758654757465755742691477501550019382578326753052540882694046805660019584378119605377561573675756019038809932452100159847522274108783030933262812664180433695742696038852775817032864469463278643888000987308386201308724313977942816383400480517465552928319488471351981569605789147019809589046807021252575942819006753216543733494411073973042369908925846966397995402891419004775912740008504010959910733960004475145836951594626598579470915344832622174880236506227068684500065299492220541083356432851451864233747960308496564304984045506482419766995600577205301006055707376790388636240992304214203313412050149467540684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 647480449037388664395781871224271179246447075492394398598750267679272095755797795728709537103417043530886526908686785505050178398741647433168389268503222614180977345533785962402007289419588495549278664054051143038854538969669498963334001994585075575612530153397680888327474936565504442949007391775969772804409403187989437679339013276660276934494826275619396773837016290825102076258867564162243635945376414174757753652302388322619124167782996594039815857189235131495638180721923325996676715849498325501879649054590618894006359156380718842557636454246827258751793117874678839494622945828314575426451834828742012174249189539779557491410842691234162343053537720474904521935739783286777521239204068805582140082035546161346644342224089226668969831970163435722053639590545210554922303866535895182733563025675837763135991574454023343058692232694464320551853595376453409627279643711215453541096511396040928770882246417386490285812236823257975729086443715303650627682672671865781326257425269267817133804899859686540435927343055835351707693337821672673541436128634243591090455526938465490151691020538357458808464214346715754042319233267006675536015502675642725828184910962243750320157640878660339623830223085217163760436808180015077095582998125599135646716107745144025397727878006589087604591166947376179536762004801713427211398749302309171695551071418878945411286536753870506181441963142575268026505601242953101548645718183058286251045014406098442075261410316264410268114187159637107741990064403153615544048260239071032469072193772474819340923557138620507194657869414741693748437159136329210293855361696547001701730643973933779046306041626058008872101407960296657673086347371298774661207955325359603040790662706627715919247811332941680213917501455632301311170171035162871798413473449342004212234606466900433754096567443906275062295894634691907226958879066809528209476839627895166590293909161572671736560724448700759571459375032716556048365321470253775836146180889854100123760379865588895245398717725515815927768661034213746622704579586581892049175181336308783025725059359662513192400572675594541614891905338999495561237491736045310076806277575158157868371544662712262996777965346644454939312496337093945352326271905400092711821075733270971605805519046149393881427228396447052736750369299322494578544361072679305992791610722842876763528751723008929983069403171836579561176957647187672675968341824583866663437470343264333925316480973127556962346797408264069179617105587544448620652513441333991844019880639028950684522475519121353690831116830769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -1173235419231663106856639942106447174457352018666855238941514770938831783323203449907289142556751274865657614819874442256901351127775557206263984850422666289591582116472483863537893059900372706295800310324374749278595027228578820252328636280872998348296300928663603101636293600777150529622287017966985219481809132650857408195821179783424604756508157233836689461106705199059578812419144927770997813399054040536518870723317547441715328047673231904638829387128833497561119923660444483397447802010491303306847088129440660052937261279421244927100660306118016972556561584943884344308758306530910683889505773636076016962255613163972471821984207562184582466921131508353359094392461705180776775829334270541037095296223718557952312753755150136392521137023502948517994459667332821893715756781566815030559458170532195271686818279930205926761768109997557152337084573795145967136750704764083977583078429663317266021903273527447824639699451348146691634030807713036352887628254245968682203133723001590670073214766076982234496966656360733516719545784522805028708450905978212756204374283583005209821637460559884432873555654129876551891190962689442732172171080019274060134143630061992231007145252024052871834945772204560374949780177928694418638355659864482701452932062920202069207646451394479024140145630536712998818248134222376036530662523567809460328114235340599207574388644060345380703438018210992026895439217206460639626685302987012188236663675932093585424439190053321004115480024245194992922693459364186380657268344809681336610791183154652949406581281435274919622506756757907017497136421662107084262697505373158170811132349930455573998733752008781473200519643292790962136325348833320131992354645826280745050295698689068040986926603536390133944821692124854349607683056327319591001847590025570878714517176719535319949574276057296540991083304865578804681440841692940591394277096949705176218032995036592915502080673511743190212293913765986709798489763622760357729916444414472870875473934706205970501168043562858559259530046759398301821517197250759122838044843214436096077315045011353582629217391679788196171991545498043903951912031124271748811087913755254887372833569187778112569722106996318619316662135061274444935424693703222379879242510083945320683710082498276755119614316397121470026971749895541467229585330446143812172216643718056005742805211901449920079949229893028308754874081326176770230832317062695551903418920159797363957837865324893409575451671686367943171132945012742986301032057213025002179300109537658531275774383746393408463659830188441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] -44179171643725236980298131487168138733261321120301676938861652805566856344747132818775020099330853395967427261389654716794060625314683302076514207069392877106957260903340334431446162451370294406402480313903040274243519631729594868499376722109429096211332484922257853906565523793410479758079529471010034458745463959385729309313596548815249188562446681089854464884350094524790762225208546549783342060216690474331381896186801566532628870304748498934300379481475367922318332733468385451114946653638748601908927097211825855187428120505756632663516505202066908403823923460785298231749564618495086484036771955677795089094019085339859947697073422029417375941970182795702220475979751603556670584038760230585061253759288212191549696841682056765265009041609123058659020252767076777832199227897873152114141647005689083936237850769069345672615123703646624497219268180987985302781665754289456381661734630279479725957111661062145234693092865587259970481383535025895304263936690785633677742020273466281905870531852597030645831035981268019730334247269929973084336352447681711758165850916849581845203502755620274046566142851568335078083042109410065645659056691980207937138926766325591158191422052307162548787204241078277681754144429930003602455443259833866416537956037698367649432990470053478459339239640014088668751533975936252685142255616021309701030557735812836514253062915049366464618567668602589108052924544425511001403547673365025382533909588454378992524364248671143024376892515306262968052479610925307612957670329969338552810992391505462676785945649710957804151479203202975488242570068414014950350695293562682061072504793850322378648856080592712889450930651811184360452123854009995063111202368542113615696549626798567675495984757038210984113311446581517109940043309729658646473781624913796769721361502807871007868430386586480294867762188010063989229872716985553636149580016917640187968525956524114976381452974875011384253366556282148254022650390213360650659406877004625714596746751662023765874178782320335932212410649023059242918511894258205522826962060368946885096486976324151300588880506176107676312747302587445972205932217324508669673316052031695380338111577490838618811335375287267832458487165189263686449616818762424518575739476822821232891423377215755091631572585598844359555765027028929351696040941086686422728923302786878652803393481444176257739901504922821165412179034527365347086130283566375753147739584547047931978101415136432588317177436499352048182255771048788920289701849907692312989719417803403820111024903178473411006905884942008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] 532941906411049577263564116231930784030305590963936743614835731087166464201133347830130625549931007338027845836484277698533284618598654268893296226217141048857042563269525120135570039720821408400267055290025329419774420955009538792298215602149765599085381160171560695799566677217339846386901532660243664563983042586554549549121766133271111477855194919734363418015686783977274637851303721589565196917527850307064083058246611759085393732561839405437391392515158912062359050526434976304064751341110016956048013336024183582443878890853977528037493165848516675946071733747925954199293346809183228502412437961314482850624213352644143506356029029262857971039361778246531802496730796047171639062903559078001342640103707103107720005286473762315095858599122787507565005872921929188502490908793033752905793923236407568729178388736983315305508413160169733794334645009084818833418881409222531536853409230246518499375203044100261880730329330692501289217535895357301561168449066789777295389317703754139737268808019058119080060696143393512921407647369816036878155863643918400033242213396890913326329864216564839920160869366897704117535667652371475407240599494243324096841412559034200567066046129902539962806473037117153086872596216030871090251353728261992885802754650262876094886626396822669048900906823613457178701744290512517418790494140494076418440325289603191523549473038450763691410234108407718048921241268378259917383957924636544699686285513118542321505311742868134510450079804913702038894221839019785443668287099531776452825771622266185615103908150956352572282028389185582500574071962218351136769253801439189496406251192600591365434975331659244092808866978332953706239768158407459584501446752915766050711677459793849294224220686123444424744001315015179998605048829904365629531209429936257645774422469792223099557507826831746829899056159166100551510471436413715594646811829601062426009472884701478684987522069000146947583665298104508165431654999681873169319081370895554995782778601401575257298050615120517966914245083703669238773716913113107049526569304366832970552711083534384977103447182764038655930829046415942021103407816046267737693644675048349063615483665891441188361660333309769341290533596307021752601909603002890423410435718751802249270719057821606092696320699847608925926117385023946007210307241726058079935803247900566618022677602351809228991838228503850537725099979670911124838500676181425059234786781870495784594971594595839182761848729613611645921624369249496264572120566842802164189136916152294779293005302353363264216804927261900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -3579694445834419410774579863132766455925180423859168767629571031302143176503070743395383801352727189983989579226495621714681495801498881795824949339354486634174386661179548931338627284142099605898549864109100773833510239884168882872816825073235979041514855220905180443245290445416879766976773257386993042686195048488141097507036606936150639590826224605701029399582728122850025984841889605397352252788592409224479395843829417185861219019135436266253733704908947275385057062953845908747503224806703379095965724424543829030233515260042578868090368735009616857210636909128068308618521375600937205996020475488189006874333733918974190277886779994705538863664867016213682942355744758114575714824804203240499830580751599713484386014012990711973690024212031263507931774036330675770575120198557457607460166757580977245208522405350488071246113733452286901200920652975725948952629176750937867993632041867028007746445975385335718206239692895636421469464995852155903739148654996294702404700487962564359709049200245405839732768406334708887777741314958065821479030000467590662474049616871776514838689273735522442146425980153163035022840661024547388773340130463786777211482051021884418198926687521515691290187757496455397624376887582126529142479896593918853656811766601748033958610142909228797147743248919016034352880782443008058247758958709054646912381825586620879005123654485576045648584875676039034652216758330477258439474246308380568957008371962282318806937576937712701844049040549150524666393639720427270846607127348666475468584538233923127708271487745156982693919170842829171618933415151659500174225304828920659589461573314623230401782834214248329292567449794556091203858197860634927149502886819142833893902111027819361024573507441251937634519900367781870829430302146584480282251471931743733102393169249311886565114710302719124921239506722458114943568073680009246620890189861983617352579367749657501235872478211870205503586662734801746955333190310399217073596468269340955594232610607174847437297861784119359405735640373803958630602257160544094785070131074817480728554394232561713913420252275551386665780209701923080753938027486069279434096061729175863769201598780064882340292405618755745892580834226074672016029304707662358243183028231016870133804021604362607973355395219340807007385671589686577646447808060475829255946546857885330135511752463008187699748022276412670084748207615414183945914398801160893130928701797341052497180671846936168141811796957891850326632877956626223728605496456931979103121423805365963476516609226878941208771220852264927232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 17012628561585629041857810142993091945931022614825491427957688570273095289333044598803298159473121583079615483348981231552845549417286677319548259176478152095925073167949562291215285567242466279013872481047098240025288410678759469096255360265757267282153289617124113460574732361645287472791300092726096862905803528846043051648511348494009533315400346634651072090415436685344587688042401035831669640343834968543560711578027756416662134975226705364936924606024761643764515288931165488517490879691951850710393035526805194404398557298089625456559612369850961148843896545179452297980942184096777194304271725605510397987175084363323414115404018795029141995712414439932131719719750019592496813457190824493814606626781082874545304643514197925158793741757525125351580715905170854204994817705565648936928745815007443173354247692360589005235943703688171470907263094436530788604156293015702610782172493861266535257698703882534718522428378678828506436034001138947890750053192423763029828835538619147032345824146196834667451485321777095522834615095617880724463885042016142193846486085643018564613229662275887161004548827991390476867458987538566147008433672051810516595401811438458518726120792549975203065099438660743907738141912530338418523687663157322308261167980793708539592609603265340220068093882586247751943861047644218781086004108563304507230485831196587718016201171515238299513925106799633984581703655322957493257915697376055803884176324318890262896651867161587888706091734725425181427755844210354045961624416885362158399515264133782706220450328939063478487105986478547172833192803375184569117400209697717640977700885041577898821935572093658775166756968681840296953612647674516914975359411982149844253827682919613701519445672805589371754860536495019777629509316803723315759242108871682878134330357638492283341149597314228833110365312052081613043169865030776575701620957178205059617579077910150877671114555106487293850059960672870803472883587809910964476606888753762729653226877964286209073128609151973715123966593089324311740890582085649592394446348815575394076178408004671330932085588914133566885444010617519738803439299406466935128774404986067119694222886780012760341116146712860757154669350596018593307114956458299384112223598760877476919435431269505421416040025577901016475053427299435264038696730156095790589359282646948535335950896782600407939918396134459227459551337418320060828511263822399578086908732199807427468343984163741180591879848387116554935715690013525844335192084582167838319890065110981499234817750526469114595913960822879027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -58861808485922529251665948836464391905812439338041616040461877594311916904871382078409338864866921803127281738751005667620507583200752671312769334934536710815316963103422013928892844288553917383702345844458048305960321912058651792104211861252608415926632248449836607570311383127104182991514480990989233032876157397504597636633241643254398843251660090526222285807769035215513808554298846689710988975801995633430627948188795725286711622475919244402816186190079283736704588954821457668217435068856052149680602450703810694277079784765035772731671134254181873132115054106420191508502463540134602677785359248211995156362266444999092318463732081699222806954629121457903003972272257991934029989667517681564962847356579192854001012720966800689906584254576487297969107367331166433047376356926756511662605389371433835980376135019628765431175026446169745192834667332550594620365981323773600134039025669809102398020873208739957954618372422425000510006650401828720081811510881929421943899065897566490587277943041551200927715657056047075368828440745685373683197866222329301919361369732261609824792853381809299039733774689254520011811186904934254121611877483701874019424419157830020166594233511602301060749332047473324136020934835061534754754503996112691975874697426186297228544301071925518118717104813063937918358373700838942964896981231084104862843059179410506673633347144000100596012316308370113332802726579249190767912365382497987260361818105587872515910522756412867362998778610566580976383371679171981288314042207448858376367542091442499900079554247417608506409609385358238664702133851163816756293991044307469144788914662868329969545124995116650079335723886421818385247186496576923332058939871335842760964890676188606144470470110627626347110973335554151404668719994577427646090341309572247404439308381462834981248505311138919447069150850500053186629798806807548503847122227732965570401196014711275766410598287422279424426085542225262413668146736867939230453524791256883007137188305725428089782282422497486392968469244736100958645163993217261817430384718633886377861947181674286830361512907687816069021889795383529912683082246837064767758897431047961296373535103575412257014906589299068299425286965555311839388656335736525951137273934076676381039159841688132639970226690375750269871737087120363226072370896840554119421704960553887549473027395833833264332556671988070125174500174834541200393371145367041368674334176091424127181866946499916876265333618758990594038406129067040682141793486892988908432359499074348213952890595119231022646816379358895144960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 146673109171736581454552786821441993844212276687190325330458591219144414767179571626864312390246790629555334164009863770772783341021197585466242913624453246013907937259592115630063370468016156565754190808963299124717435874320477301288975251396147959887597358565380870816537951477872219745300048200049073081054140903882601247921544631961082535875169451133372146315960140217879150206902046436503784289184206934524484953091343603759279586950718287722272851330383989775897536290250327223757655229317693141825006414106449887082099741681076408729766945547677818921736265950474831159282703626101003186887823223681815165669571236602231086024458801141974021680740048438775149853401068805140030208280728068287030531463851314517709142824581492917525332103967911739301353650627520675948677897523611528028142868667148443132389345408747184394165456966486273923082880477853344225515116944670545030731829188960537083922988270073584664401065257354784985927185786090508617136782163172049565114918466854310569944493227009299353530348052589714748006473221146303526702481294102385756770145199627876213706358491813035387149554908503062398487981378503988484554161315718134789425491651201168561483216195222196415697253419836766387013176847764918425659154280719995751405758615190456482332305875702902850636203777031666420183446803087184384474657324615099758437816258164457837541201820981355674392551807022386637619921551537800687868204741882546309338587518839549425716155087716086469070937739344223511226391607740439675480475908053039385207745126349270423984380889015916610317163025600561108674653621786835975551250343632969415047261371990330925580242851655211216354022383238005689261651217846442034340187003322253542440346592675222063529446656652415740266847774659394922481285440172205883697715783445922992236227465503064686391120903520999037053841575696753678743924143854164772932583560301330912735304228503166275454439421971963165695308859026313803889722956485267425064684727741602050634567942733322915027831408244370190080880418437178021057836436995121650323809075260095189566821000496432002887987845142030917977696720965178146155100463635987615534588441885064731013175733862556388507554815182527682221212220566202927425917156506132500871816695556594325537093652446923448388683039787002959914493968401895462181934476966704141246091515747854617935334149946687678771056252463016579604342979232381329960475378970595499535954981357313218990110309092644539826740313075852358824550276967915022607309370556219086063477624284054758905979946150264719174478772423360512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -258865567292171122879034025338245131280497620773786016189875924768973176839131870699212085763847448178263013526771685929914193999723017177545692905274638623972820050277747786293292661966222591063956459896678871524433097837610182500460866053602027139458325742737942803820723859373281705299870451638655367989963162618594462181689723099632722340390919390998514126628354843730625832503006760613279927713792371838297847424915866909923855385363163083041377192847734747019994891318546737922020452746356011702682228175021023928382505155746769091864070941700394590003607937793883449141659892870170293135193191236191689246502588354253699848390520854309900211539837683252079184453843916409558116186669672154102698973874517846604755158929093919857830819148523603496907824895514267947164420845360246565003257994390114814419504705449318735090641490910105113660582094605019614974671316764262556272499064694927015404869051062352755852643384698109817433359713547086211045470840876937116074576403533143614243676653494564349009528286570324750764209467324737553490057876629274298806839746303570649978945587608074340194161210495854154667983487762003999299508773416972986044762922901368180421438613217083650084317377204933981383196683963180354704987604034854833007586105074540304019893561707309869912302980061253514926270247770708180926595910237720239637501266129557732732929857660706968838713424217830839574130859396736570050939341615946926140588331818744359602324030540893728078934351471115850339724239974659671185658847748854857064462374162628431355402054589604666561106861287860247128762541679192016407234921872304032614738320674978734902629678563292605157351119216721976413699825953452811807292055435073043896229747888023864933610970294185991339211484571995485917602779332579140707498988133507056214914324074767946572954258175415297929572929133153640021457646605143909354022358588717347367815739317365946729549079519946729051709630870198288361194767796434130753942111604747401414413585654915124989633399597790241948020485317477962780122095645082404461956557618159983644550199985683151806906050773218866026292359307624473043487011458410840747392141644231851192909451136421800879023040514357940703155415718609005513293680074314492481715289269315685691295835555168909048962869550049666101332163771219212530536327275998772901412857531848222546434670201558717317425544485347659082319035481278153167665962817451586269126450509351906139455145395426435243250975342289276479877660906136670836860258277608708563847746732878313640644421153359952537859088301035895128064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 328976034416862387961843187244394395881303389703981809958299420543523142775991112302414831184997593499613245063548159172176099384669675602263876472906883496514140832816764764074829396957952585488691397983932603819989799810717198762062107286054711089113784030043036239271724883297597716346956325534079464037861518090469697554826217468517619843356503571240594553765234892774514873823688064198961811486447889506720128176603432192524124512426823687191621516605236150858358445994730115368724757715724981231612809508787865232951720640799523196741264345696506722989114336548420784474112811695068799809455752588440184618017994456135350700489372511497691332667603081050211178425793203838627308665733731861761011126110804317237937319133022283564112379976545753203192796884890640962010007888459871123399797949858063050003996943850169301450517808452422969139192164135391769798528648748507301707644388367083552074021729830314816617621706872132175874574535069251733471822442665669433191493190375796436114361602566167021216692226588733705162382470693240199447928520478952192651968419973575306955712358511809491663923161762454025378960994801065188184526433499137298523171046720017015846122620666616974049296548886153521377688037860858284362220872091018759457381629150954788302713819389467239057744755476072828683991402878639252511343197225495400450707666074511019815053454533347181946423739779806250037686339683059857937131576007781443848733025412486738291972792764187263351884065608573071876846804812769410052929494345230563722223374430414955759476313857927301652122088334231358152954319780098574828249885732322716070933852214543255656949772921195006952681534530656209255837946110118125696630916269978189534567951081890823525216109789967704262181813886886813834072398924571412454279749762590106267867275457788677397164579741350368772823892692972989779860422361447540956630400378000073083173901666638083208396077457057377795977525998673302910352450139751902825399536870907038435235658862116854410150932205069582110856425945549284552708292555251812903499918515309873339060318997742574169175237721318329411756522744112700222897520283248174571691759763172996946025480321110771347809492086090419164731991006999798256651689650226965009627384226976644374566071564274548557065318312378190942016979979468899886574904437677921896706537164022054297807917497796663928599244557055295387227710336408520607909704080690657660425213475814773363845898178403866455571096493014645412705044986368164957941516172558176124480847132595473686175796599730823575401461221376078643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] -369842240837218187520627158828807933165895705059655067776075537492622699180612602629535801407207782099155956263681277096236148515810277641222867671284536587353584221190979287138331433204210133100299597783188109615921089892533995984095777735772533716295738112346763813909343321047690967450267901724332229889378391641347934260110993572124965266712235852453276248176318564999179130582803494072413460272973938008908590563145560468440522106606637404087536718493974425393401302866576216409445720250387865542555894759837447189362601790044937767067148977513881831976830911895313659057287287231002168446316297873392258310778928698768049107362230246473880550957998575683729828421633707899548041525699059903485147250249909965552595851122105210203350166288653623543807149061821144044332426437422543561255049696449777067900392424558483910285383257851271263488077993132950043892824466305119263190966968955414553524475243964231487683563358456546831051852472429438504410758743639122326396834078971062950844491410482754900982090710194871039294001932923266580307961085046914862066046374661769465334614611486037557875841386220055686559106389968108289999124062768733759156378144842708061623780990557424546786017394166424416731566802518820570780111284421085339831715809700717477822841108445155933068486823858546694569936247354736387444599930788477848170652263681553945229649764480673308825720194827349837109217864288540145078189692244807720285325217619116733221678223721268929952758662880169276530490037726055721945512000624536057110204536483165058621556269556590663777760723661109785557164694480681692669142216669251584003569401893257237755360617659851725674951007782449258397539499106547045349737657058165097880874216250356860339546523627919622116178541725692536197587238795330468814959943510383013242614624511204202219817527861779170864801203426064925853765737456097684723368249496542264547834176549790884950373199999831562968044636082115561943173094005187453987695456817026669943837188785375424430206977069474885608179678845682648587076041607473551508999760617417602583913760562522700112142392374201297023071254607811323315858740069111351553161495006533059842924485273077427622956211008203415585143167032866898250407511038771164465582821067457952411267366764614080545291880009405333380824813023227357057340987107514030437190704262438747497702346887593185630483614630039579284049867338802677696971426579871232039409967646240132711640456376706331442263121455794838790850437723897309712668490247136624669474466764811004754370494855545067568489719290802479300608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] 449970874642048369123146586363438993025576410060206541395935556040996939278222810284284298090169887992929596924549069119991460614837870098349608041447637055646030907237152726370679137461061423795086077296487622010367947953423127988529745909035573218981887937919444778909628727945071394251802975421764478174491691138056768696586013365264833080144445853061683068026687878435098155206245650374138894719604447130169687946239673325467943099722112673256741873502244066306646166988884503146741350720022838366219645528441180871179444378286964793127010169524717454755043342897753418712723340922740829708559698439012708806767266945018421258346412106492710797541978734443789062960848051532067648670112817942626406532668294983961896236803562621283430047259788004409712207330668478642967499682429612018415800054136335303795700836201382114694983925083688249671259144615574916348467852070507467905822178842187016533180606282191867145506344792805538115267049938149910521507765236989803112742161618882597803577243145006065066954775409576436207416727587138650055598051020799858451370866380647121655945662347943881191369144783209187806142563834840865264616232203687096284995978344292953505159030341984781228308979661814616247066207943579423049550460696685151847049951694889144833608053481321176949401646553450522405234857923732472582157583827730095619168559183683105852467720082040374021753459342742853667730277457765766344472965053728533681096000440387541006658103018200566527105516195937761697252640818559427245303611267755725163384026012731135314806087386856175387829217908657632047424711389868424734734711075519840142670949974251428291441752090489908488214934361195591117989464636785348717295189787446902665382558547505853201415854274706498154413291493250240631012797449699670804902257432578358512995514907224401423428274166967735976219012747014566937243062164482289962818685358701817220802781985384246842046646356025935278023166721213423262699830970401499818888808101073939537379555899219808987189291385625447538578140546630574897588018053330058920231329556560725402741319029899938030753182700480988235060683916398462857952456569499554694677892921024271177258470409799023245380669804942696226195763997901762335444371789776092113085182762620960359028384179647739709833517080138258212846838432343396424454569299264908844742369006843091571071661030705891716412834048873318005920647695436473957610089767360374178996992416965275565640937531243206067873427007799259593964887256423151439003382947651852026531958531513331831601802358736642633482543575979157094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 230155390950253984457907623223878040813454436146622029228406722001539091981643129494973572672837357274394837912712700719073230296479287715125601657255437256823770352892955181031511820590910579815630300845252787590992647677852720179792287770675284424067620963437906308845072543639523204741248465615511766863848601961353458769591423683093558595212883701705644213442470553143941122942807751246383628825911154967629801625484280336843530726372808233102078144267748543262620522012641252800334286122967515214170834122239986761443578546865444503787933030756913077318479739535540938050478041042591113676963683745659338480699401575565097420828920345562450072676892865657114580569208401752712660306320612187803268411926611640578945224013074946101252783649706459152027739872204449331425089313615279707317053411539161271083236243471458569687179364882067758682939464110529048732518211763675026730125677849515341286839431131646023182928663420144223018627101720270457872379069714703114312462703240998952973009756034332958650573270406843408717173833070572977168751422904779699299679872871278350347196733067407319843258866118219284100471581597827679756290401570281900848724064852986196131777278158450459015292550606478503811065789592695098687129464046091823488022483124292144654944947292773230836821705809973062429603233579013845725372237250891942589819532054911020140397007260496434724161823439621541286954568189113357208026532947456041901710284467716773887149654428183381411510783815908913576000077556054949883424111530408636422882460001185643635377989512929070829716232070427365268441153606206307120229582099125981269965952987550868159934703627391537997848228493545092198577477861306297560578402896925677964179677428604465492622780623985486756181888133121269580488612366767793174277500658065698145366901945495325871492415098950797761938669942120368381195274032916716216191138127548512074401831259517674321917575527255978889467902589312438143527468628843501590144037641567022596853976726195377365062636926628569540850215750110187522217857863233570328221954066293518125844686407806355375634637948427592327231565795848651236615407591079175444473212089665362579297493246937782186034792967065852224280737672992387359237678841163517527194052586708534731557771521585319715026877751059713055546728726637921102050727110710979665404512793786511023793580639803209515915603631958970868241558248776491122847417603959907226011422911657581539906675210375831362633424218309697289014837828518687557791446834015823588879880095253261648656269269555113007102257603943327596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -4853937334563535390078498043295637925670845045212445597700911787263587571205197595908832308946359544774459268317587352359502029179447451702753581833493106096347296594561109007743340599374783213110180594959252539815654695670237461928330610722829286959426191565071128203157285683095937696751583439682497005302258118362147611913564159205987022529203732322925059492949507053398616465007365850712627541260182110304675287709817103423449307477529480508024061892978224264253252078960981652794349023532815368631390871979144119320948829546286027980921890166751657376978711552589636809557916669027450406194778098635062945663603877013645856139253408774704605640695969815118444737492723471865235041868932210129079359526375502702863734758876117385326085441273528395100341940691000621330652688753562940524233872077562725101630129650970226849869647827087122060490509257096858719990477220483022909171334043642143151876860805197757385854408969938726926174399884600953765794835371566226058525690645777411919012506710619381672249034755469948317984692507767538240823873246409327276427854968276309005178124026798323224238797500323821454711942822952880591277282051239899900975598557544390596720620839436337550490099015446484713000483091970124763787914301653017885269747548194498357121802974630268830465234134279586158383556943418539676183584944912551431184083179139976640558687609411377442201300947966279023657763217408189229252800060134143123296498441174623579429260934283938478391363390867744817056298492769837628435900684286694442658551215911473572288644258682629731492823922362232426935154784943252699984164265813174845001828167937078854107164005484851682707058973854614721397377489236904474931886572903624593694667430210504733679559416957520875952064040601374594977716174671660728052326857570359784987735149017860497912129345093451444685230001733815916904646740586583803149238175310178005908271087060242123482275100221862436390595448894987317091087036592218817039187476527556534767313387472137262217556005670054051118425865481954013561736615111209799513379497855371977598119101639891168996054939562043272445326891237578326388646999411017140753348233592798773261642979053717721815966438423480643359910933109558906505403671965023761920324793549820313012653193506117646695018074780195897555137452860878968083008328137336046309726027448409109279370025856762855988973485502507003491927659871037285556193776690781168111972107204784569270950664458308176379091951971357971248027965739002340466814249395531414074614741862125123345330791005248711284299878825437901619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 18081238369008221299896829097701373133271233966948006144564029981074568673362726184975047172631699309363182941063711295267818369551391151722614788567586425203084220679502111338356606835332236753705976780772213002643518634720395495496050743571208134248090335884582647434848141603842120721606205698555238344684974398959075604068826457253677210120063511443018193504052632020748437868201067591417591169789345022355361542808870450347862135172449117727899985572776770351431386481442850425696928018877859936709405006948325814419952124764903908878920801259918392625906431962557963315961534662371519414134595801382564931327906348552955708243529344662824797359964582478486452536831134149499850874335794097097696218951112436126159673698963098764630373741275569766609576376871787540741495459922424248613503280096019605794294398139667437782075620029863916236400605451330973130851541692618187465891492426994017201208800955828928375217186143722523864363172597341743668559887033005411683880910195033667866721772989816286254734671306374446775986868403303283835860101463047710964216165818428069612471763249966593580364053768813006703191711652884245353443158110676278637051364555551096777900171189493720762540695178054265986989479922097715509001763324032290134775183878304062609848024661110624203670524679415173949857988920520695497399079495806339556569460604331278455322245662044637028213892717743752993498468091110837424421618221585097881255446671138168356730498512984559470687217481831793231908956468044276940179714862684790730936106465514964312792621220614012943322865662499471642620691179012309264111641128931245620670061702415029150056742885126850765861217841090828641224441067546748387612844719360618683367772347408580702773624702152851433471810562724840995372093185823663868349219603963050588805751417318008890788383355822887661778604166315911927615205485900546294684966103265481866820095822045022886961169239982277004220484261447141776713223156005151979525811572242993373321526273147182055574968952027465917924059696525299927141540330026418338342814249246452455735936520672277180110187243038111214293390892729830961499942387302415825878066257329949573531273734106650165331091737292689089737013717339579587802489938781632693880557688430354392098934586783720607143825370055230988367100824349652595161239892576986447813363185293290010677479030499618026702536728892364643238363820110230243401163757028730718231793046502230937439066653172885141124141002233909474216545380289302162119769959847404706478950381395827812842876092006973552792760303025163562123264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -40736862476759808856748407718491229640663341499965007593433314428213304988787216479123765638661158675106576184624719051829154092602507917775440045389236961210662131921384812140866974441196024179729847207800128624963061253492449845513074739440880065147442836161906139298794631503116890820112924101052122382868653954221988645534339848789426718034675397498386759830079037304850030433730662158964938136207607345547017142006665451993412545596534287193810011401042214414885395177249134467934017370212331073713887134069592584420392026988053970375189955947289048652441082092016709440256779598034743770283838058702794420753993920445899175525735168057681455557641871672529768678037848996201674523334956930224904384140164388400095281234095460397204102413776801026043233210551723439793309917118779185606605121505626986898050821683251250415927062082321711330216872619529958184135080745420492279723270521111491658063073269437887670265280851601772245967385430704136625374806877389408663706031520531008925256641077182820914243403653751256054782916173947793801970843956455795757142554117673392839623494793424449833469613607535244026404760273481382363655233143491806465323011687612282177282773095797258798070121601712544180939581045608120334492306672346639530336428061940236766358990034998084504111785162916432979154699043397217537991472786736471387628375989432483818102729084553498545690726258538957368162516348986608599785973967258551663697890200279368750586977648731132620842026303003114718151191710705780593507787453593384865083923819037808933601748290827079752638090862202924252843545112893092982643663258665073050546471121632580027454304555173273495368523560442016125893153135067231116175985174116706252695715273152064711453672424964507818967397317463956105078568825046926490619969170856773747602038950688429488722059946108290946195115198394652614540987071224857288162225649038659993560939129562688747214669096696530360220655806784530472789497088946458962860347516775244291549024377869014799753597775714004606772543984526266167486929262234813612162431460533030621349379896770016159515852683111563307585432277699873035588590757078452127889401211238863823845273016446621221595083672486019508417599304078669902091939187922871137551133416119030822452419169486654299730252249326834249121503549843089143562093672278976015925100169855158124383087122473122328323907550829161610743345569334611321045240809003527087501110148197230250708287565479754392723663126332787924225670223853698423251709133214021875512702388700148023847277106825427688476072850662988185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 65717316426845527489298385645727170438470404988893401827083044563165512974544252323150442768775481431887698738286196401277571642820300663354961918408680217353931388987583523063828701339301902390052589711328741872468901142642864887244259488347313887571860004885430395332219760860979221313982220986375801582436841988996250073435376265412983022757092589273457966001147108277160034799955188853954491975310584015153057499159285028708242550924207239792755153995291231125442543007909285075955948129497717704725482176297150413554455227786222581751000139764062200815488979804318000846504972011877381435687349001882260715899915305297984604197783422382049748991961986166964876018043503996020700165504965515805633299767924417205783619847272219022264066205981666007573549638782155098999531355405829149820738756074886090866000007783588767641698454046654660513057098973184838525979996297127987483157595945148515859567625389349718889700604658270342188946087765065489768806716714309189348417071819258634426933636442089930754350531613105089259608931678934636274851973318742712523103380023724909915458765236060178540105268516573791200584016047586072621956468797048912188723595164227293235920388437237125411473686000412694217144747471645704812754371125153217521247683547619104268192893894437701850236291997130792741475720971189493240336942405368879953805317962590112600925171649204744991744848423877895364582010691207713811686715953471982051367461051370523717121635665712541399608891193365497869129487631467459148768682924258425694320842310250544138838705844071258269858039572545313308562818926307301934685336914568935628357200759217766841394168570769305129395257301555459155420919751936806354754397155676340109827021187466644764740580247363156429286284063959769600383918200243025990618559215795476923364086899102929332110006752640727514393319014378635209584713462998711134153056468129970852665967923456020666005135359954278592178247948731675797145027429645846782665224481681172142135409579793262096472325245521925543954405395430825592911285866338657278396808796906790695808258802866550965755346671345555192675758179225728320894023318822344210948708114686454510862400685261175562513449027481007236295219227857277453243032043497677057901817055688017348965121017684821772495837460078139752550949738336910317721185868684382959361586831946841144502456668586601151869689995972288984002564234191208939036816614410010231816038115998623339426072201823897368291267434410790499382788537401487616782656192046664297880483982530478589480621470821396537494065921137263928934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -85178963704865218110530022459050511894589498015178972479168770324486204874591639036329349097436288544087064748237471133367601464898361776064691826928767218373024777260230187870374046953310144129481673329854722875352575429437250140407048834278536801673114258049152679946217721317977620408723844063294210941307526816312014407919353277463756636140296399264955419323266840955458079678708755464906130442525573860800824107832271528677479272561930612403694972182209137455861977268324288349598257600986843975677701639181896356844807472005728231483942853386895367965482247788892371711878212492682694663309328146541793960710166763970373084531768678758342457945003507085006083651919896507882117807265165036133168776161504516046104657607716683195546296071290757295463462646018911828151327489949493141652410480230100327690854519799012622908196797608335459071278588893608976790876087519567256237989248503755975746561331869289365415403040156335569181303303091028417697090261355163976685709734308118313808980615607360788762132235101807803322294410769379623479393342836568051893346152978809496573525796870139508084975442137577860174806809881851558741997057669984185081306782710357739437965646166982329256912430401365690351015478018010662101044644024816571973887007867814255295859689173285585466473808557250003365544180442271363225486737237856597221651279577148365898777285596932862028304332845297757855116105502945640097339157980201947363126495996446660216965086101090470576316313801538615560787098846425600002501356921394041861545604506866739911272840878297964589380070593826480207923642436071178346125491601133460639682412411253186787183377225021828415667969437936397433094997488871481236757382052595919149862791362908615056547458867714759373410014746403212496686016262764183002090289900731396004523016545035746187399887316835001650447343976148023069626448273139276976255907666718208139682253730328438188847606572404922278297860345706454221535053683563008439286934704378282507321525110865011262133640686887703912485596671202801349382431354370035952996207120370332250250022611388127605094515959120744755092103468032073849192395702042200905385859884077248621859149557325362146867900964504748981620882013447640916987552233136166974218069133474740909709573734298355289045514118747324483693937865379000673375187747101081960458775047721019304452964463978946317881553857182995905462568919154170179220331458540214431804309185692332313813163779904507118197456240790993284029629319069366076868067710290925083433367042509548112775699981912518210011922519903270286131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 108541030148281277709610781353402765826975776075396015751416317744586367897044923890500368367259611347062170378491330493793149662813476389275327511006242135539045895686017127078365397924374049965846068062811620848224317757208519044182645197993195388376177001984887096660901727147647202544166392923311416084180724390972571284082521643085369683740721030544036266893475518513853278712424074484599239731858520865575116157986238698008245830604104587255275803736597895132725168537604722803834651983949016822119497892619381270090767136735062852100365031504483720118586615366045121580792698800603722488148370789437660509647133139160148798296610946290372923767910698282433287045850612312304659564718165754581125458557300246129286988893873217107280420483661240998949378152353191294240887126739443301259112926055885485696840063805971670775904022041808569029627117328702534935586644408768203607925792971782848045009711698853456181966738739052191327380315032847649391882596038642585799875189355396635952338463923030098064072170295188230365482831512908233406890908410119018691695043209800068545175360574286444382411752579621660163559475886299045781722829619467745575730738585005229977491011162421678050933097827283508906167706803895208231222205690322640794605427039218184132096818689567053211484900262120441126011550682620340981044052455610432754595718814565017735507469919823229564157481159338306184276685896867738714897209416476644513867666271019677592114821006045790756837832667712203315133405295852582282004520813753786150203042697317937976170154367470884203194898851305522252253344946521433299378489075925256512006700999054614048697052815131307995540013400845072196004878550081022532809173277955634430416602364927432077250978425768668111050201628329732025414688366792986399963957665978252852816260313401306917620947938623066841089861807971908063861938624141794568791639518608573812032971236789550508948750056138471440891692700142039031681840435236026790025028073084247502050408071170184006237585619810985459021486715730464129227585740983207320094055991064316578926529861523342268121058005592995900368854705790963991515178992778112756981067817034960900718825080838672894986002317907282310775248502981429311644258587480404178057562050292702523869778943036936174833106883381826802362408831924624993568831045630988708693046980378229756105350905586771673079394213754956891175660705428483138037453467727901165536074000502156185981276495291652274015565699990451230709827316151289311996200587289439511978434386657199061875094452269367717303697504850251415027712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -175310518896206961844331338170299636296187408969481182036161613168722556626724972041608561783601005879699406680785187271891225327457421962034309051728500719594469086265452930280143206493728292978146279971691833481762753171563472181829033172440430109319885324242413550659499550714843357852953113797330949465565047238607412948965072242108244894503278565789595643266683106272797595313993714808761864562929970746890248046808033378404570965974741187363827383592832874806831639939778808071621543518577288854112071529613492684526648705741890210916176010921066177552120656203549260816125485764271592586299657104320267716779413518662645153392119014554129650977590008213667745755976421324889158443705259473180625731714659688786088983086600029744583746173490780644585951397716096610415467253258911329586189513391497311822446637973613591925717094844751645724801454420553389059991672252621746348575364276635555236909998153645852106434105486515242535443041839169369029716042376206636872073560757397431557250970524088808827949101058843980603785269422337978914967998236244395266438243515690357455421589981740886249352094601958939613620053251102515890005859750909606266153654149793541866102290965600664789957745692479711794253436027900588967366495243058566550075308346308009458107745945560906821167633596630157486567731180907107008220222262967073981862276686853341139348721369747515511921511841981769300089153752228893763799402879451701147146237135052269338195522084404679567771244881169522031428357972997013056011629507764694132821364133572356436183867482761779503059490182880956504969638347085518942449007449989432036853073646739895275342046197104240528475992663779212511204130857913949991030018869244480242648991804640945914047881441131941466466296380256979510667349401380781401906458892354262681764343804060213151533345449363924368862714847298226829763260792346719021020345193127051562010621250304521998679222964799937522142551535075728326588139192089281484734911907732215130507392356241846693695573084402420529003954402649568688317906767600402985855510105267145320064651284349826269996481003112630767921707071033389634403564150922309981703939492338399018185602202086995494514526944710051337056171981645083524847317668854166610383062069722846764942127809535675088450005820200594081226069162065345930486149320384130169168510362028322914216340728337597324387612829925267287441897058119648767868670656603221577305690932980275230314319488028577854905545971224596690034843196487635371895087897109705805725452630593596815721553775230847384258597194551846659686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 354233512750876025983442300457640950142467201598917450455558756700115491684762769873706327486102484437105243081256029660060194848637722396043483744972057270639446133987689552228780084268903743604452184961614739466123878237827297325954672980524972074588160055820924219664834210760379458710950601760328102397768144080851292973922046580109544165039655255431199499429098787216132917353553357415336802768846728768128723392283402045738894121866859709733297917116808634635165681325544317825691173195758562170899297732323601251924734993059997155829490675108856235054436065419038860418779790973006773965109363279574211772202405271304076961038018767250770138059848836105543910247683343489799337083486999473470865878537424182124692878085068862026058420409915903732945348476718465509844695302615360401509552237225467029369577780675202961862309707865809894430918833333593623710697052672283533244250621717326352135015767328851565250180178304398034018747255319895270267947479359955102077834924206656618689169023484851634823279910585690066872108142909942616781615974467580012386128766396458900740468915693430033061755262106151176690252161015089366032339501346383858071933926480876315807757338410287407381792017145944720443308939378403412904755691400536933051214395900410448681429763944578325166678504022313260493218356802982783718189671087451932686865650071798320860128392139745131203613242102456369286662035278358449351332705427516543732364149861432266322392352712822951290309073469609388699206878813848807501920830994779652887372298268495570842560072621137768138174439344538594292021083814201195475495133706905565608294383865593074574121507204327586479817463637506534652404440749482554103511049163309805422991115852311076577270822433395840038724095377810162487483200121659997691947621186657328627135040485294773094222527650651168173059553232064590455099564212547270701188425945295937642412981557146854858798721431792332192415905953956334923169660138471193546894388202944984279137872042200394658141481625230128937375084391714807005013485140897309362186977442965808640371030227602895151372133457760090488114216537266286404209858967777500927076236866574306909549498180231351138851243421558579608381174562537317108324136917964700059888514234209885106035801285896989380998433599842417377068817245956887194518627214631770165934991314623497716362680171188270959253384408731657155075407248213495090893642618318912922238027533755667401236368423810786994194331155427555264158568489246860249144041392801482120216711356831278009065047527623509630217189275055651876241408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -743468869593073091895617303393135969258563917696546418750815811970392776677157523734779032016017326816413490679683860700600899814378162208650456801075276501006615121991240069579632896701968539096718385550012698314367734796216960607327063087230483358282082737381023863245697093676648643541001001320285651703634658189617046013419499385255560468104136413729761396001710968157447956635305556802056280801767133301658802311860147428894289066492804258969754520622195654861292735648702606347751263993159837360491394086731690395120153079829930480153365429819842177866450196645868111337199738733812904273839071570541290152172288296577783042888631588392342598535139167728312390069272425746147438593422526877150950934974411400579865570786670601251226428819210843904800497104925725454263897892511359606098971878114547091800816213071246759509224767054956399333408035280164146257585466546931532455642398786500630742202394209918470814643475618565406671490393256367978670783211629606555800383540573055480945630312771115168102031324358355572878178406995603955796975701735904101892129352704008844458576456744854597431500025644917024052655080241310757389131659686835843406375475398547001769254515481020617773367412047771946375161925879724497073021365718625401037024099756208258849275087368876286235924500653543915321218167104401525338890183147056417341744731978641618855937723581196230665656940831055667194614090080978022700613058027395857293674936874847096068226130121502825132838102904122536667429412558611281260420610464869265905613064327434981452550057975982604471298883499829964731860836906240558529097717538990727143433726268224577555182305184650809787129073314528162842163950193739804010853195374176525292529148416401346263945279437580988364456174031443923178060188076747909551391752917176722544856267264778472487274398144874880531429576327615788624976939913719278678376235730666604273699367953063494475225748733573476096642873298254077501018631434479221194053452718262320095242887876531161152246865582752912349759899239338843298582315981595782712412953815036976461788466647009105932021788155223905441620194595708683137730356136708194503367512407810178523081673548209992473054170986752308456147833023175309528702068881824662631741392876538739983387972871929754752746366022438720471182071101713997232340735783935413646725668991471367140745252477790597954889217299790045935351212818160547640202123977193242422564802526155147743427324207986388061027494744068180968967729137912179316678003878215736501147562885346971027734012247929585940036565519383431584153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 1467566576161550537535108162639132786159408251798987707419189999148367385271305713802517354910496203550336855978626318297305533064620898203451889941489756289167230837894316211220815388279837284669352253178417701517013725296309935045613963086673575754293898069644640806819479478880639473792178496431043949540696055958580156441984758112842080339412247277660180241510000483535911633134938076154846422714020158778751308428064313389979684859264308170347792770685735663453422722691611561946090519825954945662016529890267309537186488291997933944014620010336992285183677167415341446795698260567805223378739976288585724408139236040365948492927585442115300676456100675320017023353002151775956889651800707342812824654933308707008004541834766029369767606164954782380041467537005324249007838294299457706168228934373983815502346276492118202315028853808585036648238442111740682026729953817786905401887772952795793830366312065316449757418547038073960416543344752501247994771579835559454395937843160315580438639614077183063785480418199731688533340970041182029734038620174748541676159447880105632980925657650268254203719340095508028473034515914228755041137514187863231698974168071725987369132071326512333046324787389383343303772794543480984561626926391806187718561417382783678993903008977676910704599874511476484530139304024037004563073840725200791930206041701740740801008467746117786981948553740561303612003236382329791122445216902428917574580981232146029635086378214080591496033019228658885324046959672059169502581346701015072766556749828450231319384939796197553640954617144625087576631950200366839373012020736914695081805618329211866122546300649195724119383215083467132601476214808807177831864282728732739730500514893554411800993833329228488588038449509254048643275727816401877026713884069885372924847591588814709863343520896181978568678460083533778725857263259799993688163839068385812470707981987372976696524384235025166033460054524162560824465273527432891224535721914548010830926083111904141763353799159782675029083319049165341181098554662256903534689112531368142600018469976853683507160203851979657038408312562890117926402344655286890822735950685589661788096075820857534454648462108977839678772165399079525067501615499336579206879488864132117732121757844689391541079092397968884153060441009157346518490295466495335826231503478846951843512546119668359712403265259132881133952046567308419055050656379773213025409643784014178308807118974200064723917248965629580341378887095850574578840741644024053599072019281178012800333959397848025148425409204058643205455872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -2621215656431036875352991206048279173149119232578880753046600164185492109176739383092740326173805759632615062424674327764562891792995029636094383115881176029418631083455189791182424626478819058206368836296567216582903091326844279287765326153003983202637355672557736792798536331217665244081776735172800353568989487426408262471150945108769675741781994581408596453220767692999428421940381935041227253710364862635183973412041398201097812986968732380758675122086961089741731378270468315115245200142664518433301934673638335051342630916686584882171718012650844168800835859143950199553566400667545582239081950338142298472385715998041731110229346283485110132056795413411401626594508986124387481438405116341977379962576577228970294245305475681051515949338760908340205167224989278842061149089092504591668265041938078436325550381098031134660721203320267100524998422630877366071161213223704831444848751845067052336195903491269423377802918791604487415323717729354121689810433000721434655127398734735717001074270849300942979567883595281322601855151425410816404808870874287319744090479154051350435662126330650591214212446008119993258519169342858899367123525025117823892895836928191569232604916081599950562948678600288948050974115117228674930851355422766518008622035538690018335915694142575195653665104195151652314686395081517389979356205816016875435251118121844080618831445457693251292718250442580940667158100165815439875028606177412504401060379078172814778768218956086789976035921971203098733664639685924173671741768454492344706745266212952844651292907410063848456250359805057958089058951111766741069900950661318231078567470921413427455735690123050452660308657600699196450229992079435118567343899787650008195424283623846054075336776800054866645533323004272312041268851003974263904025594602838413466712896202193558981376865835123189966373365691510050865368751198218738915033873156892653233600228256380107583461249223168811890482262790402181092428475145423833285882255843759718483647812466604470748061321563244724414572076344885758003314250438326285494324927673163193809827562875985645700713435582360664692549901564429569531229612540652422302340495982903011854730281297382108696568694104488957935704944422407661795711934312862339402964628341921247063866243772567413272506693849373691604879449510247142474645552721037175258319132123808315096798913319970657868852968697296164572811242608295705509913122983480347793577681711462532105882628958101561404898196242427453633249394460515710736027858828967697372098041265821904814169548561203797741474050634282621625958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 4153569790966873527990556331889488296906005639104853379306395506099200806940755047059391936584336823784226935757069982333436084732388803974042036010061918108679144155777793107644937869216704909498818168397421313131712654306178419085019435682689420446314486515687653312351728832798470747138006659196410359370519450804956644563960802774438709704245615477466014159093737232278850027625485968719281498378490282764479066875660173374996774795965317882609231750617531831736056069686103814888303752451379299696962105211523606542378672728449914905396390451067260962434210057310240197032309520282451945219473288486352332709166135534774299166785468805871423695967698679235721618612841940645296720035970373396998578856377864835345257587444198993075615303016257831197582018026763299131029066404757059016438695352912560638428636000210512997288719715369204709180313693099239073389452765843815142465879197492593742458598508522649617264936503603826733284536086624628114129311891992371560231732739817334384015887129819813323260476271867579639018038878670024399310719253512727160470778265902789321624958840021715012085887981636712996013665783667133815110091260135813109754405101796096616043248893228687363646438724484624603344516550857508012269390650804445730018890183361383786529878383992764089841244488855573933852545665017088833966588691249543526263837645069341653330882358607066511653213648827181147407055604628650456012365578151983804942971325015333945101724489190036063594429108919798301173096955335011180605445959238474574591011091585990413821864333079270870379596403800347187865846415969206141213396946308769804255227994996533795652629337204258485604379361795244846975181313401193399475188644959333507699255615775546542535100755336069027895723730493114365888226835479586754421492932343933047974501024235407500607209943544145531228141255935530516528640513409510056120221991447025347763993276614164952162603504702366498054182325545216540782213050060288706582809106774182225626798517543694237668707375458937332992223907585135292356549296831120165334470405123900053598434036161495609420380658814234838274538450929306748682990844210124165360680854521584409401372186659646282472411656482417099328411086374024739193174828210937011230758561465248918788525759286761283043927879784636194938153549377510372967330492739196068185134107274703265792109834285437407128791605798362799117620487667467643993401515435138551700977644635592095938905296791752511577799288411864084828663068018977494537428580926597323250944648789399782819209837714044555922826296437504465572986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -5796279499985877234010316291415175213885850875792269551404573137201630325928093528959250598718114979777950507825205196454150694212006152783950925050701219908740675775656623464823183568059313431271158349674891127014027043865154208148770555487387929883515303652817340370032623202278681629188585204026889886736014520784676306588150027900096736298336929863210967869106609199434361880788562275046301367534655170474152674249846773518726281138881629044782499340205729297019038468436354800973633069142515765906642205303729999401913407488216019944996223865346102190635985517136857147931007838920439440725102280825799394903501326462723041962646714256754297270425657331533031424060944163246512082693782053753621304628543445394596790476175658922013113721611885952713763156236462119667620207719383346126096602877350274243722616374841440493554678711335757079317644892864782708196090744259065589417872555890006836295755521408029192117840077832652999128144563358856522878233691069341648280085832974562722638610085933664584755434630196188968779903654894241206853054068058908411418578442766650095651864266729399787038117298045206526410239671519358607401168996423113226336523408601433937259103968481227856539709274657164769873646595945718857599970881638564709085772201174852428548025877504432496913555926608512386918950907882950658235366228205821056365395243667268154974251049442659873063698966579126823979111139405678534648292097082693750246185249163088041459685591560006218946719600215073316859891874413020398179224979069734595168172091206793183693867971494996947659081419255977444908802675625939116160581793566941870161078038763302040634835035731778349463357382562113562931016856424053526456153509988141873910456495896287337020737025148204251430763815386388680669882807273855135460270255739805891949363894657555336636052739659688537960808674138583917269194841120118793474507986932661639474839376259845462405919949421911220083284646480817211111461074372209983738736482001892207245975220481128188582359036608834208959318424240484850285468963510633650979421609767098786042156287789943352876330741778772376966048447552305400143669912722161174439538962249483429884043482480175436744886007725902775070886864422792633394661004629213388220649905882613089551901004970039043893045699581172937308239252648554790415253829100318334243154416478960862575781224515533859734199695126179770130872510740157189115712515352496326922917192325719948419614194827321699576958434672544467380108172645853145972541532441970326494297988051382603948824264163892387397613046032317118257561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 7126585633224224712720922749777471888006556253939757911165989615035052719027057412253196989286273850279466792738969549847585561489049085859855395185160160362194867580598541854705898226827935320890176442499962520872628721184699685055651403726025164657934639671175789979794305633061205474984974961362549239560915303132469893436286015986851820943216233786986093691293177698854421077827916881300682625738039668123104881858979665667083268737782615670823092905241782958964099926932514183005959177999440286983569076587942755419673643280465194366183337132082024956420692929542756313683125020589926695967121604837078193363406680551548181156863627016657538710609810634808041912351591662597208774282149527510216495676760086569493841967029515281096282668058718259728950112395747389713263739391581827252427787350354041247278925504689906149560577609070447731221388699238027862564518039361940437709223067891887783630803939928873972593786142888787291319365843277053651125815751035604739701359507675296019427591296423904791083490427302542643503037563647142494963958678187793164656740932404152542554604185217756842500533569725958507245782190292061619955736866262510184972571573328186070333297094010379098131575738914360178598803758023800225888115199426825989514415421955816878831148737248059328907529128659353468335351676017462922594523946670776399324099451076051485946001061721873507189730254362887059062143555394489222114190379551621132779785086736598754810465521736722344821056849507887215523414066514422042391279229184568734019165206502561238169743365806730565525248955887757669723201991024074431594177056563638933441597846404230179029130601708754161164594518550678985426881379452913414501911341889031031595811775335809115227936227474146739545994626013075693639794623761662183266451257209088708036436324001801391384079677393448680525595193867526007661765178108057314748999788726809911843374642482821500136156872982456765187538291747728625226753793684007499952845858672816274171861145258937960373560577760563176780697385989596362743765255202223717288123395921853576074923740050553955969433413544133843890402588661910107398285351782544657703118672960237651831656562113401948895764046796062539102256307530804862850083624093775611884095915031338432846891436147113087706299946702173562170809789738399109139629115557542426818906722542667347361635800020491439917417284274166716600104307102266910538155126232795800430833880061338112443610988098610885608484552114980966528061687975407178907425898059989198054380286072333668027568542013420344580248272426924434876530688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -7729541917915542635100916340926517591631338950012378880962111774677361012516448050146694128305159322989764923200006774345169674842591777573375167720831842663721704001565902234823891542825275058990173804201283660212637956440745617949718369096471962898069879059439362116672050590935179555107985034638268285672517806489610762053864765315942582526982597759345005831550461665094342277344449404254131256356660675022548951328723841517523100902978912363777668956975408041634356620931922436149741646704800441558734808515741575105974434795018305206243090233562480172774749067916044679211923448321781837245886558611568174150018701463255593002676798020846277261848162381157747872870659727264366171886041449374234031099736025163301478204699824324557235108756529564001725944550766534916538372708288059674377194905353990985953622745274409964028836535503061384859943814231788314001399646389110688707778936847020149582979375133123314953397075917635710249275600966080000364052302283513124670383031150682964586351464624874404176529839251184850365528085681321634279405717365021504885556147218456039062071608293886777033945416470774420933660121649963827436959032682720076777060814079850549146611957060625410242732286586753511458686344067928230104163517275953782224564812915315357379479280409906232128833663924787723954071908970694678487294160884972309773696337091542596104798898006532419573626254238508468337039246490197164063415716179933271276847646945404341092818343205908231597680713577064420440486842596281641681206155736442058716417954387628606734348782423516337454155341090649055378618712028907476035478101870618885385416151985823183339728238885167742225857661920230421405002834323460441625401262059038733332859341843558448456214467109967610554567366417867411337670197075003757108098124683809128568536883631827489511746710145694002538065350946297421954053287548153495535014968532932178206223363922475895585265759720023838659960729480869289901142126507944891190834081507140097963709037575653818026415183895526177749021403673067426135297518114967288441669281605244109659783735360420395641631586728360108362178195632928695148575360511342152411204447628118636556973485234753839753385082958461922390812489519128797365283597180863442584734321480171045064949524011731712653470416956821718683054085639924506797586630723256377017407555838934146251261982360083372737850325546299113935317240871022693160350505466194927202151524638418151273786149588709947687977992116797482021091365880895715511898909334164673204678781688979999462060295262302130779977732231777173582643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 7371927421431205428586137742203573847717106227590702944267323314790740395940878686728314046326738811511957171412343879932518325103703723811317152325445333699394739564772045174322639266035789497808786879483130569173944366046248364527813057089302344775341734060569277189189546296368132430827626792363968552338326379915811672358972175038329651716129201534919529236183455337535624150595183673229127028854127021127345876522951465930904336997497122699378390343481173180473028417320935473791746726651501757103106979758806000612888955734541740678693940568092656030566255311966191470016584679180932702044210497991087022559879086090580899754768138829593663498126072312387280721721132612169164643450554010165733233188811879203244854118816972956876440275649241625808713406960644553599143990083793980561570492344519508689594836603548191179612036743734304575148257335504201420124840204760517378960800440459052873687576141643351122994819492799441984378509936238892760791561374304498170724583298061778632391807554881832085190915199922789841668630268910076495476788697774717667353370152651493333940809625267551923295438392720356568667804529259645594163973576608350551438810618590608848148709523928886585136843144687613775093506418123244027955970289742677158797585562085674929146859917013240914544610278545300220575303211958702547038410741091901068799388991730753581488999771271494927005264647418739358070604433890969803459568251376028611442098238545724643169914308807245894099362692230075382358113203050660457247049151575258829697349747615313969724549788056502514943243477274719334997998030341755219568151059669228967161511405886998185592560171082665927192410719491668537623618122216172819742306510079558961027325411888192197327544681390221602291490543853353471489211404107388450269318309635308115922139127221795519291031630997140975535077332014346725359071270945539648768697745165268368185875729817674429620315909661964026476215991482463800727653985680903553226821564060802971534110437338145738326614183942964101584939214894870596349434229598111117709444889986272565486370268290282127736703854926020526142265777952204566860488068660227510115937317044701404500773413399281528234163804389737815114603727556346931998707687484858059360816218685010181378615922647673919663985021124662543267476576097682978925056079480972960580641278080482910585167621916401141407117076758958961293522367509199848889993164714732516489500314132835572507107721163816462136729118986160789122745581329738419606012049831950068247025334711408166827612575518426791609105432876851958426632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -6126015578199415773343145587448498494738002837260068233222400677998467374612415163757102565958225025808821093665982525415727439399115036074141417780381417754319193103668692870199831682547886190526564177130290762159092767889922471145982024165660426107015137960764934151670306495826457717539376110658423477860341697956274051311119648838045780275730897336250531686099223820172018421726193717394623412651451892443410604018709568028349317250201319882264738418027740371787706845327590240835260549606171790016881747650666880738984366610735408748733577085400522739881162898070565719774584150924137983981651941990278473069882752526983511173737498373647568668221634330091681355674965042238892049599201647911689992608795494029778334231526240360554583839516773422363341438732454754287171668270461293477121676272740359612792362576888554651197656845349114947518513112705993050254390432614981463794808641766627133780844303346915165993840314326003969334733066199004006840683572038937356093722510255810209866873572255416911219857709640690312974846837009060191081840771412393766222339789042226394198708030444374116437083285444967668150626277261349861611174997301962601802684952112654597866218807914660145609423520461621712751420310559137561927147271796819060053396787404902078272648426009651367433131908148546724512818508759828101630451685246952611573557351267113250265400383434342998199184386456915018654227186740892177364911149909404161222249448671036451516043162458565369529448893258317731371140126364612927949719266441489357333884699417516105251003047546349784676057610080379916669550925676758187798504695730698983714785919871919515015138114743127677991709285604940911124993150941313252669584089603643049200774924254151362629680248219042305050173394188250055105282054381704457570457293886556968470964046645319618216725113133736603430297496617869272812303563149987251257423998828896636290890045735226952286533696892268007726328418791860126679752931175288126292480165038958245867646255823084127467019230821834262742174869215088701226689555491776728974681874497469440972313103722194874162527569024611547006781108280033702429920516252845591347310079776296435546967272169988091703633252206011379418480637879678301032147174717122261862251531247529483839626147821078150542167507907589176888350236541943548612624805765634620178176025446176893208916654310367530469350389969381431334544879451481870840296727809798615888399306702239540995912616874706718159865674216318633016285215269076827608983838439172447411674438854230616002874653697064734121995547650626680363417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] 4369911929173819456837759220726929008018701594624649371170174847049538136008992754057101199364653920146670958545213088941547389978233229154842335108608218993321538474683956227329654314056237865504071867474732734209606061315595140420429451588253185528345067724749875068070146015680329654728756652311237072544171834350975218187379210343201966976001993940678125299742186910837051930071376748690176935348464380014722128132706782419341402999330861927326217063953651382932318785963539305050868451853782488229494406905523442230557427744853110537400516971263097369525863885649633276246450997488624189694781854636325527203864559279511147267796790198948131307366847426042261300517230507166907205145733047523010580777753814565614690721975964996659893810050679297215172881030512827295653033358697168292213661883530053563235796312829211586926046160800708892830141286856382792561366747995038831398746899477129002119838850829592698144402414841381443311291350316295702795229535767817899871817765136288093087829731086655659662489072371148161602956367072890067665054074519651870443719771269679996199760555433707429230739319044472621171480242310298104959785468715268753379324251063117619832330926600401121254947943201738411479164290559311422803940756406054375932785740601334239107230691434407332430613085167791059474256670206484238639704649921142767230219090080346417025024425426325555783593694144325437892269227215595077110905737116447449716245767874250348757726606208757390800079073517372993522062881481046285365711882210092650465400666841744822444991882548107009526723977876889458674547040763587309190405908214602072147898167026675336775887625468114321461574171384361040029753651083726010963645591482929651136844123207824197809136328122355950719850134988837311983023859399417536998563348018721477037212217943616235876194286737639526001760164642274094727969146202976490608959228776528979590383726096585342061646525310382722667897407237001212603835040979692102204403713317417960112363753134380613371289060042278937391956985027758063706262984661963286764965389080043734581604863316166375670270949095093839258169749333670529758286404164900473848311253339168517007770956230917967818826368647296139827957816532690862341992612467075878276860686262831631940338618410065086899055184919512025921328716540912978296711727267533968698498590581394801625458061638183617515353362778487475422414290254561827724669536024857391801627433011012899601331067783971613406533445656561136753300895793726944256021574950741619084088774475816986506131956843393105570911337854283699128893440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] -2616687541825173710013656171535784266404145921555577716352450308849314438156171864742630517355511536116439533259994407373825944273773646759100993280355531847022630074371647969881603981962323834672352641011863249583644565223109102484356362261616481636931933058836014950618978281433042498979157084045215002479480039299204896499262712837377770288007530856897831645362192769439306331801225159508461868999481874271244597017356490715333961494036826834024466622981366231989830937106233402594158295173321318399542157705769020559375872426025759743315325769691243651961868239115247185329271869037765030188706992569450615212629807197994788305939128471233923335917625558203202824124325801277618809597493500151954311937412380880631866423949200024619450288439993713617131054562534488105342843925893690780347039201204808715436251466091974061219439986770198055393790242850148855933457784245545739826394415819418817128488967344919606300489701559279430409735778134589512456555073486562741957065565782566448487836036305467043145456619218673874961901759847530490826059261549227689237188883774385209823317064015489285537145967545274049064187048037549377038654852024941804801176502163393929588319803316705084884462350521907839332300028987422039711199300095368681683872600950159320913507950753814623875527980986335800454835469316347765515452709846378675662852135738566689969103013273770837341689905052833420978332435170431295932159449778531244155026086351907010982408125516720454444860527090948698311674098147052067619954496999588908419643871007797323209617371772836263786965089990633827974111624209968001359642348993661190236355039638263259086842203420485020836928892521207084029832625394076557377149620540389894490898584299088878451220613086900030614254435707595189733772892598548510230129406882103752851003066401336349362659697622802869376261520134128354780178670776026505650287127101233761143755623778346027862636077391911475056322430236659526103156713338491750818235893530625234645479859674232860995853615446786727559613489703682831732285421088701195577839877028842591404438919249988999885953967977639145218938437820752153819745889755943315225119178422801680679686323751951681093592821470943059626093615477238988146187282285455508563900500084332342727388765283107049354565440235398826622357981432314817423592791280486044972623696802506203294923267442832962195824920225432972656500051488879362233778971390414874507884116602900486703583384935664489997352449221360123105690155853105030914379756737277586960219242134680889584416096938583936208376736482105066573004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] 1263960376828961706695021795800686327244121555019919841662194581108192821140636961738293014677060348459939136163923187281815599473706353493335270531272932954127035446108806951428564684624025526742366778963405971618943153225075434201083852435387027498209819239475573712954039526403893235648906137370306958217536247327263726909131394660520098919592352458493601314891033068014230729915989430407093099082254867237973464642031601361388973141802670847480722647046348218432446455001781453179282728267894429793484498883444374438482381779662729741221827121936205877681458176115903478009832789457980418718655750004385412428805909974920819222943828859261751567063649972962657630040427563480019401226334799480433628995708019067803182563753443290221717983291147569477121271295976385741318192212862460504324088207634438061013376357480222514422350260605410667345290627605408500352424531024074796139533314213176570960526734677429237782320637544888026586412696845586646242476548389161407778826790942550215127667835657625636178255893478398138351091861017175453074106683517693235755286241753786816919286441052437344000031990688780447411503042927026029148299976845927090984355667147259548800643418329929615924564270147379533092737777051239639523364537000395128152219223092188070406806442770202904706780412281195774349812966879820149237408000924258735709701835762292044126570098636925895224352347970244071759934204799404963938558519391018261026252576295603275615206940369014557571136481349830043377507102838275649500128639183109727377932020368067329078944330164932654327035107493389057888686671228196781402507198181171801384523470540755755248836690208883382887798745970305748261999943290926052095325508163831228049204359775467512812791083228365354745694351068309818244787081281692265971806095691120955473742523086975454064542803472806098168316516973388567608378495421216096277963168507031201211678221783013121227677706992035329374128383779798527957352264785772904022780017903644710722178653090976763310168327899531923303674594858569677359290223600735295306029838919485049756969627173568892978524183543763342997903703542444855115244630685716935871691228238448008311042772869280490860085859325521254716555794552985015221788321142845899922938517005287278532462667686146177611243707422647921992145386627590109976625296851603294031411505914291438778124020344942287602138268226011353136018714079561556354969382075880016284688207194361790829912960443032170082074684859938915777198020088933768327079778751163630904868978431068683727832458435909081706616351678943547359232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] -446174901204807852890275234808366182556945158434981957276641138970082944011172493033621023885455151566580319870784472011878199177587895229280535776711072875677154388385283987896422583002360535520918315184665679747305885950556887733695932252616902925341355288264860047009348355143393410496907986370554257267790696322201882254707471647395654451142657927551289278611547992423197949809138139260051276971465836611745439094610944247438293697446280659368789923804847970385939492319842799192638296558329047352832802049362700715915806555879009723406681261300662883647416833188540265511459389240321989674488891923639905609115335735721444051454199837655309713824871740605440376869949514529667623702298450828774590772942487832591308027362146662138622003497222737161971469298789736322421936456078627980047101835024435781649582539004038910016934741443920229937936174811417336618087120998100576194461012429645495228330614142361014147434899637496491724286257804866381686691209764122408735860088071362443064614985544539572915905093858217369852699621503556000968386934044115878574576574556942489646952305339453680948045973046150152716003966350895327655262627151013548833588673635440173173213856936420037636006898901041759048134079406478101943219852996697303865047756461778225457321698547883420319298972675905894490912660208050126633797035594031805106229028156786939046835366307632628792105120999630995873976952167953803295200970962588586811874210672327060869018333685189889256841703919352932567503795722072137769786374064664073383617296174643876977905250337874384734078465189784244582952412045301739818120979535631880184537050677529155452012684562922771963451175868304455358880775093162303114850983346525021094914204715794083356907555174257461984888830397615052893267886138720550465546045260499974116952196206495941054282108247568033009977647926355888872961510235619811551179843491245703143807783752476350156321056121643543756421762407228188078277057719328956060944947264903221517136574239338102242873332740860210398149012440685228769026260305094167852793311159215911349572281760991054339478163923247873505935199744137293115986170460233559105420730669200283891701537501073144383789041129436364383366804442731963146727950590480298231362489623872355125904200472567329793028429654124573103869045194222351840960039628009411822274164019063290071865948479296968916043742507473797253502893456536170286178771335917777872926535324247200879371757679259804861142160843062859468005817173740793515513278081895923869777015728594296813188872730573996651363998611577480675328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] 71341928436441023992033473244402451630260138835451088023703687056793472889824285081867219948175544349284418713667933092826999180061578354916007541747634075282077257461104063394310146668995712670366383574758874948958130406471744973643377443670813693389115745173946437658460686773163728952623461728746420951025558825569135265175565621767697053302793338703101590382986568817187512563349733788245239317297719810499788704252511831133185441557125629798571067767252715422810694869421385875515468108829631558146999705793094216853560218596710503610177300244011190134256160577665497717954354386095475209876375116151304950454423784898773900156074211395572670974812873759111982449850913046719588439952557421387386580659134638398204195313512344814631941409555871665456759981426873707064431361482749100969437648113006370384402749957284801725362813256675565164778763414110538575406975012089117424511702828408742270622523378922021757647915480711782694163773714202758907320514480367640221687268187735055482554739855967399227310641487503235265267380585247588285034464008220069045698710971573784114925176367651199418928508882881523393424039084066759510292178546003979189496146968086123010399407437553190339792557367613376110125291564354862022853775396850007014390064805142200098342676234763779525514217517277464292797782243779491266280574842242328864774516130264350168166407485223916309062544275339396927471956447180492753535111783496369149035125847169320683714267820776530377689501899736606618816795629600439445988653205973749604764146623349019480775573614625528721256579480441321241757153678571755366347866542218735310925570568821084736847592592563313780674236080079621120266151345654953207804090917017761873209261635008479776131608402769435326238551176109091303932364711426972160072720393101310883237182391550890199145677086140579426235505081321535728269248450927946976397913377456393936184224572579815083010530942716014202510450701829933420515927483596734145256390925444563842901119222871255748133657469312844026892672793476039143194782763734994782856014825982608204390434866016465660988486635574443737240334321338382835539448307130884797679346848237018347438970271034208394757392509502265657775000752535779834592646754884432818791510709354515319465147199574328281646146975894394219990128779976106317990961115592158423533164290874436502432590770677940759715865111798730354918991473142001913028556411070215222277025606295649410698464654566180898382778295163640556588970855934009322188914716026590152240626122659193495252352474424041327902579461124964097196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 40410735046150029719800279527868414855810043913945965697857768378509493063465295501119643934161321775812411013985884626862715629179739493834175472786563496731085207382969632688972644672827832268082853390704084105274043792102389347449829804768534498303534355692348319579618089172047275935570184388852038203139324323640129219408437132222197057285862325573228015189095403309407960257355409675514254928827824137556389813771943759348128823905495680799328143726666448665393082834524100131343975988615326529109557239700828343917078105486827857571417019482602825978019055384661812109497651036584980123392832373010334276608352433324949530042455786311845909562522829097387724288250089004025273966470043824049339777681845826468402662785625383788206802215080407525661546843254531410264823652444289224217646640883282757610217749159393391507901049312961311510362760386023150619468366196104909614481893318597415399091050617454666927669770057633164670561247452432669046546960502170812124754405596115603436056795230521224362528766619827604832940435587344975704473760293804440929158240435864960475746773920665335230488414918533637176331317879617230986329656226469406770342166086197508890373112602912657516841448086048812848231894681541575284727622117826071250130366092036898187127319254008426328528981948997654736518383023293864326419520373352486986740372176188648595513848956327385968804334242603765920864508068742129609335066540036553651305505655229680543892402976499930900500912908138416897814809137447677819248950258364519467399285382663390582261534532138501870440209567144649267906667195606438765220369160396159337626263882565687903690504829687542514350835459075855563371625379183950263230576309731975988008342487140021519562457463535438360483123445308958525409285809248818554556313361215143670527729645323582244285812310034053081823648933818396466647213411698311687442480941923856905576071269100530429467115256003384824102274653245464445210082252224319012550617270337760233462168710633799011291248349324963947017539531946934654454804035725467454114128972898537163068031526900329920045976750128122379479227151852566889664101926909764642562539159177730713500791629820530214050595934566992139431282836826295894483273320940555207585096609567288668742504719637824040229191085433151517532792884703151387442087568287943761362046132977181267684374725861221575510198601751030142381478541482844003356194195334963971543187842397812177373010116977640293858087104209169382430766226552667611896711643136703188703920431690828683589940984339711806131086587010776196710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -41895649769661908384589029073326705162192755055308227830021900345427611150144794173412774573141524984785757778390925457798264077905607352237868188017479186191901908128961157931508603251362062635514505028301683884651110081215105821246839987248285049156922731992172133700305993146262102447270847661473690722986773666282957455382438527487331272265971262368963604733631937756716316151141076088674416591048511462679071153849942937782358010590066744182065677382639824068961794191374834804683725842435069901701058701178063937184766527541231695208397059949020434687852625570162872511687048052375086104115264813465980124036386792141302095609174502996452070022529786746811870033934181369110694877928264104313950683402993169997886043423178266470472537982213028929974510425178052800425377483888840705218898147885839560995885849040210311030272283014437246243131876624947677159378794703029298399547017980980509103752058224200634914574217354192342874868138474564796143481513054820438625325469586203331858577140965337975126722841061409162427543765888041617298111662207794349345054337667028997005798433351433267545890742878205958371597238381723423676110655491035129391812880068375447999331921472473829624823658764160428120569356617312822728448113510524113323896400265256985536162559119403476158646155441273034702200912862013348597234634566041244155329879178040308488781299384513755974294667628865427553912615626931039443334957335459052468147816686770222273444674426183003900740126869247803911181432694738382477762550960796438252406487369734252655080309966953807238706692897931168583521581991931029657484133160821893279943187084874451374380796859671352890925829290857937898549596597219839084509019456667147397630539957569359650552804633448270128704419363953582571435481829131953002911882603873684597629152897448701239026616844939459597152788609148959627695013610256152892084789899578534144562252946788364636004141214014368064545042227318941274041870872328375029499070322615038411551826446016400071042218665880100334230586122883535034049227538686491082146394590570965720267982514823177469706853871935326292883993510265067615042883771329368752760222195863415188861187301657020233986524104619595659590404098752614323858047845499742374825528496741577860076460905958011150961385526586151729602360191266132331669389193965466093562966568543747411965403346933763803310586561437350039970880931570102090318740254625113333500981469549811023728294745130104505087674740755162313763938103454730666219880556223711630872290256247848734347349671316394753015196412271209931079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 18827656562714847637718897111350983250228785160696020008989121745144294377245025007103206915506231863449932628158993019367987731689760569992348811116585437337107890606797383766713575219933362340749589977045611454296311035196033771801995500858414548582960899998921704698074398759207485741854800140068061658766225975760549680974369166030425186152804416868484797197444060605806850414163215534095967335967432175804399874859436110214423731353815281840471061254456093490126366346738316108061480613009447746599233235443986967977686115655557460369884139330916207013390259287171061054604676207294315944050389353697278899136614096218050585630877804864994097074622425831239548232715841909473424208870890261541535176709605681426132310538830581601769430655485054441647350366408992436672487993007009665239621829991687284004569638874580581292911429022225239854133776606251672585099223893502161944973480304512207341087247599370702579041750293228838092339735879993852755524093213767328325068977362823953515381873361327845930932052871327747705441161161333573446532896115362442993138266838619142434696296684216281533806272220957497333554389097786797356558989868621134868766530290876752083193270000037515694936021694150702534731297839874208923420440129328026722998938823703060481836535545419482842865655665352067115122753737480278925535694285286406614835329789147508335396628336815817344765953660564757895336483323237339023202760603651001199468276843039994325125638399158028273471594948709643103371995216285031075536597886278904825433572089162681693418051695692215844995061816625758748359653768567308670669206133508767947889210288111477027530985161408722135974108536485786502131925553958473110183762292231599350069284574616716207961478902938452203509718177565058046879774447487364527333131749692158845966699603729431864594391835479859272866497720548098132914454157111975112749240456064156885355364843752051689257005876191276992288476925853507857072154165579238858498639790189494806839592466651814869834221224483767430507258273979719799446865002854212983278852939842723430639103664174995257316430145539753047379395794301502489719423510896025605028776156310568066724515040010112058434558212293158664464602361174846326686766168214768137850482806043827396435616734611617909799905088110256364535833825627269147735043485136292823047882213373069288266239368743025042970371538062501038590866297566105841479076217886400075680752533600921524901164099843478556014275184000369179201314290230711835351567889718288208995373779894062780339340538824663470066792887283250469273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -2488883176769520249972223531295005648183475873830968295591228696682072177678092097115681868902683290474657956449805278896658941891928744487277528129409442082681076000770865852491856192468996246023073696584756825103297168427625204972984332904774087238461653202567204312359508452021386700800615699422358214735748632147924647580125888572591495478648006588336826947946875398686769404383440613654461583767031567304885123152377854369992041144247935090238184205722729979153914960341009431037537422274627912816254413468804306687740291891289219024780406602360526934352481317015731168360873490391246559318973266627610349556013886185499919267578954445882693862616397096547677958777776229369414468835669421606119684322569265472383617263019710760989017763669670248480500045398656145217521030870356514610294216680454545267438552398338856116422168232750131718216539829380166213445521251781467646715608521236423444942839914590332235930405372027620569327193871448454035705255261242896755458451626686448864812517254907723199480542973218274995598393054866664001912969495615491824764944749498074651948713516321551692096489337963307614505917939753073108501753180440580375372522585837952192985146162181361205122997112878804559884716307550219251729919906777202128147628743783686858936881517697047053033309714473735825731113750788820230389474388549263587195729805092472432143487938546907310413847782763382963136537807522051132389077877450247836323100837348120779975757914448886794832640753582096274738339748042688086939660286947795768591603019110906305955829591738525834519214145850890868016660189665579503938529372517792253275833036741247513048177379385307129467229033846667037627005645955423207148755773496874019700991813394979366937457394690420552553994039026913711272869069169770046333022027247227738485267943232396849282576420716025229788311012199424704934979611042114006413694970253799997092221171138427344404033541241505457896233697491188861074194113334815708008258022815561831905299185533429038417700105019939731136303580090511509910813310351235260943486925687838448795884112497937627111894356286757685576926232167092258922954217548678303215778038408974017901505291454927715271760630937614053322007401572336681254193147179119972871904848959009765377504458167942595820824110138141970787374893947706264648907714365612858029829649900632236457111759061117291369438584995680123901675589848235345304861038096630692080408110774471291026810092257211969200075049717427914452482846093820903766950930537897985331210466341754524261137815544457928966056199248263941980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] -3523081536892826430336748042037703790608927373911614787459622811092075041757870320655514217373883706604721822398557840069624445001540813397289150514622250655061773231636757984553795940645859621741282082110237516612855869983194494978676839816662635166163413141986672908612456847802200481366789906283336821771843947898550679418284254484480545883037262972905804320455609046671843455531461995255906108253937013838144103948928362507066892788706607256710042952754027989786870448677458047253824209546152713956267823346681831421813529502276935398589679023851453683775009209456040382930182751809025602717967979267751322379606780273897712605992626710216338958534052517580373093365446390213281412342352407840440119610624753369499531871978620640420136081913295365841437640500606917444210994890390775765209189853212980735403332259687785033277216364563669784011535923026541772992978694018568217532034763650365303578399140901519068945057907440931036457979500021041358954351963725926878863348460462010728921027821525976177911544106696403267010252407031617138774049359085609815686023373504444315012516726611408359249729215388925418832924703417589642791110131123767142936659467762974508411690973493835741859527682153411134118000170059723199456372530866379124915407610367510315317916969893474765259497250316802788620322422319832103452949088412014439258728783711159631392401452118226041722097700301599971919870024340681023201780155989316712321678162282350109847545104911714791250366744251002425100968419168027982824311688030727674244072752981884273282901206463289406299503361576647085633086787529620098258173130670646352216684952415353443129848769081751470392540742960295939306179816274109070513214848184065258400022737767384886321916928817354590029697515051134063924428185771439525716663281980125153458392470482486620678915657317372682070794076103175042385214541864933035810035695471108523131360547750979799260283409364661705472521798028893138304352473377950338673581518299142468190902189710668130320987087269185605372930470133250251516152165207530348289923232578835063534496665885429629076005217825363874761540725329619120552692564015966665993373103171059369611779244055220235176491211043832263405238699980097827524747678282867941230746712997754603278798412308810842933716806846181489036237522473677512794886915780549250603288404205888248640608732178518303627509653694225797958106543338084310369835921600764339517787417103363272138236053017807574207454910328029792055589835542044376975809101531500418556678922113263684867979264271523784138018729120861310156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] 3784522984437573259172148648346078760168046192486256087654249531208662756406281059561972081130764741222600881823159217128821419250244621644569384248972183410262770814002503897870681537593278710032204679872695891072605487652452919727124337586588335235758015315633080802469587193080537666353984537494499949681117029528299799520712113262964242676718972903475623801932436434277504546024857259405499090067227836604972253933495654495805804268401664492162573764599510817612431525428540816784561585011367244821548305204651942900366153667652814173493578744636171972197441409716403155714177853401196639403868020318159407237182503073619220675859221560712148828383854888769938206409896945410336022348713862962287076426073452241723482880139819266410773746335308536650909622889239069871356181892427468592658805706760108205151048047005804946255248562494771358688831972136553135812790812038967231069988521782055633035979361315997764352421261778031659087151100231644587728413803000145714004046207293940563130628750673202212614652934790438397685893062691255439046616467789391595150840922023180172283460052257671965993079286402365271728787162945531063179732628413108450157944456906285888260482141686812612783500454352667245718475448931466306814394878745143421215993064478042039628188604179263943932620776620025734216725928807219763967855410610191688333673668183979455398410345352047404000621151965365365925831994657741527586532706508676688978009985878080530923354504934120952796857918838830089180443001261787217716347922624918850894927074386037435912272673824463149783845941678907400381503462056389138180488272356442912787139640851922965502610793971465290468336273459131183377062913636881617478523150317819293795495145417948459310963088387529502528051437147724191288194614185224455187641030597029184060163163105037125813457682284440095760724654701501077299661872391915012517571520939468858856852355888368172012980828139933251327800979444544869679329323685759535060882452974934290334405029734166909888347157661384990791016719186232427604950330492516912907525789297306896848879441642353280259200334076957891888035713891175958660616147964852197248998726363025062490463208367997323514837983072394669417855871232401965408960835265005548613721446701449977346557228222834220444092138672379674886743816611592145176196886914728238660886632267571263268720061186020318892958195137010363177518535299729623118799098430079340672374418906461886446159278900714055137953340646093321139113233590172996004796270791308860308195141196703424163006937399013843842927494748870373539840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] -2380867253801901143337416757703118486111630146991512648263676854390416447458775120298387878237631833905957256280932022413887018657349474210434969247796545756053310624412077588907389844972725331067822333476022398952221000974012718715276154331908470284276177756717906228506993115103291989230354057576298631206829183983209123455239341695917050022181942162367799928903637239244434670401673736316832829894281869044594141529432838342414874984408247816325337360459936029480514889280534261282608303019071244383781363088061237834923671760242489585817281184108012846626776048695343857642758178236404349193094870410565511689279041023942963734063748388265075106903416322921214734807762532946931699641143216147974466658432008502162727112186566117075625219634232573205115865896625924751308680296272182738813772621915671846218736697389855475930480713586352521573649256485452594149618764613643117120391458290808523535480665177520076257583435576355422828749494671905698230988852127807407021777925369143224179249184593835154509613066108523485366210729354923356359356923386528955122989954877030854831511318727869769804671225500725551663968496104545883290003317586568291646444780279645145400063020920296646471500971953335125786656946827519081341874718123458745417491734499395149389756599798536359670062909532473909998670713534346535298677030097350852066031396107469200013435388721865260866025265240795138001115121036593226450134522830058954887285914389172880757593040736253126232125353258847481655199531479442230580093275617359909376425960722906345269723432185461611304003722113548724023972878108792935316275293198752641415455513450437963027434274206561566844056034418106957570779136930350551397055105828370751616165869821769034722340765186676141414679910957275371325614660038771944123645790869345969771767180638807529538549393210130402094827923245206295550119943575452621545467452574068053232126043222194107158074586262895738650116174592191283628538197273701974407671350286455871288754090492643444035475873826220509852746757506956872779725100697041676699624549647158016479494927642133862031323433926644065670997638925432621025326580166508414818877325163513240628544271923463840829879400049159882405593226736956205878292062644122190218170583938481133170817158118005009665833383198900055787151254398961068891109389372820083837372421702736318468713769481266251541155177648715593064381428764037410023957422676237789294588313224485410081097823708235436100089881258475636309812991509373569028637942931379883239640537882282142580383330653137116990658169732067229696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] 1148750664565425472259913078857351657696807109460606753002018143496328998446861719293992313105880406379003069640801350673705968799137008279437103794913225481969334580814590058462815660455209346066321924259420071797504142690129119836775706048093037187654179198555736276476828549623320723569809130336656632701076931849459466880779797589891948260826078738089704068569546011200865581817489706991911036127819364469803807211951078660566548755300882464493014643056044256676588674769070923321264302730311180352743334805259449354895035244954095837652374243207157994659814880983830449003171740840972854838230822158108009924183335038223711672301566407168354362451871289730580738385157284190745003730940473603205473793550205251859844059697711291350907400061092043849949761029250194031283196270717385782059621378601623782157754528777727193013184959694532044183994445451182966716917159040337763720154651969156637246178996655063995794597022055271284929342240475720270854336189139518252434243729712229533334528954654384581111530589266757460913468463730519826280811001661326187540101770429078677382022711142658489196902567423639946322295070337429969214841167360979538714105756363122969528101147547134321637125680783895567310630590221520575468826303831312513275171045949623128058999398100449601004025896270064204868174499229183582319632281263985944451411960162202779744646213606678616053838034567449849674848833562167667139408406996717221809484070543617196905389505183907896289264765676805431277362367874104601775456849117399738654077007906612510618505801031967353741724741620646716663222079006446685122707164932920589887290445662295641874679039280661098464461391457289355926839166843787130231718337276635136966858629015881300692588483408405626540652900851466529170419528870611113603436544811462701518914354484746609604768106752700844482534258839795568075807030403334781154951106203619818734788754773173835814550829446662404399916744404414487132727722928846815369609201114264045041643673080336947585539543741746172220040169371845212200898674106231276823354986990825108793517361669572372046068661019401038863590716380169757981947149850887643848597892624044301504516107367857915000244087763894893339123688922666350599160548340300932296292059236101012356255927934399658202148568724486509330101834033787354462075317095193606885168935298442392371160643656794206000953099881386089382795930674462391714355999049278660775083182180258677697794306695326605540936888148612700553028646127615038671050354500403411614718983145600700963419581203647618384979815263069274112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,46] -457049413887082852649352882135859952716788374561303263085299140374442054342187045587115313975816815331196528851173016955407990477350847978259380198354212074922804433498906750669622943743970822618535967635719491718606774831520619410669932698703276474706524066360186681500757227639646936803664984880358242569215682786191178045485458951645434159617586027133068740042545350555142050706473344540000898540227803462302751328686993485913381883183386001616776382291612871804086349284564764230035463882904447758654071568173392940900401653022170376820860153510823835741380681735848693528934485166254597170860527707708875108708715791672739909817773564671148314484384220354155481318328026316941276327170560751727101903642681821797625574285405858882594186320076369903049350549376690536400016938721459499890349470956951346827362973411421780455057090383631653511253993889197668926575540876881258788349882610371236948989146379146663993931841883172785628805997510297275813412599817648267971565551698034018398588789027027409033689775490390201719486299008271488791128969221374514006936225738531239459817399303699675962970022053405895553329516113634588016698595650908957291268561068298567657719966635905436742560890032599653945068084177579888626772458643315364822097117387509635254726150215084760658595974236864234130631080497428884240942171769122176753614630297102007851142593161071979746650291262745153776699048940520678981544758953869887397041052416455035426544087965463319431935115326288229941081183201222094795567993679429803452055318678001120831946402302571802783502852010844151897849642814829595714172429735394854770816386001058424587894504279772295167272741948623617806512984635000024680945250540907481275609208473873889448297173290652115900393301833377691664556840991533826149552827578541472299251676090078236615248926975858814886342776513024945917104167908186811389147311312996605451422297979903304244522461049214843903417775135412438765460710695925843883839985830425992264537599299322563166815722837136972239475658813609690155417538416760572352292467708489503905260428053781420702084338549600664655153013110292381178700004228819974181029804217954325699431542010903448060098008874535425569020494916100106211469007407476006298005220235335685305818980446454843566733222447513184033536063217761063095200020266461047617478372387713808447284431165562069493813907405727283789081794412209440115595243990543768130836711051216104888117215040973342278957979965419003990239825982574072757311340407343207575890936776858815396327981725214185954449548862715173273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,47] 154298675567179060846643066446341644651688063348426858385755954980411462589116013883736476370354005643872486449402380571722326394770918516320028439783773036375765231242124017625406382807510544266368805821447409852808218538935956667166667852766859951125457206591483583480885109862737941400100816769390321786942178317462037863336169283965441949071464843692765944063981577080788978942011529523245031471598524172600498701668465819986304207774957124490579942315107107755706154594988660975258934208333657265729730681092648106234383600464677762097313877120029407005635746993201240481030086216638268006258163072163601416654836091919713967385764801851756616146192135952840081709489449886022550389307798027314287812018545300360699182923372143297138631714592512687412491805324279839681566216403263263603302169728830524785040821487321291697383828724588596206901314876109516995983008804148188771695453362679122180340011347142309299801261822889571657342580417733408175542578988281384322069290268508286859181026148077419604136750877153668433849914742682479429718646508633257757244114671425749655761262739572222072939725962636766423480909099259511865692331223609772077824464926502374421991273025340670646288440189606737061710614113584693407921222138743915257246365719226761865750223132154828365318885963158155867474478885737414494410107675269623202183751262234877281476413024295846541205348648757226179930905356664345793963189233911338540183937804927454193041044876067965481023081409749628441058054799364199055646899429604415154270900652904468953965175621512088374016699137289817742436472116560955813758261366426697445438945575947515624798502602564000544664150157280533673443040293655273297770172041218711938005349510033085203400822478967225460337457150891369507979357735000795398795159653054770763930301347416032560948896325432322427842814011770304474534981015912205105979495111412756776837105210111714701741929562716976690587979559571369898128809329396509192251974630771396079130894090697091349950751021563447486262040228392503999271903084240804550432444849150237099205281058647552377432371994109075559228706796832230682537703383583107248152129129626830323041914039813564147463689593689866069051797383566259293959900008595927489249978593800295254461176518642447062748062432755381901493023579266950769824617452327158563224685926764063326753859581496595780769705640037540195973772692433741380340651138172867779032966168069115818060919371055234967852933216050225038811148308624385733066451164475589062238310597363532075459420502275534734306654719459008184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,48] -44713040949493090196149234238593214240489976695210002230022449108396348536071080697414027768532152450897559412117958168906060006093122071607762225273022647312811786767607295565735066086452322334665507587432626467371881881266291495991815502277813936125511171177644542575905120640075164108655481566278881059693543702108841965634747142391721641900691461442233402420590936340429932746382381879168552121140402791729557012005864526408961522315282994610978289261340616889634385848404137707115945576329448340209948109378165476019533326831410816661615203581468017599084580878669261584389747361506784648284774289070004472661229338878990567745259376184439379733461360236426174680633957377712649214743800266932872468796771291088726956813686859767895721420752643037907430731230925394408303676812008546113673805447492818478426484122581233985045591685122305040266317542051006878229586622188454761721973103972041790178422305666925193929746268630052284147573175280801617723887540698628443561938486962791354543425161915222429436425488135702831839111536904161968809697082519016082313493195431665718137635413018064077452849493436747798692383280252710846781029427509130321731696662976140351940729536684480650769242334979545572810966095502514434453373583958799727241571779919238094839783298958990822060928770136640797130215380727327822700948011160392617466223781751810882695064042165209778479255401020882220899077247919084934121571409154652803253640625112942564163612920266810657227759103792328370218187755331931982996846142524685716638166426445963486162019634381795115608838629266248076113230596137139628178375811580266770822046813520886335934135868519672231842454586093711995282182361836859421893294857216318697651777814623938453353562759066612407993866844717480046122826062551051536425853328738452216459747829549090082713689328952124769629607676333902164466143275642136427656459549977223994865480544866120331295780168585136123930506685539630639845308849802734874545864437576293140575884287709582867109309423167252056775317190242127535339948950694618701024277185318360782111754307968486871275377540308559062557588287641588559293419604030178675117707809391728854712914235628461024224983209782993885368877828390140656069734472327338685389146936560667355747176780909946008291306509510457932729729836348966204815313092030514791764576780107183790932752489648243674520706412869051221009375330367528658319954340668779565453361083022233533604526346617734979461435680020730875839989060380022953207275019633120781687172539144438022802690724301331137013641737174568140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,49] 11147746455288586126546128067193962909864218372662501036332623340573815629495385908747565408654702769107505623876405837337402467982872728517399909042088570875508640567875222829296811498167864973827783212339671329655940203691122491355362607634253235785756765610127710418238168254392293210480634756094554249006108382145179651797346232637044985950651303196914593114592927737100160848934606918080463571935253721093366956315315636341893290378156026123196832394869470853450987946526940096247090892892621237968534417615118833407951660778069400680085477361578964305093479454518545475984519225155838265330452324140061667755014771223330277710575754471749688096346783394872996055332446181618319235770078015292965175066406582721924725206431103898990650232595118293518415429540647688144596031433952422555261358260887753461827312241728478459254788916523469588810517437435878801057275244422621736583679778782612400263729895270878740410016970068823023910428498663267466718241925028812135725355511926372614275571457778154745518999250458692464307328568264583887838827328286490203769826630929997214294438425831788527704859844175882568541511720598432331742946108533590769735370059851406543470709662832201155905994921023042483684803973905841707061101700267664098859812476107193821999316961097401390846017110357457071946492013082588525793772577718511480371187618662241463105619492527749106100670660717683886827468099358706218745780234097853870824008419260568922379841861633019937353695416759161755983977510659131709323387688419828008967368305796543119035861799634701942143967264618047514466241169328981699908050085156662258862093374998823150490142675105681577664376024636843608814003296673319231831635125423897458805103345698787177375431331271751995000831348968565524426022912858651109338355677575730350715469613796498153632004838047643494608514804628616158810377107461205384919644845328737729935872533033577478143082468260025295829909856755799165144624481710012992413476462089271973306838795205988314516598659720638604274238909540603649271111484773178385622361034247967595842934320733938476091942794258028676453309218335527005279959025260341466198246816676703319926897195692572749377878819882988043940746388318880580105847230336026755721859621047094248038354861245995493889086691843054620336944441915085743089348847065294453297479676768049032204121729641194204347560646734817577454240715841567142440805337580824469950060382532853492063638010592928499450430181114223291696404650720448076922338958298548842270222594089122481161425962671632760233933585804070748160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,50] -2380392279977784621912226754102082111000966381905655526248371043143502841595819337038511176369858580300773495509497018115456400982350709860458969258296443407405152625548479427331095421761239450347711541552757576952042546701956317176478940906849052510427735663502672188547382813011815964547006606128322383721385037998135407806235367985378594469646678358795622147771250673237838057123314214242799294331746782499202572066705865415607733122549725193243861758712245347167147303271422235377379420646641139116354792303935570042474059734459345918303135043447727731523467183775228882927077904433793664061994686517081132259783937389036290376810094031490836156384954289705706029611930671163392899137045462108033896342738546073142542834227813393859891776354829853042854121293865105283172137971984463052325901226447551670778789196743325261226418573526425873994265721204783486035149833323782835659102092458591172844862530159615015281996412975791218579923451930429799226083161302202737746077526014269183757597952391703031782112823894871122289775973970979144289210209830317334861863711947070974037082777296024096033918124070344139584055145619784270988930565312239253855998633187491551424879242762304005068438551852676583663975435779386750530919624995694616842583475714076393509730618137805789835684500994286928514847625354222640368217097308467085366112127049996136037887365428457917489435848239571462585971477491242636913351931140046558612265620406269286407224316489416079018101637435601455221964664684502330977733283058308179658682400622874373433150060155997914436283453788522325016498160928282240127716188511782457236460065017889103553706464465534605385457887681135268124010885624958244620966417342612712150363130451946225238473357562094715180553528578827436951458737407814498622285370396627890758833824268536754152059942774280467300704366937315245050610749775451413196336858937745269849247926313745335947531918499598923487343818843513620113491580892975970357323369264422467052635923070270774450030409363491096215132938018390660640696502653335928644674543801872895976309344703824222296189703810597185030597892387746572252767018059881680704479587409922858487626410586403748576657665398043364161629095105569622682362994494812619282477754607763975622350993971841512420719716059303796680130457641692704767709773323270998921119396545518707895635925237829787988140165156570202760373665997654791950610733503790657448810953535551269039015626797253996293491058333937348235121802888722897710714467272331632984248021222372974277156099847872614826202839911707443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,51] 430224205479267315093772903976055746531480699921410637271887373378291375280072144291192374843590096886969817283049122413892761310653801247507478508230846801173202822334477001525179327693158424580103870920288246444499548495684688332748610011171906092466691565573583872839237838487635756942794945294293226225500847029155697928183069434355464213381530751686651150821852440179533708374317790445521890371274175818311555785171980716782235325313453849869335067776697944688542436424490539486782332365413646252400066425577191314358385123012206791607140058342781187258726277705130469065082607263586168924130721289390378461589408084969811748991568496568827813030790698079376425329304186774676316460963844405495446242404414350100793134284010179501348857428236563175354303419671610936873871354132959196564468156217667680604092294371306011838852323008531743996786328901132394620719822459788482031413081478420210752053396859840405070338094137601024330569503285808770422221078037578613511254144543196493378321109236193337458524396225437687001033494819897694650341361209715529411246397800009465227413417538052264607759812134120203026784045500755022329528532237814189005077631023687127672463790444880848427742422095843583436675644987156801302309034925005873301104691958852796190366508115620920683071285000257393821261324246516454696737463986583314823828817764332204976003154136341801136016687457622670977859773931488358251476828557390249917646237069361155371803880717146861963785377065955818526182156006300050973434653816668618080175720657596951404929064230471052748820924792192633628241639740727742542723635911069804572590261544566226493374979505227974222544900109894785166186564070920275517866265898154391390265728672723179730867867948306683345499697951119748053892182486392055132279303350612600072864895741822525854845682993022852870574192659127341558892649726173009474704489198563053278075163762895303596644773851331200065788596099328360711066785331622425260545425618816571000027912811857847669538688698871152988582738534394305165422228039404288359272219851122307133561859901467693494544857063723526265275227070729210553105373948017908837825322471339525840339414345496733609256713475572070340967522489711834439655889733091506064414912972101230338526349806096156904641288356627327889112392319506826378661049438889735967144490987049971406757453346321948755485165892585047408383106778583311566417321367698497455967947665531152659210831651299843700471751926223412734715909327033228115304996403218273795166838293782736320710792200320817751265839285524234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,52] -64385241380964824689536105134949397477666457550721188844142174721479142108731798885258936014919978283297972552601488501117595985221749570559572842521927371633273115956286885985336209457646989156208384426238648273793997946026199563553578686062201430627679141643344459462551185347640901152400103936638877854887024554456807712667678339690511395691020014965693126323270105017033500149942622259045929689063444586804792053523475078786789339499387967057990650310897531439667077633337481494705762984493886840512006558917645201556945811613468219204642022930998475676308200481529140243037202333110276074177551271176898305571511316315111790093549408678749450191100101454518413797161870774377600603657899584281843586436511279136621342109724127897536882279102681284274198281860632448932464186762781553331936504468832360775901526339660536430624197980430384664267352668668990759045565989144443140121724403001537615351422204217000913711510636241750566893251986636804329709725411030526640921071698185177986503570519745003734999509115343605765712417610844963393335246970388821224260897549846316349849372841504809903617825776087892672067676971283112937921402132403443575191997940209979723139290234104438331926169968042574367470751918073069145284665628899297008696105974777066932915951523034947658664877988164494130643242200772994720695677252311376480058912312828472414351753219536817372856776141238336671229049533885819598698642475866706162327812574669003867590446336128467964888362225548357266640900815501688978078655597561255866534593418833748409480394851263192349581306967863217284158174099408015179852144577577787515287439437260015074482354955047661719758792435067373188572534111282244926125306633383760264785290279696143787742981404645400864090378978985685418099419546427073734942107003759818848670085525242851496231234259589636658652513914563311441319657048227336284465662801975516953784429699917028273515800486173863928999568068781037604536852041992924747204118544780897646091207963545295749067255862698322386765483547011679701800829346953815519351493349563086052469855393978817498007456791125492176555529687256870326510380667852901101816048660431095136478699627009115976130575595103578853887745769410060534763918296012785279668401178299639795262906311225141944999157420489611984962510588831634084584977229950025368089546048742210912938802645125627596074379133434006228575225340508980818813156251660531694040094663360285289255873497049884132473264933022414017751806321350928812443635379140458968773435449529150723184721343104125215448519647481036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,53] 7669655105267717336832341107412122974302794481366441248936465923691270173760146210838248334738080930531856164647196873107956630065212332527455010110115753899449262206786571113942590343416807777931349729048120277332695731316682021311559719897641908310140568482028590111749008493751731133215931232657640470407303177050057133833440953465478713520115152828549831035086529170407230339276934839588381462117118248302691084934871657453186305183707830002218000661096622566120756718806852243251787441799285058398243802229067912458239527247522006724702720313257091593551962559931240651420432959863164619791080485243527121699130301556650888833488792187050622704549341973256380406776056387085958840820194646716120062920026405060652191868024085061469059478481152896197706041524432186865988446316882288347557056336142664013055402463789066182249340469405866333220207742333809677983018897663902599339408717660755181994404807359417771330134157882253479713058015578977688355127488221390355794731230676758085813134243144995404951098057701802736822093100730736439683890169717380510010405544624990536111956110498288990871662630697946998980012748802725872607723626539178902989058941550311965010829607017923735325173206441595416256049010591915029000911931299312577681524729281006712922409506095870038820348759453370432270761974040240398848499661862688105397454132589332734823293818907877057544947529625245858285843235863167290839949160264319780503863177649957773067343627132987370565605122660617299857622978853340472736966572226631847391401796956492859560517663891989366943426241612918841709653026434383013188346644271943379573403642938591301511038487022456222807331695919710458652736165099465222509241294069980163632290149676700665392869378109144049896541606581343370289228576558539403400316891503677017153513771856767399147028635707125299366553612008632416550700526351158900985627504446135107510669114065848299553232351364582386223100384543910658055874463759126819667270281530492582096400169997350880092312785686478111125076304022813536020459919195839881696767539906658570028045535824459076846952288983700889842028353557156795871289874775440035053457359499172527645637060963797786917244394241618600309923585717998706155548066313376956609394677569586787954437968106063439036046578375723240193584741726799994839368151219838806289861519958121732842638900532567888168730036741118088060981842466186399685646405981095172261525086904804867993346898397453189642412892492107959538199486279653350249327742703773221142692376719980001494151412016629380335102283449630720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,54] -673324177890790558617570019576309594624645836780508382254369258273682262887383009335741525019748967173945661639041235029224367146040710771058824635290803177985954822883159176166552397709201697097208461569390420171309993602440083515895821271042939047108670047613512199942033243183854867728398602492687888466646458456233687262168571388012132467754135576013305842048152695498957964526529390542842673508771586076226760146634824793275073651002833160526907845683600331616155073637731314403608317994798573047949845031373862055286203421641069256585961888264387610780342178482130545041932900036821301596553154801800893491465494725973561726190217914795049949407746094249832148589205960414425418082464270700189321363365108189435675574324646897470666057303497200488031990395373605828128314436636183971342942064822587328930192655546079777897885220911113641009418429441930406575500839960395232272574004253908073187069406220078679390960183740009783705872030401386795837945151467942095620484585526440129473798190314062083772762264492836175164200475822276464732027184762055054924050255824144447792247938359384675925421584719632249378265085991635704234778680286246476391118537564013485649297469801423369813955201268269561101730934851786050753374317749615447052309584742838261631060178617830224181041923892766525936129288977903200117744135478663308049617784859191290645827718804931519136217490732559798817846754214386891589772139026303277053385247557549839587429681668251606747416757877140520734887659096979824437733481491841701106525276868404768227759638652936003450272468534281969207726189327576966015621378185165195063033834634889315897804892509180819322629035208901303669412643458624996492207294828810895212367477021221842997828935005239228427739833864893798910949042637868576715218893080713260924052391065570816056496168807876658181835172865564916116698959785910931384975175775519384848226419586999383021809149829471152405223834885835200306409192039982979848999838773479888612104524968946722590003315322454216446093983599942361464342060467706966489180402350357677811439110822431130306985151776326304997618836750464836399026283766881187239435104227584027133019503170581789491216693020110942296347703180834517578450921761722678393442350284202356432939315270484535716748648285218714637081942663621550476543499887317260812681189278523206981010310585396468122846708605811719969608362783699497803517169943802955979473443190325367464112886885577986671883664988845214315503520994549797425232066701236730854230707176852997619342185385972801770040519032832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,55] 36290651782724291614974622075212146036499079632736455266539981154319505321590613478013535186253265043891243039152290665872620079831270244574720891087821053419600462080792833569564309808315388747050194970529858560537752539958463452432622905500270257056965582540591765452191227149918177507011061585634838941556096712897187799768078730716933377526934532662226151564979603964952953917953802253855254654995396858363125928469926941976717966367904706448015356218827901314753232786763947948152964670315939721966192499760505230519104304380160250924468001257723578105737128853315971549127870778186781230865275110833664839841739400837989644966783003214290025938484375898761906048857823230266308446991305589745738058214302704676068544698211312236731136977434923759297590674665647620339951454256581835291258678179800267907696583417598518403621872651240671736663286626256120333728247433529016480579443276469833194502540840484788192938160378778461929225457426436426031230668101926852860779050458231174645489962687044990227552755079960409434746449169934951955779941093105378075761357245007699808566949447290078726928574295616008512926722541097898627253141577927142054397161961602372017086679743923615554018536059052766120013469805451394356438327582571660773933125927119440655168325118420796783891465672405223833369349142489023912166023032046864074589319235331483587948654620613781485789919643607591691200103097133438946277186788708144055891407558171152379322058824952503682581992418812956952075382952263130118283792154810782751849696322776583918775709289837951556647582731326734904731015355026917752762950550710324433369121132601483426132562563666350094928632376195046121311023164010359204897532145346999727474664170915432938819486129202553389603779200222519752275943397561767906772514682179372040661777615120054527030592154177142495736625575168626175711003256656956932194448567430373426391006104176493301126714614653765764492339599738113286567549222301098703854146712402993207407974687226502141174785734321768278654233903254075895850171699950841675343428213627918317672484917929509857791216719476683304886025056587772084581248466720707887435549594493588670565012812088370274128025963479761429450773181207724122904287637844459681199263180591300820464393874377929484125396337555873400711480160368833794788054138439127382973738571114893021016739409616967131774174177943037697772483525500387448190483753890527660254059812646167679479076782365952365350209430493966875590829074166395024219761777680277620854736305480266553615390141364185290858409198878720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,56] -714628026918414515566758436643276941111745624475618444347737157515288618774891438747572362069035344977700360602897619071223134963239330558804812116514775772083010088235925610565079627746587669157255343719631386992882934861882885752167561844720408778694963442376866477810208714265688947761985162996048882086506704441652043325962939254150854176337576957063709594878421593495349156519695915486810883610139303945513095489394669942610920243625344356398884917048219062036303650698043174955135414414966102968613163291749581249768947449673018812748437153421935877868804068832650838455140290633670494668289738562604988578320387321344295962969301307113474108813453820444896266038066791375566319411198940886834898838303503394711395116076286124215205794938258009211352853935604803563845827304893656548253392556892297135154461824402874184862026781373117325726414797399194302643133073452292203842011022571735213062848019363258715338134221072629615934638141406950505406340771414838810410818385381450427672410231645581752287501873014784647223275967808548915957370115987709486910690290375240974663807061653445220988580866103301868842537449142312807090578985183684902426504787663376762442361723298537097357597788714469910309289607900839485585604092011062454474479283474222410608579489288731467735868414248291911212155347895334854053762919386728734704927251342039988236751514705048770089335860772857672559467851038236194721153886975354920793475482232074411091049456087690582499502928940913388648263871637365149520869580825541610535739126334081561966807691275399158671084704436591128828730314435327509512241661694305327710041946788400788877563614354818471254754761280665232695990437207207288345524442061260375415892239239022783627885220245211106043723487605302901561664508661729892754458800212128320746001107883405345492085934211100231798363248836057620981676626117738580172412482932123054887568493273310777495111931855301375955651403250781812285253974313581765918705054130336537615306534176264343430331109531503717484129727596718348399796797304735343842623784956381816969296254800502751231941679098581710256905740203477676405687223162927890516628565843283411411714588795589259186089707263707266076135370650891344216599348903902361536202658539848961367406310588090969428920345058410842198241358912306155588399807616849529721521692474011510807231829827801121059303865744882906288129740976118665352760040307999998986763821799107091084502687514920869492334355233530706500282897220320601348367857425992156669852971532562725504457626456046587756952315494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,57] 145396459552647111198858670658378081787592959689515594075401617145619912498756109547617332973541819166672673381079621392735885432648665213539107180667122199073670933892592234449161177316120234230465494016931669910525799774856618806309446700583814783606347214463545779213154099507745480780017267749118307570935092595141459607600638093326789148426278784866423410420230835000870441515330053453378005351796135515694967919865942502679541575403447380102178280167589896149674265549393388710967539592845061387567244367838556209266111796546340350061392905183820527435989767758803602975535409603525678838696664680574681018428441784527494482733251850168008197131081188420622154841833274292614286868792577871591801255807735945089687283211757495769918133495120814124300260729474068941049622206471359345064193432331537261073127173365378762089482959843254879949443333047858421137576703139175458239931836148639286032154049561703139921200002709867417182643086897940270180899671764397665964297709376722817703890329295052766551692839178565383666777324543236147481292538103030821272648357978030174251930453085841463026143354292352366905208140187889496113410192631143347073797456932941887459091448678317742878970676421309256230831528895625936504774436263589612519216158257172506997335038703921284963646263028113291097322827084607371072608335987630702719850814296749495553701006942490813755501381235318836247491971330950681223079959487501188001053502301406045994972939559821143625452422564901670637438837729639164610162327451826453600182392981087273583383416050130685654199893468708904181695061106676472732114978344957546549829015248985498366918699618958317291075009861418017915907774855078108612693591522935547502647241715204738461135249728609731612579510437481704062022614986956893050616627018319645933849000699984639312233451434706116645637361123715092329148701454206578575686120752634878853745671413434958623555190313070200187662432404869841926673357110205814353952315525868493714126304909758246910448662362758884582364286806181221975157682237355543830114047971343593230583967868176620266649843692854612130534703960089982768225222336925417073455436087667067456543080997619519344674618398011411160901455791318344297652758410305276737027089991099931384928129209934469229246035066564449966730022639621793085755825826220000175289815531174449009334247999693023688750739667437096572938647032683573300265917598953447569779115997591818676909173830181470882957737658324004649427731981519087839453354568636259876532232325934757330102721616281860721608837038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,58] -67122330836378747737217868538502873393959802840768239426486949628794685567797550168344697875857880784573636448133962614917750483431612855940762249303023076644380548018810340305635036263137853903788495498231932147800285161248178046664352343898094448805566947344260745551176264825453563617016467015954406883757903601876314881683229628761680572287422596733044465963661974324000342911249111706363139662961975386657763984276192896315766739711640544798153950831272505110368115396747233171934168474638066796773756119795453268755420107017360774724238806032651184425956461464989745355704549915777539517096719468074307673068738074526855805953923028715930893757708442294200519000383983223589683574697388353199492603194544351794394734754153869849985674016990290020053379989938713558454162584306369583317252608033910024341400260197715006292160154509470067638965873641086359756826001073290209605565597492509448958731679116745685472202108853731301370237280211198085592566856127707283762687279998379439663068987427623108320712832202064724026025776157186660815467494127200955708518351053096989623387497458839457279671518857404643662675907001575180985884412020709969805416748970695300956121543495012698875269087503533107453995550276766768564109549047518677864254082437219578441317932904009663048593569972843182680030646767781503252546729473288041500050226618332760366315517977188633144689400549074066709206064554049258128475266983822801868616383997468230105453805809381720846417854530462712023319321480731529190636121100683484067953323040994035269642439472384878592265840373256146101288519799281235773881031130040356606821061985741957451576937356921705272573327110329441020070761118872215654296426012350943392552859301143416383723343110157142997832604487991969719604013824357581106748957039209970837330591117090645222394322484434464119489727922443511469623384371404977914581063121239504884563972041613222882290620228982777663568011442998407679297928757496096755861385218774893073200567233040156514365255362818317155901314557178372062214483308413997733266559772471022458226580411764069859508986012172089707510918933404835813926637721828119217287086239775864942099266192807802171466071334471158519771247862421872443261824597663111944816781876208759742776981086692260908686722625303499948603394129090550361670771566960656814868761323500554748521055557653849355913231645691709665869696552631249402811245279331511121444785816540152949552285099145359216240395475530129606542685018581016235066202648688419573345831968232667509685257241739777695872450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,59] 12350840101540808719300647451919693423606155662917589572317553334010402155249508178842434277218787668691337793982590828750199738573699858365818234044658375468661505409914821088959564227582821000531367880021002096623261863665541339676395390591600092090673965233257364743285089262796242859702438680129187310227099976664973521679040990462082470233328877349434062859692863625749235059357818939703977448881713866599098511635343724482536051816870194445015411031859339567657630646621330267733105860329369194199157432428369075361192603786176848145337811080625915701854020929595698203192407406442580382856745986884194629080123412405987298476307823621470015264285753394717437077081918780134723867267996983385685592668175501415078963930645189384244764299888226605072715181614284300044742684142648122685578808379666817352707951057763704912805481921648888793180656432443943766107039763016193938362722663225471775286199254750413068139880554108876557634376123470868997329035003629032950226491516954876543381087511010418743416287242527387630328185926302704264963085390839531272908192760377300082622246380728053371700189015783713684037108919487097566529871580615943608098726060786274670645234362625505008713590461767371669960181471340845303449189464728464776177762771979493684183092469966383366774716518258085425627966405014850962489937277402190735108007564414867911234617723853052079037780384436206203352448766289792018190212843032568529203869844089086146658438227991088692636946401478865025650760342602224820092254503685416588031736388242571172067321712911906505283946228705082422908306483731290000722577691453555770304468194287556492452849725850946647278143060722850652716838230055118924201798937876118360570054195474474711274342419053721813613830144636409736831360410429410248512529004526131270926908970406457463748811283704621478274238860691917319346457520359184344015578939664373280250887890555797717066440774822013114826534946371000224368246209401004175742073659926337104704157683290053954018411104339421645554443465696536900081025338041164727027226653300594709562652654810347649060217299393326388066259221955645647817594539504747803317395358791932091986098928998374634595699601038017712891329293731767028352589014394307555752176219854008525652398236676870118378922452397589091836425767759111753011651454595096616601429756713089237781500967426790215116438330763743560548383008002871886571334916706070109161072433054812627088048569411339608481107760845242680630408700809261968738912341275132825813406032281016384215409070044230890463753666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,60] -1220957635380035406774693349161771055341548315645747764396088039127343289825511242332806905071499154488596677510938809356932307477854747695010554802745836386547364941132227461360792304506795907942017194226267958597939016801069971063335145808259102876926396886207972917447389123540639100787238191142874396552572932383979848899584361633992539677280904365387830208293949125121136720538597030213142515347388694047042767011951806865085404265376128482620999382438112815143586901571797321098296725693142372868661564998226190654614943547500262157914286512010457914334350072539712115735467015016279157087768673191727027451303249919413444545179508490749843446998157887470193770153574142978996839991773273566201529581686050393201376470717802822264558622601576393162668899979343704163111930619569406017043903347199632525142155907364661263799820830654265312316954939616579139429275613442000953763055961687603513967772099163192641746432319197813824081596256346334225882585708738569548295406002894825946143172636361210437937191970091064489241375782221685953335029825544294986407564431936925921092204172673186089577136211668959118758108172987718558562717055928004236162491266613371781278195810614540314876791605249592886849723239692498734701379255324807631549730591508081054013173877718233446632008983747343788086507829567708489568466881915228574950868599392266361065680813861852217348187631788448967287307007690616338957599114805924017932361307359821212918529890470832864898492477929543669833987813090083001341341379855537178761225610200697248269526058912850016203396834099247258413714515472881931129511109699361981521180367861057294879808357216610710755613154994035617558857163601602168649236852309463575194775075173227079245592616744978324086497626396761731347519750658510008226663592053322050505464752801142524935594010281811784447663912851489185641934439042683928263448629708737575918163022603295958618956690856081153704796889969436293783656247060663048593797819934773956609880498942639707061029618153378314657515749568287895481230218434090380218988935343306139620058813255292298581631080134319506050524372433487599022815973234228985826408869292462322961750854774587280629561162197301320938795196972029422658344241564451682086457037664938634838478574029835968701821822802327966353113921513894083861909734057057123134647048363634136126587820780027148039081216181706051321316852970003216659335601094507104151469478872845621263731514610056586702920573332159713165409513523994310060226216929245595930391227247935613981759624013283530252694323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,61] 44710553047675279733003860044738955950775116508415117622863769618074344698230400119243467531808940150188632393336714750567657179000656913739995165002585404218880928680841426219277684837965806774694045525557947346933058435854848936474854430889818235766310985315893409467118867149572556249115941292077832977796685559825414052139372234225934425124276619169747716661437611432319560186755730962935012845247677440784545426510513030569546732000825986750853523283537366616592988206085106801085030773060280478839373538397217303010831948478054752368179167270434994238527787080074531821778045434845963398655103511454794735475676378712312816773764957736016303384166236579857061207243755439827533392995203093165806846505330534615673798080783900399275566387836077870910777541364756175809050420807982294578094643603741790319949891556691899884502349461775380354657638614449119716528560371710003349064895958885600139399717347645216928434519414706999348161303171239444475203520818338257291048040101894650610570930976069150282434904387688459696859144967982860948375347360062354124484117183464894710664319763772199862464958792974733361780029970841555197941728353651202496078993190389983473682171571632206637165489190269302359320261648030347485726071520629451949771631888327065588245703542412378841605473905801166224857374366038147680954019533225444080419397736921443136139060145196773625284611969966071802400376802135901001988583126578280648643537459971239858089476752782635045181611925794080407169054035746672593080400502232875174007462471160553945071069270320527241399920626410483138753188669411165716020451089292204265294766389120429022480371954839012607912556509539891530450752807534568426598837827986293075527609277322674815262412053995040272968758807891259274236635134990807820417099709048470361728350237134896776612889936474517453819061351782083657410885346341959029772625057153919094017311239898196261220971430792152556460495057219753947369225697172516769962072807121286128554348267897306288947033062356615430147099578863114014708189823148137515062723044262879024749288852314961882958850486463554855664965545057743676682258509771804328638038841424613343433364788723462795045649923650104643816348762201236352229636160486380518332838700645525921170955166554000544153664594233815147748741790601235569940160129212736280629427728562640969255694756726295543792503883463109272460717236497164895382807020322505425598745816986220482744821816869024452355234021085923985945733373263545013751333742184081429205274106381370722481890219803712297401057280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,62] 6048678541843245391731923614596314238406659928455283327092793584467321111546962333823003625620166427252133095776051363457921461445081108910469960652618129350621347685708916607605155408391592889242175035671079573120988545763815532226251313153065505636044835059128408443335803184671617639357987267372322112559475976699360011818319378781081743483270774422548864494174020772378234750535521569832603003435404215926776308320743882236578115022667870305793586802749825310699174528176313066373199524421919810829274381470351195113783569519571782470263103612958363139745047030510586053416667272723994678998454905913120886112898644789930806655691006037454086481040707372986937368732407639935212580660239124356563923759840111714553946417739853363317620718117680532989369377831996554225834990819023961921490737460661185935949621137499784840804509953697905096176611506696089739108820493905578103629245559372560145368956512594502359223202921232638082987621637117037813324881020612606156829666759098744861788876712096338084904083892793065289190906182376370449240063972726662381972832161617894931389393180550120227761965672233579118989825170950885026471955137475715204750859191849535300044085183326276025838615632291883081514549836365599361686117805564015266888891535557924773891532720667517876247077636185380225414462969251961317884295116538730073640292878608329305543184765885789212487132981147470383251635124642377000397250955516099312961910125208525850474047726794626259681345849587294394209359552812728562376754603553075840423867930013540278140362680550094138777107032820809390464964283765233865621409144118210289889100739071272335103518921142349029316650697015554437225292801953696032402592137581755910574453285848600164031052090624378424456965227015087797166676030130928089621770703460342794454259457894335161123846033140783861355543493520107281003041511881234819831954134125116921257916846802836320267992288159551508544278341787927480681568640896412251235263988835090638305476999548923076055606940137509004931552835541129407427336266289112735530370095842744097616963916883346070054115362712012368873303381188565258465249742302255753523312619938572013374475455697046123175676327362882772725049616502286489892058055953262857922257283105503739643095432794384270579300627793655250447828179981109599469363999996409290751085104688366670287227544803978407695226474685034328682332373990087027842876140395777112471982740361495906062262514971930272162032601705287747521053998578316196349969317670742814882661064027706601430853006275650621800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,63] -1282197462729774434921030726629679899550585504219402540097918225764575880102401473842620690389116302768440632905172977740318169894165724079163581929996346751914399186384026480762461708694596854243984243643125736049407934547222301314916417874952496635698649736001834572521688975202088701624640311008153855504376507370644360820883092996942268758997038203986804784021555309794703880519558154667354917221982766328252994848057200268423620493981225602911311220555120018995616209174808697861057164181055601053068666775033919271108480225492601137597301700184133864149225182401141516769181631948058155056169848912737290515152915131883194335644410825792088457740259839080920374506762493815243066071814525169199810235730087504051241633017984113375816003587016583526951733320604832801533377667104496669170760423662371979379972771454640708250136007588878442196461802573244274830379964154978060104459033633873629840006009638469375283207373032505496276432919307184259254513123484924637228917717868886155762585043165024783787606541874182053029995440290861495530136692345864023235096060075358719523486089432918745510985700715798223178985195333509832872813249976620961241485567764576910227623082704077430049309427387086066000299275313815870692020540793128083823331299584476522460267261163985376668759514422454898260468465391727117751698681042578907948868383989840250283930999214339071536004227690229782668594078868794305638598964603010667179070027240032059067556869349569735072335187134271361744768943955430796949467735603887218826167673123047956343031596381584683964574257107972294446773276606273954395971414734717218939795899998274530408240872631760923600971463773549952597380716021755393953460048729053797271671894071208963080489440167199962729217408820870138996976942780991520953515969979222683637094788139986914089642160848058044520009785430006018694170998637742189633073502967386423531691659776497354000959764035803413911639239546241869896620183127928552303587115603795331037696420541379001564870599016871792755614561707214476506493142580003165245802950979672229017299763332271022212900186143853567536324587209285092428096167509243843765310771078435496487771697872840180899355546775674283836421349923579885862550223203667881473096201471763608984410040617592535713059906115339599323117029467642243403215755813637835361168224371609555306479439168936946836273608862064223439607332272451751701147595163817515695367881640184378108975347448070557319544687376057727366306833447458956051222069194457512663732185443562947807750113893757257976381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,64] 134133395597709843636421832098353009716629480434780057090756950483041416900349697006840366749074430484222050906941884417830401962924421314212445478071530062437021051667938692530744674631569112994036209787426144741135471830422995303461352747578744792794638824238664056994749859023164336805919605553572834925411031626673088504079605883214825024001300687096625959164638727975617413441788112806043071688703533370349857411134598478568368313032904055367136529176008805392918864364499404034579987067898976374661836305112780246996650484675705313054162037931596114253190481746551905053615986091785589866250853412209441162296806082775486624197766465256142766590151211383477316765010137263533877343576506941268313387265486208394480047353312971505556331860800936600066372679791523996803808427243340982994670260474546117887555792684674175798258578614335884981539760006092651423540099397763338420327141693764296557455636045050631687359646915547287859624368928015221782321418988329149488687043489611411960020306375452807288706806425609407391368832415225049849393309135379911136382362110044069124029609120489838817188060224228065928042321422275629925772917503721530818030513493587786870525460342687088670081284718811607576568890541835562370836771882069532829977266112695898915834218838300205736609454233980210689795689539864836450700523629238197298289901223207132825202464345974129498917654210727160924479778137120853774682939239685692715624662935505031448156773456376511807225695180380007180498810555231386756315284784997117679447135283451348344293034989521205814433423658915062131136068316319359200172858308037365846004098527437172953990437867888179745473658416993512763131633677403323139498166028201562238545019325770130963913243313771493364134217626717636544551859102175861959812484085172763309399889220004170148144415980821628629855381073238761208427945135560886329535180161565315346683660164360498162147796331781182669788654063071922986639863494942067571363197492343038553873875323836705144883810121877303957919843325131293481601952022079856734618375679225484000224999052802574554739016505315964218201548607014674293212213566310640129538421615256549084904577815518240669715295338835347567946569877494897473067277848712034190252538780623543367417670551722745008134516705178030606888039261898171062717205248441457614450350546735975642668560811632939517467664499385840738954122060005618373069272571570717656876215132640981159614160193177580238534931965418804433988945843186322870959474106713948088777993220714336817795603924781142061875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,65] -9512477851310688329226532989500571190495061191899443177258485526628257960150413337806699956851667941053200696285570823501292486908978564426222001764781401924230406748558211454008088383744652045662792944951808181261441519456267604906016504688584207747100423658044387157288687257286016286383279681818583619738395092773071927300349105104394976899892924598179879014928445349866036747176330905682343235052133676884622878700354046080548709692696125528404395238225235143390130042928752948694883621182217761245916597290416694433909834139126589906132349857203927440307428685388455290997604986068181863384294381868038370542569993555549205979766132057743931833235104651963696806680085952396598468560618024242740625175975914821282081448077111369672052398161005688466332404394243809012019910597160415908255876336394002051046435828461581499311506482915371193572981621624966518085637617476957587435977718018671828850934187057306131477379559275432205601617719638109655361733361407975977081529243004319945648862014519851934866751151330232663531837579915728959453323681382810061094680706082347329523221812960550460638717494073907153104120693718481734528375318178173446043920860174984914448345009944051944315979380248477185238082097724093645237067924684641941101469452616589959153317091513556501362516374378822426409591391232189170853985001061906729368914215277816938353163882699967933305122373782260317956974861139764553288553079937015189289818090270606915469967836987312003591667173097659614931094030500535748320841335079327353407517702269993292590526309574722834817445632210393953127618150632294301064102414548863579644572670499738754539657804779721670308529185935433567002784835271980158958532825853271465213515692036258539506499688113944727477807965685466083631927798207961914987125742837439450451173322098284610343911451642319798521403331158053062322947524691512163664201316091939634821089070194770611610185657305220512010271013901158713846383951359881669336703301096740692781439436418743926726550775294378838340822009277811598108597758314635505014586493364454919893869667739121775853780811323001649169632496604257683521327914097418248094592221268524937941174161527249697324716241230570535737224549316056943684219444775061092226174936545603379734067992213308909666664749331956767811946107816615834208968777788762115408541560331073055114349005407595329071343778537973233881730695462657961142416882400824899013724651218945701691652749052713921611048951072432951745031529250742244693762500818777427415464627386911482739782286521373409935360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,66] 367282588073261199548721497229238019943501098063009758468913889029395619758842480299871142008743899576855121680291683628643614770892234774590098807910730082227599627249169604745684112032890246301931104676364740312408365929809691540868513280830274401778201932501501910114212527717141092846108083709898171182483562358313194991770607349779400287545341532341498636897023031417214303218977839115618743423165660943922441861020414493525588771011335898425427429062699221692957429648813502774499780485662048990194914553782052876993814925673486424510178753533256337329455462130867563008372609774351344371432064946515127443117051334417026884195824958006768765160763036402798417398929264063558280361744441233649324959741993178965614884116903046308153862749977772172058108862965906029507307948882271652286088151915229445074138551308437859863679127896169931724853488436930550370142091656244521364976740317526593682720220534016849637570294619880069266663543332276522871034449671762089608966872079330568408314793983324588556489810765007090875865874247002650644230114197056647923806125802589644999760959012994917881779202033799132939683071738399044159390280817514645921027420726299522057280679335946442706328729430734076745361376227017376185332196135502690232873464952562878471586377232089309900199939371538098879100008613149173521411269019806957725743240785372904531872634115807649874816184731929930361348470138829628236280279018477993000098447003359269834786601321051454692927579549479354606456455943648605990029260456657315392133480075282993046272994973603269540037079016782786195742193607792877947065726044892101647152311693896945136415106933704989021526981963143623786847968757778450045869196816893552819875923205133541958226601868120965626105807203791223334270167973136537738406167970885246920906182266009008957999899981335872607108636407889103747694604198303128917156810853807619388100798319010556975719438189395495957869354141484714161679022830645151859061802288513790957647293865244770515246773929731249356497318927803274676384938367798469440058717990447082623788080439150037274829604467346710743049219464758002381329926383344617407602357573465796591508539455124753153389745453574385558553745709815760489558321633875604785640715447196714315502405924691860825946005995891721384968413447784734223592336392328070686257406109887792643307807159179374800724254765555044748740538099657115620318831341189822526755914733884812091986400390391973866530364364598013578228033885771288440143310755109166878945068125771231874945419121002545152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,67] 18047599685491805825682277733536138812374918697979777404733723634891465246944082676099988586413090173034416650132044621058349521190441948678704726927168104387356675565728569484486014208705115774400217011688934395572379593303952869073157752093758009226094227517181459479208548981499621977351721221050126851728725487990456994772917227300308954642729845052185268751025630147016924471694513123171956690122773988355086769441953915608093684882821200000739681391478750397778551506649032778516675809780159353386066446383836620843170062799548344162866742445477612880081251009925848139727880115960733537355519556008171655961733651538580264709353396194970975942358945042089536980322772932762525459762611791256293033381423927759521926435773311165136490823104169162717079722338898487006520604363978425961463272036993832865856156613769723593295307910319449687965533661756377799448235643935346137038428271760971168049377456417177172837330320780989941680661971086408182816055649548643021948898657628221518257389485848777898826472503810827285406058550213225384711861025482894100169513624845749987219351700418323016594030821556056066710286238655925505905415757016666177301508688310003292983934882669387449164011304885663177903611714167559098223142606212571535660231430612782909675739068391852126835021470958297200148567728377368398705881156191943294549439682834786786727693320114616945102793737783292717388239348794463426962391308242669185883710017659833428546480903422533785243937175900619679612548382052035942152651834224076394001387088955610531601319981361702115756845672762033182048640588554022548717583648515598036020359673624594249691759383233617529248435741539480948062561779755781191221241086187106419449070520644681525225662722876433397966879739926976725703907591540035750824861825146053446217368385380969676885960005528113196353443128445332407278144181408308908250753129070946217414499047043718907365425593923210164424488827074832672069113289178319602727047395042044671162553046712696511317340642296798358417652374417357505099193929972793207377782401274226821407161768051382723567019216979856253396255471849015463539054960387204279597670480954608963523507373758167149172287522261256186174533602923703555840642563856219293160790084479002632605201564253247504534974349298061360775435686998506284976741479304438946330528766190545027433133854291551482812112651383291322574067080137736763857457229430511933120188461351893640445072830336280486319155493255470413953423891504222557375854426328773502127930996123792042444034524530228592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,68] -4495757161791861003511311393231167407290280090049461798491142334999730517517972614393491352430897922068195536804985642342803550896390384287383887567898466168356080311488779275802694584035590600128117578626422233521359267891881579614305932401307048564698370779422567406051058987336511356609657103545262887621785860187426846010469412364696096166947181814822732703793795881618849580948243764542202841971004287162409328837289264983180079319806406963554431205252242122153964846817945622313691185454202770862502574618410887330646334964230003351122609110277165522470392389073646584560325960190397839069013222077457340545544398096575440508679899425209278278481178373753962367217648512519764834603709280471800928407741631061232390719727035887729636886025283450268449662545221739481391233859175737606436903965811947675688627279813214169811321498472647896946986314833424386925839896804088062012828180223996215238547669970664557421982492828787113348540392259232992913765694913299557670091227493188801884861442657188278992958588926011082075641470461640585876578453713634369972468383139126193387092402127840053690624730076563386330306472024427396772796629529149542538637225966155083286346243839932089364631286624726701548295300663950216214861981394150562415667320387141246074305833811658994458661703275157463549666921215061263541138204872179448983871013377022351872797097601613946460514036434173168403943229968135351582528164210334793235812952672322297472597026283464394554755185749330356557500302264352070870957033427539884980398842016730056299854556007852693350162234580510437976129094442353648027072448255385274347513916992675699306194401705154281788670291816624280509109804455613222480449299049893152036610883215037765467002240317010109031136663581411608243209850229883235250132626168643539681241404457540301121965636592100101111247597592529888061891316033145488369226981427729647563579837559217412844298119983319795148589918149349923700474084935046909819357137433082774840343840709546336914996640186716813548366324700817708990541794530063780178098969371469828753377718473146348590601787850247449257189072380776453974867321077928205214215305329876516005309687989567434072414198411328258833792503535914812861162962702231730575808164294305314174476323987505616164455566146402803510434558415836750746006263565190637740219602358996384919910353724304105959144127872246336435163430432455097215237684759588847313035388658155688205261205807714980983324090879344245161325179016747442759109090261252451299910365894435174915732471760184934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,69] 359685155595838546865940788239266110854606240547111472917277515827703001909593467496695519450583241687606475993071616367036496515401024523867910696856254613826508452464274723129619094511564493985408396238226809070042453852468399211127554293856416868264049407540165424163632186076791883118971296914718764759332389947204948408306752440378694479333970820135896541195895291807701328470830963184364264332504874522250064356542749823340662739210686655742368001750208352689712902517078914532854595892585829969833217157102030020333943049841437171386960740008417542114141428132474509232890634661512259132563653775443969051877150775708616452304331830937798651257165594902048992974435493370346932499984564475239705710029275617469775385966106229717461756839684922325800848278409844544038631850995063883341278485920410828165890632293371879891770402805605132573408485811250037386477022434487146392565480523353669285285556384866962788609082057457080581874495442859298721064628766310382365855225716417846148010666119315190529874118942063123651459153917521908165639487367590561230140788793502646664412950431137791067117934939864569757883406037826252604336598271443643086795487374026592620471337618528875634444654262793558395679270888525070292314730435267167822371594278786702709812431237685184834665218215078081625368476996409044112420091247525396635629445392276439619730835224706426610801460798432580824460673416217174379360652375086616351203006376298705465500923788588339347428666415022096909686305438459057180387615936775797021343299284213111783001433524401807497600468894943989289486484671118198936802941822996897141366380882381516843518301350749776117755542548596970960773028645964457175627490422507562597468135361797195863669830380474118731022129658713106363274805492140737274859435371091540758295900245085137840423467102720706883097536415432186500134760240791981152530541065002016671937169292572619114517939458901812455216642257920679641392985999152887174006314345199446384708733185488957350122203082504192705718958450210261068056993925189116301088255624854504151618366967105582852248378896287261206961685361448732279245037253851741835831561451996390891417019036770068350943616742156222136148372440643404503778306803762422201763599090101709206367887360097129694925015301523110951301916959664723834374470552851657957570835129478860650079793303518068725494380434684493236282056933552287861888488881162312440896155380717651020886445548632195176227497544360725536075660637005819518452519117334156273861025936805275246192004765906370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,70] -11807104535325106666030322143345997911659803273468613918646774033228500163932583995461994202940682852889644738024415518189440827667512513818274698093382344874055594536966158001970021955657846245217614822196279028548729847286336172957054669114934021460861385455176238956423674222064604322034446438013478247484279029567375787932277292150449026631235735844431557398387185892473327205907736217727177178652845220097445986254713551663303187688786948290276588671065241557481074762733586265655280642714895365368348002824137781161991846303381549338304853796549641907888615576841240312626347533172751940761591846372171191861679438121820922425270734611475881083111287154819448685353715274515543573660206907176412004299168638157246099103344938736378453855397682772071366018497545028027284480506630696703906152355132924164166389562034869306473197126996233869091243161093572813096158616191263741684332366369799691478976713502137163534605274477492539241788270618757056198973816132213600016600088825408681502217964417054657528316595968024881676484533705260863582003214801073893635743643422417762518176325648500662120356199326293961934301851234293598361288868620621433367268275169825890421305376827110761037914440550450304832433441251435728477469027637004019131069117427322296629891101784879347984176714228211211791249000012234731538046486669959071019815564282141470644074594733104107641546884210902232516907076670313524800700087900521725451407502379172752065635311666372826996181371585997492420165916744157076326732198953797613776912423020683190562453020352307667984007380613777607593291530434617304981725480630116938700779381570224533530843287795586237783420244639548550839047771929552547379124688204793323059736282197608499489380476964404983044056017283945961339527268103746277773962513662193991827919733682254631527292675581330223735841979647023515082458443123415764102580604572497060402244452716817073808436623475220954060823861147238761451110169612056038378432632668499742320075568029850343757792178246792496067987301013378794435501036545528090857506493260594585728169997875182826758182935873341108644971687146609890138596621712049052547265777239181228610061606522957050268101625450915141996944989635527286769430701329689016615507924850189470467530599389229512008682347087805232538369942128270489101475907860483252385586186062104394907015497165180781237716528981148400698861770624926470825841646331655223896454461847788692687609251134173724446972671199390600774504544857246512952787505897868265909851765340995068665711235275161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,71] -203635684239734497979421240820282351062065957116198581513839583534340725365344903965430817633874854237309621118706889100176747461219603325390775063063873676058765302435298049527089832947832046174570785502312371633290406310630257787851348767367959684285547679934676841204044318464615164661532942876714205348686190162289896073930182154919599375520701485342664307267037864955923714682566688908238867006798542593503591161234117909133464813957649690977987889140662012490568992676751720651744420313709352026281978880171774682420537638445216291532422294221479647260465831146036224091296998035390321563930377807665818265973138346331980441837782333856811170288638838418584936929564017861361449636623957759551392637669832971569442183619578684085132127662188042870261469537957139425115362101287172964927273333324302542559986425542483270849418095324925483430528374198616346874728876861402062845080929339889561913462078301521168216907684558094011266857473443624498800951230714484064162350742532034259732956230570414658168841724322716430646182471162062986379159689214949757322443854274398979447095438970140019011594666645478517442274807317072082994491982038633757560874838380159477355301789829637636293878229772727451037721182152226073076432890275946407056234349605433921367199912326679956434270341797581589803587407685090892832213003575998560367128941451819881419961890787611903050775670906281426367081546602186480536443814737423248577196761759431659990425801880727888852476957474116805506564548052889680044796342906351400275395141967883788279227712637321985785313344002582631782836307198820864742600718259841326140044972419188822479650092879214420171224425104286055724900210125486909342212862052776010631505452301424738919111285575919422985690771045033920684573509292158334614995671277572455887257999553934983894333206713464958648447474280530714869063389375461765606135332474402668286801632216756505156693538938687900515806143648674648405439390819134138239319848540808677849151465289848406231434531965663696090231834215243218338648071921602527287951857283119240631740577301232501613166891383501853724181686187002745278746157767953925796334961923870442022344985983820201763736680224333224409347452582777885121635671578784474068992764257177733021756186340111670575570541703875876302467850356642767234375000414331167333445221627044291843152590819422443126112910886189121893169570174454541226773276035215934851105781982100068254762875710776875178600204320643338244106693527303406533031470250396368577330561950744973626653807780823040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,72] 28795299694859176240638001991036108238368786240573299189846747685741686758612802230664206251322930870410294061580823155382078690508970545435099371835127634290802672357742747181616815013153709051405563674179459202888852173467926845713257438116412069475940072624827059271213336711647816075794557729639858022164668253323711499905779191825921290990791256279339971488903633881633649282973950002789924694959286846627476806190383965113028384374254794729939840923286966954043521707069719957089230805012252346761642822474025076460125081365448991049058782612033811988947936013083438325839429299703029239915397457706370971662978410456960000953686566492774956823551853658634896106511198821759215121549212232948703274855753002768784367808995699367210509554350826373441637723487543466242000265366071270650374000840769249193390779784666269414041698723264230540433509480908527124181281129172778309690742491155576777516658364050009157188924592017240112715697778107016871102254208346515439187307662852027287608506669848508415947631994780769418143914654446391447369373021360108331536122828015532774817974828004660772400033725294804076878956192976484964567882478263299960514258772672054019057684120815279257006394026924848757565944073845706204309632502976578682566245499222764099514615411964618146387865490518910905881898540802178691935845238674670721249333346350468946194031680574710080049896020844708244906075653063084310027677041094873002760969855739102798231042318459123784422746971582996286971634256493261576221861895119462678121699661179928966560643335636905801058873242014167045858020153328153563093265689886861293727593955296486332529502644670058481277767976654044680361279105297472609179948799767120227404858567879885472985766429472702914436427022515908224755550571348042854138678617966305696684319832161057669775231553108151975833842276831458376514211108451830043664504447842172250282133466977884759139853527024781117287083881052403072068871549431610064724344636344867844283989128556673354430977698888152645578665041127252015530471003369439102503130255174866154247532445420980588684277860287243942233498441881819011428725263439412349695972254500740003058240405366350910080447994432287947449471195844279420059563559184536950422519408822439916800320475156065754445060660486466284761935595373518933481602318324010356951421420526972534348328045857252997611952729377708200097960047407176430913109340647604953972279423885633981511653126856553184898270911209040858026598281807212340327279876422117888294161225461107067012387124019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,73] -1001739646255497674579021130907432524838716439962767515846701197599739470026968480776330842834706951280396483330187657795021620723380636701779520677005117813718402142560876121719319663511220784790509836992311922439752953138087812651952448260918190817231107800416979815389984850021403157888219766400811650550012258779243151848193100942403042563542609678947099660528264964838322718235464443432950123622407142037604993710940795554156921093271040827138575471948537463098834622891014823001570513174522997498400101165516823721374344589206690999615959152927079416887246549964555448403921080507573623554921238971710463472036557629307822239293595191253854084667986509435758568643484100976891499361336347908248407061920381613385075448873168183856003997453351679215607235464329353158439424559284225521621185463582870362497956699737396839603072391468905606405589018788731625980658527780952411451286500638688854944592052281242358510916549736829676049158924848563502487521696820177658648163355130434553441208983427297004971779466809902687902115335888881437482484030711654720094722801259072223697591990009753652763544263460363956996781730806015865986583768847703618775069020951512387916972402259393500996805086017433075123154836316725497267088122539407936962009370121893787834269300900550131321581657292269377553960472445279417997027346029336883985670117952708401332381799897579271720781466491307401473514880892489376656693749492674087539685314226973856626488226683245180760615826147340078980293215120013420201233854001603456958004159317278978116170145596939747375889643915369538721778102700355089336018138008066644755775791110987121186913671359479661263759616275076518183971854954437048774831790146984608507695563189950541664700013618351118519469535791755481102599796606491189321630456955343267234995521078747031769293023914373164747155468173344597219704541180365688279938722434061076627917399844757941918645538874493297094546043755425098266524627481267423889212874598015856573845697633944900845415688324766249886201936993810569517959255351006965552935785422667418376398678887621077865258429100482320157294829619086017738723062419264335668999177793267655796572775916182149464985820970295879428651928069275866061802332453352545729142566663554862773269239321434327552197428609042540249672580028964629971036412013523564269627853120950369772263544284449942277037854336085630537788751098922894270450422361702197788657480226037704203142323073695304165248928700718589139818152489197840173000849160382903922074449423136001623331333734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,74] 34324691757525993624925851051735402460143404359537951495992308867746529909361567211536895213830828375471009495122502794805821412076804583817153325745072370945323886648581953413460604147952904938433853590862319822583281316212994298256628391003505781402275471321845293666652728975710439021019741507361694744282246105820304678249564905573400345927425725929985616870228779696985761104708308820294795547199986821791336932351821646197865490619003919591555658164132006960189142128820287678389983121999574333987483361937518551792850453075198757046519153969479329463472943016329289210426137574587903164224920005049568710254274977401488897250426658927802976880011816252572243633399867748874294958928332148603320274506618190370786404156111284215790092443358116744683186473678164409930944158818110636129907319761391462270348625390038470909462406087828078828066932132388407133848658747775053034143282255363305041693798348936706257216965204198410695504251496399395441390486148935223775632620787803495590812274199343978356600047315506157243935764696687038336809929395053263761012635137922508370464953029352709406873017066281805684331115843988693007322989498592675509769935250293567060009102227214966698659908932853398834494997987809103134465223822567849807869436842665325977806337204017656114902684554880812106428831253682961286825500138121866178244759381266625662915325531540401049738108628120538852447017672314481880318884935651857392677385851314128953181015076559657192414593499688512109167616006740809767474387417303594287543261364365448624631231997359900151455204315059074366466169899828689732583704525028262813609822833844624334541458067943695344067929943588653989903297352253957489721637530675000731928689551502080377452357927196364959985331182296143259959794065891213068711152382043448459553060168304437631837954615070157569789364917278896645536867332592599533896035982955830028713716157901085286409594093318493196694116561856698237865751723587033912224573939957617466562460153792667139399742849815596886472598373027184334638400532363738227935966843679687842115874050369211746906057499966290129225327356015617146628646375898534104949011138804539963896062887807962410163192468875046767575387962509279381345513302341597620182901598954566901130525533464895833609398900674601698560745556205548546026495330895140908387499619079020025739452617521919145955485336644801148696656865910564210613629032861382149599564113820541192363340250987850959511283403072761362135684441703877554013914001977192284911229857473005145078051635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,75] -756567474380699883715698830751273586547773032451719614134740353388023846436018670464235574824559083901860490821074476038296786345881953967841953482954071297838084296985975650093139910443619219325085839449207819636603696333095282368786729372945273160366953855411702285052241989023504415551753676723314336855669850775256951905926808530195060132794234710581837959022648020583624883900934583461338479104792164365998300003839067667695502628480359400713716706247842118340655750931865753219618724580455837038003147817389681220424361830351381744179046618995199578775641549863889217196844786864035301304299089808773001483485420954759033523230145857020653579986665820465144668630166190061145452966119255031435295394195844259315849963854080457120932937614959250940245864736886697824812942022886994291076681035633867367118201190189939091103691026144194255380589934475128514483727342308486476676383041933321142745565388907618218603040446878806575328261811856177927783067958506464686955739225258375698093073104976844596811594265823410520158188482360008695542596723629403027431447622966354018315647511630950129835766978165943917737961353927495898804620944203336879784394422314428328790253761676482552899812587557493977931718071009812003289713835377005148108010747652389596432255273787587412419069827350748320677434323245370888867955126205235818402778890143617221810545242322417852405206362337629662160476375893151632577197759397646477674353990025364745331351992293950193480040109835479078634796183855447466161365498520161966982756892270869986169335504811117854269090738660450165568608266062915856433827261576293989804898261552981068682098784767020097822618260026426262017532165357164722202241672921849692476133841336801290317908785625567540959292600314053128908457926654077114189134983601118354467608671833827107398526049386535045497897263011177347967384098323408897428333881557195491165663060500510175052161469696890121879595819745585017736820876646605631713008594853359882464073827792049335981146791417422754069516293345255671223993559776264806031223088925721693778266956549662905777642383228098937336803457801001227517795892518447766438326207377463823265903922766518709391764155403555997485228662347217703074936187120692831994963981683496236198266191325527197754834882029702063777755874214535722281615090326009922471327629725908033956831285411753823885128216457135962930005978794749732061725889782196016939979839616899965865948729254809156779206900619525169676373734393020638211091058656718318934436237843703017034083205120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,0] 101158260242412883538554969477886670062912957651484115213121197868909269513296924541636381079124926397727442179343725868146639449270094249758052002240175611890551648767199742719622273398625336013621283689337544200590974055080343742550348721804421105687204530483002667742626268405436179482224070401146263656927342640832079464747674072695112307417715298100133357551355363208925167994597522366891411010650406872300750099784011738202218905103390148533693256321224609197598792952774926393017875239576822534754624355181839876413294236868305397438587910911089552529283001047106541364266575246537773757544812641806601695634594910270090936415079761502288702093399162202109075881679522325625066341108574904534405433505757661794549056092290866741051324071210743049275345045737466165005417921207582833382611139088162482761400150710512733916540222293755232115633654197693636199563438158774583781023330880177357053652333901123141864272133917211336597300857118595991611822252492936832463500567632125896421079267840032291193680067920518496776027729021927874662938107621087774007548268961931231960956650228771685311287255286335491739518793424254612675564036077389507723771814536614647424014097864544071803731182897400609387713666551733925583889957749083795389301324473456316054005895369063476647395576226657459006362817198950058545828557515540004306682751948854324356744706815630477746793706006114290212993091131188553683838514517619738411627628415928352257399747967698286223005448746321968733247768383792343874090249085473197440258806353520756300598114211574660093594233706489591794065774411344825497988246896250580529992290346800886166417551358563916299594639814981963547799560304463579237237207925989854887088994742343687812272772952975574750414589445509098672289182645100733608303845672580452950367980073167174628978377119374714010381901048347542543102532569312743790675739344129420537351154356900707162737121080637898610250418549862028350597799577732210307669734417358057220494780083850277675489195502309634585707022362886642835926678889543353362424425986911704790775308146425917856292770357246265271478164505798002059365919647524114038106080641395639490505220146427330436236146361243978019607614750298045472349045753400519170801140802688177473261397427060922467833429966735359739941187323749353360522963929613309481955704020422520235403988058163724916081673887396378356608880677820088099362843988045410508053317844204852482353857060623495829687234946461900498493349801345114103603889338258325885956846561882527945939889539836376972158566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] -8283513523376884415965235211773811610957642227887928833327909125020805434977491774143337533065342394885185435058468296754142886258260630291579446560285750752518712390109446909656406143880924237079418785723607049607387131055718104216061035621477217578297741238129533696575735892395816438825127438979911835296200728013746095947098638699898305954857191972274308143194222913508317854528902555548246797330616063120851760401098919962670028066415400340781962453975337910367399359944988577005127482628244749181811493755573094688067482123824005091026627200919279315485436660635431244908422188946479999840982064685614994328636795436269337920995869860998044314675600205483497229728441254798377838396486895961354977416799525542809541206145144621447991700378284203063819097128082732547114096327385837465741323338845793265297137208612326608194700760909400590549412109277357745586823829833684702080707811116436659001892824599210268577683504873321437045521722213379246743236556345856741750506400930754594456366350808776401461438936459868648358961382239979204093994584151974755670938071203915767289332948928127595272579753584154988042527525460835626720312315009938061308618714923057040512162575484722214379474995202282811960949111439962830016740584994740337322327706846273147350456326016461350099747504560684414961183477210456233007627507085278614562284482935886767694122839027494516662069196354066435646652162023511584449275376720614051532795622284944307700413152037224437765125339633290255399949084242372692730946912068444517622856769299399759300900799182352163001156035600178161094933301271977252009583173627335276302787825840849892618654502493581716037769535849991800463232912493123408802681626557467070150942852335734408143192432103698662732849473183906371688933493818188079903360292408781874599164928881982272533349730666973812530815524885787642421216085580441949456309589088744952870335918371380499137979613171008378346845965306569549247809561694074892287000669033168925888087683827136741255127135446052951357773133161794094048657110320679197025932381001231069742539210134343192169972324446487748456714360863279689734256234397625374471150552910990345596096195229541646345701758692498162242047184122751533920658203871437816402500185338689325060476559442789055738679131900463332463240584960708896496047194850295764029554417609147946938987652643378031320689944691470892243935117908509340848999278061002515506971049794630444502796343674930250027434678045602888540159843499536885766521528674491451706921263797064589685102931655938733692787097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 1012092521657918051589359559535957581580651869156619147659878508161994525737387462194234532074639647209453715604230660299049073266713388506562485275727650327026440515762577302155543934681925193041093920112763358554578863155171145218485695537406866834162347649778755834685663474622617052263013329646643474073073472619262472876025106662054950453462879601867946468080411486189915497584482648473917565344194891303278487322996627756551309170001559233228979850865819655278434714142069388531324719263984704394787053955286335645292664832354887585029854306325793923614175869176482516529468864982643339930290535626800971067558751707683408847752876664122158983452427614683759529088881944703854717740046639110008608918452138900561874949277131646648947591591993112456779577433220610746811226832700554614719019637010132039432930959273314572877464855825508833771537016590839592549978871917482290052948564131248667479478154793041383005388227296787896726030068132546689052401775558023834129873712606750880559189444520259296755679510684348569250415753478546495730529887379927313026268947135364251231993190716201410535124753525394342171344957787243191936814997708556508383763381227438443723732752428967770376197379040271851377876003816619609727665107444817625974509680395708147755299752956677994850210134174971838455867583955350589489406022772075213876182943013905649362710331892938559208656427810659357535042794905388148095107985543588013013528223912485945175949876404128931130017825609758730273377057358118601741878177945882534393880640421260666094371194305471753270259079733883324986892979596080194202305663904515415406099116834755288357426511428860501146785420728695329814052785709964750933278629630320191156146874154432501263815603725602356057082815142514455958863818370501777116015892085459348481773285911915919698371706907833105535950949349544012721578795167654795073452723768570519312799386467564472171691484917441127147369399976625951543714339563975359429476638783256016179283416054730365112500261595396874745328680368016012337801021512258717644090726499909594785992668289952051759147528641717169383170234501503465380428356642720827478662533689914457926351033712333080047524031375977885605110015504632085583697146774840439536042108839764744220097143941764299956142003126349940138008753386788759158071676442054529721233016814730843589269712406651350565448915629747024370441880882859125696239481847064587205333935856840641857831773562290475161612830634203222845079340741577952885374274340527791410268179333831762500381156350052201295080847310848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -13428722509428319199237792291818102717610044699875950181206997157341831677480835926890381496937210755988965893567125795299744890911292093630248615501410560240172771264730804336983001539637187805255059923869330228632305094242623781111743161186439533590997573297783314973351482630957433161141317363710755989110667015131508791780074699931950520882011199843803266783984511032621815920433783706833749021285012717929478214067248250754652364826345689581670727862416241831516152001868334179511718174989853367670021984662390213176744506055407703586130436712450589670505193772720806163397880266045927993531631710318352233731333250993529596528202231528234409751686190242755532311518631041767846155882309652242427148423364528291456515192295167108075881247010919565507391762330782854393313073191143423472389718650700671265117530399921848961150323889220781530788569896223022963084255978308518600710529083976553251083237064676478833345889565683410625383680537697076482115281960396964541796212328244989749681294046334601449360021570996358545741428860672659466402884931575388456704001169292262518207200781639128854273223313917106368920813346117583785568286266829646156583144321502668568304238930805173783820982124200860400153081704440533340835191262421022010991226206588681084276158057223027300787128242477042781795205745382339066722788726621641930706520425848359715523451095298357960378619198347403477465453969305311455465598592717806365244184164426800872135479681634995251036547478792866650395091268297499274800482789176363049681550529241279827646598594899471460324645772050124672403272074670245659563637258584200617377516527420545332567041457682500900491270391779977053546011620990469966005479175489069220772434464554460011159147458840156014612818263345059603935172261693961673226815874262539754722769531754438125059637656013228535669002323455953765370983360174885856484855701346123874480996326531917694248711662448058600445301856108954769715642570017051168543277119084387051108418893012601439647253577124817589479300357984484002873916830299594242229326999126544994189364979017139916417672370769593309270752407540456216398072943806439836229731621304709965394700596104780723631943263610752846157595429756653501007826316129655226307111486223756722308678475348201417461932557945954142818851882645287130375812509626095319748876254723155789273780174851135725455429711071606076555318098002194536083153904019420288048222232325624185332513564912067722788176524361115271012908189967823080917854276281986589035666106204385363530322797275373407401005809664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 79078273236470435952246826688995811331768128708340520906472735371227557832079405669644274954775522922150851876219099002321178584574856189589813390081471587357260322615227265397688661704280807457285991570098025775457463491158654276260655612210072940567184343808485814146988412013828528011971514487232152972514758088752850138144256033716714763821086610733415411062868804471065282655049428030707055849636760797355124909028003571047853357358002299255039048321641638221846819276546289708422788999710633401798144859301952569282099582883617379510372723001594911490668888538992338838166469781756447705800527349339320674069788124692717710057455655462393968812970758683701317340485593009861249452672596969968577344899262860799855238652756244358937235482339684979300917504947168413678768925128287191127891178829395131844753929005649545555414885542029542390018930289608920804515478623550791681656855615871192600429028022712555596516037213230117018318686470756762751844765627113893516269273657874523154362439304266336671408956119450840380129370985697335254758327781348788426752978531379740147902026253940865681307697253833261753819081680216758571775146241302007397252015355265724585974609288727952001654165527118015443114581976798216298832261039338703047202217568231685063851239091988756429549666158961105811274218414151185806355546922307467715155316570665860417296273598350412693605917974321974536531122799144725191861694035760812266648185918330116099092942343124624446825176476073890744998068855920920805602565511839226046410280769691427241179617283681148499166429615088789110994719005997126769260216004977449589532218598809048260713089556387217784986535338542967253811396867674712793709959759143061641588484141765011199031006371904716007558900742525780561392216483233642229478157705579276160633109450308378050857565189991004388579682144845572869541643037560725232247767568733804024064634033257459522036526613401494950634984541932579146488642518206588328386008424467666709740372745883644097002145783337572819243642820144774539321680492746380893613919000993974038530002391292210222050710133984348695595693442392042406960518340331573497096733227818197712643919741861686757288813727334790909561146375118698054593767962037043575169459425495022910208773383015564028321239401435308966013843360216745544265852919342299205908016784002424805410110147897281141618251361238639338556415548034816010900766851593824269745426882394173749178684210015223086591939315776562861886256537897378155135866899990863742930391897758852833951609868926536566941759173558272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -1259955975848753993018170511647056607627738824763103971732530654214268738627621920179592311444898678957915390390985036909963255454687417543120576191283472126413417351755955923796399077366204557179634851773163221271151642957692942992750355808968094717886134181855379901164570362841575613782087192145092143607571498780961141443114731590408444930555114405699981193070179953855475438043511210529943005505083201311460462831124548852439202769167748811309711922418819295481398192265783011473560779404186935877043085293246192991874130604578114279112483403882588566445653785852745281577180220928710721395672027725440665874910325907346107990055471567843303485772642049524336119202987123700484204907481643536357616494023482359406228706216797689445705665391703260718281559305233530082031644815358355331685180685327211864625766977999337129543420707013862863749523518114211627129022996641001464306886174485129964870841602415323678964917615638760865698520763692604794054638485396339217728192565667346763024380148030183474321865865288627336705720569057929508104879393782226509217192317622772163675910320442860641138673105290875269731362727105970492911603251033163143712862190443969987389535754145535288463500964529825369246697827928949102957375522777550848742149592189318312836779636240879947862733075393431248733914046641005217710021410289394711312537124608672112619917989461625526711235559339563059044692458247397505331538572766526751560804767164822997614034501731607465540021426899480470922120480049319588310995272710714390958813413016568604167350540888321063860641468107892106586747163964056526273585836085114818533104670345754430851139426874453945434269992799378881842770652251130899143732938223940348470677735596066758358443379856026248992066240976562679366962365263627045408016909116802435460193552049003234395841004759960440771766159827877635852525899672627941515934174741583416209855327362814779895316014157788384041679013298064282752736346016241793480214759119216280585096861927217361824836471689624284543230648996029740614581032924079811267820674040252735331288186771091167262044232386799381256193235486497003634350666841284630640107368598893313209044450337254414786899719732784790455565190641945767533664935894532061451388777149652947105109376532087922243678956778892273460940969705802397132966535292366332467390187646740231832410445649922353758424604653560536467190088330984730464071442929092553346198536371460439346683429016968280909890376642651399791488704500361139217297793825792215797555007479221546168968232142975953238093364985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 16325251177885833725168332612691250562923579985455616161202955935455155319288779755848272991079855219523653193961851038933711942382950677230807287658403130421320157435874234866860746670806392248570439929435262168849197801585405872946933640802811191441449324027586590008253503419992240397331235914116427223754320621494404932336589754367772349218590691327500907419253108523338825570442289924496530988211031001667703630714498040193556979154029525629131380605244962990131024353896126957784160907836752525770350008255043535327393844722114918429412916581388283216493269220863222714800837938929544074603066686578950708262920448082617787167329097835717162367227040205950729045172065062191300035360411733281873807205132559465196709798128975824822027370946607893575478894761540189903968255021460317188577265471182953313966825461848723784021715852798427085926456353024765791934521263745388635311161512006675063088195222393268991322517773373192471018952640372379037505385024175536534254610776284367652389652917819556830649568367646031930008895991202512446580741196311085047123949954153481331927345292293618307041639836094044416050331484523949651707154941813358576717318921512365764102045767818266291697614238823907359102836968279814610260745646118273835861455207869291056126496901418384201475008761969336939214443794725409421467812220657799419106394449062879580090541594714863365931949524715704692092383416723961766187776855142424823486358858073772060494720535055436549997360344079787280990619482741628229159481335275479326093478246658578599072149604982721660962552248420695744612292408630794338170156873236917963025647946862596102771452573933462274786633349061055809615427842203091137125405584092209267514201425476278765349563221919079904397708944371222445160196504364795365813178523562804223802631082929347569360023120759764911847259514618721028260170028864879010463291671015091737534214458105114261776972313926776219108140167369688297177435134464196093702748503372264396054981221876196769806201443301425667076473601560866536151299585019335648923697034571274560898192527949066972306069254660147074686871083485405835130485083430810776906372065011844171695327249434940943044657778761250046442304403564455173990640345235827461468657538784615902695432534313829035581165066332487170660719177338273475161563779749701815554440199652376695105292833684031537217084188184568794786988912659002589234171759595497076108083283771748435914576821055025524266273949240238306006780581682472315771156302039378117158410389500269305235730135511874809890260884461191168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -129964923104645043247882710301267447613423218594765567933630265652738330976595318330898624919236360806270231045447398580199044397847290509725990812742087662706205405295558174358129886032411627896817540539863099052499214771086360298219804753943779516098500689169507201505858766115191886948026127013598634702630896655313537715613087297807985672888793205070530539641779078912354258357330797256794381285996407196949206615301429319858800247245896186183848126087069164939483065113920003752369371703656794241700368749881212622439517808632310960403026042893886877289799518761615754710435049993362949416574884523666736751939501217356017284632922642377916271779111536536426893982043345078360586942718138672282312750487207722629575396730813498702852757035007197687757296065607766307112715276782218685485537470174853825293218225778872696654941074934331612894949047697636731459866182438800411887450518292321446698929737126889265114322236453274779122324560774635311186683247665860970412662057986115855604064411150363015305574749486964238431600766990741929698330001676322621928357460617732063795771924858097114771518040180084429974922776859995958439921203944044049537884203092955081328193949491356341911057704169104537656542823653876288570813697543298229325211909037566108286760922456283227568302357897673187430395754553092709734007659750692643239011509474528258826481782864989783565674471690022998511721666165118630152024319966159277347291158557881528204883584407961492101449745513452556251588535812090313074239101285144623163637288082414358753670491832275785767745598985064406962179506895666746171251475807301331341768629919701908943586257522513036927040325583594257889015508117190576900253269202007440470771447575915134211781630053025587082580094791888240618105570681478794072546643140706347787787242439528710886062431928349032999191921877438601805429043976134796690320053025108154779937285276448298732454503847917302811140205146405034883616896198444730838323782544919288931001448867321524536234720768558190255712593631842559001352855749807013520166843660263595750929707429219653889139334233640533948373396906729879216044230202478825941077608727141506917499330503832382302215854686989608345007032377961100334014477312691251647357013938389123838499062505737813155817096110197160111794816241660537814375058998990799197959861825324277297237793424824633518977373608464572727334181556858423297194771224680383997980251679672769398676284678686663315099824850015711067130638033559645598389664516971357316656474077161248440977625285937810947412781097287680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 698910345267443644304058874771913478562478018258342868751345138364600846615327697226408698497802250026613596072479658114721147333093405330321517498082376331476206860674510552955355885942754066410802875468425563535809098236446580618503123908498744833046931934139094598145697135892388319235284068810874309917762288318202762516884432660078706506134205639839670516854312525743949307832144074052051019511040591933926735083328439440491704454416803429051063603645090325812100084222383027644634083581745531718777134179727512099772688793408082163318852943280493666183675220901082679947880107021514641566007801406906872079552284485293234306298181493719844694899883981170371626221407742462706690029111227773258719017357685237009023680965301667408149299208344065128328246200103056243007071426838202787741957401509623140231669421252662424975777251024557117732146083716404362749881443035501182059601625483918166104271676083311003867522985774058309030495197312355544000405328772073771981321937344143343551233720692398405187675574374725742870258102948124954706161521215321985471757543962448206295457595835095305732754983005555369071549401523641579428004190372436790325987300623267830319920737811963379660572358420012288326378268504785653095853833364824432748582332353249223234014331034928124979882789166948072605283945005331191554610297640819732020430616595058860820995654835031628127735771939233056257930636743291911751790362714987152397512448195916226124175519350202822446705435786996983064654596505250693109043874874262467505932735343065134234638785403458495217687479926758203811516065766098565223870045166624638393355485733359886838278123988749229632288405480551446287447223999385043428546536378417026189859341959772335587123036266611309777637085980378705663575244091459519745235705214858146041001918697799416251351783845284568312046765046499725005922820115737042489375729974395983163808625954059341534233322776812076316626003772984495555473001232926640292896645845729704237702929211767873437699828181793514617708524880333569058339503667509735829880187482665976259757474969673830591753135121516090856717882616045711733685891563754462653078352706846001153468321766724546351793722150331136172178549370818503271007082275326460221162283853726236817597260548054181970323924679952273768772238426133036531259957761637092618453582674627411363452321216246742433547008831634610785017613593756100191299814935538497958485230758813960691619513598503115651170978187299486864409616092726660702859090922363675630605429024119445152685481669706119224941723387726659584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -2712202967869567072243584730746179825323792003131976580177283589723570965574243476513209232213983798520963846649707222321087060498660408867589722419503112041221837031872918970695478324409587987879156865664665407950051422655241154228659515913645363216477687493620792183169018082511789179867246413433393197586918351813694388951373921963321562969072774690038507420571630431421729155625925412381580868631942410164011255206440104385725402840191641606221518292280307225533229536670864744022415307175083959660228489650892526802984682146292474624002041695460603912244742983530370048892036423986470193312083454909184316819580191486653931580062623823023368241081242228979086910761640716406439702593218062744855438158602617396392509429154323142188191469759757299174504619439134193884945568851138782199198638513807166827317007040891268174052297281008553748870285818593267773520336718831100608183673766768057331464407970055850841155756232394095199065732896483184157535960423593698172415812190247672779692108503537660207357249605002510969871177754543142588917525822345989950482542552400187494535866942249887529160104633959610579420757426289924327535030177604392335658857411395958096756480595178271943450573853085296309799502965063375249466518152336700047194620900766049082411253947812643744664002846623234451856504161428778007865208037796650132179499598005058969367273405002608569411069935367903696446461271196106762975708868513419746331050602451472730282452427538090683221929662071847793110199361515383835770869890882521266319632303647003515920852848885531986223743678419588793450287414898879272585122167852565057081612891550325532403651914277909440997552236348665613696153563018284527505846137798832374106598177160455602731275451355991097484261440048257272156820360964982269441370450309559055022361431964160054352923259434689992936758600820852172334058549520813543718724856028557003982179363994813823951622205428399862838798885382268716971491216109463595430655212861114327816488467797718118361730040191903795835630824228450495081266279238761247756209188340223917997691627468917467257753858363919926547694572511005250317386989849001301131557828125450674968053185201030958843877853277875636308178216987966392618884560778622601414192316144341774371274352657310366935881534447181960502682504687980870586421986911307895761927285788785401733400036109106361504525090958494274144259427011386742356290810446879220363136879516640665514919008766426437764931352343872688051096186239030500532506984132555594529284384999109473602041465898051701693966829866503372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 7680424389333559208290173030071665437950674986689719309699774304919183344981080687735515927767018432767335493709356984290721079858193343609404826805553553408428203285368692316582231561992098811548922350282481528593848635413989368560890749686985111076126363573600659081613544674835694333052905349163867921477386852108483201574989458090399328989891718249285559512348225033727310765489732014871277063538925383330200237653100823543609883490415513062934294460062760065825993764883381124228397076644338225923267465981225756801301379125901462232274226257119450120110282846032981552742751181147954471509419599233605842885523452384153393298342627936652121130871973165068289743497430732257800512023937037409094613957321363217854173589081355864495533721103690809096694760705145594897018890338764722203682022083467402150030537580323145986870232997526061284522643447921570788435713157593359826496677250557571878327586189103187626049099850631800835081719829025527974818359853949566228773295303095329610837232329897536908129544745352288170493014991260954019041077948825639764350705095236664492439448052858340485813923648528477180437853979714835887020350505852748974048161918405473194870087672424210612648146860388702718329649445846887987827488317551489539953188727789106191809800867380594324893843526136707076803445322625957723110861372189827194434626562952195619155048782772034668405277826712876076158796198638699108049934149131854494180169053823342642588357603687099255685583866919774604617499993736572237737680626670529308864177813258247125395945119594199084428819694586245974745445913507670204955012241997503103535416165965340395398233994538658888995280577043440570194575171790723263275713055962045601884585605522844602420766183445650401541221222412591034861091979037270583869951987669124461908686198065299798352032067315450915871961249629533656402216987548679023753282140942105136570163819927093652152567464736730522296881467005745469263345103466728690491606515555292497026581321532861841307470658710437453465689650983704902194201754710980681805905674457531954401511998137186236082985023599053272666617261212445107888996025838552729245900245538440891849215145834357879992382587436171657724887191810863733203748417213192029545812481577806426116901478193724539710525629485520491644412008341529245059570726143913115770653203924850940699439812601157451275143054519717250066307741734389706490866812659879998801064727944264199140644032304026709915971970250566304992120816038873080292631602848088579319137515055268651533830019909125280059819766469678333952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -15553381358801716992472597948523950155544685344692151657364643732463086970444732907310690164202982163369370269230588279134365031717944555062464692053172552930709017573005749506980109578138268612902992771154683099681162114894334191949890610620473018264407644938788255390937012976076723973718467283976975923309903208952268332047946620817533239548040284863253842557382530391974886511731657682591544788195554440110076781264701238129627133360213474182776513517560097393673971858429452719295662540881954157031882036066588138662502778840565894170130542442540189905429168105387288302572380357026884831775806048737515258362017974525548787621822573585191458187126823033054399453479817793557321457607478320399032329760864444062167573049176285872248488771573143216091559879008576572783434066235377605773177667335798387485471720672834426703009898973034873550995419168495775288939941011599202493863769167896814558628370975646097175152587240516125009673163823555936792215955142861502150338775010237963042044750844326603649445935895898856511904223430602652948819087587547056561585600536066532796856941426312475848533016437137747225123879166164332736192040578548549907247313297327110129519257711582275401479782950112408839717846488921768808973436134692921726162062933880426091128769999758255042200365910959342645802088613288003595789589194083185917022376301535067724649542446062890693210321670452207780224591055237263893598922695902668071108810761883909472742654743629870590479503864910126908470049713202984745047899953186256794033018165412410859061059114365044017942905135823665298670018291592412257011902612075388927313043496095223970575183956519849908950685834486781170969500139676293418777694113598495778470550833527137813242238213280756870871222677433841654915343405024679315594704383438873297245745630318364240880150345406322404820728966789527220190722408063829819584315038645318572146236513516361264195874686084275065955342458522014996424556760997411028876256359568249231815715295287579449650665120226275031344726448193528246918835677185119757789567185636661853137468655700596299859096655112519029836570270513928693647500177997996675105473626241861502232176659049548660883548092066594009035080265874701301448803478547294017063713244429863239738998413544638513273580806567141305216745777752112664978751178189720936701625505973052910697964052062659925278716948645666796275284460439602599840774324983995399707556303889776691176833254285078419937871048866920788610627598255068001669224283573605006886899237112959579704954031462349902160151007511288217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 21415907409355074576862734526464997882540079582724594900388730029216080781013187987220610746225341478568333677215772100875374611236863029134512546776361251056329897753236301682386866102280116659779907571998521250827162651047863196765374795309893783888693654077330295234612584289326179854049270849476938509480139078100290705699112901865153611660247318440527788396317785494672324064278654224354747486915069863153667955939615684326260035277952118731932999734333280344268972789395622898720799657357296859849948409226005249768195420159926971314160301616982090119727020746718685379526527199626601694467960535739343652644141629153388369709120809722759624373487048478837432405659641809344383177895040203787629114530572795404362614573269630792628598472692621798668483163290618466793444812123244956309182965717734708002282814405178832278233833116344888253182893040585015710205269798183089223299531070168958945139986862372320763802714981597908525478440696501409763719829567430695273992704354228383829404680419390814260354899467583556489883087783884335844811702677516783809117239378328961644962107087382687664487559978410310676151067590152749323473354416162162907083879776806361075828922247899922242436025679679301110776315828737077997994614007929925932044503719530225193056267017403254303228132622274483127180349851532873714446372659656721041150189195823604057415814986362149098989057120447594508563253465355904547122909310725074407272622512072711773610624709855471983171825681775139093983525564786101765245241571212855000896158346368258090173241436744977624114182340754886782332088182433399282817573707493278440777076885070827486093223190510216110255295185314716561118895097336915510452891566098425907252164838379607194393758976357396227616294401499502492853623014181958966540461322146312302518725858376669986732896473987470321021887574289621057300021708556177511145944795541947403369570409747934518664056601453713166203093305341815470113721365349664940648640957646469040504803740771445942271692999593850252293912708233544955712046282247335299652572044357358448018611974480173745025813469709780755208201157019073001718563693864261352455686342908955185988981749248804198374306969214453218706572695607588383863689672683102256365685102704832525116811052847290354796547577584567472103774690319577607447613475989655318849592002197092905737252321737779481743177307691186301896406451778770892910739071301076751080143829581264623168953719091484190535255990758740197837282078678719163244589307470609044188010042313062965774613101050168377474569027929132498944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -18079891045032967775797960651432225410582799867218389794408560763872057109019355531992444675799641687919698019901311340634817113681920862633154391166753988258742523145290550246125880185374375485621111529151991826745039242577553173017370452049334405252957642234585078693481453063598074366931196175638858526416744096852394198221865095727444985895454697461454589740332681398637704284992719099601279928054535964754971524441717876713212029510704731237395020982458231902229194385004328758730491009967007711038377941160383761067390950435221488454191767636337521105521545932766454197657440344709467832429415669140881103042902053690720373672159778188527847942405598450485254236230357060308262782865180082104497931689494003719408608161605412800787667026121541278038573620504619107609477347486666361655388201144285132056553001015961799216473054603070739936777005162900297923190259318749690985420405754587902366546269746820850332210371073426114222642062041170294241836670022219446836088234490519067179865939064964171160911868502731139042774187111683460876383438836252993698801510270974001335997911332739827447486015252433029925536427891518425167709387279629598308329636713000700723933228502634733433272105408537958097396078646859751742824668730485360115334588714090183151176219077149940307909030724547944755407342166842836554108682800743288570663559969642343596672521169317173756145745645205625954590190231462127296929939180019289865124298856308030243933274893451210969084354916741359445433120148155285631916590341760916188953400721318173700547437702166907598798107178938911960533608927895785623444747881140342631801206014901499067806459186095179524267352626638450446743776070450758205859417968880665396659623828561313413432490844268619462075983982838938581990076582377443088296930484579767308388313720721043828093176717598552272973825294784950527492865132782319753819109626892185835861559028876682173813817686153132292997653643882856997265853319683659020156893783370085568531596476050928295116062770140155846784562272825192678517287558058316404320870744000151675542962982548399105476123654223071489622941173149876403354365483071218269158969946165682845096300929124420563523710537580098979625688681281658486168042025650841773553616451856501347418713048984727291446865653427876589861040657221679515885176736520291946842166208618243534088847100462030365105546787740538490780660106434769235369875520489884688797917085072247195387899833187084360051261346903339511663836928264712949466539442973268386179921006452375654996449064764454110749517682852233216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 10777198150620629365461286232713515897059999665750245080317500140893837685754065277894389469130813314936124107205780734632046907336578125271556982553481926692620321432378404810225286620799124163179888615434857724370085371558039763188080786651998821112520398720592879796463266542028444069625831496288145194082664402539951053757892591311519322510541986591232927821324496776205208648845570075199905030839106730232605164138682224325339549159443809049909145140313824873536472801836803630405957998278475405692720335645309904416970317997222782309800999668177638649480481254669746064330985099263460858686974435334079966263498108739835919517909748142837547496812773319537783853881707879768469637103065966849937394540767690950369884281344756950094758951345617552468092053319668857713523060389550484393776277445589773345905833175004428383555956691304495804981463208648234556715539820241938624437756753097564309331364971756957845607786183197748022337313196912700351323905064772159506717343158181879479832511246996234577053454485375112483547154161348104214617832324968403704036303376613531447857411959691878294520362741715669985463832490116011050240623669995416417411368822103492004690066072883703634766075905069382172142507657815833785573435443710302047848280337683189952962636826479747017383772691683808726000383030243432754406748087755292639448310073294242739381152126852589721331636655688086676613546381731170252762009720606755367849937464219847856727677589235327325908627976125683153558222187569520239551228837821034004851834687546301486156701509285399633179983385849469223350752057232118120400281727669641220589259439929101583551274182816013090236480222998312892032657346555070113086389377586248590893785089467373936632695359229736381574844815554123564434031995523836030157114105057948654910999707304397306897580960356951554383054713208436906106863414265257237219758834902770335426002579390664224658371802202099693618052541254895003037007045667327175952145555505897012446531353425202199127787942097452565696825431080265025388750538684672879984413307906469723622839537068818689138941182590674770516073857932195730447624728673428164400244322398739692861885966623225156789769490381147990335369249805257325315627270410265301490786079213039375112206848456163331855395894614011481413406372679929527630727265263940403888141699305826609620979225303238467386753695158390145223859248043101781107591688644118449959492097148007527634379471056536162547704077078745733484935093164828901790214343551054223021766428587362171847498515152185442760040050805551661056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -34690698718983015789339504380567202471338997066940180631038014938861086410704683241723254484185380452151011374707486150903364353894456995426358780601192926308196682312195119714520014730115297199852149176886133071356573349264896225365288596140219829081601580740411134376293719826327096572008435405783411875086676702523385088400326450553220550769561657361757763659163349710107716467740570713116963352348762572311090413845726912944347446786135801011220805861433250501332756630899288998589881715404248444883849438069586779395330575180139550096015881287615155372453009093634930524126336031854840677216831490418906046319032747410481775263199585290173860021621100909141051803536556448354897266111130800163076720215988078003324608368666472188847917745218363231665670228220569302535128267501329971240824311095872478793303821974191883684297757005948024473437559423432597162563842267272321275616393701903098743424498062773033729612268428707616468834813503545339448971478883352402467195592757931568690839414017165388947897271216202623921503815494384211896194150472164322129788663282944910914057628353440236526744889869135932022533303548925128012913293087839814793407103864539854173559317397108888021388880306373035498756117604067637367125262708939301084625119833853194221679563610206177363211322666104772646691606646069408920252030644539626274783243358426349019892476220416841441839021908796626734962325626041970099063480919669493814361724876334473324116465307896628856233206972791866565320992203651949010291496782551203621191584317750481751367106006979975278152338325673266748004363651982809510665509828710415776700064484414745623042415603818498190287955304979320070256730096705582913217864039848508353779219363148292350088471089731813548912517752797115506303580825627107696750650003084109584901845860474825825851207344701912596775673931954912793029835412675255561458604964903804358945140128261668547604516229024119350772350707537429626190227082899109575683162790722648506886298930617521146714898754406503445805886673771751107515659976496568162987293697413934828182533213586415072041934756018672534342823725217484317024811536348679145588723693574918413699584989191768050770098507435350133209908470110200238549499623915843719167626314024061479775644945832957973292314849623416151448767388279083525423313233120344509149509033647504194408799690697035036462998017429631352227442244295328253345227046486710332513678011092347673722609703829835418725778985542757608371021724528637035723121890247716514258934543991404836368301919745688457839181449579515084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 168025316715232363181173103208929970721669202517063800135203539005749739177643134428696969453272613692107692116656683188956201566348577512968714215255465043302866002182689812798589997371506447682913897474716292560494589840314873957720315317857561900111819762631791589483072456381522944833601700178183349936123897593620031957377907326701045050698236447071958143078504771175649075261772001636161384650599674863984426925341361203399634314752940406880045466007214173487996862162760980049569906038282268364823596974834626193837539994573407107316374205589386066082313781378795814609162637977918559497867409989653897618829412754212580937138181645031023451416948698428370856087704413493550120645732857952872266703443589148955350355223064957600006109353153211882312292823935463559659714839007740090074698031484925587270861824448835765246059747222244009804590969295918284456688552230402753507981765579782492780463018836975602760454721830694861740630080272741771834973388763952654303482017090902157843217054718934463221491389249875555154690268035577961435174432004066899376744932446000954077767346052292492627911598347783778400667129368372555507643246837328792576789793742698533222806232235912895320652963269687730780081647240188929786865431801597829490789228636018053209409651104221747547532576796695211909115642869257834477262506560219975794904658926501219273253118007744725379325360581592938785076192655369213239628705465285970865570244436605180402855211679255111714043947910150444529007093791444830321133812568345761606021249661962490397960810436960422060163664590942189853475294833991030479621360689432015551291398667544876035423525315450626140680714675696010419243907295889977107211308442231495495003488558538952773798406820055467433938701474365549496474651580525750686093131898300990662600790547192625529544269803041687063117494714109276647814688742819915271430453737082774203002960669788140277027867012305142428444552892694707515654249176708786935963900004108568129779538021307983845383017358616731196914334617868267322726646734690721560079330371363508718082464093091841134164743225741278416382960069853493679929469755529371542807144229357643175526613877921370982178429637825581729360394071301896469556034922023782741607329441952211412096238441214002800614865492975667236840022434179847502887824956388052362224934978545110703165334509800854611523401624067179428063056571974995821051497770759195336550202556171381659674969888644184454554855115640555826337229627060310620712535494790696968991108036382744166374106748499984116159732237017515294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -553465552038699641511628401161370609258513410389777299982429587091323138039035917446434159641455135177118111288016239149005910982637379163060862396429271211563715524583406698728490984281999532511197167416552236085035542710162749177738675117698126823385609137402378353743006394526652722716070946496892273556404662931730770539149100590216110429927777455083692698727000622679709405077087497170926406864228256280687607972829274578623168307571337523057007051584761518537609745080546320649883161037348490928741571312354518904088934054894180432929401561450770268875451809994873681884253722840117778342533467874919293222403555131662299007661912602513459704390925260777995277196403409013767589211442207102040059512655450635221910408783474294026495809372666262609825115276120070767424413755309747363143465717001587491577460963179093891467189617333515439566827103454939564676772231913400994008613905032655525458481413383060695582127194373560399620916196705053341168014752198332478044537317564151340115012750323020077221819761742644495651311927610789044409026471781172541897375344881756748819272086335495739506488412479806845848690026729929593121828603779690810982603084098581060016342370640514785088467525470145809700074410664841837962254018295453609429285713014629352954542650462332869141114102314951663849443565768439211292640056859453394176117428152958065884291948818469235013397163300373643245084467608253777780235034889038011479781412807201419702879226731052491465424396575657914245911844075942059753518845030033830275076542046741288072550855502539511706579876011842665140416436009245376939726660947046598423774714576913735925094123996400038106274872622964521764428995669646094159088396970210780709596163986800949515933164378654445061458494069830907687097645810984641095186585161383411499810899089890913132986289178165263414951469030635913090566566048214582062623962592584804901775894510047932936648623256660597539346673306320799020069739302976180370638421203940664443208297877826004621928365611176137867773908092394567372074829785316795555191410435908663573656917937547133580475884360418361320722980084336235844080627180868875634201437962494306842413242443999747376555838350515525053202396667407707403382194079494035927001167043254673717305238019512228610610986120389233753923520856200130717045267434052657866258359953789205747521246003840481857659368749795146971492639685349106821163479035621968484083511670094331610999893339962744238200651890933926742944652270754252453845739882191793114426609313537655924217228367108415252609215278484134297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 1415915163445583323731164760525789109481413610951787078639474247448435663023485784643112799247331366074411097774473341946935641998433793571376952733216663905681948899402530238930520051334982394840640668820115324987388706459478573681828488906466282471080471112174714817489251504625265627947253411356636741786640090864815369362741382213951289585553679456982132912711105533460938304568600765957886871532167010830673749103805238878791818436720805943890593607015636084562434725014723827186767407466791639148928063716629841595890157159795400779417446207820507384183031496628604237862458606939554351043290563385199243411310555611212554795501860784565063408838656571498712297807928517686479800967985780137429607876189270035379843167961674982889545297816076491290607686677534731903385150736544521043049811351406579129605670896908618903762841927168594885852032222780299945954699089831956507767910171932620470651409889307229713720406151610004575765178266421476642206730458781767864789158028042168263511709967211725767233164330726737999148744023161555529673616635102027435433236395393836540245669409262977414082724801965634218936473607494299628937265053263131758231383727553351515726307214633813579946318400337583391284415576849624197868484016035249532787210874353720862691141719782595485376521753685220199846945517851112960512609791323989568593473933099099207519149281826843295355238669234695872936115484619619301454754868185861792522309568952006072921666648887755580188041548463102298697246089944590267491285274800358351172391388160965575754355505861598030823645851777834366581917484009326129283737792003427402008284401060575207863254337033603132222343644129877565602895976593899158605973514896513703204571203645299315039678793667520868588025253900153918697795972417916518057842961827072527849345129085440056332184958891736624410341834263163322089154808931754063169712984986040297968335276120576264514546546485326009719278350046803569551627014080719225183856591989076307966706310063967537378101246737064460162009640553168520809293036779963426532488381985884011052506940223024639044141773776288325916999515889813874565009607254462518472885289033293925755355462991917554532151879632571956205189525237260947297553723629084439649988722420163748573882696131321125546464395236943199642759436423292388505788168785301899128070336569227512998364035827352945592973846818028020692231908430248818953699162189703542066589508624906685081595870597318575608840613509404614971120826905143094792812506712194215216396942560438467962595909795945794191647841921695800623104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -3030983406291331704924968999486776715296469916637128222113631372381950675082326355809524072149657641496357463357409706107455165185699401665627393589615812679624642901769121855628766675626675159762922780930971380821845553547232548130004943424810584664986465794525289554915289909146505578093408996311552476972255556070537793106374256391233063289749823090892947869550452880271848550998839053041307462335717111221256210761004064129284723324023867683474164590536614819612919916674420656511257318629419221024658841180081581828697992217362703343421183673230641821601599198450170720777983110931880097108650183528690448636088997318279932325330818511896662526679732089985661644323672430927711141657853673863874470224960873009491049488127076258840084546465837455329941651920005404039519187481758518433103877608812519318347047112153246949883088087558904637897840672682477603673554486218885512059176837755787346120360763617844556874803082523885404449985504160941370730999962209524709248298526708650540012263192113737051386875375573544333488698934492985438047565974654876917124803296180672666748589830447619322030602844053947082754531457813987393463055549827176456586149508744620345201490943737699218120500133590825937653559431123566713841293188807909037998739211028107235718351097427891641847068729217098720618877770865535144705019578012455651399851373863563265823779247713411513520485710090193404111657421575240747874588997656118901146471132628593568752671838154072457639018360900807317205884284388518513433829261127275934008293549553231453437832355645434115847247272022086356542312033497148674981584096341802447858035188322111252538003862318916077592116506060966927585991127022267640357104095446124845355353069109808081080492208774490317017021877898177109682233701088427603264991923864955648289832520623408713676063135228527273763122744981129131839295101103954233838234805830498912340388508424493434533460687312541243909341606501533377973495517698204103563335462096762332868115332899152599793714691203023455249826132516203506163207144816338026967429801209688316353073632010113959885692452875506223459950757940752167900129150147816590587214397421156446425723677263186137992694823423244839400758311653346989877420701943191232795674315144429295208311653709961195419921159003294385731202467242973140383090423770403424912810935654010459132182358200610899906974007610249659331963283681261750969384284800402689214787834746654579142977143688736708046781495628084092222145442013487525293241558881692175962816173196232844985234363919892932252072118385660395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 5758132118469328782058707428257733894035723558750517621824213663461299663565463705761568008073571101775288001536102322167412494842268491669612133346473839864512787739979056460774406150198827497230439632760164119111504442603022584417966745974400900290546429802114134407560764300488095811251629941822104637776689749487014591222351869367137825215761964482817248068961150835767008562755479639020606319545135924810107331985530728618471763796557408936260129928792030866611544019662783190831552035227811632327786026797365022349781083242316738435997579160671775524197212896836378933264138108928870939860810214075587034191683651038306577573136031727311268416553125367553977598342931930232152794609254391063964069659811354108412596900410998318590547830786006678800344114380793323930247685497868465860851162825052277824667801864442029628813204144553061651263743628678784809406462030143443108711626816782436734325804717202184191667408207909392673215674740648012476163310569988791628822847041724067795341204909349336722879884754708291971786605127665659368469766373770293773922172221551653547976417563219591960725417082102426498411844430915906425836043242135443984879272109775211352660723694850267981887600352126281750706587217206645138098009559621489838804963541214959346994689470332618659394042651513743824976693276323661133386914505713536373560227683552141312447856494393250580078225080967921933127700110952608980300019353352113424441139725141633504808258823669496570983174434818182224168839740174116650447484550867694629158245117534509583648827534548276426652332437094478376134673712783917335073171251962370253880801542314566713100092671208238655631996118854362821665287478871861117406180032098934609803906468634207154733881223841890474226544482798001393494448307051937840574370580294170601935675587836352429401640734141420048779807977541876014850879670913613996445388082604372898416463992023995207521026611370607970579797205400982465182573071705240589211675024996036965444939749397954399172900154406080044296112408826174947776543523308775700678252206944451015576700222592815706910572564789198160379092788979871679314658664195222523945420079326643801683298856557386875855601456104896944815771245931871696055630097678235190584410961170883652748649851840668927290983415086519138491976475722993102001354042817646477956498161438141138358918688259917969213205873349805177499561382104185000185314279726710922354714212349637729908478035314899540264000569727787770337895880510646661229915755733980688499779301017271352186418620125750875396037885395577524453376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -10480753562200438404048157494604339299176858443567279584065279447916844441928074998920409695688332615330646915369353785637718644560752162823120466944837119774985427787834285879754739369771705920658078681176424633577518680406607564616348655286163474505668792508983067074302843813361990032316666183258569657482087837721101040965542444127521599803485007077784315200619175553324701951103698819852740913303943807357833398539227845873210951261665269657771770572545888450701148324612956130889110818968303735776741157716809014631472823565305278610959148824463886546808348457858293345362067516735057762315339076335185628715450557388172465328411478607754078777070148374978020752829342888733260175185744128127061119676140044844028350700548442693181485907170354424632521051339593231112559045848450269408733499441869629258226228073058224566964405741249433977793683751930632511258622738061148091139654389962780635308647211856922270998766131010923040847341743477342342817804084584360136586710268296213318036386451605066876200974251904784906539757192654296617528106603390483057213242941103733120418203718494504045688913030881407241436380136540840072325345033546073518823738109175501881099762563102836131052932966834039503766150454111738362751078511440357416575526400205247206990266300391199562156739795847492216782821113552646542360542777726713373675459963679994805035769464441319413543450667363756342236471237839814809019642542455455107189033108176413678021576360727561770716799442166896147314040063883278070184469894209601540722233345970259137485089972170160146946572155272059477608537481422496629202281742455590630031451223398770455498371622369084267161228676792848812558863236421557245119754165391647951513681413189189861162401025935538570939601820342647503748860145351409803797704414430236741249100895622970959863953374571141558228286152335482748279142208768721315371928800984235303710527299767532532368471929622388096151175786005486849018959836806524936837529130174778356200654705532720406747167038517232367360016917087487627916728612073723373833269623761439153256437916817051587518849827416183497367848047292963268804877113300045186441952016501762272462172449487993217316684754485854589730938695660098769073638989457818372913054616243565127491058956718593388422493968309422124884398474248116515223975439369274633757662861533188585630927457320257792618131524593563135614007852353574241574945952442285683905778158685910967769382983287653643083127613514103448808061297536639558374110684990533140326452036179134861711527381437162457983668402829711009382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 19458922153438246857613734564538859224103959337086728545363559921569955079395208397242840022152083702431274464959805935650008174563255006985858999499264523219634392723296364161445222810968879139410017459856681391015093645597403318913900697720877557901903377325584840827182992239462956347361371158134593077907497070039166126419441926506754371674074585851206352694424769402475626091103784112630609697520052732376017579437609941254141761658400156944004322713967540550870143505351445947044269465504665967295521733764312145327982874243815753559520326946717895228070723374683167615683425259001885734306135998101911621454404519628080258899290445573619504211760900590775053278810492804857469943632034803315623236337354001333511480191985903414208829813399889269915725265673481844735889310515678433106763687246417143038397712667564129577211696169208435362656352300706915397639753418430412044998062980080758706775180182850215177972279836153469766944868279920340342683841611590695326105213833339699033720279571195511367297820923455036267449751379739113369284467236245632226090180446913560841642169666075312089153117759498536920955107632219710058678351908872960481801833711606296303055454844697555738507808014712369661813646788688481344137447217337270355454576108200598861320143275400717944229833828201256319022337486693351509109299834865648267608207087242800793028065526998224545553770942719785265515733889786094963272804341530366243340930296102481889067159200742105949538565420354823723377899112381056596415724854507979813611224372421207097008755774724723005924010315806475816131689954224556220934240185109799165663939458606872332521298189033145283653386424262955545136628852837566802066485113829067828086150087329981187003220123943773130212603332547010803837030913135892755850797324077148498508076497370468329706337627034580749859940336276161002962190331808479287006031387024907733567189630978408168439926211233661885852793042105149032207237871089864338562571547017171084237185880954135942985935553191402664254514954813480263201198148748780764575666226340978380551340699306860941826262042585487272916188378465096657134762134788095008289427327940264970167926909123884435085254688692440537545813196879278714147287738956448250087843033022178388917256138330858333708992380355335338487703071429643379687244491422748912785086230058591876791209732316866777319627500798455691911990112520112223504981085701829553345218833512579569450531497215047576637304530243242045486021882048124921955939696485568551888612544406745957180041651905560475501208512254271855525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] -36708980176442764465012133756657231393888745139915293344208891411953028925065433366268638099620471399409701425019240357005589642124138867411111750631322924336528387627423422547173910674643681070597229685519860511634356556887422554248211818064257420573137001478781522585056600386380975908929628061043838456880447599916268287317256216592705817649212445938291764253056170481764055690635986397510856559290700657149695534599062616298199929652877316011514268120055053404928908097652685638710373542939005385774580183719700219101156759440435135072297973064964020879907409788553643193572141848587389462109412855855337427169372888098511547105982971038154900133634561601644349342720307534504466974432814738381956758834855326626545318787922615314495317442475345699661989680543464235426210759517835061992816577444506315974283499865999032258785126095432817251601024857050265895799610648412915233028603462918088927116259583396874731795648918983829472650081345461482044163615249061983713491776383411901753383671505964277765220601385402311721386382501676806064453308731335558446959042662652343453360124616766338000485369934930773514004369613892024220084731191182144994246970235350320017288978472853963211534314555217506511345760989069147390839803724843865248276585332736177070259231256656879922786182056535848608939662270844775312771729901343799181636774663819788360013853370590811704309930266902493472947155022132207978768955507757677350368160614271595186279273994653077650018457910186972950385851983977901809410539097221503088988533914886151795818559418939211617368414293557030792878102349952687949334480206665633999690485526128929663126189123112698772559621874194142649883467021593849885511977937404512434048794768018904724026872266601043730025713041739046129602893616157433829743855638997201741012642511907287331024298941102028401650983700800912436611866743093720720622741505068035450508731096549524782669637935683654885490622884025063070427056849520804452564357716499471951488126145504400366178576662045381783926029074080617981529698235891194066577576748848496687935042815591558462744599215562120263655577081648941397949133940711326286433577282027089496363586406164361073930296028256667389146998180670180076519383019000419119151806575974822072207025583548233217709418610773049659254601810024254333398957229731519854180504790504421987522253216301906595222768488229680486496323961359836040379715559806343171295316420907224210616135447161233783529308488584993391335577157649994781698821614671123339296743657683752337519123332633212071739801569254516876902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] 67045686011048051227041706740181862946253846139824450192979928148623363393226593703663463952201991279680032144825444176299769515683298715810966554733358913452343684730072264121648153846656408517398851364298501600522676298271032259202205429514557218368202252446735851631046152725969513103145845320730711588728988560711398187410788926880510740789431660350353627415371870394092446000518246157691223841495252350316374856686019225192866336899594786773515411335331687892019469098214950963540188346736826001295570344848112974619093681646178651830482448427374260183612737395042890306866148570662301041683965926263408176267857393062972686336879508527878067524781502208817138007255673336944806461830172239008354035221951322504143032190152236880206359456952140598245971695935476728148046212287477770330640824823311023620130834247110158983540317855605804132860848870743984453682049125343746824824289169441369178531620978778051982131197985403701383889666811177763498604782897058024606862417927825169518583182136455201615243196182966699089542811952363641302499230227877281276835961656274953568856406582358490555696520885955105527685627349270100010929735666491086143957152619840464498695631253231384878992555213047515565329015787433376541483962143208878673738138689614791008768532411423278938949654174237720087453497895913394260380345461422424446834567491049780811498990569367837400479479513694532983254052445224502705894949891393478477969999696578394218563773828851343686261641648008509851606552545473556783656440851433638974879417066557569035101938722929548435857017266562433500278791291463267945024746627993142385903951113849816311041707330603014249763494483611030406356048996099020718464363118508838973959727984134790622518714740541322090124773197650192283601549152531361265594124039797056164926158655241989390539190646340486705641489893680037667177004765517839993370815915768555542911889673425490865167167456961140650068960354180398436180468236485805088871661654388094149063397709367775203430795699725370414646996271493950510506120359625635525965515490953668475046878821690680234819766761165743315664994093927687100608212090680630688187391625913469579941599488494149267209241352325070153621679972861222271532228875532045493377161623239838688690023729979385011767874550097861060118422760523428727186490021549371102622236193816645862223081258105108569865558564191186778714779712067979496903784311553664556641735179973163843730137161218064565585973954668603283966630486774237323302645052920285469530394442581827655161328841127622094878128407659596375654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] -114056673633747197501345819332793606275820953913462406930590302665812530327223528117837443135577920295931264712183666171850913398323730389737194787922465227693559571082727661355551400797223943217656092183968364949846354531007234511661995547693417420930403144769533737464562134648296893463142187959877187142507089612269122294908626944846333361226277449381179903645077101420558517005022156525437222514846941659115951700167925335487654254474217407181779578334901713925883485902316523524311261796988677860056168850987887224979091515021977185039065635546169049293564144640164435205872004311770546356985071756130200170963580075242869517225386933528437639971204009176470525663064284801847298790039398388722619930739703998364919296175452305417956475650166517858305577619823078611751866738516983672163063302738236836598635103671934761147885661769136270930902725414608265692955698326419623798241073016520877500370518463182907706288325901475768113754163488684221223257352690968629121540366296809484983898749546274503106480373294788107743187679137376005385175860385511109934797627477126600025080666009107165280792355396026581292723180827541166330989058597455895691015905403758525425921944456651445655101756166183430119442612224596090687857011124130753187544558342978006936688485386478189912102743801626875938239594551629024717614864555933428330013082773912593833597517744538755557413629399298937632921234942132879867219919354844484710625894180609389876364320809625870194330751636095060630646236465458335166512373319574569417106738637124336020046731413815825085388409414712508624057000259081926687984706610919883980835097258327415827229055012447385376454388274096183310090178919367549553742042362558636377841633451981195508165910013174591531922546702005525553237015369640175798190404018763907424286089358004565618768192994943162380258314851056391703410869117477946181332516608138479205604125217266445055872379752711709124001451119562559616036175999004048388811288696853884738682714142040535881866850716577619238517128635431923819109402596572893865640873717035996748259351429801079651106215104708463985982837272767187831161117879923980916424212184113796510406177496902312641353158604247599459042254912134244721549067531685204184238335765141889433448678177522036945315836686137632472417351245604607957163570046357890169635013453594872881767446038078110041430136931196459202521809572201580316075918733224647534939739413832358496798066639283860828562044341888566266341453888194312154687217637816960459719245946935735241025714231068596391127738434345378198323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] 177231597139949926618412025174563209152373581451213028618373550185890010344795942367394647651145030098235028008870842495019148690794851185641693757102442341701011907048201997126422829172739870194163820701388641769607313488298347017217359258339014003687722350529984132839991253166241999663859920322316227426974880132743689608610686213644285628434594919656401454165864364708837393762904577775497724117370714433666080331117140543387026991957053645198783476598709445028041540034111550768665013687291417807128121286203961318866211718590766308081444432596554899961483382039796610183437999177751637053307828402354400097008079259719908759251714841086438371065937803085865048321623656410694876025806334737596906178462285298364791834864245015986758620715717231854532727633815758632039889475554025524663739696413748604973280923014257434568126900477601318196551178536087962365740630566141118210126846739999904516991013966419667406646025680922035134946515798535106473562909820103887418334999666411388856071539855035818394398448168388586267221665524922766228549059595908075965586075542781819967010762691243461650812542239054073266518764231260608834010681749468454388015275098775498064977078882575820361853536745453141380234710486710355599159118075515304495807818654327209162308675600922059489294946873500333861183914837406875416974164385701200604253878965192306101050421458364232672697224945368748693306460347262061696933701845956994789466797169507368682425414760661852845973758771923611475287052122422189963511332467159815463084590503929377719989563486594064687307841858022718564708377653035613760499315926445686514883630481360191418814808309812435109546348862744213641849820940790860068701415087623810677651343992152252508964303581365749108875160154328081740274734643071866149877974835483867429706714891793806943301877193181556900850990185045545099203142474741489132963509569137772871930098923767396070743250621097466723811887889032071433831754059430850606359883308986733171375998112600739378281199279494532799039195967492528939395989037307751690299269322887807788566911790785708031835677667891568979529169320946302711107710294332403176547099548945451529600839106591452205633249261291002888608063039774038321962178953353531326740093562375217006679876468757319041833481140072059818777519140787816883392297911813558093835084836803525445503987098314728648109703356786400944339669296889471402466809151952042403839555910353694217407127413813625106166041005131052754832022186892018724719161759943802647966584507342644431420516241537080470249756300186086780436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] -248217051196209419866227528543372804462755968644636726415520605556993289482950153717111466407891194207599164488772452266084028087550631814505084353350303877253649645434738838583886716642322811685668011385063370235745913387502269068925763053102229597651003453562374104028246040712367543420545508410617611838137502370768698566423754052666759783813231043721400306456045829145241567282763609535170874062732022881829540004203468010515515919732953439557852476898575893542899286709470148096549372599223446448748799171899766850276892742074385285383693296342772409552032271079166737612626627867433109721369847916011304863124457874769735263198982178780805642082345101739998993454635951620180667088092392947223673902442583695164595806242967475107937664423403686788326703568746179673003600710882324250499461428330054151332949526045763561368679249558638547040170613323572529746468253127091390910261238280055946511750544162132053514481517062494160720618066140460482395157708289365763557877677438473675511217392243593595324517545464697926774496314487817629335720502189907429588434284806944789182973952795984192912220331928967986002039953127830813680013827570462202433064580029748758045818530474995960252233082407909654394674403558236576886789079229279341389809314666199919602139963106485082879897565644518668414774841381533764062718614970018574585263397141438777843410496178833559964076607931688703942234956048100651237346872610184636246081486886044862966323131064449294763503556624631464171430383665941286374877840088820467879156000198716798379269954405343977372301590995010882461562481619319360579645911288576364975284822017923838000564246735507783179581308914482085059880008793623429204097821455096353644323917476956963291779436994821309210533747095194431694003314838966142772418125239616471382419640877477906373240196146208397799069940444725227982613877095311622519905085942531899376519342803770883142531144455200541856917967854078411772344886789538707546447524682359422573590017137748167793236450160813737246426654140114996793844950142408804252180481948283870627963063634428804094050393865931200556787233776212167860561901391994997911000175798688167958145757898764716109074752216553634300484251936307592600436130838380395139014992143012445472178906617201777665864961382353294779404428674285176168898162583561867035981502224164167287103954879338357847760771062570891253759541382850639947017387736198018854645045556364694264691811961898936473735740157503663772059903034569860082742427459725166886670522087033134789788236751109770554315988567496337653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] 309292148669108089936181104182904168882891244701860578661679380665771875917389315586851593495774654166033786632771879792593158721026305845573645684424172116644725809027862627131886190731741359970985344687117321135429382788464210385838625910506262616194905331521515641745736529576106786213291083051835472594005886564506189283686219788410275710075708116647816996148973322533672714569656624315624968562750171096651853516560549370160943917285072194773927265256972759171439487900335286773441146455978811034668958196435475241376344536515478169785167201039123655700165274952532198689259925615358812435214414593330816660459113661139266770712152562405223374991280118225252798604796560597070983088444079398674382164622544959707470034209038310882473017284166562027589899085713422114111836432177701531739505098657550280111170170995304599549139999726028906708652609774834206293959313565336082418722463977463331331838023469962990505877631227469558227971905223847508860324803476368858993366935694492958543083990797623725917604427257495533538075458090391632340306098979279075641725237065664730325922723201284007334668467699529094094543955848116933269685151160239943012423747397182634454410652151627801511222898439417913875565999420204946218906532499693668233767542592757852100242443725745293809903015068304592818946983448600312177882426799202505527621784003135209735635877081433809616660901049124587763914940884664738180084402590471738397508312048170573381235827416226030183817548328763256682505120600292970624210763993240858642856408622450934889477868395251765393795980649084552463490171427716193427701556056366283441431140573785083628476590637513704895894440477904001409177507352955306916277177288052403749354127908527603274247392142579318545818318210247648804144336937617315837666012969704283072117975126206819446049687479586302273084206495875709255958933913080371554391912952091277383648035990544040335472218349237409225832052170351111480739420811849370319980095762370824177660738237232451153843984816419456999042149928039651294195391905160578787734813478910281182248952274385813739257192788584499739750413974415505128938984137772462226411468693076199240031816530193977170691228031942303543862218233770288884146855557888313382567450288317342063545532318295517493384688517112911333895718519498254778417516260467532713088027445876298245851715626001709852076013407184952513425094969623785701905880520237857967404775690848363196600936954983267422498469632846929923345110788923307915072215668171148634400201547823691353246983963085070871698092717934859239030784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] -339134436692713127081849024624978539890305605181883410881141003392662254671625747464866153676383762694450745443655870887435349964907875235351675011999265759226652654956531496177024481593607437701811057382880548519568163670176779529708439772693505172241492802389381642536140080677537759053044319742082101104916724981486768220192977235621757292493275041453890207197818566017577772938394281500562950255512516123456897406768743366807884891584873262985940627356981466039640140671263820567689861427148550753518035664949054062963213852652370310115477042165847739533233692622374883772380552244593351586259935569055865365661191341831396027049784488424339087621917678297058912718512491959204753524781744580697907835891491535431366850995507020206086804167760926225519119548133280810516358549667548201332710190390925623992285208636361250069695782582296168498863067266943097928973896808164927807645007832120795418150064558623774685593111646074708862865759575141257147859342604019142211848201047952731247398540237492314849358415249088540667499300127767506085661686609329961239443093580541276195429041374334720874957765484415013647202808398371036353170098890495505501282415567117042892916889900323110937024462533790142660219271703265258706297448184085029884995083134950233011690189174515496806086397765144556908460529045203976413212648817232512639673403518707852513780779335082271951166210005306938771425603996293975052578326848881029462762402109893342531475178989434514366978292760979412310584315253359745829217323088652300016412844542195747652359851871780793582417475289467335077911011634858492981710567950651607426093142331653996845749994544950023149491218560648258547334465395129632844115025671015351554447260422065944051892012844600951694429864769125512588161473259214743063278737105145020461794216281402277115292349889710088231602719468073233887643710807267499923768579020966575347578616306151818921099817668785537010847522910081092919163684043566082674704108924485664660592906020509859735325541687331869000707563931688391514824989827343674285383812655824104912104004692280178314169811129011529087923449487036268072921785845803487913097611599066614104311763515898764662805997557744989181479026684162735586298539506126172540710455125140876111720867418961597830023162969049126615962867758474637013435328479936109099916926771815272784062908079118548688569116027391184434944261974881485979724264591101545818988521299723222579866576245472754492581392048295904726393321005278163404183961035386799904700490271043654780613215776762707388750896916316105683763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] 324481692644535690888981899403987389579409270219746253909781458189011989615633795545394412696610752595400358962349182193350520146858368226881139021813622064640085097169878025050245405623133394097194014700939442213659796584198391380067403589873646617798558837427937633617347556946929069741696642883300725223354300600065921992706356506214072266613330782801112821331979970970239067046238782753629467477019633198671738886386144631508962052863873166262262310831757178679080103037071980536318380251748491691346082258670436954357627858161694967405562549127337572817280482113513652527467210718441379324079793601527223656135519364665030652372934431219532342391039005841479206170306616292670900726242681210931601342462791644148830206477753149319489388495025707820073904812660925661934080707281572545453936704423401768427480835287592452827687031440337648067686764572918812641617439614184418609098718930144114216859212913648046430010439021730209465674937680391747818201215323446149325364075800116956100275829028763597653004538980013383110428323090685449058973053449599992158076477013705564324404853093083922639850520205243808623105438006606229139038461015526785226984451717355530816320537117583018762583311281139638682865774832979611092038635868028697085752009046406700534317346501044854227743973960468466456200677822514016575527625149134618611551271747729171737695678191789292551251999558385333082793311889820179281564404627590526864772334621588725487680515680287655713331993712181349367444258566978586355524581826997440071889662498357059478533680496907884692198671879334950270938684021093826721757494783905972028381206241976461130621621088998547983228452504451755741682125521853603115719554936165791827220741853102049440355192143400977517652433374348648564570026047078964420365491016147913969509168883363387747029749146147900590932657382993882996662483688521924396739704137985782606294285976805368989159131658848256032921710695071507762055574974276265760690739068521184124654345337449007865031293118965176538877878732564182175556948739149171631546651087425076548057719823379855711696914931594064186303611148321505777632086831807125003104637698266263126943130594553793846406366711078660231854050803181888825763266020306654038411573378722901753863327298039781139671335576160965835527225295637927289900595114263905110121979144748496197272166026353773485232095575967217478560116517373639180948810523261219412668579919526286487020097747934365160153409978356805597241779649113176794716777075363678088064882305185353624792867331074183439202513700734146957017088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] -268348641309102664797621559090579710678047770830113017957983299876501748334865535046274258995118235854997464398822507398996878253783912419320081661717956398305191276287914065191848148371569011613851647598081585396677967455390939090192680822284227313456291792039060180429606798856437160689914029978859800378528753630310780075651676871987061612952160352286166629127236392049228845617064840543405494875880396219449716102903042067497036434311110342948077790379200453189129161022891194058349307072642562252075065212419776150832873447641718721269071806732363380012857464460057570332629778573053610106640372179108125574113681908881596128168242636831898429934823678605864652251261154129909320169509606619351019162395287034892441742116510914551320809042844502155722605704194799604851499754037884083500960865511466499133376180447330035533029713336339038678631433520969708113424545146676255311093681200675395087875351452061597193028870186813332874338845451886141055144957602485075890793182498978161163290911948030687784271066550876739509069003480199760389822363390090272122989164777032977859201626713094056542665208563147605965729401710262526793845038201409947314290482565614785024799342771433659720139490189955427676546476539475633025663245626804328904245017327915579667173080849049996813842495032467300213098943246328212396127199577388739270331028803904322248822055098290754129307990651746370320999982929047592815717051624983868419525929100816612477129696950086815770732074879359592000659537712540445485643626723076952304524069824272903647899787813093648459440297470008848994330882038887592710585408051934656911144621848389474154458810494760425235794936760424696146090169714567411568360727039993585355714071099588298444619839696924278572330303394091490999066746932765382362872254843123029951730864708683437517650006575464673810721342751790771888046464256122612828841474959688821660891807787655065811399546144761567098657266137346603089763103677232162728097514875323061917988776838319686958414107660432225231836361699006114927756912855671081355495249446266417514506118116602686429587398445544630694814476504578400633839201018357175479879521287815086754065318177130297617480764953755594325241541309022285169597046024669932974248702412232193296632140989072631303784134487393751599585228457636897661348708733507640525370888664431609146452768171491459920997126155630420964933046662654127481641242753902715809645841672037977638028205566560131357095409028417165647283711877198104654996899170701514719750426263841126958607854851300722216931652184931198146969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] 188164210649109084559202323388187294329360268528954949084940943899839886438208370523482340682226426918037874689634376177481911210325402373577051216603143184696642204669724340811797097123996148226313638826975529325257056112878088235260725142123550658617411496971802422226711199334994316358749445175536564041001283290288050582852861913942851212617038870665322442898298628081080281505015997917450062026122553835465776843251432100306917378198551934010008950548561593767173323502482677037656338848742335650213158842530103990415099422950628462620595081668705076841726591231846696401401518753146057370513686967657761379190538827143500642474217507235019061287541623743697970632684841059130455554171675446588400982874149411258834981015079176178597694166945172874560211799423598795990233488155153640949667518045506430915684660071449882148214211280043631904192440401615096420376010257633401553486757448827477244339910776081356878989237553355256831438078946157648304622365709125687255799598351286968513617557958181776107898309402722102396248594482214811918822451482989432232063516225833353191612679839989316943145104210905778820376039714379830028523518086934942788439159009457880692232759905721327741010437148511513817852723424116050717108779516243136705239461149917901367162198096164061087815003554905349295737335160113303915725148699724526945879076627630209759080427116750810446979890214314535214398455384672851523885413146122066078401565912999395231969609328848097421439761295775516854666885048508813789231546993583407065619468574648858601055315443940172681828553676117540893753008784165256092488906798089946887143145301261657803577591852286854468758098594240061432423495714214797621962558114364836104499069556474746595660920822016789846297041328795100023981709101773656985400043280693360777449905756707227824726324793947584643519126098507688793001648631559453523267760665441256319999132580790635650458138895677967936873321955361977044699107618701961154633094560069170949748218933909229404415191416552135760427478033378172922439547552473274277122982173360549763203176806659600106955237528477627555689482904319234384548237291273316591904994194241597125546988637429726686039247211473529570005328410426897825712599564465239805443432652731768911366144172639966638306473946871091197351836425167392667650179901843848521615147563909711231118525697500715470863292637478643585505103160487013128013102209858722153271990789246822601214298349278651264674547225478923926803560792908668230276989400625760386360189461047633157771974610979705612512658393747929903923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] -106602542726237716771651690313749022065576685533562324734751796531044287601547960491685652087571995054728134427727982774576162417266022619487646524117491366060944814249542624088128203125056989473371124737166064666537927869060495896634880020463742133524981842640399494801386864813527902497299496684783565898110327072773867544087349896481806033166800111191717110249059627741506859404696575341814245637146071026389834620707707413587634185277262634526271655935284815668127587243031667264114366698874654322435193190412759372111190177846777253731345857632651365325038614122744161478145429184258581131337144644741675470865396307909739144142434997614098757794568400138244271888565572057165642280167155632027192327861722330573318062960916257906539295311590154786163263651849263525151918800699797008407217129178485299970724376237171104976586157417837639149660511541828951532576396549192322985145194428132081309558463169507586167492028670786173004035196595660337388490317096723053694482842941362578984437007188208082288971685045794892680606513471433402118108756341701601929554949405490701706165740479159658828578542724180750218189148981074101320277435772951093155459290023715638931260865980647915815334384120856866573908483656616155446702531903168599551514135502602643019544322633847297992883123972291462406969342358367356020762828159018666609301327347386513072837176140445515040475572471354397453787676725179254268109308477450038186866767665563385787552852002199337940229710063445164954107277083322337729168269982629997642581257475344546157379786867230184392135775134329060688654555401103484351740798235944493508704815940787943115964414511908909416068473438744537116822519928011211576519300711382349524400735736144402668262752082345628722042084207503477252191246308844252447226954780981178550937427214945883685961478880029282579354585614772388703839927971202607603807937293342180126855757689953959283568196319067078343755115354434945699230443040112231901727840151082706306875174742925983219147884468834571677041087544919287669896264147535106579080063819872218452548478315402122560544627799490890498926830716031157231771579746500243044382299665449928705856329252483775070769773697044271615566571140848696256655701968183505227180862187535904157789426976751871852048907459638368613942439148181120673507010448812012297985806139473982880199167718750020887824554120803309664251572225089014214991433700734361721100519415712173084671277481847231265689603890163313538203208744343781854921851916311282956434112732413855854857528370221629853200769986832729165004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 41937280203965593472976392926083605625898276509821274618610105058750354835877324809560446698973141563667462632594458409987864813064837424576199636107188659156559200270933794884353272079453319794454598901476977537744149238739379869953936696017228563585131299040604790827053208758512048130393052288911642825438062400597335514971256714492779036254952037227976163143636911002944175856135372542983509030511710799478789730182938744834597359963155171279980137280158913988472325412988965736357481383952729580727727582415188076408923603421731698269517125275499871992034535463371450534979425661146885296291605478897601475146523287390644587580189763428102742474869825490008037487758382150652293085632090050380794231701890931919035967056486424046913480310449914830179112445999113196362830434939247757036043969438752333333322229392061507115865273288768965310065919421747024362618904641347860159296093970085933253962759377351893808253602735898559036254690168924948045452346629021729768021956363029854755518122719439237573346586420819270315103079843457021496716315426092753753962892681828975509143099957269445799706653088568177778041720084209951262186798715613477837461121662972021974394214304716353804501319876602408895212828322550801455468799448853228346222841820896188553546812838206543499364313969784379950241735176486125676016075820216207675752482564729148211259259021010671651396074475913164507045779226564164023710287542748339555897326963615474170136449377727077885566277458642331474683887684254933150464254788126531014161181004971271399754366259704758664355232898287204754504860039009147677507992873992419311650055766491410702289406244006735920919394369822693330922727397087993457096176238088918911580919302141639837831740405608750469952022640718250670693040908369636259941973901672049970623329562060298001901239030390266268001762715583598618356181225664623450157926282134152441411258979066120364211436764494934396921797030699253078902156133700581500862010730939501579415707647880012885319275824611645708458568308043271106812147246305985266042983537265306343441921424205349560488731552900892299824837074141465292287601693640103657327920969257294814609465107290820115110517465362999772766205368231823723613702484143045238019880470472813770158993729133557084332551127290859938785624744739502395467278526702873015138842249848191843801237609063015236882756760318660948302732872700523908687999386273892170221953636667502084773624926400224857787971290149832897809592829534043708224326572912234526757964962227700101020097263631443875721182293553844154531840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -2387918980950973122545218382788285369895340016414862113712482360374398372282020597724334735578911050171132055943504489722733481636170975339501932942398246807427629586145600607364356296073222168224525164207839566266184924569820855118614640667383925359556103855494879946853054690683652778746557580091415162170367981781923012601671464850872334446097397617777103421547602544330317212710220915387428372524956177411137269991546639704158265771760471011882285012985482374914727451158216852640358711907956291983132680707926032038142581144157691682700105213559426315693675071156412370549680082952034774715883536383993671196845996887318134967706449278416408374427735851906406643141338195905326212119191542803716133537503304072954528996160499899716975845369606928402484201817315504180597695109402700216442982334600914929679787372814389621514041778607904279622223953117685359279132541235571827370793481825916089244636548179720860395178141701113607381815168883708545831532488998755056425243750043440053611051321995242066295259653729757730566355515174019344012797993044230558494890896818146481591952329888673469087568246560220313299547970640353723693614090236861494722901238068306271396038959231664784907668969819969743985171748486152558829611204606177600645241774041157350406290802537617802872041462923585672418501361112035439976545329123859589682796437583126378557678902382327695699760490317096583803252394594271407562623299828931093992473794634791433759215016774200840810091229491671836514044151535200380122817450324024089164863570093158762011859319985532099218521836327867378014090820248413744449316932396109939312420480218101099875702070748705566681115176510030023675280894648391501669868627711520559329812125549352972366624905085197598102500879924800508060644478811924957484094225962855053071325790176270058163956197453229072994484643575318896228396766439802425366551440063973469664261023179158629053805140257704256313376422561598633333909597559603403167036928840684693973649083285221938424900339931017405333411808803240818606632695862035556822124263311219182711736508301434400139960512138712842159487007653530639949555125602918206404649499058071025694011971768063351876341062705051586834988604807175260446264113391972961858042903111251571926262954016228963115308367449003779865213469159160463904650743832901846103437277940559581478724441408692848135789040407677829513007569821725964097142954696167581782793380629973939562542453111703320823192805988985707413429712146812365958693207951897634860117218927146229320201815737290206160912916865506030387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] -14112684542103318215544402632824085938956566465441847278873468089894897155124564180149145873166543183958212684234404038156538720952570774571885620663775308467881684952952831689724130763270822444683184598024096214832115157784899279408260472598034927869636528593042554989309830822075515563810057597902149751769966720334043309643603264680335903956524118745562630842126308126391625970779666419740721973912511459871886597615292446690686894038833904431996625519006324062176409430461016014868444199503639318353856715139010407389621434403781022558080911907366517100299089096637231428926688111540897925295997523780468431668653139359408913838893094683312251751582419826240343721337357089517211260189373843919302670112068501105272595789918465379389643498018681539549919198282673405740438555578591487365610131722754984727797667090972037468794005745153371279677396042563484725057567016482525564040030561072465325705120277754871858757049551044934619121234274612370836095380568427459035015747134810937918140576112511836165273461348071156828712917313525337531621420151047204865707442567126236899556431808734083420727249664610082458368489022092964403127268157943614883082271741448197993244315540980414856212512005688698393646690969448313275241439905589884335579387893024673472642174776517080974884072499105286884559788395206442391113439814899246944939010140971551690450101431796522857076647512664688321426090413130002093177197455218325657668975749510296144043750705591348618931324926511364690282083658346297052154915095337976943815832832983876608090400907853413718160587832269884189629761318243161662135419075484765254066354371054210986290824646893324006580537546491647790650884331401430278191879146268849075334794141522346030075077546655545835481980619260807042003699644539565205885570848590823375949867694945840801369932110745504033175199942353295349635579607668433098747120813919640576320897232942725542425674742648464956734847139775333587773856024635930742620834663376484466447118869748891360730937033875317940880721774686604681033884485250243309582785610121234503014968815910120700888030941326491336185585502973581307039098555679165772243248091750223547903810328385069341730837082721498480355400524311868495545796547691319597785340321003454321813327854140886302171490990162380030090103964341800729347235610831538297868960600643662931318797226313503292251862014084518043426505772880187566561425346892533645816417359399892330504739290865978934685472334874087668057999022920007096239215843768705720650429664788012539071052942994068678397547834210091588911104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] 15695302131286867978670199729517151061260842252755719047753615968513201287067333038492680844815023709473314329246667956015785031230115499951748552091835472880838109845168992433600167482924610922458844655776978790733419561699152466757046501673383271804052955046023265756142845714054030146425517651709186867691207252331686832177900316976411379072695663428670535198771294347914441371597641135584307869203803123412772529726129784433280950993066929605746207412409065879079830400370588697137508442510105406433962219036009997340924035967155848472309960897638238144205425601168085666546530245158635552874386187157205648216617728845597569911226790131979639353290018435378231810425139180205861809991619377950750748571235078644697720971755877370459152712874570185489235026348082457011637849402792932375708879939429416688262515615465313373303728290522507854417704287805584159075075697554067407064410141832100163279842574243410231317656680921035856829590414488704339854603135244802221670405775453477732515921011109707572943983456434672560291238636416410822235668320060966396267322073816617738534671582879250357221300640887749276582298097377488030319354290806313900526792286472799516528940623746636771285860818514143280663315410246639006085077669871607474870716921511215058835328656153172680767240190566721507788871468080357129440471615775738470786186695122120232604664225553815537105337252126388513827895239077025191302566822038955096680113932008988178480914929434932719102309367913893014407679644291725297468274628244987359360299902031881862385552941756828666943178588807620881019281633275119487947930134418039805152245884599973349250696210140628969467404353543325711191018345805321785684676102060743328541271113409211359040267175439788811610168476109199383066232753667726883906652160837276935414761184844188425763136372151241977243063221955713768866373734685562999623386360841922101784479070983214639005378311156208505243240436808228716752448517240435700382991898704997380981085840613544332390764053965726662442501533469770589472667214553902163598277478347046199235853312668933853817482870799138621567191814413737471734754709350322108856968385591244115262251252417383635623313572872485775756838399205086337566910686623093271234960429683166920196467923162967898201665558190407227595906344867973447101390373664813348027111370186360759156135020762969322519856260118231328065465355363653247534948100493412931981234571539633908543106723552768049537874341856123226829762792761143222451652255517556748440683436122424737143668001961793830326262196707484762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] -11029715944683128159191560724566997450793512440353251256060031438652791765567435859777486401181566686139548533899503055016335779031544601503432632442997321697065359399634890534866364875417283600046323125810309237687889871350057611472063815156935735488378469709202591408627000987388124342868597248374177607700542573094486109342821202774382333796267993692405318202343946628451499298615212893755610372172542298682219316150494152634392638880281831887857089331353618206695887651995774166726557033851951325235913070368055553723693478998479611832971494180359082838102658342405301442972577022343285040361077439401316350140618043040046941662819604101552124289796679779208726118587941370034228797127612951050163254699596039201607474601224325133472674287887405303980921848023419296737767942794210474190753557129814096481153508178901917424408954128929607750777491845669729638893364401820029759503590998257613906865923090108439005497838736752053095189340833139374877136207930873919743197441222221931189944719019228233617091242599345223408956366926271233874629772346597718348514160299723655878568931447791123253202652746042792172420011638520348835836918991179115266066572474926405758579383148445394526157857292953003241661545273770547086139803611489326758819098186815761836882469071300309741840108826934291429544095677543206818692765640623135091657394098531988221903479702898584371092253656642002294624170672524951505388163263248887097113512541471301074639825929905756515271359723048821770993874088604362730940860376485777048946373851604996001262158248351454134448343910117856085618344213401951568318294117713966967026253343097089408336872602626994115605990524264445847911723779879197699307926920738488488229636569592965067456002263447425631582187295223207515058985309464052404628649823776842603340168539573528211657456486443125688924496096274884462692981348849964114354790088065799030423922037268289111649907781165429711912655712063073044933640218289965958693006251041006650875211914749655324357191163334157479951056599030955298729710040844283768963099110415452477268039325712729653740030431142925499292083220674827973512580088567636045096645541863764554702533566217296770350768337884082872045743734947840824788944589101144021167091692096769694663847155701150559386697525444567482737053194112974365650500951178129865794666364059860324405460225182796310822769511708863911574753645865821738861884479987301957325769917135694596973078172376520711141440909737411014454486638150267317329969209887702235662149365520624372078013066795777066819128397049233785487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] 5816378800563970708840588018353799114932631448442909739759593001419618964792257013387187592447973783150911541072823924636800644548578147484585131513935687739270414062538916620340420709338272467577461298569698464504736312619944221784010950056501316566222026617745222107358624921896642372741349365381457357280449758818662586451234406780938987219429494609537440985925513160134135659190560491183939786041375262953695871999425655186513330059041359296419086711100396823453837126218707700111154050148906870598788455684807590371142381689122274250632170459029686478735963041081945689347148355530839411879294515620250540964443005759780553083025343658044183643769441948423884804744804835210603274875328230248212760274698496189634498986389995973583538579107493977393498305102116626482720755314826741720923712971938420275715023720560136877208661307754843763739686544225058464680839450079410212803853922036609374730354093175667749575570779874867207538486919885916397478132298492846310127476330454044473136299519760311723931216030033280794179542286580577072133682083878494136647748298963042151749940541034100989255367985055758195896372112619715379065912507100308719799822230640008177410531407527287935649947024537334717273870075288869908249723335070812589635924891906593753886833187547909847823646204325393059564073144248482861152125575181046880322173405562341866029868167086985513725202325592170156354199389641513739762552239327250633955922956771890841399159288069814766337030053880119278375582068780508520269499351146835292833453226026345637942543498393879341574194197684017854732321150974418538373977502197997868037539565839481533500180388146809090982515446126423623052239661271092693898059147619290065823925714888258957703221046602784517159544758569058652706224480978394466930680811162269976415457723036415169234410259385299683651215552047196261000877569900183275404638939677488262795212367030217189175750083842362162726360662680628900978611029845999284139212108749069581852506791634840673925584421348120861403408352685144777485551736831959389561967151750840650955110273167573642538048559803835425573964804626290353420888079292071006924571488236693854269795338766730547059695088626543695577488605833342637270037489714144235308765242351895833731414371413493150824950955668486584933937129640470785644662029534745144475277942586773690209852205444869415115661745978468847034663730159554426478583513728588743606697747040853261680929045434681537641311241932682149126613597559615509168363014856897924477731232584699623748992454893424375683149279574686800281600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] -2304325680631884371220924467602551747210904842442332575134003495387751197184905391815360781565389492662248334421118225583598202933294828901431073621595326816038440140989495580766062273412569512505120757266702937046526988599031479516221056331224595234777659259106994614053277647665679390094884175170374066972615226779599476599229400890545436834064011907259346076859651177414549007573880448582604040424275709409483569137443696169444788567730739264419110345895819508986985412757824197582411855697693920602946136631779617757764557729114551937437383251276584931168463758961769032967307349445832986226403390090450915070870363195348854066388264294709264884542186783842312963873778186020502070598138505513490153162551330279138045924081085162290920572394395519135011516351827473290902715940391970399316128717211164020059733060088956623870843557568263236359161172026407212775862841647750697185263829232428633969754010741768994368402989859937713159525506814800209399734845404605005751577875331757280661552654200332473707931245572178340821599931514902976779160803321313632907471571667315366210652200030867071734100077470186349387066808650066894716239036740270001043612348485798119175200708945309262403963436791160420846069135621645307515870300127043125891967908989466871891010570583368890724871101804351878127727089850680273875373083413904637229523392105525744918248313362856685188927507808467967960123986467359702426310656862710760873627064562069674208376906738272568697613717207089064800325716802114815016131492279651908752784783758664096014756568107972358070663769606697081755156193892192210051460958001463699991020003442403795576423607856215300133227234687362313680185829519210284955670132522373282962776978090619039151494803858581452228319612145227846727179384548844985703337763395518054709079219999605843530254033562888947489560967429835114633086652239345571171261873012738323875856627030664265337459211319396369557723929014442739912373632685064973294718830050908482257744995542951338713392353023784392062440481354772214345930822224842269629475644094527695216670146540353447252028785794721621744853900463202285510312905767395433646815364212917850411271651898541464928048395984635890952182949305992630132300993272101499653030581857588400359434785977480990522719686721214370710738369427683812873531511081688048747822201522623435300571813611181872680162583023574430539924406109939181146734835697999284301746707609023382475403651104460428540289135873560501182162375319122708533538207928187633681139551222733877085790791597030057798806949283677884907520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] 576531227511400340103009049052022940444163110432274321161072755914575956691717765976769335134387736099002505216347893110310016233635384919735810747733806195157280353439762573672083796917066063174291861235246389350986467027939114601501058084312797353176546555622180165401403531356892137765233614699263115527064751287654479873478612457080924285983141336796404123635017068288778632938400537528338093615979209295124661367009915778012816708171033114623562367567747178464958185461856478010397773761530830936380882758334270028819098283964388741792066429289176710513368855460772679860937759590900845235206460415160833856976325132015597856142277150822642429519626613280676053404559669141298336067795373012361130531784253225351525989199204901896462342859915143630889301069079676635472841902202960338476730649494131233717012957219925022253475137370937289703199436495978347079504066440770362418650662177992222664681419682179132801521026145804474206545982800341434507346308178137788796122389710755335117638733988502774014820927197053830100607709071816393168411194410164341659372256084802144874741534340149668146341713494604280133779094025139741834349293097150788822457032913309538985270167620932742437646549588563027730859719443589076809611118148496171319745773735342542272310192634992229055054680942507556389794498631871196741136503618060461855003182578436792444367120660269853701861027343449844252288957559873947293189286276434334291186702990450141467570693874323291916721323143954162779672491072043346146890717955556756478323164321749221019966185397642706522781019700075491640897259253332779720703032565938001696384324423185498466049397112667193734629172898650536550462773188804341550228609421122970463944508749562049490369662456242464589371168874131701385581697101367719623367572468513735362461445778384532646157555801210752077767758084685890279393968702568383164579584080690065116261212668024175398122617643188639030137499897920628791108228604639547878532748484511751168236853702318721866041651601415702031339491200978883312268334234184078444016411917557448791238572887203129213687004176475729667571960371464933499745789247064268101973432291501135262845827750812308124397859738694421624205516794941607680403554652875916452760114543182027888456068471556780662783844805770510694252813580184591434221684561765457677601649721906230286617644394686304055738393854963949035845718333809017574921152538506851375244887666098211620887106772028280146480588857462739603533688664424940698438508870914897803999901634145040871523207710206650923528337814760456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 32482877119187221324935216050063816718135752283014701692431191277583871326542025625085091882086577041289349441023702457151009734410845604751583183856882983384626560589882992532438167293898211725340870475373102291015228681688098959273339062654481920461257830607762535757516824102272915085209394315378158973619399945786571779876478059108757292159181425977572193760882947587368839135787133107335476356059349023461579441823551531726195719725805932590391574706197443509627087435034355240982440627095211931583672900204728585520009276477858404761508631331629141601134061828133354938136094101279397787868053474643862575907682468339667423698700208547050197906053451608435420346151404066226522639789276442314600412850333437975650671511841813454689658230250184376774748874355709460718975157583286399490618467286588031696601769209680489693189191715781763886795187538664794654583186378647781716522990434632867624410533821487823320259226840221018121121082744825993306484566539148602982154997718046532694519100412149377930836844716795395086694481034542283761703699212549642111349492900302401889576066593772364201698267455551126234306204466943233731323119108962508375263089839384934591836510536510883726821124380631211716199290874556269850029671125652100725799720477015498699898123158969828515977879203564553707425395919889376930033995972587571110172131311200469095159938882345032792081731818862822818291972939635021106200016244096384901642158756724993846773919639079416885126209470170771322864404612853193333172244201727484557547710314798657630977030044144607866177456105993178628591612247272215890253637996142670597713867193972792347183965993963862756681473908756087175940116186900319486363682382956363992140992967754092299739363516335923312729792686797329794223713817148479968894546650609801310055118399059912942197529324276856798105402462102187432479100559719192089855826534286533092139459909958250316133609058361527718750256142600679690980588908466295986837251093749652870321959985584355732568261756458501223318836932717072620323291855576926919462543624970148121166016405116984693840308640747923701887548731896454354174005295029510630493306800466166484154336593276095881612808152738872758658508657035945840285415885471659943699927428512609901380450118401167751227857235673461102724674896313308996370985216957770922570519306210681354304746920516672431426526806323548348460317788995036447541837865895963830771718562244819646159019882696713349639327274914671272726302829134541501314942343435472078069123809198780606038341326957330609987466293684553646080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -141291408182468941948046715328676719853894518169020244818500693307939261602247468451841896411750995366496725945898118898783265739961885094301188190850049464153919800917163253055305227638570315530010534298917076561669375940901032091290100614820488016649092136165569760136223241101556247199425721967804576751349790821152196933687353471425555479278139908852158096556723299031124808509572691850078650664310165084402573297387385483778721581906857115007991649974254116825039457427172620597362639860213478344732823994710737863050729518594034916434116415648472600275617594548765163554667509628253535843289006767674364997499478625334832313385290659747957985915761505608805081197622346387073427747816856477167078251132495547770840958990908559346227936764768805426049167288159610573018452038828727479841346495525259751090347624938787285359037831460484816834347251212889762458266853343358062425848622203830727725568757143540658856337572859923052164873349211928342880809615424674274870873732233929676899714062892777806282302389175945860267261401058987401760667318053135196666824082296413311952119638494607543861144472797749906895406763637215940721269314062921495782688248101498972725096170232439868940423700212408918083061243466972632904051663551561441471088882297286090952516302705453214510736121152331193919286203620184780075018569903833330626429630905222831680530560245117157777466277671424928864933777392819370388871586949095158073704389731295676910891012786169494998697514125790223850295384606552655740784946267961699655419953918314007187037190280774443420218517964892231399376034314761661874077761445276991405992536313632352200366766110723072197537549298024792447376583665646428810582869569482676929416168260797891427599665004489451846627041123291498884041608658353323261898985497179495659427582433864279409633896811202963522487405936565868419919840105978546270211685608722381484347610680109124361194328054542064201272710661431614716924845636393198981776275263622090851897070504644855061762296758448380551521956600779055416032106884364230519467531443104167915029345671643611496263529249544634343271234958591367454728869812912338462354445978124757178551004164139447454620308360376823079639216493994190908826669544856511520542564166917114093522565195734651636646747797361458176416421383645261482865472901214983413198755120024622535103437061728191128997631185650640743252543676265515520179041989233484957216426763742012002277399391520440363763660742505068210940565565662656731154081417179671806936443746116384063107529853130149188700870399608278220800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 101179102621316277414637755210242584348749267655620023402823176546391991050359115624370325169930408551915888753521390538103664665122153336219835665014548765457155215475927434636023268373571613069063763594419925967664225342749770898061200986115599031266789336822915187747377241982685816498525897051496717942709011839510709014421391850689581999126394536302837325803566502691111134814883094554754595798210529114033915565896424840016751586293543961211281229832441494384141585336420956336735618791667364937662464543612076158551317491574400191769503361991925276598692913163544296062349094572747835299767471394848268740574974962247251514353647994989380051796185922382552871348981973485365531194481691774396829079337288132705643212425710532889914960703999441841615761094018817648912024544186512200737808675117679524377251277992647561601186460893510555780180916253983956346687654200075555615264706176171111032969284292128795602196277170349556332486798456288779008709686719933140306717738427156952867282365769785807522678311001898662408377871989251073004608880541928668918869131426265534069361769240198810884395156282640387235569202976325917273537190214703554196303397615933735801976580293093880719003680704120150407161747973701461227859413791929519785234629856193530805010938886011098090388565232558509004600393240817471880342436078153869492080293644274382624726850204301327628936484111805842835500796659226099678624499720037410620525624411358960162878270892014654980679721467028846188493060984093323291549336465158056753169107520950975189832412751322589930325002354012884859780291685546869146495839453601497795705100295298115049611592733201761523200015317226331720827069784966081616886843239321538567193727495136047596612842501875020975106757534212926519970806999416216481149816334686563506102086022428869656904561365525078538885989158737085579441557252375982664106777983604846037809197128722948398554307090726760618290193612775081340213385713441894074866632716952342761773264345888429760323935634329436802267967791434706945066312466382402508305598062300676726209383735435257913928844789077446520851872370315413127956420116235443296259709096926386097693494006823216865186154151981600016696147857986639036250120522326228230808376871113911381885295644792523951807381719901995584665530318564146622253736831098029808946237766741014675762161871802917421042411168714034291594912759266473869420569547999557541101626313838958377686745998314490088186459008026197948139382523432698429293428286171095333707260273099980884221543774910943289702009284149116928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,45] -50302136621243354239967925064313179606351299692562322536691599966877053090314765032111999325733353656139888184483940546584398399842266064434350820942492037679213816338688553867110774792898440522178769760020219138262047805112067728958761088245579155504837710325677320291837269330146859644434280743922769519289837802728723611536525122530219881362380450928252990985215554676932160192204423412713276375284021590066525799267942093065241110621852305000121613533747082602229194569330859038549299916612155020294081878953016659191553313874189107136606368537588017261204205007040077451853332906856003841841147399979371563175596631983889948003607152557406978165542262852749469911879205902283944510180860966117884008583726185266690971885163017621107590037457534985302218616089881931115667132228764628270175551689898904380666192169320814113985701214409418143332708465030368217673479776545998938706886656826474252560314623792403876117458745299244792528997324946759799521369628771151007032180092399504231325773939723325324163880936569270203291809420311777843633678087811457115166114840103841814603792677464659481714982764304133263449418398914631041986784573685558244317765999460208599050562286966485390762549529875351202679357013277234970106245376314783616803636290088799869881729448404531386947040653961167571561697532881838959454153396731078018370417261464979256267489522560692440251552989661622565563623303823945464716274834249345950820697454980695866302435978403331492098598996047885637471704948186199845442355166994133250634061177555373268906304681483395750948367299770524110897102980483090210085330225884693038171872564763921956869604284819366734464042823924090363786923802823782459644690935430574568045494297372886135829101466631986700754984318246876215764416810629106298372870240227639076307121093702513811306970891528958293480225929390153998784934865042995643647268789071231632445778913457417855786679697916739835238485110877091200535004142507369403968819331017968074870847439516752425145913167873735634578841141059643677145907676989626319896048560592634562956651097219609837563403785784959333304043974509809082048192827568916522193666859972103731538368739718707512030261169411846491939302008614938899058264169856442353906734449831382660572225932769398524865390563542392306823917631476387617991380293565373400381618766695258036573950278939928659161814255380422936106097357557149110089392169004128608648066835349162488931564251225219653116800145801602265109963145623919260833518560453678853077298786955241966349703873527756264580331183553275494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 20075043398669609426117139493548593408821637462579478032869272991354547211110127730612038969608267090269142066536681115954495795724176663214050467092364878589690849619684306097192860952004561109156189056735526695913722296886107840279992389047962326636327967172872831044427047235858207588723093154812927588811345116892390956790205648380249547278769054536622882829978239253287011937575568753575841737198139115254625925619921480337695729004339445284896323822766997491682626430451668001748410912190167686695390330975255435806600780029390907041504566959824740623846144523204940781543219964901349261036173840054357157369803230343957346153859807954174429521620800751912252821216063577806673485239039805955185959240591734503417110850776570209985323647190495787152184613304051425785561324178996191608793047930644805127922836532673076597149255189095569300352040293796148823165702630325868146301957205263053249885234411861448690350220520397062699963987856149760972423536432392276769300153302600255618444510068848838776828935509378458880436715771613660014562122066577605121634608307910269595065728888191734191848713473252212063586479847605783501815853524780598278805674515157245199385213019242316847412276748813413636167461578808395034472440433065171901901781478132393506671016316743067307182923807582563219387183385420607723597776796684058705978152489272901647359497155158480333618030540391099228107632787464180246859792777773274564074342717092390302177626292105986396591124396762266515772714453629085301961001263386730359228729482794872950520701326457866492165148378539682877559326363015584886506751919655921876441456167104558596229569766563431992948145018318399538369085229846300119306548954574760185449117131981240541224613020883417864675699961882570660113087250626122348413484814422765599221936987321796114063678655049000543598178034417765777680803088944522056698660024892655790279537308761940020446954732647564305648813082576813223143484104411857267573534802912283531217816024998841703152046703347467289070577339107365540413890014516277000492813131039290906136617911427219725107166010934496181769997446647378430264620710360592237746340981218679131278318510873660889495870413673963019418994718708654646738862481412094696846991136702955997621100922166663497929330208703549877292295965496093944030892678273313989394463106313577264419947658758796856105059874500386417251626822308696086046493967849585110698402052144509302415665696488733519578885944050702773257235654422427593533541090883043968703505852589100221146984132444163468382293471096744181760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,47] -6733648975793680235365975208838946783789156730049382853042951341492808093262755366684824424289281193507396176838843717139615828656719337431742505193606355926619831608104772769738936662212245422643933337183462354226818847214374453574005550898373003427786082708705601601108374324502950595484564102743865576919980688604494076403490487895831766751728223159461186366360425186233916843702083085366670938754796883837907545397482333415981297463717219981800933618932435418484139845638297072338562324490525514060069625623060661725762285769563033627835426651851173511983177622072852909529311598903569961477878351386811101086640967706440033062689778495771269952268939236247851766564737513868704828813742107646128400030058827854347129848528186404673749847971545605975291682160280079692667460825231106562097793490420279925286541823449829581527338414698759893104145882034272705011576339324784568057992503414420567439055295254950624916924863409604036685536123284805659297125202974658958736097585742529964428069141540584768683341276487356836952786942877904130819740476443894797341730150677239622792016551200273271024101291465741292324515146451681466473438174275688809429516661445660167276513923865391761349092574631417661582833678339759772044197400706673503263638174896297917537270700438876344763557274299660869510417680268912325703999209220799391815360396460954000992269432020881005857817001337416815179333739353461731136705516966231832697423209065267551337348549517354299834878487507121143267099784100740925456672289463261118165707505200033614667303777290132474583094356246166056414814148881022018500263129970191581574574151890444407103796225613378430287305739341519125268856307678873677530668002933104429642853398881906613671951594654798878448257949958568789841441356240676206153840917720876594669637903047349769171335865940836680644723801949677732677677217123858292750985792759884535275172161638643448546857051132089993096740473866232715050549193459187376569576856620899084126906891922598953415911283505391471647872488094936180863148547556389508612685854034891439977112564599041601194938497470746228205607677999615783045023871811542678740113928403265323360298437648324888448695498174706939467498299856623217154187065984971065401808564105988453539662130923488537629689015625894965518121691985228987725938553525919184558104845259731381376169471900338301164155549385559007568373987040455462778160036140116266076713717814144123935608263748491545670086829615804425349887381003463887461507215790877384203039243715331617052504427321332427597028990049373388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,48] 1932471564965299945755785619909025277317019471484134109748460981974821181801107259102885616773740565657528049850480742794515481127176208260736518422268740725820644101802972112621996583280017620271732006018361637965358669076883213544721689914725197615726923472458216352814937918378907311088085290961439724015850088656558824124271430469279930536585206179600111320037663193471309641771506047482934609667140041871827095379891427991644006402469057714508861768406087773151315830155108937681246108008390523440031157630969150850859878864629547204213122576829308600568269125297232028671413458035105196954081137181647986025869763026119916334526707672770427753567484986411666076388330164533771952757554102195986033666510934371260043516722501717870875994892545886218366318044941438890613126104479640016026211309138024654689826073699474286389439493740277742909163694705164830943379822318549992118342984590766886368726761630564273878389080173779105819614602808141893810134363736290416368965498170804530380978285097543160981923906053425213636409430786385069991281602911571415428102242163483978145378555493078440428341736302714804601723013544759104481820385518370405055258991543655403773421060484267604687466027024229722598736941817824055583168940729037318981356543627183929057431821121864755193201790020061653196797409843946722192680630149976982927284372124012354884044766333863683974350040625283873901189950338806533985918905423586482889901533832931451144291423687804746308360906234062602859723755190842724223889714743525958390691362289351830444204206885007828345163840037699851382692422225263005705023597567390205292760088262359986613702897723325993631390176287317940942577824539031353704695115232437125387680669243410549086819226665759084896551447115660469280989353594287364119491822290518930686165713042202627451048850717924338320779555902896618814014059737444926961530792856973160535231838827991098544515088726692356273705728174118356943376967163246260182736032606543598887972149347804339578054862979750624181750908165711333678875462269526475962311004286098675248800211056022116647906319515651775796642529650577628482848046175613187438692112823041630862676434337788885802118518674979769517734834399501269203752824231494967529788187852163090418581878127498317894616641562954227918790298395797435206477282392027570450967966195279815464579308023941661489299217156822107698078616521318038261477210557849422024329667012504307262518568523632723149091010864123378899842853753532954317422292242567879515483868259078113240984006390865886141791227363721216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,49] -477197674081572262148285438190706175993806634459861984490561696959722081487040006104811385611566473162712376596116296026651089263480272440829530006542802278358881195856943005055617032922485972614664389587547431194980779844135888030202351633079432399024873419235691222421416745982199280780270464108423145964678549586412366755071098197355244561560767843167802166790468788170077218915198652122859477026219450234099817165260298121745667630198005253143232642444991503426995718844530994075286881110875483189872909318034968387572820711927319709559917168471599389755170001278567004803047626767584201166999502290144109953083697755516377237576558575324981783542328909437642060621422602921872072538352171855580024478312983795123182870652906652582453843249253525438228586356801781982181359188851566620297712428665214951069867894488319778021280170769399328926462435877888912029193083885542082143022961525302443633903224109486379244721634964043514347315855114837951304929265586791083786327522714628663058897397165602951155559379143561947072907010405150641782209771879418273105923045596234808074380203172876918926982179416864309859944969078317963032227718612878763198853371233182763696269674701642977484755495403561422366914057386392142168677634871788054312795921177360252689031769549398051301124958692130329951913350148482580064822752200383941307297016986305547733433549547893812635453376461516595200478595904269034275859896078640300020480714251668789939826122019092623106262632853504137274911044419976127695320585509645712504760918851429363554044173093068933970145342301771517200884047420197076875776434899633742614592172652703131951615229438521631115651215147675761449823713988616902738549821942880626297211624283942594170602432038449551200693755638084090274100034224233281641809331880429214705911450198718813361872596736273107897321896203952670735740851304590686121123492798976831984840279671569802515856959005062490901783961193281595953561204309212764911136661496477386510256455941289388781456115464327730103822544002924233967340053402905857015765769188990411539732257375307097288876798568840710453674397278485296241684877987213931375414112147769925771086340370309507367273265048755513793684307194514962938036539622667677868019902502594646127990286724426727710389032894355045045882917436583401201218015584745178827208317102750087980943148393850147491687128469684166334727268252686047162491942671304944345734087239422798515686581745548079180434708605093285475860579516027568961425779587834034077905469398077306370596108930399807551363600481674854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,50] 101244043050671674673433585069701715401979769755385144256758500061236090438651152452969825594112175582355079647405057252819677856491205308005522586091782446766140623628749957013544881756872700300393708379558604290170901384739321750269354581886814968605892072670825114404820761558933689523393438606187525626427355376088809434620379818550921360199038120042062418411757326984324397456271169512605004971925061739631806703115253677931357086119503452608298469513992293424507972622432360578093656257541416623004369054657900093079851771132303378102542041121381687860142484728870104136560284645582631822780303685374308008485032273647533420281217522621654074016492404868147442823851398835446180946897217501533588546670727962010871383587504689675031095052893675950643078297393860188499756715402220776568719333760035197061123757622684072570627322037536291027154329760749012071477359819539928148045699476386898511804577865976788731812275965860498578440713129124698486782603270901709353374709054403299126017780834200966118134564903630297560841063265855125191344640470736489413939326362773050460856866103287697775040088756794374981141242623717220861171728718003580960370171753543485114869369038472345391686551784573999383085030436897184109760922129715124983402308349720196316062370380041533050611654268507468285682924590275726378861943296945045225508378598655470471649173102370523879936481057328804099419134674078321165067199577622590695398803226927072170265909378190691435103137966257171322572967557584022560804343673879703667618143614014205943245931714359478534827311225100475895991271574879371291538435268822235868223756961409422654908692971072827011562491986234083305171827941424378774684392415809107481664105528592352349740214560149203533913845264721450238714048486408692288973122018934152979924819865031286336006357449844432497891939815904012331523406856888606153448312048383069169228394869333599768305446784178003941860462327478993683045037590275877824016029767000432197046117907599354898938334041968395189395982096168102095911517864587353980060578123219490885815384963692393356624167629499921817496070213796609426070328888730491451557918435935695789118938957209310793284267389938867301792067634230254770757904524275051026262507202373700877914015179522632546588587294804734181117505693621833310128008424458679902817408542439373083246245195557987305913536222762466418201606320908939259303776317381908262471762456921784849487657360582770433698928974978263014166179008642930131239145320957680216021460193616942606096449680690866320714752193294499840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,51] -18324844734333940677049238585166049521888724601663007355013881006554189613796440857912936715832684133244089598220329465192106561181571401344825474052951846817898739339631656891515518855143530485481697310555576502788638745479617779412052728455682105683466169883158754036663143186362874229863091989139104372286967383153391148967427593437306178742014555278288945118465075582478152402572213221708745801075506325000319688983461337113736697921418180271748488787903082997227940907898983709708862069729574272019574477746521888315376992695579713022403997537303075934467281411767869855877212069480144523332454491463445686575465223859275210095715505698953097430378906062423814046863417931152003432588575167907887766336838882707205545165467679782548929732266340927983673452331018127000383832952412707124272740713044818116186190811221961234028396350580441783290530523382616836711342034664464925361407554084807318957398886228000856417702185633304952284043995640691663541305816996356285016493550864097098500181550941920535601421043746590462032618099016639726315513707738314546624576500273508008460159846866940276885521610157173826368226602717709603473352190478840931943401236045697193406129959307019972000465826177538987162204862074887307331108237538328793794782467040237284711048509262073563240987866717034329292614715185627940711855703326536474020857875534084450405496064281162199091766466700037066959136475544086161246907597358510358930020451848186569002252188040091284600891917280190025808514111226913433933598784337383274092126079422795847266741142957301468034300295403934065692847817758878725361645490352814618953018537105738421265800504726456504932223996154739155339021913811688735498695343423043297012062815925011079695337840094025839788703813798588265159840790854471875624102604092202616447748407048872460018414410379219112385587829208046461920067496733054563907814746650150383188317574103174046389771057024449249334410517339109632773756524912851660594603676967775977781113363344640554056558554214142506317069168560872655435678363099193657434262231768764447400474235544333815378160566688557367392459987586633938226442675460202298668819182982330552806533846421357042151217033677314686728112326623216078559187355353223563872372497065549518664587265322188682417828799547491309452888948180761092908031486260081051926149866202765431465234548638966120159269217694282764122520220408252974246932029944972661337275079078850910439761069880225820922153380328999620662482018822948067580727434349753667116043435417288876483217423493720254634485060993024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,52] 2792911232829154603078484789366517951347952091123842275478060213717608222745587528325782553543858062292490793860907391515313557437512103287029093783092986033818756487860093001154608206127254829541182104163517714898290815894353334168836702324803069403252146671657616503990734929002008405883184502765325279247979475232877656102695587914116119425417564295606936935962872490474501631919261488699446115617347122534567143352465625007099747816831816873725744202758851940986339861334764868661255977375764509171066521486235196718265230909035189555924774413202497914439204516418222879826284777539297591843344776504657048036568960521234075451462885213097933163415605957487503843635194206763943696733974440745567415508846976788277280761366931264041502857525042039020122026046322388357258068358762016909310328309615464357456236233397451129268861719220448041589692608271391819460380353195321035493134653469649628480985244252595974469205834705153729751202597728641100181883959142702109532988189113411330589390623324007371139505309682414869451356424825123459053364661677643069612966457436080852710189826965353624680072307063796891704349410889432350929997869184941792163892681113982308775804280386246237446739102939520074528014043695938707275458706549630627807449155914027119821437091080061533779744214896160713315282522169344749074365065709747744278661324874844431368670926685186780613212373261359089536851216226257220705335292460682052538470804849370370786026169090931005837733446629128672697799087725812713272966539700002443810976374926485085978153482960880552844939809873141832119241477134129965259700636693401886525978195512982691651366077607171528095370407393899020050286095437238819491163473732852848072610929923058251172145019274149822659722672460536092582821114862322968987458653962722238830367115046474061152241339100636137659494955115452685390968614565776696975137601862329507174713811856979920549973628582955844582097841042490419565558511598511639867338364794467319446730625464087226725557002018242952271464600132174652748205296871113195002159157777921233537641965597269325026911655877664274132757433892579210108240033579389476441856253176090879505936993987015783431697597073073462872045282111787132480628572025825484949651398953099457145663857975844315309118262362228071151650122030799434041594706151717027656510389497264458481764060400198850645084930244457745434920100633425996470798305397689925643953464970804833519342190526000190757142909424480866385811777137463458504260687939720414617651315666748689357952442852593411021992522541957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,53] -351348632694656048362313851636425025117928221664210118308504471703937229634555338157505476742458589741204744885908956337963962251979630083139132262970937639260428938585375635858273157820203225304211316333618206655848258373875117106127122133460842774357062522823695572080639719728259051353302919896676741569313763102222646206970800626491580194836216046801551631634159674586590875871610437782496322657837542970004771879765880873846173013985814780734698455035628317033094898957515739618127903307074832810461522358163883860782223323640301626990150268953195187097546209444109458906056207019224775045429828645889622575080136890977949787962487308942835023237626394006641929793919587739459993315482779468350318355697521947445123403513057580213675370572751615619537962700993215930533854353376590881649655623793847141973030711812087163084652626748882020421235826499105660839535495807021425948679890660042609479504761826916026360719401921537102951820733493623040205244905041209612354674894387431355479050118023289085544191237471449216127961618091367004746020178046825014632478689107063953464664763539746226947150299926903181294785687434460689153335972949370164699903262861942232724196511404549695475962816480772752194119866453907885267749085637137497934790380873494778365532446161457091819077065802257193006406462624599164966367545728959196548335476912151053634950781276608889865414499269854730072455980299926165185451317829520473921737653516105575313811418872084976856270065589250503265083158172246765322613234861790288389834601337452557144939687436168334417400734577361860460377762815247775667047769840149945339054335333853576114891450751628220375630342766573856953790637205926132822429508373565195842416126218546191384931329639985460683763435113654110809033924511737193839759625744558476855086054419768006370979666924435110514163027932675654113612503586578362444094983342891880122240859715486446960788067487869419830698332380111245924664670115038813404863175104827547048592560040811565115781068052717040606836660318086603411320894262559569009182219182660295814452300043641899509442612877746337901597447607576232007608576503017754254239392999287957338419974808583076078190557025190580242720809409032787490766056982591727334564206057998427953847785297550898486494623944202559946943869031690908052378541569229236769219617473200856569599695895470861629287027753577780348004292527109383923733330911790411006758976752924862150597142696336241993554531479985556093217267630114336125722101911528346934316588447046354787616997966583824168044642015641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,54] 35495360660797298152059328640993938880230369532511960416991909936594703334698448967534670401801403099178449108501852494086415151177919549343883042581565872664553669755062969368582500818603624687094299669910136510843997783779768835196582036745770374721767033273296915749820392930493937923647921332904163411287352281289922913307210002900163165967378308692447578138740075652140435412110799789644083613013730727026926417113338161490453078068767100248884516971606925983519407797919280904750112786525009434586786427255561782485784772178515136055978816106046787149271479870443159601486445170680949275544388452828565630631164563910449658533594488194218744284713326650197387198191834471456326057347518714995316521634967694429087288226842216220526195410319325953914723558050653565709129441197908207402728153930778684216932427712817859003463643296174220049643273896592066757565408144003681663462750331020220627279210166675778522708912452182441461937313849231240500223083894642022078067374764933163550842933288196089016845671505280319621043422235745655458888250205327413694923756670912682322957004533672928736513432264054638500506805403727104701968417107715273487609559827141148548546587785425929655207316007509845794774531246865376687824977602534308404470856712113553939637079949457569170607966841347356939408586899886369573520203159227933062426317286548730332983137752727083092877133154901680045224969505042614310440570444750007214451899771158117779078895455539206289912722549727318391415052354009661484172464797414481663134214005804209078030531017713738913670203410038056942236926647168436268430414577875328130041849042877999804759841298862841321837679791974435094792671941823205444625355564954391036140067966324927923103171641187333380465464639987586411785537994532036517977708399258747459190774324523897789178958444680007040024747059230752493500073420765062494805960524910618278070218911463954076944902644029958849296356539285556723525567159539513799222920651555875848869117107411563168582157062134756241804203822274849031919516096048598233228805031221686293823458689361776227785058006167208437375443423362837381494381270375441053671784235300489899881811627289319796262075435945883907254789507390895816415431882235634445589779039447134586134633395300056514181898110326537955826298512888794386801513644908732158157898487173110395137821303968142415514582269489134426672455763588921142844753555653126528041668152020923906309132408590085746578101279211049917245558719992540172742205390693110367213549547441972414705037457811141044143933043507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,55] -2794364121739966671153038172244652627266528670889388345929887593036370872550857781226806460948401117484476798883789482936944838615189012851230191696002888554653639922118814104329640265501427446886189282009192641495233186491577783583968567703372953337452534032186684729897465269862963042008335253705243323907642805161585403260678747702292551416534777906929056773294351891941706157669616813258254645218848708328453394972584637365718020394198858220200569626634570593978438579026399550617472939742184923891697083458679187923402419253917766413975729872479326569435205112567212313475093726246661874155878158731580906098293359171916529359295267238970968747777233850877692210011558328652993766026830289374454425321892879822457057648773296093280598006788390987027043110617401607409417757397167521877151194658230808411542590995096580951712223542580916358176339485517665605207680551437056215623080483618051527372170889257633647685427192450500360095074613450568160945618261458247414967271266720079009051986153206900226669356456778472268063500789423999501090752315332150445193824812493884274683258940500557078223544083792466421837084446658655642875902878320133221046048812654749321731997590074778633520724139892242392754302583663073127541846249361238645909746368083410711169326897659903665624911149747043403232147116154768353851977437536020102959710188337357114407399894925088591029196417262731785818416594201899975442981626883653457717510265275929334850192028177984716130555298985842783520336655516238409208332841369288070355108379025173678509885641483017961557687035458207646037165256819153990738405126931036485717904155854752325213855220906440215300821111356470581257025170803605914149178181820553411720648309443925189722040663951052542742460042499460982735871655834694640370815360584545181949373185178031594415772000987976515377700134382272726244847066972523333591920238629958557218572558755254265703478132863202877282527523253497965595743249455207706724910188904673157241071808890899008263221507045786610859150124389461803846821267771829053142502009276408003270258691737957111096936200354331303904912442963844363631375303660818232917443640579489695114446491696572260304633994158496016494876245025709922296443273666479267687334112766715450167694710408553291202603388691701010380815006335570241170358425703537585654339480048389187448573893074320099715531601515852542342016613413626575825323094022482407510336332442685314190140902753481969512830905801791934625212054895575350080074561635147428811415563563384028528344705696561078595688700313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,56] 170097143659164811106413604894668440813859115889851874694151244652873211570473854074678481613294715808106436344957379184861376162110822490448965128709492991615559709313401020798747650405115462074678874128154611500566208716729451727587550789232941157018155921317991691933895263933888051625797682289235237202974614204614617361349513279642364779308217494113782171067144759321880075748782137754925531187587547938481901129132087309121942293666206700870873355373921905572237266418777045782516673502585628622360065539764498286127880129856489981900967161725128632100858947931282681268507968391021919362546839999780014979418182594677429083663250356854578043235271285399566951026703167769267672065464295637824022748794655301573403964176091081871417346870573644977844587099243161777953516221647158147231320963121484187132330383390963649715298165672327815303466688231190482106159835248526747844680624993236707963627041397577536347752374400817829302694805351719355122287090312224986459764062184069066295856806305558962509305221230715671011967581116198159836797956932284124850395474992870195151604696847894509656106714551728245866465065180890823332431477646747232220491657670852601506792489615552866876013369392776581688839328939336512953192862652072014265274368257873881383282571934517045910053256258631947486261713576206817855283385326271257758032922014843527101280705637034328715935964055638951193841074962087835155986561368764503370742170866171574044014621084336981794022913207031051894656468076887528319627649654860785275631175311584529830841683679894648900330068652055548813078142685939063317164571560217969432713927749492215066413785857521216439988202648885776376157610268865966700990942044999401645788820035704984556512384936512191669367797732111322499659539344935680958376148212872779221591231225218543518720408755382746055503026093452141041493502142055098428847934877809206935514932918563987786087855268732965844299114090730673448874769408669987992324659058642325954886072770869089481856075639947098681045149295746229047981760556954115800117635171024187572766706346222602669258027666939679682621815261141906649091497602720833741058311129817090191704548739753612186015650561713718716805050384408287161449226674589655985184960073417321958652087484770521453635216135828473847678270452554986148536459600169548105230471937984005684058995521130861652396344934902275090647325671683032738774296150419852211020898505204531358005483127979543738766775487458557782764247999888825186171031927006320355038274182771611364532353795560011181111335976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,57] -8165546012149715559373120721598429852228398258643444727031676632598828895832579368979650182703736495534190252208563549741372714509161811736246451486987882431535599968003293631131932645937245956154973802208188327959994112710334397600174955561380426588747837650497952072596108841549617697464394017560646375664483573960504677346104998043314803248371161492797820864745291022380862074194753203284705074225787356351382741361508462840251220377243810685891723465659608210664478993534360988291443305108213131185132823517661057854807552077568319425948329906897082653584275514319512703255928739100501493271112437575077782659432149936588529730024335319234588148887373865761553856832157817717565665616276227380636709047023120476471032970944178411518598096011397863638899906084808749997417782401177739310934147472279286605197055163305608923148777759160757631093615486348621600186731772465140431237026934809828306847313187415200245779192560572157278214216243175124954321019626941307891906054732797149892744964098025767836627322101757600962407206359463954171951175264475265913858297856127399479868150393319915818934733552403909449014904732193927092516321383640698457711144983726545293979489715815311658272049365892843530277442660447420106312606510353850585717855906049768017926557675939788332952681947607229196924179370757103257140101006661645159560183940982076103108315374164292711459360639782063915671822461355564818309257645354540351980316744967608513575729213059921072901568219869281236510008929374038683218121119566882239510018607210645633351354040833319032598808918903365995967567041200744585075020264147918278335556182908938321805207336785116522953777556669135078091915837548360144754607793330329092037603075814918651890408838642870712161493938995395525673687468663360811922746900601833133755823274729482140803679642659927156297526283625245167864364599316235898540880555885694437253659591332829599899061595605468708964673431996825683347297103235819375251824011599805707179971150938217296921989153322854214775425967866272810178601173767167057419441859113386020077996088513521381135268558324562807045225251667477645501990416563310770378967882446368039777498042910115373252681353615856381617572978952107205845524319927413613133646935605666533587977083262273837594260287621040655132193270768833533214157682902667639909304862150737461697229294688840982556911930276342498188128105466831376636893855702583452287483214889458192661427572613991589426670465733148402207568936140822497483838307423909206346341842853597599888486352622375723236694425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,58] -38976129626025515582401935253966458967927413477661557928576797000863990639761477871600934420318250296504944412741938820443952098845007134236061159049465953580930234672292214145352236725834995392067696077823966513107544165972755232186628377001954269780555410567119088007385539841817582960618241651180820568993299776207192370604761646932209262861383479166117826231812120390155180822743070889229501084685011025633355472699955010572535123187205542041029393144213717450581518886152506800957035502806142931471088538709566439017362974744791008869617658787017474578117299951137781390329742548289721060288331888411863443356771186335267656276576755995448739577871360910789932664619236327932436514100827451616220378988723676295867899438748274026492586137569849017359828957828763243820590533047962748320067097114817242688566558894482642859269998962188865614279300069202617029807696862989832827033712738125719695133234206122488373502924843278676890682843790564462431219515495709416295205015736526786944717280262176506383572087295449196819025600559528617963441966458951753702586833867256545277433640278205614961509258952896931005363244844751132369978605851295663936120783953573778962901512506257043297320890340179387560981062386845131653817794867803239183940331761649642489799859021427244618825390619727236884827582013257007370383857771930380054081839867981528887422081803030398365362599092402476443498216439071945446826019699866671765443580829808668180701503195057138362528660295069510866187818776402896683298500118203167687366240021281313813896941823970937749240713843475922976027642349457142351675049610769968294367649207427783415889527874945979708108079428269754748980604477715390371936379767865183194604944432143822446252578316379556981427337231794284448601648094596616893081419572941562028471573342768918396679745733580217432248024424487455111063231921409959528085447232314775938432144370024678618261922668918682088023872068187808775308532895896532029196693754155874190816181069870283233850570609996148661665250402486794934887918197352019855111073921519855776454321042663349240332491323017277184270162238798643922301686498447240908836070913476581275974733014818597515453943632817240474101732346833304512484099520585102497726583600934294809268432041626532134408786240741365154780265042287317694151273341583107978672008080468313419776882913051390707149014368423278435249117478338015289527228766895612487140089341558482339056712954902687261687612522862470543856529508190023563210517409812020962180039061449661995730990122062630549811363840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,59] 167135787564393398940071398599496276798659569259620800460868491574154921104381826848160366445515452442976774870606795842255099398109816299702350211529503628620802815939035662974710758101718427901440943659914697037117557350323639917060475380826958934375062822143308421105779905306539076369463961605887174415158710597219556418892523752633508383282972574928709035651083017931034124032616670431545957387686609601399006603463250187237713504515895879733859580085360890358194253856785927295456315150099318360865089571570758230782726156486579000197381637251524514221905534679603488568870253926259291351344259827823150866654934769385022881280272960441515168820537417032231734082010421879507308669566363785770016138911990433714611124371131089017058173370831613320367596320226705716394601075760261351867128908255172763955349607048763289226704386418483740246882545120718742850437946072219713349304462084995886173104591614354583187799866944653800975804102956877455125290893374444089201332961899630023262895345791117847960724429410076160683005980659025616856270322535953932097090808346068182317099476830507576881566647501830971023388108899219232394305511975117090468858766706673173286782323801570919017766948753124466464977645278787029641107771035548665780757224166431246085889473178888291059628814784359436451943895517696780268476464053154504653361649119238700551213347363887256602327311561848947221804615331708429978569934203372791177559672268873679331420615551052449868365635707500949434840848340082627321651608286086278725468676796287508189709944739836700315554690327752587984093053982310405792251024013766871739934968200343084709838387950252820575174061238436893189674427896792486288577481155610404025606858698499204134004777677213359049216703195001426816009755725190450922380110503135724123886230114507680883268294022746223441224116165735057908938480956183431649443330600385868361574287395894132616446278148604597681188569814637151805131312314812555030358356710837333509144846390592217281779306846779744748817296298683175049379237816151968129685517545212751838541078014056006684279743878199841784651865558860774632996811978041544414361720882778376246111034420730403743599120648669738762375013803940494005044427661633941275797303230358208009287334609680305542748792745944392565367985095164838782350389338531607302357011459514330125678172388049811501353079158401160103906075548297419626268464428556044387423626037163214015825992763007950919282542517406911135954716320291140190214131449397689788381352475284820825930199946368472356120166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,60] -40920403797487539959671493108623043838883826480154338093160549577137793954788703822431425679199531164540793817225720044413333969293919642273359722823176310611742626635058550229352175867361351241638303729704457622881409787241543453617980795264608908248912813255886274989933535831305065651420361304701477181796752442067109840760420070043628682093211916582019948195691213598222194408472580585784818909484758559855872602955256476521491284390288558181045024368435060543492176759946802076201973186347307324912265633953973253043400251989175460166883991338558029855544334550469891596758101480494772354117507090146708488708363458682100508650761685953189719722576059534639865382049778613880539711478067841657390967361299737214420130625524263351916427037888267539663956010876520407296832894634870795822508213922047437659072574691905785603692919664194422869884134555795401795130128751825185311591869403455776296563621351150205820234770057335174968261144633892319715360849367989271642178416641783615874811666844525761160772570111466051851782974229244332377459879527775817683191602764916501634082146537990024441298587634791335473309265355133182967544876561601443084335551706016959192806120640284438205011078896307956400007510455027274331739267270832218967801293048522671452778435602496117898439604750345312108606480443642202792218124181548611004534787463680674143916781541794328473413288726182696481312533411192872024211781273094410016076961876727083943938590963447455150081290959447685317851131165500311746400931605610969990099554789003171551353126885769268816159016010670536792830266435418643770860408483332670538401765599004673196505274314677987150313053622597684576096709661495146150784747533055550179098840554229670349054114639345554046560463728308384387563414732897694260169335640005894332023811776627916688913923504845623766537338755288605993517988873388662602820848761295681724277495328137732155941317123926903033371567976666614218049723466778261617187631285872895568478296058583787303562556888519244944401343750350707263560146158798186157495415224278329317413158382183833945110692112333212919316533612878557452539576652041605402990458680990641623784796110539617616169152458824499478184145993692914042732386410128056052229066350998532344820654086175441267500548921674481870504172043888486408790610911666949733376085647847291490074640161766115519845100290078827671906579770548166471116374888817132645537404657506627684141242648649214076344251537716033108243419984537804803401229128071921008737960889081946089688287053263719865023201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,61] 5699187319328500900035140806806660390653644409506445411371789915730260025383486895825158019319372137263705258316468568401805024519363585308086109564694539282121502661614029047897757070870872326121215299223321383371887756096919772856630349178743494888637605753705679716437701587831353702132089529277086162289066493666570023967820403854121837361580658734331528462365338976308999777204615145008969304936186023334429379858151504261955996046306144668442255472904936530103140308112902196051250162247159920179688345029625161269127945275653526309185087178672249128810033462498470361404023442529082192134466993443128003920743520866331769885771186420126581151475224095680467708046818420456614631571291418706616081917586329207907609911605044596375981172271334533096692910297882063762481188548967213125697216450836493649412267791190587479902312843660696554545867156675439757300503225065599798569909052209932603760471922064361913757938041585933844541483527290290755182040449943518235641350656684162760554961815609166847644601201260533389853941089802360633212819791546129001639406087386437368361045184927672133331129540532551120276595733950676517138066914902494099886976957709897086222915702721179255837917865331189668739411737144899499947485937820485293904120378089634193246097748154323251258670841312891682369668087040790063249382604656133853127849531269690731502201658409393198982274940629860806524787015705418349493179620796707479605000762660673514116935256773405228728297291818307431745223966640953771292711614521083646398204884909581218918341604501095907320376061904441974168409968991244365926738667727504292604841420493380325218515953665488758407920776099560553047774899388009447901558375724875970227455541585505849544835455705174199066667498178115062832567825526150806854425567086636297326327568905177506674298226978999949329100193643233523952983520996962478060352620227575744761793713530748983439161625337268636210092946683071204468656244946593198516688712379314798065378799277499177713573946786245739234588018588971723036159366013415669631242267643502754650684340485092635029530643383211653757210880806199582337604428983739164391476768340297969681513680305011986366565068145808863500752940264058952075722760513692315405355201895808877264727829462094712557813489233960522351433187447329989335887574182486311063070766032187907257455016555811199111792363073867969339313582594561694388352353783450282997577365035483724252713183518495784344741590546050138425094653082567156347308850316236941375987423104539445962161789604688312664064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,62] -491133919096108005172947318829067090801474285871008928508844893624929234433759280569540357560961254581999275068897371643395225977039171781517569990485251036817571883883974573725562417280962903453466143603654968393243249288187053420498274515044154143359292164433806075131699973091497382069547804977006324172071187222598250454855093719301471373987916555909129845252974913014968885053752434570871980624811516571188934169904994140322329567321720375446125600503398253856128437842927020592531990861804468209383864491944561931164137684929485971917199509399828326934073586567231272690897915540157013400643341700790151795563797196525637050954422796808977991963328927540427873208334622359077618939797563751237372716882117927140698701735212711247341264321382693416366507035350172466360676461286117215814162457198244100092957816935764414545927467549489900844818730755935439592335509860876884855590403162256211339798002484688188661656368251832387872852604166289554688723487779577717632469130940842047017837957433676632642887370362164984616641211691447881058192982075147073080228737644914207947394155275732675822095451858828855928794549987386800578502441844488308619588608358480923576237195740467782005348714656796683195202372390938378195788623087989783402476770031362834916861279517177664892318460381958998629982139201359306200023962373659923085786829562873746359512239737718739973158272046896600684568339050029906328508324219094167248155328686584158972276486169912427405427178528302873409709378555661674437786281131332521767182112501137845992718424841705692423645575830409208237672321185295504720142249122043131992020913270570580594969779589699667790970005661878314725257327791786355070136570056699548008820034685107006748160129706315857672432168601861609326364323914438903113400645990344259262482311788280636471329569889571799537804729143258696906835398396339467058069555868924642117666354642450516275763122649101941278715390792221571997568907912249389560155493699783100077088264316309138273328353641985061617839885379781710753914503780326424711168226502717655020563797536359864791165901506764016784728940189622283325515038855158956263456796643632802502917061671531370883284374688481045133366920682622696010958459318959261614210116786953399090147618368205920048770272741740894270723760494019664995528327728388225180643698022911574540555407207741596749282760586005978347909497854191586374576558622680276928322576280946810484438164689507897404974924071058090333412223079379156850972576653418588090937352975804127713074785695314204845670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,63] 24315313578670270345689150950876558568425555449532794777364949147856396417137586893148257156876342547077197314091078950089256463527773054237309252471864644932646209357503723008702948584745914141980992673121173641444665031867233163437714577154271156498841194768862494548508545828559284676599923057649795985041535197681779345742030627088816220617602708430513166813713127110108721120688654089363256830879307516548911006591246167620249522360096184754949073393005319840210806897642205235302928199267429195625301078873296250618002236146259241873111792274425763583846358567159542841336221189458770413641912974457991906236308813845983651500900248924869623066708551357890826038337060539461594585317821956289507123236025286128435671965607046241582411160771931872065471115780432048435807698347286332096878101610926972421485804780317786863105063509360812801052173690063734967325846040219842230622827542239560359924345248998581577843233614616925509990591317418614902677986592459343994143037281047508534044103097144279838513830612072051559954896663039820720842195787875017262731187675770563721624221963526468749230550677334145149594912865627205907930738605475474775204243565078169524450499573936250666831441461783083992197907984570744477876963215807510310184863790583062201706077255216059005954119801142607243008969330831818134780944613794234202942535101289652286958687159205538543456446376677498832449457089378139423339501888598014533418814791983189514912374407052331085670120101291244678216040777537050810926015307240964463220806843031714724129864792615870067694295934276147665997680288538101640461539546506756289028497787067876085492569367343737818407901111387213848577311055763592406582855110611508467532909374961559602187634390177584743970960065669771373001624073488511837273326820577745257931842632633845469767509914624079215158907288231883813230105592264542124056876585732047723408133308377454088906694043005296506804775865562799236209915258110990395679671164194076344004848644407187440300448316668979998980699803174352674177059590524245588096219297042741808422432049045317789187116205935913680909162376510961673583089936655759999442487347256365907867906351015418472876280047801927110586577749621545708315279627454562945496569113945840538820897631198788857991643924856266914815358605790824575930646780948453549147133575314474049756811030854738631331359175074160466816725731407992457802585842069259767142653879784069847011641854880635977550391517856501524968286474287688894547952323998366573543744272093923384569349683407524305305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,64] -552962727863272392542877123823095440188525957583612734834136642248668319183946578428620536189424928278504005241667762179061521698528446555007896165240377495234003706075187577529405529473918892106598900701309711789292013222663622428497365039524065752373839510534688038799244325782496861946376671628642119108281331504859056203808611223019457320352616764668750025880888413932022059845414950683899201077636743013349695454708011426205333494413553383354120390769831286224629961656400316267327517414522516609042918990470281614206896702114340509333164872181427343039013622259650161541680399775213240067835545165193971069141018689983340213570281052978697193295936603440174448598198525654085416248849256200548245793299088233383870705526608699757849335887669302016916650906984309371836965375264728895852745956381396761310691379933699420136018197593472138064882208028404711679253460287258525626583598874054107982086915191322883004126827558536176144448640118447680564824628991171668485023387223544827434081476753040319718432085805001338543108757326446650769777096714893865168509391970743802709949538640528070149787639937659315058695563646449025548502190396889683007629457718800205717702693932283559096300097658750490889892997304613956512121853402855212280720030803382932247267384498122650790669801076618688132063036976696469415413207792930543891145232503250044639644075573323126730372771268406906370409555128857342626990550960422200179577296736636481571779854329481909626288086769287397914621233712443610241303975593190355719240212461512476606687419321351004552438667597025285454196177798809523887443506599847608688990401770384132240811370213211939632428141309854457432182421645765746775405452640302731832385226296678776097008905237919695102509005277807100147853766511236591239559008489845676563522593360011113741898325101734100342144910183536031819047150849216629580828504921349643279929626670072592826675927100240480097432209820620822568948659212811864181841201382184335557278867129000507974911117740648218934641057729683083504395492180813702995874607380887336320538616208838861720184453342648781534727434288802688098564044800872172942295900873748990508458914807070183242652816671978578133774568733732818055431620970014784215398822725115137360123866221317917236144350226242511327092912016690266161402870089774473300350989562930148966338866908209723705986924454721934349352036156076870082919472455676401612858490682657068974293082634224748591907458340532062002384200246694796036651877558856933757806062868374985370086329990727975567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,65] 10952998405778044768506541348385507282060251416430969357270743117656015155546533451220945248887186339718633572734409291149899025140070544849631296163999841009800430316200374483300886809727634594389609703158898752617689119019539221111516593289252590383400470148757295653074775494257654781406594817666434026868546801698094343570373780659832361540707974766533840647786052585360017075203759720850660856863711859251920577007571404578990630735233184224045037042579192350166152884583551073068735626154460501541840182309295701353006370155648678647248569763740696015669799413069219786705158455321917709443611755737513343678800150142584796293502775696917699922597428889499188188438233048736580158054759008863760890642596075046045246070576717261120349404899093930242691674334582148942599954857656823705622265960419029856404894196717818297671917802017871252740205167873316542152533795435159921546694375250093195892190243095255099280178495638485979093916556512100393512405953998133279133525870282948410410483682682766284169242871708298968176758040973765374465564720903643550212087536029655839941364834050656278074046793040026832536289653453942751898341686192210569713600601372759008432059788771571286041900222892953912153908741831607434429666899293111412542638328774343456317613513117261311571792557866463709478405697993553816208314806934591566084359092671662534162407532745007975762654794519558158807423563254907087854169642230373152923570481713591155656338243486710973113191346576984199020917532796110265098801400930159014934078825264995595874810015282757259209120952351195520415853990047794767326277667245025133492263789133964896734151992361257977953488121561959855717108472939669731962861929384630426869125479241688251828054266772608619955111173273213377770147359529859801418655832555300581954351890502615163271342477077182288715694020834807694989381708718398465992624542425424054467593707705525516606764778507581172999681537556382057528943162075644379862692472173750911392599839111161842899557605780273762300573044305576378104703020563501265844104341632839009486494318845890632697511236955503639538653217906995607333560852525721612453130433318015255949442342763460714366972944947873162397666268076232175954310275547152524201033553540481275408504093867831527955579046813837153120007941648879737620336249662391711438596254621219724622027939948288852044332442310537144830157377025095305131069811821515452767558830665692738927345835528575812474230148034369014830845921441865621834652263778095944766026892280826341620113031869077913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,66] 2059946221784624739010041966202796342829879756611359298443494797117825201512349142326104687151546616900957273538180287404889752437286960442997236053882059731023174071168148000777582037111885871569530751028015823538456492594816232576053833687653510739189359151988155411509785432796660452343950134613653988769337808759595216585419768659016618427803034305956972267200920678266846495637447653450118102054517412834507394703235215659373031997619017247283313576201304724680104839422017600186281866574183667854630845945641054007306879564902608358959680165200165369373881659528584236633355046794866631029093060354271083001299600314510575542053186778786811877776152939871532036371689685506633088785992977366459315121117174046348835589859037071667691937671661073686892973847964041813434584682368000230947968953157640076797068426803545070807092657896131238917527816561927176076485031083993372727745510346445216136593583027988517373539713665577754179688606125437951715692755127577216339132207942830911224524542024265373234326325863031477118444884251878913612192662980856724850090906582478309692217316117657354099954093099816505274964720859678122245230117773000467229817832222527420284469213041916224222434209186182492793853570861472795118555066420573221295006469847168518842893717178335098782687938246397148038167289993085225166208946706712799661077293931611971310620421946571361395403675216240490728339756140647098357622136007295877095460292574062289424827568392023900786181106664089264786099220962267698156584716413332565943890505675673956926984925251753375322143087987824532343941341567776918099977322665745244866802279652477068660025414276588918655721261063622427978466929606260290148041922565344000910638571986135853070792942036742711793649029791398865884789192519171398745698832632221676382921353801452227285809468605274529214215404583851568382662370943544894973050957270558825055197918697930819427124252817241697784945454927914382508768733401483159274838499432151304777392928085946985855301374731976886379582616408036248991005514144892483446812947807850530690301160784618455228858514750324242899648272855190117188633441697833506077488183082612871964318080418274527814920883788588603623837690705460323732347319717384423462418994445708747425440691542471463970571844155195903585661746587422234093490634496878308626211086777526381685258705105258652884113575003006356476175999255754543907220263450321032463967822534127494914896283559830822742546462259301873729617343208626628853462267491322288094262685066032369117162182764365086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,67] -1169906593651055657096065221526474365480979982009400374894795743621234009546291656913347960227691436566157441615971164496837135124037769168539314726493263106609661917442546395876232005351059798480028683204742158623923448957119510153829592982546910990838381855202764280930591096683162728880632739885157156093462375127320442551800379296987550914392244834092500438085860421105880072611034892436296031612420363847654141903598476693085527741286776879182345787234112335586296042710316286744142457229429342182408333883046207789818645610035299052701115736303937037588638677741722348943182327551625216599994819999940652089315078524940400961970292365745482475317385233425021461978603169216904889533680991207382636316162382122284696328853138763473358118428500095857019656181807189657916351253734146882872546983026585543588144353402944314972113515210904628618989817738673449133500983797485016440835070490083408423480035015293992226731317664261231525522463932626188477119225552725915212993203360132486251313235679319536853558113756742198084217789846318919462263664114320856322600430627794623042935955076419942419455268460384574890518868864629944822363174908816504355343071919231677427562166198794990759619477971167148666328152799750555110134984284583424069759060920309145025928645495696958747593711288642576546037253361172134432979522752872007037735933376232163361418078553010348997274760807457726277042396046118523228743740602055211342457613822582254864445689766400885849836103645702580392130001973874531124578448331070515599350424668481227799149183772618668927969101143672899001430885163214713932799279830338273421972952767736554048952473870988659354879915009005332195050515710587161247779027125484350193167957031308117816494392250392568967915887170387626623505695737091158679251697810382599574202906870534291424096069912055556615652735348561877524548301876628359760151436335526320271165853523603680476343019189396788133367346563315146878359313211383911184142007006342036954521201514195797472356941311518210765280388796074540820393872980883872204113468690606167428898762225641814317749912226324709227985280716123882649116818978867452758939637704184133952109537193760948000122011707101180760661338990926527507532713747460166510530855031892928633984526821342704734878835882711950856899314699477809928764299953151305288437718810692790035442824092285465965210519175869517749089749383331769073860843609523547574897448617097546135486829557245319506979336527922404699865350055267974754529967595874064910418042329599779696192861521104076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,68] 176693494655616391980233401094778682472944515113366214795034785375707259552232500088663272409594968477242736837893365697779316165203434963576922871774815462867041889583165573767451816737076719266111948901282112286995150376259937123334045111176907443666267016644960518511766870191155402745934594372205135106506234199644038239769495107467623061464013908254226784625086200439218680757953073853893539064297560978814447792624743935602452379358613764685840800135061374024818690164649705381046170440037614072284376849760473149656606494299012636594005642159349698629925346985801568490034440772919079170075766016412505397057418607521513874644535988997074532155624589678769872392391684566905889265333195899892334935106193368969400119164607952281315566154619464486149193657958930338601854666824267339034216738770503922679431283649337643078362671232683107690432213717741400818223499217991697679297547533925943391705664378437863388020484350264565671355759620005404403038846787273637432085768986504867304841714294709031418085319537796359091406526442989524348955747410051459413846321534122302104698109885427581915104477535880366487010416149096981387563404495745808340797401468886022408528651175662756203481637358522055335460903659559128104205349065984085194265222701824495432433198259980411921877760945958235071785166464855613244652118496738552467094202408624355061211546574657975434537443330826216187225874218863896206532432140185400653049092823682902356116549165891478769883487061511519518661460652596074288020681829648628369930939553177555754334342046386986147257427825701504820281992144336628333299455427790037548688833859989282307451943956957343426792862036736581725837833717944912812246935456858035995012573152172893492547363702590787470289255148841464783919814463324696066001357436507641647878591113341014788536274798192797142253310186060084944653284986209017548625348538837279372306461133287884635302727784069011297522875337129788929186981678238431423472447405832644676040415797928570773317818573105889675638451858249211129904891495653978622251606928840204237003687886481277937356124972918827571019056865933449695875057673629602979564194312488689985524930037178267734253582866445233547493691562217602207974175574120371616996948454953982899071252970823269481276081270589230999941329350073944936318708967622076853307722904641665964202814195515481593191240285913971208623089720210911434663611967744836700968064674363377089712541012582454061224831147016458948615597171968741133571012040969902792192990263616066650034965106875432960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,69] -11632875070556949391343758387832194865862927395239801221371953669099070139218847795767722747464939565579950804639907550364555740896468937777153980543310069736894336703210041370373984718033056156713195715343557304299391302201410375187886328903287419177262276029919735541121520670871338434047702966674708497786546297317732731058076066601909567378705289735536566760638064339470766576591983328161327782428365878542854313489097880986175540713904040042890854111007588756781008013673233739349228250570337636201751938456647824582533000382343011568791439929035475554409441757985929330345063276198684646456607099074939717158778034381294071712794711888056743116998051232672227315787796953459654347501944941689169508934990295287699203572786895296101789699558855109066892903378679042897208925484273589666606117666396446261379785171038753944881439804699324784834499297283526390612585558114660037150342757372685091370954785551181190723886422310614222707850383817964782646524844609215760567735452308531013388463206088287617948580882531270558777445295566108794778425777360143545165500991997965892967198118782668126232018274679836525642854103095325790587746428121426786065789881125110969508148190885704079295399169693500748877968191346776855998498103102602281298117955307149083621989119441799722875093276090518109378364672896463138163202620727582458827223012789835407732775809398297152042998683303694380954177305004636781731309250235255956162279791431278268435064274451414693772337654444661680065907184660672105165219454112756289449864248302577110031131343819639479729517120831009396153744413554867496761216590248170484141494824756411610511416300962375361290631083306838817033708474980294839857906889984616119686668796633767756241326111830693079570798332249740027007989375164023779672220528810633111795745842858569159098028940515669343653497748307362148642049959197547125336135197110653777829702177692625599859453456779470695696978337452096729250497673592706411897963687219153487538518686780034141398337588175381532762834015715495825873102040923091257469138577091854222859174488562753019027798625282142062447584595011731579724673623318818804594015407780703652000534759320130244608004665357466276935155507204060787554728758676097366569649199820441156275948216638995438476865427649208859322336206261641425962627272753201459824292943931369227932725893605438304131657247789847723891157276642970861845635675233682714254818855653963495953433298514428870192628391176428104692220596076143882227349193503168821197252099543648778744468304664985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,70] 155490224820199862217275719692411469253606342229991874441371981538034885529765074952758613913287264031953772160591405586318793468965809489858163937607728855144557296155073185230792937233100065603930317538078042815458717928239673822792771506942745086140448248427889127153710116443053366357418398628418540985119564752823559635593557256592254357773247928273141132832302159989714354579684416500413645693371282235625647285273618333026942770718192854913865024453667602859148716268800227634950837699536166856716335135416660544951321424440047597877412442601570290324098932086376202494878384410182084763337336472442305958713788115841712149151360234525714332141057184776836411347025462513461273150499102651032090781247567450537244011604056466832660855190865508154533248519677655102194121395615106981163855243777167103053928449494733978954283490648150947181161574212977897135200719407478103193328650294791168251685929713174427670016943345087215431084420859272712284121885464339629622934910973913237259493258516793517307079634525917199675433885241674603717708915329099633401045287592765635907406116978091426532892577594590378458834522159747312973370673501292486358635765273622380788546275821333883089649564350896674819193879551918479011940580850701236113730890487062696525375289142208346681664102285653578391840305392190990065896503684292688307521808611609292620231824032907669690592640388730034827339081109158715255319258714351492469930789655450659921915344659139878776946020744481008012815743194459874929156272287086069621090534890755537445266060072944478104266506658113595910285372229199066900081312283228234420987572621477403204408677351058931088489125671600973714005352448280975110812721219527585233690698112556670469486387193886185601482692782559936413673220616777767640505643905535395666406490691194758455139068014047795004575103441860730396409966333927014539066189262942260502178170379851379767616558468022716440014999927558057402428439048828492405594738946069939514324854433913222808713401448135940006219464735885305181629421711389752792212957291448965271449118156153798389344823042491175733088156114745683158253874872775812039577253081759470682041793916773823441040209954928608606617544012533077412059952058017878797788633881146366604850618007927505991991406012414120601082915827442771140471147826410767349612614522178832514789578116854530408914308267007029970624615085269229089892991348066094349218489855852977838636817321859336601037357243476482461074759637264137711839612660063162648778886480031602869341388758056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,71] 26238161813529996180937919675672956707631145316889207038944515629047203033064585760027820848945315675595201967474832973040831393558145875970893976673706676553775220811913049094580492046969856637503009824114432347265407322298788708655050615445131633988526479991241053305582688717741720616643612736879957101699622762689107295176197922509691525112912175706707464216080268126801113308614687154568814423295049711750198854799821701548776464630557826743536355463589465223514250762551225723270372650974919468211826098045767321706823580287162439268760697260934055734148827753741233467718523528468871846494067504519374929791030285614836480881709026751564393605349155539740238655756957020023788389624022757552575266024266474727581980291716173792266014208897311991793739214864084832451368317180228105736294828262796623223105882635668625401794020038691642097026347163495255467243652586260569640520158419458819593154585342283650990768008078742879728614632954378627101287453881667508320198462596083684139283940932857328952709015982908409840462358462954228970295502876094109056370052591994157612354204985583863053603910194740774773661954463681688655665225012933728315466902713505324597567562250648104252147172947451242832893632705836314779831493247293189788214798268850929246015349377005007583377890812776635179214725772953693923277904890714303714420441155582029164786599886404701282410349314411374072404022097760541262335417114287125838218475850263907816123645514414211495460622334123938618815456487820831438782250371200388080853850209024916438325208967557279606075301759390761283898354760044638273730157239763873908191185912160518610566799241050595362468335763098440063554844972009331384442257192848257193464788470671170719599077222829671248765662925934084830718221251024336111715263294266257167236849150632404152360248841378548531039268752857796227353246609263438913266592370098518886447227930369779387967169842142349331791414088399621927584776068789560778692977304101384087247631335778715494708507511662702585599258511631682598890301205288446745320533202067094429773263270100195290231025709779226724209995121084923009608766266528821921244749634685219019211889119790954134196816085841307575421950192732604610765358747002005292559513210548309945184446323897855391501342311789216655834766564561484850771926699506444302071484538461419058231249719098471935018707674846347889268468609594009684353645406787808299023319305288716343004270405574335838610354714665404508909181567796450352888220148481055613250034418643882889483255598284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,72] -1660653319527814934784356167817026836149190121570933879831995143040057191001409173103804104964004652081066438653053453774918636652365294287343815156436135793835360833822128091642999635835323441284634969891003230318014094459454282254154697404813719966088266504793406832399468505841025620096010752778194376211604520459223162461689276374644479882476214131520748380395438398821516189335993827491537875714094183564769825047412743674939949974631035049687082707763783358565134564187442477286985178610085071131926511651852422761659642163113801416566387168528240573464700448922625640648249971587928410525437041284432221408362731095324657769668204019347853952980313432936475877715638339163741872026786114737469406276347325583025266791628605131032946240663775557346172681450773384180002794071188184408772203229893635698699175208603327811920162960288474420680414410459740161825753816973021363727411735408736444839034289500117707498859760632069171645609796622666107206193115437361367338605866119910865987966849024588643253930956883176302688025015828487503581210380699382152315584969678793400115287571167165467450608513712444079889880124787856163217871746499011221815940183734745755337255282058961102463826307079858906881739551476702317966089279536246522738294794009635663794900008749065410154978170424594378731550430494067534649007394002669077409390694202500350484342971962172201852598276503297984951302114705138412713510408875554790194485534161183263741706083984854174919420390538042901886506765254540111852396612812115841795885775877433831084193132015121105168344201501171910526530623314280930896101114709013195016900758693701656184875502226211345550602709660119001060899864980033785687207976368483518395098211608220847635489065020331001225436798018673853010402218401446134147755684961592962371587648787406883655830704524803798763518406370932526826155202518169371627334167778042380033881786628897214707930375995539824374506517828035308008221462246296643203877022614437577689981566595641349157774149296171020860928168100820819263423872232453942847822606199083378647415595626500637124780810321218379900734646727397668289756191918124534319250807101229232897853550758666330878358160972387866829319590324283353640883868976098385358579209836382228477597414433231339505412491433740898909884872421206972493493771704383625733019016082143683952440632862875131341328688999063715309033178969963594974448284157037047129399193470470118136839417352176099326611927809616610566416981245735450985679577590148241886336858610850069938011079966720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,73] 39244080503204857604963119562898097764493841196205566061879888169828470657095591362428392402201236610822030296535982143289534684656769435147556887676459961669260922178563132012585617246651372023212320466776757165087288950157625257603000090681776927019222935840663400817728352728538212684921364691183282395645719731589577282624351861375231938255188280797838123938321121962180158078406813515787126331125787202554874729136856873043152823512833552336776330207107476824104615764489465115023162959887761612461789012445641310422906786615092818398709423293350471799522661134952205991345020794589549375305028794442993696459965024070927486742539991093415488941627230182979772411281036153081543550419955303915238213064539899708944165887079445664667669451134098437736444608306302520100779825935447099164710783732303107010580254536097573902603606653632362249718239896379979381963569174873602048707477959151389697070799019051296501512962660371858214727826782714874204316026107069735899436211234950450396040193160272694281897129625584513981246560324911065439548531523740787859437672459403854618729464852141602896886699264820936156006821848019929183335985364138641265967883843565110608789782888987654740613007868517415909416990430208504875307560102677196811997802486290623891228562765416819072695147598269910930934370142083273018810879762967988145949976274858285182152574222771071438380455128091685835116722382307358148881086875482425106304827514487538181296187594238538140576489970197867356245349930958918866606666612727653764371651721470098373900006475691737400622889602847131307664341207896505542791815435968213703468012218390111196538380013940589047720634135094795767150106766575279605920515999976010709643132636660834157482139391105895216419960427281128690606746739119236827711918130182286822751012084038232707832178586375856470231263638509319335847261506349442137230531752258850801372822142838742846819510008415443023754736562471765321800953885656229679994068087503777722267449605869882826232408102186536846053632965070190923823628809242014179058361554686727552339931877209135294749378937922871677314920142018506127204918016452930672780664584567324072351746574484736722825581896277023899034445500601016858049604128841772500934912500582488341065913875348516953744734939201836637707167112174861401754231490529515128631135116160352196823469569445523915888228764095197385322904396295759687655791239380398944160392204113027658789460610702214931047822208373374956880512683026162703786795298720058921149729947157719453017099468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,74] -93329242714155324177452697580976673940084248489655684895331288063193779329068526368635355941550355662049341120930879871435846818335447502287416862300498535548395829661673378839385040234290957467396015262950378817147399563794383269216608998154703814720295719491279467045099845003687617863864199286675912059576139143305409052624707072105483802303254547630982497750782466154294012643604329362416501128381888985453630219870401485482872981934293969567941590059521889968631036965412252901203425750242274316040399355085908467441145576975710276323741221795330595124198710118001045569990973086151916385345690490746814174737566143473281974888717097954519507253319554549041864496529407840597912023876995606182263646670545986500605999643253865085713006786275401042681923187993154993010224032458674300084405351676987591638304450845784164381570267731037299992454021905853408723461935462590702687412763640911952439648306581698425331422765082439898612644403619432205851290745186801227007659099606661923689822168279212673726201033941179452019561599052042367629576562727561595526087319439304960634350604079272546307316526335965930008107569776007122919293998093743809387959937381269925299170160675703594963403453380219508982320550173186284492484419514650094637534782460506258674198758566027778580237225930138372805160730807638593180175673870311925536510246779285238463152755594990408181559887115239281396783863612535757899952221188214454595692290092744892860532725842203800673275003433733756682943977280063912868195419051416865948703512956817958485142081180225344991796579507256531550948506698535743213784730580265445645256347548194779595195299938617002236787849187603558928248564915627449131902194510419837812392578917962033848625797179429835386294742992368456003352448078345361144305072678055079165732263116074106994376240835008898490418452615140005014963378007407019191707685923212705623846475452914347266630415463910905796821947895588989930233100266836220933482484939500575929985857555900309571839229065670042278147157019175170854641752473459388814345251951299032444907036563001364696101293977245364684822073493838207116630798872854140981326402325233047206669602524371824262651538787261822831139701439966255957647292714428574369288779907269750411439817542534775654229310451538709268114114942423824504256530746601036497619289089118751431166244118489592658514722546906981517691071358178668945175135961372555763055192332887072889293616210307043515710613438943909968793951206887918129217860840146171292698409514101690647372103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,75] -65059633605801930424175589777627025146019196899839759038961031473930076822552638016471212961011708246874175715308197145025332383521644435372020518118308763317692175255684813112444548460617267676572751292648594039975535561424074817703053658613216553188123605177877244596265941577258685455840120909256588322064556014735786752386687595790402690626557943235000808799231483912627249269161530384321360852308936232265051526917562243856361315079973187345196922918525792601973599310186034897323854331551649945131186226930385248218328772874149540750064146915190221407762851194218602357938341571963651338990664926848850489104399697552535956177724635650063903369012463977270318148472349767434873961162086674983349364964293370571068251848051955214200228578190666109424828570041097191030747063202656845384535567566152347185117866637242006402287122871382817749259634950228622239335324597667584721760110721025501604560852728125545762726435896930375828226015083629350761566938904005673103185885814716254216933008015683954598538101495957526848391417172178805327391958417398781950196700523612639847523061167712011908251627029757779265544711113908802994327163734553083364848442565547570479194295739587241908810768022149931838221704073862649238714078329838964468805253549205173973377825239506823688730243504608464794531258650860808564353155192240560359054484635021100965210975694811819325075852122647545402865342253222241377868365440769353916642567119854360686406978598331395814690763586337763178194863462275447534174530706316361586696360508613003730893464352379156012399033369748632078564194577326516417770754262066721891092239953645967027298362436106257029547541653956560208360273403942634312666817642289851737342100100636461687070715872130815749949984424412899597582349088721633854028552722957691663065353558610009977975734477489490977024615116377976236818975950025248631421992420487002026028055931683331343877417866025910759375003539236305313054073305500153907584107519220789353686338038527615926853329050697765682360402211751991659456990736595880012544226758490192265325241967596314515391468315946100935377989322432185938068365456033428886056989769568024377397627134203596731332545091824271930593369573347793209302704571250783334873003166443154575270855676189037494977370069414435087104656556474586081236244444474945172663817612332624928379463394225910925262194739283725111461649171966251992808077871172344777369148288587842952349339882417989816318681465610656967392873312296692100454086915366335157809062959597381994151936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,76] 2622201558128748874297398996538039415158950685231251980520393634939844606994802502394212977674991254774826671639257768946559514820188418865234057233510988250406507736573910458842564778843259940206622487979624070489822271908038168995881078675109006205437472478695882264099449894541479245915992343674242412916300309563062360205594907466338213321914656634542495909159677493876526000454865703025317724599358650393684517705245756779974595424515186904505691227565006363850978323000048158776438270083713202073037899661382688199558663206964202064185095264342669860329091437946914968094575368340985696291451465535713301656150995836708562865949317198362031871869032793349860265082378655106880550527064725938567145990792641661017144917880265987229213760994548779674111225449226144319969125923224168416763029922329006701892761160629234719723048584534651945307493004900867749728026187793506667935195993363203445988644689914112778741363939955770540819017440953584373245027566692295838254607433029927975543072725962161804190578790670110464102305075490228964731210543216446686556279065247649237514817655374641169420281666493698393347966954947896032529333495830336132891421622815420085039370944737714563715341645410837772386935597498911560630361155277918422231727887171588862591415290756318573000270375441234970584656454459291301972841903387947232504545858835383412390046100498497826237743868290553043210368677307503112861556853526564842428114175719530256777975268534473851864722587625638765064902106026600890050835027178052969246518974641856681304664363985942225418974514021148060986404520008120154776107043743509081956910743326890426897758777116639485103156205285036117895046394509200205772306195057704789446799373407154164754439676619240656694946876679729583190339180150213499362769093678417037332252777051172993751603351731941812608002747391844269553489560346175464187122316301858341665519107552918791395047349098073507884413120865861420447956926907181419834613290965159438448216817584742803660625492003031456606415734447882779167611312574490802175849723495506071159201461850058292710937191396938975214046032929553335145791370701478529504798594719742900858160062987786837102870060519986109311394329778376710026022798873794006011186265057818343118097885606931352621000143367348830129321073019990180881041684276828502264528978253219657253964323754796655450147458185956240213854640113672683301353807949001026775217378713068806782386975001887162530627251531799528313995238494031527362410021070923209422370949285698162906890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,0] -5622556488213989127797173416832963765484362672651366039441939715494945007058021901188251873186981653044796784073934775428048496359036886760198599856396065179430139913653254600665445837132076780644472353534060501325994202719540628581793287559507712150721006187535749264769103437530907904195150212862617777105963054140944195794114646927075452445493885692282505633456943087784715254100273834289047924247747240580174298525640686844300589341872844005587093000809472351531921951929092897732077495745990457634377886370871642584989268158489241533157246978712828898942545619475853931440794545081681858973086111939242836583761754242964441207916889005903957634167356123744251676081936952138986809118309777640182832504870404665975965135974145181795079884399021532967834951084571627765271927037194701437440662232216297412362357843746938994655446200593386606021992780236669930729175031532494245848379409140250467454587880706937997601265026047703175828406869273250476734035082350509580081059244895385832280349423072586452793439740969291536672304795099864950126116213617164680701710860666347008568480290114784209377560398541716960824426173067180885009103717231788602644105414604953509215632516049254089439136057900289756295863182599592586006987819216975096848821530243206481915887527810220477540055202529749896046321620070138983483535750880615017643586091829374878747612235684501639306515425030871986846950884862853132568567912675466763546168966608773662060138106475013768906839435680063216916504861107295513737957429612677032841130567371178324599899118624517828886103824888549800172388992160157033897231601260980276613022609734764369384300412389374119102485947293509253982771638640433363428809071834075180402484799330111245592226475643379852504609979731960039867946920402209216805956114976914596667749570739109287877479378817885559095735540547935829796297961072678162557259044179192225503167244949656858169699737681608610286461656010596847734989460350282612368642910177954070465951955120057521143977604000311061171930542198671355429006454466818350010284932979818661853410250736569386743346454215045571238707114736084269246576255257960948462598767913364670762963387066768075534485068862944145267643792742058829810710484448684806934845912335499417479340944181803751442101355165117888335738040776529273374487072259231353921785524963076787924262977974154842181767604825724953822501377180086169916230998512163911033374504971698947202302193197036263200305918088504378749467183750735641504447682716231543969518154001071548302758506104608290714419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 779152444972848633370229956664884817661974156693953921283778559948431385149790974146821841993456416291880965985316981138366421167833673948530912005154989529377971645977692628800020595441479289717514729946623331381658426231260157357202514725482750737412860283212233230722943126904619611555625898614704005045853830583302912610120510070970658778896568968615382113583965855657423522947617647663329854299735887026715058960413530312033442511510890797463366314443818960298302807705518276828893217754195319559101604487382017948443290563091615251998027227099681150864634843388561006759807499491003051178739885719807167132575564119316858421725892554732654131701305624972787578770047785719146017009152723359173069671310679395817015507055946236034779772174466335400750540691005489527884066326069936481794472701890438393059927663722575015108114393779874614943664708367375075068682428579725642843961101698967447579732502356921263262835929909546165683398016861616587178108649655027356159398544395016100950574391545824858963285003457239013317417180733167946725542044105061744649213886612647923147791645671410476967038992324671965100325346492091041426085270882778562613204020616073646402342715553358223134297590625616548741145472155825488519500756470317338301131767330892598592365810221425489303206111569782976937091862429649148467662644989231074154209708022283679635924427027926292814631229435951328028936342065902933515044988612598943462568633380799757055310958407958758961743262018018684455614351951201548959239254409903552288756195424104982815266788285843475688670575481578372404062264443819828971024913119660955093018846655184196502669216141061450022945919242565449271551229817924279754971404468427815288029802348600050945488560793269289167862153245790114280528312535953196094439784503182529228143664117278016216707609673543906341070034969480426189498338099431925852544064575637415912955925177835410309898744917265366065253867238533255799781135891916504134504558785741921954721240022032044321306180269762175285596338165309278968453548009952843752817028061850357835976040992091618679899354239387032811612901919754615987649312221104168740592429835497221599852132875586858426014693464809009144858465155514729735320685088324005964699201589270365334678805206488300094919477271778464461810034230294631081288063682038870815511253064629382751040537920237717364320729458733461977574968415006891888011963486675588214647944186653336772515309810704009394292317984558392707654927070367964181523622281517968638808130420945029922293485161567228277181906944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -39883387725775578147008166684026021606442558840657211683670097658900661496296110561875924204978975778169497834229050459892090959837586220784741014962999620661421930125726969460820334610103613360893041056942450264866845914552382211190087479613157191764679947379931793453828805356720202974991180257544715858737282102542546270359182608028106499536958444317952898191682650762189329719940696887722013941444669024991222859336210492013313056708285068079749638757506215152669734229402569147766848669109627952574779673903390617260675423913635227943063981015922574512801192783068032556370805818853796810837195767966050986905968117068135252559820239190926675601010078874111018830182217738077553298356743885991940651743940857103547969138548171474076642139920655516883647403636612549754322030166898047417266598139617002803842992145932500327663060417630454582281063969769372521518597058830026337050487638718262682111403132169038794138973159670456199755489717729349520562967106112771921031320225351173723291069720297162187905390256903962988565996043220128307571789196329575396006378298617265569721306502040973764628727453544367011848065991308853829038128922162184784829993593960090815581359800545604997718454391935901062105086556232011168538166999875917717736759930771733963452068183076096848641509916577844866175211579395693534751751816689662085451180697467637150621564649812568472628876304744140423447094191707219061342504934300216629415905876928242226817231665087585616834652836980170256468561235538053488764361962304141688302130748950213140738210396434387197758334980520194750252607470613060261271728954561868306583053594956076838152478062543833196476678604719063967566292027848132634100270646572744228458608781353151020089486344278584870202099918125965642566475651875060555443291209656172249028737023759736882342930322876390850109250301195330259800005147416437483352303956426421154269051823974819173820426566601942393557746169443937480566324847683383673290239874927549916879782341756272833847157083331965295197961874171092164834664757618113273494473449241203966296144274123611914397342738747618721610307887283228100672542826178313319258683022215376133590602954852046955297635570724290164250408803029675566862507622711983125845744333628894312279833684417207344638294053740627564362749446095700664516830587235641507980503173234152007509961666288987764371351561456487035271131873663893133733032180375102939986990812562027397776161462114632009411968464091596574372257114243136791768082033475549125647323446563437973407459903242297180107571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 625293743221846754860006914539459074796236809856654573718174537129993507282927485277695927425692883062170612530517799223751292752294366029893541194849486322010730701186053401592081114458147008465669542042685167711306585163337648138662489625979703977069018907910717318798495684506415335067872048635535967634038520139202220590563488192120878739060913221394354747651683124377916666397891166314617679499961618803280479870041529778111735439901966047420924487565025256940580481794900225640183416533421973004813196682735401090786766810839749589650872705691064697735230303636866646697250081049629564857087977128805116640374219465087069650895183235091451314535398269523987510580688504500788309674640652977796790469612571127661064980765762126221259936186396406035735141499733073730159574189243640985390282666256853075480062669184452378279289504423350428590490304974898005599244612212040443422302736635304915752945804030175885898413849382241408017526928550786146986041307362040976118115348595713335363090476307445423156240008605357411913802408856193850398820347695572321135838801153143400450680282003843128497054030722051800152637958492650256436277714467008810033608512855670405562854375653004025810380876045828530541613513709645031837109007438385216458654869164228300309270457624645516934212078497865875939649617673611660517732437807311144512017446002403830076821973643736825859089770664395264642291402824927221491435607076460713643305427320551581814557979720274091399659545257381800304871977132788103923570115624018981369721978918334718007180592788611554625875528979002334197229834858392194968677019495151559770221377223592797419254067795386587465915553551559303877928206467516747564357431346025754850670905374981930915124027377471440940098272174296963578143918156185321527170515968302215793827988037091218265714192928062153086619638260041005289622146898829187585012649243835242856265201368683241555021753689609316572537257593955642876277404173418092460196222699161244154892114243670302483482110996734590189260836489232772065823124375621781874162876352132596858413244858947890951280992068602907428351572220655989784233154960991520514918472703780356991831762888658923162476215893043858334685818635901936310437261585174409518929921267833089031027710417830685047825961807577059990443341243290955789881304902309064386162193260285029503570623504913579195733216455620767584515910529541656503001979655727661900759763975552894545693680630377289299734093202020160214155398773217712658031102478570502995459335064059537197523973127222611901874331189248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -2718146764808114993248641682406399038178370636356520618286314401641990767844392349061544878392400487735305344917848229554475460058658118171771444646413431124634885764070387329364931970393761731005501346261057583695895412526965220922548624098175981172134944264842127988779738202705158374240819200011137342992087670921283795859348334152236719248141173032043755642284788688623432609160871957705112978887542911475267859731939349926951536578236262628445666371269502878741115558958314145364760717123919200536330372892045168831297149767260160530575175955654296673188153592723147043526440547688561922597740812711549116395159363308800454660505756104826620430528040221748187468773102980011512086662811574679039268040343073866609702751615963094562453617801374478638428792798531016947200240418979253216451906308596214973324537297886841682058731515723461970900456185493929561099717037171697042066440073260222239523074924990935188006067938751933282698045469377080294977111906452204810470971820648307811762147048710817465484965390244816349136032968242347792360997968884444421693442314940799863185590548600681208610016269604794337940400642138249501791467296941712555402199383441330041399619001198382895727803788944570506680207411112572582460046830883523741148153300533451894288021779269445741651453042215711976966900709286754941490858154219760279574114189485035074536143669770425019291014620742457794373971749315300743032895613009794856535057763858455137360052869724672569459454781637198277203239654679163784474545497984756820848791008635224690675148393338018582000888452976815886217501236118012006876727345274939383115058175655740577362161241057103009000032591130085142492951112395596585720332499781756718644160449230613782492830668677588095369691926034504646102853691448272563866452522578942214688026122699735796979073871174974473370530041470411880426677556554573290446249980195024732974168941709908537960052848019423179721863478783747909649246894492498663910188476728812500495886331286296288987258890128624248261012057283332081718239969514921093904526445904864636944436905847947713546641506773427125229453588566587347030624667418126477971281275661242987799917624529597117947001822081543562799951883116996424757597278693064537450367961491095004451842484151513090952373942386273589621620751937685321079689848064279373617929021800722921738267644969566463476717654525887250640300639188988445585673102891113554149603553888490648372450327438615798519175620932888899616097348352569055580893337757634252964938083474932252854495169859675114624285828710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -26080709848626654690082871807388472089048245481930176701515053139612826406469159335260711430853322398371092156387784750881376627294905466305612311774694467650384483474409070647597483723528349448536001004974458422760883959385109632286308361771310198594423679678883162387339908014983122906857628932461244906162490825476529830448687656294182036958670634016275223267367059430837941324742554021281132409249338669571229538369644307340953855686499792805036919894961661223221273340501908368813841782694720573219728414773920402919140423504815645805343683440040617718388202753765851615305306326245959975052857114094961789816224248919088866686389019729858887776668854200155137088068217088864514527227896861810352285017051495477960259047538075327163648578040123582770295146226413283559763077940062271530868859139035232498751232639541977585474082720978789812404598936673297885128130547138687872544758584379888323600259918657011098796949515843503802353772490927692754584024422070494463925813853161747579547997039719754176965950455363411774031753452885597324519701319390517401167041980956786026212616078141817474062004007141371914505043818022919906630843935377500273094793892586334693207284738838543447016167688936460897055607292383247057662212770880413020370324695792046300576913698052593052108879958427123675125437901034149729913398484181867460622334152307965403452248656733862407538032724977893401778890462837267884540408130282834248524384043653300503723224386243343565328198729276291375545559206543101602998241297278847760895449019138162636507549350400689650304116826333853874226085173745863061333961672306857727901136203529787426435666088868011477796839250188888051463313408075526555970768972663420197480840605333534478238732478987509751326262084614387776374706329495695441484827514703676279873353841387442318411174234933580943297786850259272811339726954628969297954426971314005522676710778505902912110048720275952040163062129702344054035981288399788343502137181787319083634097665038337278216452200238584006410768209776445852236776495144421799455857114385022513673018175366965787579994054768749299952332613726634747875525261101701930014238200084391992510068550519931272764119732440541826204994458712610135675203420291755853272446823950553533193251255616124448742348103425842793126309540257704117966720568867013658833882646257895629134088577888442833114972463726842364896688201796999599529818735486717926877788813005585434881760857083528838287785964431066730537261435910249630423405335784361648524219774732982747615281905837679991110053021089792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 563526190313463781544807885403607377172968974552932697233574349651397495479003965703520149679708044062080135643674787501405987887043339102397171366141309281386509878639910578465566180703200288648331727591581870424800939324647155844090971977543668177713763936516354669070019790248778377411394770144326338244111449464990426680300245992878067977047862593920278898532135555260278999384374009935289944137145360406085459407069616614959057320593490874249648843113963904633152025618577667737144589290859800474022781605902234825162982457808219336971462592167480813602648108598727938461330709676802958418938826765109786867041261923127128563535587620884679073773254058737402527959873769943156452480185745860017542516651559744957914059717673151073040164471364078110528879326611796934496595369565537397695729429132204649848177563518764792149578382052147750689884797438540799194755230823140924856248705326833940335754710029000242252710805448918820879982759572578532821656563636831252221821968104135650175655504764299045639666803532615202826186313119275978093956044063774555613671701236438184647214581672090904174599476898862218986322729238494228255514045396536812916708084412372407449725462883979601303236500411805365731640309239743293064285258382880829301862715628676579598723096052132726437898513668673249768463886988991951060178075779387531611934038573850321214244758353074089458295798777145439098831027818451312370963175073910891473977786004816921146625596616027005942050668500353081635645496533852629626866328396477242577819913097859628933298893247531027856618762602157009225323974490508627074359772058639248302503009420649905032406461622970283262534363621828106014797038766861472295707248782075020853980584693642868842175763509493523001884116805040601609478517635373354185104521031889516120111286666007056951887720115686385582409579389279554188591167006273362001447423428567218842494755143980065648005168430097578115839146200054775289503129671641206538415332537634689388465977375122238241254757897117170212246519723372358304691457556352967235803945946028821629736796584825112795976873551429442692410231238454050295685374996706153690024318534056672278819859484011729477830956464811670860105298183836639175595936139728712276808238015437948164752843713446739987906200809550217487567179356073882996683688566070810350759031310752970298587398473673538933619487553812941706783598771988414455612397584067962808365020333467761001180518254380045332179697619145723344659985881885444011698793219046704367979220484510180800745690753990753748603632405708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -5062758629881065647926543765257323751036842332587830601322217497764646189282778022284580989038984730160379841171147227066449973958174556205066305344067672702100873612780562365651536586752800424677914764674004356564679736759005027381407211530564695193943045977445989164104245945882308706215704894672071982307817236969834741010658531453475879130704431305546503318103387744364330946840827822465837900493288012147418445367917648204546905870020107539302430743515360253800943252102176389948888246100062331930004562779610370640594608413070488619408226935592004887641032330948351885357977859521615664404360535841465636477040248770527023729626518602871809571453263580588021513509654165915430313022365946683055037568374726063919621007476083583229416914888537587147713665337129562521917622064640264398225181615604433209588384441461986273617381569982098911657911924469616932671450439498306545875664885579614143402540997650297118515228854071014621508589458490255047530415892652992894930066015565923761977273901025686854435077188405963315645695443060985580106244654989261271064226314539222952112822327011621860419429167973706962989484722949089747618031462509350052010820434451990484008644903889458424616208400560640865896989191033622906339792810175997832821296268142461698792648132311004825769686476211990084566060671898549075974747710047966445177348398735572167083949605202121094089146909778297320765070165351450686185830341644472391938090876261404342963361775145250389610588618849188010116217871385043646158659343785145418826584332050080838759271410152944080755134921607208605398387850105679151371281208897991754941498708134185189523317659065793750110785059383696879002041087244874932298926653620460307236556507148910196768701969842933813282689123204656735082377324374870787152361094570288177187614701408369523215613873847650860640688810259561313784547134347001003424756971914250011182010513036709006049641150299904932566647372815090718656539324948162973798336965122977804067037639436062397081273833731947913538323369592714376048554061042949653932652575260060815103594609498402561968825824519533384522435234859188887728693839801976511587170684788075717771402527332199446783802018199890869033914190986625142215413992738651728248352004955598146963056324838271656781309222882538953629382808444668777292126956501499364084959486220108499034173631553439499850407126885299517904939595385697159213983405253061978811841581848516432097624917660943545787812615459656602118556167898128961969058927054689226705878458131261464908546586419102437860802767785820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 30678695432202813066094007231170002962045234479121989434919039036787269533936775948233123435811911587236924681826789661941328088165092730252413849314371820678736870478627786947656828210135988472797161543820469238458983927610834145203584409385678861971662543710431054947421021421641496969443891463611406970055780564326055612414463323231525912940430074699915669506644778966890214467854390385397735738956359165137960123422681532530688035812031620304141006577834100951315499783211860059137024184232080433526609146564818042882361992744127462987842817229402377430300565512866961849778977094261958237547013476619382787869738785521612217756671672381399130576376321859452292362087915623729844552679298372979211892070481273158087132283936340006605623546917023441120986063675367373860169753903448417291386868287728722019435845809901814285539576324049337834385040503172690163181069242089746650486802276108889045205003672889537715798418288165716657553933341211019270091914528109683612738061376815714621716845179847824820012765780327901206127963831616654748960370919242802226903554527903969109802064826400787362410815622605353932683033646503567398476946365777035189842254890867410050441900642611226367227069509813933605358177010579822398939344711600628778173567431665096728799803845032905191278297422461751663993835369180541387818676056652064290970857239102581342736584758467242214342168458402175068181999982795665235408900442533264728961415888736199664102870102331151568290682596865999586288651048528034898431313426012847805574928565138402642175968433914285327040456496306789756450625837227195191251794552616139985182982564522435664807180158243446078570546266756249682142223233317070651495782600595642153668943268158590285826316599463956169613218696771314034207546924623362216369556442110388930267444619683577878009615719295570685182522618757828304447935291505273385938248293013477463523657767420249888584341685302398161282934235244627248645580558278249744887482161736861170411037449659775732359501560000460914154616767900573745225767872021936026570773944167149859340348804970562628654704902784912440555640744560625969394548378462421227854501724677193410806001605291996937479285626214644284198012003075362706421878450236168701890356327921483474569246215799656100725152007659524892229903181303020986778086308483551992729985800449211330598978524827631791410124030518492569050497341258256711963931908607281075740006815919599953188391335862885372999441906210246970119464371224937118767850466858935150552257672956828888206024962693365000714686109738598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -139586704122275534051739472381151943830627476762343696405786746101027577452179563004966358599740490991502787727693790942634608313973376957262152725716155279217081906326711984025973246966973472495765245609578829940706702106117147813547972482972974987508174518423799694243748173851942717781934108548622597433150162376410730040487900024368589247368214752805109968616472528011161988934045958740460307199885981044591141573236691876267309805419743991076896507875413321259095323431126729166657150293442494344271508718251015425296989532936153925692307308142528502434730101698493918369597339891300946893839549227512781902774477625001430069205096379991042048180184142821234594958923288295022948923595429620637116086841889247373304871557470966296956500687655155295135015535562800149015054034129532022640155478127849008180244101570031286429524187125020960581573433069678241423999477886398412960941666247056294888845946690595666228125579166908138545820669792923155039650271658887419889766610648134686909520351984940402978287462481492099631280035896806587202811912747310703995157315819201610158998623932503534334937373907341369553609954532047140879816762522849726398016811196909352179412675452504863353151489428683963773060787777857364149039148320868354377694661123820588608859973803066689940463349467010756361508185395811084223403715380492304900208023610512862711260231389905191330857179778571256077678897193508276912344691479248141425599737362679306047981650018887907830235701552976242905975910338741411939827313843782090922057908997570827894193037690978579429499668235709304306998732682776335725930058324195009682220545907825372231965054492588180522065326494083845684976256343194393040376559628499855278618610613647508910455356968134073588835887502710108761943112515091818802091486366181517773825462561178135602009601026170403160865597048633546259995388124439668941625726821607271764293192860615384332886572885215115552495298757657908401792756064357505086703150189496802450557932109397472130575551910153252851075059286635690936703720868054226008847966926687321175768983577320204907658367235578690469322455430320168230844025999374985959264878548219906796671359955076948897650618768845443610854329724821478729755805880660341887753301630407408005325900477782569058300799891487983385684865740083181762396708109693026194167273386449329289150446889721530522169056660104267014990523702006523844603957630599279756260095602581832942668440454440148997945173867130403482095524089906362529951694109727421974993308739384741233408909431045535362178642446932508672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 486841260579686079711817261663025956292021259953832668435717836009265748380890499480765249387367254462671836609913178193344848686605889087798079584946798381423351283805001908916178687754166570919458712342836608830678294035033781921671621802099322609983607893513840444362031117082023661310080663886532281067529997975010164352431127033846749519467307532927867197312675653593089807575413590672147677561317861028982585502014851341605516451005982880944843642399739702521105433903233892505685480864399005391797750804918871801214874809207007851469800526949658981475590643899798088760667788724896478034734658103687463987604084857928309308615642637474573228976547360256750795296778994412952895076224785363813130597697332234137747317421638183620263826646345284855077221740534279912990541903125625476044233826358171471561843447906281972364919115994301310969902743429215324671272201411435134148446803971197140011433349790298472849610265091530714137292992568028401685618469475663771643379165640162976173286025022381504426548789779118089253192391960329102184064571935942594415879874695542826855318684717430005482133596016605456790541201395915910661255487096434901734982160178491695067150540682281776357514831182915498443478636878010925752211351993337269275841232104143290028388258691124969422061260203698048158609701405118838976557513681529829185524239829918767679937345823992096579793495018448212624202620901803368412422828100140412342443728163538719859132542465391594418147558352886562082462889984775200596624845820238536543452129390797651738884734394759330128896443006218144666348473352616972351260011597217805955338564701141272319192435315907323659009543768880627066830035096645328884605013161161254198627067442603646687725024934407401237084961981820415841703608793656310514626337544560619359320317210164607794458945713246759521621732603133108513229894740208687472004897468565025065919017872540672352087907460960179837055819344987709674586027811372919828996187719761606401410543178983215685459427963663242212395702117051161608937665523036586890729902970584546254948033237943663087765799217378740974370751976674530986169970512286824941784700732406537788878745533317702897057712267509103002090123706160983482963063159096962194972112186087170978753201644848813221259202473789047064813554781189571617579144437026440171276659335205474779099557314969603147854446514314793381541440066139536419460292027826543046990364689785033574774508176212437554100890624783179884654937987551223166978718458924619922886009604377468079085040536662219657078007918493696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -1293614719538525783095504428166371427539819415686065528162742417129979132900800464187370734569960328154346221700312671433221891099426448996445140330337409950488715051329122499861189166973765960913549348043526272240511862185222338077372398392450425940704702127557648841100312450024442385673575559618247087033458110048527993639920587199076589053052493325215977920507490615163323300881665652298305045885547068223803615732620590683034379707894951202265704098879147385211368109018200039410999471715692096791145120909620722419231236575782970540231327055187421245259264860603242362199432370904522337818898010050049127445712516386832347610470474708605399205535282164105201859480166328266507451503976250698377117371475446451169445200458736614517528210379383830175985632515106441336752496407739502602526738307267482003050860303837702573075861206218672643110007041588683492286094002113222918299934301407434880687728599449834380753849939685077740007266045551042581215268884354628448538084152056640211035162418878956860073300221257544458703499898448315455091503270482468904475189764885775544124410401789609325295122988812141985912604299438723047853640897857286554815201795463590386932373504326498431083022363268580641808616084650234998510144239130750867778503143456987690464024019138887915148324248509962918821886674442539435585801388293270510694229323571659835971092449070064499470934266586818549295547049657388517709982957849143361467910182806285520590512430061615726370661957175580054459414461273642285819722856394327522063018924648896773199884340961939351894947040642479931580511308514076854427774620063900991004592206520295749611041870056739756883141475901633206564089955457949868484936329665643729170529954661282495884197040395988414188290441543260860262596422284808373837811114146898744746437502030634905649195977130491328141088238435125164091695686387568907232638015034513890732650295475995209276152136975967710247255875939384107428262901281898957828098330675191929653955147158139025692493959792419064365605267449845572920998737956747412590559808309560220621536287047785459834902241355921950611519178883992992579264934672865236729632978002581036614927262329915618152776578658570800747465966314537677343625485141579098902462981874696332463605489192413215574380759416807206940878442143093941481128169197419172652364918770257402703743114338516066684400158690755470551913045695694476247509580840564620360414596151294226393019548697858616503055881122476695136545634959605510158122061430022006205666254811488221707422134578103020917413184490707091456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 2599773367784759897821514941493033746144932587494229636178640137799420599429508043096693335875597834402618733264836919434131633034489631179617062030251548815256858540906491122927706899709149741850605704184772218571822174859393829386322704660111427182177524806931830648274891976154804691704733534467485107347482087897313287213823640724956670042095085885793360236196691150513863696167198135435361067125723049171785960844182973416578255327580935322999706289800292506741414369075600914925260731537847433394822365654479910614150622019344633886720827892122282089368477087252523162048321872641649700197798344686996191565356630736736783259073827645481436806211829822675941999449430619998720069859642907822094306345000213470341694701055296661416299027794391594150292730251315187466186087981650848317193821267677445100096523641960088216344324271497600310669963453886068063803648544253707243747240526994016992092310597696319676838268043151049010709470349813009322926485511190738749493456293333321681117428015228041962849421153770315386700263832957628210761018034074305746369197996903266610745287251448839924659312005454050193189082936332560395676919710282808793686052888437550075258082279107435292305393577896451888450162496950062374222628600302291897208341023615011247513789566149769823595881849139438498303658988166581067214110249470022762656371111763944701395023667164919405030396278444227403542939666425010731677169706107810610213615073387420392427011193921651932603238290226449863658483184928954180765745433460566116050350498916617267785745863266816286105243151720919961358329568726450546812652522120357463070842030737533563344871916310886352392588059354066127905915964431432038219375155449146816394744540803603807012968877507290493834194155359361548991341752962600236256692055553950044809372883981533013604069555492503553232547031883931492962438416672539523885260247779339149270353877592834272652663736141669265685378889497758294607867851740579645441971666309828336695925059286974530065655314997705453586976237445522842367509545358426768282996460588929758805570755222780958829007486159418115237949398296963732120419609876183686748624425516945719224886336937946645815793747160164538463901701432312344578766309596550813995001664015831926749825990243860110667621440308402952863959624715756183308337462423599334292170086917498175167531002962288100040397888904113818101198705442442611072074604413148156911235292130874005796811979067892412458897446012102741591331505110165595421927286379702717279761958487906672894688180762102333170203366643675955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] -4029279348143800307481599210390006836754464897465202224286886849432383477514366148779857392523947956040414793590945051066415084674940445804290411340755528985430156185646660105994171008435009286895679628787189999284726655032479456192835997233696436715278804125607891055181422993797901182742508465337583053658944132356470826959772200282920566438739478263551898601942595753756705945392785582844888031007593186657856170549526876544230459908188891197948722531746821213038748591082224375857418259709851470559057653939543025685626849887680525318195038363109237193057711602837273173025888392902893828274630002775103827571070002872363616589603710980093257889013622688710317940607408452145323877574451225459136968100296336917711291148152126257314294219581014510229114815344376661444239633916067377550673693230582166163956686004819378720571923338206565381047558280847360159387440376417630235872641501495561448104122754479693575205445650732164329374829357345778470272580148903751365188243108593481940774252337464513141747488741146720188632547036809508820554545279735487199198923197046376269672919976899023979618701308766029888736719712259720275285111093396785537740354817166761462236827442027732121376698329165345848228040355188376279611942895307728145760969393257762344083140396583285540642464728609826076855871915679304922761392163150056600224588898492411184711104203611885310572278185298697553780113752872216362717765284032708195856629352354825007957004722157242400583984168522686791280132259957721214818364313832962166660286089888257255782569277196554859919581729874089054017943539460065205940169770375784516106162678045110831175719449403132742393182595764594008793277459826636584378820524587642261379340799450611952029808615069256496300711471003806665727701401699689911957064221845813526268423151836760999037657357007393917331098008110680859173086657480095451131672683120225387470604558150435719957366820166294957063929170680854242230586001037546847716998132093942557651039394753445125119477124381699546605645358703821612035504200685852914512429626218899117989028722109024195515762745739717116399724653158562424198958159383153138741945701753631961177977371731219813630039074031324248933126708211795855290172487252430559659695984061408369593870898281056852379347899468173291808342410830647407663678629120215743869055997170536659883682907646973063496428830697716512530670225451840455463703244881764640558813465143146900308828905563825401396276616398962993212833648263424849794584809291938426942366970844182198169004344834815925067422067984139550720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] 5501590081734945794073881981663529328474458382092654150071608548656484221590738933880131471498315331128089364312154122256749253176037788995619246300337024443655911494938160716325881294075127479952580221606792808906281140264249329584152151793091701490768194855704844906104414024560189572164984864976511579908506851805211244562597230109933152551791288956727485195729888394618155668482654170272581253614386398209911843184649982460234064896341279278935748438826656045444000624675442337927325531157355719597687361550077557054924978979719261734834028192456221247030521961698394738931672746048685975398616290807909676165716911595925441437563773028362916773756785741430170304318504703087418533899021617370627911753567084597625683994691600833055520702175228698475731307744133512297991608550856381466375518388733733475004137509360479885499837194707752819011905905389052283845833574087672270673539252238378183648194298029532852664155562003781427199946006554500615638136224695876882417117430603510367058310204502450986033957112087653899925422208906636106889957379476567159942194213445798011491040364021613337482310139578657282361946878212358703337288204598385506831204119690757445924403548232941235691790728578120028668257323100973502887520596857511814021423333045517135515500388887525481825208981796841597565310640945452090421097175433264284404435645048387070027027561989304153482371349894216209945492994384422254610815957316032155114202606117883756077770363709424936172661787502035838900692589442632144097891261241876803444559838642602957252619788982918902420257293346386500364567126526850067235938358873809103197717745428170033284326663138918190126452107942766793646436919218392913167310840795323679320586210952817437487712671989318405646783860967879545210407253129330449456512540365049011019377651144109544712710325267061456973006367866127566441067117622603397989099303694978935221400876258107941272527229899308550253479946444304436514378119984372625451763636283649246793076262860594533392651854330657972920269950042985932079736481376136208688813316491560820580411003885758899318245832749593523263227193847983490047007181664750992850708582840303653266286094279936571691037333758860051376472667447821841164798417080953591022182838657185335287689337110388200531273476829402744884221384462229057076316152097086359220253989864360661977159132670055889154724001696374081248365547265776489567809757375849724344764615486824126083057436231657354717415981314802590529151227641586994275723331238853172836824605563493624200398007999653709973590550884070195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] -9046562640864891538818010671579827412188373060236051586688991040361387460982598169966377356714661897831766159429264777388952997286596473946329196449003506908972571978477251219530693935022536203666826374416278259863948295281525885979618886564300246159182437262049827596793442115806587828984912718176312550983588167054286604276511998324666444847379025937497620467260929114909574429811845423218327486415283826019490343712861393115607902875912466489395767892344457268032349391787891993421203865900963724683097553426714647098086076710771115541235034660441554882326359222935997969917491929769179709806854240193645480528157632775496674864991934913542911214757598257258301503789866094511923052567199093431197935689483690128441627087676211978531903411808708601194399631964080456993191781259370760150443779143521375322340403859495152177829636627763711718202715299286911527802686331831850129157935245138977023551673028001522135626857482481762083078574068789253437116805173065487674808435587594058456428673451302720298151359463311829956806525053546088204987781593908602292298338150935933116060730309997491763538453152321361606223680521892963179528619314391891395086971567852457448295906424643064475082511723392705695795112637483116021781760067843471983924828467192098279990305582588736436454962055812170466911514896109570829054934967541898438025411314097487769365230433510513176085987944799442162149715754881394155134367394056029450550817625494527603401487241676774758424286999197181339640922850176801346387643020511362981937340187457500142658863073977086566499659716158382919334179088178183074356897419156730996308633672961038375241751532093700007337953124248967868365942258776497929883651064830404884955097216310578819944081172483795021782300053196570350537831780119704372285212956340037556874714167309336910777964872029164122957216229162249473797579891782904609696218904749308709318493516185155126162008922340595160516724460511556737455502825673606060198480868825609251773165980585296199373980711383900865444590662654677922100684348594626116246946587231197242719739878795875670063005281653261313876390116907350796036652665047088229084723029093257875720004664663870684770654070275496671811209764760185734711866575630486854517548822279196694155913797918652362857899104306230737427250741427121300615033674070764615078283652081131098781286326469796985612814752530508619431542168616689496150213584602124870321288073106948470378940877532001690691222744634531790635375608082439915015614846194897133332418004243341628882400621993947740676075877687107780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] 18228138462978925424390446281354600765187044220693753784658163362404586689043425421637429110952759598673945305963900314098393318927872965237217502715773856929305410167039185014417945033854078233449848778539896771382563458521389326612677733801606534220595334281187960322917429502402035775256131373539416924883610542584456836536265232754371662124169747268889855331840243585694170204767712883180160185214777200503253608361928678526476641603064731956529169336200619621433902525037264526014937429518146246851752537035170243791485133331581848856389304596133830268667503493871748928414550212067244295444182444670923816562332027898337024852129262540345676141531491330766487711860019719754769546945895831965593350701565676736432911824414475299696291127368924309158868287273649104150733360288957468566521631952015120707616995269650669708381073902876266598782837263627858835239549093360263272059956137185843587374453538261321287623477812403635736973993035502780122206448262839518007067971324106064266625081047279874893137572780551911653242300816625428174199737113797347421530219171362433251156747942605707808206653982767025136801468341498677778919996765801774715698872972779854825879948307723278527927133121653202037346629904433805575522081865800785657123895580590105647972643137215257987456402471228000753238708826460515751099917817457946511064587900071547732434262236011334220485338252390146234638932312298818266609421489537880478931492459058283282967236841251473888014218058335960973405762133325881211369860882719214936460923806989764055679632226518318628122903267894385140675946652599030575048236557346734730768845683593561176602072314705822080013502135672240709342060601461098555901537777267261087947512673893237699918207617655361097493433827298143639868574550029634594248090877001714952172283213530690504266583132001418666827449086895520230487297446772476733854551218576392251717073404810390358605198461679300689973190826442976354010952957998820817450496741519590032564869106444528827233780414033092707426619076509305398034646176117844074047150671197390288323239693671611248076455407352164443695418642337226715594942648714636142929949135575101782830952750656155668149452200675651499502824265937321335485167773648747640889611110333279453013974561656290046244272809856287234171001369951191675122698003427721381895148723459770572785997822794663710974637028586135135031805645109504358326923282405102287755193636764880283878112836277126975735156609672839459280249155950132803699499093237366772966929207591867146015771995081906324034013759220062617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] -29990703989176694243036660404221408273270965577687965970063935960961263487515683418992674165071045720208680526929470213067463898729270071265893615757393062697135310493494969482156953463765769952103201647238958418090377905020400386699304604474530837475052534230921931633063001341002773821561502693753318996359346870533521510296171451616352536423727101374198113401040634465835089995507196854619679492181011551783969700084651146218049173275150112686521401697428230158782747741504991979326012668896911303371403065976779025635182301981473791634158711964705911003810786277503899292117405071909692856407041794454415687424989125562279999831899622440237205502677960547558511726256472803222483506838570084036917408244308662846575727344231837348315550666399281434101392989285461998421433823690916837478767249454299081484197404615062628814302168355403320841797433343878671927256202426845834822771691139234986487617059401796704581112531969718601402563352637815614905851084556610716515229421199045941371812532699514614758814517676299596751446037178458548870625812655732021613084128601434809544929505967515611429425170792349585058876426783358489712598777156423531500796001000594747913750056349379795830734848960622546739583322337795401045706157961136971595549965373252566299774975579709472388475757569244988418455019681542855737994782469672808833107458336815935092726343872603511368523672905632415201109852464540833428879142354035567188316949189656995582220557820017451938805307208542445859102475276362293560782207647460146601877905183996863351414644835282878639965820409024760084415693486084990715917696310353024456961487472179758489671330696854995402362255575659814425906390346038865678914175410358199993996152640285280472497642335059983984314474548579917615224322218544340519508989548836088854128145415930959381387555469207200158270610182250098221797248824251121989099023244855171921826321739357018851041584346021572334741001821928246306524719397071613939415872869904454136093530553859718032145767144569493063551081985936704412484433299768868887686899266303379286153611138862368771725722092664957545332769358219433573488368310130295283120374387395307475945272650478193911953531621789194582811905162414446909796532366559409560350018961501841970066697144894282607666267385150578601146175164090139474595482040306722543950787528159750887839916442559933037504891601540738206889573180959798956642726159092317990397848393978546455521352761626229692916251964340462255199577448715376115641818157478778501289623973074496564867217524462202250556999219693179895808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] 22250224907410991928121588694062177994862174497401610422988535575791089802624264752906758695599788870234151206972941317892684343194741556425749289369752593534518683448446068431483290965348557905620360061471609563774018518600238263379618044924953177664106212904876662473799601369383965103542490045484137187544427527928260558562492333599561647440760018574750999167378068746714160490630497953855752980677791001119283533630890049931297264699466367969045858140536257261192283219222983169881107181046520861494767078529816060121573390579348139200930701780987787746096489285811100134178927448989304267308493729725102954029995701385107140787823640581177917667434827995599391403332836256455199504580113283741411689666852641877360585970705133479948849416075593923667373314028193555479969912302569367025818050548521808926388919016431029635203231972465769152491516593324470239338933812278708016608992595445482384673323664195145145651728653135925495850881277997972694338779004967655634200335608201658250877080910075776797043174966572033353380345012433188453029071722863500572920740774722842262821119818088881094619453053429079504704163049691625867967539311692201373859893963651319447808553356582402986093080413505882641135979700107275224150455753372307051310194786720680704843714080651949425500563641712835716055923504908168225244035189013134101824637623681739024460190377720016534250992410893376162336985891572142567575737490599159091276615235292952790902809858223353423961879093125151990612355131920589783838857550378570149221946634253155036033971246722867741842884767423988725637668957580841700159756432699137563784105752101352349525420036469284191398049829857945620018241287302123283983495564426404128032779058213421118369159998060125733187945917320748585403791066653082210641861867307678202870417187869784630860297568014551626241310678739881093111837952260609843706466531240049546869274771205705198718042005760204779571079723749438375704393167808070853227596140260035083967363080098885677272407695747212321644111472273207074490801836540779594496378339277585144234983984294716160927067072753219979502823372927561025332673939278259388580465808932571627785741409319755764268016348790838224868360881072235437098434560353895273830120056263479683617223483023752243653972784628174572152597556701700209850637806775878666087463707499846847718083463140505951591526639902754613684665627716566004689823391944410624752423149293700087854156973087649216219446863629094962740772756353501512624742140737495472663996207988257832413989711070679126232517261764277043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 47368897491847385510347140046995683429989762549320003555375315187035825581599162673762485149318412262759507894395148883448423444740266691151923942097550674072620399541525481534366582830249926983477118547935968766506875868318403853853999481090312476885907707378737821975259174438069562634697471028003374546666920421731276073082790615743855702453000192722801783060397512621820858784158965326892310731585460689656760610498391682291864668743436820812188782432401134262315000618891836309198956392899415664862788435830560996838484151809015069520830339857881999059394337268893494413475003957669951986983071881031632140794334978407691344263187563256079389092591743875017343777068322404351665292534214542713556367511894572760091911796238149466005317074007721331708401177215981621286311321899175926700104709574477704774088068979191729139213086921780724510046430026219662950971675349127611677692997457778541912482429369417887840870504046195550111544628695530244263422551412485378867945058926978653450871765952813900086982124815002832993604467313169918561939379245926410568766813690232797698699134372120990476006641407318629602525030278022093149069853916737694658767692488827259882020611818912013825866554514629429094830538186873596537757865359912334569793429375251598353926843604298035754100825388009557427833915400332429910733467814066475144518915973571378431025165679673997594461804080684324090843758198607010976029054780003418363360502528784370773440793275354981458104042182470076389245132245964593288593955644326355674681340202598032127911624142486958572442253904430303989149984214869886010161594028450220203244663738325742144496347186959595436123057868330501530842819549872795134433274196545447526049461953875962941406742791917387664314593643418161262685588298002682634231408246155408850925734656734668570439222782338612345951970374617020469156391956636493268186270700181957215627190796053383089366880958109185641131381170631861175831660459908862147199356784013495902807838767399166139880131087734932969724701803465246919250662969625861754343664615048159318613805701444692773297519217581189671298365232814993809895708930087685261684000631425618841119927961123980652341112141481104362813036262784295260748919445233104846042800015000825167090501996806639196260527716414968811595086724303548421256485663944696292621683035331564140665751841243089251270993007442338375150936601214078403359717042259206618871822356742522243157596338681151673608997619945680135454283316721802636499182495560709522683578920589767341299803471434556037185450879680079986688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -227149172883599582543973162471704191754553757039151333719984961167317004420362409733474458569021821620836959590565410099285803480178217031093366445163074927876317932911211745930275917511866205980971258718328167091683085049893278300301263213961861716289319301793892325855166530937269337863629328800250399223052215756172807077800159996578521596716958186358293511701802163002068703986434907641538418218030906346012950039512721241935101380508934441238518997267450267968536097691963309386049566655473967327483208672416001025229095172914010526094442481372822004601935397870186313510498459749994455357586351030832119459871915140366002949599657072957355464738024108355071496940416099673739087234515759886511688283392398970948454804748413391660446143327067069569427248124266866732074563982999117484162687339142162149278359881807403468971071844166921873512413854327682175393517497607483980285879169682559322997538453518624619431176410803773742156209900189552983283596436255777965118017754968525715014425457585257766227163801894741299026917330851737169657300089752724541612545526950922224039295846189334025012282911205801777492082215160500844290511984380303942293007489076216931736183940449072607524504546434908162480961843267938459177583892631538891551638501033403288536538089328842592539808368960468432956572219264486645861302715410899237404950078129734543271522097214307243347513859939754771783476486339435913299307993745847954830440875955941238007833963061606924262615237632757294348152626820314580734235162409471769410333681927387160666206172104137484902399509296871344890295110107952299033745817188284889886018689139496371076054093039172030005796872328119912742389500427736242003978396939715985883627801412447437860730353136475865667277464183347914278588798643088213864182152767797028390759938092791686701242104696071863817142066262697772752322069541011329206805242512907324459413126669117491761778360022309510588133724377812476894142177464378466962137057650916630384882615635782387576265821395443496653628137677071582034057469830106438007903354942314228976457067047980972763432006941932173749564650607737260439808928880098226352517085680666506127650564862508195606083189130226750236828931046092594004541747959746149064925601311619476554487174352196843945613400607170004167793287368066733289754342869381126400520579900623669796993362903713876215338573811262294722678931383887099990501482040092001588337392038425909473955804807049792200016497648602668256097126797185157631550251342328221905580199806367377965783623588329943939890026748065297203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 570960234390521823414682364055938355716174960903273530301219854698736566179636012628355898427729707866670116132721769624061782251341404188447358218239302634797744775532717142419353289228154962916991604889840897323915802000746808892324968520309253214682464211509324192060618017080208060297182847710948871385253155147149629927785923901730569153697882305458095191520920563161671613025850344625780918423153773770855843767549186933366782494608954911516958495107036290996902266955786882015058205050222339516527942148784995583177084012675147895814369612246232149056461513473145103313865065831683168413396603909754340366305005876845758929755481078278371075893636856718944642558311922496206278689215884941919329380296213088213240483993001191623614417312596294569046734346658459185818816617165138166702950306446623403100770031422323113352379668099044736718972283177704873742920830308628889335758735499517383166241772186857288490096362451813413075121365872509409835218608709839895823533767383918668825278311302691730700896899540926395451381335938984433907666475351051377404864093755177743316962999573911994168284281382431487375667348814850051207801461440830012483750905591730591628339937216165165814332503724780598740855477755025028640425966014151095801440480275888964103613805239600315027046906310282711804514126055243596838730606706583272339062368288172794982833000408622039588036925834631484532598090074183502820048818403945092641889383556502778169010691010129357205091313562053089342449293698919911634244299483692129274342668092424148584628445826516800324706717575916425551942303350233464166123323924448547137741985682684104895316885702539275282792461158751653183421269673012201907710937947014025243011904765541532625266374581189711456064276762561310099497434936019499539828101662007622684508762455811716391406489691154108652772698030368363273795340174403081671067913762826693922474458685540273439037214137360436747517781526701280216866943968780211429401027886773803348136031218715701378693164843511236579678100938913475673620044736814248412848480908170439850489536152098013281905649930545106993226062347564866197319096706132413915211793621399021537024192544070210258204649877371549668625355228433303380534639338359973623786658033102371750018883700056721378431276151086288174826750446913975963758821086293582963396466046442629799892026455199377270106687009820662960275656622663997235440848060137602284760029175414966390168656329092570298717872140926299083116224896151033010493881295984446477947091315011976308645409141660639185284148663018021978112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -1181833920875070536703427402678463909731141233540946276639235450709013525581408858309735401480262046779275654808068299902367879983365606456459259469020733514030576757880039777559407078224463124407869522870767588968009336540940848210875773392230861283752679574715527086603886116376088044760804260867948649496002309525910689284559823973594644741312878933043381844415478813387549548308736488742974555752276148413719411049478410061526062056472054505410115605420340024608416637040508097700155624738317934501797609102173264869210285018215889981635231474299872935274932645821935656878164187096975583854408154685045897410624587351241907065000707294886742090335622042291758951898314015397059629687129099393982238852655412588727856997654213760546382748604900468276204195473250156674867821443035113712022735456719317069315420363057845118589638473430505285350957580988327608900683758941007676108594656996152706068374595712994750043987457839368323456825319001313776311094958871217986552722682213694167764919321587781828096047645005409145168968280414291142316536254105812520549535625585486396286315386613453814328002601992222518197274705228763936985978926276613254670080674709330289469417690157139924207330121305635380673485978455438422348802079740979884773165704506840802458916895523939677349841878818743768132041841548428020205610707785405194673458165446653576575402034426325405383878222140182268227719478809240726693957507826915016525740324270471018663687355205701386532221355159956162780236156086722316409355796123898563414830689457042927059854592647950037183164731129652740854151827107885851651505293043579958274351018810574737586709768027090740886265806426987061171354199371167071194565316458627113369274760224640918481759516329619657153626526031010842588885606290181526089090077487181629039341893099505154015059387571702418829665763512146467188347229621629885616966048905188541519329471251423712075546643227231339144153564013420788482590625514243548626300770925756763774836349072725546251030173243717887432058574823032088306977470191326811926663099305053406813859500622353185760000170171787521107293326434339928575554119380660280417163112488697470824070307366922275984068813386216745729790112322276144924477645201271871554731865715168507582397151082432461737400510998515135930193522671576019106835422819280044017141525342699090204430748648681416962356719126600541810649601663861835394834300572415283328719884821852132596430657676715951690993978293517663761282603991828877970950022459878073918285526780946269080635792442910384880492957423425185382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] 2253253432198956239170497779227499298461516895022375402098609864525126042644477751134805334915830317731721179350392387307910889567042981908326517169880236253708792118682727305441140422764335980365023797343563846738852490194249823206112414143497029974732047155170699731963112091700262461233401758058291612107811667856001305446204847310402916369283599940683340756682476280559927429055341168640944380776185299337480455274209149052784946183662500065353810243706012971096234051870469526039771756004769663930243029954379502725214970727722136418827509744129023706518218944772813468586082824183646014266261282473625135861000070287600724636469757309262059816906094597755088957500175916504725917737132423212619207444562168368339363101820092609895318460548880628019129456879101741772788790768022536409023596788086244899840352574207325236645725946165580835648594330199611302906803337118578427688188650631500115533777466858710853282962472354221249395193004514754004960227941394621481162414027563762952729779804675655399138720448814456877029121271582418324963757155139433158036597919739265487828525225887275573459418909197954689904383723216402826830743569755959422690061351303274789012056289276071803650421961807777094032397335425781311742381626124027843980025329520188618779456612854396611011919382756528894812140086125157647813167659847891286498092003825182048389175683418453993509186694377085964143074572322692785560311634070738628705313116650955393369956463827407371019306181506955457707583379346349588916809894435818974910808183247659664253664959003522642143764346511374577700977866806937229476304585317071723824413563406561422655216299016801459400255276317710816092753428910060411443310678176739225980585393362765486534017135630657859611379222683802607758563269314244278749653158317115065754840375568900607495312990129355157528927215109545608027341824211776938869125602644639176244553328204767949258328807665020624073333086599180606579157201800286382140530786044292611205553319060980650219579198325742854396126648011227161541116530235891489441215724291962357556790100451730559031506603783065943108157610798430732102449778073040236762043519516186002895592219282520907165106451928420933943703558449913615097949235122251530306749602722834442925111442504907553594325294300777873799267357009713851750720479753155412064166519048334103940359627165224777705421897816096082168569592575438118793443969453643836808068035801039433139011717856237751115961078278550410973545183573245090297472725012424574261071323308041490077342753661018389596925517417745251041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] -3999946900300931516303798023684508025253735921143654534161882425202704096176980211552441293264743049723752307356411274761236398642748649814999725791137068717235155481286920533551690926737563498324113441481266193804087923923121813909386226129229600991737347585840485413349909982492955381241801664627295634816999489028865396844747326603130466312341071360715697738667122267402525475973120421150604865748684019186487221348970937883986584050852152656681396747082488724737685596041018207196173071984472775508104519065235412209739435329761567353239596187623525148674280029243868533258862435318254811220906005674499052948683215261807390550018842294620170849305339789856593547647724772958362312374113183470522449684520451233107901392725194487733020994201144702898912660201261075256626217689795302231729750595762772631606192216167333983062080477212113986339461728273984846952283416143828574599049730928457957978089330731668578266550725401243564563972490364343309980255222497148723054491192975689475250994301600224891947361876117409821257874072919182366134152762111894125999284575120015705158595174130223154404167477417342196601285830346591006685365312566172970122894166712247255393826005980489135581889757483749024492068166483183393811322045376790154755562922018828438609681984244314195042342664057165399725252263683639233354522709155221375388874847236812848447091455079804950699675023372855742959579574636717382086831007620226292597200105444728362621112830350828696813377833606983284606475063075700782763235484110474775170316176696824744747048224647424524893122348008039748545545988427901689438989805334864561451341388362631599856055485691338517546874683385062132206685018338484363009576021301759650076434795350638622494437170102208712325004969667347673364904536615456908780492780323829444719306962297198219904686558346185395755761812188730738174191536951795629230580209209181702054578603312999052807502706093222195267267104967517636355774114121582393970566640028627173089890324959533095524397974663048974244631304117976885736195826368272611645959230972035036140247820166162117952381001479424715241162744204397801654523265757602588316696876490567666268713406879731996003534566545410734743136849159647372554517846259788996526300398201531113654604606771074774872695537573584994887612426242260024527075477274939166976715139774043736715149208310362490784073110691498228988591866724492643760558380086575337046204781106082500432678876484131610729900812905866784619701451058047853806664691567192965834151744435949758051041687864299894508898219173005072793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] 6465143499262869436381051014294293571639694443907065132002964399325805883781022779953025878754863187978818753068155921026742487687850559388882825430602453562776815690352153945575435463905136138555266875094196658483040443945162379769372620767053491822054569022824632231921057282335352844681765229652876385702780673710960572554711349136244479550520964839380800188709827725255129009050134220905722035794844510890242267291861986266023881330939280057376395984180387635807825508662357248146177814861084648744807650920349616298156011936913736765779688407160073286361597971371785151923563030059964582471337058944374294192269083579873871234128347542556447648737338822125207862517740905143936625625172918571050035895636845038404478918558460749781951301182910788462358782521089814984578065430591930089653460600883452177202701918786531876869622090059197264621142111371954306505914794933746909316359147088999545623365250831140277952907355088230967682059732732906161897920374851610632308431413430851139832808241056489714525090516180145912057234898161254289763573128401379173422414407838338729294741830403105415374823353086578910219515938819313393380162653434564524196025147493276090248088992236487151038866713437223894566823341222944786455485911098156139832643137358297931367218948818225742696548487696526026060578747818543216924571338796178768632186417309403981079812037745056870364007504418807776369774273092063620211328194354193714303511443126875642809790292184583495388391396686129802983438358274771004048296674984630813404677161079080689755868877611176909560448207465046090783182007590653126545356650547141621407816724272112397074631425654670845851633420002812340475304447053130929924676292385151767797321888747688880531208942902291741928427863061945978145398465069873219217225838822335432619985968395629602682335288811694278961950216193744883592678341519530558063747725408872151988580525576430682203328563621487158945609424019387107491709485216214888625802842701158648512585044550493166604345563327496860127389985759425206621862000004362194033058578965225388560593648090278746120739896364770485397218155558150104029949312052039233259102289705580637516744864799995318398027786840235497419410153657223308165315714240102577768654299591514752397509260045621646369877943341628587022356018368303305743382697421328715901200190749378820443718738850386592401966836938087249371952758037875801946551409519596752901771566536813793116062504340221126839236483013607718267714195335262022954881731275478209416720853886924578138971128159172890238223794934060050022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] -9355898931494857921184731367486474536367727203723050648131466297367990091334953000573590807371955443786418592834627837239333427243620423264792965712179050190627041984679586363263840516021954933364283884718346635204743241123080842918657529803922441076157391557303629926658699358008062106349101945660413494639598072584549132193884475847077711853237507322531643392065165555831223026442086304781529121541802228789536446485421176938875321898844165367999028773581531089123079307193041358510939643030096768290060999239258441106173082060511785003248535997819123571765149511260365708348264818927978300640074499790091251682014683155309277180577528604838949263769980683740188123829905747047740486020230579005063687919045583079765739586710662093064405434781310579869479848715773522276161816107026036102154753060797914406190656331680608029158233171457123550160570516318829424982148672957925885977939079171141941489151244719460069024443410836119246988122185817732395882071396517906426457381719230175444704532017020291810915833775279661174372706673606304394689105537475974045927682225765783989003629851051433457754810852970773160806343686138426173469071699482836588935032013890582539109775686610152522077197339763008285920799881930719200168797760666807661797588031728574977439640412753607463576768469734292426278950188878920886523351831207754701560519904718477047113149000506875488140462364951943416459226740443504877008077542000033732485905343831778303929059539173984621402782380617399416464965079441809698930738363798681628232466264403012976407203407450348722025241868791099158204120944951984241425535151331799060622786738388353731258000272798070624475633047400991527637733524752638536961769901751649588409985694506391236428807583686212578547980624188528572435076657441662082082220210951776221309703720768009703203122778889120281700269014114626678976783595137422493804920027314831978341364015586055351084345936531991368908450587602014668711521056785987708827729375262699304507964086505557521919544080368277754343503646657719767936372223314094631437628792484257716134639853704243435300639797384718018901475746395973125154794908390467805426501862681646530499265115173534301194598264148059482221965507514614694007048126316518918925231068905506129188657441786579367692695371485768979084267132829618077490099501211240214941939289252585167741298987178604015385679825921715661198600674310026027541394390410603105628737297572324977704182850669612284832866774326822302738703607634370543965558557987874406652358931506725120967729906214439973090549185641841688576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] 12040595497235726826087172550665814978531408755503637421723062105368828888204846318326199294030407713203795323474426912477450169040819392024586995935175419047587277072462960774211720619234860037506427323210243647485312834291729837462817098951766741779831319898950886504793970798950882145650196984885082824581902130517215238273230611702086284910301993171440997681162958408089294070189860774327271673249123058477788654958960256440604734556724498137787153574091289230327135974415047257104730761511037396551484489640764787581518679809567170768630870732498815899927552284407315654755420923722545664799390101416397289947512041264584427646953695599612718797936325674196232549082758652372882893562289987550699907838064214153519244709380766647242081804202137178711816765205832530308487360025298701883923793378301087184534448384524474268643693936942302279383776759900150774405367709693596942104570692801662787034905829445260573335227248370592027848866280004558779064121806699490521333497169795561038694386110228034924104428092730773055180264196015859360700462602248088861288073416830220250975180973378635093519469102873350842066981891988844727863305943774628239753710202492640248419963326473549142660629923940553786711890162437326534586696616469246562835966613670396206910986054310019826756174663753935078062031180875802364717023868925454564607114118358370000527507391001239411910092566187205671818471094167396051751062169726409761433277203526832561179927243815408507989816645148482056017301931954545870918484686876117363443981443085295379719139436132622939928478180781519530479712958006899879100410681886701980199188969568446353555740968528547284139947303094488235161776069737494752562478876930072463110775215638761135057610064558256023515370009310999232841987410831335567022471054233675256498871867902047420111062152512933887023325371271374388978268957635168756913368145069471761095664135416086507712833912485315661341689769113567979455163906390299431646371980926650324475920976161316934091529425998895378856694906975589126557449082458445658977441704346615293041205688956632478668926955525805535616991411634303201059285039861518242161417598667285484109338737293820395557146656753307157123387583391301086917928611038999467754359353242146583760910380101691335626979630911203617768659075665935455319064022100481330050717440511717889869036324629777444349092333520490560009435776591197856456177964852419501059368445490017846448615286056045985088375999852416338047946294478828860097616339919315644090770897606541807527026628056692139643292844922490736082944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] -13701371379835245977734835969748580197226506785891407769245802286995149274961975080152244210119980606935487756085656058174118945388235842613125961104752099984272800561425216196605986719173097105593228411340293267363072755249520197554253068060606248403560451337724639806053380505693007442717998379910174215558662281278915314400284989999276862626620128283916540259795095433690465629712263603812020853329077705489938561810397409016262519714016723090895584977319496164183172699438810082761890174939288955594085658284271583459793889352528301893515123328735225256984348990395657243257442649138997666548633131502062833516832917271075944189728466042796229885106111575634467868127410721688199272156960300016786404454684237669060890255874616331160200337908522043582214080847590238927596126189842792268565256685695923417266367696072894158679289449303753778001283596758571733767835651331273211225634136110688787975138047603101693802725429970763386446256920266176494308836788324703563823233403267836912537482798918424388574568684374613815310378749272061340787280749140203117163776483245735814874305341535968606930420704302913428614999741603076763242063385022460843316895533413234609059970097558840603374852372855699465136616259537737784000654690014394690218447174861244890754034223876588187979468373743917930659680248722354359850443051725776056739009465571230303155717662081180930733807017572084257972859803506777500580007593173068536709134736645051216949966110258263117430820989166828443204348601208326230113803811406959007926721464149292984403758824356360543005176523887388535021113899907459194068784021390766174592912854023646979463458573803154323326876524499599568263747914221808563557948556812910584736546778241147742308825306963228329728096239959490005009175748971742481066115176225639762446480743335708606088022663694284945127451549882720450205706378633660338158299261763243614314434763599242960397905728153163961400975762305602056830342247234104484116744055534167302809933460950259864417846382835967939102623974333637733655656827390140839201140189237896700368511401511118684077294191335779201443950798580291609667469725819273543104320768914085895357451194525424407283126341643174018879822355915082586056049466398372309146380167189727689762575155407498107006125630796076334536413449160950961973305171851260710792856896870520865869031603637857994703702762426168727583742816250648946594663127388860680694720578874889913749674798774926239948586198056250540237295982622092346881872094639804454137060454711940494966531136171015687701867784149153297203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] 13621434512790849845451197069969673634705000914855753071957649809255037778954281932577871279277892113824940139141056168137525688750574913122481096983298945635205998584529196754434708985498962264901423557660618379287735106083355118973733732695272487058008686824642730110815596239096352098771657897415457478227861716576215662978287066533109545149606839718494468710889989084410586593188431811373181714082007393543489421815602701974426448629080666580085703839859805672076717094666391602778503029312056500632693844487117316113649632041702782282621644175316616972500188100181286222400469702172558831822172204089043372585972966859221472053157505348103240287031146738037921263877145617220414751302241063341278203855556095090375659162236950658716890991019506239980012596626761351523126275364226301016198245293615506041685767109237615378699823446224360535896877097260308184526487468202896274139660664312324580928853793710312480238675687948051488827184695135463047850538598424003108455262237141952279450497452265332240659586789934981303323143125871277623297379499680590327571706472100249970571230418239291354827447842341796291902990149659435892776534969277106619421989650566920453457616702182633865759214900975005679086912640610565577395559374630969252597914422320100850202630890054673249351262317924859257805814554098013180156516942366314467913165171523413504207288082483024551356200675230347081222625506281571780648658394528502836291663925112696763811045941355651039801072804031615453714928158752816027704304072643621802807087229959834202740597246130839626999685443695674932385257461049052351521154776246713556607489917474725153449991179318636013090980614989942905155502173676893160531248137212369743870705375509488453168168515288153781573019271694822764784726118620943262425491616527244451324979659901803391189016624207615014386540439993427135719053064755154482515598425376470270993181872473412444199405643016156138448677377003403206035402764996119212903246423190357643827200874036392666265496612763483292992750781281730966588613106169132931221184966675453283890805301614985629945718750520143652703055621639018482346228523912051453927973538144715390865743057049914607842774425858369886998030563853129855740751694996244598283478557018851202027104513166786212137989340202359069817576928564933230326216212936481546654232848560859702099459338920391427101361973021306168103531163208718558166798728594836760911757691760470703880886240717280007253086175593026609508233475699043385245030091501586026191933564010915488478904755767948899509564990350929311039488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] -11572955437468299601966613965425779899340258581627066152520888494900727965504044322967629812470414571117369488802422099958795189806759733084177856691821648773330443789187433582365755572877973742157303383662108890391647864697350261753808916239345060380197153975412279893608720574722047586918055308926892091223448544371281267504789223910781765089906839011441840176871962562376870789581375285961220702245900935475403921822105869451242589653401448812424160795825906691729797785622546801434541949309021691635020187031987153288596866021230771629943437429100020983727547151308754734185028836490835339714157382478274029045896123136739782783502915122670664576259355834259305600451744272008143940981483177434760486728616454843214418874803283723054624050595261770978880092323777399262417946641418965898878076995245288855307129408221454290135197273117889579029963195619959467596427412699886185089094106682977222626901886384280158237511704554470259877874388680274194669841325347583104055967409775816882615886196159458052179881034457354901662711264073546822743223792982761458937829582108964219838548553363331293535042577431446138140348221797176738887051742820428388100395311078693512663759067551343866467127074049595174039638088209164709766112853827862804984640068230051400744713449529095883983239878734167146574416676108645857226386636860212803023093320574880129880977904364717587584356783272382888904136653229718223660728711051945081684220223378181226161133066042136609539908279919340516036880501449084365545681740655397445634889636709374930441942518355714499747045241434377672301940861307788423531569178549846324263815764738442296400722718749043507616249869399667933112027589971680008601428867118344227475417744630961789833636879838830451256238217074676014676968702194839278882827471720855364252194100965636519771652236832702701830353411197158721834701341306391961155196240630868155935711954833394251028700043267134876455752257373057510018677397715383665508131932290554376971824677751994830442869083929979170829181348359752982298499181624023923573740581980273985710146297437747291823156709247223379775552895497534638227720131821268117902167422026021296121883890075586688719606490936855499911969416006323556844531904305311992238265439025407951122613957625858055294223225856563427442232349927939076674440111185095939245904027489251520367383239980226701918036917362238469333997760447616228577240258756277204662300787331905189367332434524550224483873350648937593213120792267162744167307872587525395324296662700708194590275409176592802577036660500002871705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] 8065501975754044641124292462789467083958240622678284334690260494764912398449262374530854866439503049477759627160110736495396120982584099773039968010974589533531120512847935320443679691970805255876737203086059891468808730995522046006368735506384177111018184039661039624017568286487907330146439107395243779952567710222306874147806104375480864003023099029769692408022638782628535547772440233237158106178858362224246900392626706115758785942640472743870554986108607394026352386916443266646250211369040033267286018019298315586915839567034400409998344057457861441420604611882570959213241967467614765800333207101986817816814967558791681516178224893690218033091944761371424568712645055944297958412388859171069091957510188956637977090879313082645796935326266309922652473189914763780343278485146110201157414044598149871660627573727685803008064699438040487813058043721302643333595555162301579563776674981608726622130411245354311393380672433035190387653040729542881893498711761956420269242444566713612906582689578175620740254180351029487119795817046836139820945710583892741485567616008937222829114762352118921904225835750156540049170723678317528056127692837374671124470697513293509091228360332969489712107063034421428299146891077609464450428836613731512622359739432970801617547071816231789644292722256017351459008962391982088169311423080325208394271552829659594551894300434284705375388037315781332696890237744497553499226400581878354092065284711901003958696727897908121060066378177391275253127006351203039934187542843798101461783236026191708567681377067218269605248029636817278439361880118698539703211179969458576004990985043505102890270493542893126198204310934171229163546763265851535181692899110462987167457308408246542322408190262789415185212792454833399142991084323245295945189420027473117933759820635873527269151576736563071233100461979397051721659559841881694594172460783642892107819164213497266615653907440330505662451898123427902889382372152071992625156753380819524783600580722616235158159204526504774075296889380845612932519950719400310423836735245019167769892945702697101806466049054825380218711719104003840916032850100081642980587454189080651973476338938325121562756966878668852205279727681051974187155117712654548829955182751990668794671015657929474934882267238400877503458483740822319577681310475748486192313836373013420183916889991833223077465457194204342914288131793839913269443673511633351638813323278005086175996523806285914780637902532539731161677645205744919180965364906957850092587139995128984731726484590410085920600064448690535792640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] -4160722588202397667618932227528624318329168543140317476559244681433155084247413914837319413554824556416220006418181147380096597742611446462637407242087442851167614049804087866456533346017676626375755641829552273640035920384143384546297927606722858008593570597497734396461266522282389758391173919525185806582997959933159111529351069280956037611543366355073027874656674223496804789614914638329368323042219615272751621167172886448596248513139454912214453233569038276591896972635985944859011775937450041241259530461624019606673381200057528813795071864032544740230797245386819479073095486384086360185039255222271318532198527242842866148117008454458348661377832182070285021074237520715502139745298724652349441414297637462948913302345493516155290718073239764924778305285134205701163254489151204871161970664407842452678784647812839987268507209331717356302933020726117274779861424005522913364849914294197643083675681107236125297699700990730707092974930938394870569478069261913811834163596360019525406916744090344851818160542982513888366839081954411003889150332958985099584851456790278215411434752929397912987204695343531372687513818773221574856641306738641127688460925925200672766368965537559844551681956314533794996362953640589160934774107542746873910797488764213708140418660365660836098111691161098543451578075821376400887637821781235350479141929024111246592511174672389610574362354632571457729645930337798360433219741144426900092517591539347460484050167354609262239415593459631425224115326955354011240214825347260085507367187587624577034970908212180746823640632605789018658269332288643513409883601133183496972822353453193570862597257563846814340004967461924322236011379204014840917865836986369196309842771222496152486326520625558321049884982478640710340705843234132186927526647283337884383275506818103016720111529694649121025243250522832121006989149489139343375426052301090510910822727809313101590628792397361564294653515496463891896971677991988213048905084080723840504610944152776682878640741820862098517276258673549584935210567821808853380645818242926500303444306751951504260798475590870522398170427028529450408327209224174562102753519361414058171887984149403211500755256656436868530413877981794782737214647428405577177326813619842622038336366597233187401382995073323291413180587995944799155853682301572090740657531735742703138011867748143304924697905282459683469557394596564843378479755653120611347801736604315035627487230274991183417024507074036514087546032338359513693511354804575410838213083911869727410106716434958257230247101614322719129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 925552970484456159108421195383853136958937215851445332082560274442033257213691626066689773556901212228778086676826452371253842997062990519546349990495235599826795032997830925263553794129714221930035581295618790875354038650982986872670069597462942165375618462978882260118797169235766247122038730299352150342343232859919112855431697487609933299477702644352896979830592893070138230811553863430945745034534818941138280083998251484711149693905833440583415460557736918515498386053876569176181970507162660476116769921815590541130030624994162705364641684223623259659311498190084361031190691295816252566099234307072799170387410763227787799424964169515446580979627316640613659721707677548108693548840917382362146034261114325980049963476018758401811897846050028250433587960707399057160126737054579599153839260817381956173620721587339652564166520691177532526945081023579250936727229609000987405809530999086524911727684872040677574376091769674060183552275406317186492278502946252609014573446243273813988794030545169627607385825713864460708059153620915155912893631414384227002926299889681257136363999484140448338807931905363979849022732578685795759022979785941525349973254116489151219840302858538677020576910044229223471901922164208764567306661309014709579123886326433142410209041724170690075420439183699071377858634696413827747745512741003433107570185012702627581577244084661933426457163762552318546987539122245108650719847644409108194072984384790805382215565001696384510076429032359402089571436507818259031176576668399383355803877919999946767471268805045686927038515373167144886244208722943569986861058473301048839366595662225692263468429729400494993495821528301022834906173019647223802578873997663080280749976287754374640604355551481165298913317579853747842343149298826530672323859093217704713741297220761138339626452631415940441293172734763996149940314475770449634676367650043097855258161250214665126468625951859417342823095436311079860456736028958425055080374413089434279843510382529003630454045311528702249367248393985089080291953892548828990608853864915303562992319368101438995658081691133928196692010319189776246613319531757073187204959282749982728336709764254848145977023416973111710239562146820391384080416188613813620281584281039450099785968706626899380537692545163898424638196205557049640439478384713330355651908222710561182606864118138684907493368882682790367574825481468916158953722562662102178692568178076350998708653492863961029122470891472703709708594287513377837011644579531876316530979793769344896708300563661555451389872931803255275520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] 1053638389619359159437052242118097909679310266270884430562232638009789689051762357519486577633577899962535824735199448280856215847797053835643759063095363445205457286443332779659417510753154750436358445789287540069675106863802990826887960449707988361734544399606397654862412106830975749598728308773342593911675869747343876056333203233572657698181568801896012658209529141134104686473845034304906376630786860816656389157465415079568080144244048424858898686357776392518554272938090390847310855469950297958684509203068610218319279433994260504430217095667202483516397247083958999858456831291975804139525500960684463389666187410913402613259499362169639036094609006751380395931519676884487322177862899517487792683720955550866752205274622288089227671795541517836556469846168843078043920368521936905185156578331389508474996409318580570993294704712213753059150732001013337989185005229790685041219062652698422089352740056868783222723340675299688839423732188016024428102149091641841150918871735285582395162216770592271300596703591649172903825657267054653754464552591694963515442351401498736227892535352820249297787483512797401365834479743775561674490276657632631533199103128088327110998885487421301962501333643045668401450605422510931484846773484655839353847889961135631285287260211468235640848237673261663559137218296136929811587318759838699306784122460859248783755821053043833562054917034402667986545882179246352674900481314873135853006211670183050644796413410792202232597652609954462762374659192796474590440750419280268765318687171559027199216055856651517524153204020613680490822708220535573059243575467783511256086281256018741931269171043369534813168599928282932723591350863662844244437084715993896226697219141151779388003860505961243467333227794276663748019808059109612862840344314791514562348268577925263315424432499464099481611442349278691229934213228316636002256430768636378213557162520736295518449971522539012212106458460101940735201131237617374162690205641954550501201960365180407415565270561993470406338098513111089674750603937309385042482125225577649723990134867659733680100189651476056916356953431386973020242459198247755103805717215292815427081334878262184838463724777482232939222860648780891037887472864142205136811900986439759427238603994121481237505564426704813186458088966575820665143503454486355275225738888083527614113674902449634779228032192171948205264606382040285843522879319544938157242360497544717158585760515183111791074186123329217163638348344098844376080560612201994199721331954300911722997636375405817913227739544706403532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] -1786032570128613821414663913779822517023325161206470731268356030677031177976605837977599185561675033057570177658885345609866086039944624542968072085817622776195470031369494239850983526866779286297296358470816965949304589361092961291589602335194000891614029319116592643935437889280890971645335470469586219739219984343599674248929870178411780579289677895029658182767523734945701218496534521341257119076200258800033908795901493080045362240009350513063835519187188864611406828063420570438777853667726673306188121674328663865839296333136693524251349713050394681787437139279024355557195474497411836969977031238842024390111702722084300572445143743880173287833291740937684759253562246498167273486174400469920226425197893913754381677412645593489230122104408656833234898736888535030386031812290507262672699906764830421358526060398320381590370286854293823425587611826869481778482064216352277234985135719636336778118524712371696730737415866043940696187680760716314188536948914019105803961819071551586462069799493119318030929667489231048993915690794253098352564159163165829293552166639916673924024332472084571987013915782759649644647209384843661467322040425470583747395982419752292363590086577132166207363656370090821416804975120082681064628393364513107332769045940634716093106986504921508450529213668413008644891308871088236903111796087035146912295729974718320739783456570409092699022084735175135136855578662043481289917175229349091856422604342636621529234613553271769960257543421295293200186910318833860904537894768265966347678333841106785566617143037787993624941391827596394401080475161274778146496765144433476395406595164442937255007289866708369944613356318155100058676470104184986795819810887970700328675252961588144624098270318080957939323442726310580131157669251568570922043853290050352737195996679833771077061047941075905099594967037623304363695527927721319566602149548551426523459234121250121241602122409818012700126047694908878629621438465551910159537759663912939905176528811296586827622945090585623037957531365003420297799083871313258083998691683200707303794086061234211397477696060291030734433356984284723042704224857865244030004295571567661870539728810283224142150410780529169432330263855970271641164020178697693691072636741248401339147848831105062303098348507104901274636871737328146513246782910918054357393786568891907349950002904104984714501698265019162034733656316891046814437418870607469265428884540332575201958336491382908303068983898922256019243815864411258980168236960513985469006154594121487674020382778805674924915968717535280365568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] 1667262800822272766709050306936577917808649138277958397044928494950663915053186340072620933305505096570203212547535399825488002550966960125063501747381311679431425219409327055173283971203058121447235156815237226845864480539374838473983384223992370603428821899057508860123350393082660087035728143016072552769195888677917429769484883379005690553413097346725804227934826741893354097977746822033199712948327494706840739775918032743197369603122167202146287384075072025410260219280921894313562013155815195135609341870284305070368971393673726944908767936763373852506105266566490319901680359671014519556689068944699890923269514044448357853629023215131450202324894682698912081479797765872398411424463812747728962406452697864126700755427399431488031704234775175061455454490688770146553384223269025851168309990318137717641866622982617611052995542716904111518815968711598344155855969695210394284500444356801332787749050324364282054827111343745916450618073950310615949373774912417479469885836421635230815640855187693510306451950282662611874977290085201118271282532673691429504544159702111511564182693471136103633457986883075362305605428180690208176552084982948251530767307936357832837666565929823882515727777019181616966945680157852943530586107390255999980933335607169397970707776861350960282722010409150865317721914036748289789437906429287232942527436524604433439325145102689172994262354023166826962725119785934266075247958245869592804286215462350948923966664575162756171435120705126192822024246266879005265621962956593267446185780050858820228262748997642650671987789161913576853758132069746661407517876193994388284998357685119241693467000837057414610783399326556761237811614816179443526345026467361979925512784392240571940021420864365776822456882607864542765173904742968805121900326883040232698745171836279910219311881923530687964811958583045684537629878928115690728870534505416243580839252080119020513433800090871714548907794155464202429687482825583672886796958070728101989282332216284257094689579536194455810054550501274372615504672550357478452661996813543958393994251320327736204322439574683656271438044263445145355493066532214097675748882931206160514635492254112246577820358200797757629280148792056572185246306813054184740569797243969678961344077663401170462638887933783769140975278858835757242130478082500992593632301918923371371927522493318523850075539924028833146370282608709506657278252594811734009542742566330251975009752641195503613251428159348348421996921244698521337139405208952898170765881814412985912817434465602384390638306228996512153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -1177730421628833262906262075633150785791882410424590134972200575797730104141521755161763226144923007283275017696031128368019456685553292337732178065730926246540017408369449171116916690939922525363838840765584723169451938968147636573930199718654043929037652701744297268430294381351256050079176387523382535941760708025147957212129150739867704819966586476165665793587241460998108488265068153693184948083677701574974174534030063773193048251514775455098451994419694695747461513925610325727851180132009811171656579448822229867508087626595474592864290847006165952081696729756609714545804387482289662379603256786915237113466138479668030091005512623803681466646867182601935053201933747923036822385468596386085354360918327147464620708912160389834073756815030312479814764669995307748194262900451455590821539322839236427086159439096981463558546656988365772049035969318567322487755367232483385471939464204992906866560088104863432710279644997107266156536739056294727062480445834665871370488055300359064286475028385231001583575011470516977426741002193951977800195180981116704310362095918969349460476010309900359286065692798386286754453933666218173595584413596812668604953960163146319274633091100317162327451744618276249558171886866526761250375981855288101670315629897726223129099232020442038618945012477179934828797440445824142196663732032827281772165285619076821150962106933760415291145423068548625829470481843759929651546294289082093089401030992558981717892743212463613374373224102042701157689972950124464791949027184774367061143401529471601786693785501492047775882177025344619302710228040306687776456412724652277244419064792853221982417754773483878298060986528055735859108891343989946042358045957224764687171377362921488522473393098219675630558031717787431464136357557715427217171210249723485418528123216118534399289250911950540645126805390331267337197104987275748605021870859749499295196080617456814185014035973139464109860852425735794432420100023466799978560752916792349585401287370388385194645123903599710389180617225215630882639718131288721906877908497118135829294356916942141010551757081738852046041795031141763524611232853764478538168739280928761454801290766588430443514517545024586810628125066647438741521993434842033176564888765844139590268838081134851128047944939561039662160591921704102491892895224823489934914878990819344089702164175331291250823425154017853487012432372814557402181555667540687181978817773532214742036007693553656196396066478395342791221045872970444526826452734036926242719097671393290414909194383425111228668744563973643304960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 670883412389852079411646938745378070740498873982058251452948292022936853038615506611909119702504672227613985779570878886697550169682698956384733203036088533140539882064138418735615317531655379707421291413796571257384674666273635822953214456800238119329698953912317521131796482646455485644205607567820015957143910151891682099229561011075106714278857178481453768460999591659570374978660753213709482596581624162453502547992753350159129303293747838882754462340830635403269562644269908636217009692604192932140417067694845815540741522056619459559871719397574113285838050274061487666134209313655374281628326537657791924260860065945518267770336539814476337811652634078571802890316873106129832401711828607014413716036498922332742832872030438735921710464417219871325631279170827809489048486999660643887992437695626101517371216831124651274381808603983689593542761192113630830863453562038715976492269253625571712073298361511811012705315275576271150209653204089276789318808695435365065063540961263215569238555189192955409337681243923845768405832736744189768222649478914508487850488811921988971973970413501139861224422998202154676747960171683932258292149283613228781742799674252083700468380593548909573419437597206245545999145980563822512663952992565135135974272043944816160884766309567776095607604875796710039589728353651359800053686546774125976941182160260208889430795651908302321335496415533460468638865037211823176746568821600469372393871434538850785377230750994503792880030005948196634884827033788273151373349582588229583290636535502275764221568022558184040298627433551322956806846553334313014357020171414681250956474250364882323384048967844730559957408906875455749447081753173997443708998546939138512428760148970787543153126859248338948233980456054999747681667072406898152103013493708922593879794744468942779197522341556732310189599308423188647635970282523625275196244213736933765913976047281578386515186034273749474893497908176373181592644419763928688239883931675451508764403906945284901647682211791479294263167543577501125729623427330910530673714874406012751152179996340947960078882563173714647561619912838729658161285961827067357854039437339147162612076181466176383578607971529802889478853774812275524282919887924278737331724856891235333455571128335337333141385792959886531223039958826044368117962079170098304509390116741219006498050932653745728622378380348943624476200451366816056429210916021665818018063073622360381167285189689644399181725605317770357305800245594648021213890483481346452127141930735967719335521442612302810307352687393374208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -309167760195366241295900618489515979180549467767009739682761876004558562404086078105725764323406352832790418682900198323396338267690842661465984536707093124139808612056266182961448342833730038710770194780615465929101519694561123679880529286628409823741455658925372134174392700441571646293828895737009321895303146370867896341818091718678536870363114608001983772550111014303036093673880508714101614747847306136971160576687282944997166992057981865230921671462417868739638748955961741575803248866547025739078673377470289176043923104758500941272821118644573971153079287697170795077362540794058493069395652942353912062931358161136076283955878918753959455716758908548131906909212045624530565965961573915244490522220722750421489776360983473667245245011099157106098643415257940138981138391743075488650550970607921075351893734293186215800852199865132405872687030567035994243634896008147491623101513743892073735174092238537762785524007466253907285982186552074412154233010888559540038082870539448351820117666548904974711177884695164468755728369074810872013522892071082581524122098257224641398302570905370812372666562447384554016282925489450535788281451215474337169701757183076418691596021239342242340978571654560705909799657126750025247717501866976481557624883456795302268081200121138754217309938215065130661866193759577271364419426484865226340020210377923502206686361849303165092738702557318923129370400440584339285480434540182569660491174154706968685503204592108564693562392901779300373863864464620423250149851028939567485504604683240248313213033079128339247601664297612305906724439559883950494107974913878332188570835642321456751119344479386023142140608441589540716850203380283173320652601195096694573039184946067347017110385249789121538260649941753858999527977028564329252116099742159798843887552665731466188721201298202416514282680418859748480929429758601595809628978820261234877341645407315098904206351668153455141792157504070250099335362186616357648170295756544523074836452048549553087369797872306740681789467747856317076190111887901024320646454630191646754971347666143965133393390379735964478146266567813066890178635112285702318881258079532349236974895992070925533230855029160434210173010028368335776094725657955563543406684797263692689713671318111023280837617103853281296368699773981275025788359571651885498084014663552646324535736629026803841665408436839933299229803638363301864440390756675629579933264561867448383724408949156516935523302486781180662150108010836974553348528746894626926986371447411241792219047263935259034489754887861630402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 109462543801085058910004708453073992640730459848276337688951056236055563701375283755760906728089530728755123985490256528233223507208754879990051892314274661057164088046214813763033384437879227245784421235807698939434317329999865709084650087209025186648953051972823308234506315740485247990257064846347233278604726697859719153507825805704516833983092164073390037434203905937362218868897973317175235209422344866930825659932884495866530335659538585087615505008125265277105937384367405342524073978951191535380043432781416444504606138013238679058782266819385160135909954815731360317932219874470357561686104324262647635084467564112202473275558965192406863047734146611531077750584877913827607084974437110490200732919706434421266596572327838943197108628298208051898550691572209830582709385916931854702878849212860606846720655048072848103106747549157160872862251972605171101659965649292275461719643468920766404788584672023473491425349762028761811157889593924307233988643908009266313616394825923680784927443501852281716463078461884130689656318984710234290728272923390212992730838632088359264339097924401331782113135674012171774937744098291372204870075215557006568938619482623759681549983617609606049399008526791711477118448648424983227735998575278759208565074380021034484075502142978661363866479676123870679958661723198856813056466473936028442376281772267416592011604349938971915204675882537535850208113335644730173755596083488483595727048825531279842413566518301433096526172808780610032123901921912281915734665671730387774893404875428034988194446860575179645091836030185203646610818394735548500881163368660762421363448936007405500004854628329423544482753178180121309640458776093433096901039951331201754602531207461279530300902392319231075997915795565264369790148377869626010194357875933577072338877634512802630108602578856649900157379038202380753425089548642583160906189174488789771598331096295042744092724856873031868810781630772735560096004189106680649441910285302589375448027148387516320307082669234260332933932475031619197930457187008499207198518408151007023590244874286529419968720995947356275416968090775996158988872311519887501251178339628305924021613568030438742079456180146124047712046682088426009360422582499239020355177024784563193415701127953999250432480336321993189312732355632272127944704012640006060249951374066792547889563982766489080769679154619956790009159110308680486738538011968105930126938026719957264658384709271384400105878498648131862823832776275666523461467263023966652349682523729693296699747004695186150341574561044312883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -23333691866565461121740158095635907125220175375740677945355772860443308751235649406583358515615654991018013203606511611770624944186620198142383331158598649442595132696160064148114899202794239748451235323658611918726773862977262852038775748661037163561964773936270651977480158145315485902352311175170058979750124006613958045087260631845256623037735953358572602639212921358525946239115534361325621844303002792432312339833177654518192396014141320894371646309151480869035995841942785535761613671056932274589285942244799095477364010332446051997584000981470825118435760225726350309070542433777344219244131892432038867414186984772406479311378616622337887986848192080063721010289672053753013586746230864354585683567596896664645019711839719848450209653870112646272500917504675763194293531638995724004981148976181929137801379271025495104397182330333357358351626644694366773368000062692178960602744234502344055292290868300832163558096225304911209615018212810334957830591259780408645566280129220432830777578562783484927147310189910820683233454282841782628262589784043383119051150509451460018288279978250035319602244904814921038519842255324892892044143506547464633258111991869533361684836772913146264880247601583127570368018705204804932311360270888536728408359517431729908602458527497370706980447992470683969990889764824770340605322818433508784057265020882677518768587116200630003180338535077142381985940923947036874746033357763239629178718532663873888201968065872936218611481119491929916182005400017635393647343967505313389460025319924337927680045188954341249587110967586314543756053183004998337907548627077064967152143298207767938330080662676093349326179316883694321751567149958604710701560036094209903536776311321235164337696244580125562437980066337511284397442696918559403465145723959805698013565945964423047063368659549844908022837996347504853985658496309182475385156249549538043599108895438422641798884849142908440991748154612596516631076312546559575840196800686367595027361145585290032624766973464978899804125802759665324220596462902671842860731157497359812210868287011983379330829352207636282489673870369576478281045511881074011546755613372902127938864642739386996504732228343464303885033769862354250916785187381104155138988297615644173615326676917538637312288857395087021356519534118937759857661082744892882832868859246649101146472514870696580129092352392085935780777021784886370362035668334076597797999072363194024028372511949534381120801237520923501339176971808289371974323024502493425299704902293306224928406103224902723826571511670673244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] -3474203030420332483206882110592357710114727971965326783597190152768239385292739063640181024798337929836184680908029082981542752391810511785233074656176834009579768079124918349345516221696643025566873200309854496494040558937090622105392928671724711998538200142158040603854406921550299855645192372040134579925908048908501209804706898195689073219316131081093683481346649048662282998834412038502297850460164902680173480601274609692585240033033051127819300975726756941464131178298622752436181221833352523287143675095161371421888716654319915307912516887927513581853282586560726326731312663968882869355205359633886907372514463156798423982866521601427784350212459875942653919618337894369889756250301239808877891604024396549668986445581190786467042640931338128969818980026146536896447832612323972432741260188128370446076885294504491488745442022932691053456544177203841085796940907619897123409293140175094478757591169895496378626704542804086241165098565011019312118990831933051000540249768516689214710979525398912616756247144414905574273967722945522747798023777857989701290473883432410365088819826005738100024770641957090140604133842116172909488542610020958014830171443734433171241097854926853231370270083970041953053865590371076017135031507852951182069726465268254097443962172553969631952003351136144125756857445555562581273530068828880044516152902360218866670115415168388717688059202585392039558284811374928719594985707946664236630581705154767590181711284668934106035931912107487019827074115904195758769176817224185008264171513140771977442765892534879414484419052519291789548742564799093694615595071971307843896205789644179718050403992167489001846525107855194157964791634010468678595248487777131031895886420987254066418387958525900824080777124637828918313717999604558270677542461181934705822046326793173774826068587609602429929926746829909266723152499399644370296500208414739488442311065066420148222253962247755296811507955271170844667848526289713896046541857243612264602537494016244850921024002422214025081281370416940925769468625598800673135668715288399769803877068542071526952138903504386875353861972135872668597561777376321015031485867867943434619020602457323293830092260311076458130483280951211288558029983282795878067099571477037895621411943615701506786146919238603060499380203150807464900012380487989588081347443258499655058385119839808152851505284498086494086954163064180757491967054783905754374793750941832734820814103475805957292387497573129140951757692746508073796861297606731981253014617567422002334728814126965835065027979391690342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] 7000454967453917584904615559994009884040955334984694460417852517863525751773311926902456215962006627108298123589186692059115085083290441818102647181148383814894992934968868662174520423731669336553541832047814175659616432856299163697655649480537956961564204554888589145867707298728000159696268432740439967196261635130214745034090251093771137254294432322549988220824307388394716199795903623483830518801870823914900397500736627707954355276217190089346639732425119501907775201115318903668310438136363090405166623135966162853468675948914491861536280991269299515126684744394212940189437160897653405359978576135627538018170908132070571237326730543764901872082144392135023663559177523527687349702858813249766081563060514588186514900794559759134731404167889017796330199313688597449638974777220789614523869980669642945346466565459105821170787715967263582038264320876515967204810142728115183100896361686815192267223682525181747494530885595947002150882234323778703420395322555346471141260115604749429809430788962969080000451946307984207653295496319177777207221076197419592951055159923465157269191717398056617127075938779230465198227429351063937882793872702208394476784917126444561781842683275438644345563353458501930657125648862323661967186024952512084953050073632524815378619659876398758127999466161695923285235041747661740914482126340766217564230368251676318417414030747209504677888955217293040784460121228121891034853732139973308918095037905794854762104576864842041446587776794766675767822380654101762886853076193436314282520789616827694765561980693461915147586511975466153076290013733365756539535303654907655107700474679760849620651451918605899655218947646409313279529516627156840483531958550997659935366843551605524762281023079920365565093598082905122789401749076058418757156512922722406080768013689070606259352944734312686997686092882308119345647145596713378350115694516483522549414084651192451935347870864484533983229728943215415366684902369335856927642569382851069653615476199333978627115060000917918080391320201690546369651389962218116828290424157445504513700944602313701732747522012731430909204114768400275273352448673735812355115916842895829093257487092086092730693689369094173612202462473976841499727444104467898088641585742878472912972523924001535908591595059124383424535460515633915881774560090970152182964641759226976387810764111771377511939518859264836928156157029087766706526079035470181576602565566857068499097489015372496380596625909179327075267472770277339614558013724433337798688769742097147935614559033911102176268173903774351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,44] -4575451247660487756491685015142868041840653648592225891240009817469424747400544226369530027534164290780966483753957962786558020806996246854833518492757383541571981952632029908919686719795965872130852665019237331388009822852195265438932740899877917158394954976816252483470402462803873890577097021948444965701025599308802057222162493456755048045063670782440550170681789061401750730371700635216522912026089606892826326660729290952241368206449694645953838123632457442803945682216885078436263203192635693981695233584423212398579382307283271664695878231497155610612700827943397331583826739575376249919436395353547036453478109081692529851708812290987689394716755298400255309344545029039263806823314075159224632236583899097851908411230998014139980433651267445306262231539941862713523727540341884399298930528530440204850380576260669282620347063087962733945124560046301360827951685269788803985896804711977722963218590341467714787293668304231992486635166946914529291381049141436911023573031086997284830193305460133422656844217223772192067279535063540935463094050883973164223359985635977987313833832000697207690205015242224972998122140371047115261022081887866831899762954563961875862446121142784019775863669042539850917169056977295286619170291872417039292988958440451521916428219091151938254227748657199128007581113605351698381124854093779372303812327502364730726099652569707419981983409510410397171668538717700726647775497651719662374155455696211883769975960926416285300086301715088791127080981200928195820568084978063717327523027886900158469162777481036288188948549014663278815829911711666347999472962957451239519134520293860200326727040435358566927079556114324206128804915821520487158721369009116966326523492397348529310922482999745532104197361231084278039373081552907694521135352153390939866670940030119204742426740807924261261281090681909105341174997599927962158720765683145105013147126616655503981103984528970790561956936170887170588403397016492037383852667069135732033632060971586865667941406088523699798079367587628686033673473762702444369137628075965725719828165222660073936760622488405976677382449412194707299366504414905066871217340311685433345359725407199076364980989566670724239334208160848528561922133903665661986890515779516410444013312034840142602859897853288854714790318956353340586844109187950257374133552665487667709532008747212820166894137818325420044054637791315508361467375762883711283708781279278821354724201826656448052993174198372913842531313263373998674433571089012451345243968298386237117515613144040790127729107077064294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,45] 2160703420892375748960065409786787212499014531343428558282761184352499377392869697377634516827322895949455881525307668515534874419532389613196790495677167312437008492313900623960018710339520579535002306305650428449393191603780838853699489297316872274324305584615980908224401250183880100844833845343998852923635303680241298047797794516434691166534068088693666144133133228241329909638694629770867123282030950142851067832913036088893906395155689672770641457234904262519988089642582648807144493808922800869898601977335706466224830842783725112074686880153387795226987975601558459861362276398051180348193468805312543642633308775426686453895013503281968752854822559890640160601811744208944682275898143854813407573596459429407101184380031134599060590031309034180487602949213372664756940878697395578784555562423317615194301092641472758673927888734453771489763093899204801003206255410920796810529032416680088838499552384911116613632159143117938203737214050215553191268498324548210744774043376037373916246516290655325614912317757609326156017365676891042683208844501818233929920305767292279680175619340620285207731969879270847301896049683015830044225712699257154639488290558729471477122715236751703569555411585881057951258670001716414525448223734863491640106862180027477481006155901666642743769474055175827804027721116768670552410548909491376156860615163371955105095939106685222005190767826204813298279975207892086003405458186651412597750569532526579578779033011880463521727913111131081057337817390193053087441590108373203421858078013784888610380202633842795795616444518009295502513639448576603858071858269748683667874488156110434425559830176931455224167645132212318675935949589509025987263101455386443210866658186277776408296524626014694932642613537464891138915107747716980145287723022246398699362891786288375934582303655972019019867121363214003184800041103622171934877111644908187822348963483938767870678774491350754779934275194185564081886081975465115748600024518647852385539673968679127757838797112990713569119788491725510339692906317916852650164031291514038928120571180064456369226929840863113584572734010511268205056952355351509861524924399015811983812741042188999404104110589448672421090869963143648222083081967845423901410333581382934231483929299023539970828401485992138383094599953239076069667575266192764645561709499022485283528122558832343797067516592552455545703316605937024666845023574022817899582309053729984057156495825601175971954743750503400377252361358287948795112523635330405956607329266728569117125532266409050766485904276146094080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,46] -829999120275846785469328532372161830839753345881185181271686592336685336640814354419081664706310964902227375629040945751030293892187769825457417508563133084463165727049151151389848960377379515424487720371000771159266769652615018499358787286600307164843073708911824687964981290757008763707876556134712494784365203954918306693837436389422547898184003082760326424464153689267709495564067321246113766864225797342673956913533721570351320079898788401529474433581863156282638559379727227432431283204444942778147156321584121457074484064770387023089824638065719018412645254748126093357790352216877752990706644484592853865089456177583257034577949309210117677943546971282276699681365470823456984739401414407990022162411435946687092675433117584154328784128370321220673694961200187285810433738856737005187565030971658492337934036986531002287874755625834466316761365661172581198027124161990127528053479483320966632232138485618149214893335921449756535872714026751200369951003553245474967286634478679746106711482541381388512983331511484783716692120775456263567543863858663193929503220740436537860443558774612783316202711963884592882000445236599371563334544533904917430220657251806792318593803000246506205458198644412169062749106963246088788067688512707385311937855728489158277403323894320544166071101798360276312860383024950104943156153560255374237918190414341557250766623379887643901194921233154761509652477522179094142038393718385182278962084778182606335700280823239180384737981883560496189050380198008625161114339740703738971626623540056520625520449707309021508956958970701249872046230097339147008019994378187464968261507536835700593356925507561115486526292600653182550095648239707641186979406293793852710566475124066028751376201036361488745036326619196502063809784420940935574520290073620256435486945406125468880404303197435743687770456789799807608774093732709696017429348957666450119680263009896404696900266622395512022096141025395408082357209761305048542512164020905597628186596743699135674369089936848226541049821951060386773533735400517515662154078293251454432126728301393730917365753263442245831430400927705614733109389804054445803735832168938212581249209154708529011702260185548609182763972872381337388086081025569997365776775170653289486405099624255016312112269372705963355086234428693219895732339901943021193958922260868311822612665516716132046619687209485387870136767783291401936386270225502054643673986903950995632050380521700849569973924088477759771868932503287322682401996601116016432739300649889558377340213048229163704207031696516710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,47] 269746106377318753723432267363339373400481557068843171871166133959804054232739137378600755948777253053588385995261716827930059707978142089710216489340936830376206340750140254072179391244700925543451909812425837600439818070630432314593988740627653906019755107325185071881173489094408583551368077514790862085466672371158297836590782692756374916089027984779032363552542792692919551520435569396345307721636558766269423743750944107607309960969618059946199798508798049347104074876954030488573699201590500692952264703174837189606384376267045234096168931969399247189324196944490141651759121795665757695607924328950472404602471756753654117284936383150445637870270761714380988359130233631275455706399083213728085887683951887154380199480067298948984204823383967500365076590248001479815589585775712394615247899669202101438897643113352388172488443511813251165692498698439561531253288965576962890404279920714575623195442502667700986981381498802138889845359970351471755318483284027435941338181226339960473884157011602376603195781285103103908102643163644458302262205653252550705921382915008767266455120697829785271825226264215165540203080746849297759700377321329505869910884088697868144455377241590645778687691214050180518979621968608683543543760330118669246795349643516582802908772859598117762240982876247221117100168965358789825429031560665028954576219823615472888653860988084165881769613831700040638046078104389672380336775512076510737582020872974431808792109698977489030549075688396143014388556691463767283234568629309892598381581947902621233150114842782781353826307951619406445422339562548363884027431914175812809230551329607457071738377308879785511356327237761214538893008787130243832889895261897643865218728410009685112311755513376144364228263277953723728455448201346675420865004670013412770964269040622365678935584081139281172016585007231394142279657454600881935672891708176209684098310520207968102332142776916028815480014522984124383038208839811344128545871546556750905322725833479616785646133430206222099103717042707465097392465354613088660303134600438073028078826162285207225927995203225998416383510410236469781518568808177774451811772478488200939572427633807337654208511500033633326821002257565703404434718168667899399763696762762718237359827386568124328105232275991280025944692724584226877737599235190013799768422396152136575261383508532672592102700684593958625329962369842661239620616371350397603860051688223568731272173154736972478594798691446040175316339698026110285382541385291286622840967765047717411358748793651127141316858709530378240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,48] -75318069628191803521163146730002082315690827030301080240029231912978679514279101645180064312433757916375859570898706010053009874955929190422026682766905277699439322171399480768778878900437668261081051215878580854391062722017689206121269295401338695179118946956081755604258417686192458716927272882325519302033892250025942830646416956775677040380189612082104706238702248267590501636078473768608645874144594815004910202326111872850371621525892851739744557108843527923245988104973848590520945007209212418805029191230243987912132616025446256074080849387988191565685139124278103957744269903623227064247422672236129916984179120944847432686485132340402201347011057213653522302211298867881925212314132223817593277236709322647894723845010580756051985034714038551881154623135800475099488652983451958394876912423608877882893891135119199794521774990329095361818739339389806164321086999417569415780765901544134645598505461779524024106640405756022429959002186842528035780160327610164426717781946000651595072302273998070746718116358046484823919147578937967997890246570109343869745669132197564005742074578514391976776397451709498655988705045364191227067677152023276960518436250569991538783517285940598178262280775091763308577229107889938735412572493523009140207508398583503090518621377935724529046819384212221299062786746472062456414554041830254066373871260262471770273601354497995399839368512193415187984777465643938478174442412056185830369829646097858205565767180652705235645190106942928405962475008360964496469880651772706248261175612096961621330306929842778812425433048020856792398935383498394540560026448809154123458216285035584990949133214288933278310085423888163864449458175346626499710067789963054038377747021337631530188294920991973921497778355055618979860745911946670858767968717684212020541071836762388232919877008176024359786183894297838018574887315321057681608627045784985361145332109453473866399604225670766943848093440952623955979452069810797327523135856104362402961170175842026552795251643095254336661214687695539978862260854259176959075797198962052689698193949993394942622293417759305056617398498340195661243428693064444117923265665533249851865853798375496084493628650415067813071539176634679434650999599117530413679888869138880818893100772416629863836446015659843465611763278075603620886090962505171062077038853301107332267996592639299107148236024479167096007289072357407165685294933423272949417118732628252147736347857452898210991235014509668609557671112961167993130378520798609662889625289292275926952162602989633770525361301566259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,49] 18151242504073528367477672102525688821832997575509806661887992603119771528994430720761300237884172874192590985042810954900058247501649857554168447858924589972244154331421587109391898700470651710430876213148660713960722020586262784244993786454499053160368433794583612507844952184796181011945862879583539051797320764103817122536497180834869708803971225621832201011542136988165736434512519187416473602244903249046499047572507319087901148674583838121726055992397078334057986239034017037153500478125796135739978233445502826997381026714444783911400813453582695882776545947344864873205072643787525275630553330141120970668634003570824143789783779219326678838508705460208163794255812878219933478377433514860099150472953971879195234824877109578754905689589459908939646182449462922621786137742338821056867929755739061476525235850550486160503069542583380542843269984305863885323328811369405050032069274149271464251504533180713675102034516332847089810783655199675685312488676765615667536733855319901194815313918673496306138922006907821692589938907405890252476357442897017788697733307259990167018609227608672091593766078884359939134091860433462103233194016402946828534253832220270888870680833861667593992997806120297741674479149528206633190883745450420866240543146885903173633001867372966175737297720800837215659810689527454522825557910884865879898976719700160458209176306158372336604053099126328688414491013850176665083241239022833509152180175850151889697880818085853348175071466048808179636815195838205276083315501004695503463694319030288438488145314424730500102882633851705899786888181785871769819813154756091919594225174439229680180618823266050867466779876373169801380240351123357247573020805320450240376941595474632973964716746896171399470305023701854111983133505439063129485164121209849174919336429188600359994195323863848008204062309445253323885370035542873282218254617456535219022109587199098198031061925990950320045167531221951876592036976802189859595741938197281368198900858159534155228359973455482665347306332573216680620702583095193396455534976750748696789207006086199176615215702929852473931680897171682012106708936170245756245090793795234280661179602479426692428842901643720515453974441716083393024255598134552132350827671424430306496123662589861790879385793090356153720805571376781361097367950506193578246310764354431035403308030773520760813657217168790607981957792145548332663495294879857600290683533336204658901055458769646320058468214906104779783453293623789780973772067960103741833130173711474888371931677896776052627500139555061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,50] -3769143192181155324219406056270336291638229805001126055129089259767513328916113912350112023160191095103508968058062553978095816959214115273206184847586256245390883844643256855272968120701025906848052977623699251327379088440086635979168515553447978317069716728550034108212997250273932171901760729016066817376870992691726744541135627079286918071362481597444170993654747078505721830091366766687386909697132991762628465659338191783531295590912595475124218643933572159757097338177196856239344624825813323199036116967463867843167802196639970826502668180240017496732526572359045774159585613880264536919539199915336867178176842366609728721689325324848966281690728523115524435728100003899387902614839882110170963379793145234662595053908017797385284516631795113130968266316753547141603993110233509707077620733460443362835516727002381379342577191320378311779537258210084078856222540655410453660506378408001783318779922729905750208528932812489113844353950922871110582002447588919581386546101200118253432353251536753565039288464142281368591010482180242600584363122609125237163938602976023488846545827470859313936501382623323633209199904569915622590372109134923432940752964596440713459343496394710526077305893979993673860110607361369441366202051280794329531508580820457030217010394542044652659992739854316391163506690253898902293762379968459464327119291437445278617373047203496166406037472684350655514027871401734779566938185182537200201589067273510819968140371544235025133468130342232463262710609246932614196416317332218724517049097668313513145265995297142159422332073345495333463510183224465308227322689760631436312270294573240988713329559254432740938957078093952841505594897318526317986599557625302849004403707757238599595153015007799296453102303187873386199454674671679427799219542397556129353511922495025823275377938661896905512218876844802506511407108057616751501733925343752524382753627579419426418447627370485258101676263133412149558644309432681712876436057179841510725087416237214669578464051812384001174538897451198467078210869366451856321837553792355344851901288349522778535382546846827705957207297402304423004089119415493553221780347985570911155151969596465774563020660271918914082531721156275486998718038473852772164049520443667135888944927619670428997888007005328669836325415325164673275962550326542840961253136098089515739770016780481527062784139466121585090558987348285415560620496835666653294719759959282521412850680786538161107065080183083996145874784747337200475189826705104882434367668721827316353080254566826489507978043352678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,51] 670155710951897539864837762440779930290186674897872452962360796374024120685192537300429009092340372198469037604671269004030462130259468644731710431150418080050815378576056016473339711098587630450789112034894037874215136331563856733018732177745230907811244501873479526144671781288818702402976937212834746591141015182751319149655064915364042652796856832598520776735477159332065070019640281693969824485937459688957049283438622598136864342833388634612928290444874888218119461775125179690078253437898599330627017918441109576638671499337846019758723117746321898189678711766711946895459378473256865926842772898594360999100295595288853448753040622091743571878623200773448880874971256776352038905016401657429593491607648537006326314087766333607042299437947422581285914306596076108695096724955455525763986244145549499839679556902479194872336690581577830452827646221862311021268542380862139288788084197726892541658927508627624342305291730686880548274801138579772311803292651542560013648289477419637963499005376019068266577417445082567395238238441858106901042969072494648365747388484851232692364593844965683977439249271636023495510451437235632682029642131757670185102919197783013903390696897737612927520645589867990115243190729102921151687818430737426330038009520803043563659573057175259089389414071236430442218253709902453923744367674680777882770566021034349532463807736232609534036049853470910419632707593287618414689292864455738542712739126910248120977616747322146111024683839944600501277505395110813496948955643536691981969400729872042668753280906537831591040940006171619444616868039729517781356909199034296831065005985909234236696406914798647635434718376654556046671443989372018909069597709641689795820100181572554260049822916411827113013872272045576262807595158756584411899764602775985215765995189157731670381938554344835676461733061360666506135757754941263940245572165418757815351197606278557870873347777984792834775530094292711239416445608981059597004794169473793471087427286263057012833105773391243861089303894954054130300162695201631618555216245010414096446234343323446232269060384837671379252007318167878212046731007775960550194874652059497231961604949503505021941980513739647546050889023555193170853775036735673038121050409315667666363134689575134059625041621601078533858136874814960548846867425319663136154505980055509878239377738000241656918047698682508028909655616237642918383592646511678450598548982341056461085712051821240936840249058940265706359606480520740913512615728238439392671591412549890498438966271041570885119566025850880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,52] -100941306239299359858065757902039353555617765957501222851341642542573756254700069875532161499636147496501026344568605429238477782279540828329300566834567422580747143656701853574900375537123846652521405268206964684850254421118936710518620307498275266097871112286747722981396436971214818514728916164155859845078353241537871372073988631126729206119535807564876034127332158233523846757643838495283086458020032029776342446488821899030490193570750567906012066076076925141175068532577226804373825287700730001193151112517579433418511639785454138051977180362813468249705765919470454729238180669967446987341519725628789851494093885406584766978838480809072445916261622482549605269489562771247547972885933131107573529934245670930410722209995273704148466454509452647282824545622443140719610099479352851648469922857348010565820346121880837293106321530071127976929101250563880656435609929271510165108349368375821991304705901584491093140931934114414634874837285390254148814858860846187925904115314687249167175475070517737233327609513105015389808029427372316583085004589186260051504403403898115954138611062878026218779298956967371994835523279530039157407925847017286415374165553277367088692102515652597599470946662441578075450904262383056974280888382969970413614890101113779133818711258871099021719799891119073234850520484302098718918297881150217905521688279569368434694905368058541243800449863698517408302475320358021375446318225055693135324065592355850192151666514805529005588151129997456602742229038828327300749725043422593099947641711763042361891372253950534212528925274231145563432504272757743825640074732934251831161114989944575373954646218067022341664104883643756943971571078045947499122906461232009958557942233657324562428201408120671913456526593242166571031649556027966768632884925209355508315437670947141318257288880859899141862511356410509368892491102000028639183009051935854180260787266071416056748292521307073537928063663848548735958821902901829776297956403871062494218922050161046243383689832051430474793320222837262749581573805822826320335363679931606165043272960656749521100044706371827736270775783231990595557835137653136077030209595837935080580432496017822085323128084876074053390994933012372530490996054795636119607964250669859519056099791017650588225140500348782076430377938627397452911086800914344100721296025609201715899329580321614981639053858565404881479436174427867376808514708515953187354661266026767374759026773263557281978837296902082968229055059344951550994542265240491091465824316434246814021428418144450485309788913664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,53] 12675308437230681458743166442308950552181720622635261491169048541903779317446319161573318651203758890516295033431919012493604471749327721596195684293513676507726131202381761458394193178069430450690754638540288799469449713782415211667472245180735650249972358071109777276993805961671836947531513427867639338527585277112583224975700775137375062078930016062428199793659487539036718264678057401445991977510395934248643705163778213733602920890573101171173551580240990867911808793355444285650453055637027296591571336072703490893054159911096393926321993141609077709106333524325953765939763688194456181233643030080839732924212092371229956108129838231001740636540466572246620770211690245641564624595749964346685847024157386055241683113644796544807722020513656855247864146658372156080843425640857336309979535418320033379013720684403653494434282190274339055423134463411923462434696209339457392732863202622993712364543658287510495651987207799431636345159130270015695016039219543274008986323648838227151068422906886616053670595605706487178138425797888603016563012908786885042888278202684868112054481099495923179872846248099506910408355996906446626248884570150736418000631671083297732263045897052441131151036266907121650618590723899894857154105822248868940943579809869850744629208591483770251952337496756955253864267169063629231529082120476562154141670820521989487854733877565818964453736637466742019478335240814168622553186662357260253790497617722278090163529429103620285275140790197510619100130993926988610730120447516294504210176614535543717375640984374912894791835223563758774846821019638774226883149330399604856036429153859054862060003378110098108194282397346179066161600125474190997973732273735611912149203385431886515505701813953477953168606325399729263913840961372383190348074936358576586166958350165914552968767680412594684892393670835924152588634742074241636918098535349947542983954809525684759133060820008490613123197212127465607348307111789303280547405986519635426094171808825434442095132069282766224334998028498252454622143002168671040015056003810808982394490298564278447300633782427120350067932209412319473779006378406892651057425243073047677371706165705240161380833398422461701036160395226758707597843390819704755872891325182130315276237606155178941684857829521545410757652814116383912056448481893413147615590397548064430327554148379352501419291828801219004255713102153012578754875241145016138002125892478511610678546103414035915696103466925404046982991282524242196796032248154267535361919196643253315546201536381020983332714504519680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,54] -1294400315919475842774690341570971765738846961680922216047237323389145710498956393627395991780811616351060808663544270892180717399169568290290138629794972041889210270165712692254325573674333076174551842791184015441226561131565189795138793466490351249336783272522454607993200274043634785441875539215116041684061085397977292544817771593137896178931289205889032809388924750736905170203765984783582847924890113038262276981992160254499662918164107296380081672226616124056876437407827597626185036449914557959735112333268884012083780661644158609648914118683730852519618401056780287263610544284673246682935577141369137169502971778656071759704482925937160195139753355201759380581171371013620849164590643847992021688610199064263174461215921938802049387126004750052413522399982639901465600620797904191254379702074543847546423440628366958488308829849842464858088180323466437526898691565105265878532096122099691527388542840493874974307389645976142238638565898634162703826761568551409315452584616019086389359633082486518097927054889937380579390413364322160355934991680280239502259087224326514205091921694124704355151364940781867981895593278228659421124674112988041277758816242229917603705440619768120319905369997373404737626031931016702629129095457668975278332783775351580517208506904029091285332848038112183671173558905990751800603661867120307412450921966163973037910497058647658018386168788897124319471212654522827086259657445728733843861961112527943114858444584939507007059447315305053441842112276979436397572673282433669618913541343836932740207547790766155998080959578982046968592386850393591199046515899270931570718235961833729692716041636155198112176136592724489198332960795429323005956668764285162181885065126321912173580458602197799693284488940461859125055044616090726115669425951793505928027364684460188965682116736159440705387288555098036966720188010814772991863980989957751033520293482854352446938564706047123824915311708368836598158205063652214140888462339931033050581718827756292104348498121758463086871219533156300117866256839747893879983317559582680805517706504002477020241326862029736512281811685499011571619726499649042742379199478900167518721741165355925594740435709962200789753743054320169448991332340102118120473989925949709922691001843873954480636581898700153702609953562793946244280852124427414837563136162714035310678312411689052992172097429504289304102602038663853089014942024762630755812476022139749554529855530344603946564652467972092936757909699495200899993254962334478652570380983117979445452765789127482374605294796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,55] 102047668538578720575645432057634496373708670803144939299222935057647801538190723771231351017214713315920827363018391370100518050871344181546454549252378030727974839807117441789161776150397688815043648563285577699704862302636667525720255730736802248247822384540059149048460728359888404858508142103426364318661162584458747280316755081541653872550320844145082656149299930054180142419906206226741514272169055259106675550993442068653062760408008757640358874922591156561375152823902850199002985839430515649941989712453935712152513991993301393578561500698898257345212336196606279675606638662446895278776082581409476623088497108538719948994690254430592115382108254326971077319662959283128783437518765492612909159248832253373444186371199291862947558012804330592184166086931268208333385476969703341660530423522824216576821701097290999357977361199559369772227106224505650825826123620985953962152917032912064784435161319546531367679044026418926545730331575039142890858655280464599266423593395939933886029126816745787889195901185224110331252028473782473143078134381563987121139717383085375325778401239621582796365820055670869529686296860010954729508469982940402403634623724379716077278604749041901870343007297399560915175480925420721416177170464299698795516807941496612951080839353807977979834791649415726762909172172230043622739379990117018512912148169627541527128768573078298402520053682918813897257607460096046500581487334907331399008284725749425329883509818078142638545411493417961754327759116473889438029452453627613098037704807196032081976585256606261246217812749396173810730558801191467838341057343670894949220221793773857416336926639867852792213204412829535441142520831003852932925063572028868318115757199529463903772709006951940328229235081674253320158909119923173934940378930472589157298483694796254579654354731016665732640258103095166490456937329979612095924517747944501378400809775104043979457320503370956576253824254385600924550190251388401052663813263327033610147308598085501555948055523756852923480648217531565348061761521370814321305596890171617202021200991133711785216191752447451655124241781409879143842159108330230510659106938826879897208421568285024388963187045204450576265819287357524670478081740744231143569053508607829872649072959392034679184926079950693213762500856841049465977340394461015491502360741139005543604602841420842034244714962816466944587041338398747709301746719738533535917042674910511424558256531238088003912622109706420365984082136936024600988991931454285969468287189516523885852134877856335989145358827520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,56] -4907321112538858203573336970928311215952299813029928385659142412005853509232353237483162791887101759968289715519636477781745242777827937757504183624412466012569671062619143161033710016932160362992617498705198972055599836497802804309885005530992138154773236301456567387116801031687504338648718981433106378498797862374325714915191323634471834451686997517419825607952888619719601101229819731412905056768282203024447870862960682510949193701051817216097123972879212234799592952777290984893827153259788108647379612811903295422181886159891458166829236524371216982373847424885428936554703196802864329106627141324442241852024861921589357794552948022385412814970165100527618773939261310119494930041519670717715789377544194041982008815681566191015670199448610818068806079026220730874567946962983056853265919368173360254802440098566652119543539282723332497831593196787461303861910962572036991607751301233808134386894518745831927001927064941049066459108252156534098973318203631692210559243975632761293861864729942850255545194346239485464486596896004032371412917284731273582391524482477671714956555541505091724268409826463104773330005979584461585710109206218177358429634087443100373445748771979534033489960746472094991054390260793051084442799373663403975087619173646688792095337430965114655131002188857260411375168459523098137369314289685358178333671236038108505947582531691197555187362723887258806821535729488775499061990849253154492685330670810772064057836382484991294975432730556481378493699837033141099100324751827727750427062797869939905926142363891511910274320072316152469287158492868027901366278988083946815860736122498754204864975080941567786173498867221251259075927282767146319655709285149426639570397166624511810564774406559777196435381638286174876791631354156156097868773469952259284575708356144798877376443098911969283503949028786138700634134021302978120530120913259728070511146195919954980980645386396408334777982829574925193644809905954695639627556376215694466975846254461413391568305464942008435674290975032129014129473614132008885356325413270730885515371255995748084570156476014182430660545461561605072881090755248672265937812874315920302844963133899149230488009284378943714633391706824929426691653116875214012629335401605699184497135318087463042026376021499049332755108789114943134003398440412714266321336020068366330089562655082786231924575244949208338039171418965792751841597143495465883889967954465528123221681528398240219340880565877858487060856822331471403469316885093877249648353237025589176688096649640520499262285414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,57] -256890582743597176182367222627385403646923398397624177210378773743090468519159640111540748727747494663193172345581917734680378252426700288687360005058610772575955203637143157824231712274062446601826298341745275313125268403910018422842218186487782997245508369356908552373162918443488652245694295677807343782435734851155252559416433888494669301949264015600455120269340859642139903026059407938145625518855132727198918156166535429497135561578288311127259556247290119809123472131945459822804896370315122624328630282369286258161912850366643232018302817308280914085621928129849285820586436187709284056414908895801002854708608300050375306079639186568857107929104649500452012406914224859794818489797258620355553543965520566559352684616785421608209995695366590630835934880418323844435639666399604782520575002581804116835140851195297152339744156145983507227940751102233612464302769285445948507720864392767629969666787037487768039156590179589286746363610790545102144979016995458168150428365758296253124729898024650020410518948430900132923701457942655204788727276661923745790621396608390572210813904044889091414583233556335426965756719390530070288041207606904579902325257247304843565684624549123234499907828869470349720769554559408366957847275970569747673656583843578931975545658004795793575087666811171300977295133847081829788875469068293671491835573803171368896161821556075236739264933777070146010844879939575015449582080810023144338687415887720015955783332675086661243489428065119570177902263362654223236521991772553328724778100952499304376564690092168441374220386689508713850140506221608456706995928233967841203685348654457617932600965847595006143081098853107523421075898936449604669169013606195515086347562617311173839830314113402756363362596581431739052028952961336679572297344207212978394949155832914175637747587869498794509324598070559901881852960874971748608946518963128397857799646971213327854258684311994237203182696756021846007448940416726788867918534869700087838318987878774399102815277152255977532327282004746275805126276319075827152682998535776480493497295547676050024186468232817921844148400932406126247305121073377988769012156781721068836885558672810669080842808322651295762228446862656586094394837459379210813809310077850460356878237355897537020569814220130454966161297277069187362776476119268852800064244442692516585179963454911415691756035504704606854448523381613107588067973011208785184246816886864377402269924229964132018264400929388382796125787846632885338948366915761618517695286774997704325548334858513687672185159680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,58] 127719396768908006186983205312694207280794451610693301647110795386826650391639710681375144694184086377983891843943652007999550995106487675414140856587973002437543768918172571364820727993027763731490512334717507231920315249757497780641666742757109103867627412670821273143910875136454755140595879633932480718793873639461623581371365835145541359826303461414792672715692979871229602834618162656296798149615430278311120563872236030558246228470867473347306174596918271273805888156989729024532478506282655235392582219917073896620341903498689942100720481854283681456187353666756869415839516739835053595348651178203188150634854093902397309016260369970522426743403255648502570553815585121593009177167710601299601213215770736889441104889245146386889330424567692801653147411847853332019554492413138652543835330342804696075316841118706975872552591155774519146044361691833671561061671368181821625614642308575596421450315018922410404167005644011024807135713704046198905304756266129852622639687609296154345557389396098214723448603630294722144572482972661691608427184814089927281884778717083517720108070899592622572509855723092181392129944768851947718690690890777500042560934534211362335991386909989268903349263029035620468434352016054441456283077561738003270792770487646830070756281206068588629225775784961519838731302458719005727973389313952888143760887117809049445809284574335251654800290094743309222917032054539625183666875877581603568224574169983220543501589922712546778014616136621376983887394660413302173319437569190685929457139968222340962675235034312497798064098806303923817194018667507202758856002061391691501595725525766425937836631302730392221241269655972477063829576384195133617817627892499453149717761496524217192625648003724139016326652504034832813266130419264007860460865010910582425510230982948893881986094980022703170388959188111706834115015091590871513027938519635345383105083170410908895990809392843066771357720233127852927461724932419610196572264754232763022854205380727530447457671498733607981818069072598766891147003706313278034594755080899379243340759699057231400315512628555008268775020699202840355845778003811466761300792114564954980669164502926108114148889535446287396317806537933508440731549493900363400738675669028377089978336529494420595068022657641688142947170115443052731731831443620213214847497081424945819713977463730429612872249392309322305208678459717442525278673378003137605056085068407096594216001435846413031299495478297769811273721015197281104388364105164494736712074099995303051818898774035919939200614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,59] -24574624553836922739707878392625364285543439078150508965951633296625335200888918405617384643726534708779897628241724687195293459938327096897386865614071922457714538401226195921441636238660341240452887558422835996359467621047935501859922250647695975148689224560674557601682400316878176116803126861625383215949235096471448413510369709108732165895012564701047543712899117754370581489236601860453063192717718362522261297867022044561077099307227365601571229858725105094967437640799572629500839929080718732474241709823830146986181798159025947253277150853039827005717833164225251405276526885866919780611022533090902125013463309180430204337379612212019884221236105852549410539437378423536229107256946315982764902894541433149540261569146218601111057449041325416206931958145335688428286768890688442118373512158270532458938505501594877277213678441479476886708740011965507094997313905508518967180693947198763581448299075312156235864318002219171978628777811581264175604252346187604589144581725134641202917923670271624823534881235893317343013817291837157393281246772884670777349406690853507670148097629760127802258221946971567527060499215709273738226267017408471332454147150325367767477975644585443713609367389829301415069150175833524815656356264367359151452376979412394581256092599708792565440907529968528816773901289526012668694434318945634690482391824705728585331922207128064419762591127911417248537678576431397556490157550671659452649203096615888528975515511068355040875226961905158596528195663695454106989287763299578072440896143416841875220536057873366315357864267678543309708282338143388142979745050992461834611196143236646498502670312269499396781263369583720766715495405558925446217192143758524585815754271516566895767885985878717781523770300820082246993804019821784561134816686720971043431708686118346438405835509205082564248182207627970566512142333843956136816820374841257038264901857883373810882011236145435625234432232801175512948599518933238983183865368915760887051573159509009544259647563458675339565791187074919932975751433169235789031883340157206355635536001443710565539834181191586313917932863569346905433247457378677721483771728359670593932601383321956721746192757956528432616731405259232042588517749925063561466644085179098028038612699675049468741614139326206451978004144578983102267140006890383441872272130596165458097439768444634624952057778174637148938735134808181060489052209379510291502462282783179086384983585333979519678685806638896104926429836790734048082425533557113876113399737295162230041428488012332805264506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,60] 3151324994233316563710095435578783998738454105481377655175806183739544168231691091907333178543508825400547258388123383479595831713130996674293494269979739677242750242451532358476798267372256942764980428003130431047886322393888895567034940803088329555492407952509090557227543707772582788041192159396991048261706653757027462589468521117272703444375394448965013639655919555714351307897272831494657821614212142226463864417250650648726593963619153660460752212073817096019128111991725702881319166771658755539594695317515489457212249349743257710306348932453296264435792719786045680978065004780331232361105507397792565875776202910724918848644194478488534124859025720673200101170501938918062891193536858047854032184820377029141262395165941075716505519747111416917445065674472567464603496337642399314039737162768269312633853224575192158874619717440508352353004016141472966059722538469050428655306854806841803631085252702491458148733943173252611243827224658979924117313594153384344957499113222091220517934216111827647861657341070633485436645254080179920616534890068989376752520501660287786029666881294918521942010964652794621359853981987929256084341707063667478370874261073082280631108631348465776536395799929968004729505002687505606737084115163187502488650923810458625736813360048138353785244316452235068386447809065464369964393068946841535412620533909499617285987059696204552302746240456033906833717670066846368879720317620397731498611435341465218548120230264870959649971103308456508249425624802389126637805431852120015115970192055230263094166830243819146110769919909373764802052799213131986396883196170701299829788404769826355970885633653435107073444669881115293873591845974061913465458080214611651212459972338408570908899361974593079706584416943243997596149281365925851789562584065834482675864319434115250833668477874323574345834604743534158071845069214943915773177731045744307863570180364827118629523104587954993702616303820048837767478121158534564626764967516918463648286265465664469097411292224382626085272204178964776242038082412704965710909037655048747582584321896604573590903868873418343523587370918516406087079653421438673493592437256517942606191732195620123989791328358024390802656630339197825848555045871170258103190776655976921242457838900042612063024081652650959360771798379497795400025508582485320770573257299068264068338725777876724506359916736922371845685920879541586129024350812415263852819880128028151335720511511272017358043408590999372266150329827572353202897903419682252155388063668279970043990643077723973484544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,61] -253428644884857016273621202449473489431459197288245777221081160459756726295644576682850609072656473830054227527647343068262722646699216656067853380439089484224176486711073998384286668920589891131873847851119018151219705733241780910600621969543877660257704094742013536983707089317236412309841699443925456678145717519306739191692437905582483279772720979979598080274937542820286113906893432880043918302292201203607451562169279389333470743250115451005323437554080498420433273074926396769323665955360986742638286103924163400926712067826106288553650959592622857991904611383240102282105876637398702363189637665503265567605853427421889876076441806422640103205049146737527646648850741157587029402989470885415973699759740652768745371643872629808597115421475645594281880086011570321220014213999793962429907150722500055392216494192278724910926632674775410586341362158052786147970231790608025529477400880885037129875389853603440121117826180750443854493594986769984373082433464517976654000070278470623459326740254205359894425480062855333133605491494432991372751573767458479726417638725934428254304003979394310020308531100951831453781478219948281740795023751178702771675403953029996869907992019108219237046095517159224804745363843111940862757719273619204173917391808247863165212715356241389876624851086173030609251190528055923300743622942794077743303161185885872258549464001313072456660274716163215688423858730232662681498345984390457334907570180699151101462086253175871365829177010669442054339921672562121416468141090940123625779850051685864828742683343060588995156753261092000113022507046527348983339810615867841883652745709441310170270790220091567643333208098639507894568939248502042258776346206214067209427795719025737302941690060784388625055474141438315358163430933487819992656457259293042219503145624202244929781745825397522902587844775578139895334056541664618759345799116487453468130602426881950403147449546890082671756287206065316730180051432609457912102701146413123227704230924052291643263402817432389609693863823800551321560393847239719361514925856353187131840237310596674430202977503541756658819727752016129407779151755509310311854303638445712967526335173883921548512821247717192170126068771033162544566893082646458003135639495366902854600053716158227075199326404110202406931687649437528268521185961356012748462833876711072783821456736196084135362329039026214209615031930626413152763301689335439285308382065661427704607301241938160540047854965916203830743453715485335185004662311721890401601240782222080267759945847959985114316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,62] 7192826545072558924505782528055689576007532735150843852445509723514264484426600989608339768961517389684691252886277563124191085233432252460938636321457179840376937919127953132013599456960157835106611081135555712659646141472821316188915058393572011685750563316086869916665577283277288318154756181010569510082277109521503602611991943095237837377577161261626817582076010413118143723875058227132590432358685559898268272178527455961010433345387218953576778709146455812382521891717353158637706248127032796339131452110686510139479419253259643424786585083394658178606255050541218121023156202111896661733357575058717730990768373312588787011841336033098058359023876530302748670686099159915077207127964627472891828142640129252167635156427926199341477876434186150742901789349018348570825384991043289110870847248839201586732935079441082222913014122738315796259987973974831061198408140187963508722101508477471769369167161260982523983163805512001115453487074659534485760711839155696937282355263489668332717491263535724940154970076075074292488362353245595611453789171100544915762907268813806805481232438652115548952029669643350586675089004595102472916119898756785763671141621368290519581623168889699185265146555403958045277232827945223119571906531292488252271221337026963048589613072170655795791697550117401945996210761019427328425807163131898648158383698130123132588428501105370303282991114044564261640135835015773661258522548317325299773771146035049508758050004382041844707848063937048804562235098357896516312397628775046790586620490534161964486184404555628440064529791956637498585596406296689735189470731766948812298083669040434972316537848307777049394606150926757043388556929069356054707787865400455820099081480043082683756546824803665118407077568456080234831900106727283967349468935283436010996328822226601123349322899238458581143650518549349095183447174733678767294266592719187830102188008648548115932827412601574889402555825535890722427776890022463096256165531142089047393633704778756459158992942655557908366840862879370835164478643857952858007498948776371182771680411715256763484829493088179419749547794107169698821255563409992333789775212652977258631444093903937605548480007268195430889223886689915987273098990489040674386747662831152437093679665944896215613849510804324057183052952302127988127417174857047365158725797272393399338067627781523156729159647238072558363550495329886019965702641244991252847107391687815572078804348405027876471594060678901875844062126108934540763108274442890687692870896287445142473165719655582321868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,63] 905004805447836783225698860439446034089740749126413025635247563073123383841310634495596161074094752957950054177819435265954997735000906518486916567486064305633021500996536665069678940949204487631955148860134932926311599272949382126920330811404568115032161280256091776199717314251250186234620871642133366513987348751520157075427477887461933921016021616379002798372558561625457618914014680029577382641118801495614575462730748594689162913074854853277847563553379075137765080094585237818071056796623642232388564185415365365790755876464318150852371416881570713150239098083702790838947128904281451457652683222268660641350031823910591520872111864842026139181214150856886515560862900682431922855524800494615958078269176421255957955941739111673917539868918256521760740827122365430660478337080111484704716507341438016038561977927392770612639777712128680681839193580454688170913794645084217988838176450795644647386661668885523225517255015140523178945737229137971605155110733464469569535855335233603932505489319577624494059862409688281703466154928247039338381125721714239227996601015307943568245761200065787138335698409170677855969689102026218960108139142522434841853440474097460802823280542593112257525235912910781157112420395398626069236731459875800937925490515798575616873062869266278363388025929051432260533547904103211925310947639362579209805767110698436947850937289035894661964274595278771805260578671368177186361087046774454849999153044428920354549086339985068921609296929304042286465154829007616731874163717334753789333360725866888680114255747328814330389137345958492534528949834972523060832216826186277162944196374378786965641047477837375326510867885719974111982253257895005870620934370925825926958455507752601501818056246814116008517586358671111030930512522941156545028216840658564853852303471894289639843839888123558414182430981570671251758796926686359801790088711743568580550522479361346119678120663243704003811685869979410760390846099055723046798127474130367455523955983888104771355086991386683442802270985904561788771008531105238592852991708520643062677228725642710961733870581599775746513378345177039243493528516305302511954864652242051712516251006285433091028101631094524835655497032426631497334385720504431734225175916699002073729790762188358885677079591673104773502025044373389619990347841929014131311563701309860320067220039491115973014733828141363073572836483010611330865757584010916457496545892315818509321454036159024236410864894857555702054697328729086047154211073792545392689583368586605734018762456850979880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,64] -112290928213322502981012517220529320325373271338546869639983702676426324008049670015623196957822419185941264597010680349563838817631380583846117300522804912864181960117259187071077847850967569850968439369020369078635098166184930633146571988230639228280955812715125054940664559057556665730098982972999704542812407043140066553075496932060138917170427434584311769044441479807460067757104885748671983455615078273778001609656065155336957716414752453955913306155606360987359020221995871742846210396854822400627130373925325203390998415951301677756862090611510223199238385514394475054134008745040225422308216279036954660095053616813360335951193769978617847397776641958163776871010150425563357352358917923713926547827668281624663581946584995757072363627641932811623049414066315971793891155555171629295161055269849248527279548268961110591830663994714375600039325444751966067640190392379679710722268860172844423929914510765514645828660648423066962769979565030734074476043619065365757135496043247692703829676962737316674307018377755031666443131747581788854246550118119895678925028683576445522103024573739594384419264160351359717502427843694631065246266282114249825452091193511419411870587415984080611106626506234614858566957463372330753903377878893139491408513316817012411625913565600932073629106012869840277990793376782030493722795394113934260859055903916165652265655424573439817112589045316174365480750189221525760328400708277238907449651703568840038761993409284279421406574543709766294404955599368755011104060134738933629261593261412150524844612265261298260724131585336622882454266776610281348391935428749590859616654932911517136966659136994699003363066191855013328553430993138635989497663212484056072160341320620667831286385638023921685404327699940161910650940799733819554663938677877479863091150652208660509595774329214788161712785436984756911887205442512073078644114930877512141194940892597965046031184803442972625967377018803935843822360197468630902574160796824711533811857210349990629785728296972659560752710740156782749974179734987306069356251322676432239653867878961340217493821157637295537148923521357985479273636173429202706459951078408364355979061744022861732895345927487180593672613102073162479897926996208303624246826666854753505900240747589732156453241054416986294053674284399612115786707604076395775428699277384942414876459104763972059102914479638241284436357936848164256126568975308158849193294420579492739085229426651697335481015307870046633441290468582769901943192624903096376141112864061097261765366294686099046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,65] 3608969282831498187515395297110942003479300247406403405294652097992304627756206149535236583735013571374936663672136551127313942316835819165375246628529017765532641748992236328704511477832855569986470409681936590873378285069012898861652961314128710000358869506987115981787266339307937946734488869690910620941485398243652084536140035711238799199482286449931906238417376594408210501853104851322523777774189518307033620219893489239094248961398164323735170602971454899575734665579338097865993606667347474230020137311786212206697020470915685263221533729525876248204652634772456115307229282316999711661992551189011820162691469472279906972283055355496485987363908956245361293278277525649409779932448861087320603981164766522272176055582377330198775526684834452830571534073327283051970086379133876053126887969125157336264617299065022094501479305144428718515485195250795986398712909065309394001204915812416402772350245737009049417261389184747563246887564506618258329955949069344564513278127701703632813428833050680041877821277954385616611499919401962515365211031430032871912927620164444132514716794656219482161214475697217598084912152117603895701910675489924867918798348962154050229991333102878624305494558316355466038319297811946697190869269079757111979962792892587164202267888290232011031839195773170066206839578389504515576844107620032429001978716147996783589977414180376431362921558069857387024125976135523979792533409747296234585303559984120676204755979811967048294100346722984737065640832507727055830047440043803230361205132161057857620647106645450987805120007385580851651010661064372261589601515204312857008131018123793684537882958473755500501081664446621089816055883641395974300855949600088975130706590250668800211538313930113214077184108776091984950751431689071040921982597434981327736497064808552197050005322938453203176071177706085470731718468467326942246482643840069283009161429586420927408868224772939302444333231037996354065067405965559901709154089678407546496058254764598034436251088396263018590501722955391527187792149756926505104905088751800724859477991082133216159897338837769632253273839259395672246594510939799009616692401239348934837005745147999850044192732376759264091051955724861173899392642790608816731641209964544102293137503334023129836641686949380918041025743885130310396996413262142343226243438041830861155296175286206191223070606169447448717029968557498038491136520034204948562489405524522453828903098968807279250918183965926291814528701540592406548161160253944698925710177335337306626395330667568168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,66] 48462460309781765770481318855189851971048906093237527990312493663883595873301557172543504008692503317835387988407086204834021446034452273349163188813013453642957809670318238147883598786491294267089908013088545922988763630895212311806508267270207175247608848897727946167517299339801957120840983902868894455567160892942339772289850788194674808646464038915315468768348219168765337487202122734436571979984727938075140107767001945074302948621650450067294969389941277981880759579301672975249626040223450980128282277014245102142377800647107100931601538782022749033480627627829116724179220625915259592686065633001788434123835077088748910077217908667705042170007931709736008750928905151538339204750160498873482320707817812481580737705525279705818282805707632165116308645037046439033235738120539599362417066192435929436680429470404104056175617715445138777073785495484954584570787768485109245383649496278742963618008947732316003052066186935996111751437294819290533028261621520375023052107852559696752412474250129900862577712223973157719957583129210508314699669074888314212758869229869942415469615333355057905785550198461647149233722717351373787074821016089215174158737038465575782245553942262352680505789445311258336018583634216168091365774468874526039976259142060100337385139260732539343710386631026276061396909773767914857542937833505409873160703068992479509328237213087013551258517502847441595095917545060051848246948732604414175434997322686624209377886324402094030103141400289776196749239520600634901087344435385631939341637975157230423135111519089899451583785842901106698207133558206016227842862053279909068818345267422010544922338464768227976796254022000183219091536496035745918442140462863964083101204165286475296340909022037673205528388036483029051134384956241561821840030945492115293572545831834088640391497627160981974003782395322995624566856618002287040344600149315976623162353719928357221544812811280027470766719489447882813784537364969590748954929277617610056973857308924420679449932173101622796948575374819974804937558156849967099103669042050316044384892053654363888904886742649398739122287114709487154461912625626432980530208211610699047373919203585148060065453241659381131098832811293245489866619670777759119470001062038818649420673440485528138112826846642452781024387430800257656703229765699672575081845910731189843255002826817591682612020572626373630138480934839957735251545693468345860751885190997028989022390423347143689122692126674524161210291367893472467922579217434547887937343084820323405015797330870272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,67] 25396293503306885376468483355224498735747789196036557763417556290428471855334335239829521661183746944035447926185884015147616864053504558276053569877374736344579110085079174011818752331406785870710479523530472045000365613037156183374586303900229212445808243565775287609254114567254861070039867398911757216791120848255297346916982302595685849580828246948329452511624021279816342333641255251896093722834063605106825051401406239226096832970088938497530309406697829879018021141079984185569971253592673402890871378238666628952440611268288173324083247380960922663686873718178679738251431027843352735654789917780050463463010733037795390847089268679099581441264022576351758383590818051275312010659900528615814367908401589616839436294091109707760113371492670106991853087681299843928235221876889721554472511522476089509150036071872537302376934742065177387510732639159801512398109334075179177389158341454520891257830109370355685676809141083813255179482881893150438512578668910263132307003492765261187724383697748083208988059076297351437008829787300809636483783566619253481896161462020884446583006447174668026050496414232385171035832979357151944001479166298661538429605248377323567750698305429204092928096476366292356106765929322166659395681233883305701760652891001286669099328685300871009798767069421579364771469167589263245440040621878340705974209299059423443008900409050766957624599458927826778476550944409580895218469884985672783430556092440577898583285569471012679011724700990650259378414334148376278492282879996313631719377866913105126927291138174441522097785135482421022405510187491133426212656171670739835166189414648297736112575854571347775091212201684567121327187846542015553443097345465401692303627623905792643918755790639963249142670065182941109527221065231541372913582597106829050198872499578982651703754282671453218008786960855264807795589277835683724602113337544728495819914691624928492399597136238001594300438185412712625535817606415257124951590519006399247571360387000227969594682107659442638362494312137292201715969899990455109191171362539923920004900931156703404134727626582488524918072889156500271791590341487561562627659658177165087707335474547800210523401405102311810162296888093683812264872987101571929253602723000488864726322095213937057688044745014903852084360574417653269952164528023224994784631789259939767221483558986582283463708530791949413794018396199674421126062184605840595782767439515348663029426551335675839960517624954632242248225288728290713659975063822915008232738936196774757866550982061588480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,68] -4989800941890322786093652178611655942932038085556096796473575825375000129473242029986620947780040507144444405778362438124952793029397679825885101269076027500805255558183384193766557403127157931845910092731204875116628493974433646497572258535708661495868291323818520726205851158907666743517236732674561650697648591650570816241920568328858273439930127469751866828669290856753874858852770634752725341427988000056809835710409548442682457615101271955755342662511073681971050675054670652690456770698286194059932365893819260962443894273370856835660476149400160633499898811068715585329372670069806815415669094477748328834236140793138960088197386411248354919360248497588346782207014988991239459393830875962703524474962320007913433403974397758039332104079088853036450310883358349264686394376005929277577023356576680092159749418697753641928942666259530624939596619108225654633969843362248371610571739385839052599213425180116900132533128899611380487208126923267328326488240428681971546761423608964299149756467137287254290896664274062166821562671618871826298813613369283592535013118353425631194609350338390946510521487752881414675226349440622752849437781309274275759903667617750553834816800125865254079295374312652899917447737527229845622088338885090390274846348659251322257166445572459477007529076044311306566589422052682500788609155730184490778244761893136787366233654979652076891113691766911743189477241340973712585273411037116842885391293261251313397365501220590184829585084721510524962828246947010849924305268060443513097638360151038491752818777685061702897848715447624750228652355584432439557163903208830541542857415204771028244665961459224723543441223804922520804088112704683073784449716496965144154421049068184874429264437872231780230856073842436124852711379563557802640334758861782158494532033632532835689411861857497872115504754085963021933894568971627033958678634298764611057326591013828732894704701346322596635605216654760275877888206550007138828775618930297116954027103332125328951824084477500144110087170545295337736233040259403309842068819438438521299009901766987748760710201118119984386886701909293326027240597868962290406469625106642850956200007575869169591754597853560150069130554484158572058861468055917963395219605363451378828074047217075567089878778006857876681681434884329317409452749758600982946295887294452821023679530924952743761870179932972533962121942337991585960966004558810372339738846580469770795700925762929730099341655777667891194357332691308456227401346336793887071430578507600528018312803437772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,69] 255460433795870918907960299047091297793964483782260689160705682544739246751294792637017975996390503253946486158694971776154645072926813143904637793080252480268142079745699775715005099869019520607872653978303004247845883500991251057988539491569298600148639755544489030724691853215503409653781193085561602134141752151775778326082350774040645417096841672483795142186854055786239036223766357978544316045517625763217096729880982093506811304089718314869268527212102259568373322572564580612680985709011538054141841923755050640610615616279294127877709771628229307710932503551531353086969400622740771529044895992347529680605792687747166186662884511560449752944075326710837617075720305816965696062908038329868993609193516287672447775325979657021309898288305186229738651989573019369531322205132040887525275293030286415427251318559470183457730248508297268807440607703754071749372310236542887210819021957868372576790237374364573523363299463757254628654998372458256048845463448486892193606968598454773142976700896100598615523120489562031407216980496383245175988736721968829782112359489209749950385230722174806855403042319515954872622601148579740604585345726176436159492987417463671796494675341242532303484134744989506933779556512242755863818702996200085805776980584710696139874250863034163053410310664866012939701655838880766571731037032108260470354338315772172750378300283565448637654304410412487782137300077637123183729963155752790554213636294543095562363317591271720120689924222868312870798826225915196899337218428529545613467572723825372878742299499089132945388587156662143721260312247602356545401270315779613502200958776007702928863343223948972639830580264914807396206359711065206912129328787519912588240632637993425286407389403544744007003377826260649545848842944746277183943838317922036282446736785650306176167534903448586355693665225900554710603431986388611818083778020127564753774542581418905508252781627345930268312353351414237228999704885701894176887043040634577302456258169926792248214738307770846344678042048513741210179220066629375912464612475178997001679240693949900452624929801737111988766695420977555402421784144674951715784489369859763961070002852331570198087383702714563148241102079504007398885695449034815033018977358062931522074898798376911919184767840552379471383081963232027517983681368430783858936263536392298367856562965998677069994131633614143851759260951917529039287804873885019882314341292369647368552593752742048150532805676250114308577650660770186413888122096276843857113207113668372554602374978600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,70] 7007790951027267387185777466515128150866632188590379913247439208426753325899270657187897110054757797777449919067300854262095180736598587343373790280926281899787963487176600065175323949659714794228591443257377012371316081464252518978543589073429379256786713217239593305136293131959493533752275936935446444555720208671858116529661546869323323998011367306813130919530736053309072585929920675673448674793512970081319985928662288610108471259099350130991270273836660524356921118635787793450032194216547219247841576163555829568992332511539019175818888540384273170853335872949236568892401929328279623180558810944039242822242450478058670731550407630358895799494226417230731067079243387990058208771964484389277326839225853114581682480810681724083336778044845838614775167288781299231158593363703890807439774769162424616252069626875489693933180276147177969826189015035284752222119630354673943508763620319573798313584768477252388732656748919719698086888807736234389521578360861462268676567950122603198944170342777291114559773974150405803445569785688972114668990703485907718258623108616636123772704338517017137178851225724699087799189658756753981388501669180059178723566015802185202024942229491616600882975988831290491850187860125947452596129408986991996090986581756733667861822927578879857437485227831981302943986887668129100318240775509514325058790009515057314934591689906219181997419332606371899311817339117439237590357850618306588468504817700405398530016855247589373523030626111585426598085235091564478487876961232172800087026064134206364497871517490197760507928644443717472677894473201027286362162604161493641704208507611379160982028091237157432166819938155297393584235706701366331541853840539790963058566879654726858233616580552692694142642068851958847593933464427048394523073051878057314436155550048750008230396381582507495242107937028351740997974422101885071574814722824728449333426744638606742646865341581612582414732181435113454527825412986187593158859988880231042243193920727952683298378819328065903523518412538716174365595561934858506811117324177785806327284540372005142076216916529961968439424629948022034913035551737221220588144893890340584984673659744858277295424171324031631986855612728218112337868886217645011136273403074562430345553581605274143684629284471815790093038352731147309771784958277631161982793468446914793957990936711457267828776040948507117037579356081541403239082415673673675302246454843896797913253370439630727031804542596835721736494028901199729260378607815117466717740812930935009774805817753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,71] -1209343080764902671121872550530952412072793414094535998216561174742975660107836605316248167030371317261947756529876745509701622473923387243476529344737776278613259249576913765642369680092354058918738484892312868053144138312842296080941694497043366133927007107380066507448803061629996176117816080968005651930276368379235648177647670957030373508186682886463997779050289649853791672039642448070268964385627737984529294159218633721068484292499167589979243466113902396844586495171873961143830527179151749723069253780518380650685129288176508762748706903965137641525708177634633655860656789674725528841581596642332675739646850039902991497537113049316692554915420100109620680088133541400796438626645782089328035773356218130973121317043106474763182363794769483328113303183475725005328755811160572161611170621988357376996955735438684812042963670876716358194083056390941987281706971697071337801726674564050509391818537014881497755224060929218741078319009088364210545176550684916084413991790633577043451879730797164653294312843143755368452384639453169689594946641746338886006043210800488745359413407745980564000066702344673000134347533727146441886386715626585743249417456331807017443683098022873002097036223742147012243448995241916167404721478853764159702924296016884115871026547413619529929336005235249897679894540097421602735295555725220174760512443872630937893163918854710156877328872246686994377846341438933947426296173670243786624521026792538238667090738670418732637841473210744683503137531728065994403093545170552780661027127612669554120310674506370048822583225676476628275943141458904117714886702121532245029964932581941626549530325571153251958531260616759762923811825057357744027606738228522028705335747391624514638820755030431305412016562617970005157470827520908241129864213272918203183767932479041796465749075505948016941919849710299662162753629815870207838772994305717465967598243413537694227832165231437073624843153264641733435306224462479784116069571502788385881655398206393986375297472993499866850184316551034718717653520509938320759852720938906570958702201169923799782296882305234442037973003284453560701637179459379303990127902541521015897610825091125190027150752362942415053281806587867414663208366497140862812208965870904887571035973938217183769465440890964364711689111430085391326364478894638653207567821112316255374294377272189436316800869404800739000916101393658277294351437164634816270129542768544425870074864600413404780579063439171405789572528273082000872087358620565950758983954092853363562147982868480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,72] 37814239083795658442290317504557879472864456251208454954838843071665116244853803074135136316459954872666059945935682090837431700875748555227070869818519045114663171658355779960038773095195090155875004556402550859873269305056440612604564760746767910385850982479920986013071078852078093411709500983841167635415820083370093440553589722323525354554677779968271175237205109437062831387754164112487247094046234257332290821415202656520103288117871266005772897213622008774277205380864108614089983572988376817664788448082495659297852888630428964109464024907767658727285320346504648027670180713991521590246404623327853275725251833298030688387961213660653633285843751972060263278383485793456640327849610287667102061918214440181483518125919156674601559861694238287905904721584706955186736489913955020587738611561603603560524301025016524390121104786420003244386067488557954631285594944916746417311615231307767558832679463648001791478866033202025352915737580078640004320544411189592636140759410316922690607482651154454487985311956515595334626848346437219124436220357274354956488312868754782521979325018391128140711152673607777257119664633065384177352980362481112953074759517832199275846547534604756861192879623072103987571081669326586324635771890989791098826029200440220210684735014753035459559698825761034861576764958674980818697315104100846050352556898608495781097706885087957316208808897901851760228822228217108866962461548102367715134357453143277619218005290897625853442754316410760562272502623961526072597769921658606994904296714791819673898672150055698608629906707511346868468615178243070274783847662695041849448250524965311645006099120752595620446807303871817176843619805407289050143792120892223844435255199467695968399671155379530479107106648766754729804386285642099137799462430224101225365994984678790688178312081995967137154662770189895021548723451028807501795163544765627357012264593772154240082110807384382286679377905092529274327853843753926950241909866956222463044278922097259268194294763179859568923743702568962794905496876422474226628386897687757247827490527014796102966199965305462145004117246486035418451095852500914319610460106356477647703441410765474265324710282800556937630098031247333413449382206141776854527749333588119254889469528171090164630045373188765148451356079747282209467214129290714871318961582791341076040936634838596796953050965717781325412435872599860497587030256095266059086531012638535737599063929239483764579140735619649927613667723805454571566118381310715181670028842986223786268819456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,73] 509932443574668129539231068152806465002600773641580246876666842319619326555979508608711598549111085941069263154609680942042360603353318252052264114666335110161469280078554678799276678166129258006186138036192598638067764443490199546756400799022791631794219834068910367133975813275829525598902291606026044487145427217275308014486677311899122318116902406307524194187805266498218335397297623235686492614826265556685852705926176655013040727339503636999340149491797296924754446233137468357813596098382051293218292201014400546177013369639193538714625381495961050698076883187742487889334031561612798891437230559140036664298505257930334245634037560422752437599689517928121116135999758675375158437668728332979855040173496452041148838666870540984128067716304098187801873558794298252149366995457272443868933367107146522854211764453838668344124036317825646139052590872115461752747962535521842817249665435255097163205408981967335351328157923186076596589166208156417093777277664768953931455396786855563348009940686792330411919349931425458679604525212561714687550517333992647069875895391949590801265908901463070730078073875611020730234335976397988931552466685203598028796575727443386195634220767709829344429801361324626584021226967032206125238078369317291425918816242253333980856524536758062177285988506819426642411835576646396369609498513717384937307355928020600317674350758454360020465321463333627363682318412496351062897516638687461603104886765444289767239897562550498210133186340785215457717038766646046542672537072522604947484808692250832202668202505042252177954588065612748677356101138247911630093890816823865770137733622371890634090819928763081557572740930002094098767005951131893922477944169721704205166762303686234703620889530729453623730393601507620653806910774476820048404906280819311716401865313802194180694788927991514327494362574287929012001968013984933839945875335230472460064118260196152861014261033039057374708234844523593641339129907706376439927574191067789705886382171346274553767250137175602892451486713295518035965603086956483584155794629103912430681156546623611081281389407875741124361003132668578224316130813019119718823233278790882667799442298842546702230487657672888635297253386943938877375328052388727206109832542235182687863367909657793095208187846291416929236173288748243068307382987914545133383839060848275084386477657942000598594469440141320703886514192902420870633695892042019358189378045144116247620620047329786865776139568149555427587471848336788382481933113949921837959322502611413268462305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,74] -64365694479077959517622913328842402631242442663504278139365252423971660897334705912437315309809426109585686338262688071341391919537542314640368029776106893898546851093528120096819537306783906854132022855135133713744982663312934179327682519531755054418546834977739254375861750921055068628558234261429497535005412985791139581027806970147080892007069300394570686578567983840184633960459902603640240114630915534655240381416080407493915619095447575703943116074215156847696924545405897411856988103183969337075538276074313579070921425312241049923332325185510690314922805592085977751619780830511062395665290741053896658308947886817840366771425192446284074842307869734104156714839666262824001302702192571974145602447062381656619370248114476461162297328030542501101204200212546318430688522738153732039877432026844009527582499930159234287869007501975664132744289449584758972642452061216201591407551275457033855023229252350092997135730861057007926064568950529741062593428858677934780337663951600006759692345006876082062241390647454840459130080819265852557513192741214750876340818019113522038334046964060102686498254390517316433859037960223413667849506198542943370232039272368094033937190516395270874543972745860463477930535791860212199510215300870073747040244543474856563475657638970882083565533539931963488486095658473782654749328763908024027518468134203268837156916908467258484846490609943051583809654093433585185601057977269883891813080072228147326315382574300804118343708728519417169298145339710410097626635072827140476305311639026066909331588181703159117564211649323095548581177774427882700457121952800354582062909376184021339569414344613979276995882963192952585049366499291350948171674589628314798956592134521428777099158215797493461349601908799100225307162239316528276921559490026830300504336773420605493497095137856719496301046214244443530640216554442302750527134016328446321017786281772837966935557431934370037229689585636660867503150453378046361321741132006371757413068761727493488492696188407487456094674118925824452637161240186067632175282803894273891555839904267652046368665005838966099182289732310929103021061103094852753799068759402067710207859907704015723793045644760795909571019019600587823303219083033739791656651033619026093793490120468083761822866426200692969035733342641918052279752579641129711811814464865620743089314805104079605288471027534263795630057584212453236903276932021282922184386885714095094647144466946324456992771941313465331761955229517434349517887013267253014159374312594116494491648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,75] 1892489079255168540524838169582223184492526886303455818680525212332480373252156895340955622567081891810909468868037786247104190171019242431859268996830497635732046324254519477996160466935898386545543218672773831571056007762484675331596196506951717500152640516581389844092676475576226622460340865598353472222803932769511506734522414742525671830020200584700367737887896869227355941882909448424397799027571507258604592343992745169269171093988412460690194917781125139316221259620595606949538923557525966153812524623646507694792712353763855629678418262875780911816585764304943136521282686764418299681447115002228875096485766984730004406178267772073028815859783672453221670440050945879725657490437204887222354883557236837745508875884357334689730660843292277560869141519331303907678773864908141441151837561791850380175904322306349383096426983768035048461771020499631930602922110348550849618923424374921609368865839864141589162424356675273912977993045719750986081488052753370730836295138157431424695213669974782545194611327353468703792050253242285643771243112446864700871434212992171398564066876330091984826969105507342198155245341125499417660107517308778037456351700620250649811766393452339333396249687325334020763310171258754692268430089190039727954624006721932283644971244124987494550613837521871558763820420189121859254631041430647806504157473660209863012566657497371414207499566344594845898520505478871444609117433533418117327428632229563585207906251879958225774105733624937493306872948879387413594813197804379971377940561431632310291808338126148958227292791453771878742341484600915246603907475433132689706319254072235838846769541245785141859582204743953668971662200317556786991822924638498055410884102560878669036242074838227469557377665822617924559682889896137960832078631953438760369243919442705037767645836342659747399661785946964409367267819518075523427902407201596489319124274213345289203092163135780851447310321701995334896885146039102821017196792834240950207768603111362674186347797784773213916124381876867966165225581212781131726894126284691624746791595956416033094371339697706698997722026923260381073707211088175038133741847057893874953057059067356062300260868371764568084263045860599543194785830809752854268311931396056724689255496969752122229673583413624975160155993908216358453043726093505478451366074169343542539655741079486148935657140510581417107204516219525316387954927160705707407116835574185489350926059092398141524177700489217158798738754407745399751574622970807282798080177895573027857367040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,76] -4135166183862661495845700099670274396763881881830752682785572843216987503943486597659984210150244371341473289802305997975156431529142313443737119557724432275045706619163730327561027239085627068352378488823111869730024998975312667613964240292788711495317673484694799712999467841537201976866016717180660881134676203931237848075868489540839997730908533118383281632997614588767871395656511732517219606662833185478420490254696662409897918510058236380803163080136795181656746269908965726725212456344848092794978324469003413873687883765734878683678126750065607724574711717061272841598150023254065913311227186336063932886512977829650516096752297536184623152981995232971224998837923759323335831973479763587660390146430136939599071478216991151992050268505375116022107710988461630012288173773185600916159590090148085481428459613300623573635895943615003149165692164929305797251131057872664771418898079359459516877566112783961783746870279632338419694890937338063340798236618458890009152465407806939972610566369252853695537206669849296129897105108142602125697624932944266241961466438092876884973919360382844184984616221644018836435896084157006963275595389987496949826605871979883674238701799150883718581243555920885109804408403856985084372504198125921263315128378280496578775347057738223224844807197438095915396544487538640563256876907307679711014023339627684392048175230120624991465847537836576239384415788498295608362715034814558565452236403998039419151161285991493150207976310405983197244374009256597012430973188334968278602196798207231632172578641860632941488587062956956380380284801995147838891814950373798348862070965264948935098863824201789838645253177031766242438138525377874284615386611516479321427205226673580884578689603221575089652745754059078193699592659386056261961003788847138724556980385383939510192212511983003871477980379223604183622265590346407808628354870379588592838130692115720897448352127766697250326715561495831435064392083180980323075070279404726885900790660545407083701973381447963756911671177603734601855796855634717368711763661333930405405991348982443234076671629049786683827155640058555379960190212249240495874292117039532154098838788084417502072544053418043364467463440404920479471309549794842236082065575532213334924001719295572498089399061912600188701049567327309961278680426288229453803823329353623638986680690898525974860319650826145286693086716095278545556066195533231079615307686644433436255143463192898605860343734286949893316158072396712406391957378840334083386123076008263915929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,77] -46991484804930620334158185719549165935541659492127908481328277392928844169320226316659433472067993418664738103959571235616443826756752447907987855738853611004026294823185240967847881972188855777887246077926144021502271823326119267299479480696587641392953264504993647820585892291831666668555235194471598767171741794322181288625300905455687882667866481438806776774339923784926180771330750959797520200210417776335136936260667273896694965291816140471185034469754401191111593534902702043173141573189962159394530877918702737853010971404804193865004420744770802700570157197035529790618293541430885542635047236061607565098307230926991938393449870486615904688872810170182043740729192145061055652017616953563869984617528985423598659568653275674330842420994350232934843260584794405437745336615996494009164869638361429496517313495548624496959254633286072538050192305936934975224710520290855459972050018304933542405460399711964144765641760198561957454180630431214752906126500279727749494548059240202724346955843232022031676687529587062352471780183514030701875860284510326321097415081082767370870473164713285754582444890459955537582756420275339402223205008186596025962126308926028394432091363183976918880231776676517003026701009846951676979463458577326701797393815901094414876764808086403176024156659814941206659748795597586111387112336488487742137816489935355454348214624111546402764464350742988447696004461988487209070820797576233695627063367032085836348263037953923648697355768412680426964653709852370614227574858929540583296230422497998618705679007132069527523782561927738084303356559542252835727513467058401259439925012856624050341370722855079471366306144212988357654522484563659343292233500188821429622145064527364554340752397378265086958501910022529849186170937284779467034360899721499292474085918431561065064232708016542843893510617735591197227086040326351845632560453240105400040084636832728722926069195594121575840793917225456265731438325575689663869589446779637984164337892994276450846150411866847054441616699238167639017940420925870478186699789865555755771581054258429321429890044845768553772368596981589548224930461081267102043471256793130489125177384241900349480171754211627906308172198732616047307663561717036590062395421547343132949806500588637778652482250777541234412789200300556698853507405906940090413892636574158466869676190499218314675551816410447558096221281909332232629543048204175115171317736861803131686779145058927555700033926364755769727188151162881513062377962539023964842369420568255528960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,0] -16575835063256449131566580056915432861542869337405977642093889833970866653162316699535905085322037563197502642143582687327442818375503239901006841684375249012564528459125832748191709056119131457048260075210149845622447253646029591439055875245824919096697377639333424879314760122710697114110392626902673973094673081760449140741457267918416658701910311723843961967690422944696299786137045300460657637931839597548338052758351499531366247137226520333502094452113717326789045970666248488485753775065093151587968160716282611730227978359634110022855448214091397477237462862846321351323407399006922736066673928393624249293728139214733822343437101711693740594214689245183859684157316638645805643539452489638399363374079358241747797523050753111189163705427520082079234806812647097842342733465392327987959492446743100949147471132509292940987134708279496152328665234959712360315167599145453081725218327574947778396306692193566001056896797375132762019507187653652341079794386422210661433087133732752478456684724504346502965800557822052889972396906097931918661468680395004428105073635976228165280348080286664335314805363667774886136090267474189380302495908345645373719080101694073945232880035979948800567545315154910737603096151740983090549684806603006081538462716130145999214993635860579895131186086007391759329605865801969093562477723430641686079079334877774154178223460289949383759396360432430773831973167141240224830731429252996499497287772048435184064213118956042890789354771986059078393414258231192560807641775083802986228912486386229704532892609825432358513884625162238647274940153945333547869189857816909852520884677612117717460896783199282082322263320178537187465042772571649423516500041253037996470489484634141912786087334578576509743249969335814293813011379920238224192721305251871310332588963785569113668838815031848946598892853987754451877776153434672803887107800778590140625288219824785015343487362681947901346759605187361492983910918639995656991973154667968504260008708175389887807403388220351328889874641749308431856150415712468462113641283707995129176949086818915324217827512855924393589453563074409168085268241260386262935544395749382249241828396471374988886389550969781190835041325673857397567611200622229397248368198801868816328863763547716034375651503730800508570715198133680789596046730330743289204579370338718386359850581283619038834589603443565517037999613212422640693125720898526396554833071378732648542580252287219972093405205257477160814557772058873992009864472836302369883716341915912450836742166815265171439616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -20985468424747240530118565194879017425983199663613415451886173076780469685891115936791261795426599400118861040780719784325860509962634025395407290603647673563086985332960849976036962533109097545488930341344179652945319128476597141046375502800660434496355638596393192368652500385514046199409086027333005588144669890928301395874686519358663861067806931925496755303399265453353762722484556235427078931294632349140223205253232631296981594809588083591828920916397417722500153553792868161291441145066040957530946112944633608916359848437330940838103375325575029022881792230072007797568985241963219101056990814743014391520310232388197709834554911148958863727407046513149248231428015725094751796333110362855568545888766746014687768138516918082868264664975073494205199020809033386842068565645677221971533043392566623812784490502256770477498329584054941204320299795643790028732200672621619803888121058809595246656878459225744150704577455142755332180583119706319131816812893600083706932415841601564538860096441680294145982560362707709256643161381489183664039787776312201594545040136706307427404451256851540230028228626290576249219642642515448138188487505030536542754689572776842478879258105435475833156170752256729350478521322783340335267852273095550065570919167833241060473639505717836404697660003921171068510156987248565146144382595972622222686954991749852256699141508967402315670534958413811590482751487157320100666132534154131821272703300678441762271594398465014400794051851124391895260402909522895185640184001568389344869087346895793527430053974613688567554886238159674446689204342920932935156581520958866860739695693949980469289163486864479420487695383142730295188891155518163290669561119081804347315120084615308736089320485851930592535791614079169805175814955999163394159152069302457000614700256503601670388767042570425479463384963884964677557780383869059231379176108816857608210404553409701056096979382334865476838550937344477989532649633183391205249146632768264382003835263007184028650499072663512487330097049710078647768186863191837807516833711965588291483644458178387848702000404679977358487672409859624540819148087308899145846833577576842980739742498061279230589642400563948712955568512410432371495417596525176407598886320258435002905753043973284124656665676300213462540309764091858271446640153055287033639446630954732814238675497388063275033417983581481168171820020033507324299685024445599911133946614067789994307743541310874876034453177622094106231179414139915869532514465855127706964997611439383614802662098109418697025126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 977724813664153714592093446067291140744631425221847279242218227658508088136913941188962891933917376714551543398756969160438307103797459271802398980989850992437530691857156596319502391755572499116408413204693802327183781177157325706531016418277432341597033771047083077665356113907569031964641915521536422391954412369464869229851433416541525012915865181636147539424696654389197714610890639935974154347916130683578768699019505280833090151233152561537823819342352178286929832424017835813936941906343935276580084794476538379699698091174545792972799750302555629197519215946610049876400092728251380399312741907788903341594648363733426147274401592282612393358665594975990690546927017061167682046621604528573968646282723670189452728361574989545190437908055704890363526570860638386794609521553191297792289100611419867381579314243895188747414353874698876750208532261148251060897120964167874898698999084569934518997071419216462701466186263419336743681336216610783210764047736886572261067968483594086359662888781929323350029522634667335408232498291266122216472005192237100996042555422331056717800238848226374652551213507478284070423059792678609031724061432033876274809177495771011093533503811034813520785453460547162664298797659080442487116838451132095930525207988380430535574844561213235365140882865812109583456751835689757012911508327557235345896415060197675130359324382510422440018526404982925781882362936316326653031934185932545683809622993721709101888402215694552650573319033078051265263539604721723057981166228054173253021186378665198226277750484431902498760550002251211154828070941271365112246599214051568986364143903036692772421723186040662812990756274728337047582049664149050635507688417604530854814304757181687674532248640263180197746294818788699113104971943867829639802957647725629369837495233100501860509138722327761594500547141099994108224743039500543435372186685957586269822166771591357905726388742074736068475827012882349717556425951777937042167048811404822601696801760296277666114256959862967665422524829301955985075884907693532097729280315785805303007896372146800980820526086254048743000266241665639315568478119405118616812635420581761523528060380652241558209680414156883693048928049929724702780885388637531156993844692210730710996122538339524723959866425565361681191562148649525042601944438072082402834647082126707465335362363820536742294718627471155749828481293795695323626620622977108481818261528286102301500514694770894664373855296228431144805841000723063527306167729197866083587807435501669379667513766760200367268429824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -9128302691333529659893694487560951707953969740207131034794429653722240693489910562395411785642668785057510665789093901793610418449888615400278824866463090403338785203096536658583286562527464298878097270446655884429833298148058110749925284241733830920562349614148621799245791802878640759872780277181741031744813558109632978866001085329120223426968814759201859079931327228407004356689863837513607570743030526067276648311732900590402088160177017610372012387691030837568624164550851164547452230849459911853141722289293954901116039846505242034752328977513208748304221038888706635079697081959746452749641193177587098802635308508459637476975481814066177501434739565856282349399419681015079833355946635233981091886388658262377477549301305521167444431972145945150879463925053162032663190821164772536983287529476248682997170787909697861300943867487088533084776614718682675306595654489705243388325090601484381529861459430628345962483771663287611117165844193250043670158718103264239886237179938737832780468356220131737534826814224972626810777366106423681348227136943619456234173800845493272516242931173460044216424868984266879032785261073119431321063974865693345745303503656233358200113320408152656458714747449408745929137867196974542335906944664832681806281037140426486068802674060199315797981124742579808210607097195079728596251218254069110290982824330566497425841507339548283289816546577227041441793652957670674141558287339225678402297498782698938701488357484977264565822670801665309829176594516004793348367298812443466803337982390157019709229492814034238895875743525244278801041916876391825153811661767395811298300620652666439681409641550592189168143712753424829745294078174899176356771460003892409861713897832004613523993181510807817803059364498078460568310620512657789904614934305731194800557749917696223693403432075916634211495985472599267490954035892002670849345717402387880448589605038253795466259462776808580096844152269053749958248507821680995791181623544155855984630681127440877564806955738714457543001823949774567327956259335284678859956644495844583692929625232569079933444214182769338981652351757779524534216871590376073284112231637464717551178834453115399778788758261986498586876042317890255197128757902378996603635449266163814545649436555755837627635801952254224409530047924956194006563621660260521886315944627671201598675338525547156925853462205544271360262400875090880165072157138069649338330458884454955447965719135742559039022603059380805284606366595666563169242468484697760651366929587221671593096109610462493802915430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] -40571783188161330304114461351798662758833207810064425605331632126301125604957623449639221848671991033911305907741822073169517362190556294049414625513377943319241415444648430092710026884078721092135864095212306781425609109531175971786887931864732546733012606808924183655311380925732029464386759374793085099390120289718545217680234559078136087290130543686494989976221821140504359994355061224395428941333029093824290519975222318161479382947680428737199054742272638530285603879983885531766542453926838852750423415612820515454238010739440106485512324554520463686226846780642291905400501303104759905410523273935913035795827959385763208875713109444523265149980297989131807172978525381811108071476164942887924093617853292588899856927683357899766424386357924934098728645968259463699297845457081562716062492064982944464701302971024108614965437182582710478590522716757468338993511983976063934216056356533224790394468253598544849748963053326784003808173107411247320741869592111321322633965387160954027269189463925802005322265472005151730159283921229390931904339707703318090567130265511149194738662600325976677073192929303367505972142882535881093954316297893482401524450553613454792807786147363423421242093806613208838726679141797472669989054281009724452775301963427014720875034302350276850545449168371825877189172509306898951506753344262459228202791328148818453072624887832681259199257082343306219950375001834095793774090779523525040458188603247371996285559604351399249186371530682152667989631739185796257093990226152405461457858074709553498848771100078776387537658886980626998141806899369189188883817708101544013131630324564810798765778861037877856612937042772249288187541480606387094453507074543165047273517240014542127934158597832462574655090395840309116877788035390004886866385609274720239942001504967637188233314186699816338586535452041956764626812877273739257872135944570972742662329025032265957069429128682918564373615675141974825424107853868276890197920996281014734021782447664920899603030819890437673037710764944558610027256570408126326816169416406901268786174706416790329403669684964348738612958885975362861973218897090830165924179472299623618561166824406137851433150750732971647659938164067479614867655436230424390722204073580443582723126994032492591839263942544007685571124058400992070839297325762010876556316946916941513243755967076476179822432060661753107811193109606486405279418749935826754845472646325222721347431767211192274889814876311196980425581139534754360079738457780873255634337686660975047420482384954270379833921896448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] 800061275278172389579751167265081183305110996291185507236896315596946093268108618840475152787458243277529776745122665447011455660036823856887308743428755027536557438142090098760145557513737708488158626693192431978246570233437616215607873361799059066116292461800896431045683090238472048457019526137998690844208699327942785586068446421707363542359157940681419640743605872136838284048625272047289907059099405806759277115038041602082510769975750789452821973975670187085197957865220782840543649503367955166971434658239655414154679890271943256417063448388897809283537182759653467100052675219766344459533430595833648124846280383483760892698134812312934608394833774956742143907624802964808934744990715939731402893918028736435133384118764493862401384578816368244425917911043636989811111201997360681522940356501075787377288260848427559341395543775815752601365065530891821671444265351772302326882387210502554111828908564874753169439171668347666152327616847653864026741937806765186329447510797387566526348418964857565972146588255181433314610082015287430260316329483654626168525350558839472288252662306028065450839375232945210592700951272031671593560768303919367194652581785020056260966485803942136365738374045709984872491562746151513955954030500646170147166133948873445564596022420938424396787827384013667366134649295666800376695261070832404050427331179386521838231414023744838763835551862838963500518481215590071721068377430103375152123646062518058468203436506555221524313575316470246291675065163842082311087249349662742866646909706379911898178138888241769139764247621650103325323100323704422681897475993692871396961677682744089545013903279985916868141397710273526096228447125434943018979196614328666621648904455471760944435670198962638473465594448809728755297151214444012091835487521467151044504864274908768756655604162257776389026067344611142875376872066964350106211956738118630311522520159816411010273289325904823057222160860866814696374840305926312534363122121601445416442902925304260254420516684408326021529541201176675992350607231035996657770061207942284475186536854066021439790760333348837480285563664631398757784329599328806896756260058627768978468573641704673554705309133028531275454759026546939074009452286420898244136463090294024294931264550539452991791667186203400593191140047540103627968264181008453642759307574367146063831826346341889707771109132558967850457875937390379849319043308367481681300519069537497758802661588770886248192259751819824584480760512791193103210288526776648605435051316278831920470417839534969626538331340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 1867658120412915700731426740207655659847152679512978410120870104190427589671498469283491307023790509571244909267982766980983745751805669173459761353131812555131788591903950299325059797131429956246634239761854949769360778435740642061663992838584528016954371053531344619373008559477766486524878450670332424785278710905718450575937346654077552865093332694167474329507898226882131767839702437060258099724533073871752639754432643499966577061387140929352394834246716461808467750304298115890627274717762905629908620901706396319429966838243710396717408448122916239165715159081192621081185507599815302355486940307320639940391263686446438025974472040504839722963528684551142381554672039167772777805634593078610720412682254040858616090298364384753334962149911478394167280170529190569574022197073028176602298211238765446730800247146401729987527068360275926640502410515665253006127611059714938116000143589353705298347453824631089437311360042681476060469053643707781289845446045263895443846486692550808662180526565773784959243592341371796498170464037925240597931637955771659976697047819540984678141420546074483980010010676759086491989053928558157045494556878815941970822615465993430598298271578495827438999489587606257738055786546055447053110175921972274744800078670627601951393911616369622720056729856635496458586697186452059223386652170514237291087153512367883610097597286345377173185200201817727015549405194876858102330899743395273931387806214433402253908454275199617805783783049215751524191362503432345721321117504774285122594804671123019023630295066098736851163502872440986282987236952570480053189540106524631246502458886228164420491833968146803911613816774944820268896826404339483432236826642020366414050508591392473162571818367380063824371442581709611759424516666833512732293263070365154996600174624421561311255337847948071296450645871159157458385060885981157945913085261399796878517166029465642288327902785055943240110951636511827938080747498677006432842319969773445761784091534377308834180691404256039039429753041791630113572784594128199700935170355877725982011165397427417079425464000404721773093873571008145465819410864868259040049120139167544104493042175462321525546071317278410363563629401536534811226963678058896681842524566988205001839061690186441630689668060001546643261386583664248507817696114376979235747042473452276845513761087112599075287969461066732783080164985683221621345162754782879364301622180507219243844518479858456576722430591551390945798613568376056709775709583944258179968260002369118858853204043435537871649449705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -90243139570364786119438545639530857394986362968113214402479195655713220323157511400781237985444507003941126039006214429356209642178711248855270401960609580698360735439777557910674612054711373200589333945082279264913569711515269965293906694195761016220945821144579407174593858961176719629187927502865919987881012441601416678291031287029860043216070516813368710403004740996904561131720697461301754546610897681614098982394643286018550639044964811904349938469471776858159951048037926442613189012461033434832431245148727368175644291697815152460174519819339415513771838380848773439165830568092244032192973213625424962896996176161269610727614622877264577118448618064788121285055359072759150056264765560222064085895995572863138564832323549130010982667299124938585223573733869630723216469593335791779196661228252285360256006480482648500489350581342389448234509397790634544472148189412825833598935683097375691971007792944695114826732948179320938815825973421294458718767448105659467728024570109978743068579181664025550613376127728864433105428474483829057530967385546031891583528746893183255949463841060325938000674000184514553802969419335509371484858746296434513026690563067603008408267853842371705784506124275350220555822066018308246366430861772410961269793609364126225842407824861333004845933619041532806566673708867672188276391626622311157703990590819992066086855744605052142853041465619657307671480147026700430113360347728443664495613361657832323570231379097694731355802935352019699019950895594546331261663620974574938030601001776868902741418443173722326633639343032754890297524879359698548192784212904926129702098416790693399634513766235425004814977285184526491466827728358611447276211063454107684618421083964306123553115225714293877140756534749209351930117015080518303394388443294826488305291552992051576555004203113304992300375053060840575842844791033354634067291546638167998757609810860605742110762179354369185555748084925853553161449312797495746237973150900156183390023990268587275422338803065925063291072506128685481324742615478994100793935665473528708577595279986624209826898953582124813529845585194715689816717262418318078633425936436423831165091346643041025362312511558527935789712358514235205008170322260921941225811185136193269599922795656184989170416230222967442708661126699972894768734704803942962687309851017848944722474373123391914191181704333905876571494831031330937347605780662174564916813118393200418235392325017198035617054989158518427019405694438405271195004805276988803295343240814902454740462602596077031345255717273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 825504297960535939659494821991603029227474933845440447118880633355485620272054829661045924024968949963865570906496749728813278478789530766893829957657471096549739488678974818294807443464382838850736699790615967238459900500821071083233018861171229099602021778531225221852132416166239973987760543093346732181293803605777490517631860857302279087655244541312026324261276140913054993446512603948497076406998276130910715986125783704494730681040539878226901952855539309920756655937697681608335149317370953728649666442314505804042195344424091930626951192726647894722336674341754557668676215151278789819917793277862420972900143879862677959456530354866990920220761704548590605084994610967225834899464986249478235549324381597920703765812830294218197080730646519844835152997134118367342530854202796080281119974220391596456465035198250326843132295377093581929834116495602167168339175487557359157492437961842519773326320268184595456748086977174376119475051392940754089639091248127288813751361769090156245164727139009570632269721595643532198973382004676174023664257885635016961743957175385274252759999746019378320838023371267059122424030832497157858584510150418760132985802690698669034213325731382083100952425678914689657583140304741839268726949061881670568961274283849092394474062926440900994230994762792912066362109034821398468672658116365151107880827683029212322133591653319418654593991697883415943457201224383435520101971751348913760580015446190067426999849081653138896445122750083691702031482543339935553245125502363140212270672600337138496883702218560685172112674913762422706630453057908483984365057286603802451428680056018290065921535579891191169839446084717355695912278501539133539122303500519932388602832282497119505142598506130213156460530674866308865362756421830359693522283044475317807435245537891063669259264662462963587861872502259199624289986568113375881341455633429915816094822022661735582660169350231574173367534002890786329292100139381847521722442403713084494755772154853028718084919023362424676935587673850117995783483583851088764408667154291492614537443481397769593252084808169644471574155630739045587214909214657638078316215871243512495327887411667666414183816781812581492551717554574529643754075809749751605724278988160440283723236647784088098760625876816805084583640417828968894263982041703789949243212708448405939131315229998705031089959936665205888787541608139208108111007568269465850637175828626344414247762446557062969866652469822476858884499952149510571516699657753733141852194212328183745551077489377953751350020772200448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -4583950377694615050200688353528916277483715376429246478066365198936292099146559600410903488121673202055987993018178253519870217828876085797266491825679208519899206876885525481524679575879567542320964561933175395214642661792559050916856889877812252370838730218812321261664048999357795201009013071766823692606248732948697083485548003011789727569685748285987681810184239276329313616273289282264639236774431624383971998012476348052120807627503831301733588226568340382759939152885288075828507036070418522219967204696713822398252154575951683978159174485465288255238780373801850703627634326230565097799642064561285463032772080846514166869068605155606039355033531119806372317267664383540676042277801465342432431510347288157250453450291248754308458806737308987248096385473068313871558307544824955060133836291478675261274965100596463995102027936115047922435299036142638030290268466735997126266775962369278226566512348632093981700475503680307938629737860556113167846916530351918612065206805161318214043669941914981455400156884096019481505788912878769801189316775297956288300342051836487353514241679146864915329957411649474831542204470655344337858818192003959237913914052915689891206565562832526369773728664850969760316626015833819460526533798359994471706782329793097028697885814431681214897954302843946306071828458802559793628598257753600438798938165205289430203311487924517685318548734473308889029506485314512571525490859952454177837858445766628978092465904220008639556168912457358772308437576354329966602818161733949827871388541316762186610246963460425580338090802761938351902354200246038819640644916488298681900831854427166743715503312652749943673158695412795645149140769549953833376765289659687322413809913105964612042403135897230225378456136252567528262371751368824708596943286402878200631973538070833431323389250122568740899391722926544978086472660945789216603572556686329177949978506782893874885073966467849522943471612677985637664798045268581438078539146043389472314130177062855878553243472392989335054084179535044161587497319271610501775296086628011752718200788575150131648172879968967956073773029413453183812976030328436725472974297070231138594750311334349869331840411657968583990147249045418901357863283593795077004354366315032727068421621260399413129449576470608820346052002250223813690664937208897441494163850186757584462744576841081566638787616523746321952813732791725247166758091678526278717962052536802406253915818356190472946025030138275159040155129186011758490929490145591299053841106655450278104652142194358904455448484852531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 18452316080522449405285248603930638028966232823943222270718674639649766467395726059523705021182628611193570901942105278893289588648581499015833425070810645659980590945089390444351131255073333016748256615931083665997255101266978475261198892253232243057605405139113754219128860904225973925634509031716466463460389138354217089541241798274699836484093899261416478087933444455272516195416262869661846034563945789208159368230510719804577608018486103546829470620638816316007466053892169213012139232938691422463700991397380250466245393744454556558785655079401789882200684290229266410897181169696802302939251561095112305139151406517958648702611911892277140796131352855020239162914641671795711613813418951052278963305576155192043092393548782522366296119763284196604162635665547563046006864275262470746281385429253966174522726570613172117862651188854482645809129252146305108216989686132912944625217035585807360709930323507856946170240011066773925400872391286781077099808636686871703965709342582946587370611449245605365019010355753365423107149002835207347881315730765473783625149178780076964879586892068342931409060091591940357009653139076335555893850465533643944917098299253500211250751891759587085262010005593866423851577207640176790606653410556938521903705788738705602799036989036565434512427304803167724096000460095599163174573427897058554288380586086315010742898917772913000806320333568840426737401990394038692036316591745515351376615156075123259315584015450211392506609102040602206689605697090363169293838748376801846687658988643327168506434259238063319762783858305886329150653412135860433492892730352695055645351008959206112771580806380608047993212406343110209167320370472851107215381915421786803578756090868698714518123121704713171923218721823619632548639109686615921867801419826279180189786287901792481831026348446252941304640451272556749458133512959705032587132744328875287954627009434359800313803369137579814813326037445021983096506127434504015479452664056209592899001081406110324516144109225051858694990187063398283171354757808575355683599642531718759730147662789865050954839080749518611534937643874774486771294081439613037915629572255048012165802688644736909656561344583416450784411777668167843265972566476906497730401170836325786732462680166927638089114675406251886194369829254117403406370096230628831293591901374448856496064733491835441600901026053072959495575263223394088616910598250037272803970733902403109416558881376622957810198428086269614944402171053084852191825517600986654993221447741267594736506183897123836487948631439048704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -56978705032129125107280243399890623064812575017361780785221910513084948091538084045258401062559533671074431376470639107252675651021719702659509475032168452832064801440588579728443518715249987982021592672550588235794063101897334147347478812092421818338724797187665692456843387252969173733502691473527808552686491375690586573179301749575900536826690036847675072200488721120966765631461871223459710258966985482530083656219629395528694018461076586023858863950961387986473845815413354429687588803169730798076636692934315355015835318163713581952880278177862430585712780968650949634326952099819891051942355508247979950739609749852227227915224315143213934236447201276842336001225076094960414493157007312005788859310556432172907111068324531892301499463744133595814927531538690356297213252486723399075783406262989117742309788380198067510921906738597624155683132985129701587485888273680830158572501236012845674469893493011864720884658137787378960152123573570497676767072601667697028255494131614537535450638242294187320689676177738544720487197003486982123312765132858905349695367776403802784168980806240927535551232489206946948865732528827221553634183582954945117654850697241605691719029780668121271305971106514896973540509716017038943584380070406823758654605032733862352550356900554837617928393541189632425317524398863228075272485583766839227019324574291157169148270658432871995687840560441453847222206025255403862167736022081445172455186673387425803974017562859816389591634601702276325295537534637675455220017672463314691459849155558165257545529150683837210633904087473011811256700050497201930820044132533935990181745303146708059902530708911971943570740070101937950824933109203425246372172436046778058480892696861371530355987771970263391703967804261637213439387562398989361356108364346943411118239958349162274072819206217559611478267719040873016629056018420346943699118282955073619256896810339944578314703910230079425573908040480886614916307882190274329075547402659862638623272711182549068666059452865313399175041782366703641658850073784425161501703475639590275966014925212031313542817198165416947359199764547277196642026586873837504888276767401079735772372792326081824720108394818903248253179351148927484590821085427326366820295976887574133048848974152315641761974215971997393543257147801007764907662541846836149600516305986654704202182096221269795678473326520856539607453178733589342924380581301155643569328934369859911786555685961116615491197488152431782094504906288477096025165154686336997048348463381732421473992619493758268987056488605286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 135438335216849070562373204339794687384359772651863769610087765034547341499425203994861069407232030505357002970763228142337738199734395791662236345629636051691742363075383861451140316531025797900598356076587575314454345801575776004227007848549578136936211002521818723315801214257114759409403464885813994748059423571129085269778714380488890966517149909064778468246354206734591426545324172386943436030829509248662002447876770710399620645143779624827641939482145938584513069431342480137225623715426799567212563455768062529399800130414361401806894852279627136698571877117932781919212000832412000447845824835743760532851687210911850504066773571771622442828185954966805636132122770267976188730410054333591551638232750823088942097967469089549827712616706652328827452698291878730516120480332142730079013642160007712169982520762894832453621886858331443910530196003620619325084441935756865108965843960158241673132936541498339627314174503315639538118690028860667237045854304330907039102592964969809372241088565627401932707930357389179597916240168923265728329199753527518016086506907862489668193419988246969649245364452824479669803907781051862456427874935397880465294141763663250187800969284166007441544678719911315493828207088682355438426522509076602681722840090254082817946103633751955791234349453586344479792442643664328620666350812781992443157563363240445593884461341965798780894575961739374007454387446684006665600938215237926298665416009212613805463044792635955827819399367009121670371936961527659641919586080671263912665169418365553602901859228763215455646303045773160570294701577712778887196076685444446798926891643681998482818279707044873127133242161839648248601563275615020271730522194534917661631941794105924842049993418629090548768956388454559991190299447325594558882773107667311989393175631672135126227634019538428926752628165928334129364567715759417050415333009463950873246316140946954604686625431241363720752692857758037686797131537161581601705111232041020860057250169033254534551895260018440953562984799475999764745787185703640880975772365823733268681665883319561974440013013061107027420294228059956303659850009395246884881623617779199093097001666517770416152724947551656690515095693810028779274611776519936256474212521345127654358859969727686802561390693802177000738887464932264551004493350954897339031197268530056813656778692535063111997688827914706403877055039449208869038819868702836806247049827226741680725866850896175499064913693169751676224138983969644549183637560342734362740061309547339732223340778590749171536371723924406272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -238512732961904076934300014936769833423856124065443134800610579880314379568339496524414321072358451383491004307746603071669986100821205976193611417988692830983059735495975021848357257607625084756330971688863625772784773342158282763421833570350021729029780931474632908458975097826204647252591756891189209383137016302485545482053464893368863852483647108105885614069548318151061465627669879531759302723154945363765901139487525773930190214645655347440817733131778134035050938386842299665892125343176309536602970536855400476177723078079816816389320492439357606844167474848941299552612975751950320645908239535130056999515272945175500188872942330816644414082466469790534443883562355277569727361853132739076128292361965104068270728920483083775176931979456746869640769176392165203792693513472931457142604083910938528723148379906382875073303403601344945248946637484843236456874680184526595444826140211997556540941529318241544656047308315633076232513952399826906689072780506040267794555281727753194951275717439601775922898372786471189677900952577004674910218390799671142413372432334288286661077501856225945090899347647875365481968663315707044872751535981577325689238389119466263184081962974808363442339665962544006635868767302798268344019592822882792949134069859483553877224291551337326537127019393255495003993401466785987568858984367193190885547153535558362278197276550649309980754592797925062100312756276388306700100323070316189674200796235107587843853833242465599563236058440723950817615243768570770634218867437932295846100939654687739833891059063003915110080594236281900397060586583563609831308373246527217279043371199916782482325846875104023921748641826548982592408306783043260132037752977158012493303234159476203719351760631285915359092588521592814578631465202697062076042679115470576006919150125030794484615013911136643654683638951684404443351694827571203679336367929551154244902603669771052626984090565323391076769846527344401664030033808218526323200241755825974431619631934251817898382596464602773477465842757977497794796783554751187710412054110609018665102558654910759507504249794822740736809044046695268682952266578141858682698797299109905525010833136682147472242954375996931770136000432377486596488441738610300910403638747502293060315131583744930846748023320450488975794583844518283731904703769677045322867735923426724354298158985856250775859654231999565215075488195562386346904724299867797230959301617565269424287969727906545699069533258718986758592501646811566819973349777764808296724331564952364474321026862254519037665679605602713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 276453655869729193567106866060458607404721683329857179526588515974395206026951900448687695238522734371939528078690134034474328323890100868409302513903502286141974511430615381422639492515894167942790675636486833108823236304276038367856738547602306893219212703802838541923833167798069820348226758076185718762584075199556307878313576924940971120376942859399491397966661731119283723713816461735849454123627993505486798593216669457578331829678546577531258572476149661007534260869052724587518695303106217001946768868307412510714937040729231975687188139423738613700861110805774494921432684253359886700726966915061809885338630333777058092794382822371593135589144909204330527302168763722003627747932306766123819690534710622127975983380660656246739616822358725050122018470743799362867099360513680024081231021781081957427362499173520025104800011777053863109638112114851275572896275731007162767235035869521497944763509961170993196338508440129091923836377858382536601630793685989459554101055133812748433498387427539999710281586665060224737429782154214124890743070419610330339243358900383832159531819897736095272484615884038928924479463354290825605709530459107141632945246376237950559926823411241099288120163042542308169978847890174398920022635845176812636345424263241907030047549530886090527468846310251329359427931818234911970693734826881628753063193124021881654421870989664467260833980010202155052472122337637819235264809540832082490724363299905972983505565115839440006723393448748075144203618758659480617068198585688580759363377503675334643253351380338697664644807633443282516177263063548060601246623032776311676211394803253345607362118908001974979774061162658158909044768537015256431429954276959088023241141082328581965398233970107477609141047476316483636718550561509455155031411659183796080875883234962301861132298230758671325975941863269719005298728265328292784547919192365838075891982899039780009315961096558365500558864587041275777070786295215268484572638098430067586075989457183304108850705529554525800332532351832551561659504203059785445342185452909140633204658442991118158448399029556999749594144983578710072105075301731815652722749830138513538351829225002086353195575461733197087528884406769188646875240573479161023025157590475072323895398240544265476574538044974316185466212677437408878464541788830138658984464808412645293429408318536207773800405765359376730094225521252700779405027934173630903013509327154186780466932776386948817073480152681329618446585618791844118794995394549661955533994737178714339705712114650775073477365111650779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -113063452505457156275369172021582013912833082055693732423204298690712488430927313046477702709025414133488022860966189566622981385406730405263491409405978000852070835326330132743441999976644135680256589772631334446932691113761675280702465485312536633790345999425958347600048574346870528604122492465170884564673644614480608859578461106541152634321922214992837686028751272780572995657678725872480132254307112015868081368868302270098059691006948365961000789301675298303762228927205249208984478775833222150740481250371249564955336831580573379926043125880127315838881279158466498524665814439690312532419981603886507676069781517980503819576178867549192003294979046356113330930622865148823597038613950842564412004605354744112534031789615730866003444934412455819888581457721413672708727497809354993012544085241837811152030536000907149137436804003190329302367313424967375161549291110365641707866861821388004127774690841860633500761537735725383809366754150030466223484822722626399264983106590333357498214829850008589177653204424793984445717268124573275152386084199433954557717959363663807017039726714382948010654513706858928787720545247351096303764619245931754024976046844644490169098064304704178043671316999859230911549023549543407466304017998920596401807974908337173706384870785106921008902854991675338012425662787195966862016433622442340710723623320147102440976035816700009835099571437899098375876824773942327128469113131453081344070024913126937797682145456250160406430702753485814524940372121582874226078423250686905688836500640108692366926976350542387480573809081832784153521576847823572726976297556999036113324573758165532504473201900709380423743187938050240520705898088726932561313081895601715484561664630606288504710937220037453083969072011743011277577869287260535873859461248292474127506064601040495877105414685052592735789125805538180148932970158716996829708108996272056384283895769805958111436492886773539391163122023357371871798363088163798589399569075098638750512680673960011950671464506287185653951344257852734185633626151282325429494033096891920199212350961394602008758681812756680504132914324995366582901498848541559091874578520078925923639558940141140133583369517485768091368652780934202823553371039440672394858561885150944602208690669504956285706841448096713181315538793009896479104914212850022053427306708880114446363775645924582364606510194942392814351605743858914079731213192344103217707382209450183113897922007432961891461820786940890812688380314588445426557176285496315099848779842894211188268930815702883535632589531172044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] -243076788944996249113850512555715027149513012331501228348524440505429774122938375960820836657086996431693085358865049065272608472129548364895582121073234825417988308896180878019379226660993994369911021869953226628166902816670159461810259641258932354315540443530579486583596162280142833855861898004425096798442744899098290799856152336510677219815960109056229104511271781803166212376945852213777731929188291414712011066170301629467483398794643683719659564563268162407163083147727871176663838559730231753771329139641093449953362132245524651043015429556824218902080003605175898284075522256679839728999835745889238323868269095441707326929025657182344985048381190799087991585487260498113550169120201522141059611838548261934046621164583145183463002206114702409212183688439248926423605237611147731749966296324111900334953202682868915571708450990062019769366897935521009493839107078688452840578563165711248563829935850822902271802174227678510655302265008867659186526333194531950882706114660074631339292133609643410809109520902443102780039616471198302025679249971314975640618775814439400963244166308609420787548792434466420413035009467481115055158308477160104040397038642454405771355312410599734374587789191040903425141934331711547450027852242469024833498970889999684135744209649501508491403155592533112471125208973832177792686451403007947634061646070248566850683288333317386418430924049852430707779733474135083481487224310052152974093337629347595684098985088105393969441565268496520392351353005200809118597496349588865135862864482067394294669561059973693077497293020283278433798435784610703043679082467007703173271318973133478970623708404034485045153569840848017121217435951459472404773600188107865853899847251163402069043105018674161134714012126496452257883752202697617952712268263140211819758188010033309143652728186685510611636056170946688012096035350145665402905323365347304064120078159989746083812250472654669747813267555029916945858071232028373882639845748957256684708290862088783767215496024468218879116131343091988036734763498916350541826638828140689318100938894806871422213634124019960678124076796083151466427328782337348813831339099843959034959648927018549807430656271358187499269733852244843909167361672356568886664616913173027710374588111102576380042319511909790012285235378914939404469084594339319897224150939843871697415120984286746786690718735473589140859926567853686785882994792862358426137812012924536274220452127709924494563422365275397932462151851050970853994379235137052802984321297563496660988923297922247444557813671291518976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] 385798907807441622225166479507409514985363885159927753244127951997033823978984000517046509180906882131179395535841521733407431459947272993172073317714347574157753146417156919383824031235565405932779143282476646827246121648982325769564194612512715867770123708064839661341146756145633065891668312329928457546927291132688992788913709903550717280925096992724738001745549433128963527675316945436272804829525503021173591431859366065612856165271591296970617601566661490991121433895810823477279783598521439702334610850371809037406460904581972866678052650443791016781169168523172097232486024459587483452643451844704274336950705953876010550941675174425017190096188509667797783537755291537597035976870214347346368956023603192026707703419008706772403563702478332321932369792585064435069196712168068480791842749053652778922654534105780334372402169314221910592338900016529533588376607671789100822470730402241070497103361470475363432268765409386931178738691584039242630847241830125038128684074984795340276552710985392199795199802413681714842528242245009676365316475997209888115216316546089918171592139208787539660269449098411626073538335843730757233762184197400604044111466890357749234498997020493549477685213361666619877400412012621083822526317892849888980794382688723364388585214945340948118100487307945408748114663183485684368621547494195035779207924555090547229076638789817143594538417099470619954330837451228549770887794363756779393317252240713670657282051929361063321191902442472712666819282189274838427108894618569051851043155770881061045923184238986402458732842923527147179836200291717497329472062441028089572361049362313151576993093243827888585228401508834033739061729529742647883916392804696629359554219563368900017585558155761161153324174165437960089246432600583747369595936356097545505944776155427879071863133753078444403540536283702470143764314648559768403465426618993708796236389311048797875305228579651755699405378805130402785757609632524185219036585247585003139910595031000838385955901412383182050396737789289728727490318673970699144009037301897533200090442756404515954074792869804650430562659556422709175196006613674014213208866161149670426042774039889050885539523313620597135509594848673493724002244804332162491718227174613837182916579844349147137606325473178529849642116553787422468483804805282402554178989619672230437199413707747199917933519097982925770765352594477803398231686579193598592941457407537223077714966449475527268239785288367722523635783473386719462509335907908147075521611673061734821087499561189116433954805177227673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 520040715707620642419389808443331832906909484960546631790828822681376248570677188624327241230603699825465409614682056134838349743814668621313232390027332273247169328115734266368969812261069258740323935807875355351772017554985387343214409587382297437621719974037451353068271832694396521738517729011923539966432942248221728119772447798250567960163064632703028861334150599091324716548106899753867206001629017037591751931721884484282964256521870739009992301420020275276045007278419079563982551959632844619850640317749281625290585573084185587573953459930502542795041673700467582112000049551798837634540125575813408027385383299406348181053780000806530950658965062619210261061949912545466584913076456433560081777783064250083939296881500058207277547736701084981724259727037501410436045582093459795262140688877050693143302145631358834985023817333910005363827848851038383947687663614123340869653839663478822575166721686498510359324712715291027726309848320020837218125599569365221234800295738092442501860196169036904681716422321752120066420226471651525215756165558223320295199590820878331388228052525112533519395285980626556751955055316034240546975639923101250802879746868224055914120791530650027397020820063891635239626668821335259229877510978703943508119355670000693707695856957623169806434121394723310827908411494516353626177181712392731412488939429304337981496258259602618949338565416532660419811283006276315927476607177390726785131861385025628292098096479515750118939936129152204604879059111857927843792394086499315765863464066410901084696597662516633133535770911204178854448330826750539544974950824926931968086182384208307731405605984837503641634354605277789600235871801226883204073332618463497214824740416186407601920458553177577993051647502499065537327783180450161243731913424823971407611426912194712964039228664629407407863187525223036244948531308590329912164399876185133081633741468268209666333591725735949767879796591320139473237070637749426119462820102252035061321960639625839378400264038090088899735285023148487242479487217357024657211791792286141067044821907959479484884382720855015775356970847470275246193653360169014489533960741347944707604803741964716119478276526873594175548755534654286735204659423461284368197492691263963184507631908989350983519596861183574707178281109071415325315131865781686741375075290080081909191654354326258710858655432858332906022863775326103879384951085080726336956947699749799836177452360955145581034734401885501437252066469856582212050293894494413245668498827773070324662302781464713086408589059133800448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -3555236712030268583267656205859807514176311431696415817707396341605120563316222169727727386633686662772035185424491699171169465832803847719472830328667518186653208159391833475225617940513018392570139556802805724655831335970647467026514203119461615947661076913563615960847547201212414554280338066663387735429105324518821322391279097869144644344977190689070633909353359081531852100623300229052281923987188698294526709901206606476433654139152149801860551464519190642448361818449311170839991116424629348533564443304912562873787806345325926980911556848007946570111355362824544234144017538900857089635487813490268587988899446286907333908795958528033164898751797435891883763746993832813590026824915941442728121486175117263487384297008494162013346306904593273116958942033382500704103544148863393157944273227397652514656732380704411177880981425947722629384108729998736538535917581647258086613015039250633422262139152793813360089859414603465295445002586388318006610460959531239745870177837968556970801742537596935743960548871705064553881355061380771742243001110950939149086706556565031997966378405356759434972484735479859066453647227727046445232514190529194864451648681134113082643509256959690195459425433261905703940022761061344845722390805312585185930749393158525099916101746152791563073337836874325680852048129962187105259803941616110286969397414523506363671496015787840847951747306703403369971926548060249479775391344475580092734880040415049371603747741973393517524670325833956848097010754474035712668869567609565478207807232595770000931564198731655579991947228089791274410274394549544658312231360194320090330901696725276231446068158774796246590563552516847810904735628154300590287964705635634192588273902368630984781504957137856415927239674613514970544666608142640592186093962231852832633151879996786688516037755964555897804232343006790883798530678222187751377921303534688251351923597628988681577437895844911712248957205274460084763632953044638415188266433096315976450934466154185974183145341573776751328867617800252720297300584088802904878508857098385620363840699652444193044344821061615383255307481294931412374309364751572491626269813438726413079454867503785030170374607949609926187807212838852169574476817754724899408831451711700054435704135871927710427818476016204394912887003133627521369310706854122232304922716963699933454118188428005967363935854829406484150799005725452376322748481922296524848211645708696690003262582388417481132168354809661303728880167476589697737595777204432091822894814042921074531907718769444092919918950105061785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 10296545327064876224929519735492657054501707999106382774535657844558282425296632627655298050794050650298849906637029123787232267560370626855131076864421917672733935270551787928654224555089631912163293041438512675105049160475141998133637892590113097339211654969790674101820780110998989796088031478691404524365937998370179148291423440368479640033639251131901560956596999751260565146455854541673915317206165741139607546975215711323146051923715825471458953792961499652025418300443668542283931746019955923563065056025046535523612454334584022397711187955657394366511088157829440190293756610580092124762765911787720192642316395801167528206042495404411327155219412451127932269759094227913108049958019970942751096335288230542771760689340112172987131528199426572970767350236934649838946499239189163925125199473979173980667608757660408354585866178584764710295222604400823522273518739433016632476549026587356293983196486373197513060777197034842142176875757259090512461391007227180308793124527466683161005475355865488697717529140595481868531217853873351348389153983221067616242613110781218309350452233142803365391752667964013685433484345806062806695291428836061603483117474743614157731759568745429460033504076541517166584872740243118220385503630313931597486688591693677634799609831207576031712380876525996848076602307269022273778839695515795817512609752410845390775458678508199728179589689813042782955701970514786743899364304456519259395335960176937026554755416797561842344563502270691597380025768652313702373195615357003784695375331635369319735504979774575112484155257587545109230967784330280712143272601957797102616602117143519481420249755125483747747144812652097163511763319842693939007288105179347812518644636668604740950686254667598400252928583830598617077938429130713914386124826645910394161713620903738454489283441070172151913449147670315414477454513158530695887178938678754428223912628218626722281662322494325263272323943525823731060958071779711074549943374969255785059022859314208138096823833698115736118317880223844836942207398206306593317706003389814260795660510386521107083114284026371548509413373737555873525613301346778457646986066989472529434918655839541662885232761637507822615664049603568442986705058936616467121571496277191021351163122539961563059791177802800512586742502534312560775315319463046669302702425487529883622948578907632746939725514204532260086367702369577957530106411032520234641348555896703055410965012727448113912191425470709437392194858709096042424239774834617065221698488281402185677479796110820612809379927461556387840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -24050926551231485531606804625480722383333171289370009489624617369992285670078828823024051668603948690316430532070075875865168089644866609383975012992291209774908035496643900511295211664174707421758513938251807690303259932676177410723177580532998216366676111484447815313325675223925707994587211152419253741378966037568995365837817150194649476847452822708401897880100325118802683137060257120091279987818864933853219656160371273986597943924183097058945933913675629348515055519114221346565115141681192976907625018034297225643362555525414377107033577797874885265638493304228350026885524219460403548783381364105753343739579331189868742755406048860571442697205282164574819452739599326913912364588202926443507296928758203799575814196561083067091570111667761704669333052590919142828297692077425433955320523902782434138867017670332342289468993716506201950447044456120521711567568263509001449378632836661192303078611572776632847629196035722185402204773153588218575978453466774396028125809412712405650269986429884761089845507041979343305958289428967740173228470888122144095066296529156500050428611812201011363798987316048374508616354302045248126497204899143219275796247940079650183550967865040649086658052722656169564127068060332356279780071769291102320368542647403148688987608708465629677615317223550705466237385049873860149379465785472837289926298075976025151073001311191960459285035246330330876204162853446300411741536964138691236679779430304905639910390699130641691671722696375940108689141344037620294636659352420573782231836724068139163775250860273875830257023880118450881220238665198219898414355752490182494991395541226892802739547406781610410472945615793238224748188626503634285041341801494986521076805675431656887532343693169572750229599967591010526417619730216700170333731709812548097007915426280926232983291983866904033834926708796406831596688370779989204681857742537018586755457269302577115110468294933323793827664046391875872520810952475971856631055637604437460511635688898641620954148645162307278158737879821661631758988492817266151091509218344381599903868380681912715524427688752079529766709279612706195716448023813962530995849793331330512529871181478188214634157729346721742629467799757541931396007787781015377267977260877077492988946054956830898294557774607427730038899925968394567385423841144771136965989082712004043925346756707291979926994536950373342092562069969407977959487181832701793022126727174188860087656400143116239663406698631222335636005521974820493555810003901877060872191266502535537834258082604379991883934030865471897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 51234320126125171381750736101754607594174713155751901879240060355245187195218381438828937835025635338029261261904278307142812319882428296267044274515433534461600324927907469188691655312595397483388428253826548350726336315221898531000368943476175586630304520488737965471151818189724215374699961338277744182811357364558808534355913947524893641342068377644893467670839246305024414034979260098798540806317831034115142128014825008498804627703670603045413425154545619219085109678073249099579823309156017201725053472647557345150504634491581338551807041971460704237051369150462291545856689689942515071289181183141598087231983774627161380200432126343957610274428923665739019719442944382061895185456063880089861265664835219977886446928237911103568094291521918515646876230309933880765096394640368377496749637475227656065433801467844840989797098244245600313834623127057121939373418156882625659947606946124283295425339582872753438442507207451471107781248976982548018835058640411929654981487957616548461806089320891006737978330213075404444182068021520165959952816667521454163944825118786034433379627749258290925755620665601555332611590768563761204278611327182038764786833772142447741430134443962975439253598541751597525888134420156888333331730309839276827046595636093704765580054791600163020958898664957796936069192638591679101962655883650420084438814676777182458994079162514463383300529244826757783275909231610848700304791589607409310277558654651591117903539298587685260788480005883707397926275370787354095456032778584424033457220562584841110649686344281473940310673100785277211247398146159681101417853838119883073239489117677900147008290411212229132927376139667146092399956255322494923289332118793670106728270686940879768472519417494246628470339430007153776449035394692811929044158507667753452194982270463868062052674134768958558962173181210303494280136633449076076104317041104752174029957042213537231721594773196271715532190476739669142111973324333588977583846389674160361890736264180419965429491261657438887988644474291135662579181643253091249081355544776535174774081391093510589290506225835211112383524207406861632345529146446813434956054697782093393537171602475854887939114756814096275299538817983537693467950729114329720772046144579295638504934388264814982344213111281553955720233961836024145484483343114883819589208659559309185287444312742126403461097029424533313847690918902738607798485628187694108391888803413725402223015789231507373224921175974042357572366623588561191262742223361165309211378957054597564472401781841912671703835345789487415296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -100605907692511700479097738669716812269311744824000906215521614262050520460681138746251241039500107750633850968033520034046490232499378031977292905671193785574609717441791429241285699663120142800917820530668698465792869040499244197554177610248591473776476746877148289248255430105507692080850044547735768553828146511894771165194495618802963481364783888139280009058533570698487804915605601633039390441025705713734002320118693429419309046708656819424977278261790118159330316507992225314979295483892572228569814235847711605870999804198887494665147741829977478471984044358386735388980424675449671000450155387803500452310747713957979669603494242623622948031654979733242483220097679759595832561567623493566983284862928212501807659835175100226535742671815750781568329420389471309993419403702731870800016039239033120063641934619659550540787471346197248674019732443795768222984085720074175384891920102603212327171422703602252677520986119272421592452880728583543083145377925866644117122301554060702674943963690540893090008134812169568347311458839272694694573999310820214615339291092904927393239161551958762459593327748067018844860418548730608061877855599421419307352747346461528385561601102357312641267287961869862031814117982039602902385619888665315691993920359516332020398184278311575165114844378194818871034060764644500755630882849141731670111792217031257062368196722968300986564654388071156969343418814386785159438455855100157035789537541582831791275956076873031475093346840342304080346610985969452193543073287911961033939329692922123793103078631637576105839333170896632076382433378481603655255226548399227148508477402693967215532660870649354420964230187936645124870248883357393087042975883168779091863537288320000448589094570321147344229527963508367675940813551589487605121497673480465957932054332625953986445791264171718374965602619381670033561343112968355111411341379230467594052173174488509707358405397881216408360545100339555258493098631996357433287897372432728535079045813831368307082586539082733790310062855171404786187166613068809197725916029486836032038579738611552716641803130560574922044646254953356308610635025076008312568343019744361877815441451292236847741758404455408719755016654014205362012110792581617213648774928745224755735745213838232169552828059550979036915765768620904597184505828675055692578604724634723879928637549806586179957500378352113245784329316275255226173084338454379889885095104136940487114009410590513216197393221950733524546483454540247046938015506345613184982307147596694048461672963806713411549500603482347929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 178274894836156832117707558648669036907756221170863468419746415313794584475937111035641363170638321919718591334928006107822760701220525412556757881828850206282596006419096629031545913941213733872361663540590521097139781306522753568957759794626978304835842777736199182475843304384305800959073900903337832070348011562790337653686471185744457264983256409231971373832001497755070408355406755997896769081389799543207299733600267874980908319832896668995169254917096731571172117504319966708327328799206846893147241714805773051568621257087728977607616980895903317603812305420124741699510216565215670819677793649520231941356861147390114573675893584308047428935512113351522048853839406917089323080763107346854636834070982594820587017561149634370617035769269355558838048066643631989011435666815439564127629627066949120104222218476308726410739766971598260258861246188965455680905762922895705802790734796079176961351715443405878486241693497880978791879320430653636085736922951564693103489239335283092249227104018809304249853246046848733506152306541137319960834130826267799321108667206082279636338353400449392719941947961548874089357068305548193396069836926122357222322644269085461744024394611493281197398412243704935273357180324549343834592308808141959568619278544056404671873129080602471951963571790349171924814029712643907872094133198663212342786390724792347736907753227934961325644829190725072931182338371299592216301005695257062557036981024133238919165392824229023469318826635865817862317481770681954775303744969857887273404000417571694526661571354700626192830843972664786961558206875434087865803043402492227918766247904076377517625276719118603982541495018536499301177412886928208816682595935312618261315224564189028872160977156816463816113252671800909748539157155341105825772014396687275752030566915604154741039372504648845094121817973699773920338868814487179264346481606560687563396636459068678663873430471353432146548605394920344401897495869666580644739633871104785780260391625938505793001173344464000568706284278204904440883279716396011527532815449020104254560165652413725592656339467268107507296343981185184195972586726738470066145628708846794390855603879362746865453144378493514042274926684719298411751032496631232708876617468405998854735724511186792068163706542013944309024002800151397282561415468930817567671371623814746794407574976639161001263864255539457864120180245137101326012354146458978562767590002162654515977627452112836132650704762884009298113359188692724499656161195598576917632076462809535416601430819781285244602144456918916136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -279479623426182709905533515403560849915507531191841170629980508528125639806427344495478761331952614629056025465882447754963669097640749815780718254992151081398350996495913633376987458235989273041252134002046305958413179017861940642601538987540567052475139000288541662503988000714366695893444377940279936664460779277497848823255416502738541316314364436973490490975745294879209257314124169600624183079593680047440572965576866426204186902451390333579492185233216476861121763152500773262341398774778386435524845064006281154134511371394625706540043837350187684315431854057483911876475205394321831940692910253121958246496147459089558815889612051940698963327719911828523697269390285737469544881429370308823801148793551601899067950802022425683850190401451221436061004558847565169010397653118244588874414281397046064895089599155610936698707484410808305001257018851784709978063114768552149383464714285462611845311923063836936379705548850142985818569433918965814425355378017943696986026951128575980172691757634285577597769731072833150506328502833726065934918601770463535432363054442273911744860414495104928776758480394447897329070969812706195338493939197566387973462955814288572666882811859815489252731180012898156286913025224871831229124801113518481284765976473461388022682926538663610957789409029897570440982846280937136642800097879723323701521604590123827703951550903831811684180058547163511860841429608174879504437761290774762216988311167106141757159078417011974967355343823852478864896284721772087609098881334535527615439442437538822796292055430483988067054537492384417241550904119136670193650670848947362432050857961441460602197717056386563183090651631134630056332423128365339354960540893965555422173164128112373392105360300268781843866553568852511523401342443592877218236912194756011591954328934331515742330990298098087198587502031658110695136917585611202146911698295461694527110979388088700653456724258934764328982540515076598818373960946164441341565685961588865067932471775758372992719280134964956387751272494860509976702248664394144012238035289389865176553466644502730992289476955247795837965131636127705607674379370382702145971655626412606574420819040100802015635406310542234346124175903849794197905318559699527776082924961202925174917175954960429430099335554585221735309207914990975579665693619199460068426887597800633932345805546208183783619231329321907983935415749153407145340700224476301533942435038389281131076538294776574165195208079137494505339258152310163245834820116619337364324164409605818565788220375138931571889859800804936908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 383331621114396988208182290131873590799347778717267461504108487133873856201916417749108966650490318241764689513943574222642514572840858234819795735382452778569675600647598863980356058132712113354067735085081932517142803997299014462817667075754155117394102285007922956180713086576392222695000716726379410674210463557412793641897632697684107159164993295281785576200207345985181707774116437178452636983514972987339883049242447567576621092786065417175645720087091322056715527108067287614044128147029568805505848017494287601704963734280671127785131980505785814617149173760949587271696671588552846780512402608209925893198622323412177444827658057296595790138158755165711679330708759500838130884033154688685739589702935596676498269622189257597935060307586754677029048641377445602952780266875041125505250244807311471061419016873014561295876319015693825097608182395912823768242303662129076503624441241023081400178021434175916188039566578883256609364068150440831736511279647709346053178057471927156119684448420892931864406261005668410959655807762486947694919844409032977476069289041731974775646238811977242496874828587062957379952664384002847114077954867743915433787540060023948052348894739103062026899478234837763364267646834481859309102401774659680023908647385390179314679866149860272132576172201179811428227810651836272681905612686303813362790852155242762153099032289271887798140790510016868677845397090979765466791240997507629505160878749660292572979120148770478654557604163334860594134260882069552638029494246869441749979867885412650913861266506217839210312939936824064244183010764884475825658499910101823308451521606857144608836527396354742128858878439937948785640625965254216494839174865747192301930919454051739999444847891536055676884966604809491986013297645455426063223027238218118204220225668807604181390063143895143128926738944027601526042107244491466497095910453236988708866326655706443758913188300847890755974176651131606857824717664704784602984302644756648921102372063444516815168175252782037605694086779674460125053150443309763045574417408242538432457410166517546633894767175896990788048506736724919759638003352675943730124651330877227800163976950187929166317417950702221142212702645772459039277173827282729767313747196300479266471685305430251417873628888929977484347949283536709451680485067797570607315588477411337377408452533870689270259847236881675083434253913694288362078823441220482834263405354459596798436469083996921385590129977147181060687707439963920405937406029793416284665603446983674943841585755877425988865343385609120514048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -457685782243485842513450746080401859820851930158070453033802955432138511851804553677010820988252480269950768761363223485841088618661780890070107121720862790691821712380479420055200888885535419330206657303598212215555663199117197580785625689847468347159719698179554005216178248914608410606236115427315126745302277890622141780661201231580456882518206379344930206989770504290905667573859482538656929319296427825978204477224461411795585741047325903038033199284404278325808535572264469456767607825572626615217025626777577685542529105474214718916928345198212502809877252138151064806810028740095171129716266993896001134505867793284662872876919537263852799577641160313738142122859999466985317894988759060038537571655045467684540964104030694216949805617205106130724796000591353569354546754579486451542420023354753753323977535897171463595924292973036214766834509978254238726515256393937728537084508645098581812828312053214083901409327571345499051596173111928170208273459247594207711042496021369577872169789709825771389425267631799189404951393263827786921632413232530576422353404436353594582732883974527936105528779834505563293854693141309593907249921010701957886364908135138905145159614468989492492329776326458872576552055579542904553511372567699377402689421311438033070966125325789686118993727553758202598241399184047190674815811866462607517280011826545817050990839884464304338457268652551092415176261216752338865302046366610643662818096926639651356598884687335224027051692375065459992770012444042285080697566316942523945015209785379235433727697815189055434993220456968740892724137113561742272523962002038322606613098238578035180444342021606197913087502483528728750629616400723977901884459026856027736667798321702122278360758097639778921776351535045444938202336898219258689546862845627081116454666060332847144615469029416296955326541922116309422192195309269196377498798074131838851387865339146288451188429322968733128879624773699943400936756535425569115576858334213334396963708235622785411116620276178887085979073957656992660315900692995569214853083326604183889494968200262620490636537741255754809107555031923634694621897933301407620614458451910796611488931932838357150892804882621862348231357874175622980554123150191190846687420912287316647069304907574486966647289428434569821784066793911560445131389273416563464500285224788291541320044277539692678394699455950866377540901632836803139002224257033720700290752686091237266900725097620852230925181124219311397096223959357136670475682868610146582481584816894625745817327898160712030449129897076981760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 473160889622039949300295291649445720151954247935190225757699897250312534937305744906269620168731499021254536921911362974570281789758861672845629832004745083445080720677626053953010049768658180378387795291851114629093457492250401457713748221743846333323667924198055913622422329800664181493288623430593129761485232831152904653095437641887925437353680536593419439166907516348253744384129497172453605143564553050327705626770357557548136103287775422603475730567810804483968833276627935620785013971716959049388273101669646131310726404934816924611131564155778163098133763968511133376368602315108107296725013038134174217110832676106461429955817708989810218575754442339088794604341954484905746798036610372083140206929616738042362364363323410090937713273408579959261262971095767804236963054295207550719629681836018798866189876677057932608588220732880783900272138527445047562950121350878269502619454097236792142431079280198703480057997856262501920646186417155000286782833736139924792010908107825595551717080411827053762992892198175791820279721074603081779374077623368563868676931395578625311735828038833134734023308798156657077968094776661494545665547116075597209279537575281344970275256664617785083036462946667941542753016471279568274968621939187786215227571341148386487827723681620010718942256750566509719445525237755088797524165071519348355919295785220963903989747954797817267407613119223603555477358978171983872426752677675245009732588157883025933223061047090769753835138725062423444860593876580024179436418849511955702567736150932270472308124538841654906107990287598160520385226225920214550266394598443678242008742310866718467241613626591553336536892167053530606197437065917276402986289463292810705966364774136868129611941783278921207694371928340598652990094976689329883362788732590156087612564650738268028498691067773227519921218937530629240540841630704437079348880382459393586697916339539052311806897708201347010890944714358951445185119329819530012564022280318504790321695643096592330094089946544509165372491089477535165204451187518643606969571545534754458047697726669034947915486863694768368262949481242323267327242579574519052714526687493277188063299677533740857678174429517619975750226284637852642420824802841428036684658790375695293513004496203455850368899993238336621820543473897652237880683540824668685172882433381443430225789919173443246643080420589387347185285371951051520541706406448435879061274984219289311111785655299703990435085294311856146394499078903939910680257498228499048781483022675230996862371241983490839983282465715584499712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -417057449160253418107768156438114680980830947087916879093225455831347656589059463381348319316479647911572231437238303846519798805654379657756438389923909507807943116922604411326208485517957805325574059633996008570967890286498201867332520149820114727984632995497971732642615951143291713513329227151103424709165892326939795664818368018033976427134692421344193196629265915291932256724986244168104727092144514330490343253377809412034404075581838976309553800941174677030865513084230883002494664665272748736653251763641113199322150146063158242782423687746585017595662354487011435418999706068948594936925583908476794853162720523610239401256139581417132081029867173297809352630398953890090572263806165423858660059302944175653528524631249641812564253164513937884741914028171913946155840730783875545553328166781600402458629796818219914145297244105518166891761085028419271169243654603670121926119606198220042141391957537070911534998625971043675638910087176761744011706066095566144550501541107352737466674726216661375045831691363632883812956405030662443638403777214089315052707048687450259682645333400904598321495119692905425425027129937518209656570157568302295751675719091166426632504776110647854455125381414860438876836942208412371144365327966907958551477390200611419462819821852362276616706435861641217983102750082643703923753700453959085098102843062774606611804842254018562246529288979739225435918324114729772400705588126419648580252271163744522006185967445890186588638293911137550559698132275749507729420606410190742029943096405415266602923775045016323334088779577534053714929031752948850379548856156179024585995103747729486274184425017369906230215113973145145152532071932756306239792850851860185512646806542972952565642953203555935236226026046259409669898904624640944359167969790723938989915166650498349255234189242264071688709064605780175098770624579398367053443631175477826473110946097232156333875405420005938594001994701809617617036352680284823010310736221069457162680638175823713660482214698727271283797316478466433533078286859377489336237818458699333745493318963582625464665094141938443335474794059494090324421996390762499253799558608712545044406586783371588516527834793816497105638034739306337061984425293046105607246158979077984246194970711766234002243806275086934383000320797161117698026409203842323350353128675314046761930276700275483826718371680015572713383319265017850669225799629977621698181206554313042079525980847818652362367675468243695961046409093772911152064205780476603651199931140344101714981000173503422620954045598166889267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 299901508326038647908516231475608895889643247112260583127245876828093169336664025390944091650408890378129473311472573144561000266377897468705399963321056335810796295677466409925233746665383547497568693553866271095245722235760043796165720292846143634663152163490367330175149121659879921658494977553803323113833732637515648167672466212899436136539974951321180515791497009253380238948279691678895687945882356766611254988916007545903923022729321593522906054821252498406810159181221594302808095576197649098750707922957239149539995593651149790105479761567727578930187490027714543970994780349199158826424423587285202980939596331091640870419022466195363913045642237290156091802953203171211474677780745254965267516093156034288488441842563468386089250109323553896502032091789156047205686128942024840252446265476442839606892012859528210177069981075994400406681901358985497507357407907106844944224845126472411731718200222646949951438926710750999905571952450894089988564810151570390866676125301275699569680748989157064264925678375782687975214179122911002414553265126590988610131090471747973797127700678868513550386262782972742603191623823208881502635181970565915276322847544377682377070036305328441666530621685005162104032875691628749170781452466256014416135696381117932620805610537520125836167061678882754371592624344615538170527269995946654036913020103053202315565548566322072963281280071503609156484602178690829064068816617244590937897087513850138031403522497416614744611372666624846001913767140370462350040192302010795696185893587228395115439126773380698470532451932186651317150975548602476031247254188782015358331653584083011883199768665743301832236196929132546366394513274591611264258536834450314263544913246187390648570966329032773507162771618430787120188783935079590276987518663955082275695850475441249553910344162614351751664930690226727844527238050918749763514871396433540375879921631438502869504928450750190333439244841102771797844878019497298082401170007357240833612468402902954807708003486252682871828865620318907626864164535969888455441565073060392712425370820720934872199671546715062858255855662367228262883508400192057115604580073185991739361692723056173961210409806084868423865804398563144033150995770805934848859426335346292556354576272098445616863093485935422487087818668045570639562173807248941949895859383703292243567738380343907695302406872100931352981353328520251656956916548882650954217651050567018162935571061817535416861237595062798448136928165297921667638690656470409719855766810759725914686926167759182160468539541929800499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -153000715343447620218380151733440378334601508941418220575675921638640635882565291673655648562052356401820944823547924834215909460158706637329732389942178454663387715546752091893370930047419713531609731164522871837438835157701297493104330512941624581504372434730695375361307533604155736294969786945208741179424443676790008773048333160546641138329026643539499236713829639445923153845915313501819330411617494596390423222074041499813302048100657856177572911534798437960597884284622376818094150305559769895388831535156483892752738386289314807699001152834778912802129176370463598546346867303195137490592493755902127359935165915790067993958089874222076949136461982833264382673301735834981137463318507567711418055099066095446911037274814326572545297363043007044449117982847133299467576089618722514353156519474245541797333968125771770715390997602649395706368741302740484290568383637951352366079956642677407246999160984592575647965974679860813445725409560033085441210925928568311650049348076909145420815241960937493156165635261350628837852668750953408532090039763587220673913317640862190364858332734148467982206990908459940595395708246450624374969539310824519381981107489285055204072755743065783378274970596882785178334517503768646392876899540186215591052647035054125493499376379814430387547763118222453369477344582393321228278213737066499284163540849073687258212158502588877204085538993191631055415595575272739651489657512851190124226890736261852949849858080928715096532588871759388517989888272838923336159343512020921124174311768036905322391493270295107279799709342254998181347768673261170469920840964766642182082601314096753982513393068316481743833209217374676916876386931809754263658845392952766144439123560567774171138885745532912528355824292005492521365864990512440921178086283151640011568042113490781706651305599998680829953897365753689838329642311976081415847653721699935699091236817173734678288935063401740795375383473262128428435338749247468447941074964571885342596590749923454270951077018108834975795144167342213288192287595877232159902865885651283947585850516891873981963000783596030557609595470599377788044861896596479178419656613925775349625805418485143020298880754535326733315893792362400357514698334440572107909506473378462952885351622106193933683237990414002741821403502269198248911301144022734368404310660364289385798319146437089169718959198529187076478613803746570172227491296411508230161511361040672046166438909069014840934146928179087847615536484887697312589139956550991173047378298121663561461586349818065213364363384655865446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 16864050173368358353779881378820768957390089981615338488037493587676895315044585344652190403181774236984898614967028511977868600079564008224237177187803783516446853176262990297892591569305933808528176068671353123611221307484499807071373400654035896344183632141985112603075651417565055250993981233429398855668413815555247798190348314047602818192006943946138340459664901121313600463241406926715560514942407150550013697316586229577962701765870451838199856249031919991927007243471797464782098106866706118994746321249517214782769775314563687432518438580469387987119491943699439924592074654457139994639548267410477468807650094385279995363443085155851165003325826153292662544248477452132359024010823302804306729663069886025339681130107886312215588685977001935261189642682832052973864088006605190265535161984975131340710577096260320620853411177563358788652689565625765180172568309727446443374579524669913044844418604542751221238788323769466198909463481736438992388536321637544970789489373979410145189632414558821164952282888493285837963558450090943525511394888473721200179227866512068017154934737833355749980305146243028205508967642192681346951828943804195488570213310600949801884713449309260172009457542295074935541441642809739936108211693705309810223762796414565996577011324642213827390601345794886697965078268017663188850937427140625249046183535558847388181172679293659619655116778292557555348487155982707970898517126150060215867138570569300531619542554468390324853552719008867845214353811189871252529822100560169660728416636125087146992669039824218031339645565298980099417562844867525469768072381465767934015595994434467117531365172853320646190469031615675929009871521355381875573165511431116468266905184621040397328223701565259904996893072503256883100135792458121603799418520843595687692524121628057827858719684058589055255374164959253680655930043907037409346828580267526446845032501623255020227811419672873902360100817623648963371264316259856002732677233806462964594311593156507572497313693769843203361356625721081038659617923571431329691865723112745355063657706981019436465803360413512436918705603080195949527241518720943976215243467219068054749231020414436567267345648941521292021745364369559975229383724152780331449440330725961695419989956563610332668428044598306430573901873951483803659284263865325835082325145895224097216030610956002214875624424125898450760532717356449512620198832238953225740925670317737788519929602739296724138528177250414712808846110374227126903483223416411989836851858225214857270116374610793076327186418266842071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] 76189127588496243032195536635744382024815274519526105486267184416940313328328716756426033936739899445315771403965916580280418286930124018700173647359166680974372826757601778042676352398021290066511672090155940461139063724780305131866754890540892095986568827598232070794849097732633729404935412729227838176253207686939842055313490332835789768377019570717723705033994113295823254694790365826522744677375616340763102767517686502174765499745739399213078644918042241061657967062286845974428986578596889941525567822140787728774654005984794641421619583884705019021562595944897599692805492172379702202090472081938534073308787677359961005604369359571144265141568072831680549889267780722126525595594907484978941686277289215675129634061012596363119142904542772547257509358697629153471015869184701725211538991583316383095044905450172816990392796317484322081120311314820859769566047316265922395859568082487471321820057518364616395134927529740962570735031933178091919860977226956581774574904990584043158029178031730413563856894140685912538537325083713425897118354335759597615694812184674284248880295490482559656540828871707993049065463235912777283616406241096205464292432494158832936226288968463708145419314728938311681388806469635631423915330585340063007110592463560905575154758727407538872491228958240531602832608258592205535879078053566950529566920131462199031594870733067646111520220637728252502527686303373036805313944050059859300632079484474726157121050491101078100760462833128185615169361835811601300993534708185680164283203191055047688381897615798560405225900328179536256228471105298923177794937064337275756439860508796471409379842151481637499298082590891250852435120089867313471498319187814115055866384279113425729989191966911104119106718678586878742941538174183191130840798016200724500271679183660210527262205667752983934408204827461460065667047986489958211825074568302629385434182957446745772878551947795882150449865220055496688991758566680179332035303628232788600772485621703666753990808645452409434082382113530913703188924525515181937251354357492418526889689149448797601921961940015057549427463015296697575588488988234620354732941914823954079199236667924894464100773500526541617327865203705544382334567410468127457366387309317572897539698202818417894036466704268243601789598255461176239240779523926439131619711289864233567648435573377711146560325813124339084138988294224245160260441133268568421540051272248669273368326757619917464059615232736074590797612997421054857833991901739750872708454074199820725195634406826967698969984934154652876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] -115146156381903199445303390462643331029793953335791717814711118274843928933729211450871548476883608463876148753883581578354218610653881929360857309703545543271915743977472714685557451605074812584659394071760674809437645106167031923440527864362448616171008653163807686386391687336565488797642968865765911771033605861841437126053642390034883730224999395646278686230989698326985802289300648766299420053357056881038783584273377433469237599636108403427566543265010787890676134485689560400218004283587229682444549341063730396033596150073551998230750999835684509845025717165017180833398805906027515415438361846172250585717880135926955347337060138938631051385254512943209543570975994259721632379740650387517389545656528742875450058732776945950460954920824302191619224903899874097890335557447233049919674419291633847659930851890099432186544648025002986779136293712838576479087551842251919728653314421628602691009745468530712404336779828235237279988071274419902246070370048047893540674753071826934869425612684609857371991939747378441382954850171402940606189071406362172315456505595622212478817400098131126093331156651709877527826966090078094971863612020466996748173677650125111976162558519012052715052819688015498913937849169599452334555155445449214186050840931395179025302824520400555887724081536905749627956804492390582921898144571850018951897296108887271204080525109853450973573904257977255371531197951714026034877537439610574933482533728557187613360233967649468193017686500777105179081201775496512109841736323124367055125681456622697971987419317768193284984381576640943924438957153340020644942058551917407763983090478762385355163208844132361687678769295850963881102034340664028849616572751056856332256197042861620714460722184288041546149378477880727110961815110134555814514500494607140827408102086923215627577565568974701402704549697703560221348647467030319712050697043528097639830285728684944653408260332241511929815290869954064028983594877511274582869007785702541143926298760623434622620389293827856021178417975936280300051227862109060291029768272442036090056031999659393969639642250071211861674721620251501922695311941241645196413088089332602372006265617896159027144448389482584532506661309923517505054337933381522779787817843135091669113997863795373160737326966386834671075415674711936796948975758394229088305814735135113220841836274192346689237787274688225269422349945233196000202947740733593595072694268693894118866478597861676015055650239730306540495569204791618740365391403003896539511496053260457739742926260666432612036514327676625879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] 110347911485468107945222983678735434521994879147892072034341116039171896846075770180850123034342507087849052815610550223643761199279023753407217735816889015482971692397137149137257266205620546763059589909687353913322776142747753921142598077006200717606500224899221157125878534958598945821360978696486475882235547629648133536153009729805343235155460502452660036575624581668684668939244013339986966122972516828024912323822338675733317306345107491748291909465563787191710948160993000391470539818875839249455692962871640829422331866803957834400808034928094215829421371451894849315956194411898719242134189549956208650165837599237879134379909022304805303717309810872730524895572336246736299767050698487651307305090026834094520869847998012642769901954730522694187256687495776102856283065150820620067871282229426260381927616080725394271716127854665844532493874648248482118830506531454145009679130721292938737636752354104874249473828249473275601136276696262585030830494763614024121795465532658884534136242067121043799779423114465789590761750322844916548816293810357323913991856554832585801448799191125510612374059067034032899915836778145244234693180345532999534573538234378783078117888460756157931863303767904705865499402286555857745957112991036792812755761847811133801366833753206350139444694604830201469677178979940030039908737156675586166975013230919993458948165479996710021207488249871838432114207036226096644345998882579373225485448962163709548660075918448172473007689725366307078888478426288617240954829629812523101894343293168460009190877538599102895156312394455651085897924336622449349600213734183119919504967487232161938819724384178888777418269620548313600939326300950820900370666413763598596561469450661907055076123546724173670491848830437717298725438373012892541306854367736823734168280687994658264440388650542666942664668050438629959197421399121733868257680419770061955319045154581967922048230819269323643317228515560675870609233139764476087158810284907666617803983106850040367631535696490592785445581038709576829941645104043576448731996278230690023604488835354718563994193380249468508162526800944083991187256302303509585911643037658802285523820210972902748728795504590623404049688669572503818206654914758647544860845033674450373164263566429728876393938706690852262605328326219652247957375268321114432366971269356234181726549342581590009719767247812634073611903710510483338690290730822659382759965336595958616306976643621148273730990389451543268017320571687915883054870682610248565698566480427617737537357690765785390504271534080865075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] -82562693622130702875620492341401082652586819736744077758065874551743637157043339226289296633018017232052638358893638257179816596445877611246628149952001832104006630237873263642371614187701731828641891619075002647660039900649281757041724112632139829170716284003159834876231209323500822446543830654254877975459736290682944057864980953210607129820988591659997982699419295221317926978018288892654884343893853598451384007482891903850076744876746891939853734845486915445221999571983598245993436721257988414420643404803158533327413811789353869049092482182317718405993485343473139625193876858915465556290970794224314428792315224961081206908518049348946456741754276060121129138246377263578847493311430773152789503780945443439875375396638599556738913563471714682410715197868789336681609012599706012897364073665843931818891147182565087969636327917001597481139935115047540346475227156613064606956732066038642140145892407914115610747478679258381033870597466256102230022729057558245485028955778927306586181530014403313946756610491567427443526039908169210851123101898040859157521152207754831820915768458654951188342155010758500104530218006941701439458453495911478025398929640087250080245684330293601863046805033188504955983680634651777892899031099188922156033658908555087103923581530251710199319364862861717028826515385242022021279359517142012639490183717118815144942430777133589516022537769830292519945609520759870629289618888486304535583150058099551644494084952430104540355695295910197425170329601275794751510683562422325267419364799646355506448778637479822387249645924918350397652032398589412169873262503227742556170638765481402171115174540725489661392919061355720228290762609447271381091728513152137699222892225536279256011591279074054383691603886284376302051329832548895016157091367830025761868136873045424346601000516323380577967743241409182050055296355701506451019474724754867306063226120669556280669302110285567106993535890809622304032475055105000017241490731393896512761443542422070649707962386389510608032764453544241418130658446908920402146416593089173106145933688924030345459185650898264447127448668596084335674514881406831344014536030020037330909032692864846185504528292590834979827482901969166119248079218640724136285020613870304773816832719563802568526813205456627702364280976795753211044181719700633133936421540434847344857190841268582095938837389716264430419530143195102517613244586751267996695842928231307950682645556155347516250882942385048415999325730188536082412969108962350488419739495460726120623891148638555631871575350144684523520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] 50770394339445495584706413514357605552320262066688513645378563133218926830806826095270765195451346635580429022552852115257573982667923541396855581438093546594374044847267973779160597876926476986392901598803113187925364058176703713855241489594228493492875496733960843465625551392272048683512072905530017011823321402685017987776505196042377938499028863387233522193607172036439940643373991795516510874810922094179806857809305214174477108693270467329318515368281433289750109045345371136063727926583345435601098132366124657832226841129238189591477313863857988709706679913280359295904309956547004663502588580454867423736197802971559374814366683639739200486952330599676148873139872268199687439841476310870052654708745171632797338009087325644076271113341902352018433381061286965663562874156449048025290579615175316589556580926325892248688817458172138675356866146161611012764746740288939072856412837176958254107293136839750256512482365275033223708576234256970462044298635851485744583863062490547650792729038446247241793902488187228757047046912991996945208952361123107480776075268434373327368360772919735984653046343267546006853668617646714026292014140917485864190588702925794429388118763903783735049796050304808666290994196037366431357856719537054094092968468868711120542318486748685163063240820264817244976001232510003013009984590651225404305477596069242814828397865913044513099848085229519896605661723249315561801075345872393510128967036912042264024885895302559978113746333857771526020652491139874404953214902902786542087017630449813798504225710995350040541518483660375886119108319004955014965483546954052237084287603425525291256494682636001548991411364440999234091621344060882292772724512446134988314896370424551360862159330730198174672893154780014955054899410915872208919133504243949566872853661779923236241802860852715648672611905805390281530514003921143206972837156101537171976651754546753291477932511276317307558142138047544709447982641888059931825029358033623188828776115893791856040716849831308738042184060743149837340370102713494163246992693219731657241621540594129230673900683127299690890148872614253362848060479953159681385609836355371993701281282182267594024594891184291954479113730288203900183122367839826282227485514303055370826534068449566762151447391333695315606528561008026119501537544094415863515785878782079506953866891814101286370507709674061113507426972429620539411021447926864565295253368237985920604227201263089914776133022060717612057425139476311672967788424635522085881602078236041936847375846237039595738224428908439142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] -25821783690011980300058479904507171431858609411888892028059767125039804731327556713974105507148834429189864619502479763601100213518322291139943290792127211753975378154047322256577010469400223210549173211673860843022189129517669774420772203783983465396717890266014288767871858927958322907304667016607152625114458770581717307643539959602955685405441149192999555763339856046540392017623764424483239234524299497542250050820523839786813014685584924944180425060823753321702287703947357326908017268777805741627704155163955727919488183917113378209133823114798635293865521259373394307287301302714255017290921167314159379920714721555690726855082761431019429625461336064169378298376333516433660522068158385641559583166506571035468585122443597018058568163431924727242154023481413799007143071426217142979620461995444719045264880019090467746469737065443494791708290432291040060699570720710931869808690759197595770870877833497816504279503733456306224627221083169110959167535945293533165456710441164382526515983652306757333294682575280484553907761593096790713218901371491665633311318226601211775276956769249152507705440455340837676373982132378963140195392294453067344165304884416430485833643801532175689919344259734337235213781404398368014293834661727975644286363861407627815898524190248968754292740317500896000471642476774200441572332369957725312758569138625385306345928874454845906151962681333512498084472203423000127458911714058411010285829362050966208590532032969173338526383560159034217000691807567072275863841047804350877948589642445885303470353364962418525937379151143923613820901684370868176345284600261048464479301477023316897584521182393149478874883687662562881825403577292915410255707571240378209838245683279458583619186023195213439608594924170438707971032729326524035910397527339958502053300654172274362970979363255533470764198666573101230752399362609780037810929533575681430476799962961649583701198104406931791043230425361657304433682178964779713469693063225823468179470210381689133998925622674051672754852027822370646532229890759083601268081056955134298234832764420422930206801445770541676180076904447390356733930317242778765581324536501454539558321415141526680495474889184262885046387974524374486603720603934282193980873205767775706784292548286108540255136492461651761128918218093253253890760004077072117255574246748197008036552545659537107693066906749295312987500893616185966290982389638508553638955916948757863287785258241011354208412966740312819591590827298338238166482480391828092062495492416586884049505692740456553808365778060936478720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] 10540921161077925751466441702868119924538042211417561219773099442833331451950451766370961124785710411182420520620418181278530448921058095557453832312224308091079628209725142489294909095623779233914794685819495050802024188387993459576939978224527192908621007311487506823072794660801534899094286134389622453536849157535027060559676788471504172419795106015752816339385761479612075635799341565960064676799103422382495360805706258295745814000701353149781651062082509760961172343740068980308897042894207292813872991820097406216158238063662837791230679680679029831537438101230081021784452557128932137957747027048827725711636904416082703171554851677728866488605505711363857173152780646575201240778034489803128228933581058426057277024918225326622669316020989845705814216178049639618246045743906831429458221033984928869207255522231860039092932706569702641389471031686020707600069624926772977771313742775352056820853006773400988728772972974793759168856530638345200489123049632558834064911563678671203099274564119941510171011682884911470957457100224226554923467632592977639797772220449680509533572315932093119473128642237907915074152459376927635099141623518045898750087613389019485276760684117474234535132721047342601941022865034311629054258738064773409133280736473419230642237189287120895787041250676728797404942435307248260696629526085114067445486272293382190133853876648256589796237822671255969067547630960909101892646206584150608547277153072925672417717913429861946872630268912136416552169171363570790364533744601756353346675376224193822265931970489318722892061762477040971393689535023561622510927228370229653257621018534788201193233557733917162657524344275939488158457527793099014216344948859397517334761639495867012173462608955147686721373518399859626797465930678727059138589784123979980241132910177855648876055923022993938554351267485575941695881637609496992516213545548891511547277002153830119567753669518168058529930376227337886731689781935805910408557578246952362901986434817374682700541940786648343958927611328413796842613187773913710175908672498989024670222687012291480229063047788330917712161906001185779360107885579227330972094412730920170134756533764431557147225716328209645382800743447345600464669780592154668342615717457145315318933331493740175901348514558395059119567697432697880935681147590477475482365136704199307161312089608385366635509388520040606161221432201188240701928454809807609648968256881430256332836720040679454257939296723236565678134239142364110542356034015306295356485371297032817478002558361834034259360612192616448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] -3070763023039528613127310543983374347936864599304036049286620865841691124589637744506247227428990507273213163941751887860458702365741602673886144261262870690871443374443778523876742261706670599152416255921778043420068708914425615170377847027214987292026340966927189152561481061726313076160873815694183068915793603221425132346162322099367652651791519335292277978666906561895682695305609679860979525125758864743838157810664428317139014969219642306940764398136571084395082108848318487183747537709403858759982592083098142093873721817328028459373406008018117119332305220986872848112919880604156911379701414910759033918933463028109039641857597964461987623241728363561507717850866340944433852100419007027013840358656529620197838453372921889202324223871502941344139999375688655884568639009292685499992515972472354595420780343295065245159068105638432714966865171643659233719928317011276168362343075677619721563734595977402118745411102588366518620888970491395636825682740809887296699696646218292957039659520270122799987174459689690489166279396347744769419131058569833992622794573004065000686604260130140487500539102546445861572859281697087081662042049091806054989548350008106858280117651079806569772222547257805638128955477162190966116600638604690079888797049598931774644271889147988142404771895194517564388505938776345952046676945948792951658510347887780882367938791460616496227485617852817151890424126912402375459411657715992459568243117910171911400518542673566372371191968952048165229065285980714065259308315888340449289505244115584109539689156030983485452473456467182964554011807550529379850675687139688976631863283656632419633854167858197773425594560237667669373669930624659409962579460361627174942104984320040899071934939708634879819155537268300639064397850611495097989810126451142600389556167093269798599118242288781483036185745516926731021107204112307543317004804527514516034949232674374996968520954661622323585569665397038227856870583083900475483285574526453076252387825369327286776868831601032320595725155034669120114963639966266827898035324033320994716590245769949170276690924549508006172899855599838640584828589192665618885026264456110114986232649127362739314439361694326601322075344964397938393335518257079016150779213269987356217560074117401480566475426368338307802316087724685338255933382367045885051503838027586079951058065313320700802767719326825735215920754040174750551746336759951319833208623089577108904482322703676609848612723222373252435626299704555559540709916393159028735446333208327146266193343808057700294402619675414364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] 263417592267967064858134766477646958459733436836863488482606349820359398154383798444516308942927070983479605697843252651429280647238454528606979341075044181153995333618578379153066087535136020837246342071942282767564897493514806530753843600377045680244700611170706928147642444449558893624425517147708691881098481578477671708778291437485647934493288133834792582795929050280325860305171438956753735943125598016734600276980661984192707270949996696915134071799674101560876238240693539192291580655115150180101538961260262636508057383037668607194426121665171530598149353763439813925329007486453817571085472249693690633052615998705003045057320241815742106936677065467850421500310152367796338433205475251198195118741265307018672938112622410463474366377649540494466620710697619320145655567034214757029061854177683130038261172503833428932628284296270078039840576535191475468004213490368307764023415659101261699781040168880196410411022054767526615054334462926322528296825286634603287876131587901574761335798646522995347976513558076337067825289357828318092421631600276790613077756994066018463606770135585550549701984615789878932193382711817518118805694705334641647894836920999283657304368009594336741242953082112162331242407820953954587217590557129895906040432146191593478839593301254692900005964942014947046237314146842155871900630105753486144735935679204432948606748721307493017590427519082606335699316102140774929912425177188425708321118837611004453053315759388793122520494308364766315550198807020853717761298834690464852405930074279104492487786564032301427351519683361599552428632895370203143119714124859188384803222456921589339258675436503296402563551555110045344374013980425409405815790034896356445326549263420255439373403282085457918207394190422875754575924620556827958013866757492780603993703470495340119617621132086812298874174947097985377008561683227148881882231240378338852555081236200046519863103719240975113822450818906089675292546232307632772621602053780455370368990297611440051574462255945584823613084057401368912842194062228703104674003144378436282397495926560689512821584151632758704193036013949927965000301186682015502965686843388517543422041406419057060759954653725089401413842418149716806592548559670757114822411269362100977649187384534257406756401912471476209745021975931533343055203507886093318137933749326503006807153867224195059255903395998039842254115208202236507296723629392000984564006465662458375029006438728632452357911349929032283477577062788904021978569353770786847612656104655898059063505947480380387449816362254336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 404726995852766481586319791529371551998672366089595419148127857257790565728855338883351456391799137607353378578374019001039379348724469370080671066508918023861066446382190346262457722731571097743738996710369994002154417158392711753808991925591361148133771983697688804389380337627378885138483318823192984523112145696653898808771482495261875861570006992493174094318304276675618703677163851065566036362785106212752445500423778865453906430967300153735113683600349517717785789545047916815861442109800553755181305137384631728601411564416962788483478558227168116520707523545107979828469511867244941598081279023528773603457368117965220873794786701875136473501368609874393979982530658741115248996968405495631581450387476422235030365898637579255216423807382431858080068329932458125400699950301241289115696081488923087654662753957258125889209352500259607485586553780645164498898122510528858463071630040146675251923877374037136452299186802911468982621765209306980768551700115556943136589061026827386486543560845803132532896282477668787912604688045124707686698573923581285411873480865910963705658453241893882540572958653366223656308696642370471993700420183708033904034410576883144420864845943955560828825994673691561856988807455784623604706162669485370140112871251625199635704964150101877146034164306143976991531820642876697583781645049036125708514770648726160776611919664361994347953904800147124977072674044670006824722323375581162166782884783100208692946801329254022037586014228158963592041134013760621142727301232474484937343691007264478030384520003631599726353323002347344383323334792727335914970259433440643084355233501072399574443706992755722291274731911255664462295515655990574324392803633379062194616494017408315135971148416063237214143188220820018937141656466682001421652435141263742285591510257640189361747951930606073922224998214910530561763541800992921426803884430341660475054954275505011944802455227832225967473327412935563061577335892707508161594996589350947233725803858129446258372120697872091326329253061218800460143918188009524308610151264229325453822796999518614870215398577715416331829123814102044840942575110237108095171046818371202275540477298107813880268236027077676124395684041479251899698805823095954606395052073009252397799615560750859691851381546779951340168954956030032147040933746099598265132101815206242189413622434749384056529208185826093263209645612840246459205351080187451581260725295540364535763448797292216287917020371510438328719345617192710383210644936575315180090109915763262635336969274757806442021018798674411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -359848576246155927289011111886539126172346921390946629854330779093698640392757037105512387326165885853637471979519892613161997226142037896851047143594445299882245667225673189491029568252150584895601954871064047292154509507108687721719429571925772116754657917292117601537852615614186050815441034213133841490563052953649647755048772330976964114388170163631769469678580608700789656890053332817884223046442926803041730029656105907865593585236708851679436213520789553864843974937783867159948681587545752176473427957104831109831662850149477791541687784751885899773847634898934438927161268290317936061137448039345675245568054235636189176484718136924572393624324660022118426412128650158362871168161034921669372334493490060768329131755032898711511026723137785052747032850873518076138601884064998859366150084613285694670908300906328558851024329015632097021528592769406079052103520984797890693000373809621094402240088087201481327748614508353882530763052745393676191599529235720425418983383374100311144254623078454017165879811074401049829487256543115168364185830537099853993831377146849628184576920967485844157523708094327378043553073555080088777281596923991920783706925774991887522756338692746755638214591449913508152649478906801555223981244951276919789690932536916678814988644375519557643044370621346680526832800739981919664442887992273145625561421885708708333429065175109839136227499588644629485944847565000755682176924050479572162584210764696403148423880066702469764344910350279118856478180360528703903082266687542074656294692802847930593139515995250882111456958111527969616627195532429752549469398433754366329002556902274392361308347226342153887693941748645175982683706785363502135021029404909328173682285538110546970384441737983506085104452850498205725260061616468073097149712068687410453248254500483889467584585478181482395544049913254450487568078422005509688202164426149262399424490581713371700556948196284467844895973408729461076574607130766717049501136063985934881371790968138909669424593785848436422605404388253891500092116021017274686986779982489749742522769441060554712488609744518716289700129390021321073563588609431451226105989745117579695990650322674085508877739172493704238964106345796274575941470202420764635865907711591785568269942751158021256597195804202414682463774195754237626554722607089363799550159351504823900812718176400665195213697768784143674742348074006631781840868646707700738359199326538975805949557718601311661835732926598623159646556257610081754168882365522329580958318550947698592093101978826535304719442000006348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,44] 198071179512457621931403700437351204299490530579352546594361246818966253355608280958650415510996981050652195858799349653884025846389079705964599135783035506247212573380824601217664056114482853774098370547859417392109138372025174576290021750504410567297103022491149588304397880565087799783004735334258910576930206707059955717997311071851382155285513621962668935127674505377631132715759264196597873444758960429592149003017212594579848120620686630612654638512783291561006756786949703103087365354634138521172768349998639743741490020339377932616439137909375494481102551187165532438449398041422421331603539032521094162214583755452904547103160997039756881151937695363254582732059223064636426387736841359222798292214995013686812875038981812728392148330119717409891162634808851868371490618654994652769497949246260954936340855588020654507306656981905101322423605229952627205548749000666557090577142772585181659083248680077629045670726453951604045808410269468934869065091026083980983677984490377764261284644259492101525408950241900914050139340605734289199811334200535746210785938409168984969875802835659756325895922111033162713812554943462731838557412675777471999666629052121226223508175950066902578508046299556733406150092762074383558812512185516310072835268600503570996093628561606640143042870421762955338538422032987546934871214841643078220030672342110422401515290489686105901226839932279009669992118455652426033235109254584014536850222601569328983164955275635747084327661863851204492157777082429708737258544618959923632932602673730228020203210384750356061495809282355227695156291244670455054922952637869178652859357382882031179621182261067570637149438953952309668574992066705505713035610622117531104049160484330693386656156796707797757377957368778045861971562591876930370430381687376712899399780544214521512264882593696973324218430458639159683106175769769370385154280264617355098650247129566095558738444665158732828001787623033793070629111201719461954632944817057029406152688987976846526295607123982773369188990504028606474896207153075427946585874717062069587110945126778673541115792043370366351599923518583226534649514661135620743021158079798494055357501392939830600066783473583848743950934907030191437613522281414707820121867566556894575519526592136356580206533637704775115248627504664529014321702835079065808578668899821598666350880162554127409218848927233314401336194318356773171720290439120806413703155816150285697778854845634886534692050878466370991839290971519835740733361609909821987415791588056339457615850027101657624091982102590914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,45] -85667903727542715230527289490907956661644887331328402471796552901054673875244608397294108809037840860382089452184317245115324915761507804775429112501147199257890733078798435007294038997294794135928402496721370247784055652664819811055969200691291925184234417365761515798884455383395675533097772176559432320628228593292454392550938124528412133068959205087256761430827571614591080987452388065718808407629603496187547910033112868307260234327354897526769998627063517319322707582983142271174234188599212230388691663669245606490523733094298866332222390637886447263048443656298587332290486066328421477184692120936856854003967937519832369797449120677042586223967470080126698279279690536407304137936383348187812022593265056734540966581114564453788573683812705090165039527590675340326184559459740868214440230294577713920110035399120785956087828447511064724142454076778717772966966581886605466267396085615728439046904777220278607006505714477630571585764926218190608242796820376131699690290567396407386499915159533129588631573156819952420092283962994501141894781982344730009364533203413522540113852423393408507319869151172148634487330251596871471416364004480655714224342878265661961308668597364383835609347326222696770913166587643876329652112369585903271535377342414894189173817568110298520156147218940101979803032245330671684556365005708260477860291621751459566205478480054036770850053019425137997156271967219401795504544218348044189870005160996311020095383094394346889857878853452678526872746875805018276397029130783882394663958158355221673977318126907235934435472602001607726536438538958216465399512618340105922995567800156032043098858665864691992280059482060234719582143857116445843044553191872753790171276326743363930735802616316839337071915436376879142343628916948154156950075635617260772493983911866180467669225984837657674039719249996443641020491459194065977529529058383960183697349955917017106562552645864877746505308415569261985558880652484400312416664113812445094096701239348604821246683841441535304160927628039694108008101477435822247313047735605784469654364636927479886529273819540277601837863763917613050601211186203449331343361521671559125883063331643379332594446614356878750908619716956058285612944574137816048104398755315404872978105217658584196168742400151972316098875933777109091706516704205721163105245348324197356600391895246830676121155806449240493739392046085769391518179275672267899129510145626782531225429874422399662461554653045868790707508289473952824155313951151797184164592893328925463929775879093012680586506092832358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,46] 31005315056425367848216234463137362636090661834036390934426116962751152037097674092188039557972746161640777385960931222314687846028259722375333263174440433670737979988649215913236088880455591644526159265460750153674471019800497784102949996397697857474115003934611926725966760342449330960760817804622814572042022007892594824317193610475586693904655756709323623129429157814751235356982132735351745337461556933204516653853550129772388217739101518555699480103526610842405405101775964824363948172756761560699644200780731293005682807526964799084521966497352088601566371425847170184597186668078137355619739756490163799520230396392971304641934752330858121198202910062430787193012084905907142711975107282045692544457240904310794289599410805748820618584691046662023186350168140888483098618418179587440107039000145572258566739219306383491413749719887445105569518050421694000791037912415900793978372630492069056470938579988580734496326328410046601099767158990937486210841984090130661285727861032136336328979484301939876404426626726047553975769457008247040784259105323951216672247130888135533578037266768179104487499085870394780056880540491478636022309604598942853141992543809915306357280265713936462770617315000736455597252666202303603275750398989996880543665742793933434575874728286566697889745860071715789594398641789658680990990352262469372996515048481268360933385378359249086332786108284943079393198286965649589113705302114600074560337520088107566362088242874339513714644803821575890819684211994461740077993889674031095497307671464876942644091837857709705768173065780127336081272148597059468782513789645669691088230684318710166552456721988973527170815019103773871582787510192303317527789260048054360159705352804940406815181824914850453547191795705775505237908765097803637637838186250450367185262446495880586217937272354859181963328413412403413988170127986636926282960851911330195779732453845091140113375870224204788021411993029132832022341888960052889067700417949258948742651071306479498368623239996032223313961883784479429119310151459717336407533313890704946397553978497676119583890914324193024428043373920177828115162055049116019686515154332356696536412244755644205856140603604543221373110056661977635610584579134046797170006224812765081174344725285982987356673514821079392529169037908680918367001211879852269940838768304325828227004887275599979392211544874882656350286475870845023436901049022816599723292579871055823472279924103368887418339111635943617930171861466758639819630009368190268254805659208554965754419746548938621481400128535265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,47] -9616142266139631722297546674060946933818878537995797862766101713095664142122670376289396707412751638091602058955156018432687052154319630249806649524954480214303776089921456658210591541746210612462295515316387691921520201977736549744348844837358441721978419427849829768763924026972341118393363338851197292693351985246251172924029485611270567304774016859215618385550513567882837289461373549939323209429849904396893050980739376211583752106780908125262093818787486650313376759089925865105885007835760576484664145989186713450713221734588149737248897792780484845364673676263713140744616114993565515447881761306843027687917613597930233628745013963543075089382576576423799176991213912820999044640112561626615313174220144490346857136682674053033359647324398000156274262656719429934159434337029978012098893924987390684875534411915492205576157199712312549609525123847754059205570553270999498987799660462181211825976222325765941839940595836915778848632133171905876572529901205502974604644735854845553768744518775994597635170419501818874874913748260576478662241729395179108905406905113406680695608111473605070129195774285890894833286747635883121293754181284202638218107597480482679713779276782203141665768811417124603646293246048706527890480154002691883255537169721402401749361577468056737890544381800334335126112350318864765346160869050262290877729006249464716126711000400528485515599028974786141273911445643562294118172184959679160289798791819366985326619672354716401357983454344955231679080682627293144866659766349521613845358107787715945831210762235039256115994615791363724298371480726185765943519314653395122473340287746612957987369811498425825497444030336284397563227552194002732105371154122765375672493799218203068756002788274935357658463206135278116865965709467454954937992629247094088425905096038641323311507713804461332539247355151599007633525830925934305842436754338525406488663997672954949220554146288805137880308144232914124798437329412384982012176439049108541819594389223592651244164178325649347903593437238757107666472727872561386307592756359780367596436316137710726153904454039108705296352280132215167756592294979796614403938494277326032330713805704128580602520884346096951434316611445425039065388183250695010608178366897975578093272646970920384974872119597364638685069564555192832962446385120806893152708420977923494864013502826481871367423012692813439241037211958214848520503742452858576979672088975055065430035910509811049604750310368928599202240149035922852584212977418171262411557083517030187506693784773755601734769585632051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,48] 2579188896716792681704264579795073177147743009449897803034080852320976374335968885414292143307855968706919888687967092250805643819671555996181260128439173904767321649812244867168822304771827915546882137228022894211182198402974758852918432251542184156782732572955818495250086781633733737045159474190230401652730780029731102581457231296256758534680750669745829151453239471571653656541991466820001913570377039358334548311164940668325978216297819642164590660897026495294030549161346978276942386690649189502501420306344167182846496477559217484911693835850477147832978168338622234950143076050638304018988225443062895365240156383342118838793237456634185550374086195948746476211549652841402331835253626542301073046195506849951494932443173530920031473075266527601276223499167811742964363795495645073557605245776420161464214404055074530431193101375256125079226500234386283670408759228958664147826674410581162254741602992910737328801549454610361056796579077875603031918252034930957964777248338652240587428421529838764576772469233960243718047310379756717425161168359098409834180029525207939090124297589305717123494616779073399708622969407298474263443074652919464295912593878150029506616349478299503478564036984764211572316458820263777335877974057242034740374633815055897223265058428430718499189658653876019003901957549423934433005781381205627180986819487561595155334717492067185580831595885123210513681969759971750779465476267631038772515305148074734771717827685670343780178294816527478347938909551925400164866132905674323711793557986156299709955469504330682501064926548768560235388729853452756506753983087569488857714524517988902808369800443589919138648348465590617081798018323396311720068190459319324612870103476042645706791185166471236630509609698396117186760240238832751675132093466490077181096715288323261399627831804942791484367968456654444804705289780528730970550609886593139618876660191520911783780189743217399909344806376945026094920658943472821318624067666048783667386898462367335094269509576877237936164149560227324681231285324076395844902936675797242434898639274980703171808130298405593897534275314572725799592426225403097453207065605396390891884856813905852487511288366996632092398834209478857036407987008533215280556344461229504909889952498682863052762176903576343545418092269528247057172409391676345798910898803640364721190214430086247200911521576035398085962368924506755912855894398322264725536626847325313115594735757457350994504392213510330425308483699117014188176269408606963965112365228952758899711049513007944638954999822417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,49] -599146805365538594096499223606322599623879874391341796418622879682770952528635285387482454096807158441946542904687137052110056608098634603303842224929182045940943093268050183580597493323867112325684497982835513866035040000747669259464159940066861305914104159362686013071931216276724332869555603779815589902300913885823554318241802978422518160425983362499584962945299864640249309386623160335726328175716159827581447050695375630029113805763489075946463937704565880601086838915858371125010084146228152207147381869880745034128567952662508714270281336841037387017397593952225878539734200380759121049563289499888572852736150477568734216877663565356748753686240812893585178310086631172501003048144320989302461198290956621727838152116310823978491414900273957464929319718333134235754543464918145918296719886173490724040243193941212414946933837639933028439895963689810629715922467884248691928338573932854367256133309111310961800392293739064794674553204143779278701702765838988400524973318088218233464132966906991218316954505240631396734125966699262308238638059818623360621201694516320156460829685253502222039912559332664278762374883121676357396499970681053864981051277260745774339092650433031733810268926419723096155614452410538246777519363489583908143360003592616687636763003226310353155522676960286713888291051125676677029461120887702237684238450663962625045172422395156789571201895117819616182973131094205453626989858898301424420598359684557206023013887402726802115650205712684959867502858179857791749732169846784657826556211957179514829313885434804625596786165783648853467878177670041485981830640039691935794598207445044908129588994225058187124050108009662332147952939216131261249831327967890823939238005950431165695899283167535495843523907514310793889960936670116279294151023106610116021848697445102197456678979833451523138381007855018206141238607635560082746371568775348897929832022492842594441101797308889384149442752890416828695807685243816114792592227348727688150614354237532893493554381002591962376448954123923335963195821758587026546492026681776351054174555535825004413366224655854780722818114323034809726638203483984180537621958341501036543566383648862847204902445418306289681192329429824902306883369331154876826103392382631935650496699819606892068624479361052691147166239865527414202326476834053048167167173429843118937017775705965448134682642804336653996244985912787257441073435471685697248735621746968656047994863898362846228793533418839806091081053872284172236971736496868688408531320153110527146362499672033088690083577043353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,50] 120105387709764555390237726094117005736633729164592577319276316440379336679586503520840469276532174684127284689514933201275075903337013283075519462773699765567746017366913367691331166985185229671065588126510144427653545629686116330885261507776313206247731999373479485682918330619626891927217489606117518609826067265012369326166559913632051984428800874196487068938341043955881646499840796080737611815343486090201804423693264700451606003277453195349414281219919948672487947820322093730446032310567685471329187037692784669963873545041549525376725644765487791592106582769408971362810645355241402693288166734850171563839320595796736068148095946645268574763325761709691320599210959025122027886587482045063221911943482647313530659665817299496152993309443470207264153808995209980933091064956988670583333237791576580521607523303995181807678500549202167863962350479704495045666057487253984711037547460189865302063887030578144868331526282473321853791075305985486627032475413777398995519202037829184018234716113618838814159436177185434638953031744406599500062841610115737676491023445232696205771294730279886549978907502460038005375043429538652644047501685862377234889535723501128744004153784118307026696067331081471857302072095790024074565315872072169366181263603899579616096244815672755930295616868960970945988672808746827146876699877677380768849853260042062894229140694896502514822091239614680404743235068400965555791355592325010530151543263531374053929806071064885127400067333178235919619755284055213089837394882603868717963108585648094936324649417758636873143183581303444295627037351115017383100956868923167679817180971390563315121126849044182303835954813668423540989560673325758189904095071583068797273636378283744716158013378860782210216016335667000820890087406115306889945162776216221138995263292275292115874238984755792632186846129700661811872895254733687229777425453591462660105954976320310066055146768621541505870450320711642617913474000944088450983794418947149971990799418007948426271557818318752299966952145883508644874794632525023838044426867221990915262111232658584198236714341601899627301422675924557816320402242916979330234643130982394133396927032893086088802137447525800038975641494311933537839512614828564444391949823812348493052455139971291313880747162982961342150001724643378449617403966285384470045683855095816198343388792490245768257926922523277321167157452736167215643117699923053761850841484490979935899928858779059623695423214912041758099144049035945142060559904149442987692202153269193748995595081374117178650656516341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,51] -20615804109718433154529503482903099780369831163085504315126208143311422800503140507290677928089035380044987299114638600579115395573967698726881158787418130451283194567041267523838361437994393594352423729027904213705056006307836844298545653413484052022559094623432608713467561491302970471014936152081312341000917979982412706888918999487095096951494978874743438121472058804193354190392466168965110413388142151718415807275001182371088955910299428291987359501732387283687422518792372006301147212980971042802573201722581196379527906196971939832669877932064708654671996068944128963689556758969574928078819017624821410173359552031797723097225174711281840685488787942016997343309308860045883147928494120512362095352752598292452863125557284928362788189067498019538310415351585168255549443134522469679875233507138084711479276048734507343382234734753737070690877679510985564752368004100276076898959129227148155941584100302789771223518161216356544505508241254460316136586227978970973826973248019928983999391588471526590338857568610938538411937424144383036450502940935804792147663515270882938879264767346443188866676500536294124327875915558993765387120016637873676593058153387188963061439248990705814304776170811709425017113855760807630745260913785277983138778855745742964765924775920610429416280952168340814419644894815498653172672341074419438813427033291060374123008400657978162048481526860669844930739454299080995965258114727188864284790948060990845083736470415351057924951042173167894834875419700192921104143727680052166185214189729656070327602869092359059875422064017856697332288623289877586442526313937693087378149456324605611936229378789069534696563273548136403117634497609651799050758813868761336792098810667071075975820075583492439220946585576703745381521100853146443574842593378461702331634609791025182049490258457133142793860369859009183294782601202036348382305702961805450941531945290911731308438925822457963977249856449877644112043158355654372707223184676320784831518617677987389961602090927841251456449187170560682792962455631966640147797006622983614830866376282625459849271563405830121240915202524091063470289301261454471453113273173273408605849911984006839411742161750186485616910236132431097037453597963277563320317259300964132157201845703312559700144706958835902633240144298646744027368280368145222264349491464539650249506502828763811695451576486370776056527043938661761002993356147095977690573892771300420392467222248268443828536553873985774221527271325780655968510671173072778007541133342575453447532033248199088608326031769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,52] 2994576428923895037278192705732317901693275419208339353547381223137318225396301767722846037088110603567046794027494860114698893509756605663400854290792550708680176912205411064481639391702220090117469686266176485574939039735191959344399276970394848808373204051829562145524128295992580671566372878421520484343269194571842278724578877689110756513744151154260393404526804557944078161954398545819876687791061486075320670560971922675825400683174684267897222483132797783407283012672165161653543033786956699936242029924620304801960657504117378055474390875343197941179151804424273289092323192583362461996753218357369094243455164937815832645840068211072904194146738686642151819235541656379524229855584642312279926436311559570255029411636076082244387925293144995119600932629075591900033150502723529904874323637278946520198881364919745425945988290413626919928364956656955583665051440054121314399747229253197277259808361858026872482948156647187723157291201616158059588735234324029942521212926186426856463243134885664704984536609270891302890065544218237091494305890905882509695037891803963309810324612852037049044011682201269792694238516073420665300724318475875511710063222162065418223611285050304630320936991240646516011113240772613051145046483485104546759195844126258532611122256072807509815185230443731091204236072618462104568830653763130245881350111289751780752083619033319387090893348495763466987468744293095958251670726754116627514819825267383187300903494396902643704923227360832946447816793054172588014884842517850855517847764131422203658296521771086787332699148305672934288772363895715356558720041531799512429996728873340605176925266898740956386200057729578522114072773921964501600638789529096939884881478128412533093021661639137547806994491599669646992452580173193586259477761129045447900561964009486334979638495463297514765036170068765866112236569463460410619470358560778074949587710619584975506053249255977627268372745422299728572225509845021030471069561883833629111657763904452526881855857376565648634143313206635887952647719263060767079526356604892122945342506954504411204071591657726609987006423351173080294345303051340503078879185167360216356738268866440031479770881665758199075319920097257643530398137892097123035394738721942212298485898733811306484544507738460609086310622446723476930479676775994282453439511979857541796279059503913339394421060148656402422539972151233027963304625793747835748941605682943121243159087052586252871005338733264109851256239661004525106507218797748625415809801610750051921328754118344913754458685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,53] -361685011543224958569125084976483240437558531595294282695414729106403615047185318980818552803767183320572354488388247815310282511227144179203775508984467185443503965602588868689791906392274922682571570736792462114242829124981247626727939035544031962518968757102561488122558468433157655071248317405325504177226173710244586983774957572525394024690687656314855460725189651776515214930924080895633972022128072575508741853443022030063451468557655660584894227894430790726630458788051719862300359362708116732307518202499921531836577253870345549732913850634831074481131340009729948100049248206576921456358271702244766209344029412554130808675088843726093109227655317398388588943265729929299783555458992641081099400114116552355427039858992068238886152239209742651761644365720261708777654311166463215737249046907842011784356343173143924996584095966283638908528032116738769039833378160743174924509201825980287120507775956725566682178746050326754033823650603793357134343706129843461650835789146929499880727686245784572877055821049207906244732586591802437070072191203877390580089155378696287234997042100752424191241578795823222860849161908576484030787803557320828599214244746953411771855891885517284073795459341289713659626283855053414133071618595919191271622946918489040592247190327783723858516156985430441987123696582689385640180819403040271338368556244440358419965493221025976545129158755262835429393344202867799304336799108139307750445735496256642560722388308165716082529254463568929356551077482720520084253539713743261132089909335059918621672678841489776411754789251124520039139837022730787532203566486012836690116019144545646499362089802417835971119946677013734582968478531778588383822051361209232654106921273671521520965483881935415494857520627203160598300217298910011207727450774795204142925945588462798430921425167836296850929763861720515323496145824970971112794949563268887769272158341242897937939785893834810047189420479130568695788790789946686597903669085603489667336613419830081760830696322903153582865785130077277290840234237291471864200815123015598795721145782002001368950418118860005619163282173380648404514274455949492581380915306362920717429626311142328499361300727169777090140055389633373401069476096408189669082905251935888696756291647005294390075653085148164090880798807144026193871635803878759310016401567075806696038285337763309128102724862483181229002090124633707950423505067561943642425889089490690320462574031300212978219708511102475877737800263346689226493027946220016715181680440210943428567862587940004675110253363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,54] 35171823438646193932156442710971423927484983434957243162953039343546485517134889383526139224568534652225415039377334641632573058640205852214015037532690825410863196245644768475211645619849597412763042673075417724306496513209404714660670333569419777062224375682489254391684635091938708201872757990437532896157033542453389763117233305562714485177371805754915080093455101424129015110472683724206453264288091581662016108982570902593259479059105667438364435277259718704767145472699112039242009865682704097394554730338815091624986697853581784679285255589759045918418193761054878842023179234076771845045474399100079864478417907704491373692038579030824365248073866867836864103127238009028960914859213616008346496365343157078510915753970673033278302396409516122548710870219151132505215012323840034500824694494385822854794889972929252591479098363602048175974793158912817457547307633306726282691869862924546451509516101374230224280475563570418281460524197673356711788990704235706111075806594353770683797493018344783636405023675256788740778599350044933638007514892808726474653305183726997878402593688864045976010040445381569972423203375490909647684614948638566611908387224754865969943838590374098656773882093489190081341304731989869744117962024274867574180911230670640237593009943994750996561804131148088087790554490389395759377813691681249223820063780612346500965131694721451473289605006773947772889847943707114643309203762892250561874949927523937464324338276724191957081497405788975878312756932281369427946735044908403324477280986916454777868494812763590529667977456067382871633861353490844181389417407028675303979232444601463302698764159311166007890543711355821482405537569183941093897883954928827177399240173889561945404472522273946561750177453602715139433828345992478271689480272685733252926027926006421370849053905228821634479989514869402954428247097501224178127030169604257662906852884134655113860318043550480825342566790317398416875067458573893962280677435009406994092109152164415457821413854183115012801657857673590586323522119113392691190960171725377720451412498370869871196573592737733397204448598348481232025048933094796084975418518350313744697500628349454537801493349194648750332038401948572552027735534838645627300366996615819084076070854216671874131052552721010645223262215441410127258056295126119704238462872985038490999269111113543574447059705741886650182734280310296589763546943989524385928388742616105996354551942632708370819001086221030554893976513377114046562071222882009926972702396182506222167829209467136432031389450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,55] -2498358533382159685857774077766375579841717338523192295712703520001396423945772025067273914989711490145802160394268596649740002423775261329397271252976193279389037194137130427173127675902396950687741890588321685907701860008317437214205978633158571753829522591255800388842808785958932127803520850127038440660338955951285366624278364844902444819529368700918532835656579799550174887575141293969683080456959971610052690776525749246456655885233482525507238814601678006932555097067199715812975778775799245934305447013445555082195061828661146135889871753612509744323010358192630802087900546790429368770364146317796828924263418803448700810113995848090883527408736893589043561786928213895908183256542221044008051700461985181614035939079399246564567767661955071672168402111412078089414547081112736476598434960054733536760309937044902827371139847109509203753781200694652717114061166107776419780627332399819965466442248006190695002668420527252697295628738892041118199745321252421205395768574019280216956699180457695897302701451340969040410718620798776685714693164044262374283075928429507159197121462138477534811105272493898658807828980530722394785631428305765776158720722838226749317079434844798182284899452797855979550101947876002791222465361750519871534414793911693557008043254211677947425371743851968601821446969502023825451640026623803784716552023154576172557526553257468789040959791232809015677062847769962483918773025497429855799882104290910444690017264984198357254797512587516170265855423381807221790572039053596855698023585713636704804429501347968391246929891859337385214799928876162130739382416017674571031620720771647075259797315320242761416308350175272516739471769242062577580930511203365379717089275607642452782302042951952849805112996614606298337398480515743617846604058713487511366423444842714013870836392984265047551890812047182237863918012574742925584155327076014158330164050228864298900430797021847698118242929780460072762303630446646866824867036034023260469297756309826431331800822043865512734336424189219343248275150104863407780782277203954834850396357225197496165028382156916475980612395120663994455452734113203880630246132348087437116931126640079705976671122046541504411215072389112093333322598395229293742536759432770081444083741990415980123127012348993292034961723655537804808686603518969737067963927280229795572999964844999226573472954395599883525568918719610413510174848140771657731502939420930816028609068409902867045245596148561228252491936970710245540646037494795208956460676503317300344702278937720753804961382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,56] 57484442971568573130493234959987891314022231415452403623491919601894764773803903925850255549645702937007194166784112665310195396361521332465031701711481582820363716788789408433927325157010622525520366010763828505162081084142002123721662745433440853515046562768848000388910097650471956955940708625442943669621145776683208158829710108925951730770653854763664039977287418108023795394002808841045888907006540516728406673354892026106902064705630762016263930839803337420175036552500675253502572511328212688200117357180924174437938282907919610321072932265917015286950063240704512789987760501095927556851925605622063187433820518158095984045261111777435372975457958699311544353455160999408873117088113836790307736151158304194675482384346411829471010175205595199729735201685586704578660402601898639046254918285811001543316393128622736448568156128457846840610941804452238479343119780987706927549048767818375141322916441002932821406822098721739842260427002876374703066941327388507622956833346771720238840017093626576188538261388811021651372209235407621588583722913765071300515487649290314958147277084134375157959670096339029500813453974924651510834468668774928728460217572174547352057817832247849875772783586280217178149757652699223869076857300336971570717235937472456243467408097559036474710478595766535368808608051756780632216225221182295507906561988923450210510695711230533733231677055759449496173772766072152276907625371088414682268815917950525474950445005959839813369794147470492847723137979888363899642046531854021483601808365469424171660418778061457261087142063146407590192105141037266547035338513180986462957935791038474143056140614158031947379225457886784915675081860076984517931049564371247758868127311116298791574845216628033857170929996713200494543331910431522762297241308384365073510954656374666175276161971885292040728504908583749266914795770111803033696267628384471779162897702266729734842769618426967139838396996401319827779243924441294277755669901567669403658794870318443699744538230439383423297897738817057765745533083674546053092016227255688100769989205765217683823637620790775152065098744014585093738574247953121727277373237034656935414200525377779839238590040097403994165694980036538348890999267666654073314349890780052448487934109498014388173856143812077130332223577597322110305144862810273327002555044549531372332769652604804992572073082817011252148613331232999866984741110735224755831826338010284644762161073423996117285957782929083307654350759953669753689836154159633672978876771567212058992233792462947356854190080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,57] 23017262146554691255244681116949920887592612400238198144785634272303811394248961383074253969743564370110203539715007727802653179249350027961743046176262692942598989772017368599919703066122904984311335897969296542420771874771468045331692510702179748969585186874379950798013255668806238714703097821241495570798124807658607504424524025310558076005535930010484669969174570631892991222624733641115982930294182357553517165151825643966472253875291035964786231254791950544255893723638253871366472992740656029481022244865189533341760627446143743742132215567973879327158221191949299084688196955498950370533243755912213500234412956656991740694532702036449278959810535447676120604673227379796971923439911702205709877244130299863505300966996747034161032118892031736286763308783103605686653850004470887265418199365440585265006317135550749736994117629427902172991665739149448675794273437900397109188759389976934502045646255593218177791733602671376653710509918524643801236832619275429014718090102988941834427123361095704556837946494968266264434668161285566907488535369162537364931757639813794826670432621364783556582149878387802892280836206726267004398389831093829353865749183187600425646252472836205571471697915688017589363940671605693070756346465406003260407814441595611920505959885317902612464221150199851230882051079101910274223942466597177964799073185177495338872574651701071862770465281895228822616461041443693094164581036004884866370995923549420017052070037364808433511932042925779524113608076567680575089358663966501648325170512144750226526529259012866892129448812649350120064974617347835683681071208640133499951263699581827102783406060230539817114602642448603454774987747928900706663766639506841033722710207978675188315135090538297157802474539503334249189190146553047454259516407905385720444516322249969048101387172913864884649077499281835604292754743939234854888831804887200077506532550399471456479117120977910746735347697277754439559936062184688514405897215351129498764672977010001486588605188537277916279890915524285104027832667124180799162528536608562362170887053051700249402207107876176236679441463117771240233550015779307293633205455224666010381686340385649166587646972289460803813247134667332385068837438167905601033303239911753325832938149933348043107313788993573658157395663698752086897282877423888840983349779089932672116411286175134620886314322419514066099960393794046093341331820215800198543456458881661193109226483126978485037145445967525762583144869824934486328165102731393753107377606386438291171810459814805859467264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,58] -6065218855945357555508851879002964197832458303383346476302530161605163664253069517862376373030371513818485650866771342899896415109994448176084702581392730332374757747699767400622496165260213489660953593417400135493232521744574374701232299404678628409167338455799808530656004173536790871521187621758149512956300792534031629414586954890043620013399683312028180912009354069776217273585229426332061056150659373441740600142359111427876624086034737711221912043546556801866875046728757976677848988549188826570510335926854145017750833913700131258356241150080919003521389750478383456418240704112284768598588071032663463884393577979057431687313475450685561098112331513641893312780060051126090279916508805032826450233393602408862442390113446539722890868455810245017898308118843890664261120873074425350289629167529209260483105868168750422793546337922296621492084367270558003419939719553289229450289065674457906073687217574724940350055053978035423496623176239724238692252225862473608263380947185782401652327626409853490823961007910657466821805939760816918305322442660595161069548085542683999958500793362577013442017473653790024656725910605209976238344923238187819598486433388944365023775622313061938578459059277464370368227974393812822386484419329409156114789282109522118432890550190482126292995479608560512515598268512717970162969016508871860312749621356254720436425285259334833923840874505288083234496254458326175552301304728094275450420610623712417613545261632222299165641135021378267054609189184792869766973900372275148276514449125733148802766988430432459020561866851812283765117837059507545465986999276014286198730570671429703999179417437963838864532312773205897506184907434170613743744996261051553745170125932912388321857746858556625005545343552723834298525370086793237268836777961940240322053460988755427594605072478153913771117034925496444027810680030074374562730486235024033153501176725657021018801943732985279343122471002537293136071908321938659010550251913547269127340470920287971586901568344297240647936379869257691010881706214718918259986389605731354546367876220503017722210968862534796115569263685836267460906635748847083103983876753182707817094649526737565570720831965368783786565534727121665565182226361966997995543734005970743653014733770879919278182865380453710274400584808784313807981967172862199144589871606382125226628861263782974704209509233756167035575414728855183808131382485958194671629691268527739213760831580060018672883929204582839692486884058224436954566265237985382740116663396864697780215203614149820861644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,59] 942861662579290094711028913916355056415000996318983652301130570088157375778661432043472639060404186024605736164191961902959872970543169299001811868437966111814688411711241920120162568040311528970981339906705246415164481268262142783908410414129807786783766726453302772511480506468715959100771356890688624906740704630465685877358344856331515226097517631169586641740543070025930920964602392088888311505852978853918762737108892439244865321589090513462587791046732084255796840812627722764373974687194171574709684582005010126561056368812869587678399129438888971646536924531126490082424535918553332557352026597608273163193968086722863067247205773743719602363764662987525381204484222628888422575353507892045499445204253684068000217849427394449442166381059347465093113655076970452553860665880763568937164077500554893122802486025371003717295898180236843660510013933997847440892701156173876627888808283569615253403471737267927337837167047848907304892347585446492364676668234450500396648405189908637805803755624851629075957353353430600627666597443576953718901137495274649694892296709281824929587370756774264208237753875470525470389796300218570092661329189461023292007030596439346672136654987608833783459627572047502178848963090016175382835090889145563097031657993930024895747225563613360893811929014046828345603947993802925482910593883022721337150342712520675595633617260082856890587907509703124205651123884990577992976172175186264575518119847724689689475847655233199006188922281841946259342913753532168915393646661045763863428867660934097332443015315735555212911830945900373662605629120282856527026018131221344284728539304492218374640115933356155797539289880352823661078590547953525810950727603398361370799102239455867044394903270046413059097353578142714443245231496406464489861666081233573239159870946594805598164461512165319803043851898502756300417445768184504356041205250172236452948621143589077175419500241767538592823137053440400684380612913552231986775771376734684519690272881030008314888059905062864216340145694291263462775868266691129413648699130960765008462097008829779151616119494142919871451675626843054073047020953957690827272317638367204211517309539253696120688508765498635295397154293896162877227654192944183663764639550135741331411833900003546761933304766809002650098789415820095904234620395192539828938363162884744891928112640593949024791447171450694098273605791231850163458035514692262031577477067899449831397887907311329220423612615127689092423450744430367840082321516461188746286388733478810954501258532223203672064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,60] -94857212768070799096148488830402984289696364521552810810604979583761163167881722678246776236092763262326433679638310159851007262911132418756345121317202815667787549663961142358080889300625589561865324778556899417629497556364218319419251767935743165149339795586815241899164928945280675844217629366077252558403052572481782388404724476709354643377633661124010475009119515849143315012735784927648347961369752752445734031469250278027399518323692832351269963422678563770098125703848630338560296181652286295789776013197065893035395174006851972340414335855484501888662355506718289879275480367867011770161433341696054604828940395640887002585128425090131141273584693719211476663363681735373720598381059057050293701357161587205461555027806600649735326095871516398885092724531151301300710628874898059378461175479209543255583983748564703330047132890560833939450446537206760940621828154715595575039260664252448305441069683682725663868458685867593300111412030947451464348413155197266803880999287289824057394407801620205872907552591460472050534222121008418785375172306169855011629312756072252012196945149858936539979017227738802776147853378377333830935602786196796857781630569405057854031163088700376563990183855376605876526512007013595561719447937280266569317421739459816917458232365441791847616825176094817100017157536114562541734410797495564101738592799235079826948087688650415561351806351343020782013310542294545410193888505232605772469716067967248334820694201620653849024679834775635975840384898320207504646375300106895431185188687760321123259044465840447010832381222695290255873100220715729078863158723412439491880824983575657559732548436611414090056920109163043951599098416291439333086964761409132731466487955655079350818994747650360828693129385906700592146592020134201614218044349024942409194789774562822041561930676086109212502400078184016737813881377296032778895802741459709664919625837655531943285411002952444284201771692662242578374488276122865958852692757880703059192159704831979302698207736589124873319167584577430688022866855033447220413285915223798958333149175617432980222140728196339690932273073307561279191278941568555536044116533930119885371397341242990295475836083105115291631485425008394018752047130642100051813251979784484040336916097076401555685119427563129566151539710298280817590084061232742064367748686670374633853657415595471469123817509088319902633759611017021283225993125950961482299546272731201271719981553477398113189656199075328487917700423284796391304608481838029750911796164159907378495940046617010031820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,61] 4388722151339799533941291034276917124345952114747159387439591961233970176770440432629882903060711915856268448389306635361066580403814057160576572703426560614435348485283186081141419117586363568341858965291035029811416276166001337697126231312713623121062128848801455398888410809648188930905383207074815751391618550229500388579093879838662766445137581177429463139988142988933723549037275119374762729909055101642206249847756137023712824739777003885934842534250683123292005466614191465523662481285859781254211498874767895140632973968934901703220162950700895963527907985014181753345713876349020636307978660809484831279914276712609052954940661293352834451441834576175323488906808280120010974529287108942813320117842275266534193468165095801752650039422710997321058414132671773333395764349008915397978788798558522739868434358535515347595395774613262813500922164565055168044438283459059788833630729233939096854529241946671422080340137154450601521175511393423343176075569585115417368559155068690148895531551028609923480380139981047045736143587865428160745514092759808471170755372149490418387394388067885294161500664353275239479050049789367253854237244663450069087672948152052597345353537579692991822724527887102240003683619429191193070036252638857156267244608033572471898554303169637881048734867514710077898959220775608382707990951755645727993047458499269112588942702602484263882874779987151798808938893817580326904346367920563267362402901326694274288317074528116133733515817089258585124300818116214120667627656109864187484022508213939445779593062062570169373392944128791222970710707064902237999730250719790186706052380068022920228211200188260679385969526069969205006316316228203193223382866743037940856912625423208158019266954799049872117708377010338506655325319333322095559406704906079355448397680114990630885625312551113019691114046194296769789569680257639320316205833601221753416426068274858909775235460061711128770544701583903348247034637840657082782105995627889632487461570730489411326917407490039196076769653691748160590431298379815845200194038103994998058695292032188258586386847023687890704771957379066798311241414070806980326618972493426416992454639302323712027869638181578230376171905149290424785062548677123685727431737064567300985941320387821178041441906662026876725923568200843656735777367246634810450609188867241024992870705092610801830721834519929820618944647188388412406843143832738079939521796966500695329640425579142374092992821817494664400399796870439606274415315386904583804229567119477706205978719550144144998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,62] 295017308495409016869675715345807172292470254246551737632780263553310099028954441478330319156043718693516101168700904482766751244287806116796977855479816403464735674935741507973110778294932735139679834863762026865401981970411039021219513770218116527706577728624190780075835750327206512128125551015018651099983958503122658326822234654551306476088823436828459121046226251005929824694090705845196677275515931612584841875643037990401514608013345277550033419241774457314181243704617041234094746764042889607133775101081798296492812001252613577195959550948123889148218471064879135989859928740549248049585849556983577818705232020432962487790834224969090917957414542357598479946417216418752481743963831007906238671389437170359943465990339447194892638297697704101499595394220019571617683647943263248819167207656552339635627943504255022635930491058166549627403625074606378353878693527810622424706725680676267950011568763876577441906141443533044178852582200432382144159895303135654078359441297449504660021435028213028642868293400625996716164206755782700963931904425446876339208975245640244309938922328469970124404987870810598973584997190618377295633869122371886091343683303032562422964649170967697400492607864592507933621722061064138992407927031099525727938362162280139417589911436471313040563352230345537203133378199997119238276624519775425754073127914333788762601520593787757667806076658199262087025640246113459323155469075624661722156576081968834843044604527247979823547077782855002236785513767254845934784535167853415556899005324706097796668716180679730860402161824637432461456198774843812693956760724049506316972065677204965885689615245397759726433945476668985045973779822644917407579785384503989136657255213518765955160302909031604587793361885382239841513631197854220836246615513813676534455206555261253051977034192929419436097046173433545868412310079909807904159917321328250334625998491730392410473163844616693858173598495286197517499047324713203815480316105743041589431236354982299569347359024653615501565657768026346674369102201410085488368752804854623392841591691237651753341159013569986497288391925961502353444333537643748348737719203832753231977605531153674516530432802162231233647462424436236878762617227329734720507794584387767425995612582634662713632502842254953237100982468331093790918490543496777116891560389896135567092942734656122132109581343176337844359539277769266463343543292481481887936929503243882600244879460512895257568544354104163924389056991394688338007351739067484851724158589844713303367084991961051955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,63] -63469050290503419131033931775856622327142085686269736280927764563993617295160083151810708878564276560989650644620342011669035018061973151447049096927795444046027028048019316283400503772322612772654419600412307713470847562363674353507658888585322169867455491965230015648832531622155984445519753181998314175360407565556124881963945096159256483629603359452651319090801646396401695010564070008070849885895378055310182314912143586417802251573683610307005348807475929392128897346435223895085154486370030524316854830170352308226528931989573233467956233293609550264870246969833865610411623078849667448506183430432771787241833659594770068905054240492332782832710922030895314692296303264901596305745945235050255619034305545524813803976095885855870440836358015555861619778359766652807156626139283974125874187749643761797609307363824111654780570470083844805027211239920412674132949272920852742274197870120414811748354555020455925105593636276456219604212183462238902216180465585493935441584271015910487789597247062636535950578669497266018670551721253915975037433062200093634398955865440205731365438161641960652879526144881590992314981240703341846392582681218440718932433847466096557799957696102023097455231593247813501776990438689735835667489762957723463675790565789538774883314264815106590826710184782327872281727787589484579550000542271254671864455572180044256321750264814211856499126088623060188960847237536926475630946111183138745592116951120489299739821518899513058085558009839474604871914844765125914786737510157128239792170544589744744471620820620494089673673099840697465801310720740230800289177402975285690467620228457699781082992574515173886606994818551896393172807032149825461230675622617730142517951116444607902421059562696861631501102200935368973512818096182598638430798090866792448730513898120617526321767408816023054651286998877376670372506538295776320737718790842826391958706530688616408177961157100851459418143681216267519928767185764008490402085089477434723120085770961234299527996564600103118762164452828762537771318314009189197741811079884357784229150396457716239846071221050391116323961345318474132546814719734138071135101867707171046604388396168326177275232657265370953452222954772442727847062275522868276358912058437739162874428086661115242276159281133743894081182852264941959091051198198938919185212777747803507105815963422354124396799137366652967441098925169806253110206554476566970940864008460176946912931629581255702229181920724350883444532874959486725745308594517714717536952801663630060789746315797987328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,64] 3450818273122898884413139623488300027139895602947290390520504651824215617906666825732168808707824757538304871035480475349889786995420975594919875891163214867406443294140572264441401988195001923454924970073797325164969681587206971232555684007710923121150985801078616770766917239274771535197163908659146868030339740805779718423803352671352392822151197174836536421957128045750039740770338146701436185916820913657453255390712256871471097828753277195319052967013197430180037486388049179700791631244332400788005143119753950961559863906669464075165572398110438135383499794595730597720978964584373693097176467139048148504538052163212535472155968951673021228560403876385758041440523954525772797804578413283505108228059923339841373666017790442893571924967821750085233363779801262650871897829336868205026611489788039947954207267553228108372707187795394625197722030562144110301048930814108271101866017316264029481766479200162773274187089221314435901619018507106911445131465668614166938680281421989505344118180372225495536755789605426109972003440429824701872567726292011499620300543296663255605797765061953903604373893591960325301040534828226301061921230201703980393055512605281148140682758770060501852679614725714736993506868808973849818885778421939927910222379074733660911213405261562535180991649583407363814250621842033997577598211480204311400299045358120890421697988836643113560713814721153151072253145170146341680751031355516053857621481599722939817826592793731311776087137550059416178451966064688452560472564900673756579400190136122351932823914013638214993435686634523639315459181059037006236354631072645335576768060572841774971377827713883372868092315318729151546920620842889186327830640181832213161130209625680289641926490125980115680717056127705859374551604222002840622959925020293822364853205041390563118981218671409213514674345839477249611282817332291376982868604057770500073455631297493203277527225833935911225760458743838740117038586813709726487178998222803003141965723107099037634564855979673509754797286093745491070470104652495858692248004445513537642179114503815472273046520743125579091802759113520172048807692247375658458781199207696122922814541908241929616805155846938637102684053166329455896338677825048688443240654152370776001120936127660473813053798291896510995447258195716782190873445480328898514273259979348668338462346761247412488938982069743798319280630854429802076549550390166232990859338207691204068111737577251210985408571483905390464416470031670674920486384483423995651257086201752952395521458998419128320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,65] 104136337842040307673602081624554664836564341826686689046034255843571516685438187738075252886232427044029151335672171237361905349175933456416944576174853516426924268240196271567584136043267614364085049137976441938178814629737452068842751050053032803689649872784085454712260980387871687423452315593199777025653009781434806202220445593955037227180157732359363926923768483737580361047640240047695545541418870025024458223584711243125412121031944472959090177974304128149659045628648199580171367425505108602565982745700993418791779976759114320678583023744401767001369167067148207126884299942139620844522549177186758140732829075017894366802786625460575344157843760240687502351080149451566885302405525020019878596724742037690736837176793888120844995714992369583724796347959241639514140382621543770484089410019997466404869294360283450797480803433408798956162744500847952893153333746391431316170092854767769401852910629999538660659675402271068835766038455251835568046887266430801629044199389970319880485252191021413258047397125446890987773258428941177216093188008430597418720209555835382752881809540560984721973120081370231798681358667305707557294993486907339875920102419395860487332114926946910668638311030262987730994718805065208238416213692488329482265314128819056278424830526483888831830881732895661234635198927198244654062781709285000871623486655629512676691803658288972897450652953657313630864158560796100879429806721096163800627767821187325192734521883678989004709036357475972554793905516075897283242404902306802739484435144939457661100797174550843168533417911725315339181768443310705459719519210730922537739517812745281619130123401536155721581800198094274508862565441425480153510278217198990770807198287695735132884708663871929648578827710270319783853550952830813817513070310531138465797038025660485035632976903705308506337698698431717981115079439267166099552470111510266035013085207407199125799687068514095742523884975341465928267654029073668358316145284257800150526779099587354710142440549031437346071507680401182546156730356639769704726141207477752854198855829861270917606600397278874083703936167897630020877870168524348682166982048551558481810839016414930806945121065256010986614892891817369308774881505826673267155368052386528062800697083546904579496132167258832546149705057351565008222519381605292327841584357253817615141534915115160658002954264697652457196133214019603951283528817545649035050535098254509338662496438392801956511719202385552766714797497855834483039039666835738956607795098622484877123167128964300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,66] -17990352541399949552030214908746031362645683402698901913376115796543805261350268813540578561553894215219779050982513210438263049501639074324485362034168233994598625523248869676154920425773286996578114059262238981787726724417262069237027388006980825993876964480996576812868912049358530891571304161899822216292571661483429331746538426140251775208197438818707023756433124623634805379311814213052484224635977056717927285018345836395702746492847965470099380146164296180201642016058123163684099884290762187199525697636673034961436185252675201347399145470998415090976159357463442605991773854190773803342719112276539881815596912895688018414183612953076158465193173406292324911961279028935517323478806359224610616855099909541583236019693144760253781532267397413166550084887424592476654655517746671462141028565792326331211992194753132301963834625664548918276727528149132972422030697176852566122192389714929123303605237935826777858421408110050320300750133839097727824382651275832446880418564709802485059659147799651882368323378881516655482049960496558702409074153198875014898413597804437487447231066715545803007114813427632930351357210479851009489752120906747043260895862252402388573942639124453642053395234791301296349601460617572707204584661197562702647814413646334424339703268164644180442952740474145577074542138664052825517789346191101778500540718530209466661169834493158389017856639808630785759855819723041621763594215209112606016341827407133037556066897762730034514940909781051718364747756774179326517579133702301862421692185553020775142356097164395648058649999931725973103249250199752144618839238434230721655308236834754712932004142355560845657828877752215717194586884000787481113934139101434046541780713030291648403764030067322221139703370235314182865662709071401415750516650824724485033806213476393489138910792007661142131625974709640278254173014934234813469664529575089862691629294056254515732968705868104255910189888129707971372933018616255823130751418928248916502611944266940588483383146034987890367181770996848260374018732566343530797860990726559796854250888954034998338821453993111416672996546015718107953419930692310312351341180137648941110394277467245788380450289671909245511506465708874113811014345325866815191714934885539057353704874998902215746209308688314833557195254843411587731048783836859115195468383119022794608227979942469992177754171551351472147274989729119024157634570340224844412727814672211052036252881722418526683065048923443370903855763842653247241627426911952054498213970613193144198363168385269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,67] -394480671207728384057266106432084304958564148867169057277387216272025812303829963384185958572430120740953694997717373935555648385365567382500422738714535837348623864633767857086806469028394905638127726505672832509803213367098452117379318696686394442295742556317368803404860860983952567352522992510731249693096636109239717586768783478189322362640410903453720454604735113944444678324332238722994771088321103356443075673430375208786514061768417860226399459749081374289372994457639337815492117069713768924634725224959592821861045500930400317217474923050994114756864412315169896374064609913729249873773179541656103533309422291988318508263826289076426462846366818555523380880721070229296343188192138901665191706676026981204257529484258809627868284885169820100612391943539691832515743008098871855972135306615575448811473223318058128563112277586997570717244250075385339116440821071137090347490566579938862313814006415094033452922307653807029962688518759382485516122647821540755665337899108916853023977110434177795561833591490346506200169445279512061415841812692701123213845400233845463195384528666388572561268361674306724539133602681691781272254917296314183560949378065650713934067092225241327320736305827558569826745238268848714381701024273022198914681648159848070851693754025804567283578451753357988500974158906838804228498817007995762008783729485535053013449243305798321124055803206364517327006064577112456973034511962611024359395349340995748206815978435537642431816955707977785685327221909394850649470673709461008747851191961074995182055692732905745904990104830320216965131202476276713123500899961065599623839771879165010334282205214027591674936607206655714147178880792846545710047326159173866358206156712980371865930923478719110259848101960976506757473606773335166952966286959894463974248048375715706406591650636336924402359901342768895648935581501529498625195044005941139992642020418141834279619517139058483084557867121140828561285288218201670784266004291103508247691343868299601602959776783684730004981417845187961083092183509778822542455864729546750981774080097546882236207265730231114388833175732745938499928275465738441253023297527383414358038948733415818789025709717078203171295675913165458034552087304773134653553392639980561795356609286474133834166728496633103166739330293116650614004096942428116129785683839016514301863009288279333761495461805879918764944624064711257247542762444326504603282361030811676463071513777699796043919305508305607050150980923296835642851343478114869486934923421308854973529911931699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,68] 143735974568849325864592920953947764607339064434897282539885383092984823882391814722433148056616996471973523357245234753558905399372815079604669631625546321293986705877862587909780530487938918702867036653079063949796607790905838426899517094442086269706383469459227641007421419627993670727113167395174272966130866129780707643705180681861642335364558651482005739533876514874273389405358330987208193563711359345933749301639214896534461198824802942010506136499008904295800277442481117523399297313716375572062857724281255193921595913452091131748369902572412416287892825237120319463400253275020355268516456475572522506575229518105659331181225323123119174607064111298555792923541453487399672566385434199772566599990371132811486759706307723345071438855938558787165517743862560191212393053377156958963237171364315314047754830058304645586753765930730867999118115496084353631930249193107300263490763400265485959026176096771278582294668096311589896854964593569889287859543677589703001367333607711769054467474553921410550641478677879805892121447348073009808569502903947087206037777129145381905723755196516885678864913292113143332443369496114892952100688776054090554887211570761628563629327022626837996806409899962048140969527778914653397683880621781436062842277845831625203142983390557614778731149674183376282131700245258574398294970236457506950597083795252630237402838550469631727124331575820107287990078716669646491138108877482144594793208741666177190189097249120277048361813718787979854711692312106352911066583376196610234336942932240917570837339046737276565410228886929728895037648962418371521091660109915385669013276422645221188315030677973577557150705593256781042590058861279037238649610194705525060561977874873748033864444800041933267259998058223029334586454213352084366010733975283098377576598014349233481250101738153276592990428790739086568168731077329664491257586196060060467411389905271704913646109131466682458340192632577394192783082432386338267522082804719975268742827360285685700431883247748698898288471577768327221187503835519205033533447600829861461236197042248390342944405995070295460125289485248131678420683259650088927291060185342205056692238594792204258043829874658261344835461665640211111879916694465349608760324371749322298219624049371926625740254524808228850087458867076951997483014551020826185135280617552802924946563239941446587809335448953660022742211458766176503542233718171334053698097229487530466827618300381849023422053813703720273270924868685276027262868036622028602129422535521319830329329304207360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,69] -4980816767942274773505505661398499137053752979184913828989146799698832601960434445709305895072431030213168436511622900517388934359050700505608283412179431602826297488626942739870252447632152311781698454596388113674652713923282878262324146739886025607041529384812577559908069154874491313314886611971441032651362744588767367900683105873187201380111554633294859834840729016793109739476476981147862370149598863162654104478167283730470862737027149175986023166096822824172064274604459992237017997583621190964083542205939931928066098516272314574050664539758732607938722896634337757566863907936223341813254292228000486948817448800352927619573177022311575065217569714531432696259243905013660495243000015113071891753292485897597149144187973982171389651711092761172876776915491180395709464279366651222651427531750832882680660956343773660660844950932138060444131806462609110906310696978873416446824106456502378814641215516374738988810793278735538712560303151703005767838915426638419001899527868425791922198034354505867115880882472782311007417342349568927129687962417465576982059052168110323138402070462418615888675887855499865592773016993291356617015645658011631652926491262053323576079077532126257601135261302810372330491991673924746715029456507153400696192094295601030916122025619354705080416033468393715549723308786539635320817809731117791643946554385420737298642987332784098825492678484728463119932839319055654535237045884676467671354974070520476853956376248367518146044399524549005571272472085579427831633784273544487668028689692410678267463415254259038998289464576091862499794781568109541915110986701047656167583475512341865043395350462826694960528568598258055607784079836279143495108648296351425996378875261659927721159691734101256084020066163894808019395079050272708375143526162898166037845306610985641359355838870908807109258250883277435857768463529476049074694241522692517746668697342758396851780826187996005863797429704999917479987164972393609940545642878320577538237767451523495558302381019038015173888566411483296446428426301311337187001743061755992906199739548782265415632055678998038898687253465033698394788416844372475585436501555081742506328411072869236683370903811839785582689095376251916189619488859022232786786411211104883486900501000842396668598192273465315074218733955729999811747033248925394246363250119296453497235121973329829839397921362718403277441053593917499039571882546633446917966568951207500060716099275511359661654920293422521805265281463638811612056389600948015323787721282478858305928586854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,70] -327243914174608833973077113796924660946442912512336316023037278220958575445012599960533729945883418649999821266703770778059075651180381443774139102532182065015949169941789166485634238599924318198775953938749190519872911195006558516359689132355599004489311867942784252922915922928350293078849924438330348900923054693064650225042950944049577192937994478794723161857798151956013310404232173440169327568647165102576679757614543721760289673046943753934413826956389337002864236786024304985539744524755669428317389247327444085014338231058832596013077948107590074360781329832462023428344160092340988649334888281635627119256520197385141002635893894473551540888553228303906668156910926795338793301738264424665283276671329630411938573022952381711779661787060830118859479334334841969053684165234170952345017336235154339357109469376676084578946025318410298422902064370630350725825448394877994728923376744177308380236657116808644585282020902962961815717365286784192724091569350133395095165973133702115286771654048145929992379274816266237290731470181539373046396340891765272789898498926562617799153209891128138096251065650181157141250053124468891205045270386207454325537523162280438502095772813685666478204839419360927983681550911667345702828592443928713013671797036352588145428871827210583752373576028598848460358960608565511411334596118328163751836150079630034677988380665273708460017109989791879292700777385407015113302083824562554461154125835048059294236881209080344326330021006058919180612932092868763227386846137253939475606637792362861429542328355794150551628004278133680434675993795239239669497828680150187424846742093333007595838339224238284149034943389319186309550298512642604551130858876254984294831036291500138473325640571298982921266161977966999042877880347022268030579115508513302273831320135808384774415001583191030511466096392619934752758278083351177008222862789959361809558953518680180047440996380841726100408733871766028253569479665857748468178614021014137666374132383066961977444531962036398099917657835744828362558294114737395022981795433507512496784526047032588112282205744571941959611836392257311972255139624341977218598811919476336196151613016002424891689710053280070581169341832779147349664621165845467347150325261403272127048122391855618470321619794999548847012142194520991784146738890948584286388764844714651108102315919544591100847075955791078846908526834450928054805302445829053191934843396016990338403135667244448748349265080182763677463862430190995273397976422183580734051912002122482417784208752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,71] 24905412275934280787372122842411487264799206652066268250007474374138524952154590729237107326442857405606784370027063856644822612799988159526451379407460200771695568799487223033346948017241971030596474457605526913020835164430600943461611630997793149957511808942074011510067987324573160747662452586558118851944715523212731183216176325731278790928288652305269399622417537981514028851706450471174165234838716537400676436376717816273281914921393877751421341707085982259724404882022811983077493125168539647770247206624096067992412538877138843154106044530660599535179242972185271138923880947342651152474129167676343031548607737205627889832718468325961341789117030949528399562892396083363747051616303553438092189980225741596805875431709817399677214747384265547985583504994024748089950463810199532132191262599168666703963849096194335528391728081720085397764991456181462143157128932768077871852363836071880213532968415082492067299203969205698046292348486594847266976770977007928301561117804601017915761163206443145773631652883506353973052083598763785212402546401799509359834150079175523893891600003128467126550430341025406897576284794822289577361782755398337918083377030390475679645305434557505634849602367920153941271612271423330872296119019441852542971503957961117010054733850887133101219531183154055619768811550370318436521225443954532086434260905439921744994169633362501529592999331945624683328243838143237582230825994146111833506581763268501513161634669997965312080512460817844749968353501727172647456094161794372335364939515069477816263223221187830224041184148667771585507996038827336241137691562190422616068063027845329732265661600858508199326023147999985054977533090859694162656210631018677277917155291916951249115673873128770323446299516590099942333662727030531063296093962207814970732103218899711568446638414123946276207238371016332984311026242320724364255354534723937028514261415191697886727612854996675270227358354341470696405463629904052525219512740194373803937002637085476393219226692814693403548930266003929508847264763905311347331694407816283750237226054101804784884094695987454994323908341692590575863090674085449316967539433751779470431731272279675589322144880155313252019684836310489218855297394099887018526724332789963527313404799638663009065311848377752140286804781564995705234686966494126048531420440672045442624968753984253320519568305285903859796035549358791097076027636683207024633309314587586189739314845312056538377224643943694347402339002707614499161075940970374842850491132161256537281318092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,72] 6893752524368151984976713868882457831738284226433448366437814009398462486864836556991533259657385769327331971391403962233067511255440606020255173121410939148845289116186814172228470754384256268316662638475466195611805718206489397556932367030714159699235978597222475911177092231373165313967384358391109736049552587525770759342630687332524891220598332868382941743450926081413343250614917664941335545563655893054743652045614403851029068650927709786406011799117355312400858646200855380473509458988146476025758582785685133786722691328276575979973586249959544340121487575722176721104246759457128808355178299132032626616658679028995454260521427986626308698763519128742786245268230582284279630664426480256325651531598432617396518192279338040132786780005273909426491499277724886477827954195017398640454136484708794431411261470727390532186909607373559875259560103338238611841153641806419654806922452774651382593550439697872709459491966384156796540643655264552332911368097539741300946163525469291647628168687460607461423200482557385381260152426810656179610073337376512207212669577802597397117722282236616799780066093272633907788281898785450587010834404338856012159411091521429990569189883464786958186404249420723741928125905372725999396208156034032682542322427676093874870398183140324166902879641552515384024544414831145522992373243520396327379595182106336216699519024914823273393084316280294125424898993716662564151603969355101475892605322056309343454894747358540168339457827899667952696457175524446142666811530506942746221493164530884612792370965447460809302595639451704056011218395176305785953605385840199249592397362693577696591852583116079507450241137983011798969964889430613171050437406003809277276181442491866552905658309418976160236151067846641279876302934075155362819199376492325299586823539024440593042866811427552726272983261581803375665840981797909409977872930858036182048338895618547696445024177045458587105275516266178509403361310344312495654197601493146793973659950602662661490508944908990913796240039545016315380429755055289809380264217489492194509640437987309513160211198039934248644352302826055874637141253090179179604252222245232808555290664777989443000795031077974899639244166296166768203999093514422151669736361964103376236635154926619369436256874869523249880219681149181173189638286240541837941979427750344896420062696747377762908493876138302819884710629079277745607863047680198502055882444843403765703451285533547903619289365778834856196331595908188242542903246150355698684416707985066492386344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,73] -30027041078607817913419328567208124785004845326014492575926805097218347026484486762764116501875095889971112601744419865357019538198696482696039420746361353347787349148526473351486340433666536024867877466224532260265145258691163507941604052593193066122655096081968666998421344351658659448999006653613137593790066958801448635549896638612185509421592697658436280105912206725607582544868758840196227880021680381464263452727796776443072060092219953292698315492687142109284017827402882894262451527957385619495649817509562856180046809390026278954088359477996201413075581603005093032202979744801247010131937719393579072060037699779737663558577814813160430737728146687593739638930324551408948753288694402087568019671209921288716273355812634486585172138126226929943050317914657975224669257133273640152950325983585983800528162346502074467648722235051868371063474321749496849481045144403612332919265888716623882364942350380527444323932591384912842840160979172019092818484528895577182149753366174507647009167514005038763525363185350974723804083526799530291561020080552101067766693512825129107809584019589785785333643961050756681682826455090597315933729408191986885643433024353222807653372239622905904863709545142298672179347068850509201570740988494634913812664009795057576729445888595995276889557359181346041066712312084537718684754795169676929905570780834477958858814956060326261551023244450909873086758630429548272567909392681823354772973682294553496962756362112878760852022489963079247641872870176661914536679933892484168993999981709105041604380910323232062556603276994353406134998437823894547737762722983253930906433462304476672759924275788280552625605100001596817043407337284483094494143454572721954125140242076732702925241336328787337749471834413320455717979881175735014000223339741084245529349786795728906322166034532911530457966713235721059244330991912647936015782335815148222229337895786499748334186637314962396093095979625476680246985288993182407001640697260126901290325981160976152137037510875985507765894160956921845118979357100984548151489620611325170479052137823137590737232957483804341035760485512973506073206938604776226493644420276235128488230557839643820363796477630912064335876531778046553832106330523374080684520792519145302886973639046120035418308038989860859277172858525066402604819220230456794450395915938743413228595201145085052756854487537260154685931045621097747558047433821023212403559358651687014052467402705958922068724703201559415845299000073591763705895181673537103203744680020980133999411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,74] 505444492883462526871558686419066970259984181193750908563129309597803168341724703800156502105339176911884983726783750366717880652365231139938449965362532627712527238566142086651524312060092959600165316951374316167412578671632766957079934100322283062876384661797541116084317782621489430468889590365062001055601874724883087408067790105699112091275209027556804050194543786075662676067225686725512814500609287890052568547441711793012628857727193487268735762989910877234956495012630387724344722523860570556816389479095262521320119959705378142690942682580390741164086298550771315143324155931352906491815283208346468809419270555276579800009874913164081273938964306858758275661497178252643052195912654871741181001500124461594978032908944893994016768256566686728686718614451756689957529321290186255008219530074577839427869886845238919378618974435332694398187610813676500079178628786043118179887085611052293774394130335541873962805655817436464951007786982362171383463524099610724463795644948499611974725750450321973242147138459559039877262738561986659785505844905850923860454232430678001938355023964864326297691279408065972832441381775667020388841975823322401569496128938721284093680772287916009009594166901771163462757639377916449247798788410704167824130465588619972746881182090624963609005768655825805909434412075428789348167414224552885879613616689872229834216612744996304636665712162610531109635544167630172300459545193620307784948321374891692043344016675955448226702298110202725990415199638024821565563660641602159410922815660785292507353069146213656948673541527020305177341013444414954480577409910940980030339879009680577190135002812949955358188916072434096366376428717265988993502629773535831448432114166124880263727902503725246331809979919555384488198405794520995255660921590050867740423273915860583457903836984114175051898423007530359504571679619860844213078538044229570479700202854874953240455547818741632154130366327479451183698246335592477501366469506180191121704288917335746688050730296089516983242784596134616938823161376463206895198166014503003688132392028832007430101662956162359652395249516358005993746974346646789358494090350785542242667952880649242981851752253531942332738290598454976991539171222789901512281395125162697787759134114662258625671038113122681178969999361134740242857283036151362186399775187022405285629618280574593981491972328596495212332922891874673707238309112262008457295179664477453147187358039663381992564645727103942310128522553302518967189054784728103713426642656546108368486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,75] 4157893326823752955678862489932116857741102561702341242343758844481341905015040476241280206167018668964647666712385303153554416141796183244836477621208447825281754152019925873496503097259759177525683907830412985967507073404095430230634787100656803861670970765439073405073772381438331059771323980207984230987290918031867711099492937425861029735585941857144834397257287292779222439029936557370669859726570343424698007674684513446330911764031076711817314377167772210460151960452030798273293359300993120334381288334486718357381416341843479376695786262920886909129626579605480680355039757970192377203085954462325600107889819294359978292004591624465187796137470803965327150924319429914351118296659005463460727402838247905965422870114532306135962991950830353940973302512589500487930429689361281264401121017025199885842913266330899877807325777093750313867449422832946334400642833652238850599028188616120933439107970285533503854280292444066916443020510054230760186037216143726801047432646548799432866375247829554373715368009434306515230437771248490106559433841846283248064520277249115911389593515204550335632251635979723447997125459637735917635322843439326682386186112529350678796503451594291936552673460223442468496223485925512767900230885934099594889298224399784516167378592885623490671183787973258231337626160414806531822255444875131903660004665419690717200968086954249208423593873889211032355839228918198532052367725223484302728066007924572631243016940696661914437343305333594509022756148195676397019260552216339209261285814209289752826409339958883948872008971187621894927884758693295265330313896473015008683460269398304648894022453318498432373346425844116856362967843360044836445911494708403530442712306314637066971366445541154433981047511796917710219871678758792351978408565006060076655315303224880897104628583462786978899721263920070763641215584950672912139886837951709285792060752860367059366092751694456282938112932726314464823065989665215822955167746477811436172766960075500476273891976915995079419712112900199817323253735963961749382905616013451806189194808451803882998348744998793475596104460084620568450368486349079756150258592344647206701437589968053868197680569985788575383859865763201184830046005974184242145024375142430953596171543147923638853074620461808292039415859124978628726751307598243534720825916252980389037758196201639595777674282928693947571983125111349973879690006511525387714862841847813072458696480015588133392811451363186484827011400477524300446485562143952147879562137133440303104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,76] 1089769659242149797314976871901328641610209346374309256917565418401402437475228357551992379552052624996189456541245917413764351611139033420429074704629304804898992497048565232051651772781299237780897168344441084671220880409440200528949465898893713528984281694958341781607340201046259890268055630208441410657479143899201573088405952171770427021906094099830844327649445060970026866737674519236678316664645000497410850795835413530077254300882574563401602265237500097918503714049270017028627477082039961265306167134232062820345367221512776917845597928920220606342801726892372576980518425160664488855126535804265788867256231156611972904279170459921735738153434320717296792407331949527346501940478035502179611938207835210297934816830813352609771391565010546130235752093395419226242382504495846662669258952651278828299921429459612312040408399664662298750152743784682415896497636818609763606495998674789002840308605244277670009697341841024535751923930499191038893599877636795067556105868251642457419015514325795050636804901064234636907649158445008065938948445032063071921984962075443269138864959580966972546405055660069967254729370055059060937357202503294786073045915238074474784225736245086571848140387131214050240712135556733103141009269847379984857844847975986478413021653002117168313445327642267153161107730500482016775430651694546710169051320672099701344894509576850921557245483466558459933097676466901772270378592145631288477900264703034522489214818249971613474375389246541865206953008580319887466140408765641316419259997754876647526417362796187269842388509082186113888844454834151127704898084293956720517434975858498553026182654403681091726945122688387901013485926394319911542668407243613299553543389664786331418453871284698035886407247458946751884959447143248761854091553465665201961480683811944486892871010284862018667745900052841615809910174959952738529493739337407424718144282705155117968065070087883732625264452612973740558121020613022862511721019037109482484780612997513176338813765571822458941520824982810009846682533600091727924305127678179521779573413359793891404173958162720441064007217925508764235320650546011064638161762044599540472984299748057203461449732811149454632904752577046277552159595725075939210859726053071928046366615690454542241782657149871446858725211723437765110148941504867068227942558483630781821159422659177032797410440369950417390054298185131746746719410332522560839183389741492591797048304186392147678799736252194419026670138078176034041983635413510677367891254742164134952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,77] -90698773198561702654045665540979579206212309474019486941467970973748493747840741827729698338772259621622366300766286089764290001610727901144432255593638572379746035446606970576620147243356100293680513034065708386102939064610291713093859036435807863663672436485883466511764482911748903669468786320260838990983507006685900500264093805644186238495386716379886678741361748297635877699413553251058924929252515166546856606831422785641381165250869199728082833350726995228545656145557676621150520092107391293195512398447768570454292536464426517385304515975953604035876140858158468919746609666404922099968799379356506107734264599094848870823661457659146955830385234050096231724010069890620189588595788030745798966722035760750074539800366306128971231910149739862978979830580363210707633023432555792539267312764069363138823165679173793936502134560451771404343880419395251725314513346322414029234098934291876583367014456643512491678671513997147940358554703579539946988939399097652355375293935845167103841148158128615513420183667241361427393432863285129074038916665696601370443122733557195297500192236443158241804909107726749223341675081904331408037610863394506625142302403712819952088289962796283850390895096179735489746657552398539326596593356685744453788913096776280272582807266006054435789978013054454188494992619167992416724176996744607945035219575929777220977119600701181284526809799580070268360431799155583707859757274784609688531265732534831145940475736846623516018765187648803124853768625628377994387145638611264972046868411493908270538429451654684992653572708692577572987545385928059848223545060302838657695171627541980947512464906022793315254898743059659642505723709720313887990484437355584520380226030357129846455182929380191033198766797521370002264740883412156067513417437652726927531938625896720743002383492599955327123548029727878470678002920275168225267808276921555594507288098639326463895282085004537275128707309645745804213596858052673811608628985633963592942752805270286250330535509379231265573794669567211906791255747785527818223418901386204552777287303998053144439262452301614720698787633228190365615278496546089250108555186607769308335539287784299389013121682283536120497878671490972629377541701169559136298653037855596415408801856835127564205291847229354577456532865154364318789604345567054306714823290262153629751506648787664495920185961366400822185579916335538203330447368125766308986296480298341719565319372038149416553625077084823094106885075444225314299487317346208441859890364884713472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,78] -11326355402655485613494322455088154915486165528904145410512841249235070696668851115680823800295236602032350230227801198949488985036806741642559589051450880238952273506290299456624709548320898424229619173532167014691182914567244864185885907852222402951334795822327368664352571294930082480032894821433061346572797728980036622979029169257127929254573674960854161403546371262223684635675635846430518149983162680203213347227775134443446246310805908434479450431110342033077223185351722977628531049047789739658398410784991386083906667087524177026285193941168295227252296750547663010977021893716221448344053626648185662915522713694339526530760956920912488225094131507465294578870992885486435977214345267036563857758794083573664123441368406179347660318052547295559196604498274469010432469729691784788258232362481052771729576498837020339791849647203956562246087210494406257050964944317382200619041232327883130935980537374031981979226278791354411995028216047889520206420178100406795623326815344366822365059796759893825160604452957661935713725403873659296114591861437535141797380939023562758691958531886646329722839736245351416419461597574500762028675800494345644914600791938285057029631738742400967184303227519437975443004805375731213456167529964293475668360018240931879503867040199897892295955450820992374866129421096913266643157527159551268809394509880161524223019408979309008381883733291721930633932659977800295974902266538092713440100122032256622373207274791506301748452694154130150850611326349371278058471885954095206473621043436554257720096260085549536412422450233946314503636238704460536606899585846430160407982815772373702579155522057887225431977194634874771919780662676310741976500486014147665722563895374124259862396591754666918135266538626637494284277281651291979827856547202554854780187163265915961050912084552143523416769315415029603917387474065980097559184065148711557164642889382861079969667000505951375859740752906710498333724994951199099484149106434790480380373437349039848656985730429966927971520190644346880025809456538634136351633036706806649037371299433924050446761174689274412681963789211805568679934988863220784915846597945458775130011388192163968110077493787277590705338254214769798084232644721464518699857499067639786401420709403896750977703580919868831789387777544911884111380544599085198528763708866562962646236388259696510725550757907000085398248176406348659689377552512950785806735725780439952760663272040009432184308499075477361617455368205007050253143541346224369891077944193843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,0] 1697533132516298658014559167047081907497828954377969246563000083409929326665884675462467938525763754811223612806150611797818976965743416753867675821181799345981572816785766074054250348226945925301515860599284723783992438564400661329568718557627228574117830724012756793678082385703380285655359958755838767766037924242388747791022541841022884054237479650577972120153943223211848318848187594264701295100360112888126316367196560519885815832793366761561315464203308251017012837867743497347525170893858806307060694249076319725852132073233401345538898206268836455467864141696180794872855602048568911853415533996266398163356367370893027705526265748383944547803651001246141659736811434752358084371880607275868616625453481623715071957005561273726639605367244655980732967489260481020567820618999692817501012145318359977740313883943503788467676335281676991107101430218756889823545960111124893665401949047907032675332486521307018697046297155292656840151893585065380871016706455929990865315432338104774612993758348635084286518341062232890069367921129897051070998183905357233478192340300423966202745851715534295874158393198989365108805693312876681834487053967605091929911934444289792189019030831166187436926322532177897389454919226484751598122909244937358965847497972806239660737020936283176464511670716586070368185092025086302113334443728368297497251037581176317050428011875934328747579787059660385166630979207859424854679235034902934625759568177116136221689732403378847545981308075678423618400013915253485172025882573148118134228480400115406827707337935016823245040510131369267218564773743389763666847298401326778893192185349877625903446568665268628703936527271837056653393308356324846610915812466583203446608121218450568505307576387119979394875064804450099023437346579134046864723793337752508278266708993040038695598874653328090621274111321975698536772517182193432063146027611019335223835277771648246435420913049584968231858581830081892089304242823839259890744928243454557165198932894187035277185075037215178927800707551659679360870969639441820379269363767840654438400605273900237012898016845988297515737944565975746037553144996323192931808276187740727936105779715183832725319294690654877054231787231435804975873638963898960061050937151538430367331869673467160637961605045086617806725406220665999004963065300235017591462435191878101147810791513962464101485653464697590185407143169494030257593188533875070438804561132988669615162278698771609706481109538115321041476351726275976716980948255387990536434349396287867262366397061649766809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 89814363632171976956990195460510244554894285925534331512670908231083487137185253459740833970346337673819327149620036165210457589520394480923607797470900124325395633725676298015904249064245822724163190422314168417040964302096645757473243569586173380962915477163981942387539359038507383786785479447441297733659853345820007871309599740402136425366402138947446517533823674652036274062513962996797912950047746889568432848106555073325299010807396868107075027339200658815391739660436583812601750010268222402711867749304621105450947002870014201928069955823409654308496178561446739706922424786464944733481568950734995808091324048616208165882432544955730629448605013289168842134877405488798334622035611815154155504427854076250987294476571241267764583288099270166894550474614088193833783735124186146495293950423305287013241098534080022137360284411240378305735461345984357429967028676519000485118245676036209144870736125876535323383586031820387561336814756028738175289591258227224391267897265244386474438912898307430195207034599724056142782196727591458022795004064685528493525423174111772317646569516417540933790234584316287788751618342450335725588643497558149854223809054645205939094338552583629589386926643761732750830587444403184760074194680750683179762266440956797873016100030737571795670622522202475384641483533317177206013323432909792312837306653384134196357716561129539171011737197471533229356115592274437724876896069625093384495929843292349304886753387104466412375993504113362649206872649230219072184460883124444240568878839040657254254787627799177881438243411755127480281512299703402926266131854221726108551330765953778771844778187584698805633898532514933779967155290936722100025050666266233688362276861845045659570353139405840539915002365136682894410044487192218399639521409415300770144272503944981870771523838628585265259013365255102048334295375988282885424501483737343361027628231199703398859167614279481176700447525172405300313091080953846408385903418708628826893217002157469198230284781855397511197158554819580824469690731508976505752914268868642854309545107796617573189530355649765926217897528881525498048385860879220592407388935184424000887560558712630737326048191412873964591234847420660866411588483333207530982769550143887170530829805992541326461860871901031805906951180036881091110844138592008191127089189822901981435514159595773401857390159019304921683473706050655008258435364503769758542920301374994410410060866389433245781790020908735759662198020823313729746879058427933143884590049114261430072095217925776486694912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] -6395561396412182700741822860839337434358335722620948589465158379083776716739208861002309974700217105284983448805509347107303012786824764455826035796167028764793011417056814691661557063625218036228909880786041351645268082831395217814133305714273883741448611562181825554551600705021714063701218076308676083456071943772916653670314414587612658132012237920914779819606541596530876361839605776984831700213571759415905688839110645481392011156549521221455740659121578032221689977623327370059667557606958219005458065676056604019767711659245123202166361912094756786741266033003699938968044473131352741285171966293285278288030914001958763286592496372591743088458569858488327022683653137679082490552538020984213352846891149804221193401154667733069697181218150487914511230118647659070582899557113449611344165879060538259515616889620130602714492873486825544619687039223885862348053120139323800326000912381475414182236258980033600985025931406050708427802906348858371889052660646066326088713202403971915582534057422531282236852778382040704717875362650366285174506752851574663383384951310670693239368030563687680111435520232658172808532357531198872877564133791159526577214030438548693938625761893151126673056503742358450242285644152645351312169427994506917105969154011386281048118239728313586184260592979563195393252649172059146237259599692594930860423912556210589296687379974409259156623731538154016539115720482545755522414575062951198339877348716589102447474930523528340196236801524871794457847523587683284557688096132837156516177178789477505462940152887756656112808566633942696330765466236133526785394048044149452932357386079321501458646091184074793185061557474574289756412444720950698018831163803858239454465992571273156820251763711735872351514731466333363650995910715720064747365766693751653178813345578494072661904695085606481153548389045494873816316093031510236901967760712660478244467227833205590355418527144338881883777989929520899908837874058990471849575854325027263973701176107622358425610254543366819157038870512472942191984525914847861997668595216849499855923431851862588282405103695120453334857304516601489806058643659360453090500335828010003161657219002417039957429255746014527166673356136634639682437635974376141660386782577285389535343653048353604652802162286155484162247431291455853060802701095497121260040307668195927182462326123794777929349970711166498659778339485938190499784275677481161322943886715594678307956602582215472429504349404970165227036465803800130463820037214975741743895938992691775609121077167235269027430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 33587364896909563965322360570109926692878053662345345383824421704734355166949874113497172516372263544480264579998727950831914592938759465591016677661016297158216015619780908083354266423932749011966698270301856529590845417375275900851475871070297215345699200343878203267864622946401514669640902918830163360519086031016919238975893902304413195838603168788146722847538232799964398280265477483405729687723266980132956264314132907128311630092501939209623679447685409227290805769865763524518274300041855397570263432401398778071752453572290806480444430739727329207649302285762594076084692260536136331367790650086351229715593099337799955151843139828653190651635264435129712302314336027077596712796052834043550914882593666749239029046815991468336389502952674449334601845063135249786158048033313927111430069429201055889085138639581365150759234823847049138784050205012154509828040515210917974075768780854722652471647160043171799738765842389700876485792485520258389809504135607628820347045682648630795509479322715150588100870193384931346218598319011291937994680829564838490284184006262050882838242220842864866864976786130393955526869434033916065275359849205089815886976417549487794214185807307065064908964484840776596433171945916139432080910978365259635094372844212556219143322398522056067534191336403384878268902504175641771626186041391562888623416103290869190823342180261067687340145045323304280617099869366867263060850592137521236597347615454171627128886895672461360331630125797068092096491702256032440836655312916243785719467113803310676612859960161580393198031005767865707445430099700096052446849679829240483794916572302996275104498912563677970986885195442270508790780107954248754970357272772360942765477529813366313763787694033215980872676168640042601413736164348882476348283936480215953256446522103117552818683315011710025333910725165426858887558016078062326526315135854203620925512329537497552865847901988238244379760181796974066441179079595950851981119627591714610009285704642431045901730749388388298900187473899170642425330699930900468096336744784353627211903430162944778304168320166891552153023831622375120804082822632699409813743697724257547689687559525086788445196424623123834225734876868117629185957985330148300052781883019087438793932015348187263059370389299630379840404948428937130182328557587688188568698126748107881833824270921503563270982643056666864072829260629690430122457579625832476543872039630760011347187937406137639811920558866547162435082173409919934710780948969711768240908266576602019018083164488795094842867712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] 1239752186409292915850867398312671820244034475902254649909918231890221993535108757700965746296568436812517710640780830240809663409392284211089253413889146759001027314061855320604352210965034112885767834748078497502969099991308666403743269166425769612571219596224635713406535515769300869588309560489819212586286092828613967991923480669001511174151561556414635301227763747594378778789348283962046437001879617690074751458087942143910926157994065360955846414292509393753935924455818203797277632944736055296073858198080711178098642909092270572812156715333695406408300976377880105441826690001138845593223558363651324178767893735777585050821169494161508984668885322499263686044545216199469450769597230970972042565296492865094025272665864950116600546807590149023003879833907250707318316515643487135825309852608149868920056859345841646120851656904076525055871713316692294030505279845129962584915206422284806274059835247178774828598471274237644548280248433651120456780892256952247708907918803474127767997968786483030362701059447056258529666337293366361474748427494857267521021527117587448365176613263811674829565167829502690955299930252704304171664118322636041709037289193403520834558146176115753561029083643836021048382285919397965288941814821326092863724626643534941480087288461235822222645091061053088517378602429719730833182079676702851433330403557730046405204699598611974260664448250231226911762248295690682228032670379261250398750437896149820733522349566530364000186238336033382924572241709661869998250288769785391692281873957089402781809664807518637476510625696366912072836344141108125602918308061515427945492060642141298001897487844518990017008604463204000988475209908356711541144020498261920142665316025109861466236288985234805030964825826106010459755555055457548058866283503076790032636902249465073837557603961884885176409052960337396243033892179354041881734385695528991765132174199561684476586681045455590240751349564827483633046025814011710771947946853282454506415056183529558721992619296919115505976944847561124098814356413672983075414008858271492493517054933856443821069583484158846002265519953138094591830531409921291558284246141667101904999501224758852865999852947159077637159362148774760114202627993293748120073291881289098555518419198872990595441303897462843477297974922071150015067941194989506872990272008001669994302873137650280589216322606993122337802244825527163998047008906334292507242273883567410944563455375702292799901229621993514515573982783409080977827643747078515034345053572459680619694728759634305827943219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -31018702540009166205462523727436511734770254645894146523190616150409573395089379794973254861378088277657214455500022679012958835120581534966790203636114928261752475543271074036980327513465034281437028752875899108148637315801976130084104511961288348956771422084681523675948791381405484530512425721372061031100140546328104376514613862348543272281232470565924882851032535926469806721878210732481680744870479992847508971133542429472504135148323275512208261322377511779609655126135920917498134770921442246828367943154902998569871710329344505198831201679510741354506223420448553749194477950596043997402598871163985557692011575851174718852241353625358616340176322844759809105982085054685294504496070096813118369538513275827673963436383407504278364847531380982655682554865119402451629425927564881028161832597026281425214653060551175702586847161256192145050950617624025754048768992328151903385175781994487352894853745466538755042388941142364369733374247929687974686622266337708309481261563771374835117434545939581485290824284315359284133562287613883940975758349875064285090820001482127732184892010802697051712139535255510840435887393703249530027983280095335449261940861869264190961205799048658518434534746181947263124484081299594827293186080826529701645085335528241765934868881584980836954629628944347900280660420170728208160487441772993792507112991842084547223906085270703319368615186089846010520046265179492191765930686524746394803998353619169081199871437625422589682041096764724036803922998906616702064550615536263905467235661151156849032425530694558004767597651406959115537185784036648936416878177009722947067673367401098898754578622442403761127267930019788205118431372020365776076874611932230510332696035398604300119735607129501513838567111577048481449982647404991119086981415015574410120084099028294326823253490757896690303377595936613279127433573750610888789197454620033477870873402494803723997442285060506690180913409717699364150454167405326040553137826461918367555232863568990789166487276556374953030807013422483462707236443010136332613459727958856059781100794735677780480336375808584207945141300788858648398128401787646075970669402162432226097744557443344046605438857334454413757922177710915291519780516421356806523076405619320224747189559140022490527526666531285901562444039676595445028461690438605197922967045721094393458503031724878781236864378663508018306764458589052675526254632459030160531990052271379928270477690497655345440041065930020711118809548256469995960735652880527240634233531242434073713313419607656942385556881408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 390413280902322152438148313223115851305668656650488856728300377528977727111379637734545659446439312939488578231423399774381109152590987373843470428494587179260462204106699010653477535801710510595998865699401137041650254341398691375851644501365148412722837470741717626016728561896057508214930196798475773468279190901082392054015904140663158086626141730088349145558191236684080441914089643278015846220611278329692040774987972262951811881842100236850680522841204896126296751269809725047019132281416393243758677443370782109828022966068199064481975433575747550463546853643871234978682626338815294413200964696223955279384493252158180627987777858388956449904191211816196373871855675813533955684706443215605638172248650455925911664316825858092642799933736941726572561145466360074370058028450962838889405333883884704490745050876960662628043436488161082053377640708221257691740869410765647818293735132908120869888397396597638549168197650830271897604343799700893686458621512495961726585559439442420418745364788079988695820799249288649728043875102990802948082883634321935474704051826188445875317700467746160569211083606704868769498635765635773679062845362458661763969854308652846407740290313080924229629369127054446056774185063665469467736193540183023905799814903901804493605807774594627912320939758881776993567233670351199527603824318311450171256649290012585098676080343018668375137717774871639134974647949661167180216842815312144806581512593208771260735050615948960001420145028507429434575264473307261777343536663580271379991769023101630379453841722516439991695882296069980568584596201461018274318260790613623426828715202346628822712439743680145641776058087600481496917255509105065047497221661702979628166371340139892850219358158829309905184178990991506208575088779931890684271536070873342913401504827407705472806979450467301311005214984785222869991759863732578430517811292183182698621200286202410909120927069227837382562149187176055220894208332520780298958803779396246238317968554645400381477439936049174487529888304423060599641085860748528554654839142767093612487001855679244261927604122317660661098839779889190624965945423711243924792911150371613780697660971319959396982045164191985590788952659042483238649577280814141094839313821378725147960612873126511572451358501956926446048582180633243809724870033208745637671342066051096891634025117995872108620693339039845116172515090284592432624225743942001332260957091234490453749205907427049398154724945968046689109301246863011289643962274286159901918507510194310504049922861753895019140769382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] -3830393928704587656176565382908847535864345671998298349888923733819252395704154856048412056680250890396756953114413538180714191654213594824502577272515135596635405461638214285964041532640660779230542985819075559976803120987738361781551118126030057579850494567358428767625829312212029438096964813702537306896549567235929827609893536880451685031499407209816829664301339665854780514547124255957634173598965197752900923792266583272789006609337670543396366177467088959188986829010077701963980913451076081311107386953692967293177350956834568619777039199077853678048397991573841031100907251623166157566670460822560224227960130601590598804839014128931201465179848269703331736822679476060719964343110799117190079674049691486850947011566440569601266755006745390940896863092658617307607384772406772250827437137582950549262222887302454998213220674866452638294402646645121241303250959946771621399229939114200502523258305841107617740137167104364827607707468581588997170758862157651949483927345586602680865254143175053977554395426387207734434593332937585525324181494882382343655485775011546748476843355650083717146254213999951314283899604581589816484987760844690424348868121325449606425938926913816392628239895929919916250753590177987568827853017939388871550621955894831850144466451354118116103159792730855591683872792683748342849786142834992971109604622609823448811443573397344095366814804584539432650452543855875981949516658428124138417996998295049210784272039626377285943596874048960363600617425177481429680236675160033043418444099412886910618259005009944838939423363126789939875314282814467560381399679008956282368958765869964796756731519161982784828187521853151312402959746574875944721389568093448372150759817237900851006003886627506775810662356096887619870621854409679625775548437666707942124589136452334449839078282873405441200508600390044700233386902909358833042593211101246241198691646839070065910501961573612416176403706703737321650099611902332273356398163305048222318046610832929164401645986966228798024626228371994956126592923827349774080990423581980004463355530516739644260957388840896853080698270602791010378954775182302638916016080331550577414920656765101258560966735407735662522334248839030965276751178280449319262205431620415969849120911161930107455845082765577448015661199979812082996856617063882113076782265008279437080615662940907935462581310791582855304432162388001179494051664718988849597323368015900205353420312126105837229106820888939577876318290043414625146794357457723062407997451894870277459524484180095598576407926538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 28607680319160276714448568152036299580673003694061289696181743627212190263033537879972271721733618924229854247224050786207068868659482594443962395128263776668196000283376641596553392673083723570084734953524827538126745008975396823901328254904163081978647754600011151458430245948135876723878783810551371356116023281474137351905836470325998118348689567317506450812277833517601178372302123602334561480975707698691531382899930712317217101990749423294760466056699090208559671483211095020319206945427602723195489635939576644590992479308600804668140513566190851890931386355830979490101648951723043302495323731614717172227215235106206482145840639882518309311636558610834563366849189726658143715930089320274790772908887512535944587019305273366654296875497436233823100842005242015764975538019757855258126276390139068426852620858832724395709158380995988420369870556286677550906667902817958128667781042952447066286085142541151589087136140069692050931106077788215626641896132737279793255204196562699894682278034909531259647860887094521813679032148507810461256963839776091014964588276840895759770753643630241986057179319145704720326697835180546057253246936153604614982318141145837637050984769755522054743953573278835885733148348358124863913602964368818096811044762115938955010005277067507459727434385334981177188868822001943375729104698435772027976991899089939577160399897080281729233449947406918235300139648646694170380498127234512406457917789898802169843293227012163437593670468189732830264172900207894198190803801032950812493157763777584308301945718520318316992648715998836867648015315472464237518875681052483456622232085334678890933126919910683020114160543947995536039454016820865043828981401486212296893434848407562559921834952438777338994082248723935440883683917216316796249504420353534913604957680273274891857445776712807946845807297046789988211954699651891938183133732444125205068142660643112921096653596636202501100515826836857545169968549523832843474796978046380908696219120477722098953173101653635057813549262587310363371297938020327595784025030607864068015384972146792248543463210617552525051828185972094954506549204815697382339063775247532374107857501272684572342439285691513676450767240846323382781307542125333175994208017696543724220331090924687042031007557511459178978513211956429528437727760878363510318984160145360062729381322143373489594679015628600099832426191760714406240711980197729934536349804481587683608827745136888292611190605356706309332814995946800013108022077309806270260373635310668867724525704539297049250946351104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -162354490827291550954022039861876069031405943253422437357044949336424497396345818342460289734158155731644425442195276770333553649560944338079629353101360245275101326821390581964602748649154818746944525810688970193382276660371860812617202089945041813683269548487285109256793678307861440680936115707885755509845460662415638756021594568919607387789656798009976602092197021447653115533799339125461026324265619533997845596202914593693483971809923212284762282699328462025165106587225697281287756136116149121673361835019165533974568022813833745365022968951079602182072405160469863427223048548635304086914487108909419911354855954165243742674277657473688582647175474564040861929518276401778875783901466791767727092157214832402375944031872262195247428966071866092711908627865090836184894041468962947351399168913297138081336297390924556560821696133868022229161408489916724017301356542616691150909202412046572932403159134644775303924555209999693607373943451329436570535295065845226566305749435515060821365439302494386483541593519284544215712727306220445669549374787114489264236774942826487526999604880886496981960645770119553843965685685229950614854550453251535377662926916644754328308843864139689710372019738456348550011674124491592405859775575262371971613917210710906667565568363499842865894558926209187872699150038632739750267790120923383876213845755329146969391086922341639112781802802417480559700336932650063436287267317939226463310727978693046858657528392839292754116341494913760031808484937809261423477342642208781163800734575686460055607697181945903779591673461147576220060135174303011616815988326052024163812997123517376113129634868094075269350268542543950395576835528261751682006021817678495619585624211716672907173593263137537667020522380025281765049159284863616558077173224667880239440199415095508384405053746462973063160259052964582550299822772324058885819853801473143875288461337995412493954728987060929622735471858640566664691155435447035770666687911005515492668462760518367370194679603848450488810924273011908419589408102951452907606416104620952773974548336242649083712421307515625733125655032742167776029749702722093448004393598545139220783241549330841833044332974083821225928176459284704777907260327053799939588788727866489731017707551170745990065520677486294769025904515266101021776839220020419398333160706254738875954553935108652537516676566210537531781014808124542825611161708484623820693600864430056721011832015997411579958580521281072975019610631986427466350667038757512109956530871980567166402096966123374238738258816139264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] 716949529077172314465077272356966399086009990315950336885951184767710443789704636752947737764119468019841934816794912326456135155675178320950136070449566556539560962614980749826640082941658507967562910278540417060891189585765283619141757597162400575264371363293977068275216227651929260373371476072066786356130131273155594055024864286826734943316781255025302671378087005543283110558537657216361488636884397475530966944668032846816300537863028182154909980506035841743584848443210207688990436091162256241760821181462141783102239958774463381343402329165690374683932407383587752850235985336733797077624247053804526452836941688598078590918857529942214034947866995978840564178979988612411021330021979892270951388210745941498507658999960835010460420226398711689502749565171774234842082889141965422686936019461519566709935171746824429638566708568896561597636662048369409903973790564700401116159776748092483664530004543285528201869995020145397647868857867375127621977145164787783882800524048809808633473998557039798492790534759969143216353890762102663528049117592841756986847751104074179244703921590685442447898956798713197220314228744822057887887941128424153582196875423828019060120875568037336457828297588137844175071785916250685498488730078309028155219479400174496127426646593360046983563848952124835505534988213344498511219168801149431658152672171285592849154661557730648739214123363393276640274977279222595541779566838684994483526146447818612669299979284416559624522916724162111677074975468899141712330519114980432151420090963625956919051996503730891476263520605441525113947714541774128168813559059688108927454639643955682331343603700878953942730123076414915004948625283193028618488062589835335802108426998386843808897324026970715757211285210014081463870652795624211628178321397145391143659401695349475390161704352612650713398632272535729543100496219745499354505133347041319044445267506855419712603902154609720263131161107657681942924582149892516650735206724898093829342703030589651103180431846200119155068861129584157890252176253435493668916280462973365417049722650834026522760847876154160238259842722918375707380373064632113074800978333927194712427626281653650130119131513495490155171104121211118429681114912156718455502593269413953447840445693134600044387380439256787625734725242379866090224764257902293577322861911594308536255792936485013809690161747278514830484844948692290891728183571935627100406273224435560952684402026960009650164176347156235341153021222200389118057835480202370826474336701666037176491270296178660298557848603852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] -2498931665184927537443800381996106691431346172093658669509992539133613374916211368388638084178176158342202642569651273593602526806135763016840762318171763592733551262402563980348801587002288934077631738642101543702111478703283524491855067511920985745507022218268702642086133526285198157177832667896569761741050058962532980354728132541945385248791613496347545405829257355047133574176354783768596684712787254373603188089446360769288173062152639215625952462375777201910857266928699856073940430992420828231922347668722407900408483058309263598143152140171524961356280138174868026124328740928945999446645538721332160432282557942574606032753058229739144845631526104514255500559157544257371261521070648937949791078596947694106607189196851280647129900334151128244484398701041469095861128631188241425113159704312060187270383638933786982564801944902840245966298549713822309460608971607541320702253162283201830476055941265565228446836909353585885835736545255773910645726870450134477879028185680429532133371373773398097410210200282138648454535093002810721826141483738212185739997032200564154820368239568250352625840911107774600350338874289653151232520768602656314162880018719311347628022015227245351827307002893667955788018979517278880781358712851988037595690725157969076830502109505532540253665638560097538612294975315486239676373152017898749883815831183503869437875931235664596695658263916950093814977495674971868249596512398414404887278350455590486553320527425042281468364451791800430389912761737786260438805842085718832393484251316481209400631366534342857496429619477363565452854662305611485609993343724295364442815523979368015376153060363507700627449395335903398162605914087189643392793170714201294181824548503429983168109652130298670714394854620698703562482757420821500798161887332239114916830851096409906128087713670606691285430393968534118471528660681186486652236233134514687695838256013687663841037827826871770034148690582767590069367403199662581613063707274146379715358575932039585563238065175953190552156695391932283357942235281247215170443585063739069960799533216358034873202845486600069024283659701055586538759080769947632984769574902598941667948479663191285394683404176200032367267620077615292788131053264643803633977872109570235345283143616625294717368993047025243122312399075213365623350898156193472415881137313641235249917049255542160912672327521753238885576581713353339689710237991251439864604982106759099719871272652568872200431527156283018948923619632398926768216242898009701325982326824054175578547825220883008264873842004983808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 6854011012319211873489269833637902679922171511545934781545193576755013911945280740742889026045666470166464561399265349869670109340617133135573416536815001582219593264680697349748151322673649974531099241285944032267344299966032659104903879347421092564983816679400713008454411380065596283068707497609763464520214686387306825535052445551964827616313435675889388558336666909848537907004180940439872084304467820181147060980230110795684821851074468300513142312615274169434072486446506545554335123238584355539008425720533236410860563296139697209988685129699730069194396733610271317914814212465737886503879963162458448746424961410225035424325550622767784763477531858262554730500860690963085375109220420339452976266666623245830915940571212579195409916218865276120534157814008635539157810085239270389210548106533671724951159875073252526444633059024498049656481780686984362690548475415768814167005842913416759701931706558279407069213658563835935467639847657212506491323444535974072319322283525919608579166359764228809491029050925387969186772478306753430504421530716065286539263137251021282497218672430852098466145266868654216976242095301543306637113706742634504907545571553625387205930665693576932890517156425114884970751811432029791718702987369064543434955296029431354630689457521876026952659182177611781773628268824799822292202745516084334872672304433937735791427298934311794603589016308220798728153940330996451489256950104650262671984236516200221400666016046178963948505120834265503309879343390119147856414524577827118988567584879308550820030476911907456632985313016885683176443602821588815022799218405904843151653490331259198467819802004558969589215165982272903909015383393688205520323102574229758476752448055289620413306500042775253252329373681823181229612423259777466663048557756028666263982433105919667564710625436625702828290647825072198556096085390810901997799405003354423661158750529824508570830253132707834376701419056224401855680848213835392919520396611576652463893182169101204912356939199866160560445143758450825650548141605029678469556497459660609234329478435452821857195897600156681456405268337951883735140505714534337888471266445154518874536206920860815632310250572487378047520365107462723694842216521807014551387945742692777914421050147607338152500207201244512080888355735691384513559914589617685777244232256419164338371592485643923644795762687725093456650121976177782437463190107029950330836123578350065504779383714449992835507876947863409298363336335924911323094780728401990186021177669390879274412020488433815365086241148108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -14484012000355686269540318233888732318266673515738006942347991576180447219777279823919270904695181864944190178895863670289472231416315600379546697023582968097007143580260268917452634986942308706380199074002973243797131286487320118074318812266184539042201272929159162928130046869392534803644946195360575953875438067699424950103844824248021486602630199792675790318560180238226764535896880529288610335263404972269525638348842873476501995040695465990965652526876436527710803897751449834078471638227947237792014696405001975433339412764855825028372286990495224084133624865020890170200678980344268988830263515671000955495476289339430293720657039339557462335909576708634130744401226141159696225010720380647809548718125330804895703023417518066323996255919484071053475077201493587216199397245859993521677779636974636171286443824709909428798872472464503053099337759364212810372259611038828206523409275706926657547452328822048824063099866252037348879545263961262117444304395076281025195827250684255339217615937887090981395813419288534842096315176615916656796237212147961024716871383043790676000891292283620199979502665417674621451732799476860057781813467771026423922188109951056128173679477066088051507290998548168827121215092674960334432593749634814351356151632487648365234226705204057184318317075444750894212777061593256457012898136098206502424230750324221443708786139561674884397846548545158802656806819872555378196143562459185146089055127659078989103775424941138837934879160291553304215215324010912372291509486080275976605522219073850255120871929511565565732420829043127488555369340983056831317017993426733406216921646949612427644113943744681954407653366508715389610521352836120907967588840232392839983000684360160930950918359974928114115120329280522891146464142733727569427509000333890081395907773815855059641820493793942905125819069393703332317275586709143620528521180764517599607771197939902995833986951387037541496907689278603202494952412982485786200324133017527072612195886781368419242575888837995765098717087010999857092111438809481550310929455434480137680593887926258982415322321504001880431213615655051167775997788841792513694257633936900260841523133384542560277712548626766464509781314986227383920125215085539300612423877207789233178209981979660024919271307549630271657608628156088904998054172315859107133679888175496515545407189505961039917858045770670253703772597371334980998304279342096930913199236242786143250791654275201135631489980073375006178385432196554574378644913886232832107224425295646315500206341401801190475762505875456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] 22391241593712057350218852529513949225637560804496208116133558329804229857280815531765671883472015395710377431577350867900915242742579495244986614720661604200617507315909006216877737022545672244616934982680100630234109627770651690818387499136319893223620278839699539111760703823184586945014974967076032559301960085411140683453997827435766872206632426563184594513502748143665636208421298057260303569321139693670488784714070632792589398734651822450738976114027827300240751904043742662675108998864273139270836855738522622416890165048601384872204394029153556577990730753893959008807042262498295125588905073626197475686246488440983641212764856751819803251167314298054761582884313145266266306780243178553045063506187002248047380563283767622959329757459208739236774230666360337811103708133197170215244842349823814037902591414942590190740624688922523006946319610265494886553471876984088978929973481149038082180111722301040285423037601402954964199858038277540141155565623546774495206341383264320876544441415294984136958968125223147677073104206086337617372729273660189253234170541303967016959010006127880582374479209662745382069712117617296363303703111154202445002076299980337987565295082818265133207068676543797218257189930326415814125606000180513054967014356076973236470051550630392096428669553651948313224998064108178185530916349345252312550414540122141243074852617625714266465599340055462310733798885354778893757259021007011541462307801346052060637860694681291669388851060011490271257592607788549066973146614975263805035776031277255874086052416747549745063255295902449365429554915250006229468419384500465875110579902535870904043581368664368791602155864046080010488159647937108374240195117925395398721092130669708454760621947947106884983097012343590907812825130249133887102137953225766317086410905816554391797479375004757493070238321550372487602887746705328859440748837765696788035821098234786003054759893550142584443196060025089685067963373593947308458980168392533238678088785672468955405598852801797852376640142559741673550825093452070987801168888849734030953331472957731109280150580068799477072601359612623088845734063818519470812020422802711007679988039202543250092852920872316130805310663840504485302231397051180600146412011445115668201652770639307320978154433463009046905542756055586514882128946977671910053978273838163000674085933300770507941450922886664305240245339764186132438020030413504894759446998490757252520411794703838779962325015367628979382954869378036645737708529907055580044060377910257536894689618620546521555756326794035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] -21288959154621479051425536189293585222148200948305423843571199211191525725893156099328834105057153148326985844208047207946953984929817102032338768274760138559682567578608410568202534784611142867099106714008227211367897662509397104642601794548128514662797230553939270036060558852896887294000179451328538901046243003501083403887178911183988053595917172949902328170947645846504652324083358502747099633055508730488760575815903667891975997054997448011730044958189039398544587628681757277348071211426770743345360639338823252570369170281183800870221781613114760242428047022152837847664978229029240400297619547685566679066231224850233259533748042493070781954016281583871309618450485587150022252866966745233134480839387259580213564253271221245124019396667663561515140769475379976908129467215585000316081891425442956440311622881464738585910980103520517461815374912164156516113112554798953497565291324851092898689544332480332730080598153086417623014711276762785344990371605817225254306435990532676850040693641501457327635361935222901035557514442303574055056737765801355426796902094896469928558849684349768184125839818947530427280995037259584761130478708339708358053330230626052974595582335124881575802403666848125419365672935262962142538650887339371744966099515302925347262284223882482211979203793778915305767527349147795063181225560492578077812505559255191839299212668851746411918571231256430235905098166869441920057476987922697050707702780582983768497394747573905056393746507722904382883758581912599312037358057285655476878885656013980957504983176531834123215878534507490206580168705257403086993531095373411266580201679149289899373453372776037259493054410410381401325780809679922223053162911688079750417114458616723302848141232420921933432331469694629752092818934181681721093444567319005895787210049870145602036103189682535648583990574851734428068936028075959795724606148416035900630014123699597419737463611857047272757233883432961045075366019863453052460452107557431787237695879033721120744332173228471700756396569000328075960524658539074823513346040429732782528426763054959278864014536689626336143315263369642812849782933839409434134993569490366976435559104906081420677519590288491632916050881021508692308340276263837995441497264759302402655585813645689454416739737033654299391635941937906965088963395394353694271803415814053357201112629105367026374590985773420918709314004582954985847522810421742548753167204776725731755060777395400423490700183740290894983781361377911356768295241083726176111391541105934227936646739521590130584618518855024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -1478152376176144341484470267632296349646106596745999193600235736289507421909250956785043705217984476043504346545692720242348268639010137552860250573584729269107397804612963402143231237186643505549042457998723552307850478774840722813973313225088770061651500819453237353496945519544594700110648869469687480352871916937920345903579709419394686795529548832636812107365325894847148863802206289381456538326179122801439092371807185995717250400681600400335876057188428552132929133851460734765651294902227381187621998901607463319559882315645692876646556235933968435012574664752264276767112746930407239741891314291895725944667685186535957193692670979713449204385675493482737142453639044065867246199397689847939931411263114231222493061162640191962038186300067210992591935543105525666449423566189327813917181213816726984733564965344278596658926238421875488048035570624875667932699155335886497005791144709092463408245698553139479475236485707418334262807033803784202584844539514402317715095788998252041146743657870084790507440515346269832169392732570990594229625581846073482440630313995531586877794097419063823309940051728567705087043509350698413539692678654070582319970158592771612754843988129849780500765344983906425029775462143724594992831926601578384508098184860827042318402414215142795643154345044203011431293660745206793279266862535275089589989213247174004926042317722831355620537723488711488931839697470158785029793970634809760321842317674602134472154441646307481582408266642487510599362785556761799688137374822274820208596527394645053445213503515867753009841960075090237272118716935237128341322190669167558885458968438116828319846606530354713915785534791863676185750876299745056767189538546383438865851939226530607466040925959144570648161393309964124252176682928333043190943967602004732008302370656548748174231490335349492045256818708845476355077623347245081616612597423610207796306654881644398605550142395433290509024446233193478702475710106824987991114637930279590827408361256990677259395538305787993364004643410599549473181273533361100774371925101524619249379221500470033466567869598739977843549280049030652599701027976514080945124501312041792637658863616328773626031717152417065148255892440110683237529625731998005144308096373538552050424383487556815443271327243601419703355721598894858639103989139810041167797989261952127814250300755887570213612221094856725626838236676928557847788959172674996616034499923385026727017589051998307537348954490311867642877835287170013154892334214325667457363834510515684183300044896145738231154658718515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 53876672421359267726954295749306608172719337498891211804716213746329910114299271759579133325022662194538724036211828594448376322357588150417780070060154036720298022785841224595008180196328102229249891147012706541918444322813413904405027089505388272061975837845233702547317317847240983685633282134774685707325899956471029015439909372257026168194227333172774584926286946070661594412994410880028477516533419559862204933913500257066264842788970600637299318928528574861255635831430381177571332612053791923664385275819946062301615082634126884561089425890840185802504357092842949674753882916241663198267529698237800697055865520369000154912273021769084906975802271489575838647788616120908331371338872887252224398204006459543834470173486292035614312219326382517510584270100157444647486922920905173427062750198109099452939542744771822234649920729431766509775779333797981439129210602635556486024070138257378738006298305506786261683220556688046518457794878764785381587940707158532523689307211647120126895211291141370366137929984533766611878095019315634712140838264561142125833876130848257331552308613167007314445278816747648041956989180430659546611577728202904176570777829837345655910361235728437454235668662112273107053939391618310252796238747121243225823830853495006534802409433892683227440961086521885651008533366359998942086127769679607687895597820204985053527760943215311404039137887245804213942310545731773540752596751033830389981588666944511078530780213047176535892959831880471103451036322826757003580048790256158475978208900900615184779904595950368359706792923507080684324541467968921683747361952243498134868869026831886713689052145975435303263650136353100404438012576213263733469764064149252116736549953287655092633593937679249578297619438604376686513396400411053547133762146051493591201514776807547427894528756560391497158312241439917242209004067761139472891450690703851990880751740710102165093640434157818849871923551114902183538046626744777402559771706916254365084464292630158419378769647432568265136878542464857339665586992154999111235155848961382274622187584322475577317061292153049265394504653539207604705304998512319719705480022077597727347154848267055373558354414803140138664516701731487836594410646925640766155593857442664549995998013423989599705709117397142322136517693266364175354800365536720890512379644449359317332547172139471418712345514022268131484944813697513506112053882860226198658893394081826236077213536272180198555298236227206047618883219424100370560847456941926233097684330398597104341557336216600655215627584738951168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -139979562666724124567810505508555463297189023605378816598125586628340225782149849936713351235172397816373404995770675741849691049973165944488272466590608543573945624309120076461920072725639406866776354203813759306055291222637844961117749429110368319378987525151101729146237511013748398656145430840415579682150408334794419075142624065250625282975957471244006318287650446655831657482870848682595140450381908462227550312352287389662263358927999474815146889051785413555755649119496776579476156121735766437961061542386407902798239567068558550784021948572574414729844193660005388860864528601133498201495798146606769218794464711683068893404999289150058468729781053832476465876109327169705164472915580169417477460441685412970987694854856071434902402412788779602294717011407388404090141075357266503179604649924294311135469095468476490056105315890806876935240444388003748182096542336984715820190240119591973061787852929497839847897717185505890862420270276880543229953779662826343343514408618373801279337380377851819551475335262638883205172694715994237665177097012687444130902087964709737371896779842271008898336339993664166408454859974814595115046482695877783541608397977418108478382514429603487368577973159198048368580968132611603131601735156201990676728506141783338641523987495744662133911410850742947778201148981985627844219587087716031949638306154843169139673309241780343073247199577223252852971049779362155398093959281270729788916431030225257160276524875700750421769824315146567420262853900105296993008530596369764577952906727228247498214390384138892186316100768566562353023713518723385488824100255284329297591855812801314921057191747467167340697763953330854728259968576526541038570259194770213253462501788365843927360589761360532520439212541014296267131175715686859845586033410902146893431657009439377185037337428247583522707118685674580883110815905800558898654324767413227659009752897770910152727574480267224522107108262964192206068046539625398073771653443172583529106256968930682955985821806012205442166463435848271794501769982939625193571112960509861287020765869136076241043439407303688348703626910256460738341524754524994506404646173759778631780272743477585147905622574441082566083044387932160199518520971087971777616515256456318094137155551444507741626415958078865000417753606474486848460704068466986224952320370169730682327705550130957627984430754888531603472190464447837507549970162017942291198145600448588309494458526307167871291960480203162372714348368903141348957650455025375252379368024884234548889511710310321872293590175475302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 287125141051066409555242000318855540072460967374749727835764356905206657983554729336521688492092474176524856238007716283412469619154383473850060648024812328253759130743948710563791661951714686440613607402786883735120421659205503709632493426063152963696783244686356894101458482927202246262054028410810402106719279129408732865048947325270525679983466768741876163101830255997946408334181381443142938657115031399440378551116098378142980381524735261864421721793833485461649219529965698656775840859579664777586284497222526183226000747925395958761495399892193383388667640946909548065693672717863834607955897955219039144516776804236068668050481905266905255307468457453137264945561985471965270440259064323871448744153088011551610836102663662722980336633117614077608110679880212456733941063391945274420609190975186754900899328722417464818824855347836639798841661224239092695933034903888499710686016985448705994306852848998127222219401965912861998387530358979222344740270285676692843923569756074036926644545539825195616220496365836996112196077668291623316988010081871904211370441347401493915900307017857652138882751209072912494965935154587026066057371731527271238496702902233599393539881478021469689495185301906412002142303789508750543528459194413376183141974870699283319045119014286670580478679212161300984666989622986164902563898777045303417553714122406377125472781078495604174870454687990815232423865177191972424934730298002374812018955231406872724332993298548614296125582362670408671493120806346397324247336104733071782845554949553474524373626675477553045355396104251930165280753269167535560927190045529098749561595480383466608913662047214207132364730164192072312956452236345574694152387084731454117733317308774868533557549364213317876167599034711657432806099575021605666687014622236235915406748781068838841904382333851280046461188400131260655657245889155312712283343113549086899570792497544868510187925536017709328621082681414712915679450958088796275424136417512602482286134407768820476569022186727433171570682691060140211786272417428689618973901432458892931264801552598232589138107788131364802961386402136708370646287394916203680206049714770781409230497064703256746069359971246460992165418146106430333911489070200462797421421911775287678142178949022640039655769006146965315414455147625029137796307093216459753672082874644367354360256829429626560233423940385607304498134171866062065541489881723713902558888311036770522185962044923186302063040914334282612467110236572999709729277918092434459979063158907535237270781993830969318682867833698779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -594136894300575103836374820640444727095713555052405503227495382370852161105007353313596653323169043198383367505900844490955179779691712247366753519621357362380317952958986012993541158134830850032560241884272779796466825677164163357551155633877886459656446864298740829363966616117516602758163674473840190739581106568229456412422324025024590731618416066256685187625960855883270863792392818139423953914141644833274847809739297800110798597690508996146435606089282697575130772357313838097471924289426052128294873731588342978770459916533972752459755724119206269712066527862172106115670490583335238138556399497772097885014163267558321076452614511703393563502269797646428498044911822297677617910817959082156529074030264627802996369410136975994024243506707417575902283810223766334202368002336605044888618435379424773713416299348589900522246410266662797003490102485304891703034826512734571443695649715639178333075609848556252871032906082464097295080884799383675087276052448796444368831195932514911344291648818942585864813231920303255998935469656536148447825970713220864592722381223628438359870589348890673463705386374034661751205448452162116091983690240307349353918131788465278590722741699603831467341855955786733029309711014924943509295157589935469917725903604062177518941699716417020743413714709892171910107675538251158098183443778038411327601994198631107674754131176382177991506820992077845109631296007677915800322352946916377834640043150626742365807216440595804684140131193216614581250405096201540303843853288311485449920547740098708080590770070428910665759373188232685430180216295126717912536182517273979891278575705291989861682804474182966412287621938452432036936624245672816492946315219464753967053766620041416152047560983367159266135879944488735522572746774476379141687540181464529405083413269077886437639876724250223000413952761606090324811048580634967396157267612552238541378514468111177026405599773812768092313422750895271874837068856845700281064794538637760694574985304984866936551528751823052604363589909196682660309164890716572508392934927905391005165893742532004453570751726598633234761372877203882671130324889234470817393522580128833540118578563506634933349170806530344880969517735898530354153242313791892484071402924154821951908453781378475257083525880701072861562981215425500072307832679806646663874952882307131366347452300351541075769571503805288399624700883741290723766205474072360712025079792214079573847351146119992586872058749086293913193559408926995931482695266836806952884608454386831755722454474104360514938998771574374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 1259913899802469912563764013841341569416347687199883117159701512914578182400064868279886977132136097777884892333521577676066635827978459491825279272329100256133033986431312753950599321380087532340830063244528434477572177690586085923693885683607625009803213172982119898572141761654841393687009242664729402016423065624311204863992118098274407266744699291264271606424713782555907984486065552765028172811933469736552002228864639505560890763598624948469366947481623813295595998851246734798931021503804930785427885548749939491190016601801192674957295216104664779151663430177449122315273424121257303487303538988178258674992149450980217962415145980618801212197626356711090745902040334406478418905536505896628301066351183808683206785839435206908155016553271201889938410460457156662057949243579978972440501624341975598470478470251902845363229139410385807789053539640498863791742159874925246025669409404620770160930436154762140977213364417845430499341168381078444401021254378136395805019297478220414582065213295540995156597368264104080632103472211051586876094227179751009303686027234666399378462395122825393708488122471631000496035775763111915242581279921974816097517149116674848113271502841317836982639422549905957535306593002782061206849044151078240212071886496574136454961980543638729952619618161760690960287706334085449505674419388464937717711952894078852500826240467853575328834888695498324358901584385123600442378522343545472754422756156613750704770197174537321381494155010989689611628129430074822548988029280848772952526348943743717950089970319010638074165316671972512524680014932896741144324378305741273144354977127576192523212644366684912885204834801975217422193550077748416736262318700362330630289279422334053779170647109534923162319804924277799483818525954882727544171412202320115095706301448832882804785669912868631848997610419722041081084210975805704552963465250135152291729565235191060019554165564776254034254714419021429792308514872825698021968788992063204509504193163770959430175000839613571588771008110530655454526689444052237932521031714466070330603022428582592637720553906104303299845691405915582288951913832415477754192056238182333523992807495871194823992944734175550617712013240248555861414966176406002950879280376320097022173878970285968031942919161126811938443936298231867093522047902071725018026965007561462241362048088545255997453803111315553796237882697527257242222393373075482766996713402540249138476954105115751346714125652644668176381005694852260070293366588100419905050168836719393009024426977207992998456153829279793152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -2540611717441429587184320120340440564643347591388083367640314734213979379894156029666189664361043727090132385731806622385482774799666855002641103001359251500143318470284199784003025779152635325923316170800785001336559801346547684862907085764488404439097402572559323377402498415592321370003144535773266493860948099209086639157928848004701922249952164556800864406238035266756113916925756501986128882247071389334471231200334913662591728513980796947146687038992742409591232735960623295308327222957029415878558485218890681344210428694058943695556265776268651352992298151172648494356656242706033333261608571252809655854522330383669823978749707014761947168204733686784125845715999568938694469209858122317869950860328922396809686123231272888380020728899459316058262484236316873496873705495755350432479289371805833799693127348462884227231284926270546136583605507589946324836677690458183278504302813737972361685257294840361265691753286457294016089590597640925612267758886638575888003975023995570861162160257964687772072269402105727500807469559201495905021502661416436399293353025721373179824773307126976260071770876733608613759625814276215092776422379531666242100124435381397790362843682160971332452514413764406490401892809130335139590778011149497353313479381392849492856896310268742873804596930922469812714846421970838439047521041035871905006527838495311371191573148004952626345660116424710093210238771645629117879192810853479881911167277051882779851069135306171192988918208827121919989156110958620253639071270137391064070024949097820194045333122502755237315402354913319126952316957467437501138586288790704909700829268717728301890893274210464956069225000932370138111627408372760697337453770439083952063813762631646051850575689097783843361478693697601264995570852681154695156762341076531273614269522152921857121666316829249410038173514448486614352150793875303677789362454389058175052754502160438898395121898260219965548369870169438787014346385876050732684703050036053015106407131280826986295207641274924414358992014571277041242961806773653003607031554817838475675514834625577205562216879339871612625854072831196169602535105083539545808240350968821072528156883190829750259030934086334206707006461725317041131807643439170770118298071787375582013412633100183214806105661487433317260458457192204515758407531021050832317396844650383725988732709050629536950526407370737926338694725493155905216668861227926564453408191703546660378792710435437996196752260488278209374383932730086325315865505151203034019762119698324022688093613575025515881256740496343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 4620244189837804576156528909113905845779465174660413574158758915936359537606254300423770023019061782935841328336674170279654930309122467535253472866977422069504110568021131640472910576034979920009419267011308054516603847338203982857373508208850334692461550636585216320105066597788274800458028497017171851251931600231094321625276282534716054396182698329297428156996763680155838994387670020493479759290250558275300935766978964459219091286884237309865993218891388553342100296406834015108161638458194434867370259957794286031817984963287893707333791412922322147970810605666318183168795416473655378217068093725931913624212712212484014912348691088204081662667243060094864838094673976858053528636041049071742364004272507926920923669425467725376255111482190663667205868277297227681618777196322854958008364073160659755614176878857695347841335749712123903071306157836067920019064480592487789035442268833304762462797339466831677990597318215298419791398484162877133726229774022419106686242704759716078977087511310365692113616878418196052147187559007060022331798916731508848716079907706355089525299385300426729292692408873656352709197529592288756654393888377659700225585183804511264539807700975254098568900006160184106112946836140069184960209298727619311623229042110844770863480852343589317382993402758768278273322409831154067587607858142454826320241081092400072239717575734650539057921814481551574358802688096036081709163081363646009753754109654010407456139874581133001185378509454621616185522954041944376577091416514854094881619245632915931415901739046361013643545562684841309568987694599721812715946606323996385227416950480387635727910239946483517622976787111624290351584816604876978678408086656704858383339316183055429740187554033638283895073055848782730789435751323827135193014613033702114502328467596227357537239802310957063321234749272658004368564683378142523078646760598264299177406457885882725543178380186591654339501003279828978009175285215524827541608374837850778592395763423526789126385894121446552955819350654059646781498787500346621483965257603122354902063804168469448546044454595408629019756151912779092821229548692492976554791779324921815402898049844974246875749644895984236252464474537485561282610842669060343234176965344787015432743084961786093919807491341461535968115366710792912587959897277443937795498369357395405122661128791263092592749067222928208233802194492875075771482572202051347765777564458543545970624426988391845409515324527341935686973905267555090447350991935801281568731909026779068057130981190605711697269115619995811840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -7438452207357282260352713756374298185845716094163206136949033695392455445897032690311454236777519938434390415739772462662376149344108269403342484069877461269879815026518810058022869604527397773860622462259116435666095048670414279398541066333119718949284467783643170956475295048501068175825804873754625496321126739648521726376961170816958971119233484034467726418592394491432166084922086259604403917227090017019809864967187972498672917461451205139484184012639832624035498841371851831401278790045020199786491364242214130800063408084236875418535169078532097588997909700043131331471812676138897201260386104287926518840147657298350929231205595447872414091385550041567070495871602566426945147629759103320715379003944261696798897553854907545405596969383468436015119990533258323584481077968344912506681488745483139853685236504347296556103054253126082478446209825542963086935658126489728041219428885647971156655027417636815031738539067407354429650466507720004552440640487982286174372531947487704187431397134572617201733029033808111369426622685972297034069497412820921098407532244237958255146863346772670987807855030526831159520381056940105964390701656778778426436349212947998614531664893326647194516948329668899927317407072061102167329054943315273772854366687963347736771412689758532975914242420257619528555348005048998821331254931159682785259946403748302241906477855764296157951887412241811960031545153886721067981790208569969398238614665211060319571864179401601293059457988686349855535746382820613239321394006828039617133143850689588881385000713831076206714785353963721484265897798443931589292886369930722870552001514677253751170679900221796508170117224359381118141414976061878580625911928264094892540762268467977184007536150071109747229504556878726830563951123848197363546215865395401887462100505107550416433055045844548210045983014804295263391198106196253883144764416474353681906514108377300611092230733734027913996306998873477021291561310152590372848204539309378747006682486196267231776811378751501104330853829722674744455471310981269190377847689612372472401639913798126236645101652061684529022832300536577254397092125317900863104111789735535371029335041934037745024738611402302097040202350857109426554185054146548065080892753374236901849697217963948810672620482770822463972565184313835088796438799674820388076551814962440331228539017931792463427196415649313261750749024149852811140541596563982969481379245186403167167914019302448245170993969094648000044667403923360060314854505988120655176037773906489831290584035930956633194005002197558886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 10545704773160337308875327141439349512875811067376085693750571877632207405984963955023455773602965149629462809129067498152914897469196843030781610931007051682362248516708388991388043918350896114819949815710637566157812692875893285724621191787261451315407927595793962732855623896601188040744246488897891369839508788890054604752072635458841746614929583864350836150846095170681784051956371437253952342130944151008127519314855254156720854229337132573526146153945370309095876812715089546143799814985472640246564876082676497763307362599441990301883883561927433074719093132704628576630146865348298879474091707567857825651156648935188422970931814274137839649459269237096484127956382479768665230785408107406119452485249442610333110893698376077326948296340012306857357479036263649104805101492287100930620682912963839841916712427214229595078868954812358792450811300854397164961530086443924305760604062364333315215456439058003676066752776721152939271202125021266549291967321307587908590345527179898714813651232517494000748035043776666734967916101392890694471778334294439810727864189300449156363025448333840232882288125780334719600351365492412451273123052377101442696595788464645480661857627116441479827049374183418527727249355223791354789960135635628599659719018994904192387502325891175419854566400855227706972970145344967119840460367753512375663349670639217089118515379511284681202039979910439062331833535263297133197003994403151576155013979297147599065652412361547039673057052930452176711684747579515341415372337664288432607519413677032778925766519928743843683102999906915734846608043654691328163730740346082690918688499404564174526633278648619162185963956267095975062160342483608588372388898385914468954711386937981484140086324221947043568390634705688336820587279581297590271135044804458282210823942954505227548649951289195768917788561348541438625369785989305186726484463007055910466174484599807691732525564183239869263764686922639455054008728351265167986491902078385932542676454428947316196284563879148532565477379500157857202867678177878648432076098566028732651536505154436880605617317177964766590739962498273291636302079253820300425399980929001707443278340863316748140977664046256137537860983570101970211829948763166329028480678719360894483107148957559488207408596420327051576521485219504255509574808776253634710171471968831900526722485071102555538248332422303741739608494070882249672711658753331638376323840049886019574743767275845871890240652198703733520418449795183294307970371880998084705486739470770954327096798296249503229215527993675350016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -13075799138116534100400198696575186831915622939072988575576357951756607610890301850864029017150023283770774416220263807717732144355499831374009779805969904586153134629473380429644024931552140617382791587046237636136153341972219920393253183755345148710776340768905962030593759126677206435669756051386033368364383613482328776569669272265596877589388293271289319897343836179481764437490704994582065219891677518367669733315074747006876018455274701627315201503110532738747750956490373322343076430099439145586857904690215397972390733376234943916541431688794017980891493850239560054172559265667484479481834989717172919050170036325155868741730709803295813512602932627890069775049399756460452152295080120968815577488288956278209982690476918353871134506310365644845681984683906007462409084220652875003849633769185399343180578545262130609557326095110696219883616695957329057555110617332524324751800398662046303263210006481799255560520772393305295251341445408189092302326108033268436184622735080336788953768365424807010286832375977626947205130647359908771949234677313823051908296522436895404345093774064515801948419627192436733726875368806254694991993622369142195673605150621668509496378148006418815175863656414873127414619270322374195581092535779141101058001668649531234723372853088503717957736203502544101700121522778979304266631006021618249454339805833602937265881268104174817103022684930379829944424580125445575678642192506343969968537375206180788675721250614445110925859727746674964546261010233425279589460849155625691224916374940160227688260159326004154603725834830144068615803087003117230366535554403865362255360844868384336099734747253491948405186257995083125089336465441102531047305129424326790283011310748943059084990318768000770752693069758166427195840985654977749688364526997640331131400315815595648416859258731983051293999649543160680867188319294838168929331233516639540546603386157280503807458737548675985270722559622754218531872634902779481980267572147784708285581422285110199963295216201630407405936328359152410620047051357843227053767628604889878541379052404012334940124084325116956778881200746508362617339360236519602819211647410777062516453734837151096770922310448859951118869457492697175256791135529308172264953250033956875628043142780830585628249342933983025976366042173718797607790251033759769665807829968664846743023749911753781750411077936148776000304954129556004236596553072768140334511562700009946240554338599350363690644539697762875414474806071148681330707890981405638490224153732429466715431547064453540646715172396308889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 13974969027401860829820615245990278808095906638610655990272996735201436727110141808505119031813460731304924270546695093989355166934287296793929127868450121058691227622525070009053494482699872153644608539681756944934810340157748575709931962100728344513295684070822333240985805486479376542987109495518968196399648178767511004047810915146998215892068340506626072616145599672775886697573807515026415090746881500652963263751646921449442830447606341355957028652012667914163951913437212351400131906557432573768856060370363777206447388771390805242408554891348483902207556697978499280477285368375436620730617103656176543828736734207905990412451299887491620555155985521708598629679557669464581053353942745648993810451906737594059089032078836583699000001125606538712666431379270228527865626355198369043024438531279876184569620032945456109005130018317250812313850614562200478984657175000042328136846473299950220167597799653211847130980060563382489191116325931465795027471516134089946978691524186349896054253994019859857252998481904282894640238643250870728554247804120795570064178602045509318054235698421770575523681631495645300558324817158145136861333209355112829101757196469056568949116837357991856819536522941105020757213001911884458991918304321231154522949621341783828326616934768690341435061371653300180138028452320814987847886880772043607443439735172769254036572006100491380053780147436511347363046292058543414561248551380712863900240678219548784690807803745728873522075790625310731282767690722000897117079099419381349929916120212315667748228672009053947601960179941760725518840526891116226512241780517227963321824570611227745669768365998506081458707906418337177318207414043450661520714685497328862555004848696885059186565481217156878407817932478059511758955430405727794502924271874691219858629311058084831085484919902912640198354273118715483817805673055343486377074999253261120372193922799736492214556913420356890777832880531680068454402019795961348520463092172677373287781240697632990118290194485750140066106766168667559122456281496078273004049621811348990421167110499926608510575995689965363425450317245820251475439123920529268094011599461658438721035523335616011780703974422556175723923200374075192855711084199650089489514788063783140584105678468936629485612509971884724699971771448649566801822565730873476795038442690159995358888035075023272237974857531523277945743791686618299207478221537329023737471238372681238967771627276577211392015067985309674195124733341131510556579764780734344728105799162430714174394142403660263396101608178318311424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] -12523683709447079901043287719843472504612531956692181741081343659065758062696634083137884686569385099605672701524938247788289592200028791875891333620094321516055288889332487540700961319841394913794904958156773321160297674109867288243115642559678076753987670249156606192605681311515368800183390110339539608473261712094482160058501807416134562239718775007665406078942709504059964191529887473760362984184903942040846858856107962354466551298195373633600218117019448233460070311753477618208411966788111588075774114163490439756010640754090579104693305147652878492812261611247423073017267544181795040413151024669415891565998832323350699062684442167216913815254274135210778069874773811161264620813909756100463016935829781046323240942438948145421706240826389007429951057181254980172046770820443375507083615950603946384772069178413263273982512319102197606414334943055441402137675241610261572937543341300436812673094580173390366327373386410810532114773733589818985007891136439830584231490850853598518228495436897678570964348660397302889533500003067417365898819038910395741833251498332136130624074530171306372508806607071628997296508312908785462399189113738228189472023876168828986838828824083510617449723282466168330136170400060068584465192397787440445614062378306235805838736597401497551480650630876335480833258583043184633232255826471556349405591397964051095720686342548853489944625386635145182528931548923946449949836941371478167064165597349753622847979783233158454347120718151387922629902379193338234345211409518906850293236469216869113681858843090757522565959688284888644296376087036563645100285804308888790248487351137303792756539078993795981725789039426012513069965455180253817597662873653013946035939505364220284488494494458014404531040896358581222486376365905892293661577095604204922926468983463693953468495879202021604185960180809320984128795194643298736493357218824845052955183373638968900163363479087857573332257862469085646079833678988694596293977419399672449562692126159706579260481706704390136033113799871371317290529916943250308172849698898342750183646995725023503742208040216870634780716234819115879922904497769237214168151397251135474305938847680056288194801335439869350117951939761259501718920222112815742837623167391491945234327537177611197998135275471384740728828614027607178695467783101858540930714019730465628281346971356727636757559171393762659648339059331231879187293720807021451546718813998591687214493932004630020173864916624118340296804979560129805180033098136686116820291565080392011725482601117989241087852517585951129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] 8844049310861258837956205676200851613920081895250430002401015978163909203710867124487085845936064882187305245438862489476328899513702420589287922715564537155627620942619536158748660084870237729701580077125067988710072247027588785289654886565839590630597004674908996793598728062900165412313903298986690332485125066333568800038611956995366204707071832344266625469190244930098744583557085197416982402159724389901674446368769831545199820059157835119279685401779464359459829927720636047314019777939431207895584578839889168808607852491343151198963606648046235362082922610059460033299710562646907456808986673903821465820711259008114514290495516438633872576638030061451437152280948101929520031882844910379615836826328907645203527048193334029780836720774405471508388195941298910431312508016757388551679327078583613552392076846546256427474888345295905016788338206099402936116851044000364521712015027332250155282789352061240494142207358586932945631882626101267033811326870582440657677971414457646660165429153254213624712809548728493439097822237924079010928552121849131579850734138574742183316153759258077509079925478785692627124023229084878132001928167706732047304489353435159785713610978847783355558670870821365626482149588328549748933795019040455765506829929544780356576088077729394355423252261086091962888611278611906139185384334591496129114841764577106707174372930190560560786298567860048872462106292414302651088279605966806915513589286275659164998849168587311234345362780162194618482399293556132451577375412577056476350259206186337996381987480398619865745079957374022284323926522759278078307831308634411631058138421389542198501503439869225065439265676874400291760522627647848497911092947879450411813628659598921686052946246346936136709745791537444672778699243957460054633219543981698329975484002869965050511000534459565146639379723047903788051366731933151236796426053446769205724579324664595576887816805814118075364883819497447489335845904095366303833923898438535454857187910024914348457234706003893871215997073814322885625143922187910957596869606779395305691923154649630096537704274148971252262146170443940240711108836789553352684061925219941215891684608414994828424039361162579122730255876348796636715978783860650129482796943962616969998406793372394406957413080651082633233380815566447108704334462295045125627088686971947931720429537694311598526675676026061559730159898510756130301062705628707564171108980782318944517839185966350080114243283927405661675501968185003920218529773252143001210698388081432039945516823671026504743129086464800849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] -3944331224070652031804693682758065498689402660290255827113158170178304385767447387470532549545426280014104844597052467423956139079153588733709998940787950509261532913065892739638176012297414699221151230780613270187757131426489805025057342367897679089168553291153979600549919174073699118398865408974479948734839388449358406154094869001320260283537355967741784763820132740214905440642033996940431593482283447370421433353149747936614345681663181591742408809046404122503526619203411862665806532315304549229210793599957078489701537300358971790217609617382918309641145831406437353517165437344503444425741565217469801473041155898017946501661082150767890875517568512508723468404160374420561044882498172780637082166070661829343835205251804545459508054201446636743130618067534273023721504440671600216671117793446161548976931390504404081784122665420240461749435983549051114148578135483782106679819013738774872749594174858510548014473633080171735124873574721344827756276498469103597550929361068597797459158394492500966659045736002558280625326433063037572402113747006306194734059599665693287211978453732894545664282216747214147195383853669762467049657178856136788943720398107271442562583861843567669556477729257211099992257377645641483046403034883559126295874573287121333393353294978056484600043789159698679085833881796046500553209515241694317318271475071046479277875530916732560095411379649878679456604408507826526697781672183866258864536730125043583307880278809950556503974359333454056490991800216567455453459851279050780121655340545364851907869913469645610205358299076303273331082459235563315086377972695799811306209085464685288865346893019748222330232844475754227469931851557385496484469118247076643769274431058926986944828137054924886864001058669990091969738745084888115740550422023177404342593466296623740190774374225453211546699289224756631749820903922876558643960316291815044323407120942601291715131922100304985451257960071865639718250279159795898476942038933503940907962129714909638579153752478151110176762448079272179228343594312945287593558232427409200979396920082216983160792026402493813013872992168459210684928412585646653603698084500510962011345846537305847176801978063877859028046086986937783072363184641675771038816631853362155754314242460940886421294580797586655815948508504409475857094945462407946550163227896000784291130126456842578181159692614910461280477986157836439953198318544273414550374133766495659967712955035147272926037883021745899370046999130179982539524446290477239666085180788010877610583889983393926983754521041384243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -766469125839364473609737168581765694022240285458754647681925003650038126746523619159477580710051492392138924929487151881072261359494593471620699231509917593403438950471837150463467012331090212907200145820952179921194066358727915332736812502414401802147578943314293959962161090685549931522639803629859948545861696196148121623202314062117902791779381754891538246490113618689668028680252102788544756490631772707414380954680292211610629681251154906446445945356898850118997395141096067029479768106464373803305794586500219850511682902099941592719340525834519269601860814199295102585746857311858985172010844696248294053784996692834812459866208010600557496385594365408356002411213252950325271392360119796781551492258814826699152884541527450808740683816638764828204188954239964066838356109731120376991551417985484888659354183608755121090755879472252390296968904795798731099412338443233114038195028085052551578523529051058639181688905869426922531513378116834588171313945719151951567320230966634770874728753977502040404336887279316592510688846336691273195247240023493564139955893845257586416315630954580873310736100412712374190967680961764503414669138632704064215399661970428501753952660619057817668400194913188135754198641300817901206551193399091160455701167941621759090031095748496524158926124217478907899645027082241452697537012084768931562920067448513325941735978420506780731386801348040785784395835098981406425453021989495021276124569964088870597208248440968300217029101642726724487765089903137131084101000384526642574408517093760422767625044896820160037975655653873205629095496986545703075547589057375225943241202220012730773604633613492677935073733782473428920349566522798290719731618421570548665866791593194154110821737294923837156156350367270966216857315208878188840002264671786410143931437885080535170073743840750319970723293923808155476222492223173698891283759645388393640591032254533935047406226342356206921867553913455318218644474140448137262812133264143787034840500440332721444179790414959386493382981444306612007417367719107222594114442135578259236641706587281193438626409217837471095827567556116479636783215902155243632058949301736808276865954078537668135590040029181952380345824038585907875589785938261411411670666714997165685184803776911258157693811908930691821933987611571301434775673873362146942228753418991735100468735596322817214880398645612447550511679589307858799877930657733376167170081913093276937235121406534233699695214002411629331512783805257221294891132359098517126143397915552875832390174606406388040722547409420288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 4120396051849109769236486114747875340746439547632401042434762270886290227695015489861847801474835046944538212217128714693300213830405798646929101375267066273885587925521294292312503019504932423447902532539789940242509615523147027457229566671259711400896940357048433749632006447465566704323226213349129530192691130283219174045873020078659852987947635817555936110234276359622746997012393081102685992970029372473788128650684615314162609042369959118397576518799213568376717873864686559012395010863914087143006385071190753861660325209931817415387510405509631700578311235623948578434087861579168957043054468620349961093047055737401273794629926416654133256809465457812646854266745014282260275288100773166011143935816450600309831925836413317914604007259030132079588105116679723624092716484260889166729482343651220277887878034827983162144191077509532667440398666307732806629142965177535379121286728511159044752214003620235994056841569447726252193312146032051103770831831773476397592960433220330464710533505513142017794103640494291898864269631942727983954775308657779117517246093285455195905326347587565419355957112332205645336867093061907244972311807718361308789748529937929136106190739301134431260128231448117204856703688803525635558260955468020436104602164117058653646228848527877407502116874528314405994367877023263509008195611674287529637668346261195765292727261101654052341269684468809397564803887742400026561373329007663064103117279946127285270837330455710447304574884016957048437164740163886648149292339240238293446348806367247269301352830126024108527595220437561670747409294820585661167643478187583187998513495265374461736471747849570928095098738785159254402557682973212028886320230317254854410498777983870640030090699761656245939324056483450645564583380970856430844085782987969395138028759046145928541653270617475836325779103161952489643477723749531805897518930689338353484622857038887026986597800660144173826360203273699004088710053888571369618891634836275854704830680024237061681335236154747470230768251130162195781395788559379652584783259888513758652912240979525214989433797528628271452339449014908124259722006583997272465973082764620731264853963292107275874645747927449157403382635280199130792658580004625450725095240662724352056370540861484600546691781957671544392304867517122709005290993974231288985086393604308515876865985297404248051257166519190282862274464131911886722230400643031375021966225094963917003042114329681850355569674869475203452157721253968447645093176418239418711951334058981236933205879395921396620615128704876544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -5606793422426582152805598166388704870864306027691656323849545048064214117993411865155142617189139094430906455927925542782812026130483334089533773874662203541777227706432109233801319479704652247396364472120113082729258325523935694488357447815738274489614676877104300999783769415431895642684467270347006085263623920577648205927847633278361135566696566773457274567991655208828061462833410147991206242543073434913846833846555552632325789037156536427726861670775294276947797620548624491588387233862422736319424194206816787307309368913388219254050221555539776388706094216821189043633195986431686509073717887091403038666622142584698266279990486930152576909278455634573947896677930776434653792857200291267526328847120883140788072750490296793768128914237019009720228594145724624852314727213167443612875204992342427392001973142979312974115432963870849199332222185852609070439194507492809744293642306308154789315081373271885590230286671178995493737331166369660405578353579535437527554360086901678987941499641432592260276808817172530316279763728222112568778160343232967400108265186113083881656300805469543958565782223646630874281213481831745272295760914093783790150510881267410582809189057798776704428257524557210560378502728634126219278673390796942810008882362251401431812451618862380192544767884055744619688993535020145851089061368821043500486690810853350162217618876243267452683584794918444956563203305342094182334845798002417452223945862029616559615474944895561113409181744008934662204019396019532195133438885779822414083195090667974391554638050309945344034418977333404150545143463040615794101567522885725338114505817956939177295721964023376889110325053439728190530991149856758740007000134589459891065264506799966575059659328053406569366119514247831749530577941363884462256787474934507002278366591204819356872340882420318733065132736018563901035944192654310475749487719106809696198674535985665597962157034665850490791462075549584473035154878106750540249518916431202598767047602317223831314801229515740079558075903892455502381364152565277125883672348353735089380036854594463008901928195281999874121287204485848430476915614605952295655747687762805629654038180902231798165850484562529704488892685084147174937013915077037084354294175687090214434573726729400843023038014580802343197479187227322068551732584715450309544016223153205001737094826033483519685224666139475612770631269182858956673822238456842447894291822903643894548443952776402622349073434891364234263842725014215258125696535353813050962417502543986513427356699514522220708360749287861125120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 5425936974642882263581222657098208115120732048984674566666694031057926566693735109713807196138813445645367894133483109876494890093395945106798000219330336973409185384469497600889173810160408653266275389843725538235207879082058228063339159998518627222269081030238025034437579304381678619767843350098825966783639365458778923672825777396099736332778827155554604156522105242637782546988877569931990511902587303098372097592616099764467263029489428481743526092873649282988880425642092795114405937728420944421343013547851496379313425495579203490933527106226117423866557725483609775582025962836197766920177750517116270349735557157214807171667899866184909889606472087994371997444841240560129310235455076153260372274267879760926350270192671734264282944420596861819662777395537371236500911368084079295816780113985319804317528110198663695243656735516646673132280747291557027319237989404994698523018930458694561462880134793225020888184110274143018425678608192898841828300693259027795750115463635105882039226147720051695267614841605092905035337162550884721175268016825875729982074498190419483921631573079655627558457640025090759861177934778600753137208364946235224553905567354308639925374816215922802894296130910528995997561877909717456222334764247588495307616111082828931953245096124696934149951026587753232430812866929212969498936688111206528204674053044307957458274289582622253037676299203438888648153224831640527039122932816832714369526384474800367695265486006956998100427889389426894097121560992648780190739289965285933167766354535831192060176612566975046693211254524581133742279487118059596174939547094648728079118685712770498252607141398801275864803351731097109832054462675302569468426459282710697233940077789881439659428393392922725602355125982747713192946882556234682966347676537050204793352470878338245883234664829171586821635146517519959893951102394732363853780295681751935454253700551170529122819339310911249570045517779705188032044229142293873136959596057201452345875755187339505989632098690281549815569289230138248711343573468228195762846449481743632320966151836660597466585039832550492551838490080698076718282208286675517601613774175359233534339505214512772075455609458818921463318854029284701489286426155405796815331100641709043159852644756772582305332343749865316564113102751737036451612902112339790923189804035957600347661992926359857097515278788976035380335432683983755999813151993135994197284330332132538557446830082077190507445182752534647993906291961098034568674574820369262249650156025050691901260663922041812560932354342151782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -4234385295464874755041990978199152475459638230963980807450015277625443986755916566957561812045447550773659007843301020125702275392786039178446143179408339902826817156118315425610941109888956102723625295865005339627206961212325023922114845839401335540792859312244522894544627335636934567497916327526456946322546319348600423358833089939189111184490384311687199304502108632000416903881130695492487340480455640919630616993299766624607080532828831706357754605453282757125819620326994179300960676021644950624408773681246965752395167378730113465824032775595045274581552750034114711767374113010835695753708074322798935821693823335089046116535773931676767946169937054656982904013800101749644532574389847454398836360747877882752795804707973526969029428052225597426078230848789229204605499700030014453843468030304221124561240607829119845572120084765634943593211936386473783249275983034163214788418725681895946461853575689856443313943805991489782236212471377469862948855947842744647713599709725227823262539337245195018566328319409737346748316654869602640692220218511782902532419135864749918782138481092018780757717203202578266383387295053591264870956811578646627239417739415718379005482175472590169501828070682080898425533302312047353664339125234220721508610312267592474427135261374999460584719061566424234528877214797178495235108634509780282084554454800494732287780901564576606160708730812788444518866927736012636552724557681081836242775664755204624705958716952142886951740001820747531453913916225056814147508723217757069069659153641482703716453156856074255701336066559703233564977045742018604060032119277819058103268606176553675993152524349464795588665338082752376361901932411248682836034419732023043325422527982871244149706915476705866018210087886951478681880838035128762847934877920228853584672803508774917306193040023991272317777598860030118311446696022104134793687035747693976037204798449289865894520425332457876098159254091008583365278655994099594421808717155708555374083747078658643825358529605849825331310714960143438391824365233091014228945259225620754608942900207103179853205489668153251106282967952211688593364613201138507131295496663577907049855902581932996069503094570515068642741417739011956725918597223434565720744039127264335052969219235673756011240375008984345574169898249193684236917587380622746446439810138665698755948454643910395213180298079150312325593093893460112488076164542580112269190362930352808733347842514616123554480508679977881078659409589127717251373826461540693885171914622481545299316939795778769195186813301549957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] 2759863291010473830840560588737255091868687137935730178964155227250271335128368949661532195427376956507279126026095110093830446863287939706616997959812535400622376148917757819802750553170190000130015601411159953660655234470189317676618893118629174448028897058962107326455536392550612830864472065623316231066787935904984734644335554515463700405699491949881119204379310403273965808783518698803629623159039079594930726470312384181675356765059439204028786609158760245984395211021149894090157077120277218419810051585948156557637314058290487120952954672443672892980800475276371824985229396618141015659114151380914161500570656008125659232849801759562701583358628849786120709836856239428336108805835014586339524316166974162422608073803805607228622605651923719038294379058340145179528941605707169052100231413420539061974009984647112664695073408675245989674675907812804960880639685580047523276639154623661836714033914927687611925282908427557223335122128044900967358957398304757867759666480647874222434291021991988599180919199964942451442987098089920324925489928658124482574540660711987698461693876495184505807132934541207730100104979379816432661422370864696301541375758871510590438940745463726627275169521238606924094144757421967614993431849695913416455498485921206990871314610421700415749948936339574214609745402242449085360007882658007588387957013186676833041656071038170829499093832263892327572983160622789239710990190791412735755937177900106875159574365284305094409242880415015828163305173410344729552340283278112124262333901260279041717119891763268767943455955065853393752742412657056563598984924089692757606568141050635943967571450226155461128739803814339437074574010419536007326242669746628396435153017649930618825895345599706946913576843084351778976140793772571506033268093971621160507799072353768697228115913125329664097145334576162295198972124854673597264640407782153180922140242259937260736063013153165605529949068811935573141432517794940366539287872543811531694033404252994028075238505235989610484732962964537163785659473982598209372306010086612290284065317232255793570650809261326771567573519167766694524673659349082126547423314776194997559536547742801167761901384047260418140439281132310098520781820040103069745618110089237590384922195817369138575500582640820382667966203373627332955119829428760680428915238834310037297097697056585227800482168864944173794015679628100086592804013800670580684677073703075581243043729899661059329009416018751490260501954137645644845008892307013805539583298865652565585389350355370793532391448454470041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] -1506779425069581898669788760105067730607340798916122767206384290948696106408787485391204659195542094196981059961714148087720243459064675905732536630609976488357284005565990456235731253308252493425799319731414639931196722638106785356967650849107761816758221302187480088744478029583297997065177451277487810367393844530217654133037398259466761429817811849883319472691306571625550983061020806795758664547087687762945936458420299639854325125412948417087965272821535462254145208530817998663329843666984575131585127998170452580604276733701569484041835679548287949172008886787776788649887516422412574848060180526262928387432007082526302921870417880200244489438168747905950286732057742217210693796882891554417293156703901185096173821401028221730690293377300334576305470170273681504988900834125627509604944306065548989570355517065882186088124088278792990842342946684433914521128646285571143409352506512683734180207373028730092043096648903259650128995778552622434743110158899658902444906976557981270851249390528619097514587163337121795923027336292826227206830113167466083213254160959505126128810667842908587896726687419559180023366726511108069175652798320531579470316052511601862279933422313638678142281119837218248539736470147513036167836333721354834609912717438611572800488931300538562988585947692170767977906894088183518398678262765706932348597679881270911027344167011107746256729635628807361285566204283284022937517570834087298564723069705564529372727400828725972183069857544456247478206739413102013674666166035219463471798998496898305062096204547522001819720394581100891505551647996555031012719439741678009007251953106493679437185604973121742624088548274601523454862968195039845483362991185263419791482269800913904556232009855144156189161120144187979662912732822948279869129526568492552068931179634240547375507270015496640725233954648537510891700376517935593084393117707344019312979229344071849316774320049435980307931319556143099472364244014378570501309079303221788376129336918138719212130845345611479699796536782140759215209759026479694050218907038708065757325487822333031456477147450533275241561052745316684555458179933355839164570544740566357375791993799975053434119333231877187128108322344233758342020572840369819197128903552123116144903637282803978937301357879847911784470544820436396104052439782189586395050045113290292669264021695974765108550620427662407388602000205423653290305814636536283262323039226046032855560440295513081829587886667457813942985005492845152762174797760571448995130822479608101547606487349432884922560222815238225920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] 671059388947333583980035762361157745684747509527475675310550665442836218802910200187455640730821875707109393334970424325523260337582398674619031773873043998908127548799058905363353513318977034726595218734626034094182939451718263644759789843347692894105534456081848551659761680023341210878861453918379459275172222361577279594958549800400248368838363314432118332687264572450806946209821812953584505146392581139493609284246499353098426822603028925126066548852664050360894292780766828723333274017603711761687977367025161433419947375391204592179289216143694566938298938680814675071018538338824617666002504556480740258704007690567068173589617474801297400882190546537825367908081212765748566423512993555498379342352002425885107220457393283291514320778395878215721954198341864483154089323245892603117711082590517755020672772176577450295327374239206738677538529087515237712818643782922829351537755439357277022362130353054956473580848695837914526169757954335233352215164870758166896933894233473913353950792220696580102870198921127857675493386738358090854609695574401100353843914155166166244239417014842014268807062906079187933389093936265094034953866693315269730265052819380322471945475750864875873170259201478413783680380298078246922801970305948903501011676630509892373856876836903400943562148770012777672361611195612471149757423906937202997635655944235681615548146372715000111073289584632067512325516721299373863921341258548529778087792455137053900537141134168306956519976241640349061123255406606164646372951258598359304001817757060165634998411048717016393739195716321548375859529484622036059874685565847112675687752906909615383861726070940881380402485141096911068001059480676598551325060967438338189094147420738772506843936364554206944894823572855678159238120155162654903184369887087059677317843587372539375625356620178048776022331416995428387851040913839784086191696024457850778658674998777265772823939560050851116008053363783404293085416584258048561151115792564900683044972959965590836172958192437981732468125475686215253786103264984677109787039800769158070847687546767902675210305134228752777964249052954549554952682751066311024667164865089580172657211746440255225891920053823955472135913204239226316848775012543846060478365520224393205385102625424634860731546225546462097892876632178025761338110418020438423303844475328904930174101968613623375501862577963550376549418605983003721891483569466781619258145583992495172759402667271475798179812689108767476315346879257805875729532250348824542304459672795848092188236732416334272731144023913267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] -221544955838459312104777215822182375435530922582730834524600862695646132207188694144815393139620370306551097911399731936229046632745804934595007556421479966099610550120477303919001782793388911357993573863035093528636438118291334535823930139022560945249317049764396510649891051641261641806232608408381041493528813051066991442426592486106748050399037675199161081019126295755729940544496745610127567423339335281884245580015027024761308317974182242657872186430044780851084727858317278528861574386598374317133780438654885802226690332458964786005009704057512739062044095160265138342646405683783394372166225847578559325947270453481695853424593959880561285682125975682041715283287180279053929667580647058150269607082801269747255264210992179001044965014294076553580454020508360295284189007196855380994627574463816687786367093586396575314246317107736018931376214847629907071953303430745105861316490779401030438584956068604807579710400337331245947145181367909914544222375846713555056150338967700945594934442863809235753593924657447675414922347000754059314141591115226121090972830775840673140484541018993533042356815303507328105494271744941395196064169190390507574694409065665732563714683086245704136816794762204461836607615676834664695999856680338635044424473063044084287750338599965710750821183692926456477520495654346653535201543123911591636063827783301283225339529576238913904975671199834946029929083696098932219219163341149365446123529595155337542918309106379048061446504574424253237729902098140801060208224515107803053036391199803813180765389516152458705968547804160698652311774743427163159595578214531376910499338541568311605747256489198478521777331990465683147929812311629281903596520869719566288094018777176496855743658032710783604407717462138545747925585494806850219393401341279023778813610736648227242977885982135543993510278796110624690704691097407760671244633456534390635155697430411764542298716106658598683405879469235708361315429971227077873402834121160815363145610829643436865582319520357914088528546499190155079086121881193702091623691583576940938484773214107267572508383309041327583575163414935119339365914139600871576811440481985539297560089055657688821037839211899362361197253688586723498135809540480142924761568645164713414154410288128642891688862384893961204484182502483918848168673517528767407187418062124670404948547749499484003129656398769089579857559362125830801784347415151137700738593976199977499099380946586934028995018783227247698824834983266475778569786637987209810115277628032211783639434653279096683699623235241902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] 31647488285005616320422386226266674479121671015080908286804571405815780054787666127619417037554187311613597418724733356695836605241212282243207157529464538911919085802463529096636697554026731954411890112138464294602566738415799490015967288989510433935988082201704708943439664338832810718771626135734776659572373963914523232353135004814588767979909782416639337837565694030762220092870374331481767358151200476341435865973258450953909973787144951023001694787894998797004335076833598108376143344274029239734015360060279546120754511762577402026193777036309598191114769865473833140310279193520801914087533362937835753754094280121203681993324321650056633438102080562973813521532773670632028705319646007276949158850813181381735993444301672828310913857085122107847489271870940661137356236989273906936875186681324233170331700839230404374861365449052219038526582149168797149892312982729761232562478500376732828376953283400233411962690851777593161335719223583491976394222426177876015617403330187392265830605932985407950967234909601088544266740170477178975311769488917698602165268100359294247302258321362703952638354769454876066083586961542434613392633809304409645404384097648912428948650197563347378202464597287867696926099337008429514473830594460034433301511146934083205674507770514765431178352638325084757248373931333103380615351109271484645051394272239034516407656975721125131252304435314347068542078019138296745286367402622937519213209214691162688022444581131561378692382009254595448164220744521063911448124268206435423106295082299638882494380637596121449720529641324785815212062958186473525812134636610473144751409710412463664556360844297125473997504380443998963595976282321539244823641210665331324559167640549056653990327434479150635128787924100846088405686977199819288316128871487504755620717609159489392763925802142283959150328102107000209564037889153532068156005803781623862773351116305130218539423668613107125487902500951715895390696973383047497975137403446135878170393074725528288579518737220598015121181180910333314309465865696449998129052748935934653559353148402034827969740601963109131193981427987403023809283571953443724041526942942874004283007663295853082449042873993791497391484617660193160526259135594984794517933057146976488198885023544419084548067610176174747060257861903677061368836662171572345817820137168761333862064161288504105883366388088186580581145425353067370611054154044122607599064696410330337494280597758000867275470111027184985358990727459499390427692389919521002180059991609393160685998666910434403055350646728294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] 23312552052097225595531800567762423694409390889809327920662646136193037781189510240679298628501195149714588265449261811350686369090436732862289361442477793030455939187828540734591073374060261918637037684337704814167116589090067201369649124234892914995409116350676958337956634106771072051390676881517005417092942558411053501047600783389881449101414257818507032511857236830928999171601624430044849264036674348533570389399219869508005395077761753708894856038120957179891381554153981167524145787670559385525180836338497359192340426663837863627895628618362418801640821048354385728263880570048286021948654886698844979471267455180782796018070861866913878740583062639264498611120770260103273219872104780767081390993625878788716448566631101639620641173994301330193946640843392283851119612474938072449564002389120371765292635557911751651141433858921406702097062875326663989179369061192121864120063701623921628677276633658905802733420701731318874579941440047788124362574192070695411482071241335437651514058349040239713054251652510863538261472932664543940225498770200644895705015657761744210997705102260357971139181512459744862254379071391581504118267862693224681237083709568574868180047044675728793645979008979408942632306952411082294282024131764761395989723896473238249185618375110764876203766478557133957460929651526377125782465667362397774091187863412157897339408364966122153566901530299266507891125634237284125620222961865115008149565004551732420941706809029657689109629476029604191451671699670435929855365972986790144091129757317236139973026519216355953653094095943392171788857646381202930817821045493296406835096687148397225764120684083776553820519270364983376799448953795314115643665236644165430427518960789757391093394264607569134664866642276188092394679633072924535833591817335574996955420037370033040924876724000462566898400198894650996544757894642390742361511283038211005864065508390890456185238718313342850928905379516537855016053297979247224461789814670255353502065158743772903462004841257326605296202888019803572586930550280226650964252991845322372243265605835988034493137743338038325878038653384505165368549778605844844870054639507701322999420294270410232635346244397848272046455416297911401164167124216952580345678715098810130661034947414509920576082765359347118658567739057490287694619059767972852057113999985938909825171597374985899983489669397882438703601323884472606307244815600736229834771513485246268240857694417553433111319420519345294067877185624332564965795426904846567655745114835838256839499667016942835589822019954278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] -25708836223045812763778435735371239134797337932208557555280900281916545451698854852694608288011882774364677820192675507757890909625162136327082950860300809144723577527270855071541338757493667270858983612583023738061447393500109471527416674471157892819129791110274820102782839001639074255884231976647963546025937844292559030604500747766692211971975229500189392862476435257093858490812673696329177594973090348033050511598457366722300070784517295308137079279406546850951937962394299028080391383138856310528764230198640142533354818473276659723449187877683324782487912638134475196147254326757874300510428169277388679803570725916484235853820399890341532302295139944834769660661892984091753272143744499582815785213711906222769092687805139090874322191718129996175114198612028403218789969536792672854151372884574464288011999808849369716469550428700373868261268109781582797999200378213807636942882252059161027516064907541525536133733469640772163213656715352091905304381492716622920186974469579021593204075928401858407948949144484978929049703386090902724980073031303771886194759795839006633956905694373625125633492714516902246914222864255063973591468749061257208553200789097085771100648667468657544463803125676108343010136165968574191847983968429982959985612269956561287620692130775200880238683349731745599566537824777872299905266088484624748245391455544550523620966113098554393036540889543334772450059534612964532931055546024992155350817481995181158714560357856418436169081387653047124573174839354526826470039311775472128991211572784873882223079634654287539840691907171003211948885250277294561265552874540826496654134454184294846673632399777278401350030333555143531395804163586540393242632878767014931851337445376159356380161950252456754394041286348851917050104408617900169802337731361950832691267439036398195181962281106144465172639372652990465840382709323548442070511725369715687853779462107221633188144085665243933838433587375299997669970103524689345690765843898035692551470439455050492729984528706184249476662886163843201052451866441697290447635356195867046419239924910324845613349361380574848444743312151371429845469353619831853684171519212023305227338438493646198929447755613047989688383529322503682935677571766799456543023536608439189604850799974155674794083381695676276470931720808720089310165966066965227136315226047477434911981196690694595545348573203079757991644980904752959608226630805079307612030198214607473823206607196633710686637005176681349436723418852603962716362843200363007890743055671452805722342682759866094712518090109747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,43] 15812270136138895704782724709808548783157350106008308898756512434740601818253366206485718496932297097370987193668472309234730713873240695900668398662254639478577126188750265544786252217544818491023850934319999928955455136235554265030724344062476490907093507424696629013111197410382577642043744617952416348432729685876418747813757510862074188357810671493338957740018940687745964637617265891287851368556102785814879161921964747962704119501849905490871364966338951028464644311929366592453623976966646516618111448002657741666922149564426694947275398378657335350270917776690193180000210586864248793903904869269714616982567124100199566110653536196732041042554585948388606133214808259213416183121753063458039714234767020438487260391867165266473312035109165028502655035563387984164744701150593712152354555560028743182746236949455144000896306748424577481246464326557697013464328688903583848362494399217773446477915827689111894670085810364600576051886713844452153872619963559355210522114896309038147246982645495464887096273011272342142689455663221855422942050520981701594970527202078734464423952929358803847823614906984044462358897871929849470302493519874902585935092797425965747775656305715428442229045869076090543253990382340557922271137846036250434037107057250372269431120252479740533284079488232837562347215464812207011175649583534292447061024043789642482821348828171654535557766285110777366083193293300570957923890310369870879634718825819749867569394272663253443816827453569474675017528436290135788265035673778970065483483788787313589384655433076759001045862666600014354859852695858079692039141577345999197527085921249930647748755008834223586900820313097949085780713620014794776595555558667009202065124306190086086958455750850310297115640633610380291004656608718080596376595305047198241896768096577907855108080143257262495717526884236428736589344552095134197300188270090338240309999792846383257187521746461102635465757536835994697192911271540240097032122750674546098070142848495873247497968950226808882324521978038706093353243092188445101727632577037144768512577760944931448614929418619263550703187307775655661642132800672256699029283427473828882988002879433528993226946430056717851765049362702523974827190838819139333989876287578869960886508730706632580723091064152707034219327213709501673526541450986675016387129330044507595080115445070365190355652222201031949404298683661923860507229347556514084141765108795775913825967288510532079004949136853038567740862240088335921700995358949194952391642998588841071542553388912778372156384212062044160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,44] -7510585201655493403818045399323365236881422746665619233994371131785803449617210789254298461910272242754421360902625958609369572164814167574168864465062022468913426591226590656426101481610032783334770028696438462421810667725060176517456162430671380580344534865434024128032432632565500492871904934038785109983512669606033988239440640311303121523877009393343296593437728706305479792036068039473933687547995072194583821089365971941769782292434717441795631065057895021623181537399039676181478588420212682410144286493900929835214532411106527859998800464703539522679329888571418327582607226953397438948539687162297917009993149514721816502711179966765994483954504468649243263647626694253338649361927907461095715457959486311801104199672446319764666730412848196846308826823861948363499307104412716286435759335457287912809824206465046454446207021502739660476266765678612285848871553431797496848291744352992143419835062621161154869115602842228854343618749768653656414473535072234509972871418742589731458110750262147377497388183314566186543796239814452967432161477284553084610845100616588847281395172923852678188779687694379137614068356553255763889382083292054202438030446255015913981134594628765559666886282522928054520332539163090231312526923058251839652751379995736974257510015370999937303019135490103022980263454892698309899302932687738758255656025693078874520903803976096662023779943940052370813237384934650062788854063836372542000806104621043969968453084148527371044265234665300811625487363364416920612828592295649553910789600184130982556089245066151818887449658173017131501328498383871352371378300479269015384179302674584313397746943154778964579718075639383570778110610835237379994748654840378160252639103166131863510867830751787796260351743570050848705537095443623299964851008442177717353322240992478151313443523767792343683478904323903434935222122324145018072269163913839065046905239170261005726817974345650874070986807846107349704174319736099966578096819106137093890719503293870368216168724679086648831532876157453966844146622545869254868666200270302507685398320888260841210867309877374130508410274361090943727969418368881779532285339420407668060653533491970933125645902575179172453921291102294525519500219033862376102420910591112746888371570535550748490818843783936825268637358459714662984351162486355725542201128899933323998111865887415404970809619624000072915025276522547204589453831219076199419353541326833333650620862432988342623927079253681748118805017798394837053441085877048391051472358413609591019592805188752379520676890096435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,45] 2973697159058278950852939209575151087023701715605097627266306718956127994852453885954972899971625084708085870091112089011175033907240179177515575401729103975258973330932800372863868598591077342285671933812257850777561443375748484674740267091740734944571544796510220134066963224320618130107209994582521309859329160775890840589513470905366383178393617430470303852942803505368804521045609472458052802419242753103026150878691844131299142485080216376922794553126005108564574724034791889472782352190264094927051543690316728922253007626348301057233242632039625142167120826657339979661712386061942616174197490967040979198231782103440510337753379514292729110459490350900570382157133949480925235654962134553184561641201213369784529242054090077809397782605072962212583252908750413473993864923732187065502725677318372971749947667682517508538391533720043279049393504729096243985839056622958862486012624897373961858323792042740842294762888196526292710541623545046906860466862014284987393339384935570474729935677001574539397866638737376270414253282998055990985641353666560982003107923724932218264758928500965419307253248264221565274119147563332172545987483786322017931935135946513260013888250023778240406438280161414615037418336610164007322909941570476130969402644368889565592348412847313788484500625011675675239547733664997547123127475976271464978239269157276855943620547994971162858353779844311745480906891069494484397613253726295717418698393352595722355776362873346778472942890609822327495742648261157114903215930867966329575349044451004791299688394385373624889961297010618602081738924668626864645963267885392697228838838441359134625376233192033184522204516318080693383763337780678415691618396622341829112758086552198102676618631353043482708165167877549274866999320344545822515311510195848541552694506088454292654981340037524517137192140365252580940479582831711926452614497732276374582751821258916668404291523839489596864957400456355087333456909182822250943850204680383611524637821726916844467934476327770836746718208313442149291554034590424770276911981259450331760280477852493193024287135683056335789704662907228372207582178074920750038240110875043374218473294767897672919092547643418610049396340315144238572163100605138974370951976866996689410659163639663441950965241434189520981123194143232884736075608928122668066848339843517993228531850246287345686776239869843837715011362685419796129754914509384325445146685944233460233211828366216702773756247800480321339132653265443102450392785933794105645508742193545190837657099060590467478369741674905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,46] -1009191348913910581198586860145868361004565078359157622183983441074314827838413806128774587054229147629050008744097795822158308944339815434904821535984188919986680521288723127124484563861399121913539996800301536700352532962314269114654621242165057008134615739178136544659674448281227769070814604966564095645685494252520118228007919059452345290583551778362562039065872499437857239499205306459372374787525266907039172159396216877021933038745726952343995415466890481164075001587186065831791219736695207106279581616677342546637860082068892029006484654103953756192610912868692363258771059902053183493829987960433414119968078404215239279154529023301173021756497944818389235658979358220417180914726202076028275364167569205098443636259751003788496598690348496670668646080931146003154238783698262786219896644630381319865399573142023493094679900468120021395466169888484083041979767659194659207034961629764822040893045317124528735292480054835750608704418565576474004832795823381973013402178468693430402579418202777017051622929129463691174924216718750519960722463169607941086783054043497312697231911878154820056295656784666462764089289343068391091841877315352107974682150596723480239755933249086351112250944021122290250968137875242650660461836955808394593805292951564122941749691974339483389358746068272696857836001971036074929540127282120925011901751043144423601376080161678752228466005684906701069718996008369439978949699682598189204978426802093186285490381923445813918165905896977025181451715943017217842827760925709162166831141709565312089860674718109818928255670586660340934926621070976237107348207160358214885123029986985331325137114516447998325431439819394422099652171141250678238083581421764819344773186798451195081679919297502262879428931472269118023306399629120551201345067504996559912799467229794658461842993251396095717681244604942227105785340957508262355176939975615553686857983852735008981890360294608439101437136331722121327433688159590728978658287667165132852639256605985453894303313758122151719261644039460946071677390621667430876291451896864538662062881692778808394671049469615609183831773130812908586194640814669105464077054710092105487031732888925817943114632180745281329309615082609169522897569166122918299005404907910996004026532497388300279982205881365775325287270896064236134687582086106497796865531019036394632434660807757859967826612815158370693323861543167362083045997206330796172379410824475166477476680023160203444050195230021398787780998428838050328167327122328018931803884299330100785103864777667642313266207653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,47] 296802707504597760212943545799032996023924928131105990906226999178645328191399579442225129055765193958404638569020853266751301679758129662455567958137095214140136924651653555563645235949421920441955599650155660247152914187641851896520891150673810014171105623316724407315035770617892257298515309674243434264578409110388712026292054878296527674699496764253554801082999011370358309690568355313558417172614521527266665370935109321396447688481309953693883064287018723689982344527632791979375838068435364627802081505156873637537120176645196900416639032321342463967984687634455339754682159353081245753255468146646367845470544579539183689330643690964846225239256163536065908132501973836660470374347654950742896876500611961430519521141354939511093294223060535601218562185617379197587587614031726520680033839519436264260709446475789141841196138742732308006186265521741966102199840256244663778225427679809777666466652546760726348333278622279388903661374478921335602366031332382437663336674798350804586595116809210578829458084761480371370702430068352728771426738732662577472895752132936849894242301125353515480364376840953686470090330741958139934649083360642380583392919387287990555646918181046935419786095388194386815063263450032852017035089928149845889713889815736891066607906680701705839242887574248530222670955918566082905088743096327055207747135049614027061223592628125739987399740849233357369578858396987496456743064037117575563663434461023262149372248180030682091972714741638346547415271340236922645114846544765710553565643127885102508563023563620639723375075081752272587584597219707157191598892183145577002954706872586255289958866289518405396000953812568120673620289253855549049775176076816580854174389259327771735060797852077384107419049850142644975618855336015736093478231088029929787546925668346566645239321064687751760323745875211344012412568210996340597160557223921291249533125546165879778850928213029323480309496704676418759313634165822369929460327959284834209984251451269140926023123730033409807791787068995109264498324735601198573256739466717796392935275375496254615645337292664959651727670502862436838621118318739077120342097376009386471639361243923863579566454488465432638166106214231160467069972209477205872574036500587751184368899808694453465014036096753736858897502252239918192647492819905364608333306031023545647917905314200037653394131990954650883677262936355984525414145028896057310249546089775856431422531722289408836176289702703094537393715801562781581487973330092591781831557525574927124976515618680253383759050949263360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,48] -75873357569324057060982057952047029780569860237365784377346455786885720049303449799612114263780854401326724289130237084142225322553116042245741750555970242999869414429638158326798622158109988912051246942271719757152326031926058711178554198072568483697336196691460217988027850188270198824815921757894668501336594819890487255816455383216288205493804489355905425833806633746897508675949296501417478679642029718404455961757497267073875741311312660229828225282699662060623304237163185134526359488052356319129246969431737461731716395009022439845161264819301208697461568538214942497185896577428554506707618118526210589371906554561240679722372288071085807915114815870817375597353564099478067367222537790554548284425049389589599067270590586992971671555524218678496011557533696489154912286796021443574239556510513896542077699521510146311012397964968090378010081144986305580205424829066084994485437880128608281192012707761931309936008387367129456363973308750246736648893421672039555909758142596964256888327392435257542755313704305292681176953674633778682791120517001091648624030520893330102252859045355554337519879278136253777609940554578810014886781231347962376463178541149323620595220626557800353199400455789644912335854488719493107925298369393754577356275504473921902006827810660983939008457757901667901767753453959926787825800252529708271261177209621579967428497579930777112185849201453133979319392976272462363834959390650077573828337045484189758341504393827514702814158489322239665249202196891536438286966760124080799008902477800366506279159505386806540287147906147725159876976453996076749021132561965224695089881440986684945047339895556312703696471632264214844466370972303911546473493375317227983399753401613711070826921862628787336821710377076122121425817205384004916792416814854552452040925259474371198209979177030433480840523664043399729106175514092500899081368614790834769018366251884937839796218009805872637845423836846432273275851789829925764640343956559692438251599093091502583275763637486987669843885351854313216269512816492211767994438526524045060187636083211375063167935259837418582193172065687197052462475544178942779065692676452988323614744227003692289303960368334910880652955462419964363923717130918342346000438057045021648786421326256602866365478574969161271141285097286655284897026815186798417502686638021467226900581265890317631584491811975627070448897409654274457501033755487167280380086205567735714529670093334772584284237094289452744832445109564793637337957059855290887252033753364597824311224177557558966450073580339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,49] 16826362630649062459793869375709929717475079647695525438942971981942356514834678812333685131113777180832897385710057113623667399677725103653557930404337400172546302783894311971370335869020204149245192354039062786054784245594135556297643147215943890664706477207118887086492807005186933616763521002791109581266955474232606482531147999266354275826133187045441263977249475234356375024968386233046069281419515374467344771395031209572268737675646198114970598212515181692228983092637814492473579296497260127418630743827478389261621309241439080884127069403940385833073919866117466920942510788752573572230912280802526788912850830796060725425417467341838926153331743452935677801109101934172316133191023343853405199149315908085862867534058932145755125682809951863735206572636130865588356739092231998509746805942476181493871008958910781750433593896132550613957393579030207396248422965663846268195193610124838689492541056174268197224736783073726360580793689863627981811582357114900415818212933636451829232405164940931938378554218463111509373662379158564186550678219950743694138746299597440245800543067470179476735636792073167060891417562069932056124938500878187745233216935255841295560050863109670389329572435620341183760319108622017232674225021927740973552763829582532393439644811107505074617975807957002641227347372077559410666928913087084105676845688494580811061498073124645602984611142154146285401340410527209972364742190123750437049803248161148403800896802345910243720092645872474683970809368585845263599013467270840078699317119404645228658388396017386205298978349143096932205508130209641967166422245881794276137402516118668511289225855861572597210716186475666748586935232328822058626356123771447227837401688504110796676871374047424468745393183806261581684801272544386226602551698915081633120740331164423436136239021876731787236426432465190816172332040710545907401936762237291344374954695639650331497964734472768997758895581213595225591160552443704905210643665201564883403202819532655569525807974612469384112454890684262720885166361734117429086062225858453410046902416026445443399217541469858173763564570704819771372717406653140416162060239137858158932843474001375788651218903281598278051319748292621579990916972563786506225979349104586160652956897646049017360915228049392457327799951662053163072123612828156631030887703247906426400649596464546096178854040175780082179295596608575069159528074379166374347322086398362637021225263686853982249367084968643013335734724401794710713538794339525711842453912469608895313265850838952763298872526110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,50] -3217766328796655913845136328782087952260578875650444448096695412724816227012099868690662678120717463130479809676757097304563356421362910898997627261786653679264674668623441785369075205816647770806279059505503909413980989838370653383299277570317456243178191030872735489490817214229225048229483561339818445281692510225290525962481719497973460595467795580622113885701367746643265142537799461003089877068330923418503837850540148678596921092364007247898693070873400201891983068011516535888497895347981873757399899466675304334567073199557366079533330158837249475921104391093466815038016771813461461396091956137617644001919270742861069032683218835125934244288694230264805773417222241783509079980679343319752380475517163671612899407851268264987107892930408621282728535420503837770015070759843056338992485901128994378145406875315650396064648077404573409468634566686747321197386205155081599054946639856711991512473377754049889785954533284603233204129138124554633026685447396849489767437260644118127232673968382214278937393992762459166672421210720046905033850528265710354338159103654111632492787682815202212090567258086462610365559445775066782011928512871251612319664857752501381743544648235400779742188714534535598350994604258360191497676570677082148071488438245389932351900791734094435316237974298196425496128315459870013975754070552522835462536123563994092861722638314526680052909913572981791513440895829765061064857531061719102111946820608913189425644952618304189527458924458852076636561248720666267881514460712901072339119125435762922224382064049987380158390764939103435761597954000114215279686838902324102050082158953368336538470293596433885589453739634588435143369095760268275188700839280940178813834074246345100469125941802951715778625229333006895738012071924592912439249310464759662553605339439313365761701571449967950556245939382557743430674904008373118570365207627710220872262368225717634180414845581469661304427865352740847628187478637842094113461528490295719323773112444770273617146792247094301460622783318348582031489000808981931583611055553761800468522769306201882929040265804044995131848628308119677803822954180804309452153870534201469348720793975544795807981313435715863154574454441641764436070268784186738674451812537336520490392211830862213421386795815767657836297266992941968296007801969365612153500299418987426476201687723224060648782412062645774145045464180868961818275485456268704480634412415994213731608560148620003426768652830016971332360535397058474038982781240892992477807915437177242162140849034326007025118897766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,51] 525472976645845254040132816424804963807833756804116566800409150060647467914105410122903533527249042070856738801674569857697780351220563435562689778492160912419788705195387847091809810416316494140059471738503532958297684232632524492014954864485821761459785236828758076894221924105575583253810113781428974447112784465505930889353970497417252881760697126916405974590018892238121191351617552728818032781690882898446210443796365486687967043548003558633067175207786199394011337979691289190184188486327490931057287442888646029642023637286201516781214776902862721168369205455679953768572249143664990804837789532717943993517411001178848787330501377910732589877535974659449575431539653112740781599306393181807047569680978667868640808077944745475842301120962657883090369212827414839311865570761436516635256072890273474984746869940493845782465597363657242843003634834633460219694298462209923449313325047504603352498703505698848665175360185780995623564035544691566800861016159539422082869576263038136329123042800161901608457286164274920720447057586571123312369386985198678173938341081779745318686995088292907071920717958346196103941144300657887677758780906819597150813210044017756860347927795596741131061353812182709811890095927469626663459499034768072895697851575180589761971801176869965420753712867803053937713410011070208489547963271931002020511363958227164411054490590178006059528431362037938672417801340711742489984788090581230170870277260620224029698471768295418331444465150622144206756713142461006132670746734017330635353071790994887804601406620776331573675611401401084855498059406499564836615800683467559343596891213052342935577694714552897873746193901933765225395807121381745711385176228872463995608097130417584045409194904071864650125405229993893304472754972289397031685885367109463981710089946288119779712709714738969675863469666059735672291529703229620153774941775965774372796043803160234950005849022876186722439989487126576209816770745211568345929602652073895699401592375722199578717345547690613423190331813261233744941120941108008258388299971248064696466051933588338398599486583014144825442380107548158779495374170439956410371936098647941411500455291945497790252980218726446346057424916466686344676512768451399397188254418918169744804128534760457399344732355703202445000838694938462062097375652255992973412108849738290691005941527688395965541181728439887883001615456964224283841803532546841137857250323867068943290452726943529562109748596554958126541098882279417458582537824824428904985225443107022814976522374999096515372295127040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,52] -72331296801049746188952712996096198877772090715020835966383912322308977148782994795487614702480916618177288154433809869918805175706248557392972236974547775820509677721398561597889259126600969445889715412540910340982502917207162124276440258805430973498966445995505893143002789022646289697694660750097703331742723939940044481812565327128639915278169150194928538358052036098615992944216342860976973995307964405605919179974302411546828606020038423790248626316659465578044522514942024275044735176915487104579322365984897299355067187270765825286406646962560629897995482223694556947466357330713599215748940617232211510902404095633425764533040907353719127932805063770633398241414285541836457214010941580401128290815627455810205464913217801091166792180628342862782575330837181573593822081009227309155378291414250566595654442984768616941442710904388710974888307525028355149185948934383083258211432628365955049716329983737776823383048502104639910826052818040284142599379647642485706846999162395903913228270591886669080128940270387436225067057012928784017629747151259840397556389681013474827087098113895170488426942900718149712676957594866225695199702717018033663206809326932785066616756515417495284469812219127223019395357291342296196274581409638234212647108091528960758626416520867635133765945322229697890415497772617007401640847120651085755510537594926133160977497517551151871781511070950908678383054470507709563411655023554921629389953357852284253479676877622759058311260546732018952731682661183031092394614523366159740676801607790604750887911459461981665805064035052274064902784815385478629760910769679963267888138789645706196857467982204626332522510687280347929016099082082074281135736425423189069265919586822203262595008884565172322144446509474487403101766148103512008648545260311589030566781674009448623377335298092130946243875170745795644667227590227207730146789013593940534671272668303268964486760504061003542405347708152323461335870660724791045708189474392825659293539534026078419033970559061533933879935615430927006678534409029151743939497155363395457529612353091087439877670587163658042014710853703883716368799712078248474442238694765569125137948134665220940071669144262969755150224165212690328831388757445112477115303005089169073938129079060295917075532916533221471335339642812688822370317249352416233449661143610492754697539654701757977647245059176931220420679901608297216023064955732502066614403995524887359764669857467093391462498094275638120953716194624382030070641516134599014061780776763214371101289420153678011846728089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,53] 8257538184537160923121719891866759251897668423966131941762152317024436668691188857981127318283757634584616020481121199326988940652556680989438857901722416642111806308906376341201696692071696542425674097599612781038546262685039720006368540118905489607983376423810928455640473617519962874604938524700001759382316474010926006480793726578914274017409471935297647537971652574098463762093844289402162939712370523212014904893673868120480698570528640318169798245396008105654840548110988788545955674724731047192062905743917271495230356598416709298341476038153812320884380248627937247694293640109461134801207911379440654808533689714942524175917847721386463054430198342079708588129980075283001180202962253794697240893469535858023394528734001207010191891710997750166984945703624084855838760401154720309460578832063989974410221641946501429420767272596034799056789294512646912589565782240127455882840551784561523984902253996292445439681987923267034265403909514026006408579127364291983446959942054339931514473650602615050564964833746291816839805908402243438665150475112292118411550115811867530385939892688877059624577337873403983221408265191704103312565824196258777300220107075365096727657042812245632284322347899205548029598064496202578474328551516308126393355855616869134109408130681482860405429084057519793637112014631528313936767752872587904859966536825013181538567521962844089798574762489380980810594291059137385926443280082180606412920625578621128444675234526661283223980692780061109291585360739328234432956452774373750455717535484325337579533628698714997951970241038789156049369275622803350307389802391988905750117847035596921895512838468011521533107858786292206931352218662329308540406213887696232219896734195447092071024430790812064033682014869388625273909574384979260627683464632982854388787611984745509344328981618878131774294220344177581578388232672692292904850834862125125896234661427279178316380886237261839858238329596511068978433967648846629507947562479270980822142344545765853042026992444703957607284612575584870879702658812470597178127093820210964279166903329179056194385202452191384295587662184558554627432505060387534407578834000738350719126464361321631625363928667298359729816047085178183346158575460000179152742191538097515752749563051195138127197545503878482636801381809577542252185133149431078137980645691769686147972584207706028631890433439866099969031265658528545890177073439990912473498786974131211539695996678936449973248566161335374925470909415050067081906418377060351009148355729970027305618640361541289697062420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,54] -763150297447245439005471425103066616785645990076853708488109092802116024055083247575051723482109316727066117161472056998255354559936959612335246549431915398766826371046328980560141132010429508133989738185541230034348478979101986389278182739397125128600209200614619169431228126439338603731653104933832573104702633875667380880802370886224151575575408164389231306323391422516817416119451282267479040893949333213309250996019871913111625636955035269441280910567643276141122813985826772552535906476499827060540555978743197252997551255658646594318073641431712198606206362969759339603542743693641119299292062274316078666373266906112488966927547827003094044668258083442353231865274879477493949070323944450019486278610762562906880827034977846876293628771868362510275472862871007001791795521020310065505457494102627968298426861757314501455899405215583064635743095019773184747713235779616348704119060293443379803286234606617849399154011608523141024835893156302497338137562679382414645644451803190605091247000008931139604132231888612226149401761552740689669349987283925216564596108339440653238711759320472390728796158503920594330885453264251639188805240965542008574534681920650982526891783781280218788406628128692113385948883432918063722659357372147834253707518768156661569761181292025745911743349854935675624151671651772591974326619364426628577302650224417681671468919420301255930551347990409495134840703515531393732266582353475249820434975567334732102959772384622971384733509831950167930908423079135690842248716336292509595100693099791996540110199637332708469765921119220375200489046415210591659778660516365020895261551946053016158836245397467434344216284828688240820022626547777672251735697028408089999239286089844336061954240397727623484198480051068877369125515619213053824099601776362819415050950362220458064265680419929627978611690738784489884771171628487133066741644178700956304673619036521722455578935835702170935626594868211534099191949496017529239866969728553428218634015610156538010334375112421101349038077368434051218268593805325508566553642248042662402564053637845436960913047642368210064016952660051532378659666754136493213687112941348288340258878848541368991301679237713231517667723089533834765737041848946354760673711732616397540868462809506229053997961264019428505849987640048504427054224957309988210103654403912025197332348970358400387140685937863208436752460536323897180682676690485681913910658977720164705064637006378821249376480386745207537439399864738526307848821060151133503497026348173176751587357462545144177334681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,55] 52887086833475272524470895717373808414703200072687814708442496060011184800508499326074231424281978684429183412071622466023101252179856896753417625715819354700148141192270723243136023537940647095670827629132441495157080296920029500195574656082270616530994760785319201152193730527972107567536211311392852031714821122286037955286609362492621780180413313424819940182977998336354990993193546996589449049802358597251706502389743132669452191612001218150515535998596654576678746014013996705967206478174661378257311911593860356013218901040847548539195341216257396387456069743553764928932226739768825601770398771624270566296916653189731100784876355860599594535291043653520182936849101641263902943550928856501873908724794826533261545383907682479588884898820036814615915102176205461473755392746777993140898575177825813969005339365592175190156983660242889192081196213363639745272542209322085277899406732102744912925191066731292393495139997060714080724675581894020420384498057910586995916521055786366733271059809930995954388856373084670710771943195203710527320308471391155523187546697211662520073065810720717518761123154844014133756447534620503499139835525389981728361737054727559318092168396403051402418608600414801003661503935952661806993392756232909489299906286860904135396697010182840793245102469433462977134668624561308512288720374714336895112729655712482040436625382017112604536352052703616828589834735035230758970526082909944487885681801079512187192565550234698941890199550804945439110675150410432033821040690806030752609581352217530517136016795590283483061693827630140808591746398690749082841037004482974235169562444507394915280654822802068967537231712598757692288743081660161288469224276859409784760301986578242285108132464227608778779178068428758051309765269861201267483603186220839034657242967521219510328777103727132731490122084697601767908578318430203038609541293646731450314106675965225393577759884048799471215215642233639019969305676795075359704547956832309233388872816119112863629843578304379522822017306912370521148664325670081130183959611032591141709423187653697426770057763598463381657385440315215413976473356149064179598305705554776419603376719254865746342765797992505135040689838849265206047655758656567017325886147789798786004922395384386526113819507232729549270477669852149450244199507497335392313515099575875232253878362892049401221519973584073999609322914037253484235977640632775432490210128296628445502843708032760703368365520301826371110575819294192519765118921275587271259460959179400291029137794993499799258398720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,56] -1350458680881955213236235999987857634813296407333260331143781693463601236668244999273339934264202762400674955903007516029314918988410891795615431214555043845216428281035944720627424050999030280106198776608244932958825634232012282286687495280500763617918726426288437473171998238981599566173188956094493390765651480985230183257928570124491022490255817066070157367112324421363837476091509563306129729062211744126009534987352645830553512976138894365241060229493395049430165992286126249264590071354496474572960935920935053712518772892711218538281974847403152520824550886485330590075163470601880251494311976312088913392757372342370431984798049594296701851033423938204264813966582890619414958871463935784130717707659602951053158724792923526450039717914414570521058753791228684924282932771836342029774379184460299291095888576503566621563272820687092669768717965310345264467568787015840978221298903106736383928034016607438355096268208108644677546522134386411312842208671082992492602485174958129401841653083912238973970094411837811677291091559221377090497662034653304270412257528587214317779140377847580153710871404172005084943277968258866605875745839471562827544916878525069822318335035150637803091136628836872025633027280616815642821756204276378476866777435953035386634185175774920617693503232635112891751574602654003045310661982024215951745678444874233185825245368035951784778643236181267440081343757039391059152331415136380020556981896873011773949877647753829085597680851411630692066584913712675975453763947932959544233543402885727496851225136179762473724404867744118107951889725285636419264323970463965792350442908585358677121723182816810122764087087891362266837856315503979659415058130687955446382328143831843278889787915518076484244956184927925361446824582568441447420953637210007152256922703508333000125447382667692078802721220247281911977864219806197539918204204657233017616072906325322789797978774811831384339534079975026198652501242679317929841606304367929007729679854214916840432172522614227484593014290418636591943180126830666167415282748937064678253944851081221608708652834621801834815224851802440140850350243812340938861587846188915064486421433739738048849887933381936451382806979746521669870715644095398976030648560619828185062085890536875190452846266639568773794459767180149929993059057134592516506599129966496740537211327188281896530185819982554650928183951662486917423862990681822291187701299906542835168016705354706240203283971969559635163436402527498379938964634688155587750517689535001004426701375963120789775974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,57] -464117651934553988977728895540478149728405632692631338103702640889378544240133334310521333042416294996490742400117190666693645414991363582145689825128228254968810910069264775057118874546325452767813209304423894667788213778585720012199693694987110067819143261168308407837881877756943359105312783142140928596833042686317380804388883453184992788717689281720136694983567948358369818061601260130437097701265009640709184889439872618295129629571852188058456001593106223052524511810134394029928522507608565433721302655156050103073001142013626252934162437582599954222567194655617859594563924798695263313868313210026794893201555014561272719459914389169233543042192231197219444773212053216176391508904321222225289838295314919190642454261341941428513988211112076185049415953229966586667387335867262787456307172101422627539435547097434335151041800477119337366865822751050264641539430544152313062811735995259826007543305257975674955636458946182361379829986327112409981602547479690173097797008917471166415290730705031601144739625949409334907203510971969708542951499230604794388323065143446181768934772234736348237080749138955125280466934496430634118514827706406136135669123983024000767413577708253328138142848642497121858552937191001103327740650089195343806605093089352123635990494566265313537968024858342670139711140763137254595639106058926871046617756337155642682243728371257280470112238703900125826471907276733907106125703934281348891138150841869211515290344424364937613672534276450992926696181293880757690762519007780488305018965905535622108047989520836593312128370481875083776890035073940285669210579751340180393779478734589161572057425088505202376897366182858853004982648271587988157337759019328582648967305572736155094926553228668260210814311526280151146141241899645618370330908030260817654301818624163838546602016343330151319539162030486691652698122504034967331736387600964328808956183343641086250061855509834345393969175890875615762440680428416236393179212666996772846528751331988692353868374071122642519464002184893276875228342365231008518876720152086777222786084494923687835078363046916828377972154723295204943542609429381770374290739421992125918594716060944733948700504072333013321675726801736160482452528945800673854590027470230149007513628827750964676767416191058446545968123618197636435161254420149662056357731655528100869040465742715263556487669539679784795243865756544516750381474042188909745016135345849470970714970428048412890638344471339787090673909079240270129235050259195481760713158285859448588384383954097367070801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,58] 125007625921476858434354323245234830391755767638800317793150461969546930046239399721440086105357378141111943647218113254743939576881947689354121501665945248782303568298766841278237846280705976901657673813017641024997418652110157515285311467446769237547554717223805628795046659646039205642609158544741440939412096309219311155462844710837100944125812119109070397222384655831730144790615166591280883003090107582231219347167268462660040385340662877592890851562316762370698921536080432189371599823292409995931868225956600942438838227009359321979231805718712369919603380442392330947409873621702554674985686312131940985304373242586571280871690500688717059046524907157192464037750059904892100180588859201593849811158642546398385406020501337870140664431304647479581327757353120238745876268878948340438800357557474647562253765466826179426431022787819973157131979064123385686339814582196715742663616925677060230885439015424796290127704927376166594626799857273954656970087158308192928673622225768505345145048794310074481132981511246396699426437281932162523274452042890274148274346624324418879873865938050087798799840215606736287396091441930672785106933638632937569096750473492204011934715017165021131269088127021153413827415219953379873523896617580603025821725005078761907100489383751135470185448344084361289904746980596432782720919720831990260027327867639427937242184598485771589014690991536848707858744866298679385641107449386515256130887529557611754145115749130890802898905282256914751112968716644641808096635639398831980070841368016379629949333608267838300716642260181681603212916445163785226742940327113370965550757095666091627950423496658372514824717107167714284693839241938185112268730792051135727758045350508389425579084479634554791899023382019733964082736094481821282376819882005815584270080426440031728419901568151674756752352840499936867719533456535557959857097273562616203297800545849597437718730071479099166249802642611966914861326152668957590665619407971984529538104202064042111758489937627920835283897843505537833576932390931653887579205074237157169585922044850406468523663690860197310808842984052540493258287785122277193631249018454474273329543796948708576203899501686328114732303243628991526589338184710684250503327314831362300355405512178575755902824560276216065205615917572140721153322452019764676279116004633091172967245936458473500865289358402078277602901491030631371314899247661402936371446083224492963160023806898517564774320031676772040973601310059554776970387959306039416103812652557337290974690567659362608742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,59] -18054618625782787744550668401849137623612851720192771652787035787322585543632635893544988478797968637666659073445037684431835465293780895007156211269802785403589964893717065951352589695700543913385240231543298905240427122439943165847247169729326598843167585371436986436667435984439512578881479634365431316500117305690942503043878198728845614689344763066647574697700740313947538419169281709292069028639507968777712609628496976126742795962155121611775939315904934988606971811930347897501959874070364299683057636697437275614224927988184940539276139272581868004423076089018683385464142905651800679372509594736852579628956821517743179569531067148463069940686070361662001121352774685227802984067771127849374591731293986583690374503494621506451078225248175531401609387673774210328574903819275315353054287315179486970375993409623523500225907776154585849967958710891669986204947928458722577207982105906135732280024756809470728938855092970644709585167309109094957938311035490632522982697241615091320126619625145809926837958367458823362197606816544310625806438253391273630900042213157373828209883392493987289676704902133478230125969969624490778483152781445051778384990365020772994741646166360115917370755528479007813910950628414434514321815897229689574984077415285428548500845563847908482409250357687007831464553620010827793097147448074876707176362267467201066458373330255680397532225016546442760131409922088797866924204251340085983854356978093989390503535321616178941754145725258481568213760319294488037714042303325217715289610434508812866556231693582777984092776655233167869564204004238873368727753139459431851991617958791118036863878395123637942156832825814564123922286481156435211596838284123292002481742059331891000420058133837990240060585793326967533800798695516445530254163973699847400899337638793301566594337621164677117879531574975168669059770638288148466882720780872298521074580706259426842186519265916354179653926527074829871884722667790094746985114169069496531353016250715230910649029624622184990026044154051697137766349239375268949705682750346764894606864831096654502930829877028628090541080590887797140459833227668456142292361013410937369936655625659705128691530991541097399075555052372059609268915914954316597086610857672064197955085031134857463967272661387753766753380604056358764396958643265404595491585832787599142843517035728030807034890555160767405390517768142418497181076016637017703868613832441918456874613174145205001517529666829825451152279548087139571596427473966311440605689154322881269688447441500112357949440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,60] 1376220998126448441934078537889380145097647951389109362373558027462757696240886272451874483292880765566336401338443695854173535851778199530973868002138933893319599709750086410005345907750867282556759085690008558926621742465620483875524322135594836095120999331787227984481172316711821294739734989405649026949489718588164066712407943882502749195177784204567140490440102281149159787531562185849908011288468917805733165941591869227088299911017614884851368321359456842374732212299831076648344928817754992691427365598590336350148828508089152260029406135678631233342870304200363393220174220446480471074184202041657147320418383515126888972420347125615297969779553425323717493625328366563978810042677750346166463859010394634064057759113885771249293905163832841972642801677566140620561179624618433527112990986556767816681309698270328740280827797158451164128435618653887064598277347230805861199627712080780962131855316799379829530279780247512268740870660059729846415075668631288234948849149295497856159474532092021486043446174750503730762711583360921219401280048162999378723523531292911082976696084841643795435782225846187232112711723506203191873746939588313940703568313839344780397649018166120669274693651669622269447183525635138934259818601313838928053104268293333423490168226916094958778156276879824036696195431131322865388656733371461397624348784254482488607029186729306728365053289441465567454543306232131645790196044697844798331028359343578934568461306026068475708977772643559633822372098242021160193471165879422540139933197116619518666851401813728844890574058083961526910875087187084438612009542813314462557084492797623936462536315777990530738246815868956623980587866216991423615355030250296866116767133704258881765137049533623271114175963683177203426811547887085516716625419384827183437774859411600072607483528590701880083354860439045551223287640753361794085457200230816796909414701533086516474369563450461674806859766494500025847935223675970426889982187742851689929265313885743194557574375779765421107701064864901116345033165071145613358796862594997534038658787032599599761801119199729944545696763990146201739431968574648864633218069238196795077071120018404603446725103523524411919806856412738687830752961248718682254463682907137959551347175633467299331009202298864926620756671499068989452611158724850828410643441282884770958879698024681433224540635831431427347823868567505332074126465072156773113596771998209691065928591349806584290823260075795907442801157473927607298188635054234857186590037433913516761707112852695600332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,61] 18677712338407359418371652232931050712632009908355934941873553040547098387598106405353856276850064403426960038209930891895443230202295205863096634446751203438117219793498758687131237015057964008548372737338435891793448164793126380861128780770450530390813984765020605531666531609215319776213449970147724060031355983200565841038301566899423006787153845241572004578510947492345429125125380649630573913644012695692727901282166533360686675695211015351444631280197412286689848358464003955962956597991171299743844745172709542585648158024289285892703018978912485295863832476365627564174167935128332835807965765274804909158849703548704181271431418765363758662327359351750716281533960752234329577604631568184614699206692896966981145613953149929422048640345546653387313452152428188355958254314061336496802308957226916998720575273871464577895041980349329032103977960915284803451569305598623972651595772111247376309817681171133380851665470436938318987510476025014370126547540043634350552011232361444207443059539317049279431618685206751653858592991133977004866467411341569521417756900164109988356283155727172001491880768141068886335839519969081106985747258086445178008481737383402762347077062665175358562588007752607559056011182051559765483240944019711990414713573403739438731490935602544969167604298958660869262218502400901908911483725040875430734625446959278168299224436358875803470659215320681642729925491938622831109505151750823545259098849904320242248713587314334285587347656053528076949681766185936716551534480157908761837347307613538425567163623645689181297247069776505380992577328265752542080498510220118535665848169524543911000823482894897725494097285677314356814219223817780377632523233548244942385038586534950565521264079693803549013886670510638052029548465816024493983630992655140366678136625674038100037571626923988887437994576703981239872476238159216706853637804296869393065151969533376414763930833333644544466230553766627343776695669363577390719373279302269770162500924063352259974782850419554944825557440679223080157749688117866310183857765012061422730293685065830642935448842596759617392288290516482427797296214344156720568043079072788648562819714636416991927513570928882516921430481586544472623501422993475025166890788357176624598111915991930000982472235106984221623620983249214814305636013971181650780663798094349589630470851082113050976774757136215139332431930926598452878958986375880961985591017631529390097928011035265791628431970014442289620543518275630087531050867027407443623217154164604861182616311762098585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,62] -16461462131774465340160385641773004924146886994575231314423874358607702756974777401606363323438463985993901698079786127202654454744475995304562096335398844712365648145319693234154460990912498027694911451778963770005611142426039240083480894142608327981779730611010949926221293452683572836915625087709583146123633626041954463557883905767610684749098749169249050162742232903395918756876818746159781619930476028515084487653359327486682202274030974827111833282393352287275668600531915480897688871468695686883478473287109687249198592237325363062911717906388899509744046835182438207917066522249995111594173450253453944425149197980920289086133256782658160672561761859809943556933226796359449781162753621106765484348667640350307990421744150236189031621617044988640331984071628138772978144979725541346544918333444618343817853800204153015446709994465125385796614744820418588945491795984115331433942769566004804702980615671680518468854290345796121205050313645245096691381567731632268369479337900961247795423767660042744372898958161868282505944635159108411558655329293526773120339109388069368322788118218467846628543554418440700872350364198035950325007151792355327725728140810432109079984723377429157060936814429620085608969349340606241992135379731104097130846977928039552105608756910669967577924579558951404759301152305055898452849198671115319651960789692605360849953018599548027218030417803047953815678863868923549645062561774760540068799828330920751955804272329964828122299914679351786822650958339545827214637852666214722612943566817004664339387179586024345187931358286586467140780634156153932105350764499534660135531809271387629387845105963921003289017218035999435983857665262498265147322914378900371935225658734773101726433103075905923197680754044292320538639433588281549531922323621497824697559746834789000943040191891485671018336900644356219505695306673277605658390837295388855569633626602453504161415589866118359506317740557862592711457102443585774658492534097299805608641080685086300205370347768770897858466351033574814413684196009728693047918255812200465334563180661018942994160471520931825119164516785228128236235142210269864056746031630972524718379842423928378050888414569113916313970062381496161168426998429770655507833718030858957002441460865893736559667083758799340424361335923210072059454566166727224265379206851630500854190557555832413923318557212688639320548282427171466666863547351408723436527870448821691063402640644103847237704072248329412342165087995398437486489900655428711914007203953904390579689938840505548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,63] 1460692270845791727328230668560401510610845366477816521623972492483827347219868209382183069340687698066565681732356486316119714941186012831789410631292703981231220899440477869863170655559630522157125568848036815746063667924516801068053473914889502258293682273599314286110251971614160514471806389467076318824073118936496751867483818750677495389245820148142865829377741157023499922741809208280417494486611062884690000944922990639844992323188942075963109034121352226781805030058320208573482058466294979930700607290018316536432130891273569822716622033184271520906677740714627174506864220951859713144461316766344173396350558190478200645967614242067800609582991469610614351753364594532621270347511982770733576071338279003172793771715163060411649197495391070254987389265781214085719640924567869179918144744605168269354985654371649893704586977977674895089972382200876526096614347398294101366141194276303993553203943365365713541566486453140457492462991603532979033866356735120111210095917475337042977655392611229153236834533986855140816034210231231235289816218157960441530804549311122292988337362817047052942008545319311921822598275936562773020778072311341453957075724726017407369215448781324773362722459988912237633898991484842952662851598053816430812025641668916935888971623236827139616937715337288002096459327835866817804664205596770146890863094953081374762575806287564331469803191213489487008485847681800968749170830101126523760246682323451686234832148145070976142222158348713731229412284705450726351353461554637539354947891063043991236246107602139254213663483600146227096072096118510926305398127573237388472105960603928684144645879362141885636860343250362501454622274037731404958631105125961867423580229047095381845819698042325127695927793504832328696959500767360991113010541584358706200468065671541913433901613974735712423360669469283921026825913540439252473455428570166138737276934260776886161851603365958176918140731415918469832930805297200158930505077501103155926357283547781113700231972084102114454405861754076775116384467782678812682063175249403054991016476181399480365579294253981543209670345253887804784845506003073526680069346159067686827623571563363521654822699930716614042534925820632411240036758836694782411324518590573927709616811002302446955111672611460148200809346150435299893332065542630648220240303824295701502124752499731945174993409471701308336526347035465053545032766415615078065476513927361395250234085208665825712437018563568258331650054224002703808500913805289026868212984004258301761009721807785164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,64] 11723554775389364279344141948754981926840355104177598712691157439471130489319530883929064287881053219240011692505689143485710159012952428370195891988858028834084513403528953088069313175312142492809062561227641499545273121597074009769941367153420417169722687103936814400229922282620567452982276436283971784821774860188052737258346312762703208307988145701846593794358053032349237734332079661125498215513098959624604084013006779495751684711635809915384075991062416225693640464484742409628504709391898784376211566668835839796419679840634707553397094177951430252179707894828205050036378416605392464381295354371576487973735878643042245901198333249857873563191978880653855185335175399831046402389551119096666728614312401201192983496581738270121617224689866616685768516521980723732245102837763947885794814395606267075304414288705794076844341517042476493506896912932182964904197071879910248622526006244175686118363872269605414166355867643339288781803622660230472958903002228925023940491862448357671407004871245911659840565936745201975511649522999620543755127434577935814670535150732473778222857325758436172202524839231032854753283171490758232414663653472174759811382865169724183405815739185563266490716561641358382390277811057550567713686062735823770772941651983964869251800014120579947359153850405697024394815467422816599070867450992006393246666190850275060387484297227841316025678921735429245990511129854977365127378748517758212092936015410315030855444002689944902571235824152174767662313133341356906301678404434906525542068712291128733731522011653582515985007612773031853877760697875251299739717952120134153526949739862063054767343891823763658627909922845979943059314532184983017781404974122351830888499864800008875325723481397453028533113782810321901431143068720791026553285362218477482470829756111496979212432860949820030003906980104909753487606498644287463487322921469144686397898655307329313301455200240093430225548554427203487360652538825606145695308122159158413167981286321018920910655496056419780215866916465671974633705643568817470000088632787497535168406123891090209135198593755283780777638295565852971692097702972480415014428571213625919948761602943751814118684111955226194911615438232915676237491278103432145904118183180317121857832521806874127123515817699609879703350333580560320322942080831615888767715433835582680724953707639776852127172134080380975602033795254973107189528185894764489908372392854605163911282415015529488928021262980468429161983445777434804870064648538812782613617025618058045484830303243468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,65] -11403638177486761267064024845302509647468050320148519961132899520744187422741212355471709287383760708161176784664748572481806939445947261838216986299388667492722606501686807366038078175524413883542148550063980971766360459461091805269646397907644835089930862717854350080059667949722457689346497930053519519103833974202942857099074680597123340224301580672239862047835220859024286405686468999297066080123813557017618413503054816672655985113178863229916578391011256461015488812984608300288220805191875097117693408384311685808725251322707755825327911453561362976008321310086335929358138051193544674684615689580319309149373487985371685386237603604360692294169348683747762527046734280942887083299294426983970575308778735163676290358108926835909530550330163300118961986793044850747982003028142645942036550020759430094272426642266103754372835533110752954633491547184102678831237501050987903173689557019089792060778643965465800813292165217299220543378053282773620014683104526508177096003430124094974113132933540285715833121122154957454216085034805286731887863445762748744648843506185386090503573709909809367498232116433834317192035476961885269964349139430961675627641565586346906978185128988583375048674257854735003462258607115869717681725069822185867235141354796653296896009331617176691835185094369862966150375556076353915863551443282445646774135098904407847705242023537522869858757282071752474928686716949876836360068178816989329948397875904199807151214773151957009077566175602304621238271730445961534356669480303491049613037072803148649811442276833725223203038487060984807046782686668562911508781333538508548105876189178635740784784573675794917130205131522509091465773593110901512234955045819179114246854242681406717670255353139359144722849075995432665053692536161353490748756568921154034534488174041436785966050504410522607552622420334574393600037976708936938507841189090883601623686891123330121198339884335605818998508280553657011264526451578549314596544737343626941958598810766171137830881185502134261985250023363360552135389253738915488694797137294676028797909733760574351956641428468437674874838359177938715424854506190643596984333277348559985773336310807816076505758884923588819372299896632053101947032059417205437741112442673690784834337660576326098603152726598594450410436641561846651417073073562571773869425275096080402060131134281636671107389868105324134136712365715728219385185211079942448457342826219406558432154467143433052306612645911485223848647057272328187440266105403016465334541890195037282908676657260789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,66] 607848196274872899849104835400483484780572929653242178332234062058822823020669190286082021443761279932741667937661605289950809440254147108866711665651776020513585075965251173905465922964652729750027452213835081533548035658037089090376921845022865646584888979026871025780271884575112228276495389518384167447539475004344891240385785791251378858828110676624803549975338706286567509846723290369187835873181285910807110077880075879792180392763020883056406634010721867388340723516004000200887403459368042670612400685913857806245389445306688112207802351987413643382509722291062225248877607994958432857289465607020702520386349878816199877542664866132663026518431781292952564037655106652643238843363887527361648402816454339552707808017898784108127108473848398636082163297969077841704177821232460893837754370165292598231653617976166190743578213775504693978386282847587109754682224999201015450339586541770482822326267367306869781143311136269986494148573553070850248432626421182309635664622462515849664184371306747623937037716206771534042119272401225009627019977547926854036500875864521949079757132405550298091201105809098851872212399502912186703887246923801740203232173192175510365563839554455346158872249573074031336511001962502134362108738583207862719720214065028921185311820973153345361263348691878777230595750695780360696922101984551888561500359888410141342450886737444656444990428138877281696600633183781218382401417319048221465292904454643813845231095376771295201924778648878275229700678838759408247745991155271678367727458908629166053867745992360249576133865955103206064316234670225496902825398667559222285628593230716756342103119339597426178591277141288445486445148226409874914038595578454616676327913966602210899638885752396017079659284166945971652612743746851608922730326970507757339759835165954803979047897591443315253338151950575533026609942891946819241504744496906534907426320526083962090522616833897187378423196485585614426788985280254440076681467266098463640339552048152947240535668985338072200208241467756371676644003116791178242121583674442939710055120364329464786436486581131919735616059997414872227200714778799438414820059076154906572824333815498774244629732188704571929557384883472939367152304768023717770105555399350646841976865027926602320402337598398722250062672140297190307830134810271959348265544614845484301165514951044550124987449540751044578020466343387817320889816978791511926387844957618663401080230973578703190484481325295643190262083295560281084667953636297722420029278043904549612360222061363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,67] 34914344072879758958955831272125451689627517364653627719642741125762327518210991698372931999248923516281949671163684637435223621009829646725736059736145953197858802699253594881905127413895143443935495387621569589655143064719250665866315375425182274632927497921663438458160806068538053774402185056260722634489440939680733974263459989221382406919268746624191942841158238201468740882049273518110063648847325914834598461989943252198916854880932945966341335729433279309616103959527417777677551580861184251937945331468411964590212744250928023282836899422489299419739172531617521040137883246322586882177273378926751832164788287228660542283929555392697363890964034404212270118468171328777046748684257145418318617267631575447031351006787241484249467329393164944545389683674184631994137767849761208128470575965991301509912531788773689234911560017487022795741379237401479585518647881609635424584212105168674915168174515405930122799462014779346468638174240044566635259573408378170013339020370738433670427802078984323832558403418928629694943237260620262282222058479712317610301970694066829175156096825799650592453048760770656795177365708312101720313740491271652478131963100196989453213858005243341878530647972624851168291179833487285772642036933776728644053084592283071000659879349682491712823583230623609009352060993302281173436265755694842333450141020914724238972436033428563322243756988172501823947153096810674143854437534677151649210883754395296917823716757524284341452451886935146355061863125950928389116924569739416441381930144189860732304432992674454360981482326707045132412865086523035677140356889758247877548992780357152893491465653233522659413111554955134594338368695502204651669953060199786353144718943331992265058743750276728911530937974068907618220750393629546966795942451569443333197262642594540171214124565188904489837333739194955739420361180881127486202123365725174698558186315220031479233899752851399856835066931480187927958848072256097875126817884889315024353413971383363449828506860231416657954639379809517114254258717265551327057438221522947598651053912744444868734208759319174911966236430597350957786087957676801045724422675173204340682252564491017634840544830450533269033117840405251867529070713813742927427621815522131646473664937426959937789623519475149200251296614333923042327915126441010543439089061249951342063643136229677533707830049728199919466117291127832791193338558043692717360502126977217764114864940104387808729046144876007945289399063691441733498946670468109434373805399350527569662116825661440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,68] -5009143445345014536171517001829508680448159475969755960303973771557536890508315638353552802376548229696077789561800695936292928685284451330435803885785182588422793772105161991428745647618477566246641802881227085373364825128510226817748998573259726948447430593056187506554853963548728928368383539305267130110440457288682000070373616570520101431456977533542220037732664380603529741759385578836098940406152679465611605205722193485965882130898266576682183586377674819593874038724335762011792110341743036033187891510831712977312372456877233291903401991587922052139851794108251612854634962951843541682907379441100866683771638603246895712349132387102299316750386429373383793099652524179900543009198622743972115376475218090572113426349371866920301771917843540074240707819324615147939838512688097097122566839127894910561962477108463098184620040247541062429318854645374947766722349181646244408101914922768371684105582730460727576994091021887505223144815519054229774596524713795358359865725665963613010557240471783251792667480426094658396340900877613380054192008255608247986088743192587445413212066520320143575717675619094803243539520032379349154526753610620172608288617116117754253055142016003019336420865284759801599928110692155751797674638146946867955325243539020688894454357447154997712435971694757717662278159754758763738007110577176532176504288808616463087223460034993987872575520460228440215869154518921525241150662053336509603082570055731497805747893077590776844017496615507385786128111880294626882608858443131804368263503600886929375924303874496738590982757395624807656015235645096801972734052215153018538938046557576910748805979159208236449133629970280650841268747148305877742290062640335515236488698834191571828337990830296651855516203494003818820942654796266446996691052221151584098479846250688488021823271105776735323778770108244060182490368303530818051992397017869355491003444602401236743633426926249236398893583827574166790829605088417304056745885423875409949521570322116577781111385183137958638919420161178591591228522099601203883225433233558690587806158488583425571035940076582090680817923015252432127521631257916262065097288219167073485768640129343907618960103793631491065341095758749581586726260031008668451722193813717476588141957415876714739823297405934455483018908371065085614665313734043787456242655727522092007340399187287338411379194945189519179478608177694121516882528600300849054943729729661124658069879518608983968552018431256636128877974108037845285514159598343353248416907064810136229552062464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,69] 111183363866661709316369031407372073765502772957551642801117004573902656889292336447177874506853786770562435269224409069546742971965035466474102907214300635983870337574482977567438153257590680595318557881181365884369784185210522502500173232577004467095479334008891965660549714688158218627144865620260060629959861468808039201142988073986155093954076082680243760968952195507197942140315285267416114896562131537747204961656821090982752129351931583704410146205936113649599574936697236620554782255413341816396680826947905686336671224817949028188105627270191641829986050477737707353508275020258275577835816396355741469549413707902715557738317745605428952279337297150588730545876601624366879826211362327904949102630306427192609312295531923213609016430694544702510314419452529995046188484231896461491046418183104838011641252998684303882842289498014039218127041243562528340512694339970318683953355183485594780501156460865572390936474953611800010740083762498953863190736025028429260081846959783940089704870226129486704798976883643943344841375144630516479322763004800170472037475369675226594198039162932505068749450352861214455101273594289480088602825962846050879185662545836529199008423432613277464367140674010849387821492340833836290786453280953217731431970819768437781527195576930221068060780886236540189886543364585367098563248673100708746692215186351261506315826955751826471038923835142830342155592790420731880264293052718610404686531592174533881349095164412977843842835948989833028030476169862386258819918149755441667388705423210219331648668410872932658741179894670315390169156231590939080367077337384736378658744117994487762992461195834534189031099364143032667914780267073207574697613457164891427382567669899836106511722407718339079720321455571444867159927288351366259924310730600214271987665831508916459228036487219043442859849332313566066370330998214633885989509434062748505126206450051451458324778186908492393921514876157881756065995705814876927463532002299907378090094640200416783097012469974478367604482686160440828531820662688288718883408223924804845000020409952287842549233090250562152936630162898560387568724739128535203563483897537329874482568675356698070677310390161196785856771668833343012054721321322068044048849267612611792421098232260467506901397075901582840875276012645200620004672790882811097129135399413192677346515484118026997461324991111175957125949638146235358238166657995420128090277008705179313232308816174011262266169481999951695633852264607348329541033855295359307239400444109782841604723179520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,70] 9065156559095789515532503824209384624354740801381011423199948681872626895462895500854645679006112283672095401380706338836948422177315881014938025379286197220506123807645987237714487588247726368739022531076491033881843883959049883516371738346493354247433923722898757794955908606863025076686775035593733025185393594077917733244514582004500174033525143203966546540095292290211856194898313474618971186395397013591940617919928682714031914324706889371856178409923051479074877324999536039777858514367761615486592236437612935522798711038167708512131658160547412611693193086928886541539964113890366390195759562492873413299222689616874342980107421517754045748000276517445998623988785376968425291340854901477521776041517791613896282912032962282543477466412217229580157841318327974385884459942107377586142731511416307185576895212385784779368086904659689518566823999417916764923326242499971283781010629818643639685638290348487570885667773134406895020881640655066917994628528286442212282297817191346313235318860962773093240393983796927285688784328689298123798626854901639251398670388089873913861894607107322952036921294671279215547876215839839004729513654912997263627819557246882460277647576924084330429477143688073929766447367889485178835686013641625506756620557520934280685001822244359649319121803106843954826903273665366941055646888061997051892616681928349676054240285102703243559518638290380104495545899934200740593918068123210065883556499586306538160448379747192259380278681894331579481406666313579919074449353165179879382332133325597340092985325617813013242449756822065307200240224123848579055377538850969838775037728013021633844165370387132403466116208486479216504534723680237598845668960996064269090443445177671775351028465570544281270755467055937725057277416683834243258574680976531730366523901373821113028666689104528630364890325309644237338942454975584821960399500899775804935302865514192869151586219664487002122792581957119649090606883946668068247946842907456646086027727605302482175378801957886186477658236037627828022685727454851667592225058364175464582058352455958396761117826236510528332963972734180569292836027497451208232707902030350991099027130714432706085279008069591307571296733578103169692865975809703672980504049522032256215713102942963291679644906490885859996441846450470587508845968048484195631340486013128862658064639802201031871449832428382046347670573765718684631883398763737485900490139697905576696887869866171643964774327045575786044219476778888474838297632385017694669789926318695445278438195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,71] -502468820323687271921960541349076793064339784892350765778940238513991839215776947090782685278595957502479679298134810944379088177879849400340931493541771489193396953238952409813133411959140825158498342998731795676968005325678110373353078114966856439459438816765192063653027301162929381731911007224098240714524530975103021372163087822862025776394298716299708682519514261302836228546455508926813879510625062778879048855321548943342610913044568127629844253128090973554902991817980723006139013252027867089835197576171413934023439530687819728527263034311782840350681522312319517579900372636377663144713670139833604744370884407823641597576284331807264722934792726274456569560309763562347364662679652419985307665163357347691091995790162394262616527204401033167937489489752899085694869417642578728923763238150909224054043264613804044215988357775006098243785496118240991810496095352343386839068578459494477121855869995457659107814057546216258016431265428682461315191908268505442852589748305431806491234554260024860272733631682436001334070230191490489049939610992768385926320542734624920891279745736737308571374646235062252816173371201655877943490877506855751824376574980106575555539708822715000190199651303554422653394538849282822471314887538679964823878636776699970082274341862952022276173523052786403365983209326136216117511813219418289365111371550737798700048582892435245745277291766103473464809906834782738234063041545997841908929376973816424055180478916051669233072576447060522532943189004096872537733258034243739865478020473709911656293203680468498319129977457294780042995478290344238666132373651359157513724250278915351498492146208073106627925845819679107560886924300540920272628982595947662895994450484194413613135990741529233427785929204776981510133011053664854423048798505329214569559570851645003850642015192232716603741324863983033217929107767381496318813515922978655341596947533017479860527970889093966529142410252405230652009641482344139859140320334308111934107624249130432271428268306342828407135679468097313002676204833508342349327225429605038322715738423233434143037007182108302786970170427752553139998566360387076988200480538880319277646386373529272180610989675149155592253286016859217055015720025063055915496944789734212932653463392102429656837413542851167307788724881822129980737225128578559620051696294037803845050655955208513668509006986344227745356581654184242141476706392127179561613810687018669899725773988669400639433293406668427234137472336839781388018173720599478674740285913429912849523671040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,72] 10661260641446368510866969854001471924776193148997838425091066233788032796031005563731797160928799003536697731900799130399538359866685255030729774778548702604242435651079606328681310546299068498502144383072122323295335348202730606071031522838025268153893573850201551973288291871720190832984790115926843438986041175083165658125773320790098106109923498606246878062760472312462011460022438859518031571145592349024460971997160842714326741795939058172224802334325196263512551348515616942026600250331998208730610985734712639406278782023482121390794360864430757187091725224322009475946344966046825838966232927435411860884967527876293671448454659188234532441692219204866894446416477181983809104901808249668638332459632477401555405557758911590122076185212213411441676607824081376970380964670322101373391517156093075933092604993841265040485791932812964755993206301220875818146362756994957647118285612066171874399156134273103266134631700591107011698229963054321470477276273841200762059145572181794198617984656131790649770716496677158839514834627536815322419663791910333473085299531426318942335669075996140475113924265843307189282010491857145785595182037508766918478297852294733268817156020935223157908951094088873484851469179041741937889266686427714228198361510566081836957737579491398474395450054673820414520162457321064989777071839088530837893670149472720055087234769623746056043350711737368018361168773914318424577471909672329598535590167415795987967704241742533609043479139525195965820416205205612158816575473930388728986797779833465710883809684816843762025018562462574857988778226577926944041997766100701963074581221786342197173740652712114977642738958179235883776677833498700861122996756209650952226174454855775430839543578241573655912517769724182396478574951659837820538522130407003424387965570306449323577165716195836414069243097603871401204847843750445683317488721777315383629830797306238932986236200597113882042391291347454908022395727714607938944096804548174490464374800042844127929868298891250919317565949400159175413083954767062130583419135652955739010138864590477124705014119463618451436361268500607733842769480634719964401411258485757853229020421813345215124975114521955762886958110359162860889910089822858095722179291624382612914437324703534941966708804930754930607912932067370427913363553585702266862713779270696059598178754361599941282777707743837616687978994983628499193945840619927047221022969002591188348278795220655072667515135249521693830416626403945239440833201303444461452986754253283870008934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,73] -337378502155723608553111550158009085403396077212190489468727264215066261721925427211804387824575100825244903028321708419581870228612887240582922206909967229402194432532516597603277265043230924178652837934003246045470519026675814810178209756736945836177282193696602800175969078044870670694952339766325217625519052531877141366698239494776404697554943460427392931506645271457217266680440298093367998915219222530872051453622266861874039991170788700470681608260767664152547702701355261205593155543025936669391104883226131087509125930855482069361618177185602283357321000502737336739741725179846608249452573503054838373451148839809331979482873974865800665138036640518069932590291656272684504413975109776403242228838253590969361107097169218499475609414153432354086224414795041355443406128817287858481183529831294086128776041404959934014442547411321943819244526868456279809455155557965828646461988323879834767351582802362644170600620987808186251755038762764899402656934160713486041382830748551065925268610664706552633470342441319333292944264460569061151697715069717386816235132139934755369278224954630746432622514206549084818439662149105452389617422400749402004800694661297086913414300437774200079843945804588724459508621213019642852948825416284939051246216819753610582537689587815888883244707792186238039076824684823661775130490775006395511544755786713789990922057242663561180270582636711704891355006124921307964594620497238931672509122129503430616083651430588723186481805627839364829623550632130658825297397646653285864773169746464296932314246793429018990252876724153100489539820199305439268204325418044699006207700501130580680911560835381341449213547764492096987499220091754968974117376939906322217409711645351034687300903769257687631531123244337177944768043759004153674301536349433450337888540816442706551517187742794688394930186284210339257111277332261248504323672545851420677087604965707601349371814884497225018889442927093560832842236695742676753646717575202435257161182971609860654989269154191798854622159319219355534360586837331312383370859594370149609924125331618101497404430908938462593274092034261351902228116814017420555668316083047376576149988513080179301837679759734669767656481635146707814637491747995195967200166743808403269368829883832191396706077348272163023312864837570123068393734553369374014221412156977102805031499121444098451430534562339801652492474205748102994455686804562301323900776853231884540329322122292823698208222647320834930110789106538755070871471007738422063013941811845515171594240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,74] -6423898161788365007099654790931037292827380079293495111151562579635590510141067540096195745709055242783878826292429083701250601739461647469862404569918513916845232908883327488373648298495408376271212958924792023964162784287884063082807737007657932786243747022760410284523402599944677782161336484027608104492667796144480695279952079887136266491114691379888919963773153009454214552027315072271336420116918521285099647207724209087555138162844445289605449738693958368011229123011877307257693824709540644543693160085318391351717395432679501192726306744377275616310311402301315487598234804268453588728113657685461177914716278138360232016653827289282328184798659767831398545759322574366394720484060657431361975402268078582302095358303634153449018025410553708111826692109761411137404197680268388162122864334330247286237286033698157849276662263579818163900069351361648314973375374367241580146962186970401733209894241935895960945905121776334545111901100270880038005774214316152151874404668547733581049875097399847003878897224383222416408358388104210014501579211252277825627740197969133315723668298818926282373497889180767775573109164231415655640321289392409141369075934132217205284782404732125739486289649584578307645112055769315677903349313427214353440938468162568276720985396878655972851132787032851629482451778620173106484872754985298022350346026181560419388471129984621701571485504722101407898913408101748687210561030057385797598867023137912081206670960087654532812309606909953248764282888866715410576164490709168994832792380932328306922058819945535331063107615584676079903454368150219260996225112986094764539933125347917000685420246033312040662063955232141633512713297168512450739169223234936483378116853053265799309535831272235249146354922862115930540317802934090135614289753285777255423229698913679777697718884048426540504312827218954304782472359430726389978496563068780445970674481771102324334188153101707570607752290032520932007429690963092238611784013421277752940508770162214120203260957352502000516078681709878309056125114019895103472516675035632824909039861733964071538615673476315034292194080174101481703430109262568679995462254458390809556575950504661735345007222037631522223842143172738524715439895154647035455867301970021034832143421219798447140121846352419369411397701280766906510984731052353471137215884525445576627879817656530647969445219637437561062714590378982274830825423624569891408745081065090683538158121013680868513144225664691826528971132002742078761345752836942660049977202432549480038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,75] 2862860922418577856525380681198274977319056307402342429271247396946178575677805005071067976179704691213532471855400155627926280342619760582047808551877856114757995655824424833553785077189457651195155443286328266450659120245708514971556720082345842841163950498715460901617187978477440632800808365088158622433159362255116694359856963831359596845782029709076369468472171351416457738740264413710877628865716999796385403357402979263097484227034120565730611291027719078134925888886182898281805988349128894331068711830947732482235862214648081297254267792305875927352340906649442815234050018731105457518516274877861248132810342396304193887961148377582270565236313880946561708765057568308284774263033603291817729699875323450121807700473634743204493558485211329775662083516508064454343396672488089044846591156448368125198402298087023926471718472617083633767088262051628004158962887528604864243879870275445024421901826815817636546143002245921520263457886562945881278467115837738037109517692363093777555422385743951464042710522945039676445464275740559525473651620424939603000362409965332002030625946796544731115977307686134746769638965359814230419542245772972227189129917364989399189827768957868624757328274020928623426833479736755670214969983420047742596124775361432545971354175061729877392072829195804636759232759501419426041602681001338544897750261832747270280341659590266311654693461389568620296757431999858419538869485072110670219114609707407894593955232122039876005236529303122801717425083588312637055856194342056496957115357976996129153118519811366566330598104040070434065831654213924295304515550229633813438553633405547249055369991372400671886736937498153284568779392512899677031299045817920091218769935697223739479441516618599819502095237810655684991626756043596704209040603767357240918449858825251587554808509382020338036410838867168068408961809282261814408918733183704335071902766062897388912791487724247734621475949070225997892748755035713687352298647297193824457553390366417562620184350843891167144897856585395062957078782230426319162173474481677546461118366551239395934708749377052757044994777656787441335207783400811203697710356086170868416834513853971112260853991705067548880738796969707528539051722864405707731477513709935000657143854021200394310723889789910472254068292363372079160697934123997071697902986313968124823757762654552443279815035247138968412234673631284709769188847912875657961883836921213619600434526210640894787532348960626966926309841215960296181624540810642852003337295413274717716480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,76] -106232513659119007083825566954690625879908008358058413156754556968746291810024371669386636749398496339185554126214476721351736011516518832358498919497409812893869517891356956517747409177082954381039860523998317341844217814860318360002396618137465325316789678911159264235082127586779943866682838227024648556485774731280700253404751602698711749183713006294172919438999984510470406355687073431237288458089251731303722963222641467664666443020914894854969453688553695041039178882690239390418916898178262986486671211153623247339688138210988262368631756848605694366142703659793295465603194992140120916204723197447659876950216644193431826019343780719621985010802344488582805765263132604908700879441006100185400474047944606711511636564407435907305407476581784365766576004958863347631018083172744178040640125222954430202801398515070030053142767296037424235867203165479448258130644650833791733390292985868011849839843321898638594474419998198226047281422479409588428122229407959640249135499511897756636865449170792560500809968487898673194634650345477960420666401047525899897554736195433986383002480401931873576888645938100612167838423353083703241738123739037632987254010054118359176680116951901273121131810725595586566962622575120803695175825466873106831641939448666541555934184121288097736717692168137415936087879012031218642373771870397004461727444737508721587588022453122771448662133566693002203689649700533644007679185196675289300230088148099677464697827634376731490610825459478136821766325501947413079374088808883093625582921672697310063014424239941390022467233503259586389651711290263102343954160192666641326657214941733242941137464276336047008723544214568837341137811067017246961051395342426378081130500626902201856776764821385258502409481146402699610497396772413162178773009784832348777750235412202446282931435832271526559839561546536925268258805337483792178573531105763748282822721371235943757460584916491685849261808558262435914835240774480519393688807152592212030508943962746959137607854363658592174374298119429732701503371055724389617789002969704795993218416789866577333406783850508675771478493633196347543098621660090113601046810174909622963040618613921022232485955731306703449158665356208480343881408954967082586278232955877723096884400472001256627055548075543876491055436572779777282655847587643831806735989248790587898343913650720138905345480147204240811115065813382969479241216509285485826843837313779661531926998346324977223868017838132356628232105872280499748480755204766775447496870039850372300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,77] -1025826084239409616618215369479204084241217920781629627038449710429038200193095384309173437577812623229775608416571442755591559286816006394952583762821314741264110954916966388084296998482236975089070843291029291649665869107711523252494972118903800474530816967865607386528903818924927124973403665042811402173453761597398483276836682960069947546885314988424654147764727337299371180974299667912673928660275768020268566794816337019225993376431347647586228099359428709010815483459448622320346590450787345354944972849440696008384473409652161957524353725058632246757236747397475766297237889189626416801611624297774736085424890603652773126920421686652546529778892240834312544967483494738259976438174127555299371733686560183755268359741831932702932115294806955796762346502609227984477900423205445644590673595261567741948874798309186797137789520641407548926821794813420617428805251849419122754542718082254067886866577521552370598003491012831810969954286363544909511921598417545910404911142556925113986422472427014511192897644563205731636048653663289678968336582854097830909255755834316052562713733893418699052239358154812901804565689179697798308834762123217537571622117894587904349499730909778002995872038183041250207529173696363446181171425239933336079458003424757090476505842904809868353295366299872035762944898821775176436276500138960251319234578479502007098765376693686354558163277352166390887451491432939266672940482796940122028804919413594592853768390989183038757287055274417553035257373819157155487770779621258518160541730804994529241025773450882286095582917623268468947487833516112805145603336700172287062286300114679573739320829514984588528639083850537786631104238111391872470457388446800592432011065353522774975948892396759697110670925070475918340566011764997583469773296391508898107374981073275222799571103413137692973269824710729619448695785634793172328243299289798127383520779710326726831329541051320070933679286922324283527646794007835409054153915929925745140630863785416574404032822429481735172162697339278952702148897878174928112102923724837568935911229131424398191074076866434185993292598341703060266493595977065281524942939153996692309237397713080258932160341248570098313254017708427935920233814953071584944226016922020614144456582788714026017564802058580002325814290454894138670661439862651756546109610492909012525733194526820765331728848912398660423818273288302524502905615546773762486588821925163299424699655587924521917709565853591960803696865970758297562823194939678120742388160034211102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,78] 234038030420312787593972383703538385539071844519940066451925502627272346513066991067410314269993576363246558664765837111446289193486833418723486744646067267632781693286743118368562533203000559710451967798058908127538275742104719111361819815727881812296417327665151828222166694770897576441295782437490235948661724136878549451464172056193454843472808835008062642841767725534207969500435104255538211787615859506582105312936562895023474374567395898474777523578977234464867222026962627083354615942915500604049180250117460221000286847639379920198757433143002817876546141430065547657468241135302490918864294354584537896821972685200519466974167709939596031842898536038876466422894496274669412748308852909067720435383367572863658298998484994746291576323965610154146596482558002350474156188081086677678898434218263696863420427013858458813509428676379473797570759067306542292663133293688940863382979436236793166721209238100955180649559171108657964863184744206976593923568694040935962503273099212517550326552437944925896215432677132634353785268173052954094401068430304398635247366766078397273586290312859699010858582456334692301059731640594942003397562665309108630128500674463392874706016844215883289431165612818525832305644622858077304097821410308767278369042697707039147260412393228503873601002100733618014740366759230441893575697986626496908859816121998157144095734209477258093982261681638275072861850459975955935696782186558170492498203731880312534325813930664231011401972801162142913634663523034196132830223953600255868347889760513739185918522937018558255293620156695888914702025781205561685467105618585117578257726179005324194117557017170348038937336802123236156750533402294267816152282929977407240654788150383625695468908138532763751680457079906798898855051181162945806519772066098209190928993760438689471666026368813694704209888913198044694687606123743234753671941543942166634726765720046996184862184135234436247108366196086276641170343741292062561848526602448040673317850884080898765995067028548877046651723846496792706437281395867459708717639207882614657276094029412487706775187904427443340675131144442650638951123571227238429020947558441113999096235883006394144657730954471915222223733944699935997190066982939957889634156649010897768779055456320459147758179195698080639293818220552424266733785537453090756466379450282007258714884282191022354583922098459278710910097819287755152834782394811843745118862034278883084479401500519245985531222384626419853145872854734376972080310389579307672824062616692326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,79] -1999935216507196652555450477468158903541478534553962869992294375807013638090098523888375895834142364828466149155075772382085441274912113388776992135225865023184254805882837729559546047481887772945560144371312700044427882837592299771634058655882966660995100417014800856396992130830109239166151172460942782574457277495385692738570773282957023231660277193653933569656444124343371622686685216942435561387268455585908611399348194594892885855510225248269574078988095174885930643457660342160816569816750073877569378152466520922407777013853085862620287534134429583308791706719242425294893426640749059052558178634498860784798315699800157359126699170915347905523586806866704115944207621857108000869719589933852836814543964551036562123628373816610670013583728375350784920939215615214864128683600015551683125691707745779396949880548566856974402114886311323303127619783170102840993035715347790625411364675999540573235405601951205604584810185573894009185903692489043397072228454723949733377511236573715119098536628223402839393225655212335179448533735655934055099213266275584685532776264960404961987061537118967768913119759081318232080581193918325174869499268591704961666059703564113166693544025404569993199113475015856076190060555812914144878750189718330427515498438869358249174642669772418862216975160533469271076103288319103943600187427947275743999886816815501592126364911247736710535831305340648400993463076817218339359462700789504337782174837690591124070492552974870281307761864392642749731892933096469377948474898536148617473458528214515390635849915910529020143266008209417734930420567541764757792835669285378711313577398615462679318828029847922162294800878184582840573781708449872581425655509871594663969143416065078061753471694790805492295140912865650176977826276537295259879862135555863845117698519535517915235989464898029784703345551840261193767280591466997185270122705092823510930562924069080171150429784885125496676675857552835455834573286289696408546035458769698815084508215901249677389053944689766404764917463939756800094149514577231065241561070596853401225664890263450877868123149144721030560780530181365531636855130124456744868193494132875602328843773082518814380460370353832349365595327344907623467681822403871144472300393641008863639386822628876951709559848082899853388520325716926981149725760462622484675809212878419880228385900474933766801874354838015295135783975595534016504627019095519774052982318600728522781829318374273263700943836034711760390281100591102031786936981903546676935533621411840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,0] -4230283716700510517911903024345806079886497682955240646395309405294195527193763055299404653508759426267263452416456433795449554808543388128226888129521569598585683560863503786650199855669692018042817741731422907518040087719798548409496901381300214968755959428913202053546752006101888801240441675439282622845101276454475569430435588335933035833077973591068043515710325832789567533930910269838749838477720799633417564187929586488825495845878356110758950887135136673406082441972787485786842526829101911639584945603188297758133883368299678264538216893711415162081202980481143902929084867245917050772869366771019309053062538004243091381570159927898978723120963962750991961775905299062480765268521687710548635474883629205808423463744497899065721727124046176163947259715316873101521028253060935418118215864202930825115597771974389151728225819557114901330408114297801211211470512733080854707216097190822239938658263071966171205967331118699832252602360919623267774776605738916440212779952150514117384380648198788411443664879404288248151606966090845707468153531886307288665262821802718040458795599934777981114526726842919526146971841148118848609684887068389898039152253067859521820476709381205265031695279003527286134128267674231265670016032281493038870314462530746447686275860097428244867943781214885244145358672208355497184824125173351022985209432649905241540959988775941970756051499238062362775649919491387303992240606133760105876671900007516796432544741518700802100817399509132407197365026344056369971970323910846237336937596242181217769842937947471008409882335274414007152766065409800060209425154573100806183119338132433518559633314247567777051162787328619314702072028299113759983094950544651840540676570499784674219049439486369827601140335432678883175020591816212945925551101384218152182344297646225966351540175910392672634083518866845407599204173562509921310999821666983357726153723912644551327171672957404876686091141843978032209008807599923354238804817356165223216016168938257708645455124814387657945624604603564197301225313322420105761483577310072758809426980070429151830762001738789726891863606588929651599807533774111250454630892131799264318674363134432926988457315671208246198574183895343783588648527221669542119013763814894362522891853969916051145320101997184512164147950644424108671146897768140560052645194984103108577605893675978548578849997276138910396028575205374919647304037200857683065492877491171798520769929601282791850416137032683933523210980411154909658857960260195818299012873566272431847668431975576764416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] 1673332559875444136886130149570137315520885019050288940398573780578002028197615353268281193257724195722037643604711631101756717905469793789514341867809854541532731549220382079426980506557986518678304020821104844362048515355773721076284925447386861580541274989499764934656801905085576390752349907267099983684994828926499584873633807021337656504232449449461540581224040866831045252506676699331747140610216735003922002875809566655546431979511338704983655995006298105111131402234463405635332697469744606992231531109372880361445667331846982429526855870908533231296708663458065487792154595878757558070724731771067924205893040723054277940533039833813796466481735239457669810536506187302499661704392026416982870167174302893071596810082605972065259231980868798440938111999006493341935786452880486366667307207589503961206833116404066991069292223825802342060580362514901458905008288616568214230119521971396086677317996167874454118280299969095977084248942399207352087277412601857374875834513738508657712819649474070763670222094492609841373695860277756494877560491501131751157485275721684235746757349168459296585504848078716532678129310380047672778744648673253731779322622049403499944361564881290950426935155180947776320558686971793825107052729650979295113974971505268453762617951126527753755678267383152380117512806564157475095700729794190137422614341981376087211098529206747559503116673551606358275026157875571302027750468291261081482972997584725763461058882898088397073277097442283459329242485269079098619605653289471889245588992549175267947637799786743422093502043143783731305477564022267464261628900953135251260949390852294018123715021290354917363458694415346782655499155041406574210413923596530012351288780630552199885544977438662513599073313762793176439833441513508462933828953968424220374802643323288827359365739091816701593788412861386329939531740086855464419725020937606345057577367550530410599964592522068192758445328835055942442836405541887155526181839709437236323589714401636511654287636939692402976633285614398891210585445084125615539089705246174339607558868862736134103299878023646898774128151232480095274019333907620079152129907959427916095294731468692373125756780244698621152582499009024193621906496216382810544492039325083626268585590216386994925205013164512021887893358980974165628529596054272174395510351198207934086951190410278271964592813374737919688277800077232615782263264535800106946140951603158644056387497633612141074745847080076878678305780621931951394058345469044202052044718991420958824326005937970085888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] -71618012336891830246263658082130485535290835575911558293259016331393406102397147534181641898135778176287977824882502125459591163559395623499185731636381979686903479582701501817236763701925478385742349907332255178081863177006894102451431547095289948754629391946725601071057023520793714266116737194753079308207408908704491434852657547797959086060819933303722832988315034396777980780950962750977562960097309014231870958214432114359312239240638206372088035578008655597188467711893148276394149946899765244609308789877337935873626858991146312933717455242309567676044108912740582795476020554261050146790293102532964906755460490566663655129317210931228708499862671158407431980400951840217324614113641532901144651007762875822043552856877149022193662589767189672975199185226035265555446272969667949735896212455225255035057357815120465438311118431565292433409616512616902591439000445493828662653438176589811250454321582806444973961539938311923892812535078587835690525392026389941988051480442112974779572120424327646414418521599900191866100567217172304442006912240681483256257742970773093721013462318101028252044206461119861731892174753260610113321139658526151664494179223504895020125197757500380484266903248946547708644205815428812597486954267477834121637188071475004026104495167211655073817635600601475896646900438868596283649631676719399392819950250937245795977266332920788394224173443202224660288291737320929263708591770333159544237181782258480811063378659990214540255527143240130059362364263346938999674052553480766773777889394685952437030962774003648979739805478444213683574447267080904648953967763123581812383992799502785619707404294128210597713184262228110659937798413066776807052394996315122842148747419928353435654273738581933069564217786723277071201760967560163898631581922707956466337696711452988121725033671164972587928928338017427202580325864302081933323961413293444730403425802452786382593939464450995625441741728284183681309416095029973528088549533581514977701253285793184913510125164720438874425056634947048016757039905454019133769001911212473944739607819032861993082859894254877809851896855187976380553703401859017594239614126930984973815508267095282939083547179002370464069707800332323258437443470200718078793764081201065470201884310692919885928105139355443259152389229997448275424516568515714201949127369594189401703091673767063278635720654497825717065037212425048674177309020642803683197476990151769631286952379208318630707939607806519361991638071390385884062650018541590415838491158401072696951614900606767208595456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 4285040679558852551901741227558568257873031680380107468465351167249392005206259590690028071085924123375054441210533054595114509552591753403256400216382958163470617765308407602049354817753110682019847564588269024705631844479874936817332802093948723025109707734109507893881870711752649821129633760956108881963483011230375362290127063537016327732391182577238468891952185805048819168305295716221350023772587229795530969166584279807387352961196268823874525529070226360183216757066525779176809410709153635339394635534435328198955139448937832890512039959100704000012064100959189955913897440173209458969094443326948764359704998327276695189443942214425530602006944906629487974890178147085706391971745841900027025170801623704520547760391889253383142401340555592081981191218828961310338069629541716097507633092181214474157845004263650447938958463846371547153870321210694181300945288622478973794801090441936342585137869688632112952710908804936103934292090084334590916465876733203376192109723444723879997105543079032376708874611846439064219963922712561416715662854769553349931320314795698219252728200847341558527601713966951694095736618892037449791075123578963222980075632960532103475436099479745587542700989169400058378359755562650776960387647508089244539287037581404167967001198138619887836934853628951518874921087064109577440293754922868482751272686189330736294062802616056408852980619005659069162242692379269252234894778477841240988053497460362817401577476763747035325844279644045611540235404017189635237670037984273201633120758915801710297036994838894749214485234128524181284909328620978034915904809155951814987060821806180676227266190429634777288140465190180861539788998179402202936904404836255985418441729081023657538417024420561921224734025799471267561241983209298555504134623608110294290440130212299819758634721119385113799425667689484353657582874591914034307602424186588961946708360201752421700249998233508656935113502104205071280676746210184227450034070605595914301374114164527820215059546785960111762102266422938448071147066569157935389744751051065419807629323623410413012729888187482609319554591058951008392036663531115893734239577338029954476203391170881146616807131927236939079746947937361098490832047369364898419942368469734862043165735686800523735721151085463658810380689779766212082664025750555338319767051152879590837808016361425802047562790688273767639277915468144285284907666824404134361212307868541612476515070413203715238279418582265736719939418718138992223745453235788436859791589402378395465489185666221256107622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -115506936881733397365912345126390788922913567143192266856002935902870946650877733777688134940953337815286145170105793223409733279571333321732592279226148557157057076310426118849653352547694766331377887996046065815203391539494880106017218806780702572446382167398395689301976559752166194162897865851621029843923148254743316803070414118537771136161304467855514934791868681251670554611183586098388106952295567811638477102906387013010389523101549305041798151066021694929019169945872944263787568957728577642534922328098408376834901095515631359812817067050348116789049879332200383718040569064941554181718636051370931974761378441091506571867849323381654354921245231940184744523808169922278645125030642456612245626347962468465294414110087049433486382456731764797688224267474874727922140261986923875600411325699032986198951839468073946931074905187284747366754378419633569585814969164397718211429607531652565585762261764730493630073782102313624713769208636289986954203655292290728579109071801069162047338043063304722111784313646906853574636499961153779890577647902864733760154074740268586718261667737354052545736103634421216807847474289388819972222853865199702822469241323847871735070391659847812232349086513058340244550329472304697696930467356532987249810585017961413979125000745154439733776953103500480615247711663001130361664247368080796689895307929206668486027635161734463793438823507758954470589407190857882868011405133938667878254609618658116493660150002605898730487252807453388369461013915517338745639757351712949190832807932462659718783085930719107960682644042800957636422331642278575994363252034384789972214172826160417027890833109139328113624755822123398446399646689007109568716175294919764358080469046543221554710706952706547032711131903874091818540130079305203024163043082876378541398201346155135061515566631327136372674913279142620878624215302970636866360817149474819176379046930125562860569208360676481991196874681539788071269172080093780861504115970692693082454080622767049793975613287409408699746343158927448992292568859745739109869205865148072755909122761193536248929802137959632501407128893601888634262208639301514754524438067207143388743134442280403909279915286961233519664001420087860411068700117876496948559218924094360472531939322658526372583156758332854536958865400957076724969691172217950387737938960163008041797014613074426777078098298387796656963076995827965421980936712961739696911697849607016271699655641648645322826941425263301934735342456192969611861547915708815948339556766795832727759654891108999520350896128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 1646781797306388361608547563903295322890727588559118285516381892454556627448377050515392244057633466599487366740938695073191108343164362812810887058709913882848338674497895158394872919656718810287926595431821686377513001722773914358338729684281249458069317621816770002597638154525946140192349686180866955972060836487765048320321765071018361086378689881198498462158489920601049372595751939653002153968736498957349132205549279008391867675432030999379312481109130193754799683267925265547739681669942020368259197316620602006264224937907670031624005531151693308556430268865255945153117586506713261380732268599753690700385103515611909085281092564715039185966457414118591785283287081663535375284186078016441115465186486178763298352591205264902493292948722320828512519948137609707557530334730315514114619375646773364291827567280036650796333611788035311029461257752387086223720539902647299246719311796334902261452959371401942895555469771938735823070090674417507679302315513860471217191600615092105051206733705816264063582661975270674883856574446091402270884564245113817681841122225271671042789967802816532519875224555761573258039554456244269010779314255069728236399123989048059013279838311342997888740329264049128337079874059397984697472071029099934234541161846259205364997889038753242958220566779406777122896154883544227344541943513475711848075938063520317059002141621833308309434045349906271483644188412994020451067612601656318795516095371849510289278472549226062583464371645819650578041923097507138771979375999441110432718020231294270831850454741852528260700002863332210459487881291556316908124676337589323331293571669564103514215396635262549168813238802581369768052607311844676487999714561180121323140759879746870073027764187950530527388682386728824137838034078045069412072941180965190431871075321135320832385613939215886869486002102943685543751907659794608372254714305247702707283838048366234020542306590886888420110754536913096302169044180363400867469737335734299853852852877352367253641806706676716676910371846575856975341475786787938733900847559598558676275973688062471429563807340714033514616468636639060609208352969912486090647868549588104419753568892932828346125061043139642364857285056990097902124736674692679601561991256580245643702896732290763226274352939816544469068886362861969170070033853295726932242167735151330789595346244428938230249467855839998355761260847056274988538953120656109791541087726720816830450472391684272291362428093940388547965927236835013940307264250290273073972632879486307267658204045493642897811046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -10635966899846756565476093290199241034563561936934059069294075055112920383505793600798272137745444560154754479308342827522041062079174615965153426449870042199478409434976155811527542361873824022578218064658519070801367825564856599604786991697189523726654359298947356755815793533838564929307926017420571730202720831944092007078250568010190244883882515567818116645754335055632086161634178258519166952895821663314122105677226241692876914810431844711915463009276626527135562984480171593980525724611252778385467706078041755897964237974934822403930890177721534667553683061946058531806672261530144538884946780233992592638061469481250497672289489357461188188850240687793641970582631274223745441517706811045038781679586678562112072106484488795540304861251765531276904683691980438592983618953339473664024533521557256300606939865841596930925334069595307933758522091487383401306284631244177499217170496615506541017762578375121807148488551647879948339031619200560171925028629040231445796076860221992229743620314508527047230731444280725992557399012688326282887364207823047509867807900323512474898621766001601393609480118245990718013300414408023648302325516897452618262183151969663480472580603229124597059558125755993930025184168147161760509061476093527975209380486952124015486333439219514648923198120741641679780222901116401026918660764660196146153805664206555171172569865425247076523014637575537789036022081838743972849519715445747870160171231496634888675245027909778779875171904921112242783131441918950464624503380089055339445695570981717847675161910660114729193606658154814051165667275522946260038141152948459378795088292768301830603805796814565133827693252629455868080049336576273411005571251776129935625668831873707804099469216245347815358165711440228522385372915283341978078763139226640749437471928695538309162092573063336510598810657481426039376175049758227879079515839140024752964333316121888152023633638391477042609026265488692172329357054105684480653020332191606545930848880405689851664370627541994386773888406297068165776707546995313477779194885971302749999394722844035474783324519712808876767976112008438721474693180924794266358286121051077979787853996040845757361049920966663261397843130935446035192811363280615519033189841635191605872697318195218550398063615691872937200390757788680666712092087200973004588034770157138722110203435925845212094040227739414040919984378360653279213095928095504187579235661717341943292838000288103773776378300923018134809034021767716946286322605137691222121427739387583610144269088396867467933751705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 9708183450611729251608326607423528112635340943717922152923825303042092139425550977856161169521219290381549365730741543454698696283743416328632550363504839641500018468930655302337695613549847600649789587038162649740593970564587200944767011372778680235501693533702090967463809448970369716290813757753435982532312622821246792018393866249836729446501707554989967462867535313903020445938824357906990833073251860673256546846985849737875617526316600225865320883720663352855556274225860411455639822845690720218708139021523817434374814218788764205525312318109682935519098148939838620928763209765588034178127222937406891331300008518201264845868578933084700119596872136163096026779738898099557098860809524175854211610936034484713652525956258655516951475272173428057751978169642039427750404163326396437292493763548128976779060147607831111599930895287820718662606890177993644664366426279926533402251078653744160112358564548974039640430487042672914613632245811601195283366265103386034485295894563825327583196477269352538803071488806096383374017798430623028741836163191679477025717258644901711645571571939824641717025066527053483402352743890422668935672533543708171284657797590288903005792932476594955264087209651905394545042521983948556687130757379586545744989487508576346726255320915155652372718249441109724655893122388004791710365504967880557048712022167690951210655508096742246824605060073803365994333829408566005405690385080786863880608351102955469863147167157641969332062084271233554729451420546777080111479212443328021791721592539594520016785214349841340505086388672949374150732236599765547988732468895998441567159379463608686952386186062284347901870027217840858608368958566295382520323866128299254418752950936945369072382429605298351748582363663152392964859193655416690243168655026962755932136653605032010510819288847649254572860954984934481829008508035672043528966235231858437011648096478582137912894860991877876279807059166336243091442023778667162318166616851662409791007593435364079730139406770790036824691046203823241545212264400721477614350857000875884949754458854666117046802975862277157568979773961214608183797381027107892913883107186506681007904889706723648923631302384192867729903354475806296071943960992995954310960284794241883711672574265004018377327526009747354848134015267707787766384505219217294444016652849909503423249087063298262410107534083109785196379397155595148560717216182814027819167790201368503407114369633704216529386019899879323178541897792148455108578682132302643180117431781243099224701618951698455484956672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 400293516857604707053340877780599637691935736662717608930672406818691031575673018364275017259759248130838890358736713726883209059885759059317759001274055438904126494742022384065876171732706605039020658223555675985883025762471548535441885096473285128353353703915115708950825953868295238942333334717693055863459020340561805836197168168962523886810155045891845998502803418359157915876544409693219691039889931262170035302153630916105549232035387696210175437747028544184201795476220779593744426775159863663704965969622949018218751022884055727760430837541827251052015976106576797127182005332091527839693896056568059369885998516429371348573379323110798752280152216553340042005030800386365150572513355739999096128889792991424421265265284875993482300658226000697453754650880820647914049160530471023631917985482532282045005778724128692452065994065276621871043158163469717849427814380830461699915484302675761612166551098975912648837713095118691118420225158145368096133551684874934903085525782375919310188671057884781807433359989276480597493196163939220605127081562639597768423206821597892064325156219881873997963657160275262425438229730272157328247630365922314393723918147645452542753106152932638910340744664892790333040999409917547895314755386537169003004470083887835992837410136662103931426609832254404461221915565882169387240241836242179863603023647356814749332600656573775817343158836020479715139609217875333670717083673107929330940399061167140819615159300247313635813154817835365377070537579607524891418360027910721086135874579721279450578737288629258976009236024129702968095461163869644391735783795581882777313684968515363403722043456051094446396531192909668769206286973820422562718319340401077806413163869811458259422230592156361216199124354236858933633590175183231043968684720523903002139276648847139461372592065252319224456999695601055917640188154816904752356673356884357375391322860521503972769441496005359831274158474933667847723589981566643499809649288164034048868833601360165997339297528570582668901398107537239424728573795753008316807209234263168047666438578405787865380387602616567945055126195048154857718277872342736685360435954363389522402295266374126615961261075662280482761298453979646062013101653757790921195207543387384616587715134408338681340007792622853848747181239639051908044428604816469274089461554117729930542894788396792615116057975607538272878738493205166956489850663640943333460935527835221389783263002446693505085822402751737870296930645678254662357106351742511046048010855639010441453218563607513399773076914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -3948714735941540267951175337158324946551140897273192523515918277489323287572326414815603517635721555464389013618240006327518581677271356385691024080212767521939285380807972108964660275376509995190406671166037555476622931217674428058845606457332839674883512188714338645018533945430923655582073288561239370412084944681806618249666655864572400947516090872664499453449456908072434271320886213315635431407556560313593583128114326876994620717397455242544506354182678844536740873662235692465970713190708499348892711047357217645582347049727575932832184781141481227294949179362086984991147160824078213216669465304002157989948096414448191790819035524263561751636509977582993701210746106299208020367732033743929722675442780578199664569400871834846058292036722217707119944969033252652940202310879007989905594113908595309422062322835992894209193511679429859907847214349583676619929238560767408443366097372291175491488920814819248932340579469629901718419919205066420971245194861194991781858967793855530044308717864624589709551028852396839955280044278766943947538963051669004032142484322345856421743084734171033178773094484881477110350962255617730223154569207143255708487032555114381331918913755968268536091258523926354463226378054035383673994316635067596278132815763955460017654260078753691542551893159698620233715977632322184399268630867444024979460095529970800862166855644250558964177846686834106189139629484091861367828363240787674472365772420652120531652380070258874848062062907406636515137902794823970804836981615082162822104218864292796606463948443626376307593948805215448717048940274024869983829043053090924868839168110458372363696177580813569575585872817813240554723792524011363357318151040204462460333612006162504281341491262917289591233140245022351193768579063188711038226939774238604063894150282414357372837464968117446910595683044252145710264323940853676365168845487577289246312508416368404154451519024147508812048623696452489355668570159405316820604222014207797938343929646382032530613244194803847054471958507370252658611302008025749981603529377220844067772195891197224408513719958600490796125965945416762062098538009247039993494772484204636396941480606568896156817668171827391626134658638365459336586741622052666435501166970393733429845269630283175353677397499973944244575064434997131959256602054797006895219294279336521600289419583134528509766320789863387030991483771282341526127064698960464589735856928620634927688316782816892399805308712085221938825657562946883776808055741147098837580793736834410323219293764478222469971102924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 22672404466576278928970504154057079731272001363098246389752070381847433280722776522252670864691911023770379488908668817838577678305739910225457473605817608576699336895660498472952571124341318690569658434558708169675399287768015322889306211295639324562294532706443043141348279502622750033816312419269329641041106711273279645532965351578769235826083745465621699812445044583521802549448325690291966688707320666502573867469996778226959310943264131440028917701343092812620131428908234254366768058620901525354369911648911112956741205051302141809502634140629784029177704899997832950882372805812685475997490609599471131347905970008856792830288983077027188355948382079764868342194469733232299826439969725748178688754310176548876426123142964805359871778198852258455028579666235299710476587982852593082258028130411853142615845154341136446918672067037947890390973031730542714390874760775814043115854237886315293829663944744364913182808463088789470646589035609095449304721934294992437336716719670006348419022915588399944654988172832814388020683394675109754520223414694752852170445034891697463765266084901841676909159059880879794112286505628417816130678214599085418511537860212639425853868098899628716398535720477198112181856485292747852446556322800736479453096608994495140799928388918491774584845036371895124662322385766244525454494259690670198772749721021839576173670079811553489305845119725604195059371896617858103838532000949938776281639837664627025970205646853279492111653207855705726933855691565231924691692451619204047771815121210993323230057291923147341586879028128171320993645503778300720616593193349033868936624606711963639821489548565323002936901575643254668011133686696487668421353442648462645444535846981822506364825540041207608439636085271599058511150579787522209486763454575443555794697166896524609891511672739123607041093009054587081534100787967378202824994409143919595543177281319007212060026030046996134410419716597400749634378756779278632041047183659436295208383665152561566316326893312474401962249514175973485910955276427893137358121124503591437204621805558317506138976338044301697661431669295702349238571186061137237927371424066430436290886681937031542387659741810395164054523359068119980588928017774740639477925202579749136829894976877909483880300848610304707698756776288736939395670381215121719095290429973878982270397314998409463499726520786833694424906034017333410284848504037054579200436609804973831910597164439113925838864686630437228308024655567988567280387723829433937345955939132145190663358427330434413912997018730496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -96193081957200392047083487864635086538314542713881646216800389162531672912231334932945362135610905733248840788062246292870370932105902626860589864907409982397168082420462873209062167952694508782693785262311312017272277845373962381471292624708955154346932161737284304349797499036759587691617825069180267424047163613687038572780311321786214710790475746535288632268505180417491192918497021129843634384913637482224218093950919801724637140707538769578513394818777810168327340448725210612680901835467138709298919905306498888598867137904556793446479178223939350981297061727407315262024248713946944923875187508556897271764483087799467550696863795129218374888998769315928505917125246846853247358324646140433250448436095705827199447363465897885894183035833502727529304763472572625836735123687687523588007331193570294412531109560943873344704391543212685178189577538091134973799852939376171718182200962793126285284630160073639223916876866733008882753092906173854095247406200940037712749993204909868309607300374520717965457999016517098472291130662313798733145711311262482329472510361807755037216409328067175718410563076043669111666381289588880068825503021213887725659281821445588477569396597359747746248740296977525132089255680096118029208823240301978090010803999078047791574796213954169571212980841769303171085347863594115311651570621522404869102898513200038343565119668102918406946928545884150093039356558932465367526322414323669016172708156617102830111662276391699298370954556158570380868353872428031818517080427169756798653375789249208908444664078907980531135844490187141958931632256857689325424111636884319575338551286831053256707276196711572237595841199786294948701941170575941984664684435428801183210398176519509479475830344539995539169058962711422038739872803059724967806612485986834408932119432086678456731760762818981143442268828763007943792415950863212229257285163373949945585674820772422162076831425712092173583351629661691680522773422835676488934559980088319523297992397625762933857351517976951988476362828950766608109829077818724868722463185090712613777471125453634986152815873479432293707666438224123955299289819137878700673794807599436938192174207460385415099984993991393032442122702866681541563386971404631945316414241413830282367597682335758474415439439475945929823456678732230496734111874110816551758648119842912898045480298112971096707683230001677698045053398868508907236180513847666780016152106534875519352264885665895386782707412725561694790479672161831339304194697113641483566607211742692238925543376448479421588399403827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 325027195847437325990795527426527255493084418763088494457895209002789653346091831570290309010039146914217566968988793396138729258870200811913517192993397620490446050982948735091734756237506422136143090699626256680690310638560261940815381250982093922658982596946747788232172661739840511878664637239683865237401673521563017102127387123698693269464732011205577846906777997100320194237853875204602076783706862377643641333009067646106609814870334238582063298705612397916641844556181295024771287405015822773037206301097463252389061081949911585644440142330236212406759292486855797618232762264025875306868441028310198680550227513687471364736615874421751557919542959421272014105483709145577028973175223165945316376863022458109022960800799127523907620846302178384024515084156947376779797525787501424801422461634739982156533692840840650918788906538185416532421542692882745217038644941449302782889679324189910379941463099605812000096421295041930660605707834852750189123575223724139270141689095274942636333019954438733326484765296897650673256175944550421748456664194305718425730928038922247513149690370329395639962402092927027949152214527387814030349989116391564239444555889368551957051021829609094077130849011241450955582692055751597172138914313066643281129132068165157800363538494128341567160488890044162379362230606550778269402667310909295675957126201271508561958480707134987266536687125684945065099961869188425816395011880576404669357377451481279569467467144751681902723970351183015634049577212629845988713351324272360833468933901478858114888664900124519728007860273146470173790817127321631360265666918775029540730785186995135333599148149450392062294838475128305718683050399090141907371068746693948458756185332302682545593565104035392853540592817612193806714061788144727104581984068605783587055209188965116855685709830699964058301995976680465837901846285279980641634536482897071648026225947171192040918512495680337327391709953641979636522772148877865649722752623649484444030487567972625702614141709476360854801544318142702005010529445780345386742647344465148097451408225647275670682723032577582287589495527336709958299858319107918974565837859622499774632891206461006234936789129632244705826723953802510145405053207562500135864185582185867008055682624955048904011611113390743642802071756170199120247392303551026462121303588253788458236471887072916942407647019192705195012237224918350098685885975134602867656755257612642634814602297377542010906524445964311614485632950997040053346848394643710267547238363314811893123152344287738819667957026652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -898837105706866003854357220301322440439439195532684579664130500667923183109330129576442864404323034766185631660143137181528749649484698196524537300123893044460902500131033312517204786483962253297580076083640233013947167566211742542493700345559063930348752343221076182268728198855279378720290749555452816118521987339161611014428366610337892102654943256239701297630417588180357593839463208290616486275420586908383928843917179306223627297401753217204651581997613411852487186201546487270927413329102673234385362373967816824416984932654360232226285549377947016879371157931487708323520609853428613417782926486519682953913028291313863856563535055122998154066074317997831990478341302445838989498401388719661169213760287238039455887733731917716880976791157237920565658325951122752746065450818130608130889165103319300805830893946172458584775094193358276989032114676166392715913544031274148992384777317215721728892204609208283991782823215900142720242268084647886761121935864533489953094476819555282184861824780700164380392539696742265489994516906937166435860827186311667236758122101054085286200285356265984870658144879767437972970891265504916804728823907019230787155548749963473832503674587381930115290651193672790937464074122724605382087030422118988257151319294335686036276955595385463811894093447860843971553849604614649478021709835258662735962918412914792145960702277205860910696855048276411748498659020811648470642206730420586503265051221156464436578037779408691250387430021035500902579453872987608542227610182282734217695276291896214287676199273902484196340713857575485243672983461757163379331330254256788938753960962518207072809979885394999345116635026915675953044587381244682668524516027456026303734283742715513859033587117209832112408117289048935602289540623547949054165038329472783024084651500045773663961969897468735831947657937444715770758963170260943759039491890364435633284993677942155562639582245731422733677485281707677169385735482141824707124408255273795690701591305083741642839086889328167680219154513194214710457682896011041505253015513954045573686769405193266956490279060260631316598745510766632657532421373317145792364702026198277903971682425156279585936008092383066366727350268152018323822394538005983705659647063889926353803018821386445230871949472489063223029509357903526644939806079019257873468568043020249440590003668068039762065735993865650141543852282103911462014682196826634008449057713000476156016138547099302212201684643216918039249816477453135321684014136813699875016330165550431357934980189342132412255179479449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 2048327654027617366299193092975490195947208927182495845038955007969046251493800266457019650665021973512240198990611679196373551048477052096302391289200761005270036906704911574422153873606408009092577834591483600318996957736097560435816357315245243541389924895988884468568082510473683680458788408406017749625506984817951146915376683035653785341518308235217829641804965829667719142335967667217290703071596482459316959115378617353789847089050835930483746402138865179919149366501377850074572940736630093487261446406411686169042129424456076064354904325296550622334068986807342966617380420613600826369033567052028740074629516668972934897784777995036698046377490786298107169297650356264006785225918118025269483615511261753559382591829525649952075314229939270806991866480540497445009751362305477480908426470252738237241713322770779005533397221477338209335637196920577330631924203601537286556350123323712386343389765293160812552229023077449908612351196558633008440412090246670549919135122231306078437724908559418825876218088745510648130880203362783104890665539173220923985700892716451372307247599295019617877359263943132034670276291367759783252786228777994946510352335006653317451699583098266752689030008244130419385545560646000630880915673118599270320864306277429655266201129479698566255244502603237658823371442396818608293588773660911248495201802559017693921734893574826253837619230903053059452981946867836269861537846669859996598809818630522691039704025306177291404295210906841221823005114629120874121938934428417321109921819230841068036902276906686008933639978968977553823682742976131630985629077687626556808943903856201132838952907658959588109531824235218953300560618796355667146730841992877680673151417832124824465367750138417193684903667062348698921016977083733761791793624943300221183828074358512485738311872057479036002569130467467326441576171641589701338779353019650249519747868882746414268571343722801060507651053577825132671019947212824780193754589705046695503338013238809412259933632708303089179208872442953925346159697720036215623590649259431307892064497520667368179002906578527175643152399796558284134427585586409477655218762959225126461656454050155250053333211544967296434966666245116781661117039888576060190826080487867837139451514424152958572202405632211188892318892812532795740094128390894265485894543167248172757904988392603557578293419629508772365059676276444752136132633459812117502073068410407933221642723233924421636979583563281528833595958688047730637498809970787773921940451914295270269577449737695650006533151773425664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -3847465427104086274305432305435482714929094831259602947244725072128929625746494285116249243906410753220895851647416046006632472618713799099604113753236637486068606053963242530252332197619584710774032797646094287317238823829863973994323039503860834891727273961797879114104408567630263934498541236623720502336703361248732213745158673597521820017035588869574799165972831121116252457748151381375639514361677325689989820978586516085310648376021647108954940051820385940447904132385309244767732354118506479428110572418479497726809245683694271768701925357102050423595381630570435356172435441221365780527863954844088439171527014065081222476071681155301551353172046039139591714944097466544352901840724106510799552503310110784017222219779950344534507230532953732430593182721406964332069466107863916357201705222477018509522296152281468855992270042552665427102837242056147744736934464944036498381892536709912412094756663844858197500001856405568110186608174021034094817453216682200425462290950328470199020432495750940383964641242276919235460633640258991144361048439022914836578412584608453357952712797947461684898421195213073974718124446594367233718826248705981695861206119762350432044354616968406669525666512838302360690998516127077447733082772876238272897360316625244972025739820529896681725188194323645061387323826493773232613541700569852896122484720137045301948477339029441677364835242691313294094864123662819042834875628200940274583693874064982319510677658100839313691245747608845106467903201828523540097625521002494758672436244018809053155155701219678864542891417408350951952481924476318233174053327474611774412200613173687131830969019919927458064124021132108550471471428328971795612762088628315015627746784071449294018836716901941759042911616223664782591984302643369759313905217122372370583000863837175157585349270849246091735885677956412742596592829663299064898768547930434069340796656863555324011578934483623618331292417048021507924422650172552355534154385407665196178122696887692627951209820235294669343576262428474947183297427230036299442372289685401631839954976319202733269175293606406675564738542816574578395647555610559193928339194899798935255385065513295649072865694251726455015178756430049653143709192964739222896782891405829319662146346930667932351701984145878586228555022110859788613269721758924766088881333451197467525508307923280446178497091950292746644768234078522926693566763128573409317045375059083327693508874129305129909318607373902064362202415081073074383706463622941032531715950296270879665273057880413884553606614902374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 6015975453846082107041498249076323105173201370603775986923104503676361416108179071576675616808534669412206462954813669897976231517136521188241242270146748008464025062520511248944973232300884882096623001878358375404437652523394501626595132103130832438881240887224978090285081922018529271951061682500610322670572191924633239056303877558018491341123501003675035803756806258726535913283954819122557327525083451280260311933858133328152964552908204441011763639898425737301525696753102969359898656099510311472688066516757118303477336869870399301562533593300012810509941506250697593226199127438126457724883986740764345552535646947613186915078777862149280280591899206186141796459888770258657613282130710892120140567771936834215920387409197705207385313044031295598953395890263855792416943070766052701201616914692747293419859406690115938585465753562249727634289850882103765915358555619639191275806990489368873038237112956863707665673302942685143965792209059443830800897454192116981975165426173703689875193264063276777038834645246730859218316336850026140476420059316795169617089934902492798911777472950867344875942143315449484955152458184785646838522914877128163655665859505999048157997023681960729493390462937185430592403425327865357562787907635329465928567016512981831017290309245310363664618393756450926264103390739069681678914190535218835676915652844468396863164850199977575922412006881777310828921875797818227945363224885302573581605164805963923084098775928497523520071524616547711109005874160865531339674010162054240503318663309592681955372527346384195389116172442357412528536460756496481362749027687517876613313104782567682961441142375579594349978771358663531256455805603043572586557842013267424008923067363298798701068793056733035256013972509830412243513330605883929429675758469763084992013569507453676762746815308462978044872685945829905927367161113995311010595744313562798553711398277787458322005316715383035493335086776151531967781289250947279001592358289503700418975246593605445392645266329703264839814073138858695841237604511915035380209958528437364921450588590652302936259495019404022203404737423698355947752970455143432546267628122731002206208449893016254403078467262464419847242898664337506344222224494990797054995214319577467634287209903590193637501601512461278360932197758729684576149315844461471005392480335758081497920805573561283049519605229037757703321610088405519208965652817388229673383891407281965375634902346997876796463337960197668438233373689065570948682889217551101027617427319340444609995556906758588587165829147131904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -8294067495806964238005943993019666820588715471088405973896239646284670506882692474286990482376624505830176833945168599709553258023798042027384732619283001259900339120557847513900267212114137389319781341777274069160009579313750896491979050359868545061808585077557448386955308892900912593677856141520050069882915829598928409229377726638921439987980919540216673288377331721936013844858606372247966683866755005418630291345432924136261624132634271268375609290708440076857882663474108800483998882233380570786569034834187695590418419488685733116117687338559261011937932219011713733847075444484974367270391586199686756263527826522694609013064551569836380090531576013717341182428792204007112269664482414853551863951758018084755201068793408789850764930141117600264804068254888677692047832087161293810818327481546808445098083272360260953993349203539688204064289020549507314841592655621103005520280107791697235279032046387530854337369486838351272768938948419981076125553220416440007523493603717864199185327717053498968107981809530894305017755244171073352453631906085657035193904752144885627934026181382469175166791896386278010637028141287027782260757156102615912402414269575740332790731824105285011053977744445263363664197548201195400617599993960848401919595502170440398280751959675260214366544373380514219399580966387498775963829818808492694171687447659609938928100356072600209728935279339900935167611476080153789943645369476854992226063833369126322657323098544750291687381938740471763329888613936889933708773565367990419593116362434701480644271690969974559546954849750440877950322021109505281430628911321142534359173914957845634913621838161627102393321400773681609861276851909726707012615960325224394196553509654351037950796506574917282365640568756198300423663208276845919803177513208380703788571042284780034446716130878068025848991224175378835336039963803041018057552587513579028871492395720244139889399928635176951801265220856903650839555940961717797848847749229768824959346419096947533327780724348447682390990297277369925800912161545253728378738057211671621984802877161345479181323867968638384246091718511399599782696657670512551581872162620268027455011181177740584661351831824934882647924601499445854678620720799078073097702081596434472314689199271775692599519151187346440180484697354960914868051356140310416566428176644982374464212512226435241687301639007089124382752893472151784594520097032163685617688549085198003733720905920791912691426577824403809667401130638951398914103965347842851639329703831398249782128208044888259588349020969369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 11917109665774999275338786882859821405919503234715595978703360405575269403235745729365171625580063752776965165960528101720621163375429218288006977487914914444013611211658334545362047254797428835302693307254961930147536997021306595674504206383089849469855055262270652971627390939752888776160864011384654997640035911588372243309503888483863934193746143352464734610632330285031832739347834544606814637325923201292816560448214018624821154626122944258010250876740417173265116524105345333388930458524099996655284312679255268871732528522088351119312115178865376250109498368206669787590328468374771590736067195540800803676246995565614400907086007204234729189118513025974072361192589656893786013810105102900630846037014042293945453554679584948370280782366531263429464716396387255791102280022108109862712238877365458565647900143135989831063271169078433496328902538515608295005411453356271346169899677081904619377142399089128079273689396759068302540070690628600541723885271671532953429156035202035091764303542701217390159427954964326222717126930795132032601627922338523456942656204581964362933451772357854885974650361720050954263043495523654416210158621045476574466308993426313419664496452690517914919531545034336258259150569856214113275745366083071072468082087968699410953816271155469757711006724632041232199583184543221076845547398221363562513497052800998976467867490683641988435948617177644303457615535364985244147828460705532632205479837739527480535313551687101339733402726582362129411609278581913486765957026389635006552988672059605667074785467975696108075727409523115254050871924299881468493228808298230628581837763891501016425198933001254231807359603426580598345090158075642392621657863894111697298303287500306093045869979361186100359641031854936226472052312513973464107203216267121623446529374370313560265980371657496856309226824958560070351732919717153386774613234207113642784821751782515736672878197523664705005120338829524837113071374982971002984012980960064003389817331476416497397882942744096670610095041814818876616598120710415104073013646372574642562783802927573258299555239052854342038320549506695805466180748872933838157345870186416364013365406955732378384129743870329782516357896658558319071211406831932018762489293380594389272349474266067691781873895260544496133070658904428733121369341215828639062155817041699530506000189941859855894103809278963791342993508248550231761577205260717939050233072917170079139734576155475041336841235050316452206785214770997062108887785964969703164273919810334413961397594904602273955429471792136192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -21439897013610616058881720566529273791697879849053674902793845949276734333089367722751713186355070602885619676344997208431971352861049478398344625051987903199039259454514790535935686372895322353465488127833858679587346257587276069746973647707343412065894655774923369511151358745788064684007130465751498996791829934090461388461640156161903647616615670534978740916261621959378082144577351833895456805183152226409613922508792015049668437898382604793730419962494892201146309407069332700830470148784890181509129327575104885670079010374035419386223860755682819900343424983248666665434782881140045675204270726177796480952513906433062827676041502208376943695803439047802149334022392214876169163615041864743829861153213798861857186528975260641665802420758990042795555691189183047809775351950254650294690936464665858547481454719604079863384891922331512630420969627718657480038950678669022484583870889004830695815602604724757360443572865992528076343030625813427460898346792646947709821931288622315692549126517990892250435860646817529841942411116897476021022846577945729803774378162791008942685321760190333089665942759692842750198757874155111411021308595641869035521430363179039373769256308543260902786124001682686658762054234481852887128877043846588336011371370694737987000968986022275088854839669515534345876319593204883141609614140054842524520885388569398983532383597728083897332690238395797792306361586567044911036471667932442013131494582646902084932279120155978512823038616955083161774764073866521785523070196076379269087975338760994381704820923117713154832289951985864724699112323994874056772092607940441620033245739740956670453583542453653839791235466879839404743297444660227896626309293203613559866851743021772583096191583457775178044455115784151726230497641205755925280934142554592818161749687381376017849688770254737722440456577932878947223852683339550342918975598156250857522876492479503031071822150582238066486181441233974861760792216125410350569133066604106031582198892023515222251700349274948173259988230273296447365441429065732295285383734590656162644990085714098158201528826641048732581660747774657128409128613217130354141585217129700160296015685211457277519112721788724904787668041862698689576983281692470642215247106727149619188362496494654131565095796000434983577797469944100230030156282804949503658887044082815434335635266459694291450657937373772679566993922818087133938283435848850531420131410890353516782486518198784657410420585698106076939639894827850422313427425309762673224668786309467705185042987566816088764677471653068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 44539380586081062834163700956393276295733012628715963773556133611091573397211013305954144657599753626099769823263071517288107096528459614606589569191684017192885672308702545038636792653360811230054989899818820536479438457047370061491678509543653333294702568574470720028743277634399710813207757569815593267096506682146759490610716310781936155774778524462154536222802094026930606014126890147635549178622379739832566694289693532925481288037902698914895910616488422511829124351127994167413294906483736221093307012652509061315492726484384465638829931394895387918345641580521642692919397744178330504792281813969846576478082290912194070133986248842279710139499658146571745086112503942987000783128419909433637090859122730310643524427699328399639583908603273190967874647009237917928839119077478890821074287737539746838975076957422069829729750889498156007328008701391245084654263803075818267101757651212307392003057955321969292086505119447614539466817314584304387398498361395719067109364449323057286700007292056071549548298217576428041727067721756691135497443570422390456538738138072514768051618342688685804895527070022778606234739395018571342961313976451989119979521599194671028968547388142337213725907708990887958205293321001202204018638637648160685506823053502741314632042707765325748159085083336283819216394484732611349489589316248371700484985939515918494522659522870433986850912259893015650976052465725683608689147904400480020338755583119494252950552678144368303019155423648090149463551259312479553645464552791700333306579634936098171702543398061356571678597691515527500812585127782842713091314854882287716921602851990911943916573999533238682787291377765802949385651335684315745964690603306690393706318746928331258877745863093114292513899513560181568104413528076988260726056129500419853744190843470409647944181322067814669916625396152800782726985018052961000202790767791716991442766238800908785261081011933127273475074875491884813938330708695256203539363029252915617781708627957236374070909307755869394095865478801146774600931402550875332927100303337471178786791904574424476298099726721985789677762567787984564332114609953370036490303023520871828099708662075504344637571451612506498255909956596575426737548960486542483405153619928168245384802728858928092677567422169293173842454339551558982680916339292151255243178781336977423155297744398412292305404283902009797250819427276723891170040500071478110565893066307153628550421361820695833479827316409190480683892210665829009960608636224924226283911297775397309294011970352699951330271805743038464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] -88141727067194200241607147226783616012011357569889375474643717136438282991103450120059952682540909690729980080425575289934882353081904288098785925680815480517825008872738710215015433835668792731467367135295519379123838086128580468520843868865523755552145839210560447005380112877344463539145123923134144805033542535973002949626575261025323422396533667676386590607634850700393340934611525389086761931321987940686325574039877229332829033131835760943341261234342214100084226673221962033416996263872776146559007105025478209276448253067201286925784113192882444169232877401877115881497918215875141161293466626819028864119426929989706136512084009114990528115724583524978651701847602128152042148890621559294332157362549505255440196216793560751108446860220116913024528271588039475716543307592775941249978779407369128922449729069247559184673892132335813260289696150736517526203310074294560150330519724034902680264878578673651859427176602141992191456810060367305679868939221493042957857755609393273412878370739430158927268378440492896199573763429553381683974726129853037488069585210072150488910960910643551180222159594862205264099004474584596657053986259398341477132870887412041486657114700341722080240418471051101425821204998941341099550554981630273572412293368287776400761942906194871060363278113190274397839512411648371099963290431800373328195538643096211304990569419779427299954754103656991281278907256944098788971369224201996944308874066139638587267822014592951862884367505958046113486075413268811141025328365222978379198901657595813235090267440050735729493863005496748469558813650351081874465887707730598376394422200870693285087328755480224982717213380116418706630899048052133626196605686154771108952791872480548498322531121317840063196295901833205483186281310342146054156867286885333431909781384985795630625567632064584374470592526941623394655114212157451613976590915887959553942894561648084719432806683282498569486455676660054132345985786109923552696815406896220857364011200003362933129871237309417708742245223408268688548065130876853800563608850231748117251706863540824681986899663640887635463240419255747123629992670718418039257905474618919110452168767325216605331942927043543639341050096177706376323484931396339565214388952448115702743728680281948251160652371852225401932811645710028767983622146920532282138396920351114351602061580541906819555691150802697671308609484899584575683857775831630710812990118369308029974661671750009536788932754903626013690331656519879509006583940456543622462085097473098394494372396501534078426498295503257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] 152871553635254055078240788507885831557685347175667314071871277178638237402934217759725703118028481892898762876572345228264402669622952774054898946003392376391491416998283033428025172966458757349333882755029146941601001009185706555587456939342352775923198011820700003598410981886320848936281972194630860721432484540739848737960293790851168306328986593354040913589448836760090240409653675387390029493232069113277016912287893265236263288441081796109160411591126498652647657655154238281054489185455388520787524460894641512308541264497935171559326167883526095344803620162715318475244704189742828114563564048247903267128696662133380718139904270380850082026775007546942271320770137019697437089493380785443211396256776523034878242026242930496679759151643969140527948558849852096325114716041208695645366344565833510890804050086116796685748918539835344748057504005017206269872707749894648785345918888113192967850452798229252510146393253646743925195109212525552966605439619338604116737369865995220923945851706460790770163102747595915478511790107076141178731703695651684069382956976446343739427240606661899682542813546346267728241036692912664115359000300893322320988989960814304346523281126496343424698048286082724052698445609719507781228211072970749775383812797119817404209304650103670583244496576039278528071728682705890646489805824294013446641902862525415650552188238764640383926004508405528690271765284560424914777568697672970776977487103506403878070579282134465780237772081415930022885155780596220281315311122118545064211161277327098203472634902931206957779091247953814258112508626299493257774793363124041747441400142724961417752429532802641194154491951942790566581358879616302407044557981511144772705049758914744204942475265102251461817787856075780410644020018746661308961167738367957032191033079681603193176964808478119551984262455821938307847887461525538919763285484576845444596794767434585416174263767470574340675678399630135672353082571488992892715109067619534256448925427777274048190628289354597815589852187114777700123637079434995786924742473703833092220677372377332691478580815451360571164673874629678180769129918331211214271115821986889299576136181576535542768081989402814637611305744255721866324662202877685377752144425344335338813257745593556057755264122995747065900678839555656323504421577473194023840576122023059455688751114852183290502428929175858388214642567058055535855579088331660766680410161870917478499680975412466405072172324950872999724544496030215176785310244012473430200811966624644633675219632396707661718543383260037120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] -230163867998461637818422632897392798119818659827802904530324987874537349742457752659975296910812574939833457012157565958787826063753916274083007061374094165283591291934534183898032542973691123237326467884396311005613855447644894239560656273276569509155421008171997670143786392920909687971427250126913772208328281352067525823558959799501122948554817009927073357185195715256497129473818614735671536418623831143846011221628677395765417773171938429519674406576720458483468281127026617509064470665544747640260683282922301283818819168372092791648957784382470241716159362165569106756460461309589365344315558215306380747033246160474796857704590344035318172544103342219771560087937507155830186285901033371501279274884383660296575466448489649298547850235156273355074284009622107750494734292161284530361978003271470287003020396071476353656133463805454511629951429808320918327205981335843628980168147717741937889733039198433227110452716474159788012441334776734653687807806600884543332202727716887121930577574729992375858384713775573354676903016259208881398126014748750354171764838587670144266852211077559344203776465222121413572880606903618851518710981674323178239631891788764002488498386447697086897129407240153700913519613896237422483445324553637157887459075351098273326088611495746523242536637988006847317345867580582158638445089646536996839468364970244253483836973415368934543481621525213251886565127006291970640585521535856752529485197199939830494918626804236243230678812698354099154008113730065038400185134001069457089701010086275726367947232611808233880050337896362562816952928880602809839644631867311621733964097779276898487164238461209440228063452891244167930634201147672036034387506546935596317117242035881093461091792131519091099772803427156014534772309460535631307892617186793891064309392183949113594550823271024330753010164589702834082450663433861764497999697782612084440353520654112063779193759466739245186663793731414851977507498689987382783879292555899322806916155228214776329342105539650427362373772633746854707914942235682543727091650208618427008421581748350956759000865822828988316609454583408117369150934967720119658701072602939637075623679004796861527758263712919575353294754247022750583969122508029496774006810029152408293069461212276237655170252178460390589153639782283021130586143070460086863722892250749977956601153631220423150565415492746475231021294024714263308068316849872007347403362968347173556023371220857914003672805001525744016155246885307923387871151383105891729633457354548702947772061785061067237773540896171622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] 303953334427243076212009059312095278015417399123897197091730774857682483216069811868027866699620840638337151846671283452426429134979451654352928368582333433517033363181662654875662258089406600581834243603023470073891957844558624251929897019521347190457852468797958142097147504991542510807485375672644396983836778830245769345663274845090560134736329386066728870265556373735519308580370176596707942406872769344597900826724478180897807789102638994229470372363821864374964064202255737878076050502380352744099971622280620354262559046459557172407735445835998580319668159857046235577264952075390240415561472243443381126350243601071735972514714149211133775382290804391304001233347614127621003383065596883959096663157823861821713097872240707929657555712768333249724189698290776025617966410085014773906543342340552810531157084457301395566227020850260360985768400575561117310235287421508956998841627071794978770777581454640964485018900638851018483557237389069184945723234866467325247192165194713122258480540525087747232403696678344411507966477160209922212163386641494703887145004677675533045742253437491238125311210754561672719271362501735482789730069733033880523276172091125134254026036909904168248440748137990801699947464031538398612230192269848831393775732203753277854264561490690463401384062003840351256785916988694129179927134997998941724440544188637865866668588749089740424257387969013107620643900802960127837489508426788143999166682531547905850409175691102555678135627845129284917714496036144961047133468564675201547501864556714864508516276688341088841860519878452715638126937149684595341541098328635144973988943086012154229290943246433330612317350522209209675511017369419329017564041562945231846202583950175624143830481003207454319659276971974304227994818265052219880388608734396591265571469725448259061887081745666814029236681537036480981263772749115394189834956132740564841822531216060862450799019380882260724712575105855251800386427131927243504692818717224724212588289851111714701495038257834005003898491366383327786869733232978342118498378721368074143746563199576141855913109994776114898812762825058973783099163916132495151275381074559135690027737797068798437772916067180980524065485563965242380387954148517717531071024891799529396533763244754635869516922976044805783815393433916844469543672183112328271385615185158271435984238551872913428556746402806958930376601578681407872627251056735330820146304584766922820866172499601341960089734755697367259759172497698342859415299744365974696361090524346472898936542089941751241228472049616289792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] -354779414927132760462860922230549983329712711960982543627880977669267063416820748278203644669111582041112714441298082765003608659343254612978575560518474577688273065997760424041742500392661559021660507563357228754142001992000306449966926427829080826393201035720619502535706378225309020738304557745373943512572515719717666681355922148804714478412010110614067737748264656171474776838851640463151091185494708118655694484374101544988372563940902144096924114171728568286291980148985576324013624417468144240186421198396741469322689480420393765969406202739975745605373662608699366981932220681451281242909377186370479302400851491993344950552275829505084689767751059010715069251990398807644466333074326420620177463024026692422843484441211750278029577189577066596294278765348858567983734740114453722328673882132468919329101123099312184384491446946402562151946020380008870114569391897185130012339941779368287919995220305526027345649695320850308715169066275604749297775044158385840138852966882528997218682572703849563469135720478454707504128963837560114685350068682461119688170399538619670750269737735659373348497705966819348241551635410257210650886332874053510614225497259389168633589236483497992426424774555650771202538248012864717108349274450786492928036082406246044141088530644894254174068877660043356251447433575912264177337708659849469381441887262568581379647856931117108452189561772609404538419521786576223079808026632433802301798626471563168947812681770410785658915984683599197207990281335599030922719019384414009918304485220956604734930108602086925743240446819957014026354795852305296155245982726022397339626949887671722093735601667327009500335597991052926960710153743527836480972169427686066978435134216034516367883844914921241817021779986197539564130402311451502449832135402987516125762206957290356411773376622104818942975056155405322947432529078677654247653345218844540991625423468218172715561193144650316554439864585189011010678953612789651171375581193616248046168970164422196021321707891218157957121395017832061564441928177899895044198276366363157945899560876157670135397432641745630268779218634005728671302809902642475035837881937953237889759572480570496569682430351302802535769982357112667670117374900413963620572754299667493778600600947105033346467533640691901978850109639829842176258013590030833953654988030993876313815384380120718874557882614580187233530082306293445962429131012169829075922049463219685805190786226493241214517292545764052193955597052912653238654128732891277520397371933133690366017565149388074675783778029063372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] 363569374866867084367426336680233211746926109989859624106467071238232593303062180337120722449238342598744139973043872319338887534570903831809408136831436613650020595940569071252905777368195128483669874466167497138660431590266953360460428447613715048823053514162510013210754764069747402016989887960339633092110314410229300201445391728074825050192940069030213192456460483200458701384694706163075898462862079450526901924064932626011439812530608664744850193582692330829892591494108444730535946367721139541771633646187946713117480681685169857654580699227440790615399716018664830128460918403455132964559159601593719442324588921404314100834701705956081258990243098790830151148283659654203836159058869842254748418308341421788715877445266011588959872537459112862002998162825065183781139214753497273879461797060432610353807407183714742373178035536900214595126779583379509999035808148369589412960315702935195589701750630729191768099002720047240382600070449161073507887984591101973549859135839700985627480299147621187698232092931577403197664954273534949118838452172913743217109265085975111643280283743804997305635276168013089752419784974452797373668185777496764166984370293868738884703329459915642116172082383368632211288100502732425227444490663265145861197951065302891631270711647315647464945196030505871080444064443500204471179445801432454012779839023058995042303328921679889161822548142605889705150547626120871346899103284284577523602639726836011376307628332948456207034010338757380976394084517841210933559621929157935555835624768251419129104158446736593528829530489932919289093318868179449207967746757575908994500314685743291397503003716324677136459165487365561815652663595776903458537850537236944532382009000099435826821816595419781381239171229124079853077604491102710187819822407621047589185105988531206599740854683737919556069954047788075663410334201417609375383441469001665428267919375107107245572487653480927361611655257624350565158664359889127235122440836927590876423252520998837224722950108296329538302551989698802692249454848568687243972332132909447735800810021391919981041783627510615148102983331832667676680737949718325792987811158381875373674308355965418708616387711365712961315723123156379986678556065044049292771229096459438957225412445801811490013395506769479250055061389192629237671754888800035582137251526758866160519886938414235698493800700572235562721615282856420499705474367700295856278776983504104966046915281262381531125269364850663810202165815012859700177570359922271783142363896825992952426380290463450983086968856844959744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] -315929872616635146823788445295028484240300194086886248738674509323542112120244714215659231852223338035384132422365407742571868312070981280084311235079652844383084011204224893094042818413973954189367641173375748969557712494526614724392288179550608396203020909854933538094234473275654068178834426099697627080999649106832861455923666160993258619089011547022105392960588545783820185199366093913243932146423856856992200409456221721922736709124435726343771302872245502735763150456832729079383897025073216875436772095988244108052669783523343469291223478163036616761908603908851779316057687615686787388329077308056643018315845998295145703072003295976402495423530894136422946762691241036906047826892540276642297909380520579190782393534596635949116682576596384465979950333575485750858636476547722791265617332239260084358709585044643130190594561249274942953474499991889550657345311062837453764870171302729204793886908310354509758200241129794987648279831403732081148629252578832063610548979090982462860472795673863394267464630680576622559479684677085347435142629841348422578085417518150307002807202689184489400884795701657948798781627842670988171121115729490999256556201734518318212309758487536451682447227333986945870732135103307944656165252500168304696132998273140201461993697353508152159251598739224659523990963734857895160778231346884189406397149167482593425468878726381744758587681794444657481897771715467457323835286567999276284865665714278795405296773438664994804078674685414433952921950350332413532202549113884929223613212452962826442302219193341303948361687450011542636152697512625592760345450168069316947778228005395550374744821450125977672166205176569695353518704221798254276092334703930300356411147101077613855542198161714031584718333976988936500910094336857566592082734521254416896433493664822435212609170157725058423824771368167525576909905282677738249597089476235435206837934169878170399570278106087024578114125480574829511032093831428172413372399090964138832476999064833516146553841344569436846480831585666564545712121836767914244755849812762531641112511462345360729123656733320201793931982621080394877865245127760837944712463557716621905820750716707290367270580562602343585378677800410689084340931936726991811074855932969171396422393995532139174251975946870752397135103821289184815959736311723359933132914675365869665076063786015645185230064029658775948381723580812154021883974427047632927620155114787424988806893127618354358817097263233035956417440479007651649315422355094649675570416477776816469416501165004297201320084787062374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] 209966514138723710907862075616549067169103330365701353843434480088128096868024780101792682128401096506988526176984134728921468252572329459843916088085362650015606420176965573199856684401865219732190434747548590933890679204356596292058465267999064064896422495260717954047251568874905739012126489366893293662344896760701953047422843232461980902224580362354342261834137191503917471837944100947889822024207748293580004916716392027601303597132287900617133122779916154384543092261323344978980327648088183326702158714972125786398568699197072462767672536769707069625270642366423196264147181798514269113842591282728474530636483799479977800100471874023050058355587848241748099797584913988791110016598600385271091757555982218288322592235426426111459730671731172010655819778343410574822926478151829761713804055443916333072113769542641914251841114924723199320697028207881999631849432337578499247649101133482739159322076009687793445797963289440976773097482158252747061049515423712163455958994931867825274045724118194529900805957798479217497418138906082618472391809976369162977205158136604775366279072126701232803799564180690690019903388564119044093675639373871484411842176067064837872698881836339488996393679375465998660138364182302471109065659861511654946155260541602905820343734865173633225535598601207104706510873544156178724804738502198849037001557919876929809177625780291829135165162560577537181295638704907712931885728614409134386898441234918822316403629445809743988201893256749565921490283366784672482646541948158696489453595448923576057647478862723271986467997052895466689350523176896043916748875371841018419137186157013705861427674230346164975579746270376143651806102950088445445290169516050750675038505853517640813781092023210983266129353497549184627831291610196695968755077238691220313258466598006060313382306816808635810849857431791140600053958195628506283936547100326145736372895816932143207118543943326923442454424545739210808790995924931853087538490144900889555242156971137236194737363198443128857069265956994215861572205521863518026183083298478901392437725987147612053192502205346700656709205513573789721964914115208987940066609008990772135687252302967926178115820700154569018325500671847262970153641699499801887139980449918873676466571686686973368541678952573436374882439452114038913296705975119672273030855011970499171024524081483678320140448111433410281397279337614343511727882190685285805595863457401995804117864037650552736901327782880290112813320214951289309997235971532908712612377111448140366266212292169929627610140267616665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] -64739878823343666405167366490955104844602210205315293380755452365970201573345447753592157358258182297461075525846378526606438741174805769178494205437133967911131288539474529210706669816124552127731844777554792400977192340455019564347954534267563455532260828316905029639359577621518547441908003845133256335211239977143162439857514543526740379833741307444082928108353356817631228987026403154426854354628996243415216964592678696498665012392371320208118530253014260382245636733869051755427295163339988815813638826508510078606255739682819103341384318648591894368529434178909032110498564986445154147433249101810542043120654910680347041924745570789357969161575453466809463626590468691472978931825778147412026156958039684841297558001318618798153541049500051782350021739517666439425522565038377595294162388560882750299913524829671236184541902739460806144357993725327192413942906608499186456140468017406089904861727526982352177874679910311515779568108239893375608938045463864738982136730465806390162555305088420180572440119191611860055618050749186751845076814209099837647693932000449225104819783907367280219698314235836649478655466790574599843531593723788524570902568599548294617568569453764510114672839155308415751415841345606347211989053295987126916558009612901910764198456493166145988888324191493138651969333412971918199176347573979240205503931266564300734824352853078367823063685319338730816041152671141978387211837863380974200840893813756805085547962081054363133064210328682640487793571852816896627558278678096267392563001989063969731861513403870236623839348435351187071416852640527253135382680844140194410329270858095798283907211753382230681317721838663629350817876697349615008095570441780088663561148948486756567624416486167407437243055604559035273323046540941562962658371028066197399881113315139803537657121650473437732778503198696580130712658727812974550535219699614972034694537322458409055740613097344579436843942751416347622336148000812094724438455805368838104508575393372242958673971581259753802042484636437199314380162797548323434095396117569663638758973701345285798136576656428759391887367304568769519075149069203327902909726972614261626678013048062401908396947188015723098763460901702950385704358739562275032558876962598116223882127762716083171404610094884022796789690185689213753123719524264865929894479048246607448957784228166561208322753213604106905672802317213721870684551285858688827973189370043381130563899393298745457665401334413558757243176964462764440364710751464558435575662355920966920691914287711797243877695435885772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -81534378243862930930649944256264860727562491962515674280178085364112071750292815085055143262689040880248837789613817522271407331783316104243327307655715771097248555795429406736630656682873003938211741535127283621661348893738184641335509298737305699474706490974793827133768396023367545974471908346410573790605593414444363354333554259802405465634260044099302813239065785344846397902920564274096266496337951339166965473731426752273335058913995575749680969705100692519684420203285544157906108890648696110113392438799665104532145068178282562408332131549276865393119985423012994843385477382433522057896702167075881565899254438254898572157588231566938525506182650136093242000233389359189700580888338770378436138763623353864845812915804877680649012372132401253343027314142621914032873535371756661451650735656672673289443906507286876181957780923332936746324611774984931793067994255210102539446565202115597684167030738190844214318847006056466110085442329119810249650906723570980264333041401346831338860199737803937279277912871436388952772346666145779672815213302245841678778856420385162008174481746390916810779431624022145481527114017866681524454448319854412018347319919524180387228744141291926688972111922034549618451689347308640556214541404583346999896664053075325180364027409441060309567708262901921502600574188825404472745468044462958976993712518413654357157962862933816520556508764534575850408203359104950948650582590875254998662964047360330522174316183114194337127348831143614297854345697500098315284545989868852671720786162613645103890340723971319241385595129067465894459019577109635734844770619170159810502185595328747555448543546256514244708563806913703946403141343151096402457193976323342935589619718235782643180705577780197009176934067106520851000448296923049988339686239901066899456625702495440656733187017898872351858177108361273282976344573799475033812771792961174398108145107984263540096690580412955408990299025955871580362662652190629946531456019228004124249241054500762728857899448810231642963935463729996740983779181211910938459964880324814838010686636708221090184333088294283429308765485724841744885674219614183631495858026013805583077562492111093843075354233222059387491949259528772409712483564688957203347280252412923340500646937546703572092056006122118853037953565865010926953387786244594759480854295550672789745291365585730407047280888495859604672808664334209735755395335935007526776307765024345596447048226137351234850275010325001337458464758039339028213762364667892211081715000744182199109042719988240882988539289807093760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] 188511706966322040257787839040531163003433028376202366034500129958620364674993776981412138732859272404483106667639345870381429265608114647142454032837178882591223098930037397393627026407483297832950603783003440717039247092165850495341509074754352480541425614176764111533519552946589288904966003471305020025524788554505777899306398280004863134463776377989640853969578561343260327736519170741981921790743602577324857580423964513938703934302864874019670331022070090389546006260956508163770928276475140780829989916363063792614977046272555500700907122861808668990396154571226418618610288685690298595176725226902277130024283869840419669848678554580759263374840789926249220611056894925561296003721259231176613023762301716634712259372034242950475641091955142995423919804039944832879038734646442724538529765611582482072553224877124476302047809991467144038924304034354684072974644074068211978019105995312263375382326160258556087185585551745730572099237745497465146936367569659299998566563335878446839168920148839815342583450286928867172447015719056010627191566660049775305351701219748006971166654165797305287613788625212482478514167101649986401061157873595040789580870831996958490725273160680047353266723262389588082121286222325499242679667270423324962809916424080276974121083677953504113286652215773372696349270801620221181237067487491109816408139732740400706717009680856711960437954651010387450624378798015765975847755011404705630696776406367224133980907543679235606974917155660662603732085878807816119979627593580372967120857059894130859474186982355111432884938178523892029964979678021294991556314327947281633815850039371479391572482924220416744656341393758596318826959794500253457888270375371513799725823524160579864443301148889070128132479282579459064795198595334799911217442983566908837292701716821038668041136215206274071704712297628533174189759059981312824965824295821683422051249323634395875952553923271714162126901898203683732423040402102512842206720967416480402062235847183398425848086739721354655340831441302334256287819935334155510547353645419966582036329580496082726032402481324893455315828640885743661080344430703452697686653311384988789014692368125115177317116966468679815104589584112236267807240551621268863388316725878414994655049864257597654782098659317067732398735468240096928881957327582667430207874458995391342997291188618772869392337393842371497613543540136073095888752844800657383679516179811994776993549941903511935860807830063239576021431826423845807228976037658625188545485818266198579996420195704634620444331979518771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] -234150987434898007625742727789261725692478957696861316179184887584649937144987463473153885398249686988737968331048549840013449614513417440856941269616216171976978222818323703206525733282444287682479384950996959432848617528296126662231814551810688816719342931936226071249966835733151601471118231837983647149565700575212975803158823964945746476639200172811546308408771362280279963757042788376704366249464103719591117936925258641722415772567889524312948872587023145285156594129138640582340336491667929704496595159644544732574741743865550592627217049116114622907231882484381210675756845774484193057835332928747108542379390541638663961255168994394737177239842014930991124596306241397930529989735679675343285661456348348374755235706564659578009040351691316873679314627067215847099304466098595675615516223491362185468298773790116861877022173007324712233080730486799235267951207943619523864440330199903369273396702601973055750284899262627404561227035341691263141061254706804919925374177945615505774631501707225316079257189090165076460357277952840239094826213243475670993397498169409509178238560355795784351761880469495059319820752254289670229389024283133555653891957988655002872389784078276208592899640117008018548331559132838136446214154312469951120969975276561063493410976712801388245065993862766938713158757717038205892491911410825492666777927696279821488815677053993490662719106398911075983307650352696927710101038364168085655885597170579487055142915707031727439423238695504264265029916789874610505278565205689329096748941321400739899442366542582303599714962728082937409810682821940819558729494207438414966124564118312708755777764809190249175984696904096573243158685495617459543707012295491462201230984607075779417662887075422680616659612004266861328009421943709798961231584511602194267849800362866985360442004216224944781241820592928980771444255480724628611057335127504305098827048126662573498642500069804173280877426364753620847193940676900546795295151436432010250496955447048106341203236989974235781077214772373956548508498438013055800576802128588851923550461989697533277824125876479396664553130616664864546189390524596786586153721042784740253146757558791008544320835232023035491135805461164156607588691920561654490514031249647304414685838525568033043933221234502552141301444680968373812709723015683437105935932090742122978533939698834213664733896534509168466392001412641094850227957697229133433704393300691488493122201202135243371330293828579462894116542745653484335743783746538050538188593615694287495770191289418893948384929614965768192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] 222270864430862077273754743598221948959505287852263963131071385443345140151141259251573134384653861824915067249852136733528122906491035326624499847152322212021781354363704011572175709980824172538699126373072968989837798873273829554995693887282404002709595001430702888470819379868721652642947764560185277818098170155167007976214867959960481634234818226894155548438369226659527751747579693436575736873086868408751714168631543189475867480127893802222780526839545088355690710131781036712464962609470955249637968814808437122740379862779247393300422348022282343945611858640009320989667690513760858517589455369593793167789740277846573689563762739348513246383636519583598227371082568320461017006583141857213149154287227625922890190523607696854884306078045445848168074287482817191543770307314695072990163253323831126901370033933237218723365866689000245559990193059471292426350531970239211673650266732381221694207542598287415499388730036721696123711849001587888825462025229297154252525854714588337149859270427981727088087604917326427505424490724201293535415511175595153033103752647752006483941724090336274361036971039382664334747632547953635599336705367897749989047905729165823511258348298805192388327985509597087218928772272487547579168959857224500580438330110929371597653838765420269932692261360146903208023103038700128638948401265585735841902939863521548099087619897402347004130136247269639216088132400750856628415099939591735260081110181820100452635197718693708331424766049760917726602159501450324429288762791774948879825613705965808946003444787817375260833791486651421497998565536205056345084641491807449808740273309764983022169766075208034646400654868019486864212120746798512182218372009881752093769348706825913949086144306497637336602763008701183200630133778926466841864438271497006779537174377817157710154647104515681874598212981116947955783814896019179363560025826181048599509034474362972223884264573295108196537239576502214710750803183078416400448129519689483611692953169605562014343678121503887340973298124531333655283826242615153700804052032065161067244035439689952745561340557957134634868903373790210252204927726875524494679926650664865861523059904687606959841699342353992314410088526865632522551859673279713125260874286551201393716427634670785541078663061163149803484547780975135463032776503358822327615823434558074578745891922809701585258660915079507910442739991971371224614692949783229575242689915235481782602839352277533688773345324641534165473434886806924219745097058191389663598363263860803735261257009557967008574918133756723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] -174436436677411151218964462596691379977668779108744157698193334030438387150347984947762237444204483585346080690575352047049115581755721883832462265635656594182735289908570914070847033922372338655377448435186714641625866780636842956705353506469240433468418589697005065140476896731273027459074918935622515133286040248597495219488467604725752176823421060258424986020325734733050260174112452408079699454861846373143215060416831464968273527035514325964615790918876046958477728903028009845855484104473365748091789033401493004463256950173906645717205314044372433161495621727204935465496777684039531362751445282107007136183499264124982262246619942836019388449465448339118048421494750958436428001790699906434399501497248294641238480079435635726893478130642059932555962684863809725933089799872792478096920857042178138513693894979412043256619597076299839265807769644926075720944314547000231583326113060300639187515534583338916859336875055856705205117570486936543943501563207620975587476746365118182180373996888714733134996338130508357031218609820238484385040284255205926857399834643265347901036924921294357023519369103075105388572814466971942507610462975079321587674008116171592974099221624805602701479634228352900100719482696795431704632769559021308501835614183138809059459183696652591224300120683717517532932465047614087041953509088848868157515783261659468301266441336993612242558165040417098189020500356614485471530191697262552980718660005081963960779453253403391617633438788881486431844000515344426528137100514505824799902588246131369947657114119362841016646206438950591971671139275371802332233189640704225506932994658307746720536999292368586369993875610429717119069280223558714182251573781465265728190877348224296293166545156132757042939537507097563005881900740853106262174168635310965558836946991723004241776942297105918387502650462778327639998097925940149192897466697178490952764645727907158175687020769839144756007115322649842923279214816651050176639948994547383907446174401413179680376917915243203508476648317166152924587437761155823658530963499898921354416255622993705335904394752465249596541826873037297226503464611448993857372481518918058487875999396209706384215225823064904123229577867179876983677692467458104786945745858527214296218476642550237664786805901289829773317928080197143780470153448396081196094400622132336894773795084508644557913492802640959776149152771936726829606925812157890929626440533845555647693252893307884820050850734727164459002304469872393846084731005281527915006623134050975915213820407453127623572969770492887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] 115859782612068371917992402964670259133206656480799028686945540837915521972364491044899079022100770956790926602229918753718463401609448195893819376889988200065673289096554357542691603399056339275058348455183154360275500827279997430364535049763956105743309611813041447965842034050813469960175123025907375210648864440442417058320697728653317015060590238300629493402368460344051564984844781168679983634805628515042654376871695782468201785395795449819730785690041807893067421047965313083169064804052552153022155445623034476219148157582493123394516944333620411184430623550415329646697002711180646039367093329498871020237157681831658642932851797698646349918847126039544673018101292352257835810480183775986509775867261296488413024958675960725329469371139163117668639704666721210594151882014970836376430471885031288546502611270721627489749335431416791886911864615115852692562298862530430815761016644595027667405599385083263626430696861995198265983158211616958534290060873824434371281214323381388305858118450281883988558773587572182828165201715770166677494467453391879916065376501677433754609262994266532024033221481979417684125167650516735407357309618803471706996613592016575392193877942122752537545924911184964917989060469574291062023327196770867503656840961791998706163258824345818541002023797889141445744684397145245041827205872054612411706922631253969482291323133241490318862192132206035071534137406287689710099706431932840109699938334583272576902646535391451935964500597837236634432457673232587761324380557083269268454764027340410770174033744874412207079362971571964101504991093048709809674162849625894781071808280602310857720798812018230058626954258451827286515490318185356318773069423964215193520724898443105098492578042463028380054399852824937734146988545099837185366864010007481699884754180662492156086009411619691361983281327664678076172365643213970406926063430739955370141316759271671383906054301253935836430672907846980835022118728333952969704169009736237910972213487072277448240818774582156091234679131108175727236437869624321448733965676650499533325049273901045708664387687393376326786439617607267413720319728654943849399876925814149743253110647875921628619911134254947705723803517389575297002502008296428954596374085607000107408249047419728187781023432081912078704601261301897418137154448910060051234461462149013441221831702104013528876033116505172745167156304466287172516946882554669105872296626677418759088090583676653359040365924472160980122232429848866915826780351899558391826262908071743338648500261092171148622057517246054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] -64923944560341688787673310918642004559619899695027655879566849747664734392982331502824900250143116579364842532176231340844631563165194531257456672142749966909894576327635092162242323968370777496562731339976191273330982489760387481359965235390012085433771596785186661811250940460167821146987702196220072999433625291276419782994185721098553619926013202752091792601750756830230541300091672832434190590644770956458631586701326593979764253659966916609790371179461609156273163317563987382010865250039391481307602363907318169528679789909755546961399562478866197832597370007870647576753430736728321777673364253603247362141848787669872550574882476495928193689184309661714141348288342212515852029635757733264603581041300860228716266676115786890537240626180437896428379858727923582632962666057444692217969361797963510698023731737219382109731367283376608700276086438811891352938665886426790242904043212266471491218900580880551884180739116704483770217869294133272292822528391466070675684931301745981134721224032266137855861539475220676760555171515797424990014124709054161146253076255136221389962821616814963163130169488682550831386465690720467138330512784979441528497957160959150219254709339045632125432851540717303082277798763095161272971733365477298910082149366292403815390859941124467175352329120397933693360221652686922690079379698551644289374386454987021476224800511743117595618775958589798585164551883887904881495365428962311191459385290701567677972843335924273174231866047711397502390296171296082457038082325554896011878628263923037259248673578177829589912263567305895097299816077623400749039224668587921889143638169785754359444182281347472888577181489676949617401676531771179054000270100075522275914692510120183740135458092291735905018299662274645397295862066945175929121534479488199538335842596025092150132486492779401624309928574011765286079309118375632424087748075659095753628232782856697130761725592811377253374435995267073843749184253118900779159895060001128727614785917292649731292218806316962907974453359480814826189735691114769063859463259703468786252153745995277120659898624330667648729677792884547626302463901493164246509464756032647459336377796427650035951383006957625604118914132699877089314201373065225409672169689437542279424410931053606611537513630733589606546820866590662171890824011724959718840216404771092812244457489925817549946209468196979700969917947185125617249816120874410732590377640864760824028330211382368642915781912141014790121362357598098124098285269196403446392100643530964452832003200541116653965129127255080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] 29674135781247888121738378857526509243924919292639844438975145010146584679386043498978560979793712710006934701297906876228210225603011931004221573864263935277469178618229343785766856897095042667533054174948486431457130725022473911852968042281608091646049907127219184048472106138331546510512715753718398305924109996722255551662035423076722198113838128679255046801452410342280138225749556591738652421892523868009650369249170275301416096873821259350399016794073824032280023502623128655513446754219061805284415133571243883346992151755571907209946863705809506270859809029308056236104763836046952489696566914820847658665956383801728862887482380322301546917073484363407805910212172552793893636087699990884432528387420274228367480440344858041051332027372962604680865834653443702918462185169394585550584397588551212595139127011515040917553600887915899068301237565399821774581028778186495496185749819814730898205885177315574572810059848863849480764589073765691589053788355340783463308270466893898738989352556649268845416138592714726620386982341983279614307764015335388131071314185863450546229151042036299154751185802270651329542751537711190307130464631418523520950810017348688880685724760146327664507043477984724972935187918046507079110043772355700663628440964495881086241053805689935563712087599947270638724999125710801322187608740475544614018589821942295746547090899234443516203153735156135763700025424216726120220171768318704278904777476385303155353457643651562144916283107076486173568217591957127151837718379243573335465202222955577067113516060384251951699997275934334090982176073645828433099365535160209366735512712234973451049402240672326832220335339439536653138202759784535958397788923142159855898886996275651586331710835763281008695195936316098678509858743220090075976008341588580207025023187243177636799286589799104592596361712305979423304579121006644169664366585794264128285138793353809986795225990866869137316281318522942550698160588505718851188224632339136578167307162129452474973505464233920163313639631574469293754977490260633557409743123548882270642418208955297571308081301945382930164506128140298509956842459681630860030076291738003493649892321324795718999793388033324667932857215614052510124541383520402409026382211122366968627515104134841045007862304066250255165064461012081055177966670231270742689374047985094169263179483275579785869328610034470029989944048663364852614360384009379015583454713448330273378299300868675314029696109856224826321348134592352069246664208468530374920165996027859729427286961913888623646817263602892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] -9826424892706010606745872253304577892276185232348938541092242525713521469858050353750081122726692643037680680553404751222428298380624261977135535743007706236675025063859868579950600305799564681173429306422378744088859929334085934666184810292873643797005780415859104838990826022108960651664495424189135159425634773063915128875052770676488271986763379135091389346743904168766992303106271717100106570005880179918623801400134145147702951430654959795046913478415313847365888355485834117496038188660233364041033969988512835187961715157247006704584509566932968261095989067820180024312077568316833072943627037691870365892313395652844697543901650950143597104728279051281799600397768279438527911167972360250118329274578391712905834769818107555248817926677223065224136436114663598291496527149258191153041597401486968131027450479688084926608515893804278997038013322592154180639398367607566476532496509845268162783293513372998855219909544060633401684418837104524017229951294191929177639014821791236193506887841280491668468846810128989692271640254189852433728294778155868434743128348324972265061650952179136708222488755797685475787413297129475864762698512308140842455837015906531880752554989021562245891716441084339676535872644048976732051735608182092620970959405723749363503743561779326045700257061389509003411754115304193594369011819289373644447151960127306605936776586389739366776944451162671170951045127840115168609501224422612948417126845130162832164145229622055144342999631386194983601663650848069730115725012050865460665920384071689684884408076099659472071827545198616371809463581153029472659967807287912305631654550037477898117293657468739662124229464995252066562602052434623435170422467566682040365412025289960940583605626433625105585150191218074616245269783353149312933325569771190518614894913073989564521343251153503457316967225120841260342628633194279455047086293062154063569099175157443338033552103275650550037699039052928646773383640923177013653912577839806496295345579048469743595196267863196444831103748229764638751424068907672347193142955432799441997844598028859360268504243602615665332509986112510827111621651410551317295439863749466999308930012855546299677725882460894321577733119843940896736644626289011861852679856051407021285162180070831883092950927165058398790421304670100393579677474426124041349248353324399844821248707716477863010627671767060256418721210857481801996742622172744554581385264145506150444607791196164723934606790042107731427067810051621093164235448380821372152156029054676843432905777441836373532539864156733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] 999808433974823171579705637558516005960788636760390648332754034682676517264261015138296533695795194025333417686329193331343433694323296675145140479849278648477461114948819355152248618566935828232998457561359247474268069383752774826465611088383915903305778391145211256675758437147635231776725683245045075358526433395337711095758713708348832458392534869125809535403747024956355028104035129519829817149777923733925306365921928799884977629622370691075766585671940902915466792938507239799899857929897174613129797819493713540416665744860571995486366535391477002376635752978749196830157524152937323620984762651380372867446242264350264666053536802272050301354044388804080621873704745159589027156012844015301182252755865493846972378384859275107852018108737688793269553542526965198700446702004145697261146867328813409918866395802246857542878601321663873942070055300133317071308182574105974017955649665113533962030114724243860441948191544612970747611800516477389593210486600255984226218575740415310763801878829225254171091561536594380122540562210643007030483877447570002701075065402737374007173062005449354593287659914137447037060104129473724913535616779407213065894420268072711717506326513225312372996294201936742676661281667876657700369300239566847847521772774001402203983701895628373158380467386798485867777462100018757773713905644243372941759123974482823503393163179453713632039187372444858903238898545648713549789694513723570043008181634414701616143679327211850146736602205493259927794106687845006179381247574224643573808519047837231678557611748219399910749088053685546545358631616285256990909996029534876161716203687503533958453678248706424202329356026037296481961608621802630688013122967744139979638261180022931570517926525518416645025461378350713018687760714306611625086000112032360073733130054854215896120054978507220603800700643962079175338946839845062588050946030668961195680184748656320383498870755712465232756949894639248206119519685890058196496357790582138363271001988597131962514685741618020614607020804191690497856847098745057929910570179338933759632431006164911260172023048511832572437316095472186518995088723835316290606926846008469567191897822855447261957779397773145021721019481311906556511951438917270301281860130663955895466453602263782405978667068966449516871724290658417277317388146880377156345213648664322354873843347476168606966318245123577623386684560915971641442238479750446250343367547338558329799826628414806038709938549124373784503944118945201118317588818308963467324344731396936504527244487482137455298737497702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] 1674163740262725561044993494307759519461812229066186226799866595558133460968869790694044491894472362477114843330105032596661480312547963433749681351891840666692299485218575149700877604862100938516457610441467501327056785178795234639410647047369943706118567469873012845080857258650286734032387292953859029659290407190124802615405130879960561426148214457906272683535010880962740036846336315496941094672880876040421243262903928124954173613399608908719020059522168870536647948308128958798836207108287121266572476444778147425444421260031608545762196829122352460175262909563232023824924598147816395667741109225060917845198861202386268910007565843346426521784165693869866707646018484999088508658687929330734957535493968133692796968808716479822507019442661189954477045626393050988655829256021536949881600911867678410958229243051603897205186022207799628819185331866503150987341295028189697528646401579598553373179816229670581814686302663879792412786778071871630528386044335389586505955776119087669084305348986643988080676307855382803864197674720026760320201805933296632354011529783324176228326120972391571585353723243929444882305799384465627036442187915684583397375893388939413066773961833631747171739473104338060399880498992738306453581799667086678167567466563715300044704423933758983942462907728066685085538494911410820307616798307291137894844950800412321961743223773505026167756324760015660283112008077179648522171911182111903773159927150160650814275316314254285612067592359216978137498492281621053789485426887502370771292128310593741778718804068036009560265717426854954730821185797713155356283143364257190761708021333775351266177920083345424194566188164422307316093510418193173664473668582947328104749501511921571441090760129575141576423092232082496115685605908222426449623730048365178128161564331608313937162817672130289247155567943980266863385035052763847818550782574321086307339122160238675028924929058558845120593031258850908615373483021914206985093942590321848437036303321583715259739204194651886312327383699162700062371530958998930283778926871873049466967623798499734222854819042338070628866658333010332782298353109825672182951061829416008858953431905091755305238135055073456089623456854871760286959867827244237100296683683157655826370226914110248258849889177467304940702969833537027976794822473453515431134853060647340217624450160881720442731707501827692531325713821672189450578114109115414984383984498256627479700800791074405994914100748249768178362854375498206427843131994413317315014979249099085460374267978593685782751776184729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -1737541612572564257110630928568654017083308881251425308531534300861808004088294307760604678941212166571565681038719219090635323098976009733940792161458855560643014859531213971842725554606364621276656917095869276839445822522200483959814889061127281993107908293014949591445620840039835513221916140458413868549328233084385129418611942740465676433958859933995433508864947581863283377679813359776085199313883717897485135221833553462658172107456393302264771972220438785860108362709954625396091328673209672940682356953619358839041036011978707408773655214938164866813106638648150168626326290210329488277878406210647226905439855471897636937265323040648804112608663627346393467370042418080336840893623964769809397300036951273416132582529598896639953854860796068086200447373862153499975476201109101884964037252895643896089293706890116922588526004387420455723325541024700502345176222894958477760356984074384547643453079876371186029084872265493937084407611922053310076087603237885086470186435274277258196294566935954778827443410347617604173112034784235732167693157323494645877346003154616022437337601859270854918000437387805915311714154599096683257939343311254021842907735336411601029642610884837182792402997790409285653468321970040914642368283216602393015353317544551457243829836287876657651213435473805822211747006043631448073569315609281966459052218718201235565848199402238930306450619763052302284392507199151443603336320067419178171192217503671640956692947610379139297335101853335740784775360127317139498314831494380471819606760310265414158537901619989304699205356059420079033201292832749859719481543906382012470542474380580034699119400928565267459869444055664265355508932204509694395848142795056241779564404558985058371964071774402460157983211112893348458796021253519063081711694547836855087615610914644059201684428284665658618531456751621727644156521522510078674335913815679825275639309847396787079494046603195090199182789491673324433570084950758694737493170654425169723002816021851590066530198553736431885363998127818727734586551650225670221483239913319493287025997930873079192935266421193022952682745833336698989474648862886865555861496488412954707287334021965814228980800935583759387046438061694448798585357400560033061667236611542086163498634980552290954383865888668557180661492701629613291973536553257586365206761512378441088132045768854827895965733251248313940793164834322742747418338431577877944808669344064498539121442642322835433990016648682904358349333581841996426296949504677138242139705926823020723585637056354280555156685088358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 1114960436074845824076955958311776387302392272698200879074286880082656396931049888157220896787918176199846554383830599503649016717580363104723935807346221963813096689420275290028665147935417986687487111606574213022714275312558834439920832829929153658984483427752903089967724205493368051274167075467368792549903254424261300706158676133555554527657056520425300986766016692792401827590371482082812241694495186848542559833529076158876716677922455231083835475991026107018657786478054246415203051786832067857251250114106759436475054489532099174993327826108744834144608381975010507327004382562110601970089346444917315495270137650530766216634983065135339034113149071419616874277086991098138383094963089030766283583718254824780190822460151041974847568851684386754067734466216244360030145422723547159765367530012281590049736006034429838108584504194490317418273698177033528032977331605107321343022266803807496063834522340706970848374683995852264334094907363915828053164653668471869034027847931990106211070279116141468276721399698769252037897383113920221963010957269784163369364222553618647230984701731405791446775302676446564344152773046168558817789653894865575467826593009450660368886769009436388429190524003744371225387477726287476210619843979399927323623717037441946081835803259582036153161208502749528729352698968872874166375257100346650945207296720372234418003184927409843523245382940977333573717816765765174655422936813971242283718201423127962114956168526589472672045887504957881923186493422580400147530233428223641042166594401087240683898067805713915471359506855417623112358265415345121032319498508717130509555873112223810827773117102553332089137889508813488842380443028237251925068018009895390378691956029952365550416434296087946567339982225268710280380943149040595171194786385898898996758220149971901940533198644803708200720331597031051459484970918086413602320501729895977194257015984281747742821002350180779591485063771563346338689163869574043278468258785709431812732432939116519921381475800796204314532363911887761040392155810022662356190910384293091881895128666832400759221374472878820787828405784133750391294718620817659368940359525192934770957135081798574195572865128658133951402305049816912284231451327253978003391601511855613328390518285229461235025080950436703259372130157001106493903187665875498435229941633965775090678888067562331764392203093041838247535280516720088410469767271226242857166751232982226303556254321006799209437391422684798061221291200175224032930021955953544462338936147681897551102520751366182158161606543933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,43] -563817382413324428232705240463103741099792820182618798767848336286997640294382986581379061081106554608463907557090861764872259556190593541312713484210671485924404311822051274169370929150803367930023284892912052424525689421580439196862006927629335573813780010857750627541865486047986055166359743640991426501463155584718018562285134147287991727942420136542166237468323742687550730947912222610571714047842486095817747483452715122264006652835631725413160675733359052611518009761803778413621722511794585587395560749516303604601545369046404198707443854382979045251566751209273073653552704076961241276982689301451382022028603550260676122418764676990051440122937171746821124553642923307891353177509914964340335474257769212515105231577146145660899729691308602757080609255073593895468117084692401132326749248210011750361204688073270938591861160517342770814756611916986817690245904804188406600572702814339280852823191678191159133498418728069471504219830290155297062801878382839724999609709462582652153928591546658777078851088794320802466008837646115073542735734432890661568831548446208064535560317827429901090164872128248923548681326493140095840854954555962788460055252907815168463103769722694402591298233184663326149661197251516274911042468918600042329357690440132109534469271427181045515889761520511576537382889548581179312569426450725410230392032326152912926928312244482806224149111766674496448410189168140177087629991034529545764791061720735243796783582819395147359828679923732633801188899567196693827879257660965205952771243207526543500477920360895184050470077671257748490028523113079795606630869507644595816841885882583194498320113583081942335710453372184066035173483284553804725696989716798984411474316284585338911580387751339266691072630072867811996018569296519659433819719856222256977196249468012752959087986666625168498485904770231206318895035082186126909654913146616816204024910797875673381067962896631909330617936191999668369370330832890894932644133893543258666132033859656098147329553374338859064277853376747976439404066244764282285624017418735355765714372008322236542470266809467451952747671695287664142567922564746672330473114521837913591396634453201408657935883171934292134683302507522257349644007550925597545058558123480003409757746529971842543904429207964929069522373584808896518301137633202702282307584398542001495831825980583267882513920661380698366972376391817480091360451544912557682328387009608572486473111556311253733406009946144974190250032343620159252464811773684293692722630373343718118383898633710148338895533218201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,44] 239661619723617210904109554721863502352799798465040678412382376589885457402968262567303997429002673802357819566959729911816903605865697788297124473697119156305113613241431259236028549497238334153723804708980229812003958205885640005763015580687611997124012585785622458678245903650415594224451702777874642438638342938956967760001911385067570780461513944462110571319295594048388646061732192663283402476609888689325297225619729702814730994385461536897464638384267316261372923830130594375552162454065631157282708424217934381808765585156366405809223626468299646812300383908405237397376180487385150109374952404436723705991377589559425637843174965664013076021099193872734605066725468060362701126548642085398910098137182529424915060413939409083375740784743985501016664606758021744120954061529686571183639371527086600497130847007687789967649636984079651668513008639932597209486548507645941040455464749212236204714677147837258142157743378278590067278077329810395361543024455974699581579499071172461106833154889094141699102498141450875611208474987556246512626567066359716270445514200810509278341666660972140660284127345141570904687307939307832368444959396249531752389432634410824179061916564362001740094761956688047090911970695967548998132188327233032986952914839228210195624279573175320059873341505481284069123661150400369939494590276449260108648482348619748511140494745430150225271144496581184958115310450530922332422909109514223649958617518012143608890764437582749811599935187497333087676223295539700628148530260467442419281542779535352437834920028589360647201040111471665849253095320738194203828651845563522445166096453355028930704401196669945901822583040665089117048209488150477308467983951386472358901010662509453139604711642963893516022610629990539203915000425101893740550580889048611532953887796480916168222886298552603093312270690867334615226305927797649335107643646888697625868833709683416635931222657426931838478828334560632954870368211231020523216115020079667701515397987143535063370584353484787046562494615779295780910249359215865665632172612374931273304555771123232612159947154204778973966331122795565832922162524459896565085520929782895426690537306525819262474246137089448428165960956797130397448856645223829740992833840335994360585010809417764093268349786082450493131394013076830288340386666047926089340712139374273369990598618726120857686700070661188870131490421669621435363809922395832972944558754996674948826117012235893392372637234914234030872091355197147513030494860798364384358051715595111059183120280578595548601372670689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,45] -87802857435558885386803134123672443654176716179705344392678096700821518346322420533083019929702263157022681007508921142684516024717069410055166191042903410870065568324326497279664410978211859250752149501077845408154682939312304025619546100981286586271640568545331779345656193715872694946798665897730252948693330463946731465898360364796987927734268053796351215319997484091873620918801462239834456035056347804078156890011511619423073619527938071231937687458933637600734292265686696392103516533507747548018246478348310797424107110390598228923098157494885651918020618274196358451739689029421333280161631589963587700317223313974671987048797934896864804313893260781175307335341367279058312303621914675260520857857092169145097617111096206768352012067160816990130632419722095115551372619014929996171467767316748291284579393257643381212086911203056243089500728885841910201033938691156386828480643421759672174489822699834698015180344675433323125129444868196722129776517274214680584003598537726168181944672491248745493738958903530930924415593849213618501712660621484095284777065838654752108175572773332210850886855491596386774655600860855013840390537535659106425598483734117940460232121066219166557750499259194394833075841925173988172646920240669194397909193468409236489747117270651665694879416803113866814365361548710119079803751955054136223068963473931635102049124780459678816527998738966669216289413212801099661005886848801567174669237034236360445558763596285556105043697942865899570198334494352583529732464303773754654850406704353435662868608417162322512898683163775008430828630151546993336592904677905466087855435307532673455342082144552203858421757863944303495669681137762509359464052389530166109663385211425540199120049223528115735666653860363569066835223065203109338088656482137975827311106741832434855633137482395959474586433737146865357687241738918507542336913617168635407864323911816831529691541578192223083948229733238727472373992052042925952260912406342802215068451998961154119841054407485570434372750733640984287799974748249723926384372848237116145172165639099774422549862400389292310269456738877059396698937535353604806607850143550489198285861979039115793998683954336480623042579116525760855369323244296527488871647264959423498003296769708712856559174417189196551720124993652698313184602378219610416064876772989653787685528985743780859908493612383900297422862710906732286415050007309943178597042915192491184439781290053557548615767031002848977051539509741133293874084524188034921113415131046975005669800577923836382324036783308800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,46] 28005617750197111498033165250565726233996834931259728166671995652224659628675024345868083613308869815873772999619339462265978287652248224297593309792637574976299869437572766531392243069548446473727273894355437784850396386201486188462406109392856086580276284415404872907374779954527319256175895363433761450632246119468149117279021785159640630519993412092814616339919346658152684160017879576259001145499976761418733914354444669650756107661456720012763087763286748965649233642066340114818709168971555844751623137980185935603332696078945085283309140213632064126242950246380969267166762793269814053399598898350196764343847013478481940218643449629446269521254690908220180669654918212158088271396778823747937332611145978302415333101291636537360587241233161220072238015773171460249087367068169996950162816160058758362300664994252116641731909278061958843745570771805500251216683073728917335411030256437145966343041948549525541909711567641126814921443466960663707206634193415479195951714332544185338163266429445025570579975923549274607046522371019993440880485225966187061626127597958046187052692268971373864499510188960599886528749376282367982742027079700909193861548742225155324146337757265992130447137061267827502003236233026329234167956455034122853501876207848957598674834473708221963129632127814898486536244669645539944617131868796547009134052458372455243855841690834824724517778013429683179012513287522926129432471929140460372683839344979402497631671589973756799327166887525148819708286989000988884803265384453339900400030454430512487241768032605733756883465959233071558220127231158461724422574702199868225401372651104517651840263855378930406598949661390917064845177968658699362019894336888396708214162153831546637670155820136347075111321173304417930163854106841731538058848823270657168932190919948931496908469616165375283141549833065886609615955865145571568885994780751182839201480136892207573447273136075958489144140132778609276469501327262664817983547780036183624111352743766770767806413464728992961543293699855819763246851999341269751122509516655336211361472297643756923602292866280600873862327640951965249981591548284228781414013620020088867644716625207631429049817226619950471069832047658044039084762495184409283437600079023489332228455666632257993598138044083894446535593308188289374147385623365186622219103841324660394401823754197190764526044829620072146071170143939020591937859335259048761335705390466195891283742438517220710001722457177351035699369734765007089119897562804242554591961809644241311305115292065094233596841238200320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,47] -7796438900399836571296301924423436883529203639123053446518055242403787571179620955260549556266185837611274821183939871489041544084821749802487019285127556825102582083031068151189111047503713905502875403612478896552605079474803168239666723236300420527430298582769739341676807365514579195760609677330995729377218918500001663922924180778134330104379556345799101114753054884302573031568323702672649056071437943947512793244550259403239322203780471156870262310490349086749840505062019487779216423902594715111217146838688114165159189915772858285372999216092418582566023574534616575876155072620287933149993079591676893297207705959695503226033471769375645945507790523873027560659725917257275552134757229606984431633811998668730610327562766063836753619131841698742819633480259562741217026289567203903976853141622857903025836535158044617673489152780463978820595055065643510037588201351776834016869045065352326586136724023340884848524423432004271301812103651773263101274280531615926966569995208760846591759697893993943351926209452374332608858276494093858459200947881881105377428130492371731091143316388555659875365484164442925114614461213712450337092292004506955798588726241199695309988306305198904720555853176362514935750304364836653367630527641320213262506007613830628372875485046822009346602731245875546457930590273108456906243524356309087901867942000804911706132407710600581958175483356107407074875480448688083942098743422587931452792734285658038783088547027415516064940519010711810383871362523195410731350455355551290011522003609374729026562433693835026563773534599822388742154768712328466453379579255043396264562053711602545292002917413375693798035278435401595940343029873579377589760155279773301600908778664551233107692947234859063185633581960519302113401921355436570098444882239635307764447122835109879393591475334467913508928344501345632635978473665249365960646983179018880932792001442147264081703348000663147934902756668614418567802934167468233537611379117404105377537458923654156615515176268991212314815432631179747421665359420020175064170628409785421364680030150896781659901351667512657549751314317836055177406185512549300775171086156261893313654011735284799870159489935487107642345253192399493829711278818270447574068940302758459858501343032037435230750989185993148526425058856635670885775615567428462241749883470860400713582066713211660014313347064627360734919872212966095918632480344047370616379276147079681422001358813681442377173705986952018277134119894109736068019756833810122266785836142652291837258197658233979951448378572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,48] 1890491268240729098572015686775547694182735400256419734250336629916498851139146812376405075509934848409506659426647424874512162921192891461948818893768935295463751946951569812083502024473765679861735189195629367120021985298326699758912569755809587399471105473505759649132963061838438887211477823550981386720918324989577300150614675567939534346291588723434858722115193929668383628823980980147565692432189604187150462076709663874900141082217972783182973920962578397511194372030317551753964495049365810071407286239194475986773868423995946000236294610699813345418855270182423936737896397983288448767220299224907357983952721089382647372705738875149678957364443818202008277545012026610652304082034100196187389931584881325993471992206335300941238652499751352032539469357710016750970909993561525459647828574201700340402313792362069305779569378895204394008686418108903807636588075709366278771314841174250730132627146233703351455005291941446515503045387097680141542168445403634237226022322431317267590685715939962442659471180782753635321274191516559767589059751454207930862898715797203610994196632663832549862415186799752559173895959617797155905008941104937250328666146571066242855177743919608516121083668866778126153786714653727353002158146781997922568097385999873070213874848280772353654286555066392414336941126289852406707528890944233112657784964677134632716115723380892779776977817871779339618553785535840479428616961120908852166132764246516038676280071272639872802951345932357787303096293318518573620212414217381263655331363817698049487326123469490173693450364614383107492028590986600633793261331991419527314850216980815087480811188959146678988454819207601109085139622730329432356714409093534946065266367066128843090029477917426653173305241871799661582923034874788324416735489315881056563740570183133791653728890153341578658486694717504273008263673585045014998741029169976700471835772484446478979430698308565007059088870606506589869682726843380431085465485369609706396136116282961498608520399460488428136272579855970345228982572941191691840171911149852557771342510114972689251271014359154819335168772151804072642593810850808874616728412764426116248033634685561801007804799317946889768368626520341643347730747179721989798358973249797919271878758609042369636864488821185578649169890354688260551797454486753823805280479873837402964908536231156412893695981954941854606544002817511195048401243932269196081066528543283256695052569357873349664696684314491351745294561749829847398539334351066296126782068432684102561528321165844078611250345410560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,49] -397187937935496446713821270124152582680034749873303596543786492478260936939036509295716385174784950344726626536757459997582798167452625802751641405101295602058540063070837098204307764429594526393111339820682972229907590414590058658544232026928101928753948578191185939024130691060428511156880619985502756276183522337510888229486064874590833483222489714229750418046002081766741419258150896208373205019968786132781392132565383272968786962930637110739531560883423641262029719959601705526041529357761932758248256915441415481910243770555371451584410925979783238657730860409108622723650845228418122478685790219373895192846468220985095528988421479183523413047459060618831920942789191248330215318355024445275705809745370437533142810062774911379964211384545162641664046075773258075519489037276679168446512399012161131178240060271040907914586331870197790796728682142206943206620417475835901695749197731240971058964594337287888833245747630497640412315528970491291130716683411515684325297125137184028665447740808696522831478359580830978445097638648307650653970671622086596896696714861170140043638580973511591850009301264312169820082601164394457422635794166016970939717058033357559171741094363388903884160339137767719159261680131402152023243408489105230636913126698183218196948345806821245035291619380413840511565656737381117586569500823034918879558155266245740124918078505861492699131897891541455399219611750045389255166947270650356776173352084869432181529362153135439298778029509636944922357195287117348333536158405747752248979314556832950456101188821103042641996074238598321528958941181968195333749504222163585871296907459422950888637561005992876313123167331211593981454666596910485270083269470278295705980374099400658950697165943792582320592014456277837923691711839661204066779665085967013750671958828128087822647194701266096386621641055600588970368814945810464638981751845993958252906771552678409418197886063720172905170024830297574901547431466312327226955065132624207345082348619157749957830558998589970733699931824918335868998754692551255900988519011559664315940897050890965414012435310302101118955844828468067411610533464000711892485188259211670066423317266799551931978435580444474301353542814673697744745397760471869251464846939972814461042201264213229236695221930768735997868543413840500556938521219998598177375622034487250051868724342582556498294530346373768614175447238071941790666806934700616806283089721270931567990929115831804336997402030019741944351680809486541016946319030498442155091663103836867410131987241574318371052820889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,50] 71730262579352468262184470864926419568692812386189120380805286056402421694921797095721653440065110254009668522597536756455410087828669329020664231052948149900503200235298189210180692011462789932423527978685110508924849232202853871465524695759257949755589048948705870122216465071777244017785982839110310343507196270477146604213269183362555380160998643572981406772205356451190029757386978888139845904053191959835000761277523488489726526371173931781860168079467921302095609319725131841676658990236623451410760034189467768129630408404061086215565495577781782217481210690298205769869407812593109712840766604505586406203806396455250327307405429105781913908458807788968098400933785203072216758321477763842368511836219440238704721492863017958615835283484306433761225829794265061687925187977246690340166065687574444655234176326565137107142509528663628648264807471015745499041445723339230391236487964262009965084295378692907668100762693008201486975347131999362031162398978909535840987983525528183508372438033563199964027365434161277506871529960771616143776480047243614334158808773044403318872353779061316986208938050247542199960892326573419733471733377036631639445151580074074574031772349152883388116247435649349831536418758647328534507617109702742707811750948900356275768225719489456548381542457672155184144224660820744070620479419974902732758245060376906399903677777974398481152205949942039277632346214828665791042179076363137840053457032320100476125503869252921400457824862404302916749832360764208169717550888695523337050415463519630440777566648556988575365397709795788048646871741093726881683989767711206463373223259579549632169607604871665882092821916662279009770782038747808748866621522885918019959550313988757314241790875878355827395262944940467106848920501081236753573752309496353462371739223789164346825600347839675720508995474430756869837018487497933554756128301425481562213674017171371110267342143124027237759959036535517868630337677451208513270884321000114689837214955489032324777522275651510029288162952280845551167148805040733037846566065462787350828855635807490957791163406847513279082392364981733295557602539732554908907650909724464206153412268518328361223732826750657356029977644408267892889953420245659492836740903464984397634629765804078765411057923864650659457923766838388914646615021906892013736334595820343047356379924229646213068014309493422370041499529219742090431478509329960808083397288006570860091815385575250003552294586027240500101440815433196714696858662061988103922417481499107551791715705363968118237178101760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,51] -11027200597965507859112449686012837070260764256286269330552414823328779798692615841879194928729319322509730115655440803298636943484691127465644688490388129772735567392702324860111560439412265762751367325107953195578737703713144482625719609649423959967085049490233891492821909013738523896661016050155028321505329835986055118696029074375061610491278218491917683524818811250874376639461998385000540183220620161110103651132326091998736347628000690594178627679497191891353946477037460592440336969063982859304811259186441148263246301014590332294373935168834369104717412302597215795071105528853458231150106718012270562726615510121610110439297058824895669100809786160430836760447469969847569879857634236925500393733618165997139554570377798299831080723330154999641843911719131591278946669187192034416311565656298345279719307589842600918027149902435028285019676200252019240732649266551244078514906242022390156655406663528904757268143353343921737799352754380390266579426361106524992090341768189658288436490693548843477926216921763328311167722569714722714188146828448254292136296053939809678546192354789973383072944221258652221095145061700507504479623720800904306181150469696266240347686709136419875916974132620706388074515835654579459098568965416376935242708183568906915513426905019423527851200345277186866969563730780366788281942122117013811767401476972314669880084407298264291061969471626061635626111844840347233502409667765486887881555725307157595347114809150417097820358380642644484061829746687540516192705936886711774086548436490939760545911965627296468084700203447283649964276126365239707475363138534085239016109858566045902805355495551046784266588899516101915120431943974794747274771142105198984973749363339014076539650063580144261712579564051924777339803220740890380985424758666142618347069084695227428839571101978234150388794808419820681118751202903321940134794544456911436519481142322203911219424771477200163737124991164882838613817914148662137356818451951901025987243778391735597932578927760776459720332400080876044513389925786986677392725966947840898489263566364294507781347615726134963462486766568914027763054544218309054931341809422471959677636623599841905974880482997405977247041152473449009726875100919428503545871602834509881514105879833732468195170491618202065347595532207752694244282327006761450518285288680769279306494215433157497727725465615518044364180371391678645046394368247776904285919309071672166322060917327037220013361507841876643165396429116290096252271734455747587222383107585225226193908686175732220376488345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,52] 1432605546392802072459410461424410507968720151676847075276477712972640420454042020519049298041201608718160590194956720066178217483114493008610027468019282034097110799475566511678522411242767265872843072580924736763367321741819954736984529748442710578779332350521039033746408026040457221146758665545665857303718783537481287462081652433449722962259559584077860387353563581525990794153075658926560127092849557356102419362701076299469895465813917500019787156062269821298252697384959369728673024518343430171442453148505489549259353786492217713230149873011680357284891713264259131802051387448473014190298640579621998702982198681973991808382453217714624859617696324891894457140902032533164236498964381717967135070940002360150231668207748632812857065756558643066549148357587789053208332241273159816592529992901715754904947974152580130265537446826250024339757310734687342663224966920802323652057146209468275970364105964994834258873333278332962333260660706321029684505113794268282146011774801151325389941843799617534683075154379594027445671293985769086007682970842002230943699907315305814214613074274027519146705483254031675353193082725899666226971991934027697273699087808342173209044597755353379626338224227837877331133295965101359543436671534829287764655327307894872312275090104467753685734179649572883266948165659678731020136590543562425571690695801115779246405824543623112366536896210892791086390687731856777561458074590379311603323481057726932329891916534949300896655692016533987688607577200368487628606317817229337911150715810906042783561407964197086297896475241459515044865593261553147612118814653120284541659107110313173145040505496245488418108118824909750304886722311687318581929595041947769503878361299892614301521699786195930944570119518312193586592576793641300421143893215756068525222443411432667800580697995360687864992370507672165202167586571296431113236359092707565192051421251736992694660472082242266326789837690191169374505802256697473394839202835201220923766347364284514911207479360784452803962719490761645563280619955161893899872615985961730532244893916915487206017177019060670612900615820918512965208221283641203947970016361441180331857221561384267252158463118837167070550324923568900309608758569811628741375684769773355327955804865631035694807780353163984441380764574658915999774228597608448657631362677066693051918242361852248081826953233854273094748818924493398523895851407819755581244215727129434677406974317776698707262813965061960006442792532771445529883702228420403611239759893277299594063417481039756807886602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,53] -158722907052007238081707286120580074629702761648598142693036689009237941990749037147260736049253932304379835603611677362186826253829351164696620552162752200613257140102134005617944807392701114309677793305152770753976821436086809643340474254943187301476204953285097465341887536664563355646368907534559543305242171075518103114739003948894938673797486156996976413395539235795404927355549547940777692408544390377142039970409223518916192367771684155473679769848982401303756136892603138336747261552474660931471778701375090553208385022819425772026884909913824078694392461212920923256332887821037341584855241696199493279543467801692616990235099717774487046980734934947343169108393349207461949137044627225290772794685138387827539633335378429370992692051477977565777376541626209563708985292354944559861521711118339850579940945200581143075484269642437981621109835892532107826187730044324370806417412216071348121115096042448098499066124731534285678586227175048205112437620801202193037043389983675048019997076988574921790057804742583092290299558937594235864994437615081277342296817186769836641227788760314262228070655848636520557495218533632924752117527647629130644186076287949241539018923713975196529878867123236695615041782204326773379724418457553192519426885291889362312435854659523847100283505002137411844817242002843867333456432681508250568325790567878792922240895712415363181175106468405973643938061744676385792669354668115092610261119276152183190791585743434739713007736610489162015278184084154290161023763894313902236958000197330715225029804987498110929743615813564722706827504760778458301142411825916740111179428830690014657560409445824136287193082358733790661283298648447764144038402306090605953751689380991350623338629497579371931413080777467887404748330000781974696254460702733546695249230279486920807587798082988197838140691203120590220560565204865764570997796279174932600853142784696691137347706186025272269830710302286003227801364032774527473065936010813499581927670866642716870069500168166099462729538764336266245026232545335986212464015447513960276287338837525193397203855999925580289666536115776715214123837991493006002206130795264073746667859000065230809613033184392988661743028964779407658555795247699250125469335612445310540505784866986709901880619522597510765144346333190802488031347013729106532805132954563809303354403750718984127632247483989627804425889442155228740512589450279395296744525575122353495321891123087266019374091077086610970990580968860531019605838748732823787101251234442112161376906453181204603810611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,54] 15855161698828453919716659615300045047123235908548086461022929276110518788072686584014938320686771526108548598457657066752494222011800185979175267391861027445667237467813548507017662873497890850368638182484720437406625235728129230287793721117601194806276698611872495107361918263768134329041854943237691776630860647369515250262841371947000594189052804907121211558876314833324313796110658741672357193223842085646568581781920969759693032003211077346040515517132147009216407864535169282628160683523951249419564711480361057610141860402996097316383596474550057288328084126686247188376293706105206991553632116174349948785494696339716411481245144628697328173743037078767723855737055715692573778532300064208372734976010803832850441095397701512938031212049979670930941313548024268325194166536417608311679765598585900791898907761919590472693760998713844120396182126337188463008446389499272120488042627755545186343220361838246137483895822140861855386360760868914276921492634738438684015219833363923566329716212880045543647418781666396335442929845645771336562731809676351348060712466066978286215994708732940605181115781169415072403185074114167504235132122364856567280214375969354773209784212476339918120699266209385923234043623998365432927213417140252047341138146860768582542693578626518492189713036831959222263565441514650760999565794809423002790745199604615750445343164769047384874440857908757594714710772927977646391229259955406833533562517682973111631192399322612230846327119613209881632935898310509617678505343468357352091725656287026419601536036924914036429418640308452144005918217256463012422235618563491968434582050700772058927204074461410190630838508411169281163414970259533910118900826463971240624460890396087648967185885414629886274708505700578230158998939093653438615078341483205943388136167610815410294806967382490236194358683649014222712401356067468923626991914074982339519264386375010469817494862179766573945477978865892541499123879730118580646397073582897185973544246672788538983040601957078754319137592956308912888577561616387000116089083706134883139032144140925581937355730891799522026124436203827038236800287661607230071216842426438825953436215040822152028730571123552044644533086497077054519534190852927015090169999180970976273639403982699075459868545152154869595878426781799258584134027475142733581124103632194768138527402829128492208631292372829494952058651058514090446207713356723319638961570215130641427209623134083809204540454973381461445178979131474476697980222400785903168077056708443320139390543695208358682296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,55] -1591545630492378728588468870483154335666405991252630621630367813851261991495766367615730852488967820554568851690094671168965798757913870460473102253871448355277408235132114960267610629057300228041570297828854658056437442272961406836174278488741583257474620049201518175269907003384497480907363455452953095733214566656355592502190078120441458757079978826615796002600718694107407525111918709226453735216276814787965928657616536827501286983511489625492426213001097764032092054290075180386681023016058408032956987525089319198779552517003742441166996073322488729989256247329399396921488459340951512264385428947795941578228271220218459557998921348406014441961764056285090472761075564554733918404757117363639165384852813150070706300250358646547928369698457981935521563281942279456532889854884697575412940524862336977924490748509945590418805841665119110075368315592982900184556458180306333946083267032884616379465501910104766007992621856279860945195634680765588988517502665560226511668143316950656129394682917572310560709453070924079411441709170103667189862358704745997807515936815689938373833742048056647415885946831246863599043643683322449453976181348853464482114964429175734636023375905500652892673217348563889227231892675528537549245541202141028568521992332864188156330955796387369981906649988539742932017227489944925869468153023180108928542508635030404225830523025896183630893959763992704491827961845101922454935112044125705464866644938922816498431699892369868831040050873461371734891688103109152685609858192764507832672940208383791615456354301124595195854376807237969522659332050892949200520986963008091122405138357896236448428111878669570844966398278529633164596009384679645619906517570582808039195030002844401978651524574478728652467418020452816530972335626457463586914468548199440498175837864479964565718025756962794272180290465860683193974202858634092681933227077696632130880938410617435555796879900066047523957794407463906788311930668863496052173380383756262661507281086387984326147107204144622941164198849022677729507387040919782778216138598921790095067546385147937948003932388935341475235053210942848958886347797883364867030723780160528634684001980603051254367789188420588489888153498356923996005362973000267617377855953452416363155148101116037881559750790322225890179386563816342050748159769149386271848784047424771442366971588134258555825206422286323267173446652008366231431542451071502208744057266995090999548195353611748172755405126275991673669486243733087609358142595555966554645936064742773290843810514625789689856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,56] 163427592834812719416427131506588102500773486291756600457304813071112020623124658926591187354168446307347631303568024934929245660541867309465814298992620053680823094089221510298139696608567711602309785761342151938249312745029347852667787322546899240184187264903955895674353301175498703373501473584925391256249264772040025680878927125384952020743897613910167144369253260934566055670808701067078444531592474656053036994505219248343020031045883951762832723772212997137759805362313732307508611330734853869468319020302528405825990603069147162361162607174990774628622646615170466998825948960017988697132929871984271628046219371628149515914871026414738750066838793988735113517242745086599445036584033408566594806176780304655013961498559064111826072181142950937336372669445915697485679000308689892789895036709823493256366580904823999613907342970504084337838770484695317065686273415759864033212032517225338826640734099740459680810177863655920478242783444727178887848437413413017904865318012032311171934833251557754181123802931752853906597411310708696900440806993632608623939603486081707772280093197191566152620844859547076911251885801677368301332838659419506200017529138618118263443460974589499698987546963248136439508061360585696724168437963517448796946067062925945927318640373244577815773953142485212862927609259037894986437625897866294743691982507733743607050593245059817430167520238319869749106470083254364042626689180744090428933610962808274082701001486650650830919453086668000231213025594694710756863350228739620969648489742238273817835312721491832644546882358940829071376992630364958162598144086383260101375768980939743801574495004322021795242006303138227016907523209441956369735976494312001002322382645065398035815929380153259637765864116116917066771555914947688390675496499864274488731672913846004357746444607698003444360820651635762589945494437102562100504604133413919370976617028171033148920356132671575974921444137982462730010283821052178628288720738546079788439524002796819031439555344726587227285017411784264731822382948550240789829567022201813127117366258236258078602977314146461817693580414943377866808143746006196869748470538869159943459830107585586144311192797578305487935476971946846233993810165694575045837816564804609791689578590670071683520970468542936898179639657575688926772521410715784585999117611008115618132130570591052997298931526285808467407704373941226322810615229209560788160835752935344223519352503955367247117246818664202263079886052876279540477679747024737031047151610804369233841831158930301245194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,57] -13577198699963225709901981160880317391308061956527176632895874135072339753803473198059293584627828568965439402092164018718229383462616790773383143414433008845350700141752003427858160856132239918788005462208818850317142073924388743256357567347201284424831518763832894977805850850638664171166941247999718966969356490004080532249776293135993611031336541577486488645210582455169109430065932192932923627194559643644468614827867004194041452432072706080035362277134944185069160306883838504210255492741439432986310203689101490851907215759135917260574760233693070233601089708982390680961625286648026344390526127616300242842325500210661438394409182405119775242741884339145345088679062975885371565885485354229671231518517651089743033483543583275354561224330165194294316650449848631799610019057588854603591526233118479519211333204498534751589074359418068037179957777246162530711158149173940557277300135236291786532988355353612747068994318750691651803495075163847340945005841306602639914903776165742965488229455634610675662539402184514511108712906031273332659466925543533771445382425027144131866661354153835871083008985760528009165987703268342684248616750512530011618368134463533962525110559610653323595730586607519536711393110522399264940208777593070176029694442290454678398871203508222221362908021936113543676559191560174588685798511647882152402845839740743941902577475022598417784774120876095999861305211042132547859122663783962505328257078064727315451765613268310615637222223560665174128975600240513245998502382768738972486561823587547868928286249408787698109540898697933057087806384897468551236035998582602460037861433753880879166731388985066846701190100685392485433395170107759209256625003287219610298021346963343143556288109575140189898912324532339729957664682648127738685380734788529694341054992007158953235056982654232857021560456657434337679054299084100142947549636763711366007847197145282514012154798600290550063368731719501377922237138587583144453927891823823679329315771901784327091725998696892643424089642422015528318095443042962889781011755548836528557907247344795633952986688068319970368881372252114391602306235790266072385624076170246073936674770461456312920386076220545480568855228607607554083307414322347096618363662188500281736515756358824183213945861445176974315314795876960685655890422512478881572612019257378412443837368778098956901558915754752858490318803781232800032705584170601049091438197827708561461026279479509813295997674568694743865049052702617730013612346300442038401189039582396104048811435787719331020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,58] 473307244675890372453161780117705320630952480221242179516267195822652396584475065681035394362998165349917684908293966618108763153290950013977406239165386705449202537995567769978055767977126054723662882107759251696523596559467286917555995592221544131595610296123563501828082303055915821996268157329130537101213988158473402106035666463516865979101456327908538016347477580515531263611489132518699210764115076695534127249478401559560387927193340869416301891422839385867480804596484436328620860315089826530980808308164008418890652752286042015498484939361819775289104362269833129985529902672700140967338591999309393643027795075365661714404413996489754763380855928314723458785348394851601928430449880315553215595545782039618630761035510926034247258550295446687435819688441591044519354073826775449609407848140018996559826367762726335738643995351296450016973688099606005591103621396448690404883104577062207026623067141278119661685206777502530746188714454691404718990939097667774507042104726627586615696734137870768560406670766049931290903709494982071065375908411374754547545507736783231733949703564030240774729800474479200171841157814919359336846545799835137278887403083293608657317649135957596446134314324822757137402311103081217104874392228878611519714287747854573221748374880904560799314242901227946809745874421455346516366944176762155258172879256452566041214819592979159352779874144022317976594372804444458390240958695215819132225437040706674432933081584367915746347830175758156906269624550564135050875489313780835127657494484748000000186358329008584531026571500904625521028370254692519278074927811000038910491639071614713031600953047340635518152427388631756954276544853039617957303007566069764682445886803843009676557790826324045368915708581168652742969314389731994061537247403179499234084224138683615781873435244858835638746883097720621001379661319407564502947322772688388887823730061911452019681135562453055202935305722352138900572446996652876752324018264444972299422854859929996110608472573346257310545479731450354222062426111969671373398170436449803416055816981560121210118810994875700668513892610690151284204597365056857951498842198393821445816200764807610729766394451237340319836151242777984903930910047099784885488347466819325514907286815798357677987796077513643914495257033851292707121020378676248053769911080548497168188024466183328755920488169191350594295007815622408934162963190300314697296830946400605191245492323205209726943102239335676284717838279765768205593968502152639630169606999821820269404984735504846028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,59] 28327096612518581873346550301689717428959549169678675474982223872738698806001562008453984493317570032760563290876230901193194360173965964071200554326369907788985680037327805250779592836878195965758166701275510464835530019645353729336738313649302728928285985945272898249687648161779561181508180098571498087361696815408099787205639624311156539118753942956782047926169941623370110435510818706602358253366241133124199703855749725851069080429892906400553184178887472284803045274822493356421991338091064030199047410132308482383005877951878045725771278755791253837792657280583572693398996067417921380209223798927831800973075685320362779624640556544593001941934224244238626325057706776753228195952133562041027941076627996162263451340967677354543636127363419069812776345813120194612433250620979511219040310056326846514293548480863019253494060184206895925692062884764621366585236738268438393649410650565831433422079795552559498031873331902098289469956972331784861289675737330238741662581158993016689655084093481657790776821878864997798980417238717018272522763759127810818591163482848539848519946608780586481803503230204808010866361784118841005770600445053938950076608776226751358945979090617095060146341603226279608562291134798056543327632692339110653929799218382009919015321263450072831474065715044319925473108924391762428975409075338913194156450887531091961917705206110847437171170353899341733464696060180514686709524679626207807110310486547398901247160310072193162664792060781777982568979486610835673701483722152393175057432881271582604613003496792070055845186045082535171548510870969009786215837431120420063157006157647554204774987367317232056634131871931801238596889716608541825797735446463335526308723136968281245805403250394699410941180420860162847376642016129898626184230282235244102324490790393447692829653456876961620221618322805835762899628654534842439643559126182642223245264529591878210663085579327208870600644953080347500166717963185762193699725355512879347400928425813741111281541038487392168645233371443355428635319991098889460433687088709249122115121495065697038618618250763553826020413207034946570473222513861972177520849038260557432482291475293005892696559279679761334486119234143604283756459738886746907155769101634301778910973675914928377463442113463785067452315619797325308268678372970993527921624860213040634503487175093394433635989626061522394662292006345524722242698588752852835546711125567055122241313090938732352076942278316559728788340505659305679482301970497246502033276885059524969526088201517662208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,60] 5448688273451267195410224605141043812011097932252409006768142199667674678727901487504488273668615115170659546031276918511879532367099032071483346450892044201865274444711076628838174623372522286043647828117746850191283420892145110770515847977849662040882144639646839052907266140078561947928462971212445226532241524109858724605016367616591222916463552171337094833887388532454230298476272336224897459165378824418646700951677198797994241346473627989593613016711925995470986439550308974646831221696071814871487522379614467797863300322754816666840292737610748516039949328479396533246849038560635374536260799693787048693717363980797513838846025010569705028993485445679125667331815525222164181131767138264318670624790591491225989702908468463624172679655052491353865220739991295586436627886672783031232589088292522142020490902180526697955390026482342211906833627206283937495493208767792014557598052407115981492927509557214322005731996066934343743957576241285048166999100962690286669376308180634137162135845785741390995706937577484486087412691790389440571286470541385469736563703039177448647184924404970190569312371714753326759680946164255831548395865350006984803774925878750047072656933552361147437721256497199300758005441295481452965040215321683682435998588700116836105312202018733845592047863323877777179945255561156785028845176658251347735589930293287496678947928619277774150255446367315141069499482665672484365149435377569967266204325198658032371995831902015638300885941613967331494227303456459417882738070223191364480051273193395721193551335714470606294614104750309478815914080003926217849853058682135429734078314999962081379714839173184301604740340186289167364433152059405934738104922710575854614293929060491391883065250263263212918015029295749988825636000237016082881572970247143991167531342136935784598635887191191925789107437446886413769686484492084369597310486347360055032762823632199300128554810097386103534751124670619432896367542642700096506135540755765215246981423839476750832295777111678404578221815346095405050888093083593166643053328640769066172283015318569253222154180409401529634265317044574672206555876843937623023524420150968438903805121516891548306406932263585699330030868677808945005550345254729301676704211995159441793517262837682554104548787706216487435406152726391489646829944339119311018958833707424057517988155252791088153046763975124455993371456851447323952665491273116071908524999970091186994821080074195296089410669933476739889952479740919862982584387144305104810807773560078667472936180397501317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,61] -2800108484094309953293162522896710431493597127515222969776158867974186853483851847256741401003156171878102812806577879005567160075536618553297446602714350050821953134218484116901908448627170402986884326701149805613677357709447030418503347001144280328541666738930948335664892580549706548164719342492388432937977564173469522007020675841478299211443175497766217030900281191496061000337429195729650376679527929154679590242972304620123644095805788907329261192919164399295979957559058344329037010821881100001560165285464769745626865173522672697300997221795698963041696007749702623480021369537305767213008369658520878083374603031380731448663200751754223170984193023098959775718036091531750707897054199235780803267567999656378903672507361249714772891341279767679216965440951358457435510855665043588491661958457693305650815702350485049679854922076296191598423366955028552117120493154063788987284953546832982828171472156287434409271055115842561531208188451344400806559843158384227951756434770268454003060779196021572437975390830213703517514040646657657748264824189164160297959163127286496603776315319093269426621338962995365061681086836591445264573226362985922165788759162168475098713610856337617604439969095716552826400906339725556894235199964225470363028243572125953363224165846432823055671732346342325074567984165210702617971185024951641459032798671407389125662028304524354680762885389961966093123051270203936833039943875157873362006478309496940875314294518197991175455011998704507793768347359986438820560512396556326626828236382223280996212274987850372519867250721735220766341075499940833757720966158389451635214481875907350763652185628671572355624742061286782507203983029103924590878242654314984288361368975884403675351893687560118329589402117450665380722585220556920778202466981286801022829094711762435189511689629392882937537257667039575261486909822169511211552937782406851569036292875632547285045278756293158852720937454025955231563561456221110786415117295546117595948380527616636880203988121999379376958460025905490438382376049058037298335215775697373532562089046570342058603891872949046322628604204456643337159176653664598613734757665509709639595723482666284688052551176003832870540946256119090686145054723039871702205998152112944660175336886715128658675293345904494532585248829024354443949867063735103803884345875452696312539082626606411827119143927651189447672018025626065405362422218870961771474088965298071578985110072985313616803471162840241729606864728066912508251318562075504577036891182390035508580855901585408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,62] 361513413263243579822378286235780888107545732463323752009682316806819482616808132734529086269908523931964473111652716740119838486414766804687135959170258255895243475501477313416350885749895274753938946016206829611605448418254152430518433045798184232924284214515029412234943313930534347645864179753376516419001292907422815543647975836345521486056404525482771569952800558400864350855422530455949778900710482171834573664785214334584069537402227299041260285400150010533053157253590854737430282579691926655006411256374867240659515730633337863512200183465834448256550216273789359412286749598603894824098442657333045090112431341996176454832444118321242174637651325519593647366784894198847445036112506144098918992174461025217372405038262573784994941065044525113410592750050894758242606846272906220705649628706183163229242471872023067170653698962201618109546630431322139632211560216327336805999652816459679194393738813615098032506056796279816466295512288634485988214534488005444576074370495083429285147578742422442687592604901130303762680428081079355505025922329998525622128568295672272497641435758832369383585752676028216281577199833887789530303682674613941643277589502281939974109333303651991002058800458008375573769720191084681770897878116175000831959238672716682954855760277398346142534704217174321154872562471653496127447640262343873715286673578170121414745372047340371495419064424698232589014077647761035932904858016911286776351439963641749512310320146363234551949333266856762774360597057417073091312690402699629862856040425294041715526451130701893926113695669105000503440713165587549853139611625353571417056443993992206341087933523924140753025041299821556211549877072557504572902736521941720781960098132200303075107325977938211764778348688351150125250667967820566649633383691261715532380058974127027898162364993148240090291953411436470231751182107566037631743788772606886034387725404247150106788679850568880254803564805772361876114434793091395444017035912349459428689972332695833256123919928821179778839161510797750839115568219934257599298916403354222330799402184488023306087320965255140710045169250364339210659190317881765508393369441296262894398208982869027229954303195240981598260552065637620577149856812521163937594235181179188609966629775265508798400208262126071915296506038802736079346199116576174456022400136362568774169244062875235550554368781812896169489171544598099140309160465615868816012590578029195304440350021013457285574425872677011451563038472973243145640601889256564591498122079273936025224280322709913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,63] -9047765072117869863080062589022788335846980919214689563579018231367265641472490416351233218758590982157954306770992194337488113007603307878067348657546131407998049622745566824347116602991960448167488851058506171285016154957788614391242631904496925469356488747043215437274196263395526465292841025423352265091065065840898885513211831541513153095613684413221787406566040429763868673853898364646306010545129052737350643948908750257659737661540961867651104469082383902965577041398098175968784375082280550185399065830791215445950071821858274105580016525051651461939504455026545730827950456933965533274541665283982635507909622284629820718343907369974300859404581373105590904301935924654315772296010822394096397647420671876752745848042173100701450654048439200940236249068273332563836997606877404073242016522057908964901928920084637118486034104859580885928467244530843110665392448853362182434830935417067918818690441898930795186325152450563185703465927408968058798708007909945980825408757541732633755707672236601777794954136240955395860221173817109216822218639571190467462596107821254047524994277356730760723272161188461296141251513994711542398422363294937515582987774294546259314634473106221631289699191848874224172875318819231515978961860053546834928523979297437284863906310977594905051026323963000042073731980487570666606300284343572909069333031838948288648608541321022425581187959590394945554143416795329269897662412886236735630886059410098742307490523359486782727023056622525843189545433726253764940905068477587865537734376037403081441074823734355415794154316170073199291769875411021327423378048623714545374412732098342379580117550396014995439047639133112401699458465865812028563034586262549232732321729814478822213230183609312031716906785511675162600935785368633878044779290636678273087162253603679207916275794351029537484008777596852626964470599238898454443030116308313125606211797676557826866435386756319134388137977847988657361305035596586555977299343943694736627225473329935469332850587251125441476841848916200735220123179706288114756124670732358242589317812473407628185834731476315301774582481805504539418679405104324878503525907576411366622247459836069284604692734924592105865232762919955159611642337972251945817695405936476274476085892078908622324995490753235098157029248682683515571236290144317567965488173947709255043862366475038093120269201752033147799341011602713783390638402315963411093327046810537800248348277893320274489081719304501118131413622031623331067399897595879730723569593889144982025804708629708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,64] -2721917329943332979783492539286756137714722604117265137825131700981702646206662643583694001543120693797283182819553417237251028978372397294107099531823518961712836545228553842311457557324860307398022807327241337090163282035297325475211289561572497232254016116824905908362398871663865655897821119851121094661962540788617257589401644248399422051934629642264549388027190135025138653307997649305637006657103648916485978993367154143796716092559224102824334066331360425970083293508948021905919025786068083475990032451956019199545096939285815107634430211376872761852997136256712570346249619384625840177255730485501147868899088982615256498310061008583345778034827106354677369812499924457790246640278132517854071996348267877808928623442148745879021673261911627978313742310798002991170226546061561935680949953252570222783507969148283907439707233179984206795300049930627133443908000641360133271185608970877710901791880411103100483072849704087882921689710754123398692842310601016566309915767491173528345531181226379274356960437332333617951877606050462400968336960085945135812632801191917587380895961561952864646695107067243720541994733512355722770443897815134519085499815276701240310132717843843084501326518007996164866600061185828201184767848850829686338110368723586578723554007208989322324503464697328124113669827551949376859481503835260355355018100170660962760715986443475333133266362581582843111917924047254764461335016932917081471334037918689120589223288021328283214968321760382568696637522190011655667344583302699322963869065133148972841531337737319356462983496706523527752282596287821793424343815058949633108288836151332393776969687257076148190213000883286545246969245363193871122002546985817277398165592946379504785373844658322502105022375836532084276191346913937888571290578325380453887812752160453999856039909695799927958158994440245087206200499826153648172513918969238585620275954825094206271894041046297849535060589114150654386425629044673622363572683765994307340492309284623716344007172467686927622493958351888093619164912038978083390038646355987770962832807701019843780443851666502514313278468131851135707821778739995516191254686119112204581425822200134491030989606948446333726463605885205420952979888209520975059344350893115557494793140794053221563984232420219560120701370175721391344459749266810314051143091074172282120001049855319329440348711749322606141771907356347884004714603762826044086111689010284741529094466259162994757331379943788015536163713419711233885592939265571455499659385732890146023759486564433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,65] 291888847728046110001292515264467075385867125559461284686722738559938794832765927923753533617721122025679608850206753991816311472210988629824971162571175619516429285332902552918454146759959010612525966773545688808591965725908295338271466251883912787752326100210844999631563368249337010507998271164014019083350567190563952523971644832668284927124012186705851574412238888061068377982122932877391371032185628019466777594244335572553973442900109830879550550985836410439680490501316154547828204034764655704866615704657335684910272837349306736752744000908308021035793079317329670488489963664579981918615411778170875322876604807229550150019860113638864345480027657825824278936320908169507345390074240690850821665368018424128575769400726929531717673267706117491864751744718514437677906430710431574909361722629073349621390598758234391025436820775515361398986852307248414341219177151156824404677374409442693247944520520971612949503688776542602323600670978015363941723796612414515751078615361283277932607071764305072849906586273924851839600740343410457319769509081234991540403216729334628780640473689144351886013836418540592272441889706207740222273585962903447846939429445414276267883509203198034010607460851215099090067477780669820659294748480866399842054697476896439317791853220686213295348321952921114933592225174218172617295262803118700402088060092620127451721790394069032962042057543805349768783464243200651449392428975101477189990289785163943757867636448952830507702477860168134145230560274099224472460040203470914043774653561219578376547324597230084210711987457793256799021587460729569635969921145441274462355353149717369070975300620381497087864147061086249092658751711358541917748865458709124089763844627371079561747999367487935989135167264403241514102127123308883012498484040886183858291672864141028792811701078893914710076866768239856612900103193672856573343866097108031930542202873982553095528850127607672280289525364766211023856263150203430749166480734397140828167831734065085350226624772466200522811323359845152136602139450895792695215444781627642902164235509721057557825451293711478382409688799768348057987081568796340034216174207050261114741420784193694187027643220331483618329561032323628860341947575178290603380129485061369662655587759901394954989591045571671630334894372114511283533421291411873852332799018090098028010816752652518651533158269239760176886539112429790429710463925955741261915923558540132452613736225073832836884667735457285121165067123900865699087842618495059780495184617701814335281595154432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,66] 647489953238935194392268420941694249791646498383443284295505729454637009964986541981491737924144336404428006055267224532962853013409159942233653562723537119849069873333958289970947489290390248472868350668039750739771103930929609130342605241539367118333035712395946127987857401931002395510718508460097922633246823585954800944992282584398611829876152561595614745594122585770590773211207693572421510264995671481560242963073373888930891532823168111675726803243861126361672565364482713502742478552935825020530159020621156125063234046823411374201413063424213846931964926426294214888449936670415344217096260222693702775299430082648456562990996363558896427373153525103380365128860762380949318579796498791459814001816147265070716346542489770037950244504879961769358158152604852436482063515196013670633879868219768217654437275601184953486391262153622692728251955248228854315442934072472014077091723590882813826644820161901787724762100675385414925753702420457142518058277843803453984705413917454148369183075107046712223855735954624360660886884717964029343957672914380578614968412390023868618201762824064571090370591885586520520124173007415637295751464214930800128780672539238466804822147265710558462005633046594799217350637630106292836557781125013314672568356381069270183453712412618013375736736298204611222369164235413587333482194258857808607195886476796751867699994895408319648650374994916570310452990924139438028513452643561121715220829498320960123571275139558568364217435323011010332171406257124342505316300455573725621091912509433758902252506513177362796552316768403490273860335609295296857395338832028933517789615615388601802007409049432599153617041418551450764745610977808630386718660180564216920065910417577240496869855175140995417598704299915580402032039223468335574005267728869371738993137827658286222902139454140015589161075444975510989707526938100339472613824159173648366067679651710043758027007788197764769052428587691112647529593880633309388182792143057525874636561374111857096843036486909618891831176825602238410011958497140236877610662573704036341489714509236587771716693324298748032913794206112811972719039601605526452524813108920318122425144308789747366145474721646649614348817012230270700516068743211714953204833030193753393556081469252969756607389737209272364825079222435709685971124657610787681267788784069427392669197415758739731771270806881828615743366806296237914758919164175996948813541281743521570062864944876494499377835183140243035631353092463712803744510244373386979146087660922681920549237555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,67] -2047873396715681478908048439954734719343427379984915004750236975697418120871139883954650475540139215159779923763298154322957298759163342434255036435625882373092057733318310813676959330439430507673073869733649695254629881815614486617505047314780559691196535385872306790272463029157985597255829795150981530856954704525933569356022215991197702689069187390180468376311024728692539501152756151202020114323048093733072596868694091515367831178103043935699774331013586185008868019755100213372357704162753721899235282421197785253528778976693659621675316804013886175648560285205939780327396221172765745043924343326614660317233676450421724348494467073249473881106134822221768542537176445698075333854023068140033571164973774737176107332844011041197382737352751426756239713100080590125027689417908466742623523856795670790679866993244327221954799158643419908005827786619795718906696719378041706513309802343746335376607292785225313775750578986862389139602523122432595139715954720976749364976783462104482192865107407124720978301244644155875565892343325590828624765415947134949922290006766395964394499746354496919781890199505060269711378237531662300097203872170405507782425320489983789251979207794916737451468900646800858293436042246562151129655241863940443335812989678765204835156328831512382750362146016964403312789979414655151553952808051183823292762830049235192365979118752446678676218682266317259494975697544571094883623807403670091753752119459313174136528913025861643705682905571235361359780798442278872691511358648725484335452252460761065168036933301608903823167502490150065396347022570682183864488387539625864442910350487834134035931468601912006317222184372803437783994855917544842152432331356076931988926447804850926978170005055700377242758164579885715957706762935178911909345791555390330541953126533871301159138986028397292702411910139850365532393623274095719685458714810154413924858778195741057791291123401590598835224852801844264770636231461716445929985445349735681418779481688175539508993691249429173570131023594281408042552017571473753531598516348763667980623428086645084734470423227170973434580883110029279106705296184076049566461470002731417536123353315568034838257785064148243712086400117109597318428868194909677998106833666156392461353307072113868027577110138887705884691542339724836765418135198433970566655769559501336984264216451252788139125666317383793396797551485344319940176574788107558382716743048893879427046002005609124721352152340914952284132973224665464035084391702777458044442788368244225849589497856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,68] 132089601001718254929461767004793862589022687352100663141585736673571400525165356758727301768852796779794691402724120946152251356207973457659151067877751695681348540364271956979502668158507040987766466834065809882501523282005955244417182779526057207500596436384290856658732957309276484450181840372643677276122272355023052590790441965544088231454168611934200763684062058651964328391781348864689656454171064483706759281844999123858811955353869767275596189792488146918719742680602714825462018058714011063278315797399835182141469536516421677300754713204997852952065796993659196250520604685285101929998977293144239520703912882438447891480951381296990395404685808520742323122281479366445428359007780426335153932277201406934681479273964693654928558347007892242073244626509142160601202032529315289923056712016077168908656480198131479982132042841430322629788362369975436511571983394909122764521968605536479639100820178922871544784327271119437474036365994584479814550439959710183950370628371653063351142999419890256925022449495316010623529802338582641817808886429710442468703550468583331011606030583162772509039862307808525146629053900835980977862736442614748540759304825340679305175968733140244384792423442948347064820059262341012819981717383132049314250407077236882159765092101439686844929816319806226924650557161792574329072141248733232277825028972674698247210770597923855363071864044650457771731244284981033089249592602056864550378265673988328486168460343273243636372568450595801018793412530504349754094489835811007655164634192420582653457089403323676178007123564404957109687475920773044168002003121367649688060316596138486116352980063604895879888301529622610468454923260961384827409989092296388626298344486246159409798236297563176502073821917501345357502008756308832983220025731237237797660212369514607292237947197608817384347848122894281069368186025209675337066324573415103163903366190195837598239917340259191180258693251222973964799546178285048584054656845259620131337888776036270622819948154220344683906209560241860544934015046339372343171596536456945913423149736598591903541530630229572537539382754940792020368516802038378056296639179249052490958821526208184132135171140452319434465311046184750016178338457778207693758538724924931496657932639433881484075117090371276962881808075485003147188845022610826564425285834349397009120906078322908491917719720381415365453162908658835711207772744797039552377812468879446243433424858989845446639565513845622119196205118615667714172416447842899499313347737352916845269740421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,69] 266708599815564865998017086076799404739067489306731470799162264662125638165148010608149547067017840721684495438244503196777685263227405321842230054300760178841410365977126079117767432590274533245524047469215396742972543451386004484356097792971170640709563725402823296908856268500163515759530501279632775790376878057054139086259386140246052105901380822902792097629087036229023219634662366021938458010288037670181362529668186806337829250337542699389056730872866408491764739470162277981512901078831854847395039373747266711551814375669640455171215433824014923860518298460288385659781301305082232693067012413205891384878009363688764220269763377219555237729233467542330733802827472734297760996917910205995303658243729337102166556086930965056917027544905110579352699062572602220398876773312580716521345455506469254188652941761249761057388335681275254819665429733258876487631367522718684234855405293396634035065944840263769468018942009875639441529027547857122035420566388510024903203264978335810871039327652634513771415586517337701623857590293830206271231313800345557980570278592024067884899847630577491373591486277484881473094766111386708534278832793875522142894453105941616809442115367517293390499243328113627364827700632013684316958207616096588702523756939299349494853992473721945287624032013903999052617125339928226870081614993313346133092212049514844600308541592334784170396219071077301993287753280336568886735326163967665417195218131088764872761355595730242266098609179223200944861950816147008478871344748137970136517792044718131812435637729584722224802730745903517079400398535249389024920934812557447300749581018726518003328754354525120675333203020736549280060840509814011364421001831188406448373324598486524307013394559739240979251336084158179307737260886418289828130947992037248540858667109998119963770985891415144836832498899195708341954897318044289598605353624439540703345879581457917081815940930566773323745640760197804248018990555597821031633470962227012503738973432631474069538788060146357577772781765739139486519373799618177450040226333669857139784551635574588331353450263351909824190048011013938636852948838915101800869607979215100146864634250202156517249884080088874698955994920595962678379895018396742605390742558051163701985088878542121829778410423831318647140048550623887946142832405538760125037201890960509902225600369831894117269980356177988879395553557743822748926946418980827512701454504019749909219977584450024503751509016719524196574630887797323099668928335953303288435512109613095428135321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,70] -400660391966313262046027355017704989264591882144814857424211284416496635129053018024181558245657531760580843456530579492542634488124072974692408839907938131736554442055119248709274767067020270691598895601272179825213945432849937434078838217918867731928333195801442075609320825204309125687254241130658007161939827602667752652663485197103764339109350891151323207571412486902251901061910038726454824281453394882347965829472292383533784015752169474183203994435727689584290215353483763575218279272418279621024861066925943624782986100407728678779426280280266951145992213022318786674591589243670467072065030511435853007938407898566597689834166811179653086117454856993077326489249628049852649375306717263407842579816206920231475062043099933133478242685557333644799049001574967453540430921131738914503450937210567240619310289902132330035181332206071874138043771224694971018979702946941399197492762605951770964171663981822504922264032835480990606387422704526940012935177331785556161538087910085270517582562343970423142171225349261671260210193027938837687372554143081847095401207481937080901047943226662401388951200055949885039161967595185074994779182463152100288249541042317026657696132026440898074451708351454176410424632990666350878581976534508723625699744350511408277372013413343292641725312595257721263380338637755422581123180627797310749172330916245450707919600293864025506629309509630310544261596554280624382720620702070979651531499574302297295125917377809417606094733510307618384688101260209746582908273007434398888719769134911198823273803650265281968589729675879615215860767027088751595987310354333195318853571512185549522610057579198019539982296375995615426087652218095655979259235198449748308273548599738557125824869979645201303485697983136320681707336727843068600450993822308250124757799821509849880423354787524679219643869817685651566791690540630325085072236664217994871726195437125870093982430541594165353550529844822465301788508309512769818830892523576969959105108721036054549714296357280681483676622668989988003358921509857949927603620297048891877197701591504745846610834796595731457376865189784652041350811386199635756063722398141673082886186595725808572678960558624855306658552642557362205398056274052303452549055764274627322476899245841226709459104431550973359621637630741758939143421065054203156224489978723145792938833258793623000291710272183301625514991598771700739794154290794362950945836686562831847658404911919161116189835896824925713792848607842694882833487485497704789927190890744924581564252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,71] 20976282938120774075125638576551684365884916725797408510710043086669322789911357362799610536203981234053544615632321552551807041715021158401173641262259139105562142704624165818784421449585039138332193316727099092557874931259659482412614015626754952678495913512979094376878170892951139068525405283928473219562772429533408237184349408322045136322193210508376137214415834960077731025812702837010775096142248103538446514912436285124786255491746586466177871376806450026986445856884839551365415477818442494182066281325472096612516062380347882635882278507887980542137373878194005288000888894085769096595405480969199949494873491305852442669458894982201039005606659231822102866436325078673584826866348712921993192128035680638680196639886069317325080855356731844946621447401857840682275564952368306624179989425336862540764926866239091594944529683217473868348080082533631003055199269613512244921614194301703933286788052036304121610803537325461230207668070676979353574657553417548064507054858268629912635802736989100979313354643375902801873795181931119401461800692013832717835364617537745946139681009695593945617525045348835423218957056979059948898144594995975157792548970568328482164173641952820090264646118321128188306304627396748333807212892777636951468213761046085528533414759188131664661085269790040546595691824315736690844016608831610302822700732868466824159916160283597996157541333307097799757155420356183254784072010919057813452986429793377360523704323374777295859458767292279598289542860719160728148389066151180347411055791867606903286041136487511409111384564262977405932514994160454520402646300882679394185499340172714097978490029619426425593567452739347228526888238123008770747879109261467990284796976322857888785978512067022952478883168602944982255105980610159709524006661224345393728685787091124736552846686945894029954342997401125709811075216753554447809139991150832425318404992248842882025401883212663262897329582299705489927802833015230526403843484343363396225322005737110842779957008011909997738546668598901426709803472994769121309056737420972790660700166458222771524372362092279489310439054120843590286917830998965772795980230760895353271612641706707378749888442233431785576686973298356973239999522554071563628597334412961940295180143785054991176461634576673043174389960468972762720909050597303638714829426617322738080284635568217270627191378874962409428722355501198763998127255085660794999853617467476240484150490261048561631035185529701345846794943159243312413472657498975964021627285513279347307315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,72] -420255065793273930910114549836555701918787318376483969013248589020115499898115690383481448294506482485265872080615798043155357863770098207698599186703617490300579690948942134698900798738733637462807615081950366853088531664827495916151744243272224843788662323176307055178282605390009986933613566688679623870190692836266571511022999266731359463448185523478198961575907997309324127483052504403285080200584614530981662669819312576080013916116161387695740649316045553583575696061357374151528836053020344488333430028057555105688790535585586216711044049724597755616389453495915357721851612115736911854897913394336418728376690462874738492445230998141094385199580692240935715088576410360160513735761052777388848079776171644641084972311036788868331916046086860742109343159115137604567256151987775361880001021845932197537925455276282791710774975241422696730639963671102655413092922205398496884331264825286846345730990068496312329418353623936081181200006247971953410476200500930993337214436778019922167445228314150844674870640105330372246033871974849477948265413771849484901780286891737703335193684706134296783645385194018388497265679711686041951012595213516327409645148510910331497497324980682587463385268867238402663172431073432459330449272573112747781509096469721944798812235097723628253178292991159741030245645745056167915175669992179329861962649002529984556933981347247251071596462562308397529805465977179235101292371676316873822692190111274737484995146802439728935822367847319765775749546237028236511067579360753790724255472387253626194745209777200045371305450027030652441656425953390451340500337746148578073196370181432529449357209880450289539798501841817809624624017308036779869460380279290795085277558792579427886486572634818835498415453759145640328298357240212161740130698830074286837792938817505516394522580115420025985378449111062539248736452826579599752663628477118306509163035620347339241542166361235980696306978254995607941603537286499750173545016974788042024346212361967200446055129673030635566247775264030350305212969092657545950882814836053936256507455642685660884847657620019989520325482505284478680123983132957248017010204684878492139324081030815755488410461879387473189420417502737467380885209137021075190655673596676711380931890242422924279240080318732934004646897129769046589947174527355145967392503438036204773681484058959802091342225143729199098548740071888790274616452112635326232733840829694539639426135397640240920145353321214719366953047089940034124409836194361822229652171020686495160729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,73] -21227058345560184135345434850650882691847907803741151829710451696950119852781228730801570715300785405173362445690578105918428931535715743511253032533777695743822984823541502281775975815793563981280378228421999231477717703540833347171155345759995097820469746498934542780235038225653394606243097312848077700752914741926717887319710747197759936427674859212676679529524853183436461356212803681383275403863862081360723330100300180370896227359944154902715526576098343629521102793420326417548109011413121560949280978692290395190409506813562936343783737281943771721134192764578649091593120159346532692288958669588598709762862824229642600718385493769441397904499052373114368717075375128300203805518550554811844291265307112557286141851291234873144585210744095150487840785224377312216686875081477694763428990390608437581587894002032362476867474751587575254534371159836937573315827972580783864435308760905491147850903029838014176883366336187939986917706550483533737723664557576187534515746119106237483466262062220004662242985680320295569261366303160212818255935848701500609272609151033199857835321733986805539566335090431366869468601349466815555522550271874107597438244546445106477656600109601978344447344707931008601518265808401732039417832653127050802566779308830429510127861607746708204581640078497452488936190316883574727280878623461083889709503937344679477549306273568734647245693996968651879422961772089085213635650742269798589958286023751782038819004201116827854678818767140589877852507873431082109584105274770148838958961249750940809028979485151383645954201839673522017974084287909465101714550954237459950175789562969295916483133212468580137056033198534708832062138361167126914703468806061664955016778897082553872670513024121483182647348560538354979632093625711819044141270372574024830056216586586480014962871428091466208950364342331181158641649566326139042089436357970461691161482922885964709681353711723736538514932015642798145474825036030983363836257078742200834428330830682146191892511126130523541267550344007222923190999757755196295351983179905022532556304854018205191610271875564548222524492899169778771801099154255569825016375644620164411193957196489007169751697380589215087354041115228517506303209376984881107884224503338902932178046632854776739554551837968934203661808447286510809497009879174949243093246127670554739872641167031255535329210835006626540887760608452096459207056212167719709934464509824558384182293942953708377659194804474009440954966942048741492061378114039181527711842328297730578841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,74] 3036232708821764450735848936780415237008578275502979955839020501242506030833643925870394451029794378551073570359785709264321123094067734272601544732802150574850208478294718872863959944591317432830466565552358514642797757324571725258718606961267716632183395909006542492219959080768124421583223837017638541139410721344522420296665695688446170447753341028384597505732903086266783545742052317394509582865359691646070829506279829763612862379017664233019087336479739650178617881607241156189125206741941390692265733325425240860940643190567525225275838736822186598150331825082622953945296257140827407878959241266627388623529991740978977382581420548138098920708570885596831415714658086806021681530914569533457558381339135105108759163305330788911839717610329275396098462177920004331616672806758889138694748349355480658226532820433667694495050658215436143370681541187273883453033278912469588410287180900312623632198824596282423766767400185893158562336832599845448487244005367026390573840494038126901467957373623176571237270955960043845755752486347117086050027627571719025544215005964446060297921237995480508066324449193873307008151131502840106607107397612486867628187136490446311450641084635798956299292518129049968333711199418629340005241205694147855578005334567268475362157370966035988927574872561150503118913241126052671919036244489749473822616999841321365320123612675261661595013258983737291907683863016479963319120594536444613723371259193400587086829712357599635011655965886588834082251131110387457309057567163244125592138432563433716642365099387981239260393771729042642050696829000195079106079889313029058970179671009944332751142117499103987318578365822332285458854244900423842037119960197129329302642221767064489644692060919756812355859920964699772423009250885244866349684487133598536412777138535188139343957735501350767225764763437750267342584032984948956879979158886809214717037844914818716356268209327873378600622608231268620147544939745525951523566179898186652196016748841843754380218896557286494700210874901462007937500638583749768290438592394304124152203660185851616676554124995497120565908619308423601472458019281087960862413804067721117303413608252358699674544924245187103388304332789434081089704389746748411805419657407682261235987414874703707298060382292753836357434234100314604056206413907030823433033070444203154305889539108536893914513994737131020503880316610637395204167661496342631666534445513327782131951083678942689535454222717633456534113987874431426889657238108311302606084433123637523906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,75] -85562189080531081707205585586737975659351042641660691748284931320880883015398430572970440832623531764954470831928718023192870390560755638109622964677773940641322471791537643964763061781502193255547720350393033827205689712548474367336827587679254000102464300077491573324096142422578597527238702418822309492955786581069101538986508813523458263325167966488361968464978119618302599604614447568592036579578447268364494911361099788850730414336258902802225121811838173867512989317463779763016806521683246077293007843614194474458066316805083419582826433688691533668774379737642812891459051362208970406185029111770789441455652473956500991431466848925326581518780691013032108730315057306521018549008484668613376123418678438684244479274613637933045891321218174400407309836357577432120006092588880102788659828204833501364800705109370968461967659353663451483796048047650537536446750326988045160499336070719859938841233385746428099965434102666225623659396009716334115637157256714952070787668398170169818821013407928473901117631098208109644973435344956200493826110038298638445423120796785928204385016919718807492772854017392226277553330120949760890445752558411854919699242467779966682780794508681614175733098512287257180827958540865779589946693734768709720990500068965636313135508104835511786520027379113458164035217450731299602912169046525028104423160357072806300289157808410897831283264979690614819767855573279315403145801356843586646681983365635585932983578192294685554430872472060946860005473868886709766678340322212868869957618773897677991329683832624434525922132004364889749892537552581645210008502282565368622653063786266602629373915191801951920790531643986305789148659299765429443500865503938026559723599510796899096594648043413095414376662424123189331175797936214470628683875189876342720882583801353390672413306597364392206814009283339760930597618820426527000138974914332928483580455284666270300529257727494817498672468851349359455206367456865629864501891063198721412425280691715627342351093961413658753939295845317604893455087770756981424421429648311220751787917792698542938641460448954562700192507892782462619936128977149960282058348246286691752810965811519584062177256090241590573392517526827933086480380659980435737417582113757170009511457435751091346955360823103467033818570291849279356998330974210496039888447083167453077829576056077613950978271185504360843746327874156544418129736065936477036181726671304520845381580712823523193800012468079242961964269061608180470537982148995805252934162690844970188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,76] -2495569421376840633030094344978465592321455550530327355982532759281016025298554780421607880021740814532829958087900990577254288302983382380910026804244905323758406272862779633586625115770018695619780202964748315888429438739337777401878142799789353666323153639178198777417556944341759366829159121082915596552585216481121090545923352528123061475704312419047524101608342209326582877751277075632315358289789174466056548147203793121746071550798783231378829941287094956440743650038534047352180369341796037895542144640204670952273976155713708078954414840915251387665695471024367651699722951840733356862680442088440407060409848855754417856142313991285366660839727741169729082000015835318154964706425586371424799121937297470432674455279098305024214972241875544959640644510187589869184787219074862758632141325228383862141846801391599789994516566643637344798461873962559643223481145160197279422050654574214456086182140026829596487023972804509538885730969342459708114321163548568678292764131863962945083523558398232774897018139970887830047472774020303955765755947943956517714881836266257817681417195575241427157779494914943981553128029041038987410639620733331840759837784253688502731025104497436440216876736653455888593106074348638315474431641600604587147651377664657197695926496055243012606238232149770742949342402788851135057706106849643709792211697538515210443864695852659657702318433911590870599730732706504284101014311911432540746464843391779439101370682189116709884357964179874406594279671253682344599625079876058997249423101068465922179732374318439712673973480781948183779154670640445404242597918336809202391763638967990562906452895180779131549115813616766908465362990585779210013134174829636973297950928649716261070324791025759230485636163135772950779150830273526822762646083105654299277285079496377177516476930056230647409719300660965644429325211191650479539309984896321897663653125077241530604602152804828068361435386442596190545998486083664882114151148285418889179169528400191958290624650707575386637462253565256245456936588515419754339858428065496998396272464120045945968626740139854964363350934498545980853507662791061613356883867740232939929123881779860399123067895753045464153475434352567195198231337326941110313441231097698346975854421995726886172082196107120876816267860297900863034914694478327089519578843924699443445007085589024436525293865720739647192837627827273776631002745510618662295542016827491630324944660245464014218363278825815665095368479254202555815042783454608812159205762457130762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,77] 226850597419510390195606504118556069799354238675009326178352765253773006287260387248862671325581230172747918296079295389114247366323732387571156892479730652347235747359779659150171299458456998436136392877540782566976924999990264411969998129214120742913010555297361028307767080475472439675678165407400870269076768389590077676929458600529893388818704491430856348191409850424817020950129262918428229389088543784919826481595866266152363147865442053202175424867477248556336350825754822662113499931857331225908969667934458983442621723353443070455072573760819368576420505765936790259995243346955416019246737242442976134679632271210409291743974756440390531512978170636603910834364044890716528765675217092280809366123740951822439339449158884641427969051847377814950123159669055807529271058393164188483115744046200639130137333359801527122067564069262971994726177990691357945584793822844603172440136403475251502796971238032283959509988441591429251493158997646003612398442544569368130668652286830038430429853714218725235732541015018762684741439529623653619645667084118497248303002310389038958580030679016899180807347257740577892163971102355661845990365726657545137061705330145378508819929480472988888391589019106589597121457644754096541865458572854455973830058342163957355395708266710138933910800182481063674807043966819192910333060972527250102308246688375722798108828017150524696712238166051134452862817830876607438275928071011295900595259295690599808017603126969384982678450377756496564773483326211214314398453612710414132239064478908573417188272752419227422660523710816817676423468515035369550527989303535516219752717213460484830486834472588016099288914204414974359329623288020957301717665842326884345425839470044333991279557684558612578245672379108548334054836972646414571326547736907811295225236795064593388784129187130765740349652991631954454228020326747643978953891098989782569261421822685747937768226527393604485471282334504612608453944435311913768791817979088291001932210898314382590235627468841170202892449625784226692403088873377655052820559252428801479063694366941498341419496094913518389739223116120006450044759200953834146982327206639759406574759519815923088323336967237749060243815930935638141729854059387995842934986142402465843964362129228841496576924683032956057055171766405207409002030016405798317118491948276760267981632839077162238913908794712503159094640190796857887006389056951504677565884877002718638835396536190764529351644423995121114552822348995477340395629357613748815581227377072537600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,78] -1134483393612706767030291190369999437721359238052453190421058534617526431145128537086486151764043836501223504333447649505457500505133149301528764238253824537053639913288087128147500821382724485743434543653862593339852310445438565365607447566235767465683957856976868237132744031720550380842074895686812409950949634848382038188495106375544241222512906258698281765065050475912400769579716403157033902278989188507314045884677369921328423470240577474843190749759830526760767912493625141898662583958615087870123609190574544072084215896686401894460811538158770263529387067895105432890795218552457612543619187603098940451456689038729329514352435862939239371224665496827177767338374394761844193312829703015406301548834932056686939646586176106988992338329878205924420940659803273019328778461315629973336647905098248644888243381131268273597354586248813342740080438151721202852636813153796239476436145838674165116963127574060334384927573254904685818355707028171736581230135424861149763010683441227798701151970792343265678120852794553042638069679941897736453970190688605938261288303252927762392822224766618512202518348075758624342825677778594481078263255974456253766829987698788874399081496929578295673319798767045882868973554367182645206501662562840103575848707423310049524681994930032280129253838409592022294252586761076762674189501483408699594077216363726052449588354551463599698956780437911154784432822825436569316790625153652768277413281312553650140194691848076350860081815761736752917592062962635960316924368789310920415786015800152837278417805945362934571274890475147120868613561663397650196174303838237004809905478756963925858083605415696857185614954134440589765633707207447663949405985306621822391509934768597503387696815607654692722420380747538838146682981904380316542954832698194138598498996625603396009447323149127518522418032183113729521302658382900844561253435086409130812475418990222188787224840279137171289986332603096056084472918722838095388960418009534808898497116020232527564816522681057182864751375621921575457549511060515939885094097631835226986977220540236193571046340784325353382220655549798626835057992220257217413361572595943161835560204304316496774729992403876870503920477514038702835152531496680698820275564908322182916732818907599661952481184474615153554546729899927227676907821913796417160969868084885352960536492883217773375240079734384935807455522114586381522240569090972474536909626920940186959128813801377213130726182534781647367994032921583176903887765063180900168543455946997760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,79] -191079290022915047756902478221618621997508421879303502791267532111068458065386559619593037079554748434154697541391487378250819522962324017605595579687484468425629429820608881358507839928284681078732818236207036086553038470362346768816732401960381595304522473444607044555591136469339071618991532194525920631312491562105124983120846799095909472712312212638714676095542690408673187763544158501726972918220495249916545085634932933671782972528662519254706616282491294309805230293087284195530637254102870245877205631168237620402770636746649504738788958752089093520478561550218189800213453070324592417987981793667680378123935904320717040338268629068961480462856117737400788883445266519156693482521252702132457883431750706193905078557412210056649253711298319554579971606210815537589584603338628949565440104519703908615387689533898133999448690701407471765548518508001746186329691933389276342237944058259081721818541372203925282272597990726857363557382348567270542319062785046247208543130497344474770371979136183668869182509115693288090534424210238795999864384764872022181267230042521021452414809994298465395549858860078211728803978336473060884076807124565723757238099719649284873179211289936300578269182935641877268352316261433201956120258131083808765604021115964907724246119134960589334844105335592522166376339497779977048755833328735244174963265503766642855469643585247474507578765089375736825582874988565523441525430615015141547180007072140571156624838188634544961235433609356346912622940570668820786439767618937578830506366191326074082750002089448425608977404383554203419973362424275277105010221022438582940705827842064562180082043217645634605146158855334514109066939799549118590322187679694819236336857590529845050167409271541338746033646177273846374611671796979542416952206880539091036658573503056152366639687044299849139685977214104530507071143078640678811156486511455438925216967764055849845917682538781918713065471679290109794679195340516479882934478216637025542925076906071294137900260333647285073206332886105809081079988216110185045650788855408757222948460346866607114819021440254341502698026525802160805106863398909897552323071856889620807335313292858603917158328742519569484681371821201726626128119240541109076307154553968550546250476494907054169499737741769495700134251360805515250507178735476043641492054013509345606931031710945437231280356727273416283361164115943957551394318476241898346188869470043369118174002575895630020068783427999524232488842511339406372091612358764883702854264134041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,80] 3007704916522328304926024802751681803239046261669248445767767373141959820352815452256133584276562361609042147042144053428954895888794927607521632186996957700585101335712803078795824590098552964357129478391942649370396233608099253885058257067787157923611590297659650496265612288314999744791130541707138804727712273750176553838748258721074129079221436003905112258678800904697106295784248167407540009954750385759521203081281859027725033426897221546367140405567117581767206711492294787499822688896292589815432299808834579722294328602129590838906654944239063010358178520603497642219733869537890017725315434834220032590687844657949987272012503916445043900297517590590831504542147321954994330986181933432198474651310647095139948137066025409617253002894035641313891105594719296982407575094293886594408647612031615462843575847457491175286166709327253585706743431499972589119047469143131933407674273838673824136468981782942649814988424851021841655923846836368255395051917506143068454948508425034090778047215655257785104124825539125097491226508634503038965261401434973488752881395882847908339374394047784893899671407851105425514823578373555571332842437982643529066723014981348788388020638844579328621607747934761726367419229812294787210956097324297409867221125840008849347028178668666053371148770663814813212726368817399390453981769087198522499876464750942055371251609965022310642568613084506205024447969327925939519176125540683046456849451157583908080969482592303970425708565291721561068830882283539897347778612047037393893129173978060115366463206757484170887564401108642555296674054667531997814558572149819272605595787633761689126978963752543837352942531476573520708182884932841077278912400536877994485712341220605651191711301218233844912028262899652611118535784900400383650990952149248917277052662860001608655953679922501919456781323495136635026834100902285440327015939679988831594527068053838183440165730961311039407738386695871444116378331084848218430541082841550173247227698397328865586019652715653237042466764670537399403385584802207468301117121109411236873518981838058052768132829171335682710782798949176739419844031939026751084128975098304569753844780713419784475106415336781727919974786639097585101714689250473916338883796285993498244948188433480236683268175943353675965913353399438578891959755424960686204516284370093769148029794506198196184174173585613019009167649429530510310748422485805963803528599894961598767926474500541213857959911739615739571855653326984383677287781967245891969425038376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,0] -362030628356049531854616381772545964785770576281992278784946508754369029049798800026738589190639857337578516801222894632848312887231325832475729566545705160856718684740364663714641245473501867077841167844226476997061863548452824720540872554529235665965838177713160149860765778673503424859203563331530802222545793385800615864153850048893988363323719562572061931991072432427528473857045328380697108000186088695446813864128892039438469297894251998313237133094766359881177795269126151400026560881150176390781635516853062815036397584820872573472086565661172768975334369520410978104683314751363957274386624322955240674645834262843141390995471320785436182670336613466253441200354061146450737041304466955788792210500200491033346653865588807649342292589071627246694691018408673959605176576271609846171890696019815512750312124562509990253345212942842508227990206918262882735586201420439722229015102654160868492010902049668458103603865300748524410182965602387075690861338833912662637504759586437929803880149356776357137778044681041539602891379290872622488497487492317187496493038477155561976649717634994805298178458976786283241984702912607494475922817746276566437214370038340971389449953028431554444341639142728722817121678395085946008028286511451830839595105247286556781539816907260085050869944455325561063316730955614885368703575543845672478189760002101934150605527718893804720257021540941433408343600978560172734924786794629742982402829985466597444992440162076608660395671364997394720549022042455473973935536222769069637807890071531649583113868750933698316896422637744540170101554992974454594770202382656766370682405553852114563219738226148739597192299688991945895318480827523857442061069652413761392185297656484418395633462226814388894059647099633032769770153312770922958253833101682179041190402587233713567915982159416943733368416569530716987864190077992549261552712279909699878852587807519503111846829186029415404921643641196567167441543238742209866502064748174187406427076200008414719170538725517001378761552264348362455662525944833049527108735712479595365924631942727040112035198307262877850517268258737166486331372028095040784450959406426587916182629878977467717743918763353302707803570902794153190014550366697476028094216328478938708377141362632426260701788766640914904848411492163379140246767681217200617117540208520190301144975857234596414904672870936999851961927447089672769548516038368746386327485876230756257600438998497392276829374634557199897915083942067104691659708355607443378880985483937741916929673311079628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] 11695881637787263513754622714859286773664114324633579500027925485183403852838405813796720634321315743194052311167218263850998785610838528427310589608138097283156101687805076647145956549552154049172247616345575880613315758743059902306846921298664087418748814055788316205000468222872590662835005237347306083276707741256136639969802605780139305780188225215807744385194271216676556444513507401595923126649599501118710721595389406720228186112972301000301754392529787041733680195835962361095220078462808819891843710589377784573194356910431973625866526982095019454078450909219081584263232398419125268340366016743936431404017787376701008832767238187873605504172384784026479120448337070919839587588673150344614832741375030780922541062651136002095206640929109170092926947861024134324137937599808242313193607470524373265152570865717626611465528833858873727608500747436649991896629030552549439200386109090199860836233289430340953101255742119432410938357500295150057277322653620586141320501088052856880764312100340342909221064716462999632056485129015927055236192921341673825435557220326084240429562266076186759026339634813223030506808233882147991667056881510706554719257235470285021608230480750711435870119211843942725919412024233711011405431609905107646819334404131413499700514617247775729156130527027438089245655498219456007102975218549224220250342211329301209760666824312078391342200821626294710746766876371341845909553547646559163033462331369532626316628369709879611109383565650999826335283723936664223236779841759084303961573256755172223234410888007004510788664289987942450449521508232356875446490684971265504679584192573547386831567018513798418907856728394593733740236911985506507752710709885849725481513893827187735666778300870078456090100184491295063519071986240489975064154370561393763957934202106330221584463851391742007003309321264771971333067268731076841004682817186606179626004265736283670097348438878904975524363012354275598548349534369541382126139053872050688732529662962448639030017551896923151281922509524688451442821349489971574304952309332236887912724322063002172935254281127447942737968601229043895015249715516989042853254803609834507703493267033971884417077643177535242351881404714028945354095661600146638068289620196265405935478625086864574435031034827054903332084956288182025153784043728306663752732611545056116362808664382234973548969951503683827767865329397099568744786822354250033410845141833823912929709839933078109684442248278827890396951524947210781913779809737956728389103909923118444115081504468064272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 3304720828700626138511345974975605936259793880776347935167581101905504132453187412058621422085150592698195021709829921545349367836910678182985774784557927883946436680187941186750060618291344157023169639036627677459793412103367116967510208477479237944771948117001555429885661072413954660537058825830445144098766224322177612223368272636065432070432297307944854043984647183394506765396847156366616935774964557287313261010031895007390767022376298112378537636825834157672822340639103270366623375162701809844571653686880928069450349406409421908223630913598045400122110891374855571424493226397093866860081131292786478258068460858975936727475144048624183831499922834061909024987582070698574090971966554509068745356449555809637701516082081912704553959658176730087101919197388532375236458355600311728839413967437242050322074715639440363868958457881494285934133784595989399029696340238471498086894834221938423771561467390207917966638801723508505914637414292873153773817137613857563457361403983189543003935302119538275256502619529491921506147467664152609013460658694120583078967250625783319486207043375094249244965318150751062053066629056119263556471353056146336312529721258154200160801688406917897199795519827649914573464722755140942427427142731326092050279184419028640364981347431793139903452257126533022044398137680928418419287471453307513792496646087630555897407222919375458973003224796663325945839273027595375122969219707598047596923813830257406737981168263838471038210915224314186299823672684062761010625329917282103668785654917500224388607281755510945069525338634355047862910282051303352712444742886560776273455621925213187226109184352206034011026364020112477408555585176984884905218348724377017810361840802559178021901786695584096051711849022250053343030362761760955196485711047030362094084246438587845811604134485441061167954175381725054094864528296202009045403168290193051108262184541509329183630599914929223447571249494250859867914686664972557174758856760926419276287566388524218588067907450161411433805542866634248811741984852707626216617437949834418372377646573019420828932012501051402134798006355786311578028759849205839183358412313535627718359415111909340306816629095711713077150271226473568068184458738328203486186350133207686646633735756610127138668159863834478773877988754230250727790406945307027573722431800459568314857004741745939309707232464874918240102978455031586746017495510945313122526144553652672271404821338550328257378042057956290719699410715953024945642296790958131564281562238180742249113777310045883596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -165839460961616815200850812298889851397371234134819922946327272997794693932477690907889959980823202734051538842208389037453151917740494539631809177698315833585882172442117011073701311766264643404266146968863758307068533155195247562562040657788220480984781249443849683866209714674723163614835579251629253384842699962937311198177026595594421702001332194512125644614376071967656611788314877758453887411313007529577838907870753373912304863922758960460543489665505201577130933278585975675435679089991629788637057393481367173719170718001980738610761204199378341892223298606866111892004453872608014211108786636676831081179562112542952854271060862372546219716981102838302573770016415768596457607987459779276077648982110798062661560325578081388355062497742601060373908384027085804571933926255620866218964588862471427592584427410518174395354858720189842828206921366920545702450449318767734027719298696452092085795825417686999277936627808244598541502731514444745272458272173907826287899561416978980053238710587638052154789281293371429570017157321503071245993998471650973189156882679003094427385380705661393068630924622938448709042251702742754134189699016927896139875189498056660017174484463913449129329681496301875392594856600502106861681469541106141661984703587309304050799602851453873598642189266390893991944006241993525952834891834621010263286914694123808120215555500320188511019816712132709729831043108917747678221726867140956020478937745151345010901929002499234397146482359175065166044095344899296861637632600795933255662127081817007697433926604867297616289370176610330522607200192823031499845541585548720004883715427823239360026782364442295352256529727221444952878379550738175591849740703221720423102287072461975753581551296496072860506771098882503407153758554966689641714390756421005012579288846060921809010780909502989339045508226581139377660722578398828147859821511444376540904758058581390260848336139293164555020944864211802500477789635128644607513002418009566568310548480686501937111232875631338367666303317941032962938114123923545429736895849356962276976355106466239920440817659638719485512184158522643182241619867311723493707287565365708148858494995164728360803083502969547658780107989283970313379022242184594090302090276007147564314059815853273603335356088523829415543139227490513930747764327269728235036599734064481150907779437634204382354830317957158972361302516824471635374626656054824506900766948310096935094197870280950632204198198211054362000859251409236084034710177280367311453110881529424821401093628004743457538048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] 2960806522645832177454880224566276747628276012769219104450812365830339523022648408564517340142122050908729968520604589103854244431173837837085905419704461079441191937182906076215969015735771241994242243122371327966480456202099777258626235361271341854458638921458588980253990545984236147470438759071670279038294602723970613558353956277717924911909347051532818242161403941303296631453012093534106853430660502383457286565237265180625291569656720814284219928285390440751023764674360512920087733677560906368679280676237876136556818864755711048105438018601170893125219378815894662919171851753104045932236071111578021245193732092737085844799476643296894165057058014919970894910823412351229983412165059807508561736139945975218588391993378890667184301778447684323750141203568042513949188657949873022368737583481299015013562165596426777426284899017795444253988539048039063892835538189395509719635723458366205577857314873829497910342774570815796785157243793422416684803202601541869014623044170796072422141683260068883055220847392037458671440087114301353047523310519809362509587035598236766216412434444580719280897048133370018721005142837062022439065497547098038440833741447874018704194196114548309225962777203937230177056120272821519809890931938590574186038494541615201422121858102630731236537261012739348359839710224812001548300742788797758049924696906729413702675304547885841513355441958117085103684900018996580603174965100378445746195265779026210610031335635672836634607098670765277892818617443657606915661950660141213378514198625712206550775943201420651833706650395830343926815292880896591871145831381685765272647585347734432042931072630672351814035333125948839600916225928770831869270466140649609088581490348506680650147118395808731603795837073435223307134730741134043728287734373903224368386481906728196761918357547127181085606890240790795594008019926381540914561751282884671224507481043682638678663384258401260979851880573195723209691107651345159597254240004025729850680179762965599176083631121755866123582711632908559424622128108917024233080667186089182554056058776349195074013606872449223918986814261332525089349816928554060053398508238264379391922701907230972584235732987717698248614965115488560780301470576440268102949221399776844085880054007374778130910011168886016185124471861143694928674616997380580167168360214228377004073359842069662994673464947310911755358856848491383989873411516771143724879259421898432456146042377153947002722063377350324299062926059331010473792511368825738036498045843073868207731531661226669401702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -30727574241463633087651919070230932741259695066222253941549455536435318365963620137438928407380149144565713431328533799311660185583199800701790952371825378500759036239748374337009139169881364640033984209733137821854692798086965605727899867071305096780771849282295083345079303595196296573751740770686689878388766457328689518272703284568997190563315246635605226412653347399212650070387427000402597804831867160424472292360979847779168601342457105206841870222405822147808353773435065444483497488307614529126989846894065381066697124175119495706456917621486809448283311153208515161754614439295050593917250272254744224246283042152995193119663393630476273019421030472746915297316133943404590468072512199770108542138543565968249635135845605808506764671058006922207710152382421810707626503976070608462982073289635584843368819560668161381874066164546520466770958088899785277962346234214460886992670204214063226342395219945585485992027903357800625504366849306891489385221540201998180978561962485311151067050504715007125538211421503633085923985455960449667170103414799633310352432070650215218868893625021561513797444760386809258629970221681269444195884241009673109104197925026267878220499482546267201706126068331630378095296167198770032430492107470850827105542238169611351151509485986481702921477943715698842960242607940027837817865223426285006147000028751651711437656928094986895150595338693271275541941169556643551193043373480957964749241430423069895107627365866632380404889203607978980607609146732219042836575325475299810532339259666338388862380203116814393259595691703892387430574173854606597235954285117335623004285044412256119243167614229408206367975657075748113608814987260480233193542995441085436888962229135642032194158019153326656990336427905757525333699210530740037659508702674896377183398512686351599611339825665964012329491328029893081234975523641476309382172329250956875086137962376350132892964505944435229531538242818357347812281402076204431728913352542768136268576665084256817547094503153822248141029862428945221995116189216741177057412354159909423478571968312203657291540772530308222228647254667156225269441026154457216097669646685357529683574552141008788831415170421491580069282589696249631026020633480722863797375100668753595801810029454104127901672028092495735635360297288559101638774498486159773276286692482710207787441208609778024242585606364024902731932073422723918336807714934393343116857457707691439510859963369871618980958557638223197272395419002516137654824769710659626732654322347302378462739910086815671633575936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 228510218829064390295535031336968300147209259708214125862110795420632622627542439314534377001457395297366745944569604146108607785930010002230726950807781187225547045427654019574043143904559661320487635295542222112693178811941223387949763905802751896026239858194522257414030764921397025895825288883714043094144325877582831200883674901675977546688399965868337638250952726582199649279825296835503603990792484827399350998670215856067568809172598482205081935497433776169606822275895017167164318861375387001693092774524364922282761790760823341808001178034211215985595367085884643981432909085628868951333027694411588672074601717711744636147791283404915307878796127697595490006380227759298212020206880963324459264495057267033492824490947313840703222463587301141012353712181412644223382296624223524838826039871645426290565112866781175654482450289522844713981228327576284951837974954567470258928739525373820391365335833703213829765956113860934386894689802466571224122432614586562127298008345705720185569906096814957187204651157943556645523167757211016013723383786947671518259838445244176320800207444989696453866970036559159500024404940152577836154741744139982373298513297837983953224467428047373147482536163924767411418635518897863923121142399428647235482457571249622131866518937632135311715745654266471744148793049080454623426300544904135818703226100479033846076294387723557048377438453249505428969820702219840354157620138219494094011489003628151140520376889970808831820215577570396291098062238732434997643765751386592593340177124459436867819114783095013732176155857212441972077587188580209857068827632432264181471945310583577065347156751918011906828583365783704056876197712357209257146850954020491000405312680852736296420281015772733834763056959594511105594331537023545691376858767240693358059247696207478637230107734041061074701973565630961167557579559714216774287857097314705431333601113579358108111930381600624349275607418681373169546238941208213403532002171548294715420781095109420646223632394392002580112464709166311063708850111628621241668594061021336013570690746477053231251474655919291555765275233754440923201573709591634127332649870545698793612032269339090261425182065558854054409720244407457218498865718730721321344598660637536853923786356279898399250639100893068762298251330222819614343206324632461236762351856764961483759578913681836683058699353501674279807750751213464450917459453623116326167304748634615470632170052085685577431365301806150776587492233655580412182765192968241192422791679747075481776758854637680802660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -1526731810635167391673540061254831542988902082635659752496944012637689320937275633390283657808891864554366341150705684081051905486215172548187374628010487696892331834576221334620645251837932695442189858179954184287171655904562375426123450248548550726649313297302248454191156863876619094520539498586660933601050859066716576698406376924786291144846882205485860574988822660786295113005274072357907364066946616748629067928819797230524154744300626706185895471223980402167207152313428739099634975992084857163344124315557453811477471936992918085157729905826386612059564364485407922496800990456070245425497251517276152427361059093846708682295161654817441585235131416070306727413658648144439925996268032247453593698618252801396643366550287256953469618294684317376192075526493746872306068428073336665209347899547203613322599619481294214558028024877138048941287000363647746748898229349104049305568388363984746830168568263378507593478632275807832207724459249564670075615159742072070519353805971154001722383660778776836353017302277881853870955697381153457887141007151117060403961751151164507682563481426330928935404005749478941186714659730167866691516486617840896200112333849037659574823763461661350396993088525749388354421482378742106420846284097242596632084646628985949322691605711123916177561008366526855974982835012892420512105594075203348926407773868102090040207885191953297836534450774750999992846694857897016553410108758692489171782072086232030474495642519486829614318431527192408439907661078497034679737286447061565585429167162468781408534706104345332107775524331144525232939147881304303245292283899187525693873635944512423343384235651954804657919133192253934458482102182903281377882130563016953078536617745581688995350608535179926887966279995226348522965272704995188707949877032539195399923464472048564123729512926097163964685650963757126065218253200552440704601273803594206863927683180476564498639367548672262110727092339919078382722128502039936924045139141209095005260044830512454463241859955344553016014199954461847612082125133089337849866127691994804591061535007844081732218226133284273088455799219053098278842457484976100113059040937469807938190923820193189431244757057230134380936278802665263111553003301681344170574126586668126932815021914387941047445692682982234493209081818174401600900252986661995247441792236053912252270338299521178778852329342841699013821834990687802357480201696648190988652909391162541092809631661560549743672326108101164231967427479957184407696500112428286153011716851432510135307475749056558230709207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 11706009904360888484205340431920939521219633730020705880342747047767998462777242230274780767038291709910477278381265005333791342217100762913059923129446779533536373401334081032197638757179726823228690031004866513408725411751475733911325340754148528136554353935832612833373643530906419544970060415255341941836161345869165555423925027131624360529680770942612120586415564468570643086103392487199839443087857655425124526990555674222759916410962022533763065104579825070954053570141793997143308852865167405844282470491671280174579383101471462836614233923042580738171724548679001501707583069518211644216346080544972061494183187596376380274725621022449804278188269869270771210886578913856610741040546584739769269557344222401748244772292012788273493727509822172385822295257248049382321461780030180269335600658201257207445975183362163707275184043129309721922262181213393575197446945915224952388592741306146578614004391557004032396534531138726540122307035369302320911160755226442481657534363174493534086279626419093334550642824281281108603624250527981785630543556749216148210676474663760837214190381365184741203336379087079127949465746773233400557778575021165472056172131314910874052315774213320345143148690738627883458774178641477000480926050337347892795772271027773338387141652140101581504692691373088899214866780919060523197672699875014651224147988465550945089064207227660558478348728845013785280658260172746556275371628612729619992458758316672401461592708240062986167270982285290053458712452131506380862685027106495288036264686928187970323994770049774107812447628953407056129628525608520914800920076212116278267704944235672431827640372335756054657792489952514863312253164872736640107577407539239994298960601496300726951779002473332587118575146999009878638516284259413343691032181842017781179333600559230920121815347203361972367925137433174428196764258300686909321111228394406036341984705205547938900557603680673507349509661320836962606891838497951312625412916511578928752469344312597927216919693301873680751731618271472620383246683203780299693391437355976600277090014862771188559709066095370213444487412121246298930964051724277077214752555159853203872490139747314907996300570944214025394160565625581908309522281193489752915593033003181811263177160439940503092413282436450187932061345164739696364154874092832657668150379254752570641713057241091557801610629655036958200324817993095659086335540469343908245150103853323900784615196526543437875144805238369505176700348426090884914726599468371691827175366122376580515215031382060320119848960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -87073439476674337775667267602007804327964840707427347744551348940772029867485764450423632882985573590565936019916468741490945719807602898866634442304105323218804593320769472837635874588535419720190427905860242887956111898787600095897835230251216338316612851012416439065133141972806700367181206214068248960207672024825021572056909802938934257985714120698487719928031078214448963286042901151693846524951245436064784519585573731106494678167267802305741496048973198098906255679750155340854299452358785560083838145652615659371137513130871616337945524350184328517226375613396994236417822889131651453508267708002078530659806509316372315363931771489925063946302909592232451847607428377537529164848053273211899436948170207332211786728746493076346184301552795185375872214203875139622844882525651710980387294135644615965391636097325377213488352090697520930981964890730100991461893809520326027128998196238024064788521596905183703801201834751792735857713509624863882911888441875816317578333619263744740653121897727323025774415335361642828043527151253329182381453379214388735214260026039271227368261522254520672624056066779513969846570681180183230332131001636392680796681401020260772268351402945456314120006601903982368293229259410387995987253782066162875089791602925343010862738940890156131054658758180057023877164796538265179228350525978027406315975981936293318535734834289101409615163318974412429067050449565298683185203302289384494229921332681627356039733015208242925137201058276480281544266052362908789098165579589878375843011291075042533738817893904331155071916790680492022430314394226427047275204373911612672456933610492584226783299608991660366962815398388460777782863338058798740587747031384110248184733606930070387938885210174153273525894290656504327623047158183604595148603210414559877731144088844386110547293881925429857422395226963559203982041694099936413448162825044144638773730385948079843765926406484421583336269581948623210851703531849825722028666023039445557987619720200502397647656717061294016379433778972371164888780154776893584731725214857735702710385999288749041377092467682697523329394471754553213973658629633565667787407963641397855612919610948475443942030484012250972436054283689531430405639009671724632199693317540107989618074231163596885582603965027915135474457307212430287757200739284467034132448608776427598325958229106413702747092381138546342458624436950339133169971115653729608330221425107744606446287194453596620797814825867125308243094817789902125057603402923284137799659631039767593770498031098921280014255128576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 519498131299859463594846887714884313986590606641449122071262311943625573047097896219594981322683995294273924347841861561693513861533636111686463322923791820005211948084590724405816767365074897675567444384421897927677912152139874495357677117930154311135688465315540378937842697594706737495056594158179058050066124761275662742450309275344742260515117728885432780913006439997982401275053790443353252349115530684759116866707332586524041703117821058982915973775904726593759664609195246117290470919931413780389437479000448481737829915290270028451951801760898585920498796821058899056090516247920298550361326694376499369978713663602294711385967810098649693517750622137697227945948103781667945591033805521491136594399285689208242872665144444403251423977261630623114778266758605604744393683069375119249301226683282995194165074230906552900198623866853112077773972026811183956051109488772024274199382200611006179619238307239670504415290120806547064535492705109493251790433018500560160448628833455455887913384693656580408141828030404420663091638215817253009948070547097431351390250044918744955243332892254510868151338356046461560730227169860554178963164678700436158853002990245231569766889319585136866415910226619670978853853081072911930715383293521899585105511755757710829364614095308231155497201066322091692324692610607167819537508505950169838608754530264444357257252633363532011876528488238264102033442444563157685100364348837497513576753889253354725342649978833658681569987513619570222276735817318736852205088829759393158912212807238475853412136285651640268704330952740184837390491398040468689942649313325569290908350586135366848977155687270433609187848820144208326930782479550291526052782865482708831144194792387803441363261090086464706404650740646711245471250449786379642185083873894165543137060236932851155509797846616932886321163425280133615786865722860058184686935594601237280205128952529319013336736201739745245571103893472824804605659137134227604734948260825612567317359967309775161857784411993254587029939786860025071033876934434827534189319843258349903589271737390113469796692337710755032183498233809378331005681867521192210109762715566804239439560874129891977840163602115322105805142364431212425293765927991388767084263863075982316914780259940783834289913964351409356763130714912197633726773575026401982579086396395466928965151367525899654940778485241165761565317204770935327912859777212262911571467289475569807980734536925636292791691307511570822880521057536961090251954618369503693170038724863664308090966951978977224839659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -2394535356783235134799917310789150195997264760471389975856644837303671056933080111367329984106630796082422366891301479739455715761552740281543095501452226067854109550459722670497218271921775309305019413230376070529929880198282176053635185015243524720047784057001280013786386941223959537744152081242358877340415114509502133564593595547183196579865014617702406106204893235965232917771412720010307077567803985891076425602861841766165231347419725615483820231927574922071479241970647201176042724909762384683809529097747350521450014231121834410773243350500244315859312029200608757039338839483937878258860090271420185271868008387940765712349825526037276964249098076058191345528178806990408149400858822788509540547000076457648024920936472959398034210715641904357145057460110074995084673883081153231324221514501287019394364399840963063010777328552749372385165488554810982338193406882657113602005669426452963211643881523813088263835687047967004714298056890875657071726588167695272161325662702063546512005067928856545491604836257094585591761574133904300376613412882841361132619886729168190559476340045113998851647051560719279041124621168778671889991630259366051748421119814323195163353304111141590802013829949875555483576576248322054026571687742221816546536684973913782460485201827123548807992025443409672776733526820279033058758796909761804867693219797562294393118296451614512327471456119634421850149451524716918066292465311270573833390550193645732881485731958406377283057164108672021125966120241532595829738982749175903761690952847502229709338381866349218238573251386019595355471020515248244544854855871134110404459961093146327435537706641248958685060194048732703963591245034043418539020841399531812104353722958741043998754335101950294758490240015634379495603652846587840374395906164970726809595192459063445344429602877080173051519171690002537149524799940914808358812595259643077339662650046080602808167792112376918333670389133988654909528098742699175060401486880546153770325831859466701584167841305012728714500314813121410541687737218622689527619080529484514886372723565590277391089578399796924321869969957024381591533919446724218644739288538905225316037109017294201958247083209404374372353026927419288623726076419861439271012402763590281417730285273030231747031567194563487241636306206658125576498537576590566574050916916750359978791935716431169660201546056068965569527359028611503325694239758776830683382332226028575387214678034522599350546420625083745734631072474928213896374341934166957958449031501309696008530318133911859919567361933312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] 8662908216344002289912115561587049334088257601150975848892684868509795649904877258089957003635191434525052743628260694478745924909159528207746535412890398040960899309957624416300838717200612463385798509240357768432104966402825670211112592586805195419255141008113228754642572124137597118349428496187911318082221118343754728555414151004111488017603143929002194933744185870941655704336976629884418715152862886521289941846967569728278939477423834500790479095877133969325677164648088181923089413874510233167250410375024931941831899864245297994676019055422495768986748483221857716990240689280790848066418898120287521992573979581794912269768075693168771478726484236382895352591321658683398055426097250964823609993332989547227278670587283275448512386168615686251981882134093027032409711755277796441790068632332433254448100864246286542129554647328899279138004242239082644964597902426230405584860339445493339502121585374219189864429362580826814900180391056761589681793547570439980308432291716158515912430898912575902312616809087650211586990763137222950471405037294107294183829735822478381964575193404567709773455340746849613318702935495305561088372533036922474274184152775424906113216121948773433032027294799796056759010581725725467398124998358157516176824296484735526651915289022815451349827592734507282599118833245377997079440131896345824110518773957153795594637814627699763656035492394638578603308438934051463572853542333034045409667806028252465228982534543048576617863073915282285146448957391272900386114930343380147203965103917973317703665581364995121448417868808253701208381311433648546474591647728835252966943241130970737765861021047810603223076437164955920964078267418863735956065580336448779721242568375935330883927238005997264980562126307584723356080252907330328052719743641893944373420311159182514914461822936578216602159929151044346383326207892657251199066991932466685540876782727925331528059731639693271666109821934941661050151361789768879553404340596992625176672708217799321232038945482611485404192878636403629429187894302528754032683145461957412017800485412143763275058792179866495510311483638739994406229865923382913881500251014192349750688433072971656951168942846335915538990054579005003950031733483424275918935526427858992225666978885257163959586929223998753324898566279679655697925901097714570976574398348112590728815100927736598085867352695297391666623602313790478465877757410160401650327587376759591974752101907852852852332175054636419486644039683768399933324126036199124722819852226817073598580664346230453320629721497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] -24977531436718690355771999870126239548663811470864505697467102248247308012333285718537399629405179701672224800343378915876887828339071725951428477061213626787448214724949215392942452725555505718078228146318157908117225555351774576127810862943220117327000904993005644200954847686939050521169807894321348312999534539806481679023207810654346646948443343865903565433576690433777395659143369207919674690416512190956421121663255829283030358687344408794594496054881713116030690559570594652381174454474548066138985377314591814898131983778672561269566154119490732582318161991163474571392213193876344900791650675967179201201942696163730344480109771727355213434651717185752985632844205488164178369503500704065830844052606315807903606865545635758525142781506843868294106048932564537214329161385205767823216505135873216512349060233466233690828510400193217891915026302908720236285943008351752035683353652764622509062040331308233082116724601491277112615845395779785692228083959415168838972549799308080884275066651041370377790723482568757521726864450372957927280476294273759365254500298892792237126844175376022971464442286044906026388501031922612717095613174544611676908717142729679678863355529256565145610787408894251770073318005392839236794771950958747805222690329797510938286627616539838578240720352310443821044993454101180605234097904975403358367326295835855313377577874995708862772451909000172844112762712455485481182310616926880748803377879205730968704553163947641283786448036219435953243293979578467727855921779006437668303903958334528491420672881207779378458129449973925616013840453708725690275687603195445804208900512900786189947642134430569679684595325022026659742031441222304132447996798265345685989623904118524784033021499579635543882646934371728669867724346485056494241498845509513081893950205549820018967295624918243132415969139224081868988143538277972680007284970049820627725027775568313338291764703378378602349556622236471950882535585919294223022471909599846161646334649094189918211295970275675470486077573406513466853195456290764263252700081062440546025856476780447585950591589360503403600875688171162776142917789344453024059754984261272307230264514775770734409317754284055562747800690924439877380542351242243134064187844818402545334200026042171159800013620958770198684681148666770536477960915913001051345135103524866201027095398688735631367676033952984269693023985696602857952180136763825496396239985713292652175031552359058400778085478214741683742575021460615934348572972825744492080321825800967536813898018272557184897413833293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 57125318930678593687710696109489530939217252903507050715985309050352746256912916801937209997293822477781746965154360333393370532962686509547792116620608215246419984798136369164780757491242703692514010909483635443006876279621316507590469671656450836214669571126572609249048452298569166204112239856996708016099744538148882431589807594611121493834376769481300873217825553871977476500515261616650325463327760410004469416848522577189493734329799809728230531184253220973369831466116356648358829985200474108355032490567419770231617581712808882638183442804240895757016036048829841232847147452909420620745978893997129201347077828557504053402362208783178030017617858652834787188502529270649564041456849800470287177448874075877618163519332714213994833034862464554588533432247071578956152399701411089872029666543334263826753203914102645832014788167541410933110177450554396559730003557845629291232041613293570907049625570543444798882470780154724552921183953614603762803341185724332284891711918096783427398265511961044199274282946947726715827836198453608975323183272601456247442430257586462238036884497851712544531319051268032663792180377928052995701483974290744912853606758962380398731305155218315426625661566220704319688193850828582813183691309310382251637658194997780804033734536091030313023675449778506173528808634376805605694011211319831962581886083296700854127152606878802229326526967875674698173651018727885670653060195452425917779052266519215624065638051993450262439697383758531670306454765407068673585274022791106876882446906808789747350849400618271528107310473536368076646627069748345658083313482853583109555196425614096668661454186100458139804189130304124517909884500707228610961678938536532533023823436124913628043092237106566537758950621816581251474186886531771281453430595034203923274144294800549043056549446748838133708269815957184785549780270039879726284702532909634239321220899228630449932416503620286991688763990935251029312326149909847093066896924797770692393569015039449698886229386886960443778227490107712778378080311754267181889940160037955692132732328799275631862908284465716997931490511044102916850217710643258734214076750039768339605049202118546359453754754949984945590293073911923646929830570684281470788503139564543521957015943516911178286368588348124697695613942392797062323528955911569154380159811830183682626043504783599972570818560240088369452366561694631309456941125308944234421446364229781891471611860636868001560649196793240136842824197160269244998107263496389012648758499693364792064211480203517899781794326118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -98975863861971868932611957143057365836997575303963848221285593247968247807118571835626212571984719226645381728385448061589351673134438207203389686375305095273316353552014100699259420713000732075474977119049925062544941439788023998507983893505924551915223024858301059498230501670959254170437638105539938122636208450574829027964167471241705936242464299218452192615161492226062430029328257331105343140218801655306328166928477745797159104740274612146400799953819718039170462885349742935696793125530073693826800751913229857628474775473435726567510984017954349960878722067606855676240638351450696516866441010426331827088769790553828216878206286479212824901463436434477834012895495240513850100002272309552954699196830446598356041512582412647189010104534762464173030799124839961585058575895677504260450159876757738744399445339586013227911159886651391451546175541013198932212195085230275829453058776063604695625208804649562753822935911609822374939829756461333211631415814643504949272534391471142989994997119161344647806422928027207738278266579067229998942220687258514059519852713593018802643593686064918431482103447800678487848586154993594553914134544847755831249182237795759007014305995747101508586342386179297214732840543396299223469673901676950308380389230906027710742322392417021440593553330673836472700079948928559323628333683697407554198305271869371841155262360160671771483392658216567083133686128955855181709916319561224220051298696555903091357467846105291343316820418365452722436501535315307944058150033147503198333290226588174627911487873045056634050296929321463252199365340711034840181757310649378721616749041519698499675116977306502532975079631486011336315490180746920527015637437762432411439779519094693288659350521768916314040648861966832838200360559415973141894256090792771389150810054203252160392332024131997164087113322446405218829183667273368721909920098324432131077923379441482015755542827552402208524718950026394550290000886012569340275974070669924231316500509843424981360412257789834607634080178327691793083797373878720517985508771409915455570261377513419145267193751142802594702754257563218829712634461978210477567066033075032921101301221027573481841138362416813586960479475920600008959038748341890265029027898496820782918684934966346415980010633911409335696841475434557692799461831814959371630129163987844621383904176241015643441461805682198930898946184606350778272460290898838815753967112528227468477424336235904661910666815729251913747594723827588728332344323921524222119588669375227687617856860178060407947698051743744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 107265467527290156192012085714352162373016069902750264877963051936392375599208668480637313958901909492171239498563564362890103134998099862858971243577871742689514043231760184578894568050315802291763984159840656457448885167353133477157672177631264748716098243668895904273961369951137874193655292718914625926372263213556753420369844091307644129338584785349996858319352963337159148495435268804355337634778730941624939717715014370577404904300074686871767165931244960538112236620059666255499482861138556593069569659052744792205206586441817500465154136137507724755038344229454280621171057449562117131849207779141996662027029907164378705908130161510256427750151679148348086103863827685921588637798105990816260365932701643751741945258675378392582835914851317251643839774405126089466096160742599064253788812592285989793416316454889716469232290433781376566978470033351531597495854117905893131195957601408818333876146470439638118572342979552077953798763762658744367721149857432233165867010556660176059180337201504701480683445914910569098427577309414187787249278847570286365250327490062013697909154038392678108474436806349542360091108761208597841921680433675381283457739903966203792182043669847634089696171987260183868774082147067057484474398979817341685707130304392783404298324716908220980084661147567797244186540717934660305862912294519251053836134217456032469244966050021389010302082308137247509959675802963669924489955817126632320252248668290902408710187374588531185829058022495420299497308184709677059003884212933511159061757019072416855339552998272595348466124452564744593372352274598061761551838690067290177832212650212712180811868376039081962998480993807791259853584825170574762532656964279270920329962897453891185416977469539502222326669431023772003416868633519352109089666136239669238911158805447008868721329509315444153673179865617325596308011444899192105647499927658511207587130017049686491725727879224476640792256015988740617327735334936970230167333951154411892996444563188149348680656884501738370005325379448934281361289630072516359347162846283515700233832412098766101234576476521455130395015432946615306244768772701373346885690526567469963102883293230934509170578216522634820008276437361689763491130569093578816642765609681415542476492581625002394237228921810919579144995565900327891244205633059709428143462731231157711329817628381314449858500258558343483384144367657187684932605780132149046208317506760936411692324553312397121233414144662675270211134444523430170577515464861155132682689595162976729069514092028381276654368142131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 26418272001673880823000177248467118680665781716940456498914511777286335269678279927809948851004989199709228532819018625884577420233475870400946945108592076328090150365574738099664772434542196130015926608367207573385705936207325575280712763037900091078566710629565031409947471296911527276598990710032096177163797615659631280629492032753842051928016119855678462592010895516412862853510549565099763581171119433611716757662870761434972447687909487017985956311078046444326681398098412747361362374201774576583773956698207492759401730298518080222827263733031338663713696686296608363812767474930983081819150795894453613796532351231542001191920392993417316070223119070485649866634177997990268220326347225886244377675256276015807360804682934847435729564389284899736968299780943744107838637768579978019567939051182199618224782146238340712861432134311418882441242321160739734687500512726890877121921230960187168278233943354277398699545362777175735372449214004884336887194823999997394626238210307423528615028150826379254134173109966997916412780670811021370019636502595781456028723862962453708909763012569859710438910443224811342827058592127261278324884577531373781568973734740256076065318540725595734059920763767348183820347062986189653663228896639453721989810804999533700780621825551609110467983983310944088993456237288752336908683247160692656396053426059618814326505129515471642005343264083278589300491705203055217927846341005778538097398264729110554756466407516201749368201016900903351048018132809613551737627381454663643302240544131823523196380334636191943838770744530327545353770510402182133261873987818178613629041107341709160831940571109986471636043011437123092525922576193232174425334193909352594361703544499692348360786196200423594550253012865624922785296316206192676697880241014279187005077237035971986788080139721876297707785488275997069830738577625589812864063316430448521435225394661331003027145592714662843654870525471839029183366933386417230475811444659615647987334995707984178547352448316723118043259242760438064076539256672846548217806763568870429743882125320516744035095795034585334664300384593532118402383217524622789117206048678877157376931703060692931825542917004279991853597261294651245562194269264558936167567831887083024389351754966331269694964724837496186726604655581319081660911492290601882167034620741832157785964778300561987956502367470632780524674592489368274915217539926460569940600940407656025236682597308201233068051061599954815492026322130962339297325596237871637152427676561794387541869588090290073097833111617536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -478584838679578705526420321495379657515078423712708046733633721039146480500683510196054202106956885853479544411836902510290899397023852330521706897139014548696220708187139459716532992289829962559948142140990104637817861593143440940410398274685315920417355002788411138803442547398227248542869732874553054492966799591155102368769591884995090681918646557659384073936782671884108902353321334333247364541089367118265241843179821269332068202283520192377432876391046530941154615448010682633103103364209790374989562211939080736017819994613502528347328633442218389158887638900670479491815482113542723971218279370184154342518152226063310860992875694990293037087532737198438826390824484271492335707117107157988244039923788732032297076839248731187313852105740411921524123191259972263528284493553578929831415832030749846176825680901348116286397565829234686389680000335752509399301776674134860527980578635398750415825510585518698981351905797969617518654877691501906647737952104746297786269936182185010178252270558031872374223988131625136560798375032195208487171803067591635174058401919235423369815356543017542354466913839702331202065917098252203989572601904812007115135689857827012561452726829195708362426558882724306860493449519292554674986393904265934401905379291577957008852530011667334695864669013795264281187177561538718243956196074435676107934696305013526798254645844975437517598176615271770663884169577842057053113947121559214954186762509589646104816736770155556686082772032938399375866174628804400782521587880012142849642709290048282968276931267584940983079900908838596566545397440297763862765964485140382335642999235031636062778311307895598317997836780595508129976123015660618734783637993456272123969898948022554954119550108789282116176001572567260970007552084109216186363080321135389448708483556381915297891291362163684839192002480806337710286676847314547440029712233883578174347775346539053528270348395922478053704666870698364126064660040513923684069766984203782431243030602689607587888927413647656183757931132801935183875066068205572375842723367210484157509083650816623306729716889231439740376825150097249109848503936402032681705153397484336784677567737400690522377436794643743368428859870276712658529048276751344118391379985959024036711662246252414034771951961782671557840669235407641366890041975157507124200993870265229286753845829703486810716946746967729211601387451703050803908286421759921582589019197374036855290374579989724239138726269314504018321798218176664932000813813411614726130959394692276304438326649855179063976876467814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 1447316911580213075885437117753162600605946872494371158861137885615324370901826643706991295759538044404238169486526001185862373576850068547111435041354980196830158323915880482867226991491100868571725186974827096643262275167315284046173085651836945337329196765466339749562407576044589223931128027169609007448839325928601884144490335900812321489715889957250458563244350955106772522776197717314202021778285064962410861479579802295392151562423797719774498089555094878034975988668416853912029678656504656917455283629959062328959276952615912601106288387420096992897689441028490521847910116300309627202013036374983015264486715224009038016018168108487752392860851405163216338636479743339182700250298566325447789800662717906717147672872016876688784676440822571580391876858634184868909328175413500780096125741280866522966698685539182829979633939398512199095443665476144434828221832132263156416826424667081730246797630859617713752904936751212970584164141969566009674687431902286661727118265499848362264768102876414929514259925411004490472619201483288911351232366251601803848728530036559256129393527627893359945100896468892322004210894567152317187693688454235119054187173402570637771265943763516635700294617251278300442419433756664341539329827239349089189185617690155373344379426383843359988416208862318777699566159750661587296831289918640037202053181636870242688114867264148420507395479314634423346993347629494083531655916566686768132623981119672305982565644817828079148093392968296110224651682893759032423255783573538263740575067657025640158612974032474395259279065391873887833338888097473252045525366830159460305594379317279546517492370719575552063831435921490939097119360454150974532266722816700334475975763881052878729998407237993562274289985631150983305715549059740541864770836375328629794191924358120874404791227901299493684073704979253066064448102414816088279680271761386421229411919023789692359074926748692394848225479619856776798469051883728897068402090646881504117111742667293107494149200534480941334388008331420774001468146236169205578162689395105346590047324728732057339689873207889324936028950751574270862300986380850256393327828277994876681915484185308001042117023904134317417697832409548435994760901864435421082569449205860584593837399986011735813511916577428603463380209797743006847541429274013884934794428199485455481976488222805255774183045542572059862165146115125032368796053701046986512713637129106829984988027153083362477580722884548435467026987249751508184263844487856497836658841399984378534789937495560263488093815924850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -3061295731017764738910440830622772752967852587319551478152721145896131272939572035944184693063577478188206549505766945029589082257637622653124916059063520464811067078583045924325396306969559870002386291638087908171725349721490379166750917961557071518191485480059292521358026115612252549897707861181356588119370645290202785615275698137031470937306282030150332296096818908236435637036544081258275634794155067694402533685414426804396687203739106649381605398766556416358183513132326725699210642632319948040610130595042592178518637524291692674767201950426360415120919777019913343668249112696122905903795809766057587348477770159360392101419553939325832944214602006943170104703853211660133724467601739692048184993712863233142023794047344258104703407936122618890316082208065616366443532374941804623455348689735515912797961102036467591834498388520769035027965581736443125465472424780860671138779100807111169843501828182460214146110570169469000599087653668010092750739243545737123526088713233638000899335865345511003669993787095045520139905903115482854991526011597557107799503472212820175093349080211725262179128032410206513023029447393005461088209805896085969743870080229844835137614128522248802175916963644423928335344260100086589309713828685133998811860890059649202572911489967917838230157128825635015695968867740510722123365889269015421373250785291829804159579865781553265041810776958429203646925904154814014871384865832606202185586672501521005507190771927469290143814865884835173598409615749298720069520126974372302658012530297300966241747530879583950554883320552289932662928736409545181281874420964758082970633251485313854709633982795080467869417179339675957946273218360408803799329290334554342206567206897128308427663726504405095551807428817929405875076933443944872961115282481243846665363020262996550421455497670321281639163795635223293528682173361138273085869321631443931441793695192242386504531547976703049791507663084484229301517400557634200323485128887763243921839665207289308327688101656865654403719145597156756411635800992019064602952671254421962661811622906902232438745236213039729957700053951901560594777229597129262799251318252794235894865715443638935248565276398157195804373514109847316865755657621334870193019813033206803338239336002517176266595137479201537023233528361578728219893853943327993471814407955089848838798854940028403160733153073938996341985450312539024090786420386929305574002364223661888043711356873358746780213558421750775202805622537842506276575537784825187463259710956987549398306799784085636260321230113996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 5273871909907837474857161782420404239557810950925709666064455145537815043146895979747452068268932539104262180882667989494216958875422374991126091868451101259489275993601075201466349807461608361370628535036689307290958848719969832932587067102562296646480510199858296961471354070318572294274011936255862945774697449776467511988970508565134174561248157201127628290643762392755310513167735496346010052354625278816771124013182793602471065193020589227353748780664406904352782904792714261022844181654303931430198529006399096337579386162783910951979322276793522700299045530928206332076078415293944076884486877484637403860834577179680132087153566693300359165220659424231694480304566552759063409277793810773813712022021184178503884183787651389529273665344704369107502800986486339617116997914995041050472235107736826701787785030654908545871154920068576276364247740814663921770681081551392263956937593206618402010606797500720203827826197217883735339815907885823102331730569927102289468766211238420658387650709299128306673862059976481939539167919476203472927906563278441989653524400654668651677996139521147579170751537134603189308923428861291762486661198433674522640019856839329913439774259974184676647046233096481229464165998030093735585847526138195112278861755611099333340447600161657719875072430776991713674862008508199862784523485240426936465503011191242043069057112573520072765306477940027657090144182621660274159685608908362328406064845067893996994966914532191473929106552449148588623146507403958613347595658846255687559342010443960333371559477269979274051760597940878515255498715606934784360527429023109716450912206201285676546871404436050879283025839338885858343535388336782134674582965554414483072074779470609591264277946169667665047094840480018939983243706691617338741190340829684218131076270185799172043287779462411150146802457501561755546215314199406935054185164759703934526017675042210596022604001368822970499209610301353610276231937866941948802698615510837726146837118725421833320874003799989306563876807702457182816497550427857428201586435530187119230440410321711358352334988200902907579901339133500782778294030339264840281436805356175163056570554543347803020564028250838534788365513955402752593179389122797735597190243729369104123311867376697446231407197372663852029681571874810086930949082054068620516743565259450079584355706151762061426337018307907699911216986410002101209041739168426741368765750313345600881881681604122867753674300654709028903456861399689070255157797630010211653418133088635002549822259752258744694034365342023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] -7779523137285134529759117561402690256670806044232048216322881773269909174333098691939798067407696371768796201950757685911734677520257169114482646199646656142661115441039389811535788983314612312689230784058814055846996839235273929674345531248418070554521674307959292626128894934001806095163572306889433591251551151534110744797177632725295856957241630687645741532214459992091882069593683489658727382323766268057474621277076443373470999321782297724676255674201791809051518155882901919059839013970784322416796098586987184716871124681724167369724345232302711157523682740292522719812695949971054231016640974976673098760697584837348123151841105920518397376604471400064682053981238492028512725594903661334170406161036363733636966995085370227788965385133937291174539343901127799447259898786114290634709702402925807265639172792166694203396461041019800203476385834748296587558441921312705617771613670872899042096080666096291653707687726539665434200489758289055588748377480676409111846260068766620664493725298735370062474383750267263064921871865660181796783410560509000785569892301601874588475840516740168064438085398630866342435773016168991398865531974138333532131067351359413765569275154933705190123044766038511667625399208545338773151119802848460715607322041722024215301448357039491447192796869979734842329596203862919542841165661678202204533554066374423636893879471199001970531420867992594837553689082691096046457071543259847335594033822244098838683631060449138146020969411471367627719187678463570975103117828174093290414866852360916347761332298144173075572895249542132038688931590377130760098860276764749534784456510811686652426147163464247589114851433479613415125123042669983828050470976727093319893270869260920951464447512163666582499416998072769306331373175262699922030148988118032053308086242154809184451923513051930738250672505479835891510065688643068572483085443046858736991111149189269608566701841300863178715884563330967155080460804025497494279961063492901793777573618019044123527613053509719435594086437407577232657324728233130830456108632883045416290763747908143819118827821798379419737946322065889622956555255654386561636141388002471756715751296467642829815607768446993791019032991146279105068247463078099057405534176242916147560054295604740091360424425438019280884770509789834946946192083990284786267979558798985585796160702089767876929640477870170918058900232559316737148864587463524178747996708087580786418956008612443197919163872037935308495653583425449185602030155686213893710178046392313537994221024036460245067523513594675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 10001697051812215893859606810419350882054259564526972909308421718117296003850336407000485358095422462521674111569953183952063468928157269445897660050057772607178963738114515934804451468362893343830876293480172643450930365214978502265935612510573834976791344806927012601454056078673743060438910367306100549779168792164801232983981004036499441460650964633043154026775766026023948239271596040222576765149022712212968397190805869977959843554985370110086477577451325219032898219350652121903317919804385085531513449118214856565417517270877109640952259884843763276880728543841423905010721985153440473185791069662609496740943903261198965300350107819588220312369096301066311949323714454774198023843903991023393291193109931835053298116750468956536052700158180334654696649451007124092473199873541544104966041462021799264074894715945535753393436065690457811485980380475248219550596670052021724364350342376853897124063959027927821507155634555435600736695562202535189737954268086319022189361825844074705939710475845589763131713903728547428109136480337472325021557507793525206128183004571850092979499283853197807818715245690686808148332270815721621847548753422553242417370266876619272738508967605344823377720178542542516755013417893267435819543132313129180293256502651153787007083339705808058768961166541508688532074515281584604146060104715611045452485313068419679732302108067657977730579508003348329047675595857310433064496549533031765674766920883026489375586634384838074787726424360534830545122756798220725817830937441968637020860317145460498946914558575165080858921308880071159173883325168575194181087523795322608726309226306292165017273899783104749041327227858231308274075275136660600730663162480843637456481002359732155958369074284564018365667835299126445413915399751113774191653423354080896509009327020499708566234567203126709133762895049518677618941087462001252988243385854354154717673932062606743171468394456610719290964834782151481741904603500028516397890534072409960116503269209696370293107395735295798242289345336363672542635573048296848341064421011349176388174624662855719287828314951417689477070650028666397774101910441507197822277157087227197505207607223625260853209002611213622500236325599416757993165281215588392810052365296906948583861129262904413251239186712643885179276906632060194910381684139525191532486207638938615481491369176114990322959014146913324706418255921859624693616460432630560953792979566932156590100405923730433970879829933535148198351877834713500715661904902941717676366365801878090703999858713143784651141898280370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -11205918468723792708159452978850658485039858225415662941262962056310297337298882997781055476465101949016635342190881479974570098363864262798770054566857863389712506249340032288711267041698423120237913104443771449435479541723209786612390728308495124977370736130148004712578419737174572680999127029414369592182840169375502219841894172179127534237791671220563593456170698578884647058504247430365254570907931221673638432113251838259231958091813462305415933479507072380411380406643269647174242598955461368955731508666956354905183440673793626507468836750563740184031666708887163031733063218219088471848636993875858309102638870168998038628973057673075762707269262588230136232168085293289301220505447524478826662670664974639485278124083737751146344706583849793281437633124092081619423055565317974588031934546450780059092652140666229153229976115552653080860114301749341602431797000985339268990839364618922277482526090126046656553685357743250355551701483654428026832816657390612987021907123626627554198090104744743129757677175552899170506910754302201890639162190194851395794830401828894249884526150094221339997262015228261749822481936707653015654122341161007242077484562438676768815134572018971761264530679931075817980824388343716452736406934163881125886674810848274436237510180790657893585812018489992712434617790496195899240523148248340338205175799466149639318273898521392437461249784160818480383257011737669405890351507008613985482280989148247292220052869698158087271527097921307205978174087630654504043827635728521014325253295787017613964695995823275888525151832186712327525840086209567314017164228617708222944447439468012378476026750060115743034917768665833388734622019690278756558088125979606817738710730774139996202679285229939442046088561374628528609906185232743143933770436264045637147552546186120666917872577066588399551501067968064567773771753618711156017447583801546610799072255758112302885786989729690073056724088877009223815026709337304840893632220440015640406225301970343282298845683420843846689409599072686283808593833780918079089823872815313661278810983940950166212019304149371662567138009111575101638283524652432365891489788554870407620068454829689976409306480930519112139965093111162380050856822706406600562544480755814605108135921369076507537772402160679176847799513108081152488889419293984030333467507894325805613021482928124731845984933341871824334977450337908936105068101692939405158318538582476984178729714747341542784323408128576291923631066058881547127096937369080341662770463791666824879449389989542844850741087672729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 10752047698127252956911263984592818363950538345166655477251496461669874446012443423377321313572010716212700521882634348921087688831000212143723066397411713825844941937767988860912905194575956392350689172490037704681220041198574176917078076989552043025335835827620689587413768383165364247245456620088502278609866068570419591484032539627189846061733789306091010516088605977423259313240489626033481522336821602223750308005500032923019933377099706630549947855971007943381014188658197165153717735093133337372465570672060219805723949216191940750076996595984611005748941734736028881883129673603666844958104562979120114621270560667701226237094330859336862930698158942442098689719131732232454146210108410746791063717545862781285351407377003014242784682144260811397530085489908930435243540163410336448725825007758175640722881856060231914304831531782817525060397132980175331208794312905451828631395533272812591505672919242689030765754416907828931162418158436569791519961603725890574881961140836923706036973763150256736511667289481589168179993326638101674725405872124961577240323815327567402295599198834984427142831090639411170605621533946445696059119124615129910404764149645152016310236868837842674820278080934526778416860928019752217939953308763891973397466664172371858758951635555349709988949394146799270263468830621301747660853533412354926131414962782064918837468065519515238366834151350709593780898335246824788349075874903492975429707817726747863807042230981348206421829669024088306034224867475101757185426885838489934117034020959144745581111679960056404421951617841260192183913265307066640243843378068865644335241162398318742391725992808327828649947397647269994475869548357631756559644074677337217099655497600234861613993738457379709524249635669727707662300430513288499056773199063465193276625090944483963410378099215343317963084176878991461885322238587054462950201605006566801389279868277831974691844256961787649902610331974170065343734059579994266741368406145544411488909781547958087792272176154790716858893553952563345063230194285648333914169257597289519163164581562592049796422572933513593236280222275650511986292677813007625412044251263762799226248330036535221072739835613509868914486876390932527362571304672096405041962614427380370896079686602065952770579451718665251594313251610225921178102202294877223278918533049649344733479628599357543010397641745706563194867639602596891644295159114722443660393523298932105386532587170040140279047038715766621441547710268297498127161150648887032530857824730275181358222071708463003147235611914534912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -8403019692147403280939704900162873956826367319983217377423390206311150878679639591420192744430207483855129891970701966029991501516485512835563958215497313728143111148176827776407988524298912737548981144644389805493135503327167036018416959676735701933809591008363556205879725185953440613692564611878983219638610855977377597532145099590997096353171114039480040370835616181339577610037723514106043253052441311273650829814211764840379827503702091656325044355686177549482907527446944344034882976934464488647564761484306444584461778260998178981400336838227785125942716450431897614197365503310178270855489055944377718278405520671572159041807349920930631503647179975968652119217615832422907433304286701934830824982419680249808790374588338713122659695072932569878984216115416303308074569502973719243198187541371989221350800132853130934775942946653131937512388780720926869716570471824939577525965106256974101593865827511877299967936286923007983847869322446108805309934622682229042744353936452720532525951696119577971512662999690053053836122484266793923902504004195510019909217350114190940955152090433885986351777622798629285749239456508778630673157941241228378162344788524623798082182913975795630253131755004820153498109195983132237772101491605681147476060841738523902360523032044566221184442636665445885562594919598472351424766286434326527484318801536702023062754160780773918019858584500531648822645949807012954586786634411542780741015613599952231885556576529381034613889271371765520540510842699561928179979604347176844467002857544208320983772138473022697570706959471994545622045747326524104067807411015495177945977037897224850055006497193526109662709874085330910553402766254126371677751205341017743248449932642006970053135510376341453068289417239337961940633518758882123508007534028559339600899065618246000384736727160425036258157238763870129156890611040871379966896682746478003480112917086000041643569157575242128499566615115943819550438315446082495867078035071485232702567438606778683743034700252932938743879475470577538070313938878094164021811236065204007965713679314389334472467438131214112447593096983402985440602265452393008864271186279628286925426682892551972794111125177040162867761669541758631079466966942032057527947923197034361927908400375403638575542676173819281297475347211985737501690684752032864528229293356032806906409966276249880562454746764112670033240649038324198407289705591006031427457796848057628718118170114863976130669698112232768771394663363618249898965924788869440675406399335552645498644347207375974975925281148108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 4510332782516142026996136796988076961100187961161604298996385146672601673772023880668805309648220874000323823569917179090763991336871592895290826560338491717841559175265070820373590653350128547027041329848398554582028398903132101268974614613077258893359216541580928319590083798506734624045321639017292635176742688006763959426894782038805738516677261053855937753182445595266486408281702026672667494106755632638852989609932638732195021821100067450235455206718381052716735826622119221206316670525015583143297980567043939708484068458156286838121073758158924868958271504837456271927411530727051725226126850828005644510802508190654797771876986317016662215490237442298645823306639836799579468635999387753851220078147288203378515947566540736154061435041024049527601938301201727132788954315374897952124991275903881308237441393532949431099465545944461259444797174653275602009614358874452109135230284906645019579949521859647285432555186409539656361812929996270854998591248801219010148555059656112629486393203102941822761303471313930393346198418794143522583510600961533050006889439058567601932238690538444173646556234899272988888958426233274470551845860853643040033361141671286259995661477163685196347396997878055366720563825096798913096124605006768013034819578908980533071705243456442029776226824000122467252830539777242442152659421024408126871904740187577996541384332378624966852472978075541121362268566368271019607789298228292032191739972989203731901057313405297961940092832906665466909655647794165490902916368032627203217635704915143106910123972486802310948411139508778019307801311743084410224913390581837195636995990478260558422838508235584640925409149611353146897032443990647213718730163531327485083370568398363803974831862916845903639031546134496133675190214510628573682023004420156207096288810904257186749844670436603408195918839080744096357548097790797495388164645597660796339638762418074629315984889440281982609685470837703282788979108749569052683857446210914583139649906397184337989015698393509665329076805567006476775755684035282362481914370068202836293746409665437279116930020205534994346352616888641451489861359795120198423545715862194442060503846594505844638257700469691823262225060417009137562134893706611571643251145123971332685017632103579078721552226812066423735637512139573855310672038199919945062188253755536808928416883925134617343513694006125596526518384060682734019114980726061795323143542670865426257295253349764213491665087773921410359386552779403284355043784499780335548651101093923784137323956065746380587618079971737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] 65189228750129917543180305391424106548532952026318421439543403255938850364904851325861078115492519310698495598223100905501002347415380132042808348415222487814643874054202564860142662719801062467189200276387307552363062728635862234577488187128829742773925185177255962828533280038192032007147855235206063526672113406507725495684858806338964768789844799442620630763024195871690191547004475635782758182075583748708002736371714052764933753907241369956798572140888891899526700506572944448850518933455429771521985920863181989563289122065527676731235226033434027486659762401111505278915812736533578053204904898987641219938950256753860453711141133832186016135344844315947947801392582271094924775456264337381992647965136015327020500686626628745622651608327535055127884141762541608820433090984635753682269443628318275723817418517580900024685029316287441693886453351325794690942758522496965981542428746860457590247762895400503983792072281765555150078499072785975198441918401782058631541531225810086362759702907473996024239284630256063115207459951352665095109621195665279442175736942668933233080821684624305610022769897247055696705953496230146240753443372145727905967590632768154264370798149127501131564367979099048080321538395340537943858193795954010660021726210261485266811010528704399498631511049174051767707009570624013680366070462467235609531256530181930615664533652157064841589206475710301389934703431245032040671080557043594619882316488584913327406137396529112093307641573087917524798810712298248643312845250057823726468530443987704822305803574712648561787903663619057223397562064222252826223892173874648999843410292878829390094433125022743784060735224605143986146603311733972861292316886943264152648256598920366502719362705090841020862915247539003582137138537953271753733921861508050265587655932365181840862294270801847386023435446427728818202614773720531498628318048765875631714686395165308852625989952789694650085241679510945017943729760999728305647739020899558101331883380408219248439130141157728340423480924917311608475745663154185221808681649204459370292353468884318424402355209251269019024126970052949481286847281758130712150707706235427632940578758068928082927229079731119274640860520258876651036402349486299102635205736158829592448429828718292532444052445853793362824118566595980909372328958015738143823601184103913261792765030533295806296093287837712173889311691132542193078214738818902686211027171644976346583516498440070008380994548742219784721202039678971441746681766978496109627306372865919710239956987526192925908324581376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] -4249580349042317054594434998751535446005574635612958494499682842415301205751997427161713167692311630670501062589330179094073356124580131215987499401888738216601334200480265888030731108404362332659744707791414817668246630693010506214310483886077269598239528874596604884452775639598284908492633272897161071804846014593247802896329882349682939577523384170067833172866701240443097932032074214236493547554700200935453169240266811078450171820588276468901239509474099698592467067498447013293118254726940950036525354540341229191734437655848122263098225049275547758770798666052243269683895917153709723370369291854885302444586266278477693881311115274132577263122277367692935907358051900032731756621324357033159443047120190983519615089892405532726064058586019596771654039910957287152772446760507356952918621724413970108809445877698009067690757897605169085791896010169064371622136428876991024130776207186286766497198871000653003701668117508799861048297470891392735843905795367269703559429231626354947008908315779224905693020776588902057873056001544014124051466466911566096061766647313601446739712557782785139892701665186485159839858188976037337735861470121631807590181403015096258582796095758664032138801527554331453197349301444745902690394888018694003904198802278600135811239722627131331451531148394200456601291147294630420368387222297270703811758055757561869537135602725978590944460842990434098885249028424450335884249104823745364091641150905077091191637609135097624810814825098886699568623961699985078095747493509482847796585908570679929844652420518175359876166134676140262440760853205696432617781339217302633397282020432723727148156428672537179912249972224165238536199881989477747892009313183045005492976093527219146508441545524926774491217377902734182170423597348064325466248463337203584891718838132865864033149627141373959250315511130381272092275599128637826050310595117845776301844228295168826580953026662035572550336446373944911251808565042355851043530023700017959387892977327526253594388517999518495155765897644896019036691920453522448149442036144557848562264103043302092991062977067192133280115080128588548990431867088990970429973612056456439006453823071516135692352983561796350587795559863917506138184188366483366291012467601066137383720643972278626309001447137717173348678638869577500472242125845413152674770381595696939354650662678398293776739162951083659696243044683712994953929772306164175635659251656776114833721341302959604830594725793655353883180334254599485599249811437151679146012632435311094558687575612889692328459916133007360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] 7110293755041139965834629078417970567678019879783727559232915701420579918694022216437325223881418320918972893383637091876071492896186332807929689974471892641064774099418185196391046745683311475175608866487355049542218817018373976833684839071837535766770541445598874618307915410423650648482767562021905558225543804512800809703521063061619539342467661111753317687118191568973067221918978844512325229467733248278626065266185240715743000084373399333121108963808656753000439703656903548254192152967082616455714847890370292962250430382326156912470272974011031757970536016647435177619105768191422687100068785468242302489741571920980046367041744607842401719477036235568909700082081821346296313581829862932769164271426916830056425726339328572253026390683370217925087593576638631272496199490428145100558831715111320935839625659402532348035903972511935251001728047777570845997205155375149143599916194286736990669379900456819344410733535054902633071300534090956979759211126189001122608702317986902994645828416155561223376933802320643815455711214344006712923968190888615328048670725599642879846795860774024792085112671633629800287531205288143476743260487374212862134260099517219988978697227826090791402623506520237483440805106859322222784362609486027337553152215062337731898176730222421204489579367685986956476494395681181429840201984701051580481637193294254386766840970268961305396759055819060148488848590045912814441952078394800791809911807380824176282074107415044247342565856679532587010339465931603898426072390927205797355013613510712732647796456477624688621658278639188880493276853460643367623938379486128235450024939703270055485427560075439613803020328843687450184778967554338907198883339507697269806242140709924003795052822758946372338632898357415146714193335933967818818208081477893778288988257471845257946970163640884721501704010360584050910668153111428043251196085923303981415322149074937753256973906480773150567752824327629607387139719535149056080871607216865386767421000380732735204029444053168945810186434330254268260547409657906431771690778477726679328257591586123535745898711588347812332053582018180950524733847826636394753724379167934534281792234813816657837364531408396583711275828175939099237477857797023816949682865281458892755385388488254489807051231067526937362605855265558511512714534574813037981179806606633325162831630706805670613243182599897885571601195060103504982840239205992815409453963693014676080098675218209176934612694530529851856990926268424663676317818829727000257713026163766984996716986148957922341633364957593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] -8161808302256414475666148099734241547006080168156575195572412044605384386939767504922445802915193085828589144465987565315274369433265951517411099783256284040328436418576994736524128203188669024434353272429989909685378233367350252812433859425246633691537110655168113641566350721184312231688257735336693532159187417703519140871363628190409417439310129067645956056533052700370221782451246541073218342342839695132959552512811321095296887538028523607849667659657664868417575385707449046939943593824449281279452140193341583498300542768001658907514757336804340866517652383919878329205690976229783517372568297027467484848067732315797981180839316577555917048396247712108139736739413753692662479464477270608821505844013615413429180679740228643629395357799088677547531736604124642475017139565422548485518060229083874829574015644893427027648747639885588943786506309078537021624628614551014364363146101979207545949358734159814585014510539378929021055352696235109943478337109469510527182148079097890670671763340699687743285100611812840194998625991403731028523288260114515306360411336113584903892596110501113468967809963890096416291379945449784760248700999961303467355255733360990527428548003704933049738572456977714375975267474923205316741438055069219181584374379204488429156934789570280463973848842933843936299237603385839071704027328129319210081364429382681110782838803040770444536950763878089117667088285644060304631704724714931410468964253173993986582487757630551330570983974953335200682024506635423746344860706522100961778807190808858585265793118698699563848152224207405682660582981972601846976670781694223218628245360893649847789469718544437095857993296031608437795686739457031329815128086902770362096794957671209674767840634254437080113980762402076439152416193714362648201198069656187482274546407858338490054382295262673032945901253515119678311726668084276388069744690435309906820712161504966196801529561008067161539558388694114720945952575531840949433627611213559473159000495149347558798019075797958671914898823069939921663109188609726794815757679786179631682263671847112373183261192079387505151460257637703389823228375504757050204143986163395066071115502315152065425144205508356051741857526845422521350738540140112281471611487719730607958479242118710938482119702234664081626514538296622372500905140439029419861759536240776221795087978233975300859359835822747023126649277756038461516734237556848024903423463582259747596989572009501630377136041848482157447956305878715611866423727699226634077001868256723956143147649114298429966564216836980736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] 7524152211829449552635880076351174891368577079646236269380255143589352623575996291695602151948528960678571679018154630263483074791245288786841606253616129889250051959654228514828237758133966340344502850961785575792469408548122653926831906375458398582693406231123494067220940886124791273059450126810068827642636626022268475346170139511815816298110974624954764193412235078389784191499217652466536517140711686033243769067563337165442944131509180954779460591696008521823804638783035969852938789841152580065565426833579044856710596245524426363757153615682684438341016628130483809585225641832304093620123142780193712997542380058634222442152486681971577681700687761008616809017125241583145008622810985306937529439149539738574471472101188975327270939833251183372445993337914495333410980824190298655229432309439232557083794229244203469785182398915876751937406649724707210531100537222908411152134877587393707106189040109776710239217373588040017363714770974128973287539143258941100769326416141900116404117108588852336430705470981924909134740825451901165368077223208995754577915046452360182777583136618706888667562911189572450818416223058139931023548463101134507564432164619501009765986314663076458664275658354439921397383808498996228374231386820591502186837378044198542797148286853282808553755164515707309730174216453274244888533018407712333310565711282012220193642396086064172661987843720597324697495499140978093074232721511722099953696054850837606752504905259601279791368183294684332142818268950951193649821649616448625394550141040280346167707285701058581747935013746785100957091652694155469874291565153074704423251663393510010388225610219759506037887060366659211481006443853434062372734853021198043648768305955852453783595783231330649574619123700383119961351016219602768664525029558644217879387840830243721801090829729790392703308539575935787183157929326043257406703780597074546564242086825856232620890393621798712205930576055072541872453976674220265827618006346084589739182582401544829597812712929891148125272212152291126714509069327053143168623113013690121215209199708310350198934781938896428023622807939220894511742303244036210513140623561045716712325110345302805188945292677414836259312998335756952800291902906166502110529829301822639954041088588173060493312651701028163297747514227147635505852238250489802554840273132953877437621762365399244475639572243959252527232660112883976088665152794793817117264246458991567060365160593850146597498292086301213259128599265000495380139951407113885506549964451759610192623700302339127338876948761804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -5813969420137409153013181085151387783549037767808588880431891270959038597705859218652880929517433695086333005566304772592296914955685596823355185667641034683348374282550508144750741432077135496519637572295111035716649398231259891531978744884130002148194711597666061496320592682508646995972552441475028250196328168310850393461735012336041428293162847594066458157621817155413179101603838925134781781454057872253776103548247036818104612527325250871291602255185978254801369103701969040589243957409574754731933285209248438892145170818569499661026783291555734440282770062903491770852789673159596006193842943395542609108059677310475655465347234163302463859722424378095995518873887132604978785484868740691629356357332673247360188255697849547834292916504338244532466542241874377511937153367663123898898128372010089186309286456046806661269512616256235816986892741666999885480947226007567604073851312738457682333195085568150871482652395129607297582373658627984614009082847562784485424394868531194442160789760769923160474714801562761360246095953841013704318020317503774794559236611351551011414591522226481404127910434003500767582269769345475694049982927017361064772056398283368716996050153838817341341307133902658933140268718085190754160483570894079064355583949844541372704335601452241920988779330681735370833407399906451548004572495073690349229404682125542441568215586508817975600683444815629921436809959502899970523794386972069906524216787004769550349297461570540592053882914206632703847391066044367093436148493374697879358373750903481904144544672711343153109795495276233370009649627231873337182200906655214336450996628699476356940442952233973945834346398223764001425210123470669589452432818096143301128764519303926457318061833094771054552919839268589381708714892182843676269352532462717816627119572003736090055705688289445211987303253365387350385180430939886320230334004096689748655579489858972647255097983744533905309185730585104794222372351217543821729426840934247071489716870312698146863786357140681189554564207413583852717474983236373611858411913109661745694356796542000280112721294184557239084986278433182955161065216869114407622231941606240841876952422346695736484321139243984427350771085663909117643306025614447263276396892663757734321238865334062784232948944326128788794758107023343415464214527521580407818380041605837053113281917330724877430043965905423525361666274669684099428540316399779976207295288740610187604092527903395045838646504670478603922686221101432944623441092526030468056761933962123366806305728079151647974993872740679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 3802118971769457264691952359670744848170884935377722680757249635261029617551375314599449978608129723519710758370441359385801995734296110414613900554089857065734454768919158859597832329854693663282717412228278156183545217446234897803055853398321374483620192680067766756115426819040010280702841557972993766946345717977861613204208439784698813860884432224330664718745289395352478607673994364816583005028942719600957614231521536018523048015257564660267219655413882502641667690124670757484906929636978592946204527563047742869155583585391055368420655555659517746830033050176719938315817096293956841887800019823096794960338535948494038753087125944770123512679351460384405546263160980404430597392316869583908590588575551973675667791409527331868692758206135619502194025937740461753969242223245664388095475593329838734810835604179277487191431725111347230842211632192392137139693269916179907141945822048425340759781614701743164452366341464090725406202608602496614822940733283810772273514672658432823373267642769375662654609671658308457793518660625385169566188952899865772178334332591772866645548159814768263759489888378516443023466898644798740613843878981952625723407012566750404267254171902890518505498857321265793223785933135247491339292857184244897176355865391068728243204006776127463754817628301019041806841854627456801844586864934204737550975884043114941244881819169270224147021958515584584437516672293310568610143464961517681270300550324480143134295118773584297487022084659640330420628538177246343010935054052135213130727319030030606239945387655818562120237457529982378420649159649184454167475065543764454673979720945930507669114042505987463938190768633731619963046066404025114213271245828033768548657623119628803523585671581908961567836250180958023210929656150600844031290492277139310706459579103241453595392839343363754841347278158222039968662050772156889986113007855682654926570529097218809969549984740564701093077131235403646281504996454781784174886873966980168602607478395869419021993470140718567266197843949142684330266845144930677214171611780919387505918934928894827696939607597735455256523480047080622097309683750359531827515013257982485834097193565406917102919491614591602002647451970993597532263046846094660671395590356095637899901329259769400057149554455008869964708460802368209886304142391645354537789347443464641431854131306622200149810081153538389755725623997623423565052973372461256056068860375452108983519656912748288035189472443679837771983919865939345490299571738951133873339543119725380641878596542591264129091830284288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -2072824100119041515822379018764738426017303677675040147665538405776442550091314729398004755218701928822330385038284778874238495436017860248460191782134258795827673127478555976089186217695419153172261972192526408715433428214734598937438309796257109553207144084544545105880415553482046018498891238328187382185369752042550016521683324359432509192267857752679718832377100675221942078740401532626524217064368949978547335153264116595984699895667656249105411708222914589825002769364180757613828307076044231704715512043040190907338975643874233263798112779964124014363695956068200314396440086807282313690488017487615029759311129771862898204906563416671597409644845670800389227339883558285670049052029095051973648305241662137655994581558702024584465745756613362865022099494035234855722211906276096824071475119392321463188040532584417586721746429264721369867290502389267586528375347095037758878615078677584220901344313116977820679015240834626426720062854205235085658150284315416820540951762707186227946242486344319846029307570529965071491132098979401477355787465499593380381869553391958877160523756773953545373544852038219082007307554364399685640166430710238621083448035926700495896971470174142306176782217114567094687900173372776085406967021119580589398446716538806581106409761497040293007099518119938905353766870443295795805627029157607479536695126457590676583561373622993858323406591390581678974206138009679675711646308077097111067709800722361972300329912449076735788553050340647133145847321462436501377197716445400087419309049093155589693706209830687488320784921495758091744566263295790598887404003169860274628291842805963939436188409684409546096908985865269733825504232806675757198109398434593810719570276202853916033515050637774408940493634655082861031542810913713468282733540758533670590187466585907802356439559493635465282362502984112763766218896911781262725448909929250992932583627901575936686207825021258616998633184234912281360967833413508329339830265306910512747564774769684452182869069904115362012375517682513183396946472300557193639130864473808469858512837633522040295385652425814857403957178959662439275363447012137388552371405379054989724089803755968226741270916764203662210079988869809354229296601580044084894299002337351682734608206713187368287752498373134717504258987130570050170792999407478821626181798792791353501493003478797583350296234874792493611162344875744342971307304375667647400554191826386336284876884411565738457872355935135451129627061638550432046449026069521737515249101694313006603982306007967384868318197275688960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 883302072483096895594409970134547653951582911093742295779705623003852100022798905566093408386258995086165713708200002642797680576175485284333693874739502079506812514690987997101083783324792192155168824502382848574910578228831973333570816086666654380927752081815933578535611268219181404510762231637208576625100338870509930578074329735030900681923574223279365624263341898071102179700284074052883855437049165192235935679039963079152821858865684697601480115163659832767023664024033856546438340369104632062173823359990574499718948038192010296447787353209790808478478125451144129078356588406149976855371256738524764316601095723615679682273370247911963872040678706767292719354653228748126274898378067318544249005707771542737513123741955102017040847687967575722166887744286360285208161963318068915899813862400075074664948893204426298921888278395286202785443369242529565404041565230238575649630674778089013606884185745075206845918479215298651023964203350526568175073324097485498727528803572823823699681284428160388339853579649768151401879940077333777818512513582425284083504931553323243385842571552670835827733995746234893135858816875118057778554836857057674151802128267916010085352477355717992692590760838639784940080086146141794260161485619800200898018458857958601924523924018599575265718951707495826618484164144871684001297179424855396221461515590594483842731499914923164981298975926823717154422163709588511716060703723649225418986668400726193903774178861857473833530800719630343969427359417191770801697944118660942565498779547371852522674534172718923222947163416394861359785323960832668488704351127657522331556383110408489325202264158830189206609627179272948880065227023615493706187223438990255421550374803642712234168998626241849504626051840832747374688224903058641822122867406586322131570515955552017357540239345419233688054668283435195166998899600810226750097385022187385112538676311168844829820327036186802840833454609436819785957053939380613757324143457554262184913140125472614659708958436787558068366494195810943783259956657079708040662204830974296641009163597729143481320364277510523032881669906818177507557471013472239016060019844834582719413053720711109006155077200275266561587138343580184889445563265780475001420798609631929994751399559404366457707390817175193982670872789418180119507576089278263629754806391927074308734628677841000031929646066282032101444706439187777162333236516386855683943310452500236478259073725996047253885503005629249652739930491594409106289634535338451265902109742985698489790349975862790727945047087513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -220816961658252361891151062312426120438510489529342481268740103447947688026276356265607461106874533113162550549879707376156411251325463764569629463302692302849818152715440531233799636785920229567241370902728050503402663725724461662554351595587776282431039118599733158137541953546312551954507274355105663624749276004508181105976914377567165838676429362149027271148329018875824463737810433879253462985344092537737742387541888560604890845666333934716472169889635096856415441636373252514163641247420945663600949221670149976296507171490616823684488016090447376811558150151397663660417357973052320447167283934865227145548217621951446397966104258875437431596940657335336035403087760093372875673748303756018225254055572732593219421696737781222043765883099310995326782483641833181533225856197110538171179457102359137361192625706600023867173699857094307076026330892385295265228380776065182005114023831884152942863926398389397254913736136208490805023038635690296657680397571549609528548604738555370986601272927316082344191063761385925982941475954031935166006199150102635416893296409264249304143600975326768747700181920536722617710344275637335471352197115537332279070517802985253942852500296008757329337530924011807896718326208942383614783135112791418852926259853132933234684681686620132732193271831431926230366929305804510205767375088296809759897916423661187856003139539672082924515110977110680797053361058153710513288956380836972141046058952674418049787463110799232089358837052594667897006327745871406976084079024470594212378060254403846300686520586464317496559052555690096588054983845615726746478971896368594431090453132459821645652855874841004204205618043616998432179974502367515176033872830131363657952494984682386057095549366853808900915261590179159866890311670249538716487010403957069764415437720918423160329333930418759911319421027712122639160634809046262250298025357871867938120483074869785355582653631066087785331124816200925028396856876755448626307098425530667445818566213074403620273598357435871189085071693053596537442198113164810905703391161453096742519402520612003993891781797538946780276819643213219103187559320227621554030128522109412344532844373838559264761568925901092570480190862018843513616626699580331613779453194984277522382743327993136737521124162525706229611709546888463805357338693667202392349617675785549045989190642282481845448846250858796032832936012371287635983613063137781110903831949847778038675825419997789273736517687387765282830933615718937624295810856874790962125517152514386598255413011745223583721250053160960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -61963931217436852375396052555608517546837350952904112330645012580034530347441516005188477612383007411612165865644763509174124943366272099053008130825555228372828319680022918472029669438815995924376263361061254959102269716275113055713811897673959983741923943353406834836446147702879450931904960093898390076055668577483547774278665684249721641566153941093307945575264930505183469656149997889198216086089089084183150732905385227664271151944675369598387131738188928238150670340624012488456264769106851287747399166635702559124564283964957933059399048797693841017910208822765543541918961458802807885703628894689624879079258665669819230336508474561243263296989351281632491795098480451382334514908315291316725183656878801324386132899879076350266121406199424077022648408723375807118073992154292996735845593688567902430877407284372051157580163149459491128286741735547703365876152481836414766252610749429611639200118846994205632369035498665682433924130594911635221662706792173918142398201529384459204745423731678159963097359262202191080781032837042934092500139888519583387538151394082827956364507766373046274458862674015541272272164835565930846710771040247893781562317266111453529463828441926978887829152996376967159724115784302007561506854959116082197345223883498595936096704605909076085920878892175526009738117573647816869046503823554637367386026007794053703614450644824161492830893712290339546942993729153600965684597337550984451460652215675592172584351626903355811821488082085970126750176351001156827239341918230072596226648335354833944085157864681061628377615281210355321101007763260090465239585200724859490904143799719969250616705774602650006462749877837175246668867489633418422013756296440376236410525686834153796164550301322363281243142518888777043800682242092897194502092493528929692962921200000779299387604066177229526602145990642789996828034035482043796503322311317872982315470799499893804414267488723608170599726443435326045697585916076839358779419146457597994783839750743489062182741544637433258727589820870744610081002908528058844339947804351238846655645517047427452165780383884743517290154207048586499820574332102892081648917989277883952663579326936195592873321618371383577013815403733159823199652077833759861128612699427189740357239569323283781835830702384487436208226403723390022524872417745195896222130948500472386932546632098080695627518257388191519153459315573806588364645205838609633692285236697058858471821492788503999636038802864023461478159514179895110701488061815000980038360825803755354650659339304842578169819247411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 131066844180837686838376117847574523552992813449805646143286675597153813943415531641263967369549515912715922003524188005334491643594790574271834281404411526217024875360495180388424937759801452083040109795064294596718978833872140347125176003167726792506527945848339099708926088994427264271894674456468676973887654634159624845649363320216958788487682482215560150893435528513684965501355019672751014065672422310755301807857218966066125617751249299366116133984718632027661952229598738216359072114014291751278998491972428555074983570832170195389024085404037899297236169780459139845055174228890901655849846851432180019618981561858181520330249873943193072726295899555323102186721349896384422896592664550974864357911296269942754162173801300825205414556628602153168835896282406340988005660531961619732276822098598864770470688387056869227180347443227239543415492634557550838187799334366331548697108228672203887099555961428768015039348754180032422663015664298963026765478093323728012702958599076720246542733858752791640533630691672318621641698837005648494617604014385625158441090675698578335694218295444891900713321371998638316355830608067582932799223580411954361926677015065121042224521888754824840211943280188863224900518560637058200542053806589811070669955936828743979805513505034926130543380904586243644760668291536083626176269500350111869691517468607864596722933394180923883436066577424440264089980886552571531372639751242131616596273655881618465624552837921915306961882148427464091917442617371917578257562943822956215686643249747217977925321277494181047411077731512129501444820828449140755217778320252117944586340038821850114869659408988313825713346157760348492704203394162319705124605283404379488341711828744937232225134244719028142234135554008844838728999086765267580334100031412325324740687326503978246386817338686732175027035030805079748728045871254032948814350390250203487807371694063494497829994951717182194960211294637644644067951876403546991662967299723588357107616890956800924055234442114606630092939170142807753892269444484285446471288760371095665284542125009102294865592196614878663832230374675020568653929749219477311361258826237418683821714937404839353949003208615847882725925058692716743241979408382396937550480769028721132193550729822218165310333798373067016733737512909944825391293662945191530537039063183373234985319044733035834353711915355135131027803901153258871524620833499615949676678459839260541831760022463551505673872280984059824753611372447290304917217293207198474427583022490679899559409094372958794890336010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -110420049573015393989123646630297341008727031487585037571826563764012042802896517332366945583065025524708767672243099914870650884563081764883541723998187374357572501225044977467483452697428036584816764782105019842207384702107521481826052547085782709646364027223473746837398976614011581696638253375503982539729472566898363297953036750284353299504350035756555396259736635563026029453084645333001176235082548843306094431572821316869468679528936292742947886304558841989560011969224762805606162687392079584290024223707668572894727608998737760018787123105521211033274702337359003588024892379768002200451133463643133619811906242861569134349380456245111843813910832957768654683867999192865716053074481750708481604184117352351948696254699722917603633843716510236625381849649040152184866793103559278382651193939467379144987800968474005322493293777762130309532237568924806090793795299708160551782872907185016105914687479383819275709099741183281323173014571515544074797734101332635282877017234121429509583526993178668943302525048492492375232774075619963952862563850783082323999705282149154878427291778441852504907258215567311805875808162764876200078420922394543679231082806513700434269193623590621855044784124493571302584776454686394334972642244759364459913619320079000656478831508601472434661007584602177938816260359757975624169230599234013113003022276650509634136806265117715169093509330941133388589292031799349233741196512493721263350810989970732006005260793681404853806250929055187342660598321821356233632877422285749295729123817816311701127441705703923932462684894308204326716508767336101692298665244887151427598347377419367533854241589682568364574528639541507645546698885378902090622689402022915204612618940363364212031117307099214915733701806302446178794953792866047480377674244807519293425711086727359841029642551936617475654241217083095892536442816906606577593035267020270823908111488716730302005417852508900809837493389646052862838500175984018136390598414385865056988114997346842108256756647068547065077082869929133807347869666686911130315258887729656924829775432775240389644208705978463784905461132682730224854960946454489527505726582215330870058462626202138244296513441728311594944666567625059571590022663275415938030810196482369105955096949753236911435647674034857119299458117829613983623152861512391478896847294333179796999794839407521680717138549751858408865858441638360521770166039309965695083984054817622751876463978584013411403124351543083260011495673845634248119797153849390908448190555478313300876443611101475037319829179596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 69437610839036979237181256157134218632897934527386778203965910311896853873190685081374752694414640307510221651342402621748320833423761507432222919223553731236041448945843726786126750782496775765123234956989778417675459822545562387073448754203801345974130570993840964159902068831514462632263452204904896061530466915723296001869245664818676421102451294923833111015202460859194158691975057583896215873669911684419385543108294990844036613167965257255037195894459731659256812533042780952434654359925396905468048420149497998070571635514957175140680873204319961479973014100598372172549910281065837905495023273041460744450072061222489929069770961204261459287555176536294223048966633081695297594646617571571529866569536464094350982832899658999162775119253043724109126031821369297833387724436330489791230667495897797561251271948857629845003480916935265549368420776071542061632639885873128049364634455754039660744401366573559958567313955609312137682581626260300330238810610930206273620992616913782084061308478749201300460446413334914026567411924914945414687433823450818056025367956663063941500402051216683192227947638547505157163942200551459674082680684517941978041145242409874051978214609993718758578222494819269350594641924570588272426358329549229292059524073646431986823507416959603649776234279173323703108206217605573874393138347610338330922327260494183488792274812463751482825156701315193440753944780403883354572391178287493321209016042598421860992122208181131882252843587112006132000582637316939835833663899557604688458292805033895056420437972538583744599917640118937745232722194901977088953432705172615654592722819196845179269079467806840442176782351146224867462858133776314454725634124185190731524905943049983219727392395328255835604925182662203553757467611883175077707626829079071823118713236628838177308252608572194474855540350497134040109953490572324965402704114752121911392786856346763258563434884989923877278025866590588170075293072241117432989704813241278916091123445886945859228555307627216032625260103774563226123040429632186017791344318409543662435161269505334408255477427833127948159246727544961076407321155177941661597911085385457850859157181718329098564075914682819124965747206807083662389175123610381148123603070070088063838211143210368407840718548430186903049392206875297021782212664765914670185140750380653956963654135892160315935232775383989606432648668689558140482963575300645436188313840712374394089468680325514315734485426060241266495154320281148142819663766754674292962972531649244154096177271123760429026479020441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -36219641429059604431303353978837362589607760474191458113651757162902046252519389182929029949107612986324346305754729882095228292644689134571270965778574160443827667226905853128210552696455809791733643194018589422164943602345861372735883356318050283179269573258782094728649816625444803869469970047160380829521013842009659499472128362393377173066414780267624069259307062374232131406843175524420079323870868953664933036467035712138022419506053090988444114996566437910190949947504202907334543770763022921119944361982445297414674491867715208140068646859071850666132691453277641755149022634524842152229309328978748415062382451386676957019714140964673157541725742528229870961539484450088866194553639837776101700910892532523171392590022320874355400374194390733435163916215243987403337650837697666400150578439424713875394218253759146829751044357461917714409464001913615896838873019469630846724604979017624937846271372071534743563821430748040861579414691424553624105265604823333146881457597841956197742288016874219323555057837916771158159851904149959883343266008828156301043670614142915353987407174252658941540296008723710086619348073834547353966732488500905545329727749833766322777213405610035210646160276987815890145257654744664294767441599575683241871080694583584389497835581965114064240719767404277310745980378317260964213623170837228033326018550205561765764285663795872971105452907437546681951363663194841790576511374191350626020642720176636109463950166508000628118863720793859099684486513361014798949184539607385050255153498476208194712032701427250419768795420379372677296277795517992296509923998785821414928035424403982206472670886092519865800719607586642835011957803221614803658151170285584711829532196524127594157845001228127950970324041731441952771037449071279160014585316297510758280966951360206415746149774753920910689975892176236482047807175112693512207849311481241821337520799901948334056658642080196907708597441766397446424807645280441094833693166297358449782815394412730992309303640262362399211541331300744105231136365618050848298990904260326471171736417952657153688780472537997766275229459031160733011970195276933280840843611640830928579768889452749019059498172713295773187352962551913213582328546483899711573860501241544754716762064326777743820006665600224549029511107276034788635774978758198165320211498777815345509773552669190320762693820862289042237673755267448154129889175473170170050879446221420862833061472005232329131703121203373394883719526276136974493410246704553958572798444686783018548375213091697414405396994457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,43] 16236609888145729218986581816030211809692307081912881778799638375563502507772152259225588483598530405821928013020396529343608614019113446964524991333933961558247662879138726247506205261922902008586888816641012957021284206034115815391279959673191358819767602521481737419377296611777359866243730363759012397209415830448747255279491546139973443728922867203981731242246672706418915732701735781785766805438214191706968426658094238234208512120289479165896187092365523398683410932626901767148649481446086008758344316165315975045365351806587616438639043260825651115080157702136112891680183110114362631415157492598689126859658666516151955380966831245313146352969300939022595496517708078902675577601013979641502587927345691029620378586833697467277129270637935047679137274300441020330011788106695549952456384114357983610530786701740694346863839710965976687151896333877819426894190035084770137665861533135808185733121838393480362911965936230611323366126758102360098983029180020203993463352208470293276062574207952833356848666909653913091120356868902828173637485320121522514238378767207109154897515229898598207907469046746743962431518496076879369641205680769840083195497490150372350343190574344566707170650646028156039306710631359254098408414483049359701022908422627085243309789095796241699102874114816676701950043560364147720797007847722721211526881223877785841186625757874935254151223961029261052520641806725150793868465177983853932029765009859672556008085781916557849178701155658879484742684070474096016079844560331448480680730020228003893251743205584235615324431025349896993309600125821698315226255031104214937412021459160310155931130017664441783841744669299144975347762457803738499392519077000349747654490881428699267313254810279639594831396498917191303819053465917425593208896396840473583335894435893607450441771464579473956170216548315938711712124069385338737084442081183756407198195116028848636617301709560443017345666087640209047460495114388051309819981987209565533340553658952405326767141767575964412825316363812343133727071905149864873439527484229594304980029565862883364626419179321295510563711688914283824975575950709327436602432987105876414733529394527325948990684431010717933793766610320826092108733783730631533015379885107138047045299756687349532931247153619150321422338094749843500969812531660317157941934972709081524664153306184579698889920245620361201406475271684819315099685314860791508155473885036276098075169517079393178526998838038881793557884246555686330088817431658781419388406628009703352916648275896135311124318535024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,44] -6347356976227884246467552179885080929826897284374084625415343084289253752531576980683248311927751284060865733940545357580077961313029380703569278400567585475590352314186900501320898756266933341865390339844232297130039687443596421070513160931880502281722356065175095908894167048791430624950238360908420915969673913801409647813950760982856156583602661158806268822602857696483773099820977073992857391238185210604001367842193997648661128483745449872421698988834441717444328401628937319862644659068755335467785182513403801331829766878174635785695390320526868914932520682871116804018700358301877164255315540577183757160358462868598879803132320813624747245900392830730119880200791245929382930531376765582285496468326087593691061181152617817881592710646762096723733897785805749629817995710671428111374850003192850839022651409201954896623121220639889278304588542635293278906367623187733938756697660258468883198998274400201343430498945934862395544541210251468752751551846164506443814920223550604871283385609661147669410710658262805579607817472253606648618954922900969487266198364354137542536805869700626214494168956432241760427284719317595745047973680583099335752372466683847567865060954401992517362213917219303073716416954034042805863725920251854217827048739876056596237580823481332111418732285917670148133547639608416269947326041534950645186646788149160326480144894239565948606245307986250772339314796931898181161051954388440947186332925239158985282812216157639879239703710703855098882133952822149879919590853360226276078084196312019434127433997051331791651957966218546687830269108638759561118616525226188696214935108659133056292697138517398235479273188694746766552514848351122350469397498575785092149867232522575769417406189017425983339346911998649254897618193976255723591121943580186822713591666647867700974776483689185977520803505827745434444269812902317193254471328606367167665704371284237122885987280317410631155638716832996755165911523552028798896349119572287454500042948806026204554583031374607530573044846469772464139089083538725296517729173011827580831727946012632817253969636783092498158340416669066518114926931033086174044057405025526142258491314040880687639698000405385428221345120121570809153876728911767989803748009673896998346528806924220175133606684194223422164417374514255429185662704238836999884714594489076779324936154580089095121198103143417881706213034536133901294790111528172887871533826596769564124809379865467212325077941585672420650937777199555404949913509313953397705609763255090545747953871690304691795304382464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,45] 2176737804429764535555126568838466741761926689835274148730331442710744837655170135870843862813627450511116355460334947439975853514771891669163200356903027310768390768695669956947429535987635087423590479125530697153915680566693182270173098427770534077409623651670359076667429730383023042396734985305448159509322241893605371271050901238238955460605126930533652327604662191213563937904408049966844700309574034988998229639496832540254925077640349401069101530557936260499719412428242289238609458622868164906401975731067508016316725813727762417528320799020966512569256803194934907141369470830208104256523204146731524839132958736095295538302668744542845030701138913747800667072518918292733487766231677975348584784384529769198646515716150378415085690443352756804554988610785883070635266785484270072253721379822905764686362238783965860639556108669446324117287428654729793785976239422713444744746720362136906327579386814539795689850178683300304699817943581088585567269227551787975419636349918912482066204020567460734265782334999620180181042853210387688854282266978889199155064351362152392183729776929628648060947763490102861477387942392068680296596993911726380009742272820069546716175666393760204887893089710847334855546864869158845505585863157069049620286006669445158094011671518223924324981506283464423849035120035667885544359386855315486515296292034005821459908894243365290143929991530319704590268070828424560256756173203470438511573865587395615771678497265362211630028282689857490083001118880065516720649346707074622988349479902024828717706485610703882273828949162348784201388433121662086977621133113761609253132031137257333605709672197689453159725587113630159339069941346633420061151058887675856788566664763878298812869822871321292982778172994961083070740627926029009618304714495804038320642329515291753278786423649459018119838433890151466121356538582954461070626738842466914441581853724766664555937341392587457636292686836972344279488216651799757275863130840483103636554496445064398853963171701215520371881479859889325322105454707456881773142994380973338182053859409253121638330146446336247987017411273524501799773007259225144577871506386707991780393163817226528692667846618995711149329253997633721687038106623787333280573268404134765403651518398943825926227973879881279322918728805122011490238995277246582381990754950095247195791394507105135108451534839302328412987390104280661085853760018699124263941515929780569385098724720863936843683561125932195818692088445108560534540965247999441266942042660786989922246707180168114173023470223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,46] -655431327034144885591727930586638155907600264598136481218260098830940589374372181328681611253762443720235959357831777114942789514292639693791064737312264814671738937822789626079722360840639933450080095065981064366066810770784312657926058497267002988320596604777848245579009566748564913753843706481255196330025695423936777496817905941247136128503879995463274654545832639739003181519372413233199108943717105576761983139028856846053895972539280732008908148353164282985260181646900514909941053160473937583227612416153635994141330187262641945665654814305000005302196756011841893414842052800492998584552509649381911787684796403418708536894930309005700791682730655262001759048094479999488675785677349023594862037886621387304042880745806097687753392314712201685270782051191498101308491846373408324116139570092328639958584107730693687120610652986482397218409276259225323118578047196034745479114043098768538643841768416208097336915256064913381520203026855976397613391739549857194548776396699434539250224688030736672758286054968118726552149067256859129209454463182337137116432081918145107779147624194695929907545984928908491529699078914386362187608620186898875336172663855649097653723687340435628511443625990679150677371894703234004314900065377761872126408067125023774572189231587144296205877241706166176987893036311208874154651874443370030930263649430801871640616292085726362650588907960408603906805457922645756492863942596653837958886094639190329012014325482283891536556405514425227982054378575163337839912031585050391838896578634309264900991569338737293570340855599953503311008326594907016021985298227257112838071384539944244351968328552021087833090318590564404922173284152153854155194651672939701757582705064438970014983956590384354328849809803405687932546419804251057951692449410227875615752387018352121820243318590967826491234894913425954061818939228332760570487324392500331472132482226920435428724438358815233722752908339590952102763897916141128209654395398256693036973492619810431375961616932333586311975455921504171390377302744446687946544659624196562007140894267496439966518099094981439281230336159789655631583283077436072626208714121804266237034500523469816954089240918551041472195480152123157914240212748554785220545744155162889389117918040416704954204538525139301433940988252790362133618606438100794951083451122089266031002012838237748201764790937883613627062860788335096027444063410258161685066930853493687831565452009231376087652857782261145277348796052904951557658734442142976632225106427367181312472470722246604889441225932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,47] 172780301920201498163613910489922228915790139926831921942581762326829211862080496441150791632682294359289269803626885658791233573592942671530795885131276457558353849267574505358913224791769386417634638806293241916640831332660109155809301202015656370021209873509390746655344310233581599505954004693924936836388658238164638528987993371658859075659026074181540923035296783055283068187214985845272019406397016052450141983014069636296852969710331077615495451528128465498883653048411682058367753548636910745233150137557711763206989427600066079303937880148585023590341319753828840614945653359303663822444006673445092014303558015287808053056253714713813710089412680276172515287477515109170699621127697055480356341475233498165570702634307456693534037332819370415242115805381663966650479428580071767230076265257033223122821428272318825245097803830961990300644216886001782461125610609020207820077807664443561862743394298966372376806964080725116349412915220503986453024718174501408744977815562608895216170787306305726088912367889173222203752534778148516878986221597661071164565890774769237556544167855683248681751446087813418740255277640278194877927011008336084612276748186238276313417300553842268234460656929085145511869836820644088829680860325942504403348393767954759714920207067550856919566736170042642373164798468543299877494327637777786049340476050513627232524951392599387727895254036520252987818322972529178985362101874900773145290769810950999970145946283080053172027560220580892198530092610274996246662327508346501907146148684485809770343876223976559415389215682219045820608148441027409347790597702723878564467518063107627469297210625699225479544441263556476972274779295104992779646253790470306836947459678144705613849488109570274152617439292144791695115587209436152368010908219722920288582485866135151512159968617511496560665140034022029006441637811360165073260709789921239887467632858187636865082280517138302550384188879320329372291900445606779173216410297396066072769518569511907807300261885797636082140070457403908743820946937879037393513112719813375040985051084181146909961228293041045963884871118001749593882534515258211116383483090655093596202041076253727649138339287899353177581933908231195156296829149367465108671093184204025117302250384120790480076551709980821635807739915200095644240176446922337301179809304526437549813622907164726974453421369678619433941231325124962864286874226945911108446812826319933499818864559342768778033210183200135731418398026073925626003672895266423348425738293617536592205495897728949008100344463360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,48] -39637374091568775445730554201655720748088384625615883464434165130014761876289274649026060957963433788061432604522672641804551289238694770455599558621546392106859002967488708753926305943456308487454566362643080510845526219993587121436619463968188057415136887031616967240933231762582592096126629434350324288621701836386347787707660638958218738902880434791813968941361512166502217795391238137778159472666717303658081507512426140095020800860730121047786480670850903762015165096131375907967191985344756084002377508855950551592776233390891381968492679987013839076831603521456592099189571771511709288931863644795872962600259723360426340262826154092441872093690020547058430602093356229475731460069324082071734954761426316245639500640583905677781074895042540488020059952382511850840744955584385404735326712086386571759117327463546371086382131036398974584496610006364247570748465786897800692298485138606287336598344102658446063784977481095328623157423581401358672963212154727274048004384199033448824914438519686785480230143142555403598997126758632187069981118379708727363505577048583941994801090508034414187905985095011902439752268703334866832262850517578950773065344854365659792638939113698094419557693774850261714795972766822921650884297583644011903245346815197036766016767763561190799992561652046776395360513362543940893809026764117489113500249879824728782390802252495875222323266531933649237699010964667555480374945354378732074370973287641178516684085100572418716879928667530537348316974228427106128540787492599924927014806876504292425769802266481375652609299933182131265691512882464349120512281759735030768834044726331173449428566185950075713755449854173155032988166637251732554631713071012806500985465917202818153330020712418387941440077951403167273823489241098638959170167682187972241510042627464733566813720711363140749716435917848139770108827569366209453785101705097565206295359656323334327627808662038465546575090877362357905612112520181012534650221495708281038281140189380385797273273675974799885197175136129460144048281303631474733725618416005113019541215236810127587159305931103002232332755093824870530556983750358360399133969561989156059175494133703883789440739127934855508327593631389391600916717688118991336271852386001581987042719189400220211597380188733807150401372543755460881112682479032312915105636371699768405545739330298347592905359456875015959659504772967784041091894580209207055160676226214794092211068813877761410502052555646902210437220363293784232884125331976886934840859538537552132836493605989682465654125363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,49] 7849545158082121493238275925605288137354191616900897839613317300252378762645087950527388027077197104139339012225109438037157553184372853137018313938879125339916833518604556904933717237975905644277587066124726943837548907399400927178733397150442537932212345052759947672550724191461030260667911541739421554870950100484007449776717625412451639810824300069945613783448327735753128448969201698963057340002899432276335583974098775539100859059669681882308507115201141967126152508871802096013173104911171210804240972327862473337457566999259635378761222184306304625104726832420761852405775908155077653457591298245672953161746237073631345897486911446332659872230416739031370887960301499319616658657446646593486847910205912379764772469477674400539886722833141981383565597583100905687653201736357844870960799357455686629325020239940167032418757366348870371632626983528441921572143777185403625788858765903264495100333154923641820077458662510782391739998525553156925654353669426409827522742409430598072069205518140153227762334129000603300133977136995104605073980108870862909530928897106974910642004999117886131778824911739418713262678778523198461749016884213032884559065140351215847797947523301422610715095014759414969723034869217899992905851110054542148866225692177945850563427946423857652458691600651677707389823472719575870258939852655225601788501686402463665010685554418635093473946137799781003073688905525549739365979034860588970456202091737717109353592139334148499463768783131150675299637172832490366512054880080070071233285402079518184780662776241660813536890322492997001375686522112247414357379550467227934061796513781481819044893511746289573871246930869065095482177155073640929929306077358608815115361111614387641827965531564851348932511865872572105813136964943125237741450999810890964531265804143015209250129638203014696598686546435759179140892617326415548490439719488057907452828155467964405252481580470617189125719928699319482671406465575392643240469321791945403621705710566591802416027428805890863928852692859913485569688047968258483529819588785623159501268529212840617041549818769638412909887982888034918258188520345711718796528648565129127811218114779642773765408014155018834517035260346818106634447607285326343073428021828430012803998586946688430820526395539847119584262344168523006416125423337957182718443832147667100067534433623688052548469385763109614266093010314047781450639909884306521358439666906170961942615327102068649096704935339109007245857065906098125526704052108065888453803080195747828515005849411945404263059947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,50] -1330963436278797872236327332821070643250246706306644977466944910086218204775659681880632718359651945619592647883009939110369217269262229029561647499283348781384470523174030417083321924247327973692623487149724493377846843116471391068541561366097206262531902869251787725906015571782010115375456339438955230565860219134212402079544295214356875693384072690961046675799537355371039920428381824876360397789774828617746586545186120851878622149776038473693368049821461470057324552666840664435201356539468699438753900076458421564294222889275180602824969462307037610156132798170684199094820952544955387936161182029537098533392251556747771431183344046732303141752009673466070847505254472730801872010612863237153402072287992788004724556893834865528708549019262979041737676681040262528603249120874842087869624650222558692734922151594907279459493099377019007160415064140112989753612133757538456938711151833157383175613629420137032614028582608799215562130739827520251858326192522512604786731477827219119668475785213015556319253601590397876960286062456436178465264393993863404453427105144767788702669856904185659715536859052753489850148680513271105043994540030418130548490916094936556445279992419958564504320177961957340252302079690910669400172873920885151250179087554041369722394069462943690592722851224330038885970728665140347887978936711940598198724676281267923146800787370882824111526523995560764215171677547257354240610832660986639871199182696099245952133086369663776030406829808073548471370560212693389711704814110015117871579070907906558428627830024677061036674467697027961428516925451967452781165099927209059006693684060791580934632182413047986480179529069379522750118093436928364192575258890005793419994166820416266203433961221819918542265615296310070201164276956066509536023654786883886585795451926819183087766032873165975974843982090183817789969846193191148278982722822148550985465793757672978390776741532966062646137607183151445470284254309939208947342493904884542982925489056913755608034161530460053705121087672667961177998893025773768230263856599046239569946881185692910048885555533323588691572310985125228665239623502004100124617566749065560095828434680889892639893914791220908683230608152829782591279090255208898199227615258305841572653937734815260857092324530804951938712652970106144516425775236775490878998816637878209047478955064730592518491524727405683551438411503321472861839469612277204988673870119757744122625527987677465136882898570381213261344350357717135858371781415591759150494042125642353821151652365202898941273702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,51] 192819068070039062176347706800275291900090705935286999562412416880538617614365351583730546227969923862951358106932411276187868495477649370412797154838281443351614262328219064386421318454225297121213804334405095734722026403117105713414293423442888255594305550310989550254739049898781106309682762514201648872043286219023755539834542787380242773600362953080991552292771834436078731336448601086400530176404122619704062956124512892607969341536271147837933032590652454942437696376705480788910773854504991197217284448258879915573716590095458962214930534129388030977027383225472783767924818045584790251411213996925455054932359348622454496732386762911688882235146241757078916803986556063027962670289023226368690441261388590760830162285940160125823342373771364345234902999004273553497611792723087509471775923526585025090380709972162201218882446006221997776585358462904621161460222329139379439935520018175424162019588498562360857727808562255109539041969764183185347212895747270871560678835193712710231299493062744303705976061263536234438025520807482507905853225469809455422932421131615438307295434943417518375595265574380658224902941472784477576438828646985865005512627196498571903997764672607984425813719905223586680609532798837319019976650768138821446974882484572959207076816813008251630375479409798301234745231772483175818652784886675551570996269493578335158377426440133791210743014900527197264375994892828116686709038120436256257218929641093316408317090572511293242735944728982837431726842915273917360447057110213619651460922289436726909238514422328873127255826952184805508762792925604083435098211003304420584309731201140157370538908524129579680010889292474095842276198130199919748486745005939366120897109126623758110750554478605459143440204524712946977714905408173993539305647518820472333526225691769339332925483763460877923624596566422651511125227107908517147372549087498908768800680988171032419856397311759576757266047805958877820910792846299347691038486817974039727041051294275398486323814920313095819428142757197134855029270883111201914120332724384912693341661035583276242555977012727037084858926963396907325645233547353461468411071818310539340491480247016251720886096247533701448524823164323751106613247512465211824254424202780657010596173138657667597360182274991816784120145660836942400980303627405949004477715884058091443263334259121325634780021703150947244213621131246055456958595912086975459487542883504259528082414439921572545252220161952409356519653511738399121782343324576307816282829748458901447802348865195421261270876160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,52] -24439244438099475748496630743161172326340141967231099075928805633401776368857526260752427618090755377179843059238766879169363615484615978097310951000560851724452158989785175198851386969572275263963609532319980007122644375436251049215968117209898218144777251253540101075177334912765488306918607225899122345096682347577101675791158139516336097610586970726313547198022836808168083488339718710447215710535918153656642936865882296458941658764078893737838015022746229960729428598500018286816146675247170123397531259578508547655088906271100587026569277749786889843739145885369021287950142714173738479947337129358359129397288042189883794677578670591997451559394663173238997066126915077506711784870498875382467874991374532169419630462830378658376931637016934175665709600899429536480987848499892908262719800973629241022294064347928670761664576901305742158470324417215102341218930561733584981819186910049587286534765514348862010590238640011839737012658184386502057138042465342348971232664584975198987023234084668919319439997420050893712768533773890857815402225261671069465208894786428142858365930702309836177158571894722069134274665899686670937684055958923598711345382495186304714633071238349021780529083451555268826479806881959457399981490326776210357982150913265862324747386465025452162539022753728095711559741647744264379062351711505468156046718170190243940173693455589126933381157105507114173866697082403859086981418055638562666650860330708238824491137225237250089156140137364349257049905405423416070136257356467009089267743494109439226725744986449530389876296264780040605215673774424995664515729611286878149563438861057883953116559362745949449973393361998304363150533776013286660771569091649353704887544979851003462237133278870248157370418585045843479503470355325944941882986882527849160358509776427556869467157257871061880248345566563467017653786647148277121192160978239787761842340743965507986282610764635652146612040609352358065956067025220387545630565004328383015609761386451123289771998579578050428041072977553922003893448609125084362958508855294528972495967731151708476719384431847865793366966356234278022144036314862878645305896466915475230525091089607039679689656789345017817353767196105535505184107098039658138474711219572274981901256029338439914902984017560789308860730847966211424173421563505737122733575954671651643642347092648751396595781775406742095451025510405026848880590798705662111115963490185897223832343289290475808898732071527289132990831986289200589036662659878924455560164835621358174492280529976291803476787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,53] 2976051331805891748383338044573942454646228996502732875003052803485671191141365305534666089345214103236306519927970135868462686440242728089635983847760712396471427994888551503172549881115874151404209683562559059778982852917157325436335818268662331095323271772097260074991142337593688605027114661447301615154787868944329727417389001331345501899455939598477414719910276901930703074883533726655226342177396459989385601436835833082583111602573535314487469522534300221061721372548084714766631181103745269879728025302041937401104127353318889359392028288915463702227077747967746151625105977901054602318060047252515346206098799654379376021743333534105816739960070925742821434786048785904531930433160466455317714421324616903009451566456036238687291817400954580131049339852960941520185067449138622543916337796769203849712996710330314135870339947102191904639012060877309633529325481971892610039603807415476509726805157331115578238359896152926495176483996329876252859982956785703203158266169282500189030278300085862188391298315333817441747791932877569410728307546148032615133280019436859232181678400972677300478523371131789057987547034556901457460899204866732285195471399636334289596453436617796889108177660126904459031804402979013497528348570471387214667261797534823939700433751350936371050261969155341714084473208143130616450803635901428334059855499003246613798405738502655099540067772035285312477204639506954557887788717736034157363618793866355670441831616316372564790846808315050889877058988478148723653743655962375168250480194298407001812897877822493960419073676335792183111027927934817769916455350784890922571930958612796814407748327382141463142728073262522760935487678897138447202535305117381135675345269051787834172518457387941015348663083776014555543142981848918379502160800033669718259822367733292108489310105919196846424555332732212456167069235335766744522339187675295286229902700391586742977237772363205044546189568771185496840412224881345628323740557430585088608500564781625840294780051952299289969129215374507047231351743375257456559700616593455990829200855897560788253228853706677859963776664146335601950757345268536005347300559325973991135539685953165536093010657898046253821646703501815908006787682520298464218174277116684432673388544817211047798208319177778037499931397467941019413304222711151606716374439594458768653380931853754826413422282290469938309600597154655128100521037894571658705398561859527968015331387050245694635255428092095901114102605844344533694504549558807479798793201870299897917308840568255318390210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,54] -408448295180586025198211999050415573812242662771192949094368165168600450211637371265005180340527181053940777851989737103190313096582283156842927654706838130835325342523807001634554784257952187400666195803621362709788078688497993101736527970825012258883230633054945549742729390068861666375639337513515001450994369276159427564880992213166248306395450309899813103507297261829214187163656626784141653376903191225384576855481117168165951664456737295088029337085144476087814804677194188834563631875202577289846017333350000533176651204534358832134303527596833579932132643851489778578161271991126159870315663705747798168471938824615017833357698383402870823814248106614209668588160561900150311011117846980370924129250428405129335856316444777129731707045869054170899927314592855097904649370868185715782435874892732917093141890379806457878379289575604731787424120786941266249678853761960146460867550582678768991824724353353100123282771567853357423325704606925456010188977092623574260492179582960342529471505088915291618394758093267907080774658466294429134466141663475214539661143318479131181088584364062051099190045499936252803092440730264138909289291939614397585567884624232921057003761255867279665425184346748280683063819395359782951116899056102108823148263931485592010069958798442133604989336003530167175524949050973906089923480134441767556181260518137658461569681712610737900717611400990880664570359271558800403378563906715278319722117632087852032527010064052132824152478614511115960466027795475659326656103746569836227930639839188294528894465838124634195475313722753792852066556336852004343363438170133554388036294010545806863319644188511941128906150577864167670402508113911734201013718405930689630615411169872047064688778011415161534339975740310889126293259556650032749778354809078293373790290431803546557916225911163875092215344982984383909100293564015246053120356103256025305518373625026296699937420111195115845964584514772516506466479718925221322031337694940920063899236744487778416780808596411818242591924075320989448176642632246167305242818511055165962403989581525873142210935520105460487986252568973841646313548660361248948474658051105813877944676838357630437587641161933542872620434667878750085024259256081636113682098569161093370356308305026456358524348256053452020557323749118247710363535218191240489534603676481836795063973269907549122146992692801168958358180425346181651229899570865744018889878284035763830869038327856650871093464679816422409409233918199139539867312406690499496766102712017344234242749505169000916582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,55] 64487727303487866679412607134239195329011462238656999338059555709757569337432504965515523115738570759072903688795423254752125255498710370995858188701859656119946542233966461068358870527400136132696940118806085051464195335552765783818174392257711490597686628633379645079160719753822575527464545088023474884520050177771802333814577286001745843031510014453094016131998312776094719451428124725213006148381676678364610624964304463670816000067533149031077993638738844741222004731193549194539078138676919678714068182544518104656230335176217538188202545490824995460045963171288813340409953041750361579472937466687550099170482981291908816150871092960138576942055247844051012398589281303953183327699687501848653511990656547419647683347259509839698891175237089883461299236784808732896280993491886816314183450379721003674106369431164520499334483271232480136291510977787385498996452937617141096924170825047607628353430597104955448329130815033511252764361477053558174273866768628483664428647728741315576133688151797470546838624818429478339579872817206959411185741446374714156679832000841166908592560489239554997046810948511737576735426812668308991122457812229164324121382972080651339981865989800729032580146023493205661011448812093267128111796353834287011211542921215393021933261158646902199489073256128383489454784010372587519121220019986103377601767948687983970722625973876839033243752879040965826022739907009176667999334447719993723134118315172040227237240365362228018041949708894403058136736650484609279138299456426815425405508433298079411806689866018917312419290958361010057291502364271800307223670481709772572500264598534575213497447976202619775537847168334672215750465929098763094459489343807126272203892425129630905994403668474075022391687090438686313989425352203162010730809369576871512927980834709633577328487804469582115056401953884272075785110338350831636821862037695379560492734678032985447782854295156608371338982072867283861538698097759083539436548631611939642577459615880919119453878095236142443062122223638300858896475710196638382515022193649724007867536057935187747077145497152648421936388793935786315105959585971295252366624580218830804955352508740116033432157135115799939075957298141130754468025640787260529442725315696664628388142929533610840625895670270253564264366115004447097416695250710321350795605283432470468286219708279847192087027104926897200413531995119271905732323941845370262367155594648107914064783254706799123693353017973984272518123221694175513715481701414423829426693389638210969812171459478929182556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,56] -9780061527374801955419961774388695272110082375076942583922758794614646271724580417625877909103370710068476292361868289537185159142687986376345029480933606841581039855851424737375653544567198281386078751422744037504084621319204963394255130543201672753247572496502486352438159386515645203240620926187321492993633804232723268725146225088275780537353861307410604341222039265901846690264314767614820114340270460594297358491003735320412275235275369376988410250985467980326646111535194898601287616710648357296909236339189204286652600905928940305249492268516311031361457071133673998309193797226621220600325764534269188583041365029267866772165578212220543417157209243698654181976441184101035083166500598225538195785925987747468562955769052007792605456473789918948088824550679628845637734245655123364457364250993201990625319613174911202070878620957078576106873294367081178028797689516755076765399516873693417811932559931005840899473680121371933117584453417925540182679230529926162239550262852749623832508081133598569571243215964562942467564470788994219072220787073760054912641524076718218785986630198842484208037917073885387755443960953711043116472356385688928345518135298678774356389812663018607319474737425201627384053135814045578342466127262671837629790855379203943919191481954976769047931320322278153747725458140435273002401982029342360026575728856026644024021210889799706186682888364688747073286135396466895094351348352910719739899222220519163382047519928761167972442346454747156209709267563698976671394284659678772005519585113700120956477731508593754641871891572072932407606782730921818382539337112550263354968180819549835933376856048561058110983763435770887277445489007991410954872271347097899570161207388434147545014522616847349016458520786139278389165307622556711715047951922479757329664640481848796929045670573570863627123430990993774019439994772534930817337518714705067146207770610775762816996517773244162062151977237272101544380011984131512365052632994308647594905484102790705155333516296229944268354853360640025972753997284455796666463220706402347264968320471600477858107800833207511738044925549361489690752758874448312915406495793931096704645108239464062895597314703481952023548443461365536909251702768542302923277634618744638011186007833923336575168810076554437727594571377423971727977048691948833711829051046893367855641599830257845967214039112258296004311065691145152523465451509224713368795357961696574878416632912518824427971753999678434389937424180718065964308814446993768591171116104167192149728143123545902284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,57] 1220472320076416997192586178557254229999578484774027942100612571452677750956047968032972270160102124101092380138907359742311799818640831043782882806228011109178277255775887620764554759729775859833032046443799658145696733984805968633095333651380994232194215330616749936898679818645284837418190079244901010129609811701599133915348431496472221551021528123088681080916291680230559848977996655719340992779409807635817020752206257527103674505378116336208496959666034620317897863356898635869497032172311100646870820338129420555818479389556203117438165494221045234313592620165447901963901730003050631319605628932498912862975101793503946952553955265204708669964390429615219513402361411168164669910794012119908988362313166334140677624872714971117634893626397922534452926414348367454640747136331245506623938565412897341318922043754849803978014524034170644855279415446073517330340298316141343605304085173247190128024979750567647324540640673695025474671555709760291033349813322397379500204306714339640386408318822326219803709101524633918588970152066416340015841338125813825150328503643815459606473648270200893294188578394381371470610128024875085343407787041249141558129684715308868437824557563132472064835734672192715443174515723432570242447667049309221385571946713808001539886363973512389888650741671675118101399667370384684396459656403920349229840586865168947854350304610313523391532571088100574467579967006707687387703494581029024301191608027096803927008861561899100441719739991972256529213122078080343598899372626995436114821881574488968722998353259466929320068076250745624443174659241397643844397377259430850152231365367383356166829110881603503479051364469683259022962674895651980979786415262030149038289163274657029355532623006561426030010772400542458340851788920246712370919677914775121897836187778012596861292703666383252177488316635996128084921298716148647697419632969266806101640922118674955816276055811212042731230728997125905734930795917036722593164258564470187574742794195709811519132743019170426412504513349476195260051447880242761536983771955644824108698641941425940644773781317141524888442963175125055236476880542081836330260175336213409741475338801854300181216609668356650904150424397372839762435417541924364659976588243165378812312874315989831905352558255184529439991416883962690307957739019722050059049949252219189590296374303305586386652251886070656913630344756994797679535182263348607008709334346347579544879549796267353275535114969254156800427363256426281344866128186617828129895083186794131104955667972051372605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,58] -118391144516003797893830937845562485020153609755469166482256520088657299177544173987253182321835867205707717122125079813746433021633084652916536249916446596226072952497458261347525516446925261355238759348386792836149717690353282836377019585545464129543561587465653553826506249488096859018958475461097893597991889925935347685883133457377607435688040279702724491083491649934643416389094161274288359547048615477959163367925819923688320521763347108823214177412361041438170235375980759455011010401532597766276132911787901230759527171049630385032483330838992498121384224627727469524366691331086090887584432763375438410916899750408360274950109289613348830553193240879564931915845345683458757054337985311615147624803390526024431983837132972131946439786902317125384739905004645327296523362902726479550890344347040069047152415458442031650538553404485631633335309486792274105312642446615833575035888379329532961545788639293799085825412769840385841777650871394501367528508242450108822401942832323034733285240083303862686818696841085836347587004392395816542657734243562482270264837945601078830337789944638144059022379422174012969579170478625319614639524303820753099731119897798610847280003608115324393123779809685430857457893529392693883166845863432350961165853630522518104719931517143546727794245035305402938392596152915217124025568512736511381679169415485357120790830576039850393558652694454130765290046661356738355653002389026449809805235279102376003408046107971385443740857831146853153884933939785085761774772776847885267120905535776496088213498388349973495109127566035496612754535020997800921697991315847363855859155825404476507305598094573645013494310604038212699356572327209839629856606188118997674729841130833699332996215776543200674554132386058604816686924377721456065011741863970135317788687691358375219352121384632514386567802063277348132756489295768175950209985937434794107852800192154980942414557949144996425024764133401824500519269682455085264180809647116862078005189063963807222237095682662642634747470111956534449226188940642391993795095624456624886211762368449767349107747761312727432263152345383729347095801288656815099878239305054639309228434558241607806447453716853954245149613217280843174751090248125065038321446610542883550234711829451897965703199325426299444080618063893236630050552547659206099251418009220705688335876923216684288456530985436355994952434528180920266093906523684720109790176285994332780469559018740447175694030342891147795336582561492353028012313641233850251317510093129905828080811930836742963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,59] 9504088410799582686534789284458917911472724141426530194525077674693582821954703559425331921134440138057353481271511610299136826036487747835423099197584920044713033324362870460473577058536857244359604805316262369177283082194360158584055989147020273463314044900949932270909094126866676579340333174464057366204172415425994595955681832176000364506706175214492535874776033334484373335492202374765885586424676553639531337753825737415951719210514222274430047455459862075769847934007888668032717993228530658669835922816188564232278941456621734365836498523287445181616527033366358431235341979522267226216911857308184883493757195992518463473427852544336411267112132803342920990595974699238883926427133820191370911617964932117843688659141576213635631315203097986064037811000110636659427540320575202936483643633369247333543893744107535146985059011780586011959303219282302378598876176914161930051718581813290983302795280565042180201643373949128506371930364365080216313789839031984009099810354867944664212680917830683785678629687712194464039216144493808048199630615963554069921125768837663951987224741599454812315738382682710340332427443698339125422363386620857030721556722328968701844096819175630918010648502833246537053413956865590130025498145412403651940882904370695738686687171661231088890991360333733399927353107631617368270751496291860953193915190915599150045044374988189214135867755186082666535963704922789518847991365262953327700436955004714094646552819441008539119479608163490739068708695667251353155466769239705702101209694466449583412193590998632886604824868794691389581034821238023546002081841728335470222298067157703912776934969870068778987286336048411594952078480468590897364806891929312389818531837854248202225641605287041622459602197199727533516935541580867559998528771940331276077744661862311262981389339116217769057899584546405830585973399539816762633823436961659484376120776466167553282053539872932725754936961714959766910825974494774032437469576990006023023730054487966442392298246396641505739599438453015674362172784463625172890462077805520992244120701374563088874011048335013734451816161209156459978658731114000711423164785341216925304978230752962662600204298073900137367502086763346151543145770415401125264982417890330455993633893539774843115362776018234842250084526144538785860103135182974848531954813557053257974487441954218151734550456927792047287641914673424365225050988507163977898314388006805300879252749896560042054002497221006254569087192155994400156979784873870255088606282937550052776513789756985835520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,60] -814849444216550607292578983342197297413068538214184627716052533477753526301294495062844056375781913848315208841059356371740879731921531752591322056971909058536066319709545822095703457236944983009867257686822874967350782597447390045245111092975598132216126413001776165140977858070723713633783287037467961692652722150945818239244114342754363951077397193681756452715761259977396291911216933848769586158895248387872804023018837834926068813482880490683868386411388831312819180805632773718636478560627182855882100609589943895600318957794937958938584944603105177243861580574356389248157759037942970446889829259107238226859873502430112052902001008001435935164672106711905298737943089713954817878833205635118263244836513033014845696861278243467227929840423000692829892262130347095313308287187082008883833912074313359250858652017097323796536722857908427391503975705041746487449856801127721328668599461073443376805713647136873242800787512289948149630879857542204799038599462422817664035359382616889620279875117384460543002713353753402162053984393771288890846879452946825572622595454003891690963650857821296397388169798062475988202332180383065715534683298125772002548191453062848768532354436564241736251342930520438627562424182614643548007947761267297368967151713150757284515779986801930017719206887908990713791143198748973899298217778993007888865555211010251700456972186033206924119658384591609186497476599882113811338315019170571686806617173532947851948840048340239706966651154238639712258624961388769895643356170284679569805718705898288374318645237406340246442931542591020752066808800455463130420502024333856789881543972631994078911669992494845893258685689699166254551356275123319385953980972073488993733932431975758010263171664065545998065087085748035473773798202193510574657362788259877306502823746319504041706833773289143386305836808407519374795362552351413627653976263894930577639974283535327539951883365067869160524797330644734368025322887069767313513836844321724263165582272800598975381144886828458564354301887217024405735694714157471178679033164585440843809480207296155444936908102567549538198482973198325760749266343704186093701537138609115773628066323902699131404078213577981993488434075808558508221730278260484748992178375407379885913946079487072722617946673191588093135628077527803054965599891087461540088181218326788794398822746724599242795195796335249077181621374750949378967975279227929022884606304918152649169532234797718934019359232592419083025241057776521218710579606304697557204933509709752013614179941561139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,61] 79994690162371579508025040982524562530827917971033464866198439189572531594105136102297758290081425829368831104184095137710315104075371314380706874377044276711150283815718119553677443890427160974864491581168164272677997486663203093842120819520750030045002035103379523960024849179703519561783894331199154520814183202581375323660847140944220900546167193017061874969857670578847657811907800525317960350637416804077384326059587054365367949650361194804568211913769170870380345803927480748458512509092648733455754291882764476852027853315364689391374568476169445374055696046405726208631618530099393038237088600569216573630731671565167339040109426928025477471944163424383329957161370444875908516573921781433466430128248769051303687989098523837454383826522542990012403448231056720039868837057911223576867393448254272389053978268115345388770573678623206442723734990777805394305130803070972286113266250898248438442350150424728639774214128439619287803595806642571259129680567853832938314029822765695308758650481652676054529369295239757415512223696799087674360912685369781494830485926052071744079413611509992921700694023741139382260180132694391479612178906475441416852735448796260838052186452651945310553302733787132149001385718584914087667105063512162187264342967003484540600264421663097218978933929902650538294096631202400957869537513912989658524115102004287854492555948612691349826887990508664509107388338443807102622963354218873248820890749563344238599208078738527121526998999420172386999911142369444542941612188671877892576304955391932576597853848741537110126309018879303069352332585244130439663654980374326440587029271024616458711804491137603364362774211128879409322322561135036501198071328714529049200308454540286799832684362616049691141750129178492276097917411710070645017678691020653411621741565598371081603851546446171882981108782560275522161362809263506413786577853626019952623585017704226506816516738900436221174098530942075722517857546926906534182740795500144204621270089765985486300732292986849450430878736977044118840578042159111124385983310337773883004366794189895826026408994967972653332795763698417145541698717159283665322061296884057092638686995736062945019368907822170759969007058541441181897699608550895710379249565996486230087478522796019531812445713760622924649843605260007624514923601797302930892442413051680701871515532912348491109861005853094974592185580837439671563296165940661888592842259656983955073733982764022085802234356901964613071787616894634032099079629110914851411781367260108486112083025372119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,62] -5196590805950309325063175816794220757279910617779388322172362544341068371340816407930069879298219181290933082167308942031380301912045799946727062561994938856366213075236965471777402853432622701021276398135780218566397413510055750001619260226806210784136641034486106137216966595466732863140447409806946128382260566738797780471405530528894622791841817747629627772614143626028778125448199722878544223476359173444642527635697993735101962935487779419248913341268204049125440755183977925369474093351520082667131027881369051235105048004868720343287979833946073318668505031920974383768376949326446206158098467933573826266997221574147019391184150323337022484283145500550183849320689438840020500922186741421542732976846777437193770388787903509384170733643857282711687391816443371779604029316489114441257775601806642802673681344219639420165178723648941116011177292565631392841176591168840395060052242794200211646126850934475245748249629621851811904075886750871841399269822335379223980150183573053370089921920554185486168973308085746182840769604207625531144575275560956904909848703342137710045919995343156706301077794053357482767938963104179753589829839690505956967636605409304991807141449539468167444575144610980566686814586653531692610951690734276259357642371196010209226024304521695317094736834654571683351454647592016703842732429277160170888367397049092694707663800159426204859265860888521468656296926458741207423958960755176594985200124200536398112557910165829271297350949931589867177011526468525543205720464904551895124341266795627227074785661910928047808893561785364740376591244715491237277103909415405456162847300693799744067826438591895232998472991296409117379614890878860961962057300069583659083709973280215837443154354672293642377683838500641699028853451814370856952074230351523409814248740440389598234277214696358226991596748993331128149360391055039841008529081905932557233806723811361328503469442150518391232328371353662103825675607943340970697020695229575318162543634497090861196233355988616381078606075286022509365297502276580210668011513898206080676598428215372500459087579603193047366598568107283011806692023115143174104180778304850148339155649000441458404141402301763937275115952658924994990380656947951512959789088911837010628499479514050936777885284631911038016890359201390968704383229284651497168693163190461800112938989824110559887882652069472920917158492736308113296812396346462461053596796474802602295678915454943190991282447347907329782573512778159045587096969923174044807556332778207737757138665917644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,63] -117314357269345434674492004079368765328211009387954634960483060690684148638870604937030128262356633541968585972765964679788160506995088383925545472485945888060141467497371840913245616786105407076360729073164885596656706920405000866395078859575527571477898495493334380867743897039863852004172321664461922801061854763659434568883818042005593791332787854311149185007230258075242832302715066299443444628792248675021051686749859299952683442009395265456804989055462670392027790285713402918833447708325126423304942803729700192007812099290386128254002801088581824306384744330256063319269402667673144009488964640999808826776011887311944680798810379273515509906740269317155644597611758946196302495988308815534952521117550914441895437944488186424734110848799093787645314383443320026508722697764446861016664844701004105982871397854595955656071589916459255237234034798155421461468343113647414724658489683492583692280236307021507633503901575483655482377153684160422886821273202469065912224357074587734756379668670414873472937332115778060158322405552312025708457787649586056472311067806551917271917982831141077500270631376890103407582998938252850972247357049533180291505324822102158696827100789542152549561719908072413510209478091135233981506494658494447211661588416148411897235364903718983148755539961043439943129193632063119599547497722548591351420159520764708551649965901685341221416751851641413467579511774595863973380638436432074667936610787027425803903489711606380987764758624157345832080470743879086431503102016832131487831782510686305323710268223678863546451902768212902738474256860141578785627284026839307217302863935107099234189685285172440923329738075782576501908292764523668891367117056437511040290700302451824146559649113794797094621561185095553088282685123335318786000787595642527373161533123736007495222687361294890175101714378121041435701463806264925201256505271713598094864293746648022726855058829947467364960696388127367065075967087292378188181862233830662793577872465348991908178128397405325233588003930078666298351468184826340169481927113529435444550653600386725265294199511576117484054611671578311763839008765284360760988063002424837137437317523059480286305066851214566752823886511502999579237162219001479262429183620271122875035010404067171875300160598510198575704362312949761554528025287689843143891786240763673033391439313028855560108083739224963527700779265741210028642999775720548066758926695990356250075258030277328553016453349554539641505254978402804979149495850722361039910488098636867884780458428334080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,64] 47340182857756862390458692891508024263043460208856618640147198684764341482189337676609036521691226493892372823423518243824025751450363287504178731080544066082939863960869486529469417870300009792362334211710305005326885976306047415015168235617069465956885661129777587935394217755782829332045639300406570053448043859355654067551367207909226598150743746616123544396568060916220948935208527518393374496923457666977884426678498052669065025324980839519325745463169945331658765607299121498561580809077878138609951325178746213790218115612536232014824411954482257896111578585364957513331277272066251702050036488110271570339573499613794153271422991956911085204086498742653764890330023140576981148468786198217545001000263768520507871851272647519873314738641791784569233355955110051441581243669982051955464722286062426021343428081926885242157877466764346751060418978774600097055810814741720389526019653176452036382353445656990453234134778903506737306613697859542868896270133702740287021444991563815987339367483559829271392091626651223421675226867133010643925476806456570105684394265662339420146945991159353678614018130764171544198380327546165229869103015283532164383792363251847790796375997739704477359287626730260674206442534931402480900223012111314260420323925984844319470471374918759145785311669126456429236049619696755924484267070770892330028249293194736932707069500984137168873055621239369347985024222182479200254984415234870682912659774549536322567311593800757236707471588490974825508833837355843171936541962143367621948291349761821387666170880891538599595618184799857381921427051492152780501919801601168990165961660974293261829561238885513471089319468679219572923485950101517464073418758978951656019031136707116849686323242575627135360725182936890612405702942708139907372619627031365870188655658008347389709188111668854500159027002080613396580788371128541296649303464799130493268731542183634816283918737887092351126152138584738313731049082002016310051101949767478133293547783334989914937593957301650649932220555343763056738767283182136468628517311554722712856943978726337170750756398443189287289829839762944114019171322489870367669393998023751281057819815766180483191418336543714010062415982900602975288756397798300960016171374571558209234478209899297305115751151469555814409151260036523811366617067581012017931348283671493479443144063295263921873550189322790883701398829483440029083756956222572740960636095336970925294621482970448528052547659287888349975347011139562601837596799391603841108434801529746512162369359052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,65] -704379097369031301786298209338784998480909064301171435080134115004191097558353716166843809591994062073190902732578380395722376085167953922248142059348454026689773347193865577573627508056326800410898549402391360191997274175440542931517796109594940514247221485079981454911637158628270114494356379948026869278195684658667173544025552283866319713314067961473980682948486437971325635649841030236327711923122592936805102834158957238073683239186373384840327413968700575069198955128944773042240923419073683055919640573294531026662266340550158171451803494582477182992468177561229345601581894317562468837414014474911877266271964854051368779977376413324084140798268308557851239532623890366764274996623313372598650602392444653652994163682442794620299667257546089936709445693311065412765880926665945971528931093695322981039725166485783532911304269567569242922604291432413196720017733951456327662884432407166119347863431667297435295568660795946361460780054145634586320315781468422972144827362763077192539509323679540316104390396887513538272257199778437335161700042237480012423522526303350558562501481631664930506135404265371431551122679271627047576390669340250711101679980092440423508541648134740347518495057244953252644448125832144170570804689669852919105623775724696566376044559733803532774196476787197821784386937223772359893116857488627184752348426623532854979810189972268163412969517919666743739070897852075850460150622487674275703600804355000387155251230414878705404307770033937599622633847546658568671904187984441960559033413322625490463035021769433131082835513737254445134694756315916096054447873357664553558588351610359216670393061242104776836008945573100859244942507709270411779972626864761924289670675036435352892789339767247200921186949134831881071128060566140255590239845845015042351576380539205349886418782249512270639423264014168331399938953014787848708713817375531927964246591039671234514573847347908464088885540380856677345039793596619996975165536190954025848949288931124446453571139425251145946549636516203949332336265926180472691648133953294996281330678375400160042923826671013015390734569986935959856145520030625216783394597928975334530760580463814554417810221787949879228500123301873641364981968082859579929825087438068515029328757208345154650111133266225862170455726988617263615037780051711593128335946102288988121898598834330263790530045127907794943368650541166451933542499602767661995731712904136225961017567620871855495540416212785214815386538806513534750477856871919692047483276493231173676387899801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,66] -533665754761920146556505940155617546658646530647365338054909343915039510420511048363328825377400243829053528452840091890488580107114072106013451132599333495346640003499814172428332066297667597078340786471773580328224138015337429248441581663937280053497679289447934424640911059965969122327451147336837919719560831694494075097985772269287299587900893069161605060753417295243796570583870945047290669170433257697263057476643024640068841167843772547766818069169020247639583793286419301866832599548120846123422283903935588089245341363412508465542706181178406442584952594311942471075413589912999723029574970490314883095943702854611442165795475235227435560404831596022371677312841612234297569194427735913779983716332192513816507376520899644466805474729654264213728785758857966189332791207871826195348569360080225521859005579352232403521630862884411243672346851846557014347697847655259638379515970494789943370267058786797552845382150182744782818621206551955337391296927924770654200744962828965843938078045988204327841457460519085843549644821116350641427164444690592317942410597017277939381149090742978333251387211196195198631658805591287190338934395241933813096004729306765291585612563955457924012372236823236732428411483710744074007316977284217307134910490221640693107226463601157068108037046113314832880361718303351952394284852389029498592325778520095689848332291882951829724454624645269826158098741451064906933146566924643285948222530919654037727214776798719202837957633441053440999626552046381736774067832816445669743655464376316622258891255763569380774186238444750531637180017233307334246609810186769002175058868408372868538748599848669288703945130820351063607081485339565109994424216161360934683648451067936813904019211145530690873780557357815736307730493087044445058310287907225843522852228945581324289800742793000931060235027734540412606838744307095436567471337658939898961203092364228305300067709858400176249777771700994083364962742474484978414559485360916110011226720741542967781457089045058652287977320275246359264580555679370248908136980660372907955679048643728590819422764700316166822583257096395283023630262365920719492125415131001181062681685541809203328445866550250143848193037235116438188768940089200273743717333260536838484999294906600595826341955046959386785285840904717259363963511000195154656543199678845107503247247001727146290882877782305153997392109539024909928908703985658257584977182270578350578708034339875775588490578970958724037539555195051888867654665389085172418453016943663016068491981619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,67] 55621304087273782739165109745761073244852658518803376805748234989421937664728758625017855407343425099037782662974403350581586224828957553714046446562293127760924190220026468632595907607360048553783530638679341590478854731556323903313604256051497425227846514617246342641729252525117319284795783160741063798388903062739076560188140599580962264758422748371242992465010551217384277226128786493232698346421773704876879777343193215887625943775562339607809380796178220980339575631926662428136804909866767676477635566628632771151252652999339751046875581629149783012803145025957473390596757850694864150512485736077376676597469679372667401640010180296020786948126534726637378034233063205871440879506761710095093328738356657903222730905548977058480263233996299775411456129958125518243143149177464459484464992995916355163005637332579948403088328963969218207692547608592745410125674186224905928731315601922513561160384740611461363709540374089776881736033611654416569624040385039211716233778534954600106610462984510517840844781922768407032096363653216435400650096641136063683886954558379948592569816146885919814191357660933267380630512110137919537222671054400397648232180965826093176606769527885073600861756204992044589092534440775757661964348627694786582773128460837313236299073051189569536750688867933652506454682399697046525702691990759435991724140690217562572490840634313345322447861813611923156217070604963099528469781451689581681113859204369029678752622371137486079114590575132663706320051181045673997247893896613743223426264079612733627851423025312357166071562599382914189269499911046729826059160328325998270625278235077104481342904765946003974623928119104548346756246396557017412259084097845029258123420804727427141591289788259482837700415710251767105605957772941314179098538250542261553942692143560825186035636152469898302835256829756306881937092672869467210980090061955422238484853448206921321632527914113110547062607767493031735635537767166834953687344283145370312583342964773968319277496375969987824071903747379264940937201143845174122828099318056541824104533746008786600843344671480264713018436287549057337109747481477351251492587886073321126967163986305860932162922141080536194839826213801829783051116612779324215612825626170475642113010426649001218268851809195074470255490964224422649553028617782879422966988529301799090658447991489699943841086374396835304297864848778918656028088747728516605105205781805057617423639605907943328903598911158501149095070303644346442287569293551062638537332949138777458687113953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,68] -1285547371676701040887908833114365563044028229539921718541085481737342669483465901436784727214619592484244621566323601936772987299288017063079701626071398065396852641299861037013164077135602283664150752943265606152582130796871741214189525660988655218862468498595806753109332597844380563837607806745606143489264663047011365123892871022227271748281961882357744625009567078488847668985347866769910155848227356317870587188822927350866946580349800722875920735894261320479815073550555913352632002509205244219894190302909218094546202190189008467400158658984967619663419569820491857610629449977532526280338117229622260410496572535107083462324878399857035377171186654964391355857349739372797999026327567047228846554151853513953539579195353808423645006276252574334134018895841881450984154507067956770377631248488060864235426564973745131022755650821314232736464225681848613339183570672352304638509043986683409211577696863613437243500222719005768903576413215729151761929579367473863975653216644554223141613084765811925241949840455674725179439241309253340349950979785417510332750347237546051176938201374995252563339614674851895491624612147834906891403818535789977310969517921454440946907155974242980598027504514594572581036740359283349481125062383915991670582149576192122659163790690586692835182768882745218164689108012641678171209194358337499940292488638454101428976383462791802695401088389731684517702231168505527733747864007995747327091558002548868754245195309682931645723153046855347316434331081802808891870062957965231392284842927276540297061682097874754510228448605927334642811001761575514249378567248392132705990749022538555339863503499413682117674501815223859952339769934011564137305598196336874353999692550808419506476436590023003538243222433532206163793830584092322492913502578027223397522863785128851048215797081174521152230910867893500600425614305472311413765049625326315204510123500355471469388717327576000514457708266485759852852483357134853316189179191824800071361227562560576198771781835421628978788076011731148987151120580492822622568736534445832806989591711292014501257117379953024746029712673795952447702268235201877048807536165524717271544694005831970135566391165361153254904897053930085728878245607797231304694990394557628133675118562069425178707822511172412964599080868048483094180886867097970444493501896454417436629090231556125568918922566910122630608550504500612002838789610481697557266562845316266765996377562080818256314951562435822482253160217425718754834456446986209606087256482245706003985203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,69] -146061582887250073471655822603265389989245699987609159043152415572890158516299329437821800530639727712715627125782640012229217134512789668339515318038011427467604339228103778521976905567040778617689655175377858055203987631730446098633157246044401885301461898852954318227906531868961092940194674729788692670996225603703284836776129160812112488238336939544123994212620819992452731846771787661227703456665499659645046504409776097927986417934237645140981104030329846303948552496621106792863837341883208448374174235799122162721126941654461621654232672826346059591099864429862874102678926345783934810047654711526411873911165701935592794892569810378347297281099688817827577801526856536924287159810165427697800455645137628874964018838364816717220109635628103849993443496158195621590428547565166215080372858203384264334978836558809378397789309659944551407379201030376005567172354188090831918122983944763481793762162716228503022724944199826006987162474668419432857303610306031005492958146944560836699234055965098192805553435987029385866415989678099887989302127473580070644300944623830729161505243334925797346445312900816361609968763842531659642759316476778277897864700667306760464129174346722176412702852362391814655055122669391875421014095824369336765465920292364150063785372342336274535728207956873278227667461939727537741882066668222078601583214680866763952754914796819265818306343466828675471374686347907523890125727547215210924749254794179706709480329177314947840482070649162862601311761220140291244990865286541605995637702067764151088592848705405467163835695471212887296002740244364471721252617911435884174674924179011839162688320661124585473782388480915053996772626482791321263780956053234851264834552165947549698011206401143719080740873399806539305302868326688253928367999616633400534257746315692287342568061708362910447227723855653024529051778241868373187021894252351875923483479927773135356205655562743383668918425295419257667724774457909955645229526955700693379627450297063357527751264150865644426806271293969513293628863381487664191158206786248207485704516636191945799392157260714856408544039723117825502831544244616833109044720341553949530290472166372964710879977682652461279083205736310629836391836350667514855631069740862646512196176728160092708764570326770499109088807730918757470854435829914235795903379119899310032654019923917487469891698863066455703003910847756690213720848063791972723608978919197807266855261228588622978866807545012356523094918598580725664813608822375476197749308016769345887204802560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,70] 11956090433559134160125856457186646569691628363299735755016333431659147157732584123980281838171765090379251745639630893715335133772999641567031763621120762600152290945715078627263835071078548179833255483955604405544977578490805478896656814512595904618412260647161473996266294408772195625844315861951308189910413636911714108816676651225799183572397713325531867708317246278948328011729749998316314553469979696370335432142624242363909395656261800956427100951591908462662940112337433666623727813461221366781752202223146640205047465685394053501759960106369402605207718526116785937891018919915700628968123037261172436155886811267109779298103630721407438140478370723212743368146654765680538187890877816304969765137456067767721738993287690087507096527454060519964419983708753490558777465773886682894660977737611369494203011192048558939685490416048153494534309666442334336498569289225329156751112318668492254624652992354964479664289912408583269214235197765158151633437558868362036474490479551313456589957476278315111227851259661146072248515261159396550431716450378230427709606761162787398672165771842102029051615467664669749702618810621364935892627345227413730881636523013337477951650300844946732041876850498641655381177348538622603957456790981287065484887365993592700674560956156611597614786405353745508313988743116590408029224492880732728923402020655475416712952508891707080733127531481271958528660851230604674742301211203091430274585370928430278401577362103655078511072528018364683544755600142656397303012344679373874004109398031168623155440523931602613160782006583727904040910940146333448676318411133200246550215303841405062655467558115451794600440380359206955240326635079237528311573805136242520429950411524325418244551561060061280556884061387346916899672969781022537658137221729013802842450668903515491291892885617861456854732103281389045925102302345509710427287702733415968802805954319541439623632121326700344480026130112755799847314917994311286688816602489670271613685435429018313259468285708252021052225677622257800711382314059501607896515287116557578500240058385869373467160341959152948020622398834946737799946195111770848452449386742403326433549905446019871156198314134718525344566459450527581241570497332211391732049586891922619538116061729590759527663530113585134017412215954415319643983099793424289399107124722022911429807793195492797974329077357960872352762701640122968703850171862699465287776097163901400110661112120780875570949616798963210107255203508414955098507855376461445447161127902262739127500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,71] -224846141004870849683756428498568702009241024928528403684708876316626727851805182141296207162859199963124455017634156856022927321343484973156311579952131519593439391994623968019467983117061435712352000720773853345452443541371037778964300959988777359798874600278405233748418803839078737610744734594287904570533297400474241434317040568449808392930119669594572593357286487084224621649460149461058116340602944639923951926091952157134250044575276773551026617789345534428266705176481394799406166706109462966819614138963478907405687986121109416648917403681387120144550233284509825435657421617092383764443067845069933804223267017790114468029869579113366823265797836209578959452081505445859412673558316929672743288770539352806849584812084536491060608529110472881463831744109553242903497223005791980260481812933089417960053519179090141736608907447853839581626667043304004046500277809045666662557925933814384306100384058889728783697827222706870692902333159817454393915507353830074008731925719902123817217338286679120932576635246676276916590977204147432664551714324457948352349921800863284662942068394446551850145385358520788855618261817414409893829701530149265641704531313073524784711359462242839909507743502351067891674514429453038430217000871720541916323499746332665492464967059110319475845824622134999040912898950272056806855818367223731980262219321326352420585303715121213986762435658364671844506165256714575675615157647530228209592409766105285403983927531976852127354177811398556028472204988282488419482903474044792352951670060286122572338617846400887404394230643218790606279746218903571425630218629467415460010365749841780335475389337129768982945997053947888475221542952162727926630377153952950917023765131454719270971158242037192556778212343727468181143937384499204334713673202374766593348224699723678885101588154930106500038792735421344936669349378522477961377664572355937951730937564633616694177424294574572082181275061771300867088316400830057122225734683191813440774438207158591216694635573524304568809040558244284455626280848417781794662516650275219543729610158110196014674095207985940324198955800582605222749409071263784466948144671809476014527770642511786093603269581176395373126410061717133102027954692099149081159242814208606026218835176952838933696560713412874151960252398075111687026129809595244596714341276630403187208716929123452494644681218767221240351402329561398758433424968528349344803520115087967867655329610481411683725038277823601241970569334835221576066526799335979718407333115454999295426560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,72] -19078530801549732180028909313349035401538060657060617278242743182266046303826724177670217423262396650236527634945225794596009642244207575615822545170395767965216982513216701671152115923839117480871214878051453383328656908314754182655044966946943818112745165835108830718772995124472372241127065583731901990514975374772915234592467089660700722543782822155733297840754769212952487696048828345455987076511473828070165841160348848633034401825878651005495870620072880903444379129670463139839088956615988337346782220948207768224603731761716729157694931907843943701343745031965226413768431481754501657256666114362455446346757334768309147074652718533362060347057024136546940571863290897708114664739055293545339555275667183400146481709340626283138714097777378331698884836355513134164166502712701174834248010189676580357389983929545908804388117994856818377654475439347080308790451964894962224270997557252799592457318329641685951208806705368917703662074511395193864825581421200003143467128939815962580180099149148606907206785805429820129199307132941841395272665371421728388859748355415516820872242282667154999457505640496404398329420968410864204407059059183117743484157029948392212024513337332036774780277084426566935995639600643824639832104429876104282214172831164031273015561452766828551438797152268856589551529300736119350594299106919222077327624412289876011356325216661854255099470660416727828599147049547182205496265309675663850485497548092245271068223081977590401722467240088469604080943195961591558177326144371861568319229892434337812689159113280531925445385446649909630168591119179060550971105794065259443180248077387443211744204667699032136937066951286304508645029844759325802801974718713376203422606802355895369849897140125240659991696717201351249620673635349982344146337782318404483418565309816247083916584108663652062290591677349979577285591881401669907583323829170510627248241246538692133798857644929623131945093835600550313333256650075975258929005929329208173051126402252527373743819782332714421668481193016372608123134571644699769267363499519100969866382406383704899376406749342906764698818616509381944207378044618633620829506122903309060962694384399928007761749193892314480285183877319129432869344765541573508301200592834701231437725601867841508909417566631502558558343048312337212307622381608456466859822019070272774944672753185782645622005811750106416536324507792462151387365769854599574435732654501324339444811939124859584853445985378547242266142505516463678618749837738984241416906566962110057676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,73] 1816196845782421325862809161578231489654894070526872145754322430205015534623615809224275805785298974675525909193978313926368913941946127172654237641532375300168758647468518687583725329576417401415161041987781761032276981573367227613607282692739031879278021592376530941084637478629212370604489510246874172657746794299055513347506208057292539134291991922629733312623572673326656066876449141193892543261938173377615839698387985218865052812395599229901861110067039357168867911436469113701408211233527544300853499845959318935061192110335149083118488236575521990888770271179657349997217965017553506203824477632636468796053194530004349375845417369915259565470035333681616346359051974471352851672741703608571350508267784599513435689358871020800642148027195178192109907238247442809119398467143975201804138163827860834749219006786067833812041275673250880505561888122931061414706437248604129482695885407708797584264273570911521243847246123662782376325079997505696244227868187193842893142743417180011999904750819500521589003487595850634207353426458572355893221294270152368848663712650203037409651346208954055192773671218722956583878787989827916004549577496822446088865495732763328200494111186799405338497719443146885535622200283799311243197850755837097954954932826019129204592226183506653819494444536352534628687933758045741016454594061940291609911960984566492977328653149254407404255045343923198321461145731593459079158156052899898040413318585703621438569312906392087298863824235091611396127001272253481661199899707477606889325661232756488086646509994165302410173498572680409209454267579693562651937605060072920274948541555816182434479946742752425738173871506401959734751859083196061214826233368327894922306274647429645226087476091725520769038602553293564822960068469943799109596628018181649974351958618728968474670251864414056438613823877667307554520428598809010513712950238992661019791227539526360864642203320775682187565042049408054269308037929234880735036229960707812723550978542844171767839462629634247104569136554075379055182782085308544884958467210915210753475746021156312824407859189233099732869666082500337102808632680960205844949133767762896765101345335257546266318747433991371853559172029557705523040156718923928392067547830583297513850327031757875405652584939337122941647493075677582520571879749706512465592234543144039394661715217456598071547840199922046189736171815822234184703172756037066745943778344211541789489750828782333238281078203471345754692975628631214948638081687102645614161476514908869754880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,74] -37559207376558452940369924834789066927532750233526820558533178093412140430891358533050415391505013857592775992677207386418067382893245148272479856788228281401067019835333739514025066250173721695145284768106441822533115279493219669188832014199511948502947506671701065846695247677896806101711075524020578039258354675239771315602814330632702985061842836738825411008097207451202127454947056896076565439193525084053591853372980625646823128964758702858812687805208326233783541200729267227214978199805637338205715388522703206296404742067537292834000568742829506872729421730894170360072584195345273450191637881099070430707185989865749295134768515676734507401983088027889722711574403839311849084495877645424840756416216849158850581526202607774479375861250892113783735359757033273384824854992695798018405253121540889998220745195728973280676800339236499392036478581203190635005246545759030736318325679300850007903297236499908511160899170234728664489783665276769428405093497881745476123653874271177914890726704469989511553114592369971436781720653653295337095698575895478301037267237057560093946177619049251893225280280728473100666540714905254267113053274869428029647985830176772361515912777002130498793330513732549559613096449464597089302269881106946635038139881955240441758731778963635610127405842996731877062364242602366705385376189756214048249844407345082378249818754134780223049406854932453113167337780321402884828730298134343612193759941649842122245467423007464449664097370180907936125853547448498703205383857787326421075387232832209863390888533947200324914810559644860185863350901216815098977848507457623296008674860689540346425867130893948426262611677512234521310186665055679750787715014459223573229895041634108552879004467925577300217496338204446781381617939479457727359114229737632338124941183960536094385841647887157239895473052038797289939224181053416258444199755014145998507839164474599864827137603939298057014604895037712121262535740129668712880744060493472803769075464079968550989254358348410446252727892264572057979705729409053628085338871039281705135781403220658471699716376591797029290528776101681352481284399714599966931531236556638586329991662256769577214260336937923889926515389927315940627738782661967934691890600365501001484838411448799595956724955482581875090997784090243796180775961541528491869506497887385416204504521292227266064055555517357089515732794867230149329427206726094403856922467104016504160061840317667183439303093469799987751910840647583671384017776382195951714190076703827558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,75] -2520750431158924016438681510031719322411810456083232271722363220912750027193430533004307581861253780726903012728227580820354410854527593812718451615582961335967902616356661361277869007878555929480813568635897942295984654357751597241078184132193818446369455796904845236019124009460768000980719460836173586795086740700510997511926400094251700808276330577498909772804224382542374798566025621972993852305571518534209015440227606803979077768826675446316144283435351741180465504522282139751588932404862512648742949835010587943385157567403465486013605639081031309382473456461687437617217433236697113939405402793700685945734585772403506537962240840353656568455614463894809593248900684854714015258156485247661712774004204061941513461864793483566234343162363127833279843232108199873407221420808893493918836473216314989107008405115997134102498752855246294030598094726980598311872699085120663469988818757128475489370215342532168163844058319740619040670606384859822533171784973865809002082678382877359952918898896548676070195046555371181659833474822819141422341680750046443096940137300133337498510073694129835302903822398087090789080973073244326100613887201756464737628168365570738233707455128328268548224737489964369876914159832379489620477767298007651793627175217336986602730339881537666622209346505456335372010753264630515318400270508916442887446083526059721437409863452444433523860862015712570634144045147658800273834045473636530236408244019223046396312144256052861571117627040253881645463834985263301408278138625772347023486883251728263072776024885738053710428400260744999275177680730574507089250079980843296793248799339171344679002882984812375770965941689424643007861719128646965863572289599351892214573774814433711940835427603226717474420004552049230461915875004905175712214608358847402526312509566827193341125506504373562310248780877319124873320075723357059317771318841215513995581813927286720746277955193623385832596626214549929515686093100993027043025248342248172252779009905322037188079403787690841288162365703191136320593355191875798651346555840277455524705077295703266492224485566812032320062480142089918171312712939288356497399792471947044946384759832669973222193856237266050076803487854529712614880651284311786063817363119284972430672567168828507693409984390636271437651677720940010328605308710258480987288681292862629135505130592577079883924943182364451783438796471539704228564006283972442124481317792374912581758668223546343940429907279328120027003754978207213520120401977241933611298721155461939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,76] 159041729374904306314082660931572625566002946975882384380068418977185709146266190430363607939778167443706893451082432718262818023311640014082561598005786164082863447989682139210774257735494370850942150178290560521845752282396562936534943495528139395343152948647317505556074382535027242100895149138650613685998991935018314609440271407753668341517267978077607746217256585611623455641880795141583983948364351443974930366215768328450670965448674078122599600201489414627163727223672651512921768634665724926504085490443943524560850073149358099784575244396546750478236255325329590433067350226097656742061115592357922286591102648517106523150473303278802162446673317284762361216322694750718954461806835203628598412067182675271887666807882204821895510868587660780291384637574159600662275880643852930940330990450880513405514623904341011323105893762434000146254479766340030002178765741642998199523162278891629210721325564680277245750132626582913461787617757130889816627127793763616190559750731457248910784020662927917158448974048265338243780925958867790792433588897614764393940674214220978765197538450319205001220874119405208466503506287345004904375497486263046259071311557238937656761042910633404032944928080402018518430453607205112924936739557863596603224034273394008362310102907148637423067913278115537876764465120353989724871831477231419010769034186783514269002975001791537774975601440402035524748653778301303801259716375651382732672800413228240516616350602085675701652596289633215144684133638135894930890033526151383766992133535565096098998741442446130962666703436443761088960993808080672307409332789561926947101792309698999698823434895782623423821901361005303910684248339357165498385406872209171761563123874337806079190474737711618125400827742086258985853765059445419109577881741090348362617828405742551361348531251121988849968676468973568922606839790375318183129464456824302062429390519153494109750875377995337060189575873126076377731684111635206853484745535313307768869624914121021423222881220999245764268832967209396104032938249477722529832426183027566230134307014376646027831218037574857075547399148270215337825089148401281152638228947572942515367782451020709166152937247434295923935592128368663262716247071013853222316268529606294425985427545110436827012328529294647642648729321256182357614719934194558065908751154041054001863818079254045991620798979385687983473726933218089437187392840930924822798570163504396858243795718368448891374687372603357259128719489692928069379749447406975632832874758851788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,77] 619183331051822362796440588449380045702565259871785485744999112531252425104613544475813378751872299028828563933455844818961558878906214908650132762269831812401348455672196442972314167239769547556057666442588109741910382427366847161732529927076035086783247954024129205666377574052693101444971307153540426374107720213091348878623855254761825155114675945517965638872674983437358377011374074935342524077470109240717587450007126038283457395312184618826114536754411197930118856559958269858645113872545470224902283582916779037976335850961638382677987643962516076968867375783591882727286094186262199163285693002535569251385472654367355037505267527719740795029558548299233643965381365353630492836761390080101443236850811550225680037459597053436681916797388777399508858966062549083409824999609410571989424425757198111827094285397445888543927099299619755660859232731301371885797157111816159167750844458914501512576886375985581287354397369880928633686899211616818650768831233503422568591056167901756865196904300451410959868322606236293102077341305715404685331509564645524691743807897901353819307692631287206023956597800104076212219804111051580442485802860376118679265287184838143581525556978418415020660457559082248819783512415680044906218505016679520945217089216020509639338892101259948062990675968358313350666484321073842927574194797966582173706354860942619303883313391878837080587257961016257313096243442118995731912408057663694605440510158379976182138946962904510527281296254933350865206447462269803175631586372917143536785739432805590058155452450329201913316825250906313666434599903664867237686059844204979337488911169742420146911676604381857480494822736879391301546301174216720505648352492627776606574200248489184139722086151106096982406248763661817726981897089171858965966428702076760127274950042955458624091830563233109351247970450814910744456933498219803104777153780785504355995803302789931691430042940091701601929298767335057948008532487320724310684488181888383618093672672857778884871146844037138493875611483508754557157050309897547958985001571868710976497993972315358309655567505442536522537902171747875594973819216181026254575486672110381625354756265931987021264150753082972118078988708778517241677092390267417588190326710672316974767812071070607794319389642705973470441753555493413244596526490857017204298512302523409305990172235796749906106936085238821857173607473661311983507277160144145454560032022508970266504260372398173460530918880240657965826702982353978913015771755285254672376867250503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,78] -178449441058336416558323518325754742676522816944783369739961805944924406303754945156001620650983868396909240971643974963322777967591824909982062398253020743257044785455308032168919461375969428288707334385224481014619146525302773865935829412513578180669287230630652069941778780061158529690293334882997656692197954602952646770943709249817512438843375593025148578830678812271170231165693611790271456545271461470822785167124309521058895558020496345105697164993154159572888190675619389741607684026915902635906358939719111851435385273985258525876363162299765704550339244495720326893942806327969471242144247760132317881899008984467937760320221513764271161022022274625722264587019528300490422673995492775854179009331659210755967644248262972076807767183538863842707484179434412811302981981576143598330311459179637066478161707006238074776862236534969733695853113186053708049298510410191141147602564546412673213394956370395485708552336843138240575751743194823076154709263560179661841062101629391236396809885901616784316247212467761943783291204602425385670026100814475530392977819007145699555742131283364684256237461651654558323520732614290476738868060802617404314495689077593487396766908135431867166562235912229090651094196197224329858697897244378415378549754888881319733069468720244745307556434936190838021320203151290176150667689126795082719427600242322357581739339973956576892098595727917467150643278981337665527707721904379143359113328045420835987019104485354985555683596160693939524530113676291222257645643293069837748866327867063500938133331025159751865603745077160580261254659887624139967666131994434586469887032787079660344754274228195641039707942712698837721741617260451758026142206254079626839919847146962483447089975029264502746716167845360840537886301352443464610559457583313420619614730479018456337596741421356636120059254093362565752315462934865284957185444710349261662763413197882357492287125327156323634059961579352552664769946358083230026014953641202087350663412533137463980267782167347786795520568630209732837121088320439574890996569359629898004070693641393646086808772256730089439754620585014316667401959359040766607988900027684935454878758335586629958013968560437103037390652638286029851924615997735195489555739328236853452633596431401228029533731593684556141928670636263080885104118877591559848000069973383190083679458948467838089263924937544553165540316800439106661615065567386864939805697473874126718952597277203807166311770069506029905430031874406889100965646261604695420169544427110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,79] 1836274516955468891635503480364724985917210333938328582439627323241427217351051222487997204300982634956519168434433539141115667014041497048332894255551212464859334142915046348871753119625946999588044810684277687913025082990665229291838421178814846322484470028311495383358038205339628822173316022862082937806984501105956832487897138365249828051165514370206239162601605215703070887649741647792154291752212015329552882378637885304054186049328669701981018596094505357428946440835701906865057112062413838014556393903130900795158802967068213498101942876570221379345992738872319570092030775906374089680950266925376804352393713270371607523343752373697309679049103697142374366758457935834400007623699714188172710917989852840161436738491692354981812269993449349116008430742018720425581897950261387635406863598205682429117346159021000221817268874058140327115105353851373922344681090329165733633338107990601268457221759270425788181527656343600968388169615606125836661828206850147105551830538910646071773954249442185050007396748144664026292633677721158908587136254343696102357800074471109872572193123738000487376389875973567945661208625189485358011751371184123899357048750926763049095230463291972245544622949441674670949944438810618467987198362178710598265560668617002949859194704309618238310019821588669259934508468955797059492801805765330906848357396526418408708878684923468806836449555088988546264435914366320784224504252385597218625123246448958959323193164007521488055742600166766759924909057821692359369326712836384542764313970378377489091417577163594918388269842516000939500912393356828274010776116087729141166150800526199566030800928355512191063871203686967892533618962317603936858765300424222701516442612511993100685586386761623468884738498193972215049703783133721796676869117640656924083323242230592131264767997489899810212843847638620953131859506889200097251973256553803379555408933877271675455695645403950378338522420324627596283259934757741475515836733953947843665992686271277863265572211069918686129277929922701748582768238578274346162221132471930573758370590425632832996975867024542642707816671700513394694843930684423844588361302200100406420623199991400112018471166997485473043578352955324345149215196182603159567688063196079417380329174277343781437441665901205637945656989546580448116462858111469032484804504560248636574325052901194295046572151740744522380097231251255106952561159015196258195157904464010789615139383882093905608192923585845938257199792725871829461997776229760362369328957358080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,80] 212173165799266934777873875702907293228423590688100556176219715696813197680528007941617099791544524400552484345344421349578348652126545459274717511536017496215458160199218148257118112083811876719166924046777316220714190017104355580210895988603742685981553588849125217910633866748434181853847835915508502488572915909445182649825365902762642952225769903738913540121805102552937353303229249446684394390375172185464577156375487844292239329515265046515694433624682243860644048408793750791452793856867720976012731350823375140749264989404086158290261168211069298948226262553429389669770594679263569758321886051917136416111237195082650495970778455781803186476496698482051233735250310527244210169215146605205523694425704849574482745294542538482406683280485678995628465869938006177773068776740547497210106309671584584768647963491922899485056432894516533840740560390291352039525632711978640514848729729941080869862941136062113036124000324571155610279961955724828288856183462191825573160533006769736197989530594232057546785526258020532724249921528065054223128269954528066459473844900600692978180321678852416590404304314899029380086786579280944826034717098925062640419471199636672811698219956504509261222263661699249608376960541257298068809093394114316378870444355877546962016033442829535706419438017279806664129786738574187875100942588239117588137288944935936502345126286707118134845537096347303066568321886509440862393149156881347962310157689150075621435558343949807165456409996655145168353240594871970672471815592706009617693571850595375154393502647068356190200541268325249005151573468256923972407797056876217517248677708451625077201340391919225425527121931083639512263411101100639927091954878495515180699439386932530852506189463735958469180101288975506121048514849668372078477422178158107910122391432173826031630759588237250467575271173190803966057784866356945130725958880879485036999175078070815203382402414109664708730930710105207939755216842268626728398740070545675101410450536060580909344515436102236026600463244307349383639550926350510185947859605103088004309648205677052165520928507460608536063041953299583158788731520640261278563107818301154771789384927576963806506419333233248882370478273472077347194168044888956494884943804159405343248629364192549861501180305202057462839427625677273783155244780482036713484610888974991454748653244700432195985192965950688223017451076227250998832775461203865806495524972224942316433332364133808708698769257800711325853219226982922604779049327497839072043125964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,81] -1528808301251289365222971980007848430113245318703697680147184236582788077863809404235892129258360207832088948523810583123757455917522830791748582777192914125113737565170160422502548500521555995752787810869632515527195068955850419424430016589725899563196853801649489573319908129776516409904031355711621624467386545044314227858602353611046071688640868112203990792695803828034560499881563135877399825289161890401232543208647135211052078061603945732711177269671572832437893942875655898397289059260064662923238765689143549735438612342926116899873185608834874482372938989346372766081044811206876207719909647561869231958020583324308724687397135337843657548168505611979413972184468965977042519206791944029744057033079810674252340001745750332943757034367814360858654238481302841728608529297544187485974217194816909247911621031779730591770724139706144009330954777107934129064102074319010986156001467495041549449406363069686225745732721404401111992089359567824514808833479762085700037546766968605722681159113415976869383581157440332251825657119753521964797593731385757252703022960941612910027456810368093986433327595781646550392582834796918800718544325286935328801826983908647786139922631321982593590398328705897041544799405648303347762345536265518948509004452867610844336391954980258441606286578456580228369098180108758652801046259329815126431429426352674920072057764563864466036374291812592933140118287172335504753947254181420547362757388908087046772067918730752794029388213656849497976567973372648021521573428235660818453364324898946556162902511241531389767081661190646895114967451214108426211250647079524607978124135311556154575191414845674384893309545754072383436411456716326875987135462934097125357120845317848656126529384825638818505523296784836692656302043650511703715350067722737305195962715739757714154534935534460145694431085283483797606982100069555917748053295468156079794093184725123723580238000287109368925262058906017474334941028863945891964028894234327010111760022753652240977068486903835471472078169652175190521376397854399838778388376518206113604464405069479838511048943407590650875957100942483205537663458387151357495567172577642801418860719087095330256154227170218778004637549240294533016425554726592783093550912532425480219037463270705871989742894003676481442516328083309188127156407146731327616607148326023109339467148867733812968372737366266086466738302469584681177873373413065147240873872882629489081710195721383788561850705670026028609467278978843116567031273262320351787750522880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,0] 5537186219577864300860239350076637091911687156216943173204903717790569496973198197157687188099558859183941447485181784426508503185067073597385918764665914706506305311977839625511432409326254235139384949324340109676796780215987414143388219939877293294211110257731490609564949034027900541530748949321790697756464167677359828941360258482874481834539136471112140625082180759067094906375557367665516164526587736188304266515265336570996853490862672786018054410960810117882391619789901819104993171283960716709298384180953173347218268537955137602791662389533528115928849741267082717542192840588341995120317972611263096918207085663686108732958539832265672370433818602217704177055347129166196956923866659235009555965898719003153601551231485849921721429737331291675718723691741248313638893188342358092059683578739471567421185577298939349947197291285609457875358933777835982625035078384223517392721366556525887123182188408644165670330242855634439433348085352614958161560437315839301833881370042599432185568786462035268729666973755628987848834705417292005228070800664250372370348279751265692180924643539084829424222255257101687930606695546784616597277396066220019403091516783327739752592735257828886277710700072975183513004563716118565803625677962712836917173494099093033718342817657530416304322529006697613974934292560757643852084816220185857483389863998478242122740373596802357127341043033508936738759694498313519559028939232562339794789856012498412580463289743501449353758582907125369059142965045709707301887194853224949420774046178735727922384517254914160728037505433341182492310034793445878450950658076315840234842759938958289143140874601668369672329376918432114305958284048081005775610291093140568401158358092727786970483021810014063193850184521781057824701823232966601884039108671358531998426875485762977630257239524111582163267323318537031040318730914777804418046465364870628679661121962733812840803839952354603753823838749495963925322065938438544958178535421603351655522943477348608132678042395781080723138492928852415036051165170326373057122937308605913640107579625639101584861810660309197417227362038307269964336030011477587865855704469557987155074741995520577125923716835510622632699471606884954602611098732299787594852188328980234157048855815157132679281882038364816574085741787799565099238468233759890520165721425057325298261564843430960666332101405146698257274860584213171478265011653893047027713005674348564230968634198253706949015915581204901538768508691085160489497770558623327549229181738430920158789249152319488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -439876536021491878667008681256556785220999021279339618607841063965851876539119190278620176929647973781709090881094946730372103895902567233307275366124087194731023381761031790563687346860310559746512121926647590712379752002339010638637765692292543606108301560328220522890579555361856873412726183051332942595512415199432068316626381903941115006499224660284424732008577526461032953583617243591196190628396408973984394929735493759075370042925652945093754922043443160679397270640516987771249173776055412722096825198120417018986361203228426217838510146599002979740947141954000897497205449318484464159777528568794871371719884610316252553000046383257869877078141682868105706788198339441893028117433835805464878856887445258322784659302568085981663405775055022035862988441132796948237433273989218674029754597114147472687355711349615166833973325545583331066009743639655127408857362261289585518737920567946334939879187624077037804812978214628127724498461507961721273382825071052260361402971732974159110647281720851475350363833827480559420600201044942089077587329486601025014619341397268395039899252392409468068228599229206828229085440728320553047789765880089255580548174257570716072482562754814927754385889628148334220185681567315348163053647118628678357576908523718119554682270445905177520053193488146035932196771450108897946212518839447370726170829967764532560290476660764141566460712851594705207604170678416737518313697512726244247870588450976631354980236861630598150131869154706382574954582492939507618487332219614244984248169673071285107476829757199861474109622853061794058568036859142131297695457934394996260962371695035463711039273654821043649598235836488700690101915534731184037033402963075895012865057785991077040270448875072372458521124463874055606873892326726995896917919800080461691170714006767757536771114835554183477510067121279352163071542123348057634943341863305902673176626379114359684870014713365880373628450543628524384235024569868247896681740823316879010090231185288161191785695239570142193731532748817538800006759243377435155506845654352114215838999212184231187891911400951005857866718672181694707191752231347108133845103607796062240672903138837746434723367035583755191036072984916528681553968787341916531448585077424050394703056379773413586845561098117340584739744816360382290891980387188700122847319626637388676746369255086075778543664718461028504981864397663836301660090158415303352827225012775698963538835392307367518881576406691432942549776724462914196293856935055028959848878873900723260079005552240230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] -11340217979095257127002471328612202432973486829900455254948099943208550009851091383613848867915891876366501226167557569708171048911600915715500678846729022648980163114228809082127205000838726387921337038662307544160202826559554563686016709729160301153509580338970948642829200146525759221002584997582384299654639843686876028109134844511165367401092755548234947615282727522052643736203445462183927582036992637902060135467288151278855866795892871500635908512519383546759413481786514110688554686889167918278897159992494181042174313375738458131657105278587840007842646108523373927922789941014680769531154393733573815086614127665501083159852273578700076054111184728243470332278608847876544184219870477006950385598078015243586785627336747720545018931021761690902517576335084942435413559133091235019438520541385961380668738523380246757830783675201070472071906905378663372805184543935663598614261990960774698720280889216570943971982422059842671841290200358094471846267753212613447899904800981414819957368052952169371388425154765885442914582354121403788109340735639811516652306185313713436903950146602178205202466622077250885802917924565204702400043502615820822389112753941624524812183417538529783518414914544690637236004340686390814352163825937600581280857016945237318311828577609425849884294351454531074561031784092241447629818676739950750926918021486898470027402087081818095518938893280538666066605431791076313005864130562004392940481288810831241974746335905134199217302806774877852820253994952758286463747735505399149800258277382562560179085630677956573695595675675691805690480582063370159069962609451444522741424802599531447687051429102341940692564717377230607360917155189024564077871650099401324777243429402042011589493011134651815700392788791286391460250632586562844959777425552142440930267905271008109836841318300282787517511380090322262707312799799450076528350082540455001027257727905417031362917638499008821350603119176685373547839776962609310200572122985546413350654206217994002513345003447994361997271237474811561842000944216236397130541351021576754380453296762364401033463614327098257414459776996271055035961054996505537151254626387356103731551443732048977559084396183623327867262207104708311076931011743732308340910846572122414938268932435644200930047485720053055599889936034521434273427862882529958111253886299088967764924025024993073272146803393662327269331987675102246659125836661298749174934393649884155745581708201793649888766351362207621841241251484701852433852484750677387341774389206699161665134618743184293888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] 1323574013473394625747850955273185770931785721109155823778344804856956403359271219869091248231262246601457822223952618991295956052345914051280191322014673934535321221928715896212088936348676451028953271360555114435490343367341391227152897593997270704315845065838080066659046919365905202040492129949519148545254754149544311635642970830846899003123799777496681686242397336843852350377927413301669583293646704122276691495439681795082164793473541425553570907021843905461806966142881291363956231174034542269239397965792340688589178073581846960851614240989956830360792227025405845519349742752584376361278593543248595882887833700229663053592954856393186385967943863685005061089548163968881665833491969340081001154822775221956918929063278525125289608149400499397884303179383035924702062073011119889022883318796961580037183239766069230764141926580881297268638762725195834938771495576132720643664666935979899427523753412272402208239167412333504393992034163454171309035666232834023721609458908913062324159888881224857615930974355071094476506332663336716194787777734539688741525607809059058886544477092187124818554287635448330769995750223860833957947519737722423513182265268413688569837821304827896970084140485574155242721831371359790042012205495475533066059106921621295930412541699794452059204477390895262788152599616066165959834803364690314446142682288601550585972479558861320799503246406293881612275468266053445235888594743003731878481046080369667249343478711244707621669340199939244891445002941641490807555781607638319433950816313156429320091829807300464577934175032829871524918930932467299837737281393316140912319268531045590071048055052066089519658179005239201472516895971441799292456497781624816148597695072187908747251561362995667315748271138416161020126113770037054844269931342451689270407065463141153469890346513010743856802715217189010484867090937318468182561669092248549452318039077979506731382420922284750013977671043494906136172954540703127577524607973203755082611015719957425259805253620555389059069142536003366794125176815058086352965731543039613247482290154112634168725157385131244895191449962557880891192169079871507947061197072484694707074184786061945976182446901006427151630761034129941740919860227453262279996107027776308986084524655731519821498553628208023252528391520369684413282480911791183010628642523909867897649916573789401343671318393082068115131495446304622900572198312549857414277599352913676386446926361915226209850623019096413260152844574719133476245410584716256318676775275009369479174370034963395379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] -35184511443679989136542833986504722446313621939894161973819753703118800017005161058773900182887563516064108393494736828039717582999843937629756486008684269388059510082971540686413076199743889199507305042073660165092509111909719761404618108652771707053770590704683434682857258467769094232915071333001196103721232642804740940909477928219109003929520958820834184898840112492283302689189834918835642442112474902789847833990599744680054667561886770174281094253130763979332257957852576552517690585188193018823915152861168348711847125596506395735081797937435330141247856230190166584916336910029625562873340303226783440947978874111841331577974420156337077256857320913691092671229195956333864859989944923356654461201130312520417839096471042133478246834589086184288053151399423815163319709510352654490752672155610407940949690504592991133070488230298698409546416927240828783079965180183192351041492905412719997506161745355821854890694612253904735651975914481182194442233962320190930493020308875554832832608187551061232211423031826367958471518971362886270984385360375173235318177385761502446047300322309422903923350629829726024113833351263125692175881326945964207454053796988920129734214754903314758629153303011849825118349567152914289630031128814468023493025872091864353184889214267002013210224291285798078163033328913910033419885565595881648121675260927809392738414649090651235325513125526584235601834265179143181759461535123429592557572311353526136595973634911232831705089383645531418722459218995091812922623298992151259172690262667648804750528986238320902039961717403602244058428735882063790501921897259658229218706169905776295858729474941664020575255453649987942940656685998801727081843279403383608772406892533764267506422288376459664313129549041208942826839608076609874641756799460553059250189993963524553730066661618558306691237707919524642793186257466384518557989612793539647543407578246796318958609974404616035370441239829376565200796194518316611167179324332413547635200181774957458083453508459826813292268667049972421569141388834041191067266420698178918685782038027898014486390522730587777745979657552257600566732583794307941814517733925953644681588153618494445927243197887138678328659549620310249408692662574185423905865908491487140391609321224707186536171401238047101364322037598161002477941417882754491821668556771856478437145343771886601091404775143009091364838597186505306857627765220828053155177068195945891650055805256757490769868857086992435709054610112172463677838275089133454996630712761488401903975427239387177418752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 511286393604742696773472299637873603089640639352458850458282118570514080365951738477508919464619687592446917657503784253906832702809509445758931668984133810408441195994637847714950488898489874710497291522104379463767769810662919754037604443668953199701585703734539515076851563223835801207360935149225828759894761062634750935146272899305533118040734040178820786831162174456511705960678525039181777757498275695736037468704176439827838345957200088902205983182277763911885505828026726465858611062825175615651886321590239308842138069121785348837641945009117349079674084500467156663745463054639284150692699345587249539657259292853209188118613053828041446181806722611986412294228310991605321893596034930042656328105109098287958546202462779954861877178265396639976899702153848389312191855249268547821681401324335055540109408522000971274257731078001250770882120167114453311241662271280846396044536524768763937794776307463425927472172163038556568704971846208788407010845167886382027669337720449210345662769159145740790533680247356154657951923780848119821210982936873587514413013008380385566595382427281378215100623592545630426489516066722940481328326269382471237684745471510045783696692852653371283152698756718478622546961736521922471324246572037149161260569556665778704342704318755391745947936741886184035409511248894225286123002026477351841771237751946727582734295797403807125397516995491994186436272282400335309118582377740603424121462465691716869554146165199087763888177117711953629019527734860169879462139040243690281756779017007681138056858176225507319926225527830808001611770732606558189226523837504358267377527667109567689810970653870913568988017235156724316162587433824654168751620494163732279499944203644028754586620689508611629167714508345787268619730860317768387402430307243851715346379998602107984101438486922748651726668682717046522992501393776679023132415976336169319343776608026774922862557965331467919758098615099708559356276335075075398893122312728650914068797075162326921677137880588115037438794982407823416020810048011437104662286678273665543743564773868858461730851774488987471158615813175797089904105658840622239118030776440181841493293534791368546234756622452777862672247709062248210485896113186404871158798938910750106795720222029721291527483175773847046944354270926616954074877520382486186567171068785980431428469475463249640664774152190798248761394476242282589703464366145592546106890322452935932966711311765082783470736427333484286967219785916208799166251685762038697548613216581420917993844079608687755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -4138697241066849517383257450468497254447709920181389923358947567342894502839751983285844842071008484513452203253017695210275927566471022202409073180789998528467106049416888078623705732801030378931096962047121174892858670931672879676287499647064422326666509118740079204314475055742580610892784198172160541657731996742933934776455566772839684293802326814821182580268865511667316446874876101385973753570597275391145818058685936766106337509143351892304789449300526494055728896476844851156774752899245939918009105704053453322530899047166946651967808561709100068701888244884940034850478365848825721720601745841258442584779926585126862177343761614451884070288960701116970123334600934363387533163054382462540027751856370828813856750208434970908970427820754155397747957949323066038961885631766328397444523597620887368678956975213694359491890412454638452917354570507335296430834779244004440918881637156719289771958220007165916231710579188972674819143443233709670714452331987523343898987951247612817695117594241075727330578369492193899916114878900750512880866538685874839176576471385848194889321933997677170683019680322490265965071977848523105687932869150644666987720308078049485448951060361296528947983756900956353445484444304124019155567079805010657349323977015792821238791430348129421522409775001419323185221518648531611627912058961638509347804039905587915627991197789829492386869089942039068169567746018254636321907118061769414631468526774561125901101833539983487624152982645103666420344339549026893996005219120114855503442157264978701448094456494131330005484473877337094502469708009764311403723838330026195707895229952436732768770409762555856330261348937300627045432578176852428267005185744930780213700577165135820509563084963289220443228772486305048407971284834058987100904570259948802215228109330852368673137368125652611077753345953652695737187073576794326119256345027950442158593793423368185500703784948263791890827036609682902632862927154539751908001205029721913231611846701688288101705608209137353702387457338091638552289637148268828496099754652037183698087575646370551907486026074302122649843397941447223305963624553277645325729311947970114802419951360404890329747944779709459792789679693962112385648629443450699431510367971723778386573381330397102283123240411923791471826266001788455813797463951662833721118630870007881681914342068934533591425805550149360149483807000777531690738391681405199497528753725966033760545015913269377895183376308038045421585032881061673108023824524435119263602729861301191305062899459250622753144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] 10430473832785757437354746832760890506140644246884474291756270573139390710608364829473016474055764479509197424844761022177991277261517989164662903084401739506648186315744390591120867433659587445416275920320559217225035116929287702892659662469262421086435448573354745965366491199878339651660246140949584096772520028256965351883201654796512457393697092383890521588983455072479335731155150216741317801880361519280634884608986059108070354697651441805626405542180129777653399766304115945422289324633060864050939882096973961720709721870027591653256999312748202476963194144971972087574772643746276000679583331896933255985002114581650134962417509099632489358764880442219016205910966054495177544334803762111495056658037854516625341338473907733523850521333156890769315256249804278128131567412953855889705823300953335430290160312472104584852254630407487539295703883490891717162177606735769835737585139168571514761593109621546083553840443687076712209104585596176765580692251035905017497583188244944767032638037052398445477297741406055977220945067444344472137779421302122045457676992137154907878461248412947116850085076973508463790712118048310732147959794432404414316768704675435428248957422808730303815358839977552310012343445794330346939229773305270134213315332071660762894525293413264438457238846097670129466140284036611265921627867881412577995539446998796031869894495040491080627437395879982518627640853530449165025225602790138435164906165954248973773896612280908982333282248820459011535051211417784110123113685983403849834074842376483273903060609285857828122614223443024897670508188683316651602163153656176492512152077220276853838159139379181869054882952441514254818728038433252479888550624219465351557803019864177115860975105912985679698198434648067611387878477512722766413048530605470871881180871470512774224860751506882034676338136498537317379729878883379778030292453445515999463046595072313081366552351113915495829274549231427061909311910195281341889248467631851046993952380512293081062959449414713479376292562451021315515622023571574078879524931098094436564153284945467730623920450991001284731672062124198778493823912757108226317785637844457538942948905994790098497927466405959171808084750061270022773675261938619450340454108700874064918753409505375138992424426671608086010912926250428992681681117450590807812366927224819995964233338420306934113174643221666345517467496485236276491831975133594982604682187099020946198359855267997284999917579994663353232796684990381207820939341559781789408630142868323026494619258220327205234278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 143846197376030678793628961731479250001192183797122409680789956379159120760519916813290447064195435198208052394184027595873666857014666610995141189454898994086996422749992379416383561562613055573156980339808487162219439422881659578229534981107686508117657284151774812299477966714684031456791346367139880412707535740735310217912816068779904552321854421806482492451684043128456164673830833228779736822557922230746095228469365888461844277306994958798882434353228572960659980031749239147178501980323289802281562751156215540825886012379290458175339105172252270225414624037578468803267167053878361795619837979953095922922863120406395454319931527304931821793990692516835377291168957326183499795397687845326130843604906747211143990365316189159840082419018773140784847038390023921572846725979962553625241648677208639731962828749366764548660289579990696666468708803660633114964243307168295532504391054634156624882913822743739194153136442818478112992892165728363416331579908278541864357625536132356780052892821333306594478435980409844488692198219191569383334642481083765303892682318241595872773696142602775911947198598660074900340115368593001683864648166103391818627953228279413557567398645242599132741087703889075625135208092747774856382184265230465989207572262356919733617058242863624803228782222146842200272983102716646415440086699554578190863686363390962282481730976224334248972373483444270688279719316094953932759438022582674558802048684019241211580945157210404475351055349905525262224573580055960890676570609337001791399717534358884779934049317240358658740016720769353718852916288935114750294078792320596450167008694723728025985616976466667149308818706179546635270644798242359771659679418813909259070756290928192277698157777113685579280066393750867541646870099812783669824378781195290372430894349623234662692520827100425777204933591379331884611843563035415070874028733609258657621311705880154734398009135082363571528276441100070729611782210092458097413499477360968840011253941937842089716716369893778299940402702635659655129488730787551730346204312690805631497087332275259545786365135293170426258732105562824368017307900888861625078967907711850027092975101833470834330454102941182476513969438170735903111568417928439269408437252454986597402306973046351477190007845731647052332110052070170163906223959764914304118256290069150698939953946232731180701347913013278115393900886453071752774068469174122728529220764429171969069405166812236195168349078269116033564639098033181035513433463432576290676258958564153891111533196909626582989012992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -2071012237251364597059471738755218341769509103098232286724516429059446795808573659151896068361588277403673251895860186193933998114243567147399905694490558404778122336558444294005927839531975321844107251985914078377690230754944890692100482036851238553241611557998878150214551516313517730943616620270622266349936068877091157145846244812571240516460137498876998269456625735782093622122685585893156985071577760823086081610753298303379956456519303456562675934772122346250695483269546255244876618335646813204936165767854154961326780369715588299726248473435438185730764344799923062870271544319538349235937588656972223409070199169337029077574737919349048869598000968278329297794342644054456063708128581053028641812509372750264293358476397567881048193146581859489923228853508255748581971557509173433190207018059417227193709494680063611366754423265713757575393879043838004785322071895167076916499943610889362704416064779363013013210300249414655933277882780998766019993580838329745308596698590397297737043282994079637285909359226624279634752948430107467879549714454024548352709898567692840612160293751822220076197784772934844445402747219473470128054650624048590740595565571135679726106177716812766117680639648894144617823480413857988989502165702680131373377567866040225117466056573804323801691767806863217043391122569259349157960137779165813454006832124134733632700823440861032226937949636634176058754218580731426616920715420923485518021236992909763961030341260701740479822678045504246733100956616730572247288116461031092073735380482799080870751065341949904217336031185040476497962457108164615593618097928730749456455164243545775757041185211061634655185114036882479631641097478718795961507870196791380983821682653027288473198321323406151355086711892465845258609637972705949412031849643006693129578962055375139267878325094573218407663303564424757337661675614750785311561619155367864922510283501214574421071925747917356761017921888714813138308402431866053233532249697448532904022282672824922731750031510601332926180376121315672417629130790403688124476750925584692342395391320721635163737687845406000699972216735853418738916744743732508149959802685409458654931358584379631987520262049066436476528334852277744924237036048706814577847653105734307619900052712034191396961004857123282415864487989899475923537454911082520986065840784377431097903233147424955411034986263640369214068402736313611521135441882839878814276825216421552166358290711876595941527063410837949220323330888572833738649755724287823923293725009311554649394889195773782128171417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 15246830297748395260189899834665001865618755146537930536035124508095483297401613016732638657328327575081272651411190235694711566149896480560395614328533276585690895391477154914609832753407714454255418784939248581050616629827191510686524217294615525614804980324725291915237939173191130543797246112650534112218107974892224339449685086133228822786976756987327569159056247814942533837568921663058958351171290576993075952750406937054823389252946767341217068939146275285802625166049792832827139679892153400094613877088570196471152533426762992607215985046607574609481808494105604872990977742282366053459253544708674327606424068565597552271839863798712197576622867268891776818309950899116500923124708645610319993767811007566046359630471697324787198439195712319323533536836731999529692321791474720237460851385541147663320622617760688739571105081543159634375379962419792861570875219687778920551330075793237953605661686029259917647408465303001594053623518028760849252120355032643031059597954500011739292747469953848725561447736453252659584772424784060310307313744014905669131630983377070506209590965484035000918848712678928855225130763459423463536662758946939629118160696953147539979561158929605115932342631153330187789599820929341460438533369311599384681529220709391797704375431337463067278896445628115046340045096643490336078413667323271427904312441136506897229608792745612421553507485483664916821298256111401017461772488171210860598532468966415606592322871379943078320474779761366640981122835861549191690264146163225441893947745208168659971610871623383203299795864344827726964070798759561533871906233129174071105455001250358199554389442913974597532320085867707072273432155284082390611752576746903787093457809167602776267712276129282825149419789608507240504270356156598186880023650294345744779513651104166576050766539769443002176852021739885002142959108023288244738899940412859834828000150774491839739333641925122314906616573764321887943855196751327376251027744939810109964666590148955574683409702897487062530216782931307737277081417031572375660493315295811826988017507054346462578319430274986108824041181214621637751787847399643419534818050916986082619353319298131429243988833760731495347639238352183805729648955631172461461973802888333043596009047105485006054175467781568714656367072313524664387282309037328837196537281787840668447300178309841151402014501652838429479744347701556051519281131287632501470703865478127912755416160878150686210575368355378904208879824506115310944862997624932160764672867468195010605209795526760324310016983040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -79989127615199375755531372259464636261816804967252851311866309419967915997910490820708125156652576890490400519605643365877772588285543652906498569621700033259015866750443972088022315353500858684828033862539473558502593182436995967485670585019697068007366252292205838911174264359152733884244937078862689690992372464046585617209814077606288572998058223905588782587080385434636981707034894824097973949340483180995609877852617676138944689661535518571869451546710288352856039374878484786163649056389748764247930678355930305056242060111694287991254975152513333155735717023143646555069849098492734268606031086281729669040721497179108612169879931974422394126300088996624157770666783695122877542164585983084454835415445691386743108047626441448703037989379746139657331623665377444400425235266789975134378820303463058145996012414876262238426159435124798309795204945142550410611207672065146008099226262578308581184472024571501033464348673479682149483353281993407974527018558267121420582887964117004696080692340545903588682919907007524977977874052477727860752231119926870895923166652066285893993381607376653800555626582675532253149675589776005953235726020375462833510557598509412507413342873007763135660902429948942298381761145250600291705623455446882548605109366943829560639853666900259000971476865752829173975704511854443523101987000591080850340854907115060020088041997659358045757971842543258952954869455967247841318383886204219234906819002178228180040293118940710175965631520521373892728303013652742283034053973159468448150466557949379264594580333072533251522784860623865795005709677713761352201393736075889394107568418815045072610493811961366220445628429100412015772406296172614032623553738466850328657853877909325002924614051095183139967620088133620588774830236564262163637509780142961997367116743156405590453468693323384770727658869408785708255932123665896215234392498578053416497203265113025868776743015137440521911176491580223581593388908920629039367945916691896952085515783515732638490385122744934504969585778848511254215799723141474658397204835833912295255633637850725622752173846340955809843285714516490035699626957169159731595449570196271372067875562611967208563320537691904286863264552583099752050326222935948484673345305218393050881862827357517408137363257879576651971287416221177888326182163312713068035612470320945788362783470104734268218474546504767891971625485395885068525880176182077161424485105911482965922579984293307944980292891132446306366459787196087994923530718549907321480849575560913557668282060079233010321745510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 330737585170328111978175309748755638881685542686124012813223976648418141900310402628264245012334004060804994739995569282314090112071182779938132950844872875008104225931425856409500517290865690480457133531436859175167820590999973566351469094023361957702855457728066509451063370011386747173731356352657251115967314202260117263111543402332343991952935578854314240469971243229022452735955395437970440260371987293915234939914522667996133514143541840689184082985398136295742040675221860200561511562111552443284192640948177666019800959474680237946625046530543881698896363284989151746390520463541059004081872899502750894992378105976049721491046320544123450247742724518239914874934159610867900123825737240638832441049808527966544347743419021001355024283377489962544331074803867180932398969661953737358133580484119607394769705925788656517655994440780361252515514476826800732787572082065706630813832420853804456810607536353583183144486366209818167094612083547884084870399225638050491551791536408974345033720261282289973934655138727543587954285624873817351165846289338324548061067114904084926177240004883199963482884095232541809319997606602511029904124782277883807605289051463836769477913080787849163481949118704229282751389754222583914079400468499447787362850572023598598619923635683241863615756566426341035474914629148293816561961094911429719258229185117983441826331480979559702973932677853746547082012080154583032138367097733744568336319142326640756599020944433839211638632839744915442148175071172824407533592568929700172960269706419328391590443127343499492431833944474264965820106154099762949246964270869536975435206315912748930964654427439776450668033417124426043097202960285366048926738397582226220623183826498288925630996304165768312831212301087364062253203123820618666114510093105668042683521287680388917306706474661322963312808762747093649545464275262757777173842787608184407493028703453282797579963637049658107842591748367024032081992493374443757112552813303739835407255648015159861598444116165947984650414660438619328198201169238423756123890307334721886427554748133133447708500748118726075936707883303459751190244027276041009983789484908248971075932117204149609483196581834906361772724026590685072229823362257135025589103336883751663676383089602833441585213835127986041427770906699009161100960281014189870864367590222719588935435627215456295030771716034751217334248662321053830699333119390462988002459686817385354483778209266630286918091896605069675411880659217535425880893000867727373564901278590389138416059055633571176699846983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -1128151779846961009287808273363895189376522742181606772159993351178862863686684480139933213753410552122837714948137684653335368832244078319481947026450905171451852973678891253596803555737578021973568400152393558871914680185300248835373802541704176844833952168949500115370251333776554033281725982499089110911675310838194403685412633177957322652898775170267758961780419192179374372880317213693780483423912118953073460413173808760242148078669502208670401522456505876847287161228166090577366818426998054774489557855848701769513024672201326947605996634400047550877488170862878860331650197810097695917333790164526360042714208966613531329666818160623757463703641622903563516010119906795355544362511776189168290832175885384746175125809906736865423858682211970826918208889288582092725194767602820597589739550135230747511889366320760721534246137004651799870092305416709426780126732966719337881835586316261532821523434308019694735747362605492676982437954122214674285083090780895634705017559663233913404145509399493920673273163171126813208949804920461469571822980970491062010542671019992752961960750400606467698265767846720093883914234547918115288704951127618978667840270050019430164858273649703260656101006077615444341083512686693145459721543513171933300231393075066141438031011381911308242319736397646813463974326856854344751922372666724067859555108447359510616842159379866275499437287532515890099868741132618262892366214397129192652568026645283518605398009054725547080305831680573012189270355766692636216516124085442929278284996411640222324113542745403779468262383182564308352142644037601547962459657426142098078304119904806990540527856119556018628791866041683948928278936024745657090453702713814871107359545380597949251777197058779135953255905795375444259838948232277878384192202750768982605448711048798784293691742568149644583717148317693067612706368946718345220715662845576083441427951785494962371154466181737881941483928542436432509770668334606961724707442299767011063204543362008546687906993036910693805712393925901781219387711578219086084488168942085001412520665135263443123155684487548450318224399032263347350500001141661334952686572026178606924447136325295283909772952689450462837338427829922492979291200516354398019360483685500734131942201563640599275935825215581776564395524933372492198291689134999694078187776094061368086265225644338377917600784627381641407757229541169973296840403108988929079916588359285648399976150716947317431633039727340329151536407123592288195711290689115586307329550730673790645877987926094572033411960012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 3240956693970953134109436851236755596744206845769352577677903386265662812180725603825920554406795375967306987393155488250278221278088892435454640761671919074525060635283455975536426761172872460103073731872008754411842978582382260248741178619554768910678747581175927987889219991087372201618260541453485827607002776695730481726431567054055334624355469631521254325640470748608581505169007651533842528815573959535732808563485609737945280594718137773463657142605662346515005144057095152506469065002640824101311743038986102904201387245097348059397557356628745252159666615090809420350209870942686567967231340588508719430522382779662654641183292213858947306280093646370677783492075920592181048631007621906911330805465886800245296144397227552661051835996223110581474412644357662505408610709959355340325074403948308771494399992489864132884133320711122126306379597847579816708585909364907191579052342421432471898492279065404119915616206524044802064048990790529953804775562279087808381444670242846446623576058461639625719914793941202490691253604275715770688798598403163645873330254512217500762516369711338358668281411051185332551484016856110416322218356595458790650571326444940128879767325605436672873757392703524627178643466915994609312861623031681467885858268976294997544763676946396875982459319664951145300594368951663986207443603501305695462370354758808006084237811924265846851892224830813698567742111556276560238750835067236589526041514418879636174507598199405838096119069904428753500067253104552169210921886667960980228909891253312039948649526983433017355209420306257514353742848086403385200953961864001207772873245626652338209278553414642634889371786939049938312303438607023104259462924373575749002109958722070300978701699909013876078274905802019276514822766473155604478606418976357495032881312826310292915067385958538591845418449001680694640405127745152416384759377803309874720932037280597900772808484517456979458028763350149768140641185556014534570534399421980813000370998004964897935909377773087261316910001444792892591404862694585910343208935852117677240634600686364510088008298616389561791672555125604620627755022857255749927089054412845609688048048409521013471089898160201117418348289528725077849253172951634029307647094235843485342711021060876307752677207983859320603646043642425859575489164405256341752131010119505471987829564256622851605460458878196697754343317156573760829440979634039326006026102393687107440988816322680253293787515440266529098536666194249231533016828478580321817984440289009534024374040347664113401236887175168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -7910478930455354228925462243581230784346678547206357612375013280767151783309015433124024808332854949493372896301121961692870093541289939885240705807819837092383599533959111563985774980592272604220178159580826906140528181873848083686492184928651354433677546371903373166835818018855948360633030377656921063920387990892837339981766278221554273549812087453759615303195489740801429167359100615600063751157951388532459825508435868040764710021509075142114729988678674500734213933657501894922455154425323128989547029557989513304558784117762485653674117446181919482148490002082635703983341048417894124880022011616422654378040561520039791706321561833450728292620197876950100900647132219011741436766385365130013259020512078413238248493864599164690917770803526933178368404187690371719554266285123540339312114272782668557663532719805231626657333920844095079581310565047779775191238473657412853015816325631195075177226237665312887509479701638487349871582971816623966199399688372084716718994380590255117529712981156258858569004602531619262435737287579109097303817185947150772521436260264195056246106777914679063144690847865895678802448921962680792405428210223395274676384998006683261139696292899001743969844938420215993287999645427238941532159302185507661653325754086039862221162014828787056428270735737617509819907494793107260759736914721549478058206973486623951954038520630406407183290910988305989493561228082475332360086627473731997139211260143636263251869429082629170231140670651577307935571927686317401839426898334031114871683773323635653759380471039877863697338667818015423681842725587785133105152624126410476080557307835876258072851684403559369770453942751316056313097578213925326556246612551549743608166192668192233271656531021275507325930264187552703819343175664718376218551146091760467073248828172945462197284774029708448424881581909722526400663864674392853004769979387456672756419405871200592170440400373319632045766366141117108830198757720641192799736785473922226837414500916068181096118754961611686420445182880991326740846777887644390674160400988491086363696343122069872620045246682796599619135425013597104228233263272017335451399388819496222209277823756797884337030140981626696243413038971543735751090823857584279368614167279719857270169670623323874371541141721218900793784172820454383497862955091353652697516152915852710198316548940064702435453528101312216354951513796986081664359022312074556065508473089166702493006747321878944430812267995999914745881411548730045641983262872562602585408004550890408472307742506150771684956071526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 16485777446985554893555376893872347953852545322908463525278536350905060733049168692213271612541544130285937898101467627168764563707043607476472559899885009266514829875596751593423353632070515793191654766401152392352352134299658799555599509946872203096038558993261279131807271623126200979335782334701098414107897391065340015446056287802950815507180831384953742344957270166407157454764677399356954381053168670014648132654095591633498444905670143141870294580348083450082213720067961987393866484342043545675942696024341045685455856947415329808421288010902537016774242352029326117395791129878143534880348205274528271620959852179323802275885918405004811779887021994504236656387044889052447039604842589404156346337843404057642544630502637896557235537859782320871003002898733006921497094899255583599266974735964386968987123539846914147864277935439587312635402384894857827578997514454918782982463384720394447699007905533077216262264610678068289099021567411183073758210050832915171875438062593715533764572667738738503140517652129500299882336641776536390804914706379654959405829645225602674316227788708611301998387217358792409334957388208424794722502848020782569262553976536695267349251633137222747662122759173123796111440586631933337521652170318127379580884293854966570425429168491710781554806022277894685084442014388424854860434560022376525736537331552220567763185177982131483055131959169782453175069973239054978125186515400737629336186859377820268079602060416293577044033893805732621969327136111307883978494761498028379865679454175945930277243935368104116077636739515647946596772487345880409761948457428025780780229458727745254428423389586801877369137163337305636701950300859511341219034377800424959567405974069968512178256264718742724396553133170532008624009345864104618641098278057237920206867403504883662291589728640294048579475496951048565094744384052874995648814209696174849355983553613575000585682106633681746251531751728495962234039291484012553354287932037194472271283637226822030376626942751710440198253113628317112981973756732010523353802868214399816817343816744011978988308145082673965946062883055796818924648733541293696965935590353590404283232450712467650158548290974089459402142526310947169486193457116489652838707773550891241522982804226799758379141034379522768869196568044418480775253851859370617914309562317923229883426235176231872102727426076814392390510277141599337950236332209376455554456719576136409728212958391907060942990599532090173382752358409826434700497079691552848774884489910054227886064710592722581886296993562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -29521646667381691293018070840360063680740717102889626309008213492624066980792377735268288758730683404506031984146031847064514728150718604645175296818956482874384677366852181292935676967216707574341764842528467266097798520510645108500408787924451228993417706415956385786922325090043003570778096996058464677954309405817014610028293499851385852777975752105907861481263432959617266688173352162054076963005501916818394254202812879903637887563219768823178169065694255222757604427846621857403094385565876817492296677856611013070341012472988997356975448690403937423697106269468061488888186435561859064054005620185849727213623495412653801853028196947029254047655987501176654520906019805770190715609622567344391111317564276229865975166849098740494482998836710585139444557897958681047496079362177376813115608985390512177686784144794974499904172348519945256324672857328848244630728001162815980307470031791407951892634748472357391219504769347164621759684178923001935619853925787369957845178112279346087688466472541853773508782261928916996901908160253122618800502557240941861907047942590062608846566845587745121955313397354232385630278860810608381871749836394825840186317285798812295065073050013495725589705458284752220001819813554455194657915068942460593287239885158511447170894297334563559860871837903913747711654399149549040254031239624866632633391659740970616594311311479684985864293456908792420229081449646309734438666878501278772573700270250961308367805172589196011788825602370740973315591263491242337812278634289686658132223413086875399747812359714573979838118340963088804473312613830503494863912805860182929764264106515375024106189967149821390246684370700091631104344578486021479093579098700070330906936442038706877700973253895965811042442369445904118965515063723688722345962556758776343791537251045444391929624428129936812320120488215963987016179484264985450855794494740634695731902782226469787110328277673107165319518530737303944914513231092692015274100434129765919671614397539378077506250906205886358761580089291439185740740586079370878839870812173776323206809686504244670156178088609128396640542683654175155702626272289815206800592646362321697618157823032212978286084238498583173392296754113229724293377266687323139995643856336959349571092697778762384530307254551225861901182455329680231344754428798033427823377434310377340965746520219446913136988815342735292048558615801796057479473771730687707526876723722554633743350822231023845092607153388539225188088540225837475265624515800664363321565567362018737507177412653078128836545714585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 45965726146456284698207870639140018762182481794950032402814017017190071632039621862611396750533127851433269940867537701393023855531404710094672598773376502164081870971265494876940699482118133833513398566440584380867587276781216642857961032745635268594756570775161958629951663173374849942030136047796895627088922267003918866973021179628379348731612504309012716701830571979214738935906131193335347883929703243166306525080433316433657195554124376144038456014207212932009313731491198646763401925757230449259404295613221548742827392603701499880813319544149255493555198473206614481763347598993395149166803700198549574414517285582562430523867858758396333973130634056723449993399181359239662945666723706308540062922949889847830646237183706317224238913945387794168509099086339616301838219214728010298138566734385665469407383327456552284372460186787452255282316103775596400744631575497187817071689237269698767567974230940998585091947551129628598273847628089955899744882082837287682569882390023828336216665273856230421034671561352367051271818436710119884255103776940718548924931237882290098875469620259517466659558960982036237965417126918041123514668408238447651192562211066684181544238010053250568501988030453688614670673818099179209253663734744411237551435144407124540132880820815243986410696473322940391345305602372186707684589725042336692852251802298816017926471941219040536200536988439509268916882045350185491944504480649427957670689763250986077163113765699268303571783035397261044454444784720510489544448667638007877201106602973941769294792681133995069518509425467947366351893772669342335785649204460261750388686872501262712205070293351215355391063298877576322740783709897735388413989671257218072435633598216442194606320453389436599257159513800238187460124245806380879837526852268806816439187772509285280577216849831616573407104411933064263205746734322249074763530912148060486649135724231900541930854448208149371723299973666370808027027502929148539085381136806211365333489467578027374916210444429044761398964072742455635038093996958298953760641281883621955425375725186817248149447848107852824531109544697997897428904269421192500888516127123100220918089410455139683458480561553365681943359805326463480572411410550340710449239121070307713984586394108900977924348644454858152041295658707666026424018952741113160739513164792848513979532520255187283794465549387003557529147520065887499190555077302765211033836454012316167028826177762620576934632739559760456064882748024090430230305238031948077034823684210663621804907547082453506180843111972864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -63681402515126159693891240237073889205733954634000648248991452491584177131190519355079465540310498212360439170478542001964672832550047457962132386932179023012287447436376549062854151963666974407134749651240287772449871109720636593917200251890223238293619454023545910940495177970326778241741909535337040384091186025339884235047366727371469755740733490396693046729250891110032811129954910025746689964532145523142823454935920879993521424477331445080343793885796676411110167125310357710041268565558589477848798767458926542207958870055734068144163321136917506225668387899812780078206367790722639753979382103509170454935211785968877063798870107963541062554725056356263462306195791939258418984197952543486052333168410368821741457414378405045862181235809343260879595928259159727377186991974121314091387627847110196301038274043880179417355492443663675699280724282462161815718847012906195989215722398494525915299867605445638208922712526901279386281217296214501345780887947041572075616676716906754865969873628954880061229229080707857779638327592323754712226081137492689364505689867156721396094003217107613352374920032396839196954346450525462062616272117336077909041647895312815916955103849800707357942380179909579531774160560486939746562163830893614587031813703483258189397507221898769834710937898978213788407238308581306344477028283131718041275731546771753914723763576759043022114379241312351856088001881787574410414370118634318592117697777956273746156201829788646419959980110295562856544345684130021920723473032803995439506157186199067553049074067975782819027030728658271629482302574321573828509680294988595709174059881221866676247551232828393220630297758620374058067447973556560126779355544411176341787236376938817044039630366680265406627349879555714418169838607587329698866941203736767448905376623615545384077170193151383761864380123335183209623934008959425614815656651626041955440441150248851348967556618756495503798693995292278000139595657274239148050418504059349144367891786079826913143708256178454437618859749563991267269513744678676627558155294370946476440135460585381144910437908351487472642600253018597862456930076742017191930423249745605901758245579949930293317302002835635483897366680206432329100891033366828312905679862905617091533797068721877516509899097608512088088067687457735661561644820821361306688534051700114725886780012197858943232780391705931626446280494360179954296078553961664433802199987087965734507643790921500107954171934745020392058599693443449957559248431027161389640000131518505242171807651605884746922705761075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 81757048969880971341422253689359864320446751932709896808351993026141404072020970653947472492354574215498453369865828309978468253822414745321720877225490479065403870704630223855362837581003447621345465548240628331631729423356456886263064818450731748093579928484493075686207046528355844919577164743646330700385978992590162098601565189403083020907501150554331097841773316395061697575537535184398528132920993646813835669894414274036610426160904820258313408469034308821331042491688884340745661139578407891165613975186933963373222187095214872665600810352280774333114008329548855550143551878123548274827366829772732705338931859366640724834397652640083490574223038572984713367923305412432842521661812379622742828341143555964833768013275100529982923817508944723682078478329681651331635848054715389255130127153498097352984247398459544183535598115371903292866172519828794924906710977203836779482433897013716053326666744140167167256263127342000159449568034928357119919826945198118848261116804250548487160863166115778018010933858818408168934527817680289778974307302147043910648483659068096207426188194036285362269989225265332790999583651195705867852879443357798286645138953121810961513542656526543017879815536516708698809918876939503741893638276653058936583042040796080597661900648102486436920189209820156263462584351451076317501220774258500689010046908806269220375339132615685586000449542885038417180559456437196012103375172937526659332874771503353263773422923507894891710455865306992468823136944042001902251012136295234408664542313369000580643485820119553960073923355059437391836991104672360007212421986740157332956697136834543169117784823017602977239410470015637738244002438889601337291642269167077702973704692570064877241060745248567281540899481115351261710964197898886553864165534213024871326716019715954270109756377441254184808699016205984128387415809933284250473401231701873613602388349376992687770336343203178641576062932687306698690700818275021340534980523923706444305027671945070820897855453098962229593507994331954530604176968654985696677915968662640664624456581151728892582982713176841062446621650911429138071318380474272595237104922630418379413486786567255430875024339211049758100865383034829062246558709292309209644148210570292611187167871729154604012205199872595741502420087496638417392497679369903669788696514847511937470626140720469149980642069874794375121972522437250373285518466424661302907126025796927693933126277509480827295149066612709034707374421320249767683244725677282687900033335772995118238056752426618164531032762613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -102457592568984158005640902674905618170734557220534507275969539537632475311097265299640580540165258080477037848015511104562780735798860566337979203586954072001896201758075157551745752073995109944140164445051090895317882301337045730397250423133869001660155577659567562529439410460299005155186035910795650371338807728368070409397685701976256110068624896319416402403144361771683336280659328975289456279393370367432092572614516370168877802131985759207281750419843195120794934693073575465070716756343369326044087261807367632239586372890981941262612906866363945942752367263091382633068544980056624842782114758076582708179592096126727509272594300226654377124909134679584496983168154464985295190175144333365199700238731147011485241419483696329989561026848873749388533554766505764860372040511579162650036490295296688467257582240089410455102019892780471886838981733221434957133426265463768257412614849274907696859238878109252706492838263824637867044510183382840659470172419044621489678403843995374758057860418620070795477015520490212221530772884555236329462785045280960916405509755714996622325281910999547886145320798664475975647798257286818710139169332600062303685849067756460723749031138310469280467556415916052522397695987441336675706798046093291952681896848797409308635940955630553184703619025113898839189702542855425419642463816009613386251738900001305056641259033817168367457312271393364324416575685131680642302057831747392570604587349644259442359443596483255068996274491333724313399397379728551857485077544174417449198194884282790747909740732392711542037304176969777394494649317374403027598770294488231758859556326807123199907564505727202217506273255192446815928532236611152397160392194132429625958592818916053829204770829684718442614018092123755276848056631669019463508314004038909301914152411101962467620961314098419113631134302176708832211838745106709737265315154473696583906228204688386429763317307612891684688091533639369899704793026789993377542375126433341844032047808239118574768858361562744920600408240901061821670926505849242491205096558044269055504916563638044130366340898135763494265843816473536950314416939907836191865397394903744907869284423620110763592333331463097238975084206986774713755862848126502711934687107509520108901292051329469983948869757378975087037620681577353851828513666530559403242272494862355097598730105635616411383113278163254551444464637049680854927499195708062075350881936188161201993505277841976815114053279912503538642513184069846531139733886203689854999097839332873144840770833571877035927604612300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 128857931996678575123453308609219743900976167359603695233445453329624160630908066293595799191082851536178493383481593676450565407241100958433791013493799695506654619173524141230633643047606542589970053821865598931058597185524480722189558999312182766572999729171149225481006570710326590000541234282628612308035464286729250019331866626287926136668716715918346520270419860688716510432964752137056441428034346474575652172174516307137145615293781474949239425412443218196624428756329351413587184476473643251578451269555662285693600270481135500895547959259028580389188670949719593482923060964969005127931514247808365506213503781771165015714088826404250735771618469136324148403906687917875924013982016412730338443544943751858585970703695361820856881723356858400298663779015032575240668735039776978901556086419258553891940042318666742001388737999285597378906271719284863986704351682479958878064878317264041392245120172863806535830509890361925002974728850382773912540665588902542944684409640473076144806497128366502968140784701461869186298356420771720576435168518096134618317661178613103994749479928920363378681678252032158824811530837488171559380072249115520913420949872399805509690854733364186694469212789196730523807937386298354022904167762312186668413891111513994201745236245713869574478727404583082977851754733284099766121670436016606377513889673990893716700326845891299431393548053635812499049672441428801917129428057385989061493039290253344087881057660020411027500515635954717748309377876363158670658399908058654518348351443362322473354849025911364167984786799614486610947192658242107049203445019999849387307294524116162882107067815266111528940161935010156503173902584641908447846021189722532155204679236056979791107971131019967733522692090113842594827402099624750574778668989138892064548644990753966208731635045394997744075401504781751518918870642096569304632443345088697316364053525310999845822900027956529555053382232191716138988966810836674901871596870254018232496854089830782441873656878198074344216128476860655118896986640100996184799890925698426322511109909013330835139632002235777419912851068797263615508543079572526257001520099278918348803853776967077927032400209249264281211785559484999045097073696099550929318820716112897447687925705646624385106611129956626125337268685041774408481357666628790534757748035967239132517029945592191610039288491799964765388159843912412803699043071845397904611059693270683832420210401722584370332652634084197962743384281923335195110941462874535617208658989591570537378987025342779695317918597251072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -157437616625293252764200291509083907122662236260135375514702242769956008917665257535200528849120010085772645941957374259288409792685578254064556830729779460339189865637038017667742481239433266624953063551738683211727468967792340088518317963898673131355448143177402916343363616835152652058538609479013555001028856265971709307873220911808833526870363584148198833627492951075269035487356276175639898159627152771805003647805475480101971367979166935804078875066804493234563917103056021756288185963725198812097845713128349680716815520799796839554398254483695906704580356231823636005146668274856810399388434319402644760728186812999694257352069292927156871446435509894105279851094983158861754509066574047620831335090212774927531440324886621776383644556868530891226296036175194743846924705059021319867033858620502689223504103830698484563807266642257496332840523760109566284876000311653492737356784698597668499084062677512809305058371089466581744042924432026628403327714515912957999119282285019224105439014807654023072607608687188060156470461162452255607007342415856215729964085869398163150593542772217869950970809137329089040429191439550361542872966534260630441845288925755875443049057860871929777458951436657884738142995576313521987498612750352343587242661721325672296767591486172939790166897980993345586853812190489901622808939124210374130569468305735903838107320833289175659932164551691063901321178505223283986906612937090691141114591617049870593914525615813292978704190345625172079877550382429158624890823087884493065142306284698526759246212964688553464242675148881805994956593318002567575429933793022652211475462881619372715198211835921008465571387533096902572750732470265212175328047636386260444770881999361218254592211538109780824564542380246085932991451984021338141396670230984870584018789837940900055319973785632533405973684801345074263947832527431380267031569890495824886982253867064366211749647641900739169003726219792431196706580005512687083254180956005582933973450850225121079072581074908098885411783178291904544817871919284629302662156811257938492703034068755478808011922915727520248047245461471587428789869809068184718489866912467222597932621763853790005426224341064765337074391469393646202862954386046291113530535392549124701415165445416926745972255425923815550366332676523950284300165322176974129748165230215302489508531350160933081164553165845824465846370223723726455322873419298008570324350510127826988808296771024804898341105230442700289963773370937921403574910675055129911230799156868175323579010975519408679121881923584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 172418445247053634175559606435161101623887772632023884947637866146685633513239016987097195443667463209824470191895417725287110564694370334925570620203559193707598101773746085537979088178648848064916205360697383347724886070298810366789866164745695972510667868125588910115074647842084216179373419465886980181990006263391957572902138169013651930385559926307803917149392410323670012188749466456889762281520146566053196396565340502985922489889248767468173253328976639716919284578483013800788851271785555898450286929974028753137170513821500252885972786180286884791363249672832456569765883167200077383363381056430403352566275308986398408921260158891317366920633271251241493161082393363876084470783116204713516184690867153426642193475318365917994105125967443864007415002813780883275773479357102240848396240218774528838891137210593116207252628546214594671962538563292991430021738883145519094411706486693814320578620047744125656844395664603653306358757879320344609232516134179210163009070896143218444764800700213530567437050317184186616960414371698672641529862438967993446024284613664932638019078252485257292176103908640277722451257689784946939219572061501187519224249197353952228405330490778480823671561160137635347265115730264017031623690229531700394415041822746377337173110480357522639665139983072792635454763026799489706031755215814869205699840414558774248930260538526224951999560533910958365735122464617527413140005442936038527836505990206635715354011998919529570054654952696740166895009349263130714318440827402400899405505161225791853192536170316155442731699850318280004595698675327584861224170465568865688943808416638611041735318843923921897991217362033532729868863241578982492158218285307012269289918126734405543976029915932339373806629303983276102445417112547614885898901382642481832856355507938799057787278326607474266116238039590902578837849586150066507838452780709948143701328020436911580202473994251228725958259577088963918103198480750499826131900048144116999772537771850273236653124815025037207260105501936327682649078938005670950674766675378135603637688245034947982856753473000820926404737401368458296554760957493131095753872885881171505638372498265060776012410200400441254717462849859831263074986815150020801374132020692304225099365868576693809693298354813815601299364351917206806707168643573316700397293231781957126726081088218037011307165296407430539712300389764220860102742881877575956250695114696652300645002598206521348189151413704901252562315041087916577712326159665324986733659199281425111181014122784524934599945712828416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -151218870010949810526332168515386728012381246149986276462295031583638217810062768543811887115385816204118157301096441642573298442956225817030516934466126805405953400124845080283832113435077196940459665916546639101287177063892786476850034314018808502490073038977707699950187889376081525570964786682548187653608844712404567813688337534448167911047303981017734691065914623562097271647997870116859658219144053130688541897334996195647843629412092938843579195083894617170888602031881921237669308670840989470346933913489560898795563149615262104731836280044082568649353964156497520276049121944366653545827122746349574297657692915822242719762833104771409363781747257155715966796786502609402072534781744983186344312738909719859156961021878887628272556783082217334532057291307159521111030621955068427727029265274453639397339109218752921681413495241347720477095111860230343040849146925944559021568562388624127278614505169751316883529741115120749640076143922422638459117191539709849290875789612399596516893010546220884856449936183983964949885326384073039743278110993371948135763087015156005019601313035255952345555472781762003360317632054712605474030039095563367594456757659744548566577271527704400795816536967596197380386317441921462756749639807296681413512379735662352418110584804777781705541378178800117928934513637122606102438824887152450166033713955950977288845138962172495044632576910615689235279745654056243106991061281100693065590972283837953698248122021934869116957853915855264322338496130216174564239638462806035161271079490429134140838164945155182292673192075402377514910398661810465051752331426726847820524562664233406905086040052933337535063294012210182381779685034409307780863656102516908768493794090333459664638310521224006552380844494697786581804363746251901942373909440023024450308046793724330498501413336280146147085119937256699433483354053329810534462178359805409449865563986177531218465886723247707251081655947054025789777847875833309486395502579514902814198236536605750110206825025851721832651918243558082080303423287417738581455788191176065905806243681842333016439566635010038620396354148006472190828103064687842906822775898074050312354318896451662168596634835711032008866400803269274606317233322758127969149184999915306958809490406954517285897067295618596428402666321255573950190410066604705993110471207547595895893079831496667967684462690696243991758608194538265737670932314478307139434795408708415865446564436153598414781231523657893538370933524537638832689112037078179056447193691140349396599403237795029729120145008230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 81196593413313805510332908217203705473940401290193337445623436792465518272264599163028538914085129272419017552884255146985644230481493909361473289476335958445845407129084006928952287807457885701529171123311900979277275754562956621371088141069602172884789590748033848209894182865717818457777474850799790789861022285246837508976622630852736339628573840053306851745425810886564114083113605768890096611232480461944012831357288896976498401238861169870527293890502468245754758967451925133156703048779511577093813541338772513460688976915884132569428519726501154953019870503038191608860635875550060397960167597145904243036259708481524192485925130812065035376508271900023117915876565309362110809045783287144942030101847373695916617118199122192673816632487123459136040231557153739062120671810571293980898952532756400929299884028376021732606859285847651281206999216064124112184435389191543068084645681499546407386981922636189253718145852331047969552309315565041099519015935315951876766871266334620559842816741938104308813687440330533504433996179523190416808598547487807519623207210844414817968800267623289046079083262532568762470219828424332645617915566168388454135640417677174039669151869099823542859389016195396028682302806394637936247444419047600873341423027926997676111706706021885873791749833688736594750600856626622853516611477426011337587139272509799241416355920338978596584296175535254355250945751853479156801060210587368092448270149679338412397319470527247485980809081865926780039984999415927847146346880441417988867208106185157063575768518920359563923900777503991035696046373655703532133116447073007752463064641080453133768951025691287388137220881781061371530136864976014615125676012512067597729807703880179695236541324874659960079291729031757593469705665547476579396482266497550663113317540203170091514178599746866786783662683515558776262039039777194492485828243665174531382247728319945283444710064371835651557065685803300008638883037182096179570550333284638383576107264696769769185749802804813053990035426259360660521989178825678572270161437455142660400320693674072367964245379923438174937811135782857975571985126011053501653796447289883419067431301739445384254931379493759919528697768354463817431993238318616046065450580924334293458024825060339636511780779609951577884664310997085348586195157068233363630103302188496212808205293855998754757755751975673283929674683716155352805409659047442676010549122182147883535878068609996606881722196983296181424416327288866817109859232860052357844830097688180892968771415123508573998864830300160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] 25616489432852125752344254618527244841511057965057202219317571848651847432158385803946914130074409535320763252196807598735212831679690512772251583204326532706593589923106951587067059246148588413781652686415961475625631263955794705144617385838549129804328887549893114590768540221194197890814309091166190898161101302887369943050522771360633515254098554877220951083466667869486981330006490968558932197269704083287526908111757572387024609093187682070067571431525522741858606273954628078261526335294808988920217640607149868281859138155424007129645615658979568930453180525429666539148728692660073185381235701172173778716335157040560192271699769463913367586220940558853571820034497129337878643650856887768017005655579482554471385390546392285448875063339982669315159729972620373543227409099169051886002713915040192497887607440043758224474859860103037983297787300271902438105166354834609875965532147389624115761920209866052725337050476506549570665151679286338640551718016020816737280976219790663869321369390996030647489701682423275911696901242786836189705949226776394277416776839760891446422865766608943591363592093049279887956730928875749104069000216427092646060315082991426256065790346310177375414928655677100942218848787244381512248698526442301417893102535998997236545425786413765162356647228077327319626588103797611600623464749781326710242327385229870786624700712995250582651542665336082116445263208679147318102676184201193686330219581515662500278993729031303884993575886582164718739352492519986223796148485056855913014099192772475233166741677131510628943679004583005979637293489489082455974566067571850735297802638792737877274449243231799203169010347170135846316639407639718441076609440771084544895815475707619829041900291846328803951515466160781999786338791004678071616770408930640083819395176386118883618613730517610853171637712947437566837849098983861903079806240457606655284891174505020880325617235669100705914909767999674363167566867994846293292596487019056238504395280490632063901787096246934074715161050554498559834136581166122407516019135606902742494835566815405235596702295092396549306631397246356749867278761660456769978193482191307180216752789066332816582158429630757851169822391205930865997376147049759496825595419381204094584263982690482223790687821140553133051303211879350495185364941388900246026407423574808912768337857285269132461336149050650495757969267153586973819892215771240240298954499080908420521974302754635808917908615675165190033868050472054867150719413543530125654736444767222835550719995949753407611098837811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] -134920854433001794690007942365981159054925352336601491086017479198606151607666506072295198862031572247154424655831124594132325747634650290914696967926132329765473068228885860392465130068499235312910471655153651277723525325252651528655348606797923388198866842470862791232413319617469677040413462100664710443664686257304270028894368181868116282470585564663662935673779803835034405278510474963288172784335448838861740986833323017551472210693816305993167366051927566713861815030370278172490225569615946866903882706529018125810010978871761535990363320445343279472180115100638675825680053491585890289037061159082502829639924118940186549439958895929499707406014602246606317998039532890621497464758110710371513739726453737102427954390922424687720709727592721782351360329481559376475310006699109591450665633573570476477168940170686249124566308190005352492636470684957322236100296088517695241484890215089194457478148591914593289460094385331496558317571172094050188501471987871879539537450765997786793854914290090503790587434247471782412542539693263277021148047440339692977331785393396908726930549159026364449154214924719307370280273062795508021744173001805269580693002564979244288416126799516169535715787666046697056024763673403439309842964705025830025867719578273595102670356453127674641400765533781386362563342628332550213995229369469584685031545908845861115817067372656289508309651978711105699602430174486144971209139039499742515326236144606609759564939202896125623735301382020466974751304068047083839252582874041291773025583660612827701129090051759569671087041303397080579742892049951508945692414506023170308870721826637194035191152838170966399013759289060662499053778397213676073688482258304499611292161336716974082974341241563365292389807639125523571857416832258690172555927090255746200582678976345792454957406273692229414559197484741790222235535072218463636867927489620916770286924720046207127968988491179577166447076104898236748069655246867046259252634995237549008268951704618515032086521754263327580792523035738271467246621527153199611917840381984155042049246330046366885096726978637783062783462113451700305619548534671273810423859453767543617800916833467394663083469247099683578644234204408192822803500541962787133299607668955720957033186676276202441702308023032844300981938242367370679219384049458971551552784634882991664005133337332200497781919950272706729083065494639486242473329129581899596074692661430801079697784932589147970295973291728554655365809628718624926280374082737002550447520980271623662618449396836118703449755625717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] 209840290869899854279372102862782223143685422211592935656250773369531435547458495393194708281480458247432862567869445054755667038657165481832380004979121213484822346229589729028509239489168393312596541523057877379502959085572559090038845864054326127046996296363857645866154717694979425208537256188070800141761477421104350532407662970156166557564616809432209869517335875956027663292340229521103502460107984388877419973395280233533296068858509517233114141504488216993883885346607459385080475523929458895393650023686309278875887844736811393210134949157288380436508657510271319279808195997398641069175125271712001437087232079430991553296698566275358438247981106984919853815947814656752257392381113688973849688659739793982766191477471761298108657458874106759065826217872361785718128874215556319806149977400569265710609816254498480845941644975773307489438675884606744528739737317363328495200917404080531199636736984052484552127283759627875725374400458136296065772045994263478030976695726228567039547443182031400626512523089079215754083918350918811553799080665174769231229391179330128720303800880840365595199247503050485111838683417946394828745376087074916134691870605515935439879584590895925844433730496132211937906129472650976609595069478139776604713960992680375034925125912146043381476757155217781117820403825889728577354998288839021579554105097561113337129716759583071277259549956015058219852194570346781854523904832094177111784090360916502149777988622039788677137048815884841738313284558500777745609980958578990380851469999313811290415136448613456136752637596204943285920081795126238031534857801964684814908835368347724372827268217345203682150386348871417217902141424699895133008268797651928521722628244526459014698472981513563702689181722012096736663700172241552434408325794233725397319796434943412652316729871781179247784252548590026624879069292959551887113339009420771756932256206506021933395355129375529396489660528378355694460553390785138090509364818243312130513334599917472022988794699305455486452628467864990162943174807784441880016961562823131409714891924395364279740111731946022702677857716343204788290477618547797030513760404187084171073835315566190880408768448345663223310661934975164505710484061126786560316452965623817890870154190613728485347040739059738516665212027566682433745547999703923269987753346211899602903510910198970289207127305741643712585766401840775595834068178918371927151788080042459350683587619678129486007877208464345702346263578909660283410660437600675763667916515610770474216822925895452075334746243072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] -231473288540856448549298514304510570467143178281097852292076890292443045229133692957901472761074084888649281918339107633141789117699057479366545720713305005255003108722590899999276590807466969983795319607506608740198340191095709814673265937701987249421031576363839361382021978784614007655900855878323817952732449727836366257544766637459855850260821067881723662769460459309253852451577930952835458393772183689381693367266454658796139120807131170598958951844185401191425809072257199303095004027504141150976017783615715323915730586670801364234874990873874799105183765002887901601920810519139180438505927767316197264876970187277908894635437205684784419755186243209992296612671831755744929179460831682480653040403186504570454181636131328295415562413045308372869892894589241582318391612167731368196763664327142949086595924324602383608284529000486455661224369876476661697992315228871705062301119643692674829420199771896812000706079871072372891120545256297991816613737025105927479309273783451663104082932573090812687885127141929284233119011915115821184417298554939672195329346966337806742616736598460837333875718119980516665820634776348792407734600813699751758269556524911153428803199126113142010688078164487579721441000144368510068110671067741195587820981487652089006382240247217835593742863036699194865249453264773052205366068073428941894224250692811522169276687417537803858327128708186229681566508253084187362046379451837766328303417182346721463770402181716474793915564876983824905063814913116969768900627910104454038776640157455947391258623382201566156757354374515166353459639891984708403160478839080662165902759320670016345125986581798348117284275943795398925117506283607008954718735524556950322755700653235870266895720227047989690471262712222442501198741456146430950387464759932402821377671216861888952935153888510048991129363876755924131061458046359086563279231218752258620486459399010694616359807294482347152714799716164731189620521166525090195163254342546440833459779205394676647206669632232006533912961243980102619285818465708105575094201286601900192749495389840916670672412790666219613880898796021406341124096218187477889968698308945144050620825765713436030432273558605904131225229749883018102329405599263932808852375686179044149971823025071466804141266444023787547843821476519621721437779827860593131930861976895997212953840587136236727981207068413416632642757540095240531567138293687314066777720475391152458546249895146642717000327706522157462529738849477741356820133511113394120987088986241600886388940823604085656004125159063552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 204865677708577698494550008737045221500328389374553355500192500410042144181282022223520387390717499242964222459456667875344388830786762645506643353227776714166376555316933722913334808558661341273816616389093346015328097812500477248294110136545677954354955094939081346210203123783817026566874078546170091655809642528118152173286294419146859135092977002282666895547661341017081911607934785862992900105619238914676592199475053713096549453340326291017847694339154951840068248302094011593679381450290446769894261642344061792157271551346060251553204604249001219999163885269067041623287693465270990226119836126969203883263446167007560467073220371800085753463841658919228139699337448652587664883170912978552269931941649629563521890098432200781783813431597451465082641666111623463715211104158759619045688120720259913339024087093489100644338620684027806990722436595942353801470259795570091540765572101056823373734884137970267057273135894549865701329653900459165696416249190235154031999575854730542120861425843986174946294579101187137223270631912813730807704199328360031580088482211162739423560753426161171318672841380855765152375927196173548914111947167897105224074897479289311950435731941147941681035564431818782316226640880969290901202223236203246008870888323184947472899391051571064814379253813201749646059277038440446800753015782005729656372320845824265124984725123233041531068925629025612070146329594757198792016878592306034787412885974349793607283385476292342345695509195491350360731212704535948303227983616437782026410404182591606817684976786431112990965808024823120449251103329336768848435797241425412648937071014430149696433897455129719908638315279627418548996403809245836592567569508788371899191107546287867171750951714850717522553081278820319472975026843828328144309547187210663593139329783978124139536563066624723301899880660339275575991307943648274437652257416387862383161521854555327488728986361363002339351448287739581448034047333281279945445198760767798203744565258607701403191529190535338516353462315571309437443089580112779109642731548604286930996506889662362338315710203084215579811245612261996134728593545820919812466262330417580938171981075004278061237302810748904043472517159612411465250021724973234424348945517454381177632573500973573306023543074869696089076468417534379686305534935986899910758937717127257309631086169682495927188150617785227403777528300294862912010064615507336598564639059182403069084334067714206512794145521018012345629098838031190199518004464947268955758245357764248407326181814790733167004422766592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -150403661248248993511566757330292180571783723596812194706195932400064146074854655952427303181881930746498597292700575160448270184226385548425692066527400569285118325821915117300533987118425822887675694270817526387686136127284831596523321346331817890303912142364287175256337130293387054300120456205437520656175521033648219069452778683187687558415691377995904979753026012904446277326477954503353700485627011606013854902356056903981513566576003999826097182137426003623293205736638896218107078038104719631268063493428149317084586591445670439040252835342029238809796881537151206285920027996652010924380835555690746663331399473309559850045326341560560896379121019718631092687551554985364313349414445852289372593595687718785054763226142527261459223254641137659756998978484103998712465199200849641840713006588687412573125999796175055956496979775103207346950529458410937088427768745361771912377196472248984152580187119378982490667214443533473884492298780556583030472314263742890143731179240382359807692189591635402172105619318384614807694039475964466333602918970252200496654294906735150749209045459626714827507262075420786540973580800325711511201748062366147783359036910291916411159396441787962331632670847405421935429572387970848616774187746097350447713138150439506865488930535282879798431326762866792827424239856903477745188068223157474321135238421324845422082745581803642650406346810554649842293684491671342863653593932026397509898000618846370982138206400664435849954525295570364873304369539314827491242653554587282659908378042331698288795048327488044728969636696638362797235335135347115409311495142131258243763058947584588409442542339815938300178108303954280617040539903722825212939582098577859551869533101512327603849033772501043270985091703818409107263480386005216042446300888258966210000671416667171139082350262143914585855005438279539362780260129183106959542134348348939131266331790450779907299295637150829914403114108578595955097833516405405181777164370058182271600609613570171539685227051927337776283100148961800488214238931947468924986177884399008570706091533489043192376619805213403558854391533274936976172928744570368661105867567650238268462640227079309431209880217271261305373119855050337814182755887538939051425645114920804691732940056888710996177018906160848052836770146197110937248325613247205494155721252938788689292519711444988382914507401545549400186418339232099893604968179263747015319471834290832552711324587553085695736794263004706144031782459518655994510602085870720963374970087315421116958277451605904559304508052602880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 90873047690569815434357020473775411377599773613902907249559087134604888842072563605643312695838220671256613176353008421183900346311522293408443384656694959845620441979923784718290841926113564052154942792624195571815831192998436765478598503693971313994711710479856020791974077652931647574339273211506655775838589384086922694065682337160549189210100298109205197678735632337304543899543173852613215643327123658920687262322264528642399875949614275830654810633475308815128849654207030123347170524322247851798080992098995205221517224150128220046599920414530302081516076562676841629178539509863948476075353308138830132309786056899012764293761816168644093384046609582428433021770569911079232847470045223306784579203218835325372473822020397938463428410760965334937622051157991447386761712692432005770466063768933016150721247212763432358128120840521418521147581611208870263399145201964573445153307373879510936311471219689840376282186052175303741541699686136283730771416297597113605892609467539334100397074890512970134809390252556015332043214496745165668056368676175721639701190326470893723201331545672875634155793579711072993738214064919746427595842606031525340416391983200605290143869199522161097262419186882589859516843760582152217742463450317573249087445931652806090653288165066762034344077056754396224098339668054531141456958819993588855876461562701099872457007639044234047755447728700738979470868667502142819145513653172700592790525557862045159630445578087811196331014027764930011688809559130041856472268799681895811055559556938012177396985265579030989129013730363889298754579251761522832534327039861358908453830455036520992825541324730715777735965593341097487446408391288861962390510223125503350302494109698675118180475477686672310154102943514044273554627813095204718899120619802403230433908495994096567485743590675960602525170374574115131077301789010516044117905922900687774776735396632529506142131752677612592097300393508126704738452800147557597058998388129568032867731474329933428741217121184682509928965281763196638274391880808566958687265842312648598620086479415699779971305893118449605752355701830186625454548362581095931551520681954844030923200968056325778041227070640155654174890211106691350665791658756342794495882955364397882269247572788451569077123571606852833742172647806805887603623805615999931432945159156927745218113627820822146367699989658462879640511680940308786997629650996278288924553028366264974150955667682507039689022486710901396261139154509559630517053715879987474264156522949472128883822766037395507093251398041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] -42313734702778675925661949565927175407062669133314677939437153569091753555082380458467526511376886927666007331544872609352874171371094048546024778533620261578910610795037814024796276074284477310886008511780062260612902167157568662716771840850362327308458590362652558426729858964463833986731433817531470488277552874798202955676049737107129074417172891155363692524718780192569752253472145984690244655088371033473642552711538280554149072084996833677093643933170148693166901446313206292565997065517980398444828537728383776751110218084595105304243887827587378134622570798123881297810017047005094095176564711330855565524424754753440745149601171484535165318196315955362995957294114395983139844254101912148167622008127349173023800494115646408292354670120939585025325207046587718122834893931748640122258257355517123368014045669735851706300946658805193516953093205284233378768674327056880892100825756391344543442210707967916788972460674352570370818039897800361991993418130702514662048497663754531670158013435044177840390986985379635796895504690759747472622756572379443913490548652247333381986572222658028526350574693135929496683552081390374620484262214575401333476897015078107905657720074413700962389628898291106308623524508104645572547443971769277840037153471996779049157205691796779774147255566476635809567567850602082822706814169345810542521570036448486403359857841895379984079279299240697328246593711040377123288259898590082470936971934470739210823177937304632387676641066392816062670068586435878460821033596561075300983580479187055698806047620225912325011466933559645869881287020979062294552682121081617351454236390636719367996357350593042229637707869443945818926123198427993822162389156951037916943939504923604983508254850936677504849377702468308366293269673240748596769601907666025788280675950689152240069167420456909234348244696683663550371588143064538789426420556236382779730136772320252281067302635898924950709255910504121358560014921370851869395598421484402273436525597037800622769673237599326361730328656669088514811848232291827231847365982914744948089976466544572100909483340644896604951174505058619805059514668921643128246763651478490257572040034208509617779214892680573469680035759701886443380271449925589572227944780352451353708648463827097938248875408979110504258664386092792234958212977442874293031287407848540948404408867029383960880929480943621049941958139345088995189932742792861151057088964316839595307104123646376173217990226922495677099263895666883390278884330174399628533266006498750395359941845299678000672955663646720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] 11008317001565752133352377384363156914973781398089567081510137221015015435589452579387344235598819574127181730775700006381319766450424806784105634442986906306435336316700790026049113523894980884042364063533496887522999340506508341324396388452602822950726294639351316816574259808442463606143380491537864214753574228980308170961615258030573042364016572288574837476947565664782452572125833542377441889253263474556406553539504827575808596178888064014067976894268348114241493537748023311943442731112850460352699218795610783652970290988611779999843975507793539513766091130111334889130897937994001808032115617341367725128378503160979382484962729825544543281571573651760025007974261890799722998407341830448809589759377391492151084939406915496206329562745553308569438014745512407264925690408803523392942712156999090198065988845729296922908861772598719362631412645255200402795565181457249099149146240487884070297855848095627112765639124007850743472550496294236702139741932510671940147415370577848443576032260050039860220610916904736889192720442498121432770316324142263493061310107926509223236349263426669431494783115453293985829593980762713525095526946966165971656704073058982267177436452759991416023765065662361176215035874429583951623347968616646698669684414163326605727342089363116283375424197973833588584627438950034683516143138828839155948663890849588494958783981820658119995358212343395984745603052992921121643291142693340965104710444147498112714883871254914591958637179050475565342864813892580498899539278480728815602427255694133978888939463443005925557751074981795988312101183573208036012403220861335530801810920874067950691488815639743979654374307621614887923447706202289681166835228545631165930645663726604909400575842906705258424336348234569801957060274941955393998427620025302736834742369871437687345078393211632595403333247383695751843928500175354804643732223596122233380602888120011888155305145124198349763502008817779516356325915148076451536890389935106432374937010775345760495412679196082017088917246656384628196830088673309374062910807088173617425281181351481273286766067116011433971006915397980454090471383161153583382651200993407849372085274862298322028361072360332658261097471923021755432011755719608888508278159109996361762129967099848110226360920024702479518002396530557218364288059186746616053893191159125259788398226966629834607148519208071307261206782222520584362978135397736053300526425527802342704133555851042737264212898730372687628523870633529807276089716266208064201529035390320226934230121589482160533072458547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 4530792021659023333245370296628299352265320687398555789873730336006551740736039229910405031726266030750919922730934663761003372089460241854385027490634845159178599077609557302630484996647675175806016410382121663578662279857398940613671141344650422899040723449838387842499035227306431390442197331625928199960554260880876279998412260985978475287436051311131817375156516186494745753302278210271019958738251855046836073266892428022615913344838892667256458876222042128168864935792924526914101381679385730488105694228837052121823064617018775675597879084213835627335537519292590030885734299245788681055849730049442476599497535667072644109197729511160240628431710985085342622350559030552379555828400487877555392332190554551033433020134160786308452487898564882320375227400387626687103424345829162250935714622106955779499032449782334767769643136584735828030046312974512787205338469389002765789328311375067816780790680307427961618383698778198190603651445785923520889020315901852087065969338869589953380946768282499630088055750435639141468204296370390846370267971493324264824505685993462860335432199319166737271456000310899729525773754486798031763392767865704058572888024988288124370767369656394112373511326960789808577582170617368336698999381811524827427905262656524229315751496364216065102675022108977026357925470410643436643887888545007024658542041881695861849395409800321643825608478705212171056985301865708022360819522704949324780050462942738308390808270864186612481142749320644629509736936117111745419423692972647720409645126492127768375356741329063185945540827248861103157212524363405270552427492196590121775256151154219019684217691083244872517227671230335663815164569604304793939063663247561319424796361777566767879641939097740910587779928398050470148260602279568842816900061155608327635743768643897614894870571348420149760095629471189713256888080633923674413620456387583852651636768172462929135287493529352509492371936036110645228806660338072019597335983022181518620118856781045522213588581000607954040462072782374022069995373741599388480641340001594221014455515115838153658768584026665006220239738483179244917337759963588738327059325742324399628512627940763465381053922452947800974823388262354525312885939320593124555645941957501243182211971561065194975961585300763929509989982537278741082876837463842396426293101902563694667848018900212311976597069737868665317532149211883723479327157342483104972592988246348139595264798006258388351180545458748516142023551341784449921349391062923989137278873724489969154197548764253517358770358845440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -9393439367499640881715244408736890601508701723265333200360374978703707779673405653361120737656759329846992380921748597577813771417853841350182920048877780576545687153673318917128825316696061970854316310386252848429668506797458753373717585071291098847163151273857356139054103886451092971575030299467414257896068888115740292330901352244287356995018132954403133893061141642910508306214943543955945547730508257698937162212482773454411600481020952629726940836845844800059017632864397504916916914620364710338839585486277734625758986308728716406394281540756006470253429401859697361873065163488738001600212920371693019615151104060538187603316892092868259147215482490299158701784400626025986128804444954026116163885677236222904423800631160312688155795789147603500426628402365360834427249548299795647512410765752081929586246575408506909769987542688488573966858714226778243617229148763998099142498349789439083621219270105497277731345744666998652774935966488085152771573471304902207223831938832441214444428101179998447297067037839618498184130029430241287166899543013510440652902028404455433638833367630061705072334957307102244190464774930926300511470365415243639518275967132034590260663360423436149200630390231391583774234070200867538884973497521878871079529347658296879850020467862890946678512427538448810850413358223424324533126581398237567505528876373623474673694522691839362581156641698159504427204188691865750312922927639556489093802258316424968040995806684885948180108563890887878570115398056611909936270889485076231015199376814837911923691464310499268877584524154042718590512546463091657979957723772492377493062783417704260447509481525307723350117567392884492165970293450459606267720546393719836929239174854830806944991043570371632520823561105697491173238276935367250160494074075837657374150385599270019656329348582141527600881886428368970864700390881942326397491783205307023906272104218480053180118908120258931591169955716636403148899854234793026638613988389021906915569655580324870750662026780642753523779461736754991687283164113623637429671825630687940958787039034736257724373159440229968461212193778731348716164897312160236655056873093957608769779469491737103588304975824212435943704509313042047241568919765433389272809913887241522866060971791467331881575491914445837892619240438590341984974127954378173669917739265454473979357362462629613222992833608832415366895693948202940269905437853892589231439493358343305597173512020547403624371061921619469734593707492056016627483121761547167034708463220994321250607300958631055131059368755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 8758859338393514457217403648022213669852120224898811864763177976750820990228145590961204544712047558721526902920036678623216901186225612541419842546596092900533315699285535438116782321218859703391759854197450918019279536549058117345509171073551136155084084147740532576371077727374554831387638517684315356770282021178841801385040418485723680049072119927498824342620888594173823277221535542441656162250129357915014541860042910035134383468692863225735480874818672128829905325659198494748585845486871472202588611190464970268863381806975443292841188004612837022489734576713540762094087839182065240732740113399370490941252202399262459786666318514871610234817392721760697966243650367294213002424769866933152185830639071977055221129979731352165713880192973611858739163639107822019491004297755987748730565267252310293615988963851058018574183268683489373181336831870292616438607089107300313503936619548575969351784840755964798041403138872295217819745105131208732254960620746549445483973455678570776688148168094675509718674726927602143948910284478449349618489355373840551892141829297021541532171062982199655625110623936262482335663183501313628728890522875641379646993367469696817224817191397236838045654305453129397638090304644294515233479678260828212894736158336396996347454425561240106477796992952758335335398281857935110862282591228026135316609872814829487795492771835161017007061175050547980616237001959873650775883163282832539122988577504336981789994987109055222041262313970412193486987895635546555969477016804568968978924762620595875513505622422738413634239624488783904247866770660563915113482999176164279791339024187898127623665628011900481580981040173615333913961607826267458394846396086534931032996580214787281668707519747695639014639042275979410200533356344094617916726988055288391824000078774939244023784944487461149934599739079715490379381902563246554693811006411782153658217876785196690269284508822902222677528868296571512194919296398356441142507054615041052696375641019936812666929576729775522619492893188870927912363099458893987722172744160949202651744766156863284053590054013470797868973696660834353766047463762040432486134492905995213605619815885422703993104298546572561370861459010976824163293871577322530633269013632634969610170646982992508334118484503292153563135040997469545553151950420719659001828048084109956462876306454486762493710026360844813858566004488591009720100528705748175314345071434409664879841303943756246418536536657626375453088822441997957285823873342718179027309450015298166241821837237682866653547473141760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] -6248462193572452531470773257062339250172414010539485391998029655183237749062069602197726333899919579331451874107750366654270812897371344172029526915711192174802509369407702737523616406503653358794717897827522092273494341497538735984678939882068446991588336550872917265140391210245703720610953695877792126616987172466754430401038033063874431018212186736420245369752286132300792783055723260630780220185865140220577910435756495012092690449821889224243234352706489985772864764051945539045831535392297981678023187075219824721238184552899370349019288929927117060164940908948232163172129626168713730917330613798491475199549481606572186227784805849859748330075907978727492892812070726853986127415467103899363769782354777146061654342486181492723631370316568192626432235332133254515012517945831477405441575829234374086645259972080442918758855838632171566266699710853978363237815389888369067940497655341315376267508934498131712639894012811980822629104035716290265966423478031912136050528308227177420324286279752480606951699521724906922093475259070326602285435405735500656997828752837624387004212555332279815982759376072791838830294166717805633932213158937306310053162607724366502969532552528926066431925468268210021161445361055202334784100338912529503988420146105855599601830475631788220203043705181888851444647945378551659951446230885404292329854371968905704823116190844586019000074360030124259209286490085779260111649973004720215172895320908515513314131743504109301650542766413738466401427462105737710651371236860736561587232764508721957778675172740485027464706086387124636006208537803010659182410493707001951666146959648447309836089759433453110853509247402848724321516801543262414360174983374188028416325429188194550946479772677135597759334903169441066830543400500522333629684710187447241315410159152981852312848759473866652713360555354513470546087305069624067341401182548118605676087829501578472839448837167961423477632386799812502761061868194830132673825870340479118784645531636489528829166236514482331374612894421213445997442536830773879358218713645428226598389645741023682259039163009250672482739927560447613598556599787522375765916460459769920119662712543216234213319882900925648949947422429048866205697205132526316371873021218501128098921899670509018119556683918061199426128825599627756350517140744544949437952484641779832140790379123854546710204843372509105849326266426282241412050865500471411456899020470422332116939689960198572280727160399991061067853849017431166923796566212940591537563846192632721057679105483947644245936753868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] 3763850517435581421345257862054291563466821232926591188546360462004488120309255802789441383265005755058016176073493182069382901138744271620760901504143018265124799813817444855231046340233717549846541711131798158372057016228713603339793587730301671415876108856590290289100424486086812548235148642188286798622135350672764384461240832611629375882675067313089569886793541568709232871321887478265814814009498846646852435284441943989957903982209759894567926133555073126810322941263576211857252975298513549478813591819930455166991579508653649551254776578887742215547412509181015950268292632835471182961654893153622783240985053416061256638031085223345016846035042372974823810354160645020680584086589889445020592879763692909279336676742403849103618098880079583426929769136329065320569532726827721109050592558593737093774623492401207761897165710744942273717009454657417154747103992659501379740190462442963902429108840059039065379108071825854200447280639525888881161433223610766675198735006699514545070583901133851064909272692579668334100000857121216830131278178213611832081049137863534523376415119292151202672463961160398956861312237812351710786940820897274827871130459423907868808813713914176815574605850528559328232366318758522143540034211950429938503901662922194713752858338785321021209595318685245618507031921031228033772739092972010488444173976787033631437486434523180500982621008784475605068781686721896493627589919823653682391784178848388992939763016083827483730397250869262486666238759066871452161149145230023113270809954169602145501534548959467011044115254533748769519294042628046757646996295503228652579787048215404127662321250956997117851327698899319881176591067657169602806910021287627431135927425626607131357285325795209582223310740965667375780064727506622923735571652984504093723011283593970738502085593406709070745050281463450288746582639406239571462689302138661757469300092803895558878859725967258506637426550152709944084581438869970290766672733673126596980583470641973126642547663392530133390914209955483174815516895148977888217908715782139653110664115116321313277248155852409606867764551919344435378590738924001318340598473150365070607044915193846650510441422515968896568464134614229010171677318238194648435031692898473050691344183558331514759110361162587608181881991346976512469815076379818276035763963900054364705430372049558042317653108543744382408143073480534443777559960998055074466135279966357238423207609694282084938131107620569661067410591557329007653793375780338619691521025088332652330587358592608208051351186309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] -1979748043548019925994855053838858615978842526341345164659843838847855838610034458158939550656401319877752941022550943003980202057374994366133023039771411896678406714991379525915024066302878815091905512694302839920690724339526049697040058282566960054903048719706040680877120335026221783955322199334056744532520376800559563023910383439546792616116101211070705855145632816922791769868913166252535881046479130934531031337389844982773594485498085040154581042573985952655065097811880934536910364696604187516076388973228075740600166714940247167516276050799953947290407851851283471286353972207958137489504360191327676235780332859042995933655120171140579951828784381265875482815502073293792720227078708458814691885799649272547778423652117795796036590843158405656389536395131359538305249217939657620838474612704815128158982186329966530081690327773802092888660961297598172202042300195249416272521753681475511888066649929704604522982229141258802543155653175480436271433934448721412046890802513115944335597790638038324688922427142976380621506777092319169805477647777890487853144479898709128992050725720548840131946331764626698482965987050433910237290696066676160877409014735131743767983543855630288897112995925554157208399020655093139186562156083452171145593461444640338340754227586342272253214088086093832722396049002438412196719297585159528839626921950228189250584325847580214679398715598715538279450192596702708970584767364954650247331976343812879802880896299334522868875498140829042584501079788260858808548357603119552438976454426708220267846123496548489786821824913419294876633045176722142494376808252006272320643069698991910078339924726622486355296619526640726411638268122914896910877654375338829457360896052789339232955617839996068141115718636150970480307624020162692138238568642460531150630337565943470878815540797664982664454010738118608600838980058850834418710835430197267560701505172920401161888883947957081650075440781488982045507998009315474850506742954416456496744749003821275257953807672869993927886274568776255216904262534244372318699084319624309483422106200630157500684863861002428873665498032298049648049496060778697424998087696223960556068197899036739421524888093712800948597362367095215715713748690968540907055644641369954537705329801363504208869509937842434628206389734280318833169519145253875083406781493377000165525845701230201758671691525726054754606220768531572087202845768291445975127680990551911156309384796147468863861234016270466611653997273180693835523297097961502299005951276523722369681995543024641941398198681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,42] 920960439783727213493572246438578545585382797571037631901544356366288255155889193656566750081241163575205190166188986491868761305919852654299453439343594557877415445379012185682152833030644775324142846504444686819968463900234142265053275437518261976387253121104689622823552472317946600676054342415840034648576415723109360569840789598181147458344840749772740978494998425854984888403859649816992675048074841266970553324487631632093888951835742968547364315645982354034625329899653097092359193091800655569338954484563044883937632143455128699236681276834810534672079687108035186569577989944973393909771874582148682962718384109121446211705340632150447721453067522916928286400552932786848281101717171096778270053296369585966842245509207314756808354070944367358163856556385870138240455601650277718810286182977839028167142151187373801948021236999531718614513997269638308677513727228169414643462553836022282506934417917240925461382395771152541299400375947530878833251151873913025010632090024965267156846762592684394837421519112959413789106251732152833813492629164314118802414354606831117053949290393171980791438078849943659159756342043225595999140252900441944568458038361259258715764335072345339093774594767118281690581831557309677535921566332356661281524862395850079266287417917918340286140070034655949649615811919812245193597600399815967021938567300817197810563428216601836806160781057164908227279036324657925068542518919715115622474501409502920643945863913662894305923528791416129056630067543762183019747434920093576606249329401743437325715045806676404684877238476022419551767885991039265553286778104785249210373354373475398726946811001970112293786009038913520692346740324584079251919035837176182525161962279331752414940788383098224726676952467275083189312262807036150464575749066698331264880287099827435020086841027633172729311058757596264774746964411329586229512353394746007644897274090473106617790220903145196402874004299398762853292497237692909222670733110220544503311977499323663750987525531796069576326389893842567518399797651605762434276355724177855615482779572200026288007715056072276457779253998378257260529423022475140392031857702029634030510924282982213504587631810050476949029457184197888992940418220700907088121251495740467831425843149184011912443358101707372944911720458396020972650179162794824955801340768406455214823072445481159271438105202773024229216484689482994019183051833996315397607909137365336677104614085614495512054350195162269244056418322877161408332565044389577874343947177944465501932588248534602602661281792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,43] -380317942274649738819850103445201849076198516013956740684648976147089505446767558916100425959705311394152907864238077287768541565220022126409105249204099294882999685687547790381659006058176122081477575158513392700469245529568470754278913058921887313569840053601668814441948399019472006905806565452689515574631692731599008050373024805490879049780201466329692771734219443116462408066604738272179653195025358338856712664937106783274825967372716734879937632730464274584072841362883495327594808513125823543998458439360065268087314769801827031192134738593736599275316640208657554525921473321647848060851090901951233178524610451375493306626535409224341415499834975466615404429843013210917417511052736814953145333174915679786619227521217200322778842808514918986666719480029470759929098620507706052083086343978606894171214344083882639614616682796829633699522231747712171417792269858429931633225661321896881958803824481030496326936379961863978377216959190211780823342705629906981375205607234419867950776302694068258796964068801278978672260925195570582342032048388481975887945426180232993493527667873991181443791559532119351191254810024419033359056419932665501419037840864510787329135013578074044602560776899226136232051238175964717223479295123662241940838261702287624420097746524881515351768078883097572101519618290806256882953801389016456479752164566672251444672015885639233144167000220505336173885919803570560872998580897635627992083297075024686999059323621401538583588697024485532401368325775051959437394790566248961553063371837805383587714361023973910978595936708905843965293956247645360577375944650207125727964077490290004769090489052904797672115937048303842337776917901630163927297949284297966424689087647668162086274424162050028720515280988465272692006640305980563423415524320959110969697654856270699563908958653271292658912852686282163417453406014783080225166547074570392350488620061801597440932656078382770697409824263046203015886248955861548380860375114764929052379819434957277078559003173337253829714896859429567173645719631675372275706386741555467946968677589205060057414452091958716128405196268388695533595021956502020776051001360698491536778117847824205813495372768684259625680714285274885162577863380076639837120255264530631349477820444829416730878513143722875819972665836354483645234930738492665781910291709658099664944402060152083581088428561013116692021626003682152784864459195569849200324018517400280847580149161957634501559729159974458869407052074814691601810662408018289574604067128721316875839918870523343703735743283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,44] 139337276653918657874957894514645940006586163952181672215430333017036246975598047350080918518245823236024002355472553620329765787323311355839702615648873327829307320334504118071444116152772430486813033756857869942496110796845769461719730234487524202103094280887829272144158710513001851249096627646788445525133502697017338153866205573322631834740224996680830853566817470725029363321715924821953456831767337639740511798485862526650750133699573762784696253328836531838079139451917654204029164799548124525569616352896837240989890758677860849732624195785988492259108248402394066279489813948045516407145060603217208782252009731559864248239272231743279555834293254618863794716591577016998244962791888955465765929914943099625426630029082758735551428301396736309542682194330901142619452842206014247810418224903320958511401409848543824402292767239690050016492148819038946661316305251230741761459041391355350201140956568064870430822476190405709189944695872472583017755373450560913987716319459808230628033926205536327575765734389575701230803645150071532919495956350811093011093355391784972533142352802762889044867135084717299863061560713262120034825358403868847033584031398146527592008215596108408056582829726158639974944438196821965110780397741444972145966006869338292607969751867481106023837595018474926583729571450775819158001973340733399484553465498583601675673972004288138905337170173155506801341330377293931743945121106385181827759028717680376335303445609530037727978378956270969025462800584052150458940530950063576090753793752278433806903670418681803550617054170960234145785000418219982134987454951575372751380535553824842039464913898725918667630504151637710175380798467727134380283327738050079317179827748767856522314998133640067954859502815233358823963474079160708252698672879098678475365245436558442701815660890462769942414390554385152516267774768332990333753140949176896885281498915473716106055547195734961181175694444826306452373331263678380463584658357081516727124203239004629627406208316773361507429590721888834940468148546881587061939348228786531801323032100212965521406831362564444240646473101260896198888243814244137264216568756419944992228491368901774161501842837070864335108120696293911821586039864824013701559179008802912344985078539371130054760108254701045754547400909740293488605056951588510981396405744991580246831624890704514811524900074918127293445890836051260412891318531787315503510909660400465721147661385109317376704152259061344381323639127486961621632563649831043069854643553406368017154237203398018884500308623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,45] -45162915643327094767517396386476975263484127362894178931963821258629184379564649143662073825662176408828956336510068956862770337333570491226292819020016567979841243739048257183115921921454258402263509737655516555269131479996676417019977878391013120386991970931751943625502783211316193886266541173740070181951772630969053061154540553198784803063861024905840929938283365380267583725038537828004798813956304693587740547150143240065978125561500073891730606536723659823560328475017651765092531879212927417384716128777404473775861001475366843562692035473511688914250511620165153461393756835176043949861659463435037686634950866460459084150024057198760139721952161248085455387499089641397797066250426374115324349454276571066218205717073592514872986704065635248189950906236371612889952360972465198346367794038772116186934307190370990596989996975695705332402409450531961444941655062748121290938785185693318305803138314614741433484444577057504124628315567055642118800196358195250669035312352171243851138058472641018973419302247228849163754892334681155721817492622657411475584270047528369370666536845008901638852366669457350759771944545185349965955132964821569502463052001811198068953253671129194034889759740626280096873324286533223512332674323464885185010276786541026593412567400469653849904540857271707384538351169958706449242653045227448732772619164331278218470396974114411593446472055015701045925477562421591848741917493232343539422973015351604661099496194837546446411338325014443015349216722017350938233858370255604799248236427268905871512325852401370817279656714714853209047899930652162390523805121559271254844715823172657331239826229303500881072270427378401616405083569276868240016243387368732419654942428289877282029851046806405954170199256455696275462394246701098030268509362795293912559038213162312980680648301558864736237490097596282790503156886779720351114674993134729439263939387906076869753095906385766650131390084378717740706552463426544448815322338068267968945115667775194686194307685518191490941065422384495786928309521842316488915801326646720848272737046531384851393154184659960482282985249039081457268125765496105445310443853473807291975349237157147549652595225708119296950312536201697489336083079683796099793838860165955182840262249678167526622347059914306663248300831777209722105869652670506097463362670110169664147202650529249003285672361103440325035780140401275518368121490504534924272033157508932562349293129704861195131649984426436482261335904377644030148736427162868676839373205858543526272917407795038039754512793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,46] 12893131639132430789667045099439463164746782751642723469992593061185503711844879721550801136323669844908516918171159360854557578566690054787037253028409605007338211358274690960042123268611137990410736919570261009824994180151172595162562722893401997395744376652836833988966025194198091298161900513366786355211379642342210726508675876842448295019116082417871115408231804232014577535397057361665077210330648495679957683826261957051935370356291013401219746151640650672117205766241980392208931082676892100160815339654277764308167762253205065691764642453115505076262068104379446339744705971900380946516175753574739253361638879442131148918413396253200533259450662550691087897060844836093391231407828416536284040330502396997103614242355446140382738381775967672312683059110654863144003632337595377571100381055580865162618766936481249463204650774815907283488672594235042586815521389270120339310478651839274533825527514944122882664610737084425774644354665640314915385944792881768466884238207761128364699660583527884604512646321231064217249347853236647727835385974904317485884296900975735918028356509514840846577996991440980947592324198553585936119440232670911325439818276658026422070355472964426795413890195745180995523172900735613447140256257818044399459138618902886198533040757943966671010426915586651670164622966836801607878408133096065870904810406538603683657622039957620529073208954922757956328437191183876945968869370696459834761097404453959642762945969847581751453081005225952769558316549576245237258257146881072212329279758010558728580727632355145319031488979825591486112892347208175945813779405083086426959465034501166750838983140048030182546324635443647493023275994699058477729610346386975885466072589933165774385250160187540754834362816649316577127601630037381355672283534243272128213219278670863408938513591837021258261160338166881081803821449939555282241057765110089030686577426470982452484126932082174458258416825140261921752555697662755709895240888348689536849991102097436004782748358236637741748570263760743427042194535915494892081551004829087120729788901228047842960440629446985443388727665286477284616464643794133863971070336332934980548752103247813288040908103937377060639143802297964251037196553950938052294449170215552508563942726476221210630579394359192875466030406490796764938524880222128948030379482458088759898983431654542758368553526273360359958268140806852938046307615885248919178056105184447402482482240731560268618348429015293209056968907958310997947581744130366670639314163430516265828511325494350702188859228160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,47] -3221193842719156726225734876547939359091589635274476170210144034020257392402413417513607840764535445382982960828614773776305702886263935578141389912391272969943122523394151847547162892042265566143384676605205583495764790794057628951935615449709106380172605791444992105482385919450471235739513488784868946633175406958801137690127231520948106959581331187375369054334948486716136931469195493944481675843679131293234870699436741358874571645471389343276168635358130741098778294239470903272804934457979357558375050196000299026890773664381619844389050560732898747217307864701559323326844038643285096793673310143168703647354781186235189788884977571655054805019078751777925716311578649614941263157721074368629809423581278183932441374663306450802677494611775866929755093779617786899613965491827869929362517193782289008365382110821193840825206202511145893712064285516352539865352617783494234464947131704940032364262924486191309560929814974329692807459582768053667584296087799148891027990750512932040056292854662292149492343638319639516780103254357054270976695593668643712147835577603826314715497722847845233162195430750661400250755596556519318056658635509497056214735560488791000642710994098234262302938853679749895409954328202953499775413305861187514904895880241332187147470077030633883273873211086669655191250196056728779412149188943641036673406737717170857900319182030073198768523095464108111360023156334980363827100262771309952226901650346362102165953715663801957800143348008613801952150862868383583776983467547012497984932087803543226778408033397125159426919785329154039935205422448461266410095295761662196730513887494670050554878071174971130492590448556518921113635819854534934851048076655141307782272546303597219878956877203697788349880859663142698743325705478167031954161227342111474838315919646066244112387332374008024178229275607789315841543750333331186421924976455115313863736260759836082428400880589832149062017760780755049956339371382190927182445517023634624617981067559505660619482622621045317439276750450220478727352823636776980856214778804851876507300480310668858926800083677108507653494451945098938647680399996726382131544592020390601655889939052651763382304247016677642586171602449689267119098138031751648515208124768524465808017100054366485993954384741560864222415358294570864952961148569561763914881142739639472463879533107151844087508687808257404283042652187027852833851764605713851429579023842178185211994845529224081206859805750505428857090793118714464281982841105438125363403012470818434380558547507006955059570278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,48] 698329844359051878988298675198467116240414646204269836129473502883694060180958668034122650844753768586702638757702993450073293767378194303531671611294860783998466315530177425816861852343227263101180165567342373087352272600630850424028440856901263761741070905672377062990308461204135251740755922627205541026223319372621336322805031249474739109591257415351173237479833561301438606363557104286752388441426699668937876377699882872398045534511480313608863736579825037824899064662410574866371567267376749939276376089421417444799960079096809976350852583867494111051739842719419564683114810136577678279534816255685619819306390369585218292738658648641341394472203592647603037164985549811826081162354511253983871156437056911610939800348203353458741193168357306018482727792022936410455383274316114021579014549104216034024004206295671661248494034736514164966829894981705396783949348978382679594404389428794220160732041310752313065235045396092760082767729926102689265432413547918623640926157633966095579326521389124003043528642992966632629234049050546805016599189147511455322581177216207856797260843974311424738225312202589093051565420188511079407389092263316704830577058544224511073162345474708739332489741477874356742139734113649696829064192012775344494345405653935952707922458679092032169092071525061870406778249262702103855930493915763632634451444428444876392578973705814613440026031262761693804863889885611419242084007194805903216504404679297766011517633860093549545650814305958088216015096803221754636235960579631116326377394553662443906069199473506951378885821655606494553377610849328637231117622099736348912596893758244165839437353819801013703954984536636705842592452633366097241199614617048080671646083983148452355363161345930388171348239477568355934634966953732822613193105073584624735929937772851638350160583830915765118762103835977436955859785234523565273006236310362886829513102103561527802934889410939302139686159040085994574085237963128567048620771499186140857999938530202183594042229787594743295823315787075539879016205814486226485620979746066827377077827480651185230055186727496079775411927810368341295308478093622890093359683019980325460659885673495914721361358469202576548970960631619489603794526119023459267969572607880987348464869533779382210231088413355038620942440712944473378215626384006097452162916853993448903871004531719355441677187284117606453711880266155927781480098320942200445726283906107278698017986989584550468354151073956620810020801309762492703391550794817215074789422695571206527248372186024867782543278080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,49] -130187870638013968703371380839399159209816859835688515271291313936674053058971575666485675256946677009600542675958307270369369735246023227623388502534582271297476181062237702755031660707875608207619222029487752167764522592814036713045050572291614442285541960957054935213717940127036887676264966569974388733878687774785444801925655931689107345836975600130200486738451623551874765274445584810727648991791587968131512853545190012842190703952550262385709480812182114302987667944442345179328166419525573088737122596804195131696572368390733090726492531339897247341423033084152738963887902932582204246808282356390372244835347442477459472404523269079850276597176856883483234691001430509652170825165256234403206000173085387182481205597113383697538069870461247734114333432426744653224447464393189598008113981776840330882115295245790639485569926596406081260038531150786708374515220956095611639955837904320888877576705170928871781656647291401071659464124147026603574874019376295793854206811736093533363470014998080388303169457767149534976645883830922093891594343676117260582325745998159336925994607389063438154501025576248418565572415892430732030246774697329599393180979651392337744589745753469823391564489562139158808928101366613929624184711077736839347900197614481347385922766976924938677363431598001890252526713012860549443864480673131886085086603774703759620474687636727572073974179965563240880911041755829528484545851669677290611741475784220254376278060157204909754860301381319724800588993330278494539372443982212236652587943836998764832177478609334533727587581535227811137750288101771380509343856348022585649185417907746687708966938230565468893874908650486425017092745169432435606721263349276210436328177943781690461821860281511884326628497272961943324146802439104039595105033047237108440656946402183788387339803621219913572456563665397678942259637416848287952295373436588361917987355484403290256222958315501694541291153572664113757258673426058040145497667698922025017733013425009822123856756537364159703501444475221186743924956173982110735490207334074261476837256777483328185198332782392019298296932262127584618277757471876001638993125730575566309138371963708219633313622610402304705908839485693067882918488966216441281394608832494223896632228269234368340057992969720584358906882745231649206175847946635858190919933170933164002067933983256894326353314644973280900884712512736162804485471144071399709827033437460351796871082137268814130804832086684155615349987566466725488581414663385711269340285028954436879975681378535665279644467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,50] 20815851874242282006045839146399776282720579345097556396391191969024573972059412892991514954732824271646907821707908339493863058828701483879793462834240209642038868772047451055077116663463699027388596497877254406803101256670135686238854033569929346783677347293203734957982035981857727258426896113212607983917434926954516255029776503549883601307582455478797627227269765642613468542894577691200178148103898570584771494677066902836895025264412827074241216704398355103421179308023433280500985615696554253474671822949724735322926038831666252204976226476211013873812423979332921964750242409923144311287206016206054163661529740690860775280821660018003758605988485968762056598615594478186773034875470901245067557617128548384468163336055505388404770702556084845679432142809258916889549559290314471955694636042943970141541364210903091937609244700396733369823835900718388259595733300431852095948622024415919929149478852071512230576868527759571099073311756001239668216315761282122314619837608816047641323691788509461005672816125561862489132716596803699810029012383198504468848230145613723887994170792310865719010879641682633882918340402941683219275492942444413370929262204234449229186119160664809852813910562323958177993668439079900948365341349597829917677835497548005949085727290617936416553585187817002957024872887259118545284004495310559369844234792088134930680945998992849822438774141460017403899335551284134719908861232734803207235686574146915303476696404174262354913154851539451385521891123071299862363371632367772176263833850516791436640043917009927836487786895285934691364059228770216230809858457557003927878882465379156382613181882009494232013036677275597452341859086956086422603420829863103694199076826073516134506447469589538677146949711142685278278119089134615439683123631317727062643193021937563026031439265415070094769768830796168602276843576294839467189301799115251771646365313669040516828119511690557119885766816519902499867546526515030077841188412544422600202456439748447475835793199247111888216783070391242606480024204277841947721906999930978507106553311250698514405379693031110059956918011473082888431476803423987911854621272952577567145572613502818024937496956919636548715247990650712801381086948457891802766158013856872316279030094521446860843205080168743772077636255063373912377806954627727573541269606513872455506787638303170645459007890808928608165801182015100756717672837774545725791792932203459152489548116394698674343783875704763618431333085414605423763028112737269582186129314029311373722208638148685566270504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,51] -2928492318480041608983228689390618701678575226890946124272770263026402858218661173107046431413486820532185707446940080747701036219719153518479740749035358863909278400990411923254026818756529581189989214734696942057168373661539215702491607889760190859121134347563476004959929625850072309154025312407334868872365834742949406950771656085198605317233218884417614719763587301804329439533558631719597681666037558974462993969366854674908039310571610692801224105424480257598945081279925356199668763135897195613414161633264018352899777416392592691153053697057085791759309924086840260696554614372262846445736023652129114537437670267278229022384924157475307909831614133371595934433089302003022409243328127816399248385677711876897569464386192296231173092723857271435985034262639911570969899735523674877432892756666494930119538809362522705663250644398266120710619119153080745157378378265856551277514262747786572600821187685424377634695112508133979898033125863135560547236025441043522577924650423872091913942432692392997039421801720790214519409437873930365974961139307006655324554335400415424646523970404535780963212784047836203883849762346690743444241518815818773984101496189573133529429821595446906652072187039166721415282638304240272635693990327082833117938266398687869972152353222677662695912468236442644323328303171533443437994631482827181752127218734375709700908677595774028825401154892943027954145945855114532815439473240365102968614175627064876493858438697380915862425587705570077567912625766930376646735703969272125881120476758258733753070661910265632138502281725525313426092541646456544932678665445518027530265871520019299538669970180707228041784845241443197937949430364929553826167142958129177423675711468109671962352549420874061575766227412720082118348341699665698713529856650088873330534284163427713738254797912766568635318445328490956056759509563705351008470021504769441760869430176539624266482795197570557484469166342211929249626444204300599763298541158030735902134045081619557829841935726309011454647209801203594483045400202371963800776837588868827452192782915376033130586458161670013947550166520519032928975620400676232745877181026067860219792308623693911709548524775464875293585380051131068270746307823119620619400056598704713816144096321856827340750641363162986831567235990718425133253804001822718341492448921420209060487235228387430178810838971960225976012664363465019485655138907754352707226719315452162753000769977207911731187240825618804544414752723378887108985079056334746252610837845761598536146088827217488170188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,52] 401380472027368396306051966633051155284325944541491126397122590110365594066793604523389201588690437303482117656472291527510236009003756967698042299883209698454516265540036583553638131934112114322407814866237142303387017755101730122262717618623444715199585381118309079012357123711121660001672201914496455858788948455898458966424270886674461135494049169948664462059957970883208508025893993582304463089640697053147352850947735905013405595969454067590860193798759637258048896536939078045582788914033576851852340701087731570292507367005228021691968183908881724481671145740003900048024268205797676581415167472384105498725141376486410632087809041203259690807508892739337908402350088166468132902630206392051618711182664201588948041400614661088183093185168250483103052776741943224669017600847527855354288251901858056941900704367477826230880639429108992233087614951201794513465939071089211534987796725913250943333912380328849178501497451604975432976173247286436835073947908359268372065505021948735060973874150598322354249038438218760822051860322647597207828781669072788234923773348345652607756839211124994820224529206244817300010244073087770149468231331681003050184369446231509111791072347286059315440443795815415258789032135360692529321235898380983518367574619744410225973132135634813601655927977706160166366018997435322162750104041984706755475759152201722428943814292360853168846474186146132069590729984698162121420358672778223448321460266054357588131124928003582503447759637418908263479037777331103721667847612878516475573676260319006427049249628697478799015958891024049507800414287820855534594475432026808522833171368966076682727401270614514003202495350164592873067040343929931972898302553431795709147294334627090774852560207732618795386220599722256450635130440680032746993392201092888006187859076941817388823647056576497020737991078087326206388228427044361985102082969776558571529485385117264848397249688851429974578923669257013660604684435416837508345151547566112867117906793275956978801814901596618136436985336618614557999252863472950735130100685955895628758686201650977333575867386848738285672215024034912724315154572196080159745651109022670206573185177689765734709696629305167202113783250176068352216424296274589918256416254629771438910964180393634709589035656746292717606584750116217819747507725214787646824075628044664031592428448896125369116658635418910356018323875852428924060261385902079910697828281998639908580448574924003233969572067998582850352630917062130629584918932171291189943738365145303926703710227461657801523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,53] -63729436563448216517637308356404310950739731280316637683311324803135795438878378083430324686080931023006732325843234350458274518782254666356193648457558840935138893328460870940859552837482648209194672588320529487072229013153146805211412236598645222183854636742952322571272176612460855786998898885141940456551929638378219739546445509782529479915001724864962450668459060293374334566843542348995950624378922810841906227026676041103754419701342206196695891583973697273936546284113049298814606549756191320481194893714341441790094600269255178624237549843752611006522120575777313278413445766974552557217463553146577159644459122007260333598430423510141340400685557693600898155832901549254172630122971572761021684692280470817382114357827250628765855493420141048031846903933290196116461648214790277694048286924238292596998690124854730031692338366687932766523982789757535551110320379989150868880590660146702270510904499305514976119492806301338372466682907789509620837990025996092386798109014838726503776323620016519042546256935144327518864494791280562712079125938820689095165949909822454748695101783897813579876062976681764743124905050011442160095646042204182632800422626119013071318737611048597413870524320196478212964370082057832459474115661799251559136823803962179427517076618980464904169889528694698411397070577611381322454037082076742325478111770139662752678989396825833467625588379437707818637972129693164834916654105953142140359632683799809455634854496492514367634783993616760658567168871001967325458888817236458277588889858939560863506990763746333584694570902056029126158223180026238765041985673262989024548509976045401766103955124464199340825436112166071799331094136646209667025674444438532491622950653580564789704950468379544333894859201574315029282335776604667066451905748210186488077244276737365219688703206214591297251758896277434631608968942308391865780724836968289805370688138972288722645765954632308938986732210627286526179236275923299407311853176466295204043913981451938754523609752933390511853720206222304264155326727223566451409255729951361523586598591337961919908499166514653563567464768688803089650953541613994085839294800757243461318880605861904492557040436809964766710939723757258844149589619273603199143519543545271455710242128633584958387880037242927149168163087686050403956362204064813304802736648371105658539683638388973572282913157477923697706321031095850916566595932464148155581266715661771401818561227889275952846223238109940944951996331030136853931500964399719355296288034568472265446305916634129235968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,54] 11982370504364055027714299442569750767739442438830835077479785300657139786841072132312326583479477767819293077152903464684595282877437731979493828065664384397597287175559399491931181017469740238586588593161776842340561327409207249852723725785020733044452364550432372299685534373736025063326889851040230740024336700888447476252901457661824579620091338474870608332014895245475976572737441207022124750493277715723900286375696612613161771353232040240665877151609530374910714049700702650445078464072677864729325085303924241632380047947816860400442239169322550162953521285694926929563686205439810013881556580030195167359684360593285882011231138215056254510726505275094231733185187417228474013273518004964995860922301831011642913004826593961886369759380815344567499946948177037216736239057671625046922733688125535272581472687446264508806568761809819739518441852278006535069189779707522613087282734866826843483413197336305227789023006902789827951761500225642383339520951579880161513833781213649700749212735331624133685912583144354653508425169634563910090007566281963652578030851421943542510301592107797858625426860386276505599340522444002701764083140043373973305563790549509308376100393835244641605751476439181880007242454248891489384545604135978716747408825834589930870114170871661082737702008732600417552669588874086251567596805836933106323256171770187751849161252675934460619789128048904839879256470079520462251984066509114118960586602573078121603515323934517771051107228409523865227731465741263823573191935858133276939222514190124697868511210678639504838403173717373987480138795129174253314583416214461911294395853281976434042532688215684717223514177833555851945770244997277291706844789647026897860978024374650250660749185120269201554735369528370980384793047778124896332656248424516132777901857618785307498543539354941395068339124918809997122371062718001388324349288569176788359217627557436665948090075725376843486011574818386718694164768712530021679187466881354256162467524056778958360726579463580217534683160449251839369510792392443774746325884874108840015813381804409140103730189761430059947758477136475937121930348267335988822487264957398186141123244733288101536728286826558738357300653076334773395328349822049410471464369855279460553146390507076130632267348149439298902515645241954601809496475870678015620935691112009379762295789822812256242261533999569177738161323626189494472218586192476303321018795454159042323928655516001497252820169553624549611727114784105366376280607753640919551786669647366183187974622868062842388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,55] -2218189229334804810597541510044349479295280969511853193147822600804673138439594126768148079889918749886132977371488557191025576529922885367531303839083176217776584811702037530762406431933521344261108413815913187640331629769980215328004133298448333934656819206243424408623823299312693031909766756261371238597760450389329947512580838137479718107952031440679149485591507357466357304605343768809590734131037355943281727633227818897719960648241596969194912268663975309340701799666125570477869091738354687883602640524105461310830686403928840944215084716110627838560482744491483497435753033265765260507077075445272731740245365131455105647270572685408946381587460576977958835024835694220001536636509707571269431385004115697700836602149510527689227234509650081971708393311499884825236700904334495037912227869200462014749810897551138264621900364771732545221955503147058536507659385914430127457266330794167375437780974403484142334778723318274736827187263180747973411114202044410231943955555042902880968834796203047603611326020941127577236954642034846833474476348195140666163269706866226809080375046430189250465243909066654766239900195337715541014429530085030264688777075316284941701712087835309490205573039027671739988605268626091860826511173190869259979209601088646613424113984202581643657147889878477860708462191034976921646081132662971112134250309144708082460987568486879559914603813863367483973313863183628436258740629977431998908116209014881536113446095782407224635673410828778722284448010576064278598298304161401426255676664747812240408740747862015822581428700840757382479816085054743119253338377152636751663154051632816590801416324484929000516552440360818647776187990255190696687118764106077405229981423623980028451264783976124749305898956549212854523406050126797511006634018450466081657740571584654294654617522139805817270089226957362844466946713005251021052570922846537013036885505960454774366805800108931266170460947372311289291429579956360706945412113219342475372506577655996517348138469830659058891836553581621779739271558187284647282551175207255812473955797149247055735839400700988187353443014352515954255354075790731721426840334943175664582690035402270445935267113762421677343717627046518494829963274855109558359643502776548913360468039127499930051331289893421033351588497842432705756830489306033170666807395233497352834560139145638026640402517201299192654995869547861330405281399709772252808774165135045037756799124162554814165261594833413006138080904169058508710296166051459923616768447417624022113989720159987695616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,56] 347850695030502926423322740972096217314254876908858890226514623944777414584347819617079355195459923767705298042536020811568784414549115408929959709264535876225069571711369206806772937706462933413376021405816986247379906921791129761712696605785313978744027168689330272157888979710597421705985628285134777903615976388654754019093937403766898416681819421291754938599209290597555305674894507360814102186571953937931030397133779045148900953775306471661987375950579635745639087000237306758807516272326453241127966056822301772641119985582428785875599006473434837642070012270216484325646806711996955716180135118022843902988944037735731017148524502662065110883958986030032163374421770394060032576912785827431630857461514385768089959780133803175556421973385935217163053948709863976920869239336091480663956739112052729818269176650674341606234600994519560384756770448904328690643702073211784527124376879835614683460569679665572895112361181757725051587906330057497874365407494336247233503342674377986374340116826354573249423218306497399132190671538373984322444113932611837004716429490879787159972598694601164001876903508687241675758453602137352251831001572146956882027964401361300014542291384804214568491369485747945264294757199678614667655084070202651872736693546406966174869931768887637105244602602813262469266767054738970594419249897651174526003321242091055423620693890119196001326844039894316848355060044104660919492740201265417459612008383805676603652753915451148952316858132863843726554612765111867764828375045916164485449203805322339099023607129196819561470002095943377491250143505353159851182452587439384386419750161987859702551360989128765455658421564892488940479240547802171791589139424944725241940322850813168331142336594678343464719317334769850840742814038730104729857520286977465326862021865966819372333527631979025598898015515382332870941108653652188873322125091196439008643115018522545598140560846542408655801646323334162462073645851158763791590135235750240146305354998462114102153259308811886392584542690596900304183209317303952916436053136711291088629705690168250588081583470576073029759416800226047351453740189750360238345534460369320677634395920884924812649774944304507241835384352812534174941781207873029124814241461003408071147008204195136322321448023587695103485664993901298062285546613858788024772409880630700378138873399190126468272338133960056099843987085612325006847792772600086342908606405063526554333558800668493721189270612345266134028846026666613236525517612745190603898348065879374996032509935595280138240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,57] -43388739453665620169061859124147921492185879657585251716916958930029874225518217594183314812694124140519675360066630043050576367313836369297023003142642943695840977825074730524678604934516269379710442173502365595133086666469101923938851655609597221775009707939225253859534463917112485707868088982549234399379323694707514946636475941778504166856272705132504136364723893344040847028219459695462690714508142075249447063485028398692886430377256294087608407531134753490852736552756621249530234847958065294471957246638795498637185923138736964609518063664730839795825487064565680014095677156846075071627549250494384845897757085956132947223893175986732957426917628434096822862102314284335747977340650225283354645156122822799352496872093784590667739817818291340024397681059298719155654218625525754096447173933436832520139015962344846350886904403001318619646813718666490900638819710412868204167000718209123884040557096617109896696744305462185645695565665609917596635812427947473458734423381534993128329043210938416130260507976241342729459257080953362654830920751718556947695897738137134850569768491522241024371190057181857064311194975424364329668614108343614198473298488757592613398208236940461827474400686265057826616084093228673692239575006744585538719896697485749210149975803566438597160754577151126429935666158609121581453812907835134539631511197489441050394618839486404227803037725201062517256139644032513078198704633324491682764429333402397397101196216178315183931069558147848110154937203068212876189533702732067139830033085380285374886338669958990676004950860526998029963124128656119104955413469227851426896825275925873783018972067441023233260575922471007292918833997838002231118609367123646193224383368188004368411999193888616297995442903053511501415796781438112319738801887243326326730252631769644727421776882455381831934121354448206255243219874677155206882347484499945167322947084514876882623148503137152047032426771626594215916055266971211695636205968474428214741489438896298910014811661105090509246161803219755925172996650072695644931103586206594971338307477941510637220451752316868619187015859187033275848899729114342961137819483393940441077374970250443089413572176376330355322775917104632768755149965032761044149677699650150544729269007587836310290589653571381875899796004452762188492983547439020233769047621500053904418037374534356745458516382567317354368252292335743503115055176192138269623642048250051670292971444184532269711734033295328135384945474306691131087227656791534554916547276520813589915642479918448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,58] 4233295944751551369578329005832881897644321119806933311587402131051220509977973418468998600956974896622473806197810210164461719825117828965285413931892185930064273016562739674464390991899823946887102939815664042962625213237650435045659894815531571467620936211028474977504714450090369153603528337503363262393188508311789268228460289196500866226460580535997967547668616592119017199329992738066691229829111869043183929267704846153606309949634316737544130614283829918739469376568582854079535778411664367128459471872463148851912339778164169643519774288022512878639551533808744607984025291589406714789840577486740194392373520943075307096606031295259960378338032174025648428636191041647309646510266157833370495880362295829040667860505943950506710829507626495464198087811551133577190551632650218005386710887758174382057164484277144240202228853244758446973021368063041444196513429510250818759513673987185703949066767454825126014877769067184744683113399002836797469576144764511200970532551578802844037219422129298307806931799364897188064949550375815689078621468478120384644392330229216897215438991530773528223218153465232226416821616111883856815149081861319101856937397359425170094583137389475206337910142933236418604196988044592279759401911379643916294571376658303648669053083674914504908287231147311215723995259470964681135704746764329197434367337270342258258294577351439022909046453627422122487071266741389813535767462587629531834126562056874677400285901060772907822229866931960410605123924249977649039085790170644647271326595884490562178617078873286498641241685779371405814200904892618865074413984263135466482921337690243577429279195743023147516144462803718437725103262316831364118413070681330647399313855274231229121239004661499149540377371956559873121521275187376154422921250773896203917622474782763174907220683734823842381118711743806274586272276989413674342352108854759463725207842658129632807574988957002820614779527267041855776912198263030890056873033412996385212919607521057781803674958923029341863137887088330455965675932580151526848612390900173224441899122607828210391354408173084064860451061709688771768860400841260642435078445673934078116427868828450106224580618886121330354008003171024668243153101838716266265036493199446862808838755839225945743227014620036923017112134737442163690519397367494793603572857868908862516250399109811187707425572343467714207222910153468484448174169133472985711963106857335350567290880297643897164619988833553019528379222051688460742426160691888052483045282998965389321064440052884439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,59] -334057919366410138458027606143092041133655052405295602888946871368016631308754528394927624538121114222697080550096020580684404687629200899620576370552543449014318738730022859943738846239838616953619248917208489188459654825893717570571547883739814904606220147969306570529741116937248321948910401095723245503763970646299661339747278185265655273561531381005626896528647640399909214459644436479253834171366574746519835860299904589860423542712752351132252702176663672874192108523589541980836221922237149291383836529958658616026947623934201944945493179962382413439521608294586972507272208845606117735775788460682058298235516389850176485865385666667347610813228754755464763461303333044263280000580292590386185580304085062112503049172798077361149600118767749957427118224222566958662878699859969054299989455677228514403557797488851144840609779947024061769671625462557575528514702427207447754699044214681708893473762085783288507603829280253733145633376733395067711759837536259267350193734996356954165477293628801973610202510821352257885722857733032636817848292007638595001680209139843817160335737528293331215255040765577223490413147561751289913325650920876692915587775582515420198660972683925554893667129689610229666333549867363820145229812077077559016643249707157911636240125456818726186300045146694999345677794894413937084793506622347780381670341085595353653030928193872028629722068192149037689810558619358627324772973143297600031394286373181359573250576158123141086074063371615927088823713571043128149556781762149626858095556100847578162476590446841443514852330307703682756886850242639579544868634815376430975974762141477241032134138763446656250786561273959090619020430846686697864176526295678674526376032832489425145632657250380193238407306675250789944336300656778979981380554413539873392253645568980083111992958906466428351992661157227442570993123064403411445247486554459355510737449687838231223959989949372120913204243788427971028964538426808627697441108297418846064044687565759032116721675390455533295832145363220783635212784409881178808130398417124462489776260663556397925871533903399507059794199576243005262396101037922479430046010857203165628629392582196538019114614027390519129735262256212537361981648017852352837367417203587796180118373999692397479644367380966248518511713833046329395975193807916937841676370627437699586308191863667991292241347145974547190907857190655484871909310720582702200145611690641714177940400501694785309645870618539629089674113947178282772366478685625379248617747626883677863634883184898867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,60] 24320463819795826152112395597836844907649456768791087913167363448351123241807542375855190085925590305004490031606390037096650450242639264563461191793332884078296976977251585952925008827552189488364060453377278783332377273883491705714917436197244054160687650754259927285972697581800344547295409996387710976696176003605429736456990152061309117045669243466711312174446877055297703647452302372628307588163822910849246449156802573830061512355824569303674672453662725872714890429213479921182678587639545490152767613426553676160789714620591496177747054754055630968733556991397535748687354362174064529605001360596136073660370899653971629932113201741631234588174754477640399875204506464518154330503209223988393188592201120370385828754297026449086990288699519506130748440418235856387138858234439796994159164436327010050631871414886616770535358082984652170694402969457727714139052383172250232327111945657301658469274810038239560004656981414986904429249466142066990836054532779451432503359650862982700343478812067496798805068895150787133117155929672911461172813136187979075785421330384946708602578659450149190841534737817402493244595250777563585931989718819058464341043876014136282149959674769381873346299744645358065940404322220682629014208153377414900646985552273268506039345197640516196463293126560532285889349869948356891948756731677978509055773903893403837496549954139961387798850952396913742627162728518438274340903421548333804673458569523862421843529335318998796608055130941531497677106306901520758227770952792435430904401294511691789949587579299713920591462903171354789761088069324440555837916520547317074084224879654861603920783679056962756112849066042919691089351099446512112123679265222031344085986023299086983650026195766727328995883111175250502932759200490825816812027619228145661973644895773817421145068869248102716037320515672203097678958601819661509147069251126012055369289104770429212214768885917704934625040215782598016520231852887925285614531523133618914662624868117913549429731014024413342719016222790803560193379101039986346098961880524032655722066092041669826925763801651421487603109818165126735957550532929222821753824259789397785326277996509671969014820016987537041806560038775269157778771187681601479091391230638423027799430958640252111941309074860740457490702710134240474877595592048901098116778386093430890316682977488943781538227525394280587042890549450675196265716886961043330718512595224744976170416744611267576663711760507507732128958257663771867037865879807780970428119787319706203674734301512990720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,61] -1853742461488762433340044791315244232084061799870048576937865388318902287422680723012019001233664746009648054471588275914917279334458881640536503827674480018036167179899676560219948966005973489958807372757306917093209686111640267465653538867578049369542371797256145929754181198698017368290559285924467255508772853792000034818746344040677968215347177906057691742621010463360047720084682092272354362987020118392157687347633764623565274903455443468686584247763270036038007972110552848931661432994954819537187164782400686834452424906332799791957537521953992160265238066515027507425086586027138713728743826853432924697581386261627412715256462388142166847003740561376776551947445682078988505611765241559661832094146140481530707961993394379771261288812840371795216883971804772305621323884119825950609488115765096174627186409983232792117896795589946989463557091098391264332757345023323193132606300687820396144295237763960997724185063834839602447979681922699944436872061793677681632831732134263265040075813384352224331731623552370147734664923136939961935947496702679289540300641646014565368716368080178647275859024909635215097046069620164592441587661490749121884475659842427678327674621167773106094448252505146509604154367027498466314742807664238533576488266351292304050080111448137907279810145206388989738710531958239507198853285315722435809361970453222780737709080370002541326152821370429925707941562061089714375055738991234295957267740482568907649876896129654918522790062911064344979809983933655251989349120145237277048524565308623423809273613705494288111782524676208599176403461575815272944336817506978278940403720410862313030011331682480782008290658550021340325521694754549698732524071116743592467396781574972445271510864021986327934516717990543160236415167202209793256152130201867068412731193378448056829755621316782072383299448412247536912451900712297974159025946144255580587013737100810934971547379443609599024329866044171876685758341043586395030785723047122650902886837386317910083619049899442929579041551895978049364752924890483162587522202354141091142355489294302006659048479681813566806626493066269688351811548722616218139930960530352412948020455399443508796991694159469850779189740055074651877455756004181364474959683430091570252075581001377972309133376296640488961090263757346267132562169603333031105832024577458325017431959094216900689847258737576205974843157970996094789619114684044458532489336624886625009676933289791783734718936681564578310075064926491212490309194602557916333447580900529218906276801544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,62] 121898674388285696757162002153187624814831415880505119576801918828707532487308552894572421674546004454998771096948886719975828178187610728009964662448890661171887006974200481641576123507563622972972855641216396995686409306097284824831448611435094975185500658453112657035467543850471851812001536991887270333874298286148493914138614340072813986993192255331192198578280132799563344907307785831617738407630172821799724723571268697203295209683203510563797659033588921369186866916156987998043644672986503471274353586798663408783724105643806958771931664550893856425618129834652509901469526568574492129181358034546989350670572134797413169247581759267581996896906739436768949092923680834013458795605595310998769190672765004998362270523416075395866324406838855559697798559548952489214467543225966021477104965581139118536981763064616922575683614160747866265083535361254680142548813165455873669097333531191217354006909444941365981554434796328845778129655714714795778313399915913842718861902740300774701115098676578441328943670739832046336348834028262651673038354763137525187724804736903262859036257365331528993100924906374086188964358860245138976105326932756630833768028389125944585952058547846843333652603617507217417527531953363246695486637809451307422871364255524657601811835415775416243897476661865431576944066530937676621117670817203957248454463826679338522455565520708607737552611167490571792589475670003051660648883307663035474174190871365313923730042776586226276306578335556544587106445815545581849964617260553688754009534240435165926651252288061003629049166540236258750469013679507355861638765495343052803915201811743360119910030411688681358211147531497126913048365371431270979503683914300164128109626806593107137242210552202612549996720975482070788085847573164764764119950643803138251058904214032318485399663259982298726332668373091174849999854633527475619818632816852989794121165853535465544732313582508584039968782774051088984642371040656680265000724117780042042100049435023898084350792578829164581372009722779164695151355603790639678252953945173781639055908124632809637352523048039442970903631803929047048475155300643031756796796190595781925118664399241745648598084281994299564423606001725070598141510409682541887032840746719954306240764172176780438232279421590442192809350249000583445004390722106145522128330065854352200173983979732651500960327018446181885297112581296170117819388616401616227273263604218103069771605677605670296449190788921888362391989630271144803821067630161620071052953770078946667368101791662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,63] -5104376312055167519717199383450601033288017432947683500921926844618593106646452578450365006785898989417618211393187706641555350865629743253203292058167830830302006160318869042705732809460172685803888726343423459287144834484767294787279399682803954022046631618871260920854151584552656077549558497809613891315346961250525776284606037643740489367393039762399291517371224594094045398803489922161438591400949741850287949887794842895439154139598474441972047450470246424876087962102736592315704450277102984631126390174246825679708165834657178562275004727994737612163396467716756474967625129240606716333456618492934313497297207171666677568206370156937767994470292377627355587213176438473876545550114009252633417862525662827997184102654736109679535924374834802313741454201277324234759140735792490890169135778542558614154410308264563920470747247573866071067811317013231761955383152795872710343374242898352220336784249377833233323602881108354245611094130404333584294441883571242678349703154145701443024504023446054340724925559718178512318548874907926652026420552060434889688410958095352906855483414862326031108884566940347602980343279210727528089611498624256923260492338294068110962024809861018132689214422237108757495946372868350924038624742221756907991019261358318940941071737451391716849036622273493083350888288345403369741402594158062049013361604448967217520084144421602741846675177458284106679924090691965089263147832443098724811581973273845341672273543314667948627081911882849799321797374501573978792136503261820508352797749771508779033209203451632717740986721113595196315615771426319758145043580908171190251289388299508248616317784631631230639560783036516377842331418187417646455210142532928077847304801222253386275604432339737853716640328360359034405735609398783543864796181420061315621837265407104508683768112402545781612464436766173499618156996154273438343075414570132799870788814365490372395192096421976552083522774976068590483145894879017415588038377176825588169018413715239121865222453335937714074855426829678794890884778745516466396394096851536715384537126703176345682161507615568817456531844233244127463509701795911095387318859550541150537236562408304395065812114074860451738288345080304457220436916428937825010769532907133030044462147431869964558600684266987893974318699658203232349004079205603148473775615506089683925147444520653388401636442459313678378534133515901712509616186339599489865947293923516834778374808047498244238070268677934945597350774186458218599680251177209134994542087715607316845526672998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,64] 474847310191760022791762707087966831412612814296197589434473857516869935605682932877518586168317149514726320762600704035913751418779456372773032357528043176516785715951483484226838485979659349522258111303347533950287154583312236418962824045273096569769726510392760985528687656970023235364709021813728600762902737139266276802958638394801844311706135257341388013782410729567913173427524122900812141863629066483908121955770824687304423207494514901374430750202324484499314142964875744871936923091178536508146431364940184793499243383489180101829170603032744488364842439135542582033982649374647529206056912679268999881318282573361235520973456923348579487689379838161587285827722090193338161704234498102688461182278481863436862651284112350254490735000120887611358628522079349257315405997444634699515997533327945189315857671741571817463503022591770099558484921432126283923771256891726339345670741146681034347612148806015481622313945781380903048638044115152974426420092761315916027446380632602183474098294490677888923191264240204361180657317350205572976978919441369245790779484499302965569504838511438928001050051334529633447135975650962048101133600411758438098312871545115275387701292596348748964106402211054976137267335820556039157141768952476868703388826604103434268376971577762123359616521736707413250530724334208447645465714136496249045582244985182911244105599406135596805801067747126425007000462340608582197232148312970091480869045815228013950123923372178137152868720407774734953792802242799378431356135002377737008909048897243277161270183776504394248807373251570985921930295680639240660817754684732267144264280631865314803458766925612236909100895511882359203380354284542142080558571420166089144613780879864045459856962838642155585577654721646676746193804032561591947012730109233310071502915367301951739294912272762392373022277043147481744589339119304583592952336896172004777583011055808265409344123659742937784238088656701422936418176617105231879200215018084798218016595734735698093182049424716633652969438297461807721469661856831988115633380673001108032589005832313871877822857066223140836524489886791246846634209595307603043168501462402024569181574259531225875067774241639556604575416875761346948741590516108608716301087803023415159882447646626842875197597062599844231031074492760840419877372842467304143937471005423311212789516863982490040282907087915046548589205735520474672523734246591722069067658181996795442830930542639916213515472605688790491534210169692709118912063429329599050682748641624276739219364249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,65] -114928802164988460330365675164578582907727794669974653725455263292497700801212807779842720589025384987389823586463059549099417236535582148760396864361557275533331540728709188590366242698733213875605970712345775764468324307928333591393968186207658452039862256226239112098694923624666681033499276670787086777369825281217790595401365210473463517519877776326194525012844880804581351059558822587360613811145794814148767124845391017295301346163279327847174696362868382217726518339856761403412555753239521304418678791357474181601878799687256537341998264799040225867138873383027339076916619774308598790212066523738597139122960368554014663206786028043191438230660193313735585456483045655030347228904208395441056749328634780125955505527729153040410994772306435186566270110905102226069913540082540866032357211289269658104511854071926967363439869089879193938391108279261367895179415149235985898020245862692075788997338692309900384354063286032450565086270653628963915595375275152293065135491637947356308454658444623287425999823073783262531901273837223068696204477441690605583190050675009413707082118498649479131512552199605228911807919548972486876525964981133311271569853102164912021417218278015091879383362792893552898625392211799462262354973683109875544556044959419060469752278240033593032314991923949239184800677400728299345308415283122025383607456084459178548140357084514665698507936894841837422705733538462673614743686424231029037967920083363149889209220278806604730361999137690302215458118018750076903890685769206389035110434270312547203079835556850194067158852734408373084756641940663172473901176384320549908062943244315968603583959138071688170420895789189274138376736477432425168240379631861571175168650343264226103438417298621105636981629117812462470183020197638568965989642454014057630454178424130237581972311353685149757359292600938598769955744413474544092945819269982021014233391425909487928086955692915444831975016697242806341903150864007789327003075546312724917900405420546092819127912961322329049621048385381719588403563102291267585421625652068321091321851979616258276430884549234126440546793057491318431344519015268739294534987572652430685938982213025441285623008308589875461052554413087632819492265808736136521926115730350781651527515793392244879668810220676150785660204776330797088794340930824924700059790401598321818505839837143139981722652386414988449037264786254349916578031202774171150782462484224897104541256324433070437014907043573099092205947714758146220306690528544912642763177791455787082539702681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,66] 13424496130919872859397819637315110840097751614687595373885237283824017601475635513873048394746881139375851074137835689857877345575599992749754754500990732462497776935653341219265826125418056676929951735554180728270225244346715453360857047735740370014405157302374170791308144929257738319525096186388599546659181730797022349872085527801875574804200431924154509294404877261803389021492975737491277280427174715540570922922048779680886202341634455852270390278094511392801087133443297443676052260256324871764472638287055142396470498262405938159609125932956467120178386479368869240521918828436577126701165623435527103885958364197899583156784548317702048965458641211012654304169187064644826436844657579099185294586567818342557246474685308179049059113447859537149746890641447874343761215608198353635237051924289516896141200778208492158647833305526750890491370239534455957366939667439061259539088866826820926995702311667286549055612088745881538838329343722534496056446945514724821802334520464915985157363058934370383331244454061274499018613354123073974540595645986452824458996270890791533870107864727568159229485602061690830505714942217567083205086664156844142268071932161484198373801483599093415407834076835504064947534202592146299409214244895119030534125069479200293843286700790148676673881410979691772520497999583015565006485726021699617195446349663948713506028131935786311419589511218510631178107825653012113132666090152927213490288690183617205153020777363989667721573185747915744388573007195212696785978013354534787261417161479918447090313040777496764386287726475953397781454449121147335593501471427014182233891056540245470213934872008515932461812302364078203047105229317891531922183722699850468939349363110433286402834371159538281689232498207311138108551374144093164125843597894546651315215105352856726541373614239510588299351375944942789443804548771075127425913786592722250289705473265852418230870731322659840125800995900847566728190512676150970852802948334680575778284817244780793193426186638127200510509550924437501586914038534563834617184745512377882579935883261735389091956644813005943939367468253410520534418821411497292057778953874544182330543920899373708457005407081342198826570070804875078352349579980204055555173394565654561154275486654964614076811298813129457371038626146320083837257344495953959060630711354491320516310360451378081168501069821529335999206390982788884649349527064383600689000690981583804219750821700459498908212175289110833204271011641164908236431798983675784200666154043624881933820887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,67] -523446184810944446772799116324960774969687157883097184056540691418760449877128506622374731841712913736606528889989362624453508661268672626721449705950409127145813813878612341751160664354947519470212202070660716421677655586719820117286798309010759813596106203579497730769161295648003520272258305865297817751922400935481367297391579920748353236999777509275118329558341933086376730008314642373990207988144617376056459656333506045534652657601171313294511985153176311215509677018863370853990748524697068931484081616378993187608556284902466563782709155580765330402005537005538726618490322606792642670217617859392406391178659125814472958142638876284846392016556299773523940057476607862863288403178062179656745412359742809156635718946403651295573437526285539473022139741163829327648687371717729984941021595253990482770470893663313594129712719822758821548363514941518717121832924836300311633796766891111595803692478698767672755404739786006168456716776966781881227624922121463743113176839224510591380643197450440206104715031014734520016786065575274261231675657798781736393798649080223693202034198981121788922865826292166432925207214171134386676808607305892057934096791760300820665797754090700580159744100094699232162358682821943300857005178351755573357939603779052670355049841766591979921696768156875030687310991482169488720781929569532048917442562174283271241640885382952072581619565788804296316506753743910660731701930044550379375839958285863492238175262655505489327423265213923399449094934310976629695607285094203336222063086232958920564994756030112345011958901759853343226350637155243733737455298798679809173740876009586954009797751594797448524692749660190633909934867731101201693749136080294060272165530822702223998073597512193695418656938835355890162733742206842590954918574734021284478776646873428439580165228213272100635718821673848820465745235967986610640124570410699694303000495346864748510306009927875875722561668961972071111045029210030303950550904857548395694763107080116378415583326695690115076756683235382240936272850112525385257841415718792560079644577289776599076543421745022911791256604794239838611265956356485429386521846263575677819111970684235620849872590277407282977195183659489397546748406109501982878883824968658757033856419703810177060409773879320447731322226408787361403874916690760472226884349383280654092316772255411054972954743870895317031664485304885020072339257143031920726316735167950467101701041391634419279862230750239004045407700749831250690715448724985499170059158209226839874653388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,68] -32325166216869779295654131885203782633090076872824238565768551005252382079294152343451385604421257222715214191501587479594597615781002123623225361487936887614386422045521821525854396182336007483061150531238488859753392339264091493541466654053137465742567792335177175978985709859394419316269366309122919071929106945838998730066230578792506821670849162126058655595567009194719347595692333036697401757863009925501279715761874163209888038535887995019359508584420011332489319752265350276245416451174174579954842663816021099521782901674433658104930800109421958273567955850365404050744502409903686437995672527746376035112833597641761449646907332521074481360708092564063038076510290440306337690602498227005650392427512655420972089981969728018682316823584892437453817672317350800336051854450379596320311358284144691232201073872353131804046400221188682898357748369145159353146064351772608822401953269804277489903082471828030365846220566023409804208969151773904805713889678112330371836286029372037642800274126086097444469201172438526786253275885491514863984081119304387336156905794030493921589932412645587140769379008018529614079300675524504719476486706762456631646343481654676223325265291733115390231132476145492422880277955068061061278731751270025333535959419622335979378069264511874142322283439342272718692353684084801145132775955623838624377565797915323410256073459773574765101202051528048868530194761213827181713925054717736562560394442154319064386328390880778036071245574397424287913663398383525608951620011947654929925279848406069700391420238487148866610361224106406320487820502952341940807090247749923734314004651837246009895350807792090947097218513503548976363673539441323568289446516692445637573083307840154722746821278231667006520303182015039142680317385477534904640211105164442905026915351171384195569634718600836235005110072235316974078209711047576413705170921006192691945922384387827778182494087684306978249232453743607777178994047558701433334875170762780937816868917705706200986011103545776126088063951236346756629812276426701061343294121462887187218356803672304451647265076446216547108030240694701840692424331111301619012152227114054843211990097586614412383867402935237583816315989623342074230676878855043529615254468933372062020199299118124150966760520504438910866635884252494782407119297247354896932684816451482494222474805088160747205037563741243490064496671606327893469009131464298403147719651548606644506163321148329808921033470919846559499998895786433324670816693538046661665178746303914839365386240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,69] 3943193300928005088538621004388664930217086847466619457680486011235629119626216214420064738003130015831870986764656546163808818071167568232057867847399844813501597792060679103919645465387488933958447160164457805492923966278472438694858344888717946183828709330444512057513123487977582688887347996164451694171289857773523445718777889529582826548115037674219429445348804990326098253422671797432538122360383192454555117070360814939818932757355614096030225923326861440498880025553802601296451629011019545207472104474132452065708407811336996892277337827900944806022601858223532198382741250590586663967892048704108684760475007676045572280116788886227023872475654148298107919746374943006040740510812780336978754051708984982013541140274490876511756363479125594501317764986903382100607904314692592512409028493619292220250672462382274296118339515265604519233499876085285865922921616554111304358879493271089870220388302174413438570619432211246977863983398164799418275326904860968950759228013933458371306600245123933430486803983697416311211037557251691189507050757610317656310738091541153971199540364147141307676573995450714559797675991620175703511698708546746881028761166764936728271739335942811683867769594054717445434862297695478045499210617984477264285896629183085964490186500667120648616265342478445849146683923962815914531148154078638819361397599358950473811047975686358795264095364224911764448729810170869005908409869862045895890813901283612623479040440888954481332869084366344048684873751537258501234350922583069929363419251760391923025698459708447758407954727741738695515038008038114671943924814977426590470702542615274514049150992111429173814323662436202979838221541333453583111062242502923084591041506513508784484594054843202131030259953668469171987119257004614700149058089756325865091796623319841777174421719064886670508400159044212238101291523188971889164327634223896909036586510477355203631174704283880358974235088726687957890305346440964494790889517912002350020537892261084216478168524510505552564773461609739838936560444228511865053339231502912265544483405540519779688730937843627053898784051222280957170288142098875593791225905320064790092907281913460283379435353120162464757482841011868753123479421629799529326713217938848339335368693235798331160155299924096844788268889527467940582865110957895406670590908847902176721979411970228521369670231618601115063610451702427332694865026113143868495356753558070249913992742121582165555763364172994233091842291975244288087996061093625478776135639739672083562496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,70] -78525166440110851669935498883210414284220162924362205397848416982955368019559473711377377714058696101630624758973834618946078730376981721345166426832219610014055899886353721677626603263533090031424576532598183042221825154573373605926932098214755190919624076307254340747361922305363700400117843164454281808063463513707806919464488049693096958984141490738769767136986791089192341590617953364142555925426589698455572932710057718449666180930809918645357422819266376770101716691484753904272688604707389398230580322207717259419113738043511333714551068592489847619049572179834578779675965076605855013981140864094276775946023743074826433568200146186049503231451872788015630853000875978837206229786985561441451948495476985383225442884161918413077557882988617347759005524040151014643027806386528697241271117978198918781341686750385898363150465993153142504310339080658198112889159007285318616816310013292060721914810550987720373529146048331042836155491752625436827287587070293326085953911538372140124998960655505809047558491806130281884354354444596277132105563527260307630446928631838357855350756620742304732164378912282689156468951088616198064258691799411915438762772537041137395305951454692323415513150880247428627149563101697669766150383341312193292527095062958575371837646354440605092203427906467978897803072368329447404934216661335376864162189795068621380609276822077058927150611350415955736419184321638903034490687702302139803810699678682050659707401246166396810543918339700304791180902124131075251579486032599943772010755131725507467854045112236858957230625261045955865053618024264872300654854111582720004966740298378043716585212731028639122213364002752970932338662082009665502138122245293898525585516427142860768362040839290551614959789108901863672984174581365866348518980314988503966988265875686408652494144285190041943615401520840731890976071068225361230783539752628461804411991418981776293475395712228072937595252892181326666490265877041397863210649158843003599124375697449285976534493121554575804821848146886690156593287835699016865283305700396719965536904814855070162588563914638307403629385236532020573576059072148488889632110711235874026618785899182056234399199084084848554260693316480965347383259280551931919344017911175557638863452598731824372139256810110482428044995541655795531912561681981524744564827148875136783059114272476474863745595681182684949089519332751480917131572774134672993189430926549740534425525353022931008348207420751525057621880221573857467459178230658872383704997859522883721625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,71] -8979592497312463861108838906940423872763412029419425269958055256028201285439761417998588128293636598230779226421360200004796418888332489735171042171906677505744454901633384794859486880306683315920473388040619048308147695123447728951551747441194431333128561522729122049496280916135280276683296854417933980169508740469559263311607939051119731160762212482627807189082515193454326592573406617189135352188384273034488250950265720478484100770864651085592205848804784838302106349884131347032192288036444711243219088989420406164245328639817260819251728877799806038528755140760681918582674615750774221413875312999450363114033482522288133681846716012245370381948737049448548306669717310567108623276307717557579394615559612155057122727731748729752762982744777802230134296708040594052161990579663920639968149381429146874365018105774525125946898573666898189834390481169611323816178408540228252979083032251825763338646515544629154991560395685383144316306285392196238127566350093325432614384309447924603628717050821446029605809454261881495715128932783073243660126985727750452010715097227881806395499861210989283737596249109127736216957254180297555090202984257549770496806459291664351203785123020261843322871395816409908478057117474001304540535026378160815140235444141409052677384826223714817960947112603567287615866003838480107318350686065305411668971634170209254952361943432073393777508577186947722758356036546304500388146243020671807517080618449622026658502274961403386257012894590693514349854907442771768440100210528810373427502770376708472108523716171987749188787858436918582850252802935275470704736893400889031149461382623396925879990455905902392615964517075464408919329175121939129278453998723908102277241313986338130196373844690442720581128890679913012736806616727935603144609610444952068515378933031434251144753585541851314342176939274178360245565011191918675686862916183437796804766786856484184044319460288618669420482749023256108795359008018541241260171127538516502831412812852909049035784836817841780321728619787818986166957153323980094105220581440099177969193486070478606318134084965677469554525531883809590981599971154594718350491702763735967138484382710559064602766817806564470230796719304862630426635868882251371744959783170327588331459994000959999109051070442941112981224722969426292341792447567771148950213712823820339864613080081162629443530168538243580056306175177317021221545787765012514417873793541828461970385756554534546132460206005952599511900175159238646909718869553307264839678773822297315737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,72] 673841861118044143465582322117452868645345902863883329938186781511510009259122764154325794726481847441809785111011921584934930911967128388712777480630899633804473770979771653906166336221712810433710333359669188324124502971865303290127201750131187129839384512300893072896250245508468674760515497176180571637197031974168581968198309883908167492204760602976614180401999575757449230442233379667215935728269608743950247931541077731279997086052044858209612552243016223436196639520473762152393008261779592438110602236029031709011312500888219593682649921058154365404550775149209612153014350413404853780701261518009211645053871236161592168798691600582887071269955860110438956168815842333896527304796429063196012593352777963392012217685938163984513172283121871671711190653450634902625036167646490816638058888851542351525360204064814903407966074755590760987761879208705305804935689470107005449235060403434678700870946817878149536278398825168778277366474828141531798543004491908040262169102465863194227470130278236572901138582574598245242506505157944357427766092022217487897149557147209550671126784151717660332732108305204339550408082801554290994746926692706814979372687108471778294653984784243510881641356152543727127879829480126013030839629811160949610487029019873373613994566227807455728169637341874262293763923980530612864363220932568209092115306422155201273447233284721459772840019428419562155904400834841949709011385227232783042593330097597846944144382165146997230164331145946240759288083006116362282595674623428684020911931168413824294691028076049058876409311999735324775145762430844883778333540789029564933975935122836934904154131963906911841497981393137192067193241216861700675405516396895651088376680251695304005115333485672585936953218806560974978541870100186448906809409527135833546789263805926914547201143713353159078765447038662989034892318989412657951002478179357789232739635583168942974644121765405876171900053443410290535907869844803072054213543624442907242512261116754674503288655528897846168574878023476217115626633565949626720103506538204634592848504080685437204353002028322557752390081585015712549096812425434755158002797875934692518982215151222782000463648057602242048783743045649883841235476340170892416413844696979885855060813049354080862917600344621707602084000505273184339752788260703663867249794943436773466698513469427903870262797022629217992305440954797523655478412403489370326598091933884613536433032722833144191028922877965214439124627457791216150090151849746640586709974504366910996480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,73] -5539201631091310287546525579326742473011509977504290115753911846548660855650184570471270811247860490828569699384227012256660115940720569172554867081660836019216214078988949454470517235765656340446852761158829937463590260337231776999895376051572116331027932274435619326276595148786039132623943405838309041111382957420272684963047186170435078061018870328648554576977589119526805949539461564010852739177944641800305523659083166457989511692717215942589063071587190523277517864362229777554903206575080666460143353069760411279686457660949160564893445685281841421726309769626420300617926581138075123151577602649896091047924530711651324689295208412165370426105052509190879263943396998186363959269362118197245557388789340155741474528354243619644942380819675503027755504528731878015788629034076688951089597639458109579679554369107332710073593030480126402513080528948371576019477259628843045365527583487198713813509953271660497088727303030558541860022930258422499952068654584338242853328672691063978611673811026670966231702014151486905341009747730110013567163890309471360257811012207768283609217311903046537899284524483593225155852058934666921079679369404520643125307105344169934249994442218372685634100303889173453338627953003079147852980956214425578933058332561355347239926715344720156889464436526684337776607600563075028772578719799021649652725615852569489433185736963158490112613035044721139694887713157943278514569862180198425064719252295152811161148425267488837377742354546872931372555332567207650353416322489209311835539303384412862515045485831287073557881824851505551093463560952077324512134187855945058063150576468376075062180677454790495054517303629956630592538726910704861292148516318109209127850461729738571245977944143725235864728028117480769916909487838554330494132998521375009743331945947589610413519934633277416208964895794773365609552636375881401040777968295377999976592809444404096341138050644368274849347045335913657643464546352035777543865188117849504885685006910286697494725203339184569255720792764607304482103515158891234165813541586139786061372785457662850707071497832795292988711584779045675158674383574094597591930154881610710578708625389049980275336522696773904818506819032338452210512696062483850506029028049645930843149674107255516702622382921067906540677417526085789454775684569870204410460215922607257662130217293052411393610962040160868046636114152336313374680505632362253443323400607081330178754283439714305441229866479526599988263634871065694638410204267243263849815918190054604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,74] -1509805670518633753332999624564935532852057289363669556800780169812055969204131393984748595143051216135700893564109512950786937170808771629607435778877481076266357719095136773184655523052913913719427733473487447405492609981383627785382518420173026374962994437289886296752668083950577536767450270513957797730762965340100986714041587622814897213126555383129431610675351709391648602987193652627033161392235329079080699460588999076634562004932776241610136826820817092463232716298410919493156590249989144034998149583512092136326821893912832811357042240716574487648527437122032570209679431871568115611193931680968922997159804263378250388023999643161827044123583865290954712580353783994188020750686144970576808966097714007411083872859516404196401331869130739671982356581361610561528964640780032476428086658663146912772696942989288626446681490088909954016213818140474679891417043772442993217739773544682977701171336199266705739699634879547438374909277525283751584590342615077647884583427281225071137509870444443058780825206601168320075782394530758928125073081458283351991987509230351991841547232586617698640764397731377550396599199268917486012357125940847675169157993828459619101796320328059381861313159538534477412611671537806142725663681369362060289258447169324801986148571347131179880007095447360089183262033141909425192551822807477300092741954670629246586714091644409399090282481485976719014439559354786699443607117854019755767935040585328824149696230483634446415023627938551297847616291515340088202153876043122179399188609798643771804493553957029325116356519409618739800353636571759122779607187232189340571872160913871404961043402763033407049292169850792228902601755338779779785134075437786802490240664035179338445507919460473973249487701383685086328235330956391660546422195472370258314482168959606137053651050856418104441520518067243898355151672711719118183500397388527671462142193628838306060030982692478413273323402420250495563142193738023772139929425868913684623310186874866971010820767904459714562883003339258584492186443672118662446284531965780703490660988466146927129014131200068378749222426754014916255978851995496562223133325193376728030305917172118617275796489946951107992142664328207933095928054034660534499353154970993443351786348276700867963953177767594465501449231097497689193445960659264317007344942054517968416862071678843179013177320918908484399735734614990977614918940155041833877643395648415978866677516010107675975091799299280443699296802731289913934680011937522519627325063871762268160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,75] 67799190061036945082407249513823593927887849194779935130992549821630731653423367043223230067032891998198339345515667017674030234519675381449962389512345722424776847301477180762853457590839875985447158405679012420210181001007774021315037166963400666637171933533512096119111766496373285920450108590846489567367297444463913192302340173354086505560260756096905767990765631383360430686139954139559594621376140022193526655450403700314996312188832092542583750956668701591550871015889470086213470335651502966547981209982429128657343983050288357495951127063850594256464906917360579397204796026262476604650622264420469360003988590956726158103236300850923632455804918577852630561939165104245228426317251823243454545887209303399809215638771863320514337782040092707090887152940398722636609151617348885981357659266690975702033461996320532457943503630840152992953817492166685510729769868787864149270165308512997514222847684316444342204625858948964494842525459143613879588150138201269408567315377909850277370875305785520557191081388231034477564217883081133297894836853560593808203179073211628151654870945728253843014601152328181182019162746412858508945899066261460614082078417369870131460900682988487373050427951768369997653041203949475265235519448157188242095514246305759316186149883188106500738711799952876869989764652227516972948112262777095425850627055589794531181922529738606082552576764811254287576686255755355330564327791690541340205136001388527604145961823839152911761163242540848502357061068876030427546470819269220184370550124562589545059573751947472632025857351153575626766990900942224538810822275398498638634679788791468297121744256966946043046778579810643093811824379085926462634421173140210606353942453698340646550049073141677461413445767491145781002975281528206394240392737925986214622051025722198007974217982822556888115800570194862741190173427032017243404172100234173249583325576191109653837096047232651182262105925208371863400748391858047615123783842032934627709774149796258786451486231023927054361251654792807030713675344828487330715426118339341704099476324217475614273675267569335347882700732303786738854474592537399924128268531695039226756021527369491697895728788875994700952128770697926388447897019725658278954326577968328317046954974139299549060564741020625988059825585520695213751026556775838055207932753801708281870672434239448556411227039034074958553721771951638296917645049718060040239648935348911746617608321197589815990970462828136276232363369625511929453407283144215403866074678034432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,76] 1612039438083101772688435679638511116411059670375761300906486716095037799554319890622065874025963849469500148430854350476639217961579378584162401256907894282201448530436365195670356128079518141685396531641877516127281916376580966681223876422449143596756838170811227245607828697091806216107643428948986313356904455318782503475458821450100073670865359291099861834066173328470517859498628578208593159095865153932480167895875243437760146130996451127635109705278012990434814615963260549261796867864965031666048967065875813034243529362881226835538724491623106376611540770618294705433492754860638255916130590202715333563229820868423054698315808541982540932428667881523188754400120988057938116759554533647721130865306384830589810775319294388211851782846235636637654841918619486884614270174976806383930166968607342050520513270389725337731322662809671350049608553309910744686775814115047627427284021410783409964225961102590036775574888145245042582548127193194307807592287543298212067747734866176032880366156608033927824919028836474188990185768939710120256520372541409285534921922876619367548654579992282108827704577657088021459950156642070202493151352541081801740148407076391179860550576359807353143872829477591913435963733715200349596919837689343127529078438142498195252821676818106718734926128278629245968949001386273046837484778727711364840253527998305257315385962998601626755289979847233370501175760262249839542326089367375819546021457427877822956969119879402464767718631677805901483165064772094924202366361923504593596164667199677468086022859683759618007148551547752249521329160844346138446163355511182927917485356370970163193424692618335596850709520589064970159853493899339743507972358065474185912773831440761439682645290541802886423004334393775125266060885940042392112880194733739191223697202930150274386509590741372067169515593434928743105949608016636009415651703405041590831379290071317918116737346381785403559150027658000171985730772912400470765922159128367462597197819513294484593492117280553299326386315383171335675105303789588910444392657424667378674493391343882136157744514117170951468559492023473821168200885883938160520468952843329939952503325932803047141005940074719913852430393301920282342830038594095172579519568759247318941641911910647589765632337287257672895428487616846557731758408644260372551719941507752392762180786067779317468018263307187935514742929414085857714609881794103568177664685590852161684081103692032419674481795901909936415223800148918499879011344319211140389651664496230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,77] -127115228296947585408587993699148206323143402496305595962552292012832459971779360869183883517424930042117031697549571634276238309875459247556528875500271817599951535978266977675936456181343300655200821419103413243260170588564376000921429406969926564715588236059880492237587634158394187754898742814597037053900930763495837931609422211726187625165054817520656467819065539729660400122184699458532344775807404083364981494585337847543070036629380484709035231614624348232848641216109656669143200172400776229074624933197155945159446467386992229591032858635635910007948280413599131719065419157468581230098146951341698546249365785590749936518900341460611748758761115753881069634673583312164263591688933575634800056407312490272325228693169206150660055231170449614367405698806548167161017561604998877734425482343924500621674209473460063677830987877428182135935786285793884566583032148858296604726771867543785446130500876626620261091654915991009978224923763780164718918010942411809636320553162587996577362025498747856926608544940347851729818296094693943059424627577926015313529105681165484222383958484696042319137589719033478353148589722459679636691549654532443081781849654709448985781855872786264512178716934290705920657039798178117446607118866613868091517188959234946887596113938774499212607663669343933708867527300740072606651690181623209422801212777705439408218135378873057047729920182316400465190052252770950316545436758275309662991488140427039860090811556903127899904887605677876268980926182533514818630376477596149809403565756253544013483895327414690326542052988470324744391536444567851016731000678556473460936315926994371058513499453901539517036820641059665779090880296679868848687424051969166252457727037765535971135854761089104680633964501566511532527868893019110312797569188538756978836430844089403757512983308434991948235261619064626410743534700984674812128152258456919988546867472922288506732122056177109985482561835070358334602937231672472916371848233185779814880007657868519026594348934773443039980612172571806057744053890391022682279853197923090768431890314072421054873821369178521748393000959055844340425396873705102722386868221430015949168172471552209302314322418109240629355017816682093946799278096114562416925257368314831101091465541743541061926264443171790935315054170745461106668533278791148250216572402597937615341029823591934742931634890254494585117588123832828530302214605953775702335580806203077539202909244152548783739289038656928633482963130356876703038189909342874446196763525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,78] -315108751529293201713384835813726538767878887229130299618788022283996278161986145052651516481489429479131522361513178230632581312491228619567083101975284119689326305485902009434723617293071521473404545203267701378216285381039544607612618134512501042385448582623428570929923790726924671302521187937577926190098128585039057895258599901951958340826674239144884355367157049912542167558901263075903975727300953285017301206593653261103391836874351841647474287772782868073202295552779516168601976386999785607957415965111116387995321508922373079672348372792835953792136131926922667683054844358900399369306591260115964877863138635276455326797184524809373400656641180114201512361070007690105803288811094894613305914151414334402227080610188551520872837737666391106681913620451541085535313432558552087479561126144446648912224343644930231833955078742066084518498127542157524785861728181277603710689023152552990059817732267814770179763916389845061351981618994917984852262061875689029805733342600371381602046470477944148911101953116840841303023112432278190982005961895929717022923023578131557273609839161915644068962178943232870427293332445218944160656502006861431328491649220376568302715419589436997058709136482440974448353186434188786668933095398487775964865785245467072991600583870481304589689153010214731729906360640323782776155777976893190621497912668426991656726750826382707563185429219903001878781012100586716261263984259729574446367601774547688757693588640735603878605647303454244826339543394620817056092021801415370758128350838424654271865306159918286607567454491431755005196826898443822241945610478016254822655253809031744716944555032768123522260965206997835423722375969936427220301902480186032189061278659873631761644913207626848959510803423320072722281907407849834964708334468945377320893431747800158191800893942787436040883486669244628322240185063591666897426370278742193314077230837692803281686693562361244541864170913655042396044839991883493768741549116593532146831833659164685909075182833953646357820139342091322610375385322732061270292832101251961655767619165210616708860379888742863725294116363410844642697226654973905348356943377005388937544243660541678773839157612942790960459187808876917535556534426961153074039594499334284623053279985887347387065355161100883208820609848533317442932240647935694849865089958372018668025119644080735638160776228937090668368940334934307106036888669902589108890065661463065851888952143863164167257032586970731741632406561194595848569500955633029366106575339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,79] 190968427924851677879803095817307067956310479123832502457534263833752818386786559297800630733957120179500255798014385447242609908734330758414258074945652021775492247368865433371846326247967229143155513184519600889243571672929655868988113671686642870405062227163530697164983560903705834158021818820151611297190980419385232833072717400405561167886509679494287629732722774921946232460988497036326443424425979391909409836520941002792874675345237037890331726827950048145842429684701959267248879918635266946451475874003006100864121388862640802887003938620145094033728906456647204311605530202759374335172502142309665300312892679753362774594903181864523258668227903074981800749507236803983293798821109076632482055767121178358356071173692458263197363156116165280494327374837815780688478774044546879140301724344210713166771568023065287985323695127762542895454941285792663309409582263454203642216117603471143935153586617884352136563150504659729527389056342266720113541395534319891091624503442331282665089746331179062831337568563134515083337442519732200171408410702642894798022530610556261579288720519117164976610775527718480608335092901025197286211955323286616936084967602947322912356508386146087092996935000104631375652176938291570584023689133247204834444347342929746158832369157628014874612319269904349789584785829303722561719784371691075858203622520898613305551288041203342714832433782147308624465149930204533215515938582732223737828067796537409807481237368988082305295755372003968784579718180349878689093831666772114150535519222800198025798089142838580284416441980968726024278516350927278837677715641563889256291324671851047170866530947464911115945353486027692823424902232003065348136678269720671328749732908497277211802358987176479225126863280585963645206161100439972800172061091084113376495222676135547350807446098288778026298099908023805489352875967168486164551583846250835002226482328639565895711965016398119639883618093451989473083365617803013627699611147753952971888711844827186158110268162002726122993040518311171508947395632872605612177095219303872694475427025554936557555684373366016195076894357254483378539534670230486217937144219394401452625913253679060538629761831811839873347390727586865889888871064631477527294203292450564902342124540557427513282230499542910746162362084724447815628854521197804816403621630213574340231258529828092948456697834204034887110150714598204902898051841335247877499622473401945335614586572748446738751579655197879575419603970031974661161101006617036724223816499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,80] -824259398994686119733960359978906407017032931854090551910954079920247097514577631931419092852483850841122657009622526626385068355702135923086601489721775193597033338978355602471980125655371144547390382620636988447075341218011011626951585931553000785288540393623803813426822779683248135445003407702958131386500192556036405464784615617054826257574782466359921999967915049923680552669698176609686433193369721800528342035503201532932357868600193278631012575951829656111077109131927902786592622614757620685676137264170165194715784481441991721529674638180773592815103849275038107021713959446709928283239511849740900739279088266243472777824702203066056373229347031022465859356757831258433807437939292013384394057599609904413568013638746235996887616958691794069458728296664992125414687935677416754682798048289301906297882869660980292414236175797176551906519198988916577642481248983651093970610173688682955844633854200264509496331645667301972917393888386958436987225788585609877483674136468446935246293274559775345129077272211529004259380178592458282385973122151551152269451010677517734944221164310144137389414022613510120110605812647870622329922498296572978558187979338081201879786725469907094670693566479597728637006092673562534495184402484917147065523949443205536930939810768932625839759276328693222948306635788611142433612768647449408322689565213755634003400833006932561359765764721078121424338927842962537597601847308201674540397184144752815314653800591924721377526525083167271028594952354096974358556869413486428493038292520833014833503516781381214653560153702578917572554646498679763491946774924824914055025808336469450538244152515129831868336704560413875559730102634223310621408882963637687507632013369685778179786635381296210299246789755903736490274647259159230127047323389713347357542935479110199275499060941432095202690880392061024981296541674709591390052582633331849028226373068305836524747674732074582756015847142126278229808350029031600999314022252020816744748221769592311041449304457915693353631324958141623375670945713608267036305144478259162263901142818009099965030527996253160101176529410031697052354989167260042803752898102613726975970155528481585165560403433522512462082511163168154753938242659400793935862342960277389040910655766835020173224049695092515318822308488548804679628848583145113483619972802036208399904880931936465167739940929194517372605139778981521636564963471642014043206023192849980976312126285418376836863701233533711527010364119072054167561777695484651055496560640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,81] -181179457203437786982207965738154363902743113779303031307459802151920480605232763019856462908167175629140654804834094354046208210705828245128543620939293578778151945322760350060609527949488379782478154081275420145782454158675859734696741583647942330616371101433068559660171185510296966246022543047090571872848000071001659262940374914039450041299874634768815786744992840520500455644460952919828677401439105530660058833273745888640121846932836727182282627051750946836021918479677436487314294693070660089055517893070516171916353834283261151552160949200508978471223095950804442823224061019380060031159651197015222278739845779417392301809739884522303015610531992438543956176944768017133621611530868054790574829290427660176559967499689273865167225988980070095255616104260928833280464588186142754198833387186708646128358196355435148857603513305863811406788599273609842496010035595574750392383618449226505143912755948416791553531416960763006479414259312273604475889249806185914997133388910322920541481436349859313640383068290121350871825433020304193832791568172365932510593031709670123480532795408395918244745219686427147655864935745094404166861264831309036233655779850200797303562660365824537706926983894894488141789443433695288033940101293223748650214886764187917494063561399518861455626905809175181482113049261919557224078756924035925625067359647746070020843761405604459593194279805234313247156435588851489920871208087657532072600466789113396832892146357937559015600469421623383096230934113756774870384327518051656460167072243697782462877422754138529517356182816672149078596308149605522652030263778132029296783492140761716438116020271682323157511895630134519984853267638158630741433816610486806431136976919771437263346355204390606942879622110428279604070664555819549834462248105317608620175907414461077219158307396446469743316168718072577278548870603802471733137676147735287938972415648892360499120638902331585245161760774487323398333982164793660962228140450726936533764008532589161808468769999787295610236762454457050377326442910508928206514554022504248712969343871533321070992542384285190320920502091867210347330365193742836276425562509239430307809356002884978741315277832098035957848032432345826714613167392123587403738730256852580525049824479105825958996039382550717804805690944523870374131839599703943189388066677431171173057143333987266977549614847473030423642582530000989678259424474184974524609146312993575011767485496466446155121046597104596947853738615403827723809834574063752637631692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,82] 1226542772326226320887041292613680750440750548192449158930273896708599876929306233231592453253547883082252313899950905697243407480920622723755963794035823349407153478212039801242981561464140814778995178257579589449433312851320014500569353656024685299090617196156848980046910626867037508747315979509822631202162867246336237597884760875588872189744665703986724072886907388437012926865689463748328679219922443287726394080396423138399741315108805019035065680991082663121515965128414008094522872335921478735551707084650957179398899494351184940999569397242938427008348184869583820362546091503593028527237470332046853608349579224832701875130873802685831334031213020280293393068828434336048164298974718076186195857351684816045258131408993272695090790368454475928817891252776883235461836441168849048322101726925617525698223289301620141930950128618404565511781195930139572797267222938282397516231480282965183174780018200494698334685695456816012453327843216731390278848843339402287234517902898911974482561569327579130329360279679732517559423488812299488724152188356366286420408440587451040329621324754297774772200993625188880154078495327107270525694810175633452732808411741075853869049592016946654053655291276913611257573728243715927474919984442878362520061270255358104036618476935716265641374779954144103943637791649369132382573104524837018457876818838508865873968750728718561743219621232804995273953108684796193718014114446338760950710251235855717578993432568401706207604638210789743905869042303268184944489091448049845666251270188811982210855834358399194346100520820948933243099450774787787976671622654760168276192524494115707011281642019394713493195180167302462500516076885900290823576921929021610548200750780249190345328963989862778674123133262180018566466067718335256766328563547114833259218113693782705323041063613951630423455615457267258697034329481942397969308188854753314105871757136762285565385506461961505099725807389176106104615005376318469472662508764379822645951395306653409181245762581220813847118066166294936414175935795110940401791364929009629618498957932629372639891733801890171123471168387840740342007492190801900796918931398877364955008665558099171326694913911794082128910407959001993944118400985640103830167682817602050832716332920451775490717631326369032580921918035553708595456785324157173405703868943968650540707734775383726451967751717328298540107718504462251622312160030336001228225063808598228671067700840259402176437495477653000960079333971285700536508972385333882776453120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,0] -40001306336542599345255311202994917441380281652657253825026006812458259508858593159570468488865568792605247569226462684310300906036362913903356747579692146578980047199538059389258229292956626858423394163230025685549306930432506243059929094727686111079965833785710916056653560018023730191973761298316042830599748717831262121180752416076708205438300944177394275009237732050662961000574203030269214268888984232561469484553875413470542677005942860287745419253268050330705473426721543021553911254138507506265831861582621478062148118125738277280604687290775728782527779671136855238782018045875204523393341943015381842343532012636972266677219921495422980175635552874597719712420495643916249447017377948261208629462650131682909281978566678524039545958720129571882461917140807799622274708118452347750512786032092719857174244957166067026189921071673471743053577772118781345206863303208264840853648310019054264735508186942207567018476140721997488505129563203128261521684865445729537209203450681879574028759031198005076685718004786758431305221402709079803009534102805903461119267500642814390558370590227839028861838314766243989038515151901996218193494517974862399576930856794869738565058667263586685707305572547071882720362816754143001976845295844732062869691900164917729926838756560228901389091546440109259337641196309959367173497038590895091905492461762217968829894698273590917438895424238128988785520330942403831689673650895845709344827319453765364227942943864717725201856582423434095832501182574743188757817336593715165108740492042122606367200222379095591171396861479579665460296802727006813063671255901839692876638782551316937781618669446842797351723740135825643720656822468354155421444144753227085306643012247282110702469729081531585010238019816991407009011158494879141651635760727877126061592886395057988080377475992319495038788421073109026164496747869452379293307644561444671910199462558883914060161513351013791078300422053485148282189098823533258694724955943471794514401105540638644805212584428607096792967775131001898796929088026616209063706422466563260037785055580836806559761922238248429967257830792247408813769536017990335049998218372184941043858112617686826410507953735593534585565822145256147950926329562025020025110299121174547756732112570399850582923773778924608583968090311631557177034476296024578499859306410058493794500878656954620743288576182273841372771166211625962038944709691410478645649424132410968890690173766593187296060206429699423488530816682455579315739764561601204112730351826114979636882230476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 2905308782000416588371475731380202200066219660785479280677320395110651784600738079210743674940982523759071457492514795578617206464458712234610531005707733168182267057087412388100358328547077443459724139877868021013550003701741131670371903817426089633838051893562272571701758592540199326987200692248539978100025717018887814473299915488850495835170353827641323403853255751512461075552209808589392451504922558065389495427731922279331002240580323071895570269868651027148344357501660450971325796361592601965374283860471731510963213300260928062097422838516355824805695310516816794217404285357218080342513681230853442219151424935747437369134418708953781801696942320478980102814090111898003991001907341693743101618788775446276810771344621423456691101140359348244671427859412966535012197835450456534535407684287232907578825647593399693812381410869717320959942497742439418284521468133755489917320327096314639405282525401652927457519562407371672513135727704133179804999791557419329203781539138457429983593253167106092418640582625809953241387058342102281562419520348012523681916502035961640308777126458777079714487944523741783387130594456392034054003742594907880899282947197822855438438124873226516943345533945780394088998434603896974528785135439252979958154067394482230587860667732623945116037728644958502836107497375980577230777076768796097565533774274269585869344735518137662933711080205469862577391995912315391681816096884230191518558034441753593420607814280925624411293298771344542985787233065079053669699310903387548259274196105737220639480414553567242701158669654112498678339437944399083130998966679210654944243779243539145318511417951170344454974145563743993589516404600221448011669936676852003744774732427745010814606135503240720411596749152480595280853240328881740268723153608158041485797217181545828341272241484679794470600968658835512821072182221061977505944882660636753356981843986791735579606037611258431035239251922829779731545692153323521086207343996033149242464199574108952516619742180612824484928975917495809172166699435975837326557312551929548377596289551766214558620633054768192061308987458370584754925756833952215214434778703170342978413168643228122602291152055163314464645536638651943782417242381101536336152220162618027370099530665411853612884991200856296071646943035826960219448958237975495513671534334222191181580391266727146926155835109573473694643811336178976090645557238883553454499462616972411408801737218365786356409523573345696645200783417416717324227697984925516976227937876694738498885839384215552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -314353532005519051914465129209274249316035494470354708286008143437284346222419755751178005701144946565321210723993463353393902439262908134181384014532617413184894950855285461284677252229325621991937979517037908760354215755941026018326154582123284189432243462071690148390634147284956506329349265204030390546047523541623820400689252383043202107467812829941209874884629586665332199674170823073790886074428692984292713931893403148066056626066183335976246645124068632027866521439386869736275363020997395268255482518661889837834705359184303684654090512271974575896800852682867217401373204526378837025705631720939486143010548455568233995140716567143191571659616226263553921917935690377256180970607132238749883084951427714101876358144308382055857918361009879235302841687944762114116684106917118054441397314591153236145698971585145160408141748510710686027729263832454822220332630405576889185856819490549893539220867166699061348686008611984623543645851009259123719625954178167068234438132142313655359726780943437712368081990937790169479304873103333387091861239236560689617467050882518186410469292391046986724470754188791152793963803833788630187462940930335799272352464286362766431429829048473099384837127527537019637291993839754537099635834560632766322554787586351485086296896266516718606235312280987588946232566495638415942140484024718873125926695155148596518889978776670570309010940611934531427817635747224406994129936025490326192790019862068687647035441045843480370570958240898512235738772867442721168993985119224377690008317672709413375733053798750767719718671659836969240152638771825419446227110141578870367760774680751726516853290873625280521222512712536358433445739765608873882343075349462024628193844010627422695900794349924333969680335787991958868568300504420730975402490607444441798706350600493033406963707025028641330942414459961620232990992040318843454610887153664777460321900885654891806250886551433624093973902535309318140972647176467546414577364230658558187484506501859193402705071280190624784479728718861177075281669778537267075271375323364357444117596962804475530500824127065717247414479136502407556896428125749081650199401775003802880836221473214552343494403982798676098345897226342014444057976071881461449455275407871517690341942999605980686576577303298268149198623733496826372637351518419488875813573788702925071439891190601953134776616878212710538321769583643000480760721697694428279026598903239267830144016440769422988572881803516785908059988662606371769762860732717567598930357097664964024725826938339328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 1342763599588171598048103239539251618370158954640182361877123048393921428477212449072656589446212015500710739466056445461204450355078311168527723167641673435181013895646138768548630734642757298476940838997012604591845802782225445842866818321919564762004551205379157930026831739391302184770749883569092405641408843935547176159233972332004420818606927629528746692460506763524352241915584547612331390748370655337199552437641804666067717620607966146811245516304180424597477776104283160008408884222435283390480430841869454848502108977673925112306468039214273741301818048103061703751547792083946533268949397414064827715957871446946712150558119848226920688027353373522125484294809284885419412688278340811913764001153858416803330617095102990297344011871237500492106642874358583428280029644010418935542541959892434793806667263564387062440946857592160662227291420834067296393912675146593177443200655193128686373633431497345072011694139246414038632928347684231352564148385116413011790487105766896646539399878493722364613482269323518619274527210585149473777087736981889702076988331158807507854052595021500182608523947565900071322815557257883099707332781928667712650677255786962242080862264533480800923002006052689292728511020917786974819795295394919048388005028931005699622298804902111799392632166995102675552572762344911158671451479198256811549509280702997992203614146074622533115899330949266058778038989306832536843325339825652620698373411765785746483867031158186810511615231778366834163335965414962198213791344174207240196019563604959688513087395887701169147321451421787874538616230754577758464451598854594732456987471063934547386173243223484213568336899248253322043903103033382354154174818175611988698326917365502360589179524019419229397617480786210526473067760191138231043976180286642793226482442764715918487413236133822418449497844492350022752235199115495695033498070989027202426741552063579986821506211265913253671659543712463992494755597928262524160801706190970163048441756026636634610194948882938204310652168678375054807911361773770468206399191515025909395815559587727602042697961660412090702386689411139978653243275861519669401098829232773050892853530697687805588111970650412210753887888934765848963850318937704498078550106352047587824571677894691117570353203344437000808353151622351324411216727926428435985674947491505121147510586612136559244986045683292156187768481677881652267406103826045997738378625042094604585666479541275166816544483821802767960046155148641210477246535783872725184387114026133408644780271318849290240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 116185808380171702756829189765061980781944893000467208218386793607799965706967842032706728239578020138005243752046665363262317186845727602240719452808525688765182881324670809505693850886091909381555841381329462999438329176523238159270976730200257794999124899158634746786657646159745925310643936862807442993018521202749228213163072285636322173749733202058434538201761659080102656994239230240493736601291696014423396644965631724465462911840112584449671610601617067310181910854335667128465060552097062591727188043145250683042740769900470959627887362855675151903230924864552842521066096304315636601426852080123342943654580350415167933729746669295606519368165350932779790606922588835761508330934346924996262070793706082286098826362128450388589447633679298769815827788802168719264209188848538964092008114391836022540275920906281152433516672553390342368971551427997411290376314624271697893573908785976428759662756586634011807499228338312002811996308683145460090191549873064039702381018624018008390910473296286911895023108912594731494973880091018176045285937656252592366911417330937166807017776468500431721545276475497226918751649757136628923536167281520203784638961195533693907421461180131470793306540346590117105154212739624861896831463355947409526663484173767931575243211670337462013204496012165019513349177531979146952629112301200783423695491899244435321406115491300655507652579591980428774051806905836725541035432275220936374285609718295541290873427358788750298641756124569102216959304672746372811908646714828228134294448691796559705171116862592266096555553632108053912408530633330052858379510054729253261676214652198901138166214220308049543095388478179897648374086471341913051672471085645632443345083271537643662644722306801956805623192701029677603224647957458751087703197992920237666788906692048191099840858228229241646319151041729284033744191598003515864790142263014505136270945794844475176612447589748981950255105131115000373778997727676311423487674625194807220059964516018153509145860730575000935614008653652197296253060857406037982326449396677241316017414760395765016446300207561149454787893025398485883630439626962010917874854753591463843644916865888335893904719230099319444119503826451908265175897458938341964994178681374522938099793336627723099903383687900845999525730684274580184409039776464786921290123490849030256513723514046120285227763751059704066020997073348696605919812164290259939216611159422563309894730055414644897690893248830966925698156260928768358850770809082025420937582269586419832135555728792145100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -763389400920134482896120619491440874615964628401137604324210138883298890774754252485522986157855187659388732071307884625116012514336651716827686486578742347659712213069887662368468501491147507165932491624466633475139136682076896793107964304273878696481636055195689036489046698671545007036405100134991661622344578660269628048163198243471131121119603195140534799016473191944376562097739154186227930230020565537000985307199588448342248354572633716215447432644206239224103126431974623623019467884545150847122851641971718736200034876404593319582393940586546998497295311863217862514235124300866227788413434455248541485871849034493901424227126528164046049246376722301088101704858700164723472846676883782233668931303867884217906922296689033481732871957470821270499711726268813026326118595556099751088169782098426042676428132113508435230763534972023432974955905464732919655597307460530643402948934870654319105570751649961575423691145723005233682133105932984483822753058555880730953306571676818171834309645173185230361157850058389355761837090120433309018725238258019664974275950322065099605125462108260567611679878626245756340214608483548330997667066867748483793584114029565877865646636608518285660161382072874789798854370777166548376240819328574933883442313167964714451809358764812211839302561448634935476383187018427390833216970625161647927328947000073591300087326614007287053004286949219934868645463958943899763678524727734916738026540969198001041644069837740842549182096727846879554544607167606682261207119307750650474052088618586615981536901769559928709043195638754229537526183571678357374450338595985275238727695656328457180827291384548522906097993142014741449773953884578399099057252989082674848908050903024317588858214068639779510527535252510433875952782677049601940156363438881261540588987676931445965073534696614169788616853930123868187251022499111068609153422170925044022097837346423301570677731768787294392664026383708926846027269025500575563142984975038725796574514051381404386421828937922810064292591223440235858645465220528278666415327186334331903634246295613131967375949032022414199518880426939716370612147696135799069768052247508002700287948957516196457710272123696939956738750928137124805946114094533601525245013998903481649196293635359088326476822913410977421508186408057954210094303444218507633915595835278796970073361785098869599866145686098495172375762663705736706342898811716481579645519904618122925998363030260083974583784984289598238371244576179287062142708780603844069805189161411510365874219959313940611072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -23089324624566896246759755091542148471271528356886610900690178958568026175101308544104622260504585205404981109740567951898465213667591530119656307833600380318397436490925964350814653269869735789667273537092127849024186629141738182274765691239471141593476601125690860015048899516895383920375149362347539678533114237953402626406124439779659847106017254897080645873780549235991351093613680075329598854027155848689591779740956329740082156404051577556612966188037978773144043955733920850786387830936087284745292586474085080874857486968479346038992860206891123987887110971154177511896718793809079828560294185535489634817880060201790292426815729770590471491139145459070741579654324398324208315824340548617687284886219527412764437615294166658073900118906379183699871022356053682801636166669245253356685420493525838639159655632984193418443332416522538954564199697641320053618577084808838770141883657529204621183468336092365804841469877558748775485294822838738128080901364425820199849491483466122036514745474478105901148898132031321631973181186852554522621673132183942116814545368188243061637852137433891076247610503392354347244270715148787420068850529386940071575249711740361640838668986316205863913436118333636887375201867612710823632753813856018064323276995359636471380460468350460149207199263407811851074539908119829382072342465484625935414280655587152778023047906859521863132583987319372859155339567594699852063750778582973920761537938847295846988050724662351792666882401150460173762047206729490744572224566083470989484415157873129062181715202871271973472412629206589628050610904991158772348950835017287491531379737656143593156228902209307200957086799610552510919622680627665673793458639182244125590852904262773943104538264300625530942659743619870616500572576415545795450209570530013038244582773329414944117340008372468068101398903236050790061049996656634623058185044376004181089888237366176411289008416937443410038094400816679668501242478438432051634025652501715027580637728516414440656300824677161489437282136709387165132308739741509314235427273350516787244430585615595769900532002266962556358337627339722888192698623859667029529784046766568831119703978527806431097082443410472438090479848654004766273296261068712171643443599055174327652102294863777838377996188890306367579506530857215937433789958028474673565555233682187284151505785808924145247907309172830735272663004527926896986110909923726067103872566394398973159220506231533980442834456451430704420667977324387170349292958352543100135784996665783158913139590800488162918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 460446327491748755749844238894814086838272488854228788616430324004546273337212953377782642560338604700896440677627301671760842197020913171000801243602436271133055344282986555659944337944390895135088017751976396457382848432549087594656463766684196427141008333779326010681765780706979069812791254711593441091662535330775082632658017176812698610540233791306860557160874847958760621811354736883739712377536118012493288266654728491085164279683434742895452376267761648757348303598151533713777581196151083938945648921106810705547052458943519810942119919876846668940146267800414967521418022540208567672106584639963434578012563721919392416169184644579796954349587649361066706600524826632671357703703041001265277061758618164798001471408671200290490521839119460273690043517391642363765574545907231741462908337661066547227747512646871551192882096369450257730503697969060901823396946547348155889195153354983468177302322935381814364139108107774397160895107794836766388205646761017991686991878634651712416444942119375435478302703283306360628912741048507810073225355150466228931533901466224869292703619156453826983875387102099876207890263869145363744173878810325129344836645976140805449242135117131923879675491398642966792625978944516905724131553158685141890253450901701511645177037905017398089848314148069288778446830098735113823095680312280036653173759703047222391482756699568942902342431442903671776497203217139041962869819870131216269983179984162798262089851872357175105333532950427060143898768880226274803809021046668909440188302025908098190024123071130587067559992651176940793740784123427157750874904445665289591555082629034703729724842736110915390463944757059096947848852798909550257723253312199575581160225900348766677061818546292758777319569314039083151331905251305185078942585355556490660178801581707493477812344406083926042193171442306003436743848791503379783565468255602052105586441018229941816399874134609121862957505995549747719309433339181894131547517167264005066957295326589700259926730424917875160561558844268252359071629338121194994258403223117776167513688058104820823068878647764519930264613145825170789211473036391594872312755682393202255803989838913759189660459476865339161358731389700520024736801193686767961410238753627198614160389572438309314376896273451076210925640741737271757797698084020726909652120345361242916233082107357461886751381365315067935526897783830811937719422321983387172491842397283411350908036404384518642819457054841162124800838564802231016076643302411756360669291444469679915814605554039728034021376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -3679545900762026782978083457879424861603391911726416976216916625446315659688790975771521668964345820182688116951393776931177932800871928113327890405176469234343259737126256708692513971605684207398029678298991106537905312732904539156256802001071151893698333100508250512854546529785342256401271454070849066030415570326260214741894027957037030714124146155403007188631698193270521426873646940630851866337241376048937019038547349405331066901746573848745088267047447867067970129220865513658242971982207631353733466510045607583278496876350217811584301615624866645916717822000221702582420434241962485488155356095862869070527697061245047269302638152958147651156738536868087044106955774346737126730640745016344946715754649480213524697609536906114821456823595059254734326382492968098614806976436102487416758712476965430160529864916412598293819316733077124149491779108405365477320117643247257574417949204233361399396494867041403173098418922341705355196080549551083724875756090212498704688140669208724278701043480752958616622715462448136216903586373229953978840924686153935712113246301516896313637421359727046242262737224461642703466434169192514208548016186151190919307877578571629013703534506828561668950560032528723023203226873671491061055756708525210955866970899092125591471454405632345411859194898490455843147464088206133841669280154628966269680635483843217588205800790863840567323340435453473387298013377833712795310418033570310178844108706629613693202531488537230341355827058473292071515508757258008702506982808885408629746249681140967026049585074224885875212220580049528252793192778405483930073574074778004915041375684759170360386106636028806648794763011180838293170571507917744665688966283376657917917320349003222586248630183885671345632793831870754583172049680963664088864199149103641337420488645454719084710307619168396174210567746438784638099254412232486359719205860031459956080894338914220007032590654124096838673115578238103509828622838225953803188780862115622145781198575045263239610356569108553176863111279167590104234495482285251208865989802775717075564867851256115876350254022801214288990186600647250172785773017369558030943588969811292566887896662715640445426412971177715339161511575783145305376141665139415080668654547441338782565653171494543010185998580276528778994156649213063585210267622779952060557374272348961486024885248064667407129221866739668910902534188029937207333275111283778025140245579078679942010617901544410281987851324464761571562217768352917468384144775543934748127243428804844824209781793508313949798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 11812768373175120040843062953985252857097893640044310856653177825754472496996882312562775975086987245976201907964681255809034920634368996692910996409093047853599466524323913933372497417616217050578619430816388263600046862188925818865197623108544462365754234899210504261815429645729948925806479563139972706741646451520450153143570660638802535452487032248423881975353691454408863335063303133890790093468272735122097627278644899193914456507499795140359283921724949069328932754600798527547171275720024199890754058989426171602533325387998470634230046812221005149296599728281861204939294499058162895575992316522662728326345385554494262489289816809225754993044988678194220845374569461007331935538901143469231258149569152542656337487155618125561303832485282535515972195276760324129957973875852752166379035795190958835836274963099735368382523445103267187050353842404346976843590826830196566366871562911714387216424932641167442211013591919128433759254546675265199327363083089091278596146619279573819171064980754931475463555055084291279920453543777680745950033839293935109927888372832407535223951305402502382626617734562165690969976504602911457516305509155361590143710981529872292678148176480537754096741229984496986232322487883501991681722260446219568548792481075825837936082245354403531665912526944221919804283191757161455178350228027870126996999210912717953126245792317832843912864069377995560556050294181259878084123524769310447660423442396743075747854823972333047031136546658821498471117491766971430505398668201125778269172855049660270783425334598631706763719963050900880562111169621205031041606028520435304192999289615274210892756586133180658759102936936861604981152092516175604039500923534376310134513882404084916280634409326324624037844127430791174818228655325833638143948007025084242614670627988184305014204902251160862984305927174066153250872599169784227226041739266911716890702575816591015132985721898325604040637366294489962521462582160781281428873986567972507483139702077474902439879525015214357101590067078480563926685200607753915303386066720083576417218066935488568230161495837709879375567343094315799691828385964737441316142811403039259660549579730553984615179224405052285864276350237212838716311324801895814507163681911000031983159064934785351604226742866352142119309992498212857927643254255859609710385255507005968696483251949893278881633937791086266932997694497942990272405711260157864800704252396023477584751271360965384867995529508654757231625531747703641426021606838696776860398067240067913435485788246057796994334720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 38413434230754517489111030146968355091040928255890215488264146177456266202882134527014300775651153814397643491415875724071748087767691248793451256191054698287515050360275243496230908650624947723816866882945173454194366917267867105774003719935452633224694187436202042815703553795520138972621781063533502137737476447567485952498299017803627397587247198643868253982270687201756161784879175615571883130201275496158222598603351035733217171243542114266627488862237823454987281240241872442540709044986913852850926842962495041870851677880471397207429239193278283849075625335249403403294442277489376312352454919253798385221668431329697381092364835733212502487025091165178324476508160034704689970187476728581681717763236506957354703017726231241096747077718387549361185793768324834005283031639406595766659120401824494314400146420481786296617184270692989769094196081436339310112230622543231197513649151319065250748451338881283966747172443192222499601483749350946328335906435226059175519075621707614816307359004936923784814538627938516613116641262937746066608964148130019578051431132451105126334275920675101464025418858501853253772188409378571385257086003598761760038084085906223197693380492941627212520397050863301758551035041204264834287334428727104803964896243061223995877259922319391406579414892430658924012512932980481993738123591084960449615685340044878417626520075687024304958565478028986401156123526213088788090251516925624650559778906334451397117793726495159054125034814873666470229380963484766647808482305333241143380899748553781073079515507233568597811001253530152251447631313612749437333970409176161235862236487943997383689653954904821301206324544520639384376137848959099904822890831876863440296694108614709660670178928206299756871904072622619014832891144944068789130801687306304952350899509268654009364294565039422316458869694282183015627340166298518575641005852466973709289550128212328280516619461594699923725983367023530851493300048826290974789973613295041730850696560408177940039879161918917699772150375935530726709511752770682773633553992774467853966495199555453855980976556398485936534490643217157768420372598534870941969907072137365729758738281581067164679311359519647248315798680357684585871134351388367174165726960000865612830643468114582315132194635270984761636062371522257976698112001342998701282525691151510747904710855625378206189590369274395038039916566272082081564966927277232012455680861284788523426158147290556255359847390974518195698081462140336156375501162442777491093678671668797704277912498227478702902476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -658537834672015265004295741160995190149399008515744219996878942338463271619640644018389928490255681193019004406978510921711915986525372849475636277599378798141740005802027114761012830880987273053208625947407504583485681158522442634325151038286499725142501783483744442402608388819632626303515726540002752404727151121927212875754044295273802410934226260057574469612399693205333456263705700298123326164314848267927642209977279305270315569108487088584190792164134714019082763094268322705382556121820004725860370202866546417668121610028273403391652944371766045235831999816847675591860850475636487775522788637986736654434944313037771407699442705707296924639909132166996875745311232165928530131352570166159844864906841502133990656192163655565637930066209159485939262234141503208654674527754295702228958098983195722383954408872833952205196196832366605074570778163992512152007126119859926556856881041899779236057093671138406021191557142316878840269651714991312538337484455904731200542295916792115871924310550113992881889540966270550837303225632288032743191856428469911734413911052080610904411182543376666974472216914628755265926478179839417627007045931276849555460708266801914311357934739984183243990611978877181041524450910826801933965951541294889875945199143644428322290634016055117026327033665552986379060218072374898174957796846347222897205858749224770933102806750394108687754858943952939649552470311178690303429602484655566002166570637561242860475758462651729114549496041054086527241266941063442490111197062348811113108350463212090697753118161969651228459087117384202408101896977934938191656385426094706456388706612777427643972233741512116189445905085815216492897195657395813720752655363970587798553189004090978710736831840610716341764240605463361082852926543863603269843278142554145845180455321722430309735432488170317409969700250855530497774385355017804687915892731299799754392704635492775351882843944267883463763964741021827389890533392444725030877808475240601265872803356979184006676330097021163468789960388183165137854830650849081284268128676700186577132491823557108257452008965566000088804491442644321887224773177485823873165966232540521424418407419243623256612102564950465404991818609698597750737965421740426343552979619271134072286589319755961968085715590373969906616839835367736214393884658177308515759077993224624639098961719820774644812679660729315364092534869911750139801388074191405475837545477152916306660164238105942385560300857466119324959425721005291005762862379870661968073512626426256230798333036485789395221217280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 4103026725193912496421145530657861190291092290428051676511036397823170710129513947789332040235003834415739661872412032234783751194489426240189340455426163640551691414045962402652841013435126492758243634767978900536998155246551617433400363677517941893961882939486867142068646114114642037521660751111312927793714878891974436517489917273314866891706214926480912698565850674791891820384069577983022228978451121172190532217626161807585628279440663414931371814605263998635131233441340822722361504149257112726390407209743014016381744067106705060198869704317935684692923851008550856521603178703263674068797691103309582416118119435093393107264824000816777453315704296829787073630389793398751565100826967677052104666451053094391559400947757435159079586037787796301778580584262049127867961430542879890904936979006516458229775743969659444800435971586060081316562960729519033864897757140386218693380307408484048511770924046366073706545531219481870804576745653468888445523723085311361899299909792034564126894234374064317977395453924842894984264072401328736124619965740944634272897334477707288861934334070050092325238417349456604046023332126314364478468718291377529379911805588789662811507476105488650800307149063536994276415594271221858966765117920915338695381603701810288485922282670267223028937148470892859880129594629956946122257644992052310293674438326193594011063155255745400530661669412670753727164481958208263613121704180512326187954997003341802625477937172003629457477514785666558986510514369748286369818614269580424054577076172314063883363352323165078397449413200073838308075493360081412673419982190074586809102549990989910711330988256672188653594470067391600304877708601973216632150990802768907847545444780801189468858545700865423362738965090435489442654794450591724846672477539587203318898435663029115643827175052660612567026674754200636390458670322326655964166192148984256594005318491999808214792805798716648470446248761001777481273598447132368563505247741741564778973326088537387494408215358076012457208487876864877036817158987387433364442519496400422961637791097804004387488520966746905748402809201236030439863352013970208238915571570162323710495356264552103023298601904854433170786218489884198750034630603196688292881884256422497151075348619385849488109052454010772971266970758145050486459947120618819705193767979655827701817836050043626272109093028812159298525502283934292539093780011625980142066467858711156332946677410709113626883389792647214149902387915969226096708744632063197363393396908844709516735315905536638555101593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -17151327826887004425150615861361088708708984181480884881724361124551915583953778684319397571544911490435934264913223783032230623137712186516612310940941431176134541417010241354812675253402099825624334039221063268190281022425546929938363412728708720554833724041614991759729497322623114309738896904075780552506727782133510072997719786323974030802479823484953030587756913282651974766404432714216144571050641030650182226353092241634212058351742725780144763532149197087040010441652429518115840154347279633855665185907629481623016245601324308965163580693460717882515395725449132515141617954700439708954313654640331605407592390362444926564886973071154874734016730735040648529274232664090499233399950023282252975483202554150702953754790017776717832021795593053294832183186030649902990014566212142638081969778848329376972201829407161990586118721948795626709427183527846868984877627273196611605448235280191687831001212446681027399199287439799370435207563671404340534659315836514503404958747103620198926288061384378250402025965957126578812360833631305929141967668512457003253307400897390772829071731668273130874695954733367242072760348705979996577408835908672669840452727606186641804837859944517189638516587949258745751448068795495902392519975396228894265432427396135598467930049976127741367721812124867577089940561125493578741207907764473720971259687406669699145435806031110103637748160522416049278006018604879134938080822282701035571269477043757881241616789201573141132413972149125505526295040022317008374630326513568231513080114904861530149241743667933995898820788593765753671312770987965009195120405057613856047772610592213454109230526575726855892509904486670833890703359487190129458208456601090512475669933154742378200612132703152000506156598892845827974121108436269788062231851344005983485618336385038333098597793409542002364143137786523423889207468974290789241525211519284479963273775732821995155410218026638235823611126327362264454784428833564330517804852382733261285987078203249904799541872144449109809786243128653868699811689008104290886128984848591433364978244065097825684305616777909874314092086831382035072832439503057730893934775230936610578858594610565063064128833093807050325132210780427171217464498402982455100116447716891375503803542922142918075225358440461477665010728912510643753181636570772187787623199420746962409580384845156303039545471263965276026728851142361609883881178690437885769129006267413491654711807895000835019051839060875608101306941614618210419607882789798217401279218335286985165606924504744303324058091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 54495133077630645462119858330834016225625009269950175119816066529354649377935394340688145677211569773612914739022225153159939958428332879624712987054704069782874520470638869228843324047531110851570029408116829421446038190988551114988893585930828078125221303885751410666224622612146347191508528602948915834925418565568162641038789465641049518031222107646781270386914674298364200487326445104104475555757215960140330477879793890437455188396637464758966389761158722239992887934900067223938620017670451353160349161957744122627025033493977397366452487447119229146451312479762173682690289455977651780323191662534919184392171821141319141084812208398548884417200316136404493574076892956071310850946039580743217188359036399514335281466757991589728531684217908863694111094412476743802431850648421335716258242248454169565166010516551502425961444302277632111358827096832511435886332301799916388382474731536548129894861112455360398904409824086580357436211368933930199867339408247857576712764427448392135572574762388188717857274521990030389940721142816866161803026775383923602742468514525804441821416293015487828668620203233002777674585845584142116563921202033026321079420663802587968088220818762681724252832616553520976069860765006013586064622687923247547151650325540096196905274007484896866894628290350354805937401406426876636631246030140757084394468481424949068147966414827235182223226276062412491993132301902337003594585332089537779433316440732832007536309680923595266149831405809869435458464200168915419294704584804065556505535430039175555119599350487017744086661272787520538481687896918322458486588849846310576283668924156063760136563978110358853608371827121363731066241182419101476025214462295239232347710433875289534696602494966432578757271749648010037429611297349535476689702827205316726235068852151907545063283513916658072901830092707118734887136793003131959481876372480585708184906958029248161791524450157112276713910727252368019036984637888695319781804527945501921340572057411977502361474040729284966295344359297993032184724079611968539956407886337463279650406217057995731700468372281296617716502922163524293809482758826195492967715329552103916141647412423114114681474772448866483200649262887871128207672334407884778020587775099500957371983952473062754638564786442858089370870000681259017142988485302227837734838919037350565384458977782573078537938273404307133850117104922648341770904129383783305624268820527292034105530682591150943071213757656781999864120329123618445808531692709239459673651051776317069967674388627363818365150822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -138739718575645728884454331352332271002366732585328467762857793844966451684215176738880931791299538674122631964460574323597868968729574127101127880572459633627040181605236220816260714619471868341697571884339885719107471324845545018164214129649533086042925621045821679370527760908594828184791445389653437354434772804687994314233011025647570331882727502389800248957783487559690143765491164305764762819803888801609414769335145636724387745685263732862834162605152214840813420340376716836084980804049879150886252441520914322640153588694453650126541328586715904664005014790220282504878236934084590041258284305979837145450851267415455584586699285062900370911902677883054525355209228051116880172927643593858145265654769420920978562435094846384153791173306701973029156927545126671085646593640426571127364124835126863795776966613460080436032963454336170564299697091247681521313055331252900342091915789329318019957323251288060871736997651080105745358557524101439399231811998662970574427772611065680247993749710831665804714996143971496690835605327035306817132878760046419260623173292091573061766575055264537531910499821544661136581248712265161919119765743007946033762217273434611273722552573144031024433183301248424955020043651707529770930690114124931280901694431474716706373154183684981825715792979741104128640489105400325649301279749161778569536003412780185361958368244196130153849814398095590849344316813533229018798063233368392068904551471013120720182460184602954891623412535769665816249309113333279491378098362869126684076150639926190833542233458470179237931898774603325164684807866734605448402509378382897650195895748347331423080286854207157001494825066857112444945999025186140396941234433061337798507672394783800095345825905991920106559220775925065269986937756622138935431405044810199264309271938834840173616592661068246629268261937446419045156608435708339947515366630573905069930151771819658263018351029493117890396981330604521967416162437725945248073231564401586665717935240422899248305764713658710580668115577034732681986768294343420450761197504233547461120986583479114120495965471481101680628641522255240458686359610965557490529568007680319623589147802525519110981616967580970405827501711856179576659943975493164417804664291246761372330730613591014092040958399325618948697687991864679468856839599507267142233475237521568527977331371069211671844322674289890353312612673885819982225228204067044511358666581513683589124003161831885918854176265306933145175650630932863845753132078068042760271333993338067122019531237812197126695041368064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 291161646276337185878789400782473261435317618331950652808373725946351524259446005963400387287142731512699702950756583577490726825475727532990808167619976213150523171965599749353502450870693995391022306843956692552901618326193833643107543633322125772666462305120708094861761648684831427827843585555011453600582939192948298659527215318646970731619960193362440353023953004381738241528912709140081186157440804515889284072809913172884398957611653766126219848318106997808744719703195203713652875611437360746269694458288773465301366187260991640251097011265203264408351965642324334910832006674233284037257528773487464869538294635192394680713007880984172507564084961081081020091969793629004108444566688659299482000384495628827826069603560170187354799449753820395921915010744127203816820171466289163796572858980785983536246340333255740397457384268187200731000238995136279352089437203535439843287104361891114840182006213364585345992038719455855399465815563903152672882876613022599916762886458949465105421913350620746136796966730754995162155325865409365683827512109131863880288055888133500936052732577376665315659551630963917717207513768808238936643691749701435764682457052188959652178963060222188723111962085773997568970241560727657340215537094843949428382779038425109730116897752750948465959233546999494904504118001223329869880538723281272941803229024789971796973886905906763224121123897658627198916640395857535102051735093322121102302347158142569037267910233356305078222662338070445985029393734836113661232881786536880760155229389921874131861391034571574866268221127934471426148390570441382692010273245997689033722241701094011948887941304178072005092543425969172944088998359826757934713385763719508655503803557258181839845696247268822515829174286212677928478268089866302015908915168465837673662600359626542310799141190177740954906451823368097645548900338440881737110702035559947649756481523656080717554982585316756988121641865607537131140710559939948168942281417186500225855001494719104812557337858445106590090705320079258186749041339852658986694620343565933369380732433360941660408590717627780619013772090961505583731601444844676483127035132032716613591546441984985941067782786022617677382198477683835063288710185720018946470715563067433085874402691281027402097566336996261070271889367816700907016040073427478873706974764270549695259734481217139941277573177296015003681644010111416674113608186397003808212728530697519515935542686407649833635856962819362963374421299018428494137792238865870735416733756496841737372984352765954647614134681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -512050095469282132098539438173109009825172419494206710370463128847594516294919318171477170745427965127885430744066929071335399055001258219174304607105417025004617752439048426471914047674711848632368502678195391077376461240967484423983412474169396525854235360046491901140313511490953641255057808760057781934937506703960416351327097012195690331114469288740082362152101649647441364531707997719680342917305607337964494078315005747050963890491139138331377469545588750817864669416826798730794991853295267276970748319330700607032179265452721512996768260618229667451551458472850502890415804698094563338697679732858625845002266088554419118623920772686429885580689401444037154453649323528235980729258400490290350118696769849315246615177719906727409049476858545368860598637252344489760011847437875472341015136102750769858199145663089040061282450350876238957779957803547694846386363584579518445023396767355561562363721775568168431886286253765190504509357212530075729740950908218660367003557927008146475478897527004600619513471612793595210437112388385661750022047632809726607597962602259745525002043989983761012559680147700422292192951902737021422059401791012741501335200089762568069776993307240577608866493740793408018271865865237851301214451901233168233986677397682445251285861754465985285110857101486046485511344126372188988066056067727367675685418987673904778856268655704754868743434350768153532903410525026786257141233572428510217045097876404967762940136473849945447451179367144922163550862091598521098987084369509294313584493000820090827780504247583188874666291711083653204850825733456341953296176273486681153277098018890509329284125366112107757128996894302647089689841947604609684325522080218912000337454995639219028617429171287784497553783708837485198827619150583882970552599375258007814176003191402576139900204642464698623495600505427564579598160024161559136889393393544593515384511061279101183276457104835155937010573755233028697792888030199721023211561958664183109164357555885395626623023705888105696009162668800682619888319375575423315978071103987345414461037903513474562030941085649942480695442990357478860810013415224115098436690430776863193818226851013703968221007507559572547012095057840214900103779760834441278304418661328055595510217050024948281653247475184379161900344670623595451629934333371534402990546456939378780607035685325878290032507699057407230296793701573796527277271775114900288385546800534459241450771159174833762042703720175950529091244132711405146798576024714871370167709095515561232514560754169820438666483335168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 762799426535303193855380133811073167734128468701842000035315952251866014183037217221168083527056592063794875921598600792437560538482248604753417231917276996106342764972863634985327914180307881736249793971707091850126688881863877965676601628633492318627192126185745421749473285045842138184793418155720230186959595105097846294335982749763242314004724685911269526886800115762013100200808147828191946265296896037228125086961216501172207960421043299803028515002010552938477670380662246030281410133991115237849453767346265160911197675558985422402723459830025225227095621111034004736823260750928234739420929548134149504090272308184038379615477111747071866452916090358147474981845924805978582158719167785876918725519832764406428709891381936756370935188572817282068024431492459736043580600973104326063556107769104309230283536217219412525883636645668725773013490252958955276267696521026136018623236157191350337427717717844945417723460300994031529636497635111561849574202643562628462589192523681510138613144595758690770027316575257423086854389045728424477713025163697588167903590471980489555804099040840802997268578221991124841957064131437399546148571618757666806698868130416074124799647328145296813147153251212188488967913011715304536017634408875217640848035920338591770897398204689020583325354301309354417432551364668893191074388559739289288707278952557977242192381286907295749005199812766883927434564782398126327186365681109809250085559082319534275356211092904717912810012903017013960827734642482972938128516652819226799607130850069998859060443204898542020742852040919789214772248781482964714451569292497566800021262489405960682923260969403700181870142107278450333481930583193929262534319003431004828066853451084403525261761868308078576647588192210942132649370709030555096538847361138149600325854100657952293398514451940048139355549840738771459414527539610529696230456613775262743961888834149826179140028029133004473812432035485290669658175706605000036890584443133137695785939696651817763502561196919380343752490624761838471752471102454864008649499417937559081430091235472134649112167078794695877008442899850624461154561295088570352010985943313418616705170743446608106211050299742409446912007717000277946120895321743787477144263466026899449554290184159362498935103990065520176554098762171775783953303591135737645737413408831447299593085634431230864849116717381010844115671293675700957502205013497337586479503583711507285501152921327679458564358177267017655810214163524430599059273105216495007653290572123967781672468338439765382436959027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -974159113999027059059299755153680373110851768768690173426523012096667775446247646240881948470733307958672753009247830352288332398483477182135728436248080011128095221365813432194570464782488597463788252278227555583997336684103916566017082234895619236398361250000751625460756769147855131931860134568662631302996567024454536477360397251722022761080489303754376307085147042369613134455471651457767137711209165502681461099568012262643599927497436191554783100663503476526557794407266241829091578562214125164710269728404925817197237149416740509420593128208085518773417180302578726566383661888070525602587131664900749118139694122105269584820115435290634972984474808010999851564315610514995328298308613102529550872987477136408986261682585836160571981755572886171121371661650947472304526007092418905032975811288394653021340801635123270742442849418159465444461469146853193480250955290815693391809562207232601462370931744402309355907578443163944814403238046659205688079203457816804343255337282804372161845617353012021594767842693888233644399701594814367798695328056848369550117767165970365246740179471424038887296288713969409556479057873215540508292478648663230698796604919908418108284283985040668340439094072025460662130946885097455354710274452615122734492305925918151525844891511100899995920961126890098111028223265878732399787061307868242245437543281255364911928065303360260511322871472178349462991833018663149738411130221140631151388972791001332496573498761327320465739699896332114713515841564518547954189315384635080232174111852159773206565457494770448830198298208466951767115090687530117441764798445199275052859335141920952260678019088860937767266011166126672844688243445755765539058312765806988599178973398466754583455507394926931715782559701662998492677588675680621053393382581883447398055290787455234456690015608046112592301581996691400381924285176936461177107744132182092027232914539421174389234256444667594442292614736356043198028780466532652465315573744670935426651047728943670810212926460854380244561280609321203340668141556689822130182287716239378464031821364451827129927054895686863266980965840748011952211895188301728466764502421864041127716088028707692573094824568450583015807396785374183667604958728147559645815604415094251298944087647013553108911536278514576519415809025181754084307436350477116876750902073697699093672608076199231263698975260529492646765906381034449530634540734887209491483517282259755880881316958773504018428132888919551197291852562847335190232793822772316652997809373751234537410550847722856681867512381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 1093244477975200670011653304625029474283452605381477245933476299053917070121249541296202037153831469293030817623302073777780921145242242886867003518436614657598428803034105072703481599717850834761039910775439200253170705306104913556741932374819704074820354556506726646921324516739286560450156890756034013700072895392663378363774000921188376217535883494365016377987719218966126762218430586333653622849272866967517972854281661825880320316645074391710451375042546239545996688218775873533242669922332361656302703224245559641117740271256580005472966201705523890324564691433858137194717401726435851915182931464726092165339470702383486992867470189672095996220457723759807676173231436952261275139756950444858762242004206050374351776326496209154744696375149918751553090101567755011998152928715177804154106154007995819194303176772739303395697294922167960004673733158389430201456325119822340794614871276383045425527661082585098288360073487338072537233491760967038950067982643947028086841837232495554286821473295664422786944374473213806776850285145059793735840197712635020084350548435569493406480922189728615451257462672300145397992761293836064232564370583044125050683268092094870669577861899999027716776288710651859310456516471725954540693855789183162706377622256575937051852726898024812717332876917480068216189160124783664202849123838006445190751613141157397450283563338343507134431927457487113660753964777704761054050832113341628716303876329841431796373077716071574579217372796950218477345770872995971325532507678916116902177351447819778582906447571143328384188825992426597757345496226913716916828795999893380872059188504299970764495881489072308043258680027371705382857893190911215119266644918555573803133426866043562570358115731117541932728295426897534644133969566739102241725063279411838685474002919013581985254853332736747188554497337197274431516795648580638133141830127800771712942546609372961546029274133082182006610528911655688793678172310948756759247561628353182874073580866853607027143492322824265758580525297961157087263062498536888430026799059774077341412880572948308406133980287372313034187559576567833355775226178087859381098860681555184975446746290099171395782951251391279116424728607879767659350970175007125179906388590604994037792074638546998010280303568117852707919504891853813380116302690268766996836122253001709184031683321346172173710937809678203823327374269392353722634556918059739246103351319194548104687451063868941111294178504367455930357511678159758361164351579906412285104179839892592859283703203320363193158598656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] -1139194801425512566441631135524847639575672855665301525065295129881657078029135131055299522725387735383883715871910032973519375063434106912398811652665190021180541865889352186409023670464011548719387824416050409094047832268737202626420900339299855498926344143413639564190553953059936435375451196645191670129510503890481867863301134072251061570634586678577461335054025722118366276346925708089280652622574082674686614709728814057652726120193373792567310738901727784379568952196543533506133624918252705510643036942799565747038812921862867491767776014234062407964401123238575306503678093613693804956690036686363943119954257974289140760300206964397079697350512957916596262860240989827774650192931641650060901332743554545997087402446198545023201070148567689868574382209285801141428213157673932067425718857090961205528348704651506744947432171546048754142632697719913053384684102722731676226695367681952757654987651643993401664839551619766101857302276621015973820319940990786292099289192861706054107076249539308163681462570109244588937917964329142843634711322868412352361397483653646798742857090483629655826033820219191365612028860811139642608678280582982272645106967502465695210379020683351592832352566852666686965283846789740199216526368847962612751193588516314073522232451394736870689530884837635508088356923446871428303303928165321681442637494605066058964819451771012792017558947695469593115537089494336918913879454527570477106624839778840097694561190327855617637865248820084152530180626105319369148996631503452439405313271359068348778980120031329213230235874623620352244577241266430709039369355494816625195183998499582457312242834760335494432862687041668675521882753902044588902273253958639719813590584264091082429506259172340173134462366318467144155720472814091669127260685561056598046260331730322063349209489867583272371350230068753699282814457317856142320772322849754765908235588729207586771646876021382025998898759438464959611354507346626408832589685818527331331666406233427523507830310124206808226688553666598121832578363406006913044368167286150955859849052539472528391624801224350688968339820006766673030309668256617202791639014707618197955796119166751444878045589046223374625857834450549946783735759629977024607648121525954749998688547807834673277213288388834088474225036067166615863899829214920007835141145960579873028717157952987107167646422113872684976692860434680848766258657855730724790138772939562144803963183439592456974779497235260100793868840243619471391540333968455645048912478217087150927219450870077516396265377628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] 1212763610338716287269460386901655740050352431638401415826333484006930765991056525040026869704934915111667219622684553646847185978264317056100539773683010333245056465272290327666424237231353362356951550778751825176365018169372208443842991949417833017494068894931087188799203622731509164406130625863216000334619774647013983742574929052150474460581620725480778152568493341947076629882248946225952184478457373096969550799683407250685534961577218620721767339728964257986575114529270939964556423169192281491251977888355939053510372332894691656810824371159360955093480020883628738745410087412530022986373448299779237687413141439766154558351135857907090842297872824583215739722920898999713310280435036865417529001951868403134405211091076718884129525096282684400375798431167256077333694900080255866020608787354923817546623821476847720430189758854838811154563768891237723651382546796910991346409010487402770240747695890781672570220510905292826616524514531294496409570771259165727510110336072938566447447138035937586471205030500541361123336806967052601389753474990920378272880718222357233568694339501867226269174592497731871571439842894877638608942660880226617904575284985367983755349709522600364952097616314602925035998252286213620166781739558451095388555113148447583414832020386781332581445267812176945332799933217131863959646400176912214432613015643897926254426695589213166035556880330624998783019308787862935397776408635239330119714865533983234864453442300881678110411201960124909473202458342266786911863714202276927017347624279478243742091883069595955827766410150579153559229991778983702366608151377126491005158926945351447882358627879391199525798940674627589141844507847163672907396220725491629071564361680311634043976882677250803718835411925741842627970373915209981727647669926353069074570382432124731866120532124716349896522850986467454780837335560784346247169383434156074982730195469426822557707594248731834607940918952568201215271965488728998851989366053507063347311908102747268169683266374586059279332651067713855393801027000668262090695897109873167144830542180503160916677720301063271930378038729409652336199903155672752327209074924832836902604694329264661576897067114987096686246090641236429303030276218079129139891667403574255765608398367895978566819288453074762326925771852761195081966340174903119537043160642228186852102673258849823148659605330698956079620393010958422815615542417231481180575105765914994687111056929122038113094444053185068467728819625386134491862779452414573161643919104315457911740166496835373640838440550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -1449371773380207031698721154966857915096329477106483001489316075337140477988156732248131622953253218502438569020858586535309138958875151093456152477493958727038809376169735623173980020330495762234097393399610331342640885164397006781514103970235870716660497932874452772821520418819499317849916767850089257408079989598998302360652715706498618982251735317341770133317255102144063807520215582514910144963955322266367799197961064917034517247634895972567479065267322971128840580802984009099515496790138216117973860710440504667703792376420417331570005199401426097192526398604888172152288406300960875432401366728345310246398502426523949985969915527884388063065441581530385006434607643150154288225516931538157946594216586184278123138807596231329779386114503443624233425242097237903242883014864408626068838098667027951646319087578041160352883098080633958458676672428894152718474390686442967881475040626462417313429763273020979690612340818833003458849059815108121875854124176079365161138618488776000038704566402878020320234871506826487250435664989871431444516111136956138461781939516873459422692762603193338848571843634045909108710576258537709794310451189842750570023725954386229421457369639265262787977607798264336615164205397364167913609717800088365109315510319369557811798717150303808785347401483845352923198933365979804498918415482621473355814234470123097005571318287687596182660409401240838372073334604456116633053675299135481945028075570675828019711479264546568634045657583688990037694507788116032665787834256083371208536644384084001569702629506001204518828249326697658211399460666899057746311948811508785825517287306320915551435993917006408010172644052644713328004988688859171674917680717668621921411988961385252846916148302580363888809795955415619847470458787240357185154096517775956703569347772814308207712909530058982994036248671445391191714103456593608854394352235186266130390231914042345525394748111536806012726034945572396671093230050602026257322400429123878503362314652127732374656328961289222789570041258857717456263795975957551141493734261421180994774394063451713099745782052519222276433371431529830463967130303206399062767502927337900514186245006646933212196530559771780553095294039778105385303576421409782449564758193032330961290876934226299082288668918861296296085764899482665984370846811609953131811638054132499495881135431797807185868705787150062983540545364416778956278779692671805842609294770770138920142235249555083581869465277139177717653398665556468281089046752679836068253243623801173294703399410400226072155069087744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] 1959754678982563659124805326224495598841252599689713416077292518082169573992974526492185593478838867105525823061583916006373773831256036794655901454313670215310962298551001153204712107785934301686260499815637451670894737278352874307610854998065156732160623461598093209338923928389768360199505160744930281238656413797024749080826701163939984115376374567059881746846170477007755832000493828004859440580671724839601288165873716955685767350729782092387585371395294741905233293597340322391394655159793927708831051905459353730368154943764726772734424141911465820488236063676180513852265211524533194142110235883200804057479403827927265494332804243661525360976486150353748002618141244948139201398001072684046210505788293757680004074345726973110984627710908679456987980153866815952801676738863748801710525764770822808295883322664807582281582688406602271280946125055546773488820343065864124469576642635846735020662190195486554426696670082964580904040343055305882729759090803956585708090154624354795468110517624017518394147348428330557097422969285971905878988018342313943852281340768371921097706956226166737494518557554567543962856669006466705657818845946034718075062544555924176935123057164596368762209292562340855174987281656771873731221345923791247851838241818154488581028385117858695136829315009441135206020199283330126268908850722505276582668087851717084533117455058078462104175112445914298230751391160757338054400702294729920782908235263456798159700373052397795934790440379993435631430988878426140110015155976793968604561163702857721573220696328767384913199750466004985313715759666694843023825551905241412058084612729917407606628182350680530481485221753899927092337348067406184332374310360492504167180851904105648347769150272662336779011805793028909795749603166661419634034590484531276994108755671075518794588899867619603502265485710476842461467105264300660923138391248556204837761082606673222929946340372894832292288824611740199433814148645815740077552696684157996630196069364506464614594398024191973754085837580404216784380505762934833962096995743386783160133013279190270446947070068172785520359471538769555200352375821312261672770520782483426765971039969116959384792746640468266515970794985459756407609498584026911909585382017507779856264176347119301999298909342163121673126333089195050229123757418518963987932854660507993299442572693303757679579599344357037115572024069776660679793875917874351270893930670564058430055692981507274413385578152814108461040389119412634550176070281384991287807299721266745861949148016260154542886433587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] -2779880425053962649048948712670856385873083114806499716795388028128773015018556015242504118901570833014315196878485655326202635348878275827793486104674513548959165448709543753900716151782753063290154196032247471092039238206160602220118546746608293597874772324937743625105807599939409249729238991669279041903722157427372313839949201069101544815579328877374329709804124897351922085221025991755328000936808626057444879210944599261305234059635129688203092127341808464404891426344696049992665288440110415576512950569584904808630966430770241498591083916889092735317859723995478066796666063001705058197376245636525822221933376300539808011593264924089092914255695194638601278926027728606117101984658420581160933907146733139366433829074435633476309739164201521323315880232536158552468680277997744860729372545375026184543474728815834875001671626900010751476043028055078550958010081027170103321503054234434809636226605855185709098947754809124332092808415575678782767250122751764733026914889693993878572656582113519743496746449601584560020918980574670341988418032140299459700958788685952586095254473911353357962328817337231673013699943036942126051966379039453967698444990876508863867682295698170246233975170119106640299084015804652010513209212921871944077385099948579381168070315485444563160092837428796402178180173872597177528622015192136358998545809875935701089315278294272543085076466779636389182807045160074933774529584560997069634548060084005035528206976487358769803359660086275147546005082608431946196705266424663908986875900313935571391094575907415147488955006876607906796984627227015831154662101758695316476092314866247613862165427298771559235243174049776966310343498196031400502916585902729647725828709269308496337384735397748925577526253463853952860905285307904128213957245038490991308743215713640388030451864985754933871358931369486520809496187462181675446828161860569329344382558273342364456042034219185534095881099430401087205005784979345878660443057739880013503860973369411498448678909159194581149011490626249299318147427821211906160914758672910494016616470053221246849254144686665226379168171088910401396228985452111195296251912042570610691471919686400191313134680839572852115198668209542558496551468222676372859204046711852395118850715583193218824649945953673393514410509707710309750039449296969882795977923994178046877472467095744268421040569935943455732254204479748124344274222127933980578900712684464720385677621222881729632722731919718868182207117572725359020288471648521061394561211238075683537169688395524352121222054543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] 3809982225897643221599209946334235070713650109098856074797928067482566192377207179889848204206896501206350992594475829560332587785844143430699626449533661536605207932285201951653671622007007903957221373806128451366472682799356327355479120001159974536543795256827326120356534396558500794390233273864403887184951625221423957441812431285122329994889138169771839502647672814173111976820435530818908864216910187824946141981569353482418946440246216448971573036335927696442232057897099795544603846768354463455717557437436403915919422718042027675979084717705977024770176564074977709319143893108200381880296406632679922455537945378799372405973177679788096346300444089667582079767895521373846625145263668063650556606451722247819971500380989204270352271554591435226685021793161100250739180137251125434615622898113495897941733846203830471121868407294031572982701806723915683440189595345332883987217573799246776072853654639102928359524847667030898221449249028726706634585704112253591710241560705841182582717804489575563036335503733607673987656593693100783626919169361769022016823851167084800291068468961221653650287723260196011180251933803786737079234728139328837913122509883371532097431946275230656491668972555406355887636275089833660161408442638608138905384635479604747623581793026066024639096564250943375349918975701854621009281570996286681305491762693378302918077814013377918462906141194369003143799302167099980514497564357071813731694555791956535244169555628299340187871249585142682511531029820093835550561288369229885248259133044923193159210403559131520363901903157495723710784697100010481042945584977020515056323130581136852136462742228061725299038500950545489255909293520241031476257570774266468175874853976858592503996740889630560652469081916520977321228370471988584507753907076920487274046594816253786850740905391332367229054236327196153907755809828673323687797778155904001719961883910154289100792073633344606056354765297656980477527571532090518399135789697638841056885106269633344101499430988433381756965416230598325514044350473633491851890728402851783846291559646937156704288167012541990317293264930738909580141694282047964215385219709284715386707838078888273741806860996684159306037854558246346466969294471709951818060435073333511543019714602601923639824432672326144464976531423508284793802693430877747441710751262428256734664233611467385504496389625801441757423647783050146092199463039120551346571005387999098206191519478846813074756812094377860279491781442276298287426392727780226674828430463619507947008820993375077682392963481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] -4767329032922326865084887277465681209357310738957678334808156158657603079251747728840340286327352945981291349681547036609725339678687860791595840917488272479002776378481661145714686241977573459035847917235529816459189489879958801230581387673509678944963656389669017331804623430697539591033060486478374322847446493916606268619958851320824613264220339859958690360820938389655310069898400361837119019725282609002254828803000433646497511030194952802432395249068289219855875052749663377433868482174547695398367944118863479297049450834492014873118622308561568501751816239747506185583132551047909344226129792628593725860644917663387979571246729067515245147139667175987286348872545303405142153007566001459808829848522812651687301319074037089752161689780496652615928367168238761092240081954042051046377377535281692024336097673118089355820140730731921168330495477235309606630437756788150765607283014260096852968339334278882258910034370548017491476185911855854162048395462594167121639196559479958041841757112668399612282888512152297667122192455100899388070231718388360723292111214450873462482123647070777520489623280872838910277388266197040858810954474011886418251726840872562360225958457661997982188064109168535965448267673817275656045269137092753377321968386525712382706111088241113857329848942538662457386436152414416045791481440465693531564495742617594943297045311439306489956417774497199681792607177390029222552364459388470440537125513312885005822710622406055713120634504956837534184776402235723413162913921012754427896406734315873709875135525027877365262578515959591695842038940837890111862663460454604623316397498899421513800707890738239969370337691563704957771969276672497438115874643478059617401281470832810986645477203939058613275234680220252830924975828558635233835825258882028586965682338139293646201886790120949089220511932797744664637747142691559494034659622396900750804733363869434570488497263967750567744574112872132634919959538420762676127312873222615299157033478672050803976657987418216246896347133835697254672735911831547772102567380027796606830502118008189711772853678764072047166909891920492007343163298481184094572390600212250793955512148887277889632314232306374941157774565066529713966363478545218109861402716094947420809583861103336461167643033290920641076644102846425786774614353066847245222747759635682361657405072998504517179143220118391749447566387776839570650569654864948536310010314558385325752060093957440859205924296317094386448927282622814367204605722781537980933186324467539946856205526331133349363646149427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] 5250607633231672746883693668498750855578753043993848815334202643400687484790236579265204577871080804551864663999424549017722350510048162905583540902504555188526266660107722214164797132385609341898988345711091285993588745931600560572262350572828289066419177423539725227069192523735927461956898434585893496413521774329401750625186448007890909610750718580114543514091206397010713552151264434068787300138566345987554418816256914142537186973621497223933582350837870931510980446423757023933678717255633994402073833821109033273252873736639010917967863785251184957022696273367800992666554973248675761841138241821449817437294304142851306861803162933102301000795445460981746655831204078892261512169635499465032419877850074810971468659185494919835769517572352583952564879380008095192512143423314065778407636747213699377665809423313951373576722907738789370141328270895798263264504675493702401870220110658424769519461419183421601671919179041705687735413302208654112579940885433641041258327699002275717902491424096080536356557155620125236915051638479418378248799510150576569776526901195857123301361905143347752351202202582436181746796794427275572707430569766013821527413588873281572674369765073283908379474469717425915785568848012638402108772774380342770123640174460017989389589887114344880724179444425465844764417038059979253225215729849606555047273573348278970728988818950699923225943698109889578657569655067954162933126075778915286238247893258824272468474775982939202599631171560586923259191074796014569131070192789356877757320470807575992198629556395786728464728024281158881509463247960305679960035155446350895413831767198533291775513408510205960217759657391730183599242825642081563769946265175023611292330093088418972146934505291394122712172786543585429565851358583490250292154028065806961544011705653043475178959784554973336417300877275807564789587572164397951686867508782063292287763549413543900252754489767686903172115946025118132346162570242123112341621575345184140417155383526556118872312043863285436913212104767274127858768779618364769827287551748799122996622827933532688879276361709023768316429905045792409300635229591927099255661706741896066940382368303279396733229072779382065637094512983056600225513796662671985368886583750226668083651055238791946512488767811513601137985231170084120437364210959018143487154255249024044012267327831365068745717811609028613674885948844850888357304477896370107724251533625027159008862624317124006398593298314444871832231135502260833477120542238429964941073480625115173672193527322691191943659624857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] -4956131538779540189911438467722440877504010330322564912918884732864485809421994908518581532076602519097507425784507713774841746182107356760238543558290245006930909522242309198836486810033491298601769053479559091130108738560821608422524922781845258766129736351048726891136855213218874063397332191395758524628554636875174466149885630312309044208443703135914465325485212483101848423892780290641413214175022027900665258813347815369447231329552877666093353222959420928827736490398909955625930082407251321145065222143162464288763315618681182253230492943251570555728566155931477713998598834988986554421596387594623889969867739462175061705066846720327456150175694435714594316394169757169559638860628190901482906410778712518590637484397577608264707973460813855527939645801241857420341754309868853851704362022063818951669239432622171073272388853564537164094776175061321402918749365203725713571053475362478602156707416910170292627199037855978024069631857140557744553572770412091811012040874321650834644875845972043553262821965070503651038369493843050463772817866738806678150675542871540683324660975072945004700215647614334654784158179223434383758578182718411970978477373191923231210092337139636471983519360593876404639080759118603961699687817276244222870986670334033280313245780316494282071974460095544179588484282719953530988708268841724545143750807475632637170710924056479247637006354149339430269633821356694506583535565562568988463671116209809183978490378274452132022468462614832292881235989178125064104619459204876032525035234468736607806948088564492587382020274286372927320033461992588049331461046014439044384280839221419295267321270698813826354055424192191866062854640387279896834217146853497595699068522220073434407645776966829513005785244323679147022159697108588253908938062044714728030211488916880304998649884321206186694349259272834263307916114564648170144080639470372776573040010674873920057628190604377824445384513172942136944770175719352520575362680661038367897493978409310639599163628119431640516760303060395635947460360249139966902816812051578983111234764235924185054097607816318014422507333544901478669260383884426107368166330345788484744801685068632605626480975311675280822817622601613834874441145082340047989103513029430570033543642821311372991303593259238805250423002428370441186908914604604452861041580527396238891172463411519320732250132120885819558366311521474367645526530436427405119738458918516810476419896072610579813711226883623000921777460046542953135381607718060025308047919623445756418624293048651607565147349975040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 3901095429100646552468468166083909057750754304549512769718578163830069833336702348345364853232300662803676692502753197593767353874390766216429987914981394253729108922746536994867557883253508884949837736961850307147968375408348419657140443348642684370284946162491683316986894395150223928281964963698958448796948618166688231301820238368181144395017945046604259090975476484272386864234176017822975506392652630299657880642580982448641149116181795088013076146148264489153933131522467717109290000909646657637605847293192544681344040264966308969796625673244471582505169876543061912921546356075461716477651053472449604931211045096860557223343471831383114823848385677228615438403417788621308342369098931710364909747320393961551419970278214451425395814525289448478053578541770150358675496609541280288070228544538121722716742382459633632559658539480480457351715321813301277142331916076823638688907148279675097258264759533865155130453328220470237298941703636242006827302243076778937255358921906564545208850714600146434031142565936609830076078636763805033741519194759849716340588421127573605295958117627357962308224167682691340160294822038210181298055283110721227582224437041239327888392071869739360349685032291244379429443934447362466238275150335154400516439791133299317012601666733327735460159847278706338662031636427248199017195427358981101096378635007293273418540463398410835136183884806576133939331418952650788733181169619175226652607484301559217529599367292964900851652283902006959187165513716141234412026135159460496817350790071753474930555415753607403974103063691156753443198159096549370798008105238440282792083895051823191724986613346160255878772675917479376164135650233288468908445856755460094175138855506812942008871864552037209988424720729056743567796399676525083621591692267045869202929161049367932144138528158635833301977962707940919023832132791886908849697578732288867287052038767911973829739310033550871693730224073229170947137873957823088052555639772751947203405237364149678962166326879128784941655786384429639549870933344450788638081580639638871239417012295516195256147604346802045682217795520889056096132661371190857742527565815526425371752685682269548650488258736219829631054504136917319701086255496329982277549689876000268916397590078179074102460033525071957454172789485654987242168923453066887112554784126769403998127366062922745961753271588330124948435940425202923627329347799085331003339480278647477417233998912028159591174217818852446259363301779422462780088601037173290921269494623320280314818315733456416375890037964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -2437287868224549152942975499186187756440866961922590456955036903331493924641337710542508656615032128324203292434286783465028291864873620379012495933235711440638924489865745055237264403357405722349340417815571447843444684759008642624559871366660706013524363868198234005070406624832811098400804220651675310525685018898311118066563472045507580112009304581716927347456605447148678351701051320350883641605810033337290443947433493237079572077766389139840564432276418776300896155969867370834475159126810262598471424106748621287194676270893887793317465477757031850049175595679677182522966765117065786313949011161475574468567712292496875307454082557584582937141962748285152749282148561646945245137672553631559670775411606866436874749347782959515749776704167659653872711896617574758354874716367240734114253798163731572445655395753674268654670645776317225491952298349044421864091761028439298312980709119417566422661038898821592486588569828898855772637857199872888320235257335741444380605085918125721721877733271909783485365514700942539117761309083798162168848809215711027357444595245659786820069245192995190264648173675473627453961346501046619046963306985406932501281778113269164421107850715552217382313538002860618224174171319654945002959005672388173550253943157367625813393319434991433687253860988711904765463769487139434712893523772566787950442053195531798233232092629323649311488680973461991588722759622925843313802418674785723774210919252312704818515655586110560308270782588253246568470451462960436100983242833258709104565488005651719394384398040384224899021877228644639839921984460910057413958722854246303920658075412581245030427851065650917064427884851320258737476893893429308864230081864847301895628190185110806608599746815297350736896883349114678437855580339083025895315745779186038970754822547993495370325288174894850813029061012791749134826452832047745295526191728372584979811544584208308976868133507477256253346487212306680241675769687236064894661818966619530135687378644254442445196820611558613597103877441463747171758447989934568947749794697142806715395656189604958904722641073736905683718854183407905362102257431653110733426037505862060455394398283484394626527352094695086729213720857352329725032878639193749865062872045161975572823008029258149996559913245669792176110914148496585291474679360122075786927981716292529090946004860082202795004851296127282851142112771460963476170190846004695152069318552619147037556468120001255161135072234089559706033002800427628448208785447313218870650546358147785712792247828912718583554564423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] 1030236198540637501278641359856205434602919127875391143560934445629264046243380383371604729727955779643409914040016886104759789983164018755835362224385509465127193587519413873297772760232442646069147877113368305282134853336295215456209440106264510294457840561345430836540621404377492011530364723159704998502969013202422765852322194937967672075345021585503633525169628949690897704109293643732769126363561893492094702002485790554280143780093751698247984300971331143437655237148151323601356236944866793676204947659714721688037937864697844441651495005100318880407284069185606913250728873950866605524181530275708774559940699347959092717873636082743525784290761454924197433552755885622804052164920596179761316128410457324817267608118190397265552084804871579192007055343216170699939634498573042873204274269742408825996668736221782357946245643216627205138601174281182140601739576013651378285118060543801065409475896970394556653614987971758974202517729159801719018609384962047888449915993598312334759142960377580195314646911508461863904720902220578774500525746647666368045258970071417822494150598113781735676496963367869006661873662065721044691132060307555982657622015264469349644024147002447433710267158969303168826555251649531494219121127430448030866092528219676572821940130237345987457182706129276361506376055802197852517586051138532667273097016205274280771753325062541083816392418405332546496899150010129808531752399018570902252929349365720902126813243789432541841711436503500392278319794857361612648498999806684439518664617918905488648357835544017327269003367401790799903815890369807955507962820967538922560262600709345739077550411962984867998423055474929634697321593992340335081072893544526412392901696959048661457923166137141584801138569923522512889645668140180835682129894498809497056526193893231296858657741025970984187752699657111330457994850920838100813882458704438285826619218642139396091749315751122023909302160149644985392233773059519088337522302590394956583472973302113050566858993055889493600212963649562619390165172749486910780462658876006672787338772847204320126506285943571325178279845895173283187254654858106631026861824275771983676055618709291360952954410969333214421730427017048292457878155401821937490957109587077207373485621459521020786085686992390021043029832969091286716403436059619098573641014705245819636008946163523818835201171611601277922419923707525369427373116278927160690650718746829540182245732613481449067882891837433604435339865318494098159846017827836864641260659910394800009345142759580393725568326041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -7432087885705085666132444816909069030440545365921514948825639707487564550408638163153173998484733975179230464083533618062174180008297643106671074413153357225388200269177334931946577986766747390421377398911390826374302586951690829919537183998527910699253070371302899144329655221496015993205156946756141324546410053183706811078772687991640765917304211925300418022379256278650100109219621585587436084874083644030222110865453232042672045927677359054411549624739225976359734269092292566794746467058181958322653897297935712030290488505291571014755043877967950561578217904762588267653235863869788479170119496794235268122053951702541425910168547679871822861178153228957878788035118535647634112942211072899854372339412290975352264143330766749474068482244795059665717755152844933236304369589403504975469577823877545219416529380940499215246371676964995451885344299375832181703688303821322797992317051255180942716152089120403707247173895248605314493553364478804408895517007601340278061380902376962515838909592540108374243821805712308716080432831287571108302211003156217667793521668934314448723803952743972255556596633830375986814011032473320515133909424906958843251887467919905580011934930383818393610139516113818967673698851549396591485839704961841088584956130422014681625915867618383011069254288317610585667167029843565026129178418814335567684222603351163099652843646975154536097368158299798906676721850762978338768165064761646319556679371462757466203341436623185411170669368779308887556076775916359415367171146956474930669517951158127345081743713170355643749058107494329337853690355313947687608548871977222700341153931158739878326224962320587332483371003502401178688954032928904306975476972002498869078644032019253358273286327225811859339078443005642749575102833586388249725718643153815878706684365703778840392590478337603871494511498399829466053485087168013691854007643118785129365282309822250771764481503099620334528788324816945011601828500333782541025064168578385053660661629019984169405418952756299823046508277531317020675028095677942453114724099745955760123517490533633656837208286078670834161817382304231594210482666161029745501405618077079444063965394670712420206581680347704775529449185208326972051505109216415672281945682544015575632082911002254589747720174143565259515590669692992998595410855634099697723006344175889037709629367504194959956335017487372312330601928108188954346385271366415169322462652865428833760429557276132963357750285055544138660478643103307761948783980839863443870184535725884926715939120890300816789361131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] -539381518365105913208087701374377536199275514203505796659557429578768449708112998688484822988754262195768341855235211441363669329899599527586431377572118803969083215678217194938173919301706070540822856712870347719510096902282357083334828375143490263211935747914246138105776153109312337214686070504167870271651512442901194653063660844860128983520812137736661121361822603014592655950496552149169752804510814139377212725070048167605067964947503029757954274855371476299429964461859745117258162069744764829806305734330920244618362297122841833696852986814329999652093484295838624544705107581110560963914052022182077828250211065460665523624136239752101205283577573433852487696380541124397600905167778743356245450929380381385783197500807426007523937908200158895742031665713266364582199352412884769757224704609743876983358571671610658616554608230289318797227321907752303481802854964306587280216514344438332903066443534732661322761847812788655447086321958221921131465619845273806824203987436118478026171345004372922523680226368817204409236073355040801483499226433009627459258797395139817106779456610581485121161467536022187088998903481619380169193788333543257717445979073743461642390532927329971392287627378302620415560814285324071961227346800973007062904078132603010411313715702341823193931599727146723527109710799724980653496606922490393756131782969071112291536304163246675299003700314961190984958705643738350971067440431660249635962024488614180505902772241995729335857596241100134783320720547559553024644016721492393534409788332717009284480274446789280993660248506089683767698967960641694340354363437306867126130106384201785542140710593851584934144678014398532101443685370564616074775745245106916763259056741016158206119625032105975402411088059243414786783131305586304085207117339779294390527782639264996626259138318544203223023451460296104313572028085566382767891430760195160465546336983178258090128098988705824710594969940094736950640290720000719037807026262251695774292277002125562252661211961180177270374983306572279314411880908022454926160399479879859607959409022461266299199769894582993684636418236580655131311910826195444066204913465370581519589072788259068261091085605240302228817787595011401815507193041684509121078589232132283163764454334868620807276183986976420615066212734383839776606699796927974081160567015942257106279753748639436636162171713494713806963358031645372706149791180481025177463682566770518579410178188413140842628675133385981782598537224033328290564517314997217655562542839750004800221640654626334928813214924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] 697523720869556708869554420894155561345036546572591488035994778301792644276909209384270944771606787989844923075584744501819515839176638953496605151689780727997989027930310395968772118344142981127087956292991071862343164150206755229004901297004552382507047399856081409448380862723572813297797870613804473610464489137410469295308834757189149269512568501948926628271004306319214678237609370745877814403092055966018754394473920012200354760865005507008020637027468836449559696028841292265925940509011151789118969145789300448006138192453074708570214731396316784277202737524364761873660046267423708589684425943943266859743147565064467082983922047218365457990989354024208632240558378799827500290720006292962056268283104528852368488709721875017747098545736993037103526704343455052629404024023882159640868957337853771182757008170780199813165521304282983464801894532895931197648818057972764992492133919528107999211239491179652806513577544471665396125574280687079367224707596276669012996928726033658809389614980458997959511065335456555924868557313202780396688824275224327621834250410435539075908171764894077397833284831092127103767807261996829675131451763633328796742259479094532314548313812686509474964712851399099793172352344853992750016315931926561498765688660877080451608227011313318032164359713848518937730850630806730732996721540856170460174661311731257309509821222327175706433511124155213851472792215280022716539011880065779396059109987279994311067957598238154077776616383851485043630787151582859951116712172344807282989581565227429149776551094808771507350173272836878092713951738270133895685517770597395743719642461998158874878196244241977145086771916978819312793071187034701871512702841673560498293499368354305813816981388268301557136913723587791237527644253332204078488284728172906425706798828908200147807002072474503550902850451631287010188886720061519796926684070141434775410979907589545251334048085329152846385893194826145478430172823583503619017511424323375761697491988019496054746298277670233074546973414762963174179162632519518395062224868741150761201142086023449115390803255034802180185018331674958655152640246633262065077584754793816562159392884014395082748091270619563745281000145355338361883532013245577306897966372536500263229507202495231407348278545569541801065273196776660227917142670421748905395163402559187718263757626518166517305955094358465502001335266133793463178131186217621751403095005255606172850687812930579024684655156159334649121481983882410876541090839843334023472363696218827928284824184159075234828003573760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] -624143041356986831370664353781802359511904963981574367920204320352129209701272971300265840532276761267972084566702478880532285601791805940465975381685845049539321395412519574881428065775365737741684964869440778935659562224716440214920965907533449267726366973657102956538733298451086791140370240308290972144098928447350835562645183939040852748665033503121630328427917927488075049390694906690707858599698143332853001486524115532653294187243942879505518830157333818956298658401491518979616711264929857821683383130456280531227656787936025830539277321602628637109906154529296477327925959820279582421298507093735670641789854822324769403538162778300773846808669766416614984200360445706200027775422554433958048126198902874297628775075790505724414441533824141317213276977454298735933235599929552839381505780135276721661479164125554278346298975309422379498272874292223697678159415959936319933195922663360774091598877943674545616917405652520411601832429940119413377780037452068509932627115135434230354229095635773325203764251538330639115966486897921028373170728229481710230796454063655830578076992152313079360459171161819991451614946389927569790388261301656689471055431439587707558913904136928312654215303729309271979673404057842864438366102746356332522546845256062296079741841941004813885916945076405380990021412210525079725131363198602597808679416243395968271964003966299703522107738453126539988602425093452512053839244611189567810296963863257730581002515824474395315521925014822886671001905528159831869029073450294459459450513002494603164804333858381441652542452431549604345737095570140333650607230119965807802311821176989183858100972579011469938362577211048766190903622088735104100049025796380235375098953635933391399726480239237162104035920873022942800515880099841179493022651448316523963737963814728851365423100406434253236976284539417351109840825665717579433765155197126222051614819677274712325543560730418996615169247877171503611738981657570075150386328239210881312974382505037019060906506637774917998793680776731993033792408504502751494031750481373827362752369278173422869215877464130807228100374436715122823748652593542438338796489510442794996549943099481557071375677911386996057257577958430346893686919846971303815999430177838972485104153362078709664466799384448195214112297546095295529051712391310395668326736674279455326148217037983501045214482191591375346786280218597729870419969598088144603557151396750917723132478235585533530943256710510869596574867352270371153838707375346157578597867852630082637874758736540471088139940659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] 461209242369359342942885800904863624795073823427358894006962370863833849024030669385196671935817934381390774758389592972454211355587140849266464430654986385176158149289909490361140589935035773409211694321839830444654784777173704596042758241405194792767292048930248726539306660658576155989215164559617604241945658433024817626627801413920931410046131774692887671196234723350178117472643599046662319928862447338412483652986962964442236242794048276120919413493457631785170550604969653417126801559687092801496934036185633628522676070888133141233763733760052550033855139494900209276624216502990744203720819526637315937117624042858436648823046865678593939162396304691575743663725468875927270994636514334416070211975604951875668001765698938822595653769552626068133021917081039121964445098673946144411179917676961835725601966066101653473537999034445874380130376734307957872860928334285870711213583414936046067221908846669253573902856312987353114282965360372387762906306516461811010035007354280177873236155047539808926831983559821857244273624958491377455286106653660351291533389377314256468336806298576947207118187848476859042416196831577536984296134047806295986612166549960867163558809605842828661875305438792286126186313498706202504033099361808083524144830950661841452049340717788316682453701069097010418898984708151979376273561099474730643758882711453808684979914545159224615702330748883145762300218611010800873243003685152427446858264462818775931301432921031387411466800400163548839400623851064378129683106965288867792955119668948997856418680076577989141465333654185534824120936747048971772936851632710448933244800326527566328130430608974822731894283048613969978019693527052318620239374966899180349935091041582280525554121434792078359670893821134964832533167002965717636565857650671352847310455333628838651516907943360822899226403821294924186938281715407602663279864348694361199057324885233424779467919020819231788545882908847917012067426203137749181366464726761530891433079453529902380525651528434679756740622672916318351599342266716133691972264122933021539874189969115127430625395022948503625602332987959637108062055046380456801523400324048650127331446339220088916616143776487497371071481368192729818964721862768965794081359834449880239010816374709624280111754574421263276418187964178699533300448239467232944818995984081850418787040000019953439210764904017727998455794074658821363850028327881149826374123045003543499144476723159223707078330842927364134708577159553408054121153600501031189635964661320976281921436434321042246202755645440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -298085585285655249089589427956070499133189284601670389769195092756644735989460608023086043609102896650688094987788003514935069158685511037919937802495764896843998444864791223463483021646126015178263860273767203411314926997042560906615469912372155609102586119502521706503487460237593650816047694790693284788405528072064256818145595649147665960523366367864186256859239389019589569419544080423841989914229950425344094802941610033066257858575100313398039255883206127905398463136006369436127373356489287256207688581304083500091296099877143706077142470824983232530188244612821488891501267208091671651339600043824774035929613829596214858295099991836610647364088052619644325523998406413306800255627170991815869748362211294030939546453910414668590821153449760159711590714834532844620500374179127331054629931924268516439692151992798892866421537960964206307474256778223090406944460563618267211397882286884107280282419445831194560479907282027855840847550474027598872720667451855146927210235445085280139768179942783390593015658803102820366494333662481837275995525359383107374863316571280394503970649178471331514077060661715600647785004310611299559909316973576681569035167204681378115947665212717600574716144074749117542692345624426584394051480190636041759385529246431258803919256451672352028149267150380006150259252973480497983613895605909736493958408225253241598228758657682245686212628383149911900266739289086293491534672043503624655408350553830771280558050872673983134725410064752963996141493040866705306990352790166078663878536181733640707582213957357442969427180377529128589193849203347754719297335612188209804495819514147517910932172057680620793959068177034183283399566188007844222001810556529083146223361623177287626685601476135959066939661396552650650852721083751721277887391005713657484099247490559275475069531749789307475769126502853251199198520270177216644651921754456411180983125799943966345416708008942549814334603232911923353249013594088571295153184627767956750957223930395660782702041313520568203689143796719937969596892470203397603794341590739655399823911136143804709060455069746381795822881984966727867654564956599632627284632317249543615208328594838472904927155351385862408350207161323548230534581236515821402137777772871218372932448965083000967569037737563057165443246748299984522107329288918988053303286884489942984228261609927099270142711501614490448489253924565039064108451038412949726133774132751655033466049402084694583764332443657951207020975743953086646873013427966048629914667688017922535421879374906430822093212876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 172813313065328970274571471713907790918394548281164642102617328368619449327387899822460625723452547223134771157315121233174382505801282471210363618210459033197551344473840531745511767122720429860776467175729569161509157442733238586009202732494679008586284168195846555977498235719013030038743052481677303085932716033560135367510243764147091588172303859376710737052787936515712935420757815139468569745568429017280588245080333989090735663876035310426248510457826646704125268834348394232322439654606734107263151646579416494268344378242281521489829595561737880351577678568457747950092244868308936897562918058465758452847195556288020289066477634923863394042942475844950146527271078154436543025153501436230371037895636357725578079817877819196066710185958386254820452478850674125779294580684608507307168966271200170096890771657639475979120961099299059291785256806227321704658634399220274148090986014528775959157103756825134095575141446114297695582473932406708906298270248969220766930228416982282084630526594362958066822530673061187700348470699047908483906248177634203474161226233790324762516247472981489909459463141830127032190355901978331544100648383664184288290458446935074969789666044637088703454679474467258596291027067877711538560307205983609820556650925841566102683890624106818333501827283470213956067570016326833747762930245303974911612633920270860086595220239959517587138512300831193956839120767657023001938849430691897682671140610460343267294519966537167465149750258037112525857819979654287749391441623203429355956093461483984725535711117516933300422539506170832902038766977948698748212331695355979249791652473039208892648275599938567438301971333505895676829527362264772735415453231543511013759559169424921152592307197816504902456503185554287204939608586432251424894207597805945286568998285761890725730501785325825664930173457023342142469537341393545277189019331270217306146089479787342217186333971838963132832524873512042966938784295762874865462242463881374113949857862344777927392336117456126558047486227786213056544174756818182271652874934878713323955669362738500489367805549715334735331642446176240572037635516962197143936726705971837031847018935264528428220848772390660245358406442367013870210837530430935121760542668905307789696810110501993001164208775539868527139343418609468316932692533682073718981734833499188354989492948586638918341292182110243783139682552289680895000672183045404660909127252170207201119100908091619858699308958346262838779080825886024167819535319883958197845929354591023630501900111571394265708002017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -90832048584991114564651641965227624180096324851318523305974171590579222566803243925836676038077639345633568599422737943376297381671280052726873938534827774879255600906235887166838675846834089868539913811369574557000794724402843545994656892707736382157626376956316270982338059813854018231313953160034484804937386760336444613267554604885600305848876411089425602748436576908143823086622948773289560269634760448342501940643760930909488314932136438371343447373787122635332866413457874078821072898758319566195759570387553283061321310246583938451337739253174631271491779537152908461835050086463523276256946779641183977699785317799809816759189633050037392443459220320331047210757515101681171639508215868887793115576903125266888279456373672770546614466812691441798924649088307197892817671778206593810587515199655716878035397262581446097269644515976448086536123473908852507275083774294023039181249228172527609627000664404675085114977592915151885328847336435453814517669042508264566205605489187422330539439139140958811864471392180767208626096489319883040825019380814274624485227737747625266761475806529277267585586781417596778735862311875651652938604959771123789775145320583515673060632132634790233878081974585226462541701426207969882720506693622922000220741091014889592473181601025347593389784341087658819510851596129934301367255300110149856561708671304356135355075429254818543893192466020790182959189524789258870072244683802057342813875322078708479218894275181414742744095578528436503601896426313339463089538295853863158627777201564706557331848621537380545278317357359399426767185712027280467193513136426889734544349479223431358221864234275748315550616349553804501716356055799205222716361041790708299357611328845748188642763602319737357993813212430536873574898620117107181577376341688451311951858954456934337979143459505645624301167920258022781140576659622857213337150165571931149514079366458485493044355246120448455028846903296006640466072766258663157307522171276393083906414873311577574279450644220643125149254026085531976459657222773074522272272469073246428151938449924455775084250182988994152816158931008583106842586293351825954352843083497095524458049103792365149867380650446438725995670822159649057343764349340901521897193822339237431467368389906617849802277909718651709195704523426461815118442489334545661672694738850834858513539009173621990382863453739893249584376709613457768390123612035676781363696565269223438353600167590463692143478952333370405501358945662552186083421680294696419670547377814951659648939916881715362515019366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 43380331433833495231913377312826898747039141578606951812784350469241708337794116117498906469423390676285268102402473656739563120214898058728816949649601617285112758379690466537306833091449652336465460755976813633192310049990691265161967591473385157273928114956040157803803896365566783327851841024567630651515921596276409563889704056377694689074847571584524381478711617157085308781881185411396591530256883494229850392702315599444218437964453779553669059925659774034980100223089498201211630977222238314974188322283377991897582620271449156051936813055524812361427737511981310485022314859816276440160497249330556041085509618571499396279504333483728285447705396172980114501362299895363685720335195262319965193256823286021920284657662292037014647912310469502293184799799615873242068375236795914051654045020033580384493102478790032843705743725110823740378389515113369757385964906414175002813389926315183252431543864631262713043302896055525167920913863496814807970149848155629789160578878338687942326492330013007927802613569411604046155217386931386923484813819092706169028642643241733427159882075225314785422414272170658378636091501346138051890335539095526114937025413805477413348513066908087081864858907102896973808448470659526862158326318045475222258456754494416710406124414870789425894697098302660110610986569734275448163559775407870267082507394553436623113963655973281804213313283872368068540734098076690770791514074408459013095512326940324369517519224478162666145726256893091107393103417665862937386441225139700145182672988885473328983451004940977869632682949952830669073574613069495884627401120689331394381679485551968815532535548735697580221134021592898389986336137830439978443980000435157850685302883403472417709703887740084698205462897914934632112811194822996244675937502307514432828681136839018015029651414100278663365217094781349974062282795484203304753517013674839340350407991873724950924889255153374365119126778293209163960258592020385590143135058698638776429151471681860500769887816517212966658411398502867469277720637218135195244714745030877716884833731433925660163715317264028281987281252251313159500991146365520217438068045227738885965408931025275040927231793355934569798126342565118299002206576118017392010347364701121102754226042488907818425777936454712489616933930265386655333415350312499718947166645988961812137838803254635782913355606495947403837058292934506545359439051263994297943854403180780475463044544790122292741728823177729670616543357512322971674297614048354866551090994643299675021208275625376528030047928320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,42] -18771105410588272754585261467346120138997444846002697137423531457004610716430886922097946999251215298176484158670122199819588052967141999362985828956916443569715886241726667496737047004275928153494299120084015131738438129414406712514204774121612988652408676629992368497449576055861394754542165228286212161910609836468050497756256376839027094420045360396494060849209325334660533523635727768759637939899855502813275410996832636895032769484513458382931046256833124675128719800544760826897426567553167654363779790778730270516301754684769952166456475415326997852735515600964273333100123679241901595266639836101784145667456774625529858079587314613402822826647264067976166668235864063959771555848671213322755639262552231882898795224855862769634891437821562522258870906281206396551034901186998026128842672389967135291359627964327564752084163060777941084682170410512419489902153147743445603273274259648300859666732643081317864864791269837987813781911937691842982062230254601465078674526059646938084040485989527005584212167819243586191000663925274647793945398166663669608514555546231711185627661392087605761659430903131053755310614658563988690886245138353569879383447280694854817847615617787929388335969478370805722970441093199313298008587708557146931956101796400174712988467828169102522027203794747486574651904153120482412318725102758346632951450584969646061997746488398869711059936439271187234758924559892878626399677918959779615268028002866234388762547132111086729195213748670441033600736717191107901734965294864100440647658079751670007965046480940240764706947224625085697621831283492262910074690601669591286502317334820823113177273936538086577090441923503082045231607834510409152546360422459101984365206760667329948714395910346911058704718124385027717979522721082704314964059786842280728617296008995547698856650714441621659633627003858300942033467451271797758406453944679959284273429121859906048026505275824721187183875112464009587595880862918519023189761949460491408376351571303359456363547974162540565992627001247993929311339968671165186337029925823227410927894923729656952762853693205358601015194257747816884610416548821926927726772431646293020120336517820976547029903832374602184662678745097461731892790646661562608445877915729697541626204168924167901976041082350860864554007766749078887773082306948888223899941002544685148763602333707789807988599016957805211191243708578862880929670888668923746555512299712398245749217795233780333748241385730678155756862314456405382960718289616184883163092870946290734386731973132091748569527091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,43] 7316146621256768224106819793507812631493525266070203640648711443448851174718995746580340940908400327560682037751249507150281119459806667157885495985760519307522402991576303578264390099164393324152550802916290231319326018704233988502121762522119214672678174460607486673733425579107494001636194858012374596767022106229889014474503644089873140902163043768385119549791749091540909243649273630965780419166171855968019568645929442944041776859076848789286810168477541434406036493393069270244344141488552733106676632033339079082072172158113768230041671055097054804377007255678233073848569812900371428391804304170256555897385958103808680494142680265512840349181923713626318835835344226429898475928890071901683583813837602894335545880347847008391284910482527801001264442047428431367211928045672581581212309732267731529593395819038413471117864355859237830232280798377771815984014506736966105286363922099649658900272021769539064903596905329014364517529362528473799499437347969380866477270924523157653390441791762928693055156837959115441507127658419518053350718516531324511365414492502998003608655550223870958043717892109005884283988213097162130741278122748010120847481994997098564332937299300989833364415016703309299105813055358435104889164847359942763334465107213982013774950621941935625816469883568772572032689855755171973952691764716243775275021156496701966543262962363423995368411371643163916225844769832861047729325780007643899476631699386714691610406832499794795674996602069575785689527522209775898261973689264068778031947997418844839242713522690314700615803947980982460296925985992556967542971243696820456162724817988711826885184106090536700421264593347397705479087951391711197607031581338989854840205853539683359183020743951006777295267557000128165788666591069473218814234584159427047659592449671098524149702779301517085394391379946103534452076743413212301597733416984420029852311883485783712510268072506698400679819328778640796071539041915076767822170619271799182205448191147558939304773917032887981737566682749149559695251916526606208703781155511787296524768341220224716964912112400620753892199986569950054765799267206829165396512326404869806185712723084606698965005674086295689079713990730927295253795798023219601558383614310377320214812807322713403594814217509573988427540460871229984443280485587621165778164595444550718993075639470677595048413342136023027529522885014532063891831492466146489762641536043106979581823816913724735510822227571359994300121183438995876709060166969865681451566414441745814461501881610926433914574602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,44] -2549358542364891652772519775768452301369684440350515835628449552040760041738967274088692205226478588981747731221918258181204079509582388566789488929362362303497611691269389669773770485571864178704746783384728603579711245542846592541223997988451772018930872415052959706585694401323922969987301892142336437815453987884683577828755932461263187171457321353644212950094602699138762350452574280354202923595337297303779362985013659432420110799158640174003007408442240498496582602928405542269445595504901928943808621911589583738286466671294980638467263208497619143056844051654846640418380603559291735740925399455865405427298545907376064687648537346204861256344266441504651103711032149831806353363489815701822240118096378752339339315271825922519471251605090074945288342794781514981299643865218830334436860838314496366833883418360572499442764588516485852006463229790818080096880476129364687571037951348394317505652790292221010698537745153331520233064778176563202034201610093998777298576022710421903858060017542490443367241497678930350970826550482955434676926924108088661221475906588448099402855604953866043673657986700337968819981633439182597582391346234024160347091915758618784284410058318646132001874502008163892379129138592076194439162766412726846049604050524803370066965625477592480606321109862474597617541699247268344933107337149475547787238072881842630897864121482845412120190611674087143729229579978992924790753890872201269218395054354315866450274694877745036919982158720231091477089483926790440198933257845874869999697544508498399178558567075919234983082977687228571633374830825639895300882637747693782712674004741078516834955075851622749661289892012701300533968701307886576377100372191499659718437808026146585061002800706101273888619106438821493898209944615922449217666093369223656333743833615207511019966069847713046184527362533798149932309936700280074996872726336552139513131016229235895479764334884831393120864496090756413828585888048040408961078737609914865793647217062319273431269681466362321143229520371325628012636881576003133170400781481410076522841169614960526334847236406649533162573562014056218855895030246573368063162321688045664708946989494430022951023650193530687474700835279693066958491507158095976150461424052149919480621552317863495637919791525400951056215809223129388963482888083153393689278221065095496159485906140461868881313726987706081102516284464875602628538081933173885944984411059419350356656975628979200046415794828920724453579660167376848233830876794188616010198191981556006067412358283931593435879833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,45] 787803049395157238122378405507257158007740566131236504377903931398558968962813993424345026259232774840907611451451974047145854356483309186568405169995128756828160120848567579484704648670536227937614193973735483702885338652517455421439922538897177064464582571066220710301899362507554466523527481851414287990779010166397048357183801620499565326820773638339463748209526455037830626904220819908300242020126078196688807965853233156556118803585760164321683459774724980404082901610380793453627120308525086954132398453666103633257571190581151709760110636882540131879434712116163709392275066524056950958175034339224558389392173743705443232534539689132556384211468458888367983207556381899961226181799853848715672533390287381726935922977005991580243040897718888440857516939916538497555363084039445814385316712224638407028171108819298016074792884500822591408839239829031266424512579928704080676165878371044012227378087672024146486073236620567378533748021861703522661068419087813013623653136323597388148536222688222558073974702232995535661109873719754916475568470749193319439329857479036628932683825596368102114877524070203103281830846779494260396099841057222894006130725033653327470791232581259104540368183839587994033441871797824861237445202264828237516417584440438278653270547964937479537294108867627371334729671968266262982506251945950729417682852894756253903836644504364337330012146532815872178940125565582269877612340391745547330145119443759428357435267179741039055882472487184656366066180230979525469729813495703742332406416741972041458962369734461559689771288329179077283507134968312566480268904953063264122824517754991155221970685256437513344549738994799551637977831829791317722056966653423385697222576747599313201625329966599986875512985060607800867568834892032959240647208383552270390014394258067739947424705725728471972254865929052029530457089090096617752424084241792474238139339904791049639237993397822747562912633898217073698325320813454985214070701985175114524923041703247657899102460233198166749539643977546526868475519555093531083054772109068632234604635329599376545328044761590418619740358889258094453952027521362995590168038655651835881086331877126281137241241184186448560379446889669062446470392405518222173725329231845074509757218120029211254805578729841267068750100671918597830527010886540505400013360531841531650014469999035247414037847986901729403190045876584812057956860226888835374084849720835441334304510722513494678264411467161233410800377206720593788510817953223835434085148046304335975306973567884261049520619520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,46] -214103864842097270730853587207121282587141586895584744994121814677202308770170190046774340013118159338387860076538180187762874211653260154884932242671519834101091084239748827891217212978206552404099528982346842725564466564154278547927842523410462827599366143974940479443066058501062130332944914437711384636312295445667768159347743260006685245068817758350554852066617373483055261332892976106107155646375161266448648588202740008532793026989141138821654891980005962257375230274902850726598485671613443862488156232959494786155064533560664456468880974554280741098309797796291967400901510340430822606679267104517726672316873929564937683283790464602152730191714216588867700529521505854996020098727834773304383180532484404404119183788614814615490807540687434342867358102124988477861373637576605145645015423756196918379262879874528892489516046045064514865282237205712043848327612172170888160979348749547367386175821792090526433837936575315046104453971191084215464346306201988639817019273734359656461356444391901073587819834417109995484244146524015860348431887156653878778712029311926817303443934490841628059030012385413293740423770598571616558286732141321170909096176360298071630212518248760318933008110491038930218916777387104802427626890459722715855305686084477064249059226763562573984136499344049911574127426554481156749939021065944692783319108143045361452420610732662873513320313344131676952305536555633697260211288635783665022201730806625442617080899512205308322266790524345763894241695061654787671377622680132871392749932436807477513670777831545935732245840940617067552655527371637330227238288071891983804116537465592778644837379978003301182069772829619583406033522118455910011052428489785147344466941999215974576773573542732925808981039718703042996664436321917391711888839345902798044757287486476631877472125962237018429538850787297738460825611338194419802850757790409028166011831710185352647812033410423157589117794533984956901688916594615374852348387924154601830566727749753573628187962162827012695431220637882575057750577916741735546645789315634107262747528209546575246315571621186013122290889736488103860625039079695002892007123093376339559434872841305080300394607984157490425454683531162409402918132101266526994402831123944087035101570829149196507261518229952958285949369846861836859716753278057341252248360392668866028160899602191990270896424577613969945947623828087993251949599341929342483940355413977302174289823020483654652484711602517777978101253328348576498201170096206474766039544964792021086064561150785426070857318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,47] 50729898002258408315934101647095502220488504066094963221831983401013582492775962075675600688920888448863656326770864916262318968917601289206574508327817995687441871198532344072339018474414437133123193909424520580254428559526395737464118747786578936664673941806924966541859945552527621849945871473558829240857131373005430905740863879300187321969346900637301212888956107592331737452756646908594216492519061295166080362048222084440000816749398637352371596752527646553442849770288438714657160651122713732765576822245091231363510221168408399782886697687067551238244815741087433127630465963323692312461310728570864904667230110563806904782909317290632096393776052121573230404440704843603764055383945432401751570939980453285131949699323709520027779578308682981032423910584386082321280031089352811510422892634765195331743604421813188279662534269251244308089373475527651496964172477115675996437712856482518103200101993681900295104182451921241768388209642063612844688611693286097266395499815851645042210027729646650817768221767213740517358121738439138443443121969582541776226154395761147701638590663833070559796033530639808345991036735704938325117456541136243292877594517971154239196806063336687571181689422850409890843238201831082614378032651970554996948410944150707829249418245476328820837020588022141196292685092516533769850828579894347852420071412792998940945207261966202263019985585493714981416220219997620174312541429570647498966527108727395468649272053600373711458007030485902479978657903671572582240790594422181568048557210604181074150756865410814701191422084119557502929824234046361499887125634171991609706190156351741830066864605665159290282315977617409591184547005492567440678465422310212469953436588737526680868058631344987949411493795982936034660879531729808557143527531356333003429538939892089999375496304800653716294923488872092182517692211247129851982782094806590525219070401927928157170805369087835794882758164043278498720714531596099390980782494531366512337793652220922505320219406479320783854673799643738592583864451707613010754010293665645601710999492976714225009504988874736308815047641723924891985567788011150948857903172160296058441300600102705101091723043278879500453308739524507704722188111590650542833997780366125522925821579199493353601120931186201420278616770190869364150218956569782232490270788902683338022753931495780421977570901024695789926754063542685560129295137122105657594824498356738211251706770342858031546368527285090823271214671822269021490889496030627728828291360755867494464518248553043925412085760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,48] -10386776745389961178224722831008377300272959813076146050729912248491243664439294804930910180888764926536273100775456015433950676723443286374371797483844342466152584388342639268831411550366681130142213182761794254970108518554355257676714856854125460272806030308293077924176073186741150364491844055386307212214523144179338566297453416722056699181579312749861421001030944018840669292773495160813650187331559167850601799240387895188924414085304915612101684919651213742812571116247265239596013339900344266688326239873000293833973647560631075755311274501470541975378957795393430376745771398416971120810020702263718870934963621145962365059572265744682900906739646855774277399301024622453059006543202516176561813600947812350850596057561175322643050467410222978775610945220262874387675263059752598173139829220199385376168465765443381294329786003369598748561178807675001188482404319042714541358411344929788884920164787371927320198731193371416548185368671494945433609134847140468661276401596886805182234930401335604876370118927217722294018845098078836963379391864365233986918191644732511473357807328585736310402993836721789033507823019917413265050168435961956228734930476091233248120639269119682817632201505191049096915758997482032138031262804036713613332440639863188317301322381393005157617808004214409945686916083095729885941467583251399815995105910748255908536956664425945765200547396331835759391670870109896958773574602316931246870360631232581453451703784833026162912505032424566199095173116532033099602607764550166585941591247233025820569282973078341243671162960483497176016273543211931539371046726855121836486929228916621093612154266093558613956744028015889657770730475427617777021162356287356579984924935878348021521683341136675754476934128654538708252643427529832225253184867037678689415615149599640610956541968464702298201315960640849171492931775409644305322110574987442163066133984292346247350181536105968282776990474192239360616240880153106710638358063216077964869211800621551478804696248538558494818151063693288234854941873262637573218899949830873300216627566286849763043358513768486571865438053453431700604388095835443572010204123764484663264864223302804781835743567549217908475354021665503243386701564412431334763039451862178249463131096095157869694328698994518363423785441608353815758454973866843698074472083201349803683958039184898935324906646511844804865631300095577632724435563815413311489245323450634420562757046172865637983916056524456652858956667443307794495919307792127815787668763649245685666137840871352209244160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,49] 1828667125917522406558203601072159127838316441960064410672829865819382256999213479162791017457616500101555592516786380993302785939045641612741404572647928527272473392057020813561326384100731547656878902554545352597408215288543935319447737650133424725256399776424146619588708663777600331694819284602565460462580617360195075605018675127593157850517977851827774519283726056643861586517796326242741222550180178564441720298102954092961215238393608537819487039076280743502109505338682310746209350637207548789413450047571262591784283351800265566920116929482892096280849162074644685594728934943537497345149474686041588508517204986949662405836426468364002070235059444099041193096272511449899219837776805630879322858118478409530929175401177165866018326671848824701551565970849426953469002059387826519761825366059654178981381454199054477711281106183428532238102842915911512109408272205892170018206580453528769179865440845469422053684260347734335818395793030747163724792561288762267225201011192312054873374223863488372898553051141454384802542385464806430087549224203453696193529985702870614958117041547293134761014008201347699698343996781454710356310781916054800802495824414149498999152638043877709042444379481815474543170401306079655593526287215551813527612923491712627550323986006692638529383951946207443295779006936315158379543056715246789300710960431695286638747577074510947652275219870135867882057180186556857860379862685471170866089153530374681659632340219796892163062210330795128773724956300424974881950908514494933621006948820312444030256206921836485318130372022242035459968737497744957600387915067540777851289679766474828008430690268693898608614281096104570043641283979049086401082691225101743945122046613227192410729311517893507222397648548197796317734321686470066591717519533635032478921091626026616402013936979362990443329160869019538380157202624835927794549992093539020291898218676106455546401419043425976018876553361082880357395220878451073875992361552631407625332927842780314133431069042148626128991237928451411922203933545618380679523036923458012513278933500386297448094556730134525220117994903951270457930131447311410328537957472958057612434031599324621199097043102598762014182677874150774015095286030575088664631636721299593347179577836505955007616707353227943841777768707788103385238802966549252068559085552870969033145423071522043435438185262811923883457540497070012798792365439893263569826423740028350219648086166684645311728904077070052139849223559459515051800898159116262182466759918423530339317616605694087638548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,50] -281506129305260161836345319842471022759105711978850013292605846372076476339041886941217708181158546170347177135700555596440433079191885646215468041980866209371480391014095976585764994180443023247385884495229616491828142829542034462281138329950596920289177383614104401209768886137159408111664272103006111321912791323916427982377850807768929489898591769846375195220482583429017917635115325556473112612364561173214436762719170121015184242926595018280480125291508100289498544645814918244053483405537043855669891604359098592343523509501123270540208284880448608991144565041437831703850812563924400342460241708196386425809745419207583485965509437265716107953090488005288223440369770055592651644368364121544540371175469203003398859920927356001211579125473520275861254588029860798105167855686282429742065123217707841213370958464229752039311627764202416357279590164922692620105251235815271407093264597645242136942302391436076769455549819349433840757102497522859662038642194170146177570222503104755648615676333875051471883749033256170020630007005845627403678016603386504460129874183810813966148778084761374109301542533240152180933481537050453435436378942401966070229492090856307306456109780030057341594703854899152746190538018592493433931029475611053487918229894357071762400341021947862276917475024954480912894520048829842648992147059257911694191483871619085973479783382980089252102523969849913047309089594616565553862619186407534545786084088580287224446855527445026140841321100131798340007622753808244220861442303698198277037922183461438659008626352239418234414006449044628077450177660582120107803255932426100575911353183973208128029539056689525659583713503948084368935573512655568799494384650660168381225679268650532906639292777434791923323338115781072116389572640612310547870891638633198948191009089928017660110185893632218884513013972556743583793282750757829579446716950656592412864984617705737804836349326815049273615358920086735222721511105195526036145608130877099772449236337832554017214260459890485616575640576846015437972160000229250304200960023073088438631337232326417668350152304723690027632502919643838990121329262917304844705523869385718045575166037999761320605927707850116682586945403259891780105952601421538842293184537574121005828759306883492002487325919893102608260812950024459133399071039792064668936742472509143638821105109930712282476042752672305750471959229159241500434688896750948782763299563965233831149375832510493703995136879076663118220862809602484371798989023856693930783705639716308204740831888716040293580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,51] 41290943185797868866848351341076379836152790187283250238663850245435434231393623419343477948045083629189882553408112719169321558398774097651702310789279965522336194707117782923949040024130440505652345832113486691050164514021113340096377033803495061668005349808646490716073585415442229894821219395297613488575159414761024986780788475478095492992842212252738361029142287897304912842307533095582917475805963570345572382066330898439184283919107403538063485275195427533800434839944756336303954128132158210752491118742892739146458046514198700098994385563565060210026516739614939044645176572564345249023894957499581908758007368012512217558936915314743527483570555172748167612050805561329841208341912609879714935159910280731599090539738563509678758501474913738742520613210195205759157257892018057198985934337181158719367991509670371810676699647187853504479163766888866072581838788642799105891162678150232410255031493073542536591870265567935991858659777936563921586733018544407511550118833487094699373129648281122419365777716355769882360394894796722438409550897415422737208370355166439745650633106210108993004435119351012277588780547126544792568144658050584654778305622349813610502519753509576609798889495871002424520623221959106408769186816998110644539845892430179821890473675828251453552752496261638775392535989458977194005765355041030398550882868292264787566769194240556014882390373487441764912786499541403343624709460325048811884025264931882508922840813842551976160106250564759901291448525638924263532699057826770059238272344164552523491931429103008734727895995197024243732977416037843342665680832605438387742800100472251202797351487290442812118856054800692174337188092245750116070854808656993989899639552528069446710472921596993684970066182313498841234239145791065938431578879802446448342627495468450020434530937474185020888367270337790600046569997614649612128983884666764435415139665257445658834612880817110410449406452778335918650075143405056151697966247870419973068146056447273238210759501023975081722749957726762058119859281699847113735697148088940563685730024388407289111563126324204735628578273980835193086059747479533491954125253996952725313497684439526765036532209674551553422518638838892372553053615248044206058976381283067889947787558001278934709393967381625696806303768413931531690560548420848724422662923649908148644458787410339926677073358279852571794002402394127916748492181441445091630954696226131940995882864110500000695074089094072020744763805192182488589348358835017576977321879495554673950180298535051051663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,52] -6911150490374850347112594086279701039029333835180593920157509639349577912783406232884785001106731154631913030227726421153873620020718811404181340035125874424916272870255019674389056937047103262733939368522195990045016705141246788889605472779609546677565168188322794447133433429261721434208495743562143051337821495769145088601186940924065197376881363727232973004989431150651618822481662247333529494545185901393836917971263461606397837148439201140743156654038693794495039596383257768120211255360101368911320724238898681725321741202258128012545541973647145033938236282270821879521390949773092131080664351992654129775756143619304603153985220164721004379373581450872661152157853694336765386058337095667518180823057617101439621530459873414042203612003997935479307728146286897399920359162853864404213752394203388538327462224863795665916928637862251144135837120996953560901334858181134306348745230994564956615586506699664993684136622111951562362096140431890805222992543194097410005787087529117408135722559394105040399851034026845062013625332897763940919246750533054909380812811883166320536360982085479278666007943672442073799687895555765429866370250129540468960025510655192128222987221382581162942535989999282668835107281799614627577661219999002101163128894942703197267252445278497801186626779424877329369274709773057575064312096970605358834709556723844315108090708628502171395789492504242222955636677186734677559812974923313071157786886291725620499689211762368162990777570148767567927702987623792847257820161318823567372071641202190886763566121704882456314294744233142247387076011666960509955524774541488512496439324019385974733323417278876277796837820890196378097879557211838811616031994240080200792868056301265942416122262324495434805909427580774432822578532134673870333013199968473549157430412608411643412927340284965948164258322722747082278313686717787936543637085765442847526731831336883761311347699559346153452290783464124910567377353108304536476588380464244256368572333146164982333138341670879771279766075931795619655916424637539385275024804593547089043276896280791340491443523535217320150091345548336107669783027474546823349705402419339126523460768018896877389565476252178665241872164955969932661428309764287876021706798998128430742401870980443879181478898446606680348898257160408157742457578144692428240689284542586571314998779859141751190385300784371493589584036053678267738450888219618498107984911397915363445019079656439499935769876244657177760310279409627047843985594880058370312283020875801657982186313889574027264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,53] 1417466467469781403655502757214776715261466708381550375689416534235346016179131359982258457223306684846190462218272569370761253984127142135758910552970384842595737401378734391525545628762308000409493986723407534521410174197067187426222763664171768035363110022183017517580582568260354773811032558262420178475030657240212055520796132249956813549439338684197130734629215043166785480512079004045464805866037884840696512647537957090475909638949875629929173697523602765469384506550932047723599664495663322432303741767432632296645570738669535371880248844876854470710645217915406222502172417181813972228705290156220300605495948011388498371355142958290977535691818885316246507203711599642397874226492494226663959040316986350742951692916736196579608535383646145441598893888954966165848625205889936798917207453581511456661815616652995896450287082855855415286193755541359262991046835760623216891441012353430830737476845632357181522757255537024609222404418806680335823360554053530096910921106638545119867667030298639479481690802385853436128186633069814329019590873077255518906924922040780364048887117961862358291793721443974867420214674994714258285027975581572972230087605813947886693950854421747351454145745708958325713759267721396459894258747033822293109011623776199078557073816635687081388058180595789534760181188548409414429572531776482188298247578553706756262122734017654182249150378336285635642435177195126221577726871409507794990254276252247983932799073376900608752032847784660730016738324643963601530425256288401284387522851366410958097367701329797126826317597295999675157452991605421042762818499840604061851645543025825913718709758943034851221818144978138513776421279888436641978609092347190610587702715322690656499419424955718415583802992810212113570986783657875482215163658477997972093144936477024027395096348801902748339903263285078249122094253147054381925010997851722518803616610256948280401770265425515857438295951006479381198657531620294938535814093242557575742324438367104527626317868708822463853421219577462415113950586271018419336099185948236833557183426165097347291086812292542741300251447350953342077606816052271586834408821482536138217792437827821887948880265450461378581549887569936519802315430148811676693539650932235733789893515756381343907297253947872022454045680405450854174550824500063368758682032595995020229817321210546499353036921168519002650315315108314047695013172153198289636282184290936445462222940562974570319367231072823043940529926780447947535220574515099737700864574747577666820464654172185459425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,54] -299376419285259619470134121213852527785307456265359059972131950286561112983965716353044764458473461729651259816509825180098877547278502918551227127460499010277697123270915132411039218647254304046194863699543818366467704601331158876619054061875270433443700020578467891394705496688319407735511257515909677522653635294978435413455339633646296263003332728862267078959702856355391639645171938518015164185861881014502613610841272557019256820261993139462679194908019882364764656441912451243822936088388799386809407188351678042517927782918236325777265238738058730056505389469154200903603495177817126688582789165316855873313836655784328631311570960896328868916410597826798843281917001514311764770192490156484049878016118426621304570063915967125854303542027993795519876430456409399261813530916020142884024161941208895741629040877164272210070737260683103785008764396647252147740925188212072766199273685266013672615244106763585756892377816366782036623364082029356767861459341669615402589630113107765276922998203519632156963580781099622564814928294222231992820420071585601723750033089088590371167501643545827861159761482898107972661187819237856682916086406524188697386207649009834230192543294052101043686855433305743442620014045790277965510152612167975210935006720059365042961313231180720913341553489790108964110153185752566322979189085201372392408480223379875151545111468900765380676092748011364962633379447374298783709930083439894499891108910150701477425960633844841925846937941656060460475692282935943596551385933164623911013918513486093816406875888790230936195876687738317215163079607626766887421434415843579451320990964722561141473587353979369245916995731285186787809884507839635272240341690288161112250893853590198195001809804431318451903032209944395284490280719015866055549515964756781715351699963079975963607114297884019462367644052968992324582581615907925453735402714935614374358689566072387302410813243654089946887872022787459597671243970570877612027489367411225720451549079820774216538639953436173493297612088189393897582200986068133797361718453106473303567276096317623173515518253587747917683048103319929524567287094201672953072878016719389284138306498169183403127017521514955259224513477460931272685787102992102276406622314890666424379601388549440558818700699362765428125630636530376571690585667788779515534559221119514311045834171250980209388580404968556389604400601580651881047437996854449815846629814185893255688412567656871100679101404188107315707032522866021133221829005700344911862978470407826843214750713597709516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,55] 54998714417692083157891227253893600704371729868456284494600121607977944797586902030433767470693437859982890202863733631844612235703529923796020011068973499990283214777716112000648085417802115935059130780872546685042210821896917572425089986731341992372059594743539317823747618069638527697174860427928770587764759652856853298324211482837875702108184568677472842323481655617717181250157205626347122463513986221499508452149617354054289094261049301625581328379231108595117273404177311385775738802872017217410122049736270344760937565419250647443366445224251281789888736483939806149335798853086532539577661967705656017304579759510143432736867854595429479467745926684927896752117950427350820466363532397271534149522964264238541505577112713082036194631563180069254949683526420420694366165883542343740145701906516441534995718520122336241758655512842940272581326056724173245057221977006552635475333715382039217128611634390439493807984646389229321113076602099984411173382833459044466021092061824402147522786007564930535854011576803345497145092805005657595848361970921379672854046791039879011324607516995279857740703982872347554624788256059138315593082394306173933965503597767147491695994429826392423448831082368807816819585190643276131786383750682282913744291489394981356172289456806196961973032286630141796359315796291795670640965490732483215362339028549500201024352497582505744817056654296185638145321773559551019192279706877890002721110260262044864302365250418913512415258113919100469013328041187421104299241264360539207812447884926952523350454916586605164504246663833489624240096783141755782349927415560541876437001155689982929309554873301882858515638262619687216239462399581545285497567196031237243480068659718978490045651786032467265686655203664169475755108514825660117492135205295777568820237652097574307410957973796667848386838504436730739361993298582395255224300362965315594600765726067879464692875200928335772181868034432705933419638907837014649495568300868981473340908838543797677144080803536479253902096021971959793540675069530439190374893039124131640668393978655695654400306481942987767999200346558763448069731961508135323521713172234392064172045273570202078704025734588121860990585512854484820116097460289021913666696046321730279953076894261379650692424340872435399706942527790291724075641181335560062669481257643791814538929368217445144054571832302843783253431500824431213133136420757397766544792673431846636009893025370833277386583675532406959925646832765508152466480323671382044772686995793868816174785328702627512320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,56] -8173060692912516683653682296028295368770753979636082360539127675527901916317087283214221743408788091576177100921844697636082842543549299325090382175120959088947767228918150299054825844905999637651440834970661201487413096336085262828663668569966381559814374126258675650928854848246972267882595975577316464477559629370436200216849992238702923119162063565895403492591503749835581589805078136293453439312248430944153588527646383267356271432240069841415246367935598982662179651794805210579140417118307900989788219631319840020359078412960605809534820787572955486009445573661619691230708042839752021837663063112738799196331686815256907722423449791127899130894750200303846846700332143023842532154162037452320554367684054259074923322839667238697928926552441453199743660611490679861836890951340517353532629449808552441196737708633889685862521766526786229023062596507619442369789400714836735186557607893069334769523657859309056752350860901202276906873055919209930764525187893369966077973194984162545987242900485629959574047481560144196079499589842058268531904272466572652547964150443951600179003454700794230926735198472709574670738938461024611568862196335228204183720020785283507303545567724487717787822168003774383345188440615011290799692187333505688095836838465709928788779244825141333716042264385177538802450141111017226201341106274746835082212331301714730403709282854484479043318215292111510042286459608789554983619249640842173886549000407615682750637256558171564231804324625728820448965983591197094379560532304586227984624513100615224864610145116945760546188556742196117549482053636237009132619259035650074050904500179821470667434211843155772897740448840334586505635028577418290677411321402035936341292562808071750738716760520988782169359367821213084663873133430658215241965764586998968439911014918746265967348711201376246483164858518211442015177357460144214894305058435749629183821215770788246929215687121283944540270914869398348607997903320139102303054858606235755875421164854055146855072157003529117475349992445545842351922006445404918573970463278250692048831108759284954373556495469788134208966072528525256344815431051750790019066147818146780630958867487191833892930428499001969677240955894200450689774751674842977022894068513584579217288241828622044255231695814818802264615956591819695911585058725056735420026873396647191267205030358901966995217110494621829719203360991476589854771725292220842395236061066962745507621326386090724456576844008775612632329254766687141266164819771513634051426025203542898677714752601744998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,57] 955304207186038355042586649908387128809341364242728333112534674817295674111999673239977697435016944612821109185833812857204065004824987123712966192037894495758346005599310433630263961470575508723323158592501659784879787480411835634931058367446575268053681064545673815885334863228618024152840374905328088539971003560125812405269800374470756405891088273542595373576662603242030384400905909564384097512166731259923553044834956042486958860996912889603769574410754912800964551839399443460155438075968427614320946279983832462471836881183768889578926676115775215179148382237253569653783219078454737772654910687716025050597477822981164194788240893959599870509545057059949670087094398485676773451121761200924613360872415466911612839194298591637993784441723917870130071826777041704784315913474531163832147713572926278131702640997178889788983437232859744489064979544964797847640424210974028364224135776048828199873136179903106177867701923507211815801674359075136473869641444088833582506287304327981465866849332919132350337368568036825778943281424814237647606755690656479796835737402297815033853461174419414531919679227281810309229984395518483099267556743090297143729120189286740722778698771358953828037883072218213707951540561984353945266794690462442599731823408690504704631731181936346769723458449526497998143501011587893203629334558923951806726569357810642923033733586748862261593590655543782191021837497272934131498193155297326571964808316014195426821381609843053905177418217966985741850939419943459202637140505479778666959449650340574636818603356932077823529418567924090172888152918127641577510360462805191320522222847031717697352711047728345703319846196619421745757439867863831329796410153431773796655886485603775100999870209901295029184858868730023993879910494689714998906948165545769001776829763788341273134838298419993278763251405980069299656863491929937066977313358141236744869277083008093731244435618694312936072667210608918082215560854169616417798872295332336481133870430959430008250810321779197031163992185975545733117461826127633015935676564441420664071922953532947851554307330440029384771088351501315598805063535341360589682016807945793136688190128606400254995528530141888422983925682053375025620312153527786491692651995387640656966125656180005849149403561510630253514349484948482092097513970292866044866621987547929176916079676927394116497521978430638400615442032426723421158695382139200266578439656008866544595270325031422741865134418451900103281288244732608143798103952684783205417440427441788132565945173871165440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,58] -87256355509947847460591632636237471742352305703328260598918061830091408909337068702417859955643780412602088010540972899376891963150598220487009414642802471729762597291261919677625338648324958722707202105135638181280406317982328875099110969257411228551068620193306573028427190447701517229517109613675526927138039419222738348522930849193399260809084993725740583360987117312061171092389809267997884708352849622991755232108113145585355007185391574989604218089642902931186502903355355376476793640481374058760848591249725982734594313973854167859227676818861688180283819296238324163455168872030517336639613263139558896861212919002120465370817791310210846713039473139638593408180282004816772684736658584450604911290954693740383792024484423261733269809629928194767261628463755114847598678898095688380673353583133183852287162760273488792981545114848143641594454930345166159117515402866169168465087160966669052572313739608011303605433545186140133540376834148237716454716857254478084264057411577039774796723521752162559297731360684549577886540681725222009733572386752219908945498899802720685856165817111634651851232237483282532564316170911908926385326845618682830660205156246039823109892656742636185403043120846547228242287730389220808767359941748600218627744249237416546866134774278763941299917851240061228314158186776476724846235976479990724373598896758864627812799029683690086005798098931470556420778184131537852211936169972905177790806288303735757707017083174236911810640179006793098220473854870293488477799128007055986654105996712278010549955243213950616216369274723021076111623357662979945153546849272770385401467792327408979332955732590630622816197282502101245520732152027683709287177925922708163534036268767568027840497903052715351464179538081271997852711870836776275031152043841966497072075665255092826489547532741214507133224237461634911122784599474084823450455686672470318078046459828303198989226007601239851119946166595240122438163597922143007981166456781299945352759980836453152825764233807064326383152479862831148541493482679301619831433303723775843844234989192980435889614514357311964491173588985442652498751032049552197920922769554028017058409771750785774118893702081753648541669706084196507701370045213126833654130766853564254969799620289864580599404879011450983331383543405228425563967672186529347414552226868020094929917965776356621716288873543916219079280813803836128812279007398533701232296810343965718455333066869114847490807683307870876188641248834979285327107755758056832279921694181887511276881253603737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,59] 6523749558239829612869440348981896877202783393567234314976809390536677856461264022473018459011064376868198749069306526647249759159904189643229061878453845225535749064174630075850184127168395595718224137845677554607332900373705523488438161777215041214874024774315651641731314244779880218455440795418823972126577624423797063451883301685354414151812998939547400184675507310681977855267942587013692633877143128987012674376152893370820118113687892067238739578883448094609867699005450337728021346147447362121765408168556161203508431088314024704318634549189581434069408046020307675414359069530975903162427746844875917811995086447252617723975421634111473814423835762975091353950137407237213494042565311673508098232772487429500724649708713330370683727924509857696973843310140066383374383324333712036105515089984344664070756400711097714443149055422793830816393023242010655561517347224663917901225850976798290656681903413067734180874514257383100970038674868391081630587959311488228412390594438967394140712808848814493051423981658313756699364736280653563823408176086003698513484076407211951813666060452798050031365251194957794233713327203603869110053602461243019873521382441233841432945295441052465412419376287854543765580559042118857128499683986881404491907655075829131276994270339061715434200846404973539417649248494198754779378853306629653372487283591470233585587790522251230270524587778212803472310101099086077514800724398097269590896835524508873824087578150658143251954507826941508742805261307669679952687748764089334943121503116195931432924300003574329996994475367622355310863929250166072263005842965927481216612478637116091381432352997979093814257586617673104175901722632709059204980518438950000700760098862092400387757984621394795584847225121363131867554138108872144496023525225396400745276777653180596830135319625640137259605641987747695200045417152401565702096142418829638060561823883501218784238566143458182257249598811697080985876027522770754497591023342422464294288327610474732410680583929719141020628781757693185212791858008955392849088553880866018119105791225508829889055315535987230426868262355414551594217754280599845506876262001291437925848394442340122216004302458944331541135678542841924923152805008617235406743370674530576766865984670891556573728408793915765870517816055717015876580529519884303815503509072174397242894452258754548182281228759941615146473980416726316774879496246461809296736390240786134873357998801895880947903571262280920594419378008476967445298149914305068323039999471826180631576313897943040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,60] -479342243792400142884116531715135095302272332113029848660061377881627927835128653230329039331285778972229157413527560008336096268955623389870415087977140773163683364645930319911971510079341060474662847071954878791768505341828865139100048079374336289081319207656404322034513795643234896682434220698940279021926092110252992078884543142843445676268586075200997264995272321047028902940264500092735654652532823036686784724373679153170022727806560672111104727988890857598249010690517311811288662637368209721020780747741883696122178062293671286946744585044999875567557382488435883136437545674578567399369904584167676038248164596196101988850717915063707123716031292502558330097719982786398488053812678201776152046220489944271438595138810689490003610961072576098072370436978920389411715419388413537515576374604944607586591284309192070904266002323989983338019604562295438403580542446959181985114470990521935457947942553395667145510186169373918420231203450368505989461076526918726260892723416351027169238139952531140198433286557999069047105033326299565597132249428006720607632830993977307236583755529800332256007574459305009612003526504353011886288100446021362401684478537067817929547202392203686081296801543251156732415007516815736143003041933210378311537910312656960492523967224774333174581667487294180797959082391791123477870107496736936491622101341630162856470448839069622353207868052275437379500314211126829523402410793389665512674297482870220532416693441649321647897150307341859073407388789617590724966095667913092740793808102489520619291235307525719146512059908285871359979080758321305332582213259773709574048812310227171827166051453181182956832289901027706943253744741106425634356648424954183725582422044216458685287684688732143883839774967778454397919594827748380970230467103396371035682079889066024997961320321430350154983071552529143327041155429353604704853799388696096401292289082073333985927037772782090100676853645905187562593038305829384454660416060895606144273297228276688062101902567387870017069315225454274415546085951093859246679770885561920610985301029869064027814791393303251660659745563026447032866670853244581019335240377207387547319461620425280699971305554082773320913355868998989808393067091207652834639371004311131309777389173666067450659952930417018217677532465941712297818121092454896250748269690746094517118088135110431834324935197281150960478483398029822223439699958786742433623451560305331772100717901824519149378623224102146655342957488317204550801355720762131603126195667142908251481914841497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,61] 42169237532689615197663381256540428678087699154088074397059202578382822928498438416486507982103474166750886846251470218638946664887244759124598988853423379184908650895931118095161766626110696566066844315084965717007523058282662589021276124041638959118306683275953534382736735390815662818050889109986462907866357711422001936859345467444377053676466229154481365852278431816227901247993740500123076609260480008348053413700011225885084943364490880286884554274629521835878216988014757900450823173115037440385899789412980617425221836752147552349669581612475907152802038288450499728357997572085013227676312127941597002564652430384274828456160062993973515765223742827279102532116431047105819824293233681780624315479188918853167336765810374331424483208364369332679275174893930071325845358417488366560168364825968547193479564580437874384547970969845968595975031900073071337904181034537497385087875976274367005518824754905586483429866890092134239436499833730582568496469815918822850152318257017427320932938623171297443049541158648459738577635754356467894365876907516263411217556724239474364378345105131215692638709762503643057291485177030638563785628329975414112127778602537100015698224115673537942507639053151719310389506048584373208127180740309777659034330915991979031975042549661010556374936788663475013705722262780121811865439290274623912595326103407142247399938407004351627428048120682198998531109810626216308528181607195438147885619206887523961970240724680195346991322346447460314259522259756812087326214146612408334391328570730240495397146132282416377883405948373334937376506124113212965277225623606203693748360272139264797242337629955832800800966098884767565851545278850297525192823847230727879693019766003586517989761629849280107778293105200618413756622593726167030749598294035905589892196996890828593185327795692674244744726484763221106853410157300547989747170154379198588831320736946005331246089586969461925062747041198587478303983083999116107438560562059881767325892877776024565741259328889160393571348922686292455659337439301630899703100223507041905440145120829763456282707834973703755844350346636774122042551936480511321448667747878238344387849204780205488444499535533514464242237266783147499752013976404833814292040600310646712002011972046962409968417052884767995203586288085619771437216844746161029744400017003816750913688387312117142942710819385960443362033495832025809963325342840802639160870784048033995359673281801993573791744804163967094458138961817336227742251362761297911041299411098999965374919443742720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,62] -3848738798180800353920229790839875261218706205924852497423275748341092178804780583633635607252896822985120793853651588872662274853724861309468511581188728756314270037029997215854026746139271718154175317418295566373025615717532322094212341315247635485850275350704374624654886981344843070342531665248883862607411005842851781581599152310382231871290796055833196208428305189110416904165575357571374613632565108751645689857493494823087078176324405069154860767586604057529531161077098552285766860113824368317074420148046836458629285723750517765870965342409889754399999517860832343163088976383987559844293098765996855647371920400482641221324383620378786424084589318633938243516785232676937524115623023845081880979687566983783190841089468374419986407059139605529767592181020780893266810938758045575170523107294545281237070844181308370819997220831157411865813374557347176146440845065124959260867182394312606522479241070103190392501923270898982375280774813137510311876801786621759312004251044291476425004391369540710142806239931799848975120629768370227697457396016405641063343128695195389685952385731521944872543894376789016815192811516866297318481555140609128838765730163737004859709447881709075923986293778450521875469101830322171338223693338283839695094654849380944478455813169769614399312382593689282611691202391582146390453869453251448715707045378945846778935079975694812287626868921414970968901414813050311004400245639199496768757842620514369094771489072384620245911576452521171807592058817858112465795806159783995121902366432040960830881646094429427797596910764320509813885686049626602503931866127307006546332567002100981574583619008180725345371581188118027682189975521777765779366937896894032243749048557357461778503752890698343828409019899185940579336861190723971743672926747303129500624810244237936505616223925861567752531882990104525529802146603283370902899768130030618731487200935763814563965184951379219503236516304563462773160255396855525456675908693551050567386866050518949634919173222685877509684487313736593007808783229607637691477111516345503796979491827851222782240775696012000823727807302915978373822359234225534868688313016720296152680145009666161692949570819708886304222354947641415580257088651860809101928037584205777653074034335332456349559912451504883590583507973118813416283083352038058741773641966948277955122908303665044679080331800901968040498612962201777717793144091425846924823005129210336724402854299389223518414176217819080843284207409595694290580385909344097750803485183068764760391339212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,63] 310208144809326337926556733985352107980862742542257100441663845838214103181493250562421339470170869764626625181343698357754763960722540007612447751664605904661684442790713028480333556863744152376179872459959338379236273539540944752312183773232115912853564187846304246295279243470980854264268143211822308883834974603871330013492793406719724412372077220004584705860567354291353372180620570358001686308858992482641833203280884416954996763158006788851243070564063843173546291561880920726118464409794719238631093999596857454478550852625537442925548544017815479642223103994521671258769171511546416564726160485969595351470854852621061614734147532398722247775592663462992270867855518881592980093009769398149016812191472391385622183546299876350378382233361151644982646230410050529658397906666585482123691649858441250580873179110686020414112545727873584800511876281198843801346513080708956314996938578792816333979119863481981453752400148751369206392922849771778645362643688209796519747287143010843017144051867351611905388354874322192452682696292453166506028849821496529317035446588310206169494751654055646219955387827539489110939304176882707498782528320595541149247864518444964882427541176034499317214463064008697131197481733684310717964567658117684764588120938881143596430468225523494018030924861377997431882230376651890810766483446679430538506960565157159268202711638889435480741259939287772920592943935781640320858974363500912343261121821722137847660438617559671593877921410185091124271652125949476690978096843696585839365720784544188268432322352465528070998980345664373908413235152376831907981208792129365819314450861501573281128129460007788407369614519780417228692546413804635179270646330356638501538484657957211336642021331831840048976509356239954142422070217120976432157487526958177012983143112275765714471949244983602769813001252764967980079625847607788717691751727046882589859078137554504298721771542964081547826965135006163472991634503014393066560987794271601301394484053156957690035406973982537825687843804221202358382591747777036397361475863616224373878369879588165061485876839570469175865514990438978721663676455699159834553690548522049902665825766218480308507260220756318764405478058528800853476859364223713747854971397299244263287122274568982463447415434887151614331011780120648938103243080363493748002994687153877104209360100141583249932198371196724459650241070512561490289029908027353114144971295035621164310948987018270828855205376895898399823842185337877430122980579279304574706890336626909007869934305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,64] -24960019017266464630833231104439476725532684265973827697879426416799476163674017668834273301600795314685159915427066858834848044252104733618707650301081844130837264062485081487116244391713868426241278627243185055281148396025455110695461012303084073625013540952534464019306039162193393709830421233052018414215314160354797397231318463648806178649041160366242366802337919900488438306587696436291871628568645919278316767682495149068020443503265046075855557573351801538600195263909703518855867707133740422568871460734239550446236031523070210077948545595468779171696161502445920905488891418522043930160211106782755567581107513200205104483226135716227218516025869795880353132032334236249961992086812227134124890629092793686348623505495969532068431387486962612938647404995950683250182518342583041065472464351593774305860915765761986631983614205691005318258865784808239676537890035536472527540857835432710955027597807058146996058863561023155405662231655224602176226106819861614691248933432136279062946158824786543268374322452811622865873263690605249896981788009876541666117076466124390318580883301859564068835940260146941056991419096411154107549521918005684296882654697852187788689417818258185332963837247714285529385967117639870604420281290048817515148468428431695923842226504366831313480490789525288012199648170191119032297115565397444543229243366094446489201292613400228228698688532593212252432047339128035895760992543675713496002110008307187135905612867016850866647246784775795328814073723848459734373776900786310384538182671868331286326884399650295520041650464375229611110911505981221872979215012801338437578968092643365039299014772102627250225502191479938404196056822599925195270788885678540598806122761023538995345608152240664443102665568339887432049627280443772362422042091458627005730197310346709084905490074619116448089271626801475379728447436900075526228292968476274424922620987563527190891665257729882125193690661968980311392040047381032938007903923630576648083640803330021907653409588833170562347390744891720349135848162336554475896919673635716454282861387612079181959560015499700575159012456304674637051144264489443448786445551067831036570875568997646086157143588765817855322499031672064174375663497667564877133202135691931663431619407201001556365082094525183690625246821409315437088548301003680681801927389808869438697725900040976308489508023909301937439888482580265501975087810985017459984862987943549017423717852294461578016678419152602755504707645812162857690795938072525101364130842559783783790280704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,65] 1942752254723736350862615145812947936011826200762105881842038306940677143327106283218314072926895361428003066225376620506795227509059768632144527720079272887614994735482656168542679166170943627054256329099478303930814981305555877263452879639182668518226920784538325840414598082537863602675958578591426361932842372536511914748416046503225702375521375043678896152965722408472609602827743965981404348962405858382605881472225241291631837545064575784744690849783988770443942649823175379993340423282364993171111482745687111295389083735249608511448602391986930678676963966498402595342639255914736409058561465405603650733934392242770423166043736184551584222151640171329505874365562584013314805207499136932326472110158680586568365178513099583284738749773135585230142211753754311855094289592336772491542181999704663862613392634461005574281555384172664742749373140961392480464448529173788645579126325254046510638813298916090876765784367619222670666250885551070584701386243563657354176310635270611993454523007672123615940050530928184193197162430108358376797114990769715142939610902848567271976456683075256387355213318777129082608153616489988355796542449143398107680322881999028723441390725048559404830460349038515109029569703481373404170849106863625165876333675472362405510659986164488328973575360956231631190117042378022985323547392977788284104050016816737235638052364022541124824608350833191934557550783291784823388608372021307484823245798088404097074911430945792613064603863819107816138845091998470031965089341674738763502665676348554644673881077320998884051159789509365834347186719136677185429949376410180005240941543402875997379481508158338354735762255796650410845041078615136412058974707124200336450697556660206632494332756727833707203734994828508060812350447772268116766612261681314696574132875694898615054517871111349611004549516374227596489985695709577703161479905315447819794083532484858208840415034577766929038884019417290025696030354725947749446580216390144329376636578429635440854272309532448887166515415989045758571855080844103570311370770758035956090577921427378280633511791767123116127613373321159173043090671878438332699963606547177682649699620489703639454721999858993626211843560544538041533941745433866523176845372287133336625953123044310830914138443035570972667233401626441041555600925481728514071191546267617153196636319104146197096749177753375539340451270262100354943295218415687928542472885776267365452442251982000693248322623710766332843111390885536098983917081012707168126706928333576935878982369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,66] -69270887353280373328701954218686396000725079294897688266491642738673850797505062374997883365235995661975337365731382190967641177724402975772949414659701859232501537275603259296061307244817861181407316066002185386589757463856169089487218966650407791103345765613917189337130120171135877830481452125472902937043083449551486661809418526303799276143285317849091949613107639904798106624055780473552222213916414597324604305226492741436102588376080355186602022829714895690122810419459328848223978179196965363260179403047474475780014046186047276188183634047833931843647680880793806669257318405552695456050781139475347641947745913945648303254886894148736668679950742043948892653004069740314396483072321406740245215827204311692238042857789821890109544567161800819269717810447122244885995655683464294726920320353715855010722842236837092480283867669572325694799548449252460091785189817726028489215299784083541994232184291948563989411828207434084458208220732945097477646564463813858720445063768827602526843448915380028816840484702591083621124282918606719046760872441229788085909522481669797303347177347437414028133886165355497889979458639878815749785411780407801587489600652896342490187060496887351407783799820580182137685930344750960666520933754436840740486857791911579519627176731987050955130495617439936035846537928630631999552019854585491759929179700366282075054791003985849927084695086287624305635990034102825736751055188146313085779225560270394258867701835708780658356152259756597492885355799111147315823902550287754785577649036567005567692118076307001272364096465161660488189931019465676089696050299708870726106641603081893540372982448892324177162369305272426905581526117645727316751219491261756231656840595149944715221343082398238996870414335243749096474880618069048174473122740067184749986361940147283840125977272139000679298872524445478733576980365529325059478750092975000784233020877715831275187625914765156508118627672204014697408819052635633973838119673587996315259330962428545860351114948415355333642034746760813038949903909508448730806096415824641600177322972723999543388718519559705795725439897189711247636055650550165768412863780278633240919074077672405339412424571817857204096811493517882131106630179071537745338091662410576251085057779384360164453113241746481672345128384734188755146873944715759114991115850766477484619734954681856204119450841484224898930245204327854869094022215773704369624320924487852789718907086911276731298980713138914271112807552615142256341196279009062688946546217537473583303884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,67] -6868509039734673447865370742888182567380678253856219411800103778940171173709445713100825077173379637413962621528227890507233499967777092148098148456053752489554671139871568474343969326698070826564380019649279778237773438337846315060397028925145595895134709964345879022295500947988500891656900597161795122690556333964540644447249566524099750293915119284548384782611748781211781614982040463617587113941156560394260064525936498784125258031571893897633529239258185499976477395718396335612870666496751042532458491913896826865229592055349889424225577084385970467270312650969331766450236085305379966257950140948398807134116939495662041785752943949953563882226981917800776856863629266100197017295441239620878320796602590131898337870891739488333274974081669369355523228267344473981628982871208543741385677258131082294789206539370263037668366625860285796734904375598906228279680863863594606359968653250843704492250868741599564848404048194955395905149849825019027211337463330298290256264260077493021180973368584939484112727257968474251040007469218026338439529565035222840278349037727668804823054464864513197472003814045651239728394366083608625220064718173746469776634172803837999431792932176208933673842450870455123577085582999139955523331896112694533906306887420980416538868029365527987972293794949094476758492485787020755314258132445232662915561494781240926188445328766088348454056938741852520326392102246468674778567007140046966362546991810718890093660649756456541161346769472672468372652368617180233571991517659871225723935577168755879326265038281886252846800108023633778867326576321372633688930965745891677368370003580945970437791161119275809551681473180980411229228027876852190400554361064033231877323388498098950405058319980062235844534164536718353797288899601637120186909323242192498454530516582708864131167454790960663434072388013153950078144225924677575605296335039117247127792326486279980685575020844321326711749087698332450513586458559954652429088670661757064225332006070047235830738322452057865383885609576550819897399935243955830748995420588323259025714516795366513202810227495863179082280001091946131605133770528216203850415196285091321794446767783636180073843127843148854501023317121694141552784135869789840483791732799222764436240547327645068368249246959473480690951314083821317756316775936335307666755621468980346439806205731600125294063789439306682510644561566681716001670505615561079046775804037756833688418718400510261644254286107064576838672188521385682494223038657702210567572548237373723587379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,68] 890032887115754573146178855975161005006661920518905411047171062204839658801427150613612244387301307870411162572122200995722107798399016104418851975213459553502292263068813941377593806987714225305315836462005598338076409604897169822268896682024386171879796050071706189161287217579212433180291773056389769433819385489902831308839767301832796092450848143979676793526138646643076344336129463583325161014580791748951903984480908133541143408214364052579690937091289293676559193862624283857493739347959951663498016731813836413866620793254657347226808181786588662033860907677039258393544007405067264272181406355323507060449875713084182956859279423176239097226084513628686807006924865911911186319192617163871346600626818997022229055651919362069347064810039477255494292664242300346633766139414435432794652102875459566796877331033020529416747889197139435730283409242332819355497189833715552499343514141410868609168064815303678541380910473794009811504071945798224086989092820109269364067278253945567788205660402865983576738046112423662350005011796865769668931557512609296222627726183556988239001847516433281681169073017063678564217109909779439258525015083828473427885206735725277012157077310387281397521281242034235728789621317257521135509261256702666019522956649013532905216787392223249056219407920709812271819935947356900997457564468085250952871385581787332403219192996977165176828462175753278613109831823910945038629853358356416768757736943094778625665520932255881767094425363111220695947795531437369988621841999769138417764088555230652768613694246954324333876116103932727726960536144083856339588470736632810642538835039473386711869800708985987797051164035738715637026137819383702311557811907972629994797643890541946391655977010011421842090126849322278275072786251298686335143244173402207010828474554854954930203495755458344075299101443286349526472216900504710896399861609991635375011897512666738742692778906859222516371301437051796768358696282474693143782664794893348558888899399309049705365137933044455419357010066079146108923410439395609557538531518410324976755409436412259963026007129216058620449554451204380346283554937569184854833908885430213808965000176538552166834798377257888267000368940991081587012323042664172391405497666754064800866556980457975346193188521891454574741174229207650123953104090108206886124711971110429020952944433177331240303168545914194400281549912034512661552734715374275045543346990632552591900243017496606004537625773984690452243308440238011816698708774524481862968954888188539699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,69] -17117881546851401861785167615267858856821929973995684733933414705619587090330060723257939262526730618661597012805299098242057642064064614095851796762278795597791246733665072876625515005647032354542461735525161748368099140288887617216421064850204012783157342890325128976565468955278655924391907901951950000510287020047308475691204036630603396790847101559027422035697910729514443674203731575877927877734391364884785832805232946411764878057940380614932560116784226976679349254896016364663971039194819983054317295262639642994280400061216878189411495409605374809077235887851903837818299705300340177318830403995279518665087317222409929168489931825742889915498926348542300110785085099960959878674908759953429375275714239425407454058478821441383151777174041700173698424854325498827869123568854017749785136182818771425461283067944054699817818372535082220051209786768036766752136764704315732198575347567610926754222579105190736715562448437711390114364834022644435003315256679043245814940134400031117456758343461402156444448306301418469462944811954774036865304079998556759889251770455952757554782104360550244633848142525433238095688260354503766951681134230237338997120022437750596190298803807637401002958578276822431785942433708913363726697999690687257919612207147363799359432377580540189857975947100394479579944577840272529806585052562236586051557141331112523975502805433062048131580904636911341874957185584309836973034708348236052905881195783677211160366930336316293145838061729144265659703431131830932106768669972272077170578977263055182147211993420161878864234201599442331167787754291291459869785012145526051176217431871841781807366709926555882009631971205193615636896952688010864644830177982999894125682098254109927296035359676961379153811931330302803173211092267195974884827896544988571283710542848723878698671040230067221242977292190006501866234396069450935127483476152183262330789752836813823748193169997263369210482438501925603546719791710979135727559985157100887226768452368619284800643920110238930767133809814291801278355080601006883575279605322146179332524483922501651430411955787832615370736220906392920751735924443974752678778615695947247057380990010760705352331854741372814796982886266595684947318420412061259297580318515504922494770521386924023508771699758511555393574822412981241061757004925309334897296822921899089333335372526593546964042180624656362577906557197847486419215585400401492614923319914047715327010131002913902364766941765868203711550394098034728428324306935910884677217282536679659274240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,70] -2786842746119984602523787910143897005266189377872590792980110092337957439985604243479339519363719427308498416495123461420777616503362149373251339428486149653020515853264554857201326875089013733783939893608303616394734399724767930623245120791743587618131857054871249923449896928815450718819942593320629397953460595220301177148716110253349013404006050389528999584812254967852285765506807600218756994986731177955786195712717961697280150234282445905961259790694859382794108575579621893627034072408005831319541429469982844243226548529530536060334170271138645123814887192500255136066588116552962380263615657660453697232793967028077388375552142241119738305829742989909347715632463806975753859406529472460147595465119549726598202690716651151272930830600623593676343058136105657499555263983403695375597389210895900513440527167122207781719780320669924414904474642673149986504672072435264347333506550917423083198439128010549636089798733832291306909782450606362127234734215266492409233588523881229553519926286149828211512471705597584828844565618711438344045087976307695389021899350514912849149820336145373008968332163294646855336665384758270464542473809526772633569058597172949488683591606301042820883452658691833775262125102696321718730540406124036078498062080140005660894219469359662928910275409857038631893441197278869905621107991930697170196626246743718498829272881149288230689244936956853391367257472062953201276568029306486480234069627644721300733151130906229056641912414787922765141476409461444220717595646250818773130906730914627909495037054172811793521711703717046435463588147558245810189239650615433879380546822609169466029873129103929129536886133441404625609527988936945599678691292864885802013383534551435568131812565200968871183088128257453776785946558099999823206358217208972103410082366102070920174519100443315744640614909541831085366991908801811445888400419764994696432259590205139454533483080050543780929309502745191574503855464023906708512788641142080072202711547207888354306276765458030794244256001935615650106660513988918259315778686684249566931643625115440474501903007927634356358600027837249835304104244418652598757182160320028616728746289259476017221292718432403960748527059504104094696250911080898108757337447494288032091907642987134501588570676860247429476650597339439645088649847429447840787162386339485624263422786322435893800066549574453347285750139481423833681487666456655176118394195152426543785298794139864108165157036404236748974041070157447113933306693269839447447398062934749872128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,71] 168911045859849785805846472400191898785848482943013919685175400756844838964314989082163716550917841550941115045877516549948428466528346675108233552488804046721553612762288237281569368555049542909882242384081592452081948851110220556072000572812248811553952123411891721924269983096831082674768518900672415539849501651462235212988795857810211407183437078519691646113585512475728156104802745796131204631861414449444466870640060539166172480256796323653618407472386301544881177584131318254695173981583775526025931667322660070015518753215882519918638305310310703785879163974444175016007857486179974335529387432831198373531080088878546087782969764059148936742977410747622466248982234974654932537971728849616911839704337484889827763109555110659324242478174392878433881987460733271117237501593712602514866436895890282666247894521631572270550301634716215367969011461619043188991184728366478633311687665817129801623199559800389605355001599826034955938806315148305874274810028740854706251447468803394061733408559594300842801131374468597137139243614880054364620314926904152337847382899743043184420524621750111027734231409002481947399063561645618051639554455215412391365549971856343682247742135050359536007560777402421050358577217875077221167927841000429551495929106426034617488980998300804247812777052049765035695541746377078813496435033229406650174328840615940093675233213555999241101273824306947909711603709450585425087742279972203581525723930591660994311391419657994751302280684598848508076929551661998325559665685996889383310870050026710434883717012039040715662291537401845545554379568439005146163722579621817908280030853914955997530087906871514729543721216704553224457525137898444224658694853463275237077310396558258316991475527985171377811037349556989229159281370260878217842239182578213732610753129136178310803460499330213439277876840475236254764135877247448887520489518368284311677223472713280374585487256201822920437530319984724276112103450377625610774246976018304387978223585190335489180885882275299231198913445180307667445501263018676746870901395346625009775812911092870909224018479238623623717803853262046567046428199059819448413574419503184105797667643064078748346084138434385029134092282893183573032572612123627831427912321265252014625529102901805677134294646319456920805520131462422812714364903727191997033804002995784563930616754058466358074070555695046319640461406188014802514639704864535997288713670060837164266580217987033596459258907336134372374301436122755215555997807386426054255528688594829967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,72] 2661871466400190674656356459812870579437319286685576823806685057378622568218304424881986075561108116313247075509678929243678124163539999847055518956576976002640111766182294982122371646411942454932168532851063668958955889657759395048452208172924642096767699503618360036768064133628236615970638400614389926498027016156038570722351100015240860996608855035246546070855856947978182352105891887718844178946312535348696200271654781044289470862366269469280520329593576902371192366039288192911002670143519999518584842533083636461991604909971702165298498735318512107133202826137962295223181052890333526777745117532738037422068643311996617242838653034583484703522781157673222352241017983816082547248335257773759555962164973563770935097256848876213581085000330932268655402251560762043050295617160546418479409196593957715334695364130590249000674849471298100208487902865192085834311357598840563579128687220151561008488501294012000224863255229418282774871419443408370850721910752200271596096434336393491179039184146736084545170923086374402285167511033895015885836427544393747446899602027993141730902475291279954051565630698682184598465301518580661107722840231731110365401269454594960381125347891687489716763925746093671037096186650361199142444297916678010503045921913450613159874740134918136239063862576553704054494054961792075775891467859243355074764700657696006015451219488498457496172178992422643512675840834889509013015135764876102189435027171265840040491371762130830122082911560167543705107199603271845886414163603903238492511314948977779745056884888193386816578740529757610183469826406399723830656943831123050794800115595628697194993550526209205490536944735915026481467635213239820281649523805288766137748659751193232026331662620518444897908977272920442089786070932691944004856586571272967982394055323485099373881627721970660922930349789755970036321467548557628463640316354129166905470493104842781770027231328026610620560374935934703961362224653839573098898493349813670362303298191855166567015117725745624587002022510739336063654907669242426521145956722423492735947537002197541396794175435749415618940387452282614651635996557581403103752314292221071799522803051960242625208876511680565649052575045193412940359748019425403034839884390359563044569993001166061944044058162515330794615676402754610836261996637728560314553755041110496048282584869107823185700533242925120211779351869072158688223152045916490765410408332981412181168129787162284314585247367899533307967549377778438294709769741697717146705081995676876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,73] -634970882920149951153455123928355004155901353494076306899698017590685684011379869713943118916604183456310790983627232901261705373333625903109885045121920954448584133563845263239038576605721846517677227865941472444106633237517271657858270030785533941585846539478739502183172713415386591675830620882144228232477834961021382483852947427864611423394010552752068940029362618582795476820337341615887073973618561531076214833722750375930769613895991540317085826206344579624203450526038685033349930751576732408162807722461157031627448112636878618516626581163214774265079240746348576338261115084361120933662828820709228703092767217253936866905994319662489536836936967047949379690253251201855168269583368759713894265181614366165761140316965501419512924362364492785074372930442990365655818193415107479500491091614527687026110557896254671392395196488340890491817242023639667202966637010809119274312877031172502520330486530054203882875420927003835059974522850682615640681918729669556257051944434545665941656075783082850503346946610909360137567551694317404809420346720589486482388463910155387361619010842042466175104284514807225279012969705812789867031982958686082714352645866326997100873787690093606111641104437627170950078295832880977565219969547491499390283829148372398476669169099247071079096366259995385987229431584613891611075480435901439155378856002310629116634517681762879864258722817503351535200077134471839245782692678706950435837969415255479692194030349874109827666621177199902092609346097703708826588587748386657519755901567051563782378051328688909304919061011808394307714703236411722918741749553282830213107337826020413927025122800918169652824408876659171930455111771298649997572700921661957054279002062906820982368800223206840135076067146659360608493781179129820422151631795958815615724574798870881208917716891028104432501993390809816054435945317821274081709775977566077934044917880139006474085040141336669848564601705562678929444406183686427649654505475574672011693050359239871131377598828502023998578006891938291352468190421731125220729949681482164438079485842413054659420155518372784142765418239491619445304748224739097404838313355687472518320512703138195124801483735932015771526836975529499224125030410882830454911764177793488983433508633141937414629349186462400723234545561251764337971339136382173407199758488932455725406239378850855705649710733898430938840707255721917122667927214728561666213485362291843762170130257023884963957307391730790240563710566719422359835187785229831104829410236254126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,74] 16141379263229793308729284685968260955401504809951642812045558637611616987224439457273081813624288389721425337468986219778567015898820546199016001282599768057522268042380677428398588815943159104067343696010259435033215938741478950389498162645667448376003613983385870039389923341096714878596403255169177238755940573956719320193632520213926852601466182374832454243453222004911576520203195968306082536437688056645094428803062072641121034673010774241357630045183734469774273009495709891037891610842684452127321950409258171508360693585536164176988443489441696184294530950059288183111152825628539715871914698119796657675533273006574506748635976376370321941727438787930958348851640382266229589280049933601300432341122421544500776355557543182030789146684140443815415302765068756428132194443913262946181543075223563531636050953594836246872133915181251925035975910077899498139371728100377997656303131883230048206115651372906758357914519796573237284408819152384219702461573606626404363753872754475297277912193098000160373113918092657373866812111541575035000295209131958203249295715087017381605888038198975745890033887364922519619234469685038494386122859560191690023088706445931775964081010954242893184989665871517201648997152556656864468140662878665654712381347168027126199609683554094694100552217259760993858625978320106155917192489588687388323936422843509858477109038863425850229156638141770015409091721785766958499217991283880689965291184213443525293136765553062043816722305486428334056814722593281238969051641832396083984795939035941969080735515308932236560445815128757747364273342484396528181521736677955578893426185691007005628704597811247091616080427746976308667805087203643463319927981065028820523032630699230193929626896545394042885889962417450428898882604223347320628675710745868223363163618101880502942923646937919800765522463768596891755631673626543350396794027052316054635994775019366223929910458013018053907820417464870508801186169943224535818105366820270137112204915106195708741970527706508774907531215074838088035688632543794871227929738119005234354802811556128440276885383915367237707560645508392046612856501587335268180794572192433286574899290546510147188300625714499289474211683013286473227453920715793153619601513682831545415103963110195775425109824465729563505849715396148203382715525389671698435796793671464156091661938832375050118495096957176876232956825113461857520537984952729335822227241205691279937505812070992011920702813769609251874214410040945729362453146326006773654790878737203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,75] 1297690263029406452542578952726795003684567540592672974976974434114098439175338995609375174227104727286142276515026595277418134995552929335110203144327724034344041870312736741794392336114832995096497857144150361935924681196248764204770832458510625287829586346965494926150237610588063494498410679880002582062330845611786322705407446249915583510069423306566375189199301907584711560353223626282314506406303043033323848320981859716916515470786178564344875543250818923808860802852651833888075086577641205401287148465752752525354740146671902369566813908020150033789241026467852943129430082372120856340285029291025314259807909659017050385360985904857060148249301705860023835609636251277851553874610616220686525815972789785029678058261357771774907924758981006331077527975694830107136148827934196122986383450532407595511247046971080349684554251874514117742106037836996203376776596212630727895725091575275532397458168524375452256871529293125047304398248735629238518859282994001421189022703986696306190718277957777911627607069273557855688473005596626077928485899596620720740727842602084940126931065952097540096457344841988633916454011811655847009947153139590632479753859807061701657136415977083048481164862817607943065563301965841619219258550726905734320380535964525606479289204857171500651557710827101550105958372489687687025246150304616331478170759054131737522848958945692271335767634517001923798485712883406626595196131181667101846942767391276783396448355907908053795134743573875607690942324294741847255780982374074956861028399033181751408596626748130607792390558120917860314597791499483567939298099139293783201769871051429978328686568987628110156952722156626313782841180259009996342264532861966725612945720704685554793642102525349192054818579323828901262586969003997125318113362190227779587407848485920763271152613124821723256467335749232411979692271848568220854055308581680644709758099605074395735790384988606512895416604251792027098050861580453330605152103463165026328026534306661116787471073146599372122836491050032442443263958574783844892851074797242575941744107460758908065347638096857157527911276031389352203660423402091725337916929611714084353682738866430737552150370563755098357876722055982663065041508875837025974110659810327996812876832850937352458178461894331427908842257059341140451425676011365606715607281507680148141397400621365998928215835909555187569998530870942510815470690945045901922095259563577072714728669985452087817115082878035333256054304936673916904063456823784181501646533453414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,76] -60886332347621860967622249567281005770950240700977658742992809424921557022500570576854022664684403106783556973339138523790956257516760104471031204472568920883992125975305725460405147794716946525996866818522526975307398098101839227182329268629927004100278877506948944330243362536605155774864347924253012298361857636848899071826545769784039314155000170799998797246989843963720268137096107989168904778041125837123655525713178628847362530285222787213649693708771206708302172912939547102529668212631956700776621705791374025264802544754205189332654718423663415720070764219869431246468998201624473361574674593280565173111514038536919832769835576448425559287539421413207235751654321494968013984438771253570662863208860109854074623245286043454897193908336135706993121197286445188299705275872355344012654821152444308279006259921756220152049414400047654775615370215119329683555449662739661673220049895323205494697755405700370957914258008965428139349968218026529343577072111095722978517636644724580600115908968139590368552113904216630773154803985406894426092970398052803002386267797431770575192297262716005285771476807448256400374029791693916809092131393675735307270920917278133054224111317312541977664552446832292871377195546433164896270423936432451807003271938998543478375961634669970175926917289091672572740278386679925537923361110114549001428651254848203769639682210610607755072098533920935578086742709196864884589243769594543333337238887602487456346426245079715483769795551035998196335683356945457729789665218962312490217108300089089691628183237213901442531948642221749252832320547565703603584304157124539323345555593861538513049828422805479651797921176994544198218209939358157879234642353399917302579652391834768123664239623693968842206415636303762299129672438183923946627888752253863743683855763518252542893151464379377296709243634606367618762303612088859532278489921130760821471989322757920885447497160752774049288026199791707067575332240782150212180227141309444892792039840767907363265883434428742536905980459167798229769025430629219077708876766251005137790923288543277436731841353969263397292316183842532006527295429966329336141983938340114966318571126155368741496466053458308530400863640647427096455937852952854040114479733043771405614159452275859512093921332199357553043203833252406983540022000542515599086496357508119966254445852473408124955315692168816923003779184580172785406881804812967000619088311975735345105024208078848137863511780428569296937750666239260884758603148351644827977377015398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,77] -1342023693960823262221365141222642358805064776683342355246761729706008030355982325446557305504292998984963690168854798627365652319882751019560870478484501431543340473955906309762727215550536088324158378565473140546659159150876926552879023084896735538025172786296862550742549983443522870338323384243605893681839730759155651584636356471838817343628296388140574694860531166105609276302868909976474995391791524333236418813634708461966189807999906262507753550305692568277237884060561656051798244335129684005760138336244940469902980800919609727201895961945564569484577497420225709945768286666471421049567457445409774139654098453334409750341106544483268188670153019640695540766345975113651126803478471986331479488737211523228662206837401361889062795874582250179072467411804666198957403785454770037400461965588504553693229647830943113727936611606837683430907120519261389120088190608941464417534179192494357470966420668278870356434844303650068015558302626918309750499637313831221487321965967458039603004136551500767405018707682575949764767129318328155826995703831508899483724658220620512132461634442813444362097787999945407940286227853339151385995656921809557062758354284770302120522645651730036643842886787119492718698246501183685106175918480448101325404785232974112245436904218626577844981459280589419318724248415076627732056617028052037435123758957440362106730236432264982566742671630070419817460709679763464795485161020576887374739682484687454893632877977500096840222181707209974076569949490386763976566473211529781198955173413110695519502990021122225013972843341534461251316018634336746272095047051512829713042701893822034523564233100986072204617407336392884729058714312503648917523416197659773775749144737816042455153377405132434699560617696113731822932343603782077033436889928409665309310347707133567792536992134611107738834502150809450816405717300828878066800538008748162191570587673441024301683746255000681670004010750207218573322345348887194060388905110677032981108742060725453808375962761045244285892673263869127171635408832906742764642396063947407479993326661312565292195119255192634366308031740940722515676620441084076684791962965179030732697065139717110999741933988504803055859389952491399103628835320569970620711151985114186179134095609284505443397023881594290162418051380072005000240376841848074728365955411084461029654440737457298814116617868475631495877604131324039289832834054663111992513738789674749991602132228947854871656414805048623446568471065881767630963077005840332135042635530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,78] 132298775178162073122793746376239987604245246742784113702926005845978575424860979429146576858376348744298611106910526890424306939016941177336039592365549670576484814656261680035674316950595655153517758614523910133702232070439844885097410551542897863818553364528428358906047648933546463941162990191501961767557409510459277690593194213459839085183790660417311748477575899458506234813646969082819105170669902162935504352669992384494895832841182620984839412720580590182837908872911809141971730932432863225693608779289830109033400922292368511245718755904125249995435136213462386805741442198682451113890339224167962686375451965185018522745945217146809522342580265101403801582515365611935364363213359125551443894925103296755701913661527391620569716346504976962966087765056503984248839231111873358930751394304980238652314882568591876406072387453429523230336751307956495004109084387780697545711930329176116490479603346511223015968448990314905930336601249035639620300494712079868825839552632749269966766345723632131940776991062337371389156456977646778179414566585446726120337052585381003400843750319330330865305868775963274249568163795000892888351263668972420447175621354183754683095383162754588868901390878986674987298211230040012605395145191495458570943910724027489375206271508159314605748691919904495290944458539298036364859237674430037668318293351589062139458088977750534973775562050358527489139317047578576280492622947762177394157314029479290898125598487834917460655867845113405237673241025025225484850954929057720083505941622961007966083319644491589262456049261220472203669563272703424379707592099836205896839933353759808546949422404942281250563079978495725663594999034667230281097152530364200136338739591703858726424042483489052019971722555700886354786894699998630657148437557843432310485426483458738508047933691932135222900772930359152135322838946972254662430637153133030976777512362925541943808300766315770915717798178715872997189643338210775303600104154745936688378309871416806516845619410295032199793597957857851022387571283089401603863754185560214803656752748318061859232831587062578728377630944408378552260808868216114223939177884282806461485105880190557892663646247069647464170578642438974766601571864587008649716934152199954517959979078140280757783951315055304530779585295242487630276564867019524029417347474241718227902115765473159783344989047443256576153026471149723536917134689707147738302610788075329581902437483948421849538008739323735686382598011537043240718727786737291268621703577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,79] 410761368679400978871853071031088300259979233966747994963457706959034993027608887386632606209824879688124811446267136534936607711284489674825460097773352657104164645417949288198603659452716517927624402131050500037596543978513647338714233774481937455909444307542367561593105236417454729196982752912302250218914306201727474542712345575299822103359829923932522984501784137384349201306943582267403112484977296780242905786028630455226858313381494616743868427025218537991301381700236307233787287040514420192402378600171819198582732130851867170109844139479837639838969863137670768128249820201731518527134330597823688352787975816181648170141182015509112269050225102743675638854852131102390914316058194172163654585072954336884429476059002448917304367772608500953113422100940404068164228955012334286483718144817397290813117738966966778237306824123578336874144102495866737635872108355303105106953194929441013576765374049699598200852116420374724588287422510912374871146326554776615761135658622905647710732145579414881746467449006384088172826767244801088063812015365040095945290555840777589296988135366465684463954763938559389830562179147634258043318201397841518140724210421166760400611734734291858852234691788536698638432706878570518106914090676666040058032341162447860494685357689541186073180444081832319188131520857259863007949885471256164565092580157516576246869183417635895107835578731466732049282908497387246855967218799365111301818938522456165592714045698164750793326153795922834555294634292117669825808394222176086496940215171643222877876173148779593136895965613623952194005909129065795157808882174850538381956322255614859974075027548151662663238141977291043650011236140393269315321689274255392936250138129244102380757324821281114095305654771476599023339069160505720848807937511646259421809251515380216361923909424990950170089943612508602150025991351472023946494832896917177284682850645917560490368220800095943287433923319371437789204763081935711104810706007256165667506505820895879172160352036859938274071161256792606899176014095815000382737173523246469453207146278861618943559195027898949360510609999185762763073509272838714888504532171471679362324205539959153259459621362331392969469561585390539689389164297698293383948430905032213609724777203054473898110509613832951316137537428117682369223036176848142651760878092285628041713674328971870670311674790945772537357280500757950970487488059735957410225285391648864575596958603161105023108497100719514649889206925586517252045939320770219054674739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,80] -155788759182677612433528027802503703508295881368266214740319607062328093729124547051306905992685962240054041078337800761775609340665043791053680776339322022420752008273887572220512868153644662601725077333056899525753174824105558687207767831481048965602132948754653968735785737137958620469396244579760436728578280310784934986348060899204552869901329887572700150612456619190629138771674629326492424116126632662079597213326013230527557491980593122926043393011408744499666168805811052957195349620459572229937392793887953870499088560248861548923529695468360268141990302230869344747802852382605275219660009984310449576314134306866661231915901190490424030677646968328841550983411973943352205948077596706818338716000913572886430451259816866471213298979608004588486371704283227015883330269170285227900476808840349695232264488954518096068423594122423290571080117238366259711263880103582474625093785487024482141725817221901400325658825449852220537877565711795438106633921894876544016117192240684121870583777327592479181269290964053970895952440900903131924028118347186896398582245396518443639680724458373716105014833789366314966600028999976262380453282856868877436114964264858740186360136956830292634007697001893889194151008147746403506135598080304908637459853609297003694743477747109281567967288317993806377805953895754405428079336175360818463929356174453122847755203748599076446576618725800563453091025451162048115065774843039007507196891474922542570988364115456690231076484925898251201331009005846264503036327594724081374255254272014711837400451110822357340492905535462196960635073162823448892038164644773753062015818680519511738657632308418980057357358260221053272398212269215132231103599330350899649919704948832130744616352392867741367534928871037547634271768399555194839039262943124941006216538291325776509324894890344415277781665064915958272672499480361217784374776591176811147296853281691762554528915819426615193526698757924647660836309141306616148055016891804888405673794323393264386281101321301857301085467200300517786226288748723275864702608881439246260013830824772446652417120158344930875101752852232071114252862536188126753061019324978317941105844505174657119856436156433442067760583150725588190720456003950478242502516923102847408709383717204506003508075384129850275016840801648047643373490313194245113113055036106999750980591267958967022516819942553700240819764000243610466768281955310133126069183999001457686256861791367739570573611908529929062768264971629458197126290977486595518208409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,81] 812153683814834141599620082660116826781251842103009462834420541146573896946125561305817588677953189377498209876794503013494832791294944124977213933065214921505067525451270344237753016193663727698555311317845171118034917336374511447031489997241937124670916120848529879470027884559616028924905934951173180735174229208810635004914857914988087792864855724282816323252167728981282552081031707373195706868727046639256723904726434083961364011175681277706871669167113997422684702525673535410571208664755392593536430340506764594918960418041844739550856262493473613577544378807111021671831833043593440558788841294324931829811752801244749430773466656302707074313452398335153620392813878740408277965759840206742227884426838220984093483930733593487161835011331168605321447285170660836072757721606049971536714197345440629116893057072876159923837618511220392011934451728255108073401630845066055427750838270088974345275859079896858227699470436889666629114941778397591506394886396936178640948580421484292835093840040908128863320860648769475828995645923360048009639609970855985739969635721671060385644719473625085060222004440559232736054767708433152052695965149316740608645436767869445869256611599035502201662831101685042384638285496045997814221057769615175175844374331524515583627230900983217358706633963283861388562948550139874427434699799966847037301787968950187141772315386519095224966318781645406785786258567125123555339694199539826345116510086928694071337672715375716222519008653091416510983793680944636822803264417057879400951019955186895530812587325668046048487116977291707811642291753679977137131608881942063807382936669223860307932148909985075645694354414899222563065269145027894354359431294248237526294334220776448226828621724337194921697424278253830379821471300145693120313316358037600322649118919912839322455072880978251431163257102779814357877141279181742013930647884312599640767773129040042927345018510010617506628781467798993869730786985481488580247824720625625354131131320681570902098670776553628413659717421594426008719249193777796077131597576304037735788664830268248607048533217525318583151575675508280016908137857974100860239586547302957688169204478784617993849955759706928401240443315454423168078382631188372978336155302635066418986107598934638262248308381616222129449324372203606730529447029067080583076872909319683531941512470187616838127472185286713957736147257485728095896307972516023733299846265528025178124658665358573282344833312536095410928160963046937768717919073901869803765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,82] 103184805074050900838563371005776897134767499911245060394592985527355217924420836803231000881268478138700798723032468939782633367508194097596079297055492925985378878961838578654558323950805130504941243172995347202212303937951500381047036357402700203847197028796180553396090842038739252395235236030892143803763832486159430024282383344362353594070886416250773582487716386906726849510452314179791529171529451432001745912150955033962703241062678655960081648128931226742087306944441387955542082801835450503822895773468715944476246956449513135988893750240205256469461468845039305193743140636822419126508588368358976354699891147604840443738585965524478649909695080773175457910948039368305423429019868908537279224654970938130747344413391501297717789077802148521830093236964786803371924774438548994037938283741666515011793115480765519358143257082250428108565102528399553570055790378069191843607425832386007481740614920687156853254546036534976984664336635459670190178832989043690769469885059638321196133308578736642107755493512686030983701052899607284430167112321487877975603028428694703859651451998773398726383078732634928535683780914243159816699547450839484854420796257105539731878150708491416880240407645058442785247873324196774056829560719859156722183777293204325562886449691948439705704748616151759574821354863768717800097958336384559581913645174123920120480520822725552861146162549310867037737410406964979108634670376777333741472359847856360754120621245915597911946024238003231279191562284116854931856825789643368697128829032289898695031450174031130622440766016686117657871038521510842505105584988614852436404611928226965175564399377004725075614312192245731203956395310470379793056268187008163267972567647607672761202704923932320057198341927364648164952775568991517056281042003044017767136947797015602390655131503540594654334580659803634420391362107329753923177689216852135726113737299719172790629485259389245830503582998736153793290518026766833141897286753161990056268455177822138469325243185088249715222035975504331898210991565445681925734321410315316415974633625523106867788056589259799012638521520595386970629569838737645825666369568048837947898979966858386900395475142586046075233712249401500175382609661032574836621630887891422515854119586778048034564989074292571687955061894339077283917231789452441424400831734613286631938535452945899537392267187737404136311844910184604738976870975962686712337746963546662576410747104762002301896989570682959925511915987747649737483189606737724728934400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,83] -755396897618072433324000616667070650683230710521438237574968269901863378387131286370176983987267759858712153470089052570957881978350255443951249374142358607363160460663029181767213496896005528457640007055136177334724531502655608399325059149087535343232213891547604547331215084388520034069039165490895664796437208787815841917204238508077681549195120646697756404848614219339062799141590939314556731691260217874621817194850029940765307153097427285041831962355772541120907298914866654881120493396103658978340027743722241774930444577339894259607667540555273861144262894634260604344120952777311350695190897872585392737750842914133237749604630006157390765077419295694892565526611410804602596247221905266616633233041292922963767305698219268719488800293297521647338822206883918118293802810394274288615772236252701031872362318855654654361891335281864342301895818879188998380593858152495431293185494130165035262256458874326179608396015469073048235882650234812641007100709440001796673809823060277833684635675765767393830690588833306900628087878681817644147032977941920849793828517026834713315541090245498913852730944733804779707402734158152021685006889774866448281456805228650683182973859327315063151507511044975195794846583401549391864174552650674591931886675847779672405374742539702890748388727618895140902176112814021351354253262306640593494649266870676954021898703974282984453371568764685606164326585393493044522517676899580390805467133673816206116111690234944014280599374028807430543849483559399456555271119784283721488625023497331792107889540387606138942794118055703085308909098495227945629630407599957498209795099704932602126724835630749629137170630452274643968352619663001107571364214977188864625049271285435000162947655052156459261898540191304466203198997929321704032182074889638935623900922008380674685287338074526165669613628829129499500860609710382348669943376896690954979672735289503379858537317580859724166712450320140580928178094278418552023092249136630629795219981846559424155994075728274129228531352311426637431500566357996534800923085206334656002596255342042096012335060009772017995268003050851516584958144656822771389555149962311708020986781425387630869941724409654399798092871927762265558341869496704498887130467386066184434426290911397274028420016185316799390419967996301568143807418090847800356859474152898022395016814742009050710673194611667814724755463759194914430677198185514287576845354600855222609173458400183353349050902067342648167543341746858279298993926796295557611520000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,0] 219574307651043040813664678825813948212043355194882799413112494193771882245245841270009464507232796064482540731009548486713695241705013364351840327503481933219417473420344322970726412188869830920565336386545658395385387822021263512480961083864781683333892741814838467438767363355186801978927525221478975305813900539977603492780978562427354016396567290975512597283564569694361163847424251738277721129842503187515484995531975625217387383902859775230648351799688975642147000438701593281020890452015076265747259073881969716253525578608352253589833792287389360422647188918049196166466725605609844962596026286581375824696715438176673772411845660971943122256917594029287394490837472205793701322852478055344058101304144374592880621203020780932595592651716757163265538369172518190028917052961222881325459228691676771270099573450134129611145732571027558762149080634262901452303101365566078291997585891132890888130939761031569968100582782224900539685335123189761807796134268322805092172674547756009436808038458142695748138331130791127685059737485755275588176542277460589243460197970735942292541037865460161066502543560471334498419805450667552392110082577990884745848770696381116351263245836147659720417912244440620141369191211844942927095034390570975576226976531580216989996260306791506081782647183095408383758737589160462630417661353679998338712127670803052618258927838287109669579490194913321011837156580700315710699545500609585926027800433265128086835904132041923766883148465450722507685431987364677215581362484365203470073876044481602997667401060345776471596771131141616172543823499388967043797682222095951730893079784317487452638651933514683100020551351982817283476602181590551922080069891075756983996699931760790820115797594458746723483169772857526094462841995426886327402003740567875559630761576915105672208964664730822748828810814320873621348489070474326450403350798752834008756094802641645056302882370531915823705260661492756535649277892061121060085831361707657823977169511826092417122004375062476006032124323179216478323650415889796286006092449853167321868811562953171131489302935967677970232629039462218456140172639423909768928348468022308691079783740623458705540279394505115906865544560125725514808039473512342189771959782260407121148809098582156586463495611245189778694395321710224627890205439039076947299696374549153424536824606876354514203520089224517956505757184369202242544670074333444681610762945951768903575481149018840703142095242325402133729559384745597159060230880865870493293647206373095296404851523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] 43085913269211619046441011811886803507832884629111538818765602795022916786140732760323889706880199495380875540267246742478220822273448421142901657815687046779755297026819814570827290187738207378173281188062856720844589038929499999065337961579069073580490924626132443887829375621650457968570147141740953915395300337246706271568115378626396392284151857474315247150599441767830198919415143763253243396017190436941584096676118042441739380713218928332997651800985219999463040267755179723330118510089241228139534187393438533774776344319413477875266724488505138198524803854270874163353196192834379472069244041046477143560238531005592141054532518579388972199184407734592181042329206376066414094498842834977257560525413706582773080105551351188105886557772076525525933675030350692337957241538655951308738851022027184375458149341105205004841888567383569809968168578809157495736337973553641021079770276858120567060694166256423748726926752059789531416030522385749388720927988926154193111598845663680780482812368118438886232221611970868578915898774838302300748044144941925718896684008979287285307479888486103208802739511495345609881362820299840723342302932339745963583794691891842853720998564500592367936291105653084216694733890203106252891558331450816463589275321980121944408396417562695490344812698715545294691944836255967189291993578434306176076542842699546110240332487832738638432315006892502793688378938134993255477572976606984144631627553612678025127261445255280868352257641482301625350477636989056402922353841064894134588955698010312189237847436272709824090146650198455765020973205577226249156696823000027187623345788419002734012313914754895828632901724767837364776805198137321875430200119425485050868887232795378444185128220119401745972842310977371834933820781408548324896905723009003034506222817380171635054210244903025255859249862079343882410317490510185697604848864718280964564040225027490983553872000004863395950661863795439196611131805457331853870507596232092933272694248417449691292252820001036934162587519591628262752887401302828426154933102776984297419956045629963817487484798253256888173549834747377247781201075290533887108505869937822812957887051537918851800329426855203692197709007624464404004546882647915965364806000993237906113470943285343438935922176987666337910360704289192434137382522917374268835697008864170966969781259361048788530054330352585036206844199099039266917813502348958506991419974220215131798635010572004379195977586166507554538958553448079341345543535275034229773264036560514751606717362995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -120571234266925203297206714237493610420575664811486855131045655044273090431864360855847756475549932942443933452921040956922890156854459515318690978185210269587335075336458257917668166736939285673251597855378012909036313568414808039378558099117627108768020935525024816557664357512668213542344245873365699031888595512545794216998846789527247558759266791314603060623293888067726191342536186704419647821083022386289803133777526976069868085766157018353212816954338168032235784013787457000781900181201015264792137936028392785758941548963065799191625232975591790416572372899514606166751062642724806540618289128856051490427098160088657815657024375640899819236891155902534896230156220975417830428989773482823436135611219435461642305535821996790481571953954384417490965494515314805412707572322478058459440509081824648508267560997595329258473277746291465191564953853702895649961542214990610769211611202881326067547855785304638329810918356364482437559680246345529158803872531443198368136328100304686938273628404195785708974477076000459111733750819087836357113896334891347445814681510214065165184102050534599991129141315915085078073241446857493800749564073311556553716385640397510365927239458706020369849197637535850767773529122491773985524270246895483286933170990274889372594987994666860315803827048592508246127151723795542229983380595053467606309735842580298651713730151661000349509302168308975652628412153813595664705257383692913566877379822470651663689501957273002052637057291723737130006176412958307974719226946359579046637273761263143320245063904639308891702869135534998388851163349294220656314985242458098262644899320127940957000737529383837848544382291925983588157349566811548953120900431709978634201329647459404177822794315802417985656041600750101507611233501951351661921564578551966680186042214104013169259759549293653978098913062940771683434833481036767589962350658934318184312327789626640921656318637576229097791618078393590205752855623700541113993087016411696424652858392402638076514416628866189668889855991243679944604168609443307003818549664353552654501558758215120137662320468152087936849680712910930318017772319874273382952509199705686352018462155440693770238090418499936914654855619365767490708721595053543644283405660986607602121044500660153932651150345578728258475806955794568754121888263852740207528367240405661581923767209168907045244584159082200882725573480055902310022090338100075241287592091767591060614561606724351903358855132922495203034823016755030192697758583227383346585259504232412847496797748199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -280296262936789941630263318139198620165181168425564758291194379817569766372076983675060881829761815201429766315751817292502859368161069727431383382128929797153087700865687434278049109286426803040576981096162200557577866237397182035498994184271279357079045975074451648470500039891015379753520143560744934226380656198854864345594645626658019364041121846131263927283923321672630382400498762512705315677557758318544795400703557399413777712995376423000957417061042683890685913699694168359211174224830294509387616117204526410189727456916145484394824437321107973237704251182682787371092734164956223848192116403366716741305477364170027879303186911610275441412375050645655938541565472345250673041784345738412836723008177435939363160599270665258096739530013696445602213062615934941009970954864203910077891449274090962073458118991044579685329665600469716202300946935711972472010063131953879898390389575471204075340356066687722001365034782385781290761288519480325694481403699702118647692229749291241063390342835204010226300853728662219062697509553794231951395996720795314915378232803707570352346499774193927880248594284087521783043322851566194383686766208593526731034414706549441409973450242298936440515774330648930636820406805952765413360046545976947018955025958760965841495950748222070939557980243370988851287328802135023448273838125838886125981402840426609474870441719296134202800802987815071126217728482642475730506336941943888076605810386067052568626952756040409481001125465179621032980129109905046810169440449980720354211976084166477284202349085626270659635389710721348970608495628367146079686392795994072041449035076670027763224294304028278186877727865649776075910874564443606890354346222361082454641278975647052052560287839180216868299797846358872035061640326551442987213750665445433544696249415372312567328068273169679035125870982548545196353827529162445509642821663277637759843480793124008584328782390610215237902028638126082348244157038120135833919078562672527734294074196372549534140597923316291609415831505082916315599517662568068321372946494748902597044255605401738292303745622565913158582866422566853349533831864243691388427938744724680421280307169090435670542462009806739216388820687431930655488137182835482084802445859688641070285909161833208500290210984013907945482827318642044695088018947980926359451354817949293594685125732725961074586628558604986784904050477280657887238515705427266517512488399119186054042533738842533310847471885295779973352375809321997601723034489110652542288731469559145588115425408214630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 10308890344657511063986735102999475646577263703703054315518423757461690857602272675615200034042900242553362732809879528578724558319384887603130440530802541224621263273213259138999740003344208433961803002537891382243665846806143632425924897157855006653433675575186106084201263381889865168465915748843289924009152388160722169116590807093057032710814248032932308486279997092227750378748230959835190359117838341651937121380633565476276690697794921480692773279109234539398670267727763447284510972275033122405052541325641627697336362191407647086850347408235226134252441585893412957854223236801034955633833477997068494603292786447127703799926221917063629154702393120850365034327055614173874133060815180434462929142591032927092818085928789246478947376662941230582401767351955788097463269265932532802754218759338678337318962518573412219961630719230277728178903050318900464652871386295263404014904822390989706800630218957945370092222978892485584302124679455829234603423955482558262275801473225906806614325244749510595930750884085550486005481634807822373856606523097164928602676004784946449065777478504567594656849862601659061471535633209548620774428248374209938753752259029011721136623786853091551551308497452926853019245187089142122872378024080905043589873393470622070443242370232831023133445962329379934595646660661346539774729663287301203255083689941863040814939635685942744960817654147006350082150093534698616972238766552438230598209811323148689114681513422707647888576303846489260218868237275395916309153775289731942027091777459648608099569993977565155559369464857872509918619701030057643691288638576827774755334143616743436570115612388872327983884473721085865010759629499685291964629909638547395381210368217096965785668161043896498012295940035169090689459364335616283358099194744414997488929220119959563196022049652355945500555683906573822581576188253324927076482462857987926657632356319391845571844894432220743836364647708069921340444801696285202382152630114503882681747966121521940212000216917384271475047848429213650021018536676875567802798315177420710227782914869638033661357615129767964971025513178365181695234841190606552017991717853999971193457928408024303756470416890199821868460969007496436798846430270305724775853416759844833702288415386666348437184605796479556337459249422820347355948408418333317397757708958923330738652556798715919897257198375890029500031726712187970274009133755660043449118547301882683032801610997841395387811202684792312942686088045408477672035254585059313142652005810862137325620258436162781184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -172323999632662712581969995899706357906211758716729517302645175723975390909996599168243140233179111244760970008006153338272656364569140460084316254905430409539127849116760785717718336678811813456811429935609510360523665175023689425005946513540960497869994386310277393402360851953383240068191291931420825860483731755986444689708036097999184657298591698870297983034588871110343452009355030475523088677352554202544357193237942256849499561759144102282901869773607364796722353408099707090969052830220393355559325776077259541504202990147289109518995354412088018716991336076313067137908145191362234013229213518202322612889078975948757232279766367806056329542354446950322024330288681528186501448416684047858167314236015860149695713422464387523274944229595491288366946735356564961932872505978095764379004512737367736048671957884201458471003094868574976392943802883386773161482943952346045614805742743875145009420398836743806881831708340985272213489026159033516456892226253422639993529041060463494641886672972541290830458842454895897569520494563452160367230791971275800901460643476531519407835855073334341347741039231667647549677033197199535813418674480353418101925461124579815766704858305201435206667265919564526574053042229226076775060922340850819998632654652846849312863422371240584519415861602717600632491689669465362255646852915391178967648167083109209942763254718350458982907926655243522648030919335916601178606957900836908434971349350574086461490006973487237251659354888778944587242478239486696201433112771571861699526383490713847376356869014330562317907446330512683217141924022346410093558069315968312487848295803979786117637799002538375853114033186011776381994527413959476803176573823052431707010776820376245166264257630786504903123179453096701474656380508245440471613435130569677998481845191312114243252902565345722281847488089701852712341858085672889587804181008914591778977794226604943250979794475944164112352050083777462045118376769071452211576182861701935979743709005381816383911001106769266219086082556857074369720166286676272857075512172472097004060356844596766124067978250432877838591010412521873278007073106958595941058658728932989064252134933441662380251825988525125141354548267688962043191050132248484343596868477301100903624203993493537285359399580396306499087597052484450832953285086156794091903033031292355231619175057872058866305044130140966083900219382701114349773299996892559720761520351267784544651256131463599801788032408186648296995048068580660979483007996498345599332110631201405287647334056293144985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 2118874217456066391130538293538728982487957253567537060287748337053532078124567740670738535470190792645684933728823412025543867244520913652755181652202418645898777126110058450115835244306541886763734909907775329272386205023112271436726094479731086742870238804397802831507314497819053264424793373228688761583841047335299749697232744307023079099015765232790595414171914705997385389158351899858347218723665939344211224985845869016556307522495987670482635183389531260390047697982996441065213221134803637029648206288275041507818124696981443938331415943037518428693793031530494537293812430898289597092161902815116169493873212990526896781814811573644276787823566606155483740465868318147162636723019788072571216096853187739958509449539764117969436889835577816248495315561354067272955923722130540811075632076925154197518911905338141476698118950604288772795013304192825033199973554333682946553102087579499975425971382292381704922906374794433426891975358301664080537160268903812694516068321854616925257271932493695656458957264283875811744619838231803367879164063053083599323612824108233310996732358826736577340678322768748407261205827308068914484782904965424434749924016989877176477075561029806481839208453987148413823329024594876258586591489182420154168844568701575936630235454319111501498447232064842969503729814694933009803483574027813710127772318409641037690457193615785822964735431238543786694107323881008390749674557455792368285046142499536185392300929501840235341959999261257212773520165836011039306206222969388476845335358930837418358137780609394788581862500899414890285970848910548957350423546915306150518261046095220254478219510456231941829259683497619825450561442797712260746360219820045114639145627192257376580268986719074011154973452227867540785127521329026422818466515705533376769583958368222177560283135237841945443443517149500042207792906421694851100664807187425585358413790547698208072923269515463686127739191162291964604845953681182904395287805722456153116236448701097794370966865562569796948199359400562812808459952366987421453473394225711090053521224163138566881526899502991975019564840221327353206362871859647559794531265634554536803381698969695072579871442824251319720995538670972831489391043275872438527872796822206793765561802815106682956249586490232799597427014615397420630509373857595672522861841215735076113480079955625230800131704243068890740855505808606839493941310931921408927576853890623289203573344998845158285833300312971659425727713044083711603967428109452452637301967836394269836443929293432738021376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -22206655716015436014194063254988557743764456596161485838303166792736576959342699430755731131558995062832442279005317537801787518126072546947923663350757225851951456182580900660130552156116443533804532426989558250802820528954868746293566507406268552158444666196146474881197221910399555327696325370541355356518118959834843926946501987028503487745798639641581791750999823550974267387035887752162684001698219923638366510362048077727739435067831272292469770138504085881989888022757147088050868643728121613851169206897660173232044960406034549599887097418508518322316743097263618641485781664655886235418192725401526803644398106385731417343560255807999420823427973710867891150812605041865539158175679755989549827098443332923286393813300984132000976022993000114384345209568464577120500956255583339618964238260614254369856972174021270050613724725934501558356153115724536064546818646963562584500575801363550509897957015999485504410101043845676082527997144760657196758189790706854723634231568909754859691254714077846078186748950655393476012589769004136786957359366626191009393863393895823409827365907246203297097712764429360801730481967240944556563054793543548530851433834873694518576237705685270592074984271414104620659909263926685540576078689009186430963352700890935869542191498394553398251587726214603012220325799529509080276465632351164106166357112682648588816306488526655411618207699766306885465837770971783022656762477643650844740541517103486472101289538506227013015296781828225612310283726623748124160016613660667336914888427842500310648717339285604198772525963942662585468767635315050983053050840199917325454654780897004580303765708658120813419032981439816581805202902612938125943751653910358991145311091728248795229761658449903735445121578599591066097538656277404829530783802552781501213464317903970796971202135703238577809807305004709131369591470519563647950512222611533409442440238806067686563342687258058157354114747812205291854424457116776595572526467517820279506695969743331702219236844829980537991556296143615166711779728119846844371994636671021203712760499880045795168808870283379251493205523587180878475219676419232829370953512764631425196140858121486609682958085596751959894447816088866687006868945101025451885446566257855699276632831703708747148444668434467029308300341153397816970122889079103441875380978385953180381938803129319995870385748527349395720324782079926611175133812932985683373792763102045969405156779827604703704781444077758915963220938210357438589593119139829691974929935699867362717498096489660311142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 196426828360439430113652459853127904657666442006446527795554682320738460773378496104336059779173906397867106421959459713407252267470131421249566961102526589726739539947221516344047790322619398029071166621318567533882356293143624912465819784408340302031105808723076181654021534874488041708162687430488016116978951291300490068881875616836483086115432587841976007650407036752212415548733224920954270575361901260879891064259748728075806422695263127963107473202116411596538315854618691179565289582753687285258366425303750572926873390984456229252752553626149624673992978196739000546682541603529107959647927730431396646431711443196942173717102182503976290194256597869965239318628445709901395799694501751801091906710617449894499205595530709917356587753326857030725847516748289839551869979309130178500252117372341764494781851343320572148780810172039080624476729186723991772938046114760435427997211677075051551699714991798407801829894906728577243767608597727213870315517379588209030959251372377451062989344036001859515261547283424781657728174586699267709314336387261355003764479229642003692076802271641009664920722463329950395103332609726723370429847203928646752700897620378003857959738243170769848179663628065899347203000332883883867832394576125566431475153651830467933160016243772692462994357642232538661545510498842344793887169903080690601229489105979914269830864524591663611450024251048095871947493707696674326465948152780909589427152805271057928047005708064172423778633652913582397594901726026542775808270837765216207943446663399207028346063807369193461545992224082771735618107513954807498814448537324009581592405177900570477409174856566684971204003621727648673223054480725603396438044191969553489166387104835662682772121521386277501120511445501766513340430240354842068322417134917029169951067679932883680197689856090225551547778509511199762007746310589722179431306364940866593569553137019952913863558874612791477612061366764791329556786078961025240680540102939176972287204713559736333998348520242041619004490316953016969139494456332360725919628440078225803813609427124440871736089427599438040634890139670211153609575512641512263285324068035122343556135600761651637863058058279594860141787867219041532890021018487424727814030464806193925142545417713646325468926349914415656963278253611718187212238176681015290461424395661439173231470183665564849641373069013657739681313641974780014098567365535416799248572853532973848078220927696734886169268428312640395773640090591909705019092309360575892178213209653380358323028097203403610914816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -1414568622657768996699166210539025116173373140533299567013533409846400634686853686729921425857571832285387575803923691994286035022358984378992056289711945422792543244847888830696514714196506881000790382892104739918997859039210690793924729003920782818897524494105101711910034241248819958503656543459585534301263107496314359988995350437067487191310678753095478415503445979274393687366311229955945271075802682556183990939019381801275096937680756617573544774526004647576683035505582151999853544704621887532552169925088339187237839951800873118730453188976226152376069526087444445257665769254429493947137530811497503184429047891515193550504083546986300697925504931944490491917662142103092807991842140851264215768489820670375680341895013969696201549137637995336464598056592887868131500120066340609510028309483621471067737679146343935959840463612635079286277836830300906229986534839738279730036720634278897233053243067426688517678693766127748578054853823961034203700965899964455796606927541570447888154117135949933519090768088004940600621728479926529876741613581391407949395677108119810676973383603733462294324745746682028592339790770057257728677070356091168351010358926676592779245855630855948900509380531996073610695643212068294078199211137569449143333797482899060714801165703319522756302590473830198906205362311621561968894902118166893628850676456039310592223612444648011360670715012160020004297848797680913188889360750457610528926138069752973028287155095739587274206325623889232441421908059734347117806116245414594715008693545902538847270426439917297387485627796914110557647583982702936973242979502431579679348755916768891188621423963106379391134848163859742824023196549287485545131653334098864662089733897842277645139904316183746079059897096974509081870862209688342816453894946867905896275673244987355503705129903057653228682483725375865980313738058629738576532111782838364209188801003938775162964205820997643807235336149216650774701044056058975441233448383523405115263839731655102060679030108985851220581336650977905603599613598802533510789521023120249599306471986707148793131399395542502245216112712632914037719302845088197565615654255415203922823238043207367312074307262802008238182628557379042149805868453038844076632209705285220897850698567135372039241035563238076199262904613023571750515558514878819467480261772891217557527410105784715873388327432467005879126218945986611738922459593461881078560266814247384512014955759179410996410174826200502068797398385808281106420284222357279177309666247230856630357145107593402987315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 8392858217383594014982922122835151483054116044644839718866448793435723646524239912533969343245355978371844330133244183453820081233687997382846732237080663436679945733267388210905140658349603386801391822945034483175009311739627583906337619937800635466565034049363223971307559358814686766211206152426236863883473592542193546858045126641178748097695268633280206187342860835813774518271662171209710423727127557047855217191301481388183916069643454137527500087380626301771228698600321385642663864550148259927118313418163850763198035086371760882679990736497841894990276871148592137637064201507699401083771543818575076878627552146611066745378095029100738376788835712692154902005219020497842606558226732504355173566498641537398321633524280192973210171566222648903644875173665383390971131179912640236962002708138011556772679183224760707322972392897283349780328332889319241891502491780628443330274596374366467470459982272619385064578399377380213010100150194284395761735878794558360681527463012370210735878485004874952232276024085545060121237577258086105742196120154578191417166625441987519746948279617965198341443423550740243679581372302620593026159438776008447643862324911962156607970258244930082964830328817076602404501239859622040845640612783529528584748604896107967625154448069389112813081637428277730201648346297955109554068250727242001518931155573921332632920975563065735287860876844470792108413511706404366160327809092835947289446020203584269437684399195000899498311709925870122094857816927327897298056101129360280494532811061346742916653278837250619920278750956601809677316420648006624292207464773266448877219363211221246098922706713060132848557022241396564645498784271483444454146145563887901468821375524912496077241822445328246745196223474171234401638536646155910099789137581488260118226231602228652472807236354199112518593828177696499115227881711008559944514069929278077330022251061491184051512524454117137179668245324943184331144509855176831270831740987317849512079004020808819951065503760065766650065617512126617352091178449082330143617390192361050642555317107924810347760012065368329032659770267056916305992765413591190690875676664843817210586927626276252731203562322064447794052437945229454763566905713899717104233567485509203577549707416024806821067352055938301299927498094799970479788677110257513178464903085020407660540836227075306696935395995656050291473783757306476137441473169202878595459153657097445135220242874303915731889569391451844591364864617614067317417950442908658714014902811395341228185805321090181294456832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -41917332985059622231930092515425212077836992094265449256282743318088557076258859983631703336134807847107094485414617536270535180889481110800921169509916283074716261899131152979742932912134355396965124694349480047348454070118997092766893178594270864891244624302719750707604616634915771126111325246073403996271128602693989121218414749464785703230421844562448493358106249384573084168106292035847494335917601359490840249008499411333468161829673713408621478963970322113568145413472975891548584941471052907559324388113569720664025537862940902061595746669856700657472309219113931355849574438459320973363827525931750355283165499078491851290244669741831026753397547740847371765662232799753651616056729653930600492636471917285395583262558984179690802782767897731987363326103383484236853496564244664322536614993120200499970345138207898026136168071750344456455470289798279051876175193989089970445739052616459266684214309043951402270658529765719622321436014867549819890623148137935956867566458269183626814717203971068831434859200061468511674371125600286265041521259537472823625946963971365494757236348276290329215168932320653632475064500497386352581731370744895579367579649696508108334023968710372108098476281225151144802417802653245648470725282519586020471631831845191896303534491089513866323106387768238021274736850484485467718958703890340900505246943131203390199602372188808505173892786911645382460227664456778622431914580031022828060041186770112979846889299185986913548893439093103459707160889907024457019142930903362203933156442989189721198733772822179602099809961497127985525770388226360402225445543134071765697544687093675604878554822137254857868585441975186128697330659739858104296941970263495788281871295828906071465830606923561420228171779428618404379445451332319868266418621090563688769989657364519711695078535931749421199627359409074531274268786335355623005895758939850319326676914917719299610345006050762819550194498839134667248140482918302599404536079697152467336396386120499585286877745250374849818720029315279058446145154276235587003256995841059359590536989261572160664675906224196845775587163466888298621247061289772839410351446331481096578048651460796636312368945072381670379597208688949502828303108032513401715395869713115169301096846566260959113445370347444664888776801113331268160326114223175840481288403363453203479265324689349694521072088532277966438687019054113132353110113106435670792178217501532822306948737580659204561700820485266285144867540412365622329125751572075029898811535138526747025485236014039602665881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 177837621115639765326991383410209483560742696911832582426599895678921614427847702416182300321332707845375213182127717306418212883920704517144060154989993453957190910946293573652331866895254483267552650772363005412633378023996546011081888265455610561826578835741241326202050948813683860655206914730289979710595072101514148970323137222806990339221666404055055598231995813935829826580903590617607881676066486277282762256778977645281446929806432242160413735046880960343846527947300266981444364795181406700578166290030138253359982046124581962180422832920126928764534824140380647809458659216810678699736926032137169071496112612848435151045483880718206737537017291483331268172341492480375752825714117595348301209447592193532585298674178894167874003571755190841959937476784230209097335855886892510483130556603832714593035234450115280718201503541992915991015448316382583141728252589052326956647948656325974367102823223419061661546981414045296258631729080950922573278773682737222672400243801501581677021769365401613948656080140362355428188193301885700109684319576489256574378839718040225402681657483026794762376394951489942324147944059779894847570884789625945222333443857360249523691575268719547592483596523676568389795808085809020525652706012942189418670193295009734866357864156935152884016942117155837699579094601746132444638360838611673862352387383474282738977528587960320843842037688526993675146228400739224634194791901694431496971743109479123871732069914915313477667732365999561531524837855590855225759442577209393598080283853397509422661952511201792578765768100209052608739970763089596938074507570827859290460760278777581291652393198847238349811514545640207462696829275303419657468953092711894190370155874687733046271393024594649302090779093747411463952364099415314726585043370378961091101634526425067470469363502995237878348123860972303196635145527152886435863984157182135389134870027296023738137631762334907987121207204864090311832768011151825108035578383296400221860839652755714829267853339077066253468757400733818553595476638926835093666787474883646371353003303671627326679687248764099356576462572239709964655440407919509302087076136796404337492926174961583617262735283259672788796019555737487973277767041390470385011444900960116471499934921219733137285827105785199305324520268848630797138622033399023808015656165909956753293793825883770013296131406099246077228326981173628910361900363623549833128474898321259237269769466628660151680537521882175955746352807940968757528500836519336409623057392025680227674862625063167257019940864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -641884052016992868874696494306980147631190474701417103173974549133107756649733269864404401110983790469545196903135786894647347119722265647476151132470562595350093792961840652405875560745373406699283206691799665170584071017929190514110831421463966846018923331419128256547682967379452040817677781879894715752422449039230663967163474454162866224971375074263696858748150639475831962505420277250241533961147224821780166770788822087306300408017058868293208889344653267708020609330547269537133061136654892894357808121502289389931262965754227597581187799076875039047498428195864884140871834366160094033304740520964551797930925728065149206239295565512839818928107105175835543503705662434820713281432405274838332038476910440877973309909468412181770459799484636568245343186378488552076294224427171641085683872964580435332427319880613951654105970832650981508362080234778163746332282039423385365352302336598559537312663184781991629217885919651751618917670026624708386526266847607942117046725671177711924458848984573251764572604221547949821664494325673320936634535705770762329150838365314749825285275233399568076323562549583918651845383691891893899216523548544983948025101552335255323415134699585117631521638123598167486760580528114428562147524009368724741846714044614758315552379638372504982377974719557513852124735419336354903565888310553049640613684488393678807810009144943188763265016540391072736628838046020431912118106269763954495429365436252189165883759744762941100948652322656387390509940464829562807496636942977202410747431787960026162254602345059528289702938199879221188354266404554479735470461716720968244757964219477442895664578498585038878688319870410033694266105783767361167183063975223032527941508439330669896253883508705959216149681796633523605122288726683314486108755052471156268208803865415515997938499859168477401264546881696806016469387161422347956668798356006329697196053821690410960264220783307472325564196911369625829578114718151442464935243655406169388665370178737527459352306502149757883766385083412646944780213330493174539306598187472117916239499561994153219629607594320515683784501971347314657389525925496382761609549778614917541857030795149547029118056983649406445091155391491204751766750937789141310005782513699384048010035446357907550706404006225074916912272821885580756518665985068552550847506329843434888073482770817708697815677592745997068711482282699214866751302687989257587686220989481946484917143930396240633236968546149227379491558940812509454810305403337634748589998430486817378566771965900980620361728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 1976154427286656362895571855070794876773201763600417736627219956466799084880713918457647447826465198945281162506508122018893650003818373963199495937576277228261439976284445359145706053062750060972871785611434176422931856515495550782938763039414340573704969259596949638908042345017157559617860407794060320335790635774457019384818477775300799409232258824936196318699358746015366889181578601599571927449376330997578208241316004449969992276658518367020062288139905524465622528040325969089152528057146296081414433433187146002982098268440017546954821457767638380361748489373010066466829389529336263352539353795945122519030874259035090008224467789859317423622912274465391556430447582067820356517018788165795019854256337859066946606026468746224340130282480099819858953777111646706240499998561419349407278090829896561466204982795925682510078831556962294578582702394398072851533457296203344802324060281722274259546995153962372546337444348729471352683094238162158415073519616534154607877708433697452444152138073117686091595171215600162497746860311863955830338397874459648473091816057279827820871527325543366254115217797965081433250939106151215403482525792531159477648229280395595356826246738274878493310022261185436438330588120326953657671596761700971859622010681749023361673253077736416549013027535054059441399142847118175864246888957710814494677153090431213358589849781787520806109406010102404564652281108007169843665442689572508236331290630450721279029426005884216420927733995652384189748355672937278921167406831111146850150635647986969028691739662760185557993940052338739499920799061269396765824033523411744013860718745408197909956736662676446772810601476400159792762239554818629639640261260250236451756913443751547845186214704423978282743328624596579153551229125861079035470313914077866913433169115012372545635661007765947180861806970705736640434504592982561784893716821031869780473379259511126987359447256118976467888167567064862087255595392543491339478825324420973043506774716766184974113305415555365493262110421659847972061866427459668471637723142007274469453904042958751346653559023681744886235333585297494494696193143940097133780824114723542510566614894477323900812870301752485384369160830673103146858827512145180406666139972114823280305848471530006276999339105961624439491422131523912434583856864281673522803155716940750478761211120548551493438670966665169331245716007533283615757811293586047490036470833937478656640201916278413164796761742953713414021729532442337117875618334276690063389953280901850753872046473195565685382578176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -5220218910276422994154691853228631440355704184573253900717813386386433463859268240504620013317726048440382012106695778631051571274658068856535622491996797365846746188153010388628974546721647869077824457795555504938472013698937502947487814125175570837859020845740952492818956263947183213407802822357513025512211842773495491916355063029365856684569528983201824208066850266759165570704676084673241001159410032209649186279666587671018270401734021932480492094588191728868570303105839449703268899751516451051245821035916449114352348150529714153906854017352387917861357037341256858465770951567564839143947073069396925536892555649032567276441816242164590072855994096827539127754148970725086658661771239077722082302578512632977282294677986012491541659938390018267759461303131089927540320648662223727317561505777198256258708459681862046995611239630482055181789561241718301646063557634486010616087231944318087454422782937351586179532167101074042830437657107980466717966625703003317283181760771942737369744446106072861256769420432927515576993672343067162551540329346003569343922805171306314082439485352239901473239427347568187408656754348558747593955047980797474434209429959713082757374116883148907660392085524398585860726968792066894806116551979084745753135350715469047674687574757464436641131199767843293046904511215915849902476270257845219960292826675797644389300331399328506953070370932436973410934224686753597954688463309866509348911705499033720451132200556270170965721811419812016630111032773807272508432424262649968055640491603175552748519735473976357419749277574544715090625571943821444734148761353235503277310985986727019984677275862556855018682314730592870979250589326894121605219520672962918983527509665819077503529489339278173577533545827191006629789415705626618642692008193159527865121170191525854661030265650900800200357623005551378287726014010444203206684429985452818686463373679082974568546057467064191696832073940776586108897554804185667287870413614961701119091881822176670417845281774775207023085096784533622941747003140079070445665819215792786106577979984821395531617649139674647860293749130668723707853382517934808732016002054503192703056462622812823796713518130335167888917859271477316613876130926517631410461844327838340111309502767142913816869518192994778889573477750245595653848516441456066137650240480664090644327405280396834090708506612013760019740380363032884433927413063539839684006159066795932788959668191765028480874014653495067791073532642974623007733720715135283783777469985291480697127394212821902895664332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 11914889769062702235836529912495316645232570117284055743862974417272770206765075647375938671430778181997092557333382590486780029680821862827317845090263465312427898961014672799847251647564178152822987740943525489481143609283026145638097202056924643155243963712978244993113920481504855007112446221841063160175883857070388261401842911452377279031894503278904009039040671528701735655798954218225424837375008187175942201295428063972558387885006590656348648466964280907871148271457634827917920623047180233879834034918658714587197518734842816741374435709986470120820844438573934421700434432978099867297271752825235225743904244971553955369549891720909066661967733061735200058165000039756677011648909052388938585883443024470233965629250664833902173578330624316137052438151406581985722218492330794859703483981622211996962413060013293830453933930103452101648758548239671073854174705926421589415633283063052080962245897246464042721003859794310855231650457437540553027186454574964516050068388201759537045431832218834777019799990407652312140658152126770272656618131138002507179211332789553629827541238914012145144495406706649810340455386973402197811975510101768157376198073455439703195642277599125153245543890987509995318390575415299144496737536459404237097505720429431743441631880395236199551628798609200002419214382034306658343034824203902150008332688764110733468800236876216376848016946810281110742335991012033050232820105645882442658486045784412496847955088123807886342735189917748551440563162979155255367271884726595495191839276708209769241873641223556670571793521851310668979951392619668382302558563078534987595390394721580152273682299274688653264349149331054834937345243271916887626311557639463036919086355569206766862972724953552754498980673244103671078995886832695690060132611639633861138324188663214294652021147711327681730514429285345977991820281280166516127504822071946043158935866658820014502589579493799268824678973786611465159368643371615283120384090725216550705054482979547617133421104058057419559983230459753250356049955302094071247583727658336460411107792792721992751622268835867980974735817747774730030803707743065010837802027977364202608806800487372168114516003595271607403483465463935276240307463692994530199940463680447851300535593137202106636912304172971483513519138997715682338016361064759037978400945342918102714473101585789750774309075633828803721177419143097982774839304748361070902780166453464293239380020442466531587287915763122014690945323734022552433217334763422658392121609952251682592963892187677646296486772736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -23617639368129457855549762892448073215987173788179628268736016777293147141372428177889236325018248715352080297984825545810352537504080002208858906106580115781624707960608575871350907851450561354658122313815550897272779477409612734488594076437344145230695187836554983223397150821482640318295876022283796693838147811611786901148953191434994023960760586518424008988861624222705732607652463532589415709684213049827973638000339607980633791703850791553380031100634187210404255985136514162826315802978207901698049237286630187615230669095475550908731576820798941129066529975104062398849832919596664623084593734785456945874084613904029095607430060110526382918454720109618789242136852490728382960421292902676465540907700552679658413223755454125014987797563724954308675659476332534952531885999901552574262379506638249636391663726147845851385141005122720829786563466446241064063512672888455572859245510522862780634874858946504976000366115911212642233776569912927390992037268510110143353704470136591838568932689784063551995245526538921359191607430087219624795809769682218265297242747632380416762960719266125537823221460730322437777560497744717669132177201372839038126698697143596625737064431044089483452732015913664567251155051537258640998306102970558812132531850558535974635774592917575443380736847164751366980771682715441712755767680988074782403726483101629323032370560610851335146710277727353687426960974973001055856635007788781576549837659301162081120114971422903831173439411432667144292608033335896313555486316415741289879658464333021185073361069719345439704178610975783432976970607203598786889656094310597889757216930062358436359799104429578670328800637027668913294352143992371618817633017362273324085953362640130229261360293508660254382508122501146925759433663848487605611541984617844153713850176794132351131255888719680180807381014236297132287242397271580271871688305017341420286121458162634512478907186713640885490284596979870833892677575209284679724119499288332274610713766738126382226949208893332927269174395185932222468900221429713554732843104248960291289709709931139360035689546500665720880797642467302799718734775707623890373651406107698771228185583663465019068389678779015917405724346380638333201142497061413934105192976643827402302204824924694235802251438345067756640111127864439062003465541749927132632030706707537923005343829138141181215676287816384066413834312380328086683762415822991681237415885041859480927213969713009690110444002485479884393551598630897941497951090016204336649833701241247667923138614617908660811490918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 40702698208426560347273359705770375908188883542173576926099759850522673089799248972380635252253287649624192914054935853472241340929996253729061933253978479942309843368094730455093543027113103558510819277264049421378304764938805949332076682702512384103787997617226992250447703643641693308773849293347023673611189071972972725258690131065378374202814431633864412511573361074693336476552469043783855588306335366591304642841677294351220364990371339439664413748916241549981308239127095907031731262786904462352275643869461455717884220802254225653239014596036123982879328663802751014621739271997838784019987063523477596360871635551749988443122615118575372510318819914457398281951426141401256948263938801256868800416285579187270867131744011606151396993828844144415875768587479319369304481201925811916062142532048504092114991220840570239114328338171987321973963064005721940056697812680451765688664091545939647188420492577445010622504834167095746385741787753751990624680872884476730991633719136502422124469927137940609676694108333474191574835913980224646356877076224307898689396743713816644555582305448628767659669738714991989140939946287144193040691475020382693501970283667683949595872365533526676600484882349870925963130228703758100385213801012022489548016668504608987323453647366105243311510970060176534031368423381998005436206885061374286231000048744185284315911756453775342385318134211388526658492400740001267967336333943614204906887286400894528513124587103402230851240051783765807775523929896904125911889944814488378649143481712203572040154468833814534509940452022776873451689592602966465593511112532818966996861285136240743749959671510373883386066231684791328140086655106359461915696192594864096161190503810720532879699505848870620538765811328367014114779010397052596347851635030749866066438213441765608658919745547080917573323957953434561401795466049381354734546116934101877767142003069933166522447918865494050939779446556724045754169645133331973127654112802474161270636577610733794479236749456466155991755590595232408272439060782665398326046474800565260541103787118345075837741552933148150072583172045962647315022298827375031404142887060186048392751312450464873316030635159017943528303607416503337854157388331161757138170043293516063721294894971294607251501289559488749398297033273879633187177123517563731738734461365689255814117414092343936205872291093896716486151977717433475127935171132915702378106333499748765872432351511122373123754177836123309360941726009010840188918400019330943810921684052419173400536303406492413272533237760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -60690253018698104554337901619769575091003190121403949475389762860411854415723767032833694357927580466278222660193361468529926530890442483724499268362072633010272686039674995907978691468405452235478177179438751379058098160635501257689134766860841098295583250300266072811608787924744973483965209293579419318046362817238438088457003726643577960790102780368623406178735693156232510291719726387021603365412152423087628031596557187308933016511617879741713528522816927964483747298606720824634546409683818048349561312781494752774365149938625299047542688919103318350576391080244027304037289011518375811036849544452682920584109030456569666153386159805027442457973640388377134911252569116966984451302688583061211115647621604375349050274638679262948002077600968055454922210170621865772543886545879609029340713732020235456277581019865374993976107752622319136314537077115280587110528021743482409687012477041672193337672220180473646720528142981204443686303490563164636954125569434628476712132098319422666535084375374386251673981314617708314233377877039481938188578029910324196431036987843031929661506835045321547417940913081204784624878763086212931299414947058392724810786324095927119911359995155568697798177896165749392914375771720437006375871667044915803436878013246479810648536957849998857654755160845791382533289269196064024742765459272971151309239470294742036969431500367079250335333503162631902707778185993359393260895622887771000823374758242280132903574783240024703687369063989561269331625937841455070057771719588534860784015060049657365558967778981341588493560122232896168074565479103526969294163066329576706037845855369985247838632567220673644249523643870209510605413612309349849240059737422126732299883147293293545764784624508533700646288517616627215409558159509519454576513554904494272508157311437499708599938529437806542042570780722802257043184172881720464056468427312560043122983044525867411151429409595272120290248369516761659585811309671317354911680489123776703805957639485341903974925177521177386663012071356835313772793966887771475208041894386696278846748329761027046352120037772376959967222619327592392543001816270135591980068422019370419807734652653010355320633526069147575553793099330903460904960799706838475712352526694479363775315398468879247953583010763300010561945898041713130079840905782435034513211511760229111274284685299635242690970909332876284664027966313849371846109543174178385001376883113676062233410541871777313109580357787957678990218673173935878945819186582431076881653223780865901183533871735082392121402982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 77092133420289832235800026677336832932833258652780541854702827417698760128834480604955507750364460747733456009501589573659355843386544315230600902061538631653268710956520274698111712149154362740847890414634226280420025305646709853413720554205395794048346612335267413506232015054245018735146876814780125070674163815777391284041593769176405710189778834381349848522483425429462322624166202545624824570659490245040871131719084771060533322337462670024046321205263768319283872647429366747466584122170428335112169373762880726228507900271019370674681443187361005701387284947863166723133734975834556239423135004377235383024320271833565266813571906267697764945845235134806118597008475906833200853193025198440625581757691477795284769839631565609119552467503758482084651942047723915877261882360561582876723247568676043958418948396040144114639071302910515204996436288903166508383915217847193740175525122267009091466179902405126771672495869228607123126300301281223047988712843601569496104309364338944580610320807157052013668062777230356787148721034421921435169927064437520618220860128298774867110581323045794114122123979553167487171835961705665275125169829378618377352318197707389320437610863590704009812703498673162937106468001148032821202478571312678952417195237820878047621277148793839828670293491069606355992477380353605214195267059743831344152310058719476758655581361276371228625045779371127193747937313339075470890175480170539767319107429250293947955791194931611450535570259654903835125193065150206156399532423531781655288139491467519081991667438871160773967840547828891729467246390032678762481784284887284391034375789489633052166737746282614667198111298461656621600655924958764239372865586259361217741347811378670371628119823267209234617687881650376605185781505963403408678549865996734946594337291529828658967312690456946960087890758531185810311038239297330812388429367521059809204771237087827752620181957292455692683234471941895070149079323396774044604861366979616254888349524815348624849944405400219606782504671331102733179700263498864905560648084156304383622067757116190889094245639101052866604671106980512263489977500506406532171179395765685492615292231807813118893087905364256390401608146327994418237483355105332848474589293555717833121442122269893334583632492178378035958497924810056505778054882672123858058621193793301642738017978586060721436130021175535244868464371020371058381518625162931049222567184120648740313983158595350836841603902780173814867310766196105268255707920716160263148779697201952231127064728120673123051556044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -80307649715495386353898068610230369310635953324514963078455760777751938522477412856400407003842149517229499787753221287038050172433493370545012573973195261511099131158355850379977823129170399588979467209777410786902229556595102003068420372671886801023059178242373128797551050427033215182586506450551710975526649204759580202537132975127044111095220850292465704938109913644547598275476633764722439355673306141335933061641500436824917998145258117120541571025226689876081414221192178915173179629879225376329388957289340029082972062496587029742473506403415828027389387115339783773343073396515481165171396790165690303889143312217187445509347615299931615349229335092190212362171210678711606414953379932926318432606899434582528738188738664229891035560590400255076743943344751748893769050231610475521528442870673695806957547827187194287359408441777734312490641498374252828181062042983522904576711554939473849281848105172402350980349190236529962485764183652784227772189826191094258146424041669839950205162711262513971541644900522344890776362284010335920320898091536167533936992435092843404700861689436925973704294586936739540911644160795990957887595534183673989883373590929937229160937522856401720023225218432432067988500125171214592953464063842068967489103230169195898920167520103978510569674859474883323707709269145915985240751492707895335017498765017056545458563625720634912501152806469549062066192268395123347090913331687878690534097354993725291109595218768927437155646975344610077263232037874665182539257204918117860857047752241051942633067005484550249444880259236645027191965611665022613517924662775830603489979578783587654381349991629570763458084885831708399906638447032335769891028267110480811771246204482816685498924851463698263174807805579441658301291793042475509673163940083077578081288460030747160239428724900215425409826997561673513124358348498230981699329979436951974390082245589268051872051468181041240604178404795123789348903501565357972684921446462175686546960150155117351889997852826366980596871392002809537191434543055311518164342612082238623170553790927411300291146077758002106016463480609192142742031548403942285757321983984108588327168325623936954938845623382961689808883930921688571595948840767570805737971675403679882237550634580349719908436934909822113957836814458348940839365422941511538758640299108318747782070781603059943964357812801442856260858331280113296556051249325997560480746845491878139858262090812373497381395799728655129050521080658655135041973391349096085770994051862769860192075956006372530179801088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 61734974387023787622008063440606877264817332078152776891421345708930643147820360387739442101741334275347884026451692065776848048947365313039544967862036706951417823926410790141063658565512006685567205285537357838702243880644797708871091667426925392212913990246095521817938700966803303478779738195157683125651647215788310571816861120376948715738689687186406035682146053292923083074794552829400438956376141155097426641225488086765889156630910293856640497029827638057846891767916594555483271374340936813711691812406569473387767036301450897006440731011827668627632051377932527207123532618253297933248656599231954848614807493003719272004470479843097720063550753140961695047884473637764873033938568564817431345023270148594672956110196374599437996012164811818197468498338173458422928253126991963745867436422426164044414153188319672118433793747938160477016497089797327713242855575691672132926156061120812826439951979214047678058444189408940774735094075037764965464852050286803812135553814475056505544893025805357954003824344884382504119555707986634505250215819799033950561830112738136977653613722850043239017757656708396620691516217972885710397509335678729859816174544802015041255240732924294880865931088671254035036742435335372465376480115344421623507301959708836794490167059560845131630380545474900690273956827906872741571580888315706978109456218602129611574030168510009028612747683407746566505673541591972554138142861273618147863599523838273644495510094013128631785232608961025881860297387921477224749866822527722630513041131380416748361245566213363869481593375367853265568570364366809214834728855638782569918470874581717710246044206425008411209279805026234265433730974798892907002204361492849163846729379515039099716131195312666931828557228174127920010343875977758268866256789530663431907475789175522457241123644465430074941536210450301785449691415618889641983177384432920821401779986243912544135856950348492974005329190475507502928632082509886682641250476974907638656201950257738729194899787451521335648029335759234157646480187445392112715246443547299449333909223557475653455014151938338933785037726396650567731577369864669144432372230422189848034143266932821485922447143309951151645017583609113070887545171158549449137432764394343710778981092286148604737611536590721683962993054190041417644367082770428783319797551175420624352012987289237213166008338686199964945671868435250181660422666864571598903775363230268437977458107150932465108128588753949351956927901160470313125070762461470380374792425808106956204507061517895272906952278016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -20096210564201292847936665729591137620618723582103612866402010660313058486847839665287194188687343321432706485718467020255097894741060103588554028574684925513207059850419498415364847505053916994227829647136735310779450868943978060267678683463092129256384970420529657363435262073205497322495581263734263816834450022760939514729884094781495598548500438894382508153443767877207142660051819125347344746827982507286116301179347132147675641106733044679726929141329057605217890178474292876814040582700983850917913260708343079003732899138849244442982490344918569838899119427837493391633643907696922048781256380063263809247580765392315444757288838925201773185742948305166716417288813189024656706423588682767791691117916770347705128344315068285467105325218084521737127289871946036957188356602347232547336211908524156606550651327145825027104147773845845417878166406848471821047045930811173217058763187111300345318804161207563226633684293779292035528871125962345363917120175522257903517623648248327899033908303364141646979388261068970913943755903976966733308541765563311704453001341816994854091030505840750055533118673006739179163744648056005596891142451058612853858941492682318074892239919753557512310859153968040233366946052200771538051131812678373776025981459507258845107999062751796410458083881914785628846903426881008951128294814274638636901593010824706934955600525651600518648696346363430914505728079383253745765973237928565811254389911519109491064243835248854412302344551552023632974031634416249833929454832278001139476921713185230933155741522822180054537829075001947240321815717064336269572625188711202029549982198919938396673242019046553348180232561389424989798880493629237860813586199468861941901864452948041340159165843465265689019505959850854125437660292904842083521225436530879203651560188858918967602959032895087274959296697807717469801457331551905188116832082466622169471169446550543695186620419897927904587999272377184262810473018871224455950074408486581150825069428040013036846151490297480079032033251870273022822929096583913732786009758156835377135347194531167061685046130601996129084274648844582918102376895029501664131151813546898137605667358172687305740093048639378912652896850026567341433884635296556641526743343949303534051811055423490100322865570700361023734767907243171832561412007802348148863163977766297942010538828301294504104535967038831749668871299165576927994570453983463212689506714613719818233798565991785571152407800949060265190121212718604976587365044158262898800453101262925899569083843704366215798036889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] -34365141405695616319629486749307632945932391574048182723258151541054859256349146379005027799086245374572709855651158786798823004836877546594772920826838379616645646450815213191642016148876735513100361655945580779811785052483837498096683102206359980191494940721547574113768350363019215590385335693847009740999389780748526036298836152305086885600776576935348318796502719906539450457329538620902130123199487730571366186656636534152399229032875475833656845261863674572801604416547699063290478838082084161541220614726880893489865655143821542451953728112364116177024804452402435129449700084257794907055498115014040092713459403874822954648985135658963637939522883166233869620800896145157064779302085228394616952749078358687560392119244174592945997148399081143262508150235094281244314197375361721752713577310246263381417481210880761935189190880929537710730021171135606798923811664066206033945386992002667359343961188317159269738980904489274426786652940087530587696351012634644183309036582739215844302958109649039112557351972424480203554867348662473523220643224496541734896037703894250075937556686908105668202746508218080507099454689835980549781383727705532412183576154392858085058460142329693592830329470094793440544843021661951437138856631833893391869771452371993381419193811161463322805648216290533846428879722770631585200692093159110461155140913433566909087075955238702314165695914339980844371566386732928193822327233208622370311824826990561271844423264949101489256855097167869945166352756153050286553633216694973234805681569444674252907953683519149969753243963837722342037952726700748337963672337950636924014490163229159542156857025403606509315550125898092338116291487958148045678898442791942908868675445117596344476347337458934574238317480425556734229750757101615260337616152770653607020548680344482875505011778944598113826042114493783649116125160821211048337840064630186140205073176003438497279495892885922211932272614337681978448435340174373690638981204380146025546109737632357260317173118450057197216867731511393835069869591064351309406657386100139543458461494867107955125474687054215605185881879784716827733389423823398209213798857219449469120456022493225016009444762812045011246389490594333658548741159430673667287619001770727882531368851891798269196805428640271706232934394432554535177165460079146423598481115195606377692146164682878174699537402312971543701738210436088103524504431190545033045676152751175192091463871580717463202604544174625257729254092264523631921849248523882412936618534246484522538340538541441662797867909120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] 82785752787108903085743429842312255132756192287127271673795713830331845990104309656620457650259167252239356876559535670069630628934843391427323703132567995390221328339822175274785171667814212946442560902359415759916614412802871680224537295861904972474388195219659330986572869804970716257565768253354599752321891396641707872180824009217497591119945412209207248344381830888683689364409482343877007088489004753809072229865215270305116611973295796210591224534337633678313094505713562000245765242512497416764336215795379475753505651001781263783622538779573259085258914257808217799952781004589064204700668026756701040656684212683148066643399082971975501661848131546909031011433293204798579204465417318398655439614559296369991275674550314988189631669669164306377464713244778784492284087954187479123145216658552574712635867740655564085116615517782603025927651469843994359170956854917494690890925444076784925275529494533363201746754996757747903603722055023898313141101221622086047513456203001864719659507609698576770549021448288261061722329347860335491500590509691800283034437026709609489985265523893908392029713218693252514849141916417098023050345296007414143171498736194199603449145687104283818997324433068705136446608631145141939648808561007651159083613065641924980991795308779771269202055678224444806950025068278002586346307356555250522256720674796967806110374652691140021936724088900635997609672786568266734909961190666687245775948859570499272852871458099069838060586778566265918904845839024018001909620759244934458261442813705900964113852622248543771971710330667197846174915652882534186220985414419814386121913753337966283839195632179841250739540220761203585932109220705948900663369050241964941238590609418971677683000883927310586769337712450471881388607804824660802011399857515133192235844641924889001653775675666930815104572492619532909003209932343981396628518982866218053331779457724846578680321565912112449697677872939141840102690624308981773716297492289921429167590781652494136743391685943612616835565156585116270654970689799822238910411955479664738944039730350299147991873192636788509550349626406764260029488299225476859770255007568557174776172839801337178566250633631106753126044860849457303139733703820222873804997944498347691221602011098842560046413334924724609511283622264314782472663379839372789305330666207991110075353363776411610402357238037301578329347133874561915368088010475590844687764663634342989706464604017730995458136667701841445429548128689894488218595696492651564255877931993968195577471880500666324554560307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] -107486784955373727542151595195382035873006408877225802471488643000937488351146234295092461659826166918885345047493855676988905885585457801138643900843608511188376516192944152908488966260451557386501254229079104417427243919320180019701378007166537861546753521433091037642274140591080911339996402721307590102182947728794645408384406117882576770491527157627539484207260065622105278885780939532379175508419866503599334989751066851244229075536610541247552259202037723769688662964062864161001808857512936345926683908079312540258603929200350876447671057310873022970265854212954304216527563045291460540581609694814449106887312240727552109846176512812937695323528569886828754475880835287659563439668962549313870758254918610551667520087231857871465774363645934090351994545267246197635805208506183929913000039681480566749879720210625640806935480539898224590802792046871042309424613981363721253485549666229862222956040168108947034332132512356727326712657168976153536915254236064691991498474607105138767024122331298314086275412004529701443407657245780163459539902998942506976119707589305580044511461931156821784461282762838060867033225324629395674781296415355099778390619715231117309858192554567476005040826262378798690873531273291838438998383922982700621205938517772023450121286343150499836688837104778554498792493321343710806397007310434106464137260597745284010445540952085660423281912497860087575591521471080845947823264384440935875086793380620912717116939449694439348249772001877068686973784900798545929356927740135055629430478571066632009792793384552022366296924966674665543620263781657627582925363354424394959674970192587333034754474117690101715956970610666703445806300021347637426452051548039458302944993141891482711395863885250480929363537063142428009445808377901850880171451184263589831922576131328868326421250056722931761043331959280521758677285466370826944441243963798550420004072217141504253628839019631812642540888540991013745192038810502504743094753671449613518113307744672315075955235893356443478103823334022155028778753551980226734780587662761260553848066675683647524185548676572282289659772768492368808146251192038360369744240906681876523184791724619808309396545278161983146824005380181310911455311444568549088500982225445417678171814528852517167527455101494667192643580734096045661917260781558284874927082561859692415839038732748444050223388286642421885227214414485431916361154939467935801536207833485226993582191992614447076031535471567073788238686308756301920328122518535911670405153809668325289422312321586035123073350369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] 101678173124906094185544608494692252057954374956204953698000042096369749219805024028559427941278089129152711781616229588511423384117870257085079941446399408953969104984136646705299885381629974977092118942606833199295719157074167104675091441808199119194207816501753778627364573583318049008839038242974411016112593426925686551531400840693466223710581759843415800953290223279267356499066294167703485605836064969242697280075313466814436211078735953437104108801155972375974211109242119044398282469241782074968363165183168904218462705830278438176334001864408623963493352047004631276506984506930988396054497195919462122719916032324959324976276581347666999581779303344519740200058499381124392073891052928864584777633127748537853290826009691161796637571059613156553612889234073260095426534876429112963963461909498215722114330009172688596710314470378819989595839886420399203226097061328468884044642887421945126323769637306343008455850105965641718583154316947079616535352945233592639789133546524042576286109957198311652583724676442854794038688925338189404781882403111630835750753988038741681306621621908998120471212558125789245084706736645833643279964630070482922516906113520249630257292982184179169477476814687688916122851174996026419313340117738377023954776765602812023659345742086370101975520351587580321611616126553303221937107303013901560915851649666692555173647009946814804763519817111322658104666295146784140029509683862315591424030499175478768072176612135739685109327936939901220627025764188689607316394894182442691480063863503023109405303257258351141480024223528303995839318726445565566368440262731942742449867507768671643403294692168567148902808249454691083804903618802604921416825589181515701283822107745047550109340867816958563045059490631757865108185988349260069796154045819800404417917455294926235250524509810466405106551854551610264445302869376567254958122674883964920330710141676535766030815414630116372500256392490966396876664537896428381584987048329067514847611679189013258665921485946287857626102180465636711513317431913653765008689654180898739820608966075114722294923388732069190515872929229409391361622432943322684662064660613799514798100554761143246100881109269597295300670442154007526851764322099296643753678574089485786305858549895335277547064265914389470683377123810826163138414625995208762577469136728810953747970055212209108593426498836953232445404862134549703889110391010317828000940302718881527675500292129656971931257783367048044249144502394470155854531893728119789681253868791732032767018386118628919924175667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] -71667590983081151416154643677852514389207235474053262449020003357996211847022470824956716376143102214772296124063329723435600089409755687618386971389795419227302349812439409442265585051666768535810297412882381045200786612368430763745194661483273226602792993856677800507642656219080697815459067265013165306757622704912123656728824966198879574393482634166423793598973582655911806134884067769162820479442377042833097070862621710980799625464766133144574575564457263042736516623961647356859285794747350395801762841026868244467198383615990943388915961171814100525969592454324156110624114323064376789778276242948734403815882208030078150760701272026839808566000078970982248147947819924359889695173016289269465601892499370143947968515940223554205225047605810585700442275666280826159994429882496815474706697978016778436758192112075502950437172322104568359698047032612684154210260025821760261906384865055299327965425624528812954224317007128139305354463297733781780804424693144756057477526136621001301432899247282523853890628948394174002764792896522017620412396255299745893187903346968959262566332221761775709768861596522416613877356844880714701044784100397904182056541080503123711583471536051461316036952878997194690890483576966483893000186466840070842857026209849655186976133374778466154854396203140637854184336803544221814257575023368276648606890243258237788775197664955509102147027265686990079182005994199661473136324362208457506995737711657655558183862716450644125362996423786712782142503285193125669885670792050637512816951601779576460723663912164169514383146912943913936446397500212414860505859245568834109674596213435917627543544867861129983062058896321361035586594615206257008875077585166872538117190767168863926458913720016694044842141645820227853625585276566086679236851687771495388287346295539990500372021360304193303686495927511482824298258873492843333392405658499405775487917282391365349646132339751588373017820716406154776601570313960209935184257464262943512174519419026144959288916058124036521748026805809992272574401670895316341689011990164261281694489604208946329110776875368678768371589947453212632406357575162888388214420397310592404964728002538845522394849978114871670989055448569241747451901900865935278709852772003529947594615433608397519814511640826913568704636747903299912019065385928492596834010074506978248197897768175002291458255627981170290257221597159454523816123755729389167403195908938333342295864835576809689995300185597747217352151360180996303819801163941556393520166662194790712251999605183614060130688040960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] 31166205158461742979543772755511404201659141711240409261960758822905377747094027626741494128360277730547949404858351099952062032258998313677009091178362292884104928261068263677707091836728665209040448381951942908319395847347925971849767345908499622307328629173880558306380348715091837616414587145317938972607766023150782044731965169089769874263274419252288957161211667876212414736150770221948349681306553410835062860797914840385474136525625343179763398283746712726558910348815807336614396544021837543214787707260215569797280294964481256384773972752545965472796452169321309529587054666515030495797830698787956510176617880272209024075749973920838453364867772606637272545624328363058455326154774756069679627030930829385127679924730458201733546412241062699804115523203484135375214203479882628606322555457275147930994164944309565976331323096364144250759691162551472751772239988389008543292328210859974906948570595019755507991664621544891516590137105387199352849254907830678926661220150524982407811321123342891470479794785818170825177601678616144578369146673497314329648715617693602500305014811391328030175130983205415193631507181148076590539976885456672843395779859727147331506918698767756202234170936814908092559816111835642034716489466004360504144957012541813032371974130008375328834857471039264005965080390223358890542063194195007063086512376728979199170728110901530243907572250017608426441264498112369752664257645908844503403976400553117080744342902523851437059972737163454962443148613671533741383113016612522352090760306362622798182616325891232566278944499330803639948794428686345336902583285130221380853971959299938338145083385291401096505289677585750865631478593966314188801220538679930620410023185117804039523287278720751649107386545253044456767428784843382546136463501578364093687588362765848121744591832316126179103830130210636789786470967765722788197248070074136272778407003328442730171239247565098695090465375794466386422412145600526377210336315126743251881189620637119085248501136416843938073229317993061372396086005140355912015143272381230002916461638915268594146990390711886736623809690592814972819314896334076167352671753302240619689758768717751543252135010156274612087740001556266268079280248609365393260029925479408229781686041485763248557695084815305708691864709787274964227365721263029396276723614606625702248367544602414707595417414714397773475933759403376304464399511465215612507603749912829790376139219111408281760342248120287181247846238307914160948583422735233090713124020111443947553654781133265703129422233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 6431314755231052172984864559874969476192180430246577661367727011298878649142779574125061295115164335219785493490606053161743310694353050297800668019360669734704094272790652916894214229848672105636882105479944657389606970160509141636022572806198413845603931885080654825104337390950127484577984158492177904794292855192930687587740848850887554344074541779510426868705261800261064101474893938509810761379455556755337974658854496217226078963533035139349789768036432541311091171430013521849179222308788731290452467637045232539723248052316855125917901074669472529716794498215276724459517380265190403160172850623075119837591085705694239341927455801301884258616791546277618078463197384330689300254017357760763194047520830569418125386748769697915656218018573055105583086567666484518621551597609218738979005273038311953813467579362392147498272722924927352266013953366871902254700338713958150243527669554962729799248596335120103962396861003494568974390603249862612294680758590936219946503997781832004006052371466630832512629690774627411198786630863987087963045246296043827017634033591025935977468349172159333355093023010419584407050398260943055645492498003321567864295393378477988143661072497654785208887797433660308802350504320458971748295192978309597045404807678277123829045067909719646276064868888795347790444603595028702386043592169170204756051653482908576998732781712970829894226047259235943242138972680240113794944808204955668105976838460516753384906279238645776366069553870088905475492422797216265144960775264022921639318044966968263278247452659115774448236749902668803754306915572795366537730027322274491993590417946603020517803180732051121429173599311894793897724827884522981494860256860673035789124654597157030106317546407181133861084973409187061870261410833925168748527050121675058880135356431590067806834207308515737924884132415687852073941325677386305982905642312700843780172969297386254224771756439351888404216364789836136584328743768190234808720889719215965406535821454711537815090501814405241741588309047421030105958243167138690272732369676071822648017031020343316116365892840545125034523414766069561921820638051824799626663527084525796318020582101273916082305511864085578907300223302154636990847945595080115995336815864250431942520286307603920738047987595177167272073179340447509726376132378681366388284124355188852734059505652002476077467200245000671554067590071535670308113394578636236094364718781872883184409861398022593313415838515686806126544555171475806368339505658424605527019888731692720896207665420841201595349729280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -32653098473342012577478280815188293438469491341249963514378529208553050030303402659028522813192483066964955254673467712582546494728408114239605972867079259966718616322100086698767230595944157632079982049691843206745460675474425877611652205659081110896705161415008555467035715116795723544841293205835873662502662659371324578614918124982653808205771539001914590801181309171292928868672041006534791767321845977374603512458569887475556036242524928885105797356808093213795928886286169889570064534853567664675019181223204739525370705993393039587167125879238024403836933945079603477446512706138743282901144012472215347830471941858035595449784676733729113240834483821207836611901152552062380041314439691635779225775709221119619481675646765581761156179401939604205256302244028882337749093827958902054481584300726037741125758936911123467719064434339542982789950798228735318921534170279495565520447966978327882301213874183273841224601706863588377594489850842788019762404442383713280095045592609165779594655678356590870925019725192101678414002645406597278121655464472064506957287760748169728197020441042085358570112796322641906712126788429353761191356540057791646024661048245871396192952766597551446538615077086226503397046447361184136200472851198013124952943492527136447313113488180551543082390400272476784968710299098181820237787782773441881134127809094108094897002429802801292226852167181184727916562686541144022498287962365978008154099718603051220188992978464572593465051289467988433698425566727726933687227938653797405163576205344859178785646260588204700861007163910839125887302233188727187687914110501061218094514084899360445936597418587874942332839449088811650108613741301619841383491708766421068413382686986507521625332904648920347620250054829209771952546391611300874568190681269761825658487104700695251527867640273667999511411108421896033073827683381947720423096243801182733046610711267574512279364247661570724399354076258463130906588515693377894028205000791663197146566855068675665039886709919233724818895689271748136069623023805802606224613347032755163724630854479180768041941860062915913299156999145581422316261721511635636964782040960714108724133509062510072431820507210552773026079467455658129707048715160374387186666028238654595711308378809670832165905494480308878602586185922078035590292723987347573788851791932815677544893293313669648951060734262226389463470665361693103669689122497240415891877562709838246168172102847194547960000579079763694411423009615118913934648408877593655991387896141258643935047292838331859965942169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 44873923720180439626070031632132025432061551035911446075792261199734283874549388610154717379956407359502950565531740166643885967453397283307832385039432641492268996269161660133588252570215527794211364729594037603214367912765037934388196620915392431356471680792232958731293720995371949101997817984380162134752516627867477473423791391566254315266906823742140861226930896046110150866097135070379189363631595774588899413780991371420140178136179139760557311390214747091664407206756982122069456308571871227800900481714432358309830165138790075880354008212766738951286570493151922853875055193347093720262188683816863531251828801260678258138809248804035249594596691651786127328481344135846354754494141597655143453149194732209542991552206420710796780361995172600652550750960032622883278497457768009314218455257487276760662547224154309494629702506555051190057849220881121747674392225166406311410557435140525732765206070587724205382506631825466212633982745291757930763058429913454580996528085861117660604734931656991514385266569300757093379283003443260092325132102500554744346706051209781134955574802401689584127875722390814980468601825001551047655009351647202586286128930686175136415948375376550264227973249682641956682524457588773629573826739859049691339211060537862776431455717025537167536565512837018927615829822807839053980302203716819190292669235818305168466814331028851713328376843802981430327055789220419904606068939114248798918628155822304403770212186348127161091427208702411337677323102485108200616802307740675339378188428134964805010310088440050344420960666211590398444109638954838004704045635192964927418127528296297996870906418243513063439470333887143535151316384096983301155253034287440374517578345495385373528048865137564323285537798925738497905637312638607877812181029262109372275227870114845369772738004175985421900946079129422769657299133119798463698186691215466890314106864688168544848810989107302576819628611815356318226251209550947646999545419929481326208837441949365478664662922240609985695053760233171847282826209298966424907072228453704172196160616247222028773121249548802789385966736823150526057157408662688257141466359793743238569143612542317717831811483020888324326136922165672242097385604101964110350147887333389731611192408720468213580800854471020416331034031706716111616228643246447753052792489000926237606207438377184444570147381189701538191826468263705471988841986231322414068212552398246187312451640481043457770659943645693088334274554598881045902971964086736880792025895957532008798830408695237835586000650240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -45150639281849579455063538076113851112116206049558420997437069235786228664775726206066616093798366261053451141724025176436309074897645299440386855238129816204747104661146041268345285340932986180730796762362534878581507460162014161350958098831816777331794014476976674045621099951675576258081383570033517827033403455960152714856131248429557972284829751996130861053226209830242061402671752718874315285061327279365464749044369701472525250637341955703880363784044629593542254228699622774649830960550165198245902994537260244844806554064763033813005503075168366223386455978637231510613736014729998504897900385728813203944299849457950395344323408277439241611750547074844578420480407596494379644057222206415853738342321688470279412532396195323936620525975981819228316800424052606504317772918796512933833132611546390969965287312473688011406602617044534511250084370523844309723303838490116018105876681804693557436807774000267413546329497982634083573078007498692591279351563358167648349409343781553561299279177512702514145728858287706563165099020067988314124045647340164806664090934752651961131186164469792850003808770481518633445978628583033422418583916116482377046084653408513455046943371509939698816462403260235899136203663564770715577894043797471097036922702192661358780771278521276632567473235475846304960893861786992394369429641587714713126632154803994029056262741489549982478367949176055369835944945339613936873590114881405373875711877429397649619854869301889189363498829330377528971761521829298093070227202974809798819613301224140364558916069413219547016833994058480122959846173474966946044126763977575852192990625212210323086413712659824075387312861553450031954524446256333302065205307641720769660036388653317464315285667402560318964568045887736244318307923492707547404617149120406578992795420152842626432993185380815961885852008983685721960346922663390021856502698886124787318767363336758859903345158581008924779866157308620546878435635648233084014800060749173526300697555274393479560590437883816691981364606996493850413522924386445161193055543676338994449849306100995467253902718847419871768132844896356229395698340787458473954787450999841015052782195508004051135071874684176067472093607903664938125848815799076947992478712969724942757610108158911009393783738867604998963107430658832423396890764156713628476979047050237725202537735240589419965676824894554332420905672128438668063900627441108391889998831978390183096804825651469648661824812580692886350587731046215133935274245044600425310537977761772097376804713808989877270321561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 38032196660846887935646918231769986171562185704497268090975988729180240872631990426165794847689386655746123486790861448935090285282739290875000448856546282319674458108891291177727450033642765732802966117404689499071959165738487776880691190842967305717587504565390764831422075250888955655064406469389953576717505507564812010787346424342038640436498237621307433919703190959542795705548969271511228489721669969193432548980888776990959885746205482132197333595904123868827662892459217609987355893246430461017698178999826052752353022457440828019486160467474482279699835545150786791865010903450773202502789497609042634986892155276388455070342545213711815662775939100666585633502361225232474425268457995135227795587647952093243578307539936172851412472871787447953287691819024742985894641456671684773854469795051039505421367950439729397021858654081503248956054416118583833319291584098162004457143984506921596674745123820229092129985461619381177266567684249210198090581792938449804481669549932017565436456610865194261874814138337311530255580951030026801416333090464568774628752891744103603629960067456405646432867197831201652418563620159660993632899509540942739858075248550295171581421588350600961637075975063196485852282806134709257939594496334040987278516269574606291155245456098848716471150625128410081443247172758865572158892319436980825196260420134695098407918631799246868729107396884081721650562142639488664935914417092191058498782427111363627201458660645059499313750950871716528118542990551079252690000718759176972392048569267208326572654744860783514013736327568430892262655110603634243949074662792835883880487780325236574192616898227705700981942706389555980530264824831082467793980486215613915312470661632486748064553797434654036499421713057554003877734686896103281002364731624112781357971631854584435760456580558825115762816231463148701344996429097422955547304036577357396632433183880871974885457664168469162430538857329203159537707281393723017606164980655641104639659009818796054071734313466534397621985142660924025540765457933894492688330085460328660906416499990402673057569244893923887173714856694684702964612967832645154213209647155058459885847725096498792682855305628783735314820812069193222228920562340001469978755948561769033107882889035052467402573858189483317602538476603077027517895667682472441403507573873619473942549569088825982479161146381980588706078337013422209218494387806076461030261663058215681651469206609380719843776864409195717758169920582238896131093345353107219553276261555762221057914169820362825394489917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -28184231210506915541100443570807454895648522584914992779748791438703611571403525649531805781600186362245947017696144234065319355681129886207325664374555526514896914601845889948816251101847142551503663533707826395303872776774842428983063751986265979686697362883463095014769323083724864306551490735996477387075800808093892862213346394212672882340495688171698623154113060315649804745842636463838526243494039827641539030762958214745450093331185682851131091409526310283009747831410669448655211319081705223540198769696424228448445762772149513183123300861261676352817394424865053333704482364848861732878789518496282346655348545612072508967485367985659169172772357082055499342283456068940404927398116555757823033402098650157510560883193205213307965034245500078685645884092591521146799705335559833703310442689109425416011747861434559862350821561946030121815093550490178955926572885402566577980411386614836930343196296565287171390545100449056081513364843997330122059986175983720582916156482806286338718518304800719916507296844990639147539648630188022189144599442548514397918502049264726398382959644286154541444872491175609722151159353857427028601462342926017481677593204109876058820514141294131775451868630604406015507193767983489928867972686322503615158212568219911435468186684099365354513209303177366903662746445258390065709017010605371901058612494046944100462655191264128748806038738508367530572384161584011358962349958896739554520540802074836784023013059602920777168874682897246649326910780513173722144855960498682910815927300748643025642193717842826929041093442460097143365674857142419987240955408984576166918836685999971613610383744397309442506291799471209784459333218726169228793684890363269299617657616190305150079621184829276592817190973681233906271695955580907075369453946193838322066072055872612800267238910620865920026946211302399898481111471412180700420014735516396985820694460958728606621565199253062852912901328290382078144307494861620839595610989250932660434305871312642795746334394449870543915961967910277764233475765078547700813940531590792765634331381064116586641746711998514280584188587205090529685751503191243375030200039399387402376073190077881637271288954218058947093434320695627670319150824357146608183960677887344393023249377018735894350053780846275913868951527080405136500531821150080130086476280152722145095731455497099633065629397330665337369127425972776735566272476679129298951795935829265502277666820178539508496362358047462133676120190826753524745198409373735851249884301032276444982516935954792405560354406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 18851412886351067920823300695968639546740321384021484712904756756024598080396555580336315867408305277868846548050598375574220679161039187497200105582625893691654667712166792470996728530166642297691317758404213736400389846040890818509913247942896189486675008712077110272516196352996014203401011123218437110507375826744152850148645904289243875561636367263961452518310083804785409043241460057874033020871036265281318906876825271183986822522145089887572648312731891738229054390124157186229394899939384266054793952438205177570016887321276022054372024497110242831022693517834259742921896560945177935218510336198908781284391329128661681734476184025752910796259769706038908372489616895076107458866412611768641283396867614491820045692733954133863376381814176562078307715485150318815817909110182271882819464153463667043306217213257270899080674933139073408384543946315566271638780355438730625392320252236038272992408539613396209670432441191808129084420750160840199770038286642617673889859240744681810091270304200697470329943398243481845530708504306756966099021539609464068784757104569250556160725223849344791760464062631402710183495555396410200630606411619640170505542534019154134787690011388721537621492093338167272056325245737122370036781008076834526232587893395763458142518851533129356818593560763752883933529766929774317974509458754281204322995545074964214679647738402856145362836739593774236636603263201111804070896743882929153719533604952720872234655618129760244256048044173441062118969574070842598674615067081861748702967307423550238705509038424056376431635673950933668352760455917208726360771387351400248529872537211355222953400805586928793898876093518619940450477488743623089830205789833723144818245844922861345382566641000532759126256549594522711510273846306767185859815078382718718221315383105828849214593199524031319459503098802567398423536215458612887669852721003882915509320401791660180881042716797352049407041208889027886946350698664399093150639332965438907785033264992896928673907997773904848317301699766972238854256318936167933830819498280493817447156271022774204238479298070764208148230590958938210203007879015692823148972422863262916985065995658237812684933083950394405731458071534280675573229828947841389046460352757259596243074992774230785718705886931112115790213899973800604088053431265569597854276751781506761428511468713708823930905511494967474667419121600756574831436350594671663882399016390485140819907680659103890155568589073303776023434412574593636536838908922070181745177128511792870968582089958066675941701058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -11551602273368304644794659732139531132007373388253458440192554493070636322302111320204812207325789347312134846612425919528610751876995357433007666222109490191672118440958316740860646345389082852987116544775721034580372932210936378949195209442892025616816695466073330980195594032079770472841065929275541482663937442268127064762817242509814926665496583017711168957130181121721767954763479367892769666791824650402122759960439222730290385601607199871165813371501941074311772393951400008853428108883639034462786617247243845832612626018778227126702929279165559795070087782082944983219046948598897259239947332553119322754891324147429687750010459382957889178475240612396758955894262205307201468885157036415785344943842138760493211621573961895513655174408324945582733790050081988079331962661542107698085644855526035684643572269037625250397441930085388939660079047119393092784954185840645332104246588342936293776773424368733897366747642255710633107484831885373578191724532961002691875235959530697946552469679905211353188230984482908353233278600878488754915070112082621657677591022578552124108038005647036829322136355840066650889980954522805874086952063575141726701861529017111564127076832381850308385457379797292495788973116158566699785255254201844363898841680759453082680129363860087780107185984254505892639923336242840317651933743511880796366683702892314777299593833871077597652722647723082660153099573419092791299786295159913766666700828607962571741910835582031354458025922906446056064106864485461103012189453991706708717627539186959979401429671945800684939058978128148210750228385205970887320891534793341370016025904633868956676088963463480488268810078124848633261841180286889664700444923208176701806110801276134592460782433287661140898940750814237646065537969373500864420774970111086497842531804263790542771547859378669302765498278646965171951664953963027449861565446970624737900615332044821936407465774604785535298613068301340391541964538602767857409220430121424183791476676516431366780954610935031936740956792968280432742639598165533856384746303220235361485283011730063509680008975743309780922156175946139177242234285888209378452184726208559039856483742380517670610660655506649164840087105358485014451822327910753820121832101472566119146068770076544796192224563561401020562539833107295213018331098823337604561524618104232222818417268251802891930358652597558118347987473760438742979514092947300835087397847326232601757862917186394599398575948894096691487054601325709123373741730384653078389186159285337161526935583366577597306843955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] 6541767633271388583780669212771105175236333741966136357009549559623137951045778065347592141572920244044875293777349245440555235555507315843684570039794793416315004823311868063002667857577736904277054450426804293325134020336646298355892737350595919076485051924105751570386040475018332197675821954333893046133228373422005738661457828897854365262122038847108706476907834563567406828765132710586396171711688670235938662752352081688790683593708251121124812730684537129486588159950076581501347334719316678668731845671315184821721127373073983987229185439000298983342562256665899056620689065972938069014621605797634553966398017241066365840882727627541900006257498674134181070256990757268981025879691062486677472438426735288513139447979576050020396205677479181444430239056562366825073296008750576871781277883106878908413063032781059561019198029642578342854144911270389886801845525053671532513268114663102803925326993935662540189386735857676661032390063239892757631701778265715065650117035118615825674167552925205056304180489664713268984029651654046415025378743771342060092689724196823602642850163063775442337886116828834643700581560887447377483554623600107263259656059409714695573110724364247300336972588813672602601582513193511195961499166007747893983489862001706864598457290414915259599656391577142350955133651480419650459968673015496481243734004929047491793231640829285639928047850627714248569611514201974055450855034824875460996494986867324995513710077871709778358585258666091573880704280428125732866226388795957783053645315628508349179238538943692599642049894127605003559893062060462836160928533945916537061990750073339954369491894209149495666119000479402608941297254797071233358589542980968709313224828177682586423518294267247336618814590473852088809764577328050537815721248362161433891053637572251392646787837728234398232867525700896897047840839950865145579691856729859381012683405761076606627863798143524735908562457185968053483231948365636443008780870283740520538165554187495867837463865861494739378692672986362824530736012046296489626220867046520459749340625807916963704866435387933759669329881952277849632384042984689031105880006382747852321263517216841629653071907424874474715706874932942550057419527109132497882258714012860683970319939038477628627585755291469879220596258518339175079190633811056644271939498866795674692422676839611133273931744392615970518853931298865351990461573617306035752150921051873455936808523685152955278842527413383376054823406689948660619363715409618032344763650955165700606338358033522846973349068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] -3438284293234484334215080365968664190271265674474451019314496002703642786619086697134587752902942625653689088263589942056141619094014437054210890090456982000449870221736741810038452172362334816265358864549772992341556725018707721784085517802019285917017750351237969741015192022200581813461661759286598947978453808253661350664137045263536428363507279364881924546616682801004532733372369285684652270403006314370895924645433469956662916682354394640213219215322857543857393480674278045066772085424177474170001431407223405193586660690463846837062334543125196812478748924773121502911601661974057291113837171396517968327244317544728426730362438564182350136246913652776309491197713320245044615966839052490301240590682972056701937716262286235009565553391200787682283150507517258319945484876411715335814516814378710539967476117642021635033818630581837680926352758607822706060502940751799852823107464528423433362665413133805393220041885086548345523584782959115879821217744123072369672980442942401590725130283215978719179491374387769627635490861898762351724964844260831146598059496168681275134823458521630643116531862472189715705339735103993622340542112967063359483753458407801893298951660917947636384261311547691443972797416849801456844114555067535927823980826306768900529722772005210043488537534311480551306054359167921227951807649874278591717490552313948624241622612619268415465041569277379032385993068404990683271345918720687876875416439610292845225753063192772959824476451789307621384698765531495141611135123787263765133819989693911803175824927181872548347385519846265402009621256790645307879770912031619810198488328382947278884702236098885009867864726210529857422653767079838034103088565090062468598992770092691311929166632723719186765704367211711926004144075038356581981079247964476056810766309510529045204105578719109551081063608031518739884725007148491670213514082404713148252214651542560720689946741108101398795653604807256990354638096756143444480646746235718300863562608149897604678436799737094210601415903408514424210388172868500689580749550923150159750108586696942706051835470240223142154569396919883732557124334048308956462692828963826744552576673272478742514966491145883720745869825859358176201609223743944936731914098297877801407889389913330880001125547151755120551796823498973601078413274778910548038692705321076750417207200263246483476499281041886960873254439933318373591611286649247228794878407306374245814241831136617239383596554873101095813771606127414128770214875964620524122514136336916108900456568177620196859156889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] 1677024850215270041775999071865718621385474728293738709388110446413372326402802542747170062165846240426692439528763362259812305360234344491701280900114676733752864002766528515748450450026589598618214869976492777011231237536257669756880118041473345276973516523623725007014755027023745760525908370780016090720476278491069021652215904132092491957637305279135929064232504835918200541780537667348060836986757532053938335227640576863299468610191313265621677228704593740245330592707756702155885840563859811313129910166786569996484570983030319234390706716416746411256956430091499741967499437238377606904675660471765994247957562164135842828915250980314866337553526416523546924945479209804344472587249024905959863225526104925347622476859672884346700828780421736336214568635463489148584973641569018115229675564601596923317415040560849809931999348622838479095695061794277882693435820609865563607679812700695899085637628696271373062148567769644065650905536698266464520330470437407817501938155670684813179242002781498466484922544770933595407911136593315554763827520340666939079123227453347693733106650018999341394142044272152280182473176127372711544453003717133029214243907004665446689338693468977057262212846429931225608181669569423283047862685289384536184749440970952635612280777677347408854105150282594593232404409670281484981057780965369417932133011586660066766082364832116316514677931899806019512312857573637719508660032872241844228036116010718773787023617075737324137343806786722628914463036007526207155218026864512621961918126745779639112485095995601887271826208223185423734000156720252649889940750806110263881840871274678329177387944437547122195908219813692988063656874051317311864858346252230110141330146188234306541937538843804980427769694384275617791244485200493162243077549961867193804218983246771036037452942770832712808407002424989791140877989023965351753338779314981421926712811509696873919391350655759758666677463817021153937115443357658758807172111949923485558295311885765950982397544823504086875945145169239021077659854598688025478315405439757170723740182731278292489738465558260450757843698704373063776496345200340678556588059674040927661763620270010118657537921487761984894531037562403482398443063565233160095127903137877076374346541635684581303377675457069586074484916370697808266389087165303812686525203723251140510367997727705729870539584865552318876205683406449617314066884689727037057125423750517395746383951907270364807087470691755656576879981961994628926149625863774382092794135860786932829650998506870472541764321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,41] -755681786048601603962002517806312560740965965620776853844604537268801579234228990954505796517140629012834541963715090795027818104540501600554155118174717873170731289987995699926556437862189450210838247176601137283815540281144672566398813209024184092839289224602112444392913511159590914322790800135511449979924179938375065168006919034690577450013002358541679523735809802609934104611485961911880115178150865412709304905431588327914257178590864725582234334908930279051919528762169595582749823585633133739989181810853179540039230143670196036530449584755427142756999460658232549966298721015995723418208308382137810529899520499653372691399621348563819716637491789576934907741711190666130629201321445667086893085885518341172201936418097832316445251459153290842998998727167263649992782778027780724022467534212205785854192626043080723226107422269170302349822179259907326941859119785411213115913193084779272775214717271718919037298718239750964512906048689646715183236122140964039640674325500599568336420092491001599412648906975929326297452817138534888900291046364342437894674449666440124786691793463708290395110070604335952955787231603702172950965655142735885778198725021887453728357943287488821608399296412984652339151877484304787964574886189097060342893250121612135757221007529897784300207345241555302350793547479020640284139994156500369688241960738242133917859406176716345672486428490389442369017590845701368058183583496074351299544928566185203445667878688630451703116788990269804321943874128046975944674665348335986306381175256883590966824439331630801293265798274153645557777559611503288568417426463582099612199353565788904299906052572321667425729495213891654133267939117541844495775569701213696017914905631144025958111329729558063772388594432338485678711542636677974519486550381103414074071062371966820619568548978719990941197003358279410537711355938387397496980819385166141193152797731292422896078070305478077652211689878990405965249788746553063255709730250763845004881269782556676166222255998836292013896651951729468615040274806564501078385871825421538988017975310401917867647729841870984256644640241428343810302267898912573030656615714338318013227114532856466272846226613109122567584024793614535383325618129625859277509978756226662767025028951023425740860099831339077502806525297359741495211626565203991705469700661531584850046491351423172431372867442657761980382128969550397109120733386859264615206141838331007616658817924851488132462694928893546262223835585201940675204730690185158409631588384066177106546619158195354739304038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,42] 312024619394282481676476137394301849476241151245752925946336676060155435684210343773263916998813380167155217030589868819397182364322838274074592247979161145120888748574749334741749109928872103283278741848525077401353067397264963963980941914447861079832328096872695591702806904852992226168901614702727490153680484503437347639346841384338539521632478599742620558016716086649372926490760815549981985612064595207734374722992985099871715391707782676392471711321198520371522518693935857642767328641261326529901354373171884792487689802961548764788175829365929639030249340900822229259932275667179127237654286862572250390932497680190502499813520621953661495250376920081734147461043212692554992881084077932640720052641868879551178169713213557769851055959715422778645309611584347483242042351929631531634706512961763160877648489179863246008144518352678497671461019535734186313356302454830767985142544856677507805786128825755813109682833577695150256419858715413223501923123792596788101425068366381209812837896979217768966037428844636976431071451943339035626284916749207427759755306808830766744874140299108465463630549899930263149330435721310986388116615295284974716928802540301418670739024753944981476205836122472700404373039223864186619546826701777637519917819824329013180224874909558599166722759427186410268583595495898085568634221560086029996899834602913144321556222904087663912102873091796840429350289192775234873409355866959499155624427563139030532638014580199073598836878787489576677720344213680709089651023462828632927419646883428848327051509292172366161858899084269496958625480736633918864687041934128310172157847726788511011525720492819533588436485496344179154849560329916643552343076422269732274576582790394515820070996448004091066874379151911366018802949431097349678473271101872572471425501232725462308562645667306702766843884291733086138006219443879609539500173227039823162139244105218052699579889190039272117414116359654745777209668317249785305332321667892947353663136832246545501465087880013463277078002252744766457204509896213960765782905037316622354290849991653247650842480542559284129155822995263789892128694866392566164106278884939609188944819187178854174110981311770403216156673939950787276163281963891165738675950725625053496586547840203108103081650093451016412056965477202045632855523033128895430467895487013229142575168839804603099117733720272238177753480533681087038884096720448474256510905714445485751327435302335935258489738046625616490856604259259527018098581220467708782178431919379605868716610236288673947666350080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,43] -116813916534699741628006726867422951434597175818523638697167715071807199336453907051293156883837913174042058451764945946381713875835741087258596026074220714458748144789882493260286309020153103372151730130639940156004198469722261259286865750771381698467771740324077492209172809099358137990106186122191582231115063426496928527890639227969855722877039181154748997816218220567883230843661103950610099877373651389621098723227243002506984966010297364710623798695736887501075414936793104566735820918687745182618215402323341884894871000824677153516890771571290929135657190324877884118640458532922673619695734143597617720999235615992089722072923565744402850551597105698289325867439905098083481894568855964815195411243112947146810866576853246167594201824828927992192737310039444773553898880671722479605441843327263200028512171632159975509822250764037623868829195431708503902666788947482535542423796762435316076777878052617656497901286883975567401621663401636797025632841405360951587358212796440877904708467085070363729988952946895432803272278817309549880860522333977898929749793279678250210893673866495454561377969388806261494749815284772656801680057833262661464922420318868645269746719337600536661427092495919219164152000756712903222975703254002999728723446670694558096084563838396267791139123965964171695426298249880936777796586315885146245857350989168158538040248412809270517735990710997823399420195913343217306335234378251313153473763048976250908323781872444868804405668054783428640986295800748775757978451656041871483881356231693293279136643276393298030554594093757321629189012522061944603564032645432328399631324359116911056454574648322151469975232562721456976661024510876308066783722003450448277746314127686374264964920896612859213538353828755768493601541336324738313997792823064559747895860398593549415443917753421945691021036063269129737934952467962836119146298877595813528909340884719689577548215694566788979539106568046406486479932223496849407006489222914479575939351902546921548916425166703499447210065549277803898824358520254773059094768157440931260413656363907938552265367545049927291731646338363778303108789297794930611662360233655245197328501603146297140029461224855225955649050785277197658122165363352049530367567280026962861683077169219812941947192221202679499610468098376290633756558125432819961398803541086414803667736184233679873904423055073096705782555363489240792552262205069503766216427275064781713687460843258703087044891585199901950251820084890093924957564353069388603451678436239202253496867539607636957305241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,44] 39186687218745974573851913642779268956413996468021858034129350760374546400650151777942711880348352197906506474297586289122941827922913666479010460430987585236307280127068232252253205728526591099274940094146647934174583063887282041401558812958706476966774210699523135923601975859126692477393445744422626815099064874351714384317753269124211170282211754989660237784254361138379357830907881821329164557228379594619152570758955500402417719364845734949862509115359837984742566059792139701556973503132069908999867471119646543288100335540174921772078760120570703563678789171983800457519440930833099326498537937644368397663148098489270174618708795981319993390152964431261427198238414185546305172378729994678427918854574440081506504627766073177332744280173003562750536460761439449852346142276043264983180863259000639100326985557800026459974255744759494144702274495651878073796633587243368543434117457971071945456322798794778901730826614492915716715527553241703798579485166943058525601250148123120260679536320108522122625877391948116699810167157335946771022253357814136727584597684524084130202062260319863935562020058728106561890076210097610779910121011762322380405513055743038965766185531680290066420624045077915340821259740963731439873297624430734115736900962816797464167882068024108832781219841181138413692925294264275560708092428794918031686682138547663014246944158865992467328162491660400607438508234176789835292871482089408535922715973045168869938088631868415978830224136603316253323169806912329646739676321175229255318716172782977545979922649683962635171986936358613287953413674319385896953809451747955090993163647504022331993984793015706636951678772640568881370418812744031590384799431281964434533574768844237821377648014078943963182802515739851724197918489422202187643145582717237117715820184964099721582047615662567924130183426778628274036297601095400174726836915990673595939883590530969702090796881129297381085946586107135438580163999614232254860544774865267426776945489895837621512541859509622083752348703377634379694663212943101217030302239426086342363445926317124810121377846442415110990092582571073647589199465210358446519428394222720872709198434864289994790705954957801189358960177863585507266529850418107973143193478321176269151669265530733688293455827513080124165822290780159178433148469628207147895351532760796913988957725988967719378911984957540568508200847564324960049686152454539537144055267036131846376818964660658760663434167064405850917711461860234710996356458878349770633815506126558312139515558233186030678179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,45] -11637276448323116992316986673607788582560395360314317486623914473527206924975562720399459155309013063005335961669228346559578575278226818480086556850614726462571513286668168671853932771805630236469278865045644986225916680293828723943568556285912832912269641411974796070177882632283393261819117835737267497814543364840592769504343389512694808047630500313023494119181901678675649059063164906951847912527844229020746160556838186811976767652514411049693358618846356347526756472448463806875131544421247066505792578454942426031329986822062802614653164686741278378452338803698956785317350344734553461249831544869911800120220955366718712570400344558555125363173475587113962367217496685132414248727562403470673903717385602159783740131239747647696031432161957698963403197683452217199137091985511199552167848444459213772719132593523591091885829495002983803970150432767518767252558159155185985786604683231069580394024427089279401113987557194119722246218612094620155475626679742634375970638153914097209376462570794495762267420843554078277068675909819813804047538111141493755686212248979815523627204652769567475219626415024989985903897790655247267076179163971799650411644328291690648522137918969603069802428123136020805390391671998791094000688789010485577020047145802403113857294584334839790392274008468643118214564183960448917040606313099075728463444565894986786722118646565207890767535855036433956282565535994794538471377131859943322011630102872968601649913867575890747222460912810212713583880408854599588752348913866099149706913736351645871875989320114406167860833840408233808135955403246870545871016543693874640878044893005743294680179145917544020515494618411246796660813772596107191695679563987728651459360952082615786205309474621433648469676328223291205660843889076590565136404116786859948150601096875491300222982461897309903266596581860707076944092422295367420108065558606077276091434819296869772296401730215493462047854407465955620480982348559964338780119711205496625222548934279110456865030381907465216894290403721689778492597006806314021908817399144446637661259528248059034489371345301509793308833523425572382466721620848919533084371979638891094371993582743678070664064768755589119592057400311158147069491894860122127606306481969735595247765705206744144793882931694115659624062076045215425422493965643763849196663918217115168084101203759316056525983278119290746818355336101606311898556241067470414771776486285251778407077968539600989799251670893909815765874384438620434964792264398187258182739994021339096426242621871800831914803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,46] 3023370413138867994580849110388488932196927659087258492187744846559696169850839010263384644420164181043046565683798023307590438602269521066873603873964808052383871455717143660392563767021094164618553827863894440352805827071635391981486122376854409232870187515662534266495963893657160647247304281609535095224774035241624813755671186834151172734058570726409169519984841633230480476492008987614239715272719836973641822231935060186106222421791898370867565385637117441288635675730796455317696982528540247377747874582019717589233442252038901940566263602043081538190208648395306771635891229438382305915304462749323787477775544775606146413034912093650446532218701919002359178168946807015480984981043652640048767602310649623771445317186328656243143164080886988219132321544730223536925295198338400512012708736573482889640301998161960185772004536990940122338160662620547630822591361125428513710110849438161733812874850871990190418590148247726693816728949421955160335094383153734631566120903223690141584039387444810195069820405279104983196845709997687914084718049355329842474227195946634938625828465511243275685553358149681908688106973783003783706168071438376203211449596518473015971862691484102075348213917020165446566257704640465618243243432671197277730540259674792902156724583288475810398302152742673014771191676238685216950619700860938729757752874897695726108692379442112402315831429756510047494715167511750736018753700230927123154483663656382644933087942343035791537922274249783085581731713874322988902343961605350148647376925813476685860669838311088708605736759191197710495385279045558468062886060815067365477383854243127142362969634045154379770329736203057381343886719219747006679983702425935683602587075524098759116666004750726663298113436749491610704996167975865472394749233502036958194791015767493120199482492123681464891099349665419492486854845064975883269225520540916071409351187991083233716638572466578604687170330835425188621599057603320905564824225470138327286377176775538805263472186008802304787951050997713234181160290331283481259632858076304728955897486526787812263048170371566047406977257537268044696179880075632396202616031223389160410837200368077928953159275745521600514438304234081487332803968332160643656098117174261060244440636245687454047476082652370069336428407653106293700259636008376300818482562681217909819264464332687207438185583165775716851918452971037814765657871959344359691142011851012782439526878106176985105270169758394649708753718923644865223016344562888172067844177812923213023108587739086433434992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,47] -679818845301405277269794685639549803513409237130635533836116804506310398321428919074250042792641094152701829312491972038795737467905343081663090132824668259607800758385360447538792413334531417626137371690082593950881701780633845616394691368370227510458439958161781015326778045270847645028599704213171788176556906365967777602290954742943725077725848539821980793833550737170679003346476876748645578529337141486665693818311746028856522566567530825078469868183459397243777673734046401838223976100855450864517413056526717542122270320143201193826662150375466346752146672132764291081972472310022746548670995096927267404408207196228439986361700531684374859671561333268768872314057473194087942945690994872074273915956700875258677178432881572321318158011134822221628392541981085756088947762050926440969731357863646630178061784474355495298407895553680944706232734724533751729520569152080756777089639727244582996862669952070407697600845688803915778548002529074057684233172033296677301702511425279125784768158489447259361738746621365375849725024238062993598373378744011640564059314460097732952506105500797962750963188260049511468380208376552584349514654611569987147195676680138335123854591159936109725800657553627373720798324092684422728861484096877694872363424247239513389033311618331376828267352119063677844981887204402606439862958394862463220395011782670554084428775744966687127743686546149918158054183973500991103356864192404791164530607273296461637602691530528735812636368100281817228839076682756052898847306819607526516993640078477892462268716573145122005158126157963917160625628332474584314718822531289886057013537148176710567530425262470516558488820925896704713365891119979573556249244975471867096714147613040864847042651300207244508596672290637888364901031586035705706940757359711810365684122188619135349578801118107269715180463583519402267357618108962566842288393304388985493099686540690823494946081133891567190812967722041657326068323502620958417352595515983101314684636995891640747975581111722316596274598222409211150281189504251143845543339626347497520378461893645765666455200241835647393880561404410906232123957199313485450697484002103581227391050942391880279766643514390857486436305454568912793151542671458894502303052799297257912536332917672774485608518259455556458136675888870923379566881879552771210650399756710561497169563715223305693960912566658279516517378892598512064623646488393154888861320681370994087019120991680292497314367195034912331893799900925361057377638140190228013212984743727070522085029110536101429248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,48] 131369953975708235817956369108038436948199765062506889563281170984948543977975455894600757643539967145314655448587804366742697618020510228900627147810787150780899643118940117241259870652958281188923958838426300336140167140527992982705012347904483018199962134742605029891966912797975915538791840652321144573916292182867473430635894242246823552120343080422613395919957803787457208202241198455378098882963440214177925375042732113708869093338436411405184067425260687906331591398756380331769023285229268123973078594568736787084038876371884657374920185936799704273245511779116599323665220415454887098903679045991405047490802598924456088241116462081291978927474583657309044055761580768676903853092767702594309706861249956316326779295034567741503342582045316701426646241399414317179882820790520350795853496340290002726877605364722504131234213750837772480048364091095358334848699612727927455911909266702763418684718530605412324177966329439323120796572466779172969031104058306606621841844737739427511365967193072574275185967694505656749680837933725856150875177541110194907563623430587458558092177670738451571450591651289186510220360711278364556197636896466854659443135005375983230660005936137754639545528609203738751680648476665514918842699445469916509879311737329647700633176108322183822172662402318186301047908822985780192320691330296575792842151049955240093946775978502697739756844024076706086275921669275025768486721438402859522775229213315055888807576817466250389185556643872169781625961518960979844563103356420222601510294513426190104705146038848570636332970959267062989506556791453526019665706942550781501420228563361310665101933639300353819279541968101309261104721077494174652181576243852964727547427968863373292240527202462135597434117956077917605087290051533192525645637309310393462524814774695245947583896010016091380317059869520551535463623818490763386259173408291817655115199174114428125172979822878455365418021700449627109719908446988912487770625728110600259480212737712772744567810618927253350136483523773876321571587080777744036400031768791092743629345855470012381812550982141098309678204184571001666395885321716218042205102744476962475647472798739527800611480583564626047648313237643948787187261335597881163366134977707730005793840680718354383457572194208895004858741795935979126380096353553309766491008398951420548549734977739541660177549589526736983515038830031180287980082736653934973798892388666138604351398739348011093532191703215098052579804299215465072249562549029297340679780211008149374691754658040498544967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,49] -21980807476105179425324914531998947604797468079853905612950357892961100527058961371621779507307028037973448806345342603067387772359115387410281203608820804555747614779717319672285359275906139088720826512996186556440132589936900544179019602173028883344653566312015050663305481658945427170236182231825353359740508976557288755997797442875076542279470547382175674986125670906699971518088894072683475807776406117444489874791831006144079374437149455519027874845692112196689877735751795305114202435376292245359781283339774032876359641533991364107446119970267037303121180330101442410103650287602982342968675598398234564028166117463454331216576273579686970621224894406498104408324661720158168543687257597707034806438902970969909459556871673965895060269335882491470395940850619323800672262093532087054646704505432834344997363689767110845625304555921744551854319239434561043452758664571917784297860684031682135835446095708630325427428934810584466507870692480312599869305427982563646717457251569145543156089900468186857557168191330631383064123777465815518076838669507132604236268632420005180402669792180100557878515273088116167116240562985715196655134797565309490527373704363887411815844992863256051997846026509734732336187287574294283551150513596003862589841445892712313360368146233522959581276438936753998936753185820298065985731482094922020992540204741221562407310090905253006295004734492860437259404321933180243318100820298450405639219075869694750805117979988490222553866867351506597139980046137577265995666080265464494321375516445740250253632608680675731374299177434370886677942205485564186296025730776117155121492461270919385550786975536144596702734215127395649082213528694380674008417997643147468872509245197327964044388533962200360872387456934157512875206794990042160378357494621456414814395555422966299472297442896299100473748690984965730820874323491507797006064127308242371790008091020849201369533687073755006056292388076070302167209671475488202018482221582386628320663154751932778313448849394329316241649393698881603223063002006227185156399671410000182238437415136772213540522276075776551412300180613644327747100457049682262568229379407249628060836733854084855029909980747124076859849598244859580494333709881177823501681832292654562370522553409778189771408753710276874797716001692299269103203734258022146338249426426562718918753103683907773661232365723794053421533686104804750502617841404812285901416261514724866619596711308556745965297946091197826196224454657148004878048166028432855299305142294059115972782156991582070374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,50] 3373191022017765493410711058174857867380723320118020116488530751575877464572980879526634497527198008559694763936064564251789747311585773694238187371151730630965096397242078611223253277814910666630472713914387207450144265246528534507104452906477913831854485490267295316301916506641790087011019600584942559502307411131883649797107925508359623274700994046505099401732524308122076037477852209303446871738396518482577407782919232828074653252210975263555300623850061582824283823655429752155928149254454119079137338555981678404812702162864414459730859245307262819854965872827373961938023651688494302100933715031551772081497317342775439759286713319136780209856117281882097774566334520761245167949682067948902902631619929636424567947260430469137905337810495215693919983827015392409005882336061437468561761163155918733539684145561477847677124298337698154685156184185511981884213434297943574692878707350260836571980387326212743333563632012539756932654487015269902964835529914723927721362702712475794566797157797124769070774378497811539460148565830931826179898906991541609978242403341983342320900435234097598116574845542049410896192910461788946916672724490158084328152777036446844689402564194212518949226918248938020773206253974740962507561913276116814981864926051233586339068782113065985979272873841232030874062731663223107676880245474066667093011938729815373046303584697025862758012878751930534091959001092097513341885346210287748061176667923643030356676523615298067861133141426201447655754375773886053999830782437681190227575948932812110638347272016402291373203528947955546250591849516849506607168739850985501696143301873791754645939346728987935672056096982608172246307744008265166679688896888733043133656430620090290623208107616508867746580693300338851925184662827105698259999808774943341048730882225534974814757314803257970292056014546769814477305711716424219566941776123074788731826141859893970107840092949802992848003441365925551692272384506400609107331490439781393730595836724080714115775088815356352071509320438841881640943506361851138444301580113244760824280517779822986274736847078959959287009203233959536904319972879579307388913993404739139423081345157826214415021095594175651811379945817439639452474943648131541873278750846754906746397507226106418498638406855341628297333359630160726852745277155784067421183022847271531428328603103355883021644170608914480460844160792379239940281565442590168921066244846038321800380792956050059378711436743143925478793138249749449207911529245497447066481572348087314576975478086962711101440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,51] -557105021318198670196162318277885791338904184378568880292334437555610319261878915871491449806088949912621551589650478428419493901308954046900370841309064064954487211327538094513566413878477390791289025949073267459276567714163777838288972226757501495732551813464367519217629030632520459411111213076668383135384558057934093261097322738814706156683254100071099988043154128029453890451106793905566146456397044128775513107329238890463142005108227740854123899125680752284347564647708502640222280405959017272596235408061028832860724288567594811482979178622246615528359266818327804681399100284249475627855573227257464602316422740385855189785358720375028254584120342562053433217928606757502712772065044771142574741659159198659936047402819356632551699525684144788488356957468739802990765240688943884996410643692497296768868924614267606119259643016663279036214017787073359504719684322833903039748063391703916823854290175088710683141434944108707776281960151449710820792654236131868593611611918481304295906207447504246447483700190707141119534425402668450117076902888332949191737335469319224800464339922633555900021438352123994292580628399872429747724853595602555417640438915784143274121250235378827253571087413021719992312731226333284793804562462585915958833116712424428610932559924365539799936406487200929198608348867012041186597003248455047232237384321446692525235592941605797614496545006714871043382264175232920917965085631778275306290028429691299944500367894283087718656796533152424163508306946995662586438172659745033143941842671151256246127058457965023726837570580084749808596733302336052683512907710066034960994605708218492792503474072338730093069851443469807003604274921687400639216021957192149653044874024657590434054586655702274182249176163033230546606885748564907342286042130683174681271274839501377681871198242738124154563481055374878944702887127008998953996204735781723503711563732759002731100987902057229990787355705752395452622013487912027399240245571447816590581304273242192399358534706765075073437983897429714594241156224738211697366175708002928730838223257601700691561532145039065043333614619484286714971701078450017244530587785771035888829275479786166671985723039620611683463459384284996621450593220520483839182122102512407643131520431124082996412407516095021660922847495942976500818375367552326756176266933435776618169385184689458595600380834496475172400409246768768029409995040224802103595674287099816593624347604161710766869512231584957014817235820392398657942822398872324038119330148640226858181080688766222336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,52] 114680116762110148537350140581584768581429237901496664071499313437046436366388560145516095403965090160577709706962911852938307055888090610918187997051958629769824089238865228602886190749058154286229913841990819844107988781491505850151028486930161285683609040275797616531749709704826408667907863597610162081409792737916576020782047795425093722323190734567349539191753925019457088910614487953573752362162991916887085992221388916912257861297985349088448368858553139378040267242519843680990694932878898281755692002367660935128053715548487164151200845449416208750729872393815784686411165473679020801905694541301839829501710313783796417783681706830318863185071776239398924040782435026860655998804228353809546844400269391884336674048831739144694006313287790026210855751199009201017535494398325525134864536388067436881193339267925579828005631035526827612914885132995470081810672394419718249445783679983759284401997979631996912402370789403577405330709302053687368658468690366522709622867641188135989654768498334067067013787074054165020989766516042364741953680641322503399006824932679795024373771114063333546571895928931490326613777414439214411721974415216852498262356975738322233123321246932684025734522606762936667036767807103321780083378208058703392079551394995739489027847205184293175964008088036101254352513721924142716605173389000693737175936105814133781920792780252189302802140477373902709125475695461688947337910267732273257914228282584697583315855505429843012585324660186130694537463733505450281294839546530415046273648228588534803575287964919177233118903318861005753803146528685396159980399079031205396247917357576819561876069279624693573809889540802818355204457448284621657402078567127677250988704780836687277824479562512606967339083603052014844807392497410432169276380111053082933249848251051983469625447969606776086220494356216362617275986231998873896458069848581685372918116397364903174622275267057033238672842224363740195999240421469727053766734669786533070031918354619133800996187778823432223763130257894479232478850243019852010579564431128048865209119512814804770434874822842991339346529095924343611459326205744384501262098548551235857026031012322767987743017611339380762091336403207570333998009580129923956632657867432375515454669323355991845399372203267271756421671717404593487057847769721421934413482467345662855476623747021422802725052200925535345451458629015218896844789082648210748217462907722654359387826105294533587409684422048350239340055744814412644101758176307658877249434836910997353525411664609641758720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,53] -26259953527921951503807978837150819598093619930697120149335420056838658091362392209520736812614645128978158198201364374878453469040853733892161100563181750721211614982087592283635293736933053257038877991335998488495570241739305980756892986412460867745268635279869339883784578926261366401185318734793795016454684021112392165325156625987818748790400436881679748078169075868413932532709375298470796753060177567637601719526683505256951343516411173301218607986653010952487545261769350163489610648077730433342862153503300822331737917193545338588829867657443909861448005843124322628352161199063949515892137926807329206450887264142702597530516752712232567759539597291452087849723695223458812111677302549840122847281507663875977617205542718127384810022989050204016726451064561892656522719110123946329771395756562292195451262949041101499189702321402301036949486518698978087282538848103054984766812515047877655729305109022991975486136563500970740796596506535897451987111870499185956783650944555943255880900658697221085320990177416217294631029382324358752172282994328639380486062641658871026458035168279594810386194803014050026117941620651429979172562934301025788841344203202168393276327105994026494806228594127759062687421583642619140904331461505377168158073111332209039748619516862965340298303622955772068564680718814481804879481469117186426865485019538557857140481789730987068166712619403450138187898221115703596304190801057895215233727907161151076393413963633299365072353939079211442192210375675234704301058335634550807895818615267112061010953855060295062814462289318658794969835217693919069679864097583624817198129369316066863798277608770920756876997760352165600995110377788120821176712367329862608272268567316296171279372974745011818194287328144199221825498301611339713590328099077488181759322147833959676788097399080644261708510340086213596508656589509879783385884969676090989998135655245791680903441956390369238453385412299366997007642547460365102840211484222325824436026929475858808438672919584143595056867158027949875011706849008913541879385874153093733109737804464987708058736931772623228656849565367214314526611300839042350420982661638164500675821002413506698224292711900349799506186362371974335307376232893705341054896166012978652976822299472235146833663559042744139139528834711873854552177441087805891394762648351812592419412799803516798514015849373520310237053353310238978518232348537726798049565072347570645529503743575877087022493204664846627753831966244575456631235638548441769253709990930287376834893811186610995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,54] 5470306430309822897349287272207873812503372213312477014177413287277077731925950473558200898923831310351946393740495369230813283876126417851934793819418148113915074693193192209199845028172632822180889770575279661579073370056744617301970654522811387191853775745687893392352046669899640521711625581987793578058131928815431827844977970525006229246988112517757320457730280955618254461678560964264625783218331115084933392215257585433396225600960260974341431955308117088795674269951754411225335684069537102039107861677661042165192123842523514026228298203140395897084783492975701421926461442647766194034598916842630717562028142952468305351495501930878689371526884806772473306061985570478304386266585941041465059694810611472258452945292171311158239270292815523776474639379273719494200178046807891255028440068214302518800303880107881866856204174526657793677227409958317166294821200078230105179698399078976244162772294994682773606714371866421637959204176674585257872772364826324393909484960974302633622364181897801536261707513470643874574275734873886449152395543493998630616671375534315124827494175180005842189369836990768566329207696550152535944122398918625907882359871028903545675337103071259574007809346981664442568334966377055238713181527284590852776477002607746461426886789255889007354759171726197972781057328723728701527533240943371194682080838816671316950116510396688055845589141901507773465633405267219247623688793978613211872117671470531302469725387301137422515068472882427036163786946053967530193920578939979155780179642354693098018727153641040026371465928685162707137602473276978211873430555018327603246310015818766888457935466612204433366712666729353258344543802278996844914845173976831105130168845199759000289928726502541855361886494681501203824814077209123135495505490934586526899259259527381099747308084932191782990568693665611504572162936396235640712477425185966073660717091687481672364370912369108927556291246522656913218141874105106359129980346158584094636321523352641006344726961269863873314098079746080189899702543887980021617938605411611965216712956590520108264695145384417253008761982874349979420713638122632140796423487145599745700568707262373027135953237260054640081403283064225097087841613127148642741680172159410579149865745013865391780404014479887712933601618986983955745290128012655943038759861632404276665110143258751215216342310070593425868286125433219428582202396024104414171739562179032422484986479883564433730570625240451125479609998900695325687320936346586607889770340332510285954140369790823301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,55] -936570313401663325473679709152745766997699515469990615194489078854464446722681871825503303262968409742808521418768394791707458778416655468064748580807128353912785180900107060242268221730491634001377100214534271419433619423030373342090717009747094998555181916359684110060925384420594794672390593851969814954850309028230632519023876079516106344927866692209543219258672338626963397228718294574434658476940663988320918274200762429206823477513520913065583606341628491918237720870324784830265848867037719154389695616755769203302522123983704887112501407522250740005052227125119859104095455981872126807372682582374767779201286881122928609647740135992694904270356126775370226761733656002720807397828670202626474604560147586892102466495538455579257212290400370953203773386602122717174608755829318279213139163882744192230371146252744778744300487007076147247745195323337152554632428972536040701396660327942648332480442085053690004086567619576929745635258836630856910551063410289914715187817562935675655412279326097473672150106202686429326506697419376745696566511518527663491324177577570040998515186584210372153158784404067252391106756710106281684820678157696633076521673668621554633829502529532053339958345089129422348830207777031868001292465307272447690862580855665188980223327095515186894900210485479534149983887273607255536239529207601338948356752420269145769520400956078251571125888600871795352293378508861223740625274612108888549179826633871275696925517896978390557955635580447750455831825306679475569160899636038400103806459479099124318977888163402436854667377231966495584330015241223776338459808267443215554453588913583831448146003818745716460842397738203106664159323593031516973306495888888893339143022494847955077971164113932827567859445047006416951593949560409743195551198086218592906529554969920243850390086901594714378417537430128969652601856602779554053655784946005854382899761805211825300419084366786757069450887896047325552870024692201907894539694066676203218893943937767932639885063371411389224157641272044974197644377247982937909924053005630507233238772649239998293737942772942285074936740018653375984884825482399852212713341958074344062498321655516757679646510107746609476868749243587876380420061110835685132426435083251565075781337731835550097748385620865493839758942434030004896207619827799153271492668968017241487799563958005521622431351902286160282297293881994540928369760468740653382585740957080097947743964982408573371981804165510510463456583784000275963302140756583037177238670147563115809618325616250060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,56] 126736611643145669220209626497430570831644360607619157481550572314664919913194236123412937708738894543545337786265555875785885457895904707524652456443556132929108251819719609574338747214698934700489003559520504133124069886411684595897424484585730233358690382068157010625732496586875883488670072297050887110292887104352376281994438967645053400552620081200794851212641671352464805879326720865587325833569814026662786940080797650529632369770134204166988513191041553044281403266317739063361819106183126777512013394191320404477978897139619705643892881117133157381148378014219616847689002277462408632644408807592502408623493309876149067369089913723886822793808635496476386875724714576476539421978186811048938571698257828112930178517590288830050570532647962991387885957472251984331123957047226581910184634230966044498007927685585313285058796058841122731702187992410179157854855234612460449832854706908147292357688743118005882381909975076655809230405328499637195933915977568985714705051400858772630752388258071633385168532628792240879854976885318538377179861692259759684558294136718931488179351392721613987736313829338980714833223662799774018412903751775003385785106934256265929137681747095769091405180433531281626623683187349106703293850261211420912213784485973175810508282539632840298358420153717269784736788371064086785528104341665615475992247740433142189576696221330198168668482428975527544074053974245394465722791445076112743502976011559675535662714141416923086663859444483409918528748744562682967110427270643381972478463293366433326153120327965065068289338866411083540781326973792995282183594349642628570266215459375664658177131932465167710247819318403104118403315589481846480896003773473684379684182635023690385453045214921654388140219647165547881841160882381529491274055035737836904777770575883223251848998496490701038994209689785791804463199916142733136194149840986211071908666262308866793030802244442312448113964110557135533890746661931149090572042892542658886466889853664821839089204683630189130104057858020529196752534664028288562145058934168127798389049636193704899156307748481431514785366805444316085795132650082173125704768217837007334442420417186023374745576292005512018762990332274439883655504010114313383780444560314972390888170916908316239717214032050836215208778256870211731013276205161445309937795474253160129043024478702141640678488814804699687957492815748210554495126087459444281721545787411539922923442473226894051859956776354161817540186583371475103035080544434203606119150795505386958650885781061632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,57] -13292273166601010050660606292148089034333177399809479715637158439237197289547092530317929561599632349094638062418967189993512618161997669684565330348493939701147035186083233816212498674500431710960631329897121048414555344749529495710790900526472230185834600333672445365650750228795724995956493892139370647473618608028193807073157012111773172731632836804296317160065387917021393156396675342155419193146674263184099074725513743080376114450738701527195092646428655739666815351187849617281039943347708625893730446831436639080296335371372802520048099386735980296639324245510705421349109895411365197760047662294576366503289859281339941608224746725866997624407357923873423994665990706526172316845974747624172230829440244199936977204963996463821801504436006228741049461963789699907812131172643374627306129665536288033277776612596695714244219830016840496946440290605864434663160037684448264506684474617132055606502404131413939492491910774257350843801515168473534394786464346808502622165773234476565783756719378740312389283766852234163096435167101694536778111639640582623781844422415033949992839004788532609107154949690644651715622906828720716267827387232535411312507427453940494070537813148833401262970675426444592726290533253763121817682451625205220351724016004435339804718796167301541021906727758647509431123956406391605914826512456398530521584275671670508589958623055319170053890652390065278965480871775559340115457399206245297214851415226424008093654290832852453395071791877898252665656481471272542187431335574161117302619509512679823186360516637597029263098629716548322098951015468110655880038781996497592274249316158132298519472493425334663073018409272984241210508574649400513702054945767388257035527494118201211669678849790478229517626711814665228565516747079451686442749242863171253758715770483924808534478922991853304175899119235565818322218946836541118651712104393641688863684873570394716141409311609148030666152936155843102039285922694364422132595751285871455757824176421741546030242604150261469668948597864850638199295537840372014135833568832542472105176361571784479244695270343380859894266646432375296871056534809597595520474727256007230323336975742720275962126552825746859025391280285929948810167112013732790501673446537173671830064852336357840066254576528306284050265787069824127283685184783658129346827727516834147066141411414595765001377365204620830580975445233125538055819544824753162917851560021950201763869987291751084246908630391248124426101267776149532895319732276821824029861521154428092486209253251481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,58] 1088887472006746235002429295412085080139081386912236880704410959589725317090230657461738214490107978370872410386805441407069309473391440883041878321678766979102877313424240297325812120598190564557087761076098971703883635258387382032837147446163712242851200251544809086725932227100388777670006762144013171223639742382239749125901266286358871518298248839649952325836584152970446966570190785122317111056523164020910695897333115383919760618763273746875815901699563034596316608598337006865455149907017784300917624549737623348370746653005817270655634288556957375199628188159968758911240302665455041162812389355438218208636132240012520072259964766539732228205033662606188675363530635801831959798234072243218047717672624998723029783824813617316459928008644118291195779103715345357008666778381926137776088554923519241029519259043054395982967297235530987798423838990013578516742655765565144466114443502345319745672127428096448989693857046032554270226352567818187136237228090770516075744887256166985739078350852840342053757843818799225230686246610970242792503157979753577544668916493899184565720352167172104813615436227507327383121636582323610238008361188922286173463121408471686351588571517306894310457915586273176301563982569679950075608119318690065845325142841363539863952854714345479728871179685047652679055688796673101633335022062560300622284825540621624638617299349792650000515258478593851042898050468058285317653450833415916274965081748410712413326200474878359975168205365909421387238134063161094584071405701509521718208332020788158775704473711755884351803864475895058688618762962055349562962273612647634838259957563479521213089214757940111029575055602249254432755563027054572718761366889756999140737675043237616367077579022937030788180666677246405567218720977284764449112214080285757746282982615658609374515546479804576248565747393032418151923273095222250279569627520565342452969688728963096976800457861428172675677093568836302395751565202454302756775847289729024952030325123272326002701810857068893580909756143504476744155438132613808982675357333809683977754850078222653123223380854528416679493652914864228039939734658168287469198699917535976908469355856858370847754765933646945828483702466966197746529567049971839216639907902085921524029520236889111248525470033651424835082014958040138641202984403927469970575733217021172580147036460228392102919077008823327150222491657326087463011069582215593929610332658070048606870121153079522790100646118585904419927815151939450627250634373654393197474517301630487308404109701283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,59] -79690278015331389746683073585720183930269022425442172142188146968485409956507915689726486548619596467335692567770858155908673024118483114684206117154101851876576219888043592999777004663810395634430536087046992015530340208937036781440035467286060070567421766369574251311034606420677009877545778269933364483789408075046410650988699740615419065760767547166175266102006533480810439722064424819543779545394203657485101960523567322674674925562581562069655729009735658308423485428279116400823294469879924181602880188393287698993598224880214803512863494841267739586507803531759402590850485402392720357249189576602406840056206391997996685308970719138300196609444858304722825671568119947273057838588188094724046796865528116994479378455498070340425359083624185156009304229193089996291129248002172504413347429915542703961393988327508399790028846811809338496378515495983074609902700408276486679714996359395013785125211198653271190928425702764649640165587677275311173071441589198251557044029678350949708548529992136289710821600230119725624696608882490227213523118726300809757758582122981701689389899963073002003814474529879616178332290700244980157023697910107607979218372222735503328665932164277167115143009181106431879499082979785479460976088746433579993075536474143210822225861083501155314474754228696952758162574597722773737881095983215434684865559739535966350211679285263378826910106663588399100794351047584087201807434262920664143208715284757034037191519594015643055008559327734209228283061219129979069868321608456462852230411114286150921912468829172521084820676732611746424632618681662690270320778496874138447841294658935424537792609002245140200936554187474483636955142684835024495406304474832392367278015802958743455319967204079954166690915060123302909905636838369262703765151481701020397721664964249169712027888373943387998220778434800729085632072321871916587465675781208410815784264406074165046463709402501844178697015642258761206433276354309742245430738821685966058676314947943544338133989370476803572936155431696753474102580765237822508434891806334547460651966127725859874231593077920124134365115405090600943659930132889483467881959634016482992871104956539802593871013820938427586471778564818645768231182285095242098414999129823789667040212177546270952974841084200573567808010503027463871576956016664074967076672054729663551476476777986577332822504293459754030332976754712570580470972819894195221137908635538966720536451796995498016464367988410848340070698947477435593795726092595550819875831569473622588382208275251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,60] 7368984037337685562805269451397809606635580621617698879245014621292086993115427252348508841633415171457730210665962577754752054361993097023460286221448284438232787705018990478332415378142352344854743342321591503449950256358082266783865197612861231809703040932623712352370469055174868876848565727125983279751338090758899972570322497695016537208875398817530319722802182844145714805465308031765815160694269153773794802569709810857551195849211961608336472119403513901560634905919297039390495176261966210858501902558090045209222752810178690251475135105254614209939800505892482868899341533919530272190482880555404708768608607803331303723320415054946738623097983615646951838290995174000032297254534994779536672200912949548092509941890054127726245367402542733818268377158828190437612006180898737031253421834076279792723559001610069505753396045104983517851122965486514565289816060541413308492319704486845709324364388660446532627876368436634438779903081946770967365511009959962377485294038409838598972913144468258100825200076496809846393971124125814341840242867486402489440088024138132534736808946454041412467604183240394882391701144706401669154234643423745631369819895184354545239015987029841742629020957343871602796225439513167733990823227271768174547872618885968435065036238534362233980958079920401924705737507955864504736514199982936004277832302602379096543139921234011422577068684342806228554861916288004797173791743084737139383356072210052745261047029007758767822609546053529767517044278039505312772588301874866018005422175536038700091845837261087121033709927989357052342007885535383212827287441875931046397222502590453341107340566811041108032626906224244224357393121747570919860850127490462209963214045566637204110006343763830130603966398457591998931362743782442207694327191848941443928000720421120024611617103704776178629536026833510603224131278917780964199058227005821278626035735680231673197793617731305446064780050371853308454103306034170572581412211982699270631903324671907907514542390122888991473094969154897953369540259544064612311856820184755605571615452216687802317737093053297376999236253656155238103298721038503646858186021458376819033957286794743372887561907538116150946419682443614297389199587799650835737673970284422043419382701862808271112072211642025822581457591660978125673723039670568818961323257707074188898138139601692487096808732968433368058085064582962857079828982650934597092159282519355118124487935310658323913590999710404576959501578391309290462824689083272753389293506465562871573994536960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,61] -862353849051720710825720217098418478985438775392703795794242169166111448921231597272715744206432034914016180760657954024973885600218236762521579734633246723468465837796211924622911578384807737334505604944128437180128805519177632389041180205512535045131480726987121179721037947907187083679989471174634204476109639497253297208810251548365285259900637767959039166049999029592048284038046034322416543636267274284243895392319570571800309970287854116627178434168562237238536782788386489984260277614486738904574392175094110762294291533149754564546534952323528479073906414128053560831755969296959366942170316784132886714538592530030032155385811965237299126576414879707742853525654406387947761968885922747690629507615672917806941973316746702217941500440367317780917203028596697076703959445311119616907642408091570107150103255178853255883729371100339662986148847281216611016467043910405333166949536087421563598126669125155415031608476701972732323451548560050073123530927101966223373807974484666002922670357562279347034901059274698869993235421461852991266346177218919779342357683258150542818198869994548701361959800844647956512432673118822829132410430889893828878179736167587383157602220405116908010696660560619824917147176669969360058794851731803228464562092885984091933989421027194558926842502148480933990697970491352560832033684163404761014143817982495929844345830649797066198381673713676418353852687060814776696059370446558896355607580654933346958372363455192379222369904843621143198203316470238931314219864670544003641001160563166995767584328396560840874870493393778086809532178429023359534846321679832064042325770770764550774839839555930386703775097210046564696587487374294675412080426347844923109424468787482874673206998182199522751337846438717995135414292883739872639345316614007206766999418249969586744539537300271539720912872122055360629457620612390273739587975344198174253162014875030640870283587546343914302550724516847316609081532213995953428056462253628019829156562689789836060391713880516886491654302675483868019533903139954554900086830669271491372680032035461902244230583441965516622092425625546666687630894552393260219096316169320116743267822895897837881191286222443086875369737971100548023106940857866204237019904911907286127167504147790380738694423431880233656555953244989799888979281321870763097954348338603018395480090166386613086282509614510714793554580173370101784674751216293530609430472387286921663756059629968952088045395811624327711291409052029484274976501520931162165981725194378739558917970329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,62] 86183786382568489981858528894210919907982488273582626005278009371032434463961831177459126044270577286397312366038347100516343199839431165117874429259167281332456577135784622500584428667744111299214474547341692900053871442349097585246482651554445753090565487935198549395220834656220842051215744841103214737440809591774166440871257083807421031821148662034562396155619624876046700262633840062794261709187733371032202714473026250533199864460834907691841302190540709723147006881548547235054185826249003058988181950102393817053049963497612050637571015883819532465304447311993069215480902077788740798082741858648433307898494508438602849301694430771773524648810299089970639162758657010766465117032691018111096470780713125047152662029775010004699256467952314566517853419684235686068817747648391338255381326038934295385809527591100705139154089214446263896851818541656214856335170906160942207768069921023720606514346329036025560327787209412901982354165031245283209244633709453774714272091316107631394276182098234261425194137650644837111384888919779973726195486581476199156773658033289103414622060780657546813197088150530819383558861916033349460969247168711248618391733155741271855701521306768917469151935246126055855471266069934962648204444185340918303839834121484950254365734301524524971367461863001992634756356743643266298752028336500651114351808563892634740694102707295842919660170953714699751805884513372533885898876689105143713316299127564916406762039279699526102835808474646300590865609125740395333844310354006910312799637085198143281890134182433233424099998986523293035399259024254711883940298290696268222354564842827176697539957456076854245049539354122197166312553058034454077538755831677225563688273998035389934371208357326452070996824443224940877431812124295348621771040012946791845505125750642147703693521876320751503452939010799060376108514074318735193476827086123405031895312399229594296014826821143659776457389257496821552775999524850231626513696475592325719843632246797765502991883279537767968419492388011673145025639367514608918109087288347688986255025578289255511422687104994977228694132165426918985505128584627139679997612833051185451296218089128170415521401530580302395467287165101467314776446747693581939991091596220804179497988374556038757659694638700837910176401600946933743449199891873448715250138461649447961292164371494260497370817492639876058412014431473431598272272814899339107164928080660992259843987601185250892234326453123554227834804248961155039980054719643682234439604673134218723906436464640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,63] -5984386065899217711645429578148840717527629092700494758600862715218551184602951533369941586255074054956025213499079055369775256095783673800762487889259912024944646361099994156839095219253827723625354743189968212306554288978696591413779245937922758920172533196945556346213463355425901777793105280503736883974859988708723961777499832902111381135794505813584972577818192797258155050246829879041139443586377575230232818543006136825199394185756532448445644039866190583947486464669544000128622397996408299410157755087182775543013809130357642788255038018242187307880578765909533713612805191327073769517010984422765186980211329057820367618757943079096787789433275301532732425386455052600380363511186494013013251847136780117686051146886981549082116095698562658888938575329896876099551579801715281363375799335461824296818191470389955937961502565122683613830060028978865016865560398321142226181195709936138185918519393465893139701930544332278376954302409757868789558628928637598927438338174217130464875254343383124934085483860904760374969360772751660878053679379604325076378456321111250497545723189553485112739915250876999574034344789023311877026485797895962613128787315244171327824414294135802704425296980928237145511645588499076107426074547925833278859296083439050305213559600729088310157796498658499133167620685769682484952773593214994262238307859900812959552699501986988541847423928182458891002668336486173720993137725096408688514832098417776131779137613917775996472763748188761169988880152671979731975915222595885619040473254565626140298250606076150059629700978155743582059116621858762832487487054557040629240769799140872873981577577454589824666623780965875876766352349490874527669859426607193402082010471078148614852748723478071517206767080314478103993864091873447375319561540946591365740470128994674637984942419168971710730590210487438412972883014169351143739073239440755111064796315708613259439584699833738997662125038091626994855864064941501820695317691342798862021561873577353664104714732917634757492466104331845756452174890732077393308545974587678508623198563843663408383289994579033282122111086223045697915486320046878663836984839863653614256402110505981624442321580431441854044569058156921985938255877875936792887186866312983678747154290956395052568406692552273340437942064189795707104713212411120595614111071479226392252275214109529086089795809967938019305372042223260465415294575295098765540852118731560217059984364814755705072644546946644594031023789659990144129060335528021998733561638104476298788837785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,64] 242679337673815045810445419015664511579129368298840500658758221289749701854950144349790506458898906567875828472874762010325565306053082604256431190291215960012932261495164192008255390716370537782165156450206863788027189495354447199357199734435138545809244870038235691362681295577078094292960826587904565283428455466104378075824375239001258537220386300386949637369154061461407051134377611791632389062967514271457630693079612009481609147079806775215066200220604493673940205757580686384300324659746189140828463269830619565491406956366810039378413931164071057602077435164350359369111052557960460473819256780336065908465188213094695166409291848897999162527186055270212550669555950994677443870184332142164856963172417001794517614209228544814485718373426659264480214448912450228212007772099543910073301769414682657043008389802727305995215496259432439091421127228253205381720377892297073255251805479072593799885725344399171945279596703752605375912234388713954488655944279185315427567903821846415800528375664486196337497905439167488229284913334776489543272805518423331102726143961869049899725943178286933120629485305061820610141709568712514288668672702757273124786958657405585844437583720385130753177527753695792205027197311247508777195737560751692323857566627790485095684245447967203352442453105333910813615769999511528569205556272185694072815176773354798617449107025764119539030011123893328251567901950954787556405161772149694717392557177261534838280716603214496638162268910819074022231536166078110176929068358629683233133544852129706406291929156253002418482422285206783007187854058195347237437886657049578313596088926603916509528503997839925439733663491896826104309868082273679077506400062970228077355693358463992723899598310222682053388747566730190774903284249821936801217943696813344785783539836947036817674816754955440966690321615482753059194218351718120807395168310834973560049839038874478701025138840224959181332305960358022595398255556732326512470563231631573411022442584166950966614065209739362506124647682099635261034077779848016487170705535214111433244875828783843799312453417546843152619761175040175004286556613404659309563513746703427991410581265007755292702293375668247820499071371317481835617884479799438942037581580114863854360278262970511081034199743278346009247201673489403563096399294752517965803931817366488588042584067517387574428933879232169274607845742501045857480235577309539300174335127723579413882544439915994546768309413154413367685629418632605695961057079563862922628053560345049352036679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,65] 2949069636661865587327505105244715438550603914190578660673755012871924655610147540172222512385898596581451557939719771924916668474280683356583035931043375738752074289724609369785958741512455245078494233261667640564020927645387435286931622375198992496150392783699104956958074981079849578297284844687639222528882439521099102268585345532980582988515069357572443597737104645804422895603952845260360703219057137450847127721773460375916692570088778481656740001093237280936689146791914007741853409346036636726573214082564467306796641512797463385036974399518133257342587261227567398651353113968565137958845090493105022577031791795095885410689683368951490610869008057544761141350164954615933630877805215375326932111984026348136323685310148537970561299038805693890974766702071735133726997615393877280042797448457487297060295465907119679753241986089912563769046978341748937540488365427848095810570318388108525944896989114253269980364667318117226931211496170990721898873904488907686948018728863017016474202592451884837697981697190660258712932483521688190296708475844680291916950680684981071438881997926338944816885911582897783535497477261273281452390415587759065293662799684096250945009692002158100813200147293629337275712442512850890899366115162392290495408790280730599314828972265556657163150368940710507647263476396045006356590337160797660007987702540384457060741581243988604815130449804380929914880217389959310828231364092769286869435233917016450706231877298108689484717627164838978844677740892971651989608073050864500182447364521099860042773439746918933800650726002338054858211269160149074217619028043723131326621413054413998352250234777795991180926339866179653291937823365347432735070739497268342641074799821379850260607866766705851676450020652386754667141793526833576572722002410897404728853024809803438043225913435938148932122077356714578661665090999436822530302593100285890567502881004873116896226320597563474770353050938112151419853562971676677929753530754460816231990282543755964494427085720950060462398458066812588582686715861262863970451886347544370148085629636014722835839573103136352494483279297031416062258734996300699738086981107746638459057661292002975362674180793695579191468981364891534544976814084033117868956022232287649552695195891032617512099643174798996196418239021630583897903934470480561618200810587540090216861814917740181992449768192635230341564835962995026026208655356258996167964996518348057687358648758099618298884508788367727384020766584678826594356697668487982692816892747553618840780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,66] -1675892504737215106887962830629509364373489658036846037724578542793487763646899719348834880188063761657160812909446061352447849149330512969322404296812028304799933358922726768227019998377527001733722518686363660237975763116772102556141022142330303134316177233188710019941836543573424387542795664012838405596688129447521092096476749805958207516235471521338369904161931822902825009312103028904542142028759316957943435468445643690429922435450634072895070484367608165381642163786598002241917377155940447771785102262669574467094263262272637058442373070745974563432433854966432745776574690921311916736612568155163953066366901017598824482523559094804164520632334398669606434735649475542332812880811467670553647620700893782029403186720114429630846037124086743199262672313678089494559181423633726463750526107264054116709414618646574147082118385861546256602449585685360540735337628034212080419400125560653875559726164375456936418600774310606190440222853548323858051391787856837771610282343586939314247769887338793720227298985487206436508578889525692690815856506431281455595472520318621795978336983520762468724597109996455467898915944063242483952472245463654356313891705717113513862982567933470949348185945659805478870756442050466958770330023984773061884824466346201086241738750834035935305511130928268692456563334160286049027362833934163813137906433824999331283760136926583084787161628951418123242486623236270370613144153453954370909408270524849756314854190548290263183275543741851436161553924900381564470976966896635062114040793570003306964823918219069266780146433040789163686636714865661239999029869326856575366696424235576458939218377600881309893230330788366166171376079109250398621013679686747284397558839676811426946659011900891754877899555065451816466631416185124930416062288728235917156813579563217860892480414703878072359898235932683882976449589933373584443143546164562019265063539292353428451020871575383492485148545483326553436309282306318329634319072947857572756814252814739404331143008257653483715727132080662873946161867352618170746773516218505815187112623214252659404107376147418013838586941249703636948543401101051416798737945885569768893653946142111280120460424125399510801897880177568085391499625035893929621101840655002362206399545049555263592011055936222217471388114090007747170219989810569161651182992932656182775164866693509015400375699944407430001731684575429876337407730569096836775183487417232555400630680484968796789575774118010799510144751574330686250592118863409797346020340939787567156428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,67] 142134383132385250786900504943643832428820492939675597933046524687032322724575332179509038342731258459428940941563271916165194306615290169625384449191560545294338768857861284012585109942396717868704015452682997377857220175366955380816866067448717618388904932928022757845423028904284271215112840588537408841458031012773159545203753191588055685656210288963585777625386395150784555965699468544356436993563902482957851446358464155865807206606032010978401606292001177053154979526109051646913103263326878869785746708229097099610963690903634748174196029920087008093508538921503995397373560288790373531884480613211054950792486778358589674493456281984823215182442560230233127043381401307809756916167617557729635372873142525165015847318661586197953678090866018957168303483920622118093849914307716667296075160445933487769478292673893504764901019922415565016587623137523067149893926730307505326226870655052616785549870455730213245380553004033387832001522400319166056212693043995575735482775790736056667340934448522963863208340808227536230255095504335850636030091926468389948427775474788353891730756211207370625406555349549741452338486765014219689848175619101188819514352281432943950383846853683478431608118123322569913838374124676448766607926506779352422264543600566852914534597999948285717422817678679797844630270224059078850524948857426394876633362984551040365104195885192301169076490149023694003410537128231561483572432311419533427763076951148935133730689470277524165597148529593763674350531122716456780590907849663264305448656258774592535215907948639602350933322073779614868785635982395387853084503731000865243831644148374482787604841874446430470937039310295180977046364386642597276702385600198881464428793434616959437023086629546006867666164108624240135987198776928458332761189221153916633143500191449604314670261838844227485179073729982670395956066944057504706597109438251216598907297737054248821692074850393387090980540266920866618537497329846890488244099385289001068099694142634407281123600125559659304737272607732963884948095924784009242829304777514792810913774041620795451460441884399190783205062567493041660214727245584169382068371534237203815370771866292309338935495513340397405723636750164472414345680881409574052417048289838175212828142507537314418499557393592972759476529577840953404170806230840123046948707650584896268788921785432840342204821501709369646059907148730986204934097298017413956785081618934158588603484087917141772157501877261483979309506742340045415394623864619669119727949314510217543680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,68] -578110558542121235531724161031793537679739210773989273462017352240161651844124608826719557078560281740101979088125151984681994384182441798659653848434942780124514130744604897820101065739971030864646795798479059523963362914701620209622696652249837974943758957439870460502661024554217844411070618076465633631777187527615804078302473141309044868199834543367611092868770384553175622699353714195996836342190459049013016322479587368060345144805867166619128036927077690235572447949671906702313917736208546797396861743033540401653526401575744647526534504566537128652655402790490080210458499058425532094918958394118143520319001583059645000047484421798385316873639835257995031632758834981052138100749255367597580666312184406496270152903635743949547078120398173835179980497733168391057685037086076598059583974788707184642951081634022871100720553887295088899820130064353983824289520606023944745293993772835161902050052103264070992230685693299531902625106558315308768714660111750074423927654180226245641618968299345546999505725501190581761839227935417935311622179607912633974457267893065715029397405507027863193171386114913312664514109589174571578805396853134584268052124403552613432930060309145039549850360441541074666799930475700874139332406235379995175070727166473526275183158373454624324411559234029031616502017927749437287251878392864326836298326104433699130993507212815444377028614597688165864905402341756465372680959536342627022606006321291383150881241013668802980309012739075204711020115455390937699478424667065759265865473355844808212185395454270317414200619762069229905573399470490266056873127029436901753518511754353423468356554755293467481546535390345969203391580267169248233548407185941980378856308005763698791136960357944488219503588794995003478635017872894009677606354013103800415787517067446950828474279303373836954221531878879796778542579941864796083737296671860616084869235559045249636380219550025234157458042477368176282403038707049887419050993161966495247659545373817640119711204975468471077797638706669412833506575158740823047386224947343590736096212954200268997117104013352230070066814271416966352021695862096057527729261718252074620307305775158650274977263573074473785616640547143330310568397497900445651523735632877805045212484409236161027573508779802781007203396364508654498587695555608358171995138351904526985088195239228373229514113905504452956257042358089585143802664834964997296920289561199994351937316162300437621794808104044246292780695511727900350430775294264996579027678058949682135040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,69] -717296784444815576273335213514141744930907460305393063859924141348404965389973912091758461797344052599031769555390614519062189682708800613780854213328311470703589156049296550171560285194217235809056904777818454016459260070941118704355724759043122378229561294401602489502264223633229959261435653871994208478836365979955918525531099959792567789219074426001387973570040423382892607405441254685290445652376207360002472555481186964734202140665885498787342260259343008921299722536956401395373262983953018695528393002956148986023021151941199487015096217557787800793623208429924178514297803316110812594662082701700249836674692091626916756096978895124031784558641589169892773314232104564629276411024578503135231361027606648039868110775376928355767601161318810431671260054579035696830861310530230598207592242997073794039041133223043490516527238686375337710789924947011764315344864974032151169770907114328557266954957666703427935532857698359611641953272902012844398556771166825266616540921097034121851697402524427862529548791474475647193151289612780759707904976094210191036103953686450605317985583024140301000682057898154498747864563480497399050364029068347249583154359148865740137919656699811460908273367358022762717704885171365056585260560960074924312735153497808098775596646470548090123801313240828017670528681621679910670298027021728180839391061284781676749087092103525165994933225385099847437690596969074160457749908560785486506357900964761861189357060640653949231264806536649645091861140329279092871882439194455384551851121383891198507491819418079677808154205254649832624767382921172851785129330958607092943365000485885586399230061783490746871038890049792528538587736275124438733015393798094630762818550279889227181539387684960701498251369921036425664028908830974712121181073990675751287975569998164420715526834741645101247896044627408824320068685958998052942855672258869339856534154832460519435563619623121488880235084493551618621322212839017734450290541691774741517861902528149131565154795333547314884655098159221516542814693246606805679152277356663869613061473942097548886128117363379840378091734933866117294907773963228029530985396868296038338928314934567360864833820961934599491185676572016827366670843929081042364697667737347501931011046055813002352371781990002299762680763489430493218630573656325559835334853549813747040051843352277710968930858479870964019575670852714633568109404379513101428976771100436337406458380796650348886047132973245597557121729451128214351830709465525469917928262794457854771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,70] 33257241426268521150440725500338930413800854376966632284113417089703395371602765164000773410097911517437256345297548878599245268802517014996723278765829953710516931146282791421631949404496667006508259007921481335230547928142520638662307164696055511972349693168512922515283154558795467252150537987238260410366652980299380353997474550908568772901633024031053350911576352925101920038722500101445380153351575547352403323435015639546742106981361920139042536128278072852596411618182910562872605107254106031639431754621318290570021344290466948571109064786608269863806307998500546074545660921616295971565753112912103888345249837500052796958223770210722163208684756767449296502178181059227348927883342496323485357636067713509940449791193413265875399824852125679294309246745090575166770084597241923786109064182952664030527733550563055711960219399838167154331461442132210756758185749886296868800640522720918545126727943907270199554712284484330774133629175840977848257514238857777134328909711541691696628729572430783960091794589922257138293404105250542057199009157084183221303931011379262673413281284986364990583076525649874050481382795870723055621165344273818520374126841803094043501610171581171407542105830873692743110528569730329755727204968977863897378100972720679569158451612989693894141104187635921687753629015572618969641821189919489632317578135094318322747787385051221035777779428100801955078732951563303338477928440400674084725243696297117027138499508951608776184039948815473285257111837153689737401216221025507916517036787107446080352123222715321906886557480162680097215461465913666622973150828506200006683954318629440836265909617192784365082799030282100941510934224977197413548589654341962133196999695100808340555883012038812919511644790607712610474787144559867634980940345479104170028382207109104501906498213963625380023181621922056869361404097415289575369233529275143302162023924846268502718401577221423345354008017235757209377333991789767626752599905534805366372437963487097341204509433024982235000397746607134089151400676357146600293053628831147106017914002512221950647196380092796453234010175859185271895839992848090268655808879769628255889784734506472072733680845305437400649032127259211497813108262432863938570241889394267921736556818536851330591741248280462134693838805974615371536250587127990838910400991127063337813258972103481398478389199032741497196478016026660915576273525982739943772430754839716664496619410252383243688672511871897141833397056675933289317075554889355861225214904391130152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,71] 1862875043554801533858191933046701320002240896913868764857016434456943740875017122882764676951188162454908229493072923680463656468919219966862089749346180571920654447512642430098916803609667867418117370744001676860537347366039094235900982488364854064551727828746570906774050459903517103066462425623939989785441619197803212997171956247668687766143604428210184404971946244028488226923625235241308446775492934308533023412506830648611859571410890197548089304715779300200732798314390634796446083497525046460228320363040665157728386118754162436101380539554461967775461389225852495903964812899902250737288756431175433754595139758347788332639714611950102131950425441811809013238862611718096042602828757595389995709823931490602656207884273444759123691814903746273716151875263130940231726048502944429353678568853188545801300470446957306348349226691866815467564392033044829371695731404160695981544052015352596474256185706067590760672597883738492862320792684954185597705139676706921514597359472216278813372050946649369287331442044951710996288621869500443339344474775210277846976944981342693673952339529941917410084470283476455802081645930865986147584624978349883496969675085212229569659864872550248912891436176337113940017076996152434762341723275178515042795347765684674620860046993436048166940397542525551013555812249813902288570408078686260233388410170357457225335972806501672002987273742144842652272008602890130989550538387955212931409405597608384416529604336263216189822411110730834748973794731594706558722294270341266851435298807557165372554005748186424974452634298100367848862531507982064005246044130954147127139801096839840320708947739809489189789583803476237687306780641795689735627562154588849279196654935608854856528674633342744778639552178019338485566324725815446962730592955159572176421471995211926771862236571188762647740528533268657452894881287322338141195006065976993465302846159739802286575523727457424857405899218996464579604642790890096032727067711908080325640897324381604143743518367788211002927781404004713558706790873741582440730603362790385839046871053364831731891007911446493384145666631483152272684244611702024679929829860234421803315822938879347634132150954988764265562850722008430358364645633147034060349511086064985573485640731683908449162129628721708645268154523864196867661482634453792483442814975240216767715606244827560387269940722115357677502160048755227196679638105138786356653313975273860940893963050963788637998880323434994929999818038526800498202844434760551362919487544649318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,72] -214883268626761661540873345887949303502466127662439781265641943656607478864869786457305270748760827277419916789019964804773343208677279471961116188574074765498133753154491672581597756474554345776510267900589109190464336576849491391673100050629338999480396982546764140191824070278546349327201917182705802468814778444035944462506490965788762934858247146888653967597606116805846471616613648298206203835898403331184378177043730079291683850799081117786829385705485996379176094029273639436065388667968377074620621625451742438778041835525036547248585989260446565228117892853570107991423681486315622554311530939924629836154729619855084513152260379379919043869494713412589896640596660795069031757630805466960218130310778334650924279658452201278057693415694340259653713288904269395157286328428448210412992228010864613147046321359570955526586437732111400573653754766461331096854583850984854552413804586410498759915114185011990366973280816981478329683571386120998408393443543435677990988607045526218199925631897867823472490462497651273610142195725285711977342137525946916136362910416356664286048956955526799086270665803612532694437338502335936680135243049986436817450982110509302475231510613363850587288232586253600201145812665778610504604409531473044015218225362277080745839185174482304546508015143542319282157430479528498155831811633610814903994682871882401424878174926110669866264424416081900272819593502563704725868733456205155026773795950142926828731802396910653712056380734764619736855100786652039379051939597480604431735757531339810068294024110965353672883071809842736703943653782412319376040154147505488006469900842022100598217690118039173444826530676205305941270989887589167075397718708785408648358520574470633534983421542336336838673505132429395234026889870228805070957342665705480125653117055943604705177109421311763775687819839602991380144725116626188365111076906799731084431424175106869769755411127831823703756882255689481409440346837757778432603991872342906767585284543212610629728499021058493010500493286106876680540848200318556412603610830028802634364385147559462958140666574010474452791154530243150461902843907693924548570945475929739160350223366152725392616814427270349441401690199607526847360723689918124901762687909928239647082404659636190257845443190669088014834440817212930130410296241344736848981504132098333825425282518067927954239933271027328708902651046373313680113534110365068494851132092669829228421236256641234601474542840350933317829544768965947424042407227669609819388377716311982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,73] 2204641908428698210217360485981165992235077281081231123945685080909456518579277224761266712932486146007077001169371669667822689519160309509164632150591079376848123655819706610326090210501439782805333827465278319049818901658253535841645415486042639236935258551483656458205827385230523734424122736487685846813089001197459955952355278060767901721716756741133602651651309810540132505612506987588495138408841775898222083835900564496276760702180594977604509392136468441128115377669974276069909871495172334039658316260438561923119311011795934269594790684982567853233528752327944156723410692831243497416005162745815636303532385539293269986126590516999499646908077390654830494057871404939279100505322024642963215351943843436179482218529380658504077591280798689946323051232472169066833828375353268801308720904779324826979120354868188357771554737375306601383869548975931397377051696280626470575768747325595895474834979934428617357192682258733952058167909022923319678484147424479418221985806795517299611892810891632572127577654979613798078519670788205888940539717025858178485018885266196216608311485639282206007077957907219872903197029926154553770454833345862038579982190791196387490513885800685886201603482276557497194735168860598651998592139085189920206294647204918211205572733413132739617567758460193696937604738551120223482673541191815424844819469244856472253268554960438530845890028414808403022473919472390714335659820888634193178796901459117698714731030672643697285146332612044461845467884626333234367948616734787755983830806820090388647145431684808891615839721933580629358900936727851649511823664442718076184612044596279528053602895608361509780948380435959175817369480642372871285170312338184622546394570213940622164430691680278773531441706852936602796960833635780072782287893883254808624932200501679816992128246561997256796437236872433245292979009916327793638923607751759690461466664942108265597550399258973280235325357806822517187333543822584506871366371583729289368579953660164718143699941965290784286590385131115812050170495826977203755484621689045284767915662287076834487490521374084684621595248325693839727646569605360805836926423132177571783508990143058550521352158610436966503479818369024918298997224829562881326668895382712801301641811797290204972909036059117296528422631401298627525359597707589951789758052735835527941215178707392068698863792378639223431163181168270222237692903251618921407981206734724600361696971099764889689994481810524435195859724963416527254151395999437377272439570117427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,74] 579806872561133627319190824584065808667480126341277733060157448140332021218292975046878491341252296033690672633780404631054113431957858811727920798072988628213262791826914024577319212494393013893021709167788878261888412686093306092263247678433644577628089147316610851092389695194147896465214388719113568567194554254516194004991096613339830325454807520114070264245830777357790894970211656657014136510327459556350998452998346864544710055487667359337477339725157828472195502274501481673102654283063453149000579597798845373901964200905336540400489286177512581172137213082789959415362734362166507302077858042562600370497254824244392435714629922411558572901335026067673651898908819259093403926613911753201553463120871526756147419535252067878106685434025815694328912780791801228377915547735492141167668000685283673523802532025659263016696829353547274109406458539924098806332882775436523991199672914589638410180741241125105206980431132081927645645081283645759826350915848122013186370432960660686342843227813293302671551948318919447599049643691743722993289623974706144995570827989201606038096942363282419616603963532214788270532980702757238346972810214835358544352037157700140472472174504213748926770889912922593830943671466266811514814360828111524456840651420058562132371850453217788048107016918336492037036223279723081778747064195971490761189549386600496364487098438301369751370862883130405446730145723678135231207071427018735957919492634721342884735987315970892885620013672231803762404620717225866048482317933913425525792357413704072438920722891080199073695028573132836985682635216425194707867621733783423403058892900744746154721953004129240841426073967003920422203788985702292347625454189349946433790858284725793308185772607710096044317613059777015317971098246559583427828129781144171961634782039553278689519869115890655243388161816066881343221676331966904386494642820854145577415804039162148414382164875576799813033050380017176140328008955048383738194318957213129652573688250240868254904847477350953818504898267487778781741612628262141568323977948829756400610506821936022014557392724358201437469510499905919989035100568992454187166073078407586571542452070600538612494652610767886419642047368259002272646828561949350844787365533121245086596152693972373849728604063571796233829203398060726361785709166365035446518390631193752277292339242272299421256495890604315813654651684309843222911503317144880972806515517998001300103629940687670175771817692808343863998805601130688619530714360161296075473387866030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,75] -19020738347393194697617460118406780866433167860141393533086668544711235352600020335675309155001805893198507169972777741927654408609958466535312053053266777781815846988324413556178268623421212334918263611660581033622651184653180944664343299344933743953090876568874759146522145568121993840458404038127372583728448757405921672437071833184969827511685055348097650935484036698588286980447688911378821294810664269207990952411679006898199271011051827966372821633526621834639423994987503612456990389734622352874790251793407906997511642450883191702074297208929485025112537747582699963674724531023220906506150736844139235466682330066377697205914507945341475135543734161033176295438203329586985594039964132010055764332563394606108103034937441610255448651410149556593141538913889156746106824496400838231209748178913977148057807746746938787133223052875551146820352254044765039578115591633619791062990844442746005430900656862755898344651273360716748004948535520177034350138399778275504054800291301013330842113828278300652582800103965473241165263414631125872057430554723350000387377131112482285823843544614513623888722292465550042616405190971324925536030648476793329605026744602450357707293017711628302483144349261592301103272113273735866711707090970705081741882170077059347974595792753417209547984289859737589403970665917713308904400629200186056265219477660652823292618392063407735457369959432678491574472409745413131093913046423712099641136073691258747869598373250918122922462694978976279280624578794941992913905723759011563836675819947366427823931094283349193826803226640615014329862485956620492795815163591678534630386264789200342517115745698623195727290474612449113974556005533288307007895476756621678381659761058333034407769963652230398322052304856615980529758397656532459751626918118054769485614379170961554284746463153320015506719529542240697468176446484774976057311539181754606996938512573198744791157309997346846276063486765012868393663485350659739051437530466760326366802912006093427274251840166949253987282556566593015047163560624235818343189469710980869437562642816845674912573909119959375812311820937821123264819534201686605198275870094954305026219374531486160906273124999072129247395570037925060078439608091085796209169910834314393645348349290667852137057548507562016759313490669398278486130718591830669286341556498655749544630541076355865432485160609984778215781664313915962314037415296539492379513129449575617311581099129195494173864548051014921838825162884897441532442377501481228910642121932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,76] -1012795747396219173807658266310283226672739830846770123368940090133019271706607653553850642558361000983437318697313105715237001709622680862316075917094616118396396532997198088600307425498551933046769944002882781866752747011453301648591060064431239990386168631653079261442360159944024256488529250515630943029092279690508932820976171240217907141843116951642498968086971370521145719329224617418716152723665437040244586724982164680707628163962745189448903213743784652854924246132579884314667477222902522939041585882552792983422654416260066444505670116800103861528499003698960568923587511884816182344744375494258084011666919679627455491127348654887929085540297696563950348978605376687491475356043829105764788696502248152622671766560181898384349402684236526596407638084604922486724707558505912892702771968735190444311103506146143410356090635461601999287683197750731914448458171195483653922196354435665001739736301580176032075744879619041399870541613691208372432023450678836846972857227800321364186740012557915827568427186971352883015118128781440670339859552138539769680572805277513399861750409974336542310686990063071025678801339279610184945172541602384811613649210125545226921481950857002328407713728352992455885552788543298581125247311672340732698771611990911590008433954546310889213229189284435973550257264917869495964503772360138413085602604925402637811148550620752486743631141595764621226201755951515534039578324303757692499833728210360892002935014128875845927266507645021316440089382135774370952122299571868862394458973479658921100891385074612369010328122899681893914722950481536618519129404021818837368974459192317219272069354411696536206007694253003117429881871016463439643721993830726816198715393408435740805597239513321634744501344409214902014183360202645059911783300623387452028229588551505337867851865213414008512759179783432902714522187317829079586044401381722387179105343068493597564254997466384834544316422133085202617269772663927416341921393904412522950823924585695174139230959331438319653623745855143323249469423945749204606761696800481681968044988200088088356233926855691543225602197133440443085610073451377814764412874916300276334750416189518854825906952537094426563292128416888201256922211378452066429393511867971421847630602314245473081166507805489247165293381427078808961123749491343890348266617227146787640175804416027301601064389972461588368580371641725222503018161334872429677381698912999631551329150931824824417137413234327343293177877377284424106655697702600404021834416128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,77] 63239516274229332981681911813695689995862706847596224984309674458841260195408265406719896798764045537723475489231803067322180031792816658803514406550390622373278323082596031087223546102356272853823118959272319384498808992022063737185138338462590302409429130778145327822466142796826321084012208663165438659511534266998358447396020605595027375367351119741587264331598780975415562396965381605744488671353854292263989730261410399959353141215019792703531806535303330497922716687915661356977177100279959211046721022722294739946987650753989831689610729915611276005883796568774444776705399195136358701950274010588697201616612016538014208377413964563952345597901332806745180762135474181044794219353926085024950695428136221508223836671596279574955451193797149339882910806202459500602573006536784453253065605458579705591590872367994374472755047894450545119639260344134830089231942659209819962318762234792039191765949373485993181011713693107070758721588269716193679331511826415509994779724983067590190169125028015855198768089620364750597245964988182525488783314148523174588188127413545517660595911793172435334921856303078178872724473327327273568389659513933896613401979398328362783950624572292437723058185120568086977033982579883395826996820766619343356771507070474609380875460422563234652850991445369254228456607438924405925668699535252324655605013080206834268804280756535793741330253558446684820556840946402222435383513111774651964851801376095424000232353594636795788012237278504793491111363638973104010070463345891534494584067032043824559811593328775153871868992415397161891977434138214173680997721401799166309923982004711510699246826126462108825385416477165152562140940525764471701018169982322063830362059736044971147886627827499018858679010909711507114146426999195163693971143397399443031445971981248708884658933557457141230973692921831248385342300783071653234284545182603785402292993869522733186020427606649849203062872538530491047255795220702425791718918073309715941805004704464473355169569016834367437209438164335572106409315143113982496006615790065659665610112835397420649149965590363730316480987382705412105549774676272023919951923721085865078336430941131424054240631785579809735205798837005065774765272670861771219581045034120336443153382463001669010990152699406002641240221364873035463405681687191025536280357752084898385478292150928778670207396603494731081000588120004415642148277436179108308177517818633904099983914166667627982144311662066060484256787821431036459833430926470918173862186188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,78] 911815978689225100133076520399073093281408757223481178034325704972634123786230476978780753262191712905907386631748355641492163172100376467273460680723494981221443397469605041404623284289846346812111352235819386510996515214560203256322706683656985241224061386522788445725079789745859196767865404722499967307799102951490801878288426681101066414958885704488994560266256582331857239556588290940336858171969438371288794554473195179876112145929421053497493744016697557735995060090157609554020425254741364075188273030991356442012916864919623079703278606583581102438135530374047437067717385903967371080806965539903571362267017344258492294307684302782221388623017055032891821676967501305434045781076033201768931623896343078932586134574637293752470790534479849833312790525833243201669743952037792526469006112440666030318256765542112808212219536314442844881568869430426247549802859149453168549933779500621594273707255236857453353392808585796384839527978144231353598396711376873858376535961024724432830330467103383256023852929352157627968036030787622782156975384511124289024983432236019105603319738815991790564856541713827872406895028711294692227531739917616087406419298128633401335044603489976482116721289635851946375667667449943683099943210442906117613089245426124881617439978867622120575914095186975970173682698186693366174236898076365616623956821253537407576376626582890289155515482120120605497238494537787335158421562449323195065740980283713649654798467851924575644316047490213459126236175942531686837788488948709243597046473206276610540302370216114230704745330267740721683430931162308665246824553155803655296429086828158416547374198054892765545486007197304099579127637749208933084217389708915957384540487583288934519921288611240488576217092296420225528217411859570529454805071251795433213303706306211287045407619403143316375080909177736328442634673321797728308338568229974107414655118377286289251874654103431166890877926609351086732460941225157576344206293180951175725349582430707653519515287025072066001458505102071711702750741258692060188477367598389514773754606283247264997613384843293144893306333782836653637012089852943464048736062605346564609961318878262211763209825661620119567453941485655984860777615800936163321316793950159859745495698090516663856674214559491846466403480007214559465941775465042751059165353239355185040056535221255025368734328402846185977542029018988220047500608228640418800759810963622108452369568228195681151960167999309145294211684340168285451541858108266519376743628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,79] -101476623661253927744999382344999408646581855763191480283367562964189696509937262361286216266058781683106394486588117573837737047737398309724251692193232237564699134666988783593814379401677796504749097936538989061162669989089996362091860911591054067525221255706567695768706148317304230596014823806592070810003877820342370756219761541820136881612329671790071708959575001033908723991671061711485198343339929025213398340266055549182083448673211290665029474503227319154789626439605052989499785465511487184805206644217426779548406869789879054771625332283085367297162077902199420729905844870213321521761350426722589915533755529870797264436315400455712910545122346762888118108243659364935295120544999929972752308829976770224862198103141627874617598387894373143777388516226083100574743958873577184146422979509339516519262123536803594302560704171945790936830010626763530133631534766592794211800474666805065026481019735547624403131299529429694405201114857680014746250719284066519311210840029397711871055682897633722053765579002834840901859395708100849524708079823414395120697561708538720657565717929012937866705045469303746289133121236945068749256571245733297067671497748124847208436010791821031943668507491966839018618309290504042984716483329233429907638731005321990192490136256894522382347628478717416809862129332493468139311160001953921580068282197685868961363354635365753880001997221430067714268034191026262392576961541662458369315097336388022996689387959851317909562266645443887733617214821127253773383191134575705702029587852368884805489168264316232219022414880600659572890974678864700769541215521099519203211318122865967418714965195676107259471652621141158425097186097763572879974312487561346526907879545318546937722019489229552358383029524398278124788343009819885079293497349744585962307166245360840166983963350256997153211927085405237201499136134573481046109441766789693754295014495216728291719029381727670358161874962706818758333200329539742585140624284154537685569436209238082451290804076404055479522832239594211387419369605760763682732442419773076335115176855078092015521894291249851224222238178519053617366264968131748407477251965754660656704596820442162277455565175776631710052891095269302493657935242021988852310941908315086270743376203604457858160595380239388027353891140826248909656019355748617886300708263797675979643933449092769365539999211866511796137120079617621821237348545239872249095273650948560372748176615263976501684323402938164345280763312546222876682214439395900686073856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,80] 20526591622365895421408820794712776405791008929917650706812973947568673845241908819779988153947695754443570345040952358500945655204660360317791697205709337715744230604683083085741515366531033711115100214914904379207629984034034190491831746973577578149092647371351093494134230668703928585186429801035955400023379316015789380613192445270280482009253479563362975019000817815521242373107958371815198609612353655083313417972905552661488205391465162769176789301278215894153727769508753154060106548418107631645921316766582850388215718237467657226963060837896230191313384238218414381087214148179171615422039206130299834548537428439652874962152925628899111460242886768713455071773633613217924038555832692430504741710134425537049772987488693259579446920406903303112234773389287286011659790043588608461545378069098447000003295047102184346626667268653083151301193839365007655660950014960183204875758094651618400533230620625673762629861959805881511621667151574111740677102074927525152521555494542261442418375784428950918193454264885052415104881516845577423789380040272977143269079718769166152985143163113695619152304791617647942655659215824186598064294035113076208848531947542674170516923187062437036232402555274737571667760035236896003277182272907214014233361112908822001242841760537330052479953094473367687511719285253942596017798955921268703162899373214412634215685904607209315211108962875041667199287474898396821849827772786089647517197281578516793496324532711850831927686609698388514243168961052654033173577250250762670985563971245421399695047358395412734970446940827475939066856131321180581507228576212467949904251162210269601805972792968827351181619315890200054277818122450328319961544725255226707222628283303968434344926207261068093821415750801510368715606175546269009979905065502474266153154459212712949433311000502018443950803876579822139129671696495615210257920302173513424236273732041132101149981877117704530637288268719153388042445248172617777482807549442487184761772598013881807504847256283363945346995751589217006885533943230254463643237404492587463336317666093094980476080132583182752957988781856974872807784438572151953880400623323249391320114722580263182546774415957005627925550823432269807150483954442535638616180970086028811715645016941172561004097315458201021264000024543687708894672066788680125796128674795728515857377447819521634483383457507015135991630496643760933176315146374296754010232013296252517718530339968489667558219046587135115673303200654432956448981470263793491640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,81] 84784830757771755851362375525586927600140303869261934343442796267414872258894781268701291282874015711062432387434049541392665055874769225649620960506925418954083354966885900167128665096275844118643554265056106715650989644414554600958600687981348392578845485552624551267764338453433086196557134734524991956358377277794611041710656282134238071785036009657138780237433334131623315101896094533157680373234272653297195639523978420219729216945771563332959895311954482338040094835213692008080904074432231474326127033475914346769695239364822810423934508616774142063661650538131199123285732800398630496964202733833153447900074890863669664900425234622425758343354156703573719695718559552104973186863775901312257163344453208859406691041597132507899520565423067005231788866982909323771420849758568624963944297658967002014951172264323332574502868940862050527827085709823909118420011244676802568331505231108114484157758104570940682765242476421411054107418603838826121785098179982997077218198097295533182062876146256094898943385127899877586662307077070423705844116033613428975764185952967381459772146281149371123110229497537054125845046789781526514704195761340756868254874148135420593833532042251912905341509952924443871069355251622662466685135766047129178778575686665669587936568861974084682837673835851628284851628293170748299145681076488946064266492514950621337054289090471563449823520081128836334360639984507107166913456693972147429954257189508950565346263328203488541743594130332217342565620294299755123867801587591218938959349260614788991142084616992984736678220405568046253363714537331471554596543755004341679967235573846246815292747220142506801877313104425439311179337946588135299331889702120172232149423751792074151042923570811791415458601022503172438180367965216562753359518400800645371968173467028716235659835406062259206013923234999274558813068337204964647777581440445434684040775019256885631218247299713470928383428306265244946014227469212471806001480491331987768073006231235467281609863413175095738730435101932742942051261924454318137368233607318662322774631082526732289639472998969469480200858373050829015474135658239003597628413431397233573723020622176886676031925244352009376813349749783261804918713020973532790419501875244782375219369392698737214181796757832454885450300500376135192001362452855666844876346979073987503404177731750786289992175385168178700996766910462987132641729870952447347862385342032995853927399278077731487945711465460451602522884010715108861993647580443880456192000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,82] -461472691839552874724777137163041357107624456899653837829270095907550582688703736706341421606937198648599778130015666460951736384464384069790317726451781704104970534389807559377957838387089716502684162211048821671831799059320835504248781670331162997551750728083604972577902909411193931529758221323842608910217958181138145221505156832670183671771119419925812723203500716373323574023116088182571383766475170136279960141120245891658595492217252439700894856460115151442496835818385905983321751882293870498588693942101538650951626277839765895024905399373845991071703585628367677100393689985654394458837931178717535394690933522164585532955768333635108864110378120773233147040938584798664911635691666097512606665312855716675219209105472501522563665800811939573952310088924043559375708467950673206551833531082229809753404109675998731922223771020907436973362166007604608858061859253597725737221484759073273943987565193391308031445797710040004501597702997719576989774146104347840148841477989854314565848621584664897743236705338013737080943460256666923068886672620428748019334658739590003013239356429713619650139894032860362075775084565225453568404027119014970668312774150102343187741532221001529056473461323278168973244877553528771483602720738220960836252187595180498205425613538653306646347553600526334471603389973887905844786418578787000140437397432066551541225888963105949729590495593157663768599605542501048828075397512441975478958789307887062678724855195718062646420935143413198843891726206686884182780911050001549912230958377063714632221875888903096825169877346818561769558231938356299038135461070654841713535898747478797347070663690782787571918295483410387918937013252443259600160159476843101302813248800346158802672551001371388304784151133697441834737829248832803945246508560670744232820133412513283143093341658129761283239580752763478337407105783839825394048920549869100834123244678527961736393764336011023452885201806726747287136642451256121520329605498614368570385845837341754573042286926823140964863442828369881197505855932711943917825089266031076698581163188787106168905195624426427745192667815154692414740807299275385509377371988683067715027668744837199709611940723829637159725182729848906085103001701325004396456458038074108104899112506852361258940397822458483408147944312928563444676039777880783998388880082130405612431460048181705005951975178410385556825319126258263897443361150227695895454636961519743874146783634156089551159295500679218740241770288255341149782602429213557391360000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,83] -65586816805116417356545332523466938828955649282143373938626428636441219924831570456343782171503706626042241848690654897984590094442384381714325620894427282101639117795499913849332730643827129392263654989541400958021700012785684963827809514261024531836485682025679189230737040905182034268276682409529506037892214882524183839984574186304668904926512836655270786754104441556615326044324391273232934100663133422897459071323283194221021590800534688724968794146108564838516149465177057110431931997328109223866552940449663848981342134919766095215852407033141335864723397361764069471418708484936040725777673403206398411211051220344743385516370594970801847393719483730014771129802369216689987616261924752654017920289745359633161222724864591549124777355780786732233722880743300555727213638402226120387349844240246014363502417378429529802531115420934866809750050975255121477166655098509830274182929800937029876339021578377309613774206033043430613555864897941474178373223328879056960085857171157383226669883088076534741903187791190260810418488825722265933959012131118655400876567512473318612213369707731683129094752881283780164558033302765949121434634564586305431167501633198927295839178670637116708702367916910652601889330946612232208761231855414865560897688440630076388916566203562350094161599768900557159431450159633902331103103950972308148667506350210907048747667269317731091683678603323383315689991147986954794361475380577684686990507480863232475099971991505831211119178768561149378157186962913403338219343183048501012532696322507968683325792080303966747258660514804191564705744863524186765979219351192472106510592286103667244343021537363241993423617459045807763669027578019067021478415356638295337734476388228256636159228992719388518168143754289920211455322622020264130029462932134523597678691997970490299936577963075969713521817258910106727911142246160948102190884083021970638046398088330968537208724338517589810672426924404466249810235825372349378916978057359868463101580759585537013140410007536218762003122197464452090946710652518935286267326674834021849430085611775951302770822201709895096811436896602134481268019367996109699409412844589104411820949179861314272139604919513446072177629612716291015740532104762006023915964105408362970060564597952299716700289896894431810631646299190406794405369706996454156105990937667542267341403235935757906636020924616116769807117318649100878406270352824356906598203717105328743751919021827486230381602989561778614356048697752890068617403166170388889600000000000000000000000000000000000000000000000000000000000000000000000000000 [84,84] -260922835409060392347201305847696762919463668691837368468029573650047284712385301801720355209586833210623116991711662751135289766936711284928836774614989165291535737221702064563460244837138748962647989464443062273838832518611635261006262985941194253930582707842376591438633613622154026094863423846013923278096700768035554970909006576039213504030959286154940567933914384739082379168938048654510995914082949506688257152419578581378107859709770643645998679651002795921032914839256762018607204116429055792183728529477776781618422972071509133691308484784325876194802452541542492347747391226919851033710422317734280308953334640597256550588964489815684039476368305512479106891099352548175116597868534251184134527205086526866350277168798788840357038479225813084942382657307524766534569112350395379133264239805513631687260815557036948944817689756927742780000042832865537671583984800439794912227499246844954505446899931018842063330985404274440714476980464582494331982450499531540641754757207475186025463513792309443595175350761771093619024106431464814869700409051451231919401270661597076057943118281801113925990731934978396522499680195758586509103709529402883867649855050459442364019664521560758846710852354839445306482457107351920780656972711191853372016612508118822116362644396682710346553939701498295184206373690766143318752239442779365765593698257516751706968937538816877908566142945473852481626759998609002376779838144958221090572690871913335220997687552013535510536643963422952856878159319084668493409946301566396224012663813952226850613952831855403959472300392391860050735223169497400010740506104488052416143253999010014160233179756781195490213203410383104146389880663076496939669846666996828821417121276691187221718279892112803643836439229039523716187126949775504108187141616557058782335452499678275013364915424765374672096372352459481367130998032432069349629990969974344527848334019045659675217468256211819367621742455938583552687338226847600830223826408156999820931839141767912179666962116110081999793114562279942887772443282043348566683687003730630011448680879268158590039353003345181132007812140519149175050709888969340631101980300107933620705264524392530886348776589738433293100621114369835909318360130719118419390048008881707155521027288742173239867779986826724522295602316174785646801854776413988933940031104532004405863148843581424792815061392677355086881135308483299096783000645933582825564711966266432647696676500369387118199953706051553451627903669446985351280012322951659520000000000000000000000000000000000000000000000000000000000000000000000000 [85,0] -1281963319734509473817915350168982904565254433602145639091062802486791600517533995069082007420045757045594756874826227275028752276346808082932704144494928767458345972196779144491879895575770096869950121740369003345821319292033202841615545062165060228329720470254832285207412979047035256083792826358471618676854105815387154266007565537950635841696761632261434701707791387862123935548168997629727578780649131034866602202854662207869275723384617329875453532474452205465764595856255800243061936239822639942983211766718743574293678221637163063701467234216957555677134139840670325412737250910616503101263558071165172530496373363861152641993215600436040355792830237177291008368554515733863584828014458115956037832444450822097533742066020339494975736369836185693343767034019611415724134553546323028919156160642658783306889396987762118363117286041782673255168484718591536895461080963583402072368245721194828805055090455924116517338793869539524936358019490506845821540785707448885505258792109764965175409386288379191575768752815155867921356430073498446478386167772949248161753001902149320900502351873893586902896641754404290419070468636401131453702597705970831639351428663756192051776048809818546553741911953842035483355914665803266436660576626057903838618530538570381507521642652872860892661668914315294494546516247921226156991665398024476736647634114256365666668853863800646782508565922591148311612446099723448378651125390073761145783927862861802620595670414052077733880651507396338513152557287824137130985104747098600359880697196560298451299381292896043118337729387308419811904795895414670645804541886288147416691769401495717621237668444141596334480705780548157151243423261801650873704201877292943824026065088531513922634612550794292889347322090316069320542909470783805472085611238509776656236668677680901589147035384514914763961374107486895097813287833625474172761507355002716338504660595911687284945165762327671383225852081250363502131330562921231107335706511677036824201293419576358752534724744550737794859761865822268195570676596633412659563191022602225521165120430041068395015035121285511151393504909159356131640109201899525022835166179877453834132765081199623197859502242235276403031695209469096714369845923203361954739299581817727652305378115707162209450683976256159411044681903963512809077394459170028553107959452479913736902707576168733704752392346154898996259674388853791568687203452485019333083797448123722794477627816462172546329571167828769634278104169887027269389755583235225238875906707374692386838937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -1022428520062528635147626730454048809965164720262045059582864854884154514128660956108869762892637093776359252763063454979987406915806170367410475423040936646869952222529529538325376053610218225481713972669878540170019140179288687792746951960799541231660077903403128324274378517129984957758916192251945971393958484689283500702327689635676490966343457231176227912521074332141506441298622866798670372409391540054811937431672123089347719084245040258410881758963346200129527680173759934202591295455272460862435158759991233816868230128566406416512326522007005228044509471583596188459291083035100839084127746430357159406557829674517361345591725104116783861676759737198651563510281425774543682908909539662644920838849778907618277456632235939127026812943974375876207009479260349899040689826777377092072482964246415867847192237529730081034603893582885196061801775970926512235336252695768376760716855419721688474817332976747611879814979828246313453279842722418591716072561156902005048285376524457321698150163519055525896398152308373317964486153671610530310509431971623696838272671337926415222929436444254939021397408854785001136935628862962322070683332700323197332317829875149853496474580892862021187548893229194616926079663578930010878986137724280186262042498659687122674005370428985536115450318553151284212841940051035961890814741980814702062902920291747695976439654742030955759779847385374142817963446305753414032349862680437527448150236246794042554238437634421272911900158968106733150869756554814874603920072871230720980711070158062608614569966137004578265996569136740094853231785737306791048341071394373825892903337172130246473522166749993035218124792670107732077152943415069678870540801305498573661842931579706551304428210147367946579354365095339541143763102273110890725447353504658806821790562879523378562601766688416031607482113102414897823269469826462481735133646182339218399874139773836450695944250536747159182776451563148833731884750799671185804996188172201849597591079774339139515225590100282612507984685510562549352919390590285354641765864863371543275412387414454617457691222251545835885816958558322173886311212708591375080548917549828135217057131643374424790513856550397250318810498811453624326559601749609701107670249174777610056804689042893152797465258745127699282558121561244119937939100221042748542511339992280526518458182523205498267576453727274701838319103062922640206000868072259510007514709726018995807015685860533620995830189971484169689261544149647230270643630544197787273844402107486532033250777366528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 43949186476949017958523808043421690996280675882216343021804753509621937161554027743700939326497306511882491429329441211874895038435237854721072890760090868280146579373021988150919924107505684024298365150623270444312762089874030455497936623460065541933184687966542255097334503379988966115545079325043655824528446798679991766671105157940770947791633185739309618735804438420338460730443335201087960519137267714107621603151451988942801100299019448894430779295124709088683268633396461462621102270777726282611969914936670078561626263681485558640230686767428389986190816170878585720546804069963308024576638089297813750953381136233936914266949844326316809659849070618185330394444028146421129811415276771058122302632169195400824143976627598386990674576620385669543968306377288167329707869115317565803238303097783131310043223099773067035136536864628827116440799267362051508967270150222479489940773115370601295833093773880648340239649429225914432847696516919830416237390763885873216051910664147529440860283289571519943494376935227294145200677720687068475270796023212262434622463472466779953924309360548683750983439560258239620675692520664211337005008772203300563674168613298878657857989861788871527473489653302453975619841834885616691304516262151046825184748458613788228233293856951163498755241437542925910706074912373366475311711925699943046762251769760273829544045659762834659832167992538696221341194936843032708319704491649984707161352585909067071178033862687616219265375252978853625161203321587052303075615908393817053889680194500399272405020396628478276970005829929123355100732427243910974057271552597746702028702978673072881968328455268939928362402350372396533005344547957456371536586271276848315979228600914304743253781306029679081615383769515708490447490865563357144309679025470661497868483492889498442202516602416628408735768633319933350553587487399872216055577658457374953238098502824543941206766752316454376015511944371761117935173823505482830051354883844941725996642049362462943149206046009458061162967725441576633183732947266618949841691062209640141451823143784969240595384959184364652212372891898478761971729447325112956798247906835759591036897403582746713425544612917522646773165431815007788613856635686263582722989783071001288803545337575405246494612150973678842712503859863748986327847120189658334904538470200406313864307072949415154889836774894129578391970871042328861850699472647184089048813059260560705920275412518211311059765327807653896550505236981725742486867545769070755787446453515276201791332548608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 1363588113221214985555490462239490737477812735331282372649930135359530396446160941331716432215888338101769033709034844282607506421326635103804399875836773934748418545817100747549311898129489911494836040974755853301845638839993502461421006875831026468882953848756104038797855380006332450602201473325167337010734417450546925501173862369230640906749075750697338760886864461505118809004243308341637930127240379965006461413700336603741436363108402036001496276338267338750448880012114245115263004162488353071183560621911207955632193324815036431824195527008104778870358541454766538247579726172962377964808677767810354700551777417703295857021998951390695646079544925670198190543724877050540724391219018684604006533364378389687605553116872834547050466970611029302795795262384628286454168194127833637069192572477560256719655455884377544013226812374088180870261979512312683879950627296090838155189601697136045291608128806733643247237751480609329374987634249250787685516029297730026492907203187087447296287917390833393591367871204740217784905817081496201120854880657149074638529409458100648386231054611470992273957852555939875309843473562028817545119576488330265784491661893555314359898527073054565391587359770154547217016058130883413389634126680473047542195012337648010479658718344493325083880751959983703422483164991055180018829214572754257701314845189937616343143154942021143720343900584880828200570158741447531741516773539114536449615470432624590526717189199031115615726966190858309161560753906628929349864375086976049185173153897716626144755503786149423316930661349649161364364398083050769360560195288476639662772815450766330367406243021504309380139433918152656517934494831234471630066141280306528526008242487494422136718114406226967553189535825906011180136776484007871826044867479439590973689657732616139494822813729599596348094355503207427021578356549827341599283613823774638325807772355445554129652824704467804521777388874171124556638819596699650099443337503577679157218192500255116754548711281744665138906795547281016734394712246044196618209031779194254482592416905941012514157526905311584368987230717498964798110474170896822619219969668250792674794885538647278776874678316660589300187961613958186795736677524469641224027842521807907876618195814917221771481223482519564225953581714234568776721680651719585129543087960381277889526479973713156191464028358142047989962111116538212212434398273815308624236281880832513322014412949457521091903498002264955379117968577044392706046315706509987596597378226452618801692938531241984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -110038572099583245519070919912020569884998001134751388315123635707994610498239698499127103973829924567164869541262938554572250734212942449193359383300807387498205638601455979736551483130040123871923815421224779813231658306821753409982686485850869010464374132204141124304495967179590050783016662934746224482503197836778999191271948752318564355436196500100915097308265619297725639104954010881868161391757272823627591269021749337458417883007592637255274501828134475536309531311453268393677314026931698875810221882987215805557150973217630222118284821639936064860637424299139332399833614405950917445900743638857802507497794331333812574006634443745894012409878802521892094493519583773273085702885440063133497882800649668719760682542405460815472301771863945739945318299282768231021730693917400577748641089400895670098153577971163204053713236061343070669669780301797773230758134735769234821295533115493378246707290986556490703582212955363062263779820227463940193023483100174012643697479997826087055200320457951264782903756963034087010299516333798508618304478764429502958874119306986775784854570686940228180220329697178024835933048360533152214892978272884299934004634595455436944698528078373742729126686598315559640961415593301264237806332526525813146039596067537568365941184213778740169464843533257199991288876864031931555622289834523142605887333064597481635926900391719139119135905200384357493074953767349488239222695049158760190137559954086296058370096944225616653107819445703619905426646691781651682162051721236213780772014507370866165529806432333046543380293441846460638204439445083113394507228711279494320138244230181264022577380324671669954069072121252031588356115908229793894587382953866016750411784255510000965855956085731777583332290415522447419923893414625544365866697373493290113873347857961711450323063505512493709257595950671903586819139132392255613067312925148023432261126441622228954587507451901455071773908466794294122531744501227106869494858387160472091503193562228241009768280137058108131048662042807605617002849831934797426709256095828701202481251633439627646681070299241975662680924289973248019907262866682307344838301799550356714035457721389484067262978978643809506374167806568091369426379312075287454917044684320119963032994943977069939681670572755354229354130170466005086364523158573713770654448493237581068739929261617415269570196491147858266694154615292209734417739587690175065230740187228081664773187258657698099383670496857707120680449996658965476242963510095788008072501000416663443187458782108057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] 2871398591774886377427199752011826457649074605738219884202681088948703519005618987251847351800223468847150709347585351110686670302015088726544195687052092745785890904621770302082802012340746689189876767436797680041292803719025700506094133192657100374761725806640165066697205329157298544273296691966888893804076347817580684478630538269724383656759329215088156997423162899617026074017722311588367124154646099312554770543560007316432651210451787320987926980141954523899087078009822324077033966273414932056827740752235003428268129295532116225654999678152507421514512697731299515871282323089285223798830457727782186282410917883145266727326551629781820507488727182536208030640977197998028480721174122912408374558646978742723975714496613944210122185853388470857052488415960460823567573852648212994200390262704150473092436519843111278702541047375555440195708409757165928449676022227068274222721671655009463462133071704963361675664376258219174031665118294056088492480674184989759281666008138972195757051508770421695650708954109746769123030786821633161629057602221511007719886775330911011478283812551386807163001172699427986358180536368491310043310278288737619254266665012162667739068154160419380379317617216917180538457106398464592494910082176328063172928075465221389237988467790917995262092002250461137789015410935861036891818944008375336335788852091008414551215544427879660347893322036401513297714720126227945109216754830939636951469689302163757326492033883412702654183249722375801218921738623541453804639743708820938024004994972404641122533766876385009168151170882744795896100527259056774365928280180671512008659608167839568117951876418459553006827915844582367667644931070495373042122072327089718177681708230659786712899189114113196849825762016592085449052804970598980042667623106228020536572209726488865022550613534783714482966744731226305144766411885494481522585047875980807659711312199276408480577236896573420566149273740234334110154174377741249893777641319482068441277741099942678286264785577607832946768271802249578772994761622980996486640794804086318848204782564323190802485272502738330934096791943191372199343078218734095443981942255527242756841239490168389088401007082767342822186683842508047166166598771085200413430073714786080792736363082499488187035308661807812067469913853087181607079598126303577745487560321008190004110774519821235367407508467123561362634690138484443979259262971562180275482192470091273493421224701523451361444030601937597281465827545807491390660695548865803635088916880752196831879818354383388672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -46794498001951066308515145501746876623251853725057289655556593616769027484059008396457531080003207220658296369217856839922022176200106866146960992039364184849331611240765646973543076151043149564865857479296411619708658060422655098759935729149290129677109423705457642044981742243183985814456220863359003120922621288817808173847957693913705265010856466921832379880467737731334177668029914962924864427375478187731494465694560242025687388673317069708644868058076625630287863540792834483819838151742283333900095732686298697456916281421328934169144283935880977390380058812491048403414680894205851587794791884197234807507113546363894432326604248809351409803493626036782317429961275329314646800211618408094343465422522859957291021740113933891257103410413992378074783442073090041679237166671825091955863758315757907492473416324089089171559172783333850303591675457350795704144285730833099085814808560919500425593339098112775355224378474505520138544645995261747880973316873266091150912677146023956890056718256689865925886554448372861157130947610521620370158548772196369383824667531317678810751276437762418120954375576975506278649444024563873919015701350315235362560296736814668893068519941027051796536551664191684071629685032388332516984066348451305272434815931830373644213037948538263230481249068356625398069874489261830012607461658675105923117134832519128680942705854777647218001396098297580097349077546990762339881857219595946768127019066881989986083826359477121929382890949057731358244645960035974884722576592840988235144557754313890211859746297998564765114669690890715609599869403301890710661946960956563676894219093992381381336226997549283108954514885274994614597077684268394389927852913126036092771095663649988706943107838446577360413165124098612311980030347855004467068917936690646659306014146219341631594464005042692428704371171557474478612287878912956086660575320055342929306165030175043696646776399393669447528745817600173102217572738218318627859808569826159669360772350683430491597510531036955625070260328565835573875046558477078745150419067761900453260455236271587950505922255191678063522177162246156083924537621519433877656315643263596971938786123296542490818881679586583495522645979137632059062689905571478634073834810603422519371901790753149032074841246760311159470333928132051145298366367604463987434088906339667142548155950670215142588027254473801230131168041658764104523026952624595555418207318490696692667349997575080215100199635451204368634287696888643862983821088726904420630566091652859669123928523675166310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 543189020375160572134402147552838052087501818162598918661920737172621635967936243696355365234559870424116809013239651361077125819497270180120597335283192917891234655282664907578782110546483952336456959352628719089183895681784870632979199897572764048383314763397881122457338934926276564735603050450499222352159855073724351086800292099439358637467635154435343903488944499904343306803945794742507607099062233933861687599386808687564522570133954181361781649689601245862011175534510268803284269240618928537883349707178542809437671095780651691202943972960875115199453736610333091586883182192755179390623895164190625996964665906962907973039359640458450481516930608400868146780277237839796337060659083466562489025744094739229827259267797491302426975660368348365936285153349086225463051463971925237129158109650851981440210293296464366398215453979971094202018668175628361001801040350997922575289232945110901907573849581260828496073754679132524074530865201378075524963553549869285974814168644222845089422338367946391809594589894258680861354423417879284754056309235780124203364456847048426042582172035562945624531468194402120389452702419804304716298212364590017338228160130243004737162574793929491232187557225876099195048546616622916999956720545048524218793901380547738162650861323422652084305759689638372015742123748239455225567889248586113756120188986079566229624428704900270623798403674040724982490840302312852698401640282137131323247551571724360417791687070203331635170754277874129262750352522362055238898065782484319804199892402105426905472591929940262837930841377404776500110547265834260306949313751978813750927820619319523414060194948490648713093119552864519786942254355748252959571763091350872719326723561839593125241664526431782915376994395586979756056777295993419160905847819044684267784027389876304135268654800885827329197253464418949979040701703656741865813452784889020005884364580193470440942249729036741521582092215999884079605632853352923020483134155338834843716513883705446713486413294501303974010716152561622167236048100690467065539953443224155773755884306296751570856663933016819251618836288088821529664970339814562575999729358426413032321545807471208129066104028336396140316623163735263343665238984669597193165989586138605464598456278887825426101515857112041979888844969796949620003564180050270025819716140018434837088934884753660901835694822473673366197437623979381567004392355160608827385588338434255883154284073281124650964803234319852200970874457547384245931023771012600632571607579922874026529632236582805176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -4650372445264991261887653097164804899325579778494394081316326383447762135538513384106673102125178986750435574241761666737819146402808113012113271251324685610845658814642847534421817939208700200247533135702305293889306913911904505620565467542282426329698213995261897523193064140168303062195160748801843012561010314206446604988003050110151042047947533977249700701789131287978272503567159313099581690925538295539420800027591845958475771300044753826372632107876264129610236319123669792954502169495985630288597133997843595964434186389794770147393056894574739925629914627548489349424735734667816873852329878477486247202662604762144060388305421703307033523915467798679192140703556195410093593821999537390035791247182314988453604600185566525961183364618991573580283732719674143413116374882749431637142905643917720276415151052191967213140470761677908049332268881492532138441361557694480987343582056251739482123531309069352257364740284242479703815691688326572180298714632621320308398861910748724323738645152924943516416694244379934671082758746741835445530957442875236137120127134623637887616625633514410563329012734469792038662083587797016364063246398563306307868242915489888384371480300386585238454255792559879398637996071197922180028313932514773967645285833136256624521563130318331869881417699935417418636842895640204257654773510262916978850773019630917597524039142076424860361594949120347902913344658491329802988156375364434564490339682814471787008697520791370614679950302757934890878748467443622948243275526222490962113425213627875644792666645264512870128945723624025837880313516979001421534323667417839682293839209133847913751491548326661544836815464548705518091250782711144634401201437111209997102707054128619926571089774624542247460057479775464675852816637556746304458807518374171805757620503236425669933783598764359497483503445886158250702015784965442880714400187697489513662888971964216563562530685127216839034234745306235834163538001852470535777802960341592637779239240395127581243804449832027100572837020811762473579498810989615469624319385117921914455802874926539140334590374451417001120839524386250219861618980660670974973253434052272575553426588813839805407456691216993260312119592081331076219076806311202817247267860220202509066384671348871644393460184546045621538991190970857160737819645858454448263598944911758258760596929266467760725150525305332984057468022538921416962698890182726309940251525330385920702303774589948004912834326788241857487500611131445908658550645968322329899509431254700133121379451948690204262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 29474012468327236349299070503419653176919050140575325445849318010825105745060016992018383105333936673738695835154896528533849727181886579804717980442574183743424039060344846630073316256684667450971013747266281064565751691062589152300443972693774030869391968768732369451094309776493961687932427333415154233372703638177368427870344310458663810602495225675191016570583980336194366972149090248146033166275956355586293661378294360295344264627371061322370349302188434064958168824366697902884296540154591468946603189651727123001962775807311977047280061119132497528925350479934511312598126953250462987633376098866956769229096849119254167001946814813656097641605228928871160752718192571917261595191661129638714747184975710400079541695229204836424294591374781202147880038685400636035275402594316466893232558073309196106226658390933170568412621066280969939956227054246598163469992109018351860113653094568081126376120635633399424473234937041675629282725446974307225580878133301121027719376165788549020679882250693416271897917825675128323328128354681160782746668890917660200280603593324011192483247817884333085523321745197573520850881917582120898570337652403683843955236288464562989050589693737304902488998692467449728027824244250044287667921770772975942898339224831139016770265145909359891697602121361612995011299896153499774644724208887754155133260355442577533764063300607396416118248669319805573960545689704475056778204919870502153647323768844021983866886295318133635524129231156015941010742827499445822002571209989785454346655035905774091413274283769087503570530982492903725204706209968820876082204515056079668889944921010271726905903462612325954691299180959175906077330791996353068947217382436412498891722992442870667544690662262200827302339156423668182888273887643945554941510151156775906691936714889582203780273052672071105188013394492295683057305999676671435752005249704923256730904606073596427004351628313996124200336903075282146310135681628424746758519108490786027715281104649842519151549630249338343549308690339381814126399324238309926188298392147993599400584724858514498966977611350551619865964218092311367922306829536331971913237037157755078215418865864213526272471514403151612864894572728782754087115632266531193984564952598402015971170993661155803230499602393057155826084193751131672964653610902877745456873031545300610000288411042432104559842401036578501535938572745682234387376028252257781056034353350617177609407485665571883861914166114340626991483538629791923523902622663374888655988234443062463695424982966677643722752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -135660301163236520079706377997941348380170147362893916123605921688305036510466182404970920948039315047530737754249279901840651045960037392688331670090216651473166625386746549298424567848635259581414076015738041141774478666155431005351062896084651901199013881164458723935719045957481370688541150197770326239062177485982407814666674701067337955220267544167737900694611968875723955527208029574262583698193429118732006581495018686039808876354579406729739125443443610094992390143144728581288672873916741704543175956803290110413781219008534824154686766552211737263689656975798081217839598963086838266663532770919337324614685876947060557380475558448461996936531440402186526046187280568954227775833993160924156490034274683407925385607137073506614787482008790508159293489317992672241675433983812576986649577515207177007720718231810931314137761851906097736466018874104688624594951052220147745402323696093722696370764363246565073033893501560830825581072179303855972793491390011586567225617048854214087278968852577247089098131764373113492520240966062628347541919831803343058727144732267496722600229227169662735992068120729877713543449703306105892590640893769753163603531002046630212083584346524554103522873985914261031870691730784064986741504278465954064470913791014509590572257276324165759315891223255647228068383311502066551014449062305421656730837222760889223150778978587843221726667333922551847975917298232290613094586472068761240766164411581489685432975868714960449572551727223135059694884795373538088453829597991022670285302452122905901639218059242788635026470530510197851399964288101330117611625373296408439400977232823663773548133591552605071439662842817062757968342241912382023628380516189419096103954506870194123437247726953206365434381970136411001821325030159341403206328678105303016907572122706121399824804116527324515631318100866101824155647985261984385646598623521567033167503484183158482595310319575725512553863700631900068754000641245686038381883792622595544483877395717135202398859944911931523092314103986529832322028652669407569202972471290409130785180478045547299537578432782628370144882809455449099769577710268214034367732005191153442996531444282045489118724532206117670148012458407465097311179424908060032320602647649994768217055278058185214796133810643309738072501880128020683931441486669168868651895107392276550065228629580418988184850855263423678454244628612458971013060235021988165740349840460325857259977136838035849812108597714440297284456364644982210300669771721377272773290354443690252956600412823871710822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 437036151599463085060365314340892480070017948662223954638247064108358565987042944372236446950689730459455451957597965214191279874025300660512538222804760932253682708812410869252273386543085422601653740993837555320364061905482351179007936157130053520326027049135322837521483901460116072756153459078553455746699945745125451547733396509799179175987092286291038780636917662923739069790356888580231947632424920221748772499550076669399694280197656411798853540095962288347541705818699994525570130330589787926213124480156900680976535789848639548192747332841016247288084179825608221266054946334777230535460021063784080594146746073771140501538134163383269740069139100859878141511783772265565877503995751821041384906827390220172535717719285480016891087559144826595410593841511508390071136909066272968351017727232259155658892284289697792606907631547518016861445524658390156754107443374070658657000034173848831556409037583718733674204320912970510649288243593305399277006520026503027966498226252109340925530163356904720481734854470457837505566544282873785360947004311609559343801307741788349749988848472158229417770105862011888604060431352644415156258440993993554705228912124850399547995490590054844701027257169277051105733269250899204697778215336111951483516446467254097973979991728400753748976739001770797176606461350855934397849085025164216070613378432269658642094249272781576647423474848223163630967497787770687462334506592134761687809308801028186750873901887054089638965094608908383244255666322950354757369715526143478820561499380322665212266407636585614883127573931576235972399271957618520076193732235162949155401980139663101724018953657302939963676023825233631482984934619289131948475230168917419408523442813017134606578144912359263963516156582318713272046658259014410610125086640814693479172469372658440738058817306428578592742024458830098925993758993870146585178118367650813046170582179040502800186418361013301707791999961774516879713315197951582167111775596622461380932572263316683330544534988471403566924065549550075972271934620572768677782545731706618427988971398017370179607224308064802456830148936278210220465301604658956143291798590748813188026064752723621692966321526518687438582460638027314863557768902964318926140811948775032641210675511870646628631691577766491308334042716861819486954114216543895751034361421650170635813089975389012525943780866897038019364355120343323413582126666803344938601322107240465047955431839140516186872005376120135376077220576622112497176267876904708880351846929311708489557796312103274233724928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -868037400316344664195874380414671776482412383691857635992405175381858431981398664121782509180011749565065366857859234248576298867959808948050583309269697328074100820028524474553442326859153921075229612961020580371963869782258975146988645064802774167709647130871969122517690945676093529572694232395717961023216190430307337852445058422487658334159613800819545492004895387482174376747314569928691106660146014152595625748008231497726016228388647892984719920252326937743354702059166090372499031639323444235032690563134623311748143419431040912924071223145721990082004688017351922325865103426028598972121222445361402322307868776585729862711161444398433352816278897078013960140661977570659810519340706441793175395907189213111058076685225582704319533269830299514677311159171092328112466620101939424077680821252991442342759462641388645859651576970772655084065940930583460719619925252891061245051974379381314734870077047125922046835078317751211880862745280040103179772662810802287984476114569269373684777544447718142933174990546888810421025631845535679038762021023446550436084446974392021691531336063885570427633410353111207745422849914219675764744895515697738564599486999896209763690123650610677845358477757800991855012215997041193937133914162815866656788948425003889008558775534935808954943504086910859678405326125588232266831462216646605286140616679282179665572125651023314825741996182586866795452680794115522714454786731325465508317454929190381671884604137006612968521929036816879754529628805809492279170155339666729315221999551372622452150448147817254221877894889792307785139521148109380899463401779093783003855901133994196051266988668309660978650976178562292025140197041076278210191713768678761541074685095409003907714335158508290171741537034962273192918347222139384263453186433292227544076895335377358570964765442487448559644519449157155073527469306201860175371004958601814082666779495165105523583266058868355412774044107888914481492167577211103773325926447500255946750568123571846513835256224384319464997729525198928014075964038375950103052842620160347346503832889421813100185573356316007169922205552674526712440177450547271038365491670084810427233869712259322967332916272716586069488139018785750227722749491650756870625145305127156819299240023034964482572471808190552026214785925615852856461978687180875598844995624314838855966208587657413125866451133348666824032778578638497327057753914731624494918998462836351160150396825109237349004092584711654341778139832271312463737833357979751586557593252261899833479964392262778801356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 280084466612433770713848833246884257830582665878065568783098589455350309818529052706936898644801642835670466326125394653418484326437697863556175418509658167746870414799773759364401344045177895104159926748307776768214385605208984634437935409632901568058438676259166020911933832377567703723843246877047809058275043984469293199083758859567105517075422442368860252115547252115689257919738865250591102556212728439107875278311185225215017524132515710801920959358971403368439477779935837164368173289816702480175783466976741565408295298736448810500160540402406029979863383918979643113437417615555037737767684928059057561906618199362522214294215634250708388044864037297565767079850801242002239670780397125885401080487500819265771882816693494869745696446353126877852479003698898763113350032993013017433044318397056181909171917582686726976403136325566812676333110454087703550951993341863430300601640057922227262404781395800507778889496940882842493293435382646581682043627998319973137001826665855004826389986033103176969414602196432629046259291504711671592594323271169883886894899270376687202987408695245116274721306498079566574273690145111407161179393979113609119038707862749042335302059936654920473439199057779922608940427865721724304919060157500397977174007007438970889822574583682979772459571171961230177243267760923423825239274610615431442782871666242802064665024090204024342427382502779146921260773189537529727197354860489255978940768892397875920058893542134336848615332386214840573272651938679006803355264802374394582421151640894925669175263074624812458177556533979723224486669703289223521245486068013145279463084019641712717892585206373609888661889190254468599579016229353326655592469681333023957069988343191946347711467028952243925548699931512403639745747608430719939613793123382060286017802191609685446068343835729666849991941687323157213643067338875875643074010914347620006427883092487483020934455318819677017433108104640373902759341787016967380949789895929075945301061897549543329389751234763433497178295612855180086363777527299263824446675219764332051250365227398999645940936040660506158782695635435793752273927496155023508394187385425561225889387943634808880053871769343758971299963157513673928336024036320047015130528068809965848928999230532204891439316197000492286433242808916025630195478557903674261629994539600316597982868705610596513564363754010911224584549086913766727345583370152848291793035569472087912429910927715071304508717168173259234971345683147746449535934370352615751169387109596280586200331224955961691078656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 5171835996831011938926168285849390360519100648316319870400371585740945496942289813304862091422841271909527557891784645331970354520717029338423379580938606873364510879623982543741152054073380661615309035047807872418961744344486377265919598508590221746948593937993988826894822435243244008675076535144940983368414605132117592314539850250885283860617102864572511610424284977377236314252804313462330183833081844423213568927053684978054122525013473318544884710602054971431688198159909798523253964226313827678546332987657747911097978922891564740383783921177961899603584781226825276535641877183588184871793684035545252856367562776100904944833125962369246195162695256754617045341483076643607756556760535682256501847790374273405917834756662392551122051910346216304168226756573228551539313009744992303120988031550459964505271513902237139702958281664291813163025692933148976429709899270538170182325146235768070536225789723423222551252299307193544992069173001169006826650116383513274200835095311564461584538878599904276906277529557031144217346917609097237342480930201339081990853144224231553579970995408361840898084408213067172057305362685029535385575538600444093816991510253906214970807922369981992747214821894166206804103369265529463277035487452003476867354941073989244918138936653613008759907982176309785470722879477718074842802495604538830697812174708226376849109517447032517633378609802863733667442231608479925819052413574045479500513834626349173043544116956186225679117630008416017469522618909936857198209177025568656278585907261310161914924085371281992127497051778211132824437918626011546213154297608625114942898531280311105948706351004478251325281140257571416998599870674478670062517548581575537039706009887641353561618993102513482519877117311893770500845028204714742943784387125140081726944214480394016884452073242857493850298668232033444121249023395387762455766159461021802252425311790837598129456979431749079617632981207464158744215298239582868286307984988003241357300423100262657078040968493735340387454656854593325510866996807800196415594069429937193096467795472059174959814730387328105638607654933612308852657282794625591166872211882746789803685314013224305781192086141191598971715309578462116460156943090902825621710317698681216465915796443700447488658246295832522590440638442066542905692979843786435807379776068887457281512062429442391628515123701735236953103203954328374696701554725115307702954804950023533865390730110430054004717064347955174167677565491795702626022619422752793384960717599261181244600785869029540207001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -22758142846701303489779525300934432829744755593887906691019261757859710578237478848231329968821764464096619268490717298143364708510096602296947466799527943673797801332813486997929205294029678856466072381612913378829443453197839690487770099654636747980449460210515135863674543687176427398280441407426266989905921121914755726014221445982403021084822566053525075578392180672706179774276014632040117477144788384643089185891615179429817999473563727883468237719715528966241472750754873395469180283680018695961395446116242264048715612040781180720803887814055460780088179127374089654067216037167032999864411822063907170308164969851505250532633640696304470806630017345424308870477699780870431919763185099662998116042590814291663005236117944707046567186039893727142695407144786594170313173752751325343605264943743832197854680524310806816803194368164721762481189090345034157959058190690841490555335561688229114357997177169958538663476083726789104683698417046712132692309535632729215231563129767362900250774708112580879747397226042291152651350334219510843764244448320558296350758200385815034201487159522303081735057775804804618454654205052812616543191397965512638180440419396176720744347159756931450839879859297896263856815378592912711476944830865466560789102922008459956922898253634694516129832434044581022332386421031941465203411651467890351104056741357695509522291561847906247060031985190335655174530787896025632726030595372909277613727427556270772606246075383042708649725952594952740401827698848487122568510186803788140372948785885493533562131210247059524447605116801262055147067707869194879013649663626561075682618975458253422488425765929608394132303048220990039414797636791196105614823440764892698710228075567660059269416494956505009280673791632023129589381865156068284339098815427043225870682623267764474034927810136948391125008532362979594017050550175692560647855778914250983203139392324938504096713991259217028208883662917285750564668000672622320994785567619769930468114041116747304246792189791479942228282246960133748944095115381093907053634012024004552496939167054572331911889056057670757960383900158985559538035862077058590875783541951947176015827568717424148121177833304223331247550773624486458600097954818635847431383750731177599642469140567960386640536252469460021593519524356539275024165626420750407589496951867068893133921792483323075088477586624521686787455149827597898269031544680714594210359369495939783208341226075441397513189183021839957945301003099227688402626218196708919281823763863078783914429825635268662455697408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 59383501188879070581659631171726098304053825457044811371386847434659775025254813002234759495927126899549516350484644190791013092031393944206952679427085178540537678232685692113394669107123835091098363505308379704771440860672827204842128845547785834513457696606544847581668918181809884743182989747299223959149089489201069488861673420757761959599854289907524446892063821843578071664809234385911005243590141089215429423298848815574001603608623225138929069299557618481731746305668073759820697786938743165066166164431669784166410081024107544049601616205228122509236257273249673629126343475944438992408095921944291967981311499515944060613277675153395149474388229529029871788822435817155428474450690321155602409530062369863439296099107600079902733364211146224389384947825879718901453836463392012198322873328533358671461256008167582108640746024121836182914337141588419718495193585127243247947333226727312448219830212155644250200165663843508611007638829167716449378336216655964959128126549614607848177619804474808372855603221670395235269675617103224490679018767426366203218121294006164787549081844588399100817344019050508443555680206894615293749084943173818568220180961955073686111600491947129078807241234208888422607433386847748909222300736721040491006131256338231273940626992540012423812335317699472610887227382230173772546028025605289473062486600959125285320208864778441551271213262367922406616865433211694059590493083294755980620697458106736416987520224098214993288897515705123426226547186330043526560742554258464685553647597871897528632301285306189430383985875691909692870664527288726340126423094842562128484793159255654048434640294680689229209786937847687779506399572415530186794635907628737125548161595812121090431297241567686114899697602250309912165540266564285106920354544795371871392953583566354119438327309076781464615229697412648305849565804111356940369269924050405965450702457551701618633599432908651096717761827459944683400135524167677573064983336549822865096478782782085586567392351748694661819742774527083836054060545830191258391798960621891534448253231340087485397900297843266356355989188917150642696177716084549630972668161695910433488947705131369858269442523038216864353070289489674953011293502196540856870550677954668491370913830566435717332703380380395215944135187375364371647977610543178398262800194128853862534426719681887484844397026217055001056201851228122473986019655577788081389633187082135988746969960470803414322642875522425618888941485620427185575744226720382724175968170919632624884483108382413480892825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -110485180565381814328725121684133599848609021722524657111794595091709382416739173288763571543790746265009214422938905288420350496064135927217261776220477034092278129677169913954405290888235993842895670565523240001582895806972420841124319137335943738409914578412624187517018540038113137007309826569028606902457286488077971631289420560846308427507711923437325519927428916308352442990136611024797620965177657180590195744485193105545958329485208306526276969440166891852504051965761856520218413115575972391270625508026343811514174959971872728515101923669629289160111752572463803698271126483651095644199267817256200594549510619924161601078801938808115286952869694914882447395388535136395948772263568032713775877154574982993159384229819669925459009096446733953365541422560635665770015262930633770542506835702111470906901706370443525833741184068156711227867056075291910957648135052208999230041983332712285026844628295071675030282063912119002196700715433115361827134248432958584776423457088919599820699029600171347269640226447256210604345764938666057637721753213682819146914209383039398836217255582559327445769707874794301936925260436014453572822255833155378111481512330707866594225993070533139226899058502681816351934988031320132291060967458794796931933931094585310995640455611671025949539518656344941626663701232488760494536909191605832665177272297096701240565232492935059147240391602955079214050344509415501435712688396112676139773054017378798586396158578927788141082232391295474958736856632633787537493093590831979019124327885448256937539680711722993628661233957993734967687129658619046846317015246631977293569244179885851291154182470359737558348595743728224871489559458513313296059217632546208899734290787018142428256123663851439882041262009365796965058724632373551524440907234750915911046751771396271055321279310540394385273213262290500690541305647477683291132616410623040363575449273409351409395754978844545253180047484448515262939262646127957407130468307686350586883824495346267803618888286631002330723326620081237233692627469763965608510259083702602837779313347042401489978085165678293725486575116899127903327402104788158225365113454987590242973865670066292853683621341323031023541171029833582656007583767065185857012903321314968117329753014043484146274735046048140702505997739153597826957656057303425385449161544342092459271922565407404534520955238298183258030728180608976133762545566171681392880558684577633239147817979459210086748736976088803556337833652454057203454603084159897858867753913967344401396180052285447825807900672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 145985187957348846433197468494938805452486702655328394202207740701880254985530152496437765185805373048844283471075628083421615428844226044122749979925541695569336837344851975114725087958302531035718505771225446454384790676642448217988675892703550459656454045240144923794018724443587460912943544131625159162207691944258042807681737181156465055539943525863627768802727388144352833544133123502300269262812590467813981408836426950588244712866709622793884211142632234740332213856079932805797844858693750313143942791181987036530976325899726038360199066917680919453181577845260770605080192444238613480485055877891646600343435034326077576534541086454233203936981703215861821865168183300809436152850480851645703539795840096272293479947459413704272179226897261096838974803965672649168399277870696014141492702079206113944198319882466420052124741940712741079371559945593748519231253087478149076083955440919839442192590499707317570409865649382104464991842605709173554470887250529640739654848559386839890944076191081093431149688343707123998367239422412420578063644259924746690161361289213091645292719923243277954068035818352808968222833846384248559572284899979653043583477897742570365641961646023022125847927478290586674465375108780144175799096878594838715266856287468322656265341027490081307153951567777446720033513683677483177516992824001861133444733491385148029165281189278943281473562646648163595134581110448564456634409969225408166563039932484024130158065999397959292881294638899882282089014824410524678928828338421326488863319162055859031942698788671040108160044116269763560953402230791354409513769247050960680077835015323441284481131020588734307669648944038776811127349794243005500144827691891693559557826634614502060066373212217890951220860998726992458114105400353802117151964723839362265822632940706709837603435383426134522941465409300939625009717734710737572875738070468597966485731089062725061456349623409843614880659502605561624299992488450791231492927534504024738530824969980331793454754526939806981602184213118044105662116686434756271097799149992220795116425506202147991944273227901668497553448203907740697242378666472393409139588736837609323447637330521782687620478565112367350759668174483304966310582473088846918232366400402115282116866878010508841817189289763497572145090674527494319502692209350157897933751279697667278161731206390850307639175563281239172635553978236326890222979351541670716050403491366352314463197265067749424706635378828785623200463736977768857617010054726994829172878495006196843261510146033093096295628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] -108195739558341958370898176504495722705902654323316673909665157579902600270112703101633773388206435160172101165510334641137747961585240386534456991136977320988161602599451515103032691772713568167383916709426670606371794972047039248403741799034162813126273433947576375608253262730694994845285900584005601863350614114159239206265633405278571566575496671028557554500225492268735756445701347461311515930013222426870947060161066790352583898952094799501609860312736652947992403423242937904225704627528169185913080495019729903252527889154439911752619347032481025682609775502523301366640193630559904099930457831936756522071809614948357020480484078106082148557372217185557781463040744865474310812638543014518519633453367996853571567985067685912257521925511566902801005817764325764906002188608859061610143032819875379233498725888970910338687806395989728674147826179431071046489659666751960183901997807413443800379518106818267814283209702791096996309670396455608507139571823123235549965604204387743030090230976936930254307397411524085499972900432628934423975541071034098117494595363450675494179944152444291012731695416863815041787650221884892902539438498956848602926669606286195446197887685462295826580026985269582021580391081193827939435475854379184768610124301701422376203444225605343706811820824637975287216868074873815293421907734313508678443189414608675378942773854628761912823830868508105622145399221910841372407797188260213875037622280629059295170141690351791765350644554244169371368903805297266650152661215567368367031893408768146267443010038456915153985334339291343090128561578677388596733660685698385647850239840773073250454409154398138251325568402156356152353282709723295941787521312977554692592592360053666508732719242941314902632650990045040590086543129478988725969416196249484532526592293321637582961244975903473471168107495489960567789985226558994659845167164937748219131992416347116479724585545684809979153204035553331029468941140372616759804960433985237111807406833472276974521860580120274287810499938225980167770305992330127373217870549967561483026127335633025349162560540179229312740108823052421025324847067368811536405835327479731518560019836478065258272060549400802469951115178007210753282213651837003695445648646750885207861146444257224746869996744911740661378771070592918381045471773791230781058580616624939998461800178729516928551588450709265502599944084475157584724579106266053538039120964987576840522703304294263877890003506523317066980476248910580951317506347273987122783018962978406268142363732531911096704958464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -61880546576499826730093773574012782978180872895100956958244048822086680301035860518646201930712634834600377556745294053415528686412124378137209423360864384472404023258356912125191291896129439067797705038573695530469857064941928599753233392189719252441543144715091041972904710279504970056130527301521690399476717682388454962707803778761433232297377686244637228598309869542228670435845768596834824824142752292178898670468191252624493588431230883354957094158407889555226113874939259881144629461073521684792454478098490561225663200508659627162725563494344098186931381225532269987522581015491173067927179774780016759008270079754700832052373281869200021186128834055181133501144966521419459364033119782343180183725363848625090235512474387483193156055654290964017437093706685499712047716067593308810833687275679736950353505370333933485181600011237892003795759178176627836635090462731500163411041208929756300178281176871775072775691567654372565325848101702168263578842871930451137734032399615947622847289797531396539545668704589113965046910402505812448925407469891826334155308543751346806953060369728605597524503363822302570083943175786546059519572204233186739593508196637731550187308878496825029558536281459198102901620958020429698542745087893158568600145265048731610168285472120174734593220149353013395904878423349352777732188191943071990906703435088420363171615562456468813663031657992881447585658479659256498137935676555741125817815221071117323182094675121312091302121487786779831798769747136934236705607035426140283195861593460549079604604916464133403783994899625774259959768830504527240228823484305426176942273953977050287625362967129070150219748852739516168696988710910134618013829366772575852835411517248430017187726636707380898010642211735445512323037725650814582856454955651285887911777263724548589643471193766915486091063410620809831355871349512319922317481651628354843693191690376496436068271241656354947238549147043377328828642397526698633373960471231995511280094032454184551667770837036441032456708695587131392962922438110758810820806403030568917835564101284060896768082562906708685420715693813412490360927855403943894905333917539663012438916332257634928826816211310851226554590799897953832383042295142969351631430862607337835347802037813365894296724198915531508012703164628119102834033488190711611260104222232707870238194083946263076321862254333887416316544924244044996698389456135264443971960452268593036028996191060067080604245876179718335673486056190266037681069616480415330415572557315860550207905460660535607217356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 372879826485315541521341744490651324491368426236573378913000257778419514034646678308227371179286163458700494445995644568052901917732418274277986533965396712497537931543931971201021308931067593416920155179660570856262202699047260695808372336546484092961996593295564786250799581657846525243711920344407974443497143644559919683731082379201052948836528018663074040434718437258135044218870294745660497566530122584820198928918053365081141959094826771775656051257611785087709166867853473396794617137929779229699477840775175034980188522677844611539542221362955674744477852127793204183272091953547435470064971663964637518121123661421762926885849877632166259387511118956283833560832931147104096642412306883255088052073321393045670682459318504330415896068734039972126125519864933208094464280632239910269892908461382325892942081988252498385509246394668604147382865529995561460712112154967119877586085585564541514700783383540607308568733166306403139438577294468024191116032774750101652860988673417502513578664096880827849231650787233723109100437690974443991318252717561283357063456112798152233429985088614198145964067599109416334766851521384622577014978465331740098320021311420752702422895019667670543613676496254521317113275681133654198921062334837318550423300250812463750625436469575021091721414565008992688949234150147651251531467203142339012182505874491764806097804968569228124986588158182639579611714410813137047038774790004736645354173360800035867145067110042897641955530276992129234443948727829765425147095879229033857324931570258443991397370759223589294385377760830924419455954565317551049681963875335849584351575450086266916126392228707003616663967160038072733506944928846818470707102363551589845645960787373551854739638741302689433883526577929977427702270137617007799332539835670694255113776115450465745526724176639526651727769658359223858784447481127556326115609957370336633588206351711801554459666057545829248607922325408083436254615930936334857043624117071458376938673884034629652337326467521269057455338698321775606340018105533774163636015203840185872053861243214270209711043781933396456353289343165371260037379222571176172699787609597791060331983659515876996953996032589772237410577383859651291762878529219984814073814159471943955921623951003248352820704186748187268587366627957359238533731457386763282327338448167929629727760893046616528704061147738670563386892054601591561254083377131019144347882644624084631862738833677566126973465689701121297933163406764654961972298457481651978261467529455789197401308080771775141158846464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -744424011321392897182609815327004872032827175355699956115108780082027857124933891897811690094027731842017420343961685902664908464657499371151881329274535948749775800032122682357752086176243284474355335081954125279236513070052224376675336551245524008221100979748270201929950285702184034108798959480138156401294798999787111985695519302138463360361166965663107720031999666469623111355246871993523256606859822456366903978287906195824898701343815005661757322227213543344470438858634840514799643006494798730172146407446811143161408347212337365267820375921261662728136288392780476332964391294038193720013648691868107431052673829735394872750404752920083145446678335712881628705424085293146010237419769602347358878358334342504332425702637231918971484463991896166354086899823950565388716817691102842752040340153800587153838728827417021984383010060670953078396409271905713474306386938506645956126134766496263356197164821765655623024289406185302969351030091223716364817003030817606203205894557667943598854586599929206518823690031184426703110215130184086578300282833219793483848894338251658557960116725570253283457159591823114337000718093413996895573488113355589870984478394630112885033588294028913493640556613414664601535113894832218300347383064457273316566851034785741398726323687209849806916906495031449612496116179356059629152156233950680511457404101592316645476559738962374198945436465154676734474474309152996333126752556139145130299985001705692749390110132575564249581377041574653355771913233892905094178774142043766470040895754653185882160642188615212014856650381519926060831940727197233713748226206204658478389930104117535787380678142207390725951251417110110318575687944060677288751376885599421297937701745361473817642364598399477789744972951665635812146902781473679123901951147224773744259900320753694513913017659903181710187968692734742062665921321785255336602039105539191870018634529151978585022504943491614875345332979925280350586095882908654594128160425423258874140200643519272721584553955986811720107922086798992121509816515870548689222266257746184881677489298203902561727815017573870972857416066161624518248094066279950995429193044405115717431678461942718208059330968960993644717400457919278527644518982653056697123582623936039634784500974405914296771177491274659373960851789337158203527251312364267766958659756563950378341220229016087131053348105376272407295587072506946403604336889591816833657550564573771351950236192189500784132833394006928254633446689853420061614561907724031536874134839041864058193473013734246938207846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 1037816894327152853096116838750252038511253612410603059584074911893212191748482731683242984146276020406318223247985475230918902940116965146561364422646509268530171689471200501486864458827762535639687985392560945413288284689563413818426097808091598232106544034456918649186520356481241412291073457090609686898629458204664959632025055122811198778417605010351642468835871223313328072734069942470737853160470305029178986065094229421050330680862537207073774426034212079313269147899470676990505191633617690459398341430026637295689958607534905592927724834650402214133592829887722847633990652059328046805056558556408942665342147725467629145090340462645841167419487028761210585517899412638016804924609836420576112335826566078588955457250747749250424359213304692493190494561959417614630550430588364742678500438687733146929562293561210818590911589397602125788614070370169282995971689105497271299806135983754602488671743025265317708564988046968120165017250178263949387184863520310767688207419208001669638511341244866619200779180805650224028287632841556747861786775945430974671879093355928951194375037764402837372598535124055180519668092054036100694072860344867074568720638700548611343941397919947685212762852785891031408415583077949755977990098975745268651963228923073459552723505727822073467300480463230038802990290503190327326118369073120772909481522246143748923545321726207681095517653539376253787363668869006030063656553549767790446011218506961827576328591168821565087436146779486814893830224846488381325654940043850013083600401164180937895419849423985455293911839554611740362005626768057779335758559001642106464576065906007208510539974882849979831114172490750247352376872563935045450333090726109529579408856240252502919683720703603214941704742334346223935155546241414577166836876919149073053661790407897145093588938606750114566366037859231016131321567626242026450183180430520767097544615274833395192524218140695847181675407158981862412060503648171035100890913056285768030571239084916069466926963324591175421595600074292854055365829577797247565487475768385111638828725158319766150810773138125892077863143169239055935578605369796962493233402099273728823794962259128334360627778375691800245071489435542891724460203583670694720732851612927313202845148639567984192950462463401874766680499958069443990113530269352979990386012711304035876981073264133612680772093461251288267445152041115103651790139924535586352001841156868070259085508748845788967849451241763547418633046902397345479589854740366466119641400532829506708348633224613104644790419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -1165120358541165097216775555951546982139873202381034368855612516139367416901140567544173877351333880066474556658296839820078149643615651419826716095318286491283329026357168473190118590926521105166590452701418262838534132645214658911095879203913570965241374848933779665072637392106040860759481335074743298895837209940676245274171991275918979453174837382395391000641676656420832123211629319459612174634733127560228114070513768269005721214497823067336795166958333827298104550062223616045911520947581132347063762288801300011338453248389145267215336970508395465619383976550820604876797861735494719289026888746615832042780076089842371674973347344697854593319808300788668530869563147441690230118442524147388928688628768385589542642638869776012094254523154404038504720880990080289468479060734412806219377882357301494412870956078434816546785654465814106161281272279489363460022274769539965375313832380471433196029101952845154487905246098554464824960037408853232855297916136402830367479590844663345907516135432916996200244865050413122999370055894893830024716996826528445498245563954036396536562892397480372695646958530976807818234741517232700091893118114185751322877917162426779086156808506146964122071464133354963191818472634508638765286244448795871202621255350300032419609619827124425862899288524435106308777776602824178639782152849403620037288682473099277056879789341921537283658109647743195590472559335800633070335054176947909289061884755599076623718997472510930976156094250521657309074152446450788904401736749014149202934883369752620207987201610447843513671608576995839122588345318988927862708589418107053052989246952544710757269433826978399656972848135545655768412693938014684337526075462543405908741159240519294195665147903171052317194957714803728530320056569112362383934626296977914411608292540819115550897728006380936329956298211052407561495398281729630207134253903904705803947308567373355436547614588277519389119022758287230722556071226431370898620041698272030093977257010283501779084881710759971874008065484729932834584103615746273790793667064973372598194339111356194640828085464102792937072850932551357987124820435254233809528167789585707549027007348044716708810674428812126892140882267388526929485021521155894438202510818087198456286925665902472024171537406254170795073211799344933526276142316516164492839604717789937752591638116258209986890842844846670555925180078395014346242464020950788260856078598290029559386707928821168107477563055248079417279001028423169955344717401933625516109755757528854321933705469316824997403033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 1185201245929130921265755851175123764051500248676595234844339632201506080619296253140263601605571692101425545817165576279052105746097831590931575858611229188006894537291701646405761381047015021511070915962887561846676237412968673346849890510454167262701052538862315505966823328838622327746087796126232242599571551521708636635674407664290542175001655810783525522889402281499251477582481948410912664666089507717668844522401514865398715917737082950577881890272533530496805784225235720635703439819722395738108242962306524671267456516116293243229514430587020063382040739705025422312755789771860010251107337789214586172049566254294110055671211580231297718011354647700300043549896126061142715654389279856886001639440042801248137407487774050291368071957822521249903261927665939258674011823785862987820486883438599630403963358847036253335999533890213826001282797931325056871561758324480290087000806072796347704564092898631980869688969177392492703540786302131173686998561782086955402646132737716866629977213208312841034729244955617462758778140469970280625413899877980731220180978708710909536725538188359734418170483434139896694830547298051807462955210499839299333684816941260805845384069621788208205257722031014728677353570022350710423038415253789396294975415039476530819219771869982532958373100901120486348571653106222480667943351608234606199003117162561658251937733435043817544947696497808980852491123519330806168975322357801641523518202866638008177964804175692180990623817781536950326551097036475003445835506793317476351846030584468173827741182629536553114072396990415206854160139666650413021939675023946037755471181416597869389292754377206100522625178309358130302125292450967362875051365528614353115374815451858459151631873145863227004635262562427562770245344495039796060635736100910657621486121720628553549615266901849636451413347470005346217122123776630905268587900160209181186923503028075713132826115945720687926560570371033757424188096273316562874555256475529091294861743702615345166444545269621350704361749072113434307756906429272809512294024281734017291197268012076306824401057684419051791697476979292447938951342888649772450570239540510671704208934541497029308251839333455480177541098513473307889151850041464636520673979478095141763478598040645194765585171744575090297597137793799271197175307622128201742171470872764889110660207865068654946545228270518297525877524828473902872137281976105174355691442210618829386955490524489540233553503119887371893177457016371568069760263886949583326427799222477722622268047043514454980654268416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] -1266715604303012261703521940222436664543630677394087987761115889564839906093248035352014424353712434570635659357935715651375965745179744398583800498083500601792098924865747931549776678721693422259796332341222658974011271817445675608355682839432374239985840427483472092165552389201633945346736952732489267161991444505778583916082826164129016101658834254498310409408110293064806687704994081730713812562049976134414705115977603187243217864142157411566064862618006552271238455914904696375945937308065567996202654456008008136061877809142786841689267944991490696981681996718069195900230084130565111954794827159165463443394639547365667365639061783617438484419263120064694763136565843894056830639336575975477617731361347241067407807341955765152846449851892068146253998582176506772821996160029955048891114687727316110194699610315034154144588254433747999468266649584593568488444306868325515717061044047234479255055945783811905144644805567269698693050624392564390113775858253062622855226146921816439506212765797568804547258585289992708098103949987621167145947744013879398610243867855502792741120152166236532607346025792679672800727367599815588532730286043364553930679019956558962138687107135328359638258732048670834123569252032761742783165461928251995161043594936883827550204072543944379539187061720367281822933100399359072596522591474275329344989882899187247651562958957900101958009402177859867452217732153912737177085038019159321780805336076649682183226261362163400976255500823154053614072246559928140913676088001818398785536160502517580644549792551621902627512196231841882083453449949788958060949522539125071045922817878633003035309202329471300961763138741042604251163791546313108632601339641375314559649268198419990731644064456000691766898565238821022181037971327810695021409143872912342979808992334188470154188185637150679783355979373459832970108285132351279782954353866167422032541481515474687875831974320336744759012911447570746567339334614608398133015308038106300473703087445482323154515665676652836592781234337534671225644254360338939120032190065508765253225961871772949688453994247230372491475795014702020773105862898813828264935798387354747836257584029013516162562943853444504097386022196447633809597860126308120564576344760158345777588614183698701832317977458621850288581502257040313063288457832152923080776003580093487171262041109029635253248331447170437982683510707299718807826538760338090645203264833037906151792127639004341089362022058472490487471013969040081741618680952085260708832788215314898200100869651761026595133849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] 1528135357542057932107194012452220022968103909443900313015002891844938922196825352023188533224960776210858408496871425890808774549267775429313403622353663417563207519098339286403977271386951796644614296774797769532486321457018781080447216869261003579316610820750256267920885580630238992442808735108026554365344710867768796953977477279369979550593912470599719142406086957864460335572251832534889963597503787804798301195501997207516949973852088824095991299115450359112801646709084412901726337968332113827515081801813071109032157571715815937825560557901437834685627209536092743196303437024460209079702833161309042945118527544054454437993287251115090261138158859301307205444547539587521776258902204250857830952949535789711680175473547285086338838934236841312929930694920378192745050494945727242640285700159070255297860350366822660670550701629375800903145342362182946450355783144652646206999646933703910511954192366885387755981000657933133987035314141454674043622334480320493454840634432414817969814090930551009904698639327908677100156815779644180899589475608471286683184000774522836690135313225223352955458333885119945128025323773062415875888159392898175628884041441804247961418305114852990453940712403500689178596673430271875096199321063183166584049553745293526516824523861885832007107046666656764613944594602096124617712201010013462072496255089615848013191332935231831602971433040455606486945079872477517479457248956340489650502115092401599061154031766591962290560810484819133053005256658977390335695640558269231821842932236868099893793090503058211116028910419013801866517356547534429317395435832999994979607004698308434850657646657768557855283179758296017605779491537804906315177239849244531755344772874617596761724585765460563592644344515172174316638485499571549329217503864394721209284690032086566585261406016547919953357241094120971256983395255019872565958967795995894610481591930794865199231297183999103691719888018639483875686107034307664527065589605615525793810630740818323546043566521450748609134237854097737700795113083640942866566410527405592242039341071211438412840130872416123558805264672412217850934152368773967639173397731307887535453770324647931679054253414214151383730458014626851584369962658915103454500286123852990338916442060110991243690383405476458023501462276167192611736995222920990706995989507089501734450952700643352309055564835665521478776154075126589863886707752007797633748034104788188712913728296384852045323811475525515429336938760085333200953591373772538004252391338680358706346420521507175946956832768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] -1915362574063576467372839522912501115025917577227846135155845356791624899016231063324427290915066099155269662323046126085210207951617556232539774427689325569334507574941769911376267603232176652486901717637402341733061986642095635791392394977051227982271163682808756703405132671868656057053006600311797291042174047497948557336665481274468184211003225430580209919132218631519743999583753722714772613743927520325236571002883128614369610859821148087100192527459027636103446633997795566448095724241043479884000178395101933630598926914717949415218820072715458289204431919061001777843086355603778451372309638871966421836618025103864678721523687839967136196037898342467406966964704641841327103662196196166660106192282459079385684180122492649945215141163279244047796225351928863255531764726306709971930682235789191620584989638352450661804960170998843589239300358483478008803865596886927373462751697162110057572355572254156596275928792068386644096482904325690557337968691676306674105867116003559828961968522983190901781417480867460438443224052972739881744101933712929764180986415173514522689685306953397248986902000503447843256237630710115659365993002371260706175444532781255256414473784463109546473898894345363229457314060583616171828362042892118579462155065321749119546723421869747674048397642566834855947278606715662844218623592439594745085888898971873142955163744213084932949739228797363096794350498278964952943793637091635933133231989302012510892948748378818827517069526925009044087187996707750679363026628064664576124394986687082968016611886929622450254809639324346201355047488076980415509219801968463950673716218335413983171889308232034061153711394171786043870784064183462015578376776426414986081627380221253750017326704125666741351839021946586430637496453119463739205567058844213769922196896784585982593609475130760962824124119366397619354431493426260951987524699585584700681840475601386076305258676603838441141819099893242118529894325060065836761967720221288437112322526454952040182187915059268878391145930174092620594622462154050769553351131179433405690056573673083306815061331227262192559552514580563832100067971105022259460538859147128130074406256226707819400902294285143316670260572723082227368331361826530679751674877185342867959725302998273388056025625395187979291070461112613904582830963878213046003071305262030807978981627018090287569323553781602039110440526068068852507653466368146615547382003569460132407253625569466921780576479971974705259344767912119792053137998951084002777296414574301946856969123772303731053087948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] 2242666252277279973000984121104452380369159275260363492790957903783869971097564002381274751832257855715493287026645805681923734943278483451144876557600625880566653008882009030722057331270028648931171816364558450858843843124880379283657398477331127639355789440815089680995484461197864701679438381011036855645309248057541121745079417437583289879245392594167501455969839733010358709266198168732264989490768237830914059549138276778190846650458002588232589722758400428559571263819231525950904408262507882253038617904871620492137927371838183194816333760250213173710935976995026896606078593607101219061198778879959599527533600611427982045177298062051137785079074847715242217215679659543426312458387979896231720637559367861289952949141568014271447104268756059912615754358857829500171855114597453641391762746188742673064069153538374525924788393507590875928107997547965099489629622420282990436142914445683379918412448312377295689681353275359407400263045155091200821373768233749466828556813593298706313072827322480374150202910484040989782869095262917901386472690675104797568099246201853736833359057133470236706485928037357129812101733063092108474100816892849765592174913841311443900767133351411649563930546339415993115008849329104324426468044795740079129394329404806825207991038823835361119359578563556588865954603186798540671797796424956367448423548559119265965300808455706968538927725041727309598200827089505725555450949379925579666638914046747869421591940617260774359082098590769162079622772827893340311768527130337201435624693868349688689435195405530361520690329022263627806531495531986541065156667822990150834667441348124670008001508632279565356158382162874619137698371539094447276910918454355064889119251686059813356821657048350566431431012768783194042608151816582134205462515075826632002547438101444302722631699715192529903151373347833173841015137935746478325036406014377208244310991443162100422342365008800259274603248418888216107799283828544750217031357039380193857214548319412254935627184720696622486801159949140421522140269206490059679853390012812581073938719278681528685315286835993257094654924001410665261677033710900193642858804882868297727540744970524091269274550624372452890665653268133724017363387261856225786481137857756170896429503374660048651213093386342213427629599508078580345603305515399948397245098375101500237983857001386091837277830661995757001702643961168729439029545172552452689353616138968829477726932545116044316504293529073510328067345749946435952046385258926212449678597677347723879813162658950301625924714496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] -2341919911340168060569506976280232209739057016891972914706158960339656587094727502558366938253678608448157455974967360006899566764157367421614351674314633177539039066218171003831507418934130916589206970813822825888592015581621459328978142028481843588862027725774472082719886219668352951385045389335680979007130770458044190476157977929940922773259352983611892805689145756450051685393040376866279629089328346267444390141820800537825944225847042606074800839252049527065520017945363942646489401266891909813499679553719490123580751597945400302070824034090953212294183584493761169350761962951181378360628236363307650241943438202074414795419753642571971901130560465090824391164244635024617844571491005333616704380648471966882314545547967370005701953956417020760628342079008663799238211191574941448877511836198621451563256657542455000943988869306966507284773561707314510568415898068335735446805377782744489207577529587313254813818154706316339866855511500547626366200382791615847950813755561573890691786255044305206004845871101212072466661346290807892646060156218804336439656375160249927153441459949536428477325596981995387947973707898088268414734049785489144141991326871260359107863790255673233742952985098532660032018662073703260301399972058007767524797377608741837741200501248287451819014247212554053919731265342318241833439149259596814903005209729195374835922428735478365584253061610496952626967767321463485145160422966250665171332090779150044918868586736037267455261615074866320113452298224194526617580444342064563877896523896246867306720648668414106062157429673731068570818652616423929933597031986134647874506592677679787859837895247178522327999751762843716488606707496133482212757440781344437426604809347779448916456010633305773879919036153208561738477053693529675577214477908372024046274416320490271780867372922206954409624339359613364033537783956369733433318362651592943396734661796290286179934911080442186611549836929792572109888950237330986190462335199022912018736925020618090038257352925291819056390390251268958332930982936913803767961467511014101983233500459220630004712872458578135059069355554525541832059300734408946161844556997648632642462503683249658764656569506508199175697785897464191660849643618588417720487875265758808501022844741432992350279035679880188167522243302245221554526370646684303983426200844672540927028749550128687571035043265918580671964890414356299747147837211520907827891728343726213953129362749372327311053278367062011760643135179945089677323693236521256914908154177326823537776650685895084857098240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] 2169242759135843457213242747261824976371218612767889090843674170718927734378178769318272022437581690660174977746642405570873500680546022618730724566478490247617171507119453431688219701457552625723391997794133244368551409130467368528208587753672232079147894546329876027418109967258974020056667732149904902389071295194530778832274019248701446657842567633688315730237020588788340488782834276341088670404783819130763581374928683489143189946597118604404162373294420743882321162296089507444198841352238888940907308555731719391606666155783622190361900051186345645129773031399907360852613328291470585706640232147459575377021242863960145348675096662341874642375544723420118637204877453804182695245029294321651082497332118979277612426515604192411913718429048562167323305824592542191361728181592499438871491540175899867410347619992873216388685278228022712315966067365790215816699941382360589670133407970688588746769706324928294985863602383638565192396298361418452870547675948265736890164949551413561494879729647671935511502538759472237515207610950910829923238558721110625498311214970865813698857241879849865385610625618724742665785651465073480788839837219161396958552602332116429856188354857849752707591149125459299943808883383744845527555196730426658824948356747408915026260013992822256871645817875153435285755209298862861907228694629233090130531287578622300386343205190037459400566482358033982270673484305777673108867622026189033652342258787450893558880430140026690097945894066538615976165229684371798216036029958946499274020573040778017991106184473736607635406983839268491821446566137955599524841198256963686137178516713901342455987304156385523935312179102019909278674452232702493618978920050643155605762717003208252806735382017484501060459447576111822522748346578860040286420527305116267194374273228508436322174492246126556483376964733939466167450866808616123346688186146670344904307057373160130800324944560062643187680546102193982024646545375587273107274305445969160439191110455363017431673980224529973456517818540256116309764677115907686251054551592098686018529891776270922520958248187193662641456170211646968902502727920208316879917907703875288885495506317405569475359091893795133323258086435338932737877877862780609887408479260303583091923244876393247148184035681583368025170401261388687355500344454300982797994942597721655654249822921858905194171970725474945401106355844100643979290140911244080846949265120371897380110047237735464280565335441388548308775420472604465734182127238717139166940884429807518826615202412993942049332920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] -1798535585069342458773721179759824973856666998979781570930083696292164880387508731791115435626501473848737899445055097518462133823563360731576501478118561974459270715253661488923977998943358985025759474568993844961329318314256353236547612186584288721051121605028766875978609365405869222309055846564529672360790628563478516786497394654369747065677388788346457880329757588997872957807104444984108772152150569089937224343189751666007647250517624620339083672792227390345769389954980522654109131612382735477217711782125229217243587097247172375988834937657148622253871229113589253110094000943932766453009931054722480187341504233525993366248944216757697489352574587172451485861517915626182417285223124676161345528950298292602093556669878761842621541928447650046976726586188832569012676131165432184946958775986078181799246711853815600425295392225139954354289262092785628018969569881899789113570630911971513041968600255153352059515406860858241748110589130190092104949065599870137911116543903255411549578290407301507784309487517867085079444125703857325455072634578133100095690561949887571762717997335523777103116653134947414777580935180928214273619810306080521518985149354616999558580845547802906507991060583318402825986571129459251707368789703834475302977952160688364755774395227284029706183418729926216460233270645069842712895541024684961745399885916956296328235706431875577156513856305336342772312572814175151635109560677906944901517131515235011309339752510429969016210630668866312856173964281639875623911619908571701251560122955900804191104457309624602208717411339311964730287098116447852889358417195523260493277796851439547832890261872668248580727363313246029293429260681355914299238228122843023716233659447923962152725255803017803642721836053405470305134914251386844031008248214217236587307187543851797045546881095376404681005824874674028971479028951838804966482837741037853989293567229844847130587623447393595862557695509045842682501622439500023823526557211337881779761749317521492869989749541123900632008099477810898995402639928285277682372819502045970314755664406562702460196146119892860271370014226056972576543649737979512015136421898361947588506705924098823079988033876882650575093903372188179613805874235889162269437149643646408821883395098827483918957147171488790226364903932774112718186312851203206552065889526548115445922678448508133071392072210788075846633128741287808273553078562912722439007024906043405200286044341925732355308021571582869008677035999094784861265137332238330689849934992347045648986322137945140009684172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] 1350229333418207654157222403062324366056664682645881193732666463751698816807673286921266091502902717590456232290037731584570444836191205115699446689401521489458531531013971662676718084494784913887273376470482509017355400095810053208804233415928333943336423998608974848893824650439718105259514842921918248814455734181884067279755727811173159412253438316561109798186281536416481368324973057626385861899098088450974960098887435400712908860948776379255211154401753066331932000503178583032949810353563562438881416350934385084049039838615715319485635733282124985902164008008544409811018738541914107334852213902501291384758470069304695452113120666309018969117293970343914536373184382174659897692773546146015225161866888002908579609258876021630413062466933646467975148161578039458722201166686622280205060960504552914190796122437556974232852750212699207240269834634316782806439135514467949931481922609570276667455621698216955481037781520458586507406224252651816695327335056058835312189866931800412008229102465469054706652545165610351276007676505322298344510258956748277146192323385455128641841803093768830141239619305458753708552688843250398043280292890330267513552248394034830313699063714427870927765461619010973793104935697423929375963266810630777285194732561564268974018696532956794153004085177216367697770475040622242814719125043294065309849890076655012311661626848734614617027921971896763320480527139881637512807620956406981764794950136736002026017161441075141596571436694965484896987911518692693430665925518870115732189630153093328631126379945368184203644174893119362827858064157970152914884845005137440386855316175924817664749590696120523416875416636680617206013841443319035840757300384341023814006756485424755568349629390462606149052007670884781176188291645452108152931884766701355343634485693197793134820629390736915342154052967483501381121974985906835278325227539446827357046246779738228066348987259118429845172095386888390754528403536412802847291048072510050017429379711173002451596739048314443187930930255919664150677146661294333114123468495872340360660824333637281148424358214448899611683350113157965266575168799232223793823390098515301082066584339350583414723342463535686155804075227933503602869700151396218671793611181573125632709078051745957297519167082182260893222978370677797607874820800860690147319099015699915528195220205851908902372831565560136998162405080663126498082277278631443572489212009950612114398055040458712930565949858967365934453695684017910886571504388668650588764736315937840515164762791536139733643034624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] -927749340668087681952477345887030503388470517499649503469626624577795787579765921208859088488897260181207695941387766653109951780128201980992762256203743449426540931548983599918594948815694292110894980235533173626778528089351569813601522669270788460706840268004449608651841601865842377011849131721771869703724971228565245769557437137730890341774411093461623623932767375158404143198596149412972791125457209545882910152420822946425935692041617741023213170265464718095344161548795653787261571215237107792945134502389193999731726577670104623061507866729082197319326847563845151134797555176417467765242860590105713525803687106799621564126990203287209706878278902960343742082198290719878401700058843409188462139236338994880409550847793863268873180969978802714321001857384084290436509207431387263625626322065585991244672271898497747175668110367571962233784807127469070661239973565806334646749916269946791623816625570006616246620603501526707405947690376782984906195747174377714612093710513315615022310124192485546354558394935972710804442141012103740942054499785750933729663921346029441460521469140174832237492115428196636978680226435219691208767127012796911180162428528959652618617284722397247394434497949055525847131569911725690053425178183911113011418537373755753251965572886941067218060267488589800114801842352228199552559518591449992576437209934785668625505772297967359811370417812150088980508204930080731452996583507511529280404821805462705403094406040798431317158953374672683426829666030525963292754099052619237754989318695921288525721701044728977496205805926319655047392596413948865405358313620535278346515153671302586078261309984995120210334628094803280570205978814375748019662232068659914424980766359408600365197197555172978315913208733603476751803965171093827300093754172171688617997489734747476257879917971476202643940513768782815698778994851537719256832267757350986536340301717463408854319166811325567072746207503531330313612555228560648646719887789503643455823475830248393360139458705610660345956461726405574743415502147124181372177569940748933432437453106544903083239130610221264151587813680523634661175830932215012074432608521796814946802277081354628231544903850541361068846141679837537034235335051978712108598597365788358931406529275611786343296916896693711154045523604171659756147083147334763485444391054716125479904723726118136177028652338731811866255848824843625422070558926787413920207024756187370746059014740990771860147655660339608195506990331346398842933383709556397453025924223634966242548722222890358426461798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] 589541223930504439279384430109337146399794388788466802854301463045467929625406846778675698708552751961284089811690345368053059557545245492335042533364426910948993024115164273624859053647512951053926840403348763303343381844634766947137838530738540551586375307809263134940732457387955619025355357256628383851362971795605141120237796408200671881327967101377463155879671735921663975874815566594288540147943037521612625667925416921033685817575389543400050845770064749194495050294713163129965849061804769137461626541245354617669389276970644075013141700758195198920704440845149272037794033970497833958097351862329453630111246394724887009023016237440515789298706138021385281403331288931052529317213919829897618422189550977873641299703113228637036506264237928305468951198187232449698460626447977841003731377175083654546796567836607813652172715473582616530098184430990723012545611040159426513034333257775110025924285786464684378745449901153265075135629430239261655827901448077385244750339418294800356608291355146984473597484296678157615000224044054027149242499252142341087675436221079884577001123123612707477794211679357357947868729444104041046531413954069274899875867686580242322866230205741060986659360704920954956435524258317927808303770879809609090210767247420297786642097261797385484669321282974966175809850493288403181657207851637650835050945350612534771753714285588916596753984402642170213051765231762507016258713022774686728140686894335050695150381514340960388322907752376768044710981321807858769159684172328061558216363038373364903661719867867700644080369982107954923184716637549053196287414554678660337541769930928253885894994434217525529039716089050289836854802927272349956676783744615425197671446887460946588279564836335742810373332016917525545985523504515416487279738711109799870213686301501890056790920058054248462948167081867977654750447874140353024937326477839740358460403463384764278187769519395654672075561901394466152311801355863295059108355460898117027707838982330561071531622161208991323702349269417610849945217329657165614969352910375791304307130860462625522774603325657622147400424626313737433343014155675443528946306691259011602154625749055391958867496218726072573566538974157641006690433452689713690635825517634808737250983871891743605726137642242495933971519524746081428155828325311492107583297623069017821663953024047266502303948388117478549516117067782020256126637175420780426891593813191226228479768865473798518996859744395052095845592157474440867770574527327524214788688407311108067577656679426936529437589504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] -350130104844018934647995098497013776617861864445731340577322169041818710633491446697500858481766289106140269584056833885573547341983982741737422448904910485784970346302489452028029804838721212620418857199580068500747911935828259568358703885389494368774252312485971295063820094338326100840391524726815055235545719458781218847085098124961905727198696895980405565604835496912611719877678496913889085104356307287079258197820253434685581225381809487949003677923643738738075165525681109613246762850182988858331503204681952085328443971767976839381451832550257287030955972185834359831811727177165905584395541194766676591620678668449199312536361337502891545155730442606757845102396909821094696205917394234712238696991652735001187533694531070052346466465442122514818387010983701891117852869952886227471408796690242516858903194904062535860615372159022461497797409267235991408336630442181208832771112938196279051864445741615728057685601200512385489424980282959003765743226030371684337375375484503376235672526142600050867075753626407369354589815724626802515030863462282765626000935088907612116316333524721243178114064747566633947273297170156214958099925887575109649029623263109425691106164669453839946712850136187540305886774020506454418500707143627386717125339035623974313637631426372949944381126261578704452975751507830707230848987485365126222740274389118366514728807585250573252075692566329141541537212275126043559631507979136925000690576469789319939629993964618672258938870258788299459833518034592358419136836677022326774946653683598972031442679024630133062587193391324028057308191689923526983450008596394206896058507015366929736510369393587828834540420892490710059049280676296674840360769528640842788027814620950856925150573849122353611350710219202821363692790770279657273441284586275406649784384057463317178162078404653958948612355144140022625740100810818125940405648330632552815882350568370438458668643099398861636733318675432152845658265508119772375795157535573398474766294334987322728335875854594591218945080402608870554592381330849456781321972717396087811773574698641535853011078972221507576214084847545946555917675154124073329727757063530441260070285460931075108873016561410026795417829213224649645584925518268198342709403220267177920021659511369768181409212586868885420675062379127346090486029097425365587331714302147109570517370185184912756468792558073094443143717000003509911777862700625527206516157812464309543548841064537685026027371722808980748187131615339430886441092384110960531514894215655746654143856477083567997216358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] 196096385238691477414827531494547529510399347630990716214754169689112349928404949688766845323942294197091994428568082304447088579232488392375559524940661442323172765305363868381626468635432701648426286776349156739076654504909787793492603711952341248124294385398962607656086703608653867977093078108379927524868679768079886561244384681681591699581496738897357127380622483670589023766807197562627024053505632575915434953242231973707872422741184745352053133515211560050452402555313241497326749190460065862658495421597402034200640631739382102158498772499601828094575307350956920755194739671579121689624543142919212575397115904040323409880353931483454624892841860447432855411847689499062903471251484608385141803305960842596150842373780200765749852600506279091611903829381288162356011126222609686127269331689647984240740133720431401709727218511572133374286228330399996083179874074881525532771828323545585980768808490064631585901405045916491193405867246401448102474238914944874021660679227964767864314573558571871326519786902265346727292992627264361038255084006550246662196389838162066835913904886914149388132785810031392938587191284146551096977676143529005973017828573910442849402820310470144702717921096239238705382458622139565803550177707471099696534924292947754378515518962158889329125505964285384799088300470324134274407775350309172380264043073330676535077971228650714120231401486688175711315398467651654258674527007111594934865912642907953418290595886286289716311741687538623610105987006851169500528331348917118563384760823339517516048035927647454192706267025506167676612456445238364669289049630890704377886357355039679570459597612782282731768763669906776071944838129296857238072357296357389563219860947471199224594925691079070945722837387217034054966977727063215565674605254134598853360925558179592367829677059699466996326704554100578707366636852621919819485482017667821836624006145288633514513456858392498147275977422596920950489518825256257609791743452856240880546914499735918695639723359597956001900942603642580215435206520145877317517119054229150665288953118132131834545897001420146167952867093356361918509930968426655439450904285496996553856630613608990690697716486063495888136308008857758238824874986139140765571680181491297556862782184643640962469537210418681175871210571168375961873072524606935571375176283978408601030869130178188654452377581538879530768623561488280832777696573496105508768684571322318300989017179459636273652028696823569128008755770211503715180819075849019020814751972874871040179505979197803873244807168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] -104038485800116758927554442407821937165957715237570102496481200168935369794539744653299761422392834167113027252153830192068044717511184440711244576263748375754079808581540871800164714523758922182355820298155556910590869734547813271367693296876401923556521963933028718389271952252285791518557184187113657433222734383634203815666108131584475251352620918191712449623613785903619818687848737667540960948452330891537891757722478109850098247901491791480857176579397275441894125761101113256656572626132161868789102131654173923912130164629248150615983520168106428736848506658557624051221033765937785666020894591009376399713149527283215274176959260052237749226483345839497744510684840363181558218257403557043038095929246489574874356657898794809149217724300893929450110453219356986773581339852745335370662000921186496637019082464162538637793415375862975963630874543184175743788059499618132510601588982008897493197416985096017397570511258438203002099570546880279006367676008428455292515432872225244131428887033926051944243934446140998520006136559763831164441894258942640941948610000276097017433356525534337401830881426140680760940428790390999279860388370188727939267033273944179552650942155232120211947688965497120165386982774989340427280544937863838970299210172684143168728162993058946794466687946605958988731380424197347882978193283771098298790539953705672237262394753241298694333919382505578574162699843411189619843646339909501760949470045272842131085558317465605660585686561312831164806181808224042274505526852874260578138258572763772107005394184027916885959732590079886483919497670749463867940289133663454543521294044940029141880119359026853098589730593678949478642776004365056912290711238528752705584853561819003845174360061162359787056836638870638895738082149875929027356729919625665274653776485053541594020945637105471525225475860012714250971086450447291770291254504768295711385783568267499485555260649115437395953930696139012812276666116452260477253809912588342063961895862842714979256259859608789784653384143147124465730860245953128488364466461855511271052192524695806855744625455895608477761471162543503559314964728376885668677146509864796248784174299598644364022580709125898336850106006361743955683997396795588305505947672576524120376470389040839829552309220381422371911873425242901585436131628389093128093924371605080036934084944410662191837833699399577342003093279755730108511007179744659749447377987192558301626527272920998118119621195588997766425456399440743972331544992523208977692822654451879967666952894437100628213760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 52202932429836741247647776284345862668280581767046124253627101374760920820896854364127842978837726913257602582701763251479995263793548160984396250577505556984334340634757192709018225562159766684256484275328699996702016834230530678665726217836314022926225763090755456180002541712988349631922842104624233405524793854004665778917291699108175907612150651817707107925007632933010971604469329794346100457281511854701152651969154627015086948171121184107002047258397583129764202829679977411071724583533023392731450969000510206246277812654173540580021565810965510282533567059763530164203850663477711346903655237822957962502419076525037640137843371275663910578936406760433160179726837538620803581225522758806428742821705210531305289632321699489012408690450322910290871356666257058753975725999055437697302197713146413582835616320011514653304976769790589100407227785484555045087805913401248644188464365881274811070049844281738417175634943208639630994681974262592524247532138512856291556476580309608332049211855325330411066360180266185715855098832336760998882514116940394337945771940693834624461953451960167179787226742954913629788790722257026724925414581938423957229526047704451423897287591414906826376348829058050517974334477745716213287722522728896602825661838273790658794716487668132235483548271697363095972092410212645056109169510431625100195903343538366451496067748171630190857742325739780002507883904118437791062851008694501775421936176203272030466817579423901000378495088428425143554343203128971685849734492248799468275421269004337018820024662367270070439195893560877877963771043969229912445232117393972423114989048382354233759842712846985626052955722564453297862148173552058573006999713731088070288767309441633736282913192604879763643505731499459404624735840725596637347070440358352419008332150296158541317937449611591708276914032031731771000766799775473522042339698941432521257495366971225906674317378654613148231341372156941809117290440778981535734740113279917481156516833901946190165606620758778573669863052560644615956937845978349696394260207806214788514499249851725291250259085824209417719209237537827106456000741462339026580103564406398922552729589588796588052742696736440248573597792224293755565219430683936163143038146481997559368267095981536766933374124370049874407201334118161458713800161555838691707545049056929043993923051297687165150129025329796978122258043130203656440283340673637140596216355537348038691272446439890249820089701115909048398469061013947014106029477940793366019146810342129989951784393159554696220770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -24596840557384354113690766508305420466180327524521510523498997351507144338501401997997340813700300200447190425660769672229149459266346968666736018339406595304952775060056373845222509513300771022029748656237297160582945986026172168009821107347013937752697082851138600956773109211797014801070695527518341867485273727233285341093995102753114989106449903970236948406449104554889334053920217729141660200272916619271213086480248669709773190927367245516452250963157884729552765403503339765705773286516030053769260852577058743692233990091206699027233588387545095225124420788786397865894743380768749695584362136346341160528452745547782356562545289696048979716625647856117782000510930155354188586717084275524108794169169561968527721440261573568131591466829794136308303964017737231777256890654353703723790122216664736953930255057103078916516097286049040696472877438212558548943081779670745124063300012639608148458524368197788099005933424414608105784099187968970305026023337235955281161644080305771928984160257001265467826153412850637412429056986002919348567092907729052499047417692122140361402270205575473860299382116536557438664140488433311088107057952354112711101857590268616133636642041354224969800535357564394142664568188242289129383607543734518715524642584849938457246817213064733258932446882704882978261542597292480762574008166645040598771976004066330443696861646228960974466432940320699091477052178276282257878577761604282289210602356726779077908808402317673288250436031461675987173740083724778329943638083062541487634398009553851402654830684392632818312751492588856134016778778028232128488566554646467110537002449294523128557351806710862740157187722447981858474227184731592526482626790562887280907273759528429996118371174136020476630015880101316837235061745419602555820350639349203939641047466861522688792246028722944337837227635329284282995724101269724865977550505667743834830451181779799574458407756334240417576432018289304834541395930140759023634994300095961368679537701982469252607749868354854730273068713425094007258596268089687748672661247504975465419783817311800734140574286038695237854675688861682181800434193365797511789677988017823770301527744398283383735198881375252018597510236914238046840554890077728369390846402030991662051997977091328818203836997406909041402665750140188515555492050889834331469007685219306079217711250442703285962851229337439951950359385769429407382014235591786887177960899543718194987954391911201723929893229972195591629514887527043024012190320699552161299960839638300124125580935700460530879692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,41] 10767661941977394510437659270548440110647027251319562303955192835818767264053708273296040442637272764398576531998530326357375596159178818572355966881721173897236046795142786807782238558821475895484894808767614435265996010029311054712335606857732724657600374302758002975758330402989568048916318490883318721912773881736764684069903626686833611645492776930855397821346372496423913803238124774591323493577514468158892985141631900031111908549313922712255127061945160928636316742920231660563883680795676616051188743732080639455866255119734606641648762748849624873310007502856205915876246748009298998484043607118048820893818357238770630044374907781719990417838223136745821075190365315032606476062726275911147458885395417591515762197548327987462236877792569587513514001537306909896089262259515624936891075607855824650196636146787835299357446340961176200286176692902666261729943123941474024930376060571870905026708038766265473678456698529095293200750286774000607377423512169167542567676497960120290542851390849268578947973821169692758161295285685467560550175834928920470435458736006133495049744768419016778552342190803289058506682258586630275150134767383844450731125131487568002010816302334157716082745190032720238861408092161354326162695855218843941871734212821709552261020822428445320151450776391426641502606145233116034641661547468786468345895375174605887817148241263187284625304115740443592815542638670865189759818187462202113230543830713609089828732618328548769892467355062843714101092995213570481849555074205176732046181559845597796132127277395982011500176734858029748449395466332725446242133523718559314023269800866469830905762782276672436538243303957243461518180637239367405488202587228312585320860547140278821225998600919953342385975037123222334350724961513980674176009368214518390433927897596325324858796646369795833390761492002706472267632134434738651900400768202094893499085066568440653225864117858506400961724482091129170455684242255775996306845476294541221402612013457237870451487238052284612920862053330855636097920497738827271595754495520796235909455022094019424008395093852288764120501363955353168318353242269225883267059481228933491634488712115047462469445176196810905965435761836676031976696773052378825948366710198959735716101596406659849757355033121099112460733873246396818003184817144324327665601368062786868179341146108408450455698092656984096370355173678934418302150785580619744492771138798289173798825630702305632791936165476033601467306913781740459242333017800736951812920303168874043562941564067166669890387968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,42] -4325538755170811110171932959913555400625902644051458719243636107397787009105629563869115417179929660602256259652443663950300979454776271247824017851056450923679300065710092915577593418000519566340509509222506138861732257418574716417167075166521737304680745627645554707298990124304242583688752089978848011991587226499322219132001175051699492682512895088856388874049726237358290790630524748657507147392001538892440477566649450326512252618498681417814829562502258103985772279314173893548948569417726996848134103550312819420059114228875306142990004605050203887021432710711823378739778821012979437847402631658893621718674818940288565494879214014189685924427311022119891167277227350283255772771170728452497319822755901612771380114557772655485226063740918303168570276109232424795112946830699604336114483452480053353679572768002893794941450600691762994211995720474346676936558831465905726000336139591775573285656697863137914454384466514114846212567816643482782451946891429032953372497199892380129383808011750402669861964496070472346480384104282792129003571291404068424980022068671519576647258367351001853520417417957434434132512358703720939537089964291337476227073302185991571151528398106819846737058650235434646306014961653954970896411393337019023608835557234556763952591145085835377426662511268130984149467078527164172721717233479408794003895877132047403557073347330468912851347706990185764229967403243762887886432883947922036627735438308429904202941545598889905663947657896110963722213476922526267155508150139438371976466698712809933136578353167256775189680318530459428198647258246729210746023418295018062643258711746226002603218455515007345926913009709057851049362619424707150054051609600122327344271151660319913523716428659133287193137611642182970456404988130226997108082810063297295964322662143125306539506151651359882685172447679018559802731365318169702143273680881225453382036530789566031816569373737062374259010478609966033614041942531178783636457106717882222884306965970760528499665575554054437719075215362422047534200931273783902727122488834715870054031913398105047976996031969337823179123654870262465205648818030911634525638790716658483510507011597618638913572973965147248046326878995211151110753678375164911095823411788424736473170314711727949392691934084166881239341586684139987547010790751248222879257797999847580134290651954175138181294999460808549364357623644154479367410920855168051564725306858286395441169121950172185472910875759180761787820715629208329112126587613556346487535043043291168958198433546717563453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,43] 1573693699374306513707891892074555629524853599029824757609141006628679508093327482956940844419661071537544782059535497329082728627777741218938279127162490594690295968494760913069280649456974122850436248571060997250237737976191632080260567306625066859362999744508192598642997304857321421696094634809832996571530458849997020833602222917337055176144709677331135031109296840854574621990290202459342974001057465517017716070275423062655105137153856221053960335036073224661833440593093298898670006821153541198474924662849199684438553144225530906807336346535805084807627725397074543493412651944056377088573151008582727927284643199339985957811572189919110774250175094244078744564003119195164682574951956437506551840953497440526512243128793651755360959523386701104798109117941345630867289418333675808752759845502770007010540257185632809470543834764366557242684321570352540213550574327063688952612707778802475618413440574933259792948945738820222803577729391315088455692426040840193552572365301207648012172900428438097988533556667535478654207383912307446677791437818114396159252274848708939426444729638792520471998511019917291130858311070447056719274852371468615999244258676225708499475519896607606034592596630025204915856438061885523050228522961815127528313866298331057488579706363541713216413691139168370552918159510148662698772229561900984226593686133773762275737395388958995346075953206239874025951298767614554021956736933582115675525862614592026645347968898868169977567485654370538461611177576558888598964866025079014953251474892944869208824963943691838921880696105579708375540380406732430475182928401531671308601300147742993890000056194221912077423365128047740035942075390409102739075176261097114369520301488317027059162570564558733983246445025158840732317875240897943743990549181162009132103527223209923302981516866355939207422689337383749918210522358864790081676478607411123104436759493593719139846845400268281379131071557355483523286105250249419311356227811561492166005847383966099052680842613972316697768283850165996907659415409690986043275571562779641826806449815509976169787479019981780255867382614874164300527953090817745107381676988953647385417259006774308412013839667739200322659437545712286792269402914671724452535771451285240334252239551997598188317988262787737694857107010017772777380844790964673173700354281671493602110792942150201368389884805909385743813283732780898152828084974450345715985653154903612049554374515742471241657350165993491312740268442682060359167614609642167568855630359134913674964967238643413619310592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,44] -511450021024300238050757609034816014296477177744850792091840584008164812918588258227808392404292313636767158726629347750108640214074092142170772415164493098095937420062490677187962663136967264182495045540286757724225297509973834214923521937413722107815971884432286335733956466355281149636049957875522279186376380975509996441687223386726260194157992657698466801255955292445977600688805756346234410408135018087650810956193408651958752452797315379600343072265054714121225097719397863706901592228605626030698419570865550131238017025416919733851154927916767751436428071787306185264625605674963094051087040141704084609437570700648129555447736238691579946648111089477769003640382780105708805982619627202248286610585298067210836023269626101074657197940504731287339561082051023793709622537207827856626501655200634713652300149221889591335634523188124775293397554893039127030881916105579110375069536841568521288147724625620850858585437793904367856599009124435286959922881710767038937729833957900310124532362141617767178964754739792799374606231140608576879390198651880837167801453250978435636307030497430163184479680823439025114525430950175368586658294017976145340389306229367906824109123041657643893517519615448771703736339547997371166609816242075234041389314191331722469423303001315782346241335811072112254849405455338834860301445970263276672686810631922903029717494935152099322023072670561357962195933578229953390443594731581143934913903781189167366218664551712898152463108834960437368088711449618462106801437427335448266552321588240444889399261482473083280341530480205294504749541242630374377352500544973566631173277220058415532474252559409209883744796967784300369914737975213962456999139955118153844827671154781669985863791229421677190618812094413724260286488195307711574535501635950497442230642949583286365827169988454173811145230417582409919344767173495758814700568475846274165982149517524251751255469361799645867807744413492789149864033668296640966546510948239269921014685788143458905725565075093818336781183187588671410322439661395205610397284277386307449532590239635758513136634598069138866983674590949927152228975416960766453938965087208153836509304602496077004169541938241071693697762293121464656666950071987823722049746274079715228149748802260035318614669791319442689659647148402712464884258548475681797030431954432111785969024974701933805244307882905256049834869878670461764133964524515448187696107888630968290298723088228451863577274312985039031682522278449373744045701679446432713327433241828541157182998320253524089241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,45] 146366345973965492460581391921601188494718114676406572853378892286738335234967505464972737296832759521936875378277182814444024694143892283878585792968350356766351422015183194257307864138746343235629119078493653666326864129406926193865433131982363272060027834188263047560322151681928452708127788175128647806395842668322609238603742880429608588892294671533022207254023885976937592789537074920503525674949730895212080697265474963853293957158285115631200462682817799289292599721175834204055184117161183864614955621532011037974719044470311387515997750401387220636003130998418430774574083275740115910910746213857951613259922198850732661012091065465012145434362359094461634551566427431100787553559596666019976581574285220318272604127073570727278036927455073980939709504381028023461065641903411025563270933406840023343984488313191539779220550571664954353830463376054761959196669854706817396864093871487088551102571505218301248655977379963983091031892363440643592065743676358128760246173572208166418725964629464815820573768764356807364633001694874665420650577871248735435624496931953288197452980314736295778922575657235899408693554665837879820346077810868288350600936362732960423562111972420511959781378900727529636521269912819430139630098742267567403275726671450947600450491761486836208768947630798805995367917477510412593100557931219448044173944511553966450820537335966438209618323997978807609793840444015958387891110073493222733001009078976893469612617912733334430794882631909858205531699417055982369169245537174695958957267397721799191594553664259429756322912970640592424929867179166547869936516549905258977513494913325204323837922362783052234852868760404193758277970043099254504963902433480908619195448695884048608119061035976033811449748582038047546111067785275931744575284358995401477245796433348420795286861400021128298980429089636393253423817870216360154959774896541031491802740547558500623291247732341492011450776141007479863251510960010888556702348905326085189900415521222846226311847971092501609818400949460361632009133142694774814168608979454782136845564732719591306856085525842496171731742729258384976476651650109947724687682248479469415949753965149924092362991403100755016923492405722288398302134726902226283311647177082199138604994779835705978271181892666459937583217728635265268642207540699436263926826025141653305645772276032894591962080270248338512277262596350258685671198733933648797498627284354006880180187144701812539204964175372252979998854906868398604436162168022676180983129744914098489079695450277512302559232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,46] -36340542617550877349322285884953337057473564686465623516686501733293834792256968697173046481069894358401815131658236943619364376025625199163225235293393675232693694698893919864350377213860267223445819115493911068372690059559877580067487900672222363747254177209723305484889360666331156813459123704373150087284874568456269577778308667533796021494911111555433246157701665181934043577316229225534893970970395225413223229710657705837196108184112228254176757397269609309872389458162486060690317153518291925130658059487003314369085171148904408448878827016637499330089250210948370478591496518159781818123266569718217728550955291722666139391530857900036826493589291600238024414852602007248114212870115021258206176768693706389843090953816468761950486807594204066252188086165674792120175724526692466990566633413084959640433811559372582509628892483158588437575583243682211189302949446100679030741588716974039755243361001333926376645546797875302625008007935278568623967390636676298222521814063029604258617015024035005413321122081894543126884797044436481434920932531545352210406574545384029121666536711356587779276551642958878309320314142121809149573088062088532895663562958986786906103053666354405465967058729335406730234393261904078654842373861548122821950394151244364019769882345883807702098157359319094856209254680497136609659246891102481269812072250277119951823643505122489473582698883090070295395396190922975785921955847407071599072536152974113939036835189057952753728924513060569258168067253066891342319114761178933258351209252792524343971633061516618104303067180125212315084814277957425913784438408819179120939139809556455454570488942455764011328968116591007680809213698450605814205996223407328513737827285642335617378623248306368631513854631663975474682784248461213162955963926601150550048389762516370892982554681383477506123899455663280071844182134408578684266998884940096675520924792295885876230736527057133705543920530479434549285707438288241023952180757174172049761758536020062256505995301514388665847428566080825201213622688276717191699866939147960900236098680994030026763097886977099609913609690582866204718236257111744640025871286393708872154100963390564865797749464184685127286041744150488723835472479446302605980157898939011261177658209397041423607644952011195069472941738669648091321903666240924014285307174801369344815533886537290738421681124879941472248236547472334597715453670974053474307179858019584646191389348872911577468595478383214048872310433759471941706517678936560697946582457296970388619089048743645806592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,47] 7721824840856372073819080619509912205294481822719522407081390309409991791075494226519548099048088749308221260044676839285084257465308174948273593114200600361390082262606426114501991279838258288344980875295135792887727961726634848727342197285493333053684682862857947191498968167972955772744353052080564594322420350998107509741689332441440365462987814561717732304724212860895015664897597395252671059890491068736285365955640476628506232062372156989204506582783411433139080397875059678000940311080555856301257982727744649551830844326666800131053608195875820188537169033572147494081648827769504097236608599022913510037806021063554066922809654060120775988741694617614815263629448711194456069932708047301466883041662433418652100003721896719116036719801137167011980352565141611343924864223028011395918719679406483216240156339910007352290800145951946662843186952933280576602916793211793500768198338649266022992416970839828105312455940817405117180826524293400212877796010613728830727003448476040855119246056624846946529614063922819722261078217239970998818617076614823212491308881803824129204886938070700502453085859714690188373012642380187259406489278511019996551928087638448073033426678577362906365384522258896380338183452164404909282649358025975385530539564032022026879925829899321024434658021772523403194317578532631423488725210269238809605716020516783797662894327314063185343373253310694846678245587234214974414300802030347497401493969685309968700824909951711185657736131192417276600232395865988056457244060725151986321307220764661462303353081872165957114633561152241801594495607129802895850309934437351813169754391400806919652999434171871382769152598396526450702276405261241115575484147952169659771820052479957444914822684387253285777869666693530871889634508601370365729246276701537817751309330126772609672278577323798828195344373671346100076164788851158642911560734238204159279413114142000730566162905917131494430147088630786481827375406569846828033286714981133557779210102887896985778854495804558948686727006849153686607745221146092203552570839710684536221475749062227979685085653207216403051080272027306744527858964996256721314185216395635529161097155213207839148439209911389371651041590944631342731011345724791328932483343689890656216609490361064959018661694565632073357557328223754905877567865984771919718125678900893045357893549016033769935278986685216470146693991689466577278078459941640712352857476108508591637410880127026516724064284020919979272353031199533811651386025732681431974278402535897541763748078349130500407296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,48] -1395687777078365536214960529673458771182908533105814758142478102997669487619151266453881078125537325151778819149413237782207822087863032036797671908110159896639098792981530991135064563333589844327327157929600970389610902766602158006295842813010279028827527682399230643012862599629949447057472765262268438776197797408187490176630461821988757526738676394423361447182364569419561051830760996137743905914351901823038156440800674870672693971188287575003975937140901651046213599919148376353724478782954634254548592454627592596373952786808447061520834684696058564166558892675665606794055763384542262389911991133641229758008694483755252721410507545427180915420263748986980485559756738427735078413837299066864608492190502161271075366335789823017014124022739483949711894013790321259728881486886902019566840723855684880721213769684163904964317862154935565533393816793947207172377569822923880510823316108376767122184770123705190674286625781078249936691047940046040244153735761165681397306116037793297732946208536288855679614963118638991780591309448506269155497505276187919460461434797863805201594493302816795530178581328268970592267516792043457965592665547970548251604389717776828722546253615166388533408231825873094597377807670727284020506425518702230900973554616319751500045376833338832066075135067004486238656295481785934543076800082481495160245349323211984148455241514304042041511872489358692886578165380996071005201738810490771273047510218941580327698449986126636576497827173080873319641836745793491476680642745569000502677248198817786628760966804457611540926391516276290788114571385670117974715561707854928356154969647263785825355927924487893952303594465354299827443723529174275494287039566247739522334151227325258038204813902527135236825885908981658259022778645055489967578004918189783901955403133883314265942228880961002488847112010175509516296034805773446921804685824530794101056854374098992551102056854820415209363461042439163798932788293651719639419208545687062720852992950071952388675037348556553642154937479379024367834954915872268247706769492826060571948800807914479348448353240070496874059810699775547672047496585644113419208684884074221649883260212253243763952844316018065017144171117029227775300751195911002478020707729184006320007977394303160507389781020842776384593616485101524409951013982962564989157228776164589492848654521205866849361740036618388859146450647767717645121092355888390352835746725398938860416638520373678258726858712032323858609129241337410293032511987022263754757221773321258014664191739517363814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,49] 219926305233769661065587340295803696182940338773667762490178465668415991085742060516798994772158972505820733788515955391856945875882261564451681084641479723555933186893827147795318599488754036136398363277592707547047192726430922683970345151563512116845091677388337667328286017601078837203622270284583096879995272481264558491640356021380816081910905083737571775959902106317501361233216617740694754044576677457467347713688438389924552707498616183057850848130623546524543581287891281363359508467786594634402350651179956708918537240886048858301752881602407904563599943616919648774468915901957175955963325540938855091779344081805262000909466014094494420159316413271514272351049800946145854727828908118418482471197763431140532228820379271022659160134696505111474120025622260699136116384096961452927965724033101953764500130387688272811215636495235406974248826585712930695135841665870705248848067140133171593826649907174364661680140719329956473140765697135759977520288816400435580210294683975031877050018993667120668117309673145810660628881169974361008886773711780742574372535531339862531620583231808365932218802470775363829858577734181442009213355710175766578739620149091764651999491908978819126264308308522872260395436890786166196595784851914570434970839189075150385409573707389799367882903987043015423198081682728484160963552737516830429842073202865986019973321693110650731370316587988692170242929573400005064915398917908834724890811188693427922262124314166722091216782943117527305945170120164236601251587933511193353995565406397327620402334078429828590653834934982204160021985181631198554367706790963486883850881684536551164457799306710965576105564136275675242452062667483786407184563307799489153496683305366991428731767145468234328849574390300945388040549763637601947933967778687649859809864724210292485974318046112911332122764190038896788433801118354239702180904154363907786849048249720954938295307520313102444854797689157328388218918274894802358523360894834484274539120209971171605593906396026871527767392264775544989118593937027627357413414055528067949262795292616994192942086804884781729894298501183190016852677587248679247335209801469019128910687099439276303921346829187245361971049429598659431766897525042103050225897467384509696284612692450525427830761066425234264702119790807945009325225620412030139617093504571013457292809759734476727764287834257322037905039618334722554509171615506965196228370323505488495295733560056712079354365128038134956458224064257709427885830966078814904170968064250924744713177527594591977472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,50] -33902067446806809377150554973272794811031349606831012167176517222640172413636736577641171610746555910092436248411915740866576749208182497174225541439369659339735702349914540940645800908681033039022457057338605054557648878634813618704986233439012699703641788630423821880005458402995423246056387542777645128377415855908743438921827270105300004069650699172128694313142302534305558234307303668202930539955338072683386083067020267818166050136553957466022504704483036973707443316164616246124984687007216806513499191380232927058480148103445651332457619440955225526389285421734867107655773200821764413217424096187279423777718343978821845193565834029495507817384934877040323559113190950867775006865796932468517713224120264368029602143738713422318761625534072055636017760819234533517299045482290383181543768582811708341090485833942938669077882482014989510330598059389311357005828987345569655996743414762942355802310042691493435134044900946608124301590856142057937774877775481350901257524629286735639845322592695207027156779263111097077902825312516244632193871359961326693250262489176969201311954010083654375417987786106258179616803241240174913987008745409022842604335200207501644998069369002207878568150440353028414408465578319782068093265090306593341697548550102102394760057396196192489046020270385943309136312489224655213340246104302157624137562673927721156331562890717393138459831557552951572352009934235269750091746740211049867693808857186721085134372654663876417736345665929379587018629577992292269958609853416387964878383757184368003590964185094774707210053882451766577739075692342659045349328249493146662696768056663412077066678339331316435172708829399021958858322648871103375400954171862228795961678932856210228727968066732664522142199247216180338546335333702426196701533488438588767174307806756589260825659962731751357672729165320879488549113553103571808671407935805573692123578297395607773609270143516390917777197273612652615655682714718528723697578026718429975044964391749370087077293333117773830320535376977312805909270754105506530458489474553707734364884707933758344763046286208943591343067486626783973503131300266191421545142472816085458218916047738840422893126577817386767258211697579450103484069805812678076855576075326950845245663799788264474939815582550156770254774244455932527335139373820497111472099788381704803010596866556519922603823856263521682436189143384951369291349134589557470941116741255266604931119850849071105447206939189810489683643271542545858389587893711037112037937923520593921036799889446115737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,51] 6323232312540656014183120906282185244975604790705301900396889808857897161467155935175652388021691035831072762735662474997488949706294928867489826677365657275449318206130816020163665712732732027353017477107262860293673132089156561795812816063467860021883880482911980340693792170274005455193803132158630365151665213906487582929931877780685252022960870143983151910139535675201178772776981576243277756707895464412376418883526364579950007254004922079485514896871302716293458038180601617846291689360420840908398883639602907560526782004657385314008363978521503788276424905667384147994330284608789795940954950785858588144501345297970571712323097831948095694910978343160690298253888973039269449203932371740961133322757829611953498214738007627526053090173727825796975012413968594030929941637468677762168694214683731715517766614912044901785684132128570660313714341789578459088909453507499930582285883292942904409754865797635996057796281320768246085642961206653512435053470950346308148781356770518705706597107671302469989886405672501401820791888426101072673972751781951841686833013157195029455120505819248577119426111669873672719669426470249604867642123120491978997873070769627057763783763891191821715089018623387828774397985547838387667292192689856547627538645075638826873829703100447113254794629919829904715301385341115885257121657517357725907690967882538713784782192682838945240413104978522379756695832220354388591718955157721846203475064334516337895949975417141645996953220203507519411640461170894191029431104304794857075595589926735631960009126811463776679605958288213899562853100235244748878020552638896026624355530395471566371108309399025988902664091624076221506509903055904129449737659053857235193633214390222116593227997333513482084895370551610921075508226661220807349018071383704983298346812448746366438824891235763550201121970444860235945125763897576505264123217237949462003819908089600970597537721908269685126763299416359198807545313315551409530018926653136023711947277397029458483834874887288399609837064949931876186603125210125691229833230898700617192762917216528066728387627064365314913901279945089780494158188017229071645430791306609936481481048090242138896354646980705338839465168371433445500810725877860806346049645950272244448388635466677730595272588445555212024281634729418692834347268637723318631759630314246059019110170853287931707890602865733290209053555226297087252321101102376403653298689628245956987093926201869161623128217668709971827701882848102225510054437798787912253924671508364733898518612822802300928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,52] -1460929279751420020225768266130844129420779990659088987371981307480513160689663516475149536737364327246956288115697572846246443421198034781270068905384492710197953180711823462139136491286468003271763403561071086487483090842188930378447921933405906438899403857119219412171330655742424564433195836162217213858963565591411692322849312025898144580992373261846693765906203782805302314665293979153764137783443699104772643949648307480700509494324085116998988172825089366587150151772564273027160568784221665485590959998499411051763273079797949863804577275294155759452259753402655474596018665582068505455070527276001431151108989726156311522802049510013177957138532105671619175101662948576687234734947807199792511633121811186805895602509953412174705489545112165013764008766806543743363003554438318639492134904794956868999394512484226483074438110534114921025791188301259969173760480484370655797604983207616776831837627366931142471616288568444238459695192150144003217789444693094362309253459894071606578853406792369181582880930445952134244370533128236254696154832328308372818792694692578519662851729120565402819619586559883192597502725926095252974991862234403499786239737790034457816672665387892530142508370832781644117506443790273134552239040027992618853569711019625098779823965486043368800702938242156832256992632947809881222451475752052939822710947597916166398582286186944677662928877978602160618375917972298133301095532768548056430976138909819043482319634679906108783597345308175613760111050202337546258700333326234223032380809817242061218532146956374648428026120606990424491084705697485795482643909533964261719870844090798626254351597959501888234690812295090717841908518268110580614149594252959939141026302885814205061403829733508756254988853831196152262478543572014151686424065544127820267221291400476325680794339908411971851017202653233968838244949218642323560814910785854912000330002390051717343637884863894987206940338295963864645556359815835517536940796914853635251834348510350566121848533651466236327555809687123844523166575951074586814748345592761648958051432876947492941485262164733003798382694093635264926194339780727902642438997699252813966119861209019948517258391135675897134562690496861124607794777166796345231939706118492685370810606401663922528295573584052223330135298339319676897992023464941939099780171051390944922973445515747068743619034281182482107452810421580334788162620264018317934530202261826763494502891858911047918893875725558692804121241297816892700323720860582166614618701119823901064144288326510182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,53] 333950954244017441463354317380463559787906897476065996966451945185605971479990158979454810498205416684466393709463339950661879786842949771379977684427042475005689794154680263411389393250679759458387575881450927931066540843882378989210960241067330920722572561721329823654313988437307851143131829083780792380936637667873225605948275500163156772094441185336814391610239574366476943367359125045147649908022741090039145377405219763871055940053098405367075836108948338968267979117681909549452987078150646450631464626519900696968869495739745819204909643114086854320538701003549871910648500602662492695365795985376271880647703948061777954456267229673694981987172098214275720045907729669946702633172371282914185730200921745628300249391491213063402888641634927347006982002114381063965561453610782712725945894667945261095706309193235748674179334478984782121348733575123659452914120420749500228529753955952174046182464570575007759793047475328892727941337781853370715946405452578419905231455288327105394047286343988808164518260249641441087082625680468258455032296507799941860095907252169846043013594112634686278500133777428860426073474135545355284019014039831009857628778973378446412036090359534639932975848287074488538077988211177103193456149921853572195955655357396410316737403692843547385590659942262196371243046006157088511753594880898875951855064786515658611446960774712080982976065160450763711331403748033488115100778310300120895924089710728083134304024408834111654266885502183101988512743830977925147300247369201313115265520355694463865711872676638113466784589904432552757582891357145512105924456378546788533404442114300638204351925118169984353672537898745139242133824858724247839903268434059816656237261746671048101872182290982675851333640520358772907161370393184114556957507811278222675023513061114461219160530550029042721149297291900108435090887465727103904797890172269388569259207208497561653153442334260387196602125778010822177247055500992202346179373391370425706592806267132846282520981090960004570414545957683167164537746491190527378499959899785241514704967992429036591769739442925120031117012900519899990821379816364516514874403001501476077406023636303259554227372895048808647288604979452271425850667295492138837624726582790469027096271000799055348466629461780632924449353888675451025965582385138006017814404451154183693255390420493193138551359046702914071368675790856459958257660068522328325883834844192797026883962258997398390772130244839312131450023092559348891845076867324527441960503513861414350482899236158439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,54] -64141022657307445295332657676226552560136543871766663079273906780314906515594878437747920059140722551664877590758113308738565409107379117915127261743962533290474009884315280194943900964170890949099424292747853520199552232449574661176602871997496952098124934368371746672463565931286576434473439057123422844592591403726008156260693211863261422592376891922107147375697226555110585302044716540635849334468753341968801884609648309388910198286737309522277691727785423062542030705352242657985926328657590996463845111738793443573301410861885521819682593631249861776907066682904062649413171031198180618843591889184070731210923721757857441537090340900807301836864203705058984749967440589320763977063210274441025371675033326727002431068559067756903647768654526038729922318492791715788021536070413230595669400575935422117859917643601718375934638312091703629318862552275966454680168997780425116630373504659457380724143745505820994056879162394824487309734037018765875726438717274643443851771979324342943443613540722547230626159164507655915107549396701243060256329470714287023699248318429849990346874659596902886883228634230456455909194438269640519017034230332443764710429349401107619842574952968956751235255512603696867038171324313352486045597178983453339980546616241346112954416114963233048604910659212778420973274785617108313715074360272342286341957894469830445656608319505588611688369850399740131805136248053345896882432023406473461872047414871511099092511093719964400705589431106484366317006409882609363190246295548840713111177071997778468342734548501855524801492119786095944142555023922094555572540500647249769703967156745272877854046360892557278426074978454169605813167955441854622962033630632779298297415695454564213605472175291282939727323781291166197650707488948237258428749129203311615005191663561525299603011086501637638257047293379437689724831215045280090565424445877230385547934197937928074600393998397361967244862649949572680392066452585646721928385860287450762620788695451793254692748763191797028587752212581920144854001190106936571444880893548054297738702441859761163369727130275747785266601030720607938505586754733671088316085552273592102220889041264918076652874798234322152189084715121410394764635304186001540308533556198301294460153340184473467788667087510815852657449358177418677972893405562289989537898496030079590590690433657149564659431684721405630827943768332596453046563702896982355507537074177503335554650683527939067513476755505775261939508287144787654266465745991666733944543851262510362191791713261977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,55] 9679997512023938052005368455601134318721495461928058391772908810332929884073945955826580130172828461559725825045725926941546515155847969866989281774658577390709355659222751405936259605797224620920227065049158760677233495945902211262856160495748786437909911151199625354312294801796106938067809003202025366608850711066695400681797438822262166752109269556744870531179837255694143137969104468536400886658204677169535641376973910379725293665450089673273416206926475996801475407061407408889114876312188017745946511577791806330959098401147650882108715894335585292739351462626918002022812456852191980165177636465220329023076406432455610188737160391063825876111217412855412989538713136186476672591904650650835582236873254034707211363854524929294423653941572870170540824108321935579512475583828484810766690112583401508544978606910852269910468826928124973141516385179304021001101615184127231244877596868954297298960729729237495394252017320269103554278342352343635191687523426015938892356936367992116074944918530647697609674837028658854086232718407563446147015918898910985637294518610230784138111192248775632890320248959116236354795447597460644017226764138913801562555062432139131113087510868266851743801409095642869318865769456472322898016948430714118625744405079758878807336619893027009329055554785729718401600362119908410988517933575570431883978396963782524614118982084357739393713468600056624104200382464447593656677061840035393756759976542699716453005821757633247361045825893875159734747367250534375990664530708446208222643771737127405547515071050813827101172276926061809181101245761412189461248112229295716835834013284768346331231189381222645631933563793205951540206642802442468933527769642703258907399066235536347806871769192880926424546223567253597576585845168791109601904004026784906159267718117136418031507493589192412265533478532061601191435078283457930285777372026404790048453889946289839614916480681607620519732493089952798504207856320986133197775424424499576641544466443534353419134366529612804995723559673497853604060420676354719260431806363035741119531680999627398376843586390430102053622507656458506215554122226529792989880599263202352571296304086056495403269421137356710013023038131278247748528256395973845305957434789651229184769529198582313126633076703121803245001134293911264714884205889386324656389109758023568165436834605631020235572116758949520699726244638897058930254977228779625381004257558347818092822726487461104023703313327881175918624129107162206537847141663430255558973926575051023068053531539800064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,56] -1104581825019968082145316518972962645360516804633279574175464312700160902471897878530499105446904326765581961488035098631815505697762550497534862644727769930968036783579172295561265415340966263177979392309930189660019638549607044925588920362294626941333818390480592115454973811452862185719390120701042220796285515926026694988844249957605689940766624102014986650653062644505200690296186598437242354961911263328706300229146599274232032197315208403722119390298753250726074160213289406747907300113413123111905555204373241758336586160380459910329462534787438577625083693034870361925804518490501436142851325744814803244313274215874354107442239653427499789993950282136150476467333282746942035384002130834470652182003642737261459754403740322217961614144707534112445277298566849048342384004547314533022162020212916999291335672122867161259138047582678974174113191112482731215957143375247810587047332271266207295615890392345723945720438514256065409004298915652912830993051801744832062583351075641250172058891086376029644415048817315977054020226952801070364181470884562994288558208487592694028773769348230527959209182089429578163003177990842531549290794177393592629191129588655226497566907691115391563778810946930859137537556875926931976952246637684493731095232075128104110307155393831060727438955829425492211420143506717559665410905663435403446669286355756706615610895379605141327443026238625147089587526681359847823776844718511737538283700684524619744089554445262594779394122365647693870632310584616511948902725952744386120698604610102774756679052426817701705981911846124670509881273752731998762560822148139174863712584281675363294812884915524366486744241076320927334220758135369365961298638896867557167107729355743643458605888088854709164693875245785720173656754770055184102826089920912015901831424437327342086266858689409215230775311861832997272766332666425415713630992209623838505649738307777131514444564759973341189818350649542988943728761212353273448020109722918476722247091549879070866576531830000457128823503506516477969135872959560939434578133667710646158127504115350133855011357258542276532555240958309754765061916551367669660174750011473811354391623305746051424015604314501872286142436035052965517545364002163532875497295725448108891937054349356180599003808467201098506883583470875987650817752235908674691834949312942723648229319489719925906828977546004588635810004987704336490963749504406991177703101073481802054260099443805316812139287608626896225053281123273240503000623135183920456899061158869135743941638881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,57] 92767112325301595929514622431566229356718715760863654963918794913714793722135290087134464835270667495916387005196861481859058850236285757628786555993877428217046624435025453713581889186381434153495667183558187852741682005481382281466320604465746656314362302343749690011527706749841789689549056848042151745697705973209893885065155151299565161656931863107693097964088379606854433666762765483644904926641878097930396031941510486641232108261937048546818006206805985581354615414333569442113758161409124933314332741289262309884860255737051801436232505404212994996694173948602689662768950011207703976338876999169107562714314983399035314879011771447006799572270827107811382994094337387639015522203631741549419783013415215460921676863002225080803914131228462887200281218787497874101709871962397898649016216666036654918865919273227423360659078149020412635855820250634718874968586157684365847198536223270784762238793394343856821006164202212308069938171234045949782810454642894893631497518261151633633185184482167684288600652761648047055791328342597605613676005713631203514657383942969399828304975739482016754101655750456076443471753239104526109960616580639585861942894286077710761992084736849733090653831278419719257268140065186976560351215122660144235369897190141708357493483465208823724745703900102242558492366637610558946488293677789727030378858357139018486365179120329659069417261769093015181835339594473719137344758399816744146724998609640996624613005519257800893259492151557773112424921113062763521415528952072478114567692194634568601580725059430967176640901503561619287102976064216606506387583483591877670170910773930732054427557973693045160860005590137513741884896695341167984845379893744320491210651468381012302591511712465586029957155823059931494394282204715933516730589010014783332430369743008044745619693807681663827516695819133335366951906639070292689290537992162578768458908891986050804099929714987198604518475067380953119454020482095673965001452544600231236263432955120202784409466125165191518037025979940245933170818580289081767979864880403958311240130217494751392915706743978436556497597747977839155195006534103966286384831712019050646143455091479947458209688332187282578234690239714457558135968107596044757237440205139197621025947479956934411359459644261563626965654074975929548415083125339028510516136102656723598944636963923723034263044519506464642726150558677194404629628253852891511117799320281594275169557347485402291060278133798444795871878539618257918038087982350503710912265553061436454351000641208320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,58] -6398377680548903797613467108889941657396007971560876487668252445601929057759018100635871377718568229975639800761792130613202349841789596690552812270218654822841055492540732735849236500501042744823297449136350437158161918718994553275623694307803506042704208791101581416742159458990112095724898934142445050269372269154359473501251443978590996896375420677285310353680514120915102350276787470973480514497031466626823270752475063674739547398788947146021995230924775121231643501995328501005162050666740147500345891320264394817442119715289423938885017953939492130195263667836026475708534043477242422329833722577986412018470016483738441119475740324944364712123907609805041816250360361641230289696780013730746465581181720931763664258763156033296805712299435664735775413354923781980732160578388708538156674664873097766111768634042473464316523561025065570105375567106508290270068520750390165501067496251438074408323323446774202053446385572013842414982732444815103220335152171805987525973177361470832401532249471253541406124920473687428606778985796900433543629303450701563985174427049934732634272794422449142215696146480560223428370257380306063739681125713228868424804477037944303326375932631341385185571253457168405544247769679922779664010225477782840419007014442297773452038240133381525405750933528915375917479903568677760672603518144005339875245067989667307291535966110536875919882777135133779469157769699521491434373047466602212346858724755317540145798349701579267878133691406454099297162593826198358625064267627561463192833658803734576359843118785825026045589294026440971045378446911193690310487855220578488245011720913857634506037620566676751835504476701283910660710428694336901438862005852638030901462500855998350999924215169017933405840710571004321365015173101758002753833499538122069513060584781527419646728793501685619645000965443324937169219104760768030295978468501172790694322210100932688102104465253957004124324466438202298539517556256626981010542362829431551112253222454479054006328270125462234466613692281641184748801006570533638832567846836405797731612239054239746039579689513027074576084509325760077666816532249629676163447219657342031393451423035388004519497667311655821789535617311446161086436881424993441599784033888288246077159153693203570642315484743548459921961558872882939323736125983461751806477751912530371881824926881956446273638623948803450119372777501796969846652350465305500864040591497880914210069637923334107024685551711410711150159745287472151335722297934426680059986732130343552924146833817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,59] 672292322302931045425606566175177411679696280205459873954801399667676427711782443869806548804645723562000627591963988741445982399469301524271641137460434668526623079822341753942090040085063957311471737990510343684406709668021402280197826573315482902934305065176841228102349361770975624139862267947182172312604315883850303740000682846272499964876093914829980078860526886920273089905063408987761322495951483629683194784202128583806437705760550261420252882243128708467496663977683662023920159821150574191612450466929923134837121040524572262594114381880188691414621535310969386030913979458879457950893828152491156549101459100481271314027855279114427575589128050275226822441070433293221957564362000021606409601195172515058204617017310639251142448408888440293509401815983506287222865863625664242715703117473456633789056612983639735077019772804154664982352578053168093149252931761732510736881062829703861881874263561043638690593294723990176708481789029355923647720186443275828279118148476434379014301144797461928698427066511629457875786249826012395354062487628639707310541934939747742936613736847835238396435602836697118989029556185783754598254041126125221789460658315255104762204725289683214501599504926368667797542050388755342804859733476755319853039574033227183158531376726469793264981455103578518238104148115288489013164506663336308705168909399312159533193293569208845428159887405924416361391056003094705264447678552009626961732665008642317821494626039194247239788352016868551688493516842755382644706773655253907287722153227662039823941589730470414667013502277074273279739816793479208586718471921944120600479767275743871279269704215168421435914082971102287973862064286844536109682291532035690522610039206599659981307786075434123218552993546458445283428113929600718060086452414910792537449415143672815494509459936393410633188853907610501387398685757083072235317455661558129646170725155958604987642017415654234864782077111732020667569802893699073170029761232331762245625979796529893914971259950256586645311139128732938699058708045648926766800524207219641115221778198506819163904087079729668920909426023312202540682217977731954588535974463852258801721968865153555629133970489713835589932936339206193125507369501613822206233828058993320573599432039184995982789868068873213300646288347793237606473407136454089777182874563618296771423412541963261216082885145878162855096121778795568833628751052519951396258537431244973388590528155136338201260615102252012442170365028156103437413607145781700921148400102064469749118055481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,60] -116079666111123730665879683790939730514128528737342781960176276111417862626814023579081952451895895371522298369075625535661753258441665611037270952527826606657332289387728288513256656676763078114207065067500134322932005436514404409596904513138429590193024056591660149480541102547875759232376793860949312786679206548168611315138068713421161693305051963913312003919696879359331310080027582024590104874574213951867850639763367494977431654948651658686613715805276885355679461061246609059023711551080454303476317429038308947257108464875788013921813914962687750138026720775362149369656234270906594000603462527124499356170535574572053014547014589958976187917852888052825097988637259183618606281250527126107318431580966160656263679793381859296471126721461737943156220217715038952992920825346369211954028712612704334435213616517773730857309272648406880055397632535390655899234496129710670989592854518148924531567372186200777646718129922828130962115716321912368455441669943170302493020105031937784210680028935155578515685656108263025474797218934338391737565757010186662133004857225643223344171547456748663101366083173277568290632632038622068947692065761055913419693097206205653326762608624994870185485005940892903768108504443946289851779942023588571144996478930849305150727838988131002373017404896715431831412755869661926282827925571319884261846713539667421877007504788986852126539826544753107975457206546819381435856412357430859222420306124206906757462881840203492964311111805548705491192937360696769667719047604923646913276522942791321264806587258883503282168542102475161196878549087124541620644585662008616619904307095264488638512735347957544164573380829815869403878513970377120541639348435122901245763692660251261260550996578935613511109694657259677712067055792211740082151847789591294223240145593733135558229478513483641460807579779444968637068813895564693408776049290111214333577104228409085997983756544511878278962583926914797446678759044788416996797849189022644815510293204713939112455234107005397007162166432345389939955643964269122510531150846856429945430676864733157727408115915186780078833335974010287880449966452172946606930858674069449990719120095005856337833397594285226239573956197231422932932399327997791485091431806334194158640349931989704359173501626331295989411224901742382966188226010045156629231322478739702976255250861700685185229541741040388275680441221024638129504563572273471454304868162651795428049842356852759971340907664018986473608345495860924539130919573066836303512155778660027602430433689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,61] 16246767336432199694414010389421653077157373037028927338118301615725583162776462549938152288934053858824719961593930416892688535281415581092230955754861231986313346546659967823849100928625172476482398693007965112924246769763451425570136138591632449692967336280789160282012516160351612843656603386047324093962690876522819062791878327805871655235717068895025670706006835484166454733976579127208039368548103447289023269388744256988157300593245432081203164398712538648285421918067846190364484022889263015689650459575427191170460989809522569798628769288976149945721237789919343054456413128251764941888951852057496089298138028849585252803584990137177917806586420182232689636391244497324422669626616769712707114655339534216687816354179952198515860323242922413276744401290730949226583907323624733378610204215109409566927034992548190191096048262909113911242602671371385852487568856919330966426444183862042070054470135246960797510844689378068193582684570711839480524053225585601960480515925396624174340028256558753399761549354493326310834835219806975734766899831043204715546350688623106670459613025523549883491727187045100938805282545553897735700258115749108155217244969896446995481396571398518873790378833081486427515920867091330772538401735395378377497408855570744349445282766527439289174587453441639470163756897661820843252517268458281937414940245533484004083993743758124693642657095085947565128248658197424009579268382206974889743430575783395413815429569466023007146564080883710714039453762296669010790181196381463521916678091745005109427641029226029907318076609407185514776528621930452016742921689654359232346808302311661091673580029281735442035259623836190183075001350942737614437677558063645224929423819851999605203045653974284210398561860328931873950127724144415514693749214092303675016827538372136213907555693441734214985830451140466105091362453891462976742794685854995050644033214081195315058701868704068033199352620732281217044674609489029106223879498055330308921234142561577687316805699813418410988264842757596528966722039939294606961201008053094823697051621141359061205491694364551886214875229204670809943279240613786357782355906729089658706711379691866022662563252189743860095602545162610023817276175529725751630615355992977785496953517289100896665860187309821985559462736635615531427775531335087227134322051752362194316866266042953901138245122104857292268250804841191825467204653252653552125933427263880211435446960878097934305433755279215796398358637952364671775187647208905881894552069499710148610707423232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,62] -1467318759992108712894110529528190327971797929864748399591480238558192153742039247203278485170775288922044903168506808465061412011161382173685997203226036007523038693059727472114670718208404672079099926598566982595060299154043337161768580493814731392372432878482175578077379066857107192878762376889693987960871684920858250711673278553095940611985344643556298681226111880986073893678642444212453199660318736262253105195953489447655320718753714831492769830718533452967678626358200886229552557078202258157395445569589272511355897734617543882277891661962891556831003279812181751325780315329959986422822613658081313212797356734498242015878746055487794167599156465520043335241376764639270011579768136617768945602840381902489569818416432332989397306576358449101541633804091864814867120006444070201549617230223830364409815260492240050615600452458438419472503364810054573195916289989527942788547618436206327928595583588033787455774538661391529921446859651046316456810764907624781287526540321056926335924915912408380739156663285439688094963860921267799042151751372988448741778001898064799800526894099751699437798686749944106274930233209898250998483840720485767398799287193468764291059958295076499197267566780444177774323088299147466851847371282214113281855127556273917107084468556475989981894938220418086120006903958339435263058638562514300036244844851434735632953751450069709743862248824541432226456379315765418915214036471455894292848643100380677584795298421085995585597676651601598206593942480101725731307679456651176204891346916306617494569932841340829310783343016284611409631190857034230857675081323753610902569253968000626948690191405528205955313022166545590921522926956979439785693627131650684818437400538921770946082415485742265156529530044641861977462654834031986081257163093683735939809487648293311263370649056211474104990686472073864357615645140174273925379107217275554321901718221161124865032331202329465715263808063833111077284408207599442057206998450189820120883835620613770302376461394364370437866221836612454496999180008253318913320955495940017306664901267618368712284167952601237170361457766635401150003039383286005938405720303585509687912143351746551334594395216141099333582354739969703741625730357840124085372435075994466069658526412461761036123830946343743203150029292779019812452966499558855537465187535517713225385362200880651507332529408950287787257332774030060109841525556659362944238541965006057541478471751239634599310852401235890093228971439613218202610996023242558992262338968473741892884889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,63] 73780822346899209523387392118421540755239263427512727262313191862540490301640521503986901972203548648868733436112161232821124013553336636082507785883100598144822217887322378650876661787929921284895120788092369420019483356057001548002147620524355796164372532900904510689562955002489798590871617020065432461750414691852172133317185364598783783756370152000592536240863794166481750420085741254321186285067961170415360788489250290627080786365295944255145057095352412151306192017836292029179185076754682943787049517965372934876388858308592921357407531379305911470798690416099519022429433102303178456530984990463581450804780326627800108578674656472892331313437116655138465565399613871877964804292227676512440771565743935556546203984607702584145545448264538074350982217232318353920309364165752564517871237172778486466521477867151151737703958543151806516784961827354636199973069313207646855495120245047843140731983961479369197788915385976429514805498405039180902151187416796530187547464618093157779885781707757715532055069688292739625283077406044391146036400671176571476175614143008117650316107303753887338620505463700617340214679476418209135466916826187600024328673194887007174758354473475976222670943877729902148141286134382002608063978617749739979769458545630973715737148337436575554389934719997438601831938693182007236452306339851161294607428050208241091175017877072584631931000236771002691628277278786221123594365136585340647447227169060615709092994010769523046979549390355764234918111121367704871838133533304721477012911567757157024227282743125167870213328988763137255761463328642134459000553947443869013659275413050824546678925373291103868970578722552191398978302048437760477339909768816676768649292230776582011581612071970194219757564267686526712142430062858519340940134488901526214034468058897133231511367021294059024443048807404744141057330995970096826670307008380027360087897073711185775151312942556883662553940528309696712850103034597654614219593834833345688549145820489679591110894167006755978767484514920241639019151852965539073123058782554664144933533689312392277960460782230312459185939192130337304136800352171700858955787079518832177695525987070833299035951238464019840709399989839647601643792597691858377277180996137567144960300400238583514466410275710516922584827166393809420953845366533081810626669858931607340824431166640017303847384218704780541772253509511590280193441866153344562891365201057105543331079991430339650704436825421513172034959272800828536903137078888015542640124522903462130703400960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,64] -381960087953891394194639264107274684787335326668538821275626363720697061452042129504119388745200506994824406242858442192439193964146877155230387901743082663519130929149783094642754410577836037141296978809675572678655102469255964683516258419848252873115886063977742639607136927157379685465993966546766089117690653734393450511379401227919201918211507598770486211923490409655158902910797687793241946204332297837139380595258946109472290959807238862958415684706480073892691849003913737792276430356585090598084321401196590283398392633975832628676900801005816841647850047988374679602828518046728167685723995420666780333150412877808776835788659370392613140061015241786212118872932484882235024746456348381918127705883507239425764118197072398959224492692718810482631390595778945093181048486530374346585703394654774169538950184674163736508681479361918560770081844859855467730701406001242423768633330486470464129485136937888177777195367387253396709619451813797715639478445067190172770712469256831186710510541957013763262857004279728823730855599564397353392538956473580511893607559435253692761742202033451811446587752456477985281340741966027268484814255836091888336297407188871403893756845611710148477248948185422056447797271288352334689171999343404779348027305375711863621227926232948095921077497007249787453782208362562103782586209842801937001558565043859006957497538457136045484491501747984292445998719747967690594081352491637781684703874377974886053606138430379335225789659910482634793454986341410516223767660560441288306758147829053397658127984772654525369758838930268293913386858784251669106914836442572959983786952125516516412722413334031098766410514708809640968459823240088299646757832255153848277686405990903966484460071425732390035177149905184407902909610994021501610299977313462567551630237670048463679841711904504404393743216888186730701924942973363527423122189687350934968972449299644831100449675748900956468454599160149504278875858255976061807495454446125302420075123948916337697832908948899436445086332849005012888605235193963736117099399096461090467005422624889283849963246464596381966115227813375418535899314915381346796863932659995809953607102473444970621505786857975341743691553229932069608238671658439373960015062238874440713075570876332879057658108305651080447315471423218085233214632588440102327123480782489538222909295220883521466201640414503462475132702769904110532413012580929571786491213741354108723378442726977097535355237746100015279809813670167392272048180212962678452956743883720370212044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,65] -226426363494350699961547089794441741370475720876723402634746187098391263975657201346187064974036918639196662328893764604196544923753229631128566140945529552658502925593737037348345669815339316319831380959261016429085893807001672231595061071036558401325656603145292998178956410205682338391143664652319062203447968151308116148408115949542467788856649338181327259519056501614285845764467075916684321853129359163759400836320528111212549594153499840670309452173009546075597299056903853448362430550034397719905745543589779359825383783733848561856099952131158758237018094372931865903425114879939580080942702758478224217512748206862621723145037641071289171424111478961339088180336683441201703631107062297444383163318688301581517125562026808383136057430385669646933092804727323214571559446767579389796493541628557412606954578516579999979006704225339681534399018402446590032401995729235496066357089589232257669117421017604978300690222106120790021429503302037256151604362455275705243268787966874099558276400220344127097167517987532871238617985910439977831475999039992382272092584158238828746938615972606834937523456995516719334250133178069571552857091302182688171848438380745454051422274845943518984519872995871467458404311927379674161478119957625232703796871027639387412249200701946041503422621605607342032076745143928674501077315930121024523717128170094827528197117215441022582978260846075294443697103205476560414348524547790236659168725697754902955274921255638189189711299341687029181907945051983371297443427492698889300411725410537157302031467509850276971481355672475106258334385346441471894854933059165029688725468510219628790819607478597877330868137716254921118739715296701930722565316932313878251900278620350861074248169719421183267826530533488618437339790908311389646403349893171913756877741344026807585099334935814175662233113266146597049120335877801686545997817111743805086290753719866268808685630315423732297161260431023085446336210833223388329681513237384339602254110839601183046221354687605075667622850590530857263557782403924526573035392740571524485565518117059274860819219475179986233066009565978796919890427459356388390709960242718313133833979581113922942679595103980888153910898274559530566722303394770488924393947227333487094431632284090941628775769447007167948182603681253029148691475779874734389955537817335784881716454840548298229035366601476912239865882563822948389334401740843629136974534370586712491119287449635332297814172725607594725028024413084851073255759927968945425539464058114172476456960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,66] 12769491376399914999670177324209785130084906487980691730621427317402916629368915742885109086658498433601394449052155744321458839643804127424173604458762999207330696200170726537939621180077307062190310375474375169166093198319790912814821632896246264649337151327132095400563081481262754839267119707596438521045126905857407946042309277555293337962319327445204546317768053660188277217359958040607497880137165548069604881511433721014152669717446582317234003866615787495061779928814123139487022726302816078106323591191690601151952486890545949639960165898929486475785880016166435352475289626027095464170614556939580394866931671082344031157828024393920588705912056797845443250317062144608054026168448415949777244957285245208706096634791314045400984413780989097321322663527490280510689379378303248145822688786475708880240436181201952075039031728932232295698008082539943252395304081166234997554595558968188923299079423605415396724077704183107592313767870380026527483512300947634414073464470830368846873885228125410984401589445237259419383745373578287598050141729013296244420486450157229817360920213807196776503576669324746960158048506523160738157657666348964569136378933302806699343006002824132672811540669741201329103870446376327786527690607189138683720122334226271047541677960035511800684029736170808805171820791750884277536019148695625683412518285143395248858276902095572123265346423834283220219450025168427019388908789930799124595800794761584857928794146316006741761154624711691969035291853117126557812310159382955984953202712359155230171395593025051751832848750907401362764852486931011861488313420121950326914488715618080330222731990444364275717023869520765388316899215120635447532205487119378757254379077398887717494068468745782671959031066368110321878078328322452718555594894911011145238870037431354215339992849515792097095258791154272539840558423912006163939375228558102602748119395506639031042418910612956010484948084266078457861570959950338085615785061189431009954663917508971647819875995871106096852291706142604751471608045187120663923849805419004030219942054263798733284747786778074092049579365639184271992867154313317270767436717659608281620576238831803592823952711848395132962197788586506718382693548139048371455752163374578649772689582531097210054369991772829486225620885800169991684923073895724792402502539615096473239904495572854690368342850640232483395593874327539435998709671490182242300060264977687277381070058376218935576616656505396584706921964243415525805743717734592356416939633659122548736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,67] 765144029021473279982294456019776739595940051418186414866539537272985026127787423775620646258306021057597902908449309280491699573467952462556784401265794160300584548886065065893887946620635382013768232950123471871724848452005133379229892260930481656292511122781733987289268141574819258964247136164554763664553443062154224621279714684365212787890605635674429966326990558855592786464137729588481596846808971723138850500409783980374017221868714868988813045608881952113990899754403350184388464580407146988502606629376504306170985616257504862817058805619421186154794403100658935866860642028013496023145288954103491299347773592316170758620443005068155002872133608374796613197489630979504092146194529603009581863295400575401893494781621118064876552784996253589189104462702516794941488562713545375395001631496378676607216686019968691455768950459200763896549913630881449622961955732285490638515166172565050922561730926313057488630210607074903942212691605896181400998167352518342200032636521131554729659860774844045522773480391596972450793102536931867587554262174861469544263430165642714166636057837494623795950425250606172984529892426681688659538265943095072354037758123582298738259866335979427290081315531993509939485808111309186732092897849197722327965828019132012525872547677949075647313102720551523572759790276363059870295705839955721410166013757953759620789083615853809631006144892364609619114253238291321398949634199422649771793294939598260904140883229881945282188426622530696745439818841593987015104262751109130546694293227202854749303263246825820390483894191467711610224619511095115654937367170570285534581051759539424704001802649121103651320045529035703634303257281062704777460842523590723190927650430094161441727307746473015302707604767553473051909181675612960736659991795576914938358763102225439247791141846688505683283141842945138181908437013408661120622901346932710030632898957019049025693305231815918367489728394378425634558122472633350408247595696311609886178756869453358485407651430998571581429940250575162693592297190621794631556654109409811053458988666064266322418896644566669100776504144517580133761745865756799045063422501792355581532089829435699081931416313252799346789006369274071793198441569102868123720387700847342793390301836317947991050737138007222741230648105174180029458963540169740203704475202311163983143588218194334176559033481168599120639835685670914089293671051028293834010488639850863589677510079565105205761457277709012800049033379380392581348985041802999978964736942397873717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,68] -148995010401235816176439056752897683697211979848435483479579329910414922667071707219800063804712476635799173526314458626069316289487314457130741097268523201862289784318708515082439959161495127303587870508080954561555170854115668134520894672481303741806279860127408165028360928056312217317813909966747534348234715226695419953388397475974946232446921052689133955645915102047283870133880276434361860580603406093452663617554363216848833733005665036128923945342218005580758126576962667658946827235992420046646790946105287629394461620198433149756298276939921407990200308179510907395777180175998292134497204897524103157052186303673739148408184329855011032602430297734323788883461091830135976969654915543369257733647687733992560578511884074525993333664796690563545427238150603447615714717919013603968459865263592090508094915828451444380769570817150451994504145795885028085938666660629439236900819082609108618512231462807345287384797033878976760191896949706063564996233936224539063975009800762860389858529540183641069823213571445972765157912149536460744608967462611729775164088015714084548215303326890727666819510038264495774010766052367101793103856764459168531271005464920182208234482525086555768960869999589959387627070276121673061840456801744498748320949801300184606046102664086697696963291073503244517684557911268998632178006417248540597222219649683461341508420797896915776530270626407713606587979053840251486790244231167957981515135378077435792406831192944970406575403444726887744280293480639113668815815222228868026484776414986102717965436561372494754555986847941140469755824650592242325736691199017308810949339679306567051383760799194007566894729159428940586675227256070553326856340447378408453478970902271712973721046115818023697388228073089304966971484721198090226334464819081071928044570974151421070888973511011566371901434034216377676239139103996562516871999159955861696612353778842293812313200337581012620932070522109649547363666810522855594737838703266928709409241788402136000360750146822682382331862634264370779790560193053632086612215335296354021029213350401496997322472872903672621599449907386728323870093054211287007106793029237595600961516690482620416717313493481571426133006826074270845650806551963303327360310601697953607211134774851722665167395384703721140032117482766806027128914820546423351785671600093960077619450965311368650027917013904701665878096625276040892436649065592737290300767944745943841781670152291860039219465436994700994725068201956012219256211251334814112931879347195320729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,69] 4608568722409906047009650389943043758079496754832972298622144323011911757023288693899098743377356492718190397056754999274369702828987299056608746826198983648339860238709192418871661930399952211842692089878653683053452094942420565591521853212970840223718557039299885368340728855081514010180390271190415648257506847708176146080754218475353042805925681300670353656027969732225555186713361678807790396492236256450829277183760489433397057697494390534203583859543815369289183253060503709165726416286017369310235418134540657417527432569594379479635600320073036872888296221868884772772957872536876901196983899206723571127102053926086730687694425203473928598097230667468103140393377867135039133407596850949746407327047175680380960212109150129251533752023486698820359798196864244282793813255596202526029363757549924673399357604772689928178086677982064847358416484603780897208086094204714082328250423811172278954736075732403080433764597472989460970486112661719789997203261267433598182571603744479164407356031705050757312643378199596227106955119446475052556761279829748242086864333172868124308173482188948613186056504603805396370093618737801834981859973708529846527440072695941849631989483864974863165063952749272087187174894563457336228791256861381114266922652345817874089081548305133835309920671104616197831094341054686126738337639628868495113041863902696890826762868567752198518650956173560296170518419489447933187034932208679914469379142002604534085983785772516472301007484315465969436717777915958745093408627960884591358907715217067824336894902733606894231366788083823502422306461091142380716191129933572092374277678883493485817074244905511282782888212719381297358056604510599755635741292631066785978432766100182948711952085372704457294778106524692178975400493445700322799661149312727523061466997453732657397356811560429047397045327464028118384982557539378167992345335959094485443185169709322052045086156368214351410111493436388962849059124287480986361055890267940031322742061481993823148850441212517277254126100088603629011829485985563577363228573751070833091003128787955120237695946731783695434840491222510626925031322410921666959165009891145669465472765781124804527673824073616300823824458535066289968831260244364028877401102349205709156260109964403962245295202271499679258786268658989501343515634928748420850843088352250199273928322618742726758605144629278825952950762022621530278468998109659794577063450357139196418497940832353311516006738475696835307112047417275453551849037439650879031057899274905845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,70] 643636255145160214527690379790868283694831122876613302129957585992915715477539571030739052278896185790124030253692989130986274528148083719764772241827853550110848614938978629258148570245557098125022138589905041534834607893040078498868939859565072537918758869857282338972909060586164058128438301677111395239821172535049823727227925452820059497740254399788474958800478885912602936641056047521549622263893235134612283683990964532515857566077958004508933560244943096609923935597406651482959396108455642890790336447360925427481082388228540160093816967989731287719621024947834607255392019954352745516410621109435648952469225632540411149986874828620502270727112175712905534094761152879324251743554929973229682263048506470160659471192125689777186720759613379957814913098525872219748287177552476442958644603098113638446754056150376992919891744641228702075000803886983784036119376233794796344911928258657507308306512159314482569400456715690023053703622907868112116315901248056822715716935659464256855204114517499438350062022651273627063469864754701116345744937144239061786013033566824323552709194947295441371959204015088827381930145033701459450333419655753560131570592955882792729966545699664978425382439821827127983498199447445625035110448232572238783500846344446153768788204850860199730464659692450794913522911798613250490063180157164565438507251265218911926459998127641213826175242311448966834747473410424022046598670504921661840989439974162231458611397986301804561877058509448772901639906054717885468261219635583167175772987635944608486647840514919261564335516225009076569507179232569419993692422751441789735737952047298008023441166117922306280685587741204676477015244902348294619601474535083498667826614315483515610275607953701540543997416219512473458349827218889406593012842283291884722198335849671909596817451358821570092473209840955106191728420234408035406468345975252779245285393426315479515280532190091222782386838989258600063444164546741719045602096422502739099087334415951017924964254349890108206690521161732497477016584189485581437187385414915779850160868363358248086175601574110784236191425456642228050142114330610812868783368373525697555844053278265171044358605210154770767498850665912148020301109730313068973418869117610381896430794145637667660216361428403885976971763180229673106103854085692514267321302627428146635412592171290119209661140663095040774130733853835572174468441305931935895728613150767052895841235120968886029652936515699959149962014223214326944118158459265885553025353095997030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,71] -59945859722107519425744738849670215088071294738070042638652427673831289047567382585626768472872689518444205923214900208558698553164512595881714224917363320562604501569206561473850331618503746703735930524309858049357813603997782913625308554282267583484983307638057313138737156476334728511269344362397503071416954128716578456577296670734306247814888503071822176890538924525268372504350835980649248263076083224454697192994807643101002336881094149008589717899115653931297696654839501692485108080051338737693905860501888302129960268431160666514612236769508062184930824478051969767788744124817296064157357263760299191179030954149770479181589251488796507342582875979297494982550404024355519028662623908835164285361209008016917163471153983496687331680504962939168750613003275051442602129464089372220462383885156262690219880353598520570251013332461696099786418392859522388178480337508562017951100576920434720328971801901680173796589258249056601736024475381919540788022536129745944592750170910074164375301536048234772560485570298170058475553966584136671446206341058192703993561734234320415844371069961387520470791293340359422678965169718908783710863631720168397933553665338293262601065123933043462411405291556998631115591082066060534070374408812667218183353072942280970679688548491293670710127451165350839930162901425890708455229611164881952917683894204662615568903122543292836824017452249189297561372196693438086472104140763650265466807817706660140043335034813027679611021278657201779071985406999906710186595824232961547772684299060929461776879311737432922776143616885896449880869870684017950152927502332648758637754420870048804995133887001983583895981085308876182331021257124826068869125901449481564447158983997805732423974440725798465093192028210535287310629656983393821234409771490023867955275358865184446395853874573629699141910706058729014363069014092040305020035245088689747142639906432656530620491005448116288603363147442154482030397641875871259181641824006637526790325362269076852496933744401267242508076200340083735431604736616852146463056904888228486186804857756743872425435853016761315775605788234627322945373875503533197469862897672838523412147597132586448599254892099550496037457772420965042633348742862155416388979101432471566604122483816283281422928852580551771672131466787828302225664742974011575958798479450814133625713124791117006680620846740798658765354054525446958217022729423943602577639150747585334123442263736463281764086770095660702300179875845509831803788038561318177663446808568791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,72] 301835399410911456426726895613315049272163469496504329932127801758679920254090997128997609014366595731014144668681079015102642590247758403081640595389096870175521453323279632493845160298387094832621616816614067284733555594487888386866334336870877759352608203815508596162798129523843384730964479434531112671250954230438623902484686371771003137814454871755956954703575116969176298579185073510897199533270846823361850301535434795102397342567736240635046696068506239538723557031473608311666399392644971496836877199164519930976933499366952657336683592436354530834190645527280302499023073880703645632150375029366363679954200790247969229528038617407067094313687803842645856060368167369432164990475418149931197800365463568344613688756563019965861010665758960969911993595448347600787728848253780277064085029186138046222942424335773124407695562828596158234083410801088577586215949412184327795710988008559256701263019974240450175965269056941454065126313933618605615458338515382093156190119595782059228877259554157581622432977750115780422600735952639181559576245143743448929332282039253763576942403338153785278790949811822043154845376118098178981690622125135792929734590601499755076907079773087548157477258255684853871404171600156352120636429400195811181697771657676951504306394659568527949507188518069599442482821665910212429807472953835980781539392538802804895850770632936548943786076623253293779209457446272539304377931137218605588864114120499855399104174342636567677521643258973668307544620744183934830229845253034241615984722251889955375472659084074079974924503477851991944721998889908690646148583523842115290580732185565895810008451004229004310428825069876951395070525781444562543971879972981158266865797956784686457489883179940995375932715079078935160972660715340561464523509170517455111108815359446413096606549070372575330759421211039498151616377354169620934840497211333744359716491144901277624133804578162827132653463864948702260989372134333378481802609178412600725005788955438592937104733735443321640051413473839259862356213217584166468365308061632172504328667705213823407008297329955260280283056286105706854561485833142970847406780296548594963915528098338910941545072229295531556355592802868381151494216606527270061849071574086606754541750982277579313713246530555580104864107729837210693960778503959986530872854322386617729056603776410297766335423627663327191022821253749022173267797224650244756268800915310547615961582713634422679732990108004430136315356034144141460996817054516685168353694292377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,73] 169625850497803444024433099047977298030700778501661071082774512483764344423976474607321037620349207338851366814025979621555093529193317412551279828227980892903173046435458929609993559156248658773874704029293649715366005325997235150292748459951908553025575823988504851273439888451189638644012187142011431828480418915440203695637777537114279874568810466065924268712276252718547480162696289158863922529487760074473363798616368780328725627815942914383862517407258906197328782284385459799942350086794849248191453644675367295948760682460982314140352940171394794616675315881428183577818620015960302258883366960977171342946265700410872940135331818490606643041029175332195406176890199830432646738771177520357636032114091501880582965281862988545590871121336965557793782068830833076074602763723113573969059285743602842353168900174031267766873932190058931281281718663947369182784388258576458176113653533018328125798388017132565727029692827257019439703479684903427191674022536973326101958040214869010501858489222922620535629093790124895141918961636890365161050071536696215996558652749569927599295672955036559726058752290556189819218994054920428592131138792248420419913171515492185255456007730058727778874272556209589696837328557148745673852626629071081054472694095841723502418529503519728777425072644564152958611404147399613580172656977956320769154180548060043172184422117290404500832146347914923385977100568317349576954592286532506156711264945778631284263746446156173108278240771550389603547290361035542063909686760976421806897640105462948834329512082269718504599840295571134213526808304045478774467404579957081421852211401077311163965017196312329624498870290567154864485604916516447571092026389830624426830438597373034609131361629139503518152784974472265507251529315588321436083758378912873265661024015137734880271182703411301271095041858863051205922685765454387892200077256602174223200461792632406241117913294838142893964726384865167170238214335200036354091075104483330648311672035238261891933584012310958446651453629193360283136467212533629317095437255271311748490116978977496207417971823223282280102891493643856684290809285481249325372046870906150102870805298375385255016229119888382249882887794896222990774898460817934623592233400173358080429092176607983917001758861132857332630039318433120310609111309229247671997217937507339945755677807145849950934840818255002971999001135270359955604965519170336517228817858090528428089519995537173082319511827346197392476984380796756901327810603525364424169228085493760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,74] -4244962679364351441321883286064025950662922292930091222268427908191382180885871814267937629189674764640258296400698169142817263936756875684819848070215392029665103760207916704137555025925798389302056986361468025349812313221513303389323415023625463326249858816627767944030580592094027390797526893154318597305385817497620195113466191771212159242663316081337565347839934460822490366788557007614511046494757891739775978708265848359950779649414733545639643219357026843115145798532468290920021250243317908969617041910940756073358149126639123060405767584381665752086409378409010502576974062344146159294378416243851566717944153245381015757184259827178763709671154997992605458209991791738197441335520588657639689551661829392872109038534166294200871910102371362657703799141339092996136981157837051755412415112354497874014581895221020698444679634182823879807026969610891859729637975603638982260043797343892362274935627045155061291865310051501261088442177911618623901571111925023039459376347374347389904873558181508290300346386266925142100797050783202606120945718044314740773426346244677463748651061811027288407685671546309819426234273684142009727207667856855511915075275066060021131370586708549185157795276243608173685141578234809064610207399650282485220311078474494931238923332741504386975581986052222167264570757626540129743931948979687406418929471625005188453652536584660828503768766191120534330647156487279501175460439350059958985465333642089733523587292520653938319808331946499571664546057228822173501211619943291173396973896530310540381682207713485335840308081526789503731056865881187587917883079591422889003645872339085734139152153801797446811732688905246732448704468109506420582528975047001376553131778444769690176078898280821799376465205187964534779564880307514760716083810474030642106491066088772908051596734132495442259844251920071407225329632085636124771828374516296745708173054619571702278223478323672614682476635932560206816304633458925491762650097350701311029134050496980184566789720936560505894339767443868754550442794914989454392335708985678553925151671627736067601833830596040575611409305795996457085978172243109226638234054681309549744098035067075738541256715146369904148884286796513697583570805115449336982389128341976178318429192818563359080855564668101905446149096017894551664211820170484874682362932277829118109380583164865617641501972470633451772519332517220609002744550326176644222826805418935776203167981481154229688642185281651900393146998162955651102523569604221123088140258508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,75] -409611182664070192035266591062694571852622237149622350192837936736927461957643737227660390451533872820996743053627508370570300270716430649445143977049019799921806586370590719917027501661199251131431211904006125664331736316170861040060917732263139038770082751138062895946654589670803212871035516769565299125611159049288803885099729019827231438176387324656241385227388358230660080066137431953372879436866819471004468525530761207266129528554878855635450684530261105307699167466308557599255094177751893649212764898976332030320347328764689373954891528698901439843371927854734950864898341061530121206488146126545324564445838033469655341548791589965965236466933410159395535510848940868591885839059103771738947647158573457804417654928517804623514501519852729930855984235414545970136228589439889238699398677909471599056289590016981700731821700903033239492917948340544442667655182696731259188893467603868256943104069915653409347014662338741384893374257411583216178114744953890321994064685014295943324811944053708664012274685696961651732469412340978048624806693914129958252613088472722134108031922012443242865891332927345608583559106711980852061913863417727331714463788238034040991453999229562207192337705575673671925214757892171517343571613955052193037996517093767239170675196620146748496434499394642677478599478726637765267819445036737042328379578484413557898916262606131814802180208843705513865278773506995895796166248574351570922084947541080633374530126680852887966338529802539207649216541817206687347055740154148674129651256041797802417087824590615725972719709102834531974179780671038921952654523025000024337433830017316410031048776494155070850466177394052800195826330289530531577487561910889401461656526431673023303047123465171905170247810221757017083441026865038769489667190316257239374731170583029904114071287239867956413824256398327140480654106465901260179156590145069120987375229646493230994704855422103356547672955582401400416283200283123901113250512774930644184577926247007758109076423286031773418877722387219471800366140750371644035482032317877202709890305211307181072813052787524803249020285341435156561835397203907743402532446342813730408441012249818365155223775249566974030803765783193324071783453245533654582325042638830416572326819867710489389999773925772989192013363192525165959920538992827536476748040391680801913848206977747013209640580367335923286034109566108254501959847715206389747385017442479229534362882282370562853581560305060890418622287007779526384846576661097512998009789480960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,76] 20317540920412114633857949857605881594008856031397148232301946697420920573961711637033228276222958991101501626345333351359100799165089773661181999863710017183613141090686759217368244988854138134670092706291927956015826532697581405949335331153437005441689767085417511930742010150684119110653652680626631674753610254491406700710137227810570609596832641567970843052545613270874799005824138832096613494060534484797258248427032731348454097307494804438183600645686650213564883110610445900239931015703612432463578742838483308350020189544337438961053301452828167836683606375519118125852088042416450658638236807141943107937898305789277250737317626316097936568454976893350109896498807694961830728119642120384635502804698835048681675432411378485743381478429090076305380808878989461519034498558203189722546553093319192072960475686190294203804888081871330152320021492317167232477454440469960730066694829649491181390587570318622253056096258323592378419599037558257454259972517729469274104403456841819154239804979577608829199979688653041919982570431673366768726138114539818889575456035331450494662546853741235227389345608538722179208108790222956315577351180296879344896402348504266881761887383885751324072746428785284229425027575746039874567781625096308043953428877668498895857117898924778572498233451524040606405847826581823373128368106550271537301189594235101280882736442183460793127205629375208646552964802129295263901071925700261555123698859390987158066645366506843591178959110908948872497712460572143078707418159707062165918686838816167726238280245647101876651409067745640997905682805029409617903570807084776774357031056341622528112482308473560080502457013693055084808246363027850852314097198801770387144195049649814482314152894847628589487312361341048724326084203961241998366462779342718542151382220014385324958894910505100244451227588620798294474011017056053169480942909719857998709868323814967710988211884008134814915741462638842061434972309273318074926920011027050396356404810042555261155357654643747831388701373564459413536626271825586904177732827352445078944161579991030885374414537638310364246546361322755028357796515406449164113877321354423900524800297121960950488667159399353773122024295804175962797890561320814303364389759862692988487095352453428072405844653583712646001648105124579647260838629644530400065455570117160715924738135884614929640003659352165238486165440536749840734987417593533403974935831604452374067032384291071069684855452238073056888080488123467330208671183599328095331418112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,77] 634874342132602015861628430169230902217843585315100157861551078653095891316075913241254394669493129818482746852776222024878165199350789447821051024519163066868308969195344882052043851796797750012333915586525606872288594382742843215564809566886645452007461437154244880577495946887735949641026047216773743223605660792037939019835567349523600323917248013453328332118810101082118217018829807805240786213480601650418801080567144980434185193955195073833870909637529194588655064965776117354312331881597578528296161377450872080577385819461647063734154284251376107816955782613364060688691316973574135719876405289694173559915875122916586226082596873873349968221288781746830054667642894397649833596673776024449657267658062925033138200797397293655024926290285237638094227236604545923611341742567965470393858773181961153265669097841962871939641038498906255821577602263989787858637614389697602296173022120772727566916647277719977103800462418598484974815838114087918364341355535819488055906027228706550244122917469727483364287047691805710179559517565080426624306491570285048212895059330543118730871523428281930424035289436158154484939975385950546036822453422445745474687095498315903166669060533083046225147091504820977004354475355885441892448782857835647599558512773614690034125893327723548823036512712265129026266692325372497144081484040314282866007484050665514773539028259806885337643500477285768017546546628373295767190664978741202257794980317773866848898920851356994376287081289120653487605571468106503424645187616049221788803486064766349773113008130117641130419410456617141064971766241337653191036692559573099657534933530551156083024396823540698312749557731705816308629623446460029118932135529622665640673722604338786347485761707308246501865209772466865577711715795589369475553630026519821794534033760284476317292605048736647952804275927246344948192369598517554500920932273123895060981937110492099161284634958890542887349722280786913596156125649741827541618689515087678751414928901613597902533056846011889690668274750910771063849346538686021024218958795099349191072620781082267713522422507659800234124290538044680488065401708302992174791066048384676350345039876681788387429542719680749356748996559282775495082200431506081866658689030872294117910452631098711727469342893322305266399214047841786695027444832581300211668573441616218599833853401960776547602038001270403229447995258771863420428860775641695753394975393908859724361750522730705239361232797358946208659063922270356586548130444947645337677332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,78] -45923626336805627964902849668311009072968712057581074210216178129670293799644248223693648857999227893983239732202322166847978441668176222438227400553155024521245411662152381429840864009235420217323984046214574849902368614507698193202462575312325496415390213884689627601226638653025370086989175086764148054565623522184997676940506664981970575012443606977417315813833634395613104716602564982363348366104055776706996935736127374977517203652692605772921249939107401154165861083535695242898992044494757592361095184786769630367112299750028291474388052065649827394650770545630151414589784252855802202126515573969258090214452450133306601038935047890307911339105655063494555320451569159272448726225425831940787828660003724642583833575286376474326777793923749680253814363352989226265834721279933747630569258939689551953890171766615071307407586372197272731819699203602819557614260148185575426245636431007981674416503596482811471360923130335110142268808773079127378699592072686913272660672986896741752908175535909109405456786742366106291327091656644874305506318588327677175026249238767250244102924162881497455933812618965136968587608527207624372981102639154750057348319606059139037695205968003757541226804921671672802705906539669673573711105847814292110144328805710183322842067011516786094798163577539995540507836057485304480731076159928888611795464204849512379902611747126028243892873341915271276585589557598323317189131673663270477466573470843518918190861910525896746187619363997075828868841237635819723246655601656128111419403717585484297337022210054983593369048234696996740015405813644778696300293267587451827772361127350404227817831932254329713489093850248214624720096234359772446887632418169055161035594315431684935417174846553597599089046572221162225761603002528368133548866145452802188564554676612879270547328007226161773749359057367463677800876056923730807898343068938768383647707133307384418392664649464658509194672321481219454032034427979230379012838400428224311376932115618895294172352179662457822504514633564967092181407109732663665801324213211959597202158147145685533764065874853227657170315934667367109981558230838179284263103827196882693942806263317313315047427586231301275028412193850034958639208174510873916025464520782303375662505119509690491196535408363417115507943227167342524351850336839094784527061160137732205812690054503307145792068703494270468855322687114393922723936319154274833422575099991612519963655311438123488864838322606427811964635063825035311573089701793411663449292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,79] -395400407890923903256137120110543303150604616741710996608742999603497479340635844875549317849592928469330194019646476615540914990521646989474904149478698981790961752990240391138941514597871319450732364708537594898164665984164955718135536846543851755120052607893567387390754100292500963740557733983670895837454868444867967633248415778864501334884144881673141456809141302483872472938588404057054974080255781834831593065958445615677208784851911501191670460569384189119290170020897969756145249738906217997761106211348271791517372704367969221235045018808280560782188334432508852281218405405734187605903858662670745314505558341614453007830712713249099920615648407079787749563411360819322472321203758197167249298647860018748799795598880749777779976200042304527901551152517966385922037777713957928516954520054168844964831547298471849098237427807069906657418217886667866764862341325970432138396449856616860863652294002593610104046095883423754009608656118086041273441986859721751273242471237349123624053102843763886337626055711341295211139460628460201081679044260142503079106246768274412324825816284327680873784943897710952076588539464569235568523050698552362329596870302860011755660974103408637710202392193381873788660413861939021395920584931601229009977429610705670450872152101582682316614557433605697424296258963242081130398928137462677967726068248795232801649387562649948634717630711614254082157228712453969623870450152950597125948026568488715700990846294777719041793403829860716251787434272296514945801533460236736188451464475269417810125526867269825023196271211557688238223022778815457939256955889358669430163512827472002845360887813190153257352140080701382469842069999516090375851707512453652120326366730276174919503723196339211580338969711935812413506184573643281426869429929262320503719597691323573134121588366662309555172445758334667670246517130803547196067735652220442276329863255169766906056033169539312386210242267324005366639243936622176201599916903079945993043691820566877099744431808446265300657874128134891412049754551694142242294484886952984054405367896121067732112332590569120960117513729863596209852068955623182751269158273242837470600978253236874126108030051128756360748098112332640959448147704188521111692187203869844768991039704831569852751252002447561600402473076405219898803592925783341782543201958966348394572304809935483779839872630156625978820339680253602725473319813345617116454555657536073307956333755025061773369817660195542093398348292366121003978487263260115006914560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,80] 53035752503470760653109988978167550119696908253506793686882369196040298534582151740714982106460819792008656847651802990009867581476475270233449802860183531513358729062892099008180709053617990813791633183930854371852073173758218970941240190104381360061040202215751037168724271768841719593762127186525768733899818267394798379466317557821180429792372629939195021030478980398893545986226327122469948803685083121863729923599222446641292067835533115147753388096050188038355550218659476034346623573317983236312648555865555374337200094633691129678069018365435676008630051606169039132517427481132839301836544548863626674823399928589892481512387235599585241480811368992441068845147791674046346649604645868595705444488868886685746955501744521581574588935393485051478867179530557417065146914117433194053050055576200378512524952631648693217535133890022474757785489897217620486349799638076487693326380392904499981652946372912398791531147272229929955794942104337004832879799634294415488368752015088314662210031075093822125168258730261065218542101217163669468523600528413797000024196211493752519895519735992315407237010058016431256400126823674053177602985595383393992591349499706072242836380018464898352489506204144336003476114347967935137357326237879973441333459231572596673704409709390275703913638425428706414006931644880307049668754238415314845099457933443702262099101914080038279017745788457333222587531512770285549578858144891684358258885174700238100842969405491055651565527466123407176789532027648022297674560892517498704745315828884078400259365103073016855546891331754070917653051829187617253673153324151160014192366747078150308547718185861088555907239264987482013553806230091578283730173133736714765807165720775348967236241765076525857023637120918325677658296341006435609838732324068680161659939453259139690459542378767255381017190643731711270910287008215175537057680969547708318415987758904264067681237717089518089843316976006498670093874327145725407447312496811244833115209662282778220950898430545908663381323581037826918732872505616607937518407929571206739727482446840102732428733501207959799480200833889955824626367873196507001131083230104851535338230759171572542047599277908549406962118614696267579899132095835918312938755114542594700395160819862782969264955172287535538991842980421567576914695675180717199162712242776145516020928816106257081561866185924193544966454348221444395704092113402115017327336957661498523468101720374119365866705676810569392627585330833910890526671477995896150425600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,81] 45520678329801240894517197956592348088348999807952333710140277921690880432963377946661154469123403770277629875585218830730188387525406957150155349631229944170589213998230414548025206946289097032535136419077663473049770353001816569572380613160167887374196627831738438837596033670722836868629570567991874021701788185176304459568680745724450178171673663245329859957060797164100468442491031564079123110073576238661761824984088428916190206313629498985599195531730395807168159637700889514626293244463731046824130713321021615920261094981046835560703294694722023835301347637444952445449032022519506713138255942867458424449399029335129038321454701414030799273050734895486493882587572660207148472087782390846275353748423081395864509620934325438896377921145644057686321097141595562352830021761497122664941626590384243308335840690677492729670681058239744093868320592472027903479755487700615776225021178358314308485238601681983935901301754888236044284918455055590147125753043630208219017856670988861371167793743603069541113949567211068480840316148753099246075220369074749446736796540581061364575841098187117887088110034462098670862243021747766397397156488457635224780777355350505417220909814986249916126230035032431485526181083008817824173402661749299898738731449974118578258871409258099897576908326584345485414543385662589249717546102465503771497950829297864619774062900452147450654242307203748223248498330824030243304254270743239418185946371960664649727778460282891712506417264493040721113319676372564494814211050014302697206652201565138028015439751127731820085738570163843401671897029764193959594700679707431987308764858444701199348270300038932528215836287942922414038680855287388870790773025054463031822250154003032598639337138045572536723994916670175596648922704542542880075295526180829842253257623149995806929687156331851722068011754489471143456345782491936037141383230877527816125323127208104041706215451559893944144416427214821432062803235169998460361816383874770069968718888610407115956912253232138534491309049783044456378625919452182663531769712991843064319502667630956917359245293811599228740116377309070409690616947661008592079409465770414273129981410616753755923701406984563588055675533248966712496686405640325163485046810863929064270942488410350742830446021298046465310742482989421830225319193043681284969367446340279418193968900001202286357559452737396965795415859777589538523164760650158728613652480205612948777296448819948191417966270914012997969577756432399249553083833301031976960000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,82] -52073469258317150485034958236118822998177851802797804405620623882188284418995979692767116480863353311060329185473951039783142379959309078918469700373812075053470311954047737820203828533750914947650982671680725088788895464853292881472266968713317055680242937916668549490968327857679772905101745791337523252111540865245609975005009221992098413451943681955178289017141564490711245000222967762085675008666384777755313596978280523478180104613366659727660887961976913499650396154195188597832812321432553212421587934310568385552350925515127536446869633353667697412006824759227250399306701445028665530319305660798564381095590128599740493683826358108235393128597717228707635106542489923058023725517667272774746969329549340592627054251146974842969163216008261841297417169203849342163047058175637901371101436380814571389633367084334272784557764281793598756067541732242559361674595211004416366682497810286754097194094004015743912055143285876638623008787288165574585884551951620286896347919929779479316943598322901075910976002958047087999103130498371355272983919486935876944525327874650902036620696677218354647825858248421453210086573525932455301428990264216230303047523359323944344984938843118600345711214063325450817814917532616738037863873173454644937333773475904994088157681888221319453998184109294580489108198096340325082105683008349314511177119585257999442031307746190324264434830354639496822849363360102954362162332175904840479703810103926891797499443018368770701811529110279445949709414357630790939624969982861732563302315172587143378382471501274175190848020940654337557677046033235245397451606104715078989835652092266808935312646927212319862935649256141823658493705599875377111110213513288708059958326200468909888567968171117005009751883774585294142936515397363185190220861353592085492432767358191638420874625856529970023791309820533496011267375473262733718695765682948887271103377290923699385516503043342363051393130098516216123185682287955115279325717732703413778351536387553841029711012893747858976607402969091202712023163181792276728244491947704241998892922369525326492261367776949958237835075324789656951529742193136007396784313087656435398855114111958270341176188234367528577155230281969102579385457359020489441263791408481665398703553484658045393244071147218892806827703123550193697438335040755162951799108153024083302301840679900492305476741786019108049194777176399689613293821452774599420162286488985458060005855558177676459087146050416142819319155438726715133446100711432309964800000000000000000000000000000000000000000000000000000000000000000000000000000 [85,83] -305581141708170506683025341260552602524648031878794955570695646593467209570120720866399940536832594199001476602523179034495443223577674557216498260362327322389384911560796270803715732351082785622787391018485034783910268214502066522939274234404808479255851562197189672276985599945740987050072207297030434782515992634352789318652886838461875855231250296130541931019298671402184199852804598136417649989275291697947464675599295652122646252489770976353496772606132542293514509234573066354554947827094906727096578185949263748184394892875154393575760224822352027962109437695980750696160511720964580924704943535974539882878952087124847747481461311294423388914761313782888439468319423118053617553245858824685353504211149266366504672101470650514644168193601653371261036843518471761793911599473344961160507007776681770352960274805778449433923271379248714718231779576877819699536579933719117907248177895491251047631404982190928929286317495930155688180835441400767166900761843541421252274930955987368015001836775111142050223397798495652937654435991833131039540702960326020747768818427945471212618690419369842243416972369900111940179488745922252430934049745473732562231600667980437391065071900618469765381147025524013599570766724726208374454519677397836971424883473605676640435132144530696331361892925003658863930252178220171513341715008369908017644479216156339137277589149386836040422927673590679416156492098151551182263879696542764605891543228515605585608723306896577163320386844384096473696616934169906618777168915785052635898463066630998009102446973151897160426837858981878460450335727634526265923921212637635764902398239400841888770559811816255843404358121411012770604420479497800178681955354935878731707010358707220065432862247478613810987447952653061737469354720463816860381373742200168648675194375434917846140142124256695616331691629228042024374004652457764580812605651059379614164511067293782139350221701934287595956727493363513478968416015719557591995647225529915856261872859967575711905194379328311919211738771205219143651811004874554782894302799188210800476628951075722793503765057197034893018472085706652176811956756194926818486390585345924698853523724652609207858292017635198354453663278578851275288323817147016661970021020756370218325930972698606537502231496067181878358149971964177924143536672857425527863498679849524988452197861683831954371472859745330929350072384765676624345864352430041895393783784630501452198065737125662312978935696007752521425721384582550121567962048453672960000000000000000000000000000000000000000000000000000000000000000000000000 [85,84] 25593180132977668624929269714221311584974287164190731310450816630612974698955521968761973369426037336930334687931477766142501035293283816779277174532617940646128562792748969757791841328000987873492156207426006555115072863630680698157382853194949444346333247321539997427233756913421158824428162686069243437562804799348521871257599362052752272742979546754704778185007874506371962053457469521374553366789607087828251004742933837124041782680038617239203563656882179040628752674288752001409763759592410753696934895282642090748528938840176617919189398034079273502430245278119363131526414646865522872413674907579279396168509759911909104592860371395401217149239964448719271724776871458127238770445020568156084547094132435558730058896634982250177677886847448412382322650190716847193803198577355730718831823638108261870614207177416907364601167759070305071174604290755105722667475786418193786576016993818964327389669188864733424766896548556888415847496878953954918502558256175039177324171952717622691610565124788444010128453463357158423799712286646300173328916118737836151769345956037634422535487615064375944598140734903630284451539664176770424965971707750936066558814686589813431580911798324764530596529735967485293258526227106595144627744968464532538876900524511177811796607840346792663991957176546610550669090573996770353763867439542163406733946349171611609176340139633628018866294529220215706793364798838324137159035130912330324061598997911978303249076118016091245320404522368013350237987706117441432906097856523767594507879792178212620381206089889228530725871183911062725417689586143090821335331975145262188385348433247232305696868070583226946868510140700905862450586207990469506378025810442107793599637985322951079583143301240173108430751816813598377833923348632907012642112641982386112488174778049324446326921944610169060993722897755289425662882219789822087933974598973036913288249803898268210456548965915635933301507333770654580916534751175267757080096849038513038161907236467499017749010069402463815908978295057857793729722352712422003873929006512584153609153980347773000528170396911547573025227853280594525913956506275937102487413423909028982005198992690904553757060069820014709612355176298231162301494193456119678803298351915526697933630790129321702716274843357248176449827928492308724831829346641220659187188914985459641613003428843440247568695699912374487812830542699318610728626405306082931139524545740547017015006153124610864392818098424314794004008663069340424406473797271552000000000000000000000000000000000000000000000000000000000000000000000000 [85,85] 229869021958578836830540930718360879153174535101709483642921592445414323071930870977698350817229600283067808283760807134339320377373131033494170332794626536043602902602305204550402193866886834622151222354458563711860892145149106689569508334712803276446485180454553538119233288511102926600324032177258488019893531314336962977234208033009302719366548379860225190620855526522288856948674339189780638232617933274007190014819876666829918049719519467831289780464431041770607225040461213010038878700384770351932598951195241807688917011882674098420397591373938403597369556000968117203740248831119540424630560050820449498077793693079479966296123891369964180110301293835540316290718616768659045335524675370683777629333456905434871387800070558945031566007137597128607545192301488790041398602393644320120507489617759729359601512267004980151864877767610573751429306814126105174226662037259300845514308400677710456771433054810265620225157835528806150809860417812871757421301613592240422902037554339662313548522330432156037620461734138965506518122076945902839135116897793804788001840958790419095246951759845178544250790201514686275704018885142232035548763263525749923693656696742908597854225246636551282075217866043627414036609519001833492502853920144293715269258289763398939191046945965641364490245699396753928952143377499655100605169867364041155630897276947037582530496278521189086204424957188524641306217844486162218857236283472837614531366344638099044852997166151128429040083032666184794839308560477814765289418715661797640288992012661825225159894066107162477531877735992387731317971059493921917002530516009490180622505327231855315128200140480594035780265064723047116914836108294336342436502425403958916032694155304417172927038303489328537578901831365575636496129275053931031048523935705568201033574881339157429270692173103635018290845892284672908825172692747134163892931413684352819031321082240449031866984146158115115984488897087133078147485540395304471802696575472888701542726870963500184449111611920816332585485660491869690708622976443964447416224763632731178457959664450200492201300313630591639299679610478479239507685930146845287275841179826789827622534306620351194599417891651940138805997844658956092585724219333275705263928306533543881053488606896050328642162250975539698624922297181559214718410169446448746511139112234151651771388529290948580750653306658219277717626747603652848839302989327929582572872113964118783779720428744947220843487647694540079715212546398749436232779704565760000000000000000000000000000000000000000000000000000000000000000000 [86,0] 7115322448685136008909458626360817186003143344330825408852661899344035058920194947330494169739696758052072427598551386088055916276121699684324515809935264159836705249078378500704569173749109354296716925351163812728915267537687898595703869995862146986496760257511841487502566275335313945471369133801935366889177324854782760098545186256562136773214790799252192010105891032666515887423311761550432372035201334085608956629019290978535537546014671258119825239238754736242710957712323124207059728443256518556377863153454154241441089738919104584407039589086007166835499639923326065527538150998070242613383192457645187575930798275669174350839217877644713010336785482741187632950509693932223945163217535732712484984146974039555330216098898654957375922692389835958286868622583631222188389552112564512731018825158291569786257207851428112744686126085924630688327641279821275133587992337609089111783025398307393919186855938774823149404562072991050138674969875040460737754109737051422081218395260762759792294671084139828338640710827045851423229910803652612957355589243017720728922745407194725438552145650120380874817446064590112638083357171955484101909558792719103521936519414682419565264248767811502482612476787445294163392410958142846568787106622131341485167524758245537868545774863304874481218986651314979714807566296384487824495331386109857943191860954604967682321984043559441873949081374758630505454045704796333288513670112590816251675035156090549550852912709527515814659401400146788325990644149663879161519423830084695304846383452672527376417317577043822628067693519448811400563814390065339780180942999197611053664773052356658774622559862069303699247923392606008319847078025646302992685544123054618447406291774999350470398021713840814133422179149571135057576733046422954637247481733197555202544146499995750632852551944905988700086187591242358272690246753996955219206466662512918304557996671765669269940492742178313874338380318318734098822243881168287101028123740512752953810903328794491844032654009533989245954597800748260182748666535053073067807598812183480733941975422322237689377256930452792888045827105202605000272890648875931987140500390841650810211701325770291487298798492055350817248129239439020297161241670130310025742204981456420360043503038224577300342982207717969279888364614746101585601083799720865839495822217271093294265528192377928827324437395710617603393334433871262482806306810803591080146274113397295135765706076338333219197839318835676893976538036646035467143315190306525568765547249070262647259136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] 6684172030119932252465282502204944685363980964736180829364685738638254740871275460659024829555357608103215962233047817162574744766662197374991877591601151889171294961955324734791692261962382832031540479210955585786166438975371801502700978605636686332385555232529026464962480365992793919733753772007451119698932132715816581219694643590095819188210588603338361271986618774385847090599867523145214200120611073444602678325449956053838752512417169844639030050586878445698279885023098282505815791783053651291957484204196041803052397048388998293643681144180199032460311994060411626328994454261818026851992829739156851425587483381439156653738101820258467218036777382695005291032190698507649099349451648161215616040760310352150752950045265064935743933648768720027111940878550390273995824297335673271388954589428242707345209467715335060847965088912809123710002756503495648769897689013529672267130542420112497741498156047770550041691664987785823805036698424136358215422476480030118941689158254675664068049307883090693514214968598012620931764128810477252162835540524523884948168063576005115310007718636816719604650499401824735673799010961939781112698420022947805303061302931059263971585258523885142778659268619692600042671640677766925055538160734919772791090243631211871305724086459372160838224675340151867941892608123024003204728067259555645918473186735807394352701434362412706197633731851958197499337816778777960297279511741301124399585533788438153023916185535126578689470469427169797895236681711794274162207040334781790422323590081704864105694014535659819623631205899865407043068266530841153381492920758492839282141976883912884891312842589820005272874549537598660314197983163796816230437455952533345693778699221455023017068987143333680376924961635455105810637277397225803651969263333679655666782117978297987826759264075739292416683883919327674761211957961210583354784176874877741335323617772360665333316913083279351312444183452558623312760359494795859920235905664933568634533561914383042441258598587735070903062341427275206365249302589925867116891324340372244515985942376899199775139980762859569715980771883886080405299564257564413460758519984400855261210957275205329335001180850382615611610721193225439974843355172326609190500763187176316863118731909881252314200009463669045053621495113167439526301524115906898204325683931251600156604009066417498879857364488092934593922977828049770879868385523639544885495533615590726542707475922411161115552745318570066714019357796092941035834528712695954333297559170891276356052582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] -448211788544351985035031421804897605354762143428844843795655805017994772931112820417069180296404445414849562741815399113938010428050740866654207898546770211246888139428869544548869788816383453674095786151654151324124377450850737231964905178624338673617490936608909473570143308256863161401027529674692172543064858122265409102100112012202103718357879621006700413055945981040230279734694789424394997527108291187641006559289218009358211676271201703874496600379710246448761045531074370700671502833229785134171798441110406056328729178004195572507793825075937575632601993448205442636023248066738071600970067970236736371334861286964201906130716113305611887611123358730262383987685860823429565467757807925735044705922159560005781862509877170405349888237995595110381432219971624966836898451124238078208960561925440531322505137713161909605389324727546166667015798382311233278302110489340173926604755410002469369213417103189397554614404406996069730432362593894873429566621502152344686784356519671920471489183746503712147874020757333718987669507369371417163972677323488592961902966412212793506477175154418749058952225233126742539091851050963351334877529465784283874800814682971712663447806580471951554899344031837494779549572834404394222714882237255119489467691209146571229639033897268284160319341772153324247520900057592958099845060808844766741991069147568381741061412236051446297939441955548421814614287695330616237110996899990780217449282118514060037195614605940696639244093538486531608229766692952669970597193028977912887573900429180723068345222825195390508893859296347531226293374685214640154532947267302978768235903848600835466418948684186721303640913639960052744600694380366826269549055109388972159004311014339660840969141045891376646963582742662159467022593892088875626358337225360486390820583309981763835218625561752048793101183520398843379038591299910163592538603584513356090460619445873977044963264756281760708956715888916835446195671622871850866889134805378289753079999811051088348397776314700540768613067884201876796144115782643371599671514941590908193461525837746835298899904974112327744876663587363328126267683078106552565958662922457757589697645804829370627886683539456121943392166049855601594677522690625266045868513329135077603035964584708487208464756379584999958424332603939147533505813751239503119437034574283694117442646005354132719794846446309063760403679853242443160407031156203098919674107528115332689897889576045990725549035349365586422847776457336936947583065929981516451360938601451473899388036710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 15625529635846276710598243076025526905382523248435261223499107541404655930335195203857102078074011474797216878240577465084493381447784038263519020164447691152024477918135973607391511740510966357216885985148162105218686165183207287118755438748165010297605417245209395414514042241194772943970495314091407273282723504427974320563185803089640074767911187135379618705341312939110334182068529270029282434789709445696646649665719174418421800516925597929660483371660180586288081918240469742822633986055255916603547557395776900515915348147052184773618542328975998707709836659631006608549963125721243914663056128460186203556169059469433556131476523203275108111963600856251735902220467217700844321001607733850825912775251469256226688000049460649969873687512554602398442052998502008276220623119786486243623320744977020998542691507617510792405861592799703245733840513144633062178079242117738773494139448314769959931455547717009024484177922672585646184634220643818033204366775301611956218041490809113779740252425233678232603843447185625882723908726733803394517852074479345486259165947679190368990054067109390221553250529917560573304103567448847264793617565571020462216379825465740858268054444474318246877303709938635434986000408057420664822179217029733034982882912716325197192911566473247337419970338690676530761048463661966918345486332610686414799712418553903329332969989710707939614633127142743203223742102132822830411772615723770773225967504232850735204557603014296955218593682111137256707689730805831925689137543639942773719680559819706029589331073917105217302133900899648657602643246576014758414111816228829407101410434316772711014932556316064302054588255258730043331347492770915023784809767148918078160693809303356040738376086886805143280752946248684216452003079832824450962188972738407147809789940502089614117820464120693363489108012558047079565242739203451561623637728476128705661192815623531842038033390818261706869304833977248551971568261811153027332149709874687239222534108228330692929314102139188502567058791680690087494197967485053938896296670581419252173666886718427542204611355214814497142880464699477888222933705745310124106305952621146566879873532104225623315932816149277110873988555614418282680851215324109108677259238938416846405536142833840441840086976970248284599046742855352331058715741032147583618430773904443140157549805584069264065687902655745538368472071652630987031991246104728701993017197066505952044871070701527433398012050041967210791529932812977582779003223654056710574334008342607699389809321574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 741572681722653107272387257673864165799159546253751502706796986330311534273661740370506527208975063013215646306443591807843343735811507122238775566194188111824520638764819999091736482774360730129040877111969905906208032324805863476270060960915602792128228787458057274006347796629243365637337118695524677459418730693230742872755856920957580755361738474264310962048467897048064856985895660932757932848300279643674024976299754335248628422061025869212752786008643328428239455220711595709154161690221234068662431542410978660628127489500338017320825110654814526881669901924189265381567120276145089885240549476028749315502335898854379821570792203893920284397244458188591892568457273671373456879577564707488106284613635378042239438793610952544426642917888549923244444990731098639195560344609584284651645122485450003853154944995797744848618859672429167951523814464844437241731091401584533071212563955726674217922648506798679850412926722197967858229509786845181630546764978846730689215014727882239648515507985896909371128367271203435732443971548022633382918776203133508114246382906534720851018446723318465950319203169083590872635957868954631555311094843318548466155839220412966049110007853764576939982202835021216960712115098266895947582476210381109067053182354187374236647741538828924013246751045041534999915518177999228360552348869025411019264637111789007549539339155516260705663852793453474608264173170019854635833338085093071244736788974212698144101371549960885673221951879551752067775834992427895413672991367217044953721863957857460251357422814038471429477869869581292095251674008538144076887485535822025117186903482805607430931749569384751183346721288880714578250582913412309950694322434890473138124359124685857664329045998182955103131168207366464349081444949366332786234775087203017174259982396735558700918937802012763573589132958618018161591238332016502462521262516628590579029584053321726926814129291310885341799810054632199945109065539233824024773975721762754591464321503028199170597606785860821618130238811511834688007879502408756488373313335565723939787991174610744943066538755584349920807081412866526710706397870193172677567066768314153753451763503907833490594276828499658974273815335618890224413596655150117137392141586325583278236243937844550956215614057696133214362130560859873940771423457917023764549664608785361605813868098273188432116603740411597817076735336575297970613671169485464589807407048944066115931238045479328047507052532163640523946434236979324561978504432435382805428519821289051253077686551052288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -35773486386413437331951523391677373375332681103260341456746169791162799488204606898744965355278722058490870578945380924807465295046161449313940677285426658848933669277624648904259753824073527054547998951981710751504727119456125209610409203351083404247691208278467784959670396519916668065567199019314166931331887181840907714888019890726359077028364644851410662033263027898878847162961423826316518674804622296234566039739153332628288470032021263493361004779037591173624281025780470179447836502100137704863824604135068665536766225545490289224478962447120866482091744044158327524732891636114040100515258554264672539314530322341848995909276115523626917819997250888548341796711733181752097118786540962903141136305831948861779231932362623082083274876024047801411254458835983430602166617137387800679489302562127479523179351726532640933398719541802830978218939995291619311814261381906650857677042184298291048522567653948343940152424658160787709795956922593681578704608172952574344507493001031557281601826626320734747463968553457902630470418394418041828449718491666389740820214393021224739075182601239775682470746371376804098278463383690719182424931540953545265545339773401599994968011123878570464342962012718403341027193265891708047194290275526634985285796618565161810097096244483955449161331720608532138567795706975818854161112346992652272436110370313238371409363505694818760332439316820526125080024071720093744955566860385538528093203330837388550607320931071463509114753315390961385152482791796493908741282778087510882504096273590951650708130594197553971120694785969103356758528590288688701201924472845407485703998009168401756827877774682770486556882831903076136722635898654832272676713720363310632594998537044612729067110063053220781126920458602361536126444328469083535360951249630700744995131703572152714657169604114187061065055510619891162572819175780022936554221320954953052008211705587076895028605881069755437762365614240692536488491369347459144476320146366590987796449263399792495637351054655315648079637730149245265851257231712973395842147819595385365517838590568013021407046360332117650825074704309918767799189825413079441381893013564628373330205929619228822601654063908062088889134468023739010197777595460921351288098518368668220395646248099963921376208838723751949172425048643940475469963751923177345584981328131962300630317305786600648955661264858048103396805526746217939153329070475938228062222895546298592458042032660581463038104567416551164067169700758053058940765499953351829573664543432630227509001629099622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 696650326474869255528333417404943303749447008193844046808912420896048968019853929400053243798754618868582783175380764779998906271129229047752570400540728629597716227861015011130090707372230709788259242994148037007046840239837476047294621822870980776318601404797650354409391871212958945630163322103537649870254218716165511030345945298839129354192686369055372026378344601466236883261349354632162505907087806564767501733985294563108073048749091049277093306844675593654020914180090040305926532522495968688399780951551463257619042298189991915347281433650833535709187456005690574946753937675348530370828212936316989675785581018991536476765389280896064941969138757625439800454110480738542829496047215329206910872315624291203325553766427285920959494125317054360621602919193097044650582400659466792741617048387372250211412834116499913831566196370431846415038339319590581124537150812568611967090559880377374420753177455339433151738327123862380362949934362466223847021501657540621179930555996236682891758265407137125351180548543895881654848820819528885572187166315661096226391191135776361848426890773357315031458337288394971479813171332927991742488028027217971259998082652905736787630538973495523102472333746788741830437074124334728970153324321384099024945746369752859803627993705678166281374387719204899447139103206340329811432289388509699701423631454117162573578142315241292759677309020060433178229371232293302811328016030636620936294779104788263769396533006344672559809816759062871404529715127621375742826909694139256664857821941211356735310356753834293395756335987183751912910908828978595096011608633721795805208116107705318788210124887203490690845977672556559387544335637162409997861446137194989625187886272742553289348616197958470624846795552305261114139396490726215331659038713509696258049040048438803177441558050327265676608263877409448632975489306176815650307655556132064581718029734435909070841244994454252579656112309511036588593649998727189472712301607712434872343626970456053431680770905619438683405000907809159684945706226945634011871335733929831338955295370446558797709270740677379818804366251812619571592324577027976532914059233777662623697632093397635850190028211883212354852981193721622649880056913689842993396873384700195171073554523669401405115014786605388107020233187802233062903077623058367937085669620209698893527204472481708829425176302554366723220141001965892114678405943746667398324047278048547984061568102348982676341012453679292326416081087261783749397269977187953137373106395774703290876208576263618560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -9005395164366476319648291365923845843496970137884711662673955867405193069967012530427985861590895038965577033351865023987272023674954389757533327991334459665767397082633316925317434137473265891202715324839826930049287912524704340031986626714676399031008340230406659208072721486520683677973025401674684869028291729654193351119179877590289577618708200762929620924653136813171177648072321193585296319906187310583849501896411895647447644634467060997239335930968731142347526478753430654761969355800362812808318610663785829860816761730025189409871002168547834101861515824785852899804269639864489589233635575136720977852114202788067249182693653650569722508083874558489034425152105910678596358700165007740842876801635798933679667213355865638104810199593803411895702205206406400852537534398420885356265535621653500259525161659097703545397641711639844998176825120868502690054556117985740327031145264936801703061953389780815039932480218421421577202925824757736324164298818675732658225501245856290781078186871940269604282363719659322009501341939939657985979391703891139437365156706370199774858062252027260257294784616300370445526020606659623756808353834365190128901499199553337812541271639227856284330063431129178702774983878451452368148086747002347725845614042526657052269400176815669988523365777739289055663599256870638930047719024089758898556621395891397091436153091866350029480172016159975859742852619500402103949918384474822181349200931864525230933986631059986937658252100123290999191847187458735108129935796311561501718675854997384786949154008444199598079907686830090347294227268773243373621293858060333147086954304445644379898276468725133211023140367458611966643950333137739266049970243717154621525225986515289018201564050079789598184010765074382684861596063375713970110336615491223768142502290663970351941294359179669205639016202088192317262025296528064295694774871772832194622482563554758132820993431281380943747598018884421900147891537478127938251729158196198753851415969039030800932901233109061649760724345150535812477992815626772774101459715792147864878267119787715759624632181775870360641374010339092231474012763400421342881199550565504843523514563046018358743584754026916580173163059755819625711085256781174220406752316596244857271710339066760947337705719735923421123274670191988889407818444606206746576966249948371486686396477049500065372582915390016530608113136744311805366104480111596776507116306691403622256523817442544110711075933256472183493443816976055517147485132676403335086432674284064598598545987421706649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 85847770077566430532732920085609726530873430753457246154738779146242235878236903790688220873943824660401748607602044141954433621901205982051545856798678243133538714937064444600637970671195317992431741864883330374139250018433632058580912354369612870440701981719836389329530037065180262859139890254608019974977014553137062465757686285629971611289095461938754456325777248254968251430753749775821930036717206644017021539194165839433598459282642857660022324956599185273181623098612582742188280339456731143812130311870230184438179679749960534870743380210862922986003370649041927327155656822877676378736873055346301020743389377039616194811097309395921077857996874084923834889485174490567701407484170584814196684540964405252302178394065452099163067608246230443553845004418113671200700385603904073535997857529583461456973406208775762717482032432928481212874090913134063078106910272852597246562684293425796219945454427763992120060105823446342761916009286414651586052084876205998402183784057352467173611264491706539709328281847697189833745767398760964613954380220731926147548150785584235349337275471062191581993789025005722125270655564032695024218741177522903629215115809039186863834095867641422351807780648001140694190825465220855531318754927308664712732113993857684640243444941774738017885719805107438566632706608877583988136703976480621180804122361689522084029198982387642123962320899423441644047742800027550735546168749122140323523253682665214892562561585086901160192913089440140954242545218694187605029028105645848627638510771001639888965034764542502732022136669438003828877808302148276926382238952268008746845654085378341224167620879986108313903194540617202484145180889701781976850209709210167067363390816713809039411229683557585334207434282363040800237671385251653283991895006127636726119651856150722803980595462705375157992568124782994938822340951299781234912511822131940477971961316968360075956476329085215883852590682128313697006663073938030705004954736273835673873835435776307650839634346731795652075613459982995084487181556358844344126039321445783065303652451165418744486502517676179281706066866291266599078866305865047651012708422436065400464681293237769676977998971201314204179524974934226525668731008325678909540362393104553615782371872249408348701461494650807365383829947485582418171278918360146332080828341773425178378603175414594341840363351367879326793556238919897035393988820011847529159041730027526599336861502929708936677173916543497639683127984214559702852260328993647690604968214224250388934198805902078771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -621236476095072913888239358219502091003066808485479617416131931858973633328822613157061875012621224346046403795337656731600023956544990635897522523675592273493787397213556693983552436239062594223653368983784504001167128544772683657538127796472931689345814531944064909692779584093106821705739110134289775958484912248817461871924398524770044393256007554793245538370048245780757247859939162718385639000750642141968122397969795709927155584105513803242865313164088941435710901803293623504864437601151600441253854631505642146660778100806548052573864375105571216289731166049991622515253484150173981045666140303928058975518873405434394099298925154816493743374700714229347010383347239341029690480166328917994272647791946676248837365123901674594021803984964440403509259310362331035514967496799715350072109899487144077033581587659162374796277218425204619046552916600706113129188246972631616098686501113305061927427527225665080929135968159248742239059629813802336066596975556594804702184557429100513586823078313406283629691008735811658268180762407986630482885991377895734296136892246091032929397423738269413906027842774397348665607347150214477594964784794995442551899282123843113487632408708207997288134129497271931355233350161225520227018876325791300590608503700532296115764848836828949667787618230149415252442883710369831968354113227130681272387941101906871278564083870766750103357123520672958958336572611464077138149440229379007148461043519251252414422809652527169935877181593449786626205717975127168645216099347000172127126413236355378140635804741597568962202252129278326605494495297052419186024226590001476487894438876691213795580221303775364718354032541575157813811938999256563386242671576472257533740537337719469526184251785900971700951582703473378042917841147554522619685002457208588553290612402124051360809870099259754301143244382751080334279743048157768218358005980587653882763169368048649657889146818439104003191520137719477684217045638533973558522537886880761546132781198642164264799767266009067895912951520312148542610779740384712395660681034088111714536122314447143700649585761478054117063966773444334722162083955901328386648784208815213710173256555438235669555641729575187986666871350181334760105838502192670339061730787398695719605441877555153912038364281965072317709888407338947912360103182109816205699809737414933233659568363399916169326783385086041569891850474985399705221522335151954937729551961799255719068457610692525854040207174493839557992195471338395309774147567403647148668002868030199373031359385275518156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 3499959092394701933662173011993841832055997130931266469505064740725659368317614762167618673320660733853877291304111794525081808701746923669201888147131235191685595149768789358954218349046874760179961265931313092995773736303314051492128280569208065203250793420277010031985201001054305990530449370968238077581885452466716222084455248734081531217549739906506186543368051129264142555857962945387197094699553275910034216805846604116962353559917621251804810437602884236129446724231359131926868595979235409659813376594756747809438197947238199339814189016514558929655159336626342062154867544082743133904270015554856557228057365602243719158809981805391423322290750300156081000186670092388113569331158635273184599047590958875959276822242084433757780609183382266572642198317305402836333955074876247680606004086340964961836385173915437236542880483500797760259070909389355189055311429565524934434910618967657603516738011981664625101424703302949234843377709903658747320624071321595217720405825517263443429294054925076463408846932143050988456553891324798066638697023029138721137101392504684248505724501953170745965809412828786568177195033020629333986874876147184878848464882940304951235867992951195924207637269717994531299295634555043621289865652611597944586861917215462514828540378362646359131338540289087077037886627969510700418470185225065140864853301255088616848211093005839734042263488512462318304400220255893340738869060892753179982020687288312063403178120354123170758539155767482074018570381062436448094027982744962565679103761841393237667946486576354123379293079061113693999322295842738205440173363471344547248498368135041550278881682592776897355300226189258392113542972388471449012206186788442110019424145462324709484481893299794591659810399526741200040105995869961602975166016398298354270503592702132195804620831034541597925037994618752869542216675609329202741677779154153952418597095558818421666802145619971831129739000644033789845365647398395492823706722010745486775821198172681147408831190296306017156048663057496817539921978535281182833589200469462110581220871149400850713525202463946614498027338790005353535893354434007050958074705652567123870047687714975797132278134899709599833840161375570684529152889621148639316919102745094341169974851792912608640684044537564925629066921358346549207058963093422754538191229862379003185649857233343392831287778708047597083124190584955307794652582697702843631334638699068979366209197327959600663387683458231805665148738390319732126389165343759860861323779859865607873433204604812916686848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -15773007122660809315732728203290849434975329053868722633104894773686688096518870158567750738718561879322115166612215761591691959918977701553455378566202303406658370375014168421095037485607297774945304412086377660864090429690211131559530009474443169822184421148526802951964390082781719509551298940400781397507188140908097139174453226996614871857562866119729253733274638027373585690231389620284948540041763677035277032373058716213765157435844563629712869876684911490274274389810700737689863465951510706048950501269588528670533581065842239614990672630733159563461972233626652931194119549711146850696338889581803598997921057534371582932516414529376075999189505762911135232226419842585124145958888796228521192810457197494467988610417724630219027985409225878931151559018707401680285347528469610502499060528006578976616227520140499319690342043989739976822552342493868254865691755093241800830576252513476639023994786429770408300494595741102310715856942790201368511288855690774395608381683948361472979624230654177769837555006550208867124486486062510971141612429300232499097451861260227896416648028919603006349697712558006577451686516799738717907415776073317581200436620219344115381892070250914846103117788962953377770470951344130799773531990728306405207612576443576608611926072670468005755155987670775647613815702696651383799214151896510281973191379709133960465548182112813167244788820793019941207651499662231028483619830272936733767562783986663790663002159987697623958448670841916030115887323156096546903381013507017286983973222735361538883813784968324025388981981038275787164861612859307442037362285793035579039390946506480642332495972426776953039051299167525118207468390743281868773971432040218485993400797337787945359108301885607557005284365771752171119487988827143939935074560006720963976906968528064651642885459889904997168165407819589696961753014208777451861551156308461734283555189047373862303097035783457011170712316030108087267108081590358253144094363893976978235197434570941810253757120920092437940810801439916535804868302236181912092055828329259042909885677705382480262773394239095908512506889676752304552729547620076067104278751854082279621144287282270918359468022009550590129204007795777753253006080829857742565629409495081776452278401185473354653237793562156722272347173273584520607417217123404303650234467011723900087811479968728762904710866836928126848692404882012602092742400062013496792147541951350070809450955086199041927633265458113517446376728539936877115314253185972661615089969819352078575937670237577124249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 58168487753735566105775094616803821920919246435499716297693157371054660922698691573229539206348669235454416498428207137486309343307410641390533064372168165037864202540418065852171857213436972779742554338579398051465828880045819409136010326033034008930237534351120786580352749433191186511383530948480463121137781404984653927215072502313498211890762331881593656164427440682667051087436977941381421256674916782422459434542238088386016042492522059067219545758616404030073187494574377712940978687666475142974860455877615105064176265925674787706224968181218861028920195015248034285244828316788387989445442294011273735221871991580211155321739282761016119101967991286881992300944115016050638456464311107095597303240540529756762576138876702772852172359029999409975460513588684665831258861339261430908478690434078969791319221714496950450293269089043352972660222966839827182136582641463164924481707370574983948184039791525523487527387098544278814030315076341474285363730675023405884103922636433754934514282681270731543699857761316135180263791070299816055906589282185373771434937245572452104901856971980236094496476743479178324841386766507215900588071937297684844896392004560888383188639238377283551991616068217374138215972156084141416679915031883585154604014237972745486511082382261102042779163080531690597733218581298335393145059069619144671104871034740667910997697049827600949072268365661717065871694674465400570775751880371244703212760010209745234133022792300656525240322398412367258499777204737621594413523071618393145805062889007644753431399669440446805195375458396618302775986055485527496497726397794358856761997667062308754758543121132848376287955424828330491236244134701231105439312913077875637769634303972299447044728849222866702891601949058641568794866439943676763380007952906579408677152008693163505233034622237750074124935551201710373635672332631707951143062365189562635776751536112066398303589353191566583171429635217057687645113967688837146125514389385439365528283915889280979166720650047512081621023163363626757521129877829665502015622931889616243432526392952961976169556656290874203591435854302137854795270462888492550677658190568468641200137746846114960367386647748701654358491304931931073101599211269090563303114495477104081008182618893104687591389702155305977374280883439445075843251157905818860292767982910658123797938018816182550420727006241296121332754501817037340247753215733871368623344202905077367687436282539346638073073943997964788318246949625649206367271757745688642470378053020257501386326174132607878430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -178859612475129124703034281514587091162519626546944482360717466371337370889966682922862967727472486862225712965480050185949327734015222623264125933861663147186947173834084885048881728733026634242149820854179078323404666277222086068986619315167839200654850417116633289905160909001412192330336736403306558346569312036728929724396510273111810601298700793487130589021905497150657647299860858026010664116057220904376605018122197966794272521792014433192612908141643017171506628482869775626534969136490538857775670692431432855386487629339082889096311260923608592471074610822522520216072323087327591654964882745965175531518531102623296577587181873815256601569507367052309661201506241326894130518160221151671971646474450079734923372319112704858408551271567868503906885666682188543444908677135501119289353497823905020190091604848136575259159656482989005357511471953683208430528045174891510417146523296650107419969253246950339272080406156826018148749626948358663288648460038248858536383272652418655843350904191364361531536424262717089816288091030904268333609835739053078378261144127643430441640291789710359590927544506331469326442771826266451558186681358340412205967703172255074206837023488715331696629033464093558744112139526193848155396188766579521748560134550749620790456074060199197891853816098322711929742201885466120700708429300549885686409457337060380468690037723471171029333264597593437416960312055736647713163222422609667740621155873306686000316395583367582037472008232384523687487387680440749224905109891160343304383216159478621731785885358803562601508815408578790703039677961016185820977120282595223302811556658336018660449717611508634553513535879715756467244394702065710530856207426999484183316174734495872242639842917045866108397098416698384102745929041040533380695742524688723751520810495236627321189715427583088797946713673820774805059572299928105947645233230778644629406821143450906572286105498264695544751653154169474465380899354698439560059597076823959393891856624170319426660184582333116339874589281277924926327806929914343928061544233149357822842291572786797786734109221312797511396429390631571692595301216346541612867230996024880187881232152772782119105825647143324201147450015606864003236658835075353930395019196095246515345462302042302372272832238777080729795642249126971378651770011552974457906611416636034043527552901243169754228049267555140273584772301186955518186913543030276815360855393807795980490781699839562328389840495835092142720285600868769751206612431406064314282594469033280655675331974331935332761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 465700687099064308152967452906696989396688592533082018124437237294094536271642390239790897862877329519585640819284453384890796481568692408061697822265664304406361995387769856786375508168671384263919828960932560914603231714061144109735017542986512566222614796144456108988709207061705471978952872842280695439234334431765845514329605181238168377852311430943265080830308320603395441761690675336672615667389588057693393047114226283236081139984486477226244856183569997425333841261893372318713306852726854735553688586607022296884303840117687518196221549941814280115830588018430468111858283160475534874833364619419916376787094536423915274881867734119161927909732111493976536436624946432872482522649215290377231061280462412656199590828028934596645962315204281297123179432707228368240629230512941054271790396946909449179076257361569597274057432709826822729356522036133581149719800437920083785358548538811655975604940071066076885504490856193028597469823468984578770949850245061790934968869055950904270755554471281389131048691995530039704126811418448491457521695419182569279124543418491784321154752067383145767150228049779158601003436794124931975758952022924329689436338880941866370839396055125313331472586757032241283586618040774978992870433271569295089513945409870351578555675247600125826662753778802538133753914966916651269661868373140495427921740541980922084163627399423346206708051668743080915383449619338464630803128348002333373107334444270376190282059131099409824047675607217358127154370963263971165130911430493683402680853008711546231610689325666162606259425985827046222588216895714293415360858515387265939089940844718320340258808837819676051737573457184842582120529273078073487918481747735207858282198397978184190807843345074627924144137972539332965468969861713858282038543656667427095960200539393119216974463755459810806930241902739562582608538115705752413939802623687486319065893893085265484759476302951709564942076563953488453645806995776621932064063422168685150566183143327018268617691538215996493192076836160838508242209127460115733224605247533322276822143076372989057459859033620347393485862739574076169170238206232360539506942383027115851027601846328424518628216292816471320397623186588363368687163042520914267351986771578035595274278974643354045744448498462049319906245018233495165325964696925808458513740580681207167207295358643698779652381874349466397256558233325256680612079495705142840302457267775478297810329643083810438240940161168501293285713479190914896552916871595370035463770656415190890150720656242918490636288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -1038886005023075928765125068232937803087635651926072988685940739465802889868711990432191861973041555096452515350474559689611657648190427872392872443719234929084063861111989956889285869513116770957864434088857999457738692041422845629773178347044407256946210780458876369787532730094004977947019489836790236891860010082784970642278816214064698969219382587566028861390574087431237568467518798178196277618490820467803111529212125389249426064668678610792650595607705112262296505154626970962909949465928403609618233389124476187518753978879125174458769313835122646137431342613200062710911795110573933540338424236425879861599857120218066422665868476493540682039011894894670510370204346775724813225243259015069853644582597134776353613089346981241124715228676370647884869295865267524564923740649254871229693359798572478939822436932473033071223092681492776352918335509608205262394207426297568275218340437168991964403167250509684574978878489175925124405656856895808081790207324718910383568283862768799367360592119802489519133897215081338354707078036467632448547230973263659821166510903204809059296724268731186752177028873390239366780423339145635778232123250601182192350251262719766527537695859138499210500678581654644375904692680725158469603864700393727626715139051859997206365883013488198174116633584872575233957326111893858044781547222695950080557186470343342988525612904498513242627345217130574242499180425492905191485266621552758489369383307255939682708679391820656601067105349397011095482711755861433835751174486775753963846090969989376313578975005370399761496659060698134130241032355170803933941145172298274906623447169339879896974838819607123425063214805063322199772466427125468792616433755228648976063781568076354943628734182085957581865526177634851072554208410455938957154433914886538581699391595155073864885464664492703019858470059101667552499001787881234422166878395873753963093581546446135784900595252589700365743418201676075221689541207755245341607416654847853265515455103126160294934941666497266471118557990518078784521040453306250150321368876899728755785792500374874485682418729284779145347764789612571101205751286804977950956144698827186842797410065161816685109775779435279260158208475622753126773040653270244003460753891890005711807546204985346922641798517674517779399597297859729231066212897110301503995410116291780794860898623947218816926119807510536545831473650195488830476725867808304625670108847792886623437501662735569296643302385499692248524584428780185493008281211310035707170479529873155657903266100084381161881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 2005803079755174770188828081631486664615985018477691844208234069205616257173098246643231541535339203826922651162480128530437211454618050064589763752344477038688479952096155138603402651083392444085991061606571388029061682334402866463045325032657409166172745825039940260443412888543627221604738649410852133477731834486743936382108565980574492869076359084595113964609720534497523265069480818008727282258559986693254126475970467758265837185205580311991990197700576777761556300964123258188976820355646902012271775890941182640390850660668313423438657521159093060580926483486375428402204180562093980041917597510430666318982048190737958105485975072447028352697473001315194246744270166854856377423658235205551107571422432639414734205244669447175537941558100810992121013304967951992133328515740014104717643105229397720546896110600022799594072427029951352298740637421428261792581596009789126719645162099387708400977080933430556985820313816745802294217606804685032153570039078845755234511950576326816102006091838148728154180044787012287948482985045979056217748759278945461631746348804145835352454198264660349551426195301205320209117160473980036474901970176247686846298625768443647007890964267633820342800669565383311435627600438284076122641807627634665417241451421453226718505396998275013023370398429414097171761163702644268377898071195090670836995021867706785841319352999969373731930729302803718392757982694028099179457524610960427106385647568530483922880104776897418737545353924211047424418463994496468047400072518593507168281239234693918906540406563756645113466815411958977533096259805984265476704698509443634807420044255220752452495356437916207143831470438105863723939722450563396894929815813933881714886274268150197188281524729967345143812129614907085251618611286829069968618727890854324028192631358474059268549101433165564737414326281525305633457074580881635959863553337549991578225828352910753333812296097282795836084028540384581892492575903550111572630919192934759243666702390455804324891163125727769859355504479212703889471198522759745747502605335990266841168377245942427992223231224266493937898424965572143853465776002963771002409128085816699856312210363530753339004771744938679814046156457087193669277518836960932679719644266546292880393921568623772997520439935313213141957005931165059138222339802446273192013253998532765911363865561573063316144230470840370457985522133942199982323543568157469589236652098622475307960289668919593932943977157996860686396195284669976653702465066671872940818396528790201039226608806475684561027072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -3406402573797516801846184245096991149449603544787655309725881588824264314512347605153415365190322442518906059548097878172992375653382839199873650537157880005426814751453110191094387658608504260740358762472225570813462650606340469228155658864975680574514287625573726312302593803213036577580477130400849651929616419667646034283218453852545177540006816253043969759302349716443487650051101214599620424014632054271240563596099791361399768956119084336111394402012356962287220460388389168767537958132450875117604974830250666235970513455341424083278222000643808657608363024583394303835746927172621734826539831742918118684780973975373462465791166556793947551433406536765840590697622680782721204663226905735033759866529417906735152062511233171062194937769998643546038670463989266287868661910292331456299334814320731728188499221094763988411191109065988130479513025308290063398864543551866156646303093358173197170824656893865308181247782481052791351600259446153792974013080445977158491392712508071114486527359444543699702380463969940166995775513210007541659416963363915128627641529881520381497076661656095995174711582071093421307880320824521307107386287132006349982139723930750234850012579674534279984998469064326871787179722318257788754580290575726277788390920048090814757313781601090100123819891866130522626830025738997718434736334082042992340877152623529700399975744564695791350636222944472602156685956047023206261515599426858962246350313818259350122996211958289413040155655582221668900509139780160154912777504191751978108123820205419926153926151389529725293018425220426842711910730483416130710871804793519696532813033957229567144097687882693632644926926319490200218698439986261697203483639944671984197189031812289061196632878954309733639050106835644205397798461166635000624471043176108175099051091887281858133740664799643219841619148525890251730409948199594348319681846547006870535763870648191830701437378753890596284009041848274409248560134443569645421000684758473682554014478402084376846681843291337941422192667122732270178322367724792801179950232942679663265308561449615467609806917464186217464663614199247601701252668783337147407186190013644882751724474393612360868169460918296733437576441477697350632144853165402521390020091037759321826810973187441221250151321644361530757842115638474366531530348357355668318351411667279660403517492800918145422680783360052659482964696519648457021825377213400875367488795392912508407012872104582096340183067742701865972993166988846753371923210570938921100681255711499740849968360296915661121126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 5267083854995423589667056423029858821523499525138132989408038657223672294262005605302511243518397708512483117340290178059942013996708417723920372270502931970654797901233185755818627636195910810748756113233877691425681968413591484282777123772140401371253962463176319761367910347083862291670444596504401373171955390036607129914232179949801743900023108878015441807280096198294745308787961576144375103816010109636598823843316035045753968535323837880765667563341143175803939609797061872295048498884995951010550254948122289041519818763865570253042221418970804715486797499705469901847607763216709226684165114330793589382486938983080863951156062238650360533045607658494922738451050734309561680854928711242421631476109959436098618394565962238953162402885875960456665370990884866569968785553771945654067291496344544234170338718281771327953466939433273984794327819629287824484808903744075953816353708474222400054535480608980057118575526386922918163495733352748387793648027176006804819977067644134007180300795294538779645387730716157501378932265650478169114292826123517302145575327361854942095267901497904363963449450816611798207691634930399582255632176270722154968320325478929950972907465886800801361622189444644337492908776023497662233284158019462325982755767129621436808418154059938639389415799060813937057699529344182241002070524995268345839241941299058605665584324655537361798870536577442972911513980689215162085360144770796786838196744578371452248884318162886371276559364588807554802511340767146518351699507296246067744935481640820204820077586437857613659879228727975212904672953661370883242218093201590697474535095813202462206036715822424362944791045509151900473525684821126691361616368061189868895495535737851857795339798927942021644672236151557649673446884400458606102896407857986020781166264381696215598852368546361182305578907371999603409756389032962582749033870302174103308065166274443700043310115934397963401106745238730601778895828395401542186092054061310526511853645900128486650954237937643412878389443598392366594680752933420062353449866899330592529692714422129932056184191354105171735149734893760009769101024222526112630056080388367135476279907393788334554680796703454668163729717646611259760297559594560757439066766298139679335320682856990289220583569020435812198559552800254353024999196183560586864348746015353382459160777746191221435230200513480647358790481077845225447918710680322424882091385305023194743226048550392688919982826106695872020300051222050798104228015439349593278878613002828677389113660118433117606248448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -7873605108310247254873207541522603823039273041957302281150156757153553873965177340441800431879054248138206125665748970216270669664492847476657567050338541679612364363582113987278401063059315259547831839518236768976806274410042173696626695799752502267679299190986553290359084569928642750680672920196475069540709568333740089266301698186311589822270840228884816478233903699504111276869100009502001379137712637657584931602927481483926824101471642646740594454530971082864405197056489271921838215592559369149343972985071737911836490915733164184997148194156810277567759672259637667333612074742820987768790088498518988666277288006256349640898049300325351310160707272394320414176985979368330611081715685390104040124425812058468426892658656268721729128996846451658578029703607634763994174065967460779133943908886836976831949103929550416501169211407994537282605934274900751165092545280486142821239790237070808262379127589665446939050088138489064798237828635951756931018641520981044115315387446437112341647196268584492390068595164918368421808490076031107045773251282531041860660366938910699392829116853262012569110359599470823747397694442097288565585664668430969188687312121672366385221375231637360081762415157024231314229758545268017853214373878694485501658654640476690020523009964858150297258454304173505701530275992186952412275099715010590041302128272521117161874873921757344148947823096408034024855182682258798088554694972398429311742301563761292252366308137892362061064385215222295967379081665796079240840347566080214488717942972320155098802298050291627027751799742780549605333029662192500124067421928796996285987836437228433644474743922890237794362444046587601772976321109726763728579372201716795249184552125752550670844562078083212349997946740411842754916274761719423277421389777093080012431604145428897619000129106739512339410620491066890767956360405771487479535107685712412186047992958723255713972890207837019487575170844507473762456733264461655807494298904123776953027023857207129133012626238213826545506955271112566590005437146438254729492147449479139209739658659381068051883928823472092161103662762341531570682459418388826612234596289067289056043323854198387638573654699465783855511472523053455084241137506437357042753207603560653234534378622272054170879205256049512834500865933051150122197530500982050618399618000928065708134229127809437129542764965269786429449877982662582834944172221645296693346079834022369859777747804455997595823362843076911377017334240500034144071344790770390043899880460279879009758959820236635347353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] 12130193169863587920449976045509370495879109654999503018323543478978121414243009457475134351628918823372704542598690684690331294251371067165547462222224752591321679937689901355006260332297795104256187402962476315422494555459280972247160407821220659719821710969750597408350653944241413246087125843794155436188705192833277475317883360750098138190140334375913453110087193670472718982396927069453986067841466985678600293950855966413764401913979492775246661317475679478968053059796437113283581237793529032772187267491393071486406164001116023907606461733919913940508398999048192710601253688274222646557779705152563727407020226038141533724797574483609543584248199647154734078982272073703321152881738382321788141192450025332678711954582363648954715974706580904232536998444569345655355597518262180123120186331297429208988362084218655147220609734574008950440454876476864768679232021717732368855354138727012076722189917605146509194341254512578766286415629818629247381426888996929052373898377452749218722579841317995217909872966276296276256990056531984045020771810989681019878455030429232073013926883668400505332789623186040791862207416031024974661022425911318878424906414112515254145799094033697642609082766377980629761921084105175664627985385718481256442092454765934223663778225875835191535165441896526827647654707619228307504054318905990624149523430158133580387949195328485280667472158870828629694051420540141524342033614174777135964570258668966709795898419986185735417480108116426756250009006610521742096774314750094578674753547844212994729520926791679391629786427363085061289930160267010913004657248786972080436659435017110483122417033596374791544584386395168823488739408301814051011380617914964214376370967099713477090104095750413499893689391276685170642186730067849491611595540054694471120272198082154747056260917164300164954108816833163317883381140371817692998283317173280642037435050552280330145306670374105041552995615180630049539098695401541158200058604074262884315202104905632531481456606219062567806076518902749700395746387213653878717015979117669445865811235426371083956035423089239769376722432567691390188373755872288584174452034136562361408308595736545857139870735202567708195848680927585325236546692427167317297758468126815757841042676012766805949189990569463804338418356020401610254638731352646798508049118811957100867413247501079209717494916729566656953545854678704096568785211221611303033997095425318746316990560564408758022096450779746212770203392478809036371506919434148372513139097288381090371725738736331378619580416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] -19564121037673970796171770632141776917466693230614092623192354829560620416490739256752271456378189588953214911390427418201742270554056204771725067471189565532847150968647369087903202374576594168100882301698924759439418339099612177771827924152718981788383059320637915281958641534713253947044851602802624543517127738129162378962181217832625349706722173493094059517043410486595622919688937436373934793184716106892090002509390379514786123919177009763713669755876161934952406146161218691027111085482239747173107724246699720755240057719824029109236735709424065589624618822252734616702556972872978172773678457013533386476934938419240757863165210187521211850411095900916659097020294093477385123977715794743173173080899275379845619227652074361814086694684947010877586406330109990284560693478690803716974413513484060324045451578053601221283446717236361100197087054432323285001531590280413212086377750251251124382954753494808464282999983932040633774707409832127988018021606525946460344150574235757428033870048039997595671068402259742245620627420479635126420139396494360664643098639995882433140936721573522384987413576109489733592019752926909418112353412192872111269433471662686546529177475145815468593450445464657373684672149874052780746977291852443683368032626914978224743707247129681321939857042930424749040015542101386949880403827280776865945839900094607898236470692041300286036465825006658637484431581278301557316802461736519287869150945392601600938711670566725419877223124260368766430368629496755532219025697709456338057275537275317447702802546837344187250509604233944517812845272406615215662089950639816655326123633180100422236845475826482829718162863253153138561594433717084524035985872846432146376436668241119024224597722075148117852976566145661061698885049376304466599750519770679877547674311570945390971030374993194518045944859872534467977961514902260075513866123786251788055063602564342140137846955542838087938544658375883644219484415434758726401120033986898681568590721491495836428368590419343277792268845626828427120488953629632749041619531350582896437114684773057259744305707206104720525751055805186541154698807465918775604495351507216447763763375837227619784403337532994251927730601611402618490927078833043406134336178785470863527037496537051069048296584822360816188101630996546653137058651066046191412718163609307857924505112813376139483380068688925603684015908792713885712374425473225661330788538843485863937789492522219253383769140992648647200811166887176390178895045371018462427714702554456009771165743070582559001804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] 31547313492817261440579179572139983750269069249623440303127257332602042953216063922944657210871571281984811896899819053925070339896104601213691432773876494285441743475738824292486134420574883006201885425005305326558859859053261255359292947055667416184738706447696480521979878294458331579874432932697914301741699699576029161107835213752908755476886683713093596399516801634501513435400047019320073985665264792929926438003446799855120117651008739227708740074904646587389146221648223235502381143568346178758185266371050219427879062347136069773028820164225561181337497465631650016607647582783428683573670239338400303373187096549275855770599803165906200684009278133057241573570616346360083731624134734223187589243495209780063250135977583738748564786530314320784789595563313251426569407261101631344055102759589092151892299358896100002573444081496660420215889658476960338960321008758579848229720464620195529946751278105955442194016380203622441276937321103751386310124855089640989258940755146161875623904019519477555566335084429954874845191286131286499114219876429019453069502439830755633301695547979742124067204716467077349499534563056149559754335943298310555386187741398697977611971472416350491872572206992113441018036793467692867839718073520112039315205826064227369626673588904011421208693760466835712570736239170364659924249730060227320841670809164127214488738124612928486301500580423312724907901907282482273384643154529623466899500484819681466331067611560163609236146387618397771293830476680987640250221271522797025984963716195194895419847057028494797880648776181632867851164747551525935353314135623258032061829961626305299588874494570681077935655424822598284829671871222380476266991193537943284204762700787953363275336081425516944867511411744323738116929697844513114221668241695316918611611098900805222638895988759440139765438952642333441874810525421569638259615394055584877736324745545938418409360082864040800149411353077909078173653825172037618109295955763200501741582237588620450204165889851492819021150180474144549927497434285273175580096035581074221965011633763799717148014762054203736880082791244791409813342770105285819863184208180401250452786195336539881219525114289808843829927142083440138965682510649379103852865438798515021809825411993864813454906245537377822886822190456446498786031405045259966293510056475099809853845323059877897537825112283803977439620139503644791358006401772730526774375670546942514749634705073223869851813095645169767796055145334507299132418424066019580265328866087052962389605940631205048758566912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] -47890412653526933503811292956038532077988566777810671117985362537055544908152468391277562528805684219341572234797089441075376478376574071143608568069435940155688592990167798893756498897511120702203854071893924477564423989150554989683239704635353532412688567903295062921163677935000231762850369698006854204430500140927066362229144963564143895306222234014881234016941102529862040731676538241368365758830194019119591480539205327725384739673989547325182392552914620692330874364163089423149865488924834678056729159921367365258885139445498955575220039910638400952859843012368113039744670335620421831401836787725846731616031832218829651744500240248209181642184209914473968342055944898641814742391242018278891436096382308833442639829668259219961570883782029328145930693815745073871898405268331313343347264333801197302333932124866540975493696945046935186535260843885370814264258253463216739119126368917530119673122190862032098247341810175141800134404964981892594559830162706372990201205900823744843502824347905921065816202693922520543286746259080590566667365757026248140508021686688456967556513269190316039077826146703284375489888785570901642407854873216603230596656704916107966307778754093353110763717583248190744450801907392005985746632924256116474332654350051019247507275862571663889505913454177566621556107439426282513680303772764762391961492613141901293448161003259110749809354722244586687564331061306234976789382016935518956954703519288550620669560615483493566199371542343163029523342026869272927062308789776214383224119061144121043863906250390028943680017295719707303875944270579227433883891332033602211422665084841975649822322457098849769033264993411347673420183128649881688175541250342340364371524998628965085162301561479499769314763445380885756041919786216424336403431490466539427265913992601992840158335857062310426948164114912174639037034821417399608623765564971356542644822102018233288630290298416253921043831695805859634768277385282913815069537249725785364996455377412540640343912101225134343414823310322552918168200568936400688783892688801090749421285633768105662813124780810004556862800149599436857020856183755375892139553688211351634007896563873807530392272673443674675306345184664157283289946065910292061406359322255642020470954491596176755980868452457570411844268350216657712762999276417759285655730403170946436050612952019674729802645905512864692089632095623492416170768854555613024894555772938266082127673124975984054517566527908822463911216203173757302977496952315305592023404118526858892593130408244966248677376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] 65911086701066537568984527301431375355455712585267170382674672364185241455463900464952400002810582952733063094034660371774294764008327553708032307421988552907390781140833740032249999159609536639732631540112914004519784930361958725241676513031705996399679294794280245385556305350563345399949362272896961258656587686025275353073960312204218387236267473209314437435604509614881741151091444854975817285655980733840784443915003700293528002744746608686135819865147169910492099562536712552200932504363568895185115016613635984173467453688287460456870572362665022277133486617008294897800164619453446506903317642210512879063763040311286645475061189269041556391217898538410071441867027333783951287303059555570629588688051752636935158825655141697580181932181536051508144768683787331790097128269160659311646877232689479476796408702676989264746394207334749260339720119200119796232485057343474851927106055067838349184644567375804480252796083200117158891501366102633774164694650262131093688195883462425904368107960645227809236824248553614191822000351046830114214885862394844887802747105076747445757768191932630025273085688355174059527208115172211638217541902445077094989118755814313763059556878489612992374968320985521840942313945498689071066171289446510131806970054019751927004555518548104487897736498703519875273826803483769726475120290295581465587684397291039506488845309971281357507656321490404615864681262736367082475648262907691025820092707214565989277549091630767812239652205175628701232281479491564183204656346443356564943255225872539163487487991621071410814893128952900142662160075725098815926695207357278294042619434779218777204649483170989179040868678070858982672064481794700968147527987267543563808210129641956340832459621131075722114595718287827963055416930522622706513832048177036838318317706393407790508000442069110906001627722140460157376644951036049193292604539919712657561529400619638750893196155946906489610536538939489406576220640847809513268106457800539314455590797257567980397425626755767982402929967196071436320792139929882066012931332766479474509357579973735100911865092485050989595459378454398513797199080212493530194458484394968994430079647484293101054898529040637224882314030903155660436120987247542847039818368367741853773833425752383246396381875035638654292412824944532803857799044222100943715678319010472743831487381990246237539326017394138810586082924101069843152502474593477824267061393446942295271097354085541655654512854026096533860014639391742618873173542542161053995324616621553258665218333732820515888824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] -81255771825394048103020763582357453878838884314282059999977545238413010495650434271489543096059096134374919399410581961252670479027385922282066595306558725718303878047032646029888119537725942620166095835481203887817484822225960659936654861461555737968184413103844280363576740214722656367388105643700112125005937915243495212819368418343679145456525850336975320907126087897281992523244864772957901740412307047950194990593879820291058036523672373191848408736976599608102308340776243168998683178704015736736920972493868423171944520223023555307782050592530102953676304780989983427235734747949365159692252514622428633963622834443466659222725539881567385006837843559493720256100286683290004410506345830834458280948653587900199027464307354266722062140542400287953860941430596189468817507468090025132353555272162398374289929712446068489075444319556356821084422754646489048233817149230345998216554074116858850610354445176049190495506514507979607915310412594680496596839450428743024133314825319342602805617398378834372411564959098306440569319296350090539095917341736491731039769842655390988594555284638267786151703426245674364064399128821802786787918046283425678213852233877315146156468021563806622348931702703748978699480021487103893519267156165467601024424333642984859333321885732759456753876986292729160868370971759209073715473113448054758235489196162043866934375542306192378407827526210388574567350406140263607503486067294610614737884626871961798948280795831732398992708854711845429497395663045902523072950758090318662812713054252031257510720444980196003328190207235088919725862510037125441557471907846246270583248060858995706089408089066798260521571410960358033665568312699003190545676214268231206816058169484316843645284733772845700426721095570278695361926117915100855401947946880218109501922060437596558819307806046224137411150000879364921233208588195813411421978095458087462141132305129212275376675326496249623240189428336571255383210005436691817755973269711875423358801019389472716248672230752467770493300669015574512477630951733056270597225692680028643736853700216775092094800721286978411439836016433863687229506897854085737548143939415750272688481804864381226324576447679665567018386572140459036274249277351017891191696950912821749363466972273443921274700163966899468626272422916512754669526841975054606903538184804399835002029464800061515189701500829685247047307176188613519456231325097198002950148400375306718236346177686948733343327354965419108461192105866844390778266295265046238056809819026808368661066435372744934267289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] 90197261658151385808835710088001791491716754339179009693889169015411057921534146128121811621909290694951759164012822096244170510468988130892232827121165173592255299328351419030063753531032141137117246834865322886373850794521293541435903860564775443812537864333034578376805339533537076298728088530231709955787930541565841653364929991616026714860022496188621674481166049157558395377186286459198854612508505552181247584136617598558905956759112912904227782721053779002096116122621578118091771791489173607794264952544826783585339437767617796459847311812818391604157698094269319929000910215666817221886880821175701544054109241178283622142548029074674727226848865016128104750054317646057574546334332316580819600878624203695015904796052499247056538559272096608895042417150737852206298757195715179798495241311292788258510436298586386362849457273677850171698728071196264950671139961382033213260977560004798002389713295802054590945060341458017645413519730370665595926937309637231920787766194818371906528424107055754409769116886818833565853893810414366567338751025811342057261295086683148754264287893139629870110759498364234610607897732332468854820153128416544656606593057938394717598745203255899293507831853677179724455380435385697753936016413978025145154984419981496986700533785135353726304680986985110314611136976222266454907081579942491588038113064025542958332330755189977969951711327817630706802024583746461241590247909550399521708350336630940517924128297467027077728740546861933452659601650392976845243098985648737409630432615058008879714056141945922850874858901361722738055714225239079793641827914890761329123116573014191087846962150386231903983823627458702547314712337084907419375435613835614213384979495549209136808656505956604103350097222871950791615228433310170084587708506493434271389457988475543671661515068914819082584838200457350158850269491065208249208611842879074551728270905543166514096021152038763388090712246548179029518965848975400399148689261891667667079248213316874152709688170724156081253510726569178567286742106706614216464662547625064961821115099500461611356450740049533676130667268073526744111159248367608341703871829593545097140276235858801936467179224395029100589120719939036186638651176181645775040663136127940699463821298660350909826189082707998791333103970526936910792708105743944443822393832534910959377280224209582740211400719047535532806636062313362237441484695121315722146438922741136098300458257383765360620781208708543438400501096465811731683079886584107727394911229188733174546694679346109755636580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] -91385634025379507341098338558789189675397930658182544326491460685050548912720310710600848358155538795327196064225079984805036913067631060632040391355773190979880794992170386099371323220584295954711490888627002693034954470888233248386010233529693704391504918200772835554157852264602028938398348370603398411572468354015756542732758926310581860781054814068906997659622815281442253574841878802982346988959772895879848068133970761131817022464524523268954264187570745780518128454125827766919077875326935997376686702666204743157402178090777134528412122433254847590115400754838599694036278645737130353474664565042906689171800613468769187763915633639116785422369903124929096210747192247970432606384323964156905070758277060284004604929667503632757189421098663456524088880061000347463707514315130027417625800043667836227398941350494724867535429378971250700456622234883531413256137907893123210841642994281373759936043926340009238987603239010193266127529905621600780948912245683506835712558346489173162525782312943920201040933579002329640693394099768398483483709237155259944519987103513500848444035915996570082598266564502106313619158495363346002243006944824753548303936480715883110813907233437519901949329949203903032269666542723978349103581915665936509464358313318122894564365902416265823112920814156803334676195003246333824851406945046358913823639774985822375277145755447018437988796820153682708488891726799206515622398940367987689554727844676146366152555493201941915368233853913348365546679177088959036758926122800402097051832024223354852135084703873907708765583108651709689308776015994997588566176346805454752935891481643768737070032575172975553519307819060348282518533810913587769972502294869463101173320257038961976562888243522657772661319025203164958123909129933889199966267848634974718939099522794625106740878054910938674658822816488456732409275110953429265154433239662128181526588997628396027986775469812084908099939150929044233354362078859383968352209430924460610163455413304885108042223509247617204546914933357066121625778274534019280803737369042370700260436023664112967237388263277093503535862042968164417558990770623959372008959442052825126191186742396038024208294359700822788165084431172074362146213914828807198076678488388103707798816473752528117806364827631003305651271559203354194357168290756503636753536216375218364444691065881607585084039456182576162993433285062092464135450251779139276150724179717668068337734904220634613480461004524951713582828738918749274779769023191570716117411517564325645022985561405852681135718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 85667761228701231372222835467637542727904126402857368645700659762127334003615154419417104297369669550508695048315086367185116475068934525579021852049731641632558640877412760804556128727630031850669450229393299814881843118693813520134458871037136087883012053570377113780692901812922949675196802473041084004710316505376155368110102866174123733914898695369629471300932054403039311527278334210915284233602944333910845503844836933663749846478567581504292390858000225305430169340698264902271641669486696254965915707616286312447357026668901219019960440542610818783571294936490361491603802546560234355037729667870539476206716724122641348659468165705938249029482124952133452323964314942905340075427433896604928934606634441641626896531669053483465513778877844211611740015458250727157316556736451329714099173019908222378205155704661606490407217639686832172219913325120037926094974651825507934379655464282900132941701338142372223575879892081686999535666405289743845364854030051082901403544368397868109590235410335067957131682886386298471965680851059913501096875824461725993643902242620322251944324456625953634610748706598607025692573247228001228246189773723165812193359144684223202874437734448091301404551659055912962684413356843602076047047575180432273759375997382542452784016227819676542624516671519501305352123324031642676179674428965179029024626037658609494739084415267812767380144160719096026858861106949067949844429013578670091245294736344904899611240022621710636854215394236062173692978708340063035446174884525221486660704037185609237300374100306263435451217833595962998501084298558718939269058717116765892694602025544032485885478788838139593394594479144123047865339046162921960210294464529161085569040198588019554149551027757691985310150578874277934837485679639937537483621409681417532916913110427145245155385535829167702783193897176118651079767256793188419257384460901094936916270865449715515154941683219231761694430223667976660006500461012824289852125649703739868790566690026317547387748878486581943648424982563514903763517604093483264261958956534538860090832156246787635474771510450680753379043681971374631301782034715991173491334331305822339623528640111737138556233293443947703822702774238475580690875420251384313415359051260669355272382376672728024388055081704783433653490617985104547650967936378194127470714584013774304275503882107189656414852098651787782742057920974785157057253169154584670056377050847230205789272363057209536492439135260150428512384639723038502326019157807908942495104427173056975117309891968462625762705408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -74850132737377947566579710192935638079029539086469278110659504598809743114908759298785094425102372143746064961044387282474004830169873080604703399294994401145746477604787974928629482507616783838584176478210841760528749548660078277240731026061450204538448963593987771847915335337939859660689760091461367637873419435032730477779666284913910407489158613381697782278519499506411527269366707009754117384001746036713685283609184149367312007881744169168465150033345980145935970498955554626898763920581433971968586606863061669136896401893445221571320844863481697532231713859742980997291167895399323614725154117523502910260849846006238527406703551024825007514804374214259208270273320127666095953441331376404080012782046795940589985838216872982996743409942770984806487905603143613287117019711504289111545385974410669298130203121318123471011420669360305897265869211611962076717323642397162807947201462308656260565861913594910762537362361344584715492572987125688148678849861421302400318414218412348948459745223596881016976040579887224710227638750855306055593595538427908349530907851438453311542450688103029055534022612128067425563338544905957497442400994619963435491154584164272049574588984318263159315718991718905344747545446327264087611344871054752023904983381265198082410949574144581357823939518950995553838268474353072184717982108089373750337702148968223364508756755617573545054813722432385210205383170010293402303698295438983437229218131186323069283613276253354358515020297874942590508371994572195443557163762129152152972820916987229444805310154017687602959431969998365279182293857019938144612163972672318669549284193012453190754380386631398401368980190314883006239020329648068032163243464440875481491484249412444686033871099113475800754969764059952531320102107996673189712197451225701332330301914180259666459372961184143418416174559121453343083893418831982633667625190162404825492139222926456256521979668571923799998212868960551357992415294362488775470627057695005161483040450036704680319899230269876205320816073069756795757075967580362554992302648216117403035495792381882439969202229138451271317240816437758910202095559213337630942868953155050935771779650222093557967993846708722957672647534687147550898058917338309245495034005110381455591860237576377635950036801094011050187726555226112674149598164952801107197852406638157313258963053478371894666305871227580042785027420562401084602652851198749916847927254158289764081943707705010644326448852385311221367379771503464772066224349395024466482197658538196382496335461779060364515737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 60957639909218210394161588524312660925885051330661627715130544269787291424023827230702147098301831488592748597336529492066833103470160102931843930436071349669034869613636106718022327432489896560977924904387422501408777263240829124127919614817541967088397477195040439678392342962827651121507036920361740360234504663985495774873370537773860441512206593165419057576998856128914032640623982398936314830370036710617439829891031161407259686204992763895939525251354540326478893995701477674382975371170531497903024746624943713862583902797270239536326857394325384668165790272152394500404438040145638737481999503888416444233883661738347971303633277582414861457872064202426158182534050382124589716609538182659325904402824133852896283582349262026356445789960126144442223477511647695924029468939165621059061274245556727261800617227584479569240884853496510428220620749602087611133354235335125634219591583500874907769739481830161893499108339238950681157372964155506520600962653884121441505151612777082077253694954759343726323369779419542414944990825842841561447955207942138496257872093048591830510793298663903571428195059321802411265451487582216216077088353586132028549119966905036383419932717453369093364293630031970566694469464519809093587287631061477527927022217372647975885440774219330956216354890245007984186787392399329707279438455397160737793912369295475947662617471024451382039911577118209085677791821784788333811792733716978627509974576162118534534856848494440790076912411350367646352017389774739895539685696543517156983439928266369855039208357299163563484892491256790411919114311466322774646818373530595801569840002924265298207597822883725370094749944087614634508350706947034247280283987885837437632152076412223336211059437469999889625588451520981685759008830367904895151312456799836054580494579149434587722702643186732622022478981539747793359293151477025997066565099950195659035985234563502749430813711033581450755035479658582814190356669435965090471144637689946143306289239510823940379314524250057128555508092016639585232064361921712653519723007937197244590634715025003197305984556897369473683507401921261958396862697462750464457226488611663595741546139388022143209018476937997316346724384226524373034131214749612473817345119723426800718849304198978577480915789196552823753601209152775241564601234490755752828845437213752147364272039751582704384752975714403293555931631390275831887481640384404635434423168070144985900049991256786785851797847579505946100079750725270957775529077948041972718243451669396840868516000159564903261143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -46143394529434739487471421311139339866110205989034768293013279777243345260331630253598198363729383666939472002704688968197772527735162960576534863346270964594395843451403239011313212958165348339880599695292375377391129837933649927655834773650486819867471630272765514676440772048464154609615861368605060648591130149497960117309716808250943510365108236527834311141501858421797349656168818121216973538282355942800133911848148874146916622271943152997089657361558958398010376230304365631042063450822680810389209345385667548404534179192158819096690696729266376834474915007329127382638495635595386802456426398216317834788702704997179186938870850030531986558770860825798789434171883934667450539135076816416107243314927929646671292110198409491642748144146066450769353609171974659872613366762766326342353944027635280332445009182457383622004596303136599241461542280169507944715939859395070325290557402678597660057383839136881173067343647878073878588232493635257365072510360647693143349461598943234361355105091722602144274124458071594534276714358116872674623709024100072754069800398425705894338820694072639124997184558163805507977253723880230966840842638497150271794863336592301538160491380952023528532423125240381271816814861364309036679587416374586410240869332242054673545679815211137540214350419787332719827325001181203980366280848143320906594635957874836445254309108304961251022277054620561452938722184134211463113365887773762151410289283256754545078690433808228995907992163382261479291822034296814552898668054417130628235719161874229189895564415352782253679992803401041290366575426636637392957417942548419583501848731805716815861903118557845058418926416767488492772975516170688494433867918717339654780012129916393632396820690539704580442379008169760444878188939958105188020817885916893613989154355618102964971930556175584003660136679295326017053778755507902058873393144539475136170188508934780444894737320240342906472526774820763685123595653353443024294945351343425810109246832734381257238538563475619754436658561744236619573974004181414629736929995873357418170750049925882818871471773081769083228968282455858298195112237937674262022207407106430335456383418145797057159692356392416538794965801728946986277823176735961466367923678725023019288925301406305224831335404680291485743905152301512765345758791098425161841285271975815081434457246323903209747268991973743344648116007809238802288264378351402156242965778027839512470743212905041254562259052812411186015402866829104438417570598722140989339636321964674954747216000951362581954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 32459844343463908113133465181173513352175681384861246554914678936065034036872865015672585098028781935786669467352054855819409391180017761742804470685819816093997893143127163144350436298898651658705001974301853767792961093923841341227352504116685126030662684918500441619578091020598879066220882504225727459200319689254780562468633041720105272875734816847643562153432052989974375620288320108404151103592888872347076353322169143123163089197479737793593635248011266499644367272648728866559104366735219549716701490223965332496791517629404910354261663764610080506117242249869827354604867198707720355236518933934731930247996766890827503985052953279324327230012325546776644179465177538654690927213131806334614204748432802052803682864248650744540935332161873725828947317310621712439402486979176781243865531569871621662499445128001845932446947731675948902772295739689503248816116763550286913882119305690071164772335584298749462541438347837953572061413946194663109345482525949743943249378074010775564206402361422949070478888221538424061582770671207645732438652203043158756855632804642028599647203236901001623449112166409651254797113573971257639636417296821946757936781334708333455247820628072100642404924034907479322324657881586833939714885374004137241400513068277839735054449527648665780590624621396188542030203944428398784843793556797723362965194341400682538086792108408460305488599112077853240287966233079709926046315397631350778978668176315884075820790003606925326140485327409708598245602879416814116926382755491719143302189814537016516080763366045449389258954157384391812773930282758430089484028387129774701128076078196185457406072582235854103799960220981078843341636937584346055872208494636080582943113243417804338248373760519840015082978375898562625760317168951531785217799074465440033676694749312652235182899782197610492949779502885867218844183869207801514543169413148265982706250267785608339292151270383740858575231845946028055599325942985774217130334652732319262461163275782874668955538922130130268154547075943870850046714608327623104217087940572459147877791499775899809750453917279560949894071509885094461919940678471487871485500441225545401557194695408198603260141406893435430419801781946939945787328957203037706733851840382837417106024420964159297703596980975662270211073106787323346975709022804437592196337122116926046414838868093087456191869212937896727445251152359294504528250610329756539262621538795527088075464850207262582897722042500236313390805534107665695807546095655235620805665808207151053895709506637955621269274624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -21321028119909482924588618697304974108441010690646681644129453500471861579206307962675680695066937508972747496074151620697338606417082819290327229884253662266653207605104484341970138287453591544790353292584035464611825198281065831741133151200248930597179454176381514024162948754315334953424729744150084291819939996312840068671792677989876340526983160665036572514755695198349172214724019955113068272040518952697780020084192333380583670667422186775336942602406269489191215721174482532604095114734210740567232771349456430697773859048153703072517785209258333674064002200348626832631432143309923242255540182801698321619813552526666622831095076300674608277659505955063720313637523350545937828884849819262691822028189057253367072540391513786084063149294363263692952021744875155104526957117424496471775071635986307742784711921315845221581896744155005612106679130914671855934412326002214033778770914819246836109429208693877081766559364027461398621613907623507111046591233645626130701268266962640084892327903013421048695458115459417496539217543745094642717081052936225649066041138463704119069025041147594925041533759964153660114093277883478896710641832468830402278233248625287513388115660162305929344768737297072791714150978926953799529570778508831636825387853471690571282084568684769721962550238202858352491251658444199619360522819346151302359043413780052235625271915055221922987795552371136882150216291688229127613213522315342584266480277637150695657528017748369450787907403637936102432045718134893601041153785094823354666689895465230778667484894259309207180070380243750434890296127627064236573067045743179807415920962807552008373522835579801635088771750736841702450872356371213591993436859391334960705825449745914093271904035503809624959379740292844259135039655327161371033760239953364997864119939590750533442463418321014265336360568272668438950860374086457758731725662982515130074850978683947851949521923068176805955668252846041812872297546730668362709698374114719883527298253820536413261142227281902485520805125646462025318989599112720830190610977628542489091202762147157984752881575402093858174487107686430223271791960740092780610706530874868842093098044878808020796098361113982104753325854828357747402540951370919972603299675197920783838017072259735986147707559812209301827888580465784219804570697739756933397436103458042494509585301589111102979676690974930403975434503517859661072967333701230043939027758765419741111542629799682428448934107426313501795381431564976858437804129482830615929766751704731079407605296580617713798348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 13189460771678531787795039268728657726365134876843545465966613746329694705142744413039002905126900561483324139406764928781132192354692608886573210930875218648170415739583558434033799068373917678818593099733492014441527552754266680567380181801927612933303986259656988487910642705800324886886094389767752305155099377480184078297461834079207132441904849857517374766559816382124773793350086209973823909398431345763829528620610768398560513875041511621170297004782567016805706789182820751946777430092458046041266332295908280240686175241557651107735394209961436136347424596315909484894158947488277305625529666403637426079604051328724083649968081300412286154909479078276731481096773334172410119152674800163276747082232665118283817755987810101329839807517251073448829387245631069561288237985041468917177773770224675437658179647352687089406800604783922606473717692116824566111245258582481910073094303164180900984914159326871165855750881375956263916427187810093999350367904163724351627503848287078588424117449656644397182452491654669303670068478019943146576495209380297311046638729120145034913084293444171229803405809324628207395098107402118530668544340260307903146820050256650124797933055282800604014919727632932969061940087693628086592887081046789742607908375258043610572067196359292510894466706559779887660127586891976871454605565677507907409822539020341811994472289443514191984388724219150211556964819908493189374899586423909062030318127147225773831301289298343836523926832132105828202935634661614867145221286235470534632772825350760352396056992445871243012711584056101916887200986305276985346756785709803587729822352757533128006339961753576410628254578537750118228990448570159063533132035047462869057047528812403232886527951774724831321712784752804595966615805132919820946415596782499067986982293451499014455434964763099286629852991549048639878060467475227995145994111327246365013775135417293228049896235532529127827301815327168812337736919536438667135322084024253332254401937816418325765062882465199196345819515478401194769992851801338809227226522665971161582999029242393990059941574495184667568883896210524362417296225320488042442551783876783341896746311671903959476369076940481709681080588225602717605751945319284041427891780372016989143746221842506900973021393546170675751760544485620406758265631385555785075101818947945708334914765824615377935077888651987068354177759327874422759365888760115867849252278535199196777050996221044479184388101005267088772713874862243308439847616529060272947334049671108659487942447944315862308093952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -7759999208958891591575971922453025467519472021939986208266449891355284666554342647644862070340637549922456583085563403004368256167505146895890980277628231991193787870199519532103519097961574357309500884097278412271961865398837570456120671413966769334987160005061858272680590727650206516729513296517550424032680388354308398799198258708671330639768762244875768742573162399165858160449491719783346823313390090225732232698573272916636640720265502052722080052917029860881397438055146937722120005773072897078007359438790278101811594831165896356748632961112643276529863573095424634247362150925273396183170131327911410397157608289315795388452109047184170674456322289220993121259543508521235057940050598617654282385280379650145431451763820211408694131908201523723008820910060736035934326536925587399832201343883334070908649121948342396953645350121341228460200751718809201194330349896702309625271591931333973903419199742206112698026268790654476718830920553502046828832396055421542843236684834643458314879565016232538470776737044914133303636432806504219545870836330715980321043524239381629643865300711590935812121265449773882455981254782629571635888036269164272998645392391263169005606148192147573360242082331659421368549462402710853953480583705541775615603943268676010727995148458442607685242388285818397402659656726364477305775064991106168243539959248466313451933146560634346067232066494815178880015435432227929167075965061912335751567929270795980124128344551601025555647200531668180033382472615456417710347412164539809145725409692908394456071091246387885035571694761309585062082160673120340490370077679457650234120197434061912983842227471747630754093428863851773055101020206195447799508359374261685321285766778253854134213246999001826069192890722190767233152406450733415928179414783676583349891574501544365214425533957372353221742167923784748839223341517621224413193950466500931944696450303750316605682994779711638595551188287573603857379429948590288068338148530699566113581275714507215557109959951894424565899747969467983794946110461068791420443488138766391628431809831376622587425835789201795473695461739990207342531643137434751245209431242296242463643080444003363312469797643667361966065988015892094494958949604218198148509742882855077344207790649889104798660969124394092941582433944827213585189761697709193535304621425689611617908662691746784126224279746258790085000358413238098604437748080447039294542029338688981597120363759765176308859944173182529548020705617172977164446274757875705929546689929097661286864053145947136956825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 4380028177676706603446764693757280732931288536433701656998599902873960998575471559682652856608949079941330960041283546365586770404887456193767487746393231170384534727234336985856432222890848612183490799554835917663361789518500426384913539323630371570332319993890357097371851964912975715408368003553298522530362827320076725446028511825512485383134416839409290047223916396236732040464759481879788021298394900545644003088902897368187733639285509407603470795153731282948670268866053295152892202111837053409867651773383582813147290451912178455748161400292241457468371982810569604868292387835624546805093756877878642514923623756587199386902302642884670612845099753058474691236754672934035784352214097927655555347913314761605271750300166640045077422993149738957542909566465176810105645416305089150569862097191013194709504446940891690116317966351418037632385602195629832897002244808901432173203667846762458549259861963424209929036095974405683884503103356539704794301231507053726096707132299497831595647461525737394254514175147414270543887411553867810871899510646117131048549899676042933924825430025367220027823956584897773352373243779118340328753954128804166968342863538149808238036568080368114598861999712548588852409631066593665881067911318807396270328501133259620242248221772948333369829492513554907425482236172161420009306447818073668573658956532060575545604096518500794327083101882704873186301380615896350260033528928513393217211890039395986955889287799322054216540604357939279634525688664019976997417531339706499629865845863281904536612072171944575359939827213068468562403223460229094556550455908425648495306468971121075493884470726848261327873042218002506042158044867705993821168908309019699124144013840520146864345090040430943425474228667615392293685789716050829621504663526163355398827147593191131510146516955440932578985737689416180571935204907715101283063039097634023265598218529065822345400242533798274819459706547833860432298827139016888417914532777884276093858815804193822916216609614399653852368891046873052957516362229677360926742684009718900649548566998724766352906985444344449765125787104446167999426368033163782365289501792824761621347946183645976572701921536756313477100456449894472768528141639723583264853081404084083457757170326389984815063645893618092934402704317663225171371861554696646923378934826415225838110081484519398165649219904863315450058422415412837646914578488176060063211795816783824761802682639370565093136965114174597941134879098887217027870464642075616263667620828407938324648528061514023388053504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -2384210535783114830547868266703104550298449003621745900302555717220790835315255775419486116476529679478911983304043536355864948481165286586691573257122562866399984756615672855564184604086613521555281830873033237167954827556707646218011270227062818263185168262019501839597179219214662571016761424116568136298251129266225878599563263466227473108387982469785519729713319054174485070046884480866571981004362636413970424921145129993104973495836873522581873521468683976919351918062221572487169972843435749430931327575698942020869658994903643926499394066476638960021550478299300385684067098606883081489849568411755497975429569532268375831170003427005014309392268854629529868855708102775910285340263322827346627437014279819415683219349263977555814692336170981195712780849802219821202838889012255419060605190715986018601223853970964937996176739476488736943220438466966438340591307368048292708652520908907555275796989986548700585134598930698675835038288205121723218992662880234933774895251804959292405443441737999238044746342221967061865740345876926115259088412183632787095848582465370783790388051410817418232738118385045129148835142546884307071047461364030235172049027543300501484148890290265078892635839246184724517265364748622700545246693964403538925691952221121521234619948052902232265675011987943448707657339407184247824585616249042537499876935212931849934355152991086055930886289185183650175574717508826842610506245171203249916108771923962023526099349699002012191964020537301378613520664964810439049151946361312063661104051991529603991834169864579778490659994204099656550488894887339052025821941325214791526236670600280668851219489080256619206485902894095878459584679103521459413464814176659552933624011649281002775484066109405844494729783872480536274502834169500944962509179355854999205343738690903096907354532268350422743769827917788661656919315263288467493304010752167902684087234999408568713527982273915970601137691757038488695378068827624124761915471480721074321061731847795961547354128223088450177514391203962585804192691695699813221480718427957841363575364652175624483455777559294597527097981631221590053190136281882135882131679798119765578699209938150400710043501000954727829264176465264973251210566620780544907725263356149512626110869366803181048193611916267814600880370530779285193394141930923469305347506439786144689313560067969874320090461542207312098603775501895311001689170078609717665554717175919021454662019379293135018926753658276277944961451319233193082965505382899504874296210339440582437923842630170359889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 1250365185051401193449031040626161984486358948493769355163228950630109431467570603459764626623802652308229441665473681574312234282657889260575176344868519969056486042170354553911518092097050409736203756349171013652507026161724130831874446439122172296863136028880859234025204236618813732442340850889079245969930844081038055715300109618327064645869523580051930692482859819170536404698177345020675249734656722960423022290069303047755750207154882502720007910286755250069414360423662898949684985928143314524163621210998431937561353416587666046314561553225969340702172534828213853839568951334859621571898130611212294399125367927562307723089345779853436748416812368434658257426956150825533668444714567882369037795336865248514628481772767979102604400022991056604438336698621290873178022664889339740847465504597045234351055311964103839595288532832082994857195094865807602267377545794475523811110711446896493221157866960907570169993986358681756931299229112068420640727205049274365599880406063553190613052269245959426551824280793469730599862619759249414019414585815972682378415181934734424147874550463673691109603345879037501498976215578838793257548345601312152433993814741602540998149538113966800174259224032048432435530432474574149495844087236129920644437199812019376686156628863042658856750033303890193701093225264186390429256084032847955276730100754093056744535594665180687922623938125509205717951071767145286034973935470227247786735018887054441644162602077863714301792871820352560976234352980937711355512460581165968841680976818262182083209174089540076302903639875951994460498206740783173487534776162104391173766980597481056690443431479185096605738599037049298745609019651628442131341314022037395952246933541252754052027875290709266945285597627825523533113381595218154730421077665543183255134581782013897425051395228005419694272628864268761966312495854901634079555146472219958819048846376714506700719645405650419198372660606974984140693131234795125299002625064340407090822155715895932169017539325045525661547468184256277845498416271280362808390832989962954199754386061304303302693957105690459161933316471634261073564889581069945640589201455524320134084134091649099013420287742167176153468599164022483785648423827845812107859699598528874023142316697943481205061809574086142442631015660720078803598297115245709063334233972244106020270411620501560726486591689663551601071190184861483312223130348850197279178769775268661811746047095099384550682817735100953200358725922824649589400631222334689251026940872205592800018570020660093063790592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -626235727438080750972023895675794940182701737451450280174269474199663651946486786190776996162862012877046032343366339320510641790931992747384346674263392637706908039755303167824870736651496467981905727855816619844223990109579995024688102182700394671266418359314065053871879733650377263347583350619533257400566138151783811229105954580808651708305876214788858496440204229537803001038613825538001357762913803453122514031048344016697102035925559042015521404325984037809013121880511335524038974823819295901504299912344482392285748597827866444879877127255266457673450871315515695273846802154192693057111135806707866395146943287017977936263385340880665767111820676858278487809867941559331950962163349786010502827887917302106299340036818390766803600832939479216281466487058675720961269344662942006682868101538306920772494154040408182965922077915226946248759811489543825099486606166665486692720481960554967966857506302100687394458789021547139408277855297384457123352141616146783813319115119939373145594646324562061709141394123178440222438983054372267855223366147582796102683963238170993441690578300572275210709790314056776539602968889605703914756165167342115525058218204299892158879206185394849711074547226844706682733931197650666038229797321077596168875854272119763078987368177497280967620000473562316069583818672903056398993605828348506680165617288256662035738648922350011607811802571253984800553302201947750052592322914962653540144633281830175120348927938907884255126925478777670942088007734233421970765767766032637118128641900886857492084424546330090465411475064345313954136048100763475582009932798905126794059616970840293320156293849547631565113803470724781292161666850251893310377628009802822414928561633478835105909539343755712120258383970303633897018675932420179599018463160317505029884714289218611684466061764579216024073575424260320861633430946584263218404244362158485623096101562824176563531245343143268071330263999618722732639480093699512279205247924993183689843336608004759368503688952177643544547648243292998524230082264363408872309651503260490626129577155394794264032689163586326262647287355661776776912155060466759884678517949852840355130558951851814970254345617437871636738606816673751861055891947036107699730446704285820920651193622685624115219058229469160538985652200377428164525415441498236535010607925301288984990120862814381242422195945871772357944892787459747666049140294983191188286146057599952991063752813652738872538019084679887959533000034445120763004650796699558028610595100966057155276822197753054075289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,40] 295100546933686681357648609097278698717577409620561323272988977560130562115337591042280902777429939280616278214838083135181887395126654760740854142462944919924523613979339793383940667771922872708011089072883993182617707710323331058969725044586287845682477868799663694996652171596817621540540020454578713911169165836210577367249732328588719231492921567755856925664274302600657170932619503885644383827643928669512401975295481608156446642528115088256330270568428060269140907901146273277995870945700779495678927994311778064590524019496556621719331045471033619062533576323504727675033537690272852954931935802747169006386828609816221729286134682835660373325783000293661561500573347572333257347206085214688611187329751404557912451897373710200271180700224043070220049269191299295510153878165630572928682301298075801546263459329112579823232074208978217454815392997838931371674979155316282088033287127401546492386259083813398804708546794188679076749625755278223808773646764531160646112902416867297967372161037625433658346820324214269732903679069194739806296452242050962392287451249059746736841995874136691941007895593493759157256782839446023983447832708573303109902733382449777790681889164268656910338421577829860753458102409183191351488300338438169168582430052765499957820739422421388729669612784398343657237942999691624813146456656214173701735066796481945606935527673324639468102488652409286158199084312385985360298290217378752323499095967077076409173654446967304283947437589495266054357442086353562847966483246321161773513732451460304091603199777527329440291703126405078014135089736908311446746937129224472925694387870261259168534846415672314932660665627789352527308072093312161937884565816689513378097036108189266685761812825788467730036620986331829620265100145042211583418295091993616112522850363596590185549833023838290020441076265411836392686969774556156950343752608092283940383878791801183962059181877670604219949510941199368221920480988665484204363004663777757620479436086097146372515265013566004170767274089137238198483516799973209461650162784005024911741456961483757399152069983059989727875041412387668022610910670494725333787068453579078018359140227438055003779682111944554087403093954114108912590338266966156884255909911558023436421481726864670684041973035568070270644124550038629840395097447126199579025721192854750452929659991250299224466655069247001758925061093173809851504689578970604181719069042148054841894414888704585536894065364512025089450871288404689056053377141917657796018055060111119218459827707848918889922560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,41] -128612875265564542635793152993003065450715947037189185484246046951722737499987943652924501817438866611465758375786301134699882633506076950259778401609925046189065917768265607222296781420010824949987259139522830364325096505919426047377313070650647924425766010331030221258297291367447500799896647677376728718470033500211688452092481477697574632382000823115926278257506914950136965326703409164618972401587285752267635228776728412587405834677803064594284156649662376760804137022800508887986781802872420653269632125209214905177117857013444097290764482188507339540856502450681419249598210553450127017799101790697663442112044893088828087260105679699309579081341099612916896808611844316745980357132042653540471001079323296403439867086469707103317279136215074734388886906619365947166983526576536880400499181284876708517919115307795815246510879395352510569290432068912144588242218473844877706914649385102452123395277330774525782502798430739238428089255448589833524515438082068538486218006638293976043897312738606863351150497210417480726821762313086111629063021268421823307915600742805418353500060030913200697257197485734270236569459942844925935601945450464238964202847835462160127412323554770851469738797304655398868658556106442542135601048403738793188231706476952986032000520385312981638250488879489381622738771272955407801114056273198283459205079206968414262216234471835298362987202467479713012933181927514329393304525620857682947162635368992294874703597008854715531464678771937380900251852252698886334297633451420312582484179805326052744141618267608023489480170496892541970187724418442048394525500020366905096376096446568342366842780998446316008457243906740510642067037720273431998519167191908129613422747951375501433235002473691601103070807757667207944218717057941764675793286242735463351642358563379837629516723164335991818927701381762765644228594020369584110613188752240051936019588425788094300933195943168910003497857888697595549792044205756149013081522177830439884139088044641790541766496683951510200449438975340485908129461072078607332264569533776779493679236789711841498933261864010561692191464101772125909687635187677794487842054155862293227252669149746134728848715350613670998685639131839101150163406702365194608695661313172840688896894228564384705509816888060830161749601284830172682908271989648988842311414280825289233165529293434130987434014581307975117836161556738684724900708476710112500944584700422295568529995396736791570059588293343204990470870818174442317120106833286115112026145890414001544684422079880965914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,42] 51007102342921874311079453050991333254197272482675356788070837219136912233108006847363949696258210444045779268368205225178504722187340871111032579183633554465593964157194578123765127146710848157797374934328338340216209176999218004682767923839645056519897814996196677119025157745060763293832696573356575048436026535272939499484182558700249647079283719428844806774225732081239277211768573121070617186505825105631301738228430460408883969235414505801214468906009422838457015819497050628331457706301993174565503942558445029217703030134847683107841664804001434244432545994633723291001191361687027676319851785316149607160179074650436231489579455295545591473302559405631635201937653512904456350788257810777738544390338789559739754654174385714387332675759416554539330958665807712964897440230476516322044166021682610294869602424208361549251668990850031801021694837716046764379210305707034328320360187576483215828589305724430532644884168987754838011511070682266811292089403515400128640564912199613576661890565037199716908284751156910413169357360089997633944924005935868268823720982033074046936155798647210409437460449678777488928069039297777857187614707544238308410830576996654087459546786364660527371020555364545613563083517461399744191039696573001303595747081716899356440397664614345193464128821612748884680556123235011128773793250580399177733976901019581482543274159635906688974869475320358109212957046595853653587795266882123826323009302698011317420032552095918465401887767689806206005369715314451802043098733117244101762520528630877648788755480397087227274432109082554263553261090121839378539476759919713611279377259432921717214968170282832707202576404195289784044209695266284381856570047059421169734108925316771412899330457292929256899264354550289093785891498061280515213318328136403962914071567895765399660885938698822700515382105278406231722023412141880343587524551685708808593408829125164062030237196774106455455260764885989069072416152388303966798940093471809783923879908155718461527114372979776221833184861768885295906681946196342779857339071058684740013038852534381375368410562548257596294308653510027921338212056101706520096780944600302963215922462575213347668497752739823853323936976142006163016664877336006723181516806117571032305167859484876303678421176793147014783876211965754330250232711398812287839142760340024001032154493886369749439183180210917105983406448760096974913722258435327589333585721466837611791710300327817431239539162296598116584326959948404291100134369996971426527974862326996718033861649190674684182528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,43] -18144129363144674042217488951125832503817115114241844034899076930876176177657255887394159439605414131139161364798670070859925886728593314389807771233413239689821118033516411207743089077343584910559019085589508550474399291009109385378130756877527408408872236201825231742288454815091166646226552471906174734088486626041100247010188725310929313420479435788754825770501544825230631968043393733581271050391737400283543899249953997549524770938389879759557211955291909151572013600102640323582014118535772769522702629215392662611806379055718035575580464949870285895468330122362505373541334216822540834483861656149123781275756242302916129754816895244607506098555524073500386108521235080966210552250903482865356177059808405184103473882833870061790876558308114119225945410499857006102459083066258682061568756138901232277810024035857272251915145031537537868270805201835485504201923062540909922785223302890264720250596585016142226957999215771241387227493288660566578277727901193128676574165709608514612323961647528154226858257688959740726935969348552023720586580428212443588048173778108541965309094884375911103823686270545612636907509328420768436386570494980511096520088190961458359177078912103965422564123711634162155232640963322021300548357138069604037380560611990445326625473485229754943143207064132400231925106369409653679912711420822720960018211469387912949352287751388095048075581207885698481426807098457190583186713828735078691698762031463934666079753553608708987019891885160764857082059421479076781278764543422642521893695729029621230503493662932341771370148656423534736774101631492928824367205163897484580898517050594941332231392682589936989089390266059614567563606823875723969654012348301224339607456257304647564615887029550505003942239189305397474280860455647056032085296830203434182789305486304372690935451192189461128993474158797337973504542446056152403494438959421304887486394640144168027984728605280061997602687886738340905447060205678585398925799178725206568880027183699660143499124851669962577564393855673384754228265039563369996370331885002241086413847953793303196372200953028484877947013599977483228791563440437985432315515337211680296307967423019488735435124760629721396695723696609104861840142895046792527751510802984339585358183591089559753622874059546972878165834252170206667632984974796991508286165011853649851761269320599245080777407915849817128250128630089477002562369728096584287330999522171324313311425942776519248832889265413804989016819667388339652891741128612215821067605626553601545287101602100958514380800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,44] 5710180645133711781692058068179526605956813263868922063972571831553774101142111042914646165761986920115562743964917541709236485346050030180795454457426396018240298395317354574887394009139158334471604921130655817360689149739418472083859661297115120344540632802237758540127997210161491274296314764021628155224553616796485579732524149329620455590181177745629186463844175057720212718152857982127737668294244252504966032494045561182742600387869795281003382391939297098105485174476512231231914376724947145193080509706730194903481103287669940949126755389487304134091114204471796573679832196011982025600835642926579602823394454149054689475181773127523436649296340833397825975070198805146121352600226260507310929613862121357862260880224684883763355209619612157337844144350288730362069828953996523733785802299909592824346772520116557830585241481783230950444553409982343755406941480856642533600811603614983166685430828326522663375907957023176008836232226141842792361281127984556901645681033608560179648639592455233398554880222054395774998502354715903072315428050937562297483259949232270642153386113109580096910900201695836539519159756130669083661591290166495621100730444209152070924835353315521238249723408002011150367827875794306777619869278447781222640117397910889287613543225940695346858203987460223561936699146004287489854705298592915405309230329053681597275482161698171678699394635662333929813451886337355386043709796293462126579519864359824660748525837340980077353968070577007294887989133764816637249688157899776414029478880682222288506857563546048564095927739007663892341727186722824698904933908761544777943388574799154572711952289883191730627259911440196617931048378132787816582317844386786049737232579376378988492335712257442651649850614600873165573179098313902610519602556388089487030793923039540446681097118679192230753705991594219233006920744384235742556914869744714274097822463404990065283043229925878557552008332662742406849084349399738407555775527822539842160942606335816891236304483880768137597371711201671627203457960669983896909562617658148061085605238359448124479419016360470236113960410046890758559976619312656016392249008896564048360645633743592521453434562501763180091192932375007637375208552257541564418264269543919337737030373566491311759689664283799370724086508142453362453590332754393311672556676411967462716814364452997673888189400639137917131752364387648506276952847491625044907489023634184893725551604710187122503255135744716425462391991332135584020252321510502588838744871139565116134865407866677890121728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,45] -1566327240508243676380747104265766087788567034765581288500192918292791026158561270427919682031223694264476412153913914477574829061406055241433999277103310015397061313917355574175073544543853938627833770219344458771375314583591353934507142227486779931792078267219098601116567322401856024629318950020501016033917488080725113200810815514711126044062314168322381676307130377293139469553012234865955073861646893843998876314312916563793484101520293380654956817879996400644249327998632392103949918880112145262045859931205691493991757507284825428149860974511425666453971031450854169781333655736401972390043658470145705096081343792259712998226289627927279681814147619602032350468485509676505177408312163137419991638327500784797638367652334937633850143930876929537737039191617244276904535119435966441767717932360486518712999436072721583382666980967785933526334784375287208200485016650850669000612875727281735515231658370740418869145069275145086519778656188554302889425353069010018124364032081475849725614203669157153622614593134953799923504577856950995266339493819366974729918536884215274705595847875168614893234208493710936134230867201159252229021989231977370305668238067744677218932097612003782877214401117413611310001590716853141676192935636406715364544002978778051290364875428490495019884445752533863285631364078583804896649509365852235769674313879149223495076279835252666923641373705368266617291874034105436663910953738066274784706952334731433541559610912701349689100565211524369847286336829642179754109659335983171695500028553998704535394656681457952160820725102968732074589871345868875737503626155108900020454641007187385099248374270391988669198383679847730562698600505445776355882753749552046420146463386675704521836138141926456483268145970554103287251213646760263676896997925866679142001895559262404541131904003564639231609760026771577053270335684614240799884799625524892984598871525461303721099845392890237261044547000724470101753259213082962298254350094397213546760668694499194928938951229062369650054432938091549379079305296927498789070379309583637937595740634452286485484356477450726837409274690234025339965059894649801537619142997573618043774608557425066009101270866741799283433238918172049430433315341023145410081315706096719478278308426209419513079643658415497359382153904178494472072424733037768595010423126175856008541146086192311489462396363523268776867034096757888305604158385964768211680830934051454235398677004453759959709074171085432070838015154360197176807448774018017646095238118777394547530296345293016268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,46] 367756834988520367769341270181229630365595854201593129632359762665039094760107544960932238053221743129737920152774614902981488257024223183761780174151589763099978010892241664244286518905761224217777200080249196002694554284445264465777042293995610103152559656886335905345471928157608976281289329016917765254056485097070699737422329048311869056497566253691429640405952889534696291371914505254034981713103444526827579904028138773442417673915430244945414380541267050970837346803809707577145576122520584194685023883231784542705867324777552798714646238801564259485478964351619428479866103527360471847400333020132023041952936459865872575782048899275036932862518874681111658535376340043004167931024187248254127216082734636630535137246968042752531873866507167795260648601730917527205688955702581401416475107993429864469810676890219722866094638885741483318750978926374029586621463090084232906740650648731694802023885779426202319829055706785752216076172575768920928788945683560490338954650022376227584195451943553020309936407368457434316112574976089649581354960922423771696085587293875685273713125976027443595492202430539682545833386288706931918140993743998149350442994934056142673559353224053621485773927107178381232440734281791550622772807319705985630712156175440796130967310825715596923557793072557277955919395470851188044614513479809309130274909625914866962002859148130564019461494330590797694402341675719621822919099490461024921243199319955698294185675859042561423274569152144949340779971529856798738529072723477994194769826628055235967237098987842135897364813809664311753518774886381378983302364448407818215918571558348529717488695673074657877616224766662460703205248874379951447704646819319474044475260707022245078402798199955263128326438871167245635425656347042594250954554485005471420707129729198356770350633033339212552990649427199870783698623424455678944993293199094311734672977308918610329390927871792432076463161968177956248752381412541514522197308938736098383244119887328687719916107007867349405983021555060270033699365852890833044445411170818336230157652696659368603603905844534775401210320292160720773615451160451641481392010345099234010786074661616545107184607200913297837480648400262793252006010404789843877145294205453118954735808433808805697874397310652576412107300096403433210117095130520460553400733697445654661223931188607917918126712669075604839829306199466606163907779027829249181794538637029695893144233724809306062838442671533998645673312329512298512075553842905881906853630083560101343594747963871147851776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,47] -72292708015302967308406390954138030624293970611013136031435016602026625875770300648214445566142562426452798383754619362369108661915882749054473991206359739330346462244595378342433556614595212140420522520936004586532767389962040375115343811098576280506413752247383750257325340178780219296881380349951039845363938897026179643129766956682089456937239222673943625785628890596768459845366693105346026946943537592250689764984404296848610703355828634317255310498908528060253126565668408245660972741302971769357044623736994164248394394906635366228894833651002566390889650325120437116606373750250872580961219932432665394673694995917174875683425166738860568033914565954351688121580816315170599037543381664716955257877260721429161320130411075896497766831941185497088756683294454587624087957943387518495699517207682726836395679392228040007304933805288736411068526753702951438938639307014767057878680201014433622569319699295885061919223558761776404590805238171332968574758943172541215619557060544575259065118869971156569513602213977597494265208024890484826230270798758385526179947033944821379037334690631400449238893866044483542453089634644769564148075801269681904758666322050596232510814549999495761929131833653942211504690469343026295112631574326756376764959845909424289415659100458892042297125201691882526644712365882702412630978086043175848299563143035532580589860561515764900248896992660475376534138641030144149049442271199259695030889356099668696396435904834917542577143639849566042903487848568879521431179205570899718225393929014455061992836477269884258839667726039864635417630795323758243401128233579093124150158750100606134970965338052662467261913975893278413558742825275793887435413750007922177227479182306084343881742616892584809046181249930047257137546572823842204806479998886119049651480486357832297582957112992431881760744752876352615818436066727769058153833059300783821921606329363873299853573908833415278683900280903432715840791436947075953414433909199134979856234598236846497697347717810208276022366818355229326663200549689670656670077416717213571387027513148026669345979887231322251722237622058027440309638999214846200845134182066633862903854443678460716028830155414902208705682117632980992843169194167542531196549059291877229890540342491377871333111131678817905169578407045028229843969377193780118991808863780178412396603396739668482500490517862815628392143284617504545165789182320398607041780468281719113352281021665276254652227999696917496334875755211791763255074614651503988134858884397159965601940481049310003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,48] 11640474453023998933541518485125638449456263926287105436274997196387155976634056576319606338560330107216893646846458653139335321873187292336639532475358150697545669037212753689919254015568793009199320957860210245190878706167540490274832508475890151508765714048863298610668689552387127396410589149667941746722848969161111727595979652007334817918261140988788332469412142446511995810061567830105994935090846535263076376050098247363778669855888187986682398680066307431106151291133528491329042012527834144851101620567727799162765710690519961722209671931017547404620145415091720641851027964759755690666787509351558265958494946709541586430596972362071806867979835199843846110773440713971066810804306063951288007843806428164202199971858359437116408604546827476532511475175740527756608365840181446972145092786561927700032982486526285626957231633226342033828234857134255676217690683322254011078896515734612446646309225575471093127027379459344158363189427916296759414377984648964289503906264634217293137713589272789306711967082034359896996800343632661429207559375782236875857234331071776274466013689441382331564220219120087053557436158085382997997806220416408234923538730897497619606047009372029441280006025462795548781416428268036732542672410370008904971228780582119433284393925161267030987536796242110896851715535718318265430400308191914675901130840932972320793655005589662554679938285185489627381106384904697431650278149629106122269637801542235227964463929131168281398485096824271148453623312715726727698101544370903263774891072719345528614439773493273742731586020159498140886133413031114057483717584347488216270493483051501935110997759952613678520902880792684899685573451553735474639439395998115828328332081631741506649953148786982259249483276392637296451547178594821771580653472158297998698992791003791404887769184258772037499698290637743552864615656512291229602440009192734028482101428461107749270867318908125315454087889402656786209093052214494589436766888856345814722611719402951843323281082153646075508191204100710475197016741209157472542410946518529978616390562520782321258554444273493826062408262166460174020061193186035100840302504928192558459511302380371457281565745937805386472581339992074943254372655152928977625910853576667436442416567183255958349945560094581223068097216811537654878696275689030987865403040959352049891374526351322877853854103025753669452282082641745143225053205917406570988657507145024102749147686233051252679254681538463265735817093784777003173277650832641785992513054039417584797602725877069643776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,49] -1544790219259871660957432993805454413189601687139369663527063669236711260496179649910695425599097429525226290043595109360501317957613869534237010473051231806809853992939277634667397826342689357580636952958431409265297693435286302570973989001148356932743561918925735055630932741062404081738709283200087286904790797364198837479789767136092306337826691645954876690617807206653109889039032866195775833332175997508391997920861157558908820179337519897280545710561472425960486924444065322598504783930929041037775488441580183496904429694048771907744449211009896829135873781965631715439276540680005870314910146507349576473706590794036622909332268576909794516125076034286435649565335794714040647018029579523054485560419636190761320896036459610631842164866070195078223172603239598333877397886404664461728687624842377721175061791680500986372799439946340983711515880963897783916163430573834615754849716161727677746655039985175800361540019059617314124990534081406750719108720312786629435342765412283150013646575169258555684436324443887791147037544707752448677438771258444910085141916704174402597824118053784227342673165434909492090062851655428368662107585101416899226817963916195304615169466173969497839069800074030227611830416130467101293578553971989211713001990245176826796430480994730017100649952064795058517987816561314798643731981670685919848653229292263481562397195168574564155960895673710012779010667390358334740887493421910272176366458211443406476277036353328681364477520317829229335266978871314495682383621311094517843828435138673771105482758003762249867670850551772655944388249390397737837931895892628190059844911828177067379415567245780486327259771684327982988791572505228755777125512191390834066777028596326090362009516753275217532139695382556910650613123919719491461271142608574376922414822996150422048730186342927552689738340319355446916501748584899880925103973735836064107551942640953438591188188900251608217988895513030229427194225107778032144750833836967036624168332885988159062142444361760946510836771054942463768468081357459292609176049259377114218336793784730535023541608812373982955990347909325136551564785315555831327744191647654944255136099000467554805878245607739693853863533755822816065902484905121992817928258914921963874716402123358235058950113101385585527276132552490156721569060313855748769409153372113522052606382356017786162935540375538887850529940246775750850931763561591908338984653217147084252013493211690441073800699499005427528722199136678643505839157534558878218936482769580134697222210993101209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,50] 196584161160445049868162728130578373459303101904637262846987724259930361710469099559139314303225455461620454422954677898332551312210864830936592307286847177622563923278306736779551718625898570828266135387077841471938088092462958830485452537414525709672587721471844308574491688540697068301233501748170889892902540495375434326304496581632550883503470496943521115637779198973809217637631861027080813865253988897451922316967465394343884280084519668002413843312140225759220427568823233953027953040393598265483531222281541602629804214863628340223150492455069360251810546961628371572381328892888158911928411206423120600125509933262196491138690314719136159146265718110338323278925506405598602365483641085616521642547308316218886625819764470283444084556630493573794596290470022124348475108169229017731498965416244712382484222497494953455186507254199841663015274203187274149859715684679089008839946468886202992523844278964109020022465181853319859509885459098919879726182370374327357870743208103383815831634297257293702496790600717995040858035061147914459009305456854077653459260290878407772182958421771131273858669058927915475935855312169322347143470230804224896824719137387103848475715747206704112763190319310976448616752078141005780965335606614482765592852878520389860081485778105084251231143863046073365738298898718604264556464448102960036942461896688558142710843239879237648782076952077301691124675890206018901685017580207263737540123630253540122562329420306280907137366805527989113666489380366103491943578557063610945515706190504727864557480888454059262689602082102289312941414574867647400271871983348527235388879700419734857707546815631025149335715502082419812538976762464902233541666025939974784482133836463450349716913448052749159859642346651922242124199229607084056731082461717833176594104312433256963115286504323992976241297486854384980546233467838105790376120140646303794358219133020213013317720334617871131927916108363547576110193833088887993227993385383204737598810578254906202381853061144519751751416153131705076954014586661778001838554982402191946634019752777174402000403328340597533297113856915326360820544659268338350926607074821782311321218698151409559776236689413181071132555303358904419281379113891274854133889219839599631342205370441367617964737207988291809129351061834393497841887851099806124230712446581652654479567218787891765303357728082575813870831381859148659465750959432581980578754261995072897359556792143174389733561235264960138847105691556710812944153852885721457336611149506335341904364092254060544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,51] -34873118630609410722340324776237588448834767676283400066282137047608293769752356377423708812191357503899158899984290641435550537906641834415520387190421952058258797385458150138303473836972132653794942061701775730246469666026759237784157727164995047787385448215088089254553457197702612106799143995616671793932819055911724322192810594236710365778986890449611397101989117065444812928983757877150675227485249411297537721402221923700479642359860155418922740683499317060913805887207141989163595168558817545381706847361574166221584733920973635679128533783342856520404793220698274178143571071660957841991358049884703605638035758393301244259506634632466989747745746928858733939685157541760818337204733227428881328230061689716158745693633544992483081982089818025196712138495970672037637144245758882856544735160337559390428731991850501479847387582458280078789929000285053628259036944387608983128291784784819881167452865150903505787875028294876111186771761857527105418244388400649567443481550265251214702209743657421179002386160149769998790675782995720490378065261081021727986142666516152183673551169372717805239113208485896910485681351390534807020813221846930076134056278045363812519244649158016830215758541639424235836071520488817473604077873371618894379129825990315163868246810927279935995928327604656257574766327434259109110829204227880768862338767731762199014943035166486745327902340882098281035033746175427361036424518363203646083157764553655640008267007075939476182716805226716784292481516933690374947758329531925463788719591342733648420165178752282376523794435896963428263729691252686037444063246363686721972760073049489761860670977799436091439739541135467541486270315456394868158502381526850134891497889475179502382003150400629698302675281843776863973317689826249252103621277505499721497336480283247451421322171085212315069887532341304942203669754425950764939270529245127370080044162902171356268499216259463691987611432493780085399828295358631869268601196279478397519601599338623853641386054183880140152704386541206991961211320730834645398338154674309209414940248879897601535746691409067856663206518031005973391065496779731881966097873009469052219816211963806334458321583783413749536827837473211409858754609092680829050558929780779318626228187195243440229098709457381801381885419861607074775816623648093797328615905017472912555964331749993086603232012249236480063079974502193607709860269110495549748524112325521598842288959185699028585417743372977941892455255206031585284747095790450546085796883682023053614469852273049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,52] 8282929006244821943286153305107114783642955278758543146218174772430271732274366473534086019723344376775425522425614827604729325607475255022286853811502704177426872996130141495472233351121083695849326285059733250909490093522167115242347779748414342435754689625690224817207180146527418833302467647272281416891373611435550230474967788839091247573816858431596814876541034534144950992766123114408934757300052483887210074637825494357789429283555815568231970127499705488389435873677269391453737372906475831309884476912071434183707373535964652227093365661157620124481585075334780347771573460804553268742095049368697037477249178659528858409469353870390749080106582050653498574463917554008503281749747979715852596319389259878364091477647914906922969124369890914201356413871081068669292146977867944697247131554720585036721837806696668799634398538125270048154620442795116275888380226483459066996833349019309582167117339832558808624700170350870397528963729742315837607792893560408162387602084262645729284111063452637366941509620692076094647191395777724414841094541522680988244368626002996539193508644043497980487492974357376589014783207794676374432486810002390222541239670072836963544774060331006046609317692380050046076748724041789708184026382420669221418005840727869160074485203921313134061816973416254220590715030458757252447611817818383666855937719518980799350591430541699223453082942437093997538936710482693626895024095082410256301252816681136701608838489810297922431627168225523484441817297496064139598090330866828354102825042185346257619276705539533255790827668201625832551635490731669663985333624459542209797102464510224676364853349603474885452222232708142373124712731152480775960419470177374042836531597095987969907924745189421556634183475480524866728104316864068211951907988182812850303561450125241059694665675696426863609509359502774458804848554361692208611476087906248016915810054341500280994823530904308006791015421845213151194722117239090076608014015976605154958809962827056603551432977835487148379048074257459001280702895944771669019813783024010458450115044432285184360788228429741954491279949960495729276003621248236889534618892055490601675332443729214123240849225705533841506326950796471904086750549994670615891147348462004183299049115321038617901430253547735661074857996270221693751760347602754970752057751953226345233489919152024879583468672541344982222567266121115649687106181118065412895963666543482766987973008922257028624665638615486617069616018895070209857456918438068130455256002648414789765567061661057024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,53] -1734692638467204782902458349679340982481779925771054483045017876234228809517186222981306934826175110194712045052542750698902249810052069809594180944044593244223177559674573663639791053958858206361520552768984223760439888399854804700967783772430156891295837262806486514286788773771709820410179688374316934287946947294245206414331018350930126912336705094633168310191218116433328179080402922707398621266047711044813936774729431754633796865967343625569386791545437770773065572610653714362448375446499683656233558318062803930782549486979762053769804357787394607193588984630902736657860400958740650891326316333310516656538901890227312324030488981416246802305895754963166370164324023825639328103961082128627884990456458522420122199900715413010927639292397337644735619720680374753434494648233643087944895888990324788929951691364032085915425163313150019990222942662487337600425230304343218113115082618792629951451769073810035734080775925362724652523871854513146913766175486675543195310833676710851667482823013876330295085190500951651765238949765374388866577839436577332435903167492597865980401094737183002902511622609908937810300688203145056443819355071131772219919572915153359147467305931703936634935861207383084831864283217308844587874943956247227939692506167123132543474080923031435643172287666124709287304631195715607723828954509676664525749055654137358137591512229368799191451486501396796889990118240463536750580410134707975619313327097966882618897368660890101576868639506138906376319623511979422685748857067837383353611358814776996583294067554876211360881320317091932216966097529458258383609963487155470689630489012299426111830338891683666442618882119939904349546076582255197329120834069821064759091109044041686034050575319901681789665059646924189213379164306744110418166172718328362619827726851038730026195592119720902139937151267211814732569378604866568675180811530818566186876167321889075600639525022899357244310731109237044127984221216077023959580897023676395093774916301622241849083189878803134712588063023111553573502865520567140210463476529139411364643960826107718517260545168605186321705911846320832853167990292808395323050292712889300278921015410233230431253793381517987145411336854399940020743497109672502326224803485337900137838685033465947612917600670666249800551781068020138189445287777994885253184150138864873789992588499404250418025855514848871182010798285727458122931587005404904610781334136005211972289031953356580332406464578531781350065892262301130598414066664003077537452430521030971960582383599616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,54] 255964329261133244020965910578454838467748395524872003145674758657767354675224297893313746788568075337921605269827944340227100442388752738497895957844011062843270703435044318509075220939549975305697037241355491436847326503408863706787447495631670089980413586545423664848581754225533720449080893907075797121919185395604921918915388527257048186424454505832994315150065802634325087961103933916830110684738093169384690865270161679052818621278925562637318595021381050444757656902191985178229477753307901282977835205620914212807491656302400584665665541453698030175330149864307751869167871877770664613040460625234336964400648203075209787484101290772149323749889233524934130403654818336972664638205217738272377559565211839050216134613661270376954981315780233592398881689206175796664244911736954301581049139890938135220175606158325566936352252499290948369228686442986258956551988234751919912316264782324353294814763629610398034113347431655371449197508618841858757963077787655773473229727390531423138224769835811517163459867440251752047747995793151087745705187315131838439146670188267007792089551711203455952564421560141524964138592094730183685745034148692093958035571238455261697797074701935770612357231697619481800538090525518757573584999170379233383713898087750541343971991103468544983522239070339017225154588663559293378559845458882582883124102472598517192717090653019255860392777229759263789037681251722695997922602743314875639789039168212812997138967628326987028006795963700387370390862854757304309475431610501538802315613105325143330846408010919126822570167235170130762315844415045512606970377621960207558717532806462065593745209522985183189781963933354806294280836178087749758613811719653224415314453101746510452959274930407025728572623200908487688923791755369947934432253674292476188941869006583617654379920039021026496969111443674901699937925082271409414665707152555212622350109058430420230963747325850401413522450230086135822706904767899065633962625055333564720814026458880743021557427699902739631229936217667634010876678559774360807976689519260244640722547194837471121788007840553812643290773392022814658150245890405477651884366382111315556595184418113745145328382884840701424218497362597743556656876721916418033434521121871202862741451456986648812823064862641371103319389729454890322685402993262939753472368773861468405118698773429991477375800297471498727094503075492712937213283799777446238107912288081518891896009674936836853773579699397763033446366065313415556090647726731897255209283205934837077563195934113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,55] -20341231335460045489883617359640704003753539493141725145692041359653472724297166375134802447754697893153924601007984980591819910266794902925979762257534210071285907512806021323366404466490487680930682423574729148023113408545500169312835229496351702437223792205407030947765529055142871086415468162004897988233615374769732720936703306172411528926565999883768024273739329756596010313997011587475124260944434279640878609064803786835457808088629197757405407015516337485552970254176056923723783823257656825391520821744002318196456632054901651789410906180218533099414327230823653522263266403034871258970079435717420755631804274517579278451901047422463565033993152219346201006809155312780220175143653448125357344807238399562274545556471373685103636386073263089300209373218092775670386470199408378365374299606774745215650621205746588241450105728882259837384215600126936067198075342290353706989091979733145010721264248197502633745918663066439334477137464643636712667186372758494530512756330656854711304253617128094383449912168865697589023683749999352495458625902636021065292562527933935987419226776710900071894113686247774125663239337489484311969166283987396711467641453909720688727415776764475481440205912006629052783778719729711674784901866742442953747406487726371472461040100509561591677700635119639263693500534496795732545773694896047128349642799897773280978396902438079278052582750141827077384437807636993378015815742582836452539398405184323592061965594711276773572857991015295971817618032004074518799594853235774326253121357836964262769317641466471515907944849594400007623607604506438619540867532711869006479836965791287207703685978888224556051221650675079011836437603437283342225953446227435179633043485681471109047995348579514991174432737971813666355630964732070268186176784050207107066664266321612465410741008533729428348264747451644820502585161241510392787373660172896197648969239297653365870313946842673824326605996178390572206093954215267671258817109479482104749821645076436188516731900384802600047822558113284535464373979931212689792191654651130989292848886308822818953334948711974573892071614853493122912293759376155085044633705872318342441218680293505192901621107721266909016825380290869090962399523874111618317179796208344739253179771804275264000616061417406864593844959833997615065111303264533936112794585116681276071749106313174292812926133361838280902590949485115831819145891889142309855003593263063797211037878807639510495274564671481043069839996683334063028021685258125051201812150426264374251013904793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,56] -662401406722918371174588451283934869853724633729155178104781444634406155850833101091042772777342166475517021913050400532155214486552542625019243501210757652558472987963137054682956606384613140635630662923065456733029050113306883591446982529312949535630753122969969580439753930768808281693475375274318898211601181044792188146039814255988155415420055248394805799883348720988009215795423591500051430015157039983987975913303966501707288437583495892846271080529841838159464819265056998970244944352914617407194228106920787742724162808737596871448707500282960769969605963563251738787396432014472057422559627057928481423855007809565369175388156544335967460015091686294864468744510573410415195801993597879122341848730136152193175907145402711785566510567961119321658284096743562898555093619761062588934997385636913030315117591847869060764710930008578474672818205759574278483596037557955186467867896300098351000365384760075096227785577510372180847856196627595362835328708206151704435308220204195691167271168681024545135638198530947068374699171148439197986777899150738193005309407358599010815366066959551029882538046257071265110760747744367529511333586006426180047097473667476569625032640461382344904682752108023091511160032595973879008261653340864377881690844815922269027291079643974544890760299899922399854927412712383571852813838109227209378406747049226790030209328610934088364354956687219603071956363314331876040124313122615162478263262274099040902611704461076623635442407353270729449510091413737447448890773011809397377955497520510024680054084099068253087390463317047297464517246389547914928785317345437438719641196990931779696505488038178875407503543371037325775062282512662044475450649641550070427491396177018566911018793753575328543751116058190821700358266150880152152425279725181993342027312896447195530237415431195811944259635354661295888156295955153853131374097005703999594671703873871203718294441402173820800278633446849385076987338944359543190624326557257445308580920279468867333352082602945689673265966222405343810207403851439544454278570019596975830572004700102760926577681350849225699140308074931700517773240974038972419434650259812004331555875829661986733127719889507616381978860527754954143278939210814479197026050675054098631264065869542702960959729509257913901218867634862565273719906235983377151068954447118651525449181264027962901141529612443540576275372887270896509930296836865473198680712768761023291205056204995032474089198351255901672452398165762357982996884139724886065727010092347755649582707507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,57] 356326936098275319368776898679208895900982913460980023957951771272710688518900875466407939378720470130928862505898021341566448105145450656293063735101590412457402988917477115803522998127288853509710907756621693410964300481285938551218728767474600144236883975225642362808974458842098818937113418272786343622344804272044546682631712863884908247040049331495705313147090792027410764407025403225550666929949759778472838286227823720677594888698147384758292511199627142779054444074731840046187858295920645326707817347733490466617080390480386504894524629273491000774363930174605979039487008368747233423065840958211458937739541045836467237326024441466386066190141555832116899273826248343590653411473010587014217522830364744043344538503372348930935112131893336066468005516926227288156562196816169831495251881806871749898601563680756158354957864793564437149378454255034369181563081522500315913500604973930819457659577952978738976644218824050185791988668304187628598113003212753150504551642584886764093880362858967939861841381469664408812182785363073213044618919368032033479816717271429065717212120501480753208940101297090755768383122325734966654694693462371776909477942491811531524196419119945622841796252705002102031689308052665810471337854110752354280434446937038371588545150627216637480285174342418763602860730464695726125861025378121301851090131224248899076459892249453384527690892758661411631129971543697877584153647759476305826313918444051679052157402940867032371754264069550863434396711348147336203805119764198336035926014557069640713456386570612001310632966024180621248217371343054688892938221392814215660859853782387178690516368921841190974578806667696997796089347310129624710744055561506382415321270190418662211923430068377099894037599094454794920498425116030843984814515710546359172000681292222072936950458509649277832093156935388585408275385877299800803384231250870176547879794035084140508111505699113918628648698181234835155762282142186494364487425859158660747045672274875536605319374625729924495751968366548458393167911380031019654717260043399522180615452598734953103739172151777645976026874782936406251738247205639757791432113471272727576800878836510317810936099778742551425309609546721928636915158428898121794673039141124909766114587200477935517425275776283744414795745891313977831383463429196008794375719441630972461455087848337871832351702133423678751591403823636699777572608997340438351735898729569285881681108182216667877526520351024357587465251658387134062345088537629622514215178597238175234360397004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,58] -15611193101731730375881679086841275818614151383805543726159101780913427840472536254644677337281647329396944872177034107638935522288444502186015220329712822547319605183439501131395561749937448133907146512619655002400222853272200675207403748720743209976501148496204547024699576338544995398249454804814491574878402766665422417492473581788619234395496381738216936823486759123432492424919682344965638467906529401126920716768697576698279429936148942288534155697897337553920209932716864983433830018115900907663494820361784783336773165903450634118783586020743563105210349365721884786336433141781269073474775303619030340527373098195612817202427243326509641686572333062909840130003114044960833444478109718534120399890140966352410749805575764011095937645229403812635172387409786118153119866136933516007988467230241350486313283115346963007629626714557385352324342614906768776156755847857110725359431046733601981216154250032705628977024524999806043987101700289854212807560068264107086207217026969727476227211692783981883297219263503843522624478041520938665210034029658241165995646829683122532334744665297414989660086858277014118146756605270470525720961911511373231834531761535264139179582190409152847717684576395069877415399089179997007465963028105818445198372176290822848186857868360496397798651502169232022210436368803989897255752830450385467385260390051828507387093832919894969993817110042120241403135553194437614422034046673151269094542418830376721311521341749034875152982211968697386570828378949916365793929921331115697753918696784480532967371431934577040922460711915843410260971793863107030372394658316197034266502327730781103152963684331987586508793778255450031834995269030150301655731192714776214387385087320140383466202606921486002970402987419801283574647440863881424959203679691064100802109541594542512465820966362594082990133038655195958532966883222973527660462857980693770016265792738824072804110741064187597319968849766628617221019656689301636597138106471271019911931197819109723758445911614589250305809535636185027452115252238772412677401905282447439465337628290276633724338581113652691316012630217832271799260420087919247628800932142264252855628917989206331509958883628012632370178488158439419677306665742711689544492812339774704175868070320200659743937080421873160204199520800890987758680731927776483588275348735555393929329907822066110925318165156377048165650040037528187572878477007096633823287881840619068604186211862554299464511220054178313090837225365527622787799765279946830549387104718787024404462174208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,59] -8805541851336808746736817942020721343266790966332481995173800275147265980517833526568827152667061641124167456360731381146721744005203838630515227927459417466119569559492104423416742922523308631126552396729529760797212429115691183325632913518092865351779698154521229316945803481917468211552148682839916691574723597357008641428907639021123516705115217459087854050325717081640721289489282130238896629722387651459972935494609983340550939516846063286553436901215355141914100111106928418694241452526872636768875448443102631106607160713089777777198564634919394279668239996348272076789568001032414312589616026875260153486681798773353847291272156544812555003430383979944257796533585574339081613319613041936056148819819783661510617905414931028837291024847230016083410126281044471013016791923651780291445282480162061782229618194436370334315542592336952508547137919074462601172651214248846729873775706150719201091166683002909717432385640366040822022285381738852263354902349183635984409508277128552214418920816411772729650003576637045230925846688499952748146074270171186282288736445989476648168174463604172465581292699513878435167436472622639700767414303115286977463479906148167989639925891051693097366949539275640613285778387000321852867523121040704460804011971201310501541849105573802546710509682022690221101254743731077834993428529153463253995861774152787679404605797273313843222278974444682931326656172420742570329606044807864398006802598257603968086525033196844346221590661754844987040960805744297174914921964431251281115652275646534265890844263113153186218824148293679117582766118323967164390188927510195077895447889623842759908363805446177119963907457837569300993468013004036253915144890087972527057970205953063285770816482186336659673673135339893061783380706579638939882202370526337505347759623473573076394711331470965947922410783400482509706314262926313621612220357855473425411736171509708900124253134735013567075922957539533913139542083221162513636789608328321671881443272489418209295106617169436584796900305931861784686417117066319429021368479980136140116510664890941819329760762498873326138390717737019514779167910488122369526178155492608394167432735398724435596068660365986011112894594346559876067282737870644965439413555293976146559231429472299843184324008455436016287526633687007636572408622548298896807604237113542213334660880064209526485847023509625121971348771612899814396002257066672016260641777473069364049098696093140861063053296980456463310265581037306995805308907026365539712107506876956802538484531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,60] 2300579614250564580216765300511515784611505377646769703861237587818509991335900102552544448197373708806869635771207462870581753803393886007325573029511408954701353338074798807220224159533837752555471666679447931205782983431070945746654579286952571867584131577529413835359153201552029544227809395239374484023077103882734091579648450133878230209412331250628045216564777359229806686004701652936881472836729216560900605381862364107903514594413885970208095477453744059768948258349182022931089136808785397301366795985187208313347642621837273236526804054569898813346981613143278238325693883365557916366843456463113033431907457801488439592095299563535651793926216690756507514024710924387542536795470509244820421901634233626392156907961543598696774902671721206539442110214196013924614910091864145120947168015237205759647388964493200752286637887169337734788553499158724049271023145740067827744871789124091669938040158185067606622034216125205822763942323327730221745078055353698887842159743618718089065580958545038727911359031252037026999143885353431199874282754117222211654114381307634565006360257098617078760125347033631412426311536349653833510617982855393475501837162986113540151039652621988447636358517676221424918895256511524308426796401756244971277265294960158121795795854167644710461667804441919676522394799475876533994115066239725003059109059094498782804721057031399642771033355292980998054617958731007162260695277691441754651771255416557972878367198605477393101586616111739943156493674969748690648451974161246207091748979040196213460457257764804016527662699145491927142020801641756797126910123490773553148211214621610444763198865360957076710288258885865540500128310558757095838530542455820233743571530359107353240343493686909268011730936135193424417386719646269785982822504434333452873535954779224141087652306949461743495316511095259409882525115490537198229319175267556752032781888190445953853880491155508900562925430710476999841541574104715113426208944394134592857712492869234076270558256864936035931381721491686724768944195888180565939350008250692305317457031590283936226146234009877688666486985326084521238970165281107597401671183793811220740272315266364393845011832276090047305353613266302645210744996948086255641851498836968805390586155503627083520095814735630461104450946557501366403984228736618938470477940428487572493687387482670248849472981104517114889260441304456601972299593983902501970924875707556327738725236617417589165948521812675022302380495357732260213375076430401938522470670144137474988432162816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,61] -302072535673803185082938358998063633991295549139062109052516911816040006199623371710459119846324605801240707813862511954166665542286096207671081636439870873854534329966331769036747914494797778921724202011513431011324460459047436975645701813455139235611320437980148719125453047663183367064316838193182168256103864800654997370587243803157991218887580483773426385613771730920546878977617357134750691348105695857930667899439397915595145167302738175278530660570942262222210010820962006271392983589076305284382357401989253129803929941505966966962860401943132930028468399331552939935193047531130503794683730041304043710006575267375637911606700605393341161446732886754782167968830908144721541740344371538903170841989210860742929469132205089737265666096036344840250790358357990020099290192878568464603884192179010452238497410025884212858681683085757471807682346978041080825310194684788393440111289826128194850896887402317369874058251571945123253014630068141743170506678066486985339375909457565920854957716028232629195444107571783316701238056290594394882005412590159099721355480386206631458374287909356129809978290594650506593221572176384801415060307532583151300408066986284186671521432757298477061946134621391094479689863439658083880401242399886088370607089314758865022128352109350446479963516753505080564485598706449583731276726382393798341872585892822553975998412969516594546258107502608445436378798877397479373720798115345340887528052170186653473352615771255694726034254875083344766614589524797015069039056931167079196416488788474756826580875973120634220228924474538014215306224161170485978073505038473724766190800965574005584247477003855686153260192540352683973440759306149809333221439946792571502984524277674532014540536692792304903804397325883248940841294141257629670304528273949059908360125583091748687322720667147946949039567807979441727020352465407801875925584897294033470854768300773964506978324907600228430247798948559926098822905378427343345949336241963738558580412955205730114974432107058495837181124784770385715294515640855531522686180098203105455555706216402997050882216088398258640095337523729425175331228726791417155715227829249765374175776571729411018702259419698309663760580817429790345292714570433560000248013699573898087856393019229391943636185223216021399859801813338991880220852739266855919665397682132446905923162870828817981451112497085311337463528720852722333857220649070297857159580410889228889257489961509167718823669154246983034086548778938481734845199754345969231835104598694173525776793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,62] 24526610659052932147337097180777591204355883638660507757150091809501213773421628155759441650082081732604453523852299582623990077729999716711614781886816178595648011331773967321455935674845172919920094897771423457838252340729980748379956193083698939054346159810767094222478700097813978502451608735606053290012507148997263610358343166782242962687571940642187687961805113054563280086846806835956176424861513305871308982640689425031107501387998243296146655646131386663227512232207725943525662374318296975616662969553657783684194726817684873197776581586375489849801088642350537618697000463769383754496761723969466631753100419969426910568110607663141699451349723233396649580767320413300433377049822160307376684877365491862531941470822589403460809418191155357415545681332724900756797185778659630682523900473016637892184960215873821386939217242728327604230238378569311713327551431041004476020010565573565025661434404361179163525583943068681029379874007779552015492841846790692591494066185749713033443934328330933467670089277709894306559888591426855853018066600708300592908330997137743864089618532513999484279988290794415207176304510268561316948381540862831997918843002359790676132952485313203660239686492878188559054378143885582898265893286749062152463615891061386157783924974528918276028495177117448049182957943199513858208191653314073374623955005400996910770846816469912099237381659806568518397906550982511791613969872007704152224273161798132118041081716180905052428595398111244489032405847682948583209783192309270837998795016886298707863436683392039538041539390653332100287210109959473574826591316216482345215195596552298972455311093460326832622544170256119743162255938743888685436662325447894551457261936115020342708119060570844300901432638011019374223537541255482227245113476182313115249205505410302672997996680933638263991383656084890708837459547638238420467433115201768738449453369318788502655328430230367670955703310889842459127576069227693371066806223401818773740009111866958376166547426081172530290323339951744504049400717285716540707926878878327314506212263333846804095936860660546143502655982023207048123506501232583092180900726248335293764887765779496329921472976590158550034067924378295525099592377671276214312391824049242086854702122434354697260876863344581532633277564349572920565212613377946435467096036696216037496293437850140627954880740088471057804346638374735410297909868316908571801073362834005390591753719912991120092579460167999996540461743628350858184407156609414735269788059203669244908666880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,63] -1201250447509155729361205474603874664801290735630525122305083450254662427008269199934607309682806339178909245521622913080058609217919950766337371062142890319126740352573025703228873671551676214710140571665895814420176792642709944928700828471292892998674106908736900007371313539726878747271816234843499081897609162706683382391705303042601048177280970935664371714226800073493259896273315597447198042671601504883444107761871494982616559482207835547386021879640118810964848842755938918005072547098281099389949873311477154871481445731964066816695588286198866823101177103239090285769886562563697904859035155638725769589633397556787787599853149168188988003323096504249603582529766828805972019699257903911887626122479482100574616661255030758411259254782792292971936753585098545055071643496608129781507861803939592614522635382587800651362635345345816227558957488149612867400955672296090542527968636665231002583740052314649048984167376027188053988515105650250159456100455365764277320715762231825709418586293511758627160510568343739921192718975366495976638455479199701220403884002062569851237075212822449575428566947237210828913453946208213598993251783331537919513939911091940162536158778635122823944020431110326982078621874383402463562588397345729802452749643975297874229682356122166341022577292128661877888085518874915262660912791873719605540281835084128990761546144210141581452063772066157760582793800979245652951435146089127867626349715500283728111290695268051858945924267651807591586231507304434463560537197270742255592308529238620344569589445304946273627813186699875349839975145431307569975500222888797177182347367621291378357931874664186585880234880270240255038483798345976775575502456820795159209765700151700952453558756795363939493432460826454384482400851924107028813572028760578915880844952847780092671790240924392382914587675282931945786191082285078349004375192898765628365897476507967999244740783306406122580377816949448938532673308105061872172790665059406971225565961853822796437170330984738650205253454881148426401486157572052444397086238909836203202547232815787374960656513475841425667976474284225521758300087525376955580041987956395540041988674656655844375045680814714810177632142334210089788784549260066922596057010012346311989768052838286904305488783267583708013250108400671089871392276247408938668244646060214927103357013179988829871278391439075698118861144129206501581325414942447186049409826720528840499818766075841263192190335059673085540990089327868640230484503345077502090101618444367505339187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,64] 29709652275152626961019851488817462089456803929824660829692393352327352987521108378951422230765320398791080183527491673993456641643532952207943743636669624341641461266752489175200619275650642182124846480866713903699141264287691808117819637591991417615833775728188012102400581709478408924142231794846124020284375771880357566687188182758385824086180905263519984715782314993474758660538066002551053170183676828607796147877330023856759935646991834283211983917001140509465783586806687192702351402136196721942112795626252756973049009606576577588200040454581259152620002807082023850585131945234532264481606160561837670221078716465930087041211512598671162047397789891232003911282063625717946042863852672869758026260040299475257194177325036831852488553079439991007940855351051596767451970101132417879339891685508245953591426561404596327410436610762501868346037736844945053352115283438301595101212296942091345705280444041582745796899311180639940775695912791722719459723621782805032249280457877955707047401822256243825987872452358866419178310755973644925447520846344821847987955001293324999249794565886774975746664592981551133858579835315880548972167577023776992163988543087112607644804070938471520041146313290505087498840938520130998162907782058314997799968431061817824106101505750093607412907850596233814238020164987416821067780672549067793853245828343388756372643236466476293894728928809232155319606227427174138586888372644819903228365657281257150287183576186154566028270890751863906781461156530571355075510064268805793467747524855682235221457991179482095277978749872943788613247223522648353515274283071745762272397887540540656588315871369702495434095684604758796896754944541852148489793950417012188940599954138522909972396539161774108292945716530645513453622126703129655543831759160352096259153022809752776715583318900318258212952534112855724923751873118070430280691558097142615545445765215804157769942273531306839656755765977328682346664145610718220284729453717718049591884332756687293488970996508726708684366749217580216887859587809050787056526400257428730919707894293243245414367273197152125478541727733810449663715748921210625627509906338664699966312255770045264871447830749894253814472953422412709453195924148814513951746924234045274329609928338003569875714811990867431392380793577774133182074297012439595074248074528835321325167543236485035739726395283360196724940686262101337397995555846928090436067571332189334753858132889015808726484048758626821537413202302322722976252225608958990107691984635324300001280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,65] -671855157777026019444084905274517098416759726569334111078514691866232264337330788527527123867758088192801955582836119890782786465312363944307756987032156127863473589744790286777038064604836704092209927808123291449156790583658297584888454812613563587982274029050753210008841230150054848929861724006042733471374048438956826746952216064852188076508312344461069803850830494068631964039585387458982225731950908954935153289692819521509197213941243193915286881377600804798792516728057407483530165905678322038716213971151151951108213877516530492054058242295673335140813983914917085255924277505994765902047782779049954340369772998766811100568732052911063630953730254544512149240180281287979793060993721931183441161756413095711467107605610271792255640681473878002048473221175788012396192247943688205284170985660884562670419163479552570948388538883108888454969437696417394840399758711398813945738340216932107850324996436634800032308879421554280733698570355147121150584457381995019479774915921149672951138404199641903204991900036567298357510479140766621043007885510872856728650822667603841933076870931383384282496617906936448525547110652174759978443207626378589056394962494928375743443092472503553534396402782372209950254462462101766044581108965523099441552788013474229988261271029864803484093152146828491918117234438289347693053732411806079032290038970846932815542992248821080457044265689172321568222555799556187153876583788152683560955410621765607053961408116937365143996369219158470328808128463625155623657829123642569362897781780594997495212396749477022469296042643743168401641316506499042652140546500532056893195007824383422673634229663276501509606660559831969617223789139239210899723041580692856424435327497635608416371573221112144086763839674707669660071647962250751494005865571856328538877680065444612745409352364912601903251430066769023787229650201600317529593484028013502785583366372306302909918310245346003073277334279758620829009028971361370736357431887958975694830402179277233162334002556745341535653092918254732362512112765847511596979000988419277755041025596561955058104635853118093852417959380982909297944528887110888750453310056935810898902342455920025730746266113015752649443962395437581809478285787959914191018729208792571647326938000705826181839724229209031318140352318415540840981160298588607274574930421209147484825867329227512285756438870629549957200366656191725714814142900327578200577856469383490389590712599909386900928506073991122253481714424233785803482129596092984575829142123417121587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,66] 134690335354849035606154207680149142899319422967667741287502507462647398480865265190165065172102882364135234772206122385883069693230134181603834821794162772628396533628763787159113502818880101734189014735660568542321746910429716353481836010695897999035371664572603663950727000266626352673994075931933519432123621520186532180444369516305884610285467536492304539582367325677288321244775676434146025344542349044293839560115798539645750629274064008286120718613116788695029232079735786450867715800296457979563135131179529203323015063112730765711199164292306780260043643922778895938448219550034590814990844035938964509139101781936977067104165571446113763069206778009117955941322258408390785126023396063086955117001459649060388331915113012537129287556184733756869792163551845033622378105611515906558618645360628370733063032343549753062127703367114833693582858379165990904418574140281047501643680976519163989037632619960158110335577716933397174682380034210074498399211509209133488871813005740881269201229373834719260788860795479209016964327506232784896186109923258292868508939726428751586949906219193383496810778305572553587471081640495438602217521502275344427311363391324457044234590512023850689495952067445981735579842285066695662958990185676468127508059172711747701092929432161394017989025017688471444358371985638358057074217812570564192187783735094741377691967631221155950247646239792612165576755607437973249659958625162719742866097600096034507906077552057970272793387273166217603360504012841791151340485297368360122004685693520456760032489036322492211484705790696012981509423999924077253857255960789731583550003657024318421254892806005686718481592573343284000289887631174090308297158331170978904166141139389277168257114166042929218265429074172600961655244955962265500442780313597061064761195021432309015729269770081758629222382171319659017877521674090224471361936622339799187283068977647301462368817471744587341852847646219059567940246973152730084395001341624237203303062258531122038058050680015655724003012057737603075257143421389664667782324481021554762900554602587666583803636116410908522205816685372599866248574810298202327693112029537380062300809005517207299908864251747911212418200928525385764897361709839837825817804036597084280837948672955993262665848815851815728484967206239257657972150373532937197612009558338026793204153560378372495113307423505797224856038221548408887895908414318585748894780585478738039554734565687876796317343074022372559300654724715043843450220937397042619680402614003689324544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,67] -11106233353005116069763914702076398917857974375544312935225555904272644290192649005638409778773092262256883242516304384833976838244624276071567561674845672590318925939040620332426096847030564249792384000044510189155287943634668392383930307608671530833481199471559804317632624361249696992496124733773075857785149213417263948176275904524082112195826679058650912150159280769709530187652002512619583426987519199007983012719986168498752071561140522093723357530136459420977991186900899166861813775306082096335834171665049375424942871500625013500695533594203656002558385339142726084070515194812597382401768518815116043548545140328365774893645484571253376194353209598665531719560363764731205683453545285725654270263241972349779136774397813471001799201473290705919446556350321291977423017519021115302427743042852001011001130325605860343108931169264060095135616763271051064423465036844215895914080866529724557572474931471607316750699906153072354316755971614198811634631728918246181932839203746306408780467155919192041354090382853270496478474751666530258549211101959631873670316108919938354349064858623561420958505109451862905151752094300121369892033405855366679694882264593622495091139236502221832053797379119750017450911417324304142434956980181895880065296421065640159322161158631003665294198878104325235928336586776899839380675746953990040322649329858261823942187959761936593939977221409648644536320162075946801672460237209337443494513424721753514898661097890653954359676005651621410415265117632486755427075460864203125357034261537245993274512677578241869191908281059954606307223175688704533453117693503674413215698713498437431115099964584445612356067474247216878308206544336358076068983103648172700180931644289338155391430846413914605871757358255258351351780102649232934655311730465906915220934882926768649536810540685810451810425017563648653662110070511165929021494300029835065743516075761967577232889469877253353436101858238348937557032686204145855813651080660659387035169223500428360326274243798479200678171869784686503570475767428350956354151713591598866694025139294783252157830590619726689066492469339348656522651744709463234962990038982289924011691360851111974105564947761123068250441236827533440325450440042511559567218933509437479755661469257044519584853163622758339621529770043822232141180871291396744877464490840289840299963391086934433058491131979316487123996574866623551200925963960173033727011289459666834696961312313402923269646053744823472709393384198042202997371857346794300943298128198500352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,68] -529852068991204169150675074899553562966845632274235373961699863213443237815236797204871175012008594137859670480116630095097011391890192168862131886026579752690957934729421706877689016739489372811410182225592533988302175170542536534114231030563136448303476124034522237687261402509218476967378120340450858483226014155648342094026993229904654217778109479023473262017519768710583978119450646211957915904370942972522427039686520052067497955179777893591628364888941661995612553021871916009388144561052909430752954782713231563650708238091882679212719349459483516655497803710836488427356102142107333827608746711613519918259262802352746795606832259497274129345391231834673777117369448605625701744879768537177138754108024509125155308110451237548392866709872875501141363374964990229599284514541324369593780133846127391898169126961954678115328241155861492030394468195827950795168451568561565587009196604800861994076517759867265137738734509698097607692839407459510392630000693622496906522859196580207647060016825778625842282659850245745229702083929447789076340605769179094510430151521001073722790456597588338906894968374739869309484003446548544669198076534012176148708913418847417679527304371511462386794301410200825731770771615406087654762239816047980950885613400898069261035643743806134804979718349410199315788310412284721901409709861406376603032876559445832458391407713105569507192789363149592896943371285976481194961121062869592414195906189580855622935475162806154975599672677054457444455323765320815549466460369504618125231228014384701660674092402049589888941503604578049859075601865754513137925487753379442907072084817406408861913420664978694081086188498188094028753591985982896297879796362261266060888964669970551727045863871053479823614106213181164504626577771030864082728174602632253193833069845047324538982586349186522412439412019459500071363524929614814500617503259558112540891896286894708032624424766734204552063307513830236442589901985004184926171648920286545807914240057706170209064440200052375212870396300937120840437242097052767157631544142251024701742420539953181483414691058212868087276180236661612308032271290906587320216562174960450688047030534843927525987465610057506039901454850327109727688513443035910498361689147538438882964073530664787534820767850389262995011857744655684011901722695847564559303566605993537703622612667690735300276102134849334718209587277461775124160164291940806316971321834952336739786801135220816978304416458269929718571209428215746291411511695522593659693900102631424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,69] 176964322943495930499306370226966941519516856486698646130566235941705716198302320029915403050165153238491517914945078294842766490412376657840876687885996067523819285109773743981753635233370907687990417333540201891138433292300991670502724790078235444654239391906695612968850759972842100176386263875722251502405739353698451873989716466122061927451639095060958015135287877252527798512347583972592464460181674818945779334687820931481162206366790693282855810088377553448236000234550175927470084737068283344735466593640797353084605807339638833746281558032850620731093487135130020661121829873255617431422046329331731511504320369071227788773859238862966996124453899468617542040002219294658553174676736119044960702172912162742188585868221082307553652623713717866911409090725179863730820589312289056462812371237875906109816758767604819522697552350892310247460093603287793785199314559273306476746849516934244301678611178219227256201636544185012585737909214676644524514064443052321342002756258302982693757529984874507899947238825318442739485384371146125473369093989048870901357023190780345765317590873745090985476865933960456860246163286785313111757326659002091173465457773425502936715654184578748384889280128386403754712956514917394552908331476795391571638943185789716407550977813179483551672842799140823505139477163115244240177951719802452576570918680569013790090936067127753550450053015410413303912476674742184340044885990058897671847518338189188740010009495013090625094427654050997987268904612531870837808412140352991733444349785653946603072358231493686075414380948608045846562043762783165209562285055024585439854750056488617781357547264747002865971767809075781509751980030553343328785520698470896077529334487684115039970376479414942010146581182324085622687713907964923732487332162062575956530455478105641027984574900293286938779335772986968586788142252440201725532278155049762471192098771595228429564142284417444702880341502746393695824595102709893032610232291062167474593291624581646429598205954565202232038047909213813201890810372675917633829849498570572670400427548352672226549236554717177252215135293438301468706662128826415345760198701186143194815181898510596889513554383355566552372847722612115745183052050793449633633689803461203735782666495534318738374423547952180162532423342789142394480468812818117619997570042886684914958520203425402852284509005682497644046002491115327980930520425068631622448177859768709202597414122623906171257359096580522112606153704340489268059269321288845303896016033310310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,70] -12452066990014088434570183102925552382128656453445635788452151565830695189305147356685027313041971208912961594670426518122686155463752742121916175046776620649546583760289368828894305758871291100185681295746180883339486052634529634865464672125614512424379240667410244293219914592548620627364283956590952358852253714553440262214949675314849747620469399905572153850232756119692048012703255003540358351415579340539923035983772919487163258397606270504052214216830866625088426629456070851918754544031471853556215102867459851069206402420636213228485016381052347245471124461981986567341548123299121672544953287329543630364316518183640886637835701736554090858193944732169131773725800043808873837814102915960479568497210449057851595557365545488891817867476040526004786257189175407659107339146455115848374197741589413415046400137147816209548367798384665716141716157518117740631957467622676916830160581868718597478270703460916340680617543268966853772763066474560311169539625905936939597168200500023830567977359340719210110740573616597981185466962254339132815235867074211115968480683777563197955845925003366131030513204974206945353135801540754470253545024093595782433472669284560636384108847824925761427832383968028398961529943606149911210738767622935146448904015351922098718889043578829829832404661645142565506718364223452914890476136781775709202569594075761531857464539798698638362973352550906077558506085043250643063982575442095193060575621310087698088456538697234470900464215565380863077508817732504040763658674928360927250425552178823762268979061262112649644254577577586583038123162109006672478999007546114212108213458247341859102682914331171649619863010662645843564383053697446748144222874764135002239047453006076284608959263851202541681483903745389938787054482088161829924959656390522596611853238202506001826107207161623464840810848182245751564284339718729963937196903796171443251307117089477371758358076181292642386550288623991156559210967923895774955372511649055095156692183100660056380218606237165075435976699781406179166847151821892040962891995285200036588537524751852753256431298087576052388101264888924307030908019469236126950796959771582421842861492570510407282887150288765637693202124151645037692729440403977280160715951251332615645908928557422475989346042449094496987921447216282843195373204553496749153258787176881542563511377358579279643894038154947783473628813629723122883776478433732337560516837598635010239985925579062691832205809615505670823551807216306102244141901846265816037679108802478080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,71] -1553607572127038663754526914664271224875040961314345213321918442900790575151503690437045514855361145052199155126509543435532729025192521133021002644467318776605844857491177925897673211218615324368771825276994429769856277300846202356422366293068169734185504186720315208830831955973613187843136832106888049438569988161182594577071201759785689029578860776361604966599705077449691490324098715642532594111550426774551925839187084721939679385406308778556781511126328456061381661665186391977183927948410505337364602675395904374147425985666569084730803547550179516501152528324282158246900756782928515108303691666609452478410399764384794346781512661579310415299625519930428618891171213418135956506555723257343142616082031371034068383856465245447099179820891845203118030410117191856417626267487937824135899348250938344271264402296247237355659666313891358167018013692322313628078570198625553322045673052087681961650202401248710017947790651032616470099794668927541302956464475250249963532504858030266574174099609847669532122044217110160918237198811476672409686486436418485051926771144496526580252137405905728254243057105329176111088530092291989004540203115300458927888240840113664661574676717838037462244392479244821992911483669792689568599622424501542708498277649749206605762748341990384612595169449680674887579477595083563805274527541677983506099031993576950135925666415180337109144331936680820585382951394796673562260815256135631129618999426794082959736648497427949350669063970610318592144254721769246106662593513198222586760783627881402396547146563816286860235188241252397050389911669827929274857536901105870006372786749299340176551492970051451026680133301169532057476052069809687804065364783788554735545062090076094393330352013170415663643150074443473738641664869182885586258567719926861185299575126326435696665655857047841452007634327440405848044059655058961555613881204435817154424527451362015002886997615476023175873599679836876829459393624942357945135837676539788893284917618149263441713654109027966818872985021011303510384806234722461484452339641527230839830603073692003009850818880253079014688338577450708547611495874904231362656154230905013788366258266604620714728403016703110400259011021678950291266550335989038705209314705899502872635766152584157648111349417689857683619275173082630086328959828495832181160942778997348240529466036598910911056597069815817677823312446107501418204922392444705341391933586406639611952886010575651150550756640796859380987286675274459223244822691373642076828939059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,72] 40218838903957396131253042272102607413340914840114956067960150704932390402652967524240277783006679470567746592708918630339147027294414691415733828590997133672181845299361088423963157799956014910118527799353036239698961664430123606045069408323215556661257922979427116721314606985632024446600833128994246029524158636600934233727953601638681179702351836992726991900484259705710072451163636723106012687494533676530238937128610416486701763787878724070233330313027151463522067050502383309444621497503859664008095774349869243252447695784239135791879332601887304108535910483019868504578958940161578080533346505046274596320021057180318205020926029979401954573692709206034993698354222745690754506816087034082534687735551856584429388147280780393178816463313998745655352310169015870101507239999638360837341443017764300452614848482110710717084679287504445698218952487349157715483946758583017286127926504713672162098109253650074303404689432420614208375860862430773916988400842246073991254796152871083439679818431613332439046151897748410281545090128765285372543129380501132547904001054525161266402847850791797215745411944518013657419872727119041243110992609061102280714014414597767319337624801942985344378031085042880320190582109639604919873897656980417627965634816603494821768961466889137752543643401666009833297878216366986511052032071476523803221688975988834297401510875464047815702355159938061133871797739255635793842094257977782219189198690222713289056842503868348836031344872381884043887923062978645395389458233386324871805591503364247150729683289263161034210749967839137464917024753668422210690480035164684991140601614507402887199247964443046958769907640794664765089980355049247340093414868198076530323720319224661855668392410855782375747286923611985823776674758079126081742589207042706728907996967646579714362787943450717425218506767027387765051722901801037665549721009464820942370216445014609082876243034032811410457750555441121423063238827685758564058496832770466995595135046375154959506490350621195406949654438195201301234213439015428214980011278035629087253828384838593624888601419506083242814878108098590817035077410924598748995016510839484135035726688827931135066664681442731183685724323038228394304329121482099359000833805832970232077660071445772115784094118121555949149355486784425516664812994105751827726732293372771814114191151479038595408056443103728664570489577008885621508504004710457933442638267797191442142448899990595727256439082201632929129992279255135427126502559904127557406124817776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,73] -916922304528516225373362688319555257691534704323286651548153441522472496417574466381933954713626300771644749801966617755593488156928453957848775730521671629153194537890479352610636147190834031550644731997257619245283686066844553248317319708617565786222967156969483424400178719454504133332559474667129923103283893417933424917613080318262574010240607394329213747955777040061236904509040098774612722893768840928275098938248817373897629805212042980404255420893832902880357760898745528615448975076223053587227868194171867401530605339616325805763848567792646914436969824048812036920393002074463213326662882399100822464985943432068381086409131424246270031530699919634078944215817575519043723239310461297228763444801434882640189643190605771483997058904780421167366748331809232916381624908351881838929176672235623209348354694943700063675555260527942710838312224320530860662783057087988959569225216275304676325421782231862221481688289415797115026208313325281371935282769762212174919033988875673556928141990481180820979657883316356714855264347172830430822901795959229217463717831252595415723171298644294783070319871742322857770595317672852431823607631764458201815551357407347990237330195864948737818018570626120691186828525572097819930337560549561906468365084112418508188116436581283042537803005932786440722481353038875760128914255967947828794185722535099616005180300845015406620221060190184476604859063421546932388384904277792349048691377201955862019096665932285085301697187271170232986055794046381041422375936661589747868094396262069277800528053897500048691074349345916653493047310273463947805792789816382851613094364520649223267695021623384310366711222891175940207520813515352262024620569518166639459914093187601609028223272511075091358111899277239158421398158501997500064857056791375298847819178807432753860925717724924832925566515713476568627908178327286276836639232975845991947596480445015573253212503969955956874649473848530512997876346848838170278403111806777348167881040692875280185279798513304092870837204391148803763702359737324443552967221286552604533151389954883489405681118498369363322135044598018379455244032654730209851739347446561914097385769222813869244436686885776066057807464041564517965318969790224559249664867170926228158262803838444298479401998769785386479640468138964021779093162631452832884321116698899001220994621609300442267499009535962009089291325812352759941845652707820712967468711063205666478605074218673710716821677133122058505917327480307022168934035225382343823376724787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,74] -106362435301313722351691633118222517612272641798071959028789904702990460089660403997215541654580024858561892752782058707610763531283509769304129787045031604183190451349556165232150315552410008489507880280627841532688564024682394683064185656091119028629566468543318736144417097794234480542418771249903553833648957162029781864428246377187028136463482654953513114868975572286357908280812201839285999478420330291289895058919140162388944988148539503919356839129303580125550008996208970318713343963694485178928648153565600970987535056959321852804329033313065666840208772272522103303915340377925774086908780937067343953411703951752060066472919572146270780231924819621766261076564374572810528177710357581761294546096268986462163203148150320707867426775734277186328528254584650943063984844053080286140008613335402730386070579798486689028924270323732824640402210448613050970989829881527047885789544101196083671407674298819261123805475157891542352277799726781886960575926525805195795974553197354113558303033760445653594075645273048095498930903601242509089513955851721940352717647860733384413355392188987847191884894375109641774512767352870809168808187459390652863637848676143699800234817128418102517815397305310015201236045129209300779217078598050488703538879799946551029017535674798853472546852994042878454022309190687009233601413943524856236538751551651380044275482429099137553110085058294171061867193444642089056785182977974844069090727396205809046903216718332503576391759718193510683875457338182980737534183380289802941697859746711715839011397089771700220828384103354489393247217897138353837716376405609453974947331354356166678464068532861180131204169741289689418880136279996904136490313443464459079760880550038003843353993109628923489482432859821481936430245233617239309689824622765290141389053620078094723948891091775380801631783272508807131076832415969292749673134987818620444633491988242180942110381200421145280587040637629650953108832806299675761104316859841937988126372468489145062480313822430541296170492808372774108467242234256433297129718267368061415610016121084603059460511117032728013831875178111221754055250633138589470575823017702242950737131471116050395768201972994837951588736381200193999797500688545837118319548261598108999544339860140434734154968429615711889784769653352825405167840850110158201324825910026191529034533790367875533814034689379714589624672774156194604026727567229495951231869871793075506449078907415939010506435831593043054210369811186811165851580172662322561365416345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,75] 4637678335676963741499159731614066699938488886483358786666004647548969558922426148996897160329662335854482774148649417588925409266514740901537210645509961603950318844128468409711638334552341970445476078043788742877216602019710220638392512588319159731461349040999959529426580210180375694500529473151729852778543561063803402797385427756234241193443505100473020793585690247853554099011908203852221505629893635440150274349685491468936804118695643950752831445598371171687976381368406891066617183277106143122519154844060013465676796105338009266478045406364003130041678453148958742254011432817157982285814025288352901962276408372399748248563201209844938545524404197692363544609437848339421345585179038951549212498944306399168395632643124460985008642201555916047635461393998903626579620558796966146668521389927960399994733334403433739599103963571335732828714610513407141982457232201022759600039399502221151811663500973269195464566765390800845269281351894550773190940371209498697664554290102016642344048648307676227607822077252409070957131036221987028422091023629616780309751598397040177887530268521767342616854624419053844240375959433522970003045639654888994486408749022554730078473858763474661959764249666197267570975837292456155448093275828825502728243512877256566918191693274288238914140835111253769377489990638291743431719178912070376254009774380778332311067856295355043809520892665306249695401000074109119484791296220041886648522080066597136019595053560596066138144158518621522772370929742489798339493334566996391073961874383440978724472361963124422577394073293394925486386270735349539653510999033223029252445240820948529237895269651882060186136456846198185877857970552371568956689935214688392435486256211029634059522838930248834806558259838800832589634603896515722057144716136592660257786471046476647811165434626896168645795250256751294047951534802493791693732121626286014199581298895181426319532927164655529373379333475069469410812311676686943648031776928141930704040894080354567334840778178546558291711129955117736966710407847238136337835908061476268045307419600279515846775772704161236697975580893186998436562208617790481500046838634893058861738917403845824126405779114194545893603719212317706504711807164395065198420091336005592458360615600790830237560545740065705678523043772599733592277189206817681261044534749235402073288551324170883682039302802253481945262925349318014144484206263293875868866878096237606156131472417587081943438798481015204135285482738174157588157409781295369040376627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,76] 254196835170390963246921930191938174030933990507048134009521672975204408338655783992000104643067664561444866707167093820266327272335413785537692100788072485412084134872957494015096487556652735852235434188482107003610001215080079620600478434087066022348361080585419066734227903550413352684996298989286938265321715971563395167506944843328939275953239665619143136721743029401558871810981698737495215105281276207296591516195980614186578201980033447255676514163676795448378258181858144457145358443104663386150802640826840212943731313624365903062828491361788896475898576602872162725870064513175707552752142210007451841086714099465514413951154034362406612260246644442172902332436745051964865342779147055591734842430024293534429599568032088476112569007764695124085550555016578399174120844550790470734508864401252886501778829382382043520727798094776976400641561025884261837681911878014157912621180094604275389398719552908105195911969341014860657932628836095369421229273568537909502847876009019511074035534481024570087800282471587309683608543858106189015740663078907216072845579079443671108412765688518233075151057185559051382398314593219836735272165957617126232155919817121150199186740783602990376281760421824702111207861380458616710599388804542634307776808123962053477222822316981973514860292562946154382354232626552578108481130010294945728531755966337000953086660044553721858072196257949591166973821876896919522104773957319851724737547896677696195568395111233168527522273714196688452879126240881200719165991187911031015617905776356896626562385273169793046129989306927940338486497235637699781075979881118712562781459625421036707342725363169956475993283424470665464659267991046195445015295155194663648340559987870859348056637953445044716904508575107518107393926063581886325956999416217283529502589067957981108779272674633782485857767566364992002793921289585629610515472086575758029768600713876042430061010452519537022102546559000164929933982067368449291322145186798297711914415927521548824340035291670806787839482144894149016693409967883116077763435114546047664255022856432103443625771636405715435240284935012717384548401215127437580719167661160132882303833639622622331454409724683883035936337033001159765153071643752065367577404635324381093257050451726967804944855886385248214146013460331197149914142428689352952476766382129413277270610677408329685877791473000026087304871927901134012615529609321548941180046917478272656066594009490469467788381397836180039475473648378614188959987032921383218247106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,77] -14540176345515534250338652453262090205031287616895438495417297533071448973371668741805345284027348131306186896766821950713770234373378503810015330158693894693712713822166177733606811292298249205370765493419009371965536254522075555871491977437344106897144842500067865452931757912510959465385986287078831416648011949275855227317594207451812709155285800211396908602971696043903206458843079343155035441292409696393891882932073799104619457732644254932167881497692672583966947233540086104896672494404822890395451210340091589218869634818663585823206139179011305663915223202809946988626311548710619209127569488954724054652790599254009965899991955008571184840427494565390865842583305996736273044449362432441738955233054535869352072464217469286880342787008052465993316708109975746381129124077296392373570756417906403638466262546062848319545508214913242066251577149749090281299811398460380920894857139163777829898514727934015099478652157900669592545978216288071257869653454635246541612542504458145467733929748747702309620828729101289254161620541682684600120084429027347752466126431523784883254686744085558290008813260408477430965851914376530586916560082126084118397597642340250041886121096653395743701451854749913978187544225581016631717501895523954168796100191366728159028937202959111417371851011262900903520264914565392180255633135671708502470224753475024463484498778909656019171124816658032898666169089768550087048688670310004026017140328554306529915350319133708789192090612948754943706955512571280604604069575894048480635103946914888876933654346582812910685878944694592428562289605416659803579624425515476594055613684131860370315648270916862563303163124945453645838678495209253789390240650525319430973161475223027381425245588364099844589767805970400407231779316565034045858413416603584549993179730944969953468914185050242669642792376132645627244364649590328457948438951366480868538525678729366891967896033161909024361421222718558736175330109604575513904151469649530112837982942344089681523274110440603889982297933308258470890488623722260489954059524187304926141483116144544456457974563367837669364784664075995794167644627030855308216573493687289323142173655147223368112548501517191896074286821539340709447394771626829065648269329800338618709682668592175871626451519808939144805933313735700288662787931414596320299601844402351569205618765627556562821242427974905466606943976568850357384027062908387561967709918048695818713004899745084804631573029128884852200575150404389483283082451404669657599180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,78] -309767888221690628873945890679408244286526704918204570031782700379364213354324544000371651958093244341970649508077016606314732955816234334761289076838822481542869288200078001475700479003663968257655966643309527657282141934777042901445917577112432823952076970320896863423232781595512490887538908609333279453237823862974208318337777965036598137141823116328199685673774998924718998157737970365710580568187655030553738102842623627479331214667747500381456211770290228573041018496566853406211015374569979055753715656690752843579630468863031360780291890949672416238848476350993740674862558143151593775332348797052027985260369509090520121157083467106511002720776453735743179494472583438988049516076303447080168389027087952678994362652822021414445546454237326524345298343485977327035983122664675219556527717013680931258816650876318583064830252416352543906318511017463089458501392672064577095437532709559390537338534496175373112886225696363120475143125058923001718718269454944336875196814505120669352553013896883432503957337223852892724821948318118705267351870551743967762090366263482752310562975889059123406801502292479894587496071782799150727203356882282064227283362047597445802031394654257291351749428218039283669535760453251321910586068671157757296999150386044280191056910642729599815800090160285549313499811675884728819111819223974259813764541785120151133856652437442413040896984877254438106107426714936881363686910614300086669756937160353483544548050038427798926055310910801236426671643807591489067518942551987744719401407820020872578635173437976270285754244085224122057387070821123258797729401506282573254939211339887294147800185203409050415069920642315269169651678791136493723158003092306974513202925466038289690131238483704448638351805834084217183156795135209086736853503655043658377587678089021591752351707366101545592396989842696183359089025094863761194528565651894451091686430176514476305763192457569901575801808963826502516008319547816195395551497482592003849189629849776865507276204338448041271268118392430573702310280176723852753939797046525870354919387407846708314602552244964424125236496750718006491551354113608426088361842029733295309704673336155716114297825776155285658943271805808332598873972475066659119753952660792529870843499509453374347106747766262968914359559434727404661572355324724217626777372058243999472047926407119214919074222902245538214559957896014996424948065480228302947305458131495732829907919976488877889843814341198441495662907202974483694206528579584799560171520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,79] 23774563794287901343767540946330793972684872536788216881090822679498168354844735094367556356361604479515874590479936215485370258521695517209843790906365428170001400622011694671088725484561237332895509067140847902394256796614027744536417729371347568436614008488028573391187113994372138324181400449110568579588494286692350092385074715281792563666364012099006226948358374262762947856919359713207237963028352063313083942549552035043557569089059282812265594743015887811182853945829385810400865856290607355537193548342423810824258403245182684918488518963812579876886367383480377463947011571079938229804857113990032204717142719964576644130513917536873864425185438772390445422401690845703217290162016012139127889064996483755029624696474703390379397655414699002598299642301972039368610297647972483574444282974770994153382512688900958602623778840967745778495396884346751893935649211567422947103712401033539602999551750169311756559608524747395983856456891034836710165041921571097843095148366485891561486328588347244932447900707483265263930912598791018991405854768400194442940978761169868513166177784234530774183656918045089915460146522160478111853717029363353156263273375965857186236928718886387269300196073929237487152400034051106329964030556972726282308124276437749051841848000314136306019552173343020498888108693125570346019456342393669653014550741936787842173311182689947958505364468804634791123533739698659060218736210664916796041869504169671629897617677672997289024121952802820269645999564286903013644468731214163841175079663565004413626909176098290654691135705257924990756373053118562535896371019283031652842542570219605794719051529879592914671457732657866565223267266739844673674558619545662244309386587338829330302694516179225541753628928124157610022916993150688679915569272373599701215491000048597568380485905873532306588756142892975353984941682610411276843535605426882535723572036188106237615955958407725640233577167951286647952152055696906047940132853227705087991121995201763336481472927491184736026324446666037734322654648663219054726981967807473146414130091836391533161308446359463514065788580794609106851341488537657612400775740953184955415407686066903209423930149101533834901636742960090805386833956916874283117737139444260722575471174087171815197372160533399883152150543572965532441494080743771969235314099880381138898438487533182203304880967715647433103878883622415835320022953432025359154425721491497775197142536489264967139961188428663744845773458681273977145152197222228557824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,80] 250730107949507230558296320439241186183534709321737112051746181029056052798050714632643421305595229058013715947450234158857027366297217668647717426624266066266748132439419999568045926402822898202107546968454728480675622333637369889204390570385581467729292294493859911194386810020793841582658599421240461513350506359928840577115055194572749571149905654907990322003591529571016128861594787506625907338974908550753296294364964061148165599714430705471821463800341950549560758243781415358346750199673326444143119792807413115282856909552587215904021881101441323257627558934578680770778170156437507650995114681124906939296444256596117450012788395919075255299494007744180095000182551150592562453692891006300879754571122084947800824886212728107167527474287305027215205451318317884694997016908057997634851797845737279727426700982069377298958441425301074258297671916565640536975501774800334193529133955090649088660865705216680613570389943412889875869302400767220960387064415063931819166246082802332039784946434621801601198448511487571735884141861113546325004048366700984525458277035222771168475255521799279368121282651677722312146819206086069611565076902249881664868247539520584866934400747006050562313626946681277835899163597994037143265285477628492680720621009865575467118202978717464309453191002528076539033222752341799668970788833706176005061101232738398310438734264512300431778780568559904094141066142321243014386126260084971317287717289537591379841676833241526966603186726981893556852222873680480352715451039237840521794441308785635292261887387926289062529215525693087171492212430748341600450517171041707834742298412464427903502107819779620170520225063255288109482991761804572286322746426168173962802475077118535642743147948186258138320191743276894567958628949473235344732178248077780339091864536695447953947931835613700993149207813096146241740707731944566890018325209019051449346128860777548092721876311842038431737581973045879825059647277129505231207924321521567578295592579317867699581230059943686401779650742380895496940067800281080908125827538550233953490286159621861765689581074462039744340885734235129459873314469941786400928444784499701454115034909044876203136903443755063387210190237669916988280915630399069924942098138231393291434083967258814173208301438458134941263586430831372809725703025867354478378420927210549250700334745155705495232624758025900067464185471025672020570338219229380514933575307553579795311304249546004581970311586289403239415454821475020844717242581384586854400000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,81] -30488946105588489202101057281095852616844084870707159965172348605023012717933341964192908057158525432540259535044914327903697409972193484065732355426714616497985766558898366623903414634760900867371598995736513925164887004764178629437676175630382273165391325778100034627591157251912199524870472335698057479289021229081375773598537680499462156022280085948876184555311905614984179800533526388022796071043882951857563914843709792778096217263453926233927660235961463923189544196480201815778487040421354409806549369999498567821795654619476872455640035352446478447728510411511523223417543619135609342085276873812549691004942492161155354942451484314271823112140955295120622661708158589941841412882054419015184323892089959990748808803394853018915302640192823250235471253048545239154241151273917559117751075636901625428767683824543302995832507785872132887737777065228901680148091066542620558152354596815633665544423568355495928483373207747070046940097595311751268368653321990098281735767845695495393450983488251203488533835934106024701003008665939548512477278262891242571597792933046271746359978930309596631961853690247215944402569026830338966572982677511553354666742610427966467761925530958652146102398614214037590332361077519501843488491430015960287810635183823449394376458142287948478348772826314291504673126176596464497782256622874806501428746852524150343155472427026827892876778111541120972020869171014234957100396744782645511134045095846448579776189063345276242938778902352251678023238870411717252222800425337149403264152374744791411008936140897101413836266436478152942581021007240851550640108959414781348008664158410726676459750022747814504300401972163250845874647849661367132532913481331951827734330218740254525074903894970607104172500809912316241503766171503417199880121743775727933145048954778623621718076046039230471848656080957779064024841392272085919186131420446428291674768927516845364520104380426054170033607876592253429483175251987718719823528450420257883184191499854254449163362372541454832719457656385871653949277933327147350390882422965238679862994086000351538007573358447742989605684855563133425632631150169511081646897784235207742344220852199235768878009043970184619211741793082034144623982285991881118022901596493215134039721767550454567203132785120961842952411418669447993910258611767085276549460101688163826415360846994004766230402076097039710887050458284534317168314378896364428577576947335338491104055435481160227094785256844143376239548779555663010747712157444472832000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,82] -338218339684651203511367088933494196448117004670473008514296261667430551030256947856851160490304272008048039434060854709699155780127706625793926921140173918313804508942983532088548387251307857426023119488895099989142913509662887976706739714333946165804618838647316613397281752648381408717826122994262221821253380882489901551925914644709138983882258177105862280612599275930742843498304682595631332877529446056200760241188917658299365719914558237972866534088145337102390154099170083858939455326202925017105415144352209346320527397355027002207372835853682440624278008751502463666894410554275554530165698274363102320941268858811013166890343563345396533580243478780912006715140177265468630530421883506906234483722650194699668572293000504262517781856745314355349033558650636290564394523406745158646961768413766436992463347470060267700223784283285744481133916992003329352852801943447646232761737248590368393074673249174820629870577598188717247624253210124236308574726816009975355712096066043060079734839003698275077903943504648470585273861437447670490481325125919335409804412378387912341296950064413396132531588182760488002111754932075778156893040129822273744910166911641107695110203284444648410885423520946924124027861198756048438102632879109516150027366782995196725445346016592667149971247825456065315725354557429002489827282907902709521460078586823010939126549797729788455005911292227903164989724571526466950940478554414497153254571667388550960831211073590211198367455676079051881945171612818618158272168927835581630406769389094580143969810297775792057429875995494189418127552059879048332103663195203081691783750516063211477466771593263399997625218782517052809401002143788292151262429767313984055244699509473283249555138056042659326378045750820312170474321573264500530651206233947157667229222449675825057008077451321343973988592979545025108390822999587721628682675033940787719098343878056053636950843295313585334946261531052035293097187559804839908662668347413455495606112822011742721271728860215865999172895366666103729950149136134770352381109367210317422261960243727349123955352695018859680889157087048398436683955943042523531248274592453988378091624993783877896398407568778726559310074974469518856597899537293664049872449680282644706523995926522254684848593561262635318037352117922423184300477969901641828883043444166403212060796900435550233038153555405441440856561180852800906677772204346418288885416024292483282069304537365534514432884219914956951980278619135015875315678225576755200000000000000000000000000000000000000000000000000000000000000000000000000 [86,83] 19125493730024139270821730210354215946538159948347147487585346797112174587303573103536704739664607902519274124021899753023311084102780915251274433999721915787101104780756124504893482531377570518091064372631408071759853493990211359585508571048791732362312031108107686504053353536271341877417510198544495635838134808123484310301575321695826120443811299880018078989995670819340595840852020850452184640816603930334385740659324434131962281438933685677299041642237325498108407513841604081065082722653228890622221260231343684635890342091001404871694338702016112207365252093490107310017379469937473789031479898982869337748718270757250764838766326797072590599190720780560198233555628827563775872070316409111972176900967669810693730589514610343559335173114543635067291604343531987168857385858445118100537331207969318726860326255879188542804029325733416942218706010293081238671468934315184908809351272049218420146800948577110422769792555037421437149312083615621348261930074795307339816592658190214739257977982873308317488913689563790405949205277233933885573597624366486119186981860476626661948867365275495500161710465850012094427460639168943525254050624216849815979406156151090845822692945885755457966837334451820357884336815224021597352663443243787769703699892419738242533633933140701640281010884761933190670016155130639089395906763313476064917087809128276978986704086107918096848137915805076392123529197581517809514323647561457871999890324114743009342421615984786188648085561129651119652898562632931621688454898440304005346726022877667932382421913828741274419333260439326549082850328244531365181530849599890847522522683641510929509537534265935338156151302547609989070043920642565095860551726539515489523573621136292701594574326701952785963176414820438850481785639996428754470737698936042312939390814012808845543472929092779995222348591935753427660968446934551766113450663085310647985854725504938900524975639558301160450724598896765680609369613524656796447291539232966886590042696039575436410190479121221901192580678333069830590578821721125674254213089181626080342970977670910617705182142744796054059095123978113294626409075651750339836729025228723141433720541231164502777837768117329809900512098266708103098406776381522105532222733323019808996042642307890946970760713474982758945598731229073375179758883357201126008470943344064072308784455151729739082631276551810675043172077902074439702264646188958903474138642993279269653629720990166697418368809266063380527138812386558540479775362777088000000000000000000000000000000000000000000000000000000000000000000000000 [86,84] 219849508680246985684568677259327180554945643771904984628276506584385468936291480117368821416958568548829221180845353497818100212676470754789674312764761114285643715150554162805172084116495157206972390932072626814198912266046581026116920612096879425739703350384915097918993384684806531060650851438251415224644722891163011293230767653000463740829877460004182546405716267475159139254326542339485498826685933632571048604423515607602817830695614315369593757318513375323019571682226088585856810515057835369384302934033444976561008564533496264209999650991771853640325866293890209666659553016470562172000096655571417692544595375001228007135984981904159680164001284856713871011467158920079347936703881901560190775015990476826219854333332724981796626433614885783208190440024833176356638702435050191511828212256889805848869132863344560538264877439176638151929626285525563003114662982953775180823054140618984535315959917367277679050757334366338045183034096401462878073750091950227428333118916065002622990487460879989460856849663763945732092929942012268930745376898544579829029650240371806867195431611054638679918953089458229607950093592053268872868951474970847093374842602863391546190710808980652935464684734303016183649114377548112898646792357174674181609405342084515082313243034607131904945943625091193658907897367458300858466096097378321200241157466109365449550169526183746440848362568922788013574245233453322023885790682421118245873113859514977867607250963433483709427446000131973025787878929581809317379839053171598934486250848902239973826209077606717971382990871588736834552023264793372952375104013548374232336339974782907915034449437847015058466776666365971067989286230637284550341365064931978537417544892700853048933162377300216154996006789475896019377711285196001557049569188476173313556650136713290825668378171830462894719981096223515891401080660206962294555493441339330610825107684302045900534174002176198032418799591740749061127314073688720384247964858813873226223555103273240298019984595302776181443278016709970608081859972255614367828671919375916462240580685976695654259509389555402581173716249890930166556507334825512189106173254627970710343332711185109079723649342546010509238583387741647273278784318916722674586783097966613884450863003889890368890442550144952704625246842642559376837506389321002447062496244815359936203016299776678902406072030885648066545675103649536901181090911885791732562071029662633175309341088434111168942773556907092713178038618402188511237369841582080000000000000000000000000000000000000000000000000000000000000000000 [86,85] -3383390834902850698139155853838197433516662673511059173246208185094234151742505740597028215309707349975046743210488217140321532153671172898317982106665760545573177184227142888690771478661386652286313465088356690642998153567978073946164573501299200343628035870859099391104379367756218994550047518135670212029412960031190159621972945443332458076067282546720392742811857850603817478553911727199923568864508281699752986509119325470662798295158043525855535263768847796422690154821258194699624365048429984554840679914112657011023836316127529473255779773001552647158814013141007524513113748250285246924539537061398568938087798139049250527328263094293555878973266566917351751077145837767674891414347329745873210833171185074214201244329667080697963644995829324177058849346755956726727884229989817929318361106754817855397145034278910221640428462238535059266597265775234902016174430051973919618628763925626293493989910841810282603380211071044864160094598292999853409071968451213242986174585439852765952741831242230936636509635902726193197975648407662590367289547528650952798521879004161127039135868647859751701301401514596481555183594336270586273109067155935053804250907187697904225868985285952881911357695221466774114181053903842785986908492736745313125200370767639260584217041588404997066590100905337955397799713951177292950815085602726775788885089911665078222759200015236476638949537539852318492670759952459611478755949450935149064362240687197007088035426813100054458111258352682825274788303860696577097480288660086257828792804020600668993866301104245111959991810971199872312824270381407467101367005798986953080825840679399241364523807779232235394062955508241755350879455332071763184340833697517379213713025414989351648661133655203487155667188046779783573773814251110523582708825019281767539223259997513047374466413458593866936007856179807636106197995699978551214912896818036079056938076865242983110761711649994705153132948676004320013984614671277155967968015123041893515205995686838761981819561000431343358250767887298250788430453316225584026373099949984026433349661998634097405981248921250058011061631305026801843041915915471833019022044340297958428498156912561245880571382653150823489117544982272302486298617073150290276370751377364688443695682801506001272321219292759878965334732833399044504578315091543461198642831196304767521729821630329068776817186249238116612062936179688328449307009217087644042777220552265252299893610034381796419358215167265829201335965897976754449621712896000000000000000000000000000000000000000000000000000000000000000000 [86,86] -34200648027075202844535532935759795087222101500798677404348163629973717746651692725027838076344446842992455561563827710440544353988190645139498674358969356270914614238004331381317084387897448218964162446715681302710725113507721463187179204729976617870094897780730328781717059437599943365936951689936193914338754800694710343268820240781072841091648535555432544522242969200199782678901842235649822622773379827273947730864533338334727777542431139834572179524492356942914870251554698328095402212515871547665689674748447653297719883957583659643068415805264280829045284464895849368666418753313408844752875577656625648034982346455724179492972464679190638988983656891827918010331584323433920373887057307698301425256067739058476665774938230169424907416406023887553473118579076688045201854154919325893661626412306617808300995173802874071481739382824484053587113966392531117754628901548759949341735562653023251305376956042915352328480465153660666122592433628065327702091152116464264610790023672570018387540746649952221088841762100395306287931391106217765441559942760667724046768283388712060105691415669195782739502400685062409845218426094761943777994594417327106695562041678708909687007564379790220107039721468702093418495804281461359597168388133549885490965896353975787906965741842582042243558795452553878459151509599729984122346291816050673337740119470837011713862163528178380941971001480753762943880408679872565741479148768667829183071054114393711540505888895943057408118325909253723850096397974730969804977575019898925401434911661357548271601869315614386361451558178396161227390788173196687838047929100292702026349671651074750356129403991512748767979362076972528092169899663427688676190536075006017403618698348721556017661118725040578890114852767758850966484590125130758533801405901482959352064078493647239126833672714983080066975980163917647443848898379423707747917303046994418227350467688669323531602789025826645857510634416524208152046021177498192791743801385931726811576335887429635366629669175149314711701173808208480908277415644455777103227013544214910114293642047698909570809844792021544787477910218496270113383910177170615290380060194027094944932142397954390358234879377199911003959162104913081902031702340847698295586297654987898097455054617370511751821486266493210853336912658831206782730259159674653535543061610250555497042321361098744191748010439704655976800034254102460361175508189741818741670212376907762037676484100536789201545273065518768790353144688765422502695403520000000000000000000000000000000000000000000000000000000000000 [87,0] -49146904966210056788622868864811771580384550166034468432317539834502183209667933334650875274430866974708719247529390982722291459099899405916895831496773440545436386812097964735775380720887665996679834910155186081808872419344702672945784346458659223752689025252298458322635507731714741444981591234146052991940134127556106984165640473928848844809002618271076264764211745168400320477198850057655239617788927845856888547946659607180813533323040721400447034184271996812649310874242891174192829954199802069954871999499973457647827481589925130353498222397831614586063365159651899696423466481035328836192883487041435472344078373637876889064396715710122848358998095362556144597674475988382941144594273995742594737864856013041156541519042993157335980581638670592708434159139261186601151276294566670409992140182416539444564000129529825372048551173333605121963758630136325546820288734474154880105260650295715308767798279123220491067204464034831186270941852695876358168236127463282674997797173834931679983322522539314115354800523979982936734317149075654556189730673810026966709138681030273873059910937897288351243536702204698102161276663413428820798357478183725000421595455596111816176368256067109628694823703717016621509066482458270461061728990137914647742236551520121981328410391887446784448538875149307253697327583606439695450595388865230675161308627979432668752348924805643959630374230539940552481309463850411069131365675950261939703349396403820302403397828068127488257134594628698656577713342220506761807974085724223363435236107935310169632688450351205858888871147893888320636973412565245234586174893189282481847181150724010991399699841610432771243211147439331623979251328949857138141734095526395845746054428778927401375991298804029715011504167105167836251147970349658734741713564838994226889755536321671210562362965152322088400210641465483978320196111834135653921235519785105370899594770609687282525825773620554157578489587918542502097922785109200394405811845026774193089121597051347934077773387228564684541921742586416964296135720542457236380577518941652927742302244543102422185451288178744558583949657227103710664263267125120482137703407870570960765993422830494689049560860717668697577351157547025782519500606817745963059886703953417838639685481542366199943478840419856805630432687324272859107773213531981142111206375653694261694662366245717798019928034094921932767908913535256881916628094254187447734780037181741491508289560708730870714847481097775915274890991638272182723647414241738141033419927014035632947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] 931546866633298224050987287196312183995852444748328558355187414093657716505636522142266241978859275364580370128785392527048576801856929284341985766219675540667653162550249637190508923290342200703560001904912635881026985183865487274646960847766866698726038820148007175428199089193293839885081658474468250018475408906467636808214870130888077419956235708484633741758233886246345978300673014662801748587390608389248595446062722937932244842728770698491057730826964013389526636588394529295979481065476315336291290352894315893882184248989892550387319782112021219952096076132625928646167547162835812160168649619481382936188645757860923618520755823417418206475615061804312358463922163291672809941964028800553304534128971310203969217288313519602202754416086910227349281606825036116053301061008231304998050243911195765398995739711412130132612228706844675888712437662314748353642622634067580030619096586488945061468121599744628662698356290484440007285471809849476357151895208200488966522862806909794982685344467627450191298015646247673815569289383691310415733523405771185425154618672998934853046902691721635983373170022232854508969182566945608557236543416635587086951616946492380714327369269805496951090757634588803957358686342889108428119226807916426120572817914207842383057056348658370694233385151959387259726222424048090083798422298337871859065892747232812919376964306115105788119203800489966254660629250649991201744232679025906649249806143631394418336577827982814337610000752825913752448671132368884301621892926859600834094130024449544501004463181580664853800275614804852893617817538866876839855770099026861026670924592487083752185449602440417492128406519726704617083874088939474748261950969489870777088594975182044799653734576009171246457629703566999584361352256500869702717704956492716661874729536850579111485690055110686083391422476934272626932986348597195467587726247027611232957742949883726648713539277134337165210954917985537364840506777443667271498836761469107536995718281401798433793890326380585379396849211624160322127716955660291309796054854369864777882918408528564318751787198705613625842391273553002777439104007608823050444053180258574512802201280899992454145027454574375011138257673829392841572316906104611865402844578157416884659390039704083322116259418245761934129986628562230365212315054276127053049378279546522914509105516653952872445296407247668409183011155283838105919092497302798551950697203454945151939696763300484643801529586816370420258170030561163993267981762726127579427401539347822801846272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] -1754912070384813452831868634776182602750313340398765966847331088465165078410062108418044980549467909044350263235903523479492193549692190912529200812744981649209291594522532141814027083527102746093198902403262958879867589033814888796762774902658304938309372654802937606103926214477354428528094556007130447998203512254449518864258436957035184362869013078393201808707245434206987572478597541037502981257114490480026519945558729481471144700803358098439382408887342465854068768894222893218682307201429782585369817252968700073562766969701657006630262539366399246174612959588082270152394971122910071978297695388567650486528293249551494196234679451921613761745509780846123248441772361138409098898726991197213976032688144039420946158255185809286551497817166098575667188900012684708310982544847107980841184953044359224355241428498594671855572074338565590113473897278000069517855830341162333881426310681898284788740080662081611604842724044750430849738263738771650965748444159346696635560950907308007187949551904784940781878589481180921544647400396729893067764434221212106501889973769424509837476501378911337227984264317163495772771748419319891979598457855279420323632425880861513298965866033005896091878847484698595631493255022815190500612291526853696686796176768723537165111654871828950507404546949600392025299051787499955760011415725914916761301699237176548984535613303746032539702928546366659753798845547835854252669877532299904710477836378983774528915169605772387410384900533046561217882647438817508737459835843177076995550907372253080574806234052906687550914485652522695994033334658057961949292598438093913501506621710076017605831417905192710304417471299016098431339145170672509742617564749859374387750685209307124169208313711053964181600872197373094435842036109868684874849323544074822603932915516752833279180711281916844328091114772334409516498434439027754487674600414748886883984513739429293048411724622348508537719997076501725430510970494008914747280703786614338016873151334406451170469899490271038997555508880431573494780302262810441797085766087391657973321793654103986458375067599035428324895269741899908455802598462563999259111806099543253490322619681390135925693375486994776524083948896175572047204226933685600712339802527172670733372172749582189899287262147991495866028008532685061423029702835631661080409779195508260985197376226854446719064788431378031234363471313169811515620873891552659943742271258927533806986956018719476479196428853251304354522779237159709701697511637981252050398400576801738645621964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -24946074107496952500041467473512608135160575422961809839050653709319431271256015695176720045656324449406516987708536510730605984482662250232892044864150607404924783001750440160427305313037169697051355729036439659239041456419756934227503167776529225304514447791449655756741121364946990306258119508327307779680081450562022524889594788219152266741022422532891904189315370014975289833876843129990639630055858351348521242687571359786806777802016333592811674480893917750113897115359992493695840685984363983180422894429937775493771601539783920984196458907414899242978099071461677335299436982096070720681391911319528199682340079466052163400097362467963601485073254249110160245089411659800861114583493914099934418897307351028151288217551605774727470991481594393851625344194688999388133689932700956661299779075948930458680225440481879300660751911655270318089211991454836301751662490872526260366629861932510210175441921501353042985517911097428973683670077697209367022894663165684253269683413090079080187256476136485129911849535805291622774561708650649038390783666295622672401245275615804606015799466186739866867263947091644092449410393654414903060162621159386066101166085953235404388303658619750471156721707711943955117230669235828716858138651852229958238301405312461189229281186432534324962305014437434045557512910311147008360013515568810594255467542330223685474770136132400313141012077828290314307126982620235838582924780232461876516579699612234033416363895776889672837811431430920363360995692696990174859598245990045705596747263431841695663975845760588173748498678383201409207663913115353542974933592721763704307049816427893537537065145125022184100302761427496376835432748076009123835762493681007050254597691340214945747650434774126236916133027190508934151592903060041547332619693844124959032993571499412100886214298367147968343041251866429864393026811413705188765709157149582781796378875959810713966525570178921980085635666816899547575614287794806676714419914804472978155904644254725259102768693891175873973962596896657778929767540429692663066408714043402865069787343067797019088138211588644638068254698899658441028100704859806184801424562471330169543485363377665129024955753686220588703394920740845790031011845657305951768165360023606185267878953337573180282060469053371914839494924673760296639963181813136894703473039124012299570468928949146456926856791329588434415348798269813890290123237478375572973208348438128561568796716127042122885653200768718449388317255505756877905639702133685553560090463434073270029937278976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 5373447434298458182639292000601425455054532364327029651268409897169356344519287118146106753194722917195673101285796702129918437323530824335380662871581571767681029786608081374189978000804022817914614971746551711603111714863403963694504697464413201797149604185557621523361190514689442944110499670921711958240775667233507527153833460393718651760975836607674102324712700428866184678648657838495205198612343589165576759138610678512648739283519270742176438435002619440904484578614443821764752697553591869025746999677955893051411850560221878347042150648356801760408981981323306347606362447510124230202130060394487685458639521117677060188995726051768666823348242610970849905851417742943921476852283582618072811810639240662960152948729021725792458555446207175174394431281836356646884315250410431828726948917238861032695655494520809221145688263565137496832396001194132775142490400741041966364339204753214928641147801633745274513096126638120453232731427731547731142207624920783637806511950343094071808953701755113355829338395816005784970132413594378094847513450075722024542022670934466537528620615696563191513144963803351009052960733607322452206419008061778873665183043053413435261341397829482972324157945185361351479672650940749022417560025257046086455077021046355154280201738212052025572852214989015055069115644391521919369417493649520231303070298346338255785374820682060186817450086348766577849805710763789454892895046505553830230758973582927554929054201371693209683131570575559335775400928200804596236687239963660087519577749492454867217807947810756690021925320143512120626399985734973822373322474896500962241614057292948371360998065249235920725553266513529367829555395155774809340199948489930373788627737125461904572752307841635302578584368486770081884939560790245084154431911017125505292320360181678076530887091181871207670766163316311246622816418657240947230333514765869109842364267250386834351577315011418390012944488841351762980094501848250389407276909794871921229634877930958004536429712884933629475896771221055048655717870384906089678413109479500989883981515927711861341046114522852442642550105291334472316968266898677536537717321236696569254946850293693347771695991760449105864954457709811796690109201217543439664390773147025566403051842688886252255031422078816568398115343406587660048546141218237920783209753363004274538040938817988990453280577137545786579786092392983284783973466030845716870695598843153513364543024711466500321471272230649556408088290913300868899783053993144275959196015910026956148582226329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -40637329202542374761014653999898518760072010944943228126807150242294117072171144018183384128836748378638979433547698931420247193014947024246225077291276456767426547014580642765574656138708036746861057040960460552552980765260709633948866329752661145342174334720423514134192141635424349275688413019724073471643386040429960195171357528263343300532797173409446341552280564912598677707961396930695443906484352718666862475995138096147952400022678763706864567763506413886978152156010318228047838218900779554369663893286324856310093586598906989390658501766181680946982827870766179794831380496063455765306436883292454304728238788038462349738944477748785403229358810291948954870099535250170124197961963552543790440694283087683389369182922136855276307421526124761943892128635216196528685631907742475587381912915508854964190070326727171751359497205991803256165986469226218508217661261883021404163106162816042640443206724015519259610444326062232836949335107624220452398939776980445905274374273487926831499220674671992766177290265233332810626603312434027074807364029777984816700068266513857647641236005454441344058148069688250020812980584228308500231503800465505220606297075178870893646271916890558767253698633681677453562729486915733450318167789623746740405631703657975674762885536099036208480462850368176212897091007499136348978953660696502654414597336992226279927154744887382298977120109830222492778594191793017675682675134064609687018470496138986313295728838103586424515770230333075556886719411760491065821289861634044456073995560668879080861561291355021002594090891975530033488740456162439620062250424012461349365450696818869753518860842947945260420111936844376328618165191958311057524864370965847231308691171383740742527867382168473818165183249614971217223555127127634155453593965618699252350087069456821399599233114326742549837587529910367019264222737538562592222174928496637280962682430164246805618819131775461220814409789075057237213205507104243931648932116784428023443864478894225673013136849671863101527459389187225172687407113482530557903913240301721478642251169281043984680871017097212117246765575170659528695744710759296467623351910481193613391764221505132242258423836120490498405572157558312754236704396764889224462940789456756192731758975057416463664683892762909379820855845364378606066241140117168080201934657368924997008518822796685012352283741565815764140699860316551342042134777613356297640258427048882347509906630714113012869060665529867477393287891830247273669221950959116039551670923339859007902770335318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -2027861838685530976813179285850997838297174244458231327352632932005300110942380243170778102091588578358434956649085145845129835253268758561320910255213301544842858924089405313921442084073909091014607306342831290074119609144115269977623467753354457919759948190174756929117103898810744020434710110743998703389957927122748701798777335534084798097670015657531479037124112003105871127187596520144458964521257868853578288949874355046917779132988300357960433466240216903689050546714232915347613714953663454814275512657128512364374742207068158861880188169200435575594483148892197193119696809463946116136895355015391927588200497782827522044395846262357423695571587191799708012801293794667653895163476649700663183427476270593750596099734426596481602291959076221675769185617721933013759316426327112900654411694684539714571719931131016461205213530925145875469930117240417242686127584918700486647217157180473318444184828636088438601149188020414852599355743396279949405395773158706407559057932902431731683561240941909458981079195846862502664453010517576217138657376103413207259124185980126812145979326181486643475204894535015847118338318342775725503897570576564393116046472374275190448575733472828453258139178587448226360925502031876608342726203149003706999616235439384350119581017662353493919343896269621922152566421564728154557853977017565239686017722580404781183583855706404030521852405655093770662600904816542659018313544921037179199855133442789787092790487988176913491309132755027909067326072514800452158904453577385135750886741485652837903951347613745302149553363573933542482906151362153767558878021809652302546171386962503883867110141478105737542923667966870900260482758722388217296016315926840681483527522484524216656299948062365784327670533910260451568651728959072319465935646891599928174401346733432251854004537263001526436560072352656592543649622752697360662390345123574428186795433242128785175548280467060431259931225687171518357590878928667400387233793546512542658605555335442094320193743000395480629644281851325758928059080715059316694107886381826006912799996534889734299308713228966489591743897045606036607908705001216406740839851984463283633375446183857143574277295965646572938787470686262401706007340186029993524097963128903300428584855016829406623085664694920642108393478611333570864095108467659739215311858487203149992547535045579093692735801809059392208919577946256167175997039820409458101533472396921358220208860276559425351832075647792670270455783584237686127431852109929368622074628191702409150591493419827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 55440290553155208927005421680518931755780041014671031106017297111586791818360384545287456050389965125249762659135876940699789415461138190782252814333713724298035901856709893210077744398347601790565249223336228256875573053583717342462427173299841100802222788484170856779914907698560885085931407554458358260955030528655699125161837358440479875629160376726041635443495244571305043107210632699285644385347846798959533832683284001237402031236260274345057865313565316863777058138267559320516103479523619936428178648772457724283655049975988430027197714245943746256399183305211753428269132021735780571080873894032963619964677945316896111202803299836601491594532385607994056566848157897376119298246218053497595689083392887491109547813753558173950700302933225240069385314767785774824302185940735816405819813813089898870105215991318804958556159158818063083466546888755650259480146521008130114596473640012412705034100009389768875933243815750423791922623831602088140335206401767056155714959397938557362280673215397493026532202205524377976972933032883337253907530923011272141866357997420694611552273533370751914866106205163487945677598483618181140294678362718111435107022217107617202070880024760126002944184783378443542424437654260199063531650565962777969067927579712353626158411848645200891154464408462386936917648991334704834817057253599828541294595278157344861750370609554611527281973504078069239733168887369955292605764470252339300940791677756607509766393522243542450191242336860826134406241750605716943624238718315948705255965742861669832312255356148709616545721250713119686128611497663802979615732126388599538416922896552901140590676552953847565374615353894727774649244240858714341818540067716597289021849407399793939350739906879689567660786222238196872975751519736264858613869380610256937347297604816772305729389624481157861916068438151361650336891443941474435763331673609292880335376683965947531781227489812550298032521184189867422684782239633955938569731719260554088507753771812624299897787046641007329172349076862965692857854442660346784471016853452643092340230206875633929173395255798896637437641695648603581720956502332513574212880277401671021186709962011011406652435153330156847245819889952224753140328837042289669317258148310492587789652993444472986469096996831011789668385577995763231883306730069590264949488364013714916641478616199732401190210784103691958698237950174939266235331318536866844260006294264464625387908250374118732225745631953009830870875500330994770454978755701766150332175371676688992197060890384662528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -736655455994752848678300731562514124392449967091328403738639035210919669145703572293808812255105925948771683617165355855360282631758190362194645133802475131998692554006056316581801468199970362187586739016114675426628848988533802792084524785242436853586229324033570505150435304649166512633841972056026215815295792919946277417919851553948679843476038645450824607147785923219859821402549498368970875399319075164431570041945811232095733913738929142808707061562406874735870406483557069230387524503996065562363970956727365619456230549417753942302981547094493841286547872027942129405259185125117339863928958909074452036509838141031652166584416842288660870580983836168446227587373541673957657966411287290289288552320647452273419309262707257667300187445804003952544861435970272367616296909458669309706128600729080410406907488055549831570505544534885701985660308706670719271612516138574638806014493894078148997166201904375257359956622832972645274643474066233525068651597086001734104851700467341436645391694966569892794871916809849005210048257727743650617199889814285498889526387200681490533574457188065092398984127769508378997215765669413844454416626999790129423195966227518542834749720153923951017518546727811159689267333874543421422128700961642134035735292793625377693256390948198466773156160733717378880856469172352522867158402651460399079236924794562181257919378143402900873481334710735137015357062114654111776956826216485232064548628392773365446242754256997287220925093753848362350266984841446017776991854833816939275031621612452066516112020854124499029220933610118729362186307013397836109894121366507602442993874193828085611496041990591725686997948465009367822266058837472079119019426543678451556487305076204810542150668622390891389920044166906080874820576510552883742834509220614227298464959581960493992041456960887675552761078087162461104333236955901365764660516218313455195670304227094111526533308223475082019199350389267842539074208515968022075795966262256748935436210311811750393534491127276644343155559902398612240452694206398377230828145409472444780170841202058379445387552980387684147953998559989450150186615775303155946416116650502322070694908021122288786755571584763024737985752384342070080504885382210513347608174608390073272034413872015116309521480812422242630123208785380116095747390285740063830382714277587293907347596524638747769169930722797121599135585027674062375773664874188357218883178433450548158132456792656359862898359630974374255961375106545218132137175278417594604783188197410360257231378566243942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 6406548933035922693125410423296950808379368709044972533564477215568137959309137651464054737843846704416088525197717854517119193317556681420415167041857590889797477513015311081935197615402762819602196607545186776062604285456248662118883907399192465340107690846370179140331130572770608378375944139169346614187296355228452095380851784670836185710311156195735105096725639666603978113840497515994333835280374651891960577343505622952397433070335374053028986362287667014374027043815272147446315055503232262506571626302977370820128506080744042260536146912850620262420950411811186928951540076981051268432471559537996381190346929640462305759226734705678314007431668429875739041836432242397769211627656023808724506998116476917489979996791053456128378687002614804782593136103239016736074250540335244423491962198646686416245943633431005934202714061694921247575327326726014074094233971304718740668360236955715678946011754268295917825803982413225740802217386191096533877039080259597981188092615022004216438319305302535050978028390955047481251403921432576669713189938736858121779628943563049385212844131203417595716249433664479008647574235494937563902937074559333389695616606813974852485836022851514989790667274735642447229081526950410602801483379655805013481037777692314099636233804155720817702436466399500796308966949376047327624877281204447082804951867081644454989330678352135810927377273481148797215216733771054546191979974203212576816059071702904555168426429740003269525205315548409549868200099648852228293479501233392519223329504350595650672294969510827307284103561104915663953154779579896507585891408417826413195512586644892931147017685869030822258418554243489490968789705853223892982009535071330302459888259810129869108299344344701315287029924328394707466959895479258210673602209129034470223404087967791737662351507924086405890459071471625674333966285419307142765931364906326159532799126732111963874494151276108973191931322606543512973865101159762522794548493112465827812543435862706499446224050940219980446900854810354060875721981455680192008804321717540519034288730564578626579088384992580411653323091854247926750168699312807478260308755404298321142221665030250124330502359148596025344341043378554039359731059375861708210048731324732749351470885243392768231136663624886056294584502128928269473938502545253219245263549586876412605115447705698970490675399429998938737163570813218148371504179333794873788887474786741176108643359380909410465033830145454076406247737655922627859590751104479228824680534943677679964858797975173857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -40007295118687991703967184664112638912130613054819627845295628856288778529958938161099176498167779481743914360394362156255599340857103412608192236942362268535595513564366263199999795670897986863023661767822659542131601282651099254291602461116734605522916668083564094422619988248775231355540715500297421756218769334231334250031017928096273678009004022204177510506458106740482202278455403367790466971121800288988098221415909552516386853553764197246897166485808233782162871193419597515001034901417515814375948627135556162367725313558515742479901598680974344571905015067388188924232421221146743804880546736556644562446286897428791487111054965954611193733235951397359768841841862459544999001062607138403330744735569304350996048589872968604565430520835044982668723797391292329746057616909557509356310520591149318501431951127303984264746837174754270053826556632362205470018104506590815986226694992377418950788644365770346158742600567922491604265398986509182361924743217182367609066634295473800645349217856288385169644615208555831692389649175738389648496817261065885079326009074515588298967561854575083807122668813509667342457438293942128764066803124113410614827970902760553963654742537633961892918159479427927414912416434736536811702193365930880047762564799168913277859548479520461218535208462936037123878554888516444464961830744042913500773695751389644233912426448342029331658754221365350884165496383208985583438115911257607013398817751588283921781356395209545659592072825852870370727963153436058219179290435649928111516094050538834316370563063725127827067900214960893405461093799628539827752970468091079708317040361923390903491323863528757916166768289658039642576380185578101905000176221408974715498971128870090761572964387924128064427169747528689471726295793064528548472038277286647658499734216733763995655945911247576518012131338550370053968985428623912570972652876513529929983334036035683767726831975938307669460247373935121321738246773408767027808265483655346008302405377316237957319407415839986450962411594968126943724157910930943678814958333543127356924969156214929474059583998864477939799213785018729144923562879319008190242773455330286912116014582173145752950245775970571504350323495172541192240011634456412200391860894705429689262013743013868030152784194071520241560092443289360457773468011917852009150703980198018232582276981446168759096728504764754977076755663597066192755115018848726467180467574718962817866583357721636813420866992915997067618565251980773082117357405128636023254823969828053856286203052617524838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 189977973998291106314391750693981766719246145556046563610583952476096426600470382351467047657995320403975303852834719948516805348410362459876097578536233511689383650779053331056101656408400845354702529159136657834462783246733691361870359746398905286661109701549995479947888550584951149130453176010525177570415644415640520378833887887941458204998104181078554245944562296905198769453121591996687172433794305695156094964719279971139101334145945198376292119156285926064026370657396559949419630229062522798655609211209367738494043845993806063093490948770085984185908219956735489711505405577889529038050792858185237925677715093022244488941479963394421477372514721650034353358928283897503021749317741316727690658338564551780532557345751176431193195462366119500157387888862689435565890583330879396034173457824133819178403160426590709835918817810306785064383583066226540716318875546093733815760739119522022455273664643658430129782306341939211909060022734876040257279849121724449351735477675361557741104899981205985603373106360389613540896258541983193793322174939096011113215218820855866647949421099294742941686700994333563325528621860120465085454628181377148351577583441204181062861122551338041896735274897779065433042905664184954374674787214554071303167864473194156754634378991341761978885738822292686631625921287790848017522550137626705020390057607946982214027794198998938327603133409142762538045024699549806923421320210533443591078656321532854218595147057574668079732726302237166135896029442164244314771128467347184411702574621197870897779309978541608576803412302483434285571648276907676412339911849895596071393883739102347645406754629720383920348214247370994003273569253949594010366772398368256792065835657689067038672677030558238151258189462644391085608322537196471227598714872150234595854318957198244117216588880669195056184889422170651786359458397082266726245274570087186938603802214578471562903596829497707592527064226812000963290495363631793886157273467847900696986264495323196843942041825127026323819031400979412938584113008039725481494164478505314151345223889199413660957184320117684497678086943209020435227418282053220032878628725034524655627725523772470208680140591685485297826253700454664168209581920087391354920616140832693060955436182718091647878690649668241476136011781899798231150868493599182902840984613423240306337581569714665715299799158892261116209759785194205926364513636475544897275184693566747103538514093325226754224605598842565146677048933016020514960213761607210898241815540970990459888446145863337639936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -719344272610791834821070322755779393815709760385059997550452524697156604399710807395618643471997809217712315895780387974691821772024565402135261990396562563434005419606496039418661557571473081514130794472287510383520515381351865602730381707652920808684457101668562871038740975345468508487228879782798089206666300299708041946653983554591995556486713927903226508933121009830044012743194870761473476817780486257384907603559382659204227727151909322664484400379655215675561510596013826650120094008429478530941491674389286007187591534386710229934491047002696540780728500046538433189522065586636493170104783626029403108004874341801886150249697008686261284251773177356436373168921377332627208150297484951427357480675911034828835796553814891492463649024381230455976217692835582654422093262199991293379037030675174946162224657440063450984107214266532923525361905278739382810871841274770451172759583492187212979355326632994505537835247003892694186848678226309409652798408066860714348828644370300267263717887084217785752263821563963504497313413880085512086350497521353063392316436523723503994654205592486791312837153705301154747952688348065242496519918455143410115914224563008163091094031987489418578435862180303130390276844453677063976165387272340079544691588047237701211031661323765522577223834526258147211203778478446295627754963091236605759638094186220161927339432110176322877880762778746332202704022193931679359060647213391422562577647617545933567467796036297363583975521705860273912426597388193138927605676676721428657606408124927329399419513187624257853350385071887116060452831800657407356551576179189092385438286593633041786458621051087119954378185548239402066849284350779313552988259887973712373110006738679925098487477526315068217541667279898129914471334787649870692397359965603018667250759391544399056247396163962243970278391664891432948830908457140683660127167182997967535109737402775089684562998175184562512249548830942127685575006334496699676268928222374189800884722873174073659335117371357369349383984378058861771233618937161620957986130766087193181906218649829675010364109111829464000847544925152033894461492943831027891322515953378697798249554390052793588583562303707547940427348697953882920485013589872760905640030445812007433083787843194148199724027709470366756117504985367654703944867663112557703952438970742221259013894883135446740609134124854267903291076722935521633977518233426892889224656236292474231868444985947621222569909761515910887267988173155143641554923940101206605199503928779706442824289789143731404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 2248165017907273447588681823363939627418565494283277691261135590118605078987725423838723941311170198620183043272757145158453700852153739616380806613454873036096145269174721499077039748933454271740625647421495583095962741270475809242034426324153876996341483359357113344621092371580908392497711891335592681697811910492037690008628505357425338265706561188678443936136436917910823166050071928589879596452546585042521120965026858286135018480793916922233257313855311134126519348465985311136648959412158580435448954938964419491924752799984501225521473778792464777116186645488500797949295675244804026599745115754092626352329194711597637023150473684986831483780612816588665351875594014908118342678527033439436462851020435444321442395684556000767877651849868337565641278943712994654546861872371315816623342988078456183096928210304891672070401732730026943580415442432093685147804913745707108968005119894566147121366563498710383725449078591620706526191750224590501041799305293805355470788710956484387271473249715341781680711672412278035822458447397778100454330406367925863633097029797236061748387615943606136766007088744823465141026474599957979865087630294187600740286629763442499343136672448277000548604598048629492744825961389712749158994469380541517378304856718510571063478125908557078211488564751827080692063837039502740343815454676540375669217827566261431043215649281765748093560017419969658416331868021538050450813358423395135208370631932118156673416770317219873601794019200590539031951721093776590575737205172884116374657795231102748562324132866403158621022416920997600348527275732455277536034886153702034136566150316620618593667731101616449310864163389635901594056971805589627380028538250427632781498699893393366248789665737057535526469017868617404685434072396519861505189162926536250147409834532690104795361669802816861417083924417808806540122561794708864698076955329139694830824395028243885097637470397462030442232399015427109249407041412952609781195122026991933555171888392287076754731358895215674172495891641192664033277527061232856954188146276745748957742212386499634428986656949545086645844141308796704458201166015180154059009488132417009536801890027051853237601117866099545600814287421208664303586833963591756287875052927448123466193505169163799864110555536872721701298116618191666646692362209311016283205915662822991293935159786695227755689341079591111273125653072364888250769058660063507673014993835489134654574567054970995040045478462344307164071799787365455382362626414302598246455505884676013708992767889741906444288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -5911253162723663284344609943384274300137841594195962225583549605007860001165215280236581921326495413083354006550223596069102379463555908056953032268854144990362054166581888046576782788645148861893553072652616533471415446127766028697576526295685588121544871765688036047789359081237561191516749062853175199799078741046183293879042066464866860712134678163996273394785502058111595287953498884988569781341988624660341671749661555301691642625575143335210248520660672838818666202741645530069699499944171429435170864241454160664341978239277504305901171989913784948090173255129257270030064255764403214193718497654016762196132320766527749728966561558196021261648097219563220732482611931546046048524100692403561821189533863405875287702581912602779058537077709076282882900294960738045159813245500816680546501898647925626063625673029017152046758599407015639551330288844490316717781439538863456642617704395094355625266019359117130601734848899697200582884531668650422354295798253425160350972022251027895948384037763750650626619886323458030543574232538322368282946712860396872274511430613724077191420878010599680643301488521418551156784286290148549495697233650413622685964343823441262822745382293962328615729237126952592253897751571577698510244130321399301448429976652657581264070665872023501324036551181737984125382926964596898429114810895899589416300909051114301807773995629855546993874087337113763535869105948489234312215906968674737384979331059544942090460862591263234687243712537750757652476258405515733107671531095689386281907535849669420928010600758551083468530008183196638822442431385076734167508896561662726349466018475893750189258070884104463027186287537796314752418158249730261895639037532010276492839735119861464793283806394312850059428999177423391053524669232983821593954040626857190118444796214557000099569283414143517352949744303027387751595492130045461527979288438916497406911052179935288601814774659823193992658171425749801336054948691048805089665165220404542770253904926113004923890915787839053443366216261356296390500385458914012370810773630611990833219483011173467728694990621458094463861898819083025490245376435498682331158022705284379346699896669087318260190918638354793526090485141062267199323736821224119945738599701154337345842219305647325403716115161493581550813707185600063706029986955930441966186295148153826772492874529170279373357960186741199355092115575457083487678927915773059235804543674788168283752019714644003917675147219509051886254441909295038659824536230227387099791262706622404899235654792203835801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 13125890377531898469021463286115811211545483067837729630352196109635006056264066240093655961203339544282540577921078106075455918896025036877726125879215693546217988847699360315753464130957152444648154009598086950897274296349835362805434319003862693625539359245370921853789720703443845751866474090904909234946478709555675698829254088888374479740323859286333230697772052941732334434256334466212104156181862256624063969072779536833165432050794693681839537870553990289682551514815995355186198813948992614729021694707404623112989804076800445860479256092277386914393137471426211917228102663682801675591480264458344820833624069336787762660002481516834650854182990525815785755397993903221732696415936703916399310781420970746609387737908658906031327215472426305383100103466141775182752324947490807974486935823232965481276316777389656253094205761150507397115383457361408661438915994823377616408535888503285239668365285980579105378334548622164280780814276449137767057916216009936584897631159347212903416459351121154684447006084310413827094298823286335284240004110366071045029428025675053489238459420400339018806195520400665516412697940200695288988516737737881988117133516760329456508559379582502378458569627454571830866045509306772734870804114275752231608789499498274166061396315678826885758332875250299315874443618619762762127616055218788196351307697597081719246148319591611442676422742186894006648719853519961846087580240380714672472212706472728392184175538178732269751652464906117471929505154150932982427180066911769636472321193722794524294583650299243544691119156909632377095862113337146026816070977865791809425915944696191210736805009948070705849642636622185973363127795487884758635259820898989995734209928004804610565737930678618594155752364876893165175142098799815665264300757074697093655656191797270122152862155362738676795298890512601984893546223010717226604515705686567333415711779140048129491945019112139823926274762503826371150888001707081134845702762632697463373229667419490640948377751147429042952546471402341842794360194987169698935865905027846226896592783910142734798470143199089097414744047067502579250013465756294339464335389946233877111204461040382568454201897422119980013513156430222339044785785785514779367748574583553371033639838614464601925162124732265646404238642059907243692544271797430617398860622214701017588573783495078796098329737515370521935166089498725824451658639903415955990114507168309548566386066642569422474402465808276374604012867706476087869244035832402666359217474073462781283553410015510388539392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -24264817701282576619345457439226591277725243773852193684927187022885663974030591169616132756185031158197152822324673613996026522814733382424121799830008704679350552531543115090050345613577427637709383065671412659923089586944566398392361140504808061442852175975745740160515557757346876207892096643859290339079180908025047296189496629244984795784578662631736715088405756354108543943085275170265933197902998349910582990206884394892921496448186542906882875661153351881149039527029520017460917011771092037852361727027804666881320922543880068374684551818246755331812452451733945694658149148537766995993889647936543399282185679145893754861373088820530887834978953254069113291752816003919532724846014120843998951078546003031967426293726971820358091338665942977126743794569225258750602055836818532254413591670017097025284917385598966781582297928168467732984078718999580107301391815802698642404770401713785231809683922475233623347388523215537708878711783914726213388299369238840714701662802533272375864882247366419615937300986174102389114217824936831664478621487422141556074937992339956050989612456416437666024168451664476679682007530648431834837246829400695875974273173524624740679741954503220906158662761304707543057472319152819219233547602374821286352521311810135297714966377336653669397086833201679767205890124213548374085031705831888785093841798332709902034758595311445593112820576724491627767931341942080009841209382690795402547698610540221051518689885415930264233199546468499023404198673055042973075126620556855224772361157034102782432627606025604494925065416469980981055127455786393303554158785254094078650369184754967396454344902817828617405703546743503811900661208951493973824510790657953552492962576140536513377509174295535933307934912952019172899229450343206984191214643134026721810978248065363291739627942284090658870585214657332638460986185650011064044653806200945574051876712511830717484254785494027266987281736333982783419921428476382612460021823136592509778537372530157043053691106804571580943459629894842789377044286660060410429649671988782345394095566918813108505944231961762247860969966711112304851444329353080127806870053447281788645401897605087781258408783763810399724552372329955569696595296864752849672316237815678650036328539245912471762619487122199703701485200941602740152853666983644500997188816635232365694774266919025524572813112576428213336164962201187312895236512789581692259781333471176013479178327206310093052181414197355433589282010684569823628681013604220209595237970457174717970257242748620478873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 35664735420921027777299281721060191349563076774775848743373573688543063879092158634136393415065607414243591878226833247336825756703965369733716394694695479130760501885328145210286531242901665347528224352655759614719542951640425134643335631261015975082572958390547407607795728365211332595104952127829678076545295609637121996612074650256415447779365545976446466498919214995357913268059722580296438695684506937772878523888661870487658502663499842987445286852436699039137238757033833925975234521483653302347808779385941483670120539912100490127711904040739845333415760869565374882468319850660284285311489186244597802268238233292335446872259318710809075658150122135247473848724013146697928324992934556721739933939247567882574214608543762983830303844828343839334201175918775385576287264051849171486527979917382257127026942082185978560275125440089674534042668637426250712796288865155255807302997704604546373102517375890892663086002944983010581464858384455906324080252338656117379694826941643552963821562823490605966428052889058028354128457642815142803753572192941166073999812925808837345405444454899660238342617619332936844765050500457640143092576512025373651855214219000147831550424278696947908969357096613066302721705533458665475712887676098783368644668404249778256597322932400765035584563673818905652294703453124482501358515909289163201906710115115030530173972483874029057182559762662487380017508501885550838038019330669160940462780126461130623918766842219840825852237157624545615422007190239977002837810962945855562866561333268033478471835749089752096494239327128766556308592699684936150437500753258362706981516339451999211203469473045646149936252507960354017971757947668278687107243498635111600315176724050201770715980373811831500005058062464302004835410776451409714528694779566944194370487689685091362048936177986495616804080602343774783154990498682047637291651682680036808609069289233553017322829943455319168982861130655891360719275711064042114963975986358310521176390864300547806626547146922691826055202200074263507908317175890458974369345159659843814843514766479130725553571510542400739640790349180878923527230205492934755486450093041892353384010669205741134853392764276464514676264597763845186804351085390534035976012358958788543195213307317930348826005505244017538914249126124075375480918307523063004488566506597304388685091044006490494205469178014778558507402157272955217673721320024960135823554080243569620689634610057140747033236348461292350439401779712165069871761657538696053702016511483121910069145937780616189706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -36183592436101262431134934220953313142121572477106504970593615092575907775267022642473997124416930042214680112510866804576188379452384045986819558631929450707829571092143364223227583356194959786957613430234170889735673059845622301182288505820216591754240279140000521573834890664556552368523273590136826005901176073567002675475700653218372663102360236401201745771667096757777084053535198376586229006519228430949967521029016141551106511427874504421693646929361580632022045555588656532584383842165138278323413330379518996875684371680819531153800501740429632947941171437535751788332585871259521119089746908140402812336069932203423567339858514053504195094894481212206982318297716942050489679071834011390132314600262729381546802735058376696356127721603700348984487361251858376109308595654040336775729166681734285843607208207127452480177115034458300255467407371367206824875702592857504458151687487086348724735749837640487348977558336146518847423255146167995130316712999456698715406452319870360103036352231544305096945013307804459359918414925678252605303718120933441592559450769910308563573566035210277669383747012158446541681707014304481857303457585165140970009051455367659996915047571260057612587668966601764536909349248103601401912173323091839727682071125162583184222435302983014874369531546732300726469001942083955283399341284806464812518188513819914333885466493607267150475408182057438867812260489816946874923308696992745627717154386074101047317615227313208637801487711503890927686694885619038507634104513897853266325254032563912373372579175821421015911529557508388600083700561184798027481588811765550663037984499294890969075263429246188409558811161687136709387128988837531271234335246849795060997267044502014245095745927628478560753470062144449258189199853393293079417895256208816563962249004049781847858389470125662331636867636512832324155858291598297091395981679078885544274096947451580308192735472663793551376699680055922883024066150348122379422568633066793238331168394749377050761172868785610959637666492160615154462847314625711164418327828497740381042606759531384638049145758410041593354523329523436444596287133965017803022571465699380320170212351499087455655421307583332383738673212457609530417478896077257015303326927636711016261784680289528747697785504465879898620008302684522910145982189048609841966602677776223968082758040944994656463329070452418229115409865475560811305683825343312277610662964277990408041341243660733375640486522335573468903935747403295035670248710821422061937882441806017718406872525292067985817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 8232569007513815914154033017686672256210960570363218860613180147487299176542433245394627738235750766049078458806328338205955361513958597787380869374099340289578397371321666623631218609587317547196808408954012150283194030185279888289237894508237266648140548713147627706868799123608405184971778204226194343325598582767724758317243721698357573754794462446509215158637698887056515918245599720240659591344492014342234121628069031727740450779950866679719235046970596785144561180518965902119988367290055595335295424401565279469912316071258485631915165023536738435373982601114584563055107903299711121146446129115359905927180223930639055485944811809207896759710093169951594262174741969414716736261193588432690169792411812075106045398674288255089749959649623773394390776466685191094966870033932481692881256312250844373973939338559767055378306480741967718558766161699311158817597004285887902598222298755462507063244471266324039091724859042781971418219462349625682231806264551402044749899137183427995290824712174324422064602639104699826345102791893900075586058237596270360396456661758755002885792233506280198931307144908224898967117537911322164337152926428368185474574856496304856942945069145839580483170943617132298787925921378605631327328042949510267732112831413704785385399945220374824684403259994709467054878579684253292179047625156532421943462587318770305653471906001040078554733141398113428606049806242168699808134160712975905900404755749591155368616347394734279251425583054929251440492509581216826591303960637348531731292741968618278741946390223036272980823641529672400326410348146562391810058773531814622058442336443920883665079522033981387371714035591491955033816509352718736437201487243324446184632447186989610190687078763851418254950593788509504236681164312074627903937639710416733655698579347556617120710513259016231023934508527815755609580439018845079639733142199151652072480635981294244403757894751667136096485860996167497955958759766231401709570711894036289339927072887739989223912546379381856438940887306794224238948459689108802313377778212796652310185159729151508069535293536603852322977125222549530367840007207018470054543241884932567504061801854561942839896547924793309859437868752358970616497066881730408843242760139028679184481335634337630874456525654628573733750315858013480699230404751946894424615634738591208108421572580816566159187292006867518365745327895172785418695349136634906768245698833265769899676292943215561726926026780350919867128839907658907655314990036924052697232699574161774251406278977741301743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] 60219491124488326952899551467882117369103004530607437418075881550473947298763146056434631588316640342658678090218752006718236539245919742001560740344908483168197119853384979388107165634860289459754019364978683653752803532898853271527183541627402791434190130631499159700235971112578986948469270573564561711578160680101435682202063737674806873775222614521062736794455417886783725499140161274780648774396877690882207758468951841138877165463385766483382613263767567078377112164869873121165187775983829569048477987458498277602675100490402825360782608685289631607486503160238701507728733452970381595642084184607892189511900555752263107655994581710623585315603409394096932032823354729139009824718025968580591153579901921463387620342672956684043486508648142792930362665259176386601865156494431418664520448758454105052523042200226364348923075522559726085818740779810809219038850569832678608555279784541100598301673790476663195272477292409056542522198635179616667580321958343298528066664876601621473338865176787761997946868612778115028874355474150127367227106966807366398699949467769609932596541309328568896585630718342184886612689399019935765717457531933219890551972048648833085826927229567645318762754197005811687078309119072378084167169209435355083460202070787893616942069323383046498488807535248543257610338692517684052783042235700185159735394306524555295557015192526061469041240365564985613154690824750865371685202326049203763648555278195375167508528321545556271243518626834491526433366167310581765189421487002709099357763105102025427724187594940307081385169124365470779712364334859451879564348459438231727080977881876060893117209131126229512533536387809611196087672254000612652138074157829153177034700857220940532175257128045041731515437470547392349545489707897707319958348734268295762699946790967652343161561930715695173814861871126816991176701678872137381982190469276061834175073258173209083995953530394016014210334087225131357589228623566351245250334481421383731433229188285054666915415211590128073588082512905049675624024422260568952972516079767863209923752074777946049063239031026148258295521488596342364226046062956022013018236035379509109587183772499739141655295234104475385898088616301305241801252933171509468425130824132141036139372818400433579111010059507630023274198894724291090609337350397076690264034330730970631912093311595702720573622319801348511400482854468474162832269806753503076505114623534046709422170651905037002094719891783749741289052115069051035227375188007214269608846148011166494048832317999938535424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] -153994586502730035067958782101707184368710509669029319284151619570620027364840810434290620053866417707737392657104450764889587425495550270742774083751812139239666225915446444978541113885084302706934279300908394179758466022982844971958661374903401404376478192111026261718389310915960962390361475915990267311281007324041785279656842690451607104241810281518358411957552647758438468985190046916359920353106007230350467564901401106121971018338444960095050010928459028765647494932056250878208362366286068461872043232761833596269173978953578822816118493497254008090501277101812969516365016546903947826537605652608255347378955325775920168486195383106220376006465928472547483839086367602678662366984941106737703120565713581668718181819059904547383469381811459682788318670108667911661879768887095311542279392297930637631939811356445199177145735839484601186138114373818058605229069066003555905541000647210915506828148804345893115594874907895965085437548290213708958722326416091462274483541664265186009893220752456033538372714080091212336636679565707284660647019195859348456391926296319787129309838794996487749080063961220398935766320625491379695970041548455157546149092137601690427668110270405988354584221826932814583983201353493500330862125342826370300145947684431773694593258969888404506265228003138641603513976349243611772930212236455823935476943545674418333271474889538288474191291222256672308744338041916202113565937918510248365107408594107640518301009528803631372109092904769918088813131178162854245030365578664701121248332324392400517686093994923013241710202961866670487450818123605869147905424128649573433049636209147097739680994779343879914567504314088943432987058116461044334717264239073246166533604619620309843599620691344038864733011629845687788766538165376843099259345442074809504391603611222882245944578745297921639585914266771176043415717426289345815748068363509647760868978973413375032744056120853498494297169709146945829940428711084874700262429686922427643296913492873448167273925749241322576125840507590158754823913112948553355262026576168088243303475516313595804921968700733024348236773269928055833316534399087272322790314590069505199280259684390860845379356583552155806639016612387534634460602973746803704832463971907868461885366879014783642466834670762610874470394201629889811956794700172508349792527457544388033543831610586093775243995110982028135021808668515492697209935797928354182121473949143739817488759555001404193053265591295657166529613173142986343970776872283863783192390259384980192310023780428961795801088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] 217397470218717950431379036638499529029981807064897048611831258549104965475361973124912239923798301851081836169148648220826334112487778138280099835776411207909710320735991993340621339644922376709930092894290640867595651021458955158078449227381282786960689135718447177579957588827653239386971856131717975257930007091690948485411729475936154880788613087448468176064567609640544004496106875706646041154561047005549145427979340708158898233012676422638075944107598083116570982184443152380899541582474986957556726810514516411844677415731410289080228307961160130979963782916146385665219693631096966945386555925072871488295105966023549957125145189397771950417869045210704299710380742134797890003006155940662261094355516077950035948709039870018333508663954475414173863455661062030468871127955889598872895888257608599600297455928431009267033853631664836541427628595803505676713792563801249355872803587217851855298817241412867551180879833718004282454953455970817400642970731889917934364746143089061240863866656094922903035687760426906276200548612986443213481257240712402619410880626812290648019000302955549251376398309305896952382440286123553131160181915094367868922227852516480556524236371865135099089932952260905871791535717339656313785215648077392072193592848951540830270321581065370719209322535571302280665404826041145859483302387015518722050630569704725686507685949892052939234982036219078748571035413756943966478070653103481843853272909609658745768003108970702067831058334680449588504253539823700181929666433542267647863651168462913391102575850668451266478821576982773627025772111281847264544484899826839538799363799881778104150218919719338144123562249115540332349248268045915515835518262344409204241313260719354819923245454511106181036050843230298708526715231758251689818445334468421247805720461959479171901993594056667285909576388268419123476325945404907097465930528231499844911157555232374748200204514500584891417621516468128176341615507735266376054705759824114850676867515705534597250854440135447002624480168770574418912933414224739896309967529972022321497515019209711750126420871274049163213418137353332959560951427853587923352427818108000160706372228597437767314096299085417609134550104390203115429991030758831012356416004796002585713111031434584028342078763216868778216077468179214391210025285351424282148499172376139133040611338389887313648615560429701498268513196301930199625819977043881624124425275528991359338445127058369434316283175678827381034575229611834098765720783270789301393961781786136820093843662138789121228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] -174697598434262245729913597118316997208956878579165852021196366949159749335973309507269651913562770035747426214639857384639266763396441268617066565905886757484642608351028138702068864015468028480177439315617004504751480120994198769608241775271407771864368817770476598777149205732791857720149496927142442660699221463778005725173424001948633811754908756063033739673095026721023074800112230365562162096117223464502220790044288015813429680660949223117112831763510308529949399570516090622812638375529273257832246770886909794781518216128807416768111263378503105077119826509660875153408131493693694806705233000412980407515649409054402183090699076891232261992010366561171995554281179278074190987898639673728021507617732083495038055705870396853408158782407325684410236950402306863089902451996782448086823463267390005930741646831116845605328150479339348542230726604837189220445455583640604881292067665174318385066517682268212238654298211428388451822232276210602378265456191883259374607167726483795079021692310515696732147785204892169270626014933012176395097506716516646865770887142424103022304204470954000122771999447227928988620947273270946713969644010914009053210178066841208471654441173754072367962987758129070988981314350891295287345655554614768193352392927057466374993877856953887027586487021979455822683130859212640124090916404319446051995804305902311415430058524044581220820796014362388305190758780907166055622915938798350447482476854820814844548375737933405372232534351229433984900441132655920319067042359566841715037600653657035896924286866155861630671123135088668997421392844148130897846897719934976558098206188374487734267467519883596811829404371026368348613595218697285288595427021539530968620528092422825752456694755431287219753316160204461909438663349818227278995225593863246272053487215900770235337419941345732524665795066901211687154648604238892765715062194638556224581085883750858954220095837973987742722951817609306958917655150860799603487905431821459758132752679122975494021141082955642088655784411540731692662995061753403617721081744523696084098881132878705440026480863365344257728693854049517999595187314794731463397545566430453347912160929315872880314058316961913761994380781288219323331178636539004903213002027106955044224302445763030461620027994205723583287290861356582082299428655733667463746445849252985211299501979579137011183820391587680303537874670049301039824751206545554996333810519176331804914061946665833237118802113743296859638051369710735872825149366277037441410922570181838270485506119494399204261888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -14477223220806983492600170727776629922259303059990388667217323594009290244331927752891880288467906747742047016441884277944710558460891878057687445430223254537952557552423150815080578231967128983600475302930347837622751248975402018553325499569864116956801679836294661022231533219070906195624148753298664449795356789540806312788504515544034633815212327162692833525849213684740307071714213285022570632777190125783900663139166202551862895803041902260706835269100150411076637651969705291216606094894420312028572785238743720198657850894405405339585715702046596843557358400574614487577846930972756071597135502574974179037587818153063646162101055808787874909165973818432065368308051449459496905448300216458074057575259836325852569100843700344619466921785016747972046114841555835136084465820723240823434991269401177151901013200592338066841223337223681487119561693325431758149415803865251556212896014555741662042398269631991512102588575548625703047251097221535016272914118213547523310321689291320045015012698431358953814661450315877826411132158878087839836961302732175188323711803068316425860538837933423917790698608555570655818322199208205875674016683059432145248911742164372631450096725933177177319836245984534895303936211686510055697445728366288815535675545718773343294659571986287643550911695661701569932924572837344220313604548489075107711732897944010410973440102718687033609004475954146842265647859279623189020778492077262091628447564706302973432863294099311327796723829862070763599478031903925092746464081454194105840090460149289864907747461329008467115232638057659381114683390248621964467209327389841318655509136914076178819792446390140217186326330232889628007604859036835487112560799192885827690773190590440791641418990001523048198562935913376762796381151304220962166117928275250619342041819342705677669222009422271319644239981445219395383967099587618717847981297932311819118490949152720782751938322257586458353742784721071869753498692402390542785607822244810532263256811421567792540915537786451894374134920419736352943113494034828141422809218503595634352367964663671128655341527597951136999116419614473525140668280323475716870823796729894434762476720874127758512219098982733652973878640027133744664538515040977257303623742996701392405565556176455841127681041798381666636260531196557445658292183006628322255361696711114645218037447283639308835045461105384480263607704927923382240055766689898488095717088506020796890099157269518675603464014815141210511474721853827097112139915745566121599784710372553053223627806273232175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 308498640960392191814220472283027683379101763682052540803662938891021011197070466174081770562476447078383129496628706595810590245752010237581070540935030535218961788867504007214887646691258748115756833929347917223402320065354146837746929840220378969198678420931169815416637697634258087175665134465211707723148978871588093921393253652115736852764534961008991326217540695376991205241947489526491911533335037962917593391197394485531773270353781227132566296620061267071295741048452965200814372427086390749512435353027484522543344835743457571372223491279677206629393123792084820522617279503806314550212245809649957552807999758741570563726538533046623842082038599352289830082688704149093217727852743113394662275429434762538379318170059943511877981319030481521300883249768236599687906967717612937418880098355601927226592124734574638321725736909550857836087547542495680945222514055852650031159544272348263706882069071880355643696570858497805861315320545650976450543606350431481045063116652028072279805315210248909667751800995962804753341538300920601051297507420941925973861635166183555261273257136542827783309890912750005993049518572250461180206086397473201807056780056816696411135516074777952842953972314272430249067089538675712465566292411195078882788494114067731165112857121558918550068616915009045748752438138644579776265459111070427262210693060949715003854609294026886055003969619709526436214438138013731024264260702160248009726744992875465562367392642080266817067307384884237535770340458515068188502432976383675315538608860471472587450875490387320097700046734615091003791556829061438354551366570511880068287603904410815328875432692991203784033803813868419160701111828760430471485456417216619898662609619063184910895064652147164353324419337663482697081629678491276413548096046758504654202764505369444623504828358725053745343089545530374015745842319681119573479231954970995091734226688030048341081381632102312077024457719100412309335800699209334104721642815278338992953931668439999039138668345249683144392731077410395715189211247734285022716956981794612993919995705199402964249616179666734864651062209904928584384810994482085477523533935115399609675830714183835886204779417731541907158449974258815172564344744122854874741160238634354468627471602507867006989082652996766402312077734948810675437421806810313760091633322493197701211794151590652826283633102967743486310777215254837416750848522960053093793482524895795345099286804983460640097394249177440135242466626341990418504997774175645201050781860485011528154227642723633878532096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -598336558125103961254518778525419356715061706575758509709487929411895283114190796110882281185956382631407924364627928115110298941812517001040629569539308569400732893357633295100374929596913812103770868010317386228009159708712749608702706984109364921667626511262703874198064264423334290758349800592789087535201803186209533863992977509506927020234051801711186173446245599739914588183365785824224654196303666336358279128669070266862970399535794648589687065421961748101408987942855614956374567327750970978783036265392314387939602045531438267409013096288179155464987545778926880767833784094992042288573133450055570886579697065940445695627437026043361537078162192812000920090334439711563867209683565734607617651187036741069542056054560476528947574284229300035707914039578266212987255828997936414252840665026556149684483087043619519508937056516760736499924905307205632096039987112635651015507608139274485896295117725711323786264650731536370932081441051309191030999869741201612450819031189258914071036869874787129681002027894450785576138790155861207559849436038543654906767492097560183962242506753456418399780681705090265473838976104469551833129337702728605589927956381718650702683263606694527220151796560238790444264850328568538354325757986039962129680179267209656707026003022846790954192207593776818284523251288817379552925085106703755142070733822015049967357573230753777044482146661130627842337875803251956523168108868849387925294133759785327618370879165473983196148106875509155897629518784645805278248825951394473356686092569174277753174593624957678267542092781851739183667144701502154719467739868485731232867935436198085659945483315096230104234974680806710352816411390323268174774141712612269784600381482416832398543865152035214153006334156358982989855548259482967010635302565976067350460537507055200176955633429640453843216823247964820362687222971852830302113164974728605350672696205562163889222243878423268478589778129732608783248913427082735132707084593398748497095378247172522364383882240030806368741955298406008558101964250639178117917410048296795195052779444838422028554747436190544635989267593241549078006377826684954700274410234158782807599832908601444845009265270303535282528129093485867633832432703208449213905158850088199274874727372323658886013293217976529808919249913886710786444536293101401459918296802250507179590319573152980850967660272273365030848516672021159840473944298028434040072702742262331850671481298844848286149146470720938199557154215430128755454795459530306038215391033481415339431736454152832889651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 778600338817966948589366608426930384736501237264735216698329137566708781433967921765359407644637371149105121537677134850754794825913855252372352936665765423656505545795606215408078796329721282416799285037436888460326919039412821509798882415767110065246943338893680988708706601306845387096158765547381205942554704210240601930785656094197826703479012536009624379473570953433216000956908276044961676593373605104543059030795034978996678970437114267143003039966096346431266153026963708176769451191626827035743982159380623877627307969268684464159982820131023792459075228298607222091759463673089215716140693684843576807055213157232895405672274435826449528555262893652624187279642161626849859322484310353075042852580008505400385757824768905729051377319752751742318024137767332045662622630241470392214073177339788666502243275923082590337486562423588702130051247596266691223990257256416112028419836500496606767328736725466554510684717925320360520834634199477047871430948852245292845397980576552808757645319717301670523491070288335083841850047124286534950260341983053977517862170496925701154002348516064926784191095955695162060421470511863869533630804578561082754104328929688943248020018487195906167909691258656064373691897711042351572794937923661468299935077518533468904251942117671636488409392366304338349323749328422578891116546778470518580688952771715799417873829732114685259291456069960340446552291758198366736144540659702569545118620723022893026187681933849653983124879446854488070651743242172755885090208321444561799787393593274672129607429998218902859346476198820870291446111616049763965509992666214387201522928897466728140515848844316968268376480812245609063033168837045870787384484172957887376166923167298693100362205830154766177122056652798156001467397591092726600421165176109071618038239016426070669929421736878055536004600650230198792360725526560184064879598121169804076834602425266511375636798148025192524355959139529410868826732953626681229647233717810576593786318518853004137982037959940343718088333998404226152528919059069746501267116332025303449477443101189328846742351435154791879233301056826342797225010805357437903424517737127214953465100467427038015367781558801600269431625104011272730877164146231233543563913778412806274455184725706515504570457965744503027848324639374570462047251928815949434399705172339244233841793790113575132314462332886092472676357563896991423666734827054058421984168912672164489491423488623574666622290283405231549493155230989607106080892966588935049244750613265723160895430957465314384674816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] -809616634991202231695466993973299636382244209814057589420531655601883670560721096104880467541127243991023496855468038656362572417323371187798990055597156235145835966637932191860128859525667283995096781949321841318417007373516751021388791730134036545616260313006572665817919515785605686906981468542022717821423057981229486047124611188915451944612086960273464394517579867107398531310270983369753682744865217105013580709108301745427997387054870736785870740428565070136959352192991589155892291739325418774374451001396735513880386726277379840786534448833832276206844073552884205442394875969227618408530353271319304477949617998721209837583094355206912718931095535297728247136670339905764566812411224581537568691482079789852401179326523882497849370468669196343279969351145972186209361764136853042199453030743176721553786182493108596800656243950314279887796108463399960167491694436226445619912090346132919324213119475187176611166002960651977424888099810938136718409269856700038832002753759722637245807685927533340052655328352693141161365158893752267750621405101933626320523701896154900330739638931838666724309911493942081861938461636239643984462329867769552404795860054605798554262566048072197005047719242072693760364386106409199041170330167413177859158612309952754360133417821467535898569535257514240058798397754686154367480143076353319269435590942517158520611626143129374642318075089263615441368398995110257391691975688639367082056419467379699202911710998398772726050948768222254388914449441675913839192549126321935499957053643541747082167777017907954125630877306962297824275989238509252080293515786812648779421118804475433036402167579234182484839584993053503091847976907621104134133783930528820807679031361098472278289009145520658402233092072867006983858219821000271045895390706172612845518558491308049644555158990619406763714744350952349386735621188912810944313239505581976976175928742295550731095733877362184140902789201703875881870457313899431612886722967838768113976095353858190825928269535204287642256064964695728506569381222084582876024094972354458515853713457118251866773380604219639105970385908488688815785478947296943738650337867985259028719599898516637205250292281863559227498728503171565257053040556950978305295490622307163373797948337899684369692372343338365426628699024901060401982808455075524915674157077479479777862331983143035629700360015658931854674847686139332849412416604202848132042220873372050498792919404230127923177476302389880312474279620107177632486395071532214434034204069899816184601798853973589884928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] 720543895164962553108085079733896787815937861483046107153155515261863333998756793646453028248955447020531766091114654281741736551749751699839863080933416092639848488416434582528582555891992558852677407699978923244919254304915998327367716772965265394221107897853422544067694217737682696882114387959243140149436235915658871807411386920365881349412556840173891308644293645539820388375102262175528913385746324482680767393643319417636082459071497039487113837792694643505836641727499487741551712201378543185809120840677276206347832354136400230709409009625552686580172499164237304638229081605823788953106439253087827391212696916417303870677813517285271152349737682425025290132260270373238235080044158047662674674315737819091412039562431758251518785170686263581818733195794825194080648809818147890254036665356686320920908141245858548084263788927016137556285022032122133336631385639800492471325466494565264963355588058538292988014799942828211045283102694233701417679226251842955035309952340032095416537915886592829763164321981623601512750455413525299078526122595552111146890739261850826312910312555805154805827116888880933201243299779615452949568400447162200118786111911958564974053783461713130186222222473079781959485707253938121961130657752794670192880634208301527120418367192375912485220756245554131618559457892550606711116095823197466161195009881859817841225070807433197085022501835577620794805393323667037806670650097155167736945713730790321243098150603099067626440288796515108942606247174336108164745466486845823481071595985533121426727854123295936124192696196044362582016599626613471249534402595612481133592426728779282393472586187560770462441721231364611607441655853939453414058918534981780291996303557915180942058283055382735716249854530516047258742022472854857559745460494912880566781568008412800106854316516414243477187441035258197596667733534902459079390283850706196210523252557167578474178715112743472556004962528497633713195653460570299834450203619866017881508898298477238757480275129753918127622958728612541988999787547790160175349116515303753774010616511539558975291638728171873902170604642021860297925302985366101143227381292103471898760956335582896000387121312153197337167719781259926439493183376478780202264197746802035222659982500502813221788273478222760823145648537108240517056563238609743873069646167521031211845012909898580936350190424841374755116597397802203805188527339441869662127058951452937851779826734723121816311023828857527286791928325725975203152272639376948200955560053412063656239860208661211480326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] -569940171453379137071314440944544844102915025746660049068165022740575697836446594974010601832516459902777102787799961449890533802057464054156488966651308413930332480400751402988739112366385192894454096581230856745630494232619720522740254899785355014529684401865551599698272921985400239661667162088257768079852166032889525813619635373715447721952943597385585598645755705798987797895330475128483211885747712535793765296973231593223138245008074237355209792774404749857931091633436886203717132469120364748779289866483172604730336080289870715207185919447131317314683578978652921815448442363708147292787583682754644297584579690899098984938595837463757678154086625529715891260739900144485565701466476123638553981551276685930972172438111422355152672537283960537554821398501928276476800508585398131592634865633401417746250640714961559837489744232515054972440782219281954864716813382735273910199578699443728855258814650947051117735273175777082839843176890331306894212231040726536057790265946749685239859926655033215888310829358517748930345999587184452055595148136845599849468807653916555937214252265346747102640707267367207576020894074019031882743424080956020734323845206529119096674990989840823032146964154960488603825408679115131114058991343394508875071135988487167213579620598878261573998608994746677417957367050823338238356962370696388760130888528492119126181122141964152956727490224994422979076635271981107680921268948800877869701861016902117319753408659694256234080296835453554829201721605352255394835371791244566029620318178843464382359577231214307806289847449686643907000662340099554525358871182977514477897299217666083208286636392118662147470410906040909537937417744918506210907807245146778706652089178003155931119882569334853685497853798583892536499557633503163269841680269531634057693034345998013948354375744113388787328561694414081274627791123570062434909613358619067011383740492884687336922280929970876508813457701994777742403902770070023505522752145608065327616068242888215864946586080724303280343768147242653452837149525360345775305886482799077102160918264716991404240129285314346897936913581806530242246649904073176676204330934022932401286311816618168897119612110004797431779818296985908507853261341822212860478934682953610671374401888407437461095551157759243661788003275026664604299953330265674827382069085396724704145130889963613898095466692879582445406072839076477666167078736338156134941855798305898400426484310083599569558072639203543343734940706730059848079229497664429292542713363084746110888618432044020740915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] 409728723301128117381725924769077893601233768430322685843658604059553027755486621584045433751892584851521080807136072672548280960925428483480695496098121398534984596701878540913347960844406728053600644280456306226547143831174248647195416707803514218584119269119009132803308108750563548003840631297589826419347214536138440536122419557588456148970486701520046050378511434709556481756129825030286584658930955534940167128503418377173383157283792683419669225844210961892921204724878817828281651216467701136465760765649240143407110831341857271326418145988933314289268752700494798456299618219930394173660768071476312505259274017119983322241376690286297354501766979340943286270399820296529494162795991412840364190593156289542080268892431758734996829378456514705514781690994773241510269673500562654414793460129373654140974039013978542437960947137453811575062128853505648529483137195565948326753258231275289533612099095905687463892631370520187718725203507917677213508973861138102060815169399740054232952550449635442136443670311875081945049415310604887535020860315357956807736761335995970230316876527909827460843733600611509633298047420247289553305452471479335444692010670852235267945668522646227511678905005476368576057564011294728819876185465345684166095927786786302626405257370075315654333128455617853360529753193846616321620539521855756088372942261946232368140541667941475527986842441762951842768329634690896479625299681267229556876596299774657164217297750520489586847453093619217462474491029994292465901387201519449020198100166848688443637277804544554405419776734443178142167231726027220425211824894385948574271923697157973039528757065316686198409990753681306440055375842153632539938323781683726852767641460101255417781435415467121012313995688083450557456675153575912329278291954131997055889837003386365122181580879163895976327079876640865200182402954158207661869549444648238382178703639446243200448915603088736639943878991917058769268779295280019495057622577708686540544349624890934548335730506823483216863998925183843557141940350061342271953051779464357211471964783225544935636316252800044918048126776014542379498813667393946196033999685862751278720070152057365150802036097916325646381738326777982100582451763747295224773336869948143333858839580570950585036617255454411699724345988783844330699135936501907314535918573016867295076880020093246221283536100321124848000004579685997412608571454667842693934635168966550887315891511996882270874428389829517648949217209804920782678263984510503174671367647113544755542992709044876385189888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] -272084650523059956003617442927281137618545631575414551225205441529748421033967943049037056713114369858435220655597639108874027504550196532669047616600494904667665668738432977718619512620751862909767486049859816286714341870019919128734061104652205161389798349123131925389112200251058622686859347011686162823084267577227349704239181099883531463835689559541047098963308047005307235134049995023429677507360319881446948676265850083402621031250142981520070858801884812231445276099636669863202363049217466862190641540587094234799980937932261265972810087039522028974050121948698048048512794663420522544386860622750818598631214288502655033508936849294357314078320690735482829434208878115394142625109525504585776035417796466479869579268446499935657760316941250882773724662277355538038662151629776082063341960007160257228278128437275411872348206342439300980273358139917832077779196133431891909766013563348742917226066799952887284665721051652972890777240637498380792515365491077224538897771302309966079975127966561665923714735615787667813066355571968780164770827273621039770084172533336535425598809972240089170528759609911989304853005362221086851483661531831478372815074134074795865100269756581756222009443438298783182118365775698744529771605420929623580868173393740088632983780602812203147349913897715471034216931577344432155968336392008595198134075881582323693004205928810546723603222984143613245309147467885607637686327824298362221980759496556437103432935943390026099448377364050342006705190116695840945978310707489702569897371597523182693203100543010435602510421712694979252521241043456906251422394379279544474387481786318154030073305448874996871227469337400282981426983338731488046554512678150165163754206957574802934444172189486966360346187417641047485294515303285338564115436585146691303758694101344636860807170034789850866177541699851845809377215066619660173200902184408126264611777318663595439461278869487890263809282847816340055439656401848057705772324368174253147944032737698290682568683947679642997736743601062344730845918858317415871419094237948025844953312700152889437031524539871639220201841447321295913858626813190089775047111165234522766090015822930293319857237586426810506173938134339577940517961987937917490499586556572340897881994762721141239789836093463658411481729371575696251370879804251589819069822507773687247340186623895876409484021623636462728926325399368151860981348109890700936305399200780700483781008144371372060989180240667509541434685829766402348144224407128226485041905446387515402750473998930594181939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] 170207447765204105121365882279518920015271447756230946466554653423669633715220339999134483615705757315026343961096929719098202514585363170696747697379947544520944979707333328243128695205634579675337294474228069000545291150174816289699444149482546247874925202171044809832983930753355078156640131683244395697172026154518955866102149428208811984894032254576862598963718288143041402064063630485981593801873386578802500573830943152777908178380166255801319214116003549056916725217491187654013119188491730265693322599722581031094770312385068100716482554019487349966499138572880325747326319280080590959887438033420567768649405578197220102417065303968597649453169156964904015360734558290840375879136020664832983470463789697322469047147509398190330203948607953111828986227605526266951165907082295201696903234066284101533132933802360554788021567158784553409214224465782504380206675785575476278390876662379849496297595518391147888391982325159537559976193622684941481285729300720874469133982294198402095698272096397206144703425012561282197869802702216837165289534801637393193052299274309052977757177336140876240130988732587603668318096918107187810434985441428232627866686050880591331530081507111837688282574145386181752862743189156723931049476118563769440761564548246036493960229488143346839846890219971204281587750756333763024014345689016767427685233866367064302473679918533108005355572858797252510915780651457794760811382092870690910254505135439471706834358083588093218103208594931888773914217777640644162271220732376452583131303756157136326267605668959546316886243672168836982874956392727117128489042966628551505046430321215525325893041798143076954679458712654449855395460108431233146771795780498303501478054833878519962415327352164141264302750406224286639319920085641649076831633114918190034981088156817016555911464535427691576769438046352096875671341835521023109387266371789540360206038232560484822257823326257198560180829802754959160602584444059193367961384274251401870687291970049661890961468772788503212109939122536291080370566790469216438200366286600305731004458949226399434560878230653616403720255153707833535610643056265598216186671709819666348098786518634713318115343222355409803457254370048190325038367129288369245436841620647522565859069034895267729797642071582505569905130069366621097146530155272298136218147450646999469393034593393826550385906451603422195978410565911673576054836292422691404548863350643288867421729832093917071734910672511620291722097978481098520427369509026234453930716799104982481560127938062413509689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] -103044533410490619007789629384654601968845058866708556994972438460574762242589562490688488941294350703651598602357691492955237785155411937091207184568676337648651343628635746592749500576645692854462676374843313557365218279167709696903283038940328716310423840156666879277922493445788276473726333124861065968246404594220059571032361455219852407538378128281615867835024017363643636427286756568611925709280574103776177776890355838022692390551499897190571863870270832640152291458380755406545307450950325666420595652145241980512973147688579259784843300469027935385944871879174905418418820821297481121091434525428981673554917420403922662297655565924018834133196612692253261100412968893562810436999747891793183564749644887244933118105227924695285287932838931685862879098097935489242716245423670818592692956137481806463807944890139929178538056187477883981493134580576244631513553277080496143142495972361109214658286720802507932681605911199297453457509846612079338824888259663477729109690999068701019699869148690314980323261268213349475694546477518373331139364607257512262278163185122585393579849719001616891155256145421399125705397765296039123292146293006155943823860294146446401099882185871348301317277161046620966280562830405462702588831964638637092644066595788648432363130008102336151293365791447580936194591878913429490915018181739408655695664360276284311687155684496263599747076851647391544159184726792507079686710894416456679226641800612163395512907610532321295111589911793341252750954296696840074872887763662293666471463375883135042576458234011305716137268116900058623925907085075509492780268176821283328689759701551407688277865846187499146403160391311585397859916183994733850108168075900759540563488094436258949392712798838795958230289348885398871668368432753943956874482473187653042455392672448585080106597804545593428311629438098026918112359180230089817015178001524652577064627618973750634208675666707440091229241291949875189524712224955815964343808868419401829422351939427647830435052955914253895537906879090530995498964663171634124000039532015259752058874950251581473679166187090755086116030082353403583282732723660159806813861187975557613993336977197541686315366019142282769535959899243394839786548488445734901080687959143066520834476842390644323780868229957014838021181853604321086669478009911817005949661853764371341952239061541925891823365842388304014897584500993109905723321176641634980123320717964182228546150879515725758086352405211267211438123033812828777867282949920312551747424026036928747281801571809324590694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] 61880220324118815225903380988627951244576461325970516956224644217622344772993560424147243342282042175814663950092571463523766365423857053903453470529419284363263818197680764161951691249905962577761047691999342201545891921282776633788289620251097893678219467026887864746506596252428391547902878120439829896149834934895194475614807117417916485916893925691648054615344999927047345066217322002391207060344752385553495070115817663608967537155774344372368553608576731405560728050504964539007405454600468620397741147907071559512875710623552472466982720369372441621698149444778030957120841204027985132850073581732855403910614905496748881574564540772397683445061295151805256785996288999077537842177508404431361344478018188319492842549131694452513852628961669614748620758256794458959689381206581612438850673745527613387771661528450986758962362762659112334686480635020445327298255062979814993964418947345209565752701534843480762273875950793684703041279598486023094297938724005271085215657072637443162910886054534167179320539246679410269561588390720771372459985110246846974919087796033171591130891356210583631019210514907252365309941994858674190941526567079150392224272728101267374182614057334408237383085250379544563632313463187572568712270252561232677869051917270950064959941062813711328155167082114577910294584018727017772490867779750704738930974882628615093765062571194084903741225653480182957152495904103389604600787432739734640695721488614783837158261149631564585947460132922422531666914571820850303314734221740276669409136437121369639846786514837939507967946630365593813896082704085114083725111973295611052338699505887841975854466116835523105640288577598190027357810766828574474911745670253486585926159402427569035936175640756146848614979366891390066417888415649284824075630088851784730231102671839697022556558722280556462861870265661311110528213701426111542269598051445392201719015587851055403510883607021165082238765678905927533197053725623828489145548372851007146238883511241871477652084427057625859962419107252285845938586480259706496498630820214344917167593272376590432788865664656419717405850762812552667332811790272144695684807603499862496831318229497524329996193106454037197347653280424022708095547673760644115278508423080308846270612759247993882386253350847573977548400056849122375930630192335766474698728311359364076523525154474455210826936844971742809553268820591210806337144408791098237008448747811627761001074926861110743157937725909165125857362682323333276040234554253087849145951246541763454565789268550288454713344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] -37051284918959332404837997557365650462051315568709133341953710071665737680289249445667008310487556411208753365431717675347580133376845191102850117810446131449261280815500831726126926049771468554883635266184129146892758836326624946803213306517647584054047611392092378643155487828996317640027702790457754469073279237676638629106647412192550661337408390054473750259862368124177425440641464663620759280220116768494114908654631028832502720187879213844259860213075318904755533071131863225943827305559584153235527915894289862305973290518247943698336565138276726308986303071288763642926453314260327419976086299576641181269042069200776531934192893135643833512089565901657267208450958545093437484704880251184668945687663114052802548904454841923082757091960753443194993287484054463753855836510404988155689065552853710054697184979721820327705000690682473813430017183109437042231040142581972823326390961706953820586651335613194511876927189994440928860971496692262505152305381820349190664852235508198538469929172605673886383990807341316974070239333740384384900083375538017181875904721070994295374818152914957285165240547348757253697313184069464114093811254326236283747218773292676461748835287804045814828048946119781054769719780296660393703554123722286581654984081070117440673966272807734183563667670118367646067000297114765266406308216003309136349210340445306862062065592868506548473440590499150658650848292904520115970580672468612575531813400454047353735684027011211866465471059874685039406713902796656572217625382094710397239126238575620820838078631698943090386574603894316605203997984624453789153195669567793022394169210885221555997358933567679317203417179161565494675799557589810430711829659262195038085064979975353587785278527501077704720261052383471058949852867787472475427196028908778894040725990522682480728812288164731112654639124780100833651443695730410626662722845378627927560193702569795334883135359547686936592683840366665306752532954037401231115745012022760424936625867339796981074986836114407181968072508147550392356392974448558836302992491061783459468465842733971764393459912782092032235988894240869174534989223077433712224037698696335091508404477784217022178269763815059340132766339048606238220058903485453520618693203676943118937140329629512411076736578012019116407134264399672916437814088446315841450825396121202218381120011275992179325769123517018300425113816169857239547035542056912112773527442995146478926026700865422252519652585881804928727379412987862673598227319472999620754527319686596800739652352782425810534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] 21724269190450350823922825789135773117003107241471533338380240533803096277727093933768146221812028078150697436318871532552418222526078944432526532808043026015917516519734952393175208172347035994485392076294368416762155606008168143364095917388980382561970483610518684834091912238260899361913426505830710905849847039246197827350587805986483608371960785454704592236260803350368904392974387132258843464142532056711926224258357650718606825430252146285811032760436794442024707064511779445651274799651332013909345239294052972545332942838681236948560108532579580995562638732906416100949172849092530569682727259082932409872745395066384496796594058492977063261421947447200137999736279460076818605467107645108390761471213074565026215231376645062639595893065313727184828762108380058306014531831991724622519290978858248194409763767232900121217182090678844749253752691195429087786594093433314290309029078585520265302378901665056945955981947295688900750319799062068929224402609057823152461562934396897187924442896087080809632435116318366526411255443185203036828420002291306769397191383974601558106265098849287026661630383670252929586422057996182751283068275209316560948994566633840383888435924596957500256084511394743709726813457578836187942609440274878365230668137599271055184176954937084915931941209414143951910384024062675267336657119467913424131641269364342258331477193070422212727337167006460559742232736657727481482271021989730758415792978076965829668067196610347624580308077173623850158665186469136775751477805486971209500142947122107214183952171913870889033598365891406988979292679485370882547128388767515110104758519930771040508407851910100811052889934560409203524431465269430315565814195828238073691924094991336677119659365263424552863145072065630241822411621211120299232881465587061697288398887906624427864984597382088007593093588511441249193160818969030599858376492005141129578575700828677679713392903774369380528278825769826227776428384320899918577467389506808982826575399915116067578182470089930470898042422063387824003997638268154511026431746012229768668618891109058639944110755839477967849370195858408376307315505007773615459767540671631042603719415589539861294717121878155214005371534551470470082151069740947133956601735275920173885828833995263478601740368415154610651413303366853911491895032380453101748195719235251722509530522629789083029850451865294365667168464014414328796780190843014608234399554526451954391857310567134506885115239426130624759737604508066599377545437652579837687704668122627412897248248659841533345792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] -12141393280541958155665440846273180019225788379995822829389923021640650728211969204962374492153474452908548509458781910038082329426319953412703556475608921495511338444568876251408520950459863477105513881649121669370202727368241869064525782389695028771908493305725297901764335371280329059851876149951748854704878894995973536037588888662461812166291647480212851232341045904242167801989461535432064937538895295759429315018703871437381400786414426486902962427700080535937500405899198730863952311827140525570334966297419746895017892266002429867055615557825098383657811609091767140364023210582494765880977979624238504624744232080123106588360291179154722256991128279372088269458817490123114427832485697839917823359245956341066488598542068092289572543312747281631584119331463926810147351469856812177652429383692082782292678976538449919348819943159626373662944204441992750307698544013625815569644137050862438678663321273633552712036521235759777396673574774877778653720568985650484126215161752559963025257715727568353409309458252496651070362293196401010646668395062878441167735911373001259389629520858739092310502442113321627779675654194048421721222297199520206331696131967034723476855683885471140663727754419905017379674028802560512461102599785404507366474596367415878086670878251524823799780630573440759305738986951181853540934296855058715471139220279676006414202309911206826822181707965544946170581284991273410950110081627055069940263599935134244738811717718613214011864523668719967605082491571630202381108166769227012227128405309074081662863733504689020651733409844216033686865662661695182271992825718910862355395038420011462439208467783305972796712797788260934341803511133953606919543163294381671645314613344892651109206921133955600134769211001707304387961396989299656784316023212075396555561601176073225057457397371339948856135386614159628357676995995364719506723159758079860237451683046805941164456139680022351178904458139867108949133328501028744145832319243116117350700955857418312075163673782529789517089272657344997316490820228137588160484802477533961515458327842796036403894165990603387162884775502386687623488888245870235190710312312262117302946175429697355735252995193252143783931230085295752022927950506641739059073037103084387541767053670847294893252289213463258789132739615556054407710366418032522575902173161065814731610917119653110903104578356673676892234419058134849657474720960986048355759242878016199299487217561225031549903097413065621330216191298158135110618660983698510708885843883321989582260755450332761292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] 6324568837353927139100081535716854200818741948214861614921700999659993882689341152460016419709815099611176395214177690787703801024652512150632249868481565467724651949925872681009364775063693156371264813793600870645654713545917845227051088755724363192644115220466322076384603983770825056487416648917407856065528783326293852416858165846290077207446152718377211614070670269031147135545313270638594624807977440653838667462521385491134874691240569058661286157890720939565512003739768227455632788830104294148518953482975516630107803903624782394793229101538938514031323748922810537644222685822016024887892475292156986198921949922419738073235702870569291916972444809823725373887623199886613042207363551752366126576090649104674574063613133748667805076603745687757412895408548557957278778218822493824426529538753991787811225814206057211231058629961334921799450027437888683270763811228188879164239965663929697201246495997078269277282178057514547592342981788601733724967373221979240631704923717570377047011473819344128971187982554297168499758001432646166073714286921831226918616189256606631845894761292288157399688096426084538050746588509183065525788582951357475354206937345178350844171483973596356238206163184075901765862723123716563606126696510150150672469908641906499147310721446479120775358501172140963696007413045040340727937054874362621325663693682950576599893040497869773942006658305276001418807511915670417593701542238809243393140285728703868975127929317632610235094149189217781213091598505934499211753607534892614484351598800612539536497159263547725607928484243831295360043834848350814852710145400266639478282128204518902023427828998958925029887921383845467082474077449002680519583083325376848835511544399713236853872026142734152378382788676686325269949545522896046762594341966730338373977590013069396317900016297727996490519535118859422572655380135110313171418039923017086379677225827128936028993583276191427422983166315504607647546106645847196391723512867105171742000728011014170280134104932073117653300254059381624013677946412512633208449260954664684031121015042708970965167352065032007288254642513919313945853675984512543242760556670044442594459929949711365598111222433517191721759099573654793844769126764550661687987662518754675070986356721058394875858141954667532239216128099691944523762549299137559520638402015761573104183576339086405594057458719815166534502412470350668561758008601104919271719339839703660690108448494595994304512584545223006701544615317322253199606283007530719665505163939387539316109212419287685267456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,40] -3024240686474455631022472729082533307740051029131572754037437424361505781363860433558782645006701905516581601359182939361728832849592655126181268921366641851837241033799482826239473636835827508408439369677190143095399305986344694315392489569564309902907338463256496020846102256960642065447966803132733472720227502100301981472041400417661895521145252117002888483750769715652973690135350576060914078378937128784074102555173564885511365277219648762311063694601930929964185047939523425872537191204818081070542632381359069300745493582383181409575845627372378673009210877429823071566583857588746759116041594203131127851384841718329188768391193478466723649915148267284888147603609047911086196476914769831106135155731988305353723123784206711043164831165716232268202036881425238759210098698021943717559167297294000887479701569983708497883960700218910445662926930562595977105084316494176925755311256245427099649567567261458765961851569489544168708149376203259389762143975331938760312042938896496667780400873119618483073435339939439454686886148898734934685367042266098111136748238061441249596865029803261327474650114540503553831692956719437073553023347635334772293228708257910554958233013181538002988616331913317538541320899492661177748427005139212460253968428989270464901613392164599318496432477814425210790730119933339265170618027700606960631488041496985871670957491309410402594009358449254566644871898681537301410186653745314642500613168701796822943949245932665488017304619130005730772220012888487034463371216149074666770780327193163717221915734214881033390337794844567958818335133850145897049288021003673384730181477453066872703872205828720311723508741479765521607372019575359764304034292499429990517302273285488830908506332435846878786218006211895222034563194765110721334914575192982870684396067746039804804525717997440209573307777430479408247325317424425038373463120242440499617674198786174374767219043044922380435080185157042425574498743719863227455489967564131307691130550849063479691900468065937731607689476677016132263053144227065959445018014257398651666619790833200122230978496154353666643502390633987348968515705268593188803018213065385224050792242578415154253904513055796639789289129670325009382340530368245522552750817600813958854984868058009482240259580523157186197321555349871384820806619646893601951180577671805899102761596547356261991740195915270073133426069189622312819715307135944089444364002840475751396136111638708519915801476024858446812055823235017249687555876538841027893940801825714816630692404643004363571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,41] 1312678326546498785569219675534642095569777240809685814236173840410652449626686854282180235881273239276212791783817056441141415911719510591706544122499741176159249490038191975372460283067172929786423888216033464991840073100798978020833660978482768057721697143869491673536875342697306229721853700786295490208471814464493934335241847492581492794180976273184867123729722603884096703033752298062012396145961080105354462015251946192254288442846995263955115692668590047332210534738273786211350869369862049169206566323368956325890898567366711354235982970561226200400067465706545255205720993868208691323568895605283631794939357908062422467237060558601048296140751751972778671025149750069515616504131704585448060735014000309977994526803938594820010509296169400394979724126981081482808975731550026279069512943484840352099217501875919258822096504034348236858615144793695789079583876102731633922920772928304519930959349509019684254808568483153962602564387684449999168931409047281889043861321669844373907003756044032211693861879783629749692820424628043929651090906720790798219252810500996809600908733680105593541187091261396978335553950296178115399169434632308822287989249547324824860224996553432868079994686965135965407960555023353467014512488194028977849600095277058590468890770888386065363235995953485865861980596893970088298728933881235389521895254086706216010146380376104606221995819453750719575230016024113555299043552794293381754633751638774396547210367547673724849073963674689134147468202299791624201458628322703008826648192683698029109801451337265142111683763071685855429349192457333807899110807028781810308250840324192520379675368169989657890816137681066418292059193965736121030489076670553299985103590583142525187318480037548818593745129422854720243927001759362693463911417632500538868772159150580014689822956941934713298393172279333917996070696585665947683824514592307215948615510194526421129193425016059682992714713852222048524942089914007801787429907983622203275744257800911819943629613900074366159374401097237530782883102723682834395965592168164505831111717537487879339765552924664091037418906405800558418425358842436114319220586576982616562108370763377208098671932953891861243039109852274926487307717990638406916177954351765824515855121180971125657391035952110999508810912563607124448078346095341401139301966496372338074244324360516457489523361470378329575520014308521733036201348680915528488030130061308808975750826795327491696698639311814297202783562184319936484630169641465077976707041760936135796004206805737646587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,42] -511826425202458931472247092044375225166239547073366284006064557070981299438905550837345309883154709520419753538462817379267458676397548326223180727004341633628770332079831574831336381084905757295630838128792575740613272690487411543051722604446541404295477828517836551362508546286815462685086988251685177972903706238281291058827079660924987352483227555729320025828673011951153353478767650509690658431437112701373897297879028070619766552549500024020025277105655764884811371176399885148015829801123207736211176290847004087258368011152185303506481964208172778715194265475003521018366375177595243206677202794202349658883003850280685710195852713249141796900015820234032760068351966229642469353332090408998515941978676210618549385809360261591112722700554865757449367666329044948686488288691692410737127679881958454425496180721078392233414821723849797265927339932999910581928945149585969902600281705763090796650833366296555056648806519568141161776149137054939390110281415141652814727739191141220265125186878473673661123176973917858564708555088377120372665378077242850714727382975441077644501373887628996853747062689200261854909361825494422816271877491321137300137486832125458837385309313141682338501178761314920646211696155740258323545810835211392845845758170944620058292492304409395631529732101579085748144386811083787446022204206363362076925323284326502171809017257670252548915819340126845545361675029780226616437450649774124698180851702679430591748262681656727024504983163238322617651982378209395639379816005283970278925052048587011996073886165457658402962375560495437066966346605287925497992655795926100381553580294710972104218047458512007045460546958531724858861691175712212881119309661762520257169281302730786149796305085110873399220958071968145925830687185122722696841941332095911460191531689847158897959708175976178847441164003445929935873264568850217881237480154729269574778918649164341484217972214755421655552531638844519481826132053708182132600169995509778170475247749935938407201726822852440112095716331891344511361779997404676115064842168315706224105463910518100455443588001162330585816560786917387822073760222081603187189942010562487808492311374320686884379307881055956443410057470126592194852592008531442973377989739007901463633658943385944415360685999380960704269924711228097441319715588123882268807836899878681323517721052337760379850963538297530036554659540827181835294293183702984159818117064453476447213291385096007896722849631613837453101966231345103460378380361181873584290324423718655562684585430502237798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,43] 177227331909382889895415558148097706807768927316155381782528770351619734751929998826903024513339371344860685085470534957187491082531831434532410653361784513555914640781309723223838665693902495292787759318841418425721603847380081409145680249588942907991906678071248804991796412089075410589566916193117361116716123995483117478074452996950464365787865560673755100456304715441208307132333298909448125538634543167710276664707868773507798028317547224162354410949321370233360609913707508864882393142175135559195077706303412649512297666925961691263761811633403451398880323072480875338566655736869900427540938536161065402301428553253788951086511584887140262808026158104866692265047159126989865886413830531573303350795614924281022297150349182296490075534805437544291886532712131086250178306848096018086094487711972070428050413753204757868452487713529374433338116958921625186666963679490853480480148811386373701450911639894319585341753228805526329996799894640077322989142477494421407322880781767851452773997279180682771807906155022907107236700277975971701982302225038460883314293211513017676618567933165274857958746873636546301692965076942289816964966050651815851296809961120880109397792471855350777589922481414476601532444732759574757794016865668503099142156866583069552709147943072931183649301824070489533383423509244901438242190013986538520065198852313161600833508678772754997967673459163277615208535162721771906881800106662737389070938543795225236399949743812193057941780115319101715438229079132566243032772881101092317668799028152626146234127459100776032091445801183842529976972235206423713605875919038592645347361324557374023983857604696087886500424030982718566912055910962743387674830517793648466021405067574536036469130151858405986271352631815398704849275901875285920512878538404656108230573740001268226287523878443465421746763368561903215515982337082245648376571127355780628825590230323805274496853256322060493733922500375554891853163782733168878339322723980283413622074439397823381632184551692793564099794352843306952684336282080926281988202729891785834355666472183983671115404511721244476031123288042191880862355248015630425411169400897905690875572478800640512534071941977057664932521175676999159840250500230910416904554235013385649195989714212429147974243822721242378051626413124330174097340026173515503800929668022757800331208852779767231696681625763389658406681172629844790688660216796845504639909686113341648672065736196176217899519317636183874455140960842807968315095367629872774685445094404938385831245965408115621888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,44] -53753055948291636776536285893677369588769115647181600974420756022492277885728641978521150711799631572005041616917364336244926977932298193279932447823324030923838517786462124666748284907349176514989971548072963717323234485194741986172648501227391728832054850115314503131223866100957278035624977469719810651585212707694165938676527884302299088190069089270283182758333712264001757806315287663639911557360092840772515444785659733818419002692633380616960479293520994353103892238147517466585073645458104246708774315843905524364155869491104933434744982476686001259032398505920210269941890583440532112164951179933013906093067030834155024527827459644637756719254348119479035881501295206455984911194675049954747210204960038701636077494736214575894219788720889242101623679814012938734953475000983825097229358825545739809587091115895142580455444012991073201560155425433184977248791382323920333165945176804660939628635781201479702255234210329605998565664217443418517614021712883297576038744681174366966513652672903372424698925189514193601700160959939539060948034810706604740087401629163458644178369374609529148996124356709343056991161702385309190739993731092143480348231306010290729150736917534698294297154929743031079157197297485164689157400571820661695076241871228569522892053330512099323267712736830730076171305770109286666930507500238100864202761010945247599317844297295403031462154286112403273522728871911111225310629754562231035904139307576773447370015025577072553648178467315103242481081921149958484138306508151234614264112478414154195243277061761753676016648442967988887011786442292134135791429796363887094440730350589421113768173472173783303372809652607602444951467815669331898049624157324077284890023814707553046720339054265231225988734796587921101810111025991731288931628510929398980636379098584951913384784766805748745378753406501017803934283276863550511249254458923248285017313718536074769078563374351867425962513339989344602304700183229379140591392414692113919216091612873077022819848229902080803908190814747271498072869475664987056973254730100206150518156096537944167105010946409702459025181616297800422839713302954943878767463014675990679109091998342394459451379612533542594527800966755919282077768918424996292432641705621136049713064276652662892530840707491272960729405106631638950288576978352327646971774851777875359024178957907910828799924987113875488270635448557836034001660054239410845841066912439421210404122276764457540198374903446413592376086170617582546606514486038025259483962174081319801616157420082429952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,45] 14017424258649992208567515896123431455142626786321119273768762174462078954068512091945461169704397701226446113464804743757257093240268345623125436972081145769249292432083133479269166558668803879410139521869935687415600001482153142959574478154400649495188236213630051098743091426309955238042582125065771805527405101404997156952035022461814663036069140130858932785310789999007427821076757679365264694249374022141789954169358205677413909262267637131392174395827504905700748275598844527238955962279272541821415656302054593038653800850656593927709443504053456312149516706916847511201301742056607843556918662522651269917544916001097375825837838677831545424140394126725964169479530941458341391834559630440564569082151886818933161614282999031980988033822310570056985772100641491462971222873276560874997367202192810855040613078334568529156986874928293795775423766182219759201878598871426759557087530397606985183644373621592560763065723126620192703333384099696280271831590957498000148145311994658003244279344146045576251369609118111433572514528980882650149992451580072381332384540638414072409027036455746933250445144252504452001450650689178895493758282119961610078218508883485651797439941599440837476084580874364969103738203893113177952433677669389018091104006554329009116465327948280616698375254653380093310082504664344007387238438611208433973349544518566135819519292046938840880540644798860551028067544153677450229808532156945619094674046324491760679504101870653906858243849337394390675113563205658730948426106581225122043086930924886529144440051673130986463943394362392893612825752026549383847891748184961882835321112682468615348995496936767875724867073589335356000096968528150972865847831230220294697669249642473287651981638110170023735457585681299436667570548382400219290690294672771805064723438512118111173011120026585475310244329033396115496033203405190527558163405109019979639499272389076290371155447727745696090303718437315583063733942849416505082431042110226096042476417359147890014355096290021482686377255510987639426706216031842710610099302436477305013784809564003357567405687188419140848161934015657994205014542512711207268298878686429027969871625717296254052651531510741586019540481906241061323483622901807586568781638916593847560581500229838142722936649721035056666655138486153615477648952468130245420722450893295117666596095373637927511978322032298273380001038768855950779417852215539296835890549909432836927240166063794027035326122409852185881667660656900296031111034590289363899265460500556969314673424111006384128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,46] -3051086093220395162795412316842798112323482750171129359994202516962459115675879496457082350937076634071697854278629961674456623901725511470742277390064567312495757983902012223406920122695759338405758457983930973344826587909262228232064530381000781162648264880687367839935426756606169117728911691260760406964044524857295965068393045359749655778123396263819943485427778502344399380527939845635699918481356042947394645595599570703323396118299216428008716389972173852027103695642971297502933166544541943503776596451719107036006070345930747344684786633702284498885999625465140355091751976806700580475990424761692080903030810129366733647926988896729682364123656560611968518284211240140341425263091002319375103370594377560021528515303889621728760911546460149624744409546236696563141010886875328532333254039084345765955944762348238186377196274430046764221809114868334609513410942132904062062191915272870376359843250343350519383910877609933416976370384449481981419420726893639915156372777406540363011288639168640940856203575859067984727465999276874623477098893871028222664872407199159900022078204893740948622165366082931053358312619853919119583679938916055790355329509242155674664626401310285676270165295942800435007672926767193826360531354060692101133982537360033076849923763528042881510988087089907658676301497356863217960044890526060443344104833030721844274223522630011973634287315310760624789676382825091266545399581277569784920832328428238794429266159841636524178697165576075945275268735069151393358118012573198975288549375028861269805601617706050890327321660532676333365930040313389293178498373440109342131996815645248857393505674962530709118578432735148517002505739351613427614672749801131829690770507234294809949221412945364273743753858203438353321622531015989249471727337709671906371578991575811805721115841253075098208364185470535449424202383912870046463924496673825731745416160621581807643263666129749310861390375718916059035061068941132089201522287319528570350792017411484084047445213319919863515624473311042783226055663043234106256697233623951031923933453275164011728031339002702609489956746899727778250140437384522015855530014654048698537948481228332951284148859924739183137338809156798352174858118030831982246418764698112063047697019623952174788087669515377417216167792600735708664800356927917337259131464993272618608996901395862919683767997261258360567595687136751829441989746299537978112105798038161579713937829508696326048074815185430089627599446496122737618480915703607458080632904579318552806032128718615347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,47] 522884265179435275116390826987703395217847040486105932187551862493560557113813943221697885033946207816529479577083946816446768288627065952666584125518665664493376207288432487003236280496609064275733827949147101535003485695828029736440090110008779922219746685637857357009975676873168047574321506605215019530037306768128613496709482995428098386027756552345572928195608750521797219370626571873217276681146174950108975055342840213435258362773837089109854499883765947554560413801825188208235632473591917712919369859587564652853970847020248773560964379333462255303186251690493198163620690549786547154225264176078684289645910323050498948889650428340760934690706651876104384290115900511398169960418156601724469711901313207908883269755324775396445417111016165622717811844940180168955981214535398339385277610917454898981781262370792994418649281470341666089985369341712558416779172631681697058972210581941122142460950243334684827891468379475979872354220074693723597587074887347148483896345733997786550912131491011642318446412150581742861402375114409457371623420987175370997960854544661801078134638222209835504212320981781053099916002251611207955542383312111658034019715297304615292382650474290116784899342991180976212024904491582245680450830968907085127610366590420384058380150348427243047923891025901249071599776656934579636194899264914479020046673146159772676145510135339532855699568274619898811317239296462347508967868188071376754102936180603300138740657954460706689550460569791706445063687545249703325677329235358045491935835922868369424151450700411693020627786598812154645856572198590824584689333487533578865083743580429087492019320249322594154027026593678615431741623919791765679245505352295110387363007607675413360527223285038805319494896314023538584411301176724558133045932819384411329727565355542459165303782666586632237136138191569848289190546281478759675575825847068963083523351047581809775178755019173233271884374760864475503930465760171502971062339137761955454146623879607222000780162410376003304682327129703205861992405457326018335418601204671414838790059341307605510088998722871634420616567296935632456180865099838495266054135341909171745622065104732541689788211460054263495432401337192523866718023148316374220971866214189906127701009752564036215778640829764042275497208039512779490526430958542902356584283462670973027553582574206086217976243761713595024673916071141739970691856518376788712414197927886364118570776653986941354424055663601465850621199969160817717555526611361587310764029339080009787753896179824328704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,48] -59782201897392565221174421442657717468586518089705987402348795596569198289678406497458134372815683765642587978755152577441031581867540239652338707774957313123001047288970664379782005815912433665934600615969203917011862697668765871692834897829108447160693504063575616459491839049598210902730541269902926473042080686873262894123258567494319492016193647495782995213619411762557531996296795502899275172157109283198379524862895544699542322571486781612227928361916482744567310706376550813240727925199130275140138805264283877562803649842860304082197671006874698157711520211016035799262436457026120940411678781580392472357849958582052236809358439837674212014188573463543571359511081146772136593224159582954325420571839043618783402234065713417890907044006356928567689004114094507175336808152033154371663379385079305534533070729305983120665035672275577795886065343143910851978065558865031027884485946074922924536917751412052143948819075096689717733506789889501109054539468658099890301387564770615792741653484221256813236551942400772621117692151821617975122184620930700455214413952357279099370387977108415949981945387391211369304689638192310147747558742763019615712519624048955111898131811785118410623305408128040672547385079122874410012943893033358715282130180696898416741363896623805767940902365769429622958832441929665288042085691326243546402311039840901070428172644864993154921183102783128662545589475529975605484806114513550914951411626174902152700326117297376461112073161526115281004908720697390347532313327843159437516335208166055504453379823437367531782401408617605845030916958087489703073349259827018311003066791691862414062336379462718576779226968851415972204671783205895704101645758422970782585350348904419058141237556517960186173400256513001688138046706474127918033285217801611650906884191790120657058204369264547161121323881085512555884725995630115930784151315438798447561360620350107234376052909414256674358479588826122822766818208482832831012463584697534243178051503413972628702632689598373522228741999891032966981224415021984651352420063791274651652358328033669017729452870871119162542223595637048937256645165897486087897538642956502716096462476922121780804858117388780706389306080260132457110116648613230442759439889075928409359600486876628341983985744260789806154864386576120541204517229627043103536351581668665718040338085596419277925757916060792077648479617445901695256846351489753824928320680725768810022947983267392777892407829540255497822683145714789487644163518268867177277768296186775253476701209257574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,49] 530787940529199929364901292478795520251403730772157386484971891550585917910152627993490209302076104979363488490046025610041978511950018811125134764868354777556313620948715330241776473828853481320953459256497601483959629553064314983820174899401436021125356043564060745425431094767719174745965089192194012739199800559946870559901097919163670878091625444285541955526641757822928563442400274973839238321532644945066036010559791617132735941471155780987632914678158935012703612151324910492345009764898531731121626140647350018867480295189056461359168864971902247742674882858260441299841196849507803979715435251100505079237483952653798414087162860993884917221063040001794929261253215766800561287758559579055318226172489255094999467222082523850015292589901403049645917709865619608782239432965283030909395671783546725129497064690670838373710105633007851475345243951807646136680124047806327529360857684308102881896807627769355618825215430709478916441171463926941260226520634986209468434903642554774218863621694598051448914845506202322207356436379993802905770648010874240452738752775619535148240947771989135320697961010135690300140815992654782232014556822732954264292031007139059997071825019031878122748883509241561439441246642653293581141356032823882042593422864428885927728076502560758114507463085187370677728358523983432355072133304233405006453625463377211224640400072011538410722943726061612113051216158494050000687519694108026096079589484448840953264036132737413031771779499007228570979578763853885235853457265977772548979879023852073449104533894079972891576194695872597148612238818108330919265746493010290546100642633635226718826232944612030492283949613678107279560432018683401619833976028570248737602341957549946229632156450539709970078424781721320472356029379921394630056085184551624999177153840837791034950960131145673246856533135818116346105825813577138494865458713379771311940817734517246629584454731851172813480634524116171694894877772096134121409638494718927776036466530747045842790256414021005402746018857912654117669513809260464591883925934737338930531072722168057382732990951543076423309276420083420237381108727368460612969971848984269811406156977901713930172414092992396110728039513475375609809384057150547220241076077266033691279473985808357178777838919610273358170921404432962332732358001228411056871602277226111544539916004240209009792676255164943138229645542665127654897823102820505829694646141867630861022262000827269650943896764795822109413571204427175640230683984566928293074527400391368163733442027061248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,50] 1830856640332736431280937924722971490695657408440207760308221263928281162571004959704268437747392426158094213841005476838668267749876512576867748838140230633776241817411644372439586216390468587250507344547030414259694547196933319092466510298681535071500156407164125865547434960578575200055418140222858854327361739028027675368688786315678649839672363725582084017429476213258274156008607321520840457691915662865775046411702792506609742509846955537987251162619679892205962107200399326160292036069954025881536772418947585233583858208891445003738890998933106246728759642030117748732895953415687930261760354304181870315015008626507977646695178263801689626033654069502944110294093078216353654045713819286366397200382655462238445629896636098396834027920493913929733687077626835830967766962021218407493630795484952214438171429610875525274536329864219510021529066100922681364418902651960207903996373700861981707224772274908316938674238200160312622062939109672772215582388535055228381963052369471411333141380239291007634749677976963683979766767030881221270370937208482353450631861574261427820846580623739384452952101725903627465006136403084088635282509942242399839026070697332664320906931916986918225600807322797340249227719417788609127235749499415412879863775585225400706775927795735162217190118655555935767209376010513074724565773518773849160307220155712781077368513872472292773755429619832194664032473348064806863306550522081364737835192975495645474989519265573209622770169391011929608245129179103402291679095320307572593782990579458103551874359557342313042796088435605221414892154162614362860583827709315595971033351418060986227732043413515906352437323019870142480884749963083574654820549285684188594058678109434360648772044783645199981512497637814442666448024557358852879885956748708016569910239096003476304419257254889896875942584144734963251147618356032753008608237245781753832144497296206116140080896154811287569302419245318364417143670551929278032089226397136357089247752559757597630836244053230689428882787410174031786458924259914491089950665953488178518890818102558327939384942628836277915330422757296821672035132038648704583858588944541489436864743513492843460680009643442525181688696568402803636819400020166303661160270148084423263948947256637765036649049461366394582822714700045298477288409512839651305957083748451222829292823252107162526028116099598052933886800221597628567345642466995429468784427973397237095854851022228454031353073754288482795800002742018766345650519774126478869862525855110735257529858654208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,51] -595777479092807909392410674001308571240478125788532284252895306335467713788689945199339688941320857184116247345666563370508920019005004450057336870325247700763128128698420633266655837247183997221991279297045341402143890662117439321423296166176739076566860000989534317973495935410856740313398473556186674634171442057098467349966271744920543953349646213489816202905124416397730831117840116044250040890425386575997644302028666722954290545148997382331993237337498754781549379930262954047688320910716164119032623738646723903916344171345340539411437794146025151588271592964026205900474926562551091963958213945709303542895947238627258238699276557761372522158403138286112980513129092361468299975782400934751314367153827235210493067146648710145386312342204327579159323704822362526383262680034862619725121376270525741177022708363940461772019023758890529622487358507469659708604899753266424797728709330059869412431529547119694671750410040625353912089107933385686188802409592706733680141878254963143384429488199137454802806139665609138292314928455969720850953889592552793159049103114235313991264177568039744121751263000458794431798924539902102146495102138653695407821147160663921481908565189335142204586328422252579027258345553801372004974663965186982152879166257062313441470579162556996213335054662806286477407488854835006349361500884269868361061386960479814839588596345900810128658821572677870651263895392411051402526585871923307043870077768606522512254960778684147030817592766686044242200427686118739928685365724311205415589828400933417634627679253522469791381881620438119387663222696611687622815235558077955168287617881733455342010571680651838296843142155140075039406695706568582158438641568925751383868769577763485786892771022620162750496796797993609251961713558392657148755303412676098846633375321706163398639129950186625497123390113060447711089188298276289324323515888694041294419847055515483972579338273910473789100233317607135196325536661581348343386633378933871081169808033793469531823407419522185760673221225971522488072643590592588279237221635928194063408738927298539170424839013965506425719516050263620191890870789308695591396730286815522096812156794855558126779359413875376452472960551163261752545083436502566153531796827079935367183659650987733298018260775502304766717969145470296983371373580608563284504097312206882693147527037583936049746530774176804399445159638942782106252860887045865699977497388002000726739350043641451078881065336483761541212135449202210217117411574328557458475886806212078976176221841260544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,52] 141605899133113335175525963267385407714037980634449315557201606774532695403532652263598489938198620158967050668290825958902180303916670242509101384119154801178749566125817826650980921501087273823622811152950481896926997940142746431144016978104682121777935964553350979902657627188825743371623987923366065396753937814256725476356900658178324067753843906327845856651575824535323065545223372203615986569935428034038957418042463505833924974026526302285038393554026886445842719280745250069637203680663575383712606489388685951277149942129943347510840920235935546304633609017177772159370161498588235966044887150310649900923057780501834091226229449174425984001517399887500686116564346676187249133777553374040850664170203422010780357875042235814281547186861611779049866722408857288415751269115871473623633572013912151812883178112810301100394106302205941747521170596731337290571583246905198713664613231754367277797723404900636009408810128266959398201370083236600803422434402698834433941403717164542513664764195735306775311389655418452881648287448965543478591935216030872853993216289756155508631833121267905056750240106282980692276756542533356499657610632975867799669257958521218805585810161667908614060479393643246848317131506258707840279637522697819411758646217037422634498552573584090822561399802750538668673023845187143950027058579495849680618209363386482502805508133909640087268367756722484201740333078117250696764948731142268273188810943057273216802788641921190170369202721692363072364418813212672092611450380283348953148151533038725470270440776326177365379985548121150279062602181026108508973703618842917711804195359371951092139029955997486359912175388082500930016031686096590931974184240350060746009345916967209467073562521061102618121130949303199373575921934794784951512662482509174076452940443523748172117975797648620157732865413748764041051429714650818971113869091527606176052621465489440593598426963898482075023253387655360146075216315738494569856533676812138290520457340633790453764018984348404557635125144049277485302957610470752282631096021079812197265006343687157203623607675070686532523712052990612595913874742954251699344886640471388659187179126498128612301724232290066118860953870927601459894079891709252614362021982428048171745506648540562732622770357375729115567359464874720801994571515646209448628363249917535308978793550866193968667322811667730507199018967998676526024213008104332196068356101201215484728801380802676853385662278121879901977696241239094925896929457138664553435404421507690701789522716262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,53] -31182815335622897555380724009592748064992421462537573099452499294759377280178400718397257924116171590639385342323263299346418324618614376939030050039187824029405721063364850374146537805950907342638792029173154509714295116894618552392632776253204248081245009935913985437115903603111037317151330084327945456676752051208740785829769155488438404171800157556045053459854072122284679384483747321981692585506303847737828050624938400187705041231585742755087237911771866644066364307264565315217581469340978168156724860961002464004906222051815600388274333068679712212950779574853672951424523028558818144733215066461282149327435722217599363019001880712742876594258388709347211395323320175782529467602558713585911160348665306773938831233391037516306870513978741037434720074437346835760071455306352083075422256309432267839727498765751255520705685569843039267239058891613161791102338877164235960537708889628322501322079803381645479417736591511817580771554361666541298393210404606630685432444429364210047839390172758384535593328319454058485269416404407269926323284174003787176124912514651411751659100711664329620430737205806601441239362658030689612662903971620363371521981087333560441931252233989256673663341442189558482856674868817730815960569321403909411096969064971509981625962977003180996961281868287427256679028360376877089180410662754367836484944617541589376923704342435818416936914835380928627113784691261863634545789533665676687596612232956580249898638673376766870622029944442042136700058091893586168076535554742049196653491808654591144574447607144445707310199660047537915559436292588004045733710089605459266085081317277947959383790081746549487321964986321635750106781081911305311551746987801848379352500156944020439837684016773181398286258528366065691161898280574959292868938420677720050140360901031842503123673457711068073661055305310599469438871632358843970181888531314494017100285425467738751449840844693725478438259030736213948068412477406042511265452561144221044005125461942758724002663373020556089213213210126547329132415530224324287949327201650539872888695053587941185839270871825999935819710273385737492005971989465597695141085407699653287743514311335545897431669052660895566859791325373957518185395420856781018268344647208495907603270375068082355555399662708467674971955746110442865802408901010770298075594201030912703673707475556609316879253787480876837686066197608153532605092541376106142092798096057707587408410848002418295556826772650821119660036601173133009694389603409033964102206936715609103886897297489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,54] 6471434145239139610180805858885367092251074536663613398403261279406238788748678584196413309017865656008923592403434254029271761741344768260870116055335517206493560097020255001466897674501682503248295827775261359629310948139052462305277880332531663103560521282484874070368273106279221707441197320376697457364918186706655065712271048134172504048238859771777570381534681354088881049980100487871229831905359752949833060593579242329170538804345900030001512138458739007783058314875119796120279789322683922267253576887424651170170681134705090733364476915391421088904443812697248539732525960504066521619126308431450282823908646205128749953058369970644573986996862214999406040090695625707280421071329890484338862296684439097517069169556185096316919786027758078153048025200121727520558404020461339913670591489311862158687038328620721395139245933289088693259784608107982514085533558247898648960901140603966258533523387736966936393872421923897882595754899487229055381254551429772024731863139514550796983056359699385755432622313871261269616719489413960725944379580164067770073807156064608429712202068471716822143346201665497194245620736361160369440130949083055075631278852795077907439148814836475014261198729419021476151452265056489162488367603161446258457750991667037929034728031179802274047592973120822538091480270689420630966957958307566007125021373656592882180094232160524359556788159516766748315766963899680150388238498579406557472799052665913833018873163115734560668116778629492558379776411287518200713121626411200990207807291182904858682408050420511689581868955267761876710953564069128786695956376549593608274956154547067423899046595230718887985272640856732960366035380984501395028761411631929376924051442722977063906888833809491814713865296450373055323815214093034272981503715276600944655950973173408561515307100302355483803106100528690701910212999410602875180186087313405566422095643813162673875742362143749774723761756527329840380615827237189748191374636767613475737585692368776262540294381632801889427069891044971077800193987612413249012622122395672659507617337482946374313404732352016062460425174294952206283704110994047663618584769910604486343683079923885845380869631247582708822118294912595166920030716580376146262387240917819287501895161776958941902008887262951959355796327176903672113417289485340426321046984240098928995529438043315997923152795139559395845750608888403720130609470352158037953498605328528237910140149966594961462485477167234830566606293300077991087466680123842888073308023954197459900578555494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,55] -1162590277502416332812444173841133573403952149419897430095063300371338967252768258095457616514759311682242381597805542986152665209918100896230035586070137724160409112248681100022606305482905118843408133789794880095600221965144196053866547543491513821049333881414452259439793073418374217208971275467696722058635891451500652511319026447134166432978362848446938947258991897567700687954910593316968700274144103522314333627689801180872527517230487509447621859614132776201891168497786715127791838388322158172841507282192217559246045167011268100377521836318763019053832063125359590465481556971395902122034474426932520013386417358028145077462871795588954254976841604078083165213017838312442012572479207565111058053146241116231887711681770965836467767747991223520124494722111611112970236983227996986652476360607269146663481543107454915492938491908631473416216984640564948001730741781307855069219780379428916679194611881906356291435125851760522024112052220315421267742641138126598399774892649068682113478857142088440227305026682647667649362419697175378482176299570593600866793017836357448137076154167131312979977774189017321794424074868654478604528142878741493738239017089928621066543461568839078862083840649267962626628637413906531176008786848780849074748765605521071371922458514604890957029599180116879287151360604091477059111951476621354239751015691588733589753111658189150556419087314636486322611053888837924217654246476338203019623505235650684008458234927016330530211119054343642493914760734922832056488342976711862275594839865681750809332688855532349350728661836058826014576904296240647559366855891544756307384392325536405784685941946323892966082870705901079756718171558767868600548715190048608979424589856222881916143774194967541269415054497611717174809251406953731598516537746849603940651686183674144779639068056058139823918063403492164618217129828796555463231978512086558690659755757317049892375899292531916518550181795457398301283062703547223089274912286697356379437562814472027853869299221363820750215368660153032407337094650190959099828514429632296373996243440063830164012008818911262942821589887532821340004462084195393011077534962123002066077476535756776490771031421094691214032236476257781894222479429154382929978539933180676946355138952801044990359944565765490468533751811549625243314025014033392275799204202347440499830426801697112394308492381608227249319402502664847856890976613293793947836517134046314238330893288368349296324003500915843231869734219826600550864507749861703384332152069639653490345241477120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,56] 161785140585827508609500636404148067421035797764712501363666833545077791579995012287441607357572729368126916819941257707787765949610042369304731068740256478475103355108305607925642736647363690436558491839848608878845132869581738645930054157419072603053036156686361716752521322071221655207396921354969884503403750183836090060056604341132695001217380624191349544063764903321950694454200141566506490867231619953703620325230128965887952900426255546666479951302488724321905830349871564872642806171198273956041508769885925779571612432867580237303768522416070443367223066059164242970681602548043031211789014156581650208017500831012435105235027932881757772211801932299709481101389578047775978109669701017068459227685037851647162520758287159576468744122142289176043724685035757212969065416763363280569292527488281181020183790271761896134519084958326664696197113896267834977775355647904347152368476360969977854391197033264171818023250343088554271748626791538445144033414176451338719732934795276230859375376565741781088080440801740952891471677277428955682165125806778503200575155214420871321562152867109949021502253190717542918520453361761594795228884273839545847858567275344762113658506810873702700312424560460880253715875772723162375916061598100522882902230499002589314293542237053900240405818521580397577620035759353417922958855820061424627356010521770108865459256483285368921819261129687852285852618540894428071251018930809346056713062416242376355351446177395413421859104507421642912325901999756147394873172630992158285511724878860431625180704877667977556174895520596657017890965942667728752943842935102797145813999603567212152573304719349795599378160116243934888204351556321733340222095274029594813373372697594496373186688803496148737845698952428595764466314496682594958013723106654236888916762901642087405659666386131017073588703635536903004348875958219382908557675043910499544776996206150483275449003920343718264159541170167420515580005817652646694019089199118399237072949091996287449689403997927392303007725687452033172032690987157406040401457535148617773247255194790159078080564202851599468375288526348020333011045100947739952767047075260648861635716189905682712367768892810687645070794890479896534969911583150296273912579785625903928671776844842835654060515724781443238788656774994728647179092752881957464522004178775523952197369760129059871024993309667109973324766611135209790541865760536602383565156420316693680843954042107113834926631625291728119046026748925780880714030511175711958969664406971143540211240140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,57] -14279713577278631885023703583791837648021514935450121012875191291801106250206155756275173595355661483478667477350213928837099214078927180175788515650325496868274021737428811135246206421132966298419210684009030507934477827572038838600809954717183102595235346958631491233365751967907688524519094879908936193613698403873284971595712126230993936903488798025765523985115752636848744828395387675993358600001319963298610378092828628946968013558971127247316509753746015861728990104901825258835645829123186895783649538709878385232255664920982686826213184816246080747347528984751476901358851655333499831835606372039821243526510002633922262216424821127465552446333682273990323838361909325542505006262457488593286421710527895132996189804565235516080375935133254634008529962195302688175052895488202550427100891570231598542650739962092772742825588918376989102098035424426410429958923983113045617132041503791037245170129276111415996146742876394177629607683010057883382463862951703591037730077043480401424948547158616642910974575010915710277691142272441221830875328808111727981436921994324671491055006083853914084072963801074586286717684996702072302525427177984120848846680412814300406593949242401158313767582316488884093926327944093323613173544683066779537325765349938809229832670131610372674771749127126077306679725302223905130276623250924146934230716953165707489768066733114469906429517423604904328260599262221560115918921025517118584660093422766179780504325030492529999835118181855557712278872699174993981571874134523482616971995836583154928991575383040620035580591053395355582897932226358898998871089533828180815595182264731110491553605699341364816591754955192531965964584078326933874979117259148419448781903980518991127655842310352730219717387779400984069081099701780318903192726353268896503352594725847059858627035928805435911192740150807659666063784112929312703691260775166279571314879081583527032901664810384128640312193669110876001882570225471254383490586481539141185675757281660717737858552152360774070779478584553975448552648394696625767443353362153531596853138527248272266374447704182129635434213256084284616831390589878013128090483298812827777148551035489453898975656245696282396719015236787057489432600401303465603636425690532053290050733667575149662016719239207687675984073121580550951438948210730588491880446022367832462362746007311135848407449039669875217548972351845326295770891851229753197115183941951287012933126936955324000692910615777168459652431390369626839889665308630216777918691127092822978580621295616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,58] 17915012972288885756114871641626827063606024468091432998826722552755119605550973619075494266391153958993395648665884157743125128477352504603327822389281983738366835033727170743728470971548531470781002570521263020268978138794040897817093344038832839704772450358947437662564917632393456991169125217379109781412539283233516813155536798490702624654747126426790055775017513985563384355785956277893275209549374269667233930023471049982501745282948252669392329625312114240855505034980986068353722594337318947685934510433109105940232187089886567949900728717703014279279219819655275580369139935016447929636887199989410009201339155051251162673555269762713135981565941054364994124129962141322510047971894049685926016525829689470586494978236857340865445111188755072325895172901550313186962745791531254539459990330249027488259489703223033721343038606499363810261122165081474895593208769811609822311837513306709207669078492971700206690614907762983901109534194007319480375454817199220826110324800137623873686000185107765650061405525073306799475465318487056011653947770354998026626845899961771647130650271849018849154049006874412131298568861368450567758560386783264846929366130063165999173083651011672028975985292303543635019856082800747113873036116701115252339126699098833978740674512820394749711827016161561522895509237493895854603677519253001424775346275020933729459457383044972915426562555468898302423100479691600575638916940607314452183802744173507304007477682320934594202379119625070560635805906405166749479758805840580517026616742184265814527083727764146981583732849536014321293602107018321213795814254746334558500070891290802954039840702819261767343734874025491921835905920734099033940219434857951204646697806385117575749398916303634568212070772234614590789814463432299441241115567202080620642927070192042965720719224817542615705535572297813175745616336562163155356894075556050995595313673164169628305437738510745985204634801436944561258708719036560059117566674219327866587992085117249803244849334914763476875399595463926389336031338000162038439288663440629021599915777816552391792864638899719522427956717760834296221094986290533950322019829060884377742050256750504502422909172554270822754882970087925915762524908552390657178079308066071421447553834372024873479539563591785167841302654049107367282307451417929361232753660012201392421113374377951898695884052511075318511472326310280603490012520475814763394336229494211335792789051332798847170721723033763370558980086104253752033272585419569007235802096774302864821452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,59] 242948046007811800236256502571938804378572928255813334733800269797653642524049864404931928976975923149596175560502285153732739422360936964740557236726435594768671933920162390447620480831928904804565181414593289880519432643355452555292332083492245199813369138114888631861823372982941427304108120188648603266729687490763027601657546599042029182544892608350279831611886259338105006611854136352873042877202754170572481226691818109563251948263083729741730907710255574502470123242354429590054004167708383451464967555834671548037973915387048783925765116762403059579042707311483588629676429617799142590716033053564764444970601389633062605405820747401915364535138499067612164393424827598666433697052152809945940270317622599237971064286631926505736793932386664314150427302750456599137102061139875120881926342102830403667246767141412560840055829814654244573581932575264571328316515239720511926091936900121451978223515315874709206154866899201429919480631491964575407668629632997921151340929733099652071859181503632334181976095654454864879874202155167470456000091129001042425100278705357688421683764227149137647002182524216280680687227103191057457508968208801857279956750517077512567498007596743660173690248179047100258858157731172430173045805889005565276872264859161173303399749337748701158835944477479484873948169314939300265416802056225873681613765422818325840587171826535452568025980082024600137766589484502257681308830849756481067506519102761379056798008822678164647070676567806350175780093611028018968693978795810909648469470387960552916263595779377771114640416830845759763868137888805762334023396051909551831754109790665139711048394991023378545069288421228690001179975357343026977217556672683091146808146804744345354006140017811937106109817150823847607496918995089945399444615818352580073692212804774165917302466568688061053576961855055345773317212699737760479577777219580972532616072427761710102866751554613337643948427535185108623762763239184173062871042050227942798606961295403727680341429484261921487432204287334378102251644046033382329090466176252514678114369905677654765256534372547854447642422576387542273367403589733813436318656498041711445950610643417305681894886354330904769802898576458648234570478135494705830856630204622970845429698988969642375218160632887228853900952812906578442069930015260900261747581403841821104242005839625450276310627278663130178052845347157433314612721539858532696579960346594865585693736411680349951898019448557209200387666997001101453118328952641538455454401450599482059061723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,60] -46567228932554585715351827175800639313330513517284282370564497272685983177559192155243415406265666309115140746517949245389479716679726408105565851120930889006127518447319276052937315354178693915361146138361898087777335347089242451720532373276876453098823997683154439740044728105295591399025176716685125096119765777703682885344776844897713539275040947371749297636256546011898275623656900768281653757873622520087068822112692354900521644028956605347679888753385146394900124342798477408365944171519232283288421727554341658613408804065327319525206560729073240236184783242180303525458874053911641827587099187445244097420492031142620726584993829491224574411607508977936254435307115333039015313873271888223710470231565477700009527844711206658739591533938497957148266486694039040947086787814723069512677547505542637712342259011260520673083836096974963755663560020715227472732632943054643404794293292363555744078456643802678832986561651555171526900363466630475114951387971916851216456474933149485452914975436161192937007784832131739044206705152384968222200555137149585887438534038109090489799754128298190985644807917798246893027537282600478099526275935886294435858456860988505940522090061661844798971229933969627023281942336238075476564861804355468815833157263703143705980878425999175370302818763400383352739417575904048588088721644654920570138746234833749551243225745994118478572718533821188456413070321007244254854793887533518086781683470782279219837707985901741882397649651770721560227753504119621538918205373748176718330947768565807358269565826851637162025518116253091783562283635658693638350412639647167494754495473321065438990991607823358148774203084661027397700057469432285421448810935173770273358270361309338592822927328721109872527963361601756945046011385606810247893710426151602738504190382602328893310711111022290343460434284535349725870369039047831576061372752768309545537850350859317279677513653724087718236403124123606181337573783612526647268052801639997953170114721704982320097696145389473659184242903834738177028030196071170596464009024734223877407002151055722325059285068011101726732275972102474117825678228258593313655950135821220688412968621623581366907842580521697338949712138156696698987989509099767905282230490831047100615999708872143709294051738474109881910477576301896551772841852408009154504112398497373518011956871571997814289858828352642481416810894159786012256242801794759260291670393869122279379677034105472293869757839293412472078446992716080788249803441180701606857570400432325233370726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,61] 5233465933430308849500839963560746414833696034375836464825518259867083414263985835309972056192839954248339759590779565095261898357980921644264672657442251903828236856382077596485567935506460585283417902226591022824641081589346681678709402808498621359308331918245638750735211694282495659400789448177229921215894426185999120006286996062923766518030793077016734727049305497384709182295045505632750424256789671182522288348713262062888100074044220645653137245657736966208340286183002062232751864781576536455596623818564706031889965748712821877167355916297435747807386802667990799317415158347996565375332243468357762952290756006601225385347743384503697394025826478219342733828297155924371749411177497558288089532577263985865494070593088412443371266017833029014746378623269378443513436701118728427612012341527809088108452920612446088289996336665147227400719667486954658239666937646405634249737205437161039306473008324176903986305832681974958835138725440356224757086240543588461314767657003223302493998319891549075450727919729598117184760806726663854291472142947499907353476836612467681548913126348693961892175304561681351366537138410813654343472630884246122169456435414417986559460382392585248791548394304492228809504957064073250497150860748395940224998887980576447900036445735643229913863686653958792662192679756620427248135703621885767259970986354148578527693200094960881721460552275922115573747270700179687143555881629182699005706524236689575907410550738405703701352439462917915666478230960500688311412464776474174685669817771429975343062728677649615571142173792053819968530297931183507024957001577356399681048183525234545985469767405831606956466437653903716080399046171853690028830752763753678295528813608797524718506927643921769562433112026219559027866846060908571666495408509039420108797923431744603431251071602581333176391519202261296836017050534212657223933324137295190378695715998162920529293066938045898422794653938698848010603281589601104751577082375967645983244974229563023674895216492153968246232181745235912342389056341472665725012621657334909820921026380356845910539906683639365296704572770491458250476436179830621505446468374738009198058608240649960539221673927059679376230802972628914423189957756195866761926172310580012374104387437785580008621399433300049425926257176886198844676059304779994212103682907193602027062048882414552945846044439328049962151583613787959264832930185645774716906656700411675281667204589424738563487733740778075144757353144066864869601205397292560574684489463237550035435520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,62] -396448959382563226354847213704028756169712465541144140311913523035648475359274632177682651057863010265280853938800107318989282903106838695255244527132865176589191855212077010873772228129613822641667471658098421470077309072791001049238750974384881280941843842962890599891937150928444897885791547862009463018147138280034202673309302339168995168036957447614030787158151950923349504359447733866776600334863659326043293161289631978473065848541185644507186649142662874131129950128768196594643897422670407958027534014725073040106948498615594400311645255997224035768912612339108503448972483674082448517361761198277542488792124669965381488356258202018931301672721530021279955422219651842678324424737997915883713942318351484825147908523627148230788082447975523598967019797232557507863666493375174469603110385657845770631810357980548903761551772518827913486898461643942678436707111358540275810254699862760475964422230654869346730037008699390160625053620366744490631595161317712405817091603684311099699791657719346558640311181282846057791675169979747090428339050213558186220784758549566044409248021400975195492200130457354498190256369427012493881723589256228367075265118462552579124018995014683720425812303033024370722711031342369828171225232975734206225422262415872683784688356231956630819330597901261604303186276820674739191247678556908351981389431992240146464809522152367430761970973606684048612251794648667922250948085161968891779221811608094123335587562277202199363946522559323234840591233467447397852795621471986196281699031166057880329025259529038434436149377997021471806629009594274913627414371113587362500312616728061977625571951206348013313319134795284348375674754820976106804827143294062184955109567230888521470487948658672657227321753110064592949583334988011208655228584997801507468245584891806310662840154642534832463100292971666104895919365814606461820255208305825055854581238192311852402762641447161915112029622501251061302740287574720427260220289485593859125184141522528963483868295084688440504603926489537464914600301329483564808722965614573866917849659163178444482942669652244289122884999625321655120872753790184387973852794987041012921662422075124590160039062986500688552927807152200829358463033726249984531455807141319721929685147763221601128889732752406677029446620080103091272762537987185474984113456183504311170961537761943461149716716490146973883152885288912381208502166054297213673594578759744244935752638289064226920106791238521801431920768098573440470643892555192580616181045227003101105356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,63] 20289662689777756629376383210456050102061947478173367898464234300205539204116256909283070624243882690564234029496104562846440852976830332622842348912059156303144968352218877716886766167285107184241304456084397949354492619623744825529579869141323627535518623824660802847819326650229976983030657689099030213338094947598738557233667098217727400505179603539486134394685353357973522698662532924586444726393359969545378737452085708054347067935580588845343151944986254212145684326882463823867413286598097717391235703283661964604825047598368661685402478975565781589572285071640257676726342314412187858313575684814109135110685957686153806457229011057493912699542164226120145411931049583308356131170389183553776682874433501876313119053875794347648900427162368225770359377477161384962793384431358016382028219081662603799052051429857102252238724994170350628949862698345019798423274939322232795698287998811923651556887518725390358326364247285615153209701476467152465190995789420764541805021964964977532882406317548520921462944381707507112468570841394803302043967354629596035527847021431373801227010707734966247038751941384792644693766317506777173972931504482316998214126637460860305388623245676053022890804697224920749084950857140734347313691404502484780983130327021300983819621735419242122639308946449564175854727480733614499229195175421636962701788054597021150602818126749011893078861291327644513638088981476102836446554503847733088878322989166937188874009544070278888763290068206267604940824530854043171383751229517376192312328069596767649659107977078423338376570384929826584244574387413059174755256249101645785382323575962620574103700068782149203178250397263648633137125785513982985992113270850346649677020825131935800917523124272451969292821327083132432412067174706853207430030270544856551164848961053672487288444367129583084794571300687635932948830980288382785146740490242678170636085918669136446761932626878668753167003264382463378613770072615756929845623221856167926608944949524398282549639350233043798232655114635622959451149542919135189904743782397663051457478680840597922762578000052820838650342423566074188888633949751137056497231982077810602187246995866845564329791957663795987135833807801881670104909349445157977578481710472637539619826211458576326041710819651242677499570647871316776246600654547692350545035457704433517568470316918554202505171595014260198595750732872707939492368383388810376743988845788149926171208484825741775332990426189216746367860178399974814742077039033135996960013329982889991864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,64] -608544137380334944605351586234362341273549293889711445605817350622912165591117186728748727187410889036847394973554956819261178514045933696827878644482116003754378842247999001556544732488633621423876537062493373928509224815916398669649274103862808209398862544602498275826184435709137098791314847225806314293866165949524118824745523128930468688362519827654369074234938622117486187044046257758477103058021986118095450374135388849866991181076162081435041049981824764077297867678698613270536094907438485534660945611256681538606225605299776156135248296917513896976986947927801613770706080535564142153939381411496226506842651884257212211767564647887978523107469839497509514353559982518843888116095216442774845034877190338690218575094448540977291970991262282447393756182051016807322812611997468952527510004618574172862783753785920162350978062691305407117304149555959836814258661382999249264504967402045708266069915774800156306329848450110024172233315090668006698915418527243308031567445936069195850232920245711773464998709802920054864395950944934466869098250388306403968220028955308430226306037119432098075299289980306765601939170565418332562821572039980756852806447356030574567310665714699413369767164518034212683535232280536068095656925609805511416698331534927863291540126710303543881871702759329212360503235185161603621424206032017572246488157063479971155727408451869138050758296609559359722716567783866808474570902449175571773368448481846772220524641322322845345536722428973278906282521646244872788595477302201744845481182882674821966198364056940628305979509384520390388885227032487663722973003517644191997241709834254619050970128436436073327058695853332014420379292830200218818094899545618628903014400626695636604835484705057695547575682198106934187775572467133758824376073826362063760497587064722306460712517124644891645169039934993838039592582919391865146339411247595935021087546013794692375299012127988588957871097166741736554542456175551041240605913917662276151362703845246745108654885703810557460384781515790863075952499793088553858225820329138491654851376698105879047389287864266623238271953603886122977894024003877038566495977482425466111020339539342794790348301038320037156578623219994371860214052324737924747160494729131654295204107566849524601095618621112146266437330934336191329247029757828362009058190861759961954476435128320247299479692708077783982398318801876090563342367683961861520849420093594041651227006222059879149448630875710044771457229243128583613873266226631448941163871387218712985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,65] -9865923907626559565835424937680127013991173610571610062649447714980150579895881719924548699190461541638336123978235408045428158394633073683598869364751281091717668040802764278595420801459936679679399778612315951156763766142242369755249280544345311196859414993914488143186162126619688782474948928865597528815915853491521026596669264595997890370312609675934565169600453572120387240519218440655511122442937361682983944326539630749567741058699726541508931749839614182823335709087918878997036916564636096107242679973020493038849976812983429115949727061494736841111496516878401792090645989992007706680382042732657378372143661468872696171112182492808876118338929571839743804698661415324233623466452806140172217469323020548323871504581531078754190080275480148035075189747950090170267182098721150857939091199849151947435816022123586390622681323664881939512789150996001049733542471724669726892535412058935317953133309423631851576518617081776518271047223003083950158286977316195495962350562883903735217812305221378180252475115895222987857568366266453716690903294928510718494478566971527641592096034980362712827470676795410715203574757245774103879472874919575065580610960398892109075493193572387522695282741841974225239597532792164349992236274623013101150992341072300021436588511139878034606762926534768906339144893349171701182745251478154613598812000355250595077290350394603460988249705744590144757670955603224656456830104580510192031120797917197328342033379974874254942659682623418811652667093658530252622616301908937288222109183487948168508273679305735578866044921820957507607437815796439499510094704814815289993210574997479999736174640322524143693221012889482461337396284548003711878671516582505005314613204589571413873896191675868043939045327803448582146104822226974039539709968834264634765940394364409554285734938571235096688823196934858457350690661503004145403841162859402739000153950343172379767373771456420266882145942226774573189798535297840582143707427076955027884672392684578991487004745498186235938795015207378311963485103095757463121423295220091664614928988423066840393747482891881341520569144412599423663814649597968605126725025122721788440882872325133904800194614299035759969677031557001091763390804050708189525966957013112212626639466672973761243183611025987814330959078973731301962320607202650590095632856044169503088731502137893422957527058892179552392126164725591894336983223679724057416992351575691998698851013378066193380860704042845597938728447250071209866919251542521775884063389982467817472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,66] 4233566454747247145784923345358804809870735781857093011022997894007057654254090809556093242702772160099126670742346659189338843911810170352891366664457883381606165349142396676593313319881245734116260027278601395184884202545500753831422645919976638988960512599694370351814698456167345110798240974863073697977515361861151620143651409254423009967363318274724351229857519720978771401863633024239833420607651643132343430025055923877709965310092270416916531408180044276716859262324768042636596077834967054033937812076718563845135197703536850975441971483331111167606611960937070400975891324948398427119982128751967652477166639052826821450582276903084760911057371636905710027551486823855280325433121470406986366755019721833751678024936323516085404251298047531957030021183434795360790032147632958259928384812292451866370315400956849986268220407119194846354758992662449410494846132400974380869124965564420549904586727440914439482344170861790858562819365939660459411706341968252510539514947004549302575013195796267117527500253317067237577758209047749358363958656588927749497247386491461014205276305593538934732170155297137561807005514334104509391240777808310138836770171991644716387436691036533260599243079651480704778161975597504203517709432240628897132147127199069296795603124443796142264364944975068150371394584290493731212987617966981415731799866198907356670678921655521288526914986055975980129533879719972283879349578570496264146798996078038599104288837273841565416181012791207256848549530500024281411969647928844984738527010414363187812069454713858975799375398954792212816144664373699763388534466332076572785081450058386757397981143855757441854295375019037847855354577626721530055188065163326048703125519162257646846479840783126990857415030833258339423401123796384649915840128381974690130996441784451619799527307613132133097527272429678482775361821516486968425720293673003228498589993363576192631210308995644741310363549587601701431333320426171286998342445215201107307591741843562418690362661147798394258850840233823066416378461493251237237254178849964917604491036682884888786634800112947052753823371477857437745028645222606168239988716959584481471547924612578984504312978160820725638582428491281992330040097297927860271565913685029530433107190336280297439485700284060295835752662066087294060462150026179054701618107920592291705757119539672816296988545088569469138395514087291920240954258729540596513456021420236229189649767457543057210233788850139581182987808143299649064772354253846425356264648724185088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,67] -536929754622104941937212868706723761231805962604896033930057633303032965280109046612844812459903288759485996056740498546565250165634580655315521069312343653877117715053565928747962479876472826978939796992709169300197277313680819877708939010722933564990868481330763406155180499155147138754929749786146911733849179515795173554759442544075420546621822289651575907041600915283043662365394667822489094206600582700666903032776599039998688624589346109638311546636302480220139684016190949453823084716813157828162628464767825486989054346710711739743944923674261685986481900015798631847059828695066338455090784628398636481576932707084876516000657918780548995558627926524265107157658068480710213716319191536886560476811421995067346337473550344796910538876787573840763024276526517343074827622203914660981110148816318346164123864384003065445275221508581196777485817665568979701148462593618478798641046881731614823343102895354647083454326820946837138040468025456335428548073504599372962981526446149307911392139877219363379793262018616546517717580508867256697541461639480573789591071708027042728954759659846805393011863196076987698901392949142022268440385201883660217648019899187546013865971188804215702555574913120134330403439022987973049281386218168047764044831296353496165385904051216053759656522842428816283688141376173034004903682439726982640805506101995231134669506189302740516994530798145947291639138181455494412730610271346382537754329968063323179298602434651551784552387040508860823449571644321372163835693486465762880568885949897341398746818557672479795121186233343840775596404448838250674581829909440670874027289411175976593786450785805340885490430052712246410473945901470897822093120437147270469768017178140611888793708539573322539078928108965206308651764228775306803171950472689997523502647924734754058870182844139554033809669860454752952468271752338417204776336566759725660018693335757797992364115156528222277064300382562275001615230854497268340155744925413908902944892512083985814359299465773550687290960597790214943415424434348112418713420901002023387093234156960510738029130925157139480843595548950939295971905565072013904338694710833444973493005303107526928583816175835269468932701967697156057738783329425547311222376458912409387071531636102436027202674665940615140973160614699404839123934585005310653619305381843654474823841583839422675218573132212506431408499717426511588899807568439729912993664392597891880454961318803435150476518121820214444832857085818467487118131466265183826804726646366535680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,68] 44041778474013242326494133899647548857218345813450280094339722769463888812338621702421919169891052339520112774609646003451383856523844796925708192399122376573238257316294771430060448188530144898372733045591961163062554648818885971860065433867398803650299619946635867043666148775872717685359135528090594970192944696879504778576124041149054734503514109134544992280846831535278668750587726308224074394505292307715125810005208231010847065341220897561539887534580738695663936996290823785478503447587499241621787229281412331364073123659394793360870193990020750064148323992919762444452494794515926087576195402501631751973207652691748879216068196162022069868440231610053013393745569066343679803064461981316323006455324612509486389909375435555340853802481481015724259891815728524768967437067927955509857937868803948126564225501022039879641591824491390828000739513913069415098846330156841579514396710410695613629468176196956962569224925295502502019182304038145318508611163526849498047702366905542878502276614368669258348579378750121567535156052275598485205113217830218397098016574270827956357914271940278388399497821442068472997287657556433161527661729278557971820205789656477085354432173834065580394536913809769899042513288202996454291890955442662687313234679398369433767918071641212349452910756903034144038482223070297421168361734336091617872158912846584357680443264333648470646645070112556529992341879080960829415311291602771215630960283502272449788512578153138848388236367790650230859526800053528828079109814944293501565287631298477342932807452922093260276862828354214964310917357479452066899533885110909401473787290266927201430325776357397699336227323752842990899734517387857870045245270433155388431048973848991542047233727154766324892670998117534333290855140520386753103243138114852631410006248055905496101933617180756980910425754186608368969201664332658565557709896994012697697322991671189945636266737921215766024554942745933275679099753388707482226370281403767098073883388088623861633023061127768514575406249785114010846736750038259740729442704756204477886051964605228446787261511158192441064624401884305590388506524931599309802895370779109921955839908062799757091811379731820558488755595210088263500022941519690495521233601995839609300933166131753184744366522999662130909074135689570923328254368878599646657964385839776029445551410814046925574123058637852079178450638804819674254873269562502020861407222820247286347360185931255436219224919221140429942137454511720777002210578002151149638168152427724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,69] -1884291258507648477725380686926363516479949141779779781367285520584075117097878545078968807990305568163891471505633320658289026237356303035998974084156084332740580475783444387149797844554885005627358101928121468945843571724914218365929863275532190538535613252586369966664598673928619896053543149954781630878008005550079961335759354278136191914486763645465226327939691899779568816543143967662215843198879209489301664312596678596533016494587865042618238565153351811654584031548100555380856112775697332082379221868632054415005654609923393553493350772526067940543121391564450377766925139140628845730897514583716623645714857031800950050127898606479912986253733455032535816374322098589975617308899801783914410344772853363307055144089117125409772423719920837035783303767829442051754782893594515698994954698442812915476126296078125976759312858306651468294865207914302283287578091130076878104574959345784366390073451320602764670584015415964630583648448686312301702798488116799380643758530875636207600307701874089666050450642366329738644851627257703975170548624830964215693112074946407214328979598736939936161870971189532166823115788178808921496348396755838262267436351854067494726183276410880521828287222828048734391522757766407063885876890074936772156628084712301180640708356810704321699078077606574125142579787539435549816327234267422702273854943815083256331153565846419975451449181015984332937412193580746025919959395378499808966661375689050645748738223673483560083124604425517980280383730069679512180966186662930626582201109827110195952640282851708017888443801112712026183028410189677525779662017032780425476576410839370098761441192653652462392625176961451020074480373823361899276166352791850587726190146535264190576578678605876597373066572035745953569137138176288218931877408202005567576065207379976054478311693389649046331637980177032275916527487684447169261399711097124610616154108664867278962291005998606491234263233242038197784963575212963123125197533230596956010642358741719867994147209871093706448817974498618050300607428293623913445206104618091511215140186499546008898690741745368273755056845081573283101954481326829467248022463674248728244618516162814544524329502312394712518755954870951896968614643989671051531264162432603049635893134180858879334460369613312578330538745714485743329954056661399056225515019022504840303140550015165999148975507141507264488537329085080720975831985459146426149833426563257602096350504936046535623137490544934480880706978091287464952477414837035641674679596015943680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,70] -36752247919799699414381591531884616935500244348564579487943911482376984621508935406399673262084659796195095010425653732056945607394894724125990711787210331967606037000724359297908477378397500800642347088368341164671842175752872908182037675127560423026786315296564186060474223612566801560459127442987394211648251910895216707118643577222457131200700837650070597755738398485094192449688923047505447103360685564224057625473815845132936011460848358352206857235381305858776171693716903519805427888330441277721979228406351113358664966586347887382190399279805157015667760826385637770300902627731560914741435666112531273117138526737732840084235419637423976322714136007497607688046920046428550235609132583782916702760679860860113425286286526654570673334095073745250610113224284908039700861570730106379556504826567305027497552070741337538881577663861229321758185111550791711368711210689912888937043470598766095278967364918992532093005696207164778971364870685335761197705929566230698088828604184322194004550105976142335477940500027314782022792414395142115608344664768236867081191790151087728137273006137806550833527443215801416139860346662313428741637608417476218745655005725263188141470564731111450243825184170493631971927422459566249437766911457097238327594486280951407572624666630670392674155026090532954680018996267452850285300791980110753360901008703936810521049517741454672337884708087185164840357951921172087615733955092287920662415543061680681419786349597749081409811057336983668265110057753947355821855040696100478952494431614831025313257841236517168393400757856219838733314075341677488716758010336562585608760421725626066312339424883019894762900864023783815366040683227512185756594637208055328895310769731181961518955953408631005335861357591282393721323314420363246201848006788077872602136224641260967200803142473487968457699969959720229978190317739169383739984485268764570625362311699573152072308479801678272045147344423444331889674944941303270477268007188839922969472342930233138664934983808838711673602570836705376898426847025050977779206100279343851589981713546636160115192016642871318583812165505589198630220237105872356536780885400457023601132801760105370435082319205706066616248089077342464286585012953535665835486391772478328214222879013696357180055247165805919607958107097263920978176553067242629333114298407178386838121954949043080919855165758971750706076122249217865911884203644900165919321550664152384696194542081819082647897135623983782280812928622258552138449151980582418439103682969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,71] 8711928598190104473183662791840996670357504241495789097323919007821176462689220816276701134296608668244280889624544536118713728018134130422591408033917119089884621991118997417181568633588862929976216707488874802194177538361537192672577378728970908045396086479772167976902466495707982147429592538708746863617180809808143119502221812256068529483900765499317596887649971528818178225345975830760053917745384233722019889015160185889274730616289195975546510338820266695587987025810287041818550681494530864799138567173400407020029259228282902217251636008996585276775320641854046473707312600834391019233135850632023632876375111027343712001859295561018632812828683701534959682358321498681278218254849571551095152756087567381447244319414023191179461452774648141149220335451491497051678054802086490928902440473010471849924728896216348323971571639034541078590515731585627187366876569361514159212711822097066196221681555094287716931580628724482129124223637814986498004442419486002645838091100536389888370376302276224121620864099263741298186684073581827516271423802454270141775861559274640652922673061059141301805890427784409687007133212352933905487208747817197150538885511448472212845779902952610562404780587760342546035840981197579568940862532465994158911204158297811294283747808497996656005638770973660407803095260877770270230305663990373483439073343031935082494309724604905232055556979738252225890322526093415389396926835483175468603803524596007526236414404484017899321093745857856238476177783586381843854069143996986381748455064772733681008761113438865965711764442498467044113587601136063977941237785830418297186884028510094670986849552952771764588253379743570011200989609971678964132915872689094931252618400851322882125812466149959038574328554517547604649441943642608088665098169435947110439213313725203992452186357024973563141928893041624902590206453451618243429966207913816040586991265973108064536110925395281686452022613057271680598775994588874298240151408541965067725911088516156244256658028165167625476159328311557967846596899751531595772491275068610829863276869253088379531101740719463968541917994185055320194014444575021249197544351649705577916597521512606644238276787708402048417145595517571398927638767552567248779399145707777706066650888858809751579700008795717846933547734972522048910268642771979525782554152164056734917476716403896187923145791066529793382699179054898644634251146712280963250953617177485500086227723924779201647863830045619911195684258088872386033432852531557839034327173693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,72] -189075742912351802237807249544181264453360707149675904041204838245072986061333880876106337384902862123122594151003832180970480843117123645699353173846049960167995025358471427569063735409834129634635303016682590131621175542354285292345860075194971878604804606769294850950750153168383027546187357063491214975955288220042367294626566997470765005387629560144401273150215656842764069319009005966555160785415643046888860776462879145455382065273473824782061052696881607115590631613873871876200195802099790206895588788610823697311215437534802844881781757669489211297465355220807065089295139493398748051176703108946641994723282040164604028277160127780510884068098710564153417477953050688809529897278154913722814701217594145496678794716736073484448198113906591020675194385042345953113495948919070973892079568792672440455274637011396493360054556528611232927952437475183650814388138363782564744599471029166243646840853422715920699904670165432995158638395270634170203884342207728638682328397990789954211098585882366790016774369561742552381196522465602030967347784964999094989030913802037748480730521822290134774202404449736675267741598522912547763069761479895053760451745015172484108377376475021978197580265577863324759108488813078341877441331559844773901676751806845030633484118499337014870632773013703157182398821468631685623503432717690735896874023792268939847606898282772856337451826003825135514347480851075423656084320395134094623777520313541227095280031872781074744251355512234111427519406489138546266017900286601116713102836332744753361796692141116687684997789772673693603757023978268894437842189311509035808218405551104350150637857695510510804726602522398218655826067835513286274355783926210754464638223652936210176932219473675505184802620856155048158450439471992388691275276996765598862882570453838772064990494769950683645249905720415270558921518774390736825642171928612676776265852280716454279093712639330326645169439907857883713145320892019376874803179389974395559577405054977631968193126308912894720827311408962364994743626089198597983091157978545920965410282761087906558599848965879730036633818923957969001788377598694266118405255503248072188528092984790214987880238950096798501454366314184346059015861483096349385292627269495905406993797680764873933818310842897615732191721806488179767653402059256174474397787536516765453027142435872819013194529462818519808721538522225942711194091412607554256157562878636081776606260051466117726345921796006028202607938475911933738747378201022435751218275942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,73] -21613907849520814317293385020433911214350232873816564881130738598359843160167794913716161786550106867976021065327563610318756002347272622009668078558015973469061415995775713680248030802134971226436141892913593051323494982654915710475272589964537875169526790552883559860891347324779409906054250377676336669876753736599555171334017583190976621903230251012158453278532063959666086117150980845146403674292933522141003474953513519926329546810836880683040574740356166959263298554882149152683863178700028123353130936076304105813589829412984060273033245090948281435766560417092451629443901421557177459314617550440962792145136737381707841614901585489708270527762086128150756200885499470612919725632641000403336233649743991344518304742100716515678591730592307205471278270112841286327935238158588365587792073104016011740806942498177290762626308528867390454947559977757555122466057660563888718386486806836388994346638398233989591508333783322812723009796205108156813746290678003318724247445502612268284869645965839245629203440950582404804210542163897564872295913726271892131260108668345887870128619138401056959137278512714761915679974458223474602270271444869403074507624174231392476457062069690011380584773762957518321272260818910432750272035119771230121378759663234575386577714488960085862754265415420161373414861430289647731947882526415154161880995797460375521269305217347570004096475634545677890234910125579962427424357307403489105753913200049384707898454615790067245738136422968909119729361280778418145721935356035835082234822270311717041385595340572142573379517877034809896782270756938911151889253994621260692929241728527604245543575281357505196520787453933493610430024741891235448588715832344761656480069887359697413976423144779516979165818759181069266235208461550039552788610533306209663377412032129213623308746832482799559539336766004384459112469131312483684841323673778671541544986612748427470704818619701349619682040847106737133664077609705673369088651819375889347484471827269501152862222727666401906458245342141720914239805131189777450588714536740505710249179844496570821558633332579991309393449096456702127996311922587471841736264173446819442848820148546599119742680971856027333458146945763969260588505429407667616930936212457501106504607187108434467064649354622420294794810326922694639692663132930655946351861304893213045246312874566007710815071681207381004039250941767369638156954656027524082543209619467412860194148177692050385603963076326352690307004861772268039383033238769443820860447129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,74] 820961428555083396900458901357930632684582362469772158725887228931791815480568985155411200805579430496899519118677209128178420827904064167592976497840977001529871354835808542212485774696522669901016872400769973032718060289608440664041279638203954058404776792526144156290493380833764537829469250698366622619599397294605237575136232294483355234038334940379907400359182426826596962306893709635126688962732847800383941868569161645085740288413487074852265532838236973534785218773632099688343079789280312732650439725803321879012877540892586387652905445598177563968899594761988174453981726891414687363287665745578991914829939581218989772725206616172778922755277354160547094550228503217620569311220890864764467855445330329794444910754468464819702929829493488016433990200971817497133579084714844566889079384973042335544039310016885374244944905660885188161956111234423742487113754558130807015860367908042065338747336571544937925109838234643465256228779825176730420548231443125148914811547903779807190837102117301978295692669751767792577306857077954354943574019199301898313233624059337179508366814017780682328233678911391953051725688255620970420723563944766797420962157966715157337169081993875022812207647287022644351385637190831154862901213443111737846526784397413241623051635963857024643954863507453804166002166790560512717229852817322588024841126687467924805573366722585906071562497521370020344827755365392108067074983167160310557503397733290494741338865362977002791278545754617663960372621693578137285635754825641945951239326169302761969600548377661536547979700969716748301995620520359603184472095186455346299117856966227595632244210297897200473295820818182444475936815521989905432468862262710650403968951285778376690585191826311832478297031807635221158950629246616636558187230676207163865946985674771431667725718202020020761190487353395679481935285409673626124049205035798650147499902270778497726600780203491780458891370144054730011047781940029874614642742983295585378550366720085700381871209188104344414980607211675893880071879451503518750597561292883720744528301148732980166593555540478954264766213607169598730053989734516784401386829911209134394195427239188574935723022395515605788206811008094961572212025937948611263542589775645721302920313019637054929478986444903384747791738866557062793608353213453255317063564509637754186474986178090983334291739947651989694267545339266863448053720812733895188392060597147749135174454699723149325708038534412654308032310502857267154366428692881556558053376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,75] 72772472686169721224787797489357192345401487924080635566366579853238124771653488956796006248128129148743017792792492659413856754061054416878445212171411044953291867625429934122563497028568855557674430109478364139652827872622669782192504227175303593371733510208277656679161072756292315260572025345067281991594645550585287023639533949511942394818220555573223666819297107107817666748391826572188204545444891788059839243357219203655958191123021197558413969717910738543217020742847913404609482671756746384323507724966099482297173347826585905552342518349726019050930386937897387319508722295737821244620342056407221077795376423480740335093130392175636265239454227967100841714374672743836187581082630473949826210050997605914018343937717355085471314776890479336975997797605213149180507426165911646495662910099587506187796495651135408432616048424198833594685932724971781756061750369306477548574658569519991467856466734331935020589209992915333676463976004110562298380868966399619939690151590239302448999204836421466690239529100306406308734383558638172825375863234322801951164691522204256739112322948951147526009545025686047300743216365000844672040651381368746911761015860478544544480910475884792434019209706133294225869783173382162600977459622938610485503261894248442651019877046809208187452878486601846298860215526726786096396057211077741669772449419376087386847515549443091387439575374391416328540400228489534740735036976665472779368458424915681592907845474703069793564252928951612508032092905262673324894305469016802004200888840757952793977370299322892736964800751789509547324851596472229032982201343109443841241450182501958478322874877000777501081996230844144436283590333491468342537615709868012376520264906839271027709739673664499033057362886717866767461202653908705600935672056682287502530898156176365102291019484559208728420389641844523113536140186550901797111350118006912206944756100542205288070360604210986296949628008512336958634836886906585561683431655519049163141406291254806109755977040354258519767757151525137103331935572370727540916636843816360546600203449849932273789709717817207204217770067769670072899754569289452777223832140981749683092705384994350712771244197783112176604612796015267425428481705192048030456465350536361790385212556837589865707162823496813657128322374176462401368214268623859953562749018289056148648200895850177170804861381277219772938647317554294843094908495499734484450018531877649977742160276643666307355474899087403866968006538459929544531788265239851882816471040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,76] -3711851224129389547687785602390738706323649988322049844314744171033227056368702888069461800175961833419797391014058066852535191581343002528786551558046745027926749852983047424971511432752344616594917838780026600472650228801805481652282052896911202021724859648519158933844203168885942966633146229515823591411228742296089967938578815840747326779950932307772271118805152917703460642547456754485017905755888657201210914512664819954627216936638594656358446041737705100445507593761124994605251303855003242268001786562465940494608252744506322081748248206432718180070995141494227292584068720085321160885282504882711363033038187752543154878629561751278490732370242312374587981938463684748317761030453129806460262113908986291054200924883479474113655609396040607012080375954897573782887983853739469323990492165636096895794574879305908429927697523970254929254406849929442656236835591569412485883778449226554738768549190093904958140742384727622193433949654507379483860975707399128098430817640415759664771366369152372725141169449137402066823820403969169747077988885049368026686476118576427847677257386282811614615195476584842108328035376232777017554199862366320639974990416929083635279018693584080597087753496247136580535204253736505981094843182359819911936110964582801173699804482388272535810640684454516667611890250503103837837320233541897491327861301916696748784786418848032558349853509564193121682715193691341086253192675034831210707833572755948974074484504006331219579097088970413873694409202866645956598244869861023120324571498482954294091781068362373194657025487371187331925287495804978640252604923778869179555476817093587948319665699825015076717707292218644027839769079124941425792585939313132332921308523440381348086954584453573225944051711660522932626043361804730900309275437205214508606947720841839475945770129050330445952624539613870466217823142761926253010905445125310341422394710629359269210708484516177558387085142665262643753066211918935504005823649088375985154886738037997413305215294728780547230235685100855433576483273720479226456330335876519780072345386405388422085610290523793698118829987068562352978180961555588480792546954685611924328536728042132597425748448550932748787539555840628273094679506836479256534724694367951522804616965174465808580645401393145633320213030659000473958065875952720634178654662259541939753322458028092397994465835198407085262644724991411936713095847343354384827769172385248529619413934395427143606308422096569427955789253708577677371967452967336021065728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,77] -114472564190157018381487238635155492803838736942467386320752838619539016315848960581028206322622318299874729043710819098080697710973833946366159571536736013998487475910673374808444283832168542866446283845653835896648690009121266106585970104336422847421602930314093355743889796389776249783946179730851954909554864525410563775633498512879640452335238987286460831328973893751012328965831291011681097561176776534102327711358821592872150720812261306894309629115992451159807795086070133045610143908618141195524750815738371735077767523487220844547359046340511048407251750576053853491572517016037042425875485812160901590088546080566662024910046142761926036894312769439086574794783185498193228488498277118864532002165228799771637349038774778257907047937538020927648115967966778258221506955251094158615985397754130502065791474025959938943474451479183738710039435074246050629782516799141777553670795115922574565632768224875854692906733213901959967604432316226879594791266233159660737463703745185359629520265025988461277869047054202694995018415228454964421385264033628981868772962473851228616482560699142147892579467017877758575773963404749844912503463073037316971085515515517179798062446080599493345245621525360508609975079525845311617060257542830933300661377621818909921073105146895662345908887948903929204799478222355641669147987179924965400804332799315036504061595881154823564320283340374225477622892255660776777242549141931519823723988743661745169574165614978294625119441437109365075155685063138350061354643311303607785569363528519626942797753461083417957055486753100033939247128410755696693726824742568099633777974024840817843202237796196105260250731167348568814206081294219822776322225906306985008671059733104543193973901809267729735487862068914066650290305089438534992814750653584059318405039917151080053420803379964188140145716026138290738630516781672719339733770918778209045523348388608750185371589254522374178847353596503800502465696172675627991062519485424589817704212867225175470392705471393031594755894890340976940115177216355366587270486689709282366852203053215496674837599644857294381024958524966534104793583577676030717488753115206522787661314246990676946158873368970099623914950345440749749243592403347132848001146470447580527250745810130544938180207628072848095437770799236361761510900452078675863924136334839650775819124104651626339298665214276146552252134922595229482525427931329747304892193774969044550872324017662367731143086243535878163785241617197585941888198867278399988039680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,78] 7585682391705640697892167115333524966325236438132644568970253623066483297046368642909927571738214926310242889916219052126961310794173401345115196484624590115012730905938518442516529428631857923796831760207646665245097306794258894775423569147192983982976934574993524359394562439234085710351486972717003715077419693670548975063047792262865070798393217204011893982125927791111902010799665414744944142616390279663372618513346153832929467202362790359349873832154826456400504865631093167873640029666168728158174713927042121655949991798688591163549560456399377726019408530249067110104019322499855880089386773097590277541705752287325966674668794959168510023315446922376817506482252431273153902488281051872686476794221859691636884503676042481651124645010171708896528727972571000592152302598292785517221742987242490622258636099032321366095584170450946903782352541381003816861564358412382038586080243369634484182279498465211596106507513782838190794065388096241118383251081374110998491105200814688958917698499033132683713914934866772010211212475316953290601919521302139499142215430142108632944519743962757485823719192012258745617236262724746307438397443416056114398360352922040123216204695344181220083598409475932081267157471830647566753616867781220659610615882773937980030851288087035690656515485113315460496563483401524733980490751609591570931854175789979630009730979990041931043216409504833470099129141469649846401833087250401757169091397660449944499903644406819389143730675881214612828909245537737544586568951212915390690825109650109249238138080727312956245145005807248351130202621023003784217745835942639161987786802601370294746132213980953742555104533238192033203818027002082093194651947997539411671016495039435231634679373251015143371459347574992938072178724646434101444909494306552261377151493174842427035090691817638011325008672548373804048696278873822975092595919369487608399137728361887570141699236294792787176848610163054857683268303152060837334829720063728770678517454266476066333422830163145982818106782237463378154256091238073511419216447336330113746412355171961703901646469768390493498240569493427236373982032059139211029169806899167052814903946964936340377036358897762247838335513619017919894820270593026547562985132694456086048865882746939827336279915751693721518985759177211432305430286104151458225182268554286512178610324893844122006267727384590080779979409340186385478061968865758932909357992489074778572351446295951857304392615254690109164376768544171545542999511761252096409600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,79] 166488030727767442332082420663413174260436170676584681645742599464170007517787584043429446970496016921530905833613744647252372543156719646196432578123270410819861704183840665369468210258323530578733390283449375487685345690426741181365644397677123036107512898825726096812791942461221326857802800076983521353431281816588827918806102327583739031770294189723081091943620756439352051011808600936361547071015341427390689316684177216623459775800694636924359335179921115720000589631815020281486535122382813163910403466306223272167765715335696665917111079804140276896160304633693087565115153922221143710848268023104937642008233655803286112982102219806264820961592164287884817393136741314380863758462548084079558433108493499016494017467272404538687883988622586745360120093223551315005681180036860597095518002210814716126742291054034071275986821638556203941062987300725741812387651045704474686897581124489191361425524683498309313785366466694200812374257649643449212974257273137237517441790979717246393222874820552711900428695829744219674679774759996376301376164361192494241132416687950981273296167009356524526573075154404691890091953472589302577764081206276782515929283294546399532803479491229931289744455150007238413029829432360011050232815121108360713160444370077228780421848641682567567315439876202620871862734588422703516776868742584827887479354095897535010921770369618967737242404117952425808865316500197004614411580968988312250657822103433446919335603990053662002342754811076779588377063079282909297704669663407423874054949400919309387262270674069919031039714560329021215005683337011091256194538216591341100041813536325857158333967973051393735447193585536766848475450053033320936909447276219843937480412999311087101601650203903452590112974843417236010793701308186569008224558446187198862227873786913072361872402080838838208546645447612451464305797189281348759805251745715283217768408123674738667726514341413839665458387959154388999374193072219872141048047561908012239891534005201588722702291134092062008446976959255860207231467831376174184802263976586461817066297615632869179223195729842802781788177271691616770229583530054010998861946768474640228676135706653908952902073851698193491192420727870442753257849969310541295687501443165519242175079642981701434979788085923771280286265059001234385139696202103722894541070828276131396273021027656355365184416281903724308040659225763007702532066707544032412512839282431469880000936770151839030796191519035557477791216914603496847679297662246914621440000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,80] -12319464786094027821761867833872014232736547685485998187997830664843469914508263282379385356632282557236434586994149402158214514464284595255177108842471293902767497034664749681976731735436610164940649842556584633480802856041065171796614313703733494085638148452044118894263879147820442772077757018653537367478001951967685153506250194368870680708996326259419123626967429584272453614506861988898038390564440900164317911329206712494217578806213021389431359637658303840075918173895475555540764630402998106435339934848053154785219582845527022184033125333796356227472263077948325206846956964516678084692564260338407002582046133396728714791487778912788639617635325232905161386186526760863310078129281296177047733764759881077697430784973177390124475752642184118697147931807563856870628445665888383319466474002354589274436138539265409057108683662344163678607917473783022961146831079860925003233577344134586007242612043296243778627023089181260693818434162678315002973570086247632708668708120058994915727697017267685869100794438084481893600455576011662633250991721354287374551219225629162632615296016973273824215259408218952389415725444986000761016265728811999709137649349320127075299329488707403742921278597111016994804194782225071268989417471458977173004861154147784012718171948984295849693418111660669450299742604931794197751595633191781984457333666323141897844888421385266444724394389187530795904758306138262535001879868479331318781986923939667966711162929728738205898687946687090701936802303370882559324092344984939305995664177113250348901640683356994146031607595169031229109476556842320103116538412147890649795645616955995169379066319460696822575735959744056092108886588076925292878675391364202666844291733944585581995003569177823850019965524475833338160739229697798172445627034517079246185981603673264328104099413643874699792085235549775603160153276013391893806439861852366947111444598888113232713540502059773998365044180291591864467157012078772080311026302799535235521950398773299287464223772945116078937092537636968379100240000172913767036693754762165500775564638365763746445466485866781228210839693142079347456843969688472607818545996985188959524985884107486777743339625336325770429007624310132342532522019413934338590769155683483978724289444013631227958545602112146002610499500441195399556671528585686492557476755769978796892118467319788637155863021164253103371703399217495792409931343979691522519188397546446157678505937721150857915514916191690035188915356244324391593982347764668825600000000000000000000000000000000000000000000000000000000000000000000000000000 [87,81] -254257523154802100349270476748581685227011027025042529226539874636689160510405425694562007894895863405322789525333373215304357473395643019877953961231558782918037629368706579603974522401039008057171364603011686494507824824532895187652434226360606168220768231033715820231031914763106518971208457182822041207722483871431754830338736779302483760762404321841400444424677935364367091844493136087794343157008513273199478815879289962779815780990066466392384332112221337619991178869266703539423334991590172734522732854173351988251741821166627878402184452674272918620347449381566788802225534631031819390085402812944177412818689548853092194617217143618861038255150713433310128777385781952928776648904668455059431468171609989985426957461491479159373032327628551144155530841617419646821206878658404991654177253187211497159169301938039749822951715644288867475943549584284501259515696828327228329058807555524118491120068646451049345642276862040385206662444879451565187214490547420229895911181959481398372405377476445396627945507949694781153862945575249237677616920935360986624158820183095001396257567675544283819897641519192745208617062804337426691798358448154479100345948163251963386376247059946756960225566499506958397692700643006976518246454124804803197597358872965888660493831268217862777889001408027350261490482457777050974471484800093675472071004765997513314550631529405037283799713935331269965888776006572747622093956080815753297483730761910300091518432984170945354948724777108362823383681049459166542226213128124642152518168801346594693493495047851334553202638730904050546052052016121277799744172564073051673922851653754127667665171998095657488989441723294381417642472886047780016323950554676349883538149903009154785188610680180470951398308402459690787520725529210440616591831077659841598034445428647637873186713788552328189880870314309515036671117861704557332600437122514947969450138888066337768967467753031198539119086596430979804296210037243498221731605187700585000665799111173715562165703907700297221551076792481850845096096593340291186698511967001365242719864384967762058399726506004652285217981244779859205180294830178893714597029402683301633238392777661184469143971602449354667236676977075983697090719888445531692441024857286522241701922041550044641125054675153986744583196206167723121967071831309158994995798259141862672240420326033173393283435141471994079964160170336635033297536965807007680290962995487136019162918568245537259972528803967805972606870383800615687436254122984079360000000000000000000000000000000000000000000000000000000000000000000000000 [87,82] 9967910173103846986434146912897771428198041214403526900791135368838827423072373459358984514515321176943619575410946378878673531048020626241211807601072223903443254726707465994327300478093985208706773583584505603219663513957991544468598899977419303704079497513954977221450076994190203876846347883504951982392431285416184271241099461702684352131094309644026497520823699307714310365633577070585611694982354985195872660382583954616725561146111756675111772378594113762002596526463108678774770999874538837961498994725015725453123800245316527559019289958608357408608769805598119574414989973200498737931020886324006156511525411661704404385062709645944116070216754268996832462865155270732578560135704472506057449253533992600705903344877072197212620584852835537398380546698931613663391951497922843050909226421120818371769596372458966329566200805544323130221389898420245542013318302624939419588477328564078336931075621922221542263219435476030644326144496946400438316691919889127056245934619893410167147931856644512046546736624471804650916721449240624053254215503278963722343129178250410044355215938817543124290208402467286027429778570133677333061752334873986584112096478632383957556488605719495755642569806991864869969327969088252551814169092420410191976410317383769670080777109083515628036939154100460312820208313779592181031835056279894373027045319105296518190264411739490206129076803176169578742253956265891883772225507160102604526596913200217415451057109231090355973498822717654695477996033264782340692747595345316217584305797270414651430605386445463009571715822786285712154994540890079388988247272607185492914720931929226662343332158706791862100205608597509596102013640716414735533449989730992666367428962292227484600644534917341870580979976062620584014144350893380736703030519475821528430783817052095646446128161484427900554641186250924559740709545772690279697349707508053412881247266676248183130154140641952238902576737148141050641906430659045341867455979638135434123190463295554948370357913399795822226420871314103102989646746834930297004595822717686500993251963759184137383309849821263435356022785147061359235299297437391369586113510801348048698500670973891246327300230331165608924583434166725006743758145701356166564474851079791048468977955057587132024754450635784786913002627347572791186547943222813014854499668518770780440527341324878766204097560574452643498762927453278315044150856125002504936805915133703727087273149852078203043784805787730471685155194215235504359863465541632000000000000000000000000000000000000000000000000000000000000000000000000 [87,83] 175610021866707582830963642244615425187284861059617787865324130115621169254996874712052980383319991825000143811196414567617726042987169052770934558930953993204269314328339134706987967062834804842518194876626660919967328565777479658285866372186579624722713309818087452903335735257421398058342389423792769722595682316969898483206927966169313700897940812176186552275860234328535761648258442903256107942180493127133122567793358954987688340749524443271554303954218856565532865219006843793626098360003570594780872661964863310646904526883640666193212676850695318285355149519016088803218349625748616238777808748923555879906697650102940866243635654901556651533453405695905408680351116251548029897322151678818815816961932629245546330715570027430033303188602127286119981286847835226589947459608702915514753649601487680253786412420457440777748759765065246503745498119823357352448132692998738949424583547992091222297126427184715561641156682018402858484590609453251526681648522096420930354138252107505952646162064098169641882783136407039071830044807632463452126175871793223676927847387679397511071294702739830761984701535867722738262871559927150009102555234607837020176943348975296105651188810634534896624099617979929375223837899046107192623440894538897965276682590384840940380797675964582212010383834119672108140094432026102437852284922196409048064755711401748823382825418586713437045503545175703338736672695002121422927395805486508206067270790215233490195638693976320036615862824177791826661937996330410663060948623552543615193858393322712118641102938940854645939364740079490316899626585908439143638929498291061826393420879693720526566683701378276900412561674323998651651663500018162700059026984871715611090279244650850122370851098303441353821165323989798623994190255667950577978968276702281590820641335962920412116384024394130440554980699784337617872359570149621512985469394080348102453116913508901551612876154183137644475269466933775950472804600472770597014708854111740568701672371756333156796015467867192795315344892925267442382466335199589518280464259530697451467005693579582151846731123342882920992039434764571433280159011430299303059674153811676431904055679267717770513650541847173236352299923241283328096457982113496647999746861004808183783121308241005884453931013833104614732957949353061116016200932766795098008516267624737856207789245351849635326967549572945887257337247832674313445525337777112213842820130171875274652590599258222860870373117888140020562573643955142389807918161592320000000000000000000000000000000000000000000000000000000000000000000 [87,84] -2097991940196560210632648223409116614276188091137039544738279603756823102406736605828812139683938251635534068458710155808846878817213952360439413375170611548998848546736262179163662333122441981370684161716956545862125933257606648230726620915646139261256905376210146583805575181800283014864301645966454487999788647509871395109734836106915560782620924453439275773365476204287094391812888939071149151971201411020130413181193603049791048008669612699340795872293962625898840944426877126542364195470389857897828335926091734432047156466052655241486224485027615852017544286233396453094361150039148938301213759884646738850410984526281143398835453733706924369917381811462117937238980260845658196630122910388612769345514786323701261929538046845984957037081551402448647339168415606835859729819278151438526535491980953135700256749699620968546037219822522556121669827217553617809723062993530120674136485916518150429808046811161966258766314418918060093670487898734267884036231049428157084000490239924845408422473692504820021883790675034684655308270208975684518187851874796846660100795490328534873619522806083360172376714378357723661493196635602457924962494605812892275960770901311788354692351189189317835213500497570431413219749909728966562877253016370245153928748919963590511908722328245769825061956803890252449142996120370058015751517982178201213790552538616546125580795668053368409325064291646112384923557500511220305687354277686422720866523090328594834749928746916112990952037155015366471652493324157913925846586037843013416430400975842095805815988440477632073024725486843806030845968879568595259384419578501796424140625501947529273425033229118073532439292073797686304562683218860455542243222996222935984417382827160179022914155164588411030339647454447941187302873316835485507680892671745445867819369539922842423463221071922558763918432609190397407052127063730687699757676861781502999770502191999309320010439956802946926463318895444784968900802148178470706552039221311925546565759575593972312123900995409816079432723383014631883000242590848209506082179264870678770101280266532635320546612437211029209892252628297090279851659581114027938178416917806167700032729832395281722764903749203759903829867288300372062900425873889738603734255629585914446998936506959227302750127363468194669460828987480189613353847154734949801990775537010147990233708067792755538215954447600988790069086220455380073263353311176658223447423168344400518674328896358580749494790773878671040286381964639864543325978624000000000000000000000000000000000000000000000000000000000000000000 [87,85] -33796035691566022610493900437939630986758765808093391566085095065531637354183744001208960230160277584057964793397655163112006333931733042303843455758074386891242571051123088401117826953326864884971982427946287316442056926297805393466265267931019047348511905599365097159036187715038162040299587121952426683563226645885008198327859243642478108206544599228954959886682594669830434370059427024234765301553255147824392866168701640737127859878367004126446201130911822846933375431597278145102536875418001922564742841219448814279977666653809214525713687050741113632511290479380378912182453148674658737351616229055558977986558147501439306856342927494286765223342898568641632027045988276328812632779381543416237104942001355481679443816506838004353827038977317289163844171934739836412449590196933987856783754542704742047499513227673815256113699871280481905916967309150915370434317181245232187004007877937055741615296314927185548199604340519559348843225988759733499765577028486768216081570938865088218568375636191682953981703971321853316983163461426493502404435538767648639344500022365895919130242612942179504531549348412628198671453333385319995375902474805351491636444522694606834885198183349162216517738716941407828465484251921953540362206425980458096072794530353356265395113931715627014087158972452595634026641831367146124292167015555754390882003103817227990175944019632885306074547979891282584263001682366661729627578888057862922418561672110790284509653883063061730124678563978854619439599753232232096438205998978644034537497789610660300888800253477716508987306112827269836354983514610451998814000573125779658582519595490221069370908391339549894432419256565557527300416298768974656420440473199344035119959765716445236846842038155309054361697177411305513540516846823551043434375221295104484439574908008962949253991634142614644951147189187420513004641189348112033309437001884943178715884356793279331159230924842423571485053667400115664039955604287538405404945719803780784743992036295014750681469259942137911476639777699066113170423732222547514346740384377111930010557457328588062248144654304101368128268758847139797027770152044030670617157594887815854000979444233336522909364790611880694153920842758576497715358298448068996707913177367373885429980572197764601788742519738919090810325560794833266631712690853938813626526853492568391485494060437370676076486296267956057842201375349184198309274025154033409818580769411190113684661125575836727295563875183643245367559753400587313852134195200000000000000000000000000000000000000000000000000000000000000 [87,86] 394723511056659665222803019556096515950663881238716098987782200052840790273433492399452990122057717056861946353298163857595423673278253067976846449698604831155201206752296481975778153001342945403415192043936650085469345341001697289989306410006646299737450379650688468352405396275342368503410938688880600003858037249176007801875944435422024115678388376697402528419469787351871992532411315709766766325701342968474953660060584054121878377186424968554322962002821482985871958075496955831527973503826747577235303820028473203338349588937617328223517137906214710022139418927313374419894597518143653277401916772353815949300294406082319887735208058923137242585975274360794382623778429906375170775731130059775081408926560826084157548194603227896381590072572127560887743323855984021448871120025297134737927729778737037697441547529335806741200442600942403945074183278602106844556594911515799866990094163489494155622325699193618914047273885533672228286874964528427718531639009936140762703012147592389013643829537434488617806541902964243421759141327062355416179010351423754682808156353691184377993499861301397231377306732266429133339493924149397379534526992151405775677717749686567111424413108064920160026614380944693881975035331052965627107786165225467597589691028287977384957932489723378480498746629601342690611538657312096623082236891084130876953045957371864367181288368683977862833736409748484229097033809325120960987934581146840508598424344500715625723930368076668221025373914274263606013359834527827845034117208727531378206781009695593134081912181822525032924575434414574172621059430452170185198970035158227137447907241325075752184271913075815328293069931422455633686014521163338211206964890517591429945367793157686831220539425019465255057359422558146522631351846761967084339572668520814508086418727375953674586850762871210591718264084383162900298625777968897898162415641444223327298985774718665386834807986846493768928361049341396285368850561943705859722780106063230427429679594102112732454029090912757267732572123290135707275731489927109751130057228248817408649715475209822735509088914883815603368093427831109301656791491269036734476411885343367892524712822017530966861969001943156044099866511774827670799609452446529220152455479337277783306892689225561902244982826642629206050278437789223986864072188825327374942868418727229211877784134039543848133536946013272478911587643186239652019484539514840000053141803908805211574574915512274810763493934499451852028780681645988880842752000000000000000000000000000000000000000000000000000000000000 [87,87] 11719728151250182384986862322269936462160234994618750697181051909874350246106797551466282461730075976605444345764246436750117309639056483064242845869437736757594503723160529246936558208480411632554304772537227732788770581798960816919127326589283610890155792332205291560382225856865114946724599696055174456175087590298357847736945496761323246185039493577287781106545904335933242793862423891384304544242854751549130149096273541075866687907178450505536963571410235454646453309706631044451869353003454777076377563278445383501595964400999829736055803680364135132739549537225743408494066229081545412656456710682881454747534277886400130531840097092113076506074594279892942695058166683510579847717047091758996188340116446930257842208246032322240530464717864495368226374399397699470455002730954493488044813266294445680789734440027614177272205363465388390468821458566361377852635240161734754146672700744774759633522504879432970850507566183986592249089443425975065734500199582312198069175602394962526883326981604504088576413898828787569082682368719939318265005881623193819885211181879758885677723983230067273608922929229320331727844124791218484330200759404246579771801376806265904118953873947935860123054601281035514931407404707668902756792113228329132050831767268583707600775121738829892997429934427874752942671465872732317324309790227938167609673910700179067268459449116378003880971653401458691291738273068742407461306731535174795841134694594405688850541894617939523354298131149998095604871988261406386372034658152419858684888234938250327922990363882114463830523132926230201809448377359383431192406625527192653240867287777814508934062617870753652549676610819963054867688493367707443752399167692022833213773984023149194303799971584981208306928583999409101333568271564764452904682929775703683944759953628028829010021633967572122545880613532475210599285989687678304222925136159560792010859422594264712517570026546021858537131376199309562227842802244014618553231068746415620097850164705362979422182372392487121247285612640994811924471195159075652793660435797997818824035944052943185929939233030618777583325274653814881330219513200628042988377758153202427678807667003048357116734755244424149936358456673744632400537323181714002746848286820007713260130127575908571723639206620195732410933961607841479452258183285546124144805459700285661118784422691371653309969413861115463424000997396752874122101891397367594315078231971251591801860994892061073310897803710584020038032490887254823980236800000000000000000000000000000000000000000000000000000000 [88,0] 447497766155791776092560943395073392320579914542456319873279687113927450111267947437092058216857615512559261737882965540496966919335844599075130968788802020767456495610292712883577168619101837607172686283471120266342088911069599191531649847628549512689040545387850546564786773854494942872472642780341832053967546922016270012960707678118485799460339954074748409604258890294480077605242806658809288702507401572347612308002749792456578349893114978212481121802750624208031280014881394763974987856638048347164104681365204207895661355918401799982328684862017446786537270574851236319120282604527078483023872466378151681040771730384151459250774140144828369428791634295982476774238019315470164391288677640919781640509698676227593426303752734995786644125596367713450510308417007537287186274622071231645813124407566282838808632659720850211217840667596827834939242413986813521267016433995814591806493525035591809437913221468160075310359696185595442631237541621481464092435978827737313348926842926652101542351864038124527919215991173632046411204048233968470851112942227404243380230973573318422934388157491641898850246664455742305326439817913926691923560887402593995038664353647079159462552448788378140060493574208638290770027283145218810553130359794543982952262183187161555336930894974250060467341723452611979189702190938187239955082541213555045313759632398296385974021601232993278957006129906822669462596748642740532478326410640489309116210634569088513713722602446860758111772934047021150492040234814512545154750071301877323647190626230526126243690578420900962052871319057682558408773848613362618075782450362293416884314058723338380109861629365176747345984047978681160094084753804348449600643167072930151289667449876403322619835455316986185104603971271998490681901114784200765057011533042885929096428944274998901525783596260122611778389903315113562405548531432243186868974698502297222341401538142959424969990654404765955518443816789820790177269438790937825823415276246534779123342482082173048575588479424651606906595169624499180071215496290538080474778856602346278659986638090709416227893842580928074428807887727544198057374673580640279261987373753171360644562688894158225364095264294459768809245830245067955011298386912347597043588421806510229427187540915640292417680563977016386916394157382802264039115859259633601310258811429173328730646891209106392764056823858979710496152699363656434858804171921463116695049198077342348396461122752731546984451259338109483726372808248468395943740164939547333269179006297831374848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -288935643129894869229072596843624312184133806118016802909798184811344259297301050521861553509609876855224836238257487927864547834043885251756530471565421343056365513949525571104270158896686012775534505445344318801437630612020681895957728463725845245716629457006937036387462239268719749462193087522258955370073312547804910057524017702115710040068151240352792045327279593457842849800873921131306646782169637572490961006561964808003580651048272778695986485070882043902451876502565130264840061166377004369453978493629717235874235537983499671511008981640430619164471687795038899399162131550247510329137789921340633391701152353094662108373923451804115735732856355644766839744610775618723614935763146307051612407405401908140587410435281702673221752530390071070738683807220184986526114383908713431691037070707216874111934688256175500499158620980545013917493332236632889886979859231517688077750561975201643427995873257304270085156345724767138566113884993253449594095803680218786851114389534074541775903648706218838327761554732128863880121650253166013868108194923793954693204642579234200361932916708235431633937962047581549578649813445254026810546646171803926042467927980488300715589672919465842713404656667481227235290645081817464971174302441487092520311578502719687693351344682711230925029165409215579000923880231476450022467572413899089047609120610710168932042660403257398009861433564185054535120475643251848012649653188222001974259451137153414790239299385674922520327597750998344191541753063411984885084627527622737409634814747683397814039236446721623680416214753815402992448975826689156240806968454878170565370552466839119142523049607129509918478465643259308626819145503876604531476606348347263720822791068014024604756969274429790931257577206026217840115330962120709926598530968947417753784083284569426041609021694814946361705539078119071846345721502317303888265443313696822105831640822121945527718834777652243427180629708622085926781695785125148981203692809924101488177308927079639895355769540561576268170358269761078938109916927053581848363209113983440073539293226604531898517228661013709900506438381624299270412228903152919977421270094388978509851369096608067607574755552213578985062321798555282522858829938482534275983717599085859923697253543455793378819886663473021894713801774274217458693448599276847101973265029476554598299655981311528106627219304117494513389136454862757978565897752150723527065875030059013642985963100390731926072743100284848988727246559510706793282637311388985285796588097866668441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 70415217845905773115307144598786673800607057312292019038725862004208848563627560415123310877527083779633446805380001730966490892913546593423490995412608572246116283227088960666231224813675551143202522322003716737674858600593744274579169361864434494947124267779143304460680449539195586023907378188764846900095296462934447405076365184104606558750141645715969279124241266570777868362188072574877641287665816179704161029952253420847370587658052189491375511732711359535122143329910652141562749075427479639637395166720631086393876252660709041685262878128554244001059813019436821684629921326255088900194300911987636878465599696108018020479365251600709087745813587779152743119243765945752887667101065499269372361317611956633943276361136725116889606164031507381879282604797991775549366549707565049134525925380847089964867189180976804669888206401713928104933580895442676927917640662795553945228440603697905747526213610072912050984309211223671473393416727430361905072866223807268449404160009228445666662449975355275564686059599008092546682699202358442618302231309950723923379181828287807999144586928036805168472189003624457429216826206319719359323452745183123240831197796986852350746428980672201463194261976733082186876612492571586363682008228457281705954470855193766261478060776794087248399845906056415624071463070340243318126644660931868434402988024860948066141132605229195330362646214822271023976623171809984211025723375866884419466516735924321285152573171525305044605421028152872814480583955552286037399799302657729443307624601536620322833894955040929707367159053403881932662820843307089142444279051693138208797816219583409830965273202444639078485396962453222790645733872417762040373355561891782692031949140034746458976524238418899177227129482919425421339852014938664929299110503793728753727258529425786368820329562986223114693030484274076389476458358680976729208097093663875641392266987498495852861566898597128291784384270066001457212330721643197160750478410799965666234527119380246715654061073022167370118311331122727223493153634804920161133146130546233647817020715751199953663130715616052658785902362670659542645356624604337541920328773108285585425854086946823048780761338958538681519912868036018058271455872400445952457621775316481592105435310521187440660001030274063063490206121939310294137027036305771017795709930722477528446437690036368639472599418566225769545279180075687322499882408526387061084827392474263109883117322875247869266830339900292630856597911752572744207562849227345139687654273458954331792343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -2180073591630347473346022708167230885247403225461266660741947053028429010457645466438017308433736934052540253964540121105138661425738610443432111802821663918452569950329105942766907987143718960793887686122419900766771084109565591631062793310469149192013397002626794239953788883848749375811679376095839669742532992666570022340508469270239341480448710840307149397339510194797183543699455798685130673503249542024569550290202292008930711643138788079291327284292337301736740764384576257658237682933093676609445470820658529830017037276067632731094905983106329801709599302979594419746567306792699256407571410184390050251381788392367011152510605231085918267478860332971329116867353980020285526305844651718446709706543304527770561789297450389119478550930223999913029669425455310987891878188595207193234138698543194191857925165937357721154136059810019452571510762602113519450520759947144903077861913236555429803552801181145670043574900592026712875956792446261869981360140181056924088149846928933821886275386134707088801121330649126416093392483464117461829535553818026475845437761503813060407458364727290418524550691913938244388165954533309850352514619859520849869785246290732355318207214224416540117931869202549078031822481408134557321198788855415884212337002993984475070813995379600275254104089265455403146162081556034223082931346074878440390323192077259492080091136825500562920604232743803294316323805113459296679966410170395805385848020138501365184881173354203666201666288650182732349271323494408024240790547478418693708803479893027105931614721584814086740285472261301915589382884072127874827742937155605041717777244436535576183339525994276398007521181465231262505916534144835331937918715189988418002900123022044116685772131584115658216451448923624094872665594465278330139182115435003185724236841316483832080553956747762141361251061853577886372123892287411378220929474800603795326002024499130470722415708843155856418716597790702450067604152213626701577403016081217342173058922792521909080897585084721157810648342010056645787607666626958945856654589257500244419753681320546135268856943360347001476266750834696838141491286467736224855601475763124153725261967411845787918393287665786865165721905892557016000601753436262312777756915497857881094086008485568345929192413840469891758250270138611153069788102968309037042205553503802247792170643611999458284778653531711665933498475422564912731213657399663937594074674744915349151437189565641896183453897505608779288485943437526082392432319126931977481300658379969084037215027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] -3865830591319364577897690955899150306675839909061018335038599865808110825666920495228220724547675859607991962623959259145098873360308742781076971562088805061891510387269920244149411193876047221822642806629326540808811852259372006508133483470224785786179077527421494696583663182876572409349441212938779004809598046461370628369985472343796185322898255646524004191186966162549718373761175571341039358528371270409352017736083464472565506178991049432626299950366763312095691118870115267583919884272809130776500397221414725395063186461771354721747267664088757759074389978401390593877276359276643516274398848790368335202167595593893450959833099814247610605439600495551279742295319262120783781843545515369203243139729599892185069823118026002406945255791959576204715308261321110184065201723589128579444071354247679559787650673040833877304357833885306580244965456642132761373485021167497919615413798765148241377242443490470796293864354725513970372198405888227908073515935023682206050115543343474277137649310038167928482601183765317618705127834966043939311493119562605405524041235120193243728871489234393045547768585829996306338106854243922812599307763877195089067107354047180155684389431219456753961015613517621790906920074386415305058880886950306959890363749569050253040542108416732696972915429550426126008986993737435618389003414845432980255602786471569328660698669850552992995196460752012146276784958821150368154801713247520998970622304258460554597200341931220200601638288331350486239121484047339820222300561669283639082230146759552306751880115235461881370906923330245413775200160605343587243597493805616193031443296788061306006794650269722586875201379401219180344430425032319587718282392168118756609239004121086470239372686561413966994747689529545820188358580177094613657680187328559330387770442235831984130061377892743392494765348202796897707871094180787010285799252400266933021200438109034522187783687673753612558206223526270663432692741784825835448792518726993456186315872800812635661928478664478270983285316129364339153407268047630854174721351767139957767323214630571299257904050819980891246861659587170177836057689933274858679509137797557264467606780831215392748675781126221705943726202957580073481815449167705170951985220391147090170066317584325251927701035161095286946532774745651804386667702627514141423453530945318772155866915291496275070162255922474197664005089287141828367689978542082716087144204684219046133495345512648233792612274708426897108854430711628699580828479993036479670408976504141252644602642432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] 805038438273788421737958420489196134564389302534073027896102555297943746753323773355764784340639225090653336443026803099256880291723136942437497511825556438685604135924628052415037989487245194739092872095333784831594448461988600319696981689904685607556615523120568457329987655082938231941227807675782022003340506618102383537216417855741643732632009639121383654066456297642623579091070699643126190245578924221177764803746763992041251534766803228619838276830555310396092587011929255460039772235508572484024114910896841284945650444183061918609305411776131921009460357716922224679442094726525073381178987996286316365140032929584697604900547758303287875395211433665881280591008220138429882774083980106189515402248397033077983026854086041814910893572835077226514664079494797663553346262380705943892972609095054289929820410638307435756935929436213850039035693785253212443214903248949981673878404751072389939974640879290426320415553427330841651803475108701890181317817639727049837018660595153543505207989346292000349220514884487750756996233986587126957263927917001623894656384927682892916729842243761547362087748131327897783195870414704425509811692930885223051101701622550692597241906428215771232800889481772889073041842124398907279418147248318702567172367618347325549947661151597537742376479354244857504997286034672514639278712139884445926207106238919417840638193208150199786011483902628141689657819884719078611153441943927486447799660573964326409895197321654137967977048259928357730840759542406879611334575046518335122100715996929618782436063646361840492612726814513448722702905208845909724760343876491836375212762605649197513485110325013108111023010239998315709282145430620749931301102896361848294763751993966641386866699414914886349576918389881544808858213890623839883276605779972236531383704792549015691732995590465361342234865937976819251190238360126735793705118145696120697510582210072116968925329456984758068558285367116580764856551063534343874931767178336012532193138565131601898512174482172474280007300628184089855039791143864547606827493289238357804947033707831835525460252658038065097721188321470526728376816292557985278678361393952385658158795551665478524385003121703382070705190564271549957930528163726848406610680942013074806867332967040625256613257336446796162345703397705714462925772537478578713046584640525769476601778946219083882706354558573307922687359708104403195632007301695305710936150926710638843844342389702037185369093266201715525407923274946641413841973706014774099405508018500872206952484044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] -4807336605716157794659243383681251206407081403885110504253495238946144088632251384982249310853171356835250282868458803299005599451263042180279340875418698184816053655626881105049230202109676284865984836686683367854949321748994077848460502324432104046517318401337641114222171833578869324646918165221092035935787767534616092817682403319399189942553732242185731980403636598067013049551508946854057578738239305839206497447278127538833411271922417927074920831259084900917536151561968656162669857807287612277450186376421511102927368431804477853542634213306573497936561336008796016099341970395150281563114430641260349455394419333417009554077663207531651141025971579008590514574345714970308028282572609252573317886168823835305729616122127187113369680392986922996441640704471925004323346792501935009124125994802680962912243509292466342122298706992151443423483865616324524710111221307335187710130065098105965558177439589386981368828971701518375733718698233904453895008817440586314416928073610708590265859596123306679116167458025399950629877479637106606245058116093368217771291182207349279037951419319864913355308006669990902375035741329254618494601002248520900523710149570812881878799521244866365777331512979928700795170610882784954746365942486266442809052184891949836374376178137363349109278618883220839677465210820456467173973145491598013812624882657187765515264802835813414051553868083408880439832660484502728429328776343658837194943048660661981369139887384420785576600505916799504901594697020044788824492709638861472958681891888562869888470656992689018869210912451287722246343895626557291892762063072155949701053134527638211784167483946890953715280534091787506451310892868154509495783713181909814387453287099188183508555201254371799929274536195013539237896377920390488338156631454221242739266501394378063309738144745630129598842678612340962965908244801955190238684828090557580442798104184069372778615935961320073590219345757615919728584177762729601247807741686749692740806506616759848448617680144892652894013451365928976578502934055215000312942237029826750902417701895733097134982890070728378817025871199995975031134674230521335731702187585798833644653561550137967140416356210356437710892639796887851579542451069620641672730412413462309415122580437331833589744776229581594790496505828221441359859163390133289335063087736485900928420383171560915396873971970377165657485676918350764707009813657854024218040293610697665550018793179377090141655272229338619511629365464338951766448726231892690130432516237812866684617941319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -221834943178031814995003205820819555903550636220880219540763321441813856745828828948334793958630683829108407454458192324087844219789947092917880021543988992497329277722948943619288296810318600109302222362628868848940629789254677358449783519929973555001473611427193892095701476505463219154756250834667071451760074697893353134003011799205048959638634421171289904103272492429165320617146051979031805085253791264299847520223396292632942111923097331959894659386572030214860459609886828148602237922486404836200982099518883180413613523789601407313442349107007977926381284536559477216067856770992543596327904888630808505168664651447820129696759120273573184965465626027943468081227421042191924025545034150712118092323741562358692569779091668957017088088385074798965537329410900763978127945816331582824731505115239631220609976018787326186567782167734797197985127601420675212858664876458917261811104425972761279179390935416854126242658663953610423208661855693253003693051129330711979792325700601756338690220768160910254149369891181551927825787158128756316669115310256454151886740209469499978605807801714253203660583304154128939472326962235718517123282718195223378693391244761604072552834985972348212770462614621763243059612290495156534140806873366263270183594636962984738828741213845491782023961304147416371190534520117723060002327644116490479581574488428175639450845740398832390159430249770778302890044418215898149608597075704088857332462017460599616745362583447828179538317050990542138638687954535660182865336616813794228516192325729337044207147970166942776074903858099046445236006833687460709178244517089178987718195397681634641996812455607828875588483529544565173713823855561666632653697989222686157379211365748468753057867522600787484057910677144131585536045489660914506681138396249236671893948746685052102027961781234751648733061370999636761158330564956709984883437930081281400941958409671761158095999375201363052018975721411879749425426168462796448602585710181363801830100077846711298307745215424303259180571895726359432393815279105492884394679303805218175905818677006973162440826284519159074932443964603546926778214041302567447290162722497585822275974678146625294185558916920607117517109477472029081187641267824228436586771124324685808176897934379471248467340652766809911697173352689208218623517943945971319483715878020020570749365299405193051904061411721481103752210760532494017670848877076976395988736570258177987506913359111161201844007001343272273359558417401778911631668146681395412326123411845461013577874590924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 5770811348853653270604617807834054561590297774378905437449087775145013837644368186399217987727203623054399282197374755472850346232303002791421730309457943208852829753624734970212004134275148688378430336559640043119089436541965733773252563360446128060856900446848309092650038701360873566878360852117952307264343465536319314354208005153968344877085651587053293656108546631363496057538889729460978757254711560405076225366442834961010531066733243126946201414436406603801815407245597440406385017328166385969348301213282653281809945350857326493449085198122132421598653861172718833140860188911143372575206298240188020695374711426426234452617076509879652929285689512810230864833684485666091309652573408913286813352774130759479219183071809309889162706497458021891007644775809367528098911131928304204831982106980456383862571856030000445153564288654486382768798346469648689824033630820420662684834314459137542359951262034035294542826188267571635977160720979846833171306821716370546324478433909109449733071393899336888259791873033084090527023767117689754571197676120978096003746546555582591124620891975000651203567951848385992500775828161537276341890736654368996750010666080277991968904183593999029589386348109162242790290007428637388799374007468401571095661599558601908366231407187624816558829026460526316377758686262637901143592899205968312640882358294438502808225680612729074848698529471595049294690481151616874616528488028527579312280139905925497988903412861815427749895111749675500724177461420050244182104987759399531148983937838917210716003919332394806891390636397505947497756285835961985310114198351177673947961654385935558507542391064991994973809482041002794285247553219668702248186647579558658628201292563737969850143317858114723080860377041023535138007494362214731012289101608499205084342011983143089422715723559960915415282051944688748693443453053894022206610974316649368607903211239092298076025010866094416653389423121524579105048385240638487190592969541020178236679445563033930865394967055524845155766719008597440790891500903746459170806499365818382143014468669903887367230278541872448201271785481173589344902009054066401239836131614984070944710784687379843170994353627651813475113863050007091647465307214453726901782689160644815351357947974067078917569706301832888795796435196601649087817900072648832872486135145924816964263277653110504416135782742281495670968560254498706010584066491860340269756624706974006002564862162035117930303528164028613776959030429323140229860306126061339398886791096136345874464147981205504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -71805079595305039424568923900704636574229221817678245715897229924091216572992042039164184751161714453880133934355938461791852175133266054621622898855835604769880538300652526496099147355496530149640774706021377571875299143660560674200847343803082540861146595968940628179215194689998913711195368768967137646046915269253267018567286328080792156003501560667553108273855617758802845249644505480990631091447842762875306947858315124990594615903682322883175826564876658562224298269246003329095553217487325761356441331527123490867499290658389911793081374289337460178886273496805249374132007689634708450179946477906055716544212822099480717302334611244834984177173734172273218360173898897461275994046707605276804158469193048099998693681358611089947384710679388008092021286143530302515724291259439970673703571619613306509528569328044719169841577278870803706523193146467550401934113432829196226319255437037805331117238192961856159452158712155746302733973630338136961587523346296563881234821017052396876309107408689847748803748696866808109723351823997570103594264691175317053956732514505551812839509531369854039481829451647728867596047057017983709393640181862565059466243072279779586047060964500941181911913851566538743067561416221298251780339440251456631992944738303540085320457990298242861922207576391655010761059864435191590825077599080420432732302936054466550984233165208752706396105546368745960641489095788247289129354281015901676451028370231325037452504428864588649441834064448281921423053940269684934366089142746558170034542938151101660580245730365218356629038646794106413032049132438090316277471474018516456800793356484191948717947702504250141050013859271690699522187267963178490615218420816698175814646630324653714287360411116455179659551341163103685701564911943235544512826720980626602449405755663310967414940383799431065894532970014242603635533469953035975845799805880514394910475177185974002900418375254329865259193766556496452949497321202929420865546683213832219442153741563915299829712834724571138760342976715934909094135635083188335542677211131666082177277122757932288733148236713166939425412124525798046991505561447993862166003852573953468654378876576204498781487510804996332762299782337501211269798108716898834463823036347711570876338516168861927827316572244374956337435517740810313992339081297501852112432174105994125651542087417515599477414212656535575613760302964043067891409984651229502348134127980612737868258017813333108843210978707342587310519716565939882931340484666488342883122668588219327768487177014476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 566863119027998215815786209399137325876944529269622738961495210925323982833583540305688076847641933470464200481446465481936527782015087726002180963219848101023356759762852758254066393153603083251410263043053286958492744493395629416177339665553413497019354288151049665493992603472861249582500453955945256216238477597531430327482654409319810729306116246151210910530055873139007075954305307127987736832736446203117718044778115322304011372300625403842060004069529518936513662783633909022519323470110109451848198040275807057936913591494821655741776228422294376834973940643652760402854060099706354210522719988788807119527134377327427202617393677837826636871083054209455220715088537361854735367097523566631165345773412861628859717859238914214763265225250719777335642688981015753038282079625730784978461768045090833757305469154700958188426262412975886664284751821461230698682838292081840633000897138947679145007278350920160088066774352459052180596923755539521883180884176080207246206042721967589829306126318696345092957172107889688428730866240829055091349366875449142388995559734255539427081242452282276824571425775214099123919766528071765978477891231073571292163460158707610803239997016433234563240888758442878641586988393251544978984466295403914048087550253804105170082047552905962975039989190735635179999155982742059274605997323676759165721189208078747602746779000227506796640706909361352519775368597557925978428794043999138650477486842868852683241700585384266528437815339458756913880027832217409485840047019747823784899166532907612362741372938666845123554889465071770838425065536425253564775780121560814734228307481259781891995706756126324307216900911385879178520093548928396171400820635516912126475741459464012188972128673304890253785795903464587440799971453457799786809523184838215035137079837453712378852481150675158717204142585621517171087836063962794842493542457845156671171169011106239520265248336993837452740579549525552449502304126704469664398375785573721136318443539003598431668533660693604447331164396844822480730264629939101958095114056832898373800689382324393360558844874513309598974277922942865010417094386067033991846029391470829723890777414759112138223564013144919299275411504761731801546288948992608950127768778883934547369453603499073551808884876705689377102820500013828184240114328126050095605294371869339248278733400414468751883176129872177412187551485019589195259701615205411554596392015680823962983910318555699279444624055893091906443639244978527150635782297211708383264601950944476575459310099943653376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -3119499809594527544452740051104689201906186216361460342200942686014983204155173387522462144042055678338684960178683596023986602577489936537331722507043044513292877422133554081452748608701774336112043211590513617189404660102022156927629999012395114926980865324567165596415681534130877270399911323747710641848953092251222974388602748009892264679071072492583313756205298348712186564595763214620610578368004002160404837734951535416007974533498068207614112648404267447500503864970454081093506522792552840111774945067641946877960501763997344216723550350982628099705375677382964293103179171809906610262276633784598081323858424248789922458434703702082946728977706350009914870407711767455790704926268253736634588201801057163892379873954160880447949370998619378755041860935373967142343433020831701473897225005849729058624541662076020325235820011804117600957220925432020553757207391055772636230328252027476638801996999284015200194481749488566653198230023583729775212110302989203158752227526906132565671422134329201071999284537054696740857273012827922381135380907660341795543590632171635100837923188228949104880978437178027945498288984598715467091324000873713226894084958889593753413403848378763325174209479663417842950363618328326336751436391956020567213927482743871148723517151142224687787903337338718743015478061060868735567845918589267683483360234651980878917595929259982962696483734320161668184667434638516884055967603818350228183998130669355594324398421726777589634320099864122056787994450840434499284368067515460641968374867306856693727375631636089039125125623852997738101455489546871403003325330443625130660800406498705374007397845185189202283676246311141346727466911369534578993778557916945159308074956831397487933894557524371168985792413897668071779939623819877307113517265510234250950837606859871806358563581265914323717228138291527448561846190507486029891177841241498787774519258636072429200377033407134217655536276067383198037237878666972876583263518097595146825604376806928210114283380283932764774840159838252654835484265752969694859589036369570207236762331871317133713176743621058760842245990519795719649554101223818245407762117398398658918939356257887088772607431984763690316955748334395542903303325931655178113970921293732368106520101830294374168705790299072270269744963871027473296358419222149650850960865628826400779575028932365263592253291881598608993949583374090247331095424468610621341419618942583330239961675896135626099752991314774722567774902078215932269920579426340127205261814068049483050638246241999257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 12702756482995346950206364090747117590310060660522515520873289106942473508189178221405495998922948051434911193609630858247490156803891992066539700669385750610086886181299383110441834809059057080945749517768975109687874326699156424312833617232099959222555112067325116492618715042319846591611334637033665257905262231399892687465684727477799605160791216896846185056954586012066855927795823879264266866474435712522493926081092915486172517550394825869487112873491089255149001298858366810938746366937262925882820860226562503657427383612055856004103306663219845770835900118203600454382288570220748129431707523024650159441044350335583494459140121448370461767074051707287176937635329135825439573383027030038734977518069886532629891376066235409078133553676265926283492610742611794657865796716920928597823771628593567989765127106543460423700070138918167288205435707021927058998594895924011282541665045366222903321284196522510358786299383403811045530160788334413421422360460014694215711247592719475245108649022610880012643620134029728481924455032072822431112253663017982637971609225542698321400659297744804912452762500990906806313057302395220492262820236392565858541766660597754423059252527999467869854419605685952644950826284260405294637609587545982871713114563256881570075316267794479817877540718786379653581831133358874965131070866554230943052058449055943505476012576497486417004606621665488323070125345121528566152691691508529916757085303538168013420362349151976397895760712904325253729488977854909993903460217287887114797627268967960378452470238257396271169329873770998134889292517259716624737855256031204055086476108332343365581565191953241603319164448556150711586467509905147684999941002980740777447465433520472736884773101185398080720042204923694959699281766214902233294619702967840983865065831505689169922453918322803999005785367236948576303792476124445344964701191347442786272385111539339361557620594722130438867437311977337552948379601448276819907097019284731968899372655644728702403666406475911026401114075275884074369981121855588753060435387327456350620147433072654112313761843934722798338839947475409505608110875666717794484188444563684149520458980759298150793899456197831203318781776140518988667811388985280821119567878543992332870677627692015822525706181782565722028922819933771583336462941888769601107516989124892182274768010134367530624720293012999282069058274901391078518854459449398472986943960067200693005256557892106621535605681658762971065122117605375463549958583009095672674917346690502167724153320466269863936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -40171797241786661976192116513811860010651444126262237540487361899872254252908886435679899635745264525912030121886516049582185039291204507286169267606585204846294638051552160824978581501501197457908071854283863704136618110903385011464805726424772024944117769741742006533063388838626698140185940374765795880212627099211825270795906534887934433754173569168965419240739827100368541318807855799364868125543053833667963154650926417809634057509203198808597078909203963195592616509527435866882097853925971970341842084519892870409619583238109007197776204671368337916011609120827924638109152486699063835629905322451985733319605829098173057319395894946628796457581518985641791306110188019880691478385172889789589016055814340943747833850059105441174658369318458077054990243536507325896205611664672717522568651290558722894902452358238210788857429477942366652722609750831336606699145000740278123630150933910331211750814738870119557164439107996725239825157070122934386749095750557177517381072047161260707152944797563388689822039552993808862440921526140143697258656727698064257702707304670629008500713804090090810802481903564336517931676110466389840540215669627383288407487877124518154724500184905871835911984961998514262364392796310003925626364704016411894882784383867681153845389215166492721030692329316035156439375677908877933393500384187797719640679432908051077622825606788224542322430051026722930611887269032538674871999398011214890468006368865011622831289316438736196306539748998077015681241760182351747315716478424282545550146921412280745077773413496730113202055855641587259432395428109199193918989210035295312835492858353206087522938093794352712436810348132396820351646217117765852166382994153158142859784066125642296199187390606640493039328007757726323165066196249946456120018814408232935789134907934065638045646351046376361909650339801117928185808383903499119686449873958061834328849202336714582823668124762921970607838626300455653864793332943493929815914614739208206748364699230227945008437613035062188552825710909215386872267164227261037811879936196588343347566176654351028580058522278761194459419869310927684873711123249776493296233043601953633371526808366357260768163769655857491314253244091306719347009724137606044844229444622040666033312132105061852778226897242752885434421448975248343452790197994556848347797517541108630359885491581532288381168089666043840909464975949425716649143183874452992460611083864527587173612269680719399042302231826144526223327442715776952026011524945872290727122938725650444745003476266778624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 103093941251356133621719183449427947973069674706229455574688004852217076117599559293066425961985748996056451409297113369694827235765556447581254536083464160485419991511912366967008579622921451569846922636786745765354481141860817840151274199393894809942509912591901575089087040574884116441190549806713152032104055955478740781046159437520658487170533009559467984161632267857240895131553375719746092923089099658250693348585653946108210719225258099917105438524483221532496853491857748833426821914142683426798067870407565712937605475627426782163483404244818267497701778241733194927572896031922067394326813950467347054268652174501131432635659253288122625013603041922896572908603003776837198536168892311146281151509607518370379466060799180825575579690286754845691777232538848571442136706954498118420521245604869959516272158690776900129620439837893085739386536194288248350922570147097795885481568464162045545762731407006359823525450705574281859710378433091718880660515988953858343710816791459806466798723173457839080089417902421170328661678982589118775906747830405977761455282661684207204448805757540937082617712154220675259491704243954733772383198372248889476527340201289723752098853778831268902099242000989909955649869176758808857744104134985782412218664988785934953014357574269933713584220099585820286618809979424695552096038506806119385662576701317701133067407373968138993402726863219816435994643426836997323325272135731207884065094788566750911442159175266542636682968360519269271416880496442961583589534173661685786143057895179229445050661988199442310369825499720618343415436445410533894664299869810428678930374131307833676308357586514092073579855528571839079969230731061963745104700376010209266065467590395526791668146768534437032815484919641770461481910951875449139883384967500738263106849935717766151752814939460958555910527010274839741419281732476980674582241070296453062121431685951152400022316083840721999597810926381594262325285411127952017041206408695552262291700986077576335124456025160844787224394328554467718034032364945017647123418191191065129245937277831631878474333832692431779110378327596860907331078856596993391054467628503310681221435590400381978718778128311795813190600289230015760348293168290743372062251048719167410973345177600769207500405646291191525916933391493384784277154078581415416551885349836418966239730171972083936423656591372755772961118002148835207216957015460452619267546987598480721452144355722247456006963524997680068772310437097533266036161938785043739117166263305557775512231679335472300032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -224049736273145874934993239126779057195570212660177622313260820916486541121832879070107516796243355760055816158599654677266109888679366438853477325671413474838528556773266097307556156911741402682197870969813084931426714006757530973383765490063574267729891361895671419220194748956523780521855152381263926137195903773573837118730164934765048489956822850223703628939332772111908588357979225810104254805918849243587515472894679231474457650039488445685602237066739603438082331001739850069675409164375176788232413100378601137670309161454939533690697572318547331637894294549379191963813210557797678961886075927618182299050408421539295193005212230131663660497341538914923937805746558510347556522288261460006278685046775671143902265121383617246919482271627143381826248499396233316919281337833040335336371550438589113513883838771768915536708302833044958644788230650120935337232745727326494806189041477461539105563374791049099431384889656715100825582475307930282838570503029624895937874526362135123754401580349425137638783582865517907552363548029803295278679629903037078827961307649011549364933368901045417220947449583120436238773592164247890795014788399850608941735834508017139523561941336238108796029173881642778922534352382640635045638933895502683904855888014082552281183528352371853859805605647727333347720418875607913938575775966481808790772015262427842475066816646738641096808893164446746800909067476200851839701284932131288310573810773046286363263082801038145332695520363363787918629722946997629787228921791417812065776581724391628485121886025923065829623771806243594367719111422173144710628396781798327862510996796710700301133316436986788409586660971457142539839231680456490060175457305537130838312370414983712381611328200609233318716550126390032294199111810327502022787283177435984329792354981904240963748167658293209642786828257302130497457073240880957074580473915717628216702664477080374072875609338626905428193170103444127696703992975673232106436156471059538590180874230102436401273959925716990958779537101985342645796183462652954639892157073042599246337306841008919742662142645575785911177359741374762505265053922613225416485386539785107900596881941902511929879440225411663021808746078086901303163623556552736402301703896188220565636043600882560226313919606175037919999383607332006657170908006846970448814293896527101965484032042388548882604015017864359180134657979858916683460443142348919617559724711107905186183848536875682402717445690839071374523792187196377159573773109889970115481535939877361476420543999775447449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 428688373478501423091336929432918937385804364683578858063963700301055077922845763318839349694793097952419668991754429211529008373834427501750569851457435937335375453620555509531625393082422194234476707741889322992394608320690494489754493463350254618347222590840634410211348450606338696146603167586763500497044061658029916079646272953883277685951178535231538786750767961688850847061253195154380532357969382285729204953718670707726530463397934540765676583880370277866666050705067117435464213902110997727849862114180719860304237668684382152521968775520703516693181675106306899253481419472006431294555804474650082910348179086051589208078247844365819030425448010705685254935401100249447415447674104455929994076694385945811142544363081191591069902923005236886607042307465450378082934702614542873949489770328510518695632642041857486908869509237705383475414236786928237796543880583510644878783746747838826120562126588424155309716359730822053247776292797761523389219853904650222131489555486058927149650407592863663722486200464465821045146124822488361158984231400070906378447655865127642618004908987564982471008437523677586845859778580051713319268807905050379774446273537351777259568013216187218143662153686088533411003426807134781269184326283034383188668277918730271118412196407946815947200977205758471186557570417503830101836433313190225612479899111396563199211899514833006797934678130791182473704407036080385010157172140501906067603203393629676229884132352947404582646739612258619305019506577558835649279701283695486115203837164351013643958206066176973726558158197929909455411398492050317818073814283928942031373196366412294868961327916276352546241989761128175902219447262138883595805390052885474743776971238321989297413003267434009522090842785111811118923878726580598597522296708684869536719902737938076601724701666356025560130044816753157130458437150056157893454490364308036631958245632048886177226067520422418183243042175657897221950406080205057421049443160718091995942316999835286032990290923496159881438603247813386373854314779452169129526746208602220175619087498210785278357517721646294795313745939862905248148281544618741350567752009612044074472554778275888084846655624414651627535264857036184470166046659161098401225106668142522871335351242582940257293547834498884090811711723469978736452433655998563690033202693167470828052413785299290363395683783410496023341886786301276216789892428015621058066198722774088673131452120673325583326167505176483980694837644499949821186666221158218434067026652755776956775047909525399011328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -740170647909229897713817920184693596464007503480226904449258384215499715655485336418020590061490254801654245339970035218419444901831478333923767662534164831383708413395039816729334142732091632012421204656575424452073857509666701431688974503011077607326739487882888243429363332097680533894924973433301148969468705198171968440624453782852011246777817672111952714717943883001224342354153200095354856975238933374881134927327567336939710057303487741291731230304681106726002194629603847203851609947503375698170806053218448822539554662777821702916170777403481811393385482856622311552754555885468856574103574125697693120331072077529418713848700572411450308812969214863633749427545959268972006739899993426466319400083092949568261421916062339735800168633505821847744467688642293651940897006391834752942290921398940884984511526646698279390329296666208317375959666908382410002048252910683299368278344552211105336952575860637071672466131771547000127010313353603519498828458902343954803375967769451524298766779299407957380909191327933484074744703915029208842677345200249213951636931599943376165335960443613466018481654050557264428335770861522336208332443568311682415741267920531746979253058368770704034396573620551789369212928696318422856115000761157075778558918315814440193481881269455179919809681550151751083962940987445117220839223299633743379462892878599071017068868351835385636694958661946706896936375236810664288031705015637056819660923719806153826278161955302287217611115396369616354472863277354376742279493467085670028501371888019366265161566533541495746860669350019673563162164810913670473186663339509517791594733876365411258078196870261491261248164234795830969730152018445596588195051283356998822319404714951403465236850800938060095120807214518793867453379625487747084064246123748940070822619011714021159891396903740399385342097162294417438680256550029723640019265309777077930615404957698609712492915083517517317890336563874116327241935725876681633210830329004478438681801474634711063473380891530578444301553638800586672535742428038398077281186979302014761508146127029475605790814996934748033495369731385391015466865993501035043881114170362175646386418505724928891419054296001521875496443060296265676099220208454202202619472264919329808173322596522862062413280672833452201576259787929939160344295058843469784613725635381844339565761698045941055742087161462883516185646645997039076571522029636111291316828752802113182509583996232461952314685245752645426880155535918290242196436989575846305067466435803076563960730174253485260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 1149981346432159014464040885405041749656595269423174056604346828023949100630432530707989670953084161412641506490315696791206260757093818265516671797105164261297141380287454622484405833899513838317930927507163193302038315334115679549818729998680785477932770842834001572588884863164659403739505028378517873222396447232738648890653109004666602282919602801047674137549933741566413591407903852910671741494467159119531429818351282931611848738440663827360393445129469676362072642773664657305829947916202179208086285875003967316388817640429900131855643405902258697988955818154276486340081780445040365608454175807238706808220492974299262322114229863408242765589494234800259007675917071413051311971129477250934556013335299739254932660754402434337469186780261439070500094403698340979483509841433271691646277529132558162293620611442174212107965188700354528080653996442502858984960754671333816475123997981230198979350224370688682943685951818189907822988541347284112575205303894036495265134208952356244525913523873131305297755127425564542248087968042930001057565360706734270247450484428694754468598594135022887134785011235259207939179407214967356671435743252782187958826184671437991823904014714927975949539705206508025472343132372673243373093678893134910310063172655676738081920564479241768803687548295806553608491049488187325190906586419327738961441969696221178959013057645372165757385663781271981747360575088531118971034328299696653134348110447062235169865064654108594779116329742331886797947549679074160393740109321810660412488005377192073561024706838612999608633565596978492941287656822727807724193799285831496861163240662002891248253619284589969115822533878384894355445779533067891292707368211932064178302518878314550015651684829850863156117798671921026319285507242270327508135754777226672618500052842577160621986139407500873904886173628995790305310117184849745724757979149007144528277700854433866281858443987146441334023257834698513391617291630466260896319668450177144411543543569604843874717370654324808295866994391056731722434165825186451709040910944121057585073206762674011436932681498466279533614928779333000708483809239897466002048762148746828931680289193837540593652864256441712673487337146040105922325567158180838190047698046301293312796231842599379720736766105488075377748150612412450181348817642446502425334309659252439438836534549977090574342054706680657743332365976021214336630240203433717103282865330574122870219791280581809103172691130712699044039078528976380985278597041351527244797243160769578316542177127150183776256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -1549516742751497675274095030062895773938657153192334853770739239973815822308740959706139652861322744461456794558472255540640483924242182580491480449692549974060542193405794898113470505845219682915526654761600336412342506714858083061769614601246896302787974869024721061725584618225306960525435093842210439269982050309956258990732653423258630873657519596799372774457000300499011773316179870679703342092857771029819528760725857162584520222300388028501306753978374252596844321221854757462759411563810827887825951125702916895556917909663288075015993293830244462199806229610565695055948447768388630448779446522418645691647497335060393381150875874618145656564217280366210965862735880448530102559681112950316901398742945725592523650179108216682761725709771392913067506268446764795042769668763851413218243840858613800354873584494102737272089672013813746197173379333553632973382367857865528057623291056199265361634776135200942516613031703409731561288497862573122195279046054957120268000023286542012334639050730231331818853257646374716248170336476300118531562931267819563304104642076817826604692920422881940137156015718757892379877879115907413591327945072095860795651398971271186682094765773533358966466643679623476296592588082394108950784350507113912332108167719589475165097652293361485757968206906979194305890948189573794879981400719283707147438278770729513604627522184398951343504273977837631502792691202875044501734547169242340507966881028899044198679016572007011245659401936366910105467821571984409617203861081627332883669923867271899727653200915424819207009409732382145085323435549832422639944185662501565892376820326250769698317521224972130482066596966373682698621649271184412309628987954736449590004305215060996103888390379538075129009987084096657934819122756383880487713829708749524456019806371806590847466301963260084593520430480007420471046735220036177554781449602725632669638179620920765510197441817193081827525711507374521102187896424237974632256465595061596057526398666196733690956357864518759450351601253630325715846123905854070575281120644479549464557015279731996386620954658084517103691618040619528082211017471065897053842661853759270902733980291747101665962616497905627756436981646166187804088829210605293830009524909103238706677865092789439253448524976232398810578529954092230341925167008042540179245360198289085836003000789239717832170719572296726116555569506527407624440583198804551960744816469288012900741808058090654436169572504350008396255034815131960132114221759235865162757524655469700498216029860556858982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] 1668096611026111567935528910492361486254648533845724597739891685341805589858874680575665268516760106531563104487880761070955541485753822293998607903652930031163175198854602241785249313587095336089149659838369365751582071711483935531946575572908386279630736113567984355156774347533736353814173812542558622710037253422798033515216535607188035726177947178619377591585184065787567415293993473798571648190678410353922750173369311437759541255702949950077198184467595718526671125913899151113283228857785261617959511854365368831902275115427495225510584236446165692619522722717704426192862988908724251729763404400078720140948423505976883440956361385582118559720712151805635515538859301070482424915877664028261010810738806012151591099431148937086405292071551266614648421102216914070738154651901962943359148877220794811439997677254144516316345581504612662177592243368651503751841137520091298266470217344245352339014407434817601353047284664062375338264958248193263868613626796040013931353645345158877589066386379113064982500177051059993484912321647205262872997793732488189309804095764831647414799165730744440627512959781316801430367795888831058688271821299253897489208014683608892063681211997317914933601285556298788492105817002551263540078293572214732671465152992344713938049445099321239016715073658859418128121598067440931898937142687811107557692874236983473950154886277633684770625833068292539605646111872914925921119132130384185222860927527586344848639589009698384780276656605681672585127005048081621034587260602712132199231629031594729988293778478693389950533817873676357196339395884014862338096175119620607557836579524194540582229241279268768845742819714974109731748380000642127780536143127461913890786957975253979357031881973327433194716333296370512150142364340607542558820281745866633520037957156677537255297870927245586868098585863977384277849627528204079525507935591570526985308011510195836117074414921133783715923668449333631647216753021432252489532764963101383329105605889977312428781093859112336774065159674474414729707477544951909634495403269976436031859555150726324743179496514149717661554982332592017912241214527081325300134680144919581341366114406913416707087183511002651578508597575414928644223818049163517805838417809506527473757539102140772561970810995079387941147377407956322810398081087143630324555808743082566089553454527828434566661788559343230037707851384778767032511633454786013984923862979200400273066757568477711660090123038253179456005550540171375642595641820676842822481340878909767509236984270703361523712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] -1135600925833646880182172617573506711962325161564753405036599891497149515544066974643843801346417834749182254875106445029517156776287421140673733634333387988810139382108282867840841023587195841584798246192714605437106919511369910620713406107937352610040279658353916268600060821273222034943727345469206590796519943517187859372375073464769138671235948362082910894870543775325843253456345971445317110209372401379784014949492182613660534546823673365387302343855946755510208527423947109187283964665630500126304475567174566101082618364990318805652786508165199317361825613658227328451740242711135382686407991029721130994371651754255181331241246496899848514346082877132161070980588762705519559301760839053219322805749559228653349398694547352398748233276093977066761024030147827858950866062660368001663368448029226524084573806215985408533717730029067314037348611556096284470274683527649070173774607603914236084368416771599590353440252963884133716868398895735702299446904635756999646042960850892580323772227111820585793685344659740038897531558234820477496446266133206851396556294085977764244132684771389763663793346476772316964750709827037730092806645125526750963389839448429732548623916927755855033077818336148168291594065634360418627036815317356219922125372900681372292691194491533934323892009151263408219459541848253119546464519619182294392628478627498296634955939287653582047009045875011957551313566352074001030079691091614886873299693661959546190560257235660709478709095108488988970477909899673968541625541238994426410094895178587880256780987977508518647856445125982778807672806470214280108833261876915215445038964014035675493452640561848671762074946628962328236332094585272406092324489713041906825079511089831341742490218211321232993929142003481835216006258862907614193574747342643950450024521487278002407744675136492060542354484973996530546804955987226217569437648745630217046655266922233755852350111845250416263574950465405556088017243644101808177663467251432220440450397180895759828947073899621593975875555191603118305298360383592739054365337168356994913976024776290039493396796954967855669609384148762148959142370768467293312799046112119515256934235591270323324944882901612309063793742807703542132211130222722086883475490697225863343213732937604219420288443456310001265482052340830791469166087358556919168567310157978765006383763266803170705248027136818868647316536043087668744051884802177623721495253090426322460870869478440464917719121767547476416297684834839568407607023332210264503816236582301030217373937746839601152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] -254385337751092262712494551908126843753397575151360343227904252443060730627641788868427094761911614389362724716383938072479701778612529460515578524478174233301077744557124280915640011111729783615829481940964549936155372176321064723878880623689495535822847758877146362625318086871371758202674529731857172217634213597701189965134044837290866440095096021219040404186512578650289178934789446599046839948023741567113945181114437651604237653064983434689679556698817334044272540255103988511176754144709957191981232490358920289686529759644191629148165384355511456588656554808079256965208323256543789701028044323724637340857270634427093547899023711853082244144729216940962588762646404036335737923589465103826189907919829611623679785893395248554100630496143133836289799334781207633726454170114911401525806507114920116918491388652389757611409568410500922257898647702001298691346189144736949125935631558636815245361117720753999076172717574116364680040006121763189987463299147409693397475816866938887325936082514296363433152147261901399232695114565371155325366035689473238694011166739840664813898378818059147916890019945932240117486759293104882399978065206029309206995992581760964187728388447039014086788875339098927391081667917998112926990024516551614966605688287544409664526558392142212165662521543924084771354237600568078958895319729193692310122436809400063693953646972205800310572628086344789064344815769324506242078080213291933630147438445506839876824964456297628725492052885536380511275776517395075829250076782505814129099383401590079463060023653655129142621267167334363832306263248133498803437710150083987611690494081244777168968107800538094289944511540267686517298964592677073830774487961564741972614857456376671127170568682991276460651064501125116117157810744106359846848754710064142465099383482547474564413190490826174324284794033769317925054171903412276670284175106179583791724544062886134878030311971706368430765038012150273858693620608601529662082099990153278204579813986020398013693694158797834631486515948216131470016103685668026903130570409001649392965405111504397896183572085578181508424593772244132246988723207100604363730074381805638548546128030199602652110662466198858903253721652910543672579380452598312558316783773002476972713410124027092319414832771358717789665845417283721448849700704226452746846379448218395589931723721090678870377783997381148706958950278063677707977063878867851868745629377177238450756704132443383401532466216731427168539368157950735718362661046354460967531477111725323884285920256627799228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] 2219980625938212788561605348954798330937568910714688916557537152096157609855014219449826864077555359379252674851312344469611650937537264093446483130794706163657025009851399534564441729189884606885632609279815724190255268917833572356834384944208629635392378093892577138439698420626006922209249475975984800069864744379230483980908207243324297067181027459637924659239181423866660640121626210956969382506835612114080712748662847123734058172081893715191640388852543808410496359736919143818979506887669655821322365528699120185688493418422787303854730037516259578539401158182873372225079238024573800808665437912299606932821898183353596659022802604987630496711261269047938752727045638725422253003240893004363220707162943682744239102251325477460842619349889006535074999159106648577460626298071176627265658216561191827948950933566648931324903204773964859844914347402712314817506280462883406495555454539339975089899986272464504670118472356350175624130853169676883345149293133999946438544925856530826379737491611719649816468032681984838313840428521034827587466606374561722109919724553496859754222636703826400414823208587073603002856396751080915661708307308495191204325574834085958200065518638293690663346826678136273984109068068928242091922710863754498750426326599078484873602533100277390302664801899377968160043524580842456260985109792566559241107791899098487392407269132517419523099225799261066714907089517047850155298319268820570136742026877710778314657266958389336528291405958778547953150535611934596104983120081316281783242998323062368305077980414633805843152220331540660692187034810341285676206541200920508354577365549069736579090824651084873577222528199185114087576527245852008388188128576893155048548811832458110971374668144684271271294543986898285219093522993354022934921471436214668087566481126748608817476944596871364076547527739080275802092825205793660446483066769478605329125785607081141976481278228879414509574767440190673654740040150228154197207763057249692573021526026453106652975642549826129774554342647686074572891199581793979966176777770662694182208905212012088821758861397352752599127678333892998915154409364394171964782037778072646038970253278098635412357691309156350368781146660931605638043883515859149319455297747838771994697034813209205362240147790947844933480730924365777277337613942804404854856690183842712030724386485315812746930486038934562508642094465431783208816973096876860580931034984627495562927065797908759278852987173142141574992487468263231553040960852965367986444880432932754251553001425917601382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] -3961760671569987599884563183456804281828690811048509769746568584227984470612805559610311165092324955587700423156804516640742036755430920747140128226391448303688701233128339040489433797090571420042703600746726152559775540919714925392086277430988066256341850942024872131392973256318394071129749309685581087719471744358773068648278140886843719245598287611934271975564874151292756622315799844397351153938753003852489546453487377297924006446080556147434574554049553714972484775889783271738354188488212206689495121428775941479175361136666691188687025099260331212881414752717257108557376344957208494659337173342804125043551108266287738187992044804167920623855290489423043026332847657108957145978690442293009680369777067732692057629738296627605992542488251656768480354585898048643733322393396609432015708003988264494242167929962617308743622163346175864839189615841793738346828019111461585581390929324014763929448620524617751501625186921911531542985315662078338650422840410044240747190887810410284047090515698803460482358169780189546604513557548841691003487653705804129245531083404286941612108869213999954622409955573907614891903746508072252996096004500228062430537614295173455942689959757415050396831025067953914699846355479956822162929420412884475530930569067590944120681570948729615523349633562500648394170894473901594339374340079587142377453373665933256408172064784041666399954190498395244095849378388481459373311713067941441058347142727483253953274152042481712055947098998626177223459827186345768111855210193864902524993044498958867123355279795143845485318247524756120500749860308604228008412284570662135964509089206347371484550089678579727870377717869597107342824482808540175299135033877005625427978660150285992740635293856803430294478752678921500691200231506087005682389793032861521095167439018905631567726556773298987883273843039252987476327543711499809363681995890226727444728361479818500165232588320636124098646518457562755591248971059694960739813549599626865726660222608719371471179465235950845835161801232168155695686538738125289612776102817357050192580191705121862850298480014663880882984695858529815492787086731686573940062234967893409444488671717672801793310920184635614028135097484595577557324630302737146342857781149864892564136751604578917668180087578088611320113088509991819524709519251359027310123436658859141664739332879748856296318058640915599406305509897549056941932748371354204469294664211909337478612453910615322134685486377367887254830806452407131470942195988649469680594134513309015298196013921913054167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] 4649768079649626620107200344572317353452794187366684463073994309080576388956557548186061806427334200522828951177257687557974458911807152273980951123321571612529891513891997648658030599387061794413195700590364548874280452892697685458391426012704778441346023283145533310989509464735105671257460556888586549074611262556840758265859403615509406577532708207004442148137220332231662054357768044191549849870866766334463988089943665905850149531407121206069662676726753024798877766270424004705878680614570420169337316480330359442508674651221451522825852362089451369702188625133232844985333426753498543388522667426057135904893825513438079681977316302240392223515490123592212412375743038957779394269790905069891401942695684340241119540199291593628014919254476640543566114078241395940725475507259346443895850505263424667496049792492370380454034752894693411341298869176833667454468111513039167487295002664046678973229870230568744036182689175571338719588794516372969832171678197739792274154165027258786525056156720107342053675207361894810078929487759696574863482636428482613262306370597490269936950276936617572651430905340452669797378737264154324202312364998706256527838675062355211324176693253838795893081613278322198881830343413228590677456878289876469744948073646416277111508517659498834250912520951956122197253470150167767942314248792090733387894924473893045738631037372760022813784342051675465869469627495655257856213438290550494748235384972485230888236121808600189329759012414014408538433630538808672873954866619682752984759042317948510609218515937200086491419694562399534746855833836579412856368345207840846326232298838787589529109347507382887875078212027659135306054412279177392731907547270918985556562062057896721677308544274981620744873625898568420585345816298685100299358937847859501213833755417456209524136378770526177352654738431262574152416403393701091074366532184641287595232393279481836213964721939505557817928039612518365141690698063226995432230075343032473848117530669562910291729474718889187445409681964863954786120004349159620634420649901478154854924033886501267893295390575864309852987822796855162390827461241036709979787518276887060248241622742094198564154957862606078709161982405585233864939922395978160416430080034831993723691438206919031354006609939097627625898070776684811056178052842623110821612376184470898717027477539327953693590196485089053724816981477442901235537355336327389980087757187938531571682764011317407591302521461337045526414595344043866370880334458343526230857044872001260526014770182430392320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] -4081629411587228802866537134871462138532326828358834422158740731055271697413284697272670227308629309302181586765983498971589489859006850755514638676455637120909488272532217891238481112727609562604588824389782834837689462479547393804841186522971091904339857410916418258115769121086689320762375838133648111349578862360825303777210147974683702442823175777138871123619129293480893740089668417312342914355189786080254300389437212392516237195772818164568565451005300823828939945907004691689339911837587176913780725155013304675920603735426140606944902118559071378548683313253202416207778848539570084702962567084025835292928328711213165311100912098667019608149395209504310464200554799865170698569298640915723094426144432518267570484168078156915717822689009209005043550034574145295004091006351715025036530326447554988441804010029643232723281888531004596976995580385285813713484475945406012906982082791234925396627695772657455134796075215781914815194381987130080589640905768528727945216527968127357818473065101920321029646484124658678464664540555959782310416395620634490180129365409890131941585630225592477783637931979922544276725120039716937800651872196703480557187322996660408601954809236194962754405679001012280891109057601051045413984805374842443468594463137093922149148263059759869613060670659004293532304169122411027987826400442400377580832099555986714080951889647919149172634061106415152083340017715979973939398058756421398909846601952868159494097821298683971661542477680719878121722007949977012606533704419835512957407686070465770599686076786570355684255746649921943882196153706321789128306348682387853609758499764676164770080222490247555950429160106269036666954687924634289265124373239888654786896614550131096798892025155499410827754683850975238710074342647940463648761689234717092090143690014592109589577233210642544148035979315190888513480913598707723305010560284272485642536141360252062535991839222333520975233866030498181664119751353780281903782233923565215108142110647134611089228607530382234582209886540448779541334996146102746364356766851146086268558236052938332808556669716923288906127822525627363739053211139544173936608012905719117231484996840136735520200922721135176110714688224968662922765176825553770166246221017522181470551419902895331754342467859367425316790765611494599518364125644271638743041032786328885200962419793059263712318636302980597851415916751398609347681311137431659393837104659667991851877790878446465340857696119286463595330612442906566674108939648064169673664372537668061486679358662227978616832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] 2819456510646945778229370591326980731426244830814301545272994603333313527249499682297177052795029844719675406654517846385471965630907855315709343350326358397138656134193435431736588564823872209682468816186937830710307459376571962792362463340571639401076644626269636262464545638179398416705698713411392161894140763339789222629775520943752544500870650084635877940524866481522886648597950773552269911568466796408116724117745073250690276235173164206245336379308399373901787201809726467616684189758854780986914306561356623328923374006791492292216037875071778489039373466133786396706917847420880302398217308856174196235900685888091621248514662462067359856566918291779757616112231419297338869613261933134373196779268249270903905407387180779546081688565914448328585572633808447809642963278991527243854440943316787445458855690102962036372854498542993668893511290510063872692341433942778200476967577389001696837188688277460246675879253997879835305625249279342153241930465658392930352826906649325365995221328281480769496720413393548615569694360732972050359574414753640178053166492947603981039476401363016114853550248569192708919489604715478342001053878682833503562251334705312702741864246649511693511225591638327021408410722381691164293644774154646856109398726377546595781701956047200590561072715653968537448965505168484642367702417030470703160955649167027303714173094449544604194279693640684647453953177009498677946251269320098694595864633264203036777606255679198017021598327242734967283763113774743664285484165471622411394432299370952235352524066048108373394266830562052629069173223273874280676758052892835243441750275791335364306683892550753452872866556966118123471497052601344875069404268634594096093440086021930041546265374928534026504031618062502638611571395893558734653797413583753927299805312801779864000144497333708078009755004798194989833557059949408587245504081987991932938858958571107457006264733051883764705002008885239942853964096074857831350873631809690265988471246167490125529678600442100961318593011354791258603189837102989740765705728710986165897753129510652136864998748307982814283622627645332465758668638807611187744420127952728638051018011024508429010035908142527955713004099572256865536554007437239718074076852578271726717621315541689538984170126880508164717329113048393481492285493661323522723396288738751541602043896546465726058246997468982757305018567042640874048796908800224260490730538491273272691763008737686896997744837019735875081057245198293521885942790981026058769101897550007318621397384897722790707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] -1631960364957104976630999219434723996307749341874917406192248499970018816310108323073895741004889744446628819052611455945113612569011327849844541387393708419533517406495358329713413853141922119554425977955167486774402188733263739192847882929148730738277710407168818220130304855958630747361488441852260843814980166518065674771184070893157562549463541107172075609710046593663508244835692584416454564461594043963371268482457031732588926411859822127548404062773591996432883152764196815628054329499293792623342954177806611902954731077451101624173334774261781284333273994688688795116273087629385835574624539570962892953162042000648402397455856390731039725710143331226891216392524627211452738648746367688921755042717956420597941204130777319238257891325255508426733833730002841845232067977324810578436465240622229002068470201298874312804597695474077239737395523118297315760328669358546073792433179562234040651948043466340751477580813299176869975171526388180837787365431669985164073092266557944165661785608557559356176884564619023056512838918355644469747215627105674660233338400033477393921017322757714359235040648410907961368938809597764751475146994926374807464581656636325460631856131925010556157176183943154816316027750190651741864335837403376428467630297855596851576365405990455872897554014379981574836995533756765696027957607154619279667564127406737450703529782478765961205286527116077288724980807931673604399653388045774182714684576104628115648944405410530363145474445673226319788952437467065162297867889523440647181533723958373354863078065953378960184218356626836052772991102849603564390431165344664197855231938255472655235838485478269558689155281089054662427056264580974101448441314218880576184323075071969955631425353686197630427050882606464702269513283539220133069410235549729628359165084427287017900361432851010957928312432968837208405257044789912178290288090117175304847998375222059007322274678819127266221300626635390329215314193470562871789217498148854858216366190517032010084862603700942118872076425637709368332778723923952619719300120350893701086399084177939900211408047374622932788777354688998294982558671116966075621496521692532948992971673551259107348575878084098063640798289583530482189809671666224531461174660412008961476867281045415750017209347767802071800246269927085012090737674397596176681085987977495417436460813626661165366622526708138881738183001287432462821432216223533954722137369916192324921466441769544721464252767629658961411278630862269352212168124301242783360706177541993304810746424844581957795840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] 881484992820908243840504838699242038333878087343868422633195443268314889955425623779450059269092469328880334162474890288182306669671922834033067636813963928465016106219726781813270425994965998043432310496785316921062479371665018607799723714873240945742798669210775406955351537084668848151467581461576035491742075576720579953233200874489605306793032589051046529288847896866909059194761979779311593393352417306793173675550928857078347940975923619334127437509595099028613002390517017266865179427881433524824325127069241473726700527739923023987206387733584019787210082668041421961586299657832029259398749723091300961291731799991650638357484188920485164074014258283504353724767629401708399183981987234707346062871117620613000252852193889513463968582958180654979099882469659986687682327782423096640919050008146913830538244513822368171342444083628913878534078667516093673745501437474792950679536258079503669460154817734587840335372395039616667507093875114804161501680116960553441507450078342498547878012542847507816375695747646079224226286154388963557281703626430559670964425239599674707221394778234452698373958158638921054001741665116046631265386717724006865751535048547368257838912841421456420394382547545038428560146949209863800717999904067127808150997222105573552955481144469327792196694005752358015741427686016417980054682242694342071563627095107405459191409106334894361733864012599925536623338424602875344714340360903067684141551835722370844835489012880284104729091825140526379442912434806148733344996118932590447144116269612826661402101355976838050467391964427936296207167683963410121987276109209064560612097599767886406542568196337768769961012231300401624841679901002992906739147968860458716010772823979922050406502907301330363129328539249798176387414208681903668749135387285251703915084346442880658239132770433142820245809857129110422135169719835098694509177267673363421341633355930732627113487991300714219231687876336249460933744408392506618110678469715442871494216215442888054945754489014021748059161260166800054488897065037275052083114070274907669935074322384166240531470209882039515039210894498534095939358495778030388221819708929961769645211564473124772800684413639640889522300471905816659736624498468538540861050854546336363875017387501109583378607760808507231616245913968054303389339800899044151305450074124608843016103848469517744930127333751261138441503009641460041488281754632020338608642141059984247604688295422304311897597607083880281049504574565090749005565847110026865580813318149711116290933451187552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] -467785985710534901757055923220577449244693411572590156032427936334900938198379906976354719186623402523492519605732133906174559808487952281629398797902806942263321670351393890448457645196507905547207159391944926549996958647279471052279786994981692995662909861621357964218249053576775226658850125778216411329180770073008139961263933970488798686779503789613111591407010017572921127484771953636283905949861147941188377211622700690020869010874634357797973275865053306705694405367816880257668143340056030909251352719158170712062617178925688064618604246154225342902776605909717126031019163262331417634617752228191300941856152698782147399913675348072817943662065486527937512862909939908363142099783268252281708444070209472415184320184371493266232465601838212556602486334417980085487791033431634603884866922959934762788048994866915342322560159161455860310995324287042111104632696244442909249675369127986233632788317347352752271126520545133881621820891958008667751415742861640064107671273632063359817482852438226472996803063582117582021986677545924586125158200234960205062517009242971461013662200620485812980244404128823894774265581637182733052064290274739167369774687606715204335092325448733667393280809465350670794437904529074684925630526475011692977790236491180054667775843085990405234584727941596603074486879278736868483247322121437879943791853600348694917681026388612524844717698685463855788056280959197938594660546095837412531459242462353586463319665585099266392331482326476475628570896049660906168451889858975070465818876496030619115150994651618783012167673699304863034872962765913137605375756380872710282269591040778844597278192589555985400587434412938334917094133628882135903887130166553835586472947022267735830657908970966052665546440719483609000948520702787643925548772149499575814238832807294843690246740928833125490018634404396278401474139500137305515395312228064753231564110424902325777528225869550362950746125383868343118225819554223364376276088298810287804461685475721324561890711118649152301339042499760796860677215000712704911151440259455543937823226112682811626129480064771351851714663662780177000233796838124669328960852215919977017155510216443889360417773306081534367475261085614694548382344680054020503408130222778715651159087746093646246865632274184631597937693965127055059021667714290863442799571956137701818139825455478960919717069625273646346307510918065680627577025140065269262083308205515028247035929268710522539420956933650427932493305390450701618810441391665361677674104438760017377540211577459675496448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] 179908255637517828036419177227664587253744221965894005056214200051835683202016697448074023656882613772338545573288484299651368820282231416244994855666604503175843824659069776199552245345581479977638751158547068941256778129853826681684103036809835176271134975134433799784917818730701531950832649912308408731626162890391315648091663168955148580540798931587913434011552307127759526906036515186699876676209932335652626040517343603910098982973711828110373284362968878742496893907977777294052967247418204456036048214944723821596315089842737441278899866250711414943772189238617168852421958178932640056450946046772581392299372037190296695661904829676483011177073735109761082815542498037080727820910784225783348472342437063524822573603982905188643098215904825449447261308969072719459593569330963580237293183115878338678570791913328609766402179000929276123161990971819472818474059414561985414202701252569444072739565214542546621162096647370557759680467229173349764691559096591119377822802573344252738266705820633703433013054803449001068142956770968009796329726769076793279467261077137499228870371679361273149730698951495887300328193784226552845338744459251240910746367747408969945820639949031266912555936423309346729420500364648643333408614797424820775283500415095766043085039556560184347320696073403668002376299582131941846407697579448242622881192687960484276431898253984445206419300766603677925933062455917155001906505088220603203566030821284709279299531061065455010872630197843990684173210094164726276441855434409945220526588042991453704547004876914818276662296689545931654773225829920922322359845654615601790571366870142512241476088886493879651023837738091157392439081843515972256355899193922977342579258595554747356617451501374409476689233210187946265912289542447576032706035940694035426963513390868371910369207514022585350159401976945948496897172026004873864475964489681803965190371547315677520543500324610534716720950186936142658481440187265936078690666143940733521679285126030024871743533909155571146503686369525898538702826914154366715846841675903102360570217256164258097400358365476914321224192870742879314643024273384159361031017496989917719330589122176210726035733401644630357968584460904221209815920014446065810418308439263074726735959647848140076403453778611056745379510876004652659953410100455984963321716772041487517735738127356251978674716491028615526192802584077474842833243751983354731935486357746075255079601041527121942499953348022267159739088158234828729938706365520705331932775180659774915346518070070870016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 59700998449456702178349457746036862383903022663063215085147440063267240680329388722689577399255183637052282958286210076007394254116229599230535276283470885950492884815071438362528231917006551266652489553454011035326357029118042958163936473892922001791083448586886596846235697838289467255237713270105930233851590587740234709610857577512196786174950331917061405536304549693850681875234489730403752939852803468365847903466756748621031559265042240112796164155248016272861952781215481438654668876978867421222261183294596967905932981178074146563838917920080207241476103788915436400890518106659892826242302223734401320581285238539241403603606653899636739693291579999334931768831937623785386308381846476727226036676261387071604573350558134306426951608214496180690392934148964690380121199877347777108524336878303265472906486005618831265218789781483299875042657015172133088535798440655031769082382587211987603441678595878942100626746735073537910718017083326122903643230297894990722388606145124492242844543810370077829823853790685845597594670483921474289053603790925068901675192132705256098134650563736251866827359467148566059648093922075807760370109778592174890489393614275493053992873619618214952638591165627897291746503766648660677542815818395617989032359278088908392116260590226302219063053671331671109408064122701359280592698266527463318126449232256154941153513455383945616341309568019537585193313779139127363666522587382581844341355776438231878211849528748708838741122893433505446276696011231909812702361451582489460515032164876750489257849207816790857178563427945740005603794714660770328805110750770611856726423783400034159441157822763347717785024381226369290563866522479515469778994377947405771454806929018216395806657648943639120200110677586474496929022667499208440579271070576514210127281202072814778851770091860628737802653263917753509395068184583281453865675752851218922780800644983865209779209263035834345482628148240865474427118094351071872052693002843657625589844038795331847226837078295101887127644521478760787079626481951012060610324390188964441473729267302726963346279638058792437646635495751267212417149563799853168803230022598835857713436082813001477811890855900804971923131262912498412731999765908131829059462705081542921963960288843026225715150253033562303578284272096028062048345141664134430474350911715724122232468161952988864710342863278615016358479185804357904149309261085274500221397671275037616568879813566589124230459030920887848740863487655083447582787681885587345246885140718823275139372242503506853888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -225182738006209407859518703632920564093080815143885592755689908173617665085265865589249655835913188552410949264647678881353705063905456362642211190741630196142835383174344857899507745689367903025727702544378252541266824494895900167907058893952385805320048258662506134185009481771791913343267360876995799922593910096953000444528496050470299744131886064997736460921960764261500488970002652016525866731541080285365998520819076689451433727846988969088389050145905004581886645492224353534450286077281818105040685938170909727787840305308706935831127143470944866036755199732463344640476636064801405068562467363930513234061091757395909585479762924464600440204099525190500440422058281995384782593038245648229462868649680818767723748558048778590530345747369111294907858251586382762368218217333422129407275436964515993301973877381487946086981404766562974106061978044315831718011776875698621775189112409289525284909114333399201484182086616437686249384319927775127142832547538784178958093679643074483594176189590921485573833183659713184921589016711127123929267698246549543887613538449201712041159059680887847302260594577943563654665749475744122407633595828082349277663329647105166933711985091795674804711700666863729436556615841651166706183549154462072415518731306497523702060689369868181197171191875840430353989160595093576101019260030456029898411964078435588597474735504513414585272487900179837344750243803201713803058906134176679926154590285874331446357224375705817980187520483990195789014734301106537756026722072010648632042873770854537683323519209676256681996469288923447793817619000451916244424968058763122757383703636450710815474267080628446485554394402371130068227078813730387685853074281012361243002647725016894940403165736456254265790533505441679367368686967648961157795212524264019977886999072803578347091678024127131517852274774406737590825178334892219185294680925577892698593827056328434375075442838025003475067884834097610922366766836657026705420632739143642448765769544492855337771809243168601025392219521482551169706756862807447227804233142472332955934189870547032100888336810021841400299290197096424541277498576896689438750052843589436374214220393247586397739427986633294095743800766619109840379767920787752979484370089685083173299324345950999460955504096743336660355315565079790150450922202725671273328952818307364116806493112227058946437823148390221507650716873483723158879948275771892108129890346694748839102734448467146886512856447686623631506853127384442592720707611792787247885073989744110123535632638901066137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 295505304047679026526201845112093054891232220193413792511878772535311125773401252487524266102975661761910822256174368362991750191229339571775755423854040248661698756058423279916168570440234706002567732815832050902302175533061453021463363036839653087197211369336586243005820304907111315995147314999940116515080133924605342003954010260418052077355587106190351547744164436982784469154984263936969875967185929529559315211667066639409253069931536815635476908493756460225220676565604473702381653016061128739852290219325332895683737791711891725993374680339087384617383800585086804396553253421926390787744130306932282245000133592811462844534730121023686263718140441265507412611399479136505508026232305883910835585220959040340923436490718796802070354008195513726689644463750364338807915873207050783854617896335106733083469670502241816042893347296664506732981296051609010726783124334403197971324172179009655948137592994539327974214533411557023595257696815244863015402335585036878317682461596866055475498699937349634176719576667859962446250052988566327422292213466829176378987314151331633978418033393058720860832471386756381480299965149512886588740419095287750774405783863717928221501747826108589936755147520532589055380785205750229592329279365398973988373777578409261139734334694900317754035281578267418977652111995442687799722182815388407555907390262468037898968054848381704327144120732839709237874742268265962465804018799961517699238527143053658577566007043695892984612617610306282166249829048158596168820190807826709709948439937513311687410397129033912455655338545696570124062601732174871872196795068966620963325975890275911523183980138273711999458080627447182792214038757132719967311771285083390551486058151911342450850066800444468012056881643761820437849118284507432384976695815947856005083766204580375846606162010393835519377140315040215057341152578062646852482389995784702250270457372515461750075653405929021359294914154474859776724498508192177322500921269460434974762921470766158515720756402062404849093324177901859643778491518211278163934595880191879445829439607629831782913492443816568248573404847431759037417935782037813904981121993436893444149502578010815842744593731820148151666457208648375601218389520559418715218727202365448098489422940779046709352631426136342742078871085437865009796823968524880469389188113578079793237422676795915511098640482576025451380701638978450498374490728577476275451813083873656760014592933630921773229133750877521987522937911563584090602136964883748366854326210108291110172680066846028726272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -287486278428142842962357750231654183112819669894559302793664903636866356242288449961559226984329174295684295710425110120499551499313264819399826949860710265013285979503181279353649520893797057643093489676816490650412814037501966156126270936297962538704556755610734868371150275681482501674092739630910081860898032448033163852373696959691814888425156523455085257238576688204368457694697843203112281264836101310112340815055388742385637284047700493790770230644998115135048674009972364117286742544511279264376015212250732970390992709040279189053021275498895896991152956251130568200526043212886559124307099138043673878946539558109330560408804981395933530538644911854230227887289800671146832298270667569349009068765164947589816527223907394392327989850147181058372220365656328756420743447234532812565419125967510301026969270684505012790866487690052658357885938611338097044698974088222653489727716334254303947061784771515034175515711072715663534017281015288886245354493671573174590025353452638410041737411608305904242140226789289383665534613881113331287347873842758208545988741206020886005955162355492603411728013469872691288048692675035419548350585607326767367027182378305869948459187270572598828561272341692411829923165195359824865408781593819494326870225735902425045987299944425269879519547956781327222967928710571738411456053920769675836695017388551787490470717620209683892055489907930404535244519159603897525662667554699072946355495554235268865698256477800131338006536873062571517274589010353009907147699680646275169615203015861586158054081536046705215502176474262152235572212904282834344848943973754521755846441396766223979040032954498464217359934859524398620341825003879015254508299920183897856903672199016090960905328784907847597292023956617863741743186285836716270568918635890319088834772861218903285650520617170945141897871610446786722427538227350186402587663503599589606825131603527524567939562387860366038195112370749511696338668919486461395299304138215482376891183707794880251571813780898727129708592766688275814018329012255375268316219555547818366750888575842926429972470128141559479778135157269802448707916033115100357343961142829973012083985394487675713072883502876078982097796932766320765859239029788087122356861674406113016807405136491496722000640460953828049929918911592516297121213474483607446878009249871626756900184802148398891263531744567203294175893163610114835236066468464274404705677437009605385194451869903065901620164257557910610164490603223627153488743310506692910104872100019062422417881324592509747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 234137236038227982559114637921440319702523610315533151154560427415232986245839898649338500457095267085944793714292521657980281154422892716067624281109957812573258274390603884400037582247460132607430420984394170153820334433707600586171589905823199795375374940907053273238118945350142550407283893788620849576306208352467126822892365611752154436762188915462675482894801067406009472058192543893376335159376242907135804171664696918721542159608807425838984596424283132483983498498842686336391101157494130543074212182068420975861015442671650844266810679357143763094290271971982048839793950056920110879534057584717964197704563452168975077733527245617804278345797717682269675428130358989633732662958949550094032405261413761612310152866748379043346170353319738252437366047225328484403639813286798818220436671357489237016048676595413744232947587416973667646540822240543104295581798828117830039903883431498056480821422130213755029276161554213266194548655623832001519340764670502733062752031863302922268893826245283805351175059318201789810080876746837409518711576963876889238743195217724714624418622551448117307458487380136225734441039528476961150387957657777744819751881209636285812001746398215106501421657082481124535282721259944435958306574286845381860235158321583992539820521043906760396782633108350060609105464133834832791872768155583656701072644054453548553036078694541547128823251753782705099287679867977599492239056950103616669028702362207991801664754355683717665919490345159042123886273716738608777228396179690232639069063257408438314318506364081650490494047451168837403267839014703759283237689568326162908083907458618586267916673260464186973724662984326709286362714253365308325123064163019705063468179977847708490739377552195219753219105880135896622116946992552925202977526454963482281485115863466875020860574298462420712674187034618860306058970825799613322726985492421584322453162052463348665813258346517578273765005974017429581222670961522452481472299242702229482281279830092873030074882365000985471216096892961930642491166995797460179047306087339814612915018335274218776268935814920776797074251897840457690865427082027594236986539846303324873275567330136185866735934242265957189214316121959541823630398165385177541140018501197496801442088061370375179314798670916723931372592249446187128319995230571150249993132481539918765095107964680725515730301669395620261789274632646406352274046543989335076843127072936159221994439562038591388089099661152768087836863486594739332870841808048844827100435860609269686628077280049739333632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -165426034345877951125573584687254527412105056236272577635134790706400934476175125236057155218148532068735116688204328026727281261657977755260689114514768566012435755380715016260923411641363547941029223565287547796966773343063407372607546596697789210725366876406513956992995825953908876987977865163034902254447936726138179499417860023234026998118107382163510492960849505891900531332807746423461994037563137502865767676868569922550888166904039414873882355135357502022867556719257966033056444396620535369458833498317798513132764841728566912841198815255310677402917117133942853828897540294268525883665034576497470054070560377869604093622049807179751663512262130944585130692841198437303234984035265738407462175925165155542641343057536347583313222349561099368167083750026519540923407610983077443418374796408534670284956972290789588204046946591832637417569892508800342720971441571404150278567588056268122300169152230652969692919628170507629076994833265840931891722415863436823715105985402391306707678935032372582821041619146024068002036727854250554548804097742246723000964658238116645133906455238838347909277278385430441047910128601089688585696543026484672259511204828245436942643109181461691265808328093926871556887526204644360774107421880613836350924824377665328295395146502451029103007291057815433529276369169643131545969336052466598364951966971001365581211687251957026651509661083007690381701720692210979309859811148043590915474624816506898763996452655052156039196714636572393530682487582669801934932727971267295621805291902006809978768802513677563597184661948979929056731547788516942828172920136454830102389055732616594014772915724906486104694087544753800047538811168862700085951272790790163402864710650674024780179880274937472655654598212083450704125178575150177304920343034274772372930816695381848477180298879732439837005605356509112763231109720999675381064413910644338128589227596693010928851920301506625027665806280835105855466615551358244414233478408286663433698536390212871896585072817521293009739200784853130217546961020576734442336692003832986309255928763193926680981298023847674859709922621623129191899389346699218901632203192275794268994889703722363796997566997036532230168025298365362264199984840491442695206941565521747006070490506029494432120704102988284017168472794728207109530284967430891738934414005237016443129926967435668069681335882274451632259424547844301405222674105021612610077971457579248122841066730922347853005470316309361187982810469450318975918270794874959548936981526674723549416539378758660915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 102373483416156689916395383862082929187410880378188468529428503656854570760900488190993495378996464974463215025589321332705091555413148407610527508283734205266046600261606896410857929723673588316860396477812009355521105527412932126299834567192168983389174185131827518112336720450842176849514475442595422286287133549305350632319778311809141227986578858672035486748840474950040364228098971304688131537857325131837392540346731847185933208455113143603534015777252770670519793680126334026606239308235407031391174875914736807508779898496114149408027258694575849616513546420236861289107033745202561248238939528862676556303454479934246330873437963835055896120719995889663170943674357237663562837189211841542453577264591266176979586959489654149349770349713424009196857654609034515207810823386162208543633193151505046793700241023054671898924463743868106331476760000319344170708283587302713307667377742776893104015188434185208584264601536433599784875491528424014669977534370962347750483204768207519188259090945794668980711670579201944049358037116439486130397634864474061705207117452115663525949759159710812821561199413907180043208292602891011054667430105403120760768365448823149603484981231668785976482068086021031190416257248679178898674639605959037697250922551546589177683702258739969222142437847756255298549944685197698632988547989875325399712765831300691993458705838942552145013713350329939125671079144344835416414979476172485043735919150701977831876778600543002713824430473844170573040191036200579086531249636350095351438736727433761471858480797739057043366037080067217613597398403883899088971387053809051678985142173349707348315220885217990824020015196919811017742945859452500998772286160548716501817835290255382956830987803099411967859682722383238403868106005604244559377822890947015358205735219804062264368333144558268158583648183600498501859887443446890098113655398639904625483905629851274910408823959633557213720492085406603381744387695911792268351634534758889073979937710583909260413572912978625846099980899110513280702870371306305226382224162875468758560394806576437539936542628919827384387719218479878449661890678821931676001455505113527645250137094677238582748594156883700114276822853960842639614292253017152455098791053440414780379075388572137122908863612974249206780718475818822517555999690173675111668304797746144291938032278649003478679768401518941451552013941783792401888922053876207693787659249478789743445921683154361735192402578549532157900249349973040804410632805477058742641698352954174780938073690310254264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,39] -55675730071073723284620291563972988098509059169809816571429590763311185456300337319796541629093992040079757143143195554686767356096527542554532516039135791131515438887559085318170767177495945520133115358618457746498086695223685983241992158261687836855962711804671419467494410919676754804556371529538660516960866577337825782752710441756659974374929224436521381911973421011143214401702979959179371796606137876271456836849688478563674763088505851975934394201470403537205589004587505201726173075865046053106045605690158060066506522255248759973997499036693038050834335638517182884778311163526649976767369717220003347701768630149145875305663029497413769088211936115970709533323771131874231431563636781216692814405690417992850639269010393275887220064559452535765514787935664018418282553724247455940758586022088575601452077255672266137772910914396008706756661494730490382841644274356634444600169178249937858587087234523673966986284768691645719664091466712860156594301862673837430394018708306205949904178130466276396998435869641136899964724475479098749362881680576383007915260424822820383832510440989549009473494824625768289651879651469687147742221912480683534068765073089274212744212787906135415931964770957422949836080260695438226165979239179591713428490847635968472181856048002686212668242461458115001103586095652946652016094149026539443214268172299160453529659526376370892122939992640742600013048038910795761948711858614364225206987843394852110531871005770601356705381093251202004495276654353467058049985136509200021776912549183775717885698130796787554612904474573878875405381708425917179458944325187857138610014457741464560576080058606064944789969736890893366056252954811097400693212009088241002779470464825286664424765729442672959907359002559614703129940211046603257891750330361292372930599799911699599424605449085113571131131231731387614543963729075142412970468745769295037331527558164421479764370435972193197804351451900807373969035157801453287343564665160213165728884986378590656956548398041378894338629448511026356737548531417906479246439649727622044553320443115911638252883271831803885462768827656021892142411203309733065988484956539245921588368882002971521589297625310078768684495383943272480183465193648232769502925341728179991841532009875451349837024478456219533471880364823440309879137692693004648758267791532080208594475248086399593103890793699327390569143753339030493933099528657875230460626006029434214754680795048990265816653410151413614958009457217310945460686493230909561924814609087789400521481328610456371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,40] 26711239287120572576011297419713634415231309824668640758380441017974650379111148061806255613314091994007644295531787992565343706215389064460418082064096767041553633062210155974081629421196447026898038832910133642334345163825445771512772738951405237120050273695967908391860412209502212793900549688029558062268111730600540274406181497011543007841721560435126235524254329348022813376115709711959762267979931704454524542812474433950339497641179825920190825543329144785599733175115496713555949454587511629377992398743336272406947111355682132971126684358078549514701583222582992510464954442694840054897000390916243002746276393482533939457350903670224435739234926219699364011181910116233432384912648127559350453309078997952278773616272409005716206690005165393998448597540630140457671838038817123455482772499474921786245668976945469288286845209462087328539241428437155265959575617221052978746594711533506525088048546615386149607713147089143382285842631533359004253604990861478340210989458467062122658167230773470159354545355870884951129844641512283280113916711637742412251665871795959615469131028676111157467241837639681506290437577470370524871583270758646107616579788947315389762260222939169728132201822496008124476281128673506410528822198336170682897344146039265595350568873069230926184213657094404793908230092308126635177518734807959491386777944647888961199588018126880358918154416744255487837577205009152960077918273189192108288403858465038344092491139245598486197608088847078466108125596171636553758415950317093114392449743964791229561282327817530462740681254773515355807482091306133441564870042912871862900294936350817556210760621154590225004452302265804339486550283922428469871166975799635530670454146282793426563968294976479501394668470887200587279351209200922871375401193979471168364472428828476614812492856906739437893627471331612036785103157905568688710273076483738898434630698585639409187687811632520917887983306329350801772779995969374198571964804452473356398726501136454721451911912507288355941293018803392624423341251723102578695057455816277312853773936128754864566417764230889690908288383317241052520476867366655673133290857549678412559954420012469733498605245532347502169471850474377495225182773623402357610378282775090346748366170502746419678589393579184281987899995752671050675949928454298617357848981503783811646677766465200412319217183228426322548212660708585718569018895279704243956484550423615889199231474038670413432436647060640871855081830967382659912511152306146199038113589860639405567568411294506680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,41] -11356308664733212032290437229918444619737043144511946549475800857581993492005408675584225576864128761658333590127666607731093677041864654238480232904453860164446238833806478714685298997192040367889683993520521044229696976994868822914660507981969391340128071344774836379732053050714280507667285076909708527490754701514376614495722995609041822131316123904919587366011339413627742602049263111896671127617800118040612490242419448593963706837753655935709174737492057397481910541064068032151686784311107442395860903850135336958118821025019145729958361054197592355176748179279568062534519950100825241299391316069953075478202411827800347196552075301205779531211524701899798473847785284127449747341118580125419872618694517727333301485844026676613446155255828612658933032655379192182950809269889695499653061073592245479058889564234981599391798041859524309235849460443703185159415044185550703339029537218240921135508784662877924684358430644177339457758734461049305552991760372510557466886347192830914156701772161975665508298793585531609832950378058853017673869699835476490259263364054997344773873079206862892449204800809384963404574989204550276877491303866895459716196665161185786386335586215611631214861321128508507737518769637417703889474773302483392077182199466902559800329528963933478933569614851372335819256083560078268124412550799335123605618067462218966941653972544305088633216030436337471894947906889022659389288768257521178743336938278293211842057809272129858591181985381263737544917000447568562824905966933173905725889326836752283488287916236330358254030938934581077977772254314386280890025257475735766441115633836628341948126731538983070277716949520680150704087694164556178524512221439471545071471273677531850196352654066971360388144689988169172158789486067492601664228971202187462400694213050843291603011171013365761023853249255876573117219214717860575910364891473823946276599401910681051321049054698988981478161822696401424429265175515940990701886553729682973120808513094607438240089222110337985551927663407945730787262958999845284130852168493363457233854646322263597569554561217030674459810840071436972107430587461758759880052039331254701390914484041491616719912520707287386496612132517230558712041373572991234478837239534891645352234751183414197806603019192292692354709521478319319034199406638733332019272205222995156755422365840487490766381517760126181258858853386383176730200946410057052058594549329339330180133728022982389240009729169948594010023075064431051012497401634649155663078445080073578930680475242043801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,42] 4289059927486779221860555045434333712115795303709941513898023088650485998409313852543234325059825535074792047172330805394668887001452517096451435062613353796260818035948289421086923079332882045309218867319085814814938144081719075144685894005781338161365193083837707764660668261899413919658668844956449190323035091921096132695191157574501570307743833437044961084277147989722027860708924857128724979007196568571145105093315724376525759346047225547920260764999422940432589699282027143701631042156471815692323457084671156019400594626932381102589423131388528513551497133276548899949598259723458634629681853938366054274966177475899595840254226125212985527554321567946032743519583914551015559629930612398413849372648214394646652245868586008845583225560579742684323394214586800475563051618577291311227273437605150925046900492349247715568027727739923451637972892480905286217719167747739256338129506049126852995450726572138260971575693974796846202247818843272737359350530589566853726400336764793159036075630568354781763263239693657546608022233434889019429236201143717104543639590463223527142524092873789280783684616287039327332859438899731222580651610904521001642454032065910248471225306001965230840977747107734126802243425071600576675190143906765066259459489614299012815833400409270216130525949712246834305542860875892278483770228826801579340978649566054552797063087028163306860337608801920027832875569722822079572631055923985557141020880014739104430386875281777881411985106054149682946508797117462612912996391270820097005022510403904856532711958071966925512811942746764606621360060070866632323923733207415787384610480527128632772882159141663636195177680754141022862448187920692869642389748664207610931315187179792268056402052276449486259091436740547200050512095397603100331240199300675166928005377751319360278981903305866862349744279950595229925708693942518952718492750500922081283555028944020110893081915913163807444630464251675288859389507019488781026562131862750490813179588823384474313578440534343866352961453072832388587028632825551720422537258921560815811185237132767359463089657906648995295589489327651399448742978390518545862317637094484131172419391306618215092259421772767486327856611109976853776332553916794772767773732595185516627343366688093998627630343064459453334228450421342068377119240807253978096418185491286825464467555692868447755988497180304547947267053424619891378796307123274216538393773020419833106491167703198385386492012266138099639280385964030582218604810305045671612874793832905298958416951138861449216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,43] -1434309671943755255170426030356686966312701239273877758353683286212489881695976850768817534490171455630909623555719427003794886858266779250092958571525238264170053775047437177716935158527761015385865895988059003974347931254472167110251784780527263424309812758670791511354194829812523792946682400056627562039693469270853731172998082575336033139674448527012359894847796436879889653305709185522632511431762265964420624538760075649104283958191778044424635302036877991583924462441638807539118721588649628777203991258584809790357320250433696809169589526803338055836870480710540901958735011908097771189639795633092519893996702195858555447115785596176815345388408103811992443261718692598769970713581582942505803499658284801104060571245160498816332272500363683358997823962922515120946779240247042628667730161991747345683087301085265294172206141884565289371541189049867841714136481637953839766924023813381372034691841269217507914363269738771227065530361282230401178429231910924536052307492902844667984517040667080794340247275995871690960549380999120677602665301155964976672665374566973538433902477327216773178007511321085196164256889857285297863822613437937689685314626927780908920745616471715453749492685251731302208337512803229039585084712506428168173444206060923737610800977814617039439512832200352121810197953224227080079581670529192301592723737925928391059844109681354277439084944545090596908427524912457974552249438496155818573685475081125327210416596384705788031684565729889026800910207874302313325683430523676245921735689670799372752464754943487676979656724830196874525481177080263703783930876707260445403238329459611074933978439714394872292545109531737956367852434434624114633976565755649230695135070784928449904725561473314696277404798077084423476765230766482048063651311712446305285488277475025269812431196312069846877472798876266195340256041548968724530509851584710423818997343577085488932726671413497234709918799435412287661675697166840587260403883368477112469657489693712688924397252714562404090832519291231052920920058468541048741201090804141596225597138156529217316784897014944943830318917477003021936914228934325965066075580265814083725091837158134732190172834757370189995292380194437828844701532811471427320498287608519190744632418116015369294649418427681044936407180959402194215568428027610622238908844107546287217186929725009028121122708039866759777225425210026190580641249020704062520956300031613929402595865064877728349931742373078914375762841832871695948496327062794258956857027914489572483079596542210867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,44] 419317363589927642623560063757354559901765163638598301616906541547528259291774482267478281113786067824613632401623686714207087799137556583259944388821888039513236977674946953943408832663280434827585422715490985675507054341956580743005233523818002181961784673255270964085826879733017338170362317236697316687677045759844740905084011761317176878854399230454455523586560693560682123208587823980673051932273906513810675238608403477201819372867053980940061241079635487381490396261838856761087167319497850526648933814452868712839298136446628638427202178662924836269653114662897898454383399809021197158491303911790776489184608634371976224945055050739446796770751841956426565136426969769529446239316354243080898185186285704396357561157248744529660449006780035145452121794089471354913074511848793755912354987101315734182175095561448041396767526605219261890962444349274017698063336509428977914619554510358613516350340512043593520387336312049941744512096520084016518147485229630449238920560740458766862374324253425507306029895105634110034351208794041739899588867332490500073022414450291156119361209832461494105855153349520970769444158699785739095803224327964460168459322144216792887833546211675543185084704961773563077364970157801911588040377853305445157333744110990147973041908018616169223519906803578241308522790299872401189441351273352662477620191393599767300172234388678680045075110823486031908761330811541923737793762934916042311488989425975423368609836936224329029467058008904211962426131675251251408873147478093578583027927466166749297885757990921151018627140027659171641916222912450936491228869682152370421081342131821054949309880656607302203318930318165599873916832503429941010761177688437351620123778874525975710084772463369480200965375351063118994751575204029165881379595804738207657987015812460344060613999463586900036577355720949130328228389392259082882217872944975156744443843845344322447391059434054614659964148413454560761814371199101457610610328382050111742294282193510565570605752333584451598156242062668372937442732650494908278148475431585664676549883946444238463023309727968082487810207788813544907291900790588413338887427927136730741723932138241973707195887422673608574050058973891487525408171409765151283219687030951531785512402908066574661236248185993600912601539320125966975223591536886437994218319142221612390475238776556611357120289285935052258545468154282295042223889341922055269392842411495631313195178123577485242504529672931372598183444793814251966183265189067790619225421853008480642294897133830012928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,45] -104183772064817172374547537716740257831139415661486527361812096505313757748877781174211596011246808234677266266591661239136296719430062158972839323092690934315278181611330369171343102147114744460210354205811053610242194794600795158613986677059553101429453014810255272314426968170809619419626641796493456135435787917320737486489868304963255873910580185618070634603709390268293785287060736976219810407586403427714966918381533630267003971939305148748657364346824096978316900942808527995310245495055530310613661282340146080203952919702418450903141757084562116629745060901248688642556190439429563912508621755485911934080551278297696578121176336395950328968899857213446793417974844426590039357917309738742513055846419538931411158705389053144598069098467135191215844139727118805322774033522932177719026313090267809327170267012764465325451485418389061601643850538897828048626931162673683391295634043433539338500914571372670589305097729838268281341508563630177767609581403483548413720758787755525152651519966004579990928706131563015987707807797112493099611201537981356346755239976155643779991532015047672559103992668757348770931463429065861500081997687437325441412108809304787233439535039719389777171453742909545698571774060971340118318706262769170215040205568745790615999514861849682319759633706480546231896867179614961847153959652234741278629259720691275868470146348510894460660916890218799050118902447957312660185925094268713826128873688656593425433947719511504846649566493736069978394158827474020096774882288430043916270300240326344205596020529070626861457939973163576850566578400965309355025596612786237715539787914370740668848143912993216359579291615310602998284032272456447386281927542476722056109676261636422621923207410346363263234877259837566841735886121996489045421141955137033776270680263378726089577748719302243690956268142056846760260651556020153100811432601879003400669812770580705939276758555044657693228626917635762945048565174971076388287334176457513922008223193336824957743787330462272155574147296466443096131874787553683604750933521003673575099586524575387782621591750076585812816029904789845574372051542259547045888335680100201221446391361813919732376718168360636568156819081871412456137409155770049164548945921404981809986677163760444204873038112033856140723691320287410771410118090141840997864301210544257549922551704409415332886844010313657570517428642175178925519091677463512273607433352663238654161132307804182570790638492818132242605810549728760285459457319652887728133608286706153318461709846839296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,46] 20638268258417999577604911200118265921940503688968801441533582879673628801031462573581798567441654987755246804543297244795787663746282528993620881118357450080766206892565434634620724069396576773575560705981050888691872622249959647399992929887606313702580817490257130067514063177052300556832368034837937007894443049118547731113123645704241484329816327072545640833878243418639817572597868156161276653133183996186193428677363566944915001748688480624110709384650953019798031666063819811156321546347636740071718149153400655576815367372412450640887298331673263131921571432223404362777844951695299195587745820395242316613916692965355891337101994516280867204624145207568206305675534874839532948557420228387978711926919269230715056750574035209355712220703902336328086227689917201753734060252100382444319120668745728935597944028845778962561870537219209107746741994764522440966589376202195107697820041959675565212607050737892804767918449928798943373368485828063359525577025532566256324888569057186737890677293381558922232371752831170169936405236765392758518703710260326907233189796745663258844128351254060198191802197631561746850295552174560532185240184760197726125152853017990031917226568398263781695128333395015343354539370499034204311069651665915081054979404266395659814350990272454069582739282971100900678022398651758687322114859483724736155498074030563577465964529480172348973251972129005115581047076937078371476039811421846740384615065253869333016770322202441877359606385375576376199173233571040260808835777904749387603329946024800085615557967281413491139681557200630847991369309490615333292154612653228540478918897702895845860411897083123319188749890101326735480940561427084064778096487997868461381976201833384895790403186478691829786247160795703830687584745234977318249158900450047924765821816153797637580378243357727381880756530864834358166600757853417513508179096633997020677618946102152853501117467869720377000611808584061750126168760263062853094782111530881127205474908741418007856409314656413582490273789639457822525926006395610364441291296147906142539126642755378679933720361530172243018798219716322068164245789923475039428695588079868679710388441331646980653942536603670136964265812405572809271018005111637648524989140485226939347891613043718952582015697894080707712488273335744125460970975582117811873981517947902084052243020033217625395382692693117062721537772033074264601140949888738316331469681548354320438111865071835514443085172182735666648746420072258268487450350699467245154229359761111792445151827046957056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,47] -2642101237349114643743277897411145797003851983015759701090186646816244374536354423647818086001945059651749599142429245585813468427283948431845448198468180463731329306183082620646991190018106746187268837513163699870146847747930553924359618716465091028209082568334883926951189994007496781585267498325146401992602929818998907379601573647839714176059131062241926281154504916070811831075510759336858387624239664806499424941154242219969262997703697016012930350468397382424940480127565522021040474921994885355888866909385308689109910154728590502276539068435740399544036420603378971112452565534449340227978835135681832170327731591830274591062247613842877152327485458021513442556494881966586310680775505027466717502535532826333475260672601953231466140907817077586620356804937433968710071722640473141623362689739941606218085630171851714032299610715884624161988925885186778229138977006454236580174413663857689334176556776665129474925291691434067705986015692212064873041680694917986045638971922529590984496699333306915110904670326414373203067822595447917648129206020221330846447300859574346281950316902086312137250556736699208079662560903935135614939908853410104556992178108601644183755857361352717440351005808049208985683237685760183650869336347428882424911793091496613346550342654840859519431190638839384657876786413916168610822034095613248558619610590159593397539979333419396613343950993277709995381040988096798837224002883222400876881028092985403763931511475111312406883708771404552696440452293267811778342917334576833036300783198087297448283861114871771331191483367180747291042476052175551938603889129134194021176720611628980611437673335943540358823028883721524307158036848272353160701858884773459418123673230171265471392334243530228343213535546016081522326293962707079274960699581596845132165059464713867342977600215468066710097775435652578931008561816223397629176007004594150282575903415457189481346527977247508899545169462954672874968982819209462487240773312901074753834718558310261480322636922960486944660683960907495393789976000867147101413007756848111331280285306098451526344564569881084700034239869944205883518731666059583296115365384814782767523439588518993545328137581123023310673168019118349886461817022124319482107417876941061320138043693513886244741844511635632035809660635224353395795683285875009738495708341172502338994743098976766014243688836317925576416004218346742700232855160555102456006461169445905614004630078078643201915676682243854195843843558847611329811504572631687873264735309607220931712563491635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,48] -95025770863600848418874288926546474155287348189355626041963385313144560084569273288123012547229268420576018829404328033016958155017208614814406497530895370996739670845640596795401480833495294176808481239857790151427146180616421308833311955421597367103444655137980908748330215295900594751233116814674832818296018664228035429506843394457286787246610022003334306232227395966911565131687726191982036769189761040897873439268871412197897844545314198849266908138690296307951119654009302610517487685821628222071521606232633738995948345584177177170039277468004210927689290761303444357265988254132811988458296491397483225325496084747347755052720444729251502064053122531330985444386682741250446897473164765853223588662679854915192547780000479971209785850281940459954802946292991763825358965830639208569964925420340372665299092440855220986756044210824370591132018651203175145972699600161068226552778055438913852420790468651627135730479966408896210792554947022010346379642114952458067317889736585191326092884215900944700294655953717587495799336314629132031230385771515452714177499135962037897753283479608488788252086798754071155897323160928573832705043804939364814151909940075474377949264703670508568001473541329345496390495470954147398765880283739457734492370487721390744264706969538273324965515377796436609991332842754456942472223859889404827355085999359182814423522597146858355108006835199797871505383052760762282915944669234462625618421958230117680408469174170187403180068028930227307129293472600958850201614682820576974578656520241639436911943105406295013566826197214718356170592221874127052730395884482390047753244310442142745630694892640414831915290480006418309888764618262704535452752713462968436926723244341107947503791333928224897992675128630787829378056118080708719991404494494878467771918687983695097202634068138458201223931618316209158039973402250015358023345698057106333671639210460544162466406150834245647009692664726167649797030205385944467312305846764550676678297265892660148331463062408850460248332720076073080811804961268377034795144456347540435471754339284526691006168839509872860034750451579659778291985153364976686720468280483833167889689232291021548792042338033097171923299963019452349535874878491941198206825467877351504996807470227118423839051324971630691534082414921899850719790081448482616503030930412657273467884633913036301814414224552120312225104344956120061494208393934429394886741740393995170695563429215934258059026645276711545155679249866603489197948571052196874271935410010042720462033104404480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,49] 188740889641407915166203645841680960528312916737263381543332583763182347479072461966268957797309681413833317389242040745976244250703300281170502961411156606193940374907967428573812439116759127499803425873323405541788199501999346456444900262320122739330133621400320829861437869900833156869600064718942067182520857020234673326744819154905451309315726612606560464552988146799539766314296449963010856493835001399568543652444909890421030040835711462153548606571679086858491983940274303872155071716273972004838990472853555619076555289821917549356884483717290451614372609371033825340638387995917885349267817981490823117495489542859256590904719457295581076261747930788393768656871659957015839997809691113387586346195463439770656219323144281958915175339344970366425889296071936079642629927456892876750796796101804257455354466889455399800047123419302987388846987710530696287624247716489417712054896331059464410163493478018156558538555536343832202683843991607137083241352589787309578476654037054190829560801786937228221077535589624564963704151461578518693834750394129066745008284780307510339789458885000320580410009263844654027351549809199463980323455103550607813325972394746350257385440518406228332030913043444177425011937716231402733180730531650038648349145892152406449499027890590270432499604852896771249843773080121932927641925635850267945505575513417020908779390385196201040024177519451828064790394010571015182654349036577835718218007200766178828758867487995541884323495890099969706663204862350367303123637186478785502914850710920771219667167861380306237955383597069700379401876997437216122871332026836557704858496982930024666245612967987855777353302935850512593758277816595890805655673259908524308895476487198273943910841289488151768175312009280302592228049017879784816392330298773738709750899335276719372352579008989821970579042048230294333602796364322394904253241011920434014240538197997249839097762478632969777326886161026521273773305692601888827117098822335985814241035408093288308280598923253109989971951800178742797912341500738181661838476785825904014026559699033001004127364529580346796877602336428718691342652679778509713351409626302787184252846504604168356827091228848298960466732211289910567091346331172273465023877232420026577500685264421115405698030693023282908185790443262696249274060777894452681462255462440785971108530710443185120422596366801165046310165830033478906874517820333552499222280068335065961726664599836995725827155450510935443369250470952744590925115101647887682572289307333051211766068726988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,50] -72298470309091369273253282503082243782829307540534546517193726154162285791348897373547835643133903925165575379052287631050380494112670207184668820357980171783743191295821529132511341824213657487798417388699307138911797147617498842967949984639923338821386917661049303096281758735883751242967471426642609373312211594236627295470430428948961166347346661936840138924059456354972687648195160343166135014755077420866368614946715019385003239929083997538783476275155661616377009814717776856233156024210005430782758807155211664632777866495842404436249254803953905771769956443714722020949952243092276851497854523807378587565841087998198259198383307670633601618842575297417410809859253842575758921895125497644004419199644096692483306387258196569345501597842457976238710139491300432606338960783443383293235304217992668289979986080570342454889443030904387753611669533677255361326970210042447746066733152948295248390892128277579407701839387574609201135202060333438266450931406096023623056782048406210015859647144509153700065904617463913856220890167699617619327300162851620536447347868570858949099207436453935500385747804142084336244173060190795131221846101697672047104741835772768802465039411203869001615937395121486853989250632373564299524706340239902690886337208803570087154241937479343137674026975144230001234509725809112354210841229726195105653371190081287515982990180959607953485812267387409866994593624155552852162376942039537512967894857689835255516562773479041478871468862549991194949259750966816445602625738148809601593073940018927956174862701208141163102701729928639031243860245714310917924311564801953205805434288405466812479579302922022190382855435070772828273377553969735793160640958453371550695957023486964823938593636620837290271289747411068657661393627853471768759717114528396631311238045719828686434998844838019138482088465309564481488779792431082469748706989981514079120345914804798517023238787072029406386826550162636483516419488388323593678418310909372783277547048303148857195228030953155421613237453318623599188729720008143114961085560964937609651840196801285362767600850010363708289159281856251191125891398570248880377764905435300399285499285547571491371965203214503280277845628347581859156302800257856964206523909408984494689650156781571833363612987998598702791350910103434853851369182695773438459925543316077132463758196966647405186669588784114617430247300110888671335798691652388842706914682818839863243525172059852013094743640517524829507793887352841461631646369571099338005007505230064536141025027031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,51] 19798485530959823405513931042930574709721414766011441580982897154606697959947599841489988245944659220764307008473380950075779010020727523233571130267963346969194801482269561211649669042608481032336662972934415217641594976862978288559307879024362641124615330810071569094617901943244264633012106476115090302252724881246010270535840490192822001886108654163734726440399673521380871379258809471665279642279057029944137206414142383221992575151141484128563369799081000941038628051456577865429779792183762689175361120021991815527828717250074701328420768728402347774425658208032650498392192487137739394711348492942307259096755672256654857432483898211677408752363991897270197230501880988014894268959491209303666939403833854117049372540920041305952863492554077361040191572331333455219588847654207539707407071349084225047340504326455289445839465601799174707749078473939202031117829255968466036435023792158336966556593821104744000847952826132423925853252992937117110095120358581908472173237680012561371730389976502481526981785827253351051421946103518078033190246244586129560221407724856163882931997306733545762777103599668706384232583030780774258816622318349686497300462785875266799717731583444056204046926769883457395835178785954431885999670907609331137987582694187586452090545344613836392161872372209930425089320708756059493505121539793281608988162409524439646597974076056388178541933646155669516684285863575590188543577263238196139795253919102229764240768079081586850759153370637995504638316740667189698660274861234704866505811056758700722375941523113369324762695506455140965198300345779194354280927088417144703680727786221556022880716609039885376166730577449255690530801618584863415825031678674826345417663980458885570121790124208014066217265965812735659051499326627361506196157769179671535250866554804312618497794799996769372141283774825909816312847484613446678069731100933765243536885387540609544830826691434035062365063078734608832653566843893763951805536215669446190336518731409407753966268541242297698581232456947985868422505411614274316882572237505894626266764027374604866484352219647237331999178790636611489768905924831735369844355792452313798088338637692690255440630328072210487010632010075332352024725456018954991674988251643185248762170175377875658345820016758190257562072848976182385739644090125635075954966299785467035684492682946107507082793381005996428468666864579241570530707835354977285605695498104172949157054139082920583365951326103124727153275830642187109383916629144747811262513235254206252785218879488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,52] -4509614119019277083286469278834166833252619060138330488709148207326854200115790807050684264683767998717207630956341649668430646726296020005350211847917886851834902695123993021935821760258250951792325799286529073822322520370663256958641226356329916297055776429827808916872252138018951675819985901154115559681233607663172973783975973674387083965355668449491896156121201559595004504573339077338501312413148171956529042765889827158130611558254280560640334695364553108768550208427978103253192567629117202090619131822328446781840810193312975468580655089037338435861558669651269173757634260175295047080245403990163015081324770962907065796398143165192612465513109411271928190118152534418029856886278078084879608965113625299533460652709421247356377825261637270518875772382536710809588873237199160273183841343244218387626000603432137920960627505189050016045579630188614113653488851353954293258032813379480738215468014532161092818849071691084046560786867451620508519232935562062868676396830132616655070863500549468977062032053232163073504828674435564357920131889290767301731218420582073602833460993172525083392086344619084464543740856930916927586834507642829111436949347898067749037965136933930968097563113387922606256216008135495396316701348531405803830319400329472248722920670902311173851264609394108708747398877174856012764365860472325459940273108030158266639579944582228374307434864954890099679871048917119165998736187777774751112861902079332734589910017513127561183638987937861697252489731095916057378274213382303071753567413904827278344688710586122086918910305308603199030684485936152321493350686854895972157724631511944740881327808145893194452364363184024069859641395753978490878607425521670153618437739610562732586765987270313303810933644282605854438384469111117975417021996944444250522877668473816467035837844564748922356355863953094708453714637572809907775222338618629831232259535300172490446328249032348136983263336989050211236109529750159910267751522430789739556955479164883364714153230067343889397220385908066336186924917384721578812781087135980778736375237834792161951323090311643493579568630436707876622007435989364371716549029353118991485631163059450910606430995773608267695580928651689841385199423783177738232307524098156157531625640929746532038375102361837610041034029005810683805245663930906334927691317071319743407445223604369684741883068747562639801307099733546408856040065721126158818564119230645131518117499964245437669152776580272452087738900060047730770718604481707122018542851234795957702578554273792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,53] 892144077860624269953932311970905462791689037996680656818275550533013180027485986694718178368322010501041045422486811275180218485229600598242349481407710203187058715401785038482467999059582117763150753006805102718207645286743535492196293134972725486447228784884246468167382113945768845889913887517813174592325149199455201981665670989031269878027670131355822796676601795680580751226554055115156761273992409804160625856103763415341869119339117767944278553503740752599864333669448148849676437832392782658650346675611900063662197036262144804534027547475673350543288818001895850589119727961710144620607052438053099848672775456076197722264527709248479500201775375249309800750417544881435955852492330131613178129526443689257485570323537127043544682764310300515063773005238045418292056916253619159551666321129106478406613064103714933569831439352728769180948420939447687780948205715920929200462593061207821470615770359170099809084983068797356432673436305001970512319491442373369609166455359387023151406718052096573801523990827109278794201323674977412548574159397491270422154765738115617398509411253395994370338375138413506707840762923775689016748996248191185617484227287207512546297544115065385399000920181064178783589697635383618092732568656213091203453438231527432455440457327173772126874913364463586817853993107141744229216495073044449063049261757799230452077843360222997009052345106022012759755669659621133055003251891096916086160841716424046289687813311607035692274678195181549993180388539761771492396168916967363297081017115005420421857969592628839685889821240924688811526822399840645170525453611157033970112547494246198105026895460890035412037854352834381862693549137269115650255950031456714734361274963261215144109998491393334850782840729028576197066897274784206592737821999802151300881844261966791747103057970306717084955312725293738140478567174062519360914671158125236674356222651871233308359474145652759247451162308895070515172640852009698788789408078880498629703982667336333302213941702193642134111703707527917098998900972563254758746266404694289642807298867386357101259564782596383837134972103368410704221044173555228438061075961099846660946092199965919267640721373050869547970096792302366655828999697704811059630396178851509668471333265245929275862767838055191587511814066815301498599587049112188365607980370534811637575942249081173870359413287083760945891646226860474076559563425118666590973460833893201825632504889487852236926400771441326227049685789383800340019079832396029964646154336428405878466753331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,54] -152150824392978887202458769828170082317156092394002506774557517187116169965993965313389032270687561881233147198590694269811485523282945313880941860819396211726382292165338960969695851126271541472789238623722140467148208544898105196656917426840436507509979124976823587117552211941918445198233040918683283186542020690910503560601265914178204591149995038609745026828375200721872999495109921572528778951436867515668723003133271602313817893260528258777920097190752262806699805037902487569905642346735340207821974512540182545405915586251087552546836796921972637391263260577190204593949889709730145404259910454895814522903509368707394290657285203763285787992183410093672649908104133429675324627826882828500725780198926079365227768303268048450812768564913025053973300404723305915660621786553195324578706701483975082773716851834134147639307929152721304601623562949234750358046068339566233854575886728960792272265504164758270083344592859472131309280314024970937894385298020225588204658671639436847344104810946448753941688787296815716343537097524183460618064532834076791314552340829902923088384491655662457343173356766920677180377490632107778042329225364231458065310250866360793247367568196382738766875922963822793476674458272753441256718635853724063015460614301331118757580498874170572840474797709137519028034845977119200775297460299825115157133633302307916274499104215190524800022939373975821317534290447107041442608235074742936387462275731950198636569882303566549575106045091120350895458232354830210162191881023631273479162859151778067070752707899889302961374778572134847237740819706689201941893661669722399259397313668160323866686517275691915377749560505296799124569230047251825568290702903126351192519802051564767574426183172198120895615577541190699178683223850733268242387448214143618336969420082997239304208396639021910655205462000781182616325374216570936216274836891742562757131683906813736949502676855976151764242263895872180448764149028302384460027633132050466690613626483157638611207149847644005856619946975106296159909293480662046925877535911819207000604155294023262567299570850939941991349608850072885795178176050062449930373967105042264106710125545967218200764431967685034065443582681025099348253483854944327078914699086764326846694190262990769297265958812738322834094302630657310114020589972778999029931362710318356956187960494909679434957029720051813668051247392016505997271616766699042360974378844174606029866630379197395193249254636576774304184437800285380204829348675481107769216831756888622322843889172480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,55] 21269751253313700031097943362384321378578942923423584133160348253542036953275758443248180603491400690940490912925662616875484320171833090181314349807102557924652204806201952279274618900430798965059143895749619814613537036798150485982704084635881792580171302367094785593428067731374742496547920024204845634475011568488507833170920014567526337263291316043092268150555696487595315203275634595430517675847899973282561760498188556094529137042005563094071444107282493399332162730948962963563932193527812643722824092541519911020494573081764807880569967264634021284382763954808286132519279381039730499046314827200587455510281425648711015426385898817427060548036937883723345793042393762698738887649627799276416585469383706983628190638691135270713543750862930969457305596509897800846147624123448763432583564291651690067887450086331236876301368916134641937288931735843122403944523727420161724983858177303371370347361221450163591644773226377692058312147438119323675565546278789038244208416892236947335109612466323743281866580965860775773122998820519694233757945666927925057352654291577483585495958302954705924030442708573922884341560938852906739056086464530521439371394747580922307109195185309138701686214176916735360775434904281163796289688658575042620955998106508329975547635449982792609173618556786996527755675261787705696375385804386556662910901188267716437636566189677103293813564230628630906396619725003545091834046846078365803860195702903398044606171898527834194691316869376319309313539306725916660329887839920803014707310616085562899192380947568395742340394430738477832705193918153438504200220191828711281739114563921801199326539091347944601319326456210143193529570356444034692768411930805787437486849036539075986361101806082807732239833634831453626348339277687786449073009554597551788802224493512375908202061454729018156712636752423573968431067900096594614370280633134596684803515548296688751670604764663130102196930698331649947662199146671052785819355829842299727651100979775431835363978215749017037932606024254997817290456596231605088633297796231697983631141225552466501089757720595836670104435085568747803300379710198550239054512688300156956082786199052513509661007752583442175317470148484619984922793183715541330801399677580004846112810014046188303208974458578911072806376111011022940180965023755785800719042018780124743755846533454236698687266560128974460101143203269766142167598533376764516631264384585147373567489835804243323970927194933462951693204691248922265480419607283227865377768590002156138814609817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,56] -2153790300614896853008748726492024348739576133946923929557116675737653463174615018539262635844639134315698236649944954208286520956936318676411154039296323593465689662244779643383403327524014199888009514437131761130077944450989247587879491455692604476077314478933725827861434489474206244936407632400392399080392239636139067465211625053023907717236218266578120822140474247619366851387014286899439590115798231535595216536484945175219300704399418586761921136090257108934330043373245809162049404443975390584188427325330002670322514061793376167073643716792823039142512472434331133695546249295035136405940882423228893628040436911263572815357240970083368053163856725045180398266389558045835558782005282175666264979459252920729412111678226215033453067764348424100270543725288675747129924026007693888211060347135671528906912057111269397671109260248078772997131653551159610615670170771983681811747693589224040219554344246088442176773239553488420611955150886297629058807191348938965240570105985315098852543473844334658108365088384453324504520756951390202976768589358938313669049936316255412525129501605304608410860600028893919215358110154108821851243230941019165443913196076246859646410391799222969305826226802321824682467001203405226988661548079244607754027793847151670366060238609661547555272958886661141286211428459552341456159077400500725224456845518367281738931405452140460316936648392986025529957084225749642963119223526944120939217044278141959132255031044492410817784398092905901434017647801751505294589093108474930390880876534086535670802434505872911119462534861268972940462817238937435845427764303831297356803739915645354256285384713064600544835727707499808919025023814166269608858932283789152666223091716106077958291617383017115791316815946833978551806700245010614436850294733500377286769819404342096773094429263287210240885769066544353723309015438449218764424570534706256948811343796243637720326470975252642259652711702212765732332661259578651586812278886043968990264603741378318061846194576622414249254064367698919185089251814500019164877065547517681125282939512337032930377935099261929266135345778426766459681673220048790782313735265328813720703855966401213504628033644362828925151915828086037116429283262998018054289586430367026035337197640992210366497593487957067480163258313528816879256339497707728990187321819261273821773336508775791477605445681183395976771333397584519522562333644598544203396966456019176189335259707875177473719743702152528291424126274952973171014311825466741034554026474118544528957767680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,57] 88473185958869445192418551119413010941676235022410154576475432833812456667236450118875849017369412334733611371045084836041220989807246770412449998689712656240138382416521980479716370121713233507155909260416058356342598247124133019876639486517942793055312869829608966044610038704395350242191978718662083192836758083122312783066292829174710008945132947414153887145383443725659746124990468989969323125778625707858797864763798962627899036891236016640259995573357145228900653225758287525330741583333361226398907920465992793296078704113918928406907757357872026918802369535685406910118185189726637028259728930462394110872207929836854453891194017923072349061377226233405310784412771228641777158001242801494938261705678882323459378784026810531569988137456318114847962916385305839419911979724258651934129613259115644312844925778511756001742971099427160816027038846506159085806783158124227694894356901492722205798184199321762474663160221292178317445800818360679059499864858328328082959734912544624990150411021126139847515035092051481308529099079432175670319959897245561446323264221629382460236833670437277787119788431712298864301554382665702039605523305316657721433851289977801125825986224612265865193949413552667341156653109759356272712325903826090247590470586055220566676454405052583671931294836261056826072524677181676048522059248489889111172649708023329769573809836882209439132845585726114031350665882444528685059691678900881842425087909097069791604549358851997758192507681426102555371709041095464019121526770977627678743224184106831133064948732916854655805231964032469144551386612139438871574095207919264400297115013929716325871201419208593206512597054289403680313208775938071907832064807114654294417095490466041648320145210877521527209492786715104130406268785686877854914401458093822071494860816645570352256191708023968121333567501248721961619058588691568931655385141903684638672230288019307494535495760575853129585618348253383270399055886212492152711267504636826622772610313747283572062513593091296239643202979201763872421652836569751913881755836383467393688141142847505497413008994354502184426766527308756682735965042175102453151103725721514737935652364508421754613781622069132049833659377975361367890601457579521630420051980276881997219231073119762851550785512018458314794192841290521875172410888596542213986009477247294797575852260661595066923134861793738881033086404519761451760326459820956574967660826903250212058000410561206994383356935578775086069142565363769881832344701623792847854963582895659038015488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,58] 19037204555942112856077618694765069743383943207291606661766265767270391789824759080584917329594785426030100611549558737745198785736377740130309699608802591305879411517911507901719798530417818973300593634589544788773167131492487692094950433201680006830865889534748677705568646233135025629255880796002815276504379585942537407214252898742309368543625925468883298053760654760786353233314479577604692711503400237410478026245297166171634707106231493884962711599975637272801160861056285189825897482088484891500735591696258531117794132103238539807299315386141970394067231732682201157301279074844621907214129080637973053469294802378580310551776593745299792390117992312119062283499443943972067318520483960843107914196778628253414373847838214440771421392069126855741631436914331395006435384493178210808305668382187388612605049009847571534890023416943865241349917696449705567842352414575728169159995787388294615231148096247046215759485232200916033544253480322902289013703902502342576986605631771139557065331317553701466135092991873062452143358491518522686181951125801350333522849574502106606066452277703261825275545743379040813588144108365962340919904405674598898292560829125082582694214677679211216423047458046128326109231153810651760545408104815390128006168089373592416696988991286149785360235751696961322513728750318008197809698708141948142693354990184674992894607110321084862899814133958235311807007117860983657542007877963380048903000190609000423749955697748058618425491230364684195108229393584386743192918191008677405817063531157020829589175871644463199770364234715785083787649152741720021978731057703363663391849465359993056298117013506321610511577114837843324817420630806546028660609356748094697525609618399703482251892868333772559831590445034736752931809843409848638030480776047299169103547149164352709223413655939156778056169029436742224089013317624034447875856985995936342368754126345009990459998171337254572634733867147773404420680619628293238370038503996097111181720506852427985589607976823826454321500022439314440411714160108158401816087582646023852584690229599461473083467770887310945559181062491192722558931104680594586803090739562140029394288925304808045859749922890323982895515931890593597609046274959582051470938552960134913957071956475029152918029644244590315043143823535898038687944558877176336825172763047343317089925565535151315362030190819525018997571950830888902169656735821558750906397296890628335073946285255982729005547822441520545733462839834325914584733768254514927191843036690055218365202432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,59] -5279067534416664713119087963754137704377104694281364087708841893590987131470327877892471150288807500706006539471347320921093638298712954314185661576419890211707641857021292749576971609179924351191479391477056563224144268115826470709104597776547930286775751283856158823117667209844667868769063521101047550992757055455459479506844460685950261713089222255292516466775874432664188253958893597310025173425706466894703006028482004084153940041143318270141705790166339341504912666361103693777950995909841126749051793441913552423354363891268557338691405554327531391752416757771108869215980218654589793264260792356630098194156889330713530926423116871578320731415560356149036917141848765254419265372848753247804502901168497644802664767545243494294817625813304988899357774128092130265137576399911182599486157976782329582498383139698568644612383683569765313846066299734051348931919973365507767732093816705684353298603212683701852322051517126557733100615590191981856033499840298493195308958422189667488276268163392664669864649989933818439912014777536051684548714212646054489232231547682808534699910580870223148661369210813229780126568631949349638481491854424661746548430916596609233719031656431983337502418343580246664010570839405507001014858978418799027664722300530151883865883463583910742384914748710576213860595495191631144692734252822247120528467478557264875666708789734858650485086537516824958251440813742142927069585153763749702954841850654972292089870271735963063869971864239230862915045857592640072690737317983709564864316719910148344093932101580957284649029450267703731561330246505332424514073808096999147055714981787006355314759441573076008440389298067260251310878555473452635213816862630298744864856755316749379846797541660390762014811770643139105050707806128700905958755934748736010572915841750486074256152187344551209973629657440786084306373777345834950626268295540337386245283667591433134166774635296142308979760687082794056414574560313401753614677654521768347632549621149999851378322215954437577076939801343056261916723027983725900384209304920833954167203798432211406606446970694819899419977527219094922397677144173955940762844177376213345563564212397861296757439265809390288316645136366532084923471203675383311563047395547155288694005558558564997394189598219677985222282061682626101567415380803280378193563761291754097126422446752339210099515561624673724255747344834157713660147054010026945393858280034068085134100729740090150775626455096043078229901933090400013583486490050892688578028570841348878578483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,60] 743309389033574658972937856183648823650455154926798821553154713831302889428326578445788407297150389928977379007366875863419648080218992569369486556135853209128314077137421788219057591879071162844550349332593685684180190050565519022846756491728976459646978904758642020885372589292897502968415615608647621468374347470304140213825280626765474230297495822484706839745427358432552036055591674725562521365837658221331361560295748298018807728123663959482058194621318718756903994530247802836545987313306602184724727704276022568518790805565096651375255170632709845766008456375641460636215599653216996981863928086222009080183560660458240538832855050041674768732888155213339720382257538716082758307146829590995280247703462586560216533720375308982948645459170640732122580559479485026377224010658649014312097848192155628187879575622106140582461551906970667403807353397896414362180739668206660140149841308588951834742291010458021167371480582225735475033755542353948280549188331251579927545943704369602414569679554060635385298285706488644160578121921994638279922649187532703354209280696565123907415199861148215122694689359570970614103818060139352179874051844340837882288927249829725421695429946306050111370763014892102785594988511777610314467480859919832121104513576398194576642999262766936531115979975566580516266724983169889045371555944967037253073823542548959962065587908428549961105102077867492751120359422380724994525095091373832452859690792232179051954022908669510420237022792464703770822435339959628710195419453392684248603933538794131976186579114818941989974876180067527405408250464134643147208531320598573730427553520980878001054560805980071606200262544648981516339580167343200067303050504505371874497849680187226661275878400290913987856080308608059963337678766649963722962968099080042964342979233159561322908992824809890528316014522186005362915197879253933268059788556319097884730505993912464034096809623237988162056909665346984356690739425256655538538035805683989159793507830588616604915418360463252306304553037234605437420026641096694879386982483118473226525522580953219053642335540705228887155079142940034034609143041205262130344805449491304251743064353977386802595968792634584154029491085770537709408006523000770934541750104393845260681471227728835328401958758756138188050033959143211852170519195291765237906613108550448168035746680414811717200597814360470015893291732386759503195533582955544027621398523940239597447948486960500356400054087699673829419160320814279392618529562066747192974585438609787982970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,61] -70947214108171511558019592073277318225610108525102800226443319550767236516544016098715661278625370630233716076724840842786924576156305535795925329952022961675114725272816778434027607035023085488938936578531175003486221852871318104705696522325755258737339101745574503687804650012613947034240650773102821605585524412439777383902687693798804292954746099301416086203894585031461228094295605429964120391823961676452786540834505075440831026649503006936468159001935731420659352308049251652681530110847816868190896978555958414536329995872854773352143378620160425171201296021315353202171513755787382422457329587444276797033028329953319758944569457148287459685563904168319784657460735899039617053594869937109192420381662085448131387256643805803531412477575610326345696984958734849170566413867330760978311640150828700183282504627174812633803817402105655758337723879831820349744395656637940332018380435242819360857989958532587372934475138819399217161511774014976009589651730780863842741051800362426129444306186941090383852525868816660596408162585217173182367002594433473882445565365574995393560308201076951790214846667872873622699679986310411532699344950692369864326864159329573443035678692381233252600383555096639935100518368787951628937920578321057006269469093256877120739906985040899129501805416668345372448321547496398432719968743309882754167860761951755561722360393020008705224282112165487249523748096158729936417937293594743174547974527274747884665819417119343921505647948742507434259760277197670692060732775913865536924032984308822843781204746258136297045699953254355029759833277120346496691893820957687786138924564695539475636907087966618808899486042820891809851459112118375278761735102501430576602256716751263396311401322554360165349348502508956716964320516943487601913653204457290752340215411969041816717098173434995794048491733911815134988341561501271701769197744320962100227536824759106565545190531269999879984157376894861405281287421070420368615497049083693796391464650629210479978462133405618842978988389604622692907741074152771613358945975433389896418458624302367722640314789908973007448077241667700492378969270548787896904547918839783737477956021559135509324848831402927050944764942280566099109205122071013548184157674986412335943033897031107045939500251315224537569991182688481664881532976474251838097602272131642047205327484554926180842237685527055157407702401683608053130630196998511736090071820250391966511995989733876855526629230657702208365573162193127184607010074941728511032770388325848789811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,62] 4690798686988968221172577908666654914707962050352079580954787958016973276931659434845383069947356090522374438050544165719924709532595412602313825723505458414255840336203561190154179718211401411247941534285657093094270303129703725930396659358223510600316419044696941395685093736904510712038969029976091722705457163789714572392365474816393688783969309912639032059008700714884012149509611441178765532745568203495512957650292079879869096384388485767011959393562594624286858653103564174105364745865576407938800537623948576712188290197635918222071382968945947406853264447894632276503013063778749733023050129244604482760415141797062792325656318641828177129927775554431650678075726400618753993808852393782324785893692768058087857600217585491756548140476549814582194749071184578665439586793194816610357977293579790025292670484375464710876848935638459136128142371002975941728522183088420354238470611384138849729606755388130737649482817737380629621778794873270464775186002979226894450107827615942193303076056396007987997380686478334276412824484621119468838632194713434078073810954732906241630624968991427946479000685773396946667570208341924735362258509658193354690133920070433654619348558653493191618253194628691769566035620989626324098745401235371168796173534368532934620213838198347769150461721279323613834432991222642805685720995235181052713781370435139297434329067917836594298019720928537071159094318911653665133008446309000090849005403918864116714888792061076037598659152018451536001595124102420811508059891086937546733485876889005483970232705752090326028717714484109445071053748048523120014444283226417050629870072424314140106391720286837453630614581944472755758044599039001380263902766968320552723804493719436186738895491811056469249883511483412617275644512295949554424559315877108769114837637347282467617650334700617418820819560349428023162853876703677590185180353875656688513727132551483260975687386177092437718900072143787884222200511689706184938143259074028280707560626451854116504881819054363783544850705544245726808735860425713714056777230929465461618398319249580460126173067935251860064097143046601787866938584451188469730114419608463238943159906933338134539932517383339805512621127095092690044191870289174304873645413129849871850306024575416503126304128126515789676783542352404887609069017201256658757346341620594712267770979177793875862702404190639879584015105102227378477537638536303258954059370910874203316970499725408197584712540351871720488679741332159918075041993161480243599084674396598441082880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,63] -181431712068877975003083581685579064989114325951379905475966575031886620694197406492836890048343944841236846284807332370718370731645561574060107119666424717240954480005242869545747034951489820990909126595482311696494981018049744056745877536244626945617644952131123540732027894625223351268383131646205411329823400325031017500429787051121348363246220440618436407210912439234211588950312235807186051958296486404426947834264099041778972915471197057506632132887657019212223254551003518079895289863621359101999621874053036384888423386223540512977793364995820861810325645142893171955226844400802373469446321138093235920855596192158430254117309271175769202265474829519433432033834841314053766802302561011797233460642118801647132680853952707337384325235095579346049437624845178644837490432934699036168808932937350369532893557974998406544541156321470127388747102329080341303844551238896889965643555298568440681252987212215385064455535316116454790243781087960888149116605202474437007466745092000654325308641337755547512345067912835448643152761434969659922545728013115741447305688385480754796698673523853429956201583596555457739630533434412560704340780553288585224681298567339877515352182183148473059193376959766088826132030782079535875735134981877104834788264054245367828124832366038072829965788052751239377419290410134172402212756863254162225802921458662289727470610726568710000129086910086813112593819404802216780836207548390565070843370783379384115208691594975784047271749090138281262438388275425068142564778418886044172688176093645484827593789375635289159030641760657043097408340984611623946367698230948995344477563738125858904110836172812487214511009521795148482019110794494434809519186647347031447195359685356183115982584393849625114096787778268209528981085753278141603379502914817004856644568140555884083628758582631624265371479759074001979829963223313561244382373089109215158327378588979951725508013663663808671449342694486099054161498186431193492757857820889814551580496381818647183771427470576856908766919537611677031338537353761339295765759808652747359237844075685571903273568334871943962239589903186883521678252956956844644347490105508162612410771437077187981123559030735628119612375984765170484205694729620416426539224589548983202510354255508803549293307018668117170277768295672362286981574867349842353632758942675935993087823140373917732761596821604194703692100958965417597407854495116395798642662367124675327033870143551279149734011706237256633870097112273313162720967347329264701045156793631008358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,64] -2825226990678451490504900695440568001244970384394953821614104890900645898253809132622251817533494427207209220701636534383650744600024852787444562686031967457100639543202140425566771131492009394325895071893390900458689847270343521854616263234856497060408707275728651751014014011502865175103731873432492851031671646331030357132417589999737810124607180629712273220210660131508512636013289458154845464962957284030054580858227184677574117547001155172240470128333472363377380596402778553229691877081646001549525278446845227409680696910425042450697599458751270866104810856275162980222951437614575013857472747261845268237280406315331623985231062144488396639399877165807853937448317232708454666399473261754213941047918568744737848698277203675010127944310461601480898619480512267627623797793590756744865145473870949896936966273598888934174403331041839394701356053469278588016047182852261586889332662463955198787718765837651385291177770014191333684126599357626515273698110350950324919418991702709288135345077932396181348984670480953120603120505990210086857708647602428003107307204508007167830823311570945141495234316814746471736314704270544642215280609506448943860689994332510381185944063253942324248112373699620047520685589995183044374762654984386381351105103211266222164095762010816413173676411175215814203854529675747969387071347114118435097057348330706603670026755828235349005848559099498586600830531023650180698030133182697118076947909566069210411854710814681269666825491550704092690148405138927128558171112153001348725522759242612441105439157606184041463907995362748489730248715169123182681794595569253952977278988871833938707102283273046025703728002570068714057273056959030801615675543852659010332126051172426271650824985585661114957281554918782876771388718731635479954814482010792185527421237491163124215435896795712246507985737795308551349065296266284177773500053375627453719748955861283253765131297856268118745449358666328363692621530653725720659454186448265127048490826958426908020839187580111877134267143964147341274913804768534986909670116237161653461105688159977043723633085378203567198407641556268102372453196311210510464194128707029004298217565351147744649731036443274274449966380568851940864983691974543016523829448516410904627169842696894191227870129092328661102637379444833103341010827525112397373783103133769811669515385115081403248585606023745382591037917814801495864076695791132884826600735489064943476377086779791775650725921993726120714403905153233101659905536692398873763854255889003315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,65] 1285592734956240977804836557876052673114847855174339876160479185911408058023507428975762913723870594808917646310864249084864771585211689619915678051193221394067772884316296388862519510361542279135407323283819182496485963561664698121097007094710234159360371058111269025090374920925659055543823812885179141611838677474693714246562355292715147483557105169006488299129761775605597845277557148444316553806402382024824587061047869916789467648734050940107465187811855283289496198238091468815676462984589067522665684441435335638481368634242378401059570919390739679741217180705796985609152028602595280122243786715622628165261601633959444466960084446683117615666601229018511301158804880695743645867510529475351498169665791594839349487103581114014761040462493798981222406141747792291537470113395034823410588273046906372999413014147074744481459222857690177154476662651519477847669949408106910400615556190521792564909235572461416391543881695563968496109711166629952633571752629815642714368085989544829094119442300410825624412681883633057396824332655431380758731238287704920951435174148578150287165135934976302831305090652337514155965215316594083548721195892510675728616814408506767563558666867339002464390583676404015801543294255965480163944808438942924872185462146326540923302688725027889665465514004156583591774282429600453503344952300335885063639465278548631867790929105953353018356310089560321830073400806191880083971388668875199856560178161862343019650702413496384641706339341664591770127781862485236692353772470199596392838615016526417849098622455959644086860050557623902019186317569952492281551730843151739690843470159769626351088342326969154032340821987309776983702733969170574676358572436231724130378032961171254874806971530926134145878862590363713623080935886169255840117870527651274068514684460498361459380393752903923509054281362130114058101228360680513595908279469930596972796961147739024217772580551845601174985769756216153462466555623963731483616734791023559260099417083524674097476932420489866557681398149691814030912566492946347403643157379309679698217907785039021067012971285820751585879922276095785673360775949862510689098324615406792791094483491700079088698239279801618276662364423443732387952729371730968457985367581392329861798592105801409711520066755733289319018161677948294726821472037367232383868519403449917650538973449689475158302143761976482881653689161519859812797240156961409487791531514549187446669532671651546302708344489921569946941683740556680705653513529731972773820470814729830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,66] -136848324300990149999242248178914184058266073226949736491384805249468008547485577855016510997985305918514286810879518735279653193872093441442222436119691017197524845059575328531038476686088034766984485534610310659852341198607381929076636911011074239142008399495493789633752459018548075434869830662505879738846250214919461427327067277152139976739204271516681392776816394994962285035378597592586800221874633843590259178769445993783112496903418327051257244109018601731891082179639286488442786970179368728664605429645558487094110808099156289634238838856747429495881183482342211866870768683803874650347432831376214800809345676978242452512306149986261936362075047355828092908701744066661823027922358638318770354769475428588554954402287330303183122978715366782229147393957790349856028883108615840266540675581359808193405786665376846796404387437809133608053746913061068262350331576886112026763592729642626501174030568992407984740771431812694463777688127949830455645756447047449972676853896647246595280731355847484803420838094416782521002830607315759899529391949163957312885035595632254932377629018309472800171344933640463576654283794482646695392876072181949782659239312670413792095308966626619805143929711312265827776512816971384519720940924346861741029519906674848748635240763036296850344656025645365799553511221942963209631486738865863312689635152917964274125887551561597792554036930891579910052752743228578879185795400913261136571394860779607410336185798599769464730263323369332230711061173015674477713707614803522756356287589243798815343925818485836089664888674108585284733500204376973385245608697415706816572297213006551717915099696750721726061457371275430060285251648246379182765993149841323832506176636668008634463310600976262211353357897026522028083266036605798740564910829434403290331538289035589388378615667607157340455981007543646782082540672609614846680104241518310674930959193064042400299709962675627152301033764135128518093315283946086741029050065483601467508684659806353037269744642207822792040576734200061659159598340694846968071807755058331985266426750312904817875544992099649632159256533245674394564142875557275928921590784468567279433318849917513169825340246124511563420755529136521795937415408466024089895003529417723269517727802830229402693041132099611501826839696234527375543182549480226357586124595162281742690571867538252757096115710659726550418755512884823626684975176751126863449830386936934054084217852915248346427247125899492047791395925896282591257560297077302648609863138520596480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,67] 8692080196882390709285619382490494445065848518002349045502462385277576394171022148871719563980245103814796647678960186894355805971855079959586829341774054429649154601497373543988622463033037557683175391312704213082681926578291076475788924896050858257363282079788634734894059233420377599509410733543350208723223191056616173321615520939333414031458601657557857311180187020806493125283248000279683956132976731014669509125919455975344811887943475909987891734327813464419706751471979144944562224520671908762676902335245954768494072002997146620214620861969975449490849229936737574624020651921275753544227597719469376607886590220697349021895848951527978825132329745219611654841429715799472559981883869406612258075964991185161658289377362414063087285782628533182985507487017409377650180044871514124651025577256683440106959215622957578464462995069736022570024253596099487910832114336290714335844138658212899042606972914299152777793788585813835062055862328392704228821560023803043299472782900922645900619818832591038609721539863029116669018257078070754947483628871612260975914256786942557041177503272354517210766186644921821583404692118622466873921728939782830807033502162384587384411040238091564279055327727012041007771425222408861015297641521814427763766222349354119674386151927115539813309041277842465895867217185487524566255985113418961867004145250269411911124798839318212817438518247933221184013836618330512420346497852064084713675674711406264387841664939158373702545547197008830649911445222065145606554387543283186326767387368045790798642148936867855442290943833532774560381672511928986171861330397557974243386512122375266274475435648348002776405696938612321016988751624266626286400593356515891085163066425867287378454487682537342487080826432352493616301791014518572501469855042969208405836190676420321200434394708941352844673728702545092886803127763267711831038910838972501187000777205109717639611355857607684873061015860856895811033198518262589621238331500224866423107502603231686429884022468110623845309007818983277255857742583318454140732492686504202912424371734395070975820850750743639203846250566168965561906924169572662371805655438741608632246422866917468796615445961855751685099179947855939946867319605592891216476817210873843209125950350988721341198152072430399465902253023943554059033877888227319286271225634584166787748764405403797152829663413933842001758881320428338109035455412047559913896146864342704596247954576860370561303291562554268993199570820210241717021548328519960089998350142668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,68] -253978095392855777616909854791682058450812656710684870152897097405768373971404879327865866810148352968473903302759370385336721377064372932694112411715808673595578734949831367608288737266149275679508974182433500567251111083652968469974310582075106813354043962105782325703294952696089960058607915821401583873899930468543016894502342225476482593913309291921169132806883571059014845950028959978523582276703314837022379500199005430622181628879568758422050902908804621301435943446633289628614528647957936410693985539975112688987131696455428578049370378399078116378336520303718816849118083795150311940866879114949010511525928800839181247343863397001716380917635466795672147683335589419734313096787223851283345408062595567285742743273711300447485323987366112212750421206409517648222676802183284940451260148783089722604804894753538653048864825019180979794198328310662687818328951667286560332272923381809576284147866994271104526174275252939178345552440086612845895657460404824047317731765449061930277228119496719705653018164407676645235921008502190742383727811174275970979655737379497497497325111118617592337177256190317979430515855210875174023674663169607288725533365037240716303126284460932692304331196424950055242900157892994244067578651870447513342717531037300870802556559228405902400714031796819226007143842959771946907558391953979661607887051952343702563433615721508193194971083805852291904600619526875523687730357789572508477450460352174598676553950773660877732249467084137166115069219198630989948521845871034462855697159853721148517470487420672408291901859609425443031926512305712600270090349290529374992677841236402555363502692359977653240086947462256757949985578554919259283336450797296746838014873506524940552371066385882028530608060866167227553877206181390614565976659959271968760103123976021903358852971996908540117367031073079272328393012422927703416258634222163830650212896657549564446588595586849644915805303758398878429566151440866844464486622831964751833641805205782398450425984121923839218516769776623061921335446612700727142694778853108426216365534032752696699865984139232727869434158738017104906378857224557233888606261882073636842719628602821866471975189591349962720640206422012513018131049070976466127378228549413530332569047616542941318506931152326438376906662638416676919389007577531130919508573647662831346303380013554277508117484633453303194517592960569908876653823075651346116034680439369637267297338325675047013229506806689666866211301933043589822767731529334274486776167839825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,69] -10272351565702007504324311348956609938894925656489599102278581920063698376812657482445957850535001107474967927743445695673529345218010991091452890499839593585638682900903723565968632226869912795553151444866661590259562560268589816621165118448850192451994677107202698489325835696699538351519008323260052682528395861549043975345721664460729495798526706774543999344578015769447641384844684081428612338848646533387264918964606648347413331909639816701185416100810991825353400999091161350504762534462187003832194662830551320440485686536149650613741018196307551769667388350043219862961208459579521507117167284806620514755210355954007823948933602799466843356757051063590765478318275825356064684356076256978342487123679345296229026382731136063835309331259439288928598650359758545279883307541185228861526899530777586483240530052474831849411066045423735841798914714222555429713487903657673195500279370260181957694893468857180303442340369147981964205821029616580380644339118595698498311074556978643541760152000321736687797602436817726724193324692248548125562630384672923593363922244159072236704875232293180245464027611018545938062516628450057134029164309241271876093203134938248925449995391612808799018122682031877801623593973355838788534069324997316110735456703189668342127319788273255246756584338238834515959765336551277944185930909136674263533080636290770235663134761130078498827356696917644806603855322317776917626175172946476529353246371129585731217837370537317243094031992342114897695668190406752955919241122291996494419721372007216857994370997493029386098890215214193426389406615915745454876066138760193096489561329239804233167300672373131031916278035157616853562596603717677086608014290828151428547700319171855642601636318364209206466435508309015119965484355207243374284305012223584023061570868870037644834625339922422949264201440791923885185332911956091666343993067402306967165826635887511311355939103791444219305559025051544912014793782040514151719059995368769000834298878728684046699453182569084812890338360754424013220030136014192455998773218430715180858030899792936649929675806213966480516022752053373284226246914699167328210550843856052127316681729470622817131218636935450796609538478364298535464021512084110630734301211624348683829320592799393496892728288708579924085281466335291076172862189104551320264809527845046919918674187234573028082638993848385617246572874601149542035617746206067482875542472907520677910194392971538405872765605526006556132190617479607052303697218103532487344385949696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,70] 1341075302574045551180536783815858918203059186974639063958481801672938287545874629103177125010942971992326278237088360336759996395000200976544152439960134684183886490311216773607587408296897835832369955826250193077593502001593590156806411239927698502278631246129422555595928475977498351011845425900973845984825412261370324198478082499408547454593878063098440638973224170953038908594642813508924464717852900509547462955997817988818927353541874490120725760804900085844657564558601949018842738305009014525442676065079403549962006610458233813123363670571467025861574784158856712079256697752304460607369023075427201628297052521745376266955712433953790997446114929728602344503948886049541863205005707251731625585526252222719420550390298831086680997797041203617958146799981691536088978541820319019765038233375837350456178872359626364771960428972532749070074417689271297907767011799137489713479421062421507120513312331401097174495157499645161264443122799844260877093528004045028528560706107773205342287763368657147506956043169183335591816696977464456427259001903084819737381012154294998518949754692686743831039272224205826999041175561122888417147449079812561266006809964743080747094231412892546264350143887793958359281928453804578186410897516768046612898176178029299186613280982827893672713868697040058641000543518129923922502953854062598242999433848600070344358519782167111484090006217852872457614790029959271018553073724032462220082584216009379803350808747469383210046524204564872667384815461541803911769761050609875121092191293500198015094367624384767630456845329573926566981876673280710925903074962945037996593065631324344515280165990130768868072691727473693635909885366433763442227513165625348037508248769874314957145984371250347824799173388753701164567932911098508666141196429738696649627538940749478871491376689583983880748415269868746238591075677624956591721796841332744675137643186316545715059663176287244260911222748089163380718287339650479258820092095900299449263659410984029138617735111062017501641659159693897836015705777119234777284044583581252528711038386541919084720693082747191468935604670468751935138013493945550422969550581219597446958888036414350460156548272220469134180187510218028560552035662436271516866470062818270931948756521853881871356709441089813552795929280927341107925685629360738046591578227948365248190275006348423004974348907781360956881543363958828388505338887271696686435109508137193505135222419504411952982147510940107295454046997894931978774778910779746967505296424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,71] -13889268102792101215890092575238632866397301922777646530709849162458452730168533510044137162450799221828132239349356424198713473061673673494880935315692149256906041155346531920289373035899577022343240897463813424673162153560056015550673992148037409267271798221552713620319723672261091816130729914137813503946768421740555868670959781780558013345555759981176618917552981757313337410250830640613436547091463244787411062677625466128138019245425393732393209608216531745789097276821976884285136090231365053055901448771757025251669047371443505978903771371746269364305840290321281935874587163843064430126180643654271639245520737347454520240636546270183901743655965339201811985274538151835391457223241713472858926447855037207941804314650311520913952165062101860494683693764939384888202867297700574981046940952935585672530653774142177950510205141650867137052788694300051024821304112377646009551794925916429543548700768120334077661325701129075307911352865744094822032912983184599249768289498769944817269759119384971379933665272639472137389740058926217908270370059224754993239118271470862035234060192201028968477027615191054582730646952098802557706339306744413716401328998755329223480127269128480103227174024032126699261643050908723778252665819900910526448825421386001992726862614331934168227191803287581031264815735121745056297349754659507195649246000805083185616987437392118345844808133582786793524353082840201887555050788570835050587914357693394199655154832597206145214164617063784194772902613339144864323258718531349658255301033012450703748933003973267968917378157714236883382237884521703793710963647707844872027376424234532843679761521748057696326860508197168287603051789867613968314014623728381005819577416164317085873581706371068115725075193719451711829067341151708383452085784647588017667950644805160011617015553629071506699498883497101810530166706362334759922362451467660009148029782436018753976641930026599523243091024027744549044270338761118385827990315741779198727806968087796246597419844674251708556098700259223943895360649455780064707325254272295505197872871234239695650205736630388757443958266957882331091330365327117613425571442710846920022255514315900485503804541622127624249113125449687180832079231120478433142214684978418724686732465800944631000136774056101613851006932481546346428657552486920241411823701347153562139081036117258820290090429655103168423692496313592532621185552479174588747883802728164978749592953819207239866905856124585752673946028802073000510807315553340343979291443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,72] -4120176042614757922539214652145209526366089833282830255268839794045369642671147746927577594272937832894382432495092115513651255427821152786587042763933149493659234010535336096172618468751610394833521191578294956907620260051828677198203307192439663556484986301939142154544840589199030457698579569492939245807120013122239837634317524767534761930098438119238342284742532606250044975622211277366123006400269115621595524051576562709110823760927455482356975174957546929270819136596940681366037142735731348541114726930194603423514739605228495795841174559143027766891970939680425021799596280932554574989077985686164991645057197626763986109325113562093654375948761241988262115595883463139356982279847080480920969745102513522788587239044508285915450037160818341541318589690072041439024871818612665808964130882738186664695273585748089047146828952327651676342134927076519148383360229034340544591067658154867741786409256221214336056619752632941011503304698899136499700921641105317516955293012276287178941310416405988854591520886086163598246693585233276046126615632714013913963409630648897722308589735042771131830903456420187310698812649498605132309793703604944022843324103381387790256218386403742514731611145136988650726078646514216229510936185324316495091007698523090558410253748169477070156453979477468106060142920308226912772762704137640680650568274367827592216314815834741751917903515813896968745087894671044184096288617449188854870951547449615238739670338818243560463194855031016182851307557404373450759815956260355407814250613967952421420728001467036200651479262517516487735963929594918679010457130807693026298508175734933038108372790926114744923451227692237075756435028710582963566023009250403891216939372535588253157299686772369441749469370153491178405919317696080263820071358992156015435532377358395202300962496348304583099567074867889659415987106737921193558570077346051097630072990520378967738847983594722466672186988351176371604712982166721142631999253219146524330572340559167757503829928000022631985708508828464618633865901562726023731566252995585760192991546495326110209227565387161486247221300903188551306818574785638052592905839687949173424874837871569065222542792785740363935379678866125710373597055383947323798511410256448219030440694850096972191488817477006949231647753192007310266816314017304774071177914493884124108017039917763849394234770880135309863871722202166436240294304469184387080038716952818516567995643338889134504549539524637161114666284994013057302071829567543789635061678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,73] 89310035583966976646979785111851234725959834377095203113222038348981190325799418097193369777098697271255715106633245227047211061811019695656100798593292089178090330257240105999911207551478225667870925624773024058694391750652357704679268747539312008620633225791741382187376590696211102728599286881438471655734523057360202817118841276717333164115505494303665384758828996717041608630142349766015729545427169500381947589597806811991782238589589265131551258505914925003284043251115559353063983637280864045976801550111734401753174051663738484657973448060788847241123192840770779089514843100571369377713592594930840347348764000754950628849708603386581281528225530727174993552224277743707477127144193382067796725428125908107453825811029575911201692016342858830334958389035194263755910047997253720405277246014599975640145456238277189858085796299549101342309866642461963568388166118142648481886502661303399019360256131699022608134612842654429946148923131982540906222301812497818632559886489549044467044204364272628575594807686439079474548483576000446024099309226264346681887876029921015426722332127403796951927348291490120006049486882217576543819196716426966459328242378605902817545815317503870198421910760812915812415477634615049276213497387523252682789509043089067636941915399491979319172167329505089794767122069755830963613073690157498659607387311896127002247067270430266788090102861293882796271385179247103147860992656564523702130535796903658701971875125549205462035654632593883847718331160800458330484082039934095941909765120266593343133684646481146213595570594846475753758192133592152860361376756609299604430948592365930990713943431781333729909749195526620233068159559967916783155585677963849185493689118154531704152560213528676031197549763288475820852916759434447165587158693677723337723095366509196887108571294260679231830043774681366222063599256519925106268873713722953882346524455657921023033835512267427465207427821905593883297773636468828911539363890171838036120638260933932979941029429736715366128536062560834603795051834989806589520554870629742181820752381878159372262681358759268337603618706095432255973178104445360429887233632298219603968106084731829879445367729039872964296699963844031281923512893457684021628503696921580701465764872229022012168198088873181318937679511672508259004752784309581040218522071632076569912391800212767933397199194639939466692466434113549517195479737572307974628659212885877242323981651350882460805334336108998545041496534530231178300169328060852384405913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,74] 18634713426262255158100784124388976998102325172384406348036277395972146250087272611989686429992239462241749323123176094071269636278359667309802311070725098546523122537984969516736252824149893297936959184388038785633596563636026106026817080229984897677306956174996136687069414646634181871111438052008598549962644930011813364912519872772546520098179765715269932727379129916299016571581799765019249431068445196973861650314930589531870039283165085891591846120654194739357315588368809082155353982093759997502265355044052625203814673292879722445537270152847519604341653619589185368860236150361560691281047499384244797165573040566488273335805249147544264540098445496978992694686139890964629373116835084187066075396157148803244270503576758772401224347547402430763300774003364632605625088558830259409474551980366510020271239608475860961993957208629621849989391543158507081134089423422619091906578130381547934236650553554781812993789373463773028442509980630537171324549037301972659178684343950877855547021292707531033563729819533585608217423410965564207015903189841566467220794791350796516033309413885999787381272914539315926369118006237644304817438372212137920224655523254142779341872279185332959894722895483230861418911549548559114324044343093257830786934083482418615196731120500130839774252300715609655383577127086320192848192325721435589926137105190466229009384860262078522326237098730878125891893167119219935187996531428566553003601877480393091370147899331944585288431959590235986826004593135694234888985932869160157496014460928996432966456577303175941407999544150125801009130765982756981968338957721064285827218515858844108378750997343950764146569304898413941335806420281509550658613101996943342387824390834684696511521959341041867907019086498192280098570228454679257517471063455171475016602067839806377603495325586264261701005061666596076729581553391665069415751115386536803766598958595098645454374265867995251301069742744341897804061557109906032681688099233268250596138326551796595442147642546157214037485697640633817227328592153357674457218938206878369814534412388691556628494532688158611875638337742809428911840123286626200184807049202487608035901407801901597088144547923214942944782284096725590405241301321860017687582164029134971412165440664025959493217129958724300201441571178621255239643503288902429381997664682991151617718948501428572448338939707773867403883818230102742309825593136314398884714971413563314140802331293781147748402350176919823619438911635949902334478031338535276406374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,75] -927685317967757047758734872357672000506279659177595379326018166607312944388333248273485715003747395177703047645270665926307440138831030248424723840542345890224797208048508936254446826202826757643913585594072393577877877610811268976057878385464160405781804067859103326275873740156024713491295192925131523938078772086091971279406297187704247869318493780710797086646696019594389445161868996873875470214302919961814749390706532521910989153630394092238200117020315619983329983973904233488964059687747919879336064677473364816474266677116141649105612628488162253854140809262505218533635704170289197373157823347450349742164430071284829868708182918571159543312577210346507303315204360058081700491629557720805395237708039669782112138532108123744459625838408740412214966555372204425063660402522695340792110117674074909032665347804846667338388583332847090811547705229545288836821594348049183821167019054019809875600644387263297286324223058881775417769432937496788227322817637153734658192170582213423365052679823517662726439589745166054896624783978883312856946192884574368405771234453128818414539874356529230845487724581655563728593974763090838680204386285793697970172358950419773543889980335934865994427407779553820051220847477603151171032605707768294862225202898552087904472882619775887678168981993254984991560798285903201458506122578396428206466755759455985062091241738827528265798643057560552587994787428942695345579311052616428463779319042170601841558002741904577607006848540221491700744965685038692595316221931822742608720327778107227918483576887600815680145625538234598228864863979453969132768124007144752694897612481496355374817700597319569640558159943933189387392717105804555273352413915800890831541993580151639166786306252617267910957263458979926795688229709611266815230811522132241888534199016525899045336138120903256232027329997323311997140966946378775713593247585317101856650273393245666209425305781895597411197850818401396162408382797914491380511603916642318968998384914842171489026698561633933149884808956562692146845616616306596944314815461467974093872291938658574232129030984793371718418309821065699709720244039784836266363901917365854571121728745888525970414939825761536382246632318078353110217515533644680460960863068541253305179592571263424952234446224972515795275006254650176511410694502379445749006783749074171551867349332209373934353844937427235513916732635252382334586195139964565222551869615677436477395121842809507988231671796731333414428321426989993563638546697386337920614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,76] -23309167740553114238902640767219430683024469921291798387801229254812169217362568765172471210664097273836376139339051670786112793067728985648760334992287880291929194270531461977863026837402229376932143682415573208450339366351712613855168937555838805732859896004486247622560870548908770132574660665043388525246034065790577318821335257263834918500564368374466432941159469791229603291035411103110700417989082531241612143626444188626636539231271924715852737232556331459641314355660044726392426519802770674598291924763231322542466893321833601602815950465120212254036531749827277398110850306807029158338375525645427118478479541370212280128425465090016149954338063513499444101825012228766167308177453906450217274579313176083893803172614258535164814812689939380362686178422221696198545882602408980837898297871695046736580266900221323479089144169976757086082315572409167028711592238464879656732789460714350780289543061938327155383404242223086661723989056911516761314822549417754454001403997450688993235315065260019279357708616309869853753206471891579433360909231331108395063474481812799458585663384095818632278828219138404139243757591704692568831052757848474322950578954086294941576287269214411974298148798753128583716199910422810363615818439796632023385069330183079452651187848719498154651901457629971086289198487544308164802582560709661581053113725206178904440663000003622243446212239098162603926493211189310203925473014451768073287055211597072302827570309777915256877343400181297868218282693979040784172658867690814299024236713336027788574958125089278424398692531938187402094819396379796326667863982236361516831749944223742022759643797073516573385641559133062264367470321589827640519125426954357610562155435968178596583247964116326373970613254773671726377608795414196404358212327739163199921555846824470811732526305382299655351265831268812634631155183091491026619113621168763432203639775442732293208656268602962214548167803919295563122966109071251540338247095600460507986989747071019666550699039957096933246899904002253720803514898481060256582253037484821245071164551609668446823761004434838219700171740066163537530887367270478593566065844795642687400566899724819577580152756149361568154306201678849266890383336954812294926248394412669259090859615822300727857816695639169941810026145918872936653513843137344321168261124284028359166633698117404780426085540813119365961584929926300765124494080147841530398776369437941464315991414557407906850858026023652470097067556521238082561518074936102276300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,77] 1846202375969308587255057129790765262858010277637121233040886527786068464170604004064985108966996580956287035965871702380684930078858754828610887748763572027626754445338200842988376333935788369135838926137467823338819351592492056761928467377989703542254549050410560037948144413680315690068899083865372407348783740505021496325343495943443387750503084933341751277102490289801316465330784879573662478420148681513502215414982926533302098148033270063828743006123954547398430678314745823558555429128295934237734684171558203839830375633385382873976338254823826688684557563160671237568334956259883895762357933528426805465243668301181604448550673042195995799335894923604701679152625753036494869203103766967650897836860393244477850609871356909825227512757932578084425394444340188817982244134364178010270007709450306828325739706590562323815516468976911869543317801455661177218780727946275766815487256720451831224421655637617675105936150098842357167055286742615569905151351753167722949917638404892404203530600296317035280809175961374647984876826199134305034114582626804457082479902628965220665361964242776678608260128230995155333946810506753488479181805832012354706618651007693145017937571221415606880395417640863304147888441391296852711730169964047509366694379584569966691661654124851143814772494350352217231194112696286933776668924790834501060250893412645472524523157315024935035484961456653770583197102520844635576154912046437887009154140270194668117658685912459178661374879776551088045862627648653219540833572201663490301747698474083295731320662855585955157769007334429664263989512183276242474045026853165613906455824507379955144079605739271769414763851017772703663132743309372820165379683278390449976384525440970515398408312403155090465060629930595050033230425356844784525614054976633546383937486790589527164844235265283178012331605630940322515857899993159517974426075158141942739130224476809733810219214642905247830951850997698714169542846165783583806573554633832976716222690345189744350192603242672510091775053925693201052189222325830772724209060344785018940301375487714791704597687087567821053520472367512663062134937023439438996166508492603058537955605362968383123539871598394458334829039221835385763870638401802794390539787165648882602336712705317741002347503845516949393223455809562426747070011775665911003042895651906622796154568224351595702476614246013233367963926447951850949817640262588304785471285115589884383905741405193980963475257039203680181307077741972787343834905679922567577600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,78] 56154886207516940169184241662165416738261342803421310325107465982551682906373880767968158532177303423934483683201615360925832370088216855339576307800188792260080896501247441165868634456003417129868600648202825486153071609852625040670578281843588746841253821509100187837494882122815225246088993451067883112840758240526467999921986392136310295916788407919860688095436581235459289417246104137165028434771139958739636370153739511067239155765175082662283239734112505532191369307269844710108618789396096498003291633242276772686355859066457779322221983165872560135086162845120149205991266716545265509971137995242515804643591131339549884975229004168716402259401530848728703937022199677749244911791841124694572368859657543660235454687887688483173535195385565310654083980034855661095638052383672851884955404339535738900366618399273642570797835230167464804753477190728996806335640619555889512478399029047232186662795155363826512275395399163597063445121403332282090363642263831061059168828923531622286027900097823419408600449966190846978831076620327535645115797592183552393126631614030991696153801009432119128459765655006157428666663560618836112932659618824590480492328269348698243875026525781450732164543420217991754643952371345123217153564833534584168012581274845553924564118752192967820198602892761816938865625632911870271168505324319966920557520576164758941945306622353177082338317558999534146992175873599983132150514880218102025202670749576790758482353504468022540687460159398300213340467842048220270415307094689866858708247199156940633826457792017373960867391024402268282397375713094157422734486391254012241793672274471038444910641623030918704448043702720105241216483111645431265099841027227065571857684171477019525662765060026026426531296622792745029838925083428507052550741056526746627128891974822645557006717555058469720946113405629487996540423224575059674551076834084327947371540675011466083071684545256218473482641402015107111422490076585247228188526434764545771222509221156218811409216407929142305347811570184227807811930569717311875955313479603924069478341672826248387945689030885904223895006416844709112519198178066657441146635153474439720178273433434518371608952740354497882835791362117165085966420281623220127249415082631055873102527862145771417535568896085598611132919516118537202500670926365773325382544373293649770356274996958553748836031131430736380179802688690578890753035271810361858203176533742685563944527172457438279466986351789889330971472170305053604416116346770644008960000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,79] -3405700665113869065267736828072686207219397747356190377797921275299812502219535146422871554151876399710185434097467997177356610457641820048248885027207111155526710899818020785833278082785917326470212103145794015215814280227172972685495057732027522681728291460513077095663213548662678022612463750754043144234047219601996196112098024476977646676948287634683207808201070938345659596613426460528826444919864612715435356855287133216294211808478636929775171723083773475373459107938265846335103949006204141522775740370173006385946098403710626680193744565503656665564265443465323006738040265439418381658791026949626348734616902123729406105865715871423352409505405494387301063330985184826122495113081303129550842522750985147791097317784445742243235504720208325933766403055260300350557808740616834470225789612798552902659118563562622042492164270352401962669003352750850909705823903476965766135252066459065213898519235112681895361382192129283276570935462548900783872443917501120498457241274923963201070308171233088632866581375847660622659161835241954710742506649770702025110470687918183214421373627302312599722388479295070307550920958247339062796657970334923216567831463857795774456094958136791816694701328382634808727683170274043105197264941529726837272006775500450433526224511465439576646379455314335748435452951685943030293702406104048044157765243415131906678878464020342655988534977580805029744701117834970155295723631872383820040243896773070241463715714303478366926789125042969053901471569809903070374692678899753461981766539844205190858285750971335488070972894229995348704575476600458417481385036521813855677551900963854762855426965277547650452648365521302900659102007050261186485441275756993397805866114841908066760571869767268851622075143483120946725823825565302928694359487706189807763366519998202193573520439494591042431582564396700201543419248142509015691405340459963049373940147083021371944636169297170150317650736600151692002123813355191159679925539302328518500031919833546144228693424065065393538932381019230150903368754107483603822670013045062401983411815184903964978735423694783674174695400048687717676051366402634194545920531285809104605613727326887950343876180604222898554385165815967084179983012646579819104608375882401247619220338298504849475898751564629638054575438507740651152985648345091551632607118064472858305670566557862661547210375485871933834737264241835683821351104247061513927011352229898878633299474209405991527055568251748213089380356330016890004793359501099008000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,80] -120220940490314945021260059059851638588006044234940677889515068380203568026374777392072776618408492022324664487256911525322870550071234215524579566626884225748073286752766859149326559398872890569729182173646517282435594850898165435723368089593398036801704268373091721733072642743040862118493957479034069682218987857227654284585930821249312583551523207317949318837809307712255895506776154107159395019638802140862756043625410164497268341596951407026783614614616120923938327045388846857215795125135898217941232288920402494737744698288410450388518505286873876630835735857677308724651697234183480000357186527884251817879817652643020875989539073260438127009295333417167330056217251903239046883335339239541897953823203414749946370854513477720271734119363751805288171129608366937629709393607422995372832985568400981072821446193330771110220694802510643198404620648777890021138444766852819656563050219217287064004356388604928565529383323359466765985185917877618792963736837503534250765978019945081185540541270484937212832884560430506854705295741268979198344869137855326907456956174557194567400809440283692301497398730310998917057514532091029083026053254383545562492975776598896216846293256312730443161499849703912699000691331530151238153888430348801751436738879643385663065639147646988175118118351423363096298693690302571727848025586593354916984570233327596915840221209317034859441810095686218926946564138908589601784113996928407557612073221588034342390218032718020493730931007018122038631384646707625899371791863352482160481191632858006503945797122530675315419579475651611874307972151200743091566614402154813706409173802363115863580350385229308150870927420995031226831085400326885761055565596363060381536511029744832960356124271784306014364080279626430975413142175009580327413794529470004117151999743842300879821904778162855046851585832548359330254551254022215171908754526172920105069228007048222348287970704595982022112314173767800602085869194252507223751107429232754412953846427989814761221961720573753351700130481838579792987030532796458755345585095906286187237868173595334768607378417571843600186928005037078638141623396464641369955741924797435044348357620064776502544929375741919699836635166620253835938194726070542129263135374508626036520310504668869860984563641609765535562382751612505328225082149567570711230509745638506763025981789691779811326068918043018966912036569549559040016330682617004213282982758532820005807820233584024097089529589967201435220448863934069575414241703818690560000000000000000000000000000000000000000000000000000000000000000000000000 [88,81] 3397850277286859371309316128628300909357050902380653714304258543608818726827532536267683745816573883630944640145941034955963128011211330186968555744725047499812588548011457091431342942017093616655403230468672132016750891208937669851654737742817807010877483315381176601762784896630353361749379339012128658511733919405186354441309431567917707888064739996986099365894654713359814788776820771356064757287786723862622834656774362978710195467273177695799583906283518227326074693236618082430503578168088544708827693457026791418183021389683435620200086325459277152808340602525043591776950506365779381505080369464040922878130673390077211343944534012784659370157903518918508537412179377922898837271234408097181650671182578922338354868308964571921324721197396606733432081172777010867075938980542715322699098590958084720830099588680219482671171290387969950498597979122081206498804553804583532504612128870568032749498647560146231995649531200520288768478481945385781993716451138835881868691968475063892867982385860716556905514535009211113162369026425916814882046186790571639535618712861906333443768947175127206344078609397054729697953645206223869649008913726603476815829080685546021084907951169507564207724233380688040874293076615982953153359649088170997203872222649593190830468110124408555778983914357159111586209252588934360461125193848085919712599878025897638451828470775294598030070177048500619983878606985922575503549813469402253946362005170274714417918486144869489177517792649657523106591993840562544134716274469788983589711013567147063223438410888697133036539264670325645215850545227545279619356428500670784736108481710351951968720229420073094343159696061797590411026452952040016630548314556358663016177047075136513936333770940504787066006697274279127279015269276275301529485551545699533361582858013631683714138742702868805823320310934674767711333666953815582230451666444021663528032321742650645320568714368764974976822130427914891159652650432180198276670827393084308671653774930619294684118916551746191936250199338142292437534570132189585467525822294498581992545979423377934726159754932375583922204256582915449753511442980403997042535988064160466675692569882674059721968338186456074442575983483325182303335557511644174598912893213537197882834759242306599555622254160500127719838892731727194904161001635056300630201677496759717092519756447343013573286223583543570836679146324771125639601748322869070678850844472766917577170150934547590779513095529918029842180406799124113652394334617600000000000000000000000000000000000000000000000000000000000000000000000000 [88,82] 99120196474069964094595957831240862719017862110784705439283850026737446510465687840964637808180700413330925461066511167010751797046217155018438692390844705716331458838999079279442080713102961485110632108639260185417182552310687364904616524342299428467373110604683401992566937799879436473582855412597944546574358288806815738046221782565743278499373163197052322906807121702345065531872633628685833820176135043718550256316434731452901881501599721982527857091727352186972351645529606597089051431732845439638919459734861904175794737968373668066023755759518380790444474764156347875607896986021244769484767341432547492496438531005341796527913318804398627735868746485304418332079895578080825295137620665800828766113960431474884328926067733807182535827519798801008013690590366907047844489988116467379752244459699227437404032114247362661246122910469312653695263279612904122581854534101805107833541810959656490402904996493777845202560734962779782496887582414528018018164165105080469504042245756692056461825113752329068332020772066589025631182320414804992283701037560785294667786274874161474703384376215083272311640153736986508236262208233756014795833551284876099838285212377348964036741060818893364211156676255849646685572974710965041164103585440305845407305978293396117157097625884710987576971921091141833373880615858211419148415869224024687340707123460171065600429494312393007619164577266162415686187202557539896590147019361912991847900119263314044942712528465649742726076438448993886454063773373139343229996525447563760713614673372235018693584776601952542443037397989979544874836433127894723994736296209447620393818076484434382046219366623416299783964783956725826166903869350647487769434120396849406009892378431074026931675426884763311406968715085298099576423764259453318490428179289845455915735219228949553830637824908994214305707421818454691843670438006548733922987007856820238204204330359793403823197456846519609050398568341749967021903084297015961758566889240965655915454424606338050602642707372726507701984642325292139890864178024392450133672834120484298699257314669589684264230904347386281271768768710554212541253048158764561674622809359853955934024203417588759031429846222181772062005138755116817755006821763908360949598308808821541969782846547596075252938240828134935379091069600034674933564702491728629893433821393642672222469739394442072629858620653593790830568808527712319490024648715134277835337315738483965154685171410781120236042958015460586142034733514183528885683256033280000000000000000000000000000000000000000000000000000000000000000000 [88,83] -589205336831334544254466741439157682953904941067029825272977491882287687518260408523414036421689082461711408490413608896741765940855534419760942668464371914907964458228361747683801421499227365330702968531271445601124530286463552477544665150687561317489461563196024901666617024907683639776773385445936712024749384576203666152275465982826328941614733599540710917264022702106751951127878194313851702522780360535020502170061267334206243603032180022644470140147737979610497323018651196177162404520458724395926334162062051293117815210228465702736027708928639664902705847845600591162188778709926536745072485522300750088963219483101160271056860532711936970586240222800080994073711194916213048033586947960965433229082990428818802136596286034584222205872528502983418418345831216864894507116281512617878137233559679263419541023982829578493384938357795694956027659446015608049275117217863778922024315316513206046272344488854918525014859809729689127435822043984968251434771318146855578945073970771403452934383149814898221178254406411143430697939691030370130075597376523918092055565577457451063589177516519099780544836334408863461196956718262241738144954275855443866945802155991741120200134570370573162810753806001510088880120101448272948920630341357174980991552616463221321005288118640930445522630720525893730080114976502425158354122916937067710404308563348002122494759922276743996111209641688065904963572510067503663777542241589518020274832535746874357813297657667960869193844532460966771227086489668935724476898771394213362877244462242725969357226631038722604528222098208976659525262809543165794879309600376954529313699023752221273878634525745379602567686465815636778904817655027581065621356619172454963755409854439190433084795496158636393738455905012869658464220159678720318421949467730549214834664805988177859766445528290683415107356977686248953052551380766156998826884073285867677612847601884484149904020193928326958479440624454609737383687476120163128778366926875566609373760074778957118121777508784027155776568776663936913387261435068055077592203080292602879736416365031584756543018515599656302353450532432094728378895509630052340097018901267047738523207821792783117076455413183238451335758739329503101862108074730015812284975802327757873839698378098829904525544964777553969440752337600624006117308771764549297077308764067161939207324216765160322323997324789081926703141795148159224798914854172700220442139865693236161725309438467517942579559346415939205930626212682881140913078272000000000000000000000000000000000000000000000000000000000000000000 [88,84] -25990511264711651590527346807265634657471309608224965393369704710854963976447275789981463678776747266488778198398516569095532486505627898647432816449030397142954826235282341814925540257282001401268897091479763579691227438905764609259952867137597575070011368644888256494636831820832434008823018242124174409830561789239743817931439765668813021665065696372877972026744800855360114914714631268497615670910723356531193789358938276628985583898762214098096894122595363785282491571281560636537005267108822682195903026897120104631963550905149091148053189104591834831676662048737972866074986691531172594879510378523529435248122135375382366280941412871746717725023820083384361658148519799370495072105536952529292229671128306970545376014323033116293084791458884654736885722831408429533628025841293501184939886221312383896135135912655586330807079560873886855014596526931127282731011712957022389169409600751434389538762206405021226382037885073283168348827428897696587661837293524841830680194051750037354144894319902938866438785834807320198501459374073764387895193644313204234687965482841053969885185313006609306382145266693143008519410407485676243851706463179245233572338295917761944565440597236229826830168717485663658686772659715423116095006946674289594654291987931105742683969185555472225247860574624627355045021831298262639824123046686674786238911844952240386038768372815552895839895768259062334212946125445326366717266725781794117958538213809373006682429399359142270351905567590550684798349063830816890885813396884521304261520711532900434180736452589249613958517098998745684671884540222926759650501220810941885619463741507714712707410971738232189021718128869497653368984139175375941410738612127926771111428735722733175367963398750875532595914975475323096710983697016546442025231385150986968980277252835381630066132219525832970037542043940592424891903682374791361309109036303587272011219935179884317698488454955343801263339433366292716165119612072971820603886647962082399087040761942467695357736898627644447982967762929025957051581853561023596862156275273170672327863119987747827790239129618662000441322171706283409386710657281389083581481308115437701963568146751892662250723007748049132759712419440198366903931377725647922718052689717232528919446782870722001774448491044763527817626119316738609235479140764383063598291178379856936715011097483097070094451564247300883710361185367035008033434962863943551296879863188626102881593077028609061623754911759426275966445091910553175234025881600000000000000000000000000000000000000000000000000000000000000 [88,85] 195221736223755674809484227591022452833930015362153113036064658933920270987116878301718038446790090102251247501682192243614683362681870240783762616445986421871569503982960218220650432494603402760625156786586422204355132750550199838303080926664004857613330700395435208525145906776431725684641169673971843689348441992571203796314802491513949169479509014270622157077522183570862210253716554381576302091437708697726388127770529220204013291366148071217829749655870467936595473777454690440839583915051184038480023579743978167351636819766899601282968674084543719764799256807223349444588367167404203558243747458033833578971146803356188002047567100407653739747678328566241741889023278769485719792065665997114469328571233782983019279182798144795380615762013840811108608021644525075102596626539863257452914297711628383894610667408526207311777170835589420645377374490371371295235614318381140054920477327314939307433707739568894623042122847460855984262841372281765502510540265564491548649334655002235398717366620238092658587317946739564537165614841645097993237063350148485856519998377800803590829882832202550607305007351402866566136306516626183000542948543092758618983573835703354231702378713875951188365129908191889816742392615389444796545835919958690067241728595536288625256284890427107140445186224044099227032167098215835610314595781669666133188047830578749325747260453898230030933161054653628427269874454443128051987237645835210762184239564980841895711091634613394403138098634251584922970433008322442486985309415057750544216049048891638749698798027399359320012025837632083545687563719800438220617542604970041212191080375013191027188400770193476351948654851537545625338932112516842482235032704870438870180178635607618264943616278493396744995716368239879066373497432782143783268525855432832402132192320498983563356696010252340992900096827505175687163475345193500321734402820246086902879451798159143963834518497836307679634600686486508021519390580516704265422419626371910148352391329157963593503480406677310636823445739648673439719570295553060288335894167695849931308921890633491109568470746712502044726966183590565102413729246793208015450689444955134123314387487733670633851504422812307745798034225279031982506166369800427884840265604184252502309604780484707570031905949327739272676270611698659261653512412102226983972075542235333113411759806793456606322568184666035106067543291695643183304171758070957606657140460017209438818367433781443291045107086456340399624889728498750598414336000000000000000000000000000000000000000000000000000000000000 [88,86] 10340224890369021777818791364978546696273206207269122975207748265010937638244255295654531678319448057944335700241088164307481992922663850247128847151831110122134511658406864882694128822465418236239314156986241338388264719461585482506355665029639244406936479567704536530693720273400042659014231743536998752141697414154295391353398380305063382783573705646136182377211220416279018877302671592155037170571563725859222836814217761082050482562394610070379739356388148283088718416907130252104565051667645348215233401917879544375395293671153649991474797787546280761991243048884468644592263294163008387337370447148857190134419592277811506212656746503377981721573148852666762252391626837386022522337126078417380426642658762778256635976773487211202539060605481392441513731450260003853510567926054937984595444183159297002824408208752078876733091197088252406881344880073993146073540491386103901867478451631799880494327025820422600333993828704688864187425787199718094144039369570120137982829964368041168824927413408239194869422719371675415213419084212184823571125765145502548952121215277191906552106665419798206679346028413320644064393007773744985470691430193753636840662535746564978357922713374921719514464573891190335431565946907118758607588284961490032719156319747436019098378703925230476491703960783226094715098820271235815114016543352510491104874426921061132979598193754767524961743668392783472663310132996229195307008769209074788216994270363695174908734288393590744377109494655614851362864989632803686729931925918574819518009548545939629249245315031641312292057199676383982300049281649574692858615381867360618527586058181790549015136084421120291376171661472024595038954750922756445433614263524560239152941733944911721474448789351387881632295860547097903364244835043695296875849455374096552813603659097490027528085289186171480379493430471176408102584891265498337571808805858452179064805839619536303759038433112840913797315723249291607378870849549141190602904621428935109890288385195341469792064806181801611875822066507925622505766740318273795561780901976556606382697964271784795760569932874603739500715898139245226563289001141583353141696243176257239660501943396107735102789865235184310742991302944730759227140469224492282015178203800150101338527832344533723722270115858364536436330763644953011513958087816718428845249491127147884086401632681394071139271337666727008307325992331125287072730149480120757419069583459971773594270060579359126445465562432390105364696672005493408168673280000000000000000000000000000000000000000000000000000000 [88,87] -68077079463940363773113637237177480423884255459601987147002727844014223847693750656616777685859636917106334837094828589597375519395451642524326870483956191355758387920179538152835902334620979323966327324730173150273555770543119034721093578940029290120228759744372180181388422297171189777648992901790049948097703898816611702480429723485038268384705539514308490391698072027710438696630852545137547711958033318612840108622381469012531154401585040488784182358269762888585898639887097024987779486817759041165614181455655614512829880905813257008881919798457711103862642072721419785267527923335196348382671076571279334589378334756586022437025839272137371915513687776325165550821032054926457067383814688472322749827983613483235588260945905532549952040027845308292301069722116064872226806035719906276553189049986817690612416596912991882020313650866749431011155424709268908173740296900450627907553447157644124751641510998688654895586863294891918473289163440926745127144136046523918710909345103068429534742666401630085146055594653368923617567771107393451029135539968438687005725665572229644018826661546195518691433869671819755385205257349521182758822967629762265130264487110544956319373350554847042844369950157513687247021205089346485699245194349294337998286824644041693709785002629063399684861163397008952094715940135247847787436668064652445558447972404691598509436928638654208234185330968540174604149700747631891600865199934643360363640733951007518643661422696524144288407710672556289695174667366181693898505820188785694613398802215311625865155878850178340469539993325741447780841004466347449502971707170381315662497202765131690004380310524365228023112129663336370970996259976504501850858345709882800766231768888331425521129572318993048651834337932767225087594782697097189272265794274651976854081415227205973822646700333492770455128209411116945947415402679122098006199342226791069703996181832275098655701118070308262813360962510284674174144048042194724660946180898858871856154322497503141819242858293793832258856916230314318528537004742384734044135798507725295035364385243077544239686096873459149940773822273509786300697568398170682012756606689166684519429406735765326836841715806227128317851307726581716288110733311792687069249644793481930078416585085197955315587712858804587613822060332010641158546231485712211708086286550795529656320653204650672453279640659083109958758760405261521227105865654667557750942621115054142215656467260902156573571528291337725081095752593153458176000000000000000000000000000000000000000000000000000000 [88,88] -1103109904745872803894682507232948135571516924338531750252263266904602140207911948643254663710112333965890796576882364781152206574400064629231832827484398810487169824471863929522102232893063821551101583778112124078250152513337869040821673812395363460450116115444178852598131642246677293460620977616718833568921957652680257747845779435358078671093351026612909536061784606796973747681564264571264562711916176057085367429666250702416225753892144596376710029125925550217109588341847631920948391327417704648861705718589280831603821711131188463698206287273867555172737442629025854075943863098974661913287423923153884469374787433662631111781244965194148563575638006767949244476157554252324334219186648538222717273771094073528382447999848446873915394188277995921468332753274432770413129898986678583446701589308677481133203044830031980496514835687822289529543844528520840774589618099839271563701895425139720140763279747344791391733171265720228872353862719746037016537272061824904931563594428169730451772555765697316132085285193317600404958381815960235444489815109581713691028183848301709898192856261917056431821767798338238231464314606156549221979518872452085898655325390781018251262638031486995647019841724994126642235786577046729086991474672506629361666592973543523596072768856821406406869431033343705261319893053823690151684689120360887115271403726424659065173153085614169683962107186685531137083122979346876857668452256076105032160526174189205451568886252780655488826315473216018426455579428094847684180738705982934422483629347934764335033983240410891758451465078469740711152748982357547218155813530807714379766585138565320443334086831368324704334998964433751721394088312401140986014792006224324493845893398535588679769275868297267264410970722461349790886233658036053752353140316206620980599049511104644149315900348344720670411062318433510679031410982654818600316045606518009143236917740263711410579426937578661581369864672394222264288977921717015327345199531318822394542136466325676601505787997918273595154818270499696523848076362998431867510802517674897300099127208556546527594222941570491154636790839178788758448722548634566310931690326562994106898996828385996566082455057884925384492112879955865914210830423783081344442884119538471866544898001979447039302941157914401116075221609904618998315486111963143217377600282865685622772286133278293912104991289205419185203312110828517159295718063602343792663341963142577705415263960505496079660906102561381807131874138914186854400000000000000000000000000000000000000000000000000 [89,0] -2658826731439708259891265386988773233082941560638610354788062260636709905781637745076163859341051442320422655955138495526955640962735443323410137033654302960916133073089046831943280720666102906471580115022441143529099357634938139248263738043209857257809634736394171453212448663046719897124869257241905582967311330299607226413041014425248169232165002182425376900846856284585882011177692291298326806131911577797707580951006983142505210994324173031363028784595888265039644938836497355303604094476158594607859640288165138788116620552485439556929915630919399269039216407417695394764835996458159194956908120299277852485336951607463837454536146517253923684217678008319105859138001817567882767283168237017680722794867171316821254184850052929284164591591829010380960444016644580257734044045317687183308275879238865578940903305492887687404514901193183554001948534437296778620792632828265111136180280198268814123551840524708834205070618456734767355890165578728426060929923083624119367697054914392643555833803459583635712034378001631000357979413699654272955877702845313636511193764723528628580370739776273682712620531034643429267873803813972866327978354884339480182226772036814386194555569241935794441100363160741358757790375369022971409710586979615937214558648440894911141297857071231220993593822017957137094598702528446920117015258505735949890767944669439859110912023993015082784983787544677755896350776928303049588380152669295227551458361938897377774350534171513509688182607155167907426309785530103860956568580744441838591071977337913974782915238833817589331297797629151810512269103032480864912592460925109705858770881830639799879033848968262351320502169000799354510857890891381646183024685153477266170415437131109363428677643851512984309595653045209873186584029538441506292032680794242878860572966574931542499770568585704261336551011614402870075138328463944683104542352580306959856940265549486151364335346716869625327882131598018086612997519715465511988632970271673390564709770390587471729571191413599201327501827343114674974816044326306711518092217731945661673093818750336744437543949818644504136573206967922348359677056124033199174502313296458941803594301790953717090859952269833656412897386520236170909642821167645827404757574389074561221966834314302880686819855431083416210156563711665606831474957982931826829067558417465091905221510494985437471237092423984710859040263776479758997222512137011540335513088440428301061411295814323619641299812593520013130826607091556337563935703313652332333921739878065766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] 2492319017397364279518681576218278080471967787943881672181463435992104723996968815894994093914796251675712430364797694086439272710539271933586429491255607245923549285243595939192804768908331538871682908580457152274186752849701809600035169900584645688049975001669667429866713678257586026487648991842950164959946164341161066589690383792167046261803343938750432718434906033707008096901062945845265074797489533121811455581825376988525633041425999536538623664976862446130203882592289684188612936068448707031214950008884780819862607894031220097193655765020847563226739461732405691194413565023216675382960549354569177766498250818508504335990067007159628774535334295371217528792289146338549671793301178747770482262068633831165694120034841843717972759633130834577455885996121488884184064026471860165669563263969676582048404563424759747592094620730841219112312866915598176311083624481384178375030944070583105163678657447490478944451645075925851150427666918366614323914276319067748571576211195500123022681604567985286298592300770474068431673164728036891970084840708161507639297591899441186418921869903322268383664876545553654313445732669230249429968712801914280280012952640482464774810707789197774159523124458582234272899168193807039835196986434712881224878070043847435180964335007348031427609502242548878317258062968267416400177066504734695799150596534929864092446741055816054938987340392098032493712461007718017995423051998237669052690658741724902359430405138662523564478147231775675123817654879538604186784588987297364564835573848063497480624388325448663478171712311523052275338074281740583843885859223481221443527358337548378876236750186793619788270499996506551907636940575487704539323104120110361666767402766791954565077053310788813484594208916751495441143126957881708688072748591775577746951088131123364607312990097428218691820575627732501237053018334928722589372638426243928302850589364959061536984476579301201735790765989451420587206519772990378800420778060071873763192580015448880260807375078104898501897034798606053904083981920176311146862864163366893880286856490583481975048523159769555950669931603697981970257180546756361006590105748354908509430827587408714214229412683524279445499438066655223564568761317504732946794116670228039567418286783330986995049429178931546264301766334224020168594291131372903006984950251180729894023637294972294944802267735389975174292775863140679672563707295960183852759567264681463031907540034729122187863665800418039593384723073803886418489046565319290350340976251351714496512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] -572972843174256113685002284202959962601014855603127836549329591831847157259149283154240371091739529483190862537077636997962663044999906473492647255584776248057247527919829422370563570897773590534581669397743336751064369179414073684542943173479164894214553859765221871407076396168957463743413098368404463825968973746143457985281147553048383633436867088161997879871263094467031969763901842770504150122575671075901234580608638604240229442741848745148601903381618148689908709198202615929072613212456102574753146350570773585194425441837750927889912615292056618282230949826695910915397177618988820684239307544867400684185962216058226437423026853522993305055036220364159309969619002605317044275226939790623230667628817768865238133261065938694319491806579617627050131708909593670407458006508019253335764488185271719780646732680065457062366903060205016603573713110330598436842194642124874748356238254987046482480597065865042413570336077120829797732552827800455999281962073008760353076425507702097268817762887658643097646965197818313952529879520445032050565062079737754921958603336543452812657907984891432480777046046631169822565830648978212713587945362570936105135349886984715035058294508160181427311197152635654732781599983561634172048289341917287061000949612671938845169870525796878372273894203242266863027369272066312078657867104204634831300046838445909299483788869216911327504801572164507481977552183990369950430937439046266420090899148688966881704931728523280553026385053217741337770786274878104755843341874762054410910538101235700058311112599699994621962142756842889948269040209403293431908936623695297606793157058979867799499912017558256916976141546877174289767530916298091779591399050016456280088189933219031129087796010518169769170892035654382281383740091017710755630608199029458282311839089641634642624468014653204782051122552933044448188115204274462938338367719039659616502410684630456614519147503540395589865827015555335934891407331352574778482642002072594497773792467667684657423251122974706810461154656138258992681602709379456084443371676146818077376221900315065479206260017919248429685365778996311474398555595351274636241165791588071469975337120324916006613556848785153646859832767025294740992732791590169516880061674579126779595596311215741081681180585312182979879426181818335465764671948942709525193736604556416327074700723044791870091940386253268200041000627668728548640041600153356286128384883578453280190134917116904643680127931314594505724212048806700669884461128159057116728886935159924850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] 28336247077583105857762592073920211646538631347679152564674591627701556159305022240379822739243032223233252572590986621136220395184941570083683446245955101910351287013201569234896321161307084344339149620612730729101751087310327203155501885030325190359434750904094405464415318885590749666928898305469955380018174207220590523536076482624249074704666723562267600732268767149425067637908442909746303122333951132435997724676906106956739345950797801796226647789781384500589208125895645444820168050690495699626250847761012653542536585528159023001539570061367797440229848664684424527250085600451780076102990104258322556342653274261639059042852129048936186794940062827034147007327689015679771461343600886260081481802513710712502436237615675038236865079989639060286034828527936544190682624079781224964581521922175128067165894532446886451069955177388518524526831961816821531878594751002817225943480454176159163313009666320740218763793626069161440658123807970654837946871501327662802704286151241000593747571364425736406917550684222129560361734604162588835553332694249297238825747315789602009190283568235695816327470003032173297219861067293563118904200115938869696380318183138039426270551748709076318284174391204907824729265093707735009868041028366092371615170589628719863811506991023501448113586991062690829440918384502636964196127454123426024837862155148296247716245121365581179363789034730963879576359737203151072982407458482172997062362297475362331682825565244443368833167946430661616088976583657571138745379126112457371997333915781502527124957540449802473740315141108883686517935829681022955435005416794886330419642893244558251531463136728553068834036124350087404778539333346949528278820733992878900896735517196279711444834471823907600636844114003500632375158187033153699327493932221565791737633097054267107153120060152007706986776866385554469628474122122816794610531723764767576179943525578526983480151000180699327211026005529530514224757189430350717570374253319015159272569574503163895264881156869690773679525548256910951748012175463825527721635541374850898740877135166109098009883393535851348518688425513937530185165751626851980639439529258254009387780913961583259695945090616795934853944044265132525645785863366228716936716459950776074810846429663433345349637875030719420204379561067143144618006322110318326809449859009341916050250884105110305548634933829650086859657265780451492063334793706936515323778507675936912888207976454318876773598612480280249502176321054877005980454565598016935385322734163001368595398656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] -641506328218367350771718026538292787629423458019578264761598108499916516564288310451200301485939497442977029835250754017108963728022434619828449579341017192438606223012119309386038766073850674000615728070719637796224769073101332142567428221385454075532914096817056768613646635139831756554854060646208255738859219751904752720981573427512334151459560916640075813197873465217170869502481205454000152300911625222186765006150969254123056788169730267986838561663153559605361520201016131021486098648024665914011112569092506630844025997998944248797849509505651592202266361592501940681077418877015682782361288287909603254156872180123351886987780701860682706278458746140902852663152707076600419736653621786143077961890288760435507703364845177595039086956719484658440325795664911112893688940623381037947396132087539347617759380684930066094016071704958675487454955039785706092422830958526946372243967026197145537925720960659476303253345588426942981961428707100251134086112647092746080803786632757004015153998708500409095944231269829060232751231654935687972277846302464338833478502031878568543692068634167315238253747057412794046848655707889743942689808470340483758337220104038454636390381885254136323171663369114080052742669940165739317036924934472936616741001236041811869052510345539498519642983224973048193953985528110095162171851040748209668437823432983663496125866781930719160081220636008737464175520018042716915055007053323599264105160105746331251844221550761067675895284692760613801173202644917082402340468010723024197640671764167020357466532415951045649286567755990747178557870666064263357842331296417931519333255714497412271788827306103890353022640807010008733122231749690416320401423420246961691512878867308873467148095447156969602596094985958977216888934329729656735393883802666232830525946063607491150293413387847035028841504404561727966695714780996391139494373592385572275033809068442005014239429887429016104511465539418145682609134141171439971077723587370188031741541690504517938200830107286676424319519557361992969851458102694241707480396413364490392356576829284430110536318524232289593709251063532827467771488924202754459856587811873038208892969191156640822800565258742281419304282476344527567990848665216008243179624628456306040096383479481507305195079333758394795949506255284748536110231684287748970003152890656437439539575314649904166826093924882430856651195573229399045721640413670945899052704632796691796033703315793394956907657799936214241960631209169607511028768035723448436667903049947644251707801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -9694535044695085224652081284754376744501268414298580053514629491162564840186352467886841384234902976576670677919891105746304897453668785880574922299202435112634637756616879949373149236968266297864383051591602305214921998750572315093261901701731120681077799706248968581985221165826591460796131128260425182362528435343577620653496098225284301552816926175884287646272344274048792983581578420532691849526023640925474644442697814107126388811207367996405880027432203292622173113382444433855425886385997873421100150995308401466807237084155413357819002273507182784567198936516833728215472528065226581451482189309412259321551636025033577341361064167857375792453601295062112354626910135992798029621170371525365415156887752899713609392863525388048934525131098956673661541435272838956247208328578980807897554557612935456638262614998534664849399455097419642112502238131326005454447171272137747212404704296376811595742239101956272375080881650053894831667951016243380236576350464124294367597265486632452777734460292977307782340824787327858851652508523073138555379181181109797948050642981059318935910170178477597857639804776384854115217543353119888860399741312410632250419414728929930719170562139707615389046506141253443269060535864797779988600750357135939902928101633803189432393834113171377017391434697215799607382339426340350552487598164537762028300473890703430051797952102760781004011748823660552609698980322190042204407912591816633149362117518737807108758010179842240698540077768727393681428045383219668699355176287279670511507242993711286000690326843379465566273675451195274826760932448393571597665809814684409043395085976396570820020883203824757500415781933672944749983581505654417981867360243978331041409987434227756569180802039918366618164702714937538291708120228150596351564371546956563394271115596864358157145746373358838901753451064626969626687337126441756109408078689948528246120067529282132355925151994771801486048317476684537680614397448685512264009878931787110693647359175539921279623469617540113166634891175062802479411644910225583564575648630785365794452348068053764931262735540945277440335193399886952629991129975967256095293557469210695898907285830650723782163970450331923813841007650883159931095557011191085496192849653204826527396282762833894476715209935799724725828744032706902341573517116220645894667660279020313200342464863635669418495432643706905437185005552584403994964547179700988594610049919380412909741764021710647524813847622726730566895700526427802580048100168104002170061780071891602587533705216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 403302184045128976642587320442467640336788230788026440605645971591689888440734462568900910888202252321719451055949263311682612905327048391448420204584034138965652427148263138687167290003446234847228727669976081231041456601687331045282884392417812869113085346770524021808741094228393703877180662564523033033134561560707827387231268343062205914744107938320337833877270959672895408931870021943871028410351643169848793652415042570439833753009263384707252359641672126043740378823297938349136464871142420087731574558727141703106920152108051065921241884660397442361386400571970652454271218329405096295261997660552765414935972119564107379876136896508329179270860082113691243167064547378380189923230092144592122915362982702469879429008729562410095118034988303724912039236739386185221635234159409097917260869468795556097855097132205750117703433910509703542559595638067322457286698802707851715929764331915846635082661222210904444091553903548128106417222713634720679682601187694736264811641803324624134885117590974715787829319074863423319508908802007456335460012864510546093117468439328637994699503713672527537950962073470675834833423265764466801369717835675436566519172523439369403143889723295465697539721308337281090966795464788690836436287382169606050904049406636927255681323022516093569086767059991783537541258800147677285609127188931838262188494455011113565804572658107929678877601227682459900464506120266836376850318120822120670125744907560901531202792995470949106621500832364723952292719535703379818013889480465807691015564448725435830876714972067084028156643403938855502824402262580315869353315346190690777435194449316714982697886147859262306496609764724221665447203528692140195062428111355121352053195782529314609987397454656677358820449170133234646847369433749260333943861026158003077005190243861989228055145830312436955628455482069038625012250285099776726337283744851547211833071342960036827914078421400119999706776710712606569574081219805489538656881341539681090330104601383976290735416424305697431594706875097191386699028577311454309762902766206221215015900730182892214596048485820307969663940067195481470806489324003601347590811936342143750276575566386263016024889967998787963694290153838958024741247898297649667024057822644900112671477247679438666463008834761609164294326377260429116406824148446060738479150663931712857580757890764785055760697589248440455589664990130481728900298933869912695459072944234213640948867030078868700357112524532030794327737274815753455339856481414596432763315707462887085369301401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -4749453603315760576765561792496348414826264906273019616371943813749281164435088250840283121286401782343813881083167588423162872679309935402655155282405778481611650049368142989067595583125889846753682148219165103368188983488330084926622792380422338236013016900401592267782995078830607007240876627238079967462639125224161995202577427017834522072823959913553592444797798255486815534891190487788018342519166732156248314943058187825329382670168429417566967736781133097610241606502868211282225875136923020268684913505529149939425724917591114381945306410565291198326022853234009124550781991714942469283959231389925602817389045777914862922497151292450655854956700615505239154592613145845596553247907734748852519432663410113684156405650438850922996544901599271976856267593008209517952899301516691957583871406870104578905989630072550886094645163409094934649691275218168040042964390167377672576577830023453704564991914003002621107631566513372162019120955523715225294054838008590469976525550542445115930772391878503068231618301253279627616076489632538490707326477675790851486507549071027777478082191280915180155956490287395303209669799159725231594223977515831622715939574638345260788747845306765195336964737087202575241987883935392261336922638610603197961952263285535610710150888366342385902737294448331278252617633118613681633861103006234688614879716451250603939306338701754554983680496031822060443463470343876875358884787776985186196422301734605465713119616731808737766552239824688715399505993330294473595463695695630712028325509512724989605581391344299049709140490820671463855261773216041781786774233005924859198249271216160695875151961745327605121619602918332095812191591383594301763520546647724008442597732979840884184378784420820253677157048457876231292857165815998295171279024800102486216558373473736545041346851407376170373744359377814300010588235784393065071544993509280371552535464837314356468939816746593127477023897399441765363134717709418679110336949494537884181828993209189382979624257194478088942706074401393630678200521141515238405040807982673219008875394748062497531009602001616493441674446575389428431953228911948031669910998931036034177204791264018844292203843308551192046824437485372621458103855630550574309648820255674861243860248352822693350435267841360805482345513544031298812257479641416074833568482396044220207174792338927577141144232313258161132211852650686536455266378904731353040198366809934219580018621218084933502496714565616771947321613001467902479032020934045718236521252665508865904795547860992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 21428291613502294885681741864409226567157211486666800641209913233619931802322639079912457895518566397896301122348083487975833841904949339040921028764965296799400301105411209392280352421232294181761662564136577673834867861747376864963639695834260000854192755647440103970918653335897722126521576226491518505688859635253340670990927437887729293947240686456721090260390216426881244559558062328621759378117848069030974673884780042913342566742252842281950902812521993537292794278286438634414517374980055470020822101907722244024577970593910676438028455832753176261769943531846649959506322446962851353242096815019582950810554864263668025714089920589164598165426526022290896260878869699473879340725174675669811806788073660217100193917160452293258393032362594683459396686415663046115628916057047813557153461304889204289669331719223974336181726299769487146170081341315336284714375127465354687925094715740734163518936994471417592501658545848361706562812104617308044182193532868039116325918191476896499298841230151830492170883856452227804716143228045127609174897548718732702421261757979832856597785971624697594661635758927479361818501559736576175417846557673158257488350597935228987758131709597228255959092504471004101643544999362724151227011098032581943403213729383618400560185080858226068300137812542047254318997511362416840856822572357136701109413582015440919016078676363689130938108010817541418649579468994485741444043485919210273750497870950095985114767745847317049097123746697061905489993641990621090341097748123188614585466212484093330069768891853564495091339560003731434442528138837409132401087357283503393096263393218083748024548118760108390371091891618811895422431043658869883685787940267142583906214267560256308430841193245869220893656819069307423781248318558409196049219178589601282229240798921107461237833583032203096327005692204136171124581660696933288608153515232629922976173546928479887813975492255566547777610827165895907963894620778650901755054463065904490491932832321094916503968042845768750524761120265741689103958555477539843454308442659634657782412092512256683749534588755686709771315928653963954064411943051080826036738879602263946193720879024841543172036369325058429483261251774499256785194959422704942019689156708795664258801028343375047173020395313768069484705320242978084961332767821876088809611532413390427823145896835793846111842440649079024839203078261848076046206427159354495176015815706523957038034655452592190582202052405511879034714114411801786598111151821257401746209251866067036554438010470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 102210419950732904190390995100874761251402488794456618133607945904030924006215740232744577038241902203255822657236102884400156799805909655327883830358379054860983400724033730087260810160042892002562998142730635680954803665855771955224056594195833423119740253451293030252379981120142658836807799653589203490591872654166528414423069801259192229097693233395858054263403307752250135202563231636317905799129793603492689127409934592498956248396185842904826873762390863552054555329413620574648843567115981136162633366377027272260610247316900636672538957679838126897868108064797817090856511693306516356740434994840427038038192758282607048042902393906326279199563012242409596266976884197533827997273703995423599924150442854677534625436823184304863925238325387805553155002239326971476473118670261144142963169197094969957418876649563273197449761556306648869107555163974718992506544671057288144865117779542021520267838050578611909670952623719587954345291259289097698491415795473189325889470842211923116055781850049214668656517987936966388155225318424853656690503570440795490879114647008104376835163657769303117393895339400448069049836715199960589062703629555767042416903822286758188815837378910508636835267901084926321402418498621838908541194573138596393651229516582231994695457760210821096807629909566136183093884299168546220542039978444378340400609773220366978931824598788598035247575228460426588300530850780990963399860119738692002762235806323160387554185789232083685102532200235869918496524355389816509342169504687339849601430549191200033754963783671858741151141058718675005977402495626838293794293187617464278368813885019720571828009023632147445238306986319323610314263223424348688037366566487589963778801058687204762124861146446362479431926015063864523454534603986030954568185257789093330066020122162454692565613411929703627564057445150088021863812891429401404764030827591571986656739611492443257900544759481810562932079075393336397254563164033141837631882192897813894938720087406913405801857225479794235664295394834664747203490735136280072956203185038763243215472486584394597560109868011594776358456685629227177443858192165975073582842758446845508238942696360136672274053043192437718728287045407240994953764141791753444180063003737070826319563180829994463376866981875424962079538172197739996037750749031575908891487882924232429694611441324139945315893300716167911952875519022341331786066856037120113456471527440701445529553443131684593284526157567615685499066566246705216794215404761355259930742455089530052105413496668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -2386610395374597432212584020363600312613152353724474757869193287917720559316068501858790633936987788961603878445229232339332544400780109172153326286295594641986747003710813344313307529423448235543304438144512247698860290291361905249406085070464580030935736227530940313024712793772722305256471688317424662251809217774728108120124309924379007472781598360825950490637881724187330572034614007156764852930098883279621628569859959895972540084252090321966668877940501838903334062631330916193527610537494463610218288154367100660771591157944685806365042386197906253544110178964392658839740954908657782377954098807553190912032686642938351807997449023077588290660714002763774842340347009881865472803867300402113700923106386811392416191622180070833848504902980245002785121800696053256114572620664181341133107797522884101727631930083397886640058422841437896476126913212551499628375438816676716828135156313950869838807280704465983511879931471353930929801479773057046189046093168162035613381253523447390761504503899652483374693220401301403500658526630765306424332115165280246500503358742232800435954901304577319089476675404203842460092592867439181611940525550512521429950600576030031196455510027027592300881140262305549156413612209485531319719319961457812994447166257540210025489713998821298992034356048107702787204183350879951017049079213308584601251422650528969832051665101288309029729807334254619449206908829083126301381952366683980176236802201829171480083484008010504183461567486185576272564532541023252304870724331243917743532868591845070785216163355470606315775288158459580904147681348302171760566025994458165415298941876731838030054902251850109623729998070067997797653391606180121664398343613205149060190883226012092773643284152824457752820319545285239253894561518516597692571553154271170438463971497187735219568139800042436790607076237016644566745012396885877900808892158195618741659199844217970568624659018405731071651810554328303337829911046146323830368389976692907474660728021263230432311444704823383008304248132233090717365844351353446238440583136645324047642139459536028634402323410334105712834790610642259589105743590832861784927290845329626647310721368793003584191288308965158685886067050584946262717778692325282792044135031696357197294556613473103883777502570716990667845284203716056771944149215684712859118519036243553908744866793997845217343501700439540883727534216860649357752584770934068739445033264842337234359496118760994880696160839004375004115514497781071014454565315064434052285088965969561197310340654694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 20063752322577682671508922285585893704266030033959076552290019538788895831301443933254606594068008968766313822100146394865316097366272682581163909995203964607610567631229762372915732579182931270320274212441294212616718498675990979099660154945816753111350621189911709886555927600441591353063149019325729285695630235700482630854003886224974205023871319111131055066204864083384512283561008625745876284523534602715443873977762616753385609543476807951053322277053599030593423058341075916846453993872898515230406710824882904156232557497347551030449658415135256004887924747740125046062951055879399159960484121477989172794350399415477597450404745918669551963221892186715601562462956251395482850700184993621617826788134796186189573321077561673013928556464770359260165170037616027861326467491079324904966629393689758364005523798838556931383298729330611570738740415657700653991032029641739831041951592156664956982535106624703460220879478374590678656579961516638355584107043353362117475603459552981255796987843362339815441584829754038399382998177209192241165738504795998549871118557897657369626675293905905639258480073320074299895117409459392224004655240150202165030136284335433141959332597529813290223260068412775095843074273187665001139350880510425900432007311253701614875324328532784544954021388962390709882552336845990786267651454254692909113988596128620129287770827969258142114617953067115770507091339436650956588920268266561604200473408606218549446941048435044134948501847982359370340467548684151374038071838550008763901642069907601575979349200172885455510963700825514248780561760093231306658950540458591727115739556530218631487907455303303138075480535863981218124098437654822898943539939763844167859887560316375214196191736815522569687308035639001385426488666023449635194272014109881934198771773148851799305386370425934970052789825075158892224626901663018001220452020857618341461887801629077331418866359128474258464795283459808124006171768186955775157515009337291257455689421557212512931624495210617292928114575832558077614571187642180717108343611357147402088799210589088431442584585543687965645090655148937926356705603907464471253988320075637650653304050081643561422995252617416625862883920918967717543984213514858055470767715322867679853736926574151331031474784757879568399195804564440892307595583693459194760325857125322162101004602269053502582670148083007733269078100813402792252956217550350332559497002133837546364625490613477739380036553992496568055868933713905468227129428072298777283543585598464417864216108664356864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -109286773550395205850441030863473070641984433709291934880369391897509345272399117807541871302710330485481724211056221918032266718810088725557305157624276085981945404460932020357768318877123337160249827863503558472280566372263227929873514604917649454699628432956902414980343777756904504317772254738052268112164789311195911519807698328378152177203620168858749610989501804613730494227244085979400991884051752094967397380760524792529595786416728408279821808104955743231305842374430189853573662051559927252568722428651037942693485154604512983189733697067832984158509307277245964574060446471102775444435557319899451951572293049386599948313947915497809323137945564635272711726421660392233883292884625609850346475687145203026913097175335338066975442154774279153231193487838230225736292430451693621340175322960975814275693440252977795755809980370994164343746242588134861484214323858187274992685592540183971554716323388415009722598662144652351088743437673766929255353119682680654465817862833976589830973305947634371858069492686333098328755551548245241238341211846454649114305538694918278702537318075681373061036851549787762298393155838196301267506341820581126296291929073639228481999664599306837198606762821532000979566807554658940799109295373434245725923876434778393812423772378556891145886766202182376653826145989068028594031586189111902100467216609371820050608835698011670472880197901997853523665774615084889773037447878878675413438078805771948727939818941681256126460663639215129894893867654664695529936410559323270392664306903686210202985936906011075071341542314516585620433399518197533582824575329395904840469500788028483230143940018781217900967288439605354855897517701331783105734799782317267418512468789289607324329778040632721368988311808178686486687507866341697016356829924605454253806593449600056925507665825473749540746145768893971512120509695835634988940862504818429910667064270811672697825550363351224693038497335680564533855134702283120549828959301322789281866868903405975534105895420229719433429479278898950712112217598894302385726583553634007443418292939862990605900239060443189529488983743281776527385946404614048949842241542808120681524867851394296855867891095666283735099320910449305166335997746325087375220146313373039253892537127669021296018496913624566363273341731369721152653644103062617828376418594651891634153365712530694575791753055685703547495377765244893731605458598496276515300988715308780840301437346909122309542428907159251065353580933179875335400840658333321673372772456700277362413948642734899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 435310476673678408565268210649448501622571186920619449545177322669773761795007310619797227207275218991450913486130933742266642451506022666616105913113388271889265604904814108408752075309697418745962217718866474531026953439064525029590316275049200091364843359259517572291109428309643088679233981057191631677826106046356529482192006494413963962152121870883259957722712143028378187597595437145446809990621404823763975709543867202777326833010895866432454671784536497410728792221177791731097515162153494304905748717279423342739242209272042315933008899176841309136786355223985917886000683645309836293519002181255681884477001126299948316351087197251285356810445631794929954190446749254570980075564580074674386755241141543220370194091022710061793179086097070470538044480857061986644536452914509561453813752296411968525775698063466062768245125393014409693119349469908031302271343462577486346682160516974917419419658833694353661209124005797862923226797424551767830571833525832421754859724187183245112087258232793690184526516601332402637721918284516661008662218238849175846799935659650345366368410399866946346494141449298510101056245739521975592609426592892907913530691123232052392666012003363272305694674298820747823180195397964615088756235097852808218611856965140874202091564529626635380506345527289692043885865812899360022079352650356540271814116416848387090187666148380969164114364208036386816044239857290917498243749733128004482833195417835954025971255266646033334470963415155689158231441540396456840571939709465431294795114292724231477777594718541064685161112447048683723200285098030103329910285620909331314011830141525636472750987645287032052273421739214795300593107699605749406799739691356727899065148974062431498097606587340438201232858389710412462681452370361690948452988009966909153088423845329811069279132841824071243493729881930703928229618949007952194681288592146821631129089717547638460800869801187109888708090930524281763555651863119900799721492884653336832643716860836455762964424485619639515485103031859348480273424064664875251319830240808608780286148318202592931476672190374545686956422130698010179549747007986970488912547036119072339102963817355032534331407333782075006545292016807521923124446740211540519794654058938769421592866701015900319134727468799583992758921768046008477542535455004894932698283462507554763578981610695075644217158726921232934295011686828743485880825878212762301711047180260091669741847681261806006027096328894900607787836910671114555999813229078795805153339316060511020667287158789242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -1343426802059179869533511437670163877823954158034594041956432156855028340165700802102096898972703619575298126718350652273254247702052687689794342058419908602762276318857109429352092179007043140422994574634216802747287432275333912352131645870049792548503835075244041211944399590391530055855751533311473223559390693744895039914854822771654188408846018150645075252310099880942316733695320474303740234418702918031862485692036447145863733469044651189411722051567932368039972264095811977760849166274856646306281987475406411983432442279394905161081367493234258091412974912487142484666588413479522099062980704719394853033037439191956428840855658427580164952830215850820176086348024420399884097458790067536659283306684480190010529493236020835937698673514574140758610631149026117214983557778268365862890127403719279948031434320445866658102370085462415943556282750756387816752485286361638224811472965663366516387243964926822138560850279718934668916549169688726852808496010809855024011668453849939791318143442671087632394733023076628773903107627816202491528051889255877783296040127298264142690938280038361560985157870020890827572942988687777088757314761888670939694254526120581867937488648921258599700969809253488319297595096987227302399168571821001701875817014355305819515758974112299237152218959955288544401645730515655631150944909863646856335666086673448383013262651588283307550508193626561325171561660113882192691850180889423397958197178892152145484691515334277095940779347505917646795962936705168652389304283021811842401759181560653950072664828836533490648180096898224057287254963593266193815293000066122873257349901969237093545707010220285510439259428397258008653575475528033824585260268961268724127724846791655916195678693315835981135428261824846763737686878649061752470650824586330493106683730397307442827226603286881910586435507567722159219215946133251507708386443527207837139654315130574565184452562409055515686462396730223440232639358241744634143639395631321705153531184771418251736379464196063030921809703300567963596369967126152225075538202033304857665912130605723207910659412912469864399722914811079407118263797766908417319861851697230021289769760227084449251829289592396579038075287654055942678106548809779842314071787562270202427644729985522274058260334683811615800154500870978912949500255143448538565613566581641245091983945709543068690953288171812067613976597836015617996303475713381376472000386386328636764475046570580052026931449785583698940894316703198199295331048147209738166186777690027286896444554875817164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 3345781488924579575415212944314114483405474316501894489884827898471528978291506658190409080326805209123045485036086695229826657150478865986439370270050541516828489597005142672644661319032676938892764187785147845154158725449572513416538876144358184896070673920858701734987797141752803252492328549169077199011235881637673812879087996530535868996194944318709782559665383838961110706015570536450369183278363188171646707551596457425099145940719542854270766465053815277316151639127591505797364517051120556919089482573823947967015652102510276305677302087300136669271166004030250185293268476167490912524833063333425337295653137296029548106459072840601353810067710540695722172040699579519383309987890161482808856248913351337985883390495898331244024725711116104664306994740059342374531580350501067330041024698452353926621508218020674621742797433880221988660973056954085362386980074806523128007355802176450488479626531463473934004956289245921730525996530643213191116683368370478745842687681215189872493772637429872679995834658165718529199289029622294084658112858522222017125282396761947445972796866958720614762690516808654688241184024966625569224873590851842763794417434495266651198391763898134176700239836257692134451332332336939865995674834323104758278183073226107457087193048832554305457809803964513957902842352470608885892012851990845705988100241397033903584481392135213810714308354330887169160860819769408558040351815440677271542738466088459696459796313658835799284593924469688201459766404931454174059509878097522455195618487035019653781139380957876052674234071233372253564169545578849191447508531442336985510166775584640827037190701796649536178921234903032923808548112993685936718514211887003065275408805299442638120320231174330770365787749436253475534904414059371224664448290289755371662984918069855667974781976266500503025885423062586126393756130821327464280426864063379602394442667068421650394170302212329784853409529559467082867357040814258602180416672445953340743754846331398885337583063629812600845158658370795756577593906248473181666468194518487163834106555786842075252144648381326841191148742785853024339592589180116572894871174033258628072872312166794268800018136270216463083813777835672619955363149411225901677251509996715592634897110432146250869498283591929529251038823664769340303621132686804203118039301532793784415755170740352939687086174577230194867211097525273214574611284782394434757035479025051159263480046422101042641625293225245576905172551273207777404782334313349479660300183673599927362238586768091774976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -6978153720409912568421375985663538695579856269309633574194837860613665666477666155232248126115748743141586250313066820136665829037373944040999204589435485845095699277586574148281751256513928102562647696195272947430750538089153560666697457314926023806474009146284137366797340236875596762790614621172130761174829207700110945862154092388366589178020116431905298592289484216004804643705332069925216241025432234078974492397466758080872669757843753019321927267584906710778468814838610279815910916971139925808721696776041155452662050950484452690055082101522649863938872053439241294766073612933772719278733699682754143882979616759448678257245430845193433471361184886375265771297851481557316049417541206471317432971076006100775350393609256651910420702675038274189537186836435574447754125214020771491207426368017804016365092349853103289083929916246506228913920709591247319321596744236751107004234821747705599080723833194126394453082987297902904849406524212128642682387983785563771324918543285994779259552996921278067000264313344164074467745243995131933440205578263001135040859387679429751460156089664771898573868719882156891015187736944592682938707252110498275677069405602708631302841482222506037044945360973184930982382090738177018302254297231568174088621413175604269185543315504560516696019950372748750723839612790441702459046290591637075217656917163935015366016393893424562318887272934192734579042090139841215402971754897881569326102410113025619390134400136454518586285692200614422275251894220509597931540772423221336721426472715244174020148360577138978697581397337881805249430988317832589043696943351191979129069712608774336741556558252612173957274977373764771942768428789624834077035540190053685287343241369282331786485065535766682037369373340422347264335067885662976313819954553286292779662654095129542702009104524538113695103430865825179050464398890034317607609576116582366413219322155683628929896544902415712120093724238540648693685386587093533124422134290187987655511881167713369273144376444983680836577987996369407554608466431945173409958295837267117449375653119877403149065776531764684843719854131983446465615929246307954823398727478543021606501934708989966398914955155070658899602519769618223001748344867631206070435620030329558736406645542672374167260676765885402056377287677056744069908218867975247711538326848240559778623614562554223260423195259577199791863292113551402234143259040257572662929349470912139836586449715648330396966329050143292924296314513152752341169569450170892912052657266649273880523004153587302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] 12709324353239341064567681602646764385746839822564412476013466000341837471819805226106122280078111752819018266566387284700780245313628264835005083775718756451033172316296423430650436356231226106734663488150213427849627575436017852050775504439180149662215460432445801846945970126248950108181488017782958800046234937026020138717189998253492134619142506255906297407790419498304568136361384240071452011885927521269065117158634138121248356380103709135999384295858057711712062250270675070220597416102098316049340659203992766390433546330168314459151558759370854955958707281947280599992285234544942513664928978794263051626783831632625541569417203391480497743367415347783645529698966569789386482047806935979654302594338289445784637725054236713732307327080980834042500639693527507296866655508334482266959738163085807617308476818902817542354675413252044871775759246081908375460250906213201439907833835244074075432350405055911360947418240921261797538073922270578121433855954847324459467725911006016964733694947201482625241850059021863419100348462375125107055692409051145675751847128683126705315362422225846236354160186068701365384162258616937287473917680294469731603314901013147020035095535902874304402675933180403408303557981185005461623391350658718192836406088598626245239680185441295353638987358811995955133795588212511536370014216402885393297360381655792275005912850533793275095054488283620794974359373426917319787188424081356921518632722519933587355648636949578845962017710088727142326096635278320402762125970361487257788994399426975513209025968481503069705615229571139938262619344293175439469925559336663977094612882527668690570661193298318880268941633292340555762698683937506266621686020814580736008195215208367185126670549578778439225172748011118910968015361407528302105039604887950519004150493700212856202843470829226033911652756096377820830618455376793153026132886295764008169024537490167156893270617993314807841155049600485451037533904371261767418150741043343179834302394572737157263407094206480545791983472493908602481080015357369679328837759796471015407067685939811769555070036509520256524975267553552718514545603012838697679803517043177441878113209800387000754011615611184621886128003652063736738124187992505810524193679081759696096768817306758255307301883091720828819667999207069500438728311124221268939859520895445380109370436679207801113214341470608444286627849489122891882014572913070085288424445262935273325512698841612746139564441257706875349175198920054787574560578290849331988813810754755363230550102844230336512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -21224899803696483306797090053448968641992770332665185731068638213696609443292014965287383127974279825552440660132045720656136715561240329183310870947802888728766008512259127090409817652084764265721281062890829859950066106595980436048645288804298389713073713371434856980830628380205172870780761339281800170042318141933817543040687080769207591649411734031908541624514020433547318449645660217518589399308532394534631853409816508529839195713552290941373955866918976902338650160473550023172367289913564618749371885104907323176604781598412611703184121528131161984314389229830547930830362741666164070590991834807897435868959071045145319552912768246375952143582920469896373845680783455160871609467953663963589915847178375360818449067532203816410763170949667571915571946544457730739442745715627159664004379365681024070951866538977098444309288188521513004350902221179521529249019248528715264927240852436683740189591847929698494849411788749769317358983364536597869658013408029181155166744531505307897317770531608400445357559475658033383673221262700364920139565781622524565365276705339326916929516586424045206294730463926925509661122824011872187207786691843759603539675375303410124339768936379403303027060950761917452259127826649349490679088204254088055332237938030847591032704917694151800708960701113553624618039173220517444212675348544735210797575177630106902693499701287961963255735330280880432011914678467183725153108202059525151620187816155846330863155602926854131414221002895603504803844871810818671539819556998762807728962752868732094812076024935127212591996439257982588668745390326620116904091271179987920012911567034712904624268258231529623190601707280702606615718506602313542306947659352483353566352270388950140818979384793434339929504795148643887525129758794390696057279894200085156190229702331669193291579485061618116337137173379642535885909703752775982999671050691875561098366690855872499142812909735333317388024071201070911018136098509803955954185196358408805083536081844600558408213101010214786318973159650272452958274240464622662121134303270596939770905341230385185027133069540135808051296808173143189738228941813589491673083324171750831889789931171708659083882981144310618111118416423272821054168585903510164384152212991305249206171048797016417995479797976737090426190244236965398823297754929109823581802708891065767887513856889061778377134736911545569485449837223487674005965696710379570793133529645629259318895328617478840487381267652339082689616620970087052395442916437201889227291295716886358325665384259125248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 33812921833348073178361845231789604284468549887716411744861236053535821761956239077719338884490967803285213291666588036732070490605972194139214921342001958752197576889562656881650923400906842274607298882170539783693541409927464316728834375532513614268160804384842185475350826743841549900683041839625772470048012268228760170438244602116867780747441755868277782535862227604410796346712441080915710365220548637740661840018794581911110148754061773326775986406290503616501796416921024435066660106705500301655464746699366172214639163239031135833814695586618170246957027229044356680110853302482855605409761442546861303329941302101591827894903774324368910259601847821991048030729301842975445894911697168924484008617060124215592037746510073553591551643000026356456042639231035947358738615537937130776992417154650301965334188445953623636254059371293806822378503059603491065307785670327487506929155284035538471624290003467042369598942795527759070876816926646340892263433708543392600757219278425276238781470081544971998280586131703255182264569627610179725884895098503474737088388491815598400610879529645664264309472576149270967510222360176860241575420173482764490505329602934308909548241179345091909214595327285459316913985001568768540199304197613754589389895140642164022247496593449571602710765371350019032262818839137655763635134976223151095382340614272285449488617755780016363664860985188618658080314474084493575156796655313822916516221580415946157376711008422489030375249372684111370692939447950713815274399586479530594964651191599369616095686445973580269003474699967825138060899970962990898822781858409698039608441865534676417502555948928916118616663675289718408563881669406016950539976252492984257187753332663404808975262396715889442363239322945502230002862663824682154074732009765427761553162689957984804463500859626634453857795982617974137132675997827296855470350967045265165767392844909514383611487686892833767844368886934442056683915931890175676849123112743598459401454366722537552067137479035017362490836410107605929546599945388193258583008207966253190528122579659389928570260389645529986734589916195786884659586296708378311828427954336344820532675727256354808392406850727868387828412588470021725672036034231331092385366734334652851264868628339149621602073439051873357458719163581686611502554756638372094864486756115085977908265440530468727337006850795581523554139840543271183474246320940780552903305392342082930540179783210966875781624115529960452872516600928428979231654304198129486204636811316344565046116106040376295424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] -51487159673154892020354221783082558015484082874775012174542445430165769874364413354840005531499027436623669605737792114005299386970490649068941381822736489301749719772271195514344467490353894981763333220727130870829391335514359741185160020599005055012182623666843303545173868876976890719605080924866256844832609524222338591022006211291218614699910708153583277397132618365194940054398629863184523694585661421970804369320397195139475195091860176291817088126884078446661063032948063896809477160408298202370289859385907612743352291842735023697335338795923288182093869460612343876179275114197541719922776907899792975858348367629319619101566918968416990483081455908542959896636687014230625131745923160939983264269660103350201925602045400010400294128090334080014683359333416510436071819383094328798154266796774001116349439410118702215962424660847962363214026939131860321337744037993473647069178678872949337026771843725575884989362030788129904166493095114349256252808378697515648757265517552981401076080703640153411159673094455491084514334061555703552633453517599957646232757678328505248552930927966024844998774276960877893326952312949895648022296986224026247362097871432650759415910267098153670368743195735916541810507994842608140083355278916524304812075595007339889199398303597470312859941769484768531264417402420889433140044033173790965896861814302065376939691190466210125922150939437772900801882755035749378240689621845146578683864868460846650281309409273793497679473765624376257703028679422702083547243455691892456259855356147807433570759085534884450488224577814975084267325716584363084032428077609973536000553179101606579016923579084528581541525827338093905909658923484683161613268231843773556051132372447852932311826155285311592066891067395164904788292895019488855770784445154098462692420891981894682882098619242789143968097476395518637098455035100248324596611662063636154520383051823729072724497937187647418197246133475515310145655914585583332930487779018142765071028258013019342505157608397637569224222070064220095444678716368978532857617960020206410981870136099095294539667064966449215310985348623993879234102106467122837864081973098425148340345963182899893955452810775396267654425466012790464403715340741367995292786441960752626210661198812787014240730583961649979219246683638912063076560336693244863452430988927284477264846084252578721504252698387233100745105198141926017965868324463990066710932280577998814895554208318642914913352116785964963786979720663375864447103796802274315606199748422061315943544874131154534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] 72066257531224804174942964204693197963591148688057924051859194786061447757100480419933052201697216054229234073901470501111297798497406754276671969805047186635677795851706751935036047214264213229789636527675508093600739953880113901863709936529831065648828942600168913789232966485672705260188716492073662372594723902483384957004632833944776669057828405616345660365354030340735715643992419007658633763166096300822215947225722257103968543063050636836155372531684183146495668917955014756235122371021714551486886413910013449825039004208997176288620297077434767629994144604629448264792077317251346657523162116444534619188243480436226649697360029086496804455638631768491843416422055043210455229236367608337934140589378475857220388438082989213101760669216703214629256995810119960438465395448231870679696915651229040274180420965372938683434131824729631661019075551538919709575788094124072033960660026272732210633865131563121407635485878216224086831927694393194197680192316324339444788160550521739407259995926156647198263582931983123563219149437060708960035413189372918670055935637511641826913763551404469423176641520042225764955398918725724063953721401966916442375587999744126031106259951907003320928133131098461257471953258683452109636854276948972381502205274589296316460700715992996018770257339482701785986725331505511481779346076488458949542122078641317983670527833333643149494441519152716440681698118066979478130643571458667966208523559538049825648495539967578093712207959359837014354493732821779552363892346724595244099155938515155065672499765924560739030931459816111912608616543950052863446820581430837788558771555726805958321713488069105557070456841469950820305573470223045393237214752215163653043896959117438349283293924541350816231423544150343838671860918966161556252036673700913500252404291026144416497625232879531599809650690458055959012309692737390967425869702072806125028724389344089361437808341294572260931935450581995216119432853996675519072821933754108747833063905168416071979974197142360997151124001275943826861182643886838042282953060998962248835595481788730076562608516598517254158148267430722025853400286767365982021907290375550083792577899309796731627358326020861890229972122230122082585837751601974992946533622932586153389589560122521238602129927515889061987278742182473397940311364250213763802130177693071809280045212249381778441559492435394795414738995175549500029930230609129480143139048678067134485991459474890469278348311139172188988799662785188542836700850408941420922752263037136597080608139575132422144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -87744980876566453091828972795288098891693858687992461275196246094309953074699373653736730423154594641238391700457092861545403673730218372730464007868436100397186346238442297284822170700270620318394851632822406594672726605802970036002393597285359240886988913506347623081288940165063184513601128312475640105171438011836828258017338341519799531628916360770975465400549087548205504279672182384025096081643817976772184408651208113423373586715122771421107305724031553825155013103814065199489435894322003529815626981950930801300361966649370115138650845858401012882963888495321950450101227953838294511030202971589770631968387258660513946225439712508239896539850497861105258055694072464295721330380301300606197233394589104853780044621277848046154043525080532394821473126501559215045414515298652010703106009123298324263221641219441918850679636793282574513829092353494938123780510835298402310050095340639881752340448533323260854817851196398841010846706767063895421619509286741711377781485167661636843153553517666542680682943296735081675775093629323262336187900409194182626034484141608105373425267473099387973455202770283533723170853277658289456828197971021478380626652346152087438812613723190074917254395781513809921622118629405365748714194294017575445975073645760267832576264596457018715178355140738680335336424210666070317011912902254909890360034146369704768852989086971172150665393075347750085049540621263319190805910164347459144604099395606413808454991435294921183991841637676165308433920138087600460357048292137459352593742307101445407710338603661118391866933756064574056600485299056790181257961201425494291408541043365507111366392126459206336493102513798378916566872553159904118323319595664470574066758359968644004757803756791657260436154758246380644450399392116221584050159522219797962119697625812013032960715811281683299363267147483911970495566572052800536876914997235399460245709890834928091190309966193755030713253654111962710890688164345515093849093865375763381720166325772202158626907732210741577463116104376411030989887242065696343216150807718821118380407550388658901663173171658408311987920740078936124232467453528123478272661002040867682744502323795276139343673893156946715769187371403143765549130963663810194025123904118288712576717927249966335088338065454375702763888024047912156482410652133076995505640592923612909161354393676721957201628873963295589073357009998914887755785880699720103037515932986674773319809980851452379857356844483838603566027682457858839580487692305129904078170030369368827645317816910033715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 87742800592386458659433837620208111775999466437447100058102770588084964807146353926128094520787626039558148532778388142667379010773420857413116693296457450471819504516185929215232220810305765257847332173486343950628729759298766818238499808322181121069887463692407617452734055660064944038666786403073263453095596194496215376627327971706342647419073393869116966507344260336271963113388795253395645586325280869035893030072196212936956757792190669312154742209943548093361654248997369790567055123695599881201993836347022602788667228373959603285262107239279313360846332784440813271487074179471593178244226107881408453537231561508820655950379837962085974490837808356432297006313548337595479227450133278180118602415320200462692330964748142273824963337861733628469327814453842514947558882946020937982975149739424024142231947678608802779632565708963788914638727005760521779593791841239612178843771581635348285906623882972050535062449087248051561289740261940257499874437740365860934998402995297002600642368224454805665353553634082917840322929988045519430349293778145799617861505110946409178489398364201359417149009048366821254512438972371272432413070193691099619149698161337519720941559567366353377777729115296533872180269804788959940663184092568621441868092678378490989800178041051641205348748726566593205269603451474600843066303427996132531813318650757664648567237894373730672133549460147541309170037043097399270146280375408500100299281969502666551119935209437182263239642445669776319715866359271198096379124999786604437535640076013023444816036861281373126824042320468460408111221777131570136538197751734487691150196909580000127677673624170951892671351131830534865352540999112350640782240803793523665006403937624657098322387452849538334666037864494496630116871294642141303926871616944195468696437190490589116649259210248312115915614963703887668459280626364069674573877507912968364557085933109557359380554392719320389725560388011500589830917279561481743940942718775393782892664698140387552178459959022867158316767119168690069863827062972994406746569842038092572250815902746457551032103638524685932419982318782287671441638031048760263103774443524603966825824597555942063138128125121627777146931826871204655930895641877711516484689737108987048894154713322172621011622796967818348335209212205177141349610604108292552128822296971877367629067515378469248922167513404974933756944324344710302849724868423649687315824959994112994503894198880752894799163057731947090125605036000362012739365737723077027561294335302464133372247271372643893248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -66418094088881279690999828832965895956517070598353673882580662502325705855412214653550338316737330907424903951001565466350639324200610861443102705900396252758117950719424109557202447480543225192502141574845369777828515110221141321607852805608998980098256947684721376571921091024137545900489904953339070342774664578002850374456514319658174547860294124209536874794185846888840541543699751862583541098647170401231143555789026645968727385716593652356276726351999060295994860716546469542254002608434859441980130143472961224312994936122319677585543578994725819984732870356850697613290586975923044619345223178747257027907296651359096397912115749203795441545117360385153467435896954852162109782135546050115505288790587177546459480382281219725095938279379421261879938235823417415009246037489653555048405064108036499717848124342513345131896327145781498796900631858709748220140754123865467232290221286438958313287819795736686161722617252432422310061045140202077438424173476624047990878540319024482720826932066938672605341609323755733530808443541465926944395647085370994188979875020104065331156198722357426648462821192987856515105361797923368492135687652180329095635031761715665449754921349195781450258063933363983234411443214621981693048118271875860826345685742224919720847878734375374529844481808743941047991697838421616809815771568788569376133279392824154921902069042519366572603978427250646278989799164807761983742981574287753134421923416387430745983073094430657894740500073732702831535671664078391405847049456979145673194977755231690362895810905507026439216127273822468129403295410741517032575333478461513617253539200326862196183546264113905256158203654063856840072319112492895371816432977690680006231416494284946287470086520945489848516848683073974120697067419437008869817604367704749457036208854804340339007595198085467858530242188371796292711607406124057475379268995911766062782111359675984507314477294310720295332168249141618840348569132729743319055418199088731609836040435832045437468625968573827844363753019025431621326041602185310407460336798632306565406851578674120296066159266558135233386770142494100364885147158534824801744051435745311863802703891870279156217517808210033172985259097067419629623639737735727225353361193111222929466262872538588874004446938444823541023300180170988058695296824694771556474180206926103778842170066278008660916411517688957239901377325858437496401293748448457279438135926846488661832245893098800298800740715810453719069501521591323323124531619472692910718257433615530329992187082055247462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 29754819176564896732957631779147708748336448095681909949396680585231276744751175934587867397365547484604120468496520873804096534594183071134428274411037818376193978423397341359135724718484281824233689367807904180227770818991061280175312303911021869127120357726856757340782109126548740229374631308909443612821516222986511396124230739973993637617537646983550152817819507399731005159049725059233524955438773393638954637263163419762622766998793273197124607970850561707302504415343241913544009279520631777798654876258523606525056070628799843449414522634508297276085365566726625876465618444057193573652264423185620627486178696921515720412839348807210477359962207679290335257066002581179651970678013095907462500187643523405102552774701803345035062400612367373638624705268182783173493270018420599324724696837980441058502585326868947063079049480377572589296393686517730429668941217997105242377546693203603968421027385786128361299245108833241345248934411100645473015158275072019692187392306769572225211923471608909501767589853461689402339569032019297792679369167420244313772516183010993140609174621073983230097628856484713354766744831898697727592138928126496592066426731328304461669881393645815596182273196654216365449214551517854497881611327129167167969656246084660234080675014377147495913893897984552229455619097669376447357330444391321032491324548880652740806419636299624937788809041063309303117354268600823385186968888768762438998914841808033354566903852347265960708896184775635629749755538906535533635025552879619136236313744016146443066169541825355337630606887859469987539584198127743293283011976752742258039725571083374330672485623366309132591762345280672231245060525799735801591013354395196970591859433624169509941607068091746596101250456925098968043142071188653992299936043976468103175795902927108722655598460571668148104915473844270579372189404658785946276806654105711706773435579715789652204968909913629417641237333200679956721641589240412888380332879583999506073005177439684515797097226419985742432422895204980169340058049606761915512159072234449061440796024626093957383843633191140151424306740943910629780639381271285271948696205098639083055899074551027753643025564885369760910408655272793234751878805005978704236606085820510433357409814168011728231966309541239164993264359500563021432506240088754807674487116323828676724747436919532785236372263626828392130308188727538090685839180213336170539714127763463504013885947305785679175455260040432924495832128534204411351205205418602334458245958066820874661680952761340919808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] 7563446982364150468588770283691715610997354596291472096153010878548184363526388960705670059987023419241361051659025226107963663185517680498221209534728749374315854971160278837360658308794000688409648849312765741208634734261056895364940264748852021299528274058820225244516398597859625934580584248725111592889686323671304409304121047771240645185854814493119649838745619247644833416437421946948881607150713235433539298923332281510967662917805899600057319062820252096071556745525433304231413919702193701746864078668371586554716716803008434757479182949683853363439775169352345651591095841590566753390410438015360450128059299693504952308377256289388196248483449432711801093435863452218507154360376167651533888117545796444535372753746219464750073237337065690331502944902894770751608987128755500507947700381571807748635104155227668302673763412094913243148802150712298380752301582053674495987030564350542890198491713042026539812733447519317244795198426475049593675230530902035829992891397177675439768877543478854173746982368702181202587479345442990065999471188606947237725795249437830339307217134561284901831786058407800273983817819200114336235972383733626786207194763990597299324400704975849680192101831896867796960332591111906717802018108518442786166090663237014395585230810662472864872463569341767982885237212171464398603258778467319871699879029819903790882201982315158726755856142002459989377045639099433292667308852454870309690669940973190557254193296476895752397049893734395995735388501576493324544508407412027352261766679761870198651016291400224448358843219356103996405687993619435445181693538521182742066982009221186848897011104966317035389542760654216435888282263260550175910583478040737716161181363638511809686471590200571179033193882006324753810902867152361353846447962445983656122682938785055190483627211015786263148725621072270427968948255131576136853252915144905104937917456406905984921681615869349645860797746551740673553214353574887258644517375683311899345114692571350572965627405672696103007821275355861638976416200860537467923244063659937107918978085499381367867657860203847944909838697790101747794447795996487787755895187288534803846826354078045899749064401896062855457290546596249999548755437699130551622797558967824251546397891402885300819056966436205122366817330578621843663748736791494705255181687632378090074729743734861382932230481633247812948485809659025350259599946976999479611053588296378049182335976075669449892100453013605636709443820114997904173067892600159744946956715927615517698840482546922291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -32648417002137782843149114126600319613872833617263838045489956359757611264213935429900709547664443841879342900456641227287609368810334293094684322833923577635565423229168814409698097527491858418089403425052387829685349572228891865774681265485695633690200561345731461786731312950466105063355479310642164561521343195480765689022226284845214142579398530653222407277777080066221416593305405023815241254745635928628223220134209978140803169853742245843369401241494077791183808408073913413841592016735157295678133353816604648626103880731561721032393596211479540455114173023974686025911848997723109260420287368784640013614485917467540748461967846385336674722146109262934406987310460886961328760282047763157138225472193286789688771032134131888184813154743451171483469897899839601662694589866832085457785416243253075152969048887309227308881824028529726403560914666532411626250098020497006708150024581284609303620682885721095676022756720418338675116461890266164963945242064198602404574970886355264151053092951045761425418235220421912206038994897927371394790820063059838992085446849050190327544069551966434868127284542936770294213653223694921331729600223410354693849409404463329854095967936191269687961803950360322708166008559698444405241749906477037500235714271833924210804285606460752948053961916562306376067799926862409857084980501983633187788203512441207808718710639195160565712273886296289532329575356371168053993271036926115321853841364395306416766239874605692979988285739204373610691200985480996814350449673050136733048149956377567782828092512286817408483155814494627831557669375046627038713898950397040850970598918369489206283884271345379057643300289770409927580925126717246775350938175417897825645129047124651038695482920151071297307638972833722776790914414655712304063744277079068566719755714305507289945947795513129815616961280766543597226211808845350745192498288355109704615338176161692726070983369778361626603827065120261728653395416639223198485258628758074895242015059207817070799308776413558511737586435564246451625874762938488879528673058319220422746022292926759310511728017000604860838005951999481777406478580712836304272565545089191523660403554323020858816743231087776921351078346079287741989996981442832885824011928238874457937881953580337630132784597646238294118627821519146403677434925872989672085002557950314475678594590524565218749014008372463351705760040662033030229223303515619943528168209896656090147008831119324219740106597212084995365773044888452489224297892604198835213111703131766059088687700568222728192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 41956205973204051146027902986848631904041440015607866126689431336577292559042386792260648220890899050454033021406608145335749914859398091594435162156014060663309926059330331596898826364387863895504926135112688365643268442563799862762657043089181332301860691120251118275931387750753903957186599961573577369190255496816498562511684416220321432236624940224360868993537399127984085910871612274221659865999819052840701865328456070485528693749538460052818639455651261649607487178155986108214829858038929213800975923900648298316636287295135125832854364651602003078382191551595608946822153621737504043363854705834705701161931021447151790698156033068481917868665595112087328833037504944027483394892458657215346862540365048776156165497831294093689400646336104052344651526006490835534524288282942739938176405438279823280455001584200293483932776047368317881028652257960591091199629176853139026627024315064673356982497610132221678176215925022285086339261692340233977965239955708011656049796920340239610682433147489946558217270757430594242742167951151749817366551384184605186682581640157140666898527534682423885192181752716261420306755983165039506143560238672342730147154786700042305554408756404504063126434499078187892797725938187553758056679848532431290656321576446934628152458720579986713594548732663147051433341131304098091984403864639028251125658728573503890341174628194874684812908654652787875607629297872800154449362598976646456093057265986161416593794654436467456818216138306312912879796887337161744182564955333914248107082830217991973560394295073994590440653994020969678188630018807036668070310884359724887294159726347084299255141269790242465256441716240197911760364989350667025570227967063257299006933385119343082619040594691890967516005125264502603003417183882268380486177170370606912550173630914518717754586013662030454715040696605590705162972644019073027327927083887855440703889967390224288078434334870890549214568198497220406346955523153499342497823824407484617416655649831545560677304483612577443656893975564932719749891948913812127421462453554292868246505163379093126781437127820821302642306386543513496197277038583238339030479096421352030586785792687661559133454962664702053374049896487775986834816616543666174711954167024829236890933342011774699286553400138976722988292697474508211427306393577327238970862472450010908744720577169362663327333629750853835741158706812211719125540312573677760530762641952262429733696042350304369994949002766625667259797517988748560624968497898665176903849840819357803610740252568924979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -39608181630641143506573144575615865838163637405628046250501175202054482080270397055853285507877655586169091748926891943969011836047227801148786096961461626655371200958815420244193203674417896342928142188834770727204668844320168242145351264041700404913741944554018720580408671507630140808278801088667373915094568103545301451183013536723911798740408970815312064194446638446752683773783991221594153985685986753004556468929744416117942228148672546891702967659028245480669621423428191743905274359361268701180762737216945313228947682067285804903723041888094183574135469427451801764014269034566277082748831286794328355696080123274712748466359196170014719766037203036171264741573095354213722797979117766255949932838524347539917395166641984465059552290931194025017750175311676672572652288521223745793313109744562058059400121174674641904002411121785281754815978223715147020657397974658825033091491445924121522182411023095861072752337869256183690650925918028902344434676174382324765584601602260066187709889001392190603487488387981968564298196320820648144326113648325839064803575426282994837750123015961350512902049708084195187879726987754034288022458384022422818055909009886485272134511819135330767087470402975451672105310248616445585218938671234143697359752130660676249680832772035981800376376578903184693889253121799618544739901074472636248689733373877256022985357537036271737436339015953319917634555913102109926492344236141615818454728233493519307933057236743524075567697965969333672267726327023910938435389019587485552312053375653885067849404630755080432723595751635146421367226175884378761863733232037750409433562138014252754591454054223801462486853071800870758603891556092921781743163398616646270295900794515932912444699883693622303225426801965443164431738190909258641008059966823600088651283244431150916587272380374331123990308829672422313537138630519374972369595340967260993240782225688557059997610904858293599649290035931038979351822260599377253196898963896292979037384242617834196123995808604600975881687975648987283596364725011626393506915943366041840038818493720801711972184686507171187894158903298560869285628423567220051430687943421585825672905041909090059261970504388224567226026485662251382969747788357358574553166939325304796073780043545444427708112893301631026603261748767862395085872372860354435968261988892125530735552527291969382848357132694684622529488460420177873183439335720135758686469619903054160857173171877910357602845459147190139590822808301974294160078481304561568106939809699094891510204523773605969920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 31239762049764425770433465360658303700743686374138880990922380589880454489102188398237021635911069984548423981227099257477719672480495335785338336494218761506280409936025239276159939879227308650861658711654636404713819507552687093031739646695222861539580283935697677418306902743719326359909627889491634033583180775521097412960167199633694285570331826125106032338581555086736957405508926147023644369627688354470630129976775536095396998968941535231169845102991266113968361738991228658913832978519895649235287957464792533362515030051632322137386897139570487314349315303794460327326977185386483041591658685856549969399525803471536897607478950695920199678436219513355339339279088361970232475612471965624067926844705016287634480990849769300272015325022754528475649849416191986231548848227388342975808073736998930113110277125237017529023867358083822362618182166982790020242459994575892365788806119141539638354760996975145632086151880358728183098036178686191579147124725762901184097563408501178321845239688653025998961254214248989449810938986280947493075076130614258616598093027197052110181919977342664664194455681982640357691618854512718647438008767872666696261905021695301199813900816000426146603288663427369185177819516995252762352138051711269744340127854084783133251418988697425668523359561997037400572060675186213745496977207436103236703925325320776726967416879121561746327166278394230117236543033379570743847828587770679292055232268084073462609257787469428891481025180951294682835504248965786618547114505578912241628492514822945186846531030326542908817433679374443752173364511229698746675277769069812717238627706415074743827008694563564338649147848460245111060207625982713285680934487100061693208883824829526462853275121581855407867840776898087996560514738829178968269339341250537648709979032490851649954824249061697853639862806456736673583563403119884222095141273810367422452831586724986263461911298728189611000886555176962646459746419072568674315894012779910592175884856855650546795275188686720724955590638088455329822266267534262986820995740120647225394386682173806871143834467162933436058835829645100423384985676966904930804001394569910854652992839707789062226414138599377032932453364241971176906413194050937821829801779928387732907342714501036391311012503310844723203720496943540192333641318450311496263398461012160677652824818408409597589058535801657487979284761082106292703630200104647251234102651970113691212363610739487457232035001444903117476650362369634008184629019658928617868619815099370123560351834098892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -20774566358760224273159139043169448611065527649682217336594346001005857017611549416514726773596103638739672496283792134899261390712294517565135590684797626542993128118881606161752731999480902967441561323658469098694119909370806279049106205125077934356624536545309259527003143241603985581480856110646384682718735085343882334949837941600416223434265131920841943971875345257482183870370990937956192020505585140469115123249250069260662761174709248989494043562419979127343840187284599918259679906895442555182493099990887975163058451607994382155796755686243005306771883843273066472190152837055577469270309755547980273499813916322684154308049722623125351837155068335937787187727592981183544755930069919537584925753804297859465125327770892639807393822200959977438737998025479270508225178367597196591725305132106742304713134676977889148740267744303101795055586640164190762186363535316268777280264740419289214077201965021912114061289018181974226227957364625387549434861301974947979378770147359425887356525846641827502564171933289604397225671680980100929506256744362357972185000873610858917892604328164320357116609072075403632580186955783016065331904033836043925896720877704806728449315843625379642473643954978124515195899718730307165843712027050871622836180574973233061338430540181133818299092060008124439807670247278871913636605450664048516977718455891894130335821626605230927126477228384836313626751019435730117225078829669073933949434754675123180727701677459225783329362650340769796145547836746739690393694597849587096319181428937223862577123848480078968985573205135394234963201362421900331753762364390217731574168989869354811739519435809155102462603992998643383318018350080807551233630642818026032487228735581522300588736525036683391161923900450278864202263411200735049004179242779426807669643767406316630452131151238240498031672803458877158932961101664689202751968789736208425574430911324529574445006921132621314354446562810446815148491542194805796739515556530262262097227382848074159482110610098413302979560330619672651377696132871807328688868835858065655604757572011969224142964108454344863062708372928617085362559937465464595959531176376997507630889748649951953746798288364387667169332288298331591659478031517217616042287620581800755826094912953407876741452828002614701934742643547058136359110384289530296334890116899895168379616700488231503258655560518874253123163551465723905972096421097059537739027433858484274185774870290861624759444314024738118015472596198593715258247452443523015237366863088631682756790418436163371008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] 10863239166054451401146042686983420949488012029945907924937451033105348647655786577448040588206929629181950286261966710535804523254143759360663559427723862440583925439787009713645603883257704536392274509017693703565138495879089443511936755844402320600997490248455118854470449509986320543302764386179111491960639982374162193038714186723698212970879721845868884152423921223285349171761655436500932014519868134228887290875895850226264188201023624625290624846071431412820477583120143834656546506009628984253630676932337411513705383951547230794165691402145137935981718281389625608215117117861571693817523937401217876946701025705451872845020988172384907428935644649369819543182953672019965594088619411198387507334476432205191991526144043119684158650423093559664172538174921427325231619764930999938189902730728095622892253556235626791444294194668275862700170216154434715136609289322420041460774909617272564543163139783702642879460802758782287107174141523292046339993028195252293496385973360156279223304405051905251004795183033295051394121938765280051162320256171189755420986318065173348400985151663202278935186517364743145187555597682764949212827393456767886752231496302209671657449088123335865548172591601496173012238026148760086366809930157810282104452096455282434405376481483248249817497609600695618470134389978564056585940599659611419048934946604810042309074862109074133148409701657700661121548443555311733604442013578686008742525705713534351166450772025169242227240647224874622963744951284233407855266245540582818887792640801978321414115582552233650312972688187975819327807845043042310699820062631656847259518134367836882208394302492634303207125579451343677315912815448075041807510759019265009724105565248740902705735917232481816274336955054166461726224928807447681328075134236834116128211007311643174209540626140848065537290522624052685528671154898255568047917454980211093204297684895916710861125299671375319269083552067696068247948090261491580381133194115141372604723193712726663249962413766206728239079326233931760069782517925150345076705133378475847972535315219229284330414964600455538467478962232871045785372699632712153729042473969503671030257100665133441797968956978701096804536343278344952953163154431486545767348434689360504056972276422171971037382211215472141008823410240711894281925956525471650589273518233445295833664536172498066008103576209294228183976439677260011761484823622490137670813608395841056214503048999016921032248686382033403898795245489539559129482169693610838528763659190358917128028717121011712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -3470130312016448537072478651400875742975110306874044535158794715696725745394850258187999460485309145941571246274995607353296959310444931694801102668592579698811035384143042804040020705490400955758415503512506147958416485145134276114777169169820736185100490342803795849332092263121315282267639026075037738009761158939122654750308221380540788958618485426776820701407231578481716060162403429554166965977538283497954708955661896537586717261253030077032874136500242535082523008370157681943632557955274349139699785429082410684366374854748380188469605164812253434398670215153961094063743922429557060548715908967457548438658632686171723726166726633547901498543572738109628188393727456548350164057941899463322665666560058292844535981896711516938971555260227481467705854614614998286105062399576761243420144384704619143651807494514224459175128550399006926678909506332089256184709517387560536880049675682560243871817860551511392300622055196194657955287933596884733742666672459924566877574985216107296765370122689885815049553376840913697278324842802567309707842866128808944102926278786810897592133359199916224946273972456290966981282896923270281026752838909402598825176604448158898756985291830308389090927990752330993839764133365613777963664648503256297747337405264200248058348712132464547996376980159407570878284113735755581295839617008237239699455902499061894794103900130187392678252055291557152308237376595337056899856428420000230883567261291617256584963948805361052087487276428605956983777830124978472431147864359997352064672138611346508681163860836945207751629600516868416558004279226321086030191590358765629200657059829159368902172491137291819590790539942290436903566276126887727438965161036799705563917754595725502075870172453941139952969639413856770792200660136979960833383141311552853316808260555706134673444862697642746305116386003607212065870038978607143622477011635521349695060592426114453734622512712504669800067582993222065797505661780363103250005345529752007481319087460933975589189266651343872743668776254226925679564779655748243527518627701428162648193849519750496973471762211456575603488394611141608583540140539541781874298080497598674895628915325510796219996454915377841693312827399119843156264324751859913953093720630964556725919167587174579267819984154755261470607668610376322228247059851429743696249324483666300245814809420388888564680354550848234537982887681535861650612067057411778869910579508133200972275605878823685339805137453964733540566545438234716130765936000951510004116801752974891760810914267778777088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] -617442783504661110745453344925164535302027075391908741492408603102905060101698210542316880472605337430274433323776829178833586385324696798461852600096705289452598889256665319630295793556574221536085774271581160485310672246703331471010580136678051263063375691366869032574195722036608198966899928459664364407827554299741269211019144632422841466134082305119203443059423323141373633528882173483831334031813664464433511195916606675258393965913519854336239695998443507146147254432950579740318263465707416101216427586701793531905429110486490218063092621617310740261990033560184258000392320627192903734506542554626449868963742235829956391750372751016545255091786379141904848484698095286357131989456136764674827225847796857546691175017802731340119585880963324719058603662939498253584880441755860423843390178241571034883965531086905990464482998987859434516793968621083830335402425118779417013133820226458273626140949821482935805507041344419522735999160426529309783425730929611358860407006061235326257265045669750761854532362040640449576431974526938436753634787440516089040062370521876582280867072003076236135730517822688670483661269024291032752557258762441595743909625018878497931694101462224286791278387668054175674003602614692182131693624555560868218309909236543277005796481333811433385629458947086592202665067707699906657943254222910594934381525283735742355989815593912451216207117770714562449248982731215227739766215481764113185278834390871434927302176089347606565155866284246367585107810112073512711295456786517426690332619961505430806860336204478411258863631122450229593646646907825149885882520508477735591026603150768917972584328032128841353597992274994861375385435816623701797963396825569580559898755782715153215228306591845449258785323248474323947590315559941545656454441309865513687324226432436278392903738546165522950770172433691960647545419659425239945240858917177971908102259188553599050001236389215873647119771207313504313009284048120859027770075216896729226703565760903234280665680876121804754580948328807946602720159188355684236122433513416128595547929040642964339925750461249735312074146273738139048167085777315959951682089116758743883409769380131494367284640286425324427385897437928600576468784316794376122437343097970658672819427193365188919714332184146423983552724848857729050388712813805062007464160364201529735671046894467494913731967433271932213864861109140785352879931897582446697886837578455549295825979676190010019111578618856649469908715794345500243888491249573939374237860038538904097185855620041932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] 1986846024317621074835525025395456519103141500385088636828579169038973742623733669715833562588336666282471217800360464513438189592765780885236729710696013802671558320745507122672161243794628567117463345955610321109653825886703236064163514853801734460284585617873841906604894768265869958691087091831422836450972539190122879763963766328321933145202786464119152507406768668251560685086131053633294992982183031782791672878471156762271253109539660742299146028661554820754598622333254515923248701281779432037274540872422902939687437475785852419314035447915863673344196892394108219753494681794760007288914196778593423906313569776502334243323069003624271949984138319344618771491732166585377272149528942541667256733571579029456601099674192224490434780405797954729508718436695280758903279495236396836346971472551516943491912109535655106931778283747664892790229990739790089099260264998054472950967672703610446430840712245826117816624732678527824845490049314745990699049611965757338109849847483922391012750463272509384253608047405768882879934446365365639890472360258797773705056211480331690010924066051235343814929996554092429495420029804523949669217537166264399295638849705275534829067798191946574399329178036830162369074078303322674897478079803698210048655616972870433043113913120978507201952403862764602652944634150749550403977141533590242867136171546313641237545295032577026071514836416304352299043441754408568805660674206645325525950630535137439584641702548524940263350611734194305904706057114202890839498428051316956868182724547518740127839293184497597535848737652270383875652229974937354818790310423249413575257211824517231273282714822985780179898625670939113398618775382325665957212496324545922861985526001355461512168710907551151858492830317462203670242330330465568424056568671805407794106350061676862879252765048091149370247059046588558223949218971837528998162464395088224626479993027499382219939581232873383348006419312476647529425079196808791134763160365535767117858164816226680815792023876843585216101850358408929396414033507134758488369616869873284957259753783633334056092073503265394527200141550054745714425843634704781796170881439114783418738460639657245304812092224134334006084631200445671053557115731708743039981381948919686828702567109665847010926563301595074849990685898890513995510991509396388424713982458473070794607842050011810478333936946370157915512291393031514548344038647349578823323222107686095877310634564623298056386967080998206599759732773690886636980263562216641747789944310699077262572706165688369152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] -1870800415248888357285653796436945055607264378512076186386853148302943644245322540139271727188674815785808972912360548318777541216107268046628738161845823473071469166108650049105204143683527801016079241357410415401620332640419938451638576032623463208875327263511942510935619409439551157061242101697069850923000960796195104146542247707973271484938708699383249687742747133671513850629167148974289236154089575359322989957301841332170074299470544620305266576476256236018698521933236695006626630022862220827960369105111616136198638568284417602305233795953162617943704022792579667378525554935301018024214782746432456441485157220267853260747253474853214884528986053143966806897170705242029793655455946562385219021751901923959859833810408621113888756259957185841581244353559948446750329243422187275175109880816931740632880722118129785776475556934638317136579099765526033169670176512364540970918345396277443833638308714413413885166410477966325764279921635352284263422461142473842735126124977348846192647424169114948810174633984915052733461993442230002657419334679366973033464387849118630411489290701662738536624809929652422636691985461921321563044998311508011437533581544105143609152040285477915369967730760761012601894793429871583013143667985672991826033960407856558505397335884297156674428014287157220270289304419146578499366343263784299118983048168446868186338230444476414677070898949362428075435662317134350937622724333486892030616463468434695933684388977301752421067926841673352373466153943260293682113284685573387750400795845678754895365546030071192797058530644679147340970004295448931114429038401660669421884698753700521892858506945894419334903880982475425516584216891002040974908349012498266098243286502433632770720141334010222225707237305125791923261713021043378749472811047827974097040335720749435960803466021298114208375182723936171637468071098207640977674623193234866795073276335239723570121642785774025136802528792285992544091768530330714650884067747852920887025235634394174012385722628973600910110010214134999672878167675400409922006038975387980992637062301069530468604237808134481086334920728466009657637657507871308898349685309164751678073996972025882917742599904227874752115655878428372603723998907993010150427050422860110179625724781271811387109622780173764124666137460173978629509686442738639970147684862380511251193149585247353280138268487187875710028759123384928856972858090155833875565279218859998713600069677193463802780271135569952374994984212380943024528017555554662181383506536942790388231481164877004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] 1290026780302625471224513949594227832480608265114422903997812940372104991702584440114783900428987195711367897064342208308241173462525013883438111809938493446176607848452335748804569603807202787452512848800258755406005146528401594193076632785034188819131394870870821532811808720039363685854403119465750916171657244977260789876386570327213858754295549782675556206880539663094076637853727859707765136760830407936997972123838789028721470858027410783874754024654514543187286989802798087481802535147336706241955195412429501573863184065959729486308649617457732211939932555776627285989220486960577261056332228931606831540487714777644299017802522415632348428597435499155601872415223959281922158915018927531665648116723287766273287530708089546435240520851411526688781213057372858600986249011027662198961874804709819206053524068607336258709655262633946312520314280671162305121742550232070473342994985543609962801112739312379191902766154051472660841269339500650764764448517259041939311510783635725375785175872886237561472053451043396583112749047400648013296955749139429860131441050161073645295192760177278255451502026357126129153022342210732478516003816941851140055705957526388596310427730435940039923211077566235549738060103086541996367878212173116783576259053240767661700360018446151130635235418002951829405229802671932078313891627322448069246294291741317828952245030505801758547665464473204012019041241410787088049529540301688464049124126579126263239756279680304393608032881769943967190164939142584470191857377920101463667285319938780920110678221085534050388014786351662528202776981427153900151263101080853288205016717996513437747497579875934997774902622505867234913977106902030438475060891232301393160547958199868612624650713754810274655544712348999551415659725102199860208703487315370605100637736506941224045582332421473445397189357687975897539829979186427785457189598396069495554536296069061648279874835742300749334474560510766523700922663934381230476876372876995576202632182140091187768753221998196376615196049197983683440740310158477626707531067455337538966738307524420684240516660741155157466823739190524655657934515245479352057371113278247650520796766767772586785566242428687007636718584485711713533614283842539185646023986508085418266489782782128673772696147341797353022658883697104313219710295379200497835013346856776102739738101464487822731413606946890165182369536336286154693687236190052738310807651422608953155757284420250072135539659798342564433404001543146736160606298446701625553439484112011516311588589432857427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] -750824238308159621739880302640747969125886288867862713874736522311832098664583538390770551389741011323231240110411680941044805368862355686119994635566464095835501269958279695282484244655674748324534012048185128857999956850229170366455264111428182781344815110021318017500203139484399386482250690178048619418201475196389976791770953514495399703700067731059029036343383107601908522424663182727858001373102643722134572069775345746387268390216318475925901103072103784999672870359211107473849584540696835683091500350667349077153796494585781660569777820474182881656452745139735615493829141754371641971031134933334381932129207974907498553047085351028275911569033037602873438459211346459191405661826093557696512147900154560876468244782138073630068817285805726008796962608920987453301004133690200164544399831982208878288524751957226004842971735020328266566160496958284453008496276316687964772224737654296959970409780912168105240711126572388592232400768624809276268395374619412597921853388956263928383920272353298073092458134627882305056704085131902717983207908319750418072602591796783960892277439898025764599446214456776732491705542403368845834899652444970364080043290240119587791846196824043584982550086402397741813703131858462309595032481311393346546859563725938691220248374858659400534433178014825817003241426675764792755208336970334456438348080688548438209347690821664610164225669448632828244234068665015552886383325678715728664935109590750359423967572653499107594694313268663775752664124949281744936068955260985342136737702233162119733860471652334716763533380411797637092368568798111589035478695590373482501854987542890172548342450026634245367214744166823405091480870456419531511006407469888143698357587957509183975383049599148153342698004804566666599538394648917066566120655514768152574410804267963944828979026401943456532625201509178427942770082031464159378621949926515158886518758341578623281671842455754361914397276736485704750080571233766859904670793760694651613943716777218879070985506161504959267322899452850323407482048140231344385445171601569595574668085045989265289777098309067252418731777546050798869390629534156858950467302184348465522356660129978110622868757760304336828037412354086317374455606097483677320745510634900925463983486727146141569483698716094521889869350862202687625187088881657878174915493479875492724640331299074789429944893194169086145767909217803109891647662471205318189056583324879010681536843406720544638271695032401387944782004669642337279146752326921359960235384219267821211603604785332224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,39] 387824287822682433244954144514133061837319912568056848534433347949487796694000000032114844744396122523374120477333955422635185385939052239925689226587902408849117941253458810002266559547372336668116741346547119922381103199328378381350522764221022092951570649627933308207434238457146645934823214924869169655960581382349699077242857548119529559117647261512672784546497587162240221075274769911036827170051994899482080580643398023976798556837317482065028349285755010781343633031688121833944289070766239826943516305783951830017351128331115008265895457267418773425159125547706645987627882211395846345041685685332166014155583897081766589053502065496726291967453657717248644388180748773146008506710431615795341194196744962752347660957256058617514439941566676536671331176716605625864159814121944896044670132751852734687173970128243975576725090996526732877148752261599896963304787501187438105331706788334738188026830591117130640607901710285517274431791377348681353197486769455638715122594147422676725651971157933566398759264130963201711115107985584624944941423636056020447363691748265975320699119498151804838313835161234907776243022763564972771581344343990217463189932363389828426271053950002388964844809289737694006518095691546012616666744984010957986232601812487738512654446730733974761945837113775120222359561013951784932115980233717803201283506495539581865129887595453407877620125300931122650532562886209857248606509197362528072256767432511228408681449456765075444208487031696101439998207164034215877094757157175452976870228306877467767025928255514805539768100230554589840927995331553551550033535874389366762087093072849840976388547627213226434383298001762281707743461153434829192919931965634457001620643287233571432861937892637791695037891455234558359559403898476674761664650463334426162706487378589726468072197513538952425441575553855800028874754646658447621846100769337818418821560617720566323592738790832646022442645933237571079339536705123795384439688409414284721357117895803546377565479778373340351946277911021829921970903455300634318974698987880513687980625593042579392040915541487058086383469667396047495228171284028493718891751635580956505751048952431179640809694059698284867754981601219869047249070373093893274972230431985521978939428973524891386055263061371234311531644551042131712877957970419374768954463338105501272038935818016741228620358196251058791133763281825129481853760607210129964813858871030923278469668617498502070837989846705865672645203029010728862446743879841468788072897112607356132789469430314696704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,40] -180700884899137679325562687777144397258416315257398397960762232726380056027936613909863020565120006362137331785261370102530306489104518259667758213264620165521863832996812202627280353438234905024757289402757496621324452822310369516838877083768429691197289215272903913036250808985001440062629946456285398346183876253783713467493412974993536983331295440770796981483078754685812321300021347347803436663435115196199590772157315253553366070580294305401612172607284420464509549343647951683447995648252329906793471005342342005776000294429417658569999216514360350513716696895336199073082773822886006982483367570583530424889152829509127251990472172062581467119824318815418993469037686857190627909767154509137772072874391189205030542203927273368513311060806714446476184718168751951203202718948601726358168275130451761635804253529794632325281463149539709354092209146140260319490347881919927882043445454481280226556836323151346150991430440167604391218310799051726554487465979059252010848168639637038762055078500530520578241976427225714360874075836906441336958603713015414767269655357067878535246927496302609421285493029293909159070579284231633321750245989183835928942766681826537640675887685390113617687401910657252485558012431649140781625222408913928018655388899877712219966955945018212050228575184124432966698852386704282080620704713496867326338973309644810974538602905749217026596731330963000738688188471741633636575221612366325199557099436968420836623529788266978941372103460554373132457130117622937016243942549804900817781466875837166774177832717907185687446482546898852555700827439686508931246696851761518642634464955540389651538019680001200252232735288270155393494022224978850217900559241454720654495797050592437649397182542289879084465869098735127979043379801124357897924439407700558864493726481771959770635478507180617499465733530982455575625059188155605420385208099779904427382346036758026533839789936452525076094892505943248529840564409919753601653212669146337543846053808602378101540637523814589028051122464231288940899028995254929982864125958183515881569901057659052716894077121802347493714581535976395917699552304172343556204449797177880140632190445883284977767892864078916022236976299197313547678604167743573643264779099714339715804346955703460205143603829471800042097773592463643071853412882281461740694623301028227218251786692910016165424013417210653953618690224275257292986290632803985819502767954356734772270172426362817434811781646065151508138053258154345545050885078112760651201818454524345338484200390105497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,41] 76054886073497490398013956698967931839176139859788978755336329569174991684880213002555647435040526992177960256121323048042082688424715533430492079253373775143982811640241867473140805503365151983282902162144714239502142940712135554283893944365070036469589041300991924687303733478935091731371891422107438369556634179564068044135158095007808680655529449308808414114818803924908777168922104402906712726663753794213913088473262357857434969942145532655699253509145522549777095555544131329201809054998746921231794362803265291782720515668180994587332614259266481558787137968108258830348483111836103213320170513201756056394337885232547420439941166982012024818121239961105110924198532106754079422641289791691623169982553447392464057910096207185174516006397691826635115646345968015662666615905022903913596476184752968997895960535280251331733718582072984515823099912589306731838992449824943436625522847673259958899689251483985205850533715326535759311003750986430636725612460344813723994525750699856590878492253383073453687507582241812483712283619842792981126654132965213363179580555586849644051424827874790886701883908783221195464763788317820274886700984662925905996733024436494513082443686063980587008558908936952955445152565423423087320499678546362450989117032119490433131377471253223408248987463277206595637151292963825931642800725631671930721934729900772211394116079467833012104467675368776240267435394671360595655433414730481407148914844589692061695969058409159081630289609068301328086408701109749742141507220934814723660603665032150548998796503415251202618376599455019091862392495443692397845274182961077177534233230221942115579391506740764487373656158105581972027797951473724563312063680524304061946816020994707017904170446602130554230648454922034376163944705253085916179637781229383704856696005025137203282345780557974898112610622436432863559946759715609586136852415920458590106381237678026279412490351844079199768161017351014214103523097277777522264857560294338381275363199391151220312698298315030866706659280553329359662325205412272925560023438973904788282120814657520367327633975622763154759411188895568900471984471434087945799196367489823378122857879274617722891864907062013506046681382370090763544423766451944066293005826749280832572083987568718558623896679915098843854551181343856790344474747674213887008523122982122085233696685283742204229466179522719893602603361605956903559226933955149963420199688193448992501505005460324084402098043714131823917639136784023155800274266217597026881017932636580447120979064585715712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,42] -28795040810365424673639043323568695749864485868703896482586707018862053058194030404678469543708506889533751994489275293888861337319514881977465420307248782102923719533552192665813412619050288072920270360607736715560252178340758771752234156066682130721979676156024362827212161793133448410053837919680592541639968044091031409335330886934133065027426171646519466179590484851998313649038145711875826361484045401688887759084278551255700736618019097600613997430290754643310705708215773698026340068026077375424083475815294226668252006631012401376537572332074372990697146377288104867732006494016616977142981646180719126504765691663473031942818628078446852965429983094251349619364261458413804310788155717162072476123737479664466858183999737171198841201089161218672747938321676633150641327375185171950766175203525706413368539443173649183975323991478087894689621313660003650685044465364519935725029393688009286226296466171126373450786501357886029846014205900256222823368375841857362293979745137655728715947426716803566881859093123078170407269251856584827859233756298588134467072800043623966845877969558492194951119784608455290665290714008367361684459605133780911651087804094167794108096212771226349089537280392958070061116071664301812461284415462944258796399095178541959937021483199491041997933648037677093047125380385627864183411090106391270308731543769886554025785729327774702468093147396096736505733534167006090832566723088045326741894051673852666193977749399559597867629335827590359066802080894829911528016849558795600690556526032957335503160675747905035495956887828474195017805253416292623273979901506576099857615183102217642001281129518920946980054358642706316702071371299598940456953806080953966913773323208588520283174546838627975540552093291507259317778373685365368226171021699034774642514687942091777537521276309452305279614297403201912781201985872574986418519891427036363075309204005030812039578615711786756623150095272947374751607515533034459644140983233320432075764224065505179643154584043040745337295005944746275989644628791353765666134010455453488929346704785890994645082826267136385405623985265245857989198151217301952351903360484849713929780776444769791039025046008811836932221238988187637828161972184527971098490527764817942124107340704564864016217000481158497014371784498470244581923544557385778633180016340633026527900308241286905882499135267368694644977124051194074586418310496648737488457865368502438214414884260311483208096904123740243617277899024889893540920835314676124738682466967265430615151799487692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,43] 9720293338279773289576865079915448672192431251941109783862150882642411074984231013168994819775847958644512314258447436696027103763100054493360454256230900517635595048380113969632654030745414508685878444788824190378710183135096255419308541781835980386304639636895592544747113437676526670134131402395585289487078347794234980504834966272919324483314759156663092059475343603792237681465572810699321976592084104046167789402442225191661256836797040713487079943455100421916366303982461167462237418754867959878833885691791606800422579358206233720504721498006449699905618038552112441910421015884985302308301428599088641262894697788428091776362719101531104692731456671190200329762871608025735190648347926406076591664652103689542500836151659945519556399341709806721561362560425941536194239433218655142264907921401712479735309222482870620826872459274826331215621845480044820506330296134394455869650343588481554852321359676123306217287512382820863991362654070366223248803181749226164186134636010909345183758097816857397969657113262714170990911422827142017797273812608680000843583870306468927262033347046671788228290980535355982229676174884470619012894574300376414837845070527482981305690332784686127784723456947214531269412273553268019739586929299281576022845888397242885364166648410244657981297015841336739579007775321065148038264973509675870878256262904354113532114466974048210291552397192516955811176367671353772071533065614257808882435550902773684488851695361591751184961850510269416868264334217690177388408949619559388111571320833268132862909249936785117837483004975802890009144928922421922531923739756472711390160332486941273886739425267611577675700646345127675701504300485553874140851824521896682183024870380248753987125002173542951610208058105287166366632394771561297383134447869305564701567695353212769432969485577709490150880342461159434216889189122637814031868316928487282344658157660836597620407685270865109294106415533435518078050721712364081735503697101212418856580794439038694146097191250583593386328923844532637825691245211242032081781315103557030285631813766143139542042175275880749499070780061327551025023517722791915458370578149055761479383834916079694540369225599829573077072401128254457864836827630989709040666733460533128148041301624501334123753532184756771875118397255461129397521080750599112137828173239276626411880113388305268300077624664355902055366359327362113295026814079446240278491925411629029829179433405381355753306707572973140000596657408747294072871063759270131794284709172916353193136758955442176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,44] -2868412054547956295700444285220418572298757554469063720731002154470473173994034952662374981047625894062062923087617172289412225041039130129689562084196495193014226770727205891246422185916776593895513469487623077869723141253811973852277492240429065379816358392179331224072665882127088813694813993217223397801363762191078750647229878457295946979696543170266907593116319240042283289392767713165895403763919008398873364099533245251474392441546216891839455431828665562073982113277555245071366275466313410294676252693028866783093072098552883052233938099354554616548687191614412763940234578578567519673421546508624487508067401354697210178959474970102396708595734592322917734353572039005056263097808333818225210195319676780601733422789537197230852457892603378210627521152500387311769830526500695076487984890912653635309680826842000504152088008211992949450822838853259457663314015836119106691775103384359840280718340430586802630086091905770852814508236875914886430310961398573058411912052649912550363021483950753398520473205724833889960151464295807657828968276008083479239483525502932926265917183092630579092189081027423317544307777003233277791546471748807560335463996475160283968213843355668159427946024069307952155528977750452989513342693034956002788788065132775050684871124109446935650751488601012145683098576813430041672289033739813883377230953516804250022762500162921048015219631999577966715709757715657076844503695852120387193014908095521713089429221881536744724147382567305746251843937727668269296986108464845701609880946908975441598067535929991790244196934060000277970886687874338812406456472803806837998663081973754651907666759394950712354032490400581988345184070220351184314056865977471126088959613590321140937132802507334713083733250392443175377155517013177185524689068864380512573426910320163539765826081906379530059386784996157931102699314612156453079018895561092155688399275737070808731517504060483430162611617636317884151324211318840104700575347396168600328244840197267881564748517328141341596197215945629227436160707549595868163186975781995684985781849379929263322213240007097565314595040602696352869167326437409748853383437971134060855967241818720946518234161613815678836886339044139261796628083372806251287371821577510086988018792301749187761176680290738514772473975464264669682402248456086781509652331169721655490390538481595146361814857881343657970060667490631239462324338637139316153495604402148709541378294514026037423144020558580658901960491519795521892408111671210304703861203564477571399560841501081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,45] 707085305088774094425318640077582018808556668572081588078863670176215010159817667211821205422194117710382065705719010886423534512070796328605589374354248280163760074459376354685221972307976029199402944974213282247143367586330921163648147091149088510583065540508124420789101979419354643970222187943377995702550206350944400689777731579988330171483642784187789424463853580224840943074145445017421058837193646314241629260573389425076900480414304398997953914947863866120187091398647560100061211555667260535007760873105200480934155083896592500678993806527619217651069493044631102102035362305754093879161894858965226376429562677576041480101372023839347117458514715837362855950140721037574295532852123706194382379466122361884003775015796051345002165323541431724935904848931290580827416865325041114479824741091329821298379089059078931598055206124033690981866700420255714929367457358133885779114907535668228525401023072997049917659066166558570094772786505005987596640647049590215061479836198877021439715811669437215904324355245664573014375838084787655595375046000773889175901119589711262868000409003783761657645078204573116058889153706696558775149159729410150095969684699894374842122703791126549367815072031202056813366979251442561127981936577687308413191261624675588419555539404422035586751025669611150389288640048288868633754108481760125554720180754782544018052798327948803957556353020572179217066622732106904470262237993725202149396493561150459611936450131078696952988463949979153092304678195140546292531516340616080588724072576893228881952455621956230525894448141839189125283564475315707937119011007502351608855420217478412832045119661578348983901479926813004917072512894957565955638826735014380326985907712478531631880713600783216386201975461085247686401508139971517059972364760803972010504645443317859378981722738842810357925778277255061878626961240864738995715705814856465875945248912032318691219199929604682444631219421300366132740256751667875125432332138121208698475070984696461944299984349510753155857480437002292846142009480857752904500106488323104471841323849040993828143909773628304516708768635654829461187326484576638703640096617274201855689479697290410297282502780790604559626744942623802011335998522363685772646211405671212422884136279662085086753170165930745103894912675353638054811454870277821600478040277170859120491613829525738687799675199063486109770752215320239871738875200599432868562747511981027847118586049431820241950725108710626279825075889729489288897698172362677145522387393584037341887804437692416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,46] -128615610337279422420723054304833757783418952287756543405619554750915449652820630349432284250241893804199702145031655859366439116888562374317758921277203001954515640651345503102786907870561883458759515499398713098670931034825993737702840925903414759396219323304714157690777820817558907571857129120620707945973328910504701953008133434794077420978991143724443625696435454014695284026727514493706229351729457282901169298213173449735639282025230317712940744031248127300625998705923549655264064123916532549283462065203019775764894212577790936559533363458844364043792885573708426666686723597858640420185264891425588369606139289364827556581047984288714661382276757625794677584667014298954811233235439221241154301391429988149318048852752863308581032883329107953706585847353592295725477623991893962316399180765246396282947879681807277778917829021128489630613688897385902164746961766778579043066365963402301874818361801098021441481682767892018990561470637763818482674380370253925847973802091969122139045253372773205659726025897358129328206078923607902473823410810460635739255308525874033901850999815553779426465807595681455920759272273863735838421793096731782922230683810413008618441236588357173023037144941674995813668729361692432829338641343267805486857102566780796260943652879927559476994402194112239898460262324990183022592102786247141949263826153853888456908784556122198633224785650670818753795978487143351088143499499536480548906969742869206345509705979996282779273164248650358008606349667238443542043430720946702406948256507943961947199792046362620237306333634098030576725289292963672977558376307256591931514239793907403480699676185317362996104261149290772239117175987196754614294333540884608362955218116945271143857320483279311918052101716809452121977656600861194972556290975958365367493706178271724602493717189356701426049521055228433253119253854413641119761954171115907259141520696213646508555484743709084045962942321572434650736666553894867090742282665950365629754668872029871000275082747224222089716042697900172572038016266441733987046787143569902843645911427480477744437553245097068948101059373551746334338084222202710934709212891057243481722853764885860619539563000771021858192901488690799307182315111364333291602878195209872223138149773446098435168593994144084838307748291486744379971984134216656368153643749790057219084584125557912108828210868036057212532617551485548704077060794557751601484209416945500288045924908680752063563097687839809203253282859956784244381972322175505365373464817462303956471626963353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,47] 8122171113772539232925744554229732847371033848813252107639550878833117901145797960443848704969679529287808779912378321946127994465075963467775683429707987760305467514914737529475695157599020489940046351149832035180158942223558109212357112583303401135182553992097000954996829886929573976723100141385046027593151726873273834288605307133433528760789685489466761744789433068369344341049240009069180689692316086905295042900825350207441636959545826643530321007187199069428772540006848486724517654288286418485735922013144568983392693535313414210840695503584863501828117332092791405976631166781639904609499467430462599576264320522640041208929860640964127195582797121412685844011174341421993824086828905435818347879833955786843938139702001669565158792297392597962142657146724956327165370359253161146432691703347439339932812195960866647533306684983056521527079569489320452928664601319967052890791663441929665436667795091496298089401330964318005026446524076535491821059264875750427391574082282138627853862471557161068303993175097900437492892723319075857747926600111798508880659347192450866505703791057156331077397413593089992765206476163305948223095643164810778465834380281990907742022704354709273928282783858000559322511998746430301491121696286363200892841169209594218912430261875097006844690761772711928249798801581949261106161779881486097166349301518374514744697505939581514113536274417486789128827577579088122713245834226693121015902489352586331511346991254123631348320250822648690702356461076793254804665462942881482915285604126906990543037182633056803274698438526543094718874578432585629000165779486456172840098903490862004180811317977628920960394854850135404954945319455743944953196771149482840324133712900150821118215868960427252418525900696067718756160606307828243106424916290269215534020441450616420660349659260589707166054385710738716265974414169569868752425874349268850563339252173519696640560472801591484159439744777109398576533104249836555947103597199784177034567706913040684145452351135386424077838091533056285345823290275448909709259329934327529922620675057413840720379662727761682138589071431029263676149587798910318522985295413251354162944932141266928796505443060770066841096634690692902267384346876955499695724036192611650667859840387650643619656075468864010379761987810473263136649297991339458679715104191888231831331548958367829958414647170657388067400716180733938027784544412360158410378808056771977739472804418899520607166558861657402332688454255203051173507394073605343485200703992724084418889184706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,48] 5769869606648759259084889755036340083234725301233258107012183495535408186535216066542310738535800976925705375441141369042919137480016441138095045090270827852020370371200696450764230755111988815284230246964312931089749101708859760290068101146208355917085861430951264360101203608288782441865325360630508103190841296415236856015389955729528964786466367442403746863589237041696664951514863025764076570558658429916199058559108373602935796207517213509289155733704272159380213080056356757130721112383497221870500044128769414632127719631809986222742812075243203945763717781835578215714227900711224850634442617520892468528140223250505990121527047290540814745796839094315812972316371181698671330540095957395308733636107017365382261444008923371758657224212525968113989985568444233538829255841165352198897618409473589029847025316870701938114757160468658996669709814305186815380057577247381384290170668377545155311423660063906681432128656340899855158408496107362842661008718026693737890119864878518159854821571033202922717584966217280185934233596645850981019546215729125950177203941544026000454187599107059767625114880553054953356828728655080444250469400415305559733375676631678010409910332347347274656172250084538465849993032893471589943013270454999516116528691176696979796474109364276835794554569620296817718338520749997482153730878067014173992577606721352572952465439058578282566599854240843676601750515856186515370957713331967940920426986574566763853992837174420904579752255723858568776895972669394346406978864273545171863784460613575951442135323711839335458610896486716258362311799117766485992982089672643027370553114003828458609728815388322073438535493465989047365014699300748672866271164379547417499904319222763729942184672388166661178063213867773885656967161792445988745413932233080615082599852792985057610011147576492681516219670864409711790824327227116835067847919823596792165212734336254154164426970292776817591719996360675373677404231783569706158489043811557356547359315676681020227946716588277167033067610415529600072560487939416763575605050258974036933724668539803904646107188204503777867682985733231874970433050564788826154499245277473680826319800069151968599688702098247534990241684417174880414991733705078431832054521763061275588078303536986000164645102727090870858327595066976024902810839041754090423125742238287417782374938243381430501388428560124418364793814742046630776223914214263975693349587676392264030628482541847380959876125859331944424863376614354289141525706099152224617270429396342659940220298854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,49] -3270816876522426445632729360509913076696216192826482648156619502961624187697502623704644930982246371850155641601071000518486219958975151933196629475974435649942788479964219146647982178995882879509634977053499239259666593405103198880566460455509167300506051278205183636146334462586041507483224843825003284223373046139079559129903741791759360658378833501295791648205347765267464457031907248336472655281664610899333109791754537069943788166099685818188352278384170250175099608489337435003471321714578039940170415326591564444159432721059267136097362958427993074437659536223331683510433901060343286934812181854523825150527891656682396863030340604614241798103840374556445456888173693870969509544127218574408252395831392148332807402196080460974570917841264939154696747898956911266783282477586951323553247880202174062092157996405174522762667432489738421525068396020297624997448322556326940768246120963824814645620311846615746012310345484014310941363200584313646731012613908790836861551228760990973572406242818560889677044029318320520629708695830418756883037193992869413191621870595200031706417822262942460103338816894193457846663029349473108269492554276473470465107697040675164894595792833200441855281274578315359293994580551014212545724909529039149722299221192016654575588304484193541201840413367529538692260721888274591059730728949318079417262271212554327687556175190087025725069861010720546626521916060981587559884943404029865030731990505812760983653257787696377297109144600923415389471531194298924686632566951318874373847403523792723438613739303521514099803821969371700371425736202783586760920293411438761270024716329149232255047572116715647954203621104459800590857430930499822214979227330624060693931254204418565967145487375957280526536185467576911696677038177062228963447059144549942481550238838651835446076138688632763728479011469630199098418097413826571802384029425656149985775159316550154843129663254342437644211692652341994755374529403245890097113754462756857673811125529776720004689340569647924788913041100460892611976009776041042975850662132057304161418441644417960429696707488745213229617678650422730479136824362536199450953412867939445566770396506454328401205557257829726706919051868613707119320770835286799363511575567830935810966949421308881214351743538624510007042860306665229343406449157596818916639438141425399692489695613690424660011050135159743257921048818397446881863324790964034610443572739466240577424229887871639962895543148836026772631297306108636849219431583243598297929586215597957337163512152064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,50] 1103608015337670860807009834696189785722839818218327580562102745765568960589830474487469205768534446331710951149758434096675617453127885219646961828267767750018752749909695013153363502413695427075701460978073267402705147406442924262345425793833549833330690691695950064924888970738385135749770666953634366794618026830716271647180758491849281131320826466689176050805713356439971883560187963973329629247026701280124132487658154544103233389330154372275007858359147250670142368725408736588708966688280624548543333966546640995592915355022740452092863648819981166861507904596264403754412360789350611661708357568999419272380651156891185153944997981793948490614973708256161049397837519333346273344666728120197686544817618329027752814061890442842681592575834039122323000887783901850635069779517260568569779026739164088095253570384513211466242543770130397210842212897542575772813334332571249800310368682806718534331451545103509411894464317374753289843424947921570027999630164525074814522324598000163336999513583447190697686218731938984858387006210490827649405325103483630635149701610362667563765180728683780265502548205140085745976132854098888863047335803217060789308279726080720561855929044515552389844322429884290405757004562697035621556989191042693963221939732030371144516104135445781724690567719738613277926365432676198969524881177529792781503161256814269043756351561258630200467185652744179569285484651677329012539405598099070952945284291264570767201973762573013215086566652280495101901876383604588038982410039707095578820634812676330661585602404515681869031898895817234256067721203988063810421957453457118089277292469826057129967348413817758545782082194310735837362636342818681646677034050137840487346142240632981740583466858157612859842168049166315936599591371587724134384739698719371371432599477004925276003843957175914631332135228800470842882173863458787445753230276928661756621627110685834591297109073459737848065857812662485472096621575292700469357433365725850926485087095335150984038105744860411393242442074540137566857952065553410305699905388881945485048756427578868792665977364664516796875031570801486670025922297308099338028500498160260264844320184434475672329831533891521244439314531704380679458104096321438467665328201725989521090923825786545735305916233103373617205410692210652757318473699291799676041070459871679335503568542189634007268218742060016131662153868058887486265868591388247700620293524615648408458738446805434955426954101708642879014815365110108449031734183413294336608005022780540002122281779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,51] -287991491487113041527849739317877975941820512588094599754397581191738789483074722707504350205830774686572116606566549173129205870969171757131155773969363022885480197057866567553362471895519446195811558878771594294979677114655850347759300197194788305684755959906037116356904832761958737588099924076128613435897936546760868595783705684697139835813051590244020947786416021675557564112585190161517828939422855817435691706274171321853261728484941793567376470469690278746000494159719533513272669930886915420095140291403073084791635454000795009621337823838555503004381354629686304453362281467510972906499010988766709014776070952150057941518243631259532817116417857351995842525807291967183973703700287000152578101218953611722071605026697928887420614475389762956667144946338063165071731500525290071813310440259645900307372128377514937026960942153175306644894799399031396944767689581350082920754163585656792964515285165545483213778855559519323695273883015167144821434991353542431523914197679363835186826844128423457472159105572565148606069251938886223166749237805612354149400483545980365433318202758514758358737530738630481607020239441014211039293757574010610851305092531837103464324201932460680843399566722918078338889630737996650158720293453579373669410666478191828334850190590120071146095759806157585898970242358980738964886044270964200943121392725525818753204061725272253941480161950760572123280481793757658397516105848791081725021459104034029931903039291436885285148811006174918787188878912201756825551523355806835115476667195218024007897488802813513801868962901700364123956512843552144061522748661749157246432754618820545551586843115780896737730303718093434189377924078979189746111583172754974787217923804208722493372792927445586412526975213761233042543786519471797381083189761788797726079456700019963301250186103382328191139627955600547059463686110763951168489684343198590522387172841433722365564033268558752261729488197844814163211862892944437258653311965965059574328755424268919366311724460721528964178867172455783689963916448472000507628772068158005383437502678745936231393335694554058303128645731665114492317996886417467936700506348586408906188709198908170017362707755508932925818290292843072562702713846082145571539060751234687049831690969592540310775678482987706565412257635040198962408272693584046649069598516186061635904985601326248808973312403944517565757652713098242011054175860917898741659217519345722025948554451680537837939716088452543652387761492262723769788516664307844799199478962749559643172019109888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,52] 62033044021001525823963768049895930224613701611644589476750399558984352999733805479360615554746095343188308116728888496782541911373810765635750986240496325264111377686097258903727848957408804742390785044388227088037709578707467593095600680063823731153584917515199168010382323475437110834941355307473282993737240599304006986639460542987621180059953455365983400298356052538109319884194796993338357929157411243479034839938756860424152887725641645158276459334977411194027217347687710400809926021831951092439342699681468003936522459253033611048163167288065658421269224325624766196916829700658775836872876141289842536880576773891628492336909080540809049449433645190048100355256174129022624193776526657889069238593541597142780412699206069885930838394712890281327283818927866389633340853430855723231553662359510199353219912960518558238702097874056020726940074311085396693872147530732022777109586130694882213984723750042234039623100510777168940515224387241496114059000425608902501350324520219611663348559614014797458454266033821382969716963572489398292519581736083817076091722717045226982735581021141952370044671798366683422722413250442766869498175906301826112635611088879285798199087892440974265247937284947037067172217357217590958731291520810183717519879059334564136319538757739213491773756730067909441936211715023896163892295489971217385658519662639035554097655944785751717495018029856832779455369689439790287698813914176552106332860625574232172451887249694072936831656631375869408790841128416038174461035936245643364701706419289185497035189666532186533913867746634053537319847520906952513615674829897820628060454134080207587108121982764156326506598816779494375574238679232276001046069079449354406411912752895979715667789216211333271997021090360600885525566596699528790142301346914400316008866566181550080179136028913116321511806525313623972007191536584186990946475685913369478586940879897970526300361375948901846950332471680500165990699019151419109345426629152411422469805065021514380187377409038635601320789691459843456596827916472486672986946434513943552228999519666453782681827039802202622700007202384485483646226416455571887329169879738595368461177222739308226843870211254456408135449377538805588396843462282430992597445258766059927668590102796857582204053148829389515196314087197149537077759006768486459282978237610468522134399674723651962660024262571590525263370187227350979180502826508865001974824560263929051635417703404023783189140354014006570985793972495498841289256716852031471372851895227792411485378969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,53] -11191110504601775485773754045659805808146419253722080741763460901205870835545714766621061618533992715170707469500136266629661202154844680294377376471167760124074426093261407002729451600382942725446715762572683216656534014396727620554435481049654133750735603775718378024436872894256136419105200623349947531299018239522987945706914303523432588646130403074541657564622920969080816579886881579756241950967129027215097073419556248983166312604453256426985072351654957896114119806613857300817627605953791723616854177851755912203393201366365974574664610400875953344073182030682269723510384322191234060812708467770906114045043018722588648876051806962200635260574712904387626874260042017472429043699285463660871871717859530158316339985597784224903646147325007690669802704286935944080416975032696588767420407537449377662266575717260304499134084015385292961580806965219879964830469731785901878947106188939104870340689920879342612771697888716793322460703320739011026398627165418273636792664740036440636240666936679818501825485753028504076351923789621618912214694133562770694296398055124862650722055723087276882213933068839819551945572619594065858411258377762916576098199559907619865303347004912036385878099531140570590743661284731956229035026912195414840303626947206904156862013745696558233776736362267947980296200390691791638277399947543424793376549978451682904648371644149468926834479816783374044359665872216604463872275272195433643595269605799848577147590342133034592398047492873253174828992197211326926432529483999902781219768360284823235490942549055396870046971569439377630233668424649593766445114395918077933251981067382753431617879553234802014291375114478387327771157272621544014203710338743092084288982292120373122887544984335840803055049655567032674139521297408390116698723113975858940434592009109308435717659231271896127016818263957659213832288183093898006404790541787339470096380801541604127384289068194813858110163484127199738705025193674842403351836426595948752234671584148791198401405827149684531387547386128208916352014973814784874360657020726706441942053979621240104207065646113512779313116740568427038605819619957727440332635011926540436814654365100243968640776253663879925657842790160131108238747123852512294878230531555383483061975028526242765258450937261448000091962624552364314469482388144782217244525329805270062430447504993147953528976588318636178743123214733598574452353445125587660037885942170393090099354267560923539816221525013711478692976955286160789023104673545257632919760998382604445004794429440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,54] 1653887316326325410545067870173746586068491824960285325194824624009755943949264206790247155275701217302666168224817917723408598352282381328578277162239572758285784760754254118182518106537907457810406000408440582964465318916833413368029485402467667959268459560287913042520888205490564061708532876906703431493459914216293573833979616103587166379924101176394719367969450143182546545988340015545393871902340983745019731009196448385002461040066614150442758715483219110062043357869379723037938360943777853761004946841663977688662811399819752738456263053797410898826272984713347383998406736478831663647176570465443671273794109182826457342786806047158969612493932527383615237569940933700050119222415504386718565517872003246591193978553790979837780336098400100406129218307206233918727246992791272452544280309792473082489004446748008526065347914950458851115152840076740395523567916881733130006239643958988362654477378685328617959714410286170439257751986793818383127096887561643162230410150226103792486234125175969814177141877889873274708839881415847267535250100496192836243321110866293784685536327555709004584351129813445845275347343310693882819899972444311182934788001224996927156974533739528567422066129753616692998618928922353721464679068677057522825888701326557438285210130805715203320893315364814247189607469800296942948096110958153729902300960723789393807881140185231226818900538389271056274218702951719209977321488736043434018421114641944259327527166332731119855099642893462575446901387365380789371255243913998639937521465561655219248218480776951024693201916345937050567021561514631309262498108798648178674405898522591763587398623570689610393110832927569701049450134400011833972241168145701604218851430219207929296949953173514743459175535253018425570594795096642384327013858631908731668597320700966359711793828059129888389410976091543921969251881065465004093119175385794342611541152173098745014394513045658145792539911293652503569178889585495048700493060662470533730672004098754392377452105327130408073235884039900995223354023462000859356806137577155006644635083125368136109606782728508473025653161860697895193917651939198110797032985766380960196871976536744243381195782137146596251233517839715489946949409383441533893973954330878413507530780046801229901466271921985780709749536596883120225859479847816479767156975076471845228969490169035717559439059486701943033842632574665406857489112463795581044962738046828863837072752521267280171082147518172563838950617106672657864494188140614920935335857429415379615298355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,55] -183739985322995403493828004677259292533019337796629973690075224338419736565401594101918521233708729461698972229816437840202172274967146496641772029036680422763105012444545413336565191558470761899275896327465946348541414749533869573243806198724954811107198345667074551704777099072065269513908165894829590152002761196866355908098951849936078800385079025228156195638343879280507208707492290762488388914621943665380548012151919640622924590486389269224541268807303089510648536199409306537380824184049573444726651796750390693078548165423391861728716115600834416349040145366307371289253584539861003806814300816728569775805611933055662232952938367677177937298881367317791335992655897659441644982381009468308493695994689053865547732148538437373971694570859035261962397643904565116835966697268501710931770366661796309109377424894061345964543064347404188610963089757925131840553631784073725790979124154900642910635495307473592195444592749448463443173540560976379777183038989212427694136071669736559025504587455806143794323927123132492692723395945619138065189449137778723392963528839827104519030362763599881750669861851429054956491779598536257717433382409650864812443014084026307460087072121202186872889343799703304967053216315581919587141211204105012095540990895374948913068754713710242847061130343911976072054372813061712193612064803556596514776180150595840842539173900509878282438716669657337014621090560223474621455076668246544071561574118692580393793316366343544414526950477615558196096194496888570690181385386083040123258664021360326625052471639922335981643683269416751264657454950732773172829825051431143053427378935509503712256085677129003661034128326414299126562803524795843804433100901642884542149313313208746965633264929807833028986313632791710386651075980955613707708479361011393443944807311965014127949406067435982289755624232228669097547547572401213422426603369220001473437032659174862277942728284335788311063063950606508783050035182122775192735541417214736573727212842159733499322600958805375048820157426255410507277476516162963497267033875480272646765373223770527523532160547979775441383422770228301404403582423989332020226698077261367682075934711190447678383609590050647479879623584331558087836597749253170751389300750711139034147141477499602528641359731111847736185482076227335400745651202162080273101467248960964713627643529484177904571213650109624289664874019399847856131804952962504477629194694534587250396578429124014617685860899019989930387078201945775634657875218256306537598962575770681729792081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,56] 10549337036762972653545953508593162159959623915806267983013426829568329292723425892408671741882744312663889727042040005936796091899981332169564053992129974565186495458488459215898056250901668460896176101637421516332827534835880022772722010342630959147179979783470304260561102711600035051986530544071570673419556775006397622951980538365164007051227486521375344835816728199795790512858700811586428271335411843961704650812824775770715103616707199807187171337912517371682324054925285957529175612502888807312957577578073565684157681824447734240047174641833968907197474957751693273255191497800992907906087885392817214858799163360275518151369665062393588482541902744319991401780461945551685624175921840001374631601361352609800915558789846384584820977022272338910793253629556947118114528661697394057131737961117864859534081727122625953899047570752575442305182946785557193725882917242224504294372076866905188079771144961028361203821648438310211204685019477005843048719347347438973367722794671987140691887628598560730691045160473744735184868194443369459477568243252775603591817073560955406256259055697043916578870152956091203885014938830326421915440010945486632578849209335534032586277957403608171880029082531721528026569346340480845809953789480545625974246226014062146481105910519800935415816309802810274532516185089151188658080990092502260396956707698825857066997358884229821605851741018066681505011314056224286955970433736029221177060064585526139375542074995849778083463563426908878150604751468080210638613144555039967893275930123068092870122042479339590782629402789966723636785027171983392469434464122331000523618761851828909220426631798794821661580394125266555915280018145072458922137415367869959214690326732698154659204626630962762885288736575737645875361515298508321625267650231725650369766988205065380803796122224723720127178768026877234370320419485143804041866182238685805104884084769856251802022277386563414589423556604548686344348418020999651154961328494102782596229002453632939375630341848185471643168101329011706088730052106414255721043451106894016998372016788887892729085890049696519226779703631745623643774914775109099780355244088216574103001611859771410184434900596504034003393875912357303466146976362761876209851135786619053533001354859715872836452360382540988758936838903947993366302849831921305352611237007748022157330887155018394321320308241102675712113829503967155218551719742064580285891396681355453969125516108384762890410864971203535201945344232334413688153712363043357677020488074692240657612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,57] 1147988374126089796341672343841985678607271145821937500889364122512076427352097716275786725255114309074533451549952709690060936228249300176057425528763475885801660219910654491771113366066334946908624572623799049817125418670294603590459323255023728571585766240033628930211181862126387969732778691542635137982278434370718124377867212020565212508577367401358444287413203708776648198967068314085169634343278276238688234304620427236178620872844169552472250979914204104639414834218725185042702783580365499416617596987320420785682435045893302991532624282188123327291472879918641294338158077946010597948516342096271109375773801625933490134135180384146841179980076055817154548751581570524849067143797640323048871185805953665770260478543452323003377997247553735012643661184294204140389395799656382308250860358783795643004829581826977368821293936898635885950325574586983851731787939575710166430009553454301562107390850375208087983033231597759376166824752586890992485954686861409504390315505857308142723336651777205501483883100716729508232876748098029526294988275786056113761662449276155092253606666083645084558435238873434703728939686577435921664803682993597964720917513677110175995962366577148865841294235297420235094904675766795161394574551805760232061937454817272929812651516290301727667384805167638624808411099488380674655129542004517640839845371086564991482891103723506503007292023708016376679626195311086850007450910864113045088092074253732332235079209734882832151581749614041313534022237204970172625107430916907898060925206811900902026840818422501433017702490372210288263187088791370248953935546352242502428653264535266819029407056610343684841976147711132621175206797270993751473373939641677672896265648860927145207597822912355550124667694213035986425254428213692691131044290423426441052213077176810339864483266240064086677851131672926189854722533230300189176600960880009692257423313024085832410666086270249452032426636275733860780139419104715434369020378861396559994966881955350808382898887220092971641465852287881142650588199523329181253084009398451430828926886320660481189987710526634697023857291617483625407009355727458439432889340466641868396489033555669338398004410215375371990258632674279152208652188350008933913625347497199315615455244911678073065790218703853800792263508519403083457271480607591551907148479772318325226306681042025461589922932291359428914421900415666888860303667085913612009608182275527122858723078607738091814780955111632518950373560386030433213340346774702694097482459177074111140593664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,58] -441429905908456317466070309740909562189512064180635083293614872427994449891945230130594201619215706542495458940781361517056831254503999097756144117340840648264480475327731825643772276561048731708641725470141617957242128444576151845772440669006384915680297757390766826001038658980587486352315471263314047189071081179276321385371662124395769499875370205448747572979487558537197315059182091462304908539578542825233894773452033445401118153866784540053172679622764518451858625909570287737388717961704855982062374811910866660808748228594181270141100156801054207064539340765586724012506564459175858105760887168658089564423423024962266146181340018375999444970494549168828601890973348758985918931293976371396496731050591921594798213624928342224252824056227591183449447503545805766063629272799294869261416572214549330409314568478287546091587477092707733038808948546018787291157426520199254923820879669197997774669696619863546434110282863052301290376257400278865981081229047790544371132301206058840989549017665834519110354634547209599397399850778497076239209481342091332018369766834692986211029385802228188422910820416754100564149493389316945079688702840053548189643584080685440703737463185278314717173460939462385503901607689660308382923035251699966787663019843668938254525548433548983617798135234651683140993417395935101362473089612916610548736129182590374798793802365696146104815894304277580659233139279010365173252485006743298973315427468765197856924221777131559078815033687954048883152466323734098577587045331928901270693113310809366984792119248471896261376719495812692920835812645811026448466800513175826610649335477878469180909745879925629218802660306642246812691748318142319816658842595806356851220182227419843802357712203122385805986034467473857143699145636424870867002293986654833118270795255501232889198558815855064790090554550648587574255955470925838817101024824747742290975255021790673205462339069837084089993921584412259544647732734782968489589292062726600305483513800608901029472863885780718995585655796254736929304135252881426438063108985625321434993072019880175372775843702850288375851205966508667968771585345558203546776443675004703219626462177596231476996774382310448985915645490940140147631371452687644294529831605204863870637785861405472441963682874346086864244254422181486563175390804162277182750152843329512119053319678980655237243562576807120874491562593647271939382982655985427900482309624724623412097441168346759293682612716720348624939966949619931927998756465476126273959953805320373927936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,59] 73311628341832710390137199224295651922265883962450559687830521333623636507221162245697180658778459050071002765807973454522564237671139925711819920342228091747173827761911331509400843456394497343797985714231234014783881220750213410128060235946448144852079945281121965964759075007614569094931994548132066376940044360777287909681211716988508376405026007393186782750888780567618430653153523929008790267613682609591721088144735395378206688520527707034225295679466028172433419889101678272996462856625150497576913554772637731949693196413644028778487541111950402286817455857031020720234866747245908983821913511826521317602302116309639433779462966007174455075932738973898614648653826306149779681930396380376352741882860660983168945805335605497723383757856397380591711344945305199806417248708966534851755803647520281101760899166467349420112061327757708648252444166963389252971392122383094404083908215300898304529245772212153323190998283309474207864550254897624446214124651316246877587261635334255282440442481905723928657528989361372113010063804848067964278121067047670751414593564571312852632135150798078462047740303087032863379186025324134420218967910656907867628918931609591397229407733007357319636451843083588358214520681043179311643093027110559603508828050860823098739457112593456259926642144654955209846207938656606957962268142654032051484512579974116511052026370781022470217816106372386116290224747844055793641520323503845471916383332452700669151309243132611682690742545225884870218028719004326003364049288768123463495559673565950207852770104860610221389968684028409102280220799674477756293834830722862397675267881756435639832925672493010284615891260134695363372917796593424557371761308856225968010860675047596796303089004053619150523022870708590844655931625037377766139499311846007809897500214369386638790771769662597781572176502515532257786307649128480174124347190052351416511940664604940501077553020372821875199611903993997900946854360633841518565804563376352926596762493762741220088646831850150592067001025064707848778061565738438395989843410017877880617971390829619162310610718133020941411014211614378429402793068653185150732558721248975437430273794551054447678768478587301377362977764514185818344283127930726925556620031045900999105296366759825970337330416360478674618825047026525646893530336120140092824023168310628825816886990292969230030611930248984819439829924591439317092209502128333717456250367941664469484804176241723795623546855367322125240140927073692700687274030853789913876258006594140745236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,60] -8241398192309669770122939430693066295389694247451765467220031540110140817308850880688288891403524316447014714476116538601328126712490024419446026725100487753705355246619039779852776328196155386068423361007695887803289473611163767188915228386672200395475382974379353943026381252356656225903561592881869058567056234030109632991851939722292737787723317613401922207398150629088109714412278236964200819660178826382356805807229942960845719933197622710647032850474939089749882668122313629039666430615279699929222532297161510850433720148943684790433960886075040655699890686711699388317102787473777861755398541999738824122991511921300868689383200002501008531651142144987593765599636399885261363993420273439489761080143336469263532571107650061730058985691965012914580588358122858127182106383508949081332650547287129383068512786329374405964302586874714900761347056136326899360496519309428982267261188983101954706303857522703489242421042592226708030844071067248743767588326105917947568790317189250109713926689472437369954760770671359863017085218783969515142676163636431399320020876688522723244864377047114350288025373491938436539559293234832074076973766278500445951665212663682937535227882831949780002816209345770834631064372690289179875895875637612934358901209346186358551695738643025851712565272885808828378618888547162824801575841040511475042436282239561641585524786538968800372424580729912779929281733341025494399373762690513941548464536549639829883939917294472371780730058625367430306658419512254639059887575590861829724003244751602010401149732290595573464935568599237016568704541965104501942599200649648386731651428336984345009160875414146234437321617824438839127747007819157674296136253519265732593564022547431874726664408830866722888919812206904997787930680107065531584079374223302484122166471123609123861356389613232242726083735425638838123884339352409292414726683751750206949651476269029496905170770394493638164275300942446252638104532877365605549741298039583994018855534969482435280033747286541811597050690957656324722403112476439103172786770032995797856051279674823345253034100834063426712901070803129208948981185011553240519374284779653936180513479049486090671162905350606526312450093128909705537816887329807340010148256406791198868760448296496709504473640431915871623798371430042184241028649458961995374145969291935838873554057368964288365049279750576981171165731729067704432114964617845473774014002080025821248415269964335868059260386439355345746265188085588900910236065442304985693574088691188708147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,61] 661352873009077244491489125791401337182366425861726189920530360702796311287499573041325391542478884516023383878210765462309594657815736637010652570303050994018185526033716146890360938409181903800069722231504679197087540838602703258984288298768744856114297411984377332450008455118586139364158005131658006990297404752785874058065793403189314397481542067081766567428440879125217951625262637391146808352470256041868918162259052942813131537549422216507514010208346963001276895306407802067377527007981957600673524065447669962637356430599155039418370319809381622327599930335959538334314093354529158418502328498242589212473086738419529839287848959982255687262478912274891014923197271497364921423259228193370280693051557972309237677161225850744325310221314668318257753801198516281286582426386142011173837997297285383270001632508518640208500344824056293259145865941306717702046057060288487160086225205797967232454329236281367613695903832686653375294939866980448728827774653453772019587119144604638751749641587170931217221561098367315703027002690020817029996928783144023995851054869663808716428567836493269880247286358594746511536497812273251121190592577293714035454831166193306125575374713881939368638132120013257055544459700575672106998530074650469885552919957429863794690316094443618491837235302947512088400209073812214334746359062141614582162692697529548581853702727280012744692736959062287830421172504861877660137675174270796670125119322257759191587071201508278707483085400980731346282132074117543948114045896905700672721504597070227587948248484796360132645542996790280373034613073583931015493008904026545586967507156482393339727412450623619195026909886741355881701115547780159817374470018666008536957415472760183217416912078182036360392891736070275731846893336873187488177496884713371123164439698612720071564720924553232796337617028535277861223611555210033542700186969518820635283266043275821263448309031675786814403638839333755414742476078596934995967279271598614636993461666418934933507258862472216790433695743840391809261945399229014566010720962739451846787772859017009874178007944248014447287476947988317070630545519726839185598914171311845349743243417343796544936347873586560171296468966145083181643824730626729472010360831286298132380894283368824507579685721461492137348567974241625214471766780386234924872042119665728775068492965471837997385516879072922925764035891563398048034065857503316981779650406556169894643055447578079282689688572564045423730500759836586466728216520137791254185042912025541345280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,62] -35013245255502998439201413923515833723605060122549023890452468832599122835704829073983922458612364494416728673768398072895012820596051908371172641854728241522256773850329938021914343400245642102295804282104498812809470895490105942455502630346738059849290291411650321934599215706233475068807908886606702481348824898904483676362628544624128459544198213006267532111987890998245016178024866911553870621359180100246949521362731689862930457081130553775311747065457915539143084384613872639604424998252120555155808610673597918958975884509971686208795453987880538767093507331199787199597837024644412515969010097996551552320680741624648860310163864176448947113278310582207695024629879048469085468339222845311642880835934594638166643960590937147003049086763219556974622825845778223996102207044392268397308484914602026845543265317870131458761721579109738893770607985080267042068284450305353651768516924019519397283176297380933848792450456578701313143256846884302861657038084588915767498613959877144989559609257929277111744889379025642971048885739405081802494740387536517593311499031177659239692422532642690132570076424586830941380650728959852301755099583834879308305805099529027694303364873276634570341989997109189288269288436833802012815918387394118460480210732371923408589476143493666918773743311903196736673981266524783033382439792545996687390718927219953506456355937930828484486618983032598245521616576929768919624821166794421558562499881006878177612129872064672270864412811542446558342213923461095928878913866258105638660928928230999023304825268186949928070735104807522797779981330973761757580828765139118576389940272999983481382363984898839828402177117303526896038891206718456172918638840583695157366351442233661250767378966562654930939644562789464788654899703605727963092065502534666538410666107791720353438623338893864632810656380765494767679383427204786389201964968403796852961126643959658017986900892308198272837609311491058478841804897245376398488867038973219975863568237776126849344338857681218451723554889502693997652273573081431927628130249200003342563173211452444056126149090336892515613469133223345290297337656945358463911181063707866247913222206180929093701553683957830711094657635508259450649496010910534650172353453152324955819900260479350508578220018556235122406386665020579561113020889493545300267030116276324445024394349800781745746455837283589544620257457084210844160154500926968589039769518659441604342988558311262755289532882836476343780596281517576026142411956556132931299623101000371404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,63] 553994028273681803665866763045801751065190668750997794532597488491016384450012880819842778500911905444396732198647309035401640877891023712698598761551387237135274199134806640907293595088890286524264727362998105913185138921023837141247775181911651699542946904867651348726494308091765800897884617655860890484776587974543600112679144038455715553880473858604787126138563450211904636744491581372380889283684565296639023860523187024134774709549953754515028041867668411249951288741310867199570241342191111678078925708903692230385031492301106060181687135695616014288324321323017281110175890916313159905736327973527107777679941859525529804936310056822451308578096243840797431982928145551789435242894497541411440849098469400097750928790496045127514491287040452864479135776751897164814728759836997819341355848976562999927541820209587543593339449607734324423577484057398339767013081038382078475856471632518222680215364104042292990733003544157296122038223876176255796128754466658782230786988417291916900407406787074520778821717059273669086135603692193181294257245196220498273062086771309932713670287869079306122321460620364827676632349288412620465965673071704274056211785562289350426635307151965392955555264507640516660621061529804849488547037680855852496590817854138736012564089725384585681471244517170296285685525379551327310850195569138457376676679519016628689477268862965197970733686843946190179849558557164565438558281971701971278780305993100782377775155751470604852185760830826773458226439217616088105906458065780978990801641738751087668927884434245671590942708043410415712061859759176426205296916372960742420318879628260008886148806808529725577979524409474178463254162728297607712169959772961600033074035413692862164892072994739420434969842041962577696104026360760846948182369739740524981662419654027286951317515698820560941040349427162819786347870412501755534860802102190030958607935054016218261890727366506523441831439235577452421720394654671214016415898957470164747912839942910402820122134984293391517807434121474092310845141532502438090951904862773892690451591590600352985544302457611874198088381321340142343360079069410057655798812818225695523649161997520537868830396806341775997900337273805122855277815464865489634585170089013034346898050492291195163595203219358725075292768980749236535696492807311889900253683592919450457531523385550076045520416900183951257986325728379679897543135977019233840791241385773512567928026630182401867511222046323520773431771959092178088512138545453751470011454455682170880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,64] 119009125092278962072843439762954284718489447180161617565473608855158423769528970200267468972034535646092218289147805556011094759410805940190067061552662546194196727428515964456475365544678209162487647065582373858094921262420227576971023580992129685787681397958020717139478241820161003255244460405296438675335796044572961672666382158157323631548195283293072167972431688374722127430093578116289451265513124788213711119465872183301757006689214045692632114786107956697416872151668265673616051473915698085861038724337128685889027425566038982767468542169199758845616117925533982883866087299469976228035742439464211796591960228120511918000781066117570636531172209016533754532388223748557191049016239138094307213151312736263801238097810689354779577971797330456520091932216561638900182231510069767175816766694993820938623582304856935242385779476221579973583291546368309489706094771298617948969436820240640526424833373173232761641902123550328795234726354947157408457428048097545180887735609900575124880406634047602186512081198148812145830743436675053412314297366820093786246688136589481131975407437815267846207015587617746684817425024151463270533037906064165144736007554052448974732447752177198994981907074151660625103731462560709191741654820204605601091301967711150542728546593838185084192006686773217023495962721655817199045630205472092713915577730090846447137084410484371170086537359843876068387209894149635741366402448428121093867507659544659670919321626477366576426836345953968384777774760798391298042615756742800498476130245578724477420036087065693706996876790556420686174246655415912014495059184318987125085621323554749926352484107065160602179200654136833704912636883352838837076009381049464768162066152729237522669084689194855578357952099849452146325465302360088669714383659540006054392958518132209627686294304932551001504647344747363184410727106894667402918316987303574785778787599071750416832236731885688678286113486484029044483740508231716154381735173741196717351293309743953770673939439573080413312970460791340297079105556860419493365365875112741880200261667826474669725403006197691239766930121851729304449014932081993138531929058637354415067257778291689362229039263301850397286345985528318543644748546472195298636327533488366170932246507149693125032441136383287401931367612128587369904597770209873757631137927256196835399262829361007326007143254902476138009248277173527726770881914270405931239511864461254662101205432168965189569714687087651512355658718419628082046540926877003410891199845131878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,65] -15776863405057148916161337831991602244854440488794633902094651293650633798193334509216768591840784635065083744813798727198786129863826180905491989127728777241901451288276957289098605768007592552699541675482925970573916297901040124390341105785714917471448477146634800280131302520399523074285390320959610095077032743586054071294527134443493270206056522700382400901340849104666754876254216264641250107735888524857021956831355852721211083312952818460093673602373222720423041913835764542453200922525575991941674740814756795615345720831598695610252023935381829195172994852163896108851817459962333266856020566109770455655134345352405043782639397226765996034318531583316060154260055037326210711814746785075734892191783102389756949917771583045949118195945207141310333678677724217204960220524099401325273160908192010280681451812699195032944950642906080648667290800199917631856235511291401956283319541218194621385819666754588073504416028166467826466868512656811149707903356516133380621804148072485222695293182610152000484100439159817142047947293619267320832433406633083294021109309847233557514901567802579925409748633912363698891370019961697442494699823819546775656481399159308060444798686222519507677030853477953025795579556922685450514114478184924573964510486374474995333485163184241980148025934946247134667794241628279068150612220475107393053994051512060711314880911076878193896589398501197198012004200988350593948546480181541137198554056711458118470924761557536001288830492048234045759279545445992311823000082039179631480306572643946108210211620178143051549500644587079048657591374830479024484063259991016820659649588239271156417693742490643587055809848479753198602983483538010760784484569820202613918646702766879933582709423256303548161701949709840445688892511378704409568597888469486575911967458063555023833465545748927536328481633277882500904704546295235902064816184595564074921586600413808315717286150510784988252001130440411288265873239921132820945631711999535432899808726955981599428387042182166434860121033624349754914461576015274489648552048569179078157030127326646694244808050555794980992438164401643952999948695179312869127758524918114382265236770805117944469542610498088923607585018634956946916487076135352977793912519567109130744856134722741107013791971882724881436713135784098341095838625801083150852291095275578364877332253172773973338264212587962362949560655919546856082276941694358743824962806531151477947046236064314209791496420422503674490681805151026892989730682448871849514487333907333120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,66] 1039263088722119746802948678866303193348669306636865657400732271363912601197115433053723960875406867575693271782471283890356310505655588970288342559156485117427565326008663368716996731788991228013198376445371744347861843110292054576453346910976827085002970496161529105308101952170167989366827406301708880743266557771905687496644447832774575987129714899663550710869173839433849529786282218857207033486320869514758406927057207850431590832325060499698198856945680816903344773289109520113630899426894335398390311281648705159266838576165183356079099199454295436482827885943008389045369341883111597521665530105281932020863162910506543152976349181646066689832100343718197570275427971254142287471125843929887013140045931828259599188103417480007563905645086348049552190458837792569117920999675617581128953605558563667343661866959612009143685912620258070762512070706485129613821514210957163911414324502401664711162632776841771573125228089820513641631173988356696838848066797836922759644853419949006228237311037478868968060270237920332959824744945879349562258977403269130097336946343939211348161939662423800019123492022411476667586377197950193871587769853075871650216256009223542334418844948378510055666757578170764787080352737132126348096946396837261120479873559282153587759040050300072317115175469752376297446853610569248706373528888397213411633658115679790298280434274496741486593772745882536736774650293179812024514749683584998811055606838701223628222916649687401345652786890053248604772357741629750978256975470992492993307106932738900140208800274177660154014540024095533932328593950285741985805423018869736018970866124864564400363065148485724800984892662897059639557356700228540638975804518481303338807678390247593090220079947007513616842442751026646584984978993072038972125326624664865855654075423362378928270172508978726693735727048389069882537271342394568970544675303982588159867539698510044077127424097700993576420294641769313922809988767827802415140721420858616919243053761905506692843920896492898858739387225292998382271048554051476259352544656990314744589303578639317896664231154671788700510130870311618489297745488474109730295266405185272923933972844173891765377296698653828433942309490266796707860924910359115208623666497522978726564561236598282694684456473897931530992688690384143067316127670802373544556878748291166664627924620768773975897065147085530025736608748798591880709194738938465793793205863134565952174768451416076708052362291943853923970365804476601476454365569643308837597260598476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,67] -28735371201447301539548076532095742258316288519150891628182701251258882867700530290649692105816327825730049429276849736010414965702475816118697324086390166916006076218921759030048525785361126005824217078824942165595370643368376940844676752412826759041617170069849346825110662834983470297239498602353923868743334073348289471466746519486442431692982645857488804380778831847713115175161170084933090928597007493898837369234252023319188401630548044152911303245451709672924792272830427437991988796263832249933178832848956105733267325142315646389140474747251747702536605530285422730675861781052572076319764719448054039486998691892416453610450857933651252735256397610707558850359247356385876478495646192160672260278232020881304765457028647700882791946648470539935581450361955343354714227044043966502708692775841945979284809155091793197099261903409757507470819725579481878985414956498263848268056746138425556906996027324582171206423586589129832393625689803427180722161926210314514496780772562785125610500761828414192885467477853269105397572535746685205755106131390017336463926605350652421199415804705975506287559416626137586269225539596552673552344751849914037881913028330478292316269560051176524433861917758841499451419811696134589400027095857341492656733434930572760883651990486995917295821451332797752990733838890516557988365802899590534151714160467220843132034941879010347027038516634524945224168111388203126278805829093250442913059042915624629269263022810361543556496630154967987854353273234949091436579707618332333964239710186012524512887875249062208861251037559808346228061030043325759861477194379882968780846609736394528425973377297200727926542256259213723076074288216419813444091086258963811206366203778856792083513735004216156872536071990647702849620196235315954046640023441679874140745582761342458394667242177630549458597012573863911956010000825473462218832349663309910669538998510859465529770054947651230809805673209296884705560412803950853098915194691430590545032886201359710274238714846363970115152009220009625158168424148492382141401629153066897294762170790312379864280325025281480119443365157920783732638723935168984376622585406651744204764405863092427434146444220216405522500054309740471011042841660710767688571232311554719448005384879548928233211997430214715375933795301697895521391350062877732039741228696151635757959201039077970126461648610599631352603858308925146054254944069115927886117502618313472042432929625806374732852541679736009669532838804915260887219652455779965101101652377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,68] -1121187468473955743396547013432003462000963943727684767954149398728006866823703685610119266781787524833450536165979489469258317580978735018075081749459021342085677594088610443541448519165905753374051885276927563725013818974534510382508489736432888854197363964710267496854930212725926472142509447525675821690386354230283430944492114588527780435993177992616720461615063651327566252674583043133076208120164222784772554561723572468694696546253595106410128721054898386512966429930276149299168160322871144445675174631268701079394650761619879566895706086076073473633507735611798622577683209058752657707470848644592499132700217050826849580937190807465640222406516581864384579542233519385319190018975424862240684682548124339455442357002245006513866901362631775496234998090093619936600775890028748795921287295873904896278743713563924482663494650874399968601919106072434547696768083504023139278915114505081759457981128009088999616364303985346911970957810098880984743977674425637185118329814951300454857014994638626080280420255119925911377818416498902561676531574684321443637145888441358581481708007880234439363158791734827655209951289971229217407610574432491605563231937070843406106686183981648857684170474906557948787646941431891154257696552931294691543096632348952133198818781564196287156698692392437493510954082486896557863695651392145712779642287787659642902838965998451001677201182252262850003034567485174110517974228739297690775123798194677472872319379875712566193846661776661305962750729600570977414000898852567431393427405123937080779825472490276448159652700080435736276032096240573421440107052590818655228659492930331838757926301119955542336551257436451508548913330824663896238247877499511092090115873126479182002999610526549549995574705341542412693658500331938011842605885456714553901809284699713095326656459678633780278994461529248243370942151634239045340790317539913313860472227990277425710767453186957829301168958440591979530724481998847353385633441200551412390463428537769083823151611424550263513703446978590008854554304379967999826858326013006899929562674275927490896313969151910761538050302877767185633779135768098634478181217202812190023084017255380887742132883256310624914020569466235367203949457105771407118418572486630528613009143849407887996612080784133250428344953597032873290942918227717972144511973665310264636585317840472093529738524191958968864340101870755332193944022629703358878687325141495131213715536129097063354381779357245394542346363315436788931279658273580104404534349004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,69] 100912675127514459260160658294811247013493392989726985157764729743523222505997032950913742055920899057786495070447536531150109605364436456448059691514615297962088977902376939569674560111770394153684698391591450740234025190091218502469496422274715223970113766995576835059826999748899543792938811486271040414190288029161823199835351118851749228517516863949655530453650259659346091365036030008610194643885662794175638014497614825631329955884163066539220061557881362098465499007403026716847707378536635149020340609356091010759248301012062090782333262636766167612249701729364363347923553835938071932852519056674728154421839799294092900291258229978909375849099981082129095862244915448110471084366542426201806654381526918159969198873766773854833554733728867779339459181416209062309414382378868217746916111703972247831645728666645155244938564822380262708849893229144696165196547800672890077665534945386301946665512988579844795063985697550941502294905137006610843933284536931045484418608849595722768916039526527832297214872089577663542896697334191553164663492344264947315023850292423850702521503992779451495122979587790821432428173285866722173289824806588646684760946281330170385019364549486265731221077348273690893593374976498459072247161921368829583926844625219351080787375727288055878895557969772337354412122329564995031869558276216249843447603017506525607322323102822931562509905162592799504375648723570677381001003977396878189001616951335538029980210519712176036552549633924734022260374657476034156980438900314496542208628801340142658602827153232636154154159981809015712285254783599497489665452451609504829308593682571178534442854379572405293432530437217377649147327648167527220265011718805015535599893274797096190459016596031427224726375751472712991092372391978923851199305286493632850812746867829613070531308830691948235412118263746451785043782868917278644773685930835728079342544831942623494686517189638806720031151073101890287856508577263805283208917173869141618205602166197338544263607414691354082452230401002954172234041753059541898369310668127514757572835256353136143886255758435192946399554131723823773997580993238765869330775816327735858821543465194793867673022058794327934638464541045584558015794622847760331044615825341829631072085809355958024920915013754256793430489062959754446162101297642903988035337645207091148862941888435654415491604700961520845021459002441693704426286582169869702340257407562580851543211859805472301638219718890373641527339423455905757352464824651478229097969090560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,70] 3779623529467641045991089640112408424887288772854612080233473758859752851988071979607870178528207332758005284485097658546689172629571433372635744215727558782902728375131520784246725481924475569036761206578442283283578650264771899286028749768123479142877507931691163042351490690273873029327262820894314644053394925886344760512090827666240594594432031193175175023412012013858604697842267580893052073896254750554823197669472781995003335023883026191104254795942742051598046618977894002707872787421019388602281294246276014309243391505441275898294987485948225896670961455607787984956027970016717073147291317856045208416358794894464029326277489142988219695534228662212587840612007356609878598200824641405080915392721891497049071554540630234142194224915638457393288417345125126311083335103304751653835664104634680359247211691169953138150836429805953940930989083701795997108023839221227230346986378548553298994584103543385065909539986896733148028558537057946935543865119602615384652276309524255736728327843368338797183371148583131305500701224526093014753016752492326362549803837307771795607511063774790317772742967164109144476848934916948058505605512053933211056707787572975445164968087663677105048271865544967108189105268847578247899058883842208486496703974207145261445265169612263483370905843208715262595062083485824801214969186125055104671321443286864214014117704501278648474804093666276421531883308049785598163750851919325279962096429751667088858691318940950117819232220708500093828148029209006197479722043865127007368966458660537578030481018465699068204469660114719706532944478416289485409492245942358311324944369206292877194869329505998334154853053924703425529156877854893724477780948320247204147093733959329055300066699052911372390215957414034552801489961055648111269743814096081743736430369942193077231150100471849121555000029429895525198507564167195649293851491504291918700380008528218392229428168018728440131965409000062652354201022693411075776879977554063604260898939713288163734971575074937564691224693663443914338060070801177300306377117332047273706289109542922447254906409401678500098822131294355890049458478521935760916930897508395979539185360757527520993028577930649184730068087268969882988863623716128822433162354545505871672429727800626170768861985043059057294073343272776353761181786948988295492054435837790166667517697289716108129494915974671017741150704856740616266855298344321070021210532539826413766969478952925313568987307544792041869039390000281652619912180507141678307056025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,71] -603805548247690932381975253452249772024412781280455180874856893531310544342438458735758937056258794061605408635411559898939915887311558798719515060248694734575741538312420198890572577762032372122776532515753289352562284175592854147718957557328575808456103235520975498878392730741915850564584647956913204428930492797176326392102557586967932552546676920357996604754356874555522015791215479755895418104139656925920146788570663178209548432576760931172841308626911514383365982687516678193601117530961445100015819345384673792345571196149809021026224204021066775970057017570500718091068019372271038373550447041756529730843358610683050236487002995047763301962809019104937754650789567629209189450582995411028891365045535365389040995609703168333695295185609481991272146672690914044196233773256930658045973829802980425697342072238466277461723642970554945076069832751501398047780729436066986566474261390571117345896874975349379310178894401334113624168053629875385701102230475669773137182698252232118685616466943738942859847522951854078499370412115614399247502186499847037716632533150979078857514514737187821637387079132880205330638978322256672909311957219366727639013383040409609803361727274291843814012717041521754368417383982565486440052269777074646978207372251003337545216108850340395567636256239921820832603588020241537532134503715940638958520999861344350277321119139062977704269147811541524226700147868771247249776866251468835562316920725948402421515702607830048179244960495224749448070744246718914120479476414301711112713127377316325755800868859294022319256022174158223214877287676970740107380862022845713221956124298333470112106840850215598968786284601057029301722099351912008091751702380675137938887483185111904683404728304921118520201051729641818759271248436351112463144772877689517615030832844102995903637206575411245061758545624188898278244623737368837620635613535811699925875237840646820363701949931334547187993296738352721232077452681819467123516097765137224346429176679073394916207509787134845215517000753838020654669375592739557616315397091285670103319042354047722984112371236031042559840478785213897495493085458077748423628668965417444300134046057879349249628654236841794608800803007558269143725990463820453784173620110197458030900186392511791836835826558004970207923208727888702312314376521276937912794288362039505561861921822981992341721694830588292955771120309128654109165363274944186444404386183833653313808174122190954501625615460252409962216546923437093820290050251047168029375856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,72] -9330642148733843601089692585984155559456096087408039656217930707401614874457318618829421296909432111394651072143499905938685742482089852079431013008341622363850301001356770802400367770010811883158157229581343535889872042587384055415739241187404838806235915034299371245270111475137538763498479177521675155725345119996049740606063004306298343498240631436994974442354891332636967991237326893804413808855576031262059941116888608073608489388996443496742831324986833041415618726912376652005700683418508276058741251561613333552154806572206778356908557474511583771109983200521783368605429752510306571087395479630802523668625969664541862900788279991766319444991342979317940510816246787539455912470917622944919765959288909828166622857736692937362532588849628156436676518077685701103536544859648070538514498059419264743857613546201729813620264514303458447954395117322950959324472808273318336278430326821417901261782810549703397895229017514326982901639258857315180504273657937836472827780603317929942918905874309799834830520243301492566704972122384962447816815586412975659812183584167035749234133989061484852679407146244211390251533209987887804911001602818028848035404816007689953221210812179484083103125797403455617489106152444499429229753688348558404487854444027496440971018731356210438542158513646688071818390939427777628875207577202237719407395803666072942520822750929277799672028699644025607233095764189433096671412373830099459015346569454769523320873824828015960538645696222891465265348337072644995050492915507727185580116014783859987157495861867501180962205518175605433603472537989854837425546815463682148442360297256200792718978716931591732092706136779519986101974144644077102305448760996629556570195151771432976348633698545353575316167571771928130905438421390955633117583256168172597694709749782756140213030658588293634934271527183456548876627277862498190495856794676808689196399674717596025737464849138976795870203072771054905419437843901647596464235370869785671046604692451475484353310289879791193373920067626057623049191859791745206474019155338596538989177853261001432888386526013521985223839666754919948701081731844527503459766655769538358297210425063270207137353935748399781698871289588987209251507792190269526191750843180322556013567290864944838245547431497605423435597560762282619652218116741965717159569018045090992543307794561669456292982230228970177331323962236731533793574116025967339995199294679744992990052322074294658384443909992844136030892273267048396931760591654820756691353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,73] 4399126284904414069330804920286655653481055867698968672096322455789446568090794805747226303476981247096759377419840603422979410331791402334779409014354238042463051371955377618499025215304049413839888487817536714463683777654936977196514614827020408686423810622217144361853622961493477052364908965233542824301914770971748762312049091667432314609809588121154381685941500886645235381685789891970824572175095404368596708857776834833992274043444090903129284388625675638781973705135299087487334953606688170132787845033749553684050853444566226012508640279695530199461392076906495628425456471310369400833711862827534501373713188542156143741972772205935867203383827205345731433389501455068450995243623105758521427188487354950117997641638577290185029702823745941534666412540190991533626188419128449174919842523523361174119671006181924369271777504611652815234977001374024291706127169309427677537408682036996687204516673859389604878273322411320043182029392892457563615397941888298505796717913513286629524081719288881976322218635521321804555347949449281787993197774133943630856133190161361938389909828851687784913478975131179897194802474379251015068934212685598915142102681545858225104704266849306976027980935898592557770185536124324571660076270767800904731140207185766748073674482976279774065653977171445674492095199689778528786424478284356462057966311298788369115965803734717204111894680539780633982260606613989741680763909552726884844373311944933434490156229451040848712406110292573788146447190796228380100060898292996984420172042237080177798068237156667760833005486930098480456854686699900131609837337637045627278005937418056445951478189925115505860907076922343279560379712828057762145817952939575683866468100728717392278628240782824869580704157905868080900952537377532653470652150669912015542814206939441305875534771188968046112828050481147816136920224558428296518452589907472842996202634920605582764385985658111230120841892142255004361051428977675819592605707141337481315816265558676719741063616647164195823227441331023473241445798337075927744129511268780523596489705650628055016598957821448595691101445648886633181243662019166855652945414063931397900708935785388893567468355394715457759984068848213209651528582426144843590217734978687334459972724946460654032222398038389410805231786586612545305026387379523385796600452691424655046649203124021980061149108108020815837498281719724028352975412215790339334227580175310487243876311374481985738912059386132310253279492496257010864436590964910283481415680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,74] -205717745096038511351006385732175445242464450805191708910387780365582821360369193130229771419858715194708832330004338124172993296125275173604403525623139832590560528723777076084266487607089422625237501907874909401401643116675965605691477867600488557202555913401978946396013172367656793928529744114761669162524042901783288898976103034190771990651426341650848260061313108161414395658098216347939451019490720389049299494057895766254362244073859700437023644194767184043927797641469978913075655745590305524417499009344086644223196550577341895467074846328215438548014652818573242401555177575058253179515365175359116361415972020842863912535391821586053323993543033071488894600308933418529058666810090333165513375994442596062855754469502727321062474484097287088084033779508024679616940690269400736970136131418623928822891529751321726853269167421274306121363676622485798522380686210117986322341522622257629468217861952060539546541675757968639008648518388743532471048521385741205810407722596054554070524212526297906751441490491259897596129425364673966801061741488440943391893885752050966912286177263276106024943648978732666690551262148877638699207927679023057808808599265263817776067668098429696322799670781894127230771529488961173292744569907072504106006481144903608651132644678863853683382948736811750302524116977348271201770947646225435593911043348431834634441334823804218496043750727943886373013889966833291765729994517232777455271428607446574189896048732600589227005795890982364462410617600082358446733579711970028727375131340696624117478282307731662219658283722156310078501303205555990868310203330007352241350708704741361096767250537388076832690241675652111808704020526108075858960349724078007157065622707300935449280220946844063554081000001336849331605079272119857620402249559403640362701730174105082733070224426849473812080778633598074585822024920464019586548121054088719624482579139550493569107481736519160273910361369264843370354858708684864553444525620770092649543844470312188736791884565619083970773010393516826426989826792746360761313535508695950795796851355791969668816579021826035728029122645564096036209215710942554193462357670760503114284445512827887201477649218712871257179106525951025824331744247199877381026641171426722258419988520939630342861932846832067902314192657859775782031654215684023965768419193843811352624484913343632397321358213393868330130035332465950338857310777449979845260755430329204643578488456271340630802618656003973375127638602378579882127316712518547459276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,75] -3513278786725329910630915337539082222122335857580288302742778482925484674740636671684088796935968792777974808602573257512324896695328022298057817175979345031463349572433627383116301909142485351473047456776723034968550961185868898621003089848236933416073218109805850847279032680578938109271814695606390779374740740474807596167488315466972510901670991539790233725788589899342705460854306841702438880375560026849491625152420363700937903660569716950494984007645035967503145218724807392472341633561163730464995591060699664183919464229975806273266328170599017509378706370774202530603234777754786803587785759598175405859754658010475872326210131401053911079553873129018123031729957183536118004670790500225963525130359551026604688948586228902928048477738873437191957346850123141012865168424487550131463281496469037783530221410269521466940746139854977711161972759532795649765252329989944212718596194639164170942162022607142774430196249539370702581503652130522844481366736771684122116492229324192528513882147761450577491247545696104650114071425873085891676712763274816689699708257716420092183535136964887406812300445798917585333435397618044370538448748211435620569707571198488224526997350527465745998905542603790914247913037056265633978558902408081212294694081804112069646436757571908724839257153895651573508179146959626509981002978718785418393113030395138448952009559228239237889242810376647081256735552176756733420876605522941449385269723189811919618683975951779898659797386391719874484924319187709930795218978243844540845960770692053958201994628888193475175343658406014490417627576466935383398271160942039841065827948276779020800446107008797466035174425603267573193498069422040369371131795653804878666243573446718693882354886996392163891526481254208525536442754321533952457944857782255192149142013683442527842741340907936619981891118135144279037054203001686639505568435573509968226349967046127017987526970877097978293003271946480916585288010635523036866223438693936836627672867938700296969050955485784418287860017087734291226487087676644463014716855996121310270168927254828537750761393797733756089828144870712826150787072712671200112459414577513514724808908809222933711525277195041707854999484682873145398448733581099976801315201896358001262981782182563362930755949017253606281118088994774829984510374369225904165725017440463495910141382541180458809667539626861604742866181190812098530552511113269860264078944127350088983411325755321787581851932661993628586822670731482013050555549103459391242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,76] 398826506705580536645617626436133970665232272188522353381863703321679981136668037224546429202863375223532812804613014935606905074768397734707501540280504812037073222362895985615320620258496501650235257257070183744099836553495367469651757981151179140321304996255024170083303850248760549053222576232187192634140227076287547671966171132794814713156377349451445011146035895605276068171974793247142411900241062759261129240846002169730964974911312115436173127286361536288565833424299747729716352507304931000292484673817744105393863054193055972059121547031778379289465192300756498583948232325343230706636633611209524820729407090446016703936701082903486215984410446720735161075449112109482366554676965258513519841821674319316399200302330545322314470004178395581676667580525565293293985121052547347542386128455848079150202289455240772950270565532263780121050401919121926980494165171411634143858399924048965931470623833474592922275946975712471625569065561580343307537065040516300849856833425282734403720966161474223208767813607142262490672954476335629553083414487248152895051594693415715375731083715924432429283294224229808167319367524642110267392530993593300062703583016694944876246071566655571736666161841630135054012735613616591078972169233010084599996364678963831431459683968815120168814975448012611014432175355950701568742088510957605330996329241764355332088663686547783220050505748607644484272575279828012393381663466081581949816273312483686777415833985485851035918674092022069667548122877642485638933415537752805714844114148178543858626991152027510669854294426133865295883077807937236421353781033938260354846822628178239852128379735128625998022465801352124376158877364782311430642961153751618612225204879600234887996062795137756332502782422072116590743879502660093300319229925021198172244092910203245493009441681926060704060062702963397278252261583038392169257914016837255933766423714798776402648745333459984153610356290742533029608638436833036910721491231117752574491167558634768562248123584611511882000766197439838804773759146220168285915885848852956796441177369029023523850994520644668496634820874234612977442233241301509760192990944638657546910558626943763237881023892553507372417742882106141572787634065969811894125687200796097617369668638458596780774914118335579510582890027576038162685435567095325253532597474507502574158325419291419010191876433041433153889805303607826112870490304123074303637288717503586123825736163542526196769173821973396683666367600771181524053938113066565632000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,77] 11909941601043699560685537455738121118931804970534202849729899432739933561420282493659127378067155245895741694134515842043023424135378423470665130350262261371801405815437515072547733570121722177579627073024994568761327895487542991794694587268458832236059317009821380861906100008810142397226322876539203603796239476379045247532065420542928228611885207060512800950888133724574442728330392637838107321772213757209903920710237376460713359794319766948928555847320250189937287916309751877133206391968829317942401361177158947804214860846148297351946783838091878098849547633619087267353422086145722803854979213850748752464275055479448187010831431228832865578611596583341764745929174751297406536080308552269531501302992858650842703623276021173885631339848675035745795825693946786283714623577729642155231906420153885611895632399056544277540539622901611170324181271588236623909746584567568452757134897528887664755777508686587392234898830799376789123219819337830391124774785716716632629503727205437603531732760294972080941648258122917698612048710012433063796693498879464756531002538824472278005390552969901652000094514138949169934568961010051419987108462312491561946331101114638613432543050225911021133310959441816939042997278167352109729847254444282323315744395994955735679181503268058833177792848419956374288188135059822214664955110520593870704357606603006098501966690648487004051598242971084428881497277131139541103560602645160020979468406213964966718640838239745211806779195023283642992100278738515589281046252155456924113394778133335633634597702648955988996035553626876494220550582370508828697228410520705100563085155700765023530839333408069155122795333675945527843740574357531541933102342530527240015480981400449935829005623273194334688637079477341287617954720056017500101482611740523745554401445179009119522069150612199186598971376023873123822168408383753764027432230027845415272521189041558622205100738153961341741400383812491283748016926347494314219584773348509919815037608111838970423855301698205220749927947432842434662964035234658947421323686456932272034808079663471159260159851426103568652322039959558959968400045208993764549402382765678426903026613538580253652726043038855775584850424672053800985915766064156583543422498241569251639456537540897219375946326630955505050060487409770545449987002861801003576477519966528297876446773111925321880120051904196722563935215747042119236263277442136272767913961437508495549688814247651631492153661019541282630742182140277235697464640309412495360000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,78] -733350691328765285216029916169984670427636457315752197484288482984219186482478593544330837390054982915185115639390080308849300797519450049159429703410942811568592937621853726804575373371121323186797685214079417796232342711602968832504205524524941913757497924996106622559046066535340803282991518141657321704789652025151152107025029393620611651157916436267672615384889143505559015565193102286303985428305458418607898286004358223625043598751607159674556627764173396936992042862132924323902811061435315342580280339513725769126915772278087031428889881549915917648618222460801342444643021262751760792895774028693743847197641398992561413733509585418236464115956991992934173951247964801669134678252027655637040464533672454853600497144117490482509909611581141399389520642208350409378883589437292337297543036797810763152156997923428131632603097597262857933480046897816590609365803687328096490310389730996232441184272469931894875365086128275439574911970346638895217757600973542759188797261092097488879135856584817736803290511164451690830568170260929210792289576578067294682942116309034269711050265026272085108426963078390184450799868258208665046480898616452861405180833605193555712869757920602289791675887537690936774570468694620391773150509414984934880012800568548041222218438591477450512849829981261961852529937953254309116132211575992622137651636900724369929153299940609303726238166293683385153712631838383404072397555734434422583097747569907510063117979539254080512804887539672907109200072756582774989368669355460696700458421557299540378992182024446438719919109726285937264909688116165965340784389644425277118458656661535197405410318483856457046856736409541507876788504817333799516448029934806517547896922715954825943225317033604029278242053590552267315721358737468567576943036323216255383648448560081537354291993093755392160916618286624110894181424128526013389057116654657361303882390145085580568934716328502365986156158953738846593548743843355735712266352464414112781208939714797001297990881176179491178851911324263288511920015829286822014677228419444251721846202832732387053435707330596102100992998741929730291724912500689904041349072082954129404142401587473308483189589210946143623251913578849794243621515752333783218838409711758188058268513583822380212455714343561001877034968654270437325819988325168770296277943699756312055399969393325579115262180160989553208672506587122738387355478885630994375542578129647459142737379424901964826006110796540733430398628370298106843048150104748851200000000000000000000000000000000000000000000000000000000000000000000000000000 [89,79] -35809407480885307684885872235454358587487436454601983422151848114302564408090734783470908725276581006446612908504350384305894988646244745926714090658926559982154707544213110407144082544725543155291712753661974496482177408990119800944085454365873881764332836260707175395007159933454523742312828539722594166487180770583356569173683783016536788277551009757017311450841736624457058861342131452002227588225825970295550442834307335935232583659011024807769541895745590131391856504907208646720170233299852121129661989414859570565304681134584795406486879655015661665578459301128768609605390278900040549223090824312338362092936872073666215805287981326151596963032266053949485017263058264855578933601338467124135682118054559748031021514742829562406421875929119388474082631616831441813597735188023096652102077636442436166016428256617668311857965683398736640646874278905481398225410842897125347795942943223817484250475130000796989443669946351896802656453691403333832820812600890011326563981987948145976358879845826202050523546502586805671546861133770296965817743222520485879497199704255690553446289387086499354682202463923817504255642273922930692222536866379810111977258812192089009873989295193978355071151179150709843939099492681452178397842777802161557211309238177236845505941622683425585486644735476559507969490609710360730029471662734654776402196520225139246744419069840695687664722795831739640674958484780263701059177559879060970980472391729044728783202424486606336729114087227710782227497186412421838660124933046585632231864632397753106212899655064348929787470119499462146686762989934034885980623383988840745528520090909846338635889444439586701181070490556539131776529870449106515620630356988448042961463172800814574709428027779429987105384092699000662384057339704216017506125751958574507397791359920412590076539873786996926767197067664602349625062255900862215328195231462143260570091280037491536430442956327947261578051985267706977798398470139660352700400933914166085629433999596328337056927970188878379888108150442887095409579573124313675918491749255298807759778465595793413672660636182116059451407846614106937642981041485683010711326964890936810383164187968332719014684781660531528576736827649098559074388331224060577635388551106879690353746635645978273119988736036370096907511353571754243244496875477542730770723994499641550076351876935797924483300805985778552356234336048024504796373659180852457650684260090652039275501528817690305130358511025587317740551032480437378804214016874905600000000000000000000000000000000000000000000000000000000000000000000000000 [89,80] 767536720987911437054252926544640554448811891616329255441633184034352467359221124172129161895245489672660313230979240014779789944333569072690154812498228857221969785660245220340415481439520150868371788861889858551247377873984695911711846438899860495369152133146728211370776901012531125422573115694707984153758269008585532437552761666540984932618009144696422803913544420018208014309474685281459853961701519864579052107478906956023322573727954122761913747000042987164682969851973506981607645076713798750734988465319769600626912903975055710171750577294472205924885925014780550013252772634512424211901387461310307383201318127289568120764550718450347369457933687791866742451472178752389769542041944368202229517424132830217456421622778120639296583975564650145358616262846666283182242505978495549709862688113745824405288999368957144001934525865085812006150786746421005341275425113581774736453664000737490958751287758320388698750484558330522143557238620476269341027937992720260418050652600494297518152080742115701406787793189931370745848873792579767645826954099583831238760180427346886911989930948345216586838075211576154745048980291364743247891677890208883585324528274449576328331759659375992100858961554291373795462597997133250738726939012681158485640272312253941411017104707347169031803461928115157976610935650175405840794862763700114671965291600071256400657368381508100071917601948155136706984151570234354327791101744203603318027486821880355952790626972305578075050777862125450127381099381469725308106053387746951593304387249577500920612926839917051680849100739842603731686736121390659288972443576476062480075610675304619005379979534459672486959732654172555444465290562514115265061957426309348422530981120478782397880830305807333655303184327783066970229471848256374368164097123783721360221841358891918850995128005596603173728250258597949936324778866050394647856111104805089300385432269875245663517836103729136158162360703272145668771241032815209492617321673345821105365146995153500132242212514953960976558214335596423414246077647234266184647723751099658036740747362523462816362319364888416134081111690078827781824628116177041141809173302085033827068931805180810934451702643618947960685478413541104736951921544729921371846688117653160507583784417872803014624363998330158669848300189304522009931960493796636915372841525532261610359138480513128385699275594027194194343790190034588607483901187686415279156543486904937900500755857288222415242643679431935983913598478998422501003173560320000000000000000000000000000000000000000000000000000000000000000000000000 [89,81] 33751197686872256739194665051009082518177743400283121857029173415196710182050268353277302106606352163023583156707311018199437150437566474991813092726227402910404013066501342573146664688772964360619841475779514316298489478836741422380924059096596140767283605283398737483117628185178178673136924909591593551510916539314427607842742489798691055230578973016014096576641371092436055766015483148002608530733471819803064210992129815764287570051784169805698770962137916825153532109967970336255963117419595294422255721237520436429156704813469606780588465670852185247184870484029842555272459274030766696878130844847302093730344285688887806209594258734197653313963233383567263831663518159802864498852543062715383210570673479733491754895650110817338025302173127009947922112722200288351267728930801959296817547546410993537931525673123367975420308807080541966595459703586710555179987982763365608051747357342245135844425474167802947980345420437328934436664087645610652842866106372670074933687354373178287280091968312474948935070489318520461831814550915001054010256852679961875154071524624843000323079266464541750850232294347987847623600203093321537659617888431674402292897899868139751436648213064801225930302581618591948079803257683441785194997555066436035377205235440369138084971780286223869917668837417984451014257608845118641802758291238973946543651250844915783861616068895034737519970187184603841593674960070244855046415656263369225392577156333601066404347270064122639426171351343804149458638896905342065518775190154426491648151032581772678821376991877679663582662582400293077743081484622546022706216141190818534833563799732208699578196150862352597159963816605418977709673457409668706239032453646181411094526154329897551644217030425906017480764982058495857357000926365303250237009978071678252107073582196859193536653011200424311326817359584539155949258535174488175460816304918638928842442688854935534927650104539967616743825484271649278666251522026827308424378444057001875153761817889137702569629680326739791636974207645537060779438545011683428924493571335148545845800356071486160847600376238605538111285153931607864616360416263659834268615804698942271128073986332106150986875603736956355764579639948751489216906727250744272424173056242573989749906144176075690255763244203335485306234463219366408421953072790341144385081221053158377378931395062013253354254968732608093155580357265682827715949596311705416448630697193609894203033759223123172298671165033897799492819313252910942511532511068160000000000000000000000000000000000000000000000000000000000000000000 [89,82] 126176330612191559465447493738189963924734246806294718381820109515285174897054084917731394348561683699595052422637059234494821431389765405264118922373805464535009070971028531790013554132418562807358407196739388151235649187241470437461758369845823980889256843020856938944994453054400921552369277120609306233446035422049753918774590496881365705403156034812476839092035807943406813905342486265503907865014773292076231590890260766401141085062901828753890464584269769193861406671897491087058062872411107359599115168779177501121145644684729193895549626978691754671480298784967125736213143673922857126178373570339970956839633877310461124545811406640465091091369072804466124133302009703469846247500127629695310215949025689774666659081639208056975110533209864629641558410073484026311556337323521912268459712999957744916918217213774987362107454818951846490916262977698107077955981288916471076611964742232529840493765230255679304728255556920237747834248588041630334468073331262487411774213186466555856744605826482667058517330492764287691823251259325444179308558176504726802896386194197443413639337608988117129521274660782858499285062732660545817986060565829254353731680205684076143083113907366416823203619106540190224290739825047211647682394265731773926726093213160891683163519598644335541984007522422970860453917208844724886991411769620287841413637435517916344107863628043379095216712011697009144988446400356229365355363485638229181908330990788931051821064632391966731248506659044097059416046556850715501569393602349559550244922634833262340180357699448867249848243022711929969878483709072349420376034111893078051184640726830151847726012355894509292078827746783968459480223031407685102771586081915836232262329218251930544622426437966797905956640722832901553177262995212001981565452397538318661848115126220580876793881646524899036162929292343716183367425201077803125805695342243503314857681442155049258405232569371286622442786446933426068042217065539773177297639901496336711671223551100247089536612077426742308199851426322018535679284729164501235044668491921245375319692455904385819260901146443793263153888039464999041576404454955144174128682843095246971934724718670285801378519084092971489693535266727228190378271334980983058291454917756858740923799164998580689974520014243994354169181248929086775117756684137922386603326121491252728397665889197162696663494972699553511953922810205031375823234916207998922548312775360733728714886390942081589042926154998264095917869659519545501800202240000000000000000000000000000000000000000000000000000000000000000000 [89,83] -11172927863326086487197847877124325583744236246899434674323574616158548765222477524471335461451535909819659177786478356902471046740567157276823203507081506078209541312917485755126248856011174289745424828843645402262790517690693373712447402381502405526920494331009288207918165453165074811370054735482920519773153332721386024078211445893603389689779719609153293301709280802495148039410826983103084063666183307123921542950833419650062577494339536851042835593044906655889830411298918844636591671834179556549498224136876472729053800360699562407092051617132989586077854403719492984267676923636781000103170148173265677410891788136500690505895012964731980371336790600581303082115024126767109536019760908866130063724187615696543080394768963361784365202387350339709323750984361222138998716570991776748633485695435971971003852105234086277599695675665086738104945892925344161989249238179731818480214640133996199196913410650439871943668240060306316740461771725887664067569951096717877384251585499916913931879634893418221389202079544645264320045684467580457078565895695905435669115993521352895194743213497623147404949129681043544509194648060831497367209210959245125585800007988644059353384209027311843637150094517781369093574308694439061584629666934370658813040281221188674124488639483120474848495422332834361653117512667538183418976628116006257391598262365490435139278149050415029698952038349898643883980137384101625692407793732461040313033866625648531429197862701983691522118779484945356585335726421673242105887474853245449044101217273813900969467725664499388798935282385517843494713484471062817555044158490734199294631065366761403156060716971525586423584728841693865848933493932402817676559985805402387505181709679441112156662829517043950593291800166686880244774433167620670501471094713528535442221384114640865611072570219193566939232841690597534272820673914240991778371484871744293826467427652078757642098950260134304265591779907040909967462660373598535408767082737449793207707820408436834749734156624897391728862998927188771340856649519520370393571932574114498053434536183590899733390212405295847409084874940743944562159212352664583633383041179256012436632305033480364836783581764462937103351337905908557125422603874913415267087401869231890804635231544446527960124207096510817610617905902041038875232549418991387274437057507092391960274000806079008903479612346256125523773381975496414660301363972170851613849886632817793344416495494905252860204450890600576692712732116348697076134051840000000000000000000000000000000000000000000000000000000000000 [89,84] -21392166317343830387399301104289961148973035191831567937035257348056990438679985409581633260375646214846832226911159422089663739782088127180611380914086057960407462024542335692548295674084950750591686142639900576210056534433252655434944186663499750209752173784652299213797304570529491128126785264917813084946800119826899306374994241933732781604197553422036514236286478220124941243200721133307409551690333323118931023425702097355826446071760305176004699393494904059576076569580152012719907759785499918830805625312425039727974633766959431927938651424610858082391460617746741775252782310197863526711436346122097882075867223682764773197859067052613896224191844947836612549462567783014278322444209527390417165154610666498441443452794914182649941529774797134015136667195516073309502141792582656182758712853196563983578518908725195937637849113871826316486041575513378664421984983153212689013162659931555288500719793184917986764524234678909042210183399457977679057548374423238809193462658141644241464375122987341978571438358114328693196245354091089597649027766236584459834446738654911503087940218055827427049238796115448244691567097176454804863992477583578581561076900724493238526584161408072017975517855987499114896701191525502058351328824265227748895723861341528369240123737709815851189315872085052813122360947657389214409739932738523056455106201715764256230520479427484050879807104526876418562738271029965091055329049868665781737726154696877093499347421382980874947257355969392584146413139628575933326637729325366552326030286431904713886392719620001231558837284737944981018277300755692788540459942931512748106458360341074759691613590664854318003309313043408885213560082757372647176935298339562190433366174800660960573932204685510802444622986978230349644134631801702968995298476370754378970428640647586580419179889343982188606467189020090716161615373078943366976269652033983414378154640751499724700770169675653095089991516630720436416332188104741953439303569291036620612688340678724014873943457462536306345518461344510360282920566193098366853737177662745746419120383412652027334096959952721696123184413502603776877086708278934063647426331849150724099064750730213533523965272830896701724561682629457260688250486020166286809486866094753281898506408021703313972396927368279955363846655060415630932949146657376921362357449524524795295332080537506586980224986710145770021249154584593613923840916499714140293312374401966618297498301708960848345609847978838219778283769973530555318272000000000000000000000000000000000000000000000000000000000000 [89,85] 6424532970402501654124533372082272952666711957802418786476816562388528854268911350516793345341604178926761815751243650677269642573206157874681116952199259170889865211222237846148435722088901369221597648789585847937565685021844095303963115399519685966299753779119450712860954415447283853947593440924949810837527775933473141550772694249737582300328008391759616367998930242589799693894739362192727170502996207682328453632427066138859623543515008230741441165234315774810828108820658623774740249357791224810584875933706030528372970933175659703420600185380144485809265736377360635036581591850036441460269621095704658585902980421238786642254075007621762400516226481624862413782745067278300012617148336859959573528054738386073674217468744176424607496741450262927229500280795418011212007031121831078911025360767652930709712279606309901090480093998459278421863609528890424516788930181830115889001846697905475007767310614036840016516611455817393008939683594562084468399834460460846743509804728950740676226172771161091197687111806005144664430713939006609178320388780397887986969471365079461309456504716583232210171148604367183863101561182146087869006064607891918501546967836482349150821501183821384129042252869613493804550045975838957860606549712723473963313385033284255895239647906067000209815589844516815559397113593794837112350765077282635471764092609708745426595125146000443547695409853415955346930570980958410123875219149089938890824857389046285005691498270457000526439825530351109212335306468761355617585282185568453297852944498085886944733156486081689383161116248642886511825078805139516958219788349806860275396170036994117101257928811051212528621877818958890467740801125294681011245049336895305586649773791951234929144335601291860019992961365772071691191664540294295360001398065316145540152287773774734594349130808967208300618811206663853593659662800746757846023793157406184469624623412522561119942708678491619269924189004278576558443833577729560017690033366564183557549338818240705826579415995099369970487668919993179674754138050265996213589490078626039334041043564362096167516075311324219818394042055903084569846384249527548078692765360594419042486419975981232597850261578675530132179036127853993250778567594518103140950689099308193188274344724509085852971551463950718015633185619802893867607990784733382053517399865280960975604670220000956344922179506630625500466733043936964338793000418099248644614375045391806742392313228551221554224568459776032213365137957684424820654080000000000000000000000000000000000000000000000000000000 [89,86] -38160549846328054185721239950554787641747558597834854996286307187122850040324485794363589640717143366872097836323878232382791600021719667603711983882694895773640642297756991097740913583817355755261670018781734998851749543541615108235552720138714460309428940006915769135997103954816196135434518169744576802971179044563953662510097858207739097083792503482673221859184078785506491552435013529476980642652441207913257220352366093241164299746586782734274541523589783060143900421527844527393682061558878795589975254514038432262793930688273685787049296997748926914121363187004260863868846815453756155634142313928577742325814225662278696490473647797274013651268647003808362495713320411273625496696521282335137594185580137148331115462897662130481586062610096990723617627572532849013358544054722482851879110244838003656791702869015271874231638215361120522414695200097518600934029089402164975019691869000044526507199661228990514211898568796397207072032779897227857556788932909104485513957012731252887507247381147589321665184499764151719322556603029311375123406357459210623849628725023104318893739479788818865392319034911825391008622092308172709029482803576833417063844680136213393966418185329920991861177531911253068312695722997741722053059215629632223564597257101029704708823013922958584169683747460614875152231740366370022891303238869314411629013381666886237770414389217087587495994406766791763525808829806706096110084582508937317804768066937592060062392298617532151849156768538234249006748870169680163934699539050125680143729498377056015315545873608205748706038703626498286849656672489399585445662856441349649152605071140815219448691839617013916882931499649084839368434382786124874974946877393231834225345867875158561896350575406789260776108345091046870393993409608063787532819195679255357004510046311080790616683418848489117747112482467457599828085336491791725028008280215147697852474162565858494577528111539436021186982693400535449495155606847781847690010116155909729401662592826989295664773231198420870841692166976712693014130788369020651097028481602250085771790058873312857731448116572202923905446107762799773831689825520348499949653485666927531821976591505943620465392444575763387473801978389429548721163692687356523973619115212111076591583070981866780799208863465684374636681909546896579367545911912992880214905854563656352821832134393280261875587314371020388895997857585384238091513952421191987863319443059788427428944926194844259366753169777111901089704560243792412672000000000000000000000000000000000000000000000000000000 [89,87] -928261941970227760425281728000282557851993964475429401203822776336436098886564153791385161604183709740576212040474787293384105147672986662182761911309899712995609522308889303933622350288416732400498807418020252654348335528886586896984171238375276129441314592823756181933415534376009409659668793090461956755955307948653874109666061351094677351572836594632932053568776080174743907129829006282092752969228378788251628575986294944665608751703955359100854807872387286084127337431956975823485453589454708755199427643614568909355515305671926260479297593788852178304381186593528670696044181660725497634473224024902254228279437231845462094206288696237822193251591503004392368448721438692162674423350977100454360965180502150276133502518463642567616160776706871163204083822103087959114859120505565615998661900469330609247586166250986610641259481582667680953670379183688024011725313902968205596846729194500378116280775602554319292642223830117265875037487335735496793289664931810708147185195600470597955871092449322700833335788004978370182959275262335239847996990228887193424392709524418557936567197331310872142169661340164244228793961097133336488097524403113088099738079325065267007727524683616059653908756695435940366934516730202685084843056929493978022726475431018100364287708606435323416586849605419975597057626753937141872598823631265128865746145427801187619896135433950124713458896327166807098108278906970297263559685689792279757953383769605760583501329780293258665820329799113101674106213298691498637009436943935094690007828956144786264991704743838613570990442345110764394667915625959484709960691688471345360959841633688796721673626298165583986111098607783905270244233865354473369244279447393895449196092924631826052142606649358028183167704167219658331646962786587635246700656496805805800987111276807789671872430809789340555383037995423841988934729446567246170222858847812223584576249038974970174223796175493228703518319938799563949497100105408835488744402849004598592646176784510110820777378729215282881863552811539508887839028938079755862439298606736591100163643583650652359894814066407174091571790441325096116717984169016413996392632050490967362789479213291783583710206476137324296388786523521775846105816629568395461013080500622859760105907263174775214727911204031523974256370721234747951328302019157105521489293708597961251223068027643151695998840502942532743944403583454373222413996541849511647995940130483556311943391004163860164007676863186087987660536539044579901440000000000000000000000000000000000000000000000000 [89,88] 12193458559872769406494648088496333945450695466992837484218507355030828539313734313426958464239834400237710066534747384165615740773149342267294001764386141568990728747269934187330009142441733032542866651953683597377550932562217802016298565021624637855862625919274106615965465751609800798106925300431430116088436380923203375291380297333509455283900523802725274444376142895714180944284825784101148217493117113629845181637395510560515827667617502058891744964002603809155757466154320986583004138316771624797736127776974666659904401993475557902576521876854895086396871912699644122675444827397939478165133811346097162914279755235252923115886406167587913112481124377810672696588525141205512262364693304667790333679762385979097323369468542005518119620287828119368053614504966194607626226317387343259741320322873095331877735569547328244323309197921356187872746276073626285690120524895528186917570199172402064203890069448228710570997509378102191791827381437116284776173327147817563947566782411679713021393508994132685190668413116100815562847714957727707709224880591628101522934748963976664797159254755974083484985195263513112039333692882593405935541381462365234011035263523861638152254019899635346088534553149688746330562038056062151995545502106206988840342382507230899079010408057402532901647009494607487912275512539044025842673906393819662339735015929580272825825110088831767344533065291131714507019962374603105411934782755768369467262377948599926443468017208746447947309775444684456024752084217589887209433058917896827271252726501391679921528306020008031666907376560503499411007474497746938136140380345421284609266857029882327616934966541612827828968321919562554920721326952232900438021583612568618328411314193682907025132309647352788104780297761773183828154468064109497899995876509138614754661318851318389730293386108506605744281232671396737831658820028596871821759997427431211834838085643144681592766489470879904379718618359958185489324470594397161266019582048151813894185841014107579892671154347709149617716581115509679018469873147486679391929551115644861336568945282099903785259397555532326427871481888233339555237048770620990661724434034428659411877240472059977001146237250699868904810220108783650718928022695560850119635427220496595167389684942970135381671074516247203749295635191137786872731062442501400361979547260387714961499549694470288091371526109563674597845659069404704179376200947527781677054761585683462295862277484017203095526149410540399573690395849129984000000000000000000000000000000000000000000000000 [89,89] 26760666664787254630479303148639056337474681027842124344962723947778725030077641020932337301836172391225379157824475039423469931767166935638519484764589986141488490153268048362101770430426999949091312057667613092917215862697418936838680117187634753271813933814411238312334634781990371704535029568122407311695563136434167945939836074158594723250374217004823529380871218912271521199228759588839507906262508089970488180332022009753607697681952797590565761263893343929247800038123093758073706453091991356857663042869346313622113378434552128164177324867561438741494726231502810695341289005508474822095792559687931800368662448197815711041549202579520935533343846065613258478367355524537885580077668289322946141762927018872937052789369155634847588663677968441758949646075979427513509110360808518123326605961033730868879477489927398794059057130536210869576483210230597459561801438752224931200257763288726006423046430530540640633437592092536933668724651288689792141487736070509603940844841089290455112985748315489193690591583495213984393629492376194604036808186708522814929620676887396738353390960043042323816671992810352228080809086708698836754924009065086992414456184695703480488081577183914819412790862810453691881731011847435355313500299242334298669123722856069965834714553360752992623021962757259791969440219393855613146875049513105174560503865589887302905170083915468419537310847522718431335541524602755210544379373347217761998048076767956761198916000100837999505132868593600587725091250091864552428482055124963485872523241026751525682395486934518420221050322716588803197537439602322543615525958441941481349215490469626462584109537625244190964664503661894087235514365745583222715219811223817931110943594036485170712684498976057271735787115332832249224408424118141487451240132601150398692321892070662860347735836462310720674643114716523386656788873842841390210349446849861617588255144085486580587448141241211455547076797446339562407242230467102892553399523776402022152693916370535058051373913948327112826981121466438037869989553510222345674212718755400083546830874352828760630787505339252445533951354660364600131617298298340814707948765355299359718948548821902724067331252288628407786258665530370090814889604040450802796692172355129607258070464694584759970937606933691230008072387752478914704320121991486712144591744504919757924001922942215677627212873563137695152431423791931014672365534466443099622340988659287138848571597740768633976344269364701621262913062788136960000000000000000000000000000000000000000000 [90,0] 12378019768904803929728767088361950568876427955442001919473427518486665167658653993232174834237473592661773907019076150498251627146598189715950931812688526805657239477040689630292626868799823956314774609406176248977956782104207165016481902008447593415097233980705119662838003533275507995513175162765906891317334543941572243186037798041629458034436967442898562491161467802780917334584391052680111887951424216385950206118409332385932943846629736219920598016118052661531475595860370517486013589102233979009189743567375882849239770762033095840167021767763505156813337980795533067130274956179671455065237823503080826634772001757127842763910432086740375474183869891780374371568943935313613627360329937259803500691797333425876782504361943776225669722866955993946157350750655828740500219656589301837280366663713387080219427689090235443520137363794230474379393851241685408778948538520942714209441363519541563388569782369264310672033268920964269530664787705491897217509146473230658355682745236285399321555836388715880445797425371092309893841112955777027426757371281241857802373326435391396468325572249780110833827043381802111178403043138292041215245565347753126656363401291184450619792481860796062558295323826704027720885422099529823486400963878607972840805403396750957318516652252363911253277788263621843313881644081703413671728228772650737046722997450189680359280480006570454720177346258365410076596568986423601583118652349289649208586192304280228031080191775953650709145614740190173067163545484063943559444500937883064987545623271674089905352575879466551086856669750027117219681618044471810688733538794999088125350564193261226569796969651897951849431865824762304586787066690501863567978519764611546459064502205104560114071474792750217440146126201174684143190360731731881732101365648111378558936892724943344114049691491957101499138423624175624596439051954368158077040259276460759497225332438362723068964697855328716940145094464923610313413968856020735893800437523792607070382633333293967454221136424679279972240093735202423231762293699256319534862477966745496671128919928315568130092012134984968191125811801010678157687026122298896512603089657612195077545233303064526245584148487751475083019833409133589839715356929693400966611985744771282783303077040571599980414423348979142845428718179100773264852261081539303146576129734468213689097636697028824330745635263305156873318456006784943795773982865568644672219112470908902830196440126765290581379397475232225244951216320439894827621502637431908967990265965969408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] -19799872318334970073338796090279982005467050887333046436212986411929836904512709452469719856802479011543837424986943873805254272652022097211511806286313493206531894302437712003958973792931145005057825028329038305510406556289989438408237045185670524575004550256949075969334908163300621451340698988536870205852063386568098162032574113356366296254144672908319789401797243051414861906018351092873575396757133389818186573440785300834978328473298661910959297709343593221571294874280287406574876122685247514044137366270240203128460723942217064711836850048597993685080063957454383722406298937749062108632467870567069328378925257794757743505627298919004728454886053540942644115368438248372210597113663972933973745400046218900543539222217479755122408394148127778268757465691691742163352285858216501978042653458159401881053118148045865585760173771314190870997576291104116708059131606501983323299457161050727829508903671021016761760150446048300364158878446565757622991397778744697501707394700398940663075413433490819991692322778507769481072165649197381710851343295498820750223490339777736829299217059872547522196682042063263156462982247396798577996734870833059820816771629473067271095220763927727229724450751203699172276815202791434588343409962857228043402595894134514112581824921490480426062709572563214946069284106543252288967191716236025722880076357596074115395683547810728413788454001748541227016524128773240177468826693754601422944511210386262190064827353079428218406162489337024218711539971250015548073195592108183883809565106018394319180159962526876679572326434340824156065259008525361639621031694632440729818467246259314637342753678623314406921867203222546041447245111407587746071242250794304710729099371302132802559379885474710484940459917330705069350868768914309240132872226632147307261562444965988547977347225269476591588563935762597872752712965236407093622712718717250997972194186863567180384884714032794781123293513364448465081509246086891344199249171180058565896119020655558652972169394792204799559497680375795840497053114757525388171054047494203462032353096085603946535828676102376466047081216840891899538710431340419727868503854407255207008823085386791641568490139400385361378943482882525092978866305178926981623039576928415118760683664865521902413523642297951642424956683676596568966990303227339700796779230183684956282018361224207904013152436860264844098963055137615247578727705145128392834164067363221315302358771169180312309771298459458904685489371366371054006207256563514440058460712345586892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 2575650229610439426721215648293335173607339071882782253824118370111247339241163104031894456216596838809453263505312318510007873577284060533114631783222411385764528112140320843419010206162445712223200959056142263293393208003293491825460801338051885698432356852949163393503513263215917296537703053979146829092497419984650459716534921507557871533865094980911494486367509698797004332233733751197747690814129816602540484122675246652910116322876002344304705736013242021608207431321885358857330824084239780257572829831016775478625217527457091970448380581601278626164223123135366739244215953600939360147798358173101065979434116390478335489588557227187018885006267920447609674070856189760748303845448686196788365610130708516629992404052989551166938873191483947145000807705746137860066281381322720404182374973281179410046154455799955107569542692872896054624967090849261627546295910142812079650473822722158647075097589536285945858062983930682431879801250796787060971334547210398129810460582810128154487111118220418849608301656458894273434904549216463008488942077851919520331272635344785556454998266460754084755640184525224890600387566127818862877728708049967755065013008622944256982175537020002959125321106379698064542753474794067519610610631507766274658939198981878395040311180327934595791849159982449650373277080575265060134368529635302831622293247860758155509839812616864811672073068839668369154970542983743025026556099308262294279860581578890353185563182208380552108384239513234159515022193912692240340300338474985866983611746298015678582432730717800106204456411554195584240149821237803777361053159034380516634366703218900243339408967186118169508921683597371708945514629222482410098244775790406500464529196712598548000881741494425017042898039228620033707703470417279114389386301336979031852146041648638129940599430548542748239370097670802231306592676734060454373539669740635262958184469443964381286834420851766722518637072753036744377252669679132939255077214838388970125594989391487698212040790293556583673777289726809244995171342436504260715864485533613470012282373286089365917037433265145966434581129161227299280776019856843583787572811459281563953196196349224846558414519793351639741912741631899112486666310460645365818815013889726383549541114422319999550578583580952182984184875374792952056846152287031549510580455250377733746141997902800776462108511238838745631684762805028263857149737884735169041292594311005483422979651107595794379161371845715806308030198183611034386995507950056392659740320515178322984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -190906978421618183519407136553214516186021991636192422556020296003944311680549409988902149501269510743712302125297299280362018828643842732529954442009971092463730925261992622456832408307751503142557338796286342207864742426924642336096551776763404765529357535886972616418271209797244938023861339990730281625089365073618969569008952691629766872018757737291479696987225653016133103919205575068647518417800548922737410174407782371280759926651078943762029963414104333848351976163722721618425725362724726505235522175589011442697230665565087050669021292312853432504648597162618490937497600347863310923097039149698097585428197505713192159967126631959724810098752454303710212530507304839505493464097663411460437671354171587391389749997519013370609627982502723751539952123052957115451357967486943832666556614186445635489577077746268303172694417890144439737657616914290963924062940793211759454338853500218982343450254796408955919626386883257867748619769642348435692847765511710708278462869536101630317754137472529815997192389696551591380003544040705669079315689459236953252094880689588622144590028429589595418523692572860231617807405756697553798967021679691754494850247400586657461266709133028264012421433096493780948852795541885168289826350035070882038376275600540655252683365698651574109304571793943342556383498059679453637351678377548567146208618684645651274935270857573926922543742990356568866298907768714556152667199087029791637685845751018048537387453996623132793026221876018700428693010742698043380413242860739851206409044543181444746226798866906509660254243990037575742831088576813063522781615028995938710453465854851622010979476859573922255670093819560182746761794440042075040736896158722868203110582144497384919271316238245677678753505793059434591495214581879530744565028274721114445164617329135069608997853831093390024701954604187716985634880950334447248602149622077041965384287640894959261560683996200836320150208450693895117132336911830545623491561404163151791627512747929273843769846493479860268440325858916454460719397707121850540650815698087025512016262683571926189066915056220351582225457838414688226791893951220830908581510787206866023137505530603323778079253672269383592680364833721209419304415226295389057526599540970018109830604944809559439848526241210404122543040367113665582940880678853271165370532482599137268286434677148848120332597367964103277058882220775699251644130388803420780020931960488621280197659673901553611770343135081978901425719266612265755408400741084801686141176542478537116876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 7581308429336833715161253388427929778346635850373840715432336742622705946762229849631803838519761641029745995339364251818905512469719449834653411585493332377073358072786968546835162513463727508228071529606246492052057968491520335635912851903098419184809903703259391698549551252076265117633750373920832422153097214454887530592753329851886455876866718479571640339630452354167290756709251236997953431364946217195158270867905550295371516324189234438198113319694585790955991725902511532939086654843299341252987284043287229479554884102183173479888974970753125815470785650010585011783982940958410622802360899307415540454313656234513359268728282125502762313747765934985254159254979556445636042658020764861977521896888824821833804010982956896659518004686932282968719545676932574723074701659970613016089466739529329230707506837664510128031592622746080577690229847255952994100375060270852964747606227904491943713222690036486612645859619665937205986636619852398899550291149208684255238952818153621293937968484204234461374767153374740664033854619654068364360436645422173025286632702029208762448148550809544068467948527489980299827029037134539103975671468765259310678123573635301122100299799359533198611367462915412260140936924689235724047448856567830816274131404705837164269201701881162241743137439802321015899635053466891825738329624036012736033579013118157913676184488228392540160845445744200375109641220612100358546065200788402640338384042595001680588283621818543570817747572899218698618722791739971360507223282201781608688201965143009815430981838763445747770646739165584668197842939465286613811258514165083135909900527492870369726754704987662885487067653275134120641628409896665378606413933710894529597096529279616682297944000541063067535438528918815774298184253629018765875873034082773540085045711756712052757904060345420458865839862067959779698761749027792569528898752508886002777873933268029191516958269651549497011462179232837687597797897516850449550830287454282968651595599657722052063013026785129764850702385947045709385192429529392942607940952678205426904246179393120294247187235481712969355851405552296823220824207801804212165297908208834040589043552267770068457789410690782988021657502078223462861276636758726685461486891092888406599750519674113718218435593443966143339392054432437598727143627923082451379458059087382236581910102307346632775686513086186887587040743805390769099683431117566092407307188868090374368164534075524407317899725483755918652564461347331849008817073983758619109796755210634984788328448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -209715845088254612526945134220438279044802955512763573269742625717794654104712160480705791036108507626080339977635884960516914045146684947217808882414387205451407433173346169960462343946951274355059815590113721913783244515452757685338524015632475718940419370904257952832230132290665304555844578388569572424893035312473355760034605363162570615053082159510683309541475144701075174897971632323328541929965047937977009891444453227393990981524725358331746526702631605070982416890376041200274949134446935367139138694430360052688794974734835317076545291448241392665344147693667901534992871540022412386326153608682776194709489038238596669161047711062968469916234565633071279341535270852069882697787102059119747354229511513736053085629202897371513165975005648917131162372667857458434096589534264321268027633410195932736829971815211816001013907930759750427083302487309853248758581027863815248505756566180731092437201567236507610389502050479420523607675328895605518401395962562210142871454814557965111283339505982364016110124862855135525019405916335153159046230364083940020739225904229409311346206097183615612444196434819556985908824352898589470547001031452658941414835746110340660107669902591460261317663149076456466474600456462543859240684180953128411013950713877397833617285773293406077665471925483597001762868421118896649326535335429777883569816850254380347358804840050394594437445028821334954812062664065417155026748060077085014841561722019813747173786468758685934469474395390389248360461146630585731291068229362320090513456155731791198955194477987110011301720870440047161570179056937133926474928852001542141708164009316832908711216079110985154415103891026427481019991539272800097707701550299592393933771977601740583813688517247065200737304745810975021834401106304131195553666955664079788316199019508349200214003048214075534718685825213555503461718826397923975828553399654592271282588485929872182672310176814068973443486491936147406412212585084337667711212006067859129745339394485094756603375004274067123417167351984054219908562471190761580255244288818438036318790944967638541613264985354299974172428445728950101214595300209346276502155165244607852837238307660604495971940173769166726850448686376476588549193161317925254537148093519793228637747409103734766869900569672931180027654031618953089470657575776599397285542501375868485251098068813020247504343284155361634192136909552208689523146344599842965491245242091654634708173609186952500820236886138299665105525408800781986359446425811675643402999024814975586035302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 2156319562605396507308266618334609951556245603417619791883854692156741770151349843527183514020007738614957313088618341321445737526428697228954954508689334531186762082724925684527547874114195967663000199482812722937125517848361050314699617415731069610137395858683844579000562991357576328948656178679655408381069377273034870815571710181198199342774472419378620862413082431958556651649827263082278925144010011813572785993210697258263627529414554718360423921417989192422509625998376473772439697663204978471653153662308496689365636119647139885377138540688267445151538191106710963739372326262771603781474052931036638219119441821638122815576474442533860666942163471457720339771927196455755193133737389858856828213991034223393027429022711130600224556750783229922106751889188869514293819480795410011823247803143347574769065142926069887877229551404081228974609710239497955482911175575963281250126906936139662858111124825292506584954510161040481854843252534105331585383456917225503176262447783749973738330984932839134822909715431550622095096017899372951035237563172790103613454921184925623599370807729039808679321500047003303725529173119961730627953513340519475106643307187793872813574361893196886921317052889883023132755771818352865671552945816846294380826366253210017495178890992850526013143085170977284304765105380667569046122073960246207609712152401973480262624941856177385043449791474167691346920715864802702773663518982228365050129089796006111246914519716511661767431017450363160979268780061677247815037291092682473610460584447036897722208861444042938656501887856723681471118580985584945880630013580957201030660707388401742501692251304615072123692410354526764640351039243057974142366675115012161972559367517883551280568137078880438044489373534120154811049843702165155244035675752598541122886972081509512256730137199715392758381283559936057482949908602124376787467496854875210953514002037839290241259905613108794374859437853571064989135394849006148094427258193314184785359524761893870093165444863486537429523532476562778192229178799115606597081657387446096109785430612701381694024817000570149240431476264490377453221676412240249333176731197066397169061809261131881758836488408306950863070489203087400819391303226083386971837812524414078270737811455923902904601393034999927437461337441677221110199193721645145103696745969249699002691989204258569445041795507730912823462602493612392015539445544193929278809416221116749773023160016555971840127465509603427413168879157962914631541948967313671534825339296287797997993984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -8409202898258302006070134481330841894032133487792072268595389205083574475164887048681041475070225957664160439672143937987221215433278434067150431745681192691141223255404386944257610615097798901108717619171821552543147291882249334597681673444036624968124756377060763864603646590572949575662858173532240091802955713070875592672360950339565219036272348822403849704578595783852920537479608267255267521587222557029484730767690509288868421279654223582333196536543759375437699841577232971722309140488064364578121413590914149492149612897175543342497115761265648422051577045117883851561604107285466825829486785803058445354893317176307363306547606222761989805783865049454088317500247839042732698619875906178105295648584925558985726358621750579484572387533956965488647065960077982843574234135942530549764994218179771686176208815049409061448435984014185999527415444806546554670033704884283209422964688208119239414593366741480944615553692180928678289564476948103152321746827652589991923019552732580428334587320064930656451861842858112079367821786593841585976417004930087699257882147189814436170120606801534043241664992793298553702566619838578504709930361639080061008292938279959720335110114764814439320851044574500092397901749061774983521382998758408454247727814716846835434407069713572937862084638452424117334898797675215680082192492459552369255790156131080774720299831669879577862242848496933164854790405773685573467773647855208768193323210857933931675004043879508100027702524573359637346473882017926056470491195457513733088783368313477650238334737331020052134912089748214234089917573749442828848944003189670059532959646470790120592218203465039772601091363484326650247180952195057020952179824061982757658744398521310791013532241134228286047515174518768561146054601702330564401837586641326871695139002309406569217653654602989868562688155912213690849677669940354948967804510663204093790347614347738812372003621580379316921089229915373104910401750010855806477203949586744320330554113024194845327147428386143750056207188269808872809637433036071306042163973282734191179015259023590767755901884689198614009687238845178885682782648384759745325550687192987143436183193927828072397815003377007571756132547354328509465935029802988617659252112922900039431440011103879506563171826706330464624200068893574330936149611477128523568080751094578900532278617855409892776673526111353358844549048445303581945613076891073469068539708191741250778482881679959057412417683511814920106226489634329165906925003871708223324657882429395640163447603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 64506056044069664545427919831902471046190965811218765618109585133987865520683446229596334560390152685166417519695642940468716331471542728431293842053512514268357984179196475758579945605081013025799657763146644991865570811163196798184971945775772113035260391755724611816009416445794582147366292780888344086516236007545303870813292988381788913188743806391354035976270136256640692884784310565619813357354668799802220256588440114947679265841610503328725000590694019389364982710048998956782427576844693583046151430806106143513153832968471091039367143019669624979301628786927933979810395777020019974279083899957820140346726538460362473090010246446258349512383777329879801545304542087160878711317775784980145112124916174044606881408462665383163711780510096384492058455285983236746441565166595556345161144037290783328189139768190903805135142098461887971156149023083302812826895361991369322747145284755501186119284119304646887883621997701125551082425140326201588399863289673479970389234331983044899243380922419615712865019683988516575138181995507789357766890628303190207904484809560199131439970639368856888370418395949530646774986710355921212918013238490186960868100354998218046907998836503952960093033168969037169982853817417015057344200936677286295005540749783629882795856774117125478723676414663253348131467158737618228864691802648523570022846482875019113066055354039897515164888405437525021631442001933261860698212753453548629354162608435048192914420460057429600412785314599836154975359613468140808662958667869200286587203313997637652801026562478462545813238996693036953292760938623985662664631833812799165488945457890940139110873840664597791256093487349155076451172310851558379424179470395269676724386995237554880157170598359137087924165244628880965787574474175040769303071484627234974815103840712766810306221224768481314689986601078314919802446448404924436651661139676755443774248295549046031739858771135875655636012552528455116439344318804714458081676279472928211285536406223807911705073982530841747800069611931593979629542989738875090567599906075528267112257958749633666610687859528774784944485446090390757687746979890079336592378639465598986441337040406605570940229757900054140737892980929090517603808704601424268508539829938509371599841285271147921689118687793321556392540279609097918179765303054465502287719963569170933268258960520716101312502281439550416664319333560550001920602362947127114773405147335904325570902049878320954609056221758050056107971328191541494232485008581589112956641231447198713097236774912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -1764700775218638793295894543075593057122746912376834720955779581962852395028752185199676176531019138803179685831276668096690731931284640270487657775192139243746701528921067053962007714536203657064945440508201329143724268409754800607859538136623798385370749662077009305431496423112833690835743440119809468955176143731440980305231561970006603885766232507579307340156997528382847042767184413420309318911381835232705753419063219334126489600954127326550082254085395520466485463407247962198930419742507428807512731420640198205072493328294929085324168146447377180074687362557129518704763835980840480076763763287329613389735190887029846023431329446258648003436787087590492699629783581519820285286831430386949601121240445047856537523202260818423131514199190061899079236071333667499666599292671760049004541694454728120109837133865589521424484071052849899214838529556449264946036414509023196573054180549867450060648857816450865389094941214646485647308404760693095969037315367334527199034021581480496011821485766334157525537228461517174055296784959117580242581517758860012895454974809463241017538810688496388379648230153158577440028041113481383496733078898410101218396544933619560286593032342210682730822092231171190055113134339987721147226678642306996716587466876473797049378745835768699803983804694392320512509843904976790083190038185830082216241203543873628711642784849753061910429249875904836426063313701976162729615217688772972376466504422613080419673751844154224562695131996183792666904048883058183121933343423788954501239525298150492907932533081295519988432201419599968415013409799079501209924151125206587451535088196662871793707644648655313327214949636702492962109950894518436781324162623228665340394784671597036647601810994471269825227873125172453266083706483526814451477996573032601079985601296308489863313103922232707257084195269231973801783416012939571689262259709130667601141727234581218731571314141319877751363541002583436662240786619149952974424854314336846401019330280566910487708725731509452719398103227791418142878412810211251039841588542553005831590775789163325608580023765685481645084287980554240551014443094252485093370577060798546517860522825970832142121317517695970063040471829313881007443862763829331251795714878356930335632534824281702975934034416147360627154750200693504648471084232159884204832439945551795898314506304511502194821568719184249696819953969704817768862073537429215874106090118668717492766996431939574172583188104947997502386208201729916022918037021295455195282285124008546790166390374400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 23176831422078108458871295425391650222793647245216537647772299774058513520132781340877333149754137163795538005965824757057621114088341047631387451220500480208454732495382249991976237431573664684459031903418547047092676502083352063853855950590500752334642073069520700051037129075198490619178289784262187284174519029866768514150902423606135853020615365676037175309916246116414231907245287199305971608153101149780907919141517983068111653198038583931455401404538862404203955403379119892883550817422901431308502350986732250690230800226899317598139660753708537627687932914233634892285829404198270251931476229214698171603118741523523766526612171612434994116861922004460593895008352874039067485263317335836984341068105186835079402073186526999580337139755351778150775346959701650712667110314528326145772569477841879989831998817541865157199487869972443322196138904195826655556556948526349312469334759894881818535782388701625821845341544630314543055160034398754629969111823794076358308057990447380145239274751795843874037873544622754485150128934039781839694535843480713437402863204597942207462158177994251645491920682796138339860563628408921013598407219718717097284230855077349999533936240285731249660085496721530328063536287908096159688228002534245538786555526771296189569050275832316736623276739749018443223533419445564925772778120421458266973093388672949671135325923990989241456292486643420351997183021418702113424282970161516580955012633780617191142179484347517067158787049043008862036262677069900934276579848218010126406063919454620048633990333154146369751953338483277690051892644341921531818258419840821491374796784335304828160371062359805747519885854625025788091297420398092213584328521914163867613612830570147986024008259035670328701432306183792506412594895516509652251549917706299881724536165514884361678241529306523134953162784094757370186348149125163616625500442054611880778031433684067997265140938269825002318887023958101168752516444730183334589431316009724569040574062926120840814665489420825919561585629053881666346736106587605051414762607947968306427776864476776096961254296537560600035758276802127541079085741531992243802100029505209199539842060157696656356251146501103972411411925486915051244642588406067250866099396033190631398613890551396960672525067675722190389997040935242019767148977285721459038358902726898665249743845482201657538264548946028047421377120254836110801458111523535544377479997570619614882369504375944490066936987888063432527984357584310249192612315387459793850177867339543504317477862506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -174610966099930443132731157350958496612233338361560076835946309929894593526829094941373088560497156100817009761872593472499895341958603007238838838904625348550391298087529501543235993111072257673042770176908664530619786759041670415257842727600004719373550941441547049329918700835398802864140258330417893038911864537713873612903420052650846039333911400618621545236087006709327125662741563906454457503004525906916092307694450731791333848476847627264375931560381231053031529298298140025559913391593496516951923638453442656317848855968595065768971667847521379225546925171244801011543102108762292251362899360468357491210650230102126231892992632269136625273247584166461995213154021376529452198801117913065422820166847345467013533404613045232419302540914282218840400192229826058625870010964430673397178381299850755192628594921967500200055863419170783829679531509247942790243596941413771157462653866468829003854338467713540832701557382966856538624059968716849735750125112313843197142545766041495412406657526296734609016211419622490336226908449382802191222995092279074615101150557934593861599045377237258680202519161933904658834753893511919889262887000739748341468627988468796536540358154985840544571521491537226528434232190744697382626816887650613960145726020352505511256651190987494919908798049700029260526821156419825162930465399863519802323316093528367040832538389822214552248512555073626833390329304505122804326799758511995459196728086278117579901915922495861630412553838624008177663823861763348359493847982321394496386805316222142662548311643033509207451085394104849738689740889485262444413089279421282200146710194930396709327726035955553940677555483940276196598491803908680783092214268469186531975553983942420401714765357613154742354579327071698980407527240813703586934741443289260163437601222357524255635145444085578039596314616544461566823588929553183290302426330120745392155875057874937326489420464681661967150966715000654904127020945662223634288681083450392770001362312470460705123291219718693280820028302071521873802985288920226639348883926873469481846327633502631445215276482261155998542296994985651564900254115522520851049952433773623571619519362165402848286040258029452003095145302472791816239322840353194643812723994368524125609984856087902480302766913752746112108622611339487300663902850979654484927272889783655194355865351344917884183895140778158103380804670576199082477847045804277770271366438562375725428943330088045491765829649168704470074612974349683883524460492800238034257285653005205464714041517670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 900749931274350383552210617744766759780048339486579995901608451226325068041115802171012925211384996903575846694557842345661687145484631845274820059126437272923907145252488333741996440384909241789205692552593180610021102467433890767305586950951644077978006429999520007589496654562871296858821435213500389955518192844915683330980045649671383978520776433566000596276797554629131105406608220261498394345501025700967876811067155480355656672899419681046213771075690199973022020842324888128530586454497731363456760806275544013759696335687799860348419232951917259830513794958389031226835805518682896584951571012848568945316401169623335520121843009588877604561816477031286047489861761835255748872756748130399149911067333600960753194296219312711153187485755410436547839013551034569653926143003221292569130904362841711662236312512988730085776013259760668326822380691848909002464406779573509200039844898454049206601561969310973846960006360306881831909588245419441701828374379439278839299759616631008083294308599640077749306291200490533127683476189422229554802897953497904044986996399971269416017786502530539049537400968423910736140055674013981980242562815354614940996617900345954948394258433479155610715349692550643278975516539221047668612603644204938020904171607830218047981197953188621830216651323426836857864437507046403530784299039364122451888508959999424415808556701635571928677082763091498403622539486088793025280240856189291329118513468643655311266449847225593964289189554358663538800648956136643974946199175534132839864740090126830620762449493318196648815724682674921636590989345644494100700171271605541474365283799509278127487001380161296690170735796453512106501465742458550910714428802849211707388896167819054985053415174107434811185815707035807215359543948664255697735439447439114244824516852413148807928654830223114989664146787174680259418482591517823047720014314696810870106239280553729331048262452612034728872589752629151289790433713343818399757482601631955498698489701767265380387772051667460444871659761270501861425288480087505008438786194622589935701318406393841677268179947425781383967298039866633656925829782363967871696442194574549799021096209035461717697613136028463575215758126391489671646302540716470209662712397547456067302774013030278696030787411843016691107881633889229007399520933142837855921360473173114235400932888786763597909449578028227506066924723988822043143864054017468223973458688216295756660957300617962649223394838179927492721990966066271825612543537881284109804799430225704084621281703493632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -3563879356586410624155446926112554705431681492458364796745358218502979994147446552430134622176141911646565915120067894046340239723458796536802665109638144075718653863207670100883949890472264456203232259708022714982083169191543621575000287800587022174904763035878446115216061734905357847032413324380663380674618804913209220507233320322635034348376491845576805327160698691409496443258623022516754952431943563565569559163660213571267270781171814925883403288913250051972224736301427554811935768606167379529414024056495779876161868517400660906223314510754925288667695383784430592049726494962278171190633964559935224642297464527458247328672897392788510569140724460265747348040879438615761571997507201433409193477345363522693450398534681965406192909925901991264520775153688345012173304494154988088189054139460357667516103178572256176300373617210735089164063354970723905318184365655082770052527831069279011444248773171607946124982416603864113886443248923771528777140118725424513106883979664153252874686508599187032504730806925234973665662003931878645536018343287796545516691766773635775974732519704983928175908566215847569288953764324216703409083781796428908046094735234951076235220704566361055150610713909397490233625165550055097733124544865879326687501493360138847278272001583652766264848261169854916611264115895158303461048523260249692065159778513464215673337695340750747877375566872970865553234233160452036842201665925612522096206619069438017654070873865691095305205147435506692684326863408878471023583172121422048653842601725041051229747959976055312021516189607567565187160155302494599664505114948015618552368431245263144124216299708212548325196369478567481613486517358369864998442374376782507273388138205568313811330843818613617134756463566570155028264922787823019007283597060329265698665822456624997143098689252550100707776822107507833376164253271986221836064831834098799919246349734888250823538607124982463557314673795520897866778304685750228572417288024057596170766712795379624737980065187666512489980474221817664534002192413224623796774582374462166539260691358397792282375974628384978978173425004136728219125356577884783300801827153136169399896898691355177285277149732164689713315361128460066578448358802946642877542595156342968058748671388346447853395852774959494630329271264822699568604890220151431958270288931880460105409192556768125672119249500108564039352596529996366278764912659997044100487181948717646404924874429817234910334517143807963798588630473502557900558644190723317258125245572109296829858615761305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 11562185804527260872347135259119039637116289842005386644781821078477697002691407850918626499868020687295557373016425060843858931522029772523231108082772146492292200119278037059557648289366722953842682500956122664859263757525070412051930806098117396007247660837043458469324999028481835512778933735716943194805886129867488609386713785777519760171194891735417206509202601845145587531449900101685537005831578202691514615150926835571307000164080638445453978175063025845909576388940613765775281149217928795440029673010018617507889049559706329712017800176350253834072939090408434440324670808514509597338413481874345137796489630750837622800832981950517199009392739712377456656723546540590974546989585019060951778277435949978707874456148535499237054431002488138153362115351603110850515316455061065814344523263017997263354459258022385837302109176802381268934275215481995950138699389600240892529525355529514406209955611246599810931544225460810916333560391228914818718524683007247876618495698420659155076630544834776207224448059754068537481895014687726186399531571753014708985804032134480726236869783820335543701354790258702544741574999753212080223342601312839070269087583450109699433154809435969910695032210285458909744774219972796123538875365985420882883075465643983457758272832327915123293760453920806455232961243474062434033047591813895083422522944616897049748856891492151616148619181133777082451741228116270079496717806991643411601445336052567067685401482129959832384565783013898113185476148399505787484570651282959811214738503066454688428975797774115556520739150027083531624678647515858837100493498828457709266860237954544218923607236415302255998532556650707851425165289329904644153353195248389516173509090383571059640008689623333612116928318155401109268858272050761317368546807423945538214310129180880185835897601647058178856083079648189488974908030757105299254103244997183790801948263282529147752745292201672216996312226609533509318101060870624817711778879150637771026268590665759496240028234597494657198612551579156527529286599736352041420743752969224349166068998599421448470743382267691752693646392941840312185815714924852173329553681328811822658615260880644734217597939587276850264259683899730991420888090552534491271045778182445931333182459921504197114186019024871570254234069296688365053152341458644429273792778659418227560607828347346406813882047531657589819110930680629239062111613104322369870846504571986107782775174984051549425965749411875334723372498667902204218048404181512559293722155529947146352025824651116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -31547872540486342890413133681198149892494794881490423669202224097713803929828888767914108744028198571336296470824179130489939688145725789848903784174409058327247420739454198337861031238035024278533925828165232661906126039024197060272952578573397790643821497691018902609619919735610610055190354428871814650590610625158001934870111720807716304813089804662480185218466232292815708822079079295083890272419968458033599184670424787436240248635423655470137349922033644376821092513111567616043238300718940773193796755171498574693858437820782821265956225764123319043304319089556399412347924420628626479462792850960002825436570366202246990728029849964721953085244439843844797115840722833862682531725783076398044456714984933551570019368854569758055913635983935096351475292026135501149141221563065031502382846240105037850773332547166354402969660914644202530898573927059763198898435767032351038745794842497932936651972419289590956181640969075420887241815912734393368906452949609887706961710623330900845011282895162016921291305168895488349656426599792115941286229820320395001199088756186617835689472343174856087671080854676233641318176642415617584432525503686023919462479855112575709059212347941978068739842337522489086910526770475247055949356071792672279384395362772330590912382308291200824752688171923353006182829609300644747526095667390717987475172562502717307405074896300216137620820606447600923478784165407781694926936244717913378110187803129034493920140591562758802586358099087935395549928929474744103588619693613044461769410534035973303040841675786217005985479615632116034937272354791281755125978243366361940100367369422286108118251809198345395368694860151150863473335328271567352665149650429312643795899926007457389838858172128463956918064453603524111649789815924263293542785707550970671797234571397987397456965517986389620922358658780700507068881095693879214384470679194087640227098073842138171027048920037877723497340856807388385705167146831889667685931670406352668233749836120581152311495412439947869759564478152654040994109268648427232755249443071402747805086996556287607359938840981682774010706812589665827297194038059527578116160647049142080100547637619176824938303433075240247445654010835292582478676206578281000031317564596506615566708710598736336178645808987037430139787830594319855483497375536361863521169694357372276990234252653290384998900648408909806003761067362260269603438277963453600313731911950711594678997642158603133120653251415567894347329353275060266125753535921999767496301945012200843558091884383436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 72482296471292039569390937979522039887489834363644877068072549622394551656572602631098794779710672346231075007351662322571970000811480227635273202980543161707491200429895293518555645229625914507488541991873903705973849603924374768842697460346869953195562563663380841367612859753128288194619260263203943408963243463144622277360763830193831446532930967875464846193527579523776392552829167145260596572386914268957536359945294489136371278212591191741246897845564745092330010910300533359298264127179864644003481880356334392737051988296186892823581949427830808334456220380783560215293993339656132932683488389722822665379059325733502191520363961250914774223838618481578112879121343494600740403365197004761195820569622547881945912593527419519660629600120546424876585543791209697697855813381787569126854832913775219344098860036233432316989976135740018424426105524269053035829202203016134698918226198020233575211389641033915702572890617732278727633705726550419095653321041509058539845720411510872781465270985603489765440767160451955165197791399708427903747388433135674175165973255171471473719704161366358158856411131979374278566701720393313795223410508991495970199107466356975115391689741881962530534761167814245348033138988289854886302628895524671485563827320666443901359087921687549987562562002009293271941013351720657625440392512702262072673957300763837053355969449841048175417484464444647590155046196576072799400945095708160539512550767817409283769507577848770720703073168650052275269987669250605049262620395363468842483731818431684201995430161751236242898125877444559940365140225566584486321746716899454527232850451939508669069327711186532597440665962867218388481582155976233438410103860493697372143661693919596939746627886363343130971233085965010308603727797888042623671901971503712190633685804194686048720747635437384450578981146486731216118610901988601211996178247609868949844702183596637867067856622884816051114038095797686165794823824961033035151029732197932014014793330533713942487226496860801793270685948700448147396955655618490960213677900163319485231766129384891586782556142973690621969041823311053501358193637796252124955575491013834069552708985267017284363702205196831854987723042897235551911086444569994153939585953910215077023605247418965995953954630279155562259398564169019272156455083410396665500242110010073933255514690418372894965435129509726789735758810744488831525245650573345862697576471288001598423158387810608767273712552576829870408835597187622125568068667769588164696682188919388780342679784214495232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -140398797356739145439686359548798640609014009920769108295699896735363161904682874155826551094003059299295572619865548805066468150809871710919014984407149363946157217901793242329734561985689236147064077854028715250179061577410239869539689865467409213835920034558793428781483005042220208091374185088055298789221292753850955566311054606348410646529982134522325175134472514473170122187960417022393688603787739964619716141514767690329455650322221907042678430195197150464316977531717128250887588046094912276019812509179747975772133648960561962491628284057152471831360552903948100871716427027155258245473877098713257411250556597126648380791905441750162332622704691366567911812259899005720906287924904697654347779612012203542043249776522869683692658543754749830932797282176457531281070450655664823309176535963279456993911526417421794133633220793813921336311778799083001477788128218957468230576344102209862218283751274040390975887747105599613328717148500086308004709343377053952233566833106567915288092905124184183910037311241598317358907417285484203180489314163560529636577669201913511195950579895226063007201252087438011604455651136563234216902359418452058542340224422218255765841556269181104422137844998084465375020927912929482750911590253980503858354524592473230968082573960161465045565463639834757573274936432418955901256636070047213865208106585475457860828149708652667937014015061124534811185743078438195931436166901350483923467719713994364367215002672047890895501418211533962203466442618876801469883176908563155998838610550983018808212843687172433535556208235463530813482483320682806824762773506610989031322548756264123256291250016494768058486299168475833488216812196776957168428252070129367219585721973317418748036078264122931631953992983695659109108710784080274443442423030151516817430355290490683063421168876667664428334741399652958968596083722666003094492465086324165647952896671149737508460353808732504389409376305511010186610392051459226313645809301450872082670564124200877064023030554231230758187810500761385362247644386351316900350617730399346582083375736600124932334586463133228022363342152894999378918710971964786888644288978059506064678438902760352925613474264101280158118827449585676186132277115037397818865754996593658145648794753752524186008110747085660381791444962718359323294183599995595203979355295859407734999866495941025826320900534380846569810341622145980920652546846455465296813969527749580231408935214645250675073896896662218054736714673185945997017902405216926381226202963807719534881360647395737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 234561667884902211981766236156645145582836158633777399648003717481574928197356159103062798780223492387785487302211366953732926990606484105891210168750005734081940560077467887877015204183081550800707303724558554915664884183726018765322683514369354676053578400493011161922856606147661849322900316470212365367738653645845529627365626999468697156700770807613742963233846137152421152932325516516269993572885620489149332762149271915486755984319297764687807642214600222293903147370777837785279689780513167789418001800477709648973094419451946436409304467120001404891367729318260400945574504506230324139979426555319022803751242980901156145374676449571238224807547237216995076519471982701590048736131040198578430106597216818310956105525198847148586467372812088286289511738127717150321805490365532493264654838563306152654677040111016756230961560892666574565674056278044127552291551590746364155637400693617188579390840637718192113899362640017969857564850980800221822038696999763685087593745767643002130241639028881272060869513844509658854136158922805178744593528201834764384272868299801982323245278402287814399943760559818546523661764350521205639700708419194983534843153791159048552825130400334549889064279129157610313212639082046577003027577490046217019964140564194508191130572702283175733206544669104006473222984413813360145273154449655399403442951378693081418395332402171023951578357338215813027489491874669399601788515893782195504912338306425168647352183932036081194861950537654119085879338800838247849807368343869497838552274415022401943362158479371524230119995127500945586756565125130961192557633004438348621107298003350966405244705951361950068099032952547605576056720154932092142942468342996693115303232900710881079524693025761792102257955459241361808936788630345301728493939779467611923630002563876580322076972153933453600333443347997643119996708788217283588510456850276766280492541374880674252836268607224956075746089956600361107821703135496552716420156651409501042801475522860779208428041860887460027560540488584112549343486140572692898914938415330005914354839833795548665686240597321827348637010502169930075634682811945693480427026536961846923581203251206588716124292866270017406626134339335976540742719236145221626957371371146557352558676019364116842052779790921559266072029485300666259811841007160873461927101160380109935394997309795048211285016768405564401577250792592828498078026517549730723362064016261639662289272589486438406170785044840092782192576536192499215739778312587376829810493858126743632273252320085540864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -358598113600903593395630927877364544425844378028098564887108898518225861814607089681832648280399880347854184592882193033195435261288449708236496828931105229304428763062125734594402277643639041956820969191531138082015783490927461724632769465282623643705289369722161903939459610636899174515320504106970843442124753980435997042821044916003036893471190730361442506893269586060483609588754533835130299862848485391134610035641481835552695573667110585080766797878963857073027630843042879483722289436243699784855931014975965813727353501738542452932186032227133297884444491625533699264230080500988481014444619158885236265091013748096055372862913541309110334440556228260082199156644040147966892485669779252947232737873694247271001780351147884563921297649120320811748016647570908268795518593261679755670492912267971182679325576212548769547651846895447719853852904344822392079927671550891606102290477430111257070071043399268651826019753826070125286052382906616241043236904218697148609179013122504732772040054008611095784630373252716961905413382421635796469394662688263406751680156102630845130645692193463295728598874108032382695411750170290034407937688698912547681772095016870212044426763702375946500425247203830383798638791586953610324909906760633490260415819329346247347430472196843868339577425485367539321379045024271423651061990574188178989922274234163837876879010744161375033466803836388637621713552926461563395803755154335929022364311339905422361234348496507757095992476906198128383896098596617660893038493595845815753927238840505992556716717976324870660546114041197227232041490611968381946691970184109617025188567081376252507120899544215913940161921983531359497777807037377219007920722308158840638662274318684728548600531115142350060019303692699857482806477132076425145393805860778281936014657122631370590207832670111546413122892667736257157222308394242301974241556762402261303171550190115676242703391137775085674973746743504755924601903740593544932240895876787209934922480211431684289795917998273019808907081031353004446083254353866415510521984645330655694931957512044655614292188686665005869120808473183287307212237495149176366180569216706322504105223820625973266129995721770905837994589810972698269931293405500068039130783032242321666239515125851177969266052710168452069714004572284987194260759043808614110698914716432745269048494207319310873344852262242270871804665642360474447330013809028523144887871206063973136311395747253772692631439719973549001596355394499343695340270918039561380946297829314354438038252382112972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 543173214902294705913554135345250222376233758304731558415626681272690912464511088765187093478525316856615610635342571318440228843527866639481773447990846324020266100775754886152984336698865878280953003395709338981867380722602870787403983959673770124781132969937348696830736432902852538581631336960759852785007423612155567499979992543647094705666004363953421946858558243256569155165789071912107896627690621734290399602880411685539699293711323940150803170279602968222068138274323361075950243216921692342513955710254775219605149669265789174017158057973022486998504406422974623413065090559595664344320841780990191086957752491528864956799841577755692288655570252494045634538190594503039660283028162544099004220231474322601388667475633543280378876685991999759442069431692231204037923976177645022380588362630662242795573426524397348976324500675986100066179239084667216398406939165995491448588725092609776517215792393441715671714086505872434510223463811319415032879482273554476375087217353696563636633161959485251589521079034003791403056673292321955130222113595749062769965826457018391537573681721680070336509662249940905765108375223678746138485427049172671626172176890405043344062111258592713667716874315870962926457564747007335921285746241951774339133242006224273450663748841514835275561384648807159486225100969781710293457344921571822814638166298164915363336635711211278526396993980984260048723860069941933021430650379170859757572572700787129709261996239539461784781580055771468524175942817759141050688802407712904411231885314157515898637593271600266894934597342940406138278112962682755567476156537884484431360198016036342566498876868303070402581457959777270822430812462074301215838530172531173044216305695792815169696705928459584865226976560959168105487821555619705287322491038586641352298141627986303454892718683061477548086669271632471923173665285551906948927629995279432694756006662799326687438796244662192224501110538237366058932843307265948767037253117958602043448846659341545145490155305414305276314868151731017734641044098639879352337791150851030134629786600547952926531426041477699052012705505463788126712169352365872287553139440777368912032248473608252369610819493051187002203028307008077632220981034169391596583539478903104711402702303589833206647597195386730954576528152298153690597766476027267602138963000535920037502058553219429387869818445953915740733617245454463128775800668587656472469565063208353343747803113453242682152216265239651196116760295261136705927904159938369879978206025493624170312175192431919104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -839821594557185988943392456477684375277118991447722726571208592178441282846395165136230957958874116095008247451485476223691486083790642288118691032274595506064126818253966532215274600275412239721142477738382617639883404762355676683103264277226706501041331599420802706461839340905793859610008728788617787648026597920526178087326964995367623657355205027769357824872076620803766979275119951503306279524772047855603208075815000802665361714868337231097068391307553969271873510893525397260570791386962185181203769756136261549194417315523571865699300280909234130582748664986617472592434136305584394368396245284822949321912249017761688172003467016955647730972699102433305858452279924746415616930870871450115482710495660939729125917571348266255292510043796067194283700005180544224972761883811351701407487471515285851848995013907435514592296213672996316329831324112918396291251302703909788721519122335094784150072294747734574355936012485050671893499473176078430284390745457161349769174604990133138595285184018253453710394166979690139379418976633852543734071508004369652731133348200194301047767640715700472541129340171653870236429616359962346631409526106953034681030301734098870640251428758347013518776995232274251691845240265542829083441666369482491483829281881513833526274586964715049321241227676757634969923572175500455863979578813410801119182105365545449743873448339539389602262758473396630396792900667102320837371519315165481305322059873832476364091747681225365429317061240853058643025439257607372576818385984639196878960984156145611995121933338082441173454865911769287352906774113124578740455909106249576359624943137810246064258430015750879827515828732797273048184227738718736787341050770008957728259004021509445819919095486278238051440323237925293563621896823892525711911066674115702776990331402944071492769963236389079192791159594253908304284298250223277336089910201843623975365196750765326042927769086143158820427035131407322353244235692412841761308668157186241557414934026556506438475414878826574288789963024347034530178085527355946927657048210396077771289436951956225356876990519881372885708074816820636561651170619568981708834457894193089318759900459193528927788155239243928008983714580583998012494041850707646575055108447150269156928266996226427457637883202847987541752421513532543795113219022473252482692630357632275238836952295760816777880601854197475415363109970757121974745643347616266129680240886006662181786723243789137478586143273890459953914644125504104527855452358247106090077100523583576044021150410552115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 1254192392371490993949011456755698841682079324134877635753456450450520627608524151159791443824358293871899300764618715093107511019885011338428204268024969692458764624542992116250999025234882404692128683289012925300921828339470272513648232609619736947100207238530503052689384719528472116030800074545916559877577748314962872646908062569139118709715301414592325181102484735248748433114156770962143334967919443330672472055255705813943478924395046540091267120664575516138946812353640547048612862498666776079777105025156247330670373766648559938565573439715096769113803270357125484744167057560356370733207845898065512576828563357183641245846435314208034804894012316267942053105640230477622794125366853926722311333067116330388085939495707468028709405535407477650570404658990183526702408453061872843437594726861933639046663649410635578729476270260227624440606459917951596425924866707512081721692279166760245568352634015227786879407860669467227898777040279364654519113605510086035777817067858584615584514219964785317606819334076298840622083051540464795336974211869315278888837359190735857594876599350979709578606073394018489324080065474672462024763978068643083557861121458457880763332637198313128730912575282737100288475779654967984692037444532360960588457556389180539021664795265578004797192807516223457199270093131769470467859515170290209283271073429575263338225869021582171896450937579530377503645571648629701025180759004536849516944605008509481624867803273172789317618483354476470037572250907893244065972778025713908617140075546793962630902800346772214871768036533166804327679971433682796002747965262672214416956594579912649189260507530947681201907600980258727723620323184977426267289001817966768152272968964530290165715970042483931987538777861494261905313188850437820329818664946577836463245452607846037320071272141472395163449122831022264019137645557575852910919971785226369116630638532754406576903106591228668835053764180067366884217869143068543102885910107830679527555226565262321268728957322590003045834438538616563098816263028123636615737318392821230141087100499329818207951864339696897367646144690583192690734207999438113405803739104900036202459317060452024784568041712227560169831579478673779216164450811572421587081925513356000013197601128387153895189609753560186038684166891644849176839082873414281032721160752691785452605860371557425016224561962494057198149449805100613579257627445007430328654489088014809412606698132084284329480050219355859580929441874319882253745809415071705697981970322950281140411891518290264064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -1671642835474935851546830625256686977270037327918156683016882010589163981882009420065019120697554016806779893227631212595471907434159003229088422595271597392885258664075729266209819960157324281974292009697861590627381564925314086940008539119950164735850036216262389123610560803010852481496312960976139260785461168705979330182826999778699858897710367030001021421337103932509480157596010981246001890606847538205501401148479050618938372604482999347790556769322736150182522763008709626537107209229110609190104446810742482861149091778109403350617307634748298838526313410900250188779099110033950211396868027647278207694314044667569886456336917801688514601330028504483749128251178386980763798911475160901862433343830456995642862805910568005015398742492860622516159097138511588903165906760867173610028578883692310644498172898101635954633645399937796805333714162213136869913156607130742479140879775814940789489685859113956955755730458573405559677808782210538675055790148621052156387687644300072198280808876897874478166818228639213452339328262397483394064307821766808680906321759856471286022846905898418624283994793940864290631937881410572384355245162126318787835300780493656331254620235468697239642407715762931634317929351190813986069678736814241072596446682622596773032430726231048041191406347778584625684924034987660980443817909893507997125600504822095130003720253322097203330273917655030562244268867308998155582557939554639548906812964548929660650907934007400825843126703581697932729954925834478969437448239033263430296088769567843733576344594383112789830709866522193647688082816258337695519760193131390272695012651304872015003952415385294462103611305872014591418299803209411884614685779808171722037593458650211859567918493354228176169806654443737364485059035554045730585849691630722051379702703944963189390934518741537603308616291797100196096305716087347065487254817681489544758804008558870135256149127282948277863134981098945212300273460136014852931910732571108778639477841989140441227089897395526686723259428248495435592886923452566057146691098286366057571149516355059188697188225392168648793195912398981162328617600495663870648633170880791583526522445243278498277292468889800148056429592488030675945139979516609377340008632801124068286960864888424626121975031075044941961990472872163152257328533261423243797303840544841927320644985038671899205802568441730710005790287710267451908276416701852921716251433364747430378017039499426885691480188026496317071335991139606806097156245087238819757699254188149036915218152430554316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 1884878426264831202452219453460595854361045323751734046456242867676098222026163378858407547069704391336331077337183202332880307105891952253105135462983160203367791935369363354439952631785346640503220003115833956326041316319778363422323086632291201636240235553280592707686193235661376747455835309424941037271587514823631911304608784140376597153871141024616389623647660989949213244420048918881617666240756377665928221238030653698487697956346013168369443464575860827604836483043580000921365987421416236668750319027320619994408625341538981232424430525718987187099798067455868283618246131356006641384849623667294017929777757395832621038070975176050287616613087132031332428307493041496615329343126354818067310485263687533842786749834583544236963093698266871534862600463225216472797805711277211437136281190916460823030108787682123055877998371608741139383419807208172482381163244271658968251411121432407007772357715961979208641638119659958751248885854426511059912344936170052167614191330006856080470018519708723024381018357895372206306270155404050963014117532681325535753976163157880447929482787166254833258630897136566438947590320182586590098253909177682963374976765319916250007327515188328080644086388827034022114749198474927860687234850920664185144601472743619311684159181620256183956074578848609248415258059675788954220676829148952215477201388699446182076083177493596859568154767819215397018437835821801916559350751178633781150719420949723214201651295062707845560144541911371427954824175355373230628426754030540885441653171074477161718792546735116376683063021900846625582321957265122777949671247068751577389562384990989784690474802507465672455704980793963806860289039116471074555726620841687624597124812910195773088792776668590147498702024140866322209791220291788747308729931575011017572728134381482397743257677287404247443143141354806751659050124285465050301425481031394559119409538056691766050096696972734761821482747470760533171462812462484682568502503594773591542190541989453222061957800944175634481342227841585077268344262657658033156002050206263396080664416905337041738569617322922721388298422856101190569867688549215177927868240122227682232194770241187922856603014685965910339577192924430670732832395160439571157114616288966297740023421505084068356297284395232266058316210514631739787513176456875214712015856647614797518946695077892363746934142333765667661209651207521583186362624178155123132628774237360463238989578209027865987070482888189579850552754052934457709777086159483214120770155345426789582940390094509441024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -1744758005413462356493503432085443479318028372919607622662616555899774076782281541597641993527018567856345545896261890481567683145347242452587821046704984389621658233583722950834469179631434369229864253140963507864646167505058267758491937891124203131683531313175040408597677343154270560059136194090011588922540898811282411947405696787835316257329235437329514797270852180947222127057619518032140747530279964906150743028799177283304686110450185158377225443684288123853283249985288014449831794447541230503393124954809745550645312357498212594680999281504438330858403362351740387755168669779363893552983487559708743934761739837124381917278162425366856726907344511380590969844895512554465748326679550900170521417616056734943885413256774478445620514059814632915560690378960713303292485285675706366245107612609792790042983362802575819100072730673740694648066582968143325490583400415859638699304059181703039708153336556109853658575040542317247791272554264823724336038125293036657208495635683821714806938179040445519041617667559247962498196918269567676560847371650563688855030191919409106264151379811626938089856795226077477587588641250696089318243381001240299325800544895722565373715228121618337227539744603136872675120776932217116906430517438007990845895398417597652062997495026997614626507326391337674086206129927943737993119539811218597202780917121627650839441274961716194446605596270882184496328889026939978970657131152020223545264570659022697380153601652525795688661654079594039040032337548518372624492974838201080104886404277243469128422176657133498222309394806417411001672779140229558478283921526319380859171375769994136991321505136784249678094415210484547752718293482245457794196096504017920701805359958968903046466308919885756375431534927623023329433229546090561026732575792992886589339321703224433075270859127680043071300037152482201731873234488698763986322013197402282916606913305945711634617160206816896951447014435715380011999121365773869800697018165759439570979165689255622227739048719953829111109222617473077004806889540505878882970484099512395139236289881076125619458178971975095026838008251354325717907717913077011542608516337749542350623854336341109811443019412652891636496691976758185366096291733412092010166839388948302209304667902006976927150250067602549504967427400614873233334383921762902030200203530202807396167952152052309222028752267103496032411563068831309254648920167788026432176270430745627664309957931151868555596117853367364725764121316685898108257173635717305422582357453612774516428702336050790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 1297606008872823619240875164812592506831009760717711899028999492378456508201687326498267328144046049281184878272169617057027964720050585191890163030798538233096662059613374502462613008523127584029071588118103455155194845962803450102980086624037236576870483738740052576306786685081845842909626825226876763669406649264466206336969965445633304933368944223126709180408232731909344008853877692755333931952981557350537915191250923525009955928041768111738042985422962054496982254426048312100024156880265540101499235777141357918666140048764111102729799746337537268478137447398799371435985064070782575635809317214026063770326454940283071503708313540512278841232975135395007719733911185861092611659016232790217088271008762553714997724965692723204012492556843886250278665778043918392893226747114693186528152447134876270238703694640874071147577093090597384191954069679154354869171451562272007117890015749333893131606508116677881972000924976112827057798668128475049046101752616056300400028882606559292280242220412017013615685853990353692387573573893095856872955475541604369734150922357078137052368269175501516082522607535978098370651039517946126530829036741853688896154341028509049460061836017024516798345954846818274425605038983231348085025945219329727531374050920352438255320268765381472565281791178444566226666037680211728177851902649902464496535532497048025543636567764362121428775712533811124976974642901427221754401326917850209268293696677476206850153097514209361801601023846720263057491115484011123551821246625963677623880891994188132051452334312540469374742629452305329751668279117365007623951297232151901498842685938440176483943532591096727468369503445915430421768509387283351219781329159090464912356185753517989933256492076538085706212944550816052154531859544337782960689638010507666701998406676316526543373788196011328973957369511468363479005483882295474674945791935693030629883652874694368831887381989795223476667725437113218989621451654033546753771821665170175524563711613287016904005555848776011154605252512048926769457557823994942700553547430580654823716702172449749866226107988573363590960383595893957179555424825879692038313211298937708378708938722667460330644236881880724929008569277851804256216370821595729970292797406796344900677816491265842061351197047771400795874459039763558271094090574992161986011769349369796211360249330903992762653598010733496511674787390370285462784992137000992851568381791548445068251218150440175679267045890993026091404805526819003795261018493500079885404889230776298535463762044450242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -757085491506760410848054322698036415882242932792730801244457364541896743516171986123748877890886435950483194357535783644106053036712990350584028204970445963856158479646609130059991809175996692551085571109948404354481420435381420891808265846408525708128911221899849996779864335194392480506188237242642007115131985649445962684506698937385690077612371215780088783671218483021458918182934208138665201794552710714151064279293354730787078207377701471259415777530712307015471826276328327841166426069567030137318687604586742475351068868438075912678147450605270398113832192025688752267090430367338719695118444282483174372765809047407143598506114869572370341513769392949569843607537011345319938539392537132413469528543904431588132402308328436209379633766119299875057570580199414513369154600967759497422080758920286536870736330332773171106102973793120159249327324278779397199771963060161417441418321943437375756976270034771166362629915167258928775847435336437099554817738431595488430618682095205780255045775204440431559386413968555547451419238942006494459598958365416847646614699646357342531175341838245825697664692965972150070535007700963782290075119630181932130049475132121978360982318637073072979176652437649091965601010092086151301008487186577951814700537784389488550906013589168501534521397107050651745869639440492794271339057087882905639042840631145792464382317800794266191174475759477403578989900613926847804329976591696988298863563650811485544787970997673520037011422193367435918551449600123843842064674787997202592171086160740672207798427683938291166630790683108361484828662561007318776186287371411495078613549386179913596725221705254577969089266066080137571870347998408715968654604947421747381380775401612537857658876904953318812774534541154459532740872326691291473781953420868819788871449852503844504078157004189784207248868391657320884190479970770749445600062918621564073608390364251303662785676087074088665645709751499683775355447029275507662083277083111908450395872862644036485729946974115173891438780315583901086718471759151589231788970568163391102340185633444119168851825276821708458966245850686621067609279796413605399412107938979388507377119783470626011198105672631893284882394485182036198724946496201432211299215393605857588852031545012463624746943735271761592289488663959399168883358434183281053996387965351442508212887419688210381982933063392289573605469326232439591672101676292970075657964036571941101061144426544680356381841374731878095425408511561533542188373194398447375793290285670476673518534952956723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 335028469978104741191969852824631267000047335628695000800941307213797920846788316834291806792821566951282057308612903149276000521365743020372347041347948366288036762134793843918010784023125070791877787783022906774599551974194705752792675142123447776372843128880238525745388277025017749565604418147353762573268528031251987567329639365131663490064783876933206644404176418052760768938370401621661003703046392598935507648102334301272517702375989586627458686301426616145827466693477948849376934812793848432951180896462627226267163867484907637373497033596961672479212990864858384061057339509003194654936629760154702937569126021383756052956486047434307027483749171728890376621845000625930611262622632106065537123753680151153399913193152052218234835259304038585612516388365517072219804689682647122085202456975603964843315493951328888321788860890296615507098285332889238637678264084761038277212653644478806863772290912104321388698036271912428852412890307082233623729482514739167930125012529825250805480691731287304871097339967638672582253132387901065066745560671808746315805251557025796989225925588906212687734461044745744869390020207961485621610013451486850857363486750500512532075868842064753240455548330031131992282668912824819462264982033883821202927465918985766640068282896838654917263097793123665278031299025278043316765097707030825027929110631907518651860177147578365705227201961334434345909536988721087606944533125709738621856571991254693289069461388201170121942298961660834704149689159756213761163056662941179197834742453603066572642059674364378480435584497617053330428890442622176252178471957260919541639747004002995316279303401488620570461335398496801552042580890037940710513958506477623262674400305394608777242906981547755937155414903620007373045935572418002594345938597522176277193832125501253183385307378659826321267110329332067965069965765985550085016643255529025477722247328803713931443367134403538388472126842569548798932589402509242246954671527923352457576235289581638042687121730365953239730843037449955465563382318894206328950831694109031718070024144121188001559658667765988513686566864958389546318343644672013244206785904585408324358200799189938011019334213280305181665592174456233183558990390955069800829697393576643213099524872674613571417900330839551731741295166069137653669855264256396346318619666520015145535462354961216880328056665278835611056116410289251428714529734785641349466794896548823189429176378612542571701339376117109173351764808875819248301540306395203402212527326399849684468166237083402240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -106813431166471257219832528224657848319275021812279510666767117238961400187544509576433807661107885598164473523311616620132567752946420557331614286465374375452113872946969078901364705369106054872349332545239124709064800180502777161144051565780776621565962007348634862454179058280813981043849800374174423637715793106823079487227123445787719745476811583502933433416646152159418199763711629339028071436806211490788040311551885908282221179942317311582102727707249892988236459839143473591223863918764646057175467993584982039296786126742652600056269860963938845467739158904416337829837976593453675930035052546217477044923729851932717752496741628649449514143711720674627529206991612127506638185911814529654977941915508873538519660169614562495318038435708265326422388854538607800748844738291498947060883505003805054255187258629348459682343286029170795463177239788788040600563340980881472172656689823512851711576107368563577278638265982067015166384787063053677829751364918168230409878877608099800069392238745855581261722462126172177803981468783540217885013430673128637368139679132519523380293253291561756434852763843501897661533100944692275939669557968140808171629888662324860236121272218419535119854520818405714193453592729694931944134072423614443780858455597509916319859319794014980362314645375248913438907091735878494621786020893971387076883497340672693387640738708931754885195803590474499795140736046431672379815133517397095372790462022104265219486939201844051081225284126771579684554531552327624709672678774957855023239854553408594200544584089145958652125233115263578640289733007347873910835422984883095907472257253255123011610354845304457014797799926979432619905083914609327963188150414450368139526935135396052591898760848281853709866582341789497639252572048154478174780956220509038517780560636532952180579068591794266579124727550208308099087853040358028435063005937462623474900921457002398747391144434250725007129287825389326848661144786289957933084345794152079273054218102491157208203947314995770563362923959338064762772283113504858507093937497070153857906555596776004901224797231271318732623329817502574753656079161376140847791292487489791612931077107119309287273303321245796917326154449070985384437953651963284008898566161798813011318451899006801400400810601075006833078618244470165168886712636433858741901082235495529939515013346931655248430782971412605371242594580150167412408730670180770542545773092900837807029208221942881425639401951865907161185696062783482487874410619237079274976595429636756333680102205711974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 22693887553259189281956497374230338088008063298131091470157946368495300892063384993842121708321708041931885219772232182763782176218307748561830157608697237992287482922932562770594496130457383372852209318486176658849249622020138918079298857690840652441343032917561890979009649013341498820642425768445693555480429009728293674250277534509593541691865331669844917963700595484165616493999977061848141294500847320265841286327558515383899805665928325274557390132645069451803424684767777759909704744627864857421980527411803737738405520971581132396814957132150169933416077748103700957786095563670912996147328414545623456312398918959739057489628134659996734178154372886748846316154207319091410515784827029771990335440316170994311513375140104652163049993815724489344029823288027081031920688617330923998719767323519255935705376616673929857479810949260125515008388433954707042021869804119265896818697156540932852818178627605456473863190135018588299673688898736462181690440523170689816381496121813475873404293145298599811536717143259887217967663770011213215649764706841309065540269338063885629002313613520013555986955954345707106921703238689906326314074008705104577066003468422755286498498426129641979452519540359085033068515715519997113961022392109211405386311621893785222551076522606206147223721083749731938302699872655335899222722942187686406526814226775169851169357626102536884544924861811014150693177131930988750089092658657618348301484166282404704532248932718715590807894878103203557147216876984224498646814417173594869169568320545846746618423449885942281290860195610012026106548669996281991597401872174728778672433191300261522123838664577286939363717641917722779587792710772416240415950011579324329699349454341665943765244706467289191981459153121473970055707875374228244365066226489758806525756168893305303525358396627774852650642092945503778492359355620411662274426488554340042028765857507987819630731090217139250757231252097033705592692702278860673960636904971268154155014787664704961695196679915577447584672877370280517006689314080826989690979783835640186926862708942472093793737607952080781991594160984513321088973578994793558305037437126355423736862785117543936778004564651428406172325448951823721696886570899654039090910652002614465528751495022246230164347438432429398703709691932445387931265107102224129567034918740264189053877414450064866245518121674789771986454032340730511958992651397763761285878429629532525738247523350465841583862837513369478143692239577039405224921464639068214357012557847598250834982663702446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -3283885254300290276923489287220472413145264507621998060672561874890372856187027702654947920985660889168876276577450504137512955202322337912416526865826835701138151454576875734587203848088096120597266686811697316244126003899147099259524221112364916568361153983202658475209245122924368454118350463078904631508790387396115347442533114081090006292504544382545846157226468815473667465788852881607739407969075465649256588847777563980940857450941099439395365669999560585082688389397331784254369902598346289727913638082039577567336309128772699082574885167000175612761552342849242062534717886175587228246123868516785568099836760711618878874829451618360597597089869489868954013704968208245593565186686008471949068745286286195295270458348876268273407142995009144956998583697946342579184853381439727959093626678314728478024789353101135293268736875402271363863105595764757131250571864450406760723364317361499604203228181743227851856413928419930501694986137288812626679976366481805944385983154766702166162142613670075212328694013826216042697348163912696422483616814057482449627349674914915725279915225226293904785210109635976528433426755040250836809110277290737030455881129402212594548860258826301625521596335550542483382671069896390623020619769149053087023016057606166489777421424146190825734820119894254342371874643438756437834025204985065318383973439588968881391841412424881427751300916188713158511418017015909866780415620740419195067908852417378818680720225839115882155676469672601796347423089303851772519582697641189117617474491423267585350106035969707661778205648549946326721319698519033732789942967280863604787463509764431626194316739116900553737406139799635440951940883820460476765212254449580274639064661021855675683255401557375915740518467500242060785693349348525168487540124563500779483060527907015440827993148494364803975289957248361251489064739031740872667646941602125339988254444529073807042646949473270285341652999122457524413221599256265959917273517441384781499686410095425554514699352860312426355533681909833068501850891594519064166652325602392359493002821822315048517228177139112017194416610891743173148756011054684932097273052737768619232682435151152233862663418350727257407440506465518857454341902536492855643982575048089464943185254868548844369671814253245349696123053539839834887722017356748331013487733956009268962781883312184793173455555023463652522005438801079483216368338171300338352870008632478389766057097530306602308122921673592925803839284507517427733814311933116953179046937230970149905694806402662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 2360416511162513774124900497902272936223283262384290865363048169228283361008920958607934712684713043018866162113691200712157700070621033204309352440981039182233894570352350478564270511052681982410555811870739764458857739821935533161742408142322621170693637869417384390395641822338583526544498785807097044488148557949681777103823453765126049960349382424361988594002019031125048243869371877667645316463037165768001983595506660245891436293874434507662968563451659561346827222249360599486865902535301622311865475242289085265205486646468747702955771084762239326417612301105995849445564762814259930285963270082661961059199692490693495035554859645424188607098876210545004525188957174044560684213906793251056298704954435504770468904966757352439781525476812490903879210147787434666551688264478510162562736760588213234216529707661437781391939048426528323703180081633727522670649883472815176777906174102475758673344936263732724925727321922680483928418895509685679848850530511577212190668269451214603360196134388299122043531935693752496093166143455053173462550953953308721099705016357276190388000049230060246018611875235563741043599100305715664885718966115524212466136726136705766992686042131229900908705155036771655237848126596615092759155323294546174360882242826004480028670757508709606177019856298110045507881346722740756620867722124914155543984241458080655419775017096359340835656471976992359852569520719819317590351316364436234303284764823470124576201672734341237661796952958137994990078473540611978666439469075543882778875972907719563004552369012433304159108350114622260563560268745247051322196806804971635042719558495229804852753582286997277180735607682967902393129870598175395484586985930360128418607964613776376900370393921317406187040355077647857803594976928328680531620472270081992705511487135491683639285044553053151391609669695768565173968133320954073465270351914349368734576067899543597444778276867132732118970946013816263770838142174414301440400247000612909566265730461677556159156035649194997159223865966323722093840549317700524344621571798923728596336795520730739120656858796779600417469406168787675641155304506629890546938554733661237495317496025656511189920032564851975300843048034393998004272296459069257263866988762610474670213128584739160452407584944855908329190338785589453236346590731479238432476753080406435374717065482672795614355208445934345003271075983997599335196989063824649757612786148577364357855973987358012064404401356293281503561661198510499400261467238140354764021953190853995436589838917173248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -5749684469989251008176118908181896134156743677644712129613453906632056523566328903049816962060950154930355598231727323740604902701009311757571431970407822461122223036337592929987875918987197413735271729293008419801958738531874711534523356260905058175769644281140199472846715759479295114063815688768708232464997805945402870199169041649837448227052392868633469897528123486552935758813014900678903709153588735388901419652206838281305566139686552711214790677040078223016595556889447952350162997440003816186194458684771891176452736607597528126455693630821578030158025825842561655786662249208797077129149686095461162377202589938940593448190304031761777097183615816361124339042673942635770709962439574379244865853314358118750951287792001647588006590002084657793032178668815627583400570832804770571013316652781245043793604940002061411568858304908079732724718063960995039645325981593216511049145481361151595605729542599897703191065521079871417032878341350306531700276238558714233123114653839537726489012467959274955193396872672402518271616462423416963132183001599313972865495684813230816746607091922333271709284192287772730711427706261113085891413497458531524961472960618892919585575365901268323964882911553095781043555315881097728736800789636782457466977124130415338616454310200345444173970630842967335542212822421176143334832850980116937190476185533065769923055463371469725422890014197633190131647490889866361963322351319767876898527505378362962968254924596718808300790092521266842381350705716748259646914531838248850189513983914045489738464660714689366775664710620084396834177214927819065598869694722632377710034100285421832089089175124745857467748041751730445596994701123421904917980031873086025675778884858744374579416469393315447694362567073044837944838133515359392377116339330890128979560196921049375763365836894352011532044819529802636629394702479441148321386055740102231442664868603386819291268215720748227708521987999702595692352476294725727038864378413270453220346018236804321328618437753723744915727036299697410868871148032991302808089726488256396561103214244179019247515797934730806984882798864780369608982231946251697123378857506395756697515914991270503369572650227154215202268489290442361533910453646779884063372923363394439111706074867392765423929667975718973101667298356307978449401448776110765820654523236295069531675968122115012781707836390640203877233650426699560299587293211961203825230882718941290997907448657182374175897771387035243887875195611132566483849622892926952932951717267803349949726133846016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 9529884811387705707607128703685457394179031897333804707705363904162180933771568107871169173740928475892207657951498902673255782345668949559813991481353980342813838354787327944207275003437565244296285464368731551085425056000846047072697383864169036210759581888830789901253828818877204159614518030156073101792280357550849203794742376833858297247767645127845690797178000811919554153141293977619310358710202989657297764847306498792829537153436641937273908436039511812357611914210744123380957587273400223897007164247801544433212187242775972162524274770640820217067141752558361546643440594876152712117002734789294275809696742151348788199035255397524957686708513509310818969301056172339830185340431201359311652570577563542717664789400274027304845235014296308272597841816375213006150332031524789630580933909130931580352536114896866586139746561390680065257399170083731753579640034717838825046961826254037690026278364056936147744589554597574809863205671661461683448883744762137301882911967030517744661227375650646113735448584335477848489584331715781391452384613378477965735298312526156582742086668984327263951112036392561746749860873039082320706017821128211953681575787800038536958328010168563094871270852167777021474894344007350784343437068882053065274222984115815777197363778546444356212716042184073260377545112190216044012272770623845128213524754130318304109485411698894557549831010655828729457701955605712185320640286859579193883855220268140131141210368745817999495546559579184628513017844044969159551781072279179869026307647953060989425421219510815701556506416092291359745602834561469972347129830763301769286573284788429868309605835490940139916489023293099870754974061788338524335148479971947661193479059069915654611746800492330500048889755683242957220205602879695896721922218793771220093186560123528329504211810178765695190427535135113957336285932612462657653273975638829423196833563546751272902792896155199015567602822045864418035072457579349312261773031454332960779500142496672813679367053964199604605461901999685929264483688767259924109338795069039785948564783061663390624897421441850200376852375977292752192357357164546693824909073678853635463825761450914251936269866167809684809643954719624110919000908196134181902679687311968109192309667299981917501917153507864143282700363861564919858303236650695395528787749890155999599340490143875600171557086665049215836103508337849185857049077686910605584875106004788316033196454217437055163529442926270953656013130318412764793978934629000677852222779375064179180282257239703552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -10944998241852987437654756404120942818237888257795615643289969893352151242095382794459730942995240391993118048178968075152529672472042958143590991585052578567322919514577068129398124143072212365939001108261332169981882946419256847329804034525181728465895079105431643498732761064662374173846113790816299699138840833140319082105229445841224898342846419123443262251558885538449195032138119379984757791393693586359104606355371805428239006346139159766099011249380821682490429241264474342719784071367897246686144287446223304433544099639332212337565096459569885502482804422414263721951105505834750548575389211492725472539566343824444686454077405935552738155754999520448453812860261966656223751348917600061599081918647910610732228846596716622172434855971592437444337308623319204628165589379884151718071007559213725905143555970692976166846796833390616857205873304743882271272982687462488010939628985942152235803149633296381289134213838473362028336458527888967454918038870149514492216405674230498640887856476220832179731772318830187468339594616871681160020155064065816920120775925765783607206688812677415230081503911080047594427919594533572815218296682776337543703815224581613702548362112470913773695171406547355985547952418249855758827661174205714335331964040590528825153208708044740343771190162404886347409535672098156164750515294899345038352327130181565000493344807106533272164245675668812269220827355607670640737331166704236228899927124534341142407375049631270391348328387490954956356251227125648226129443396906656100075954539116203190690265403244165683197030209081128107126616868916128568999486813833637613678220278413685225751967548441323405494583860550604229474025300984824265598037976767837382633237276243685627535404880373938567317271558010081766892058083858925874050898838674359473886646773367163971963637899565125117682283305779498263046567861818905625851071682312011113882010371010852752961389352625621568011426636161082389001701538446795692245987648136409381168980793785974104801684891546965798288661043667399003874681474220855858272370879879643131806272821015950852019013888745392135064678047414541070063111974833881745659855990863084035191798389878766881610866431511758442719809904473014894237415781193843658081937001638779506899782584624398666367208050301698605616907974206975303980760061573719606452192990898557544572600058978725913284336035921158605713277111934975407800085050725744113222831859127916561227206437448983776152488637303035024297284749196620189461035320893740089129979200336776631027411367179059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 9365135447592872644974584447323883556676369087804291309860886894659242587579488336557499902505389681858475425679857335917823622414380803325025024294012012941124040106164820900898306025030294869932223865504563499638706473152106082138428507936730982726097932992041257199373039486346797234967258359056026602266124937352402393766448377798731783374942120495798309948888824114769593574284895508132032198450845257745215455551155702976744823267883201509879758945569734784681428737683762913887298806595144137886764183247076519938506246323077007396938191063579063211383995518770410474396041984914481418984610688424094896274929710921942913152284915721638827481028224295053145232295812969494409820591295281145497399423370056170522832678220935117930645553178431491001356661549265550664719377029551409861513289148610557411164305596378488933197720884115365018707308009182920916472836105735959137335584432010416716703311568847488449603911534369123677317713573416879621559166042638539198300998262089739773026582491784820233534855956817783991883520643716482392217805314698366761134637151429229748307023157139318179190369949830900061139812494267722339953960316281449209067862392316168428544604798726087812211904733568602484274018640132244205599604397997431267877989907622977577986602821851264081861474404432683885783930242614939851648557286279359651788921334800343386797217104036140542665584864161317575353457279365535174747715276034077577232854790489528417142346427293845127352565837111861128614119803506374040594725404731761681257093692538452275424124881128584118477727724803008933314219436840509406366552789148882151669686881836482250977254508427155925784652519430951499379801646299594421934458915453293962164857562169131479793983561827222754823816086243199860211927247537151365450298753378079996308481646552845535304706906596704713378491023508259535907758093269475624168158966953620012525346717441860432625082133381167469436133412661980452210362853916494759460279468711254377687907599114563586388614882763682045065806349265368563748902316530462561465823020231169154469963750546990360868293857365017623741321013528669070715405323174522512296627536339239353776958448215664385506668382625524280426031823306977121209431994208941304900026160654351332157620393692791174870306055773966450238135234689739242496640487745332793200211006676386240418233589520452262035533790531148187620798367983956122624103485449530728692213964730436551184695098567731440734330288853787217199334106110499191798965820792945210992541520161870226159756157139288064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -6367158947552283452521799008541320578267785254105901339850887377444382188668063852647861780993821652128922245658549217484977770125433759949496042987063398175204166895869727863202541980922261126765515092299659811604320098489356426672606386502594074127762853875145246640895414161787823260696358576232667472839344906322456789848795636170737609686582095968274997013017200280409830915109190915341831021346174530313620587769056914827030392855275160148263026432113231232676020030385311296101155457233272181184666109395951004283480706272754455342266253761024969430607656617077933860132207084953845384254571545588606418449462897432173018177570441957891167575144404343892838266366183019046319835694773915012610756426418258913101301153973654448535071324695853962040261122884198145830349535507540659845659165625553935115741221584104244184341762461626038106409755394170398488625213315440059487080393547047780907483380132124651565850201060927387083733904912019108291609021224905455843921787353438669067927536292031836904616279090583809460861288117008340615829739456122285022292679222095709401591007401655848814735455630558922736774590151552493521163812175544967017416548343257413645771712037909909835443924923680562280865352856305221366542011430900000629058017891798654455049769016981738753502468760336792853457791120939394478620376241654886462972809893999209461628494138875849081572521192912283314044587108540331577433698515958441137123058116753930528670619683874621779417821932189045199083126146620228282464182171454832466426297684383503867605153437210669931169198761739368370675765220602956265886866457853995333940231197207517021291228963264904989358455322798331719248571411539418777838803945477632838689246808400539705844492319861205143826244680514054918159224413064139739918077666291850266712871793192592812747878495136086397521797445845206950047750990150958539814201436155035615291675657007526421528151587590840130135469438058366774361714024865860362112406520184594509816074303335906322507054214421132587666060873144246556637871282298359688357502777975644744683604428166786379880836454145929062481978003953386513130403405899716549248881566421579131983220807667058721247069609844318509960911748200109740265805623891472803427451387052071968875310459479739074740470444266581235317750918506597622931070821248524791149053939117048635044030251726080804340216591253747527386002097718605673532167455843424896620707234729234006524146975531951149988388529545308557827505657277541561415311893772615629756360380720717549235044843991859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 3660585391840879628461538216641259516595347213658130750279635121839949097731928977120072778859688383182182686029455759816408839866864545873815981374839454455595372709716673849349686827130405057607656128637365090914465196863760296674409245164602969791174249094916785222594999071560748076556763731603564633184331919922563053262984529484069597579741800927007188737486918543036813544792599254111965083463338686361528050544335682167571770222815867629253167411721309346136519083353705755403404239753906541183225348668890811089934935130722109024161015256013389109954229605681699423782255069578887245276378815211765279733014170396167672138562705035318593125335037301404272091706720009701935672611472441517434112188771631148030189389792471117646636512780947479262116138180811866591343751498036719896237712716677488481684505207653297067999450490393692331707430845890825496724518771100218115601669210711212034670035895702820061672316495991632877572322298348604085495602945484415424186899882952847740518231543818002038059096096600955723656096496717613612034639927335745450881009178497743275073705481615392780811782597349049574182049950815355499617328379755044795807664686004055255460016491785745583345834733994023041622829276822626142528937267781922612825618361668133512521688204541077237676133325422437291253506181783469445233590837997349968766551723576699870600461217934808993290023128798345055430449028896496398562075721138886145823510626943597883410273103417006731148290128993264293628102587126611059131700161417855188965169885283023129103776971448024444449230171709384855910606843764030072760177153875986050013426375932234373867214422814654161434699237459171887953246070428186881843992888551975653284211033220034972387838364306788432379930968296181420627629563680773919996119898543751429828811892038338895511221331310598494864581384616959837747560012069497896818399742658949681551978843167502917520469063641789976298129742106098617954813236130659396303066885754015302166700372350175192416557565715374284615481353827834388629999113091383135869572675417838499443538676017552021972830841471316248957716834821637896240596421719267152892170630956667796691832746735349272874995219645671237185953030880645554722666527666016594305047872327298247031059841945463621094627959695906971092474564375305424370094274894444042998197590279070796408443556515307212615164904411213047812259417938722267515676260748320464234967147323593506075679333003419361178897802515145751028837427709179715135881369171843182043371824951162737970267057991712768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,39] -1888751836311412871458441129574960079794482357237029600024820234196841621407481789754602140259900285189385808264520842678445101030662515509592856597588011692366320384302121921874555945488070213679969714215652986612425496964322830001342252970180521942069798821322380711501671828771576263760853498855398165475799135813262111037705312240761367331277811737963024024031187693806178922121113395188831830539075546508953925931853713920719320412894299635909963882378766558971933196347790129528783435998553202022263072895426157849563709777907614624590462924536455234797890954450246729967223528570230477086685508829028453948228493726884338829294047035596908876566368976716480324815495321007357482140505505556304552762042872843883598413573558226599688940005614708125031997072587347954614407400233071786166380444221396207262575122772319636630125164099135542243369100842645961991011441961015183735665754832611722948727910737729550247567683358805696765917480544467954126231014870177209794579640334221293980691211935254062848787741302091366199434718582232973873878445870130836795659763550465107003608038448580112122918477098035665820642446268305806960999470173042914578193717176198030862359195495037084786735473224101197155431253503235130591438219287073112577601107924704316147837207765547577817832283990017590495950856055127107332068192264291823514657099931151685414967725630295767443712407671722545618378930210479828116415507108165187587017401019815819257969831234930937524513613368446148701136447557418976077616790323405783616395677875630398103319435594044075974914119869717662507925916618719612575664322116594494237588550492908265985081151839589553931195518697107980753609009044136262505598022416000020178818573695457465670801564246227707643629108999016740032208185108554790454138624676815105379800790476375937203552098044786414193266744685127902820628346509031186301280242467429283607879782566896562026543472369259338893674721438127681667548735145445090640516362856343750666080489305331011274980990645407533252598446145172081280696766021870541635581770485526336134547772358669601678965757755650094118586927133506621317405456532627120258466685913843705765028444503939919271304161729956459147264970276174099319218609433882125243443444941359220637782215779648531939247400854093796582718203582539683186149419421747652608276963050048768453115270107046193441891899397243118483724474318417881500897594625558370930446886349274743637061345063572202838540358190161480262503123917527280676215204038178241418985175576931934608665385893888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,40] 912430052013207570924758772955199232655500831385824250306247148272625693848411824619477102354672277677726989967407506965199809154398366788706478811715936463309196568925521943268463490075761482765381242300455178920711378030288666193386329133713487323259255015803010283134810908550077974475679454940213013742209726183326960607990543486382984215841993655691908870615722963583937669656228366822625294562605072995124912164030448523151787990506148959790461922649363786767722814375121631788566996816560717448124688845563583167727033228374392675695870323922827458314795542421302038523403282136047705239148184916636524172944318784263355458938348243834444478739466116374161242183893245738853058991082045194759592902137795753962857604077389759036953451953756595192723254008018598728159860458308413914190451510535990317277236817823380648912572653344076755775754931153608204346793673138314853170947979667601923406083642507164885851416025810215570177210985865294757712993267334547274746412333114976339756553394415784674570110581827943908864447175184954057728749254122201435691255971288005093272602920287310009774234948009592747847571055785458377306971474049558032585346460803556368419734888671019020794888680374809449338886621610998676172330694548382119206857900993206503177593778397501417709611480829045082659996163701917302064064621733400045956837976147834014643701708183382034987160561230995835029369453879884566938078972080826166797282517227859990307263098962302876557448760832749718214201284662447665277353789391917483843576694351278956756774247155078464293940191358112412037805346210036879490027130129433447221698113376223530866087193588991448741869052453517945507019488102864564346907340456238961055886692060706625192242380215830551261275847868916527712159611004163243101007719733520850167599358529442112632792338827926023967110794290970495456362583204982341341617173497034846277931257892178063075739888363697681758698556281787946456197548659574387962547329500888673704167393495748133720792794816481886948136340156771394278381724079451608246512514520577146214903748671084974644477021070850224464635667201306130484287133169865762034768793728684772084556334085906345748366162948830296627154115214110955870506507287241674357310781459043598447476511125779930227652608826436291780296192554453118619683691732227924161620935007499936184843905508015074675207368215003835834092356601424635246092274905555736273775209417452285095941264682464792178878550002528575438929057510394810754408838638641294101996436730133537754329633026736128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,41] -416064557653891923165003096033120021140550619446490556399475729458578001201843146723421591349742202148212727144647257758952277384682038224842708740633700501332198672611842075306790463650089237540978963404757439279856065445820877228146870160881006061703907630944648453047909140312439468631945746915146602680873759882485111560997115274295306735402668319076289159313340915050086898347488722125461047353934922505413945558062555247133901776525990452777904491783778520450272690820797134131673924544740639765010743973215888607099359961152648021426877716398000903449221845790310506969792238460108166264792810151798770197555129284755702011692004158965004397779923497601535909097841737256202165178187198385525254206987236703864432992000755059502509842509249770840972726024627912379482588937419362460543027815973382747362298299532571582565203391963658162460137221969916274805882679440193300414161347159755281574938367078452145740366534950381561278312397613685843497351236113533307239925250772491760796854998988087132934501893096804765567797187892977632484015107403333835464308785813083604864928020973983640301193427182303815714646946027373896724245264255231816657022919734469867913133056027992749320340891923228316395530658386955238286332052371460582773699172878044943702215431447611275596873132468662772026989927713555081997632012013868213382830882185006018053886158470379309809088417550596796979214444232372575372413438433947713608692150490508447010452702910165698495483748273724061521119979171805025361405910561906684771649417853828433882581466566769788691567264279950997699558883174401940661409785458315706565202609202542697625517608354644146370741228930958865913983957174549563905978367903670513546197704014519894108623704770179497968634389996583005153090809041679172261625936188355485807523636381269943646557478777885053789728397976200532466220618617459148251225195609800627877736415368673497678381039602915465209960449135305985534093553445138881312805438131870248808363297564754409496591216630674060843074608432247910427116844031884690462703287290919471934157370351276979879286520330737044615856669450433026724349408364068976698013479152582069430463190653800019536125710121703685273522129349434597741352673757986145630858394926854670411264769675255714831129541139430184516329977421655727859584728219564450178198292848356527084946278496128905855253099778176070845714641549276937524601814759121429054416906959066016467459282876618777609571225870433880474014448747228601971793724497633649777855559183793917291485928515174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,42] 175016811141998345912940309295709819965333522631792968036375862656831712145463916990048311181555049282790068289018124770606960706561213955085082781942993995632311051255746173568985558254071277639471730877510436140667693075913447751721406431344901171669845084348282219557783177006138699022974087035760503386042404604461298125428145668769906957120653870467419540899146527834282483681498215183115647490704586567350994025667339875769394412044051861109164995456414541336259399219946851585649871384314245248833277514716081382537180902269849118811482856919026218849701923301945454534152095721813029077169461205795639294574584076895254089435871088075453989907999443903810841295234756762892121077853429724999686550878969181649206862638687599388495603701156280664752870923154326932155270924645583737470176264078591844320857819718642310214793982455135929126973919173409273675126525350746704205307081354806535680623803344598054260267743331265752216440205475993475851960250720163169968827336966540305987328877727935264881271973952140667013193177880630704588373625547018201579033737173535330204996213528492330245619537985366063865297679948043677933188663720530858438587350875326435030415069461145140349334981112725722614419980438580154367374130651267685920561576251174245426483961319892956314682130332602420795424578491932899371187012199780093167627934677469725159663257867581783583656595970930087002711099609033512894603446393001518500410764403276308359389673534566729836549300154468872836437329381921283364853262928549458047100924646063080512395912104506739304627877239944227785710120713671472206969170819589306317756657433006983151934724454007847565120370557119352149315322229784215353790369205853134061771307141388222244025551631171587703356983961433660264769501075014614359458380254233937523971116605605237283853853318711774836960461374160183686039903276298579863881971487934400080228945637126335719872375111427248126970857692611900806702608375558165573226195986562022437694573275128360445758766102767825399815119482484825058237792191322245202927004628850077925168498653565893513321295355272854041282740188860647852331274884750677539699999955565340527455437282347505961320922870384329631571902399574624052761509138362324993441610617501134002318831216423182621497648459397219272214588020136711450609133408628270646788876759584517038983519665342870274245952694142907103527811535864755931786687473756200766509611912014284860920866023883093653333575805932729091245441212009878585187044593775132555256273052332350588187998668455936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,43] -65516421716654808388547977534963729043174623757480179149818402183243489375242585158181517276590004331175980223653682357623288251899832654464852592640071277113659149888119752484674476635166990634565933537597235056601212452444351085490846365052936013056354003066832118656126602577709884629126360473873930648422984188022232474683022892365260461378328354502073560512260578601812122371422494368851009666609922311039993663018734383891258049772325082159637066511031579004570015934156745217543777330873160870291192414956423084353921701594385697788305990155290550216819481216783144474732984538819434237800710383196167373778962759132223820401183709938178949948595793235653127398503269698706533897458282592378495556665919565067176498095604424399683364445361660770239616799317448619849195299547184313184045082569581047329860142144956078796017944298275444261967219076848455272494532115298215121083693713355767783074782127141485000646696827678755306809752941269736253569181108262595445342337822745285338941212862363961283251224375152342908232338176647613738558071086902396837410895826553929722925970880375396853973296064651438911348182438291245994651122882544232987140750195396074548098493398266485675780030812943780327127774558788307188063648359902276712330759204950100456077628161706257287248860751267030960296852661219887499139485357032239078480923470181850155350515276605085154349087607684729510518403362593236717580867115523437356467448635733115680762831792625545278086027277507594727930585599939532548731127245878761278474065777258363641274803898414257621341411448544609788661739370558075755050789512538553943938750054320580988531352338527613775683089313612719844638010947536275135237865704363772832743729532137880301498298730244842413715115269952284932508496030432810076421002854640723581526390865850467952708331316888226846543644958368950497145142400697699394187096658083943619532893141059995146306292295235570519389291261451558117046302752397679491462791323325072013598687691894229548410603473784280681552033753614565885643622304480487881213663906445743864280051052079646714866115349987318157463853994879745457925541314786514475622054971815279502485341786867668437110872428863429230238171404244502254489559993291191489940819009207013060381294954231091877502759940205901565992162700789908941313795890708942337118456368758568953080021807062679384283117064910967827361814744403812547637692604294061188509432767921975281814722948612465930119954925639641281690616990928659724506192958921095447032533740090769764367167022694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,44] 20963634323775782198358729207583827042439371060544137091954882781824560890893502893437625673574764646662276494470622899021344814283192124727767299568835437729970400071458961252561723926387477947197479624024029412230715015665462647244066231389486853612038632089384997240450317781587409979082676001312264871039817854233059272415555534590638734765691680021310356728923815623250149507029739729009170901329415493797473878393517290562631922135208145000384107669866958771830991515579434869078824981230695677309309117390052342572971535990346189237089180444013430295940589606911579774028147203137654942107161323367138383023060767257004961455473261695117376642105158899470884401571277381679034359851621191711561005876626720960853642182111059334075440353249979233716971892300341124090513688764372260015871505727080588619532174972742193895613195127167368474755909910392675614084765698111298874710719137684439332616913079766318272632990114704566796372701301141446688786767251380864144052861503258348654703612533741039121155773543775656281033475440673143033516741015489006754163267469782943920181455562095412770314040033395467209953618366124723912365265893521098829874680453495572367290538990944151678113012729209980122096205432294692352570871678843936823318723766797113155967205891855680290877173650774281881069058001483211289635592593764499904902933260990872043461484365020811107916046536903872036565891962981494419938116437220954641505206724821801572881309375301621923733647371153962201242162613926237120147504043848023745405469798186998152426678362098037823565523626072040995133719707569472773144176861639502310756834779920057436663688190517141010753391113057487547505258568808375556547502937852733144595897163021294381781687080210847534348442932619178507175405764867079337414970372867614859503360525627863420519712201237319643955925886382124906978621683567917842414357642833177559416761452233730548724088658143212251380518688979409115023518234873761130568496992167679622291766833651562573655647638813126809173679351255261979043565088292431816723662308257191562462324686977739168694426362993319377906614679479908879830134577710960862929947625653853357208664732831754181027150217540175222281800728182719670825925198197839218884157746854632388744446569109862941561196465126975090014542582609498319905969025373921600328707870765889437326215000635924227298232777173793635757723787212266954064802715534193937465122601643441420374592294696573045456760470382231640044811455283769145789429914281438235388651373349517607429845481947136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,45] -5408652939674111601881512663519254071243390754037027118048914819039204586712170003502590264533399314591962311302327055419577812561772219837177017118261871520691262327615233426364330703594502357073061802709666292116235240692743805133227826448678272375726044045368241655433702075326531017589372667663236033920241045320213394976723889304977878333121384060575835355488881040019847986068547363664273141260466702632630403435727580823815211264414221533774504846576235853505470380589511578445437681210200228489563661901177264740749384609454356539260929093304349399744387505291012606669489668524372577958143596738677731282633347497083416587817306315574056295100065210262206087588500819327036376966389578086184448243147531788715778984775719394503114867681985153393658548518633712405256738973609883342594865723137414975962788691483012857391982702630424652438698236400664577542458078537922562065184746653719353301001006624209249743512451302416415033451595251723895015794560289851942499766256515218316862548866054984809450131462671331538460082394850166586501792782538808658578395350635139193107082912076553836237741004266181006268141098347713157202131552678826223630135520242039652579041179639153367854419427649817570608999038034497360178814360463034904049768833070983626815598517578774889110957668445316507600368995150230855982082166357056800358602611934950706149157065177369466462286191202484326646967639583182383001926833809568057630918575015629181537722535442806465711916802974039331264211956871921160655366328532786347958371610748967698191160392215596615938614704695656065589960215039616357995355678190308340921777306009852301019233806493013316499899188836020871390163651435925528627159945643703693094209988958700653463182627179034775151468725899326552961137060734677304878448310546972889917004006664305087223107727082367761907429161056078710635565324722625226619983672413947887903288151437814436729943460133130626373261956900228685076746312006584150137820724207657357262695926207886108035282001918795634283071642975173334996817746348706154909712606255071593521355156107541178325528993708856794470778996667969738264487221093818326168611924130531233968666370901795780881095947183286647275239600679490264917630963568268245803239163469900628840411296348020995946640472740488670019642414150242893334485807674739907428270477790691807973172115117429710400508895042974129867222145554882246236489467169243159930428267924634151020181638560993277738967731215541741018962910505738537025599933937781758969119506142312881291220798668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,46] 970634980626947172810484528115477706717553993654876572510671636503191015948645212058449616188593778791645004742206634975325275514140671560258235758010830169076537865282279147382720835772879634799203194443441413625842831882651090785492167402728251214314488702114522311145685436001207811225515162710395153803322937250047935108179977901171463731124010130992317393324922059544774271420241241145866020813476783321289245640656181279569462113421805351905789868453057562237921965380908102515820037659566842274348991029196493891520731333439838265304413241656689461593574853914784427668061545494271122580082793727554711900176780351889243646996118337064626255966127260881844742438027058330277516563870269090011496400021957357715119642090112709792834524341542871156976284824843854568929912426369861917667201119129991527941492920655636737680161850072657854230518662368527238134257133399213172254579607227589999075863652927524869585231976676192009847881552992133099007298777916139650643402142770470073203182909053939390886645499326727127013774352227518355482788658741464208054015032471884227381151831288713859860227364241192782153280730629922134293727131340626648147425554202363368707222658074394186338298460039128417291155817172571182695176919390022370328538349112861184999672382638444819653115384720517678823662660203441976595741755010293866973455043768803637452877720270466459453296800551683190659617743505142046988606324651845738895207886714054637505954957495909612615905467662190664495862398828751762596625082716357679540850494977520553788359352568489076368390359169804664092284342228885475846685501908618648391658352016537577693533809336138219532650387328444651608447336798984844197852715831761525907757139114116092270293620693676397309395613623511265997500443625925036881184742840560484935963358459538339886322422957154495466709172659758147812588861267532427148946467905682870788202560837779001110239603653072154108549051878596406650340186567069435289731060073967683005854581094256886482775079697192596346502483568784309248230673910755873451462198232894461420095980252043250079228932558528849794731622021342447429385522211617447246212783506913711706950875213752784646809473399471344816215502463276501676888279808492347272688911392765004093420926909055742496398218296283264004919129978334317690936685394503568829400028657654791847574794368390023537177466574595095062199717858823823774733938901223610322811103575778917576074842492560718883801268353261777660979700400394880045406871966430979459833128288152912963657474768896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,47] -33061621590328639335642042156530726502057823686381190378046903023995581911185128220741367403376296660887124396439536692774624551778036833841907752660338627911438384558323865574517716781348616748112784614327190134539281906764992437079685958699082802111276545732430774373138955224301203609313081290425967803602601796724334478186834580921625160352668921829240159965593054540911916755018451860582431836674546612487226958341608492940920342879056280177519675550265122512278580587121039246686954174706838439025321389996341937555428904358373394130950754038520535898395649201506481628030994013912712205052235847705344059337652384988643758245885979090966065754618658678527485466017141975301967889701914339973691040507820470173009342015443020842824467739046243079748115550157789092680375912008133759584306233279552957604744709941905092569399196381484201048960642299026065057461072301652811727053339232426967706594255691345462297036406082270262483218222282895955797160970325348892207486673102281789807759009869261748300679770514514663493253577603070178474809198125244881022945894123003502626899246569067282168084692934663828390848635191214778663968581968777498312201811948126667948258760032202266653596767178504759610324973888130847348901566179871924418002897905257110086291537117298958983680040804740441604307951735536219960695148915803634220592190032600678410650531923356051220151088405055471948285444530450893989921637375565223981673119434483127886771838504725414064136677207965014450838278905086499773498949820028812641079544783238082255989984320291824053366670889133458651567071011180692473637042479322928812460841144895987460847234117979966966701092141447853144812522249892878941850400666997053030794617353341034128599611722928928214922040803294910393626372295412389561723307052350716247287236539744854537679430071090707338404152609045174520360448382254970741202273916051275934294576987700663220107292245118232908795169519705097531879858757845137622568593995485234615271747675313269069777112823620011745442863566223409752143168781471434955816339398277351005406544609548400013893330421835026865404767723591417450493074849858161744470745648766547173969553384142019531425000553621325856141622107883213461844044806293307964607034572472875434502779346910068253627864976378603499814219110039234856665691773041676316463967133064189299388365684991134282255680856943821554386522812980111182758597042577542364489498437152121865027020077846620581135273665498367472155269747394578220371296700612962023751892221129516481422924185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,48] -60617617919093963381782498741333412118870896590225136888656186177677426084712127921477118415432254953470160737230431827760234534338143281718722644566878959605308736154179476825379639620068586362104102294376685708678946481303369055114103612795492922399539733103985028064062055206579355830082635122734703263773138486124996762516230368614280170686413876791548620762532166844339776274498543659351848087816484934713017201637764151644292949031004723863499972102306311446194907090161037457999406106382606921368386181536400839285174986742971202284688443265365461305999061977247860174538692104015039170747939657961895576866236206263089793936480679625464434845239755142646525302804152345660149944971356181173798200215634341988655772365774771382372417626773954334232327779866064543741165177543086278165476211572386334408573822411647362672952109616097732599648115209430361910577415594438426794244579428491511182829019153494329392302979508375594064900239353752575520775196951294276126337995958741598471495626629395427437546141648179368472741258453553081772163262659097912618307416208815832220705257228894316650426451476393050988454311184274867603898086501820068061263744578874015493725779867875554912646274808926364505358209408989085786178131800109801959855237570592243665209400722982301690893758955223572709196867154900512708208527529204611751411964023758341166242831890468415888058072486987863853407159686044426119608290308103613807353332891163266229877378349645369286831844563826991719775324418640720652021320902212745724022960475682620297524951209053654392914395306268143685352060948280435955717855162328698920880176145704674431314804487326307027990519976031973797053984005274653987816290903289659683577038390951622329897988217504665175264941308072768295504770938052855751444671360192845931450752040232646790476041535022140323298598336516189732788006718403305677384573246358847881901599291514627369928681167140725272660075472349364967588186336385922369011248286390878702448718016198136523011039297065962693263984261087932510264128518001163127585296806394777071899163568281530593377040253451870621813909739756831879215883952704795838963531369802565417816268976284121757047441406145051777711485411679382285940286146673000584216827370057952264588498698481789919462047583944166937083465971883494248671903285447068331676475109463167513196093383969188819497113321471253553602819999711335012295780701763257555131552650450819017001551079738138249552048414023898510955804162484219298602404492807243030019281760176108656296965701632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,49] 30884896182176648123354835522760142413633475349306829553020314597862811698534430191179503473337859551050439458631984991505654328960250379607580469262963578362847822728604480207139160808549187486080393113037711686833898533024150065664304341437573045727085276746500871132262401657143877767353875701334644469984857878710710765595511407098312608446752235007050845046970314423346946549226602166370969885171931286082697509030155483041065344590087829350713758418843418627433211466221674235798081613526150763942149909452130483782026498677915994454843272235697343225386968136426869073487453876043479394716137846839256100239974622507242395887718951952002412691111334303958522614718635071568906023297455028214312499411295272511356427623634329315009807739032250514087470840614943009278102470298529631540740364840937464240652455039429761009401429225816441686988407377961709150380775296993234016921372356086661391677717472323146197465321785332342907159627278217406551558194019416719162291617446308845020142658201804361883871163254205581287500009300531059095714259451594627100918983721210339887760260492281944739294804866119537073201342581837335517920504972098216402694348011282699302503094411101421268318910391257027948468393679684122800628927177194664281528431848558669288639762259349353595809719779233570417693136351181575256271665163098781297176671175312858384415499035353284335921721983134901988496913008868542356691384790500704953158196926742917469183563056715379013060920139527327889995872869623797473854959724028587941870012535578865594589201294296896397655482941770702043065973287682275324110159596074724426627546840332514137290457568275529909222722423958437619708822705003169015256795882337863518030723086749705537390716702045158703310459141808210939879489730982527990781983933120339684986540533465887605232971521255883697194552486307886065856990186678725287525490923625109926566308531379166578526606232518906311733005794711671791024709473868299639752468220753307797128067706191526469845684300999426210973430399396372357471402350706904745410584655911607560498101622301727957106825375385761557511321209095438218965431119474085652217194576320327881010039626345341574213556176009853444286159903608946672425576095458471392540182739233797953812277580809804467132246805071741772587161073609943008646045845954458559617360215759431599552807355231034621230129608800921062670557191899304383058935873273863266809349165039457509810324677136580553174888222278135079923069034088049513871954009743011770811518759798439979043625369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,50] -9946848468498696187664969423725417742531759672954381213145096435535233965426706429840798476823911499935467962526981698992276361675246778749207251980596406086062090909097616106236305632118196518980381444586037128625216882469400810791390175952529493585790455510308670746267839181153111880099281899792104209944915039358620203031722032280104923438015133766608443766610102756786451512900848709883996558569456512003266327855333221751793603614919083924042407377028995244520536397254222812887066298515853919649503310804400156174390551039177529115106356321730163301354141916362981973876307073060193139885515548934269822986194539210098868012019696068876853906097851199826390068992918498299987379845339481714915271442542268288659221736532138779007762844172473339194054404732822825568119336954441076832825429197815667341619008306746989150021888012740967982430155779113754318533220592836537551763046459079992005496351836015496548009225276878169817017963332567738702495869896066586559992807464089652986055128525816400500029409653472190066538045380730624679325244590008466128015228437080201797766715233467501401206003288327464632237791138902658233722932083126823071333998579825114265672287448609529847025113233161979030041680207914300274492385365740829998122009473296743429543223122063312812401321148877073988966666806746783839794369339351331862157012231881711179119556459239237636880295729353230193640129774120375362941529888565238658483868340138296927196191248083051448442893297369828647659226257145820653806119022423207250435198189773017018991967427404990185359080477902245746730763820937727620410117265474404999319731793622029007425765636774685351800584689052175023510289794078793121443583508685329897579936149601257995624025305049723966385552053875990349566194140466749175186736998552194636975592461854049782288508914976564158770909822345592053504656133112430720826307379434794507819115656406100779397611691544937379474364228209149485442478951770556264878568134409689735789419351869238239013285625167993180689104679653123703222263560953628824478551699111696323266586957424125833595855993759167697393907382925841286349461027016502530681189785963682119435053571730589196664765869666556465165014663400185312453573525276740150825389199292305571886724199207496486963879021650652097035090804290954146884090789372028001395965267121962090297220044694043611218204319164261185814668201466472784462949160085702372657829243369084630494031307112309174505918939122913862585609940889275217199563527495356329320910684619316207118266138624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,51] 2474082238461678955191396993475896804319239033444395767491214575286282393590140340691865184638870572540997349377620537625233335682800334428043985932169425923415227605562753103615074432562203194833336723613137720347815266406257113335585987383130226788076601266892858035814980564976206135000921912197445130887995421136709439022779633683082226022942201043893662888898406112756260222122841241502530449493642073415234212455183325946455222441520345984997070327128956074531528284093538739004060407013804930420266948106307656227656122561230100117168213452229356411476309375699588419842260643377382831428256720935509111624962541130284474593970606872739375838956397679318050121787180012196297764770401142743945333602248690317074777804402938417544337876164584556680270106166625311045540886545298131002776260968441324467910304646275412902077253593873070872692878577977782203824818593452449718248648745434792586737916963704836308863874592349487939003660334341047823870396297466788500537017875693060417742053872381527921008968940696560385077090728405334854219245873453240887157061099230831958413149249147714607818132761782429241824450288465247430387667027048258426614049270045430530706894648118981304112386940755358406723131191292440078298926524004406113084539371113148407304413614184415613079395272863651209306765959367388107353247555630151927811429263548042032954374582409456895553964188752697599403583004555084082604622798618393288246218430342309146744397568591213056170674212426291869711473440161248635561111628486287987065168780909801892888041748615100311881604665738079175630678820241272338577024567708067181957022298466830653736496024009848202345744121119900129907290016799925075541078508135426945253446803362928601886777779709025630596447110919317366317878556876411377541981230663387401173705361429655226573418886563314723162000708564607360773708163882773328915997814604222927015357051185667323452111103451589810299488133518055565124328903010869177630183787701959386144958488047046322893384067242402658395336010623947119510933750689225736909330114655455254003099103054623523027287657239996191922738086483187623686571564506445160337698256196779304590345998604744301666566163527442296411282330565991893467238802271394684124707118588360598572699346022071321672056038506797449029115280395883610528828443755524348777226199686021206045494400623101004425710829366020399589721533176093015567757794557890617254422096651317277867525765305362279106759484036243285800223281107528977318853613812051288957750403715912964203190681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,52] -497606070116997552546772140733038918087972465638083140730194442981623446575263689434175801609271466079412479935956181560101554501830376046372337100073967296276831112782179540551077562623320706392920014740731439993706486710548138821858746256304556988303778401337683893437731163038171840346534153360979129449285889594068072905835175580573942956826228374437850820968370126175795955753905485497170648567404664990291848034236324881300299351904944975201452585777379591596247859496589591120959823074342257445994602891419714578862199118380291691303974547241986332851594447839656910309168531730390728332958092549341775544608271934748311693723986258761296173890115353289399152386319066987784865901389811247987189586309846101134719677364953969790957046626174733332575431830562137307112620655479595993604630906362840700731314363662291821644925332406763029645470923292487221321940962468799955377914715651528163838434674030029842498903400484788811960417492695104398605429899519310664653821880526692780700398807732342685391645116993646466829671467132933170371428196136392073905403372791752270351750440365140874590860583081368197665260090777944742942946605980860681176277680250197148888207553310686023046297089239197724380418084392956522370513792033118157170907174871313307860062010744657786148993892867531021037081697850754753445124075911705181614925060518514542270714819776067568548435279090446943515837399364308479308116901290508932389236071345236744630524778888192078699088781046031338740295659929488620060019043356758304786594357809210260245679001017283951356112318803000907941429752273054937434286565902735479413853534686350170167369871820292699170589880251419849440855027278458708511287735576981796171514612692353880613562787464302726897244538295013449537190504561744617484866248154929769300656412805014896437555304247575409151861895742356075134040584811453343173426417634280513615723637696452383683371385496155779446479994909068857112849037210084893847417994574930599965014846553752851620529249050289311658177694817311381069417290874353731434778239136624746714222857756765098404464705426261452251423069054872745531310528396212366647053617343977704991997496560459544577249327153175043875402291144763131655090263155133211547579412117156969169093410860237120182671639121616011540095277117092985623716919143276997667723562678810252908395237251995035291003651641069237041507552838909135398907697534431410381212386408052080748145702358296648106001121330693033889663119750197001565227269350209895409106580004459916582495191040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,53] 80374783139007683247570922943999779072827770939758974797010694054463116959423406356538111526548480125236675216941860147342503860735957528437696652951585142679196820991439719762001332006013138794322377381761898806793280841106214401481350646166669798038066420666897408497790466103169902042030287523485834520314746269549898771352999023818063826620574315726093010853294276456904878696329424118750623306316556501804461064370950792049086855632961523522244193789419958825900232776528997305536451045898775179885169118665756301809857663555466519544810030857105623945408956809586148833849584284597381483786919294722856799141623393958740537499698041303589548145474930050533756786588559048511370491856100130268622894117275545596243506771922051273599233395714971727702730931420716009319343229126619405644836053759621715285473637081620826171707770508432185881918012103802610016593878119862325653898447754131044032670427998500722250580413488229143100690092020217459383831421083156178178802177077544764332695561682318917859107891029817700662302630803931321703154163929566199602604989598037096984998250111741470971913306634625613295479919464824475624324897476212807261017159815597856680407722976782934668011705342514874408195497165679181354373684541803848457933151685133491115581429226898350062537740821197127740715564888766423619798471931827742927419768590263697611430800267579207283889866668149873430979633883606873137124556292438264268601338655096543663565557973441639271064133222542752565369428991942921172692693278124631097797372836234975586671810591360142826557255448548581961042972150944906297603516296672204942363802170402241709458258364257069901636246955807951042684568084435328906857527715581443872318245350986409521869761986716437699239992164046818919464087169152026203976712742059184653443676991158587915794312025877092768842678868398852865041781400516141258609818025980833800561579073659395131809862717712757958890540482148333917149615335625391211411468140918284202438698753882580950547690318237932250845282087546847267628566405562129165459578748897165390241184668709270936146191266475424544912074324196726527775081314185138052073445802744436417431636631479726544354037559284832176446652969385501424780188808633134204119731835737167770439000972385915754903406884736036295917771905925440839053457939927757279547981461481530350452276622888707503988042927919414938289131946846260941419741209124445143956866441740578759564283595840930307176807651937606654998199611162394241838846741539990321842035591901750164350566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,54] -9712681907969553912067854869962513822619915744086453680362054446276085710349610081493494659806628722647728103615496884456040739539345527222497082246903202307947172136322052271702894986665973724581736540803597206930286038554745601578973926393740444550329650833137823956494879691534925346728688017100568065784846962883684884007945409815004981800694889859160087794340273595510404047588868923010439022864073241956177400091604453510697793599854371783971448943446630811702614836350279460496827619554023649846139671577760082224392589810702077797901139953486180149619456860845590170440531191261980487647906383943575540019211315392926662950076318775386661430922689698827892604121277462413110350681147600315994893265608856907453550885436740587563623721389748915178526821681557989594759428409706387983980186796346746538646877812202959940059518293818455530151914423721440763319311805614408518586887400185490722143023800273513567201296589603298551953805592395054143284055080992828024474527705684380415961494507225555076208036044740068664791731892714525808788171905365029017033115668240203764674346786348647333092515774217431784286656502608517177758880732591071137092159861665286908794630815683492461525301750568703154283397498770139567465329764402786793558584035700930874773507382156270128262765891272272806080428668396064851702540188050021567061354955720145334978184603652835688242189709036524318477307327123781550455302511832718079970930743244349098023678639400607362686259324884337560709004658705857587715962148867392389684862289440234136451445172531892053632069139269392799503987555056726324375038569525137356868556045313777140180733079767376122236540299105467108299989799008070213235731121580698446310536636132375210547300827791852237152052942977640872130894555012712793001998036794538008574728656972017942666609346198091427966272696056612047387309481475642518920648834636692404741668475748746401633105526699753235673275089825975928219867223361780618131887818025049009439083092987747619995173700202900475509632750848321272480574170721959352526117251318891399906230347009996507813176792404361872112888969303809158358222644772769777453177759552654079404686615803515880710717831183880678706465848233767834681047424097852585754128178960548390529042075612256091609438309977951758472795149896251243255776480152960622189566393602491548875952043025991348894823763359395909676043153134851130984183644986767713902544958399747867321575152699349931961791938140322970658372345717757986282802072112569218626263980539303315135004672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,55] 629680434499584055874416331325801696761968524842010732609022095203676565723488470775362707190458099246552422607529024723238745235281522938003700121020943804721087862761293638819002161515205427809674907422383383230585584644912643157897858241708832269752519439987314948281076866069589269999200528154743396219063453882758862752863510471626860060856013779285188283479539565284688785210100931854144298775341444934204330616724189985071274585635984122827930157292325923373104444843508030336949342729590709478726737703450764473264277538460524169842273967184457788747988866636223966403924493715074858019110672196650761914140364365828073659151030652134186647996649199609394201755729119970708562527660343092362348432933903793323493219357979770270648859143037455574896064904770992918340832352083857665149425168884600671332873791393775444486425000725471474674001874309346081519450687828335040926754490892977903971089733946510858091233231807569155665822846303645704886370492018534900246722989618186985437616986834585714199765529976655795065593856341667235216179680289888110600200293726854653769973080824161769035689520151184602680031420208071977911655984275875783028506530241714387146562865637384216785182588007962612325064518946136260076650966019548195606712011657633868355110943156049404441749059303842912936164398528041758594496203687687473973414155095786928359069487123158635497815235595169010793255125906053855634171537944724723725169542372415155745497870286477927332223531240667747548008929265552165610880677522870918676214644271025869834893099686709436211227268246355990068321606018172553946884701820197454322498027568009507851296831812934836432254251464603890186832242523304209440705631126325463660159477042773218116154059371269898624897294118912509747774404674971634195005988173193337229796691743986677454330709135846964402517768945390315397124663874952314346918006878963234203755164147012093729109637475427352885121436501023428310722249504531248416157442171427826463826149190786553036814852744990957640806042600990720993251478409617137224459740409524083784236384023175099498295744028637050225104344751516304269746516336944228388541731473805858418776643416150180644886017664532959597676027861050658822317210739308341728470269927340843485841343518185201144381935167737383301578054945129069351157703150732792447367530164207005847688968024685032712973412031287351046585520154548571163121088872723336885063365154926109587671542646847155868014482997361121348093614265565691769136117597095539181250101820588705605222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,56] 60947088805860597475067549287064849276146594078208327613421658605957204944068224212725539481917377193922378249113505612003415780814624184325296578642270920320007296203874011041176028581960426854426790112502827165567237974684560457006367115404840379532714405965915089519395788752121420525004898156169819868058702978615729062283688989020766595031391308652382231270475386664277649965893796866335132458830687210378916124232649683018529578241818710186336391363656903924743611674873903372996754608431326510376965867429871178100761965463377045551630879013376853845303358430165155347403363482654487640147200668336723659613314575423731993363591969326632740770556083754560788641651379695614533753887350457442781209526978812409367018239702351708498376310769094462986396892681680507714761307798285280649803009379065454838987036169432642709837767920768792672054839555294831073847599750596753772039715293648132718929094915480615460870521424667779780216827021090658987529423408694160634902580101388830504142935145034447402356881616050918475637546445971917386737539681703857087949230516353407804337991430963729822306170285009409260708017697496075396916792131446603223858909690558870862880871719359126772888944566232572044908184045348873057122246376922344781556917731650436941553397721227692577183689495866493395991986066746715903642061485224694434758491018894662059314375839096005591746158595780337795998057729717734201988593680019866796804455653239774314558261619737177181030959914302204708925418022234861450032999279192384963406111253022549536652024086850476115642057357319315873688189775146144063961278122505366912833762787046462482067699297452257494392848276398127117265253613711663714044742542435356732263485001252923564078876792985563688041641528489838173846087660449741274619662588599581119302013850502337868265739681850842512071017063036364041530417112419155718993052622951253408378856779814962258130078537987777930950737419895075618315043677349633312712680943547252991577953236594809497413438167132347553108542633500093822507583170127898305416257407816493788546963312394731779847160612532775251113825428631537389605470279181030283793304277405145577993191634902936108071937158947545995469336317535281395146075295751117091540664487325645684197518430351788354976082142724059442683808540087168012924794998921157013318427287671911271987980608264722843136298093045990865675278381413133135864371262186217775116864613941439371206991718236051396457475352003138900515955872821694094178647259981736560522578646765482912251904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,57] -27645148019861487526697403093014955769237408344922414248992262428530801784958229803127807732876827444187081262419653524242031473049636583000992041520547197916457883293494080481267129653320905867100021182532746721415361002436873136767809226481704532000506062312574891561742643589480595350746100881656980213807274579570481798248262486266529372442819687885069531717100562687823320248567036462058116477434039117130499992125197813978168687999694323155295640217079657026661007379168350161468090524074731014551045604281392375145496892750364430682768210799479550674234083336083717307745501150442869832992315432224026741908608790574892794641383771113281314332209648112147651664204406198385919907658292812972278457038311231106804604798561320828849430115211772891190671412711548651066120260564744553951216075064095128094610553586179943743857225685948825893005497915998549039132035508838713017029070888919790165011494631386524558942526837172006636784080707713839211359924249905873180956381838473184351738640890439343031471413075527602169829231142701778680945855411234600804743107634219150783512191003026397679184264946090176367172663123188313852938274425669189727332521702783773194233397375799973299539993941498164663275932954585413189163221029667413987421309381936386075635988684890055096718704095848129968551447783158130586745149358632474109238151285919657178397627870667180706402363574179437265889040548241946493006675260695223006348072653013578309596557786139680856446631224425836312177838494801718464297391278289015733767410062508491866431616796945987913507161588510697090182951449381578629827935722885845851931043021753680849028893712093783908750642286455990442859993086629629450429639675501720600354162625420696335430032313558240026524688831650295913272026998327806586883103022119668951804134906022582612567631092938925376310830425835910326951061946650358581286866582494054622632056347408568300459605163380473368657483868904953229425598612476875930794449043711041713764158473791854692552099741987748003954527100622467053736987920173579979161987707419720951134997435342772367986580038357333924417952713641989069806345324869019373966149796437842557711959044641671378917954338242815795043489907553797185683809077716184557668684770653129333311660610114523880051778708760454174518233623229748202261299838291337739630066529651016483392410438996906733471665535072886108600276779266542126018057749383089368619779204407353380385712869602568465466940460205417532239188739655078127234775301469610283614127330197777049190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,58] 5144278492645485258872498380728095707144207194108792497625467513712074889733234549048679863395898558946285532462873666392421969161274481161339079166577454990949404228875345839958175574036044767327766746361918069116527921217976727347477590253362436086849422353304832271355315687492862213339123228536564518489854438571686120470249469500216458189463496774218112197375917823154412964421475502832125951727719298788016646612007354787849905361522117556804214738806761652072957592404293627205316278305074592445588159421841871201788760132491671997974664544983072218580426424767699531245809769499884800610580950269495133428678528577622865566345944052997961494512114996813232341954622874258179822472632733254045547207491167788117785371662313418401942598751694037765009393120371607081415832364278212888097776644250937226516661967474790835705540028751509335820941831909464755394211960517007628537353779198617239450136920345877497748169183022468048523944056919089950119302844084821290920871047118419368002199074937087576980960073004905368915211862336600797922568058641114670894986619367136257770239438539299731034020502248726627366896438703336251429754152991353063491448543817348053615410859622020712000917243736680847148778835279053436090929096942386528919424306898672720139164952704474456574616548368657550129741136492702555176272598354932087212608977811432664379932504798255149032054006056400592902723450849533251209597946760122198033388736808010431694949445154182009003620250108823818075026284085044361739291762305578778651096196881905479810716479370385535869066412460313077650284257907073474435559857790714659220812934755837225225832523780771439944779570911028402545497127626222012876653189921521455725225035358055835749047341355051511830712235344792801723806073746495855420552134374559187665715712402130548609742665181137215519678286236310795653993966516002079060554664332902848072342037968168407688145883174824925311846431273064117372591143318615690292363504979516586999360323689887024695840655966778248875437786301078210991407338862053361729989228686696107286809316273351173635560630408958552518725100651955967607032640807901988747063498382474758353668463793889657097734764868925660479102383901033286249238243848529982242720998371733094673417139168755530231475938521467090018154069996733956282158236431094903578152122239326208451749959130236251103008586979571593381498740339672131199919546975248019142796545661248454171447416537059969885063920956612993460703922861689259575182963301124753207404954876485084119040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,59] -656241775961647657635843034472137615761670945622250220749590107517906798797997319844624360012238243992432426054873291320178310300567103101578769420691749383634785561320078393458944133562214790604130724036747410239891864176291801406102487868966557685322088814829552780228990481694680615745102984975943769106090354453304473762271273489091037437796409361804183026703760442945248865941527645446542795363497597269830369557070479833367054226818418685063920153524639381846266333110461594332084813232588851171375904428736582012558122553213205008057136844162622894499964949740903130739725126197471547481226324247537443229470926415687576357494734529427978739678257110318849801287535316512831267515595467317474581238580186896366273163157685573416147631363487573770934672195718461515790709853731468571273077516116314528545289158815157467521038152769234931501457489524605185281650158295449892607024242558012322322990771959571089896913324719775718297772950939648795634537170622058268691906127113263469763453459255613136336033687481785520541513821511852354355564620884643859768361857535781400770830546472442321228080371525223037628037055376885693695592634833353846325264437104385810981982137418961422576172564093785058066422524933025175672338530507622122181847516090010741529784298257425342042186287906284489960100673014498257500380461846160091234699005156815661785767927816535500549609673489762015983354396566229398339010932752560731045386227636956900044990229149191064679320783203097079584599516102641953373676265991941104888149895702860730280096089047535869354544936417574376033889356624334712740051843770687215264570420957498961141463139489742434154466470211384926280855419600760179623766971905219370145333626206732883089029653691091365881406519387471692562243672282829498992292562076035110184878839070935529174437947959813027103031121705811549879945531361039798906213300601740092954525274712184485863479406607001893263467960159066640017742631350190776543913710046841270299244151848856085669606977395881281027876130192752290596967052377732357728149817748770982860598780971763227596868932159140241089452620346126768005392431567101821861835754111641958290073342412577649172231763100487703715117860883142618393658668237123653600349847215071335483463965001267316084445024767361752030003680539619286343431252027705585440589971331658274547554312404563713545127620810097248851336049369010546046916276095081246253788950715616448129675518244659469053216796318203140816393560913964189221217090540894494015809421081866928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,60] 61892485048204308463462400210234765311327450609880306521520595512380737828271295204795326519271995859910664788303916240468507865915044035565378711784797119246922327375160466129587230395008417140844689305554022279085208109931571042242224201493252638065417276471522389997098333621531772662875693740730356548409528002532808729139045637282177957841074617889278755756167763221866757640593201472882182732414814563608152607015573083011917562761151710037209608268305512809161815592682045699945456366058855488500251979096762197680880858895267006813751026909771065643037971742198309212088108632051445468849057322934434486676418697816900528769258595006540039437732557184380648284932749865102532716869505842828724583399881359030887056091511798374053081501373954107410042262201323352326224599026853773134923915949600796602177252268832140208473655798831036237784604728109805078964850722619175180148171393410206322526318977021201612439884873163479189160467066032039656782350610835521995208481995843363605836372374132397288667300187509209778302634579955421915167039873730074685242679685490089170122198346366890702628003881580161754390075977675897978550147869995930118454626848721850103648061732647646621728961876682089679638878855083411129885732523628580514594542062167366560802693201696967603150855319017322188551187311618943386401149341755940504557764014896595785081454760174022588807511292956013530906597797257797023528737969037304217996855188302442178721673939501185137299777714629702176569142095934455996366184303917535742572854732649800930292851287503113675665508492742011712836943521351666040763603896553550787479975864003537722492337255687091845598865707098361791732611900202295016048773475678445186291314820334397925445507901060959846619371464607220415681634111761328663135869091250090388495653709052969345590696505770188057027526416958425691646107562962101837174132660552729287058216939832971699850368400888318627660827944565621496223151907436725484935559197687332924685127914068883290077661391693320007478973465798334502959535673794467460537929659734271450627752833006484228794542550913063442935200226036858571540102787258749951328310852061526979326494177166528901429409850563639793615731768577242525166784960959226404614101950513077353214385015400209312459115328462550996985904514864581882138412239749804413328319766170089197162952218827600271751746816808699460766972836515699513448518993631729094209827341348360129388614336553780711037896599137843754621606145601143829881778087817367294672260582679374725120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,61] -4280974382602587700584309717242628225428373547325584192926447362748515681106411709142363067719283436892753849506988223530399826298626859031714212558860293708896452065633356583848764757594957374995340703754817620849256827991151617580758427947953156955171581965134299091887198403828404209528034212120785056557482090705685308570280364106481572593896317783072716597408674987496940200779272241886246509046137790121844475320178549983761618499533525490873541007563955172767808081446708950815050533370254131379140274662954179514709318136853160885213442377080074194425593356677332529165001966611157354727195302591942254804288514082966734067132978252460815081476812124241059110982400495916717906129760906094623967564361029069112310025218670002829834244766091466115631574484902638894338423336707021743764383439075769815267640578068132658287435268820094513632268722683043867960722512099108034084430296286219207977823324592204981397511463775669029162484975309258144587288407498340928149490340028458154951212756682016704837542868194003217722356834136262751532258532968107804230415695816177526903608695564880661237732457510741816783360406057933179024849781374566488596376010463862043303939437196796015723909914014525950503427642262212977787836721904647407233961405649535037956684588551000464433840066287126694004832605314667582199729023118385158632991690765865474198316054066727029878670975857934161629313815256298595163760857152994288869286005640905054063744130079500832233892023332219509987158389877373903126092272063992169014853606169279475627602417144802117545201613150716628079938289901075779527847407851354723042155763674559736233446516812744360688279853222745055993066985741332429100340148987845707146218330105345069154184329438721278608534322875274888850493940818889986801683827552798518415623783273033800156921069404653364426035753246198124053851598444059987916581662331043285361168233749022831130134958782553662561772940881066026302824704336286886607797124416597465314798842070219535067592199932034432979173414819530415477894636405786831681269446105055636977523657066387553569306633973285139284615503638488372627809231993033521101900481922756273952520406588627723362737326366229995276668291999099500555028121949382905345917401819702846602762319057745890930679348585606176189554821078061485546959067019972679837918457311616071439872140119217275584601371314060988574313960369441285678337711952218652630961541752253326891750728640123701027196663673833405217304205855720368706706205030870818015203042664434892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,62] 194909529166958199677791284664224299982563608459376910120240028536639341222116508403182118152035633907101980989523205854029807813789569891920344041558639366063943237923629899291336937459920685032437794389016508672763624890458473990757742705772568857977873859087790029718588695031549628189548375982682339986158605843734327032065570565264283266987775858236853349836426291613795332755567870590689220606967113265673993510402753858698285227264866434305133994098220588632515210685771621146228308996718687377911983484140494147953024322400537769972059506766082215716425175189288483685819532813799610854744605702037325987781871681695252492338607214174792250031095967225424679060848680861426986089019194289338786106093527522609451973767238955455147987135380592874834411411043989256217109794273979630733986239544684638111203854500707041208713038471579182418338692066948409965611592784130779488914429648076889297013951875411283329741502139323998816721149333001980979190734092619351661745415159786953868206368038768074808593125060144800033328772093197469717385082745937230205332006634958027867997879008167212830772111419766363775243354981223308751308115931424168657013195503067239557673321659535156235713870318552855719932232823291825235713299866688480220435233844528641397914308306715046381690568007726729415620638998664051503157109039891207174207188489607864803535064741934246280788955525395759542792736703285957620519547730984604862151461038291279726338713683992201699957238740039832802456633116703353320009306262623832409165807488848898028114907608161792057427141774255852448143859937949508292911724640939687045559872772459137285968290062048964936161558598584213294453656105575965509909579827425259450785515733381513295289885762456788592061161974280990469996899276664630154857855316740087168338210301105931939779859063399188740929529994002218414069038491155045770783943792067589370286252807205844444706497065518800963511044843665974415887983035504703756721564238561274009611227066954796663791729936735120367478325833128556567233542552695930285887890391740640245556595683215417784415129914179863348426588440438387598772910056224840467606960118972753750081479661607772398958832679693711380867155297596763317201289955125160144077908208840385685726485331018208657751695663528553977751646211480734718308197564311113029998570054339545688731151870640082850415604031872018276242740735212096658798862359439510112371844630025436142368212053329840440974047943460022031336097964148701500244951696589593770085108229714477056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,63] -2306333380740108153189641929915227398214701621364241085815933939898470090046553332595327809313996800531969561042510221978856648612224345120718222531950226763354976782379522571451289468959483327972718477871938335717842997731954053104828285643169034320422072807808838442450228042737480780932185625353063575071887711494579375286185314345821353784331642538323673528375004813514347728497915916499018761293526287182183284138036514513874648979320700458116315847374966481257296029902408754110709434588141816324587217798917598907800783377354855125520879310211958662760275618104249450707514636447352014583624150585804698802546097956729910010682035753952576841863499083252270190927810134598727240693550490336216650760565253775424123946449389035414199104580219677795412517342741623113596815158718087259804245717625732695224944541968774145026311667119626060776842613411850756269616691920597067827573243642314034354712623802826375127827843725055026065199950361060027349659118089603829884290598723196946412465360709918721335203890772047611304704832022145845667482092778053333403495623861170935271918916101222121005307697304941153079029897157070003329558092818301382306335987899000158962964967840293095246324269898994626511826032362665268354081241796037921268714838668626304900671404710525297874722198025460912525903283064938186952830742505129845116122010613697540835254502147359865396376668070433286280857555553899188586295730286616276556646317631407193895368090673039949703897087113478685266692159435319817274574338842964242683975750199105848940873900644913335072869114838659415225278023198731974980162772478670949333304178150888928339303803738367933745583430900188869048974895019792501887212384019767113418826541084431783296486361095818107452734975129397434146996493849544381690204843744274158580486716855038645290033192696242205229941134535808985421340390222266071543944348313461069378296483732975815709817733532278597334075947663766336163695306386710395294991160625779241143915573190106328456113715734230637241616671201042725215607117283725504658384261451105153337242340082589229187726054795186801907704351266004791163455052166646837713422874154438697793746779444552879713566776566158295177132628414987786137034231983451961486817349630598128702686724777426930788387591578964785038070982183443104389555161963335125085236965214792520865019754840923892451923381751066581419989956067077796532901089984619421745667954690965509710097174844175008417544427645588322609971538005530304905259474512627318853131780174643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,64] -500466622956275771190538476114075554642089581885196858476675682272261462922355043461111620912673733178500700098921813037468676370986502917115525454946724773374208525124634807929988284595480342024255760117178747035131143552093996300877696861853474335483490015886505354710847841586487274614086391918817455837447568544180302355957672001656753178026151010964172651131375856699902654558749271671687131004737737477746458534976866534237446707835535005900886411956407373934128624256680620375636743645221755227706370450169315923920088837178829453873294748894898590920666547111913522250622896282448522148254453884037109044272104466696696508789893937200207997876053733760585172865464525973399274118087933848052922661010438120662469797090870295425028028953774807314537850296096993030515361696076318688150852494302107467011232813526898492562972945287531814481279861425731606649318534779733481632542688766448636012723321373555045073326973943705037279669447641166123126085659561206508471711915185090670785233482345033203151284565390794990728291551636432467047511368513491507752465236487900447643382902079107664018282419576435878869194009611611103685480933214395768903590706914545184780174483000979068783011787727436498126609629383731652275551860686089616848222981694425686375061580134763444016860444791535411970320617840300151324353066769575033338987853647687108219759786526651443932391215453605575557573386854647638481477361793715290286110134603339077376437949928043939981653177976807085654577061345549554100572621004273113464082856019373636399723822493165133720173923923497607420777669755080042111884114780259537154382192948212109923001571162285454403492868995717572643705995804853503458339130160454548028356091934593801209388410843405816578686764150801350223511711693461764537543297971591013407878333477559570164178957960788327937884999979512761355371022678507142531359320150453736382245418765597354009473120993706889836146344044364136605769597846031894935032232874822729195802135958148291102927469460752897925829253980814160604875830519557637545553750567674555493964239027155952069900480091601504953324270161189741225434303507166490544852836126787671251779428965094230928978500653589414871371617590788134372812873206532496471034398342570713857088420038667571108907395463199548681766857224784261931277043082247862508014001399379646019654196974331989771381049952951995038276877785754212538863700541781447676765203914105247361921854726632095557827448948810723598870469076269816604395884986952858470548048990699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,65] 44018677554458142491135029739771870815825922486009006970481679034891035564126808842827045018138891251611882944177318465434662915348855944986371991853851095447769988603143121238934761106828412706339253620047392309411521154581312044091989826039949508932135357455954066899586575669673747102959118177229116533087643106465708489736118486634326928640700083035906065805201146300544718618357363906515194648832522821105151575077711509394271140409331977676627059983371478659263746518390848473132528470656217311030208220254570060735172367328596772121113913513240755423420691733373299812058992242992529692529509405930098228895835375395170753991503370954122478634814348895981170820729124307100962639395697479202666598747594968482502536680854246531493017503695617455376829846336446208733316931174483877619922692507027773170391692741460072823407716067116625555104704774902196668403588421860306107253799024965905067931430269206029139746643103538173671092097589428933020822259744812799722681327425347383681046704958066456617685763726929402446440241042316394297832768954028919155289474517450075545829129570285159051753281144928457276988117247156234622034841147376621217244903343800867598411441203876682258183308309278037942764542483486788755154551808520019262616260050189353427636772803630548446483030354287722097834383780785957924074420379910393947054200874115756642150374354262552704903464755061757193516289598575416743591050222270656954472147578815371718372127516636848750572832546118232083210421146173819923174135194400997990282854631909893081266109894849660532644151745777476516325983498034819292923177212375461071336597139612111952321327171513299299531455244631480235173002352441311726786060736604217254270655907597468012614671057027290521238745373007639463150896110358447831919472492611908440859485633306499447823067383403814017539986832968067255549501700114933794288926837920623820675295310219453564518458868013932929955017148208250253891335704015511215223856518411777076836735966805176480061407162245062900688112355486627266941886919067296475517714922757070664392271123328641451942930333996184081758911462213669753806578452806550926041473306778503073382462531865582393561517978001517804078243392017249199622977032623507690040725746233032617016502999413021587419469253939376398895808485505821503643943382789763062976499098168610193354409032903399506745049707803536302483706269105004079917621256705671910048343107420222673322554989539518487878043548204670932027557665973169345197238763900816902909104593305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,66] -703384165729766620375617128330378359399354477817191790975816509695518711795666891734012720160139849693151571146742482889039991483578637486936901327324501892200205980271280938376564514602876035111910092160087408197096323573128710714927796744558591091879266554583594136780271094534952193419951085993076478617519380602614428924557200112454297926062640828445206180337888080014572663820330148715517709322430235362075657686643930146912977695576837654979623186672417661171117391190158509032556459340010298059811992794338363110473327674964807933383435759646487995808743009443008932558686760741842131602111830380151996890592377702300881869262255236026563835125513212181903023760258509623571882607305957075819803944329498350872650031387804716868393240917523277951830257650415059281183754400523264343941718833403877699055172203876498563900512690792410872909636035706577515984333454904478334815560198159127542274238481072783404937630000474772330240259243618679265068565820831670766835869554199159141414828753567645805698637069699671084567216265138683636614743218322664745736747792611813118572612444202565898674154718881057242876837795031565787586534868791673414128533725071022489919582806473545938107328095972381280909915789770775422108153016566276208229296871061774415407680812575576063945162291838054096496175945429545318320031417037927706337446526986186592145506834898295504158768519006317653029987578554686810601577413144742468613482828923241574194966561059121964131869506300585221655069768120856904604524610159301509117909734182084914961777127994816478895190015002659555320799592683530279933187608828188995815549953896034088391282309587335499431413117407197255149203502612780285846343672651871420522093774172508855512488232358884433707301024329544498965169147759583472056678531142976404006975640560565052279959167083385459922198071867013108680087521374108136951207865492260739356624348414428495440267478784054283893205793058940807829206819395582985811759755192033013879761487517810761352414012374075906842613517191755114362374685673228002952589414609292740962173135142449271590225155644300194115599108725207675142839894173322813374143689580653588293788137140210897723135478748487412060768103802367511578141059630781740798768991057409098928055758446904500825259862732997178634302715202504700946077645178461574422048858896213608229794883712563357383198371527857426381404764195483331999017482650898197101592645602666931796528139358137428466167566329802398213493704890054731003984179012669027599172302274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,67] -140557741795394428519715540994978948009563832338439837585138390596904101875704097321190677392318182778482378252003134478941242532452733937750391282985729469006949958946601320864522523541315987289427499186532187537361928577440703365269057491485699709275926824659837729381608806809323294757062729397517155088202583182016959207998168573556399438795589292966164967172006558128337046273896795315149674161237803588038392771616451217364279204022008527094149366343292106040839522391647247608367870629527782489663282508145158461319651300366066442396178571699051668314817565692733919718799138774794994749209428855145076271531583760517119666149158934542210851003278676999802619281244974049781117854502188838194308304151791374176976776204277146457950251388095891583117387510607021868906501197772898566171586518972058720551102147253052248867078813776899798793479790459932215044250792322994528322851906272384669420175742773711706106057256109622082671846480816408542163921481190980563018009181024859852453587526672760873633063661023722993724898436467485625589399995187135448440653134134489377132219011658705702864329354619079769730022859650507192483626968064173438881752738499464354157747741601218456546218195343004901185988373566943386194005947178458613699225162515361245052560489243323382445257468792165378966702813001546019413966577324279569084089082635277878178300849855498339641532418180778640665847017041535456047712149255326377723617715553189774596497232831240105176200437316918863138397693035995328769957260811881681432691764675535024888405140585772723522522355639616548816918819414977280208987157150566181805260423975847665760171380626775767184954181040718839450309965545030674631913933228914617975749828557474334477536819040300354553938877028027077769657256841936835789417521649678482825284412129932240260287646879436704915718103536908707818055253591793795882506468254346971164583763486248146893625311870699163387180915972346028866892993135221430578526177414846019257319854852331846621996482422871933131433750228029040987309868406138385544305769645476470602305002337788305278625195528174850318650578964353271192016177199556712927070275267578828950493578286142398481130163548432116731433363310575180459904063377127798637855673251277679971520259912895793366929314055017705907612480051614747045636681939965670975809589673579823975005040792529111653856910662833680790572099683231560832700309602975315432742669873872557141222817528664247109086691040231307939970449908494790405032985800768654461693748838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,68] 8098437489212580964107766814885019627484730780274927811425562232089327995796387329058356894768719797578402279128194621598673497245364957941867218212410906772826936126220531509096775919351350978052080304532591827840982845854983652450488687053774133401992135507439824394443242270722461034051344838836665264747803177504979255841296118464002221286225911423386687577302326894023600820912557904687611415340817454105173939877597139207250421866956609649775245469591672015340936228835575581315277758283989166856532268886560641653096555986656455073504140425013853118906433502469388946399671173656290263140984134006824351212741634489997849674954746073202255816068963046697183658786468223288834105047424807410204540179607565103564505851358454389465171725114763070911899140511533930741483006697182706048330193220647410757416275839741325556506140277553483276761232715381851443726229751710276056200267341160605226980542254530277372433031950826957449157145748316529598812875520765479422273853039446757684166000072663577540258566302437603192112690315234618440083256159605606307357068904915630779103046112603442289716374207734672272409754704136975438909711825571127907577699364050500822953740261431177672739004834928273747021967946983133836499265220590724640440317657838317177855796612763198259799429098797037078578888852064293435278196893079788123638911869501846472630009738310445467572962350133226933422849325694935987698340788896598672702473207163472707867003995522076320478935984513284581336514129596739017888453785290254339439919885639101154735382283722575278620952528921234945801052156185687377217114197229312033886567886737943319460283922869131029303765086228854057956811976815736446525568539272469306398874464876105599667150318326897594305886562350135065524802391914504491091030743400179970440554949290019937267196855521612578111184744363678519491950885062662925387899191041956193876686538272086204755711576871158921179921622862981941327780081892354941014214719118601230525876281745539401951065677227226049528881448692682833517548057486007854897482732947983503781705759462144068558346057337849103977218515556231229210274480026606350558807686021815120092666387177348462474747558924449026491961125268958988742155431004425145003238722543067688693110037683538937003432379468751676118104985094486653722621329389304325821254445761374243993783423018429711148507572640787503296334901039522410974718406335519283315875855499703563849241365607297711096676033669682149553676136403716370793703119718595400070982533120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,69] 190091263915640383145068174493477399312715050640450311166416032932431016519414504806137163789548752096388414368895060139444828965841425130566940899360327039122319134980873762047563395371244511053609969245107887709920034316767810630695040400905448989623772663282065371517429819249110183854383381881055494317012456038061279510927771714950557705871753481862877844408188075813623578644531772449509976208958751655768176224587010534077097507903222770554967708361893141280028783297684623909185568224629549638195701667600214240480416620582265009470287166358841987575140339323758780710913778279804243936821660218552145449851691684048461779185587488322007250819432658152698146186036526389523715878673588694042403400648634246133543745398837042987453725726892320889164424480180749674418415086634391691581829422102009689947255925520969920274421953419786126231008084191869039884051850246062201096009989478619638890067872997561814103495376225286744287438643330521190534473573171849849967990267328281741477277752269254468902365398657317710827028251791327748740017317888830806578666060578137347274199165931232845071298798142784621803125571139127789522258495248174331118673577347147443009146940588233658023777337035980940838972281398357765964917223621832151432212085992186292200594272630220409595251141269074691374455644433310738304681422278193937313888327282935347611789367467362939735021802726651771013796793267764461569357153063410924127373683478844218863363606608557210684985919686518022773453903046807308460761109665536845651348918807197579092831496730129629173995104336138192699838985579364531618079641098068352594854849028015562185822754653793628851761442870505385824460521482009956372880749857250094803201105616179553377508150268692150856413739162908020201323916645694114986368975726394050530661994799736686656214987706261113272653782565649839408187850289454625449621155164526360743089937431845897876945279921848378547813987248041092775333244970339163250031649135098802416738772358376676371116579814284126999060167576937018576574766742866232777007141019542591282680893259675164413183257835724763010823288224397552907506582473264393680679273905322536011742646312892894685524531643935745674066761354158601594055798393316911404387404982136126868445152060528980700634342588610990081540397218751602775260157573007672332657380130565044336881856885812488894740868220396427860915528131526915005661581541129428088747020559288834281041295000942975974687311852346550664415041124771803765417979595816229630744985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,70] 9753932922451505427530017135921656326548479091258424402006262117824839175134099765429230658703393403555901468801202848549030456228234228203254457212044103028985056246675079689417848034179740097984367341127330714417894997346543997919680226229317803579774649348800628862567966870453554421829134897605919714018772315885555084941376260718130828730105554467865757522564841698838660968702640531578054567500768121239991611381722260310113112024041815920515275456865887308215343886974295750138148437190849698820973423949628822546891418156756810639438008501372858966601907188776630435835597035247152707096605037875998588986714746559564955087974927830140747184223357502190420469429382263101326661726753941836160031344995737115269814044409033901076812396102924100587900383831512291291032010873188503576138083089440894830606926324000079885185864707019266544973259148461249360508078489827871285124790915488247977778237806461484520643961617898332527415388404635234678746574778773567063141381506808127046192414807450807956768251431105385029860736764224508477968906501587727551579487106260911638110549361288707736774676908867116931190162270420268768433677146850163905042824035608515625464119748590258213812921591173926550202409061517459030177606233510099123008866691493929512217510338746876204412064926362011038928678101444419706512306318888904532804138553703110265152200520582323639278598784039999929636094859662343968162108484580456141290775745033837454266454968477608937980293172529409695021562899703707122523462145498154749416147325690188287916961499008737512096946523264964188271382345477088143323921117317070639619555091052135738771204573712611153523020622212229694458389055141717302165675459342929547195043094577923038468716994591563860589576437052684980193697343949217308827967829609099872249998093240165005591508256810366118645745567929655467338194946376724475848555554416830432176224716127999557395073364626637430752807655373827796444416933697348865104850895758146028512026005087164128277563097808186062340800502444169758893483467629628099714144763099973108558460448947618554246963801233520618338487789626079173269492661732211239229490436682035343788904314334924680288440772290861375610537662737979654249400325021552529924862787137184554595108314438451356002977587132519031206070105610007715651915196793498678603339816909691625048529075824453645769837144432396825592855661271882826473899649175680791448186016663798079687598957082931155336738523089291911174982417803135197717377846364622828150456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,71] -8570655004943965100489964895647818222280943098334544744742407092461921815661748986143769425062244266669159030797623970362550890878971100911559582989342568357213536111644725793208787894308451133869725263965559046442472613432975893907966304724088305250265308357700602899094214125544438258520882669084412813865606284826799859382529795068909195107467290082324388264604902071892894797697445377326681775636475824539819508717969289827876272132894578861918002048399156296404911818746660120237452620414140653479643042614866689550044887274743920888858176661048194015397237380818473157634619105100208756672614175099491862856739048195534780423694708754065376124718310314212154854818355561316522410875563527792750444928997144870449780923582476170334315398251155837116568460839771674065610065734182473663154537080005075755550713744329473261434940971200083679710119909894324327885788863046063233695696454870011280659028754435580003982509462615414094798924947799798137643818927504080142286020077311583631613331056242616933986644611230181985713249471335056804535369146012407273708507984215692500613635570322228069139642636369100839773880035776596185141425092487620069472839668509861505447651329471993536063925024952794060795640178522428250234166784611842762917686276833188689059347928557016407482850869124688918914986026106901578893560181678041238591191737509241691944485689214617858454699883366423513426772875743015447393754577906641231286604989821662509781422465181836392948719334990387080989285372681277001342090496386456863913240652119521870474839282595826450775007766638026262615569569229978831994303667001165395090381108165970726313949987521925759673586817464575815898787073436073886978495359781399099169754514646471773732067538669069861936778387173926123279584967516071804276877501211388461220960849417255975458877657047906511374363848474558059473829447853341100249399583461168140986658373955943511985413305485286274606018548982182255466994844079454999649523387894775429474106445626068381666663812942757139761721607363634884691484755647285367698124481931157854428886527286346118896347610013331023387486868718037716648646206754534964563364342005588366535750417126716357705279164925768947474415198542844605879969162869719222918210615035226892856867552763697787825933326735638772720756596030597787994155334170889474729913625898497754772712212221927282714293437446705665495816964717190069426806776448833479840993834431814005909725867101073381525530003474188190725842331558372295853552553152350983605452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,72] 885773048188409074805396996950004438264052121776951960905860354555684854609117549272017080720126022585556727561205369874277327617430632523956344390205641184477230030004046453049256720627857925051257498013194645618443141151779905286868886298252857237278762859230343298188857731922843787589512835500708656849790319425706512775493801974112698117337787920233337725917701765805118250586704102269382965248255045002582443845197126227606278385707705745744728351461850671116995450892721179170787380763181761840679247882551701843133470299253746433512413482840788128761610446494804993713254432082717469377558609227936629978479556990851336850103154817376022782745932993541793138932305388680811345885317135213992294684179837048206478947251640266405290980981529657209163183414541917004691595047914019069786762683225189332931444803209602404749745232818727065445768812934602406539681035552765788118645235842180069012021206741728982813975685145051425040256445527690828081611338259240202013351449955876866700658705061342450509858178874768059633756812307003232315537071106609912658466043986966481665534969015822202737821746939056018222508292068693864612557028354030317441236252882174715314336811368038487413309653893454771500567253151161143614775813266174643446551772346872593405222188273896404988387746887660717029639786322071845921612060198842926136914276586997060107130832237967181378348823932461704143464699707578580427218250097690832204730954732232721892121556541428516609344646028701209177466785542252925116500483213224794486385957438037885662352025175292682361082111672299017285436983815182823071481091355513682135219338958616973165490558851007183185164569721822565803636057024007121518333868259228822661466643577303910380743488693515350009615896977274887575445816815578232986180199700145533073044660411640953145433979404398900604481655077787116662852600227389337131781515291207437117726473993818992256986985496844591339387014714689179107214927911549301859166861354326982592314394944970543888361128023267970146632605723848468366042995803279467124707226590854466008293636868228094691073273016574001889728755056822007466327649499673909483722471076539559282383471085422496641533205425081730890690522978287050102420253398370561774871948524656743029910327135718541296793533304674452644331222266031803893208968420051845836653370661630672871126988819182775160336584472588827437071545746907518452132735231593359142199762951789053114103179733062449196747319281314717057615805618670123563260079805728396631080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,73] -31375134444928120710113686054858141288596211158161389881390049809193666489364421891873405692733480618775239049979237229372156902564227811270347835274981781074262009615448521442788424893219705995511509961469316230238207719864175740191790804003044605026041943443855498217429510962848267666961313301091758598045277806265950180547282830208464920618038319617410481400986224877205635053223222828259007841477412687753427078026948381358843198507362851134115734887851906382024732808245220404141894269794316171566179107551881438037132650828359986745970531727088950309141826656297423037259226771805845442796055829587884785869267496766822695951266099099052490748750343940901685816503680887280060448082948824936469531071875297974926903712622323616024562621821927394945760045701622281458335096096670128466168316528182406623093403444901618891265575060518983169660496613501722515537039076778923362854488658863842849802507975606801153114098961759618059511254016980647616488919007725750430234471749031326873496718829284706916890149515050457348905568948512743116245563756269751807538586668227471057345310912379926001169214698219231889964351127435538102975382032110990012305623819217162089201389499060663688559650951453082562743356069080179952856301101658002240245790448913037747785281639193440085423762057733204471435986752926819745205163272480785303265386496558572202929042397846967160809847940639153367102103923180327574142077872919165782225581825727479655218238357448548223300970037005004187084554801376603708936078107270190049432544246454339443471850036973267799406790550424022632299127835234589426856357361472883976401073864470649418085666257675231962692339490875102120706842183880302314608164957653571173082752700389529869909906392935447765663789086455539892532222005201529914870727533981109570994157551771468000488773338453356068511485420810206367805308232333434030948362509794163754218966315659631584774711787394414685775774429135264148448160904912235363940783596217498617284739053532535055042842780702349433088249058269938231435233037524707538062451042640068602861770489319677861811304435381368449374933984738619109300143009105576308955423595163336875217627943116143563566846053472884685977073697796236927462954663774406033654799495598974047183973736162332302463350453170494117529076162980562205199945648190501088165098548534681682819780754780680475709666218469493801607983374388047883886397555887866602003136322432267213418471351356634462152894448824160837295180513262461978716139184946665226240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,74] -904965424941006887318066355422550957282830873498591209992720027004663136873378824847841069336962693476211797624521006230747493386629476555449948496051452895691251530878894725836139233295216801878765581597426745169727124157891722706781909992952699654856892414125925665292467073619125358511877741191627413105350416982001619191326009546184731440223831657855190692923960674434619329143508034942309979236862376864612199691515727934584353510269900665158536799908216182002907831764354364925600504495823295709286972322107596309384582531407336252850910582906020756102074436446069083800722563606257870039605514036743006753722340755780639836574816597772546500767059445374266419516130309209742327536448040202454968868564904791717972413972293937176094803645408062908841307195886146640336952936686511483543486663495005477581655437086488038786563496775791651828898229079598534855291088574372290445292841114738310884811927762420335376912294730377534257034071647688852371873129998025913662017694024361965748722590164146470840607648013757248423860948937213477146767541787787029781873357003618590634354923101020546605325481888382776505536281944135686033049557940000798381010474657814928381609009272076663925797008228041772757231314979244470261746777340323162922722065237886556459228959428833427196023448469381481733539046665752813720645272789665420789258295863427320068543793201366413216574993492280539918950511142960055169100348672220385845670667089466096412117314773628796868905541083614331843517199915680946986539705623857349714690402249925253668910644348843953737385653583234729998507850205226549842478118279332119491630952993269567523753709755197832770770553659743987512241204341475118770181873352016332369480776907527213514126605925539332539722044921888800818862013232798732647191452577889691314876466184454047654146220172810505880577615781193178060918372246027407228512036217019399620937931379270905294127748457332061598541867281047543603770212028582017291639077892770308480045293124458033917915825973545124642959487063419129607227056325932034178680948711497277337197013204285176000747544885269359660391482809815898505471498098977371371376734605156086252589786750323451378741518348840003099849194710717237212631564701410280658659713845178044350521683370131793733103171826073202822738231746254898206626704602742836381294460098145956153468163821008266443769191973621501280536425349576435125425097134099762889723351933780127474695417873712248272018990071817493889221533144779391290072551343671276994560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,75] 84622098972522235262692235485616910479818686688526686670339428837049342481888032222877426685443933549179770533444234380231897026924583362418582484511049738534260969927466127480894129616321750852755830394326236466762374897428179013143699191173618799771468199946558652374854979658383615408418835038932602229676230543308215647758667340510703283042238425683382882179021261087680824105866952302675081309975935076730948260629512247427344211174264608181915086122988512915482685083118369787185656695323639604521981037199082430116012564992446520201185259688199439281158001851414228943204834315247602760361912414233118496869630051788801558484784355836437070229172815820205020611319740908243347157581937218648160512080224537128175503000261127399604576794036191411126821363195662746679462074603616617011632649738483792751482753890811455064622511790447875407062297556678521166855120810317251736515599112475705203517176093797417226088124732514282995423436642337614300935268180852193048563206790695461249464859608952109814302761821689728169428715561538359155207575055924732368561145245897641860422494712130671834477409142714719198727211805022011042358709755225845296964902430164781714925167551434720290654373461403299900239444496038482377832191336629588766008048084599636516848278702148213816786856978420080614521961897214800604587087168510812850148648099998299098402304354214232144460517925234607778363470629747112076648918748358656347669636070104601024303450902584438145378970983503382272821182399732737235968358705850468317911767288840708555095035693904638847602279625830237985475234222618813475098135525249744855580016359690813937139907237102621652325614096546317318814128330787018582891027536675852394170856297758218766009530225446652925427509717997837451277488656194029029600930108176757840797849692319839269437907967042649813606796752593199334644720043490019555370057907338879379598699243359870616577480516977188895336960488685659122076717864756381656246350399925307119105487704245099782914608662328809240336567658486590881299938574709987751803252824849675774201731777166210435582868979010075945228072581490534533539038086953700257362048340459558502781245820013262334248860611146543280576839242389055161661166480648699391884804752787893923481538959362649462356066728296323679496370722698919499719166233813641733229873884280335215095926411585840644251613541826483365248812368094772855122250897660453997260504240460188380956388720691760858367019886086440183668952655809117518921650032841274163200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,76] 2025530612658041512545749724796103346647179906194458231618006774491835777441033131448361003373775687802849320626566552873451579013947287386315991099109785446906325487663835255141949571661788343625981677000732092508773807976073618026883315366964960222870789071131928226603927631072923439567619541411021346559660371366350650293361997875174275205239980997180701197323834535678899499463886746107044841220645236713180553706176540533450476782883296315640788975856846065970854244378235105449620450435751161546335127241934496635155675004339919123836772189412348801566539622080808884068858346487771060054169826808335976074055636431414438932312656816494302525617347178135897058530595348173236681383733664741280910995741962719790848657714843459912294757948581428624372172308999992397150582012847751641969921200393850409400751291761540021926777176388220212695293637415904595730531219869976833315345238902065572640661613504927067879903602324245086817082116851680562876828948961903911376591346234596453238117484076217217696666405630750534535470746608664983636942387285567523625057440436562489600497877319551592919870861316358587348926923976804372815617375874675303899070499474892685211280388350209634793292644779058584150519532752882920772427721571485490496810393626140967036721723892150434746276862560898411629812758613118795271104926247125635910878216115403772161359353244342379800760306554533760391862568557405053024939621558657775268465102606433326998868109043391780609059251058158323473425401886853256424835931039799455995597071110652965449533041151681854273894450827776477445645724984535512968916516061810253048523805356496204758096845520727738910521600410227441708701033286237293271116152160231537544948885240481974195064307761997754478146308308195493818932453302345389867452341070845445742930399359577378370286692211932918247871312494576548524023247630334002692861769485167161414431931631352049669764376605733197395869611254944419832914662956133204772521392175029537667028183317072905604002111726391423804610614896553228820115199909346264919840539299022331019095336570256811185734280134824737301321287222113328666618921288673393745658252871274745283355479039110902291778425301143398422323274873101319365157365707482281134443168691813491984722577485711539341394451722535248084035862982341723573539355384393553486081968667213317556342577303149889449400340194847983820853990581462861682044893772294400731953047295316576462873327240902353820497988344125174090679759640885053247294934403797483520000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,77] -150288626606879061536256519057419330125221166130552112548290276700567161607312395574371308384853370689546580157658887054653464985469524453158179660441157780506038176819969362055293951486322507350202824322419089102826032513958043715145447916404317051685966984222604539521544422956966051678243195573433201761392694957856597906897721887499258633590226191552553660555377025780614119294922308210489294281722729095766440936079595246041634441610396805897320463073109499262309700131328482763510723056064154759193804823685360536875859487906275806551077018611380325578689822271792217991331552090100182067406495943935557433641197192516070899600027734582376592756091842642480206516025348516071696519019760741804650314897090532922257764683169049434249058501587277740656628896299114982731708062275680073675579340009449441137922921541305444020315188407132790107186793652592482136189263779050079259953074647940101358242292449191189678883488747609972755839950194588676657144396429246540021534686261802136212089876085721818106020336876643959456310656081500904704820156134855616888252608224130498931348264417189363158594965438259010038631601034480131548628052844609363026297974711324478030150144875977201626389691187141308353011167721817499045983305804151088083901898211733516992547752271745067058072763827466670018466665113589427592978590940757423876826755416708493266729461787311435691635074228352958495356321896346178416357995980073414859844859221837869036453569305677457841675387025912798465410676362756074013962725688476739984834576558756313755514506170665794152220887234664637596821100868161106511507840654529123829998359494206638041414586528304788671552390737529124858860468683240028244786890755904096373830055594486539974040430048001388097509459399163773885435877589440351921641466482168749473707193052654700626655054035229980376079910575154705449298275461413915704322067091456430632432311871556967982281565888926577841495604551821560030712266358488430042478815163620942099981066632797826681469088169000143544837481808082649584181672787328882658824900179797544645811690852855484724775948538103578094199581293453543789877156267633058366194210194672148196353197547373912576690182330546605155316461106956414833695252554615930901627623084071066251267204039246396033305979492293218793757780466513140016937567735663721562308124776355530345439443940980663170964681354506808025454885711712828168382067267123407710865406420975868920676616270938960176293700736307593021182148121820406334064431940501504000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,78] -7317579282271793843832466637914073428738679961990010639675337700956022831243750167494317075393616376181370856633027346695851225372125984742119342650301661137215653992051821172826833118623849500902638962518987858416182287473612807911698414880555559144057273120310655630647688284264030823652274697962166563070528508619964200255741883209188968606958264534151518709278110372059382365198241242323253729087363042267867221553414892635062883867952989395058808115650707097686095555390420535238013318379977312875157876172366833740556483977509345776388633269024652816206938777120726869320436523995191353645796010463063881678962857059219583397236172635787283059917778013394127480329160012539749335022125100999526172031079610757351671258818003832848107443545349756492474957085306289496528136638755458934780915013558269859419639910181234093414248037914087137428024270966288494292966640308369123648339286121261430787594823351482868307595144139355475921471984413762523924804146633790786248869461271631856606438799936910290909264879432589813756851015349012470934970426609109936024073408640324241805209574636247132107054422271449332708583773188887983658215586020903842527094893018755996792394454680364618290572667428161476048295325101301653658859386312904514744258118271253987259219817385130256385109977719685783383393757843337349894169190496215955421055012394783299139584639818148656059238985464598342030651501429590552483010142221371587074214445020692834439154513244533452354396110697274700606117208828419442433314413646566142837940762234849886246796132162931846911681014997970283077467909865144518543103645739834483998833348833061920689066757621026010682362334373862130567137369361577441869433066502260068229117407299760521876317257512638235437302718353865717827361040117110722948579891381468998530990245665975261022011001977476171569276681088051099205630741898151048380561920755436496435429700783682453501557285874769008912566885224078658719523167310597549837351717679272476865530159264610210798001345899970823972964827245322839654366559949388650408660105646578984550632013581244368843594869323619834978079269607982533701990290820595548205213981667181075915106053771188547748403528200387939902406430467755962549259165283771836804639728363384931120219331218666189555060988363059587826563858079551427829322219036458011621182146279253025559727342459868062912079390531719023379112151316912125078566367361581702034004148985860244439039062736542710006674277247929975842859269777807590342226967999283200000000000000000000000000000000000000000000000000000000000000000000000000 [90,79] 151284816287158936065332196028502182800383064586061164329890305950996788217941591656453183926073899788021038276505821428511952990124984605623346496084548815571346527282467494432452966060706421474522156164751082997027034808425508368476507557766010473448322767071506197752021858334773743803239970459010655441772873664923134013482817121230687629708125434801572825358217859221107352398308939661969094429410219129492748761475211115730971083455568159013312803675121217670824299719526781207581007140999358474787265226332376034427024795361849475789867622169625097277520471722412956476229035239519786540356482820685616246191123764888768371169623408152996049964724774949073542469856304476537042615404932485876603297722741305073586226228600504144190487642582927437817303440848635294924655063355236149673135255917312865069065303261734105080477409357479339586639202951958490947492197425096562386168230273982748050263331992334635306522772157270163098566568918583009237075844692017237668954419344662329226312023846424256781709106183830451978772744471176490161021691400329298015827667622429610304496161628970382293208989390871219226931008923248946594285461595868844345126760047632096398749934487106009493493638265867003747468785852494374915965554953276177018041371872973128764146287074179199739763134804971399493770973041681789427308405794308004269500008799454373422578846112903474594791099489290169671118595670898945997013006118718095779874601385781504164015043439138522148439309262830818415848794777319795583811849468822717669356896721809299323091526680475571400802482763449397787331271507290463546619897103974584827073965633687391138930760439921379838656772076388828156439875089267354773323120531042177453137262758751330854874215891412706479363206148623872608987050627707641821474237391996373464237239763661527148536592723145436573474833401543035397553744252837201464959527940143433985639451548998710026975331136583701112297983552168556543168126363116144621727457681102165228381265649440648566436402045205033642828039078806878721017401188123704654034712817336067411098551276273146202331701259456569075381267086847131726535731566326724895093063122501322480489693133499459241821246755250595751815237695098097329317866808994117523022950227981925775758962883653910572425782953026436812393764735352550301251901892421075985900856581207819921514440011450477719853411391247048181843532782976917258857915325205248254819870052467336316648219076463457182374984993541053658191980583133364513892105977856000000000000000000000000000000000000000000000000000000000000000000000000 [90,80] 5748742841714456443614014139021742176561617727940620196986237014267802995828166757793515686054894828498800956055759398859598242699130583587450628331809642532738920448021742518335992436381366325881242491540805901775699954992840809449131184974844324102656696886645677855126202348263255538403190395038173580158706543762961145116627091087934650097578116292943606146684572852636603206004480951164685744122200841661473297830321461156281668332623405176081422882105572875215625401853791469229530527871670166992160467819990024738386638876609527761639923533763066378578822895128593175779946792319900354460086016937498664253137120495515767808973199655414098561766402116657991078242748190488374614324518271787580733454699608928744921653934693547411557575555463285569827223517943099066388086105819422462287352105888708522915583153133827987751567239194365245045115550867925983016551863866987168213856094253032379119431808663762057771473385599611953129481345961036157012206612629941348282948347987505843580756716898040277333970410727508441586245316898623296031697270571002898162963212154385433281326138757460141631190730847068310316409261306932892054976076048727281493933947488935978585233264771032657313643565231027318723768368668423658139529427707781023979828922434373496982556634482759316742513980165622955070244961919598990977361239200413054744220009869170956375393431807841918145670164460412978214527615589593935099801187258441531270084983947724674709229804278137731473091637071512653775371113170207976948130826996836787205619487129503159130964844028793329931967915542164136147865949855484062825192957569925827355209916533357877520311025201529607728298551403741006561006561264921776343614615792438249153610095905773257020150333208885072990212939490747392462723047978730785667195740833470856106313421873712084028246027207291879293817305696827613738108838433355819360304331231210176020169643179452701153409119500950640090215637162669250215134842660566198963280810514273896127465802955210681944499284268159396211156794580143918180834327188323889349440295810831846387351849568519919569172049474178727413352680364289753207396928173695436975857625838430477370789904426550757195089471770225973922660377499793603275115445788115175645575944712324104478136212365590824431145865131419796870135907394714245394026313712819126406951096107794309458539487027704295904227519185753250536854926270366431670055239473980071359508140953362407017396171896152056373310871300596326261211764232581665668272708648960000000000000000000000000000000000000000000000000000000000000000000 [90,81] 148400127075244809743317882220341661931033224453055161250358101632691105859951851798322254485652561991558280604544803691981805313513962964876912042279033575386106803194571316255652704529202182609096096134533346308918867766445327738030423845831153837976699228565077261486017810311203897777373484314546751493554096172994725074207794298120802448004345475747005768044981996207430249657687326267184600425296953275314024066429095900165052071383945137359153029395258129105508041519719169852070045175732565504627712511644275787868397292424697068716486702945405789108313280535690776775430359544916892363576193529692903240724640053513908394623094085161349631922607907722772633033751030937957480851587120532228609842246239947913174410789393954428820957031612531302555449690843624094612533717703346375277733353594155774749521152360434553583293227932175131943013852045527444845576308325165234626978558454803553461344690381032536940763305264956843260958376925327911734821269493337339579727511050499053337858454773864538600669282060233995770353813347691378116655765949634235136382061826909009875406694211590482609429108271780172366207759839611894342456872605341825512761707287860289379141038777213591309090098562141646647095982918937911571303494430035225080120632645485574133693042830209964068326863595393105705130021213114873096802366370056207383891541603504314627500610794995028971715993834822993051148352766185305395976923838839642190861758886578658839477823471474509056457342208919735444703471612222786936275792435297781486586701333436499137986317605777702259176993497956582518037953670134221544102186295175755568594645853058214754648462487646500158051530406141207352750281494178916729535661988586387600332200471557669874662692784302164316563680848194552013732499286464734918465654502538178367280371006130732259987277567891520169889755381022138780618587925349519824350626082539744294348560299867979363617942040021977889692069734680976671179803033098942391365026411980023826387514535466544917606628151153031099526160719218085326070280011006298759113243998278852182124840740219778662926576049923725023546078373101906407254079659554307771874766714750881533306398995001829753917641854624972301954890798744859208803228508897195610889092362792778753985891752580582329976037091051911110040135607808600773482610331514935001870874968498782954279946488614315630066713580282899376888747201160296430401354323822277296518792990794834750809254325434201819434963800393296495320130037946464058394804224000000000000000000000000000000000000000000000000000000000000000000 [90,82] -1110347468058138105476642661803432563307945502844812287930785692848244571194547638117279893066931407537915628040579192996737332519360014116690045176558967312437569050469155730578607679811830495713796564523278670372139203256484960995344657262006978680464888769947290804124997615298125440022052834664274862534850845782066948513375708317726462161843244177235800407621112038827012373547055857333116035443630634340976554309864733507004349257567060811880441844839640170406402157834938941688528855205266265243976308938480199319679522708870352381157643979881979375594872291173522958074795787622561032006813581476357355414347722228286161873151767503647035015708466166748992593318590600425802913687992187519888626091065239305618796060641730639377685813277048384908046486217703889781779409969745583040450075346018327082633360536589720141096974691703455756758613647464838064020137331612015936869989432623365936543277738484399506451058024975328577862051623352684312890837742926167861479695264214315858433760168614331242961499130043732275777856173115570045967238034668283558465112748510708535618802754659699533565961079383332365229945898382011929423341910787272707323390079124442037189236552398414360788870518135264553200780676304132487308158896651458334550528363692638722751124145031571305505419146983309742979487733471785750546252651647878106879311046134218770716238721999183218631251041316841671933757244157364242311921897510538484443761061934245770756919868464258758649278423150310678900375439893056803069924719140015868268652519754910566055661811400459577418493850723804156634161184623555477802059260174536235575501316470023851186269170901103750776213748289348035554794520466152170336370922812619819009400589337675971533643727459775284456489838999835025597600031443336055185707921436922107553595096083653064905609268370005665982310115391652691911681422009377168416261985569717151182742922389911525442402065391053379754752740185814875950156948940845204954356061387055777212989542330035055549518295221055568454431253231938557898631143632200876922803233848391754392068660345076391627319367993651743077429905193139207938582461787927302155581129370046447610604167172569984362902265772302683174802316589838959819321438149957944929872293280666832504259707812510137764476190224737931946431275192929377459976274199791234587474086543686534613901210458311611075610220317680445332152180545681957641889446414641562563910762166919118052422162046881319855997860511795117251382805315568681024718110720000000000000000000000000000000000000000000000000000000000000 [90,83] -76731159890751804908312989016067733948511675372789387460030217849561028512681513908075369559708604504750308087249333891306720210896175702459024110408995256112746079596472698826092643738675358086882443766122489835166973742269726605390494988296151830636116219230181895430211149319708661020776555288597094143663216931210609165980607293323937510723640265742797519266032853791850242990062677950170952859724516244351226444684922561021226301121187712039459875919072536169116491323523978070066473282763752408061243210959800471397113863545934251992019191701610712056178790784947265644903061377420154230572388626746480501124950968695289286461136140966687294035790764051668697943333024710582085113675585184399507590813476341424389390363449498427124469184148531672943076059081203197117251659182519271544516328657407147051653480027282229279556764577705722556711155986054909224755297049420595754402557971859749470431048489026732224903685837609220432623408630055137576034559113696418543140183702208168994607805557896562349034609122848790676407174495484723213333337970733320184608589635082566587179170732536363835318646363194480224422320026234070541104234314177556564130116029194906422093418151632220217114752806194124075125643208874193400835610189849107095976801638764219448066182051477604185564482775143145612547647063421942411896174380863095354112263951305426843491034220460885380505353320917607261918518702245129848601634728734977841173881421677753526253474373995555800351100324182047261126593802268317187004110826822781442693231822850619250109493030945397171531171168172769041048060862988769574626047352161265223547270148034953757750683345149624316982400601077458730153669603570052645469684684322567940575631679804263317905814418228501800566085704226666979563381151744535070116583304764928495626241304780137387974288944694660913270390369358421190731285406327902915844582892324924669801420760563054354837509072454972975433666971735579333589080722315234695855467639748704395548513413195336557331281586301816931036485644248436133033802876666927367482005193538264553524402357536507078976852466151173806273063465851224231531649275607715718952524016793721100044581877476686759743575356394755601947775659985491643849485753718449434463049544463420553779610435631948332821723854619588179620737413629665140237984012975762075301965215826859191072156706524139231540470667533505637892391538574292399565478289803969856433169429978977275389295573458737308050716265963280630796960778291897088081920000000000000000000000000000000000000000000000000000000000000 [90,84] 2270489017108302986898622460722438369827216873439413738626027708051544372931102399031142830810608943056898900057838813114975987514594456226015523515924510638329074403869466545651870564796100236057856951346241046233726750282686901035300274059314840955152809212245342601184679440839091839109035187043642887143647929858320188791555242642984442712118418432925547309066145672105872750600166673375618443630835103940500945491234843145111795652678423149651246472742825619782370967263720936513344157322313334255480540108784838452950022063184521652699144726228735086447492917472407711420163873755415229149905191653238830963938501265974502621657775316669362311697565404992626699992967449496043352983922393321078184026172575703501068057262364694096195051507664774972100159653045275373223859450684486875179786474615554772375209219215292726490269781379895713027032217328794294094161359480052004742778543725790482121813881183813576831248011301371311890712577727962357939989172889575062140840938500171410723686588735440237577222665049883453765346238800171162937675816377902772286000277270074371472856233194755302013282687302365541292716464207910468362272966856542586941671810991835581723924785701673865929964942057060814857399930137240164695560555918277534445587217741211914887683665482430625678186701278819331101479668941790166542214717545400545257974424073722755460248992429095554080188207174781662158844034575299952766959839305958278586150297402166709539688931619738397720222618371987407578356624391269099349122451320210252770870927844802800516966596478280430079311483217446687898576676447078024669238839999196233087443018623270891033264320058414019737665767942546709580351780320425337628408163700684658783370862159263276126261790328308408798172065452670053505492981077330903226940353579864409783544125520020552730876769928923819834157439759738494113275314576617099541465622910910110425272604357631845604605909278056539745283941544682283080712485294015214455397701054750250259340213734012708319072298972421365027943269699760569169873854730484947093098426259496788086989998908038027440158214170876962887944326735175999296685995367952632742308553009768857670188922930699258908108855264683297094801768144732194017605401137626987648613999029239638315893027325782591536817790334384930620959457775390340327113112494995508204521820602961019554320137827725706506835141840224510133491526850683204903590256612547772146866865676044671013812115709025043888950822881917826882725106012498297712803840000000000000000000000000000000000000000000000000000000 [90,85] -6443184512166182527793299990909843922675489920331814946265627677719942034863613187511934074826611348688723996257206669994063936965373298753733182206757907794369224534375248313959110059048282541772617965159978926238804026889642456397728498272928180016685286041741613299346080116335583136349755986526639579525279986906563428219158469722354123442821545004412799827465686635406112744832787885562673624669010707552227079252566266012863189548567690156752732758768834301611538395963229087216949351674576306313827061496448269882493542788478921095072032349158756265233136736553875801974119633993507262838011635876080250196422365842183190048809150039168957263257967240318193371045961564777573912138356354243592821659438150829044758599288523040793366202135570087924701255009691668209627702120838123902709574008939167962082664944545002461531922588960334822059043700860408440190477459702909399690467096443341618491456656977934455934140302364084472508416635781495393048607045082469740432776534474449907690332350949531600671484041530763034865126573865101740140558962146594344090421733381625428163914632339186976061978169278678303953044024673441597540651928017828423135063616783735679959025418255419906477764902356840826525285282450568013758775119771527307054421933567446427332222509002511346414283199408298548051064836292999542809685373819811333042753045500004015558247295693891629959150516217656554484572996895947925421700219324387667425515470368164979320377994152592104728638663854359674581606713454621557202949271977185805851413622005288845577226667777323243287875723924620815772442894972229881985142814400853536647644811552993855253498404007842549220409499148338100028460852262421717064362120192204393687801569224118985051547664745351591353841996538405212035660286098105438479543195452790051621481221322465586124958894774505072453220025297881179178021542228360382543365912943071977516912345188537778779642034050670475574709422742342228615782010737293810067717102815894790469243213368754875832175441802404834313736531160931706126745940313818807837258267861425329246823936426169552552404459938526594033790366241479820597780226328381533817532159292727053423994340619293117040062651469809073252522258185511629094744971277408117396802697166708234994440420385659886157515415154240272248335532159229743940677152507404443208229349269811271811638131533625501997780558899193720303782506944681427912974777553462720918251985242661062250121829523247282772785764508990009203438267273775677440000000000000000000000000000000000000000000000000000000 [90,86] -501555138657428459627012798698646848565263815474268049799747132246124954689876255206866809870379304814798345451900115357449651941869067398514025452848768356040569156343191355834092181786598313219877093529136657807322483319211383818560567676631430475364340483381382560912276999248522550855694729032028179650920456073903745011503620554873272519680547572993383476912288145403578634588218728279404338847237089996068891562200829318388535996059717485789891974245569673423375583480911083799076828077515475651886626875484239297521443559819597485555583797697661024777349360468382783313415136003905164370668173697672208570226193409585280847202216308368187305957042604472793891228096458611549328468016900786367584265292136233342394160889214174198514478375345313623010553387366301737163656793400820290279667645414762035958071786044576882430535687397627752207608493834249156439129791791716195758386440777046975341475367159629748024120130440085651022563648400164833654361574820971892194677593418747695928584595620033854918079191569326164703306078176292522348234762605528329992321382112387259123840399279629725354041735873399717603267601838078446264281316049472159287475431848697340279413721874110035828082330535372939377145732783029136175619586242864641537359890982896686720429051856812101368404603446534647385356036006769781454629691493981126489630086350675307002828130769257933353745215724997063774212991372264656283841493559194854318473063762798976345020264170747263918083588533943095975014294839768565628851204118831583206963699676954447707260757587650537102670052556849290297611425983448138593098021252690067989930117438459768695359332895859824122544781243371707563668391644989616809965748046538370227058627049401960571989807545717040018407432579537208976366853152056270126500415894010137101043006926055696029148223333604454476307075418555442886485425004624531693995923772856336581337216304233584099184329122996787641368484982686706129837683149876430625377871968246146052879694576353184620047228184746610675362049158758985292049721552669490698260522104610020712003984856089675574243373804538734990292142760084702868960153771309370064630484039722571007014217141669379132063921031329974264358223266167919783914496943511224600940755910176631685138306095407019069415092273724094249791624526743017050277374294181511951943027570313450815695229837424248603369527894221866197498332674426927220185151551085252871920319519985279928497377064593846380537132101720643427493123837656081367040000000000000000000000000000000000000000000000000 [90,87] 5969302276578084759577456171415156559517659679312750116332489449376387736906993051073090080927484003522340385736434192661966655026722745569438171411368769533510252127810975351201991806395571627030431063634773732183539772424854445718738009926645036620860580576232109946786234021188457201106653645180414959517642306597974680267679097219237281562364922596695358200838461919964016130779012263086872468237041249429207085028269050319146311323853019987909791670737775084787549668356119304491861798579255115469436656601515241889819048967941984152726467556303851479480018620608147929969101088231175432428922820871609976468345272041793814437836769845599717815671331909709345369509732801436785388696629281629899617665436479971635474725011045592734492890096088595213871736478496317215655371160014009194631854135613278823438388792015598225944465362767360842832379487261779571055959189058503909165984371328839998849960566851718284932248536540113522911312588761517690222844848145925963353052517738916775354993679091723858672757767648272348570059687934528686826786545200750049423520964972793616768463146660262847692921462069214921731431398405876049738378545379408293735192679005403723262929377877761994717393721367393406383043237322237249807994237809539554014577991468058529933947348709025252747621215850139798029258162120865658429601133578030057619782745331008841375597575637579866682923919589048169127534773429115169796056235330621175325719968538719290858892602367207054402123578174593643396602137974751844791083620004221907538388036716820392220158438770402079743716509573164726391625057285838658263815127988434868541209081560710696847531036931399091786472682257381590486079531922465386270173745361550842414986973879778251287091188643888633756407566710275221154764795289709805815813729545367581085497474768603936692003623119329262369504729231898567055639990464690990575409028753257644985749768814309619604469518385222257851734953765615634468798828002662487023551555088368630247341085570361796464841250178038551575380161201760052130836330891473830727979434558414054735742965769417907391631008567410001087529462739654745618205140052998920578979506263258140628125268017919031085469956366369288482356417682373931717092209916669847718058235201491666582442143226152770855630718568845668236545126228093292752982292742664804520572418743850656244036687228498070055110563964363880516284667677154061936534140777749319517392739041080414282205967358678397361097076968355488062568651009556480000000000000000000000000000000000000000000000000 [90,88] 42209683384942138542813172057703252958244599108718062172088447384208437678160879855472390397744675029020567648969109719894041859767278284279338515139979090154979166125317831902341308898760340214313021543687061524566260858151859834289095803464470390985844232241476953000662906736859947911038787464163999800448549146138248945395315919851824225513471594650302679753258429757327948541451408176988695086408065789000149540894240893998017598276959671696886671664569887169327341898216624023217460053976785581051325699937081863234248836100206053215529296102510046009734234505286454211195029604326823440327562656062408588087532453657798382633811348431206541458944809809573444340750359362026521068626658988638218485251838676899380271169409955316822818245065329722945752028322689932651956089405109698233027990481035028964533238985485158967416068013903497757836719692355251087736425463580847869475266931576476209076217080565755315057838000567667134389399615666495122175969840570922938754842039857003676896498886132583868557910766418801260588316821761211621888177628768912251486030932264308794775420891082520310778670475870738160871637239648811278630725031221322363407637054381252194294298351745437529928381587808129786582135311461186743716872673639820581120252987832851345677627892689941465320639603542086147424651317704635925558299908447984967781198896252408826500397530415140993762585170252408888459035409155427935389361689268470669354081154478631406252238144543971430796227005801338058340401623746379588819204150088437495495946143435411896835095260169078324322865255912911789060092453087808234156995172277090604716759707391381641274871544721186755525596891000277433475705821096151832426205682348616638038653916216854583901704584249352783487580212833762921612638870150910682355277472882878811808424577048251360135097771166914275641400234185567843617716444080348896686905627168095604822662761297244948992394795511231220939642699487467572215748534653789853745602729840242342104285513095575879476951755843444355112586241448815562289456900053144306998085999510881094481909991466827729618410577540577898992611489715030249967338903974472085063865228340414886366722777495229894192179277307473753275595877976795636200687935728297104573659925161876813852359119129833744498365777854776643833352614002845657478907392294604776860643852455952637294946356889280806929804540231359101309906749692356697715373288253024826407560599736504808665992594645236538105950942802747053754994889861365760000000000000000000000000000000000000000000 [90,89] -240783392202225269288298209575224755595234640179167289159065274931007956007137621966845428887535810012562728412886212700037607832089860828774653980496580741463318397189587515776866363704430922419733096120313948884672149831863922178105881101048151947628005810866371404001897162130853608980324710642811220447932304855491521765468771740695286373167785190392689537463441953769447782872580065184946376873028657318578585168524248174876975244867900355773541438924405550884184895725853476928635893099154473178813193409122752779475578887049511770023708288817670824535387807688175103437853519880742544713686812404579635698546129874733577100004337518126577938656692143617866649370631070659561606028871108799169638513996980078730485674145166218971373360116495465919421117727020532578778446808730045446787143059873149112446352247566745467012842848745642997019867407789260417236629180106881538831677922043529525897784538630494310799156735585808563999207166090415217869428398788035619479793929259960287000195038291060420463664590437107092314868991062633554023966746893156616277420323279588025733996397578720756026648333805215268694657794437782533465307502970687018656719555960418116642819393316455467955205662000507647535550472869194969940872701985406711685827186722522399154371790475582409405897917749921233516225429352591271359412965622340120171989417975491825821461504077192367582658209622270187448415717651765352127856858250253440010879383529883262163311455029473338340075803466561455227101412353982296477891699207731785312256556591834879096706373171156538238403709560425894515394411155252772870108488770031793153876844403631954345305309738655163339255682314159319469805558815654663026405333157187900186383071074728614339042217647934742379312539502630128728327459046141732582140677393635562369334328266268124312073703817945873761091802423792922287811929157452604647849947602830264650609287446748634561975363574386133727577642549136816375578688204353699460308089839197868911208716810773225819258199873547125173487002892077053222402722731546677774236191743420877608771293777402014029576607987718280980995761511206695188750048804149265546797282021113918903569006040092445697472519203199666653458340559821798152794571227312692285802389760773373666606052326537422901556077427455692914622195219521628869458820813485829215073438261005881151555618144030165280890956614468130318910409771378938835012533609997166955921808872443296624938675886228882423116465366459098912067208347648000000000000000000000000000000000000000000 [90,90] -13769092998325647614382853121156565928905488295221669780790759640980498399365718630128733578473609860583419976897725141474458653538325330212020635851112972352329971025220330282096503628169102718295283725082288398235173193552513152532901345427351667244243628676430928814203075609932046067028187186844897576454617782042023774400323106305375853684573336186552063111500261672610893352148127512450078009453280081979921145432275438491288193586902831588400234729236620262184908509384049215344837815466178079777775001288426487255087396713519890109435536532831542475083960725228068903677001970565931900315201013554762041938497439527387368848546575224690821587324461734052863210815495422814997161593364924223086929790984092226501540482645127263666005710024597212355110591769906489206434790139818422107040047135814814404308531935417860485454669272337855518149710074905319717964701620529334237119334327838825767907544813798546399346759190753238668126606843692248667674736298131651852957211460390953810901152121187100265906553968702270209097682152253943368158603119154353398161832341539441335286866998242920029456363998003050686570424017567560466410736672604924065784211003144202796373430248074328504982672973742329196849431314984979543080030604825599245007552942504953198871639162194134769060491864135812643407471841620249410382592944732101052425925750470519218325953132862645313507623153003332519412888766662531831654265984343991984752650188708594916470010677883301022409833377549196523078154559749405485149684384547179010898069145938199680301534897010918342275332124470484980026791950790537485698030115334822034340986070803484919205070126114746792616264172434469712280939493129602628186264860896343418528686763720045192855668985705129755490565926972760146963072111432029942894087223623371565343123791310377237579589774365586872394079327106985506849724890653311442546175157640580442615522439878184501864199712112927286535859137261365280476836477290049310964608121071565610560232727261766243970745630847713396606481381509425412998758670570282204071739217556562265855378155270694564564153806522095593607903880414447637848715354045474572622709156550229292341165873550845580876046821065546587737347047590532431738688790503188150882524734696475197990927552917394224168628169075095010497252937200331969501273464867197686652214199338503391671303807051354011489769681114185347339515495285664497949876023912200799944536818923568667904659194470698478856089501289148267090032438804480000000000000000000000000000000000000 [91,0] -61192126040425872779075027662907634908365100187429181262243414314365900318623150170930642521610170702886851698921988038373372290184743848848944056886511277802735418854053479989295384014284611530981995275695458877450030061170205250897062915399568811304210806945386157925956480082361075185359071532984762835434894264587866260239049148587970954068454479960940230352422086341547438181356887864411603380611890812052961090821211080443108645908319362912133920247880040474119407732837064682048067588327931695155526705844868318574986527901126562967321578563224802366733656253328393988564208849875269874700125713955797477473232207038230293448500701103896113293868435001635258976599560004814668006989410219396765805348388852126064550277121394534676891846715741856582188630299818340157244491355808336442848632214901548381725496770478743657466363663070629640915609774351333404150340299030612031075907387987838488735071630836820162020000100603296846699905284208848577250549958426375952542096403579736969751273812110545714967056996001605718239002345541747261897330598182108495295798667574867480915444320280666186570070976629037542515082343847580724903360964735332097506494501114571296264225519267768385227432413325110119271342569519891356980534114962245931385094354760229938885122921193397173447276164366385439242492625134265594013457818875605749022465941107682890019848172203817565377095818073775216359654172677267286337932910098102741958724825304043031839315722964803683975974611986060026862690939697924224674956898433433440092392351276143633988732141893736021832494058271501119162655255067511547685439457780046808284818167330412729947275909350040778825322011245611819128960177364522819523069066579375491078928776062505084611499387216612018749152445409651962574629988785772720910341019145856560978268669549597493879745984145636329570232748624879251884060629970092938159950884493661180522675321984188806677386066000282437069200446587388787392691392859723710152093204037478446056605818131171876355378182208441395404392395770195756780974942723117837380290536494739477847482256618736152534772159703145891749161585943861080078735345477420550115068524652427997733116513390122378661552810542487559273933800762919699780997938734335192155387732753557462500495255617360988543010661965572689576816131641881380319351673071767871655920134050954486792069047713756122691707507339433125343178802110847740348662343972891201475126171891674552536050707016126998575948971416877992856049279796496665086752296452853412107605403238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] 155717780598727830406854625370174402655911977253466313993232903031048256812299402030763109846387782253871923893857752464259288027029777415639884707802966951441925477891477231866140312587588766078614956424649228784379861260127500569718425327926114624771275993374654386870987740577654659042190130669319058695720453371390590307454548438163430723163701446247491606548355799961098274193803569623244440980789234722463999544992120397137292816131905203554509880497987750926977316620031206650877443823723940065826750437742353668326929707818199572114940019915599804114347889330651395243543852672745921328888231251622580074830183587647156497410776306802926269707771300986975139398790756506238468464899223177809830890722752349362297144841078098393603656042766497435402894683045936433972886829017256523784517616796956275969041726139267455249264878171874872588353362348742992215007731098631968757404659301582730068098170320372434957852427881360061739786995955156330357844283631441254114723272388128639867358157535933483223155326361734633892450634029067172453939389576147976364627540231408470723513468059919210702228755592072208458534678115795060368883181335331148943769949091500284976454090040837287710072610857777539250194538330621291089443952724737730804320551232575149343122433996927736095712654151242259038932161743804159023619392797600465277396386154194420596602311441212099278381997762987546006551734061560392168980203337115329059883451442404500525169508760407869195279013071431664124937030666022386673654490616631943576514225137118108225496290892273685566598860201329674062990489866442995391945528479551683256055080434461395615690157195524978080013376353479661277984723493376334022830070385881080539532047348334994373824385166728545641091888139295788138974711080663433806070918720540257332925945952831927725452778680494665267800533472921046881293656405265312203359030221303267053953176206603931999563158405055260283666721709477455856914221522051595106051201515807573394853485966533784387975043048202269453452438726888300732568405608753588215727581785994189491385442866814311045430465615831042224030595975131376612062305887505110701427395774789971776140841422698480693970572712804807118239238160576969210855830857609524757905668689607094380789184705013550561546860017371595371661451601003418824886976965718431262958288275996249077070826294496388803124455835216446901114408983444253074354429545379622538354192017823278874252745983248113278266623202476355988737676770388189794637567198813318401077257402572603392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -76326422475629921363283453133097988110460985188235614092453793364061814874225297785625271913050464247971854824155077011908454771518140300440260958220157626769772058473189110104215049762148869437415688257376849025586310460599272688411382080677454119705633609664848768891231033405332797159694527149633913055037899965658006260025419333080916689060222559877010392707068217331120457296919693289587504019353165616900544744202614798069869909673030696510943527851500378083020154924783563679691558592179181851673528634387637199345808426565089319970601489353629155011720431676968280596289931353171435234063953634730207445835434053092370695310851243446766769000750961360272228024907642345178916644387605249321319878618464992086830338190352917718453813931355419713240845761834751623793519261392874217623164342315511579281586731081597084792325330895638031601695674581794193012003123508524041848121096236402985370260982357122905168895841017498341779746023998038080139284749497025916400500076738838501673772583506499102399324835769430317722344998941134294105113930383519833160275083114400379351008007811838278270604089254420643370563259999534287473988372219634195889167875225800241558527891570029974655504447729481300450975133261721724618044991167857949671285299847299453646986944937847104285219540341012575484584117880071166337032647532482969608943832039201831912554931776200562512508642571982981856103711364830187366172893572334246084362355833389337319141621695267032476193943125369775112800966192466908747505870263240988477350456270914819545897964363431170923623016638378412099205831824992774049757814240689592626900590209208659757221111574232161977031532805822398032595287253564921388956848285910084471106012947563802386546623816703761476059252323528386437132458856471349481787340993281312529362701181261060552241684191668479779646626731780387925417267934160346583295133483018448250168589897001795410206336351345074482001630576534461173266760184627066427302479988893965186952257001393428138403882169205340190062595034861535934950001832991076657777800607775547625093126322433396636380847604109859885696384529889324240898316380316612586547664256067745774137078317989729546396326142861009406320012613451316096470852440426281086810396354748365176495016771047705594409414847388031320894871692886362789049199457457108582734160374424245113427146245191755984892077660410860367072090024299981157901891086526550073635817647839052535304297841350573829054404890438089191398598653870589154523150293786014099953302517474918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] -516943035468243799414051142570598812898342229820758563640693878235071965301903606309553967629296696937610197909617096837094495368168947190898752850659132647650015230753792937952104001944883414454689877122169267331784835590229717480503117703105599346990997432611508017328504540709131634178408005411936975641475883095196188499158667833705434325511418616066646092266237266717285494429952606682705336969576621422103256013432149273681695327975038674012966939896217155652707016264544353642450955714128986456480491916433531353538030042458305791829300785521130204471933068001212319423892368664101859519894154746562963313314910903719581202764010891877012908815518986846009786429836220694037401643402743457657449673068780963550241055051501988130062297525209213321077418440564496373143740291317987301168983472070987978123020490055343368800875547110510773601126142428430837582039072501896663427132108033908143588053066070413529213487658297711015941438159024026553409380207936732720869685099531698153145511468216468592049311306501649582361150895461483976791208359773635925889923741610160658087540871407494329128914778673809351157409840536365556835190108915428035999781909776286609835982841265586214252560766357272767921533289283366699266016454106379987714852561241211368005983575525836957067507259674399845232391623463743982005219275082017113676773645928400655005905543278666544915480479002760897391225770557906145424834498775139433784575446193238336482110587073581754028111535919079855721155768094056366319955938269133828819509155524101664887413937815719218588768740196592456518094312011011156188781744343285970334821911595112297578951151398267362922903679068901681933448634753941643825614153957737157727729078508367929424560962093750606476075713036129625501402186590163388632309403642553064698318975010890740909793125939810988106685552012047734495848765980538633592006581979372211636850095191189879567573680903423690447232403522415372679138048742959571413008534078197094279044804385366642611247827710112512854612954134902164686307380456096777973014763059582149337262717005954322776446271159629689067471788799399702748313686016271629248328732926535877228617128911111112006933167188963761046823395400429836570024737387735750726621095067205916253109558175255218197677529238460026599772775240991073843227859099887840528425582231983980825860251890914974850805606161334508230734951328679260781480657270437238210399580701877822714621441895543382965789474767506114639057609061588501346415924060669967637248216336499623329792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 15279588131670385648247975428294831032349239829939023416136139114491048579827408716259988943197544258494482091126532326575590297240457700548568061916076371650499975585485922627158662961587393293101704312560538724577133600089882832460375874873482478746129604491009442371071892265335135079282955591459668167369260603768345558295911589433519846079253395614128168317384761380233360766602178853784931534006120335895166163847505561798442287461521125971235967866737716377817755463961890073334161610824808999435692735100824532924154483994189821262120006514569543459869195242236934845978079067249394840296882164024340698415710254129548999838166104337796890951594722041444950051122349498935463440049640522790511075574490902732355732368444499001351917855607234196877306750062144819166979677573491540657623305258740713365373940359533187455787741383951295655930565017516516846167009222003693653523274968773038959222286895658287756666905487176535584269255799039291212867214426662865437097304332380578837048263678477419084830989689039549930760503805285902411298030126119880483129684861937680445303946020181773205765298555125799469021491398786380735073513047156349975453757991570191695457563529114631011132175631143919928531648677525998092294741448019714684127358221990775249618686308284823293578661421586014546041826383788446467100924012607485427835664257462305160167326327969514673098090150072803054448221319101555519366528197881012459098954655868116271030410243792711592419169309860216782393135794178722213599419069938693761476098864509033314637942994749279542129020850566795242590095614215294964728912168815572104914591555514541767612744909194324213592936889857313209614566264720002909699357389462373006376897782291966572800165541881913318969283188620560050838914744976213688455537180822162732468343284810382096851048945685617431754288235180403936646605843567538512190821190507994799473574875288499406512604850475917599148383664705898969504032948445219857832498358804168937484176811253937497835377608997791366351568025800210025363071693008271276510444646634964695706813732881357357121501437931047520917433408184291623096982463167201328681537954808166270401809821120127941783931974684343042737578234952070542568581833969754857883682115720744386585391058276118439049057464997470935856819241485872693943843828629459562269176013960527346717137721332180291748425945820985695618798262024556754461260858542808444852905906609034261941728851200167191230277204890305521167875219658758874338621363122490755546129706161813009203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] 24902700754104764259892509420514248344959451069980258552471173065412286290532738920360824506254843362218190728729208792658695327586558446315375898217861660806756398833210212874909331617389552221148538229860235740200399915965375897137326278748423500345269129869311920443606173939968515213904282209439627133454738015306173089302637021088693834319336537028829544032138773505473829174343729269389922856251065152748783972118859379199879490864315925150905089672797580885013059879570111958718228361936249525162717415439989856667402454605584742957171000982958637955227086699619886747583820294894218253516754844563476871376950095281664024267754197425974756322143263815306746296984426815210854360580156444024571191365241335700863414977941426223741962201996580131878977116649766665083244363654838270440439706742547177636325254947488441124114527157130486833927976633867592366344240215009131778077496627135753398182156812599650229005446059715188507793187322284302288419515512885769298503312725741468027740370274115931883907849071518021472228285229138142942412237169314140041367551810432743499636425069634796800017546063877194314511801558402148104011387615497462352222898134243944925943449919739803296223160963521895554335205675178849098239341387196174671378634305954559016749737887012428788077681883024262254947958328760550175951877771538296195089964780773803654982261567376682738435986585687452379999449541212794411015895266555397489091893871934445164552309528651301410150449937134246293516446428129247785050775680679520245888815481817691431556416454401666547439427683047144686749758171318508827334729962818082812114877311099562659418882365823337968154399691724815077188818927854572799139310415971794764321398930411925391925363317869780144736806991765439574919825926912928505987747884440900720579904983124445749839226781696554549807712867179552635188932531385356573841293215399027873403115724176813759555189101399986300618032207690651022078128634718264361650070735275137930499322785233834929192164291795625656849685642588983501921902228605677486801041771819122155246470326908874872063563517349054922864539552157816744322448541453747609008337874192804860391616002211019350908520079999530159339479572516638162522947520021286724804489611367202018932807958080306091769392459259457556451770143135613616432244701262379771169142281513454637758037111912689439769561185705936831912503800299367484163815247308820514139297694498495383550086616798755613807376577537724397172014802093417675909890457976725848631113623898404237082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 373075891951629070593305421623804662206930992821021025615029412453445196810132100781158000868127170863967066743865642388259391722108683556899594831179680039966490637504972086380112023718503425736395454001566290695883290907046248163338730630236384390599302590904492525607097434252819925306128512120691953351975764647266798441267709968010204117366024031475264063586394395082858392010194266477986156416761653436884290986423523028627062938915399305401336465585515805952165840258620845400843559366777455410681808634814135435625344382695485895367087416566719623298489423058688635628544254055097766987766844681407609391109276829882715401493448302785843634371331203477573031746082270014675870715543683090026766006944348235065568435935782381847223301871235985755521657895775929471817312137833830872134385263419350418923296969083919303806971514622788078818248320475672700320229452699206023726720483257424513383680763771818817453801399600529945947100422450106794510257637454452105574855574843545750363342490942540188819149605855061159472588739363007721247831842931137134834782525259261243975157114032687761464253146847467636024249647501471562132460021055425743718009584281225622661842976649266183793281526262099873943703885583370365211532194144885274973882124669739196223818294787159929149781079779723672381074772649016240709013824132500414243989577292754650903279058839128237213746660932000938296959908741449946151323513044747229526989187972055117595264296383736944104528565588260302504476023028643024578707814743496620808143825414685071024312395935420022880223554297140059442119138034409416091553913109596926610207416375440722125134183959438734541209798377728155508444957306412817958497033244500201409273769913165062204293541392231842705424833936275400607011609428565218816020638585035241839292136097661866188563489726390558373297569314535755036085534272514311081336491214285157409171317496148947526599167364033306866697961134310292127746346623823408612245651764492812937613521114981200365365876010530829981026199475310014548381895785762961138403473375674251322477259466430833696534120371889913509023504952582343459281247145045607572160762999762991337294722929736882613712369386339389376815648074789027794925341002140796641376381028125343630804055874550883028016117978547883942119499055716448700279750515423344405383764871026069070448318861040494219287854635569306877959135684106669035424405217551465606209550567345697680515532130927378048171390837850162397715949514594465504977359473576423499698377625606307813785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -99639908042945057552943797998306204422749374852566328286324815188301393535160417359994944621947523210735238368962917275451384071817405950130153766407622661047477871581351611889299607441129870592813555968225373341494432361205929528393508434311066326346118151531730737468202503069793350442585204864481560542906781138239268783226097921829150390004546905470431266857203567198604324561781878508204725424862629103851296380786815561662409717630733733351433598386343510758585451636440872356591881362700011469422579987843686393133745332196080247934395653036150953180144279131642216270176562444308478041771757442883634939206232553948021664430555784617206988081474098844270729504579621830744228318630570976944581235811158271850007374223295054781891882067039127717513097214892133795438530829961303809529148913901669059196519598431728136281984564373786596387088005688566453703353204259986276274973119629621412650208889950023330258199442125907351879223742222685036185440168568338621715521040968645371834344168706852967155722333762668667090474578648935075559868603969130471168185638614658179887765929518000282173992964845233418803811465578270196596213159460743573061513909929095696276650846111931577817755681002108798571150504425351091439723726341077632918267023135051447193612815419644235434095091727312763538868263435904716919353080397975909931402286606271239552405035915789340022392230170521044520767675887856469330544336382964198244610616463367458035649708475160696499061745815643987106160049011961710166080411256368212116400883402962115507307747418009096539990119529565235452063853277874195669196842182785156524025743827817319943417311719030534327733191267213710400759965620216234503712904469643141317907009131400739863562334919725190430426797340437867078834434952450792811064895449897348779466952046511420436914702782662846519108356848223410619740578159225707080990827293445187798667483681378781289634615672598285175949132929144113125430962141691712296392679442381609681429451140570193404097618551610102406191907100059761932564247130169502256253499450922548280607259964090302019728041810244814404921781828479609265280702717083106609303688098297140651675258690341507416846128657872756836720028512183305336069187028832711280044226281763819838938955610928851324823584646849855533811251761183721482892014845275469675394113839573110313898761338726576967088543680278962349916832871031454661843057532411391645083724814795225401004983137617912238085421003190248417028946314611615599251119747567641051725720160526510187398299648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 1612859750138028901622602435639595722432595656418504054899366379280289988631858514398072905564916128724205941173880416984964803961071128269706362779880530774153703502089595103762511987064338017402678907336639876943592731952325451630469287068875992758410515320285527543558717062062481675408919536524406602628047409144748978062182287758676929847614861807910593516207382490065923915369550995770582238457604460422249894554067941385875761426094609983032281431433687588378640127763947035052838768617841614594309967413442164879637271091081417598732364030641547104729594430607142979003742431810300537534565835720443306174651247741903080628817024550103782518332838925228400706894681463598110009867654422080815231113503025246481155435621008012080584067777905152952298835081510704957768184799310869862855282661194264369274249477540944117000217339254393362036563384023292867299625309162650130640221732606397657243037674348466887604563868984057604729639829467248236389516131208545212675355514399997103686909162380754984699898339709408160423113499294450991127727240947773084131962377281794405767444560476400935670337020388569993270525711771007994055214380677582552595335331390953571789182225539727132728048009596738327363124044936050394159096095784839209917148920792263153679519089902776724613340243912752050497248658554523322956403890638189892011594864535999160961642882191649117175145606208976295231774846808510713649875988009320383769976005303327807028244739764126703819021805707412550820208927675428254076816666538699640667610851660368493352734790618468396290425666913913456072829644910774543854706819163800307898329956729306034975644592881037684428466493085262699140842849017744166585760918358138124713249542028164445561309596103253442344908181042630749794359397101569726704344141817486305410643830454809871926228966929426419632421493775343419345464721699461679815349840201723314516775793458307660552900856243010138117142649543281305924026863614459294141113738092830057407503248000638993899106657360204161522999564764681974737522246707894189461630047377974017435889642134429187709231657085163204704897493622899359958061032695552066432860306582034290310390411306951234080636184527463180288535200219834599885823578361532747635065930393515953120486140918190075360423613862893846789057256545343219960636644541049342896960506532943414019033069984097550722337378775606640778657454049572742266239110649014150042409452019230625973372092838606816040518741022826259748309753495759598077536054193879470207009012172841934481942118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -6520555303814435357438320659522216677809453883673600233230477371109518669984950798878331028399649227062503722917629072805807311368389162793195508606057756335924686215602502266321672178172318542839809709262924371235889431197746482725855686135884084640096205563417789013754689775745744617299209818090378361333525862879318956007658695011147892750116569730131665767470214595712656103582706637765341610398301794879451609069008300239497948179730826574915991834045191857960780282838599855082425884687498496275814929736328901270970166180443013287942942950084078056372650244087647984569933822751102285494137715060557776000467864659057894887281710952959313645654258717908450921479759730073346745767427648214401371152551544407229552460241165446593202353450839001039255180292050167528874253728983450141703349910756431145652006555198657851475086858081725171730960451749290912685709158325004939143262821537315623282491990021456866968628569415378519963031848933470119225189411960341343424309687235726866007308977017290512917114077887016643310579609759318818679287022313641892353548447176221252731360790080662086025557839298925103340589794941160831524321903191658213783284859814275821658215187404918928854988300320097758774795567632359135291303337429901942940595703472214285889962396283073819485126913007492449871222096969564323344139395969307175044950083265538423287857599329558651595155278960297722978733232534845551737945938274266686697597026700333161820075696507575146820798456880024635321257992721685909877805811790551302729389966387364812264527713908512577010009014782917586224508341557166208876229769813441577906472635066440552967123123408224999051195236589593189025135931455209442903024433586617971624932641652166015953991803849503785279176343729123498259889129275661086264731811278251450742571167561295593419250631980238971327606253745583537831971380548936518284328809473369539852370792158984950184428738744751672246144013829977104298365068626988691952546393249696178621100187978900888938243684235819421297909260221394858066162724686098251758699607598350199487076683557794143785812222316990071188918718312777451559945149574733640776226553881710008363032587745095575747150854397434449359578173479358406552307898514530396487281726383319830512054414740318973166626963895399129810345418623192442986049176231666777220815160131759138019496229028266746739823882673339832824427552285715414677324231560091842566594200961222088532649002681379700474054548440263291831792774888355368470997158520120599233672776240913884681882042368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -74274854180241200548741678879465059850422612666480028800456422292360870336342594039704160004403560803580739232642671389008460999941136700069974702481954700242408027166089279001042612650054866925734390252940380265815053998561139452839842246228720572738527191954473357925232762689915792599424019454893493177133794207441949547342080507890383615996193896187887672534841052807727069682857103914583292699414018523291103540120752304316915241059759753303001410672276604540728012851002618325914036105713257415105553844071226956411117377364135898873405715287458660186396796599532374344241963687706648641096545592318383834627061125199338171881125065496212548431714102292244364807379048171087477897635750116288537049906228799658986715392991009972264147716256063414928190193331393721471435688876947762898588347825982837608559119270434094797805234300378092803211010806624813096981231000612403945987964677675992665808537542843967948565744105126391830541102738342596838219654975228966201384993305868641108133055678471867183319356205107802007735656092471842606049234551797461737788727088125922162478916574238178206314599565490586279599262204079305645296070529843949042379576827170997171462723977031465882321573446396229227687546229821026865372142422303549729856623537257901790296083581214827804961330341163818065216563339635987577256287279403086561802176885437480294321950682021269771845295024129125384057112944913482352649651282447013410585808844515073457525106839278595917266085491555974979945844901643389345935769557838833067317118540770173312593079191891472144861282062096150153572456705400857198481692567657937175611886781772112194578666055543460963442295345798191832528386827602751490554818419021460530998065735405322621899692091826387833630210543918191491282470355812133832395665250276076392693947292305018053960329450527111211275448873223497804321969274053950314805087771256993823047978051288604197176628927006532305918325727329577597465159262219336458469240881503750735444861611625192694250090331561703642793609150459448271874787211456878470611528503074762125908597260061119382484383962763050567015308623930921031023701093114636839912397089577370485415985638863173847004586358819166024824454103448085343291693218499504792538922077397922881301722717184768798654560296288732970706145043095481767036827068318040120156007212550231344688450386724521892220956705441983660175581801690483422242465845527432251410306183374808200215390190029550354356227273611487151761365968940157877442543686711818206591848419977254361975121510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 1174419109280539743669185587819267549489219536052488399401630146896540107952111084572544201281275002456553434233304685401983728100135557712382837425877907190621041617074534752694165820388831843350700713359948176833598900103717017198247623866053991487526658303849630872287055653104042513255494741975296692551801946582191072608756075404146985016023571168808651717464704453700989608054652468136166561530375459115898792010966695908866673711083937677734252071593634452572338997043159238975973282243770012572713617038863187478993336142873932794544457091795679919308189710920165149133676357250340333259571590147761866775131926593366315736949005428185697552703368951497072286710792511656677791329674799044904502109796632107454907519648630196919283489010062574959003572050779600200730972182532001250151841866051621193584855285813981732676747849988781458532626276500403216872397248966826109933287664947836361411394250856929927868453222720723332991226929203983554312700261891988006868003226617883089265999544797075337810922753735595899807263341539244452155066906327138713749262322069868579713960321739335775438481381128257909959268495389086012354858630422882696830985909522445315518036355051762680436914877070594178076947600240481364390688292602089222869391359895771787444420303606066358631450572074120598634304471463793753770922511698217413173937615279211889402710340100542803542744700155476573102730196395668178829995775750691058649679871043018532784350709162249374666664299604394065608034565367913587224744161940107615201073823290393451878749726706371460558491843201932156527912034175470444490016368840816689827353904418538307128242470868793890219172330576932128986589023407630197179867745647473479608410756600456408321338629368795692470982427524922498317962223570118418539104030607846552641951118571608386906894743904012602343801792947326953012736942755105284997205836719035387123453777530030983329041906207082883004535656553306654223253924436468713251086580997163642249951744014271921145964217753623252650525014242654394229474425547727814606252037576246494176795923279132937548578456837455506755597610830228908752938158359165515669518934028951486620850990357446765285384192602436198758892039422815230784079685262046545987821343766501180168397698840319246773058108054919202066351018722007032914656985073602348633296904354916839730683558521761066549884007563023814522666796013591738240283290777771305810880167456128547264835587398122529638478819002457383214715064523741277566010612175439672145315064275440064272442603864064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -7840948154676264988488694118096007086778185865313449317394443919905952846704224987484580198826721360904232422019073507938874686759373417324594767800761378312755726985963199753925808867607625220315698778520957860824831152915434219976878214758568466592544792641329220907564920507543847079824751576541317714385496624628727404387789187859284525748657216699666347323036892363284540105442447288991028764964278708454002055855669246485730236259687446164672099042551404702476000659403446444358563929734090303811262357323125045015646015794043837856799971255938603717062115866861750549989804134995144563233107639160628116548492626813369165490954741797601335013290747246984020202073518799266507275400650161715467423405263030385761612620485653285935530530866542215296699416869564820053885822376620299987441188204658879573300772657879143020516646940036964464514798478962858878688561782774324480937931608431155674293422685068163352021513570919406117719297940688623154022469305915731301370469259738016762561342856144920817894927515687503597070150212232688212012596650656451498928403058453461524467743506183848843897221006387134981542377566175112119263358176760831282764813462030282159500424131262317040948891547971995308676879626455593352827610724704669903468645250086481966639193290111539266450785547515634766603075546976162583992356655886429225153885850480665103630036073510414897007736392979055224843655882294094684974523353148511994963524807558280381543043189378552612774816117528228737821634377083805287918118924512073808874845781538945278635031215780097250641745377487052229705058329711571646598607870977738761976207412163068016021841085953513397338668916607544039240289292072730140087280610338463043340751871318453431917606985028939757917200485901068930557260244616615619352500399262857772644480014616872385095420183216284366555634492711882495116790030840538916046918063888025376759502740946898211205795829151429716054567497592242659475650684266968891870134454985706819782675692499111492358059064459334489717861642129713561711233888108577316562776339125501467620008850575064306418121029309386987154635793444115754432990760507219202997959611403731054574085871401165819766544416885466935681824380623345324397165627205087990874242558560192918009140318503814208478862690665451962735132184208665288819940740404844310853447217249281777594386920676800202821320986050069118662926308675458030017902394576975804031778625333840363418918992326465018796008287948758432868707206309168879108845075673292080957458294802108613659303975321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 32765785246133788019187334596673737884451485406556174009348538306758653147511384214237808439256691098379916442928850869032379472676539492095512503793266028315944737180718862196384712829096444447321201371290855570322216586037459876799664663237542286927140324971357299728824174770426841612668563381300532926915193008249030115640198594885693311016610838908379193891431326467237415670913089867804721867685219616309106396471902386236584180991510059487043917342134440590882520749659167306397395671761684680196692535647664797090001970646791611148458180729205051670078837984950407782660428823615481699002658680392999143106364624651110699441291510726775993461299108845518795765904184291135864264408064726368858613349463557483162885442771242334783681530179194876864473676613444407896520855675616770977075156054108604255557617080813241480479954965681356347689875842690162520649790931598684451619390799844872726515195244582945459431063367255138821353145566101267350611502287055503518952433742882111121146394457151331703437468486489916087140943888881073521367232862238003897156893183092664583222604955592050486953847571164853478871472875702779836914515068197336721183250447710914161780525722391242231572900582674050172655414040747025492228995533802040127610920364644915036602141359585179678605174439599888402299317172987885359741121094454609025630013537438305857804621115440804126530186416326396958757958988013876346442964731105247706632172073669880694114791483850053576857518450852938068329478276062923651257383974897885911188727041485511857179951258117677635143864258434097157399248690844944010554654176594924738223845921056518925278687251507356237934129064429154111127138937465719898327399100052399980595980585408381602705429797723057923594413144035796362059269293449336536284947365059174479683584487736714092039106141448740662974085068424425012027158364897545959266801840806647702062752079083160830676309384941251186947396163273108105005303057468336377291557358894211274742454140519561038433361731410489605878334204258305550971317054064861457385796632329295668184089028161371803088821015594824098848620413088365066146834079236179154287434716905252954370495270587437059405650779242156084775739124473303660407002453182714895493243354917298461451492206665696659998183785956170677501523887212675454809720965868480431438960785930534720727050428069791072241562193745100858647414916142384106923283886157157861619370361140053381067603532480626684089460312302162515901847943859116887860687378157743438121707899170069208461600796704768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -98013809806942005450975220005094597255474318330970399268684174501752852826214629604097913923996684752168610956007259602494344137649173980138139980600102456656104268331621855863203634152832415884384074447175920107224650740840475603053064878851106226994778408265927380930983209395641681788051600910990488470400451140811984742259481724793195560474970947571034390686037618771458454204351107956595969575870991611477916426798004330174098507450257473963233633837311423720616269633604485553291230709323757159999477835163929122951978366674702272068070763631918777186641007203964329581305881423036519122262402393158339596645407292042947513743318647213258327983505407293455323744693956759711182506818645275797149184634347774050506653395961145704666673815168474745884014899241365337183118552010303887664673163287995865784203225007822758318018074147465145079764310288670423564746188951611028617322828415269907952378366510459316524603115669791854356413594074278605766634427134088459363747865309144967780703666655482398668596488204087417516692241804070141478522188035054630865637654353727038748785313155997865110516811599119872792363785998266225474852826242214093499328243928068305435159184529272461330315177519812408810218541892538656373661213467678259177980775501226450394229255357708741860858347584410552743112038086327400784409672166210002339335104733051744629426910497978612276625659608608545459333380932092712732332054024659240198540258820643662124302350272591550717662499488190015026336856462415914030047590382864255566895341843165007730376933480312085385615865021997203743510962517837136793512287746654994483795693841692216308656733762361354307802994168687891798330122707337303665757537359631890694914556849648468107659185278210047654520923502019107525991960557463485249066149788353146169973726777162566787281777722637601082182586939492998748198557104039969651148514145425026215831614788194183040375551564064797337000060699385766071602670661474938602106268790439947053749609638053411446482738234090936935768732933267498564439867753264433192784228186807588803234352788908188094860729892854160424502049185089238660126599589305323743469736535966050614698002155068169564724440392951275647939183608698342047029616418864865929361714040753014177963724905580617657536667945311266004563346459505934819869836584395072038385054010920864657837029731612709736101476109403072344847005744020335391747946661373216524122067915052022169584686193106257375754144389487085912490199335128243837732812615839271186394428397993631468375567341977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 234792328394926162598591904279827356187303208672211160051943680879408321393643062852383873195426229953960509921588488962267672235846381977811726280262693206302895459711505406578780303685994715763106299850736439652879902397754829184885817401199601050361666484486069466681063778523563488404052552531575573792862424949993811101592124060104833155687360204258869433636691584035179200408623342987957019452591949041723345863595009856356739891252178975454864461438759935587608733697134341828465388970837200904093511730755452880837790031602355238941994793446152361772380475553045840253152392380852126935298162717066243787583304408972925962366773686373051736325451033348602127866757255145423271999927411202775116123307830147208685779509154616004270593722508066301812986627070749904494979544663776080679159620891466849627692995253982324580682241858783545166527633090038438225831622742709291642259678373544176115110368386127881632224991120616326785790138375940170919348911084419667201809326958474302903076069609577980070438623219669858025215910537221008935222019529720508081150956789817398095877668416729624680214138667295254886317104567116577269409955763031687283517982216109491208584511860086284013491991665909380866323767836765489369388572678673065176053369724234513752907093584734612199987582897517408736226201986460851495221590429112803554684690031930241024274615885940695245129364844848693661241943345910397126936604479415272042142925636271518575422980389193104986792012017879115400062598820019602162947940719502953555874311271955666898112790515260526967088095465850802037992732097687830791910372782027976384610830807255151485989253728696089336532710758104020547347281042748590664578806067030250038939669706738779329991362580496515142726776597283798009510177749824765639550010637831397531515795294334166510826368967878035963108855282764075654766721159274076055891751761675402892632518169867286877847619757360001668629097620508113126226669776890601114534548505178569599377816622071663324910597853617100415596173452387602969800318775579793779827709568631236735245455839059172206500642370098354662161122556375021201625731897052350370765691978317562265171241269373149277401271583112271590902869358175627256153561742192604149924139481340102208722584005400587497597571530613982587069469290423850355110828038797155788443200321463273602680963773100697114470006292324076464573938961942063318000276032207744996140995030144280145929198023863940820830575870384221746676410299203612371878617477509976572690016548527709877934095201206272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -506532355932533288897618135163683887819340623924778053121120703117757762700104920356037084821039031793134498533731820033956828073629536574269022114709918399126453494215053956128052920368703621052591512159419260867990753846687640427331766312305929301210135770767402203315161162434192011656117511771678082219876036203258398630785185433589724594155902825410271623671150361224878093448337480892756772602204995814832843924155905900610476032915487006329938962785306801222544634707105397832674951639802270805804608177777076914590158025721902396977057044367137328158896442596424287920164733758548706977337929259078891551732064123337951605494623425517091534560359217702192404179469372993823194208272021192780800203199945514814599621992554364772915481157963017380744202301475895310702462774321024093855449706981384565595301039909290338736133046365396749993539984818732848782716753850930852290799758265221145469621527447905383230411077863071288378963455394837336896061115972514323696300132977986769156095723714868656541747687248706583470981649299608166194166303375782126477881573968155248714603962659631917909786148469879790818061774966395044968385595468136863243490897269114030940792444723868793029857390040973616842244318603704712209006146391044078902280970024596060618652862892961903831314758486985592289332907493360147397969455766538735497911246378551413200748252215182899646344679001775738741178086450502463627064698529838853495364701251558643018986695011065258762865149753610090422809541313690034076632883059802959052415554625588814422318840156857347046556720340728239218843973131194598370758958065216504859916642506141322036795393668723812984372655543255719888913616399660388338491077371880066265994530276941081743834815883519079043072308945308485411264808863820269832080729548562124214590927446617571292996962842143058335782481613042250290422234819892715793040670997532749018217391813796314389358762249003844894705257888034000011816589991976989969806070517702476121651569210073316997520179689594607288101045627706210952460884540116069134605657392264429626730202995883074834677700840405815340278405202997706805273727431412558126327092211467085077474701610640521686656949582329717925172678296704926676357889001149615948431232260846741504417822392852537698382111280713190111709679484323964922107119388925346901759607991768592347895764741147618259677623689875282773481286610257081289433617347456917914912716064984391212694472523347630529505935097380834632059741510303719228293451199697244971946106952635440614759163808972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 1049705781563111180841167467585526697734694753695554754174414366481891761403964200482165752453771302126417932219584016019909076033607146745843011502005318244552230717673323930480374042828663769931222320966245582920356250410579684526032518701185634980384968826452689469418993830474555767990540367719616253584367977602177123496405827083029175271765605780749351994249560065034192940335303002162232064433021339177901897157337654428045554110844098802285992363710883618831207893220481426458952045081314061101657923918618724153455144300581830422077708598503093891404259487882625402816194412685896398287451645973003430367571767468787997591490613774330113397636852832607667474923327568380998574439057954351775708275660735928793772121250577584729681926116925498459616575862713166625753254890945462793717956985614252308461865483230786130673037144101467643811890936542552524522997346849060173374412453256581614014537639242817026504691960963757694498784858787793753106577235439155380569753257364671993363883177938359248137277513293971108727769654783933442145049505257263527874767967856155436138216092048003693849786473968247244610531382492072440232948590031526690678146151718582136612411328604387458636589631859380634652795525934524351845281183185089482828510406100568623306981040540656945609126700588455106915180044898625570042677021161766181857885535270004381193708498904973460296754479414168766928924587894548357347848690438166306099882680112032523328668403597050397473414556190933248898183211509354049275527410706163540032056622643914179038674864936932147883927375355570671588753374791729855916845449533886751280395258255344538170902085439501499301189387047303700331990560937836246113190728059694789833081186682036634986836816922984955758353074556434946770635814795993751491162017095258215967821053013209813000337053262916447492252253153286997291694263666127450974806047159604475887520002440731394517016136615065808849101167110824959277482305950400969952170396360840669895701550211406241607899595386796525320380024007365619063495451677103306093371879735733946052900409272530498962031601778288305134199680469891297788670057076370443458991333470503680988268059575248059590383189154810384553076693593607139986075153389232391239868282692271186416503617691265311325689864909617349437601648215762765451353505809063239762814382911360620839591030122530025366598068533968982309222724478664028090836150185685368656144454955213359609833254382773001982861783421155713574556725490487953787568992834264537135289631701814018282357997915078656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -2012662090709850253593293691359043106494871431891498066854964226395172295717472586231097747348441653795733367726768807697535323244862712761982507457214324551429960529709957977933054478089537648562215262303284166701487201784671954875619711065456464350783320308277118662706377261072090354068271048819451871431952918227861795672759725390846739919316947896069013372627283343790917992166830565289380164500470320634696213502206253955959372929145425253446373934309688420835134755583960680769745084708450800370691840646327309791857937142949472339475491797375511700041627785903139880240503702827977644148445371949245967004562965232395114230010249869020438241498665835309776787048955104433664345397029890489459436428011148409668911129284568092338978322263454665485251438839470601709269413712826965104062209514205211962930471074360577694924031963519068762194182964231761086654430634554068288786564196163434399065571796238154678995253098035558448907065826397952171481635608585857771086868162852124722001922634717117722060144765583849213853752261223895773044834540722920561460598316819995360222086532714574703267703419504610062453316652551734233233109959822236075692137021733492841288771926896493749466515598362649859989458777542876819698320101343775256805199675788003802184109968291312492125644978458797222433409966405508047409602616209549738433606144882115515838211185207927116722998540610144695238984279230303784345301511049641609402738123456531327642495408410031670235801510659820582941034930989131705496114073088612392467078662832138745739086820749970649067232917982510803290972565280819520913432414884227176421611602190114169313242316677447908298125843266633274661933592125941057639931197841933653892512305651675637546556378411820875529941977632470375859694576634454740790025171985764609941904090706348982497291828525530170221322761955175392432021987195784193141584068596761697432400531537764391485951170781802147644740599090113935945381051591175119338483560652889912996121826225516114209380812382151151418727081052307901708805504055874445456338324019751052834530618774516479423218489974639312783249813348826203305751648979621232939475088598899840922196972842800205552165583133889487040844182713793721852443835822675374557117532707185076525733075772805097995845349690165950411154337702050428945421441471265003007050304162541120491467612723940651048832555484493824204785291411522929487805499955555457130340100817352283924522182855370325677671265748520327889301855485300647018964962464565034234205903158426096799454371145318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] 3316209980694228291684639092786134323712030206497591925245814929934190726049860366410467287980802556430949655281327757398854824328238736803946309017718219482905109810723235023852769267470253070359834850640319099017256672965026625944377739920933687780853750317947141654799551788942583697507657784715966829801924352400835068278792105147683775509976971187727920270720832252702842107756256929896267813858989500111412967379010669075756732201137337679603622151577446985721742514789237927780529241629609948833311089908810418820418986947187511099738758655098157049136645362068106781452006285197521084692206217260812692395990172132199908430162373325087151685655382347607901849925570989240637783401107317674497017980616381371137099655433257358868712811194554306335309126520438898772064356700904287633866732647846192236809647312201727016886461362292563431912035581918607944954029017969725208380124725690738112922835096443226729380198723937077127741428650006977484333280709995891666961850776214870135832195032872698431150451315726339939797873069210580943993155060985481725537440376669974989988708062221472259922039800587126248750900793284403132513497072868859865658359475326119164139554663355489500064772391064215430052561347857383011662648732935253380001463047644554470354954885936754561422301479337746021466107876498687596922161071848619279992450325943616732015503759608820766360187137104120042870201987526090904531012885143960646679999861708202843761438317235487659518439238101244673068893095967517572446294747729906246862200739180308346919190189138419096903131945459975438570392663250638269022440454583403192529981085387426373051294565021426448179084331295302295641633330696957932625376989572790218269827738942336072356359602225186603791488121862952880751460329661440266791062107044874266457869055681119097385209013101671608213520739851732597262169039138779645424359226099387610673483087049444665346079271027347234987647668622524447563234659728112205005765501648978765506467770056287068315349525981330005521686038753315939784873339195030569239630417763179745501083531332432342181579634616133299467177700452959465195899954007555986622077331905320839373998355278595881472057636845585975703784107677578052520533871503788249687883549043129141650672176089291197809086654533748083963145879037805763916926705184102234081203529577258169539996407235761454398226876979770035421316215332318505950306992720657488303348060861387451270060132661809353720268111830618056110620309112272048250578274620602300173185656647800818980921794464055296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] -4535445060776188116545424926396986558847443999361075090125194862504503986035363891606847391359429506793525341468204969996649576450712539771978187925766266573024738071487614806647444242479322599084219019459046330536440690604908807364982053154050458228146741750935310413289419847578122506703422405787062435967248995333422485120544629175233974052227148328526706560523680033478020632776840479400177145981063561504116937783498353161618135998933799917693716651001832590326417553878351225744501926702265993220421648202602380323429561439474906830698204527163762192692750994813925823164709794202859145992316357255301308323188484451796522049535777244989763867221686926788998015317834980899883567711637003207248381702187130905910574707500605714260429042423407791328645915728171432519142288281209552341545260169529924049958202189579894538891140835395332617102268815368222993246927192921357846714684922596585938277127024887944121468726555445125088144749405143736146476915269208590897549670031153107602544985817574245632934467150549908890341637458460781006653115953827730134083431921520632980908523434370177306906803278296563643775711500468312714893278718073138414708436669566097069412414711238029071283235022766306418208343846158189798004024499574796297208854072301544260028247584983681039600744582270731743070531136170866166359093033470267480525432423719664321957305354740446417139583879523167198471992039645128152186500369806050811010285147042292095856195279459732448875178658185983503550486332928816185141269518618582262839011354782284450063039968683766425730187651128467433372347479479181072695539128813382780214732102005917632991746713886800510555044146414194349064214170684432600805781935869734733192367626304688468745371026121813324599190850073786269183303691190845895824356700677368430212012306145495277476144465293008294539477752176681191540158499945956772939870017773736802848638783824562429509941959850058214062734748794635415217907375199712715235606487134276299667647005801422821216319359516376841155850135061415249816242597282409008004193075724461140629836775178443005990689671029187485280935555103940634446482099829092030628762414158457794304928793966695298066104479484347570271790497216721306289423985960993908816198177293750400251413542130415486206671296575250277612752093836862317152908701051167876054264848617200457246170884684568826460222180039405864338201678533687153407127438391601009843195075191239474494609078238651056966156139080986030536992851754421087872133243088495081156812842657950820732753493046067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] 5323136275575964613553068057814475897390104730229362939893421967688044893185844199788220726539371762043965549949182391083671257162765543847881787912507630672217210705720789258149791089460007941858971473052093075638249986257284009659266585223593807370871665677465890853134579837389172058739813738272872197163809648146632173096759993056466669460252409185021665841690866179114093447048778402742592773181787198629857901477597380060154850924783790676404566615608232851481820506028624492270083874089687593937068887187156964919858546974459026065998172598471391167247765959559948707930333805699635827709313951936506361224339710165438162085969523130443592161036026796346717455691034196967435364535872591210740566399860556898929579198844355774986489827031654391324943861972127619658337639024562061809031133329013511997258353488188224219455666068358338817136678824713806539733807680116771212662826959103181532329379655372223642170595968000968824648913630948387813578910705486902855791831031229546784894682611653643693383375983953931797733937901170924722794829180632752082624093047036549811138563162005274523556313494994403211326774078329723721152957089302145919065218821777036519639269165188952893652334916024265837590393165470963223383080076650374658716264231656795517074028957005688867151356624675852045767714824002265022172699691123728469638553417698257462561324714434509244794335022193649862080176470297054511384675970962682178963864670043167581338541886856469897530183994025252608833505835402620588461921855087066551726685093921145182217568651993948497247645961838123929749616597948945105549766285207226490571012924524687641724014552484738044054652287259446189856462416019304950212485164782785285547548211099001662304386788553556101498067524692526877801398979972052068667854345704462285392561318395430408594470389693881681708481932998685364870635072773800882877808298474283865186108958500404472457191662969068985171673793972036132452788000756943921608799161854601240185791756985617484174814656498447572500213493914657006057610900306638592829288673354814635700844363997672594487453459997138561033475748994025527272421960201248931900168960962644478367269310281352868570703519616785605089469261937975271428914925529847984600638216831629300852732881448279488783875498946266363655676650793901842858570852375539349495995524217435700853303141691496144780592328164569276741393725610488957117071722636415647773284813960276850084690661338217379588977800080741809955880281150690495616063173071763934393390691382949307849513435685453824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] -6032041532890484751915156901389391770892776782581181397155010263458509581654442921545685226224691986241344556277749117929046903085513092313805606544310851627634142568647060935780043265266909450178286837074155151899428293616929559089496102310676527573860868408941489751337444228843028607032207363202316484045874381724968882085119537272866278455487588199336196320363093538384577931980379545248010628661003174085716399976111050139580305653462993788339973020810737711192362716141774222642919385914282156664324697435077864072384305231276225784852920873956292130192176410011485038333824973331756878893778273305177173655304503230215884286696215866893590961434558364130805008138776050250847700575934996361243957834790964494282517770273183932058557894923622574482199155374807470997934778987063679211489608518731555818485629379026647012561260566614885877598675006533636458980832942614945971496673912315785943137133047659266840430025367170780131787799276248977661780050347635318809001116555907129229335464569222594873902650380272010777210959120463722735983860709302527248618917912030212109199920267283112702230042275775011302143013592301489698320437520111283080028440207398998881464689497655477947557540725328972043171218807010041391053904046146117454721050150261767083569293761159281718687771909903655634870555541799361202024401933283482648340059627682579172262099459845569562981185783082365721574652008707584937908189058573925994722330179917371865196750782743628325065251363222640315718028931028346155865248987233703390818994984844312619863140207603680787554061545891026943659176518009002401559208595818292901312816656292516783977475548244083078079832807778643470343471330630213504879167364979417974348627511745870890820294643087366617385766254146386923278421068995517595886586777660699194741275149494924012591691432556908761877604271326198669023028113108318927569873795077698297503369948115359223218397928237250688363155932959479677884221966471823036022406592377356762727432130972882626992586033138993939817329680939032720006033603084106620930999368083278855920316358256951268703527508563814399082462965704888681153636402532327460326379504354420775047778563958649791967581035543414415166960517111980214415448908971584961926782849240570165559544412286115790225061769031784207015846456109462275994364573413672065199970276338577414407158460654625950434398412357190568793121166609346356850631150362998038401765095986083444622518766519595956578264325734900522513152251861155518342258384076459464951167639622745300212993857526169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] 7502968735170155413336805742969733991912821578844500771738744200851313140202316416364740074985797100030701847097699630832149507995448289773395874358004054286932963571231391867821972796313794659801893592276177760242135870661371910145025059517433209719101312531143619097712596478756292503537909921202135933762788473746735337692247582373293099124732240406353245201447611480565797139378604965920289725203178101438616335786027474702134296722928576347537027540090924730287498515863393707518469298373143890969297144617810333949784459232691377521622247609357570061878479943614760653796481476368908015240326603875100309028961586077150838210532091330778817409625912363672677753414714513105150224884198736435097514007149706290957472571248812304883747537828429757413672646724268812177388137756341206049382957686273937760771637299959408189872489110805879036006892031910244297048097722309212565453201915488250316549406667245054494138479533913023732028132609066596548847475462680865355179074884732312345284418309501407250626538079240361822555468051025651519362275752615306851224280408097508050107445941490703293239958486025007263491067911793634107390881088935492548581144547273830619007960089470384676796835158440202449424704921081928007128609145475280997230768612977371665470727343494556454619872150403444775448915571477585335329888136671238255930695797881119793228480738760217418969342324249027219893779358602646628661876541486821379227115668241484679417921916495146537019599475998990610941259727058157791341661927296844676608524803854641118802677285531562134302711357481038175593249655433621951211655550907710363733616660211857823390680803878077773268655628044149800320553827210749617633226889415646601095960996787496259974118584267219277196692742046087257285991639370530361738673008681748159387446486918804873884575128129248813723908819924312830845599293738832048425283684902518373529938235410052533160502222475722337039454935139367647409700969722860669825455769869664199995209780234856473947457556295365953071231276532777283832635548876613547372244652069681367139696651368197821701547627911700304116129747972514509742754831161610761121498502954149741879170543898708426480897477942420750467025522116611796259308732077216247269180696682682108843309704946031047277464145810580177235271016802518473172516031920031526823387540462686107946552695034769887023523562436220145793629962864749764637968856531633937939002749222377737981541866334500119494019261507115955969644068182379677514052420420349907376467490911561968246256156605939712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] -9885840433224699358390949574625649532407454489696218060464807970806096442672432447359041655994011403625644128587535365849000637375169862218154016019552363466876894448086939644004317926126578758709480959418326322585759786803470817629578949188810373316985577782470798071165257117307158673996847735224730421357689343187793710264448697319522395015952255671878912126171993892120108194686261874667322145777932969641162423292952045058851691224140351664352638107294914699525492301078548867681274222992013625576180335938608940269990212911823744769317783122707497254912839358007478236259774949124388858621689158581272174698401777654544658559946531374175008479831231836011154407832825740953560469005992991239436311766587679124409330797883007850007377116741599643938502462225263185013016102071308985187075993635845298709933272253073235521347744395018160181028625138759339270655392233039160072722034316994402247788266934332216011072261697523346205925717306087486182168155848647046870239693711989995997137427422468945600427242103158624186392866143666003776920135618494558936416664568494334141802081864638668433453730653305926425504916461828106801428480197560411103201747045968218991460796016215586238180734483327072389613131028135800208620096323796320646491687636453104451660590241227391815354181358144781043728140419096255857791618162597544003899005764296782740366502929098953463541521457817835130225707277725050004471427127766498086977599519783506977542043978545235749694296697516157269139306949454965596670634267535362933250500113374828606634533370402154554588997408851404131098112366770326431487597816184916893878794490912564684099934237241829487321663704071837124924285407761871252506611029610564019720116330428918449536385203943490720889347716048740240668535281159019564981272840825216612752481020785115088542547583831444344777358705972406024929554214533788839988160976001579128069304301011806676261506499726926709067700838175925200606677246532020184016882479545751378865490916980201074423678973077150320347821949619174181925744852838523607277027754557636287618981088687167276898944983232653288005644648273397097601209410225100837164724521647950994177261011802749043681583972329709278957714282753497038996098245557548328558912093141060512294665560307185044028008060898549788168268154681255345851148802732725313626800689673465991550706695983930372167855411830276556496532101645496849076432813352934362758216830801844034757973441044801161276410219897778709828415143932425739651901369584668640879888995119325258254622334858035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] 11957302444432557673800620157338808538613209259825272347469381538541883784286186067275796626030404688996917427804237612443491511615380775822572606974140585597503351406148993815861760954226839905430043716636406435082628340306072599486167336361349437366532202904903193993769158487797003297718883540246585750364294384544245232087139525521595815476390986955030086055437183056452134467120169839601737417486834707710336632686172115154299821128727439022182641547846389323080822639804448970202650625432905320391215975546633537633262136611300921340176679511574992939915078111099821108652909002008851385482024769374961808791854658599140672052686392421406371685544702831866195252443110233870289745508543589897632175388031553354728113387514097961907373184462941024377529134045104616796790808963922262990845665057158836514719042480441907321492675982942294777046099465617385660065687867126081723797616894834679927252418252868509706840228606320166128885446590177092256854664553099099852742206397128345174914437649887387920332560103789623233211897806180739783610923104960600346904372467288807765378124047056360159219430557834816242358459185791866135615969496844555787962898796171154714357800356127565929334338076127167707667997302630420682514755372502352116487982589636722798790751673652087659485922593797881257629607985953821538251137177152833705924267972116717281564858488779300900234487262488113694367588379541387385273371132851573024041532142239446111588592966146896062558626246376486051397528108244421006001710739751089401523587114458012426107326863632596643941561904727601270553786438937680447614236483953127256581692098562593586521837139113645448517816849391196140526172570728979816266193756699851729790108672947963568305883089291975957971498538485928866986915292717246223531639325324777256105827979047084664770279680036637735158854449126311648103693057784071939872263065675259558716715603776258969446258595310711120068383089070388591598105059123149098889320894448677731969743402602907869433810660254828349397590098514231146005961097889299059109443124348166246132446936071294346983519231205825910559346973402142657100187494512479778951489358177651026783788989167036000280363112454791307256386647665156375611667389693982145385374874596771573423924017099320245106062129066353166280713372333061275630262186800003445055568021682489930870338723818581562971853692844850175461777640737647931366558410321907999881769056741210031341382712553998277650295823046976028008142354485442536407555640146486337595972301150717153333459741803806720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] -12106339543588146991141521829057837246970081934975635640469712535926123690521408232875067173047191833206067904362021179904828774635304493844913528325709113413522398137927846699559775851244247295594204245586921828118535186648324703374976880460335714194476178189630643195047474023951070197099836404505207660818355950220301343521128642981180392565133605832622469312009966625686861796572475935414883874672631719196413416583845131595051209670731303105846850002526830902129070478490480392988619484774676723020501486147203348932252241581425115261394775349455394598783025730758072538179388366070506191785269561709289691947063161973689359552749047647163644455466337255501241560213837300281006372744719693807866004867618253297499220762717325765160990283508326855305832238956452903290323257704225674508161801997423192797983729824026335654223311088239039135997063164922627636162865295031460761363654712035662820883845407848398595892839563761515754484137385843342242238492124698488041378838486144598466168515336482814042795839055035490902597994893925253793093959405761719898629227883984075822254014180039131620109586909917782701243834136286753304172905723137672463963401418664981515222491096639826681800443183934047586543549370757657290191885766109097061499550308941415328901503713269191415348580110120926723508677784662545587329341660696327928161475443874389207152004044264668784624292674995300786188414294156151331302366338850093360218128899744274231865485951909462826077696921366943774245626809422304300119615568728421098414617978500858165879015448476451892207803569788192337142490473300716319273458278873626889581807084372383879025349587826931811456682366669936970925989416713092834792432613999547090211135912396353030687717569539908134815688009156936606043048177369959334742535977229361617410581497402607226261883574700842603890492129614438043915530396191772493861965968148026815941848086686914799890121951122313309557548758846888137302489092920482724648019252308670692856382341142929937469665286763809169393094792060567221470836044969696886681374326280427122239322905842442859489089800073852060358761226036450206914318301520803509275264413975935970629241008163830136441038682238383760547728475444305245001263311799455398426166039626924013514821190393621923721954001388089955836370524184139135032034920092046821671495930090247742186804367896730445432729150358383495371772470008874576086306933927559927567755940596120461303156779974795317488983240646815039039422459887048386283145783576332473642923169431875924807660284674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] 9977547706274899897194944991721996994806768723431158923698109638773326294123348268017009626237714020680250141925526957598715752327201091932436321597627828008079502460868123862635932796786957086361225643775109724678037623651083374924329554539185047045723418666894503802875037702190512092473749802745079229275061285343336035759810140399307995349232200881948726019652555641302561241955860086912019053254164437740824614935307873992039643110845288216990533045361777715327411638101992122442844622101435838743491996173420551796421261244070012711325461622168337955555788004924439327814407833630088646850027467941189097773580518597501533432506076097495023394317332585607367941718341102945566312064139450859887590611261660636201658076111920461004602043099838040340423601283669132085891271808698335777615340805768610187930805016317518973325949231539358628044179360995555749270532307061711422275599820594210865336088024456344037603143168500346084750752190851175954595929117309784299560646301237941202468143352260747489620888402902863753402578665035756856668713187639661938716482958670958358634489844798102005568018942474008847360940881663792401103829875078334718918324234421600905557901261559871286861341751023284095192536406976762223126413533257696748162352733438108167357454112467705414174957285473315986545308407279585531313136613101981148391082466566964672341772536690297735750287559035761479667907346839493884184476332040699466835185049752685343119838940737626042486833834580993948100983274540599111758921002863070159131527067178346357262002696141019209406714232295549452708828774083261546579519246831609307749617091199185394884390412353305965654294762321227419142517533757183754788315560150868921020278913129569797336496775907076852740651498361826653819109863002646480359893194287064923307228192659447973872422048534737210667431958554024497678531410541183140657526001317448341982214995816945488033375052948481613074696418103879524422991275705915608191844858584274570514687906277320132659750274527752379240228822493418027636005179527445890649774836867789281758881325917027483515149299802015125105483929531835610379119036938223187405864846831431126788205978192288622625606547018567498336076895496794587482769508038691801473913208482097583252728027859482851659656306033364461196575971382215152625884017004005155481162396906660746869084926580474888840521825736193519608410985072746409564614232454867434792209097749312992562857837416590617535936299473676879965072675508246744212004221443888027636737762647371751479902120456486912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] -6793821540189222546590463262696326897278924548372333537212946294214045233987634315257769455582367871397256684512404051105353632300364780699461864000618719410176735491835992259523529231964329474434353913064076945286612353130377712284870080945165156323421242652248906356388055455306608698520719501640058202453209084532656614226204214246540801154911171218160735594570428563281475974599981240887424205704855716839312299775026804616001627420973999817952083003894470835907479322435546258370234270335902865614339221555542931975869574809147175612127665946478670858259227105310031427387248863229022090164590820170415953784473528678322308049080017624707350696338558221024509333316533063283390874834826443083787469780822591271583640754743988350545532750241006817703983417957969116109686978750121609402783510065756662073304008981615243842846510886041705764485701576067682933219098369372991132642316413177485590334283735910230054313947305937021414927734881449568951470394063724840249779963739828939806755919007030095012342545795899339854870298319529979086774148665967211473452566842210309575903842449191271306337587673431033051356838694554259584813617547976277336045952510041247470030535287182726597070191189136070973270884416291159037047990404459219234647143079668472275927652423315416441289675528471931400127119166705186843728894082836326939208964215120510507146821746107031169491142881971584399490627082174559288240873281909239154653804118826545593866016623892730627890286292760758903537347300428300393159202643595557377440158901901570766365039099029026551143571308189732786595425979358843206100978737742622946010763452333216552881011869770160999029472846762401564662487632420442523718104495775111570575052993029908293059746642181451732902418757537353364786728231362448180779294076421153759731187501732902283406871922498336324330831682806660931059884871056790552485538775801874741826574866019094909960872889659371335253789015213508832965568965408594272375292525632252508865643279396098106642531117532401569410613880257423802931962148586531689012432262676229386402586360049394675158280733524899722691038725345341608621576597533010512736884133966329507543558344886236142442448246919073638949142274263993223114437444452946187087511289862639080509735121889897038711128330796771924465713755167334561943134476645171206820080285850423727950547279997401101917187269219463599249581079970054435596120718638909052625341052600814464371273964658039406255717893284508219116253649030058835437105881046359258551086129618439743082004967378124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] 4086724123709004706447171197523429960874448476643825823262736920677678843707911990651108566077829070874524076472967218856718208798275632100129734148248242634583117937358548872317662187369200367269702653911641229895157518217217786253143297700801988738188285686369699658042442387814180403518521525814126932659556628630630233571449510433676493541339942326888296531633203850845892136007564508163507460183387151597826841931227095028273273379367104703088071419781136395406809313273603950164982155679450519355633441022446719339534734977364325885062997956762228018700466532273005814357501590206946402010902807111352712860356771750339471295272922259418548282485886968541300091197137219531960896769692062564335015280216902007084164696610559227361651728152102533309729709586122126031379208219682802094308374172127995726406698017335857709111835008966230839754182230514451061960767928061855606372586112154720246276483953505095873548337143479164542331026110279591441322228371404332796114909386136608573099502705139406093925760943329495196001965526326016983819748483597832548667610025525357280312079196511008129214070429943315688911883844035693852481302342983321508999548273434539097111360893698135337964478071222925736668291969380487658203345294387778726964374123922273195621491552666876048646736288953729326610204089935348074734905829110974131027630524011431411392118606837104796756628700806224156663663724831381340517543536443315348809948073894666159255526907274917176352744376885417035523683753037528325391793455692971204255677715507815118643317565692617021550439276735302853962825935930728406947199957764401425839415903806188876825944834172359699136394811451770348262261405271160050108593711748368201608052338624388061919527997815106452711352094121223674145174593676587355370226198731358354156427637949849248143600065644627816508863727720348213636040184629883647662139664894015485012645552613161380272507492562952083007358016021713964674661565792429887312129814251814807626802545164416117542132451788674183236559608181445778434152468411429872324558177545523345618945647274446048482723130115045660437016847320495962409438118584772566862206474593861346697951332856401358357346520116119070895326396373516449246530166734460445404625223097062831242661873191983231866612181034248351744639171524061262270582380991199541687135836721618991982369910298487555012684575014889686341776730050719657229570828900415841148599062087059573961203980650849410585726955146769117179582010475984735554015813226450268546535354161284945748226481567301632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] -2459609777926506534504030335314227848851677035652461774371597143609477907677116639085362579109573564038385169926565998900159811523743182382077831249855067260373349832562812229624743974082678108563684064845028717065996405935933851207166410161778171904065315971043117644432467807493948175599291828109917567292576866295298284697662173325162223114234095189319977833113526645495765582462110645885642176624671157106699686178764798568508093826834519719586439182119643500216876928647446475504228511179442101047704261429034998966280720356153104641707776905835541650978171570921640889790196807077067359973611757101805381157211798986956289975869925707635514029147917410420750987488121689011011423750008437475116247093582656815965415070111227498327302167516999148707980823433670461769992747734321215206045953393503189280720260791274069850827579775119848924210185293739730816334102013010066189101192657019120550501613489132870593819171371435469176073073655789739407448527164174660123217177593906013850044141444682462108148481304617072033515412274202525483459473376367952310408549982596515827064627694904726006876923922116648982708852795668818963214944484858051563333489215755370452529283786870264298260969839225524344839686776807021735913309358397513580584316636564988006284897955982179848491689004676158942393556042957435794586099702608707970496276072165416492846305134197410919727168666759334322518186818692306084634912595988399385420480617984771801574886919184148466704504851988670820578690396733308277002367139006386274485739513954592809060432125109293768840642155569415926806572017139834023072546094560248525425000048815608565532557995545912092644210200107180645741897634474496373806465307720925863944989168922515961925005828624109169899706318594803727235687907478000757356690484498727400038383089562471897355994965531558258241521621441054535746816454074187237688345956672687715761498584715973899891453506932168892112359549746863459885844122199747633411915503845113081580726167077018793487890974779008394645795949933757777740238320066070485861229231402393712898636278562361164584875858580762511474671701392288842183531179472571030827914923270284221462310463068194557304380494024260046917554079935237100526114932331200619297581697318467426034971333792379679362926792283722349105982311127773521659687122526904698001158594049191543576241248540860838450842750435437643015050377408193570747875569804174563360596957147849411658704296340564681157214545164998352589539628854415462449427408683073523458589919424173735998689960053964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] 1592580559937031829332919482787042794694733571436524171660715120377654893387604109191049230785265860551670981856144022548726525086973414659786541628289444862969096662887377488367086665453686362902624165351030707787657768240654229465327397740657623206205685724842929656431249106928957473831745227698360984267709329799827836734164900459146449231253067616362310673232453325466044178817154081883972482230700680439292544926995473770119886934980384345910111485112713335964914185551450236615449555718609055164277400459045290344161200300630012487924755013437932673126517522591294460094743951368278611373804814532287245921642809599178603675656024572773491596672839840181712885265003153445937976481785152718465175407778813394837777712091101472548190246725981796175742695336875110173211206517256871642779534126127889718629019560824509541081340754757645765817811782984793676758297767059039788227126026277025523279021902915141490853092417357166773943507384721474767979687113349399541579898105092417368190013319118559608103551597377547899700145172709579609239555924303702615895991440325418801690287079011441745676612554287425454162179630592670079627457415876587736736773362319064010265732509598749479815372376920186179936312090200172051332603157300753726112617335783689739906578104885601902966059358686295806687293149934702908227226618289437075203212084397282078294828025895047429494816927057722750716364698789528139882980529713514405605234877086603758549984889245040837281263047973613424722768418113449781727431912036979556054912557872889016514646101814958134392840279258108784458193606616883168555275855293781268772495123993773116275517940967125085753105963752114182019724932099447400141686604268266264738408363386802580729456257003555984177888927405014437332588560159667740774744857193118510558775522396770424197229097711946027266179534410816915388607220311278272924304908569643840258489290260648050597353472551661316374327091228286814028648755990786075071905300055762160621413080708276553704328102861192402054458914125991228593750974868167917791949933091182049907762063113578738996815302273359907120542973470082091729770047156211375370059751056150373618548856892788124862279677915877436255600919425254577778397924132629520734712376985866769916298133545012685270359515033252759347519262519968833282721609608198156876227400994150724322482784905888450897038237985797560691008397381794823201365355952373213152975049228363934152544260531966164125329353186336968814934173917493861329867226156042834480247175690319638540798857721151488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] -1004897939413539862629397496155944775844013880910053963070286730868783740161510891491228058399659749166910853274332209000917656841427990331314429277646972726663786387299090512311196984665566496229976292518820704316202653947890118437282717433883436493558197881485451435070075502808109668544469186204935975329272138629131063341131870671770653930261238348347041476520784438046784587423238857324789572235579709642316750599311636608538587332792420668777860360403640177670795470207080293121906591907251732080648304441724641703528096955333763389532021452327837841591817448705997206599679914991243903656327329281190355102543291682798415374065643612123180203174984082391698505964940196838572278802155116057917423106698305336490734214986714650878011586365095119447779364999982582057735103907568478380199259514633858300460861376649322128001086350113647720873140399070143968794427939753307254165345580860051232398725274659608922385966114721517125546747694615445239344229567864185777142890343530394265944474148276845170088556511925614503368237824460894033129923853427503352245873987587615065392141125196620884943821367945189723146499841444972105891601711679999276676819075786353838827490728932393309364885592797528458867036555054453424532912390221540064355357799318767729961925418811409581377817098388623772798650447961060069494360454034133762034611251564948277483426127216186271579567672378142284252717198545177095616058735026043978153421815345878473682187021266183383589300268848707453468214191345793474066976008493268528059746567497763543925990868417295907741779040713898464687214440475076671481344555906951417987277015086523504770191623160983041804546357558692420142175744313945423055884473614865692352031779297464894377488285399668022375761192728851673463494513838875608740057384919247294105360338465022699306480202764812048669542253492469231042707843364592322790211033931707806594689770738996562281858975047609566551088042727306370802918058560361178753133968477862534241764498765236059959672150124638839486779327920480402537869570324305894463259296011622091403244587098492061214445580601730153524259196145304737358623022648351063710720045935855873545575792015245560434083967418080131907081277092256617845849445001033098426964991215636161472806643143744470579467498481493501548561798477648774407867973897473429195251642574233852398482862874962276010976023554861136595498806919203475575755393214007864958812414711306239863702451218398945242797046809466711090371124195880959905534030110119116725498770483783884019872723422412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] 522668649569725146153642097140257762692802495451909355361487487200584745676411704757622214035060831920717643283057090762416269247959976128676955338358890671493701152112182512544626537072215003559550785343609498488822501893786590875482249816606992997090980726588044485559286137366410074585271753064020212969061983494387341886553083049354456382265936852861865711491395788373387255802308765766055748086947935862556180412788272456614976891206134928106633549007958360065557407502082988242264887900817364190750701805244011386180241622670850421878712093091285720090866795090763328136060835520405864754094142722593705508042220163192084483054863851879295504632146217815884072041993414461865101217998635111050260778090251507930750062641489528742096413068672493955896323491246813803169117529896531912157270777789659886488275244547094986329741523055894623241136189510468013413297330276314484362793699914729542630409361376528335454333922104805854329859668063239844651315580062952222696721599874209981438659266838346295010662322038310276802526799168948044528563946700078752754036456130322808632330259378967820905120926464731416411059467617589434885730649044294738610586873632734971040516733736408205398105377937129829983396575568838726145411505823993293264531466545628897746642697982256213403077589330673767554360527139884716586834725541797514471941129130859661345516423983845217038242955504534876251599521912478884470288555519742644911748035251810402922567146706736244888258163698618866968314055325396100824048749490172111431619637956313827005674419526307567180688278436075524390785859965399277840448813199049000060158575814453855432134200147450585390872109969713424781960269089307574317255514950888018986589236136425413224547398301539360098041528525122363391884584822461951780231804499632151182674908789483427662005749648563350128562894881470666015518420032516186394228946153432447685037065555458851467155127593294408806381362068644251210681205335703266368337274034233655236997196273569478810018806104291481989215619806722664854197429318837014735775966415007313146666173868128366494843814225051165143032322074757790856673231456722663425420838393723455567780593354541329842657006108943609723325573954599342747022901343083200422931261638808477980912480615320939415054774551761672264596778370539386229150147075409037231586526904661153923399519559122534891897316733200806805108113519834739899590126357641113827155935066681587469032320620127922409331173439937599943215819895524124658215649401520059861689208458457976979468531439501312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] -188376253355235232388398339021679695962351276458544471671026227705733049582063745472651656810093574708935999628989707118351321121178612051782238980397899449442595604153042641369896510982676460173972165103429616501662785921522593136234897117052518439334508722041184698187743683080839668556877840356960190696323067417093166912623664811511920274671172689702864195378619441767592312444517834010838717793990695792443113774492432055993260271192494754238107828654106407331249021447431027407414417678019939555784264251717458749692938675623387260705142473507019349191335558785604741364805840808337603004679988030225696509482564499347859997694876766454824408021749276057226211744404529391692980896347586521984447636099688611433585704259564295121105774865804194093523344259366946420057373865663098071222394687708715914044898499217555408617901376152190295127585862016340751188100814696372448007803005580747649029983705134610462206070083455384931103479561597524208109878567971051505119997374352422821807802254923480519333688163705886299420262439208161100637256378381723147419398657274533806733759028297561102411110210614310831726048978061119234877159808306761486376117052415373691845862458600212565824213798312963283640239066613413861840863227716629598916539747636960300730004045610502495684790944158797035406156816838864968548217305617394462078516911802399319183033869537586473526821068721068023306961811187759737945955675811847556479893808847685933138476780848276014915108888452045197125856898863168460468243328181215406313884956261789914884404323407588749077048163141765824994968155552977061014234001890390330263634626434942946216154761530919901864705067453807764646445906889234620357006928321595743157916430548578461993127661014810185606900709546825779035873149432960750690339573811781798081177657006653491319578617884345659957995624654501582250220268041391148204531143260489344016663017259980901431632190119489944942639477201484862016578035318739647271974207637528157916469759082595216992885485937448879538698456602406937702873496241251818483281742163020201080308371285930640280638676893956243265920216746694993407395431500820358399762269299317434319066603834564550780434644391855298666904852074122747658128399773923742764952441134809831919516220097284435749595527475206815933740208261500562388357174290782969150973791065265709079159417474852355416278952843741755941094462480725322003694747825841576159879165399630988481035100222071820178676317417467666544686951649846425372054976860765804440210712963973294931835263700172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] 28242682960142517413068993261931738044771563446517028009155712028061717131002942357557926287701724213181729683007175966808687961783330780190442989072727912020130231068083979019768315657982683765923900735694379891562712839264299178021377133959183811957557049603644707333642880320586884296016332950073616615346395317119906636127440119628690543855407144486608843127170312838191842830398897099901643283860576538401471100866465885599708354651623090440834755461993085394531131977660715856322517679186818569512091890302611792969535607380099765750841455257940460183633812424873691593215048232764371639420621651846766072381571670919396794660117522433174436034381020728038824425271368871226109191398041204570979358087245600313831424839268722710470151218210552055780321948544441371791980539394284580247422905529466782692292465829725083865615949923802850286993641020564193636745884567088772295144211887613729765594766008497824569030225086455946522146852750945300981468481063146554920203630363473992881592455349069801907380870635953907423752413227485836947862194408851053743485981995772442456413495708225639075133914688059630846494512556906782953912731438409987668783459154649003188508751962843443929421041094883527565552863421513515175509900612640228472329175991196690780243469053413691788789371475955049116177177305639969540534600959343862675882466651717112219891822255854198562799610797490158367621906347047965383624485643268836407884752403632240367762352180930121169746519358395739787918408436869997187893090215952044820681592315672441227858774631460704630561749417693386360171527630266910037582812876695987950544675794510780096772600205956454573707669831008075147996155478612393508212625872611425993793954280369583160527878971308659345225116088391108383951773716726375174670247427721265423031760330688364489088016573194418701547221549081842369954831300746119154762721304935995288253954357572803014660722275774502129107605018670165473479863653429653056883664895603876103275785835215114945654851821913357532582794599169042138257888783277510455757826411665502526788192956441131672385927439755808382827051442057437404455368418055498840078062449799798211155783808168119809432545426743082546374690716754816556624769917789943577538414363034146721515237458379277331956573498429024938119116869702712249416923324058857363569943093995494303518583138555115193364386916520409052834978957700904381880871667681334358071772421865758440100294349500574511343011900254877702601589509905968355129051381297073158247199747177223746299793915248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 12101512148076839026818528135519400959048193426873467288265912784163660398283120311429825130413926011745151726484398236638482402676632196509671505718959549950062326619950941485823113390875725879038486468830377896946992369569647264879315969763567627068082815491901765108289197578310665339378354437274021054630574049602871455720484287355826504192113687879574651240396159568187548788233497433883024907460034615643511498692652334811111998628145173253923309454542453268827688773291562229506880196653949668696070930071963618149470059456923885433023936101958091665186417788549469122985590904986344733178092258670880034869271871569147569032219059389381293852861900014487166719019120200053527897799768338680462521131876318486789000249679575256267672389312441181708176393477217332048297739870665323581882309100190225668055632594843902183774393247034149680991760891886402922766222300990147623335221841853500843208730136719851265292716582935820147580070844517113573037313531650339327102823630140742619118152994991558002451684740935627567748316438667329039263380456388746098202457704074320217864976883301922818999384381668402950093515120620176797944733891616888190268325856423475487367139131782715072446737495827198589877257027102168973679876002078848028978009873094931606482141815287501478520286433907015087650756449929111387929705393964332381101640911393549853766857561167582974673124508613015660172807985693833033877588771651663909545148014948592671506564854986490944322590453027650184073082878516839181791686382985592599378976192323381255014528540005927187520232961227764488675376913422609265559189495753734939100396494964262818594500254272486306631475997971334980264236731821437395484204195574326740970685592121403436619246671706477099077859638548109734286931180088431323936367859350593212852059257547115135882864041695113257899791839883063625505923333525307187250862377983475244978150590764611443156433886488275051459267837156308162745234079203087498765053745884588548037796415142842869409104964438719566442254538091359017706849505400653221603869329497089573705388601975015146262504277686447990650976546353112180844610354039274967141091275784433826098499879885922740275373431388832047786969125849080121686561045919856676320199704632623032235688832531771939792697129101009700776038010806598174893146398328276804529241205799425264479798970818604000294294664717754041463757653567418225705719290044109197705504884102520406461126505373936571899009311756139539799887372554850100385841840600640880821557454199638936483625172992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -6212618317367023433551706556640308575638294460217392960501408557000257414925504630265555453517500024431152382583797358325705910461734214961896541885445618179075352180010607731414398511241105268379100345778840809296701769607082040540827968269359505137129173583424011315043302921403639590341673474500804836538350185237822632750176701148280923588926223018297883293288443163167980647905952012441984738198521542475341207770079081681092612804660193094727998817115018007518320214745566351098345787446019379548742692739727565800045619359410852455126910012789374071518156833350316055068314171994504379636350844512340193323099986521880559588508553208392885207822634619308499163822652041301222972372999412553068579086536917882984914441695720843716105204655920332985425584521958244613663003862716783855377222605274178375684105585875267141898596329288137700656380248359639747307431073205460546612749439405333838629670579722088997636165744223354329460142401068495443213918942588741903358965341906354245179623795471742056286690070085556481025782065925469335111764065723838835348204823154130496063501063548220297389202106773729379448369722193266916164885942774799814120915206853627835783236135342413556512505661957435898465314236585603610601846095001112966286299002817155629271481255000323548399889296742331506627973911078797166458697641068397721690216142916380229375730970309699540455755281844805660371175938441581351357287036426781169326327647976965466733363393549384495500198468066871953185649968239177963628418778901116248956248918733057252754273142385416801001333187280071762098469143495026025799850569144921417301297945210784256929332539989037977394214066140850446619521942404206535007277142944563926284310637620544377552224915288751577120025653252307812585754865088993492716079982589665860770400733892506579902201941217206312166123976510828409959223498231519330221044010290239491660995948090962972079854267573331339077572903060938883806114867363730051312125643022569389912687256515264831094819670858784289900276289450097640551850102774160750144950345814711206749123462699991902530359571113452072283006988534070757919464488689927401265479104927586642906121011628283143712566688496554027372273280483623198157174185997063049933605718956173202964391999911242372641347447768462357960209676257722292410178908848617612696329912499910722589795553456805593461168444727721687160429518658483604171067382067263093134731878685959066873908772535130058980691170164065581531843911767698972140001210840251387770987217047253379918089255124992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,38] -3522193698424454159640071375492262022036010030743443026862238996744697355225194484364851936121083349113637200602208461558869732097549894080406889096396283306135686696336605230606338662944269057293358040674108933244178023994472710636436194150318271282776447543903932559756576165712934921439468625612626719633311728137079595014008614129593377497195469972437823478369401782447578540612428611352025015585948242120269469079406316716582622682768480725405556820648915966054674171346318718610043570987004685933622102040172126243458835208977695328312225019427773531886792417757085146954175875010607289353683704208141619252524218388836069564367584191307410570033696104415612353125191272649923862171879789180354950551688374416522372508854174659193668407908113550458085356146465185593756296265724717834482894016111849063558042588393537790989516826305802343537797166503754171802186129291446020038136321236339992422231230448495028507479886944676889748627879365013031128504744283827629701478059101718549856858628367279048439926388582209974957309374930861599012008277448852702241292108323445786998188606051338763427049140471410389568570523766363366030884195313605920855231550768420632959516680321602402794805820413227782176177107125522752739009842802308288791362418655998949254001529968847889413665325501559959506321828268953809766306703415194294878582644762099643553728487630175010104602471430968277382960529640665781896888955376614968983975015969062895201487279042661434266115892882301997835545045045876688335770440624020545765312827384538017313494377549355083684844099348959819793396911046522943439913471456972126672008603607015040829991433322080493960050735370050980540324749256447384233055552729580005905215920679128277022230414642486982764780963536819227898063182485688583516248110096536764954239609296890809785459172609905956737423620832784090733177768056029579562158142384300003203564923505648768997399968492556842981822394264162145125550907874380745773230373096566379480067849383140772344644787459152789859097049743426156468012621815586730943219860888378950075153215664531731818518137842701886608372310507952380433712290532597845056042506949598231387736589869904687512579335060448805433787171926325763282508238589053384136436033612926551485282226786894656648014999013889962681654506254377213531059208877867696428746290951360529729148352023927732029684229561760434914259294109712520200067904504795122690565369677573043989831060608654557489613906938335802662534284577973243400480990543178887706585555655431168917558525952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,39] 6438516019384502785969707618087218050580148575467673670355564260860781151591095183306163508249194488906136578911372458546788439107734309592756877017560366535394123122356275990261167538808107310182854070443710457558057599074767657822647789313519294700742707632427476193989378910032743181729685458027102179329567999731673089293098690887985298584937353337521145014342281612699309213193255201611075092970956513259435870302638606893799444243454256698910302682121319823326716497295240758796962832433814495645925452692844687070234690818047811501360884381803101773809902071008790570700977781188160138594049500581293683229439254336585701103115236137557645286950111939823956516219994246634378724612559202022454631645004419221852708673423949659482552349897491406715018659969143237141640221267601993305326943113616098824064924615329294952552526353085153876201975629364058993507593868563122984164514900831898023073612164361898275991395144981748195470140772312367581026348382493915008558823987949954657973167325201807269730658479943570976891450088299503056587616612992368301336082348506629771877049952364379226396479797553002821678980575478208004159604158514392591156128852044865554880480992233409346801184080432747938561100300835859068158316026366264421701922798481971045200786250546344652276703250145446249411691607246057049202720925541297258191904134589746802488229523738511020530533687378697203153730671330584864070996663447662329164534300912970664160264823274006358260236058730768221057263404709344104004629869447746260773896756963452065711186564465409870336569782718591872064057664145583975173742402509191305582991504081535777805601087671105031003446461563795868667391790145784306049948674435314490243741517216278945039262323703304411651474555710846876021958618497208252010833988520195005112905036462530981775714713519538096707931745930273720422216991641140024359643004585676220901491959879870954963545671411040011789631149735837018877067112685313091025449084282277671931035248225606252539095286186110139857163879024049130008583486475108857128558688570716663842586367622369208703444277006967009472165289679584024044514542392439858331384375864710995560562703860457502598527522924896084822656549607449734966091810175289587017186650207034060479800804889875601797518498464195907504978777979418584338997271379580754067735466134894612310997517521609300383655365594881021242282685790368759896789695459060623974542779269283165293711697569676109725757476484829182567478738246545661272092048013115865127055948355957546588420383440896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,40] -5044875873932963550511009198066900618111139212852491354838660577992159360655819021719823368886470988158020206909533144271234066344840849544902308770742057963515667837229601291668974049586595638156870544735538081139762529490663396826373144038223053443732315399069497029069613966084038040124692685474300750780024699267830119279626538345694615220682783511190494900728261648151858176880551069954598872639915753942622790334403125832958568913662633728320295631343299793606847945892876382432513332351178938720116812511908536517508771624320851989227226614953990466491370176422365102386999786285609977224416322429794604158421407976328674596349191269874768416134538300682356645426620870217399188458653508563387724838569735876761869145210586434355616657955590089756249149796102696379125461913853122657381906668132362828584751909476299398137424577106127527163045567636561413205567485331520035750943853941585998034391968985836332093636630048182960444615969290175745130335014534018422977000314249314442290623127460033442064874404480046453442134868070570649671267984323010687864747777008454881075401157076591029339479340947949800190577494068418403388013419070414061416514561515048210905929830625969374623708228265053657287781209959500610093829469136847828553700197588448275123462399632489215263647134187788166811842260355098257286843160550696610610203776452423828075115677469751994303145103061518652157275630377173705576403504228308429090246216352364865915754624128580409139819312499338052738195113461514180977968745424301291102357509676013176635244743254545398576367354586124841782458107108320478626763776232927939820029552929244518889272936212747934275734258292250570803919139187130532449269526447039269478298439091328637169317566622719525003520133826816961648949615841307843060244495483042045337879104917685522181832086000495286209845904259963787136342222352669912964645382993409846583933444833486356688327041258863281599316133095065247673008371119991727008674856093352946514455903841111299117880033111587844625734589376840616268304937296010182122630551662255772948198266459009120274585415624111677144940278154537283311645238121164049101477532455759055786169976802084477262833197682806411164081353392919183084615216011008886262022111888932163393360914681357122773245872075060735547567624209222535166618462168319424974236802345797053867851051193127339603140653526387820937510954125000483067287430454047083267665210939670717652218949949995614255019383761616065631632216849378214847148558283716923186614923110697127056811386470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,41] 2845121175478003000743463072561356823050388704402262804542644505256388975115285891910539106448960182818621977002195529033445945573229695454735183401506653370402916930908678570211157550066009472755381216861318582565629606790711449710108999407261829390116205706138325778597464781054210247556507947515151655282742957955403095016562212536185813384923368607942147803846443815910849062515557639435744621940144285471150949182708932668305363597677807445612009860559150968551900802869243803926277721125286775415012148575960371073150337780489795649133031339652287519433246585434961643446545003960087257342684155798439399511865680087543569872606574686778830641657217035109927562690169096348349157961700240529302052784584748061636659691095757392926482017050924446117500616991396387361263727798707242069030678568482613627774259398004243928387007083590503841009313948831933083561344772799379280785492503211561136141074798133082645382586938071371093779071909581746858806008902655655819237127577461575860513751091019598269352536216801143911018747689651721827224234706678321074496177924207919577432791981677226686297686618351462643674895786365225114043636363396329193007257813574709396882616354395238366373853035552739752981221062672640945811517360263949992333394881566580767322285649354493368319074737041140499300748259227383363044106733457569885999051669406269711475056802661249674424725473996432578617645165306098245539327632745342827295657834858347911696738303899506053860738104383976552113624546178120171791039030724813669452235029197490980641461107991957849788471673755110842194131513221884734946364091312186674319548222092895177731819411193593735824423152232066050253946085805163473412786776434083540043202427828374866645099251830115307128468891511596500623484890890714132301081899362070068376217693436752242539414745317569702862529463434061480365338873828381945921474525464623983262024326959823125869007563767710755121143262355259821118916224166291766741907649449738474094860749489108219421265264379724331834408736125373323696982849486317177684441246168302880183034518566845642480162093772365377200993818011937043131368172765565847089935009794035129175165109318719237801583933868523934164886307259853791712491109892195049794045871433662972824042303118638446006808125485339415249995441972064564345079261643463733313519517227764662119024193619943752183217361535934873017524477096304752413535988984248810919557948084898056917337462789501476004465798935318671955421417495998535786823066536434386083543578579648190976225156530176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,42] -1292916502983480130597506444342435195461577444313409620775337587877737275268831881226985119688698764498226579672403878771205304786239091021231762794844719445471019663364532740309626830137156021494102736394245266505293890019706807444134281969793190638793314028655431559620942225888306942229218921557264311820782637613582991519246048453530350493713840774209176799042832484186149948518007001155319715950286815105020602064745853830204416770212570504185645896134766746085789176881847616984574021891092479521679766025614371939890353587204584988538118024117070245155975849077816059931942495802636777719041523817134807281966359974512524428694568474956767977226811919034560037428168242675453757729422662893200368123000106665830507817064111606752752342920612984566755997192203849659564984286603126264063352056444622184310412898147553173253834820805821978727199164200803785721781232860915970262219732607900901228126413179759009328834681810116034551381649355267744729712505543871920459918566938413209809400226207136167350474611312635555239332873580178106395795860418150208421562649900116753533746827891798169170962949866498977274268817167225184482622976474840985911824351191094372061681229422379546727805159486580132946237156783033360227771444939191870361649594152192472864813275300097410914042512212160410421019052739664063274598495600989021282322056545093383238836229342330994454800432562309292502902110423255483452554001928051906314350458956749703023284497568372765178860041445202979834940726456429306501405635987222057840832635156720155874536029599273489455088079465148380570916161648415568629863127065685222484739893820216133777364911856956915896049732127818091204919719165508192476609278699419518450016983073803235222029338798261543763685353907479464811911977016244927056505381711972641527551563263205534134479193418022551414126574748839943372796143162663153468002716146485315810571274873261757937495933335412248165005221718374491300361495268400539194559696685478979408602684930149847191202954069486197967398404585882567612593009692105280146754984953888715836275367943134418054064039979753271141019699585820250535462422827361918368314659778513136597075161338691748642428290717450384580089486573900597503458736441669067162053506778520291806940427536995703888589450265815732949549702193045553276111198546169914467065969539708142953640441987159000142801119744899200414426193457469402749737296249852834712082017375567659652656379054846880378790655715864718398247140094970554002725617362939168694169852280385701259768548556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,43] 492047505723990724159719366116616046385107136394813033217639193929118616040884386847884479043315250899555088247113177087310519825059646415931668086230076056599926377688599321574847706724972069092713213774863462320901208213002696092914931944728058326291479775532487683696081744413244297719808131675777168068625675151102383175432208387646458354262909642948658585178091631003602664488697758226025499785956516337613101533767133190462556287781237117865000098601173551168232208384470935710795465088406352063720633660045619968728931588615775877469623523885916453355068664643936050746674874074700294889147212671222793218270335026320089077290737594827861681533052543772438962054233902901187576535360955824513945428858329395741664143066809705914805201328860266318065636778088715719100207980113773508731498425812324011001688157409867147101030196228114412015634026140019696754446949902952282251271418650389985581254632831787976231369082960225855499568271777982311074652704801008862606634448419059863858368875355784330697215232920355231710605797534406847024964408536978126029915798754620974718749022093783089871980886123695197697609630324401068692395481167588048906303776170338883686639553072588186391966393274763629226133892719913616300635726543100069404275713174253676670247134195208065683639403576675757172353892686647034300184307802563213996381480337014579709950007145151761917177031899853560236906776917949922253853471358130436973824715387554082213911134608548362725002688681813164968542418298998962694041228367925909072377326772386804531309262614341134582457014293410228414785909504234860096460514148827331939643055175030965627892473661083081628264964043939012132718683904593861422180862303431617947578403825590787181077590857014529628160838902864509382080856934079353111074255424097543031988084121925533437438726057513058782521059229106565590638508234638258379198194035001230512362349620862289427861877582774145934671141301577685737485986901974262901474754854126884891343807184005817688398792017442969930115863419478173551260462698255603159648475180781412381512711007631529543519955367060370004760907486118734670679784718510602256398750089146013502543676487549982444109373723288254842413034522929421572586894063901527946449924379619266265481900217130801392435246982209305545620952305108747946596147670630957864368139531830127033046925488528962229449186315274139528308165977823029627221538036771478137019793596241389694010603044937538277889522683432984379553198230664490643013121969864943833935934538608998449465012518912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,44] -157722682930149467057611219659202599034092946886464375544626588453466947974194978686192243414958296451442480996324723616324695297941389206332694260237451296459693053391218989649924285152122645587102285113641812615562814890038252825778087455032563326832453295105130012664073150822307207588775080755787696705439352394903908811637611125662359407772076285085546838695028676242692108293193347804263035332501536279221213451223572353156325494945614390086505918298682705301705764532826869876287775746196606989654855135644055011869603753623803654360213752748369757753945886017595167713870766306845280113394122119997211168181438356513372819380030974708573565081145633510486341853791744547755641092158354006611606747158684182300484672461565480321070732536992690634462080576891876177202487866921670435250512513646778863054155555232863025865194668898048318543806169971321016858150929528435919071427353201652913990486205451138166166312291593623482742047701739964904101044863008184434632157704077118600782683984454421335656898752149894692302997088640849401541589614234537418955912957628225422317743143523240755415675069761628260805844792193922124001521772994845475215681973961350451795426068422159776818549621794026535602184646171997000699194603101440791856132122542433617198408608381104358057536429585473296851576290686776692588755700286231401629191628791644724486672205341523887605699851875885430715319991789827637653524845035590649286953015355024682713110854662625640245354506927502395760236899405503126478447616183015632702378573960673055583255382094276417581384928800554443491737869091286961081701299282935444810858391996206955531077851824270147701663502524008312241327933251446430441402974776287482621260988174984827211122673778627537426434362555672906991918640612405535469379482782890308225225404434454875977572030556382863850021578485416633776327337902210387457197066999084725186649606894785428063702658733440899911279812078842261465395937638122880938956078874824454940092204274073025631111159711516467058947817938600524906407632102056868071979778412898742692501389285392078079076534711154087750888381794923407000386311945546142078401549424135469063842270949459481909978775570361788837597625011816519912322863896104150407836663907371440857763330211347243116438595169012620763296737755721533523737538578625939139804079471431282864662063454586704092711825810718094720678415292364629071767809537219574370849646671412491866879361752578574949540620002210843595216388033461175821882808370941653831240345690323951561285304320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,45] 41600046602072082437368998085627963115765068466874837169212768464207890623927835581858063003717979490175942579821501754910072010028128797311378199383344770794419057026204390750149397020923862798230785327294558561775617878390957915907321814490428855363584525967335766029704196050960533240981987323350141124379211987572963017139447916108356109718782162309788383293254874738356804948268693975150221775859607067702397986657319129669194022764006000384377041026511350926411808971065827790374156123726226535835420967163868668686499442126907753076574134284386085611910324298952191681347200963187175923794172791711594735735700123721297760093455463843171374074275559975262337488045400547327412421911170336093453673384488727381946523958680245927261217156858490270017141327353743334333125723040160596676059836375877943891255666072198795957970100632442622377717045956394545694782402748912291178616124035781310645010516139997431010767991220792887305065058544037567107400994767738448984760360783045537427613063567739182473927033165071472876746605857578608518001151325472409596386050690441553329994001862286456810468120891294615208676625240489606880851868653780676238926338888052175715092226613439937490588015890149970768897749197275907001223033643136822398517593137127836530253233268409543253703858860702939450424544277936963800011019917971956102821090765148281795956331042022687789396020450757741875535335155452211967906384861638224112131733613643526110293357854838313771691731822420513813635160614631549754790425636568859364448551731074321974107769911429565090564702101396237611557151260395644937234185233992625617745931937251395806342894164672372668380341240087376689654087413712759376304527131482029934760770677871452457673520248096306818578065947347254060622985992448332995887323792252062931540606613211651398988373452741296626689170478876029685030182782819747109410377229652104009123573493494517687126456951674454380177426321172344854989122115267222227745540913194618786074820616768923404610266130629706739128619667235509588489655572030546825676402753281867855845823777552714374730480164870850856545043662677567905002573963691692238030978776130408559300145963813945257101567379238094610243111540803051934376968532436363452395966949521466467278277396242545081039261409618438602488604963550088127666231265783988228850179602095885709014826659150049687086597484996225113780013907452547284755901699128875623172693192956716826779578223340795376283253071342833631930138204013502112941559590620288091225373685548741143339370283008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,46] -8334942302524013825031371581841647970644088250324539357595960574142652157380857128998511319201722275145454821675352104256042670246742322655238882466846623579614331034025337601700624924702348183050962846259678715660225210833755781173375591168255685184919977041989235427511261826998080982599418554251592651960720401196680899753878120193880992984506419022820416404549214674495965001483713019712858931478612768459228544350152486058903557329540079153881993941200414711041106056101384020785052444172835197761116414181908445908299877555359974690806760584920954184789769350051138709545568313092826558757901000946968331915709458335651960810699100291460068801330891270084801471217746484436685312350042020555529452107071113065513919007952723346389859484801443401915205022442296413337339924480275995130143729686869312190234172862506662065319679971283045352859097042701080821765532683609943414565089637443261557635133791166992461951499563209673073664317158297800029906349952775004657606471171132695464586942789463085996116716769285911570509138767722388055275760731319892506412295125327354220765185641212727051811519961641661541999467514931290439409840141387523097059219021961049818823630804487561779015647358303852576652149418176640619438521127932384539703657972255676189207835713484930341037082539965310465947429068322832088730519547512287673624840124564764951924539814808588901186880668581945014497222735003078731828298478444784316040164676745463998563745489544799169888964662120410332982650703169914837624637713741726064306612219596000913562960126022007039324947602890796309593096028538737130139910219556616619718042281377749243003089633677115779306141358928785477024579344212008684478267476005696407400458131900284068747966383236738682771206545816222968067045884501374022011387068357054843466986687812195186219229479464618001756478263422646641642900619630410899890447831398156960404661540315667366153128379427996126181995009957745868461957783051618511473097712854635693281769069455861633878222504136511818266024407207529224592451727100525397911392406969752418079568450826933075871277636627437998655064051936722118829976923958947300587167824025285704275879312211094293525360847848227791530304444396195851668409331742707026385201565823459400533540768513971070728494667104949570245857848310404280129218661861029272752774129428971116490898459899869082998514944028791746988250984936143717151288770547102815611873544747593986580726267512476780524626229578901091687839948501549390271552037278460888251521703498406874741263564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,47] 891353658422723766522073959130462309413410493754032290098066825660917244806437376168777586293447060213554052565659247057900858151881258462480237712338983794864829842875660015026865269714642357667210702399332296169834829191930392589964047372151033187292384076140390427178009811015442386184870725136432022786998025646353113852487304829250343097574224101095510207619874342036670965080640479830554182893372466897743936140901910488789234081568295362776815853197395955968786930299519699332463162896235773620954293495519600786731315986196415809240779236608697643217943561756265400561208957367465421643220085730666656093832357429687290616528880025283542394440700859008305147313481155591995100719633044227297862788128648595108901115845570294631235113096796149604758650335990262960422891425278273567918384041595755250754210795721448857808518185895668781944394474785227204470553016313563064885391520691375444737989783238926831873632187133687566899739972090672429600834222135627535019402242841382746260957845921047865719317734659069550228078254490385075392466946695856102919286355411227504535178988808508996263628600635931732066301286160921393886178521204894627186897551894379188996545058637064419108529259311340531420903524660133942135881297584156307669553554277836510978945922234183544313271712689564000411369783656793044246705838467340899805029369594367512737374589190471018110698639099064460655342911660252648405313049457904320467951716772688168509404108031226619820492029186230127329178845164024650076408212906760007591101288030687367100166280493591101470938383915210713360035868147556368918471275328527511694611864304985982230545082583981174875109352558491325885122333667260277095168618435986082092629818751129648981954502941014249208344502681651959841397366149339996582641833999857444743315853772057212373214259934631667367347285428329581927802153401905077682371003081700571732798461114075278435633967604646927425755423419287906213359509028624147134477219103321590589334344240523056922986360834608179454387030975364103920252318244538277768332722316536700187197494788473193586957975860731140339227553715291119720125343372443731030928778970925859376594175807179138501654544504937243941111911436609892361611216858567346609122958939666264894423317029856028407482119445769628531708925330388722801887278097647416816750695949935945062114887814405376759874809281238401502585087254246696006780999812932504585173002167833516842980842867817672755923615690436852331416623132048183359098283592076376686442935377484764483543891968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,48] 169171534354495259889976308585767578712785625868703313063578959736591856981354087817657020729300199033783488898214843408845795250327065989879242021766840876459781695251966396357396839197082403394130399408292899626116018113196387419934750315896416560340655272670227595099974388450374281408173385437475973306903788291220371100279766218186147068637457421799768592221032415531770859497674717127670458510105060962106388668030351479953905421897287345695093562468355280143203920494265907875760883453294240530965280987039709763588028571495122305030605948900579653708470164833246413673284548898351726311854595709501636543594099818836985541602382516106383439823049009333602067521664463477422513842071738691216454213019450601155575799336249433906567382867127081655954704501704805544805166075456130587454451328264397177173875560713111350959147120186909656977635794091922317380126317751715987099046596075366540719584992943747352477054906001048624183495980534688597395115742687679216982394767153815855136707669684116812788227864308109674613720662721682124795656274695327173844486289536265860084370771866161801332004210278339326881363928360655754208423148297405248572102070973310674542478235544588549162456623464369835894390967979143719011290079779838524720932372691117750763945056070869903143319838935209660194330497370779415714925558680764186806339340611292456624801756412035433138103120070368722164030471983150300488026969634867181709350894319090806152977622863871616756663641674325800962073116031698954703649223143464422408315417719370367518930726926074417041979007195878744868136599513891622635091216434173684522250251079483251521609331307978062081728041328388884757261037940146439919335848402588787478881467003352278799927327976103946024051146775239822257805704996900852037774440887121613298239837473155168263755485090492466047642136160497019905139985845354120686143760992258884529991765813446417925673510625879534960355446161908078410427304991598280505565709735383574722371758381126501806220320552213306309457623761701392234507357922275691629041767257449435741731145685152156006487234868518561331711363781624882826628621683214758826720350366708791912002225998176599005339107900553871465765954907697273727552919763195013871456733907352996881816989733928498586799879327090912924341463003720785074421245715032671049138149502924012170406841299392165222617946777608523442803280564296486730438455112568004601168041715613580753126386267713658095210000871866390447372379022946340143630956984762438469134963814446770506065510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,49] -130514520500662465116493068246343732932806185368989268279175310834147924991295614023949225754192095653748887947770742412061283553905362567686951202760672939462422361836460367556003185787318671822610593863058006645945706350156513539494143193895014919015360967055264736074733661716314732699518996808806317369870473606884623772110930733385278879560707217704936906935194720940146872609207425435976807408694482877368183320076650713168327609497592760738863134452076274195769305437131307858277815167344234887368131252081956598498800560316664076801706821092073300857392393637918979218952654241167546571020371814694953342597134849270249842566487821851044357285554620339226403068622276645962267906109087565248049695070916688006212087350095368802906499960572692603582517665583425000216626287688139873638007994585960583005512001488863540131155231375801091470545467494126806878589957343976015718218559843481097551717733633540855018420597642786380487821111527049457812543320283412272712031031676739346798743582240104419084571253526317890998692931112678486151987515992477924469647777436988985524252162041302926629059770610032814214341705127584712915102051117565346009552348394767031134051859074034465499536380447099973325215848529054357364016689405285077252441521779787979778818768438465302409867723116940802484463317836880863921361286538033181227832734836679062441644075125376682146487639083504824737977375115298163923240594375909745842183641873359698065201184462978076405000986945355219333297108148438826395788720861758502992523085647696810440873683270922300453876714395269642250553930383679720909726796466014808019201929207667556295767971360131849182524302953752452424850286910514556747249460701533094238209351823709882882896811064154652175665934646713831479231667322824015062004110717867251347699621223701116276844117742112319012515506326163399569526886774653168712889482146983582762806403890935593631529307595136760176559266926160450014618195730192273593359245547162999734011895257442154113235502948697652449347242270794332638547564877788666834483440419031675144746295606695789116102617890595835644023982733096198597316716886753361485942655394185029494963500246379152622451804055263964473883221697303702035852160776470435255984344493746415301792058696084535004071128888889003419286409665077182587215907803359097278778558668911252955432929056312098557911061083309396789951987411316656636529891892022074271560849431873577590151191634963175982974950799493969734140904918663773938711542964136684470378477173729044118676439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,50] 44548573975066786212000381370860085170410404486106435739192590014185899050022900789579883026963048713344419903320187124132545531474140520128882034159780851841997307481913608148374553753776997638885323444634234444427805614541018332278305297205066798882035426740928035970390005823679914136019623730254635619825965531654338213530963406664884869707101389548207245389401297199137131099239116543440977629081837040901596220014754613373527083291049095721529678495231169273357916961642098373586361550057141212777953723967799247407955505372696866908560136288085018317682639086330180035617449325112708459962748657702573110186277025498430302305695417398535354787693566552780302298699871468968720560683270174769154145477055068968912391135755584572866273014924793802033220623103406114671583499703782061903197780560647729372817042827726367714764260627798379725372836850886460093898867387912685990506066700161735034308639760124571404791501390371123965248050789414238644443621609546525034831928553227276598022251416141386546188936919012407520944978313239717204623232953269876099523651015109419747200824550505713490236858261112088623124026533627215158932776869699732820212360183122552495164235869005623387497545043367283722923086196168930846856334389495015124825736627339985518865002541736941479489820935326958713618189769654063456014932162688981866455895480179700427145044794837038861347341338875398986502174204878112475126105216362065347448076060383208211689688605955958078130308591915065291745478690046722045305093246135463562657495150271821285114724147318135645881781873765997700967825805133821936172019509837949056999309886611059965895940148588589038449433742869427735489532050508060242371862105990749376627809608180256629755109198046184241021605924198776844858671302677624455130026592682465033518926757686533846909233505478760660655295686806799075522615207510289689949725850366356394987547285081211088362850874935133448070593498862122028365046608806235450981061270518767546368406649555454386696690383122738606084944205614898717352735893851806764486161877664305727500758489387294199962763135328198762283605456635201161999187872652857701889975732814600084452395525657881758851105756814758800804385931879850626010420601440944443704514612621473943881094289286858594937733575884378904813202090527984385731861642229673287148852315009237103623625807066849098009551629304305888021811318903602506442289498386749482280592944419334925811102076697697630162846253694947847263658804099329833738689328878631371473247687580791683730636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,51] -10850596335734377346973258078148780247427370119235319569356322313159265792835899184152734972953387313236924724779062852990025817030372999170698049936708549319067376741529444386790967224535350307143607399153590620654127881675850901005441179688261671250207162065373189764700367317950226686120173620591230313384495712352315903932901477165833637223768460568305336858946418087840998695146878470606274565597218902904378801619010437736643515359467485659257439480201156730223632485540047883108877680471080577226692541626226141126871074379972622533238006381628862192975722637229709386214488996883160257307982754697917903769458573602631543040305097448033601564943049776073703392118255586902404922392911498582322467884666964324797762743636503017859132138694244877539880057232176741921574915604602505585293639534069737056739350129573172372533494776512883344073261297967814290106993676457726819228465625921345650988780068825509603824339968635826745958471416070442612517446942420903906356130761780373293378358317305960957997149488528275876717375686562037570706989443002679069141597057886544881903519152254769779637127508179818918526467968067618747281125843113817910478193720849384736303451884315507838675448755406420684440832280685726607862899188326143915157347980212972949476220138002382814747790785809035865015400466330853934859205015674965101390959030442196357069812297899467853730140482492748231902392567059036423913336188772459252821334325825353755987715536068563221192750905915771019813241868616362475169532512046569484604512743729976094852169618974527653436333834053002117404308575910415417303774284348128579031018290111837618824122369193898280024347592320052709016057022322030678003525802737033958690298424794086367159486842046775020146170367421615933959231629415985682442586953935270208835658363500371449619723467807772432765891400781051617234320803304907245927974102987124941567013231404084625055489813628520314890057640382615706732990276739762965648284019738089213939163957572300237929324236067266582696811910483324751723362799002283137550885285033845134696272082132779073595353435437099948858481806761806269658939881478567977847067145414052447472319726702914612693664882509186292392009118044684501497713696901268439618479732364534574793330409597168762882570127681839102569566905930130270326952688460808877051264845909763549527638386867208859126366174616811907324490775782629300763523544303630860699715388547225080999732922114352478589596910475551515505972712379893001924649643892238442440987422324947553185955840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,52] 2005171892337498991562223686498009403143909706720617052818512311647210633985639613159457751937030586159748690713945416753400725329385679590644189418524698610959569109963544386717637270236965846007948714058818809800876545289150927885502771253570826860110563416976123643192171509582718557032323180030917697759427994139024180393433381185205567816482922409877451401026019778638704879012442435770320049270782574086473455505243975797690075510155765729618361848474302625095770984886641318357998463877915369900272058417495715991425112588434865538159157952133575301077224145071526804144487440261103986842398629316975265748531111873341571504341314847585037703571851597732163848191434751778212375189690617211451322569295509123029301509893008772284671804099810802693266146913161151499003794051080802620564040454066612215824950057613781060500302980312036923256412524559113945231364502577820193414886820371809657755191340749723813777251016829636815968629532281792705910709415274185553725696179571570106469014006549656091078893565040510521436630874355325864035178401838827610713045872151242998165877566300013651817129452088888495814076868696755280473962082412102240551601773859558432702131709011967492291865301652631387915819848955359429311810408378176519186493189336488126206215872331895875027762601620702552578102808400354096888682268886677509585630070767701588505063421804024907062435035154869197599563063736714102342188129779101317439785927612441597896658878528473136364866478961114992262391677568004029393930978143587764085588238728719304520122383248738090281641405497657291081148888986830537134295419689975541375901469326492695628253394926634732817458859075002390183898574757638050987631513931121315672028922505997949080482302434398866352562373509559256058856210214206644926384274208748368167094116082321493978598508487815326531799673649993611306307189891052202471354998645716069740794810080292044810452588471662212908288845645540926149067050980385197226657310534354825753067820717202705379894351687701648394423923159555409857170159716982997576059660503456746413497561558225603015504707799144633035068132575228694265066865723965228524920321551375395132810929712082709472128528825719052514652493070734341031102420305828008246735616699334942128584567787928492120670086405629652124979512444461249288068144943069026328996238419857134858238703276730471570258727572130640730485078267772882222392834987977679993426619252227384320877868664283501695877704717093220759646012914005015999404844708193029644741234788632798376755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,53] -264701274625035055837178162220700639172769834112113541556855132660377916095530649169397246385542913385226697758282825606335026684592787032330787349262330828469480844632597693035386216508057403287945316896055703930843781774462084678251385869919836086903834976934104785469337883084228699943574468304158813729227901089329551081754655443721103094814418936951526842866077356332725217630027665384287548118229163554497177050973492860172791369712586661405777933528572946585751752362756371995022657538213373011971091154082677637918876847912970400877803965308030807551829880300025577326518846456210939235856106075327377835250923028304274103893244299938573618693757881959654338846833707600169703631349803886033877398793660983233869585360332167320505718029587821769712127721932413736451543410157335236752053552392852752987534215950893316411841495654825274121539243682340491929339599919374024824039516161399356400333776822776538805693829335518626090706647463016582376531867998425152851340041311807706156729406864680111834565900824967886400397551193624389716135586705474407535339002993048012224908676458428409221723746206298674780002680318086811531260122681191099820956072651006512927276482066697075171917076206258762818186076274330070482150127088479409162428052748207781366039800303988193872811459299627590488663614000730673946824657247327666547894978173852855810851222846554298070204177903747075414540786332044911850091746178652284753923505263750528786352929682467731209385390428394367265820170520984562120330349469495848252267369518131767615912199175334249542308395956048186167254988294061884696276940446647733169712249598817079642605212451041196874162006723406704202173273145498703578635995826700932297422820557908267337945133404462142402456618392655998356480899500676946507829919458401903787189628602120689416969404268383868066921984557320470994275536472888967335412418416145862080963295241964792961031878152632995401970593079370744563045031653829661155241856263901558606773779359927409448468892470313676807980946127948135669084480981710194485874987743211432554832376305027564365181006040781278422760660355810632690648863948009670355731625821774914266520459829399426054169241242290956949996808607892115111844954124453254029916586352878694027351741405553719382779215986282975638346034119199160864878729615356716576655304570254407258541957835971220726019385481074618955198127675865121259025969752817229404573159188912856412023892895389149598162332770090311896539777097473930506680492241497321058166005596602747643232256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,54] 15965083114865609376743461438381327781349383472546126584839005400691766487574259646004482691778065775366555326900349372375521304655480641969185820183123516161836992516344943228365011099461995567054731194823614157411409285298724269433731739742590457180542471829041118806674882856543627247170919685070441032427214839055133519213258990374930577613541558641271620297706356457872562245316060476212971981732263629773847496441865114914673507968315997850080487322816425343398908140796118337866840858858408031922029111523294371771900235078033800164677377730072283324823074353680682838354132787802332178238941002473636009525594789862650396202379878363787803570891530023368782844156983482316967590140106136111261999132852871147483468337200189129228397767905374859072664331950859959050756516446261009877466047886361749328989752833823493050439071179212988841626420878059882334134749447342410476984190241586098968889517621616498464645787224725392202270523532006570742199523958444877644495247380273770422622473723431385675522577642143982640979805629643494387769670740050622358803103383027352387623716506843179901547343976414069547825379601020723552143392788087531900047960222173918388989615171533196172946802975903961474428129686349605988424847049051520450965934681739615639787910750643059533587279194574523360853203057233223394458715570392272933741362093806250647485994029057755440260133648338569638747643555209134100595121396138206481392363796443616382699505945513565984778790056646831082603851688947610235981658418296164010338504427536824917695314040818504602008422332366438849564947856286527830854440169425761000145937118187440934854379919771944144669640119817464538373007350133880219296678902492866875315992585269373992399078732496492140122506878345911646012333357376752806609484478459333605808706369194184364415735539457694206245101438346600733588329574479845039748927789232631921795436819284556753862651968923081788340652133919864290242706305117411206934605411184458026925665466859897811562891970891522740945783521903220391282846436788287856345747425944930643715127140007276640983379963159470612569792208342689941254045677281381802557692433337626916117994038363374734145459740673129141077683538712168308643411507603915819216706637443638580383783191024356162087778501161649806076468301206684241702724524816728678461884777439465353480604059149491629953159465881627863018616431755671254484188322214480091312687792219786049634475978349090326847305092340828412207668055913784831245615693442958808996163529638468072243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,55] 3192275201275207759563999396985166409940276201397437643817324339035074408184397025658650041601653778125855576135516871100076961082674400826356815056194433223778995039269335906378380301759845435889901246008189924187049759975780713575253711568874938511601645180301812683781204065550836143511721513080570073840803592184460034999374437846393775113061824419401443773115961138541163333349976917170662505142307929851462731922656661160490851146359534816068036781083462779060208868975106504841811599858956627128382177727931796163720893903836237352186313266776860373260514730599872271168887337606155567782618575697705015872145715020777687832111959861207744362947579202934812484673952228503230296833450346642439903701440586917424571547689110457273554365945403291956532084220302319896423802794029046007745310840009938081268879689954916163781439945121813833446947544286154983038466624114682752933259444428945058699305042514921925933625889317616773749198497645435645856816304169442190790875885653032771272650630959177958422406983185658058876353015203578113201823020695356796763436882027629907010114421937224444913056736787108918926575341484338855366283191660741553447383880443625444894574327909174261410324767308139557429460055106404174271912847133743863540292418241620934941050410432761395372082330909578752328798960488622876842000036062986831720776527843374597442431463187950990182249479332265460382010848470313428099711475660157796443497009747468378243903937608294188253906220096649179385248561713492536066393303958294876694228005293354198873728924716555474279671402487218962267641554446760475206601782593973634242951664073199644934075590286029347138294448890420522969715452902205544395219960290935872951064257246535950543304187692621332121617367466445864921856118368961986885441018433981487128053843940720213846008761184076569305900559000169320138009800334302906444606989058235580719241188670647598137573814835386088808525017431921137236801529995568790325891043769537763815841613632087108353552757311526551173424194284510553756982053750303975539254231515347964836606663827888920057444674382780651616757011176553592837292911454296248832649046677150860773786945420782133497882884590867925717044748046333269677524098025651356285252268755248124801343172225337833139423986918694501392320232030471578034601888827245165152377421597563372503071520529541906583917386729028876616326811313337258798976389804235419663145017581517769928321089237218986577515920623149424581613967261501885922638009193482427498363307029250286026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,56] -1297194426140211921335550796405557556800814483653576497224241080693860339559782926661016044547855907165035365740985879509301962593144875055448695253881207036482753778164147538741286714879894617192851816689394379277044041165619623603379165120371542933083902101243309256811521828763080327984659300077020019187482122868245450235778879760632708364448465560449040350558210460671554953199665563493205490830813082999341791430518941398076263180813545042709382562009722476415873355537805429625720673475376245864538888557867031835491755706952943261645479612391479647637016396595838442611290736835335407740255117663641400660044781888145421294510738887080060375950916132212729176346893187958091525144728050857509778829630703647126893318114286511290653652739306453818632616064577008235742898776230562036070646203234570636579519021449227252986713848887602146110274258313260793841347962504621952209793796306587319225193299346748927210893735521268087248835260315624177036701707314470534510770492713352607176774976347669832808720022971215185673326007408046914105570576690737133785822151448933050037902016350360468465381631432421142055971606798536200551017580720476589537354966282648134255795499102046742082015217578741134054799408707279969415590074720046480344706715448921315204794612905281413040640144971311390692995498534523727781619697588067025368453414998033544616341608516431575485258173353814904231336043242408311759001007102222861038968573780671624392471546420046681784600768093714357682399255832438232475700952143166236936369705622917506947979161680262563497062072796561610927263650026980058849641262922769392252191669414728649414890352939704238845056601702585584844631252963269602850261881717139263658255985192190712523810574691185834657738990452982756179772844149037785836804673407980623721204476224361491542836473637713850405081117893666567850392210458857389157072798820480568514185951433632147897949253348523635623923479460341591583086238937330569125101434024622105736732678297300851996669169522762407877373223455949023058115326799391797433905654200602620816327942003583966754220492716503085164028927445166377319930331113677022170848739646418598690784729149256025758746260903580429592362763514031452612849258099186324481759486191495330736458864106100378581664086951684384700248351194873662165259248971357743005968415959045572520609447577095094351408011115253259964243488210440352841256585328493368083238636689470875679741820852384980553115544259969112765077504383812743807110893393710881812213071166263053516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,57] 260143689268047556530621408381510414019559025984241340180587242905792395629415962415131170414792678149506543403146786649656995033057620395092925884619905638928808159779253236380871684996100870569405620362081519617734825644903023184054208024814006699659217945050926771181028985039759526593196677313306954660272507090597411491299454844321850757713672211446852434895017792130265007270647712837020265324851195556069098194677820602594506963191119578209688770653660433443997734663475459200355691855588606968861832880514621265871063102714344156551086095317980682989930958843611721671981251961967826617131629665680668179759621611833509479282830586933283626324630572496662027476681256136213135468680974137532868999727654542793222234344565954061708883460735689241736566716577955205189127836795573498415155731776420529380130139831811588001233827204275998543604467279508840617596181278207160617449649926004439707244487361290659689341899447200141737602163597492745053678703385240897352067969787862640014050499465130353603875316316708849401080883179311060189462025517647926395927370100566058366143102975119660234536900074256759896481996625837979559321879498159401959708525949163872659142001949562492805745077169707265119124131438899010740575193041688325314634021759318721107239860312870240975954733759402931367262930683941679694619273464790860810582307377869973717612514628391499148113723875743835796614552346004309578685751300315462146523710417992773384397871222507539701858726232169386025781563804275948227519318252812703905524617278565250321693301660977348319006937875266760650170539264439060520615953771945834105007395044548929066124441928482125682306397120774820695085048840009262578707620110390168975693393282588498178382972528053678793646821345650624393294633705060986373175249791599990968260374859873856686263023985921348141643921950476248612337461260509733987688219673200533050917175777775133080391943094648770990313128197116569477755068265720912203921704112052384342536427941524987833637554646968025796201466755136606477252487264101060134712246650133608678623341658771826079547628932830177274840755978064954704889757325336573213726795965797596939471678892349743657113664812902434386095187594041961710141042768375817696538837033074631665232035575757695943764407478774824843226760063329643102759319718010866882728568002714909750235848155712421959542871393814608351481518063974065874045963075311367875691125097703991619663059914975449195693480992713676410429599031647741755006863323668074957344440727292419768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,58] -37003408934262365894728861629385421451026580613234307957250129453973427429796949144682855229693034671598294470102171809756440829425689536647777670626592226103543022220324775150308907630167085838951266471217861170539578231876119592445606109854839702756994173325625690311132115592061732555259483443870279637300296128548397451761323217407382182186188465743476510938728401450951373468366972400674051981773177557462493404170737825809733977043838028069105051324370872466129090629589581971618921350744972551667844581257732323102079990802280856409913863657009043795253193998909950388862630570649786721582949627400226583336845580618007791299677463050326246331671247302958252030362711239042880350396596160803217468278898171001385925421054475940209155786686887556820898807080367587980562140439390251100805577005381331686903076726375995356837942260176310190446012026780665151038955811455038231758082440094392631629774160640183829817959170039027479840641091020976564785590862956089615781609851216232961800477067624440906385694310053817987917855940617378105753003681359581847496788375372893051113777971666732862019288403942296627773421825368515644570751952609004356276004044556578522213117417346248671535143000959920293071855912790313331570577115375465118234617960844932614593928252206235798709050097519992456878732834889881463658492601594853229315153904304598582633280583452246616115518432952769867393883231050276613995278768896516687150131839193699396731280768272032846713597605031959998397003421725149083234843601913576919745290185677618859647564188174242030115272893981071243409874244104843966329603968219330428297751712738213197491946626756756985331183263527919924737952383034784777650663491315952368064321806765213590596746507321076808794585462469180390655718534277538921332630898262848316433560256644435469750852952988420336308306220889083091280241476740388040181167289648741789365407586066004970302681589958461893738445571924676053241921657248969836214437970274282616839946581000905568898464391604461956410161700780799374753206842992424734331214494928608824345351266318552875505210761435239920816140955093870082525839690099659724704881074856782498640448011193888930452075307276758603910726704487022681402535410381922121819655394240813580441594297696415704889505228477098454298267081675582868916207020061191853228698269267571959508024857212825668201396866307497327306172368984532293143062906018756332835729824442515382521155751160287280707310868364487979670922966248845908177710479535006714256097903286996172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,59] 4017074615194790707129937848249070300689234544937687823631684366243923672202585756663005985433896396183494492909633214998898863291836741136553875542771464790383446615925242421837128316837674491477735941862698619855603474175673680752841254001221136133389530463374727431372737955084962850566679883630216899222584368460331321863537232485223672355356907631604937272698696694705176225219406164866905129793278791902023978628419573126366164688576439818698374355818543113976553665323862028625598148479578583933364519580136869927101017376492132403042868028399806772196590798411456836453851385152350282645655653513347322173210501548078839489364541079103092094153451354217544930848401319245471878867443851590676246682016263644922668257886738409780652511048189309025249008808198158638569834007190932092205869461773589355005523961154189168673760819580786881589730911624280054538732029730905889342431202737465848652553780316949131536621956329531267608464566958880552917505613640031738233227746688591277011269732168194173780673230852967880672823815622568416517422341974384549449836355078086940274331479596172710147378927153638762545895780519019171922822755768723972763695671282820180663639687499500293786266117032141084238032285201182061696463273134424267746735785686906236582368305809370716750124407465383558266266292374754959610811299179933131633841473929241029212861223375778052853834929442813815977576855705427424744823639600017218106113435260614728255455516855968169534166795073416964153603009349969308016599359003921422778848876064415945942246364160985615233855725240322526044295851570069788186150278537798103576969534698042784204047074920794642485587745977019520340200775778028320821835871908076189388080011235819224821329263952322613885306331509078576906985481851572428823386638558474638927186906982133858633314118893004084224955849398062703340539599676433166595203336176087619993780329187216132240380150577285539326911766402504570589605736321996776451627964061578042443977269612581417765489641828268332872190030730791246290573169187417562733676123005593373602025279707950109284554654497620030215426478900157891149264298871786668623454390034536557627430537070098872371713662993151669920151058649752238262433250092529472696893928333389719498959505654443752047634075063585481551869134542969615897512537860032091033784673432990254647874905045932125317119794155716552921910932719558033860135269471828609825262510720356141264612891349337666969666744333495324374699416111416898833960954351971273279772249533301391360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,60] -341564686254260239018539398532685911019757748889992640680755580134175843794736551488019556140340396667004592715151906515592719158089389673023618906541437323161902395956425756217414969279590917247085457571043297057619087075593583968982136846443847138645010855423310513250506763460133514864877876389720338418740570734278503866569793462120454282656704164012006135824501816801953287489245180159183124364779104942268678064087323270328708676967723862575839705754402244953622508758344901620132801035343505596952189292034339150775330184614518735489879001010345911566354486532192978686171827861889008122533316758000662932868501639165920508872573563626791574683853216429823796455371510493222102299490978489744279184620622416666229030941557542781103001144369561858644963811928085653092641943329257867639404448134765088566185049596139945141139696682915134936329990463112896883162391269272022335297756651988645407301411312217534674332523055679844901462013907935035545142202476392631385814600531545273710616991611710481239371388328209414209459183985696709994708152230299412510448190669778907155920690921135755786441580224071339600295648545972195935947635742867805381070732639853251828955706538626507363578650435039337262175145430110117980716920017540865476674060294527516188583611986876881591798244103774421662751270210876492994529914230025668517432996726191861170171708338788344789015302907049187179583207644880637081118223171338910601129525459328997919769051740415627698704007006196542518565270038156113592625131459406099185798915028435608504397955446289149865505187291676391866930881661584335966806703401436641618563100819488977302389690195422672621715029482032540505967057624718130718150092174907188588029162404844631033744932787040022237706906913774238094994181034612947572791536473230915097075729123948923190308574862877551580182023232722271635557717838492052641753492296722072451198492606746757653196441562783111820715275071200427363158841472737980460034520591772331124755336593621528558314890187686776154859975063377634560864775267466039960829440275058105368323696864646065076988553245134738532215045099991833245814385125276436331920745122942176563345573505298341311682715662922440674136278054937114603069227205774726953407781467365541871665635106823358908967009968510950891695917114576005595939857022227281767509164921565680912775723561308508772895935509646820115522194587131130798526688701492280491443346189766992174234564913861550295546655852100245623883566586556132331117048048813037581829919529028812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,61] 23144165499297693187599597986490323945734684197385047544308823303544338038485425100875469138859604886812334624451086336035819868777465411479436493932145475028444714732952082570238996671945273532787567840829787616614386197867056005182630140952004061752475753081721315756755909734739676640538419753643807655723545371357910121061240896897377884237634097257193783760471835719462130538373668801846730330854067902195107945860670310583921425859266196642279533861946514007745464666142800598771675459579216208538973407542482659906658268809364173745744539447006608705341274315603732710745655192200751105681044154063392376422623729077798461927659642944943323099007681004969374564975989620116586803407835765395473928403483608133071167972446573483919274236169832258059035602619827045303802968445928068351903650463476663144845901369923966241548713403627541543886631195687508865971528282879195206055438260186695278989823236220195997299075368544741845039838731873720851523293902953944933648273754378344080280779793175617099974270665046722445083360960702992102113435580118036482853534672011690381549956883706115076389286868581782575786050794850490216574088959824268826714435812596482386457248368935146376023767532386441910153494118070585967105268389581128490248988114529213203780565401214115594747617002988296245561698220893634335490020551508734731451633933725280460155570906670656473713197796516129817202983698133637474513532223017693927276734311652696281267355923128511860546290356733291762276815307433707468544829935610587662113553330213420256007286400876497135572240665691570998758687043196465568700399853472649285477236871280828383710595459409093168626514597079410132020970798992446736719101764515107254710378374977176495304983618765657844369438658104739528767680477327645469262201505709941940496834702776912583457726846749277164674798680416740669803916177604193210424787111684402384608211869135815778138038277593920016296754333576984109818991439793606269491641022668969603342646813782670718956077977775150393880305494092940132428402382240501484728047045122440879451046119421154414745507405700678853786414634976091401086910004371126785597536955018532065916097871694604720062761880340044928417544637703719775307738040519484086047407264320306057765239341029316309686340700315021813838157451328588229529812187236873360164349000913896435442535453158369543323967473737796964273567101727778957309816405664044243401019491635840589206687396907490662099587189694579645558484380526077105160106590538135806888695619248979968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,62] -1275283063033183629147827373356919678163341074670138181830093240391232682549413208695968187222178591559112769603175882637420654764834286596487068909043285777939028689626285156317818852673325938643308807416437307873329193236677006114324238066882210182570004665267308982392155806153014127973958124514191646100589472428967214620217003686191232771551331394363798417346501074308498924993794488608313604280515717522120933262416772184383156928221732261429787552591662576772460374533767398009201106253283687250685772071675563104890778262852435347368469171001550716856352103738154008266406257325314339568816133376293413689421395158485682157057344953104934522256910397220782485124636713842950670147432880030354096917152336376915765854382819081584896014088396035215849046882797475581024329446172819251261383088942245133806818930416085794694038958884479443117855812678730857801925951507915680811165198115889172864742324842203078895171015368582052160836233588406969667864383279199383096521192712729814930456975618583145081674365027239846836984079326945280585884492902923590252105111992176514009569688174078711523585004724068932444599503588831237168192749838995896818665819715214893071814533809389378023590327748322947635031066535370179572419939226460183431861020144555413605820151172442740413467967998918974414620327751222258739475251303458692292773909144075845846998176257406353724293806487999934096080460189273793133429659363484215305801360352002771184660401568747373970360543889234636345938429061133635938410786373638167580064763766984405982325332414510072037963492371143874035812380769762498623667567233092305414766578222588665583967666938983283349713570793631326623666996234799728118457570780376673630505798854776799854123662546859130259443929156186034547912335137061362129326133301561790067552183971791724056860911960559883651761012909831023418673215192694766825630955915722549171332336890919740642717171131534146790951462282228775870543702038387840611417615538186288117035518655009177724390711770438831272187962151486121162707380504430250505659848479168724445499202013562746702902770278599053642172086266898051707651809991428462798082080591455422002978429956627707754952198288257468279747143849350065287651317902521714907083805440558251994402127373830303886939921277583669067611297916875294789615667010603215622624344938553950951883921853779444551843603462772501692138558879875866391763318759732400533331932539120393955945268999675514114197312045716460483014141733912353054813722537908335874209325934182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,63] 59713593994081852831643042959405902815704207768712646889452933828819421204945640293999781462796367796871236601041954189986455828804983479253962213245467550141172019002698316515631395286691275839496770136223063791708325450406817406546521506906341980098176017417629178862610702826087750904919433896005989710817798934958233195144134444601940188060483774764034470290330177576368216667668010203980218794526522950560559633885831086367080191837019952753779122463617610180235588294377465635029291811841171861638866373468807210791296959479436805902667245603021870457848641900792159149498527538829714020285609259613346911025332179816020544043368229398274074037780806008539338853344883888035383399724764598668093832544246188774052141071236988346807393898213501465045269313820808549051187462973082889895506966485506240097583794271325224892169551036198417528080256851032511642339788007410331749952717847265645328682038545597145693183601313606713941306446982406331643313306423676459220827267252304753713048936253587679452441055855069493324665765413490734377485359793128443009570992003726253698337678759180055998939726876998310789867334252911128624240105294913753670912951954575313463064073131836110768145058183664211158151557425233793499640426017267794242686937037238322646689611782690442717834568397454632719512303344013844435673044256477331623575529393769425498793550276083778521162233244387674928851053958624988637619009872496325058498178588863447400865559098158940847770858352750254410756196966535601705208708136296226875384679430582214519543205363741660523108111236638442251956635457508559916023495486465435730696870934301487097226201049056247171404148584648530429365053888736034988132877670358249978299163536954303755023619744511886314582744196569180991427485432013854436732076113368673509455040208265310900667628141491628880508335239758580353668755201533190370129473962733870504417887156150773477150849256390222345523440166283965656251608325302572272734085421380122518676322591108478001839077821212786860148362097760477283559716457345503821766020151336412302553537277581558974285264186557603630069234301649034306722868891234289538368499509269475497562104042608339077965279901742225624995168145542945652171288342677912810915617198401383203915573934903030067701903092832575719871538089200616123649550243468403169367310307233565955271409896411636583545464101181222742660728971350069409833363933758034692499497271746159135539572560405881375029737555755848661680505533954801311779080803688440167240128360611840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,64] -3070828594179745965276811615700884291311684293712975142599930566976396292244266443947500593724985352836992145500656532245916700901810192648537365906185456732120252361437153640078296328010227166354570456385585201799001933659546371684527728202052599249404827900968157427731250279841430034126692196908942492707468977725561129155974685596481413445501188107488644285946612778386629777273947598016302092774757434649553361035246926309981537764413209319311088944413323755907126184468156659485465936590187840176484030258940447963855402666999645206158270009320780025597025518594951796996754244093260520041863480865322418898213017823417403530910623045857650347647712736084227109406597676259126066174411250127671102629119800980153791665022841380776613079872884135624778491914184048612123536173606493746525055351559179923377721936213561747522936614432998731099152287550364168759549620939373582156199809652467865133324876497651954816992178020648011633417992776297277741286169646406464867065793171586903288289122609300182707185407059576972144107270499049287855504274820610854844831348592585392262931148798066336367436406125081499636487542144062555128433396233427805011689665045815119193466693211477510660983321300633945335411602965382231176989324749290718900693128897111818408682119914343690663800950207605563845480492939211271294069940663519362667710959367377659536548356011869882836722246224480117554668320376825611057104684435947097637596788219285708776369169845101041219685875053980497240390962459186990960710022318094698055409862510386062452410311357218464387578296609385863029174350480972445624741605103402173435854881844582276355145241420113816938532445645162476799300342132429852616189524778090346855867754903217447123490520309906427316912695312105246241744439444314962966760304383784818826435508813223855136265670588327549830277320187904739746404974408170868052186002573111227769157842133906089174765565174279442304356842932145765892110257767335150049316180731457031092881221387773792267708891401890622196544960576443855353396475242947875735134849014663924573833753594695128677843483906862389944374726652731242852255050046769470231203110262385867891882927710155797070231640375417409971830835876327299076189154441195048182340031599170360271539695492995444239918469326324844215597898007761073681273698668966905442839558952392463811855495013140310770795040146227814765091216429520304286325402891330381039404473399742993599523760346862617131053707739836548515073597296317498904327937009601134418880941260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,65] 292629680009685361419039597257117640765702387029032513673969178420600191464298393735359411943841625694973852558305506223940705341390211734331302308630296038815887491368876145656217126882607209999033493893927803679277860085847391046154435355264670612584290236166054906485171138025030198530650761415984805796811489339659377307316926008369286987498272761704973278379114951466860550920845430747752345109821671834979989858060661400772125404007850522839154141714496825612620681704997226605662022819438851592783720603233475811374910791652876367528256290468700408016141477792671007936938445519805748844811923258223448783937193175139115633996419327277041637157856178529034216408351897187191655905546340537776033602226492411466939447817381263352653247567748617711956997927262734275538436451144353409954098391647171850952453291706342289029679071594013371963915491696990963334388701854893230070987079984276689734684219333416971793784587062386026350689359255548879194428043643270405288999581720346260372642796382874610522261387421629814744468530976880059325491603280991057447666625254308129321353015829860543925331125057955445182394822168458573874627954945242906236500903485176400225126782239364531316853195101454544013587906986353875055583258036652092799638914512211617226230608033432141768366891040593573799774042029361060182271083035475311395022107107496732845726711036372813833124791717014618308895406962383009746128848750934298143662507382309713179616307698916111686605727743459618128116454443485150786656916844534582179747752691023974713192285452094990940631935571086584543206730014641290637784475986081938536552731464516102480502758282521190649836104293681391379182489094915524926483010212880221828663909136363763582335380986093865579015521498303944217342031698181698440103651827823921114518268297418248182693103327652602492140193742584414853190259773137117856271621793066253165449990931573324863605661923261938166870330950245591187604238477166620896013931785127208646739350275882542545613729270432093638200777309233863280504760759803515218215758115248837015362296940407381196935677357353695756606159350245522513185626517842462053319292438614241534779429502323999940943976158595491426399946233688764430124604665611275499499314906993745349139378198822481397713137509226579072244374159100373173216390265240291664877574844700721397181521645616682421427894795505069958416476141256769862996116447664631566099461905140434118416773933393197056141133024665819314428135655923500416986087534297050110367597854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,66] -36004639646195356877641917606570471257649203013324227159507368960126640115233117051550872162940257559442263846167677224327690125146143751983830723007335399319787806642152646931686696155786240320505980791954485887634780709785126461335863076532840702388982061695720590076928874727042566273026498815701516101843495571806717656285843204204772891578559191414352774884670975673737640547851662378467249769531383844390527528560391429654755473872160070520000640717599953280983763376926471255250741638264401182067621833522101335763662145301961890415265466559363536419693453054008019561201072572500202414108309018517199749632680808009788896580378251493888626813448536395670448606226688266016674194765086582298901647350578660264483985134695723951576910825979172574188337411221230439360084968142563573671346004436040894030879561282457680274730260064775554679723281862749837604649140859209742276107915742360659598875616171881347118387969302284352966779022338374115104720726940685775726231134094808338416433453039249716267973072275687373781858322701387806418453015709997843142546416579064491800515521233237797957577590747322160705278145274303009866363398811602876393047308312876096027957294836225035676504129134408749552642277773691517087305778995960570669517913590714879832791622420115317325003047012993748837975826824894991132114366851010194454978999097452552287734504740554882846125885483347882055971062394679050396449281322329868585194945880852000068841092425302773908179549945152069560423315668638891176319660504484402896582738899780895472966884102460745624957995345990348229736010015096460883090568432070709242912379920778542767729270234635503222514866549656165942594962584291475794467212631796679896328876709352103882348055575467571760079558463571999559415131414479589688950723941931940988883223888156020343420207731473456090286406938912406742177831467698133077856384729143514695319177676589612511061379534172179587908811011091912148371822632814869966980715207772357141187073262690112370708433850213167299390644406277160925075335054423590990986223146878206454266665461581867908795707273947908892008053547413986224359293483799707508649605959061032382142357461509658355579675488895465214847122910475349703908244043478489370443174199647460110641013059439792206163940229343105919359178440298109099872276741751509628907018702683487742440419398185678467766266234731919663569106191300751670908568316368842163126961143320006330170380573174194721898063006469972097616315255545579785207977338979256509567231590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,67] 3709792204836845816132197964399849824904347809316047960681852239074673294241392318203547465615888228194397345833740078361635167991300383472303816698213767905185440849633076738906987605978910979498223325713530146868572882232606158180243339637828003820863176177432566615737353195291380612901445428299262221915077813845843408385193047421598758965070562943889339984948809940310224901326902470963246650958195205061912775401038704597911744940881066486591794059258518686128164483653475008007497141401126789365197306977464123851896396071533707316660810106813626959381478687279488139890999984226382196904423765536999009439854989834531114863480831989897144368493866912395038895704137677702610194780612579285470660769867380168146447382501462624760711423229878018582455275782283039485423931989647718591195732643057573515530281302426664244814082241773387376091652141296254129472341106133038486535344304582320426588162558004898121243220709066336922140081590898683904202129373854957857293068715795361926366988503107848252965751653209094418151642802450025585562748600372336514870623118412557408250858752565239147820304941579067905427523975841535089709199240837835921476846004211967699174858542060058010780763115791332141909988694747881281674572530461297132735384096711315182528511868076773556230204073032739241501836892619970704647588833488824101370351263704021108834775426735719073889215257076801672500321576784475946956542234522950825094119389837320393928203890546049520711665487426624932373057893742450815288231043739663243567323047496790865777916470777765976190772505328002274824874967865635029791279450852983625701361093363703336752887552089347150576825664936367821846129620472092206527813907882338408392491269970786733789181153526986758143449959632252973473448489649796936359855216771726289505761658323487764643447531337028885727584685793132547392747223016024868529504994512048059285806300708394500470100371654585816213053767819196356328141693416626889282326357673397750412268897542836538808768163710796062751653128962130288153868616555523438019550221098813775074837311520282893657303085913165372794386386879278108772553814016865388932940566665756616924586805687455644058050070980820505167507174220869045533363228187530760377290685689679341908717432837556783215891924249998038634747262806865157762799484922861614773312872215424427605026551566442736526872536658797510405155395712030100552620231994043882703124996712411309379701336238962984647609221820244220063477547209014074293006576157705305388734218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,68] -353912354886035926702238377637972674695323396440186180322383504616321594348029898798366024385383396094639465575753294509712396950794367699604895654917349554164958760037235961120210736809708379873671807938399649420732005678356734250459510291128504976040632477305991540982923953710040953614212472632522973424182666249170994488103357871889205073898128699859917255404652153024724062417629935286852613961145188965876983735590092250748613020556676016342436077738604359299877172527610083061299148980479311340496314533478205795036704271826909171913636883861393673587409207940125154343121102068920645291246304398151358655627239935357194289505067542364997859875076825367338031378640016145973229194436765883365664433849782803753519695177457796647931468769767186712082223294230925597048585341474023415953198225067247611094769653770407169767753577100911409586960646858057007530295273411791494569310197491056611667657051499710157076014961014576890122013556241327768919211981405320775689693538498016065283759803672264771288384519283947267920052591384017810012139580538116605912952079572162859818649937458897499848245998303273552279375024200065724756629786460026118952342885085885944607268902955550320518699656857959031380303731255212727450217311396910522347784001702778471743726313560079530332654561135584557675355244046650629546034077569009177598136247084984258244358477857183289285062063235179188371306537572748362811582564776958989497358908780462417091768768948453590409753166275320149610231898059812836216776426610920132913509679607579721441639280043115824836563589656315601132491606049507403537206879079653516863861162621921616920743934666263647754115822317462371772800210131482640625221389772551219740753441850921382252466037610718502187310040670174521468870333955949413627963913524533302955251288662147319426835434113908490516153491222109809416733818834230772115853728764673971941101823685630975156473493630319482517802611705636544852116973514360992643459212790697920286952456090151452899506953913583291168341605064747464408119200898723703766064149467987845658538858111214543714308768313829002993102714665458717976401691809507698366205439218031030288079106469039013147788798677205008645062282917293233493239704931207038214148126416631955957025534758299068900754213210053647711592704777937905933978492995731962021624430132825636087391148850296374632487225965868723686468196248070920290222124589406742635694262521313136770479545995426821682328090760485802917890098525911618757163107674787638458240204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,69] 35079823528483963612172560071800106278738049714252100297317414443328427252448529543215702262929689344712718130155211068141158710161112642437973325179734616139809895721871483308712958045083000923375672564254545878581363510628179687556080703075156265717047272991265348031706253795724098249706201737793469542912939908871015799537701921760962520702328582953290503009147055010139815506718867803481983109739475641225293082930770902154461089873935565594240415723833597700053677455522564463331994002820891178456253950897263460221596545626112051817050916954308412226356458711023847034700315933502245480861000940640645592183759936324236961924707827446465980854925610412519435021457911349984059776316689725698221911111090554001028830447260571173044876489160225052716483496582148686502101016621713301181097176887896531573470465919804246756849402781856959766092505213301305630750294999779765610435333145919248960584231552755631614845150590781529983856926912955319903489079285216192892473616718357952333610653331094678468882405243756180564887745194136515831828866681211797482111194101492488780906716418090801236423604227300930535044025367534890626875707332194662985883161568948447856717103908663824739795555225181807120210714677988079016266894321256292309393849821224071594956276574507724247319274417974386437798884113366442399714302511461389836341402530200866732514118293787689046890297121432978846120886290343048060239165222530543695935493371818154578076543011277436729053979822001643576732635643283612567976232554399209728354939140799719026587949536201701853502757949343312623799937846713639930325723079746761331062590821569505083907762486298276001904145881311819871175889763735930860638808887139348320849816356993770050792896970968533818004631090024286612664554543003586059680670694253095978728298339830089359575623242983436976418997766405413659843976841342176679114992753365875109495460351787763294276290303723071392859726553453406312452801468313125161702869569746380735048259195962769447957484992038176814985050880076077765215580976140133757263316988711795770047943759564983832980213663408512760388967477144465319953827061999692954934092064208053271009807635162031771276189008270022083338739142221736339852981028606446654789987360380689984366351356307592959797650039815006264280248094460539262543435625944741233009404001896937455581673401115152215445848893463368650574997136043337729127884583105816689566402138151319276945537513727297206807748167064972996807176982921142077186819304116048365952696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,70] -3016792506175471433380730611392926814265402172826752168516997674489984451771315966885975839333541712850102207651769440698327295325967481471449832865098684383387407030769334930828684827120136124857055565185667971338443018537726534574777653492236153698904047046763649494298360176989565270238612383075892270057643080831685455830379478817868776884198967998097201607913823242872839041026263623198922685476649887513585967438091398852652327495123493599286957838292811071075927524214490192769710613440369581051835571386789598499210997007118833782350112761536040535608591779976945167953449067324245843667331051597093242581619850106560579503141932810713566441618615023053605944400555576676708686935352317348388516552118478098140693878771238300483637116379183092061425793905629797358407209480071788052439492353835917791654632933467492157860573877843359578297265671357496163344008256624560877182361160097099875127446243687930227462650892919100750682937720899301368897706439519712750848199155219339061230877941279808477982450273924966278145823597664936796718348239660833615178685200524412226890670120775024609270461019213564741405583381099415597347993827319459596009500985242392796727188291408066405317076547405863750401766182832465872535216170441966217071658537831309948143718110044290176342833500403338475093770516360809098575853777974461195601349252414024347819750343295207639284002990834227717967200211739987988434550457042052985980310953440377933548304070336001143560398691205253233787289063970239014541053023771593783232200077270128636782716562287218605450502329007529646376310319641434473331426909997248245442927648657880010288894357728818473951408053557095053070004635150292024144972891315459617520853366962718189598020423966211619135173274902105945211138029840314890469309983716768269397763382346807873458479485571647310701258525043070792595253275182988223028763739569381501457922237317273630555167531517484949446088153968797728852730466437342890555883147051162943572988632923955822928408568047462789223680580355339600205815424868463017767287704180460051748745447264763805555260421079706939863676114872672579701315685021898722672359162518554138108753958302235724655397025896121270724940160341004573390861186197654418778301213151711471715795710217191762188822514287255831056883867980858451436006442957274041677634827855633521440233365477350920501260928454149283415197184552013623524094493075356853481165899633695464478802105331124579148782315978443496315983353700275131564695030964948476257894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,71] 174748409259091786174365562239726631735314338246169728469575404515236456581880364890966330689887492124047922043711930013406102517714842069501321106020824799303476549411386183941940371159082543728430992160959497545485873490786211502040675439646013777219396106081123660684318627372374076761078223033980426637824899872133065214171487535273208315187859106086371968709902838443386345560386894892446984062972524487945092376850203695742082333867150874310263961756133805595439742524633369041154060525983897805984475498415049235449772617932972798374370080806464385040912339699896802776307757770605777400195873527073784553336128850731799814273917042672252281285813673290718460685075057659647611014728125416660480554899007521123615030935490279513595675859325946110672817295353168062570869224450732952131231651033691894024169552226466296348377793686546280790936292016305864171888498927124055101305267624649169204534195900874009482201486889274286743978317397522227297479705966124955603054655900647956188599545253010667332681928922713104751501287354945189463791360022738922558937060863743505058600515954472745081559396289757761864857493112051963255608851128883720337678385196085866336503003139556649562100931638431380857246711337215024752112581562322662068192881677559067419922473820553899344499093172111300662696483931481010434466166946769178425793032930893354322936854410598930243356981446677108775024213504264308965461438128415505590924969925031676969520882269464003059104370844984283938200437400783458565589410345818004096956387761631451860709738202649355789468864305689758808384705970792814484145359286046489836405470718655485695558503794773700568809998737923074372491617411331171246505376742363013360342707981103940475758770342566559659857103265274462792037557493198079820192394485430570911581123282055292558312828292657179191035689375810916045051549646067629203029529216948131111525434528740337668725972503668903818742324750127535109518013484217970555526072931336237749737794964502122407786344686055919935219606902596945536628018523233619514092930347561308368641500886680192561321946232321616609497738651094911701665703722858673467357086863301394388958912533853726281024935743065849600917745394979030089564091896894777474275639855296672737551074837929594865467676200155305834908930335276732897292243954096930656068369996145706821595419423139858763514254202188364372770472271239738809164527361761915242633759456607856015580063623249842973149319603028566990408800845520398124447801673886015999180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,72] -4011904686810022383291843300977415783909695520507460178663841120345997875339925292016559435567016847799693473253123849440813817224036505079363583630336894612592019783511817673762365478146963189224926279940741175338559732368440703195893640018511195561879890057808537033195425227931656928628448286655546207672728219853024056629325475629979767798221401371842589063191582224371577976153027923626298138596073074005013947942727473605762493522566752469599506261378919948950315249737147422828502507076645810333966886753578558738237102851785272487636261848811767616194592076325422848802797115904382884019598223090793449520795414225832661403769547258098581209674743512530183731883473327764254700745782303750159816787902265839523406188793087121111615369807467287027722512068771842276212959997711684273737920449533109780517992715168618541253931978619293342135549460085506795926963225259074728697236700681621358334259789354362269626575065073265110964962756785486384249492386497873070669698889580197645412607709378827574873841599347804696288044220117366600720239984215608300214654801502386894380039229605697858764367211350157301299075098943139270567513229042520995128842525203163224825140839466881999966985618818952902216235068898506818863148203814930363255391045480372519511468023320414823896018725041308679460719260883807713873846893352634398358062454183314312378185281683254291140751255085783993042824711340741912083451744457725881660605964269858431436271657329984804218902474433392545461992728498802835449837017428389321763419411179634329883144265551432947734417386108634942714395609134912628885634603072528806385422512278784542944415126816300885445354785634166798829786338859899194769136651438821562873080595416098248790688280080828725199429299890770659223236295361248411225775471996049088315203669710208761239715254650911406684308966274880551697969211162275194217393537979411581472184732838309730854872850596253439686817305006369614363838037765010141150109505145820085477672038327128893411772534992524503386992925732442389252643280989269405954297019149082791035243182006979606270057093372224602748248730626787830123717493587741531315232890336465767911648675225542208646710732784385455755443789895843701651666315867582956418547531746941573453629040021691468418935275214020587351516583754255509046684078053680375694233624311872205512494154045257974003105016387870754216860647084131628981116057420857753950239318955312022590333585835297429504438497142988313871320924938638930397441475973871357132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,73] -211717908864833040343527175516659022804268770177203928570781467520305046699833466719687881045078226070150944267542309333453352323424597257835023057498728232399705043058656840871404989083423126909311194358366267582656067039602481756143217052842977044701805022674929492899302073095616322105324327886161287374487119828805174318189860309338622199505908149959137144561918712166535021900281802558653829850036861235092058767981611661326797861747361041330411293647223162162390489585966895278736491568602487597615279233303663168808682202344448962287448983331889111298208710626594687254755516473061426108059347714619338965836529295658428715587792362712614511434986249896724162376531992415491546729914930541520869418789559300757888796685608081994265049371794324996829332757848852407838944169628704223103377988218968616756386444055052252973966776173549975433880319346382766025821589371030334610361280971733029887825733808246599244240903779556095991133976562384350626281262215331184765834092410878626303591671928927500754270068441538370890005450234058458084151947326442391881354971162343038422170485958378989289952426030189495335725077707058730950783902722106150278284724755005046771753132950316873573064332604902218419391668333693589048876858480685005585845264978756954112253346258260619337626514225899516601298591153349483885162188138487158550444413134401635499288009608549357347453103505270819168012526286246140529024447309982686800776748536757306818941609202448699505968908862464098927178222253719751845676853821793250080369534107161061940984443687201362450215758380386175760459353722407755847260171657839624537509356167351309264472259738535110065819142093235087595184498050396223123460091495285689843269276963918659587345019757493100043080562941877104668272409141520436756400876353288347371634938004325099921788255291614972753099252559304107921541885725578720180495244901884679720162058249121584984619977150171519430524159954520597441930070120108601973913782943451431006570323412152386565309316953410626727743665897193809770109029244142218496445063581484075415297119414134312428052665222052480833660608216290223957016660736401775580984661588642558608245540558017675204956791092779903377487957093587198902442096130307806819471893540413939919124676156650052955883245481626461958147889226558552846843611605004343990868074843330261873616355239975522677700795235598791398909358583320420946534549878102856420552376215747813579595390580648893463094639900027544247900871402754141230715237463252742963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,74] 13941633721154649410753616519188349795061992025449539916569155917299424760201805244389467803834950163872371946728932912937629598189989244867911708029734094236148027171168813686995797877568261654608757845388732527536278908320207779412398718866272838234032324335863364154098591425884453591065574596329970444855228393255802982175756841673045026774375290969959118268619468071412005691974265993656308301698190455013434907813649071036709536863968672393532242537494133208967941170919245188201763344511599386802576199729304233486030690473473682531839651665550975220587653534093261543858844591257518669560738351158211164912868063108100607294686201503868783752279209503228246121441585641827366740438002813518185158594672115248334798578768441562180323597821532982421787927561634464734051111586897500386376578840013071319027846050970797637104352212581607067320531771272356575261571784024919105487396183410496610988493949321485980223115243757377773520712389379498432850083188349910395100717229565613337588260783639408812668045134707529530810376783969208473507610714424449356873815157927690497360392482455675308975173948704868928958705044526017398395788208832346262170949397750848235266385172607369021681096693682455235181489427660359182969593148402755346757192292705749060947023932786991489470983656768744507674490276363601546410087488988373027441218934256535107599840931565151737786356869160045974173701654953203916813607074186189851105516849857421849770950637230483107022739320344776000973926812171780298551207724271063015061862169239316787232190878276521332778756869114085522137300375662781341994755153773805196984039432802419979828270003393983348670018049005445096145090903896621531622675526659861358075408064669449105757581592628576347491615277537411524983035140465000804717894734975028163616231337234742714788844364960095007739755736468373752955988713261826268099884574396128244528289731374407158286973636635962409368887135136053263140320957719776057496486632482392781895601090277160834143239282226556464152210645693686389569856498211616851756459261407707981702006347723975575923597600400508152866459600831162823787979579165046134310460384308356249382079472092619982366688177217156808410347406397544362191476770118061294564828274811250431471416370269611702445582070169466866986125915981009536909531802074369842604311033416939364924179602839461234157764114727213632198971138034711291693825496952598440245100437380410256952139277057294254358921092686599213476455273537288311900040407164125184000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,75] 366376062150113549163386574548472394970642444541579041815495108050907792961412398380859956233317554604181719596383913511626332365887159196951728069925561440465520473866761295503195828020656174594492942756981970422010030896853266622239015998144121702619486184522960921371849663551558138563726817942848779527207326199816665071297349488680030734834548330145692210912617204360013576840515849626278039664598441353335412049830642029526433091701160297450935944440826115168807737035409567577764773791049332426911125068651757526902550534975577361527958374406700359818215204520972461203113548912722837602347414284405234207588232677925048088647059704786080100870353318728688376844447306019286468794398733017437685117866424564653057941487549136680497756005275034034571588556756710272950617397489006587869838166646702986174138277824207250460294242771880166283176623337959347167248154505210953903882180845464035325471887820698026544068823967765968129389496850414822404973785747153638313272704174813428530508616231551008343156026116257673870188260667221249514762121077870251930660613252087253302827704994123655003302397463426879342607262464167914960979300009602333907685810115543278799359153101183835713139707371430250688821187908467554361239590865783254207888664707653501835523247323074632011977352493539092818352138229527620508837018393169185671895986122451048765413268585454620365660296064613479016170398871500621051060261812765360473864613610439019902183495944017527051921873721822880945838571857184711558464439686200990522760100087708946146037629268720851150878319040270582143956263456937530480298930159203430208884581508907333164055876380329434221241208942762482933364057255754502053156034233003148419946237466946011042361004188098253265866655897203230198392775888253633925050664001286663989303315161421533409207486478013341421996101334211370674958948495522530397861916007176404928675583615397863354085605622230617332560288629889174550226520599680879250239940808655175848373510925927817669977726158984082103140125200714734727437597403519302151706225337228524946205369397572305631805446860841482822635607132269977974729656143926325039152092755058031971408977390635202699614844311061211257898869335065999762475739677344129042193449645979583160691378188972618178268258537738181470316321571685001229739328171828292836181487817311527852732723361855037366896534507388948856626401309229123967288964678457115347755190598019949646074861944805677331663284718615655421371204587125097892665276427455692800000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,76] -26785030846447253092934128159222286248675283692541539432748274510189441485928719428324353372983928169300176810529849052498622456307751671249017785315209972617546930996878102771247142970796605423011745223652803900240591069071909682254085984110399186032673458751610118676493967511594446928955469187924401987927864647214817727431641584411291799869949934450418610126311767340981854898961439509133003536067086515843034704871286605444209388823308127538162518867609028587978710847812846252922074271333395441564633835126725078117895347406193091313946158761606644247143278022155295291915290206385292558452370576726457103402142473051819235647180181227408361161891066734358709246952747822126341824735041182858119782842048420067807969026420059227927200665210109914398324723863454912494759284043883468388679439206348717295338945697584313173203260725275510048371026680061978779612366036742924570813087128661388756087954932012076699717961488814212594106318715850349760114700546431172726887761593113535053435249965451145963383946975628508308764836689024247903723677808783212898346237574580790238752483126216674047424413124024323309744891707058880482221946060761403605651219400886161763213131266964605075421033878202910929144606631823580982522620045600632768857743826526209927504893170469452549195653469425591817283579965187723510420633745558563514175135062456536056726464743538193144283506066413026819653581544427483344398731589483920040680501568963078952484487108130068817429934643378793751881656883440419422162399156495663447006196937850089009463407120137759811228451618679646046341982006096468578440222338071659235870101471130182003772594604595051609712702384456726188616648302008485200655158875404758249942766303112153513764872663352668954684480229843256285891892671562914289698490859441961341099132147436755657459104420616595879718417685793252245704294175714126628588057023033979301853669454088286758755754060191448571748255489196437596259801445919133410371278545777862600287966331632684189552460956477012646533504821025699502777727462454267143257515389846195247838426661236823052057547446636629598913854694092067411186574450515780899851145631636397417517589535006832832522128151460962421711701952317324864990847960570916159556853352390534596127976387468126589600620025237364805351546795686787982229482515671715356433337600281645251266302068846843693276310143922134725035824370786827912955241017875799985400613072601227084011530394557518796885154633460786183315564566340117599388889698533376000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,77] -1311537154235709907904024639254109560196129545052613473886460816983344901472446747757777943522637895825586075014400140249685652933454966892474032215308876718453189138476887569727219723642920270380553548091903885635204075891685311688702554032365773587086128594706765107163308576168933432250884812995135353127136471544119362639237800869000372958655862306160015278092976960380059804787974237049930712258632528020376619893358169953814680562547782009328602417405485451534247584901969131664862788688418852824462312315265524139878627144309396829563886709205643975143267937994379734850285472315971758428992727295241226731878079555201641643049696580415971543681344718420097768594915435263941881454375112418483385158462318291663109024543143017920905110904785104296898428551969111721452620045331687518987225466727257377898129884872068761322925336282024434318762258185435364835750581420979041925075912450237332331870817350226518145593288713273386887850256726733022270181089163125881924049497890834868868308623808643702230862357007515833829781756800793790250442623788557846657988468474840967489485661240223650736566313180820067662701091615855836719354033644144799199823065252743324202987529313694506735644492304582443364661411513310799608070528968031422733445472396852951117952088306893090238177040333235734634943336637713299801106670389304238423724441304979923919073969418730734474907757726521016910860575104529291608899388208772269586582749502499388444046650746817551042725812232658736820045820335666079547847418332824904080313072141298797034421755416117940050648702656344925547425728257844447424561197581497404838182717261893484421234319948373843861109737607962746918491184955359466403369010637427044165544529606259721428500037245621235065556019240157423266569348914231333523445664736445545693567063462290402803892556341366393117962981584856517921062235428228941279255078194607272027797579927240555924382000883246029204321873415763911946466502734337395361080308571655432177253758152614394264695303656461254462236805597319538971966725621562283566020292809920553329022727449770811573470520507041475332757054567616914266413997012888043110983990619981602899735504256508708462446397528880660595435830915596951989861616260928485435427273268947852015378598627720619330231380036762115372440658234923510411233229827667179359107847616594877243780629889075387236023763486653827598361857895726770423138748374923956582777927056603785648202608095546650349659485510456026624960159898905614172635186793021440000000000000000000000000000000000000000000000000000000000000000000000000 [91,78] 38014026204579307436501456763755446872547907553936060152591860683421509156062684467738264495116845084138395227272068170570210241305155218801721133902776804934522406886987117791954033105027370946830685967228961509347338837847750983849053970825491299572734078334945833588831693230642898830757672417272419892543397974544254342752098372060914049630609003279868336128155045691668027156229379913265704562046621802731788182629741159797090895538439858374281574822877841681484638666742828094618872297737411744771574900398398760675975026678749942555940378031243566740860391502795561557195978788556581125479979680762671824038733945335508552102431484693773346493718527247160516200347877529299271648890283030913580170014690186560522969244147334393814198407039768702300666944043246455212144738342976636002164381931986105414849176849429180802498077043508887643647271528085951776686177235001968370818294838002413377636442989186292187454984942096924299095884560562200294527364613210908702397867177636706877967179550944167596598564565004964565755033628355379833547652802347345040136890961436257590845443672057656744922741869992890163194521717139488181043318850270351667978182250896817330597510499397355949999505101036048468607714044859604347893365561753317974209560179852776189413746128806530966965728697559513369545869595925226794042337732459168347992927184096010054182157687612920911409607598458750233824924410942554762865516971709106825748791607604464811673351978188836039499208237634437809347287267422953070938828552878033885221038232239793123734759764966277208219416739176525117700630044928800320838389651022378939955541201470518891663811407094872585328577888048491180065921578895059129861917593693918597316360344676013997981073435420545074138127562794276915050424445835405845521387379109421348769223233532880176475947386323172854231147694836249809223789365261907266576567943023113504203077997138943046477422469105120818162720988795877699947496811062413685186641293933858939144463152388375177931586696913369703946417081509433370583425757408837703057629383136191956774646480160381831865708836557316794758660737668017345430875996272612906976359581274881379908488341705666196524861651247533941721555803089530061374910785474383609364239609741236283917953149439145159318110557444169624732471119974708156818699812311127834647045174349179553338940667201918543260297811513271427229397233990071786006934095981135596374877967003647255075545655043682642942633773773831423737303909513602772576044580864000000000000000000000000000000000000000000000000000000000000000000000000 [91,79] 208123884577793527799161554722371510049991005798355136808148697667977976184277678245556241589912374720008202758583318176692602062879293803395899217896922645680827686460465433252055970117575231935891170865601039143516737392652391102792342721196983025464465439340131531431455774338699777250277672813516988943245022574871345460760439386770073374308157877576891604183937491333976336481351700055436597723970270269344919286742106276610467897720146751910608399232231100293079008011583417127021416611775795515886760337472467391304565784196481759947037401079136391570745334482881712188657662835907381899750501649625094313913869588904972944174431901869616079359828759774648129966181941431491387690853726328295743281112811421898483820798292322671658178201397010639133818667870463953845101483276834696406985533186957584070591064045099427683356905035514498824778982162356175703708595171845987128721211583144604852262023753509287408749680944221520031918705765782494638696872057569429396855398421413724065655470489445753933594836397167589161899526111570126205684694909613255643687541348689915869918191565251148048492829232992308957667873470076508513315420777770323868060888454889863908712497662990480787215937079617635349063630232466724465690460901082873570983794447716521885646092777735340934355820480242680001709548726114738163584309440454733715711256777715557472955717141535540738452455804123611565888285937045772334694458492168889282910624947927641838265360581929387676816984472501950099473609831742601123809228367706186103637648551480209638169331644912019874639560948317283955778072196934105769825992465404483225993232571690339524185169183435844929367110050599391004316197615030500277547931946442808680124655619612123249892744901152668422153546798508507782827252572343555456312176729020429175580695127327971288994226727301345934591635559886463068729265671769149786190860901331288955065416562703521428670708826985763160775379979774186465047959146284441450270259096715203625443551543680481812000320150688823102904003950573881682079195720302006895887004511211995817913564933580492361903968002031238738813485080987093751473645208466881006176580259062988840920383969364378599422733729970460382790357779842707894926434714804729062546141448054178469790375664119208670577399985003918009802792028285295615078987456596705340598320880745315768728878530851516149923000997122868264326414125208242858954245369581144475571644338227053808786043092558616913434432553785040620453394041893465420717044531200000000000000000000000000000000000000000000000000000000000000000000 [91,80] 39994390942202817274433828750869364756702374255422600058941666337536615338464092925832369336899388568167648486131503136226076696320431363697493145805725430028820988928858711215883526548292029685040606143169990601094713180969282494397568661946051541317090434728136460908921561668388325042529007742380094657864936766011080476114129740332968122860993302483482586703521448767074223561531449082435736428097274234104114192144997899801492895992903282709346196939863323068746940179692276681624195847109197292430612552424763104875327523242329991619104601657448177221429728457068974101857818370118611300523836663306983806627407325347560100248620945360163023093079340215324431230781342584993725156711629364122146560678857601918740984137667626591908906427098575885152330467204297702166653257887973533047451579880680165519078013857205036731504259463941706313543782042975207770039830262580531901599629185664364327835058819750848277048538473338846177911984665561241454081573892104222007314500544372199727146977376452169428329190765958214106733263115672359653169814604284239023352486649735362823837283074313997071458703920145529076474498247589824265620395665745585017239242241868284830972734841073662180231809235041942002453643318046593722019371681056091921615658509190952282201107802072828440458526836176505983121211291868011548768585327710067063882016250280484282320018467618245381798164045183393706272300390905098059872294342004214565857773107349227797675252089379158717223420565860766222243148278711454786633054063362129699015241106854870342319672006364558653291274729506771128661529287818731891320021721741039413122488580145029086090706595720318742065839436177665387655288262608354979187280707381576967351595899612135757675345664383349030771038613499699398176082785959645850879954243143158309621468218043327990442854668780735999224981419394680190458904193830505916789604083600272316637676474454079920315721588562154553667852043748026590491960821381281035034867810062413640904655827957887347420165011804557952746124513958524239625513820102832390113494256901530028496180727306803133489992492465255739031060514132669620582771902275162324381400444312475273972078459856611475489767339187692233035237492224606829870907846392575667468901099529547616361661720392475790667403183873773704802368451266982296583310149424125250210315770404299377970989329600103238528122701664659996278969118093389240944472753800348949653032452198305790655757752952665894189338714341304003019090066783452229686788096000000000000000000000000000000000000000000000000000000000000000000 [91,81] 1096449063014265337630238468218207052116682427550433676794966837485822616946746773079359609782751646378678741062069641064205334448091183352991565504056005338557071671129500207724815971484978556193497343313285522148938700126652421156871443906231176027284697202258641900486662294152113039738671133305681128372038095487800454720414249535141165356972448965304582163038338001538055869694915086743964643157488681204064787972385251900199348201651131940115067765592281573025952808908110376432899176749578925692339079020448646011780614933690352719599925719622036961119521068034496605888773091758013802766910901677655115529661790891444761118986082898877941504767912552488377265710329244403458321032448268230708846173677987741180219054293814225904535583094033566524838479798177046955409492816823093620063127467870034805396895630251151834586176890386197264767485306165031077236531677137727136977976316472386050055872186790890032444511487218904808247329298445404479264768512313466352752416139046949687328826377076098030175733849039975000046019402080877012355873530966932213470425340030070178680163939379440986446191418094446761466408791856975537040822479626954633332721461504198273763533784055915806312109517420693671412192018836106071109097690757541162924851466968822235703406807462641825573920061624373307214010559264321513615997586123863712785739169950906989477860901432350096151058236552248495645976529612969617798556125267688443688966184598605577480520696778483976468987865110082781310117671343039421593974979936826758412547444200981304045408557535679981713300674175912274111225468757602485663372509347864914593101069303212649416156176893880291644042864069695918352290485670458315078917039331016052971268790552664159560022015792491005611167233187952367734354635015568361701847651149375520724126700047290802602679761886478089440371931468234838516601826432612108123494147502866150898417356018516519277625318812874287675762309749159161064695129840062926894373556030258451418927197283494871564800763040566156020627450803174270931740500498061825666665155693814389741636008617734226737611165376303803989311904186376470258696107614468539829100354700043795782725013794627109322175318817736978659586435582969575826714085143838165908073595679113205530867570449506124563203304907904442275108899115011054731206001673158553676477368082497472689718405202310849930332249692679163907203117458618532406198967076860044129197046169183363370005949482087724881335102920346601077425720921494133042504007680000000000000000000000000000000000000000000000000000000000000 [91,82] -36639293275423570782575709349702219407789740978481196354559064271792656687433401444516358962864399777704192266331653910390325087722515749940280052120229857850116123233363173090776050585243363036213562526965590465422669344325941362040931019272371711875534826973972942363230351986188086181577712755932251893814436412863198875812700806021940672371801205772593698201165195109676468861122097048017808389800055971803154406050954395921620041962167248416878586312101210423383045758226911381766870767689302000902685580869025755891639663231237517399635085100506064807095157886484840003297088012774130469901201050903315044458030702481221933211206861912720503647224487449390640826437472605727841120976835311287602069157664857636764925476259331694415509342481504442184181079392816689580436714988845678995557827697019415189574119004268196719677874252789149913554379661624268363734901202302427943270350884771508137408317733630230768844950421062107004092113562052698011089436324646434476876358491859280936040678149075232333898716168923867192004727138529686083788535926902875671266157789319549805989081714855362348996044193863606143936451484722967223060783947059688657844363726091833601084486907481845827896555727669698822671251393139633622654291422976868924662372099419859565532415533447267334994182954500601025650257031595043198853939066374595963729477685240214276507058970536660924024250320138397881918054294660448320006343634394803724582178696125822035254518925925224475459178067863076003449611854509836052454833845007162785973169789776534835039315340057670336874462794481390516902985962756186126895953946129860638162569764964876436166196411858811514395985355794924986070649115241212467229161116614244988311443328781792506366103183764472081415377149508053159356363007321345367474834112744052111267271672096642634036939148032825438715316886883217029956707535991418048737380725265837407656902672970845909636547981611836163953800694170939093579753651189869811756766039172925097229786702544091623050475742657415337990076134160133242469567363392392250024220185359557068724630952279819314766679909551177103038245159614748965263307643340200910831056147416266360708345564150245186910052931149779191690995586927645554707011666297702742705984290088895729600687979001949918088638344602094802144242223950666365730376765798753009144563342723101505396045067414712548547821759234988462746297738676554758108193159739578073988202071099356757047074590409700232659322901922484314790392063340872332214272000000000000000000000000000000000000000000000000000000000000 [91,83] 243906559320273171699687648235965478539670632566396256092463266863427817922586855537126341971291120450015676293534007484702209854030202602240926306548781613333563964697777029019711421636401402750109503634441719470970178443748391538514364656605716616826722452657697113047511808448453357712797384528840671976248414076592513282286258483998032219354338267105361281372779048454066699626484676251825392572376083174612914775142503111059082902091797303130797341646338932613367975530425043290200738171976317650879841021004077457594059436759719284941115988961707500224700367096358409439389498880204629467550729181946392333587662529738832310915009626504957364908913504249281357591289047557755694691814494686801622142663647619077381839399659002390225499176016698472470989685223393956809677325303006791791013749270145828574204199217636240310192235172077891314916009343946989532782483753218604668003374422678369513746304345117318362819411313431278544089089675473060207481926485380149226863533528649482022943732950058954056359963292342403599177132169839712903564458816320593465207350315024050290490339239158382863247652507411217398264926020611273576503130392213602631070661947086488783376522033764965710461611786024848502678252634322781090099266540237811412292851598970415521491195387136598511868893123693868562925420773510252443162202409263278156188852558815721324843764146148379811687179410157652528193820108817060413831065508396686230417884415119778226823126860478888603599437453221783912511769675011601420061506170957392084974656050361206863414313789615170307331141221095928845816339816199986236455027526981598293464461211856539917486763927854359594634460431862354051616925155658228309395178347857947828504140424638505728736662269419865605935581843299200015945117168346997699479991174608254197967248565738996358569185264332465204977933949385853881080969734994324259307256910501796984831669735836715612329519945565598233393141665540292172142672315185389083613287828829380589562281036453917715104535480600413722852412885696437025778566203686032087348365087485198269264734797883998559236811960518339388844555496530830562150393349367777980964988735405279704583629354137339105968387713376947000809027424647039538819407300213619761851729066683454087820266325088433068539723943549099939641064851029989881413671166401010452266153911882368066948709990563941938497774873588547716984667977743698050268881011177470961155172649257936721884496349091906335018589131231943083922458425741069265141760000000000000000000000000000000000000000000000000000000 [91,84] 2513425448307049440442241228959045805060994001631125447259156390935137238684937153382121485734070538518324404865219322704029534923471660267906773258310226018761982191899637189723137860494692031511245488976531477877847147325092471541380029275562672620708766636965953865880963161219742517705171475950223075466856322490014778696202531384970998333728116199524774511199242266626309399539783700753902218279144264623940655584431120239510614129445191507175388592597289465461443871666192754859496468532600755639171478545541631961981053751975693194217104909626943302120700126983856587465632796847448285189043358051144402720036394935159023745561039719590911150566069193707678968777623767330223631384907658948052860329715446033907407788448662177013297373170614230051807372075801785888881301627180483521336429224460986006756047573287688314700339688523381965432840182043775089111177715760272650635997497688946400206519890336314751083622123873957796599164748493106449217129653937986364665137301320096148161906788619969018345296251641753710566099403082290433304099844027543827666271473369382518650534388750000978810950118841756400550957844563327391188644250212450235293401441117014863668893236447411758456932413884853688482839806612171935310692494098521749017953472413099756085192679338182675082229510501480283691405034997983719349146866271840429747007607931755422785146163411959767050578919222664928377651485258924900449822568064519513194704249803812359742305994062146338016480697962443893969857712969126999461069096680244430213955928963952403557359361982925357937365657919959224351006567974673074366896697087962070141966808144765406714758517872673868784868608452352914056971249298478551018781568242325174843506018939229405963527678361055065556835579628338814856311273289592522901152125285829841644196962449274154574696602238847928202120483059533227808671076383407812844658694980007049842032556816811217178457806826401802174054878595990456847501739034715726291154146489269583408691636975232088630455276141904598497236973450466026670611254505639327067982870099669004550966668042583605800366774980501627584927422436138287222681114435699650988601781516454259685765498990972968629761166525130834998682249738695721452890142506723302457218271185185674643556635001509078440102025202536774524172861441627819634099459135083222432250303260832202559463778449395070220150585967829912365435989498294317270700621661040720026159798462907948019818814670264486784579012489428008597346681111592304640000000000000000000000000000000000000000000000000000000 [91,85] -101035533922762442027277571813339047901812784217554980903988649824737258622897035313159286195172151437255697890721630788489963329769813823815029443672505622653099440077903591447922717908629350491824512470772371441756977104740615719106133867986011375737981121633120244139340677876212918875865856997131658170403721449548725438157206113239227328718507351175067435985276951999741017650939350451089068688015170711648570198675296283589086775428145057319460288830212883285186085862099111989022291274376170986698371476372915238000037511789639096387010889719415032626601635671833566531948746421342497305528902298815103013320122822947751246625580869340462024280700487286062507104795138147316295371618730215183471296560905601817958570730083645011909185121914213940841001744902012753717890000149663538046683842699189133292049766449494800760958171683091967798959987341891463835420982511474248227956312419201126787430476965235525336940086967959789552366448343081816636777308145861530574229562206222568435483906901961027551001741024158112047306152680982076217502127087212706478460111299678293412198274801291850488393793163406054636173852431636289134019849594839199800155325831654060503438238214275470518102443494291479106650169133504125521338222443131600483302316759980114114880692745037092186141646330801125634287504917172988571195604094686385821141519617753351689356061429950269434988458835606528726413813612900177217387063661372119013196279242440710976944939905864713553583736678296662468248326143822674011286707931294816486370876763161114358554612175263560650010771091618138552134148040918255578517425792919927526825628937212829855459252558248695519483835940446965174085294638322894786766258830939522261774342069748963877061405525218148834719896753301587104198766112710478067300429891455885821554375093923689574753577191309572839970934585993122769482592437098908702614133503691208502417392243105359329735450988889150506326886927482410560924134590572499486530873619529605948055088340643563946346290458713302956415373895905765752165501637946447605401540190823997687652936310185471225237091885270278782378123521031315389178056130981827227504446900512022663749162877038221713866097973412348935529348457364970496191828505099513558167981398390943376026592818948536410930135540971198134763155423066085217978135045284493946636578874156423137621370341391826791295738886887509302011643843431802034991672779419006705434258575507498409008612900316010147637139520771322300913355004283820441600000000000000000000000000000000000000000000000000 [91,86] -595649451012275334297436647223724129608785116596308754514654229521068341883829795616994555250801673291678897066570940617684740680824553804437795584368563125932604846478777795579461544005998033355458769693331492867521069039812502579947478144743628805237516141815818534927024803966414555491199410735536582395063100456044270328720605268901222731183270587254296354030240929396488255047557590744997960167262516081967998868866011956586208010371158816781058348994586339175834019188024664576715499139108355128676295685402066199169368692072735020660529296648861281414689354377682417554314705856270579179955962277730978600553854511804668770036352266476525448229879735668884451121363576351615133411059079381495577423770138643935350230733399047690374691474399962288630561061924314071468837399681768856999425716727970617671743006557671681136661800722039925840074491147536253818362057162971159398011392059457818196598385984788614822921689396569792053824203472606513319075475085472239524859950324307876131899098026126855958123651997624184991792992767271664263734238522119349486819973760581053330625053015442379819943237679558476170546659430940684464431987290584325347377476703044723165623134851828401677211711734422149470192012859508999041375085455860883681309286117813149653830397262326796303584607490255181667167631909061191883604360123578195738523231564095857695415380012710899292908187955503071863131281308028262316369693791645954337848748782418532604562169062330860791794245181221201695096781033788333156970167028879659723372898108120502637374845296655784228490261767370640244836731275393596208485632542280411683978058330201603686766002531813558218609012970889209336807577751710771646605720585476171098041782382695981450584411649950532433160927869758514905674139378729980293817320662568351886026279916774662060183046585943305578603752278936510636291336724001517664489100851130391984432279241798944223633751635210224915590271090617319674124384728275442483273604368406037016490861412658196347439132535263312398076138947374820346168219508841930846956074473534391111775161797961157192386213604005590828060186236397771502156015645056235715807988708803994265657278427573612307847346739250516180752969872883596166386201882341966407054680089849984835617282847494905292210275906832820142012009472721932797083057130704264824687247733598567424270599178824156317979652063949412654951329909757330923112340401438994668957482702279179298199149381217449125725866938297571208071753888694272000000000000000000000000000000000000000000000000 [91,87] 52122343831142649330551298451914861577474947992449235808301966138939121822737663134031625421666171996332099922954641690666646281491463013280422064891568913565947941674419048649513668875680131256990611103623828987943529994660743365443254634274100306652495031129515047796624987793394458855389819185384497002833676822430865057350431880372985973936385392922020389043414280342698401864976693732643785709700661084358479913454750530582823776451052482357310452026885420368473043642934927437379036333571335189872735829625681580516054464835957471554185230374753469218989245505373920165043877026725030210506462917471869201851259648406209281995564751275948411327324068330503052543813589710909287787421956908309153076185538493716354795730841370299512534984405760725691518979421463444345494679082990047896323030492752565508102998174745179558570350041141683392493293843889641943480480059210406683495420962930850758593130640556531579248319885554814416018636734638059830028836382677678737822363662526340822657216849040510122372405798164490156177663052778696965132275277049446522753067026556382708157070025546264643353410683397831206434841943563743560291576151267479419240235027530833944365979252271425003121175322864389030782672375150753903028872537353922451698184635185750224143107905120299845523220762242826570270134096736383998619094655774079816113103944409228807429493793997918710592513542975685078954913614594129724091238122476381472865596434026425336627508179403845164110730851236976033315770623948924025757873010015658039314601037131404428594789840604657903074381341127575563787082862891860384622387649300856668110707410922507667525439337683631142628375898719528591475102142555990631178483343729754721362599989912008955338240613672083324209422733965476528037948633972810706748970014465025435945177638342876785672321197527295539315093862586197601845275927661171198878085660154614695875124373653151618472605877287041879108423134047581149301967334277311322605954886562423914109692992161135023317253851931985572010413551800801624540765231302898268120033346609413895803304727950361777604016464593932275785633736792216473677824044646582127143093125406000659788788614364720062195278786293197210668112558328702093167369062756933833190153463536875129723110952176344767582800765515965243092114265099683602649345722991311329959762291865959676834474319585668108957382635706906495961056576352740683857324992764365670580039300851613252570006232603272219719562666693197601446130385514659840000000000000000000000000000000000000000000 [91,88] 4551550740918535496915245487837636765323950223486796515745527755506145918098152108272599184343439703394012625790847221470438548478791127022779877140737019173698158192672668963254641082190355883512646328697941652027018777022343785645653556253243761101587413654258711530983102310967611242977457332045909233128393964669780447039998783049389389423533337641384973407252774007160038256526503499708623624673131490504201143734493677709905944559997876072143658590614098967180920769825298607191672273098702243349132437000496100798969623243921090266241255330874359101640116590410419202408967453245037523253340716107039196878894768662596697546974352313306416029034472099979717654831365136618097370350868279134512077297192106310545773016158007800547036798683744431979873165037510233791543048539259716549424306870786071885216484921320794660138965421961751337705009337908744778621282133617094334999069801130569177961373243683074945768127674983901980321831471004026351526698325537598885711345810115752440159368254102998514479133868058214763010596727992090336291496123445373758552940014910915035088014563353164350306031844423348140054978404818466643115492673908272307658400434603482947805761061398175035094754432927713114979474872189561070333635284356246517881612441732318196029704194508613276995679957578495652144783676466078261382214415611692471029887084735877896413707574551500550104338903011120456481967940505846474022165281208920754041564534170363056542195843737303539080100141321326824479019275301220698551296444514426723617071892305390073706850761847504237370080362745957959140335821117381918343532276125943847863391485557176243157216206050284078524253932697220939290691446171685109124357376085765717451560299865298980969086664223777699554251968988963310099228053052041582848187773818080701963040576683984453508300840260686763505723220832528784573467571803123216300823506011685190844525190953664966441806370804781183407532833359160289490401288504556130424037478883574586776169703055277721859600680651713553335233166057897027112559504208389219854088866613754051961865559207576887690776600730956827750522040306204437837510493047109961353767764388231270663948737067701635346922183945366370061199589357318831118547797775633068115746405258337838614020857550532030084186774243922357206490871931891636918328456630894169556844053342126634857409050860530724293064879325194905661364376540625024855096113239824689519277033140528972264501732732470489610792590777416994005524152320000000000000000000000000000000000000000000 [91,89] -13477352371465334464568131301689794136035529469780594783478122495352217840129930183289304603255417996991390490372756883478412402036149189624255403736547672034266831569793303185160821424566946071304356346246185000605098153094572695077645685317247729401677186337364349536746843093792927970012638173131771271358875305010931222508620886569154054972408939217955764047337642184676756000819843007846162920369589691932057993208968418214144319785053602387848382739621565694950778223737446774484097953537901909357135670194930545756657157114595703400118474656677906392775218724819713527086382317957745725641518858715742676573008790979482958321302070532288964263200291281316291285704897435200481325528881946019802322307378513321965145739199767094881784263922675927584222416976525723323655490480302888176411092078133197529684572262260907110185402592123905687823470914586436529711116672624885642207209313588141137185792054817766735198849576191103816396716642249838621605222671401800552536759524302015592810718257036684188223748548582794006282739372895667579965343993743193541979526974136847322300456057613287601626032386806958139534159760598309872635645041505480134993669356304962454437436791504807539816562211512045991447551004686624480811885360155966531165604455745226594615660554997391253718880170511172441042890573908646315240152739279924428938899444950988723012597159595100927467816024473724527559874824512485143001499843470549799104086468188285763616041870305987655218235500366463954538971828198728349461773594944056508537246869154534123675440486748479165455938892156105134800508320680255843193796873320643803474955841281618466406473556949223566874813966537743796423024915544818685596582990307081130591638889395843390572341762405748954239148616701323001529031697089111796091970110928546837912582625641323892962301555175632141777407421130024199633388323356103419355583906668650871967232193214663499552466862642858055754924589276305145810824841555558156665303162827541040002489997526183466609314842231474484820145395176746342591738197342151502574876356354339431659818049759898341303917112207569418982288245791776480134862045977260412134586664986408957490672097134944644137013088095429925544603971983565849341591326369045558464555431897923284345294811057067443369086508145482968276873698632839170938540553617161490117222914105939578674448627613948919736858975793893568570596038436261648893138327181805299675565324758222981056797233634205424065615844413731069477239851581440000000000000000000000000000000000000 [91,90] 101368486438428890381598544824820292947989154736073910322741177124688675493762053987521534647774607762829013322424817502960247887992806120684650257770031543465189096165132441234716501135694786117270569329598715747414979392453936317771649231218974804861272792601746195408991356209756924532364807136599050681798048498874728542866410304692891995182459227660424400038047839635581980364397812296453101091848886292592126202373999172883660033357351106352004232807485946443627318602850552167001953592303099882237812477653638485944520191237640165844275832298217934590282139492230325673680808350845431723475430734218212309490889673195475440251882994141489640387383294037007311039101260092075462849627891440926448507177509849706504172417158112821578875255862873592761760687384638009833607673925756505603583099248932791763165548669877485183682938921496545691350741177925945115668253290829211077152740855358397248376774573309339758244638902292413708537434389243537647725317871588656837514046598746228598414287676118714799657399932717836477075237490644082411550412556027875805903518307262591552707848281341221435471771990707300139771839716662871976654626582541323010097210616091100399282946180929798757988138791388163222162530084478372795598185919987122997764509125978785438555364998517714212108774607021345563659361282948842598507538499006563879179819779455260047731450361742848851248682231205630564496221379395096135491898669595300753017166013705777433749688658515633049193904879690162687588939789791579168529525969017473482780810811431690721973557294311124623312514984708760610028983340074253736693231493220374155771710732488027847226735628252298239938268063007917514166957855145751714875106023642995549395126287257162115062482516752441124904746125329896751270654834886271748875639587209777758733094174989921870039297793069843789743426488985478540473460998896644483531087116502324832092310893445097147136137290508751551770473510119692172652109233666523709231217786622549247210911524483838513438423060055133307729460322367808747203112762999563877730686876344945230808280225860096964434920479114887055332406584548956891621325133662709927778583945548102452922438127680294345355629497199718453561133112964773359063425101101177428042991118119821490479130497802447925606519408682908501260326455009616962856122600328788540184861903347162787442693024483545508698383345657246192604823896894369539720251003973960619899948866789001539409603200473617331107745222615478294466789376000000000000000000000000000000000000 [91,91] 1043557726035193794642389966370257622445885617264989526656228067881976212302359486977006635764742734406276365809196050646863787248702908542407820342874976366839335902595266264457639245155259959433223318747451422243142262242829325243079461880874542318269818396057647654986948047303935126401942622915169113429870325191571947045909584464586992682633635675210992598607933006267834360895178995895043700589785810343087291376330526726399851607700394633733901951476079679114545860831590236375130658750573222928121523189021813478577699966141652664529979847290222843831485809673182947336285704830482793430030720968323646005707261960817080106063191745807614299975320576215488825284404811257773542043369775659285642592662172965573183391452132119833354075477130249828059057227440729543758603703089722220594197249536260787783380753423025786795123402371549404043411561778293289092815835336672203391308574848369160965655963484829324375087965063795461754578475269040970130355205271961600631062429200505453196935360884052729257349070005909774070871213346675476002441514396111033238341750931946034342139568910451834103036857272917693008968638933722379039116451140854454667430193669533930598720698427197412156062780325378724082925962346797497129139504718729101281501943911561110727020872111089337838687310930287795239395357513313905580146774179447947069276151094861155439785144027501182724029442915832469072470954941697998953894082258858673832208436338280826977298727179481156240482695488478148944765990933350983294920357354368950559611492648676855511775822990668015282013685444260751201462531097020914344105533683065279301008366278020032475058759661707200682210084574932520591276544367802118246500167814641650040547509309643450637776662322807274730928116970388190402429643651297393006993707577304208023284529616565078332551226413314414339119871134008559989553520835524723986515857008004328294858843032858011869127606185437571957580938245570147312293847607417927289197246841538509699216773178071059439387281278286153824210167793843630915802159512097237183981450969295994713507322263158289523160438782765719125674219693741959645499047772232144441063051689311136813327945474936117377242052689537932267995669041841783164029177976132123587304718796858958430088708541342222805395351722614830678627668673316638401195235217144696300973028733569528859516326879347960339837785331656504750273515319841118375315395917203156262000634942803786250940423010893171356610644593198703390071193600000000000000000000000000000000 [92,0] 272389057268971231714715775268863944238337127754613452743877493517938173029055051929106301672836089786845148142118927056580806453818506493060340238471746453205326080522624677067392865199560386594183874031389529482030388021051420583998732183736768918942774488466625292392110020251487011373656631546522512565769999979050796568462167542594895964334668216252704710277990108451945793659944018764991789268425075573540701638063266762451011847088885324130616598735440374957252852372044611443775132186293516285712707758007585740472035428252006696495557016509661077391602376526446572032109019266962993499951254317781134437177031054572940281838589884054360687029236225219307426600693092208768140117480710619957092390253481454862235374637651974547854306138314624545195288732550477006936603123954358113533331984936837441308093859668992597131591472298297368942231133947883817627873277408677733121595940248228309367146381404568634438550495715066517072406387726648507544981377429510167146707670647818585293765825486750645093950119206433701682460960107604447577529768903562660884450486521501393031750161355909325812398843374189801106384010952315742221772655503922389100867848015523749114713511843572212445223536662630698046181272065865712967101806014849646366421941786827029950156130181613531395476247354722211954858504427027590731297997060468189418750667263200894145683525688531502089233023619514118384566556381098422043908458802901287560287699008105218508828150864622569120562583548715587255220211245071156931650777268416784141594548163665085874823958855733777834839878905819021794779974085683556873231948401859224720282571103783678230258902849296763002397716604907619747369651623036722285135466447525075478381612748961639315426355910026090452444745643238413167708762085086435007663996891803686770485586773927400300513696993424021189177763807093457841227158921285453928532576180766210712477995045730937225467972412175282230921952482933492751904139708523779119060010738435544000720455435179372999058967638619455842987583009644331438638138352216965166971764254308260336034170669413157373683994763253746197439562554656183788023760849717660756342291239918131480505045684234928568775964945526472674009414099598379107253480915173760137393595257961954788755588955380041342693122499040204543850191361467463698114337724625532813464089703891592809512046726040349849094270798013939495638027994702898820835199071278289639279184742727131445863429103092048719094624764780101067145314750885359194453190839300920372582122782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -893487647061068389263209960682443283162867320562615489603694576046917385578977804425160311777811077705312552312846931564829325698038098774937793623147533362796775119331515044002873635988451715143980631638965761935344663660776891581729534126907618649326128925363481952085266355527252326264248319096969218352216597001559555225101071309126493089861246182119946945925048967622022802200758767183196627190667153293763791622640562800670588132817010634905846904242991686828832570329304325600142186216512534454540159314350207005627291907539121441006912083648694042136307069776109674706663627778738407472319611806958674017774312139699822506823485769730437452308409905808344647609591709619669828082100855532761647950267046832290596358588560416872210725535756712874704206341623035280488336074705908871846505971735214823101226982194215056907350276823061430776425397497881826688006734941564531656713147589629222202270023601168310002010618362588683081527003475394996210634688913540229705772116905899957190119643018418397221298418639697540078521882051669553147334720804562032031585682055081594042633658660215723674439827904207894194260128416955211325737816238238727920034527371439333202329642387261184833727708985160782422704231320634744489568148403676146268802973452344157373191589791959439899968118175588023085513586967054192757943019440756732996719397442827198086285498397296315091779178039322452678599802411296443027430001074188607684436656202048390736090921147992699293117315656596204033290085398891930989401348521919583294206024702018180636218972578148886847921667838833539087151457674938297731474807747137615880495656283286417784541128831443568253414820791674479555509652805588684421021257524294188878904364198153952869679179956636862778597749164083163902874636718709390466363784420193603627595973045492183902039493670903069571826086703920796813836120928922520022081708038803318335577395734974856550068715416355197067442324820111823858269347831333933585196139380401081883329243561528627259885531540701288175763337621376903298782192314881808091407730325261424929925303164434469822461667979544482788992242875768598996652174659701796012161505297634897288883971221473355958706347881134596347048413518328451870976194496829965722347777527296535628259304013865215301562070236788332108293559780266507591167347899037580777246632045902669449250165922572422851373152823372987297467036452287746886945776755492938745115244835488841600392051857637807945651269104744973544461507974668380611752086407391781581245519390310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -7243971644076848567631869103419809458884267955559402381884165183893579312515407429032394213580614371586222061028033394966987827710161871808864378131197360497107867533043054522484396202432776430796966518926209378305183796906046142585721162165516656408376472479479083845719638736560645663084527590758574772466127602983192515314095769272315261322575135058291677657555558457043621589639592952292588131982088845826239226181553426750343359143595286339978287652834154410276551939985565142540986021399279147918780990222325647805064020075652790469494186894238227741826196821447143618403417958760759739949299434044641154263416325742721125222484626590948470849016317728736087112730885367584302625491419553791934154006760309691172247444230408732650232321976841772138414904420925761738126657249249155607873627493102290824592918446981072480972249274237149868644404137139486875795181540372564475195493473835899881882900479831824068134581132800243718178483556150804370020284096688650032533136772478801548672575499983816970466964160095137929168574994867188936452332985080958867513773607134655136107740747374997802582865881877886267994201603115275575014100403047574771908234638422259143771498833517586554583557709358692497652951657038455247479453275373935358839444057412891996025372918874349424272594565400672895442871260347267595241836603669201446802590398129869345334241993103180966461948309043350861753039582568611105221380579562242315463377426060737547612365188268659447242433512175131990493054072633669893596560174609068843012647551352709521489838811122602355576393029841096255017572211214766861532571947490946180424741388495590056665502424740576259002793917741154070578263236084961270719716334593365344176311729893968036635735066388059881879199578000814022496318230451135002692380103254395167593743531079117232370699317588191954624366032538252562271786097590049702929193525675862398460432854583926895298075140947143021081909253511218408569632496059224502369978853331660915074667050305361950256136210266724718614269671992410168443073843481111844031840575502747318301107956306742013091735739974108192738845987183451442374125845019897043419011793106276618121959123599839520874702967352818092094301409102118992939895905771207459590341075733362323533022670195535859612326125681217319038896619121465615794551930136916446564164919260374131184460337121351785336472158945225690164540363801482979385695560435345832556271392616269329453476489348907875927932502196606779691468489846566598505298759933151118458741618972295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] 6850742871271056586133252966401785607554094587786172127151248412201862452979510266387982907638107547399440579923546297457588768858679891781253564110484838498388402538346986468458362299111270845654391118907660251953780390515667536446701834282896568455759564145452196363893408714588384981263651078022917355929631140261462809595911740708780722721259629678410316893924661142944488310390916682521936305998911857934798084752255293964849399055113935661221064711447586375100252763178329125999285528573161986701709092993562517117157529046756724563629585036496403801672180513382741288542543031230283065405578682653325781577523672377036252823715143025314027391029062630500536534867932266413760581501389647225195501830726418401047857896798193991967417608692641330712474345289198027747876650626377170179575314264455903167447283014023617939523131156982431108857142533264877722917782358728245362711985940462038869038390067929912924100492218604297360223062413282779681649621509850877672797610348536941521483974105373387869977301790666572621937846737107075889811396658655212818679834911932192488042159556512865597516674545788022908730841014804037790864258116576865679781649931545921217273174665689135044678633458727197566521587831105566977791772520255945795827524761663481227399032603987192213769888989146467175895253119024161246364192390653000781718168084933387314807792939048057668057930240943148203987618467237384076642469710513166939175945595596634490550008406041502083842637556320513193518698756979780512968489978530176513372808587964772212265352784688851821299852027742777527619217404412155941768268446815994248341481099359160570616412498752407171257404955007230240264073931122049512226679934467858890765363101352677478654568607987883636900761908418126981490073581256849398262970579050416593046986380534810229512023521206268419804508451598797681085966400547071329639136857649037172406873858203442463216739158391194488606176056605976774789625686254190056352720041119688122236278921762378715533863288676357074701220264551344097762204719177395017855283362371298525589392498724607203769773671130764698585165185089464444409851946658651745211777805595150537759635398902838441106580750863697677271126299269175411169067755264232518838463077830314455810248078403062492125385960805221149878112897809741601838366609093178385382740072447132578532184194956749811555530018603473573658476036130584570188310526145683724904116871358049709705271370491626378408494079651362016924598570317586584579981072818947404021484151202276966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] -127770199891303123072240943819670604089933302972292308183793975060306956997701070740903927801823672629539003929979773477881952929462824749149478676575879518604932110511007075028624568788172735356130797478690782193689878159571794615862579328665629177950724362284559914236860821589250037571129512988682825435040678944988662914121232191226974274276353759842577166450522937212394102995026901515584056029102868035566208742151927851156618441181344627678232055612550415507909173991138542114458471790795601904983472361212042755169720321372848635788758193194070036296892129415796235308062006030825786705648193637735879413747018249103903234338778607667729294911864489713523778437744318878292262816345382323368291523105830073852168886349661986628130843624479973912702387740934486127198622684827939353968786233413769915802418401599747991186225051877422557649315254711415867042534865830326174643437216258202493137019367072330246272584312713367597833424240304934635701269596288610931429480246102514869197640050860195466191119933585199666015525907666478322442937376095349068472225635689415933877238193959381360945356735195592451848634595645732746954497895489594936331503625640179485723791783164478067234608445840212538515546463081073849698419009462477550527666574869830282579807904242185300568089487868566946959974790653501964912028323907139157018032625378311919868016049617263725714231113810994173127088566214971732681305419455409817479368133686005664282821983270272187274262061611148248502738848004759882526464136455028673632926514214435356566524061371256348941730268379885335423855501817199424159007851485165696288150964850944000650388550263307821071444151314098381198838783035568028200706159161417013485041540826901377072866174285131193316882397011214324651479518878135448229869147767026286539026924130461098248728140488747184481066307021821676992053108708424196888676065016251852282682462567529651096594339514361321893771603072467685919316872623341792884471347640243668256035643667766830876431327863470530911441014099474295380071159320595542157328957401962183226791895459283031143730046214266831708114622070757605973838211482898017592681350837891952440562141463056126914576467882673945329400609581681212507507524003971028110551500863482444247397523411615890565836423575147892103327789049790931615199293947258034520031794797208835137593096946805462063827448157436534306663751284556936774890075619203855516037511468187113827084992522666692509355028414225505188554646189066955355720666806506569552222319162893377994752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] 1019769618318708083480835485930560060863511348016982435232658501456191167414459475087140385564451218090099852917033864058331582886067277272598138282688321984023070678366819091848845055283309146419054933346146118039699888822054583680489797443431491173858589369427270693997752027838078546153745599606634048230812837480244991298358429380461128748795161168720384612083731867975449761275561570610055908367390206034433030999312293376090526650072274562768360395081175870220173349216706241248031770433946444810497337090402210839687151536674179200222587961095808721172499187507175673793584056456088480133408195060398163575235701166429824321563675510688834792328956649798029166973681683908861205728619611975826042020827175093077024797369465201857855584981084351386855547469210956485856955487294393131000366202478533631412975780516958129118376673112030465710302569991637777013528125302776273888984685334536149295027791661095261590442440257940051544826371738380807046546352004790122235635287766052664077523333882688373651857448239415813052152518641598815340401274830598531631110428300991903926563550313839023176687090045015521046604980102188512873904094288134816703737509696685881556136730512587728248736114714273522712109213342139170019586704857752566052005642928857770859685911482196776925719812440872435019476379032918510101053792525439727094589891376852014689686102176146213780843661117786153388208769844075638080544483915246170102819031327578587790292079182081677526143928826338104093526997290881202148498503126953470134436332851280850270084712115110531218394155266835864780551279216137482672990182745842141618038905093317078750563765302334958395145358076576166185099651350210119100944679228989875243227728994263966538479169546955635649897721130761317064090103389613395957125947563272528919609089201162043507722140859836062329425425028663437660637968776154375620591486821955418200642086201306540056044118129430468607331630779891069096524546480317234482566491769242913179407439168719493224696056340007295045651875743949179803352829522136775729691728109697176049061933425764664794841101383108000895635307251066166681060706556103439367460592835485167368636269113305905036681520405177470745805022473111142265064844238368037664090405547257238163018483300184033320668259451543399949058493358092182864711155732813932254318919909963937108511201969852700043461613167846590504267698568052963428447375161055414496297202287912522265841057104131945070226013620010536918074892953628276883569368471316748461806022510441293414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 113269430571595670964892346964722634130522675939648005707544320349455472903097734226904091202042077363714752408141644413707565373882712752166487483774443683454255496153244582760708653123567541249708941976031688665585924689036038701148622653391230993584310641588957178846625645386773088771403420542717923191843811243887643201751847450833549964202935390392537471035815107361612775412623777102234975506645241825608118493599995358159649081662731762556673223707964136770583851691916580268786852586319489172439690410565365627202705648301704274577282301511791878033891845640814821320845429964862877732834199615512737440729570273027206725147384821126170822559668455207902517490847547791970087365039491284581636495993119649544683186313420227979943370451585676454139591030470165226007802754004270023418528375366946768151320883384547370202883793751333579364887813204383872205174275711631066041673272729561485899612449902928824646186204536599638585961606156513356378940915174616536107863783079917357367943683869855846400052486179401917425002744569550794688793210778699554996410358639141230810489281959935682187660255554536269614705025813614812478449451144243175196745991514578569222593232276871343961783557603631966934402056544364073706917359694692516846821321448539682887297375127650878310817373925906264383915723195251269952771369101959646001223237159975746419020437287930741492351675314535442956364894190252850334950542537603865438625363060381370629175002538826401099085214283355378402548937704216429446831358726138713948950938183205273262374950185179864884738172637294498797444460011126663810775629025745236995763298085556593183781767803984159652230651568178981060298798396307003913691423287101726867255769584307874892555236693366273284273092065973275915144669902728687811212028693692311299379817970895277883232651781665209522358585363610857463092411046684425345303468041328799905213118323756916512198805424879752746075995156016747248921383030133034765601284803860420071977041114288660615967392917417320165748431976857492044083027909613720731282236310119504832820612822484252456924637345823267963982171206646860648348655002008997790799925805476981213010173061527293055761222640450186302690714236602001825907777591356414854321308682359216141584154003134527717772873041975573777658613447683234765314922289055019969829097443571682193409326877662894107587013707041452383713490811255215693564266131614273067637870359966842934082430407325692481400650241319990572977326699515877038066045684846630463131306426649752002101248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -1653414640394237450070509228199239890039632642816817849478547600931683294815476857578478623361306976227273350990080933129513199925126363275836164212133572955155982504403383089551425486324011095786443000754243394840983321317526509575756370387253677112970463878345055953223270485468407780834384717604796707630074543809028873552099350827238995896000333612070749476349760801732965588156225495955192672264704885044972179631624838773303444471638455573679831387220144976638518842740234549500248669725596695270720183691917163118123637679762130212372697181731392085823982950977852206846976360906160976160732765248261349063719557657554930167885465708752089261162475262326038697583392982187222708729401415801182951629217696023117133050072880177363548640008052691097009574846244080092963295616789469592412908342341642643764609025189015804996128231813202565266232128248172441180677893909593855764408216218326839366820220592408802185562197727340238950268734525268156837196834501627966643003716374429029236644773175395720247626102870804697687702434475994889205677964622890525026515816946718073966796781188692695802605078938428799777124993994990379747758273803180194615889061647197466347064764383750858867250971119878986802341896829288178822409428306292203305992713503565440958434295293240057933305235999070859060270087815594950832439610641325321697682475217904292298961136850638385385900386615570209456324551545718917266432546667971120689900364558946099084519869708476165001365360450783793563530759586803749412553961220116226394646891195026579783397858989133239173433734325757355414358270250122523513896129185920736922051235141414445900835953455690842580944960119978525507915339143250634468799437760025210138315514157698418410953421481516254944750199540609351667047084553147289607031285358723592797455104553331094802328972451865335311495194341208554741064324896612771583376518384755205204592508367466827373127684359592816429181467708065595502553880527805445637190163733370565476120355626738342334215295887025644514793112811722271800267025475188886893501488658066543372371941782718865451826966916688215123136631097216515366738241193244902319271783937380248860318610045698460849709933866917272465667284040773684427345562692016927285042188859357316794877437593709034884530144553445352723396469015875985141752143648153267767814552047977387492676596257953766081338850237570652579554188973650772526869421941051655485358290381191191095539278765778535676386944780646409092643501504489266828669636471224996938297831289624556103270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 2955861558674607173875363135036847427793683664592347830663791213135463650321210772221618244213226773700671495304377221733600248252694772926136790677768429893390509739424931523032750728564003415047949216605616417009912883876804576260466381367065296956325867894009480321300747457038557459172158588710426470473125594942396450956446160568584693523437037021546620800300451905474740385836608955444194363967500553392142393717481767244407159117589099995061365320747291733745284787998756518843061711604129092640531494760268550324852794904846928123904608759037325085830027094422206326391654368593673547059419676829484585924416824378118230423480229897216104451390493100067285420355662150640865916317566772343171369487892049844674697720613031818626372640259924416867173822998304214143522788815600577743609801028449910637876565036282643151165534971304006586542028382729196278795583181852175043974866992128344356269101917267517375493709119319123939480907346047613022716104841223609869955907507199716265497099640703446800725805430681111785875305595982961332660913042971635484981474313025362160205179078958228002656560577502820066978344950997892584752890239554871241842524651475278162383862053150497137942783284237839261356054396209182176689800956073533572981015116174226365150882378280367048148295584823763613472825175297596680387914707336918251758357950574849289690121037386967242665904285739275513356775939279903048542441206011764132045741472669943598994704739873341995370283573873046991025087904652202538431294457123194093689952570083401741743263937167372855149221156553532161807091513101957026932979469294262498685365689744772621026518240896073356252318647752918673853465823052930391778603682112572607160235642130344427875607644975216950716186841131655457130866643439034825203223816883986840213383950166166549916783957867890732261517997726733630110575504170916242021843549642543665469888248995974718568987657807667943787999749140880987285782354504794543588985308432242779709697786214551076881347608122438039010969433460775563140881571159965015170794808973677749813488717349837369682808861949322938602766569052320727230392356548047062524878532552355846492367587981673544047233657787370581921371932878335153051201982039120354566425004945834639982309403061650528453938242004062718147542041687546418469963502666984906933761685286765298793313221729236412151397825532259854858662084638461762209966134575691176165931380428472425350980214630989452599148565865192538464454117234719896666341192502530069787819035234967163469037568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] 80666390937016920564691151215227124102897020997494575861821655661272606000056081478034645098993614307304930298774364716064039088894586514134190685487639975455482464739148447964655361397008553840662242192892779554300055549069468296966132200986114133448084544892734802203900618050179453080040930849353971280010559013053087358678596709357184139546915054915797524480349371518203103844060378041536028224062416103727147885879636997555698357003751229211448983030557944928067328375083916217312411586191822223304632424382496940920794377640041512243099738592221303910128629438670446732193703850881878414011618962054485422742834089103206904399176819840850485630164066481970134200322541961230026723404894064166074252976913452707048937154312592264561597810078708444522893239360055026611530908986191406042087055320344723366543666015471957494434371373772079311529487656135262469746077547191437530456191132508877945484411610217855477537764050759794136766980157272348137060155888627961827256947332305613578520406111471904645128113281510712723094577595932151636079746335134742780072715304256072142251850687587615084817359810859270811396465101480941405832069262577828207393551228096653826889983246854313111895463995432572214933354254996133503551719297126062191792309823223846414675492464556446975080183802767207682278730495394841332174801089344157344314564133645659372898762188982407508684560901514848545269252869528872098193662373164351934950260911508013249868379179236035730153902634097163708257351638618477526925468667595854574315223594113879016235981180217706783707101499337810092270086018389715845202107794310249230546127847671723522692243785582627064805157433741495861144583270113092893589824542894104694226250575263559163364577597293590222960427219804802248669640173033996202461919542908653818225261646330175148283465581813981922225044998211384614761238488322912112896302161546510323719960991725822053008728887996643415952430993792443726831181943510994016115446437385054740826924985619623612397946295412394605146992462614361406901996383206487508602155599630218889824697604165447429717491464768873455783223453331007400155802119799890084018700147646696923836939963533057489824550082216423309842014969703356114776566226367446054321271183981403116017700795807073777346852651599568290411327242776805403862972539190939594642555353096481030714460081081633857484598169704661476347729940266414664996877291492642417926427276613185401960462820487406273606700784799665137128331923750432342778715608261546606305621432641530125248102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] -482004772399442070726849912412353983148166380552281792994311638192403961168323312376552893802977267845641979833845211703592356569244925059456280420570188247594966034053381607965521752875227416776138654451553290147478614764585669683515085252475870663145802701639249165209988291068602456262358807356178488558569366834433978470600209227791721435934046153133170747206204282071320676378162815106935314987996993272815618917827305356912547073852226624906487137139035781714984769834381513722702304479078136001845965701187203016592411295947750091480902358729069160532384344952935351770746976061349105896239989560610317501908155868974989546898449871944857154113113846687341325825093935195632539277814392788258870174937269380160291864215799683786762049603134378422040313145994208887802868935219638533522115896033858379207250845543348750168057016799865392623175318093721136453602557040366234022092101719424860123494803881361332793095078215319965910215432912466154347261096202580904868689595643463454958970233048583329715203605351374353540701301768683572208903211569723411133433414491614199876220807141783859850492523294360150561338729682494057323102321635607039720138064163723262077955295085594633064363582248565409706151740235158459831235976718164319765247413222377730574804605659429909646951213065628846776333094890101745940311788085836162545340530654503487542190722863466900523024613464646736572918806255303878536004680957858419470532303391347033766826980281505411339198820864729962481591345685826168294030957155450907933299265148694881254411939475035105698092088577031843473521673862454008671759465878206543359765024566546426887647078356535183167371660204447590752077031688625660632170112916608787301133859845646165465096208963735027585928435482648953464757394507586464434428272380957194082131142373692743957374286077148179364268848516186065433892686398308201737376690885961861525018549052638829835047079882991374847107888517615248005691317129652408962950221400677132298841782556665027918077934109106725355680342977718360475046691182866673915628025848524755435297704653616663543720193591079770136566011452738892922765257500581740286933559553186455420706505319017519694870961214471811942147279120041894540452235600158468567387843336785791382016738635148542979337401930413007970528187300832932556610830551224335737921840846336746533109238324847488422392029355435409623515136156170582872519003087018840187281521609255578412207291769120721774583222395376312569344773197361777384942401609513050055090430467683272735326208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -1582578218008941564932536715672073262742845285680626935593385340640915587302405861579635185371079586687185637082762112781072918200576333011697790256138030579283324921012592960825557300511654016550031884097610879810975434356600256786689101388968873269464195876238221110186242235349605876045847424773799742532211232996429297894645192402864978320442429469690761450963149693920957975616089311192983250499930842004150595335563769783098254075798937246309085236449200549835842952512683896139707920295700954207501857159714199162046626169692819997654601811153421510144982448085803187891912197886991116387354803202974238407833643348594202752055458528495158798166573647261822330431375770659379018795014613184868715622135968882608957922633538588438515466583171629541195371737343182992484423802850411844587222772799859170244016654826837991524453019084092439187098408048641922890781066388591467320479613009900509272381319344715617388116171595260041933711223042291523941933345745552984239670341132782821590953339819063418081188456261643630034060409833007612753749696690212014518386108892804750187726569048935324582823671422212106510996424173171840811237989941034897415453758803851752342143706544867180033912532626479404247836169707124514139050386756473503795146521493980748459111939373008442967962236133466377720580641303002704897554013760016663212806116984483361495454894662033733535308647393809670774351353429084544883011964631790038745152695931849244559745442246801594148385317832136366451293584846506594988441359650843417805796958829388569080756963801867690181362575340614210109034617554328831758051672800297683701050127065215168590599042861327835175744490713246476877123444181788608174817942861581425822196011327928944947778354228140879276464194115891808242457491441790694981731604418763125571842123680162498062474192274633818719686261074439972393867760316630143181276755853056415076884505276967264498849434917859465101312749547068195175354705999737875253312431712713494520074561819596183656926295104205959125843594509479301480646101834289640975150070892867880217805916923966615353274196258921225000773103463309889446731160721088978665589064194055746152909205029705065616164420664488204530088175437330037952838235901157460304256569804574423828736259456211707671012579475396470196859097133680811656128512810948911795211605179376428989934469356961344416094822027043320541583256882681321613748592808074846180240807503584628702271972027086611901579649462273210559142311497071740036172630823135376365436368333889833172310425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 32134524923053797839704600110422832492273861591200023435579069273776152028374752613734166268481201938180045384101927609210145476780687925584082163334874988881668486817784658312475570040439302251187866593830495093790249959468559266274937606606356941878052353950875320252410300120220942183588840597339596334881868060099926646040997656532862227775473523725335106384759643690299169173231802245424459069860817376811736051110525578714911873952819710131641508741730648249692966431167770568384583287936074212971504498487122925252336404667178696768839402967527301793378307316361063364006733969281652616141488978807499555589608681783382869752466647470600358231818486997989912697818589422594889768570271156964664684413714925794442848682875128972142637675435444701245686586323029901068029320127381123975809264536084017923854883747959125703673172798506583179195138633683516179678877250968068893325906271714150264735290087219526728608113826031872117924049595052083210646100321366699157650505390748099737309107590000258642175578210619496756789900705968404550361274363449727096065092250869818655154828286819940289595708156411581524282507028111444598873186399437205492009909258291622904005031624573170915557532668048376785384092919925847664472820632211953990514171862339236124291467538638056695114529699459382006605777897367265707578690031716913479398601946674953475798819963330511346438009396822379996606240290987744260352947096152543765107865033540881205385042006858461963684509579108788369986547376714345526779104550836020036143354847121381309157077014843913221786011454889231041818921147570447619496895152286037924919731222644730148633843621606801867265228509886680672405192250338306670326790925874074682828471072282426854987792885030718138441859746475170778711564726018956501922903994004152748482410551434585603692259900716573742307442966252431299814689687646651888581629542036136560307944504827110884609813932664044819952361786091366453258181413920015980799323793825811708015481627042073558516708084194834599771550905960090666667344033759742753248770221370772305120156319708980923482994704710208718692011856919231087373415983821354879977234326170713731054083808245129582376453604184843026782966441706769205048030534906594856221541207568207867588130097431536492426669626440331854481752812425325111283816030771484267082490592734529219893023820376891848046118330091823163109325665132250754261457696129030532336850309226723807959097800987952021913013054191113605388983015406909676082606975038378208930260564991131491738956333056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -191839001647558087364918314151534111695383475899356643563737093552358617651408783866703352040479372161244246319496134227874267355765606315073267819360612668254932873324256158394794076878164759478949596055005578026532638436854250149056239545482243945456482638914058130763432800522074419624729205129782059831853293782577416171934723216363856404869032845742422280394323672794637626045146980711204373117310335292948818253568051188165589764746488933351583990353246862101323904905834302915091203909115916455826914813194252136534625741784354745826609800415907884951715215202070809742568390639141653373928800718957723044800196686698280583021721081599414376393366067276352786193849703230134329314125191948900177184547823783557193685722891821238995094145779420145274233571015505026127268345956110599047772360206497949890084496131584253559443519644278739097230699799189585016657316416375497776271265438149368266492520550243658897406214282786048977153743434792862874718806144241823766680060385847409552272395996636762571815762977110130991666735988465297222584817992113296256922668090507153779408970647976848893285239257251593140167475221156123828246143590729479790514349555859348391350709803341943037954206315106333534818326233238224185280895859530282055757128817865760289138782199254293929272800623304690906650865171073063760767188884043185258141796841480855295905451618305278507164208696280902421597563152748126926043931034749511781305106917532743174264247962310013412536302426932587133736086279763938255448406625742829542444708580222826608370589472243518582876947138693551619056544672170725213731369049994651770984319277671268277346928124821068024820371052371434847167091459491540508886231128929500498753202341454301868753854322946824222472586387719980023088715193328596106778849045366632736012603747784080228351664593002444708155896934779019292118005266126796009324098494333574571899740428466521242010382381589660289788769746396987616339080131184433697859084054305632905369598619314798844668851010075956089730632151716274408329826663303787715508111119025923293127767091889291592472562311459691088125936946394202078049304604022801827315011157344927375523043595296975571308375938523119760625477811666456309409374095225249707675802123458193694153874220250432073657242659437707723812196879546354612727749194859325535491217066935843421596000243983449752590075358968102570311865904795728146709362145955497141232312320655220033126935765231524264173337525525586655752760008107963448457151968408445899527778669919042163993214976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 684028023104514566595961818586955680191105556122727591098281831959079022601607002085425558645865590716995387881589290280271539572963170129650696615306932659258488889161586911746522118767389049273791993097889663241047636840491308284627557499975153424995606903031722269718270406397584583620253265971265442783427495506106164764507940673950674980707654023579920590268228072436103738381690091495805937966912100912355267887878896047527107164769843860689998990998572181016016043150127340408127057825387736555804623273426301534533903590605585759488814359297679820757889911216498948479067456082181059983972308651215711917005513975995112369045390702759321769663053001188417513023371942631428967710592266964853721197286343568834927878312578724727756365352191675298571507808858032500291070033302616505886319615533269513544130140199665950892840127449873660994285607537911870700621205283404415177975106092933631277039568499485450004539064218354809590029993829783392887804228961115116380402942147400896931525906268271510146896435463984585229634861470506679573648231066784640328470229537574341078269368369578480202567202902922501338026215557439293894169136741481960592532957806361371505038882620518423533720883530968712450037439444323867773863087309090166580915614180925175541154092892690964964136845086173938281292226989384297892691543321954153058181072623043896425060090588702251817143042495814552054655707091127005785687483489971959493014628987089792894318340884235264546969534949722078481115099218832498752286412052833686784255899590273822003820384134393901400128867507650622878256929130464240777193094335688397222927882342312901689376954185310019477814662015720674194678550814408646616614642227992606182611814823362578451568215750039442260035553375366797116702115514478611924617295490334092170083531175254169828425078356439425600534160882570531767301871613866308042383992364452120260907848288214759766863194548258691627730647719522597873075167897933347205913494375196756887489316701447239703962605531247508555634019288385460970848264486242074807972631057210104802445537613396833595608003101906185662999267947024521613079656504946566929733586331239354194582045392705230654621463995879866865824792195494405390780161143165344870953506481799621429886048645586557962700515547244139794060795597964171677392974724502392185365766425630920407599830560646036028202216307690366847875426659862929163395426023040690328485517681488506385446417953199367463471280948086552882527067081684958529625937370738784252807703204375553712152775753728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -1671214737601615164043132008583553627188172865468129439037453181761016751734418495467228087719122118078089425182959993713249155110587633590045473684600455169205608670731690809714976746045367341387587462273805599995181624413550123984957608667062472863029130486023179332700945508921649168721088415083438079905616320436733055385922809919598258263875734141975091478021075123789614033464797513147741416224738507600436756630911984580091775393703340618241469713302888799503009711117063766325931360839253839447188324720924641268839989452489251136207119377964939171414445389569631042299566864618971809364099443524590318847318763659428722945116487986139050325242460313489820576739185783275044510595591097713944137465076019434787846878431199932774812428722335802309932852604672679335088567986450450303337419972362273088753511690015400148067020302802680362027969855741374101967136933664073193300408700327296959950185158952174505204776656472206527415982355436290328848831105674314730918571792803307318221074527901710204103709048496535698431616461842982530235883584010682902056679342716433072211198235541708320183015927640888662392108841424926199774370837461447395989247227463063417766717432306010096363273267478985011493784370025388340579893196127135959646403833438642871755623858584073620032342186001372346581098289655867641267940624488155214198054644762374627650450600010700318039637522958923456243972285917698816366148185334657494213714198186915547708996054098766231224617857209784607765173812126783444105392956711164633783143756495080342202652368018099451156850753288386750347470333086862636964341050427588294507536121516988412609320765534925537480967732464676610552640366201752937464454752825173529735159471216789292196473131727695653987529832408384516262522177848860779921266437408790281861890771935419020381698610411873549073697519639936631739542485814332621104712955185964829582799834550183487926388372257103691970667369119692052940142310386825071104856929463793122374540008135076423929351521570267209397234246699519644996341614902945113558916961402824289074096136405176933381553687403939824070527641110305297875203614532028202873656805266773764240414525603896032211565839181998697306569693848187662558271659271682744823183718745878178640328751731942856844226273316460808821207736924700829270959989406362941508861657755504673062323674190003837419217369301391396835747400966943259310771108227536922477325425240362597179659759524680950324359727178638930941198519119519544550671933828667110408811736031926949369736069120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 3034256721026743495754336661476296824545553062055442676955939431771898694100423939911048540217044229215514014137169417345747882326440438430774984332539569241911571677493799669159643573774528926027736239858074344814032079976945071084128820077081152075652654723707916422063052219599499091978720199468701538132037254142138347508008201808917257137760893936206725316381419225834762791738760511952614031664059021813376505521584211426694819381662515917193765595718529469000673033232790063392525567344836196616936713706499130620111772615469894700035713774346467933042640662691025849284920041398257814698016831081665653893151380725374337551863804241258923674214577162070550104199324207050146000646947896612344335625808265993978908995849074253475668421020184462759124420250557732098778122766311745888476607758752964694802783420475109164909405067767119541764241993975926604908623126931005663011749364459548756043317835144918923164609909779113246320135549838659435342480321873078752046929315833308020128800361514854999293521835003745616259044855447058941620401785414951988012637480923045944052179143205326627026659749198119723516291342880548527744767839256750307168042032764328069981073836413298977743765118303548421383725607244463040240795675292299558368496798397545037753613482055727449204908184152874724063072573148509250330180522157606256813246028451374850073941252902084039391231217446487144727176403487583294060270087177695444601834129057912518702728288707442258215932006790917407847354396921119501882240458190944162939764875785172131870224228907486284565298761216933860358885458888886671425617779465730135127132453335807183648505901411242348425726362608444269686333819937761625774691867632387663539655065901998299947312420326669295803869658578337505450657086032686566806146535738264540130956535768570066181304261786944485337141344413684340515259658990779671853881828801908150046223031172789105302624388054785899214513784321488989840109937156764095685744379557983433060433782058769214467824903072710287739821721996776613692107707996241510153055647704703947924198490908669675353133880420458812875272151137663816165115686055030444267149878887049903590834571201504951381217916335124898844105793118549880899281822370580790693532675722488461626072863355796859528458607584511474319296487718566993843475865152696509829692487888732745821993700578478990403502672873708091813517657254977198656841421781022358255403103501935256696859282118503250304453632965917779484919366498065982802874496913801139383555709360936999657577910370304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -4697163002068833024033755533622776576334846491869727370159445709245295818735062714655631415031034405135047595575676773418568373853009795664652187769920555082824080665603053218086919150438233936481041287738619313985595399484396643417091267004168286818095534539723751919286566719784056188582482383185186271511890190382599858263569189115323455816575416181150653645863622478332548976750028011242877555324559969002541094140782427853812381749229152761796101723440194315042882237766099574207385495572852456582410590605136077735090959742560840963459540867910448989247141820219123649269989648253903814972871554718381061103312988671895437137211665101308368961015485924002949789921413304699377078854852317374010408264299478480666707312162724513652560117518124949225586217459630110667999816300606818758241385690311078656838478716168904314230755714940435594055845115257268153123201503693731116719363633031775832205815033935769858750201163785301802490404988106079023127480203094949130436723175483455258539919564115214621958502210570903595771162657188289853347398411603587774569087061391236514885636884989887618594662224475579788071147037667558021238878164931876097537156633892446658542269259733739402299621172936853829784760013631214557853853367624221657734907735340733590471259586518608793991533615265990719431541361079181768013892185222039331974286557024178604041394850381800919197772080380767054989945373326658183981646481269705564747560076046964909184151497409090295224790967078032176389980034744189972844167151973262981045623707303991708208034909530139821472562430158312826839678589810299936867326675830986381619135748270691581685134559143949564528941337485532940744931378336207250058674184385976478439055579782669042108387758085130056654405630709611879064926459675960920131253529569502191098797212456987886390695994585717181271029628195359940424527102463438361735854563653911941920084503086672941518313965175673615112019617327002348262539824599502684600980898337220142533555826641719230923677742186507474225159233915875878199250654558786305769227721351433345470400289967480147007652662026827586142155302156831379976707905848941158576263067411940321868985086815926353044173169289132343885680896165874044095928753125108690286551626423230434290338256048790612637555204140690711381426376022286843324791790349700285420485415598205100498183195033750826317094346538042308077515705607303052338198254333920218732140839923091703434588821218038091658586481339334278114825918973593492908053428919358779007073196027793909291292190310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 7778961029457516074104568323256528773244272067185330339472093381094943667265797055473469831174040821369423258121994072915069572481697632275301053008113294940469840367146658094235061159289311022685124187514894262645488070593119410396348126677972686095576493704628425656879737771661813800937312804926044485685761058791992142240725883876961251087769910613710202329311879154821331547879769880322679633971905751680063210190089928871656015379443134505415937006555858964843136261482980241404829858204816000674751573823758480466398419441045314818149435931803792372649957686900470210731741079249083014584982684450003584651339505791490640522220193591641085433307308161737278958382490001273201581478282326918469071007472577445096550994243166965221272290424884330567094672547390072916782697092109909211812335814092012634893549336869716541343676420322003575710808943887370978610811992487002573290600958732163401719523315672739557077937620813897989512706339177812101231028465104657254099819874673759897096604716035495663408457112920238074958967636836658201873628927467529350280652208558420680275765882401749726182912267415236698561512088645142474876385230467601815254661549506775400296865005362844970575824282797510921684879681009272969848469389888511877514160587294893579042251276555272431746892552602212456460543058970796895502302644268731225743612369127738891328628136398904855615692869797075264539049380202009278186537325233443965269603502334109855909835575015927418756129233085626892482431167114525541878899941975532877442297660951730728099011709494604477704989396378434086511994819874323106649898478282352132951914713959236666408718446280172923378622748019755160672944640130068745668671395097539565712058951160265867194065726655692163810507396692906851611067273902202443450067864292279459350191580886936698697114930188374094663839369815563629690319257075006405233982053696950124880396580558890710078053172169905770992996052135341867349266989170515015004587880339292952403929803014345406410135318758640849106808266394498176530153169330963061953884056434193393732662544260254544484898505532080763459386310597334617141927021590312561091747993126730439626431178553680846528657654150446607995933211909808108796330663154787314915376735562762133729070026047032492212255670163728821175642433553693462752839698665140233096429574776816009376643477247388380973801606049130727725486619631579107120406178068507441642431615743444397439243751655775885936364957430205399867747242626976159241599224944953404554965765489211813233982730928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -14475132278815614271377056740720329502363735327872838403408197875451059876743193529206155202517195300260149449429678719074746025094385236865489122813615954588616485462110390525626460219622052968806263104187780139944523987020265923331164959229511991788119800750812512669722480107083603560560222681526339211427178344312716687135644906987975467061156423720485511224321308169101279580204696160595946765330886298305183637716301555187084017168740776526004754529539561819749987896458131503128677252797287082007981963176511445097509884597236515383513474134728749737177063060393804349253473301038195743469726225909354021365342149105510008850044104566697415513202789548006665015269715447150275924440712959575416745087334447483029864597142378701643095895672382979561569707443622794177171031003145244598056242416433261435048350151369406895270381465563074174911941488886830448884489304395099725022172234009403821734484021807159018425663041930323344190489915120280401658967761916502653603484549246329670569320850431568771831266651450483705843827585872348562487660799486661610212668558344568486057952765113517385628548278668094511989104738857836931940893321491319163383249455679574963621196583444172983552919113049733254559449547539144545758249904635876036249046083506261849724213649196691667919692956177309215901204752806505725133216999529290568048092447892569257902395137756348686965636878658751062157341921714431980460310991035858584425600168397409700287271320988392941891763273220505558016490445597511462349619209647978587367400198626731340822198611338434277959428603056373010605775161398925459298894206014595639264822808667163868115853210832801071268707123878519259130626978301889087446326838662273714366988075518066363006314749790079298802257186657725699320424733625044217066506010633560723762463945737861290095928544642055011043926519900310445262814603473554115907033768155232666486683033150317886945205200261945247269953019185306467981720515975084263392862567719615984086436931304987932844558513264310708819940016171327195115510394095369293343583414207607738290494172419983547735117923361470407506789980635479088459181334287892891363469919389623766122460341038896093943432270206018460321880599422595012613795989290118577068176731840042307322095743176348825667573851886119203180634407514655849354765576294203376330263713374306686754291993386802039839369309656461977681368078437226275010154411949261234247935273803611933711602023760532227795830950341255626032666708154909645044158396816606412348326224999077028623498503782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 24154185692751854425514523096795937195678737627072346945557667275765342787328506006501279553205931160788770109197543120908667470254897877285743753048783628275080201445485530347058985045320913512010436285811763233179824232688524495628362300138791133649954944338541021266509416546581046233875923577707613072680827587792803953982718533084712779151106329503391969354962448946535366562632274448037102736475288529502155876821035937547074335860509092319135575260393307966356452357487894221131942172247601604643802362684073694884693140253759784219898548279117570429429623871280568320558096373987711449602848036241954582765700654083516504190610148448802594664593475955626312953612030603226610006734046295015926894115266073347921177284842302138734829555315023362382637064244689054826245771581214765069404357784198345989589894946114583619088686486999408983376243901842894903238401108747817826929593604341468996125610893518072173945852782885764624017708297323999887680828301398441077107774906343812961247590379005399444640960875495721552775931198111773654307757161594103599573800898904284579212947510299762249470335417132768019442006027768201323455965369391396604811390693577509302289599958025284117829942015665353111410245420668908267186046194138843908652840430237559045620227414425137062890035959364345692739327950907107336146979290054180477827453565795061083502688250553259787532882461177596125485391040668354506737725209818955073903024253114181895401550497231320331531089173414293127484391818814543046280881732678081197661109274625586315212928692872735083287567231579506778601159319466079374418975536768251749043982604806048857341304043696860875803652562488675804324330454943305027505121021516228514816778788236886487439461223369387407173301337279764596334246001983367310943416939106861685073020657100067878760824897132546067493282605744420559251496074609066584170916454094682349783072720581838652085114635928836476997925760360086304990999109738578625815712371758863889208159631293509725371089192603904333096151807069053341389762559414100181814610371049031599342267907573694299030054341758555719572152627842873631428642128183918282025006373060300586015380379362582992821170916259806480187368768101364864902549456940581045801470201100364609178777609601127549408271434558175521258583496147813174993670393544599934222590300492561209373483310658779480728156061789248455311988279345982259414930880631848172301907122528990329968414204879429294391389744321216393665456281853876714843906424217044978208560600095904125787662584905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -29355338426786464124577419097963615053742403723950284234467594605408306185579990824055006646581628870156862250713810399153858777276461189467796231979484438490368425519211066033930107684130085100621257269344403620443849775173233402001633675685075624179403017246004945542326032625011839648771951478808285997829170556352226463044511629588942983228828299456701967597221913392165699556741610251784597653284850658487906583208685168509131179118607062671796628890019733100080511165778275694245189487558909126766037793867228094472019265514560656741260557511268527279209331973415885887447885384005418748492741911430585569959097767330472388092815476634842192338738104592654262990909477934717173523460759362709609699151009665567055245484823163918943528529635243902380042752747837653870072155322406193821710018683241127621211290991230458651799494355779015378681353536573441502120458392446520014747740849780685279218381904005797421164774639055549192923113017671518949849855309616723223317097653666488862203792179209104042631201280509033223324105838339182247019339768785036838545102636705149925744131769506125283084873951967233728326704569578431749481455673746913290041424837344068004460669210947479968649685647475328832891976187700452841318779819264463031115961299788686776211913914765738473251259718399180877090292194620415384218786884401907430453668442432269074701233132660405311473509179790802777608954475132346552423209983800284007479554587823288331558454687752404852694079136348151613533660441240097696857633092992895069464617140235480150258695689035426677131648625034244293179520285534666475445066724579394529193659914977259678092604825196371451176961587598631120236300162208742926262493171316112719950849144250676651613238881178016033573682667072022337687785573585272711830184908299797865294553625773589818192046236834439244487515925662363730986541825628126617855524346516144411228822010846055792780147820354197069065307767131065505036270354386134860510900968321718872308643809470844204398684154585476544462529331360170485085932525927157803759931947211812407061576027334687915457390122244465754417493939384688305101384744035466880364823417085542859975538558243547545561802527860799665603851868385755668790426417789160525148051319493211210479595157842984594771581888969191800894344516170280279925640504739393525220885849411217769301563886776160622119407729794824757951040404333020932105844555320708060296015266938780987714686054990660923122960377094087970714354313925098054255721323821750490226711635312205773615369551872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 20572700217638364374381378490008510783763530475827215690364567725349880855245784714700563944880635113806317510558987049406453009489577154457804167893479878951101059649999650891791303243949704948980440044216499565028719022085345867403928902060838944506246984117497087812345312773819782622596437857569733155358913915862418220115764215868810752404089402236607859491659934423473793696430150693948791360962482513888802610354691750742864198998105954066802577757387901355116619233018158514061557011374308718480047176805452945040146881228537612956189734594829663955001207502473867889238168065753890410866713046292619293345694611207776432615692094351432926722930288183721264381567225750213232700750185020706638572453870258911722966221263634969838046518807281748027477550687289531728230080053682420843551570069519563018352807420176437080228576486539099039699086913926116151838135681125866711209266610260381890470543346346441776767389748704811729867854213065914759765125977145274929449525583786701367061872113951676703243423151466680989333915256555765340261572711548933882019961252682722783844964269558007095877296747753496355306300304400226116655924013435124311552629424271600739660761293961975440821294192351975866529840573764216223833767636177953275609896810432239588369226664099835323876935747248415671629337082587749868392602967751928095788851951983404752002233336843175287126644815200801624308521402569680168038736373015654905354593840498583284657221362622907423400751446921547795356262358158892573408840202897604292348614253180495036463865330140541064750732937996548556905854112654591667419370217310616147267490716214014704807283677086711749142996610926406653200131379370521901105439728962002435312584882311514382665052057122432959270968442176736549876635926117037387368485150315343305181560782303342520474603592349589412954773163165138294263804572143749403764413056762736905717269210540140761633647924674560531858985030988396345539210585196137753861856288666870579207180024813553411890864501946162518903616967598191245678654225049801094922389626545880730617283928120190936204274942496499496996452611198339218098376246870722722980730624992970604695699823473041661678427994795079213157211756568189594624093414839712030413181389860934506166705711231545487303034699200986732902770195693411001739948738131319141162968765904441911479592985237390887547804527890401039404196180839344066648319479871121036736379981868434042406204399275161399344995852122281478687896587157810749143316750191461127997495264595754951817068407685120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] 863032814415309594826016873988742111159141580021613344004835430260204859418411656201342197695991626799951139052299129628944314871146284335322742373435321867408851809130600139496168596932649666103176600433986008958948492809320057729638240960476129179219497158403004054247236069484158926605743839921994025863106802216440218408460799596677172570119481787969913964049114185178896796006798722511558572922041257206185343713558717627799121294939538252392658620738623169351221289220126670099994718424337886093776099802145907121845124590146422161019605055429568377042874992424228846805266559167132021979631788246552560669037940315500960874192188888061425747526984610713474500092240807290586913366276422203885696787735864335700130954983750855017296064801535286675856303591506682397025338964066551250188573408383873557707679519102749880589484823987332306622618729582171830372407604245023978608104126498939535769110488234722826722626512896401097842710390826589186111388303809343719109871146129722953428080006646416187227570628490657330563791571933192170933736936061610204697923715878875754377959834402098790850769821907681827945615263662386083365916490185409334522385209986076060004746028161778222506942620728092068755860321550251937784395639418342711149939044087158743601031831870757313681142287001197763156000333045562165217667034138924302417799695977612339494663695203182681972215436936744226504836994417431138829401373337587093628271154738891125502268103316684214083259284670288743216723464398536229006640685486719489873773398738991970445190240249858717711048492190065402556862000508259166465994156951833310040979699356140854979246202473259396924238282758365646017981181953216222065641331179804959690987866104418662041854837743958582950510052221230758233653838840056113252293934607793641832264095393997003561308184428001625182283740787713682432527881078098581802885711332398227480985024962943883552373477132962495536812318081611710528258343165483952406523888929813673904978812822717165085593928784359851275981763498032693638148494844921767504969959228058797838678968058544451238698316882602110883006823778621596262982208172516089959903432977377069224404704004786639242612749681401905646066467810665428174108524202485117347901823599837905766715208120835749354616029797707886272862791523549520423966480468232946437872619587894808541316773085391203270919560604657501506962731183655295356822721121298655859541835848936993429747862212607304489184016063192504944078438873562513983732879278809411284461981785875739265913480806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] -18266967134267983044710196735184449224062112743947310300118051200536390073927492603080386525914450116094040472438953594256826429879202736951613681625785417111583424826318670264559312880062363451719373016719171629708257328092486796185359075025836665536890902991299276991485293194445703684704492382560985313494224785465389706131774034014400515678690690175613892390302714320416511392364170462082514896028330287986905134751277412506828068877573503862837733965365874071940004199278620889162379110937113993338507514289111332085002756005383412162158447251455209683234909920977171158041740226717551036759311943469172919557389922178205358839098023623839677238068818699566286229566246161849905852500444938512551831703832761248944101302899783866863031807446133246532717791612383216299563795620910615937760842298503079621704270209072411428709237939542262842880041970233183684805915469885799269024841761993724326659021603122822208826950628114692299570516511437315707335400396180761170467424768434958130955818534598646412700796223902386138880384866283022845025029287380837557627407671178504375590972781363296609701891072695620845906952314531604993212959813663515474812701094653985496130467016164062450869994081896172779922208027475687113744979264017978461886035699587459056615615707677614948328399013262362347241269205791298004080656097114198247447103050575776483459719899035301923124941108180811408628020259169142439860863643169345960150990842117755662106969034567614130510232243810482455776469622925233868291526308583987570446282702645977033082863056019058457846563257275606697193887173747699707851492612992275033057125923397300289242910756102021300146098084523899406286854350085090307864561681832277599157311590779212416643439469568067424317514601368181332924777085931590820061079554791276156161910201366474532670406893326874206578600275279258023752394531689225752226366327531581359526684947477956518680313149942100910197683683460426408929828046770913639680681474861718112611134849767772078613473895018509993598138615572403030372140651876723478257532824689422018249428148372966540510204422529707596339159082767723135153030353848142880673285466111054879046277435499715455771319371927729226097634213498215172665190820337562728487340091586395233428587531683109035722584949302092019919597387477430135329680324563349629312195411932419649091893841081752347467715727900859159949222179266421792226121950175942229329842952381953396108253628756861630404246419013391969424337033703807373712455389027397425918606854235537691903643814461440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] 14400186850607276044971166847808327253220202451296471081956499779926591700793414629100099559504881001413606750433605571465859441918333089292274446576215602815382331971199769875816213187781259306847377465220293428401621541623792356025200445151011068545047207308756843015254947047514214870119783678855429526243747591352722316780480307019555109593742384348682154251693799622432991146970097967144743653008210724612299812071475462154056151026453273645893754871483367811379098920399580867566383938783459391398664987066907753470902316994998828051524882560786004322638029693493470637279198205376796708412944344647645567741179022755630025124413477806223727710861547223536106198792059782804775683491127874273934137509784753187658850764952110397953994140892700141535343950607546278919257700922844619018582159294284474147314234143951259802415278334677203072885941464573936190753020210035404839009557122392132628403176252663734254231931192072300662336330461622543311338447612007303112052490927482604657335277498094261777938689583905853350678914156665764602560351138083116442768016336533477803691793889403212603411101779983173541192800334750116449070622484183239656791365204839942792818274235463963691443946561125729104226263756293919622872000237574948726681705311313032624369454545929707349550232413864949459493536310235075379959572227670481864451460992911983937753795530646551809373067314439914021448594183640037477359617969185961097255523193425505358647716149825544346646805590658811090793776701274198792630558544467672632293598246356975841280995180932962444785576110681540718043833327432386062273602290689359137375602769026002002757295222638557262957549918397122707624953739667212443017766882030855518654199938938454994958410201885512806861330221801297453621249081452562077652713933750911036816719640165996462715654388839515550453847195753035382934397261547131949621924795389130060757761908438512848989247925108847876972249143947620159225788611029932287906765672744827019063340456569490069150373641697833243611820534871406465599513153900143025971647898241072832322904224339913987628739928923703189521179244274104685033768836426896012497715296081790013521726392762875288232564480280863309427391193226048270665083030992878951657153360279741194409686987165885439757301646218667345174393085923337145264583401574036970356036092083554576649668251634941957909156264347747054911542371324048114993730412533075564509656385067161010889751787410781042090320899667915148195969623119305771691950139709070659115904513571722209078590151065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 9527804707407656649314596364156063951263898172599171426810299598521380353763485300934232758425702378426727588949260081375886032831174458945513919834809728479780345368273630420932922971511317491512121285537355770421347288394070187424910308057922430400940592552840825569370189852610438803358147814534580380429707673341785906120988067199314943830130038416406654325671701233227258377414203779792118463725732404589346663405749201065269321628554925348240202610373550138937577641030466980543411198225409579306711174756876065125405328597551294241639459926056956197473310906288932686097797054105549947051783542033119053459517245381638891527894140897136287924083798090941166146472336166956647762286275670865074393266199793849389648357361079400779915181229240643475314080045064448502983304909249256213013488062631048912501875249716596971946923519625006364460188830762260235136100468539052278272415912933556981393226510652310790578185826863586146840561155705218845640322355031712093953863072469136736567265971065350683029782840299589447009373052581993262167340107924783524859992272106093692414161981817980949899249969670609074949412002764964883692091945013608300532611034092124956085932883006204143715669837148526278035286123809798577530557590269119251956988404189105815666363867254573283868248415285915738538520381035278759229116161337670670589841596730518551175234674129620230524206728228394271851327676237123673847615455573234416510922314751215466085727060469556609918986064182735299456677949304658204598398960404427745576519003383631313209047711896672772122462715024033698803849360176000691609794355815417573892779580578514436771753533870376769858342964471965896149871596633092146494510284497008953896212655984950013842732206787931851821466501984101895539417866219964308869263169273764461452583892679341029083579914650012235129978238977471283169906436369010257985888066555005164284273364589291913576769935096599007253036366797456867387243419048293042812793057782289221635234954270155679090322143774738118857080610365338022883132105555908780075090334032100367110998430529391312447955800335988103199246610451274369071048916029789304987522742713337207359883990000922237406019969120556023519924406451210111616346936738349776224255139683014101066517998857759411803586102694329757933469086795101161845470595623555727602836972372102765528387794688586979558122627835404848410136436589038501517112706783273687116799270037153851547696200875509934485288976271449891489328218948349624061948913268648615398482955361453258483329335820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -34535676400345879225985217007167047898232123534044117026752157359353382134103365939049432824027301138039143466187846050486100781433168845737598349813137557338375640606780710842830308198539175278671792119245001159965790546576862548027892381227822598547318677891117356137763727469676593105006498648195791586935758367014869134145153041514835634476602482299395398523265793862754340577067277620533996086277776485803889994349416571710705607088144759565147775825291767828353572854915761952087385160511179731505336158460501648642331961075001675602055361599725441365894910280459055792812652128165437968411893282226034981575468250924232129945687154435347507443153617558834642648874957398775308196397705162451350444680713471840070692180674891773743388617420004131267606906301466398841082792262704057710096940016138447837105246703795512234965974555995172253904736026283132313711882185478119246935297843360419335241047474073853863242220549534953331948494244289406701531739312464571074499658847384180127110950084651860738236097985871802744623451396538230858970970762891270616550974206529699293223968459877296377516480388064372438166309875997633044451726298396910357637361490743212256294807552918321027041340290980498172143490814339112420735431113611732613930774468821775809035776789433013639465242903156195615748156782714261032988375463232959288864657243857011350388703598885759239141381628828638189209340031364088305411744608543093886656036081289063370728337707607787038414482232335574639016229900384249184319335706440807581975435315662048522314828886208061460116937064098628137819194213959703382028516447795269789354258735554732529748249095826743937955736315967030076596838430821363124769052100671643594445925798379118504867890338180122652021353922441502602591314757798884544420148468429164054272461942979437850940388698695839249194955069249644096830050381150317740573573528126483540594290085603404064264274230167630498114396531477781310490231470351736463076573385211586679418435845082813879441371731192947980355143640511719482565714950008663604723618906359521408775892720719359422661593841405827843274026539798500485485385968621529023854322656711829371385136937559129483556635458387864854447888737373650776118753669771988881982919883592457051648153080543082111712475908749094632104893065657782837667642637917248051287693922751556696228275355483908455669401128953731038133904658440099872656341624999702150367700090289376892028570281937715787163153227378807700900125021062469677117615906493796681551339086816412418751906552217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 43458309625668496418702567084632571410080830606036421288861833577046293968355042589052084510703090078025125566684090873697802517388023607720190972829516828999657181236865152274955243257341647707458979151084598346498921593274184663471927290885967526703884779177425352818903445548471733866281915081133975814105242875781525887810726550107781474583703098963973461947464918633361901782306661000075828536275276394968646083299190239452698931472122171420502108707936114101914385310694546945476588849503997685105189688991716002693850218575714286730733009353835770654387321155477652808146652999245845955513081270488158135328131430615747767015127767327450853696802935081158219442027123902879598994156357597189266792790802683989267108346510023316832483277668648873140271465625756754500859280985520046617440332830133011285455760560300493273482475108411421834843044254521510859463442176768970612748148865444180630644167757708108279349527012213838876132840260979341739039258442379204658020139733790938708431507304647102586046383497165044542992513515461784552913341709808220879433508175665646897864393703006790762465431880047162011557401115697513261126182060197597237714322512939864460834179028133456597025105644919314210782188922385752240630576749242799359720460746056558667799579802907661964843279991589058339388794133730165576706977513459756454380663812214721509262188760537592039580639009743892714897984320906427365979927233331823209116450683416810910501457954944628214179375672038104881610315042279517738103287780628492290478459212660466814002987647042760996653968929354442356536131408744807847297375201037344184277455314300384768987292053726994205858366300041453803539620192266915136125132500208698900318916046538720801033531589262945409581143713343024635229705118335133213484103305102225681911751713883291047672253551538953477878336319210971939615439696015404632659215041419920798946187329896868346763420391368406863100723697728639422914311736007050650827831492934105626886697226886945557515717685720086679429913746630715822168768659226014606358306798872612585672087294240403319965324155886582214837330498972563820748558244273506497377980348983682277107830648631829678709960349645187545749711770312519418384360664483792338429685530672286664010839433087541321872386523857364782047160934893815011906077147488278933701744812921854640035836238388032110465800364055802066040918715865106380648063468058651074126848362442244254282313923827420588973018184683469356283084388770059741357490517725681810535363343180272155718326469787648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -35505643303671606839626215213895176784583966783472219844450287705676310270904920432953777046202213468989329174189833211603094187163541909781341534355449023023744335307116718804621549143404929840383734057677125458414453155621670428917332672857429731815960280105764570298234268346118921625316873951583481005326395650399242739316766955853435498126820926789047366965870887277396660514969066976189032810437610130837323496355617537773155489795483401277996364089221750762606093760411972613933282180269889823661097535059891246960836185765958201066387966794407589536983269591608054754493309475233247653028314444131304687904471572416753589085415910925035037544702930486809492399758734282736094783531420376460327874242558964016894252254423959052813024199316844227939805120671411669660684164019941327322299694958367739096939600438769261556255956131883585360580400180624477283308126262156468086573433622272687876015791324577532770468373407250672687163545960485589162746140607020375499828590290700251047422893842044597368544157941814433317786078285386169958748291614323026475246957385143886767530156093176951100929910675851522905342322405278173808453820724304727584016415542003874983502178330631690543983293935947869093965797533411381157904143474581214936456391993889440677064563124429603410747092038478750642991033304508034348437746398575159871455869351304483921047988662504425731265080683147321142975401995090212548686901150055606733778132438311369577316067400094268534319276850770909491859645229284620055128603161099616687660662963310403704003937310221696702586190514228685911048926051459381027998962630514755000764104613073906464379614252959501577767176451547314997746308818801848750124876287533838895480233682758836416268190616306600290930672194244537047474460361592427581969250998016890720792076645891205517411062796474059973132135358935454176011580707405593561401128624349846987627806110280486796810683441220783562085546195133959685617191961562226509525417667599970045951863733865410466989635816448625605962696382936960800828642445097443963618686070487701136769282913804281271113134100795654880133530935754083293123835277327302712182309978452057931054497740574528484693645833461093736397885500850625774918287476000878568636317806618106322333609796606045362015863813667928143330012601302909161248535038042339523445730510577631599960600821459063691000345438002678366209477159271712968847206355246996167125133958339434035604958727303650500308119485458832553546910371809981974608075999174578228422365463770258310443806228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 21677034315977192738186091590725089251319705471117217450418039203802478863816335066336060605613043134860454215168227184617643811926409535309135143795518816298635349255920219795399996950757033757414784663568699235585937774873406236449584207428805872901968045862098737909741583502560059355445815370964484417431175811320583965338173016631841060152764781486683270321562468014941601674607922694872332720631249542264928344847392965581082858916431492990889489802742602343285715344862136418052375035333098518218014164214876888809877752300532342673730979824557314781764861687353314945348393614909180777451546953342723226213105793405351385148513565941216530955696800646273707826780870166539223386294399427871948394093895286216080065209981960243197497558397572932363059731795640660614145709843543742166141329089233182720545143448416744600247803187039329870986910273037950605287421452838296583853168618827077247716292583146154251687476331699446158093371703512589022324873426624447571799601508324343949370218711338718208081794805191429772262215564136729594456393025035148199495525436107110447872554317659125184243270449268709647940460141771249214770416384806359951941661871855879070046192736972024374998080030768952507387002217245544656500040191201662217803465851157668412455457928871515563505148885590077411988596806889486130813342417755383451689667691144960913814964070043920228018557997957628307651572471794187737026598192165934938896537886647005956131198265309219026917557539477637606315744091914492769292999643098702168785920658209385499848338698222781881635958045644060301116757353916902719253869596477694612314520719976423997381861078563705033457271134600565725526761519461462728904080655149204369836892637731981741463285171630067379217886590800409233456300959805341041863929863451613306024508377555647286285473067499294014832499328231269461131315796759959396110238389183838097371688913070240260004892668108490574690888749534087222863742979982980788649751937816162430348303147489839854958853921148482429210015285152269495178517253505608160295558231808741962901739467934070067197131097164592902556078216913380094685528502443134721461825147058128118568750946323883075864871723525904119643710027337383784714569931312299714928068358977321220282762126783299562668848300688879434030133432109205289470373655415625102024655147107129668544789894136435893894825300668802405909138050338399574530666942099526337904976900032863923754748567034877568980769918831166051584347864040923918245629238857701148850130508072776214970381052674048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -11456393066384224402962784475401218814080782846630739384112692208774616492984724079198336009081260909019028629070521267909310862135545348811020861638844135106543073327470422206320947843147504468625830353330615684765674299615611786010510815466200463445142233288957848574824701075084534626080196991322711448150962701414088125389974016345270697126736472366322884772090038138034510647518138073758874900533658415642229094675682584213548068394322015011756482416716672232540509805178645264016134426516364730447540658918409080884563561501791319156990064285420902066093216000049704000225640545703278080616288748881010327240947415347847052915473510368984481092421032693891211483208293074315743783044887012074504622120194715477061030379637439339925740501255094208429264651740178379938476268993042440119692149588258597624759977371243929171078882141609308377465569207513365386093230429090472676800809036650989809503243193981585446048730320770121262820343408101929634478438392695979908641175943836335475397087630503022635000542056811334254314412243857533664656799643205628081313525817216290052717099751464324020139091502536731917470002264330558741358970697803904461124812247082210779414856896407072578404388250700623209384127503926737657049311912422839351254618394773504499083340274627897476539330054315405370707613328496134994571122167227922825354689416802878928720832746825090011487533949839887936019993637898603144358691288283812910815197718181752279802192983196305877888818253790136158009308035869248066561603777612706878554194258658459284099949077192371262450532363198910893154632026788495040647123862253563330965711231019031963001770273629168353862299115828956065354645658196507834207017514573869713361193094756074546421033999934880056315698098246707825153073292438550639369628858419614713169322886905336572996363354745865371332266722502870530371917395670592967384775301017712905338565484324271587143365341032706361016496408222836178612296054885313068510593914329776769879967121241205458238993567728024289085718597119693221053051916855221570819149696870567585027331207738280985999051489416631819445616599763666309664825009852024640971923823628809371415553999982720939263636625925425993478327763805560223452650283351597602347420143993500306985628453816403690938940562376758676885554277967383865811961472817708322807702497619202036787097538815490355523727599174263944855599803393303027496789798890958553812383526452813254262800247106805902447694184097487731552720983114712801113965939661295745268338570830018456857039863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 6676145069013375136880731460032752575064804106695600848132086314464166234467570099764477169118999324041329745631290206799041334003600372061666950599160859817587731526245171825426067279459607906166675174592477619318076948765557544145901944864202276288226979329521818504039833926995963038323087571334069362674308371634276956283746098285790611500591099007624064002661730955101090538920661480892065580045155736718924297045683622206432743459006154320132982700793712780445091055523380851835174504160579101196377774540729218634236173562468495659803775961463397938681632490267990603221081705383856065521412342232039041448393524084988727209812256019625442513098372564993376769265478919427589303869437895369816699062647679136792394565182455704190038645137190309646527198598717921993201040379245396299340338890215075765064356100082465784423593247561965147464922223984017670966628035649750990216801700693181330399326135236360146954249978977166193806575136996221338010809789109195160045071652544304762355133697324296946259610449146101210166170202226022334891575551177596920537755073427764448372988156490294875447341459798303004911348207133937797563790666303311101055735761786512692262019248918044666057419264037804372211957623722541038690918311572421113029456531371609185399967981371276928530311237840054986426418258727956013877139880087582872987669299092505205646718506308964744747458335653751128524706024812796346479793136891190597088628697450829844138665268434208717193307627553910228471849370924704500606390164075472404284250168520837591534858425565426341570057210878845782610788920736918881786799677336417890195614443020705087294033391817061783259047433510428173293361564447921332684481339098271052106612244253459031211269234266948880338034384120116269162783020397679145263074937369599390806296976216798637093848782299903572127163701462967251637717130277686825584952649714127151493379939899153999443326803217524928571555205033582092191805708793613300541212792440423255641814989373108167690640924975507505455895272679757282172373479254554566519402191906079923636428987645183217259423501374613341592629138552834924516933619457523487047715759007489428082370925782529033303148633930704345016364985177424136603918452548754078517723387126055547718404443602092872333241335428622070982146777279821433510839911970052336195665169214075623410775747369028523098915826932691150851294398179516025235130101865855791688259236281493434566695782988446964005107514429432085370511231875890794407270928880595096397119292033674997783638845685760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -4726133881626492041368463216040738091539157560276957693914428891635862993106518707553274625413476425969612281585271111671100775567849228593211060614239464830054291386880073850267244084925006360938751577725232503757570287073883195971378785732280323365862763930874289184649856078391636314347071306348215070192946531341113834828065801084292762744921655317514994107568501329027002786781820076757809256482606254238363063053310805290892226600430441719635012513277920177932125710899718178219015842695475372419729968235318601170903746883377153032292727628844074927190535944949787066311271283140284389402643105828531802732433589816076236490883583864941858538324073753789882658646431277109298677947238937172939427829830327697299851038950039816904065528395105480046822229768600476606285645710088692813151022262964262958112003042544321958224704445465188221626677916504337477129395996769762294437053364955443666724941610192923268172547567141407863291972056476646137604842473784037430070678802689800145646025587129441444734826123183509742422975554401076637918074851316268656101408104693325021163445632118856237060738861023277966505848389702472051352088480732874598585052546726652780761778003759976108762008937848738996875354026019694061152699580881631331229519479001031472705422723083459767547129075653887814023438155453623816169671519073116814339660310511065974841208823834053437183589241643992057187300125595729178706497914549730020160270898520434748413893468765966915493701422442353907438592516933114213293387148464405569341095427047103116702285803951424075806814626295169095243006734211337771166503768879427028753322306878119214127205629843478494279202148952625744304019403935860533981066278987598495223665818393360401932742217219010908774693726681414945194628596470351653492861131187681681601173313969909743501477680422079351921996044227433414840149921559464108228964881149122376246707445967397037583136011947892300594126151636358621718402485472476403676668303787397260104716897900826857192335252765399137175921742401293445485082659205265922592529571913887181872830462990127540080736271405942889403091015038514847302757871191345519877540990766329028344173943955415097166325504842295755047382836443527056648909686301811633818548235964382329555760790868447392069168677393981258940103246703523706111383042181764209241177729472998219536643875514261327839516803462215439393376997682609594010018383432751696480595534448662045801920127051320873435503321819347348701869365220022755648134435932260924314425357484647545495970276966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 3349567553480675892499141172381676977728379699693883195417009022243470126176463303343968057229797784067810767820664509087277923928034439875884195877931336316391833313978035940538830334553848385331215696537517065313486564567432491702393991411049022499632098077548941045874820446366623415114477065608973757425344412253173520802840102059919368836945284479002673388117238845179915435526247984908444647051960356402776793038900281254700588130362539715226895904184938422072820070801761248423085841763677057583085592300791398583785051666764717128340425329961919503932188579337504726401290689165448028986955396840164995132814047968491570831683277356272963320111820531349675356885828113423372269686680213841821247139915418750316896053042961132080587877428536500727736197662724861899537491178281856220192347894680175012050224638441549199536643207984203437374274302076213264483982683977020435448645455717505094825801602965315621818768623768354811167974787731596766086676938446765282854907993994543348876462086539157097652718437342121802590879283484952357054909717370450889425243496053805317494965707024814692676338137691657324905525715237476688721021488327372654441116537933712054770847963005056578000311584045774976143483274469473719595786655164131482452328154488049541215206295580167065349472585377219015697691070083804500964920417681518923133858631319234868006868924882417871601006035288579900453559870403832075526393619433155951203068753725918900533479914974929524307766481049109370719770733428250628465453570305179501703325298866626612881820943191538035716775178384998557514931519965336227532718180353989157251886539232735733640529924791624065063457655732312791015884328451460208151410584561888214842065826832946228008927837227180172949326387324618882148800712930428315429118183663510023849146149732871775963845335777754371271344598855988310794798890374999512303848829441981627892497890346535802272254365310133963224264123146345749082750934537228382526762908871509454317754008072038648422223951801754870996889272732497672111643165489263929612679738812267309439712696896690382252503439237844948880150049179843811519627993902231431170945683362174611544496989346912510691311489626354429565486612975972922868281913835113408515246189287069309811334628605491403844993311256208341558403003611418222270730029416477808755644634026582501807051804081949773648080779091938816095590373998666375648421551245212516279401127335495036475678544300794404889807924000734583415624692778959196139086554886897350084561854686379565992319815516160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -2031554395320316411947270869186845624720224710134581004593910083630971736762611041695148540777254902211997782798477776936289877203265579522356084482878413625404597147363033537622476772764604211567655548848086261099903177031417883237801130999679423661800834867453658944032187593186439279573139141745405034097321544833409195645462426928971784111515945593070318207073424405627295557089372718574868602093519915955938330726121492331479928684540563447308246422836528079049088206377235429547411116447420526133635247943603834287639223280589690992440713665223078353857928411736858154939908968076662424207290563643429241869568725344865834602749995241731675507723538462606244111694166245975637794414302097225042219155420665232807647839855689606233279055104995869103026562116455312630930915399392472956639106095862520730279389369593725936812366714307013525152715211557796249395414130590771759397819673116664115875812931740273499864876785168331094282764522582757972150410290311874420853201951678796639690349218555477438529150305305672657251645236361631579645634005158130762092257740279209968950503654886923510720645826135367674509216988002740498817204307245760555429561708560338097407385169535821891726148901537441026209566492379600965068067755392702962046676502670350550134413074046273247318492476054505465406591949714255742888647794381785446798796094047061804545818501309163016964367331133735317482843789048622940450664592424695373787515849382672826745317235203576108640573952290225402718962290193297745675026004240294951798595939521051008904797214017948400501808876031824306162208797938433943656912523358753468890786487278362153814297387784893741386373008919956305269263934276641380684210277201767885209609203633985657533616570121070240147205727937663275047337827807366910552947791125545752457715599382442232327247320962056339521074069702556830933154992489990624029784181022210844398934064890619564382018915497959494003050439400724899302158110875497533420515462813721718560113581002429133124830109334522515879183891933359373540039859235293590450142356910949546949924148710982474749606997049153240544536468898146467302014559534071370998377446301146095709724271803896846980605070171072390122325632066133718948576804922850831173376452559162016133650222264766258038929088147765339621647141031235276966054821185617734868843541195850913283815962032766787306398328608730665610578848088843237481774990562984459737811777760189050385414322287716938768112587942128743750386572368511213272277641535530944195419320911515446416887722803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 1022305223592537236547566943891535045235198770708482599761392021287376792913356783414698518748686088493079713739131460374129778617877897356442780624429273527959481547548156263818314933143685498172786046495562212375522150577684740704812360510220564680411995944053218552332448191270885334401468832411939445598513211474573122750188988409964385528278214075217543832437046330672859029729161249416653048410900636287207909231520618998022945725854889482842256907075967566124698142213923321009147716213669149669934056348140716844554658865545389122814977622473739897190130765600024085730083409915597926726085010402879823738961800157156837602838655485536561544513384174461305746071363331246328074752946234180747688163889751251117574456223611996779485756049173441453304687903050058512524434708982328080976441539056910436829659360549386896889973069659839398945478799656236118687283563673678613199455181968736127825994036503744298903136884741992995850216478167540208837708855147238006493383694191252807385818608687980778079366079809085638598477655679174169145571538846412723514655687002931122774676656667859703382677327241417306698572377337358357790451215722479805675540406815773129928015195881106628401176947711928068813334188637883327054199714373827083734687194850622620937632210475049628710434817491476454644069586503385789301289149638559292403354976330302252753226871528591998837320386267985321218467837049337249403899171355538396873026956035425455751440301509064901806807491088151919338437015838482485948924891375399665422849286777096021880326882778264664532112872057565700320519155339025973210506878728006584545481838038270077756267391559891104596890523105693712916767179066100386399075017652000874652581425279613286795061758141415201539624874080478537766055912116572740817798542019320977621773280840140798068040593111712128545099332875240295810840253873324147436430917400820884181026233684488316663985664071657085489946138420770417474261815937642278723664436728495021710042337745133082471916506848389442942543383285885682781879951568800021943155930242943689745720986425113334536582380873744958769645786377546981084552975485379930036306056574860109344835702915867899122235160605643413710862850506253590404617017699011595418475288279308461145567916024684458397035699401658705033759703605062574547529962803733009226998595339598037526216163073460607518867290559510361674362925459806374738967020974459794360297411022896557846907151808848817311951386510943564779504690597045156537152117303789108540569073946974794656631069081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,37] -444119838283239194670310412219697847123222723238886527070545699425840029036998163594167637912759373634698840290565039675915172238155842717230042056875907930045605958799942810409683049474060615682563762496226856883307642424453683086392594438366244317508251541889395705014481772144654745954299729433064743797303967897646564759087000607735672828423575155004661902463179222996239002265405414953155689895044618667651113431866435502594105815684797507628444092088908331686150845085301806012664077769494695069829874308450595125665954735297724036855681096641621534927337711141605960583327086235255398083527827806397453575822510818810847809367857120506312422576044769571471100943638793201955182901026054697636170126819247274797100271531838015669044723955388431749843994389492384234724028869521383802577335499433186171247884334274336464233377266529289834669839492966124598587311647401198582641855828153947052248588384143602027118732440327128745432273215860109279861073149300178056425544361275387441572891154216876970496513619479022261524429779139438489277621883621443329186485548939347840019576007582874670193499537161438227613931737434953064116729897246239298386404805841112371868258790182098594677280807909909304550657514143957549056093848710679540904083055470822158185150320011620175282756874495367995114808005426088563471557610537516327623198776987680363449672906992570366343336177723167043072311355222637576881144200822743292550700489293273820955194534428130024716058893447799895669855449253010057425947011423897920926195561936933079598242329081386555159820475749954489570489576960715379176791217581623481334862191231540713465856359957546219207508123737793384374385625195510905733113763000204518781521502421242265390127455307828614116497438819141235106457303789483703187614539098909761751040573849841225021037551532113348139415585465662630107918039123356996552633461565818127643100924851467915384093824263885978361944611973616949980297581377868088387707676742726307583523682781782759744188317407262099369102663765848559199083397359726653090687972721307235443865529956584476423534812298661526192620340387003589050586959498821243799089373589948669841255925889290180831395468032331780605722641142615416852461286835694905214853632658359449992861798557263370353879955790011679468063406407445381601199035853024389782500033319641866652521972570766900298001201905022397189143339311489935273950458713313311725894076552839296851731983330193778541820783402312059505769668145481569356446830663272758338129097863382405499627713331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,38] 182159705725888400743973044406317181962327524939062143103636845408165952720714516423565786937068641651347364661941039745300191624901704331509952593872003659435157339424352935536702996734054162456268278452999356504695947835740518643845025441987006415141579801048579134896728463977847030726098637913335563236518919992732651336303512864568437606668786685980352421904819717476315064605585952612914183152169223070094718069923708863511157671177823436795035457081734945155401179724866186048918411095971929927895070538901254008586181424078922497823441477609087036667277661256465672092051496278006624526278982965524326602828560517788679955154531891679605296647567079791080951609420297438763866036563933375279995863670790993023506606619879291545138493540024033695448695100086530553806594001866543727966629671888520109338603188174328760797918283306753756026436071804616717591349112500801465412275051338825476035914308022345689803498034778565167857802509593351240294400763090908839404415100584076616712423362855903416007276695427710792826427224468605937117006695964245533360124098941000726769237687557897156845264856741828426566220037259729227281829190308750892625169246140675606202812095507301521806134895421785162014613554495101251381522000729636257579953721017458925498511875012687914413338874231424149650743122496625549973666347667549623784585368800769194774106064400992842012694382071823241442419342084270749703005961132689693258180565363098631490994268565373779107703869811834372574638347060242983917349992161335184760424132630641754239571404988915004202539562765209925351314085651424589749977700969972016367270960284141566470319976480549645168955653045063773554030918722209317907957862417170272540259550287695229226039769406883848428186341041067814298008127011215914407179852118689447416904487536640793487196532511614637460694119066768972093302928331839856277550310312576059155834450145634161349301629983440514100420584411906565736618934512077606871464582583702582050649859941362816743517143824241044805976672260914267564853061099310719985814177217380781215483577806449327723301306506346502592968018881126056623171170108690618923130987056213502487560452689759924491242392517681108259497521770845223160901024849583021831131238617339982717605540722292991131178641639081232505311803777858093425459293255748608780309738494923824641073830959871483180142228962737632770182173066845922203236544840811591164275076750228848386926180385386485275067393155525885652502099186439565737875266576413466490878374209729056163527158398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,39] -77891013634743316700799834614268855595689854105089174438610276035722440198328773937043809495002528299128652135660495780450629350766315490685103397609015882358385031024782490314614325961692684196819489455746017091380488380817405724609913462483719540057065102823874272872868017571451759955610166662174253940533299132559953364056330865291698387304551741361994067863044787688776943517204683328716545215475197848362452986125507698165334714893779802414837415580334956118886556453640965596512879266032446650195302922557035744326027281662285116811933796515782810133881113564446838660441999450630375355488246599092831361909020084405896975919130466904515758918169584353599538217392580277559576640609192347873423032423042896372192963992282029320005121629304524909927709926508624059396747973165152534948996990067981509400321376414572156552984965187903556787830585566979831393037356662783666857129304388274384250376770374862574276228694474531739539271570490924147430676711510683121230933887626742190018142201135412080258851210016836596961056168269508406655405661220055544215754337641778641494450958961267869361423062157777763028955793223739451149071292160281459297470900624254570640542555591470046197886568844700643271541185637008414883325987683935060452796477894948297705857441423729059455939501990219522543667087785803776561044682881075571519236894462760164686741996693433915065838814111261948867471426986680894747695656704470491368393834931897488322576011312404839166859364971232235339401754266501748667913663252360003673422978933908520706442654658648074454468276727007801971046908165247849893588767459019900747741020500173922258594238097384433486631025287498539829843045355402122068465530392239547402328644231043102079450490391637614589189218275187320887289694378838486187650900303095821756650969639144979057132624961383585493425192231860045826559133640692717467554954810410391505471731634191196120689290390877645186298199287337473314351810082436621095610723305327482900755893359826778384554421681389889722099703451775871375985255175631706049912992243635598390411622885443960260495912445669848196695838270686441299786277630157367539099766473494523684962836232916150793019648425930081346645092636505189217456529185454588843311407181964197398463961115013620483526843702817252097784170121139307258459242444922085502575832420017970884247570229166095398872903370402280234557081567039463355190956330292698967473053861623985977307945264776604911449540076867926265507289962415882515849574124811378235299033993588770296498330009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,40] 35379312425599237252457800610360589188163607282169386411339630986515996681315762674842916059731964489914894393469310724854661264230137505580766400382866520066267239860443930146017486089447094271253045461295466003860425541754804594438324031639281849425093179450926545323562753844582774852591876436247877867976216770462683678249288106935273870235618947001083978064274159530982990182530171464967360137775374466825342290695591758170201836932883168040402231497283729683032410150120485137221100657932790455435524506782513029747097996259362337931001096161716894953784703048492796559160533087083463393510782273434781981459739540769105701757060073871849592864216813108245723093395287035547187462020301332315700674931440725027805227635742420417256477875989533209687579424065738299152561942546690378021599997107162086931515252690741367443498243756457630034585809534893324954602118222633450420097633177505375353617172851504927271374314955724523387197690831893663444535405993398660739367980168385367354849786722982113337445935852560513605883632022419796034917541656651815197750606893768275828487503974600255671332225636556617568981558170515580238074658700621386419349031713298275653946206183643067830334038207029780662568863778105563280686130483496783130159314376427302762507408865203632099776918265561268245681070700963236025784098786831068234595319803459692254450497446525255167863701431512902347237334866125308553595105457857132852532119847483140428556951539919180223756197625354838617714864725561646839426746704399823492687818568358971004873250593292321309465217972987017777283786298020625279605083528324590957856749354239661558354089351616910418326675259233968013035590733911024896123692745296664314017338651977217835476233174630143095049974449371831042301547154671268297909238540096752288326085507771112190856113375207117714278641431524533400960652574063085331271676632060527843175026358114493933352129864820637056098262112234224100526916763003618816353380113811006301735128722981865623712651191552314132271924568117140077824867308130972253939787663268969608494503559419958046062987461225634091414311052953127183246098003726852168160588176656445123542871936068600486958800776256553633982058257111597561253209560695474590582878223966112464017620092864885282888767305978440253951046396850276724129121749481548034110199148927754291905485114105974188126358209668834466351872373666966487705381417043714046726849237436905488694988853820326528893301698026984146467823237516312733168876067599377638412655233714880891735238508544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,41] -15950573687959888729209262270740056164207203232230850602443894210064276380818054737456630783652857306933583110280405661342727907658800604277647611236397431073911711263385675548677634809173433644545252128435462148010358069881744449718275466303471382939978161677862324616929115855110413273389628487662246167733730573788695140301956846907437666615946191390939324848507029527609420331064716625445151060872150067984550493963539950127126332152451720839246417735224218414505181919792326510210285605019272646686368380365011363298397851058512376511200339969446804866052324857701953838254643497467358021907743857376566047161284995939542484501136381907442071928585193263081852931742151423235784466930807325659276749301158058194195265530785551182697170569330869764055229787897803328951522757522403924847210797364261216121427580597753243387704234092264973486728939321804399385311717183220194274197438313675102878564900717079794411329149590108276449555036708718692432564969435809503023372763660398566015173389141995786643130429690560175169187226307988311523492958160209342025034946617370807559193148495022199376847038845196718526681728672840982906351074110903358585389911513380551647063265156131804923879338409374204234963826425493017429653835834966541831764573474566556422882056049655114172693657099996100383177881377541683580582453846906956403022953257248896506271060023501765362090355084929126504078518196113647498050162318313371475654266468150881090565298085176823516474320503474275063018100504925870244760720025163774501678870071574978980126679734736527936349182500725913478784854697008375314247248751071621510703128984339100035256630281740054455067574055444056910185311169724128444322981739366711007071127516800773519609525581458275876556213476156388151569861787690379801409304828349662185715403465306240224167092330320489120009940182489692513180645037786574104005937757047457618144973088321413203396133724195990883519728675559947097432798436268042194109456297906601419351177610764306330396562705842760718554332464042016438563033667393082053111185888970044340971001009073384230123627580803827707561741293495170703536118015900202648838850484327381840115090866059355660730664881997402493941701205697941042261118815288485474684090588931548413564023869377347264382872740089127250570460069278681414806003500993965904567522231756937585468828532363779807144057088584332169073665109726507981320994332424491712255961616159754673788701290832822412024719180631346301855403120146373969194087084865054523555929858420692803342932377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,42] 6684469849404630187231688884972998796207162978013012392067034767166694105715724454754711515877643653042078450236013767136978014319621937156046537499367626372524958495431954369363981933416532981062243040416609375120013226094669585104424102930159380793766210858331748320532343365387150689495608549431144902763609087044579769380892938400478705049398014402029036166147950858582306220482274129615886402562157207811468835478986743570363099319877673522810460736248736222377031650948972862698251072429540114307187267713383405034355310917033909635569190989295281243215178571532175851440558521510539103241030599119157914131347948698108763670587410274895140365484091382729270123355400796720368049170408421920399706669366208406853285568982931079730525677623477274104912153207618080907663189773757332727188328992063965273325432905866429086247073930857883168423325237561984293208617846261623076728942853800216250201757484579670875253540392852147564032610713049786075477439903108215814382263068391753536171999136472234695020916698087651196802508087896690249518864541644151150415129012185528983205284491816017906840623376621211814474658195479031662147081787062498923889296176370505943249698809337735461401392472021056943788115302908259817050391817305632128670404053871680882894861492740231026678877762140641455774060589483906818013167017604464466216545250193509753058646439890087856622161902558061985449717601923073680842978481717152442098304156173590914122783601039936010343915781403542109396309535177026605786346121417484080176056155777361831427041573239332535371441958446111533495940033043805703693386192135597526356418830870649917562348152330980712299500197990271349455741148645489876859353843295328136595533562830987679271260637434730199228221987304259029846263146707820586965533364669673151691977148913094600507823350428372676049422726267162714476264665669145935831413463406343661678246829681797192155552803016663418093564637311464191433161908062751811975743769132039966551980714006300185563843923416746728239010371908133405414309296412738084367575571038324320271310498801151116702228226354853184819778717429544473556488699128376104459870644045502395456141449585619991025634827045811801594404587776815853711021858686896691676884301816291983019068762419632106258111766250800694540614495905338558100399334214946687733545887429758659052623260745990214712212105675294668445929654191245640815758463673171625708497716588980543472701845465186312741662498849903436553303599295892480341458860857779286815724036772562909015872372736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,43] -2535915838038434357182458692773077248564650239251909100526478631167747518642158098106473521836512234280465385938022313490328828058829346227772326523534380176900658503605355237791725107245589972549752378464148791369862609709021623823763267960738965777415190687799009362704958268681860213917456654958278870223671259854782954418508084029401306176424973203537075597344775627395600380178348001142024399759559477745452647108202179205429485731367626718473279662146540122488658172577612319657217887034272738798182635116914764141916722015890331543442548599482528127259146654525805408179324096004116158893420456566259302316979624522681733887229689423468191583484360503246069326367614546610024237392781307875106892612010207574583791043111804241329315280367145378032835150932877359070167355261615597994949487180927061892669949768155164026886357152128679852156050535779360518415705021592648732756322570107741842897021793660317357030569722638605606411914240610377084179282493967782754709365866780617131130306700569725895319407861351430138455887568158932643879456023433887666179467039940560590302046362141579209577499157912439639273045568898574660149684442375159772935186821561233748998938271281818440411005678252609258525774189152748042008020334995060351460553359376333537791736424731251219455138684776164834476338018363361660541949749099689524468115050121961046087727708041379881008230091325285916523725559385883763693786051246818597722404590264066358487442639762348544488640908742398356349604904260417434325624453346050143015241810086333182869591503060776943685854769548459649878176788917758297643525153303469432255929626644766657286257195611737011267023636028393242649579308144279814102088213379471858445756210496365579293830124024385829236767668576424624237261765036727230786962523806112193726180674011714980155569295552743982211492043541323764497506122985846096363442462923399090865983101936834814467944689425320619320431919653579366429339726731248083428198722773726262551624495980420376102072642041666171807763445093397731512529806423379348468801077552006601732042285821358942264787062730136243516355116009382718580960398308143489971505263113996292302840879175960794405055504260334037822401035770118844864090181827987679547676092343406353411863471131978290273446381716984561981521810505706986637981933841765125929865511989592025546837884406601360200040602894276189945310085518743797203643791623206615006759156094849209184887511859375614400160010700801600589035380877064913172365244069493198393889117175304259391979520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,44] 868255595894417178035817161042441622087088431910578936094221682546338172003343867407549241906845039841586376968611626330254858170014100634520083832880316330668876607548918219170490501154967741101909620826575313782650484270284717336264685033034427873731245295142339718355275487833150221540354940137061568312519213747041705732957494775012634537564901231103931358170598515178797320043546939520673980258650410221914037967683074467455941495747701192978198116728434847657487257586199571490513023523732966481202533072550100887825516698005766563581501734473366847812644268315545924477334591311531450725472700667930208339686512524477367987960696992237956437101848034612477174036978528684785466675913215696001513850848508297475386445707186880494668394771091592606438836916202846154308180788067468885429936293360387632782142621702705793295591035762480845093616873092618807380840306715594190265154957737045889692970261532357063800128349293000960593703174265733867009739828377568962881456570167793342748160895059539022750413482518186154711290656483955221502586940615568421815135741548316799532407402781705564127532612356203290914658460914709187268500076220798075417680761852451237884806519630683866624241075605942211825027796706550907973540328289653418503768863484132103266107573438366101583344456699271474559119689372369638851151337732936945376843901302848783388786803379221834238554013760176473615950521291198666768560653819855293423938342355226051235421582842866128004352358295056994071419267463937264242813200399633477226266900675202077737639763317494917475712610473960077855879491646584328397805497980891354977666243518065147535148670129366799051702819532842958094120717456766003650316113288331043383586799282706773194131225271522050718730263530429131542618158265370941784007352304898477969911341876802123304133069927973919165125833213472047763297160382499875569957687847691038278109861165758395679981255707403285367407633907156746240472797545078671879319402765818879906509818278798318182164744402107258944535144376639804040395609332028184150411347698268809257735206077695510252431978193363889467699622639500733637618045603904886918550667210921100205573761939274214045022809016125963420693471362671852378367166091666959766771463930331540403676660122017168942766661663888816032775775538627448675507680511915872895008738568457177904493552710723417240498556220381584117357193688079318788749049751108999632856666568216922166349558890298098211062259970094484527691729985527208255322094081666605006187334388045408587046977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,45] -268233012942967604135904761149116598295619012067016582343044740168248547703019797462265759753861455102937964773959168223603964260735139305109272347122836965585377162895283126641272087561802864874543064602550546540712612222423180163927266732688406263565159369449019265994096805224210378811207031201635258695472485745042629540419834875933925384915197067860181577234309220147124931771339386493250337891144203731055910716338520837915474694452972273736173587197103148866999690496967121176056595551986382261530292239044128703221847962309162727068087492198005622131315321732798056333753616191105282822949060108752413985020959211093814139963651016522623302461281604506730572408613788817585701949651299439982446212610103476386172919210928610328954995972066264964412125971972512110594306846945305926989819988938648469774807043686989249370414381525961528325630523652493385442713227061597165304330176628314737031141082565086117931474334609654797925776631997789710713902688656706566296858661517843845909229617692872297745984176469329454150547178627783793194584222945900651105821823129349254262595110378408257556722024288056884904558251432077424836820749589511140791123709667779204152111324184841191407630601747113539913204803637815955628104954820690845542638224266413334346442997996322189801547815911698064904200810912743018919996097716740920068211763834609881560510443784827800597550110075701700455485742344942634340570564046441084734521695450870240887190966633718130538247283229662524418563726770296661219549642310941111074331910019152699197957251621964984203209875374119335552636524047349783532177423407601872520520278573454519641884514254258991572295874988556214269806254049328663407692154693881602782845209314118262868405403734094512117549961151754388457788618854297597887166251927741572582975843473856292380311673720510298437103654003494631796200642346985538202763983504642017355380144915379546836343884874507949836233470320359378598666187694114213366487264361134454498913104342914697960480937377403404553570945392099023132856389798674196354189164824919476608940959035309391744420425351155416280667416440722860145965186838927474336301274404067263006812477414465425093252262620279094997156343878153878329300825888710503934186977604080156680642274760431235942769764107724163923944592814823612946485052943637507405662468921290614987683024863834709815920139204460478466799493345708656707318866236786482270561066330711526755834398627221337489172402708526930881157469618923012107682479903214434274099016774048302593422131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,46] 74151489422229230624931842047995704366015423771652987736286156074310414292556374910984300055775200780000924418587071099831796449083224296174906564224579086261599579455272347099741336739476362989279011120431127660788851465562835878050723250694582678994678009637768748438020199196993121671193537477173186840080250840139648987957506803264236188328369792445677514581748567670806388746415351536318237548775305999707581953782674893068368041548349473424280472802483120137648310612198662597944188083372259189521053963163529246550131738319550514266199197537767395234332270218867116440270127225841272960927340297822193474620487468176063257762040654564306102469810856019472773864652024576136811902411331373106162566297579976208499610126958070869188077646108864340863925712199411910995774769972698774704354868891012426539435140542490527660234008720435605201495691902862001642022398186336031762098843801147480503195357531973616431493457945948219846942781190694872646708225812352790334336027072713597883271301908678595369867685925918042942400644029078699871944328019092752082728686949371034790285966438920594168093512339949364065268365568505787447592536572825317814893968899200368425842874725850077264136815069948544928414561867773610686532978603232876673823466467860866917395466177290105775201153926903182114221094812913781606523160266667516023712588447707336640039361214289766762450991202590310789155894562152234397035511671030260800390880281018608224567157660168994739226885527845383117778282105335838127295007570573243691404866392115204559753915346611820575271529570940587195135686351930576422362477648417681723066551348256271884442528009464372694629556057269608512181503353495050833870593761008181931166717689533203969685041115692969702900843328304004931175895288429000963253134638239831678096877760771362480916627661326913363651673413848494556154270075913108942611527812260052961998920984041989162373444426910067474796082251681763403655312363303132096016628151111886105699896189341702253446830993960824546616166059510184894716405488733967352603486573771354869209240163123051804829216858816957576374138690607899570083863794106749917170776231083297036374034287486109873889881537294643894307254248312968860730367487352196297033481950149866100048812899230854351550050394280689116048706951733218818192542754078927187296657326544155951314538927310339741280309087165801602376569536464609170357894237410461737360956422891734522919060226039898390782591100991181193672483710383033460275315843964247157400578086163935412147453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,47] -18022712199638627414919767138123968344571478017891586874571947884646835749679174723879398258712239371935681981263143803000064252432840254197621890934476600746985367129057660334677259996350086134752428614132347324274287801693149276485334553893647325285226455920063164283596566884701526746607525006969665168247009761156468507857711014672660992616146045346440553804414453020242876444374498350922969489082573966144311915404834862271785892527052652194485958446761028723514510950369566856377882094091814461041341545534746976925820015107297818927145725421698350556514751636662264229114024181936003096374701464766090232590930556237236225020734915859230741268145687888183905305620133903023729416856746784896642272386856941884134845033427503974739859720021885263304660938424225006737488801278080386776946633672943485939583035637060783499109229909032622254585927819546349267724812948612489584242185849416256481349201091234483690577542909153024221844029811337434511028385843392598188906288441121514473079891875833730543719509547287692958952601789271116743814402576931051813010959357566186957060717009291251488406619558186402669525621870799252501336527403913320127592781432673446391409426699538952696201901098277171939528479664866490190067286067308300792263105814788581283586659532559411419519274994407632344551356918734633381629894222321346110647145363225902205647002706324077389335119004331695635641242754775348262087866416287833958204604696654630495248662531353234503642314996979537317760648137176253515646116545328814224235984597885995404421748480980293944379533098425439185954953439453687394904596745008833972539017388730048617475323934558113439606728678051870360550229095224967569326367913355452760447890009633412702535315842887912704142474609358584757988402006802596817004166703397230777370044558966298286916765680453059336597607627285732394986836626259222916322457129966190472062086310901066104731948585473202362224369892523643113234990493126265387681323442778327318888919522594507520120623677694349642077650441116565197905266621563937302711061182621237205481095049022959421165035910001166049957210888447538515221794273361089674713140066661376193169199512461554879439585850387666766000200179534495775727039471094068601346296280134869517520829295811136182730000137607142110919203072169330360565605246287438485491432178965221992290775933844881092242858269262616519770922960046373178128168440938238720818329998041857080212746304015932216701244151683236394321621613275992150900684641535235519920345710064822399690342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,48] 3762295795930250125917925493140288885405558798204637349186796684909603852033200417738543597372577586975261954981166261139184101255543583632318493453667328816159872418424182121457996839263318937293466288808604659683901277170883491290401967463666007533457623054436576963109065100584906951374287330469359850638926128810374776164610045848225431305051129582185890071865505678109839566615947119320797771021360694896883350590883929173554810532803511687188874795860415702663275880514751550068702616379492651851456226571404161342808064530443418172056634635268728721752095555563178279116892605872208029968217656827520419602225164832838486759973253997305750702866114408859215162097843629339361406902434061448005257697503152234382559149176229556220950881677565817857828299427167115058542223124358787558163288969073824400265507444286255038670933670812849681432682753598000961253989938109439614319846250433510658522371328576030082899842815455831732025635970438169742477336285508355511888630999299081321605628657254588040590358055564360780837622657158422894146883431642546489840255776521182561825234055377208632617561796420424317921410059254256597614568777601506850554425531424925624404347440405746600514520011063488519592064627879505739784658628477364641336700832149951136836158841342763035112916118944316338092430391712248799394288614450061186769260935840241694740893244024193112277163171502767164071272648684643107434607676243392013112595860025509380151536165410397604325009636063356599626793296797234010463730157102659367884592178152456780981060155362779968472865842941302985994835700017937950383579458033129716417343001321768859886721105167887906830556380727093742473703473345139943940195642396873155846664807186801137010078634042062608844751620452397818933747215901344164962159071016301222704133053835043771052865806304873060490364807505103624076279647518600255797687220307675081776658976779279239518524279729821493995932507989761040568935281304803007370943519849847111022723546064298373781474457430313044987997434444770832725147010529461845743082096557275528804309329399492645659131041833639960958372111691829137115910907189551710465265291259360332840770638052234932852508785026740724980629029260637754351414908604926829001421608546101248043355514566859414751277056483903973164779281754808376065724092154487449016310873386546686262876277068046415775409115058675564602280609719948905599121971010466149834741845034640369003565175573924675223908146603741865434447517485115983116301609065025844971050208217131872881213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,49] -657138450172942752720217192672263562153061826871918705661724862843427080990883717538995309596098297963768599273417018397890005932911111341352411091014529019551961442224767018135931160752412864022136057233585609918711822765473012740825050197458194788014827375566275894204180035988061770330746215124705933022153125663782499479546783081012332996126294774520204424874333714693102341655737797210335974295407171427769034449172320499124662863442155628731178485592368109240067342568131176215606217604633941547676007066715910394458367103887305565211291641212300535836128442567676150705713706970998913255788935775953333065092082726047846929057022165777159382621805820276843192093750991786137012128925843558787540783758357150063405389148510515929843606553024461664157040025114615060645748058458498884808287478519002903103493396222228779497242174259220006050370320382826222027783205767089667003147976383243422622886298743916071247907000736641075076225794602345687937213995359145827590271953935145132098466970371149943791135648380272462006213567588273850438283883457516787761635031149498668648071803047413835513167167536433174517651359907182899049099809738333105518718006618743409375721779488438474019802092665343249328523173890405533527008108994522867675548040688679117562232646773054018801221273366105794139211224624736159530417496294265831474731373513291040908770660332080908797939181147190345145755921057662424956259682202007859858680918691357524469709914781799169087514944482782246386300639440194157521524587870883762843814553916867899863648694052408813009099784538328195365234292054126926481525657037078495324730859970597700810651528487962813351725967879848334793368587392749330275101602767189310526484554845068124838942491392025789571829488794523134774229883795338007674316573689628698486393695305725423733706850247396977327895144472465719635099752468340701219329742874975132544841574331735230104734869696403416906538226553783624594500882144981787333426503168176827621348058909496263213844283978554409096125226482200136112384270863665073101487773959715114436245773832078070226678021458584355749797638969745306071194691044434616539808105883309522037125889153486234124312701532881158467696996784973030281838804628108317885764844668473261597538530392865701890798579388523696257002059400375235118874784235583048796366278405991745388634978288055829370019966909366103511034838307814415584287949559503408186697440344327667607382001671532034096450446391656509845566915450431638543138841418712926871578057244036653540966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,50] 94014363197994213839220698191918930648572026000896275861379342979115481738516320393944281833269876837102495085123762717999883507491190990999818244332259840717993226027541498056278368393285955647391368919978351642578427783484742593713753245158999277059476187543783007735118115196366627182768201471213258622371659598029950591330242470315268118804659125790801518807004823352867929280754510353845407569869894507295100450703284097749103364589995373307424629594805885446397014975246433255870216498469740927438045779425144023390786761976286157853135154771836442428806065446870295118003017626078714823941829303295883666374242498743765074162829216401282229374344459164817259335801080728271014890852292689375368379818912892399097793970221297081931930653428845215430745231369487294856319455802260315371385317498740756691931853692276846188803334240502500478059017521877220084859904458199231698567684221743654515231225080205242886090354270046458434011169694803112496050133089799065647787997238546915309664462912316566470311349897721364849186802120289495888902978796122314096996760521099947230958001601370596404112149336851923878813399211861869022287033426082501285523902413295925058980775708801038733988117970204998562436821759162313633208076583094516149189259211920139894647040749034257884809485681444425948006813570261513873581577711256627589911744647061246297649152160782976445912831503790802186159764809457838483184860367234166429538699951726145354935920497365791341995068103393435822914415390760773499495756093078841473737381008109592813422173489450258992763340985611682308378181782568657492155004469690446135697365956437412908878522857538465879363136899054360374566374036280794868824315502531819677095456240166730341442952501775568693218242795176271719944560695627790827486642775215306587520600266366455656722308737768686657685234688001972880487483177593475173257691727429261483239554260912909864378075945211842043917175714955854867443877387739988979956532116105543339071538657655081064482052174976416308910659754005745193951284083618168440189579229907943733762357376726810150836397986126073769554168749797383992354141892518127025641540810860242523751896893939840428095897952312986781612335937282191701503390072382767260814910065596282564115242574951288948003817467918685855981446957084078838582667133076567453509199648551300513600536520430319238092272962317796311859483134982954235482961393193008484436908602728583513575140019862242794892793560311206250403411217295806952581815201877238470712369427570436866048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,51] -11574402071951890514971844719820802619676951809956797789982222467973987483340691080461647016105642442773533145282190606296184847700888036658475212390369360701128804687028047325297328493460834975234994872107814383090206095185486302393608244390960059071653350385238632662813009944346319557161339009883494099902356173491077009332188270654812470734535078041373611053626252881709044861192064633678923697904837696640185472728777367263801485436543313004786085686289369893739725310907505653249934788217913645610820993684567385580812438679935899971174706252785945910680517339900589510461357446089822030891519760748016290545748214323713875880097386769661449457414394104901220563964418060098808091937613445390068505946847815755211524333011763002997021276878571880892479855693110937338879356096837082085214883021362801365890119892383833565169500974609165149760284523534969729140124356773807705102084450919194741193035326264541922812998264422016151969069172777353579971090939939941504584548342561496850181865694191987907105180164781644587074343566671998732521530349498491829507979209848522052574660254202805329157287129701153611429281994219731124660657854613025409504559667071345580206648947290707486670336980467874144588379741462890393587637712854469994180252168158887818669396027326178137396517773143103890240976286647907547060517773467529959500890025305031958192814759809286550314861540667942412364085831577927671518011932709574447184113219965331643200821665633478717498646307892597650375881719180245378302823103929787007685716668289131387625362566240164072046200479502746446318395776032622142574315453688844123266542914840129440190555287955236231369388738203544362212435059501627607493441952366993326387462839575088336282015936406126415574255599759445059808181601479604038134696750106666201334838889124941020523572854539818496362422425751724951325644940971840897790195672868563629555888607826774227525958905807964356377297744144660088319968817851759991675633816839035489214254068979453477312927547960139302091058854688998820487392273881855104841369819005387376815483045928235930785821343889820897640503535168650635547838047136963728851254760910881824245231106218718018705777946550133047168972523482053084582156953206539905670213992706841642757912586836655021332853755796577616962734811091078132150745744953327492720995317423764647639437201499120601149327130157039131733213944771845221756229416245782620965358525849787279858612634860966115558770507767096973343504010375321445333055725844700344100443918478595850240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,52] 1802900286986480956124759224561675429855488388909817035012997872225658216927937901975735271894710281146686412536348714139573727738564598784010232684407000676205895239268854327046977327532549004257591892351215486246868233284976887844189407325125101203807640253308979093345219433784133632255127816675980945351897839900862177072947069273060955927713470649575339847118310869600530539574025064934019238287760641467363570018588466464194014291789779672595509520697385069904505321279105380302846250465319661911843065443191385744447104390079964003282377082783140074652946735415441586516736818096653938539183952408488213351768428861884237416202759407297965044713561722778600550569517473880972977342168319344087965415025062988501824803884979036251520390321267725113076000139881293184105755270509500571472437618951154483433194928642532092290596872593461624485050510894897015787412133281882473732363607846323609553666251879001648001406986346382614527834622309826039733320346969871824593893228290440308729891297833835358205967783202406941424573919756869595407261773891240080833463496735728021572506993583485440110796196752290030247697004377929533422600069273154409150256744973751797446173190253994451188778578747283937108482799732388154609736603474695050212268337258072139921707648847595011835197787803022867412181339653787947872636393612915063552272131861041018133529924694520929014903239028174510921108555672641317049963992410367888908956958424321456091375160816702229553376266496685243160202337041116992928534451083104992398139138100623487907693830792338505598826195708245118738434798418290375624497172863259489463315527853579317084367814089668838254802780640381662060097744456148482840417154031678356251018392573579500316246765520268589694813756405943570506043235118178324778800045669745166357568249331809616837675949374240969414719206016211235907070573674863784561776153318512177591484006353462684743109580666343655713300031734052363131467882617340912279791446594856002343041847598508266653066635725906478569376221700165269870145826923954758217491317078458831477438364079309973954648524735727798851571583848362924492656216701417055271573930200692477732540674041329943020665655569611440502849850626410340780599872705223485316674999929428302112757812452611291096881969563952077374902715821243785166336876288646066993051940890257498254602955028663555003084245391243018147220672723563190956788626266020106603374100393361568202856307287226176902113241736021156435036380932642525631251856253969272721542330198963181846528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,53] -524380630008224966235412505491358029928679531219721892621634999890187013819601933779829484584489666130527679727332502008015553350701962801787472070974404326916511912015735147230967653110968190266036401383450264000739483393602427109587378104751109745868422479690045958424052631074056159399651203817319631979622262965735781246229273281093483367393793846491433748638739851650813003288162562541931768322309947190481133306706684355803570277119066036075257720474620082500480912131003462349180961214901236291815309830923571256011050095410844881321657575349595404727431486745457972448052050455851855012859319568802825490235873540835606666105598022089471090732978026442584868501420249800770447109161367873003506063671095326223450854736585386017160163608893288519508851589142732064609418085450104038001488449280723640851481162365052238064782836156375051477567451174618646365693544098389883698900588675472496021168560539436294083624727613891161236135388442038387867064752322994795678159553936760458334788207502300612124991894593599714673799759439325179541975999686059363107522069146141827719594242361019698611394716948330701005225088046211203921065622959813573558014223325160835662576964441066873526059216458700174732517246952416172580345216470140566985027546669346973198179152768019044275665797264466072333189281052560400205608429279061444232812080009878528484293483379360645235880687962772319452524101569981204847829155822911564861441643023158976259679293789715221492712461555737990677154025181166850988156257812367299812209443302089790369321894912482721323040369420546549113558098752892098737996932825646143641152218252175836826326055920460576235687119830082245251332593827508775670621821044624682038832749252938044748294585093989365209547776949550439277446922423951937590881883681472679125297118959258084110239681735155982775364009828166034925245122462371625673852072077725720146619955995852321494534704000583804883767917380791060063887653705497276516137104815261422345899375006649640106656966198640014555068203566863666521169798442155120102016025279553494888760089372113404141841089396251333115914173467809104995107961990548241077701919876550049102929673507679292457008192671479405858338915728373233970606642692263956054242973090734513637343121606527795662793741409314585187776493326712794754058275471944203471820381852066564655711314886171899517239722687581330913100121318459448596095090057902146655116019268292609888314238802508821424885848372151592773513755104476218028926860565910938427453939491345216307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,54] 171679046938762096057988614960866491833913665351996151368743546505158204732987967694262224668189623636551532831619404844652840852010686392802028354145361826809021675749787908617905207178926923600699961853553847979777656873600180679799319686749899232444202248459484395702121256204029098824282533874585353589432448259753745696834863222037822010193712875853696417742843157119111607489269503028163248706244263167803048369335949098691264717717512581543429632069841451340319200691910858327891369505226937417066225746067422226259278867746453655011963503020397429226961488067041289642381869615843760763557710067432790137138808073082430239926104290037129896320954377809379287885115118595815203816619982431716735881327287555796159108585680359195247472491830930128772250064410495019279107044328014317323032357143148354822879759320460764016535067148775833128107671507773913204342955270145187934444629880163267509235468675473786028598360597046310541307178615347427115395610781418156551269444868776445486106803482179648847365420967686511297266761405941957885869533915375044347587711637232630407295300381257528491600730955221871041998938536351717609237614425777099239207564383036928104948041867584387361139362580335591699950117652112968096030561903772826012372189072840128913941263537981903678853226644926543884598517497719895764032853864795031779117140730993106285216913662795301429167551220287724302050620447188793589617106556860660572602656797300607700012079199771143952390729985362665558003906344685882667878925110276975095105159790530199767230828467183179342102819928521619841874362704879819531193520749044375773427460434482756946526539600171928235705200421989882420456323982252561569264258206604328137000847293118372429725172444566579099876497746160056375425789285982955500687250373946365950729144310818997904391364738289131544187532899665770118382609104432150789805631362549748744679392720513162326250578102745344606893237806317261854768446565263960512478555701580267329365716648366457769974824270905763092015975536431244786681996101450724895403891767866291586001411652009721238600883493433983252211971550907859415375618458518371781191430638143473714492833935390046055181875474978036879222246606956053968133363558953942229558838765348983197198088475199837734191971030939737243893650036536481336810754717181535502925147838776372525630518419225184519911098376126458370333130287919185683685542621676891657367371663709856449548865001019620611973568051986457977199224450903602892459827343348802908353072452718372585472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,55] -45333323305831077717167342740412608662905426348703948234045545554786599289624542883234301072654422688889977932563221211632838376759339067356639704239892272253176942909950095271095477756553621737157344640972997298322733545903497291875441537631028327713359392317247425326406785908848011491874499418784864473326270965739978894365633231931420659341012275925138524702639635346328332392289676739142602371221628501292254771079804299964062453874151217447890448591384496284685808747188695333099172442260880019169936784322209230031959669106899737977124516599028997343677221732379670478389349493507057704135602409955480843196520425508280896772980500677548312066707952548754255907454279471191920559196159655724548573965155743040292636213648093900489803158565771833320928251317404185364719424115447264132055071277405981604096381123141421698536148500463565315004827466748548736837900509188981017004456863127764306343131014121329421400256007845588283590305131733497749605931652630347854406560333987816848148916264149203588309030489143438941197711200942447930848719979942095688960748093769578849309189876640674233956578592897473767103075731691431103180887087517905007570313869812094874123265094635411475056945394127518392329139709394148372313778295298169286042422739878802650438760281030311225152797421220266020934661860362453999588267780942056734291589730784186388521044568336181792159114503166224620470777197601847627002623449737891103604578828671229250348725086517620380647507259497907352234956848885453125178101468131037442922202612412586752226057597415500332258752565113444384881200318010830927111691534156012021881943753993181385629592074689211873854546234727506213760361898412375489449395950094694025413885827805801557345349031730685546602045583518477675652698918114649493145914616067447399252359684094306527452958508314626406540959219364603743045231005493393164702234817338374128117461966516742903055132998202637729647207695279998227643538821437774232419881278960133446622092136472672029619316422718751123896116100221360683698891596303810310246780268381115607570729756135728771625816720767656746561481475088275383573478054550056425255124657455934130853880521598486981236261569619934937294115612918975207632931748038004640477775665829590584949975487115306576562428137493318823082111205658883378381149636163368982700589576707008135583216197388284236943019916360383451768179142081393296051397627299058035092798579794744754328427740566991850931923539212545925249778998528717626093726932042832734794632142427206451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,56] 9238320499238732445840209438484307927597168310302136029700478681632352296597848336527352424404045335115619894491105236372196891050745239964898934339152242164952635479752607407823520883789309957499488921648779665411108616773578598860525814778974430497922421473336222765705410568312479269593515668401825054861223191274520537831710987510940129210695403952223893658104337235700097804935762372512304359335160102224739342866674318971214638065528482655653704636675410239030384477872147048276574728164095809414376614965295961671255638353436602651749853876776607787506192302943967508385800596939055266162675086208761303955668635662515163927429650213085379757398464032227408790892771559490409846223605126653863950166027706263380023243090388289895186657774834730097819558708436912393457712588015405130623882371383395961893287086986975285049725674384434497629130044116772562479254598033541939670892415845035986792164657690898897371888302403532440102280824421394689387204165039370297455311415836124805911714762641186974303816019478953976478955333866270587873999972087103589414973692709993311721282070269815438704542316700530256676970441802403303017302539710127023668893785961473449217361442407168752579415622286437023086966815401266114008566361832665607121336785499937131515311630424316568578179658588931642360243379645268171849793681702235716751302366385351190399603035776879600989780892602535904121444813616840478793564159711858922130018022988920870582883491203832285085955486865003066043753694099404366275699723421877312303088338360986152061843392565359158947486026790390774560756152564041896428931006019769505717261022270997442094930995249173819163360530865475104561853577875132949780270018731523874286739431899553697440698496367878296579277543580860516745254302106948039640715552380651407558169935931949944359727163189860949102324296863107253550475283447556313106240188682313226732826799289141561365053825477657957547998465918022883631473644013798379879995490325648072286382743348652495706610281285616076677443148422005848421322801305021732917324691821309780575983534385741141338581457945264288999161688998537672512971824228029181469601008181758565029743068020443340525403725545628327831797155691909265243399402809153761810979175955622375883123446272376263728154774452012143781484289656899352175244807046369533528166074243800844024823427890094681093702050822954913640025526371751970071093620487794032768757255368972619228591690606503543738485275970832243839502569590592501554159762396433729073674372888175575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,57] -1464082852814079525483136753877026560017610274371557090469879995168910772695177560372774494384655263550229772487073392124316473996362853881511330516586178148882812299608427816032477402324991465176078392016471396040575094790212573982928319386794690628404973377327076509463097278753871521987294603418875648001680439652149384655790409482240154192920508589815634718877615094060571873475853474997724557839303673149601228497494987628813009690265189176477963702663623202618718811090519834195598486892929892727284707780979705332189653718983374095648254605002317297931235048070513036807788581414229516753405701892930048630746284830189999715545036899253183889905826740505696291522877038715760595562985864449458819437757551549424314432357673653047886988364991052227971603435713573875405690056259155874233400223678309244221414906433411489450228405608991126609295348261581157275522349712133878747826774896359687147351414413158692307467215016419074312451819811590972277608778175274352485075218321785487138797262100133256518646812428580021114290200852881564293116108823627452483071287280441612303977111123659589478590552353128034194050987112858850988909578601528542869494195188703079267527228664524681539675863767961319476868442686359905240939566701056447767954333299713344877925417022977920054281367516089229861502770374607187312162272776152097191122020333378062188586154794961634083332592132072655830920811535058083661037883639216108392362198136159178416031259050026025490093001739434471519487821147570810273071433928846372503332084253096975691266575456471905764814462008666190589447097712231429654646668121344126010585963475010152785388416023283497235968542653482827350947200993268601301462816576272805847343798293051534406079146658361142501438257511081537035871200923245800386554526858525473035758187032045642873632588070186066030617838426967017247690105440679172397347655676014240167821047018114001212912191531742028568433580501298916887883715530053779649097486978350417972850924181712064299261204734279637091597909845081339083498373462312046753597035051169992563229472183821304149843316035432919824619079781495632822096007945807025970965825234413001560514278876812609605731117820620937117585942972295795092877524592103704350956690800882538415901124375635736254439137496336449444268018459499160741838979553684811286731881789504617107164052995407648364162703709702865488930288394773376315856149674814301098362684061906204238726544545618061341407411824546288665390188537647805268229374702644546186955061341454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,58] 182554765640983506740026067384895458877547129749530748508773676341080036729169956540380842917319475504714118075087361897450002619274341236727373560377737909810134794564734874604580833006623924781431239250094365264988943684345395320006496907056649974657452557597788020948800492324478535416294855102577108011594236438610237350627504821674834456053225709545633400642479943536066682472151305623075722326283979773004792208882336371109947828546257762602032510835822293275707454835738090820180434614391963688585258867016316619471756081364106847105095487457653696106008518601368739055612374063539589095601520711215114543326963887425489039062595917839708670683739349072009052626595320419253022033034858891331846264146207987858000724210557930197071119947395798912645303762736083430585472911900768437820790776766832924635591166196724441849395078337219294788847734790874386893641607587852434767954196490568462204121877905278262229063407285381628089541071396028667438009127367881764551841178492227588446091976025242619342900464255812606547257856895107295829550442169705341533998203260425286958883417433485124530177316899262551032045973155958996709089742974459988492029159816005329824504492528144757815024167982849721907499867880521130329901616039254784856678630868178452294324644615857956737396147117372791179917448455868411266845354084600964948339161610100286514826266260235626994930644420499365161885548705062715789461692681686251651190844165383618689400792186076208898707799109697357809599319577784507015806148334517624587896990763076478737571282482269193811138792127353064104031632673479476623930645694000789483767987221268448197791109537225538523271544381747624462758051527841660264982479335082925176161422907013912319011045907902746392906007295749970649189864573745963479134353048068283447612790037963663706253074456641039147822560809457787741465690906494511665469688076970219691048080143718926398021674542754624965848880962990765769487365025908426293501835122927524154360405145181652346744772868357831487841893440826817217104100938224073823788977045378851052496820199184315779713730252357027853045565491834622160303348423674846553791817883929857502541662308054491568011023332603568781763093364693203678023904519264917688644300746695424682947801170091746614124319997957319798681351206318073162339692773415190946671654689836781886646991360921364486902936593556268228223494642030871043301274781791224915028082983215338017625597681852833520981300712310937473317579801588042957424509051012371061615734244497162240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,59] -18172482038685789730332156703279133425805497676516026012453713097444290010004442665645340794270979108454665067694269664354564218880194521455809276487971373180517002504979721184947977659753958950128643873767276283529317084432204871950262390045261740669494904323413698176263204177382511867714064814775423903708065612447003050320639188809971818406853760620286404995389818479675025318891934987461088569844469803581332864970037648719235817213810475221754923586497204576948530120823753183410140734298474472022574874800917662098026043223148894235823059893339564467848296653516057683789221789515363839953169040334926250123569317792423100739478491332674861822677408425591695474704382120309697805188700286456431486890633889933807149276628203083016938041694723539958293215632494785220237331569666885746068064338995299344680880691148387080491244537112251248766524482934696621591519677907113351382626917252596157914176265440442764913953442684038162536926203368251953774462372877562024658428144510537155559014001961097952262380402130974785124506448961841390495613520169869852656769964924233035869782127907970637676782706891146968260724503816248694631564889895300340089147144632500985176514127845017525289998116808241997467203929862090743488081463524634388797229662082662885700928235895840950762962274065247846716335422930207743882688564477033177810510574948316550455026347738886363669278737740946674351052203277088326325680114980086822516173882071956703238376324502691530739295092324175987981926561317577343796990468631654206981523997902503563369554257949487834211953309313197227832383187373234479684494984614802101485453122924569846495428271239875311150075230847768349290664142949829927069442751120005127577833447007262496762400865880710355210647542232400022157911228589578096081073665731835995290323514739140439160143047612394443689955072037356967685501872618464189580671336857833880841469036866385319445036007895840089669763975031370958917715102483964084854505045089327637432944550832103601866284694743524181639883486761340754651392127282978021511090838773684122677283826511712519494822641306498764548723997558358932332680106824528207431354862936911804457189060228183858139510950131993660301851609179419411637265404653150288375356202556068375631449985029321466970750836577980337055481847594409450591133102300104231388130761468659629414493504774833004810047548557197693804146599213908558539089153577673572546239231002070998869974598255609685320664846412444116837060852717596639098201730713720149265527360349798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,60] 1474866670739733677026716141888193129960077397141743026299601893222243451629977715480673339478219735003409735173437373565892311353987326114556781963761646100128735408745045658930533306256757455823034938763669125894755657144693320786080942035623142045336573516422155107711408715962476358595415513063688505851455785793406233227633179861632320764620494251307012533316468533694668690432616403279944183489838863633011185489764743662597786981482583847379939058274325998619336316289883382521329300260432081313533681246407799371161509463010869280912334592137076267666512856937321376535878914868826026702540868775073069109165408359283770595288955297055967514638071274047762673589881623479683413589371372593179304573488700591910735464062624212197076029408179255044690771844744765392765477839422942964962489273180453134890058560596692478982096008867678570264427778679979616672591288306664499399571745792401688346378990492286810882236141227600558086307174619200403047373399960147984995127927260207046269140321141493252875309738201409695144748145200969392824537315104081160880491414413413408782319507811639081251546394191554541069162828065058768434772598479854906464300067808581802366608764642398101987147531658322054945407904931758033553395468095727166705067644232948579436308100348773588683688043878603454910029598811289126985157655049722523752557678530609633925549701206172422633304347772481355928607717157617520198860659018947413454784935910372044950457860765824753070102984631908349085368400432754929544098283961838156338054058819881706256414420586643199432115052381173359710667876850518093861881883046813390052191500401821181760823461385885179850686906444631485778194639103734609277095056048046009723473478871443639320463301849292037685176559684278572415074375023128055995369176080068178668356847344296197871855448381403229166287432189086135841032974146738592914877980280395893597399470153545250065321531640338279075010416176462720698829848618420455842161358607380678930455549493754659669067739155207275249843226286169474674233253816062920755785558706437831310012222955788941118223576265458866117809342282036917479696003048968903753134843819916403976227807520948197402592421194188513527117858461064541224801389198834819730811062400591094555739289302555783426636579216054142362177953747974488701410641883006150424085606981821145563281240029902295904555807296759641852674705635353478471692180566610360754881924751153782778595090368998916566481578748896421909832133175139245401401210435569609294215755979554816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,61] -99649519987518202510362447153561646163043476026065352170307152986702177925074231414202973798118984752350828486581652652399743697176880711191120928298302792484724396732114943745003148908858290903378827362580729928575582927319997989458563700493287563625739819781877741093961813159864930312825541557943632991712947546055259505870420307183360790992150857291771845372634717102112466744328222178359471618740051483332588306796344046604712055747811972736259174794064694470888354716326231975512249470268200164991595035335082513468220776057438528656318644386097946614403566383135377855992396672903231365967307119217831385071415134616345935291665487829544891993520885532055992483246331452400999881731419036337228703569376737277071372737191397374956073208601887492002826842098895530856099923663980858693424300250546308951265256696932228136438992913284125542954810165250155015834246150496172514722972814276471979911670033613213040384670917148668804725036654352881064375978128261097152329996794079440785865617119639082147972060426681003927108943920539484961754025772816755345349566827598975662381126407770838376637028363403523921037742013620753037653821173792426452660886295249103068347684352132453441427540646025889226645942338783080199532122653835920085411082804463099712169047050254711446274900774582201039204734623367264199735424870641356101177577508080037259900899230656730827883346651491107151202258257036326092537877270328493807472608443337460262560746764026911676930632634465012796581692972694685203936432003085340602820696544578771958099646663043577287234151661807233711238362928983348333585692966403584870744229847549189787553166653283201492918428225739156369695561661652543011770128244627495017141221320124694961757997898475180413310394731938127032578690519670227490090897553938828187927758280586062834680510408620192104671726414418982891598382297246827685280564738674903403807716091743600006604014573237218191338133972871578787332813505097044439513386378107997209747321904127312140252919817875967388120558838075109640801593853853180195045482904095842041588069946404742454895109889182284138137711592407557164130445446095239966824324131833490977001283277224235184109770903934085925241963313951185459272935929511988706841604213004290692371786094246761132714738352529200042042319634547119054533597933914383281542426345688575681426731972502679617673642781904451213501137655146694546426694291364483085024467044413815998104701291295689638137853662220220480260844995207307804909575834733476688489534508236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,62] 5661200877395297704193297682862955598595040302092164356739543414652750181364198605771052143150306581584142004697565681706607651094711725196912320111983321082484631446300940716131991036901236074975746546244638130901389413877237891709316223066465168402995931137918121991126505278460155199581800977675539701607840331427106668791472523038998544071905772323502425119518642152535273351152272107062877876821269094324333581375189996236969436300806229774376695923351033441792237371202140956584009104109621278610942159815561525421059350956884578143401965704569887541105374701042609545116287810324567349190402250202142252968402452158331752347632745475284286804526793193145680209215293770319581770975602335912389504397633537733073620990449970029116880334096010049134663054644921538150286355092334473759882723487651267689752473115153159827746092423521709395374470051575737771804587896893502080301150326118690886134624524851927146939735150552997475414469895877277564238709690645345747123721490428172014449729927263369473893861156497255037039166848717617756747510313449457377503891702596936888242002165976539868585122993591375466029074411480624165165664977885831394790826364405803751279458119055925930474217172289232283539663159855332627328657949750826454315919603851522945858317956424090815997574326119308008822774537712284605378916212185977978766168722932630917600768416232456638528526113190709992267013892382275938265663305932911723713064628982361740801431419176902357293391464947822467872791681508287564640032641566222426796466485723116723926613878068784090439640132579962149381285252897689818823647315773532419515896324657427389286102641219871012281523698381254389747483758383513934008629244544223234865110995548609290509181496246638417280395435987406640764133903229944810003959426593677057308445348180356171916924325895248948025423032806001907529514513440482350262570166986733043108498125606865724072673076907020367738750941619150582605554584501391712256900980214820217679745203637457352127372369924569474500971133424311563158213724363264336762718093098762811063988143203980120054286637354474372996691880237659159730525494884368847648996888540683750058961698618055182121557414794424759023679246804241697951978790792964194925038183391141081432668832863464738179235057443472012631319185182676679100455377273286888378604762025767395984425081559979734307715001133629144513079904065504467172605651978438769250119869620600078532587626359199542668362880678311877756975599758498533949085901928446285987206785925120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,63] -312030128954522504927354579507427362630409374865914020654063625925478121771844092827632397672500651808401222012393385319225591484866942885937640002025710854582291273586787701642972743293812896690376944283110362832623546735214921088703826243947103970867654674838755745301825322509086049649208939305037899305661122551685786137359210114914433736485638247211696175430691959430376852417261466509910886990813009621364995329520916789771206128455361018259981006938196791683963412245441842455176047505974523501072691285902650021011644979037781385582795206009384907644428730020458932352549715200399019363621108420299398406971668586983346299980467008081812335123133222195967098541241596964946733671278009737794425814989505430119032949608935018098176542708283793140193374294670565296393389324438448263532204412424234217909160606017478306419573040468588047898464561582838642167858063872525458101851473402315264495481014486058829770792077030954334404568436780053022863737216003531473262166769778878935327128996165681519961804581596254234330056062837136510090783143747311974111484238403449765302897849143850465421240544192308084975397074197534463826541368482807124474248213991930935876912615147743926957483462544163561231602668114704846935347607113829208504868456627811066853471203716440375417358958457132707781686811809027829627369701478819688621209246721334591141438589096865351979313506756995736122985708535856985725436783114618340547698572395744925099058811241981017264126573938724855558291686906419987543042623123507873665409224307487801961406253781888464323501377248831331166169755791864883746670303000225263776886065229771026334766347918097389878692091106068700664122615494439441338611321369174736201783288865485262245556922546846607830576537808408716920445641803712172737596889392716682250982068056866497245056296072272313694637476632572428426707123262181258566656381193850356808674420349477944175686530364172733476569325177654116592795704325687632681077096058971167405326601822305375162575695351528827195872044010783188945149298205239259978703114107460187715251870109852892187323823971604811294002936900430611449375607992517309709309638608286580931641111583042527234050068964191577552172782238954143936414154386248886674308410746339574984348045151065670418743756393508483903176098796511742770871825116509613269057082143949451468611268246205329789865320309119363423733457547016831128503650748327772092560124699789834992313439219920346765683349544871473913941343131293119141069540310829832269253417369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,64] 32648323311331133937008525008060883592894762375296978837916485509583215364341245511217692895942411716075381315875541061674133047819431669456010164102610551899565932392601210728551311456681072868310981365497194328101629269192640985437337868926468204485424376241373783102093305729503611706664410391136288365287573950745377591955530668903709082447403176859666137232923429137693758455220689869067733912043952916129599906476476668645718843417679191583973384446763006421972652666241928127955667022742622586622677262524465694327857342460470507062243772936039052490219620567952909723835140582283654834090638870916316077002400165400157949530562443698939090481759359348527572940860390159559477645628074974722514791144189575288332651210479642942013628977096475561061712749912933173606885576066018395896534214178863494812876891612074785864771575573556810600473979863242917551925404976097762572893107617091214361555414971854618977862720682545449368801008202987652255294078132261765931949600039998594863792475410050850293049449641311455235600714545740778505375992302775018549730706442570524860015259481604096456625436455474329572346897581427220370047012959489667064962611822934520887430588508221358671958924437358025743377908841544362459799582425505786881489228224127614858811041815536861729478404590010412476281665305483257177352404116840493874643809409372188413353215226501024856719134483868126824561834382526886892754769818921089163623688269829488136808015147064847800406559698451816632240770972064828646665253689794883184910928225130531968755721634942174838898395599684003238333987693183770688239008106900735825114399854682280584764867040198146893880339880925031006433277687043568239888528334027165778261944218413357284270965482260908658349112244321980307796866829281616430722475375507822832902844219997534942261519197133799628667554325940869503592876714333746319483854960638402771655020086865996733457038150163057017739761797950698316243802471453151163645452450320899213347075270322734195883416097476416605253208356625627177921685734606216510114415517368220060478152187319692817575071634775646744150120647831612262468910192532169810928943211746833701732030938561139937174208216369024213222832921475463131844391982962870742482816018487326376088224450627169262078527969729672776456506961220468331823971916678535652022890937496205164349730066559253378554595065963838424473883033393955998611942540057810018276116333062437295500518528375451680844303222056619036719376092157591756519740594988463778938151239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,65] -5790088226069814648468711837680429459983056407341120004392831194945783907671115792759972249067258552319255756381112492982492762526148703417428782696304599067939194875571264012034277462919932427413202140460637498961443322416522692053569128612723855371258568561864332940669613998204277914045823418956100433922700409754867562117013653306028568374282127693041602046509503142640030065506901325598306152182271842501813902217779250033696518487793442207435843621741310813758732400723189936211806466784525930086595212351317782016633469690578682283404311437230143225234251426053249555370366595409081278806323408055093323011389118404907938606865353481859393248622455001493508610545956385068137807429063861601988445760808486398307553612079212884833077343897892401463118502372028177467519912240163282025028414979681948372046744013694483454876893820776790104349641835143452334161083108313400563516412410320078853367243082981791940590016174969224430741477800266066948693926135853583257815239701724364107771850681269828977521235690491295566035950392700609111329951710586417878563756513769372384043757769229618154178790480932671479984505308363815372040950090891208688687447839102896529261145268595900085467839702493177660693868116229211731674804876129568223303201762332074712313935645700292835321456199367580025106634537239471339188654217069366441252727678455948329780266346275358090965130121304128619376625333315796835272609774158348860665234574483939707914138477434720641023567773995006538722396420060882581381513702330983770767129812284385975613456079574151101664719169467326593371204844441098824792931656295594781701778470203332354676438401106646347703907842254785728304061307439353546640477020505978758517354086598551973774276718806506805159507782758607749306004833172106024524177562006800049117123020694602161557464702972294834897230928756108678193527492335405180337069234203047422833696891908878316327184640978233108715801234414524876206123255658389367098715742393036586090125682597890659247048166037304502874189948884485122515808755440175239158178260439511006109634514427963783614543001960212045889202345125915484302334034357725699203375289177303066156222343855016587729468866714129371847330264922883767353917744554058996003683550972816118940423317451094840195132165092226558569176307718560938219118990055562066196002930333418970544683988944286293186936730031586357090893337921158925648573338074075700113758480269904741664235302097769435102048168529109514187623626084593949689433267562600844176549478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,66] 880835000042925038504897279814629679546973289709668940098587334980915057754668993104251777558717613458475150068288468731503089558711427533388265692454030243814107186068814772512728409665733002032513254025930006645853499700918208221967838799148716709151086361384131635649910178790556198482271005026115367026550314012077369557975116477813425260527102163291497483036634327452027966728837012167419883281793460082933127173650187459539590831607088319654234928329759017705191712823144072959715515155953547885018146027857888600602379571872022655159256099814037793462678435500829833547810164200883038309920555786491413662587112168941380926314112990808844242393924710243859461393679474803993765429404357572488505834976301600636844700283307587176182180972884710485903292672280867112560681536044675829297384899085231042838002415290467743348201180636837896697735283627299635932163463234163385687697785127861018969640774081122739660589061354775413973429796687708226272047360805845554333722160573377598809762461236526733426811008529939127366602100842937826570827117063948415384692456626308214817729190060237818806404111327350477864989482990772628407500788337113159416253368794548982172498196735164090658904026062393868392754367319308260371737343724875343975273986388831153831547857224933428496374323261372058791155244455446945306646053502460748580187882879364853959716776334105514951572019703476785526300714996663324460952477404324907569908444111403741465019448597224605127161333105525702709134631602687628522711121754392807636652874639206337726379463534071726380488588361162226413237358401692109218057858601981555397017203701926473641011067819707568410681701082616028922135446622549729322921207415017708296223866258615710957752199126848464592755656576302792661292993807472764723228825945927127041302878607749795472406593151825381465631778674124791133538757295240178451944852300329431255444038832566469264484087819616585867748735437783287707395091082155518343695852625939469817516908203020704374561542419452770382784357712740726627384025353149402973965510830253003821506091834293150009220983895106312015461888881428608987444117325345930387021891119470704182081499519080555473026271684859826264559966436484832409619081693759750836305411118912592473697356166823747949986810715501677833211969732376170497698173814166400493963638490137488406885432519419397774237881363111925726160954824986481807480637756394781172267424437274558370325790010456512735503259659702600429889485885772281148618214335703818879862046720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,67] -103662791641205975061445680791282404758226886285887299401758204487160440781134204548832345911385781227188751579362882763215270868375958038759067245973424427254399929851080932333817101585152208994872180775871065908815697467575924526718660249845031719272076030938578559658169800197013587581422333339968853280249178791057287765546548013066397524326385009776846227789368814703025036722038152808859063965177021932648678725309296273232719341192018969230156671174829661741971040290740639211854853327781501427051910216642641011197534097894754849198283343703517607818544232859179774888414880757170058677810389331151536128120106569405361482372792591172099227014014050697793582475303672618560014001520602558998367050498983520869624888684843831179601921202824185604588870530594613752007267411510099347791266795868607978621729837939526677821106643541822153230518153082583631373453743078559754120010464422532818743112667396654111498265017511871660063576919693280224791041941692021164819510507614268743490412550507828277539767367223752830356151568590732375088498256418812201819521127462346558717144597709606100834729567913661149435866970251659572707843346713965348239369266027640842618033570302208125586516405346613495050539925345434473153611162399449025154618987416729200460224929030591433604993421898690040401748765751445196378705328972310431892927630463147331705350582544125856248535825026007841671528070124616420318217962922476009261969121918594395069759493179199083532884477867462217672067653714732426393005278961902205717945700434320316745571105520502377646959328760416294964887980459294432463788977330479818600691749649018711233019272576501818957966978314864448418924480828832606257737601545645609242200998108288153531065898294083800682451975203903847374963949922886906599325593182287820702238281059449618561510218995146733274499273992839514713244634980503700772511449051095906637776832533721137849439941499337689648776246995881215421242315168581815209106381448224276688540652081924184577686769667559930071549566697752408769625678412934411753257206544681026422154094170384457601805027546931300936557298656919541904773621397027885078988098808545407651038347084549692222316019589796995071463761314141522130748852880535076346821619177728672689036973123733731625110986116690409601663917005564133301220373488403767551005340712708404689701775910745789326215103077747049978620839637710511543154915124714253945875122012313535229563673324957870516357289457924301377199987881738318470771856454538904628048691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,68] 9711521508126428812860329460260756747631347312092593813740204614546893828959631567102784279793374551753579007976554074696413754120938306926896495958608050005407327187682327010021362853347249532825406574828350669475060811024306451793593288573836356773783386275719813918200297799365835810262392316185417801533325318355713325809754658369354300394677402158670415863774577476490210511169763431918087168039490430484519021012753205747166300525571214189691778058662632041300318477208671956057576282727258688030000880101087103362293694268563250672636604127418995284274605344461808862054052046144548185153184900008900120558094962576791336144405784169886193348066842933885484983487965238064818841866954396554520996513232660933186475126455640102490843472828732088143620615052989303853914112100864797897468898158288079346850091249444083424221339295973338746569363517081296467566982580042553234128387463899004233350568428951953158096869451349355675215469421515104436128129638722492408195245363932205355941232417742736799869409539084116523637840854107598871037637319654996454872112258371000375183201377759867318018378051528655323132205759351533358215318919578599495782359394446412538704517185747368020768977471698383976829639823368027628371938355409536013760335566792986582397719863256040621827483022794001909943837325708573230313996633231417801516306168535792750378638098748208576026836845810200019130144633695036068800800016467068271848718274996887414396559448155325843268873377209353909432225935097685762611662850739743840578688677948445728267787251710749930831024112123736809693343331002369668224364797028733066534484733159694100085951455111956591604345382715629323031627836857552957108280753508210291779247566663966577610642630142884098568487268086423254698502274320290331553583326412022868405350323713745489179588780764882531692159340969399058967687517821663719486009456578630650690610115770202270456446993977651494306443772157144437207606448858066278422349231989879811167119280218769281123519090764862784860227306292519991369864829771799302531757157061948178740729106444145721444217562561277853202444974995434298052586986715284838624439390035432027407426105404402318428190903654010579202288682843116963678139247873557343004287778097072810039210179438659343710570803927549036442665802849184820345682582783559185251944957576575208497854587138287484096861265098516788680023090870746549943507830000194032719863901088393042690029712579305833940929787127818678504132674174130448090830158899782685420421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,69] -713782745321206707779804772438414394547834320625533447242194455741179299746785872581679704369385979146159639398020860772049225454956815215886875608666024584719512669058248818255236862066191920721324590826367161481332857124761710795322835364456416589472721220969272016741045486195228911599392514131729711866838252321992530794875565246497742600116156543224466040979145506289486957240861135375710788401516556768590909257068034447558682564715169673059134406140087012407756786468736535919245766935116468824797661989676207215117738228515970383298790427933257683977263794768174347623556614553530418975959104146452274426796740127787171312371302982080147168839005606005759460528935544520068193560173570507230375171325308903774012614310605732722689282041912560467799039282268259368213614448614056832159755676880758937193687348966894784666250640181447574512672949592132155144596616123123415409526979045575083861436516991680044989967895116368066747453526798481088913316333088529120694537585926166005279036918126803904840677367086441934765699948485328396806764168674882653687458918479275827296628059043076942873306577851320897107485462028307046338883029093197568986539900389789261939636414318741601677525324418571193983638510258954252223473320374751182810703500677737991181870631839226721083481980103238689718844271585626884883537368523200577184036035091649902700391508553484968762234304116595683944920904065484639323885999813738438337469420345070972953181465633710442652258561339484816390176420868034828429353602390564596226469938838488525381560274155594849932943951584339359700580588051530117212170464722057753745858907312116610059106822804434588610107333432187575482906661168961142200823338902546958683298814102158644126917362728374892698069928214998530118327325688948671418639308725696768392118328008438478032818673493559815642076686318887314483863527298918865469946461305057700340169840273105808822955726912386854269574283842956083713148671269227597398315908996529048024958785103169764593517564564802323746743927594029392624349434534924463514533065151437327769407573889465111360648532326874996011209657942060706331773756349799868230525697954693697273929408282402191168078466261895129308647511571719069355908026924954641006653584130466368448602882338521415498953880401685730561974152342493829288995166742159911643181936215748609000021749644565058445463043903007776383507035370339743103776253496960488890719669229195651423843273276384706202852967114894985232812896547281430283668994580179997373235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,70] 37811137338790629334928548174131564187377764610852826284944577545873855569618926661558342736420718429119684779361397581516877194165109381753676281654121387173545452630572831842751170836224608866535608338383729943937479106516877254106973206712844396167321052773981540645920641163293644631384129928525167830780239329322895958269509842420158063258652240783908594179245458499658181830687574674860639412627479481235813832790876919145686758925250265311785037344859232528065360353126901564664042100762014321150336826441890869006333648221724064509764899135764000595100662230600756032286956770207628473502426313455560640184119208802745357099175069725396349711852357279419367992585080252252853970046866372999393226841806093769540374063135846272378756915440942494817637616510330650918605434837926875114086613497665316152150379819662952851331869093971569022576317908794409070781581752880794675684666111755806981126187666183283226439272528612417687903467154103451849606344957868511860585124698392823066477743390407553638959931565957799666736613023875891280118188659245301954980699677168201872177007387716475625488779690145229271643412043653920401767108750161867931489542268912400910711089490698480061993310924382564208152816685593245472127928560392063296687204882841219621637841316212234393250661098749168091826692666605350041638886323471074224188800307698317177095572222009343937224726545611089525471593930685007655607901270940778116215672607805631986711870865669373984139447516542058704653386268315407007415301363042531439163105014598609475540237461613614107181258077571567591096611713649118485356646208354867109893358614326924342552481362606103745139515797973486624108984307328696494279130095396499119722125371395961320393486551538384041648139703883541776770418183810236248638969646388733223003380845533208013556143365154742963953135070173069888667011786901777967914494048507087841707018057316523543540532753976231409407255410752599997570076407733983663541490120967995853683790857651711124545933948671476156654082110500966445435211616192041423339465188830604604386669685021186922235148791912323251528106855615737916352506175288184555683512258718437076931147606596203482187442793172180437491786398933740020092666396055504610515623215218168860503792991945998034925195406873916265265104973495533339208271143036710654861810425698088816544991703734912621833126734065833852558706617470388951144058349245728704415076995498194008035904273819505759297552823944162681204503343916910490994344080552364206981120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,71] -1158380404732649012346674995207164140479886949845413491600709511434156010085176484017704483194903561778015433071754789576985924786740356798560000586003955196587680181222784980557195764814385302887274605782383635119212430123301438662177738983438333779178448178987584465764721645049267880814657219225454431453381222676358874736285196110194154521800741539836804076416863341699546695810621163221746552671315818566002123256247378631338966430554740605612628615566310763738622720122979391143557283880236081920252446647346470440030524672019520414990115010770133082702088051048117539296059987305408314767660000587839154502038334732841730150997108644253466039181167067255120187786196415022626553793172722878575769727059960678713946285326394115230526289172075206191769626589483205891353748769232167852188309803665392206534244319463699474598364752770904341781546482991012998992220780429551037001580973563573297316288051154988454618410785669212589325990177404643690680105868996998965370538288673738647282178485149242842008895891125274311832465187266437595024656420053679938866885644504590196235305858039356258047217699180619157306791480303339495565111678051459877258682341325500690147050323850115725709817704528862989672614228225764272467152806437126136991386026165114123910147940753498921788981275539075742118891726548930276832212241466880840033526893120822721464172664944457965485410851030826451455583187209221114687144246325052661852805081239247183709856300927466243466228576237028358874646275589146412398658356530595954132948754523774457336675269244503416771520742582711323896209938485969509635736579391825201316859489830831272858671876497228340780679429832037823367373007065492286117319221604894034789976044511593725788636196374824855041095645024732240436574205261974364744555391442055958662367279658348562084575970806150368867540891586957159069225350835709163987061964174781412195412363451183815987306675116409215397388141158284785004606408066769308123721984988092877146819000901778210129751866790057977297311368485691455120399474310271280893186690686474089536145291140361576555910611414564833596183406535448193140073264618105774717931819858216770751987999107501376318068202435094006125914124658007148371231422271124684153981775557793394014194941615105468697486881655120473926341511557317565616912884869326793181196692045940604164482837724579729609644218382368642033011594252503277557142324088503609996208966003114703418810725660687193612734256184920749682463687926774079783969621747659964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,72] 6611834428562809438300867482187053537131265435247571858167742784627807668980225994611851954488317537865883302269288264978146084907798469218303212504489190647937064281560852980836389091669340189090533355634463789347331418278043037238569828804927631825386583032367498419004413320135363472491823833572478231335573924732631227543277792080435035853954531489580708242274050205130117392336474199540300235820949236236200030547276222745948188048037275380527698247678448272181538134424044851662026830614903820157382465796512212484161138975522456226539947045913435527524025316783479654439300488984829950193201179648270844610829185756427538319019958304533922449647734929302326866960752026024411403794600225096446808691751662383468650751044729201406725507924086232988691428388564392499452429864353793486177531151437011165773326448917804097735013816843961292468396405910127598606306868697952880794484223930942567223280391196780693776977319830925516796765625610939889361068177682410118269732021196613799540980393721675987956058742218520062212181905278676044724353924476676153243755299957597131723337653613833477271838301161097848680835034620943833824078601949400039251630688949171194147414565149884709412494816559576860408000981984829133545186101587780739648198902458015264586690775215426308475817121957349513681760219623824305956808646885731494908033066288184532869858815340639963697778543868490347323772545147020426668068946069798713264819567231403867719909053329501337678459558190120013406657706802629136513962263736305558357962792549568818804913609486556143635461216733106075206688704717499311009668443956850253944673834673407567032462378850694946639080672389336728002524416111315686973296640585222242527187411655018934428186684981170137393201135051110283359515981703629074794120494280590760471038826848883277706809142717461148227882306460915437077272693230991875150833025675525121393912633950601010829878634047828238000901730045160257125298612785519585677794801621620791801934321431347398335933239841238491885401801403740867177699059437126685337847409772658484494715714679517779259235081313224411767528045424082159294088027770333052087208359257654243366511241845087890328393683615810151280871987374158181307083653956660372321402917980154488703740445717989614759689429928352038436282612200145656986596122372971933555320795845872581739416743893305352279594622880044284011296032158155161174767416315084833469870086752907791409985390613268323570541507637490411619085115388246909331908416206180188160000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,73] -181385657896740231460628146731373253416622120600194938877015344615362734797707569702762140397222481393448758539803961044801635054681662953755679410653643252076207079266568194756900521481286626409265204716998690199751893946574486563096226004227856657801276220694299021321250449721416431070197724433538892509367855630466506500860203607872143006033813116724667660711288557675462238037439552794673653635043853340504037746251291543887047987037054838283540133966998987021494692122114088965356648937045786252936252647274982102910617434143678931699108227565662473326957775077874302023962605604007146208711494893738735008130858785385972555491896216178689039492807037317110614677513627173749740636088014681265340853334232944153736004170556442827181923563235598958525055171543617914751277979373452632257444437342625298555861932036337135859827901167707707505082647227766736984668105290057852377952406808323126427256815699637634840665898898096408826644120621510987828320217247452239903089017147713899000806386390672287686225503024372422293658319251909255240340039975990513436784326382172402760341446868864679700027839395839089361383836154575623971881020004891287879520815015524827886816503074963571786180707681787133610736657482686761834795635678596423048654776218517541566529748720749405830770248257296771094688401934738848524601572850750240340160183847955164300547261577032253368667849451356706761677425873272488850578490910674812025531145078490631200729985200600746387119177380801652883222727158423007256810095965740894891071248417897640056312329347719204324615785241646258698274973068669485987605023904646926598048701900208173826254233714806308906683024623991144743149242103964523325888083774324931807875066356270671124150059664933646704177481401004135702935204549918992666212207824562993983688509877823342003271630260963376544629413845734458653630342399183327255137177181665267181434957784884617100586793547812959260592229864515163315940548094908954505997714686710838855643079166402586315818650849124098948994394463538534468411294881823652630186136559421587088427738134023272850188091497503356826001182807641407807804780346918160005365512974277914356130703272169442482837789268063570536634213075208521018711199650662191504525648969809672039794386895533289894287400288733811892548962616228398715889178927792577412486517465114454276225936633369182542625827935680860922684704435866000205401760643603890479639297605184094263620694668507722260102570451755128554058936731662683022652542420831436800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,74] 123022744600124044025320307369009318731699373603337914275276506328867691185588901945227862439078280875433486167097518366592806644418831532981390607200853574135637355597021354533021234548272521346444892366311322977528301691074316428705078219982757670129245081491695646946077276686388288252030874667889742018431487790540848100478769619569421446303928625349541681313697786239037636085264244903193946058140468058941427499836721704117137615957718377166728947228851023403946145844152465352008379816775582857408969155492841854535313573224313724845935394385171374364911696184905759089118180117199712541093207522413928757351460805213746772460738531694647505233553074168362759543457749041148651942793321321656505808007259147967376968099956338162851988771394661033109573868226517878556981128402821303682715052810144002050694303467437274496485530674135176387767132028511865934242449579107126266422853947246205872723988783675290024229257660096883508583637997783518165750612140366614139776348434780569420503685965163684047654779432678023386838409803844303045784593886350567249320395114505686653704770992543941259827327844954325878857164599052561542009635235732675295176578536812492052345259048836654348837905228090380384563720708407301087646808431242552991108434855220735468773036698862025328011125826478842496789804314558347510615775532710777393660435532913287712714179098782641582460063962690394950917391200246959390201547628963196286346409707384303269650400437512398583302810106057255788767086536797059339285967851233425097421995809454935195149097684826522557196625641956289459219095493824789788850227301374147055459477669895209140177803153351752539753847911194942297729480529761239028980658554063210876547038576338445980734773665218865599405913957975493731340445631856905417878500240507202869500798087205787986675060380503397792429541943483787233657068394651164035321743676802932813485171431256098997103321798863562081901738150456220905442242456612614240207232619229637457210670537555610489997372364750093504917620672267499413957581336155675707275017597084804916529329597293452858827411156837221607265368167969361830554707176038893986640893069128091873684519257107732542588216311028231015337412000949041771717571226206182145033908270234254396136372027707953656412685978250168526105361287671712314311709932191701456961920203809109088410499753433752960398029630446377833111845251337410046360135283100523522243810429981236910041150512222546961253853839104357389408636538199593950432679306461184000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,75] -4923347641363873616998889402565654558308209215964339595829416754633667778878924763338100503549180595203942509208423867072631765638970863742017523084962399141501171852126514825772853073123015495359389218064457722567190563793535253827256984655432719917985264275261442387876412845522503524337123323980511268094694467191471735961424538031918971064898547634686604005778041342778945960386743587025951047942929956952211841453612610574919229773119327254272969060320532205467484051596501842560103431221144514089523078696897891191932099079344576484438572126966358486105841918071154047611189190780162664509823132568019327086176867158726259986277644546859567606342356697891468369798914755729491755894024352915772893294970682210838847776835207346830137937549308899429164175665125636984667148754242733272166538051794430983345858179088957263007009469743147700222248867593101076542094334441096795325924302150506584192240716402336641995910427030674688198168037573982196278676863542959539934373435943143681952218966096578997500234984113304764172460466965341404176333657985116635517617217180584053971781301534545644486774102558396603278656523167774329218252902265623197830091347231833781384380009260747406606213938273954152148341984878521275220467765087988556485790960123838034053858055783870132173851153839692814096676890982055388740631982906687957413610271739775926528879336461024005734539130839258567751488195690732039406714709704716650499922049079294026612802090322060565769322853076613398383516195340133689658078248742286132759216343863639457449258736414548047698325301942449617041977569617310937046982951932032968354341161674233194283919810239199014358677821667000005371642873664167844887397752770782196168686041584625484635706008560165561280290938750592667124397097809567370111863406969794446944002605374328636363426835406737665869993052567286804811999126501081087083600376441507779300522490122656367661707900195786507471680006510298377274110633576804832452545547282799110397831913126677866354035115994953223730972141952636496863445456295823080558325238526929228693002639004108481210792138228836609491564878377247374239907917886697216521335071450882349145189559462385377815076106089512711425585946657117443134838296289738573989317033184792259477717020645660834463344534480700595835899581301155762366035940150547466717969237774033183710698969200728626503522869009832603606105429621807063896100003644282106207441092560931802815156351815840827614999107760378871481988189267815985218278046197350400000000000000000000000000000000000000000000000000000000000000000000000000000 [92,76] -211275817710773784282885515519112803319166930334718159909587039290867638669368645648585834933260824332000055348378454937915028549880027497968049555694509242506881987640657972623957927444334431515713911605131203473812295287128207458192655586646666973136929687444286363888241988736959926098701015301085231572882980945346579604632595846811139683731216415624571090281007191215536541413527772833857186486491016442501289049208616793292635618685639188557783189541845549208353451470504016345231600874873185237850448714296594688081951359760253298955944843942118021713013300202922420833951280385357424167471585024025398028959247271611825553014467854224380588142537253027493014095015741059641520759658215553771691746191129102802050997378810885107188334641901477290340628991421594830278030143174675398137227460656140541818872111776381712062422898255922133955938418818669267223083838446663890870368316445285611469495835712155660439117938308436397601823617262525309892407658959515095229222866669981696103708794813545450634052276213768767726024594711629864989944012141219614614617844827688351683006500061652427034637934955738426320942265757008864579374360277320658761297551526775125324672474638871498296937918335227190931292244898967315559030933231953251847827601757025103070618271951929518381611868070728551463059089036635226267101243630375204249509797491669028601438581746427132550923559280927560075964252805636923575708714184444465474654403112322157623515970440456163553307888616208582497479747978133653471728380668391456789360595161716152795868713524337350774117267300703807067064238255658952563827567214139881965782865583881441736131802369123949317673170273252802294908293400713416987762805481273049904129371968782831735659541236240485136929945022727010809963496794826651219716537507383058823733463235369321286212309893248927385164073406849839706381333868742055020127517579196391471274587422127106840725705727508322594247178076033754557582641195442746665428162123067949717704620522236348030665336789530825933794264616002905049659574753781745134404870153225968254799816458345155600172470888306347126558361200872706070543439932865268626744833141284085099164751864755570268956794188734580529152201783218594640655495330999967720456527871120342527353360285197738533731443060829302807109460089293752558874571583046175260038166909730263913124138093305651681031027354789277533384912974365696658436952102667641270764520735320676406285986537905415574523658786489926139579729473052085310700048697262080000000000000000000000000000000000000000000000000000000000000000000000000 [92,77] 8888039976955923819789261987886687051294978273349811924219506896592576738859292891432313008439261599170734766615159857249804079683729642031620793085975902104144867634770326307512535264300176644106061404974258049640377928496204314567114460896581395857516254443314673059528296814997074642509690695548533425680386752070327771379728700021957874351314332517766366914715733688528009114058254409179496468644608064477219913376083348534874637704015185861455189575042005480858471907028572206829815053043754781365224417351101178972796850538479263516103611133028704794837019997471549717744737006135431414519427297082888481005126686096801885667643168821986444076016334183534433084085496730231150474919204523854443654692106925483558414435232718139831577540843012982418763929379079340455496047815119478127572757630296156251948199417725729055999298111211895673217444978927713850358886154607870042917965637096157725601293378718997552712369145973795857575051952643656914549420905835548705172677840630623057079193478436663209026876078872837870875731750055101799116265917920758045499861335619222525759511887536748431969510711239261043103122092175969349200506590467636257723037519784029099096684301455422010862340911008728376755730881550898795480878245303586605993858832765281009267380171887196913619848628615597961700225032574890538812579054988549529096609950717526677538069620215916509319818917929768901708888021315495278348612828092603396980431077605731528745507922925206390445789993147569576041861662028759333134022545056550695694478857385713190214222553305240574365585676225103860843333538468175855808603140958660433735806534299300391092880852598656043709020050387997858152786840760450910593922759956960761512650465676876312407114486351301972836860923451760941327664713549180981468532371473810202536727870571695808620071241327565558486844018988512486956449296702241572333551773889817635621373448719206486626024768525599436393227405765638239491587216367115191278110639588923001776521146774697976624179226217232875458800771246570850870626525932354969571820653359552921238916191782526699977897010864021235848817972923526863302907573647227094113287498376525676990505731037294014114177248101063179999328760412944412028094708347877449915783954296881975484448543028656723205066724111208104534604248226750844856119782150786247656596001838508485814027642288584155880014935825180437278915989413145361076055764240282062872576043297026532406330685838484451817228047482962402558852181380484877769263546368000000000000000000000000000000000000000000000000000000000000000000000000 [92,78] -53165393053888152940984051655816971303886945170163346609118039099463923862745745566524409968964014860103429545195567796246234022571394714004189151268843929319185665105821137670561211686844768105557430802747537534568315660451817697319121761992626451398281412228853303791877456558983668877196997189574636203745504896687548678006216641929129042863996325646451090505107210504100158490238625663663333301500135392897607024443306845856114173874574108520824514249157018056237489991327584051836132601480832891442390740519334258003917893979112241750733748958680288445589003437673752775250622330648652058405427636105591166229964984816810665527082094686470013357422014558879627035418615198693340852251504966958020267526132435111798988886010672803019297501712187127475559017652167274493841866342427123409741750769378770196712747899666962019768048996103727094807519318166871673453598831149856999581619774313100236903684585938844852656959826066621761848035845748524391874411671731693372224688535656624753078412583873200366485741200996752306808085116050783820413346381107142833847612027818676779131793108040479472128592009815961869727905007675259837919613512152313615212472353172306500342334685580097320176693462177323054067024969741789938028488709189788094748269592843641268219720594271881614030464351187460474474583131370679554576841816643374084525646216226806840751104731731304418513416174656259895165235074980633549811523002807733451679258557218479663195553978494232224900522845282316093885191298147666746211231787403896718072776695603675892975197569154542429430266120233880622058030852709047609617059194798832652293919754286293547952116317649768310816206296790569016087547664245039969105251639771598168240822387593971785276675666387999073310107499897590434277212968824927621171706585146281202147565162714963269334486769794381253908421256641956895055694508066263740660544315901851500497516887259031015676631915704142157832104305585394198420500640244797724780744593475792778893833109390798959331811249757310185875662210700996596650582998473550944211860171938580244991492813444744977658314681860256256742238535483677962400252835914411345106642306045562063306429336739771056709771903389815600001042419209372988337386411609033935250732603012193488124686068341563295636733615106853333507515486825065973366698019758129546694484139102885451035782446203946695081603016410314090577146689344947471722895849001292511517540733590148602940630292715557438361151343400703905328792326421096078962275123200000000000000000000000000000000000000000000000000000000000000000000 [92,79] 1918473413468297191876456148501126793479526535252229275275071004948820604887692314175791850317840287339740267982822308274150633430016638314119017558968904947777027417053845970777122869337164673042296497883983463521388436723310618329278526505657163813679179745220304236885948864455070876634963099500603285565021118403120158445265862130429907876159198801475881414836714425054034156583165953218880038251645176691306733286961495027155027195637889983580391939223318098249968146545472812720981428923782400749605174640789786450874509499850834730269538871489177389498984434799291614278569692853157656564589619483846607497870185596052307620742872103013127198382329018053892828740160961280095735822870582383214630982728380218521412431631487652086711505999238199911627342683385357142806497171203738556257185639899241567019296372783522727097374445897511958997837405450240291771621879482800605340935701889573074354616287507642399730105426974292377287689670082241161408784621881647231328413295169964263735495692027408426821665547445441071518314159486817139630750466313105698156469625281817563037863104650275051047588601844200606872713700892002666831174435232078193360827658019674853066929033420956190604437358624213534665736188832397317559368254052044873073157899051393638378996738421754284536295289392810495427800743579224230232953598610509902790807452978033784579104453206704410547687551411836452050541567069259471322285824154087215011085238841677613773446369133027297527372276122141245637338613155416488817871927973190557529948074806973131958461221601306607988382229252192883157107189800246942823626146006021369438564775897464793986861915475060371901494504935580004975692289786094539501310276946393927861339317741822611445545256580466734484871776135294050181968219005233451422476090787966813434709343821731069797446643733833772071759648039919627553994447566846984989265586984824110339994756516977621836853056092081913571139768008267718017483877138141716531792958888892497645384244700031824395197927114999903797079190365868703658071426226867797351645216476162501976117475186858177407147824138232411875820945404035942704336479430250073383681206452209169366339345577063002005189765597805547417392946005482835516051387997374576655650678035569323338948076429409150690249200055510566858701847491230521509074832852234040114894490399366310633893574866036366034031700018019636219966494190629775788859658275734627856244908184252778611168820262407323376876666606537494435297687739518696070053888000000000000000000000000000000000000000000000000000000000000000000 [92,80] 559004009494574624465496263732153770707957681230123653578836631587850250830195333210316813481528110972414861175945292704985730916249345034833714036505949257049127856756855725426819922636753363627705934147319110047848169796237773961630464479822868082425635651069006872066144807824383426971439009782887932472483673514489928101140396524808543547961522640004019661757899252962933492861447023908133237008740665909583873153291596073203628898622323913681103617784685439601748693835434805527098761464748169406802961923014661533182874895434881914900862567027472408439238898718899936628362175298798591354182384070821510984317676675795666079975685598849048987095438784033170054833743994291537236888737045736494467898905099834209419480793464040744708663263454754419918059457167970694709206639362185288355401803902616461268053623622247543839372594414101915366385643892762382179070144617551402795806789840360494355315204846143441272685775212296748769360177819767583332721800727357791776712014142785774383182564066320953473237828821187481029735321029895798606719849698515543221988066904578687447936873732763315007099937682990094995119873053490900877445245654337654815592193864142018390350924965171266241162501636063295577964120433255727532232043217226641485083769436063574445460299040551397214439719096519513842639841820340608032279876248399375245056241419091535014202707779868487404731349958902159115576568122407259327210480213265143178788052218473304656284255853791330483404296768963546834324933975960986770647981113011705208811380606093248464442679825278326482963351158917746031748832358678143065439058813166637124383677096970841626993976637782103462325576047085926423898448546245136219417034574039190157438779163443298942400264312621674273744394829026907685655352557966793688354320695541853429731192744871237010276955918276910458583719556982462027194451707970237560202687578381083683527546925602043338591543660330802145160018105202911339363214331787489353860209457648413347490092444328195708155048937728624176118636927347414446881474523913619857308274941850934512177990856883480199942708711991521703227965969890359540725472559816662133277234722397267104055164379529145324709936700446055209697640631847384369445363723905728546592948738101662063165550956701164577602607222829075424137438468214434858074033216100120519122787300258618762502291684606141475188029038742152285836794993593651107595241779749014177724460975922609486833375425590548911401834515616382538887985188624391314237030400000000000000000000000000000000000000000000000000000000000000 [92,81] -9145914517485961100644718075578898747063121090036446701332228891466840959586513509006032894216599989050553151255759390098595503530094996681932550475371829326777706879656549648125074553908464149003367695705141844166855630518704008621362801915884203414604877310374253486652370518294640736865234572300463520835229622306282191599390982775113526270172805483025551756172155672111769069797734077167186552750052249907200329351683319413327980442445810525936224698849711956216385521831006093559540782419603153738339360448013462065045161434485157634383610916338409560045212228404292227865465005977796435411842472578558814388818090099018152332735497140510415352799508886926408544890207277324044452830521946748080904796268172934650136846492890601874878699525137423923961908680903811332474611509985258605896728493141720543163639758592898871522481217143883471206913739469590071398892815935306250333372144965689934689276016759550802348244741050366091189540530575267537804483244384879644986839384187722247648629078629928366343275237628481229972610694955381907518376465797154491833370321873918984330137168828895893538585190025207961773344554223131200111865237756597969198008896328319281687598139440086279192733936033909374481571924862587762312218744616915516146963055261426129764814108301057634295464094595816487496765940399743850848252638085486389052729224886860249696274107243321114989695193307946460346307210276436787881712604188025470957763390859670303136263799802632279299606646636609502680475521459680004299048247899375774032023935236740499004355239988499820053651870566253469926158053722068669790727650647034079822960393248826926361371530295067412268385914434189464249843654176373655893868595964951260323133583099727172828868335738244232677363117615597540628256913497946873060226054909518340145300776804650736198905732270565504194954919515524398388383629447108422112865291214377836746397566262836960709160877314897919507351818234135569517835450021526041007555659946135673265522598226970285141796871828432843218495937068728022644641866237527592542938740338092099241068070566354533797080357405099088983451180759230030296434954650651332253400599050216119070015666697704051686604018823219513109627543208153828481540757786045337977380815603430258024192872252710490482028445343868294818054746282235911420816514954456659645737536857588243094988782607160613428046323137069638627053203647792485981215862238559115512481478327340905438493633440988207460700612746966152585750572774434845753344000000000000000000000000000000000000000000000000000000000000 [92,82] -15092135508650663518863395885514781780569090705434589228896151911467278299780087824961824045959447666545377489176923250176714049809827485123873731826866089370802730194085451160098649363537914328645225873056011417711328094308660068928884291360301234296332602810928347869997877327919640211408193096884173724688477918329346038140701386176500751193477460860918218909711583134031777923485021289666229752047968018749542805383360993460672314762686906114478328275853072361585346291404242000557194043031236598758874693711254515505041043795510546360569083103946884599732169009298522044940167038644686349449712085315647855942356380925282426007237439874138250612128966496192628514402762487467350657271338237702637940671677588914086463599744077713826662076666421043480833730390413927896102911947591124113380110418706723926067743814827061679593101214438795557629667984963088181639880015349080154700811866666055779141461246906600697580073211383296826172847385231904363101343891244214121183068004939393473327389543977962771728048399870197203962884817232903973723417985179605856559789811595577778629538664870024900036449375307141341467409628471065198841973732552662299318436613677614119216286943485728824363029757419374958681802392531144507368940386289645353897823975493873360319868227992853551129586549348591744204762211565346202540205426296373753639773856477761233396723921165358308726604957799223219200519307868543398127194025564429804385093272276602466379346073630088971361231510399709307296844563777130523950081119654108934806792940816797313528092566118080763752049657661532522091377564554239493235201186949900565815161679501618715684692569605789024416768383248818169977433038883724495830346157803269038457200861670165148215745825790748097370517560426323700987600391405440672677557268452635589326546341371140575758025693784190433167542211846467730524895514849490971632400517748314300522632836489885150654526759933738743134400685779557366085969114627315669668792962843553120031577541249334154807948981695674214154241351438052822323404846170690497229929694151220399971433285214527354133749763569996737114565862818394776018639599702947335627602261477140867111995119281149652713528869019070229382550395119261384970362092707912063156041954996238983485034679667064123802551211119920827344113928134451050086533189184485011584222818080626162469068262050516858127846019911400498445174728316710011515852316733028907368738507769750108578998017278376913977522663651047703650490154922596588584960000000000000000000000000000000000000000000000000000000 [92,83] -1921126436368575868407512632687927642767077139513918367954259857108021377789334091491485737359728921926238391972295168414543574463503882072016359356575446461847206183840204602978422857337418345250581815402830806075503031420918292352177450149603908266773575133551579295247899096074153496322883839047580350723436375424849668830628617809586905232092529222818875079961779792383846623795964396740023927903855823891339529487846943564289553862634226610859629558153562979258580134479885017498978054493189365846603283228627950622711630453909488912185577716421553157848414688225578152371964133618395028706424898203744375727378281804329879384939232159173115875732358820669146848347182116162725220600960027735151067702272251452708738174704783631815595741486111591182943844491879468784303584705473362867145400684304922830824784957943495022820217924764512205478853567546906631789242180257828921121102422097722701077293557723083556230277273827544762524168980467098835764824434121598167283450336638733699100986188136351721871687693833171167839401945797050674329919567026895588253706021047497611094657505392289568870916432317757030043568686723433163147796638451701070908472969896321659433647219524668051658229757254868450840160337511087849566542863700047061606642608150116134415920028212770286350776492341636007023116216400223094351165240759493401092357860016304060116722226593303971493181425368436396085101758671070729351778091328716258985497985759505453019852967086712573088507871133205554777518547476805891364527244869273938566020734494407190374073799813781379608980035042939806462803130157775365914155645020655536071131914539248607652328397889572284998854135381939418696592422980942599193063099705543664136076856128075266887632685320414145744337016132998337988517952450918758511556496677648593816309717978929516244661852021945151256663624926850412074493038203769268502956555824111830975392734659775319828577507375079392517611359323708752302844095944163277606472230106493508283114926817015930658104201748135641566368691095025786408671591481287275470550893262791901158588033990738709258470797762265994920239685301023094949786007098412438896497041041971979021091764515195055073022781802517151077314270634687460051590345483338758262598295246663492743079109794460577132605982978967043583328107848980082582269026075670067257507941714443534946067016991378527692424381758181984849403661622804939120234253725992976125055830725047556736649778624955109361032987491934317939931321280669679616000000000000000000000000000000000000000000000000000000 [92,84] 80641552323952769629103850168288779707233945224722675100539909174417168647632630823743601081143192615513955280993741910437417421264311647961346200866884172252320163562390142483831225299001232303470610220240830782505085239176181760978902216192590587348733480798767547863347945088570616002602323406681275244633637723503594854599963966997753917624618057520593758671398661945239259942599029022411297386339211762197793379179678987760981477087850332133491662978509721122994391046966930593764501205517428311940016753828721597639045900826221263637148612371416996715908359927534734320498861311408606385842885471789834953524395924079867183413375198860209250976612210544289602823327450778552617678803151662827129156090978454627584181366190350085368314620023042495376933593383234358169038304527540259959999585379670623272132585165907155900851634720552716826814858966230008048148713100768646290275315605326514198167970069220339882098572267534330190883377851785945409135338280066792455144901655668789744813029158988513504025395685730001690202262571949336053994025433180989850447074332067961057072947670694903765274719201824049113604814477234866817459111996252520121203077059314449411803876201404320663614602696706645180423159134837075789434675098487376684099356464160618897699097817852386947352999294155461484321934507120794991509866892660000124657837064610660324401400792547413483503100574381436670504626410940297397270424061632182918456451802528955486974083686845984728319935554963840739007538667947114992940919475513440880663878754479764585091540511935140911638828817135792639070996133445345767002759334347733450583122044016895788065488189239523941136873128921164870575608119953919386453801788281508837940899230822944999988857047435598564439980816642338546091458001581081593536799114449830860930794692918417933243773972466652749486560759696142483113351097631987528403286048378806269087606113622037446567479127309245308353507082055177971107261889991910372211965752691551967247245781488263712855123383707629542069062905863291611385909021196762292152008426567856785206530542428932752276567772713662909947323708407877926808841748511715071058122553093706864167992937596498898614586487551684127851033507502747837342439900267592097422546855168142889183982300160149497928943621404551137309281187821065608630241724382076475748621305591766319526014168110487108907283909540921416228683751346780231607913684113371414670859693753629806514210569844518067961625622292771515931109948213753282560000000000000000000000000000000000000000000000000 [92,85] -2681766815627482741927902495705293266326146440260929377528064761405311247721789667284226415850479015730944847733472637487265109414493311242935404706279149951861290370535087561251152086743589609103647339766488792889064818021473279264855375158882771383221104844847275652175723735335672764298962532103011068566152243529027316477338147903906094573389883811040712244286615521523497188389089790274617800063948936259877967853205542118041609670375737958121590075957837263293620426516090973004363895451335393767851716813653763970002332127534193750051865030850827738845589554083119256542411488041138617153901261679407196442682638692738231250825136822525952960916057033179341123661584550790015092412363183153747604735853345864112196421070367806895980287199759400298475493459765766584795847209958220685507101142746537220888093641764862686769529476572871521998879760291493173838102937312808165321368139030208339564893093180279812013732448880062111886940340074472054598857803705885730671683850766257731314748147487272466190507065587771185581087687599329207322860374706583988955613711546066305809482609940088646194255531451078952606166099259010986812877252930871896454798560611888007083629830096498074284794876075053260921094121917583975740909189034434400279864075360078568084888245168825997862524595747498216597779180860388225865928631287110395004760208831393286872104907219965157608676206277038410007597084275409889647101927488638996880615593524402333924162518149536778515592352843020517190943640473029788463536018421276490648452889960761877726567191447386479378580969813585347738655051693529623922164455240053176562961503514732321830423656956328860425274401384471688208819855070243381547278897056554208200049051027735749164232705896573526460567436472898926357151623681022554628617146517007906424497356375275562307437354138049394953319839805224513782537690437000078348054764409942857609767614201810991176336853819214801270016184123128071694825587071884683575296538026468775352845338534255698335904419198160129926795154691304639760456785167124748726614077556948840633597412432914752476141075164035924695686004127049083505209952897696073570300555015367113855874364425637260221898594679917857169043195495279310825332790323569076010538998747404821523025198887253261808765606314732273331079761687931040506163347682359083469883910418218304170789262155189455936465268911744144221467307577135836802639960085655616244081599969612856861146041194099270767089077670555236413159518586798080000000000000000000000000000000000000000000000000 [92,86] 36272467020326531173307698654069394914257183145332002700827656549992790591703666989913484345921949447447459304259858061042953703187217129945553633911569917000007723817654859564337473229599718209722669715330279204749234775951344766081908192615370712858876161272166416662940309326060770427425322749710106048700202290029876208837585668553691522101746424624383661723108359377831734140017768280132576379928075731689939778724915428703715213322917419817246080545288277098801204511037952242187845976967130737791391119926636495460098480897539469532183351368642812535875287729879804537847827490689710403879046678727805252894407518850735960881486541389693517512259388492827311492190116722769722438212119829047889608296954685908692974578892166923493889822410097895958676774006603944911752250186580971356261516633975323601935970109339509916651788881099982790604293063303888683530511459590702888501811380346296296905644182411238724119811508057134600729162687785713082355274786882266637277629101887294523844670346337868851803466251629128472052559183256581850182137125850233036683088944833763378942848352710317155727966663608262265935967307888136071906381936489289814772604968593129338559676481519263590828586604120074336535359689570282420939392221110931796675581447557929814566960407081099685972897127184833911487740510239248788157219994072808430321463760536769944355735034733259755171986367531333383823531493846123774327126410155456718670726237507633359990139775170825422921246648920328533619326179386566949725289582855767657752870897680170281577234877081381127731822327075837164448862207496490823077595022324917047060320288907058411330822826400545526555631762240782926014639077887469895169190822388075858283334009917573664019330081102084908073445951202603195412485910022708508625655378005560940047605010371655968849749303466396951109200904907083181581065207688180977552057760488232101172567122632138228030164004830074991458723234692406557653984881911643831608626869638267628708967124174156103387535217296018888185036617370424107093857554190334712984735815148469743829249054320646512163762068601881113621015187842615175871014577832269772925452783181244407271372652249356361675835473521673489225603390415123538622864771184997970051958339471836163562667276181823353702193502952969133305141820832143818700971837070199564589372360736370404109595484718149670564286059369691214847000219649707925790657405178207866914560460181072275271278369891383473151086041327976050489880358745538560000000000000000000000000000000000000000000 [92,87] 222492733739776298215192789594983481393105539909123671193768324856002682010902686956850673868378151078065207496103705758251515504422643596120047541332837226853960910292474594725591217095320329810886847684147635511414235651860705389593883655198419104157043528638551110128614415421298055205925200812394300763426743338567108456651041495159588752564991150197587745379324383111885819244338608694604899684959992886286933381894430948163644205456079630795121347808739839124703815894341125566228291390049210706462728503710058180956747564304093065802323416329811411718237151603449607303428793299613765793614162711344837244696664474043859871529130721705822267667575714881046759670168671323282336500881834482666159860947698703321749318998949085136366234799536043053346331978023481773627564924162523595024533786358303731193681316652979853359046568350668376778559728517694541315581892419170795637279125132645235660211584652537555290705975233391247562604399462989130231803096848330688277175977512953634473608097864786273443884182483173140606528336563357194131951239798880136993911993091120393389781495506989106643672679535440505172855742645784791532977721394529528879564930692238372085273429572507736938411746767160105992543208123528278932806980454594495894200459426357866068817189558623617488520738473145355471389358048183551046678669478004910479102937329778921840216296524765905799657051165069435062116498938626319535760043048256216260292953169812274722145977867598989952939340296286270528206688015188545402265977612964316397323823765078133327730965587321684791567004792276169948787072754991174999814559787178793044292687774331849589987218721258863442291956337780515986752667132198211581885032484188483795691466027594572442062579384287572678776314315231807720187993379677856920028940147273037436391509664925500155630294782458039586901565994342516852420788326520256034417093889824259828503547771460050038806703839507590790137171693010666345079365806730036219036624841916794311722223822534549544634780893906800612889939120930074919945385404011778099904963633340218241497294659052332750424119554758891036913199849065860352403477500218085703318645562350739378081880313551845928914150515796185700986707546765952919774384237133026488883462364797173369683202993287353191750178897331543024944249196356517826475377467950653537890268405499891082145759574829934272355975686236917547813089932342774808425280948524070548201506755858129237725078340298266115935345685867577477986672181248000000000000000000000000000000000000000000 [92,88] -9193802029076759669721181529268508785976276236943865446350471851030711510494450056927845170378887464042190356923155686390512782435964610102862358394323450189375512381087631824199526943635135311629966871059802131338874260241680380627510249614827351814560446222343119899657974495194127429441298002211628724833992049247358298232458330368115895209189758152649802036019661985946602397698167512045122677843755466054406055291397399454802278565518416672318224084189497979293257187747330729646109851075369355707241371176821204019518055440616596297865302553757265499635312694625148619427114002078736063583822053412223220654872161540902811287017082669848930601180264568369599415155054331521378725035636244634242442124524000285318996194156751578486396259701720326864490023282950296335233857816170379918049073903857889097098658418105797596275124178183507850834447138194468774668583885617501918228307079923867472798036619694145642918719174057060503049209970690557780811336321437907426199677090903637841245327684363649331427195009132115974912171592550744516499010760294539606353388665776684684336166782295594321899494837331239510244277149086939359204256144533018878110722518638861197890285133859298017061072346154895766508735376149055296514386187131322050968445453502045083553716789898981097943475628048949135883667199840697126975557849198948263380821628404842168464468257605920796186039213477972883929323967568173425427078559182483375882191295654009594982540134187052828933558502679667745901782617623256898477585305003915885702623734620848379817887527636541914547660665023715846516792435909661612967767798327856630115135742935299198947312720527231799330886084094288942198725716358070475924609070269904561547307668783780449781727024411061095353351791068250785898597958148357257791938839699419616374401568826751121574048989039979750239379521282026390765530016921921767671968926165854620200662548665649105929493455492772007951018606645592189613480389954571579438686847301572937916586171076464230517952647703304065709922097173135149019913109208093611044824171133123560674781702454922123974126319254123213729242317034706920235152140511612256845579042671783726284127517694186275631349155115531196004619680890484941311920792356546085028490113630758010978753527077780958991383011700196658226611541279960069952668581527300168134438290136148776549367673382457774425488707415476290281851359774230832072050208326158520664754378351055600617989563636414990565517926528440412220124802580480000000000000000000000000000000000000 [92,89] 67476633146493573165759008005300636454019357873798976940936632568101448498027721991014870485017733762763464594299783496647759871335581091325748182727128469436169059166017115742036259025581230547885431065491258102217399102858538115152553657019336744365465497553005850468980959061129860270801015528244950051329889717658790951557860112936828521133694245598253877402386095119739477155174488278367137327448532454606180255556025657370051205511682923536159121192905267796634473672583851038439434817962262366847661326269968101079434743933308539249851939507183845727839835784375894795434818925521338222108207889421763012836429373995823613180379373233573388829567498777101842251879566091350727627120276412391905488181877158902424192580309822221087577526487851083399476360017415579550143496449615851062499053477918818756844674527535511719783996418553064977665920975684038723370489615341764982188283687603126031844063571922246669118961680704806477170904559684065931164957969470446628781101843176026749581472657520942662960418181741347396573491348752182314334493998601783838502011319250606865562109410482944306017971810640927893508452783477493392818658142746413902555719029622881902400108640428897701705285223817460555225382857611743236564108149370471795531749040786266917101603592301372125055345861623871499842302948767860941129788348164080318999586801148808402961811899866551291957519043351052132230730926843461564723416707560370111931022772770495750041385236259122629749081622696304224268736819353879772472627291991284623559297524379468439428032760306430852398877625558107103584573019182448364920454083539273126880560509315304423741730545091551061171115036125436902672685942406478093159537225283586464607081186003254390019285313051050171606733642040633919032240348474376170642760807428950023371811462542728414959103192516462209037740851456708489960364104418690661216900263541180232836198860321892252360710594705996824530728057246306369384517005995724778287471407026653542167869756695179512671622905011055148393039851167453913916795823416375566446820723007942672600133459221938301156955072090238118637174525927922304021724850974083971849781213399156481902983899364608694611150636960661278312051773864841244475857597136028269377474039771317561569777265361209243740415188586460105126108991244598145747461295537043478734416062705761769211744538772074386847378502187645122289946977257124791884944420671287789935005462933971718442410458392986408050097676979544991826182144000000000000000000000000000000000000 [92,90] 865847984668393084739097890267934994187870759775406080690985029512141376938770982438527794931541275684824728566329543212964492936278012003754103341625203283800896361314782016331684705890669573962581736314742009585918303967519261031291867745683702186233321939007692430398804558653197454762382353988795755345955238592330921618490029839340340109755816521371931122260896034490650750407837557569203295174774746395555896822813976523178296164521479744435233694923420484744966440102178853446849776150039681921768358758419823384708469981195912374244914215547269873307729518573921405925618296179640522728737904041130231552760071100210398026649904830526446364213050439894664790527704505001187114504056488819155304316764872512790604883141421950228657669604188410039483440479431557229879390759140899685761855214111194332835696197408671967182503463945013701322805438305317443912765240509340604482711502247931820515120758735739209417307686718164045981494498517994779171000882897011928578497726947762666575283128950756398432491276719916951136681303380934752372482379455667017474464739972502559005451549933698443296617612643494762413711677066437090982898172747976931667433992581174117449503757710061030051707147354247363124375860091463558541796683442762485354354888537936906800672837756192749645174919757877671450651311654881878712632720759540831095726221064576639345378230564904823192488729477884284259574302122887643745179423446900727924132249034939888678843183923227305263168238782584107688119350720117222078844896016628529809376156030541088213026734631433259671046048706798858980677761679544865296554249147371144407571798052844712370048178019970033410540134066413469222298049762256848095726322875693328768521710094105916228697788426645161084913864492355136012765314742360139679472716568983981820462174865552893733788724656778950716695313552723952431474660495640147616854143627080053412365728457960663324939824143790370356254844149228729444928465348450657578891944499981369908564898825700865139727035703375566540147067090046596884532897531699212503123960542610780107034866312000866786241784751557312738448909994512757024610323163746199623221063687376765864830345265824082667950793418557347655262046894674565712327255341423452885234227645865176433699990594602621499124952426048491802391123520314509064629509075289600120902741203240275164719922480592648441590585370365411492585960694767257420473022635308176402123334278146093761409508940572826317568785406189221286248448000000000000000000000000000000000 [92,91] -15111655992368593642317638630002072487157341451485371193808208588892031584306619494585852891401482757711230453952884387187708367206208183890071516167084952145200218550335785814430036891440282269082001561616291923570990740274080967450339701454707621051861427087506964757844572416465706133303263604681489979510743116264934652285835990672858032292210072371698680419085940805218010346362588957317788123444652663337654824251123440500517786270009298110625859645608036617834796850491811204762695373486072536622245477461824909246216229537910128320849039608699219347212810916252950729471475042847979251132516179489621579470832383044418910738160833491173578651751995052213728970706703591455876773272153906414026399718588920345747722532060481090767443248741968940413878144866310495908449479562340949419842281170176476720894963783757456381388343773866270137586162575877892324284494619386000420367420160326938663560894679077031537145161108067287335326608119894426409837152810119399006664115603217675030897311516732602138739964044710149182447987915916487605496655859705572539981534836500383225277363885277547735657638736280032135124819864344308388759957021850678395215057515580344797257685904413990019352900129963366770023113122039610342795543169687155830223010167073451459110576545239001322011883973085860622993970720438409573294614907098838168563388154079846175906862819331189850708964066422765366048610195841269698469042260529262488680273566281281034389232438777981108682073688828361569284866620158535099683666162781783063863057614689666239512103452281108991605716716217584965340998823781605746631370664346949632923538369809068639858932767856001152216050960116115337191412784607507654779040895201640060688161904881685600024852048828130546918542196199239735857968638825389014088682043909328866294489173327827304580504374583688239763877182197673651393574734082263196045121926718740509720893417311308782484748189076091212847699847685921018514048057222994542977983875307928787210366650795688939190883727231284953016530637000272453379784894691996671803068456497763740450075599441736783954408537048191397499290456013660005242783282792160848554623486077014497669100921297574730046946187976223109259968938691190217538973384091286295728496208238226000736163502378747039583318642774895669465752726554422601225534041136340656522687835612491092694833995959021849010786716344852978404074933380581430763527507785767665796272695835717752248370262291350795175370138554107221245952000000000000000000000000000000 [92,92] 34426033442838124560285412727516732512988192520108482459122845390289770575968688192149719866168500140221223442885209142890437427315709857795032031317635852700224899683945518101464688800449396531322163303933929597100231212951927950719112466441045924452172043330152014859691076190512903741726513307680689252208491929315474559595843304879046515671540558147765142951845702302003709775854144437884220742423487615415175452145373362501266674874406937667296617501189222415516860924689900827971458521337968485482337275267186251467679106669824971150058720323357433226916305352414181302497980446534060674842558201339574537584910651644485888014729336436262814102395850095631282167342604247108245963908248481185246641283899416557873560571418190458977515807074301729178237435359953076780691755998666138400552797558862362058151814968008028603711409366586184611184369684950858457815616050722055059677899979745325965984238528588947512824705770890093878089093116226316951317316604691822162694414185192816970104211534153748641203941274398300156143286843046067792180323022229400303853816583927985732637243020002286316406437338531637354851256214380174086843336665176052887134026316450588989928441821634170484953161836131779523959357671120947747354726260206936587890870725990683797258141903080374816646593678440418408795217801074321918265688320351612763249710638453699892506730056958481301848780627017770130524227807419473713587154688541812708843893785014930827241775039331186989732548976576900805637918714615771705243974287235872488540986316503440322103468052030573900881893105944363735879699824971124563428632315224318591135867842340864385859893431072159401799858284069073943187947346265679020228048168859308094259888227407722570145983746255733688036926454406211753772913585315186613932995032996156500857856037675444645061954137314963954346637928926589151822885972622721944633126519149574520299910649565250433059108329354213151063045984727847497815006203291135904372100301355175943394995796492874443454666557314616935622109629776949023555644429815074283909495119570509766633302455842934326815528920234555715749720639092143890050196108339177147355879863649537421706188794476756629904557862870522162733162404178666075134785437263420444782868830041877301340166239899156257741924803789782109210262229072058319469044609577678870580428458309670547348637834743061027845953419156474039914818557020505023480509029046805840792750310128984850632111082333068054570303395012352797573120000000000000000000000000 [93,0] -1320277322668459978325726404247551847688783917698772898537498417660337414885722034456077795054122223578534278101658967643556927616988444238713029178359742972889652096640295720054717745387306290089629289447094831392795492286072554634399864393158539637930595096022209301955670194826825966741590340747581324398181549660435088557508767807194500267441645027139764756654377516337883754602031892246510594067147898617148647491101795107806867645456607562090743575990994805227268435478360618030878245009369832203008489575282623379600349194956723641415148470693858270751548921261857847164216014941666054359873993337118193875626871017542476791195995316415518226949604506636637541007797416291292404402714556411209098996761526880381246141232763418461727668439001954869773487313339263344615256915794099580332270183385618029405676242804892984496527619327929253815779621773935501832758856323078392603473511032119894222938507422433890299030878219513366242345327802203439745881572828722618995007394785778790582802471160370309710112416892339473256512373084611084406143350597043824386279502172604833695067733844011520395431161568519659751915928320882371405450465893325951848649125846035957301956479883143152017355210717985182980198664857447177056091797504952947772083414747275533093857726821031969522575832738704484460792502890881507530119387424016424329907987496867289044380996905589465144125691947052988281125714810399007245424584418402735368481915086316117415933440102395703354035681355441397671252224057873072994768613582008982855767108588758929945957645070782199879412966668944428402031361087745849936732592285414529969125582159712336805814566802907572177431901571659752346295219907248154304969605577692474763627738436003829303322199409145061600495113816235025658906911709339237162644462577449988582294497764860427290650406768550136460817945838556085596364735100296674375358809969444155320012438076815798822017406865391704220290817990637159221568117104234058902051714840795832605265605716856741896128008767819028348920256093962683570221475247379988732478594467354964993872076468378874418043870865753389088338402136635845787670797991064203653516023410779745568709977126860132741721000610048949656555051593967064647449432168422441082462572740791519259528177914169933561514944128162920865880285228092884997173574609251255169477551378752157892457399773255341395892879680744043108821752293694172539342471009200149892521150044955507849252366876740078736676768000353420184451872673124885787516015336524016999464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 2800040672956975670804303698203984506747738624535502873882482083852899559833698052375969105795580146319635947623936722916151682874570688238445865549361661335503681996430773844091098465391702568754014521683485289987877095263933213720068736598891051363832540761212134494045663209333294164218261800571323028126739549343116102589677443793962002429364356551307436006637257912056289716848041738588047891895657176702106346104743756321412950646407865195431851328065648193129753981951320637025150444177239746126751268368620339700741474650710221054375186472897890248692690990726809252551952390019294730367583414861175163712630503750223611686719178718372402518214363967743710836438077935927149390478375956660335333319703107520346764934026048662706148845806751646975345377317907160329999118862758560958340747050209231354525412190206772899272787506852089507100799190149742321353150228553518197924030214043839831996636110074098463760065468285961984934291314906259812201889333172471848302515350283471672327783876136507598270172771859526956812004226041073630276472917390412237259785147762074598182163322148849824358850273115272838760987446542327488713638058561480465698454875147103640913613857600589875067389741312560410820803396550731147805847678106121558591938650251272758964738731901235404580198125368043026354839897245066037754408995364688386999785261654428005479296307758181325361206993219219521380853353361083387503190983102943725839685787076967577315731795773775743029569360960490873716923253506693398226227050440274070625863407267196519307625803370318655459247316436165276373797851867837096736809640146361784491430662250232913658818933390804725380919853542777733372417598649204603338591656224964854515990126257999863077017582943766652769532007617626179670510872591551198488963111628963474969184986400098040823169459873306570695911641395110820858051750634176162774940986357772044992935186646262622026692517827088021017967113022587473281922004036302492425828669712701689823347244418618344599761446475768455425170392011193215090372564080263462179087615573851149408941635763279833282384637794233108834754880246859483686178197134400576774446127073879634526535438330615473631575506954261702832681533863363137461241745710986161948158098852257487863074194984105376327632606426436079527027622765029181166876667019924295881393190356391384088369666365738802848767682255645658261993984259019307779220681298734130758286186144111040770718507820835809845041862122667331952691132700130390673701527508111360302610376556544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -255869941181550131664956052463644845426725915143211184020063361520958994500518974285563269605339255512599162909555957979147934207111489654945003458556227493731830294640588443078795060446924316494812475388841036125544459033077475923234610789596561924435101459145073380295748369028840764709896168196474839053445949108988738719589036283449252111528119696793470944133058325421240313694291024531708946801387044190797553714794781829716967255943133857207851200102460299844855663154598935624487027335333799228825985811728309469831467015628077451354523308524552765541761495889379397935692753215047971693740183722248857158349265476817239749700243139483573406317721532212695546466048011836765747857937829390814301240636750774976762799056345338657995424406713189726170315093286169154275162628036193699316749798834808875934498726458971264135043190216326760427084422276763375051249301463689620818846071611019007955705561859045043959259428144864551195915831553652706368393864350500572965806784249807326323623940341757258801916566834530847860147646061360139458748965726367333975571228981135914663648883778940132053754988089643124689359311202696501783993348847859904206213225195077607170133594828979486356508591242799086399266066303237054342289573190077862487665202893668045725162213414464247814847844222301463274219512171502622004445604531981348706549183898752384764547888125709486737702409249618997241105267593614874972929489390457219251398900018315194499602540899914308358994100240383094516094278604572428391853623934420228180047581732825935660212812389163235732920005285330378930779984167261070381937172223384714975788000306918249974154942153884819796872828950986570176532277319177345145299561798804075440803688328524357200056829612627448512734527930134914503006467553811364798980296212374498894101649020961395675053666269482329809165791443521192853699718902121855301299084830747507752528454129158554430241305959297395989716491102621890267561231371827101042258342022726417610570100882201964135006093616038902814977457840505068438503496970908704775340198925640000226712726878693929548007407298247318486039673352792524779730784339807530442804465364364637419910991378026973108689013200692672598948472625098488362580715192025011438774159183058696406024927763266426062659552217441850475548294585200649711050325700179098270553134046509773472964121611117581580078836165829068132355380330825393187843301298568679274996403650118107821144236125056607771190142657276195197440156135008062671222844186351606590724442475724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -26453452904388273462851282792426397698936114098289327105785841797607459551061809343361910087689320077446352620291300432686211973360286709107477189219732542159740551984157549640009853370878025413047255797892461986927675669374510914667550581585161733389697044976985558848904309123097866734078826866155078385694952191708991235896272465238709902931441750107122547185745605205342708328579040708793041204936387862963133886885480785356943155718057416216913157208101182693803155213280093253351995843822312021378347199564922219087254153682183122782359091574115616289580670836058406038315736094256008504185231803769953297081630122196927283843599548519976902064225132913150484262239545821913846837804770475168732796780778105077482747312820609981479068295408074819769140048835022176408564104774947064712032722990007231731343171850514589346044875649591118852815843877348576342392838675530153437307511724789590152424175801667044537080783821702706336849310222995623773907433366216519223841459883459077408819608256143808692861926117678233516726426329601372699787560540697880333631991067258018660962842461444179634978818333186549929825576459799806166282298730026421555609953657257172575799484942915060959337152730021932237180041632384543748938396543128873559123519941544677044293612840583395976157220949280079450921173228182917048687819415684169911428058397444691570533749831581992979220553147241115963592954820976092037336623970650113623525555351084157309532053361422031165707798201680353616033811323155369836795180155653252146856019472874564545520762700181683092722182468323945294802864198970297376928705685270786067181690429975999115372567069908083230256461092105400835132764102140305466885715095378001285513882158558012047214495532106889593007494791591404915432431668731500299700504077760385042347046355679783017373094728346015275078685340951693291417991895620906193120999109496463659338609821527952248425714413781863963384561395128367161120114236109218000789303556015832568548111186895705834196905660128292201545890910313346130230834243364063714368259140615334210751089588821648519887056848268943711061162572955260869753339597430399835727239779053409529521073680036277246996424404655331367630699102948302467764036891563950495503473849170614288946161390235176292432661886975473007292282567627570552699140416344028502559220550099741732014878404269863611261892183143873451973376937806512379223979656143296280752488464373321247336068017404986920158473946395174749999990853177459624363412666510479228340782891872026624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 1693234491206221176108721768383560727558867550026945257002393169601961984967655575075517322406705280026312222333941500819096417233015291147021015190615135058857840083265822810520230104840837424485896378179204452245156384209708098843856950355491766490391404444050802742810539127954793276295860026078469216220737044192127934838622535679167540233703249545454026854315638413411154786111698478669546618970764952915388735304020661201296702749434521328296751349665329689242281366370975464027114311973518564138747988306903549245920064007185606789264915085767295742577029407343429911670394440513833624810911451339931774855921063397619281059029673355769395259104341311659616694033271589902204778824065412386003166867045083699692601964727442085340970094692522237780783523876467765080684703761997118202976911702024371679770747554484784292089452866221242194473932250327199123549815103059482394363258406586353352114327220967938012421916278679742340887707279473865694043284582720114537571398158249964260280532723327668434252350373568257782308825209042453205947477910100126061649279379506601294593016445157769726003318741709226670734797921671959112568885607704131904759236381799395968312656869375080327789321653928594975654383559230336074254848284514165604889275015112665164693065900325798886952236464679349251275103067413380882941749045482030426308553999509170077703578309695177819582634733779007406263437323701523419872014083140586024117220353398356420549176041405040949225826468827395156553933755386660734184401939046830756350630517395524855508608739994719514452117816827842157365730710462261457118055244508911353987271341857179475467094409246469818632409085997248150723040470234655500807984755075672884440432485721870235698990741607769321034282744771261608535550173545543413536180626750776201318529265686225814100977546267659802589833350777487491265156457692645396747703179130631532754270875938569267536749004990350993066351055107985247156345445862577309985751295021077354002131898859415877892062005806436450628595843585356232301940039274263870182302353305594142367869790442942945031899352005330313134080387888938244291504261207529806413556491065834229355968736478131242477804851320767919067326025816665819380106135272091162345024662827487346446467341489516872649543195737934518844153493409495797377956250964760978104655895717818145479663301936143924438419750806752487993536631339926559204060612768629560236993706864938141024921688069326342087241691687401260737608256947874357637976034567156066602961877255533363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -33944506655419677402857437507194764713320206224491692660354311302526153437912559453701178410713087226018531330640560942839886094718624291821000396118057555213056067650028471997849283853591301199868245012424941363767487360079907563440965265740452792930151004308270093412551461353385911088967024684181506092723679752852110436187618072032034240536588238017204608135812546159932919071380241542517615668079633419764130199486206355050189039419378162488716609892783399306138158917837998692432386453703387181726017820971318549976843037106790293612261836520841901758060209042647715255512518379057555399930010280018749929830660681580327790158352476935513588536649393931198771220035577516152076647650341443817094626074646131601650846347962999792405750195692491378904347073398803377432893926186325803136043520699133330115370316591730285079601683987576594951767435642715464589798926013142660296529840969975083727647653761531422052534564779302918542167447867191886781627973011248005882522400388431878263222438631561766724491815098147325543726422011971848703346661969403390323800316482912343290242748231910769266243263050559037107637124447414995300234377216358837268687108312578173135263382513254158692904118661456679560430229182771264998678853348022303608859254347121822001580868824867121283922318686253720178097651405155774455452940641272271762390295464046745451894075858499324619529277800258833505931207729813303179557097120225353338894697738924182112113808212151036444324230699041911235982267304057387395980868527787516867103382703756713089650547759062809070815139568021866688302056745520183741185978614953069752354941448869003813280999719769083490539114563887902712677412443277820748353742496850038244330317921079596956868670241677509858294784920366447615215431970647554938016155101502499145246618689372007393584327942265522182474588842939755577603415720285260213080694862950089894791427819870149435251299046118573949360728101676556795009972312209794169479451037909916120187777997172017968472825006111731040269655870598368897312199109965306336868349379856689052125417114575180535843545627165546615268470579335724527066022971535302025333554151262900307091173644481999327421273787032337597660277210482355476209592973201498882415101779179852630278881669458266214413587934404341978308206757955336994966308161237256398126026694673925591322539068792543103142536788213479751510787607771815342053424994431316334106842878772442895906233481424015072415250119123299343910419552799621284945033423534455946006597407318835462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 743393672208507476026548430247094615922537452252072613975291202843752240218786775076701503593220574994127004363308076398950753995328978309391618271970819564888841721923791141128532956515294817854403691638288617371872317882171027438287875366049275654114471315529744270412393794510631534404141996589264009057434774217205008957963861376162605744963070053945596909272666327274942886212128580531976547108493537004142997427873656066017534949900404022976712773133897473396025178484378688896934647917816514554062674903218143511729274601541406829046502811242993947261888137494882598087029768292854935791843454540021198914719239082998351523486665507289621283788602626004345087622007352878521207713572690210122849657959476798254445703000947744371203675950183017219241403455123591262210375505788008155326810748545848736501380857055879510289018027414658111360736651263362474783538608294451444168912751573675213678672311973433943248745109617203634044509306580078002103181544594414955580357781158943757197801445387701098691160247864675842065445776776033549286327776092307094204065530111929871403798962010744568999024969461190838117294788435715367990084824583487011472068326449977764171913648402383567689252086405498103163103506687726245592721486757431335770065109094667215127165822629590295196851131856313571893219415610290900806552983601873326385708886489429735246683139661818502469298914272791027258550782415337522230369350486198463990453280084760495935869414813677045709023186974280030157780574140495534453533166052810346416482204222947594628768516884476070900478910493265418238459794381214937591881441848249823582072844026924010624851280421324697520617670465624416795541402978809699063770546876544557295319913148587298674897654454188695739096874668865548221577143513415834016581075805253126632637577950153643986088469464029824986494042167765627519526614629999128222487458522001645680747267464285112745010815329497549631064383832640746642094058841338442892573101581731500205889481292438959470693807441421295767474647547570029058619581550933564104885872484084982590312110317942540451197204901393177174637744076526277461912039359583938523399120946399039514608393541414823174416029894632120192014180256390767918903983121183020718954186171618834308507979585686590498688122140659675991916401231988400003239202489607368703713956877500636626729796371249004860112711598308589947874194370808989642493903739679552997889462727446602217959530143517618792510285767502735660977147258942780515146548332859212028477832594880620134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -3097398375802985989226980070052172244403765398358119867922081380443311757697985793607925431460842521349585761272078739341113388217961670197143617432807461934962658994291406078342609820939250722115938420088435118192253925463317157855262031034857285750934939527181364197244721109283053778450914553059186149214932256094335547515771318335365249311448198592778108560755474791726005139729346401905056499811585124894526515753017416343659072306770864879250803359973289500819466098971841019787252751062189002904272874230514013550079824478857348368896525848342250421733860842600669130834655923229807466702520198309632365437309706074148243759020397685376973565016340183374546652334478502842327902358949499785057000185630806936654908509522172722203810700816306102810341468938672182772781561648668446319485084752811463847121394510624328590299544649903349446245744382765300028354560532968881402669492373064790829628617663638185415193764683663575163319743301613428081879045755150250178319245564908269254817762991396535505172727142174479637918838597902740298845653759096518358263580643941881197083149723603978009149307336830084397909224115410676050980358471876460651974215903393745070366932491019628253491854099033922704166469173778567078745567804237886224701224488732912761858626484839726871683501960030509317947936412270252466859601841989830536369803697135392151005447640596678641167143434809567288578266989421412304738380123546492862741390708863717338288531725411443952976206776366284281813873749319845438056128684119493718785689737453687414785373465112353298600678159900654553158040164746722765319721924370492822819429316223022986149332370415470555484901696972507461627768230342329926442085602826849576145022951019086047465069461024687693060369644151577153331111964633616363362743054263656928490597737818298470624658792216608568544720771561914952421197530148398932638821918984314505263657806431045125735903125566295187939856284511355362089900723241626051246356177795506277032013327741919961045572035461395597979270118668544158589893439703864647866323914609972070319812478512110014175374590773363434292416898893939614238992754918646830549453037642128273299022314183604108353416231559283058223982508967694276397719349470123273866524601254547450831349531035072994295394241469090157867629009896445575693157284343527544591247848808245744488313446661715159868031352582522425844993102546984305069818985087866019369205315217327790508502947658745674183930088940187250975895474499140432306450768391703619105042465375585401044992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] -29987237985712262711841624955518928863850058412128035555006046311576610875398214696103944495413667428338572956995696467160454838103222309964401051226918775682333718359041262612602915044335836374434608838957994822863578197545528127360815718382080765943955217167879440014057271955154152334217785284129155936326130498996339947392782396952729169233812971699978363820184431634765324478331624976513810175034444903594503851116693800563455647388610866834539707612609993405495339791214934231758470905563928146232328350286655368580496477788293037277130741373004979456086071711341543792692526217447012393042150167035184487451950096837904481215664892938950884951901755899608168484815494802653038976707350887688392167599423313277039638350461574129321795019332509951272598722509501775985653021953214598357269635240107580644687025471851685452434504503344049162386541241867143766539718265099034783031574612875930599999471381848759694565967671622537902879638699350765862974191009062891623292692186925459966356302795594661404552746462723154823071728296577591380725169374805931709250815847376565143825773985202559495304433752802446382144516309112049594055989376764780039434662166303240519621915429419816369326811966058726938879822083437754241105968007561036784220998526861489748547923477779211033607061137096206197416262262002973243840432590385854214480962181503513752564820765337991031663934337986857671424486552756462607074431374601062886631797613521406020962234745523477553216432938571523523418657154378020829793255241675321947203561396785652352692214879795456194267456327971030702276522520940755188838933449250432833878969076345355548485647114373617841358681845448820053928586282758640429543420072621310343542666661113995488607948859854221175717121519032340422666919344104058429626073834364339709485864150690974423695251963893056443862796757063909958352690535045976490691927741768142509602846570311589869748507029055210368999508069957929478719795158242267495299914591421118870487578224554853947967288182444791513231714528823923487931652823268713646189231399484324917131537914643954456568069061765436506024617874036235530886012477082833685631992939833728707087602895596144413175867274035068673802738741214928340160482233333407790632292887635361156493576716948586472081256351632248296535371639425500675767613285777063469564763953281642478618933832690556700166743767272005696448909091864639298063205125078099677677729263374855405621121086574645277945751822242064957209603432447291626445105303513814879386707001265096753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] 181303333512080678015460159420668782109944812148452618718350952926753405895123687770194453861501410406835314396533503773601007077228512418438459177302055298397809306358105297792888183649812786052759023477111072873861352034343632745291734213495432624615113982654675666408935583925629126384378189952601862981262953125675390144689145404611298714070583762690500549581266256127934804071423599838268311405192504200151235130464622028362799649863599331600816002274341643648705720665696391500247600574241229588142642307763644311337795048825598314463503977099453677994975648308395151097044579513606483629923465891217320876410138628675013379021389616937043314290503481652233722959384839009784677234507405086514883059750608702100692909555970899105861430990085882541221674826854922915273651257871310683312417810158280697571876960374544464996491330593427065656355553391278691673721367459043646779849438394806732600669089970001420801756999152250170545982935144733756617402610872953168538733274638596023825832899312820383435830740889809460703381358064113916555568010057784068326152467078123758834813728084925290067055273085763439759510016815189281366676146251314901931889233934792959075934523222763810266744285016271449946924232192443750073712468659414128243751286947615325672020915798488945569252605804182920547530544832968701680638856988887308218581248024446854725882212656128891760634158800314453025070626381317373922119638201874461666777004706337419357771130154949487305314106713980508598800535225529691044252099517611403376692414977928220173617058984194126707717476027841277812794128606039391164607841028895918459594913961678565387906315351407571567259405953983450890215819281332857010806977154620948815471922260970276109644492734247685699813148088382521255865908028652399504946230923834753573075547930573036130584056687047483581646464921754571606890503488112029584465464843619916312321809504957794496560818135244254143641236766361207181010392282059827048179474285417851953262306648680543302704851896998547907311209259004606638183161259249336452682763698402107844076628996426918818956603777979842464674692416277268213695847601762245728641506912542689684509398297621690670773095254731713866020692045591308305978259778828686904153388301078831478737040920876290440435347308733479395715447565209226511739020283712471581983937139515064778151330701657362323195741776621839278302876038732318727505130178503893923406857146923791753065645311413893132557647816835098381235578882243810299149851688893214443488665736365275267203072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 145166509249529772461377410378898801809761733010183848502059417832459595429864850901344608580675124095285839863865709242503003470905475544921307488149548204677508507310663759850630206051050184053051232908625056325530622519320113244236871923822004522048994644503925710615389930833519533673780149964545370789882485614813745701753565908914204436249220347816496825142668431623126158967749190164917343994863503233626794432827604606043800415520508883032906836110044788125850766331504061641217157889527805301234430892497030892554240555647609423238380295227020918372664377110885139326578709159859504403908321185349061484584839648887679944399412897962011090508560247409749564377683479792686968153267511452543887486012991001134882648997558558697415400564778484615262995141512729379063058769207515424661082664861690004004382041261850444072345218648142338840944994555756043167436601105577974205041573557972865038316687052697041739642496501818131897056036181770549533149676371549965805984824690354766978681267669228895867028216404993281126327136881090695680637054838562611455355868202734312691806371169761003387875719460457924647973623813457501900809493481681298363192269514022989136794798763926907071130744538822917442482753102603547571084346091814137939594232984000337046499002457923885662389942154641925639373954503489350406209775954871282738567877357865092023098257316412124503382045908827631388648421838389167833475671107391206454331599666695400200556649713303271294744404541509005212472702690628584892614836012617590000355186665907114651728620890826885738281894575339986851699998747318611083885274165495645481225795641419887237180126603751503845364640245614269999137522693216128974183953084891972791990753087827722504946898711790480827963692266625897783419322444982766060602405119357658729469465652238361913427433613385947805469354814127038542637776893013392865925930147847715700193489904576707473339195636109881289937895765475621241068477994374231684532567454450169190336043771742926317051387646239189118673587421055346375646749477765417588254469563156615915477577697414547940174598272450749258725688047432408980802294736588614844499884726113157381850816913455039834963644699729330707274341410020105856443174639286962624105105028191659381337336572187031301861180231184918641298704860896282819123980004916622065297171360022106109648141742519809111601139081349289071159160538273606226847060540177811032628374823798804988419343776230815740937458446535680132997865219050429203697436450247873255016872816406013621043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 7708111489483861319509665706955005741208935693774883589831097230839165007038377578406886461496013343566650860702411208914397342434469768013023364224391229103592327153690765695323211440328721247460149774850871638677610950458709942443197611113051887981542415943920797991916108446918514924683485941278133733484658745614170455320913385631123673219289865030968813913620842218377280110815913391247410657964508671216363367031271458177036564796305498894006722418444632079588459097345665490144919059079644470151054202751024986844867432092118138329739937284708126894611465668010012463267215350301072459353857761051609286617082567615258007575951995393596751630825850438261928212562365958164597925496388070975897886535660597848438974056633627563713228558794552018063603337073271110528535308466191571135968310816624095039842677379000449765866796751666735890471371203453482052319116329648389874738952754040643690778257192647832771334959343780953691444987366897359924730647585462903421430986597562514909647709455994980425171105793970586449958193780275802898882038264713077849132272162834407775770731438187651594475331480177337886916513679111886211501480838706374182553601014650456327751422747882363005111044764058826318081649720310825664647273108685753120698186115072831179281576819421622413496272966280041521453861020206077217744760964080748044870317509794338407362241155649033318833854624382420491536414591194859712964476221427485883857803223739579908897754778301901459318596130760872100147069109228437654639203075196111437040174889314913238034827155913963379497073753135461233394373247189821724186117438376880407245654453346283933501662372639361687724023413489496529467574099346141510616958792371537715780185157211895515703218219609561705911764791250502193080540442529472092656952636947762845996367099780748969376378156502742650782242502028669613036887210618040249086039247136794531715270481797571901636322960994018623127716649495231629763153248774110991029823912450810326046811272033359217459368051954095594000274544815016991807352764594642956800949515867382600987923135115597924045577864468803592761903584514653306880901745901246256084801046231550028171427139577733333708067183871422168210309765527832591529230121562387711300418585579851784131202206819036280050663149657874894735303732211607359466203619646436733386607763671577338809828327277714923900076401332369056171915292150732076187733071421649699049016578016672128314140334893673759302359528312493346640974231451948499765853048203100270570568765507095701938503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -151087868111707370112314980645884108372803257023367991947302641348897096955478452935736806627600281080522254134777026288507431441706142781435703304958403418395930209002623702787653107680245844919735041576855387686372819641165146037598942579792625504664423268377260760219038597628193253103787085664129377728466892047006698960922372257808083395482592523850231938730317674840308494830644862525475362215099453109678489614945158367918806236561731753605629353586570977481232979956222963924511523471914273418588868634290128680028182324609376442052940551776177748035810960030129089188516230221011964499256197118625333656808310697118038949188814264359090119216449932725403450101784898423607313143441948438833013848986655065900584215719990047073270693075046460019391185441774258385331247219162839632773391194880127687682700660916356315495551370610392124807577137675241006694548019820593685752926343690803137953431052082234635012649625904499353622591778021714942523230779577543786341543111827944698682441684793912630157608043581127214866315717465112293640666949058743630440645964236592966346566972259666864702212736183022210810220710452908796170722150693767486233130733107659838866416285401010580478736192707063111193222746316100562454852346302998224025729297342452165408196938002186033612470221008691098408235499289640540629352863964558821998513102952832566567889257342145418536223916231661140442478415579675432491993493963079456184627413760834306604515371729559877067903569131174443940250413057079324613993756914735507484454662384928382189964682501889805486404667755584741188058810828054694897059695074449717853381280117149306161734988983813794728318306924858561494514426681118047170093452809380618304999965670129647607924024351570236981843913392496814739945709454927241175230261403359251799375428826504385997148011692070298983621746462164974646164610656410864196443279435212093482324859231225269889292613944239893586270299308808108861584891823271132660236305603081773646357567936312744121894584822128945754119112116303950256514569354110668731019955565388036593988013857712454073317719475755224178490454313893116750472892497264457348444392298022440629183570529951205554467393695017506392178283734545163378273586100777422233659067099208844091320627668543117310358582519564251421146861120504063428907347331999580030072085127746841361610626258554309294292059219970848048860570634156238503424943349312741506254755949482445198302619912856122456442235124909266941233934546833739472572207586001867968451795794106165406099046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 1067673225588695982834452017544972091409361849477968935817453449411032642880269261221577760132553542648409440099830772292496038481600927740116863581373865222927449120575055213328508383627955454880903858961366303168518947363728207123201200183908746787236301323235378463304324732194132190833237846845421452749201249536476462728069634506452823770271161715976413371624574528948477551685231876827251507524961029923003568612939469028584464445908742186034838032711652244045018931921758849601799956188737899366426181516956565399833888260166612695066724768531666541246806956156144826106181951098618571308647341371369931166843784907559323681885363947776195374333258119596694619988949581900487728107207682058292383425634109583140043946208196511935987766180898766532321869818084692826156636936641386734343631484013453667917328666264583100004304582196539721172708888889240312165457022794380262688562927947765208185125296362288616998088178689837856856705576162307865537820586694036040201333352157855097139876436494785362844805727690521573257801153319533606117189810365472703661653430181854185786773736936964479738627001498508096476748317770883623046130433677218066563496689650708455518632099335374147632869400818126668144590053216870178499199864618713349215277143293470763201876433688528481894705034204395459457795197801181536495716803672519846667978292675161152706412117496750347947586231823041954963351605877479744401971784914796499474216266616523526798551452260710032949629988652659257621247472058617684897138894259236569124658806142199690316100194647967317990575806353210181714195826726964274427796636704191383982748821965404807822093551575520224983145817365911463911639930962742584222702615862471450575071562997575426858238884213991183994155569175108862075491947567045101553883503891188749056166863593391222815166260036633171071381878664805751698283536238344180762632355518004392268386905080812150179827469583749968862879319410956357889391259628268622443607012041068521227267384424928589443339238723212418322460414614934122107409368882523497326499411358816098122070574486391980434450720818799796973390271204644594553911350518435240555673188603495598679807827421852071965435567560431346772744037187088152858636776767826839467164190091081038595268593186286190964257915132510494435764796333171663442119771477098528039626902252351390022384074182604381786560325014133741289888423535137344731607324499435809385334246051456732460516197568845632751337945361508256979282834298928762209001501042454680098530050119279073065965715456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -4356757220850391211772841319662976785883446277776149263566469407949538581875320633980128844068684592798834460223878972379930557432119316186996630489878423507660201111561657595324327527262599699263346063776943524894582035797342041346174865601772661249446209027062713255485544494977616348002462264062184400052957461249213518248869576586131952470201494774168037311825688840072463533415128190000737131053334345444353497191275060606096408478880277827928691621291269563170256696844139690672541131121569334024196264689695811354573002154242965734150749935538832005126922246723095939660173513500198142783380514370961040978399869420693138170319186248727121255529377932088062802328073722734326897366973751387557910736019633498449062776365787796772499426174820615881043171375581966749786069966809124017638886064752223999708737795414006823602366701366580231143310979067938223860801581325548972711860686863021972015723246965838998691606173707075215969861747454751542938617483238473939119375154047715561887166413160677476980254379238572932045057458607106065028580644062644407446377402519845300683118082503384604275095752670247638989055728291025662665316334909608937190450598145737367404404189291891846170704484888366074220949917633309117529943042053656855996076051989352287870605290819992342999268416676399339844453867438892010446327405122060170041516205259851427448364250539607793319500183468262286681842735696388012068405216172343180979582741058122070658618591799399856127867567128849168849605571631766301526346555865979096789394450305888898661108136868038477972329000002866048900060129919528825592185867253774443911804676945555497459155438519875315585057499101292536899884424829664630208309877597173970126481924936955794259740033132872409117195783160297794186872963233092554390190494522221917392548004125284822522898091276948472301241366506156350562993073263473178496679619349352778930631121544632875638832551309625702899076414228303936858921143777402880509056368919409922716927274272348324659359505665859486933366126242801344437752694542607559993347536533016795211103428724827112357494785081795983139445805025590276082666678188074182767078201888276823913319718755221989498600474686248359752564963068983197085822615083661430653798484327762806956554108732342515503725922975450298064876394849546758532476038571818945807368667338805909122213573843038670382400381529282156579085608555409307513686007476068649371768754400220940107551343558341867955130056859880523293153066807493199399230291827920684887015913702894999942725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 11567476688996148006246279908184236547853066083953344578588321141611205570968186268888088743709841869423432395219809353876589713175432907928821914035511203415621742987408031900776460303216995573994608598823027489569840467919759208912980727720202369943867887317178453444527171745592213748991777525910042755652147653786605050459895412425394594026208147814452765683231971458267768443214578649738657203459120600875459822741478518400269388164774927567715099733151702332763688196042818902191955709459819518835122135162122377883116739567815244828032917422412821054175012014073514997744611337649049572431545115026828022452732880778751728787453103458998199350988545360773648117709570062805033312829786684735937080662812444933277195995949288388228428695558405886536856172860842709922022906078324765422834806867302744685335224906742639613508274603010032086742369015542969416598536576231823417982318422499894187070101288612093257316229365673251075679414904401945594936282580969568123068655943199836761831145266532309025320495285647212265433767572128913936166921979602334339492726751370310166917968741839065097448304285780446898701698172545683695360845801139697201890796896538024125453919183920433857906490234790177437119488831703278746986514497743873757106029867653924165764576044598845381365460836827454945024089348758666969355428402623207978116092024814304860106760324260918685480202792223100541900806241418260714191254178397092370263353443366382621357486400555772027645559015087854203826867658363085853082852622095909497982000683623148323784059564924800617766509023308264676922970430617357682753303587504406458090908722131061734369400850774062283287107872448212368581531459450927187779607189663774205560817674361761164869630598593889598934334640063167934554027492486992041693632629987963666992815786197327969569444677230675527183677595014756739187191761165676872250504352558551047272936508043304315412126547854697583022163675617255010969248634336133399684278390207039855302577983350890631421579849371717961063531890499960077863933888850147438230978281535554104010600372762907250629299563838793004753580252102630590454863563465540517353865490731917641347078727840820635331313358120407368203911092795213187299206159970752565435433702105960768326563714838720721089511038950029834693402229515325490551162541837655513420742721094500424650177973958602113140324868719834293681348332169073852679198938648726340347260819396700027284912909458581933664171042534727830820298047113267599074401482403145124330897391756674198305664663552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] -19945692826450326069818280170973332916500682386493529802611051651629653181604370225523132711753123479142227992645635978047795555809697922338058057260847241581027684627324207258762004132122940281391207425584399187699991677430566275528388072461571169342742812373182547477219308017664837388734538891633021645911190667222555404857485386735180229635685139023902855038308112452618175815889701556228138671891925892105030737232838553935902140906505440596376680352418154418712704851727838893711515221682008953223796476777591500651110832693462628907918658184124371470066418398398181654252108435278243283739509537066607368225137886025913913861945129097176919772392715489236000995341478305069885118611058101745841414081601140220676223493775242279469308785530580938220258825693607594371501206116334431587228806813694199201541888169080054379941052342869629858056362757904879514486521783089612603821514530978743675125066659966620096655240923976716096110975552268586718934279789868323306490715580878857996570017790941193591805386280165421095158051398914868494756047398242282969246307205293061435933347317028854579781286745365348072676739060663871779738879739892324829206158791393306294556882118744986463328260985004110196519596307335361454104630559165358322339212056436015726515513282045706251446533231085536503574303344162935600761942095535708950637787156272953909650156071015175672396955432406854069782284978074539260190030763000421621372624750028540519933695112278711904615450067177200244087528663614401603702088949107370343172984365886800988107175673746570481164655368597331780670460191658240236334509729349292159733710287297416683556340915694599900055505170130988272846454197466169189846588275029515925834088035147174013136396678734400082966412123525305817313173165607428846865512810047708896340883280389466289659219906922256073387114458475838771305406393765102674647122188701120673988660037389078741404561422617399762842216118860575652377148089260667896168510135438880987242026228834173693567427973391921181441685622775796277135427521639160555894582771379169940977704340889629875171376513395092933833914083565186274420427874094802767169442535317068460801464248516832944277789924429491078660296496175373344563060548046979910161371597066576492322881035995922720283137413993486850863849132112565025763314877512393608540210106841804889595633200916476162576187618950808291990389656742320999927998796954178677100832449337067037338747321499547296872572590606101509964183692435677995317553013346990793980217982242771812245674393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] 17990805201784125620818615162354867381857179469359530815100744160904966642958290603589950679800043256729768404648494199178788603446905947417583191579892131093461633415671691579634540075486053529823848449425193716581451994664342844008814239941766969420950978952212348881633426096221939610759805297577247332935675917358794081986048688443434189574798160345489975041904817294056861087722829217423430380588001066228868859661339246935066894397516790232444157173839723296169323848624180590060330396169449463992132703088509335900268789657480372147202125031835026039995665011125325989296501683585837715993447801634113947956766444047315694607211941332560034555516842800372732396795410823238101058221469215898970232654218940282440977049414992429406199581381423782438657458595158076781662468863536934191556915734317874313196673352812287730454507182028290157119575688646669393052802647300842003126502325896695486444258976998397592900285374250476410144013032844454539719564122652528305230634246148148084479506370270195981036805110859168570218341163147917763855870452885553211230968332282982556211923511906806476917493728878898791631571760334863363670365760587942462522895498030630548432586497711426009925761344194337685982773171176735752025114417941016087027619158509216101380514271463428989413747688276235167766851307972214311651604432178379072870839675256253415358631945129585216227428525424630740150220751639979955286855407329994297738396936480648319420708848300426535315999463735429040340321203154218503733525692738739417805690344366130939513906559621793909605145449624887187557221083609699492549031953616294535078679443605223721588965323092297829976193980558939584449103592509898935131386719937773161960720100716688048234654189592612128822772620675072817422307518926918727370440772050482836544114295750597279199839891698196142360098989335115268745931943359464908812840894141754551905516270694893144106953356485642538751299644034822276316970148246907283384217366275426047939077576679665775564131027291624556795522751758424800008961606459022910983574714649690147717571954411736722185546912348296890414468742215775720165903364991111330682390690917764202910088810768894635999226928991968076471250738803152998047751339817449514397158160942333003955272600285836066418338110659260495468468230906461187224327251433654004796311782661907230276343523315233229993223183651538478950130307140619745573014640011473010714373915600940303240270551381514752186826350647682781050075544959663104774339976990680327007888672798439855208282456064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 8069940835556758939809231992597257494970860304747967032382669788079331304818846373299748667667800796690660320296593853412727355528734124639288928431082412667320333893969729433639948462867391089310346618613716766027522561632981712168095863132112061338774222007632648868693070941518446680014905578220218441781294709045066513177600861441347672921323203738905222039414141796833369029439886534926882879430705490816108306233031842400775088331796886813348483968709331130391687975851672405777347094582211363150259143539168460843761293763769739195445522601120991991552199531493550805151055117749544572251443160836460890534591292344863380381932410033710619142470516387933584198065651845576894657013889554066949604824483335267661037747908431403390512354587986308072674787475372099370463663334711585958381790192457628983619211090234557128959452889778346671448823447058835437498748641049271256390136460136212511889462404766872713375981359726046174651757204809071662631319955035029928674139477184729040924671717300001162024191855002884422639050893430437781611547147662643665000625688754253457678999470805012864022939790266750978018499327681320582939282653189653980072166942559789998004971587913942816255322526203603455780018700856327594245529952706740274711292068344663552193944329398618721652975059670794225909464897374287708557375199401022870643143487268454393620911849454716309189104263937269921957049111714862469622053794100656611398165857230155060589145497341710119887053134103637862336753801188223075383598289698946175525270917117632424072217846342067838900187451237963034538965752945457020909784188723508611831775160423028040668391889674054027128787127510036076702477868662804263271045409593884187707843781970088001948469624278726135098348305151227370767376107084819892624084628636180099487677539804128453642584327341163176921300332980725213347412296986595162975661457078396783694413935127284564667069085818453033766535141731845582090794907205375771657582829618887875508132921367351510114241804727860215330232648436914507838969176877493847696423427235926129406307060182177365964671638146664171192860177033498278296979815109701339681897074241332982789414230542665048436544079417527130547778997995850886441055298127731419776343494255404472083925904351218049872172879435743427676034852183740480022440469635153329189472381494637388752934575261354855362804925169006042546345337939193954882419750249663325794773571689251908403779139306138028069538105408617695453914043953122296038598384119304816976359998740412262851071180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -51693009890544838753853160229888976265783614851629096342048583002158981451718612763178770736416936385339743259095556926651118772423986835221621888784666211171101522614599359310083606324025775482841331460593418662206423862876403251535719555885895770021007640987495902054211424008333486164785904373921973290757862655710211823700727944565479932116714879081807775449108054135974747922033146629495873710335282285511881415127655565340041194123201551496966863354503932505587825297717435646013733033108012174953883201343340543689613747549235206215795855387066753833922834579162868712684192125284546479538619198480717167817181145194560661383630802570666411901909421655941038745325106927077942488230994566797203729766035157764377593203084256750073543201787178324756847394894265026560567030981016827436167972616872554440672779702605956275450615742406385495248937198939221198796574949544327011223467166388919510212584788320164500254648367947193738552063008440191263161558686021214769528442105711075478133904245676167367526278786365592069427236393341161779307815987162414113052131746988974173743142278403483912837000092935871565266445589095232844237983511736289556904634699174274793033068943344500478011090867753109212576993653678666354352447840033462004909891201507150955717863133295034077991453278684548984596869748555448915121879399273140670408586458506456536453522260242995504870922938844400037862298387375384804405390413286712510244005330078767673145715931598257093595366105809653561860722340153213965192852427703580098731928563789029398305473094894949932108529560035624717988266065048262149674849768494968073664317653399034011243287259598254916722193384620603456371204179284897126185910296100711491211213702459499759382936162008368563920885311603058689933574326939427641068598275879966900179246855370568333734784535247290512517024419525081845107227867518013479846791407862477073906379464218912220710331400049852182850520366393332952322228954437598703171989951255079987353608925858000876204262396356390994010686238077938463018937129826190773086207956826094808918981477876194719389091099259712339148508548278537879389253925643751610000543074106290827236797665903419275861646917514227240523917364959065547063901445997459036010741614410681858647270588914638887540946730891580230705127836160531224517659289800654617738160399051218504192767354320809222206816270506557981771257975836511314930584304413069035015819817139401881834827813966468632537669231104742314458081562534306037045341701203661749498180760358264048160784515072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 74758191098947318443780453033310155049657171198572296900141623739908344944939052044448819697296213145371442868928269598482216343329094574508161189275035909519869580836154161517560976352710529792205977917598393837201886450990412200352037813097467598427764266494814736967450008687198182020583269755056609222584712708706960559899702021625324139265737678231967053541538367636282616572161789992828623217251596594528753694499205710954380152247999371880410716724035397109711096722106107189050149469590791470307803721515089070608861601882488220333012538200441392690546768542737136884465607962164763270119702412069449421279599042886012549101113532523665831634491671924561939011650815921541045875463526065471984049074452663740702361946911579900386802148094006957705311618197688170115231130026597070866650831061023025486668205805294102265086554033093475663866107747983727443459639692717470167210478868312812739976478553035234879213264365642162128069175119067843812066479690641514302908382676698270034052255780553792553637645870633794508366035236372957205027704709948112998620080717751453547952265550347264508978109144670796673162016772741796092576832828918333340187424809884891128915605998789696901803375988024518565789834211709721513147185201833630205606408264942126729440485588500652638498992349396651854779385445346213836961970197057489797753525763309816292393070890153590611531190567378786144409143933268114082026111955440324503153833649200927714485819097603337757035041482569587543172460513497841207639423814334814293866581372766981461209751044157080242044023050997433924866311306833058295019941422205521966563236135498839439980960272136695083495069283744095474908651294159739343178545126937660492757702290894164717881196675215698489854860488976426514969311186080051488646588008346941219369951350647762800016085511278314446055057693363811204872379311220519507937154354400635833423585702129802995986538527806753176240727319625624131313324037067174785549727353993509315118610512293228969552807834064747409787291672418988983036589961050228028566950536029980960310106989068906173140177159095466677984169732018756706335480116960831786326952282356892624588957294682485043335388823549687283891677591744225533876131157552261029745838054213345517023915887869517599092795634371200931406747126502058224818508720591217747473564114167961721171856060518698018595295715263913398739436419755176131647326121146808890024646162626998523294513284931521769371303348182601822512355623616933245346791704440446953694001454119018062319871590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -50337500694596428211586187553980910927177205550430643378423354898095709342962644876142024015245656960907935536909752270367234979311967806747336078881507807326869856118359095614765020514484062395694055083623551165011689555194746567488325196149035875721966972841675020707817608076386074162635289561852687008308208957420508278975281198090088248034448682254053498032077566047843543428144779124541524073498382387956801069380091225008462420359520631154699846419445415571098537482724244912832437050354690392257247094733973984721630989979190967071730890464364130093824560907869551984614509791414203031820375576846980014266447685174160896544961411496898467603249238291596141928656658413051509921886542480284164904394224031449284496515401270227926703550521815991904867234937276771247249443765001224422226324169958027908443926486914143875614942240639211358568777019810506194400945457499936707366104121470111626243180036258942921992828965131650230695039867207442016587375756658439086563571908562123581411113107670087343758941969641906418034776977816073710536168706879764808778411909382502521797218124500272902661986238291435614816971231798836047644961163635034100269719990470977977132792520329991946946879571628233602947615322439052911706803808623643078489557036841597085151011670085097423137070937145290969944818614988122647577677414017890453025596688061573074707294116057185643524340494459540799156378043902928210529374580110341001618609469510323431387819249424985134837430976092634965734006068724330204210975050166435157857458798845426592487922969088976606026202603604533472898379676832594646791639817099684717804450617172400197732486796471666508281284029916190421493180964246430618163216991228436523439875777976019112772383159592668893455297905175724391103436668011042668516828422597545591748059496188347822387985163769928354386563138727517127656954338363884803209325817187385886429026223829599603034998654444092147556169758979232100550173686419049588862792092467803868380664001998257520728442381969781390627907464985973420803340017390945339815030741650068184161722320678810535391903306325583535769470652384429191380725958485844214721256052665775113179345717870729217155810444055728361412226026699533737504233714039846266469650539613509269996180978003917338362083843649510929824415990172982994414732544646699509332393386567629828466373358600863449867212870898120439020291692845073603273002436425443067767820060453968478937286038349085051780749344065900282597034831682613104359533862110500184383480588518456153895029702656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 31835970357178852652777805891775845543514279601229372723399487082463355922452074287362486750084874609220875810286278325155828622530137076640185434117363479539980688502796705517857358200692404871601312208578118756619169785741631199374722979564948370108434180866643900734944945228538962841644726613359380383141161748990853521111946762897699398057426332594618128196093374663042414433661984756588804182168563745190709342932540400546348115097536124655923140243427436888345475991292713574428850795950529429528437620026362582782169183465750694534649901928855319689505129124252393247372176710918326935433818407224303413516756439940367717354526046700229778506496353655788642442942505397886475355168552565145323307881465069816657581245775652767541396944500731757310474984672369797150403466774099408406610421566333466164337861969464908741260475513777121502712817127550554776563247804463236296331906663961368014024176993172984729436625847367998957371867757444912505733074674585888931632506990716658844668446575943998849278514831910534624334805794938825697707044730147755833253324774662432115635962489045248737673793839780432762552308950170872371476123675270519004228483858094710246389372832023113339595179623202300893551228499640252866919140790001310653668987681865681425999918991846976031379159467285161522973101290417941450811655930753668158301802070373144500696522526525759203108079038383361949225781668567912963194587125023617726775371739947228814296874116904777563666121839477617870063036222017524412480506072007958288090949039454165032790525301324870194195148074131018467723383415464915685659822894379014583104004237640939684767267319279914391430336374308286586196101358432049161650325525640928528789926442787816484787893784400680101761624528510844826658423127472367429989158916842708850560215811787871504482105497519524880252860658556606169887397185541789223011027999990328848217301619839671430137227364210186040025110698826923284956249763738319851538628683356759637295406314115614287581127693371430324520839860806921915399013841879158532147736165292097161455201585866025139567229039930884870695093052872798806922548435415345013665951954113083155977956742952794430039663439672356789162799095596136585325706699687806066148679990444218783678736224279929718398821318749431766598230106680434690270153400132144968312253535691887712663179553746127855696081436838866636208604803150586501556827463278475502577174953854637382821223108384735849456383858667603942019971496786741642335668191242498528396568960216607741565311385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -133511280658774123904139408499183896323334222757773398230384435155237954988161850933179701048024201731460740715811640671402630626996975292448388597386302451276133012383112265015537615107161351820116929623768466608542032131467926486729021703315659222939633719762351941745920014156448728902875722675608580930518841701460418391072561518158998854291078707632144289612776637650281031139710004503718853562803164437016621777295553729060148547422183358212521169475679895440252417132978775851826058563539509452251846807106932782948276002555944964513456045023951874540375671632029646914625607923862460385642180195779948891956478471876485316067070453093954261590970148733994766357771479847362991609412820836480300468841879458419323680441311331247436611506215036242034062596465586520556637225296532246084194949103948581275165222412603337256357200488062463703859510077553374184754894010901325631797953941359477269959287471123550631724340163547027500297580258869984960154282520316699356779314978900283096375880419999988762004560205684762958851445977233069793429351441082622684923691270558978163701545496137091183620687856181577793473524837117652222158456040384336994671812241152062145167602935926270603324904391221159995693975644912151279425361549270597429537675196640704235572961122010661171267702518815550236061144154965313567691652965352450443314172476434400567496495456556921905146712195974894662572387431254370200825889719429954352110270474235929998914305792463306754024738518213859134629352221788043136515804461394115580848883029162851914090108603880610424081823731497359586684097612705791932595742973007215691882610822139116094345190518217696214661946539738898285663497386767452577584812221879972496874185105858309100007882375123959808365138111690682169738325352040266648854071392941151404207369253765141875545960553015727474863022914443756919332219473027248733375638242048279843255527172158593167434532665367045355478992487501808645869747227068136741057321853211744942176903044685819861580928547539112609997140124426824474900711038265154156997104480641244545036048746706734106772055706771630743616797017726827984713562094297227803413576342809770359485428649316988595044357828508546034376417037923209683471981185299200986540340913803760499552527519300358727721575599482464825712071896276342808744375153087732539649335489777145700032845892196365406883080109950917508042852781096067268170893661923292951228067680931565186808791908812538805875707168249110722181295893890772944590910318866357716414383351646384383884773031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 386494618898029538166753338606932330992482414302602020201783520085136801854278591487355112094822559490130783725256398365893732182590729005353428865395692282235618889494128707058067750062241614045555135921606884431848776749319060486780753473741420213856572685402042652810753596393795139087172104724545165785538397821718969261997523143887432573668582665627331207008268592069869749918895957964199510454803255126885967836837403969802488249460797969349928080198928736557608578985393700799335072873909590412484503922916202950309794180087521246964797929619435805490866528613813666373007531691916936623867324643089184006986806996745971312962501814705503697764752211102709765955425641618128658879232647283220944331220073543565917439152601586735795025875533963569356942535855873508402195724674790682615862060138895963503563036880945593461655489624304548010136220704499642184247821895952059624940931130554254713528338460896242679030621055415575318614594431103297658020419813020728875209614258897039463141144835155757086668644983152292140821165570113796588920912441639205856380970166296361635251681403290442950987058639657301619758835133045800562910567724969782070905238065860792041828053403659782989351546788944690384328062836375467784248449024085143230027999768955149158093429950259252543091834813993566526291931044544900687647868670862195977945121277454930797249795209341242855864747122289487876829991080152475502942372188180833606591988579338729230675765929037767367260810191868419409908050405660019216732372964543661107685601541133182548455839539283388739074391153136152009079694158270797600440140535620878192600051589216037021701637595821118985496402683349764059004940428199394018751366258246687350684035605239707582663313759487565835578463572520959651122074495704154005020946007753021126559443440459183360584445244658346558709057375906942436200486174112801310039702603829814938242660138404693361511866744250268395632457888682657154793203091549562891762068592243579616138710353923018393928537769060063724307243236213693685797206583207587732714475691158146938237153343170436020708093575029494558682763710360075942625597893315710705684607038406237397599729055067377620350227303556212027481039089898672998026569139721692738266289648374514587390459111520437390034737198149077395997323689884234732252317376418116787679812199675013084601335189439492923822279808025174745155817221977335584076208697272930197471613693541151342220678344134774412070131184323987036629284374754739107626227869890379689901259728527051203494805504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -638573561894069112982647581056749445877905684810379011400917010042550594163027191707255158622011988566886360798910438687983668805942922212164457601078655010753470191067253807518947279952276751115009826880820630335052530380887766583493238625290193015730908239886472741116363763174818916046076901222837100924068918779722972727739328933994359996073704245131699752256568411617186534080313213277582478980962508402169858524907762153630823302185426026228284046630262464473496404326980890095536339810071755728596158410712749039057362257455812677347109676621509154191776714300638442489182579809227924461233183278527012448675555170896324157531574712798576941738830525222002201409904144201958891584873715611543779398924933230678554673005467992189490671031916559183485190484553178293570200575195426020687177743160423596773913815579611816324187908319619695757859728167662802590176467855017242634688330351014856211794079028777629110781254692154138868057395977547819595596902055375106179085605034972990875639567556985962987945121665538944147864820748458941232185889964346056704467782845652397316274392694099013154554081486988329697551340219050521471046411361040211164928914165256899548864284761562357765274538606167992294514559298603472368189635522469912774441368503609055062249110508048698801174689502588218341598861424037223072779917967257818407916057124295392232502463133567953265354547936545191768272702331329040042831373835116319428757961715161561118423566538929576712215388682594358531260610664602761860284731604857409202383476361886024640626634517748544903918469603590495179929781860341310520519524680003503039228612922387581490951483574268885412973853829090327634771647266424288753891267641805408078605952884100531259868280490739370179056302200803957342399976310593069628588726261008667500713263425857659149684324589733096077545277953521545540312240827640706596452154970289499041306578525222128653280901210991954171346756672521944123985319553328948730339735366515266109599607188986080567673447567627156480158877869338103908563968814724995714341905476836898065524291450725395922079555339995138794097429872827469037639799171523130308178948399659075561489890103386688943359514981116520576328401256828581207592021679087656862588317279927012388236063839189770008964547933396292704130932712606425399336038302739183103652687549577330303692953227379741164141623380629871857178789620441936831823468007647492316463038504277755503806184172913155513052595269712976978204338092341109726586536388536202540529003429638558903232947552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 670719703076384940179157572956334249325033322641598440208265462931711105666136606928548396490699115584674705035251749838628862587558543652842289388786176074086583909210645380317585333609919915794402020201811337131339012539578861570525605959785868813037877376205509785090756683739411244081661331347979906190838658652161219116396322931603450816467615893048423579646370124751069199144752233466183670880048745578782340448623675228942869380830428552136239516856245089022324755785840447233412227060530483523657953317548303095421505911837369205030175226611789850191246373816365090225159553112503865818146831793557493708789650980126825791161121681227803972643500500996860181677230721764986162447073735785418897547645400742208431424214578624370252271949281680401029825638863172683608278303291134412689094588572037465891289158095438868259707552533680435848250037033081284625219180249499279134593050851554991907964703745971786364821955092000719283537772919601832013140959210061120068437702291978721274505678083886442580899035275606651295593412737820130658722197545527782290679196307185507138413927158103999930421330553377523875921295918932337483103043499796461099627397030177770123140106343574987438435241987100868360685959386725189060466385601287892550051489339540466035797458565650637851760545797140718780581252816060480030102554163343227673618487619840982266466547594841070028757752929620401139067772654692302847815765370288310242077458338066195661457856237172452990599876552242856423074665334377117794000126423651615895341706847040178612363695788437268636725102683705472760767023134089284581482558078336816409083641081558036668624646018297484037032133146001337044934459889520956310032499154758682324040265671919788975996001610815853035986195614252373500017611828500464043142856077780845077088403064998943991516246579395771903611704309727313747213386358789803387473241289578365838991235240651430947005046018677288874433730371647810818471522958606622461538246508668719975129872388255871967615875783716414178443702783755626419023376192962719884806228519147731042836005492202369784642706396685837644606380168949369244062712383215115438756218901803410837721320812202468825144242321680439928406850394862611001784250473101583383469127322435609244574340169760568931620116575110593830808879407597782837790001225335956349786702835852091567271431328373364235856534269099929512976086982303576587936369540845044363552601204870152924875360558740587558086421395515643534543794884947727149651872802468966698852384773400574810372911923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -425232459981435067283354659719712628446176224814798206761107329191477016378815207958949246353032133403700685133042128001221037784412181803891194847686396392799909894886286537795238579497818970970632534828541406121163476491523716418435886973478078125801134618304475067255477263134199841409773584662613837321028487712035422476660547259931281359462661769579319623439657118314704901700844568736349040959579910602309607795497689896067233540660547113559330778448617269423827897562358063531534657192325808274559145480438882938539781648784900588599217436571407716739984784192401099707268062295505958243105422582815210191559402274196642482158591243706146399823277131171032062590995639273100441520678022463280709912705106271335827678753037621550575809904616039586082434458523915765224152978447373546511011938652944546522665401112560540405780403146824226434042511269896955672064011339316995583581765140081568008870526449953657425090302695046968897591876642737804508230942906919322412874030223636268881480306291752836801206812141965302967905887535297111884594681231818126683859830066063910135370278377371110019187534429928293682975612351005132706711466235926318095182388876293081064925966487023923164589779073884188946032307563424834559054391134800228954899204921698077272804627780167381613564169643312836424916782357594114349081429876563078787972123158253123210478804720353352850608519523055598849914706599446210973461714179737504586480692126737367647554309412246937764599673539681227689831436407283377682619967259850652462632568768645608194479745691583624940918859008433166987818547534579952049380429976348549779133734374613500227043526972558643714587400392611310941827681068966697663827420001746562173454072946205583063717573343514620632242187192443970417739893133648169784126862024576270291155716840285111012860948281307572702548808900218242647868517147916249677219243240775879508822827711336097939221824920456391104226329157591591728080148006069705396559774524575213340972064050856669912967812835865451779977262221639377614581596457772324954356315553015892856031626008908182504369893592657156027020043906305178487080207734132953070089331166484569593908832413250874827451622878074594612117061909619840167021379603772641403591129768147368750751632049848573472598740155177190127677817519554522712169799921666061767826566715643157427041772330949266309948931821799287983496356126578662375314268325404406318047274476524111573305820562591508758619827812350191444456893150708803453788957520075510151441236040505314345891219374080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 69709000612529520125934428051954140876940827217453917418172608162612458512726054370315911842350971209172928080730278672809318070529472096218001360414438917918613634712673194776256695853836871857162935757877397922508392284624649733371636653559139053166955043261490588026325795301086024853815461092979230678048323400401335938886544636600872332742571623748982021688591758179050588043623954697605035257514527266138704381635301296918120160457842660036457044287443237150482663341780401359627033288075314389831189648160456730136603585906924147271672747285669116492123490389302902267287010561888092956887366240027906005267984092656126028741641351047926276444469051066036628618099829036603160840957156568128217674832246900393689546846208812971022237889631069896458454038569340158900215304257236120343322236283710364011108047165583369193835478533117454357545268187244890689686495697072017294418796878088267933161676123639558893667597252646300456540414817068509600880014054022876728056752584610847571318770119465654090131933925730142092800219929677682603594880291430756105959210508144589442510300789929969887671204329471317804986636454348376644622085431755117877718843653123794563502768902833919599908114078560812997395625340849130150807789760000897100269606808883389671447572493956387627883290246401803159173366985983552031017784529798316326808037164961324127005599721723145126993271055437194787180103234478808996133723218026785813947911482188475606277680703096360435488318732001496191791203502558696656866340518584922698081337919575269312058737661849825273848382057293890190374266869926000433447508931330772751705899542908567963636776092632204868420594663382606426320929952853497062518143497951095026905639391242511108708805960459026658757853592511732672381796269190114315841429810928026714356678176031604800453750079485056890618959120799604219367452657679440445300337713814012920016475807298056386946752908466727576939840634743711172372905016896685600487401574961298350134845719511364987575407020873070185178646710221586832959524648997649079312696445962295403889012348315769761637562118763062558033679024085525356546479214352205310888733498651515147548123161782977803980501663776373596463230595629691844536431297948580339736720742935664669529510084454597305450097579204630978235670933343647902845668551188530642552904024940667186785597195960555184358611077283770233591171505530825944210438725455431512446102500911750441770776786985580238120949280724719815907616816902013089609106120221554602195397986001948888408889753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] 173771772679467307086215550399917220653349771634042401068211296593414548001015491454889742842013544501101949641230905665488636150542646576681704151929874128136335050323093933945720512362629170712157668725465374202747269369923493972421447877332396643977013535887807247668915361880096836826840389190179723406163403132028066169864422704511147287029425699774693987645768714701759909949792086667078333509106839415164068904008640421180565166229606034394991659022357820440355876525545184608414719782021724132516525119762380692410180425996448231940387407365825908848370847748302991034439438523724130651513127377725844820977956701005128361577737282385045449680178860730522447006893737764063450822618644214545070782676147380927019143107587606408959392244874629519604444559681671514442906265698496704333160799600615328064186638768413508282455988618246774554091230991968267927481841125148460945100829646599236818683861063530087797769297401652567144330532638589709262618429937837047430319753114863538314804970107485007103364794258703898884096874787092971552341532558940266981664162455462668116647440453522752306006769474756894456244141539528893907021224739354919248928750598065981901879904022055306693391853496346991143886163708916503632869255085156201599783600092798827355279572489033587177476445711856776512239642378522177779514472739063561253305685564365060672706779150094495627846943445324852884732723529744273285090891715420331205689484871437905070626516992382361442011698092223375454395863458493881976957243612266466423847128133928000138917272560496268098610232187891573173423413608297213378969715313637430665807857398578037536387294008836043298119091579157779323682096859497450217608049551512047743822102337806590708259578914641078857112175988323585564428672399437012931575704321509730935400566312274231862963964110943897160501410048290553155263511079934526080779420547109587257704503455462152712342822877889814426246938442972423859417073045482281771321880028777905623275439123839877721191080493162444085960231090202583308214128213471985684572050077626950112145539136329572699664389868327562809830057366122161968835274061398741176964253266749486927754512915184638188530989265490051138883878936073869431297010795844783518826127296538111212658682857068003195890756001964237979455161535976680026609519723405034996278529954861101480138487418166527631220040892070688010215947960493458671675223468384148841892945556729687986555230046329807060189980630642866945540738403687439460433234011909605124500212652183118701595532984320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] -220313773775278865298455330263335282330141095918120913933042086224978162314306301063612142607577042608758852773701680604965703831770504129094945658592555268710476393551371656997945734672770514603043156021416646842596709076393553813919123831270956797704786562937115776875739552224886255380275375406711662805200864862780529436082924822968678808355999597673842621046704501758200631625418477710875780647819668891006773469486914301232247822067862424721942900866470499406109362195654576336892932793851271470708649393000697797450010707654017618816350220848283781597723882027810654066538363416649384691159657620891627953280621359791575454437447470728310916573152732492673277844854146651294487051735507840080212758342320328264765639918484499772490868820498407994513086364330954068643641811438671383672568928357214796472128308487143872799444967296656187596149199960681308122342885295815305318877994841490255344715559805783759105767203212082168115781502850090743965540698927443690976809627088947194797061328811815066934581832535479128988412308270581046702877032203197849056125670995803292210308009686696772178850362873208461024292405322319302597026407870925199920419406300093420877199831204287774799433729251393734930165713565741601501089963754478434573781052448094988808951849054008325336515172610469891009643595792693891755656418289693401474674472081214599681903284856603773615573683586558611762900141597609844237024331529594957995062884357916057089207365570458735907976603087567455112849115222360376633896640769383332838444576157291662544516922811404019912748489363079023639384616827191696093546293971682782344131240525971918493771701233969431379232223324517865403684940313055599220462214765537557863808280044745330397530823211833246317306701989173843696315613901803897630509754991599338331085104671362172284285370692484329712302071286409936077929563327747375973431358743671549276030680358628479158503164013889563532792483778355825026247558487630632001467243455331164633183682149306239942695984555718977091520267741022661236524699372259333321403166533556552176244820294970162868429424738339712053263002635021712585881441698373251723172637751009521585489725307690658543178006131869073959256781173830193498930555441135598862613029672852420537555394667297540580003247015693600914518788828683551948776215911085540005861954313409608204128354444113039097651606149583984316216884974715698379029270414533732933755239267763078346866422799715153484284022132954828947195006131359316601889162890321837091757493002818927656481010483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] 140494364944095639619721372002026064311851377717876398218186640148960258313913373606128307678255039431604654397120344458180018638575706861815309542627754654569382602876978001725504992385372118137378924719538519116124067244410778602114973982145067668323068448208206104024320040049025578801100944093136116990651988082631768028137266735744470730938891588356672239129257796067265859485361364297384526160203709125867145519795315306852909287201952946571219344506583231606072085987246787683370760952665045512537111527682353147628191679552305937779350176496241287837874656651733173167120438033425972007009838484590468458039661778800496553867608407596143560009870404926038211611012765890458406156712726382840689132430589602815622687255508082925503525624273244578424108382833223767557186287669811855927691131866842750163307572481598327185739793712090386321195920915327618330008925806945325031543031219090287470609446655212602547845462327107486424281774090070827927490898289319418803778908572677418657957442003752825642594672042879741222169050691550801261685134331220015227647914275114921957086274210438297295349736454642918460067353679810274054013703426818547214341896280523653747807107103547462270120921882113723669967001336195020363455774167485607753052640159123526625749826538498912232372221399230620634818838631300150534474865319551357485448759662465104686189850222578618488526263182744959916028676836759854385198548779448739124532813887759235959197483601944209348248114475429630396360878741534696451507909830304565629159225380169744766561273664521083740419101459337695095079582039740224505648488407044789253483877848729564052581998492410185451565477894028186606783456782705536120154411598091963845903293022423964948469554830131780671499468206471853730320946591960604906395931712859507272807961664757573122710849931602914298108003517417803381435357560070379377366144321269404471997066052073432888416422205668532796425838379168560732492792987532101046507395491887415457120251714910910474696679834872517111541882809932630603166406365854343257102131780978094288952666503768631434532277238435187873859153417886094009201951474910460254187695006262070469675640959607736425823693255606881738404457196431539882387126100311509943590290118346606243810984914453918901978556744019071637557604854538799180006228724641619564075760401325981266219229767380477810563935537191283615234186142815662146136746359992082865255239755946501578098976479554419244590250746493288284792043480587691699310362375664271144194813539097283523537518198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] -45478660858757697437728191574320743235008355748083812114879886030169249459496635895833579102480019522683814513078332649568013947673519873121992883279993784646688820695281266551130214113449181503374756748410616709847339897987859619194693759668118841622872998348429489031065700523063867920154554453225051481798824523443731389168777638825955551829744394260403155130550384979683063181285953292355474147584692715726927931760340924180472782812927891116587330871671626884822419916761592121778106636795551218066882387123991461575514642524028164070474965652305778887655568780760019714524633469165475834725255058189643421090426994319028767180203602271984775269193278899201515371013883948584130820118508732227951273629799270500641924867604641951515179613940480531497639931772146396441017001018811376704281607865750817255065341224609340458649594630583218711576420861542216355855432333838327858477124271288040196657024915615302016330195472710550711472903792590097552297986117474770714336087274951687527112260244583695563761756118610746030342786548993287488495133639115189216327991806424700368958183951439793798442418795708626936428128620902181705676332279239994734339623273596648500080143914990833261706269946836688283719736170516378916922241086335769221320871015755366142093828643408953061106016416712283629956624156580486604529801462035183807733256807072773503700862533169199682013358097376416517376022652744601240072482281140504306263735821842219134701566587803321799309853060263232874301162778774256480846091012968184346754647256025997442650241673067848882943957867842536938034047068914079010663617541960951407120490376782579573069001783415638490017150576932407397796725964241165586319224068245802737774817684674097885925882385081102053575349718118944393600423295395644655246573516849562420890745938866287402205711478610463890811380662533741383089717421232316857953902395276213566816173079769522507494309808724953372650950654840553739674650254914242273102854176886148618243299729661900677456861889004892940307017969600281523965181833342788217464715577397580934348929526771547290103019074184568115520383865330627599612184254803828485670922614179619896647156541478292634498780932212323217636606810150890370630302707175987653992916020739898273475170036428070618754310452623516189453531988629375054480811789654293949197837517151413269980815862630719783340527669309675412978327583181941380262351657540160245325468401043830747362205542366643736168177157709173594887179642893625377119471512127363437180056164233440341137345740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -7081179519977492244233226991856654305499326980005562915139460808263538512983981621272711647221995085751680332967465382381352130525239471579420046329945818554064567546390726713725565982862738807655476518027324179979487480849238554056968522495381505621156956857396539491405010480146501984900970998583527608019018549916772996141335841090944978920446543399334359675026339647722576362089617711969496422498054454379375192071331559538298382420040029642728954948428881752423680683760442538325706916454352798450571102797412220415388348820068331745930268700637114555738486176541931713482032657299212583390208111234580684425327821001324028064827120327937384522870824449834210862054826293710620627899296713524213039892534215734131140210310778274060205032473733517362773095728409770303101537522877392348376877913669180911424308699818962148719381405421239878566775134117384819205138441372170028229913082676866172450975881048975518943463619783726989962603682414907767347582509882743990959900248710464872190938441906410671345864295857942893208868774126656870081480109958993282067573115051436227728091424636577067212161525105009504560090250443056505623223577091458835608955033815677322083309951494771899770984481102811863579864596514014634355352929841941976209920094490383059537542117885785687103778868952869890865716490908002446930289343236067077076672267568666306837950064471289378893041639588134374807459727130390638510295903670142785011439340382915989048930681686438544926027008385674344787692436607475116087186738041715617343795385918646291530867744421678408545970207640919240393984927767589910089327108457639474157007512770914445973366858447774590869628678787493512877008516527080270950219001251565321585595951381512617801520329234077714807479489791212660706661384767749026986266241344417419401983353400931548004596744008670379821216238761189998457142258425736863449719353672813616249868384874907124568339561410903378313674486870325879338015545230229171420144198011945746731710292816255134966075466660260540467434547372779549412450799294860134804314959632931623331812602672136871975359927371143455463490654820124432339430109071142106727258011202853930177417998870500896421791642705800420866214915548523827014255446051771496755446928391470001962289175734630572532552885575130515511110947179783230353519883490128736574338797318490974071635344228115263020042328083895429167342537793613648152941128011947442760245138612981748927817008708054842086594041426441378036486334589263721457010841255481092450332647212789717071751544832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 19257551721103775631069053172878692526382158860236096154178668934922542192449312536962323455359669962009185682381595103442711213259368824887711571558206615709762509226171686059248220163815026370691834479631468935253580792366311087921711487111932026122987654687942986527462006676334915223026676647669583345170351561677570435884586262159950379813167361034205981445819796290531504082481291630460691966029102196728885300072042743335685956627473343644665672524780267021605416765151734789893783861142463728933409935940166553396978082961162458811752307966518259777988959724128837648508700887187139047638132491318676632821120607839967509759509976349414502026498602893468229521515816169679373116524224771200171227227879197411938495655849553092808354819626145403094424442183114794236649528460217084683414673943301258363745999441364847195231733927740630452493623077060355639958987631946124263017516547699759864888218501225004103139585574101040447583368282949868910922268746284923855774347411797100507083105195195019270981908280323137304511265171522116542759710133970477689674352435780334112446579711662039132226130504429700805864471138016359079936514198014005099305103760124629276921599270550516679629681818051694837275462790289750521400167195392850124165672495255364720113934046497289553015630526244833269564421623168578289834260790427928439759246866614332071907011493424433331083541747277871095394426922058158366076875795779965377647624443291897484896922540942445478490636755877694463436120332665745275552106532202939891949299260654042026149508582902159567042380162054311387964592682350950229414550505652603155126844634896027279131053121546808038365686991984611890372120845075961356735638096103654586997254589352977290533423321753477493518554648321027266244490007354721015842753426578848413187895261369336303521880331103763845851051599922893718491606377980264836333126205375082302232445483226328832470521687460517756519372366511978753780445039985831308495639283423019944389223890301722048297715502220761192524978895736481616662838534728736973016793128893946497213192876818656095517862851185501761014763449509574737653684716149880200280981532123587294929756062995880489302380288917673490807505287876177115101532219596056635384636911976827120021479192262711541803191335748990866598493237676734406113430340850305545165260979555724414923325987743236388539261793754421206144804018592576846926500280420839648786277425696388905522297918394795157570034169178585449748416803236782821058225524025715391167366939097756285229282099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -13991437774621486299073408856620138673814935366870767108847563262831128433734956269137470762946680316156774011043552635856233116653035900107501833643495340285702573980644022349761262515249640915115926591874716052450075350511593271716367620561618373575537596287134384739109231811764383593417592153151634966119169084795923190745637904426547919866329456196682333714351507195970366528099623751672461936556306166952126818273454468472749432406046448656156804536039077042734460806068753375016460780907240550790509480475318935663191845414730306602041498378927088525823611572837102228899273196438228345158955712460112008179614473626601919168948481137106677854950671568221822694614642405404967005867802439841556198746273679497168952500719230376116325281017501782074401847012520245735442355749820166295414074036707804762216054004471735437879509669489230198532084946880356851210373851325193539447380301432979823565891949848698377193889389029479370584419415390528954355609820464544225957238726875705946665676262536087366830544523280370073159432017564985492023901315861045332269585607096125075076929595331661139859977624590240994792006019599676748465563500956928691837091402772891036239303769844665182219853015326469858162212069589509600986893377509057822870889810188302097121985548930317504611187570247066351372722526851520032935648615110088814788078458063315715692524774940800991113041904239669811621114755889910411062079398633491172126548027751431694073611367832309101767656553174859760932892141619288515293595226865099282216114533372538140086106448621624284394379772927474759617896213672987714011654513058056121098167458454336587194805070558629850952737933020267216631846250458541340888168827752365790407095579224561654368747547191776149003121655207613783930247192997907833719422149370452631672546134708668944065299506397346976355234398751146340966824099545883534860824288041564491480011279847355378368392327201266606324320705362170519638183630216895894519960341812360467498934668818043013004519783123785214420798038390128858260950741519404255237428475332388294099365965549226442302093607628542586765341580668332330836453595304108849919348077267840536425211793156122083016387001126909838150194276997367280490967767324720442305291542725086319486961255889299795563737221624382159937085679948270602029358195233252717295957933839264171268157223137281109357710643230965772658424263998250099609492063131238297317435916033078255507297116014962661135442082468053002560426586243623234795621111486014608088167913117996571491223732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 7087617415934550974320491907562234624069037582835684390104236696766149728829040423500277222804065848699478965749515052959963206851975662009234127198774657304059297562123052184577104382931490609304822603035028184313114396629850593265736721393846605869348759643098374443530127129372818096173047510080647503189895150201747068253905320233364295811519783149081149572478962906551507894132938043531045165413589178435669854755526261256203604076211867797959916250083321814066514607350113964043409886612390873302830975678961209807247514765483913084315486558438242344877000020217272038173666729235548309581940948189396531686483688749639539463510629343947073226047236939778828449011041012118498138200993687521942204122478976265412914245952702168572536490940604398857377623546715770031635158146831440963470660082122514912386321530679674806550341257060859899605147500702757365074192107364973040764674817639524312699064658530075209419885111962457436236753623882835101848358524367490627167496181347914084346372626604450369852515692701579022298879285517712539319638343615532737442921988267851781458946189904231966394292992671829785276009661792733076518615213204532232239583859661780212427484753964014415112778157444048577743027053102537195976548001328733690980553346332820419476648462194728981804129764150777921427683104755166247681182587578657204041290814990820197910747862926927931624120078877503228151281262018459580354162559341615104565439180777386585918217894195474380175009464511082742947859740109831674442894434130898649547476120734638295607722270486349576141208500591458451217881199475874694956637710766794194296095477451607069831541460964673874689247904784828371618153255827685447519940106349380176599862820993993629567216644172632925877187354676736012916648821260710998308315584323526137925428794968082323515731749733457451600325561289435301596389975721296597386202504116988179964884321173199465286981214112238874831173961290482116358429538863390074761962987354008213595724081186130720529690664267259464876912266491324185429365714183681827517183436153601908461574429857836150409261594908752450486518794896255129601264263110653306030622595626754423121563812751466744097664062713553645344338673121881540646684688786469745453106486405687998986160708415881759797478538983395843815060505017631042252364654178420998015816627377383443391807784933707944596623406127511572369972072283356374592810434868123325754610608839421892572077035253132785161089787025307039289366889151225384055473019740066778577360179001565540702905958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,37] -3097217366795701209360652847632892821032333313592857134907604358272142964053235131192650608354319786482697174490813229598726666786867754346953812371853550171608174969705791003059950680039828426829149981655642454287634523357777660724238436291325451155374214105528708903343057499004167790824207407407693153748340091425765816254016077686370345070812821313089136277634271786632982114349028627427906711616237438102681078524975387418023447102575285164039150044464173430487976484209341124568238430383847243707720193230274683666011433851451307720707562731238667299245636957538503567103686308490878347990866911498728526426956834602462541231362333175107603417491081040569357151007505656637108036877900299812340741192151559490826163261285248440252023393595613469327178745555145003018446698065459731146319606290019986551537371572157964466292789299506439144279841090366263038875725133601520656669165971433902724537661457365203152103488314986983150371032496712069132356863522622047450780421733626722860198203070252159265692543544021285151969113426388162120833805490991386267848530174592903363413487460886459484103733704189348047851227722880824168306492144959700027198372378607858246718548381076758679616031408531617710925371909258253005065934184358910150523802914283612802278575408881735053771908951234619795055488349162019214591248643944301936287809518433055680667571878249166191036291497337246830315914347892288120743754903230375363607047973255469141597713328834636578888578572714875300196786688939545842812937424556542546020561875826727290537319914304769152335580965955984085370198777933938587936552749794343807285688289783003357331686111749110213115633713967572025725954227984537880227072076738416119066040542458773914711679641494536098313644203669308020412762645836836164513008877813960859797838125049499780326914163160520538534256896751307810645145742418403767414304292882494966363612606550657704421143203837856006103000390778320535573553330385156250292211204573409456639290487711136467956568519393516437104356057160443773574768236053678521926974845535276925590511279033448610681870117662633848552760518975244567445094911778557733161927724780540887219194611534840485100607594729385283867811715544171909000809123306739385318236672698789878530764460417978786114518172983117493149360613933437319902562884251097134839513245411934727402109888726125491326587641917271919676288941438489089791633599496518304162290649737521234142577196706120842400472039772290405896156956122404551117671171865586656445815812963668840037123883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,38] 1356955796808299760351815185678213017555485514558574422802762729466503952295382679071474392172464225198006685867184987588838796598830310481022972349720639311379822656708867230796218861190245687605038216278731204626317947200007104430729298189286505328064159933787625542530268862759483667357884445523976431772578396505802396383120710804484480937809264355934619737803770678244196755813890595020511285275129983388691126935083648161137605673937093999219854815306427912778813976926003323045726137378135070731661674169106201989537974821338205700115005539362464323133095398787271956263571847663834700910876540453264291130693894427921869908431702024034991307174902873939781334415923706821507425461351408508837513531146171350552546031586973741811229255646866507026245232798591714115283537410665352487176178146365530634390153204019635817443861931807457397327799028316051659495585250498951296393643511095122421233738203773445701921309148718355812790183803844513072808283117592937467747537283852115524831896834356360102305095493670775822936454610144954723142580075192803987742537059262720900041166762582537402372418013780275911058262571511718562290488146542369615368588733887398311111586334167464493863059886346061224579936108442707437305561071971295854200271883760585783167371527950979396924305200665065699005719350555586706823009891185813382494255260052950948568141855395067601835121333231011072011670330630699414985189291310970355611867488194527957862051442596816481191712697839556991600327004550260811722733287594559067322984341000348759651389999511292283238022239037736508179087336841966521262781567200262614232536059074602271100283651590027501822717549855362634794007778885900486055245488644602076853433835396785975747184313771332742421275784193196792263260768483542002464608522564976533111317972323362387471228628227438219790779941089187402643515981091325450942883569968099375837890577207876857845438251428081745100076496366950811108303333304757608274992531623694579600115631669030167331185171566513757118541343983612677959803837400762734098507645814029238422719950092898683083684963092188258128449018057615977240283734416184268519141145804084495788493414257439255049822557609633811432893388252779567807459529006416042407039075379570560684838263609301853112508180381787268361613555300756121832183002848207249612844103099036931994455584204890925516149705197088393061117557531665457436017002520333052734398538704536464504466417150605452912887839007678751245876966818528468839595116503761721040824184318457898572395315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,39] -616336638649153941685897866068833169314436404163312869692035609983373567046067956512001526992503521065195310407240181284716926864775120505870274501817725421530731524113407462108394921285215263822937941760006886589415840516259584864632310523282224822758836363427495796945712233015009960000844936925944707064477758632195976814805545607767086635637505723526889583323636816621688434730033372662427370513054221050845735599082954955568976538738925460374577820584649010404543571020700627156183523653217505882998605972672051050729732361812613313334320801172590140809977243278315385805640689523959162344816141764366996262746435361906580801859240595810229494922379543469541366704400052426961216985081251972668863628867967763638237318242102549427445677222864549298273760361247278251451193102713772378321568968916706095281142646623029273128334627575529214306058454011456549313238175494827393404279913378483683076448341293467439723822184483227215489403892017573634105516447358913485335653820145690029410538838514820009037329798816965794276845919573382946982616651563702989589615310477350973824362578353884972372558032057166252629165041770436810346462324055988608084717632965005521040532257917349906039780649826476199288365912254178379669812480535461140810507861248420084881420180214230177751028741130992720802553386360518913181211183043669397170292969636640773758843818855909228589707884938221971811140018069401061172389939796629255450172631300892294195296928486583579387523834526715307074866168091525399654718426263097927493233928384623984426230328098083347346475695784754264220524271867630990491024362518578903021588066857356726918892511451713237617022064034767414697880477733674839832034095030344726818912804033517633323069154192873437892080516795642586905606958498873016087573251001407563170042642938654854272859430630442903780417150788095090083666852697910042129963671944561590539862953639764394174502676979524701037005883052377979602774125391437271583802768818711647388950386959240902404552547050912567394068748811024390311228248286122960934474271328137482016705308568923621472772412860775013408897458482506415648011601634939129121807305731119743733562298604125034848417765600065890425927853494632982374622294314483052013890064609247889630925121680500232959653472472797336924484428185794786187863084674558218167181707985770814074271580714051238980610500792096546090320736855505805617895110900672879279646752964218260412729113088248183085874968992422123590433371316773941421735817151682607860205230269092528903006715904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,40] 261759083362670509912210536228732675851832529027520989323004336088949617139735611801722638588197375357802174305946858085554518901452487381952822463047697864348630148749675280152256933423649324194074270190643854839084568239807189512669795204748621599178776881846218709500490117796309874635325329715869713966240197300082527026390332909142425272303405584171042025465362468015017863649177695728445545619272017030446354302180949456372549722952231305643033930581254667432654715388442183405767753769833943798490132231268669028472778452775865524200457337418186299379942210581756747659824687325841580780859285342897755835201064483156640827657608420575941983300237057723482076101242812040350398926376842025399433357963552923208744648971433095926960861480720747909327806549128522429116982907426718689939913093733834061723489624028827079576875892561426112557881415431009672941436596366744832127402536759426809337044648556598943405934062470497033992279219818023909300365556667395731748358795570419586754532310145529979191761100910788492403977749459815983987431075665475422971790342012861593700386265359939075942215914411298352479398340477249783228893213808264641462079780937939546515501225603368724598940666043540514012237182307339691707115732314989586350337512173575187353685482810454760140338997416942537125465937116084158514548305546342187387107640551563891860381620041718739224383229408010133800946331786560457971878102694364801185547587587889567393309116591345055151005934705723801529431855259405521261194256371457280960101672884754003004382731841948558110902832410025003656407203711006027595934057055619508975639363118050926089238853153569608688279692613465030958044898764606924097576041329899861070750422878606640078506637383630687658531964662991667567222646910534200603963994627150652761123789526361014088560211781080012962354422634188292405196715235921479372757059845328938325544112161898662058532950244206745619123572152133209022549225848638411830080509391039579832813282655458426575285865089561020136421308705165191988423050047689230958330595297406103295785709353725093857514729035995375699131321852276503191451329314932622270824304564106707426949536050371480662126913412349335151157163536148328801555918643130290321333932136610397004225331213440878991257605254979267534458773186891182328769216949604573232873686381972334173084078988765140344769726268224736755135291037149497697984389306352168653029601029690394085238900830045947248004563509289085719415595332738579587466475268862247345962010246875872779619532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,41] -90361701900304795592865846235668086798562692322210021885555702557418021570482484330712841007913923593623883332304888111520480673735705436577654085618003371099148899283153023957458825708781729561258931606922789352567910129274471736692456474932246986849867740440630975941387468638358129894247147468788110430149513474898884535640473251566629685355436489325662935642767089350427413909521579969748747979557163860004767815879962714693873171267198212345007282067630655892353364461113177287287152150965379581410272405998377371651402112666147773599055153309069298011088659788719252981722067415902233733027808157492232970018939731353715597544318048795474802719169147109413889649008927107620578237019116988401158248700470048818947800670915118311854758758992790063397654924885769892830485409806243668077476359871758218925979379531688036636122112516318722703334175444730852713825630458734396818507972559318785990681581587790295750683981795530724500018638729748112347354090197674653394682440467769175133810518565702189351803332820244665021826512460990257793717824440505441799690376311094361905885971859701243675067312060495081291317922289752175057940250576040307145347322301226499948896513666158417109994472227650259835439223963126866120358211961411417369818100210102008693821570161628957697107750875006215034252358697311669842019842144772729648597441236712402333425311026818303091646116305191574739216879119369402752661065917582340883861693265133388715188074951708933261164120944938793897120724006133096318495825787648943499802519386973667730376878616572330272040879151383568600426301422623227492881205736041537920266437709590603068441319948048983572643799978103035900166459643993213301192194346475374723485552564196494565918992672568267207559394605962773437350161716332585194133932161066030670927982688531276946704913905647165376353370005975149818608022062207878293980730581210199266045030882020186689685117522608210712413692377881737278468600525685978009827314715563060815886647887885334083608056816359902975682298704761653646056066627235053935213134365408858861325558956558230315896113152309536229874535541360010762339721092269777420190715828611744745267370142595688828368338700731880079821075937237361038931786279603262647641876117019966439570652442364551391910248049028746987709849427802149906357177587695334631794073372927802671937252299337483222789351394177465184378915625770063685155560092947702759598317804355719290404125331059286124618671195198306260235559148533411076762513806940358798371576371867568578286845952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,42] 20468254626556493415949853783134778952074354140517589997883602116472425222400612652372497081274922521418246059971065610878504860688231561425883981047924837260149050378967203596161846175859669213862725717415258186367039743489916311282922920518802894169659761622508081284272843673354763352474827967176082057882329747338554503533477033111951280783235884061154150499426503618017113565493627485906273284370983549094471168921122903260740714422713305128499829937684935869100811439581937740501343276457711705639618189727050401331258646227631529788193070629357331709687532578628309060259937987290518356755069448912322506032446777538033930707289993627699783022297568222864822602907183625796684548055944715653838471608795185046986076427381902284720979486829171661941529974614627542796577414141706010651226509355981459185559439859609336413696408593464387536778483924825236987903067794901437654934546218421429744708291398320120883629139954865970693178556586663347723305881085000136736259074365903294256744618945693312847013004844975804313377535686785781313138368194576978122906998091751551424829539904304254207001791430646711537096738875277659004125534347243033665257959138358986332302919332568780339942151793013098674820266171641779381122689329669550480236116982308553488110091950276925534180177128183740487106414891781611206528133582668200668522273268537210598984714931198920978389661794777785310510997325867233245200246041515056820790383260943678121115259404484842850759359477882336557856539828528582170704779468047803598382421989688022526604986444129336496024040384632266594334974156886672029766177066254661363825588305599824594499809622739581221257771898319417254429592714132028261581909638709121088066142920482076413073121633274606190453198611441701582960212210129035333658228949256476585485420542063345647840284273299294065764456252559503629272433066971855232447892385251008307582127918470592799131994406895228692603464543369673841621645332321949130710392918581581297979804529590223195855408341449162483396821935464912794787253185027743668720938994950957325121864411496539468052546126951516955890971019007016945314968288389996948855142964478833366507189429178870715548414363780839835156806987748510058545497354939129915707592693387065567868127568780824229006500280433425251993015638936913331934734539986727021150559856377235853262972298980342857582538502067424044181759954493311012217382489377701445818921438966785995519521177528560451663656335032909222613105710863891191954186257659538393973527550165531387494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,43] 157018766447575174076426667086554701039911114953758540841400182774982812306605492437952427653888998851218659074346516090216805360061730667152454125035870307416619527529249028660022987452490970194501576889124111530365292190662659151964726748249735867415136592486819512958910985794207319896825868291872578548193122814214547424042519842445105228523047600845730047588112162306723164185578996781992338498575483738690412898058993197926113857775722130489576495788817646700846666020633053113282879287288900093361286506671937908665535173285672122771857059273140687618765386124221289095836899463638827869310160227908501270190909487209980567040177986206558101878232412975183465756604158823992554347803824254276954814150053854833095278482526184432846002608808674609316435639207530067769334654873732346203922470244379453429860128915441297734205881029931656140414087234449539762018934690771360974142589574745281931323089892078860042713328827741629483388639711305414851362254046257795539648639751380833116324390469388647449422364837365432611869906996744637317298686176540544589277616235739458921242196833152784929534711994494446029834892708853861236672872334098194741901535643991880509975215261124280747030137704408062387430011231815539885188258036641234844059751873919828795754556650553440495780809922001610385951292326572195205617391693240231180600598504295732763910731151858505451618855075075652768071431643217791841098837170226558440518199091840631309525154827663253996489687750208967351978128156126690102395395968724167877547096298299884506438361505683407779370205829659749957444081963928396905178772989687999779698724090300519208692055085971469170201192834028839379392291807266877836805608762703035129647827415668877994138762584118000829634209577033523408975503734029031438691804920873012874801174611945851529299363168694759698175262951823487812316453148956532586914018520800510896939249773207221517586316686274400348913398500982262465943106413140009834248946721653106418840775510449499022853023144949386022104620145712269019039724660370287105673477653141368828704783997422892813807349109176921442509343256077583263483357158486227051015657437733066349390491557730703772832319683979112199097413660100988961761276706798505257850644877774257176959113613407562169596251438872342011961978844213838908384846056673103422925699409255089031805789085525084339627559362405146381312570806929284423590589366406855648990625586988034113289779736021392226128044770118419332318174023110418916243990436807121051371712071847159246356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,44] -2956635877691093166204508393030603850876206335860844507723464378634847552599473909102945079301208395528404871175519082656446869904206152109178019349857896696907211017910004763381111546382041387916761075330593033650156019370575308515351253315550774368210147387920957997475273215422253397677137071691032692470775590398528385693042755183099383230711371559183865116060699394305399355291508304014308851439314082258633253626633305078186256475830248052816663023931504266202871617085254979131818691243382759704472048047743936440930449999283970364805787918596152372066238528784596437854007925304901140097159854958991240333110329859042616659980590184030197453785763564385241029189783576436896308657103457003931421927299800220233922293874033563233925201251526275067913399298968414243145364331693407571636042583831833509748175877141355807171101131071966432604843104527629176336955792155660726750228517584653082488299268220022240823533075143457409387595935409353984784141581701157592873684818085719567972269322583172855432157333430083213622171584963199217599454308456577999721953699830115029865505654798785286710750493519341038011696996691908779570997952220375968830761651681561503526179813932282353185057665713602183157675281031025859706325216975198800018166572100691262654465335969285083868073892490596867815109532918638187599696129863729512230828341186893888908612188555562955034992035951237554736247454573781589621971368049744577882689268760747524852857543220973767016380656947513690101506122575580468893950267766216301031792079384645377524109858507117562466593332987717318620928752614381987205141064065664634331070708410080925791615014425970056232502910355008711050572331750043567527773457713993063955448593364573237903777995226279925162810910347001396657220311877146029282687546932862824680271612497011191363814127404921840917543080805452188404227809125584419948107382559117700960592602753752472630526056410921078108509727607509141660512961733653511286360556312464975082004441970196056375403623748266028912817661375479671628073082359442423030403139897029628965916219604069740428367944491133700118704151274931459657888436934153063690194301589885117622517146684052893495388893487797795146160480733014628738582563537330494776105837792182379533966011436768168064762540100758727612283894197639927081272467965917627129902701278037765069719574596428938521039131013106277332362512372385532351241280882551914480587005675495260422266357588304471200253033884385040241536179228477209992836380139381190858013317603399939863347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,45] 1791421382193379708005547382956453734510633671313299127479224823216400616451572391676004688339929688479092890209483506150610092925706858079980925070883543616320462580516637770466598792237171502986872964923453449541806873664348930361929407533218957989900765291653071560896967649184675119100328733499842401748407996231906558073138685285944363676802575454816598143875645742759861015179512150642447040302167342721102604610416394578854726477769029731508936518557348340060462927279768285100203114177784280542150428715392463855367245885369068884912327734246298174679295158434845543319211177010132703451076944217068016151811317106350050778286204961330145711211224677027723097149555268721221692578080968241345748803820967812210661405101509228313603662103458973346097395695289996989168472398504285279319166238839222959721746215264047518906262037412514364217415006532401149174234212069653668475496769889665444415044400516344659547546313890629507084375866916266243521630016267305431353484324026678301298633415712047206414552757921684572964943190934856581042286096673985311663817680809141515220887957902467349893158783496340039561622849590792830469728508911647961413120491412773889521587902315145470096118622576117437018978860865054356900120239921774502096394004242331563689783541101231981211295480973610539329427369998988957189045830961924474929274431245457209727459882762035412942105427180269218603318365767591999045078396012570967217788443893842445951770067856856777032320939704885088377296107579936847084476660912641639593337851445858262878443281011828199801781584476744661227443035834187599080947424143148075038598075671856716128263528191914031172216898019883447670491467181081384616404878405823511300242911820577298912638350345013735318094943192479074957130716132367824698128466217009808842930208747775189803901191722132273173178645751149413534614459335889363955073268665957155327898302747192400273837968533531411690910481630349072757608757815880584122921748557264097785302710617113626333550750665355975544591505696583512925305057939685107035519498931767584626399660309227493855590823538249723254903994109077280197960502674230968133436420654437771785135436324640195793304395753623996705425105235117033929174738672550745382478735556402135023754066651375840905312673447187280635670155498977311934752372379824448929437980361613858190189275711216604595508013135133949297536678501357233634204562573862934509549985809993439914647742320603503103973241824279224778452484946133608905722181476821042170579660908069455061319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,46] -720118404077245521010660839833981273480943889430928144979177368383294048435212142286427560663820651700381293083977013362582308972400758117067348667753666199412914019153987403740729392629873123583396740872328093350060694898615704676249671930272637033549427474661305861887285500449594685401316467128988469831789152286156190891290859899120582792632207926399632476021552325740959494988694965470505869610412430718835603806652371537187662426621952266841015669761685114275861836180868694435012128538410289633528639824723916302704774063115628001001823849956638695127235499824004928488739120466697760046907687253024831824506314852333671147220494955153255198232850859041211078450601101449250699502297536043695545901331773054212991725660261024372204053968441990613800956284036763455569620182684954826920434746279451273797099170504797701135917807193665312200449384688155097303026441290928032745091115073007704877502223239450708401824419039860935913544112534795034105726599600583929179817355070867755154059824877826265202719565684131226052987751651163454091743428123141031773890268453178421119115645273943897889736144203409251287491440963305200290725760813700758641574842223351554662507448467362259535015814714238845395861563962187440992263483476998831354650009474817440837571174201855746138086039929286438048900773205105651047869478874878763596730359450255587743891189713298098909905522703440548039944159376300538091789262408114636313163863586118281676023132878789480940776001427004506513164213613939188460551568507093916178601233331480363818021981549340987005523550060887836573157703634317595428212835693286696026442842770703065072311379019961078108808454952820291898612972976673855982137976445333890708611390269559237712002163336579510084735217742483252868371965791372361282338032202900673060426439186015914068374835883713317269238802078508705228180907213484561880943810373898384541886442983681380700084462486541785648152121819411860870111261017888916450094325192696915683397633011300968839707860154274178409289665340898564351157286870888347289570444620833660024748525594922485405155419599580354290562097280282308015798378349256476036984435401923853419769053742292774300357084830005677362478615922105352038587309840391597517413974137764873956994297044095156112341079963344551596839385716208192783330182633909179291692770038292906510612638072930871295346796209447168952612646055908765892412117320865491657932583952206980997241796934806852315420214706806244537377557037764793186330905852762034106008884256293811283558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,47] 226618346777081172687289511916878876798935853739815254174102802096921956828048332984076592848611471356277911617687226207619742935178876035988750154152944949755843472141342331572634866274819797576816121733876349296027355251102145081457509168627766000794832700534239301318310425544811664041776471116093349119570514765211380776399947548883444925353387072318569155507867114421087655316409510904328688994872882661884665265064316077626396624702961092379309910271892444497061533210288786680674224529764395415090413039326466271323147678012952331611151275971643015875770020360647962876110293664320367895848315520028778538953846624728720074448988561289006952450608216166530977786292252115477770381287990659473165716287441979494384689648222611730633187346971728812999289263075308132731854394391144230970868764050776854278971719984514835120751633271372333047926023705299804748777528507430995915813158563833624225279728934228751817699539594349620644632339276375191311415422918337759048311840741676626411962785353393569172930526975822297466639558466593946433380329549394594222973468913855595971012188892040167436627996019767602862540854390685704750510476650582716608383140153074565549120563346481440244583941018531404495109865934187161697144033721015446257840766791872442976394277126156672197336049175798601686089933734799820816208233956665009461244474086021802263480223275346709605904377820545364314309906130749232540767276408132271285600791866790440847644057283630915700379591429001938131909139611793484583857598116205096749902638474137778693035136544918054450655995709241927891429596205384867068055262489819398148402063647469651597355698567209543895497909198317051495162707682130476493640210971958872536707962848317788599745551213960561521208622499568776217150022168635508077792370213931729288295312683146163934603604331737434216319839728874108636406302762859798930572683993458208411720055721490274488679603891077547071686702124244508662412977554259164930978281291357839179737148038521573347733491984580786315156585410215071247484437235728854560307217289112824030718999648786801586785946815530116365566511038929465674354012241509438742926779213908785334207575412353117843685988621514659059622673226582758129874238647791462403312391711743714059323147817066917747333317494542394955766822564775017081596912018161265328162367250052716385208078524359500693064590011038821783146285347202769782680684238577121407055777435244338802581673305751815770053977136829865372746756417213504198047574707855212334827507836356900102864896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,48] -58752982238844587457693466898561941725430987669192131845044761704169071928304200636136531905743524470312249793273684094638419684011343705387645103570936978772337439397498137575518201145261911045483490360312451718383587543478942369884574206380632206314797230504930178935908679144593135152259108188519764579067342040679120288216443543539664721589742970321397599366029248431832878311737347869665919547050871440093366414438746627760460423805008380599410900691229381529970568200650298626865996264031934656881304748699936874682847147477624943414909768126844552019385874109076128198619430775021796300350162053292876182436119758161068359180424577391040863500205022944314059235730887370668567097912878485466312861161262247941539517690923305806425187503129353842225711870326215088196638941970188396831983243876413592531873628783716189509254140500083399826981000557167530552123363830080166674388183530394502413006780023387500982015207906752262358023704175010620524665897501463075275959480635136620143758887081859650579770427451717951429114751729094011444858776499620011730210951621434616023884863294299410571057915187406985125488980126430636974842755380274733565711003349943634966510892662488812747857956910201092629928805160602563286966051505821525421300796076390743637820542898012936450188686778262317129140244887487694790844038148112996718070392295776641317742934366955286984061042239950721641490625689948827258151276460475787681499792971171237452439164441899555229339802232800444554269909257726368057427986828618074732743371278513128208728561491746186304049606403506558358805993960821532310753290384106279810340604392927410602607476060113395340589605877440499039083297460944351221816402136299087077380208166396154856330845683119122414722760134081289717982327807986047787832761794081345941500844539837638613015814902573817367319927269091348930126944662879602265217724792219662238221106121762552479087228827143598062456819001979674158431727713606062737475002221406069451977462676582772433524072217796764808144370882799982771696730087190931422421433165418249652920932975366379337276263400891690478551537399535306760862942485282616844755120638508652762432852177706717546590466131416406880368201386971054151542776241514080121093860248448716855505526617031960724264180758615053520692994236214646040695285133255430487429891901401175534558922748513423479566687454750080977497414493890501123730273919462222816037038476876934993122009730776599953745071413905417968725651524326342939695012124630244996798079412778235959705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,49] 12833317880157868572345596359693532022845053083548419505739063119799471728109777197303086974324642760075373646155521243664616394353693698343025716833997058887314014639297150184879209308982977741586889615429965232889592006817635525288765873987814118495779657056530124715895404809612322211693850462773911314419957435416309896643397484312839212346519062635654805967684045497408810273340488312355342954470810666298397422167511983881105943059708880674701236238390115515417880254902162699481530611373718644281284881236960642073777190413131739790895316163509617868964313060942783869398803551228493209045056403182181303437067148588037471906897106577734140760125478394268239866333737238029085510692570154351890337269590545486101857027337353996116931588699779317305796446936430079047618772335649088345693190138909174350095685584802295323370259093632598119011265153938027059903543415337099346599490187945380314828242747077614915669673693254266111728399519859876658821885746707712030330397806331843549377458458079566482970617670192847532731712260224384844060385257157398778431461466081334061990813061657961044582391531679274202983806384475580056447468535069728226275923835087303072579777028472754758309836406994883742161935054864362967529053316438321781083772284261815211429144473553259724165612412804231100381620093842513246752386102153843632059547380123666329192734239080428868626048746184551166738643334637286719869583064848112482664637168203824122596588461669250445541228938881504574106090567663986146601785525254396877372604302128001824031341717694581172562474310057527024175938101297886331842937746216876081104974588560222901825589500742378198943393706105684610283538416193557420268368407092664181099064222939092179249342497195184674482185007898350629764723591167099206171426932449404982391783636480863982546298754797529887942944815516064867192029219140110741891940418059970558677803159943627647564755741798018589800484662562740406639371211403509080104503390077094541565889871175232839232344693227100379912525485992431197078894561018910442633174294381231806974980779676354661605501878284514961526878301557732252642917743614104856811823881436878484032471431364109584612852216730083694802136571864947493193483501937994133493265265876729367356723162429220904943169292676739342218763936362381438547385665063430681307831772680889049057152068057691191047027464435732012331690726411417326607004233022579463982360745504846416519773692884667035437139278184851806153612490301004124063802076144902076211993108373964807208960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,50] -2399683050022962734733223780864883981500374760479149046153524406931199614192315254988069729821000076498777123908511974896494988390835234245460878959651089043531155635154149842002138269707293472831636203887935195073393631837732098879201582264095956374853402742647084619153197392906914256236349805374417781393772730756261535664361163720975832982693031903951032756570690745470545043855101697901899427264345487828467853805510220040512554005756572446585602066916087132137032856859695907161480009934516442303606721173305512879377277542662221424378065713366514560801532298362296886901088996772678632311728319011420189721911266005080309919939220436188078577155308659349275076188153527908834954098901449813711548160570634847620038910489824152864886629460760973423459856819864812733656079800320364538855497338741485531847497539762653658174617118403394272778712583852448207643569556707047651613608012025651901366120578429754731977010440236253000345548181570327055738650714690762443321838965853394624604846902735966677187206582530613842595730246683558775464188854086835044311954575860066216728261120948207050692271374879680990638012936418754447948274494472600731226262829436774357217391034612222480686756210210373494371030272827754450821493216781522158738724723992101737427522842545851145069783392873239296448076653736379893763864949354735462243128235972376545830433308511589513763568944054386629695416402498517389132396112921395081390897880157617279583158286827923166232493794881791992259512868918651177429306388468935367116921487614320287024104021727646003421247053269560299362288848799132310311200249656574464066276326791861934739277796484574274346692904203854274565520646576416039712062073293249118136633349541234957332111175842684597489290180093184329021923410451972288211212022068727881968250964504348841682074865885026207246772600303804111169104445988099955064456091837828054552850944898992661092533782614818389262761475126568220540279847698289189776887344970339065442332960393835102038152933997279106942783164626117213590769612585853621795939276709604533520576036882409005171588515979817952447166306894347446510930038177921431060613881836250154615179490662578095091478654124072037368058161022687355755885493257248750924727968050751471592350804084306166679740599090475554147984702370697350426491166350002604530024742097479636171333665194959204835610274489120923972227445359606269952058280694638538295012220535548799504342938544055198533151033501143811070588430090886899660477115819962945426213207616903970816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,51] 393826768363880053053810877793255241914250212080422290228332401436151078540795650958167169796881605710285577460283207171588843461892214145138088078639149406061726685200764269780127599465008557856010183205593322379723709793683462717102815048439305587890950019328159931457054680374615680587431659349378791391291131336980010053070826623154930081346183698810462332376817455421208141461925082104438958513529219435272737673465165623180967383493406988491630556718781651317222413980602797710039039954907839156047368069378168533792450757375469518407550587846776577551614756544403395792902318017181522216301241369102791267604257718419197028644158761078654569113635154517352809145032423116127987718281670935065490357820388770845009130878625870818122838220810879405037974145008040768594634772191990545294417838602098086099351038787653733423460402697965130834259003824551436972284307992999167864852267508275449147773978753234178007918357366924576004744021654816517130796080707892623822196118301034470780246798661690402011232359471803075012824838460572094506319035609126802886200141415329804143889282809200181733001243179580023354121311793689407792917889911664939378820175281473961831971689023772154689387046256759466429969907538593312191573783429729080378680657173902888639333366659613651373783410607971677175014050913233923774664740025332398653785226124788364389205623018795133576670841551530788110440568372515665959188566401867629690673124877749241138828439312852757726635310541694432763815740248078703648138358020599413015708893193485204408196102116209707937568809858596824255005346170977480030239683188062958797023323679987242770091760477979898122362204935873775298044690310306237548552537454011172780050324053377777064561391975058029401871935806818458918639736679373956672947743651303215346508483424925606495169892294624824813860235453749184834770816940630137216041575975469916573943343649929236373630541219694620848056875674410826721267310972446390536932246417622813771242650442013830900216078463248070359066018143951645245923811169224777375503144761177379778299023217290036509928641046006111751342128444396209239874186202210468934077753392390255278704789873361809099285721608659299389938170613426180863457757292553004530443972820503068503780786475386755683892656759179150332454255982481632733717356828684360313303527531553682670298740948833974689726506363675384265399800080675234258408039645527953305147480612192916244133035186655070786832808269601914162435197373031997806322070473466738634081927576089673072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,52] -59829652402948442053864948884288492588508757304263157834379975808453054032358627969980537059062289919949795579119475769997471093248729484725849332990210053139608312439918912038741030388177632718544779685761921083165940496368021487582361115873401170495872007737246626423343312206429880497245906704759840758505069823356577884209792368451478255599995260244561362358462836515640202681903243115311984773781287619546544147274281610742903359169573376431825233696346498668776736472943006125280867135500241258161609815307061366943218647789115234973921963162743398192669124962669426270036033735844746846447499529398814857025826829437353976550090976871020606312987069005556823276507778370697548448195157953438055322849454665453167979459210350837682727091301026824659804024279690785482631470966386287521955177165966705721393281513373755200146839955229918588385201235711089466818933571365318517851612347099079143295628560863560202276373694080476630232199009913460624923267826079581676163585370572061397784650543299655278831949790348150084794762587869587388774975635267521680524069918851797908817826291786355739151028497724139680860901449484423241867752497137608779517011252992125161615145340364867599704802318880344304106372371675503845492811622364046829724086038831722279903571743812207714320161022461945078674420210562208971868168208162715552139735888184144521836858487246911994656180969222285247029909566893805716047107808851808862109039318529281402031656437314235500343127697827841750464901339894404247784160170699397754940467663506231429651709976732033224439289864097455069629943441255109193118032961367629889122306003551619057287623154910194250134695205663758325339678006532320874850683608190988461396036430605891925950299933344119322327483090324863012889204613439696973006621927884906289789869096677259034085487934799937279881682934215006403064584256980403409850055251500492239573271504616740108374204484799740664415329192733498441472173817726173740299313396282590832401400214689463127839587038579661151156860767866428301320062812228929779612674799032521796985849423758972102764108282611137356870702463573188020198217525383280160945978491059301326719789468655686498791968837449339947915470995263676452945010865735556238100136409556062866622900574703452813260735915411153326662887775720666630285836630805582822963320427743083851859068483768003557632681184714012261315759136012927315570606805586047844183816191601964520050471773843222046703367395294625171649849639575806773196536305215454677621501834237784883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,53] 9180855330913098006918476303602515588194565943440019314717984959177466272126334416866426550113591439719084319729686792766483245661675592997139576892446543468136229497101924088966768869858264885006601226498670047433128644235948382409819341293362628667390736996208021066926851579479434870947806674021989043640956621173842642633440122141650054972507872249477125580939033877014382581619762788770470849142909281441272750171996352340518841308192510384990007322062801657254875676961906233356119697748387053095603258788271128542908196412973192080662224801766941340614339298200536376934364434872526543499915892204600699259162111578823047452329803309625617607214448507462120420019490172221269380213775043061956174469065737295224284638764466964937043141420931415940664531027986566138058513347174988788821288866193428947010052422882740190415832565568127612195671510497828064820064368222866697305699131701298992273287475471795125577299414741972927844331378327552272011128143194505126083525275935578906480865275190324586330841131192839408775837821031618126224095531241978122515356638436884346732024093767064567156963598533184600654542169992253375547377248497925296139767461555764343458609887795463989120409257666330507911589602077214929889468841417308241392768690641239177335730140457876324107579550560525647818297371877272605614948686781432789841325098829082177205751289068435200795898510797321987632079254123808456609407635635921663005949499219576610974124413474405257361392667361637486051459607970328078899468368017145351400834408353884749962531025715589292556728731952956088320020891949320739189596144171275544024577109594157689298006033198888266256565798817551761696861432292237234028750071140539432385876855914725596209815658700796285745546096689791904644796084803218609063551676719175291365363651208026397573838528591122288168746954971240677284302735598064616016490169611775708774197228910275126400947590730115817421482170809146137637370990020663754658012983937223541034220257554682712377242279963258387279610314138082790747993394641344093658735500696873909253485608530571091132911018496390633031351325465172233058992257316261486158143314010546235651238412424991899970122036454671413061984987342779781155170582923012024569268211444520054336744515743982984877485196082273663692966636427084232160031142441178940554582773714758049352480938631457203404060888241444075385503555732773264513960501672080632136280071351432128585719178898427152118659841094715345483242097161434810042675556043223541724679284639823560704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,54] -1510781557906066559614166880759329216812435558025381798054045235586448015842279265014985275232664226306568372155790118218366956843713339641253101258527795101608196061571892999741802254047028922833046810137284325714847508957331752400727839878450074556255894054493042830533191776831570585511147486303573399138502755190695074197168720446499632598402660693144263111973484464298341963469348304668723839873019632409983184118721863323988782727453231077857874576459701432218328959197117818319080441606481268577395330006201852699877757202502836620032954703639414294720432782445578503628853311406668694892374665913663610909019623502880880891119826721255855780656460335799970043566959898206015391678153738101119583777994321055325024765552779694973191385529572515175031862488450536627393800025422317279856211481586725859947444512740892895103778892106647404124942711897382213013837562255081440917876148594617246995029069447072267882241754994895212764208325781838184232106115285421274873669013782643339055899398242370285304315380300162325961172035624414852782788831370566552846766692190968151326595327102779515784935086025224064532077861817691369855662617641640774707109120431844637836595942646553831731543130972194748770097470886605429816180322404314530961920476037014748300267764610405365496330861215724884878999904999535009489171851994563591429315107143522719664268281333535257146782764051134625193873285802299713803629892552479950498394391978259601939288132621706092314305432783479965065339459800302566558455701722059121920974782405720672119015187321966130918051504007910240768059546980589207846064208983773263814383294022308511708905878103715890389930091598272990701391612227263089191652567507976481396993618610995154978067162289086423009342910679842549355226325587191970899498317196878348205427376413300814047512438624311740725225706696366136129499009506362699309298521589785887704660465537377634522205074838223992337614148654433562697635515891525388746932406610970366510424956307135413307128131741680726675444968327503686364442882186656217403841671056928686990761658196964057584703238412142273648936050909277885008385457864568253297176270007010879399153289621267195261989671667156733268388496539142480651233718847633389490453725686266342537303767757385805785662420214266882102508990762688024951604827276309804023095647003438967979227383497396640544190324221118298887744028632940511280504403365869004689266970300788228913672574795468586924865900466619012722016679560600133552075498080788090328275611447354982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,55] 254274567062208207282264681138980060073274042261097105167261035333116586040598700223937758331820334145125158659330587603956887383895463532165478463693715647779361327736935010755835347706043746042363624869120376748543352620639387405235253189936008094043307151509638971166539181221696317147097319458819147816130270289290862376338941986877491318871363803918475390012207893150548567531989242390170008759422736561617963023009153348540624145197151514824711140647263830108161309463902255448061710459017475836448158826031825614545453461971475036366921939902432197032200697180315918219661591787880596617663622237297355737989171599493797261987640238426530713356479721516425652382882482787725609179311792074195998423784904572365759816897283208276080569237747133228180583462899693907711670664939159367886855325596340045826258218075595453693057204804574081679496866714475800013815001188261702913711756609248955185932961746429645791853863732110891152290798144078916689260150666875193023250015476771176950208112067737443577123608915437485999713488749268287832332091690914433012784626833789178071388396555023307835733082218367988495550992162020352717555425521303552491726663477906079400226664358507642059907555735778717773293733032828876936997799775567322281927979059188095957622644477508948688509854483612384221374857670173983612323781997357828115398865722224687467818292588408004808120519928852631277138136905230682354678106310382199972340328536065184052959435762919494341489325867792468060149126479753831683944935322661863874714428225853597373708575658895657469538352485272471100269597959786118523954721487268274191238825778897279002315264558531783646380497254488232016674749790826690757455161549414227207596209318428307256583384541010374766091605686633739194833573007546446212297331435339933849130588431155938175655622519897804082543607592996939584650490113783608196812435850155503278778817795726027416696810663683180150875560787759313290278629489297000360141526029941121005552566571938028497188413212015398350144744978424164785670706067706526980314708532870356632233599550410815640556293200377297104996168388413573777465958126146347311614409299721722683091981550163144964932218821816275043659396737315562225213311312636528884094243772000991337136603024082284507165570240921283359494586062870326910250358672052829154636032113922313054787006002793229307038643643976245454164901847378868187648319305280535570648788077714679833369765850878483016642318381389617378462117437659751904819474939078689958301608825166233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,56] -39396126266165714226991953441660509056356698275534959852100914006749410581316217517661114618456572050616389794627517172327198151759302083804092850960358138416231441480666446961288611337646659125927711942936285785930535219778964955151306678808221300990114271512244660772832559357797974428745082278271715814832345004834650140664496413490579922495641605071119023805103117164296394264260435212466208174842128151027947506657491789855165965110660307357945744491674230766093472821949917546094248571671526546733765616088362199130998177458613166027983859300057766116613059075314402804646429121928845033863834112928181807000811416631220457221072627153019616480183421309595560028350218961872210365028223357455866743781270967042762607121720798893577431449429441473132307565861585964266692643365602771469864680839627117526649917257447342154181041338350584602030392521157620085581146467015253606918834530959222339262464719647393896188328568751889679795709587383161354340572648779570134019040675104770295664909564270537512865133842737587599938026370903156913970656287605346993564954922963670504435056681810288746709862802025217245192154970861887952470253180242100842019867522686619140050455698282874855325891927934347790349204006350681828189462242477470705231716644504460978092522324546857040819700965665040846567866516173973654940269663950962433343774726400286941367827490209191741911146947122174674584919611985726045018839020895814629561785538007554256957348434595841691334728903410585242123157529860422368507910984163547621077537662404643703235422145426297897980760577374697658670700068902568600764739351470732827067992589914605357786337759502124546518586257247834680950844522396822519645183063853560733682798017616587331060095197596877700841688144743718419294362870013884048873226685158730053000305998228308513190023214167188497950502498016451546416275046493996329095763638653245624494791716320936246130551368122482679050841346422759631015451616486412759487446931230423794718037469754956050347759744805223116779851100990827095030055029589743065238132254035276302276123997322767090691212314156819616786208599557608714317929237482335169667130590213892836760434431895328315459898484645032792420912468635715203638001607911006665527011317705890142777848833207436834086568488102902609394281048616946117419709427385588319846790641717277199093640798432318302425204610435201818188815884736460736741569811945300922526880934932302540814649262431171725374750737076015052054504729424373844520469705641090006324503022193868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,57] 5190174918007483128461188686842114359224786779695269525567602556655881419921130318308034692541084695828231768471195749951407157050502756407645510733838529233821135753272642500250201117962421412439133331164011030159468767508806354820500128454351347155712004215975670910175658397709875203534379468570380825252662260844974049811599489749383417254777022535902465809001402472864448917313957966606372912640135309454793014094645980112215949786942892804701213839625213601833492117957328468961419158684504685982665125173423386091152050135492186229258070860113723220725277802760987446855210170411499621997960228407245058074240944611462840115100175468575742586170907462106681030741415893911130370374564885477952472972239353826729193668658737235282707439831356220478967723536980810795148764910629227230974990337911875140837694687558409473913604067754810808612157188146711775283257548072129006780303131487255765646983109560396791520229615207844621741751197657141913085421896414156120662489503220003992806185327173199581054633044985277085229195237417525847521344810378262470119415822005059298426312265613065963555731156947209433501918283697338867906062801532138577854104482707039293318339628353764911105941740779411070973554016209772991725931619721321618614075213411352634711880041691033092212937754496090085366354340455463245780567638499122467338007982696846929552352471575619155026597012219357635551793100990097240351644380923448205659716909800677335142328729086882974489041728750501659576029419184231147154349219993139194207570747912839002936766914103625752664118516150746101128889004313818042700158523483439696141491155628246647643620621840946584859149827594211869745734406523660329082398989443866668687643989516360990742467964030315190867267223768174111739605466211074871730990608427034340763248592532061469293486460548311693320702554354263975768896051512264025483311405148494764774600510436251798431817134059953959915613976317466298190724126201048837178322546847206883107634988962097463709969603288073344469109954879483133108451566483825079641439245299282617760086516780871342884184907340573051161243122652759319521463642892748871037443609498232684320475242892009837346558245668315322564196717084355706188279107221167712431099732245132985805814401026842260246691675789539178171451406313977052983887404447337213630640089665555528295268659172338234422540663789216231802637042315244970196990598804348145610608168000594178271214098808844597487593761925459278929266885365354134133606441347212567830123726304706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,58] -555328178654666857246449542447029238339321850693833889850946439596049254312609192157140081575913472458023203296491791233426614783384052885460799030245233045455531745186111503216852103446275974797792298057555332718968605780095888987650668735008263969451592427877912072283276186847995923184926863879466455283391542994578299608957093405774271401986477240250613948813003672981178825392075029476228451339607495701294063921298405398270972558497964476824260794865750805719025843002368633779295430361044713803173098966695079960975061181886149092816498080976602720635885091778652005039245366086746722280750988567110948436989223657348240708356450184635770959521217490663075563996240119089301316537517163490450947359157287343461352482905434595707465897208252563238829917557985739816544045007687913494948905642690580048547175974673227561958566886101672360098355484438660152400229638780702080144749580644198583346653987260726929321358751933968652583744956648562056654993915227176972729566083377722251977622805100413607371780862322901738579021754340262465211621827018866763261892579119010778749537516335338247999115550609527677179324748032985737415032278740214597071715452256879811093241848755519808838121015203853933476929214044484633814987452145796676275515200561103737227088483475151950211641797662513409751917479831282316790561573646984613772862944919873094702678647750565163412257940732028698530665288761354189472446052542113636020150865806762220079773537909428038454636698369379889484418003839913321748818516909767507856755485515717027983742387781420020678173803236040812450845454595335518912254160565127686730439994056909713162096198730022225176589847984665239100543370773421443742662363262157413761816027663794513003745156626127637479320595223233585191090213220891333043529262214196139672921022975825229467036780866783476802958982177005478417565609578143346857161357258524117072405687651606709388449896120799111732352829349238867213820242052075168412589137637734826261985679227532760279261944993950307930407870425962433066020127120214402646758682806723020766722605086503244276652106795423475085977268098363020479619388927647819148228534178279994924752611119830967971299651816873161123194860136786854262431577406052901857353874768120284535610636327134650807208171167484678189191498782681121576739874858887883583130079833959097720386606253028343997900661727365400100968501839385709048268060063823312960924917141284154380591831110362532383420344658188996309791519232180562130551142768502113044574893401702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,59] 46081314157870134710284733909658556018378687901017267641131151722532707893534865205481791214831673418045138273103889232740398382139897812884892729097268697897562931576902869939047171380119469689394497883974537349541723301597818072478781576793860513728660644904131279155536125432695631425197875464342841210056054093683907321545717927940219651069656147288164436214545935699872150545342322890993843507434626314785463503177370938394004633137878827391623274083500187023788368273370200559056395988098873717852392709220683553219373557973438951278869360573940984975633659080776654656629302989022311254289759522226984518746530446486006286662770757883666140425662821853880802777870268229810263402106724351473144481847783083341244778169645433054321591853296614450865811385388966785062206822771659814499870342827751333841656957660866662552741612035883709730825431485216149698731904846692040267732447903769320447107945110015126707840760024932123858499190031246492783881872911662705856638451964582933170400682135427547038117712258167019322352912417841606338906062078648651036412521570155058501036012105024802926034374401980379651143384518697444493209320419509972297988696183898294032498414978033991041105637552492745764306322703906807733634844447271556727804112286273829003457884464821767842191064458356034032017493665006855757573591735776174447558931845179750769555176154608554229642864971333921326611881804558410289010747817083986061639005959115505717568070564786885084810280884879808681899129571077580956734808072730292630572433034884456527309425045237162684838243143151264417895736458324374440603216452847216268306930598754090001662434442298390135708886922103355228219070557375774651874823068748757642367098919973588088747201047717681419867110229791627845747174735837138253257117192024141098108511984729164868419651329940625976273263855498188434020635243335698798115534556044278002948296924457617188305871347195079222986764142742998932581805408590367607824225971724662861789930616230703824856630643638125141364892359753748387231239436245866592780593038996373861602365028785537611989198743811540896108002229102144568072174140019175626215030752642633227239702110776222895084867848473321518629629793032058406864047970174756219534954555460571612960719401542808026335135656039819195000813385234655420433250966735586117922627474616524638656974868525300038780880888050392312806367642222018342037571641304705994893992012225151514411979384130503979522694049559593942670107000837994383063690007350883577852642962964480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,60] -2627167289651362585764599042003265288308691889579484291680405315711437868583739122870013419656935624538942077471844126601395316675833127519933997589375175857652070537869693988561080963531482803256297187430385132620533738318358707730485683401831356662762494852583032587791933380043935941445554897793950912207915746722714723587979684553448648351984127665947601524441636125775430462132953390919391713327384704749703013495292174854595722467875539550542945489425007643861869550314364566498307261640883877323302005987214722962805248901575652649062688630310667302935110067034706865658459721274958596783023522045820849618606012286657361154716888396343200071590493698264368840280070135345243485780822724654054004611000454122582312521112579627879444844210219830188837532859203900908518650812421453956120118435153457133141815019830004833739031169437590088508041164786982390118679006791934286155608251684567942298321307090354330919322925428722242334497406529170287917912746091197447749851790682514419490592455380293707081869487476698850064004480361557432588920480134585843704114403960850916012062174073486653630119647169064966707576401149358697628079992262286805602037146190462751171534734076686019623021418803011207016599849584602080841892311700935391833906541693669273810678468946047729466211932360692933510254437165947516979616459452143119626294944308679052173395024822701940208358014216968960207956212413666577733770505386617957696120526481036281232486972191452404482210071894406557843341640116071086895548457549018931605050350322978996505533291439937398458584033000004396748416300260374711781008495275781734366320331838316321447922355710749604305084596030537328095050902873419023116331563721999900826512644948240403528026422869863041125464917636200565718497365496531723483658609357847645473550889403702204820394673020842675293647457615723192712357032224422951437736201764650069902591049998830398097021555021376121337477490459365932756541425810138004202652106961137080254392569040938308233275893007523745065450462634236240040305318884182391969351711046376927368437588252420525360451190202553719815374948598928190891120582191344414002898933029334469497318030650773810127240699511485716348050140330528376285780146035165647761045686081834881458521173770236539750963094242245406451746041547042163433999019577352577765563740675835504738881877732006077095322562791793565871878666887905458531582245119457274711116558913719488029071178735462033669967257370237803946837201826897140918539146541928564944802309734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,61] 57091887050849863188453776917887535238195491066202543848551865310323728593795453961446289086975335650678164908524181260875671100365150121318716034018168894100111549892834289150667333310646628950968392071283814024931106624999984568460294489746253684843838538171030905411132559844755044265697163726874500040927265728330750785468320699107089939241688925130619050762501952998236973391662239868628163383625206138261375059501038133486433263382398841603620760070187129440205678265513415592982643180464003704736449760546517614804124830543958966442119820229926462945318248040636082272818072401713467656679660398890563869379679826418654539246906513717454420195229039685167687390399332950840530864368715442289942882238883213668907021097257817029393365883480851039509650700760292719091169273934595652888549994040397909748788289835201555067817545713065020038656405254813784689343915944456156774441846891907142731647901960665691936883648998895871633263244305221418592389429635109987082941950991199955440819385762694099294089978726743004445249367714011746594241040295923718481153666503716821233058457788244552490585413997577415902870525679437645582778068971253846038928373529320639374002265690785418507086622904071740210015427856780867434988570198344034869651482385275274669448813519509492828516243192039480879608159034981350815729037320096379362485173070435695909718339035285901769949726220248495167160668107439369154250159153738158350138075123911800370618731964244134395780654820293390297548292798750621691433176685383360120969421933979117472948310796069032124651623822330911329099658069070223119085730510299620923741070429171134302824247641244977322747965214543162134076630886062388071105267260490721425048914918493117326040667884817590216268761382006657042130098753316476965746970261141320713662321460104613070106420530829792429656644620440035959176085858436558194436634586272306051890287907535852489413408362539498195256609359945292564260996740804558698956455939851258225977558872037999955513795728352984081489111473494415220478767917587090920434922713723968287078066504052999742281371309570182119213980763463667310334562241573643389524953831805346176615588484784623523796780775876682256375638271315735518021475576078170406489502760704375148595432429747303499563015376942917083365287618960929216611243973367292089826664814896301569453243762905825563806853571455396209278504713512855768371137418975400582670077235430374095141155202212201757849495045396607327717765549075526421662850133588071822397789962240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,62] 981483634928968633309142066308874309299651132512155964318658421925506359476692518844661254147016352415456301116752360199156696161936058573030787903526520607472259611779508700782452721663736592937617594398172651301494451084525492375978182130866415414418946751643283849277780527799226129390914484658652860547912941030052828775120663450546008738901376683204615115629938239105346273712659190223046096138162580366065679353918832458425568052643367461330019294358998936939290288427360770528845723109329460517531750860772503759414877776810047913169378758168091946985602917499487892041479545766520571499333643010560808136510060518146837319487134996200560795097027589767855878251317204887750988387016938456728868796038626197698534252687341449241525998473501604159130681708916636495156422024290362965908612638003018690845854578821688633353753163997571387735398090727192521079767245793254472031240192517496865589518701789387119929390068357301067195494340514217086248238762913861491996375673886579992860292493490068204027413400363898251831626089684864800887592139802169420891881052591074202672275003706971797660322599907982697837438418213641111172189015774442107291779485803676953735873993501447206931438657828602737574400988531664419667881801678331621786499493859843203424135421959820361288884986549604669657548199699971645722189132629192221390070380572815760559777055500560558625527701142575801228238807491538537482744406008733768224135673930706333504682695679874143716048220633663738627512963831876764133343714902455280737419055028081732054376356318860583880028029645691591678622098496028936732394044332451020482024712017764760302842240408550686399001781992895187075288543337189951558118979788116537688724937086939655614800015281713987299273757699088516971396449414341349255443382151639783374609110130436964376856173931749200553480394539178032794395594453723744453239519397575319865620596523233353647345523996247802319250841341589105936816078140840834600097029363920426236995208911234311762761984836993874117570772987178731993880489019518215500422887500393643022362137269219511199343640202357570677979856114554620545921737449735092632454726203416217337375818753792586378578658663658414353828826510362370556890179935139516647779890288335225982046266758590766595980625440763541077043299072735227831065171712849672105361283097718458456665422057815929004055739993308369900381690666482609532123201910646450909816648866526573597966025592729287823119023317647824262089222773896029023830044968303273802779852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,63] 1961706543774966522448695607134919803846491701916635795621295093319074252188217068662080221710264771740535239728301599355310008468318700283749805024869596165474129175009129247445534660427257313710576134937347031995028988239817085445210323686007743305147955063261998633328948345118149249434643236579425072060244237099433098706951698011547938546875720242074952480138215058028628541373613898085108930296989507964073406273694708682682835490386933021376477252358302835029945287533362697073826474434049471990142314691371362364155319200538634365887451801803962057443784622754664703225222614781223663853222337399710038256269195974852673560662301192976970826429452279965136212611218864722815264680602836512554603057014116364949408178733857605954354529715669983062682146450644240995656582275197541350392804639289000498154131046975604505532958555625155661915428661309420417860642395976732398098724889469264307494163554012339203255786826761658332590692355391375044456258168647264603288567372824120312303745606566532858552643521874374290494536562223890330596045313940864981689423754681039200013730885848934544743562338550834054952897569170134367774856521510295772357371389512375103398775616063790243670122066466460555987255541538913344545780449829837583085549851753652466343316907625353791347083433611585621832619477178880593912976382678358729311418835335321034477817229858572052886263240130348683325889393254555478286648471674782324360734039339837462394086295634679026949989398210880807480373329465725475620398576175848492204908677882999198236652720242893697444675630270839591228658978748948081963397279612960177457884406272250499274275907068189168711081937333257948601225369493038253331796840716949330301029221971068453224364141026853716936972988631185256429927055351728859262516302710841226080757425068366647627289287408880532257037594847540720244458722740845170961445276679706414729829955063329036013969883264120229770659369895142605102130629144623529648266959652188744780324793722833825824643370687648819342960001976897187800359400526923434673363610831852077389553390922737078242222453799027367105226304889355495698865419608364738308281535593379769399590085833578149604298585167088841412512266071486785723683372528170904273228233366179414331977325068052510512425769036342137204414382928699341840312069991320377536222721243446732825471511210022038100250584785015460895850140715965162223506627270323495899723780015747844223291004661838580323141465627667794301595206482788786102859533314606730221537198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,64] -674203432237386750915126640269985508132728439500262637493515842306253140856915083280709395372358218641472259508809535982185286955754792546442973992099826425970605050704279911125943740339021420545901025627614602782683311712882527813753461299787380219545760973819816218402621336940344353406379217601622473728516071097541870162076764618446941617648917716923390838571957500537488782818260406054320142991028249703369335207134185800760043419352220864038828195292662166868581890348476042765864049291277447077133434417101721070135959373840553710303639857027339978116143671031755930431360706165648360138095259009436694191892971662394340709334796960553756765316914917129810445612570816621029014078155636765187377133035230933133874790435809566205443493862412825365704104396979893781157660085512350377350577670935025705296989297555225453721710611468513986351397794058008541750259152728418333627611816481334387923894611521786916160282770766928719582680500464634733195598083220055930478712087152753179033956125393580948539801622048527039044323569082134276416270835621118299192688474698022324353185516594090488171883100829887276408943698405775593135884810426821272473719258434925854223378239355563318148417356451256990445528615910063559843354118207850264300601150602966528036388990781085162569778745830779463829836319261615554863206585386906668999335197067937821606972553499696158328410856882751953050072189070799565176395610060821835583082094169323789906848310367291031856361426172031986081477624056114155885466031748141992061959241942981426349068837609162192327627089628236070102614463253763149189666835854232878477216571149428417186673486666586500884135441740895653894297335077943020381157652413043532241392577791803195104421549997049284225885419594028107534632245276104291317820655361449346224481276226454804791986746903917412117528978402901718718263363554914389269475515278453082790695148946148714931136715612334519245579903500355751873750898825984046694110557365408032480686813424696804837997566732100535776792975005688708059179056640899687373526583368276659703184823869066271902102606278173842198539400817849858716041394604508353306720083116074094188486947225504080965518683776563167709952640751529228787547960232599391405900516357143599693338798630163642553601035639909397148835489974231632257929706886238066260918054023867987079781069534862146340563979586183410485052680234578210073487896490580189073041733628234379376646008973021287762318508387335242522296843761739060352645745964127659201921024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,65] 122421606252044465538292309753753147285893407717051278896424028097543624602845797799374043705730431361424245252190204364051129990891971764616440034749603319787746634269144667550140141535708722521665854299969720317971884754678411153220040672957510171421454161556554069881319480551414808593576062072594114047893663130066112945260651019693896018336730047593674117380310310268037801083537343110201922355090873378820755420009152325939907258685340616391878245311429524010868542982341777200503128133670399852042915020220698773587451648974432536411968817875558581978424705515571809378086875874259791024140688552755754248665847209994736719351308713555785655911390518853720259838203493993284890450957077655550601170126360123668771728676059122993385296616088834920691631534419001968583462253211510857461294689217034948538777913724159385340107355448688255314658243084417747365865893982054075119774678182892200625455319004494947365032504118130958140716468534762237689055990095748132254270562716944977065569140988909269021494185553449297234465910677949324393442543838905771185378624736019446523953779139187224751584145906255836101411831933786119436674055142561697147989898086612817439729551134352829711654023607252226136346990529197288228851580164920474823398960515941310616252478979510774501797309518195775310048687146922050570703103607845318864495434670300551410300517727114470483376862112484708813388959508458638181041007464246588144428851003594256230563520532144169259285747976615948908398540844494513234019249966036529884972758903533730048197737268574427981016587913440752275354993183147805621247919093272781479888729290614335277521230849169749426653208489702224336894207037224576224335794173849944450521900127824959648270328705527987756453004289651712950982202650356957904304723882373207792417106235787511236855115805196763481925855235995779893109452365850146470857830754389704489717516406700998547863755721549195810225587765568214227376164264699289967008001832982180873906826399233286719267299785975682284456516215490824689962703576647014522859178905764317299399453409876334004280712959246775392343274482337573607867535385987195315206136085161432337924157688567291627663943644148808517901310845522268977739288085606005166375201474741813717236009749436810743614586132595328616302107477033235383096365249192653973674833454752485742867483781802788564662702838436491699825486274710103337431715913300169016368312604389995956624143691190208278848981919121281875159389324718636366382880748543541892580638720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,66] -15659838363010350814617854204950475746489237865393832842613574694151642419434682678383331822670921066136063267953184799304751620569658891519238545890419241457332481484446217935079047690231232707303396060888673969010275899625408474376944769558002650460928793363078430448386164963077059783106396713618783744362268017769912470143054790637486302264754739998576354727081494576823977754670093229707607349498556007564081416188964501059538353047171070755298605449677257739766043143871132775803320198811704861996716211706780729482622655111468239449052073356605434109010722978819672960940537729335314070550590656366015251806805334455378942611118077868579402611309647432383314860158331424474721553256299210218013112949195413739899719912434791731026369840730611007134755629323289683977408330481972147460816864477654995139720500728687351411853400909479565832085637929095466627323488162084125027583303622385498508183885916871682324401306574536359375885541017480562274475444008169006016505887225868220654302542682086960789358046501810997339642924537629034900249716401630384199191459460988948173792176757680512956780470377726563513955926278845633662521611703777546756876240296261893156080600459352099275185244405537552377185843157339855380583529153266629680602660318936077490351873161003623907711457754182475252846479315702476125496516240461391642851839545835364921076771418473302862157897678361827268593470437008293763970700392582575856275845973981055612177679533185964883017345874263309239795453214205245137668341036776965754860492637581935633529778125974337784222718796350779903307572388957300287783412082242424413999773738344737357873474828716113130968180627403130063942042745280527139698649138622186548813551758987080799141510796456806074473791340986341019960219891799581066658621895182806399463239221348810243301713769245537637731333073069146390988704068942865575352151757633409221353670109855196425534387306881621245406287843075030274646118531115859885478705997988609055477870460018415776539676301110299967429055001033755463928669365626294303442590123690772479243885951182397172567606005032476553264528855738010051832558192310612426278965528029901148475390317316137651938094441978790071094668888225842837054499793829942497275279713484309203891691176134764166677513355164255963684179502237147604325175127758143179588415493827291015955552281305603094225832688044660631820342442247420394559680597092448011863015028699114418902234992995973552360412346436784275075330743772614263850888851736541321284812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,67] 1543316539691341023019671008496685275957552905478704270602513483915894672821281633866667302292265400224961526805766679832599442916577470056249424096935918588797734903349688319688516575633769731280799182648558144320923559536767625642060828893251157582955670027539864452329304096617290565231900683489344387517607655557843058410082750652504949716369570899721031817346159924687979164178790154364917584477353296893188292452782986124836309033395825422140202659253254475189505486650995028833937154968133088189710722589010380888879757073464684798607042562975385805780343418313940310917907116666428716407797947990197078246543865096989740805369824592612188564761385914398786688310077877827552845993875844031094569982845745938542523981545092569586431925363422832113730159082532604344475565864925703226517535549170518926558280038907543448953250826668116397593743212678304929286943391999850838055414262157771010345109373508137195492593351926146017294857503493379430597142539214027498757717277930345964859211459327513512561878118985139840875514931635260133048992040847717023687030237561610413790844658589109546315525867519177703884548099610207148483894717725559761824525432797577493634470523869429606156493663341983661302645686567312833000009765273940566912119340325252086716901086370430417890021090378422788756655116849417857380377946324100811926564031706147666111059177734004347321867953882904824292172957884376039166327373492725023380097596297079982292527737005340690038710785835998475342695320566958353261175609780224432378989086356597629466358115028590400673936944837983291734495166342601130239362480799028473369367031587995533139422919037219379924020981339184180771305564589002850777288409353032348659379091924959389777341597335174532094420935087730642063360707383441575660837814502155669071980106313634816012018085457541856720462060423883305180938779929866452521107359937056814336940582379320987901635362456959693755229147475596894349643640457798359504539558488805832283079109388232952598546436601451235779767850921365575576374366232794710276105416634651199294192077409478118738815460274843868237579003211641693258460849804173239165958811188345323143881138287012663955903976839686355333609027333749651466191862241387882819139246841030382723567368152967808174867315579333115724704500726854072616890843793369960153649633882950068300776453518765732794471483358779759658368560446282881295754817377142716890515960789057037526722976450742867929552204801655723591833027456684875028300986959162399386501120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,68] -120899631937250919877661166780880126719314643648022126420942823287121174242682984013744150139489365501271931651920413936928923009952764665174048861997105734928060815243066231472575092527202156261256521631909481008129355721361752048527684238239157642562516077465662444798021426960731198480133703316872751178185631285887779709176824586307114746111394194395317298639793273612047491215705088882207636869984807198969392360226269784587611475303805001415596787064098631278157670199490568269509093121693505336171650068260573345640882762995176113953741202513142072287481791288020457743790108295001108395860411234022797237626416546841251438855952805215163688834775366242706669980987677591392141691992979219661115078957538185256221342029050594241474205957791440698534708726374635392160177558777759959279228213367135868911821966114323517087498699129540318946307761654338374994293720994003692724846368343773837506747350583422773286164683511476747743275815619084871342765047026234570489162634125454917336894611307930416163846261296647987612204276349500220317402590526649837191199506644557749630092085168340085180500304247212528408993918044249200366001870602547682796978531754801115276210054195765123393626836485729494561540001503374966265029174313622564570118678542105962139346315362624123222734684727733863513587571253049708593380211462495367143315642616608807785674807402315679374773140037333778223332974363121993630225803878715773035403229456077995479648859850256301602248456056596906045719576457214015419330573239496999610118039081588252748857082570375216799323149869659402686930250155027909569033787381478047832734663012538714296364110264770069423093273601783125440178924716081528267855603438410203633431539775889940700230359591564677112712388311641613532605303335616417230004902972716897741031792593302644341122500933337854868078176186766395748202141314649767487636047990763280780954080630968459513957979691012576689726006143897473241531406011949602368597684993976863516884993051139056394148293766802287995559368994648715375963733244688602746011059018967785387866399401486029288939014071018670064087223896342263631366662510341356506276068322869951647413383371696908230913367091259801574692318148289893411815748365193185466133412072094145785299199235896057475480549243990663647719563173398203478210598526739094285183162342122007939108507787018328595780415144576665523000615776773881891994446101930010040997998310233713707095622595179231842464441086648980809741793142886034873489226368981437671014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,69] 7545524265197893885050419262821172125418117976281134404648069158592452660515367536940500246236116159459643894526463017201195779636017460572524284996302192290123597377946698708736225365042819467873842479966659117003977789998433850388118220481953751722229707489809678836751952828226114883260932764699601977782564129238019467289970862483699497704719770073140538628512386471390944273069830042971877568135728012495463943131793665381000866606941551031048775148407709833007493818998119401510666287573985398352764147692329254069109633727743112845653227760038383116531395984625094212918599654585562055735511951847730823136824850933846904930410322373714603927015810833110421996318646195447394982548831866758143939794375126277458387030439968281409763650610494621823604757804110006253167539289677513370258423998150218912955044509807056019250606709105711141434551868822015343442617489156232381468180538016244928265823855397573069777485529387004725998880107543982527720902024275007540888279130276478081369074174152153225751010816289777412640676686066176543461418370080706822153643306672370879043563629172686647731433321522157594767990614453253105738275370475587813594424507785351259845851017773848190613820643413176624705288734056115397087822950701423999238298871406526666993893670711096933905958496036626129615652069540914311760598775360584023075482149479355828371749906072070184980913147773833428750191905028869991754575872090729350195880102451241912657912353506203573220039881323271668553719318690873924673247515591594753269652341623528239375065665608026052577540145142426889651886870173477929723331447041124864430792839933656400701609514306357861137368063294930696102134990887378855643748749961914861886519816588561813541026136333108510335096775041536103953788834249696190554639235981678950083694528590892559763236704703113228317694897064186909828706228232328918098134113806730437977091220574114396757892767331190867646811774397182845269713015876813811210625880302733060114699506001294434074285903286398099734863550680399666062086304087994554650520618307092804289115977660789663572153073949588078533364162108827188941989140315385643863966647699344116820920302814257646198049885027774099071101690618078509056668471726236890069588228514887418657561514812742313792939836157959839118553189759906274790991380344505693735456400574529318061058962772713754044239240548775781019079873335099854047531273757189029130154225408267425417082452415761508481572157159334570992503542411742706797101971154132124303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,70] -381837865365711848194730101070996482743747519807545244761015456908542407643893368874560019616845831855963189684453736030021759886845927358831773291342917078851101413299558736062461017822099760749522691937706597911255607516420494379277886789588708039036325760806498616340121576712250218703391250820969322801724946734294899684559519224764413620449946549739676715427501160642247936582089503071025007676369473591707626646129136497273082816034413112275557950078684366795305265807494211422942747846387220963785436246477914031655420818298446291647248651034183633826531336576679473728696560714978792251084930855522597949860800649495247304836943373672674830304279101806394992065940340501788059081925385288463859806533544489614286477162866393886662763696085902531151442916942477521821180188337028710820237020243931050126736612475151274657680750548790281134662422444306464042028598652110064210113492611259434174135345785764776045005043694688139916904978679741360383506585348197762912288387556358673906051266046128396500548564736411787717297412517017611127217760514204812066752294300435814603267933540377609494498243536623753707953615006070349070287123272329206900426143465030614022872301833870525409474286756593144031638137649050507077021174692221434309709026259066243253507321363127074980521123239536554470000841333096189166056064580312688849815092559035437212115521408759047057355037908508338873067783102680475890334094276983463051606478734017073637112048366394264842903676596999573394200748400745272123165894230008144080543175840315731315243747052910795126179995120266228111529435900295656510814422159819132397592444517380140955981476246367511272741449544562790841757029278816201229779395616004708064919069410928781422979124449495275283302059113145738047914830626629626774269258447750821612767380171854553798122504592485537871604033549430630730307435702394863221594861911743356594130861180897694475356257745884152066630451574576787160859953865799962031065769697791853042342407553831426426600851174041199367228821236585511491917894996367671327893522620153098235497576545943516432042401950872189186390247793753484457319771353144698825460111679026861247450894544985950306188305762939853721814988956565040190596036414793015828399414229787875839974849679387520408076122723070447108068634374606834496264915202990417574713222522109590459675624863137194780353168314307823254691367374524080165929713484127125262743588321053479826305548673339582160204886138542914384269808903933454728322199850847934873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,71] 17910300571847015285353030203034873007346969170556459142170074575001154747215245022623851777067258415841746401298001520799626482427271921317021045804150725406729557224541648582040251328023827711381197193379571235013951955588353427383846161889895887309878652204920340250482730522419171754051258860837497913296620598564808848532694697660757465804978849529592729450045760766846721888493056769549739396871788455263763742324094536829400609533155077023589090441126982133903998938491828710952739054881314884043181669385069847374287859187350654553068267425446322163578795494162420536633322429418964927451665424805059791963734266157065206139492334516568676591089626822669503735760558552224218115327564932657991862151295764431400322243817491978257872842786310168447849595106027325119026324554260843384095316865469393359251472740766006034723351989379131438521847264279400791393617947097148533026105620507918408733009844564642538860262019523262925967726581129864536690521790255162816292630731628123853398918841803857030093526545442434808059534996987647741074984140800104787991752651277383403488534862753071933629380548505179142983790416186560304711684418920500275628791917018682305588687872967380364392303363016608757279054454589150393282323382943922816381125247903705867772566152794032040245987892926316763571821047435362186395945058630250250295477346155830173397771412684021239808062768945640190958763348785816988206481280687252245618744464802267372244889427387626957837627929567913261636070545736167107537672129562627131307074068005173596627331903862704191588870849968088039475191656648549973282985574951932932123247798236914911317292543134786600421274807944259627505316850014421923597087341397646814039484773985687222852944382797000046923577267211991295700412705516889459263875942479115687558746070133816875349425726792649712154958643037732008570903606867510907444644261220200195144897948225656219272415629540412824215014921839894648232291766386216136976329579365163532523991408325775809520605009378353351763702048096580942033361082033408805083783655726882506669515974200047828530062040600907938050969189735287872858276961864738273531049839773023336981382525413566158379869833739581601259038210969025557617258525451495820980405461222502504371756774229146698640775533531630711096471049273927970949637701872365862280682812410839213913541543100242024178047534250544467313060593038064783876598670763555067709186346842063427098497328619746634120881135629935744264431041381684186563583183962756874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,72] -972154712990786214965471919017412454450447952307646292765147039680580157233508988216430365290922636031183664905699590877630989173733269294742713117558059007272032831651518950116218561263968188731806908358623407172959731386322916437409054649218778577185621839069780632667615482588131487811246274528592648203579328879258255627428533497145076299452439470186080395157467035750004530582315100776554256356538216213094095537546183337947350095382953395576372001542996035069121374562997457002222519352443586641992508287405316028892642991319679410543106844348220951907309931046160707488275089889098686425801647399051842312695748768426679799919526320355049084454327448774906372403732940214081237487990926610668813370646377973840666094573627456964238508014205901428139727318571589328493974315516835092371795139204788994180906972452183013538227737067529715035941062061957134517220489348366910600357072549276709579009324293974827747992682762691594260061700492007743959338356194143527270675742601418355871031368396492427263555236575815815013169780529340173380879917088594813759890659022683126696644298520736786364977311831967344848530264704468897399146358172755878504762965410292324766986418129403395922676361764822221127888202099244014055210059079997078784963077912232240004119908429098953456509211405672949040735198059959369427962256817990294699274838220797254866403935494237465505400269545753574985624321541324442410984221337115580230178299402711990752301659643383826621212565067785313581216926271493456620902424094055667181792477837556191412922758008074617089247111948081618448989251558279861167768521322508752483310798610024203291308223524547412030612698155511216022925081979834598154934138317354136771974469791597532142521053158605894592850043023819479572991722453921606061559115279744813044206819071956415009820245853916648212102263016959666310130441821763824466494697176503802319756269353955525668143812085124940393630852579617082368346472261726084784971372271763220646641746883508314073053759774613247122673082258520309806023259061929682968821353933624771678062095700618241994363127127394800213361839963309497099238845436913435448928158283240703439048485784220290501026966115717642542938402775583591852804501759626861188995010033047637414957736909148979774836414582593535064987710332802267569468287609689785868352498381548120601471031745357894751953995342357007118953646140318870708214774317390753919107969875602599949911943443274816774355775164970858915827288796132203417592110678592716800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,73] 53315136942474723302356415248351916920215301644181340769714989686061299686313561222984261137075949530100935204288653131109316175751968431795814681623234868045379386578843861361892765579612682581027175543502501306853025446726954577384617303024466701474910835225465573798944689947997059100679047638217137906349616765553247168676764310905605394166583735989984530077457384067943680013906578679256316897982472880986835591627908090658974330153851589611994459998586298913285336301672337830900360819091898040361766414580682417296737168842275548058524896620973007821989499522284341368503193905485389746193168372564946675519566121001995414594047950264572500719166658984067755061197861838652656706928188217514756430404270611860141510915786111404403364756041098866146266449373046385600451829761849203270381419553956896747814637100354607730049455195914349867787179398879150849819003003033634051384332670213618036929488221778916161530048131345443325515483363171656413264419987177598559241775517905781738793837990314925756434066573316774459806844637379389115846938565510051733675483920881437090082861859150518546499261929464519672920582543228340893510673517038752076993483883085643571818367216071147149288325876824865920485836211551727569635281113526556087754654663012246351960103230651543970545660186283614967968926267030905036654340996106041224078686436648811869440538245671756108111872913019528563932356281082426536591451937670092972029996799007265099410192978286993101677849646472752434662969534673109022908284045871309252288623483861913429419781378993146123382940678480358103146666044725789216314609366184459114644078324216498295474514350069647078076640620954451737836739698279448902053605178900957429734599210208688232942302892830924978385753273472350182178027562708150199403460262676306216202400040825979349313371384826005731009505079390959590971367067630734937107751073667305128621694079580991900459179793989025521104115574050699464072847332204276761791749483251388574503579279383249953037090101413427714061276715541016956653545357286221595307038181078440944454623489815765765728303472425939295738882029003658661460613384017430469280470492062388245501596273707006575480594452295391478456290688787154808043821540977948365576222715117101190416612922469839613599250955708777131068519105023998466855442645307059799040755802193439733295931180801784866083681467478868896057990237134702245136635683732368446406804372406064209208167492895995341542353580237196891220099026155455998124449340126658560000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,74] -1766335738506720380062307393419892549126060664907160344527050457027755777661645867538324017835929600146496252812203866128649415322664565186825286985783438581535594680919930479545497438725325893494667414117463567603246640703474362397279892445507033559870761615549888820061150523086357626170322722028256844582785281281320234390409537345445799222751800037086101445433481386439292041263537395261299960452249348585373577824782998674287599318097115860125879402942169203691956391320715865427701512442479075678425668077673513559063388722920433598153496105367841723441841012508937502132471309842994656537085780835237351228529700819631166486925505888158567139313659916412255203376270453741037640743838359314915800403967006311145131292081250534199824720602666293487448790441324327119513035334928499274375738654520277596450049880552491872729395744284962072295411644433053497678928054791512065306771997225654316453379313464874385846121921277285168276983065541173075461802960528466232810667807250070950617031004734012259403354003918761776662597070674802383494566669171407651570779025227803098976711856051770292584633787017222576892951293881423181036691307117363393645071696164365054929393822754357638323062095147143961728408460388107603237218806243611256855842791149946497788683947504549006554115552961486312769042149194474098937066212508571683635091301453435187556620707506590855265857832683827492744447250949157615775215841116716962070003398799062069393668943954878127059555721229795486989498526968125411036038308529302583468209674494389149585115403834586990808189539415258296036747346165471824459760551302350054895757757996366231322539420117457332676273306380507741039378530848877060884466225156818586742144524438446820544662261415836468718522764492928185927429365976078768803291734134183141962604422799504386525276960907967424473094241532172559299266273040797731880235711029859970953727851616072720904401890112674949801553847536086120016384638699839513826074096986446798162788695863114475243409999410122371370720497187319936934550626852006072317498402146002396977015217746415749850738199736914738473788426095509764074018291078135929884938770309333055923284765084781760866775053618118353348282210226643639769294034292043097891620129581513507311365821751103253396703286497649805744925731786583366372628758710861833307289557618604198328811874822996436707885891050550629862494174067771671095938761181300992165169954682526268463685375525540581815270842785930448188227282920260674727320251426406400000000000000000000000000000000000000000000000000000000000000000000000000000 [93,75] 2718125380193645209090702773868236686400902766323986157525201941886067148336767305325822151518053596874419558844320318602009233432667589355135615820108809320138135875934643102853605108857536196155579508992527379180937386655216999103980360848454801051536837619527521283400771421907743028944784003366972408367797958728711603353076397589405393424285428171006481839513618537302537457806780429230524158852041759629865902819445542455952796676156349624910731295137684866767890567619806634311230302187446510052222919456205056990915752512017060805745659672313495374928794046678516177835803939580779801589398595554551511554258732085947317074843587403012801456425647411644419611622307035918678019144299085289063649422553356232819952702765808909582323517378768961316561046389294564212551763582667763507730363798346644353703197453947787145306664159713006051617994747736391245913937654911907231640768914045488210984497555365899832434700429088481773605578082399675300421591476056098247393561863682665221057643056076686937839680071058549312276187263641446740228208062823903406254871303431335342504489121817928463561378771764273474258074190209486082471805523504594223959439469068356775466295627657442438003698898357031563008211112897847734423475893162609507806441174299897647254772033390835687999231516605616366696894623065371884313592760097321821579386050083307927495447181545058503303921073328325017383990254926582447032829299502271372893962783453062115044441592928736608256429877879774035536111455391772759720032068168932866626392024771276289475785318285653351306452392960225791308507885427871384971894923271944166988495669157226397365485298709141212066127635549718462006341046806032937600528341488660502440756842912625985579055306503681173443428903050045507719737525397661265032981382261996046282716564607829264664329046851673775578726791393157360106513534066513278365676280799116311310460232721848502539093408151892880121245804514546710544653936199138412195544222958809619847778742795243306350318336859169113497593640262926956682330000125370946882307767363808667518991610319091587251972779678276919053129092315161613456249964941143256313432471135204928685251835995396947059511962038504507171813334745361984283014850217164276900230253160922043133872092754011471582593408461809141845347658515616025374914975954171996519102856530389316945262204393332655557567477942735440569718641798627703377519688186549234885284341599001074581041096159415792577682258689039239821462897190318913536837057249280000000000000000000000000000000000000000000000000000000000000000000000000 [93,76] 516775319808563932827504027979887387083502421186789287244668745754345505549567865462989964297399734445774679152374015674821757422733438714896857464444491635274015900732821319945203118811627982287233854804952415164676195386497605482506828766735693264606477426245910379754294469473169913049304246109142506525862107244619073902620212173705129394078164740428447449818819032218415198226923344269640379286546993129734561590831963222040779271023144716021804920500169187028292628005103460028647752959090261082111888972688517398079048471721592776416969693442062145906547557069677461859073342327807314151516360865106373498090153667681957335198755915161912484042800954214134557112865276583716738744450098776885142076968647281638341375857603801586602836784868634972782197953678175382171221069162728605837293523954791974018724486500968017486458271419466670233590587480232069705082287981673933320455609330815804279647888341051916453151448553985966494388040248647159828272141459862536097681907595232834727146814276944751248706072504989295443272081459919883450783654790250273282044446960157268013945017010605114427455039675407068690299584400264696818187949859758688827807937998689950239521220391193104406005564626458192044821942050778412618323973672638228910912807641359110505403763018745666819596308063336316522007762999916865369491318595059141853855390553920274940914852969785491473543213812297255897287287980260726340764757363967683989541857665602103483463981049289575223618064371864923325502633578684916094309207369341698050520684328351939178219196662046381206231705250169003776892027161424591245412606237358133195760603204313149808263992119603257887835533944599980382032493322108388698819986370759303008320587000895986932717192352289271222745391716794682565027804052500620768267881997353891719616567001912226048462805319626070389191533781789162708805818980728829256184624813180784811595426408729653906527481686364502265740491055582335956293918640744720043536267456590826698849510396782508115214225520521402593877093911556233314255538816561931845222229884770225305607237459527841993589731662939851084450601476539369327138230578361739115275446446732717001415483512458601869169944311834939720132794336065066533053119795785698335759282410191884028319251720524528514788243015371092769426469214945915603922227390375191836267577859290367868826282446389019177307061848540155622656710365486579645443172275321828649785875045035437974686447163812725198627544086827968695138310761835336870332989440000000000000000000000000000000000000000000000000000000000000000000000000 [93,77] 35776418198877189928707418536476133195042429120329341089204880325019406204673021984663794148640866928372706578614072268196196714357777652339060632533379652437084812107999218751075633152139663950802300652697008900240029040054572393752901701167499089507895140464339968352967554551939825039528291583703060026117996158636793163001957573063849925389962451477724141595886115466848064005039189952543755242346368117141249210434050961844871480214009270069278078111959494758200474701422721562510116888612609358245699268157210420355928968251565560865040639525057922727280260963503314010509685343173954169797466476788056998775849780991143988955219389775246879652332310632768258239147788151837844041904619728802204644662937376748472508463159393311869955210279099613098961903902063968283249873286289464545792634522485192809145562872527891112762648278033415469984411472250646363428056376837494759106685880626400794572208371593215313164787029642886924579974658468072159245341730976061785802991228021232269974304575978395930865558064020024368868102791472402594749019113168060018100989600166867342442357349714164661226305970895902340228715330869639296336706274785028714426932685302842315848473290507863867007500298593105313245630704954123041891157367919108722848020953447302036919821009629553823306545100322232201609649342381942925211426401311770378090438425030631450253066005708776097629955571225735529013504034491711642871928498191177693109415364036809151220010953157898930533443455304852086030717385169864677827331247691881274247257480805063043076028674678858267499228240696343461410636368472196372219249462854463146799058431170244592231534782527552590093659384090287783447786478218170672633739788122890777171087637511500510661359959876014728691005010553632320164751194601647760295846761511359358777587038631636923324638251662955542025867865955267981648673245385569055199469820018367569595260619035669345251093043412164765941654560016496106646520030552807776379284093544592830153714451432356348009238025547644023157417735820153143090792953206621458972362326034562654961505349515464757282510852904813951262933847568317224511908922245171617111211223124926665781263129916752792387250258716784428231159448259961408533727403397474853633439584664536951389944491371140607208176681222364514129048936559047300049927544478457901490049248899319038769323102347190083462715223716826343588210597470401440292373501531912627521571288664594321893778272052015324014533386492063300301120565919429524923927756800000000000000000000000000000000000000000000000000000000000000000000 [93,78] -2517986713251507940894695775389716190145640343806769776276427097605424154273939863205042156486225112303113171470255275472454518492261399588004404827140739999219058476231332847790540710425394681158913530865573458192780055347625596367963568434441021240161632600655432951622949068751750230980244110475422965965896832385874171730247756530970911084618362113731693864409189047253299389997017234784916527475664427110838079525945954023191843991965495976815514244136789094014368925837840409572115907179172244652703787201425441315623635158401645846559717482748660308103307328786314763203625214874557311882455987937136082150788071118317799719385824494905500706702022510419716495989592521521344747994534059244928638328132167005359662654689417005334402454721062357441156136103657017428081979324439274963727802137056131501709589816950552927711759021269883063552946689302214473951662994822475107458691929521396631707068357312732824648681103306774005568586900694099437615168221979678859222195919464922503629146393612792460280460206589936684936358372172859240811186969787898154534122209979060639680895906361224810095280240036270750512106975134724399075805884532016320639230468126854940780377082969057192142650049239811496095993920491192425060134508978199706965450354368141226023413004253714586122714177939886233985314728107311344403581308543431303310226812295739841305453844164448265916497753422113679705536450964044898645864256525507370953199874197628894612939924998637476023599608273133500755105624038127764825866449531161203417999818736032084404995858206732798593502268016332908750181209636763801023897393756282416183712187230055337029478169866545780616553808075165693657316706412416780622321846332331692063286574992127258091319527691965774953683677896304543911340227491317040661034875342255434032135473371619516175423892803110219572180471748222381704318819390275055016931585549135541379165163427389861619475662796142748030978656060920389340917154503254329339231512762377586487416251345100569530085333082494174230055087612383940510832507131643423214233038723816106637464487412850815433854504153734444328595317996451376794303081662054568990484343879772019700230734525590623555069223345364799833273036891546908744180103331838592487858523937191317338780103472204090933165498188357679469208583550294597463252063451286352494856121317892959354223740685375827331744090207776985248580227369133092327017681566567054049296519425439244209785994714298724819457565013881722624026662508324968185462784000000000000000000000000000000000000000000000000000000000000000000 [93,79] 184785994033790952186937441137062857551347279317007976239966242441622510565469154970140597576509437599502924894584778972275708093114232938837415791785038302118171085154717091363168465141137984954211664754186300961473623212027116255146685002075389225728383122425908231048242802956156377956107298411327406019140845602563223403849765448314328864968105003604404180989366051936043916918793335037843660907665356024958896803806816758407371011965621782033397959072327940285700571367512104732301117801070065982244563234991396541726975463628908102500847018505007328489650674436147478877570593867323560657415008215655938640650762156410824506969717780524690027991827814046320675776528702575189345691608027122986894483815607303865227685818430907564124839838225589397462893949216772496834816393747870558034705617061276921941513509968345128711692372065280036911462506585877373023651548583739705882895871673725494286771338178231898452226531933229405506569698046721456292594795479721304008327589286355133974404243688396238216961578571570713510467314630687152087705453963271693857187434867555818293131496905320761506961390339980153741012293793481858481742797157561587682048175838973462814865699939033387081655140299601722355596169890403351930127171233591701961007316649108460002636779294766504866960279251004176741032418602119119453290840211778159167717525110623525811554903949366036747248690193825747046733176600172465192924202485410986629716286383512529844786094230486758479111054085366184279236235982513901263343837895588654704553163977746777470250814634635944306335340806401122066090906491983114482075017685417726053262968249973007939937018044939814915432810198312243469068244688563738586443699700397606254696964081496602049594094227797783976060226317559272353804098949445911057117339526625259758953513445214284217308040804070971526456859325342898398691842517032111976326436177262234845049348773717707600309672545336683392884702525435533626676992229964118677220744476223059581244570289274503650438678207943812247335070457569155679936284388521226328098680770337205241923777866390603262693102564689963669611857751715977007134854165602376866848424060437651120386646695290333800164240283983489620688062310054546116105224077298755744327740502735557700334866529503260642032877219497685371999383319911574653343841490388933251996216463236355329899480645632899153324639466659968685636050240164134987897166788524030009299323558398413080177086954219879045148197680371037234022706623534516215648092160000000000000000000000000000000000000000000000000000000000000 [93,80] -3698681108960253894033759981717376135016324912731678723213939594630091759494511580286476346537470535040789912963457800747134434479643548200854725032183181079487875608945970811800181863338235785715984337116233242579070277819215636263859396914758668644705890150238424052609246252356585452640948000720308305842932625362448591490822604414199064796749798282937753313412070244301648518210457218833987203768609893461499411388460479619746590706573685149765177412435896390241567566856689659394544576764096255620646941431570651968929024550059605266751486991794134004435258279405139486749419684359283983954992636453703773441651548131422121284883814782916579366600762507951050102450814231269231241401651475591415920717946969892847570426627376956935530371389258817650471841779194357732322498500313140192387696438015569884936853330521450557587243556750611167491216634666865111652198889371337468717295780436258318167895976686087223227463082355088450360315218392140616829623325530571837018760563028565600066442600415243507068867642576461237097318230387864634788996201711139232925653168583008157965572441735563022729654122677123724880075391526675109007999859233456732314074078081960212486958453063995376201882975384826173805268285654176943377859802751919421140123260249159608555897068041755512569116918498381523471048031172023413068452302935778126320167700676114540671185792123611236898516252027174816427124879323747621452060814887719712773802738411941954780873661041880356974977595717401272195640981379275618024219238337800098760167734009174163838943034145918553466868680841327970134269582211372947898632405541273762959371022122921776993777018360775445835974343786869531270692867490288127388510003493187470911202356455764713335265383588730618441332397667913613636175915929721049320245549449915432527326272201527428399116732325441816222392822566790355140095371495500884512652000987414417146175339735660997539458579761015390565815652513962997369962405633020307260879459581912343836726503494054727494793199663218772316263911845102699148100503779189325588387116560894395723055087776094411423753352218540823634269015440120748733524829465979439874016855581401104340257761407938589419901909373436400521495390889032716891388467715470786830416896357333075338702981131085524142517072972838636355755172726229068295507281146924062244980570340707843943424166669812155906034338189613430363322364169591967106112199650023236609584033509599645965331298287253312883202658456142038346404253216326828425216000000000000000000000000000000000000000000000000000000000000 [93,81] 79951146789172664566827361249967457497154889179825252727201348647076245585577109767979843661202779282281568110859437091690880577777874165508250948530591145864555440376817817338836925797420559655477929594097169929468091443629098279017734897062892754252929157744916819404220392890849537682448481698883465739786472954966714946613582295264031796962291510451352590027998546325337227276638533480306421324953615924696211050000026266833264002386206324576717287881875664322172898933270321704968969077172566029217962024050453840924173812175015968313893247181489206425141613344752927644220322274976071462458827473711792119650362255060743846756225636918743390827087278936048306975000487774581691490123458001504573977874737593441249002477193434783820551155392070355229072498697208379891992860771330704889358717778223717652027893409529488917603487522625470652593109182617119754698940166327450975719078749806340434251207847643209214195399629604348235634865785823138014787636361374565091095104471524044227418203680830806179171894374361169084890808780438822731635796040551157925163391782464710852986075880048092834108105579073101922860565134785108655652000349666229862975058258518867693942887774939963042022265748048012364879495775389576874232601679713045791205738763087030765620612128668296823788564488576229504667443488367404796817125822388143608140649298988051099844458306817344163239955550035378913668297574604193778063045713946262732469114642955899921482919522774407213559834965654797970161013079744180111827444781240516490706820035853126823787684090438266712024615676025693232214805606775785095974340662829460976531218155211794420661436152904995977171085361059828727362958262482185686433930779525112968573637343208123032447089361823064017205391207486720715520125234751002978765348275468499169224397855172210224645491055959330284839034576948200485526187529787115515750369767904555384901893953093950223661357162039098623412225739014866269143178378556686356564989164916058433593615946368518044897869728622570312174506359590555305591201117929412838855286125995373709627862478164877788240993755450341068979801984322995896466200063311227862642320699060735011278817425769851800953344291528339711579235334294717520020850929323088305986229254629827698395770228276578095155667385373853907484109681675783872484519542143338131955904422041377256967251044569823608391105111602343381212051132444686839288865312388680191193923689331981393751723224730342565567124551837755793793729291900651286036480000000000000000000000000000000000000000000000000000000 [93,82] -3269606541010606302956244846134345484455372724307930795408850790564435169324320283002942617959442953542053883575470945590857683029235963856209467917613312087822130188953715012666172607434506585578814961488417818362486227142079222209747644312205987031647002960984397876716582073171886184289001329883215888783156989325926693701996712311681099590848951370711508956297442578712059305048791871092917115171101859120129124631514412615901174538033785709753414061673039396024737556906234061654363774890875921116342988381956683969265620198983662151887628709773968111664655732466089735155426807096753731002388270160235537525957300147213932246030629599613508589521497088625111781035742990608751149514907239377159487686739241770543926228026307941457111892625321398013346720925360406523923004403584218756443222826519242889281620047337697402525903787384407826830322890201235186825519330601328574474024614609083738615203890600320494721210044410990375909528152162427424579293824595987624047884624370840552607073450646332768122947333932613002794663797513636818786022060431376687221915340394205898638215062096675885124326801885949736495174374451657602709212462539855004666310185624151774609647222143597832950012721875162097337853381352795584280620205955663695908714972091951134678030883702898860229236764900660223899334849506856874347423746764465918980618328539418043708778941479431677276497311525708894470929313280988209507110993486690472592043139215259685535089781590803354065019267201944621578298248624329600115698377232620381910216148736649124442584332160920800221528054847451492577786735940464707763312313929813111327670687512156467473733350809471838795693710291264523656842634466450850227412605429387629817065950532932718628375638929207966585692532227303236691524781656620106699125375131583015533187325549117371274287477259783483352368013856938780769947315989963958055752266035192414064462034450646944708671645706397172750809876608509168567071822681091600109346937171346677599583533087331296753929003375103012872900817016505736383509637091557057764853709048497690901667655929062494420331080299976776957906232776982154846341748022498827530284538072470975839664014935884827435626007677661699845660398817582867010129275478285876942975765639205044420443290427165672768344489963916800662651990729206525712544730265399139452589015375852570288568537680368073543900287432877167413580320851162958520275313298175311226578631616778415767124302459022608792521229559383036507834294547393806336000000000000000000000000000000000000000000000000000000 [93,83] 78787827299823382539502558496870513556945306904960083162267190594955573021975408625091782898244424285295986163966854306346263318627598231113530569710100788982766118937360090972120213546097747769181670278160797767524488757312963012864555121764451121218382587513311873094849812046248710169079488949203415912518249254927570149629786255872589852832780158374905899187844802426951183268973293748476564114944696951962702879552065522040414243576659932043533451211834754021503511451289472548992588685274313243611423191760392606464659732799931045462375224750774089986597058270132227859949982999692545380829096579126357027406539050094074099975463635739910205249658010439239959750766058461598887977087491369304711912071341226432011480934471349358374930847840988383203466648421723851547829063544505800555684942631019773520029854416613583309693905362633408205834657808257890974303879336510841520263815209136504404353600306973178319832292972231923719916495163801454011857372212897650262754014790067265758617761106839469637530590750278312591897567615893009012275620109957041814251951303741867015801852130811790361869139059767695419536291518417186321700812640382076558815303192309221390130051042448036098754205869025709139862426849515433055445748490865129072556458667579083540705635722019870962224356599453788772253640010361462321467457503504461798644199159928472910478482588124296655512852546876476155154092438905932713713752905573534546953275252651923508716006734630565808488443985175633956228993368928576269337601909773203564130136034236298357729659604855038585376980286409786837720953977111628684376628998409863721940030466953176966707778481708524685177257147170476682922250729113269941105835251598908369514866220232263123657410691226886538119497439540688272133545440477832272497022454502354096797971823623837544694101530591915062528902590419173702272212520511194413471715981114947519130893294511659464869615725297157818560628399099474124688867280681600455875169167940264107820637221143209666049492260734577549735663475587073093921401192959203416292444672549902982513415957777882408443041090623015011776983908598593234348181393475493684524643022874554389405097009767131228703086627511058143373077787575701070499773842206642580939335113877076094574732023759287338086356609041136738511760034241738106002311593926447464731130653825476058802420582979112366472313438905486391879492071941854453379996228968963482654150159419943977378734881777838694945265733332713567046361452912668835840000000000000000000000000000000000000000000000000 [93,84] -1694610676938512019180256708490230116940904314732320707188237969987253125755529668801748412518462503412409187082075681657599337699613104089814444421118977807629420231831265288879874821253788527604384837946765787130267241876072036421727852840716413631977657825831961341006733388626724505510251315164697823009236346304035082882809661772260717583434879942785774756409025273305155581138554146892583900984918078652627820929213857523708789502047563375502173742269755854085084400801172134442856547663281052586680193010499204552317135408712196678516589368381583796063658210267649510064103867786295450748668495836215471638329974888109206982470076266891427624579152050900678739439910447472734062291029219539825752549425095461500086494399540893879219361517763122415017608146855708187979709934276162269927246560194101458495529353486323737625140146817615799541791836317296371310490580806046941534751582775104563294733932837965878169918327622616050876188158339229596024182170912365157966855855261530416913289194152196550001177976817859691456991315636417746991600208096215027419955400286611388496403498060885623078470188636818647813475619203496623873679699068526331196193921959976629103328855508514755129544489534114460470365536213831148934989683741461303446223665510804210866270674881265886304558904400038270595336298661345884423814122056517635861872047992581541811206124678643872709387144714268679179535122464594062690564968442809203483066063466798423786638256316678565613602096677900822810594958421747130161002324072974788923598486539288964447256170101080731206865546281823097520054979099836311619636232240800334442705662910303928757801889005362407028103522711541938326974670400773525478186864066734984254081864215321236461716001823684220677097761474858607430042907354913139897061851370325217626323863943088885020342015297317969843433360726203329200525111741227219168800679017788223118822113949205446883628802106881043825872256646777195713576048683464925916929753422332780219381956847616300981801485493439218084556041597031753811187274447951128492413300383627065072672329041611266532440546220619179973421451228450182353830312529326903274968756674986004271515130612783455096927526305301780744204075927346899651702385876254851444076189161366333469474044086011708582667151969565427688086676647417601678467792572846532588124399328061328177437611955673005570683968197578668761015040115805511363146410360969309948268849828728517210626227231956999873948115233632956023295329412579328000000000000000000000000000000000000000000000000 [93,85] 15148301040597306858462488748967246891081094237107775209093617000441571078242062241047817188707114609426773540659024978181659541504002709382076242158873191971196395888424196334687005656434295081213926959128310866097758496566598976963148429964568634349956604652432093486916093695467672119337610748964153850027900541517387767322941052143879928352772556271366998549000496256078203790363313135703407198048777209854001432810992420792204129446083179909682359209181075948308536148322043635980564840629292753505313303467070097069405534236590010318650818056207328959343635281180513687411578157098536437278843952289891892763886569295833586384560758354268078235242167667191525065517874592338157273103522500155290659432261878541685212777939654139876430518511578923502015752125698980256531304306113733729789337206788920565209622171558343304183908950982763422398794402365865899742442046633347499030995777498813151078304231472827667531255006526659789713449708216328951921915036593071690032163115052214325204615673225010852252189562855348601116618564351224736388443085969120474578481180768878270345551550539284393699667712357267410075857441466717965382411669414638219749310250708848987618135409464521594941938398620112389281072508364487819511012593826008522727177612460077242519298820064602815582086580751031761584819037624579123356999520499582147269561332296493386768828888556197438866137197291011831582424771613960363285234496594614476250052560900605981441456066586954018905042309458512457007761062985427641717619720430321358565181890182799048885211863771708094432436240679336352606385074819305945119605137864450889243743230194165711552481751066937789509998854795723213951202493473574432920026198102834231578104162968549365902795283369060330804085511469936361389689951355175710713620899978926875524529887713171811915313260657501586826145083466481026268148963368534182114092082165388689884509336660632959390611693840422993260365830144872774613746014213466077129722140903155712500039729425897470570379191781585686435094265807088173700944364969735199607363888149781380621716076868051080597362024506770377955175556621452858650832212687084976026346235350852421997123205270546098351342590024653018997040887025141846023297325114751678555665511524988029634929342811034743663057941663077828413385396701357459750862404559838473269215598525974939209029331868204371011776670391777502735764095942714931402199855917628525195390006583942967202937892383322815230459069219792358919818421647441920000000000000000000000000000000000000000000 [93,86] 103122190830328872175752842689682413254576261178918623644133559258947547073709787626173059551428125933337954264697652473096110204898515766426154684553352202592304352666610000482617961010890158415905676417061713171798367538189715195893987159283140243412023019096533688168403335881165414862697525128765422609199412443568794735093227682075468741134296924440547850459823943992939224618424673857136380328316776651254958764278924280199452741157696479936882016760440294814709550854540734599161050247108796921608666981426755556654350867896278019478299425650359120861757599305834974758998371906335938902618005517226215112373755379032702284486656915733025729868792973238282091168358088442941973686396983563463723421375427515987755619651833131946622647062219314714114748602444381694109827574104689607567328330570812639810264472714772906399912795861711342289422115150973599001633610231369930773319108873105041694399778178891331407660944774960836753860167614016083020829144334793845639581494559035171854589095810242804922819025274171667842348990898904694730658744980447722866068071685766738339073981628685698766582887007350142221520978508139138337513876487508810670455379619903973788427436409067638577923307012469177394764724033306960152261270331294999166907830956598297400762227876537434260819576350366175378746358202907204908344916937393554919239199309168080166370523206097278190639870481004126726853086874911627223478869639990133339454915000113859674840694994959374390133798085472326467434037253496964784895861069621002480546911266350984929528826864580068132270888708601177422520249936068747835949096042334607645134032805714596634926051444528184032892807549633634086642000790916624415950531303303483514063277390590585862260390240192494591721677699473437023638380896836638364038225829958608460738639585854171155820267288289713537721995919791833547247451440600111045058116894391146626379385255394179136359425495595650851385562840840718833016636233442881680316103972155054040265489512566039665381419006601312845588816312351470840141254563748664654390912169910223772128772105943077378108020425586139054760977213040634048777248573003138993628025110702485184436511401106133290889134158434880318743375311117299214444984260407758890129361215520806350608904991769339952414054455044961764548616157504595077543923958723618297868163904815165988290764343014045803579763401162974633660499261208946087092730274166414667457645078729063332487519196031287024798489157555681643654620905472000000000000000000000000000000000000000000 [93,87] -3596216975964743739102766451013564252138809104072075370786090905236185738437766024840428812937277572957495941824034338325269683464472478197004562747773146540296462439456105828466699920624155516336044991001082346693908495355775056280231202641712629512487931412947052347989380772111804201799879629080293595253114313109007861686850599325352010569455225974592347339436848233854620079387784170273421493597231340394874144919960756437900448174939724840270212179283608581422348077653514041400302808693561469110859845832163658929764756387439186855755564511784773895739190135440010896786090185981767473905742103054493920286621907161561159449753938686489473697982571055061151203110194746939304938464884722043844933244758382123755912768864775375552465012639185143789800808317394107617081149578257493717747996177561836006345313693634282096060102050989795283907240349688619822155491825642033178444611790204549036228025373506251690709419789639475795304026395873831809595567257686851899116522055201078868990262051153125864474703703893706813579418450171283418541885367601376264834221373266207111986068211277921379797889092355073194503844971962723965976079558172401838710575921013867790542750393690961571378710659418773851563660539030068329078314177261696659405014393693923806724785689690526760577526463841942184361066036894904741624284246091689041368299541463836391070956997296010774061986687719551702622548262142847937766932945834658709982670277508292040054930732341765587525834778674424445816780982402461578378776834453802999811321120751327549022155102190261764720525924641889578357859946184372756166802107868644821077507765907838113093222772085618096874906874741972339544228582255161095874069924682282336237201004994948309617015943854083645070900630796183184598767016389307375924589725143420317040939688667244951865189822088966347111826669408809808151253875841968576647319008611557601179215294454021691020865238374621237523992793356162847315464585411647360003692750856386654347095364432600281703780382020099105266285230032266271801830553851538943957284467152173450113263862020522808104967484698871664014470070278658230903629287795142055481890899313647023425867710325478850346679730596467650564545230280579094043465662073333716961201709078487423818919171114110567060825188493555930500883597425070237489990067507716782163878308302975736901158783618603487258712892012920466371118456040496540572635347899912315514463873202891956162994171356122093163163371510105410402121217474560000000000000000000000000000000000000 [93,88] 30175637028191541492860739022726034714327429153715394093841146073558012732625892312265481970019103172432359184912907984756255801364768074294941101123037948217403463519843418361983003826619490333236962387178360016077044500735361151889417763027490883000062292491452101084805663278269403743854110359276334242915946025530643757769412666566970229978990737145881710345035334588168615714782557386871189505849566373413350403323240630215914903210223016055189229438035637329964863307579065577667427384932556705310948842561504930406325600654969368728759893089885555452851486832184519838742496286569526324050914103309597725248488507338763518788516697839562124048303579493817775701248251746207432015188141230229142280082392789629923648127533314728719653615333581934462544882468631367545606653229464078335381947577732529081335304978419740320730680161082332733273353517002368593491940994807501774852873195993374294301404303890136110042108766935301158634303975063780555945809233006694045368782858393149484215469272837260057782626719824094511854838383880487136472346459946496747723396182495510872000653877726674874504093161297281829176285797006209135109438372584415190905402763050394518061069108664036747154753562390438236337097069282069583469160426888391836815165031451283411410518678038891630096961950171979141238740951013165082019049724138880110020739736705789212283095464371843959001721930704527329565969529018012307977513133101669155785682172986406385194490132461067740166392603988842363533356279449763092956102912549119220064283678065820683822671906180003569630261501471591771965080485634726977244205001848408765498986067694006926297386645634618580581980035465406746031893134526450182693249355612101106074289623543582403633763175844088044238224886350427449476078164042848240440107803634877154415701344934275091036623041040212651148029101851379335665520727375609874534705348537663555576067919878984239618579783213823306394844847295624564242860879550058137850526530386199666012897534026662025074201157688424952251230912487938396121871010846519457779842364408442622562858121487697613556552322888139939954487481933849970819088628100794128222059885249873380745262523054600031881897702465883024231730313809991341718099728067020727186277217315887188918324619144819518103925355649607777931276475150805926493642650215753805763297514513237159602627602941689473395857558517833440861956377249462958286632252310380013427330799603055020135015698333287058408318131730806904213995520000000000000000000000000000000000000 [93,89] 428693973862291890859640789883069027107285148469065140280510326547055919619737790483130162715640954808873361262716286039916577392627959750928433679867887503121431330576575462587969759040493992773830792736520382475079187816564953413110568707249806977619693566597050172509492381560925278301683039246344679338387402838221811280546664543507307568282009793912056823568982114995413188981589252182333557840584746425217190934256497170554114537191432126877258361603307265396144993094155375401653499797441058124273442983297932671774474527276688125249586308534565126060910371553133389045950866393301663941931855173787138056502684485822000950217118971122765430434169051069069226101362576541788256797750398473023388588586875452374880107267330139136895639624467389525206270671965896397053762314726917642454920361281012762631619920987415382807548347682258227607871821232538249624402352255986381158317000555018389015757995075041681531681101049236845420927211705955054926384738612275974673057267625140669209767793584392869662095307546310048361870550182540260530674685019366547460338102226252286811863196657450540864500034796614536757656098769054674620068703197670458385755734307283133646179809097678229137911640662147613039653236714184288507382774466780011912248425291847498291898980992368328217777758745316334099997079120556794365106836334483349466668865058793572607749867343489735492199054618418006230423774952215812498425104415868746283521094968149452041012067411645614124264736425647390505558827267015157402084187617844474618133448624019857437913213111379389935235739133203918559790877678001815234462500848522897702047622319128811029651147804842400472608200903431351186419516623353060285557855295377811405638086556344380223524154242873232030772351652882348347232444858889571784907313618083872511823234865275450009469828158496186806691903538653308144658473405403522756221013401529228701225947978993871435608772631556206870011962404113901053515922590599730809226403025279448592076633309680418367621727322205082867992887824823797015201500916012188942639008854439000955700316345861811651111405323208664834261214460798798397770217128702801159077920344359334950994758604962945150207358736635516727107288485106161966017263285645275759358903752587512489993240453473804302944155257636551345702550702345792349679713190221946032152605716936857360155917268754288721967273248386706745032702700354992458744246763685944125318603729860797009708342790573444071331085542931386147327180800000000000000000000000000000000 [93,90] -8877995889371095762894108907699073198716139764279987008277236577814986804223438118020726402840899161766099182648192680525709398629386635177842633221203726168785388977995397302629899997692352896215235648722616965901608736187785056595078712296807155947555283406673112586282529915331712219680790969765376104059344553799961588953603082588633647242203586014537616935671239468275799132778783675785830407933453036569997750172318448674150631574718078502318469453694751869262967382835257354238251312446510773790240133329589077798977901924509818000767481958628068173188579526330987420160776799425666683825622548345403696887502579026917223015649760592393421066445211511053940393881463548794118122529014334863531850619639397154906991648273831981269908480550755454902791363085604844273688570805373411580355406578498502302124014742278812754674039077597531384194925639045784054010413701794010955169152211207594034639845123438159317476211894149803914342369803963181522720492559263124009892033017292302712638179202612718275217802027586907218593719790905108365979619063827354312702327892204061425077847654414357766429531620714902364374951258504596010306405779858422078210024463365397942099481258314497190353862100551722321634352379217108467330047814037354961205969837618193560584058651258169280352667585905505381725031255466085717179558650896330542729083717099003236455283786356109255985382828102803974229056389756221878798469359722570586641190351251041735286340050759169218469188071464593622919380390040836733805521008932193393297009504991985072708226073932046298181960060257710249410306606948150019058653421861402151087034985477522806861162892583898319636100825885798873613180468796287913461829597799473092929006848702140160927901514716082605156120322764868492778562235324454953541637899607642989099515031491772559094979623363810926881139843784997484929193134596380314420868453190781442368190110439198037825189511718978393326868812990678812373969846326854439698178752715984365172985139087304294319129063926528803634785227156377752394325696356707960081524319022913858153018492918562880655252513370494023635541022982116844799155341077469807313077652163483040671180635142401127824068508713732112177223214161644868281092954918710024062947276203329041975916693634301264683328129079112033788784864425615245154411201504150803329439041824388229211280546659866365425165316209833773208559503153718079726488579756153627988276519019211332110225604997857826754175018826755022520320000000000000000000000000000000 [93,91] 22087332733287502604575762607870333837291908409486405798312258430414377748517837068696601685869560746031998859178101559402147644405589391464484313601629553692192732625079628184414064046269903505461136837391971592978992989573733587401690456425450323046973514404681104435533419118163598096068033023524886021316978205482444160427153095357875495607232338196972518036568919232409333295189697568080469608651449380138920448530383281555256311029129713066024541640892472113768129461597652874550724686472531029213785708943527829252486077050914427479068879584403396280145375177203192342224979112717424616134474580716404437730773062239707013395588834527429555060602549287780406815383605293529098177067222344797389165970339853119144086321226555408049412078758795930836884718663060373196964500393512282603049060061869899048402176912670871129142520047469888275286574389458549086180355949525463232466807253054645779537693331708135932218788696756471378536327824046508733461931868001236690740975814179259736302521722319817403101980988276025709506661847734786912564718957824763015707839830518023411905288632628094456133303077870551366379884921916795169305455787202902260944606853314636382395329476851492550635907354396632393138708740552165661502387324688187295549675639922146318123352040023896849243752803265847208819564852279187212540902598236370087261338371518826393237892960358070653701212334717749619765492180249718488068010321645421201661688383272204368957623630554888979424668886124584388871274307047255333752520510589270128017905756106287945331909787464924999618953084742494241415830256280509761775188808194092870984493902925740171452238444281772045434557181898566853338935214659027691658934444208436938536164622670763578495535305584791017562090070525271996257422152079378742257131152151868550092706848519170282519764954899833393320302022881719082190243414370385519301143855659697654379359914072617819129566531249894859359953246408181574731093741340266336592763735780403708036625942674250622560985194798836463362288909013090096331931253361847364296699518998857453043775384304989866423004874236866202509071472587528438520645789994679192554989219281516538181656010712935499003897740882171204043805535154687223556004389644735913713354631073120047136001697896501299326292114342353843937072635029902071360859417796638581165321761313458402567365562588870671879446393444276086313360166433817689581161023935383790316285247479257446973598885971416918922610646056798603182080000000000000000000000000 [93,92] 484822939016369293091369811322665331453214903729089633456713594025518071196774004691449569045462045227567482189107142414458591388450427916101414683323901294797171027209501280278342830196489641603786419656850856795113544497098426839015305874416741974226657890416885705696638043753704776077007548365490964705620670550026066728941356564860457370631516634273749626769863729649122792144166749749641810980911181097597953047155368580265095123166016001588396497725838744073458883796891754075458942266216834762817197948859767860351477885135252712762026377782975093723421683043243372363118974022532162617481926976463489662856459370994970902184897666225483474223520353927638179468262450132152527969764731855189562459962605314163834967212746208330647943788563027266428913189022222348971281612821924752874451500612665608753553762606139146037738224650362884849390332890204072650549505319476049234303840636485853265414583587283130488518046021496247504765625813256543976025164753270643935957105488200200535936687147718699515413410688596374812853723585923462773828518091200332532300621866943425154691348751575631348491400841763497617322850477782745496138282040502911665288110160895945872761094711572174056382292585577552783505775855600667666635801480898030973287051426764746154410774226997415486157890535953467480678834020601988243551309082455451004137725071183666582341774098440810272700445232559940601409080345585405430098285739745442006459957238546011639759766323903099156807764671587058340400280289755454098342242704261141269307057443737781491839878560680468582147337342952516767670761719411424402635464774535572920532312081582066661977396293323984638590761909510843728820373306400159978842540824698613083037041840341169499405720320866768764901305202185992109636089520154595932521579894933226977213050594066182767575054509085855079159602849125020192942153797712719900677815747226352057766088644138822898307406417630234427101797270757281302068202396193146797886740146326135813191642003832566832071456320339918142025093183586520456157933253200093400717292999215612796640521592051524121214000094018668982698523607732822543286285047667614191269368679928805147040572245832624194823341886100101932740028485084696586397832158924938471868955020005854984407831206934949018892516039086926501380366588629499338081231952013662925482338864529210687462587072127035114161779120912859332530839181476898088715785597061944136328572804151741486044205509677298433662672477311991808000000000000000000000000 [93,93] -3020853598589964487199640057550449178608967180993084066125105484899498654306289955300468128046184190746593582016376469497063144995305535602816075313786041964158353892901166033796144275897736227169036258362957297051058567930529277494662586200491835903269420423336092059604657951635941741083433328407152706507602884867224820276728381868069369429212590788673557940345563177094754645989389182096699697951163009718035657605503814421112583117113113285318554204262602831314297778076817318180940327597109071470873457070274106879486929789758134943754526249226588463912028442477962051109929879836371471467496298736765666229213095856702086343265228276854193871184314260353286195216433951289882831209717930023474751462181135825822838430146925204993680645646788931818147639802427270027945007195100426709144024346503453880324809090413244618153928182458148887104832453322984695596422014905864760847888695713239970592220007708045501792567240583557509770749168024001501661148434512173329724071867223049050622760234992616427533627136272766663819011505733057061256889035356635401825751063219364208432515515078672424384455779154041761249785405623905051896027954619925171536333398161004286229043046783003707090342501829845211180046851152573938004056002527773420342351736184486897754810186184246808277768846528473272034125578666276675351290827402625441081741546672919162032326578871760576300138127661991263094302672535423680716519489668480714845764589358328709765090053743636092825825720828277057570497050205806702843678754047500522998558127003142933284818394283098902131874202477615295758947604918836589135915272814036962834547758757316294000739206611492572771199913055393764169022513645353393872850575186121396594686337978949734253911012894321663859981179891666906523713305692456621792885971106548465503546558328228450541418148767869489651478848085508459972755412489913517349538332109762859525185175208505355186137548053478521573485861068381017535991358711182436938884558315012290870104082949497675859719838476501963528377628396560951854590699874929517352638648939820660058338253595906918407309411909502604555642936692828819356292747035998952775538246878899090689019037993753052146773681227519123193423569453173683145124695709890976009996522767742725406330493922507749286631757166423217628195777669066369208540295524202997566989146736802655252024080478656189788553109116191992697481295071141708133224160926873006802807008169366834726677536161938910081730311586934947840000000000000000000 [94,0] 9727390619554963593323521495854882004791348012129914172652858727533419248642052970957559711451201887968884127878282294475609114771014248785399006266010995179322231184765859211234073961236850433075473637559622036211248610136129075542246803580534124294410357083414493548953658172563449696135271510961917646862141583882252739494109300832414136790866142157075693966338533023521617979317153480083914819816393052706340884591513366697461359440045426171062517213329814318543560380561391066509165207009878135310730102257800732217844714197489846364252690103346940987398881116669087014437956435847480178731698104663610837890153193184180103935223695249403314447996023810457586836028598860333194498866041392040061350453885049232402034636723395035167527145333050871978552007122635520784147078734628936964474994562436760031836215068281502698652744245768420856325441243333155318129814237468211174997072290215971099856284487360315176621180619110040487075243186447206084114966296493690828593512948865509539968204727377495401822841617457188623609415638267258300322177631698592824912587732851491804614912058167966158870058495806593369159277892868997965802558123033412289199385227473340055635501593346608274592065927086450755424956065283794735566947056543148387267613695244007496395964246085268146637406332105108408186345283302353187676005552175186147120457868692890338299760451753679279245109673075593941248690250181408057673052819109921047876770553676465921617711675474245638921207579662025457444453383020050186594099701327966847548643425504638924599178990402291814709641335293897092182572922850318945339935384249213230757473296741029808494828953678370795021320262940859050045422989162672442352307819566363646617239627108042326433846999432394963981517409544106408465243098928162985112359689945357592143570907588055068768361497986139788273461470612435354504666560221610736457440386424098302668251649699821701493198403277670937012651542459894614976035012670072808017342695052275192825174717011215368316731438338224547366074846015478130885193026656365851918472403580062348391284149647493697909824630089903946017126027473868423815454885090030220765051559053728952155963632892934717441287056681569940735556405568853102521221655894410501493905803193750301433601617244760625083535134672641156001981562733460710010100905383395687345202767513622382189586831424188438213232576611991047507248491475382855679700442556688616957678564330301243790964683891117223209445710631269720965647795226318357837454421044072577056636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -3255981011102497176204202946671799294187764403893300895426370984394287060633443923156000757336391996071911218946827750558526048622649104634682578196749883080222066175284107382937676688123826781886410121009047240250081657751402519856857921390613067403324587883760557691989609671205412056031477286187175802262569362492671748083220760249850444831691280979273036087797480354464415830983273319017273759973431863232008026677222128530796359683995951068429087751626600464674323425686371965408648676273686035179246100188282875906048188269532325253388788331100023048642818078719012312296633044624114977299748200065452475867022521055279095014056270772430041336342491128462821859098764962071397846043691300284061302870565153213966786894785103388507600494331856303052698018580778474760056458064768485946307553837281498941111220566129296986557505686142157233935442809708861522208856087593101144584626631831375046096909398210189439102570945560711634142319207921870376089284140598621230467503806710223525243358923567448836411730927832941950957863690679031054938709521180171070644121195542688521353553623495978727014347683679555168970433265580099294831553176056804886399818980490823377135610440971361815059463232798827214649530665302540464010508149820633826962734535440587698923939613202407888167357429932716410650197819593721582716727900324917694746760395695860058358396519151364599637090168272387376435991590996039422638775088495747726243216269921480089416287880050424301745242341447627285808239476920381936537270694821593369581417767170104658522239899115977539513658859574877959111827276823956734333062714694810197771351029096007533421067610751327322404177338416287801178836251060821443933151382123277373145104563639185875084046304280731635657660470741603721601559412146312619012674025454898568598606814389126204488836814604905309754913755468186202265157102099376629968410535274405430449458424707169411645233657986147378811944341613386187460367876638752007873872390244762333749983097678476547922729902248004183382789878321915590152576059166645539544177437133889736766536802170961433987048066991784520821542643806419158451202090473795784035880045260328068816796567025731137866908792564338071200682801453113293680540282883513896059391671772060058864742909830225719025134096545906396561780949381480557687344775167572726192490382072345929847356257454223615669567010499484308168485622671825793599954034678968264979634527844536279410853139413554627491333698354658220095964142321199437201145625834054188900391321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 1687100464910949183452047594386065010362197056352493115789841020126495856784346722749926968443913009332366784527156092616344191296203412880092101695412203833884401913242738336436822112976146317539038621034397391521829970199156154784714191571318277090662760815498408281100589478082522505854810560122690714460135029922669344544430879179513109340708982272043977079589025624681145786549331032061543751466040654751708049364821927329676092344087749355591773632770566705206917332172127913770823247128246594206054264007705821023082765845983437143880537389587592171450317372990314507884683458922846338908564243998332942944986261519534059921603305965183895323674060845244369820499245875220072801667612550053910420071589853918799918963730631587103393507428501341644719910162538607389025379027840182719769422227045786258444212695792441863438596992662357533190184688069511954868476802988414937506059530248601057432516435402898299001342576840142273304269937184792291117378066766815464051680459055473731339018025984072405984361179210884800190999341103989838618554164092513533479639628737581248920544118611148615886395857145313803661467699338601869894878108611947579772189067193052391396228312814923049263356261812587366439714293608920350616010261561249756134527111782809610620915106129550474251541949851014508649356078540531494355349907483355864333118353009114324483855782064160698057501030974059464518262871237875426763650116753792662700529161591538799273203465442709849966820046868147831998047237914591345409396375820832227305999696790709685389731351470052881862598708753012524824217828690379033188519065565851548051435986824277574816323461377535848422058238895412170669159996191575182928177684634905203151188690167583825086822195180507282064308668123695327162792416069223433657550778577999133855495633626666464810791223780369799429866793637524605501265662489757111066239996877904471200157918989074768778784321601042804155411369127671170470827456109410242732864717493587489274306608124551758747843342399014256686498584424833996108363658323028395828147476207308566248964496304308090831923732304375642070132184291840099783322255559792358045235830313056833454164052083329078931875802089033336232531539759332920142064880844753534966221786660906915022864300980793710554408282935820708697900485947650871882628440445751431312201456898081509510262345213155114995408308589543690351537583332966820589101013520504889391301469719417112282346670250240581630695375458954818271630068297691907833321986154428008220666030456832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -10676646129991612163204437106724769808992700994846238449662154126436578648077144508483930493542279648060494982389462621211568178755210859162117861770247077144534968133999792969793694879945882909840907976405771658418889513373277361184650972942771820101211323521586862063060323220564837319376285805914558185760728100417559072703783974802096734508482461744086392890427107592930637019608891413207838859596305829128954837148459378621109454557706012073543483194419731143001594527155370593191522576871948345059510266852974979841978277206941288954971661185011948158731008748172966271152745364848954202465704845286463715826245576642995768190323955210136833240094618191544353226312496631741837167554667735075369964124246071166075341716831802975492670685636568020511679614272803868852287949858563316242528292222572393775350708511784394168878091919274836175228148717793672777690880918564862712437267934816112236316189534870701044503865076869730507454836838510769762957582652769636316036180673356692734183928696228657249299163983772464824099706460997578337554214825507558719003420385371135020402163939570360808972810305087900760133653917281695985808320927006159689387173217106959267888455688847871523966965692993113844113322616265259707769165935825576724587657108575178436964582769201155069698094403053621383573224103910987927595120584160131766610950878706993505088263871187862897386720722437562275378851722709546723668488353579988747039333550625551117644103462993303455401637114295591083708391547354620393795473478370080723687713178963012325769749152064189534039692368319862772623520534036175905488368880332813140859568036386513291505309844091624822285585915506689167097177173038577443562406802939947444848136603046118553786780526678023031402344858162688264558380763614057387475131599496852483329955881775876602257061788874177892426736187503747931941087601054290295741940542097458017679175146521566654097869355559924470817841741655010700797908123184597130436312772616860903819841792050283676522272159994858317276005178901374231336721867398054952003751744168096708377912307680989599404259897473245808161585800212510804878091737030376231074657508512421027441946947323925836639637619784462684264873956579425709513036283930820057053543582571426047113137184360212775953944511021810626024942332322986395660039361338958651965548065436522992999930508983148684524174272148861887372502468496632370798233605067520978188506623350738602680435069011026481845901026633874389830637720062229656960741097193062199235471579545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] -933992210227599370108673782614760916485079549873705391399605642844865656491668840573466939555914198250647323603769808101970521584636905115535182004824391033697750801352339794290100942866247095142184635851324663906635566263620632383709979841243700872166472106253610695700808361325889600673100907124546047713428853024063992855086560250855224654171373739844575728921044241329901176268534862143367507106356150722785924025946424054026212039616458682061549402256312508154051022931805474648415285303835381844560099077906220397698574207028965436981918033773659395707852986138272093007348278662925556996503977189554466769293450242344844876780338672186027992428773565341580375974796524002706073891397809283807591219105134118547993308339710391967623637297356051290712036626911868702315630292547519969562829302187665956418419161605236804734296538570521869708752117338607166823252837856859328368616797608679816652593588513333743309444373736958624966397993407670649575824774191529400917446221944165266136917596074838318095498359699811936582327941616441762694412965407629848746155961245191367547133480305289065894928979115153322846708704014616471963129272889645951020044721732745911791223188109626240563994189767367142585202037054877311802553749043845329503979993520454754060516863346956798105966941410132554858375484655587156712416876939852491229426056109156745414194897098930870610200571823016409768549632700978978807410188954990276084339909031841465349916625388636754988523178718355820049103054353467427717761147489948159087258481399641436067239729144781822428320189240160960466407364512723040804927264078190939110988293854844578647163598308412594977219754245222801791569654215772073932790750292556760283706328332207007122352946331368994865752433706372980945580542037835028487125090800245882874759759928224526254767654614075299335513337778778247308085626398283831184850432489417947493116297416678595871209618988051246779268253280891758015474589277601165851606717518802002578742895785056216803612046845861529043519964151439659015708868174862352689166998189880666310910459032684008981337466437933877933269489891894399157969914565474328424746311521002512208471623172168073189924303337603790647649520535434054445912322296201590506191063702729052280897323001934842176546422530105533262677539702280996308323371894909586919499573151271845399732418692330955563032780057719379625896579645368150484308744230139726211850339662966521974489178800128802135570609491838300028949732408918626004488906951051604337273635149447168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -103933625412668490568322105603037316945295525702413368104231428729679761649183186778960975818222876037007727338859728873156134571489752162789286781965806185958027037976215614927373055497200877187539106167655730784455679924059616968674486349895948215274181252645602727561786935789692502069336999921885242708566545834665474919197307680236390198780132999634286280262666960384509883121380001026348713269888291654259732135793544220849074667787225713280242520482854875356823919735508525419131306543210523940292670416782312643764117866578092902470930763119411366016907057494281964755884202428411137238328387469069907826591685433001851089888707504900318455665494566150078647290301288758878499310241971745364802345884945672510629026191297312502618607204600210777230816748593336322343204539062705511330157173405568143335976297622958176246440358378116123526167494695212491675425456614224233837805907716537569419551067557946434184782963576839316710737632971437878765159230512467568427222191439328274727503170640455700149177530854492154894767077648729528162408637650902560846373286047971596114924557017771761369990079068767675599341085793650507491306631455573419401973584635376445464510030335179936394777577641999610834234677399551714942714078634207732779503459499552573414145162115256277291454704063684728485160654974971250184781259151712572352425627713133236976297869161552852947689432598809773791713763747087359459105481294872941533364834848421862562948673609950160731660023461668491738439961417592335879926454429373012425479782831825995010147061844329653921202916046587607075288869116336689877477058933035630443937381674175926777135737866533496812720435889778739552100013651526169872122171317611703767387449219897196219580965551863892620457591063622843936152241698942804846039061973715824720562536347606200329699149322564681392301391067069926770216084378174706410796147749584965979461172787377733322970218180465383951281109859530516275184673045811885066691548157410405105199076277421185754059036957881266552130731791987447874889548144024192309203326629249132497796791774972624961727381846349468458698698324546277054627396523100705026417106311993731465478042464477358180505071669418776840269048067188389703220457085920206218385814927098899268743342516048660406141883397279353892040254499631199985182278057321480897144746371505000163981422497556424333023899154523259509741407708674232464972372678106227360506718244992112150514587351200228309435451336544744825544500166473257548289600518304867244082127088438476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 1477895318571157893032509310999663685776251072380695687678980548225165161456667874029650028659316125193990028115656568865169077091764512002527156048752496024415530333453729059696492066763598655179590341399498336337300055355918259148557425322281050934115831249290126094739092415442301057443480861361138493389599998901172837452405730979956467833619266538328515376486457664375775423640722560973795334075430673128316857984552879552297293087854543733112775282247914900414717945378531360706187180253230524851032252098263366023162643688753486795581735489810256105775491707163868571117865521862928907741823239666845405726106669054796130141093110759275011527224592616721313026735136101532213954599715595036038127988874572156299438130073838203043099302983259328152389909036763074266466431174853396836498216732363344189797810842100926263488502666501457291343430267207676819161750927569003552318162232328071137484681499419363777348899283678143182673510941852310264940744991020508289362572662722826390602593332806164540616022914927061349726392260172798871444987944734041490572566510255032482494434051985447026087660380676692312647771623565667455990728235008171517612989040413733059307568406576228777625046967866756650515595299559661915503521460652511819416116218976111708266598970452798752202709999118218611356379582284385961643094195917709632412599503506181143030500855120740282250899277257627872482882659274046930805278545604894686502533879149753046232418455846148533209169520850029570481492683371517589452924330255787809799555880752762491193463308561813869439369317916036727581592240967904665635369232313949213871294589028839297284409640279830654471014254545616154498844028513641826615984838742745768740160372298968771128226228296502397802644464491194876199377478004633209803342824621771721623458364763884758884203414258983481317644869484822120307804768473958444940767624783452104948690730615720581649931194080588500726539993362634875209829636804530519679554951672291648333864229314451487257855579197775524872214574423748548053614130938120430353782538169775796514339667409289135907809799939655811881146669987884930746827275229139083200625780336740849159156948728136474307991095940803419580993931954595805467427515231975467352669612641499454521287576455623012312443734350244642563349882999171391519863303326932604059992417010560284881039318272525365249765169189424143644253432057695989748893953520968780382087711234529666086000928570661679520510790718348816173695278742436598078653809917367506424522174417118167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -3845353653792461570851120424831612857835953634850475645278704794657125166047471086064839201466921683734215761886071636225480940691301592363988280398797743669655212416064599050201316723068306673461922751323667537495103753346315532206410585173211750343976786457184307524515493327033058516456855486824512818815995703109821227719413030986790363114702912059094897417689381493866294406112871165270814161285868810436453530980926182959175375967699034013399412743208299836986739345922161553201389343450772444801024108846194714037999767115495241185024171091809902979981390001650219616510008388116278031931880632469485557784672630766673031941126803770204941400044176260541892536064539018463160164793548256799891933397825648089259198891007262585495593236632572501472077924310173011140638091815656229296317923610002196577226867472606204968609798638889455714097386624078326414605130402280586229191352193936740777971293639184935290070319957194101283897513672418968512641375436336660325275562813540986971219673645323025726974748571682051148356864953246241859018828469843538746376685555904429382317091092790284065502348947534797419806424725976572817510631140382850840073582185894794035092505388575364755816361360365232481927878554582734070212225786252960153298144794165612669692881773462253661057482810828359496305445061757916177361890746139129646844770347285573279679643793572892275156452928666131870967158728948653079607270613797314842750767456829857201317117233128883034266192994608647850381090202098868888793674119468506483795692609675114983180515190225914311387118495254962284466872030916083132846055937256719950633286143018683639060858472097861262709391371942481007262085959174627025418786609098410064808551771265198280691417632742875679587484400337152927296661534442716213153648751293110963505301859956491510773683297969433101752129184847664978531512396021259225721238505156398308228154986324814489186305320706254630472163932967847352298992836555709548825196240769692123176772618542413523891973079794507670336022463617520148689187996254866949928235753051811160867653718316953207732289300960276521240543056918713736718202552812727482684490218965268646042501983976142477169466684368069367727941253735880061078760636785333084452259741261351231581293541186674701065250416825198867723359472354523531175912197617715133731950195269723598834659980480090740054293493954071296009205108707322693203628060613668987342085743956328004970924276134673121116565633922052855530323406304523377897768037011458726019770809714527436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] -17636798597289185856435305702608222209874464450043913611412872473535900736619457705184248751231736672787141246640580730067371520767016913715490181066126029298681996837192965750621348848201781860786445069881914786559623882122875888661757261984562228067061112730895235419940547055383137239873266861590795712868745165276979248144470080541345389885711048751396221277103134984174069798039700737535087925361465103146153996687344967243373284602323582898382947902716731519181103583549484421359494138779015797741115666658276273498955315898927288431115646727208207197207688066557352082744672704842687977776366601653189108465144722697664008861931038591462977323771604960055875601660153865661386961785868954797477042554448860016663432253984280935009942575506959339280258266947305512375961106035912603251102794766590429821415019136343597583716083704161469841573740185762250304883887784673679757554692397916909241258981871287708646020564954217025314192384768250979340341708376717536904354593971286707476119462371676453906788651042741121889151632579068765244656261874009942373506845026552082787430566536509413002325794708219444095685985452221973973238125187200413398040302329101479351018040696553435902335584104429716464966203626055064766492228906932506375335799504077157240188153101862727700144684765492810017651363614632468692691795426209690049004564262077674968995999705218753112060010170764270995707284876656534983853262133505118907002247835652505232807904686053549601648218049318479330516951006237803390802261189469498924408885721006486467158460006628108974951704216520633691975748287480727994409669871429993759131277850612124262435028254669810141427858026718700280629446890444502076534575142238218889892410178346786304217636680756731949792170150710018427000508248163618025791034363617929138730142355175875565063859998192323990316650885638453693577132833317423687126305921276591935860878808910380033475705588204191550347772473476389740382107571678807375255346877795965099920720012663051093018092688309638403785055763295042547125116676948091359947641706931112104272678008483601579463201208497233127702218894899649772199785997502980977598799898866500127176426907003057694830394773642075650612696673773662295282707460741110531357440378761863000403435053929084821172803896331264314147290903250094510187025256146580174296039595676860655427882963479710383565043896673507885401350211132443244883529903608415138333109251607448054297426040053169029307840627687460030066142514833713490172173577576229710374218832134581256192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -34183968458449698312567271132079410650589559863749300807268563833913763335015500025531323270740204396932465259754532375976382128242038783495641251157156743285746717605231073505735588196195966856251046597356482624674537144504494829778461478723449099111432147089830016419841282439508760237748069680392466821972166066418956692150119932768381868954712165724863889099913435735999181707377039658180890942180274542199787786023970276813817997515760766231287869656037999037317772243990437942864818267711805723413676492997325693409191619017632438692834149170575873845007204548521468122453600659778368252047561880690150185620824401319707752585500260020990421376310552200076557701478666501015967653509429695311938896767088849030098015733050725809356454541434691964562678350005395656978708289065218078780663385423826010927639722004270895181861519967015155005143131376549331774010163586410482093650915686419132647593193454092655472834051644011264909096340144057558241706051970634730867095763485983433242956642456591200352801678025057767105066399429170434375192794454199495899405993414032130416621423917411378152171286007129729176801558447163193816945584181404314640856810477217599961022783019352231028007372617791605618023944593953685632441339274465530023330745665519626725242663249370708802370160134681594409723938017135917127683950071984022562497372005841439114095149014983325428796977746293256747358824445718077235921580383135396379688742016803763996519166883186350398513840964144902878001528599202454561718685397751953385315800415316494656149916388787428439883923140513252948705310076577660100134567099650823665291142148254943740019007607974417476507264909110328970260740211334091137263984236129513601400187592224433680893185278889730483384277930854869650741532295546708458497694166102280987401292204985827957767404731562087042604976279677156942261458912288614505513733446615340706244806519016276766666028300578312703395547943116556335644629787928498219128502551920987142975721857691229372512174266226706641584190661599195404987005749322042019442303751859883692660055018204932127097343029970247944490085434122506751050209999515169396327467710908576572720389554084452703061228690093897374827915239892559925483156890597172043729516200093386749196217307451566111741737789444310283695265891149621756754709312918587566361960417163030728895102147646543548333094726020170987352358537839281506609826294158234179490767048853121219580997127514776605322384988022755412694809360673803200883067692415701682628284817171336396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -122265129129712681389862577793960518720744652051221678648497710810491494624204852979210973851365050317673911033060392687409863316858688868861301119082711760320416069050949463718382662901516287108074650835843599161842632251531804193416367612646103378712226849710768255401557356179432153153687833757697095519668886593376666912095989772030157116062988990399159282785571227808694367065768881297966642035221262677372017740105951236071192562941475110214849154526770241213979090503534218764173182556033234244373005763260485585082496180850326926892220048649056465329112260801639072393580358023538361010318775600827249438627209314798075245161719126605823305431472316982237798878968935369140737700008047812841401370071601655747952880338762001102876646715748000063738108769458489322700987484121401405540550493822773621210439123101181688451907964941358088090464635098422163751167009701796831561020550037240409983885914255773855617526193486944414387921236872903165723421918110290597512466880608011507802995528501723381744733235593479004442324487197395281384061507169284332104020336078760724367638307136566704673979030086824027233919292626354131393921364842977289676661530689627670113323589533714148077420221744945686079566586810303798845258920531617893894957792736430203924313509812309225229517308463649976214863622527508751482149331361444919466534857786500891879232203202487196730704159504899763966846284191757782393905783702244549232776830052998078920412447596496076077138366953361786616537965452985063682841155263547419769316620120424750389566132851509803682578232538661087929319055100582719650571307350176817859815502568694686982890605975613559480098281473227627375288650885114178510776738055198873854848433619232103711848306242898589126374362879068421952475743895399070880467117605468111292150474187747956818943464650886772910474106969349129478641990997669947904943696940491413587833909613350500445105375889278607486619683319118436451318581324298948103116253681602208145888014038752977477425913787781875190230498467685498096846113381331171502196869259454677718047620743378599430910749118098835539246082607351527097540814880245492527638010949477663240498000576256922326107542488881415740138365690627634793690348791640422127662945145166241417807664158499197475294337801645809455541907860381006056991108137628761532549811234914646090946864236037650821525566427978572960932171968252407539804522106750580147304400047351560765060337231401349423570897045172510295284514920779844471423890552537288283004335647427125051392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -21451486528821761930092193506517154787548504159619057558428761812503078323860381135463156317557667204143996739613468624046861528081461032229807755954831905793270704594176954034312735668889503045014461551811426989250258647862888831651963168430476389161396187596215104075786860688215437251983088629951605044107848613599809979816265414281021662990646568925004585525259013343338857937021992369888698186186277652259296978637931329085007658566239577208368054014980220710946477315083589176295690902615780930570323967483227649119552472027064258585252141526354388587070367587811238991063751635161631781461688267801046430304888474885069245916280666955618909455541587593317047233300825289763480477014522961482256970098437651973502275086275919631199381710684153411220114706790078147191712737440992272414938706428128361746893405401976715588714442248911822608676057728906555656736044546557425049053817496411369867387046620759642843076344142546616303904036807581568911622601269311271829605564766623810430551858060536851845812828613289062993249943721333668568605320772257555505541887401727455051813600681208954085595354634476768191086516447095292939677185749451200770558147095621169361818517872487077539498540384931967222601965637010522290479800936206791091780219462348179534467255696511709011508090288792938224384171681790134220896018560389458099272609385721721194875089576912607849094074023209056168915281811078671515392554442330771439670315282923540756634610738549945671775047922404054670708009602561359244467864360889005863160975915362432658359191826800908522508077920318312389228417657897063554929256914574581268921326421812741772344190243645402319365790782208552275932357506675370141209180302237045356263849616679568349973364710632122953515753017230403324002121656525775998259540672192302513463626434804904254330953386521706539593582636118730764841773494662828542015073399657622396038035887657985230595265629101799666496128642591405683960906973609540732897514811275918575574119691716234662051868369763497062977340420222992321228104678474051738358690614099821173731977255210633375785157600332985910578466247927733985714715642741891129744366198110114200074584276547450836809608172111036361037467811338819970612985049008080000147471247420953720177424510908102012089884819601053816560084210361985748515713282302715147234666792944974811335534214209929142086389821366873965052726371614913065289780894440142582662259838989637761662532730572583696464377898093209479478743894648908740205371407896344338583851574840210646630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 585404511025618302513302270950623152333885420530231228006792558378021041885013550286716530690975949162718029233050920034387973507062392259602756625975805040020272550123712398121494622180051491224283237347651301721424231811023640647290207051636857527526334144900795987457073350827160736355181639024841449389376778884064746978269639655992051610448903324768797344810226457438666459755251246866392584014990180325752402285979877672509639990444109590342971373060583813691107028250271064598762380937895587037117705799424111868837496717278304280503255380396439106332709708535263561010315635025737079746995734783069983885802802614963266950927104176166811476290710632094143393854379659234906653513322648765681887801261628464092891734698679570550976303702277682478228691839040935953462660730847297831317809019609394901854957880969576161897123186326779882665231082815203383638493927555410717740960482199732076847908015365538932716386377996907091444993991340569522048508436212774030197447634783661560620109923481183993160044271294041504124687592508229025578519703650250129671483661071350305781930541401892312346782874295445972088010683154915015495753628179735191676923099046859706790309264726099409512471430883704998057349138638485081893876146124963216067585982087974534784583875479961938300469150206028465589179080163294207695042715081144111064082967595467847907264014596994112788059789857718361463204661818025798495293280640990602466988565255606989830630925913509172596948583276224729735568645674019647996223947335595235644994413986333865158628302047705398922306606538387972429532411492805373756645506339954467714672539259304244208026503261914464599605699082131728579440089516009877503737667643150822328311417173270542248477049205447554024778647707002847326559398253073920548080882737506287793518080962558147481491710694713819075702795323201580106805098717697057743075199494787604244479330820079626108243557032413767674154971517982921335646334866930558132430658199231385908545138274551097066347518803120580407130427712179081791633854042691227780686746353954494307949863090620853272526313871081471340606718661399286660915711314165937154276256600666226503012561875363434810058183668369710761626030844835005733232831686293519779975287931436785223004568806664124742229174801588403682126649766845815711147326296692287199992801590596057939299350343268804638891999417679308820891383118216606278090822896404031062980012724067370929002893279899373124536955934632333707445354452528768218211839161159090870488100610542244535992320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -5242577405893491034654781443709423624796538635402412519208442909512286069957154746337402453671656325133486437382059277385913148665412092763463405645514306721650973767316986258604778725032654849091542035930235631868014193157456117731848883036206779714660900830255974960911034539106095980863106503634732342096006687704439083405141197882386936634985030780749780479689608436765183712508286997097572943573337946201792189416522363373704958096002585731120837838833898547685882461198296315610714747633244883967396577270986926259137163119100620180868000939022903984043822890339811245663676569334041850581683359247949452862894681257447194045688600532295679290866075491739483716959374639375552529367219449541446889386591899432105140372865096486331360130396445085571471059832584131724268429701777315294034569016232276331619508641686129731254756343707396192179634444007881847163893078032003250970690353620982488408495807921496261400646352350558428754343853359762018415779732946528652635379249948830011583195222130244561350258520148362246937260267824543071773947423427923114597236458979614117960604518947820979689382368797222235865214923215554637987241349687333211300069876537616340280391890862858005530439041792503665004173924283017587090847410183269162173212674744595458501331495409942171448217103432501826156952484353762112022278721025374515619913945554903772709677456613160042343320079152162388354276614158229114963360309059763341616050079390152441513202439848344151079465066830836882157170110586311754091548734385983042335089109542285624070371365084093778308133482992199075912607619694644200229743269361554654559949199744324499973836731723760336349414475554249759566507055366122212951879381355221222663168689870111331186516382483113112508744914982711690068475896122559018003560959324984590680287705309038409781722816011515699574130105411304892149175896349366193053438476136684036584222350253291836843172063436825553667950920521163316069669334897796480380596327809462940112834269519123918558426659624913700519524436829983697224682304143610471160111615982988459977914749539941081787013333952738355644102632822553240488691761705377988260103926777495136124333044782883024886783234480337841068616811991127675445249684816310780307519694702546350055018767965016760259017955432875855383977002994227593090711279281067725387324812641648040669367183441319827193429347389588360137608652898721888323282343854928122171581494463866312027969116339498327824855134220555065426499457442190541164101574846859685107136356673200531806617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 25588891719361603226544574061045065446579181613885094946093508379651864998402542686538435092514964966997394082108420007247780904437560339059817650307632813005326499643807495156598768652428664923214724868390785583528594164402818262304014047463387040941160713389154700393736957194568352164031621787505461695967035530035133557594026723756547842974245708561191888358735940802498752621943751717429970052665125800638723528429106702581657841151127232016598806709520383663213646065722004061360109965644234054136168855045110435183006305999582169480970889115279793765962116053019061108367629383343497408700298010668339701448755898074461596928255186903886955510399550272990642812556342289317134127704469039419690084002747531505665599359227685336671208620903484083804030705908676690220475267145729136589549143073579828399027596700313007966081394921849174098163721424472782138097047834659937177175887915325480150134058304275171490518688959414127809025419320673983091442990222667004467026683654356293254242012156471568267190546208839241513003241021866588804281935758396507301251992044410155589554174220442762515081246990383981335023533864940303754633165098108750004445910981597578202017846865192109224920516325395911779971188373036160669952281635238424660117024638650214927201850809216232907692689979228792262567692205805871065806793522393181012269337145188811243147549950577864287019325210406272102687928522740286271288175035295110701910749805740936030539605392999532452149631485996866521116643436337243297559389367558553078729894775233361391017932473429687216355808803506465589879698710703578301934395511207140248655038313387947857255689951400306426534888710559096480975070529389257916577118519594958303642490107274604493245203353527175825340608085503985060627398087287502242719096483246255793483125870377250429648760047087942474455085503252740985059739052836482289079406377016823931891403387256256590830747969886747791697109194118788226501419540705967442064060528321057792293735588694448700523662260258358765675219353896838980775281975659674464569267014930333610701595509292563150902299029319909363187746790206659849798624948014187411020249781900244674813086458732650556617051526296109981722632072649282763938086088683078592417397494657345012150451135395761969825279876856568396412523248254509194683511208614382277561784557275420786513032266371918012037880495990504792011720283947866720115654740719251693925841374280985152826656399431506330588139657349668921977420124129724983151842886180067648260719062327866154056417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -79729263084424688350181261247764285107330267165066821329961850541496941867514007948931752115537061107001916529893435016791038422592605259073819044853089215158696227386385794582753905155976017775249356051554899420140357500940526664215822273234591210721787989863010825723279576913941951431211510546084911258329357179153979958743340034097910759419230290973906115485073019350567639118855503392319390515602186856924287343653313070996635599712149705478848491849111242990477815125744721159661473218986153053561252824668657562509005154254485129269575417782954833696974451780773412948650785138941020229357573245388724378806322827918774268762358341248595598090176647646476675321403164366386033760050109600495105127566256786468963980307897778645921071862856075583193179970456457867607053843156574984350570304962724093009191429767734069291642131677493623203672670885963152176837122101554919790628482011129714802580708016095777874514590436510593980794186524846089506046557007400628958220720482674033276072044504202774262222814370470814554791379253181742297393243536254331016466133811515004754762809286088592654181288559209567408608194680087326184801152147366380332034074993094906551334298440197501916410488433712413845434317552826274272885255175657879202293151932373103887381996071841662568845912283436952012139987688899565520066920220976885350834909212881071348688533384262714718944120667849857904314896654646435907107858849404609445347298192723647596508860105436317972532708364585685399688078706270579557619680934477666218253573135281961860088468488826021245807014577828853126715806589108566430503089568268017836086883486381628189813026608969988317390632212243603888769985683543758516168280019588404682368936477005145422906060308256164487912528830592094333239042208678966673156653351600222892997118346128186154431282241993193295547428882596065010695871441851790855947993046277009053090242032044470116877630431380770041915102598972748531602481922953142089582944184540069010986671232822824319536830299094756631926060347982066375090654694605111765804502255224038510600479185632016516326465550223057745127030965112937053211689495035361226758446721168577027831430054897779630105733608155485523857674718414628884305949376017071410236239716804023776275871456594478514074891809842742960953953730120130819911501801882156623533331864959619420475507246799328952993491110029662988961765478063191192073223322134243885327659765615083815694584987048262195205524413626432259656616639727093377641513340705050827546537581340642548226457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 164687804623970668688847565900629202712586936727369941010855578814053358788723064575669238119178684164493888883379148296320118106021724935094716137486775961553032090308100634070619713584816202767551898926078789309330678442831487347270402829099317555510111350161921948764241090803116955965704382853264963203487377392030698256976458126865148192322303251743415566779673204951690233435003244643694120287462633910250880251261086253313714225331747910594775655857489290054226246790178253840936522988515885608899118746809590558510731335743791751257384498502438587182501778954473144905513879716882339645403525069712727902406400392847496032355604473769392707019410782350972787986358377414103742166233086570689021993966235952871230254769304337114727903859881096114675712102521966389574624015662874569964778483734771553085428417237672458482827461667852111168593136306931118817309111097033142698230546513870797993820849705870763145910419561830624241745116889408676785779919336836107669765001426914316032264285840467797729914164615295682836955346374986864552364378468035933837308173179798352373120974335835617955479344894245830794699935109902179645532904211217071445435969130437231002010598256232383903951051222513925796006771466733743174144600897969571313144901693304014577552653118360918915110433890728724464461262830312644257052019657863110682977724506472441365683669399467811671018263198730203788896481368626224690269789847916444857184183994472317408840401593977886354873609360801253344141005576977964103516278890304662222246769777128833188191179608733159273739474862436018236220065165953888963277801468112977131673808078862883434168418598685363354991468166459725472993557209551042134087309767202732147988521308127845539663045198886363669303899100362990947980428681057461083714175168184750238871384237217488309202170504472791715467814413854813780276403420127581916106507606513731366572977688816654900963562083617994920860865172713121244002028125875706674929863040236611635616613956251822644434792352674675262413261042650282208291814520393349522262735929184401146756849122151067998388520102051826851452763324327633694947658634818259028649582599999930857887860854523826931117240910842216021114561737481450721577500081476831353028421343102954101423255634248842247078031765318923326652035245642949960331539639409344292958567101232056036339705699573725455350637790372305700803475296973600528258702699696570721589365904426206500410685348766506470839226106704220008122579464873267904362774665424210790005834268716299307913838592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -196105370269878315849227263075662955646879950086165241081883302261426901334505105364101229643232979225733326534128043188095255398746744356663960229529626209940260528456327114645019359091867592335183785044980131057996673013294251403231374774494369258803503109487533015948272147854395428691556604589979662940003773890273201906073674863039757460221890614512585669647702256278817034547397912006841907611838897403908536416699968611547227184102451813475571723918809110150113481922524209621456964257777414675865137930378390223864515016949355589825447756068112227130494020324337780645733464944031572586129178708644265244681042819716220596783990122873430748441771854223842997478660631885902484051096858339302620319568115385911702978186994620749459618573193851038548110791622426059545341060301541120042717572693080347299804122462079041784643735558713256190654430635190846389499548060429676788246623089465824764246005438267895875120766354040957441692809321522830512819609279458874987700647798471561919977227981868694816333848118645441056199585124191751135527991586494870871021669482739321723774296096191707979324070783201231564297222932077076108216454493085887691910565179481926865651436505092930962070776856860391968590608813992015790040978729686968997642359549101070367913631670129067329159844028549178570464807547573726072684370390889765140149433563506341797212861626550475195169492961471070232368065272133209412382808404287623059480064611659875421773169731656228680931801560657645989118805411609608025327962551637894610154949858651832372546657572227579353045210171293134327779072608270308682894972416197515333804769727348435693338082034685679676569339574118776969365809449700002524497355097891006154472235513926523812885895143032251816928741043774507925552930923565993093058639184761389819568568307484219897409582321973538278357302175962330685746544100076601787140766828511924742845246856313574379936098741417430104510608043628463874741784435227584469510782250373811809131141549340182996623336945000927433074910710193565412936431255977795910176996139176615184321387279788318189245901238424119175032620054524282642560315140101232901899213238386819981975993025511416615765346473775350949048722603593608053760985878008074392920152274764646561163469167890282218611572541931958383790452694813230668797677214760642533121066442047211586257166536826590950929335608663340489025109414015978206891011779474896366257116395412968573994155572138372624838835193548457461415362286104685898190432623741262594153482277613492405639577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] -39478948008631137879102478796108115780376320519236300266984711516184256402226698366125146378373091721126026780193267209598968088855879038741193072588985649753885654751882678864382587131897987155904286212625112650370213094027756246967202699052618752325475116853617848077080841939216331365427851108846584018589851061957290831362280029786848301225000627853504585174050933580521214272556561461940376900619425929270143144177829533903283597651329900346662685903807430879697842362015530370341350550066704525778113643729421661421543451187416669154926895142303644216080376571542205901238138190186404411656866500922282258800387572118219887834599187716710401745182185048352865485778832927378488467944923336317381225589792633605923546450549635138342939561528911808005122306005083468460840491058268743312826400025858297544477393026361104387563641278744673295446634904999091580484507356892025882069851726375740426567431033024588797009031233404726368744184422284225958044957565213988750228268092057086755190959476854946877274643268693045619686062783821049371647736315824726328444579039726684090675897447509846768080871418895312711492263387150008915806484234044747128157012668654803086919661144345959108750729742641871224675600222860026859937556771873665276448653012520321026517269093080977792813884351406184847309301043399725898603942073526495862139263093422068128901386894074505481656000886341533561587730196854055550421261683015807466495377984481038766902649322242187509656225392417949375073378324592721279307600772312260474511528554572501662084336857652302706107278929016277345074115494357383576240339147086837758688205679275918414580569416294230519562911539520407561083910454607909273323678797597438732493134052250361697099823317036997393011378640585938639048398160508232982551301403968627788155781990934813496984622933519046307944590203424310955058406762374115136925044654701477628933662180461297083870548224597890323179594291265004529945200603517634518419868502136823920593609467324114502732948554360104822695701538738765993694603121178655845010163509636652050810969474064092256126930101966003977273606528650121808834732385825069432849773115657027972511577656962812967715443008376694084394294892766115768127694273881185774421327463226504582999882261098132064281741638182272342002430943890001206779361044301375665027375670791048046943086322196800453767461319913420407858608743234898512955247221703446131189316996043454510304674386955281989068037386771207663266749769600673305716178686588803418707218109394575883604328448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] 797948082505194287491443687287870975553554320822284704577781410760641710709607915062994263705570004230628929365211247639294749484042496799161994576925832977268803996248303154180402631123953022998596927836038684830602961479818319402520522005906787466801580094380122925068219286263708111240792758553560603128459103640259507301568862223076215392266277914365413452120513106758951962337204883152005727500370123074921811062405470282309285140269684102871626908741955219453343142914025025621900045758836803441926919250305987250781626373008762070161530691107847830216327057139354044116228025387701694068973892182686146201732494929800088654023319957956751212489435265363196231127068206754446486574242466934560486372484944269246282746579155446366313170867424762007566143793535535335830981276751872754897339207242123438401730683738569406057756097868187904962348941597452737660777271965663584227913863554426889616815061439849854470534341366876787195585983340058599619934665989238543324290970096167923487375579662820006575981238885924857165449655182876627990755385861510014826007994681281769254212362829031498433854521302109258787199118137063242515243964394384415354583118529247410783627959673259307810681147215206172310273921780102241156878869631010700560392543910861918815028537703249010384038049773746247641990749289814204761565360831692020888483353758120378931813713683325654226098790667574328557223604607001430806489496531096541554608450384334824844458987470649804283263684329373217256233160393620359225545667309215083029207037335265248769174627127772566444088543534502781612163245600646924942943949325961847606010032240497857437900942631995023544262945699513703044157473879937339265139466743583798774367284151218032039672159331378391672767946176451811173083704111374695417999298586465521191293661832365267782858813642500293458128097745565161922222478606729498330001374168818957170471882276661083647147833580973789573777955570470088225799085347138722185004332624931348200299429532313501478129747836120258055684792170670537797764109023152794261256448703179005764886395672922949544424440541685308835663080473111518300101435623703971681245224963914213667250411908486868869919405745894823341659495349238070872474618107148896495405433269293194456521872243583593392926322347087133459266193308297295233613064221114930413401024760343775645555335737158174707824371591430680862165443561320625143622360243236453960866049850159965859192108354899728088774231030762923481187933869374685805614239127683076305760396380924273181589504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] -2059108935236030626726640169496744896029170755839001077951556942312902819152116357119296555134102189165594246012234574497280417131809382518280012314286056574315319955300179199896182703489372745230434965765689509054761787796498170172057864782509277928367057353244498062833198014478013276246045396537487851476853880773287761529750116664353659325714568276156011233331021082640511372204313708411350125474733351360705262364332074662429682062836260957641742370702415546678324933863583049132422574314909160414805563014574777909245530436419680475054907771331645239666256673888387721981005488892288825246448788366084209890002612601804098033654491082789082768959752735676284299330643602795274550890350936390951726773602821667191776909078383863243140282879442115751145418445670894460047536292365710847452583698635553915780415324267885472956419389866223584692268579289965507984718572414541569921503885537096022451623826996957652221227440541179076158524908424626503020870514575341820763763281666451486805015742212908805205117444130503185788039693405831838026768972545866984569593425671222985400394182039544654115434490311019140828328987290797613740059079224076725407050968890264919794618134337698080047296396402248576972509784418971066999257129298784425693028488447470568399996237348278020109938677127430822298457799303012930584221633249393134166268901003658597012494748736993632062106340542244862249958467051255085235871210602925997838797792017865579512378191677746582980139254538108321294488088163813246880413535010366317858955674192496238459839287483975801316960155886646280687252239231090356096970595388790180950886806636346006295977038510453906361995013330077138255682724661281367636731353267645461348928101986838331378278174762295753009378630231787673507845878036410245247664640719494120973106490533457759837736933290608776725595480958723227339080969389717921928712511321963875297466846700772352105835504277206568946344911677102925689784969163354437628167441821394626419240081892803242893559619736736827107636642067600470582075481512321795349531173714424204438619461633031147390766729125702320723426526037716863663368513026535507787498163653608616930578559470799670525180364120395420553764710940738863408959742209194477122457631176701278474483152989708583509827012982309444677608213952952257700582227149391849984835820745665228435830660631265287551177867890794162706078804369416023313970113795123601439712058432361315337925988256785289619335418615043648809196110016766247275309810124134488343436260413836242767472230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] 3211610568142709363745870092167587384634261503937775418335004067035650374646150142930306691110044733566454624711194779225161402317116879930743513627951254955645845749057645045945815581553393388594121966642593781554716883273777936901078236320919186229131907761229041638081176150942132451518168827996622062103246692133081531120833593526471768911612983867081244811238548240870208743583566142006762772587818363915341809920967122930339828100227329356827604376561950703927189686781367641924533069293674903868995301080744430648291837942040752485287532974293184013995475011228195130885960912524726134666137026411130897450814174437321508674137127839830659183262771397163414998146176438611944252155414079136783620281522418808765288258387471985523684149659928079111845776139043085716163173675796742387784426338913464350287354124294313625838648295081889132657181658992275325831010833236923958221529630190022982302847767107549365941013247267845860270534438340585428300510346560505957968592926807466284307811348811801021368632986348934956215293028330343786125733524672823426596390414499621570560589341976233693558197478674105826379897397525722490468409628873639495899243268759276456586795585232901777276917328779678390171428571844143873296038621958349985811934299510959402726350766461637267621655802775546873825644700552700396906117478743775788531702166411019113335206734129721157841301675478508312718359892428429934421270575962731320792685758786287324077151787644219593808876029807595273087413535517680766445895608360672092860165991297168062684666638069189330383524734316596898530533702868877185224820111052805462506587844517828727441194037196067070938884366731963009025661624063968712061228856775288836592303078455353620523278231988495726268244577374016306262665374420205891213021702737830182481891218157158408604109394951767313846956107891190550602976450170508775252851878018332578498017184775246920523327953019787302538678368919439809316082847329819306174603974274695001864672112422913469538151136230822892351690724256694522511812399657550383318673098969169272131800315232664055419423552515753606423391810350124937270963368389768198944621424334504368807472320461426668271055620667602869211115610858799461542872837086702260651260610213379132696199822670857799330212784035760170733616283071428339636526909928151853333403235076325049271319733083777176075621415509160922369764088215856202679433329869462899452246947531772162773822606478113960197643628527786969363016762307527739797969150345868901926291506343077606658460876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] -3339039106609597787288788719719677950881733289304846780908154583453830945366143935232571052852247587948953702979460530590164003588692421947406182063842575651339217518936427608717019598758082726214771914113513409427921926761292246120473224807255433441916246423298894040905056813233694548909871898532924170071511059375107084057128080837769471152634774306031595836469719754862601082426639797009200087269022919582463075868621517170358187975851876070555827264369292001291784025130283670041883636469208702743672910612609871697594877529576180198491924688904320085828304704853605241645901888824104068584333658877957623313291961368216637851315915800989803057724710606712972409362367611341598232206148646536326401268075259973719567087490012100065951166629280093351436992913449657168443675668399549948211717061345681899534321497846629254318700285582988261850188645434029654819049309638172012828566994807260909226572405401669899897476318730251866191445197041575500902126147357512175049022964404195415932005341146079252543607426579129358031960652372956789514344065848812276100582996214585785495197982006394122036659715512954498037315607095356608289636110056749000564497592571673238028869711399723040352038803012393433344779546425434492418464415585565960662532898551872163460280369249233596475930910856277398646157323830792964702529924473946994099251296178940101323263729570090871178377765392626458958869633421181730823180308622546306028491823899798479682826702397574033563385383609365541855369232239998051944677711144516106268363354957528099246552735792041778707281906507727902610975504618707424022111425484528624947052044437702647288320234250027724580284204729889069549745618885149285553854138653388140571830255393254617583161178919099094487417330802613485270015962932548907137688620761616677842002111359788294208155063215119717157706195008233138820281566755575479139670029376123663422423098272828155905019413592364445251290146472760198488912956205644297949404090765834142759075098133945131059920567050571083716521013632381796722966608944132408034177418212261959407403030373854766179857895930090912673581838694832944568671565450036488516730292203630113689999600005322003127561581892692136479099320336803378163814492296447470533243463592063035743960436589591211341948284648145195252571563780495988619877539273948221772837002454772635799361937410266383131571127571306651930379606754772204543920185537053516271446174762408075366661419313546469360747872207947869658949099598495062906707265701660882549444133787010189167719088128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] 2208229027850777783405281866570750353218686426694067052765962557658082997315626940042324804219006907339607446876535964386802351287352032879164934172547074433958110732700597213649051935069696789462191610122604407043387545030826876826085212744130937333893745505124374403083109119489927587900361138634043906673357346210433901868390306978169203351395393826737667612073913686989398188085240590992972598504638582462240030045755245540417590091059575299251078217316525774683885728842857494812840455391746172392061107227318405552743953896604500959595661198800082926004107475737828169800166320450140693390150598208402289414592210883614962873305425530679128257989878158866238389332130855559367975346653989519647458805381950400823449050060027668200598507690451151889977871594568586632568094823565198423723700771253947790219001636917492477793448816495515498723056639098482917169510738645717583641481320031856103546924592116353694065578319214312223276645660618334871833646421071525961231415479083969769359878382286147672207273084611354994560104317224726157435759853581483899801883575966836379250672451634892175654109048911717532267509978557327822235121547144015988612953274039897631650679734560343900576696572966530740828285793470696135627777053228878506764127890865851896024409309410469567657846092183606752324753951103172576200244633100826115571765684307541672271168044492471144225842543769239647062426054377067141966059275109266711196057900680307688676172848518033159746375496784723610327758760078919423898092916768067546631032643500194653593115026362532195346362449063549533064968519360625460274878893857147561333425853073732090888204688325473702882981664584446376351838556746845746987822882266876002488781372973686802149072598852613230023887109999385099401509617266472054356447093487552412500862204307761008874866850974067866347371435500797151981232507851287017108561909441633983669889314900694708746582316326336329286620509534939564086017124678273789779219482729442177737643136703257127899082459684311369875798161412512286051968922388344214092617924255815038546204944720719770047687278802411192861292099543761344557325754357499498170458540655138896205084960149606383859229326122813846434799111223737381458132413293242211205143674233043729944288428697597794346372798791269352635801276113379476405002821548174097116417768164732448588865775857292585836868277768568210278654187033499009675422077981461815602036668112101047148759118446556693933082311533968186870209673088926546080656512842267624939349658116867092034407628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] -852432767819135377902724929480912524989102335637270972220438237231543758811202506843956779231417050705970277857535735868294049605397761055890567938041009462905451038757279384192261702275545054721366529841626814053768959906208581057282954824680453298467821718047454015301014059237178932508080921445570556147275607434501657735933117179440342365191075496696467795284709637334335528093784022692800334479020165375332613465072148508616069443318793324578040152032065324677277743091799118533626036030077016711661233740010902837587902341796898120067446411280530743373641439754286448250795940862540477563510384646374200221409512953611142801822795392977204707772358052272166076518647776572349143179108760162012835898724188019090970151244375208626123709183895072454422028614813729846970495810613564986162599129368955384988376561575591593355576351019891778713019032447211943977546478294912008276365724493531500769429598544782744022440119166771403309711510805347668142439052765633759366700357920407591231212254091861211109905233805197326106256088118666878929150958850981906080495181876385854356006681036487795125058306785009584663886413071079246079766066736337581596113028689255068915356455581414082868452869255055668992136102642718388366216421422241440834800584990975292279894590284671036037839228979482097745161247249186479204649306750985394786945069612337879296825624757637015517015784788805634016523061319955327746117029965679592071811480008907403912960906333864999572483629475579659737269592929465020020620905691563136638939239794697494039978725737628822293209044160370122990583455468177670224637067582022999743862360398002958682219666342154112128803859729242983439523981614856803111705497435395055927989846523387208372991786086772804438629720114693864523390063190207174578369731145661405805019993679839845168146833313956253776143569517036182516856905350108041999825489288697691860996483269054728936732400060115123641179305707524863943649889388305909910511016966142016626861500892458640295691196779267666864821106857890294937939721851105471525404955551301631502357901012258726511159449857774261101974511996314616776745685464868348114029162574325241920248867183154395033354880680364917689553027365118412958700290694298461817875779275264420817289052332982245780830861142133390593168705356490433729577156519166298683336737239096455146974905901460702300042556935563329132952605467914894723938181854757265982660193143028083042883544858601805176489997018807436411296323936825796668585247174465452431876560403470794970380632064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] 659033467613217656453820609941756290558058825127274345073237699320608468079724157277703688623036440718483035490814066390975773988647896771582216080783894093399740574779669483719664078213544294442656893332378969271512207626561506091549533555446606794828615067291767514542729822785078266694412122493024473782919380094483006714218144533523667204032293365978008593754929603237693103666173253493898177319258066079503482460859078665005836201197958059431999206862446821762029395945877197840668110613912492217609210407308425551743439431442506208724306786883732002400350468029473226273773916961705692967727347149247778616980424646141899312127465148214260249060508278970533877405500102939888998438660143023420098421093380382437982350086244402657106670523679460710563172706482024674407643329015157704139970232599468109913562427701843213173230370058632890663888027480289068195958624947018809762669368305315266617311880164262258165446436120713207598732296546160536534290837266750205547117262244587468585018890043734381591112060421548588812163715995497733175432058347316853188201706978652401382359794415295892458904545949275101648806749699451901326335353632418606069747216397626680162164311609075447608061488651075488779170564399992532610160436385287356703959884177292969887768864487476605478815292244865843419249390386519946704870308967332299607339828157495068827122101731452703079294811612027419110993310331600772410631056541882907275539815399819749484253121178690881896797129921503564582547944512125153782048251836802721999247090086645295382770095539399462119165267438145979144900081005171384702118789939819940153536701965575317305885800456158860621166218542236050184765835554852481688940528034487871973159748224812990801479119680150143158655834849787399520337123992652514435836079486500601767421013915003367606364597702627198111290409190047492036251401106552540965024424158734062403092240967593989666623715639358934910925166438166489622448653520290807791811232609207403565290723353052669927009365556816865154792425313358369939864181152773157959939932690067480711357646607855756873221480603835512434457815632013375899111891155369417966743927589344125727218588580722479208322082453856462409361754627069257790191365329380999057350417820435399732760759076610660703167213702557347174806344442385104191185203234291417288976961962852422384139526472830426307331252621681418309829530853212457202495169399579345667702509215825207493296639648685249959388918309650185583497252832039438866811730015813386748293538196323500271075328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] -1791070449634555928015919297762863897387388632932071591038103808478015685114694673902508364468746857308987137111258367451842059175896695429835028699687370355912025356556117786437879616989528456998911347559190308167118619208621354743149930638646668395453964987903365257020591093305042293686747616763448528459703435475860272067393255947725131501230826694069564248683151109202169803581373987101889863533586802302377531168592765555254648803956917748170445623451250944575592804895542051480079451548033228811644337204043457676239127755136621167529661380311663725688634887024313116490271311202773189055468777929548676232091048032741432317565501219501967313047471212188861826188647013310464465690580426757065137803726358611842229056906504034454962555557672296895869489512526361038708731655666872770205796991448725776675864047527562946866015275230245510053536664423648413525525033897768522170843327486092075656693199839969050181105164716070390357073022410836421141176961586779981273738399442315680488238578627925654607640128847164549372319686538504234934942230475249543254288276227640149371181334734526139416548373484004935599842926340435892127085643879954123061830608438273570681113818066695661443518866248893271379368093977706008112918162074169205846750914085191934768377845408105590922748106210353859501404691847461867076462169941970169374219208203147884469688610421025016974729911419629614865682720467434913660600704357854600424956673733362097466324775773003803766525253525132343842924433308713124074676878109493322487363259939263610604372941740121955444082127781044759922965354123771735636797820855864040847057128778083156289761741864566126995287635962207168391364579598771590792466470071027484784428702351552640841597327262079410466202105468922598610273184828763843354998840061488660338215789225077320245106210970003206709158950239758686511692792458272137514226513494499638616220601348610691344302371015427653784859583588500169193374677088311328465003633984248277395574146792610608080242911108482422828763267125155661727382834377677715056274474078163652372140722165259957216720098000521972762921358488391822936204201070595245937873426018528977802352922394917568361247945763357580162765141504746992162472391714048620753718109641173335518608715448331830047090116837973359374948654471553609455314338264451422665072156217786831633155780401369146949218086792134519653555896476306090377658828904149584339480615841431713926915683171583514570425279116779192243206214185100389782910797093493989908391079740923422767872737280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] 2943123637926495828631026977286394169353636892907412732795610386176144125557729710229651860704010787471468362411106581615039078461663285355473639519206531107797727248200291059271341421421969319727984736752874466326699021976300004208662187772190032032366031840901951267850578583501421263583758730895350786202741049538024372208876944650365660700218501478501450791763391311313792233554239978243274950583261363443133519019044516198957688157917531175089499180875025558488353943275156965061543853755346419310628259021667031043795308072648258168644230431694316852821746325683895705250491783654535436457026991234109471375971749537568922812871320586070110812861709722152261683146518470090362492907231196882867918760264658688889951563747739456333977568791615132493910237171751543667214005659475919571863474371021320750799587609100741003366310366192199129365613674759163286343902362051091172281150919931533813030139566752137302500810631438772456895948786911628806667833241253102282099747967097214915055461239483753143917256742862226466871638737284283603527818796402991433388540118846970939991432137729900657446194719760854257382819140742261782319199081629685130110423271092094483328489294242556138188015990865821948004936629599456944032693184795027259465823164165348669584735560558100032740353543834085689259697126950008663717988181840771388621030530551115826018041579243286435944510441582571788526640946108801966935269312558135047914462360545996912119935791984993150330572647833766870694437577733435193205948853805277979499453840989030975303629992218672650358538382432049850713178240556122723818519834090186085588836446858561734074987084159625976221596815422117671665800749427208971589327062296476636967276235444203669451059765001388336895645309869316816398701841428356693148841066893526208214970626242624856115624515082398398637473116824011286083880616229245395497005946893838914990967401611865853903344876062204783490893922703970803102072898922674797199709915210368690103663616444206115055196593528962562301331142336785746941013610550995494935147493312473158112004573686729774814034852991117062003989707478598884768938008606294082125633379742198904902304300062784157832190263738883259136414497529721481824671800160740448813686597176878471024635329913904064875664896077255037510034927795340406578278792286866055230062960956310312098747343722550154939372260580332995258699074085580496155247042199254380785132063312215135450039832315594933951417219935189887366181983956427222511988886394148508569353901282415542172175564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] -2796638189373672509604932077894383668799609835768027777477189696043820363734059499159830934642424954236358899680104715326136311104344076747775057161035451038134645034889481376163531930549642249559639669652529155587959889937761802703581917228776195085730239396184636589858672073239571971054885239812169178784532555187653154725216215085702112716218213909804359537200144112898445594232597661439548701867819527950891327260202225000685085838624840198589240270719558888518992563518069753889694645584774487638532400763551990570797607872113426456919633638049484469281074824256308325325890294544481061841389296048430857119614624845537793230643477895115533733616144030366222466949025378704325091405423755009203152829893215264033793901230616106170868998594782798180421437028785475052453177613704059363431814136931101082708392967993538546119540201124520231766012792271909745501281808332754849550055837337787217578237158241513746383821009614667486268098591432814887805079044199508144868651488157937388003484761790202568548469259100968367873780761919347990811675052593822551032026163115583478890791749623957406556955749343089176465076469711510650436398823459343370813201492923946378846266394655375473231292402018478584938567368547663095580143157479695753883839314391760609418995780089069759863260347104778266194426406470286551082423966832203894081463536928681531117953777760389533138492724361509358878112383564678653573342270955604918228810650779572931063905637382934854906217495529349313743455675977204884863351435371227540129955484907599250539559119943681046597738190068786733015735895403285475692094062905839375282637483631024284030434091438971692721158251847969325465150719404342985894958577198646061733609379615957527303651413021508782009182296335854148543527390804063946894487881797136470471781220890963239361619155065700561864463412216991707639442848123587157925830660729694576556369687732825814260197615871947502414008097247589989255278991928083302290513328818611160730062457660477070149577117661226422343931418574380683727956810699574896368819764966699393148865953476793963436252204168573669971599433822817992002249869490093146175041262091949921967625404261146049376299879943525580181716214086864757897282390323105558695357194386100772511137579286575228843947098264325466804778967413922906664768970023586336873969526712650963695804671035055793885151784696866933179843738050946055328727911190042838764334767095395567849302589296651653605329965439623430504186369772100077879173643613255516993437601991480116254783569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] 1353687792492415027590664078763868032390568215105529222945430324223882794925195181029594561526056587831397921689803033912095019099803596417577154927965445000579195653420835208730761985104540374119391346225822147123137771634790618303098656759854785413971097570463256727074222341565839587683269875482087419711858453211913363474282740720136501542622077817455713225304121891891174996922165494081007714415661125420425018955555186448158185185934165659612777054905546256065489775935536002981223760847102905920021741433508264844889192660993040954327390822649196242606178806958292628263662663400060276626278370610302850966335829737224808008918932642653564551503746137016938300329331034880420220930452452014068901174609963765808680466244989967139690869739262656639945852797413613418448831635146643307475618167741586542560565277705977591342180496264226050041582119163640254874184611326461444692499701639763233960982098271112256093536479752443388467195171621336980372994701382771111900424863340455737795272177999424777926862377084668239382453142459841895291749114084866035383240507480796619092514847978179743548146769629880283316487741721079005581859131247595934553501758070010286329846733348280791026720139809150392391637903256311819843972567245167057452191232527391715877150043568302839641127463291680481624134104944185621715271457960558566747786513142568462903154437121781108591504719153989117131199505692873224300776582448913904401828301021896995599204404173970682868922700648065521620246991082505918339786882406742777269361423883434141860685594873526496846518672342738178885356680397236753546827304717479276349242576799491551199114205972605071013112494249497693037047552163618001708792354451207000265404377836023171567558566305911497496223016146632429111699126665721038170544336657341068420965175673344816560656076181954135523809067738435305975008115783332840657180803404437058279180242722285672816611245020689074040704736529825199688048187045189671654728604009225795494669946621949122996836200009207859603813985103526820196592889334476373450981039829838418639892457859734316360632807231453424137353878863656576147824025507665760327271078851240283312024949589622814337306620616624806228052399713810790783004680794951438679377864650216657104097269499901004224938518252838618925450475885302832044926504253651357206341376508451344752492218696484649454925476421407909009762233852877475324050163731866868393379618069472799421602672636161704021373532378946491864222197425356787058156304305488195550918301982789057564481945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 305887738820546412139484217738893169096257990648053057595080657546635561617497733671381589180904466416289713574455490419436197656127188525635704636434662463849375622933536440296128645898751666815314862397959876407298474641712045991574126567097059784217989077363033961311493177743040952935487491199254175689051211971644934665173592909256290417158669947698879677698758785656202533932157306949968336915832896274620910058041170074004687358557596503178836184586564212362449852868114417078094690072882800434247756552580131484054287099920735805006202289184744426341291500205588855012766952533757603312428434081405076693521575805674745509340492807762735599302548650808939701468877086946408360334700941253320844677925430839396509511909420245518944208909545050147484208985368144408768873653779326551191729252831319945831245627106350011588817984809992879479804351141263609889515275084723332739642288899152732021190889217774988257235238495414507397048539044600331882939076153599585169253496516332608236161545405321496682358131847528064008528468954438585817902864130095534548160711511892584464226948286302152964846516011337124565488034736939263132998158834935373113251282023656531367337635333014063282814517039840842167556676060081592057355335515097728379387815379777099328252886361771739488923171353012809683491411390486908505834529027393240082653132443373431772015623843298633848149808807160124097336606984117451329247414598270877233511226479019126560799322447521445249004162502201506249165784974441095414662504762117106535657829603043096119880995122328888743522453218857103816806325549422120460649631309764809958924773379130220873760443878722664388248954820924853835770994419983173608611753434807511214937766539014025769417416714919137921006917986173968258237490804880287017119851493785375288603433580145016656540499896982828149847619517839276341643872981262763571223005327015692287543891973400203520064279339482513157204875155397021224693490774710995472998069154312781426820925475483122153841102978922871478497311929443243171367795760582290672302919000869739082415204497175853044382578485840284355588915929466899546322324681758994588528069766031513090093289794218083673642586745088432821696862621538085958745516866194277658824580503318308954126032206290839963510033037362797137429532214633798418484804220236332475552001091657415835148793266116573721960042589159158415218251327309811932050840827244281834762843725511779129060471365616656314922264881874478838790752071874713195777059672964145686248003011012669355914690560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -1219966833833183911363254731968523182043692779712249299731852879555176783824448110215901974698094381238470640490265465826944821329681517565725923549274305350860089476475519905507924802859299223853053287074237511299792929751326988653666380738850340901963527016624868360326199673716413359296889148177249022822424625960909560847058045212864786011046799612312907646831376290893356033691577948785012081403993528282745096506269050102429850554967924016188970494744726348590982555021261712010063377655258731993565326850126506518876049196810145589948985236404969607396112848475192622069861881431396942941757635033291850666221106587010512427940740240811212539841586311523599398847556107303137099083280867360214819097502353403419759034664515892204558596025754983358227257962099182767928391148016454105567586980696862609514682784338793350604287655818273140568753666650978646765309604517300492181604515864909542323108110813091962087941733878742531169790726649850078879363670922862512407761930228689059860255340385236461645857880484992540757817151236434017156384061619746368233028992530914250598630617872108699766806492455841392500203223449494232940558296734412634224703644430729936812554440658555749585266514198025735232070269673745887222500302161720477654833936478877220445781095192876381075589727185560003056166537014987147184796744295422384718105932796031083545958883372539743136220213226753059505345847310719508189336675294286402615240305271508799180519740990328477176070252146623612285972683031267405855218042742403060706632419247213633916807491972893455809842750804938312131809517059064662129078060251877655355088264045040344699051477913507616933994144675757923255916930797015817258673614633124162826902178692031336485739299607092530424206317260936446020298952715616549704006140021517498595560644334302306780888396635475135523877714629841949645283272698410052316375589342936666290390587866105354688062714106396958542387303725880529709694858327653271726193938683590472931197991250962079890735497036788722606031932274105514333310261360603305235164672356845172870251963161605836072894908989289339259218307962472623381706941394733544285204202144835235410204314155438340435546933264839650212398664614821339731572804240729040354805140912730328933756114605671389205554691367087770080402754984646432512059444581916573072710303176222107313015481084241723021080447633923873948480125156064968110943322837130132709042054410987739542271536598223884216915493170991425543375006268676142067176946627775579777536918631651526576177152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 1242175248733621464052523500896790698981334761219198854503512049931805330558273732007641472160274820995130446665777953830166547682611525670363839610618272233573116614522977207564363521559254728150385420127705250211775000292175187646233817671902564136169958469275159085549322207475785060454033716849019488425501105371608791058347733487870906051346758856095336447561877790188282275730829660478995637384480974922099263246676340940469586867413855966595281645556793302594903983925024068662263119576644654350975306486365616720652613303196434541676373071167588357061425626506456788152752132596508908251665738937441536744032993785374947608703752976448332693504866787487478780230553563437688501507974281180884913194488823061075505594680626860984451028327571243266811813744688952817396969527531663744324992041849018872867478576347130613581496531479800168834918874938025559389666872005276753746447880808678445093362439512604267062982979094043044453296725372612404591412190678453764667276970918946345433932152107663042986767326731617063718782695131945878256796453068861166528820178625569953517944145121390219608256568262437591764984313950132877932137856496744102837339948681636525216906027592879077453910538953045382012578156430972837279847079834000110404930435206335023591086912398357002298630833703364433450141470422955640688116759332206102247888782141019217750526590855213929932334768779933846186085159604068586897111563878472979622529494556067219919951383924682375344178376979942860044198258193910357656453760640603958972529677865430134848660562692160572481527403581219225825936828051156201711757828463422772459888974807170812245880019028258888654265577100347499065096075523344231175617280918445107220866796430076283719546717009098750125116588729769508592570341492601767728746045724523296484288637454417303470655474010173370838719045479110828173006826705748665484008904852924224621186684001524719949046502218847575003440860109847161403658987740001825345716960143881701615739387481413577742689582430100951402125889085822877377621892948361566852693623090814232980230027441920448899019989546003298184745081488367987819109793823465011075411038763981073748912497074881070421552980921292198309745404682062330004636774083263445398424876596694171757314461294479647845375067625861471807443017226189768932217925929341845883468812841073514983039982641057300075502852992149478666682860196293229769134080088533140744179772572667567226692813304569598628481564583221667714033955578735742381372777924932021861123794046093559778936619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -804059257232922154601907341469503558287476657956893757119956484835020717944225078658748966091914511885542852544215845930404155393678341934361779371409021512323048404702260342362411413174778020142456622183538265456289930880109220419027944864326602869937090594062383186797906729449080587924047955826511938921453657861911348266999649845080472909032984556685708863032551895607430601953360043667834787017732055156984544879767018512645425533027652178101073438770304858419108293171440645945569269032872276587929319879214760590496689785580685454045146922336791110662831456468282768893050972003649187495628358286887625457104721243839388625448710954751195200526173171767359417739604245751623642378327631850863523298023277733309418626069957177001021271406123519047187579605043246780725760099502644699229026773808972379287471806031891493755148760286985777734241319582449361583833438805691697758605594023780789272959096236792440763945232152344254651448161234361683746982995474784541595307824127918409891723688459081651579755895229492968490693784122778953683541567511299840533966507512772627519983342987894604896406760752969047472456337062843088854356792876018127356093751178057778158219020775370848167721602226829287992037761526328127311553597621002288855567706137684312879684797077161310146956275078016027080446423027318309829912887332708731774462197142258645196909602003473241264532138015850033321391776521145697119092059694384522451520707555426013944196662009324171199511366027699648685922530931576792616932777969755857599636239553920841252690853046538984093515398916503365115475241912492796304236972195224284828343458832362351264466790226717887976688440642190511926491694169181189015521978469123874561403452033142210112932882385635849090975265902515997126349046000164053773505241186423495983852413773917721359781991881957031177693136335303723839579673353021143711303253571307948145718867250175560332074795934658816054847288646072540660115691155803177429630798040429100075837294256679656320169526379336670310224777475125807364998165681333525564562849137490037512097729184516852756678862855944748292197444746006668946550693310973178085539598008177010549494020592342374393263678532586393962013892059760598868005839705472730891608067212332895235884391086111045057679014602143486391473111462436969688874007106997536676337967512519872301089670517090335137963496120764412751810344871031708071624105850431838165443339057589573461673431222648850530709357005926815011201872498779211087649352864745464311679729893189766808915148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 356916490164692624997589724910079575241016975779335207795309939823558341884849091761937571369033939231879055229250525202169744648705893474828811427530305310708476955796621363421699762943853526484241712599359622369022193426776221670681052445608854271542307745769786905379044655520998188120177552815092681487680028621289679015300773209300104280438740427194428517915010102697996806669510762004598629660203215833632368354119227943986757386651056726741084071447977889602825702626760113177564443441534123684436642553921098913638224094930202193013705488085251145646734310993678787242589138357792284907101239453398027815266534833307633133574434028268634032754371500161903059488190795070929087531846433521509702164488238564758696289693244197987061484043231403144914467136896724758213692221216983202287114976660709301191440042931138137578645408340631820576920666446745579925477800056998840367269168036029918647897177840653412679813360582197716593066626166853842843570994482852311833290866432940108080155127741364140467798552386762858421184560069956740748031000467693709752181899274423195574268264048394588671425209805842189882182648453711403029584429258932774559366916107141165182766577782628564520055597896309499081671253245209516170586210253537979306129774573501272079280047696145911377905550422337472546896141304319019019388174816625098596632979996861657829798579952426802822827992074999896436932201446904438168277016142493357831182424947360460406077321549604383580191858480075581091398232425489117276307226039279187570444570666392098682488069036754889155343870536520543685987893945894536250862200591391488021101659009914603117341352114183891075222862976464238281804825018450327278425890678305331921976641750343984272249621015896824541908984859446261234425799975287345653023438423871603663556236974881914215759471855770922819631963186015098973740184887094276493387475763228103939647803102375920381860538818931638703036488973674071584297938402594418478924821338328507698098940310311763709704948178652375540095290553552696348746924681901768645602020172181949319915703617658140519641775489624006984803206789830985559073681517866257092610866587186340576098167963834054671393910657425836927131102265589328375895446381842354648685611937155525532402216720734572708436636719208295551369189578308833854352885604995304487542088227978294266521364840696790254338506962680316877927701486053589373573033220464535326031895463009441287897598079330424024033241101867875147770475457603194320049682511238919694264409868718498314564141056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -92302904188587497398717826757320821611862156837446573804593730202043590936028537571179631453263120157127273832854349059961839530352858371474719014596365372121190790644151457079820681260354498228226353418522400482394472713425001657073342203416217408257940104556458890026721164395483109351456787523814460615867980841155368056392026284759641319990527843192637759872827999171072589940673307919039400889485497351812496217400190470236322469504278562094373216500385151293489181064141503722109170062472111153233978508980618352257910507672671563254379476786761336648726646812282347747515599780502318156260120702411922102047645462835660880309043190983162958669264565055582050270270322570742100894624164773194330117759113002653086345301976108521800489685754671305760060167800724090336621053142937859076174512144741023913809209928061554899884604709526613054163633375686025109264704183545431075341621518455928791865128224963011974333517252350694904357205807192075240699372137683536325543138143192969969176774067951067363866529545951299158201839780760129561187023336576793425182376390968155364739577707879628669250154689256668407997727209434594153613458199814392229639117151483118041960062196966354422287024999065577631263466798551287142082000733452140114207614067349103913483781701989372394699206994360118507689212331020066103610078632907237555244665616607843072770075877520342714799761240003981706578609556296774519851526669112964000550541728901899863083396396342569654779199240821217549484137962608388549232422124874988562559510544441071191465744192932608705814761934900133386353031807660057575776981453413495187662981068657617741702722372597534908750249707790249913481211687717202691589830354833685561541116989778570987346758244489778940646262267920281925804837072024514087935827260351599605756709739007505491150335763178822060362844435055110882337995546556337693948470637133448708469593446010749484514254203319917822300284992908260120920589192240139996910792090342525735523990575572599483077984237694782800534981753941733960579664531854125580009291255566261866332236985991541204768238251055849085417494215876711437854362530062022278268366690167235776917235144995251189699061035297906916965962669877580231837605034374262097472027305813816616263858832446729446926962712611104582796248146187115736694138372011230093111090712881582734973288166801383786695290911675175897022944402726962951147773259268488592215732786202700708265802947019099094576726494547461204302857637718216613948616784115517684279259629025679222453043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,36] -7725810302463527150811872420749037609752372037206844435351663102236932981825422870179845191433214979497366334829409691861435479830741396884390621191473534856365965232683795600475420907096411915530121944034434315730968636041172109230015303539845314950327883716267752656347951772505200048806885165739934169741310801386329169527866868096160007960324500167419021025446461542955875857205542809880753937983115621269570279988267056341971206812707252790312461474615257255849076126650080774539615831392009222810490456557987007394533956607365065933938071334711424583664888944275421657944067296110100617467106558301809569470070559739900982447800505167555236261064070269924641580765822765322598920293467540757094040961445267842318865364682093034308373870804658959176783579812670201543477862566890821430426618092824418090869363293049517867556245189583265213225798171265966927511660389765712215492389119895367986059492538291648610343904448708898231584805562882396970205778206570078163515985793293891218150928636918016800844584602483724503093615192220414287891547994845762186085567794915942233389380727141198648400128371516080026398102257388589091207415155978225067093734539383635628601495111862786584663790457829055353259056019403946520035533758163764567270598914458338581535892087341741152109258821861749371174178037523819313403422903155535689412156750004157765865727602762815502841978542203367501190309899152196395883993036454274165501513943115753072629238594941970677730985816968803435510769893821990203214693221194983844657935421824365780656399547213234026305555248077589494982100940727072001814578206812174953533908183443135667484647855529222155658958300967783870504036403849886111409758736472027468239313667803460903281172232647711114986409015284078821150379908133260211224712277563154459565757247594550079542065426718591333299202076643282548616979846928559301363553943522577145823193032879259182972368026732773199054178999086180283471907313794565451867726755249113579114481725307445825291730202120852547079538770478384326937550997267397549467784481950482310023300064565353804338711422979132449449152042595399805125959910695954071650662309047580364552304305991509806652401536683607428147681915885057745001382763957662117916009445448884327935778094065047198198690413921377688011366020097309240293522456258668847288055422496266602055408167467553596198850452896577846812301367324289613848989960742472566487410836799441017738011735484558067404592670613334003962515328138649761623798788203336660568014690967590089414148096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,37] 24055236278605984917113625566494591883197793725961925701093454770269760907969801215843786772750714435381589516237248765578521546755956944757380443434699584326850120527394419904771464029312800939150572531200616259757883559439581603673280099148282676717203857851810197486122963265546194568090361329092276443132879737665021325573166416139455875440286939802892940026064083751959598830600611626155405664727861284735759317422508196025206475781758460625154611842712370148958891057080328958073598769059191792584888420969982004822786620246327036035800982967995055049362921942776245140812983545685673465034505740770618638914901752477126795497690464400420985232450358842414348638302523613648554653985832806764973646605192396836952141065185674403524620467781433003300779086306015753523698706516881668171727290087352914572733950162354520436512808763822835801161898197548456438165428148268160866296858687427221536081499662184429863279914124130116251382569429965513287754684083809218308835732959423580702347466725132565452033900151024308728579583203669779559523436741782325122079799730188570578017022559966949866546634290063326481292776735313303491973839370773745953063183604792695945586291673525358920608745591497267218412808475501279236517099956630016699760038347520284742368578444793551913852836331031846904675519983303550643554048151271134197751758632136446144203721882176275107914273782206350172005507272242603020470234573541939749744053724297566854020614380431825065728214164959552698416502213593651101849837449670045234297347047644198214946960658941491809914357357074010211792329151890401579411209382250926863548815120886628192005883564152474939698131353801821204347067142887350465334081213985593711920513349784949073919735280545664851309466219518965151232383210682903399751820470804704018409593114069422658779661340808470702955073656934362759930515942627664518355907172250796917200700742939286963312223844321355484646602261027836586390429570546803022176394126683678240110104076650678072073254185474477099862456917876156753411018405869768084523457025247913365706460553006837505578058487179018904928924569829417730532784314539000767574108652551545398818410795893989728489308070380892028036896057289841600648170791672841028806868850489373497094997222572377010186642112600433781179742536373897125755163918316778006504544187874856332113971600961339232011102379557192429856468802305373133423694177756686302722811777410748360273333108729995877283284425008449358237317869729158381024857929277718050608237722708758928923033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,38] -15630582915060572206209750627348897915144569061260640688793383259624149188355933402572042085684578953949893828212485254698660978005157227160597306371880020585176290725435563332026517624052059675943078259614411993226333808716616956821505802950618611487720470504219413738845043381079751929693659139012843424293739723743871104356822034751324499461062611514156567026661723201595024701506535438677912276415768114038031902316460265704165771558908541285762534217898121515517735160825079961996226116425797030049892728171965145434291621106132362512405144313700042905389753874704095051426780339284145150291731814346049635228362258626060223576121618725181491123963765095069967561286332032285245330346429296177446676679309473189548268627583875996599034027248604820729082060443753573885356788019975140637424600553342981265589609936200679232466239101918750351218498315553035047268562336139327327740045810554612036943516494763095250916495488500815875630424002978680939259704844902969157598153979425879491991287902713882095094309950507569310587909187904034132987862437638285126500057549010369199215673994043326686339665076556658410118680365166032841854897556630636219164751448439730798400159964335920998483475062887138501144339871549418871648511430133303903940496721665292356635742278172707158714395782047832216564482640864615825861510536665715639921303109705562409866927677795041981191147697195142603929279702289091098407728951700455894771714307371664879923856943826919212693404025823381686637071892958933497684956863295327010033639591753494970026574518545602662209561555688620556946452894396687216213777550953186995616821276240337396204023021970393018791520835476584272615092690108552218527291778757454292192556802715495030599452972193227644312556557278731787992462475970631431643949305847642479767765753413947790115361045234544485186875741636192453944061259436535415215764491439985744308548964874979140944715720989357924537663854125149184915427980264660177948973822907524865715657004908424957788556136059194949131520972417326853157075571368073457902680532279671019748750644820792567934721541173567131958132221800465788511731909235175647747496136507069200018476971624859325334443002881286978942008229161581113522624429917885811210880323556476378157078215908703071161049908634862189436674940255445140500192219819964696673767027088171537694576758510816576287812619664750899066027690253084682935773750170836662233841674977688695157490386694938727637405663609599124744755075160278594455133756926247377819165777950258786824355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,39] 6740207118949823755813313573047650338290795327065712435464224271677156157480006347201262940122111816663015248180435448825295649847143532664354960325284047433218472719401681993088061358857244908822780983895550688443078324743385818482835425620850322044980453865838298863564927699016564473899106351821027704255970329488442159953804288942188252092535796920517309848897939908692332223926031297903143626460585790658094677815282026543788544560167034765032675945031924857506757869310701527546750474187185683898341671933668311116672220983196264010191455252781681244578313101787968232467559047997602238863027830993422270760180516266560308934449370435121914983574778178342145037936361800582045137552153327579448620388925367577017191533681556156114490153032496982424866801311882941709071552662697067339072325892248798023357489610863963299123821526659302306324650978104430045964332570578275317854091913769345747546770048174968718325934417712524632121318902370187546682131032819656880153974581799009519631025368140283331619103371732057045982022762384672936907805409745890194500267702022554014965094358842611931285268816301898563757634125291198116841439758088230022952147324544729354130016002035267079898470802994102277084998565796901113252778803127692875441481143512393774972230867265632987429341477922313349905639033061350800730424001490653263474317051920275536820884864707060473355302687879408786589474341434053928275747807418383590461918938389456156862171507059631797103261205274870185207187150784491178029819164002839881772183234789286176057051486549745551381707761773278369129713757036559776971870180550285299249175888932651431950070391390802576150504866629594661691178400218110665122825008774512463850267288689621791299259167234113317867018834141738965517787090965226054283239300060274146846468997163366600667336833308662954259299621306817309606583159593601429513901278493882378317060885466887407079605784194580538615698810683084650246766343260449729482496721605611191748637410923296765980707363882315371404340959048832534432363586237445650200889754688598833864669004519122289464153892182909882134999375658257364169449610879441835550543665238623882807826377056178085664559097082121676944147483406738933020491515492329625972667939176046830563753714761995665693595175038206194124384470093050242893676892078355183126462643093256077491438443240545218297001289588819176682700200641513612913586862372851504038682288121868642627433412866938358227988334751458355051037625994727230174609599878934914706988990884358005561753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,40] -2120516061860007358146500456304374905901485888215522106455795921095526202780594356083998813911443228846490552782292966053023047552242435751021624144270552459486339406414205792982901143291503082041314911692788405060861887769454841369040300846083078984342610255844982391548109965915585118527311769462784910098623496293864805470795613364223676377776570723093250457380359396776238695083787859911556414750071592363779245828246422577667733159947715494997611917485443894654287147564926325713003165115182797832639433373627051121592527681870083870853408071043764973967072288650554806488968166179957247155253234550067185020913741239854177802042932443368253812506099919547999391795453530841893025456279721079497925067096963996300642675947219302988181276945558454108572950883468571487242282614891776353961111635425811348174040827003053396951233475465237701783980546365846952040756339291904849583177716758820730035876412908291622598431762645022096450521908621427874643770411872613822062525412415404202965302583122861849731901494544684231811443749395599093938878855322195565047774485180074663622277993960114078945955179083208049417404267637236321609766218808928335073282636514920388332436651684567218343826825599083645325144541036468583987712355297614767057099087040226166871318868675723533926338039039418212039637221883721782439709640600714142326793805788123976531097547329129358061098817546811966357272847448541793423078537660164654012692816461041189812665743624691913912058695339850695535651505460971635589985236131562481840567145044743940590191727851118690717726738872059408323260705604954918336656152443070442179922447614316318884226560579703235208921828511334227330564397454693925406228989978926845042688712479015025454836771366692820470704672699767515965749854496009687475060998326264632159549245451085524969066497234794836553255091627354185598501734653962744432904429302319889781595910661420592462351046398713084223914268520854018724686887025742165959824824968169098660236156444104386479966365138010159015058560033500439731591931845643839037341804486781396197636244412587695341714805883247232592855703135022475454175249734763455491103736531894774460845869220083894745528590879958240839664357166050453129383033069689587966330273662618198093851096881510830670986236472178868601340817956312796839402089413831343669377052633350566182431806052433735596244781001328289178740853431174235242438060079094682030536895648613186055467073072184539918871913328890471229900534718170171141859878735240145520740420975981949135880192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,41] 434942071959509461176380217923095321788384150309032363779334748093752954675262089082087161844965469170897922605998023780444916093868126885024421399348763184170600495948323160673862010341543277118694954020791689433397603701548871376870392004079387830970838244927391773369634718933317649860995305490276676470858227980024618630700454638951612325487565392116183488626803607174782769252426797507257315539605380532743725806414921334067034012800375617555301621064193426796024649724313448980034386404536133994356798492364928512069346360702439778097171354841788025937918478948213063815419457275992189874205946672182436187918402136348193673137817722118159375819421801568817978032776232763547340111400448043349817014021445093786267112995915560497811738001933068193016642814521758634795090419246996914921238056463826524168273061684370631372190769278018771284366160935999412915096911394414617299080651289852799886996324913065197516397833431489487199605360049454319738319763222348985282566960269338737000720288210867019861028273670843844741074590740868300579452926645836045256009512454595935946287984610558792653577766516836651854033123107203409474946037447671323977551289423285613990669468671232100166610656365307138434423247242759076353502413565292858239828203191143072734966602209564883129134913171799116994335000881277010936953665794553721613088883386032430501387907995635619680643842951998686596359907815574741389668399875933434156767925503430329209499043387569871532942251116253094698530136005337220632498171633668106333440329620071940957016680025360180253247428899409528875468869812095893048179340704413250001631401757042880412579829573707420479004740952086758958063505163048930969641012936937412569634797979200371423950412550973836071065468836578104740839798957938163622429743346859284158239658616635785920559418241769182450177520538052327335716778188959948828141016445869992439678164738321689859472690471319985323294151565232012628396855036539188426003554078850512862501653553221270776638617015829718473270930157034441456103370084100331554291995179686580708712161674424592428709031237165369357896795382952696526141988007379519365618983086736169738529857544801799837576817636222071302164621404933557662851503066880435018423861990427698840809593396293120582791702525118230511134796571169075777191009508105203091563080770026963264236391342241414773944016933681389201900586195773453353611187336226154031562395480495580341810910452076904689679021191630774497919359742161523254801082961829496819687060414863249925734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,42] -2561078908030478459868624654379217815649728561576306511127099958851920535171145263852063329639174740071697164445260399565861942455258251106963992775591539298605668570662065740285828472746299869272985228889529577372267643448284785677708794451088799858418702648163285643528053280195741548836491764398082309386466631459555980394917199189420042265603225995473878893215389473169821451357774744336598781202727393531410717600014728247558973279536435010021995342253324503673141210865414129008272361185531278373067793529177415582742936760584965318742949265987761478697550801275220358564913050111960605289158775208655933754328237105834262149009105331969769559324646540853997933546028500554825234850702639824730500989793972364163262083753102899725198389524951411491710664661649783355239337834316126534572201310532414649327232262617591821982649673433080418566541876961761729310032814886373029197894325032382475614398113977848820760716917178324658517677392730733127505933483446649677163074289544902129964123524682301219466428505003257787445120500659309541821838030973265328202394891941250517562514469416330097403522707919599158965669766298539813852137481447420475690357124619526089421952451137624925241299620765207575334220990824026908116985020752232746682660112719857549734347970883323938166783960575827778580145163922995905031848904234991390529919965920956221082500690781448551119114173892603229218135257992914995040535514363357181905533451894929516680810510019705812173765739548917665123091977711579471472132062383897982979275979167543507732836326522010213651588271094537715138117835236320373109363791798607207658374323810186006821349209421214951679158079073906648385169231740952796248261853312809386876737675940067491099725826054260169763167669700768577254041410032498265238914867453511603012003535797379298001299101134462000738446652869319890680224143677027962507043573165126208754768175546135876981951783745934127714911084857765718152266254496139528203533657542517179162257704875186851640391327995623135040168037890787508549862594872811232369769294341689528816267496575631550976588107172190603917887508441290915580393603210260084567914499274977643404647934727421918663259027197556097877857105527423515643365077906396825775566494179937565349432603804195112724379245776618913749947915146746425373900829244801764406901768023740420360452371059107203701851488013771881233831206989411270035232504769653845101180972264629232709765864504191831599497639210744268307123777289269915154752635095361137044761294727558186663936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,43] -49287856354467407681753443563633830957824534654882189225967115105096150849464690416424284225036899716248527746238745220590653351603999495618483048548735332386428797220207602575995889047269085248979950111662745486162245537839903626255604070915590715572563010623590988309810707496680353815675291708333937351538421299901887338158364892309880891698402657307000273343293368438462889667871093995887991116000069142462921391909782888915693114558788989417063935147816359592716575686145023201488158750575494034650696445025561942015217534947931174256777557241525059914415021723649977188582302281190318025467907685292971128677554611569124862128815021179904640001171815542174178119727373104533193152358487293728089514825965388179520977478091541392225731808584200174484253817615054174348669289248305190674255584441727429575321096639571016371169794366999128592513450737632759667763621904747303996223437985305620058419710252930007239783630259608353581699993377672138825713873016606916675460893568203274708360100308610956097204915801094056895386735996432651092439308562064065691397343075650484344587478615434944986329157689580857750322665870927997082127050342936215579721691733209419809718737615315284502572853980941203212657555990932195803503580520744641337440374319856279122030077402746770114166426643395552358136861877495717650760946448890071420149470507407114951595695228476052708205426597369400136829892597859970205153435977371347159309704885431084646092445726211697764399970600163381644371831871138431912484657050365282324304262281426858179863616928174501850233705446469358466860518014332306732976540726084510023506257933459324097023258049758401850657929304374243211189108204209769163604469316687656001757549189116945156939606314429556744458163942045405188519143016152042258265271605947995934379995754531390205333943327942464254435145718414185101380969666780656116636363700397318095452028077461970395799574741922377149594239616206079676017964008749935184627878004211018161835482580127535311220846725795632970051141131675529741984476455804721327668583971597040406502856827084295189425899536456308988657360570887858406448435203867900849200694848572662117753397313879740527864522481616894856531610425061217432355207006483745907061554747203608284007532499221948802450920122849612518321530877554785399227941317128084056624340538893090414790914037943140994087317229847694238028910675978219183837199830389473301476716773799115281430625353247860112780077709128223611414996799402778327195929708413095094681678096497370988544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,44] 29261362274471778563381762441638217511831875301196566190093895450291577780114401428650645036516002606092927375222742570151563141745457585973786875963094945561102757303421061427603388656290993779077647749365075447235022523880853819774284892672438994017234148365306780165579630502371693086817919753880439812305307889004028027573035798215251016040882765025726533670804590087593084843365497515445976082730914044309594099520640987921574002521124280962853616530631621841271841575079948469385297953706559363676606468250200901396648701275557910751218798178425533797152165242526274278939676315053833598862096641061612219132578832743972756096795883328057854974789349985673626287196302662324995305863976617409109753958542182245209886181647322039298338339968608666861317570162099095394894380398324919759986536226621083993818414753549562953964153427604701941804264770692397190028369429179326376406605685440867276229417182290972896246440238632662735981183126886928382653802423580572706426095593035747561557042666480639547591295796965237832037399456783229854793924704709507696564087142911131356420955137159445384620705702235311732124411035943201346038268247290702840444409411969978193466630885845357632631134697886440518007140338641721398787859432603190250523893944790548614741135879682247166331659895445582889121526952398640557908104007304769337983551520718782143636097829269915367760603518496894428254612996153952688800180394090306313187502376188794415975333351139758175373223017410010397745316454369489356358851675556110189059649493121863996258857803695751775735611683974027278009528187577988957775700947207458543160938966135480876738142935500567447581758865967365977617809796964836640719557304469074002967617494516124031189118018948266912264864930288822663212431494252958623209546733179804706071876430581952322814852723315617762955044739573388624841338912439370793899337342971306561840315702514165104253151534725557805400348378052152012774521919796011468046435024688637347948527958660971336785153589002823774396380944412570130223426450184403092366332211499708408306313832342922332213718054953934534769671518901771541691730634201549335387459412254860440640707983720687882953671219968208523081712665700931438738934901279351235640044547269440688542371578249175842453922270893263891329371148188165815316428779663502184922068279887490759329715537633952587298790091549741429190073459699819797023739501331238436166953236767796539421795800823697318876006752407518823554182272926978395770688387300788482006918889759573830270976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,45] -11825567386947774898318318528517062934692831461280628304050805320259846452976139505959217024268625713287227863172633338941232189353780532629216588683694963528349949341823296284474182919912319920625220775437796505001251727699838000930536213401932183982791111155680013174962840438105413858226358237612137152160988750133568944183148672239508272672112649308031740801672254567201203804877573782901910281729693047898431928936472220335297715670071777946811631057741115503090177004487186240485920719431876383890070914234216563266722349665821782050048705184136449807559005682453478054357624982460870120075309659320164432378910616423494034270772726476465816442128630685400722174370831067178358079306007227288972414825030747053668585365818230256896903122868857662398431170905297159296515678001726005328909832089195064619593239890477228954499457914485319695966105463665979179251813977975855892082884721202085182803369536706285861098172831845017237656457388306713662727607543001298448285919026123694931256465025037429006462135284311746009208625801117482025280491192693760663075462768234334790084899551010923458007372558699127460153746742896316387209226215239587931934251705937467516600516272452015614222366811150678795052475020189017672314546056302841469417590051752864722405015004085343770326397682125283743240597173258371632428043888787221050410096668049217080120542522092976592256469224850712356418634106998838564190451145820574720893799315918476263981650493507311053155828634645421885293236341422699995675051351420456340658594691777409407236143760949680388750211841894961695375698673647164615974559832138669750268522078281495615689974119396676087078250666233246402746874771758723740920832794223683319528953035829707833840781022936831923319416014688244443209505609411445696962094730925852361358024218736905853998139505261609710410979402853535522585014956351791293116431902514655672004092017972575952603574737289610481027991227041785443908914172155569112660511237772986746219172908407601122241157893508832690961367363962051772406550416007146745521182274298610014174541558244610912374871580367736164322794802835281790131938227870916667961807912468382439608757425281421995536060509272315760265170436758699273194670562238897255752176000171851093612263560450896949450755495104691623993298284039911206672510447915873986815356877561341863949268336829243918107021748943869268195679380781603930622006097062512411059331168012918511031971070602944081311393588393379842784386677662119473001154265265437426829565146350913742438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,46] 3896237869630090027432861049271354715370751105058852469296110838907769193109829000393190028136607229726696934655067959365249407245900301007526745389071432185062121097443144486602794975423141384722160055752421187662165357712214610061525434087337142161774270094666481863935171703428663847660807542336392411166938063876776964095215893294729467588176587009566996564279384127592786953963688650391982152232490951461923924416824411590529337180987844698863985475919342011688701843246979209530115316095196915909057474925800349601636211915254758039171420966991063450414806449051203230319988605710567258767272533554579593057811595197764654944690256314685501039253109907798627326355035345510847789798574393723249013990457283664008230566294412010098506417885011617208385956635294729350242153364087566340322326509459916729107321308499034780418439025324869341965380974296801258237410660117893416012251617922437691028985642871394217227305230647061825735409778834649349043147374969629022969516874568188727333001241331420260083140445938440709404703879128998891099447981569309129949875850832633397606694343885891683844294125323441112695680301635081523047472061287423110744910826578912988031987969142068714194840449505416615044742027888973927744181560700583565019157208780518828724583204199612758026731826462657052760385305918925656497370028630161830701781819280008907369922357848313355749398361891598972012076054266834725183510422994385883842533871478048444939357272245654736607910744829761773740593137639057245724504858731132391210989648250267871318213549813507103174765089287552823880863313344467765670638596304776028865220301425945482312327665358509129368978232956114826980755480732084053236864645329638362280445519420775366018130040969786848975800654548087757988153852525316434079128409629585251729551537615298845119522816665826196849326758731034751030165762550562546107033300662724295275488403746763567659120534458389194670568316831497404848113755814686410317242468472672608717475232029015950124956806651120620969079167494390616458774645162301619306631210255881151709668007408136433769334128073855493310666956555268522269639173357327164159182041092562708244429569655472054047644657122002763820486481953696103809803658274687349238121534910520140610705458288194796581126159779039764990627949827638722392503928792397120086168952154209499191927627918947256453494974247179848062374867627256888379326195624102770108526577793126047580457499774439073778380035932435176624679622955616234742839437661841510180803608847431061471232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,47] -1111032198662000713134997516623046758771420171731200698222511023106591509990952022929209214688837785582603918855693704532061970221937855040439290302506723251347245608848879149414890916551888520033984117037178278094115571215568920915807996890851265005186506329673357419214806576443501782426772612342661524582596292608940145841995240338451594732976703559512207476093228198505292489919778447033319739265477822391780885033416783050936875068022912736546332729860952329813735273099592110069731618859239788074279915675706996766939555967434232898133797864379723359356442216037597256486999326134299224950013036746500486630682283648744180129458054655939534308668112474592192306507476365177932200769242262117338942745539301763902653929382065625979501347687485816311619635317243709638527496816032349011984385183596760525245589830333755864544696834628898790246364192142235646421348191191415771260954585111826182622251970001112380824993144052976238329914770711904565223880928223713789854671284050825675849346638470639704366933272116682656489718779580177143596342627720384415272057064599524008734344762223100829472527892278458784469652552958828434673905143283193459693752240300114505494444489170313858945181763006006880857281405129379068177255933329345485101055946390544552042820513930204197987150360793726754623160214337334924558582058472045159073369382463324788394435986887422037203158766679099897782375610639088932505244039999474817073040899772478579436514110640271660463845983260123750873581800254476303130060789698042290407156724939457788532116039261440975817499554591734592064767756221618133088640130211189268933394184903309032950291767684102897697242753131367465727518434241426703228832149238316869075578920167101699675293342915762326773674914017257351919829995636823069632526844432198919888475183831370341252486065988642575276905988689487446232620711799686718765066148938249670081650550666687092839494183916175490846861477063576733243894742541090671620490542513604973806994876368300736570638512172679248311566839264221305265407254385115671675988775392976923285108961029335387719623474112425627587040269704376146763926157392377737805460275764208936919432121867788377990261021358494873282894252544546442192337323951756203861633770707532542703549863220558548878966496668726965979694750096753243327151427535822037453294209405975230565594024221296007934994064256237449774127821981378377198647226633063461712026791629300326123973545389147630650450298640942840928032511267720211559283674968024444291321851458162681446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,48] 281648958094224267321719257720677698659466662307594234634012593294271773530634306712936792976524716384524981792525587873751688461247511815323434679668328365508091736109913906811157581955928125933417146459808871749251560023747270674205952220420405683888557415502956550785305723400027223017961394258367570207917802164081175435934389871030809102988933933817659015791332095869699807587384786354651806603947371882075183801034413851514531303618510983190290155255413873929752184549188026639097203053901336954900984206673219311391644061521957903050166226000676747185351305797071839799643089083375045733596569069922235891955277246337795858507379948030500967555624219069252160559719915813854485726326490801690330113236741813472859383974914729091006278460716336851182606606451748944888215742978851203328130132182917335161758492053636453018210653212667276347082658555724981553125418378068457249057513278373944422067351277686150449699339357362327408066117275516433032920985639436053790159651822662537266342843094369386367945445328765224411464192705661930242947187961521422231889589529468020120347777805532012927545149082909816815807310295242665975033061069900342128198768843994841957338379620921360127427966657325771723272165613289650090139449563802215026411079429095472152744408464142073487389056816205860198828816974500112424381769845110082165812357848111074965499121233646672780566350466035450310107553014635157817279782067680684838081586763979593571932667483030714227855469176133458791624872668699977363442190812892755241161574337228655338250550251537640332593601292068472584108127472598248248771212322597362743542012084902718898439837593657261204381674777925718310613132876549434947308176598143397207156356085514554704480341057103910530938131995826838714416068315277900386667139076471266115139088733896571587251415607999162746555443949882360281403691298983707550209150345130976613007835909257742976295471236700554977688787683678944336251811688296726962075165994978821265178791446149427976861753114026575473308826193146909889569425467627796948733411213813844598094996610827656781775904404153018138454714626776212753719287052445786704095933572886310986912446584283198382431901868542595919996453668954546313228615676391067473096545368867552153162269992338414939941524875111553568462513975270123640595010915670183719128732175913035759354859066606228100172877252275666021529681297868388873604620515835578186709091887818884159766470235244635504161313837188649865603276294723948948206589886950759808031325263642723614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,49] -64098739413950132322649554392143423561371596958029935763674637937601558367277126674451078798397980753894320181954703995986340358035500960091587443788209186236444198693990798498764809374042236171592632199133830938316566872713360727876928374008127915141308907367219194167661692856974951642213291743842099810137466708458713182279800907921939798012804769455859299456769459978003031225168632345583257405410680092668289305817377753885123906996049315170261951851565016811365310143692617017757454018921577317546545472683386978532666549852533429538121065550076058245586623334866705554020573198928434674164935975972995748342807007614936684777343785390563371255564240508516561196870350557705419236598287369325794907263059802039948735700455769066351357415297500782207909619599143506342463338301490966628581947108177529827378732426476351679344974296519789007084681481245694712934559679437690789806184506026771027585557655337788644906522334597621156903889079299991148031219458658896378472815748224469496700588483354501299951856606273645857172212043011337058971030153575540981071225944535208761953107019335054280208944464482592558147856399538557823176520039436129972274625248306967258918208077183168816177021708029369358510637111382019136281331951360985195291546879211185259376670986896317300325593401298246828548985844791876281752861326083122867114016201335721823484070881591047028168328815479306445486379828252318841986036157377149026872256373038612810294705092526393384210957981760575370961026188013312359530743383531946435638512126859227387053220851510752864177380749331262841150991431349546153804602736149033596620827572463246328111982797528363574323108241300767368597428454308551848915136073586498867030860534909320403579186392786791802284867980927032056364137917556978947435276375650232360029923585910202013108423878581887457039145087305822183653464557287101025939623078944413176056361063414839807087758683002649716642955204501437514993752560113557396321505698936252305844083046276324733876794650598374242718567238945801322515998677492320424009199546737513060453331645114557577926462496069830809010932506862782532596974924405172737342338332696542244997343737255017961757634655639003086377430574320551493080935186869029725824027603762196193722494912428622709082174657700356932533663983156977606950016878536946467656984867454521083044892241096631287827426642211817319673420844847050132604911640669404832962138882129534947338060106165321046867832515210888838145078776677964784182606825717903269577900913902747648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,50] 13077551641774194489638546684738648407220955332850758533311561684758704374582116236746286753640999731822119116338841893311628488703463492757380964016284172472660927665381660532227737177567934795436837286917622681819926058585473595770710945996183373405149126036060140054688079910629681938645829926263254060168211725776656719877455109561880016143671226896913665058299294919702439888421764842688235385208984592824564680536496967092030029522645367677688478425243546925381928844456205165465981698791598820007938360495291493720246922829736615512203345994495193181324803828453756578213327453119476035300890065934088914739947967390605219018740981619809834306452617438175238173713636103680990459920250589375120064680483405809657737778043437530714693358308781026005283980979691939907101659080327301741862287253322308349877008927733974951046410670314043497605497452034579959226258760657425142281002387019091374214644596295600630076148846196142952093413522031639542425536838143938777078681614335582028835805260847346686250091762781339201755651149948797404851614771291498619171191539960215498731622153893432443749073181809400061610229016562142661089632185122973477580088872309052623684557754042454243882030244427337988981453636587783552771257996867137422902183947138141716617551048302804659284101067026552715365508958109036352147250660948983983568607617702209461493151491143812414155563767659750308774591295045162813365873108691986879721921727708630467822974051763642425879065450189274668497832745866638443800426561682469938222566349879341101165349243895212526407509376235776601202339665074882167874853212007790218279369927999760332012113328178048723632507076630450119127235572042357742287660889243661836397163797785562407926958158175760054683013764636609511548419780229877032903311822409956687776454538990922644552937778589741329073135575440157839667606313323103554518390098883281984666172892705429205330141925984061062100222492749363806784161479264928892214184622546084953038726970756146099330977983155490378203603662622053528735143149621730711704594533134635321855288392850266028026205093226866065115593829396052254194909044093679220339186689002014653578516977554624616757599441940186904361459441735014035999942645997088115874320225875257628034659270433647818438396660601652517959131116552037823683508060580732123967789405192316379245780496936008036565290307965401002341042453391150553201285224955815102581176998630472947740009405906684363257142592592193359881993896439950764313530082758992013713715154399610798080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,51] -2379062157263428320954916416676156724159767463780130155516195113636664864507376883043933049999865486287246011540961627451130732504435272446692838395046176580195804908157989290414783636220841480054483661489504855793538071322682018025717471704243044819732667416780810692274902986408371872949183508553546273028872967064058992883889997516806933362689993831495611261544538488488959960450467550549609839244906040840264828118230591683029496249846104130701371002840569836718072876221612969440496034737365756136720201095694593526759620614389730946465158777279054427148125211080245698173698270923655761287995464037354476717709523771304643832041983678590472968802257237312956255309261343775308750322668053674300705904763486174867846155271839530261906238804546805813480219280408768501987109659743545210096952896941694067339362061412766915959503627625534189519290436917088675203835898337115132612549977647220746458026735747136008512491214989306665759282918916263729294328522414439048926614868765437494734657560346392998299957741074117484127579670449956555430685984219943824620339122694573534270515464204877452576357331887281244689107210384360542343713416912824131017111608026397409553367708692193442078858611702677061247818156381680093239202393183617102973453530858379115750225296518296216795969831927482717572166849660925489078243778061146825943207197297545931197518882089146719477674380383035106682568609832896275197777028322779840507492230741790753701969400588179742776669161674188134979344758563541940298085121835667017035101760741027818370776223221269293684665053840614276691906004517117068911760255600874026351158097680078212909172784835945814045177311731686589363402652281318164925571098199093252150922331333631765813524365640872443641771080928034486588160183588814437722685670145106019615053060324241734632816179453276019050758197753990880806687091973387500776992657651932572258660336290535243595020788377752856984957192960260419500482119766859245089913859098107333267865950911816186576169273674559069135531605443355374527755462685888387370401841307392603681708900081033190790956568916067620551012963496365607764034825830371183323553948499100135327081322903874804514641273632651011271470881905384657780038318964694888949804406026428414291960539015665945969361642584500897234519484730124772061855329911575600222566120684771269833213135811364181348487028044255742577475368669774477461815868796058705078241495680104335393510859383276079983604870298653934839682813173356708029424653262883207556951810882561638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,52] 386434335216101984345720193433659290369549661206084491316426475473000789420383839679147947670768143192497415353312295456777061336598291686698644184724712613392545579048316603580203856388189405458238545079145315206830895910872980061099636745162086761124601020907362975123133971794293761684587181638287170161620814624639026357650570118094166558729892555799094228359289193336266439055615397648048044219744057439890965365831274803441857021635157142654076065959542685946131743113589405501896739293212045647253760922618919239755716603322753503176698376723743461811585386326389737395085824873783664072953854415315014607077294655163088559680322670206491432577280342694125149308328975375857563878359852425281032840717225409968887843143251857275036651349822534672912869785878607099320236316067830171522042365621829509822774280472804424754799779491720085139856897252922903679874129199602086515268958211830978132817352516863277581523605524681761434620459045897689976224113832423401418459472115546650649625062039644093315429141047179203807741548834228955530321815039297862341425679127929217484074238527556174442496542599170007469707331512959081740544286085829506277359752553081185081614572930651534273252759564805736025673473508148964347021849952446434280583505605893291669483056784584934244901756125914872946773580606554522298564693260373598805526044592233081319103867418555594677130896770671709905431756044634343163634794400875719226642701925611267454895115129047284777594381830190480086785765892543300146018388140173359410147284292487370788369078059905633787617009304569020353881974005347331080058170297385098870755058501433372031563218965568075361024346665279114531743103859909104221866692992245089462481828205468690526584358882475544003589610568249346837346266927634249854424894010364881513967990434401817023595526158516636702212985548174078283615164274665008055312426512223166130000795282152611627422810569193112411995726090708470780302459176605740449168516670390811024567989178838978932581414093362348791319379171179520194004402436883518239873215185086840515109551176426280306356776657989183798000955640067684727695133663491561488061279631396560870778100279833433029510024083444455279923064970969724432737342557288957422999755101674146418661526545090228376659742574748506582634480414226354626895452410856683048315904346472177114879606942436915876043169443602147842414818799432797242588549168681032252009081704325363150554851836005010180892489500991975942549416183176239751380937336188972002311177391822602240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,53] -57025512210717146977280631581716339312437877526333706566213552074337455493648921762804352014427523239041036798951167316634156032126544424047591023925317569991108424695115305327338008987033397743786157857357620068119273341605289604600992679403524128116482590616286569558487305587137617102610460554497108709554695946479681911885960527847684858247537699819328958249742646662099105753089895341384540565189121771251801214437468453593368472778277770474671227619738886545079945391066546231866835767621553181774997567230608341713247007772916146301378189084137932924404638928793781382988681423534057773160495778106280945784791484439198848179701762830034528751111761467441578003925431094065676985014770346727111100857611321253589113627583852513034707263633372801292791565317402467899470595603630278817848407232628480193235808316929477027072318429103696321327510646447856757819070299652067851591849012147891489826452369224417229205362877588895283042538696606059397505024602683919023545369276310752527720245899261996399744017636427965937777946720282895664882399388594019645846448808004447030518564689138212706106817339058321521507887683928142962228939884897200458651661027324142408660876908658266378089612311380588976636658522760631607153017939907098605896140924693313698070963359941210059311955027857872969856447268453772245393702701702274842887603980260773054829537096167929961524800516706954445493135448496648761313876106138818441318675621738131284166016169140041155335775923598134651776824787136966655201970519774572923191623155931620807006340487021035736717004448867898613946357293726310809336463874936562512897002884108331616699706833122179429788016633457214172266632358970494367712368298752152573247498332420197595432390948695138222779283740346368393687782163129082869373945358566720413299313833780890841545517476172226949430943863615214374207736742520382013729045453723039080550853832897138012184990784785265431631410237809380589338174996202399057965347053509532135591121807860051376567203921423786026424845709399850680531288191752508353638138237510591662702065576574805890982808587932903351653475640459197519997129066242095544642086637217171638135358811903267124030791529611335731101697988141858618902173375568578197780634975663515993182614125137338608662549820002060561385903380979331845359254322533152723698786750419971172776452809454785016823685527271767879612945543110028803818255377815814499404833150610723220082781744678264591326765572394233274264964796307078928144874697653360413593535704255692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,54] 7849903851414548567275453490402840142980250640793299481943995567692336212699729353276851532130645494784888323582965609757785501759615093279587688465333871150119245854544388981434848553852091540166945124229797570686474254909799308857373323463377443261369193037134785474175960217126557819487676598909404287660663141590552095479539277529153953387747632885334759101134876247725069544519877073027973151773405462792289068773530820729805780536363953021349772028540466282234422960438423472916675329556954400923971286431557263239819994968566010912904962825775245640024073660846503179011530997241715850061440921011292546000981473745572110764687416367992571096399061841587373109485639302106264664381312266040365379349988086740767421197294905077310815519155576480188561682696472950806950261258923476728057690290673881497608594629978389333305132315098308221849667398918734551086545687423596490572772092800313545541100259866953721106827436470209557648151001005331197441473058952436321848678311593213938815402954593141141343456430964160936587818167240553020491125874413315772610278441771679004903847192887077629985866060136667241842521019385512971048251366753878983271755968523854744886083026021106769895481367892729980811398207211564817248128383460299829547641800864188435666677769333789170625726570478053579733178197673468380225816670065925366125727001796993775335382613423178886470427040527792853590879320874065032401547310340182118591025504053320867745147046717145549125882994184803798052446229461720817918333608773157761021642621828686600175827997844429746450397269822966019906349467075115128959439523683774360510127431617016936929116127901081094776025386998632319466591933619970632162457370324815684418275371317025160954580066361408557846369084576162781826417727460022693493605627665291133260019737462804175180999816033923173750923409919801910119618643683064327591508967490923997540640597462330511637366426058014790997920883446852607863444805025641983256753096096197137687146092696038779840991423003699394922097699779404564882992123123554512228182062974327921619167966104298953475857456265374833557518696454460533513295912420665002379683630351431960221402614830118522996374728623604546243377042948486478091464398813152351904985488318216880232589818956072152838201754918346153376356944854323519284875257006510880343150967566942665210175973644544252036682622058921154437897038342914847780348768034774552570847384179113694339079569777661760747130557401267078771298743445600087969211633420381188100126760941649920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,55] -1004903162197303045289849806416715465318794786891731309069977942478257459690047178393532212295117007027401868636491503806605119275005046225783850256922044684648327206894919099242181778061318390765569264707418130398422759449318095636300510512993840707160397355085206541808551111551000484031324347059079537191934700984913358932480538337159428880199837100637134348270030659254334361185613594164954632054243164285308959796284016820683574734811934066393060798144804235959834516006756959808974342089250688935626509319377966950567616354250940451872914528090845428719298136971235771429315033029813405261637102571504829926861926309921763772772959525368465400489370155820253358296664741093758516823280140741544653654184531216701431675478341496502409582342631240936342074397691050990705683434210170630994893666615212426950532597484877423273734861053291670070024648749100361524907585854738694218155309004970724962449519004275326782129542550995719241062633842180523063557082718229029524530933786412845175995790796485395484786375612154915924450961322323353897245892769769214332025836242828796991393800340437826552863676180465239052722163789340295846597850681232847867908352752385345633341006705056710103116809097962622525980853440531506879219794627279663905910504004019987660567185685359517229214664146147372652816101944838929040815779338055355923663550342304947428663983629936939375100752884018268182350577929579339473943369443481956232719215705674929923994115086973335523008281540103890298189895671351266742765455885341009632663249113121108960594751057244955714343453225860882671646660069514111494013013368218228156226386957823145941282972676390148578603559773699646471489173418357322414486314775759736433210856308934904719831054051223997625110079943874530439212706951875050851855309379660100890293638105517592725873131501407086370940344768238239808341333740657775573288140039866172196015073028772771267108027647156986199806884462603421112850570791255918061145690185510781606044305156379901611358414072642976179415902317115421911285042998113239961432816368661276625033984199238885687976490657728735748136201751419605635604088219992325387213769863477495451188330678566339472842671155857832699896840081911341273043258230791603393841701742009085758957294414192339110575858485346374832207527073201112756526916474877750562859034513458217948363469767191581798779874845810520552069085675893677162747484157006082211761114772630891978822922233888892368956938929350977793204561603990406698905018760696588270153201247846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,56] 110651406930941568584234251102226607889281109317602394763102210284184421940910794973412390260489376733829232165987428434971152115548407720575572079171258711869485773022215644120961524849298296530368674783961116745103444391070546841781880788295149835687538933385074222301297858530401874740317917653827949592022711899253346389032005930580507503928358257525598863992142369265517395997480001580909522790835119063175067026888761759303589193673978662216356962432574506513737834811198669290974265299843562102909144582983956923273454838152343823304091996370473285091526502482942850139527296067757451892327052556402961110675808508225169826183525161251517554782632224761263874074699397197564928566239780034944363131931530709864772332594090151031396356495686354527524886780931097517084785855661008692422441708471026616180386442157855743418844365366327527833209144811430781255496519622516372649056695562413770893475624588981905317324664309280009567852862098964822103522633439584563281388172174918528072994496359418891669322723387146562529640811182535627871135298584776229974209858734378737874146583697059411504106491785796171035664513584199414178862503967314039018654510147785858544133406851671151888695360665153182217635824654452322172967281160837831493221295226984173074319086626200310624662675180172973692075716273398267495122934525178345025555291382034727581812737065414676333220172139787822598729142415755021540485066198896373838407422318943492168118536861661643994147355928502441851395870740212602390536878819089480021812427966346889333551727692902951535613069301405215861642634465598225302255222666179248641221014094470003778388603092798168357547200270067866679096111693486108947491998611861499526272039469207511117579699914889875059054487288460083349797122209437769419379313240716639496006453215202327580664575534105279693178025032253633258838443224856905660874760717497545270782801334865171116719036242766233803333210338558591020420596559136042280274052043442259991100015249088216979465873507341089168449075057735038626742757299657767889017928803030912796292221313596500365741243251630114635430286378287540127377110654764947930721644313962797437657262925765451206565676119150406963333230646339534625703733594715177058562097201048950979264111053311136912672421083347196834074622676030253718983635677034684851301836671615546379904274993972744761436603433984534359206751250918807869881952998724301025182230996763118279684260121989601174194737830251888295923871932508398330439596156098971565016772792811520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,57] -8637321110286086390256101220227211270737067087659339140893752257240317538403291355288086810706747094342438120173056552304125096373648412613802796312854135692610743828226454279934347637815096449208075561825408305419095414391455570259310290830562812667406762835258559015941428762169928501953835160463727267058525181930747471872153122204716963797436479998966766137478954070928532748234972811461444023487570550043025278669761215707690906189417095671420506757059163256974977436822262425294294736232667088421419167080859402065776457741569820840529010262513363235169440006446035999517231492836122169506954151092198113765021354133889832869129218061620137701146045154472719989309604319218471734865868315243662888526075077935907725413530075546834028475729726631789593026941357999115931759729938706481628265835389320683514237506715493151993020950280784655899601145625035128212947413075707133373672722510578093018757740727464457788708336072435918780770332009696259353550656719898965888607188597799781963469846102458580067137562951350849657499238152356178953916777319065409309412964831268359480891164490793809227491774503097510814890387766438544569240813752345879793081144496902599207801545133589621130942957255169492466051615016035691545166954320159407190002308164859368709231749696691107371596552598826698421355164336223795410717392251452686244539038374723437544685586662026912408861846475736034264865570209725255972030660815177830697930562991935194387463688778475263107001429606924307685303952354171745586980436069349918469634476311629619873659602740803496375184432468194397508519354210211255449864361718448510584527188744118654681436437394988417905831865898840081219710603315606656812568579897663193294431587834575075277367548899431164397875619656590821140640672489643753561930714364106072972229302994435220476554976929767026929588547693104225271113990010626771208467606158355587340403542665067726432367915394599780043002284292898815857985994463389575027500848775721266416967416036001891368524299494689307592394389792484340688490904563111094773289697935909585734753501713728467663460252455410635153340944533911275099401594291160928446839688120935498768052335659577784627094924821482555490954102971428597128775144230599753225705255118636668818068586362386498434677660981249969428653942477880612026516184771847976871454714009014553949561021920204324539344983921418444308559932139628357608916495700842856192192263307460782622798285322555762834671203001532206957001369987005437747611755316063280795412856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,58] 181186421836997239772715840981543979688312447270546882743502480114382925767377277894289551185208356504278867403351307846027588640538927935051621614184554101838897896932484794304645580292891555029843639449003742914675533311120358895072853280333991511788616226888588109132488485830297454920125787331166911943426709577400630556473964350249002131936147689427772131843701381079732904329130768973008119781415975902360749129662969191735726599743984820080127772862118113758640093142634094629265652801563065927970247996729640443402208340861625202926789987646715795646429832503717557916318685393541829176642350119747858039155061534957622756378546225609627944347227779282540911241850253440855203814924182479983774240091601476270247318705585337890568939524681985433681112482962835488420142133361299971302118636317004217236265261644301599031961936233380406282528915644282537756787568808817008508303990162142123138781696929568541330861249284465596223737434548773300843375422233388402438106893382857826199703626681237210069779057386146485518605536858686276753259081729794683332681359085077761737002775874656733978767554447559530181707791772358790290085619461945692448926063501423636859297212297996890310305594879280489493055434084241844091520609880381913076864772491279628721183554105962940328390241356477343554732609653699020008667518071740664878741993046260865074371902916169152684264641219654407756384116763036741825115860548445647396006585740208431261479190383332526463211990073063068277647051746788113182415694427256178107269801702759532535839063574938867794046057905454438928529366320743330909624235530447211873248806629502194519403823519991094545727671401600154094301313015194968967883798350880259598289678622498318117557321283939360133022842684743805361958941817008910941051293878999081848940047770349752276874269048862581958082022155221895487988630267226935678344635121903723573742364325675347716582232448451411786380716193121583057779589265872980647034945795008714848333378655288446330120739109861009708791645791222416043164132324317021273138771790820498331837665723266344737672809307730284951902201125904921575271155431111647867038820350564516327968103275166144790011972258876525508099865764940909034186570985578175719284476169681387964481997554937561291314189764373165279104457336338350901082362803739715883751150038876502336722144432268848055401006995654422648241536869917443771812558172529604155639681165045420083284019836293098791239821679053478452132901571046443071445499339417777412585543434240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,59] 61649676108495367192195391294507285872443461802659314423229296761805791879717088487567162319897557921127192506677162741114791297152166410870993753923783757301549975252390683178889110971280563561607662761737659593213162827348883925871105456196212853142809209741858055330338765833801690846268413778917824464334203566086863739042150467638437935999374308354735826863677729131241058137049912260542912225722246739759498897738531038479439123833384806856982773620188490964411607695637277041489405479248479969814306234764784479250035368722925294555938145779667484690449144692374012270510374250537295120321297462915763897413451259801014102217169234112246809459211010006909390694420679982006650457146729545068766966589782277124051940424248960630424429110168995889904137192268604097351557572938164200527028659364526685787218920526314232653256204870263455465805473747007341167948569297553419486466940044071738947884114464442449458345724613283267726923148699078755225442158076812445018995229832682816778538296298800901119010109170128027996193468682345966756575374458627495118792922925583888584844021669788433291895827827469612475676678374919625793889722068295265435755258573284031587463747168193764778392070591386400763412279396391833495189374583893014768010335229663439031230995749516705373406560690566664826923742165540292502783305038226836274750420381465253404662123834655989952477840108827478063547765537258869781996946532158185055572811050285579627053812757003565572643691485898461867794280965946499695846915106024390877579060395659780360720061531672670380747545566652986528085169177104950199812068578551651732047032294622572602616903839190006587695704717801409086009671194295560718553655179454783341986141271660867554572039315773038134643274519252930632460670242854696023924086358454783075775063727561890651109532040245502084336707951020147322897226293820515971751925919773957660884418646437480937705741390326653294849916376882367844165308614532292722811004917921920386330068711103901113340269440956880650419563071690308274376407715474282248953784619094223125242524429357771549379915204614148698604682413366292504361779333011667058256905949914106763632061093662666162755606122251281426733947946828242645391549589366794680290768724490516912546050778552583268357268599302194827540015117384601904756512440678505406036963917270307849666788247212570041167630184135068856022291563207805826075271294863448827104337413643294689552237520503103937827339395972799557510288625184242393687877573405102674944825753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,60] -8536053974160236509901434815809254444293854218587844677614266757780215836318097239367121935799920519227846244590109536908758158796961380680323048044118428608410383122657833098539372924876402861649414581001737093469247126989987927906801500745859980728628661688636815400258480630809523201135058165257509488132080853467818267001344415218401838163985677847613454761419245150621399008231893005747266774308776789893271094092558030273384322344628263792971677022734335166447400120435686390856070566437705229462632976082192300496543911972243273344938195627065882603617078011111384319966726980200413201853143420588592266156134365567699952410524754902886819266433035082697970388659015558621116792504602548111395985931395925579290604872758848317439278815501220804670317299336298322533487679045374991353159806742921823418617470456566043154162164972724430291820445309540431502152112806043895864523956223345559913571218342483970892563559935665980150084677420464979714930126662582292504994435201035515142389794662668844136786392047457873266657591940287112600244582643658626333769066660963626498349971876337477982323703996891973720201947397912372936418943208272580578987398138137592653500859425435470576479505261706076859847540132545155693833566034816774914471330599639804350913726885287858351502483558800560893526026425880776194650661012436741798913314702450214816170799699534650175999863260243750354703148954328045234700261914790274267545135819458190137611975958561045652120319056913203863851358730639695484396868808736109291242474978664788789594515463718898945061837053333392012557764538598110424825695150666629872525236597592396398065981953450610822081837665839162363789259981446401523072942610011983519086818054742329684109320690436955820315631942406523123631109361055596461366797159219450423378798824009357916949039516573811591914960617083055503832132144014759521192670397127527933729594452334595639170046085554977015257637796054137911137491282829727432958525251065427928329076434432605315433025849762595614736471713158659972918907798890194197270476049547830746975641584458712113250001360801582829735738033106665378469222728551869884452982101146560052983108599864813453768830196125943750805368044826229580297668623139233746793524958265448529728240387999366007220885092932843903754485030023226835254756407068958019917490596945955712920462543447299591583284008400787211213886559388971164175711493302372370794126227780830559435997550248453212806939280535283295669171947508908660348244100515379880569318932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,61] -168441718514429997252975582458742658512862217450969039298502362853825325229048299519746868021226827592220194803946502350394267418077786229942174612727649323933603673046516957266162908299465693924151626436367340187249829802809355747688663985794039883381598478972085067401355777878216714994016135982267280748707466251676936893660837379655369568622016642458334413567153006047854099810766942237941176548687028016258945417655870737639332429806035839182528902283788353534353483148068802632509634083660681885559132945820743206352709351414257538159262363264105038031168924269268988261427041339514106125283461231832608111755116405267201193218749296717322867556499678389625707212774920753811658538463404657311580490561508471716060909036096053990203251836264775072685750720436382146479204425048330343058347467469128903205127831226965664483749725714808021915273805460218857200926160267416557796211348995419503459883134795130200397005851901350647193106910670360100331923042704636246958086880296571704369646974881472794694051151958499053153323990032326071231161550050567181929760290900641917905238253529248695942869713676677638031951322412684567925876113974500207478142908286948642350176341920185164137071964570449230494003863862380954255651607002593552196658482449777078356485874241598476552976654349505061706181914092773659770122686712007515775766790778359614388592554752966475251010881447488911558681763375309159396303256931250421307266470754518523772579007132857243464547121691113872263651935347932643970359062530547892049947177789029579257343861902620098641972532570095342439949769476861719490661371569404666252510610189005256054817695972902434818927126101084554413182702786904318049679490089931766522223983423838923980532718584915071960948821203408146093513877027749863272708974204527071467197278233943197967437426399386799980695627976041012629745338313718009470966516997655479912287646688781253878794515482357643371890460771663935682863611115915662208784169742858861833786391599528944383430513878939524175112575850145643800424868446200396435201329574702293126235974789812454925661184637307402696355378670559037881142972267074678087578131546137693988428880491890815138972363074470766589838815280754720136836800818591042988926008992496734690776489625473768197929051411622000672073957549575008685842973367042147633345165820766400412982092633800055885920176990492516135902805004669547169737670861527990627919138749287378241906956441404431857192182379643099472969556705587527026670001093256182514057216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,62] 299485884120394568738345455591925423972171941793526719053385096535386489771399614392085617381300771477224011965742193487288020309516035826626286611947374788774198985462742132596374085458530101269766550171400467900550988056331024008436833181837058102966296414789083808673223319847883744784524834373178316634285090305357455926160178513167157651421465326151683939309824066251418761178243826160222942600788192777843111599686614651042525018923560030502907072057125023789520738557704149630059307068036477402980305838186744971133977887065753258969987369765058034346072649086487086509986419706612989678865881712307612802347264836915500833473707623471191875985961930083064781406341280602213476605745825178014540757475883614653164882715059458544784358373121227581316294458483413670014811196739531266556701197750880270170166827402970744567688435073676501102757647367025168134700297461757765534378228562296612700866415473940526543956699479410512032553772666869314815356856438636981155944291026118488451767385097513618181604472103951885984784388999077699087384704424334245009002252441052252342683809227647943668919124327762089623642786474024812522809756600061824244516470893237268226538644423084905810571177008908405221227834695556196464053066468159617553622963753882415405589577776405935256986894054558513269009033128808586936893687476809738510645920721556647246742165031301597333662487265798154267052371867331939839493418447151819414701198656893486889662490434767441389982482688779374621121729446317227773083934403520218624147646854575661079866555762636468828413293952447739179688580593851793877654251645846427473630909142547759388224041234500448378454786961653488608008106091937567436293112115726806210928504306289748653369441278169745550509396396428031400263831517476906771161023498661922135977910690514782473038524844518624231457604739168918863134025944843402622380013414353597023637004575558785295784837209313485602534528130745192587053930616119599692268073132708900638541136212019333825434755608739385204447939040559708687300759005607192354128896557228041365160318152842612527381321061804002310782217238899420324420274138260025693691413465003244059832604980053759266308048428478798529515136753511410575709664977511117579500031116860411645796388745067403174685786612508829341372204095171656691776190135017447817530818834875006151286491250319318276938981546650698004752588253564202182244772949171441289137663154063114523853935518061932485707677121400449884378337999478749620141369819420455088087367680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,63] -76935464194061354272250351417779975345699129513458821145817127038979197822113067071028293604483749637412714071795405881672070786597141530921003881637339617451403826449861657870750750270379065153166293844748617615170772151878151470823084929123392379152612664843350311149664168691203213194560074707577493033240559864276084973354193655961220146443261627404938347841719610377120054145171451884129548450921675915624053180449592361072911872237781144982857647859922149637147706829574172639298923126519743611486476440629933195235831069693834554414768939776967831235685296247640944702950051061271951000153012564535372512371444223510368533582183465638442667250606616505956553597098888002430113297398100460446359501232399309164343447650335980078085253965772137501708416423903902021014736038143537604661518024942925390260144562797258496686545586683566701787796835906289178910007145094201740919105536360256147289695873687160777696108957571568971957207015156495992326815768933693279643310885383708176024306742136866326407513770296043869564025867118042172593677760629375559468831505829226210196949625419243618002193157714924993030300699451652815259292820700554263339664984930646999522227230639198733269975321079721583871395298540389097277589101653815784386321900741905041898225889114353336157466152584565273252823086942191610064136471791777351605969908041434628660502192297149369974563608798284372958722877107622811661231753141340101011412665282046290969063028411152115072831716195945624164915044469126707684731135641712025629480047111122967020587982149488274991644587047167020237014695495125266668530793024079403294134413106270868893879967642166046518446576276337765618780372448335641825285018196747265214779671999180482055970161652421651425188201974189455826045229892185416445150149330259118699883600570933211671648221479869767855549056346131193461122948154943066653841598224398357607702213706654830526496069584787717553008324520194544574317672043373909565212737494141851631311122904021760946605888046542358860027070594149423341213923401126399105709370380093219788781657947545031876577263852084841279204537075228617591895831602657732498284708228018358796724789155498279420977465320101300641595082906332788442356907708498636870749695026976610508490058868922617068386392874375862029115853734406550173230971405998780692210969356049780150014597717451714671446123452879083582222185296132025302483474932691941695607508440921128395947143404343671926257132473442576451563430632558924915115597598286860020770406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,64] 13148173904680724774624894865170667729408557481202822463487736128120721837246659314660271135005376796998402966807829675016239248649588482417966787179904871106125138812079909094269644230094447411250129093193868257660945297425779931204588542535348861686193405825263145579456440043082048528589503729804607672521751636424303080177618535498082023066697577641441010782252161955802787658854462793695621481317553848040427634313066425686413997581437250826122927168571557717953969661461012346966632099014838362769344565756690625110419545422802244371890805876639153828892396045826646258609726035425947047393083391839024899723090335166295633406179817646463228458516917672223490241180132260337278601756816516784272083887850274863459447571026428815002130943176653468430317694342778799118135766878280032264269003016628416843740613287801813035548593930761906346762309705172503580169942256797141431278922706074826281400915586021210045579174167692511235056992914466641078968111746996358383748969694792042871860261090867491214909748512939619731223943249335104388783656064745079851764811051264401467813444727175172021677868235080612581663426773700553683972936704576658690139945311773796647606223844999982544349782162745028465257452246454655859371839435795828675302446713928018179106119897082542527964933428798380280855002020175007453265085775229436649917281976874596942815072047143976709830883646517379044407303464026327471781458718263659016785992922837955862756970294720912341370703481441016605567219418039472352274763742135098778744844979737880038234810130576780155166389367580460607124791337241329296921972541220219160276343034832845166055016323834671152908616553857453602939234765692272011439946889165244861568339128613616916992397863271905325687067870287157745108619307079054051313021894977738290962441499656881528245590466477191205361192554759331407685635677648633753335342485868570017905431212778776090094882999035182020142136929447868157578251284134251081254532478904285632517044416557893552566167976054128907723579746133060249215200607516831281860689648352803124251481960919946190426078796058821304948495409135930352487381468525101946819953137050688273041171353248945357292095718258871484498398624599396259812694752984583810704659150319481796177396069540294412297576053911753877857608876975085486920618653308865371662328848647488525467186969491899636317101532792306649696469038082833984678857469228745985529325043185167367787453146345861421666420651483195791122489916241868605765398872781732943149137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,65] -1716073930460250790449136471167175921750650920975787226097590291351520692190643277456695569214003335367712374553306629661026375752265354586176804357563162609890662905496896536014774063780724895143400916714291591979372187563017619493179935742559239931813764582186116218658937635931742008993942764878316916247567812701447302275836013851926596942454340984249498828327967930207819181759187815840124522500846036641098235753360802226494429418336826396394946010864336099666353230236670066152215187165010968366882064403753046884141147313418001003530330880910817763867596227871040535852669996328547526970864451900368355109388045738945054769345432088722110960335558753074586446989732766979457691904714439011439424365181048133367743858144456198806261104613394937070131063133356315852323517590483743830393697149677825117317657802635662020466669361411788074618504718146718818516665139684608540237337513654821418385584157635668978115642303380495123799725437078784832876713797847113376243342665106028063582135540128008168222539383358665078935108619195808783303496821534203054519676760654954164617975079889319631822873825839949147221958041862680821245108301511287104237258156057350452407193776635881153866791071239673818846853037066962634050216019716404543964995837465665584651783534323221924278736796560688473987550038628023661818823200428223126239123682598182947440947600045303598853749407770088970440197084158214355536363183265196295639100122190626436304099922733287368107474514062115444694595336182745037094144145160072880003615205358296332344631126744986930874640761702931384661297630884016446269172848287349756282250538201830496258472966673420603291039657597954387225362161616952774201212004730213597179904271918456059775833344012802726582263177715332375393822189995719807321701008597054902911876228132225728976184663161986286184465682183673073011455089731298462025679710171044343302333932768147214360306688114052327516686311951634957956713461631202679972913076592716271978421222361492246212875577186418649910451762592499277182409323270995495991950562299748315782141079476593824452819807150031504129201497810202084871934352777324475953138965857156462032629220842173621517071089566034623305707943344278997006950090609360486192512798417532253396984393403977671155820517631227161270998886545814372191787058166277591136044962858115895391117534912631997972122967204704172588816042927486994764069396685667506374163858022969571099936312196575297115407366541868509967914392505215310997941755200094259799654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,66] 180366875408861727040478655264290528274405203840315913367185082265115882379622051607264517234319544350831179345994297773652122106166420875168249743406195631514819011238562513871716219583400018567758061068671287513014063065820950398923004136724871498981687751589382417699761683177942016330247894162247926517635888671651740049498798735799356047053090202882067395329480625768797846711948393721378972232003806816251504444573963906316210225226689592718841376504584501417262162749827740070803754391624123518992168202318197801616093247824741377473579559755988598285663112246286181156796069647518871726031896667646890471828916754820536116997438178382170247133348161427382390850531232170046532217677697324869782170362138203594439267744060252590493958610755924978867722298385307606825808777634589824527769953480423376554523300506931746227367106901902644297166946889176594973951868177369607237893592066543438309908770114187987586586940350647664010473495419886416316465741050780204067684127968729441076688200533534295106564266549902532462456399355121203865418356110129844128067108001299895939092631774502256258314072515105161864973513551405066306870265221038224130019048164584879669211445734869490669306872109393696715349673554778990636213274102514901317694789263014955077647511538036339968332378905110930840320961402576727486491554658926694061380234277981535795885076718775088827105279764022856142601195275125645888973222339367860572177641214558897329495299858193227100280109132668374385917191430338591736387904800983950055382638482106959132320846120311728163172553674277249429753397438575768274895812400978822670004731663556229195571356388911282884137791364428377750354960054366859568458132980181151930168247946234346635514884221172045251797349158560443068629885060272125577830567769927824373516027262948327495139578252486479060726337113680374888268132150462317449150396183670980928588866781309311245779971031267226945144975208191460485794185124630540607049257082445140240029355640707307720193888115817846531190700403135809039204332292947207072094060157160371910236110950554105395339407156824011315779721915591677207511081859881874868060355706286935040873281142107798773198246258916445542949732605692949783856874672607508071360208228732362525231107819409601978529885475016661894089736425534927852268928664867802005743755922228867493590873511383151202116994876433209111256710835341252139674320811271919706849470148967253276889637651611477032603127852553617181170658222941635807271880866473396771225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,67] -15869400787891418274198129256939619114434128968129732000114867429204125271024688081818032202456032920844985321935517909839685797747300378432809671518115739779007781746393125718662833561889602880010905774674140947424894642801694527954760336728176181485897101904133006055182573131157005778734889958287326587944665431805834210438675928434400938212382197244150338171339683553698966919345580006697015864086476710115299698046057719794214828820785616726193685170752837215314978406580517136503936224173036502153139440568774233302487544534369997558563085741872295300601320365486330272675846506306768088997295091151557554460534483877498007465833671911196109340344598528345178651368730702595693830354641290227973133542536239516914500765387331525775233880029220661045119153612846409414194478519569288697682349237575695757849468016579881422257693815323713021938092775375317969794644883397523444502870732407043691191432575825447469762210072502961195370053306459494257095664927865337333960434369987610939447656475983542646005651700783812863390141504473124231264833189431465022620331769874589481795050702534496109200837316912248528183355320143591895115491749534718340356390345079753890707014615934257525346146866036667722240559309560673486430071407537657077311038161188312323560432034375471149430490740638511217705844798006894619201041370306423981825042110579900603623029052830935402605003093427623382120848740103781041324662403761629094273225949760598139306680067699771217455367132922101670369422033656271943062630116765569954395002733680283644976871020723870922542990288511148179795750338852234397919361590329036724953068459129516151834158649941019486429180959929359880236038569711615497661364337558993853615538693151910813349706459202478830175764741858165811275488377606879501275906143576492242335353432992267922983808730804906632321642983685909553639539823772880890105780767313067437953326672799708790124369863354174037454097633961334302826023149313814093586692693391995922339294874119200491308458073313012156389736971151801177698053268608400567609477358529751136741326952601015605077500913779204120726939576737224508730337851456023106642525375052079852578688135938751159423500446470035077190515655508163529996335091455743532161415137179052200929958199647295400915385075634874952973998148900905304016172075818896901535463842406892392045671964336117611442319518240450448261103311113762495148224601325389996336433540027369678874091058039357542288562327455578442734145635169258696969451751001173681766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,68] 1208454142851181131798989559876239971148083665535172056800925540237622404082746438415221042319475216861803615968940540053610393236673577020224655764516314698809158483058743021569884381138018453032216348389506485560802717396423040755036961168810473525190240469753315102142840449740223446194091076038672384960176405471799816553978084041748607717128383993509241779184134892771505801317493764137801556469415007749558855348501582410022764316282327688295782541566401321302011752285374478240973417526788925359518063462050032219930926842232377349535868778375731213780019422297148850135101626521746303716765414965375979484385623543655188759099416787966646586853521280392752088423412111555616096868447716677048505617608152482493406777130351355601510682251444642976257655169332351545427435056866504785262970288987217308601234430704212386870267620337360627862945310289848787336784700187725147219558222198673235433462861940881323419625468099252055814739146863342923753218127143810311633571721898748753647918648553532886110458482791285812998126433918107728342170888769047724703821389232106947325330985333570823725434893551271279440978351599008460408875058711472256276106367397734779023015230440913360474774938706779202664647440513743494018281419618493951507941967617508434374382961291603871864354938576590753089544399752336160427853526768378608142742354057063277774309570982343735278831300717822599496145066745870585975603246486501726449666387779858615320473177650115465507819362976130007145909796508306313607117967150803226861221985725664013439555809663572880870722618980847453339487174821265653528882513762930048036944230636346318138136405736231885194746716693420116637457132341349364206442996210407539535228553254602234570025099428090510955291075489825435606443665739279154680238186647691683843553488260648912569857949232928349190682221994321331283017689330834514607189645461622129296294567558880327248188754235239574706348884596926712061643592463762706406570912071963151835404755063218308730619069616024210676464075762050460372873924819936903895151226501215812253684182435120023813757073213976191755501066526423795671664124613329952679096882052921769647884826493473162301426032544477620870025914931128025405139025201212179559763055622626464194966096576017373658470591478165705518784445497043854355177929391245840351467408168171151260871831081916846135544934156200204090072615672417495127097940857247970248944950837812872282954629115106772320633318127804236549419717547703268377102044963188265451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,69] -82463719840882783049399825045955890145599375524620943704398029095005740572892536607335437165483023845030107501867700898867431458817904302153677209958553070991131386401107958598775107727477237117648710618673373466738660306985649270683424106490510746183244716231232442109088128719634159376308181058871695285055071987708658540724404777887020345894926022780071492371185188008155632198132512141524277372594924866854382612403125334868766329243393978563097249179960895756429040408803358740294392228937092672265891143049596799653282921833588286688054564542913618137006935386819210601043343857079396553420368993176933349662605932186753674178194800500900893968035934721234726327490150080988950038682553642982493802434995764871177559642929275498501086736388164586196627219285901923408830635630638347457978371403771530069582003293295081194269203735847984236047523215393093044836059102699365467533477141507299205284311249965626269586077870576455220973373045458134517833778072882807039463059139101498057499906102909550515325447506957556430196358124338500618882284573389732135682131587041044350217084225648089296052360928717603703026785381830091527366965584926587107007798157228798797036201918907832004258566080030880861035892578971807163802389752139686076725381180507560086494552550490465911724161310907251457185936595292204390142093568226760478312266792021084682370217696977460747072690693642831134696912163111891325351263537994997597456761108999391609561902971593472285415138389245171467755018289330113877680780822315336812692061451596894573883824385118945835311134697239153400615419301146619587781229841432655615681924400052200826120124953779030416537422850936387176579352656434336743357527912631852460103547111159107326882985712218925766754126549892827378397012185389014961009705764124641897039726193173266010719784965018637977248139256953301091257348208535968404162211859761590628977608862254255594954574457925756086071949004278648064163034398584209051899287041889214749505950416477598561602204660529390640691505736331108417784882605279868832579138550572419113598864496145983812293395361329814101753095218752793869905643273023293686182982380502106113724068791814453710550102566471544440549945865227999509977728570047079089040503907836673619711639596419383350494723813002728627790856379142783597134610303912165794230318186877132592121197012392243583055726205718230314410274090615886179952447562572580047829584555108042394736239083267055790126431320908371574651329893287240905256135057541483724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,70] 5243316678099434651082808361495886210157473703871151836622149862271009597331993839531025334873006215316686614303704014469862150978320585223417724632931598544151126312495161583996058254574086021433274685826799938322131689817615842335276660062493686846377172457274419783334318070548473412821230546482071360873607600765572960502060539435040897001370302477061206336036375316855490284650034339859187104202885894729041308167446418015750563058156601581818282912775157149965768688223900887582633078815765915325680033178793482189754732888228520397963351397760172124869789618350698527016436706636635507062890356508707742098698102202648237201242937392669570961928344087915300368061178778960515184226282734587023716685594532712018409463490071775240843208585427497574985628891208221986265187027297703387913927365928885555319495258769949877272077924260984553210487539971900979792354819824128597324187666572498999611519817961078352038211727984243104073150294526226196954993871522287630613171114035955759356534514705544804135488196591315632688454773488903875697073787103646344315051605543325088040222916375934589380592659772612959223379853088368166865899075080037289603823823813964454863155135470293264267512778550738409794455119276948689685980146690588138065153222959275582815044415276005992277992375652048491837262078918769937010149678317617704034708908692455382643406574621308978980042593223851730729909276723967922653216307714708223338549682973099600785630610456482213721867123581745844430874332400316424028912355077308413993920585800492596273812216818981412651081876302806889323308683989098297084509543482051673969823961955236462299906108068716715760581132802882136374310796572046958420533668899485986658312078131983184468552323979745509919788922526901059044385371939179700179398527058632841904188380211523194150776204664145365130956887115101532084240892470790186926467938972914614222283889114435412265541725714495898871517376650917878811455176280705571923806612204349056180130770503567305399780505824396610008135375886796446475464606940082203268960013930381674090017587036219957257508265415571143776899588172996744203070772337382067587926038678574873039797508051434709455218948952954087353870033973231971823597748096862165337802909661640207735129924255598016976112591853909605548299447649892564638373714090549895462763572019720529545824455769290010343623580529258124619700850326686295972763731642563870398150204023697893202517824548229679111899299967214166424916913534348389338408109410206351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,71] -312478342925551036743531438815696279457291560946706070577605938529845613579971001861377384629211469190897599413483476529797593983539570245269234237244171197650160258874718886426979304080685663147003045668556647638078171831713209262149202862752536426784138497273732450360233389880328493733383071966215919425944670542695490567277634046401521091818524755946769542912037063047652178518931647729614142228118745550148003690443798404455900549214880245293985010690287113452789683827450966703570903725238625102735394625179297642945347506279732040434790272414276855827160851379593239916630852555981489124449766991011708092954138270893640195820717353347935637300077784537675004563652949095446423771837111319231222705393417255658670654612888580437637366433197627338159357262567762248571316598730540203501663772646201088364389997147225708274403695301840450583974518962416838092372248110853074456116692119334396215965746469215391539658192274100052855103871632145819134758863584931656854396609913933720983552940313881259269492522523161324258108711002691322059821273203593607732185256790170781796031990277163601673417500570006196673196771947035919918167099348825556912246205732067312150514622464619737462084182519924716189196080765043287157966814014783355705829820456198863655222706044621123875926479317889477495419838319722844633618830542960640587320365709587783358550880218322161013483296847617689694293984339034747044822975917938380448960785918876049872625072051792760097752628938431937877867655101677001815343123547498447998061599493149550593766012606629493354260063837711711839127670466163844882702166851533566320857990292958400352036445612911995634619377279326074811784653186804514289439370204861974767816804022988249213888742782672237896269745554445999999033967008845173250669347539475620966628933570982809472050267710626475998701006919232862349972078844138287254439221625409521816288173076641322317366804933489456529195088222573377761700796936247389033573044188654178924453714645913933614946441444558733176054848547030928254989490485341234795574280868505641225653589407956426917998278063483334916550663171310893266071867001456366811052965379274425358315979259396023158586187301260572045799941993726205054338233415315206103606870782667489950248210493690812186775337871554122875828918209560020174131580372779009676171741734121670232897793268645067581451845454673211674823594923530080946869403559480128307133899018890576371627749932899343618730971005307809273122361654724454043906224758456320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,72] 16257961636825720414960038702105432077125223176814260563906357356021454348134853603577905376948519233286700432336461639848028222872254777995843088072754087511257629105552285908892549119987744131944168037879471479148481739512017152341122887364313356050211634741940178137930901827183607533336494457384163196388966662707959232606357057801029043891927365106752889631138495748927833242343199457868479955626988723813644306400608922923522799630472303400248032215031349212057396649038574959276276901668891010203564091684933707917430423382648300849438188539532523590877518598905186506440886434934917181288809794065503078600371892495219020376689887495777970201981840494137975248054027823728205560674649433930875845844442788270635189157926848402977905737328190107073475763627314463726983676526897574145146864077700360288453873461520940922658357230107404697030225831786210457639388345830747328847339950085532891221908831131675274808507143143503808821542067492330253802325052860391900774695497640750264548665690679013769062429794373493275235072630054379703356462636611081359342208804480163252794172330832764355189700909307866167779927494428910037941091163552983760809212547445726549066132998436224926345914431077272526825645438172493952729275454880170014363596770123365528401070225766376262621127555833425778534136274646145589777800830850737445948743121453632296876135327913870477708995217673557932488892345603291995032080948462759123681139538939817104446932683919792090735590489703680813679102253299881072396131966183152331710471003148838161151313503768784236519756506562242479244731837039805467325621841545367498945743603807611431690623221991915091522751838836912426700932940368272751964560058766587266234082642020899308646975296606121197033936145274224549138451477539608516331634806891178478673365256701048579321011643942676676743256882706247175184796511905159114075254204632781650566346646220533594957556565799424806095620874676893768982801215776195028800155697789370231051425862073258970365620280185693422429210133928723040485049836875702753342542244163773208352225031173618261075250766235610921879000371483722701482935498013451720833864142791679281265505534369787866984323213770497534094406563272545187000653747433202145710528212617221176777865634462514995007568628543130828087714575456091773788723703171026824389284888329697470474102255615371601618857261069301812469739924640461509991406186972094321326896547210727546336740953629378982921001093567520271196274782786858320695736104879390720000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,73] -649787140963435974080864556884793935762327533991667421470751820469217038745681198452575720471248972021966338426772527949864078095296931903583618563910263577197866703462038766981281301109562418817628148088573763024281650121884688583650536807983411967706248128607441037350415635160493229697632975508433014596740238141049912590153734423807336213064593574773335806182701888556266804714307756693014262381806426161262832256156598022424641996997052741239614976249362590394278063519547349540432189962608157373674221293578641477945090012139427234482378998320854582742449360167128558313867984733422231062555259020185077549602078426838115521334222718941375100894346894562447547454695724082399126112892619426590402320531462940864881911984523494944113132003815728273543763866625924540870527337055306377879853549291852741999536201765061000647138455348856374057871492999606063214094361064223265653843917298296006643708079168675317641693651196532978429690384289300096648129921092421948071642302430599266151744300072744317896759873150934391306437453763122561602396979525896362781498327863062514260689746605073951763281536127142094112376778261867862363912091939228191032750302802656658538639677995323104869612203635595728942045104957885508561027867031310845237974656901625179332765210439594516575485320129406835590023762737583794422244496168744004329387542571131182175395638614251611485782085873172153393605867132828249892119663026011946429828766872818505610030755295145613512496213584808967040325453378620981183028992137978671177678104598578813175486647884189171013540776611044443770363694919181126456303579557886076854836117735578680801335078741018571622650701020462425179699728851181599508986173363636248990948838037687049344200103886340743580970331361114311285111894336526068631642844163543901945987439231747544996548423933196286353834370854061426259746404066845179585802320942593059642317133189890429179076156799996223559543909081763067258994388440097436643375995174959821335939616789214776591105780704303834594660204166652881840625008232506287565101849598383625018963322170856198101888899753727815712079712809825062439332185587403758111645504310358521195535085391858591911067331601195559249021551578812400180530703531833719335415254284117839937928508833770924017285644366825380108544194920146923292279484286586252981980669196326286952282808604982430498465023467223947255504926389625841011960247441257482666754323655945427364336293193319918855897098367511351207022576247839658267318520958156800000000000000000000000000000000000000000000000000000000000000000000000000000 [94,74] 19309737118776105341040445655711398254793879045373682726286065007039272104780383088528202243539902846345362025804917360301769266892165767814544853408123496271173403568566651096825790080109163492334324334463219881101263142416149994488354782982155349203694404494330392674932041220492716945548220371972287208595431229983427936062679824769732429173775261568050082890114677916210364939163407689085743209390001163005866487192241321919722367340591061797697567042042042897675007571200033462263711223992315789245605071772275997588835584835197012960317003606585206745321719658025453705053908995779749251663115045775313057514778980952032135673474380890115505881373270923724625905570497843759668522361395718963849686957530877273744933229341452899354081117067993955740368233151736341050262562529686130046497412754371059427010463922717575882718776129268082383403859736742373977749653946246603820597086366379101659274559688283064623103146222189929403427967663409270251170779929082659374540929141896577283448985486368425646894019762601015381515550070241101169571182115979837655976819651039833590380929862945314837213822711423413029441449794735654498074850090260421157774074418775786824791937155387018793816966817807697301370692225711537118624153230999997456629753478103822603928960238855306664491945931902393969373364347934964739268948951546465637321117837082135751317489840089915116439215310992900951182105326585272664543773216868385398243520231842580749472095970341256661892995453286532367161876104992719326093601453985465552140606532887392624388298137332961607013409916446770156669281149568004503462112337119411884349394762369385161531038724431596255779352239786004698296876527532938739600693611254496821038066148212957696256675188154287904357786905531210784938977375120942190231353732962827446417503791622761716791271398374108760504240919516428895226019339788947019044746933136260789658176160051991181426084639756442407459936646602575009605078236661032102019830402050313865029550821069743433340506789147366680239331116623568338840474459112829931702727003342702762775732761828713392863287954726592269175793149724780651217279565547329118669223233136515188499743029370993368258516810123883586405653664533573071550163672055822813485191565916559441000724636103776316253726612381000065580445708742132021562502857450298569759149513713392747735104361180066560847830738194003282762016611442441657639401283450873936318628985362152717986278637696339304374428702496696661886236696932738795182725739315200000000000000000000000000000000000000000000000000000000000000000000000000 [94,75] -723449700852649371761814294565162679645185024001770419739441582547748302543421092732933077890458246228413285349725327339765197381543509583853055559400124297778690020503524661609112688092639806229949858644879684153042542805513939812003541780263332764515902208074479520683744323808564079517879317416194742265110722694118655812323112284005255638120108911402552227713800795464819568963339324505596500554703630143581156496123425477691028947121528637924045703483386634902407390196961673761802498882630636563415804306797354062744220204473227799044904156370010841869998057726717312027789864571330830383207265972129991648379147581813648555977961760327040753879802910439400945996418703654153332441831120664311195937463452383430389907426000893212435047581211914229417681705212226466930535994617833039197033237907163468353241204968415416465492323305867524492864406930659699360537668239169946809550564116025407506381711934961816125934474999243841061369234774376784023778812518037245343596745583792178386123457954702177158142933284477260072842275823981720343586089309094845146567095620424293692510694598337742747107207106480306406997026956690638121116277279924375280187283331949847843736348718947372840850684275521390949128286041897703822231353251876131007840074115542838023096150282784648344537591759664519437144495736481108932134601106146460312739591248180566889218176255723715645980495660675306499916942997437108033733692040765485118240613598223613920990911927580051959641727089147040862836544444016050589469236849942315867611917929619285813116024553623803900064062957518654402186722851237678346974644559732098787444632620829257862670198280442583112526588379270144589047938366009561362225476787473605187066990201976101433690584185652859265867945285640765195129388665492997717181518295190553854580902975052813600585583757172392940119770550938721542371741617796194527648597665066737776688208061898885513620052534991649671511084580906449324358575997504949124748764804990096134136052229460393811698422613190244525327180400461137079388324150315568813521790714162385053677895828147493494031653073253879491274285717194055406629129273850578383075064541024224627822707830164012764625555466403716723144907457074834704381212399494981577463389008687960115000591178849845008039793297808243194307640434177507481024220053905691392321818435800771564460410574796162636086087891492136629999172307600436242667013420455534426494504139357097119419733007600268024042667112920199774867421210202413236440006656000000000000000000000000000000000000000000000000000000000000000000000000 [94,76] 38785645219271187992845405518642297694514491817773764312305299194101817289852092743002508885132832141377792628531890431276475530533831663357880265736810568380888069628990657959986115766634218473263500252233477870153652641546072553012590501661082802046645799649671164266522184247475704996843795801065986931092492903014782728370377365855878479181419989409917805455780681338080422682217357724221364257776377715049218663465073784503807761081994880080087385681620686828350037060481611977984270846391074440306960830130357061567070516517905978155079079595964976913483250287897104337781351434916808524335808451241663197144974571989936752340349790303213940117608543910938601769977437879096759597019535855529186026822298469135588232721754188818072926610167942125342344003083657110072035370379296560760997157795197543783449350320155022678224198561008864217542305050313370955385764346985732413374485412377362950996737979189525810466952765520709580892907451302067148719579260439371794248865913686855330793913957609031054249182694340564984906992177403818184579856984691213873949199233583034158902476797543610461106405248038215541829757358207936279143725776656940760086258785922870187122941429990740420382620319630182909379484638652049971982098149749451832297387356699121322592237851466236996486342108113826382946751998462942905832205934118305621428659267438979269776945923762421210079123886472593288306016309109762242203060256643449633331802787814970802482302535137384612885622906235090359570487091430482517327028796546051861693305869289236816238555555424108905197039270011848082781557564813663281763976054032579971945268575228183332592169432521830664912833207531361522531813101892468750802802846705894579798976245292398353708752338547450712269782785853726024318965142410289912125500631139709357587912567725254272063660015852479374797378135384706667092759453963719100601474314517022529671179787930150425184463315583903403396473839455035071239951600169500481576842574813717427147868149669898018747545589651520057193384197637104898023683613944856526332056280101972607791653427441785073982245907184091503678201166271678882391910083648884818657703611119801363918739191636941197180931750661297563437951603789942500925912122514952297577502587980974803052982289652050784888624192408620460293271704656928463160698338554124680397632749909387781394602349444873388396894736078393816569437352166336968552418739622368165058092134612405530878448728264061567203668991511104753534305908120796124796975841280000000000000000000000000000000000000000000000000000000000000000000 [94,77] -1724862908200863445826882930284070559183157641302394551123218142873120308845282666984354746466434190052014475290101934837780487573408804620062246930668903501241446663060819791462637894167662480622747412533052137424908050223220072292886073819383766250520035443743508499577938506520223339164531464421939163289192696486782904504588118798452785540828620907464435708336451745702161146697297790137500387658297262854668246673483134273924882994456548057717705487901073088146234855149686649186293743017514349158762536813389172790283754023203319760825085175297299285001536301683160650977033280814312131023370072634552684464129048952462560177542233493658343861868831077313367952854850816522743929505483430375195744529523971578024656247551557723709609868321134016020970320681798666584448635975443167652412500791423351429380511117397001313262954199207365190514407662778320887335298293352293479810957434033557293732821371249496815712134578807865266264305771844818921352413948978801895528812971568632194598719569291436654460608648204909422944362709522938306836846866224566440047436069285944848643782169560684418677774684033976542991478363879847081230950267676647301785494498353908786651387791346370306034035202761742917020576453014333394355334577637515882545106894523164577874511842839037149794957870338339081740730878008623011955119029659548175660055871119404003796721986851345950612253236153362559804822612398878363760457285746982984490556246204250175090485990578073662937023695354975749501173970149882436879309543673183754046493768447313595113422712742581742640645525139229384006799046769660450629211148105283681547303613991119603919723503831266517314581172642455617733821567649871639013936640705606072511673019468494222196040410027233199265129787321113952048401867763913125192171072295148045613428312142799881434223843580833493890523594042478584502229201347919165175121898594316537993125185090201367976653787390443313204061741573143962579297192315285348772133302658241505687742081670872832005688262348863614688481309091533981659892210545427735208264497367335243830557213736708212677637555478210121211585316698143495178184957938365938368792022822159376366256344823295795003354868795462701781498641909422306334801088831720537540495706661954681504696064274279084482137443751120356029663890587219692738509366737178068597449739006583473087811976790291373374722312959976302063618715661883851316149251532569279185246710343254537508859860190474284117126873603786780921738213908721382295863296000000000000000000000000000000000000000000000000000000000000000000 [94,78] 72906339050853141922406099391596461708758518953857704330129976068952754387857394018259988104148681756799982037624769974820903959998683187131658575620791633468368729079339078574672761202187716366953267493716210166079179456822582510161116691579751927881332609698682100959752025423201801047404620654930949033885922217263333175927719045750899937582779272857267061768547467223295441354720698236466852177853061107253559047991626695779147572647816525906517270037622092210405310709500475773580744882002829309144180623255291980037372776115901983526007127635918548480054323648754092450478258545705235792916609186538883161617326595691503102918825579897392620883460959025535132228664471967201762348759021464855952899958071157634532142511234854241159400565786672587582664065062587224448386504884398661734557271218153617216908816753535487873529191052226317914220765820774505452878087551255246219860558059310690045433920792112048218590715052239557659674552245962526488186345526014456774779364594794894768802573408233712865877054924378260918556989385526792135390723057584072900683568431567417566222663551969407990992901167091737884358906184715557850760721383366788858557311136084239623896427824380833014008206863853244916089973267329667150256817470828924690697914059328919227335771969383096116078654770995459738778046427030926966373509946588652084788076630723007968355915533214451800761695425912143114739231906565303693408045583002798695475316736157430426770915750034429261970012715592233649152101154912063992599783728128392373565999310347272467301114912869549529320667365595970172861390445462829858481224867144279167934852756679493807981327731758486398385979364903738944119169722457838786914559417279365318524828255543822933909283831058992668255189105715293520165684669859676761599100717616402863553527538245259336976765276310956371009565540988337792094783195378836235362315594531805249701299511560564841508577993224492840689966965571769103760616298909107625707680574510598704481739587985644621141208691020699171926899724003841629051361079838874693434861110085384139553755666103493308884487626669682272820255013047895542320225741095670717966533659357240771034422013078051954897485617177707161127616691391420748194693301730132791888377857894200061860340148630212715640525575492525058457592029399080929311520766174290616967905044926006892498749242324198984075141562912244999053199472584242487700984066957646843600671523467737267107825319380335999122684169843934831071745817188348616748564480000000000000000000000000000000000000000000000000000000000000 [94,79] -2139081317122868775628563951994217681669358595980107194300523959568585012420014516061048441508243412434654860853673987645880826450495203827396639276230686250011536519591488844646234440644491892991377811894681089957283846751595939942515978724587668335262371403087505091892646412854724713362829831994808149514929307281835295916362108472570140105491031530370581313073435706295740874766854242692780577552111653137459077922929644225132421223434741239231042893079238094673136088659435161634987447932863665705776998440492672386870311157753601686403350240051034706990860050567816744039752878172047004097728403034750482885920755319880984389953761744061677035042000770349718967044007578829365673114612928450364213456534590727941943219455059937321410587600364308508768962563678014610940544452612288178966984797109277626253528316795347019117045264665091858137666970110764145711844522551389701614266746798900386496742329774278482233819079519243783927915493720899490510428429918663380429442071684105910908733279001391817750402326849530797240228147167260468432943271492495326997098871913506519109344474463160741262490684260429643886471242290166272729384023942774993578482240146583021452759356868587308831053319124866351258516081221502325182401482992959096359619793377575013877877973087026204869011872308018419217193665151691863160480274130055883047451310434914991149578717256069414560361714364056187563269539252724095630735825368392310918537078678185523885597299779645629094346434911845725839663521196973344724680205979654620052716199317663349415927624596802053051650166273290312447627202988336121556559418028884716435879995378911083527856296002505606473875267745524783014845668259124017723216854463857520966223180816328715621088398384502824211860126252403557719895692005319203796411786422313243448175961321375993350501076132669653030796255516471295024946562454087523075450130697886740114257131948788267050587558319396425832747627733562951468924789468839127719750790505409771110878284812308087780790353276981371229978336573633303737876134047426164816967190676384367908481245607144778603685972808643081402898588941845312089903138463005373476664634842759898120140888968982917060037697010918149409125486461711733513934884644646277296099126397072214518562459631861426629426814654809714667029341985848490293537943931388372316938725030581504491646998773919737341238170236259503956495634108159973285945306558551668899149778470058216822194249166970664504382242356588266465007457874892275318784000000000000000000000000000000000000000000000000000000000000 [94,80] 61062267480226464807270648294599626109554792893815504727140969338556999915357202857417668861289765503072961316605972716500638140727538113323864336146116543323027057466163728538732822737163327178367399744040516607357831696674569181350030073762601028171752526392071339202718040846378426631729144012390347053632502440278074770818604941053113878078901442153345223507844069335460971767430410513082328428526089591297193303650259079650661452803808790062162191775826501802646833097391541587002256824149368201599364815504800607534044614676826626457410077759837493770440639442242439665263811487398768363601318724933695388702828193566048442222090098956184346243023227261921869186127963180616128261529641482539431393570922897455133811131798741263817375934152347041455451579576164514302468389866797732066504721843597332978082812448822752786038050852466782254069136586181979043510641601573492683743364157323592995454385821046771493282148944884657709458994788296428480256852787246680702278975588170865098953295752300786261865181189700626963157966410989217647814308783435272348959694854149133597638474108115993764841326484876201787202469761796634349278516263043438584095285283286065282162306387570221634643209460355653317853582618413637502160369670115231240026703800762636893417279967380655877500378730305984545341269261920971525568310717617342463322491885657640321123364374077304744927202088758958382606286259510617563709278572623588566140143644865673548902177914724519631714352309094739637263986091237507785864208831634628754442725728809967253712567259248138791078922055534845336020473655351436951528885819531147799650514548086804091343207125481981758217857307349595901000086605866779128656460861188505032934121149588942490420485014394380624010575434883102074051212954438245194415500450411878288379089020628191358569090205085265684441881335081787564301637803014097268336152058813340195575085666914072159084886112463008519955422230623787038014064739713227229869562329035400389782191553832244044440925074332825980856307002536915137410011601479809890163827488595205814939053304279873476491540760155750652708169355434287660503100336576616667992788562265135172435108487064691972957340369311838663363263745259764434700534664506574060056386267076303549301728788004290089557484547264499621761740903370302981049384980836237053709682793332567618840271720117075803910044355650415198137430332062419325364294272410481799465004846025364492718734841629938569410250654627935691812995443891924925153280000000000000000000000000000000000000000000000000000000 [94,81] -1616892472210188340923518131113595156604537673538200354956624043098074171269287090048451769419699373983758009969812436880416099085401653166184133452098456410192702445275108505378332237748758653366137615514557937677615803547768947161274401902884210035182344202167589377940881046389906129185366942176933976397154274718625233681309409020841786510457965554028439194238718024636645939029797413052968075660894848220586442124795382379361083981164056005292107382348922661333853636690085103397707459460663672614705404240150671136425782072603568785697271712643001052734225357210185113180507658871898099386206928723452934802846101750103810022085357659430563395885611400855884821247768736247100350675819177764980101825828470869954396126783345534636686740319909399951940205193240126089260877838350753779516319100768354792504957146129533883436760988375983369997125592088039308251925522874133163545621459498621217260013102396164478030437410043845475001353619577823881500368950745998907146714703012742327193772203702727872261114353505675882642099909106428120756995740745238261587768309593641459706262713852862504430083413957001543237102628846528859969866112747306960719349511792423036072579946255123194838193592621997457607042433488293163463683144965328181886964128911309901832252159444419997081129630034635410294707494348841968594091992744809509700524713790807373028806792075337400809293907191535327944599550592900562765661774744110597602388256752201200423125230891074260160989695123186429748876386857044420489204927232357983466314637510936427524740323442537287991256515283217010038065895918167571202397059426644502100222692861513361013510775564061018557568957948933410542236510099693340176546960582934343781951361056959659832074860419805401598129401313675250370000861954387674746717397339406006057569498886688759217327961359540166960788177095134606606966472679900113864823074402351914508874570394046914606665516318174929379779702734662164104937303678804668846939454453669619757558330241563061783968990463521522664590866706244708970258858535244200305448272456904219706405563810517107480679203715735048883209665916389150592870633828383275909022936152293544551880128728163225223142317993233871931418692832370446730619009762530606596263153773369445421907657325433368081166130168924634035353445161643056473367264814530307861253207178864784199606301511875533785882282627759059787545646624883294040176126719081796553586531851319075320463285190131212789223311097604595716952061955444572160000000000000000000000000000000000000000000000000000000 [94,82] 32430446364551972750323975218640149487380021269735362363083135564562449790389968777509575061020424509589104956345943718466097402025964340719874937915566721804849363765224620808463638227345733996056121458529958071658964114674268685198256447143273053888945723301910620980237840642254506569243705952972816679725113285695844437382093853752752375575697947554590179140683424991064927638137661010005059158888799279326095634947558243175396146719824750317730120494451597035291289573968708195163527182850786400347115762179411190794725231044284670017417276450113622491153329825787478621637742893111375039310890802269196674788771569447652780342556876386247358463870823836282080558690576760928298707121609025573485763516277403616087298196939373392192548291952619637764526492902617892761240610296368767741918054956363168283971520553303057806554053749965136841185600953957841257408989075116054142150682179860262178507196948881571338051419904452654704327025512369271692359193796480814902335186727278161976336282704233542779484427397434924306262695169614231940642156346977601698892759131743244345824532835672625857443645670294659183877331991691738891932666118711313638324691197127325882437252229454578403430209079008916338540525301663363309125950587937163304489323158488064424636767796296117961119038013519224571508487305750108847550550190052355189232167579230407191228247902835903749502749238468584717075140768867508657763115725117345476549501772794592225605732982552105396841240361382658183689907454742043478737375577687838359701277527046742457233101843515106871298923844996014555130191634203129597368387314602204722173959805671129224740058795352309470538617136961149732035804150983727512865590835532120606573646289577592107514227399802698440532385232585670936664282269196777574997694695631389171028105866040643235633199448151928041185818500705273956603759608310219743588523634756504572081356183346219076537854522237632627126086042522000337727069137232662141043352539101559101491023560040837887994133406014115641548457967876052563287650208536318688402534918308515659644334082495861952312855699895087117749764234009660275453419067252536711409919955170591819555652968663865453523887423316533467087054861423626616845020325438280537473118568669564371405342829443398616547172883500157569363026032059263796599140176597667542053728690255389101020072294056965812570486968533221931725722125633008624743202803410372245289640369700622713024232759615548496926027773690414123737997855198774558720000000000000000000000000000000000000000000000000 [94,83] -604492993641385891468125322679303804073319225902655688093339536724821637456329844354815971133231200980197484232977143655748336779436315434439079879334932374137433810750259777487690085307858029621050058734919080732592627953141974383725371724514210336275111192988230368327705277394572744218787983964443779803645478525705430409818686288704383619979014904820773024657784997028483277092464553376648742654313595231881250053899789490877256187467223920135949493985080285927512564868209440323426965582962752323918587278283535437867564580004087500939177694546261399666955373106234283042587832478284218047676900782681390645058263189217502238605283025213138755436838637202548181627062210037866036630389335203642786657414185399075640554321496008348604461243895202460388031131972278518893593665004207166253775186241172874197978222354180986124739657300509481709532916083136360975171940811784181073474257268140548152811592984259988276905929717731348869763393433107196316335948035511740811857008575799002046034431429341332636920220853144137761969574582981265607511091319362081146555703277668480238980947840716987398897229203634690554051060398189227526547289887389121738630476866267347568878320265785078977261137487868278821649467031602573434760939080321083891597138440415031433497478524528681859113237583465553489856370956659470428250882135939388576645149411743731222810707748127209247377401023586648437832382536601229978694617003314481155659917053508935845599608831414104182564323514500851898040761740522156407200190543247791091002771967522805648883673179257096518207013814473793603189848102642394415304110982986280240324175183726688252365481512912543062083136138945989274688977863699113553715507651449393952186445444115846694021379361416937675805928304692760327003625695190365195143352576719771028168809257934398092927994914581178423697818824724843804757526637684818182671519973604348535075358699206332089082285744448273858149970701510191911937824144001199438327571406748384505173060591780404904485354502499640978200571909886325634230841082345428106967393341631380391300521938000982595250891061245321539926103197815742674484543811454016344331832084912635248468488037639245737368568881726092673598609596886256705172110907328288485723443384121632572333367694618349881148001245992492772665378322186269812500984981745948238828814096938052339696637170082612862661221308172926271619870610396058607020856566904150842104403758336542550218683723038328597735442392968720370715878351699968000000000000000000000000000000000000000000000000 [94,84] 6343500038032240582062146604880014885928261464339960419943452704344055801190712519952120804473117132659807921892984205703959672389826338001824740869060368447841370145699585564715748584904319624906675290944666309579148351926399708081395027073285405548171018810795832272672051933308757291722808575467162098716598694451658171552889894087691857389906147107268674170858145258902668397380809639747237661553060115173213830669153515374881202100881425470146140239444666101919240094941218347930766867857538591594660990210036201937158490985798602022046555431360058542130055632841497586147858708000766815031072375892061540699988263244977749052590154317363188855614489372939979862634413930022128764168754554155554068075110722296709182156904049390180218441523354076691357011761002946501464164452657276474121028394878539640493986294522289483907238298266691035757254217236569708877772836564621824065248456625223562750462691638259899716409101707337431817886820464580027882040191213642859410967025729585328662054082118445052577259919534527060108415648524098190701138988501091392222132472549138021652721402788406586372251103270764361369281886039845649542757787492629690778536465073117328660144949820813005384332223213234968683718256164314643728035257621931760571464163535587228752765027709480424870962049762041023647616786953377455817442562024052741243882038886446624128252824939253204599529834739260514793023808484014038762961637150023066788592130767799231634345040403098144531559567793608988574858472183735087362299823099761537820272450845779281616574407274000886882473086476950735364512971442464610943601766992454294416867095518604102682869117004574481637087873130615943603971527032366061421777448870690134532398105115740553361140832216758241485093955259327834792681212069029678844877717533047110156162588406571540585056187816246097458770305748298831340392628865492887923262820637816241711296761149541063998977321949406549572815132966194059481980308231284971956341698255581202333226634383772060587320886616489327258370462497348131300677392583910672949318847172075609822048663570252604454450335419231719565940251869272603054737598195088857974469537553178341043925930588789245822156188420728746921768042720914629596329200857712952214240977545824551316426852419479115324980460118717821933561017071317591012162546423292567345658954310904927339524533645232800021577371427022758051421892583984716581860526352656564048431087536468926574692356143473824461398854558011266191609138889359360000000000000000000000000000000000000000000 [94,85] -36620123325612351481654123316358630620829114522364008071624105333307229990011159355252897220448762335908784991992926381735177431635645581840914866415497013747105810084853643464672173781677458761317550052919992913614818004817495523665260202675460543625367986977826980448234890171392746171404703655348951543707427545442442795767471808900980415661602027760390523514688877626650389600308622134178335838793420631463410935956241391713072363203563285514417205011600006383315581543629765647014810988160254475900154910215288461513683552221511905001288051191334505039603931239626766187671203803069499810701303972412692704490703444468898739142986129731563704612668539014710859475203101457250463921184383369179567189313488374919037402307020286976360033315491682801318388861218757598045195523203561690634330706125237073702679743623559792752419151617202917753486586612694255621019004930029733876261261516275870295325006802789404680714788063787805542840300549677688030641328489295705139522824239985365568669304114774945717132858443657101491084520694294174397549243472151243010118890251370970048884446215204413526236918217541461138962238431346786129164283461127961657984696644782765469246816520824676365296516935542063288014428855373984276753254222015977626907165643621453474044866210109429439918806194442106828445343798417319257811508415638932263071736196328381277708087285696689601654637781603575649711207659048010062327015912686181380681021223154693906941345439627613349995085406916244665798863813528486989213430565816155909813688721386890953111189294931178437112752348876732734448185935859340972593008693185285325788747261383503562456894846281786755374679046970019352192082285258245918579069066046920891439524943861222400824742190950564855995441125001239488012547637321785894205288479493546401025928832564373278970416676617561515949668645779012456237349246142073099946448891229345011140355802477993326311427525292962499601140545476089433295638463979361630704630717371979536435809392814593749736892178822399388436831078650770701312138545640058312819643318648614496531111491705975252249104567000157521246880048577025163111907139586744646879442376814799369110895781421418341006476048441295633460694488276219867632430874170746486817758150376910003297661187724694985932078263913903071940573858631956700977136156276734520914083973494471800004514709829635189596557071828403050179554173184363321006649665664810941911493637428653403334647558237434697750330489635283201330516066304000000000000000000000000000000000000000000 [94,86] -288242120145853721971048553208266306941868636730905719079866979101923682443497647943175988842446733641239769505045466072364558027291533187341205761578306795867994354207069506176527965265269985093618581022543512967133894022705033532707829047685888006173260922688500074721623442413532064645286860500936211669610877151015995648703728442222328508417212451816885002677590094229092836730265654676951300730438622257792854960662032825312964285856320748978382810311062939091068713597917229737582922459615647340674849046298366251488925119056867186836953103664024600423419832518037666741718528780043796229712380899552520645144930709512240143922994201450858957090651194173336649611250189136226546351447892424759700344753824512297319455916423368335617256757082351004199925557890844700139875544011264238656480638235548403014288220988355974210306104841830855261601308086484172788328708888927364831131102090973340312290496403880165556593634573222074499378106781978571864458803469716345904498185384189982787900867306757873401988758022488538119051377123113684022889603193082944241543229673143396239772784170644584125853159646531137905311895276308101057521888604293374524471087725643693454804618345880651682252180294815472135033211588962868047993829541164676893056743523464784183539466616140378351497866331042061337380268350310437063624620933260352031736901971476786009030003560592346342945612948486917876144598674856083447138945306518039645098781452137311903668977386871712753567058217083277382950819771026041213605074764359494604977209536205198928467725189094613030045816818876325516215522996780924154700927319421507984719560135291045489986856611831658995651476495858728364344020163503754798682305698974670683226730437412064740777739026748464443959402548625756182115078166721156428778763229081276300156281226034713163877097945924532459574997187627358859366891860506390442892902191581134721537544299146129588097891867018742095349861231069650533539060319732853630836766378837414428696933219105464860763879520497005979474468905378731700001249153120525584043841127379218676231717423192098611367957790447175091684060669149748710249735293632053815315901614955706891119464817372577478158606488732090028673715192524134033184842234425887522046545799833655056481779607637602287314712488227928452249953485168857260797416227642454650014124849774760095046682449964706010932913299659528727413648612089956883647471359428116709633203435584122897604532167346357571552076322571256486345121464320000000000000000000000000000000000000 [94,87] 7433499844768449026162963316562009274621163424462059297925914464157137721463340273298574026628039943640077386441125738812827200934708668073140044022489977559898177447302693478514791540996180708154564207458208498074553782897979345001502788746486140053864452477694281624561110876148455876495181850958269655538383260291130049606665281030282147322604493509299379145434452766684614227417079668468154975534760629368407901821017953753045497279750385298062397250091931126235412418753491498819965711281107050528995388282944687146995433584368379831354053319150495446909295594568523840844892611837502566729920816616896400126730921989239014362144606977545225807596064620805746696430434889138079553337086528339900574197003785170235110359127013290782471717427983538394119272916297099595479690357208782320691798675491477469283565520204583627152969010527666450518429043474001167360207979094984105702762670146893160991352894281390927934596345460679060479744538208434001904203237828947737035859081925602203366549954918439765698541102637375691478184349488306753788361727569664677548116151399226125994356832385498743084121190741513686210996669053320313731126869393319795091073088980116926519281383539991482665264677363824550617219806126302507778935628726794942471957469967309297871741449030984987971094513326903520707782847964722969999407959778766094116205478072729649070462943096115452880293313685373173021546343533670603841706528015894494903410640464406593569951825988966996754463392270781742133995371770839005773710300487033053523904103868298600493434303934663110067272737546397036646310499812185930539738104403638270404909997512268224980895393299495390707857935426331242884026312341844233687434173138266995932211485958176056706312565352325230147436506775156611669533526950571672176020032786898284275478426504089916955526044638433817112431642758472367945474646102372125610934909213931181393153209685437576096840221149349933781471397394627345249141931404027498346249850737960584066169987344266134164280461087818406521746539047308202671996937053422072408431619543133098774233239909526699758090774188129520588088532829337031952956387534561411469170607434397482779329977376267241595333976686603524455144945186248541960946285194466796010116715770799886751547194253603572155525718719319568011754646335678858681274647955270612247854746588080488058994772635846419536254042172423497285212436117408586218587530572655942305909840794312522827132275242686005908373938456876820641873920000000000000000000000000000000000000 [94,88] 121999961402959762141779909555149848977390973416133272164529593417398461896609380837214411162545422944820504314844209427207944637254979855722169737788173108168153297599262499148827397636859111816333375426063904658906677153287450995385895175610010012644482277864057686174313697736625907522711572267800040946038036363041793054304322315563199309512120984171286855099732558336193429758984432599773561388500193774646294864601270677690943305178150841752965228272166340135980643655620146903235726833282907562413355178454826009387824661989713625016882861774964537349216776723512745717028677807723739992203733060842439642174134511070859237006235676944998122939425356613861423350075288662927644564593668099391980158047261741182765728922307132719008512478919404243532964918999809648035660873060294170329167840530580560752790975166369715465093274115291458383744674934796200774247490053239472284485620285780423381341117716500778579307945148757370826189653572172390445941146407860483780501592443514418836933224314782378841541079814778763487180796296111655785465367027631038963306270548712313512098497119612008166213479731430572931047734360021522314380345821745430646181711900738055613841563371471280988943950908307389529376502167288903276292388771218254649548342040061739702006404566713361835175287630204159770943117024258255495218761338946060974570864484787285719106561644143222447641710190019319126881840359603826856249684777950458390754112254005711213978583487533257649892765832833753732104024126696485704310968098430699218716149282079782364793631408922176251628070955719022207574696099187216367697969209193960416428389186040374613097197513638446468384659740453027672429445132425610141184334390635036759614258821110626398712939561353424104176264431983955939742557906082096142249508757764635841372437601925369800445127553307590131534033752995838201623265087507427943483585755735238172892289726235031100885485829178865198025614715977576344722629692325740472770549120716338511200903185385588296648761753397845662966788370360160899500954503717472687377968902592619336075644271774061401716088578964933933207256350570292113930365535573117050908383508122039193473765258879646847717326466188061182823643179860979596213581551780389965342997906997202542905775654269365676569613413921649244312517077025022364339568582615105108565542631366086865042285827810270562754328508864375688056599402555602730219306717485834033810257280747594271113786050965800038934843737699398629877350400000000000000000000000000000000 [94,89] -2858417408068077328044491734946899827132378617148125374835628616254721855370657386053374922952707531282366831132491167453499763348238312979250346995827792436077825998821344556053642587385315557350854243578930606988078687338896698798993524566893297090977103240813728884352221929140562711630686580233037857817553961035933458615077113625659795956560846236802949700887705908370840760958573487535196029583794415349755745026351226902468240660731445733242704233978495456095373548993502660734926891182129239515232883327603935142684203090494845073489117778992209919747888230977730883028598062237642531686361541555050339857173714194699716271208349982333017089308823075436119311296596301919748932811877274648632998089650730790382301111932870848866411285150697581593244906184106176286172803677059690069726409535713842030268669092645994643802479848020894643365409566722415826453121724995692904524528153432818300130087365352210187033934492484815141001915164796585158772529407862864708141129777828794466045528277098886224704587936590034480347896951807025125332645406359113004103070657773799338617169644709238943683037992717739813487292108244659465268281241216016585627015818169389112303082959705427021131570604564713237277712729394544816306808036684865489534717021065581985685162241599986490232560862126157986803865547009199576567984177392425006727824130082492430671597580138617619752441725958740970152819127024398608267115518166354607315295877335927659975092362078586791959857992257616954696622950046432059125280556068700542635848144351167668570142613200115576317957402855055728826216127943756571303516220536525049026430938094385045694010694119905129728115994551181904719893934933175630661289396922806461936985000694893339609691306873899220127224038310756031509483065449977915931338106957688310398050636041207347201101192180978176820482057215981036779997520857618672648436822950122126861143746860306113292137543474779574971179522356963111515773413904709082454823856719126975980596908227806357829761090393481221475609510305422846784038453317834285844817638095822300162603401874203460937910973024794028712504389904155775845650716020080049160462211993374931043957225319538229667691266229208676706684023149644566959266129041494323363912229896644643023176889312725973797671881684283892815832161784014186300947609788648771426199887777291144592732093492800535770313008051331862600789745434083294868531078397241097911234526297404421720506226202165001957316683190425391988736000000000000000000000000000000 [94,90] 914194510344628938536280453418956844250760400953548695641837676199073184052300948065695049366101882308360221720682969218477012568250710633686439053081486124097150171510602612376228268453721945865285543346937846277222134478617528936346293553408081932490191956456977933192165951960799500579913017574855741191563417771141961051631080997326133958342216110322583448207254376133516699176225557853513178162866610729509496685205906561086030583335325126391464384554095373536321524815093762097680367674394704468407084254938528202025642191387642468644436059959269749525880636002708958385646450138770422197080170657876607997976272382703104108715978439641950269379873463441765326672190789685090046243084037682260821216756384941898389936945173764181598659256048250599859051929062836756943543443776316640219572557900411196034278769888596393009985028822339594727270731500114737354943575699105137927244472329189158737970146171542411966066955825525128775473751071640820223120682343588080170654158254429918305685041926196597953193395373909957128533463921621684672546346926531507205824508913376170353907707374729341844240492958966087730941097958789415044618452052654388885303136368499905330217653416076022582228666414172937152670758743077681440711045451114141461927837955897065950122338050462937662765370627423593772477173970838551176951535923898661210606087449808189050412481025624220810863991767257548384846178383068356464545976625255106549978511496122429269132397196119917522983652787822212100724707445868568178886908650422420071905357106793766461273425625933904592026186621583750022978459473111162138487596359210205338309429348223222730106799656145306494737109707918135792130880478945082406837816337366375961155808619948127029225547464111771907616875560377788815921584466787228830427575270008445717107257938896434933664314906135708907739982492628098849063331216104867130439037139077611286270769642093375806875632017734460351108001829505636231691377944954997750401002538370357289559292499814909887192356308407299068994227352749286998773057330690242595304651856338899723052796087720204957714980690772085746403807837416344951816568461983241554610457606658475508610048399745179167809027139043850412849764694761172513464713644149918902577450563609389358358152271529210421098466509966724721597672749592575382880768060669083448577836577722283401935866399794797161702658652131335168524555057932633144400820440292328972382821639139069632031799749192868780547257204734490050560000000000000000000000000 [94,91] 341879902265741663989427546617480833544935544380215875916527996446518021310066008348601339561084312709575846269751117884245954098743044945644665599411893462892871619176758358254758503842882790062092114987134995107225922365270305452489925169199288760235844267116361719365408039133636432221923618702589015855026985920283423050811358755342522614377165162481127911008426162128425239632114934464599071185301249459464460729642188174200701944628012373475737448649408385182779338806593120281770990995870791394167571664563520278511450892493839205602372908117245916219532169344055948500362928761006476160403913210842176750710743912002240170530846898530302568045652663102487750740203559024715359585047352615900006760945321165118537961996900136821982905977003859128604872344084214789550565776941670186657679309835570142800201924384592383513316672986233866005955562521698632608930860775153542644774193511125349193017442855138290281838270984444790023519130764859276941146051722180735812207763575565617946647165547646622142940010448199284414570124702706254311535240325936760804351260372305963248049605302874821783921334361804744117705163296639303879120629342733804283678818188718361877848209526912309729790814022761599047672995269300436923153502433404314098248246622725266936893917168172291353730400225578374115584584879951160075035535680587098513727912115614163748276651896500625056703072097892479172044494364711255370057290894361969604931780798650412579913397248433862709652101599838727341615357934049625418592840471628322348669839857032909242747356189346150989677486340396962230131566365164184637214223425227032647151283319311508646626092105390724782272782999833753496913050948700310219795834376756704797675240940901608229410201167712844714926295040942171533193830025897764207418768126988213121763693929739281992725534601801667499405998599960450097559635324394694924124719104358128858905888881140960791061625152747760589083551504153090771858399920938491687562191215822441720996143910029653972130617334305956658040281946980151567920836201047916887547982607312189660903210283668772211513701282314194350845927650741599520239358098369913452703483107573700008539248642718638132084549277323800700045641080843229507775630606380635112942107335655872609114198181977890622050250558481801851239345733356597723569806003857123361818208849213175127114652589846720016245451071903783684275704106394247404916799140271703304522755357325853598740932559282292469764102107292499968000000000000000000000000 [94,92] -2263161272987883540757061172493659596859379637561567947483303418288781545848620458528490086963099333482563331682689753560780196698434331369877765560227828382216151202951423164591794451949356937251020164765285931117546956073074734056515560487278413733334369221989018072306282910496076803007567208235497241615687501504671735203587478264878586687145532509936940057182853290351671089737059509701458245510276949143170763381203638073583407220295152780331417569917549294615500351055383989529037364387413215388482472256607071581840880715026821814033565424772692362530208344606838361582502197496100831439698126689001002333992617954317783395633588907499075955978212527227668344506115091208562518236394887503361781637245644943533230144600815991651735088702122285815634910494592162274416165400295215131210956661287110073836162448609982925429860878223431788051801833854243804552276428791295254822475156214528002778701376723478474397622704751422393043148935897355539239173661614106986159592639149779332302574835464517380130656358032211272151793048562188364051836224286851881735209884820350393131454907403407294987473011360119513652893268537826708844500953549040669931004805285692883485503276348201581977509732884518813050534096927665490319428762075218009439289956210732976156180314073344444179298946770299259791344839872861258681076888095300611305642895325245145744438814889670199904924718321890317514377395692901417622033959287254424810257705975872354524533800470155124972210446100388705741749447934968873369150810796990955757531050029911653389001334491669834369616403705136459108483285326430976672630304415248274717734937947657605273629086067958908804670618862476516570614166138346677799398963151388957408069919141349522705835403809785341180565967278000695190876812184896383946412424540341782253498961430216104671371193656888212896799901649747202225577375119557229655120495382805584930761368180075851481611268176487686371107564958932903962032811021830003378925632181339174149703398903840371826159539701348047711148935297787709586240365122727823239128472943628667317512482134111076879601831744468954369730228650159671705217064762250656867651740446812641245532652289408602703077516963241907628139724212385861412437563426496776974305081865789078562716594822276991397061608998096576169170343431597618244142738190811755460290805667053320589268321865506146004549191318115416452930147744457647546038088931761487707101347224998228030333184371527780617017603647592202240000000000000000000 [94,93] -5719033969877098612499369949131463130860316657115222303310556080417733002441763927130535885339532968076355922981618971519312847082479708852376208679315084999857272769275341347161102933718913238926120247979812017849760187342820481442139794348269328399888009410063181851919998629855281966842419025855252310283506652187635201951357525833990245559773068477103522419925751870354500371322521981927995910787143305609024102424067442569275626125289722409505013835253974296440580633546122257275072620049796979063658685381010282281699858244719306651062857294363632305623034606502930472266962843857645244645231658645837680465703182819972245068165849821824416593009728454055122898959948671086338243033138769034148970046030965910055277140554816702174938643919787993052994548597944670000836125078925196504739044159229253508910719928957448530859193060034470240529738236390412262867825216691766967025189291069806452338866540284793463755619961214404737820813674361046701776299815528106067824514452435122220012621757436741651721630897461636131192035843366170217707684222605045377466393507689051567253741024285300481594469666260299628377525423410662879209019645506907692029048209409333777646726447534252627671726294532330327223257700177356445388372622466544288486111950176945507358778703396455418604030332158540839530483458009731392950778747596149356982909652486093964778854664744539261926689477563207960121906553623718159020041590551571038889832989230155876255546401516876260217096679115253482950965936068646881451974845070848643311763145107646597470538339629383957794622320407997385218765985592517906703290720548079292794623000714631234967519259031137755904992159789737248678187538027691428141230761876811000619155137756268955714830065114744453760702145881422603541054852785488322625237407722138156962609149907025246642930722661976525985562905810331277332371776698343967384879561009861674954062604722975803042944592176292574144398953863806425775660697358801763525538884100052587363671802984242981222124495662056408176828477511059592170528593442225589939326876935658139612382454532404339249669627240470987346510035830148679820923914518940604771659581425506218998590165749776495197466755558706188532146432820306448859525275138387482477660736947095296908339454624030552745494308914613415830210548938788141958502840154383869196485000013287057779053466702538538746189558667380750960764530509400195207935641514406499229770284040796800952975830973333562814415104901120000000000000000000 [94,94] 57420090474583139232959342903884769053765837992112226510530772993601563011505822107277092541416833141461449532880422423906583839321874755946728744172870280951828690888017243208140098112008516337455043674366804191872460012600819917161615354425607669530070123132172972511289317787896252737895996718587758059493513804255922054285049031163881461160996892424665929312171668754473140778049863042352511604028663713581954590781625302247115801122843510013013082630938291416828357850155641815924125352660962376034879047484261502396915805929854960559578415145023402861526598490150739600180358069265186919022084508829405558431377973770794850205501036717922290101593014160246095896261359384955180638028267659494111676902780306951383636423825192140993869516241132368021745835852165587626986820223985134514126689513871659777918059261262437214150488669177932773146475538594954831147035383567630502474957450186168110634050763243900047809884336852134314684924446912775898296267207753812038061527550962318147948147846126744399463856188341123407901231109947629532884828875171225133272413604462862835107362863404328494944143364023586018592740234280781563059907413086480684802807337808373262589197252768915401326956815442216256996008833187657754993886222441673421974485764369608503176127396515733076437546129849855291683362925431546609620325381714058948233558136442367967002352686810149804891617641719590404025093884454134239516847194092105055674106791987444044746882731887921892275417796658625833622911797497324743870073857148251453795178207701079149799751639400470639593775345416609597181819293250555103619332937722086096709954388550817111010489962388723001960820893987487109494957356387827556077321022194737733582183826699193416756110957436722245182336471456665387192341049806218844816336159320420330081319893410813719262625702928120864564023130754434695777660301686211008461112608376347774346218553825802374308889579190798048146918916338711292056670830554587197308411877708959585560379168353738489663999381337097096875982065844346582842077858240884675030184489182576872131911238477361280402919852206004275873706586974166553337827797084590141217706428897944732411292881011818018559589045978057060528745569966432591340246825465972872978139062333987829055591971432937159629875409436670910793640704242969221458598594682545226333461308374191240154462768843377068624493776064948731527481316809380124624818692476604371894165476342853235902829424536379547334773571584000000000000000 [95,0] -48054081497432073413967225152903216596913369316304346767813230596466218018064857339945439512796948128424164184689270664046448010712485928637625194520792717868566493330434229496138058830372522848370915145495001521973593699964023507002587891419148162262235257900867138404363720538353103910986039094341603945702968279360313083856587307879941964802679911889557778149733420089184488184947746341868309147471002043602915956794342206777664288341393487787792138028732080911353150998484116546912951976246629773262172021229030258511589381164500540636901168731503986979766116689520313531628604012217417273725362175606006633567033483954120723775356187527317696063765386023011410967391780035138041843116207609987884317479106484392266488655705865684542633662324746409849597532858950876973175242237093558326651878590807605678648738615493290562768400540197139665141794760614872513379515537132229243167768875936211502801851087948893941176120125503670060640681985850973452926329907698832565274221909412714659440409670214634005591541000835945442229123605864194503226645664635327403853391753813610593219944991039990371057316537662735931606831033400335804639551207431062819113994471778852478381874834718855124678899919525822297284164198525692488999718221157911513672998434711790633038487242909867171510979705754147159555614054487253963906215520682585714966804270391602573639439755911056818375096503151763474204827062048915981011528653110983929528978500439254349920765175438375083297310866303858761314266794672842303558133874729368307390898631186269765359317880282094810001596781237158169940156362350637291103068671626132986415853075877397933945519747387400346391679891297131134100485403607374897221929235024353749070595230731153108002387361779954547189767989534962618667071929934667944875044048142888075850980785917903774836031982928307844291887832894474961400802994843958954296751429622623195367572031206693520896737542074554413121135629969710636144680558505748820824563075087727290635408474098928212299540031930712273830205813223037173449803662196235282925622099009111779274428611651846533222106796648943946241973761942404853704586694778400912953528717859202809052426409350210788591351124498991284924658467769181553330382809784008076860155438637731748362029097718284506552141356085429171914196608698495815128951168831541951388364078058960439498545699842043879189519282068692918870366281069329441390360219764747823623576617321967752862184192741950163097129856924397905511893195062245939737388682519091190169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -35975279876540341015789795298374877682542252397448372603975901943182479037873729978610284445525763520163115557850457563129349018618978266175297303346352601829776015550440395261000782994025690867868741363463049058143727514553228643281035457856859230687011568690080108993644131801504484839781307584312605473014564997938738554403855250374518430797962785284644563367235926233182847381044057134233392420538971542770891789491920792898885410088724425418665188164589815872025259975110811445372665521147031136881261916038476420339745051688096323285690316530171643537715080021342409549124131639308714510694838372280162275918674864534485988974613274302989266788335689630689054255904294778264799195615808886922573057630428646191702855014260792963415990321347407772626953753570800867702781127320193829140862925167202420102525952634763046208964468425579804891114863970673660166471497991020461169362795084366735986079974070561773063468633119759483307970802897002703141462750585841495979157918159284621140896429024269708502663614534969403421117661696702733909545195962642231572054449558907764141992198223720164599459553112179328647836039312214113645098057395745860974750028924547813247338563674762802892869520675034292752491910404323196337439792886187498880105315294681277568728519757696954453847275726778154778417732114925282464909606979773323665643583820021234077352904612059507449129750672024915496351335858770647562198171146438970983642261639914879614337831605804275191709003823018097265196125000561120248351396944158268728565438561400581467307546412829370939839593651615036495574349533221340437479324382654730537523540871691398284020210252773106444853847434321718420793225745601135115834930386316217851156334877977892863086760155079950696312445152930912808466531182166455688845018504479740373875394420918952681196761428087243663619864592259955395384757765590884624788895399999975177981488693500958160981154286383273310083613185744236950703952832751378923105157274882518850061012224938782218924221481568973895310110464318750741603721659981102887048911887967904915880984256195592768006413460257855454192575063702765898561558512714660178703758455812216306487974091533292905655121730122337623555044908157875358954398509342271204423452961342509834413704756090784538528018706030529567619706220500840461587054248554289027427377864739527064968388499915242299933058389340248784461764995645711218086414403447504013630822089613092899300522714337010628819131089159778338125813649612143357708430173403914707778142208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -2317736912912697598573553666516232325685958111175611512728945162078128198430152149820064617588593934309823121576825180419596365398526632318499009508566163290353930886136290865830238876333880992938791978985778898414991575718641299598578550449017511043441714212807134540314356082453445727902794566327004970484422122666846704606398341831561523273887437188674735917127485136511292502126790934399135040765984232151573705150168732463585184281546687196074130643839561648193270910926376760685530347294930358592081807094325814026006970805628004665427800827782707461575145909862857943287455306955121438309496693260302029333285483979549606192199541559710970210775567705835807269671241089824161052095456955127914998548169887863161213489523888657236798721813297719843992443659648579483707279042406175319249861645819408752165856057579485171752436468508635432381067100362565772874947350278846560229587429402755932396270572537500329711493945431133500635235382489007595536450162303835847184616184834989609142542917567153672649018591600508365871817892113321252708246739833324510813468539953129368196324241875389428861965495960029175299456559080562490119108285607459826566901410390594482949242796024402999463883577164001524083268286309921298505035588370459067130479793702005680736049967774453138844665982314244736081837635209901021075760440266418765090120964564583406913682884115112435461094474970555091087356503378594339643848909174857629868390068683635750532338572005204893900378596238539560835967322486820577136438791174417226666318438862979458131577338258849812021150807688537729445424423317795160711293904475226130320974198697319556970188758733547455736791546192210572447725063718087021674958318602548334114086020065251013868893396822397905058371491181857732254611485900260132065563009269186192677137728104926605428309830093587325056942214764701437545461458724130661548102957377674034377487111655352446585341545842916893574941645713659972174450464460556104925662183675522831480159295544435988124040110764371051043365088528697826649200893948967926303790049221464906675524032242762651116564874532583946683405674568560179591662036837950566529054782359657028361809699053219008966757107106164765102739586272045208781505367478083512059804821335144792766478418973499423856375839384781976970653611490697217369654510475609749814543408082734766904202359029690607540888616541307542331338160755930521454780301838421407756518409676203345696047497473720792406449382575595098231092173001361457729459549280044027554771763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] 699854203835866455636892997232294429714691165549489281428606283130012782346589603754132821776362652017866564543811000533504548322116838085889450087761279475525660938793495515908215453245820924573881217906167037737309478082864062964102455359112334438746768071903759124311515979707214035881556153550098794304371651489470010345518173972432316146068184797941927874752449169572193695929981532328826109597063400706848678503828285094382099756817970995610742940644369008995694831737367610340390723352810551937471314356386255451565329965439365663477825623824447692814788819642916380527293366814787856795771591257007977446352163535864662268473039154533518634036495669473950399310377360738040614495610739122279210319978601448697432632449439478965171163309446018471681505945361295811955964624596385745280647671254884553571094811632453572647265880085429576938799447342156664511244404391402417800440976204728001894987292431846902876025083899546678000054561122540655247106497185971179141807997235094091952918252478662652428927961814646718581348534952715370729499619947389060299804278320626072479776529090678075731679488599638354682449555312628913462955136944468846447930657851745708881140507228470756970348532099896045401495739976021717817297981216317369998819048537839587281719265133399285761104809583666727716002652839625024207007370135004252650905556683182808233943528758961696465224480876800422142123118321345970265228284711089848457710732287571365720195516656605551968342118079382970077544056936306349724719486101805045147274706368853550202163111451259834709549174415720102565764924694802111443477060243378512235514796074386006027146724509653242075898975713914173008592143329927654999910099291296831068324000325250081301273502731918437878971331041145057088273565890718026871767356965396173978154800176360629530475835578242094371644903524214121583987509537707366148623240691851000369318509158861354108137639041298594051802291261313007210440382337249819350284920094145352093574451275890967589441477773675446840582604642228262919193021141002680436739768535368940193775574238527705411491868146569975424741620095893573879587261695003198861481867416980942929403468291692207027365736489819098583964663699883936437772958615843467321473597796178096297931303695135577076649534544867198802206705837022786526159364507014077030867182142795208390611972396191397800903137723760694355385501244014972651154776729159125688013733923014022722857099940654219424732857873556349385225655224003438840795025600115264428435493093376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -29389720243811149751994361974248749173067417234702142720381009757120262413965507313683769401120333908685843094580895391991768610177187588429920811739472996041438236081235527879221903547532202619456240181222159865653434464971014317641737767202997975517981031409387245857555825319169782199751718844748393733040709965124664658225811540143965552150587312976131278485800485748169304381690459585204363196584669397210450221883343247448277862918360737392199885803945920691723344291160283554862704580224334109843827534904594742493308521617788991085854614276134795097595126082091016795811861151279460511611040536677031468172370964976189499680671084790206779824216488883622447135224643140641891874420912382442675101434589588569120943895318578987755547911413963549799212347297313607337709044170278663236853177945422615786593999438250511729415816289407723301780711419341975087642268219148974350790224219748904549472360090557571768332867229736887863902901033966765315412023437097273355349759605557341212464945134882030761486037452058556243846280362139164733362869044023309517357485968127528162181645652092010302832140302057285666760711989464687091917725901572093890387737711113738882405956090648584475494460609355052431557940997412061742396851175622910355322887076116527781213418804976180055254399724928938020494878484403636230228074696084509991538526326668175079619324099669566965002507117866920499752883692929192795409652689593165769811261461548655340809566924781276794061757090317501726136490739590814759215529978219527735462530930928065635092713489217927685372537549224229935724498787811285156531773352829373523279571602027741417572918176005559381957636709374953243922726517258644291702558027958377164939041654291940808201534325671009755771022539344808385301870910036848565715421789521505361385226308227384487616285100234346709375260234115991061473048324081668110640926071479199457183748025965976210482783503962840137844591147627159364842409370064375731775705323280321041657476872841287346011863957971579766926154585648358296044871143156720287821090088046648816695821057107611761946595253372310482918286137288132863023464333308789957676053670295483354373949236000055142774160229641559052969120801917312687530095123080376292038560272744683924266188832988874095175610425021053957655416753049650248221506841018946561455976801303495658014090188846006330955207027677616394133497481027186023478237227346811760159513862701773878591702274086841029375335545451064596231578610409260363246824751775859811478041893273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -775402212561415684823435525725394481287872310271317675345092464009984483874018499448789208766015792928229653072079450664136115305492952396024087394075425516239616204795789925659040640296861360097762090835859157061977474581954102010351060817929132228310289079765123462281192405861714508090186121138671897332619639484366612442014003763808570825989729815426222951250582630258630761373501973656955628689470324133285241942411433649277656700650944757563365979338090496610810682101380529625852595735036102132942034035087571913577357921954249937358505829925584652394807936616369270403336936595582193469508023137613908080593356199961179019556851104213801876627150677857576917092346839808384741251081692586223637890466517155351326368246632477728818017441612575878652619141994526791095142109533867189593638310698568376780416596443465223047841621794856258568359696531038718081100931884061849651450205585220814419480348510334397675790872610864421163238669360818259300874139867373040844714176743437684819458972755202674618851460592409401396876670681346832351555256595661613684335536209348207619801345033517736468793451188054451630890959269968492006075878246607314992445427588927234241042058012641570538553663521360845240553388734359542393864616880187609100439462006688404250068167293767908840447288695794359199572117490232494335710628992169889907636448235850658715042723591763629844179898180069363457892507999299875629193017416915429606406425996810510187981983213989327896285974379641839858194818435200414310579531806193073821465396362818662617015631654135667088875067968704487931440890051268953908206939501393739089682449771044327202896409749711042276264466314709684580709688202023029910646684617176961928590194860219006772438837050516084103231189162213020954470675368791878417618544924795929940538105574339240086661751692819029301208542928784659851477271771027354912198343056308752399252913681091139679913606966668913955432563713114816396763796252070301925114091126894789591566223753600494733484848625343692569064765411832164448693427168105400064436639003731451555482779444204114080665266090176701008984497177947048808925800412209179795295325257927911425327616855182968573873574925516687455734877685405477119815181572469069374809057956607539964463244112939048710617627406333199843780917090452487605640039453605258195093213002733733621666737025854624549180372974115832548957549560107280376533452631650374757208122744372649146011578310634850871233041907997162442438603669226676534167571591709008500940818912116736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 2196860297325342968613037954023830856203117381002423016257435810662697856489751074098572244071331736628376113727556896637461591663470012275610080638099077520290108422542212939627420133083387707835555901220464438553420862357347083941516993693662937321862628766950511521098579898457969641283471977268221579517374164360606093039986230506155211067633821553056380989238555542174753759990146600073390051770484039183312936945685981917751890681784813664571322664851623137346733867043694758710779288218521538374749053351843412434774647075344197485500801672656689295580768562490155942238503432297417082818636990480102012973239419018411948075311271247326976241527529882086996581811697920441059562794099949438821803767877417568568550637121972963156015202304741174887704549964932943629246500745509059730906147783115020106211564117901595043785559057030716840915283933212395989073182820710155876316731688287625094451172866320148321635317321460136081556088282353377301973157256049408204801738409230379605092096778782136910171133222312713456922139915018027137407344231600527545800754007759307214900896284092438601026697635716639558875169045119240945298901690301327363316069474337838619192906765296388393176258890245908422500737285771161598551444800254879631862566903157550510388939209579208124613467328700451382994311944779443900414833505167344472713157976860064619990364384695908731841967900589848949519349416412128484576460517394412307380813633889980172844534293857460742937808664433808177060706566288508632036989513769894831681639813306097664509242882505484638954654657061577442458545357691397471995019227368300651559655291701298598808269139350906726998113677425294337227403103041239249124592761680680797072503253650004610364800848903301836134853216723834489461940502727570777218745607708112190877361943956714161254124431274826502078728600138142250716577585398890779278318658194113441453298244790166963948057561425334247967820206326786663020130475759454575626750969346295077237085114765808664580592144895449820136647092460607734670932319868206130633051908490295817714425425941668471914391282855215459871770628682423166959432263282130906918011498214330353842851070358002146314374750193075159482599228767260817013227191412908127132227447076453437445858859335141459902565129449778018866199538077984995088886408349832277810813478541674056044776298910934699833753810615999149648735246280749361248068293764831361710473764196890749158969261958016367188025179794278567253388138665916485021648659096914194825312586432512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -105555717644467830356115577174568222448057698781809287572458391899414761248459818295306514793421651097840219305165265636811462403610598850242223066846188725749489378273970468577628821907301011130519664322282108257846213069104628503988817114502684335586189374242295899715686589458201455912561871130213863662279979573259148204706679998290818251438535101076636128347270403103073101696942770043342140297052203228408167200624546019645365704134615414230057883970665472257772362375876334967346384838950642740139772044442661058851132624322316741021388880345530846032733417191739278812172082914466996676173617614996623103528170086791143628488049366354932606064691981793481475034853510616940217325331836065281547694643975602050872318961561546552374723233929110277926166292628194191154655019834103293728870123596224898226841332483612690785626117237143691312419660869961822681048526653240490728862644122311900892396487958359790484405706230204140246899559995103638027051037084678061594728876967374409473120344309970153546141132562893548210385442745152774744209379522850015855965197165448926666311889164531535792187746314329135048480364660441020432219000436592572576520535888691394699863798533150129841904653556176368685101325444551452712793086440861922875060093427727192397880672939820281930941387920995140259803627305932938433885671438479054237263902971456561004441632994892856920748170345377933842717505597947375341187127949177090908771973351012747695503676492234190189664056703233588401625808611250745848864456483353024591824450158001396040228507499662517569336765688459400073815669798223912512553535323072937251358948573784904179612275695742523220960257567986962389423336126886530965811122797400205355309659592741720608864306663444618844249276049177420987679438618249169113581778885572125860381077256165241051241386165672993478122018586838886908307235992608487734268704630994478116630313074635236030165522261146726906709674994787647614561073461305898287857853346545498823507757552746472170472627005288965459485894763939329477375082256890720679698910266855241056866653269940764324981727154514296354928412111763253458812085216944866629844622623954428356755146748815588937717121184991630902465825394328478949980615387147419298600418190788357150469314193647273479275758807006667242288748482116709036946318469864546319290012181201365418610160793696260831249861866134225626489435608742726506629291395016605562060863754644983542508367756872864161046893323553659729975841714022003197857055067460553168738249629782507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 802401817945078253748652299463726471993776367242019609355771868876101272329482003842873708195901991888444674073250500513013240978320851874711805174193143954844730827133157995769506441088561940644399334221961725695521238581578072955334958608648121989915965561337087215867017022751766061387130771351562866898992547700176106746614383953848194789241809297715326778505556895598922749787323259011396603740735438559823385220801326110683312786980004549594843249617612492613041519308967911852979352334310819985482948766589237879431892221322635252043236735155174333885107393428804198648227141221537196186760670702986125996624761163036820067637394661098407426197096946322451442726847793649928828672760003229222603834925302100031735552697048562350747258708420255716253960447178761479437277620884160941769603732605644883106621483747339225040407186103970478622910330977549900152534823207631736396714654856053975225012116367678922394521817016280591017790015709295091061281830536779534808817096374348100678934993525123187014486688510962976511207340490289680845526200214968150388465073448657448007040107300014206015567640372831232742673588136207483276599302185168068143460599054276374739334137796664138462596330665008824396908140972366286908163435569987092869926649798101052313547251555867985909536464917991961012743881672632689071541823873948770412540002789732556422775755642539745145853809838237533531946600901794888991775182676325335827487571822932683438164440976062457372977567370674300121088974994811954208406260295785171477132441757570056879190581560321648500043688952870722856941172927675955291731961589642257261184243508149872904646989531415274574558850182994770883743289061652451961738659932785565948301480476010773773366490858102997369015957862876461719625885173453718122522483156186785723170728680241134911166435128363899486922183207633572198284273537696869256528515935738813813067753499794394382965549191946627290494762242292483039282154827097821641999332717429649631719281603183761324980169364278263936745539055446202247225688432423183149833248944681219778985847662716432088847642700575805511495553957104716750681504895666481171639325975067802410574513943218016512693822853629880432738906196180697244716443788953351032769373074258851943060127117902143480231971181235690740492099545693201428682285565153058526653895379441503167557591316286848680097779776301397928465076377168709391120013883619008218863310834480262342312383482965486023510450579274173830106842919269090487780495603632059335179446172988211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 4766931662776173851673950625916844069069416911889249672658584772852185128005581431894703918736018411571077558537040599312475932391451713888719169313941857630070508924252018442102151735379006610234164809741267202208509595881357898780819234975024274401027513724011784967726898596490107766805067425267685868723174484927282299932145549020636185562942928067404421571524133275206483767100582090745729030530792301110824262879289090329002225162931074538996774825210900940645855824713654211834373527288592494007321111136763307236016001595320625914269203181667413220458184728251619021462395995780677056647496002669704910704849095327555452185902152111007572679184339266159218590437324494419708373348459780032152881534130685280116470597902697350255398864917888641482139370229493427789357168151432578242229400277832252627223381664980215495811620126561664004793731852578190963268607158855378752139804602949333532514111087120070386005144479065286648378527442102222064424874741408727221588299903007753420584501064922744688251723859493970911273563483187703744338105395763628833756722222737095426705793536641101931641614460296669023317322471636632009054995417246046956656488967088409352201620943511148073379901279499955167239041753778063386922296965296307619413280793908528863194517181485704112979246675274518459064882086503440246330011500145924185225220049345758232213374131361942890487014146803693931796694032778237157321896021512697591675072632966688534509244294695837404694796107322458194900348939886483915117678441228926649150867294877512942576190274123301043834773280383245087172397398986649257011123128201755966235199195598082873324687685989549544089381172332188550775837816705694904322499814583267203675656842328812188011889155337716801952879720614665119974416888564537863551318076462356861922910281451491410237645142674835861846457612026195152887583896626172220193472147089838225833171233827559537536224221604568983240262823618294772267309525739389593262385216638629780884592114244141164372675160897786278472731884680977358153213149899879959814366344326417851378213285884745497110665781246403398715844034554697695066686536618081583585869559108066785985226504216279124591034749651084820381763702135588468718534442293927572130987984614324192862360117397311935147474401568852903163318551665588615857084548215291104172246696038004777553886347814987266394667667750002765123690286495319764406821625668120762118397585213862731384524213851431328624462851092069683140900250100337704819648647033754977156676452648352743424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -61165855582061377632955699830937068730925335592530207055357116373898893536500417614702170422331997585084898972883000602052657129344502069816263450553028223885256194058398976673988237611550818374354539278043450320387268558815934538463032119077721918590387410249603008390910007789697206766499827712462694536447376070216364239742224044614224119313162928979654224254193353359967842225968791290209819034696555388353845553532489006021670416643951763718997123781875936499412403735235870438050886855402175115945471915196949363853538838679023549365769982601542746181059905547934306302133766168477044310194798885470727723584804107317055537726624932629906932376711477245461996928507648455165357625137116714606142969717287712307983249801685851165079745697705622290569784645776561896580568427179971750207070487122340557553488950842976573716870709133865043495077922480276507440017602199670902265458569543126756195328893238315518925831837480155404078307462300783208733611117386812220684285261477005952195211524367465704354869271568963770675281755017100031682181379954750952566089157602735435460910458059020526686591583938126697432614813008661863603232642238580709880716181741690855117320849857306203285082577079673296548531655689946983075323277056598733844340999534277625480458568765345007411176598287211707869165949284011781908822899930108288311719132368899690181918949033047797098265656202800826918102191509593250311748384597180463826525290693736437681003514491797344269869998696683704217485939016186571908787932945882022104875706661682706257626770939710215427865922579457195418803111593631862199447809958667108067398553297095431954962232927059947878213328029564136576659511295515185755269112695725359756570471608553368412579847932446557970479440573436947740693655713375478830150893327378066709484729392946677848351160752250383589202443315463788765804506334855355637336803889564427453524705810201277239606556994838112475602277970287494163935494818593063877742099578378365829439417654814588993252231534516130563768803442904821774299058164022042216013836408992094730552677838637549672287381967899622518319763574596552112821075538921080792427184105906943531110917707883100559269527644990328046908146802189358269128519635050334752525739695430551978527147965875172454813382374041587951741830189265986761215963256265915805257220533831332444483472729228777816040668197403197111312906672613866482889170126047286707032976653091864233812801800000031564635724411591771473724633663837418316740944533962168852783443168406693478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 218945848835771957334551444785665102011989171682907378992488103746133535780255397268530331141857750458128482996897701668007048056303189750795004204108350974546279935558747566393971659068642074149266955929863132434368751357049984456212857503614968932992027586314289011956262663534617780073744829863252362815439228556992320578383540839322113591596808284895996365990494700428557247549191053342683783855675056157938238982941219027270439836780235526636656194080752587274140858074417312022528161211008901542222403537488486428013630732321742510262618410426833713286849922336961639507589933248988411927064460953173978904618250959049357992222135099485382730783107875552813926018089785322811838650617811665631050046362806614491392704269647916021205861519309776803632447583783835132405773886445899797516073093547641662973691026131165505478663138896742025588674862653294960978195320104555017452378230045407639406804960291052104815752892471860088208511636550273589167698629710427395389085862969769689936541696659536653971954572578252241525790187743830690180728896268749258952896684182116806369203238923911362237900763383244098098402363431109529266940068469626333645838833454583737908197417113640396767239241439231615735293672850529832459826325823881961159168521644164068133102642703003197647313031971744677707077505805974032596803720965140422317231790188779298819330044535735619825884250151623751971307122392921420839146598125615166835810851132287891894778374796798940252454120600214308849902517025305377161436929406494413555569836610862690334105975198622496975223009751613374919024500984333531283367190915599013940666610263016102877046683721556799284208881145485186602135462948655332272612561478276482964626819753654422000879377961165800178855802095749820731354464287604530194067760780507754501975607566933876149030288310761104402998675436747043407379296336471907280937849139162920335295853607361922173333499193997023792302802465204707019423841839872280350346014620396056752063334188241063377325888797819923886258247817858315816275308856676227478946008996416867156812022108498779903690032963554630023119252316483844643986184149035992438746411866869412653436793633951554233092768015877412246159021273517323955652128935363719414599291204082235920456293462120523857687039439417510002187778257026354481676675010869002895894168305072331142969404189620520298621735426448703635985398126185307088239131448545054940656096157022436920928001223361709758490557530145199285163399957597183153275311369828778424276560261582617051136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -937638604312149368143180747339237930556003860844696090229494402136679154824952410416629041906351298097518236222637973769084692723912110554941310653744246976323429661205482682149335621958510047277040184338114760741141244917217190341123737357091562244763110165755351925603256647432004493431279762078690539322596007779364023188606793115122391378710030536152189369011488816987330979207695034730248875774268027145198414429586318800781113559161638797892484846504265703527647771437596161319813010077331077604902494946889462566554523963143384199212220746705496194687261629637099408718133388642121455530299780091385028105418088178498080419730031055871778355370277349232976772355009067065462307340606490079323521110169158521458485114045487764931690813050280759228156691743340010492215326783633005612107322241877243364401517784120304330366171735171609064788229273430335109137707833206785861230121921952677908236683005758467727515599808262460697865625488127835267086371290668229712696010180573688061745852779453003338967463440170738284985645873068399529272817392639330527804152619806035389970849919321088659720519816979915854951477596120589294492505972801245170462857251351106758669478088677025091621249808118114373750223156359706942716305284251562739179565024871118439344033644660498374606522005868945341770660922294252562242746596972674827422816160405032913508679755218037737558750523544937836164266000686093287111599532641275290829896424329612515287245361799366753159467472922996079010038795595168235661500523838933700792298452458136929727139407118175222764140009209390629128331405932218311757067177120371000553833601363382801727638912114394574419595978529515229677893323335351221254416563749855325664625179230134474852288298679105557613369039100125205155990783141383888957894890214468784497680479839035663505410662457869309896711665455682365889747321053615314151727762002416637403316836805556880475804350192970762048265908640319108327994038488418332402527413263305895476716884104137390340367752199390490440118683842361106688564434005449476068743339545064720527681936698304568916335927048834315470518939378188524572166095297797683532941955165033710830428317108972105582494225472151062188643648891515304093780107748172085913633296756214736226693008282814386054474780027574716961634191534488706867851605499904979279640083505847140384812661097859826706506464099459610758542089808212354161449304780155747170044796908107203222101184758199294848699680549953829793384113967053891346578276029122655708833120937181813145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 10992928412383674255306396708382248887162656112839971786021869498357804151828159634294438543519592072217682694797074840773168003930372905740008324309333484726479033451467154606493960694743590613614481155391322407236124017756901051783610689511821599898798928478395435916945493358216804276496973780690325753194439957269430920970636792928115923034684065978521753880648135967394946814577812495871087262753121927795741049722070736418236006039253005665120892020323192615081180064272060857341677345747905574143834374233729410622811137249902287065565810233375022860714083017525498340421000986765050177556754364787437440896709682238128376949120627686848809889546604049951280062853724597181553643800609382338274397418348847644212992658269697398576822870077078549261901600534718760052004498584527135892046800857245930823477136801630051006820693568994318554501708873740344338932105055646027025282448290396350921872544148862239814518276811288538344885957345735572331717609504605320569608222215292277421559952634491260836143105767641827306994568674456596582382173444683724354974900706889305958277685003641115349621027605680362711455805426848800295362865652912926275344642995506497140471766691929042205119326668649533171876962861780137668047149674284285416155882649746568816884849961446832313318417016748324296798864692661655084463057622736671569650666142185203031605026705824632582479739060434057014992893349137496495104534681220203839322246808158586598820153427704508061165035597465883574127798916562659354054983909299217557424769903372282373254659913867011147878239154926527293816287889953607662565107199706223790663187283642338142733567705107401304649234298007843011953155011136115706526848534879224017281629660978385380747615231747122048897574432774107357664376288075538805977739522796382552145378849432586215411910673291443942352628141857683325591000273232420490351901666251553538999851494348094002144723328663351931750236518812365405106047318767273181421367691717312872070569360545693912688970887222071577742348740392390274353694777802272061498621899096163027180750490953452343335450750534751168912597806934109180699512000179296190506840611836597797266148974283143581910522831980686494712248615844770068680101557123849945796821927803561942156906253981421921555037470297394631692084238581454437731422949713916967567076104741056923649885427467365077834105394153267741103957499741694273699378878219950043913346620740497857028177301868049239020706975349203164295018537711482788967059598530047259185876956644541512810496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -78264123168722994032363245617140534200402210354712035428252808728092716964823874359473414706817624940640533520287019450882207028747978876670586321468247587538423462202068475756220590352242087885618360937508771948167054290964256108927817039052707954541667112402941047529222329390318215282155744462445201600148675777148408521600680100014136194378180253333240371445488467314003003136275180086186651843749889242636177226214855589551728228548863149815910011557290153475656475162412839737193462250099975443760999547961817959909457105680783788962316702226110040684718840836558587732995065136095697032138315391387299017258053967053794458965217661957954088498686016203491727340373937903893111723425666438946875203945883987039211784930100109035000703988381108258413454777708918314945739409127758377608699011098860827279624889398532964609539892601185148963445781414320184679920370625553503729801261782269268316082939838422927819273504386922568523064438284925722329880273653466925554991951193267249380495657373892434522234306762832463194959379920685291544234901921079429506798189721843415340199047875633604696641767428338625280975497938924614988038212656331642736246571661673740479784193678064285979534971458819654938565790299569695485394986892852096306754523008263416527065335612516468723379983275411026233181365058833302571082716839416603356237686973931002297452090344954428403936280623456095441676970416429503550572306406808662959318358632109928498989898328715636395433963086327581537490172901198183742869924260760736900440661624960595057563613050053944737882999494676214150150422346421531875714469789634391969181485055752957901346978619519066531063985821508079159529549403464013464105143229895300658908214163916957669842324057600789038495096939632444836243305182277300686694245106033155230531542042741160020912960330944293183161588425524062014171652598225165313925470134713793059768686397486586478900947457102904381561701977400097678569012448624312298098256084392086016800021425803687617185321506082392320891731395736522650136379019721428444408974457535876341167646520940882521088671141116455557342619279483647969910894167731825942926722869734743126349483106524451386429399408088613476051679859651848705832856961203130906366533082448436426161146620486751390015810517304584114085126792950394169236463848327843864839754969988183537880538453069658389093232811110496276707935578480043813754201810279607678615354834408056950693183703011019738031769446080398644485598158465908620157588357229620974816002596035947921408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 321577495585249040586687958465673414529216315907550049981976652808351399671025131295725364350378504541823768321637211821857120822347372214967541481633384550458362912569268553436450803219436852460030140471323969165460786108949138886964365749601367329025611863521371187190573338167149019381871523632729556468193787099646586918521176483860770765289116616991226174684647833223655599034975719659328369956718561210902808758602169758135948867754726641240731435257360534617922326231380740612660546939203613514646485416002894212231529643722573468628675339257756065104137669550578299625816882231238728161917724494202911009047422518337023606715484814453834794440686722716911020547864592341158188746777588849881322795089244103120613415191797733812770769730046034368382491422094948236505713395436200802969129206206878533589035693873771917864073767138093759535405973511185599655261592846526464569389583331737220077621524876068074767003332570327760225287544747251367812503925898559383047366036938737918479377258411372999879530812477087742018583835391605658557588077524995026955662884126408982507084937152740073756094249777152375741834323282792077445416027129245389163129775254834712216311704346528642887800992328162916732371877594773713336262166072202546100128059085512868462519388344978922821202227023950960869730955846933949122900464369219655579900731647782246755086947720190386680437466208347187491053017899282638649920456255704032811435096952689379823007679085461967991416777751689500932159343950473516667367815787396995273533081507360981370795834103689594199611644753857531832801706790664996801511165671612524643640541278126740472610048023114755637211553214403003071506906172340719473160716450129263572721399037070226857886401795761788050841819986859318785019914569849254461686368979958115114682072170985958266425067379695237111048996648072851450319988000859493120140009829673279720261678075529945539029839542997688254169596029673257536923895199810863458139048349499891794887886023081186860243116702498391257874149695783416158688836623725192251060227524325079548166122116611858284674561292463037631638008330189259519500070018473523854028589740636507637059387061130516332618579527745383284762749603559184306148901795332269718171275175015489851532608907981402402926744262424911082686044629505934336651160049665461382856254102257530766638158553665592718647969226252280741479860553292082425550295538023511048131271278046160331820145166538547888553864995662198247776270477704947005036601182246187049284529759848852224999424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] -855809526579772338178350176085031019102162020814558711476871999520861530610967187413992445598081340029997069890258826963986754188988909322769450561674181128870760939269942944850426318567458770596907004077296848504804608046572439808968968752121993149777290064317509655687274082981150315808296892966118480912488912522411705038991881775318801237631781717274746407018317274958363430818256554314581992357445007042260982806930237051381619411418501406357536975451360740734138442646417520265844057434310451484166221226359487579777918660110296980321635829261371132009118808829415816056943088302608341655485816371477388263882833603776346635858447761758243654496244546201347780937255727216652304058989325270096147685708540931422883813795478328287818903737295467148199739654364836129897174078740831173831095277307040510456323212376788201470205377979590344453017929679075542490482965392515772703312761979842372231811796168658563405942650747613482399411609768035901380623946186635165051781411329048034064557741043932325719853293080735096230971029520980786341238502188720522316063274803950676953409974398724269892300621845711657060367752926885332576444276484539363304738852587942632667229301240334715656031257567081207139521747133169399948215510809073409649224207588034290498838599868679949145274871419699241770484478086302456487466427491491705848833479151163640974875274085959305836830829575326473907360394069232647767404850779769365745512579925866045101861884318440626720743947669109715485308384545297381365605814065604419507517571592325433911982701323162661371011146884528281892406576248696038798690922513201268518938718745280560810741785461518926750559380286476378488144796571468092787502635317952921626313528838413412260847654462066800126475275582955318527533784031768310691059982791999290445075991787989720652065732128531108767062266487069128985262258879746014569918869931290371808661319117974556801549777701987773739497460697815925155989249577180981805320545181056925807079422684723308691059136541890913248397145454171006392202680479269011619348207737978883175000824448174538294840679835854839214637850978874744273870755524386029380360482576875477976694082287648438568667348625126960901295977770711436384683215511188818889150046315010227992265370140284439128459686532427938828447622284845797279219981363160178519966898754905074625663486361666567951250613347681875094839641942131675400158301984559484892748669234445000950188603701542910246567443427583636910082864346927837029662781612097418074751693987224647788134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 1529956724521480863961602354408188403849726690146307669334758574655763121675374765010479862073114751717298436506313072930673243116888158022578399284974772451659089411232360155179022859032285861345177349764476794212739589745022797646321379871205001672397472418629943994457824143308799956404391717819506313717960236656879421039113100140290775294861820139245229241434751117214389958454225072737436342531717540858479064540434683947992813975638707323979225355680573932137321175327860731134750582425006184159751164147876717572723536145784731044204328025030385982029833204669033381900111493436931209928696578875333368434028101542106180384418553157307128300061077233019815199806481929935326925901151075431004498423345505915949940184680368804434797228334453762396426199198075085472997708669251727302951327541630673425223559383094309047124580039880335981717187853799670142094255812400682139848321567657290131024587247172367176113554372047583290976010466343503570631038731764753328470632513730640337439926401525997606138305761525095448647297794545263737376373697729050680851147817895621402825780031296057672586998446933420618615205692896463084655070929137408302161648174665122177366600878319496909736938143004813481760425797484072077956240357746748977551614129030249713461665741551946439951980603224941589834832473935561164890697428673150592953547783992776181399912752295853533688164246289240597391582961556459149528748391218005464639510519927735148302768892940319569378305468092386458020616259961676847331196091903768794182862071202001479146978805635816166493286354497783513930729334252040195662904338618317243394978024479739114797331146247375503343996595086789849399936841980192387737793696180812517035947793273023334696838314580080358685245040448674842433936810644927949071114726448391352308687558600465118679914613243236676963020814049524859185724098711264171794882168323440877885629007794327042729010638028515423065603220141397948500354667861477470203067247966290854716080913101932523914890210538978545118924187806852826179947525636794895425191184060605236016822209699592199416510822548061090087247128299021785456417555651806822767546631688311513714924623270687274898745259563062379329680046029550141050540533332222601903119526780536098338416750080338714871978318394423949476069900513825622289101051089484350791191933961780380231245111407582090135743964304290406025228955226520151862997031123464308192880135941770142129228245843786023584177959456050362623526610712519150236345705181912996047925965740101168476979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -1551147285655655741609870036385629487153998722055329929698328506278826346065772131468874508482017529725744484637462254640562254178938535812574550899500640407433187137426220055554116447262739004909252888265888073587099707003949440793502196474629877982920853229193028498673474142951028848026462634285392723621369352920391647680654389848513028620679069572749769481077600366969267816980180465716255209505190174730268067243837178806514288396614295696052201541023728911814157248985940580495785963781708948852222286744795225347768514875210435001171925395088770685013802617130197772065467906809446198947673732798756088579705881622576812197966237331599967321327079833423603222079706518993033031741090058999504299388883622159053313251631074568774041972300297521969647687270890203393011700354646770193267661167983366322939452495036010469111724172913388142117591777133239769791633584844821561022623681759385570301732230480592812464363526175512720216381416640123882326057438277016524489133983266510098901489234037789673766772414431270842054030912568558166141729796054927902105313699180746737444505769115106744869319732677479753550716255976187487587401045156113666790982524060684167291913174148172216685878557110252098261966361007436780172541201401257596066812819342738795062531903552192708684035113291989691241235069944612754664726993845459713350128044551132227135166680320417480584096181268935162268549577567758100874006353515986913560381416960998699601306911009189173997084235440971324783116671853011346793369008570288257858848022326976332926683160101890418900844003420108217251536664149287903851612427810854824543915927319596583716513054331079950332562062241387650107984955601734487933953872652371698644103243463963272982765149712120893028364886269089594246199261867750669391060942110755075493388991609244993778387740994952710201050926784113184565669865460486162545908211988488042241448919808956867999439031987223628400833989738421996555703842521964021607179180179153238723936314682780875820210303924467764785073426269477999719037393507708023155613187726491876683879897552833380779794872699429146545007476552024999181727806483510781943154691739506639891871903758701022804865829415786218191157637209022703033903328005330434891907835055723801601900555712389623535885954360761916741716057424614547332444406635059031468432348988392788893850122590948841446154040901040614305293690752179662944123490562246140521555833679461852011642992202124205356664696968065568767916612169377470573752052223105893746962829787140055053107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -838198199809092585809269732405574220176246110496443944182915958511031581148418779286055865333480452813532332419325294506667593322158205468513243155836982843839681605900566238957561281185930406013659118437180486737463271851809452635446762930847310009178247367556131770136956715755110026458416744323154047020052591736175673410387355157877871407720076240108892409242081661870134584345487386057784361228065899059877269611006914658657685252732702365081171879354705625216962485093720537002460120711225219879119976725923842003391765513850839675942320708757093484922332118517340652238220845202087020741741340286573140647095299415761497388857716719249136605576075106911930808196551537683374273763319891753718740595945600044401989566694549231714954212512429690608457179429962509314522224511356960248601311488722946181822980364565978095220562271763088853925118010649064049804824580454437926538310961627121535299192391572215042701296856187381373148783927332873235604010324130559450241447711460455256055219185491646924399232409747682190126166919753299064866215120363346469630141111074318330313228488884855050338998379748756722046476300983380262263516617468510702166129490861947260947060291238037543293092638166930905649533803845701138889414645316420919265699119168916817319997590137038883915833050016802934314132104182959463701725338325390416133772537192100021851942862793925677740268570856909134330332946971574967159162171637569677581609590308989579450319194530133676438946165620131490443003669958588594339366463249034728598891404765052230826017475938098329113368964205588371128881692536937069089004744592390565957169753558685757976318419144798115049194037068242066818332230798335519151877766551284974243973921556708875461856776493481433002528149443817872188406823780808509503851518786860149156745260328961198175979421189298003015543307170082392770188173960679063192516142147868286680572923935237990903095942647362772762009602093890643536258599502320084499971128910647236630681971196973334751412800037692589722472720224218761106273896050402458230740549446274274033280620147283087789535664124959921169837434712970872788427932221935832812837452601228126701042865721782924639556697579773901283552303933931510461292592271815496811814343208960123334940907704779254242784523038780075790000369995842728722045508319857164736783880066886690648836285955834052159531150066562667671538550674713840335526764622014823930434827434111819948356451109775277159243530804192209975814067634020290844805760112202591009660381937061332403617792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 7975400891013603988785326427324756207695191638154122530362323674419314921486095362701076429830570277157909530394469791201948877274567569848914747394990467282356473924533426921526875084059770699238499547199677268631867361355223558328063648129655185486965672327843560782381766590896237802496340594091175624944575651885115962722152015503554112114551745581526518296668776398629370019859612659682883737952669621385153872584334006146917052968705471338428640824975806458490341144865593735994212188103674506981668434712541719298260615336048114962939067054020595309015363448578895646362475026244296352104762543069174028817843618862755619287158066953268474478746818680415199584018703974653662083233764714748783703498314786855484202992496168937480913891426764185815285046600507829636780866907165162950820374415469012199758835669302666567135467690914232020314701203885837330186199800526453624024743635172084165031239298994362340619148859948579276603560991715193103878042532880194783416603924777254833833484728931061108013173841638343436626338962709494007870514207835195468751286156734791519049629961695983368030598418806128142201274851461465154453306430980606817761904309750055381107101496380533282973794200380360217851246726312037190045964797678091538682028283646334154646230883218803166328431675212920262836824629705189119826130722607339784451462598782160494841384933157667555862369582162140172674396929391447047296633949393470348019319280003145226254913441870041561877712342584757679266799126436557066312303821068365630196528438791874161560522738282403156473543142636180133031907800859672130392886129417836912201830923840556919057552975223055915703156938221472600377313205833587636698196656598418250063029068200775538267830732754481219823059136309400511550059384392924469324686704148677381242525587583235545782831564344709786699289305250925817485202943695598977663232095081207423302118364878399373975416495707725898497884673425920364187403092712404565942731308619211326791009094817980961194138960593208657416292560695810170631734188263759326146004463496091816442544274947472403991224238917191571545211354883805042005559940339666511499713410444773423374569654260078604031639204030479288460622097625627862127050144811506429963406308882181405832686493030551711360271241132933196522267974990855402538214014077559163312926263882630941824476823481124569987152988757297021255215903345444539558535303857255776543706082100887244438545096784913678820722386819047947027847284236013372895395860184683880790316022162122146526003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -20364364133241797722704926095653788128070247831337395188198444785580434487324079263319903407060155994219653687591805954800577451882001954751833377985276658676593084726186362516126189488266356118680654559851324594834009109194464781626752195354837229257191904959239792500328363223444450244063630574700242022930370448987287139969069121626900337539740730850046096867844146427276733416812112130307058134449877946733196111225039741361521973553030704687582775426814256449342899604621178944895158491817891945551855028546300713588865887282275954198810405429512688197529604453377287105472796907171539980734670658233208324227208529933918108971130397024224949223863820792680213792256582679308063586620880967275050730107034203689744739922934224872067158460805686452419081284026524551700029233533269418417000414959913122002895367117124076149439016630365827141933095224912205206526037260533947419372511539477603719669965333109747440951918041706850831101280222878683323763615959426832356942152337578593151772542909908803051150593489482527073290048438176384500814915696666831365824221088369055967707410596629560696011687674629348343097988445715430261367355472069454307400552784533559898456486965196602486772207606130566218593019530855199053704489047850013512681559420550403077177242781165696925123021185403590937089582435008686444628079866330579368981598362809289801843899968104717664237016648244768662407998402203198967916799752958601080395196581651232130763024677804351926968573221676229285874228995767981462267664372700868454258806390846255979224242934529551591966011436412381960783265332753692533415506455027456631905829484220808866649879479973716134111339693455849331729508648152214028788879826172178051447781975033985197158034989900429053206192358330445762651877941580486156793481272126191696054719902617783137410403015597826376482072948240059762492941098964954573210597620841014643663402205682981800188799627095913342620628701571539997712990679077114161120922586656999049388205344372362018406036306136793330567910844999374525141740036102256294908560065133144412688506194204566445090590656408935026071102439679451477591181009359144567111858629548235915326670222574365873247748210673617950980752942338344030926122723001002494769163276735842347111381575252634342880504928486642638979260082404402664286710071605854198197854246362045720886501411294559988850305070847803751754394008367554451431050802420116784351357663606065374134762224057161119422735279982675823522019065022184733981269550016681879620572395705983671000367104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 33013591139274770180632112583493189220327273269992618998900661295423661059358659100223441551509057923223154668497970337236869794305626685148277360392895584326718112933025438240825883302246787851046746208627978079035739660066108519990807389125638585155204768746894626926924701410639779467563259731833819448681890277388405120559663007110162834152864983711002107136652929389867869274550836694126962374521731289121652755695754511488056488202951375306388966525422661360389183994583393210420313155223340711673193136244876883581810835317113353204536540322400642403753383969048208383662971057100756044631641676121142614441766712999705671539467081015511141315862851603163595996441056219054705672328933195555073354583986386081583592741206877676663790230419403234143253963061790497163819549305570455486664784974612794361642319176362084238160677754168399753522646866035063117505212392202173492861183508817759058076114964272942140685559356957377102114562327334365107379957995462296992397935099073028169651845402780719138533156667536408123467075384161676289780029694839398094306853931589055023202161900349973969176194029606000223635517207872577985463607117020696545576922528176112104066033897847992173856584512562622834329536813644628863720940699246302216906724612018880573181217708276911743095438643134925162475415745109815737174618275501401095209431166935908670997540915734034099325679744007615885038745537026126279461814576910432722914955687650920648271502387752467280649198508365188268796061736058567734214980431164218863033775816164783339841118097824662230738033825964444391340311340468564662648979703214528030898179083045076174349404403372702982362579355686817987723236113660641977042067110284514401411884027869074020951116975572625207223995635736034739105835940694988857938268775014783409364091888781425281963837802741830516146074384242256148014957072908212060612726857977386661452480037141536656891607454137053413765127504516927885246580182353054845779274277941256406768306310376931999346464499183842789204296419931959917195672301765361137314988895434507289682252495572288496486560138677354305392053181607167441468959140060308094954638027037417365888708643408714008808930138818752303150925367147961698442873064080053247922494068215788904764624724224630296424516714629148501832105836147851802578378118144078663504173879398720696443333746448882807056030514178409873441328394391907187407247704008640327465871125588325318905411324914826502777212486901064097178381128164332005519528989331875028920479017905524566287974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -35942895903682786077103124261929893507214267890629345842075624477502060323424816815099541549530817561202694456538407939129852502796527073055359904286850343704450537674183048538450298820787612932828688811543003179661654388461529776461593774457412318290781464859298910206612426681586893196112038213428122993103477466805457174866877876506559434380626738894073582696777242530249815439764222352714528251529640880542259264214295551435922454564714537600071772086693444209732789666575178767715114394522911938991808992587549956214148320339609674593164263870925940206080427506011773869049848845471320245275378692824845597427302707182611929553622463453210980856632998076583000445943107189055672570492391726055584374512526451300070295461714149986472178344997027665347210933535687167390875049496606959821830036098982500665921942175583635787293670205786901877920596485957872955547394022715698590785369091139857412642537949678527374361394060162971683300742177440365597682962960835608221806276363186480463689060891402210033933163552735744568554501086858573808862815991183128950195871949074083940081277338930286845838310393016831599554211107786406512092945223977445988645929819056877302089530245484911742132974324411926504424118256883638426069301706111871003953826524742874110951801987115826457080838947412145195246531254620226361287375805864947763932621161772794353686188455379185279807994824871711675831219363366458590340625810241316208998231810612713263720721054304689586536611780783057382375452457163848552000578639293752207975417663036478797392325189659739855843009560957871720683262039487052204372614881920552465605731132504901021261019384697403742943787842310006782288223493323786604704301501875856325471555656402100241820148244144193390290860102539764547953808352537984571394422514639757442473311030255131234737852182750525653226663751356641664311936647880776411916149728528050953402421964519824815304465645842986050667079624067238942569759533020364317084351544728719565656384309653414183919375035002925665050218631098420077135156079731643158647169515099747136994807264512576425449374166527781826258776489740554778226921756336109581450513534289781027627483468339396641147129451114729324350954936600701575610662792493656234337077267340062843172273740536819612137908984927338970799475186485867566996031048593901298345729491532426527743205005081173723857412775103870722501286101817037581578378500630516389387085892966593759296459543679903510445613569472618157340282858737049585917767623068144598007652181830490159186968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 22628370309161308919422038232992199930758944609240381879650720155027103288813615788310235241774861101418740671731377248760524660924670025294599618498651572648738614983467355897088004111198353962769642175427556528179223708409313514808732523086342081124343677401244619745874340041145530373055892856090586210534831445869163928789984698820495118635890128087500322629764561117517863014034654261075900071237483808727068994167323428829136735343720904381080513114573186260233643179605997325130879895222651005775166813953486095790433747728511214092121130539022413219777141223639327483293427711711948817400342399263057046237615497483448316352387221688457010209045324619948390581913601588826222393276294421069901312823014652415893172283912459128609031556439705364050890269234443605548788719028592674848493248071077998276973489214959970799016055950365539242919481878028790809864291126134648901419724898653717953707498926093632087847597263537287752697193914961298047088204729950924111899209746106795637122569114877688602203749209522056103515092007594671630845834322555908290011812795801819629726935582431014563570689291615458908059157181143661095962791702091954005896516856140660834027462931660266887239089057278041861790061140311133666983777673999141644607010816135997572550954578598079532430076973225803102313530035988892332500896995115971118502367141709319881873860988413355057328099218904693598032949749512832471557993797740917196947275103147504764890695195945124883838203616528905998942892392844308194764195421819337812833504569367558636477012378990643563262244857931446643151786290094473118545380426786368803699517429525868084501257841094322221901883142538758263567139608139330912815091495768598313075830771073019805611567011948098644752171138670556955987027308220103123516909995070624010468234227824907401959541397721628311616648569166009124315517295015354872565472289605352322604540467193070497378085266128899209488768272550685202946951488464777726869542767096134656844976093731668993637651997122204449817249630416554447128538344048411805586510285313254490603906684331151734439798702226706537054145022886031396520805043968268896287142993963756128752897136332945195833191123623912421803146322391361402204389870999456590968023027310282727325374200489874872067073357173652666237702048816114892341321634167579241980134321751031101093808550735899489089150119793402493318482055289332428472000236296058811483425016326568226312571879151637654404707962966242176373069552296520302101085039337734540440453590283181614956544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] 973404140639019497501703165968064400826740658941723162146458525202353572107149191711526813833328998478542893611028730280990099366697179220144540960284456823729424570543973881003849353146101959576467484387683593730479848693237200838534210604280863527485986590610304109550840358811856029537803073315881429440576405149159274844272436984731739009674043953378912858022871299946938970731720486092323677896750692048007459642215977412687358803949596253096730996894078297798905599399847599344229814900162334135937925131927859223589084961771388359667015373588600780675049304020803534193084795407536238630511835816974820138069648879581001102093509560636789235463522343327211926120811503897707335844485881182473131923318532739515858999816714647875967517480272670896122577810884539329963407845009023327069556896576530411299940744841854426023956075875855952134505343493832524063642279902512862111828124308207298127874110242876427882977050775192085051943045314011282239145449912354274041573217625447517162638532644039812957728253146370851601944606185985819706800683955028894291882350073975491168036176446859918255996549077377575116943747180946473336972807226668773400730386733925144513685164234713242609345729839100276716102167718279543986921107017351370705756704121999769464540063066965205476639324748717676544512225752721013316487009445972681333096900527691695168904379403457249922358935771880478216717568053838942128280222651941154931998368484841014669844765318806461294637521384048903601487454318487589812660779552578136982300514518999665028808114890359278433540577093360952671905173292910876958976295427599591248842993651196077624556349356305026164795672411033818256787530985743828867701156892131290965978995341252374762781627862933148469676369085361115197380980165589472777753039933333367461156871676907333182080201000202391607137343368617792893842135619943605804591317138457968067344330957306627559546891886400191280956884764423706647743450071503082416358646596543410635135746697484667978299642709637791727880779259797556370605109287190893812777056479490759869929945913126540960242928489836200821319677949589520135002988333103328734263973469565636905091381008807348860820349293568083422130092096089461995988715449648748775209614066161383339820449875581282452675591237749274894267221789364284003454231133963820773959904299223680292461065717054623634899252541675661313658238726646560939935158385892663492474812422687447505117743064792058429259462797164941806749506148732747261480886279628253040149807713902193914413056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] -19241367467370814408331192350940223875820055085570240223167139578247003111848960773982338445291621000561046275840048163422286759087403507029408566692887772738174683649690271591901509385723009369681750632599096401461403422266892101565197415865701519557592216078428259671341460938923158039254056470668503554412370946298101157508356247043174095319363639798452445644783546155199335525359953835418938321796756095740879661203124873062526334373206672215668619714504917536014484215470528706361981165527715492635942705509630421642471180244930962531357168840676479942863924768508460600889240895648367075439044396145642306613327820835038744760756881224241013874834357667975341278408494056950887249077876462069783599160762101516254395839437486882588475346706383381200510850273791174093359918032544344931099060891755506017893687253565362406476482684309756269955670350103861521047724749847172898552565594122803102830947201980850594847732849197535231728540631073937433996302616982291230691151363029180720919641459638420680657201957303863829930038353414649943974054959791460442854037611034205080478339877283313573193809398156937909644183629554537587584366136191909577559920474685424726263953847007437392657615230236640253834373234740172636641577192815694673660494147914657958132876837320568346394005679687598964292635383648507906083084219624395346770128342012710652621348045173478424785806606541409948379143166580755279405991759091393096695029877184435189023926402148529027939872714654431501018833181402362607739229452948555670944808204340873721739348861542828427223008749614726681976671808990280371978532452189404652250391768396150954884920715043500237605875519115696662315327632129490040170423184756333739934189642777771496553624131430947755915856598429139257670882006932741862266158344222062510753117862764021026080924678165273913673659034870797170862338243706568958839053252407105895548484862131711572327690260425412887533016647001772665598820860039382329532753267441668905855765167049626130352973033046565708601171000354266497669522579658978189941909414819811954463689276153560512520248286996288308197384730752772026252501946811974654860252695352016833606927333089050919120654339809094353369543882428116769728785300944934812505598963973924337900081748119989805098436104951395615784104773847069748668219721163953984400101361757842511444575083634514700038268848345065892906167195020729045439501786221242883107540354829447648814268960996508171756470779992644077783322112076405044205776621303064299064271684650352077753548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] 20901951424654331126878477668726841438059231163060918718175944888039695816209680177002248658978722313589784522383160689647712987681572430065353318319773025090673886154012872940783678932038393846783939704198652367211302631805975371281551296113340555529289138657994373889855405587045481739530796066121767629289320324207946816892244596370176076498809763179606430396999445240800762938676424922660229494048653408572979250012089518633344240762641486180216344017250225161469172971033929269822659727188787278758221779846995802122456134160303838708983339287344657278652119755813878324409400163496498215464461233837754954352133923323422602885314293172115579856694736592586288172945745854198829842280995620457793083243250884669334069834547360616673889966262260391800357642565498569542502335289450520765792764737583671535820325444594006869519265726929489039522056336035244040286528879013502277284233169577954089708018622625494049116491285819717006395442018126895657286871031257606923453944658119527833482675455173652186224641493024706339396132138129300838482202836921898777568665612768132621608438758835659093789849194820741474591631700371733314242166213466570607391677923543477698132382949492039688999775512428871046152706279721925629864090387691462508642634538705907303862632005984808830171025030113975767333988606513062976313060903210731571224873462413695285350196376375021266509086922282081580407185778644157611630449695781944204204038973911991985156103606725203877409016427224996865088423604017863610932442940612550763521104890255575891577882071274561548807037433123112743630446837429186203220422221292329875382128150072070514924232660366322894155697857117434339568815606052167144470115666188867491250455611878683319119051428289790610558378798925471532872744955786477459395788718805355188733293927937559268065526357337084024649274067858189663940274307171280557609844314548697616467292210297061176684766364878486449890964608651327440280071153064231058309842084251956158237566973944407355618682882181203571995221482759536353097021951741846974972292125484818088367302851176337781475406274497158436709876781666089025052331086961888518100363483996530762646684104011767737259986012126235929141469240997883748068526222099789214161605687800184653308597445162028255496957045241156850848784189844675013797525474952565121106543571533848061093615947062080304194974296619919446844522313972437007653265318809388882371358830780798498667682714357141949516170872789017114622212078583455194646634610841659834639802211194883471717695488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] -8747124702011355531803814266140294404293004642485092983245052660755870312833455750831587849429223102066935000560215397078940552859513140694395600526172949410401317322163496459075925625256290924198730780689155639788148060636031228405229614299587852281543036047422626959932452336633486048216398318573423091855697296125460260543039028176821628747035635706133975588487148310532054443347234064816382709463994451413795868014515929151325709818823059541272625137872168523685331777615585148831175669287319513337480633894937219453875726078224017538269290076193298242955686489492645618583335307752280296701620339038617871485605110043395999494592104615893525181229501214213073968680776062208804567914349698877628168212637930540350172252602935185994720100643795853579158389000934701629555889455387445829381664212144827664311561265494507806436384093188530899060198287418429521721569909113360122431171786301868006895819235799466529458903287420724709539022017735429296410088288441751960943152465238717864869445835578191056042234318539431007679316096580764605634095835814284392579444049066460517091563342956112498523783949171016602208767555676557512093753651530184641988545435853894850045586786548409781884744058245958992399125498800194256509548501011579433386263058596561608193685655568194203342077380130184767593078123461635528342567008624355451024817226320714092462458354695860468405254910055309859387584297723095242683529759858474683710731140465137711649682071505764184733883989431058797893896172264780727457228255065122778902233445050805969155100946356536284520289154647646306459134513931483518061482467632104010869007600726616297805538057556889484056030048327118777760587054260661278053433654897949140848909399700792344220832958960747188062488976225724094184063087764139957535716889032144241124046947416020912670945036570941730218915850151248031772466966191772151804249698248668179013687331173976109836801562435787502258381629538340711982155157587959932832491256381468889235239396535689362078283272989715816489230655782045560446169921444722241854625304400481586211094060650274960999466077384517362308183017755008965162201424173485844226225057679591101118843147790380826457254707982220881191152478292615127594374547041814987278435405785153813130022234343107308795545822242459017386923554203160000923477515678513447255650210670005826689446414260866977802608617043160360025588703180198486751600991740437033996270914034886355388169647668735093744673988529679220206303129527211542036357492254979194907040218389765914256998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -5177922587815886785458876493792200933197246340538555502282804360104346625534021089239196022399709330053996473971184200165232619379018694920409509133015760484100949551004839356546038661862471810176327457306215507318503810829181025256023261525883511068091500748461558804575935076271805140173947264687968702871377688896218196162545597874683972520069757698685350919143200868998144265149153718004866764486081367067165657668954661737909324427767271576658089297129186693834171623066816509212861687892117615400653115399121758615927578090548705698565331656178127541632205025700907585163733326105939560334531296051169616932286114837060356351038910138429911882832941961146570629929508225350127033528719314263487596949789201408080894928103560400903450064772789659894572989574602358846976930275605487998297509393561279586242836359029997678144761542629510660845475494070076401649388187357836701310275378214702714900413274802751303590913566739848738044166316778337931362902646085187367099282626310036947748595190785062397695607056711425386701182685250715746848316969402415051283293864069519383789383017586392435394778771341866715959760349934242420743282520352269979047481808787312044979126228996167249925776382996962604037786663443622622895368221829216809519830915856876892007590077006636645966352199491076230717391522667064383775174370800984014008448735732692079809508924423016370202297707902339620509839888147030192781680661069306977203462059550906310342205334068816643454524425648113414003567258383029692731414664666730015026085576161256414830548972029655310260113213174993301820117314320630196787486320816608580482486082244253293578148219738458646565604910966510284852984263263147688338040975671714484284903332017951775223823301028902761468772786868692860590995272315750402476581968893526778938323644217559843309119704238506098222710402211643617607926175199529090993083400825913465444366437471099565289821525470952942179208018514971339298478433264606197302949246971032577423999464866209519740521384468211950042308623700082507893947942534377102685609385420601435496515344971840736755819388261562379816005403359384171216551993779837090971547469836924733863192712961282728741259201791002550058183503615650487435592420984509026684162978359029954406356562227837470127254930755972415146804168432783249810333938859298301196376949210421515517338451813412657587474302798155154706298275681396948893769796100702197066642720886145022391453663330957834251310294154633459714008127937279698584245128581513971965323483218731359319097344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] 11556993953158935785592924028174575642952545989550926801886787402129263061273536606013570578298276423730277337660803503524664398796418413907317273051316660206574393867352338916047479000089710875850950556019234351783300235828357319644563434706749086324217385607202082018129326364550216525108840339213915723190827764527095548013571240983312012839780121439819538495504955163165212045281940153115164420540863137755092835464678855488462700191115037830170764787298237222305577707349906803587302373499223195139432995224575441893962684675405175574569498187173680152054450463987875010172568754494510405436949939877967666967827207926492229381498661581183629942539234491227433100772937305918140488306071215006793665954345330854584832249042877266474053071205581308844704975717114855205962787909515799269361547777621849785992416728950995150118346146380111616031777688219542435048222054805756245935873479124048079776730586610631568218419684183181490954823509786751860655059701982652763906329774820037326354208346496504566502205163683147042925900797410799366414845984375700102001269966044000880469233511522873280711121664292810097767647587519222352623956192690765112075212642035829906378647480795760809111666323744945334959599830607737163082747687225364573663406804305781681812465007078992853273859916061212707901760794959740561413312349011206862698866282985434306136510366042787764024367638214217733190959017803598584564254618221013387109969722780499210775772330003129591342504420518708619832674227112441689312491765996681629781957166850402716886849050579062995169334377066015859421450597110460888455667647880360237550579116943813067093005257394095786690967815110828121932771634548244915563290008072064339801184157403849096439169793428239518099981882203185378117346704295848146305143133638354001523722958135406325290980985754750288712610148962005920815132847486370896448380291242465459545812149760224489646018168181896331427077739994582590132805131659239677886702031389473437229050449840728535545212428495986358774814650411916931218220139911107285255423805837404311599597759662489499058836222771536685042414030293818348296413311938728917467373087995280591993933885012228438609894142408314404617774416270416842083934145585128844289820611342141260418856963068209739466983733013658406243172934694885504192816501722034994587253717353689957910303228709540863862891739625254505014405901013081621440540928264331966117442840982756709942086880969423274795867735560719142303130273616230470242488840984995950589528922486238903428710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] -9749899981828010724509672801917074645629891896424384434489203495693697567053990592173136448580266917141719757208228575005033481389612563006830301564018623380863331281223057117144769622118971135793555277188393912291492701477636687149441596159100846857237756936899444880741550155706526206412231367028164002239334019312851149150275828627966371379150069869643312400468300954593756530899279596047555505153107298839808248330860116594975093100988707030345341451314036447870232339572757090483329755891933057408732804383494520175051803511373908848850645588133850737994495947054431095632764895376192337599069333822260002355376889432197073871069929535503465944275947882726256347076339706651400187242419711916705014105852716542232313579951552312981064762651882400878051670128240250101660227426133993344811512363164876734672011938315746659142777105564028750891878723107858091120639313609685430846710508718424980407979495006667176015076074735934593453551896857188230165200176411140665549746760475113473788751104970759632923245076614716073639813154141035227383093795199648124558222037146143411624512947041913286591406402582968349265623885512502464865938628238284681293968397686878701260001197723931244687260120071028641272897633099204326242622276611716647170633260896925681919316758016375669591035569407317328953918737466145888255163898180145119021795225951056840963304348100237404370644236667542762540359193220896208185829741580379264994162022614554037611182083093332103544113241823415088906664533550630641409164318747638658866672097178475753668579357927254202582417817864135154233949869738319764071311337642610943419500464159398609870574417535110905157363346168510528838617443249240274060688669777022647798932605234987767144897847550101710792772217988729056079234622518892977435988965484354231442350545165623042524705542625390307445003161657066828764476291455820981650255338443598213238783566300933150019794478297286498980315556781898811932930233617733818017163544126311262438409552006231777563555037477091764694002335171545368448187424425333415639509097142539745816813635308934183393333348283377631799298089931736826228775027526917388992476840500006976963713464637117159070704966991997250074088267836054214443057145681023431824503897511358638184358947852769112211791291705440104578859981541343750602267086161478813080207627572986723981153972097796392059173281482088312094678277060171997287207935783760677596771855005139852456898708585490860295399737381816434684202767190206389516746216290189816371529597749388507430780928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 4558127640958523417636643446163152948229255960405783708387547418128091325998005608468197189543555554443568299409285826149814021481900745724013258849876625456109444352773255349328815347682897783167637537587509068014227330640954341322457964483717909931552846857938741366488991722933639383188540894423262779149072659065377810933612086407752191914382670818497730392404374367647606853821029688754900559531828886621347940795514790751494883012585339155579593216951765305068175199142015601655902640001272709358323900955176175525698741583730319793282542682775196289805451393674056132267584423330654524175838569024166200280096823456047202209962182927976502287119371751535668715690059021292529144021585836586024152611181600348261084888864837804257469042166873512306679586497617541490706303958957177044164372311700475747516067925367346942253224966980007181037876786070660411227601346640442894249289867080465493816671010845786055501335192339092426342351320791566841100434768773472437391339567107743506444597006232804289802568876374724829569946172533936147763004772876914682675308819005006988806529851273480622731359186873584441416726182192858259944038296498976198910557868636362106536182506328177773706929653693856412337694413731375528707741809908673033763745875234658678875320364186834918047302119348042235815271535945304863378383921496083887519231366427773049276478921470964575692287846310300785455742648718215883759199819248507571859460674690985706882368369653026183080058889468799416846920327346684326702283111671429340395554978853089398482181072339728714064549224488607115552721340139739929978992397451948075271083532975253469934886436993909600824991737322614473371984324123781467100513436342633205211220106394701337363982401272481090804192016042472888175010747115015424887623300021313040060542503240483858880209012340456947684046725005438147031578956579019070009439511379817340517196180898707192241298199041149581880049059371482943598657912159546325207237529601631976606675872585925948125844187945973919755004478221199434156298242769541818599106256249389766192608748951169859635764010338332347744188287730852514569864634007437406115616734283553713430331951365062357566366956059847590145114165833460986574396449342215278630212230861362474928830502309286226750891215793865507573723435169175396869199713487093285358981730883514843476201474584912700653595646614127973226314685443613488663833002201693207911763028444917171711932948861000314115480373611650931671646000156198566232290791342478972049845661294661508844748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -372526222139093727133762747242204357532059208401527107228863730686286589413692157445839242755356298387515343784798062990136375142845148474572770090200052395760970635480822069676490746353363809599720047455394190272300562565123578656944558863266806142456620511873062225343083226139026360320814831741539922335130214475264248761240496024789644820902218154727068656506174198211443119544963701636211409192381017609348325590504150309339980262007804020081282177739501603925555778838604032624302242950635269667861614811548012732631672192200304249571194979261048110085185789574522475349099910384560095139390436345631207926099258108146910276167520236222053344852140679071404024386231537034106166922536211479996358904603114579693256206735344894166907564659499644405501867793792295458179171705904850602268439665752030503693440747647783269550343776903161402921945494785349739284869708666571878848571549193428774700491736428397411463757517946390377905853566576982604507678419253122434957015225759746688274157176496745409120572274442885219319894112030717192780297005345092170741848864957852232479394265567511561382463498135752840653632052432472282175749179195112868320800114360981956514425267802155310506869955954243996344831443367260129355303162676615592947221804758774878591781358224760837617451196083587796878816581950916948249932370898867044665717840881890748385844942550484659722574861896149533210520256574696797752558055817442227459360661923907723504582036164721667785338975547837562103860370466812338194559540543733033528373621376472229289553815424301838226589025842755219674495747000185525949119427001821043432210852914888279214425080866274518543980208900333643925927816730082432019031733758364870432742884694093989141727235635359273910834202676750481469863056172877450366092881245849049858946393501335555625725112121466623461731407762975565310358306816442740252648482323630602065216205869450051308075415234408043413381005197427641102477950323090076246507796998866658905224590288432184635402982924866514314485258593322374237455267925446956194509222515064207616416845236944816004338346729273051027994514707891895383602958589635336433114615743807547702224660179745929377193908730972474705929761104725579605734470729977033925508609033096294416613931516136444764836110394385594625354622437226135830407711394564488832667737945965081527611824838457966804655271816725206822705889848700944903761815898102655551148750332375493133751048894074331889580898456659868281716240388014045234249461716993889987819710336180210909577216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] -1406151333436177845709968289428035869328794217463952168516855233355055614692431009416786168275617213048084501243259280630607404163710967804561863834171385937698955865228221675048431125198665600836269846031596289728232207038996747845908803622581878797084113421258047545534196426640877637780854307701855728231003735391962514054772349912345946389084070410353130624364149654870201776429018578712573599940317293934010659988004803288776484513365595750603508499319967676733653328158445413872118994732065929350399432996300551019084182395672609041287742671516319577572306049507660323474919186859702910036170564042042843321878261234557306471560095947137295969838909579347153281363861423804590309617331169393877406275742074469717062657096064118707328896359005134163979305956573292190547834586205200267734492711816929891158135224573115424438950177755957869728959518382353815733759120205759340678471678359314216078149366576978409978914421990676402309618657389041186027583594388602711300368075047456380646234558150389542892718696265317734732912129197319088541197492034690448995197222064808627965110728754237008431000974588907916568202603911558540167243708886827149861163531650232826696204224963137113472085484846684923018342023725868481960982303946198063072662520691737960493407768544824460137993126749941194225293148825205903323635763318720773559020125441780920696143709576619125915953341372875266495892815138227761713331601841797261459244623849186227852633163263150072312667483534690833633185318529785881594640919754779134504485373511308224123096999145195491776800816048816725929841111589368872153899408771082168580107327677008402840075356805770299214812260065780433664811400327011900971042774755444020279085148936696233331941624479601569129041382568421998646053189743489729301645381535365364240934913939892939221498347236057851789683964427553959577395614821930722752826969038384671775191194793973739127085174829340217434629115692179153000742764135384654998548241638748617835696568295728653955972132341423156427154651083360287734110949823745098909760984524193433004276038567042962224045508199656606981944341537405188265058771277998408894511219128453689618596748622416642132930531937184612257751583446883634129909902592723691554414459624523877274597216246831748574150018639735309169950904445132886429953118261432299236938975289324608645702149489469325887535513277943160421149615315917035662148346257684250461533782705959310494236396200905517479975913246695122314226063354247102742327655610508319628986156062137231029043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] 1481857380254551043267018648272198251728036082052968768686379487374604493571904760548444653088785779852563235210809293066642971292883918106914796976581326570393675327586705115548680967623958260545335861207148299397019853859979877917458849897130745814893199662627764679919424782466064327668124543489814088226391743690491614036830254614383163837074475914372275961020700372178595831540185912123046607346193783981885547989093590881422772360221896570390756042791076787878132633421020669356952093571106012537241326101435532881981544827369160242792039732696052515731654226827815093983079298704504552833584625792362223297125467141528042555377237194352415846505740967313581704432889914347102952441077016686457667471857886491387316271216318925080696852454428527033610112869285157423791272673877998604289093986237671265830262855958683024847551255135538264599797752660336474440962817112478194291692047668879713749268117550692868037997601284988831849537894546183321745363184286042031566196909705804754770810361643195006948583849561100729196850951022903168273314321130031456668297296026480309940998324995216321183096287666098243615202888105487679350951708400489789695668263012318581057811747608121352013182011263334305654988834167075849102616946598446727831989010721314806563406510336168677399146851220028913176517626594170671080273355281216260925106116118907588156128679269710140883145731744155340329582398130450443257696280586282414350019912444106022976910565761262129318238438717276963039863760947542664598211417957200454874733960157950134185812214592538179842606062060592377564038380598776536616807132772664146968686696909050221142627514506117316209354125447505674146396841651678840232310362165251004706145342200431531419846890931649864944903548776105919596808884406899962457556211783447614478274370408895185710498585509697493116373773899348647293395602612888038138752208028138275223900999065790505587352761242962419530654642357193285141944781759776952359369073488910772086111559527796338639214858186487544568885722332153238740336431422320772648818470760226315741488720365579163826776576606756876533925380476510130708919500860479258332784417786665281075996393766327122839366439847735806298687478963036645048553150297995325566049655466646770454271931609176257902089655287577125394589581012269325693163245222226501863909055756565742809290601523040422624680203622688920133464621897880562466489254364934599978941908338996164384706230307142762042645753998774590268693088883654947038754352818163862753355835042768231193378816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,36] -955100004720694215477098596489129768714261020720811290259514660256648035431292794102431118961599865460723510731823637021209865477567511965210401812502043039019240523120098804151541582647815096549372266490926126283281499316564662075571313448329587141401887956566986981286780782439396223397804412014345332787914468720842156318487825307968848184552390986783766269441904143004869819788495724360233259442154916026216008714321760358577859033062729350247013028217972626485918711298124327587992361960725764785222263446408025560851659819286663456410887903389388164315135885905497609495852193047010155822557152515068546521529397078873791477014926092232487394144818453500490174953981882036795992702930845954367589615839096557577804759343338898796292056139556199608005355737697427435758167334909354222805926927655169301975227475595812481379590638715164508702181590297360294220803575066994818396448030086833231749560635042499665854361982021238260745947662856685946313690830265530560349557650454679812859358674580938527789441148762959599579604551164955957329241961712287811654104204034465244600735157864659210078517651309795859846870531406767838178750833616019444673576385066961368248378821861174496892540837807002032908332013919513503853137388939965011696474624761657248137361553965633601933008956792358023242770046996951567658303667717254347245052468974204819774788152133897219645061652677411340286615311525004250124409293243291460337139706559693899897948182016720383632633872325796090769019731317741682606740075697419634443834514581325400114546075937334039030172763015035936906510157444182108112361493983374677713979068964881996307822341199151132799771878594772736633683376812932215016895408465689035659418664723694611102061914949011748535700246395935510469321580721774501666152616567584171607920101389165649978978617956032226606179345246026443607833573605990683367956936667082481587465137869172871830797163720807593450495204524828690109266907100288617798846872392251542633475206126792346078078936887533109102939404580830085351728743205316293875069585199844032463222030476671762561931915809474534519372747284153558869923297227233228555845769264079365009239071732311047066589767503218342605339000060557316978440671629339970407898364420372645661496283288569707780281862404866672948120983206197218087746408545584254980614277757397722906024899954396125294966838136908525113018298459988144964579332941321730294343190964848677244946400859204485282837268504485763533571951949443173283655044418269431454525580656650883380019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,37] 465362099278998090587060807647668705020517178282885793318961048267071330683199055482472880224931867516045682472354890555878831174727782589745205612161036021689223836831128528977279803365481025924051462917423125001961078719155821979673486956386564262832303551579443676124811389083123385053813516234971050880403434899359570158695703603755998577621176047945422017410212015378433964843895001339995942241044588996395187928312092626740450748273772986515850620962541435819217128771403691084966591605218015102160546097181369877253565910874438580748372838948061772949095148440513595505377235743693608594129659851017533871811287837732622988863835322063189734338104903717601796385188187587453231491107289194430473904277851199203871375854971216312471096168729146304580459771194347133301483992464399406276738658759814200226468596006007296087795118552977981300179269739510575451031432648631130054663137505692149421205813497605516584399736902329714752355238771110346063857182960319598915111292559274403255987342650108690893092014322061157395060050177379558090157313694664483275959046399415656847329432208351419140458595839819534436424473537586351256009324743712424338185020704538858317497988213258686892892040700456386221914587586223935425836708574852348452580660771932804883242206372658277313181547318007403757878682165956988507403656369141605116583019377075657188440972345673607715125274326602330831586964118505612268953271571364442678398218549012918573655322475699176284516698652956723592582512150963397209206429905587314961303634519945745422192026589959206081644587269358953648225961134708173829674985836394890334464374605593711634853793843745695651932258882707060515180340332516917246175901049296155076236353083054200638964688211648719967907178998155125820279159665181051153317444593686652515096497682733296679520619119926918059660976198221463998978162961648679245107890696661088049859430847942477361908526036898598250222237676586057794236348396925703979172253146316011131622931643010271159590876071138903304179572111323571983333136675246385571532974925925354505691083702132296068597505045840079282793966227987826699916919478965855810481509872666255598765814138708492613185416366845937907062592364735428222630795771892915807021541335903736252260408738353906204077900718522154991824535580584773326466889608514192353004375333668405177563199461523359653956636015585638376409132121082432732841703910024585980847968700316188495497137165270772995269587530966209121841349674361459477399059635588159244993701894874026370662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,38] -180668452473618829962295485386826795223839422424671778647624542935656170961785516993138535023365610321746143277065361898489946229797734184185235933992601983236579437962209421709962120417572017708153577596427102970340434471628030383162033575320798597097165648323090022119782014683864414932139210116759052648017705469867290046021607460091588770627660931266929400967716753466927726184052730112320221136997295564577003546423880285745762992302547142989080323060082975710004811920151440404660110640098163712294101886204299605957808754486788379345412666437917554333991700753599841371192377139400542521787972353719430662587840859605940786959664352506320465961992749655523078082033696223000718004646812346423575317519108903469837498082497801571287007875286472658608473950519124763378433109989895933503750033609879067339461748869358004433293397124303587839302095229994639118967511650835569644850872782042627826233079376195527708754447607821986466487301837953306183422130345807088215650128515829099582806607011490488806270175918374812689524833459405106191809901758900192642972776786222071851114183389364737580048041687224215733998497278269101434696692607612319080376575794491417045417312748913604650557353217091634630294043307252914970612983611549818168083780094485980657983355289160048409479582828503639411517538085452368568461240037840272442906862423276304246459607266136429949078623466917374215789881626389075494366634155994671655355982043619914005336523821860526546671274110722135405219623163048201858871428612142187052108286478999198344410713696390194897547864985296114812627206778719176700249343491015328024320914684692879382719575310975603218276631819670728698133942050232883199612851728900768366473769582622475129604784456649639958420664986602361883388958575788312893381663034685985898416313516489376852972676510185304771912536773387825069947749610754422013003521142861860504516919366150546049115708771940087972293752588328918222073405568972158774281117393293917029112093097557489218998389364310406913097751283736373119378641701646699363471662222507154831462680072465352208466668540435701945656981293809275319127420886697149493227172280622894864449982267968317161149926035085360678998385327555361648780184900814772651151676807263334581599619177651184299175226802503142369797276381792843380765715913888343336520389135168359554834713713183066004962878924299295525982493969195331779369109519579286744151879699363355172580438477463814384039425865162184411840741572997813298586167122822295737594625470734585036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,39] 55604421519442230735751750761276463944258891211313214843455510298459671374696928868344464636712115789536455264693430820854015149819124924831665142917047511408641371928254390035623797632009874092453290279056071391520304694174371302595578458658787812347539391788247090216534936535485469827102201398797790542394862476772708253186727536995791980409316701198905409696581076604793503914372199670285592453181695329278147608611282034585198117193561065058380043285147449297872312978376391617249798875800023289527241958184114697659315048961329153528133538743010420203696190453666469736183888179620269819526092758661956111602842780596980993539400484720444217985261216106975921422376893367150140186254988735566704692460476571142499389846585991705779489161503681034390230129910791735053245965815403840872725969659078243680829440092876251855220475167993945268067519761037453375818466181577030094603999197728552354701503106749350689296925573185097961151272425236718088314854405414776381105048944532200552218311204319140036161359923110365215874509024028266651685865539476611003951714520393949939976015312062604304827126740243762055319145294167151641970680724394934200249120949946688752654220416810026519135701063512195423304365954734252921136043327522454870835003495006113041777408763311236373136663108639765740408124145890608410100471150848542453935555998466038200921705204054387429219101404813778276175522012509138752010103856105806914807991595632961256126916131885752966989502056819509046843777635038365142269851883433882168445510241390647707748984900083452085504632593125963260017682841418390427858230875240328578490340173633420820678192351587690196846101766337900822463310952383691411536658540316942292556987789929139693949501721704935859917797109577675487000198923919198913674769367420271168713978173853780242750975173756838139152250939757057923800375894697930428751298415670073776618833827321892708136716559054730400848632963053956959398486580854602272537060537390759026818757241169885594231156926655545493006590996264244397980092435932505519948710482895824253949765669371300463547850148794158831110463001721724711370129032095497867250751953554387567179833559502167125402158171781476643465681625339458016112904704160534172658604128137041493401278572287914950687559392692714416035390288068986413217054009057790659780012242951004150017624658554168263504675164969464272146309848211194671899595139424286555191125453280193736530576437941837650809083505200565762140175206197197981482447409271921010847691387537291007229952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,40] -12459812338344323492773183336155790575067179466282826373554241351899447713763765421250454650927509095010254083327737368734951789666495499641158902376363626792150233543252872746255648354178003578568676968329956213121216395648537001794535660666867645079137724817649767504647597109388982877880639687760056817793661593623253767372490956056886248761393716310432068853750131773654610609923329190444952403747526002380304829819893673774381238044326721698208849015613866368803520964868074727486634150694082459087950021629441596501337063781233319360657421384189678706983154614501108888273341621095674990260466605923005978687062287888491009029645312370867267115866111142480341498313183880070316880981391681115355266177295317630989896130662210819884319525568451062418608284388693487603949606325360164210850836586612564251167216438839567811409945652542901111600251459621142651959981712765920025556100188040475035813284478923585441196035859220780723913536090144612183727645174711476392786803259695252691621182356651169129439683994300538740903396531850346231987358619885264000901621969081540498550888611577291863762862118215572841168850995243257119135509475260437357028320585811653351943941676518228408198462178319027896692727239273250667121995312074521842698794481633338377728947791974744083531329466954966395106682553534904689806387619021633537178583599408960199665873945584949129307531774723294133104635815290835566555320087792252174347520694610653013332149243674000815840719986891817479373975173115040194339381940327036203736267960071765253785049673474866003946550445303289323090582543150110873562218261778074152696096947420755222018574713441212236606952135413838356378303211723758182000813861745605805564880945282615404184095787538552530166579988224313152243645897479605364639701328448381276074723185718865489777511778274251079496332116590943351337964386683001578852944125346337486320855153032796513056691593419341299852250068255353410750478818527274240247705897367675636688405706125708927898744213534491513154475799254494740178246857732353417053882398662233585659074373356968341210544078261111673321029839481603304832147352103083488039249572006497043994307392526355379912442475803832112637875678460672562391316485182488040798414363478677144490990685625350935884567487900785552860368726032466994281040892897838017207837634605951813458005242040231491967961151610489771288540851298794950736741721078804601683239368090711544380997391853618748346064233965291313625649820134230134983412410790472607952408807841942051225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,41] 1217465677506703720518949297597102820240087513978466317029501637816847056718516043626291856978470542777981780542072391162479795072702078850434290053910960605796934944894521988687625380233997751889589738109363888575970804638612244557955215983827146596542608985874498332423503066366083704093021230769112738749101789093728976080404478672791130091807288003808994912145525994803400852202440445879530513381730807671297952949719956831099018004763888248196970749463961432367511915592117943200594736845510320575784012225436452634517535894376495273053493715277536977762177316790278272898574011066797564283812593456698908209570213597606819905667960016232662136928651140086027348988468669965370503358375648140971621657999889382216046807202182596520311050777310532975499142552429799454815756799715899038644127964066871882568340134015867633909632352016444323205331401027452171320067592979092528109760262450147496938959430547316483264460673362469314961963035590921759090747442497385930498773399308739679213166315461072982426532463625671253154051340190241137757883432651174265482899135689838584592879911650357918654564895572586506583216817702057102424778610580233564554761023976677062009600664544941773532170530575314092948718900840909098568123552637521122299712017630306246609411738531479834212668062723777964011667157916152748862626915031776604430743323345055386697146343303569635773444177926875554507142324681020103189174849141116245692504536623751090930120016083808799710287634688886723039873818075143273374222637831569086326635656484231709367307379688927300991817242798710859810778689318321316040465002693168866216344391543796257071333944632399633201701815636409178401894168926417132338652402579691019318646727626524333648344036092384738598012885585048444363391276702364185379491099850727946542283545123590488958449217243331988146280063678345369322096008003158668490201519217196519780830626576184995699600528941462919863271186137395657945130083818257411118420213184747847600794348602026753434246866343333398647941407412696251341732039756091445599125949620921872267081508654535359876715280807893600923970876590770846157878615848820232237327397117382517467617890591807422231915060914449213962149622811181014778691268875025006796591638803108029700887911661277926075230869922566382605564549190212735095613089456469203119835438561514274721183678578228540325352216187655857485877040753935226781361229056833732937819604958201035986157333412871496554946471142936071526547889746510100828384649471469691330179885650004605403136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,42] 525410902909870103402538876339841102760113198182736115590022296877056686153667908485894041426359067387811434405095651104098352491282910715983791760289012198291176809119010153107402470259713138059232792359417929412903762632016449159831970363586764305713404655876674909362348925989848824597854366283152280757146485665525480418748939359833304877036740648884196640107580190925719191097377208460642796329905074241127261309550389538489264636948713182939787440864820207491057258722552993508794291161845264708602265716724591714727586410276231701890088520997535388882813561771714075183424128407947958214194201759616028265758052860527703512965483955599083702055107282915297808770593895864992979849333677053672592412968053518969722452500780994159854331737652109865498590542165541482703192659711612489581731948381862509539386631005140386521575296740018830712090632974527566243919187574510899612620442277412539762804011812898436019781046145511543572317938173423736510026387104678081678065384121187006500303205595045970190792453120378516148602863447064168735134853505369685282641931739164461129466717283128356394494856540469517505148624325969349902145926967971600123630174193465374485349715165440769595850229417385718757556460112889815270136403977315628225942471050896783316657996563954251724360841240332643043140805513396412333160247769053531798574144414340292519075774866638754371561968197948620281916502164170240476650997509808827416984179519213649972459552687328914720621148039418931625946539628173471402422186191864022945256057859148894950547625240407858161377792657538378780924776206510508198073561554232716678484046515751947803216959947617066919669239277067335918653944948967511121353258756222254051468042996528930401640857405343043542393784979587609926472425368571735732683385616893922747451262467987777608582751217246663709658490434482930491195237776533133744609304426567035218086986697697742524555397052193438860787141011284948355430955713841443731778202933998423126202968349890775892399067041412445093016972086844517530400812915533465385895981477011019927467715139523128592475041913132615337310373842843923424814029324052762302642244212261520955104522866533461497679114542986862304876930901738698370299427341396622094457732823609664455376766741976881705920143172203805185583532677798747100150347202693898744830635383975431151759923569281704343923530457264395280233184821729630212903816143783950522520086586048198464665440403041898032648859692612286268208583054470362102647263527020886378614479077921049804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,43] -356587043391735672940012290512088745802805037566199768215605023495061182225590021606830922006659002315404947215847191847946038508348573991948362047120289662822300783154865968772726446450649884485517038913304493322679682212653242933486254254071145725823156741447261014238014901857064345102908389156251409857681856188023483733196573967262670573451950688292877051069040228711485976239670439299544055171461685598803624366472061557831876915433593195879530336625211233699526435254487895535491118547391177673019873261925221647048155298438611951759690509340959544180630927679393423639142571462019996733295719021698305779752710387321195538304217502157091330012147009517947782267400659569251287187720619305464752348229769898694069720695018698596042409072073269073569207162437928827404026848351841092326302669655895209938382853611355450023459820329922181233173151574125617965254668585745611721669632933850614819790136733500803207930929589712849803268738385594932952081246392401549343542049900706709184698084043173448605813320910119343126525595684282211428053984326139815891299704363853319902040225427403045625023483145467232470714968243844062164702538683352232663192326557459609181720467621520902128111555137584809549340253690549723964094127381438762247735575207783256105902146726911216668588539103320588956796285969599672429367230522199545871806796495530302174804907626760120696639555364877369725989602283146370042800212064799017410349319545307260509757807071629012735405160051893713258382991882152284790525794936433308692516935389095442127807136297852124127225413960384192501969408400950171107052361930011300152849580461879633531707121004111193682630375707177688407332699463657897771162545937157936092684909149876094349078244589481649479476897111074721491143787170305939934465158576459769218937293982090679402962814684089800528768719437487167239695799033014852474928344694788811863882137864653238395716871299750521799032523914048398891994937923297548397636150980569249685774538249878535613509175026891860142675654853170401295959042287987402136585360219083627006286466465710590510315730944767867502232913005394229326537448099761395325816209095827372825386421835683284706537964361368314924367408823835283355902790655577469730698958608007682200600199087496306982632044812857346872905474294169036814067327205305747478259847705854115429393753723553562890925769767787343864462931454375530267438188227883806416976978386797203047293192345943221614196720502407800153463139537940566089834024705260562375055494687171750658048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,44] 119866076031589935290783008395774558739408402725207242489148092328087884230860394360051846868134410991516322942957659885322270631901254273827428189544106710634382775563750592291887207484195882347071478672779399932747174835277807700380356787684024774553386324979949343040175650355886860842136167301074082010850787188084981834217972766061401606226584230639735510127441545960528456090710149621470662365773618095836381501333553119725505366429170052282437231820674683867792750913265371106812074054264364106010117229300380228583618332757653077385288831034410848187760312172313166663206229453589168587578941431128505227579425090358174212007598635570138160202690176290430163889943825817639299998548834317247200679509929996545155986224282020416076175066137223987260615903871918932044512246283396248794544313224110206744352429415199843625575116922273709585438404268023892828305981352318240028795573465631555830662175196243598030762232741205599983370119590006261321817024806523453628644989843522386508455456641199645409563875535813313424304896868067956484705063419336320081088699963737583940971749559609963795172430037336413348578542929406325469914017830472552898797390726876325710641431232985449220688774856030403153492170153600265597432469722899022239283339867210687985268187900197713758897270914784806758525092563113332211724338605474710396761105451808378502965092020577452590679795383867679121543690810721784099133337488322397924585973287630335396412940333941104992487468749466041729721036905478464034214428002282740289806614665606701696196117484059964035820093564283867386970914212309755352358277712406854162838224813698878941315262289229555998878852558930689915449087719307528305861612948124232047700273502359672419718504404893168004208790251676786011173687983412318055627603502180882595799005910084565921598513824538125467377508830328588094418049112631169842910255821757238606485302114672814737143890072671553314460668512654948501535654492948029121390885335752329362183896383168046483380740995261549068693452979578100006033494079167978232390800865856867535993860962892102999580766063250349898951547865732528602057754861620359178314915534095004916395109707759960863178957397521790749952949262780711994883108756322253825149478150813015821241109381925675499048539134656735899922560262403103370225216085804841281581544148452290889793004533952158331215540600290686493834911148285438049498471217257966188577268676324060025690218532341916457709299729527685220549384775396925006499905930909182813326864662653199974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,45] -24764337184533330260007543317738532764608822794032779668278033838063639705970365853486551940754356713639973613118341758667703029092382941753465547521247310943086480228693664503968200774279642446261327437532315623751906563838922140950554379712102268032631829832368856811323060268374495176666623008037530357580982211611681686611729597868615357105875100254281835675007998238165691680151949246661508148347266808556642585952098773066769261527765742256966479554452785267071445888346828052311719254025515648025142473172424838245283120165471496283643462938441325392447181868965929512943964823821962107876370755367646946361698840071924708971585851401934553950424829909350068889939481265031511303611432451244181361884085031997548903349581427224167056743937785856735209657603360794994425012422984480571974686262105452728704802370128749620986239714715903780835346720590899028769281224338936994505600303424348036823625227409662227648978650772317807743350326245627923131857899932087861255378915583166092217611592958716599784677556883137353985994773975315064078492277755284995533230916445576016607126061998743887299932143862722377482021693486646054777482092582206721291379326484785492305823306517772442861778768153903881867835826125479473821918949816461595265360686524328050343885730245702003259349790342105515049262441607479431811967083045102517482927895797856394143281234820838438424513841430368084317148707730993741785710703992357756355130449220101294548482593470645633336235375311462997937553155347367787788110762321294714652553628542152875653185429788013958847101214368978098084601815053946789851056339183633090993116763277519655422820278839623790302510473762767001905737441988348334037913055464511299946082300541708091329482921566962337867129487693169897578411531471234126915528955656328530034709426715738686489328207266118750479956830664599808691571247669700069615438160432634996258494166085629421976870235079789462438024402742177260039499746581369701360953608161244943669935936494236583657983550821103710856031671401173308109075672453610917844398613925795860131014969334781736263209675091136871687964141842472153188978438640692082517991507426892483005762610127084626201998241470540167886782620677247449186285323131021929452438084011691972215774732860671999306294119485073576963860863981179767396929607558199158176737684430640062690930935143118857583687603450799307259605463124035477164584558962003421603634751869763280087019123323134251158012390416467325214846250738459178769978434778089627457264343002378141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,46] 1530183790107554066160547580921071117913732701716064123342220936490882417675351932749834771938012223743239368328277612322283756377374906048915704708501939262107596393433686808641363418015646024301979858092622759094082877575832313275440098987396240798035572070573332893570761412583604412712281731118747672634931459702878457636493869701441747877996289383794267369930199553439391412239804698823410833614073879370572135996765595196946669740685114385759161503160262677947503276503956342993875405004805016333008063879658751475814150917244725263688836847489344847873426112409889150698578390093239835414784758962266698653784012170201576814557155024961575377658844445947096669362361669421945116671417423289219432867581733001186085236492110179544479222570822214616674265135123830202867552533530187126116483785616007026139497067516392291547037050817662405148472710299615657601349357514934397733111984885150817835963261752698447992021709350521188755955012580120692439718558112384851898252689294726986697222352983587109869469713446031593626891600332510434839772629677958094993230944735259835963376087946392564598126901612318784284986311836043625386114076468551790630891737855132715027669416719559580028240349410974891369832984829687316786528366666309495189206894770055424564802929204487706345941405966717268992567988344519641127015430157599828207180680953151960166677989595903234913455574618900484043804448908873324929888665744977163742237078929102193375891958808362610853769033408320442598255876826200832882733762088380288562101093554062583415199439924174431618052728294328752813878988098250068322521799738192424387449045315964701853715322476682073821935611823493758501189747452962124438595341881882228450672854990718728505182838333019897275217361758797325356806485804055302658639996187987095533355142259543184048783607913728642685014505708182516387239297061406490858125918457702239792880726857483152196987420988373207739258381544780270893234503248943050667876308334711790760655087201339259859525929527393187870528316265109684802893602045532286711268556612336846497461270844965232296319092741324370408350166364214120313287448097726558323815428663580310872594396934467597966455164581204428887860240881121228849930762940310133203549471972196642655462295887009906392958504210386918350898569016122949032350976345363101397009062140037093087399397277959467962646114143774161919204182737282432832181779795476028127178808604285131945372712976184904142675161744442801007967503576716518540468332755649285012284018606368358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,47] 1197286724724742604881697078481312739754116556602851150023555489577219747126580598538954626324624959847952969657111440142363136760621906497996797315611645468930007714115333011788609939982356770722567071498520325521381050953544432971789441804114361827541815614359889857324651365858569640326962350920707977609634113586211091164607179643534182560158534501956720012295111723730226334541687350077218019097642055422405059242168752715323274613810327164528655368622701079297052290971917000113183038499821245407878113524808314668324389922107742056333976261947764585579030246390754024218332438882256864092602803258845123938844189050485140168299662420089080633383707891398558176313655268962241933524860629605256174184929925411015587326605758340233806723933447128694916155285769973716862001226367692270859019133777107167676961130728352254783979472293897641126645355672122981326713236500616408029586771087058642073507661928336838329705666968579347083970865371002547447011162188037703547739108280971672917781161342751157565688202913136950765828431686739845598125242978806359943832540832005711807806708220831824436941374435007719622159404003950684311473744858065901820713703696390828998455739790823860611942837146499680732399588147081205194724717879524627653153814228751296328787306893125679849211209207731568165920065942694553375662527107960653185261807104985325260150543283824706103367721829907243599281843016523631187074005951739240888244716386218199627133793174659316525772334837385865401317423782032273227149895359652514897449228371910128780120486959777391796984123825946734731221190095937855590697548743556506035095723679182236997077227212272194696930401166702602824498569823731963694513058344726541943661070203393441768166027801127748363725614051093650277620381722203937043007625396341996930764351683902648448066939698402276109818954363115562022873880634159042958497244522569817938643676135948457865970556898523964381101856429616759804661772167601096048528636603250857986291640256226151246576701669455592103467266810904267842546655438615085163289111355420719003791177212760194918696516326182468084534715559701635176396469517611027323265343954187938685699153820699893490895027305230389673665453358983014022726966716810073738740715713146494851005985002710694562579605091014877117065547879535232886145743531945711743432749835100577748797812674765516286334456892189076458984433593919717554411826791298899101957765712470009545976754578961314797131111656977870349842644181481599387473147888503518382900462308672143360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,48] -637599553658443472243138896389240350548026112021135127862936817263381509982783045694106290021773596605532085966907975130944783911278512948981759584543989580828525151470478252019023436507769537892596011718072070057922455420996254358200859862035544696002942234033929922253540981162776831719113495357205960781007852703845008664991932175888200453425349316539632134527960421222420179701897607530163685674725671071618469387289758907684024562581040467180138267055245973206698297218026408730089346474522745698585292510342268451509251887616130846076020781265451709587658685082339537250087621758792563011578081751396222935896019456262481590856321922976527126113532464157178540970896357828992149108065999143982356307202956028076574298416375544672279839260400443546260263813347126056580327186467339359665550876069326351803519049762399429760207062148731011467517338439759161961172763293342557920578275344262483245490131270068410365420788732278598683331584817938876391113188851354915008794084662101758220362588863674827722068461104129017036563716674819168032858817271176128083767214389593133500372712825944040668737994676789859446704839636530118304978844675561667940313299975694546679424049394166266998137880845439233075406732310167907936060270347028996414106562214406212054928894836858699162222411012357605203105618613948601794644484771103023313133384419547748463664983167750831754457382812384088275923751264799375245260311175783493004322204983004750601331314686312288735442551621588890195774666673771781251350261436036274465658202396787060003995642187033785248829793907329972133042295222121662516632560857873131115271725599063087820457983288394578930350030732609258343109832699388953671550786086859973730578925273699028193831223425913328025405330013580375225006819726241075557915203928535016075585762290179621634193662369135747800398613958764618494940050820151820058610206147269568866562940364295185362502369987339831023179702765588669417007677819586310756595532703612627953978674292755044600297299107384925798314443394897243086276545057425723497234514842390477517912960701468408774806962317357893381205438936122133698181237810751633562292948448012140758116209199730745690440369362970367719237025425147162105573056358104095687118692850260382791161894412144672484176932712996047425578439094407115829314446227907900885017267352066243288512067918125245567843124779523260124115898821658806057136950209780879960706475383396296939618746529976988164158113770163018125093340861885068032281215795681816819017813799311769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,49] 200826154914332997800449203350780748088013320754809090226835812372017242148933799432457966757489770986695115842222595693665188361317926184251151787951620967891782994618224286075945508256044722224528697279665995674186242726095206845521553569003144506074153507719127445552634806989174972254227492831105514777438430325718363789890297343114133749678154221834285441499490261256727426262002274199062433774618928359379338590787742260893734223622689928067907341100315936163172793038109774105099793798023298947202374263096083213626091691747296468767928235362835240745967518801783855679260898755347538600659200841052899242872873189954161488325782920100591795658006243544097068767800069969399571273123929136146880149695590074878768813698951810177572297797183569339433244219259646402915429951477719446100191379150770566885376533010304634677628757765063405576099249347363497693983203290249299226105205066661741721652394487723275597597924757974074842981786123286563468533637362481413771997349987603055180252652479858268332839769639837181828467611248584588760252286133412407189607604788230220962670068214322703088588493075397048253113929580979295656712600223175977646211249890293408296671801230529109350540280622536862889542382048533505808699292434147616608232199487397875076459377321096206370540416430642961235470083645552546304181661494560019225746289113691302182381765563923964021243600893057730546955306522652517880250897783282118100276860045848076065930491943571073995125336431689139474319586805225880024786484207669531423871264828411719930590400904455213367303161639197148160819754934385994438206765729145698346661187462417527957756283030082223631268145469628706688932434989691523930684691581702826539300725678222099722363032460099304921359706591914479872976202482515401727897869050540601069854477424092664604490524402334077552851557333026140950518281785512018088840232250305294365616966706205143245070854035208769643981507901759027712877780934882362828694166900181939164848714493653149611063208040094781284809877423396995344168329727885931003692627038238121934976995973012657270405493104992499401602492460852047024063983797895754060613784002361520596353363538821970829374942552899465664290788807251786466692191100843920699848865678451115313528942780493603281763858935400258204172748227184392167092678109766134562238707164146635491994411313895078316782820781656045331756234912195841939159548482288999737310776558718967676235827621598098926614392071430039822260018701348296764689994506225940383606979035630927872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,50] -48830354526215413398963350340525240959607809269735391858910668079917129844514595692729057675000179621036787435138514692115151737829564678379413020552968075062100938387929523131290698385641368725803818648312672029476321381605879338226826848913034402360262843951582709238752389179128521058697351743989445521250416045668092375476817200745216389975169688125810763148441786818241443148012558136056887286960773049757639444084404428286039507127988712316172871785096923435121670072436777467139274938130872137552437549110150367028402091447915238837225682332301815773588328587170144546635479313876846004490310042590963226813527542898577281256794163905812969350700934293784893475655891265912218926201554001976285502325554708842674491894204908651471880139966500036336100337471285681768288827925041115852941215121120625876128709402761183224300048310578968069829174182231252982404768130524406361906429630534653048554879694382624856612576397705033144990564586315729682217944608351804665391315235030794613659458377497756166193505128605192518994147282270538107119633435755834666562761138943727200454279160810398094161675823379637483618081958722241513217118981894999335069384878749391827282496106056464393021296209041365585424362596365111456124794808054450107195065980278843815950001126699017497137523252525533635023110320203605500419319894703444314103730239010593562552171978718892268604023438312623722466147352994987155071950651488026631514728593558705728399857935634840094733360691233563607032351075408538083070208363066204621189243927841479617796619209427985081233261251909234964214488316801183653869549685208486355597795224350186511155536831030922771672970055195279619450974985426043614793857117223240190002560529039004230921899725001137247009256834297077502695251775042939310438388016220749473862684123156457003950047798497077704884196456334540273787690506257863490776942476288600561762597571117406987943882635362936950326875568678213066693587870925881929815992872011866206270865415123351098557481138680487446456859661299019579405689032243570534541181684268614670145145871947163096800989101623021703959283553325423298678943942149530236540811803784150357930344110584123607759822241460833475836359911190953381731278105433225964443315973469984647567469305834749135095008929900560788696811202572145106740514958589739080858182832699282636291446633389775562944793140890436361601111744594407807759294934265565755903074121224488224568468858842131947680147001124364102115649386456376889837011296522159607481339628591513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,51] 9952042109660505534951070064246361529748428216927257581664790258395865716664273970084481108670642003841608794217403677285692185751776282235919178797735257708829885937192133644426782133642537379120684906167758547619746598376695319375157608281298205883873788880066173806372590787515084491050805417008067982935640381651254428965119253413385378622987005953766507394759706151706394879257612178041942989254070302445014095926750713222175328722074103810941312671035127139549909296863134071449186371322960177654802753403459294165705456157027560529387027772296288208017813930631712350903381916537920841434715583811321401862669617119389782009348214587775886846060585324150087891203864285485059939168533866110309587050698521357559551784803414070699633415219529318358781899676939339040199994188420864568929230243856170299309846435531171739299321349184219829451415065427005684341977277389856981513345378152972841910487609790224989291337672084135383620642750198073371623960004836709974116443145666243537590076862991540649974916432594468619123910272280316283817245456071379130710162849495534939129225132515890361497339498253316779451377043650440499712374470623747422794741899062227594543905245449214695247801863737983488240802777222449147715484033666492885764569574909756119464856895627952506883682746381920725851261166967279252044116836611759638790175430093504163752632447487877245869409637028694050178559125711984479129745610654157417850172563528777839025222319891438763540190634389909259887296021236300561115201380532440576367012845876368445869163805112208257483113249321871965872524774498387613111650565906267499213704951644359056092049627260838475907829854908316988766270677401537895955211627032407729171795683811651469221030342532680160337707316437264742692031929352967716401353434204353154896319279336314291708236746304726767533093976054433682153363118138774214420873084693853406018721697869413034601284137603083026380457417040407104666911987884936203576241415185831267900711179549487575101064664910957425009661724075059601169771379275078744592241242236765953513502306518753638142844392786713299711932250131462183237888990398310459670044107635529155281382739631792714571760001649899494396676801343529824834354997077407198983856763569825512759052406542082924402394408582770262540727725999890281918670824401270331368987992972443181680062086491423956838575207304825670701641537922119486463931641143969618132362506578476565717877919348518034470896607962609904697239179762667258304426566759789876130861573105254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,52] -1774649175205723502491400372506890310341347544640142983567237016314264969019085074601954196933365444955635109292756736118251322947167908128850978804562898444112224996690589387981498163106047610861814110635023048399360600824921864868463595511660173995476311270161379429928397665405212653032557799150638190205841246963065789486399427066178897413240937511545488416608679087106919851563242631849169424897440732250579930976792059023603309557172820563103488412549438219850478979636077005621962906850678980901196013291050292005746014939037369635400756748425384042587697247139673491438183965666167848395766132453963942295722059444528318904845340087283609887779820321329832739765814486126943085593714503674954391168336673910789346842800961262437214756618092037274968023624825655800711394326917977173671616630249712830378128534519411619144521455371962361818247423396031743979057538847544987706292326622983286368555090854913789045783093469328798208768795329591042584259150203907314044659543981862729694054866914323119253859320792099626793769174627419845595545990725851749871312288728370653336378102414731879530980301144878930425163681293065949772303403436819177009685847799128917659098714379452521442408030244064300654571626025319256752135537674809345131982590476544842487447122923045948698613362119872813988376877637205686125184052715906014920099476908468781750144588755774903452423674449267108606141491242714171118165859966772601792119977855154455238083290542470192030045317949006880727119597991058255394059622653677772551053112699033677264234777096888990707871966882329506325940272149892908659139139085017078053924983381802056981732543176324567902664985317104557755297069322653354269172960990476820053062197007906273521954549925819309657977772185157474883079753722019514343159240072291574610175503399253924189115270437348233655155547202568795581292317906971445810847486244860139988001974721468159664166946898999316582245013645248440224087250854882776393935502757885869002348776336638591858246427601687849392815973060965192816299986982158469012303168996261688517140738050927068559145938362295700072604562869901087077447196266086133773908675614591033269171316430371883797171124807473760034164757888180863567100664021387093380452950662275570255509753330076972970535569712911382933938179426871637191919301489643975282100967007436629608715286550804670732996350560186200682074253242328880011897507365776355677382677695432479797660967121535045550978211284124433440312147033735134348487708368340294371805085093068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,53] 283108172274280605613405710402604242427936449147806059980854137754820981055397456821670326286847540726879252363668361066120006041677448684233076684271385285224219859031365872289548483704242986100422779575697276476239506356437729825164276777422523209787736105797143218957379407660013030345530370100550164186642159402740162600497069193727949943365511786594001503751947012513372311939830535150574694802944285580936912408425381681170496356299465085989087518092387431472188984880784354935240393455220052690815882773873114063876441238363495006244765393872381542802770320925175866387795952961867490989543812529746052164132812704670009415365380326001119449800812873316156150966952912436280502940357285779536630801802856952748601179127967216251209071735940807311609479191387507539894865348184942917743248542165223863146989958485097095419384998189138814696920097275704412943207412712968455765755099221979698957532155502775995752628241674693216125563962605364900708505207005636594987508254053122625581384156479453473567707771322268116621947491360196388511169835990264986699608612343287987416597396058539641894807878511478151562184284106813068508282062101099394807112549243448077876039808175912551288603254038105973420162616911973946110884166397135277804600340223484127686036891114027256540724719336969278204815261960535279356789058324800641545153045394028125919497939156890027478478832722741309296467888707399093102644540244102397979310810053487064335633952482054663895748850492202531297914203369427220334783576185345854985271330508031304087037030756706846731834908392197150009594487665108337919207444412207843284932519073219111870218011562789496050938577983409822718312331598656278364467936581272339331441612418682823085375613786501748040316762124538551950137082889186556548943253888660823230963438350566390587559936464549636617987986464234036211603964236897178490648061323513484712174090220806284420541946338252494538419450489302246944103254034866431541324397081714496153265050398934471530915963728742937956132486219601339177049580096031874607837187988088760494287690930412023821071483676084037933373695880351875727661756536639084484296471309260720191545909062373131579144246278515550514550443605407211092166336380153850358628243419333023197273484078086679419112364513968626145060753950613296552392877621353479861618079847605900155069890328434079197697242759765771067306992541033085880532830688756318992439452274841735186840278246204412526477270289831438506824263831880924157805971812233341837432442123714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,54] -40418520414518824799047720951882247968629686854805586857669073157588105247481877675481132376041461912460884837322409658140876807359781362736970070668133138163032591405476509774687118292039583767622484177035400272833505043401301065714695241970838989503849809499180901197566962399163268159770822840393257768497703626482154770294378558504108785068825871805772969122845925257064235189615720123815705223709817228723952943156489199336476860098488622267836510912530171336727578446375410314622032095133451424771638439757488103004550343523473518058671777139598203524785234157973287120144002638498977992723696919196722139102019141894195111469340210589337108476174531467348871739005377917067260290697756019205061138106418537883395097852520471676144205266715744888758043746818669852937484636704745804085119332036649039284222478749436823989832206884938499827665135749112176441186072545893921967400840296668690275681102553330423057091158870580981318761674733122683748451311362223633198408618412438803437726021966670854182930567374535365827788305535833111521512534822721566304769533252189543054337023527987148388309303911715297504525866415038376376379717050891776797610889901196773874676673629625755527712409617260491202318300041410315412235304349079573767158033627058939995175303931370905035104735852065945401038403053962277469480082548139158805067997792326843907664193499573361523350944500243573431194210349788217579428644707041189313097173544346549637466975449224689052671731236651884864934122370671887939656621346003432739956137810807682946283683804629155334737092886622263616070850542215377226850148711582491852528377083660170613192798962903892819396555574875318195806868759903335389829059187129900918431790270500061683187268017857780372136275484636891505086982745031615603914186969777957069175229950684232368886760411556731051323904802720976952387932826374755104427982961932294210990059463820609361103793089640880083229671035584921069838016383649730570007657921873659476174478981523849682554744538680224740612885560582865444869194492991577817549777235330094510615504010700347063260511718322538138167559688141070829601728079181300412099558072541174711363075334609412314862756480524034192234761604034335726998965595009175608967937670585166227960018320754554624443375854873221763331546084356134483397788938295924870050600899446564455441705149318839973015739851168949853515321793093893031350961830568056431510059540576812368610626000896883299800190453552794612839542817120729616472700315843821151270597558272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,55] 5076055354359756768801232834152125165687767356633650739417875370846059410788197616764726949159638968447250896826725625119202757516229003691627342723134177001133430690257280161635703967802780597159846019776921387872849406551354492471706797845950585541221201225480529020388272084789402374102811982709914691601155618126249892873183301143818621223207133508712961458483498358760287012050103899232364550402770383694212383321006424500540234627619512831217137357919323569245642048590289425528095569385239672709471634028570704806552816850049471383505855227810830219493560918725162542552474423875703970201820131250865448083288351258574579705436507832523770350071062082476159051653973001020682076459550412349986101568527006328284284430410185037174323073558913684768064707314198587557421894906018804339768002554280527662028452369342152015280388065734232720277794580266824990980441254759837007854295730051421856041397820088686702168854515926083882657864096367367753301643273855631766395776827788406935680438703700677201887206673969851364316716328459624870648763035342956754677354259601626004406686122801998037263602000396258179192357297137740955537763180751348975104975141389557047387498895726500052705521571180680714658423462477631740469112541485789517138763755238665632942050503184420074051785306051813331116397290366979271603602708453217298643480345235841184606403259658645986519688657134703602210058586011169572895842543168885599530849474467764579501415906343556784245942899035170249480804111661437547667440496715308417484689803744603343057497995725392310683155460254803209006271274503148554787418804595114425810991500381947444572145727488679158415946778683052278951358109497178619704797932898218661072352600803608701979695328686713230704980102814959498234941384847754225288630446064288791249014960334190014510729951060898876290273480376006780667359440021957478750357885733836019559409590519890052167600975044902615952180444639379239655136730540835896731664312032604852950931625707363623274428984747072650032407163333869621924395863765107851454000890811782774559408053111691056687360672140583632362779669437639204968731850918774051690715000649141723494285568438390018281463725766812136255942211329670002078197311857541484167625631965881150740688062823961443194622962985696632402014841897753266167087375631881866142594309189968952751902480014148435462200259908390821193670186652894317083924486412944991822354766041343134649437153211508794804982114349449439587309754957198077642164122455180938380834850734080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,56] -557007507180326899215560211376604613028173309303856559322407527208739132088895699813437926963742957329090739850794620259635885454039358881110787274585817321592585224310491886326161851832275636169763311530815307335431383225282201466150615899225667009537474580162782786003524024509028089611250244541340912244806073088241715153314741673898863410968263836985823278842940130000790875803349646671632730277943783270954249054713420292497246593549450894292880108522962803679329877633053371784897773686263637330244439217929863661747886493317197506597558412447292438380861090417824263524672203634032031113408355856770086536134501946051695276563411984168476805663798893405862331676152281046491640541726656799845723081824342228839410071564772742695290363968339751719629886931968751530017585506058190115102905298585199142618698101197296732990375100922718877505364722107771697140208531501567965372279400269857885980934982503533482453948463204871207290482018568222010884223416868044094007768993342134634113924457120043966198530979484188122994771991906501201003683686208994141764799798793589058842353253000748237483455752365966805154093242349460172099696916057586932880557019142705229117282086923270081074309935916866942860906977921168059726072876462423777455770779158045004150059086348508568448324972779567335015784743730670068688988228052936636477061198851904389734254537008366633000556562189444186269863619618178530817857747478761472373588662746660655339650816837328090480476840297552593935704485658982368877501573188836257683618600892627080561192200765640538731090575645995947291270203232873421259519747150750331610709100511082078305341948578908722970108955279658759500036020047566327026888948195619619599905913367412434675635749182068915608070521275537739102725687942372347804624507892063278068000637130759770055355026357869242136343438901258071827165087350277680623805654614970201209290470443464746520813317599458855382507913190685471889724129586401062451135382530142657960861293604874681774208775670162587040160223183214448425310946749877300222953763009805120977395716387924851477231124705545071522421088770546599419857928455779076562256379868086744293414900815987189142710161428268754411936893643603737525117083051529079507555318822200979551565564863471999485167093645176583192883017101257309849107993266156916511852678062503279494443448898209709766979656399246231447870256828400007817248945116187064654424920431596415463476170963086749568452699828787697004793366371642719937564604693046191793461264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,57] 57514980188840324378639286595729259332553578307596100277957227051181136420753730059273963535462799840097484865571565598341190525790097096731583641363046141034416285708085671469440024951295579243832168122977320166453464859236628437674864178480074881089793675807877534759077716659141675926398551145469903452248947033109500796206949337454779861834815548035181709440675600760999502193998913714859851171278725681330660632514119513740578242721287555882655429577662472816001576335088981872946942374635871183522262632138472211481633951496450294968475200920107409041350106916079830008512214193282827633906239410505909520772874769129267999400326786511694441515152206758286307927591594015762480668631741602256029967453169961881997197076847483976481785320314976311546306641215201644948623618372453297133435424465841427168997408393141134568446330502931114477406683756116929420206312861084345639165890688668468090428849270804249359200900227900181794084470801323184989345243121908056062208417288508812528740386937583723127047144839684226201351037719779014144092333248996357304010603163485163085832516390300962925369117119497678132332598337413998971474320804362464182299682484854367223443413984575577514131143216445920055587816779434778101639151274038618633942937630564436947231946544553569614113066042412118711882507368346409484235202699947009088782183470707120397057638412428509001558054748673616256448651106877918340354842068328268528893210636591552155827255658275620492432414347966101300215162352317628112151885624317643931179625979393302302790082023601812163256436288908215405609969316903466171603320415153707185461361181810643094413400518301088458488070240531394876209341663895005186349412436229446771638956510166200863303610767947502529320358562124632705369930280756369450301711418686453261432023258079185337014497563752533362254123806985762348264061484055753620421021609392843819199065628040334561813891853918876043043905551813719511164921507029621714598304210396084788529505576633757660551448623731131457384886022476993209777179343784869795979743235961215340687330510436319431332331016469005634902963229144056431874690327481010094812208673593981233806388551648549681903315391759001897619725102600233732349021084420798339196956595938873400829120346039666233687900495014934710045719889990190168716695987833757165017493455922592788470524483281290363547555164375880289263848334373117689424942900380498650695088640655206498581720442669506089883308208937044997522056707678197453431419801763455735338373218304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,58] -7010170584513421016217691410740329029398206736541193473949757054330042348341032483084317636870019825802430094634893049344215096860416636198274366702362295747654914449889672271755692385823798389558605243971573289003955062372414271052122249181570637488400253094516843527203956200752284831596061156306723927023764122609340674278902292735680784196489066053845598506461338090206720626557471796715271186077137634896486701086231612232848166354363350040377575603658607856544198683164450911105429938932613254248476038689879090141254623575014013706404945616832218048081006288110071233866375852472321409648356682539922850769027510056436088585165465578702490192942937053513428182904958512271791056059884333372915578520022920525052588712377629073979517864644264356361409822032390212201966876338537057601418900620287425134130375206348986580824790881682957683675604852803576990096053566797232883819807666528384763912585204571434726770111266630990747795986284577458932972188005853933634058249807202646183994832215762745038250329278391374474651638648741867346138748786896251404728558471210146985960175871725943495268612796816592907884831258527223706940108621564293234903625288203616213534662176989044860852483884841709914581191769137922740963244986904409784009884624865556939746057103143271186410081885730912060383565210412376185371963087028495892159686728579151038782044160630439524102805342434534630651943065777056445413202939727548097636998687642621967455836999784981560375912843747973641544155247769789617618295025117503753539240776202552162758035862515498289764776826683379645791968847164267191114243449098516636138135858654673736847243877021224412391298225797726747660990746859088288821152538452978087619636057501917875960760837902632313217016325654445849806806528626606000387519081710084297061140120571072311803572133250862941940647719264612224195791735792326734728288812119043945565905629686296792262444698000305803748561161930861041099343335812469117302719449640166792315656314225495659931589992856283386032481631008618179149773596127169488083625044765188228068270321194630992498396757539971438161681820544302624614134472358871372333197317195470335386185803300245627396211568167729477528584301191964016271880187607120561949637686793962712327620433191311394143610329357180231581466517435506891956404624515426221730242688893686328890592772278112664897175832773101954083879844885245664056784615563445004507032412833007532101029323624670674187905784993135228340153476360248979917806162875030031396188979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,59] 1178740346344816847217571909663489789224487291991635061319343945150558220569953940258135194790972121837255751373438649883634747322416468857324093618343239766595521811987793370410889779817377985597423562793288263821484522404801775589708299912879767077320749961186717070525581001129093144862962108171346468431323540864940768106142431866590221669512943263395423035212373206010260664968082086424648045757398389445819834742799112804010684319974806242521232199455231399249512463271382288225234739434949401094184451979415747145335989741749630589084694240929426218253501489262367591500673397914544129890993714812834614920209318447722851564106617449145823408797265028197235004692799828100828251039898297168426500478414255524948184456088466816327358168146769606101449015218042150130790612408351376205723437010698063432157381158550065594806450222454313704961940702167871906846681992457734174072097915178519643800515299654066443542121921591669425862131342718607739467927661398920462674133864378440905057052875144529472034236360134140763158700891921474652617563092703240073169100206586539830434159935462118285574206602809482536628627273982063185086987162974619475591451000891182489091708099744017523486831037243350801277656804901607347904496817235916237210397690315724072786387387019201316650761653854074430570924984978202552489008872114373191569628018532818776871353310421315091810252580343214179244441345882615840330666329591112228799793034095236837110302872690312897439976185097920452220844522321580058417342034409256883464917063353919046008660419403323029916773075903777778923943531349303784870545157328827563545743794456431878471729224063548661565650071865500225168786159156453775722869258880335950482954717081475146515290109415237525844393075342156674296991516085896144016616669091857093818627001299014787289466298929131448296214011392105328914917905659601335440536329962229884630691286023296493672523012296128261569080353630491028227403521760886579171666974054505190756088904626107708977027355839111528097950660499644865770385696109860031434993635090589662528555045006294686872220886918127283991171276557032925576586545358503177645353729313724259681691427167209160002399163420750146622651832924826783496196969646306777527010478410578477592038011747109503231009797994110387024598090536950966818198695561653799087567041931282362192451289771093428589624394291500313363258867877976431919879746071264013953377733786261638329346274931967383954881210103436403411882841922118084951833099294737267716364697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,60] -233940552046864335535662257455249363060612736052597296440950796646366058724876074253073791404213270792053674881448542859912969766962632731928588981259105332392158430075428702071824969773506228434747962739046201559325868159820888040358572658418520028970702123802301018056894421694785688580657444047892389197282309251985855589349097521789289753623271514832404010936861045055213512077908859493634478700390402085709946127486099824074359641202998311434288582371866131082752044631976693326233483934014339442987669904996661206467677651205600202693545687079050881926207003037542734206656169465570269643459520711141226028423618785324443993804001326609130010387029167301062572887776780659529964290301172265965353768242730899152109325068172429112421343009772008215464164530216532855233705580000149135272143239168760715391093045747904795757668232700049978814906303104178812396523432713815401592518410916144700601006443079944576455597549909077395157228008407156950791587514272611909856037644377366811975157859511950277074077203316346399849520832640309078245164757110676739447657715774160349809299181216213734467441222659352118087066824173160840512157604544508469141957139678687670557643617816593369004499737683118335352487561696195644949188624783507165108627475937942242869765367777712663050558799268327039761012558655579072551874178994211366788396780256491535144273618275159403739294523800251311460705850992258675809279016706354103798045055501282001220512922848714671902584975967858684621017722795323858808905956488266808463393668388720633462293682251616505370386412780058080439843426241206419656447893484224456869035762358903339288216754312675782511084357400918893090057237350875520232108362453922148867691504477973105644019158786411466676260101060370513001721352618321676534496465732628283888291772932291631454407681554656211758965731785092164121258089635886103909460986668953499370873993775320021640971857666333474154738441230342488765922597425005027043106683637834502442352443606788817666384238141079294597157376529766438694834524056124482313697153259431604220673463413903157912287886680879654835771984812407180556369914982085906237830270937845229163106645786299655636039982901750868355317658085024722312550608764857982107961629883087412515190569520593825705530990646600755819497579513980698842299853682933703994241311315167480659601746305168089743586250588699272825582969570534962916989094510953403797541353495361303984360330016552309175041760094334235328816792403058304810034360049953857632154419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,61] 45767489880171651573904042755455038802030203331602173362445567867169931704020410801365603825132367654771176447304852809775512861844861133512925910438133418373100986301369502374534990237481396032175044044070234626145032380732577097484124484092104217810771534486887162663086629650833379611517938951725901396442701542554167385267976105508802897832502052685819349924555071042287528756198349311682099161094067046474521483753327897772134180878892032434193665218026176432273045516106808378478246701314943344423445084832307366789877831488176702311965834916529902435063741568926280922712494656144144081726438447878059495748116524597607122620252353659075764904730572177943805352722050202688454968241917184927991354243598198883845795106907458686623744405629749556041338276959660795903248098993914018014750230344425774246955502423474498999089338919789958697901501707881504898077458529564120226036805818524680175657120582308903686048382506874211325080485178472454313545690007092666716583828161478919599093139707600192291511457071963619124366507506638557398826576035094061452319939432824677979831810226660142673021577014105238543918726599097247069941424788743997107337698362399738450567305432021990467584940150302829125970173611883480106654363224325526819023800876982471914697885995935966005546497024968915201607950901250821267588143853145883071565337129610340454043597549284717836633996853435010853654417768145641298972999234624010804350347851966715687426057813982047095042956008707713719019865339541763598007543301269324674150576936516452527818101402590816091185725429796141594784912741222565825606568025294729347921820518572785225083503225614528781449165696690978608594680370391326473866784640559159065027950022252171986399507002275866523736248686997204559167242815669471170301954022477981307119724057952102259939427208871313128691068268569497810642539263441541108310084381582197262363204429112449591705286848082104385239662668945846287093941155037534818825254020814500388077291997867769035132813394096425651800152945323895216619625058474774494365974417650392148775283896643829918002777003337533236706510729459599952246142870628040030845218403972546675372795881036187395975634072237123935836553135674930933866980720876634602054591488198576290198918030573776750673906802356983692959824864093521361083212384298461866409747394093324643511969622496213734129215459054640204480807425080839170647387977562305652417590752536132970707590841499141011249078615784167473137000766631718576996816174839871958648094720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,62] -8040238698153242378385258769049671473340041507557975937928067689366056372778632564799566894642019590980090866269531096558312199958917864410134959120499650774767758034311497692186216223572989098570979480568537998482002412318977242413399653319993200012983208209490367789345406256753276162430511113001363248528063107136031582535509675671958457179066048190209539449616912732079046852329889521882252368876412332417067885242770357311106965018371207933740513540279768259023518021537343781697466858057346973280102244022471771834507180209065391870710982392982581063301594292322496822955455577797677470878038479272776409295262954766549844169231677389978446955794109406109015184380579193486385415329545969338041476596247489294134269893819486937439149888922162473689912413614283767657121208194616030863108802418183888760311557109829261870482791311534652186233279315892677412121348229520593122909517917741162500090590904310718935195564443602563493267245919887457724472411977610299071221590528113163409956805125727554441251996985450123771826499244287773380796219064424649251035008963104900104207509009672828085235111932513589861956636180462604523533228346258790448738291290967925766585590530829703464585733026960144161586876489484366776226500917141897388464033318946100385447974429263269781892569671079387695035519606542321870261961768940281172064430990407505392616448843416770301823348785352810411116052968382735095989882334928466041683291470094649693677724094001952907644483090668063496481033844607508945521991178965419712146168765749319047095608090524172007144363484519161589517491274892510720812172360448794361241035594144311619640857026355893453452028938497138916804480235175299286850994048920645506241180856011711562711211817144726138439804084940149452307931363525047565040530272470032497609056661111842593204272226381367618003058147936568688050900619051463147787208628463086518664872180628872803389584151610237193918585787537220536645618232543479814803255714798782478601337923845445938901732501078893321183372983743585719282343139454631588120236978322746491233357703423988944905678897855715836839397775101703978324672182540074425630948213363025699786038763125447507464286116795950339935916596227612398781382716015075542537526681921579728376465164661085657108269471974777715458022157266549137547606166427190485091221982277369121421936460804902578213161307825517952353762217076381820328027381246452349310975734210756011386979387235360240832399289643837353054559539134435329601178521244887832487526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,63] 1212196660677896156880070382843352391818414627275243199742404618083134365040843035389506466374821276897258948887846422570478015585172599818719500767237373528985420825023618395199691263081444827567249767056917923527079669546391163867096062266880618867139519393309342977936123567053634168759136057424132759658632950193114729346706471592832218971665622907420245682587167389776424497508521526278977459828795295653755191992375759508588542865190818472865583759399357129014369692430495385727209814628094184916459410718509200137311239265368133889266929089862842224386329398599034602905336653278621907725938854451818124164163362781560718627120931894534013199473628840996038244823523853659977238464850442984519889150644650387389782384035912957607436999219797138309348408226044519894775202131300551918768089706728367030663577781528679574112529077790618556909617539931506512581648642957506380684348821957355463988283518595247232853170936888563935475602532336540841260193500299786130096230502142330777637373262589620302375247819331432009783039895757796031927557113722594955540431709330950957241048625742076160605828443803763297034088638707477968299985008595283204169528481491033925629040902729038499008984575538595958492190088448934680297791477186996343868710133286551357276725355854388431361673459735798765087700751156954930001373217811281621336112934481944881686770991188859898637986190962520511046671821370936714230300589423332895731797873152695253836348753168257134479528505913248857561896828910287607099105510939940018179763554020392443612206743993904922800860129054363657789006839920457128975526333541640721600783151469245611893779249375261603516498084252576835361103520593185306897732266875141500307792827624762970074813539136225001048033417993993647502758507134427937120903144046087735237518755642792762026245320293778510605232997553890503330798859787211144367537630213595329245343414030076998991978526602274992326246900503435340154918581595517067855262936783190086074382215630437256742963693568685933149821920293693695051334713608029018744427856660815599728252003633493549771646983048964396799516873249279759384107256968301572120929925759653099318861599351869864065051196574609507321112787046767054781688609012697038383719610200425907577531013956276013816582778245554390169740103389462784562774827327119515330893667064690060829692376172051870780202931245541099737525476994111134691055460891613819014289564531629224058405789584988645020641245662605885830999303700352825453179064327832680183889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,64] -155491722999399528609793041739451027950331288571109971499777409074631323262273079156201923241140488310054990572853974214911782725098026748353293743469023030653797348166546282959619505417929495590909216070573056390443827466110429810197192481014232673626662162125950093671260571765131276330769887788466929304912268777161544716537045948934721896126057925970753359011609147002571010776022681654875806671320111196177689955904629660275302355906833921098429163190597428964092619533478948473132417891368251981578280517685769213111402654596931510524225814091147026804824025046924499688931443023468758475791338632943941440941965976246889814769364550142765141032680926125585142421134105529738754419771944805535098815456685641141887378984869819510728284406196997617604098473123819382134546956809846390912003902639704467383645285866100751690708226896808753136636503408519881173132153726965407396867960742339618324495001915186489160334653459612726552044552726159532066533809603552441011562463900063464882895354035182183343867080028842283674919301150226677410399229636465257012987465730282798661313442485847704446069692079600970527565983263466676907464486935575724145517475820214540560680413746108570441704880864219990915630315078652659724821363244202797623156871323161552454006482030051479036787064449539221332065421490938607585447686216484865907310482519956513966805136005985135878893568186376451940525108862283035919808865512638946835878668230698359494857162139178183297475208178805321845799369273633362090394955026521248294527448484015913599852764910139531894486196336443888120157410726865391875624000400000059453411579513999474212456954351865528186538760810726460006204871496400169841391177250525334541502694792340743091919321841879002413457268250368357626347401466640618566772882372039307326550749032041247828265185285421257359670209919792488650410755965403428229219602684163145210463881633873613074472689068605338723827156602241211365620707639562551464913107042949521755468667566022453368382900492330826451916452246292067509831369394806214316192820527585086473106997611308511878975793488082350810959627755001831384507512420424156976172074600593932169254498143424330762248403948874300554080033668933520814039440381484709008452421592372925315105335773481342690369618433718002978341058995861039576791011273114119090863146382497926179858610921856256587268796346070474494592560908117945736861992360913832304995803754224749542894717418535772995874426092867312485844939828241098455397256303007014217318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,65] 17247318872532499428163123740896820630348788501862636633379599372358650667740812156001781034619202422963629228284719761691565979647459092240158733064858740451861472509625040836259013678920842722624842848146328577779307066346174573697025084312413619596261138895711313240627138793558751666801151212476610885841732874110362374240533810556930944607423817551789761296529230570217530380311281907421516162870824059872936810631539969727394036264018572946075554590007544106278283697227520157377359350513442350870689238660447316786153138382215753347904982183693832355466156752012606103676067960474612295142729423175590247269229218987602455654852344768254129642326402309013704544920481588137406184611633068039207849722596573533404793541229397643556895193210311312028280579784599634671862523686380744774040793610603835892475628499320489510248966929514733166885389089333560863091786240957740245045434304169683756561152092420275827268032766206088727214714724395639632938661155197583312120758127000618780000100692899887502169404494298964127437480678212563951417067848237555180621968189882928477096352895424155735693169087633805404333494761301930814550357161875952266916421858170468923572699395632492405710006689139201111945109624099264473907768452930069019531957981304354048253001238224457711736730646363509689095819301781569238959707892520768053319692647178292555790291048843160076099434323478971677634711930523354089278762626774871217901653594546517712451635279490571334640438453384062078839495801586898602535932801479127066075669800070214536437150727037357456494952232951419591205723758598921800191849493938143672894427105334373001058759890432509614948393310147977159822514774338730592226614245064018847272016633242252667352668584062468215316806342754194782455225974933115858396926782207736366899586126327612331312260270690734410531695354854337226698763869942330782633273882445290456350687498624729102263475803167687821956013608277636664860316251183471810884140717528606032619610208040068267001513305239273640981884189612057099573591762919124931969124307563679640880113058638605495193302689856007503763337396114829352336052982515277897764468845333609084520040575592616485184308771379961500557114552598110763516025371612594894550637200651732674545875708324093073460155395713882602899234761795770771849929030836355296813261903396680244250424018948526970031350384013467659268825298774381280293092353379084336133478470399603747089948877509281705730176452588000954810340994492446611265499715266891869061120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,66] -1692821681174551660811969215775931473397657242746200036180767425536939610077513541275734068935139067991521818784386018096276959564835937555637003286677208358260632834712920250815727610250011479039898211082867856842297201649640931759779690664186636131208056069190576041842140349993013650619117072793021410129638640903030355492676370080498580166258626682626119685031057521326344898782536630965102692729818266972409165858325251671173832299388389305622893658782599695938612946080925895827156219236676380850590898830467701993787547364494684100623062002430072467366666896853112153368089120585117964105467822582909594876107209662748892409225200340122438751513285448366149567059897183294961478955859850972175433351393512826269296638110442775878364073304764714538002899304340429162998756645525576045105888903771361961549661945360271998875726386751693666262830114403918999701646948688070536145282969544090005658339012082335124909694544067193027198515237878727779195989032764469627250346131003411311159496690761530507155519516985454432974835358467909419388000665379946101598253148116205577966932998776604744959758294673714390253274019535701374899061744384812721538661252749636112905914653165943660444994902699110032138033678905822781451802053539470568229868710259885902056807605434792375022954815182538910417621860986875742295616577695573547668603109541389764330469869015183472076648038505376208820805252267650836600321940311157534376340419448457195913511624655400541678692065970501632256574055586282071473635042805888614862418399193160042273836852447093092475084817461304217474232056890345987295704828170085126590541210290893074385636711831291679855807906040612157572030760136122434332650384731989287886620069823451917759747211201233460701115997479194780205315319877691035770284361960445456639305302503560575686743962651531120567096742778578639985680608684815475539290304719527460880289304513302076655364222481646485314198458833816612482284942612038570661613079279124601492243704800685814662640739202377757184461548363239338239569462230516393913864823231523843240532430349351208175601767278983087526237330261401143490714976682616025579011421758265297308387231085017693678894739309620214171193463576775275104629933677193272488073935919071629453806089140506905799178377177228003908414987785205252654431847165236263104341782062697955150115007347918252932933133356527885343053966984806420489256247534900977433575163913329129230736974381998401357254410454194260526767381613008347534235489127201819852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,67] 149473829580701236616163001380187055677544028826073074523730270473395709001012664130705779258275275581771829572923242126658554541324189989617378160837168059402914388893508712359857254004745296872514494327662092219866549372924246597738872908731630665619217322721524724352597005471228775432123065464309981502665010309337837621626287772515493075350170097255113164798176290628366422824361776478912977312148312278480919213702692021570797084821731578489057874679053703794619030627999729252012969168728518896318898914649138785920235897135627455482414505810152305926974091157250454163703866385254898116684824401969649351729890820925705243687446912228064835272270106772085207993436089038856798543376873150577797777042988346184263697302857449083925778745116763114775204617930416228662799686711708064873053029947536681145433161965868329826637878871736772702770359820981365177082250982226738995100995545115289955493963127297462672430930269149987295766805894605682090436514517961585775739281216604970639373130185099361496167518109065644482823798843747622279279313752589474374257927114105569535045364988233058356541331975540928210504182918914331273741473217335657848710560251322348048021132504868976800893266428559344528351827003115783392116580524315389999744275029033241197223687803742950885686373278369509502986792283686994087751460947020849444029128628933351690107738085341015906489202177304561940770930377379326027983352347618570704211792897856857643343331827048649053923473859912519108960217405301705474433677680476463475121068338095697906617063664481711442571995275720871104410371621460170881714953914124597211168605965768205841046243117942540079808379351132609435418280527646104977195310351232901887213439428262048848637871203300638146086603937430675236637286730128091431526100197261750703497014519144532953489946078355837332767855889851701650796649012327259153062097031423312865530451566959353794467498459786577575875848361175300440839082369435933387806551500697461902092328532651425796067484777215082163671818445493585538151603102462655767785890639670756134348127953170758553822363479369434664164710060019079026506784056058922702579086016513013429712237743546331774640824431448578380275476388315516656432299106352454421750673193403770740092797979249901184642452773346918387488444942212348127497682919181994328096845870203090936014381369459120509805199111268787941954709772851242188121219481078301330765115065085809682017615040269006558646964726491129657329812244041352686112348294087914291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,68] -11977652128603039749746066613345579294555600141078525172855993124678428717718044921075691256190644043742064922760645361110336485648379163047804555589272462035308873967949940182371578828607525719577999554417182143885273835399414766888029394505356685184995636762699142602326743390615758197204312482582044548705529580126924267775186920705733571920655277109401161735385722158216563995424451374315865968179706187067693999250374277891802706866424228431837793478378079183789299789699634925752323779890528113213008601238365974724190295356332772239715796522852740883276383830313569139861265411923404147647649922018370649904942683595235610932790576694969881170652576380161435319392558842433366928990178021987036105513075550643964428157577915585793749412881988222304537489623649463099482312460410994629179795262538606794791450658937862133553653510048373553468998322433430548506704714627576600800663041617838500132502892034216211243906485239573712037127398108227356450459782393467543889272029180007978968894938469710218160480850661376200407278834840832790667218881974983368090371030471705996479258478793891561814345724488684938246400113442901993231592914635463141406963007252086057953256121782051172883253388728760123892775373350730952993637638284414752284137885306486893957431044563159261014812405633900197600986369032151971638561207129544621431810520057996318805086844672413838946754162431790743770232140666174989244626978024915065421333877341938934936860987817420130597192104307072799560433227732114350938313289059359758017380850719877519015671348334415029705203003721844253150022463857048642584496734285526580223914055954848148613862087443320253862455346785476602497110633246333470577681986148494752064733256690558244237243729650802394175158568136623925843649188931358880086360006066374027390933856038701780962600796817621134511932568480604022822760196082017979833767537715717016153844923456391181101551394365446807515272063899034565100193437147264193101126398281089502270140480532679825013679771613328326702709115141874915669899696191064548738127292456234380837256334567786068002081737970937328550291077253570886920774217262032436107120998637277777039670034078757763773729293042555838194731322977267725412671508000663664519170922931869780377641239978952532217744467344855349895269900276407561260012038013940766155861606957815493120823789683744705245268825146286636899299367885365519136146705479801714540787326282954972853145790890428125094204433805339658497596061922090512767267777195645337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,69] 872540126819136046817443190913966660625684800865638119442725860543399027524303886534280059213740498537291795507392843657680900584282341183695857932633310131504131431113594793167585184635822290274875315257536155442167987310007302141741781678623826969126614495752253520242572498175730103376227442757898572886767197914477030740798206454488058879900804029529631504736543658781197394903922724690271387584395291914719789435132664364276147188124611148063520116560622561224220943560408701476376891374399666395799165120127177559753148289869943432490268396305956394213787430135891730380631458112761706831945214111172020167333134555148217541969283597023838233247038057785379404286064327602542243778289014861712838943707589423669101877919614200027980893004351791826469804781949197885495118072331092081392425038590441560574928184773167074959084773484197198008621604863352478398856882504501957783439796665355989940463109247680985507633150558600261395765392534779488278342445921531375075074129072130484913441396996432381825498752150984322623546718562976058106484412828323519251139909829818288851327722532073199257385679710326695527818014295609063354531777649737997329781569500341846423684456331846033818348350076728114251557070422894332473403117522915240110402142410561048580442731661772703957874685786331656517014007271441783163897917267460711591306821100056511302958417178349759926874715024491373856681929150473439126998478705644591666417364969010814545650429383510722437640371097563822922975987199728547986724311536032968386466281490710762261142184795278259548166579473284143751764155195239463251476844249352527338812774390822538857943198131289185574838633760528406618176135573035900024264901512917619642976405230318888774455031620476633847377454048080639672868282396031668753229999008810262178668135050043570278064119487411797914396537849735651558505613669702301311822286897500150570051961933951780179139863156572367150509996909213091200880731509938068617871330103643086772666646719865544271993541724166594721867183288108725099647259311032007360573261808735756455803663278676061583115714767382716572082028668057497378874783986190264962220015567740608033083794352814518258315222900263043917175404080138216507807652721228858996318848678575827378335092136085142621399838496586277803593040950957079860119159375416248127708968250049911170416591963860067993216862473138483079606288329929224534183431317420148187241899191388281245854130261666017634622395976643281593476780125176200309522970138933985280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,70] -57056995306188913229879951028909980699575392523382314353126287838857634397726108209225933224528282366275573988196071367711801107789208437608175679773155735245160687787300218425550365285977902409836491994659478722226032705023322632217806680270173212208439447422767772366690786627489217532142411432323485169531797403547544197267020027285095524343907273268442765745404146483826321885099232811670867155488059695104091513256428680279479167565964629717689656544106255557594738588417258508820226596676292237817220898666983760397885488436854298802664696705463624530087802938351148400572452821657388040113600314657966270732426318616402233222949028001346397956802626037326715192827999347787163988587684292804095754351394106634066413756478301653388429627094661988357947573971058401543506546981658348880664761884111371577287418471996953316751871463824345361691222241349028693003522061453086861237504079826178808425667630121535620538694642431466918815557397871189879652957584514800641602930026643589247063754752670622727229949947260388110057375529149938326922154759164776726353584378794360595388333734254657055917852548210815932431322181008363941509760338305754092449772223694415325677137013916778631174621946958966622256990929001083447315699966712998854862544738262303281858284662590363527271916566612469347666142775774750709250615179940631822499479503445307407931525181110749847942235056674367384113733965232311671432242249498444041502074353385035063464024964632947232073384220456140006767317074292829176526214780179870040638663092391439490532141307207793473413718396191039088237918499064971793465324461763542195279654646746765105411165940715298083027622087124721220736244221416339376146437726144883263452113500646713401889079169859666668425838740868232484836327272661873905358279622345913431854658739735999382244649845732553533287206945772354629635062443940930939064595124318361772293824671915151008301537975786005434362980532733307943280731822265859720193032454128015750434265608491265659078874873673296749237848527989917464801486216867421642649409670686253484049942102406147166355866806955843509530412779938212564489595376562294400667999731641448213043585621056902547748792127534891347857625387435542051531189075388886339756265259448794972774804681825724975890622732000468495253665152475044822530584026254194100215056954885051607086827635294108804552340841299351433995068705506411673057182464142200519151921978035252886386459523739775940341550448369456007877734912745476488682098279422361600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,71] 3251115362269740662226052946388006405833609461637679638718882343498971521807354889775026239254271326241553454184721644086449008611584364935177358427306805555799615222419599384639555915631336515386912635276696504199556946588538287296825152674845040093293090312621786928035440098656769099243955005835868583683160807055059259425435758155787119765569732893771213669976236604859351493268781501173640061641245007940620503485579701724796930280959211671641731191025172511117644312981845679222495831420778543864972894016024881317910169354331606938276232554575021892109508987274857296725666186411472551626099985627506015969196951137907332544449372231948192369039779360300614268714067455180073883478869352678685735088424436716943670567725018457629843905282239271335315875400725918567015482718062192603896771837066026092267169713718218311964374505997071014220037308454157650887726179034940577600606621945319348461685460837347810972487496533291815622287027627374287888883183635092599397089260054754339119390357058250748318927424215071370425614673149070615264500015543467130860335464128899867017954025251230668037261370736650777350227460657929522297678637526906101496681126216603911810933523084761362848400900794674346864766043159279721719312133640923776208441158677788737360902181575447090742769880538258893951311621238919100036562745874658148890282268320915532358544956485659713529389930522349913060556148797832885435002599451945073889806812439324337372616108684910329881893402783309314101054557650447814844380482278941820193249623085591241883096710202921052809102162263296470313825940590093828887266414318349411077449296112145886540652129670247360613192194814589925454965859879613951240123647606152051934494385797799622310013421582586745328500747710188573090748345099913733672101793285042595925804156303336186327145274749936056637680181626527584857504220247331475674115650898932618002657375810546027507617153461021363463728193273453804050514678520218549051267618346343313880815127871083254805546719726861456844874086586743677364923901741622160788433699765734256264228299798798581098373410272094186504872028856140261251257617516078859313014291359167189202758930337808146143165461857945608739613229484368335012703123730524094339517523745912551059120287148750886636315351359683381763679833421382657871516641105843860241815558639444648367894116237578417580350021226573524329404336438926702777886008501656606033991618175543822836414699932923664137075522982355987940653939756286623461472903941324800000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,72] -158297715186007712518616197750240016828722195048618767040784634471319747826946676440213300812954146795670002553951441189889093930619979115138311978500781891735129104712088798574465461216712814429993294894158353786379336089105561593361637134232909330606934327091050696843256721336687583443666626064048207818819826098438992382673823673374239193155917976464343142447288852171578689775038050368035213722946935223360992608436613051895309201834648717414445370368048854519084240614071224039963995635779850079806685918599154965247955105365569352050298735953288348393062242850148653966353481071287595345786873573563917959078446661528461354259439406196004193970545905236984618035603816050258113409677903385601361279170621009656546765313785231856861766846368112063045447067494224463759559945429161974476415820520045400478457687618888066935866050889149300552038531578238182419534151305110695370570352636929415515191210367292776070545925736483319206393670888534434881214418319437663454635734348755530159552036797439774345648334766334669669862630898593561394875285625308851845631800294512488477870709013259795113811629496245546339731793282315985659962160149411629762163868418783184823743769363787054411566348567856559456914901949494749014077113892168429782082924463957776385629001141091442805327953893591870135646193435489946508199180243612037952412517068390542154109640965005289365380947184580392472324596474121043719789031544883230957783437045321857279339843497319592388879443380792018462346492983200454023674512150945128590315809739962561671858792089667300649156174548647343180314145981064925683158911484030395664653480078320574279025177333344560164874151482951450146176379698383879174664907741705229957720589385414947491987368309078195575501684772202485103857635733273359196243779877321448266614854020413183306401582732827684806838423449118458747035421631486108074586408074747067453921182499928369512175731934722456300721060391323727210669435288527434079506575510763809605237534408028872586224807812987532705210561534468434878433375037675873902877511502487771330186211276580435831694106879705935905208928813537106502725667387218506551003274318198454316198575098699570363492085774660447259258378882068626240949384108981297376575169501581725350528434873620335919450284736607392218273679706575133183643243771948852580375727509609076519097893465935904711456204747290369501624032261614300062030156440675024486750937797395600192592859155457331619453401961157059775288934693091360893177882161971200000000000000000000000000000000000000000000000000000000000000000000000000000 [95,73] 7016843002338531954274431747064687237409558778725335160792448986738344481011605426622346125051210201883211476658399192491284290039815538054899463150269872196353829828846955376202492997549673517786024459669302823112282156872141433181366387623558253138126627735683620205787437589828786921895165389876372700487666277578953052272129165091359746406748575129453279850830984898638806383285564565069726544499193349693430813489213583425902877626325459909829109323453706624251099435228282087535683557506559955026561420531151694682594864040379839313997066191141598360757844836530465312824717874257760655296774371944643477976994434816969551042006438152802499324048375900212419001625508614232742689651478092589849148362520859837251999635673205833622058290382908809535086306904191622569622821273780718123097178845199865754429664885914871997055637341046330311829617409594582573422270524506848931494370191051500013882778167832388776561602595344747006215903436311642903144009426652352316165395481255101080745143591424327935552447917235977497259995444432154618781864828287911511934301547159394896285299372022306810465305826488131096777556861150847922426118938864508216147738274875220935348231944186527149674672191872786381119746116086882314517621456693603480034079804899101344430556405748011355874042038589204827197969431388063678079606878243422405146621502171311145116510107386736908875046228885802030543349806161826641958424301204053203299044973529830456739859431274259503535995697546650783489888478023933910301569930605137513619413802008042213283687722508424915849126843848276171772283581450285910263084286682275187783320754769740946513728983552876343259891755728732699659373180411017445818061857126477865195191876956898421748453529838018770328527550432425494450119305141384246542564551878764742128765820776345008549400331978859111836546777562241855838264825820952190907064945938953689924347073009037875103127500159676583973740346257490055986048769234889093737561558303211621751015140441229008774910405227415637826874380834874460452917099067572107898705618110651113256470250510308812083691414264854647220496643573554988280574185166633540092252534713349672318516168506464335146052865087193894385107457116736697230581974981804846454817395285474005935734107105048065160926304961121506233315355540948615046187543666597768913106072423748268276388852287127817970584963066498821802805311868464525166148506527926962290435852128068803975588458714769331864881197816538985608047316844827617828043153735680000000000000000000000000000000000000000000000000000000000000000000000000 [95,74] -328400791410888898567388835279510134140784114371475734930813007608319762796661888069782193284213755409509088886057348337061291206403408721837312100107213370586463185547819330617268861326418544599676588659310719383989644154787323990821360775511009517119400610190345565232851050475724561929308590071832371760494051698592629013286547556855629363129099045366763398718049593161584950255474770130870861585908738501732066251923331025545918004289016671184344218151059549300246706836748285792517135409327942072295010599386127501422701467103842661130719581412284454330504432765891391096339599182744927143395446170514738309654477943919357385051797386500502198526573155330459937967748698607173902760285649969848602417862968722272972846650996970979924810575973238495583479823617290142659687265252170749842614400191596443714991829759375741225037876350178838002622369280281669323306382156436716335774068599967956206908011570098719884347357120649942409219343229534224886696167641771957215986142038093032127125809094101451383590582626796540180143354596376309211479487385524828184794985955915159198863798923435532108778610120920717097970119983460385861390266491851009562824783156644870655313798028071351179047474338443763832127317729342211396798730824738931710975185110705869267604591264792003564043103442738771352064745420185892131149482041023180378673803826895183685445754717652094375675342495357249689471705182829468483079008400184684474895389638761225913210518404881271500034739525152678906248678153671923496168494126974107334200132636743517756726430089686264527513935007734012782965730137061828009128177684639872036209138757843500358598150045104006933558251042082018920080454949675852981923216098843660105773221163464018939273256513095939230595757025416354202972841880922752786399867290046347175718994313714923443786026954119867475787092923615911241554329071820604960784609788044452256234707575250244419934074816604490025340620633968084400171830365510186917936808536121684241281923787141316177890686156933432366366855945866984604562479355356628910554092814360482886409817269483265626680656029047362264917242200372826095650976512203844124959207590949489662119387548397675042176467668943035452046817985409589783890177288732077313432799118327527434322050399632429931261801291980432122777787886718326038834988972859963477105770239191723338348414234783233371488141600506250991576052956587533247230366562066056451314844317442427874598192575454531019111866796620922242610787569234718202240434176000000000000000000000000000000000000000000000000000000000000000000000000 [95,75] 15621128526989585872795277211767538611229785567342862631816968806044512599474931143602739829366659594599476903809710558121908314974479522253754969352858986520798668959540441747979720865559723043340741566243357524108419945569868616080753058891940334803351265467782990322366182755804842305094516374378783239439529160739874830922374601779713933796242684341346281521128582722851468998344136643729156115833820028616338263498392181684676163861906354629659775553558174048103783062247140937461582932859405934488257150684634021239052002498709198163498052602707182154943367038364481756830855263579540663539811208110762795993249171710553919918624577765169015195197061985734662778429290357214039780987585946807187486148013415681418524334690766455263700876722976497174700213395795470215395193736949757428815915129525104767895184116558938189921837213491389289595580608278623593217384615060645130455596766526032128460196724168044284074380985856578759202977408375077342402029245932303840922298010752777508803384558259324689443788738950386562589117406064029334160655199178190247659999154142528383682910697535475480418527099271193744378320791072128290317442073006772170521112993204244602351748449799498523474806672023921882246359955741735475048758649807972638735491942717802051770192702154815614319217485355225920032999139959596219950297383386933668643598403660142170403586910391580114097779674202212271586240125676311783533593407739674396962201939850768929451156120559893039900765308695282838139934555674934035513199450760262486195683300097265224378575724870798234225483782524303988619468659488447899354927853377643087220436636556672082687946168303740307315119667212150746409337922989124124766776730660159866758783993975758599462171805394952522829958441394900241828264311709721988846203328190154044951955405593494495262371793006924016121834985308316715650346410708413689207109956872057003350129054137161942668103974283695874624824789025153427532275114414769618429063507654653140152649626923697098724327187391141955810084013454937160478825727310488792567468410398944216170172722337841400359387187402904201372659623207426376197094271899912168218988453028650818668888475433617681294969311570301445097680002132728152346629320169299431986554284989131755540267332381299495990312140158599796104381154348233518815218993747205527300430901015409672338603120673734107195794442411496051253639477074692044033686949385191320515381903804983470626940270957867432347763790290522446017692065510857307739903754240000000000000000000000000000000000000000000000000000000000000000000 [95,76] -657286911650679175575223421772001599871499269830191341016221762962529192053080356526757910418947281525207993734222289367569903965371542635315781628992159347161730986940802293055310990690756971647604414678355116506810839899150799890980514148400811311839980348308175997335807791409101822986027727195224160213016772782645468342983373676029118770455819799711146748699868489519303804682190596096270481003269320689184810042388733461540743748812642089927780606808996536756192524096249880854014431332613214346448039863679996160515141810012384860722365454944489859916046861026218779236390289789447990299598133671208527791341186643436903459307573679229911315828138266636516424662403524149653569294189939564769497267600931332535435488813265048404678270351993008746501654028816488639158740555119959870643399856695422796178675975280353946090763449458219449272227922464451459898919851002871489390734252274735917796036624409636763420804381988212146601675596770683089651819700710141884127747728173164199265382099624152173255147522360987044971655851677527099756020262830795850202349143588334371904404841802713747069098015789808456793202223909300576785383838665697108555710617864938786284929146318693604476840572536140359042340551077081715302618817419834294015752812564201939396159499251609691217318039446460656152878129274778686938105548150580631874560375338671245879577747563214304055898329059345191919172450733640120362631401018352206742021231736439981528076353561344793493188869589374333770199850542757949651741131051841732473416147583108020967446314938043925789830609345475724407612683576107708244127329839009934038532676636323073675865865857731153521202887924914431365031286358729085411710508927753676546237035120521889297586863869553966008938934641373588897833104047499105976828865077209935557605130559882068766019979588622637291843485290303624901745134289566992589441830116164977241204180966114402495435079830833284375397112592715497186037264238871380559040633424853066144072406228484105425298793932950631011556014245766959039236498348508842479001089121079547057974534429598790460463853243191063991278683501763490234951622244414196004275284615134020876686644518850235320107469562910175761891954807040735923473023327340111624696535481317763543226868611972534848067585601569853898460346041021521808245371868103201102696987585095129137397008496121359629964236660772513435469006150989073221589204290967878203091393852786403466903317809726536061042139534365185805083600726873944371494912000000000000000000000000000000000000000000000000000000000000000000 [95,77] 25131477753936389457988381263607185911904633130444285431588462327343259665062220425280528180709133589102352943875924244701780514398894407438639617754115997729337126157372466529767814576505067823855489118153534756097371036208813663472859242320079541646917802943466914914557897860659577009675725464035397181471923817887178038451819764091757027583895396977290003773590968427453137200570728366199106706623994269750623124695946255463308975415402478012267604579276236270404470431309501135663895287901654525383896066577626955631798295720889437988550675686527738468621431049985876035963824204371296451625622661337860614671907282340465493024086689924175394170795539859707409281907097090014964894219100745856909515967299241229901372922691891877205549097965794217068487153334740840220261203110850004453699845798506054017877425584254281182170519763899371514780441364692467805365619911171048269637368796971393160467190961298851411055295006749849841341786655374792285022390649277629819799982187319560356737515151414990118588041325977719532075638629089373699561105451263627363619214118013542186006519779075200033851365572306690727302915052679656354708570737973957565426862486028870028071505115699291993024853293893333334288395384397492813119488633888155124230739710889524674286422459288320298529613915062753418090543082194675634196174490167484679130600427759027674439237523752952895215768545395377023330120390360276112304607366672839064572149171322137541856503609570562035937445303590549653532401108037183471313568290143819383897445797337847841715240966691312304845998247241131835173305003271662299307851033812346180790827272401392109675892190618693973711754786534801650228053962248715602799960332733541385734753215521695609580648400289250595382740490928272422055336496508759993523747500488398474146367037799927265059142214796599920129827828633449065337697543284215875311772571872230640257812816893270723041652622290915444508092299568725631445265144817520500490807755212943723266547141973497064007615888278557357809130303386097119176532157377968798980836549158755686092235870867045799391425724521946528765729011993408490339332537226954368777542385558454615853058322642074094676505638296310747413539926411355942865302817820981124090259835698028913842675266732334858962357180438745069785304471657242021145221043561302278986040787375312319806387205352085425175319135346879011335012106381439167882664383059935088643404741176028334104239988303117801477707050511407896574670599490895425726054400000000000000000000000000000000000000000000000000000000000000 [95,78] -798427332440831526963275847726428380839823138350761087564520613040793245544895469857523502758037333866672218133636173169878085278186695998474229286295234378096435702090387731238664071663423662869634522907149969062733054582965203615393713057952984566508911708245338556270768403233053823788619674476454900114289675618900004681239978435745315543998377232053160407127929066717467942157521251793153474460927680333087436530876075017807814721735649192600820556759234638242569055095070254469153114232349527691461639751842955579197242593476198522377681517954799195748970626104987962307516145093393432764058292047905701259597655874026323879145400234240204162256418969830920832042856495469593605560347963630328277955501185576216194632836200612616546249364458389888895965521198851091498863707954008774826852628380977643455601717893053641420442329909088803406160409329902201817289129220099554537362543031304611172046198250611571467446034574313942241636254603527565313053916478886555834981656011153843267193272258813457022653526440568441195580863904320227759455143938260242419653429217305579335441076643795463433889113680417643588096945931641584355262843767326838227831950094396587168419069107170429313610110250735156521111857736275359378269798652715335843913061611458176568088111853076622904388233575712113041995223569493692457379743585128588139454693905393251660381854137141100589586292465001059749989132456788923044306445288679230847911316706338799259707857882037870092128195706528525216662250362388844870979471185041383220360354950173504317130542007657083331169464354965064598876235850185282248226036904070720472948565659283246187591410860779013437317667313601233437429279542983741330393567135124258063224965165723390496125021868346409967778905167399067515914453718035050887828628301317665047422924805110375431920819839704731010024804154205610408387443007350768296123660545220588422511863351974644955778646750317061003662133326816578346110799218499142075778873343565403569925667792411343719474463631099270302711575879999367822348402100699149953786938347499188184524466712450317199521344487904288401821719037675618543789201847583052946511428424869961424210062589774584398550505290028208280967911304997736103574246410628986955702773465704218536175626009918339462554575781287446951443497427135012921473012457320791267037279170262917811067443361789506110266803100129142157259320753053806750680762058500204387375284420965993448982923574287343113105764611367481828794859511346043551744000000000000000000000000000000000000000000000000000000000000 [95,79] 21830020195922512279879498205849147343127634619554155077878617472531067434843257514607629449498572662735829710237300627200128580777599623750212295538713034179814732892602221201357446606403686531595038859248134770764329993084198270627505107593149309155873713679735979659767805017874581246787317677804070064215170045445172042854260903915720490830648474157577371599186477416710759060107263125708117871444275665529262486258541518096142368856342900635568272061032578181654802287916200002228371792596062791290000849986083016218921578572936798889885470759553589198029389443620689471136295182555485226540186734871420590629399233347241643724000322601782605678207890239735653241647802262752607017094193507685294517338970253639290070750778609784690644920509948715234804181110388200457137805145985944932214439344904498053177392031169556378884585525947639085965169327893762424449821746844081853829653310654590335212970682610209585302670983849290034971008403949123809050594267484502450030459614961033982571607419048013229949172929466404262120309070384213213157432587807404191849253439083100762725420474489898951440629881209488458908615944311677091879525574986038855230809856560441791209427461244428701944656694180813646607454922911231829541115421381920168984329675759518469106886358105392035463412567164337607979365057914944354222787171932213938302448786588696718903661701571838597679552816564570106987254229717659408678498105183861531805270568038300974689254723319847833986493132955567608633928335619776233410704880135429702049620433324050720949572066449913315651462717111730651080035627828203578272862072907077804681593395645091025194145631456077462855729624467654670145388420271531130029242563065643196695504324369678341486087478538220173960027504808629354967324828259212687072024362195300888725549770725247839291157300288123187268993359445514644921742335079955268579175088927473553512070143207311948975017161194650735538336384833141516433103008644309767982771562756565701492348251569629749943162832077751762073368495336839311818911616992142092528161929352088642453701016780601999530541806404112914659955578441270598187338410488675078210771735333775230279412883454145913924764829774864229339352676779233650900322811450706786968579273035766531101395696700899709675180424309230438073136084390924018816514120710482988009651196861323045759586221694801041166474153856195807514589346603168576956423882995236831240822167326802892494057536800069057836550697655086713836969491013929690726400000000000000000000000000000000000000000000000000000000 [95,80] -508370347544391148495922929948563032715766398175046955942956807504049020533589707036430792553268968902316019970189653297996653202421192523212197741429696837479224890241291042807055875495615908652672001223031915582215049377731011366859561378152218219573602142683611573842874916490583220100279554952529809872088598067474183764858060383977851857647021992951037233608080154324191143642621192660532328442619875329229129116325161838858107931396175221372670863187658481197833568489448965962711613655093953017441980959327136180375469194408108821303752197455705124187083116640966871927892504534979418723481139572825101427533322183561546328738137699358921266124745387224780887316141516988479713807122752740243897348954443089841350907044581398326644114744615507889733640040190491255059619359214958705275817829281839979283184745426746261620449374173302777061437228546552625426419111406002212556692297741081389331894787124102548551182528955416547792083128144297817407642109158458817923796648160166374177072270997585298268623867554434854414989009576425654957213321786876197927872093259832548594675810791975881778868710184191620676559656551155962003635098529762253308034244098693600166327269462478350109871778106072209889684997529866180446861165073491401087966073963855054870607946524709132880519604878973645337507017433215077254871376074903185205084872706052958008706661513388101380080964560766151466697247667031487958687318492691902438507435343684520295795132019245194858903935896101345213854688440520815336597207176346786681837884844827820687570419761109424204854799739859177936934192962530234471281528360722208424269298111123422631720509923817776654933415727871368515682604436107046198321007239217580517148647448777617172155623484687096961182460635454124217576470871557944992461350034021341245562829244391690111095611510319831989327498389963292964642137638400383907868251904080355846204312759683643648581451032818757529334349117040450976740741421245842149458219729463232965949763044876786112483447592791853969375362562109857800645610622938282072148712624552611306364861144873154085280335594936242145166142382917356797621335966246222244225138032671549184154596832646857364431722946194485926923225547373975855132287707037372220405528530649888532162587925044913455205085136345096109734594317065486013407899914120302342875391646397674841063904509111252160141822020539788129370858605933939223839431004003020307250284195429039559869723481203269531336742011031154830532401489147592704000000000000000000000000000000000000000000000000000000 [95,81] 10239207809441601214504867350802866301872501671627732400706218619501572922424623429065270941183956159945170661049446145080308894373089534393813274954643802538125370056788228318479052472524111738715802801563669130963798473904875476943219405254265743267622697042376455927891900419887058889829416629100676117159031067851476728837003514077668700917195853651330994587632010619379017969088586366267450342503504213406596856471536577439750957973702887751130797363397715498749756122142200096785997129038651713565394539146518692665949528952424540944629282558294072606061622498251283392946425615443339581362964278514357120388250889874493883400057501466677023684398289215531515636851523650592989325149615430240071571534639141810965596777230075532298835596056962795403025210585313827343363631272478094561060456452426593656815629375702505959357110618053599437347158691203241892517576820580106301071163628993588395193911238742429069356188774131004217494881151751436860680632835202632007024336228413444626876473866824986350725211160348767130299382003053917981388627945690320784812508349645785753732121029758030452128462054923901100002106055591141246167458325860216948919435168235822700004772955352163188372630027448755748879829566792991869888754609661134897657980669089256958688055098490057547870812710929698698110504908764594775137998934354657557829706553352552752631425477405521182101031051374207236904650194628339578786860289100075453243110075634915348383866152142796574819834692008363316929453754807697487464746672558838701887828996142125988543450198646973358182458672070601556846272782004159470129000040201341519200943226150744099051079974212136146982324250040745861423043389450624745460728833043548870817822255464467379864960341803950951900771278446507788268157013755762661263537802806576467392304217036897815219305077044368815254738133956748047417265051002413236379459571843466552887872617415700621887697599280856655992307896388225881940907598359685701816631555596356275990346578133352209722718558946296025522699569650123895954402531929535747251330641140568376602370785560246502175443496941131467883506304193416524990151108607185774889045377853140966528595116406234863806953011190732251698885584943509238715700431513950890702016943952209817052173564767740079370796969203921103371302918804612791955980903430917393698917399747173837075515389947346092215004269163942792935922986807981704363159194901513173296311016673313824301515102642360990915170819607831227976432788216238571520000000000000000000000000000000000000000000000000 [95,82] -213051439208172274485248356074989538043447545651539553760495956005139534015801898296863066186301493692441991792428214843250616552691153014693389723088848234234879676881813280456691812239560648324216503251793690709458545038059460944963700485881761301178514676588214406406877577905855515064061996492292544951436341414023759772969267036987358500515105160731981471155660125801796894221629339041656988734873397081735344731028966861348218613841589876078679611069108490987047484331280232005468742194337924748539181619308448827210879146727892114192043421844580035192634283914295830417615212518146265916702706576509829926577061047859488661751661859469334579202464182298682474523795771858175997944443422345929606994431088790686883214634991370667522302519981959568879104965645334946185746015482004524522183043052007517977140835062496119486679879113667767232316270979824083124998732365418905229724401489905250991545882175165087748075928029120807809591063771749480964855839774717359850374958890966244440888271107901238588686361449904729874275847962755892104173585873647228498571550976221237386027864720615328944339370997350802539648925609725591244102915001460878474064824705338141209382190530090921907769990307742408217195770457159431069578157894532020391661910648711776844223131939987938607107566003875974193105528338598104203655167934709806186366054272170331572741980984946995587998208439204795289055914683410708699545969176659436276435020433757013545356139736221049272849774440024575857227528757890905102738908717023329367773423787479632445906665894473699858962540917500148528773146004350754146741110830526594448999866816808413190125982427600891485949610294380276266313823108697406301880837432979551311199546866868863573854708518264802851491496386749764778049015974859261926667957659993677202282619798961984927040696648158804272633343822535539286516015170840812633916718000479485703946816668510870172418340499586728388903102491200899125964209655013356477100592534860362400558309172467650642458794806731133140052870675634662632148864966707593219861894731847386521422619030563191007862740595292332860613518466775232061159914377892602895796294532994896907431662237752350651310155455748916899743630962966224778024249572938308708864643371829237512992383685789468558436297811207149131442617196526332632840120131577764600115907270713985236644746242095473414687059803030997473029048785805469703006416078476425100499911500753069185279331163360182114797463077419576313542429730930688000000000000000000000000000000000000000000000000 [95,83] 3928385525171557129339048896617945826422088327335082888616204795987215414574722828976713258574036155498907966740785158360745265403533803895982579417342544180168199744766583509977542250209897393909360275378529115046407347942170953271574898286903248611791436516180475290550229973098788459628281123322069081250670973708158300211001479330390932734053496613084025071471595156231423726238439011683474658784949796869851064887051696637204405523974615450099307398497407412813289977373626486561387296256729896104468091238870469682653329034916836558516954518779350439489563513123411858420978291422026760270110062096306402962953113694550792884404726735126252530311586058268211611494130262228903285863172876555696381663671566044213339258969591657308924050514069849253643206722722717484543650958343743204585114474982044877278700020466600506754163600312662863411530242694523835861428342952037956941688942922556720284553254437603885059276626154525368338598123577029942290912358993806285071958137396269531161431917256732949049780108728111498566418465681177763070917125579800771239962516771061214656027933548245492936893647685690457143651510273412928557962995754544939200225266830300374158728578581975342041261657266515230108785101466934473177284672059652397867634700102952265847555196564303682904092604931167891201093977974447655185359795300728213117228600325717180086568591789795097206387875540412550656776765622199944468687862505085398720608145394813643113002995047374720546029270789252944872733273462205350889229983343819529546809777577167624014667705646230033576693283121650231544981047416002629371846025486777893657088707700830724945126355682613477096926288043602955934743029714907037264236263392182700144481994627360460496627080456294051987655475144622827635743647902569604506960142307906786751931946102720563883913443790830317017019053333742867497314682617998933013396481769229354064075340499069933546939635814838951843805014963183916236574978710641323524790743996264170703590882999362041675424810554191927079850593539991588611028564558391753015349748573881844912543905977057902913882619724111612541845040723290983366528071693206998782095271428978586850625572641943878327145974727029459038027188917818116443119795761884110981265381861045022579765124057111941790341664681850601981081049165742836652729238050439367012271590376309654040622651979072536258431769146985417591695430825745454007835578477698365223537151073735785688721210550909795807190342699567245196648800006963200000000000000000000000000000000000000000000 [95,84] -64093635126969035146402336266365705153674965381619161237483990023652679451440924656585002811608845342384099101779502703626368164841603142355999097135068016682019857604666268175673703053849817602978282492690315633650636896563879382818041607937893672558866791264666439860646016393902449385082153681414665340168882134232706761540622557147512120794332764527738869655594328240899219079532284749487519939405587466937914088876212037925482537618098556736988663931619615467056408128317610478152436512401831840597447524662568262262400701976486513821718686828557128212183591752178005865441556083758469337717138651180086393365415399094494385511877391431109387553340577698291614749728325928037725699838117347351729305432568168585263334128691802952271077577900818886702208480739923067417191556346948177554785506213646931972407269428291647484407175728517451647693624824911700478445409464565143529052420219883198977942741484106088093551341606764997363324620988430199625198130759308698637746139749293249876995839566874326236191732516254776453320765265410437638590112613153778966325785047446581405710734026269281854868119188814446675582689252193447872471737217262443845320088960266836077784101907807080165599412054069081086504212048572160021135154641829717696593347881271182205818533913020463565161167907936834504552365968441753746852490278665646236797709508874193483451785017399021183866551427014522762359088732765444172767799261018809272435500806421128643677808752282314652275695765865772526312378436453294632763634179292066871661087154867581333206452103485744453021267671809833602294884986858827367678864041584310705144628879329935396793540916506126791691028985140284409481709536493811328786213911717584713817573487625655321512780888452954271851391523975665779702351435028389501457139387738585975291275321670810292542327875817455905068039032977129730568916776132488161882104909208385000143005133205505998895345007065706415964105310211870225057224045411205876361468667794657660828162633417902087515230166142447557529211115688583392495153036654729089051495623201972459667689488949001173794890376388035873719065794951522811823955128704963129982711125343508492902786226175202471243044120511156199758641403213761437260441741237957917987342674250090989173069308522851128872482505547853778849213150777529867520617736478238806636533014674441527869573167632077361993797080204219985016350149134269928486460969963659042680453585070942839310735874140879009730970671624535761305536036864000000000000000000000000000000000000000000 [95,85] 619712864540109642183858402426718606603094455215912366722495781572253999358277207988748831074973409021922927685692831850419140633052176311340600320480039294104618364099528576256929095123213284636685867502237437108739190375875492563196321859315043022707071013013381853589637942461761136560582621238465447614972677438409451843150557466106426749191331909070738936042161851650600881463287245272908022560907850492397612708372145368393382029147211102678965665930548860787834947038514112823244977640240659831368917542767179474831482722240035459292383503871856980869780124778664170927881138647766791851202407248743534707805906677718587836824726102017927227949912242509536891757800908720622556140231028162962695757495765424778272562095119355433998808589479516679022203113487996678274290335643345149879738895383429484917110961768987549301008274977297138266476517550765379692785261591217727861726425016648139066267361473003767296830205267374752946926853663857912865738028684409698529009486716248316639959361586839977821451481059496527207497928022790886895447721271215704903681206208579913188959698557625641456258909026060589441871015684968165149081267717799700097575411177187387417781439799773584788794782874795668157620652696092778300158361190312674308936990704444279111726787218953941586823846320159358597034496623049208006695484518537300941158466642044776238281031540063469140434214357056426287553775738871572746597659911781222016235305593421011527963618525855995314108529821702340241390826033178153161593776671734506828103231401729459325081431648205548494419347320771059367133472323043557987442619807850148423947113445803319151395530294929262747412442599618371647104444099848585856207341998960503990867530394818239555863484636311683202303517357301379478281699365131824832769138478422965269027714624697496256186926912093722532912897165342302754065251347440373780611472288463525309234930669913001087273064763454430802235417169422772382129799748620709798152723618152787911961628847883206144586254859603195018728941745852985008581101536682385989021399799909065293759548306147429084489973453131734660695873220839247466998337333265397489598008100148037384482771799977502291434647875523158252026195540640549324637708549921077214999386335072762782955698397577510647849886085158140434258691907471382722276748762676955714241909354641883834557158827128737062688633797363219490194925198356142529147247082735571138086946883555671005359297182748252586397099820041089688561715773440000000000000000000000000000000000000 [95,86] -2892917978068363733490685374291537471177628563431002776487286105117791299128170909815166581396846729394363222795865282412071715564297238584412617460921126418753387214362306322915581853265614605244385852813264441592413862487312376978400745291503283152871204341492535781411611516020347967315355481279479386255932647160307809514339832966339207807595290817604120841167248159673372622832742887630662550901758687128594479656040605500233404556624502345108931596363387576490115466010519714504832156992584810258327328398086326879899693320576102444732645709778430245280389286015497646496469685135643572308371025194406012894810845866514751996426888289780069401694231262755336372699254053959197954978182545371021555340562062916327127162421819609500767286923891665768234262387848475912020863308185338524735412178517270143755364070266753419541344505134134416373218713939790522648346436762661086368410687794858389876496844590342208255318780621502480971167718771318182950657919743170922319750854412914906513006353056529826325312604800544227155314697698843640441262496522473848498068660540281536824665748649311095542309676912484347882054552223551673969292924331844989851078651881617165647823034882328048520708701355733926341011893653258811365966782770213238501134223694612613623013141772454194041955965687742252020817026757194422439811045025808296641189023163204449296922523174210013700748410614806736367417108433545299469754380138622065351018912421577484176155606890395305859297581616519260382746227700478768525483673365851385427518403607398415034297747048187661877827946162515574869248468353060914358967496969477613607446433225406898542881987427698096473166153888616060563093439778475912817487204094716674862229336100478236516262597646252134789944094852606511367091416964966186543250904055375522259639879125214245221741639199704702013069329207934119279829815468733472046250419712739647341518832089591182445910314250529933233910874563763362721551950686834660210570902747311791483248862309699722670791228915599502593302562380369516614483323724824414742610916855479389687042474970832740730738090670927511344790279412042611860773665824298010098654326824312509387988449043162553481204187744034463019200409500966182170758761813735191782044523873384139432167813483364530366725802090006938441698459549885172298813366221946485271751784938299984932621046644834633966829673508666956519808409413485808893683975020142886619563457844883269035579703447518918307834254415427229066461184000000000000000000000000000000000000 [95,87] 17440986763556709106426156403461929323665241598293708567097754384299654786398505128372900525290002492496492408013223008709864242481812354525131625972109096446478441861736018697139820114356174540707642201936035166579131878215369744381750115566318460972264596598798335372829193588239541598321258910328744188260305792810233829407351633256127518595594701536572101260904788935998913708095987431244384471172897915478683247641207039869444143841238860078378704875196657490660612816415722062202004884065419756893247651005699596295585522254031470019735335855039930397386540247965347107314246057856684143659067166113414810739457051332282329259468036072012383667842998896586483721753791433343635594682829992939641207346171194275521301957837714272469405477383526927557084518668928647022507249722341452638506984929509740635046702899737108302071405078597876968795064530663143101783179877564708235805039646780001237175256154020468834347294900986342283102550783866304639635603798224780028184034483154994709957446588705881617017024396389287872310014031026270223267105826582276116323862115702346254013321979414030234211165845128496019366303049559092389308096985232502856800933615559410883958212947995693302405642373541311660138018143989935485219181970885590545985404104512651571258995286866214410958055486941861225208315677346648530152999659407790689062704714618714037727413535382053974493497077594608094372375831560872056402558647081767473090493156060156423491967049694204822095638349959608424812137830418956704050451094021614236513000546939366049327560522192901156306476992049144997791088033154717025071232556496063862288642576426373658182336616902408997501108411660088009962308905461503913167567855692451462693447861840472836305099797561309225598791960048689461561730528161642390077864008678749056423324149343149239810822622841623571043085551690272665808289898492404234618030317552389212895010639420122117395690437114460947766004410770633213323307275102780557724564808405078788359407830482014191119932669699003029609754103470266331493599193805065362529813972309616423607539090352498802532710096383455405853535983607748662692528477363584832984707179962978360297777465121677370267961819532434773574642690667630061538647910396194985790528231635628948775312066455360631250012500702449081759622567299212129217694496479769939242436213586894185051714361630412785762938048504154508495197875116660345662338130342877214871385717167322996539401867377508237877194276285881443470540800000000000000000000000000000000 [95,88] 22341838868392404697922925782628963779994089872104104850167494868805298242020455236868263648392299962371317357694502707602337030873897456344091407811116396142262484996357784738453552036906753095444256370956642177759882089341470009659463331764503757500829215918893944508605246639805916471892933091920180427138994510131930069751918825822906986461615110125472211149553283376451745458860411002783075274398763047190895927934865681717671289179397782065220311938568008386550588797085390762241103369404695570355616754660661571765095765049357885678261737767547952394065151671035280145512936206745101127240651729918344808364294806330259915487315709168451240624794843390159323810825441380772072273262044877898353543404431996170613813579898253307188346757096625123086341263100493198731098703984572262158746568303741332808929251257267596570641009713847415321724369951735379467317246184919983933534402631738761046259683955630514949208021977030034603660262276267912138124196672862313063232606583138645863980954253356221263583264891258165060342892803091021954900895433939571553559726383809281615226040915532373386213961786794575018034741844828205819049845147363353344712832132395528864070737401887499505018783601216829084965549040277651073162864974538052919862194787907736838634808528580407660506385948847465117240850661859753534453235331981975710204679748695948856290974080717150898847562757206814889513352870481053773082882372624909157962020869168728882014792178652584928621112079906431419626332982105510667131536136662664800300476462371155908150225183450464968244444787684825740427322610120576201130673222548525762895272116994182803923051252217933615530250868486266914788677314248593545326305293794146505004400647397807509316658829844380546008746404248581460444064417184370525208044417270350168686999310842412223941562255538546369179699876873705188854335976052713530988955720318574110357415042691714690411868998911333526627500166357447022946548726812085221757218650420497397477263069412757566991423240921496849065130701384889889631783136286709796814155270424051063920397929774852304778207401264103648970490552627912567501261999896469172860596376055569906711975316200181934552842817355937660391667803025590562140067352439017960540083606603860143161436784780948581150390371411511343033021638638530335876676456380241541934934309394236740016121875251699676616730227312500960983480140811556382104956275100941398553479227955821982373178693978803799689340081656922374144000000000000000000000000000000 [95,89] -7466655108292801733206241601195950503056988317313234019340225103895753709760909490609707722772642065888427311776259179192663235054938892504777373795497186272405266123336079222715830403274231689234584048942369678769131334847761961046137375031617325048540750718370088270503194390340493879252359012337457772872280289849607571497384130396986353084181089670362089464141108263387847887261435077081652831751994724119633760007835094835311380844728294252628027586674609597571904404083568936957868304368655838613552654619419637039778928499098956740029689952435200075737610501265852493570556005029320743907944701593290744105816450093453409234073652124245113106539647718355022029530936408327173244947457354179792879610373640168668936637818216196925657995469486588333117628111626350887365510936273930455858095818191632802256842312844826051101340506951810568384253311678968513076257368682229427320587121483149396926603884922004697794161063766830282232135241002189883001933919832315354555156791422563537058749456785334769028222761223095608774482465240144534126475977170216217816861885385828249932744550853291224443611214214380135782257805673291000089555215577288926546470152921364036483901741820202039270317077076623530126168153768634816532432810978880444156611711449978868821862301476868201987973975029326284778991897808966916053398577154931781883527727752714706617140677772058582786319860860701720759125835391970384325516006615035396920480648237171233774806425876870428096926140616881884187187664691871923485475074597351733019504548850479921266701506961539305869668267535810948674566536878767576934556847396991506402010488318649565810751898904036854227395793050710578432495578935053571664118647086740075472786611628907582492585308943602839142678587884585210355338925093391064169142772609446251861270320565086934325895025203081032308171580782454170483728139739274492311409118713879006518275302915449718108951822821355590878703272335432972587983754789703181340338985258926732632990036791614494811565516742864628316965507303860528378387157250734310136806138524723562636850071261565565752139768951947272438746516887460920774090568887666461527819650768647247012674116335743549948227370530779180469472403231668130463083842267542439704840695823645292555021714562000202593132081795031358848932535315000845383492797364527808831130842959657696726718585279655744465424271127088366044677560576834595431355822596911220252114847290798840081010828599729580691920517154062991360000000000000000000000000000 [95,90] 157482333759776432782405323110749470506180969797666786075034189544423917842684890255092009823295645668937526910757582235048032499436731940362223948536703307957083297650252629829635108636825300898735407960576269524684531051906153690289654304583885897709791682247516634021303371164214476879306164679767587868939046049574166509824688372946634648372387316077144272638478292213622518064732811037992154490837342042987768613275053032007273209388683536137513094632669396754860019553131596206446429895143195279128946060264671449335090909257134538188746327486169244017214598848317263724283160064973885760843333791133569982019430235985967128754713511410947138987268373502187828497113001601466899903511630437834579691408451079171974650092376087600708568358623492768570606378163124611858152855131966445106734918873472029603695733229812010115323105088903729033479196700499818530789634580014852534402803619916198885426739632884943291394908086381445840500500881613358504973715167472101477295428801517024075129921618191531789299283615149806136637200178156804080172177050220799812615620430834725743442203528963415969588880244607251842719869685225076294077276656645252890036652749047426477344925208614282329704817242939237012250567193180367958045606018291104914093480269536121396370899221949801721761811362438552828775808400972294540943394365379002634364779769723048579071348381446558819676767935407192000661731426396012265532009349065953650223412765970679438146381937960616488280216432002247583873295189509276197767432882036700928821216747952624995502716402955682513154201107764895376120009289952756108939005352160660087536375895694610611673565126099040688981765397504032054671623944092268671917048521996497979870843991402222727936923011760636725414013622054690409525599990011170533910579833011863575244590577165656908560548323655506676075555164251540501466485596001697721405710610216848486214658917775640876279093899608368404214318239845423592460349406586673450534536733491111972053696860755559958053140360207960224579923110830934822658185914542349752570276003198524232675609820407297033643421763156278976240021552129317141128893018567194520636807544893014768152848491461891110348633727284338352986168649137876176472843906674613999091678127364838707902257553178734532098392195214927939048471254331241841059513972886203964124391780232905516358435338033306442316932459934334813831703313036382400437317336263919440392821059903263903143473113146677560789208545464680448000000000000000000000000 [95,91] -1082826409298578135167305239213647471266289018271438448860967907589419869227321640939592421396584909065857457503427514494376214185870992782206890522417214230125386750627460365905614210722941081274755326617111413450183774911999257063128029034339863763720672041657387004670936544913517732474962908145917926985497343084674212952631846176569598079200933276596052400920850567789486929233355043963893534228972165114632001976704397620032489367540632833317880366675696344701140848210822330602574814219974420994558929258541671472679695887666374546605452567540522135029429165153535369585332904637273158206765488293955925514131512796762046550752889679286279942145136101560915020891563028244893143268850465989052445262553538656660640547447326924327985071763543580861490624245766400488246615721123827047836606628499047147291820038635511590046117149128564198336642203596197231806640630137149974831075616191863466901961341778265816418237917935125611504817415372061482285399202600052023196080355719945288571711930921598030497506680952868127355194837484743282889766806337500063137590721237939012515316320032739468042074179305921211599402041274270486197383064140481552853047330954155460751379044032379866063029210970158264542259426748766795644150021927655705400648524986368295447408869626380451707219388125521782704702141355992575255603442496386901367668041058102173534339629961295652492754159562522340622041758489169700901608923299353692612397216627800997205490035287779491065567668138737588510763321124778694060136694326587549850758724865833456124706723430022560782695125828719082170496687814030726729868607305468247469991483813843761352320914975709065323421570870907934052179413917985275887994200054871898327688406663834261931058108648635997029090459004236261083714491005655180575971732098470167034368584922191294592748868322730674608158994744658036101263430123998827871768294939823343989797740837284312848946662912623736736739595106186989722809882365340951174449627862037536557168474940459799874052927048965946579188696984539133755314641670960149895442262598794234542312700503114451881662664297653809288740684902485338433822424721586373871968946101231467914921735306548825660308268808076813809111653833954883779022791143662272835017372125219003813866423490542351373393014043029520133782122401643267073236430843881659584606348846748960484250805310985973350052168348211106923185088033855978539514514185782544951495016286426262425826953303957474927282498419965296640000000000000000000 [95,92] -4615059797706319868072490491760513889395029951683208004904169604027092389873165904508790336244189931100153143251822169983726488025741630915030874750818497180286397646450947061672028732677398141280300792179136595789461866947766375242076779796849314085239742190870764758365388849931502891138477267302955333525092556544183754156136537876981889347664966185691394724943932596571020775110639734175580399454576202256103020122457474558395224442495590647927740815902624880868376895500514791002326173067869728113924190010182463713352701606250384013878157467524433700368702112201289836697989175878802974395675382960429306194959092172395613604559427424826863927956123422516870958632976651587791681015382191504567590218670637072962658540201933698693954106407127235577144635097065400123254205518807130829274097674530133096561006947674624723276432109139762445175361223580658125351469412254545565517314597023264565773644125348668230955775178568106233860313355006988553598496147570220928739135532372683116882862460729525754483656375137150109254021309756228193071905020292183676318127327302405214699304959936047518614031187236569642226205340196982145148883054823461979050453765870754780196505400805061872389701297847287743829928487025659127496169343413781090172694013749922959483485834141767485689945138288339784855753463230878738785398281522627471110842059679673612305560958571581590943724954703656720715323486908587586292679648681523276897160387962552975603447141625384802853145550898132166858274669215893975782733605025696135990736341027600939411277874170536567811359305466153551774827960186684015614638331979467428891118344426462915311165931665710455202903483954860402617127884342614923723052478530055872417983512364116952970897959760301092722100392184622300876550620831169486216347015517408367882501446769940748576390007800231065366288037414332665126572882363246044762711808395976081376717767561651743409652779153725966698057344091055978976390307187446475032496410510361437331561247764526467465284923338490335093379920439885943212163953019418789455387016820943630642169583050156812649056800772172380096221136462932013702300956260928157806825419179259894285124634875244766357026470814109945396328061766138890434034072768397148028197464293710511809760267467522750355709301096984763175574500925881896511822144860538233714543121720078114701823566002328023007875475288414926750324095173027948266125581279351143899303595617926833335306076031216893114225356963840000000000000000000 [95,93] 50654072065810717351946616978680275793923775939188045942437483708445627383063356685001837408607580776313930741194794474421171481461222301252354704143284946576484921519646433987055748932783438006927401384178721970143908535639040647020919777480949845661572375687796836478562565620342513719567579943644717838077609562699052072993810170885623459093325341335950310141789894052086972067963666635337633986645215070838811414149455921495752129323749734960557812480002882028497486297572019055598814258728065758610559509235281447586897650334980207491403676990185016539944252644883962333566547401811233480901636329582945821218887792737288405702919419411953730914216804274132695706817622460383112711309854602153954416871572045405315488027276537876846808234684284312047690517685621372479341121597388830839618918382761043288406833318933803358608009056626851906989926896256640400491052982020306505984531409143422478492077091802899009115764539792082157259631412358248884042820709166074317887997048038502088052637413130462445853385940378839218823697934709260468422326563401850700887673524050942825495474781847421079058630478837098315967007592085109527874472917720510965894655907899134660179260549781217324667632667547072114300641550601320778416942412886432218743522982595632355440088560473278679395503951058476003047250095101505845331870598788697367460221037805939742055967394071100645637267798787453981131644714663097242514329348802045965230314265412789334021268084775848493323555346252162937877348162276040905966485999738113867039056610033548103834718864367950103382686231368953355492480952544688547108247246892033219866909531195932715919909915887568542358180807517377809682254862279268389534167922597728206721615782844565830586741020036172656313619857430017213786012572696689123086134342480934827016762045467416122588869982147717150666334899233877475119646405322372114891604946788668764583321303320382948485014487160195831131290364445899428070889328876171125736624319256040075675678535569641159823638919136322563282600719135346204695102362486843414216385008656753927457696422209640438703800716589244162228470695549108109224129291488251576644738254807126039402983572971171268797859985895978828139344153417573611122443215909211695141406009383136193051167779526972913314838280546514930507766548102922228788558572867916475110079842194840402395418894793291688959659320226010892030963771138332209320070115048678486345775791992823759596468030743036487314339528704000000000000000 [95,94] 211066585746022757467674551920428742947475695243399690374617520723272007499149408892371482335854345092126820679276173798702762782244756759808932403368226958274669040705156774214107850458815651605845761343734282592889873661915763342639731234648468454785263534284119792100129627248158034296046775268978177245848603314392637087774811181860082987645832462082009430017345093521899061701882685838737391157616188426072331807242014239516287325147179080249844576513098592209986813398067064967576679414057128783319329800862869356542741393546977924362968661212705641634719751958095262518321244010059843718459516074198053319546164721884903453521194904679068851367469620730275717161223366491353444789942331462989067422206065059523037406199469110489116111751624517767058391363688098063910288294746487679442041225123856449396981007092628537141737860844224860520992550685498428868467390069278883063696626066605126652379351246807128581107534314825374352984057615457974871271930587201055626439326723941383754929719645832849021641045073081118392524601270429817662735424050570988069381198594074740645836774445272121419492708526926263624904921429510193575296360407949387381104386767375665964513292523159542499344453967760775168044445048780441320858650556622827682057360365670000107343098532556493382133431138715267460403416728455931814712434447370159151190442174359822688043806270104210640576086505459350206354175642367884807775514483994536304299075115763964833389666736765829393853083468973916203167399348452118116306062767389188220209185149189615443806397666798758152508653743027591889715472318435904281197780470667567431654844731561482312872853906766214005432482615834270901006832956733997722554728868122931763508254167285577883211637061956374414669134542947762360474874341910910757299666500769035766138889291430151704488204755715201916645456055623283366652260318507809708324406031611633302768532948681365277758647383836229181566985394244762782612850476447369303261158971939581477447291549806932691676695089247113575616458003171280339560531521840353792676765368310597428500143031691528695782901236248213706440744216407405563453482948087226551719825786085706498440966666147478618170234572268929691828858870880929709307749577002040218876398484623034643548484942059473545390102283527875256531533870805659379355386537270889576143103209601383958310925121038219852104102124191176710677458092503115676765341803404714650396746093527283687725033705228413610806476800000000000000 [95,95] -1514898320619776224129136923985496873481483833348143190276553040120197073633364287044160389812632286909747498484147612087219498671462302538407873279296990587529805482213676405663608300359458827261386217891564899975054038289401691920279178538929074202066115325623047697881725020020896029647884953077049241415648303427370273336914132480574468090617569762258271967976136215740360027313683817764600384574714773270737717732672654094810839972499922561544666196916081151733331599342613171238781234412769795726400053001331765157699406481938650151650510934612001784319643691508122827188504831556418481419850241722194447593004869839479573169243640760367062329156920073900078513924517439289877867481119066430572381523053191931339542107013033453506180164319461335225708943433545217013670703239862494185570723312583306376428000339017054181631569522761786387707940676144849588499272200490087085550223912383012619378449019200184912081853904744742300195273805303463109409123584913780188050050579852977089386303442126858504067879697691068793171160142066701250235096798869207478936453186419870764395582145336030596734817292468699344077459276382034192608666935811086911445433554999880166176671873305722325535974913388754023054433748346313013910453618144603633883247737898820634944732168782880192497307458576434276994375414725880473987822293917739701388623093646006741301536187834200711895906455930613492348892192134529359870138174503528044546349406112400999102132561775562640703203467629713948997646835125203094318997023454380716392297543346717436372609387652911712730026247963178021187313087506975218869756307071715232160072292066117646288271988947710711344393146106230106531008371804086886054257031636420398831413328049827023754064015200954364129583018243072896300653790906287124336752998063662304970986448520748857755441871930400803592263340140533285371578661407916464427058195333890490690398626792128050023135379332833092890816423742284916072414191556381726518031751262237855624702626664103425400393220417881749498303653890831384010477815724402521450098189951256955133309969068009767907740467341720437824830467540071338902991973733546258468866477789188317604976185505936490361888753889904909224195702577451632844944398421996395562864802251534725073516798324050966826334057563698036883774910372265607783794012001873141259551936875590245534764368547621274702299858581157060109026461585236826284165447680133220615477783611221256531001924435448075217010688000000000 [96,0] 199292053451767768117665896923233636550090088172175280465498871634715276475773134678183264573366654302249484423618101212856709625443527457287051156363858994423934037679618643983724153668164063517183950793093094135255009562116523897454527235060845789964383639634869144329003507400376741398873370858000444695672855908622330819566936104570629894262590918694954226034564433394978561281845640057345620724027984699845409740011720202762316046753663644328790903270740836623115471711262449365773956539725104517486039415063069623553832475440610881140724924796832617213375918965173574165389036098067439655768300891356188360896509970600102250677245768141117400990235103827210420721430453876559976985636063164706069849052763448182382419996651222493452062873895553947029991563596905148131446899121084154389451165384936031987490649371507019828126761469114848453886444229603369934328454002586682159181599348775626529602181886820828561527935387580506941342770921466769721899079225012800546523405385397101014299562240485782889949934623506459433226204863387045228488981651535693300339131916135999606752576552150333359338729468952364252098375226967574865866783983860453323569856450898129838814422155433412123638247589328882539616387683283400950625221287319808429842672057330752429832868383382797666459926883681201177603192618721364333787301276365787721584795216610958933130226978915932360565057171480286348864657492822030032813235535559318339305149849751080074013850824399758202191724961215856827160115019342725487510862223816673049231657782286418284110728029597332011401367905382870747209260663384382743835704185520419399097642292330137565961471187901268368315842976752788173138270275155954003532395436176106148834838054568433617875647045282436196934625899510134119037590773611489679708098190381269741971925294997102945595554568828780554098893038742341097536408224393131631821948187889540523310043900305300012792339250465584452021865368201282585322537516271934586296632024164654890834169851215128675435323659359353114730613509698540746285073863147014009424133851202248967116651830441022728166827574582456718616317173570368202313964505785879357197362422311644052069134488161219255733006644913447263266090055356179192858894429199849800140731555733950297132975164331057236459896775609213274415763667226520737116019649369953454905236343411502184683624006162189084920707230341182094534934553198662428196712354879720508916593620902046995535240763380819825746684890466564402986991520192508585513162757898843979776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] 220645744121070328350281963974104855661008064305399126139676404047258573128354266756700715742652673022436833070519599887715418738212772848522925764680021969879169506320862085552569483423407738023671296329632253182813520279954521787641024441071002972512747991944106846252268060371625726177422341553889680169063005955049121826152312521952208280987791888519937953840159141320163044212500482587384095010556436812408584046785361580074284329536103626685184586973576479668579444264378620167875315495242989189310302773160985579802480880627933026809426239713543535460517608532844745326149057212324932808382423372138679836895148860889912812795497002981577255368827590324081317208848354843299382367031816674956937954689098923066223192675812163439421857199999914020112933013106075879052451052037298622668326636582317611885060648513478444174228050456435272135918714936062637677064056177952741443222485025924569561965786836715899680589516219434036370339362154614063202663018976434560817961013590964192296858445680856992744699594641385060102143169599398853896534835952527032893655992899831364276733039077794732889591357224220260136844114687785462981640813506395527075238805162865252257000449388558706383322169858671837166969733448316055847405284808603908703040590658304457866568564999875434821675050677216026272251476723100172906497381061893853864042364021890552205394017863944719100287001461986706758691938162691860680627756364911235384125273106799399108418453051949105069826451943919209360179000462773898331187967840404241558080278297996452520879593505930362942118617750529490754078073802869441999279052408936106584200360334891704580206427996542821638839613851610584014503719124759913134318875691878581107806709740564698464244720655280534446411822417419487595016878227591074374760652388460814578303295244987277186784390596451513323768064350126844857011841751840772056865113938458636832956408487370304636107849941921025457074916713332181315315260604438060537110415934022497516946067056433784830294350089298388072806586348567845854310704898275061250057958173456155052489450113880101422274208846314145399124003406874031071538613717832987738721323558909208630626235509800810567230958317089368825172719314338935006998479247339873592870071678098800168985913656234324456645887199705909646064085961996139193940014212413746315420478512932894734316272156744414527926461759626132210719936151394181093278372995126031525816870198769405561778511046990498180563350310547771376657534680957262263227805039088768542310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 9500569767255662524549246927104949014447769966949547204021321053362679286698465555386793644524775322124938713167165975586509154435471227786364784059413477427920133809203622752583267825054166332637425307605476778930595114797728952802255343912203473030941356577383278810089452177425242418744632283768994610131176093547320664630766102620682334577789241214274973393358536653704744026086596005850864394804338763707378172298725660528890538251097895614668318377560544941599323106541091954476875902727645127796008325183705401681874246315181074251172133315993501288922645963704981548193755034964074891336001457743207562307869979014999124922459669624237592193779852028535383759311467994633782489856663084820293157470487502021576321067079740202075095931985850872895800549646061473946912430739464963221848056185511516760195908771934319438597435848006464881786216808878572763432131131746809709430550572519459450267120135234438870782429125452759937434321335229441468824583075352573663881862125570893427072460749520172937108775233613632035240659397596743130158023027390168920504274428377337750300915330579012415255862005687032859574980982140449080384108531210810826901061172269732414074379056283528214984456718448689441784157926480314641174687671750562642218458446469581134563804646120795814516241777424412898116118661461255405649107202711886957095651540037580063927092642150612953300838034366713879235448929318354838050703484153826088399140327289436099631604856643029990321610253758094212236059630597797058954084283585534723315961556035026026461160366769928384886299526971742820549999287860029607888148415377380056095146040090589245748806340886851369321669922805388094525618784842337473192974627511026902469041608048120477004584600743358624677813614684212109850763529324948459216886427306499284469934038883681045353590267114871058369951972234392475357675487750433224177826334986816422915441665258472632299376826784458099911273645462457879494209825841371994036866295981206540602365720572392342404558086453721501090771467712602246515702431976745851375903549173783130519354463879702052862495846332278303685723036778313268638182703719361415525021639620334563060926727906412566554082732400746441568198069392071845953396036345035786673916556324626009974168877780839323118237673788296321148504639142999501128248428892477279546042437219718507790976408915999317388928432552805040787609495794204907972116471308934708241490541549155675057517110986829717333856873010900519156449833837777754828971905070967065512247296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -4048086999816409996998401207819073672913818975491361482606525640433314456810150996052325936465570237485324828602096003193117972834389699425474370181527925160578019364423505756930710966991135289322782019873623998220671912565350888985028157109085266751082471879252200267190903935342196509204337960265983773813055650222025059430710250483107466002928327090922930146276156697427597006107638932434348424040036315261493157154269585519710161383330788364439787504095881730121795898327045206094210469549693656582344506877273708103206370912378656312885019138826553207644258724099550728731087135434494161249241249032027335697517046398724123518641967289759738792031109602889135849908535483957065704765621884331407969299315352319203307519753617859447493871263748899331225531350431057038828931818667995040008588257591939012477282613172000458692933222587150267052964297566297824066253034135497438065653503925628313783681659524977215780358713816497338803574220672171802299947079254863194657310692148136673781987743770556761441070257145715519031212263782734269333545153570949083589131053629861049100214465135767247113806301807702060059153941155863474816285997345259360802898351355731561268212667580845052982811832887069882046665963432509596785615109050014335745828556104131093717380255941651333410223986878571113337887640214820485356820476722531938167446578835082397613579832766929759549312701422922689057676916333724128651559985954189429416375832417246209145648062500555932454941600377752981881444801465925030373811560469757100210110227729168086907337674314344689145510735343439249508336143486833827758777268353011075916192669069408362977669210725191485459501630452998594761231369763162779480630666066989711425070950080739576723130047327425357622226147545302538080228006471104613687818616394859043460983632328566820392857720298818602027933292701410058534712079199676126678625138228664972796374801202363278607362800785758466136597054891493045392973776350510533053335038912425195354108678825558316458228881766078365923589620374929787309011960220495959896428406604195139475360430015297427217859856233341219374580067161601078467353366808775257269325419631092335507667955913041314741920765535954012083000491505505225535742106065222606246835347471203641478350014134915848467980640893766342934544319730756203589311812562668253706672013272382270243998145525210489428155004142274159518709620113598706224989985704386543692830305608568175632667043611325169676521976976947447568319881304181792525698007429318136468131020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 169647113033144349424011985764450426077955205844207420231822546317224163221291961907411216209211694646588138623636103218343559821447180202495671330230265055538874989956344304552922262758855563894540574448880824895980003344110620325273458694185027446672389002555326466958760269767294073506203972215278768179920517892783582909357260790331505312070142638046776474687286435969088958559438893090025180781706808178562401782743694422828155170717423932966493574818550578217083343653795238152328556814485609741018719264983821515512110953762591674913203509486609947552570759006396130203542213023470799108003780099237695360293663021247779999778725513076373613276070337481237163082555772977509600664655744986015830321367670800169817536184108531900691618183718772599707206751070869166876022007006644162757150801498712433851800717263050244033717759331692346571385025977512570148186981300693137138893688624389332770641438614113407294891257161905713932712861586427083250318294041033042362086892984553485671664583706863266210780530431158690987308185799506012853593929048383420855418057872962587775868050241282618238165109976692874232219254202821497195755319682935982191741876852622022538049917891437580513133833870728615683882173802562770010610014129410908782740230637144931510735585816285911580368522286134121849742989779512898677324258296629243285453518537418367668882824191760341643426105598113547273049815279313938178017681532601855637984619984676450240738351221408293024239297862544603906435067802522891450042667256179961407455385293615584558530963611903145247527225539706893004077685350493786466490813451551346300178112878122846403957946748879349494758886894978296670016039477827183791101828859567949577350716672277523912753334304581958034681011612300735904344257991237043273415914708432601163861461028917945795828714980896684788168375240373044419837698671426161960822154744988803102331700107418351081244370788138812705802085460804491749759335387506058418710818143235345599970539264121295202162488362043223311093454336244119749934779859876363799177111582962321980422909817305923369033410067764080567287449249131816137453123385753913836907734932319886331448046933747714369568995888183588931867901706955940724866238675072908698904865372686897352812686013898850079955384502450488417226384936220285077787608261555704081553276636404127368491069631694413995295374504573334687024144446525012508778683155408723478561679853662688913898079065292979135096158651539386124603160422086256215160594457680225064552524414976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -2026410020446766235469989953714622635726469297687367935435245871484598676839553322550340663719060333110439096277954141969475332039049240485973064405621344978025929130323249121677518985437555807775033717778220737824018503986819661483107997651144090623276812037710036082852779582601630512271675953615047532289488577172256333224773182303480221864830811954251271240088709564002321326162876493192679613244692724013963887593707741547057376254043907238683652017523852239710860529251040182026337909267453818127456323450521927377433981818266817377947908597187050027228415657033248124868080166307120517344699186015308661424465676593187263069049763192305556686135495968871827987683544247058830815911237271530580612756799940383459431343936686021113287688240419460984792192366776001246075968334418222564771535532371773714484990869378024916340952561368005180431968559894713008885077851932895620864520337610072861637272479558787147248764103111729900464944869454871497040642363364499489861400883545121275219199202496903642278497463762651845257924922450392281550027232620485410130677072644597350977901257547164097619596679996052365869808733021797024194875070401505145714775200740077925046493179091302529237374312853691425616199942948517865008089425247613640319149954042311303892898419970558258743824324698716616941902409883595880294323224731079307705353408902251973600973562740803517274919007577512422778206356320447483184691175207836499042225403189752407555580594164063203252429696442234343925180267969754310251461877749979147799222507123943664424468824138614597815734233543235515800234781310952289936214838891899066104987039409380154104803051254756630938574947047962627140912351667555224094792845865903672008480585080343681548370189456881152461915415597241423919263612666264358140341544942861074465257590481097409411248000458066201690101558500712942883012740266524138171942388163779078458886091933258046289036379706650352158988451640238144453028565509371730885764489573653432574984586858006888399289729256340689204718064117317198570234231768677386702621834917002625637639795890852314231891647784817545456358921547338615827798563114023892974433168120182816151180177951692937503338801456054580539736796138635385532988850285630006184049569090599027253461491275505224605918752342956676106573188389874212387307308098133578020268169766455627571603376414614695409090641243105272249912792903682671059064492729001602429953319220901892310155131963087382815785055579420565196729962604674747856925679538829578378819298918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] -60749062110358044126955374986498036264630196506621746955378947484142201649608480594575399537108925642522487224885706700051244842665385849089421255671048619570487802427790428553308726640230918128308744708190357648473142599164441752779600568151719035927053911261399006445947964766498698745149055615065107258513730053402748245382408553102100112726349622086529750228143944434366979386726866094795289457882960120101668621676900448510657608720180781516749891526434234787031602506302166832714986725372109994044150779818950108478007983882360898101179763478671795999802422760239864124712257916273507525011300932962460500694539464423546216768978723586970319783674600804126489568835289878780461326857551301968568083509477561102280625425851356278739805496556292260430808843577179959056153525225771472538626747646788876694732575860794768036484607918118992487898371229600811948321974312551354639213114145099103764451340608425402187856211713603052168455303134556491941589868868557220902578839887922228271476432956120850316069653893175848754526192184042474059268752416824040074219288872262039947571355869693313719449394246464933170146822605217739992385785013755405682808121842034144959466612018191551631086815279914639024636027433233024401203539287351416773639534679434048724398951592424621947935196991634913265345210873083456789430629936180545902275464068367551914342443975537891648006002619545540291745256593372588815297527583189401744088005971412159211552098132963902301112405840793663940023901417795156650807451708405728238603669718329055316976018011049221840997083549040614088688802766649248835589123478924370276010742941149714441300247072196418773687117020624631421892693177256266574128871598533709058273001932441648618542943028311093220761018522748992127841009786461759444532183739657219075911377773192141843259950804872150909754088838139177513756154120675067622452580308224734387263186679502437448773070551481144423820295575449954196024230134971026067225759468512207552344804156050906876218084143773815291230682395614336256079512805747802777265589223849073253676555150783798650908592738848712512167095066826400282127929942128663733648919179933612100879213489133829805124582562854958833571010474815447609442022356276517260806954480539009510031518538371365792753391641062918848601276819550244381117577112936815681730419754384792345609679226707600829613170259751871099581808421125631519707998676951845731888675799315122812504700204347190447332043091310432870608830433330490706373257638643098080519832169611264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -218955690630565246085036017327685102630142135407681359445078265712628890660597047582902630894944995711940758762576157889576142326922496856743510122637372577426863896389129381186038699235306240092208387036866850213189525080087773424000967422095730267035195690084469660956355660093128072044309029323687476164071943656543650679941310978730708839497155211164528850011186486824737878241804450986009367238382797822736387338391239595359211867838556152762756924052477649164798301917667876637975789416257366697227434264779634473828237633215915266891692044279641085107811927638068319969161755301161356108361027157776629116855180283156085632221783676695752932494533159707229979159370425601139209359433150153776734260078862274542478807852532190686897181361756386431800683491502462788562567971180868500414229237682649137929232362001652331232712888980759531321234156654078090841088456319387184509229892241991862964873818232559445417110199345114109870601725403877399190280077694412408330656968250986312051901883880468130016042558678679290365147560729408173023021789160413129857723347949994905077523246469587590981312703546660912273735515565871776533796145603137188675230421781901419112651713431707667005542906490864522454254684463527485103714424394222241409999666471315113393246058325858348079626315049095801539619284807506292507178740704597918891019524421144768017453685630431210750514574022735966221247523123267167728774400282999121258087416955784117430011608905880587907843189118644439907701228458944945196511758569224832714905381571946339394937026867096168879872593118271413353113380414770853997485452742852782170471055883818770722257144861443823278342511082290975216705092738397985566543195100823309699547761141730430593464089152851566284023273280669523626335327402627168403456765379628525352127847847658377753058110756331945608924825188355914043473488091926366214332562362215490451947766601764835957382861720388441108798866652213002581349496694791696704249889134776410391190814684140485884630762106403480956258333524486053447774802158760733948090724898468875656746179128151277173763217367116589039587270964770225328860473507280601166802444278420383724515649054038080830114235657518006923040350405675308220942920357971188697616641585447045051502972358546210247699032865172579869165230540010474346871150372624480701905446450568976270402359158333481076067548194195392649643888024385496207049609904220345379820111644524012600804569245746466324571868861574089150541509540183251340123050774739666335616089037209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 1844683461714722376148148723510793631616673949966387833679321855851562333135732729581992805454904412134155027283910180292772771950438205505337984078644329064984866957117018939239498874049607027983698389100633540404205538938750551766667344335204340434375734284045401647689259869745711370657124289731279297683870266501768017784996700495443367639956841236832312206780349569440822507867502085918765654830137431768665662555278644567052185031953382770493312988829084472415692984737383228883592300936568059494801544422086266881622727121217741997285642666153169305185061905823215209872487976515742110126769037303942723729563666220781897240375894117153780402726620340362578309752977939483738497476813329723623783391668899492961806105900424184467032100682403664531961443484716171816894658988955606134596881834474685262061498185777095591972891580545321395977213876366856568700421758276328795958765113265299049234086698711548844152079807485001020942674679320141166565201014573741657405301812001729712921528530327380462579531958821962884895567786488113239798452626179998514446454418778172459530119235715213646875202867201491433453721598820812798247396893523306882536740627774389475979732248433243472137484425712004445052105615994140443927046981110207889736339454733084727858917632777591959535690330038673871757014687987454033081680617303919079692719994445928912596917905479906735337942181560949261662204870493150283414131524810445537643858566170996018531149365505797243730085548737997046694515117076651113515948165247266284831567805483976903542645988773007627773245079358992375558115230685784549941968911409632446249986585182205295256487043959654596106021035169221849523173515795882960593623713662514915366283052481046801435068548401422533957841683732710800552838483790058591081123553455257602268743412164711064908570048474407401246696576626055001205917299981904176366209834527504822596889394157482484193886370417211444566667126671431396770145501847127041413651930332935211621792277233964557660932834440832785205715583885606302706316386059966557744417491700238826304220125368686451437752324575261428216813242163204362878290482719477957015522439340847520662167428943851083544926689621412471887292286259937501844615991538646878178860821740827143381445351951453698391070027243587737636835442765864245998378845079825250604330751951175455268093057282987036733867939458611255536636000385172774639746441623206166908734632334061876467519224241610275627032830989682698340953477165232787990201220272286695238011948468535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] 6565412671278352419458914124816813189360102291371721737253876188211174562722380880624830795522633541635109034253206380596555705697678111664774744891532769612087201870539687819943897182726232756530363088960277904182600312001004437578913939495868008222240252774398040966663658911550609702018856323088206603394471616280872421459748454042424574091610439687062482343115138368940542959865263494480139581851636061216685652665128465351296518603806953585239168259294392919882196026058440013218236178574401688162964481490553342363675806790416527686053541556395330008741338097881992758602107941152687228163461711639872875603627797077144489674459526214722321330092545453948343555515979023847940409649417437790651092960662929655929311742815325055373043572406836771491860907305551692886999302394895285837393118262200288260802448032900925274339646371760660230575480707099564559272735424755766820078201444226938222492921077627979839703418522925173179231425090333571106082599074556718405160611848842905371666632838645313359914088354574047735356888836213049212459195012942350166387774584943088271205945010749871290712057288614539152356385999617756594002964423071635801726068620918038259564872744511579796081926497873233175694197876534994580116684044950831517852210209544952893461240228880872946921249598122895798453654093269710046010073223454336164314995557188946095677688826458483203845905514000771149665032617134541728142285202533786314714461296547172860943961416808011905804475235513501506513184051442908010931312229349645153398213052634681714929792386953011877652662191696073005699220120694166276149800223043447341249053921895197857946751788986190472836387591930850530012951845036983631284585584861610706667329315507219346592314117765814885428834868283075336381875866848692613634369981001697362218958634878521712062146502670143776674244610835461357406077474444139829857106411190877276818766610109557333292940825894605551168926900868951286147286735585607217584675779658613215090317576602674801275783417202814480181139643063389319489257226987904043995761092305545807661724501038790823453807915983367632286029828058517176811096747478509624038587182884450672681164929178622073641834055271672812018050149262439528729541775208249326035353505833071441496100975634588238783586314555621513407288692962267955080460180333393360063806732762091105001544227378447170097164813922999049749683473003050020771771950379651673650816927454241729994512977985268824253817767442269240010364471800686188459489790355418230244331161754009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 251794476973335997279915269664686909646244275516895166898295547596890966601477684606960843134747717836840801249296564150914137091774750977528271690790247880838908902938252008923567168687227242173599303524822614273787616704268647421597357353649361802973618361130272530279618526325897624909040200238600139999415263660465069238527672132383448829982624274586647081792089587252709402847595659220893326738189062027890795896544917940089318027752916137629472651421504811503949367180370658887639348348317202915082153278014209919944966324468928038934817491002483551506516877488400912699004722606495196400478553334072961124469886985460785373506738898865323356499715560913611090360319642245361688525635752014296851884513015564336655729844170201139800564982554718679815374735587165522823679728385801533650674998243442906072829923337943447778703660759507318924220413111984865762816973751665848102505770180658322846583506686559338167013379394836314406350623633981371256927436256839264746163482851834458700856426924571200584376126525808719356131229799325570569617180360402751894410979791564529030222909269963493855339229956760115742458693699837562451652356431571198194647637377227661877171593039251674985012502737186662385997254031782872847669327925453994068739658336087086488899479172780020228955409593569035518322578822332747646706982272968750275542306858901468052673106384110429543992474026096084078356004873991938842868328073683849692819988377211364076243177642925520011811266938884319814419953261840234380761535903769442500860219097181449811966250049197654693456729587063030947562940255408612096252695598796593477086465098345111631005992288394251598923525315806166149806635763325300074366825222805784943277280269198616173101830196520763296853100697308952275850397382236683025970023045336680887462461351115523216001561367411291936631523620945961384864755289067478138995288312929363274894949956488297311980264308238462732215700823297328655277334261655886327566039870789240086904000226993249298976373859059084432226697624473897886615048383971842524042788146748686758432703383341543204870911155935077458446475560650427990895134995919117787142456704396016322337062465792882572197171543988916105826193744097777586304026812392321210637282562691317648488347784298008863723292840065582966695274716168234544099513120896467569294578596203902907785393605943536060357662607945031045054579123256457389056485028562479099138092499999497183496049021634967672692204165801617996226074616111764666852719989740906517480824018208555008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -2681659699356055782872580728665065137032922044272705388343712363418191937328858515366400470993185611489627822412448206629921736348606495293332654997991249889624885933766515712749009353400484757238598033852895017474544990769603833638218533189052596140920446964666921713457574871068773407429145447360358274415603505552255287168344845410952214035293940174556210810693890032605121406159105627795573640358880221274957127921049511905539101285890466913124854923440551319875892250542902237805144824605817574096267863813466339463904333319073353037729266831046534715085068727755853947211550935002337213516491678089152968888567698836944719608778694100581176171393327361420163209432986070215788977789198967454171356168865209329692167719602893079471735657804372174525191884057933187677058358387801095281357518247188594083362477642193679066072338701316658645987120970813742952319135946490246922405093681319291400385797091115145461049522611170045496244671108671530176406707950749498298405755965188347004940880317935245758160856187034702161148179698982981172413011780193641282703015370799610980011080600293214917579800800790456491414421768659464329310493016230312792293806209934970732878944270302902128102925170196457220569070158299009175624525428216930385876925295001418596803010131363294553306989778734826930184467026993321004515571194703648250879065780319855453080048279364349333537648323930167037287283178944814912287563870749133676905095524453689680390401380510681779458684903403594055097143362816584883273156463215836346323652903018889433572267429954409833260004263983610951423054740389584558163696749709497139785854531942712650541446748241043556377463929558035917433879016881307678468418865573369916449784983474455382048591831629949332747991618104571229864885001893041429492800532657291027103748397171556414522020218820689066668818420607202296061072337472854931761898798524830801796170146091122683196333688908075632736476741754108415119077168923563855720949350007533366692374043164759737024621582238141085061927037755928833543389475414853080040133910009470161219462546210171946070949186725882907966074834590131951605711554590593514186514786306454891154905078494446790041189008399072578139343317747081886808711641368500195061742556663008403055168718315091563410953370508715375358335585641196791782746135896776376941484249221210009899771918763874095449742930349890573330747348995712794859081295321137992605525350330725093073689588400847892687194043891181552458007342858208033448552067084324146548440727665665638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 11329158247099424301745059809094621709837821120848172512487176387685400027198619203903190878721644222770021401028369258331672528150218729346595396221800116153900610083088620777100915681557666600177956853889963638777189404150899446861891857220979343649049357107085356524669620026370479383968397513611438353695783407551459646663541223346289389023416246993749210657540086683116604426689701165113049289470555541032633675832504664343896768651858076284768910610465292423878865283980031727983210852703470082059585606589990208632327961583077988067965479761575834872166472796280428366666001684942202172672779302355325694326596541129696550684110570338404362966046583381372680127799319552837972394124490386240865897336183422966193330440672917104189785230337231540959953735405516134868056831758646374142361004369481478044451359748171959085249189488624760364725268752900875907836489991505549179221369944435486920458478972603026133361899727640654958154073180084568730772535411090955366845535498173381458109557346572866362483640067023313260275982497006244032748130355089736038317088963464069570295278188291430396878893811456513743220613131965022880389065305200224511792869660699265176589591837515834443015042587821958120527033618455486948248274983452955581325755918639572079503020888029770206468844894651482724197579473921563679825961617303280406772467373613304059061163496956159866779933915053069339971697742671564625595187923225578338703509249880698024680165972462122893577338344619588466174387393122911771460824059872363432846484824072466732255554691504622606584336399057382067283074234941356431227937880366615423164839837143435442950403316447677902579117804368179215862616371809090976916172686839065017654356410238229171967044846574639083933478560796264061013487226788485838015623696619242435895211828453159310036176950132367134669744950188607943543189444022855610297641517876783563519313373745385571412943856844518936411333572306490338445135007393923827213267568400468290054436618468359934475462777785340951102610098599626342132029644759379275317334954513613444027102382817817945406087089726043107492843963751191447881041072159865500299253168121380378003218636864914034183232153940946329400176650884259110768942153608170528394859833030676819540165986316187102483379273326765698464101688225873852253366067449270028188242349205844321550416174921562607704307575733415498958395947450522418373454092351057828960991717269364749192326242197200497346838967856748254401966214895438035067925819203655837465773197692510404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] -39516295593030111971826995859070951049158630777245603221470158381224280658381636715066135979486243608099240094131243723342123391503060981490582840515851198962835885179803968170173566110497246712016882523876902186403848706987794044554344582622083360789214634602326120650366943915382375610350436912870345814884466858458645574136651638996170910700779925878802630299591198295004290886326808939375497053881355166709207979951042401706647482922160529741611682634576671151996297599492266257519987080093112298180080570338245334439514148269195632889272487751981707560691388188252382283673780089405214359069939758901972958273680129576264068309391470304322441081058833726406330074174056776282592495147742974404189158172230890671636393832143988803812089087759626626302636962746422778389266388893021316365674687331548887006893501787823262744066067083177943623665872362357753053596981838591863352531573005064869822137950398309849499316588635589340526008473137287251233406073219388062484674085493363023643498614726563080624350576432853572525432779267239571220774879307084250086982362044527836968505438177434359585906294312824995792858244261425357986918311995359554835652756781636019358979209953368203833116262455029231374413657016350265847729216806913618220271373449940055260001677937634956735082468826800691586701368235068642338021179150698686521572717406291194213692628027939867664749855285036018770531841303304330343897977019429246626534596174018654789310987113177774610341521081980241617559263769719419212957936139652662733605647153329673772829139890077978115490942415592982473763970179407114042309154777181312386448553668372320291601172820237081322668514711164966175013160115657811500908932687874079787399648377072756343283250238207547114026388376698696854836128212571886915226580797810611779336187253224333777137620248693226371901871748555576354008641364842771339563715670786467229095904667931790408665851939702625642157236862220936618272083888672843624095964442706994177979180196614808183136239295907408023036537184677665571074854782936257753724612657954462167316650970696582689571097257524556039720319146043423178091641790515347248195136175899505299121550745764361715141548731819368376106709326848537627353655592512082369303498844363722958681207999556131697945765140565570009783751812277403893622598225567905493723921336424153252054628873506513068831226772857544020810557721295864541063071307328049364250064535645127759739183658113456567185826105741991664425290155198940456661545164788224246533650103561040691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] 195103669277594866077912012048564970202794166532897522828527255451782270454629976875448528485183997551572199312119344479207326888496938133860161575816079083031067515623579835437911455254114835265947993938790602266940532855705084052959863000798284648777286755182412028827128313339168286247666200057181786330737447747593931397242683447017606316084955662273332374999734909282306106345475503806255884078788232718259730172534103197355274836797816467235895403259749028903250864576385515523871679077613616487984138094544461269621830940466561749284907240661705325060240566509353977265266810665424924987695899926456066090196634747338808308969006144774993376092501624848959642939447381229801777269151914270716584987829360709349203390582569793945716620023190470544513337587641148769972131973672511240224188729450881072512975078782454190409212058241307702237841731320364749503103535147564731895021966364583428289865407379778589957829089350936454396823714817767575023643583293213419284900339107807893891977887989068604268998336064249264491898198847901058828414842425229264873823197549552458779194970498895212721169907404917948597430802375571123823127097672283825778877060995660452757898823211396657857664755084653877833804188025068164613164623690424732334085616289145349025741486526279476011924140207702089819715498595835555561805029802115602541650190797202150023658612383010520539331567903759073896258677426036750966809497954706151411015001594648425947173600351936192800196901833704755078053068356368885726853910476048561379328014466770628768885428245789098524322906052002957086949156548479213882061446922425513981150746672590359593888129337960081909488603643588598616535716096075152314382054644798551800645931722541682482580262900815484591283217371017188512841199290620976337337717285221544758288911704755820189177943258427883546845261395629333477470332124535421037717205492550805264307016553740472335300481930223980030920061604377124158191666987535896607099625355855942305795719178715284395200358017171078416048678714329563169454025682036031713475676358156871031785542275957065566233786056690253527965350079306256613573259300447334614192077537964423968070290976787636064407999388828863009454047855150543891243312818921122166125669346997620089700923682842942483690987166654196312179943578585915678365880130691258517266492686475262433475342469957213797787278620907901689792193475530742790032490534834275946579782675761520439991892343116305699653006347180112909541089987800568540888415898068583961250669141903303245824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -875752701399830145215592751489744156906531504238073709070006381642773114934955361602855483018352239522040342805354233201303132396021755673298700592382393233302821536150734960044604379236405253926428837849199201487560690010029984169200347740858724234019197292591652816383399279040487007321120730820363421291503335727106733180575003143984047986742729675549964232275502086509347353512280000871245325919057313325960212183953798879290055948549281829252544354236575056578010372455675462963246904296523700281242483551546169907508885801571159619737021344575158749415727378081347193342974963158797668764370269595459878633130648895802414919582718941878770649631618301621420560838233158062394726828704343066399290088373635745545010247008423771440925557046572091160764800411007710785055942090416708934696136982036295295678074128742096685788471564751824227427554785467380679396764506096518460775420332822556319311568139480239438485601659707714430242449328018477343850877408863618873792074729622138294908146742940947630420687238296116640369780610953967455686422995147252643423748566419939153023238483464553001617337501711927447436036732472489834643261059002263109701159046235012724427937018045412720099425556981569778731283835710927678118051006427334316988326101247751760776787741290163186541697970637603665455808488645535603035823155765207625311588585198462651706872236222515671681763487066334697848907927476975718130556474590816258935641250775469450694588084758437033432473099294942091077282595570916152508414677373956672992963394362667813470337554052882420517741437967050010592242141701858137939149936792109454510130994346998832956406913103323921297679897813925250251272834628993930707267526603987407268880673136566808984700818254871993629717414909867445662575917577333080905610544808826697215142730592451753169376994309857316893163693754854435831652123798262034303895646738471497014903612085180407068325893941084717962107637303790533782112254640218726389141498364221055779342356619479845069825693073078831964617705313395443476268374005811560988061678483184767218390277852519750369984293242225584899531420634854800395299304533993118617006595875516084306695941421261413626114560768018523616946548659032982651278878588329745253686902914980440561709647609200978350525559578020487426099645718194441225154450378299914908811509024554832375672962034571233314701346798379935624596547473947056743222918536955648132787256914775032863517992111384037918043708634209972249016951535542015259798049005447388181853349968084992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 2648037797738285809776747894474312480946193018851858790544049336521255119738069091005693410211792468885486063708105518895822889497611397257668224506463660034220567812408191264998816403689479954139919034944458266245633017766405037734732937985247930631780478397869887381847579835472174436278610597596938254570910107083724263317265654940664855034916782318487057179147732629566627065456547303440681225731060822348315378614703978779614222839852915197993432306559557821419989419267636592998313852056795411506085193498441789467232157988247826578976589086917804205533202564039331466413726937475657788814334421619402963652323257610312239078361396268521624614333029059103716293851515850338407911589047367710221961743261488720780987723171342380697189318379932788721160976206297585955876039620428653253360723408892367188366580208041124281475493765101633914248322725567760905494445022479305351211757110489032001715603340091573093826496504268314416225743736791751695714061918862326104344232713993687222628525134507669745417656613611691525126794231036635190742322452940080655385758290115936234112699820602786605645376283476348474187760388461665393681094763753600022104634522287657709114166226678760717698437648749539169651955588325339584924951789471146814248988577130769742270139688777197937317674844608219956475465973347229721688760485911193473650878200238365781883632719192610253052969757293162771009424118821240296492807727194530455159004118100702962032113678503047222163204409583090272974287777652363667804780802452982565187128389404335622090882300612924583128100547852924837520659697922615494976490260961798561307037153313737416864239885738676838983491886728189123313858122568387934152392929680890138906754249411404564018479437520952706068475782619702807004565212400089970322251245697669090992253330440076155639803441391811310023551254673342826316011505860878194775792782873685568871326714034622769482074469024596759249277575960332655128801146773028167250270421825113896942471236250575209577257930230073533072806138063383201220924078511966018056704240732962948501101275075738161257702858335866313192759827506019657631240934602633216973951175375091739380752867876558421544909644377765170879985944226757306459585452835871850875642248034719876661407677930529424198201846588069832244478141036153706373121088582389040223382006664490562484829245662951166074283440781200264556431220149009522801006657193995762575971933514716984618354204231605489175108043975235138767793018100969692347752610389485473281762701707586972942336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -5334610547414941615466185229469722399371416289527723170259597719731304169369327362830194282324497411081299141241616380445223231611901396578137500773414188095379184019803164355277703808437372772348910263980352839164039267604075849477093579099595680336959842728708478516724389689535176786611449295984136165370760797509033224814897000679918226885130226534296231282431574805048626992161807799972751593557500894801213665116565300589080195835509042925072981981778303476937484063258344960820179636416127900072792081621261121640620492288293399421212510457683014013004312133293669863846135846353330566149457481332983601040029579536531737911463370712746257623287205530222674313796899163472339948245568545063715222478466514721670847182890234126427541401827066896638059821521264116794226194078150782923964702853545991019627899999652674516013782478601784256125996410784829945584752360675726054197419795180837931295385629643637980260890193999846354878597530406165543732063601172956481630884931251574994274373842248907558394852859350440121841797860688797143305910795383644710268413899345811596695488547980062510560507290550566421165894446320695877733191663333302947654056379571612507473009999949444498876663384845724654569491849190427359899418014203905497129310198945900478595760827826311520565348658432535493513632132659377936735795673775129251833808176090347169572197801929108638505173811891839455157745596010774808515786924855193074166105471040951923857431446684278834046424303960750939522810351426544105128991412216248458423430929100953112948234547983925711799557449216554306515745700302770784895756227613495852895897397066391175625037233248340424342900487101029467351261732030719137215462345571935809020903759800955787577108372972169837686649898833637588089193302837838958560368972743147714644797408221941179159381417942423136635493464286417499296204947053053234957672993953961415049299939463121815601540681667979148807399949634732500756103312973249947965145087750718738741963045349327732358554319756860388672197651156019961553336332922720863976787455564164393629198363308916723962204159829766896122649447202018115546479363168567764851522333395464805554072785666758346331967069228773623401193847314586990179923779116011054177385402321421206072060932409751282876095276576547987562024124353536057494874949878533001037830439295812071470008498492579837705278745901838423742765420024656360253289844137657347511579323676702542543154371227648099119334150093440297190993986703818650611336109826095388613240482065954111488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 7460051301274120150883344009755286970947447625068843269987729244784017267178260447929687290733351241259458806935604048019501446712029618779430204904084434159791146193464513831220974852322408081791292369302664584860450844685021555251055748166224609470039782099363889609517972526183173471690311014684517762331567512554066808185264127318178414870243764059363792059506573003788021533155715366223865313970396124947829431908715653878446350202277895299633079618625666812188960130556734753519370943694392353423588666626359254601578134545662299688770931795257286449549929340916978846099032109402652571012801436597432879412309051234252167638043675644784925191257483694509192423850862891182009207527094820441898139355691332815295929644563253499005315204315941462422937910200071644974721654999084005296443910172405037484916637605259731650785217024921809102048921789418161707166136898491743151218300740779396981951963932855974197393826522166972230897072600945808139253677310092193983663579418975936448526506371559644613586988551430733810340008395938009924824346446901251628175437979760629676749353584536214764592609520988612413024788207583108635597586964110427442718867667645938392283077587637977828429926013586024208563823237421569175822233942113685284256676116322332779415069622226596869435518626011407531765802647892950832614539518996101552184474084237958589613024255210075352882049533742389966151459503323262727915162996111282387379501259209798063724256656416638627172622689795648284657470030924065634209656971007599815837854426558626129285575101231752209848934445785012371411842606066392656597973914040024210681043201904461514640872647969478317226120264446731213046595290819043011088932717532124876300007547006080420266485495148454426859379734827642352602992371135489772515610485413085986929137602220360554022967261423433782679815898169633832896557653217813727162227847261744962992156188752309417774484787956712173237092813272708219010402375502858125501298725026336370448418703628026754430771298321162426630025007587984847454085312836897835866783198006002186949734922477842003517873317459543186936183707186903806661278407693436945648615272719688065372990629668427488729591467383743601961030572566592731247735886061300114642451587996840960593844127059282192839692279572415483533606507489119452852921781966041505190080377807754468393916192685990566324696528458563441246343710674634416948454190139806410647907221260598538899121966338164976139670064681577287257703498428122148436407826319711255991258946998932676280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -7235882338833123316389501784685603957575868087414349661651653452969673834278074504598089801100106708816570712190026316108885236757297487640771311748166051237279214281117187819523810697341982844533279502597460556245009698967081213119771158715724340151118313594069924354578862944437183817924750123485652565260067403638653131609518669733399780608583367927187732545832432613355296529272791620103822981224439833494213954795436965504033462694686563365347683076942586110103892004309195963798322146516436897681142477869696407222571835073349595287502702751116697105515583609204730873030457909667228299082643480589955264247985463973987367714689577869379006348496195521094179410366259607529337674303175949704010407508601719868823893021127993750168190285741825058582978949966463571392975906236052189452153330231165801015916202079127750286663015691399542140421713519406126944565468919376847747557152859809180737047029822638122652543639496207126767378476937099489616398487080462176389930980394265828024860317666027270322519308481149702786500441115006066317603252890248092786802297453591041472663438922405068647157158422762139101339488810900973335190134294097994609668912329752811192287294613118254030981685940675760335364137492073873643906463041437496356290548490498064838341112295235968861179715670298404579850934050200176983307411717824568545481911677775987630200980430112724135998183600932038014159660850708769149938469565060123920258797529061200204433312035339332539599650479897552295945328373131207608369141260972789970872456185295075085895476752253271316623809575687516527517403876596567780987627327183180583957220616528141103127918317875539057577993855792082177631359072494404514272263847778366382905463579289582289318781657235861615019504254452465456091901635753721825867135282292973911129267998892195442768100575694936057675732614361165051567881026498310540166475699187413537747362038155732600870002040996273005919910518506400729977856314365741522930259337344096930334086838090604134645466727624132341397938856533971101762982232470819023067947230575457830306942350258948876393267508231157513330017645639250202955726029108462466351251039087999248852473306450758585567814734341352470299713215052491484367904567953810332600045236082114058637294888657675480346685381461264083052517257646773892135064701195136145720946154575150274856802800907296673801829934661336192689296004136905443825173374525660968763262825597664333624435459356478744419904782191007927551759563353636141703175179090855305202605226590635819008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 1555431750524499095543865199981474894283647957804937027937090972652375090395382615734498067544721148446238957009889669029640809670968830106360447299639760876665571050941150836173386974784246125470128626923948748728404670508557336476881521092304280731199363286765076277559218172232495275429974326611523096437694865637141826020198666304871150859814187129436601578167299339036640189846408459907311314389965675912437258865921164777989744414302311783871004063541033003469656364004686649057287147497386833507521864461051777954868401923805814348523586412908442577944265741799317315828610237708584233992835428308239194103129354813446911516142537357656237377561394887736283830945621694390339006139173901282436836313407782937891068532433709111380338040250262328808416459234531941474448331902498597423357469386189423585568005757645742958064073121682871879157484999495937391942655090081017163937206554282975534552508997994126477290183522816849506307106509992338690534103459635592775306462803958087023657826765738363820783529465396839018100372093419232747912766752849168607055723330549586491295796168086467604866938141218761956270856436109164970159134027504490403654448760983149802438090599096960413447213986219750514561525918307690213654217342830176929684876569415260457347101116682618090087085904223172770578319124341829427101677139504674495739146836944704778076286438630916917786127397594718583344125316466641635877160482224853014238169320351727157167725182258094038573692427882619364963789320642510509935747639706086436052578249506006008201781093216161582392023519850922058780657054509540987853130959465433236335056752190031125516939869017630643276312666243206302928053910785569189837422278092189891785286265892509588244268285644551231769481226064232076369252232419687858650998695525445523733616311690058977116329753997388817411156394824533079913838496659436987026018352787814489786095667347012891354897020013596727994304073685824641861512618415149106588315248478068317657589458601108326658095645941020723094097525432491766638558629861616453435309920902206378232991400269335098463842818539319526360436690803888044735595454135174165086509486501950742474171259833771366024306879278779065199973552843234133851609393362485529446028070416199648738960418823524128077504085410580208091054206034187295432970394665916223750028346950748086974990637289719702902471598749733333463569214898721126359096473593531593682798733183500042733978582946607234028728797022855259291218575340077761505142514193796763461897396167792400531456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] 19013092055810663383980620846768853755009498815683800227865557068984631848990009826130000692768638739996357041822840879409177572062226448270886451653353137197433121979955803152659191687172121700335028800312999191856346822790030920357609922005695607903176200385829652384537516903729108896572183471177328004820673286167887981481692484388786038525124401200065035278415100663227283522873981856957979537336584607961137447527756894043667684068977468534342083431804061474596785260379513271532732528308825178946769200389258786718244992558530952048033355874037853747529492321848746998768380114765246218534488036168350664934661552253053582946244084851758329836561671666414149903122050553420732342616031085642866760060194028953855129382136309246698134797422282950373672482258943304845347938152031236514818924226611290483582088770959343007278630138572639121746781013189427544559406884559279662580381818554076795718322655201034127624057210375714686860229173439800989619887465619970462860346573765281667874259600958347044755828521935183993564919609489735787874687624362635555501150026044911299508987826125257313475098326051528163710458097143554314961241251949539091549531488941830526049554912111504577605024085251245051793237140384622741046584129842742730155069519223809330688266617845514035728269369803339374319504565231738141679707360127379681245059595066029298440751429014351056582993068762565224122380968440289646663691438412298377995691077510265618750417858709823794477725087617870827208973740713403183838058817921623700836049495468195438965003175261184614963717682937679080235437878482221909277707755798580578054933237018494925113125746434744648280196709399769017055566303593470551311826901840310748443589745689481209920503209733123131591186125324408626052123416754855489389191493594417047622619296307458546243675955570885811060197221860710654212195292239598298059013805773905239032970807711050818836109771402190263593113631893398802871608290005261047955927489925493387317979925990813372922131339055335229524894271899571784342401055113962645040855762534941996965184213590853486562534895458230873411168057901898375192938766314154366708516549940601614087023459277786119618915974447498203809625422412685527544864375047785193519858152372005990472711762198689179571288481124619538583263873511024334837103067290916687120997309514845683662674187455692120023494287395629837968485773666670828527115847558906706171710557479962256897406132929709828449436009796544110292148979498052381821301840406697988665513664882857843097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] -66755411359652586650189661433589373723586168766932402618857590007183825249439063134854634155599846981810162589137732172507554316255768860955959435179109366018749079913790657038207248054791200625858417100478117447785641193748797742730828717414522561494334541112493800046018684115400398442803905843851080329748125326253062893351392309780453704227690521532618620854590386671353724571035964971659906767803845138642160558379838430958758922908370586269693575065226494461474994351874829744084165244552431042946871768651224805943488932306446679019748190951596447252057161061429556911885162972551344531064987644190970218878985037813311761890557142166799554975298718848086421724001691640126315419131345511384867253498654256269697878552646959332852776914883156772153316198309432308704729291574197263826348000396310510959363961100685431768586186820637175368000716936192144038073707580996878650009853531418511538724020370053920160250947606524446176564289552564508920196120996061005170454479952683641665604804987499708870380881046790401799441418181661011814743158438634528038765299880897838500551697606214404842760000369674309696452545282578794034812552652540359842463661802762335229968722711178740448555639776080425174622252827946810635029159415268127053159052201724333424406457348352528246907920878612255031275873580769854352896192508683742735246390501513280601771104709080863391069853702755183061992492262195987752304399754004107030313253945189955153384341643001468705886638700043300836821929460964107733763797961808684692202963723744114970596756689790798532498512729964698544278772960800662416182330452527379137182141956599080171366823143759175086890582939486163268239597747228140094944967290046664417916342781601317500056976941680183895331838906797409793163979275303822556676719673027449305824252333897421758830889697161541861249342642044402154601640542920334648390184807809820546954142037433913537894890665821160536240502323610050479108305573184403629883981101274743786981116180745442809897717473143601632253132131237100246246339481070048738378531880086742252078815451125515462616588188932541480061861410097013448899228929758612379375017512422519597303130250752425691936345838474596150642128123648662698793572702354073325227058804837245541279707712796230174016942530126601665416190267246157859626723046432200930489102717776457475740250935014004719525492656077615438984342090835643771371041052281787008721200048417406647021352257208581557518852915189408246166677203106302690271000928689259250197709532894016642744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] 134156558161767750988134766023408036962064117396377304061963874799480348685290626182714252337350781124282807969148748157278154648339682155744656243759368551412388548220075941126691415609461016511580365000284424098848042776431073430803566193051541191294974924692461132356772703829691379227261317111883944457847001463397691389872561550980453005550891032174594288325800250859418955582461682319498462637335698467881413359253758003805925957912105461824085583803369353333060327705316935896133155401841379078158653286634738883020101541209727014749790106625951695543832671824683400339566746411618878846637711841650132490236940635405364730905614060612906399726895473799408420567124170841726527382107868878958976281217033880010601877607905712375399995696548015943242474794032509106140041379017803923076690436072549759461716852700862249694549150522469471391432818409102794914980350656392999430540780336438520002970375495604035987386437108371543024936538666402221009535952353031341612608791399775173371358608123059878944498518964511635169686235164663412051077561614871140444666570932021053971161956237988748084029892886493695063438179638635827456075118139547909556707785378827732943572193764362617387926234879865555521741618954749529805137567150117677000094961957853883205380085008161415657796999100989256674955060233874949950304780817380238188307383994800601994695277284157256035402828329261675164000466501471830747113571160409850394434535081688170986826505019967406408224700828347323354926590320088305954541362347255199676545826234626884192885614752696156974120457324516174989515963479297010492412789875627201166491530059787707958387758586283561983154341045279918299022220108577283188702309177146786619025924952111483947914508101716307517704149097273409812163953584196409697460675118887357291338239641304253473290323404801243385766791659056092770254183742546672027260572159850830923180006900358033973890539300947823546534704017608418817978183386983085816854724486675690078730225129390037171496122339666314467563883809598598363884244470232683506665989556816496834370500447992915605528498712154770357621634870521738549079008877833700349824399159438959065847690220107671409950687048592405105881101558037258181830681855396282942418803093118373264468603785097400822706118353929494526547490771691069826816186438081245016111666098157639317369999865590155992014922244468818763571674789717793580010787035425528314735257008051752406384770419540665030132503088903297293970002060859892546238192561441601117998438422888889031065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] -177386678333071960195293062637034639678757547557610566839379351321465424666300980079554421835282618801797884580674003888955013535411963453068669299724233158044840430050420737416696334045179229287279776931108957398602201136143570323777563451264913212941625257832635377439001193504738554770590133015726516665391921676707196122618580677661880456034397512779540788031161014188365809232681600425767813872483370001009352730452909325559244829756121811874819631417446743658159258150516135872946115601067311286429539203741441827364918914082128217387357063189709960400081377441160105704590080960676805965893859521920871044866085214325796775128813888800330334127649595730854970072692276967802799414464857811660841699796695473348043899789273335362350853348589891590619584853578304766876736429512758359945824697133400525585159605461576741744945594404191615131774709201600776164333133356456816333431863638728736692409023141506997552991723339906149504066553204110055696572967739893287674291620705632226949851438019639622086085702811977087220485369903813658796859959731345047340064279288537388825904029861586203991079279149183200788721683488310507982705000578489142027240488638109975082119482806809446490256112471014940301183367468467518333560879452182736231280681112580356183171463879429876375073350734441135564112774824315622482039586448012339394269470305834130778800772887829602522055361717593132848969499138330561388175538432632462906436158975796389200942355390095780357176847640276857339704364162939049461288957753365157610483233919038168694356927238184705507366276992712466970155639948443778211600636425979910459564100750488664272756692252836777376909572792152604042286758990806120384913923321531305091844549632527464568412445103664807974083962861901108051214405578491535680125370708408889664696461892496885898736620641006456555412428693801100271797393232327851971273386503600606480200819553931187648330744799632543731499866505158355914006941654122290146483611089687426286607452769607900716477112933228015981723618044027873685824042464201341265463503133739581261127764570906477737618695640861356553446525857426060594240331979177090065055806870592516492195227027813565841198583198132525107972778420688015403257042478558304713112433516376674883836860581182861802914068720353852031455517525111121123229201837295329774784050609054475782389722140893643136715781032261287653416155412686699889351012284780897710711356659561451896104006638059692224126485116062772852616476719609849443532266663134809704795481046092492633538560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] 144874018800810362132924748927530552468599877883648948123769691756190076737277100911553664204524242591848406732424250804369365002079470980300950400963654631751885193024891386935861120353107357754233433521597402531381188461414328267227170768282617901358887649737180235580639674374178202300024848321099938019989860159413539735327508788732020541497099257916485063877045954948309780801414486658259065788308458696278989104732779081446748169675984536108534517382329728203207853945648092548978749134044192741962209046148591798274987128616880328861368769230357496989587637770030158061450934234094984148831383537205579263890309319029831852153144344285985921170288433809275436847148623663408316753219325431488620808866823812334433603938992714459982213258143296662097015747989179117906242696948843775549773565546251576729199483955915784271264787110854929077109200498161055258727977703117008717890235164840400133636028733390356381948957077058153776028658936955148235363016776733429115690166456099541996828875876522767086178761233726298396379239127506393208802895257771788583668767099922737309875211118352240946602103100552796966890678683582219129264760464398421841201327117020009442557407788629264247717020715749772710846670009556158954065044410660650531661341249240396766991907940094447545648404659363927134066191858356661859155155281064494124191470690414802099994956461329081082438816695969308376929534333112056278398644953849950296698952656605611220170294697235299799048126879032467533096290123178694299974595913204429400771857085912233565499514811743921053744417101092181912789688801353754227911704573556690197035520019751448191195981515901392569497009695122525497579890169972214431358284508798570109254396921199597763188776704569543027152163405197588325581319489308950619376616760452389256889520687594887708197107253837779010073562063685783377403515914301583055812207589980184448884762415865594651799594573588063549458566602452962025282955678007698194139892239199588449435490048377847450948468753783398437701393134596364824452522392678493636203850672314024693658507131268063634422980899458961452911169422912459325423061505735576838155355014697545245623142124716681463278121308230159338596113411002019892148958627120562680018270108994769108880114554990484375092674624887656711508062456558064431832743258018005882649805829857695653942723303038083293672486887006547439698450691389598532611601007340172356417956016561297028958196883025314056105343378736824506395186649486226626829820063523047261151383104100969637478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] -33936578185810293040879163054141887061942024512551504507044201847107801287176755059604917677664379165671931114812513459943352704251682814955442986665635773120946558626378090516557237854849603045563130832628493121615541455220312342299192012219126557231569877345223530249480856514066316833939737593658095096019185770815584752485221213965344751387728504760536113230973733517349781686371591127155564032753749905899022757902488056550198150943539940731725037872969819470756811216017527438887204833855923619576534793921731705862135608053385184064018604569319565970558449787671205874746557621163561564337564844947133185296111941401503780785016460605029731580129264832921108765023538782031695589784715455963848346342475208070017175321529359564151313732142088983908296355943421262292785265954218147840401082967684786002942449209984018202493457384633566009954083932036080965488090970310963299248961062064010008923865067392747987772777143265328259486808289369571415263699564770262777437295415790453914438893767807476982653175989513519967652729360788429672774891056812949296653996438954389026129993320544449506325202311082503829010959724910475157076921238739997815437237618914491699986714858910217922948131508795459566131628911659779399149441022072328726644281334287992115725060216110087169578867277675763867238929728578851979170536085718051800377235240448335110859328092705635559623371598846165319217881207194398225555372419731766953945318187952389320706369911458217013464341836771469184511056800502485553911354105093774048627409319227474023724774106053795069374874738458849518020726826830637827003910752128169665932999109017758892112608019216634546241877202909105000435789149897595838456498260385545123411500748642646153279910804628135318634347266135518432663044980928129926106572851083923727614258680491889643613024307026695556691614281322768112087394287509890666267544352947316271829047168277329676536272267395002332600932598485914462233189325294386651021323644852748020520362929459388457781680445251418808329168581762981089125133771162945888030091607076562972492785565897691778400521651008529612120550887385366073592371359305778947412988918853443194357659668823167695425121988969818004984391076639022467811497998594658520845092724866155201406910011861808935178155245815860473466394316930964676230578921337880504271233422487321281150549109233338182684654988923989667845741596717292494902854167372986741286805174911619404678368433773995260441607370838708529772500320250228478767915211498962515437199549278671595372544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -93664859058466786691136244901337073870712035624639037559155515774375332747897813476836775535271033540892014206387865689314834663161146168989871591971700925016358783500551050402152091859063297987233200982315139323669100464410385092012013910156610729259392602217075994547938987636223403983905414390715143438779255074581923530222755928074530451694468882488957976093088839953611668918976227671644180139960765353915552573821720135450853737317233066340641660113158283955954431700109350616205144990740391187310493897124670711001112703085564255095747534399899287037679097854028221990260948716222277273874861780168330596035535199385656767442132707352300760139963398178795611299802977600760201146483541663703045390628934717117746323230523956944960050490625640650931736204310562023222660892547073036273985003579004376236824059728279624482613837263183542056320862506546658309713552100951925775551345721996440738600023919448873744583451671094924620958966883323445785288968022852992998945637927548665312659785056917418064611383627438311925529786582442245854714437949133677399792991303047853639312800675767579189237052059122782420489332980580573541855572170739192503137082317279194484875206913736956933920845350901253179529031392077795810198881312998449428853510003299538874357318145702105005094257342414577619976413217232240112235173659356308311018197105065051972220693580105666241442956652085897541147484544818173689337072111671702069421849321460785303705135811692019607773965372420748585072103963282239422508289893519121074065046503578314828258654228607266175540378497923493744876815569037787156870078864745500478325502460444911104024554802335623162190653758851215291466990927241622400393978288964919804883837358798518830120330824440026066963319706267602895083701020377356397349417385543892895298466706622306242595675761607323607080423059808664938418277586008672725507481391246967061764762383947889769440885878327977193961492798432401441924670207174652945586622831620091207280664330199275637729189578518602963165039932513874749592126104481905471437566983019083619886073892266929755950609090970570566234169252375517403772401139400768812144749331781301916829261304528212354386954599952419621824730910032007398822876955750172943904371345219145983666154788464149731127329672921727127256708358156536306412040259434465089245799959918039846255096959183633278579333962511299561697752866734283372949372975137555554001627964180203619680400118216883152832297684542466296039938428938985505792324470572564510073828164295526763724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 163706974950564276828867380752051305329454592754816851505249317395951500825274288094883121409183774051014154637516191223240063331137030334620667590423837729020543968911777434778643681745084214247472557056637254079245952038720769804457940612413982502786277750782536516824716472885756960395482070348533201455669161901084757092717236788797103053652321817003196504335878475986362077014084408131011308725319507044923753141077183740953128983952735727635432355800835125523970630853478321522738229293670052031801543384000077530447262500434108403826949556531334860022847078606113769324267158906470025630321891682351573539632993996002207334422852844732729143626384033632051649153585814665153760626926353322246339632770629190275920871663863501423074023843043311912949220554577932349713118359719757243131689846414849323225435161759713226739830923696708994138298445275805920982687209779919662941542193314803764194233056484730282794463376062749981549703847021611323115993059643877258396439466471887703807783659378912409991576796143080899835309619720776630685550201458141535846217515070161190920279477491346584092779100817053905365629828382493781423810111594730748286496387672835991930513116537969498353901747660343021374567958528173056354739639319910562351868824181027639992681601423273267423223892245622788820173353081724735959677707840938617638180359141459660268592148215564968976494652991522571680582201701235433412691137539471095829429379464458536169736501858114029247959202062652362375204060188468291688316539667186489875614997909893725419027472762687533083849682992005080944138322372399496613411247664509751820309539187187797826630617408056619046836993640110466237393544082858417827837565613162957700950901243760781224429736447054206360979169426972476601227231588767870182620821031052057103980882190305642710910185825397373184513001223357208274738459776534146410474549338349696926638325494089206577818156787787348229593531562181019888423949501925144412623802554252710821536287730958010109100795759045168605797394733392905654280674907972768729612314053923045933183881027145215480663579262815893587272428265528426447011030551913988996669084473010115161008971215462965959023104826784663208881488808168121644091512757377908351300899120968718343024412228400451748820096456242664173080518005573067372325803155944173538792313364678836094957519982247167913168434972792088774466868707382037740415049131462859662895025216150144245958284526728377570293249793351053705565252559999864673945534573542418037456244876329799724826624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -151510104184240212080761474408540666036834005863420411185967432567358878218293355293717094989482021501124991233299597765844525319519334858033385746284440263274043263982722246138707538210151830308720810613015621024294194536532160895682359836864591016800917008713134919696288275935727178365149187979598802403135289349838058659157208609320631150332940119765745920344976045476993493915818774552930305837311817002758075677511043754484948127530371411203784758173281308756930578488876506959957019827670030327101475102074156647131222889961123375387735975676007788428093911635722361133668403686753391834734760555144894648418620527603072673316757113607084599440851833679938199640688251378756308888509413574500482536406891783650772905526741451240650303638811342078701927567761855279734809959215068115849219325199717297069975295351380599541661761480739562062516271072858713390710290133052656940497240666898690463651471818595082895236977674326675608282490395838306239871560414148568632464967579629107342318958816273376370156658243163224491651351816786324573483275639737258836801408292098169042171342682389937997961951897748550344616359388315954394769417108014217968241515471305915301659715360781729926108280186750690702405237244799891391768149574912267104438019685239362770143245579562698500176403302150136500027688995017023397596674640255064149476854885141029779588786844226119966392364013323828922859076330467498098026642422953001461256365108764633713892601848118583656304980471686506770732684627617563934959292113623375013816848705185978617767961944336513601801026481676951486916355836102470879722284436644677700762757172094481112812353217603996005793831101522214909580362837710795863285161375133155590365112963605212299007347784876860849535575318522201139552059284680581397506143949406625747086421670599258696495143915054293992909398130800028822809613499807608255066811133433146336782534404217047161372577212054243445107561488941236079524838596467781131217747185665185502017527713751217408333595941423480163451722589847457876900121250743096390576265898849698413575605391988446761502168023312277744615991706522121967456926329344195929474390747083470141871956081501459510952960626720687775348746050954363917563673884888631200603523029745962132098184111759498452924855786603117845904734630119694125849725284936624749076205194747241019866935773554808768724811177067120723809549032059721096468257412447976438136275823886646767969940520887123142759817885602123176878729934716159220822211299985479301445184067783109692620800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 89749335856994901542852048419952714343902932300117993148122743590252011297495893907735875133573749055691955159380512722627608360542483047799638302386187623710638934356009960686945859020788706659826397425811115301445356832857377219620599610253078100045126702514706231450090625580053843445197316097252962585032063813000722682823037095959874879317762832419351213564872655680970874092597463642179233250756226252517533960261509936162812754504109569654370848665740413007674075726000497365279186512704375713343090708705014602868746064938691005448256550042323299030128875773689400189942618358159176547260270988486682648808056359161579520521890254704727053799343152696254550961832041216891788365414638720300522475070590875512836840081086011277121640489825405530331155848829922170957393296590893958712946699841599783655414677229163446869340706773674958297694366603398033733869911428935936468854695017793260960034767789940031545648192721662848535475182233505018351120088218781562842503515991063460819791675229846796998902138981675131443407756596355640472181779758714034180380493186654274526422345170726419807136435375135757369473022515362361575731781615158054569518584727032741331900050825689365856662714207678731610200259980514879434588631704626826103715696892613522463155220981820265684141860077031157630125602754559771612302426757816085277930566675625480511972755205292784378717435703729439026512844657107336359066334932079152832542459478515561492240490300447633406580675631965262022394307846343302195758904847976702439251282796977832117852029221830960672017056875809986084245958794898758624130661907215659652291143030597549501496181959729551417703706796392321446562395820850268600924235398442790128990475777879752461998897471756314707187719549838378505805994494220155608740589455515749694718271386897851321109455263535892158850250984244551765003305618827977676952977745313475661571956200729113286543677928425084967941528971361705060546580579625413133068532009066800908062528696603291883378459569785094028196475339904703447610163588583443294345775025285793309320215621074552973265449565680717159530811456324033238453349163765727451865274733651785777750024339548493151800447038619659770889117397318760387109608852018357589250220620960300959421187717722211229148368021005707247868326348319352269229445369026853786625964221108735053734503675429582912915268356734780617917511662826452652014090284878252078195650467759944242011726944687268304191879472972540956752529635210556500007399357125281840727049983513544261369856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -27530316360558671255626679461031910327281196025247897615164148736450419019290130370045760837201512969672155345514421294961245809996214692833456568668577467108752826815081167698013581649915574945429766053762919535842515282971329511533498689399833601547742554658531207604655655254307666525057273165000364645061813065133286499933597714598428010261686061530426649202653202137881852762101423873972379260265899456538976734208425291950520649684701658305575292399747137646591387066717994912021660971600042407924869057081245288839789536628565835413907102340229987532073135575326833572009857123645992201893805933703689905054771850597162012723317720774918072469781866652041249850541021440671712681500624404877088644529251770727601971645212196267972361508240565451109371299343427131897701138478806712414852545440813432352835553316976321234479720237681057723221939726153313995651421132133989132686649276833149896761721479922414117668422509132161089885917037725498553403091133984034977701800476591982850123297232346967389651243855421245884963212885342640241823943819797403731939931246398372657766058295006039355063515021611978104050606682406466509408806287107284130551571137751618451432676515415687187925867382231644207135305822744310353634779243426964182107229191626601038454998791318296537395445761127700840928001712258431794173993435557202867262250483450222406327773049530157220515270954771407106583660250532722007384108756394072768826671535969499973564501260771212699751407640680463350535291855842958768626017030530835020206850506738206102822216493807728236431113805038440133090923490346405582101834114007787748047225364612698004418958676266049277185899775155560880140506148431068060614712125186619534768400319689191374864703994059759348007051261387613929428479309054291189108795518979074535754576430141983849642199364893509045001019249325761735150390192847671752286815082487012560505586344474728890926669314506614296584423174729193925218463816760874826910550215331206399901420610517767826635451600261277645011076834381186986363923834202757686615931040174529236170633215541477008932994771215094093179273549164939695818940460764674793997235232309760051934579352067153714848613266781243353717103622479366103001937904344600598391956404128778885994393801983057427159633306175596875189001817308498120655007184723376707984274637388944864262009365690275926431669563718645418863305784746822626133645823977669624789147654674478852924001214708381432451307637596043796211287389254635320971970940394494964506209646297890580070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] -7950951156236837923510510764048088108779022159620339438233631725349015384480395859090114093698845664861222696763785093937615543328864643303789349253196094185664022966358250275195801557976799549867942647984645269606487950916415104220675720224489514521007682992885030841495681860148143156045274943950122783801414755117466899156923465287419604740200687553161612597650326025073069725237261612823604549761233424395905106379562347622346982463204483118266917549993248164060447527037560413128865205174794647171116294726999018982037690633163255340575716051742742165602571850534726692917643623346651368327369429382414658258774704040927268523846162581733059228265113996649013138298301863272025233778751531281713785765030421455943661755197615271874441827847194566610443522449394611946910778307918119644823413209881218407379376066645388352887558136395871291856102042343201905930318121168860584243266258978150917536881896444378655424945957637180745494476568154276496418347812504215096131386470019367730362914077676354076770296438995486785054002673827169976247295002027258734615531060101484033766404957970372303106017950298501881121466886180315596857262259810953885880345934520066968239057731819821715026969469873606134740256501453854513585008933434258020219728756760299310683177093939952715776338938322666209320358884725405819841997864885348163821649351829681935721696045493787065152275738199024880159080256207372888010243215252553428413827639991821625943462194387930039351051050709464119252513161438780635884938471287822581371094835325822620133991761117172635246554041724611300205874879291775021331318282926099402846702928760451675263440318826565916214328061113893443642062161469472214842454273781905468019542964122339092575040195079956996173257315267544763257333598993641969095683845129885868962551195652034266591717599827923161616283319350466180856826565762437840624707527121809658493744505133507165070665949266499228556376668220543733394637271480576501965305978172399478930153622342423004097812898602128625924496419758397752249486069596647624293235372413228498598062825694346539789375486825537936729118054819117959614146199425804058484305269987125988748448552976447446174473244209504862618782103337779559080951834517688109494532867330544262794210495238153842182706014991213643652111593374252164625416372782681365349487196365886379294983315191644670634017299193249509947387272831479880928335222612342624557580086905647195402531664624563575861132517153325943499319413671991297375503054928355869376250454330996357595136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] 17338404512363391484021105675996201267082336217070496529056553086319434542084592682201385128293727463436194895888226867352746789097823627082397154546746922218164370456549203792119475794756467453250039647297210752603394693626156313141396817033298871048084032579659251348758702583028833780636624424514161780996855847799761398087990502378210327726332286488919605941055818235892797061331733869708077214009383346943226679715352716370893226831666019900787839476971678081355129545289873189180323887996760483240322107585731283558967079005770025367116870018941231990133612950882185629826651176604214756281202032557859202662275948875943205048547670522504468951542286127164884755848590801527793340494516667338383461021123466306441781889555389621984315100763714636005372102089597202007558088505037622755501534056124751855806893395631083704544199010036982771923283027261064161509321398921538447761813369355762651339707112701882556379056234796677390481409452516780154251190233303786388617821487742135467263592508824395353214654497539061009181682469922167289057801984804947842212030407926673750402361012971438107789688446900871902270139142824428765366528891639698597775171416962223075531445165305311034928357586919489669612708542188973784415730072154452335441930456781900989426617172058973202940330284519929809474877339281665769403487872972830177892040900926122451838672809841776275201650807199551085747354633322010791227190868300325431316142490881750784078241622874870275946381975132613654220479116640323797029866534968706858038841821427996602088752385757925264298246003934979376318037417500154059103340019089030035974438823213715837131708536927543237269757610950451730842548394179679131559389927520359695552448809971025880439299135652105201564333573433871346731481604958473243469281389987076765656657312559636496745613276058448507135783749650816870742853737389334264493861487480382661010173044855356983420501522533862909401830515719343731591022337989279180392825237853195432706499188464707691086441105509725747952805116739820061814320948620327089106921174543932791852504679461221930647592552448627792598210224230791581916671019655575029749382993994825442220636580161262644637088448311428941451268385962436670577890767883351739432774310097459343239655703626566750694930929814600780901275479598921977581993596516724288269385795918456576667323824661908776486621747623399420297419127704520190581960924517928060254131065072704246664206570655569498732096559838642875712469209598526174914883854227647499174768839182641633689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] -13558331842715588836956397304382409212928311960957101634962410061091065915436628300506684831487526231460633284544143021097934792337554561000024460422870658998139212656804593395366729777402544419094871183190671526050823320031300149578365904650588347405599573229146903687974467547005572895732808329135305114419832178962856933046975858158968010405510856927259560478796312541331080552049723487628250677440816091960251312825673714099403903605473307195620670587191554418618641905819030159033556560360649211072186562009961121821249312785796411536696456668408625565813221326017012742592704004020650589934505265215571426453955719675221181978537259848856076380784110815419373551229847071905229094958664873548975023573905520839407415972115759502409874260578240575122470511393038938258939270186826349312559325727073569319082545664030176609098687416824986829109661815960226706624900399217704573068987987474999085356006902324958664387944335580879198831793348269467669670291996044154887298836478075836276216231388775008815300170315366096785868131198917725755504104971781054113775487619509252497431157407250651609926194862116424721237595441629618732678320995355527033752864246352148628855076453295580371042094405588940934247760465833027849052490856103580254924286744667600576534847598598002441287956493945517017498341979143360207615356383596962993876853202221673282116948194805413669305522188785515762020504026622388153867412327127841516327626456379249605548640460357283393032561772483478611054372891961354114298648033428698879225034385489663022039158749078855708296656542966411895284249263464684822824317526762166001133127962835147817544216095688585882778957310901663707509693295327861498341078248980852195322782520498903070998153672237978664773481981852621707581518115619902739782660020096706974243589050399068971727687388514720744192687095837204719218416804842729306044550926770515309643407866416545274673403484473043697383608093225187346726586400142049548672624651434169334603140346618659884679246444622053881242937912035728791938381329285766039897441024203193422562898378254731479402934846002421424676731884094249578819126154547059824194197716217109506672197148332150764702664291227352160016191667669334608046515898854044963414955539646689581004188297138141973558967805304724381535470180783635855353234389152864192039544839274226288854834358519836446354521382776217935238127453142588783271584866088798306768732080387408385738145288719935980299465349307807248237620541442611057147516718142794337111686074967270797344768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,35] 7367416993634810615173051058272441102464803340241783117906880583351179443839283739904575709618556301662965455018146229887754359375524184180023245417449790059210366035179220659206179549857426752021354743981671260920861107913504080754844146684319354263299782862859773768771013401845272379341414571198474809349614135296549755945574577216524232145044183434703998724932130858184367378015925573411704124001604394080737636256160563892233107058864902839315072262397694190063858948407629134302637403271381310428495621884932903109274089454591469760045876142098849419226432727556408798278214290040927900665899058950424670832549109782927840544693303836654667379369614497564400740160037013032710257740666074141999693873198172145798675344976357429366406489931604926294882231283913174958605267996400308430365695924772995237865523406242806312630101347197051811434925850617396932311139893806319666114160856852557484564986754054453556005073553893985752925638659719138536098951048170115298265429357407060197699678796461350929490333899652066789927641285170981863526412608428699359986078105056268210026267832741995009629933952478776574198343536868752751050467855741529147415065819533603223865631428624919313706440452863979144820660659261366072704546946364283091919334384281214363458742979482930976971463916698269059572617696311702083183985787848665234734110918092773905667242848990729630545217756837503704790559466312756368936563814708790268212359093411042484907185236163500227285529986859622545630171296167245121091103732703396558331747828174551153408901409898181065894284395732171315281740186951613628970241922187392951146744424045146409782338264363382653944537759430854748634481812751010160319121742408617254456571915715487081088301428922152775027304179472135921552670994594302379525861290305820853306171714559821757440651644117857112969338162202542613052833906174429566882715343678076228045150939200878365604795879383972457572073565183222693636412878235172807695956915349614404916581642689177880521902311601824860809638561429258729963852759856741870509820444293519351986900678974471554266043666708276655177852048616386683371800671202961997351914350575062273632928778062692986179429907973884690380647159478070786491418762574948085826350955596329627647674117956559908125221474137818318082235681723362425015619952131777672201414905111451259298604249367927594750452743663897096147773856943097377277470952344867851447917747661566823511796030354077708241021895242380573157299912721634081582344493851963518221330820339250862489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,36] -3140314730195359986944555250317525188619874742381550594601692404901200748392560112191503503774281831592306658554446428431714813780982556453276230563958725249434109412486381445190950952966200967304760146783982653108590668806830314952442032120774206492787012767250960434517848540409987544310321819400497668462279074859526930109775358229156432290456072527644729543467400872482106141916314370022037216166621190228037035916500329908520411763599079006795755402101299527205682955573779577943869058095886762893254027454391229062274491461960827475649317550877838455013609899716901619367049006164806959439969339576849042209766088673195923145770162489087570437192560245292063289083873488019967345052211734073396894851726624648093971112468367175358584077119199859268937458717153833984551316954050493941275822463903995074454219690917850500440850297949088990249262895849190580212748902134603197320204624999066820652440060704110866814480845707024750615827722383460017093522868507644248131808973744892675697761748754527253808251039355537967762366548601669473057944795295108619313846643862963028287278149725781632855965942484641217167645910493501618917546772832211491616142878946549936520371071841323179087584593604714787333302609142627502769598857170487902004459621164553881332412623815406919237112527965874276634236385819255721065896878763010000125105958962893754770866943974559030019042780870144508297298636681219109221161258043896067582616030669460795731666870111560596167002139919807884283171570867407369133910594363535022584866703069438680179982301218368915456467273207548184345237177706050765654076042449415509848476044254072693850397377262124348100982898448220192215618970976167028097290943857076982152187058663434851487014002047624778572150375041337251906502760170838138048035272838117592144555431321701200510364258466439349734325779395299668378664591348897144675040581094937300408374211799784280834421021425873961554590225538505251191372637983059436798585966565257168944147082612322113637564185543107577429059491980598319907243136913079502565164231647388195216387981900861277429403223040477751174522313519306437138310216011060150032037130572366148320703437681133756087836302816238302467320027751953740677270385418581030898388113887791256476747535629000998020392561617415700136215296214909583552220044459594864308721234476199028516964644874058112924493849576454527261437975832224066766567344027336310869376881745782255826114160547522152205544548892021560695245031580425240036811551492740848137732917452071336148992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,37] 1119333117809286957985399421656242099845691908020161571558723469759357229750979526209460888756358922943559167465574946474833781266104099145904165514157908098445171335729240198636016815968754069109494203091858220490439206164214341514739455047954262842999058085000677799858505896598060336964300984815239584449187251988411003752078434850258149905816330685605450648454893575801751455141028789494949749322137650916000544797471668067251284529624890425114759940173643117345555387717235849976176129957764667360312874023531311672898168567751026034647593910156671617252814240692005395044266352966436164918126448226104864626821917575370238234489320461929257556621168826813185965591526639562072522415818441147465991761115381994625306593339793482928471543223135859509480106632785234114434079062722107815494278013141250777549504469859422767824716453716714364804490109652160917192259933944319506778085177573888353916434809253758715031287871536768667130086768135039528742366717737926186018668514116491716585906134013760471224272256294538129677573745331839990732089013111998391340341640964431726735549606482328568917170802283357180765423947908557890474133165536086182645269479387656188403371918806017527303040624654195651938420439671527387725652271895637733603406675550269208298527605333767006114573835742949263587777717692932182403264329690548331413439693341846894557358152341320212416227786359915752293401516978156508404256981557331622265895142942090158374486317975703770627276078048693729382028052752245518179688591850416438535487814241654741705006134811943857907971085517326612886485894693195296574881156263014491373568892761288079734157385000542589386477702743675375782867129396299195474743911110724777302421853872775213631462470195981796049992996500715476673559936180261233772668838103335253039907923649085652125115382296876934731894019801238334224841292504831954269242062376443137018989140606601708094475839579841511504053486439494404082387685117916931757822034918870675331016269909723829100503166634633208154846047126283267177904054827970070505952081593974505014498009679716620948661117258971744561454093185081999818660287478186896630443748650015893667906102800095121545739646642571157790078346715540059857538189991941702055753516895145094932353487787478736562417710392547102408026474715763368419947627139901729098318172690618810450984760266014382473406031219445658779363028143340962512546882220724980350625865593630001121121092227646995356249836542310118108512377704922806581388816665738101956774576305115391590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,38] -359635287710390907941271493561473972913453278761952083282055183412549765356334070727491806295302326068930912789415033539659333791927259606853155742687404209745317779035963777087643158425211519423603592647601277398722108625178443590589332271550200252688295837315905181079144648744574784417548866498558294080166906676006344541588369583925697757847212194976264391462816830866917589659959248182516374594618303267402548563869831544041596036010171055668113782009379752168759354101498436625613371455204630549836723483582840568155784997990812771627192944459669446275062019424560592287692176314764609136143688151645664391993289200160726113173834389404018704250034518212376188213409603260342810021574344857755458526701938774709045718767054551995282477506879282704638986025361284755536671072341964324511512909950096408257011492097922929780673435645779670703097874391577435214230038546511829393306584090880631317203154387438742520278458860454027847440532029375245982645932692957935565907658036782817182940101380824899158582411535822540460885419427713015453218106598123175642036705858703022163130106993575218768534464690387594520812353729030708102925685681753795397918742683628023821934746170585955411131820211993998569351053560389786667385665421400144267276875759208556143735977575803750734785840604467561027054124736159641763198987960670577649636133861237066790693095513452382869879567884003868643936755728648906810104673560144996609653451913783832212193782772026919305457473060810809706456345868704101811467628498432776627960960910900034473201471092670097964777995633534026940014714030186869098051869048066876117173699143341036023822112344593742817720650331114377623601605333130588731471138740435512150138581950783785674819651397669348782870717123720898655643922166227927398152970649765144955533526036076079731818298953296646228131827131314953048922060371102384558646159422848926978326259609776391932982105199283579176320850719555784786822642837136722570339673647029858228776586055728380589975165832264336679382984641467933084063910732365030887329875396528882501063440174580899294887815461316683513033230969516636662067416969566100374248768240009010334541404027326498199267102039686277721095348090298742112982475152139649277545558087423378829001982137075550011717190558415484720948615049769027584363189280878455321762232539489771971859838420373563286691582133802651317864727459706988886385596405996649294045205203925792521981372107384268896598902321066652499423560881943139606092808647738607005560031137925242552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,39] 116004603390442821715401124605554502615325144953454169463453166506544315748448011183282493174827678689504884212756779701827087570157237378114595092041340025512564221848578992957118881094365462943963450889679822693793230015490444556920119062815360649907576144641826790209097224502055287973250796951208970431850613631778660401523747190403305446944644655604359935140209394035368680137198852879676945806702216197036116852014301342825802828936689573805394284675018974229253421803014468249901303058119589823171677939758454395629779090099743350305245583094024286962082180059060672095027787732929513200307763363020088817367443565385670122842607980161304798741347309472128473915491387639654703747675732036288406309761454921631811779025908279859036833424747641670304843871655093090420868711499289911047534230612128782833436989449759503566220987709349466650695659987717854550089753409284450925948835368728887504015256127411495212119734603366711785619283656976930689829695516077885075486411010106294767733131487586719593851081195397890707578815215879854814189435191271249825084803711329809454809876921283468757348002630011166730166178791600947394384191621930390164845984963881091618982700586624341852008912464473826575901930781228264575008560893408717428629191044592234435947558048850818936856153708584078018330855085652505267732377497824292739735849185120662375795684247150692603169509161468496382400573320225008248028152454414856410353631294180139532793974331294182971505226617066622984632632482113645287609443705955209197323988549048406981212957759539686750457998678924689521984362703556399045894414363554711046307490435270159648450236593737675358318444746825792508676978393843398045723367029354137432565772326918715420361208803206813790676043120672632260804952355846023354160711664443512211693635823882415064292933106842948927674446436174354561356971909641060060668679639784818559595083708274310293082768256727014167534572751375249997027626414005189953775771802342866744477569319991063358918286942914029466134780468554454559965779428187473158322799147928381017980524848709694064067621404808683448780453123597802717905127701122665373493912761389025170155979695051526179455945318428322752520736003399936788977777125524333152764007319075392911216123936811378492116217589153326006409560417281442507483670105606867222646021310341932792827924216712302120277737596713830760181077812899402110702626404536345168433204052004205561787585674249705324668319874711299204826423440905951437857009071863699992669500853086217830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,40] -40971826027787227313585249355717590170185664901266474647676100267933636685450950727003857556636837348453164064571798876028021815701679810254933891589170774216609983643839440597210105417454473403128095904259033819276290406519123165972264990365695720938057879377064581806077392409127383319340571534925639655857176571789563028829543637569246017622156311834793900095648004181363611356433666145685038897121568097607863545372945215411294585988477070433557695187153275402073221140963057526486578908837402888425061159292791467207105292818320067099660481499291396211398212328941517874277450612389588995731504710442669057529596129375983761224752841670160690691390780989573552003785289036677904282960358185091488471616279771130387741071779508216838678610483947781189987466381926297627403017586656931485633948992951240002778192515454686681161268108888529247970596768697186680095920245264139137391047895835602906330430870554673272808693071167281342759592924142682730936327025395585026475009163856165358963332897644947883522973373477019170049382346700496165376868654020443909568204158369145606466920585868151153316630879572287312079127486158176284374348250997247234879814637048242610506460107553390428596138854421698326207870177170602083808953330639763944656164177450222346576624752278754434223404038390547538037917330538955273829260520978183340756648886565689658897447597827142593680727414555400292579203002794273181452222652120085126785557979498644003968805311624847943799402918545229436965668307829727012760538677607694898419627745479643918680610189396362491274516514183966936505245211152712768882709030065850811630373546127056457008079268722165841294703383943281538795647479586709167590639600979907213079885394190439425120891639958442737417233482836577373559386851366601803052697898100366804086885265565881541690404982690078878863549173072738786576016119093477046177823608931414260302072028084135948368792182438441317654391317568198735358915080619604231518850744148893959537088010929614251920800607855914399460752253644463441094174921395716233844798836721987090784753177820323072302805649372131235927381669596777112100404603418049180580378021998178742885475679236767957035816937088434395977775877966521738877408178301627004382411723035343155647881390188420835140748541208749087635976922619542337921361675077558855290053501265095146844775036546627675268496392539868004844016350679596340396294936490076510216267248213875475806223495268289924157048517419262864865597593299096128231888105701359208596466234441475293184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,41] 15512809067579790509023208076484262824189298042476644746471292393634371679239062947067647425027733742405941706958188669580998320024272056278362030611703276665100706354960430167699498905857561679271205922455341166302314947831087473992774409410093152689251074765032173315144386750672932109748560652927587500746121005919829028292569156218961901633025886572018454417437526683179083769466507844255460605807043180244396601142222748849334715091405942551311715876158564591896114776039840690481104059191950965990316361378930856196629748523281033366021311431041556160455652339760409148360596753066710445953716563083571830322250862237380479919830840110047866897703729065663826475084651248270482788973258877436130259460985715514293698848730221822980943064501740261523579445053293795355045680283163005527019124754008215925425746198704631641622938478651764310258507438480620103869334559364119028004046090720310151096042322388014223786551344454188614552222567105656952148245132315392215299656679331782100165147255767363006322524784031638587733397673908545795764911141342896769137344451865360928456154890453617359961097299527775900095205827183254717035869470107043068969535563352119518202342830002069261413177650032279719278212090934175862086031876200053631765461918523828861281331438249860406280792329187259870198571529033563192595807251008454199261395220905729732742859260577804661237857137391354229557911709819437531279535805404677012403728076378697370971955854845370610809234867237503395583717421083091377541785416271585042064483625082155901875370119902756831449734414228116910695324323601728080872632279054884528819151991766960345386068854453840294722700038650234495768128566062511537406843208821324399772612215181816810412841853838654603096301341277620146115661651614620433774419247107408318474198065818374337949422794369380903312840236989533061488098224308216885556632321467488991084999516740476392627076104814120987415280077016443990727279830766977659130863616826350290355352771442395148738359889262327453048353500673770434194539634110734762955977519810578399917492384787339770736158919669606868678688086448569961159400826717663598289147681032053853283274272548869853550465481206315554553227963050078264450499532857124232943548230505196352448337725409375729586253284983050978681575215493335188663396527301299396980579317485792538976529902345039876276787393091202391960588928545197616283859432213240267673033256723521198168509313244933304851870744673814473334277017597265610431697536980958833705912984281913753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,42] -5777155182820387173127551038876535099398606479270920752251060259212804834931838037702134175133500453478176081729455865982974331421033329419968224358477313623225017682559402808129872228514817170143136761041197539714068196203108007598766426766779320137605073504676147149131598834377436282015527652675117428261189185025667426003361424585201379175756907004073647453275319101887868748297361249382412170459172853751566738390745769250261040557989986769371796635094567886789057056534683156482741973732377571254294179262170823717285452487296603400777306527631917395644036837352455697525626253350304596285699086549347488133447305396110694237326423819521208414496035790724813851047922555649448035252087032278821303422566150034450439654069769652568147847023369773924178841645157087226848696661142951239023970816352741333110181285905039692448233608551830886921569346754170290397248042075747728716403718188633741896660868224175452850803350627349784495205220092162249137880218902794017035123077982043087049909894002267480200573671895252007971183764456951216010542859964435067121577186483197413724422422938679380862726403534032534433847579216695313607305576542676763165014194625244709436917188044040269271290970593449172697884701452331903712913612100422801035851075142967933866217517443744682926818059207775973076216278381472231701097665361527846089775300464774006850288887032863913045100156162146396886737877422787503171261511737490165519045447816320913287270797907588358111941935073862006180202851476806892094019490934564717567459708777114087845252159793837256531830557048912130010232309659876857685649301458130052943661889265956209150550886744870664082455131349111448776827415802557384491190115339764353739095198273753847967212994759874758507690383775928944040760535943798969731540638454559572686909547455315245450325245217195993976902604617400385586330198464860466106691265359585705526762242808420928961154814154458423863029836072823097061667664932976208635190509969339764116863808430197990811884285491402572628935805068278348091720647689609017525849381610444470289642512240722233875883427175336367626676011366545105010250595434798901510436670403057588249560153366733159563159774477624565266707583405481096536353034629752658909668475154449583957830785443181396372416705778713449412640645483163349056218119065090815216440819613932277792298915104539985710609388786456604564944489653360173715889136170562305463194280053103966717433462873588862176692520202038871149793239258978736000942492530494760611703379744201375744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,43] 1988202476501538585207531487439869553462211521896688186950444938230023467048417548997496693794502155701242720798785362439694362696364360533324744749886380139870595660651095500413649698826611324930523709013007595848985772547585319403889751952415931177346187279953493229383316932691338004277466421803895055870520952151907074459483083718954126268860728876004121403933499161344372028857975453723901768504064292756207074002093050338046534973909485021281020405133221425910666046672350187880544443030433927483851208792452457948578514387203096316979530630528815415914566842742275856308327949388688010215578504858172417446366948720184448686574524759846168444471627417133964058536243462820507057302544173783742876148253230253878556216883868836285131333588732251105254389379159312865262451684909715946017542946002397005692860542657223550941859797123130286406467572052852514160603822225744791948470692289498971691245898631257602462154887881842179177876165414540390409114080053800910389566680699850827563516444760774558715662192510000323954670829322802875903922738406561463234173335645562252089457136987075825535479321753008661647441846203309522807413724497446666516994283389937890941489466227334267607135621847951176383216969642796853617883082613906375029378807478974111194112032406650641943831332662174069916699320086348065606717698180056621791764387171132203713784352191253489125906493260925980359216595937040033286419960939863739447342529985069023765844658276554613579047639298878223941358531040184034920700340827934253415672908208776197795243059312227577856044767310618410686862068445835858208084656124577255237424129941236549070279375220926089215280232733715400956390558172649672818441455622236686518672472752103449832185540561836793688479791445970336110606899407286680971097014016253800476340014149474186969009430854947735484292082535116247845453702224968703361171207638584530105324997323920370971035737621529436582651971678489497729530463185372619571063495842627518011900317168061597285757473393231643525240430916997022434217466832878171570088584514015780061030084383878226069231632072855683730524843144367243259529679145523908891290972709196778137310302075757352074638465113925010627146117856465454777620387119862688751380676653780495510921128089082731893328211976851269933795170821602218417469808698418643764886190026328673010324481427212126439663696140513073871407672729058650922768208403345842336006278490540753420733567585331895219717016755619567167680387810638291409315112615084411173553436735255347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,44] -613506185439480495791587748998979683723846829832006452638985080290460185625537696310040851985810349631284418945865006755493583076719178916701118912590735341154451088732179872758265795101012840197103644665616160912693587558547588170664004802105319635823346262670913258738177965721691620387859745113527853030895958889920545662131987601170610843951794754702537952182727217749415593189111102023028170561031049429616106500560113473363239499692283068729579303373270163349656085073258522301639287606900801157913073703430095445195858453041010960174858308612539684029181810309664081683710259334430018136104833618315900585093709710693341253345405974764960070987809677946571473021903817438318947334697674130387036986664273957977964727846469839451051686777111623204008361116994847209088850955670873188171179995135072463393784377303981409362037334304569721315986740429792715394059488741134122714871400375549386959700690008649080484077797249579678557925728830075169898721789659177157817676441017274802785120316358558795988143279440798050896578446689182740838022013766514049427298178516105851817381907152694476032195260557954340533676408133500977778340322931846125559576499475018924617405339667742242740825018118897565721483405995223451779316648638776261333549677980116581003440433440756229060328249220646798375568115401486813474175302486891854354106936173682993626535656947036321798344572201751640310625339512147128502220998807310351334761710532929431179752263302397645707964137231778043924664357641072560120582704338315084924784376756340757119390516127653197848179499036119815313680028475451854261611656434196594171947197232823432544460323465315532192333914124407928198837764693030232231539313211333160209469235371870777010147181512902760243961917851429643966598075599721212548080550699606923545778131780107833260537397590303377702726632772968191577505215278217508833443506273169678010170998593845944597791201230987089394621702310137489026050848509975913029560571701354051710069276794824891939589958820773411484567586382825940645080831792148942961209028359556656511617870762787806391385279498944556432945105003398881129027184642633076853314286090606533188973754876508630104529300665730011124630813690000108870455639067633417160321675450917667272743422181917285530239610055977152987476474241265184523806838823831785124563631535790702749374808827989729706795050832661029572577032404095851252206344799289605840990206921079167674836062249660767655555082807798229145469305120490500847073455627297442691976871495421919232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,45] 165481180696142047263532861619063886803667093880236870070504307510898205381413217707207662066448048920919508150717746884715330006217116256616318793680109383688671920990559994619705781306130614586615047295439870233534511800033354387656288614750504657784266760020810755502328362537728455339751120015551466372609314799340372315624001818292615965324679492363536293800236033175808207082535317113578983797679153403669808621299750549193772040304912786029572365556494593084506603234031666459238555206648711145638141422404700165008837515899278518676269272767215829679653573380042282605445133486478387023170196443469942091363178315941262786854431667343193022189818338978234625780917520267687349649208879981021381097214712313366836918451093359097851911152430141217073518503805052782208305527628297839636921964782146154948060660243147936691949596318882881913259070792229849457300730961156839473230729655040349660141600341441464722592421938510716707186174245442692987697284683840193490549202051684525560247544498243592782872735196899208187175922830341152990009283449022489301086223921230943755082159068816845357276975741236523267119189459303845882350981010072778337723372302025611266393537759462313265505422041679254327760633941362739411736133678439857228211320959941886977655808249075688047930580028800101089597893195607432518771394385664242658021963618488218465280079766081956599957272960965207487636576449063951588323147162392590679478665690563899972023858480919691107114714858992982015883424496948342825055728680211939316337333023262803301363630501743181677066198195455694415398734375582672329024431034952547984419322240446802236745882832189895871916016706206889738487021650671389994325193343609366378735007522986834397171776183228068921807185023438730341360221128638001613800949741722346879507204526115070659585513721951235490885173872991058150373984512781997531275606567700219196901505772944645854161730163660136568267007058057432101094510566149141766596719462418523321815080099656359666849618675700976723668927192309437230354904016532605862762909833939053943478774472076556451712413824729834254547312138016025667050156576008147624897096710159344195509674062176472264117925233576874962283014420212112833950269284109354558291945473382968104215831358917371852722290022693169367085535902724177425487408118849055922156854479206039102295047404776237210758231841275483111501226781843792870952412212617138037683016756075016344898095279409877920911557840378780783064251769339930530067491286440663268177601890772582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,46] -37169393685203875830954535693111125751869083110453834802177912869479420288017361802835517917107574018810442075708608220462332199127284185373666811395041277835769794983091089704351751137396437223582772991391079755666687017818042779522589446825983269083974889322817044078806752477567755070965521914208413994472553822763613622130176661577332589057482581221982029160149490760329826004583258538965598055462498811527958427038847754560798534796243761616976158318855043355137057391968792513843007546003800756698065924761832081106335384207809940607489739718301974813182846286470700893085405751854749143092658321760018663134849197149771057779365699188418628722472196307768462240016810428672474829629272603863708689256389705854940663585854411893464653826687842739309840850696249265279712304346108008365666060345922078755232526782809974643881651960572805994372394421143084779506857123596709577205665919491484318588984166562716594612338791544511149488993899241510113296020859556290265828564386200534558717444668535526324580634110418623108959263039032707210460336059003061003545528985309716870738556812449417153335128192062463326507618914706070203747896339704535441830583996581679413941890623674002418952851078864182478776974569162383927374036923794902533057609338406520019997900857528043580513381360120430812557716961931046758003961238173226261769046212482304291296578106886211707266512171182900373627381971900823249956270001393808330086195645972766860523520655255647668241379920465292023148719104645131990598569968025080488295799847421014998903951022634099517903680020131107245212455813783778949675874737259650705786928893348135904053908460109315116462549302783457710898379308501281837631629459503333225796252258011511758926293866092981274576502699310949528799918210923596605085124188366414160632205539158941879852019291034032840524670078080582069173948833005155162268208633201192678362391283887129600711750507420991428707682094191205364523956429179185681362048418645095481138855342093759788923079882911258374221976865833577279311672615905096118669843539241008652879672344599798963081752892422263620584319190176552301472001272608505901900600052470744509765825429750504160075992482875298671664115695414596035757121831991928767809985533576125200831833288611926731888488911002179885499477509274085640028574544884776574101597614706623442501042708397630494199074007027178429588288479515509458259097278295888789250228718517196266933256867262441311761206292183509833858864420647381515700087033422771664641529727135252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,47] 6123149109136191297805809184971152947495780726890413702820844732824051795175998256317229038984718110349258630940257580667462023294696189811946857179503867205874304212831339730322597530734980211732801169220954398897943861007504780688665940103247957777595699941356533287912070493504327247363060550998406386346373044764504173543742452067398613092661932140324416001451561929634513716948855591278725616602188959561646453717573893288734499960584407285152254061517877294188318796106338001046881984564413861624306475513169352738687279196934833047252248968475238245583562601783783159608980693208921819523777555817947673598012727213585434910036584252011275953306609371458847060737240672076373074521230738027052536651615712105969961865595177790971091433546607008561498695590869349068482716206825520082475753192559513009186988347707520337745029161189687875227098333481694982318912287755920893574746832922986122425658549193785230774973124651249739176204796253520144515676617135227474011067370249831579056515140576964046273054113671340659460208199972790175217880584107428359480280939574988028636906038982902243990130649818010466451423325572592710939574909907071414727432554214182749052304823745737808689276838786390067629491225514201601238122477142596924815564628852600240110220427722661346728123861073354170247199551024614719336156822093751461271320435675806573596563753372806652418117136393782261996693247317062365650019352946708422591729952991040094088503457682259948661774293989409121843994437180847432321131259690682652299141871626526453878027497358829548427841840409724147982839755059752859337947928639129606037159403941213901335051950140685868650426077480220724677201927535328919273283023276586733994331967934973948068568154031792527964544974788441986378776768976959590399440600765632404660805715662487039084418619823675771046125711150608110883161644262466294721761272248005453821301013075130366831403833411163909673780940643189657555765982331945404539073187839198407729694654950041737015968044846660261737757343235846839626691832839228211294778017164532128656529102465176349466608110603341511459076922467568770209842924332485419291183719641751180033038730641632692410029699228237197950010235973562188260659650946572612752250052613135163926714208771631939296239712360615453191153412779827726905499741441615708593728787455509676206435864780774813656000039080883094664132335777743940802739640797878030502872426958834283091312015586764799772274528624669273613569764876371060161015248841330698126065803670323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,48] -353159499891128378916156507179625831834630916433590342181543717507681662967734418395733325853005290104439928447329638523801655483182303515012717592538110090757137781618291945343759558371469564755532461650547555034085717352497371557209494774024568593118025719933649324092982128462372473784787256381833194517521558830048673471048609707135283524224433163026841907793179613961924613053254995409341463129097487211315101519710391210600155477402688291193958131828690806753606479926951927901830761130116859199012570112007806630749585785901815805154795360373349510855260563379875721988084328765389482818729559007726692101248865459110512270856254090511595842324170683101213244122096301014510301773669759654308456369405296237713178336572862009616680929029062251900786824118858455239069630828404313419361980673918121934685879938246985453779559095597048652789874947110123130401764736814501496516988732363432498772730981582573230254217675340650387750601139943393566994371858336257585174593247923495646810664321671475948098660422734027371171678761714359091433466081268233889770237199336601704799106731726573610410785790933873465910406644552970297990436929886081689748552556817142513996400344947261082965865243669933626657444435024776969421262231441260905149232535320136071205321121607364634926218376333688993878078813870934177668349740351959895135690226437904677229814593990222313595034065185828100121240963366457536860388358847178714513586298025233085329887242727093608569601002927826587066026621004285247289109473087966189021077821310033424579683553751406882737405392869597939793502082336675118904960726060189512446671344569684028217729997474787754035570703162233076410083040470770991503492925868145486612620678642058748782905499548074373409076465854595459869845222002018567207750179058689285107113293536480477026681098168485689524293199021371680478368679932290628462158159597744084740940185054395411336735884718478925730818179626947457395255706737857485016788948141845728233674136848031641697648257723302692807431165162530809354843531704877595944639831892715010922213372272439382548302550597961750934291157630070596276420066856193531866344793268956740783865643812935664366147203583888710862521817585176728867459877887966385287553892781706646363091866591614612342476945630056086552084752237543062696921521913279239289113277385735763443555047583624142132314345635937685224753091736245656866699611585514697466309938646946496202692785799766440277597834534784274963281257671603516177087869654243864439158972144943104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,49] -213236001592467813970843701308586436861726763272658134485518525709721751974606509201840001257812734551643716171090347332703490660932511237411145584900842905288863818048395127238104421539546723225041888145314761275006725085344225441487119970246783134276769685677763817665200776259921903567777182677257598384234719939185958678182320530316084658022396643834578343501173825862735689074330883215011647206499167858212868390854920792998162292735004258409126500902410498177174711626181638684564866232119885427027352306454060391443275067645228154350532523243676020113876717869075740908005252078200634302943584584588617958614613247388014331474758775111660938659421375522237196203008643866489067348193898338624845961197304242843499130628339418764459205489438689743456053004609934928615236294859048185562694096832528527053171904469701357579339433346432987652882597694355484589934658765498416971722241373233904125349562443945128599576629974506814773553304859264885983260305553439607421103528529581249189988688023333122384058161437079558284586557095346277976682976716178564650690952546997724216513173455435325629808654380380711631749193492531493663241787953197730598773466920906267999552791688727028575018311048456905426756927857796631393421268835301798754845939624241504162459803649007305212789739597140236519294485834332878905415243384416158823255224136255198867013754219210222613889990013314673251378504257284984669014358333607595113048369529094552336515566512730523878209433933268877026157776769773872723567906545044367679026820108290574338342719524010994466124843501941035514339082106395893141189286615330656117865272093734728123265260534730473285680103946875463072734938079639904625597262341332506550168731671038648469906033148796631931680018903812008002982137445470393856686877304295218434323168622689097477515236161453703179947502740567815975338055655204665453579183054163911525286241606469776255278944574885860579030067292688515935267804973016048613242860846433367410914804938966370226095006012850581983803467864085161032545174101397370740006746719525758926847819402265267651532935561720973521533778069430105094947268154143807162704194015712142995919973380623230275455067818121093882277399848670021769270147736507347589011102016061817158565468735802952990420899974071217185343685240790244089352328507807918147795398340466293037966590681323715427355895477861212382411590496360336569415865736802312887861292043644318019773259383242523576415020444421819693905769260998735233962859565958583797437598741299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,50] 106992029289318967694342314746866366779377457058983126726554630924313953953519966089873955962266584265859406655263907484290926435935617526453621693704437773199598581406693050808010481297615050647659295027309663416686186631896124440075561430982103088706701841117583672193693302771131059223146643534879548494071271755108294454106943478551672148447926578085558017819654758551050711214296038087929492643849063813155946300287870716491391334380078098400739458447936137881668447273293904860599682977896049085864107957206479976945337153494461495074649773094431320656811156038982344083711290405793053244116708880021004875290946966387272377541154757300458567262186290570678557530316849435540937353580494103614532239720723101950809139717394359284139891086380338629914176161243386587422262443443497712708102767325252645573704529449800535546461643921949487754427260999162000223450959521939844068930535352700768587084955280090242539197393203514588511519006437856416331112006708730032594771632259062115867058329209803347384021967281415393952283082784546112990034969609138311031047918377657725281726541865798114515393031091228748958039200599248668919593230012425641991759954266495027549355872656050772799320137702676538679732125609027455391405417940119638430803215384709595053022695265871275650709262534958167118950376269002923982357233732340755134706043703946529361135173982972991664693937273696663423278578547105165475766679202241848125051084522056394002306677958911136142725899789356487781236152318747174052700117604038789648436929741415741651381322168895930708406731949316233581174255485633507203610150454581159358098080373241719656573898301237497657463764611379654639931635626929480660074079605665720240928230953062018674212375432615918967611455259341823084700250077986632068468394536413941698018014056300269998990994467653019022765303808334336886682664708301290173046628794915516148627522434374899214283178056757996087398943282034504926017020091663108946918508225766127616850399436735488561489720083159347713242095163898318353741781237359206214306475049727407641225269840938022563714565006218128022679909764550443087787548916771918004548297196431644731973369986378173235779252401226388371599259044613109839266169282108727181633787360967019303312398131820464331062136882502274333957406279130345126067951109477767579856383949208701979710599632700579219930736400014175456469588912718199874734152385872036064297589369577217114787650760107240500734649934825410685277290154009036387676383947876341176031826929516544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,51] -32122776607557728886577103984213922234322727288839425326126388795649023752057967386716465810549803480535207875579618542456917556873853655835660458685072756833297702469825892554286101491887012225812869307717721290029636861612473481519022551902220353453656575946050130657985045100233977307833173640244307986041907046015865988542092908219284296025615958029802473875178702996255325726247154022049723863285443461727123559867726597165026640661496110208910169124318131809397929019152686604402437203317515058203950429888656335864945851309341899495741939457124316580455831942166461697987941300302805500878537227213546433323849749061158343548196971308950464727515730859611023292367513128105093930377277426651044372835907156723853547654999406252211990859419929076731540557021862688518114964864473718157671816963961068864777508993833480536448607809533610277929994412140777041977032183413720421207466701320691144998558981899000511390224659874220649098763154169475611680375993081405516581503789810506309885066029581131239031021034795212806750279759718949126432601836391817447805308423764763199904180612770202733002995373888888393456245572033993827373887090796082602503501916277221315816381821064747687344334431817292300041011138806068289016850280814012169083146400800013935964937506595432440214531392078413042675824806607150646303053543455995366642083073191002803042074482511260912817689823669421271180278676642363266111809547323528869005325168885210136495927630827189727547472529565757143912273338590941428533289621991441033014649710098706113649045606765417614762030404980392865242936748786518249927721657336198995031542014038625025094002042444637452560571574263612346458131904858643581337314109309221511837345859039615421032701360985654143913122457226090997934476769043164577786910846675450473545304234987002075695715516040878536427835012909695357230429705557153389502128145160906755578794692895341218085032445789078355053692681623149480942677099437678129413838731980338205248144157609939805597486048019782475988510605361186330289042728545349257151116516418573314725702774467787896196707176834316407080202380343744192417674116353901843125674073589748625103227053135703601209947523972545311722526038521206988210124953623443577133364111335391007262650898608617950832852771027348612341134421657797031154830642597228737856575119543248754541651360942572254955778910920034569661084451983299809526957285840029405025770656430132909773732310800091070993897741365319627864085773809973012400649337259793133945019695104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,52] 7704276103689338594632309700131386375457638122412335592587816605461151998842756273695938756103747618553762747259843104577917213432234301418544939940318629069954176083668746130848660281642191517146325166355760344786139877338774557214738476611208310589547709404060719244718538770827633227212456721631475411186566955206128142835935425610449256228398839284887863006255301495871714043290670768918415789421246470698098430214949092044111961155469091670688779741317110013420267546084573659332919414526040227299222551542993389525572444061690640088576458438565862745551211058814203819839504947705826251427396906333877613455657382208051074582912790350968676598263686949982959318786219077480079753901504536240555977618118905251685791459619503532199993105436199483313927881452972853843831159522170002848096527732295047519378013403112511709606387227376781667708431706754213824870433556055600140880216061863526806517458967204351265905968315260186902029249752164119777501816163635108700163719020242026272183650935747163619558906942579648047646465242123609785948096552602565804446902881530824668939211315832748927993910745329513277061142929560195440377254814210487354675402710504416864087102333282059866060617765597809416105932866733883578712270096578079360179421205460643204332955916671519302644887525250788056773473766641809872992166261800727125307985432391883797104013632618193055546318553724395842749247057316668416072015540343320218761445487267023430564588310826489153396920613561005767076860869021109883211102175098060877629180270333624188970526940887283733706722959702228537963438817849414998390190096269683429843847725891114258336585392348888188911385302403841085638190054756757848364375425563881724371888679731345957770067937409774829554694648012313565404832424194493517018868131243538872822063333243038373653467084007962322501919558501621988500424116422440365868364533645556124264953840289003172002440953773335715580121030871780352172502435749618676037346207920167057815423174265622269259779196271520259082026226247294890262372409239044807313744631377030535177196817841831686657526809810597326141773132429910331190794110433872728673356797787217951241991044458468824042437720519563755632459686771822258325206476624956523174503397493578773257786915225977748614836857215173559140457019488126264165285801148425389301254623296738052711253776251180274794741441433794437591902815116117914909873602986512043339780303960772347972490254972881240009199030993021720182415056075128711564837925983048550738135183523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,53] -1620428040335650203211666368275018184902981932104143307687498575634698293294392678857390710159149934088544895532296927135993421633075323175113607059746383374835864401466659601463876812477962733746993008932502864113329511600496246429901627519599285373179466146764847747355453921999040302022710402653990028070539457477316422706772723446270949676044308735819063684936904231014737678278504336363166205788588628759446534906739983171175145528909782705298911419659176280829441287390423941436203151100637946209497326328118816251944611232355122925599319020717045744061691844712364590715513175516399952947129148349938373417257300513016225065415275835824841341535193619564794946266513351842568259128920816438416755632408792797990654988953677142088600184866095526442961102625204053596506248175799139579938953994296812220203248979177568536712252151785148127692107888264094008066078973473025653514141579338033041701294592125295893341169064276180519302292608991850644785957275086839061490895435635435821627943980283989008061829974789393435434472387091383119119458048010914758392083937704024084496406282339076222321258726532555257501055214382239235163457081269032050977578462069503415316086788526872685426807239274008192453755083958025358544067621953037471068273430763648380522436426654843665628828956140055032474332826635046115667080309675012589891227074008631303479468543920096707203196302377036405678599927307296311425030369413889714137861492699549257000778113378068996960229176583269181608846294489130875762539911385838644638347084707752903903796552380882575840941605221048905450489302988994851110881437174561227844449695795114770383578387425589028831872479338723327265094642510828511063305509137913465159471041716131570686038584852299910247248268092126799589429032412649547363484982126329424410522100577884342333143469139816973234493593195888895930228745262716540497840359339011045119323350195050194180110678042980576669711627913860848674014340317463539028455888916838765133858996824327477200621301106858110587753518901908253424074159363193322904005277565623795144717482493036078078889981705212033773436938337392730187756969314102785746838973255527460385876772297932578943315793124227512904194063239192175300315532130916495226747296951176830494085177189345535898777225339847771326901589053663197288478092049006086048628496363123987328535030721249041795224193285672770896666169661890836847773920853862586497482499684429583510943507455425422707248198625801888900074416121808003568131361015763521590540632064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,54] 311179202157857360179171556114968735003210646010959273591656520700445309922136811262952959659573047569165686214938401015791381270616369209170888777681404002416633436303033639098357795443922008798640614621516982490521559055981970308071731192305755721961746522513051635286824226223311180230998593346512479656427169781726223470530699375249970328964036973203205104179508458433189939666637260585734046235323373654229495264980840863286711007172612738025476496971291778053928002161542757234825685115156728432117380209102406471921350668285575938671452091303944009303323825707226238276674583896135522369323277795842748482378767236514246468986310927558929305017837943712697143410667850325039260894692486716951733282535072497993476027859513737336136479958851522500660885562620157086116194036982603570674109504634415519635470420392108429082698110055608880625926591096055853854619695499953448864208220433736710303564138384129068463565481929264842179028860597105978011142122771900537456699203290147755845090451272402210719354317419967023387576488158330266002282893885674710157500490268326065327226599910477248045408817686908734612754428833230494629243401347661400528612278771317090148110450457191731219749273877074139670370070296026337747629813483382082978375203621499903359267585338237672290319825149841645877541215848640766548056943138029095281749319391584897228615477878284650613610783134811812034808478661638249326275754143568286747511489781873809370783098334019406625456345752223856413417045619984099021518549962707142069705162410946433919997107491932898065460528059899640255942795471398266397478848610192195630420372528341009998875078029526070098090404896160312646141028214536072370930624749859926286629418501392344651571228034256677771235017871166542305107757695842095401393926841174058785046420458359409645985717108300702553746544556242635854645041614462732348063780936735060756010892449223017607686981306484956799520407325977604270351557443460034605418790718823315336997234344971337693999095858320047718776366105137467037406861298769806925858542603569175278916595159728022763531799776444371538944527136238664965741578550979708735669237555463762385418998408691096639328539060318710474562312237363814344783543628263126151153971749576657004497155848609039183288127752069018276803416322924061067772506373175416012064154011545362121060500752821678790337260889566194530336716840721740475986013223430271112918630798332129585959455392878108412822784305605892834300717384465323778346221973228871424424783380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,55] -55123328415391230527047619256958832471894124682110343758299640096261244111858570116520823075242644965137439429001174912797887302046480958139817448389305204284554573674207067986319230033249070851364380354277162361343398831566214792024125559435858918044083852866237813253424708055059404315710601319059703732325841914958571833363094680919193107232831705377151403445759944055316077894818291432462066804101969063180898326910406759214975179040475573495366478866743434613198482509370025909443635033517239934385575814111560032161884967152850723052690364258238140785299176868576156541488094363827441395438321869288416954553369580552105073209360084881575053518338500125458945060806486628075540107817909454909919994890039136485787905476981404639986791385939207124492386386721280027555227775588706904787141309273822786131692491439505716677976359963550465249401180758731867889313711000203588781384083892061238643289395715644037837079557330312380472810610496312862377613130721392839311551691716791110274133766924079627396543474460189327012800018327021353790954199478711351937870921123332236565756020122091052717761735736259899618774497463400894888001065676669404861006933936317901758861082842096649389879842420543604803235576718672351206761991926898569551419039952390030798681121348441480613757367900779850487856168521379006078584824793642950139550859978295230878940294160472056500246459124027435037393932297662557200191846538660741934767507054138868922346190145631932204831151424288733925798916984212168692953220629635838514485725331619423385110297343407994688593973136557300236333221198007894153232507472469781494811856970000794452189282949541512532504597721970695314727053407055007066985911626761068197890449843033264709739779870255395877729834638709022132290615228409342982334406189152799802924148797146919954926690471295230420243298269968769503500802620685116831184131529505046364568916143580060330038322296481987093873326409673467295629899362011102658593446862016209754547917013531191949507673842852560365934682173718868387642388373166733466719200627459142935134642226232003209328820292167061707165712790113697495296043084909286304131105971522590304921189635012684970007186498832309737564287119809296758698557436302157991147983847889178162919134969810994579826314892054049407256176634668598147556008838670283891877836882632036053598257160056218215629040273977168194224038598190611677554681540756364236258489019917552685714628694897697752200025887716139142816224119158253021488359053516529049927889715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,56] 9030666686616437570405134764887441757164237431631521003779081029262934004958389947652843716807930530026214446666823443055016266017761740452057293613159473629976162567240227699349416449036520911574457443293369089248663973451262226492254841672390744816859507436471918182303287394105207657688047829532988351176356224042057404639371509227173059881063968997271223192485291085210234488890115436940130380751101124387355785952822688600095628195450194936851976663147393959851166232612701908576424126528323530526582307020011443695146824463606425503970293143851385028761300008349511784111797859826779819824603142771807292234562844991612141575388404609551359109061753367673372529298809562637716022186392809771605036728538574505948856947409133594267814482739835669798255575666951092285174468935849949694514447242422797518559464776442059957616054929434061119165350151632411604491600300147016345735467433368708125538921430663318502591443010211329042882831458329687489214740339368004397034671253538668643502667822734764992204119624993309455542743884171983934236726552247131906855964575758175061219887099716110500650711546739739565864484397627055412795862488379413807731470160100061714317367289498288402023094266592841314076823582751293880564820707634103182901828437692711482324324699106638917281753965253355823537582903484483352778334244197016153246152586321150454582586781640692516338330687283091143586323760958282499453648888605234268420807105788408447447540358295689992633089514625542713164635655662011699479095031016609091140106119273566191941320150407256373885455780747579492041741901442887486468656138340582620346626778847110752905114617466085973505232006008873879091162786600248857353043735714884732923315762936617565919512585023969300309586524266241863812654272018649971285236527871050727895372513308257166306137609123945889860993290838482846487504942510738688975459346866090483475481282159180481444315458823330513398437197165833782307609074386563673089445473960057045719139976494153005907519462390160619785122891248752476272262652294072804578900395759697020334927849472273130211390960203239615815787733523161205895163374759312798929885184804315708426837103842015735831939101979440077578857658057197493301573410950218921842632814752125642858214088020692934157982554132729436999578753835302931192960309001724989647969818352557208825901917114905634607915063311147953505930251261879093424940384602704864190331214219040030932123602037291345276960501348448217873403206655715605433095343240297316514269233152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,57] -1390124509059117512197433297685390098484685754798567083757066800187665621311761424666396956516789495280207587501273537530148507360145076876993831624976459029399729309944602313347216594393239414655122535524448420065792605527644513116819253970896523013651742608576557187416171160975008510253877386153543962368032682291567057752232572913230079724943733668118649938973146465793339430041338612316436201920623441298625308198044207710486146035636812990461933026937197568703308507151216703428461491581885727421457762487891292757951225858825608683897858832025383123766960405180407225591735382587463328541113064894877457538297329212051480916005922900405926013244772806619780382558740062303700642096092420024137005655706993017719400233585173782341386696806309102993568794662653277923387295724494237754195131368176380172282982471439026351903575170885698003799724723052458351601030541337307349371503049544559384552661322736869262945875154998756573189534296362942265323922627141055229809592582438808829426292964271802065303980712605524888398882367051623030464849684461160277563881350889012898109901386241187636699201549318784575206046258926344573637076572489053160147150389598173795848055506544732409957678025839858067333527754320670200890471802947731900594841273118518158693773196035260821269862421883320805938047618482777260672890460928180430450190764766489777247592482904610969506971430405697129533262364618821919908546025832816857499808494214751470513279017815658108708461526984898998845754963398683587062356085614063059375913897560259781808109030424196824286143869854778846674396253270460911182184182232488337143226944645176726772394763286644697673710004705431887632403302207039589548399556100280053776032822558412214708025277157087851927545244404943041419849214176141772751416561597705829844399022206389155353788937661482560231937356194760321990919019567849401199251318483025381652050375342027779311492646347748187654452794190571860486517270223437494756161367425035412157362907266686709638501753624626928418884291329542941972908655647194261146321335747724846129564334876934109557245095620445344206738982059826097674891981534465940684996085773641769815278528808667922185129725165314350491190694079019435223853611969259175057146656589848914246145754446690572444327186941397458579342981065045606571582601965595493226569516247202810516877187224342603197738623055906552176023251602366925727763133040186114891088090046021391161858864482489795790324107405332369636487327574326897640465654180332094721989017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,58] 207439011045355247610484227812078492395677033176910520497117321779220164503738730234140563439051841584962820241599899025406488896666316078351506965984961754382212406167832570953202824163863797374548705510303036564552410346562102407646927964085896364102634619059723530109915768378524798986677770908273706000137375527097168130682785703360935777751127482435176958884273558888293900444561059477500674917710295050263772008037487956070062799654736642463706458103127537951661342785334057127612779676090202190969368595963112431107011082395308757034072655849668571516782294456012333889122032652339395735660373313191816106913284207059918087683574114897279012304767480693541740067482510899942371724168701444570073407535888144595542128971120883450607435868708351446942226392411906560161028402020974172583463647264876796221932093043135421230828147436432682984923490120066394533393080517690485587068466250704999022915487998217860818963099519058911638358133642386235662318567491904487058417091545114303741915649466886067701217935426098096457787448443567886785239482801493742888403538533901026011300055114766400553419418292992866829307135634108168399561934152644328116918115848614378424656384681600814334603378227693452633543556777666732199456856225063418159705170117026101668312080919683348687613211342764287541238562828893898827188313048403670300793454775219835509828742351554984800006680970137463029941504889535980543367583875849845150622345351581693386127648847179919294268090803304203868096596263009988408814109972712710951243306982771450718987464023570908878365644044840944212468539525760274504808939323914727230869232660112439921853534301621277063997292576763908220996431405244822091624755868410865335648810861979236252518138661086768490994596272093354895556634885020043531707289445625864455614006676498170281609330198319681457290027636733880904416793692143467166666771219758808531358769027294877060708219354498763183481650944067433817170296246016449346289423284917406163467718036219070419136267482782970834109047183701415675964978636296981005985932106355114859923961080350394732124781532809264667009028263316322618381823334010857703022597483448456206640740015932774742481803161254106719620285454918322052240774130928271078457393737137380360889053258286978607635407784125732375293525075672946827582108631515988736677645702143063052773313249058494342579247029570739948485371715430994326393736807992732197381129846004551211790291493649045338963887746165696885813572356149527393235255780090585011474923520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,59] -30798983494612436616118966300544070329605585029914716474652891469062013550032060526310120229883958645876739157035744003654122022224445025890496584504594794292514207194230920929460861712096850018409179370999249461895040807006811593566737764787499436859656190106627924124026025417198728452210026230598394075819205104151620533933005444986798711464775194804627972514674885625211734463117859019076821497914218578809453071770867441311435123911228341950999536605024506017486755804157474109426971584992514916111511344432917666497910312704298840750510475404237255788020498223593761240622309360202444022295831454504954209094978732253367208116436597585864803112685003840004525924347784101630689597324478461785545523558798980512707238418801362533927781035605374943634734916467258308313722629051005559673038035591305178596650359973055069284646137113075618326378729239410742303366038232341607984539212517725685862700360915462337647667395022521450891965207570732574004977737098490414619468935625053224419202444136077326433076244463100902173296706802811097891688375428070801223630758769883374429220097010363513604996129648280027170294235345558055248861201366262592776668337853010029028919565824584339225684404103453380559881001867217935060204806147885114230965273517710451362374634602504425923131055965385038760637498240502113939389913072369880036550358666065369178537936539924053503895911104491773038510566310587951344682363957231467970465704710924526929283009863970062781754375510222020805125255043491186699949844258751282927711755630445402220477970983914382844815041359576735693681993843135685292713431515858695380656918126167669846434784774616345395348441566605148430995545399289498640637955362756694820640168984158869458341437962627938471354882649963096084646385490885778614980113791460086367839631688044906065346623681835902762305629730688063432587263124225386033820120723855627645374001694628121125612400934909896156136683805034627683460683858886850053038296349936732489497583834455250439910278832699485020121449811985688023136669300974151566568896659047458423279920763670452266207241250606647789825290317150796055828329706854973297033845950687009174101860889055171537292861390629637638929767562737927635813805448153072100359899404610835252658091833603184720610989924567090395293017464888789151083658162055001446562390939509379330535127476974122722872164119750818904233609429171662758597651093128169829158973312756896532969626218585169087755023758893639871874364307205559883835431956355639359517491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,60] 4552720103887912203383559761912126519891898135039459468470050008377154116874230244556601374907732755582573978665446556350516533794181851050014969815487838801602692735699912721725877286427380924587210041224990806362970824821053413290704347030068313712946303451396199089349415325103498122565850233664497908818024594949636006007280639931132951146476625460345008638564301799268700026356931815497811835854848111591180731896853083293656443473636698359873645288596408708035857791932320416580173177025679492821366569048793711954835971578306035980702898029296082331736597270229100970558159550367975548453617701334704279155931298860369706048549683730901272540129609972561501879649841217477703952348860942393067161679380304324961572667882958611059189500038772552988524924045239649008509960549434277482239823181798321068282052888101171705968596551571792248735123008675516837071311759457156765060834039338332656252555096872229615416526647436303924186530942559547584517069634434549412738140930483854806492265729857442731743256340574993949219552001264681214892975455748937203278343179188559856298592016675494744444756128756694267172914577690332969637539264650981531771045685267593781432814044830056497532034908831898650671767684789031904960891658274899489022838405974373498035200606658378014440859244845713373142011091782300576428986507321997739245201553177581965716485456938486001076481062164494478368916513364912427017261454599497632632286597136551970424165546050444906677766726130469290509608168953157241824744522468955698831303166469626271467818830143120028589092265966792139051739685177590174263712053053295472252956061318416093400020267761963169240709052358922356534306660572723233009967433144357166339955659698139499776138637615087624997187680095220835114556873032473218489304136642932934260831308679224359432902286616045836260843733135953096714956437555951073112263099597347489369622884274849411078558168142389166779706615609075386369538882359533259972318084602094241873426690471677890165494466681111198389590566880466124359833615796900731105953055006397106004450126462566769081566074931009047775368614924329542044640953796478974531034646356713841981635101685970588111750018164659885778053882177237685905314791150079744675963339033712304895057953107754206665363191475111948617611512540346702022254672877978631292856405978233085334808265639523124545167871002129439776138621474966907583840168348509788377615068359487444109911292471186919380987971338220737699142632064508269193590121444222564596449280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,61] -656667336885107585691646029929621424967969246822286568866465594269270360441864953096836728666491327639216276951588895586300948920499367446502086542061100817145730882865052538447836889164168573835260664688578665318573287146818191333992246745835191875285988242203331281465775233681415435044836933374113862576050510156437192763961598968772771981648078730549252083713508853361387763502679793411082298077844418044238922420448945139462558385489355958421328975367617648577484362713988018760654406042076375807753019826427243470105742457289003139817357340680628720126907684379357018684235159290389925649353896686251449809564654527797114560752854774634139996102270365038329868716608034202027299814388353523079097822590482242149174437115400454459359609794749929572683611544765255146863236082393682849121258257417218395371944320124169653819296307197673173944555380470619561374346343749075717510119185185403679651132561054347308958407809772557727912267330662568952297995658849601751127315025239249373170431434871219411057807047511432979688280695644586370963528332716874861673708448087850954423107208014648904048976172823189722476337563391163647038613181800934839633816980269890655998815866528836314092502901448869221542517508663616143464620771281717692836954197674192437688942114566801613613048597014859849208348052056471739077310647439148251940722763271434159576767662786275049910133295340583937271625959948809043412850647510497021912782311525038910493785894359124202831555158713410899119150334660641671379390219801437154146505973107110721607379481694831592269442526170044527465094774816481413457401768682114786488207190525829941307590943104288415110782694699596785477326358180790685149491748235811604364679884387805360720425576621498201757215345941924513529134958392659683975496850053959556719219803315835313963353559689143776455671701960783252554223718436306197786240853971250364505988875533905968821780681604376612707653789783646596041085303056140994009759952239191934109151318859431918306607504933631939720346694303873141033486143806463996439485818931149250374047526559354693570614744512623726754545235791948606172087879495750829537697720998202850148758350705039998185133562361928323717454216552109022715490183405544151932916106078448942767105564007223229209683576149034997868395256739660052635145244200929350115860077088514201609016473755026254300579172965353055358276570817902205166548649380987668481828727751855167476918999430346682582292575682486878546803904414609252181468628299138806788915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,62] 90158219019315530371136202057240943125576262407620901329347252546712097811741511826090546599973202904277989229201894115976979733507399999290805811985157928814432087024779094879208284570264510259041224950474314348366107030249313519845028442794659474567444547844468803815034621969476815932934406297938569861986686057632454694138314020415822153635864393033691334508359652204925085971180969583995741036611640327416796283343087267790581732805805062377200603361362475077659535506326944587751455311250978487044642708454545424211752380452265714119909045364178518101106893373406711744428693508875516814879658739437714701379276849474414118845956233071804351149651654286060323453910724698913804201361211132991319021064746211994043557809767385936160224804791807963636940524861784022667443035581930458347309591264639908006611613246919352031838209273597609084883788291471608661716959219960896185880112923450057228633570033431116369348392206403137565822580217321040153062538025103558646856533044626336567606738146605876464413184662353945130481689993085761405352865771248084232404301753831108071194296720905828116819993823136318763914815715365491338775692001602369677610988558346603940174824012475967091538720738546721312745288586342585665633328925492237828344788561541890957774965829032818269296795494870363104554446355238976613074588399151522276389576422536932635935230703359940430226473272486465961723669459047804010741660231969384511448709247624373847106430302761003104526812417490695343210074169886347899938381251579440141805531975717445207386712654215467285203674143971722012667854824497760473130966973269090209645719729726661109405931386543632233554462071672522738784439657787160119781775617995382836928318877807691527575531270905559689276358442429398834028039418483882009051553901767274207305260010953736302818972095819155773058493169182366100800215327717310924765574600197190110897263041433381312220815331461694813946267562084714912795381627281950687535960039706010980598424332009093800070932464592188279109520971866600286881352537066038908721351054749293880537699973392149086428224274081258246593957253979125324033003199492422245509412527705020695341458847623813623106470683716534662504143723482813510459998688875627146346163008476073657659352565205625262379278427663656614326282508703477285021832089679735025272754080474514414609260689329130511788400659895169247661634055782516420171830875267551013738177816083999715191354840183103708675258090526372665269629596903965328042229659624960730071040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,63] -11529430155146540406263676448022831089863115416691145473543609189392602217242311043678835786111756158463428833102840386556176123087224644614512127536745183325848134983980406843073919532275704536950660511570432586851679774524201552962210141905874596737903438361796652134761756224308792749048909824148808119434303036935049338030259661594587696565198307558436470673618960190389169034541164336413239334453620357292101511709794954691633593170316297995578970049848507097920093767885083668451090895887195409712161536394445171668115295571132337906070797730860457476294256629095575050526547570705969542144906426958030206628276433007209325917285573081492672446835912597843283816030199402831292873179505545460924056869273044867709309818855665400645815288828244766087207931913183801002818605157491236772627983316780397174423755890149874629069777437492518588048098907130395235525221708899459451723877012046436718610256672223166773028700392900068636912098027659336588947578966630292167185360669015026564584721980289095569900515453345523825056968337740204651736943761153650663034048587341501167762556434168952542674154443501515471629808182550155227143915264031374048141320923354569345138074661297210065866256434031188511480463196266990842539678211756795979494749341658868282131151702749271886037164910761221822775440236993581976082386383187785370436425342761306640032740647877434043019733723427311793640270309486930548155340173841874110987933510092707415547832164025538506861681945061207552765887042349535788696543540009439734973420426469846352840336438883816817081222479112247683599992911764739266252797325910867733322869369526729503189729682620000718052815678823256464186027496428073461988734250757239118090075902545038186831561909829602397132943386191602374033900029578964299422192312552811848383592203218333544227575015705601807246093181479218394718404627465322465543711595627951662943319628825588223926422175981693194459420304076077259555479464292598206034828312354554671812605201977659319446705364620466346359928245091890387897624813172306278313474143497565505224554327999217746801715976594578594325310908721231626936342099413310698183073044842923071523980678830138389984503525511488235913818714965854820575955041861928967021369119744817567738950914581638502571830795875237465263143976013146072958769732887875647162283142798412453067175982526590056159063343152918437684945095339695817166327401234784596797446203938129827157385919106666496676995343093724271825215483076174630033639004356843090739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,64] 1350743915703394313978520317825201795298390593021974448023500530843690781736679500391377659282601766482106568349363798306951246768365505727463013811355070110967225694600375574671554095307358750544296299447993072483681357342683100415065838950209673792875709634716907975543868907889313821019958917395141836612520838357136596379584290386436466816290495985511674034991275788636223074670339181552244143071432154185231147719047976267961185565668016544077635116577702453045963446120753945561938247259185470304449739259209985999824046018798668850557003749661289804864805155007136192835321694649235768583197988239788627394179789113653997778923374370468805182934052788823245190237874994061797092220110415115045292854979172500615277321490013706250212701593651812671847794754268874890418268725514538517553691137375578311547203168601034770328128240455302582309633955713253402393134759130221331825474302145926918961825933001791043437515157883800006749854463840249073264652792825357071412601575239713415294714153302759250263815888700815065996374866048259984256896810525735224781386476578735466936778379900520382162436869257810790134241875487807703695506423470194625667275084321731927052726946826997134542840257768771781229165467306637085603555836985154287363332219851438931910102813524096966766108130332795873026911462998958280129716367202983477425908093392268708606923983504820091909405744322517802605644993487833195517991989185532329936740350212379291540749233895354189193085344219261838445143261949723828294685851650277432135341445495792553201696012223192267822848631006251217429013595068461485983380227106081087070052880184344732315488473688430800116745321381685537812983176579204294540678560815468385968025118852778685251336054054781218686473703269482196889803904409988620580811008594088892331536904689163316417657735216694069275750553468368285239353907140737373413530466648645021578692750461333154635398321884674557047388501260145263092743260921325830638926158640632562624841059520686374900205179111051214579810705659125322002187903051286731314037291490083654415160326490133418871088309031160107047635634632146514483791630715250490053636926890805579187457635355555097348009493025567065258971806234859947834258857811737795495286924451009827433402540574782043693911938582576056524166087149715033853557732835360165724063993853930923539125711053663674452089679304070644166541466316977781680828074269085561947468386136813862999494434478326285699518130820453800258612107711722128831559434865418373693440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,65] -143764604446588836572070467053030322837565676557907203056228512960706927036400513298689014212921559489602113360246099025062302363188167092331790767549417607932676177757851341056114947097067172805597266731022867403590911553530840070017621378236649735069570984236068568616684748984325992910442201177098413082452552012308784095782824899531693872099917812425476291091823411791684300295568113663855645635329979489995167626110885625974455978450610489811958184686184551485419353752293919212817847378077647188160207266180326814952462109836530083455917952897064750565930794927841552359393094671586703697488628688959352325092384658736287039912741062770913584981442250039294316306435179718964354866964667658966246700961790833150217419615801294540946349148761083223423047900647362490085063035611499780143190366167490150794781438273668481675319841808295949406044728257386702554064439275406245356522675448219447140347929605453175746792451139613747331853225482488238431947845859188242613427017777991548214386088350680619734743810467972538603801557138903124957326162330295723096652610435384473935845799832634875657924664658879801495332376636001861868274245310841951969521886771394641135653486067650496145239935000805299655340752723478959875873558358009015452510828818986756300174508048601401367419047960288990350778660600438408526654715493782731964033997441650265881956521504820741379744737350134813165028312486852401400835366069072788024512636287479883244762371389109195488531060967787186807233092086911688890254333733937734451868056724329688729037009839054662198071591216768039492356462222112472863276771605354117402167913210193530810758786719601224805856006378591975847162833336162529689179861315503375390225528841373070879922360452404932145635078545807686376947294481903223914547972325254548826982076965984260591600775595832309065578761476758480222087297798927494764699208145665893632593602401022834715245300744626568175545499503654372656058693592716714198352254056625583504155200784098594221301736588390486849367459992990332932197652418727859122310341584716075425798746324580964206118706429783231691325622013139093805269015914260507522013593147337036783832970826429077088709101688423689176082010601400065710060518537807768899566871344391274605121403695677279828041532989530498002460663033092651485915314860167439856106622391032578082333881467037999474652043001577625100480767868800637458995636495335318249700297593056219974614793155163015894230523585554805605785839545370773580623671683856098918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,66] 13904486824208277835805544537421121640539035041300394390651686388107888641084881682777452009778054865507160438277611026481774383936559777102990560159566613565023913977377110741941499643030278871671049815291906932981238559812560416527916210395272412312514361411360365789327478215797510086174428058622524486772118922090406790933336729490530714192061182380931866692982857093397840629952581770886952292005580656423581584884132660529944000201358365829765097296837091071542131296456890456234976863933440217912178107450126497632774943412538433993989618398878170694104217481096766085872765343479496990695417914720017125376269436454567958750861082496783294363470789133732312838803102436007383438488040348521395411114851943358136457297018293373216803770275344649081882501795669192782200205635606656411907006872615352545475575754552153722487884604697877027665917159832980014848588312370339623343239044310808980034358933744072908227180738368093134594445241021113278896237695547092371474809897886695182361641905329208523653738485923706809659019072821315919365330822087127093293884521929819219659144419446316487731216613871799664989260224559244436657813611977877057533918808251677829306772070629845976270177287775612013425240171845671191278871865957995636363908113743735144879848492479890431946591513053677283425450344491105821235591743787815897305999468750875417499058773438084958384306737319882126454563318755497095828521279571865796439112955599383145398003498178986782797551186160015464443182478183905937269543547703444350175314102176269625657862870484051407917351229120773096717819233061521396353438216355871872791660104510090236953856179874557199768651193270951397705915116768349192111591422851571777985913961612283541268580261699057989514034706041463227578803658329404458885784808683918752973476027882772946125542359622423398708556107843660356236162313970310242564462602607164472605367265757843215911533825098225268343192441849152604459943409542980579547206470571480239880747442685656766008060573976240731912133026484055607126214444840872694956218657810883695932095759796458592979745390139117577024563647334870666443630335412364809411061817016864838035706028667863763077778844212084443171441748845065382583174322062039706044213280515490580946754602297633298819554536007292310017201655332548793109840137551845704399363153351068672393561133352137652533971838602218283391676719413368339736043109039019333004500742516331275481936530514780001487143877460623758412477749112829492250102091164585820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,67] -1224563668690212706820673714752070573251363515927490609726124637434407748531875194065525787644525810602118169603482525378826208099336771015992690211422245191042993208072171890674576600339347437495097336024790854112129836054218378607083024269076076440202241629065607950748208261235638434401573500618927917141255652955216770263864213669803715929326374657017165995035664975737778778955743335880328021378731012151999701135019655933379989972091822971196988175957816524844039869154350950024304950923166418831891029332011150599135156208025429011607971878461669036437175560950843362809129796550568122035189602133976186184319913117458860401103337501888817156789394435865342196531016776041018099997094588476253365889176842999758133829938398139720823541311448414518600172527872288550004926790736747362346291430760023977479697368154334883269383403916335884952798839444035085051712531199391278636060882804638692173805388686571347183452106112318042115558484381986947381415150294271764047686102503320837893020970496987243302075059393363691052275047761519976864852121477054579539558783435579258495694374239292155295296711346728623155869378249893250374585952152810622787106686374109979188958453212482570610245136489110611490774847247164216096910509353174079308620942186885238815184108814196887299336777825990749192332284083658426650397702137296044665539101562177189082860361545650415291169835132578529145625674929658697346325004754143093243781447768746876195137406525629513391020925320773622628691205995505891249269474235549009188661447009884026335005444999527037225470883243610514345126152305829406524606666447762643296318938547706167977081705542135865217751657463752028396879813548498575959380185130146987132394418337665258596010657680453675221776210464224153011970612918367910601987741484243034318470160694816008283156070885559485754411185739938228347570104080517595530073998598770014870975247332910046038074290939234408488254713785137478405828084603159381256455427395355665836713417897587597392205472315391470793155754457002115750849702763385657424529139636209094713477291699203611117954386564904747701714993751061809926147123164948012661617247331914720214796139860298185487015056245514007996621091272798758934209532314061649468716224190091813287623536225816261386348792869831594389461024089456173894170415077882520272371131116977044951039026409703502416104901013257140753772836879028452939925369045746829952647820208910936533513792427485513395701059312146429331731906081291655959441589791621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,68] 97695837711601713304674198976360759292093522999751323709591292204165704564890067677420748533256926820637450986418119229447433787523330102347643174638229923084454229264025491993706142844024864244280683490877981777317589265781935506711528965423278327651854396621691814255190521662019892989641805349305774238961313317941029146903673946207942556876024741880825104411089230372775251019818590341916438370937186734325523505022345946731892340569586540343743859617758285852128038724299870182990985485960598519227049754302498387436439233142661892797410299232843866663501108618574901976866015976493846822042791369685042826770004319580727720181960051747452217020824988965722398169633600617037459144861930648958559218289168914242425495544992591543639773164713261695060567823588855473978250966797558189708645108590145639634573884786764603128857377190582972312989278704553617230499660825403945140933682044546192387834779597705819052464941649204611630327925192958087515751518315386327749599480768934535159546725374507478097558342111761374479646167865173662429197166631996084642721742499006998658993968602650947256026909766063809616685994624628233713704432174628256741429514887932812779262770601697038694230062866116990043239346601532081375775774213891195863297624391571003653417276301261959516137818032361616226632934500654728306806468323758561970868382348964384596510012717413897695238656654839069285363091395671907816509897081214603352973284355828912738342907455180252894521658994720851317207583174401107247212645152337444449120792676452696991871717121606635342105625616787562158656243517832472630773661117458844776523672695981351874492749801525517203983460172990300799166742241824621473435288349368352875698558757663866443869249268410013760504819450388006506480689703105645180349072735261946235752471504688963018411045554558914206967700947220573020640383389651341746061599821790023908007851298805997461011658435211819599801765592023632178620929489846028871356908053423390317133779339852386144306029951549367223456103093743054240249945136552847979037061889135092884315796059616688267182943258799083370513673857024765990704602390916516230229570595135684742852940715719939395056596750081148943260505931898775919345841175560798893196502822000202636676807529612050032431791643799059324399206708205379078218785212964761313845013195513160477185314973409094500846120568701447615550367462405634847116476026154315853732639139282150469326129288294965887279540430050322909211464551866730247292119179937710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,69] -6977745557188712122003915044435332092770479168615116711001885944358171289925178504009097277317112693971899154368041356903164284561716423033366862289771687246960191758597490048004034424156087026274709446929089258441903045964532185967483861164162463415340969762001809180634564550868600021667874480573215012957038049946199561870976385989134988501062772254448674912318609282923277994022596471978019904017492970856085744396015739285941296917633195671275665937089285301267913667115734621317861747622029067441043328617082414450019610081931803513565000885697310545315824950089277205149077606879025589909073349534680676524269181036110625214964874978853720934137575830679453727114936069573549463415543651615313691583624234150500189467923851571068417596617488196412654161585943868393291626812802898853644943628866637333031673528882109960619386681473345867173244630353825165094204814901788983209704843321102205878326819578292188233841760650891798435267809637692773013686951171308226114366523850019820278625182811624572119197561161381908714260256840674596895891651576178795374045735476743357641475318719741366790602582977048611619248325344429046893478726134468614007037732981227603262923022654418139032321437927956719348431984888258940200010951851529546539497590035937184286298182616433240178117409808541939737063722701184077090071182138969612027460078430302485980219344721945496357971492981285051784888489751723234218947138865377449667868274220163621771535662746637209872297210083517538206453427515501739137076867924526480825549176378656409478376554072146001609849971281056202604521080365958705450278153214564338432387916623649537721194018670678162799849977426301162194702766665287088106584384304710586277917089247622663036830587774005823019414772428799294119716878710520289246818970403124694166518964174664844639330735519932033446293967918668156729060044497853959116403699396173537770275454760732916253689655786928623441734302751284311646266047325152658306583264061642129072813653616500053625250198663711577996595667117362095353719010539801589619902652061990437020129224218830422957480672985070387543118313999879197993320147569006322805196777025013562126833655813378716646119839568405566398305930583480624270204557394000627298702662748477643835047175537256054716507347537806635499932107506349894436374288032282286512459548447589147155285208836140651438931228242826494889841995323971472806000228014738651206207934956516091207318384436805703022887849614657472834455594213969657611396646436864000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,70] 443113429018543297943716556478782535572506222935605199279970147152618743052751091203994359032140728405646361194915106811547823346398045305704070840873282843973735225682705244405064821104759339898224599981450493509601230345661809237820473732092641501542029688422212527425238449829039343033642125944338375091128594186709538390961511831632933520458270277651326401113214357035228039238702010362317973876570358130255265671841266684408320900012702863913131386333688323697227309264615930647693431179944264889418737104296000221298450376301371616912612768442139405637985492623981926631112099919710370020242492479644514426833400289508455328634855682521791063509593647507984696364194954450650589419687855057950572273204921364994330536664004541823199940475089722349797612168316994410099137400279376843837673860020468852022441069422230600707535129922899353558175078357275409135991672808916008935233519509631692095396797737141768109860065859318749084775462643541136766550427685397531724659127809447780793402291564006192362534557149339137832825960584879638905351693372488416367680575027009695117023227511119217097390812500560426173659197517672497437816133601519320100629195679761920267996772570719846582556431918341888994629312741951695711430040263709657967162524033648308511669524377552901785843129207843459444531104464808435895823590124860931155702074664620610088099785829406177711898004237685278935552443011727011071573605152046792136679076623515838953581473484464717498279033061402118596743366034960992645212805335738385050410483639521209395537233510305633830717739217282710450212768481032686276227710392552488932852355500789148055535357104387011093805085975736394993292427293461039252170695212543229351475039064304949462889233905924373699804445780616632535813688791076725079376058085092166116169028802298811522534530135620676894029575459134552724254724306096724993339207275339048341984625657199769353249059409799240526044732129998272918347048250884093271081373787075167274787545984149551937749041857085575020548171602851344679546474655282026321858713039694396477335334227878644151939418957438109497548440308572074494599572512738403538292526883709301547798380808280465304672192500460753023277319912528629600265801456460431779334129292338735757699448887032426288806817993686246950525146899853587816658836031438774762963413268557815314789746763171842315946015255705777254721960446537664883429650551456645191253603866532863716029463348382530385288252928339777861123725607738787164234172491366400000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,71] -25387518168213272582147974126400749350531320753423517731423715584307255397407756304879951152829241603819141762621341465931822183761349820863909739585127979742548856087550979544515010921885772610013785760482196216456868208872891433191192347822646265357515969934403676814890203240251899626957827620548480364752540887340826856038017294613066620919660326858935289613155692956453077307279103403519647599343796115608704696052488192011341523275890797538916001050160822227661197480065126174328128110094317599606944998797826502569039728174818214460861798944565247718878692260292363983489862762131181099278944186953919050677624081069842458596254115392030381725665754687072110909834644239492174537265376719979514239676348537517479828365551006611348679603684785107914635614700588997128988336390765901132204010919682079324300241714042043789540142694407159687007714204033428796392096660971203054270982244316368054933195088019669335017428007464356374752094391297274230849574610876169378613423223145320022318128148181217865358661013043479528066106682933944147189193490256326995723966061112470968058611854837338380035885585780630350499532953078746630425676846574671480242586292573858656917443925493377725017231959844802873516866762156824637086274468049733494349882882426529155379256579040281925181856725393588433841485911595169291342309519047675801567103009431526472584986537682750781442870070899550752186755024213825112595410933250681771390778077011088237554450527218308452095084195322898785148029581081665066567841894677568219470727615041213358479213506585187013818789411681279445371595118921094337651102043186894875442770160380614294656406163391483804492939496132844363677632136354982004372001016675371943961601057533661522507581102851153190388382161751302198043874515450123457716861849507802694489045828821383060095277893350168632491049797317239164360008500741643798441523411123739522401606719203184985892759849813758998528608999605372053807127132229474068187216176107747449342031726895479095776888916134267293286511538077709737596603010210385498329895772535111438869303207125332577650323025811011829403478344209477826263897606193116513258049967199913249696151253873214133405228552307085906389025489081520878287482084425895508443805239016567730204435318154576157180565246349436276469826369538218010486228119691847034575242839048094476121876519383637419506297789381597887603098881550836088484702673536616662328945955773109791431665154900530099984933217675160384803666153519842993318825820160000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,72] 1374817135500319496628903200190230704517778878044028907970936268873679617162689672353070759109704489004955296625201875293547788204644436240598718438955261294703409602938657327300437137776159268920251099937439359831746647407530899125716688616695479456894496995309170319456174007198796068767517589982581820220410204204949538217953905724333743067365668780588534833815570466854002643995470899552592389103736496584338955809290121981565449732271092705930889016259593371532780484320862081061150729776260970319666530915166611083871498525336971756729409044545860713828292661609876810039756848251406909072418088325935159165383762230767322386586329682293676674765058223814776069297346257201068484623996822458665878330047979385847351317912126571080752614698555885043448691716951686978632979320702317031467170778231801959244509132775656553966064755509440338243320566689415946105026162195177091210135703826814433123056936263377408949260970331875240199062698115140680367630448199874028611743941787944892199329380289070824305511387868307242763895178636819734404671758245672633264214006965979323725152799325080305518601632996327487749980853385461966794797890241912115129642858596355331255115754052395480740981211517440312813819334873364128636568485783841741481199476400277416525683580379079189652573946975132060272402717112092309306167612829020214805080639021219066460738522397988787867752718167850084691486229869725282980831979770778193804164947603576464017922530645285650066047661321719123561675494497024453283065631763916073171299133657315175716695609646313138330451969615726499838688398331834222856686091591458254810785686796062938736433346260402383361920151032286623562284138673423798474210642405608905750507491639849737312251543394397563969028083185078856982019007740104038380779729945468394307940954787742629305935692213318585004268413027580652582727077772827108769508432773778372273698220955703785549306053894216708690777324255997291287470117378469542062199205762925169933977292833496450896949458484650208616052046695011524761729064219720162910844896170688629565725673109527580850007573287618740384802453475748270886507808397032983466398044815457037192744301234209713513850886799211520155399440468283330112871577474066058389546474198717818255139820615065534428544872339091996238163154883955294629735745373044771499789653237580975818846398835616944656457777316269180984805837508597898504094427567946893774179352272132311642488806678754944052665855735641255002328401270758805066539713167360000000000000000000000000000000000000000000000000000000000000000000000000 [96,73] -72776813108906243569913191778550590667158652890340666966373618209762138992399770576155997104579277697315684802277786826209468362231566496341660485077279038414992532145575068435086787685922650682458631116063526795181826188361308638908754764615421049965703887966164779432772026664040701965552947746748424749103613508683936766788884323446445896819347507513080587959417652032560486680750036526070244170250876891447840146402652952614052301972507393227687579233324975581179250800860359496062112317204454584763904770769419110992330645754736669750510837986250232920775139917734222433227178217298887771105545227344875338690112544063409969477937782404912049762827827896800096993546432115320151242919749030075257692522240502202318531453783641739803348910471993429223963903480673901987940928195503964460743216360261640028473366509015096122886473910108196890977221693514408266846819115034121903501523785764113610003976272027143721034818778633091615146364413158997362091303560642536966278510483826287065601957605925479594887674640865243887519630228607639291698406749300369236386982939049021683627052098093506860393931388654650413659735016274697567692772739298587686983278641171636202639507586716745068428177331523748595942477560457693636999601486884447274087855854952058181241957083119143666346144332424894241702839699846457388144952639103023876803575664812128087797420715606585423832882340047060643783364627331678758151690686664584530343991455027026931866216271419485524466296609354744695917434745665246709779768789661481548556922778774322296424365952450791124569470946868433147362538890765637464240729972652820426774830301494052324466583358128712815678800621526743748750332876235795297024673801527358311583319389444326731088415722365447201813913360101089987687668278974889756526329769251028382760812297823509104570910906691663484967181301113287239875417343900058185876596820097625596039395319059991160491681334628018775746058220879795889323133660533833029710961104096818555595969198568311311035072499284512953178518462666087875279618283876547652321576354409694372443498650343013536655995585472622149255905133795803408475480178681463591659369662459482229904896024955042145444810351050913377587238918327617866772447741758147453213085738267575946041819248089345408493422232291223942718979054367584519527270070683515138440834870738531819079428202058714184728755403112158306163443377315960152330883460411239525147155167765128039079213898062190776028779518055796775725831055934144362020077568000000000000000000000000000000000000000000000000000000000000000000000000 [96,74] 3598042492655235322927083297545641583745518065948204042712437047121333670349010039010313926289101751699612322425646267398098661288819557732255634849319716436039965903336705371109482964189219242184016476789922549773011204016402593213336833639446908125483313685738013378104782185350883813323162547752375086147813089983649414683546614557164663990304492129295300273404152928472261795558013945696089804008433103785118404835336159778129659940560291217166816482306942364361880521023602978617541117407688103877458388822683388201566486408133072515157163023840310323482538561330317673114695277580827454703432334471167880784023378279379046063015222392187791467255462039818009299536486227432754141402714811384124985811775525148803268842237006655520212767201107883395261430692845002359910533452671072963872632983813823008069169600204580245217000562553359653992844137368829501707282971232796110443421751319656981549985224416211389634555194960308999707437239355965123446914862384390432286873740008135555495690924386411592966877633715267147963703982042836079282623665697712938747961472432774814935520476521622715258939181482101319376762097305345457702285087281205354263587042157008904291783141386104696190715462682364563772352123739059440910250109294885934395240118414384566986580994636541977903716197243019870357717012939090566470737306996170298334674797064726717308911126955097682892937599025109885652103340948419532125515987088535780720878196276883331430254638017320403558602125480170278703265468614521485925898384376762326275206970134876272773140122201445202210836273361607096087386512946882453836976403344124069803838856239460630911384352203455507733776987426578468383768611195167212080829791671095160616728136292829234800792079287644545251576968936491966624369130959574022913908648862004118202383960713595017347931135999542627152667417337770134207973258778947901947330137523579922113629260035567327018553049307129089552686288081833487733275509228005605987695890093377709738118091239445197710629102181739123504793050411642295042605362185620615250819428553959636730972559798444880565741216608606951437003272838984923892886759683253758941194433727146043115444922622268910359899607796074797026164919614713146070846734243482469346830565173761875062287669981250125990327607575942396981335681838578574076443484413762650770533202644009388262549881311398549339486787391789355218718351159404865858834397020885647694632529037039235072903491209189440223115588859828893492575063481928201999378022400000000000000000000000000000000000000000000000000000000000000000000 [96,75] -157570063677235886462424791518305204767427765639808342865677253651580816585733334209863652988710502651190901697950820764691781837195506364708002124091810585612330935349506973695236939507874324551524049218085647876919134017132180939193266861628598786537690898721868969172290414454143033212259237210402005419721198700470595058346841395120497598660159056244494505213620967122123245784837692094074311102887241996697593244447805150228837435313053628540216961767675526024436759100190356287386240697327018351164593832213544967402179861460202775681135231865659846927005162812620200043038246562480525633299312021148137610409216177967281973516698367240937992880638902523381436964764519211462320901263598759711593412836831398167359978390211315567542899507554593158083105027718751147778111966746921549068064852445449387961733919691515978645947423150491132229981962767282996837019238120385761021546188046149223258490824743585781399973121806703426537158374473784201650199570813296277046492148202019049215470400079001116582915878921514822388542552659825628877585822709229630320087607271667991352473604326404272322540865026480222200655277339439855005797737115557513857612679668626074681437565183521754609586455973616263699655339247519163443316000898655142551786751647315918693054571884738218379653020384244972093186745691829737572432672876459149527222001675796418257878174668916208493221459157615954103401872094190594145089750546793465302289604576106649795649390470438442920833850912519367275314828463289880674020985905799207445859287566688357702429032525329469836241832856413539705855268176742029879000666505256994291238843186877360482780982510749056753629482057667496596213985032482674767541871117789854064688984262865026585895658829125691347300978930567328821609879868291008126867932224453022930705108313115056952039837829048709408180516866848304032936163923973121842063281813190746464254146587087858975887642005135498045698531183432451143653201503191128248922332250798482931862203071155019963187678395465112616673244582505071678098582823477846387341631798603526401363134662406736924966146866352263071822544351919160356749472742733900991031975777620289464792956964033562924560153797770924227941129550252988269464382669191391323105108870503839259141488403247991573456476244664300122368866273935067191801540726302670306590775485534668443623931207991374808067817780346812454834223921792038910717150390367405238214446522710046785675348639931736742306128255253006128486609042903239923597312000000000000000000000000000000000000000000000000000000000000000000 [96,76] 6118337522162123674566509919417698046553409463490427254341094202276696271764397045662707919363809434141977313934566819958963783736198763165894378111103066693810803577598551467209445167793170468654842583593528726858411898954163770599414642280439247489124998249255917271305559225240561466217697502321381190252400789508991049799952359378887848861209661873758482915684259153449024652852515590158541337219738877305973895471125245337538195993855671666825464530395079783518526502208714875889242577508630797843634163087269294497977936013449469405398966255507500198731493503346825797214716615203134191475407036875788405292009403649802849324264192164325905064778351007800378282952292240240391093260813496344136667618755744128017204902201510562483103935547933730088418790765126761773875077375461065147195941832115685991078010779274972087296242243384489441452180662793693731195613906364444891319009099572929352910785997704373849003887167759035546805179064190506645740391187200123253481978187732176512758217060610146807722530909250961365600812869604923305215048370142311137464653289463107109457654599361995004155814875591918730342593610571105133452509741814603292949163496349466889390487163015839410694638862987627327840746259991974069507685335286229394923382891735267330929996857189572573441175099036226769639607522378286826684801293461937287076927644297617919272937399706175238997693611087742597981867419464467802726684231703247023973477192769917242493176587147297667501349189789159047367507087846244035524353947662353738549998425246720664090464240769843508244063431546431283796130173476651572208739182539708043248091854189098986040694204804955956672946821359626068418726270614676645098665385777768051571182789107465155962167467300593953763523262146974495639781530501583041255723426918763011140485578715266022327427138351139971782304766487246557681394439693266279242317178396225922600716336038177847882030006446367664183316093324712906289894647565741937282091525366696413504446089677660160412939427454805488962483493236732627023425167788722666256720438872217505010890251667179042952572218617813806133950919768532767621093269096121779925463825110666833266035771511732505963823154631581701965663161735414322539690572361628323680006906186937484736313157211358049891823772650567829883750215391420526057146032731462364941696273390725448153641683659550442036645687630424331730902653919239087979270533474121055217367844101777146120141338330427322213313386376937964040134927760679198072504320000000000000000000000000000000000000000000000000000000000000 [96,77] -201873853150697808243658290628205797197777661144854107308879255844477757974228749270524566020326902445757861987750597347754352202606201678254627816633648843547905241624403253834166419378312960848730891556482210885318981253887854544609878851288474579261946151328247474141717893050215257334774086729794433164784728992455447439020640351985909916879390906744929285082323630228993075297007431708230574451541172899078532175885753582828595959566162832395243427572623076614269222507079191625455409807628248323249369581311382473531841223767479135941123353307355797564127794677128357052973260149696993119093006278084465490911477356023439453693121691118633745285195437492263415048589502612082041375564480692829173783800754602021428864334265375837633010908745045693724451435411076603446930023345581149636117577763353793034555105914562187804804157146652533712471564717143159079929666292840021384094064976233888215307082309027092137314789617695184474578692131537024243766599449211755047659777941774644392283883690902285894177419180682637847700604987062854557040497351364299629489421695543987777467668859572362243498029595293716207591694042304146350875884313836468668585298518781716674782450435342106476355021574462809574705097881017946071182227539041489844165781208640244304801948349930952528953367072742046522205711655001309084871868962514595654273566248715399409594357631434519549149048084237902696200102459317504299535088006800354308605684284522342579961915751706821925640594293932257961487783950407351336011246976836929383100701804051223072868390431632642045650514457000432027720457427272500664253069737384414598788093139226355510804936287864691929728975367943908434600240760694950458535568723829516987909516767361432529101311551867318372453284159042803301092344832892888781915207276973778793620098907927983252751534988593538469879912413087223541471605077295390106240307538944286726797020008533079918388472529850464956299253795215960221106402942504231085352467244398776302974086906950191700331412164034763958316980756986220953708740721870219727518999332557336223261254001203770696885151525879615874139544565795122282797602109137665345771317171487560882656201184368734926626063538639733292646408947602138117798271668862719417602588033220883290069908164219540722180418453574613701791929019891144402963959975776055782320971272947577006475518277954922251738090673614217818268688350147041925419534622389193879363059063120594487259443973819466995972433637940378829456938815448135237632000000000000000000000000000000000000000000000000000000000000 [96,78] 5652518261981835687901923307013775921171486767633540358858531576702426968613549378176114874746341953052778477199086875289223995205904593728581130296184574379824547425492918620136507892714170214937746346217089317362905055447830605385565609048294244964115165325561778016692088432721489012466200383507521863282477377736667677423144831816973544654904800519821777751659639959734723414014585319890276707343251148226169898853521465559964538366846592845052151025982681074130963084113194396701828713717570517868512061384398343949445740105319396692091430912777934615876811854955885250954201413110928316424661978160930763605769223090283429315940891146123023381369902910248275202874757339171539140482038441482459128078557249792236386654097538412135453839924853237748316677665050162966371275791081854841485959501745613136629631477388859447630751901649325076730955572734945600362537943125722548712230985145729409260017516536195715859097403504961915992322552460282932027689563157823950882312925395528862134948373810496200219235747320007175642885899184208971367332070344400510685101010502941756351123141635970017903858836153268494443878519711241226721209190486072453221696205374102383728585594984412888880398302159892499183516349000380196778691791657366057894971240376131800819636533759549623949912480082378098439382252753594612420356670182461320435324729506517407216191154872461586971716774338271111649010565057191162170317266737075405490428913099105159884754876182894783760602530633134999214958883940376909338798271934418658388319373119911600917026363933055166493481337828307637445344609943031143241983127952383720521564590726507972071183010271084385130753403485290375120633051797640250219401366458042650741506958114067999952548541944702810290728779661692548223831407299774269549592214339051941725648162691086776266777199126473887583253306127172556347997713603038304879714665441637203852226071671970749349305383277363940655903424603437306175893761887056801319250397804138113803914235021431034418433079670986223718289455425252053301121388394745264322101202539602500080701353147613255807758959918582824811505281043588102258526695331703149822288413159223029660089996109611254399346666588344151418291014256116256259872735903449944304389463680813652505584746077000373072037093077517887067867110538359952129618917637104481056152577115372410502589031468910562346231360961934636202306557931855291416895287976475923731155956149567226252632381016471849883075447369051444088262934762508234260480000000000000000000000000000000000000000000000000000000 [96,79] -140448612231832608585773767857959161133602625151424905473097051914889430290647609678861420035102600369215589323152839163995232378941485385131136167547554173986378546859734546811668122392652039201671574217149585783948656657080651799356452304343608073781427290506050065784146392877661213531566787574175791938213027590949795082968025571246174817352622401784534702478543445480464541393000188087645650299702657153759704431339858834641773873736866444080660251804269191861272938631729261911227010219296443231994053456720193594272200774221848774506539797601164279092957852261830017523298984863164598982061388571354939247342869755943974919668580587858411171918817717904537893660711814080356976426759012317442915236808149841744869368627656905521850128039759895522218202696270785252469381755125951384771204398715163654284183619213832243750217125146925668560455092066451137426116617659575944450611724834082785741417199669179845019889324022483691320361758183656892716675423615211887674955708546579021403622619569152431004533896333235215557215889754437332926341189724240040920797373916979825957695371787877613071099862583742370584512867827682178223576419454992179290326021226395135155894299751160517385151951661156997241582301996509950067069206738568217505384559199295215229513824870078523893295205216611391033226157343478401852843621581456731691692124033186064567743287003690466813184819926279505323825266752918794543858522605404552785389068638408922170960736995423224648536320161060830987481667215393415216354358587175853999020822953896568802771161705662705720756165452592559984769679239736539054701790133249139955510745809872158997891837231065706869012533270066938957452541937516547568411459079823851596001597339066003920702976031053756995481735717765714715280904763546262360426498728701932199195016513200663530677708812681388661566847483365604612591013194305601690869975644041059253418978768411891596641249095465346555312028760713976279408866459453646700960461770422658149851689532236997857783266667948421952543605880171992293918070107302381250836293326160293064190509807641773753053867320624988820861724094393578514073046604778788631984173084387868813541942807544159754449422469743418464369863456219516601041147922546128006941713545476938457411293260024683193115494242866482089563407184720037617838118024548378797604086847254173951795903847142061403636027525175713150361438139150728396774638817049131973000872440080115331240064621024271916236827302238176740057108827068170240000000000000000000000000000000000000000000000000000000 [96,80] 3375703808033935553753303155318182700119558362147240399728739506638115562536805444638987278938188335087338905280256580112851527760268029961981347133768353467343835059640951604003126749714249552064520232672024609498992949571334137527221374531534490033383297217008157921207577726130634802071972115689773988031520943597645645635245741049567989563480273319041735850368086869044787327908646470931319732457250237325755220815673287863197309655112872368098195840082577864450328763621136032935167651430745306883929675053161305112878906077009147560656605184411180203480131866236799772151904864315454958160582517463109570553764073635293376641062986230906955621312511996331349116877634124739042349678197061358895168392682673875577042472150482264490929103582777336305077563864185608963506115744489964256847909679355123543982407806921679517175340875463112198722977679020390974519553811462181162962964254110325411007155433842841165581191166124987675582283200425297279102527080789967532819690278376413885161674684649845524274058817533386126569331472757276259671876026714321061213204866290133958930972332061784197263888723069135668509189629818282229875598636710134716722373095867736839180717227109182154442012416888866803169833151376475087598006547263756349125165668038139764927722294882232612168018671235758577332294290060398789894640183674036711114032760103542326344451059584146076083927029173305988824199554371728986449626524807674083719448777987672902713815144453887409484419720309364596374601167677153310463958955868519460568080492076700790868954509158385575035263022706534776242186982185951202996257998524302480809573629996203015304210996932587060165608508299915140619920361089577280958624341563128945035926914812306653314495527589852350212988308300833399781984588374440998670885534444578536044312874824216011199692724729825101744888914972207799185351188709795350291389778684008431581506425749251787070929196287315117374508435776350768521008737692209636858748660918382722838846441000793214853770182304690410316863182412885877174745042426452482149125553660683999647345859412749655607832606499638427174275603934158845978493120511721117775571095478996284254009265215423685581840141900659440532871214438684471723786012072172355928410992040207121432284262003219152846745452585588590899779580088259549379687120449335687511070524058161507150003758154785595335572346929835446896254844376695258541130307053210633197568382479133300758884560775705133421859761512686545212526534878864343040000000000000000000000000000000000000000000000000 [96,81] -83585005239068903445422060222728052095660776038256321241313302899423548326943067804074964622148245402379003797105038295768130679975718341051125197818549009946787641808119986979086732851652859948389806824129833692235772833570304807702262450855634417423915510442228307935272840178752071163161009110279997050469390978066088185871441689587701294596141028184076904994919031140563900833654033657810845820184987076529523747218150770925064175594390511094530361423469852824251992800146495522648719328762283596685426749226692434976565047138872848371934061476901865147630014984487869584661112726563250719199770765175703262204644333183481799663844243508785100386471543050437406703754507420016483260710163429683809325757931289969058972843829063084490063640004921986773372333620236508267887990628786690064917511741313210548197893738106547490295797117532141269604705313454100909829526773822301908578606578508725975783768586603642425085430724921045877647104622114302621553971247532465361953668749732484218286118174214760425397912536203220606230155365897581878484331233327259322049623061805539238551353556506618517156397534905628182100191597308228024677353976061512131355539817867907413817785129222859254903981711461802906465045968636228111519280039352953210869253826241993087646353605430419828575570684201147752648968042636394846383555729060303445585118006895556987770949745346360587674538126139136833122602391427336282581813560529891001666106445974780575253552303968043391561832599553755284238542973705384270282558392817348375319979258720690846801544950046536829676934690598828183563681617760213289164566233890651717521750278096229149486482540169170156398175639437668503141699794207828613385595686499928819290907297853709448762391477142201041255711590704344992305416621140206240161173407530191612498107006870563634928332621115746061682731480569892999765642351419329669876001340283048382039493070308259268606941683473037397299819835534504842279624747773030043902501422884444315124977098367790525853017355543223589086650893650812883036061750164408248147430586031161999311260875742860995815955345184490830798393331393520078098546875140823654664829507760369573446226903202422849823794984494901086014089434434310424634193605165263965670232764185844247249802181448127550791589268739440052007360788290668541491910599162193015785716277764644269830526599599936294754138836691270526840819366842878706310625587594703021860606090902736431942651759134270049685562892775109428865829909299200000000000000000000000000000000000000000000000000 [96,82] 1906622208817590340973628240435841581800950491436723281778293656121498687794524146051704561521571557594959986644544360259320761242109162027419422274741423021975496664671638193445193726042188699952390362756600850352812233790526181709500412677034704169033445153708447297671765931473900127228592992527044785172851796583756034629240794719598475484695876189506492844155539321389484057934179638430170370399686253796719786129030895164872798917747123061050538901461205610141839654385972629258582349465707211882456079852580141396164463151608234129440832333229348347781962095339672505082110954071156347795788102413924010556628314643259776095967278779672216497725095640229728875308898976565260034679065465861285260169302540609671329902987938168829641015190485839173963913346868751755220142339078014289588901485316844502838225344542219414820388803747886430860165981224511837097261328467796190684640931422473845904106342789932066882404514614670341476913050228916380057440841905749958763585430533452811980747740971153853185673515062634900036768147466125604771981083669180604062074480202174087306789715272882762107154393314708185403048962437617619054015158291512051375955481105533714830962507877129301576793822753920104051056002333882480501529046397146601376434096413449508682103280257943756849550272821672616312180855573642474797388940006836231316164788871751616472685126686711357933547009950235418680494112177295528997238432271417922586208854669762756193157863811060665204434830592231644718996916897991880198291036577826228730646555208636845050550597592945562034500699232059725709514303491488677796071409975618182510486807264152366418900718664003871147429378475965664206604370621264085780095485438204063895959032533518620914707368825378311504634852657672882672686917989845787831026797933104944895276524912847407784639470333758082468146192598507332908534528660693451121174371494181864408095763605880216255593319046467642994067111731282792454475866708886746778891097518294286135505713682138152602701593499602326236628314710347840507243664206757426683941659226544197649054824888661855411668009687743200781320630343525428545612782076961702278092805897347637310983213715884500172325480640457228331500425822568167545235469046527022283645596611267532734906015132619555444963366801258809539648757106757501359429526759236487855464946371946987093265555140986721314400663034856631086005312767631883762404050596256608577912117188906487363357031231904828242324587203459744927658337128939520000000000000000000000000000000000000000000 [96,83] -35176997098949055330877253492376287669236642782057673556540596741097525247844115764324839562545017306615621997990037761180758233115880768727351522561687861052487282890898102254245097143682607306612747671236569413737945568999915016139811220505932333501412330322550692818270899930210768156387040640745717947594596242428226981826110358580694580672251334088012773614819094394189632545810763458229301326149258220204608613871953213458400025604503519114823483045016539174350006248067697933510875608292569979959687630437200998364889501543153393417309389656902239623792349978664602834756658909134035319852036724735395622300873509597894787196566628549474665418577575697715774913631785001853443690172591385181869045098107069395534607402188337421252523887248814612637436127625251084684889216229815874696186021188792522021079135741602368229442953144025876434761423103279332341112171965811458148143818940246914920169947977589208867628225128871521991467614705114635119844559397104495888644326283194828401781192915954593265201589253738173017262760255392238691523998389604319678352712240603581971767935926706726485839338212871036058505012522417266948891812988856368124252346163299172128421505288825915280913591421443533288667610783999404010184468568214844933415478431092783620064713259591871033771134341366753680423130932019552524760040482022498550438229352481291995651900203892765151936584215220603479770547318070621563803852098887696363844678504312429233848198069711320118291308172810983157126181419601295577988379792090549679468491170548936138811762688717870061850884982738819236633957987296716541648753845080509744534225878030471048327696109823170700099006500714233971611416661409884175913637480375156380291471078929124733549859086416850002176561438405153626216369662048095420624876899509304283203913018461013524728230989683849362124946641760627194639536298660122996395449221475348438206654873447200064861585639231754659762010100603201630524357462942346190871208793072880154185507874082961390633989471820574710888787863140042694989307792994878866274523858082329452156828438758789444362263171828809601596006521289227667801089266675558860520582160347246532888976143398745261214062827568592835130396774941128682815369787678185972728041999622787927510255018113092465972224178541795741930408117945437197868332045820112655147716513232455755584420236153903486796030195401199408413575737552301593028587087651082989090734661502367300123982593458069416435971998841288118377660809216000000000000000000000000000000000000000000 [96,84] 442025369157892769775203157784470967459375194244806130433008236629808909965998734702625900698754786238388811974047950495391042439653891716775771898431689084855221726095415072374919137581429663964068630313712019478903331335980878326372381393540724613069305684350967815700644895634623432705747028013159433193760992613683717198193090431896917372326369846679560697224239603854366340295455322519072877489605405897439578734734600436226342558038203037343756875909931534305567329172151055172785559308871388223697276236343473621919073570272328099908904946033191751735639313418283040862586235776985977004730178564318001469588250136035709056694997727372032225968469717199231998268136775474775675445637396778102774936529126114069613003403892872439165144574589331279948517678692977103535262116390117823413345803125746714075708970196464598587085641200108068611696744740601445928756999637162885276043477034229600060565412103577295143846211626992670868626622771275889207757112808198032508222583873444596176294478815983159614066384759760467998186152316494148217974990013005937586349321856455025317504352904794199906088016544049575764011986416896303806328653667165164674214996864365513276293323198597060829823030418124297051556367142484118378697101002325844709635044221655894130619925852854916087328155384146660647276261928077902337623289076287598221950784225659825672179334650778063852555373909607228341036109434001430184599739379819601332246784758407494573068554181892811300674744963986893348428705001587105344789420988166376622383238733520252425362200192443235204828476935232503280012732143168303101734739325756015091114131271217632860455568768596132302101280426472258357620341966730471511103396291924545606039013110801082068259010555828944386478215257286914854329162149077467305865492605064404089168098351097209785756021236308030260926996972385002503071113159717762250435389581403793376243158339335197801010297125341287295247236159118646594378506917455466811558922493627280746143508623317488426456280401895560717476041050443951011904225032173678692227387822019917545007072839131161239808730384572110893254991623399695567552416197439107703146654149009110833723620952620030667698262728829084409286096172932589493905260094249026767550616885297912552057171623971604519454836827430358277319461224471535466675208542159519404495019619657589501635934792053469571331447267676344178549219643592372153723668706001685507211365878618363229542034138935394437939920508919451939237286379520000000000000000000000000000000000000 [96,85] -3486133803580461113716369694391433235592758818219865645596013785592212452936090164255186089157293373728060105913514426950148978620397883871217652596720481753860997933338126943847826687928830749764886271000488808062982172099445507955478634457502590903893882730497279624830556701551898571802052069807672846601254274683311687872258334178914268476280069879502780313539026904162439554884895554512883626359880782247156718111525192807297303105421477304652625871081799760903653874142867288843115006199037630920803858120333119014251447247962328053262802027453845950047332478547202533364697669291965725437922338250159288721140507077861326247720967591506442679894334381748687793996326499818132474286725174264498183374754629241670582076202219050657906516607640003720239046942032464327895753132378924337082691941790946513880027564790065139678272576499953739110340291342804554952011143867689074877016517425401152696682119926296059014428759611123127321875362676377841976849216471110273390917962421075222082812977551494993177431934529360007766815190856929002001604990415431654721705458134737962656102758085032526396830944489256552709848047361277493806368323920026381138682725506524557774357094566230153346814613601859266647374539656025095342981991793963925640709606499148185347752911663919515685509458701915503092638619885940949821983954401742665573668577492790986682366409611377743313913744689668293226435430712471540442397091369389921229108200863460228280873998218668201503560357575891845779456621539387939183811709070141321712505418611359021393457176151779163417228316957910507984925728365012857783902538717839834941618576045905489820393077606113912692901907641679259645978941459615283830842217969079982076348386220525444027206017521821913046157864297394389771383868785286188528056517215680624810410049629232829841900574187053134334295852344621326464932774924938910101903877767324696997396753429301401492081445729512211347992100913186823365307160118048285243946328770366885533846140240289740198345647891881133566729673910358487232288064957936016455350919186438945105354334479514598559606745067415931898527259539678168949832593729819258177340090725011893644598818416227095844118809499422942319007237289862819732938923707567621311958755819979578381139350138857761181554590806656344075629845360567643835780160779041948826406232373109387229487285833090652663244903349878283668499012925918056072360113450076106380379314284481554400519340634846452794024671649642446252408832000000000000000000000000000000000000 [96,86] 3339665572621501597067310736709107447175957876031138170604280634855159574967395167040334851557668544176650516900279525998348059461077928068967876112602790565802487275573686654557204163347028900067408936803147686222788780769079331755123112171766464797536307189895093727153460254309988379379308972400697505472723514700057279355807217056324176281974476892817530363108812598583092769237317973325462409762854814145923970934365526108572211628525533423056249964172737657390349565760510919683615897395639531099123699983486244316233827054372171063388301022899837052263401153732613365687425616851484234356433350572709809943744550076951640525053959584020709111942057930431977199925123689739797851240417280888005472357460831382829037935120668914066177838628764417823332639059852271844439809317009957410534819326366919343484753013680231064925161816787467821493941578755916479468462243817857066976871736389999506806314612585731545617275925481711645046991621242089089708959706055584622538516352855633511697329364860367452587419183932680317387537228324412939329962186664447358140490105487603442059681582793781091560729495582971406761753768043014854786729797854449658836046258471516817942312650685437164560784795542588667847703902751745409271563976188061790922449388581530753738354117557941074171663495934449122993577883932020358376383103606733518146068794887231745220466167512099092344974216491828912683640288244823589852316540988095135224533229877392877526601681295402734275846962219746030837337662680663599605169246796410190503823220585040973773618944288816408806009953264362609472365367422864585066457502124905742205253824324456479327103273639080555406042807472508982290645178129633857254429343083658711947942129159090591425689338004032302876621392078493416965748893523220754050422100019936610475448068063230659282917691633463779096176150011792508771989098106246010220482696014565989359358966207110872556490815649802107921110391025680199315630588331563456837998025915152967323130806831025153131102492285993114246835221464148267443643509232142982255281221591288688033496563164135516819622313209754203288966962111012446879484681027392031990417018340832577389544535089709870802496612118315193013833515524264088584777249801264657284456303535242385327131326383411031246730394116378054391408480180197886017670075569886926919090163615900658662656094054573484141436637101407669532507925082526495899258673500346990212147625814686798768020123124277355556786992402825614878310400000000000000000000000000000000 [96,87] 362374286738745538751086986537314998967151932134655225996341931470998260896958732654233439015971980892655987780871092797981143488591766222497070643269887230111715624588020124983083357745063262264095357139311519997315507568600225393179106810090669699656074756855825375461161812911602362891444744920206207707054122397815953559307161117620018264220967314559940991288360230185693218053095810696042181130061579274098205192103346138810899767821209702452725171778559115924042626240256657735596419609270958995339041634925806768966957870784855104860894158789918171546235831464615982421815617354310830296412456996086592684878997441649898166623060767254928569267764168533997443759316445149863980420081072648851801029576497780425674594990568382316096416803546496054197571994547106587056085507967907979860557574583622183076652724134645411728819929445697748305233460342059855428090697473510031514027050023174060375635541336621639220922635521566794743293463342349092868219778302487638585232175086909220924679457713801989871291000742900840271703430132473726313020286758771002584524325148842232305974572375076265926288372421385534496772676559690471805271208046099025698079975257940070154537235197276638247858011454042894542290292553068296344191064551899474977507444699172579424712041031314901659800105321698838549101431606497739076852930949161145306459513912972878080138438995518239482579004047322893608787116385326265275511391143762758109092760380166553146517508721870586254464702536630300701042678122838341916770274613143554264569226364593660543760929194269997183711618458785060365731032010866885871350714417027465971065097275101075700382872021072086118892022134122522682726847719652960637527564420701819157658382874853390887372175856200559614227582092740647026182471266295161634820379618243146722679867401090387735898623387868491970043380936138613650778420173949900794734644247494840367528045394920838939672917017591653135755686973220121393609848380127952019867788808506540119531352551387192727932446127929885904214521636985064529487538932638693833442538733917915755248921216181067083531833326669150841079756543923943327793204893414179960134050777537336588963830192151621152595427577341960277383776059982674786405400894901261584747954062865121857804270735313458532429141453594099879107223219328146142629921902805285836792458472229059774422315400670299823314355492364109720900734194822679790069835321306042819349327355428448807512036870510714295365134146741083308032000000000000000000000000000000 [96,88] -4570112941834373535134862837950957997347376034176809495649408677797765077171266709907318784049517958484827044979836848928783310121757043810291516943079206307717089639008674803447373884404856153212550454457566784645970618139086674981680646839464591662537367095112543643555438311050511723521001385700767163779724822423562148663121757210588297469775916807143593122726498758942062828091402424763050596133210448868090202277219265220093245873929957182593189166060974722663751349976671122336586957637471941915472890754670632848659562612666998973430058197415429695390581700089508505623984497703435098474174317476797591725599721960100688682986728486234685406727072789157302557541743837954745931857297113138410353056009484649984263493681594775741233193129383350325644431647475896874053728998778872004835559318964885161742824778545052446012671521767200155478751139920835708071810351016521032581200186695614810704222344885188821453899857740044695429572787780087641799764683925594267411638714271061074398644209475411094943218309442875280712835912220557524899708723604116846446211852425559188913479078988977025491835483451434673639625629600127725281425209922596634079665775992689041917512376180700740637811814164697424979163920297313004893776491931482155594775440093524738146381188775955102570900489372276165249168333805799232842349568385343263721754498111722818201711270556333721311411600236220839002905589935679063126762201672250307412764596438186856494760134410069153135391806655374468162157888516659470947178771048209700650697926878198747296153361766576483073387469163730192688435466394115583411125611148725366267490935053882731283050936926261099311980011684297178935939059312849289029514245228000741435593670472784190201532355530718617533698889386292182912475167969344612946761153650453583270166899982533903443686416908668757106253028728249066079877581466941671989868561669280240141093377504461795720188839935212491640173642154186415905152932704661708778136036875026183437801343958857136655167553698760547604019177915217271611608882944964739289499548803685744277067244266885349733344687080195497146006034217765264602364886647960536578166366568880306327857345494735800407609896205191147456623938917153850548794933720092331883181713931704734755553620442233698013504659992144765333979111616601054852884838137045662796722024198055558186319944968363933636501087514590689202250732639078095667524261091739187051257330164397172419714786439615562334824554569545442918400000000000000000000000000 [96,89] 47123763859745764089087296671868997788661096319553170407535848778649158540431641010128277361698773842771019722245999649270813285391279742949353234535885339295463481709046257454193630056590289535811942651943037763780693116024211223391224097686690135691270362024247339298686596034570229892724940633530695250418385006444234385479770925798133293921633107095703221852352911571858426615043624335646763558284761141709435258240413419831617318487590199435584170385629797613515590079990311881422457928905146131306626802308731848665498592515202831827714690153106576630050865896167666678620137274570474178122329176510278711677162483222902436107264132536099750871817171376119293429678711248882610463567632025416759351691152894076748094317354992211347840660859124943729970117193606415951257941967470520241664112403265040139740851954476348306644991232165919401650711260132828995965792427687032795075129599702010117840584828497227489404839142479603146498648766352688876787546020551656028762715871026337744427236809288910198363496510382738154572612812559467824684041228485894828162952594890037417595953549090720455230729360470222799764228215374502300033907913071763181715665385688533695262984709010999318425991267771515600917866894477653341014446395085537228003009207054955757891476676070061444530376882293373073806551075344961775450419375860667138367613019855789546742402489785396429047788335194660947970013813730762964095391843602254754800784386909225519427413270474821842942279127768527892396763813428608792845271682687482399366730709175493047242475671846280216045936171497127341648372268247057311411957557188326766664425202139711613967231639836682142491941748964577289382520425509230228325732256713422037298650711136682681879251464934201979468590475933549280129852515534428956216778082547147903917995195129506842692787443170453998604980339144883506362706403013983099732396538898957029063166745455434631560883033699186188164698235251983831405000545387040273819703840320657359979718466847987524648663427724696160042671908931436990687908083173826042676712836160948788139066603989060558073807037550402404240792085889002494167847841779131209865084856931324691405651141535138876441582402127344473438834314679978001862356752531335456754762273381274627155784672082877801319880025524744919122732590656876943280186344722600584944849210839978487464694387640103140991862195666475862848989571328990788244131101764867355875404128120844231354122532201243569955528186074759168000000000000000000000000 [96,90] -236083104126597322658526869303377902257553325011318037985367844843655490136553974275071514616996080685084937253562824360757320116157351265771435730357288582092928920294352059025018171938711862052349599421916710514410497147692201608202726722744635234235150051284767604281227703374372644020780691467473617880590766105679259490927193563971470995332659881817765693115829939920329587379531466924874738979323484284393906975492776980121845092765781785750119456812797517705049037615952335925078142216448966895485265936312915618176747709299036181462226444406958467332988918686458148167445650218109195116935573555029853553080389155291689403615628806361888989515563611481093327017562989389955555786614406714879014520093575826167421812754638603478417957805481966710848880515859663891515675506905541917262706407540077547853284882176694681987698395938048407291074839231876360792940405143805021829786301865045723642661540747363917856405705069340268182075299475230908494945126075843654043528752176744531843324831856640052012182126331739735734508427102836677213619789198093435278518620916912128112613642142639108684158619730068066463864923372370038633387980110482798933926065449206158490557289219250440106239633180006168725005794007384777186871589437740367437905071097201992755987274900601168312323739814740272318940882565211188161607330390310787740285483090963021235316698994689979336331844500453692762376123568433909726003754383589905103444608226429241318761095508967089682650477926842074974040890551597500112961210891603417995977932132811132936299551811109147441977222176209697946922393396580200648721411186553193103049240962783644762444498222866241302868038058638846520489643606042019332033085698310962424368750015507020277003125191826350883978863860780939117921784379873773474893715567991534865417869527779903408284472828542274938031555757133990339467384892605707759545840877596882324658366807736468093582993280645390628038359089463725913002602825714017933122955074231772656086398193633054096443158804921670719538034637943939815758058790496662830370718504751997035613470467810882308874965703932871762597850968287442308448296989801699951296469991956492605555966546775169378715753118324913895976796307971780739306071858122332758457331587003006420948176657932159881995716231151307853608614221372846195850938879084364627416245305717317825853509543058068481728297558090168061753198539357421219522669503919253160841497869175983053613433133730543899985825621910487040000000000000000000 [96,91] -3445387747176731754645730539536014715772990327449018203741575720880864458586266773692544620040745155776452810242623688305466137767413765600862927310994859303349367519382685192493555521390551911301432614505115467449426305286014370592433764421217461701890811480560808241275802751121349067767288257237962968528941210292605974807316032368661070991285078928000955608664585983947430308979000280811744012144389747434327623117951914727388074952991895443969014709983965322725364737152001804540278405046520496343705659321850926928748932893099704338427909010843014085065847729533726208806265251503630181991163173924852571902207304721700906093218954146804119051652744445634267453331693255465832526845171762939076193809659493513160984875359210849978181260680490371930181524121712784043509193954005123287470904680909547595000050897075152008963721042769810337438378698085605649610511053448013707270992620937291631853664442357873164035957002364150881515657884394460996607880794658448277773659594754700443039003250266747073982793076864367952099284722958747063594765770357488777624522459814795009897461343405373561288631321742961189990305734493349999252737285886495105005321904853133674382834064852696642710329201096136215149150544454658566406928169147766533144892256506075073335294314838998984740783109860710207318071795937322480233569277929559936219897878922356940005290144555925879053899895624176588020108703559721376298687472348427578195026863571771754208251437507482322132705519635036834250446217291590708662970810900794429014560893663057682331959018860960696939269725005712941309487422567619100699035587875112037949474718807621909507038566481965254135908041822072328372752857505348131831339341271222510773172149457257154036063017446842367405809744999990033630217594477315407164455470475252130081935837386756119355672707475725476849829697402459559705312670795957085881235057273536413733520574581220094061400559601439036217306490929182243592776446591191457589447056603206612557468097523988517960870110506546555442252795524368435228948566588152900517096418519154066283014313181915689896326267416971514633051104903516258797466269785777904986121529052328087383502205668917346551401990912439594903003891599840914237648445016909058166985161236266534081864624883717593752080923063197338169981740633772884225801238989757242116977689516972037505487895115229906156751733122718285700671671939592989540667191213997748368985951137802601763827281369057931004787399065600000000000000000000 [96,92] 35445928426136911333449745394000274844435697997050088943034540480078811182568384966240775248678519574648573163481933278630216524808875264207121328625368643485713023325281896264641419307210117431549325009842072714880693050848427987850616775267476128004001419812452721716601993067460470911367239073071902596113891085464108240110948922548522134920644872274396254752372034718796351060062063875485608498614080206931089236612707830186154699271557500419671942667181666765860066219826244709546128226213622200385117876802806467239900151785021156776380927320861165930861427641261703085282805661611310238915964257319593224391298676990828166969026629669367274548657058801410005596284568232577394373016551210284350395902495001811519824791249548426335169216530468667611339467092392274552713191304495467980013429641394767805283647458377380794471001856404714696915318477730659533132621136325288872718601928562991012559721475366436400548842081374515562239326459848183181362548167757705606329185857828065933273375607329236522789290583203266792482516494555963676753932357172940649474160103402390339232773929860798334321057147965437479230679736775771995219665516680713991160955834395753844300110608539955454406218714357525731611102804672609588173274580899737229900153863902205657690034522222655555865956709470721057094053618233766194876940981470574414694990239666732715999952700854912443679894123956287163637790775054597414827857375395374569171442788036103576483929406179789086767039581228981854198519213717276420070467065439176975080711635147180567455774575404462561533134188776533586173777009903155030593476231141412382673987849716126292571653188414463359124326292258713327936481758784702533027584671612427580141001976422908939420499231861389741593775486103260888940291699867798587156740908554229437635634292977117042541174682583611195021955943879025754581577682934830014723366737702135620462791226860888771184663150974954065127360826999462231636217583374622856295185454363333347841997584507528239547200626159888102254321906673549601825575495358991280225259366050424221634575562847902699637699378046485026196503907682272185853909042059522222958067230994039343527234392362819887797159928007412473302639330763560212565434628645198719913980341492842483004948437110419450855311349827882648307521209635033340404265228134615420007927876759414171227930033423783209808848597917188124434632407583262875989672047636241057457001361522282232562944666430595914491691532288000000000000000 [96,93] 53738092158607839949009170360688002958403796213444734910149517562526048542949409013350328468942052584629505105034676414580783217590551023690410385919466931963288935961976171020513324106347874055738030043968337685976171885234639369974882319409980663132315156251402445901467370860696446915682993998192296389855339142923451141793543813470627235663110077897442709219289878387434648766838129904331470960036250223077468551766169034594059077127907607173935999597252881664518579793300158226947159369798805601589467956335254588633146906035866331123743922358841640677074371819177481172410921115748764047993062551313203044463543676604396971889698271830479566192779874685444144634043680246308635934300366987363244441886787834715210381839355329674606191309559951666730419188874888891288281844528005373382417603245176320135946073838192356464335981778866779765897020553845269285894459474687581540629561385437345922545209150456101393036808855669385516228264765325344902968609991093747248858966795466854366048500683846992118600895260776535003812488206359190675218160158736197189517051174408440384858808629592372124358984677527607005540903752536272833140308409972049526285073040667130910909373726870083913323457288049114568797981923122293985068900068499251970877268284628443222703586562886079505802660501724774018757208414024361351658369057416841432691774426661306882471730731494998235585949069247390948193174630232578339333798832135394077140028576869204022632612947711259836209002638989847006065458187854057746438611713612405574778335501977355048530304706280371794778671690452404587819298990377503876455444383112361742626095702241230916140679613883529057252735825561237795120397179070542490878783573646918061483170053965801917403692858178339077439611035657996628661330379041013705489482612126457729182063900942917908549360454362467432463118433382180065727802865531803336226363035193909604012032640305074569952104215931684328536545767169921034655924549807987480660595247698355897607358610971526074812444698776059359060176009269971509453923591433747985159912508414420400600403674622215365346363053551181344046977721299519473848005352184371445968203483119105228012708368725481271526119902022956090133111056068134491908822385971076174412446336440139601988241403699599530535880356973238640424325324533232970928207764748030495016731871679172650691818026687052544518772029380657013558810651509515891695206315475696700346503137882929125060723658993502088540979200000000000000 [96,94] -941590431310068425536782014200422047478209872763451034721500065553699730975440666199348751739840142798884748484051570389273361122266057288423653176193741452657089598955193929058974817084079050695333997691093438563957915183515171923569716725213495568364926697302052155564486404162968479822411631905508302768252966671002765758544103048665134424136661696443370977954507606489241574520013352903584543038614840362028665244475378185019516727985599683104994915042491894099363057822841169537380131016944315289201674114281389891090307809660404506828248289946691163481729351250097568007788361003263286751494390791700476219713829813662825918349805173525862369758678218872045192024681256554067133272451842548782443425413743565663672315194287313061370899129116569345833581287576436039013654713284779380823462983436991193701449304299879884141436293795938968499556262398862777101325129770433598393768099494950180181037746977105063227623518703493175038654182717512342680566932798721524823180463006779623576373140222347185756791543644833658262202288433983915619681724543464955657137523662957119237468165779828427962746229268473546920043926778279243239971089838385477037138576354272333539334175011663779111727300747415781242726115227172088607927113938676872285271415177314315845040309040518589239131434655275492492442869223532381258171399946775395252531275787175416792456565081288646655051873286939874522527120224057520959610239477702160932246976709740306885761142014434777030598518900869582408379995745334158200391053896232630563081614648517921123763001168965810259146919566511367125238200773008823395463092195349106354998541032803536296548246234500137522432618581991566557839711405929050922261850430326957256238877337583210789527436259396274326483014922609932816670358651433192178206972881186337174149984789440695481191168916449768294885909223964556960264823927434008748890578477487342612272151568923764199609150913133307843209744333659195677645965060400188845385335648191202638308004605961045619310096013840053111186190175877153037953252646622363047151499820295715291629736893298685177897186414418481456034915335459449892992317299785488708476748847851002602884897561887092045233003001566335254354513657785626741696194092051872126909856271426816597807588776068095509609002909574194154663029090230207514053761490148433282227050174194755883618925752756863565393559286071417904431876806038435855904903038962328677787118262082959901201803069877543979974656000000000 [96,95] -5020064373650922004539237374773183684093924740574741524283703900691405969810193052515866774866203397308726338531368483578995650338604483214165077771566694160580051195830786384409733244186102406333897035141059968589652444281463538543599822925783600337011091216073629211772630221632551762137315262973804538860886675228718240252890586245883087013072723596309496097133852780803309087404907549996357177048956669413191622923788455041216444100477994590499972279413660434872205933330288873511364343134103073475848653567602287456802826730137395913884934816714185790095183581234013360126539747201099194757401193823649978077387345217160127171873783292936495050686952842520910689851769764016566556427238670541076293301134132511865409158455752383845115333739273338395833825547227088928249462167894287421153977660369489315544657319782433662129791880858082670308283413170555948455721724262383149130921576641811472424430727784054699517757302530638591221975981099055841378259984072615721530612744989934922930101421394091005867967941277029936366432700434113350462819633516223220522531395558728953883782412187708351915720327303323577014222871169311514336819943934995281140353970213855283086781908279090742165979802838697714719155475998111668281328774051756455151873376138690136551070916629693021995768922124287929550509019849357078918264221523564193126889069691278658742547004848626230027497379548045802112198213871124734055078594128941714867761008707538517638950873023336119936524834756102301982219914057041960796930913007243314768637746873253365902576046572882356355457034084074732312210482919716672578848126555433856399088921251233626790426973785372453603735496571306210725892179534948274601432687458269395518039212605921292266949140919897434944853373371457274099797715362292169240614549357229049663727152630006207460979996799086864392410993264608725985054640021027478230390754165556416328691721346013687652483062882278441710527667071530737394576334888996882133890002926385876979164800844848195275428518533177770555151206769424980192756041654219078977411139474225076587114851398826116149133968699309913740612417984905737365200617216609303991835354225623672851197593353170051308850607602679431317583510108753354116482910613772253520316859745335224797179416626143560547311110475442761276014328974796174357916977586144770316520872412885373799269245410087681942055046637722553219543060642624725513270568173493531440615317806959299709709993212030566891520000000 [96,96] 48246977059364432074940805687923893860435387030432853201633466778460067599760092283271915679555050901738152389901057097814158189643007942598043174175291794103194798220898917223014078678423789492843987539840044782060971947071181956092760361563457739981415838347488968669547762350661833190070337360229770922596631961951853971538292183154785224395898491526536511124709349747696161663926765271343585293338922253639058214718649924523851832566633246421483916489656698525565162792961353685466913154776231568190670388157897097258432571981196942691415111476164101604511996673799454844002450912540524993333759887492498968115362968702446405098220508124393378920468699986913122471132577701435053054900659083603754927553222688196026092341937089599284556118128829254026807965757980749837245373557269766622091742457663106765923455423387214561614319399126597457269298237797191908602036347297099392870008453571443497598490724839655055292537275212799719826478787235790143979004665529599584387796903486465515410548087428642497204424038721863357321828226648984630030331413909456872332320507448686835075154971574469064769660979398535405446937228822372757832176724156006496790606069836242515988254951446175238141979180223251888903699591166845543158913756356797621447332074828503364154821728136045958855351702190441331989109797557184108781031532707325671466770610411760330676513991165317485783074587499689005606127072556138984123188697104981716852992640087308292310380347840671936469358401530587106803318509074207279287283032125283130552731460672949931744605313824065017929639450082495424821461856728427445872540244792340703738904467542457173618816095943803317298614878723205855683960414721887961871476444990814612745260499316439429709425806671186449207114800855023922280127354650653642559614035728061118619058779583307682912054355473163995490081790677331743079778780853781689393516620269629843798616932184696186883196618696761556973642700146003582037498855236455045423052674060334837982414472426355308212074889667336156907720664565218689703428363890850963171151364161257837819803506940829908229853152997071098545037155127494932557980680583856204131949051148624148688319396611014430419710093025337289767295080799815038492034869607655227572088105547931494798483899731192486730052153458327164349908056418161623136260092872679145254272687502940963463816717690189920934372784933241656334987204229042565841269650137547636303412146758379033040170385717475872227100 [97,0] -748791675453888556951615428517530164278262058408825656214682983061777732566756358345159404551098758892042412616771923783610596054544902180557471028411820381774570040289941506107878090064588441294369140535265710922536374561899898928469033162037591114428311986253216710571197216116859253496400190684529095100949730544989201214242761364676439830726979559107052768982782966421582398132151961236814223460447907992079115777342069282957867928047576164824866709967311611673941955124658075568676568847870484869953169865035462223498887626558860813788852105977177778080612003002683586417318313662965045840980717257534635519541229881755366757976445915917886467072562533857975166701782774687536565647680619239945276046442829246952574881228126615621584360064769569550197425555980535646363990518528069510464263943111350959031896849698972859507052129216571180163917528674385281419400609644130198961633608998722199465499988149054416149537270784489544874986972136240795746796003371234607768720199062831853959865505682068423077756038928953994931418476233382706274632141746262207650177475140710169698446618712817768903913884774978899611813524849864355860944422069169027421872099295740954716022364006668003753112431417860629585985778416162946492442644072059389599104366993800520607248806070590088774611226491466832449114578722402019752926747597644888156301505527228751071380465189576890972956647722047098055830612892612399008430950788229353969482818318275073949392434186921187888714263324455332484574092741722332397938084588022727831067655433629926545070087483907526843393557343938877644720842876213766985961217360697170178820038415091278249811322226669910043620182596454322412556582342963110380286939181836085259555548134239688817733534519700636476387206959949311286298649018373957926789726439058944307698958241831714034719026724659068370522290497696023949632659110866549839909130670987259386109688268474923271491493810992783873160130946484748173906162723476009272621741290014349376628261630215443785219772296427431589504124441953020716729468900333167868291773590066339108756471131557130310299689142316779384857333698053432970222154825004342638700817722191772326299923410903946314658713965963937497941862878717818529767722131739123252377015700708294554635493335773212553368615590138320056146076619478399699605988973110033745362127330065575045507496885366932328969191958591270650581115308133050888760573737322444007052173795127962417026601341234663427681442517425267571489557347336089347817391549893836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] -675399840198762228933386804188498855829655842880342799704375822844719678092534631581950119118029085624639529431603478242544852974934180637177748674082384068911041860375853450557607172034453843473913836822549994880094833382718927345070923293328804293994705409709457355197558637941384860560294481112611129288041414746756711752945540605352976094196818657107635137548334328891333894667381092728707255885316748990764357211355068456584360372080486551618334049572693478909612368327549940200432744110075559343057582167290120374966336008312594938243112696899730001989047366353248062817937259346384750122559752244092468963721568793955273373642083015598246297149271865792214191676471715441243236473545710932802552181286940549427890940519885229214284871577519286231188763600711227989513739097990755807895344673048153354774435148060210797986950709791701496350647633727856345876276039523885539400248168453357969648076487784165725827453712394364778097875367205547673851301372830665576549947198787769806652191680980434933166788111120508127629192236814461423619274179720890629858422053938674898450791904458728962097823035039317554777511698966674276012028517028966087458861360022091227907020001615976961000724590457094616243209940824539180248254885093383447496834610069534069630502393095906215826525806319016867025317594059066284060049917817076878893712332803421235413371578155711242640136972101070807232247895983276920828494299658950278766932842050163441952160811564773062433940473732303944131390400610095411572493253011600518896047002992455146132025680367489587326904954758257754860648751561942869644281035906830153790964882904464605748349142428098421361805773399350789451459483878826484271861008378726338122869629590136906404269910512409403078397310038553649786799806964168308368793943920940210311028452657117183911322310245187626909538710157836794942278741272074395204892498841550778827279193284256280687996750679124031486055304059193324583392806250943725669101367125759706703921795136024713681980741815912934621571801292970262254912361061743942484198380435069018447338697770880216664784709847727317874830876339647940024949703979908157084035035982236684466521282118603899562443212590577758384188939496421479693116811997566670841113207482000596599458660840245153353910656363173950209016193258786072281266721398223935810166046876643279506682283109553142031448393226995952618887010637515489692853612763525571937412420131367907116445629765282164973836608219981373808384732982312075636857038971077815959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -182305448488917474428683516634315502689583086961060631242117825788099887643113851400839670138281620084167320104352485312649319040449343814255315387117247093793095392855265915892641409600622524712844471170076893545972297131947604212764463917012848126077762295967039343187496553485396017578200438450306320882267038150021021308670237436446151647767654195814223259844809146909177368530073076317162609623395996406218342001195205686167880856185865617978527818401844647452650946274667345277739722502412049799553560394364525916102443799034639126240917963692849266283765164652485234298291488923516893278842552910381281136875966200454692083286222006186225742003424627295359241181689322863971049240984257736251997256613061705699304147535322403982460578760816837064612387484913406160235952194788434206254347751445065224959034600763350228858553537517560753815253063274200147344503296137650914386786813635427929290451677729310957554659261579082624948748703321593621919262074176929758500765626815706819843393445772969949430244520087914265467260293498550891629422213521345540710547500802264325241024974538655081160645986416494121749130685321394372641091987611384813022879265866079967715357914862081448826241580489631574781816540843465037270035129530653186273098142568605657202772847053516665400864482214943476250171994371367747041134781497480397007181018688181056924263955810193663903478439198667597849821754899532899357570691619603877642458162854403734044536901591183212715726559737218700811604575203214999099963448338721789637510749219392559974962024086863828032524212099726653492422059421197579636912039415476274466018802369611537957237528544850418996813741846565622822371439223077469590356136538359885947157811341491661923534146920451524831662481004107769367067077884267087175464362147764476308003569034888765447841812765807459969174785124102817257007982323703494591860073287820457456340578457067818772513759883354658539076104460416874684844611087458411889913882238629826085912159924696305751238057874607845260343331997419512130385892620839854848431117611887569059049593838762817669263063536536659382219032673480996728449452020611406817857391694618149902723647978053324483084603718410909239987056253826154410212452224971589684230425777332611338329627189895066109562431952510303225508807606676274689260634361052472687987959410617096377029570900766845498299140390885180149123431283531620059945085089363849670408462316460985669390572754063819649202858885440559878594352602647110547327266645162766788198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -3837357498212485952082450720718205931707702663987893810815481530558790303837017250142776887742238526540310878720367138955177474088765420372119425662122476393887849573971644448439825543762079568469208805752283291702748155733514323589606465351184096845055491160435733082726272139890612146484844625181349586570297179312826989918636420442059740509229057618558850624455701072545408044597316195629284673884222368116991314414604648406633946981332833199741774211755593582021520350924389481209670021483414678162778617505050776683573799323930854181152176982260262132921159532657723359884188357903126135963312720922387240156561876008439529015605244325558991113024261727770108925338603618569988251808056053146683193664262750446230081405334217510323948912431468421286647195048076298515921136593756502456181012043425041606262060773902765750994708371693162817913613416795825625884860517462630255791323810873823825769601397370861306350654445883680937754664333580682497462885104975542125785536073695878516157497950369446774012263715950403670451937549519393146483209062788374740569963380514057979636852477743136108449533732985725851165818287542096830661494012973159481614434881764477775212435478449718474931847905499141534628441632793276885882586127521629663001003309265103932319128608057414268376456652946388204081763646708652878700110778167453320710347613478060846817182392379254405555586674704723147176590547673149568396581400330509871520928119382416457638108014006137410097465163496601211952222359861900038385534872216075744867578090664286707497190126991190533677969536782587877264165321250946445419054775234770389312360668908473206029904126381352962401940151514223926164931670069655377687097846559590718552373099781241550769974699605268665464938201255520706070226501756913914150966293829019852153215776123192165540837837682302222921031753623094344471356429952620253025693843225370382363926641786602260566437511817668296403969855775970181619477133015261925420418552242102231443497627401149864482524248762654468303548615710989383808083895400899174102855459089524570851023058909263095371189908255127519362847805012143702454477385478882521480867183277923773731962143910101461593932308479175809547441115154241066096625293717801017611065377141060748675034946057720101510588808753106406329596799274634408397994803619684087338441362699511932065719661264113389076592232562203756510695362687783706082571035627965876455855225543068711996413143315431623456231967922240001708571111995451623239142284867633293415153664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 516909186046993790527245180942491617566593795218659747703386933506562333519904752556688735862088313198373289175684043938727489188874193769336825256462800756634072222115770282246601992388832441599993374574067693927972345538782673619300996314274659486213730521198591771344557482123786622704619163521924915007087194905104603764044819529638883554120349725585010266394948834172681166297811706828371010638884998241679988492792983192016493588401079828005824410941373977450973108943369119396256658896133173443608976127123902853171568728757851184459482161815522619263312347428075560065999953486022254178354799201469900404224081273480873066016476437815640821418834600549285004846457837549061460949382645804162965713924492184921636154758399543155692552816910310346127570326599472740720232798146138036547095776489187826861320359038416442752717421201954567157646454348978419994554214273042899500624792656724406818830419741580894046382854576751776989677504172544230349615609877976371416724561873824061528836430481380038478474023300067624133255032114318345908548690501936018220538214435861996542943151767146099389308170020126230596364531991062962212011998948774386216905987788550772118814606407881023390865232676395862667272542251317096520202620658439040532331074195948497972570229930502687741159720407163174869723263106753252370422917217010980886772848004289034427832779796713964586882184783200586615227371186754068463026685123949641026093045233931009793237545117498488163710056346387550946903297852371304836226166686282955641709370306362737510577449770738930224676939537826483589969719677939371878137045648427162598928997953917830326948491314491207665878436714052621890217803964189758321184112438334086546217793339491490590324028994370325830930733356400225370544014227936165912335618756564117426957675390520560985861595895931200173108691705004511773977823252228717582970459221567381967793206652435253086055302551506907872986176645340378259643828766373645395293995418802055446003599589657659537775591770273159993551130140845780465992467027219413999813956458683362920432494633309500783493085468297310956629930354881896156419588386496941055067491390690017946995821236672637814560298279888651601465687070662802679472052099286424488129557574428564404862990334914135008909864872366059112855300474598438938472294908298197516958192918224776353690583111626298872529454779792914581224893840847410776515171459276427104539280170829967864983950462089678855089464660061783837492973549489007013855631996606666822490521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 9405949574986628601886989694472375049855527404544720338448688617059069914539763870295759714676066998468844510614891914939749520162233466886578500752896550928820171531669723241166894324902394570910312096935466767010683886738283882681087106481072344904555419753987204739277129681456019094268675532843272630471289980286291761014610515528185974779117749528232269186067125942684306838002855372250163480429231454059458068746796583220993419971869090887095798282961545936854859637629591595296732235196213943912459217119199138014182410302309480038309040717958106375278581153365452664254194251910701790358824878285479777326470869894986352849037490382616484921387348472232470160228171710463156924628242228856450665887972983639404185187291427510956741086490619678724633411700088993117245140952641242241867689841830419627390151847706990299717801639618130913179237647803349208066105806317425203127397185009639547638109860489450845010357568700689678132274649552796075677077583638689818574372245250218708000012444067959918354758173437714892034914715019147701352327532525826460107147624813321970946657038352969090483926344826973418597617090991440903601524136742652289848662904051405128629972946334119558412842824613812574191662857026792319933518937540694347401695033234728225575427442893691123784710259380638158355249590933848385791910095697006564579542625618827544087292816904305318359071286860631580215849826094730476366063670192982213608998084315731064903722248762799830514257663393324423534931065441018737999764368940662635234875653443887489031839356929011721806589616883831760398381863027214789431143103212375395862584617092455534687218820136873785236243371324959024697440419047884398992048814226921864290974877065363383181465096146524457937957983756548199693836072683244350824818078089891815292146652270123384963079120768178125960722985669494605833784573806607512289158154945636930532089234211945700062816796816129361703938189855748708859607459016049068495679412671328382559227180973078942478862442843648946548338899771763642978594141926857694247573917752432033915107506138186853404395255649442275213737494388913066388930806942591640929798700188271959610392590476958692445188142082233982463635478073671577125704523924254043641715912813707263435607468917630787203713338422121665341858858992982986543779718877152601058513045188305225236421223396065308790209560448283391847981142398891130969432224716513198215642224460938621661853260376453985037949414721453962153102638717848558106921826967782538139096055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 197551378613798331561272095697062166786624068131469401822994235221336123393219645068807467495919108175264124640501788639791015838663313160612888027995623301762756188908294514468665482485684784439661685638587340928220929104681439330913221408361196625617335888395588959193372842925894715568644820977107243732120665241218572744261965385384484491319939417796106397318606842056081355442668042975525800143071663796901412255572332614108285962061992975849453167549186737676190120239858260908074206341081387913039397015873376358028526542660497026789133134036926757317745604438552264494278800897505351789187314858604812804990294662036876553244666987487869534535850146199791767322640420783363995199502812673180039311404250348321658618825655018836718106709251118553347782792615944749248565779363155645498017666871376144537941187062665444158947258180932185600543904433610666046230546981922573110965254691119900759052999769503350561623020823920190853811053900158932975848063491094118954870733336062346429002187633240118644908136944360370700674173901167266071812653214565490329882449504502598811508145377096100694887582468204078340605705211059034847223686178151937888185022073143557858676009678596798914669890246092780164625311635161257852837672551430938593803455409960550842404695819988880604834396790206223146928133617392256664014882228695282214248322691139596128361239586945720803855010370945563709616284906333183016240730136220349152129891829288338596557291469020328360001883125714303191506466539576940921749131341121985765656299321227526372146490753461152462347577712932907555868943121140988717796676427292086244902598970008925343059653197315543359674694532985942288863456111510689083051530593229368057315538823507090551596627163756856033342532798224993562624523901594489333761672183321320978581424297137390800147624379896904385995732717644442673030788700819137704545027858281181464174613679766194835413723825894685734263912349274001936003725756434803568026030744538180623083897604038006489628777435868971622319445255843308557967749734455398504024551900868366598648099286696200889434220384053575708324178948710184495237456532875335053330366771488185173723537827265794072021550243505221009548394984347951789573416856561708842580523611723241193090183081809767382460699399716635760238501003736723763313003225445335801193944444345600788306430522947236317366586792626491657653738539454803067546529316514417247436993945319967851480585380830997592666942358624433622238582714465051545455896604235012163381703475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -4514562858072901615663665280715867030090497217764508350183729580693093271798801271367094032121232994539720296712132678983300868058090111518725393600678738084171912144138243708030385658859510038395623206274136418966492141903612922861288542954688614001611975510101454442604665047472675112340327026905506077238819150093933980201953944867865891597791288897000660329680572730513340712567048577263001381952342934936713186744150602115239390384193209581812409062195510489563115859980997858539635352450605213123794304731904671772237223917230948559385076491221441481605560999118514460079684856468047071131882994677886744031037946117247111727064611562124503370397689774622896627509770268119090965611884817232330747532555574847565057121063474468845944439867451326893115038739751558270680212535296230296819873688156429679197466276693423681063367546452266455977652682585616932052285410435203125163415012857158793836786733092138018080187566110900904845093211403542889880995449794458289825048285477734023858620800049691862595930363840633446522331757528486613489094875802630542691138190620407355200572263092370411118363899264747823195320025402813375896117833999969807702993005770316035374173151984369108959493427791032006156029676879492103330202480574184760778662172570937345866709706978186188596847964342293248288344540117027586639460152563720261611805682475741603937034633436789238577542384501957428547263118949902222712502386195323569311723690134351266088803152136918233577923484655223210185918954904514450862337238428605246995203360742097766743417135580761834764753613958481245551501086998063505385305398017366108919674341996380243976292809424990517456086147629710947142523539821264556897955045568951781863419161449930278972130312409318598414172847941233826395253234088499125032150303531135441819538486036184058912881545511899499943011372167872407188949489430322191214255955901041202599059223779850642180494084557165770027284487756059636206039664842804186243477254435382356970137285547038812310370083514991033993440990190690717233778045602568958031157040748035400241383292263401114044047418317821239400731789897400244378997584793579899840378634283002630930008514711637387511248835252563926280532380938782055781396126184527699234707489865041524164158859677372479671385260326977488848235441799194725245234204741006358233561459512083950240245873368692170099573923396393983878942917357452139525280721258263485208381206514440436358162376329649377965566729394806836132987916907080901474553713296952527509726005559296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 6741400368565384834022186066663033277155074847211273210794955030421505728116748738450770614978564661487475636797837043429943318804470130928211237702474654819943240233742638361074232255439385929973245552279870378206357546736264653355178280384956698058005777017101541437869059340053737933737238956863786360710182641687473748961489673673039636887863642637994313848723658366432883031395822147124329720625050821241050631233526444913962204522092526986594376779924851458490134572498091396962992435490399098781442842181348046732021848460175614479862936611510405893013963959181245399590642425490345004438791868663415215979482440756612963537437340602165264018645245989833497870046384960526220974014793097584219521436940229602805311291147098627090727656672430612244385675029283189005087258863201991903898834784352308392291408326537367367585502073766129447729044232463756824289150677413091818978932466215598760771200794346401723656778205507884973116212633111948269187652031277919113772331046647574925959612773529434300017651964117891172023579821302429861523727075854576813166853534278746596552258886876849255337922592866906816421909431322358104701050782300847023550380020326111588726348390016922256212221917800389851108217401923810586412708180708200066049238458751177006505788649838582179199891507459374089456115828964519536361629214078019112695518486964561142605511681081225232866141419347564683556668750256277041760950493219625822664314270694830341142783602961345846755351735302358319136897409330338884002411252071667962346609247143521698632242988871784506500058427110663630936916264387175369931847511531357249299059704973023378837262015436573171877645308392073639889664720630636875952667749960259540112544001828139473976260709258205272915436020905336989427260013973101179481860801773071029193369131325983194934870364133113517165981284447004834211139899488326686066560912723719400463849366484070348614046577444150616280998262304138044969218746689526400125485510810934787014252907348868049151738388433162119724595827966297520508841249461994634178111051926431428075643343434804540563679648669777981347689243589019877891917480900590181574323390236580560058205186471176207533167765230823961219419945539049302968727055039606282512863568237877164845669651423180777107186642400565266949919353691236755331006133766929398792960500292213447129911292605401267378466955963039057792014081859193371586772892251725085502223440086702986543886185658874819387858269472117617122826575247874311037641989450628575533653085388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] 135625212260079769433811267674046943271625708077581823159142408657488569311156800440777278446024668631790262699882362471825172149527513976911732548719383347770256753696555298265484154200235088602255126523834162505352861586613313092542340461842164517411809453716064248634827425574245301557859475131285583081692978046636889517638603727061306837060891952726444039120815350945705047755227717719724147268344949100937224400589240315733884125639758115332749210404642295423507145693486012047464071215899737709381049811127913956065832032879661108402323685304149153012785911930574568835630703721732056747725921878413726653860343721972447870580682593363015858377070817556002773218713929706590714713431661931136071763715487825326222778755677361950456684246634191978271526328212801664669433970334890385802952272704036058235248732632811042502183720377101712586395506519550684078762551790344815912381810834176363594435129840788492002847434496686065513629280763098176704403516122451694558057981372839979192906159545963093224256186086659421460401081951747563497031952492144189026843979703614829882065390140698587190092351257982633719527863195769648810650437177812845448144142350213664456382768371869606286723667624340213476665476132539815051526012400305756367017546368073605209949798407293196346253259525762382828391984720041102970539149471665911393723847810188887953598982380886584500920205965040286768108562023053411041362381776737772883586064418772007525655053935109767869173632516771236108608770425590933859839884977943489867181816962417868000445927631881801371410178264185339609371314295376535376443411505021143448807530197606345577167792938846770652524119585933376832876217660125506949080673340254672104905871910540852882398273428218944255560557001672694690223726997004045122904062926159787521807650581627595428222476786979003697893820152303737826478795496591177492840002481504805142899035542883503776160994049451506891635481220796704606900233711334714848655526903419494570944094536064034261675458040831564815715336566914349246966880699604945681478342187015370725894269442582111630875063896165295798044377135067996152173427064693525724271619046710039771043976002958807299047187855265710201214929712280961684951873699831329052046473353664592665577403394153532548319218753518226920351475073339174152238392424096058473133388659579704585217630348081264052192975182239276989034278232653328086341873222301029690836189861144919143022642093259883632992266716670561719729864023051002025487610186940874124205332570832896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -968751478926183496301682633612038853701661855238473014025606367508596971208818138230394942571550526455616885723797039450191680510829316816799129746238806644594439001804256883688583711693239273482559488483975701358457890148874386310266965769471535997354068069894662085620181592224526756795852586296377050495906448259222478785967846677096651370233793787688762501896626434640440118642747159278268652258006625244802553663967036055884873220587595770709920497626680364086743676075692730081687822325875077403909196542297823082834399245431167029661806511410436529525672350311473134328175486702936166785179196344388934698355390256029584373666667776631847558685132587778461429762803533121778358582792869789023680733345440413661276051007728139970930635559374613748416852548259271290898475690053205707453376245058110474341965060250322781912917393685752382265286083320107891197006012216892068661536258096933238442988804566493998464237503084192809819076055545552516521807244741287679633193560645877963083722925871349762169628655131327341369312392406360249832622933504138466445703337401456646311949067125444035365426448262563505770072849065841966063444199317152847833436767065953897609358729643587832964295639888452057808332628038217776794086310442387813535406772045370417910003615427222023853546625244839754517059980453707563839538064095167597381027613915223003592994834410228934227367981390511445062972124479713110222418573965893185893796894122958021349250548900065545820106410568038960719478082746494217929095198435158792410592848085455353690189396011353187912464029624120285165597139351288358301064371606348636183113768290911018563797250746485036166195422970653310239872847099412730933934541349283788991232019857335989374305709848059672345503848748568887140511670488623158383029076489609744098385255417445630210787811083508866379256119806394512071698856327119816856832700829283630826510543973502090462749261686925552874687501704579444446290906314479144097137730494546860802328247125913249666657463572931607111380298500628080435441203206936013933976253325575159750101234134404302769836863963112442368761342999635735513974590110179902468744687769752743627976430305500679749022087030217321174989130358473793353030885629608492837188507990506542819285315636289934018575091879090914404592832780525124745683917767608113148475473009790204109660847921903481255822178974445255533620345578825023345914580103370935695664253542797921464213416729455812822185721587038685053305545315050301235477981212308148474629954365030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 10261580910476234642349968565081719659963052327425089805279234183259746154007021581447924425130392918312347591024432389829339760398320411558900906074805564777887008840197292943276157677591989477840760346138448067843470426948594662357195783715255962258424016452735645931120096597581335025585224365013130651656148214959907687602985513672319282342722806643069941536045371391304348381956909157575034747472488000721213279497674072104534239030989381421365518210210134118069100099588406102623005055140710959271763862024839039467524185304503078713246898391301355242778176558502511663150817852694661532808254497998134028307211277276202547947393699380686492113163195701104366995902149724190070064907875482589584022291781410133336305797655739826448773863439966063637186293793210666002339592817259601881015542036237404880834717494906932518703606205091342429640162897467681809221415568601724915800889136451048644037851396787997748908887105627059191723139833605151731891978799318923063155319340649034223032422104607683577239639743660635403855097631069640628825497452455290332369551826244465852035363146716466983268409395487632481122813038301013315059265680603435297122318545308998709324222715165528531606618924749996744977260717451058056260574108046474986338266900577696046841724709697466303606603881054426853884919444205078680526859696789856951556150678592834797440625893860318371930453561771259331568492327647399938710531815334400140812401171013271937400574118912854815956082297716291502715224313749486528976821651039466365929811765501790295360094822892866030590404050280662563448471541993950903605464487877499907226725216080993168209990277679335965327564797735568457684812916461918742277525725626634417453652098683870922168733773052265154375259089886742853911408150151720613946074647485370052065439903308090151264780045672990416265163666351838604446035858279433963918374527027449046315335869640859121944958774087626939456766876939295084748063913442989195542696850063629869178167366882703747482446702258290772577484776568066292023553788652590857281703197683967571075513645621317568162173252844751296500025971827019854525124050621332078247640063811411928566442500862911193361412794516127125964046026943489931313695479697588944847565243801890370923857053795393637785358921245666706966678087509759056477081577301133100826490500592813247815157989169421081273746661626377002209927586450989964109616309133282128000496811184557207942822728589935585061275720545817338631858203697988708193133405233204015028092161188954112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -62654723051381143348734733740889621822776473020768485252400469059503280322971729965367592357478008787106205996203395061645591660517498657283055284144119204901057417337344082507076639361425086793304970372162232641270547828008182797569799325671851069806484672400083558160936528424171713013093103637180683454714225849931553057521585921428100647801783175366299060566667145278039773966121231842531356646886622020120461222061019343951525573514005386556189776700288604829314293895612245948866196501161003588454687875991048477778551252086421719937018815170725741842874585720452800300292119095364006438874803917586212628996382348290170341433732102780959338713108263484940666219102977020533079415737903867575619939859417558142045408265770892201209060097987422531889168546454624450674846084111984070275281084248909931443520951519629747529609740123253498185221039236799205795264943566714334244332790603458406927265198001878441363349123529732103167460924858808950635400551024008122069236182679679609284051963996511090364446282796147544313679822997990650952952952387571232326496944072801331021540261285574604430530814921966429802054260371363466971999879310954349526724375231067912544423177285361591033871700614904906545682881412908948338857098775069129778413315601932619275025930502674177179207620323998914785450442018295466610385761645955118857736105014242693765284119186858504152632189947846062233654491521766279795022395853330558186394867242857110428250533493948237147282667995945972371887340850699755739126532449659004782936617110796503962842993935028124969627943084197856781787632143813241807310361336310805790407001733663497126693037901505431167903139580868569377983018535269278587312888224800215425297128822527255341594657090301138796121820136573893615144206927206131008570194483295261659599479293836943202894143041418078539115441569419316808076243798599732551643659496402506215606225651343609757079155677112036185577320568356790757423874772120063511653418940948095724748478705732988393296547480779143689406156839385730902648348780408196879305774247449466297651757588806108276356671686803631898078112601122073125049676982926149782180118481546563766016874434015629206855821152567330349158496860485750038603089060586778325608759690165425696558954807748852669561467850044752076644950225223135326718102854900694366579592850487529876015886865655582739142747822007946323800604883233783582038144779313874633990122086791350894372999485180119392365302071322525061560940446598294210870719308231011615460115032414617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 227292776452966997591181938324320260142391329026416174953476068588791910814679417177496100164236099346918919187284728692398364683976519311159098706897993866061943914555374392561092092118616188826318963976366273343254158324199313414265732481262638508591405735291038835758389799242110583977538353895963978993065374318474370379090284631355517757624609917748708155235759383718099783100565532096494449721752779145356733583174438161950216585569581899938442462115972927660166328411390994723255257496133589552730295444582421768998105420162631293649174614744436054489221006634329591948204223791580908438939361207707084891306608564152180748553704228584853382270252147448840216662411494715204361779308272918635717452124526230621405007780945917840238808945281644885643668883057474554949285391060184053006475856162216154104116589830017140337293800667057327106345444517035179189641991478467474504209255282449856541151262466499421342504837081752973959952590122886645981638230701899981819113189166274432725770485400631635716930657019710915630983358906909808805833961767858279599522380468598488857610502448264707129316664666549053114091192609110552620049414064144475616564747263643229654369225633787015414658259790386931226308193516113888344926118861017792461990608500590596930131712966835083000859379610527175506523989514402169792196426015090617619286370893083902741808642912159718519463388805196363124939558588627911236271846563008390384577259440262623901798086307432900025004042983555880344968181038539642210445322780839688902020493826962590931294861523351368452254753375530093678296774721674394375056233410811046267639285562286158913203419213927914983842307751259202513985631193681487599965884543299179233871168649297373904601884170150546213359881675955771270739337047709769003568319245726027223256338111983423468105553355596128075169201151922239266247397095425091117739622077203815315262633130631233435208158198750698171847353553494839147407669650472384422636012102284812391378003395005084636853336497893165940912092992513206993165142801741747031096316165337261915349232624768559779178441315644397473368313517759687908709021577716580323799431618195950628611317151512139066608886969916133102326030479755091050504248426954987595190289385361598623838499436214825922557417987586895876937576664713888796255115701551248604719554044094912280994305074888049034711985396898897313603646182687560330954186875898639479946743062810054250666218134455625398594729574222450109974812913587182184182652105344031949379934645332738048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -756124723314884172176707652505145638685133673236843495785154831787905607153462613590284398406035552195602991579682502073171654801352029230709764598113299868664696367179701626001755758850757303669129686567553228025828813475124335942123310982947875887530864433146942609299598453014644018585747068550242993571145867830802060811170558444613489402733797077806932547567405758348242595851201130425852135059622244844737736026371695100967389899644821104919224273191087867966915752367841086140190828597471744039710936400739640005007012818132058806163296399294541002319252278814226094023695890902420463854256077872086906975746305811359035180911974960385915498182476545432216288263823129403123916203102668086557378364823031189042411925096933894488011155454676486013750889189895801642138375528641183413875262130843092678905048656519938777465933687795949028782446537040156242540954034037863616072078144045095316627442874244546471791196090410494595112354687427550016954757503364542560967547345370780060019974615630244491834749000295725053664372932617888908490742335438024274764127679971009931923885848964697583316281225899072587166544289076677241428214013201062878866638523529966944011531456534167856083234724244975788227967669519979575068587537969214782844075978003155947506144001310737201508251973356311352465938209730795872067516934889397964791274024092400680989780012030735242829220532111043777136158015829676298389084720748164929280399611264831597777492576794012408961046392712426459555813343429008730211516917232909043912051799104862272383984867935123407209347005401572318509183106720309345793714283881870981904039751862872459539964714023381812093615746520588096463201747218201442254378692075624703316142905967455691270789707285109384688119581304388232671122128048215880561628351876766429070259102923782819837689636159590458495774476677409784710614650536600308551172003352153320988277911835191129594163188017999069073373675300707685217152224535401622556506374385652600401143921143319184850439874924508386581516233365473846812722877287420728769069015701539980916393287673557198175666117447124323028038285187835806041488771582483907338502433741923974644385765556592639985869054337800203066689359590245734043863483037552033226193361910919119288965370979127756808063367235412783977792541001784027490970573269521815617274188875633285943521185034201503907797677828367397966095826277896771847963339279638836188493278469396471406839386904093308851099004779065368285195600433082805858710880372065164585563711660988825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 2960587901336669636160055989752502074764288583029633421676535209532728985762005449722398289892576359651734991176614793783284033666272462966751867826839235518668154332173282496810931929011795717424760116194278178706981533169769393712559987728656706319665289578565608499745720726238897168659024512583473689246750807694877359543256809573703641407091781042768222675475945345685603432271541470546765916946045322758235322527656386433613231098456541888075663916130084043971815424519009243000755408445113145074085227908335387386781402409998016211389837412594244927182378425498883706769454370311771481145986662599636975811304994656074507719309158609865837767185034748213587929375275952394400756926679900836166004007393962522483734388693696947138007414643226362967992932516363305068271747227658700672113855937133185769637003332831903704978043865619199156622335053607917341179598150063261307778826825700029347226576215596949757133462842356443769242261007359448771925111456643952477475586312050088605343865786153039070925629236921596408756125238696684239606791701699852075008998894494443783688322279910028159486323737367354623124608075083086732081424867301825418867936027364842870133967306642169849191065714181505683973337320944651816302629046428289947899038619166402583312527574556212286978327703547739377794126374420542468765111100302401977165451191562960002793164471558283041278224889693790265079488404993114343540388607724177473979142114281993442268335840755351132790570112163907509210332407974658330815506139954213126263167716209137214398027989384076260785268092574314250561275702719056773667569039988610807076861279672937216369418556492916242905711116348347129665972680389592201893426973216664557775242164715918303999135348519065893961933586068991128918883739803321129985919622792567567911648764591250907204335075026080158244617391101958466051851249671383170745281472874714206556640689917561043371811737154832260655274768035272244740544854956978197170960741200408605803585170616464250750458281391185043703486872121759306965227802424929569311545706777102188575427718102086946066458234923582264104523999773618614320154476768364498711289517838504342825972376928328441428677557028795107998004961090724072599218103150406252388993296101695218606961992569016729257378007466629380596902675245255425887692081074111434351881632967388363370960175636381309120220915186720051166582846610421009874909471805969739505624474063408034396955157599285996154957913399564540226286202567021549995799953884909751807803379264214007808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -9958511595334812026342865861398522170239815862071205590125978392334849774113063526605435965338427250252671107980985555481114459911836924852719461762307628497068179034110063190059162860290608812651200212906906814550618753535720402917727671034656457527745306418142795104082104683033511131519199451412119409089469642776367860993587083754263269022988677512555233733008709501448962574560138887749134385688222175720883042927937375724876034387537963317064960304859643664335187230022580717407046023839490198580543737130524917653205956792314764824173471871378822559608033331845357436708625588751722147539632269774122036838128677885163958185748001330113258273025082698298339381000706834953743709934271199214913631064850473773022044812655397527829076827123449147921411069741252349234664804992224719544928680071760815876658587691956326065343240916229662237271915394383034712108035425540207409028163369044329288548602278751441491697077059661238795439937508090429617205753830981552890749290027524692997967630308014832024708149516425990324580559016304726540934377125087410260494282159142604786715598115745128419280512905921033434792333040480350818943899313928487109592165937520048646669940221587594103048776863117080972170939236844277642392942275133296817011579039616157934227919674334929803568812730749649789910514305760619429527310612643158880811876578725501326594686145051627412768454968148019806512446975934044746553233664587113207431657617717661476344297441925015964555133740674562291116322274656728689962480592699172008050501341578356776972339238044815692146444167537839371219758448799692899043089164742867235969172146100654303460875551138025802111672695110139713531419428019323965524555132680394250846593027790767492659686704781058316962793221300146330792585244978008872205297875949304790587990221134206696899954429928407733390745819389985795688007995237635214874473064250889606608116957050963551349006527307439877854202085507942439742184607407896400467124256486481945900498027536824035192328902026558779109752330048176905984163309982063068702109857338981230932492395945024715001738682586686183844058084683161958540950892458217964773935035138320615660541700942315766083785792239141099999417925245698348121548461505627867210310608533586828458230018297415388992892106593545621169044682128743179869472297367599168367398467267807063046239031163546090220758388128587508152246101878303442478042910062439648626550758164813792329400938061319793191049262747828081070092049605024221137454803401603262287703049042604851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] 22761360685911292830786723044180999618899991029083435577769591200626561354329354604564566653370266954639948135641967962803118430437400163047932331928880848953650611452816941676079405060673467183941276420034288269756043675137708869634175371357247919835810472311502856554009804543738995699530755400313075235394956632917552708856268297612041782594302723547007293134361041529039730745288771192882600385411095089964765047297809291799079389855574792214848679225590625226101807579592912670386283411105959321512383548735609917083800241935476185929756040764310282653207246025799062314970424720536693208144789579359397539080283899451344567492779376657023363596133810991788213753151703910924870744836207081985580867288413226576621843460599663080387547978322859267109930818770113419892554566283477428482666003295958604004310331094358232158288420348597964536736691238808197051886078800597997300647610041381192123133024505420715244226228265802214043246608338547208127606531566296552827202413202562524769981825830721182547408942579782046526946761396699160546946277964965063900020056163194024693822438336148526672817819139813674149600450322308915270706666002661865282939375079394285125957903888199357172830508716447189788236096991100212824856738022559962453569635711013252000293336370800926359354586201488474994641784457545694645824466957341640010786061071414086400082830939670286724229229349260951342029957748723836988736883476274224047479808795797060718174578621045982788908842270660930778129431746641028986126464303194329953632407893701096500216069699214846730712181874179497767752012511345416253052030600270624066748102484501657056518787135668479210570953283883550671824543359470613121904920727024335924272179023447660667852430407901969766853191482235438156698033030770698247489288331872157683276594079785831644737915240272574234841561807543214640632693314094289805123047616537396253230894416563854458508173144678336645741606680306595447431007220669471223026630538220091028249065918948886811225812795912785155555414575851825031470201013382549446678198390831943870786247780930058683891413977046995094660626033735918817781609300372299536780166880152135635436879865445922446039824012884991954145036358895727719125889057860881904471862255855528912989927772080944273430582666869371574955943582176749266039083954104661444081193150321011287079956501933516099162374334155450672983684327803102149266735101322338228338690402623812000914446334098253426570018083689182032221825847558901661776604587444466906915324402868303167488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] -32558509698819174101290853185282937996401827337026701073185855975632321570528353297333595369245997210954141424859825624685678441423394437875687478186452403440221306478384511343735153863015295561555119651982685008366148849320374563817216864817868665918654657361448463907290655823060142434191927713520024893536605745246994321557684083591193847863437737748504773874819722822207619485487102641092726282818498403713040593749169665651220154232815532688458022304713927365355984787975546162633041228296168387424828209890905620172447282625349244822617203641463058847328220082748831947068901965885478848194500720604837741596443109908825464192773815811792976095348902324697888838612157970076371807201310052519175065724247801697241080247885442298293866079210370746474095466012549356913831638286986257241480759974718502893010279917198752123660029536559443200803247419149725283717944449543265336030167982541142982345266739011863332748521349555293825888577094360778657270931827151484915854087783454209383792908150641533347573428940046220533911172665479094511860464929848674777608245089267746004670921560923167600462228268844340259432074044616044284779053717563323627743889090667568026020542257811314295315698761302522165335273965110692812137165171858268273990197007112211672425640540005960397883456660721305668325124706393723688559030572227867862949237816977509583353715802541717417308700947508814314272453396336073169462283978155479866022482996720017214321710628515533238323451678899993954876851954262910179626861293403152635115689006830601126220435624701572652964913999247292609272399293156607476689606717095818454345569034777089220227987959126501347482679397744249125595063810110492274143745011782414816415005720713659367296605355370880095547359490261160730596873234530485649410434153030728370796672742113576701992961008896717874554360656961353312772769409864762485156973656088783923972025156041568048551043451878123296481063125437180831364195793309881818480272055804302311641195932704240692320756224554616909550249067533449204137021153654039172643351183797139820910171972354662960140951963096403345166524545352192117106134206234018053885538632660943471686422488595079842852749423475325873491421086434290098156304181967041159886751345005045000680030490445052330346018678559822029543961966509592332257994580128750783361544433571924256399326327244359538101579017798773121737201073567624604838064603393833112312983794600775936908065712122159257101670146363341862621073885518073646028142362937387092480757858559013683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] 28095864608625303128488770585355943290536244235484007931385629332935505672171180307239631441916961125869539055382333428406021296175590446554773564565453133536810234267211488927754203783523451762626547909155228536236841799147610466791721285751226914079651350749929925868092121252712890331327934903894308426214426981236960113558255577706005388270220467812495648248041876731967632390671105856577192968239712916789119408811179704081804826917807690189513763251355809336679808635440003578415712077329779790318560633201358329436469317230391464135141282095708542882514208270516475566694209899996004193590496437336320266732829164994272009193865964729590881467376483248623523140389537692201389564355403022341410508553261869283788604976448719881222301636762671707779040209559929601035095990536886927647036315208508486621817542557354462036968974492099973680175602125018021279005906218119265082346697575689305849686507953321888783831477070931605243348510634838867794841332662485702975091248682915841377761235802275866780849936761621774783162744402444970978405703838751150874613504073947796524253810557417734774425087610233128447977287880778444385266105274483992055264377681821247716860657465350712263222331416440537648815758870842535991520910448829530660743635844857776860935011524519398616987560699425622216018420477635539926874358798086175496607915486819433189664181067736672375201074926318636910322336354438288726076646691139021194585736927149915688069872422085896680091404606994906408152316257981453664927901984276046484350128962905905732287162500587590296900543148345743941698155150740810564599953615300203505182641067824571059389502176769584194380897808101651350356079274590451764546056655257984282988840301787480350813179628147362225413629462622576200373551473809125632748746224237512118588199285639667346485746213990203333712497488952849952857302721197809025989239896118347159255317782136883045825086486162224920274129202297322180193103905218354040444614746256140787808697872447578026550308867460794281009103070732649092086704884574280574116542364853265888993754329113972767113324283894370742948720556893518483680201865099417019593876261547281558440010232731394960765970070639971461319939510133999917176340227708115059598886448084934350780857603915661468023386904533513750128908416226565229623682292121918423580595178927441216180383442871499537928549381662737035679313666799257506976171611891630873744996293005355913360483438697471762795679654358997990200700787959821606672187212758514438103778168829993025536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] -26210718353320932552038086002151831075342402576670229583081895509080830793807801838709914013749477503795899754455527898524967376224396449432491181948341549153804277630603523963763217329836469361997421713940517568149017535641355120197038152013614284028397636515890224325883839323408960732663025712009526085981604101792259908008685682719173218548096724605208373930575789786326393872839739289553878324127341533387136420362171771150202200923722501685937006187768783933285462701031605239086404272208795369361952071251394723010892490726660718835881584791046792575937179404436850570869476814483825146143981842803134077528266983178185750114629478634880398679070185323228813531203874390548480429120541346991036096386766255556243196577436669819206921301869073355930143862122807324435501708713250704106207065899494398320439614262318596039583515988575673747155016040168337045087179772564483839841637580990885887828505576990097373033531579920466684302458280035094704842780488139296273735538478877104431287561863471595950425138052384962931160450973344532357701309431940849637833785995935425135700793037932026820434688681982323035381709963748919202574225464421849371447540806946554568790973403934098176952212564724786611770543817462222530476083254360025112090050012200858948677731236694268845712417632084066172400883337601613865313607398033741228916155406580378001251920293751190732000654921672505345714302034836297625780928452480051662182419285056646977859709393203969802778613408655321971838438469159329286803309609428000160800541651947313403418053315979515096367268870729347137850913459660192991907546841526258302102437427841894089724308789572812350122252942553997227492465544398967837889796852479016976091048700511830908311017185561226665034074877065237304789096223518095597303329596895560542131442492478684778571499971650053543798845410086789039600691018442787439874594332159122350156245149304783961173869365491917227551503736795362623765946431802705205237361527791003352386490544879016216668104974240446940605093901269224991589631814056585460528992643367658769100554760029159318400996727383630403618281390843664101364290417079368446785483657228848107429571462130440209523210874224689093021362403326880633363686751916908154171004391684485806757176544959651643606739019210167893680883862203632797896059323807093231206463490276309789471715624847512448043457410588092457845568213304197955036063997352058432062752601052108051551870054804113169076387972299974881208688816470956142598146045030401425963639719045418188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] 74256839822572632776576982162265060392574081209709323874881099277272121133548438490623872690583974340376073046488008802290133732407214359757954855891283811311811728552839594644077695446098006344449119057540351856859616766878979353123602391622991790456198376796693025882607107233969476191297440307288768948581894047844240920845226976440567752768230029813938822941038665705282169146489893564521903189164477109245904013978136002895175634547850606841301439722624150156839676024677100028342582350038741044107360249270303186576799507274550598575511603694915039845950070439128217460167949905132451666069515209996858664260137631915616889280584785804545393368562548741200088409473784931065337846844474000938454619740513151124200895348424613548340531889928753730030018577043552035676666324906827891403388105627048475289398412402942773137029641046232105240918931162313383186572276394806143502866986551473508518738459306788252960704792416141803206453509405022503875084413361901945202684294373444970636869722517153642566754785103294392597840384723663013649311965273452107767859395611424705619812435855018336762809205080096593994327344770752936935174667674329219277784233306127682996019387413038609664005993185000473355945844400418770030137686948010888088906472198142892981299852058613691964704739988976215765471706173837544519792030116911143327083224765300751096382418869418989099434109559558790861655861342592048171934754043123138787410584486639818204766058754241466297081480562728481242791814448536956879021934981647155299833169852506317458083219316549438723480918905820233308714996161100304356935300380154806292568752398984543568706585934126471136522744683285116201537737243882302968266107861872790242577869229156134304635340783839270786367550187498999828510551995692841908083741653150157173492664699333362098749847526596521312102116102150730410204014625696493249317578522721696734179664607272879463997985556198862312465680879597386280122942235579997197905423134967303753207859078545263742753547637825451632492894814019561823732065629522994278877214870798846922673055571817110329649835793148981513080931906260742015647536039572550846970308784076666591574495988805452052701949774425147096616321086961378748244065135265523787073172202374302954882763328176397382516482553809594345023369185298247134049858719881971224508412321513799689797075111660064050969090049393758238720517428249563079949336942235119450717034712439415358659136699096564860111435905438855732130999634639276533568800049226433223375702261033714319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] -175134476642353154874954287896078182801824141843361390591169984142761071138164349718693469371971685820126077691916831394235857903832464065301062372217499671575212399512992015996500107119478426397044307260152359451333460383720038691575892897407223695511635655167272465240412201895788201405396690415150259202505395742739094140883721727203786624133288666208767913331550604665418892279954785613850199757594359071555086268292806493032046956862809411069183931065177358289154402445656235551203855925809384806042743079590740228049520340444082825749296186842064732547273381164911471268240741499230206815796439745625923113085189669407463597238876781415043433772395429569839369900590517644627239825071223260255912712136206854611840126223735554613006500888018028700877429010388589430436756788777120764379912459806961548382782129726253235570689103983154665282633896246590533394532280544141884143794817631324848390994472460495839105872735731264872193326308833730711535922036814301155967695544128781113067940119538706671247087627606747247958395849651315089102513269365933993427277244247243634548988326760014179177615181523387989431720366157502705688062874079941446235152963243998720913139113527046013207315128400283672361211701635078574041935315281756533645832825515933091705149079570822529053537717507665717272667476722459002828393806278265068566366346948951815867438581173186984305602439168914505827527548732392826970030538425764312916148946886063766426261428850995390044703957841495947687842675047477461390372042727835139789122242897181035490900006360899309484301125366584994690240531779777619973088636131374248155552049596407258384093251516109353140941146626711114694399428661823263905979532168387889686703250605353501362459724905670491589670323202275207456557650919587656745128758914569079641391162732747004385123791696424948602089976630615715529223855537588613553030301620007642197438437826053458969796879957992348218080986381937943107345525884109145972724938834928576254444320223787067585718982172786768842097218713792425344591028733227428453547037566108638040648998961872956754981304628501074099806372017304715181200882638641862075430272631044518016425015843327669962033454743054789500168296929571027390876612559189360348621211467493499085311820771567265694995362455223303130950085170599743305978577599200478291832772627413824730045219210892185515745369458471552154531109906658457978861488623995785044859774530282910211729345603318792470923698081900307391415348419714111207176994253735708722234175061864166195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] 220795743283195180394004627630839650540885263834550897476026230502776967531682405407071158488423727352436272424312301793881137199744403164427363254204182545200753520512908511409134494459672231287657298680586457859696729227552858848338294603518062665387965106737014043586138673577389197049633696851208839199049431317003884885587314510800847389714980401221189129519206760636916571471413082553027799993085229537929377033708712743867433147499441631475655726984987662241405180473313777852868840897041402341879133484319995604679800914235392545097049461481461233716699706277939624458191817190425711893126968951263286508797830884703520984541938917829609837350348464314238353277948529214479622629510665382257399685716556384472902205361935612458758786689913682874988613097664530881412616670310477193793201673667162725801644482412410350558994330054385829611536503091376833537343109284719274368973669229862994641326996574464597721985451091666539891251511945142197762841907372635774548669907124404327078737129652673557917240245830514094094674636627440216366970607717898664852463728892298673912248803315239110324162033405440558152213606064233419979341296660498236845338562590638070185276582986052485055069521447074356960705940394704207995677241190786156825775679346226152852647382868676775128346761385407440282257696427716094754421245979909336703366396766138152887922645878236445569131622531697873843501292391506753664425527595405665296153525571947480684088930260856557253800541506253483018725904390224199138081505265614851849425561784319761028759062262538319818826382664489382157729951437690981513647321124683474189283000164645685138874775694580643540999285263933475270793338045783895833286867771889413703723130469549839650328107786605957424552106934366511163326308698556236001004588864280903298273369578380967466387929017492220120143044239072222925287999754998120833057052982414723249980555999828910405830869440893589703267501621910576961407195421706113495586894900180644096738917012687587381086514274639629135265084174545561361682193793186868381414438700517984970191623590038012653929843395183250985945176367587538935464759736690703601050176768386835341807789658251157026579762050826153637448740845498041202672555133594191649791257582409012055842287575201387765095622696794075831414215026881747140967963211469808408526844066557530845641250734990587227074926820233576724357548957017660127619504159000044732275481393095967194866121555282960307241467064956451872130944551391418955034076060577871942968013567222641328128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] -79959306748069157566245630106454403777749543385227514368515202140584350482458062085338169598731601002642246468526090887480277495266444893687695183460893706419498820153234994137015745744961206661171839446621916362632447664113189482111289923517051284909320243429067996595666777486168593586912042541051805392531694709026252523577381285660133764474682764133497235609974742661803301667886958980913274648272067654698985747224979258387215730048769898367729689149798837189783148032432054656031537110371404367080124007953326732885852856811028860324832150225968824736494129519021873639824738972943511877071296742450213534448044029365965292753378348841062879324826054455556105175628320451979196559823673382689064171676713012274768514612850193498564120847128853298440957589046258989475400322049875067624816017307054009004492403915281945085890588348706178799110475157733463580002372023224776039491606647409186492070177193594032084946746373810722400476730593596071799977250269306360302698926166897529430817716926058941515301169182827386320535872697649813419090283715535366480955573243019665159168540291547864774134844208229489214720651167174464621156698095702070141578888943380994166970032065510429789544442416502486403975455611697904681953078731042844281319741105087709226689847771110671688714315045175436650655449796224475404383801020253824261791834635304983444727153875761025950926203609381008709364534611440556219024971297259924703199604223280179767873612653335676258131746052113001106693096119025498501444263268515856881926588590114956437646443204016843282077052535321697606161749687884985068519466063421756255370453353283536752627464656020336053488949237198668234594999043723946118744593610334869446290595659518914519698779861708617726861526825364737352262213822082196699148082032413136979615636122226740570629464341961202063293464813007583685168572928456096024907058012809413014687157485001881446789224535549467950077507110592737509974396903240945767109511959161394836664940043076718939288964482499361717404338918863019148109495767556570881204788788217974068394934694145581306562643481037281951639622082247428913133677359346946709811532670642393397187514075510939915347918842018942904357022987979555706270868722989253422033154074490802588847388435816773300273257500320478229665373630349736553668395122945051994220639491160675258786783898718564540335217593190975160083563841709881414941404571170505037954258677950655552627694632135686739390081042218558019107958088367438688068445657386053584766864435169355366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -218303052084312456367344304738847562564597815660540488531214424020804745082068957638129914060152821485332779408908523658257895927429603055786616063948944637665036230305252008257269217478622001611447410510510168190156483144076966966231155871767595660654618963358721098633731911273564013251728261577260878418135046823838360217581620763767598078916801942795588496295281935462330132109744968826151132920006534180622429414576671387374488555498542343535179914106816488842381530936055854935918587716064729890474643901777504248572908269763321000747609929732288215420727160718181602708350479398619911082930911910651030750529083782790590457079000405012096757608998399048304316131644258646110144861919572109643733954436679461494763055762816907953506773181323875974153460538228685590719274409832769798223502533406045672986223739835282831679107056020158755210302127392580344615985053628149608142491613758200413830928523610021498354664496814765159866078463414517052897293471492558162258253322743964718858668328201150080628003783336355397202045496111697272835964834093077369445328995881001544577985904791969699940243989741095972648164633489584925821251013962612292785585132061719568150207992742386556946531058721490306403563323320923195848861297790715296078739198757220148672517645074140893109123473603724787482660832841604542967451068629221989861240687109924556349004531249386500887116348410077794961745584851365318033474378735808548151443474035336643783146364539232557283387469456205587779058160082732177811964807604834946979030857348027962556593663267559252534484750824875712844311460783298114003278967258130885163412769022774263765831715309360262085661630407658750009258782132057588648071407097540575809007534638195277758809366178031955936912820314316473407610072809094076058576059593141673272086218685246716784350611033808235040416583203543071987068442742642115802073781683150350983426069777428238344256909763729763683223339256629462329483138810018361026165079023628454884155095893803033212070943188217001912716514494137334334856114306487768407615015993042647820802503061624909203521654969300081404190909544268573383444831838115896144818941428822448369186422314374330172140758551624261866664575086598470165715313827474242424887736763643030664397289683959000964520271705178151314275656446998573983612524824809944634729409557676514642059428847773818365754211047689151439330823810042320379671646461617331901266213215152758327727221345592518306123723562228928525137065078229519104049616397648905900713170069578657562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 456985006568743140405336595491124751727756521515002640961759580350609082255015697435134068532153963860491061080732546763407424961516505390362919918557797801868661355813548244969770892088777985820400981860721580029297243423881821502357534180029359574349639089962335150173062655297661196103438413706681847198574558597195076335118951858312477194469637784074323663244992330838773211193749627252769265554711835820538600374645900245538818753774157006111613160964906910149676497047786282741252171236744516713391555036844337797029920467367860167719182071071672991957402521943456640142587129330657846985241168468399441384011304785722407397814150348254265867593938251785030243154199663172583830553119547138893527030235495152444412739382808242086450815815888185465762351066603692992977440205719671878665631683367939891556300439404536481100789386575777538150903130432424297115274895400105309102597303360511498293766059697517948808139361700899936834992713396154624725542814074647649848802768277004227037050810261764405377776198891279943015203343649455159721794421145060126721000448022345684431338107566850314233642538107800865234828286800535585866264373843401106292216125163417686048411696477556039469825539848261727067628375200392679645301051258707751851294474999398318173401116406437270292014539262294811701647801376253182850731427973788985458986293251538193611335846141440454352449225656099179761690890747941206776645326421074562838137607805042255074513425871237528816663457458722742247940199671204510259373036211996993370013194136765809712384104737322119795255789248119831822896985756621549756251156846427324737605626626729426147635544581162026105136067979842507932188723439863000746388145080340378404034155760701529736705279339083864686319666932315412198523203375190174256373031905867920022287205890728562612092181255291003874282373720943218816896082204758097870338436866281762701709037823151320290708003375245195420144736653498588344538507239150378686106075165399141005813908539176769867105111276707324807618884696404569144059377108663773665770080219696637313583352034041877278640608757106516704746944854163752741007597089321945748482309878078837081249553633728677869522459350134208298164710233918923152880160071327250558478018643694816738860036595303696583526212574700241653461720653598620567467114618674465606901899051038844555850819638700315072923413395012007493203089697487658646353353688777333176836236412324622102449305157230604376598075773615633466032975855056513021075454937734110597631712087373984563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -438116820845892165264632060975178250931637432648446731585314552162807842683782859375809142406544156334146771295576372859541055451657218973352677885425881453003721336021546242315842837708642257768107055067224135038106531727795927107959484243167927235596567696644843018674353453115849385652768616716667005162926119509905484997919932678118650458725544189268591966430639675538829874817748100953915581856744551838291692054865567413784236471018108708663085725006331425699136416724990391314774597465541477414654758598578592019209268355314780187324506798002522534544426131348864772493257598216083872115807527621336333679309711371769675176899661736945725100444451774666181050708656640449102339293200438358878783082536370919196016880972683600322287755063432361048210205369534258153119281332115225091056190948260219265831265499009022388929496984437998933912453050154034221758613795613046659716191940145599172352219761427445947385450292797296822467132969169588586927423731348870362929386665684854908280054102370844873788030572239111332314506588024967779289447224976635600936637440454700947433685642186552077250807206225611723454545257265786171486931053391490784119540475606894108098723024199299172978694943501138030564628388712477838349782841760544691785022946016693691932378058753357336612846387518015648780652399664279161790205099119048464974241008009353256170823530950248090245818904585595052118345154159742224968589841951577851099019746973588369786150137745819594453964361740333343722850777365422390736919948108604616061831285031240556100846803975227653809407446729686006347824135670747311778524550718309887534993620588123913946567637636574167759275358467262698009882535166398274410653483663148429650898620497962027342376707780886969865380148572840685325988541452169586159122235426143380780658449932830157489393385224788418169054649495939722070289811983798280814018654054335657127468717421828364174665816895217256957431009901819322207912837520676487558010674077310150884213051500002065174104729356813493767656218486660361439299317580915674164890640500959039874642901009930605022134087330706365500468545280203558840169895997817072971054503219603520342507146569037159418234437239642391276467182886557616627077765928952719060241247158468562979919378282351881380962572431894936826057782606701300713092474094234115306201709574695108660420318058498985466768004595690476325063126648415712137818869539341576713718791367978479273919077215346664394835629739033492811835372227478820882272479991840882012187558489701161631744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 181997089157862539876943420099199292637515224454116122806812782489620899084284726956336250557879798272601714542652142259808631962845270887472483667981219428649695057982680103360652216882964706102802424042033732235197768661682830628059775300257811838463838990796921417593631462121753529167652643157965775178062225882166808436508042814055240239750721700937609943016248499060854747083591676474766724966030765653920055447923164969650723397167442180155748315287551193719913545576991984919991005106946119701619929213051083843428414394054950039882889300970585961563821518313814266040385995909644568369348619680751817373181342546523173440126087277162557402326498659606597687977706852868186030148727968727645170133490144871030063959349134042718789068105907726078513156604469366125873633816140518679195182034951217721634969552692527297842358563864815894114370126518712620497301838511928800456291383529690327168348230968910194258435966149795594706457117937200598304850624696175640193022121956344886302361466756293638569251571146465721347004966046867148629886099785073069377318391348387548914785859055165468853244498283907428061041651165341633416485535392020693198193354351595092238875407809430103963321083164447946161600116455494292871812165368846908628175755492236227000645018927075830844198847129400446214192456958153515523886446510951603577274546791259835325480967570066546186178636823785315425973763956869950038444474598517491454956140634434674191175065313077471202820839324032985025184689309996586381421888616951128462537174028421089230313638400043972969532513245335042738616757572097066899278066929981204272170319164157872044080100745290235106380628850176762863972712625020693363737619961539907427928984150572901323685272379680896117377248582834700179879931530238731746659910990323603448722364012506427806912433047646217820353550235999181178667468888916644649588787368114594769495651408185918496768528372172067567849335159572998601531268864944566983906306311104772572658758080409603112835805509357481352917365716696614268815420786285811661197656193416932938088344381810762777969877807436560753145579994190698523104283210234530099196711455477117182233966739527768154750905683481059804349036666670161372763004210455264603248198273120766015434043422234977717186395049257593433253725281474876264399908290231952960262344294209897796855350491982090695653073671889198498346185782974925859002701730283107066054737779128835456768294530691969335246039148820003447382240117776942506438461189875347299308107371872308428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] 112349794531418359243191107138699820933420634256813739215590115999361057610278970395700705874516361453059567117428968265100583629277322611168774292567389033710424612134348723673014437247478553400566495548650873332494363174296795782649575337534826933519701298927322494189152154695835458976084188149427959695187711336088595341557155582103280345388692974180960586013776610542395726146250050899429152639412864158764787475679297042182434534650583852504031670540943232401444098762704933812347929453580514353091845971845467628065978065035754583772568664763703962196640096573249152827840283980800660022431839782842833626579923862960699553762807019104386804779068234264617817621650364887599091046370063652494462204664420152122179574809070835666603100414611978035681050439630795220339656496464520783303952954665696090755741258985691994281524208875879446112548180917865475266330334609260963239431976969950520922738630863605662415889439290237234760122965863235267112935836799972825686719697449008374492458744025663945189576315321502592934702328717083204815742681463494104280054553536886747436796975119971051023204422762891682236370537867895891193485591139273381409145166030072340648346654611153409216174875671783962323461402098436181901372358269052611278404365339919802462295107860849593255521021092321393534095457094852157776872796234516203014167647518227226686406906884838890792918817286148070130569322830234796864200525618286715254871164105540362203206458262740116505693933214938394082787782726276370658968887253787681771099443222585135003775875917918591051556837697159361217697562909077396143752326617405433321427706724508908228964432038017092040807701232691014307488581471708818934502619778303162899035142792906816728823421610516317204048138931063203545026816122736422103755757017293173484271262929806810690438352586291990012863995076615741955482625865124126186936271146139049662330001505107379093107247630208821332548899592935065270321271460199551445653166326155161158371772931151334662108964105806584268647132259324369383842187953339884183886237768949018427442019129334446173949073655918377757418901892558753123355580324133704046987743252957210894411509636448815605414669940699198051709648465446846671540356641182711000069113895155080585332433709256794540389794095163561188158868399910731325008018781557624691928502187465801883662398674494287459841720292008248464132431317287966783237794133437283342443415554377260739225306782090172757017797300688602100702269393777405174199042353710329093347621056070476103680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] -268273274025049549412169655508474216221823887040246312928946346712859938094903652868991110186671664610802441085826933441645429500912991574946622595606219543633503168226537524924371912076699016103008296022429605457590613024096000268439744656853899305648361567140070661098413192263752089554106133040706532160853479533773424250623047953024907640120431242601249584341031766520687282774606945668757984938201413453861650241640892610467429840184484203645956382298509079940169481347312645803016179303038617691788051101613350609369407317853790261977750406063407575374128762738722270804682662791737195391696213358674575508452633897587729348596793947708809623508409096495434940392031736828701637433155784825549971395694418918152260677533541072033314716675771609482626788420591466712767243162915269722395508203938689644468098503768225438668773251729366506320096714446118431963227006624222371405546447342001949391665700091390958272848674966342389955818263240081947764638150993929045323392232148192624073404750497443574890780942511440196438542664627682394007497542333306524110382574900621143816234551521226557833448887016453272936569982205680283530948046303987988176567562856798417815963633649211691566610628999812170221642749553882709233409371680044195001178523712835857818218351117414216711893026270376587499614693547629691270054099447373133624397294870954964878513264541719158719077926522346912957010443371025894570704893589163751335267735538070593733821711925568632811457669909564350474438766169308555351895913972520594109703641977412981602123276309571915715710782282526487703114760978740154372677690918749434112335627010493698723709759407760784777441555714684137649764494798841126988587864106577682026857055904359989820646020698944114612687830496622905253390372892761751588819626109649931000716403381017383524037858085858287279414844392280883909226962991998744346704487883403756597136157215300354359259678461799459749305052560044452165457020114895597572757145287294755054266684353310307930611538729814498783723951146460726769750842326851654116161616087358868970963398794478957996658613685875190977162611892024782048412932328479143521905748269591324565235369864555020814508158457815595676050443816982648527879099260782627155016195497255265408794733087138509933564986307500157227257623143699306637581364044849118095067961034002925058887202778827369257586735890902450854464589435696221350308696535443963650784867869396876078755397969857205486229394598863350953831607300750142053795658942317459420703697613394385305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] 257874553955774462481919650008428033499766977195664479977183538539873850065964286014137641587266882657364887188097147330420194384683216809553412029671063471374791248010584338207633718881532482559929319049137713512876074832476201492794525364434014558402312300107242821744382044947793896219752185566709645311977759921155811253822190367403022642412525355501785073975808710288645098032770349969263427238279193358586208642935240942240874189455027118493261462421759141842867330072396310832251552362241300845699541843408472565279513931222718391164545123512073879926508170222721392415885951996079834756156517486931870976088019281521521556605760574977972509884978551586403355080529999828458823570236525323381075518713089017099489916106132071565063359250355611180312109323229029979444929287820899261014575101123498099621278248487715214839831453864327751638895861068171656752710841090763118053568778589677492428394396651996131576385705134506311899175069348669821280845096709261687389328621651472369458178600961285253620438091263488309260803999236847497400544255807538071104569929343264236897854037029942805884453693360761457520782123189676791265907146395645573095959667087754891711301545663804419869752528064230984542123462643918196346335446656917420617039833619599145509471733143080433971204298459788595610570116080649994752009283231969703447922682753944140613438472052659464758525949599286935734215558684392358310367501877398732703264306758428182272182740833011005983401238060593306825004292280947106719979827779910770840231284671611861394174533616722567831261505729050616089219715885284838413019003706206639102120407639326206110745025086676011099710019744200605811245220487414752126643939710670363684113696429963207547598086099223787999394633497937292258015941010701922179336119096707875230305881351510437936517987809464191276365151364314625457400322129724235927897799177223404470011655622329331397808543611132254260936280721929024076581742924967517116992307333383585839457081718863215943073954583458121393766087671103216808376747788487473247844028331299776375612525835464395224425184318810312171527630155362374368541430869797075632079855306108086562473117685470314105396743428881350366423137608748193506707923026362920149251766482060942568194983565821103119759544834472625553093781215087488364979937428532853481958955112909096891123221733423904087614073387888834316502638354364155584740575951254494446735865432745505619410808876120290135442158088795393490303275988035341061333073704157187130151872102130289475584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] -163299777466967098971302887991332245954172473369506939786642299332916749433478204521642848550635056450123359356649585067935671587156244009846460172256375956193404884210116621082404716597841294489638279599505845034409044392588591799207828218604743012273855053342284371301806066143294119241731513338165579426062119606587877758822046562044468679581923606284272406959327694395447316600511051228548427937539858013903073280119304476104582564732131280192742989887609355640370122336101808037725483427388933971723158395262858458510981270030906175110564036812641283641139914964125500748143546023844611574691194194185700008330570204952602517755696634857591720688207943748650694214075548090731569292044077659612774415820970319717580468361149174066840024306621319441518948943626609149014643628048884303725722696897670184900662610827001674913190488234629332058695895017347272647019689307552529462124146799582610508008383491078688556587515136527050514407727266472796978415129738514126883540475443396670383181816371112869035802810135524403355721077446715210478717425192974843570768688256523716860076775121441740676586985181864537608563587364969452857750420653518386630009087489264511979139943885485767481848787413506632616455608128161614012209584449931538452508042715830454183470545153018693449525309078473181366720993707580669782619888612982390798527522267201579405688573805485414906234531821931417192169498765856689181084312068730276406961352913069106580333757213447506608845300029680806674364582771031200299361726152999080956732917051479188320552587321714009528161516763268630046597023342051442118373058626832238431779992709273437815499580887863748198191942691162006947520984785952553212201701651844175177380001557900328540456050508197943759975733225454097442243262817807735769495718145830001004664051107295112972823911113679465599378839412079781236016743562770023987527526371359043983212588441903741425706510171633592219809573274657365372198458147074270552436530920680382158388843494651026042060008873648266448670360033073428136200783784437352974364168826205608695923201708527880317488711653821820152435306430202720943503772512675159775590191477396232927275726353299966775156278616871368784354801030024100176019755518299744708475061993092902846238984690160926266706137522402790010453686660315890607188727593873891102328821308107077913488953132989110772814708151033451728005809145419089541863605985504043988419114485854021406314917341127766888078421342309317811138238883673451845632399466560534061305293989513632153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] 71947169793983794786642643000585471045854691894986588343103581464140429344056197923224901127955549194507086933936411987489544941805621280169225228730039511056253106615381643401112874511703583089174245856758472102150310576174936622396738857966178730533633219881774900567909372513653621765504294612570672287260224542382767266139914744987798012598118114340149637961746850912787437617450346301527323600463541736919552870023917725058922986758854057205927437993761058979009215045963591832698374624185615031086517640825531841867269095102803357696020038175476940238488337400136353659192379390488398862515461610000982043382864353935237775185900743631934992837043738612114961923090849155379837352142012162848493401410528431436254790383441330625838200802155126663269562739594679602893120105181488438663905100109989500121028945921684833072923081718648703873534507587228391339015592516793779828415986818902786134431173394075451968591080232851061030255894214122847606249625143764670304435399215908645730988379878666585734480556584808274070973782072272639468580246767792675375467327217983899010853553666077465443238848881463384930125598113158345493155269412613499138682021885461326144608897346206747647872700074855272909557038924210330451961007005272143544134762708350674026703862942580036287726498695256593202978269060204320974254514117744927096772563935267447099020593040160700655698544119436844618042512438480924453063444828725577143512152576378609608727841621422769695389755686009680378270911995447290602685355875809948970879931289114506670328483107442131627574591158118254588328984354211948128327664135244702627698158182345023542278108872414054140850788366138484313242499933441188350656715081026511544975390115053147936835559293311032078892749477386861388284275457890867902687246416474035678828213651405588872738101522848333519664247203419194385771037285008146367748431890654668130591029293255152048912361253375146992378374314409136698721624837976326930653888529689629613640200993162840160992722737459402056998705816414897532384916920248233715522621713659623595177714992978178728661469278297346611990434837546479217676144481308813101412359662779357826333995298954537447214529080968502830224017348385414533201179679209089364758342617898202693655713216753225260012547405330539738657279255407739214864299048550349645704848550309068937972886200424396591682500743983955276438513957105547994028103222314034721041449599809320426799102940609465319225518223175669609404796678740902935189201960711425344946981535102388928512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,34] -19942983076957299255475960839025086345964583324961519526089549420961202314527449526303259458116874933680921559732420018547951671154627372582230940365505209079977589437207135484858801308136059670662984615183267411749281871997317348493197446611242984374664745971760778596561027116208527413064469883374033780117660181451893729239250117580862806293503003979940595505310171418263521550093091868917291705633289976992404457257660161533821179915647406798943058690137165061390662437926291587543336967587289177128876539320615218532471291874679133360473820497052815312610078596198583907919712370473995199652321977825557853921409472812517298795568805595896937703890453605884274108174597493436973696033046434010500422064716862249692601767856553463192462154172021734533508844523212939089938475665275118692696460364008707520786076700390147954678332897879344763631272223138316119107566662843356410027395493571242000695756490735731362612733475807005926601524490423659029719884688028361921822277712717531740345980588682369452760599045217965626841015896779698064326840143262495973008793517996835816714695407897503985622951088483576387559441939554580448817846325032277669358893826329298425989604985284257950990326360638321756123736810964743266944626864607956211169917200393556796178116013375879942047666116255374838250793999971940854570521757346264045460631453813028729135622552348887646046365610528684271084407111915074036659716117172241708717650438708603765904726629185020887179458518704219723795410105821059616409801220238435016877243167098682402822462770955907481732367118256560485392810710066734554510975130631640053023994970724442250687384491809970272878734490289394082048189065213213076479388139429955764669084921742931935832865633665970690187532381728066888160992841285684521299893792318793101744836005862330209265225324229749799435892314422612224884179976499196748805585153790005475920847856682008940940831782792505546300754580027016258570757695783351396403100940954965816858383500992785197788477331910353769742746198368785764063250638206169702365828566914652376667040806656452925347106680409165846178552493788727109277328603866993774350177372948502984239939617510180310265896103121021173259862636236512159401031366524616207263070961207753913477275041462581004531427579868676379233677899038148924633211868785199000915395865922495551887597234972307305695998702462351935249546147803173246659488272935291727189579466021586091753761717320826517554735586947373973748060356942480456337952924248438707093267927847351091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,35] 1269544038655286396696450904774627375105879669667734665235905364128309522995255012390152803640307143672868130821607952198839828958914391550521463193458527951761022914973518325444333601639544610723143609679212021340140903292127589956217329586011963140485689426407541371433091444814578845533695326340490896190854901490136483409267114618913062859375274937157982029176894185768595559425507265247991392157792519280592059282430396645660845965728307024645675133382830952308265063268854369773400215226342143028700002272182891785958992751641965752003359897929002826431045897924119019779448027779361288135077128852548840856377890678509947125964027403309148299914326368222946679594363701035575384746630537646511629118498352082913920803930012252353489527876434796460081674828059123952143451342409623011632328087597470021667341787874748078774263340678139156261639485607903614790956550635519833440250451304024405776905302821407851226619905812588625052323862667390643994660445332323955888721921545654116708875422056866996718904129735209061247953836311412727652286611906677239978123784527459149519154967931910944363361220886759366506295520238577635685432992232051898766493438453465463491876355992978538119417930714824041814402697443087764522314224287924204923472346174711995255895030594023723257972108155846276018810575815746031768248464222673858832429065932142482158341758368319043264531894283023334109804925865976327331782364372555276693917700279744032668871729445231293613276045153755584121707089524512294467934313697837088137707713131106106813612003772728718833036417031505039548722041615228119660807373652514714159429703915398531635028658481902022620041684156013947458153902245030089927551178314124878114519365060995753002482391222705505734231126016167296412764743185197605397227346237462945756617801817537282378876062486292353195856755420729156582889807257319561360622149586310726484750684105821144154363638595969132434961391218113149673151228600723257212949718387193280904059183052560265555658772087395208348835279627788695524469093116112609756956032686600284793240917965155092916927112434002109372657185023963099840364348682180920709095431968218734743142136460557970889790304482915721838521628122073452599718923719141337679740602712323813951445804385408378681565606151267318664415316315109558803335131047445824973946873695293401701746631861099651695633692245197306869914336617803395792341802734147850995999943825321602389947089380375707393026213147750331253872164084387265199374955643942756340652490084476518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,36] 1764944052855286810402889885135305962692708937793889460079002462218204603779306540690928325636363983232609587911102605533516899674528190108285641524949459252992926044606551259612898415415575844652121999812017737958315467498596725455230911605095438339410086585300198449742428477914882145814047125204934694882536827128440885177487174336542430545335462645891635211479356382347216788186177311569025775111921765952940583274983417819930515010259113919807690534287124844617507424962535214832960713940318150653244979818732270306135231370719963379317653032723024762717677070858075820179917452812241053678647710483629963672177445722270580603843399372066776738305274677162931061258582546020171526515237077376971052487992415804435429013770549999696165175083391547165516043355051297584510339034289947337330903341094574515822751715492489099248586709913599795811474712694500159450188850396407428493625226663264678083982601400404183156733893780044256610004864739623061203153783819041115858543878004576906700868869857962371893568426258671094110257408188843386678186700710862068684507531642743221712446882151771911829868124767352901141247253347300996955959251700817907506235298474420807373066244388896397696383398434556566180079335870271005212164730003339917228113591887246370743025524438645300561446737075616665692537807808397716429159742060771189661612867788246806642392969523261667243918830312431592348076800231957556391059168382709611810437303013221481541521914480573590831314661754065558728099546541694686435408036629628598308489991893914999819871307785226873918069263174361222703215991776597190294654937682038337170777391449866097139515853891043847889769542511420623538184346040259034205618659126446836740864582283950358399270361653091273788025397300840759688924631570830419647118574885534248616609354770394986398530706743282130932977212229381808196325400286769592329615924111188080028437531873486678421926275431474157734807089402344345732120716180561560026291011831619745398034816045296378953103225638048264538591560861394783367719364801558748820521448399679925393559595398377090174455524577066097537974699717484716072334081564575258971040557081080346157397262281999928893323036837516105588504543762340472582902878879452468099728920035847689868252548737683682340883756913531282452499279997769829234516474694219104540502340435164324287090712235965921470228132552199557057085285855020173403581365123186974479265292481949170618215030929397173849232498431345034196738670581601342847455415584048999748226127725854720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,37] -899153461964380631378927030211788867105665176870084541522793661306164960871792684081574362848746690949671876217070231105403520434413717876559002310203809480093247494867805430381690002920772508603045389702318039238359085142585125771724517480081131705999998375679393122689767896694150506514390723585249968316719712428392393809589214866948441444733136002861723174881375105212879783756580992904882415558812260996558518910257138045639793303432746708624381630350692577112860594455985606924446971994181636376671109330074266786920948642709312762779096690206981149357492042436474261887469749329935110438825578858955028487815646698626968462625061136585694249769096200141108127376730063672082450837743790199991711603595074016378848746728101417968491557218160235512162978277422121725677888816179119644402971648058750875272005832651519884592762104917200117029590565856642607848201141236004734354071332084073070916302135397245276566423283740293412200016078784935722154786376463441092105193639237365276604762555873492535609030184063903814676180911702534194761773508701365234031803333914346026056889606805019490333820694468040766688307762368920331906421342067137768787090831651463766475223158255610473182840221681992795012068922032084704039767997506521029299764589961151115034212347517680042800304767559514465648172216609978567959234581112248603925707086430976995898402244416869729257349174717055568548240415147632424003621098308594193229006300957808477740212029663883253676423304430073130228526629684524056432644515996473885936998029759877010671350489208802809127923448666962983995014180808576552392026362744039386044648695548236563503372057354816083109656725762670200243730711624850799262840383376584658399045262764863594851603834870520732265392666141741756308859827211256118834046278034177390764844214126090713962301382180486452934622829849912126438383278774093666231373462156570800183582849016143824168185118594299548296596202668108948232255566370659053032899838256712964164235042175664244210817301632777274445822762264227580851138452758721837670977579163066770042068529090629601051828889706567248692807731228303998239784016650067792587359022517337552136446013713590779781141965812292654276793470014237698693807871525491091359471625626466948310229703471041216900395230638514391751695453603877641360504789299522404987689413548357874647757952697027664443483778095153466188335635833190025435452346640987596485323564067506513864251555453189851347635243543252365530063336859160214364306098602778792886444160145550213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,38] 189576918322097707634351381946329835406011620638922077117412010560814822676546947973570634643398138446199150365333551587639238129285503981870926561863487495715316891662581332556392973168522063178752504934237364540182423215359692375849702144282162155026718410066273515588282033008113721654574231259060732790208199288675954036021271916276784735339361726305009608586946649422786903954308398428967539837755879009244163256847007969586485480319946007310730699999075447373822130266366206095466248983723627228373694102223785363427059477382899905578098932625686702006734666170439806149704915744395264383588117150512451591706575391378080497442136217667852932580926510486316168823344388774251284822419116485241346138617639493185138275511426242475771046083680645144173174923196627922741473003942738255977987242436825470214232898465261742099794365714166084267434580109952945931868946277784983003621861975368228473923938165219538899881338552340515654592701801119689608190919872539032612103739408539133545488663140299259698718312729172039573961966333171508276948535791809702733093018512485244538193638381157813503566492849987509066835162770553317345024034075840647156003404443334280099987175547793015543723972742838712964180603858147745453020036535110533301052427762900965741510678181770868264357855847520414581347995958088941864356786622678726589301623967959053983629599299508123047035271870357273050016579704886079123406438767959504773479034822755939202428789524386972627198341332477597846321611467610156385571769569198463844333866977811942914241976179236364378169028253258486261805872726069966899836705217536412603614615492064532606790891088235774696007339971244369893571976694505352225964638182587176230050921894248667199246430347262523528197103988054864016682441252940476906288116524461212851703562101550987390869512667889335402958599025453951370058477916285540508241201025857895865077484208584126637339671586664910407401675534868542344334212220316144421361561000904801826936402042325433459415397803720620965740483364497358109541960295787332657360182890010206012687426840002319287579649349811208803366374766385959089685990687900683395320950303346009010509785278729645372855902458866086857167916156782391094365984094152520818176403561013672066558423324449205595424523260220598662279440351251628967593951943139051082818096302001917953537289730289047747097835444304925332146123163018993583076615986858893383345749185448379383225648119894640967201570645843712878904598053655091773828036849602951244821258028711936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,39] -14873370105380381909105973063789770749455519281543614009918860847645644335406466912315564669402893465299523824350796441307290921827683545983991028000423096674624235175614257435940593741292819818340826019629090962881480637750014798744298193406814577895195315219268525954991241538303719694745156056198483720231621150043374979958036746872190185885137695336314943067293717622934901749091282732266581000809721403204508425590820132086702580037595956152508760481521464015474068902809297348404543449274232367493471246920109393482072249257147236842391474375737255735083481946635647989366925069326031222779096180991329471572032728361459099594205165086903019843001229132073727579870144913171866675655450471310644739454857091288666931359312362075889802741018588622547599027047430814752037382482297685616389725742169319130024361172017748487929914453980954951465341242531306616943851839738062727941666415037422593443102384127201437960501709422549017709865419413314798275508485672726186329575424363747088377470688149755178195519188712890490562459159504867687160520031389879873594185147532615720309831265377035402976109754868963729793743069869679852656028882427337709128483757786661652651341815227723823840457226065696144727060912149993635438327321938766470980702875218730834496246046328348398700520818039995632343188311668118887541281069890213106183627994486528017533769950066060776962724619726819577600841657083404635434150334593183962219632564351707240544834663790312085373711565246575345252551488494554995183506313541204802825378740793136502540390165285926360291589130353326727548286412876972772543299718480497174199900965620447251912309988778519281139895014075753264352572899117607280399702975874368243558571762856992055913937591663558695307200230155722213180290902030402939944280807072076170627434234510694183059420687817119056613096151060835911704402171549626921863524925237251346363191269815770762584737732538600055909044483789634147078946002445622397594967000925451395983243624692536742993819266118212209284915408758669243204274873835696507126009765667265597384258478792590154948979117603734452031896542078452696136058669628329007554531507518119723851346012254168039921957694370751204419829256226365354907253529540701475393115372652284129205290761177497242902605463752028320436431837343439946101244321159696178985115719956649905273620786581511677929323582163414484064132263560371974985866549739576960994485495754532340349818545911282350367298709998120845414526779929839270514873728314078339107931205429886976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,40] 22379465125703700747403648565881624444034812851350542478840625405184065130929838911227899714321085879843649126113480754543892839277983582878711133753324785296852514041973295039889314168562673881232862542004679112171183936311118258192721338449126560211296686721030597133245620116359802942371599041755234449192785978888873141228496788280665173553214139997152607355792692067199205606133774385067216595114860935848037095649019001748851912275487711060156924563088287994463739380029869066242004584633389388090147427214480712168117086235307030794872807162382049867100773378464345866391147152258602393001668245876861888859903512049857785754153664611287620940718115239748517548066227531788237329349931320669658384646245323752755265752575190707126979771898725648311867788739738844850408794713323661558018388004890086464358455126616206023481292947531814718504379513687039587058629223167918412410397832241330959567354326951519836023964026163625461896807174825992748460547978932192742889400553821848526354524612310103629778631801908565008857161412284321968046630337137244321001545275963877464096174292435764261955860161936155742772465436464375730618995463703463284455367743852892216210528366699095835367810968695684690547869421904196792337915671997035340101753977563265996700878264726930943671853685853921720498334890413669909611599952193679951081612767734430291897593531195116691136240104564245609571396846560043920628583041597573595105703270494361000064865310255064867613256021941981203717152661745390650783764379054420859282401738934363465611483059690995239381346054733574033493287738212833217273258742598132519564491382383955557129046494977823724189507185783521064795579791504210287275168328351213264500367740712226730152073489118635304192902789976807392580121682618753704208316409614809253184187865543426332585039786849115666998806138385771663819560635769375391348925597121833493089067732609595585425915806301957832134558434541860525564743499145572459338296925927160506283824497476979616635035251458376722697829636258382673674449232830669897880400266643342156797228392901783333880687697635620988908655670369900323515579004902827558206988046282879422036786630180118805466804971453998761108662579348451428038102360796109014897137160426085391706574078438224930130309209885709489142660049168065832868430033617605203889387465179963933977108538772505561869529477682171666343187789414906094805162591085772767630505316905114340697768889080680808233451025450884127570054158863698296541554698728025157546959879064780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,41] -31654745680437505430751648123350224107257755031235688512594680839313610635053158982798695455962458491902019771829795272596078383950709637718995498082866666872563174040660909197719474982106319931530062065517472289834235582370376428506265896587071009064841352003458656432229231309765430105233163746324439719568843286306959903249796534153137656540233766757209768424730370200011610414981825458243295052285349875024399687266434080887740649192976685571143791045371073107280856256474136182027628383361764026251642188965667267852214224368323881632849765933525810103795884887880951086660611042444500081583578775884230679810635569944529799609143970448603092896127342298187546376497478851573252507330137305007439052160513828058164071220915113296127941670091069766454444819638269163073763986578696795035955041238192818059868058918399057444666508229942975583285209157177005043723548057034201152518312797706808091860976884980322697082603910091211139255695614944843595342919176671508226011954125036698916192305503533894716882224905691034446860062596905601182370315637254886341940761582293819940316374735070270591724833283288238216781427849099654297375338744481824416141368953486293121053336343364648024125713319723276680810378285582547276997471508256590203521651758732367882585873563454803586635890094728608261597614625369849460984804370425305486687933770815812854568915646426474525323930479453620547875098144947231592425763759861743688869598133131797980349470260239544012057330848138517880153987085595723573433678346720663385762340545063251006987752636655657066362740745017542107837649243052951230659561782252384713998463509334665981620837814997597424286540958016757071723889955517740280049063988812762884891445064335171801142591440570224229480627584925967233647587774826170087850880265138419722283120917799550555256374232350444435800865074763492999505016453261917475613833828220293361944789317155325715604698259046029426801411454900779735727737463170726947571226987640473815272307281208462637434490772230428536706790314175271950115637766177922785121879331900210488791699404364673973718313338283978978053102737919974873814827189467711306030104848907029749352992356330137650881465721886548453771548797514280361505551905077273235614894088097728533482089293482630666542561612867896028355861865346591102563329045789339864809644342395612024043236737604313309220494828481467770983199284526273178442634257756534861288899772952985503839959098835723457556357916199053764663726633448965318764218613995917253850854368735133696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,42] 22636250996308153173160820591819447577460588918186266280406890963557162667252582168369698013463091335035665371245056337446101924218709343518657618837484048262622632186659989638843993505383735069434048350678743040066605691579645510303012351153227533124139463161024606116378649965339762301243404949620839820835026140107567150014804400373009139017584422781311664467706803595608990306972830934581521561281521984032190886632402616571112515126286138502419781261223002566457490137209913265236325822501121175232877858379452084212800550902473693668158736070427118285709120186453509315301495753940981036366819896458583454624405745004075863001872834025108610857040445548791970080203421658674584784961288832460436711921630173354735257720949011100528691812660706910295192592771490808999757540068565914145019436925191634757593739840452472999836321508007322267514893771534325560565807682713936943170483313827247459127322794630981613923268694743966924528287724116437924617336619288598795895930944692776696901293745518608094303054648632786485379080373439903924317350132507468526131110706042400848403038315567107794338268619792359952162530086570407642843304676403030111343563260905531358364243570980733548085475094684988455634329480424158745260409012651566793560937687157517568453369217402807508489626582600064320070010002806908657224073696897812043653927191626010076138860439142501974137971482373692131200926099873030145169317079548494880825403043048416275418996445420943788524335352829080423786101264455807804826041625181203992733296940011154477670119898251881768607433363410603088018322891377834205494013844481640811634132160153335899838707452110619542950504220933091064094474350485403869878389934333284442040746937079163936779133526981464282480742179735666127914277831242685808540047959292073272110619879563505866816048817338406294225102404191916941641883804633137275310131881241788804650313792707512841489148098237440121530639806052809899954274936330590877612433360170059885925599317466025438899231875029538844942550083962600549386804816339402441279151087494939603421463729739107227831710257824195489559737408275658966275171741769443398094349968542012015318495837806711822616518700201585029539416282480141866670324588373656349120502196906646204283801820853542361692742895702881633536621543825278964476511158603350115186733155147943495088129829411779726330449537839685748033572969629364555553508827736139343582861988733092059595185055311987802471082247398141947482116772810023619786043233502214752498130678815129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,43] -11054791285634613333265982683632727768710403954666159111257963710682621025299832909346615996063137669629121335379260480277899629421451632433839688728798378200733158294250902482981694058125271184097290444125843065585881847494905814051528432820372889077349252217690357898548926910417393476548107281517201252371828775421700956440580472093509260996336423896999324931973662249973409027922459019895597712676738512484213274075562882139602245251857255482189171417225852583899395141745109615527252694206890107271409618266302108497695686476703689860847112107367617780238012420638798110899444055361650977121291005817275868192132013658302413129815662978414044912197936433826081965457066205989242879002725919946994624393656930264467351916390011320415788538057284114118232454115489835345675186906306174131151965868615043211196876542165176418975005648077140385037907402768955780746599506505006989994607228806648396951987464653844330670174003721573520300875443386212184892505234773459630538492446602968518515477307256516364869879373183096633207444545572822032226152994552714130557299637358056808567071334727377397866631158970779944981834919156432616377450938799110753201092743215369841009046762535408948893424421744824723393453513440561886475641504550815426823378837410320873096326284893117093450465242348591626028599861387117930403661011073175154206856936469773096484420412545676770505067300842481631865526270160637530558206014308092066098107090754871940231036438179492480704967777673764714959927540172240235019963156829005760509330583834993519280492822550325884160054390791356257158623581887289428197503902629458650801804537003917197419856299583915346496222213634537511842596359672377950146069602892909697928801434415909150863930226280166290489436571571253317363788010885481320456853027348128045198940398219080092361163513726127355186031421916074191276113765904742394075854422128019161047656693330526041660890178007471079354242837740947391581420533182396073904426182448228941710748345582715597384125719536162048584793590785074602716589712195774002080991937864580974067793440700720483058416272618796442944073302171258414870939358810888976047713292759892123464468137730140184233741118231422533712956184107158378735247453094009922508395308201923638905356462678718857412135710398259799686941988862831580115697397072218778913432310183607334922821891778184199918227727974733854368995770930061920070910417568766728484597069163069588335444630072942033603305615035390892348876888779990408934220783708160570553151708354052096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,44] 4119426962082334141481053236671686470223523245303029718932419830226413383012990104654249595673219457989233926665931241069538919711783806545481456273219503450898006030513730645590672020518562070855788324839000424624989743131836121628910547033835519588875648594577898711432781368686088906011343452607153224274055084422852670408492643534431323958888724503140953951508119566760525154441358278541243453688160032118735899435447233293100535709719030318236440908671602467848319050488289413873133514822598547313878672243530978134748163133911323467900362264133671194276813391947253820568296439665356001317342788062974305029432896933660405350416232083092847005496013823986833544840484504095999737380891932706849226480173640281076082790158824920777159343623807590201829614173613733087394993982194342322181641768187639992261579312682604633488868360195415693962392267296924127592439233328459336391606976301548710216145343120768216760510869965016699814063589182574243921281499711192238669607903078192372452206879908316358552832556214317350599301807266438563931212670651473858860937357482235205129877182621583447680365653574115908324293575666110273923917814767019159853731186374915181850084190094964401581700688625185918849276648615245681455474754090021633728614594573908301563780444263129572580042790827607091145579797386992315057512257836971061893575111189045436391487436755249033080700758488035136668317991770294546857454862287228343675597163712910899216385098687531611648362652796806994513549072943816552742107657387596721553704451855074040537497679958449840698714910263538750817257928301677354481704612347475171619229644013504660475976666358434913185891005027361362374003014156758869579238716546569128587083273486868043658507858662675783755041123923337617850892313345968415681927802203485110348033304698061156866865565601763875639959797171149925717270108870403248235450537402929671113891126644092280735468765188216352221494433658311830787195388640722710498365758358268157445204657344229043058116344715459528843246071036154200613238214082724264248885926710899804234911367496796578492690065304193000813870407666825140317941632833951164200458527979095070109286269381629237696683794567033289304080778996543763799676178769657080530370155479623976002202857355267084203306729954580980858942371419362913912802396821250033487857836468476918287465855372311208884571301152711260363124188467146866266885116143713063158720582557882609218078351936761883889247566610681958970468583100155501978448824003339867024688170611507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,45] -1227238146426666011994206253045232145994476840804625768892507787959252525604251768643802241311712524153136623980631619189120928153284404003729466229038549351173561927889073840830952341084875952311929539285225703947224475807376835101642029139999220450088830347257461666653517101968266358589735683769887019937534529017212924120972489953787789242983923082791418273318089840251850935589325008563166379574627433349559854371172571226490417992894446936239117732191350628317458936591522547984387003428615131871589137667492515456849051771035575564359952913424246133999535007873883365552777310181498120443833264632240925335210987181981331534740276869717830511323657006517047504741650853345942881107162723359359905056017082758461021152211997074699661332734138211526082148366519787407674762124682305470168847957025123043955942005606735877104669403698234065726870353483155330103356400490748584987862325774655170022576868568672941897191803163090643014956206199695301886877558536766564052018993545488713586184212004265753601833912895489678560700980616663217991093401019232142568574507171918870732222800005177091710747033989951778213907253787011740874238750827334686171756274046076881258303322050819350283401473149551099014490563664879532690911351262208626538139974729231990893083439601307879297118850669059951049392529891270675794282572578098743716294940780414842193637966032229693916672069452477178809793396061478446929370153733933509018272462967260670759394175174841951759861727698327503240167989189652618763729803734366657190985567857626012272969776939213416178925177017057823382542822909113699357805693266230703721318896960392271868322128033815274797592497749591498428884445760508710886916846496789483974084829287111699922716053574569453177329743999332877136725320471252007554783554273441567704082308392924393204202280318384547813375102679756909878153132275372350704932595143060918010215854254984948788316689033303305328102194524247820855503596647522231218926485342297877725017731153471120219521970602086392973164060813580245078122196428598555766076133296883180081794114250929010628109757533265755049063497437947031087174676493977505010297023488375713481486439433395039464703298383933225614705129153697567040974408309474748478643768453789795777318532505568675347798016354952064418366032650255434809973242659849310216465787363892804799148809613952572834481464899010182521306176335796185722821958358861564353661389732753201686901045365812961157860635840216746199377560674756986995006526751155796240730761860218880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,46] 296691553330485044097722196529062659074957783066885271990382105324473791846568901576732223772299599087358804199503022101249224331870853371348002056292985850177452625054224747446662985586171048804926038044473708576733630218932359919681403008186476107454406140073019887042607497820541164853284247766771969927734418740152254450486942269707940134128088210151514360211219198396599067716835260732584181629913167058964439173287749126897778607084360509402700937792323347010711250460515403183183832404528973662312027439665517252630034299639078100558849768441962880401636367499002451663113048687325681087845259821393826952485074544413035092697431433948797164677628347097243107189587531715383407439666729902672145511683999579824577332718023760664795475471373595644970062936988498606740643521483493842426139520061978854925351736631974442455633182791316715473537743139415457646526302317129283438071524126583327789160014376094835768822684265926980765179387639561327366664459656795362392243191801314467396080331167163852572708373105029554961772381831875807178342447937136548094449167613229366504267703559542180128726574997003429670770777717354767237998130070317695250023563613183376813291343068826216944218021008696205280932042131919686123575982676985802698230071183551909994407977537875066839637959542658446636606415085576502594788370879982932736104828472855486222037906172343059043991422764306090631981338577116080918052093117386557468129867778963317800246866008972970223211362064819887703798014214453379796181315838431560036236683814755792756740080660611809197120318509885787621039861774360306301288644934939973711838833572732398622216193732705463271391558622097608912727809189032232731960838903787065125811417984460093905218972176692281071475960858334681329000557097278568121944617979990412827803386837144319438364416632008818306626284436625829110381179554132442268000831451974012796583718336185580944550850891264310951348144600486035610910016689829865810943317919582110296909156980963874201963123856072064498378257490452355875411687202053453164995027189956113531486911074007625648581676996740754412778617109675321790412268777131993748040025227157622180032855607349444780010759346220593488328938635289851109801663909668097186214075198791258202391092654725948845880337475062542283034567422576609090261579165380585602162227929258831938948111946233694442359735385085759494922001182897973635786038009587252033803578301675726061476508612189577584102235135787084335254105459085120169280827013488273739776262982860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,47] -57133746034925592633599485118666490156451330206109674111948568697902137432953888865138607656173751479161631780044213897204979959371294098837643721501592368494816841628124597162470123707429897561248285902120495526277050082189031470864946128978000635077366028114354011942340229628070424921735557595031289862787955125932176874544139870259361530895194285934780798944990182814659937164842964983641559106476045639030829085688174532343819280771356791155111176612065507648995110673394699170020528734604024823351975424700268364022650311329057771359344467233815401800982645255078911549815933887425419145566745079652246907549078753756783719238599349735597683369183184192195974017961758602872050234058165017885904623927512798265642819625059500129754484273153717795294543427759605849774864790412983549910584643349460609122295523297954128046777040221946276822135080892313579261490860213424515854069097022779597266277303354856316085549222580344983101860900852784566992246056406515645963547197152502684738733906556636469230727681960383066645477844388560518861939062064881069608713822064445905295608075213615652551397194301878766547459436517978931616364511534661481559055564828257498565935100457091621334189878748290106963329717026614220630298687410126627759909007909904178598810807614259691087173237214229600912712968581047831390869996173421276448261246361834931443629821692574809852223256769908866559557009899009666987127300989307851227692107939416391113110070177717359770581356861876470991171671362015212171980477139229046285400333837838596159154370607925830730639222614071728215422987718585468451302874403021456420839546365420843057675744003742918597087849821529427377920003777773182307174895016689421070854289785339733237331831408250862564277744552951824593080451435089402020687922480826595233492105591100801753674442918770675228807564441557159797714487650905388445957026163111760867447089725527194317021637775088205939777745744824619966935993325411168441278204045955808129242350145172323810930664712210133342141772215505965371254047551100194997320198160418618612933019109188073956884525287182901387385058539812167421727917295273180919487336424057055996601186059417349190244820567250226956427644261017987609884789143933584883359001181950530914835247633111341859812657703656671626104348144026304550673340623329156805268761476592910746514301954143185301237958121032915428805793778767116895101129385937657666635887207437392429558612786687210251724116733956850895021845408176984014618623668152165412520157215981568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,48] 7827270439648758977194127047491224780134967837823371422487124141634485231830581812275716705434476341866294457343479127727981449478407751787559046364250855818378543029226914755659750870941488759542340824518491603450096058293612831355848559235548670317615792128825494385758112457883652547691735584335884427551275202861001841007799097865560127127359196689646501078957870947606166567632082047745678310572587140978145992034946757144744751880638769901147880504229881385803114135978193652269924771974374580548972043037689056932710988355837961778585499801043950948311713513686915495503561323384282485372905869052498141435504064931811740771984456594450133876269217980694678292475300596315320291253446668850881358707187295994924717238627275053442679875685172844250995997493427586727988231407607008222051053370821067637630240391738564732647546104799044092509911224760236816472697695685741000722630445595374754565853834522950523070421850609859955123174603570612468897907914675048847436758688414424478918852171476326625609021913322115895111995080339885374948177071492953263084337434112617503068883898744131370368733024642108731713583946827828281137410911226162658695764605019232916109446599170939319049093226085875954416188948708480523004201488107671570597470082478317799331205180648173499132527386969156558706969233128987286776230976310818176895524351583370834274134753510111408649678237206893582367734725732444435136299533893720256125504012946085948985380085542404437543937709947051127802683516573398704262092293533379810744556850044116012067390272561947583888508724337341795496252011364379276155880877849191473056600135201089395598634703776391574901063402381915211675558278650750240004291001562826228812002047769822976115529685572112942700792599360308148920453809443574523858724699278749830018967231297350012904975556273093786050785517280063937275781031780316474429753552397574705138692274196565421796900275180063418015547789630782154610147900429976503079913573708553416470827337413709899454287733548731667674320037567040099456115712668356789874537469708181643814348944001877086521994634499673988803706779516446244641785010643899933121499352085657759386200248737378236319476650124738152878416567779384429046087900338572541635198230420787841493294768011535530531846328248077005807274476610353454496943157683300016463973078220022722978365958312069902059513102400621632330162672684350218214519441954933075974977906326183870501103359625830688283708424650366299164188581751490072053350639078267235209164986777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,49] -244987279296660050978110605976079680092118640512462029804294528258153314722064103311023316601950372702188167821580675942657537819766857972961524730009637368160521993863761539293675513859359128076587167795716153739619436309619510528617381539354030024717088975095789822177369381289373924866759653718684544635590645062673667641175665100383985813836265855932587782193459379656753923670859762661008000791606889564161600673932584293592842255643644311433356745161938871855114993347778691643674277758303761599382672788999966258184827954114005244378485514867408340247239464803584742222080458195159329203119403844595608763052647251401853843346596717688914426512575798668143876984796381653438546454817451248629784726354691579061863404888611477673050317796050252073275258418441779160527819111148541536806781651327965974870427211648494702576138265564219377863326812666352441784647621475768711228892142454975142086905028411993024146904560507615609344530950235322695592718420164822532653035972762603713467630418683524325144875548859816539051598874114859608642031167423329602966357419795180188395939432955124940320417192125615145347207113680601256278550573958115735647168555988413510378099506767948391251207886008986374501453601926487346786501788772253236917405401639414444344398046964973961662899986904856647049333672406773022119780188235525267528782502375587466470703536421232959485452078269733175759428177831333347105029612267930449422239722450118723143040772260582553272215688119813060711994569244820046147284843662204794714648008254436907829637758823863337410630734532741087049427175537546526710869294017079223133357357830964860429160762114433443514751428841507106445240241750206697450564559961535882704316552593473632718803209092001245802807617536099740113405383371634015415516760790662000461007262801146404625752981496427051727084282392482050813574280852971885381606840698907992593180525943378457023313188861469826150769140044207394280601812277322270286498870447771022221080295666989636027536379227606850574485737680186359569003033256485687764368964750674392453985192395624592092278537506045668961842051756522274715963577560714145267286752690079046804598426170254627825034043104933508675532355069832365548566512993021033592051944590315920574777406634623173399070856080901554774685623374313552808098436603540129329443488503144491211865817214518196353252446374494489155564902380307584397619574589089024472767934523067463475156745647819654014779764554173357086808189913129759596661565939630554169047907303424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,50] -303419242392091910695861066021893000577200073308820345461335561845095038239090034551093238120134358367635474307537617366923695120615805056518838370007443546537244939905436521015016799915351092613870926594919560315553578297089490318972765543720919434947791408847840198495779758627168900388624022887663271151976904662585330609731190990397581550043408239405980127308328714611664102937766803390369192544092462095712391791411012409987865642479109343164525460026433464975566028133928934038137893631212411229136100262751135924058899220411114159490151743770881820378951103350592998347472988018663966345957340994509306220060089982867675385629554077466191087594943124482645827836213891607949641500180097881821007661519284588880306778260912221801466153577300726128362149680025055097711394438102596322977770841180147520149336292456156016774935753172686135779408831705851824367600602356777312579895022998972384233619339613676005403852630318000878562936944181234088276059034214770637366855577317450280522850920294207520328879972763672678349660930307441043006646630360222292872593875593161868830339252916438665335334280557471200815442852726992033800266295355184952971201285999923173469216598776167885137667924176246471400560933844197546807988180831095302833429373385003496953304701682731042273952769038104849845094708917824143396937299807341975232795497832999074488927748675597916849810286878089827844327604080470010548463439060436093708231670680656190521821262045084643070074190294586744423046171557610492767682349805091465501479786106630445743025246644003927854757876265140474048798437728706916293367977363484182848687069856192322571501620836653121540543700961785849856373861903860607046526583644007409801662087365790990536450160893108310651956440616213616964242795101801212106840210383434416890085018107757519660135245531506134538879794023983650920258583172560390652858250047979061973522577525861217091922159859659173274111129964103747443318658383918545061718190236268364816142108435231284471762656137823921463852652433576637628459414297106481969690421523634845938587518502802021925423488146539538084947692486728835008912784475482522799807324079765145786188112701176397739936353957329789464007083883282680883395749955440082679786323257742619720313542269328051103943919743402930730957815570928016233698835320203067583729049685069793149293102064466785239549028009292486111210693738787037972722473678425613402033903417558490887717252745866390633044126318798062631018619631886874885006003211220814251565462323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,51] 138271862680583523591074910534192959111869697547885030685133839040805745279541962306986203870225485602988025934835827164884420971643958253028867483775885719815144041159204353537667570263986205143971313760127921223459767940998108024616275895252515560322025569927101715844110529328214687545097328942423904393267479718178087079904264624372470842848107948503578306641988893122128359216335668770615257881181200236803791203678810415695135005841626244250955564705030589702831574432856492285424133466573336773932250094815358239668312111675976745863032325009238467047700132835144189118611227271485344796798943285991244101867830458189151324922557335222594476365368104427315854074049581696250655156167770562628941564817158844006267014090898527270630765515218736734492022044589135048805142139545704756407350393752943446018362924465614285034032354887291912194706102562175691474534701802322002676365958025237568646919236838933459505233625045742794160317979945185260361876187596901050496312357393528132759818048411161853747384810791074466565471542821622296651231113304570949480230962521310029530640526578221677799230124055233023389736890491446941801255482287178188357689010873397841531905646863029221515414988841267039029521237609955190895531752890643592452981046977624165649826243918105591050121931662642934768672271585483716315561012099951349155759561225882489485031513990366294869673282096347502749178343888787597331951778030435847818258705213105960079368807054566166894197786670481742954680411824743159297610934461763581120050576276957812792562857145668995218337500765348152650326558343284816258545810036483015552021686626780011079262185083327609888524160956519377481431552734202406498279721259749461864888168050411605922316608211897900208928795244222158021841999331806940747989059628221957801474551152255921094498532532458559474326509884902236075989785724583518052666624468736396714768431918934234530872149614214399937166370295284095155791704925648055615339426924795781685926552355572746201527281205566404396460774437656702294473324621693457364352887808840455263164820527064904055531877341321724824216033955756784728530647491898543186866882287195260713503249656250554641670751730742788879215668384184563815214877494366776048022939101555373286219020964791496080456834896723737073930762573185442614047628328438152911765618652359654965766543078604080942989220980367143563959783289273746196427127503187254152255471914308724427055770524513727033766039569059805180386229353207200281891998208869293022763097784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,52] -41617327701848692404358985002347156994686159885314610401730049897682291268385473778374692831708163188729952627953862838923499634480859029083946137876651877407598563346035289712143860782821711478004977328873540154392004634029367051491885383737983154261439173033278006345307463894857260942390459199627604947368333176448577744034112689279957772505318992365940415476214133363692413707653835698972561594441030167019117103363818364376495921276318317937942800483540511593648664516926753119086517226775463285497007084218926060268520228021602985560002425600883217652419990184181331546376295931032898861946907437872934524692862779541216415208158521768747106090244319106578044473287934833561297033000925035292008764241942572486506165692195280107958949212007153133583058758092305356115732443552166375390752109191125649831164164054111239753606490004560854575556383312208705472116633591063564969496406167401172433504966814360906287973978150798541671525202547293191999887129732279734203445080383044318755095430092024274113455423359706643336672429869128029104881954250495629432526211577436321348598623839559420276189429439676901266890591262731707288795763044778261225997065360559262903276517535074718191049217819055290482187994763956632102833151151328927702158390202722770422835728770218666838679644838827112995001311770708545740809047935624899054715109656407448221896487160510146044576350411329021780056632152044595424237744975046168192708078610732557845225710680938057025918941045538135441443354884978564477185767550789527856642095534112532125735494159457906887691587783389052254047482672611317902402006026163473958455140463868251798346798339915125989652788777820881218658447741977211488232377335459085186239891157102968678985156570763118632982192059960159753219322537902580489502298846003947478487110024718427964966699645530822139258957048126952831489034700074508057662787092499014997004074201917616122316607558076447416435337157115978190351929591234996094967269226958855424405166707330323401662375333088669816444188104046759303707586070455513901966658532611521908139345905579405553074375633548194448495341734070730013041714826790234264743487603066217627383903721707248804849753910467109754698240072745780038586687822484030245015093368414741025614931252050403793270154245417377227780471850767530169345102157045377739846772548251919516059495846892762519542422297195049218866674967575205199585985335114563630573901307721067683224295225675115061013799651762534721495945291558337180402954466582892863867269939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,53] 10161809954899148557123769235352747827388487121065019823329482587956583010346998385570337774219531882425304647796013334270113104003672612378738127749407373631110869265125105610778045243292309976202228551840811015696603158012953997013937795711042950114850953489323654396959688492691253989977703790535326025474013429964141965553776322053235219475787077202014988948111668889159294277431208880797094905317693384234072008270377250284191103851894407043436477598568301619611050978053392653044841997066651364682267007053066106209508888651618674320514088735717476596095844326653230251057877711904210911412477371613437050678846432846357737611896462967806406628637251494532653150094400180760598650045758382228547125494806092518388952903148510473544837861669159197788514769941032137017916630429908696510467918902317368041733733830863352646341526044598955605758273499850998095927917230917102630151245731602179127281271754655062085542304984641246565802831484510503021474600070129817123921363438287741485439735805337802269301468704711313232936606274896079041105815699495891755572886246402930730557577653444576501314332951885275886639087478036011130092612516202275736653483139004742136041970319868224868094081617816519264114996766840291505956718194921464010641357198864966923365911121007552984762266387260600639514858122398313753916928362123441454045815702809661617983888972466321892212874495401417891323766350344529078711061070695898556553399560345957573376703316767882915128958724790827873011717823153652240716313137090626320173685668207627784796048725308026188513961597415748352146404722199620133406049195703547698175365792663983098944110407769629364525168259809544588969128566331613767641120159709165411957207444115436426942721483521059823536341601281362565369267712887351227857428088914142914501776504430483131798078962883801985399562528401114781418447374258855144573852805414196124153863863446619914427562134972820932606148045483518821936227452882389961161306310079523786382138070923994539588935960593001380067706249872114455815983850182091230913995576387633069463061442719782035783968943346941291800327110116546907332294091043055037804687120566567700047739110398151389337819422456825866989105273245497245240459551353551391995086948667916599768493690619264360778766451510790199775853445166418685141383883242045218098809322306477094425572976474227729945123417176094783961190371977049476836625763918348014662049599321758089776911407120287448265226394276982306448688593662833440539803211523777468237055262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,54] -2135084019412616047601626950925870977690408985392750281204390462476615144952977979003273827197586446624769282565927256673702257271882923316402567997937769531524169364164442229577793260673522850573682363873707618490430795036269435540912061328036639123750546955653036736943831972140086922075421599927602126808056001880765264060966493349885368541607161371513914310043058756227568642302334500463777273533183577337845085650978470995159318980529948071409203047180579617126438735035327775303090040637437762539406934889364299366087014803385321527264321398109316828031311701957773003461628490813127925437183055652376474977421289585361157861233720646690015290930914898631671121391705251367881438723854006164679367167224647430978429639961016376525934208671048345853804804918236519244634759059162201097355563283103615263153302023504395589955953429069775067449441927133923036457394712574665125754724934359630542431006006833843837309196767365548101108281346540410023287971835918793091102368471079536825898439325761658350915330392282678489444349357037464348903243288675252806802561377654294149745435491977262538473290456813256941167422527917590968942656963736178790314324889050413923030771854347894535587475401633379338059797244220813073376902748011346055716238261557150247994620612293096144490618297587938352964685045992827698594315012863893472673048413497040844167072115362664199262668309087403054259919187856665536742714774360869872843607629160952568932792136242832328789319678543874477015092239096941826895244749392148029749380768028918846848161694501634001325565163950894882845355901219253261412541656248356764115628075414381334409818260569061107161363832616188519107179922134477136300929513920428007430809345634978821028907785908145610306428888086836195260578401706580808958121636884778060054017454052384252149172268323870979457208081804993236175686731807326828017099866710238621433994759753867714771073226773504817646886161296911474161876934027318738386056902540369741282836277508755434588466968214535274403007215661033651989480324002525154121137795388745427833411857425432085237325084580436493043736002547991302520004987129187279681923562979268896080347782308977591280235886449705083707444719952314429519685627549531080917505091175936448244329355632726555917485548558830050339924444930054826598364903953977366678288568168690701281633221116130422034997625530051760306054186998738665562069292860538016145031769518378274000619789004684578574513064998391291189683130811110550230941527665553006563583590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,55] 400110087343149112646254747455154386069357222912877021637941027131496489764571499363117863002941669287955641284588454241856634448246457336126626392248471827918558377860144880120499488559499052351238107735116269590751753970886241196302872543067931328286892278654005327785192746737133762977700592473498225539735876574033826765003472438217551408001499786232962630447897773915524262904437920917718124384912686426105271074185200394822860371831867713723102339587486697218290643598014491302835616642994129537297995363597998530828542381965446410368635004245265257352751260214887348154006155114473024372520134927814327075572436075714877155551479938030904775940762074186599461680755170156498599529882932468416397205250845887613708475260241435842264346530979814921090730171800292519347220511135373332482133516625246123996241316281609175817675628531462245087865472222087049199353517812556838549459850235488775361937041047864838383048425960983550686622916286329946116816927598504140792602465949981074894760683207292443800433061353306588377324076859165440839572485587765822288357195764859104286517688662262405605197236543341984077022123327049183109526860222501507425564045925796056210527137328809418471830363990514960981602551754333081363052738447283858892592309507686449137637113098034661331085369685635567739408637513327165238842928624529399582165926472256519624829789346117014487239063575713955319295156309610522361201027775648496144911426898656369010131776514717372734567179392324783796294059306722605293808681188916748672808631274101132609550829236811785881492005824451186059558783051466152657341967043337040895220949648751475170053506367180635760630775687538816802305080255734963691104314729042945358624962732419540470501486074110369955228230774010926614678738563847463149912278675656077598559397428674360895733817999360897697941458651746764539824059533694008429505902388784600706262902514093265762766729876178976101011274085201100657785554491923691120700251238266906668472917358358466755535960213239726220304564847609919630886268568879098007177350222579023895487220392637423851003752395086880645271846041111514571838587411658523656729053719931631467382694015602972323540496736746733100838695843777168378457899584355885717434725154626387811294981551348451320177015743785691801037547312080250272913050205470014798562069746137878641750456230479361669021298771744759053523389674661617186142927424568331715661053805752827794684682740050894022048924860060303472491774333650085271613985317019086133619851264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,56] -69082529707498697513034809189348164608517677669984909820763924215974098655478987499073061561443932096588250840368613304341555629129935354600379214251877329292936598500586877333754656834797299865775612690245430877395822630375427069187145784803130782966675741788498692288163628226450835819690291287840523853164771349402871349736031502866393642809797643300664816736523394313065875441579284959162257096974859958690372022457260437997634050015798421639021934191354940396944240799422763771739058677052280083008149858992549024609785232650869131905894896707394098150118152902168173548779943758845142352650947023335466160839203143698525212005739827935945638050930353538077829969845866895405039267963716070899447597416092552568619168677442444478811679987282782912045306440535479392385347226152393213985829244468053287845711530076925476998018977862058398421722160099254034852498955646227176053883598065911417942546562142269174601721875200488879716693036047091486406479830863299690176832577404532602570810395435997808991040782321040260923556797726590681484373730335632140251240498206085989247103456822371028705878727140675497253233574406704052412982120726811893661898188103791041170128614582683095638299650402052246765861176726875654248881079748048317326433908771035482971111943055259425579068461953995215518794055278338281343648754819475239174716221061874938446654586737271151177001856965189674187698330568472531681359812481421858790207872357774802654448125090464563433531589084736461078679870842306134448381329995734014058313806446013321125317190216157750628952246314523623553952008427137051826706298727400091877149310173440315940689423124752426051963716860576888882704947977913185661935980511217337394530471546890159599140264814094885281716846242951414674573071887352926926303073507567952630194914711265534307060788264187849958737113752891791079617459124701884138323919080659814827324871514811723691946951571863371039462310675812229879857084786260426275268401177844641327758809696590012865019936088071690005760091994567648611015405430915488918727212634268204768541611532662349226411092045915077775223383636107796607665771317043870094045892032825724318225223881004369250044420361391593629746954963123941847444197983209088189549887294933391370788810606979352747111047736411156511945292547040271221533477905981799599447100319281990801141349718041426898068511796076765560831993797097756479367762692511156300216151311209500028158572472746575596278068154962450184182629515583103191514444543283243531422924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,57] 11261044100971722037658496628607430552629422017015441682304573958897893507242252355075115313923169077906093725609814171684606929829626670400705417017480887462031209017721003791478903050834141614921565374472891260987635048627206496326593822229716644160119230290116439096787359377538375246978913099397463268862510653694616860172025129100921423022750504491962298940165014164756200423495801900781018433927932638481847436981999598649594678091051026816952536971104960087979176336544596206137425702955619349490878800559059338341692440194062667119904322083125148289600165454570978558570150205707124073184425102406632077937421161873828076443390001630714747366262271507485752800016405961439576181301507737741404076117893464485900554305196903870253507617265453536597622333699088591207279725473785589281061442526183150934600766428598803277708632431750485093314576957377380289249391439607239334381960014316232892777422353853867675686106837925833986286134211333970377479898977741057012105684764970966954351455839637613145371149493824800692042195013994963438143403705638621973557593270637359765435484113015993151895297997729958336259537322281781437263668596342707717092186829433619620886174824265164921427365469595086073969162576783933428093994299918996093881821240609239615818975344751444115168796553103204302496865182746579188076587529060828878740676537734973792150074306898934148476045768197069875233534484975530118714639476002894843943351623978980335580794525553645182871404735796847911437810425141783704804238910295436283303527594635489463481219449475345730464246612322996413803529649231417176012086805507423974949968290727533596750940419838279179089102461300632229277568152247163681252006313265967910228140592106512214934308802081741323477366389463719258025261385106262608503713931975325650657839238720189959495047693218120705238310003487549196780862699870440580829700674170923665223713097098788226339024472059176492572168796965165860301040293682821547808952517919469884523002180704242860282719846508214442384689036347900634189259764485125060061497773768214240219736623772613602963540671508976967355144877700421881727594997501225309587710694432826968229964718730433306008735506283472204961403690349887756721457136615712914480899693437507812047069059018082158233420234223177368688723290623509297363381746451710706952588441491424820650377717122725907594376454315592647541000892327172633754953389446844954686100890938623112545999999646846232688747042165086826757717678561753190151218964697969773814743040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,58] -1750872492036253376049512541423319035927889134828594822486285235446447378497400022559196850003196324347905072435664677257162735136776976540250199297827003879002803655962508479681761163440094620845618793980050419928453051532686575207043101003765524659123100460649481690760040235508991434703563112827679790483570714576886436173846376890597974559186693279435575224640298803754111721028285738973660507777485437862633309188439250530072123504582584816781928331144492642861495188640809623946845050532318560311063082835495747719473409912463291892157621522959019138462085061237898305548241214517141992004520706657061639134134047398005321534037605203948596233161545763475158050280277778004033468582497760708797535604378915725420012559786251500034699780829748037597161342891819230686659136938456648100501867347092682228590243268994351568868427457664567667570994120061590747603860981853570252868203745103798183961135754539018511182703919542680531878287936492881484548249052186378431820968062356478818284835615974148570169481283953030558381034761170097420566958019579260445541961599264037325777387416316619502465013763147951296630198028951165248898642603948613268583872184931913316792154115014899983059023066130063235286144266287639368400201983837533797656212775000593311651712180529650257240198014559052993819250074793003211909567587610796665527602457944300920550865548975387607418759251562253901049874026849195879103890015205006332191137898020329593608118102068751857750711947084679116676675937539122546846537243300885024694788763760583419391939403650578839410105690144330209418121854058019876903446407817816420923739405256394916826456505568754124369741420790576856995604426644558514294779405484710180202277974329644552668057357345441321844053432436589384124571857042438286907215207346850453756388913643578753479535439307186652543330173963645630865711455480915535937496729986698378711566778568823431283182482186812711075477236520471519097324277375456283019346074122163245893564220348425643673359408416198956943824171899498821182997346622062519037237766069819002138704853904030450504082255761897206553746591594483089310606496685898043094548217536832685754988587349979681699599599346334558259384731144854246452395275168082513671262682908225859626521297761951639966666540070081076134370388029524476401034555323167197253699609907617480240576573635883321285013980971924539854857334014144092349667605299857234141061620319913248069407138514835441864879656074558800452433752789977379377880637358520356621516800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,59] 260369669365690371262452463219721533887007743950542900523146307096831260784294301393724832850887352301833329790970819005044875770695852838945150554052122532421702908086758776332711542497807791449230687257856601211648736382209750867912616134554738146472757879770017323543121371325763624790684123789301707666625365130488507046131877710693113065804152183470880137784044686668096660078920959972781228356674170141917986227242330491999334778902369801164770478690832318752283927855087796813486720836076178315847978176280817807432962400463512395729777205783548626328891470534633487871103190498705907816120464303739690883067491489062925711305234416899058965490285442726179565545635704694818851892577819094745778890401259993020536926781398544222397326945466689072221556377216962287628089539820052282524378502717890061732858974709960686992767221366252632677699976779566331092195145167278006095987845062523073691865802992411550533287386196801616883898946682335535613025179679555536324394313308859483207974083860925504666487787157520117801392281235455384100570161402723042752476759247524713084612488128046343910802680230450838911703077136441945960360024345295798454071190815585066426471379524084090333596029428785221680526590636089618906720969138590146555609264745094786095281832153589354551942509648953295543004080782806940247615772928816584765283192869589827576969624887391669157480531062293809968143708070384923196410513011559592789902832027601091162689428304031476624207685962737781585696212436755822713421408673205674585818132799887087554871002675787437021703004788896285925234132771520549459973936624426076077954482264167620513647101203252352585233646909665864448263268583416429415807845223295376044767975581349222841240565248928239391662919009187778435713872483559993491809384632900646260083926014524089109521730340857850435450482521410386180131349696707268238662906047121984389856448652360446561920437735004398798933130420108964762009174718151012376646830519272737833604042343008413071469905399656191805914701472395479468484679521380866233435632351425458668186354514750001304814835655185603467304854910008873847556896808423929933559154863522452613116848587694315295059528506083365133001141659218864781468555594385653855849624450668654677471963780061129175261082000892270195601618396498484509686592676910300860220209226935406839712662981522257695541810750480445925884605767969246847436664542675477363213329578786105693278269267106517078481673916242841848216329625690530783866255324283838817894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,60] -37191353690451646046991849415083661952041804724478496022849572857138552309370679974831578642881491070804846626021705241077113038505284969697397060711997859845762333033256250770169216084754991886551513696752400255488388918118566319455784864684736121376479518316089021047188847937691647618794922520894666052404917734594668779620482642703524077586966115274230535080491935123309063178205031770651227206441411970734429844172530520966597263458515650238565377506743636058233239122334413388643356664961339430650286845645503962525100597623913164559832629301523666327982728465751623650154397968789429337511270155428532475744272254614380827242592305037176808245214961108412027578618107905500238681847736464326185583651804668970966211661655192176864722751180462888600616375642369368977845247588869767240754167426228073713725338180952321199177215580448546060676855872355877306445344763144744382650412876374861669210132452228356657937629768432876508893635431839422191259244907496338913868189192333164114987690965676982510166932418868769514023712416954431046624556108399246733144824455989001639914860480568526503269536304813628927895685751245744608533106499356802059279905229120047600734928242383308249519663847764768608462105489253890893951431957635085651281668402611053510924395631133281667190543447221000546921629957624523028635178863927425560736912158284447153660638791895913041618532833719472146323368823227081683423311940835792913283341595789717420613811490723128379340684051148388465014589902476718177312433784699105633484222878326465924630215190554998541144392492515264274072906508461883607698349893812892377272788345820476100994683088915854024382892901514581747092467283660330212010364286158383503285015983166309791614583287321732230313913854582376942433820134240597473577054302577991116318887013042005430091443510631299294734092863175872483195121406425261658645256077395290904502874804894918243440458288550343940247482857940561600923914195012904372311679261999029282223747788199738371335887080763339263753757411383502700151774805870191027793850203237247806519740265854994825672892853853504134058675883648198883708101599220685607535600132557976248295277178494611651110284343027013222687821304021404382288245411870868501421308403724598528187091538538605169270145904724801190290678746528446377734151737675486648622463669644367841758705870295170658791535224694599933440591465733742507005623700533025086943126337608525414546481488527471198204103753302250387299611904916374982430697755445653667840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,61] 5104498122186453236462646040454849872753055315141783225312401549899527395338280982784122299700865148099556575314134386587409780835189723698997489799534372362817715691314608246744606572478289695685148149716746947071984127998145365563498244392540247374422188195924840413532847275750884112842025029043905167493981835923267643440985436011810396932818847532558519648130835546317210765862518794786269055074518458147147104871965606058794392941502038348793356222929508484498416875918668183172735649852712454294146934155765538360087685154698015141079078138515743102968042843054832420247079349127792314920701235097842994932321641704991760195280319221593306760747357206832103406851379700353154560554060972792824518158923965836867379358498180544832226552810191951369102859666988249523667521954598310428829010630616318036500611360247662619097570647531638499856362255483248713739026184995344283670955088720484955514393939623912697430697992742273249050378371414380995433466794365841606263268684872589041493012106264966532276208844820377793894746134130250156417992170634357372611695698594299777937964756198543001170666808846132030137511334299999975283874368447060057683033951071389455933792768304456271496276665194247861766280764999184988397751675081202877766062995078870190500473622228899904765457981847527317495730335511416643668492320065797419243810656640912788488812640948018009923401737026125195617678400353759742003780285123729559162076013875500011168010607581135849895425615695489024208868753166947456856662182334717424355919815024595585466158010676405665757709621334710429723738310065030822998375146954031247700029108207817406321712760056047121089526954130242559229984333313533577556209367084018221046968783663673653993689508678406150613338227841792496031475675212169182797018967764749062308660585350850760538450545639860608349380991932121103696050320110628888431526353376396919859494039748076154944751241471442209795126020948137130568001490754007049308007035032413353853539775822415695442496471795967334106795588057699458887058812318832039944454977997972025432237907949992819384930351358079567637359330128546953265717924589986313874108807009339621242771952017144230016441632765956535212017782324550034019178830522208170159874327940859287795871653543660639308957479318579693726159572114284540253357150305236242673204495443360554790300850305382403037338444109516154917502004765662432535753038633052997604191437900927978307010854954813436578798737494649918085950681639443152741041302561204480245760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,62] -664828965337642270250664742455941743308689983114326389513293259810905616690474666299672110162084592045779032207007759365441648860055399534710770674535695342706314317436933058880669840777554528726675358801065920739416301225512411302036720445315847097336228684485196319219724147589923931579552550638444277654085509146772444970582037163922181896173187324212142351461274131397696156388545356963682444716389956762933889105546778542345420720867980466207876892319786926661260085632133045974214521831616204214724496284429396266721803327389607927764537415391623351732092222567102301578234241201585720016591472619913264724633868982446854367137040626638815186695999048708134422086992213553040209115474752326634183803249909231988344764267935182503813114224398794852651236490784430974515412844580146806289846124088273988456378200255238359791704033381315075896088120606233757961652020502565770898838094820235439836358319157480522962935887306693966828922713007937790951077117945973742638611422199398317965300968593934501835155360596775011165768787041531124473435377021015448412923640213735221678991396210966364940741065091686774326651808871453745249990240180843931329265985640701552965290420698873300279362771850379200210502552252387058960125964878432880867358977246967258714723952436277220201753943181562988884984387513819566316062761231792624729955956444712907747868327212929198617228962945374148058035261487047767324051409210959943107613725683410489071106333331964925270890107301134637900427895855112173701989996318792168561111998768684182508698158094997698791840251159805280539448126125131724865280868455574181442032468647387616440037210988279233392005006968457689048428550912071506260262221126630642119633653398704822799087516362575384202100123128819488141908621104045198957359848551480438558960845916677866427056661504545214602748559584821814497713418645963951359982762677596722213426744876706706488528539755397472230130269201906479962649651640106051159820475009025849527129674895642655380174790338270440489461320832031927774593104132035128713116123351501570636010401971288857513783748116178773408296493045004646362274213076533422562722238929700516438447808774734371003455628097628202543130141276268203922636834155670464730001061012604243837423311881780045310346085699637150377706389836226204996061959044080405731811290483235170442283330554139864361252596596415218791018746151048709804197013180474437236852362012738867785598798386955230283808875430342774042959370344790504537222492984944518758400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,63] 80759955044475264265345239121004981491143623002271557415059565514636278213235242117083245295742667017628733530344351295460096169785195832668863845091879813853308893887384947580136277725174702240740297893780274316982515971637341262188983233345093827964596791405131515448835388872757557823535723916568022644963043812220290501016535552306884969439451512353248009025800561541681264801719668339156862316537176538129206277849849202378866450376560142164033253276970532217835823101019215525401393457262420768641625932763729388015442313550525477219796899186824902129029500074648390336504242923752303456723061593975032441627557115987032694163972780968433421393049278446444719696951175666063850008268872117224836478921783507773522792483462043350388325634315150533823150921881072303030522934529536992385216295666672801072743001681669076430904048344457996943292036149330379247927941694555029998748056392589662423573472291254003655926981408460020289711599073354482472324658806026709258028156877669813641292221295630248895405517025330789892327401867774270692258373780054393323596445467729938005763834680799644361223128269046817242884826056471655647503388747054126108277137746365980370338742208593385321240059492317537016846300164465008426147652912448909369362244581896432013987230819915714976329563822690435731289888175476866092752560783809384941749377196678030175235202454134894292343006858483105129864132056451480141445696884608559570332164631684205128463426530613704274063881977462548079739099193204363861888700435040509783256874529065221220327770679679793922917308611173895763829080651930260275277201755706025288730845729736842121980379826208828481318025266849911382178507569112019059380617057950439480206364617980128246706072451569124939772885848629053637012559712217942585513307473630005746007224953790871799678900699830162262954467978298453909209016031840968781537440867814309013432429172823676287272639924660502472533397856928613365334738800415995039895135578479939663670945972476042996679784683383231118240522028506966232851477133844965616156078772330803594318885001216179243930296408481187518007757565915056906235712061751663676295880668698018322760890503926082441501658983976248342315527817078607180052046150075808206334345964363232230075250175549028820715991091130396294845061254839984089313430123249127688576237029235375946539681876730296127527505457599278592718984782074267880119224322789068268658476606872206904677853540219488427497929802663874020846112714977296953804918556626025185280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,64] -9071199612446354218062328911167186971097349417486337831401911597224117497725577497410030063476913949710166962988921830250160895110843445285675890213692221990621467579602565474500592301613684850116892130084615720444928734247300824804474938461744691165673463520753661927726444913743558050358102734444307992484899975323134852910533767419861657649097005687370754879514481754883817214317656721497985929284638383621218911861516187588893036549063573124053231854198101309881881576279459745837573620790983195848898097942062654048618771210410337760612043303984845261545050693103291071535243117684231597050605675183999235624888335512993312416826631360787022858263448673945666484078391844935141445452837748253519540441509238271723134752777184973616596632705064088274321685936065976452993480247632427844920558648916307052436502195905253676842875215158381975366192452336546582653031160279751825886733075036211867891568134003528530924649914129256312506721862979936350667129671640247115244561023648196698621828983833574630636556397299811444652794793437693244597635406847146006808561901074032138679970884675701691168976331430350833271222681850111756238993814558919974637527560805056232238039856112335119697000928567340778261002214833078704383682021318675794762184536573697955656328237111434697552420541695465938228083757160274671729590946421938740095273006376090213251359663704683865743531455181759245844212233441377660659042029490044831722683728004205749538483853150518416654093266144903030635348330755439541239256125288574637824967320653545823449047458433755594871249897384036735829562003051488805138677708944577092584618176101494445813107624088792097099334513121095933200373265900608617498759749348307646350359209197915944960848364283202469729311256961386308556128618570176967788706648167059577852640865732646512495377305995920812974658615434681553035479563007321497817843187544079592828283469341776743867955194945272159912509103410268337543663708344560405755378142054323802026373607377651367307502580552207072056960810766033285678830398930672216495912894717883828821976101634881124567679788927267026162065039786889739838307081408320549090709108201447521315334939092602173115813297218172161871687328658516636103198633982908656822722633236841754444362078372296407941397190888614781659860865210842909152854828330584039302986122342514446815406254785984295732031240684829975034742718373506226834518730255766345085455052267224836310853392352464577035510247231280568929008344050478915191720142721934950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,65] 940316866866642585830554322500313427145432116441702784144145388388427431224716616799390847463754633989966747444117883215212452715615837221437172688430952084685536359309986197977111123645218626449857875793869678540709083830202950006611045770473422361129685149732710432532507231670033074030784632330243017977844521707127619029095567403844956500141104375329945110012436660578974032685119074531230509536484164257443796283147474898950272150615851180358119197466062616660554245220040319299177717098141647449027445084661480185430941971428896499912741043889947235956189690641594989520279919786100948413843078099386916212581919755537605575806620965832506964361859262489335069818729173406775910109459747886937262751839149069575122491576888524364343486253567485135092586318059342905768164016865752447547824610164779813586611575672205899521783731703730697713020149670442904386781087030223536093913417512769777444944837915455226740698992079673098890243679652749189088061241759345133426495064720502611229689205995965937714221273659896406897128042584108183969238514579471912927995831966624874554879952631307700369734404761685743517657236660713383441162761874103123195228010890123850799913833663124163614588085251725501448616401888463152030843615337307423881033427056860626072192785580369700747405682561906123033007580788700746373547243938130054248756141148356494843580592203105432561732678623230838422437961972779790131500401148192350199789356192639920315040534002341943007091906257718689407985157054099086582316300145071346783106486642378956714358283987922098788394748471685465863121930069202438651002314551130373934388698342706249741073151558281613274386077909425801792927337214462480763002642486275036818314370905316000376751304765659168531273250099537891978503078521686728847886079945130647746355420251923677715217095437234888579320985181697511256784218990501090589879058425992417749195376398691802310967090351940415929184775804810379734351774917639809762289597619097474637773505969546723381617489613112125204945007443902288125083148138632719700720649696092252704211721825274552170896748270306069333736177058015178694206650947480847451978783572343454251853364987733575669962556592835019364759693552541080618853298258395544945750998628961843115467624037200241941314167157437870348504864476520491350181528028452931576548245075526166896149024936900355351859935680720214496634330472049888805233819619429272010934365995519665731365597295403343015564696734573635749004281789242658298244074364794306560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,66] -89364091418626480955759391727232213517741250048561711808307643173647511755457553343347269964455328518610193943436994873313692571293647475917377506652582944488088888612356711986588367483233196114049199784247514118782727863464430260500747102489182236819019265848000161283545554400994376582757969964063078751979519337880353915357955815072178527705855641730957380884465052799110947493146176039037242654602634613314577687490829635760758141711165826881669551823985123234929667148578229134915846155528747613011556177767105166433443862030598821852507479906814632693399123609593977918132912042663629160209782115282217297966934867435050672239082844415830446764550191408643320378250422150689233248288912479021216843420172446394330143742229743402147691423770797491112105838112910762796643985832013392088176075869630620596173859525885604429312609078195000242865407462277750002927217335954481705491557346054034738299955991219328873790622675801820087709917711857179565184952545647861416188474238470334689069140348469906969842409328374411037302884311869698312925626002290266274626708902360284430714226506721552271788131296217693366245270177848959791142804832051927042364173093195066427954220921335839009017502445337607921590705775714334894960742899414901149726526468601353883116645625104972791515646576348472117759804494233147337368636395520820567614607997145908731036232016809231300316003107767441846090782390933172042108611619080439300929177807484663221089951305306673958312688789095738087698213485740688531287156323081553900642671157387175520575198739180435812513041802391988807593581104996914733427391552240172163500011857543102318269040699061747288759385408585054501338687881506159498431900401042010898331914219784107006799481842803658402021196958431413183302306597615389910225496141614256871437075147899186271899097151863692560824437986109057514747773059301823054309734081697185707914300216156373725871508612546807321666347668960153007813583245253270025232780035945935244738893152797007215293704311130151321826355601526851113348393895955829770833665252725573125443160441945533452559995579953566689988279729228854945367251794713337762696261899846697112123290536642412354421627154371401474380750544717989941135300326307994677612889478591276600496023006377786487197783621751615525872821177296955476243942329754490148837532062001397681652313774509131974334020987803496407393761281623850227984377256532634944028448962673724585592071582739306014514118162499447554955364727386534827100290987904204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,67] 7696647841129298410044740723665019792990979005353044121500926866813212083246022297553864007678440799687936746712613027881860269279642332202400293697386772122314506419382430297511539057921539763129525820909456958792042640275932076883892779365887468802824378635896435380688041597809331570862215988050311358918125608434209086513892133723913580257169523006197415920864602724518486285756988413788263724728643837789828011765972939018273902539601843900947004046774461570911375683753840079920662193451825621035003498155468730420235540856855262296573756841159137120553317602264093352258368648809855729538452575072401628264292280482075569783014757176321580993310675938292175163508279756110370004851002958364322178251320065792735962211817646130931181485715277581239255909849227589471695427059588749851744496673002627342555606578895810022262117325560224339723916558373042147944684016051365498700602057118544667085409677951133600533852676177884234445172824464353980455575614233683968040812095600523714201521635211097364372512756000251579842964543459266801370791858937803894343426643188314952631898512587373585534901714886627262558396807150592573552938917328474764863480942345967037228660953179199938241186138830345514377682242589376784545225338703337402749123505573452755618321486752776498782586680515505176459480312622230176184315738997517754927427397865742709207929975549103047239532314161324329140529480927940278669229678561899809742120342296707848853991233481681549897673456520668906988032271965195374831228780329023396273312732623541120317817015063415312127525326287245375283394797337904971371568992576594215574122868672841625228544400588096448215663463371516640780643451756033876566742180633189476705086147855505940345151197928725436861118839008240015921381968280443725731314604596956816219051041421466292129639865341175190485873519959765879397468366323530902590444630666263917110095966507642202506154707021967527693157439347469727105846134237017928033079906970479844171262210391784953022515081483044159238783124700084132431181122319350720496556770917962593210245112693524778006171487256994934365759219513325868896519017537767669436824414485233825230304057735018996193539000584601359009390275318435145635643527481371377897685321950139203651286423170283071124264594788669131252893904499794645274001381752202885142071017566937038162373920742554178406651607154858841232677667803556029655228510583322273097290130128766470482688999099028022615284875172588092286726525461413080156279717977128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,68] -597688951228233114086973529129403908515247652908892330605430564102137419025242372597239596777066010964524793590618122107155321981164398944783162089017754906666574601594211825843558073052992797928835558630671188054445832587833026388491309754932500079861580481209154606641501811414272283648592651504219891036641136630002395361103951864197711693472083753462090665064710144294867632942708421383723161461817474210891157661854019804225644468095198662985695784396598428820283512831688556819734644153678508159790402764503695984934768153430201613596886762796986935685721752251627791001248690916759423885181212462453838437493953596529193612676214335841934933210400309254370150756905762551039191033943019956561288480003929459801046790168911926857113651078363473261479199133968344467643093969692632984296465040958467775430123749079564069718141586868110676218453473600438693899943795685322509570068364270403391965557874879322782145044904200597424534437073509191467705641102759750186326016590583062693050385478710976275847988783798351801207798975543217845131761721996228767295061503507202868890978030824310416170034540378551060544295372470630811382294419682889875701711841253415705155316054568358729931174959330881372477703641185765220178108474295215313884652168387955690247661789185948946796232258284329650142648983421095646341784280946146396998937492789576705334812645163204419382661097897169230059646231437210424880782349447123811401925133186692581586902256522142636592862002045700937932526134000910087961932843124788020939851346471553586458508572226680088612368455592280142663415452233520566887401622586856630932581049889495338755901239316436438890700804621616601300031969850517230520021723397413794139821790445865893397983993586903993294414363195495704917635308974052807373028323442474115979588274237613777720771427019497683348089311284642309460382337386506064252452818518049466895535197296774323625231154039941534434293398005128715702864722277616685476604812877932478980462602996866616008861851511863151388513989539309679878766196153800616372684132179503345755673185687175673825549148172407136211497315673334015847829312406195016623279503356773357340467539018649907881300288313655212952074637203747433754067442868580544247275096757110796136397844478824515073150820542417146129197279221145890527313721385185871852700790251436771994551869530419644527564242282587097486826034971571068597017340006719216433691358662359758976631613091517929286580195702144485021246940331362507845385113619660800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,69] 42182835384278226759670114311167784688572009409764312057313968650733264237485558072107199722899188152393865881230092854004272497004131438390317766331275589337981209222849412186652400605134886259451210486877972462816301895072739495552244323897146498997657400235937930612089320673297637626796570130550211201862368841901688492021727593592503465458913014763904050097558707574119928551967576442518635666912055302155499752458225575943036106891915140815227397366043928684311256953333745536001408940241876148928659491474543595134180498622150344788824017668917785885290843686892312622469264648499643223464034177677715504191056512881030144407654650144082102279888987629672607227635006940513336582971170998164716381694697199814404167261180645969695843150931575819635572642283480927078837758499064317463631594702152452975330095965050808576356992231416037717146220659975885031237660095775198416921237673625328144626511215070339295753671534338124335153452360308152815142780911245825432228310496946100491430418496466489608339984987012409239109947880693493828375452956239722850649695289262051983846559517640764845706212792175473521918375875249321017725614641417921287820719864988973501549326563238091360838587383332732196343244589498356251631976469150776406993542423132517347379115828367709510639943656206672927212896881872602034342000314261015738372177416411234346474802974964010007000556024765980656838487496316046908662822760461814952565160701327792713704610477637049244129296408464581684484328533494376439948264462490217184819190504374752215796093899745377334643198072161473676926941851938375065006437328213360649394290764710055324607433485932732379963242113346840510359388056356708324274048969588446249072561447872640638719330906216486186355533667015812694692243694241918414609212257790848499588801726367319583829746765959863386486443398368260126019469472724863286264538389284940814695408911702278854567466380855386236629632757232945235297061637666172831109767483372817911717151551622042660034197780676612219705868321827814826690137743232837924669399153205567500816112037412855670707578232559774786995962655888389698372944873165796920965494288896860398181958322511364201316880633496645306358320560905143509571698574896133750441233133084184299322929365578322396217242077831803328779692774461616691141983945757325611915529803217466694627214831442295416314107618779754302091311167786009043914584345951134169504922963712466490996926964053071845140196808857436296130473351898296695691323459502080000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,70] -2754425919720313942087360510395248135494348674885054021431601990534372650872959197837632371053672903561239876293994402876803243869105092328065227378569926116312009757430007398877291990681620099535612768819760312684894356673444613126069603411823199866226393581236483824315137073870373954665775284687387029994070539466690002270965309156189598089520230940745526383716659678992753246815121310537041529553120045026888848413124497719811563672228582590375102573382208820095364000551297596198317503675065544120680512317150165419552407145895968705100984764658919769389014608636561057744056652500027417576296730188441575642185363489666545736435749113419120555961218420675894576556278405980034419533751821799716482688544551532858166285993783737772753023880983196371465076597559822318258964707732754477760130639046625054269412450899920561390606492066471986354460188249300120669525601666457978013139827673432863725518340037681449007685390912111508515169243605965351067184086953976333540014923603997101414768693971992663470214665181887687674274503913540174478218765574625112268757710312696992266141336099094795245676905822140271087789412252853947517966130866543098852569271743807750401533794266496815140116562363027813726362783928622129366533052865144444740095487430115195649146212050497929397486126229607982982867717760378189139776453556288082047291364156365929134242739697710222832838718841029134959731837834839476479459482996606778178822475561725577778064676094620842750239518821580490406492606156030235629418897519498611427038454416355638213231865909033390568087330949299682423592503247784830669748903594802691222298109105594916558608010622259080021260927982655380295012780565316778934172474059844866324035542115281508271998044323210170038702094625719083241703586528182566515237152391379459641573124821147914499538156737903019609910187082422148298190746156284904885089093340820685407337495314607653944131160988672607332193914570856942588104252985079735459626300522457938193309632524019212078919222264612905314402817215101820195724271383208818896039546634624498412230151376965299864299459449557011294576941815510150082470588265641444369645445118941009598887648468072566183498839586793318939666058623858036184120832513639972335121942834500051183081238493241870882930382058441107205815844494621135090627369742247391929646432940786740577687829462508380352524661015416257439414429559579594206314415615894159873763056843493199438693941767951907729269740930814115989181446435206111967461978931200000000000000000000000000000000000000000000000000000000000000000000000000000 [97,71] 169574990488438345054564934489442893045966877161131003187798514608131693202759309417295732881654423287549670162982144628911399601771025789340081967203753991967827807537510371597783461594423275777211360025130018321249994086231163326482304279178144065422091002549686197518530407805045195811831843123522606176962789187414651253659798131672664714587704270575582935925281195995994270123606526389620791283624580877247765800777954215490552287526453146959528335062759894275799620185883952033540968979198470902714369721513461925634651041228962783185525713791449561228588938289844260853842260765877843427399489413623381034151303487543260005493416251130771903547834783124401761156680264152451091380797797601255492737082408554636043253476791969883789112497806462277196623856658525006738451602606730414017459501160308447672141665720578537503815620052262482730604100396041129636856098939619041333701367611164498602239864748639226494535698851813063355750962541619035975208702196784294481693030021158419968410114437873116957731835015011581897262542915345964494061692633484754503351101325029027166213717404071629375651354428279806463857319506484068042832150424819401422287828198058900686489607936455520496889541571561902454994232961107336219590630766441044487539397083502618095544314147546526421618190313439971433474947435115982830090359192883588957213953226087604130860220617745774921075548313618166834616046778443189784880769422178802628450146306819650081702255119157730719264894353031799038294797626429337557590550404095301170987872076977761309632951501107667470975951348989334861759097870625117512952825330497347507686709768394842841597010291716735730298332569422081043075267834380377438628229996910745841587218198713275978581906385062138466799798423138516214330745490854135843050132636338490184402044524529822319816862488359222039231259535947575789394908526381675537961655734285182790711250263430292589302550749119903733568536887544625491352469177514855427169057162289652188374584522180825598828988717420745908413044223078134590757457674736300799754197828400103535328493682426910606950791548715949981022944178696113879163509748018021055399396039732920022015020679460359375795893441226178841696504402695904921484954630182361778143353479203570632693281821400754157345294662778584551270774167788919639735189270167282781462025709632724308841198930569735500737176654316228168951311610582597955454114749605902431679082464717744150504658838981954057609721673586247533196427008483238806649044992000000000000000000000000000000000000000000000000000000000000000000000000000 [97,72] -9825742759201099949750715242738540836146785935583263003100564992575712955470786207511599015544962140665303399566786529758343683646168003545790950631349667707011424084115956885628220745748220799383493733935709038362335706709760677677531601733173223855769557791701631512612360298054803142302627054577849290746498697275871936309670401843623925569703429746870158314847606440901002975691419082408500459450981700703109805693175233843466719990514994606487299674304327281514694320835286868336641381055185695440492260278153731347462912873059024777467897666895894713694596516740791237111057146465873044157940725649086766307578337731579058556937202085057234632550963466625455377000914662340306997234189028724187323654296648470567351533222951287201631075607205919411433014554339152989555054928517947468718243371244933458139087729132428967187304842575037709700921052441609767398348208419983270260401674086585740829511061846589400644628981936223106949146073950012342778775777865203399037996334962371122676171033268054556295829023106188338165110471132790303615438318261666500056014535329949697887188488481595894671218222423519802014077715276169739745570264241513689291954431417096947785659616517724746000259279353335685467950109472082558379225369566037273956861649169553101938007714986324655040540760681512034704298915659262489802596482432506987991412383421988157554576163281815492155271698505285004079338879215442952133464604048378756110746524531206279684728188939156207697660224997181612970946086329113109802349022436222983527622471748088172664503381898866347233915939103265544709319362783523013934059063626495950923600648166296198634672890087667366097399198704738319592658270795437610597218494558527063070091007460017567089604925945022072879497706829734461885711556416436807930569283846117782958569222694463317595491955803879292727617372551283130124398784496042500676652870079668692550651744547966660924016845363900882801188824650230191977817759002616774289380566295753741456851371456961882376094835783730164536035941467444059057551774799094673847160829431413043089339484620585821256581653677640311070743103853131377513369847861751839574147765744175487781075029069527081618393335048221576115618385273996584749806134806781575437026594813286882011391867506906238201481927464230381467971868806956356795864022976293582327281580571947327235952396080250418341547170183828450577680646227350942695377804008413121758107303688462317841035753597192407432602184957566701156716604506283690445242368000000000000000000000000000000000000000000000000000000000000000000000000 [97,73] 518075408811735897427132633366992250385560392343658206138835114398452062715368095430709457945348456140713680916940758298802778776367136821686072981545880419197382787579450675439722770352102834351587808328531123752551652678850848145964747586378856781021330402367905100212620755994543812516408894002253921089136880754823979109129704894739780435332883804429468951118918821173217411643461443136071459184708063049160166593770139782746484603743116292945998275479156794685871321692664104319819495303229860040826481213665998515632824063411044187612318616582948309174223725605586592755510450685693549699946124747731627792815079062213376267560250350759257753157904744212101186954046066644035547211721362320374442983397862288754798169883092213381378841239308708802770200754241181991859410115469587706874029475574871200776669750506361839268721679387544933690533189727280440382074533778384814770543185765019139606675158744357740857179246086655323037442406469979204666469535641367119744105361396212294917666961626765111840599967583942370371738727574505389913731076022445044146594756337661137232076299445392502735316773614598593604521606973621794466720215739902120078230000261523023574960155057887061323583582524566337039650597764031828097364614183478345859687018109771264705713067923826602254370406882113570696689676963888851855710585523877647098863741012437019932477556746673325604707450835435140794683667614880251423194885302366301356990984247704941520448093224263717358038362360040107351430000627125215909455751130952405171442515907845851820767027617402029250902930966972229631710366084159666606748325919071597183173451872342401090420399559451745843440440980568795613332917863332879833217841451632699406154943062074253001499314584415400356747972814306913077430308686840096023852252852471957258589634151264905493270104806788101567781110248511526285101121312110715211399627002251316908286881244649434237543396975201389035616704651644071869496947975732177776141531174467915324902724172356526031606874013475310250316770747560884971690360916035575568838376413117558670966728265146352218070461913710556896673665009282969083085417095754782602257420761181753140418886724190646382516658493602753507573194342737007462230758152396607169834763443178909218796402591235387112250189796397065100555920126158076303496609413434308837816311166437153142153370924616343405392127278156539364548921523012725128458075958018339471087085216001208307069106166129158610300301188824303693733620814769472952525127680000000000000000000000000000000000000000000000000000000000000000000 [97,74] -24122038905878452492197177525481262836119047742846412273129544921120143059941381167064873465304903173006371387992551408908222023053255105482751000754498751373503618872450894043439623997965710379332521980436036558849451964881598742476993004800061840055902653518460351097739805113344351608710077552431019378800594522223754156237392068163407657004272875739271926845654238415792611502437628376534464178856680276493800685973909494850028339215599463610226044017449075165859667472357005692647285099193683721751389806309053795381114698253227141328572915098046003223321204203646765005252544172827636811007073903078749698125542863252935100218366522095740425420083843228085529839060265110795962653007142654259058258174166473290880906481277689675582915720166494232538473048439624932948386599792148154023517040190726882148132581646278340576947289500559171541543311628837090617546436985869690342937255684934947911094818019645280032176068227589535170229273739433176037775445716215335728139773161026885771355489129819045996969522141288789941613314644478617810036396101798962760868625530754059999775271408330952959344528243396472788395722870287280160817235755127795630022221307088291940558821283822694353738541363697228627534000671250077178085873259488642655139372446622736796948088929458486352989025527897748792766285798034855704627029567507957181651154431790972221969375615636290264571680468490691441358084461552361466096360616936481933525829941076100322377776852698767608373050644784642722697320390660038180499523359718069119163266761024290059140485652769644556417979950943975256875637900391057784197672298855465811539828619048605611262304550669780282898927580510697829016396090093133606563717688354558401124021358979792502240107960299236730397666886566601599664164601656720966087386218952604925610405828343198942716457956914510840464653303212865484016774457523236938910732894395327031027934063931814234053132211405695736869523246516432960262392238942556013071289446282529174204352375547961178374890698276546070547021054837147709028688545572373810988095660693301452193404838417933352544276496295921982464940781927698299902677554290305982263054931791658881981667978204040256660567635433759383573633634271333894085505890858903555107592936554268330621750271163396593512498056505981112332120659950494374062271750423009943777044294597468629276018277135226795003169448839160074050018761124781417178639611694216318549858154279118576691694642952642882664878926139181134598444059702951342505984000000000000000000000000000000000000000000000000000000000000000000 [97,75] 982236349518416760258416172858213265263759306762236867294022919593121444157588855149912238825605578087066992652236006614459987712666183028772840888722244972987538364822755042637622851288243773308302037383726480664291679958768574096925306019661471277681068764746533907029119262834358098449685930126627384902194209754132942479153898280914900236278242170647594385778951264390932252852046676512453629252192724750483650724208093312179517705855785452845024217726955398432266617482129463807596855755664919965323269877888970188028413527682368481409244599812637802660700093581923480890471064263940109512390334240430144182093358191487880798616881837928362375966578592702521587380500024779902941771448279070125483897256813477619457516226485565118868564061251961440374320400289595821937587023234420237415601717280649167868220465919435832693594527960121385500997079608220867519484499651318910277567034877332639498446106506059275330483627193310572817572511329867413158171020788487314686197670017833513079563593579768240500312174321792129358097707137909502319280266729147496570893698489994162241259134243541722621650297711718268211662181367156152338115635147708669425288059565185002505841046211578012980098110708427818839650538768666741351876187365487702866146184751527016435417781294690158754098068681595528051703919824008435081944185583594769419087175547980584468666547647598720033389306546416633175832547979199379053648799010117800469226292940453316959925640581828482961923208127005810401627733666686157333756555216690530034022692832774624221784815149698333358121493619907334783233952679970599033286317615370808576276828732945117244776814228947391410436927522485991389295420488700787839688108019217574427201925974018132107065161392588088963152014971773528084583023110247248914313862016411710964686268925632611647938964513940169641586719487336744160953209290580872370195432754410820592567285689393210734938607225104504885863959434268360399866553934509656567778131837152442390346688946932120932805429186219993625326797308239678481529266554196608390973227563568354005462869493040687117196751532665283153162650145894310461909499344583335202094457652621038833707345209164836650612302777841573897146079928273001280090531173533866420908043372403160562346816985990773585717194253628012433923800105834920620199304565204263083445587307045619390437062246356384559974569691871761619929688982185703698429889195551886482553166948107267381961266562108173746665806265478496470118204067305218774138880000000000000000000000000000000000000000000000000000000000000 [97,76] -34343922407361157487041179638270594767528619407269874214762367370983113121282504459828629026469354852943461665134515691826994191175836140329696175037890424195512302316379701234689729931988034064771664400297460450099206943408299932902487955992911333098087031187154607378473939587365267125077473864756838245111094700439594147192426826054248728959092834835252398362923688936988952396110347610518441391155858703770382385252362290887539288920686057013757746517699043892331885419957019649650066947033006967769914863456640141026117835956710732709043826836374179371395162846990210871200886295945936943123306705770297603352575470737948109612955129649028906697498052374901854248342696035849034323807650230917548051692265656596448417735162218680768950050399190151144808260981107193830293163734642384462440592885631604498939541740277593674599581426096978662579964152102995992650010263690587430013164987899671266182590763047541384774082434265911800752853801839451526310316193592209602202292509367894964811242030925986391504871939039480695610915118998088505666165052171391067670011747262511342729295869999497406477602568063234117970783663551980774837682082091591592144518963954252645372785762276340960744598999879402975075638737042431826594872665315513126042408313334543203958396557964481034974901041635446825449687375017444098419707486496485087182596161534873633001728035197315526603118936460012691939789946434513584261611932732487261784197898643646137178363221764449449019523815968570385809392658379594359873175668241005579414535994330008646505186991997815955371068540535713093050415182017037246788529714362904659426192228849384213789310878106006621097894645340525317106954347062952205833740609031663395564755414662635045833024349290440633555547432369230938492993449034667805255146660337649941540627358392913015905145883817912373486585364561455783979174824802235577177486455008249507676349225205381653829895705711711924635685734202779127191119499826881502958657087947611985560778292694923843424379075546350738220065790393375974410947195264319443806695769187481087393216519178822695786149265348101564131773703792267439726329422204725639763429205222516333035389123418030080857894473054304034879343464410967740784176703107305148758813612823129586380471395101617166787959735513378545399209932847988815485466764863131995071944564822660365434640063201370491521073106447842250337125278260089701658343030846983842797536908670400695644375635806975742050001805244561895733266742913345257472000000000000000000000000000000000000000000000000000000000000 [97,77] 1050204813406327154519057789512931097300406747825678084593308869631308415970597141461448025093689792960014899291677347995914378530053916197166607987675538759298700656066641831387045595640437980259255324466069314971620597796602828821005769671350573736216000561385664321161495490824126775368597298428138374793282668713504148486978104316729503547814554948546941087766483804434937642310391183138758034642663586721359755206769506213868898950635114767774409444592769018306160735184373072755409391943846265694447517662764458506632260853705929714686147155221847064870213541852392236078391321808275471637991583214743228410277491478653825335544421215243173385588287818905348504510350712772244005891159401800800140244618802087155116854946025938187996531393734154189898384998968227994177429492283291862009081319317145984189373031687210904538330352078741715301443842264330814421174737780766157601987532784519438152349137997750379299189010949140867683782673853953472150586374141785451916077439313258163063418150739170004438469522146025875280454548347405719479133162966161157867464967034469820299560666557210594271861765231479602248180949954021491032855961283198183486722679883337225423315633640686055567710082359226372443558117441545369637018321885947670811468503876831077715927612256175629863564468274736248589141487835357798479003943710543111073792333390510595200158310562079612678391363766721915536375772854529104544897041260708782784235342488202628440921218484546748868906459744823767382911891189017782463633435745836860536468043567557376932365173189782793873577382040758058453572206051714247501202553963518664119433342994047227554124927992614262926896624093091292584241846397487033984086490211491897959478076611906077400997044708581714248910757577647870544451228698481166309810768503963451188137069989226675409821981321704363265764722997206077581121273568778280851323858340665922550338862131019694918135957442772184638310106342877338083147232801973836278697975616251675537445968702532217483740332771378864895853059701385512210966403781051262421127081965154837868236393048357469436591118863200739163232248586945634414209312449516342896778807232614092850383761616707450841568058325387577875938462493438470124139612463292532065309432566323371579187206185900113971164257463412672014128954276237537533653869662850035331733185864712492795258510166318816160863175757248025357607657519010006158463702636361625189106822632845189478348805256708016630234330630121893094037657093090888908800000000000000000000000000000000000000000000000000000000 [97,78] -29671638561247900979146384034709567896707068464661052431106237753679795195287813357813660991687278453938904702427142868745998746603332718973550021738649215435562902463190730839962418680235495855014615043017166722932637061774006776133658147688155185577277722133248407907757780841135481591094296443803347919269793353357700483225529850299478153435772057650331139538233491318199172232634981945751818710091268870170488354334159600956639051305876261829737052891557518489540025870402350238438820777237094460801280383896822145866901909459508216643037787672737765092983508061802586385310264151806518587793128695782344587283216043984926464246840652548718472155869323899310649472042817322157656577294723952255873005466876742925443460981461317661429570144824354244970361833844138546304262390131352473934186534024851512239915148477631999397038335744127158023821971865190062474085130934434405311438032178990133608364780569043046432451650436783201099818495237676836285882101979400690908702313247685746874452069253303114275111100915763539835472436185126675133149404038528068583747039078982447517881275514283991784451204522121440524969847178935965042547985337367153565860619380300787766171881313140648527962550827902891341903859139812321627364112457360071710551744465635404807108539201077528946980435730549834882891914847987149166085338920034052345906186885903139474339525251058172828773662619141526299098131402396397263823951571568394259251889916907418213820068551783586409231111849665390492166245679486556426033941783416869356863812737266733187828528963119507761465446529816863855242095867858811757385432816591602983336359764017987994519217348224892756838576476000123522959108020442075098741908270594558163096124369614553889828776746562578100687283841470444324510794649323649532591677249863035556942267522768152863853788775934342096730088099564151634678979500598420026162065217914534817324632552155434251726032972238921789728123147837776506742766438419963443782080832419102927531395837148909901312922390091711015678599014525725590559029495228058310399765381851337218761097692425349118337180434152698550271010005497017727732048024295517972201170964043961880099951954185435957478276522111224438101874111793561871949519309197213394957058794093472358841366064188477353773646781105121714712797207505135325513315238300671595984732507439966734789437292059006693003585019157220158102576529999355749268569792748329358427254949166224192944963289221324279467697527900273822301314428161753088000000000000000000000000000000000000000000000000000000 [97,79] 828763327885937488449314615370029343155917297046562983137940755569454736843392088772812371855844364937087637196569176077909702403324698868573094433660644958346868081127777322354459596637656267508978806679782419421576087726589543814183946772083591661499402351119170685823706504968581305342059977257315717483303925007736765145645845796360724114744418593227008585076770805040551856087859150641375537489778987010428360509934713893497163369853829104695706665932769087644204181008493885443206123076285146720729994919766855391327932498204847159190864202739900750312007903774675986671361404954454987869539633806887655191264248678139610451897624415412151359424833650260972574040412820666688200251760746594148790867328456761117577465321361892889647028508830926971071893885334486313079541549677511139390407046093394217604315095088644337504387418744327324853538716312458318608334811829021199618146945114161024041801013731030462913553801344641395952444097933952062598115489098898726667040671446356521343711173684302339057432254718009191363236463024508487996495448724486398829412915591559712681988479031670518103254335818820798398200879760957049141443663076866282385929748201436804664991239024440645685182867422450553820011557253118524535415920349768307905277459051446239418155660188472633370236510589296354809483080034914702561460723746221086491627341045634178717914233794753043976018193128767998069095963577623735027710103999013674183793095737412641505698182047904829482794175185450418539496363346359829532318725249293451365583528118380290537926890168681171641785826034489348038675144785339793465969408087933771236308886750440812729782512978747618040793630642166721740627320902123271525512944486025867499105666713061993533157147698961529597400639785728193580794394236305635417013117361447730452587501121818160757038767309048878952508200098481144999794017933291278093734208529376411215428191012915688637530925709697812280345316323143544526937913417347984062780327283307265490020473229470399602748455512778177850945632407581243149354564642221145451978703758513233048320331666414842776205633607893222811516306256587738210927987772836158210364773602005986789143283424883579087479644868265694489286683275056409678041926822684210671725256851321503424372517560765003885283732778656071521269098226816539586888603946892066618029858217413682239533686643341783654943047697354286732010401488556170177968257414964636638265705529511952483187991789837864249640576534981198525705092899547381760000000000000000000000000000000000000000000000000 [97,80] -22487395651350672643112633851730573005128246169041465768457202110566678730426814799669143829417666120371359012406652376798718449436866222793223585072486320567457193528400720651826542331696957191862411479557069361843850631483368061168364985365100852208531306088977513444049678946273738810157124265793097216778005351434627979325301878511865436644154909411018060628669663552659680201234660248239155828482087880238215358116771025690743491574509754657565782362803840170633365069297617775492041215988050757703890790743163680823932929761172031785891310417991801917391073861414429555008255185761568178907107751278341513961936916986030897588166194721404191881484344604495617092616273645443488921703516546762388229575936736791099127300335904929787603975914398495425786727718210350958941141701852285920410326939740508148347553105470232314861212044138397122563350983607333915596943789075762980451964836223445543157352731837328747640880935883485989747158537808899301456313041489277125655947275692634930959323988221780349139843692470200869401002787024677458836293916185663609174857357936235612729331785782170661810637123982693439398266403530791210820394051077427441870098917964887577752949053565681575811298171886893306250784112896413321112778548522413339497397366010110348362856182076334507458978318898823949435239227640143860782774359326509372405027762013237458498974973978461125591551811313361796739072522377857914996550138790904789296206603351749271102937403410115791039630856789762151689307323737206194919577038228506532175970420666490606096493737180859366640541906048275161757154998434184405432671586310107864846171103943791650665186993125389759088440360241553925269019141021824305327299815628445103963545068397189361891307211521541052922114191276538722276915838031301093956233106632221412517802418089700284376513922388772604312169345373252898314714979907926105620938138600979197853756806608793568515864220456831318186212097230280499707050367543685478969551779110523205632213289745880960171398705468906148144864212784944440960104095515928345094730675009429170416221543687203632711723645091794791951091856390037546416427755375930895298402022522906745069599995551417160037163717568966039498204621105944994688731358180033041786098138297215783915070000599342945434259212512550370385625989158528144945427543445062860147603647941959205036123574282638449414221511018464778631285323540650546501942461702933332168040434269930756057353916072372733990132410270629847480627305119744000000000000000000000000000000000000000000000000 [97,81] 551348158256797085532111415855323718139522858399517310549695200855391290162535260453643678278579976572176779838563197221418503305428466830350695059501387986890429618239597914059498862165299216840885637804589771138255499336999127332296319613874409664119216919273534330536167766135049896431562544934588166763906410862412120749394726313567788057677674874777874179348581368607870668989194033906348824580674675716455880218822032356659425326853682572403619454592001325984642264549971205776969757166739314180742606325388716778442594222233613446353486994497075667639067390550711838479079676646737780642078752903405697329028633545103785456049923706800977791559846726953487609037416710084732151220782434830354344844843707593472778095819493711852690326447824824089999312460732701777939395415003721758557819523545831776543418394463198737392589869024111391896446628599037320373590628069727347647112427617889859241401293068999153543297738678759499126399128459787298226048019591649067715279444753080920076318351248486026227886418619938434416264990396016636455749903657869732533363366107619799954919141211930512767025733594890276709260229674758298555732906553900484709348367973488106381829877201748471517315248484776850381997080867532871475303337372278489637009387029746787693426874398051550343598163118459822090031049101492150453464446532725874514868010081445948706678854785934472436624521344235808640986878723291331752380028968630975508786779928937719095885140642438362814568165700465024539106572957219308741456392471435800233804871108389356074824694742601274239013358365865862199748906062793444220382146223270746242658406509083558579570434974153909774478211120883801219316349746487114496000679530103642396672531450694048692960290847325848152013415211202299558080500063509129858987349961999674091141994976183934979922804808327536185457911032191668561826738239236843762214999731108077430430611497886908753672704085805607610754652646921484199364565073766749443518688159947301930236839336089097415339094718711137092677638730579239130602027418832229549708000594811386495823045265272956942251488536576119486828281732771424666466344969183760621243610970082756149626084171923121956890164086749173873916923736093100739685944132033282200540053128843402023520650190943287300126641645496510794351980731033220933986305033563948916256552879083787707551178050527127815294824584880333248518974627787532155786875847202721518655336835246555632538330029543678965874103487152579072877078543073280000000000000000000000000000000000000000000 [97,82] -11008391495648820080909124211769178256683180043555113452670060353903389357521198477782466673266842127222920484613862694524092998795018393429036147770682856781831066980768987279346462880742156699325662660983447193853942926312466509005483209560102124165628228462013180268419214894449618766186153663712844231464500767755463136340897448521378579720941156100737775789407257851231067341214148574994054769819823873351103468429491276195914945723356211405131490897451651932674116810392542067375405640817927783844487116584791285562400608041358022374470509623438878931131814409373542392203830617962470249319748398689429164838440901363657299677683415154194268985061532609760176798447359508247399310579153544081602856271399067495027666011534529424921550309661854891190958885673139669900173699787841424594479956525732651649333183908498521610089431737420947202782948032980834672894441108514251715123874543118077922983429537876011742987889251235094607492987756124444335406074461872034697496917488151987694451441895060725185107866418519382983577736618499674564105581796684056640350899261436074298818394248347500234788107272217244136852125855595739359040476458143069758231220392222392751618272250109034858439703828384892448249967989708176823080604581521775994679816361556899330984432290571355320949592916980067828270847968796826137363793185963362112610102119690665636925521624832080055720772989395191491025797614327033352605224974424174114700501724710031168124667377723509344068381957992109204110975866343940635897531117741255790238639676007880649934275273710843626077622719258193940518472544888080804695990159986056789682522107477540501354960621030838992808061518202764505600221020279320734416933826889064974489252049329751496899270727546274999213367384657295430021318110634930041866823702003179568737356994500104673822022135165661484211970060245595944336719581153514199657175862387459326285219499055284332316975743398666330478395552696872552998064246648671479800506417827383391364557571855300817241188329677416875423392885927075836895252165409785144548478145695758824135442410873880530436522827753821641577238665753910089157469960736466988679412927564282591767380119829894158308469217173937587647560244229208097038165921029684874178945685561429168859381472451200490173316494147310744287575653501764971306673914700417356596286137928044339099361569827788764525872113848986797748724381489512939547460946912313259908714896315412726421132058057168956190136666226377084420487118848000000000000000000000000000000000000000000 [97,83] 167524598422058841415243966611453780643373292369496523417928752754807285827898350650281532293921429066424827486307215541669162943998354836379682822997402868083459828884903588938846489513659100683501409805904568113003862093107598238277784817229354436874825926236960810439537237297265471881861030076474762446988750888647221939538640297947090132246545694272739157172699804985897809193194336385010667689268060480974882625730541186456750190170975762959578359119919846492199328675464578533197138925355498045228946546486813499207032626724953945282259182048980832508134235010839280202396299910352082301461960487680480918826318867874260261914939853517521307415309877315453042172984798371521235498176570846336636442073578145261132551665109269313379798172063218355113925868873113487707722990130373571788303481737931778466428050756396306479808901892426269446323090682040207896644778157100665959674309545542388275422582709353092480658910738249782690664798069706275494732149824174316088556410097245832173260553805472973413645295444226298611761396884252734538324519853461366653167938615625822743793316277751923257297938874103076728191153102018740098440745349995048094090864214541247009948229145664405868927175484236784600180032042785983543313240250451206177300954594611361908395387093520650601994494279948393574917372917464240741035569843766929943453684413405747853535026322774522545320427992039345733578612040158308229094066661136417963313864011283510640777022723827532374280126656402183005652495727609994874467447683603751977602250574045304473092903723330666979334512759675204186537246301010091940148735756787150612218064184003257314652245985719055095700933625974309368698782779597132617669369525102340885555167222474734937691989041067618176108195912987099423489027556297008486973600840204783615453970437786066010870984214345659980297914995811664325000677583077155679053396108506212203485426008544099164822055900669555298586905095315960809264414424736206078593219530127446849107776646845765329420156776311480118095742291066331685461811199668867264888962486278291213236358827549598528218072454418893112107505378200421963525426462163648109228054000037785975754917205324722096788546014915044361989103959088720149865044980930764807265998809560436407711103301950763268191594689118206206546745026385227540289717802887118384402355138325192638820243028099705396733581350565522947314843998948140341578373026260161392517541134793229440044445803089221776961578429311626994569403432960000000000000000000000000000000000000 [97,84] -1763977643140250309808734873499839118069845344352835587907598501930138371792829636670296303175513844035650054104092915674464242145102675710973268932851208112651908434543722889434697848584560472840828357719936196628199902024106598026347084231357241885719066779853378209973529023934621558315172788668990212613479867555052963814332513547242829153654588121924023908363151618093123622503385333072020845521707653268956252507381202002303508363981233956281408416006749965130673968828232498791843355983713427487792736797162571907018488208852957929031069276146007733950918704778428029196259226028556043345970540486226889046464058120080146359083844348745679820014450683836441395024828335757434898868871635204919461812205860586144500780960651582706941882663438784959215540808615558909439835593673237147065300145625556921829010639588837179239422580963137673862377440350948325463663270175994852191748448537966628888623396859243910891631024001562450712894834530485330435471070046879286952923438345122487910631521878341399306364467718544203900538452566663418210687591967095597448511313789869824560504494175202043618582123382672235126509627240239286423711072730199186771020441422523650517711993392908285556872014240343244136486576259235472287602194904558910579508685629022397022483197158112662685596437585227444969677761230805637725596929953748357780213213522133495300520644691578419623983266263445256512559094431286543318973289178093320439449659097577661408143678255544028203748357276138120006953357126789310660492125360718747997269246277756863066391519293702588997572410825939631435305725580965623833477865197771734499806808588843336726607877272979946147413474935233293147128265119331365216090129248727722071816433108710376823028116677376743381923879636541771202934285062652016717847348180364877738851629790786420108656317997967749661608631003244351484857083255447153038660305153414972627434313652006594101523939512057677651967296914166475929473684501360969255421714962286757392021142346833264256155773998847342406860077464436504543561980882076045110965502994122623300495118207411726079848787858471534463636408157996817305601742318913864485096738228247310224410132429978678825567365600503550341802052440806727817324017563632835584535519989941595214559369546155300587087876643994643568439972358435569782793837025080023446108242843684806624068759483782725312502963292840065413163762103008652748201885776462491480915742052627993675813097326013430038734705338899337475784704000000000000000000000000000000000000 [97,85] 8460199194066432981039912662011988988274433201019319897900125798949655815504798312297973118495312136855094810626277458054732343842775630038757627386050446496139276706275328247484363726352909019744239344628722078208071699742852658250708492748736940064810056947001883303518142002268014070078597388748863423816941544865607679241817699599713265803684277655288766844732310918391916864784009989268307552150212946890085249870866850090107599169705143147598857950476959718882404984995278322440523348266443993518048746713263869920106545507487437966637434008105397728285918007858605796610602806519684180807083504169044562841794128139719654871560416114409886484692756286388581888061938795453778988741217221148078894550545572591273330172406499359972421229512017450940088653947965022818952771010385082919433614529885835422215321708737655496340790672358711947175914337991703253623290578128757264576564971435311351739707541425698065112998671069358691058517053795441086357774987285917410718948061647623515123280209748329450639057821490122853295381641684463502661338661602724398994533232314527546830041211211865057015123455557763673612846005656013729174552210127812532677073898509271970035557082320950475514950221000264442012172181822582128253431434812206076395946405797353263639195234945547486578771830792385172815153456383240555281050390727057989546445264252234433696673345340528882834488697918008254559231776187193001111584975035639593069566676150668522112922019493703812517363900463324423006242923101850299528797638226450202587940561929347237429503778406837165593988851517895306942911958054013810438342410204198450241918295819354666537797146719088564750024812642261138971836264114955915792021733443600120332366896405374367353897585559997815816168684212551641362055981246111452623673374226316893919776912789537470674015834877914762749073855404266654058282149331804855829782665041360244606176859782577618304880075207757929007732755441033641050834855299877538043766380546006303552656332556194822521098762955500741202500698570667850750843748307879565141577124235553298242853480798065143470556980256790588753542100534133001811728642988623966792815634589814132636160978811875163656708386041579044778325887699171440963993272900488238725601010697388599285402046480158989075898722983671487825085920663362199455309578579736564019534893378648406149505494694387535524380720751038150261845180663805164086223117635458424413068641758471002962332107294368226041732757766620454479462400000000000000000000000000000000 [97,86] 56238034614644461046891167128081100204940127258487673937362375220315763854877137301646922930250830931231838332696029835474932536276435609833489893011594301072485448550676725791791235230905931132675587235941760110964918006452118076184753520480707903025305370851738138948790071297094884409616860084521135417092706106710780810151368037567104515933274347963900021857532318027914860272749216335310472138808009979314231538453687142414355322217660950400484117250547685393541307610030876178247015201938683796846826891431591054899551403569024036954581850243340503657712109991915425667174589187785955189431508171674103707545967015443249348545574997300547185784526238217495277513202432354839104103678665579990941039335947749893493848395597736813674247440650082917676768090464003547915809359789821570601149242002007036476217432468583256544215013353315043712572388621476480439951632262022784674465951909941820989374267549040594129621454658356433684590658310900691122024879793079478551973012491003628079812646511370140154271988532501519036085681408243209579064853242227977898220655423363148183836742892210939576924023276698530545543996666175556990222623588565996438831711496955306496858548078859464217364763713057397906893830594276306821462843022957749467756919353121496394106939733600204893508651688585481492033555313485508190265780298026334894443695439903929743985663363464851400328836013361086087217680261755030896006610179454618589161724404034757471178075781764854754913326130186609243868579629754843923489283286650918741537532699168159568663446423628933761313213834261244273726709898647116416862406314795644964897688359675393441219558294188104222961930016485452666124355225570004496141838740352507384823433192836399921240887747230927432742224651238103346403691505244583699163039366450020581346963055779292711179094673352826528170925901470545837234265377280299015221060482841155944001180408730217341929520345647306350915213953962179476197384956779276122114507719699607520110327565230959285906118486331048008642258514665163054506346574501899355418831025581108470517830740967032377728377477915029135807297893931699042117317139196605298396525170049738392773072261033231167913737522944993358910183265199020149564364726891667223477840840838906583046581342278660341253173590208011288797741005123435266666602518842126062929143049981644643656596912964948278005901946448079417130261199382281853270410607823918337046753869410713571902404029670432227533066093739703795712000000000000000000000000000000 [97,87] -801824543917495831402459827522948703300907730620266875335086704134025246638559855413292477829996548229548080319533136686304347383319606998872120001088918815370187835353645181515452816054650263018206343256279368857745942582525387624432888038695597671619896683492255360553155303591846166013513238797997705459239384855054818444201925590803262541411925046997932644619387600245945343128287744767608691838868149955028686481062985170124923344888920366466657722932985605835346312580369100403828742413585343456493645666259566850240884000116466875472452551935863936313744524548433113447368227790234454999032849393428986732249699280417721195111610269304579730040040327934135043413233019651739495891074791993699122494421370398884776196870337954872728720804462234396700118205682084872637611646795203260080810444343181889622700342924551920820729790405821346932442475690194755189163934196429726943115161774929481858441176158437661422924756134708046233518289157391493409029087013874315858909391941526702932744476537939407348790936553603154619855256922732826551538034377711509330220082392378983045087609625746905142806760169630260809758286543881003366470386236066822902001098935268000027986065952896365086115230325054509390595948012226456264852670136625599854341384156067334978688240627910982581658569736990322776404320315255730226755833597964805576373697413061155535045230426708767290838040795202372559690495961380537946039099692466927460008957530673388570062887048732679001745234637286206895656217310535127300379665180875597806917890780918893281263469380976522742967090878255477092153218131741954797030147154350024138017140572536976196635803893790209258974111892848525014515673390790370008632824409652314339595491044348281483713622356997844578412352861577530997223084797811978658573653767246310616916877485018235862491715543557845785482623470541490203830629770567914311580195403975392258434460324941568127977218676558216689572467333870567363533560670905049022798571621788069046668838696770221835371752937726909197712740873904450688108699842423277379330970929464308835918543225170998489965192198625350106248500050901910412817811440045134476975450854653678242204564068252578022043997502703134569978190529077256906755549463787999105052219969239949093193494956119075459103668004020542178434946888597978901038986810262111360017725899964977944893073732420416051003759475400472010430646867531608778542491145804184117428141289516312017421620943828347348118359007266162606080000000000000000000000000 [97,88] 4454722649655794632599656720194046470308450979542726618793713979894112692632803739702189754825458258290278801102274406909661862379317009945340946462224215692422333362073228690451578984448067430917389433301582037956859075709712035036552043564848838624855976078392858935249871543870411230059943826242736633279988383108506796973520117285336728340574394771483099689118230545591924807475673235616123250013422026189815652333811779256778742646374038170846587686802286471143805310439508145230534619166122950671831596972634183827294254866024510898694723574789871409270986554121166850397374994655452449636589558749449360620815350817658672270010239047106317702446983505162356466308681426040274461573673277459143403514697298136656368379536547776627622864048698592466041091733747340947669824445921052567693103660756022282806076642527994988017635410773321944849536892164651589990970465339048636365026191091309385207655547832164820914472036384618986135720465783885829494478907548645493938625824093882789125161622571977086771273272218676838081384857649825589190159443078439944083667120025463544904639124911249155255596741672379140888272372403033863778901040496560271113591644664880246700726472479284945270601216063227206176180182939945363985711110278804638286235860159353595179598091928960210307080712976755481772824811307501884711694414910972145094908320822584596933557760671485409666362007178244803748153440682246707953819764573802061801151550028815898080932418802988111635987749610775472739317937466673123582985099165050521591481402275724030932824595774021814221969382230396465340280752643857500080662225939533832415416051223262377068847254114309557100514117499024135198947880138428752306809274479679846872613422195139405011132794578869342034809197161722725267710159673875758082159232657472161749579908555143522646814528940033640461858035819876276016484674089509715208337368159832072104903022870443216840914004751791518137154273745828686534678317547890543751970523032397665243854060665531169716646674965988392234586236160361819193292077458543341276790697879757664595858229358809611485299004390447142155639796824209968891687786132514073753548956911014512783777417195412540599830421725696151844279520636532544116958617764718721225532206610442929324356564833745932440101935832444113813192613758176591676354038829308762132184546971755397593794841497187020276463375561637977222547996288415158228657736022169309289234099179850712485146986717079519995870063810838528000000000000000000000000 [97,89] 72016457474456340538904271855397870163854946233373443536803318767379027399863564660296109198255250876809477061874787961712584474366933295018840254258408887376796688307637005116474466315869918395728310670097682528780688451293746143336445990524235793009764657371735294109759152082023019393120421696329290169997556190556777128876035695795946694162947771478394674879588861866727441564646620790964683273454688770682515659940402638728679601231230903774696626632066910273595914903614855488457766448965275471514211839788510087281432506782015278229696292631348129724410465468875365268350270615190433527586469961037425536469481815029474117659216283263828194979041433112698700785435744355138172443644397781818463277803888817066786183520847743103189542518542143355826930771127486225007410086501684844510602549175546434994700668628713969115544164373851526948341614379306413830699119382929614990727025393444218516724146140852006459162848167622406085667998652325769882062555051166380410527733418283802542642231482535470070346586971606917847960247819866737198985506836301388669296179600060283667733672383245285367300083720737933565211077561236192988788605883831068821302497172475615266872411026321546729549955946743597803750040683484068431946723783580411507039991066734303070443299345068403681370528802321746147260911337143646605484505262428704147893817259935522979784545199104600225994227190933039629592473964125731440303729529546007565619179402307332365119413843430658797267440213064676118632811832017945100496444742419003457079914883634583888276377636964747028887483314476373192003161381965298351028624922257629159555365860118155967818374405418971225664954161563758025125660646331780366089340920182018315039520747487565713004196495963847554912351567332940937513027467667974418183324284011956258341100703229432112318084225501785292984001071313987317015315616179538795921138418664110175588107602194051260383276850582996374416841554670523172094126281577583374952357331560163108318458843922995743416489086030693795551142021733175038958341447228097380844069304924971962643707085977378002168764187233222594005068390850844622436807825213610398514977669983431750233016591222368773446617231219540033538288281339636289844866121173377099708109881205083940052022324503151199012047834603903426430020275328074766504169171630658950480166542627197250318362525883750065919122089749214484620349629191654614380678891260087538402292902719652964822112247176827839640480940776488960000000000000000000 [97,90] -2015169062745197855155453044442162596049946560315432684703210030201194955848177236697408913404803520498723192332648625571845264109072608547051452641447864571446956337187952724596155795550942166432696777082828993443507612956721776352334221137748206564114840386930396733606578026105433154828184448124424229676235474421902605111169830270625961941105047675881290111276597908021566849207889502883091839466936588720866045745227530495519854043144450104525125970685369767957647222311592850769005294945141542915567252954225792328564040911600579899375274489473489676642947824461285054402321808759511554899190101015967469486899699134591232820633898570293789192289359625222909145982435555212652783493311427727289164415303378615160023207128459397122880933415153753663261179988520859719321929790793939265732583338465887115576826461619468982677849141815141338888990357246724039863675113248850186171730588760596346664320631466534575258486897889674356804608211861950744480532306613132650159986236683032653922737846993550655844220782187304850666301567587687106118517941475677301548009177283574907727327227429860506485664675841862481761616214410018502723061846969720418870177849446008412986915080413344934841799054624110803224051852013595280162684632270411157732321734392702778283673405442068609951421088005281224837838597383007728623734487088506482814561454929533703937582828455160580700428467270506927731884058816124605677377020635438937770730984844647649859093217300055313806056083639697449618204075604872063037966549408259204054453306014034542811025748831617917053368845134495341149327384308232009168685947470623143529006225085163816525121266495891554993821767239814212030990483712062648773308477529711491837415357610108209254434389603225305475115359185126139825429618262291476007608760338613887575022962445221914404373639587000997716636420970802545917981648798053188821098907780707367582435413166588932689410758870798533114885401190110103722548683563271720532509955046516866621246342438785707845948881461163865113579410405800915319940257899902824818439600559237222459900662836049518299700350167680234900157699181518184884784815804914684799063852049336991153513250250651827707286027706851220211913333984067617814975998662831550545674454753852112356649812552103362918899998031942789018874669775320061888672164459250904952713641716971347970790878212872099115835364323714033182432083901852225641565248348927603073044595502759982531633156542972211692120121016320000000000000000000 [97,91] 13100217515131172482158627396487985534543407490604724986384319986908501642891930164054148011008632533649636456307086504208587203302260723469258204524074133078802741388634116799845941161560111815759338342043263855991106077798429303347652008620501995964761058673128321812104303847420147942056302236907880838724195688826934247571900882426702697650574225818939361785393753835871816790640346585548485137279136830956549587400023577624748409973929476494823633309612018362920560979345727726917013768267854129788481494524137302732576924937081400053130807856285094536399300361549567509696483683729186479365250406562359499304458623135700324688993297709951902247665959096848311717304729798412465296942179945680486799485641444382665286556177356746101506721320191289963991366740989439201805526956136881094711567523554084052360156792204187120855464899425949683534280345021544944723879090067492764261648328703710429968336536595189134624727001217656435682890289089478206579277533478395785940314608282111495473195546982875502123889998282790136085689489507203235990412147319613232721639198699079016133307446421620908912202092815755736421899345432630392719024692373027408093540263398333990460102842051169899704146063882124047577921754287091424862239465679310290717402966374221711972043360549809101285371423576642954241851673668960338972227685340597540194565981518737516290281030360407527297090802939832051027811982246813036130732382723844133723430612524096177703573658794226855734746719315381370358198973706088817133131709793534005976274726712065076720004739978144361358928974742158925893098676821788257120709357245172437109081376997243218363739178272159398096120583281183144621866589846496234251876099571081576633422446284375632659984972996204422119514911862133799634180153024433311685211908580862594246097148909253378415490454269305590415329739171264137580086172911664205306486918321539765845433878031665016975599516631174975866074222917927035152756611285401397818982923478523042949335250937905191804900571821850579223946489171737614256024994817542170138033206750690558686488995083125262966388218897804760483609552126018241478762914671224842022605685504937447908555743704938243427015067748063223167316661488701039802475169166003507035124169911296549388194121783404500916504975751894853772597425355788145361296013549667912867389066172601224686346323465182209653333972008595391102685493348610550804388967392343221106489220532248837197371935748399723400822521856000000000000000 [97,92] 10134541717094093610911946485238241468201489319390715499765158906972927467052726853312623337656113274927542352215918443989866250682680937087014286167120913888925654156901960471371988603366796216922261383127026191273672213146343315773748612279575181964563076993238082418566067557744571052348050463787573318291824934554838036656099863175168815681016929024048493309039324100372669873678840973133017590704315954876222998835757151468328290827111691145647361942301060686213406153090713832481521500453922316772886781606250114180766886536054635962269165167768920281827271755372217455025635205430124614948769454405285754133230945359729900344146911123855721154304094635925756105286249858452258892736320009047404833934170180864266672512961188539823478151571066165264296116894348568131363826102061490084529266041104631213809039687319733746540786835088522367860447901687547786174339260100039371624927575284932682240375302344630152044653600679636999523597720678924532516313751491539263240490939435356804143415563950396585687756837878830759167846721299763142673322091534901708004495508565627977346483461746789290184597225247582626084793033067684006336041110330936964737744019702150158188917628864851281262972196512326662901021857963894635779309642264375664171349630905664474106232540772650950974205606512917638445807547268681571464957131260637471997772358921135762145294475385533626422013278409407150999226713144287473683393078993608020615363822677819967142050088806646685066606142027433169729452170824358326139448796937326779311938624440832034200354943537274977012794906263826941208357286360809353342429178870738268146816787556468521755236008787684380776062045708950733486976475192916142727677374354548384506667414418906430773094301801331483917424150363248829027628085471929550670504114241928992269010125882899730678124379235091556887218650757901277666531688504463278034794365380757345088435871150619646854341187691561546886664614025504967081737722628839607074840707766813675648831786359117060561966744523599733106312665975328801617550794589607170570846144657667006377084150026183772675150208293337387115618213849062985901738498837226965526420792982928472278058474912608463797480498060886766202792748350119221078722918684677266504763810267452858058122805825561938540315383847712797766158977158811352678703095292239035541600342374815870773439652663549402329912665721343710247186047355568253478407031710766713546203609833166512170501759881398214574735360000000000000 [97,93] -211527246978740832689580531363071880381684968999937296504497852729529731512835198794021920955743015025167527057699906528125186984732168160551733378976585736318813279534931599178992715196607107926331455081848170669785812964580386807881564800220262967003304979640992916673427441642839001054251987574679582250753768176634891482807671756509306951660310520960618149342832452345142040791156099311808794426049308690881628924005263365524938899548196184125854240740655372711364657306237609325155013963866397810741940132327368659812651764338593854541673007033074867315757690639597226845437644168808392371611646478557897990936454238731820641397237511787029354209303894597571224843507308382877581021305332597607626846607090940990826999940586100430374004727013539029011706333673154082566631671663346006259065285023832030339697655061418482679596240793547177405649141362732105767297487033270290242773098244418935439168847894063071213941319914827846869509884407713351929868176449536925974587660676647689900051583326875006391331423801149994766745733041425842962670168801819192569994655355838720055204938423680134591701259621063342934972581333363551711144671564409750834220521598149132331092767658074629555790866448428331749459471147274467212247443185813508049128164428621562379511905571392042447932816317515662309748715625274157801854718809482804524930722882003753229730996282712657449007685470026064277984276964377763061156370856999292071876323800411141355904139750553485939748935608989653328090752430198822709126689289662948616703260669741849094030577173135352894310381527223832837426933232800484482677605148013768313248281411288135536763809918672671261702928306763091862112227463559061434167376371773045773478825365905132218004245103514402093328016553218208347424609616436246641598671582119266946711299572396934535138126997038109594054606027967794092707900739524951680829913291076234864259210432572622815877681878216240504511366484239860482017759963053567085601879460311168251857178127277232705718659192828153872363436008740584242959387370811508887539527525893916455999172369448186784600665369512729364123670957447332682131493107886135056338315657570242454275660180888169798635950702111499996849068655411180843156484369483246644908174664999051203594533282259908141836291265590207661799624128356368836584069554381312957317188309901465409695076209469950404358179093960528474588944288282579801243280462507225606936753550268733915135230258944747224694784000000000 [97,94] -3552773215485461764272330328456768809413581719842636421172911095431402537950383643038805313804596193891719029804827955008029476522061988496985786194347069121741658881971464989447118446228527523583576317586387367632762105262663367516639425114807791118518783073012652063885384012236356604547784737322035962747874551435450322135283885736243225256102444884333384019586563476545753280518935406367321582402334106348232337539634678691069348121351394373555065507105086587131049838177311957729101917843878084998233947764229840839557072768755147738577295619089935656390989379515502484686559664609007358130253857594098599328254880355382190251549466673078927442711391389454442779049698272337188134842460498591016742603051640932347214299792501506413316219039978412206747531804450714596844760858865362722672329971700982280957549586776305777350062295138156950607445964233420737850930916475333316036173335655919726069676416858400078994560935186889129864022097080175070146527969782020866875866370093159322396774877205618808483283128512818720376181011587728312667961073225746265517031383941891281687249613252755101386869044678002076651431708602910491433135727088356592579844791771475231846590941271057533060462655132742288609681989923114936484226894417345332489459491211827325347021202669981331266193513535560771219677850838585169309437046684409814868685342457708420713855180440668805442093710519071371441753436361351507634086688483131638026366384606928462699596444802085200711392803262596822596411208100361498586773164558216729481943225948852767943118764680481253290245433420650715739917618140807320849737560640250428965268106299207516598970702758720662242545419930313217072993458494857635828129082902460020083598593050572114468484402166717644449388457752651794843929349695576867615173432858187405926850205607117111283427233441297146374922810066562162332882145440606033436791068824958737258472461235540965790407457011659848344830682829436802039759562617870331992453021007300221891044120195084117598337419837441267143487349749446388708544520996858432507723841651814829298366142983019841592612350934651326462750675794524771911967528636342068526454096413646131424925033946311147409082219203477521782266175322886949610866157175448104067512266767863961704002291535170966173449197068762562761335542050970977901967079828327354544003057160147884977357763155881697242387022342057235506548330804337030206623957455716733830509999774656180062617983052376834375680000000 [97,95] 34393368928434951320904086867123582393449287324350152748712326804415907010689200897345728249454996211477511195376629279953996865260407025924878791019975073282557011633988184209852745122753010552850045681980877356401283724652789775970964632671061116202631729532170596200402368013648509436148200043534488240476551844834832213773805415013780073157325533701522512218482818494062954790668433936945133838162155037126231143027701178733894340023461753006067223231430844082110032144921672787460969140022439928185263751579957652781094444872444899853904926592305822638191704794790990144930028292230097138786917791312550872411677021664198522319583166009834163460717493494774916534678614783923000367420153000853604082142620194834788031816850524925321894690029295595875517161978616763305647017584809635867721100577443323062419748381893114176396459251530006794211763910496920897942075412323604554218682665613317232538949872624857558209495830236473139113477718318968014960493663854933884248485287044448015049731465962341776175843052879957134120753650907548862272102484408735996369465289136852483647276690970243903305607222886551442754901961055438023176132170353407575636920487305573468807954894945359588795930207527802306674317024080325968223919158050424785688631969181335135829648459839097922294603808335799042255470119342916825900950847240136958184461579171595330169137562773771313029721640363242135816320174763848967999520551703717856633729449637112843039541686977902837867507688976258414524177740545219388441871133972681437366253715658496470481917760898308393298849910094860939154981767629437329912165636384096607567715774307865971180779983023214322430851928431442358010589402464542151651055724130575181137480700259125657044981211239957435432576087053619777627694209381594630520507731965198429990218423519836058200818906396999801227766161154875697543527191551550108019072310909363226326983693447373088689544210197501182027723101394024642775608850339038999699137846007328701664815640180213641743206411893849239461566825503376167403942419414624195508508059132356879360082166592728968238886422858744648439037481430458765377514595538202483424513917755544700041422190749190641221309274823546207347678157932682479406789475077901081378098783002959983693955487554205523389045445367430180245104789528603092195990776790492536233296129703190156573622966823321359681788273436016162597125504111125640199379968276664253908327463057176119248746263711783805347200 [97,96] 73953653775641683398253448573326280161364595669973359819632869867489404202878113141765076752139211843096372574171239962198750544915765433483811538774922415768261247554514117556049926698451965121232924900384547459168284375064539711689983633964694847812090972408106730791868276528260564582447935130988032437523288807638905251468355718153888935334190873247265681095384769560408436221952144664015223497063107609814330919205795004806867347478693866395258858768914821973590774312110119475367931883198449277324968192317686709011099521662910680526235119353628527248371342971823409258668573167745034871304315439457487963634351600229738829877394561792289577888239711365694236766084445810433201846218532368326128510616987774785017608283000865337855092473985332317991029535017056074469872717836685351716498533868048059192206797190585647054882211215097693411569064277954846808855548682768713652573972841580837722831151804752284805035047250485528297528398108355513772995537644566112866194629771019343690050647528213656989593513223561551201941431710629156136522084227968760767525485537052920288225364715418447124977784610557423694812152344551597697767962667659233237017729613765436422021644475264912322792489092270793009583317873312653827267557518538128864322968799342358424706208105292968206822581978639916570532814127225052532313176304674235520264389374484808353675212757448359544300268562270473300542116574568173942567834156452592617317326916281846264597222372422941704884697552973976165182202410005938487856556537740349109939336392655740626539739826971605515382962898180313530205300498983974269460693594698498969257411977659388574343554763024926913827179311776043451967898686724160939726560830929929883548090331012368814777158855421457345619306117791893683735569498095380598346682269503892923733535988941044365609728682496263664495117815256833693501626217314701665173220836818290674474229869100234029639348740153749726056766876038505608720838914711706479733575827342839551903097459020083400322979660041920483399418330749575964989377019600777743868799025460423245173090304214990459352997903861906293792085899746893186193412537618004017461554880838036952226052864369753163140237875147205091997772587220793655357657945577370475364944526070077528967039991462029299026554092367188701466889539235307955536574285534362652493891342920754515171488723242825261543991668263552305235185995038905879283270693454802677704107756429610309525547627678720000 [97,97] -993410989667910928929547053922484773999669038047492531984953083411926604790146032105036629072555001134723922441661565572625523545504185970691200510702010614464112554079040037488662583669158082288480117301557067602428092855375765541827870020111347444649350234403280566960489882970124100388336710321703237497267618311610666388233210651791743991677787728386974440402720815535945645797113223917644182166097329000299199916276244067783528086246115578749104074699481400107544415579748226601359007918791653837309985525100919766486787606044279613406373876574924292894464772621874746855730886773876927473670610734428503621793008073346276099098584091764251577445941732001311139783730661378938048966275170451743678013306213971859854676271409407556198523534469956375049950512907600452320461560032879805635162185600638280319506540539622420671977365521208472678524864619804842247594318783936945004762704109416768026334289459453730688441985112510657369123946115737142446623359072714116189366769144280553846321732287101628290821275889427940070350088382544521077708326005675135364261451125638885066467143333880463106392242546913558719117660819364522092162754615441310705790446695117005685460003709393880493857484645917187928578676897558928143737250008487141166190758962647200367104591817233752289458178518036820380132105771821736391073144112665880714803956699732670922577801080160141418265696359863004585658840040310093061539364216193634506406918525531728297162392828357784450550001102547554532399254094594642075930361888059306417795351052791386960761321211286347671361993411935883534540985285328687474943118992941785552880381444444860429263487691833751649227906768520960951336811473848357463126928770929426168996355024248876561920354168664900384581543198651066986974998799156560394442541937298991518223462318321251665253091647261165736896564047681938851387114341784640539818761570481669342066433249576011047998577296820064111896110488016801412978241146037081802136549588038875505369388103964132023398705547101562435022490394730075364498626274007811372900081269572575647679105106764975953934533534402750099511838332742722845983865533064266626202730506843903170423861686532278427076857409263513741531394218441300766763623917378638763669872689709058780675338927998432164418152004447665516643833328355640959430604743643090852027675392236569892086236852110890810346711247421253605900845264164475317174763113905052966542636425337513878263684480000 [98,0] 2280775447960420263787202016363996388194898922706300746806831670900304400156235006308588085641570509721546859568430374398285480809297247379801478307629991044182955956345762585879227386903968929266467035347591492554946154603807984476885725790490165128289109996916155850519771094129189377269533747194917389787084745934463196735247308802238160667217843921340871806152057670447385121847001217373038024642026087204395029247693969821172931080960740758200760365938533804007146354727014179350625955995986583749125833289291107944384861428890820066891795734551528475174858172163132204564671533737986450037166549261346392178987970946827606877902667178012416444651252976319382169949495049524537880196255749762139243437534836329647628239756752770034106704533063373573489541747661238824794165847620972900065632289576280883171140445848306941869445468072525670832121556832313608673576438699659379211585905154263878796011079191583728676404587371448069389768912493298057652929094653006599716022217206526928560864048580617429111941656841956444137969920853833312103798259647315100817850927884472542928265895917790339366497812682439597479849864265665122222509466162677874274020154489712990845702093988885048840038378016951330010209270276608584865675285479323265962981456475546731174937232383634596839914457496193469587044769071219487664550280850960013748071828469318574026394789269785452507956977901475607779737937098699210315179815958453140900273757909627822311695638365112305280530587502122624616231410594982669969590640007268266631122163377896908642230864754979585452960188112836422932289150342341741889437855018974206395426843697711424050633208656529844066431573501321777810904730699697133368720944118948394309700214278674433232517442348314870216292752553626658037279937478936234350898637073482676102904372142410660751243799397919437416369731698124974500056800236442521983376493195549378408175583411168966182636660673996421018969602992077641241261934646832854974383774223616410568162158143197592515386023822068466759124611229673054211866824162052803726346539520683870364774343353929238853224772311191945992110205774457792048554193104302703762127408927335556494983055058556483040201919532594974312878501892757182791356000109083687874373203895831406927820558617378391916020584979038162749756251608819184515716446317727961942477463196014378942650748288526175954963536459322506601066475003360258304039768670666075914722153627527783710695041258750949519917681446746401103820739345012800828883143338491904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] 4318171785613945980770326679828284556079157982255598988244568327915016772723478717895639399597939031536729087860875757013371447779931811849061256338370837194852613649119583937755787492170232978982805387013432344890121990261582340613907825516171872644301005194386567766049602410828185924246343065699969933923698926581387952942622850313420311185314997866942775344931072809992314309837055735084591574013511177651033045278688899961009561935555884929216849335763886511757727826211906777115717832849456715280263307711100642915212077942270524930526178403806702009706534307293940525336601493869422149391658202374150261711737693624972123230325192053494708489333163026281997426230205716658951700320017781973825601879230475984167359102575594507284719472398404121819843109549370946389854453850486312970154452867105693916185714411234775937585509500642828314530119732368723617914799321432465449599166761461675300947025209542898398642648806204835959040189185263813029482113526976542525087876273169501957256455324541010189680440505689094286449396635585517976564986321406994939275060294993644031175992805217679026241691590090155667210538335957364969174756578564522436170393085763630447746356074215418196322964248793250435697593364033263972016855747914299027611457161546050508928130799791577458347163793470087947742185461795515886323560041777412065234260966110066907622116883041683409059874340646078564323487980764483174814180292924200442181519394070360159755272171241190875514024916285054099210390474710829382935374511022042833256240094841040782526076448057303147794748741739783377466193165506615221049179570791577169889732047660667791954788148217330078074165485322588869809867774795366510095618441852132144791229715470300619451722971265850611479356681087960227836302407706037107707923028261965588786382168231563199560582183753428109640833285631329506825449040209295687730836385723583912542504483497372219073892751053724478261949047804220121859139683961618734455073655092063789127180368891698061646681372001603497264380212065717210003692775623046563645049445575392577078305237596838290914291668854470503696648168083690712833133289905884947327269197935212628730184477544243926173207957181513099208505188517268893789249320091671505635816489537969996979378746255010717774434378793303677485595904086192709010635612700377594524911874677124252759188113944989316464909708895809232332958679856754060079991440518039760212468420177878309662451834564798296898178059235793997629858703435992165396045340186194739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] -65945359048011693104409220561900801729766999096334175234294496643424593253300504942746755769540891224528133718975387566893724115064365853603015087831356828328294524661497996423683459879083164224028965530987245424144729126176267783052727171159088149419586195830739443633761938982477592764899407741981542711225268637999693939799593247702235861922983718258675153685831639790629597000830036149449637812754436965671008524807319960191381838848372468428476785870239887383847967569270319140436043240432903276986793274419543659793313689880861024455849795599873082839258456840303870972426171317506632062354528548667744117371960214746258251727309793323392239076636824178316559338270178924843198871535781211908779026201426573705097718708381858969984777971477763321351637669579702643995439757062142709190776879410527551088933703414283658499590579020679921542343795289028455737265938035518387108617232552918083788649414572982066392199674194794738120432606901714586431730350309400913114120938622948817314842279064028188869781797346834166858728986294940661749766384708609988121166546781396066902940729310471297137491236438517773003074842298684309188785579465822796288391496918848793859402703250918766945510594555996012961677251531177220007100778418368628113995998733862412147142964604202135292184311933590791107261889477097615454787659815287448015854732897788134216546067998532662855964689190225135526768245514111386844835756115267122398996707448347125959863062282840379192185300412151099668737489178223782852874369805695053676802019957830750147214629442570527232814125276270196095724807632773704638981466149476885635136352449129040151309560250119043728446655258509852820510955611187179457261548627197679271328112507556252653139481822574290613358788376319451593226571133639776442284053037026674587598307694584463713554706129545901122671676689818070371101498583753504286713727374929056961935582142185502413225056859382484255042524262314704808874727120819071623453620041905314704904965664844760641674138510621499730036986008667645481690302486406733804029632837588758675259602646903087166871671493940549199921800691130973437573116925662957765614571155115160436625027493556443225364808065672008234586632265508296696223625588894385422735188853378945252479804080241742121050383865789908369520541580985855349100371125457788816436300189376264041207401016537130855619053835667691533466229473120601998481229328599709154078544566142581574959077230185975244888066832081089664963698358276820406206096036589318701056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] 52819628561973959412592712283670122323891971336633563323640586510703931496313573590534211149228709104721967736480668076062330936026370030327208436814544406959239679481461522243760121431784541576680592283519952374586403042682960122086666457864036269811689253362269613276358076569603293277272583019211196967769848090460264119948440283277149623611511517906148984720908992724525815310136587245171974934679407388713641817489926529684808110579749411371564448829082136562336266808201653714716584461911465895258735227048769641160974851325305096755314331926822583105359616826056862442323154369418793667776039835549202767546262021881086632583172039790388602096332250885409773956767211999638437990629671976522029699136631307656187195849129249816821076949233332216543724293018487134281562215628217869894483394676232332260836015698788684914268224445053383347445460280214784066698786508023398569675130191206936065359608973876249155371346276604627260623462948334337732726281113606492888998966137351326013960076296755062331935572318950477606354214308225605596369861332899761407859352831439742789341590471326500878864824539287252362166949660685723477915464536536841393347282412530943592931754797333046366587701015184688085591394379680486320600725285411965928179121078833653581706701870934246813724479336789093503479680565264844344383652416428108066538855775764150639014983709272693992556111451998770602902012656350858455925426069490509338107157837227812236222893567184000096289980618604622481283031869203161986700511445379776782427890876447419748117528726303284483764806423110160277436747686001052227961900424723934188138102223260799162557076127002197846526267583175673305750908778586058420594506919366596606784092017578664352578730663926089018463959351818136927125890403994526457841459476076858318576638175461460670626057453754145714602850507185524620660320717630227770810591355793838442274665390678884226941123866968884628511850853707980734757826532038051520184432139837485083794034961241480193797070154111863807730293618358002114859446360895021483304197871464617981100686819401954295518588903629036713583762125026462870576552762609236105853122565014617148575353761714362711492474321081120921850448171636581654953799623591447380229095534210927118177921552018806268478982650101488441479945997044466372319909274768856894559280264977518225766977305248445251606860481833003853049043856930045059414777084063811180849999201990420967053698063764485414167690134755600256453062438805954721694993675174253114163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 3018634342469718276669711666188585836300124260439470285626510913033675152021750343477307890985968644467470476324076179845138465978550074020818435618465409691630220809330220280946872296019440855987548958868682734622345872178850240316668315774894043823778625854965310121373336155145090930168811864710606610111967615118528829768928853031006995112489380289395172147782404683012593850542866119840987849388010080810359791243645275729507154707238792450962643467805516521847594400827316781217139914636541186514752998411206176891528833035752069414878569956980709040096211644432432735572965242292706889116917154797033059603455081445291060526264163228290258074132652037520863891041602931485748828271625857350109633795201663733084077877039751138258396546357735646717744672953202486992605225234761568141416615983754291573378070844620594645960879975606008777573165553509472344622601761424447584282003861525244136637037570536052385526160478703079148795773056579190142773770345410505394458756516001506951128272162850250870281325072483528510354035644147816822894320283371399008979338326303955643920429801728113767113317729828867710450856339039132345929027025074719327768275308735621715625840814211369551985040864482230638011027010259926127685545212967368237709378429949291251126229400518446858482767018782072676507484473890362931105813213020693978296998692213866065339320858592477715237997688137815914267107648291003326214415931696266396780014886671171581970560875346905593072013150948102041283009260380166639911275366582222737768777467661184794316271664743948047315585719256984432022315537053771983111438475479856523815608116607673456750943613265610350824579136501323933550026648536386815355558097748329022336662233364811641320854664240213435631623989768361150632027997610103824336600902586486679803337888523913722581328807278018381294975332435703355127647340478095846420073991079454400003626863668260100108008888457458747295327996972983564351534013600524284294927382711364939825859712661799402570181156129051587771838639562222874846795651750999731229214137126302003330088501252908158934759482415378768854651405606242229080765689399060181350865733727342001367515110362942382592772444621078550544272287418252263052161026171059895549000836947001909377621075118775085531430227226820154250300827743676276258161336954130334563313697744111982609457458398792207729013992143268422970397659137405744924636677194412099910071941135774806535288084668002799448017298621511323722138804319997759622298523636483854864220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] 86494910770272394030510854287711957163746324527544063470314712649608438073266019561611242334921601419442498508421516874309815809760957067409746799810745633699139713513091259055398955293961725451464910119436098843452950620158163880903261732416035204498846300705999360648148890855669176820188356253921614595281358197727011727879305564975634237071930079019249542743477811535451359294221119277546385465023188284709717561502980943504979187131916088109204010230958427596189127534513491213286723239678573798723102234838733936628125394249048413288407314143813935575148988758560391371785669879380742799032186618217030058764263711271411648335536043785583629531163664336479731190710804504495466056735050719028387974082995924987004300983586899229779323709352433387133567346154822356029429206091361691316481443559360049400708457887788664293686351198174576449797070579439138251086839161851275478887705214076275289450348475545458582554113540779076679611598651581956341501385875939561540922346785234289266042710914486629403112506625985004884683625570298071331910864242239823271309811588675243917107027904103924558555603002241897549566984836346714603008239359570888166656091295796195281088063978680570015399317050195340512202840769073878806358711468080933670839760315576580721979646163844821556431714088736902079691633911203250016747366935994351025132618967356526509438139436449423167290461013496764349856868580550947583491036868205202544215907847107187780683674666456972160360565700463762595942443252206579829022680305287178704615989781955831202858560636026202509956541095222946990072170346625335015504511888987696452696865392083671133494159187536442130692096455579890847930092036202415036530591506011280451836770425335045885446617482677314015969859133266157373160835574061829626835309571291449320140262107484378878324065810672462173180840834320591873684416920949519157582664877031649973225682209077134663334842240513224015803280261369396576094888867220036627811353010259567784006655038798991477989000792122554955214122485362044134895513303157145584147101468949727234892749050411314493714914424146630654683741890671294383024647813627054181429230287003678982752124430612219202927846852993333082525198842577301610603564206745576150219281883246303463791175471487858184763664753085028951010496366534199563620940601189905693364941797436994840178768284990571850631964431678979644009458824788198823864553072679649879019998211251431758448528814797821543068667466695532542796377531413075074410749065712227161682739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 496719489927874611870555099355754259531808031460638310667090620049946972016285279035155098243889431274013105971855815661342021600688632073058818844460110011587277046366497135842184670189977607799436815412975094193239583863678237269511215399479356114581387000840605056960745516069758932554166285820383835614085140055177603225766949843353888074822805648827613653989182284101491878745675913771339943684759143369109559184783004553955013399598263383747524342837981998259628319208677562658939108949495671288345291667248462986815820528096837692107977938088584060936502235526419531403181234246309586578673208130518690957907267783615278699090775519530114229275688610510520877881272609112633883165944252795545806096431890340614877686387079240404373717621406934151265377189512453952061823792379054235334557075201060227685010794771819964661064546076373848302674848996781066134382440329652570929865407045784677200324867587030704625046518679119375723686720340691267570145057755281650319270723156625606279369174418749668726392620641942705766726661989080929416423191009511091309684713635213481293686779500723725301908073868480130506658626084992913193559934256166472261735662986908511224178230126218669902471839411197841906244437073893813001707762526633326305245194186211807592276129157539384653784322825368996441932651070072169570271257910775107925547241571879358134415389281120474316466961710891261899184535520924637837817104565480629273573376794214280137842890933690991273072703681210937794918817174831977362562385319434285899509773073541725335671424621288434997726067729754275318342837200845529246497713850500304293485018424596525189038682061082994983356163644802994342297267920234102254693397328314196406501289914452214792768299757445491518877239825888016090883366167911514435906529777625312029757647062926603197125934272567811099858325079457550549373910148680431121941616482667280170411852826094993877307856346666863324198759472694667253982751421162033500201058247361972957804208851721796067781989677143179031597938834358393132332127199861697009258109603935916941147316342251633256428939358505943996902183940195861920413117461838340465213840036972951018817975544914936176082497871036794458586734828397326683222477625039543746353072647759069868127480960943034014066697796178939281917017610512543971777189155458018364343458052241903588007443379447220700486263550425494969001772817170642490856170956711833297830798670400601939877773893639296837755762895132635481343178659646935067750910598074359831693623296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] 5021161488971249600602167248494349507341437973156464403632420410155711832119762473418660733274253183499561292631851236423665546096797354716778344612844823308753893086553038450234551096918586395575987797433597634297860029754343048613495877968321664031514452207747468448172573595529545182436594076778846712370509878707541947255739222940438459459290077476436472537778379000437661810287491869310332348839432234278396429178978032970251022109660902792945281594810077423777908585748613313820352699052106449890717312989830466015397613992031348925852070350139506286939230954120110795981947879769737119153667682479597129018302443476086980093806621516844251890315823005644838500583637490863103820871526461364746735805564221024028788248949114510815821941685922507907481487982323258224302166564259132437237717702873120276326157377003752697961530244400553965469436485404822466903812108112253810926087358917605750011846920337345877721085787146140249787585748344188868916173738705801910841234909478774074944501665602866232125990608951444559208936377574409276762167367571969435225099745580648958176735766964317779852422871146014232845419767283591838981464644050549375982745724984021494042193283021685582137721314061834338757521480301658674495260786507990461903325971823368006818901607885474230232593091740356870339710655197842268531493650882207823805111951753117293590720334319569740376445384699219435182075458072390340610234299274648682146035769387017284502340405486825073785898807752381664136342637028257671710948365706438528700765500456054580684790338824084768890632530108282224588872736612220693491618578720475090209596775064624360474299226683275921145020471046045491415239370148087663352714486095605506376572667284803711893469859553886408049385564474672825762124418469686779400691211415705710092869130845916631551078681449066146048674435938686311499251225759673352175559327002928001920251193189179962718435783632172562308272911119749520374204087652949437303560382016847427996711325749514751414864352446521446718707943866638689592595932746055824039204783616190007239231097515857465389649191619009714521366396957525508752196220844367779260740464886092714369986987826166481153928581529784444030551823395773281579197164998500261389067643884478418596753951414482312766285596079568714790307028385504680185730845638146353269022186740392361794956086933288834295528517307246500844929458364379872923860855321501617836860532187821542405853738516791953768684602250607511771284262529809948367550452718223178646683648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 14937069337318208915669558582753397688703193107862416857496159291715199251978526367618721974607361131900621942730170225474435511137015450323332317455580196652703834451465455058407072190933304650148619306766324047184248711447039417897167936402317131102033343109208912668977347910800188277716991056989970673706328792986135895530939450167163960325878227029241237211327793424266259614485055339762948036014850074927906007887149228963004966378438828867491396093723771000185295112106939604501612010188461790116514021056186705868034541270968639830733372555313694936728996364147379724131496044478301254000288096451485676113665647952904375638532030424821802822189633039716099928063204766540954356413447975399776440991871475324078750973557581263132656964955628374356472768082416678142465944349622009541758797602243693726478066118645222268186888436641109513717448810906936505401840108539003761584216861703366222033218131651744523066248392688140301151029533038276510935031364135871306638283737755337660431592680122998418194028698330246743771446110911459454787437326807357459881900873143844922609990945356764326306678508844180784739907073965672533053537616729888574112419944470765772436062303679259283669343287507124907962457793299587211252263903525933554640542919965543466382285156630133900929135189770009790120599798806182992520158052097868574883246076018436593719707827547434785037494467805154680705536108875078077269590539844570056553054170433419628836370396781022810709266905245341013738863540777312837241615875655550814817786343586901362080253038325473960197000234652799548894740871728314255308895723043652608232849672233765866246380613542687146898463270201210555550546465579623262652073080641089405785905450944920734336133653018843996119922447225471060661269221650375204908430088053993352144831149930061621906180594528211300168252209148862365377657410491427615881940317716420894461966748373743733226535440393705941606252342576577796079952826895389027201333839332477651296495127123171869805770342094383793315210841674742221149245971098293048202311349957928998696743775841233420344887355491526129215051996909244379471395788512018113627886170508591348793897120223944298817147223426457196466450846150833594294183454954352060669274312296153862450205729673909708586342318890396242727228631483722478733269204438591175836622470605972614408504714749370154224929897520482434142873784037074429308135362088472042481640923019809253995328250655102421300761933233040734518129324335351113386835812344848485438302715904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -336945415347802601377206947715006159942987205897141186527746523788581908485654579594062591479306068637417193813429628553603473154184981461367057616328089290566227040095796762592196770055994137460443224699441181513809718741325940654638689796617398814863076725581683121077442110241971803675795561663327318079447696097392353123571640414540984381162579594515146393581141713556484086611482878660130182243381139344011158933955844017852610354667745405860609279128271868013344455552471883254267723958818214398372380376476702681996848306343866580765277406598161131041650331622616855301880100234522907354133556252176611623958704023766478639206039783709176212127448042753027017307640664155470163730348694195966569413062966591336522291019532462006919422220669962666232264477661962373646672334893530533825798745893808282040643416924558543242131923089122377085373238822952917577412382342053739146693766166622842767451661805511581804263079710997718336317397764393390216867143512285271498675533551763622962147182590316187920720519404043328326741656619998057922665880132424971827293811526134218032046840598163091047524367499404198683016624962324939075225106551043414344124344604503870069954751176441321418198163768624514189072010328147483825250527303663962453636992102374103913587925950369473997163322676426249802807413780224756050017165017468642951780222528130534995675729003023601482085876375184872187860540519269382335985772423079822454933041890102304259349524674992126406509634893060091505584076275526953036327384364855826719649606398761234304459411156787536209514583452964035980400129716719228327657759252245881533850384473650476671720034599734114987805292489621626326701516361482597090799772828755110444760583725895004573224823528343471392887935628562991777276587872633122010985890269039678952187837467789125559580193820012935987247550503039421565731020736577796899310241886940336996890727274708827255494434082432303503556214364493983271197527990317156289954831581353330670080659560989704298900885493852944163741867944442336965468385147345987205026280741659313489063785056722515070036483084627023694694403595823341005779354537134338404759434382422440807773920363855705382707469174458347240808221609141618223010626206041464447141550579835535790160716888086472558999455293424099238230563197395175782072930988829192077239371176594561917241504715139214856900645519441685509904963938949694728235409520820588652106369288355550589270885756983146211118324375099699263584551403115463324768037529701603812058962329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 2431648197814276862919797490988380423504311618092624101348758358189169287661337740195055930816939129514038162792865147817887074345808667305215710593939956089891236502486544037679668431994403089811236970451276721630527967069125060620260402347303749598272665972598327151447949271579994155749919710250955919395871826509945472548950329243451904674758756642803239904001256572404474124841188580049829865245933424038962540173762363710189271521515886286320393711673288053013465928555793464740313000775167427163433284643391775532189188873527084101781074412222530558554459842824823422187771243509611765233871122696741007271068604457805055348865657373547265843876316251165202442773618341274613517928231987854553592702215925714056920284354469071127386726950284524818116824207370272075271122284591543070349109057010076335288442142735453315287497016624305120057913316384314514236427260540940966962870462415120957998131414372004624014403586672032864827454377034935580666892218038430545794963873406898851086509265258492289502034469978771487191006851865106162337730214367354796537078193599061083358783844353011824911523357892752320057548132997476091437482022688932153525340866671862995014976731876062519448185956314277767740201634033415127372696809465415204562661740415877799370517053454080703105697795057441894335425033126017859026398229385134433944105014191516931337726298245778701303193555480680534802092225862221478240747967421109280945027664788712870350548501394990527261032636999626662040431765709343604907687344992011698341419386708903154422685175983424138848849988422816276106845998785312242976610678986964309221015584935430011813335116938966993255078956522342308278591365249926903547965127160758952876032638601211449500247955512278065701722003580416233364016100257417964158558438982497134190254516467262155626322725885998240821015531372560461464222445523714675775749277477344106131646435697681947421195595877731154691082622101324356044696060466671937602063537092999115472098676801080999702040512541208555156168088749020439689092285411464371718733163429859384210817764670309905523230162248550154408302213260038188074009766838800097213100339166279125223592998456330013643438096959950145788201515553282646429130110294344780137723083400620220089468608675726259474322739354284962402234103496225564756002597018749929996603275530819108755685650915281830314116945394118640065384986381354302998258927897993037524771230608885646479761396339778524490906898840786643211992578328064194008595909147713834250917373804544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -18797546666720536363025273947395600737156163605048863043786196836000572933380993894680500567176162985090956674152281468945892617621427466300179850503015461856045506236076601131333545902015677887482993644454563178881946519796082710953613573297879907618463935777855627798056648568256204861091585117408139584761964947927965541811866239622167940165197390462924871988425901043050268668731691601100970066249742048378683146287731724301523273386129227608102056219842097621090253770741140048846264449130773286780521656248827308901945700975685128611863339163753213186922633427592965827763962380190884057645495658435592599132732919774088616453897988661300377114656101475760628245811410682085151595868170621549668041013046015792917558993266992675172600602214298634732362867099105014451477289170639683848870969092341763257314024437253616604256205702682154141889533366737273481382979286347185747661487005237976840880385220578197380159949022086477656979021848255538288819766790521382348421819264473347845300957996972720493945506507779484185423722362407253215046096727591674276476184819881954138044941337232671397037104070455336199408124680743763875955789850181914125685701660059735629753396746897602237282383006136983710040499356291781815370599639106565535986902658205908389452923623003556403547632749835145367938403414881675805871337207183591241563075861960852423276226977630880825027202404859686253775285764415915529173717499829690493353604398742639277528904266592803067988887622161186841863073585894862496131743086008188027724653871240741767923641854522646328874450559007343609057928313653787814586714795449887004890443653065705504833615002161371002847159883505602414001636689791577753538404760930053005514725914651353484384205641323059342998374765068120511181594802115956281882251742842642280353979739554157771981311249604359530005075948573908524971844780434305340679368316969611576285159137235370233112822777056813092464560225254369445615470982047383599984506982986795056582597817348027436707457064229736542833863178882343724751303008270159480195312982289309376505101588575308731453196643104239031840707568472791345274836289516599054794833575419572287743714422067723294669037078609463817384661765538377371064952847159359820265691556086391342138254480202683333298169347780407366122286870421712609646159550401784439987160522148806452913660253822442531144282092277757584785099102934453831267617663234724553067017070914793580793312337277203517320739084768985679671345640630336957679717405846844258223154161254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 171923895437018952955367059741316383517069915073743739123462014999889065022065155209864909300897985596017357873257832217960718068803388249215263768061161843295948130513296331701823290651545039572612047127123751650196646242406408347259258436180317807006546365679293657411429094807394101807221215332938417139287811468566350898171675338888414920243262148562964095658771068264333663128916497178872099101509733808965122626380747909724350080936948923332834754906522112793499504489761692207313820260453443378194672693287056830089608689196716616626326377906111585103355965716998963422531847104425991056561574570338007065014245216830112346464447308169422277181941533740774901997282374835390986005479329577648482011576380363897783308597118559930331895618452016379017511625767783602033765212103957765277535335195154413670863606534941661611258909273430665042098820945135908664705340917139053806016396078671956775347121040180467637381109846533057031316112402242134880912024786890985476288225737489944038091065245659983104729478446974543695467360848471517458412245781880591983485948718793956252100823733860820999651265594994579628709767093467702672565298715070403551292421933799402771377851673510202568672860114579113799293236433648065429077545138632783553608418782223087777934884415384032531569123499512896142885247392333316338349873579408194040077137643372700009386803076196026942382245217205463348206643780103490919128696206533201225807030709928019621066985956081465646595042730965205307001634396848173503292511528221883725464515507900492920197426762423124090390131876325690308864366193948436226955390544112616270036619189799213352541883058001596744936136383430773052533988911901267201154502726015649239982306153704443975266050878925818971170901706337479122902666064550674171456744792941160374513734954063497846958795823243170046200940879507141304044106372006467627672771356620709268442024039455146320265508143974224423436923701773256966027731841395466026632078840361769242762141984263623546680825172594647281785133043292382747793596837434787521941112259555097559199557227800163545012644969073666455385554289472818639006578903666513152214996128317847794542847813210157469272721479902435730243622021363263372246800015604495370095009775642738267639860603895061452284861723134987061416081343551262473589923459417539021532283748527519630244356664478637814975518891770513642541538245396032240637947046021673262709752538322836078458005324968459565223866704828148587225214496820135749525435330957979911670368160448512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -799161048290946138751556721655425477363058934975478972398826245278287935604730441323028989973023199886628412735568737491665013941653843610146035393804096791371150137278020519395649264039470859041056748416295643959759908875608383514778366737618039202114942639586765996720696710632445518330432465350311772143985240155438120297635553625283984396566686464081140846990299979257630905573405410560394544669108512352180983396023458362295232517964378460611832590200956420649112858872946952080438748079917373601693349028035902071768788795738671099195123110441708371178395921309900060973531550836916988119152723070224380683790477406814028003830958892355334388204424531871097581532271939507174700653681308494229319209954214855407361510589638469747461633131402235164115421678232537868656811765301018210090500039243021316928592303873154088047746434843463683510903423333045861013315550950201734644333369232480074970547928635635382566542720043482404822630604096782220172415466397058702033518184520895169334629666245204562408567795597754526802358880439704748855004244379067434970495128871648184289996998081959232027950905856441962685773330577632663874928879378153730121864640911787092320219093456499421617005541973857857001521760943882361776995338205362047087630776535488426231276359939924254236778871241434328576876329031419776439864395339917827809410797228040894778403566488306412588286049408572338593080756833252542734987919507575954717077270152336802920176025436648393546603165741279291433418930695435659510633991421850122097978019837311508053577969144820435316287677072089880213048896503997055608882756788629556599537158969847966769769089343530874823704457291884676775744208724911241053482054146182092525018973965422834325304620804125674328339490864276836852809332019142374507770818189472025067614941066225894209631379821715727621082129645895705406022975132748035625805111971014728580111347858036351025007826496904117051743840292731824469603241549292640037257150111181190647173020836849926508325254225709806508311426474564391910832126144704932085091269819694625333992154996759256310507723145417196918571243643581382081320041689996161273667960571856230526817310665654670996560796475831409784897921724952167042872222523056940493241673316976249650621041383661278082398415367367308682132181398113548812762432686905154578049372819239918945031043734163478473722473899107581637556378281478779400870776091755304413610750303784207167179330679362256200858211568375276789255090340155813786603499025711334442626378524262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 2293489650869592423776536589056677540249858985924430590688965261421064005009829246842328151772893632646646526337803214246700427566573046549346875889488692171756967292303766679530835278132327550201131949085485235526790512503815820996930607156911396378153735881778164033303999689908171491333209685134801698466368579345754303984808171158241367197563043470564455836408690715124218721289992826020028147649681202767024895734586398315282214111848157793579345939625684859067763555289885313794220985679377772767035373082775433340223138700727726983418773136406663808642490371599643203478421982527243533804839775576538963189891161110546337486903548978081590176727517559179619227508972555301727473705259066858328565917381532685324793193356789644612991588900235954666318639682977903868092870797365438609200949711983884848007738638010828627592696373278079390298760021180038068790405458622680084489802490273779706605838047866372536928299654531916469943577813753869096633800566887094028081902428599862268362374447774418580532753861418319071280447368767820306034428512693257688715522654987351515682639760823096676983334983586548716750776897391864587240412835597679001413050464392498176842914106710869928235129421467657972655149883249263843216065161324560373430200911793627987483636749755966171041513240410520454118405692498263292978150946282648500094809742789398803779970590878397637149060451103725216924533968177263101360428810128023083148594440239496771669390335712935044760266306578735545223589727308568883702882315755889896971216677285289255138188987582287877337438967500660034628886965924162104310630759354998816045631023550272422871901904372905348132223528074574510226046897041491851443388027621120934448159437884092606182152508829222610101534474103369597851864257091555297761471481136069601743402486024157938540125707759855249160506842988380100485314795321647613041417702582882332541058424321774088556186534196697102019385911977521117344453143569802527512696947335492789928495092995762301423263431451822807496735819356742408807097073687015821551041008980956963701993387340471987711261189244517433791028092193085425645983929353580067781423736792192652542038608521519273772954085430218006018677876990759407294639637124913836556138383490949330461741846444910791414440150888803319619698843102284020912692302940884552165992202328594163725934564480395730880491887561937162333297068753260498034853751904870652567073782395356096371941250669908086719451631628700691218737303760545370843729612306095433751364950051258368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -6931706116432658567391097985434861558696001218131826691827478114152036072827422630619487412694116128406102508537616755255748010168883950077432082444307511354813497385477935970479230569794338566905833682358004487804405164838210949630485407720826955092602491421422245890536504786740779326632142191165981876018592196051458685301948646444825202789181051830731615671060429886786441749667266556897097869740879436961584096969714047119440855769922405444670841206489748297126042790820483998920486653178349182531778139283235868894508095431149634154319848558519956174229980698086846589045465545473663506391496518606332788748705994849361087454843807950434919558757607821141921098917124297439208852719779634609618720514655499588425594299772208456301792803213242604730879129085249798028565451625417225169403735056618254282630879654596404094244100013166198837916172679608051845674069006144573175494015513439222660674577083616716561510093665662195025890945422134362936786256899625588519958445085629948146592958931917466934195439668042544383647283587017838488285485828056855739746036896229838091433991038373398096848107831970948392803701660735930587957048888111045063961270565236381803137642133470230497154851267852263871940530144812454525174397752880950647096031976108653094778811755408175569706719514057377243934801390462767600451379434309955062295916081224643001340636604405257022430217719256626304378345189810964803332465697238185664129178378945722714449475522425473138564921468188365356788436889574342966445457442914911720013908500569418808970722813396274930833769814158924001581691449460663380691529737813085569262356613486374525721072229402453079233834795223736446033152404679947901178293178383691051222592771254517710185888044898531700604106745381106815806604222743354434493741465363063746790922958775643884344226151672164979242553800622257434474396026723065246910664322070784064338334666729842535931206219400208772177516280515615197472247175283006653419075930610544570814804261999903111141364263910906486266482739528450658485285601031521170500878868769883239234167764196559116367357618519151758619401773821753538896284845867728638946096591387229575856435742634270782123557851745885460879278926491373304214094399352871053587259146995039612396889810707203833369954722310241313469259381267491796588011569279519556589502730970534365092710629469073602900133185534135710326450740754224796154560444399117257866009350083610222229365084477745660115340978144183871319456196633841730883605173119802064594678959203942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] 27252564833860949297702495968078644542593639214188063218251175063199435724811329008768413341145959496533470534224823082018561764981707137865298244371892007794165027574272055632556832883516816067445592166699256868871626672849438501591644403617407160804085239835356226712805782062713225709813645221187282255529865679287237189622351737275071022929872316127663193484384421185241650462259589389445004440782831142158173576450175220947416159224298043478748467369123480279585655013299659567663311640889885021426994057317851177377615385551104716552684821276361632716353406342255576471195274380940744836017538973675312272935800769424969989935868404435055037025001011495827203253649681211005510349675408855176691073499762481277247564925078414122102548168346984998060788719494788480917540725419858041966258576498101712128574242625980466878711240428219233688715779096321877460505571020983676284771035283537132756263884461016125759239035570793056464509665088441842538959490340491298121898699284301220409599184872217070621990944077684076792692374978889010854248477840413020986186681401692718911358655444427214197476358168762548889463003677729509102473778252032420349518068547993286698047404589248318862164804256324883705503623017224834012257375085511694557510654239368850787687088118035312889799792326138334076145886987933285438827337202677090540825885136373197112791510822164558918060386687084425025116901804603407820764695329279621935551271764313811230631767218663336275522281515573135111969739839066658574089860738051596656790637128225873882043787592301184873914565788981977918934077224802639945484380455717405121433040393175783105605740403674512044196884205320148164373464679092888801206138832634660074768208686851329374955028818802640291897064866032550695321884947180960243561194098016307710309002136521564857273077423061563705940372913746881143176332280997358778247112722880455726560885331834659207166933499564546491453210248388998560495423848585546000187053669436057779423932198891382176152557128140463537725185955585761294983403742618087955777129935779076586266978494746329536322014766598874712767867162187971007078559978554747296812942613819402068545940831845547971677487786022464531502618950287315757932791096497150580196068906869992262549980886895902499043449189009117392979296537809687163354155642239139161368139822016112755889306371015063307134194110934157753883630833249756512568896751274136612140345775064205756268279742029017648902262147811664466343955612003393793661256243220471934238186474263543808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] -90292779321143970531425304808299784113920379129028156687887568705270750342651413010122957152256818827470326175201222192252658564996385990369971457778669179019276094533589713141054111724939342924575840209829246668863078614582650908805472705815737241796309802168790037493987479631601747431214633185791130809561695207965287859460938281756509822083174781835044151045265056807863636014145926391713535581313695106905999045443941944057553013901759880259415374557317811969910412345639236268576686549185950784553088997450568933304235043827946771144649417376913633544458131221063813838313366558656726958987418550068129504187493042228867548958293852011721311741762300540971571995969297240866021210140729791172843028995699534101065563910848732712137888119421387084380665056189536886989866190642895127843439978202471513810635910069749959253279472244674244369417053088973627675393610677437662001025520055596573310291320478206723445456259517799531863783132126806454615236444116222120017608388478705820931171060309349427705562655229679455546713427217902531487438674858862056375522510396568323967181503903649260989341479698857502852306812658369419369638183642605303640398112866034728231646830451600193992493143618408180539030301054103699410407666970094230558273685301382333690978785408179346699934030802286483015869804561255194089165594413047088837346060708681220829290826387696145529322014683733835115593679560327941313107139350765794175249825160724469968641107904557962782869442161066947120306188260313913515130096874925628708548762696074267844558930168489222869942056724077235667848637453161573232388842529362124633684705028274598428286341790933095869528456803595399184940479008588317345259817546394682942503554052841288762309616692231354891639950392733477201429954184515707869168895337889530872678425489518653617388833399399541477740416585046186633634089091485619328153416406388359553229825735783676840113039368989392038967630063889287577396955976479358451209877661892104701630521772734600449270027182961388262196506158340806835513968689872248563872916267954456295684110959048367045907210300613583295988004160184074044256078705440160910740000743327149079539697201676340920569817900891257945650728937037628308677287092314414282338890487150801250156005554460018655969593033509858768945927273650894715441228895292977120336569639957489466916973551955763470510494681937999218173014027058043291881519165888575969312205734460854226364176913573666155744377784792229217421916799423678428327132304956402187485828032023756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] 204128391642267806897340888388745178377989008067987986342315398185124051971541272632092840877939405616383725298198819995603318696357533598742897304788005778923891936179248071206053785205945585723677726302188309075754134515164412611298951010528957875061441288564296261890513748610869085228256487075537603583458724174611423931506168156134363886914193761735458548021700703698043835501660119036498423099072511839342116521332920135455406926846668385393375792034540093496329258939649317975456019353882000535891457710394545730991035614327741467236980437727855478872536821922317412707472238912698185861721992543665437699013526313868935118812477155984508686261812602801754792771205383507863742560085566353973086079568598765074512235993021472860552095955069771572299812410174919341066016728430936163133246627329680300941404101392796356090658542273059019101776754060050625788383204325919193122764997447557116999054694612483038720355870901123617694543658548533005222704781370924548313303648120880327186778075011540647411050876434443122454955726312654371534193191316876375861498611672200442781871024196160540083362082502874778734387634394013122283843918375325827341969274978956778304449920856370513356834558695612702350150712694703521280601356612172738441957211733311060273034043987870683126179181522023252988604052797855480182265792866458218643780055775433230483565156586670879063153406601431166093925248436504722765881431164179625109123927665429650637103643843670771872108419201661710976193862235046591652124215094564874106363429546320762742012114845304978377176758277454472386997195002563938604039938368769560686846590446829820994542330698370048716717774580342261134800820694804033089934965689264627370595179966378765453415961058005596927607041536990680426950415528322308876703631237630403084966447680130066609802440677688548365618682713896235788234622361614907852333948922848048280273046870813903781804764796743533487673265125854253984962051610011532505254663586186759161396164239907625744053007710246485302032970252938214555993383796444345221987607048815103782817981971582767099152094818504386156789985728383013975263329785573568737643980411244157553694037988368415680926076145791103243381515133101188060452113309559111600929880966181919511863620337004995543983731181298740099905561164981654806956934593378296462217938709653345032703337472358789899597075506104528481872997927029796456881546803965746395166183974049488434291321960444976129582946828969891184779285970138707877250030520314467824589786909975248896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -302043725274085850192084871236840500611970703228922002007188252461329577813825688153207549382834522980076655812974823970574120834906484056918000197087409489404966315216271171586625054041538933326679754163915873650493791827331025406122338328489558920028062058714045893034067808653754872583840281367626051390117246573757936905310474196962640296865197533883732743921191663756853789375041673535238194901682773857758823163659389004418879753069035570781053490173376977892362597721100753086083182374901946077895360026900864777303327954010895789209891342937606410502625324758848805179556982547866611127476310208428496115067037313179807427475464675631625552695776345880206710504530621765267613631775500468520683364051245516346411890300865402813071636163687870572172308016878819184028864647914649574381079508311080822578324039389688510826907784389884639719181946095477269660845715001743763371157180013330591281400939570047953763041615558585378976558315489401152857204319889463638131947615469624126321895148613672886979198394004812098417506850648900072053819865855972132502055472996422554203120039371638255591540299176931767234566455275063180123689344794649688218909556081646717718157969938201929576521802392030952385827782514099934833901070895878870043758655982165961418081562903051299944849310202387004607110735190504508946276280471512263659914690968602194968336262698478261383984064892092058175549206230773108431755742027328151470840154674633050196685641219801867424490368890304393120570771435515267041813963869503777644982801997496649941728400134933597750620711585845522882653722655560117032748424912911185526022560697535580869499966903945863996048122664197199988598429256312980617329695960439600656731468563313534954447426425656767798109210948279492728907543528909196250172014280852292344535196587591784570264017257388905254198350669985958522912976583162542097668522881532801915979112097706115553239472778913663598638824567762645862163926154203543309404721168907495385822788826003449312230013098015507835947645836919394178300464202539604402924834644307523494865197363359579107908375932019855581313129301797276605044385079479211252386295869663663947215270873095212221748961603676505370101895892049388412388957538057599009826213428978818313426157255721795222612202324098483882450632822248909128351296376116647411633337083629706259414181631061814192410267751592995337278670175566190979110661243771609255911377591316332132484145534366374237279277264836308177206666853221689785203137121012308231598367476337868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 293996001173079402537229659080142950971567083227731409052742005591976299586893831749392060132595332349027175429650284361077690010152361893237010399075977372942136319552202885210837619573649178654994912204209892138576769954783500644402605251258064786546135224434475606491968290260868646120964956495375244374726382308529368938079886719842550547910487176578048368713197709800740864072581816707664844300915277662758884209600921157046380326288456275685168309119856313440604826767405104506757075387203064179413279363424586616184528045323326942453720101097391429962540297738966513072852053682526551357095492379985454549008030289280403326345193336535423845778717262806843613088127471377271064277499632333900308683488391960666178715248203817569675867276906323321819501312921545615008414688539055452289143354178824257399406830355289196272017179551508177157627171785592691650887716862621343559872530592602338506097070555975416980535723985070924374041785212568407791416403910412516050460811668296868841749318873889431818160045250271551656740753469014195125864112436207294587855076261717524068978021071785719793208046326175931201851134762927557401481663496005494468452518301047756913123274385470836440821627692902746437586424413051566618249198310497765354441196038998796111722229494372084315937226403940515526294732439693200058229610169589867866943856977651755734380957997365735832281527568177070992200017209347045757639403794496483806114933056708127755981400651398722975121210817336743119552231876818056413867593824831174769943521855966727261839521500020992283851906868569711824117977817812536893294981476771839150852692350039639407381273647863850789080151818213952028423158070306653437382305840901511322210516705916375454616948147008103227290400976389269250597409372582043740378367140628653668998409724070833184543688463038184293908186943721907322172630469310146313441943496444977945923212039322115454000999355447192038998393606833912061821108900651260467294807090027581768043717358938219685080637872775811159844716245317807627876917722392137609214008971372950775084614931041193544400415728085807983674353149046109152696865498285799850853483691265676772239131575053160141563826597947682153639467711445769204803381939776899254358644360640632869850358591754949252781588191958668957782311822831169969586791499625011604197297857283381114881532140302322748200893701440364338969085043246176385812576389187860642576188783147160400188693598881968170824294591262421360935895992706281179518846190328738180537180203541069824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -274055198098730526352434120328438858781968760758807944442829991450923146648465260773318644872648306792806458263390147728226314505095745328734336385283484894492328293310202921739555287086247900000807323406219525622925600044144043967010461570163777648115043922050895359826834657131354775791840500747083318418656569190506527650559183377369314777813320435712686982307131668155821470329772468815609787450605951454514271483743492066696034089236448652937567137150486145983752011790960840005751120216672357845568282486434858142439871610243316849442662609401254546011374019051603624109360987599860952895693212502407468049881707567126480521954204473312012826210900777733748084403379802878182532578698300071701588831804226957004498577766751709259222896509050442506665468427950616724814474241345605706788814658155104995721254592728952470580083608176619106560314102399123673388375420170013496259412086279429852196895464589727193107365244608452965222065663184221472601093426458740421073116412298822942405624581482107842958815619806349520483389956769340994292222659501549694600356029931387823985261578376928478855053983012387886335381141038696171117590772000258708169450826181909658408946350343248985992335546157393205849868532637428769218871454016098398842529027797887889871110548212568375442593495770894846378000487887149814546025690031594857140627270777898590794051076252881065359872358586444607456321776953311194720317187144687818031387496203741404641456252677993871178798380518584412972639832715106033702902691556610248146712406030060816417366188105217025215809463570659823591642570427677036696336957957669883202255907871022573934555728906187840545281768681313033427854144241631611242302511945878965340467314739240190305011578839284614621631899911418539605422756358030422116917033364678489635183571939587934698941704466777460293786494925214211325147559990145827918153187839699155443036899861101424277836342148863680904141668210326186942771102960374204686798519567503180965965498318755433492512638877530316303828306071321962246060081268994038161903505816129321953068997605140523765508085566923718235572424258075264715934860756186899793050891088066777205151281846837501583993238265601547761405436656135568465264918665922970005587109325266998125351049539558891687670289924644200084671151315469608851475884756388627864102691469570775198459817471427401573158940203983786595148096841123870785460143459351331101896721726404192437823873501014504390830261537028806345705860731924835901456098531961324321756234898839961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 583403596176843774360605360549903593212221712975301732793885044895712146055603449437218421684699870918684185198742009902742494383997757959305518242138336463512954827961834345496957492979427631443134926691994602150008079988172391244069034733493596750830521161691499424146824503133370278289871239045698844377427322479312200217647176126250485097850294658776931006073903031809803411733160448548408793719633483744957561859631086129472899318532229737446898704667903736922275390628130665541239084029879041341606530677172304671523334506695577114613758217146016378017291718460323945654217516082798205986655858076420762939465344513280570926108677137092377308094228116339259395056892059334601964734857169292184499624069833598880488590656391623015271950733119293849515147603513832398539144096869959979924950760794793973792600192779253949650346482236737389757850754095076833163432404936354352396211067273464478695477731298170549147183350776912011643483682737101248071892132937000479390810364336822356456708159437675344687073316046039236364762531261465692302380292899547983169457951614850768745727136640297051143820922713493892392912331325118756677426935600799027485996636612481367433665219849213159036688436701014322487389366194131459644345449108550114182453740305545624731867547939003409601720707235970421851475986538130491841635682483859917919496226251207936868173758168785492993710598245595851571789104576842925721029715746961493538286928194785646119556534127763613152206667893041479324331760877142808168057165384207431697540481639324264925278507200136752908712337687142918640172579065698721005823076026879094529698505361062466289840894784910330917989826462890070699063761575256477170738146082478860724960617584778997905482311383821477835291075041408374822167116143754857629723369646243214987190641139293935409151118295139794525518621401242912900378034513460864547020493565300747281730545581230543344434796081947393169287550255938056463401000982787988975017580085786732549861922292897375812119226226725742828994810212909753645261489435454969861347254217775646410086410012591464703838622634981861525407732703781005899023809782164501583399706061481576376180026232468007478168182922991431826722208892353704305688187532985405374879688917268364766959202060009521289617114398641199765809815985350058251071956206122214510589920316196894051452912834569725312634587238669686997961900558050479014849885210282141655948695526231271527824311469215044785042351445440855138312454109935888806139526968652590302222695534572863488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -1418847123027636227529612216392256681406434026124467886477316991583975163948832599744480637773843961987479459693324219660773159526439663257938750121918505884637167148809513536957952906020127029819523994451232789657297116757119269199230761474902529420640498471867752569562529733780881053844390683540078014110095425430689668551196431586809609002955960814452497776681083357087573032140477088508739373118957265804508367519100908471076130613937655421098837127894702513761647225894736018366974069535796804836249186920646928011365355738486981059354065749617079390644191674473422960740129912176926542155175324826563172535177747958022182135427549798889055740415651569632708011969614278667912505710623120081133012140182403654077405947573578562431493958193455145754207917871637277131305797587977770857821633028029572585964927037933550922605182660257445020024673210356646067131604879950033013498376210804646876156926178144474654754482257776155690853048837124055016445568669312101548690102310486784771144503874440628823306567971748531858011613395207826852345896335308511806715301489556559728522080908765176841399693137650375881191404693116191884132964549521459687277401248438991706225416223977735156347762190199979984051208099633377717154460724727774290874854597606454594203914261278367087809787293931865928155969429178501097442392032101176691686889915883830083338122524024345504797015394093485502556563792908457174697301480603718584592613581707635173979147759459588904460409702332514391869424154825568276097542221768133331418911714432505052390098010463286129361145734660409749669393184240090575789408794299415347694990631902354285089878153733560484344979943471311564236490931577693036426594327668840995393758993558317812804682219824354472104169700034522109878412339468143933640632854380998187453411175420119756735509392709327337591267127532264645679052695737711462716597239942861134328290664961493120034278117940918841722776023548229900815944329751151961429821762749648617328203577058437593487097357376514279100077629080593284049325066314014002745427158014853416218317067045994718332451604515382876057275377294424054251650488757805769439801608340227088853060200752557820933615876563823310763176150554609426704359224421279065478843303304969640036634894305374485986441954342709846492845812601439505781390542469475856362910380032472781323444319975432542520928978643398726916757329224403835753905019710573763681431923810492090427096070266483364782485262663248310480185034994877669655343522946617406225920306642629427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 2362401941318672568561547740722410447876266403011140286336784238048555113460785046614106630265189427010482578218529952292190166829193701173602994150051652201831107105529839141047749782373750597192423920111258390538414771296173646994666166616294426967423086586472383352433780562683455161637991575164152569770019115996514217458437238521178936829232169197142797635065373041657520961292708764949139536848745903201827723732955749017412304996223807912239835189954853948531981589096269947002187749536305292532089952183486784316700533680822820649507313987912356330319942881690655112922648450625294443768697995858049970417278729140650910434323907244119853332468913011107016988467059783943407990391661192092377125313759491265365017908181215570287551389128898038832766183653207119187628125863440431982879828450340265086169662746404639362561755283913798462360657009129719252003657218101090060778066879995804823242628858978307502399520449676005886824280271628295257969665460273729915637562380384601558250462301114427879791735206256273304741359168362722937879042805573598548070748999379583925732861309406598218001432363666410653761683079116323199200692690895709015834394702655319583188792437881236152958012932551963511507235088629077354090799543318822493813073505702769511677695571388251255958465522675245996380668040472474207734660905061477794262400192781978459039213444545919959989608999032276393348426563327385795495225422013929588501464820288355238787022904134306280926382807910574453081327496850272190691463209494688072686194417416368637129283621153896164561480540600713223412328305374791408506367077468939803207398866698176233140867487937569772310044076082834908306299922301784207056276623715761542655555934667983489955863867896886988319932264832329339829559055889408811868955085340450016421452899196426733407819465008912932832461477947430611483513165278192569656083272812694634579132087629175748966810960982300254040121038621064287761233005081801889871840118932349820215158392319729777165384460848669521637918858914880769729016826633178706851596097576551484186685068352749089184030975339646569387295261953435616090774389225707061848127113113241644067698198535627036404320085981556860342809049767722464633332697015016901667874804084227623314304246971651575704900584640583344854658152214266469214657596780319720826267157474758692312393646772275274676389653517949353105493030786138437877225718087391493935182539324190001386057822220481512320269969326239376988826648995836247539188161379724671221944378460997681152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -2598202690742041742090180640508073796153239151685045441080658283094253654065265814766764839835709391067306713930323385516754590971973438182214619166346706217168417490817474420735738845651730249870129011375615273653566122100173870732409662354992707730329528788815525476968392542428175161852928027256535304064438026147640873288496688727399957281158742954003112074842015617628458654037811963780886643844836952961574916064520265817805976125465632344719100444951101745135515989570742640507358884832436110142194911757865638308257737455869052013383671410307592546336410322007234361336487765232152817695448882524732967946355500107516897884566924948775761402952745213488053939230394086836516230772120808339157305971440405136136747864512737497183859414307883046249741552496331092129384819166783999253333041427071359389492703786027433172445411627379932546460337486983335514137952075808776505911086959888879055704099237340089709855144450162025346692182450713918942609432368905508283311839622637575839680721055552828925794501431777011228090783418078388943497805686870442024018371317246528692644264648901725293431196876085141518083281947266650241249064209170489924766259943945006718488790328322993930605711714600593554880488205700237027394215512279195913860975535690826974467270011031579495693707563910932545416130811691004667979790545516020099450709724059070276459019451043478971349005210036851544459458884724259882440370829317716303452254044171603209384991436274786007343389557071311270007415452878660366824259649570725961985000002762013506430859912143532880775506296743669507518694302186140461673933712765985322485511727791198308541304428882259541586134523480127756345840192311884097550667884361667648942941578573194698956783434123308437468271827065035688190935746912202956150509976527593347756572486289647281777303963659443433852316105783467475333889666157676380594582122745541059011345743387728414883492072837657330437071324998186004078564854682675737436387932498673962568325391380549799148140282206243570666010436923013169837470874916464941352485041703324187437227504536436093318072009972023059652235593397690766830557701072479638331375181062525703610042493732611771917838668992581887200696735335050078281461330385344782496411760267909811734068249836822615495794522028347398165105729354870477990226340949853612981534405530750397461858293973400318848824104454195891247863711102302853622752620368571593995918272074230018252840906847353038467795221723154737908364998563708210470942012683265867706933028841743974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 1761072733188782129514948600281105527964144975789895772207529946133383875481621912364522788799038792542731932207439444836011739775043075989668199246327869900263181744012617807378959288378829502069492218975910421730118833897707829285040030827097394516146484240077795253548601436882649071697434606275710193614310538394117418477693496650403956996944920931293580732387955617515561299023935329313073681128354044111055566830165652181587759707996668434724150624838002821674741286350656140876880103576904428462196791510091965050934634401577084434707752233321549903186872684341344190691169180697980315197466022128016715506349562789336490193914339914664696201594759199453779727666519205873184018934538208737204192410778133891876690596054554541673210202957944720077702842227438523047854797422605566438755133914971578018956083409797267496576985298841444468874679454556525235454156735120425608056063056199707797915174474074075008023468129044993536124202124548405160661084931733948052979476906606007365157680575493027835788045116346793075914954578648660777777594234640583877488580521642034085878732087220869195276752679490353557507026795890221473656240957470954100524132722320633880517527144081008391619448110098400030531959109595394696015506158147281712598334659270110520131466863448912176758968652895061342525366542325014073534694388918935289082504197633515401764590322097382955141265503364240978516493163600791425016470008365884708264199879943624412749369536792705752807513515609417349765832694417558331251980873801372285303378066037814368559736092183925162107525504498900395633419213135012186390474078232855624723117398112557844808031213964804889013698893339779129803801498236597102712822995223327961267543462120474889887603456365038253443074596905071760362987051562361903194292042338073150373633060202091773034911146718824755069611493513652848997519749062970577693149180587949688364925238658504543389821566775446980476461712255852034941996667542173771821470663584857844469680024420084074115455971255395018795157626906040044992406677388617772892725500136437434767719278594496637536875120462294371064543564066266554069506297499747507490370573227414599622082182269181374474307167533913678303067728870733842725406871725410521804421224005164972380472319620102166445159834374589565485812219119469924057308585670120234437281386671484965708482917012560673863839277176929995949565108728580683758124127511744717877205497576413156729961549496257137376747351170500494700620902639094644305931310001910235027728420282700922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -392297250815143672439820270814469137118646824585206087324644165078371789004040656657528562559295703254976187180883340139026631678563308012302508902159325570567836633061211161635971771240160995240340423302312915983157020850680782723057783523809361260107775544907369481564022599790534601376411941392341295880595452130438327282160654332185238943630323322440138760155401509597870413563116598905295504167632478054296127439117110158436435584831587524187197175006049391156488731336675507519834622790612259370250302567547181181612660226417910585435644282886140336084598839261364169039359034113548531761232198555763490591455843400444350017997361429884423048703306520435845868305461116495342064641649022905644582217166490637397330739163881984300312865508855763815436396867509336863065529801721042479924309859901220414082919842043964160589265118158489998953619037896630079567647997517146798009100228857856925331111776016020548949291972868680218015864009860817856483460991483368264722974823502108271185866387314552292483039789568206247471408093388254738192781394740888192750677681855836739407040807541014068892790647238135169513939226894624439372552478848699435761699795869966329728338077216191810424000933795478716329982345356497949838393531929710590046049381061635706329029415017567243943395066268573804404253223257603331427868349608800530631116030837185147535668607241700123379242982822597815039015695595182788446242425944305742470153265073739590543817265790990061393334112968310330832907659561080738698206997306266062255599929046465219468869265750852459670017666820888740747451835777087330467065577250710437892063932205742358309645261444757360499965581228452068930114498149610143235816026355644329445493121254921857156260191060496345150945917756584408164669838773393490347350555821529892638058702117811093638934367075993457677623820414109814098360460660814780547296429158745073261226687787692472932135298768790610619445635324999702856847290223363926693152687036035305932619628719434748266178823292775070854097496585670181960428729076615785369412699986075681926444271908881812297864941292554305763322987036278453326869763992508157446454000806027845809339952042751068998552054860962168848536222339435838612928763425116774916090476276927687166104723721076453821436995007455653827438387824951862240208141405804463400740866642008394895395932463235511852976664265452960955562679598049362579587224938921505760932724979839834801722769174265631206981046845651518826132725803100593421451719854288577686720555873678131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] -588288073482438516889641795468437849881895660131406963544516461086694645077565017368627097384852007386539324872312489130527419009474861096137501709706152669132159375613208045100433125768102518573081197361443744271887913080736822544743299439996595563613988345019829717087574549843619635276350434106602231354587782799210670953255616578281554647786851191123636532846992813060497143606311405736416216103612826650319828901913704431492404791693948201769472551347399415749285376057835046874216866781886159458842368626450356920077321835986497776318947229417481371221396387237274143339992955476742968542473058781729128675889280997308152392359266530168884070934180022416816075810509335683490893903682359348567174927874610392633261200829039742503364403512996017761520791909065308082573276004174814082327297915008847699882647302214021058406796096726005381708293554071773913067140948348981716158857545261515050318468114600265149861850296555243868516754550069966858523933613836058793295420565263528115466627955575390339636371235418482449963653627551988001654545820573406244976660335959201487256565905159470322034714094326114219295902527256786151446598749630707629755342508117573033303032604459495808702346619348497986606634248889415609736447222990673757689926670085367005744816093957011917111305541379790122831625845758522874341040560488499428506834946733654143188357510915266155704805155206119736288727224868315893221534171375542677433120295987623925320080574437917327512016715776979053318526162431327966392025572127932639127746927802629661493843776954284175133977556951367261260276204710839634531675589697360521472013948197309045500584553413725004425835595834546557174237130476079370651672863680760088417090022799543988634892183859428030080701891419566258504709102523732866674920943146840819163942030246188811468121288355127932875246599215187575089356905291266199235805913638892714812985001192771587526945845450845384347570255440317670663442533298933713893603569814697102658354237658550229288034103174085772847182865291279439664772813342246228045746521295485302147331862524893742486800605041108746564426973568054114219956022252136945951281508927680962753495872717395471759181217242854718412070368603121801701928946447147705002705508240375339828591171935986028208504738612478914294823366288654130586930928252204363779467340763564198205557720176283141694533748908958443063180520101415090323931318663060937878880328982275759140050364177851934356745495868043012698124165167338934628952038799062720565383396555728355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] 735219359091991322693080027741287440089210289895664106028326818195030510234831392716246043825897462164771387115750177692501285591396234893971847554743492421428658229373314684312841690257697597834834798394784806196916245229910477829802930437787404300505985914462075617589883383957719841939668579602369551396482922987695220719641578440083479875510020106033295521207436986980686575137087769958277181637972326154650655470534018864090592217191646629296799265154002082823514475976000167692616730576142860689483505823472009560170052072858280929886223177880878615282658873714541074661044986312007458952345742440009201538998752678557446745126511195813916944791975454913619998927735745269658347613264125018890187541581893471722248291909170415542939173943942380443236293061838277394281231760079665280199586897765093956851198911317416139816351669362543766189193104287842349121027403176112938475504485465162279881842569081821060990666165226488592885469084625337983050511746517301920607783280537574766845024429581946944299431253415827731692265387233114415495276593377011334661779933902355594325244181671365588054285795340271486172512495258609642343097546812695746501023501700949394115316720349647356863956054491059664688747920022539326674215494423965260889325749659534403279520553731969755870955641233755094080079313004630947498551248889811380484883478922562862181864185939674668391330668452662972774741729767683695948329814646438079699132316486888343475648766438130611131874876470224811106076461432011651550688888921166896783165214033390165728807565058543680980354838863371484346055925496378865846992118595799949332364330981812023718672926951019336547861223724963729782771937342775290768300256064201913209494540607742695529451461600791186412340284233230971629871339625570204757270319323766111731361420316045873338311522167450720848934460255126117174684998198733281224327140935832874045855963141218161724089701922257008690842878353235008919042838143404264810736843726525557356168003818787167538687529250572226323259658132435957673604114502969654991594850187694842386980952784545693969357665564191978382673146162496239999697161464844898676062817156241742107474479122155001125420091628274683873003934913763806039132619530666274239670594274261937684997059031651506479356790792233994128513690807492203382813470383239711318829276096339067618820738765341526170629570699124610905205282294365429638026933781135434872986743997095926061708630256981002805465506523642589126376106990232542622785215773214545195295662068360806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] -311136016619187373110532231623849907641808787497719328252691763430143188462153981248679126996974918670298039927700646946891797367236073756879960928421078326293230152445745520646576577038800360795395066398031677061013892444739046362017434362692982040582266735476881024457350121360560831027589702284523240339307924298712822288401006650078436193460592833534926796033703284743685158276071912339022211754545511861567670165098942012599432507641982627413982731863725472806119396620439990022136821824710026671325523810686436349338715211947620452783555204701822017902369367488368251539862941218397051173363566492919865425357218542165499076816291920761959686289216787444443017331312137127083428028392551055651225922054624251402405296283482739563409477492478857711282811720347809465546418942469956762840205819527646193544877428188882249776350577555023744931660924958160273536794254471825631229831958701862570230566095662004276196491278255630430698677859075397149723909850721023935964849404078419632360273203196023896765500378243915893436566206635796579224464866858489442996136528417741476251159538984540585067354972164349612534804781741793147892068598518806967706672223159336615871907777102289727603285322601970892170953344570324711627128282871174862161534996712334260872143399319984935978230739214936213169048156373602665352499146935194110274353166148452664686667331870902434689320138712073436229407869027122230022609768488770927375748872226676826012339811677890931661868756565365043375911643680042493456300238350309858988756530563053226310566094042301609733934483302431277628570677498267553458357973456134858889131012042735060167910895521008672633577873274789863708471600526583596384778191236388609611970528394415815946336480768826319514664038661416681662122569531855868231163625646502284976724989554348071587448332698083679625875924874721980246593024123869494935369822913307752138111098958030902864970470927428465321010370604596618655965034021198624608515112761096139323581683128313586833568847395488761661993606044385658652351862193060723734159641707454155513145081063326193773880448728421574213368261069012032217211014453654330126736291423393222861764028698027872362133882016728490073264877726084304519844765370251865800538468643543286740622126243258129178657454259357686672680505920562472214644566481211621386147175547541323078143790228733517029477427311218415630998860454750267461301157834288337271251307470822854536330192555145285868156569650577622970097371803778167309402180682455785958577060122374176768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -159015310632634243735851929078931205201814596674823955369744971448106216569314442759066651105689396978824462888296115085981194583555365301628536765369159569852727838343036169778016539692015234791465480052597350375758200431685220162421191341168825600799685795470411060185658829038615010159766900908787329901675052038188503978592814368662836122538185891708521730340413818995166163564712415694602090194098959227264143542201450764532779021951247433674036573302298651386466985140428718046146926591523110501240448107653193683515865573417400719003240716696608230587140985590841264558649748517914274951343574121943494099498507436178053984579822676919994128456309959541077623657667011556502771897774833682401635105587023183577319977949954319912247984431193241767165799556186178569103758530406449086891903293051589883492321083809728275676730432067594294389220289936455380227867909260236472766536047091521907729164795716002954189702774161545611350930624845822442689287961877080332766646292224042250136618595941994489466269870644012735501443737360648582725976966732631286460377837246304656508536730256145999972290030969993403050491385743748663900323498377915835998837734587214709695881991839588230794136671524575426995956635668920110215600746093053479108095721766393893562025508453446885151300867077499976996988257640312724017290266411320792435996971456237643389743540405243251758556395773211954722979940078968532135265943291488294821936272163747429304612007205527355681917345939193433583009485522960797165458685173447605669332264409591109027414533020159914648922919688714519411173243800331756008699337030649692873366348791583325888396698706169582313389786614941973727205749067994102873177061898145871420043453954038597539206870579551455277881424861837636040911960718249232072065801516178496056123524731614370669938786820475235394142610090549165203733172860052847307773447349254507798096364145471818404585984356779692460239274454280559580447088996602125034572015205702205433234800035467990037426855089476035883260273591633474906392229734281017176418364587844238653147651183961420859452825881032948343718643973955705447104605540526587436963965201712913025364577066034424058905188878295890815758613850603198676944460979500581276747991076388418625672387657466085950290514718508585135626686164363403161790446977229907240041548554984724388094358816394472549446216494759519733761529215421410134240748215606743660765060931506254241152654856204832868594715762866450707813665938963768591948499462846694108097016526746419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 372859347267654834788270042266064491501072809746431724857314814574014632854538284710500660974070010410112648787054344477680659085253957257171401110960696435996511914134901989274168772244701239680001207210432210220477153484536063270563604303700072553536808627924854155449046692855797178637258801440820025843310444958919055715212226846220806973307763226649465183620734966755996842005679284773049133391731675748411402194033621740301416505288289992704406566649022980228132946395783345043858465629920645439337481720399794757525742322498072333837709623446391475764069832571962157092424581916942014560878336377635663252819814136787451342696945330597957143811896748689833373398878369158283609264539510754539448184843756464413104104384049786122874467808800858839122790203213679774145799445076920087668205560039345308250110912681915520749472265979702374262068698469048326006433107372659103230748742582989853124000419313070607226699619669306629304177594962386967316544236669029490316652229847786160466083026634680311734538036032705763555340015815229219063445197843938902048179244017216430957335723282274118970866159665342575664862903416450849877136849583839749231259617644157916959248865376493769659484108281697622280171902987593395116618361711849322489464560270162841061829329048236816988504456639024850266002074170022552849336208109591067744496414562505673991550512950806279348290458030316688603835718260486167573115040830366506640835636235518031683841873024681672457049827965558765645907582654224571669696651008591218631289225960782054587970869060438976511269643375990339724457265231386525519003495265049233802406119854918987174669633229687743427077006469280373823755013067704264779162807350771781401372231157188136696680888225022086010513750872345136940631101551573450885656956926952297430754520728875162803227960769436567473330242935572819839087973766656319554307624208148837461013777850485790688621632642077819020228698721442333777479001464145752320887816621867270377328665743792280682361083637429203122478385849875504148201173625774745507269987379486894191681127816309457187849913458252287188737692098379170765787773612483674813022854090836043332556738663754432581023610519360192109115229819077472390733066877224416917368327248536778259809522004138564744284600544016690831194215387500152075277984845831496510361687653141680254427527210303546662644235770771840815767479519887097775979931109720964965873410760260398783490956824833137229476428344028978141336446502341212912122992704389530083813715614095114240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -344924636075581526145957905551895993138076286093230284697322723870804090955272847959613796596201599174894110578275417082871530452647630271376476444432439505436500850633673429430710260831718146212399096670446793861510701492122652564261022634730845255355572219901756706939214868524971473366744238861457155995000044087398308431863179802093276210036752180343117091083638513955026430165937471018538871612905573886161116820870191665684514497038667435120849235186728099524620239228791880501024574109910048441778237656380127629067660474496752637733224334644574578426637642213965818237773213808822799375632543274848032648097965631171052650733664961347336815005516622615004950217855347415605201539091714176667733261120893539385605359302032876954093855391952327532785277299251771846458888861464562570305188795058217141048613988883066139600715373397630707902061668159290118304757843515313388685634327955846898800790490605652409796920374825946506994656858801400632184386685938124070199147228719416156969515429486510518202625736689599915563667233049861328674638603614429099442220459083531448693456085892984253262586278859609077432715925541671224755197686729873091755150551480709350815025075693025729745241841038088810953905835537321601865759725741789144820665801508266245693554939878452526751896747643411782563160375223402785209758730194003715225763939649354050850061684278328068452530299187824964089686029099301686725944836473443204361049863065880722069758926535130319111478693923556231055976156314747815386133012204687843079154716925099105447577548950102921426110785991882392955408709325450237349234369184609220706715507749524656217243720359088594040658000308062658765334387776983058264736940701822230966162755954454882487535209030242135944742744763861246810313184633732967680966247641520722534074443615064216117423435485183176263223578746172138313416087170544811671919714070896095659230822906495094459572163342826312867816198278641760880877495462605641729043255300769964240068677837039111616240295862614550467553821456371836653458644705180548372588142312155798174980316485517908825070355755762815048740507371045911489480865957682009192279329204611472381068125629387596637411276667648193491044548434799825497157396054947142017081531571662049260824666532688891246156649870818890637126269081890269149159809761766186587337908178931764054734513414059733786954997504687483756336289639920837849588409515022204895306786195200976486143830942630057588712499240985122557075606230394921176696873880121614656320407430443827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,34] 222614860106638853002308985330539198234500558517533362489783747244857440096434150116346411872231142043367164574878339092212321177204493627822585491481988674465130058637826401977706845791213049541087941255911049645854665731538981367115202860014641015927776782556286286553064335931621454092062293197321784242038652660388776313748883991002999950613553925813860134113807533603685418469940254153598682061826470475612170306647299389396539301691534060279111549100509867202253657733787365797229611501875107216759590147493075734805253272013071731482015295875533975606555455335899458982096549061183865606789578619485090744701571702992925529232700611691311678260031383192262092592232954605147291456724618378021016773399742662533252890189780655549840704053257651052386334885473158695721510930871766976172087370225161947293612366724848957320172839676244039922235800368021610270143133721186578179947131903463842576015136341192792275748176295480526685454051699256742133320951422056370973006608976278510323232753161760944525308881046444780279523269961937952619113567525592888048326515960212838510042205271226549530856359469292834533286816953879854013475176570231638519222839365002012852941703687798809608347737096001754373154151293398669660271374146847178328357437290937403346583898000397603570661386919774633449512478244106467455016280350341010969125361368692420113705017650288096904226365346531035408650109770965040198678680634012389304466092683139826749128473282513798705764331014079102137015478258621011243546514622337898999342494052132813692086386392064357807121491559108653161311780392209445567496419097048863606642883616422292405462062888941488272107627289549457329759825719780635142718300990209135842658242053781599473866065115928446104729904414076327490943782539057244576988207242403033350516361486904560027573209678489420950690577854928619780384743504938780266013788562998121695591910567084464672456028352025771641802809348021461697910640336591599415844676652480261028927148539690975829824365720652678634328441521792580069874679954842884823124240125563687587933676039223963293307237623182022216875179725092431382495313658541799992637223656737186347661450911407820226059876808074667357663815259228578440301060278369171060103252060698453104110396384502728705838146034450154462713196378260667509690213392370951529439716091084820426597886469676817235026421073846307430001188630266853637514698105276057177996242844508959311094984276403266124806583854082625772889625476605327209855417774237776183799370365733437440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,35] -114943707440242371479984668789098846943411222686915875169226276848020913859703632523997466285022326387124245062039424813130140976012896941152384359903266951284170641415470672144140911477796372504043171999860997445626256278372383981010138092231443426643283843709720923283245979384602730829268439597360101875611976042829749207804981094314946510556722989217759782994592397911751572463883481399368965195198670073166042615078707927983927715775373827350299474479282919256438333722714588901179698589779091247875651531256945004102357597291200913024293737589233142358643554420976247784819498189195565092995030582652868904733176259831954015597079633468845882765308652471932297535624636938680772010969633993223423006530551641795361943012173844910984328104457537463424155548818654608299347741671949259104115738758505036260145719585369242430372009164345958259067768489536765432053166951204318689560712822541037918455675310428089563872635858796610772212546543051925648729680075059676494193945215281722865250497534350732860460104919372636395748928555567200906053890360349135683337750146963040939769689476516480780608116383103637806981355971730071488580021163596929922591869282439226530357721336906403094687254814542811897974175868496572896490142805930066794824764607530182624833455794197975957264480618734707109159429500456051524389329268049137376324848643645155756328820484230083096649051157706590602752343098698617092642272984802138532325844766483243649703305755522250075899573282249402929521616153115223657722089605059570449787419032304141188838417840650785366602306893546493823544353730478406923169353748568139045549600296648339425225844179916519320116053129932602994589911359165419722202429525665697991446251065268660535909285133541125956557599334793369507346193863323457468575408253237033753734911075962241505422593803653145774097787761802114336862601967491682226194676954198819030078198187701954121304180618010562198739933603355152982238452819064808613088806591835888165983580536434331319721191524382378400381050344206870397538261922455108249570658566059823886077956251169014513077346742449251808969598362780537362778380927183225461535081990474241218996412154542028214113217950331371404533648029548435021406163991986503223569639874093594509070011277281391561313287324615807576050227938858702133976933655441166490790216035921073527895972833394115652868925278414654868840729261785541131670377865959105895942569134668869474458128382303705041283840812416800654051392329206146054395182068749249954265965572757913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,36] 52416726287715904548525987089780591243640127142027705598542436698131258958765267864248516373626930078838226776657241228827317238094702313419686635743173674629574013153806665624097269047234537990157926948459131407805797759201815588621431183466221136624285054773652328325771677052368471120674621495299381082994020969950372157510066045600571035688144394259672126599560851235538683938502580691706783723843996556944535245894922657877863129819609432106617116166406895999887511924436107891309268413940638013342235959747233540620061917188958472613373951522946294258462915590690303029726159732051870689458566694402927379499828154615579458552174063097160290213275262454040475192053960289805978711879002489340989065408132324505393636844284845088246742209981890737559661591595088002875308825929854524312475354231702816299232946566241360432065454310863468781339363049002992552238878600600759949791059884893775802919088804092067303962300985327294755454373882313282610232801478688562002906202611631925155560333384227097954160403491513988426378883686134900526578924092925037829601216685136045718134890523681903081001832647449709369909763105493964905787743622894679667947679919820015729987961171975308989922517907163804272914442042519640536013190416844661923180183410222321949890416140514479532730506022588266112601715380352803444325793672576307304077791148485050596830451563502058691557154682746162983988618133986012049310574696877999085142784153177188182822462814146853021359063271662680838572037870369864866998923934944263957099684883428021458053637004178540357938988495011723701854650075912509263530819468429080433721641692218914629362543985515212979003088394235397201025666223820999129791593263925346541858285097991746445355864900969370516107949236285437759247884616749872099509322399668811594213399871766844065776892221282997988287086902582409633643324286803746208695248459062829877720101118146482707086274134285394932760429681746527282776963204472267846249407006377389961326698669655691840543913855462490702565979027552963864727956459481809677079045655133265528767883761173944587049014587985900657979372054168065473197181323841873670483034777798933416960802385034207364504027812811943695070074975233025333094373829146331650853741577398979913826676949410305603284711483950650927755183142951061474041748489477020260171702265486680451718982124577954054419633094453571173484367321594080267983911392253148842946511871484100216885657131012088935490352152097080539845848789507822674989877848146824938270109679459762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,37] -23431071745231771104017807668356887356880763423614647792419260319700457701758799693172378717302472319166283687371193730184719125648577597999688106424494535549464959118553971600333190349904426964907937783951724307445281985411301766350841981088703163295027913387449223525697128700499459550854937680019656490292573441224600573678399781469186887268958166298351583177466861797355258741839112179881124215584448134706487434959659817572468620030210258882532250301177552579284895737379819128638422031463148177422693873265982049363429719877817082213757161600957925698623668226181336006055271372328536414773964828447455459459780628236306319864467735607487360136092570745490565991968579898246643967949593627993743577261523712387687200833333562345209569125528304679307959752672919661574090521884229790606981758313537260181715174443173869143463653478300709393195232255888311200524881335688044230222903585096257008466186862267570234596291125356547487251712450230905413184002710947157913620410118392970445996272373971257824939152218598232104979708059926348692586868136520727834765236985342481219238989667194989584007203745954135405707787998365121586071807876974482028827813659195691652536127439283326047725372165386273132470035347942902180081397036441319338055647969239821055842862864337620178489589039339240552946521294086495514692374683084961245579001814208235947635288521693212354878754242636194632892316660768271767992249409690039493266262243746374767679572957272282325291641857842055646386061891933821677839384439068065716625117954339942345854408532911316600462939991519850523479144340699401320385958404957638217910875968595679035160481698041082231393659454346201495331562483618461431854071920406461978104330189531286161817332928326066313965830773275904667597573082349927967229519694341437294217874641657895271562443640245222893987919535798083250660441910454390172106313045295640894508914605861124078512700905709431779704030586823337126979585326627988515863871145385552389744825295379309193355292095087678856353672914736250588009500991013701265843619748095316427910738588387104132096418030595837215677454357707747852395507681517838039916156281165362489239416525532880540998222606896174403992433556531381927187483377565723364020329715095027829212785106580469265691765493279650973769100628164929849187110745451114700304317962927878709813511840339540221773248645201441590784222266295357915354482657434948158622149907373973047884138634625621513493086639405977173557203510806793356400137724104755058740808288881868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,38] 10940095842378425774239927818193183628368008973451953772863226536820005901118710428286919029002972178732449467547050572394655211150072424117737182149946118618494189697524985314021185435727713361468708404779137554886144936482018366718338098615983709243531479543055345147582470218774360968440999498452639862268482882151363198234757248442583395365995823359806596455640682219874879899120998703656584531434328810903934575812178747603541506700568602536882811597376491401649613953970243498314849090751592628773228949827671879009075095301840712594415047040607280849383361055940954340180034292808267796350340702622423803691582863602521294149241329694594624786422107394611084156450202397898003852772260476924995474848606228909217223981333271509926398625135075772661077807268750972794454488508510258687713941610714099417049403349470499012403994155718935868070035591865949475984803248908228616541559941427205684476276032827147930295631755893220050533309002018644897858822021826934411296391768506576073118992879533286212484930527794184626690341608930295596334833201036228530424823513962976004518389922718680405573356172475074075094021772173265742375272048349494821941783337767031282398536283720943457724782058130940950617152578435407948668536578566876781130923923590784576020278619806093194764200126879854451480025814424948302580921449819199164253793143512123381507059886951787394211896473109320278202200326454570261603224043611596353572360863552420079204197132618751226833553782405528093225881374980518441968230662780991797845289131432267015734552554493027375779474152328850555069309159355390251249797553668676837467879172251399129821045126470492206800332213109053303832339449108702065144546816359988121159756791013802466402654923880936401985085343172001132616842309088973277634265610667498395715863969878885076067234400690395100965737197127148668034381089928458103761169836168429705186991646821685097902183349593510265878009879766132328542319319450403083281005818967069223018060788138202201456268163622278090214790554832919603308697126646851503116444752340377662202136223239601646949502360316577471511181790518904594614093117426863309388348806264893186982397025541617916071475134716577270796650653894996404056166593683308997015749346017513439715630236015193968242814215928115546840943933314412303980287720541091057147016026843704419444785586980919757937800208698580503193710546812283474513294186832495229171239664564961907131237678834523979113222409194758884801414503504027659016738114768025006233193052561735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,39] -5172544938568374220506841525419105161182924710425282200422985939372030636316446414394738152821242938802422510834271316820894329884294166214573705636669500580811734573354997924379411457781125750683270154293562994492366491086591639915861454058333977966309379580387290798330703835197196276306675702934626627075131714931231815156955427792174744335418355472541381200288121756650982642509490942995502378467732750250267278943006213877097011951421577891020606562899603049872781798074560042758790271877173832116418946176603287884151921924322357433077000866931781591943873217817835145597166263987176723256865501215233165667534301747586040670226543253281068951994454754516592953130263398018310565055889756104139724132439463246508613934306511669840674829605523684350835181529525883625191978805375832680035737392027528666811625368768618671475716537262474948474407443508643076030902364073490787569490074885264910291446205285079159031832418202433234877755420013901994452697809839389953648605075025886209330371770139478900051955379229700331239114321565451846579010113674348441888507750628128775945541597720221549072901927641059710852572740772690013509759089690017525217916035247641518492615964288965676598014949966026990997221696549618822655430266539751716444224659209227197275167710533417001010769928312740561495301655817432942599313384797924175679369394513629548660270786200414620249174288084371891418919837560976573281121410485916976292167617319765431792643552706461855130163472305147527583492038130796974852272019577845775808770960904513027910029447779304197428550721860398336936242483427759528762340692219454691811865023676976094389892864869008771791671358633029063905399753502107368141812087953762889841712999644834437529605249788927575010444426137943962074028164278568516108553295931876199026651501892625177444260575119622270091242978239804687089584969427845459724781664503016319636559224918965326455242468567529285092375924282833325575787105544512293800331240499681967516373846139262223373382031367639127740890406949840704397759493154242110836818069112011811487823513789429685639076455912477870156263024846740629534292594666518850575569782600394046713700954850613391371191526151693922612751427307201694471132744686762758464159966735289814772929405386099728164616895350464307146446754873260935205050553528144273133978875414146381260213514978807464808451433635872627534992868543859253753153027911903349596107682538549984487720899196231593429077738880674157119733235691398079264127759220341294214657501613260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,40] 2290690866313706227899284061034178900360841697881190124599466624025139949361622423515752561754248584193902369409508111017562757656626064534453504306946247845480946833532506452602830612824752072706278108261293047152164295718840236219347037972141557113723859459940837590786279355494834551220993038351558444881407441563022746356130797937876505774214327948008181205297970585510412530936276616815381955437743762661148480006401098943228713254666480685013968141376646354786018232289843437649243832855094697589051476064631337132354124384885817517108550489367075615668799678367094124688663250343765538028709580080173756341437906996535278588936125155779615491522319872413583101135762445917408932246838012540773387054494917207228670612473473763320664869518839707382827331780963012869098182557623841960454803885156917423821844410272301685560563497101763416205450035227734786289685901386918822877316258185972373643840188179233901992491835527791207208241431239310392593001473107570807576640887761343283219480191624163472532777167344285378887857344987265579052359556424138657854294997812177200664098796325659609561280069498110404465318625803651113056490717434271943551396387643820500065349289410890885647175820912111355325721021999398364273212518413371158114219535170473466577291531067386421819211283608766836962147952064715463909504860009624334832916691530900844642839249468135722303739472128025770551083579286410084856212556854196614547350804453801436648099485819211371486858913555854396429384621694859238029461083519043589522368918334909958798037858811877293459571473584381750931794551238387038313170079319793619863789346102974210721154725312319611837910455270013343762375796051169343242498159057231395289694843598720386355863577808989052345986488098676952638775449651239220238879524380147462469411097371400777210859982161478316221028221407740426110229564857391847666047786224209253400959816454553910410134733653616969448609867648365997623223460758009434143329149564598395910448390114705141435370575447248571677530665816145868782619862735574803857089981040168412655950180616359715868315817921320728982909329769119720491027822382630172595884289363209313269786857254245335786738612136008048722796739018983252947866246468932513946379154853825734788971000837894722822742457439893778814018530232678630855701559618468473952998979280358711274825345684474273707570778106917386385073772882057093234543173016153505703746618810809669470969930031139771521021258949922136266809738190918526604868382726633133759399579076263936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,41] -895664466478797365226859763925867283246683172312831885986213433723588910093112550583876669698063723375030520382551761798208798684836578802574993441568229019697636750192703078906882799543222983177988820237971639857604000652912048483857680550269190189331676659432148823176831438791722755189920276291061291854132503063574215555151571458745611026303863791802591054097120066323112417012131392342619728523082835151331483556457996222338169433942589783422446261168804869704979794896826854281089519416074227038146538244690189847842493658091075382564683581999958010068553056622201742511716493167921873914891938681110070955364155470483732986780126011736241379183592194888222285589901682589080091053982459545282670264712726868570888031613503181157830263913219469231647358419141399090737388662983859529240935142416558649074473361122583792152720570726989103361263519068974977544361314733652359911934510570743702395408987167723538040969366151160411230863692214856250777532379503431000927284493452671733958386626089342521104620260447930038262601416965422053708494935032518156749024395518599292403013582012622639117269366332027635064376570543073640887799500786592922289282347037177205320269350259643800336943082985938767624469191088287862468148390853869350809784067995564402566379410502142162322423585558025460513213085975709439063299134051976106079550038320159017257736193004572310314494694437888323178075663108505393926050698474546734613637754567319430793323166859563963585685652649861411569252299461994859817714429196299774932461302678539859295450768468504804087069697222864340055013567185428378808135323043910563576345346343471298702227323767793289666122597712754982226014553529015329104150764054985663023744037590841297768471410311487307078502075144070189853147473233636458932441524273235010550281040299819492023597505711218780253145842319493938386838600373698549873039192653140111665991318070105493305330115856474360795656971466944512967189081725273420415816585088806523328763920394852985398125683202262200446851705854897700431946887930402918885512676651443318265979597712008535584735227033623424873539772720389733340275225985862797572601030649739848930017287653813701426766710931106937151184276068136776751647077337678950737045796615120539026761172093938332615028849293268462998782564978108381523858834513754899135794182953525456607916453978951548489755276272447732741962576199278622589727118535829834340178691161555291752131116039114927892561434682288259584279116613602408169758986020423098832906916305305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,42] 299448436377271130417585646145633345263885043382960781561255337392337886765180037066281078100683811472441413799364347892493758641566022861015824865511114549016366937316849441379414137412022686037535970412453615586591431000851538799268982694811344922719847236767732708502176919975785197496275708417649732585016564215057596986443699698987929937335566972230289830090850639792070536744519294864762030097113327659053194972419720256174582997832465490281358825766163535581850741045483377310232334665235474266451393401157725926542719078577028056807173534234269366917242175840413785491581120521506763194821722941280875608142132382737959845536459416065259067737017045814622557226742058519817886070383804745807415337484955413898828722581994925128163129762460104873052127923697208703012372140279373159540104434240890196766020065805462380824940126629576141212830089876119560258351996365793169471869716763936378929095550848486462687965856822208457670895390232381048462650613484605744391786988105752485360914175099719091919008438218357936174584970547172014789154735278892680002531298571556447138389178092752465865691851595932101489477012586754080676672884078098560667688468658519366353099565370851647800879002032703531399624864802426098063735105995502537306925225614357531048054190360024144011483820400608725470881278262049813483961268799233575336814129342508531999103283804145513301055337567519211371804689263209270411743927583844888248218132118230624855198962918056431093269533157545206037952448850925291620270750108771011141606869920764334669021083821180549988729704589554905126848018535216239800739170812725316072417907246503740807707345641851487491516833885428628035650001891869724823938283259036696225536741768048166554778196657469201876907770580543071605381234254534298638224151412110476643852792347125736555218870069418343352998236090117731152143775715057067706875115247950760514166372676657039038081953404223039882067164384735317484518000480120310321612989860475244415052500264669338570192672677177900194161308570053271582020347932188024136138865381723451296426061459795491438804253063054033050001954086150975223396536111432015153616380369262506693055314654051230457092858197473086795879280799581935801594353108318880719598406359432207307064214838782160034834249757620127754265948308176232955464220946067679320275702669475864020073599350017036130062054559421411095760094622995837211810604948515046187205155422461953326204993460473344436923954469998779685751209356671782827365940179301539656183733846802432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,43] -83802829615605236129864694259217598927673371985309324979397013031599947744796557545747860819071251934366244417410271376827463684666196903651370879907860803039052899765620247376943932722232412562488678940941392941512613376812430223738716038753260300662752406364936289037444875235559462906612446869374828144664285300932295204041774206839106250333354541500545576570987246561568672973789656702925537977564534268647840451921142774693857892689315448410168685352518226340462197271120532185488164350510861454854881430281387101707578484321397537177968320001496654041454189706238101176363630755214245299048390838159117831124458993166516518825745209982397447725194258653468872059987507781376902902620096856004671680460236518519196824651591457344758159041906367146946391912001072232668901883432370943620807913583246721592527067702949357193604405414589302496403397600054660496334056214125485285696125294613602135855500633793919584173438403392286837024875121381136829050508004564568948707464485003871380945465561116914866764036368335051581606463753634082265097960660349294558715309189623056782560461081785938504270500259548872413558621961354106777639613862497851587046034397212355021149245827234842567459368634524277141939427381079302189717677920977311738340241784215681348864937704603628812694331463283743330086686025366955121666187654378859260337396686883488962474414308102330232336364195526502154919484329305649942649314984049030022280508816170551608024352636316909656410578325693126555376421239891322183830604768397096539590722601470620714928436815962288680720355574852815591134156378717008979043390962331859419172886088564568183100383719911508896539057878799367382982284549721367937620490477767161305989074265747638965379721718939453202510855614841103386010374226311624659437722803428583765619688821047797525688051375911498501491798152642710476404361923903336973877365092610785699490774976674216181306726777071117951349683161594686561197855910069545125213545896784681716391803963868464259046329364813210383276722979726777293507458253462777403447525649842814980265361902218707458442396560595335661694165114203897117686916688621867295661136108801192614666150995663117867487523445107546195281386603298063301905176103933603890592649141755036372480232401246553990806750324314077159463033804420166562594871971239347243642267473015070828509623556032736873378751541541857814246634493265457385401646785925850200038083208055835592206978074551062683163813607204441478975980702175342432956474986124506670623497807462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,44] 19104318834157814733214246688644459511967891837606481780073417230319523355626336052444538108693517979339680470403132051924731209149446057232733523048467636554295045900749341016061112786539191965460655077413376628335691587336566697931602749812082061833744979692578587913173857950809743925077889624100195353678072428510536686651646439026213489102723050130165531647496216573613201191035244811389871547976254001265304607429006246887248335611761602025170301827432097773752304643018754224440391576660512055879535057166254007757740994343582868275343913569695618310833692391834457858672172247489148430943166687083040874716186307945535080950350491823123927819897820078750532534560029469674081513331719200415135740123843984183080167164154226293069346665185406209150368983361006756918778768973746409997811265877375729058142381176127178613264344272389448866690812616873702207822826642383972991753136018747626307163137894495961061693678275157683049349352337472137451264632253465422874205373910723156183545879894000119843600885665067506437890776706654938484209762248057136675107223833690166045615977139223971566467482585778867131285696837653153003725569823114541996114254160758357569240224912836244264136087084605848394531541004873550820397734470896975894307732485757282165340913427025631871067578911685531990165289124013538607785227668927673791881244365712547980087515349118312657108296305655700063426549804357048156459066720614545666503543667113748939876380515570318049284357180921011414250169108669145962125655170270901213712084580802452778030500879146790613770798143744564458221330001318767736528277556651297597954931681096946043344624161564294350205339756853291960054236145868251005967193459448835210533993055810576696434465111917257199045097467702112830827112556943030803631093956392026999636390638914672524195586732080483241177316203708736315826588760945048289316275811746182070608294080081276249306074673082058420166209115880409493898964982759995274970567112056081693040237175335106296593604396978319890144188261507171778943780418085451600600228741218561671044013345588458449296780655700412433524417833486291446308716754089978601304694693391865004529361515926334955479755759632350230246078291073705432118529161014291812376312207179528328538312400651974270115132872995620725978919148913340328827003454197901355135174892819673361396867934610839747191608335556979620732270974022201048333586238369243684107440346403302797955626683410371570691882971273737805579319508221844520100082385558832270054221812858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,45] -3350427877365262170324270428537578814693736895753598779113503255942593447671070750804519726093622683843588618259795575315921547852357200531380922085473171602896462390853879784803698685857704313086767919654309484928648654580728621960017029998558476439084651954686461818458257317037032187998008130804920874863967846017123216402347527495620632498745558871145538728248139537767287383697504903453184267010076857082383730460101248785839571645422504843067739078750030993289424969261069134286424615105252307368779445193165798233884614115938938775191927010044140964650841158460680333046317453629056727093424344822967656979514086823295300877423609443591737449568639576511212014662458302666816828597143158629499767132050946870170387237440180881962732341952569697474457781363393829887854543237688862465538401973157337817521992416092341016671877047685301387520024778307919886899935472081503728926300054351369580266731285013581181338987244252772041944763653700076893927869847866277036604801452544906300797833609965539715853710026035074405669693941831762331030989091744728345997870881764501688187664812190112468550264168282132307786745936661664757503102899853487469942099296154185714292547416219107623001696107669225863438924861039717789692981988651631795679419861583904603297660346558526766211031102065629932059029918988062061603255673841367988268690787048743315888287213520832045697758303839972096106816249783600595773879754020283187160118748893615614495253433896413619886179554501695257939232826478200205441105457434691291060331167846812090611629894619247793155313259439184951040424540459191255585781350281786138997864458147589915490151605270618417554729633280720981320528039382605096340944176669912675802238013498630851836475314575908133828120049070366416499541830520887852265708033667830454680698112301611955977603317643411527132926880073976710284217015488288901544030174158120690202802356707750675629085626072017624393605822989973860701010254025609641934166658322973151195456819150364565802411457429776183113055811797485711010760442834600660398827307996046231836923242936107623048331186845962820423445334012713710849677086337118719533123979309153252003421190893486299709905143246124907669478967924465164536816683903533498743014443989245134638109905203058600184752799296871836860190548286363000275008864336570984224746777197611645991450161230526063694380642446924187272499182777758278213728634493630398738996859599792179874177074649701338152354240707189632425596998505506847524847792289766425110443248844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,46] 378798980498461980526182589766068263621903828841930296065146292301267435810953560161277266574363720209474872683207804297565923304468844138720979435023591714080052854603494341671234157790603686624984293749829831249709304337787510862097817845177646663041406158592815253152479468624276069951925518437191393258863280186156726461246070714579996505901187766387694973643508706288485368132475451643303653189315292287093433081545808519604268630492047610039099677814163768539854838801200856860728660853895770175347430947073706234524024362666945612936613291465752557252287523972405890428857952832083801356302201559549596411933855081682232752769696651702991492316321217189338358204694925044093497327168772429820585994363438058585332829500190737956516165354364377469568989718929294193897702323507136762168964412221312356311643914699972324459645504694465100331923165061714535956078124526160826168802765840891902280831462352715687648476233942242293767059680427116632895529669206050728261616918940918693156684948537879728871876498243226398149951923672985211184550322560173169364415407370714817422316728179834808570695006236717669402830921586492973820992507002682805981093568549570526748197467471951194809881057540552743768566429838566130668324308716682086038072897629155312757136727452578100807317574720718314351303686286039175244015887243117995972428538680178538566817281342338923348816288341102758706839113077682189983912171848443969250902345398472525867622204149275082151189197681189070847669979654144895268075480910059809787694152929297100849287734471597748343452175016135709294075644423193774460245898862551523563090354730603881038471012359194602932960473005065637472129932971295066368633659254548962786875278465564502728375926817660214572998362041171392379833234687324066285061790935724366831978237535194886490661033260979907428184196519303249953232217338746415343115818622659151414957190363455889448063667562420046262600940696049013739484024639238100123630408144220485682560031031994088815072898490446422434574085530306737052978593298560112134332113715112518045652022980156106817945625584094602029060818597132985859411183899340564497093637052445250147190557290827839835904017696254702498668100577738975785369453102985290324555631505185436111845988470928301743223625695661310274640345876996673962945032566073951780321145392770632338928200985963256452297615696032680264333585971502315276198467420102731566166914074727294239794514521994107179955137563565668922728286906605260110473733170818078154382376960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,47] -591690383300010251699266824561728383814102674468125684173837770260457655278963844372504439988458620975357800422995240169519490794379179671718127129427457812215447199140818525007099826353999135860223662786062594733470709195616614469515064359841470140954851751966252520742286611981037934648644997608821027457786968089674643067951577579153360978608390254939429235063094310636716292743093883098896620490931725986735930903871717396658998095468764736786542989936974771265413832706534692114929089092767629838334772490086401724764099285515084902754458216390495776967786610710845952297101208521523881469639652407506955889898293699572709985195770143653493355214594221363520899206246342110487172412967040256419356651708624258920694909023576117614457114203049455658224679022783819862655173266940118656149123038361947236980517887428343525460306618879917254530226205439979587579067852069776322907210131690776927809801892991221628299113432490746585059270115339958342082309142149362987174078661758266962431759293857883241374550721662815194069655382322008751437506180468431952221516255590310975340894301561682366454883597720539460851745113522437736512358318896430929522264927802762266869699850281688626701041297306614443703063064327891017522253860493384864224455758055537534251595118037467176452724427431350167427143406769410094555990777334701846202206676415593168307381363132625848340105375136704739004201348122257097728942416079728111850920274014056375781929740367645463261462106155050175956932379510938866650008919952558028748956717152060425922555943473902642659867031878784201883890093342832520908033631020875367007883864010927661815031452829895080865900826451749225854942067961052064630265741224960501161498048016292617689551664902076517310180107201268174744885720152056872506615758770498716273834648863795651876853932085945048969367960641383389883667560469256285586400064705702071644796334107026306637193775128267838203911792046609099140072543398372336681757413200074216205896904134711535399459931313405917743147972796936211491423489783038925617719022120905645387147748913273171443515922923759726944561333520633727943046388086822318778191611852028977294949773261789300620247011710087563894319546159891128820499585476739817433236794025739115269102650023572077914284363657244364332310051733773376703106465000216293042704219448741561355017098411250635081210076572858957245715472743548840016612078264475995805600543830551467844764959842808924877297213029422267740820497299141417906169803620448138454001254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,48] -10724643479516448148594112897037199429209763733219707703318227611247452239474270362048331664180755415429712947342363440097124978881649661038633590081363185211553099362957404314659238658083256225288092820088507273122120236726060005573781716388913747101370096807692976385985272820415225820312465611241394963854927665561349408230752254657520824196488414985872524105431302990258243271586732000316625315305425774360861240876234785794301150149297087928294601441331451975046848068567416013228802064798234305193162664011400174521363426800844808620593556643837033038118175047678618966214203265022407320532398191364178812140488369211273182119440019966947512453167749155866003906160688234993785205632446592902662829146457687408849110672415130802339741589267779385517809483892867702293667478434548039179373836277043179351783326890243692259928900693475632430804637879268401990064625689208936644710532053622815293550874217901603312348940737848379592587613901884641480172607540637716938889138014223118737064574272620098054108983610557396437899506865375319312278994047310207239463787444567870429473500268987482379858840121376645439673595792307307724594090812052974324726521504529060404719115414714996889575270630648793995332812860827310830346057672935334849410479965933211017887844267145526370703931392174454427700687536268748267503027607593616759525015116303074255196352091720230395757232072524338328359435599851819239155198381420819662913261641021623479928722794079426254129805710447788017011859247661602164708467172090860750349471214026467954040612743479238377344905839238479507402530742710278294184010605247073187234171615420340297237698761224405032661233579389799159393675690743949477623075303901197408804516353690200153703935565636469200515290488107492529658077756422575941207301426516359701090617746394286948011209611919306847034732817519245791792451540385211247106063484379581659647952789310449667032515014682479397965858024275686506749813960376173463098052138048505905045904084981799557345817466223965496475632930307415076265903180421936151171984848916035353151331001946214500454725007623006093860436174256580776071921792692155775842222862043387828618246371630475534747381695864655455659816586505011450840661724156505483878348831406191697741796299891135127977893688932884325935414127685947835541023021768410907534273428790544928722369454326915794820906869714574523344010293823146834285166747025462317363002229508880263930777014092517759915686737335518213043658280184902271483951031993788293543796670464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,49] 2235475222191795005714247155337814633055316065735725692853619280141447182363101867239426553620777180619047564693092196326412256926630849208006207605409832129562166595305728930416640447979127967683210502838192106182291671752272113879279994623036494634182647705573026276232675886431198739778662788202780459881921092253332337567958398846205736365918291358004905220546905592819607838391246686309112091487093113933574401359423600796901112386855287016118853187498908891367009563647289813283632535132023936163015385931463411934268364621896943355368627731651324915929311648729750708899033905416843288030470455581365575202046238821328416162127992773201996448717044932010475400561426314086632559224965705912897924804891304294945130734910070797402976005864370915906336547292691404400565128628457559034376284425136163477207693225428746376364029779356002217255126878518988236933861816674612539276469360200106183459045997690863543969296051668815768195599560856236449663051666153213136340615640227352238002347367035032996567359245357097543533209823227889280098511144599812424506874683866121046743394096780515752023705907746461418803509206031357969180045494669764295792978279181988831634190732410461418031074060464024872684921206216693897599743059282067212300091535698977008603997932963834277948072111408713778544460395540002486281890670090929616853034166604721456054868483946783931466493304729346061468252111745228874700419550223886394853780351451111961270048848177907314827537622694988031472287575034372950133229588928644714774418897712075190189627072608056252866768534439522901464131467981208729073473884176443450381490015056111484735241222323757788853378147635545860567036342010780541220081362973186848706504753076196244397702940090301031705821875081086782364756199124247078834172937246299863287505627006743818775848714567999167553358976941048883890764988937661183288998938371634849597676822111517154906023103301452782824413260440950309021847586662265035227677423772523987267798341980876342711995075864156022251694492613191371741287020630952488601931373199803117255541982634037795367871786803870931170226719507294046784790795166961925398751780950596666229296750140330061590088631443768447425382039372165754651049483333472453777131711682427604273670193856195182562502474147304730082130656361960388726853597541723318639805508332697911140567599194666483464605153367954766996400728292372458114113582716210826561362248914730492599228403387402172309681965798060023835881509604711637537753656937697938943193907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,50] 8663602956368596907124895764940421411743943323282101132235365212986013553822516575959168257721870556466439951288820085635857968138586315592516329047228012342814718806196471430654790705764572625320855952532693197644590417398664734441618861828623168713928737282079571341425389912990624041456348382779209646190441709896054957837835392943288824276046676307220525807709748344491424788920330154925979826816396579519219086744389043327474959130102236504148532749192989269624807092980543386517041074915883467974740367482288549684623271001780407254602075772118493641147290516840840040979607519918910325503000363865783460410298367104178795532134853305110258398516893010442093966411982554282058370348461591362066446877378045800632233713538975021332987019681301313197066529679241976924680605334496471892336076637162885668155694204704208167722799197421024479347929917507959430175510030250944375066148757049483706052554953902799814940811739452833495872240705996327472884413045114011859315308285938690113822316942387646489879505889817301433874161647811275142575016405630887883356925659590069464202230663089599924802498202537135432310823539070094029301699456127168599348970899723813339174345555160813055603530038160469204375418664060279396824754992137741596094105029211456913856738464923105336433371698872100638484018672706275667038662565714965796564525318981624664350260220325163399642394365810845371179551159522789060483712641038770346360200076966341815579831754325086390698239732885508225628416639012208658872331608316071807100365072309180608594910790606122626476119066338056121533674923784049159993405259623799731131398170817606529186864084102871141690525803103279459597855062253539132165855982498465731832651930247658033842940673550733298657269277199440916551295471396907271941592123187678829500637869399767911408638532056780245436797958141061908958824883449796031923244367526643190742837676605411452980754723206101386635373053663430931791680621553136354980446820535892590273576532021756453584316153889324318926840655231324326319144629273161259878981672350013074741098236740754966368857257693745284873678154017679394420774865500611387700793071941209341157012097613863971776604414406586919946822566044413145772071533567715953511892873158367416370621625932968303669598223281128354167129640175928077550588913113526829556003318857104044125017860001601692051402641210303877525224978235581231053020650220495622084662194760884834053562626351595351552475569207211738280003930232787965761390852074097020040642560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,51] -164351111967170156533049955889554213534308149314100899851287143182107246414818140290291847051431084061848704326322371642875098104228788792022685204602467091821435993496065930663269230417304579207311893499142168315337742771459802436539502468249097014657397968438788938820160446879501487283312731595545381687184261432979054911796333362307714065786266339881031151956212673190517353588035306114527742074207002135111718155633103791149179448128749494987234568071416673384142935932896319074804313430177553644213133657898840282989574679675593676302263736862275383750206855568737710339893149861942923179068627567388392537479386697202254175161030099198770817330527922501348210153508209555325722639417124862231336950530504588102931889528266893319747178580059459753395826232425483588242119607319917311469082897650445561237227251403343765286269502654829039771862556531274031393976485985498613466529255191494947849380252834428917117594019422793499028004136076098876210546043371368967065819239745497478632156636024374767894351028535326446121030773901969793317436001239355280339629619128152198891565361048767613125690640931464008126574237401300421438462325500669757148316264459417755779174027051519386297308897617126350343423708183487884299650944866367776410701402060042792981551318995851743546474570277064403133674088905452167112652979857668355698949473635965647890859840672800467396311841647834454649622305418909459980638896563082482577521290063914955496560656283281365599337742521484289626241183261571625613563056245999443081890916446736370245475543406062839275006402628256804688653762677290304800708193355517412197160767356942858106432553271054037793186368561888221327265801109355464511058773739694712307139637258390169395200139997139120752174824320096485217375920408864683127901760267830392391410281541493480128900677968886179473023400097702167390576582227031313194191093437547620740202549662760518278616112221238881428013957200723921438945249186701737372505612123000483027804654054564448555855746690462994757227174525062993617937093984984575229861761369593874974214091429576876833096104895298407070773136006113901525375185889389376941945342818172116199222280897570438167923814909869386947631605976178586200793635522410782287650523031196600212853203638266776875125196741620820196769730099744333911285423185174684711198214822891249035250347215930471232811326663339173802474540164314180624253628097884914166551953976628736271011032360197686937373945171199938048836607718481168408531573574848923516167782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,52] 72287642816402905914468549138735648584555042902672746946984359295818542212005492352976761216331233429784408631999331498847076407434606969312703672285337774664585024895339628124797774723081017773109302297206912310183018534483874421948972772378527482612841630819634605156658817636283793635268600747730905061953405135735009597175839699929420489136075887688585941972593013093651541538231887510754778915568277136206140022375579934781588217905190759029352511697247094028424026485983754219270897289441016392053218182200495113769339332414745228940190741598736492260053934252096028857081930110089002974616509480257944103939989764891264807387855339966567091210695109036089231367464620342237951320586120285596833377747898265409961947255238330643516136745427727054720282150406030732205498212432611711257525892793918792053768753588478662378918049537335671225304705290820585264849365277759294982706017792985894675019592644405029450692894843488934566541783525166005297346825352194549771161042751582513235342643510432882721452980580617471737744020201921007591963673684801788795993511563997291385946996072518061793663795082027268049518482538392398089053443164528378981683978807973848530350607207807236137501603109580958339190370563144632387544485403434978049290344466783255302498944806318014488040082084298978116297928488482961769733516754537272489752435957884405772042472648171921794501972465223473146077735445084504722625500062922438702778679719128542149698585695865132320682488008464290084420594394156610406634466549137622228933638798727843013587327844251111653212317835003956434259034687383341074091186196968952363221388746036377906687508495840832108353507484375958457191749797189502152683509576211292146313884678338604265179650548429194451894837970548045697075859637329081050053809875550471384720005088178560851350201274434163362723236682436194672204230040830608985929487909375973567784074986930676677893106288376624874166832067187737607356957028152303350088902868327494893493491914418394123819175695764126124753131838469870572335697057045441421908841145849939233412964947324567479967657836049987251261796607006153202152179394326998921605356909084017594530759356189889364488117766025215426323224395890794510880782955146314515681347556539242840258422774941636217452696202105057823371402318231427197864479061121878535461071571005348188721247722590826356551776345070405622071783482259549870234515301458075225625621357524462078557484747731102924860453272221153588151982159443026971990737304476981347808706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,53] -22241007840416887868288072192232406702614024507416620800222716679155782544285644192332260605363091324241466443534170879163127630407966405766765585745444190783348756526928629859993044367053391739349193982719909018084118653559264732764692919717580900069764079091144521250602981158085916527180202995811576896738156302881048787043540767800547000430602892159359817754218634678682750774403080463582407597747079319972311823091059686887249951655744832369540267690466220581930969088622342225766797820138370970544049346958832776629355321572519100285975944521840625508868516869842551765459640811760579385448263751198167338527389666037742090853613049834821197606395037671836462667136278353295207429710329398524090648200595761929228010691754041548869753037956286384853000335290771097860434957314962525489458091746103780482746760365731347970256414231875015212403378014569734675838067696849203671115695908487856480856676299953553941727552379359538013117405971580419321234067086357527609312435213807963158087286648242889525836673337720723020028122467553214438277542485537752619887988851714049022553951288729447103193880526376303573675349480694457368433142412233941729530913141007683612052767714837979115192996623035411221924874022985903686088292445413478382499747674180557399319937659677268337577285682012933816087819812775214593828403825440463060721573450781685216217556903683287410756801048292459628095574692077850290568508875462774072411135551708750747172932097436457084334167948433164776761899239029987258769332462134622373246005578197413557491619236019562906731502663797686505573998400436973705025274233132162070872260198380997131648618166896838264371441070680372903682578284019684121111947936064282163620386516090707917687458311825755828592663336731304870124269203194828290785220192491720842129931731095765382019143245156750251996324204806822341290170027344530096822060699560049997745877936638700270347333078558489225201674945233525249023531278831581002296423435303271676781733101111194383448034647856620802350853715828381555874645860482491681706355646176748749489107737953699032882732152014348966386470437094122602476040838906166939417293723511791635437086183368163049387475547570677891879988621357672790125935095093931671376162730868638473834451421343964240955755659038568176806105579828206501721950726910070994752745233362095656464427955202027080989852647589394795210558580765344247021870656229565596999296619929341550708795288311140860814105187837858533640627320886555169660895144385066974576640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,54] 5699715155817757464364137688209329681968764865251219503583093962940136522629256225714891876557877191602412651468386096334279942664393384099486190738654345961100403792098334150945768384147205443159882476564503403105269736079156061407536336181349869157377244296705059724501349586449721185741476882355636683199677334307150704678667337370445843321799825772251827301026146872730570385309512011696077052531167214686783404679561220447942623315989579011856036469994151675235492365848338555296370195016456605336670564781962773265048582431666546105985387687899691453392512164864164088260675775932828263123309505466234462754487126272922854837395099848617324515677460961926759518579932355317986048199289709259693579836083071460733929841481677698515647917807148454681519394686437887256627759152778364640162515532400238943131913660853894883761674322455670425595196412421442530082597562114177949933369840622183405817747049000539800154222019510933018918230307747853385795638962947506437829716296987812198117530707271089669436931841046448903398313541536126533930047165367859800445460634221159731864559111049755227770663679463293742689906670681470265092374857058521343236209296217963450647543101705336245029867658973589286819789055344847614638290060913133803526793838889108537304295178685350414223901328054531330646734968327966423116922134859852466407677848472771024219053644636841445418922769339714214934427838095807733778939334495002205235447412024007907146019403201165912963821058156303933100277013399831060172953455376328001970876911499919965053047717283789332033212682104628839268212499387848092357779871957520922256391869876674294789093562989311541130743930066573284206422859685690572261189838925526199849328329136038910910857237245952924274588144936717628455434563058676610346998750277243334034746351446031008866943988767023056588759824980365086153665098297893180122425634024858269369752175048301802820631929808095337290336082605177604671328976533832263378468455014681690338251105165839988196127525593143834842558088915540716003958459751296976543567969858182179692175737834768451167576167907010612748292219862501847353069419761488314226307768362620117134075301354291181077407516030212386018306482098667225673326385415865125998263997509469981961448673678714490928373721068489552336611143473217763121378163674881233426296520701038272449929677777322279334123719977299537619681472380227302942860278151095794387914352092933728229128030417938955377394607701078469753884255876029811662307521374704714268016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,55] -1280065116408820948512738417269630454492546430917237664252985825399120917212450957949593093452528375243760614911091548357680186208629127348536050413187820458955133800350776801058718955724662002020560878737145261640119150831205040106217595162252561087973818800595354402985668410336153090488740210002607385843506247426964675807823745392263636684763322542832257941317231776981276662246188415614485544287604414382397079329661058274683821762883618708961190628513101863377238393117322348097774472293768255039300187699513850643710675020194938246479897837400140919562735569453859323858781943968828464982213689512790266302875087966541533561467057421531900846543629473846306998826278851515651345034111828506791731657284684249848407264938121644107199546490880556907844287689923081596503443885651158746248981406524113124404934462364925421046315848486211363446701941774053318908168157764725416212195852457556510353313901987296159172821706177272430041415986694375996110569533487121796660217699219124593518369110238604926723638307226605264811798590640030418047616120196854959721284896510255158841320832771732590570638500231708202993287949356415055563024806112798697479473070475385201442238032919297562575844642773324799026734775041441879551241868621652932598495428686381565050588410487915702065668689750171110166279575833458140969557248318235623540217926472181792475713318372428872763071706625751095492781922119893697311962037435178071324569627477588785133506449818870402904739016270721469217268527684932746242733308781409770210324335796796752152928857952554589254736444885872326858992677560950567634358850255511424295731067641397355639848036940964156289932704314170574818425521605930491522803474426604452873564909929498982786103254760270917127979787810712060284819617693798960249359185431987570207670194700247796715898677259955977773312077216158547871236089552278460234962036776069460204314903781826186229818527834984785620059497657309208415411553371100183771891727740072100061679256055324104389523531651176523123493223420165821936709232652234578181383436562811395604968706489398239082603146223156872261219702700902281661868115679622711952755824176796608992025792433660661056649847569726770971498833402366917449222065387589807597448340274577221783670541629287665971343677325852759795720731977664436536931951969031796445686296172719823065201723131580315749581354544076755740891537658953240095979849315662444612919179490736822438575977523233409408536473682969282123150258126953791673764324186877542059212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,56] 257483609829411825344184183029520147989619988316566559986979619902256909375168909604500947112785663372447577415075356550864858048255375924000654226654232165374568032452538598439834889203049273984534336806391171397664648346108326207603846249714091578824151255124466340524180042711632737573426622840477584066120673114164384198960678497794839291820815319541440631795208983724272592301164842870369617611761562930718751122051754178594000842941178137047686335148832257514990102853268824121933978225455477357481455410492917249173032877252369728419738799482886543970024139686454645035889641433629670670840385527959930018124658803296943318510455631016298828671345276637702309230604867710617374124775395709589595846275291988566779646396263697731343421178596803630976723307699419580852605137189791705714022035415523159225311012114324526372695261450252305628859849535358695488875461896767911945086333861964340943519461563292198279822579563858993993029689133856872594384737222898660455598545514007350330948928062423157872792168560041108980866610666336052828395194536852488867011618134293938883691741650862141088353370531455862157685252794399219180291448235033752082658305747627908890894521782452619662299101345796879375913447122271321114619576228046019657641602122194872802992433471640515938320381215189455976381658626299977858814480046481033988467998101954968434647928054203567252486005446726087545479065478786712584615609877260760759397525863249705646990265047896541624933243164310200728807788768218400401407869254200246684081893955721268954233145454849434858637230848246079167305978136919490533381556412296020131945919191655046549540936100065903155775613219076155303158849640017366401213749838517204654422455300878544055730930310571905499972761300522674183627337332142642353498434159255805564549338109760289008822087926598268030263925859020182500932802319626549695337939188075611086428966506383867293313184376127662460621028310707937691641817559716652248895810714165304797816143428680912746355611988464509144210848565009697028431381918048927662075370840903033788039880341562089052736873307263087384225481306204458741145073404135994115338449038561025769985810878319520171008544468409431774994011112994950694222590063777805276954662498732191421118265740564424479421622485013675482232823611348889460031923929025450492989246869125409829754969949345392470558710927401435594394890388810480927742321397676454908951433722697769984912841119364337286849224374650706092093766246060445120961213901532014722416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,57] -47125712421165811277505221258856389073435632578666754215950881818818426198736714051765923268002582582503091393367797045683102232808119474244402616825536509352239883118908212490839141646178315113936206712337729692776138400696805580240459427058989614780501061597239319806009273978614552581755947228852432968135833053791241520659008865431980934080107037624961276386531163801519913520326255092551614954582460780499129228551459975686462117324865191995753035869345969562048580683194090217255612285653271509217040305029929385344972391239512835231607992015921939225180113367742586249473366940618896407752634427135416633229349704192277270168467333939530767900957038489143466470911457862703908485481155560670475548017817453196407874712504519484726401626370180808742697808989200425840435286898167680552111890544029776096853176843035060772225041262987829235595379207502065660751096690329608481731359545190637894967991749719720805442464438278274720390429665759226986745079565863907861912966105822713576343246261168717687261177282389492641184921931010179309452999667343513330096818786412044629642190746190288473821886212256515310439242866877053284734163361522368277461105576839975241996325447120249812473068352640304450263830158893727172455950149622980691328757782575476462566202203826837845827442347796948325095120010443256232249976862825560104064888648278580110973959912326004561876934174696072219975724300973997153888605531237704023583250772008359985865324829996222675634871284666575096980081420898784519323757377846114429184890596095880517143133846099054472298527567803893423005870946018206695731107064229920351000769814342301192012054087247822301823750947430191752490396649405421291833656224509451846723730743412659000515981092671812750560744776350951464505597787258741402441054247780376934709445365593026040160844401058994286536450006752769312159302268996558060977079201879004393156091608163925976852226695412445554105777798822335385875643583335959614048195149099233512451867508355031178650561362142974672451406287611602199080889635107407124084509687990350467691007761794353558078563473180889578606405482304590474102833372128587705553391131672061249093153532665885416262667852141962304068757227798693560585457922764276929547680677097366969380526727844083502471313912304482602986944501774620990600651942252795003029440358708428657882290589091916754583409520475446927561564056491735809332531924037866917843413335319986920304034276397055367616076282933544279328493395843138251478202835915086233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,58] 7965161641318807781158737229777502363785759265004939481309400297031034623450354848388450677672582081973608582227654282808124706869970595964582578261828189415961207234657053167489874104144741444032911176286998234533018814411272069883405378376500488889309279479462675210966776133664161110723005763353221046996281010845609857688222578404643087765687700003690364120434206320376475197732495921923156175548203668478996618955882899075243865007290662847571799314768719044291863249361146048854966633747218112978162011403712545295120663748709505124995664162418774908983644258299756840665264629096407344042036005388175960310608348766717782247527303396466481505239101806464102073670960536498709732765750800455634881194548423530973186586636101610052664158746795325504010361133470584013053839715849419049723476773118207094161156019899639070584028275258428876644625426135430335320169843785479038960943898865355205851742416870012009573837417394520480412720467662671516315094654746486377628408256903377080134304094499106233107808729689841937754300942610184999044681146465980753410528773374705207210557998660978958891327045728284534352583119794455399450927371278766962186185756257007280439410476402126047969946313183049167906242993442615461866147188132601311068322192558456840131961208239267857443996004238174633749510139919338306977905639802931831867001740218425942575257339194423338362716856241082020573787501153961139200582112948613247300660916375612916578232481338635617811836144329071675996455244743721916318955899396934656322924732223719852275442483725466725294159875359717568198924723450598063479661567005804017740720521643226875685670911548079375025767595988039369776229257823598075821618427978791932648952010597705192355176800572925633772815245448386862912491794690715862756263916125642888377128013132682046430987463720906289874878273612376816429476886335226805099289410577723418192289416699278477168925369302045244357117773300847836811865884934902076471427111842092042881648266565956184672822740637425304459823111403191892865368423285328770080441543608187134911218574636191582287993137939049214561300625901206508859120224236469673639942168387879622375181508911168355337389918603681136978407639881358465529738978225507553284337184679915997989123593356265873430310198772790543876154257582850506327392371975199640965696612799099803755014322231142559361953233154262670167086621628279893749914259665272857622774586103443755270197715073696302400395077185751634873600108501378518459512557373786528153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,59] -1257267547835002308567859349824771452960857715453413782924476580125096620995924457041870421167902586416006104005754781771660052207587823989476378867289323537687158898766958988418551896826716016296970843119187867109248736259949112256645703468766719741819301349084751604073076270475289062234409929227791176362602416395281499144332444668073930385132948692822367583996390040490947140655288587444540962321174544253613064017622203032697889424880092919854904216497513294010293963062547328363079751316454432274215455095923875768131247268502093328403174459709781830941604419958494013243656134548436497981877835901576162287764622737151145618489199997023920127789554314066910812628579370180177012524777460851481236883645245601727574230990408821519459509860929789481285664643778400069709161766583443864921112799925819578298872906297263237780810222384515437958271525043797517300809214858971678747862972507216720048556846629290318357484119318410385884100734912576523680031319975013864706169003956872047657963089754506606583083196254783144676671632479633725210036941482308741495446902802197575793223868871732094838002128696615602151545600656033712065623742336005859002415217789882278069227949922864003617641012576323448508093294205216693840040335120859570109155730696782852405645906027758683681542101302261655640953167502106265910796294536523103606670295392725266379233073873113139441970988157306908622272393222010897014363739139677524661105327345195255956133895233993539875329723116898744000240730494028198839093594145248818784146855856647337583144335398131886753722146774941798296273750252463265155633170115362125352110668511864038293834810225917678437291105401286716663300351047039358140169110133858501910692982520768852953086952956425481151237771427566418778544800117526661747977997630366520084389638277145125362017382468465104888216336380653539595927377365049064546171352944732203342417874057983031202444302650984791121517512347904807098720012568801383529401657880780384480551267957596921705627227287938758647500775946148401577476459354437811468082182466979720195205634682940661981138594701959423867990358878248292974534408184348278206756700548547830842006604043640884199866647146106656754964892814093987644529662867172660813175632418097525986040343179431694324451436623348412943098568470767322935670302470930069327745563473724022572392738222792307427359579962524896669894082854476001061170150864663915675739474375984317071385259205982896960797755652576736456990402337656329436134934941737680896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,60] 186077237712571423419041949297059902859790753779137311415915149982518178251697086605778398728074876258842522805495254102194772457932214886499861739057930118908757841399801838692212694137966819298457743341650448513769893749435926221269457560077620884270629908426783592568675991481398823060305608832180484020555764628534742774297742022981960634884334183822130959966241101046234982803117470718936130830019254935921604031677674446137240257392922907702394379402159389541445313132227185267007182279173211200519446975073863551713669991454856326277904844577088050745546708602230772428809102792986795388856948767220548048949552326287349336523571221840344787671014110868279935112299437722116633675143156315861099894611999007657983256968039991645408374327664568535193744274910978888233500128537703442897513273873725055084030217950509326395897417329376114737032071007348902277119576388542783999304377606676683484800114150528710977682138971486795776230188929259385348217552976726731830756676286439978819948371015448253954147621038985864664372189745908442613390294028558895405786328256029867352151660381785837920792395372291544889255267334838434589781894608312530760841919840354889643086841859469953331738559623964551076451791660958042519349162108292032134396229635894246561916330432303706187255690141615927360755639440418430858460181624726174316185157641212082949297934466421955370086462715110974972153555655618435526552012666486169539321468210605870863333144842467274539632010183862616678864080406478601689347587760255470202699277980485051004548131581901827398451423694557686112872873629386568591311225820981404125234425207145983961945460407937161865159059964637790589259782407389152974887782418263889714981378571257175099726898947391443533356559250394854994899100896426873340958301938902295672367812370370394889817494185146423076994309970857988510364360807760467050596022364342698125204692019482399509000118475097236268429318465551510105446900994750515476659669513497422619560806655844612592343942542760969026768028231429845068297348622123271617265769205042349349497737640566053305755370981839443313556788714160488836663759059699922099871441780101450734031468777660309043754568616484478574566356965592800903487256171047590389986338103289022377255645178343854363569035921827432640251644444002853411031621401779055505209714880241038128659318256299904714015949004702608841494154394297755295642599479253484172962151297429858840401484828954561564154404718798035083219973766420894655360918587219776634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,61] -25766981478848224956156094247442499211768158216142040603210440311897640450885587830563567037175320502066501472317897769263078752533125379080672483524146262660309963049765897715249122947759095735132117523561238907026443841757616222071668727704142888438679182128152047770539662125041238617115938447889514098464220322004889761882694821447332273464981519415491401802898410696498879421810653661235880735157748624900755215370595508232303382177852427260759240061125670788910722693199458174559453194832619594463815863370245829842921175644004044999126001413378396162826287134161475642076473518543401302276480608071047542247787648938900777342390237125429292181826512902108754203382553982947390769368502758372893351666704496798528541643532769366386376317143999534863875321894176229267320942174547406240618144233440129854922786559188353121232657404076565032732531021744483140591717960279328168053657274965716126078548487079457148915339913373698809835799352834367524519623760637583119268494441521967120149240358945433687117111166159361511037170003676301604129910400545405103419535996783355140735955105330264088828570133825523697149295507726574615479451815342695999931175343870863043685538780409841339024155647679653651839341377167352080659036845977376458429801489558605610766592098277336924443071084953001508993020723863260479176367079778711779326559988332258281966846901325409988325658140880128259754913745496747427050294533781205077191956195820918363684325601969083634117043707110322935229406765478795497364737101348140084604265665431506721651974749196142786934671631238175138650726029451804374814398064826503782212157091548117000123433997377004336091733287162302701765063529268176784571503300539551595657177006702255187436978892513441972774732219227626690913643406177262122207412647301252487138966758672168994190402211567460884507774294162250772694857503685302729333271798823617270326982730270018945014790587393439705265166031150350325524767044440792047435043212795098311034438191752519115109576206352052612306319107713988976411935933879017169140985592675814126300925912843281435951223000614554218227976801403515390301943663219429864197277089451143801005181641875814971265281394835598822573800501140770729832026478619728670515197318122592396306846765730152342255510503955468529821894101818814257612359028740924457230713226093805517670886699447620152530754177116610214079837413520556568161997219200848009065542494185854490164217566195391017779796693279411992991618640345361934214257987240014643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,62] 3327490082969407589685174327022580787792725493902350944435312399225871297972023627966393772930748510639810700710071931012598550818473733609293136611961756196171355335057010163319363262390037957179278079926831049797697069870149295068019283686567379381724501669240066783885616964794090489678101849407167110595077177484422997878814117348448192794705029084405625417281882950618243709119452770430077378760499731299414341753243540504944029435186368592961237062989739200700120647218041618191531418637483729227212465204183988540332062803952448015284910421357680544692553064392094702378041817922523873091184961552992951369911771168686946201945984007535145481810347186547150501872910370272566044155145192743252740023625288458677773951768038251019216507680702708940753222876886123894519080960657001588770752688976665117721463042855340258913903039510368613990284939902889694141637417515280301431254695938836055851439642116180163646546389283461819749736690887420987749083729113658609054946079133396587217844578447206693716546104496562489145057672452083529064800267685859833829666021755860168113013749772310516422482489200132455902119528747153894998299327698184142707791614418562331837969848674417316179984957491245932923566439745512127130901170534987883547186414404713225524552841011619896576255566997800979313906690826877662515034442197920141141497960979320071797036059764964702963523500319873211569036252664302799456512394942203664989508153867344886120861984766850822362001471092770667740260014302267086099546722867983596653085633245056989875135777402183364702682392434631544927334687031191003585557399764039395860419556477948992603040863072415017147549575405225904146825193211594285719882274965839463417140510839268808020707602328416359610491411919701724559231094239675430768903696262791794417941142183308302524577191196359832170476762008780709159083455660207015642209596735813573222121564975949239603855440270073135181490496832712781001975137425228979192021366136452993681065759589068738997993846931504538635393009327983995342423450051064187089828305657036093688907126663706944186122933162236771641974369656890243728259342340061763335400085170443242203943194016625276146194936708389759747498376223662768133288036656455550579021670967206472116907399740122125935196667178781437216157049910995348516668150657921467129126454064497981174443452551719478403560066323477439511798497093029305412820128034801820296996371739158644008229038667012489011516073424229646371453193585673103988771235572461076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,63] -399730057930894403476326887730738661526072721646684759621474902247509049776919453870563433053465578103366874886856383559304952375557208534786319919712242277242537211444918545121148280110398577446915081490645421943860901037177568848881681008118061638820768444763606793057287225155094277878485406725145349543388864881347488701914919575484487782608948160957764128312858001851958512337807465049399347479119246380429020564609841055541022058623331669331678972915433689838344967193548191964568034965657625482832352502811293671853844385351941922498805790126481560341797819649620029556613039560958336240895175098374492939899501625239139203108724665617208368917600581142988540860180565278584802193898014236582405105001054529109443052690211100853571023947349825938700306155268881775669266074510403206788700987530114351991282866175748616634537975343886690403564804535581941443256093758586100344208306641654329364142941348347216917476809077518833890876312349397378864586716788769785188893063332906070771908591266204732337547618050027074572332887173800278960682086024158766293716620381224509038291669906339390716734126615606124649396056441635438668938510094525923845462333331492742159674739859194619778876655325939174901629328086048460813145806071493638095103492469087003904349913177969395631954540666604069188473175029761732156192852132761660602119443633487585858134944462796438095316378309611233163883457586529516713727728353506792343333028968499191551919292872785710209579030380122311636699634667408000531337725842469466645261893499990508594307136283404531833245819339341391781923582898665570858800281936968760297098644479204980730224393507779511933088914824438179768620469359977273496988603832809442724883623935813593032931898172659521533255668527964490880915515397805649111043789954269113201686823228599191802325719706869500683882999800840996574920007847067198009882893345921099672400680506463091794827245871528574966149349762174453382190527435174156605292929103487393432626968208447465197544033162474475445247490679349329317633715094760375895787648260724053217790931986958270517018688388116361608147779562695009930833830437314915322867276929265902875592723415320130362438588309988908758211771335580321243488910196145936598813352689147923079678780783576882591037080170315256404789983175752840561097262265303839812796112009743905889580652956668592396516600939186029452250614125076223384309737549476582556573414526128513750207345342813897598133862631832316614324766313646827344454709980587622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,64] 44437114146882544483900735418641162848735507835108328113245151265164972968507331398566050820940092793977453010062863761024854881368193414847882866442249524930439459374344645726271573410501407465520606052141603953399970528193491248274047784436451074255325745548974467214824874139569591608716953418463346453036687988698619412581367188274114785072607114139252065995728377757058423999408563062169140321163232554475059251636817477683750771835209537922995054120719022658089798441888760590785024830477342739318516167076025593942207773324999674611933212596039417116528986248849616809564859451365378142320267237509535078627810836395883197401499493094933895654438694199315181299967785693088743253988013031669964534658401866890310896954402204362593068568325756989976351178517152001976619086706604182899552688260190971844140569229285565551474667213354694999183671025745879828393033269628949422878159003418327148410071388337804730966203032076229183813390559054169978425536757257852862247146706758037062420188309415944975822746908899497249758104210469935958341105943513640260444126133749400366764556870933767682608780863501999042078936768908192110718079580775714628960158914790553069456916579627667732850739467763995418105494117380258348535795056545808559961419852675558550480275132211823464710035503917702039778257688426581748729629893747304212841702979321358999776048202088717055908925612406863123260667039735819865218570175145035838354829211478239248542561205162172003464017242758945269302681849732659575313897974904907391346656004281062049490122776127310495927875760377982012586695561260449066641740921766002040987249299016401754791178744296513330204163584575747691373421151176651115903133685483532323581437611671401806739591199907899129620247338506648501604380198056896245303170816399294387200745560622989184162353881498742763424126032393663747316785889562236018873660939369594276354768707385506585189053990987776565500161143322851974493304637537486695821806517065087156575341250453915237741768361427091859719265330632742745611390074738278102793356014031054198931945415348745318082605257953105793159134126618168388171633754070062322331390469213894913490580990141956639860915368433071050139096760311453957756141412092127461338487241081779946942169676189169276450140354488940287771863931060618655915748409783277522224956386759008280973408155037996704146467557405544901683203628370845850396226656100407526176070758072126672062218040642307693624499922580411425715326872336265772213185145733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,65] -4532142375918853862379626810844658833119524300895580821473039235149281249126083946787193902233951014699169319024587119758961725518542775904963930586212754361845436493418643901249188093099562307962063321680382539019409156493521017916987975294843971392151456531091726212908158649392598631571706695483713758796448373709442528827719472553150480246757086998319091849023920300627164717511125695441669169679295680656898116729162044010733125646181776404932688637371788779964921711593703548545226266887392676641946123234844668995824552691293655755082717812275256540459260584800629759194184978258004451506497383015057653605542479538104967064662406099070266903448743808809802981342114798644329581356803340327548580033362158895824154684599314592924568245793514493185023190962492678648459405509263108863267293990475325630600062042083446447085737371141171303204241043751334918983107803141175514950841903944455738277914741922276007508633219381406072778437067983112924532464910226830795864999557253222337864087925281786373396821248318600658950678911148990808741165808243722482333710832175095692736192179617050051066200063255239718575840669290771053718247109292534898173501826180148925135284739278016455556416176471107388932306616359449914899387581044025013398859104424135440736034554010046255350133258769926244046138434255154468136930320184594144209570578876001225863053731160400365781889044946419019629276691590287275109976642646598995313649213750165664154395467312681338037319465614114195175149347458497068385966587157015775929800049338482852760190694872800208298391700792136262351183459238999319229849076353032468419454693009065023912840780727885856204776546536206937484515309143159499316780036550856082856670802782512905638075237608794384915782509506635177197731031472634252699027787447202416052509194842137523457685823669562766984082331556153652729644400535940636773597665771017793770965425199666789072870413233942794222741289011629784736672449072400637936956161049646691448416937651187497085538848738337822576451509015781976426096087530750238291343544149057170186937831687814521726465651080322429575190704467319191922036750066222139089908867715621423372043974948147808530214417999871768835961789695162069429709276550009074356018930437247303047154526581285254719912596719250748523354573397802677618759154377563036784431800709609897015138852277580512517183213390084666777489932605995364977846712945316245412060919952316221384044290128962035200049478902686665079141938106016169690343556513792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,66] 421756868702101257196797106002305685981557924560647220302093793440802532600379072630502835234714288308886687728034145980641509115563107432517338212392509084639882345382426046247779243775970795942123240221642508370278785864750779255669790556842916777634647097083208465009102370650511239906616205348082117925022318698937270319101576510515814728253775557464333638665579416932028308708809968158013163950093105223101443765508255246639219955481601962381143787294661930464148638790045918050251060394606541823861815292135714548662836593020471318714502513082167424373473861568903862082210565063482052239321445003481364263048792396889491359028197549842500744224554617203987002956680203238794223279674167379772114228668471208361133898246502142717919290452018627689626107823941464425607122120801043776397058042652398087221493350990364543339721056165211043749309190420780949653332720452701080034852654492446281167708909606196868072555233084137154907527826750296434488392227503440720241681177602211861110965137873191419071327443679541947660282269806406721573931247245029838560994098819739765926722805672542499080003178100300898652238716651064080548751323328953028496189275300529077966255687162121637121074763292864621242581010721317404948870550370143053196453144633095201321267275153751507621103958336916803094547201851929269204940503581376287567105078769088124015902813425425876362408799379114997992356638019804465759990403432553182157547436685500301413915998863143068164405932804492263185731257730030328891065016371428487068417824132861787551783103319679507840682048895618100459693554077190281326859596673270283734601879312928804575279039733228321159976861294522374879988104397446760437254338020102671058289970653399802335934462076535711235958801299622502358132060494688284678164124847717751053324161748754718591775169633757948495198571928293739654842495632691419583395735749132045384917149923041956114711444574124539269535308934560098102670848840795792638071553995673789086118518709478204944558766124387487667803473186273948487854996611802635965559326331458243895095009041716297049179492200802265100331726440953824339515523978977197451062702195604757400092485758873167220751582557510773342449339902398085542986584015210016546661909533581989861457763775580108155072301476011151106489255811339450130654377232008204428457804927137310373454266613334823914918405210444888917683808271519026129806596577250144249622022740402387300840701479879508107609841542547702826479576541119407548846781486858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,67] -35888034758738015715064059300676321590470545529733466484305476841537334425331475066643126084715673967020549714876936814777778942145749435539373346070643251661280271585961970490584603224567667307523308520703403672213010228077632903993508429333540665987099548749075625088733956672673638501019884677949225228796941664804024335398953009383829918595326072583808542029820648129729184685707060715496252611677747060185896167428712401021496029324364962213757408909730114026723880559494981550724610860648055793081612336800997157491061511261589631486701280328615943791426890162732670469584429226032097919331748650335072956754558757444234955352310043577212958732311585025631752466538633599621524972158626161193243839989085260894117624528044678419271052711270824431743777124396811043301950693221220836834810900491279910015087142536198596731867239196897686829646980151221833520713164375793821360843186103310693713368819343154965489544684867940655241883781750493182660188053693654942496442413536917268066572028028089787613967516659269190706429896095475164415814893797538497109914240370549241965263393068277470005868122241851118219705020404219247722657659917006013486085763940261811209414653801882573394974505471114213127522336473315236901173551683647610123180693755883695340922244555970457673628932346960885071070233710835039242041738053696936582745129678155825965910149537073965908888469685266470246634846911812520547227526081974343078535985393895581727721245533286720133887057202472039988301514250588189457125643190064419745730876863359007808936781919030345899593046380047854757875058035402529979622831128701201849297173819761186841016391080026811651143802742546609829735571822589988294333430497611745074923828318516358035873842260998733827823020018257233981405076632027632140939972506210240921126817963302472183818977437098896397283114598248609237095699613101222114818916623415048415581106514633669523675201977901238526748169033863785458014712996675645537129363761833693266746717764749380700042013485391155957973465436424413871271896517014267608970492438973638781327198081530974774170527822953459787077357474092206945651573013669535704985085831727550946105134667391482625973618844180545626213151959590308561066841622225337760473259776105520470297661937647716434089241335580212412649742731183968662688268125699576006886326549619249638353798725776090455958882335697813492598397146011594924715536578641818802244689482332404396690537622830629539373843920580660344299340989595916570789560503500800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,68] 2808627813023820816275881444292608503566117921038147301771268743651626621543826727917362320557220558381978121929012949114098707713778384877540952443827288455850918789370677459355809956146029854413577384650350229168153017365764655838951788577696495184664306204754453419977873421112242625907480695529046020707405429648051459796284395213200497459744028304343804117597540818161268134691716515551653159744749910616813249364906911065219312510090512727269250892830547664427113698399908813528795682972388726226706889854586825240821380778153516532750326902550230570033754678182218285496088807519080225063593515690514708657310137088859770374793359838184101838321605916735221813114375702672869901156407351461500138994358376010944256916943961650692939533850646013844297852883916365684348648601024125700708029524002953711452531732722925381284430726640212018095852821134954935061965592654569816020127403989864762228792344347667450783731761377853006375662051802397038099461103619781874482076772898668552276189976846702557970414721172854974089738655102123548375291607314536175822740416822562406892377598560939973749354502923469141110705202321044239799533907139659535575360880288766461057095666871502493189828058897137283043326559472764206830901070340168038167784465725227031376183199215575542937675047604167352432858757714723172798877543431264650504411139377389125203792803560261767412192487179653063642251345300822025900841774534992577653944670220301141132666345531567721414148979967051978630620117108849215652803234695215293072816232389000779219108129044700582207602208193604757429482249409522084105418360354777759800607883768969325068604517812907426338827398335771401489508831884281092678373357975331605024382089207616496617256565254702687320998552091274640574352888031133390189247978624740375210637772697443873532566567956239865369633183639561482642832072004848849418072281884522958435392796484614609805281123407219475914991021639082863704145545785625120598750649179302718456285623478464958805459983094523047560685233138808695652751491369779765099965804689312273836630007568974086861518746066015880042975150122870813814733826136431581458933915125232374369629775764567829143396781106755234064558805936362666417294754819022496218387019139646972789058753019005218051078672382528013725221559619791967070328985419829846284129131464893901208327683236581202381872690976376061441556172277030856307924282322811821964102094550837326767998365495451674950373573720466235050731897142339840238804837335040000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,69] -203364232970404924612114182435333937019158914336757900849145954383816362802705101568104933526969394660573305264058586392851254931752371525415049391898328073558073717421203531647439926829764238258364704126730453436415260336955904693846206684597756906338169201070039283666124779458075478322880863927054736749532549380108775766247720043410786802837326200362938193478096984053360025573115082695179214264532030895090797736922894780372037479131771322181887217818824404904272808810857037949934032428799586539249816228768858098509871340944900741812856792190395756660696091452476595516382229252931916015132322944263147794416457610985629698310021817982073752943106632983646495339641083434322400160141154692540905048103313838939140741845546423280236350565329520232726383600537554044241020293813873234131746224973395586237827752552353874133165038594513978908038021667669366016565616718846248063674242652967577113632535522261408959007128935097608069944503504614037562268723429810476856825395444790541929308911517610205830475576948120737174404911405477699077009805514400872365801892560567901877685474456112122181189461831457427566990074740656139119391603358697788129165584855684680590626342796016731141206814134549943826783550890500617720142812753212011129792726597333225291947052779165802793936223181911998124391878890325064443822908570275920448405100033133457736055491478395870123986143330567412814027378875699281026245995745368962675474048979883932954680629824653410329243291204972305948285136248835917861519550074179994618794662549410317329248627665613799751156409642019989011439711213148552326098804029186263509077105909270715824030964811624543544751944445798341361782422506314539666962699591566300163817378522941270261207826533909713356545070666502707667184252324172111087241122699528889526274618133842695449108470194365229699429363991075847501083803803963758204739702342961551089934443899201566579466076942512400866076656514271645563053354395518761785334192097444018300321806073808485455254697325364867086043694239967190037845661429770449574235374226264312645750830089688319703662790422321186036217029429341722359007521528496225703492636293742170156689861764246985305211865573664416922501033211839897311667532957750650758741327374028254853719931706620561193134843553209345180796773812061301992618396450054716539404152140503816846752981424612315512520260092353993091743224369752631589406688959398674729230492457190566157576097698611866102663707712864760136178053659355168208602320076800000000000000000000000000000000000000000000000000000000000000000000000000000 [98,70] 13691836800255702715215186435237931459547464755884173293409127136033142314279157754847543851129883830985681038601601086451864821235139540686201855208940392382194770469027655962745470572488971955934849106734323848984782809368469132054361845446158954999526817332739712436066820445712257581252554686833745061878163145265684107726603367103612108321965174537485360398443326025553630118544808722624499775720650284415237682480295422914514651917046683021764099784532814040468992454961413132834547785140582919594606968459315190772751395836465866529476371605436456863364886875855829335665101286929846363003072204274107035925577888103098928272526295278473637363889599274957052824530430075912817018252808459302105903595699521613555477600136131294179283279593331655663657093729042209781263112608598445783789125948081213480551498100099591022148152705738892235765283260635949799601029113496369354809882076318628669433418562191525754721052091598313930487300614997033704952149481294236250812760153568132882979352903255654561817520639099145412618815811111942086811807490689161751897147716701620552035350132629255374714918643913489960441375965108224970475802269616601379093443074117044844074164868166473702665193500031326143338749248340931257209766981260440761204626575077480119816786386873752823603760297991966160730169191854100272050801243081254120561834174889979625714786140397692398329554713057004641009342208324875006543019956797416265248446194432147911618513267774435304579328432766062163716289769813957208700767677174618852624312630474930619865499673475594547803314481651721176409008460019243202866792868407905060006351459739285705024930014282781995489577519883238456037971431310040057008831850839225586420481772208463844033132384506036051512350439026794332779508950858523712864112593808556087347834653999733654553340695871757518862192996342516584292484801959902711828810373630597779284984726892735951759683726117234763600035684346692142089139793866985704991917491290634794081139264463723978157326031674436128658495081258694803622256954111022431328880871705757077265995497495309295299103211316552337812851480797788341294730933568342791749518756704813916200606321620479960218123204904874820570617581144870684259634109971258672985064022195565107820611002459375320177719780348132772389564011606661470676355884948912556710271871916523125294605918769482438581803324870395288016918387368191638484515350738566407142469746052891057406499107821361323064566786949061256074677353349079761068805324800000000000000000000000000000000000000000000000000000000000000000000000000 [98,71] -851115763651341523807726873899969164780255307111715050235196418848290912808772322050278705384240679726256537665604075927371271692448623251488890503314314803327615964588923961632289055008373214230584470929358493170821894805359971482841011425517004989149660093261211171079682444684288658961900764595525382183744506170743784150376235742666364283587601924533038351595050720603234690283554906742008364651451401428871528286382865363596354267284373538450600062779980973724493463654549001511462489602632139806437450289405622411706568685468422136145745544952204082503229940280988220312687617214469210117571813318036372865137563787523291775381714448996010225293250587867202354251930730025770945651608445057652258748741313437333028272890387954901072449368026809933731712327537365062620043283449830791492089940496258291717492045194035325129202610054747793466149652441883667422860174795481429927227152832913439041057231918115586608772713921154353644388393896629801154685270472686037324204426610864635973075734593410245662064606121143317567481832108389023889786642157584227914199896152458992731595697030859899475473343416341087672564392735165345147791485696847422452071440138517698315041772685240770060567483923202912653912691161329957828669470071269421055783940377021325483411329227555064135821589830727731172864032925103353025871026014343223203103639843143578783040754566613491475896362082794867606848432222256532426644657182773903414481130806357674722112840269421284849294931862467970277653205078779283951328867824658412191791828658878166073265402370483981139742048009802101394594443690314738446033800570957558351598475496509533490338133418043612935926771170651474960593521804242038197772169836573854979624120579746935445000346528744883933950328238986782938705606659152213086701717393486895636431267623535949939010786628598294166285858290097802607757353391221623545827698003001743236633363961866489437635235272329748202849007332400783302060612299450333459105638154193859547819260967519795559584408698194395850209647006178426887105476170236082560349287795902375126048868864986559710235155468260873924848290440303558750571010023363681547092797569095799674585631514950297073623382747022931589823304872114307420744066762977606970659409107242377177966045595680484407706127979082721744621170413035068616301119290346427964265716266547712110671493539714668118512929504980018776100297956379397971302127810863209822059636226444419152808208175348829430543070508260745854988246859514759620853760000000000000000000000000000000000000000000000000000000000000000000000000 [98,72] 47632719568243819572083989063346347010677061425603013772234752158928542969301267268461941478837328468923960655679180601081608904639643775638931848540996127374613367866322910579832416110538049936155084893042531756882550081553150613864718855705400296194435542054937237114182518863518578761836928086167886100515842452340238113996931218267971612440276163674185011751036826537342752436084174909200119454223324009493818576971181621442988601413304651281179044774387915896275248951713297360526831112067881746307915374021151318335978897350924586121382911447270625821370502437355577976658117971795366392845627559853369614027248857517063790799309681710895773388585279676367599714915626398306094027519318218835652829085726059681074998827721910131213035033794929132193039649752883998935864846353773022217071312672864681704896593113691375143903118649654766036823696713492331309998387776954359535049965371065943556407839856392425180238822470908675258402416153528076282416024366430172664079727971626254933177975338211633401474195298819326577626847752677357374171122529554312449006148497215189612023855732852101418290833709091012252978580539748128990930893528431654883578905602654175396504132112623191169255157575897434857872627536693116091527957499465437958188908439190041391301146854191096021301041451802380885351856496448893000624261856968428438986838872216225241949274238178107116441089854687113269385035240478148407288266553605202353973334294213400291930848390967354817802315190175444829371137798411078090576771759575928918276626150067101676713249696660092806202883141343665116460021709737846699516254442952600105657088047323197293839350492958852051504555228811529608410851917174744240153126190532501734949994724551477645117786177089756830139546454810084688845402331539988315657002248819225836603317383283104336616248832839169088080626412169278021220709604743628686813559969536841625662968954974233041224441076951991664116199670571701948353906764089871078683882871193508035004373202494479746037011319259525706226257127717170861345236436727146000573293517232882389825957861271099230699510714661805941762783576599607757681134054861068764401286414182239968664651587379912395278508092368437166814540198536525072819401523957526192959298661219265526442175925872583192356114286398902521331869603350982717555963758673160722649004502100059235040213672531017022322060153048725644397545808026169711441474486242943988185513516158456158898264779443559062347035770938601400293724822896727817317253120000000000000000000000000000000000000000000000000000000000000000000 [98,73] -2347901514194358262008042995152766296071047457010840026867592066838022323341654186294243593663739860062421925036232766631076246942013577996863165780967556005817740503896859698501639889124786443078068283461040370731633271943312438748209602269040290776946016857652006225142890507646097301555485075627747444475944509499221252849749521531518850437105078100327113324363830990830983275821444511929730659187774519479271642307230189267790121133394917844571982862120350497494721452792226588912014953352993061788035479588956957341078289522220425639823736393261331438266887156991963397599484900417353745566640950400427316453291964563518305620496234652565047793844845515406125677212425369819535550250394756305312099809729095056081218284205642317749193343311267713919818192429503880413776376048015461544355566854366977545947295026828485778016175728341860792000718998427492077597722877866789872629868500149809042614970403108500321898816147147067404373617126248410818758877775222318330282835082798626855366132933885399214780708301608196319278973476168083174945881996825842997089915449800192546988543006522579500225876852425163182321573687325395794411318549412467598045815046477479501337312225878517957770247291615757454923654886122406957485746827680591710542595642294337808419656958395096206004658142904982584162205615495920317632720996932751934249066623575750052849437751477241389093377113677560383457686174306890603467025071413136966461668172142451036502594531645083462230998347628186541708304909676085147085391316856576895146123023045804390063342894300658468604007366924869969494334532526613261108191628289453471516965557372846512846014029473391051749111520862064484150281973900290514980743540185683867845352182117802154319044106831233666067414428058609325439201308372176180000569739558827108417052397228987358624265164615118584509784769681021938781332537380422882727809212424453368457072813247594491245602437641480771386958658302578949166614723987294204193319735015825879683544408628324555360917471945998539184228613248106961513474840909032401664561273330750048337074172068197841994142995353448616697948026349292949638202593557876210672490425249604988856910561718182378416731096530942970982037847112879350471759170694161940489971603988985110600425185744913218828679383492820857575679418086849117159844785127271793212021119878557373077372898094423303464598790884161326216075088602089443964050363496896389988629033627350727565231680062971486415889616469571791153157109951382274703360000000000000000000000000000000000000000000000000000000000000000000 [98,74] 101347385159565853721605400517856614358356277039755052316192800646826751237190438368789836042918255307371495807392602059952467027732247366457244160502750613335158965655922730489076790515800907152267683229828645590438105801693363082348119099140323613431519824230342637188086895579600192874818747412257003177742195494979216986336548703219789293443016875227161319968026670654598365525405120304458574304035470659647157922072718911764624101406965045870177347017702248330504373971525704289783841582596719089184574876472429943470547128544550042043727520774604217152185106175945601160590291286772797505607492914130592846388389298488912997635844846386634213770377481962926458551315331045163158908708435447786505918925249783349987857532424379662165238811549974503445244356776101065118061508802745730789655356647018571283010745156466266903056519189561063121595201722895994868255434153370518818974000248131558241588797224139117498906222833621804633968183063040374844002185219557960034616921123591484608676622424693008007931865173033392524392682443475496931215720599200705003729812110300944877286143947039262305313404128107343263190819353705449784446736880128241571754300190081168881972963929384994937591569807333252545072002379966779172626581597859813237756355524667872429668808997835187945909135422075429468626078394931000659818058135744107854653949692563642625549675400652943271184857594824507988580165942651054488841293223987806626289594240864522998839206287502036946716867193443144037746699057207476571258298912539348128360202022319836212478629246952166665761856385240413359658368190049367503135572418984001068757938793111877555670325532715806354870891393542462252441510261377187156594848823984982007979418614677523916294898574996379318227931019409123628251515263358822011069464609139558168508313579806899078606368149406700192614491621275959683896641616432280358197693356591054739236035140406461025002332494042769698063924311454153718806979525490624144431028095437408644206931807944622026457280169417344965949602797366832562970280340967949105833739214542180346552885326209318888342214764527510467335804824702639260816037751359050099622522034420233427029426099544526222390168855805320126569439264799313987318064316961580640355138498521793731067795843864423327357326575675532573689466681701485605822238613656484290867726896178080853985384951215951258707426409459006887948296412284412524256305678957704944829040923891615534372496624831986919918736449104952746057362062022612615168000000000000000000000000000000000000000000000000000000000000000 [98,75] -3836667457225304264385438070419799049407915967225800956167833658426263058582426129141482130223910584060345045089456235504414266698607882222749104496685205265059495856040550108304240689424518232792005931025623025762419421704256795099975649238148229960995492276834929086078944400272513747189863235290255097773486577632007863589730745681135127924368348615564686385980819409412522429378179344637318998599479169258602500869482126176981085252623727901480098890655076400885394176029287478011547120772656246110860178434392192331889337913858031702898923762277108111809941798028654702573538744346587022351934990695692342484344883084851762260813090210826496190500727657951291989057169884253395363375968645266570254125213535843110498183648690943294207787250070659965638603867795998136510409822449654989502600586639969774308023663696707536113114897215471174190970979539172556779781615391210242344767602452585118362795512531952701500804439177253145672091600461773315995316784907055552485302279060111011529025511351666792486189244140899023611689132129152558795281986645970911854417858816515877877249757333669962030749395499957078726885302587284065293084838633760241313805078111647319416853525920656503530288396187238765980339171696905666166515101705428458623371176783232349168498115905482116348282822132718861557620957666191417718981793755834964652240416514041533313456079671103281990964000881040173630885971699824495638068621074815786510585354989064609680886397123965810187201394035779113815052449233094360235085562104510472300203893442223091676138850678740490813643837025050508465616708603526905434147595667832712458361263759160879720678015913552080058302002260864313688949652158662689493155152204917780828786228491025006888937573145417424971550659405763609730646971018724951344817981523622191562104094088338561900879214302610306947225367043919294729459038137637607166291783927531239896856100828777734891113668664574058193373406337451569980622778230299385223939966256432446553642011028680338489535526976622328912308149682499777447925913042406591984364828243072681290233037931596821316885093696029982662544717110263957970399053029003275997014680622870990579536537410472847824000771287176111163568327417760793938772050275746666068794725924357499420130484800145827471445614816920172268943996529034530897844043445532905798575708635942629412587076884698820673088540660413085540333972257257638159899295632314323619981967729146436508957717830166154173911877225804423275146692819295404032000000000000000000000000000000000000000000000000000000000000 [98,76] 131583925854944557317154724076275927482700528464694343271407623922759817039414541361580111752206854473378425755646540801436211457226740767356662617700166762157146395793469976197367823103359666104086418097127848087440500072717995783338970197215443685519605143855458579290894151105803424199541260473057520298178806318883704759628668431487983082788928223710594756569502102035706389682665601153924172324062444420413839762489835049908481025276046757784196442961424273003208465376540500404039100726264474208027836358521614235970879562258102888180682400103571786185674397903111125986241806186645828791962766189050693612976122216320300661520851654660535917318751289657386470814953514673117003231836196983762039056378921179878110947371134086193759330873647290890896878814553298238889878577190756424925913621383231735894945463603107632687266642749122907054787743050530824111058735673764673291473937572899853610472382240556592127034650671807103720519710461887181670112519801257650684043864139265997769494600153010065580415694185336973929887860653582256969831857225377492247855937190062596263988035549542981388781135906595342988611963783210886040583314360223654990564271141478142582133827836357650657689747122631404711567995770478624418491886923156913397803220515149430147601364934080880335881064598356963481761285004381833014278227005111576948042395283213499049094058123567776678135232587374916407401840128118381771903340949901287421650178601876577719236087857208392642401754760883937905388651244413512080196784133209874018493914182482617702796971952632272988393466497279855702759646841462214038189224362180702957785136259751438960334089472046288544849990182660951836678911735512402181271368155759451454346831543949054011515491620743331978796767416823797887768525031645220404673864097117283815144259441429394771607036266577534124334143654679992125030204673386474153403857714009903656901648153412283181991884612737834031439485775744829417887002350967642722007853306850867354631425788544020572992559559015750070500350526342275397530467470859939189303972697993349988884619902151509972280399277314282635364103403652426574694635041181507833120455504082265034006922040436814194613879566098117848963102864159876339570847294483824138257637128390409286022466074926203249534459949511150606120475858009341694093217180788425272765497422033551108795934995915123341455996897885368290415112744137711532966353744291166059428407846413455247738154617423392911558363272113187193698196088088030085120000000000000000000000000000000000000000000000000000000 [98,77] -4327985828777441291297729641878150108462910153653385162382908613439952945039527951901719301497767345211505266617062309434811594870594126592699803622542415958420504774275575615077537785722246074322778047726945426540051270832036328107149369350715672561277424405930801627508573284075199722367504555594738752568316996991068781743724122500327820176661260433617049763638949749683028753403600438496761686147264690486899729798566691007668398097719642453075499064782046774550243079665680448556211451459497534043717056921482203000998422299524056956686327170124064700897166497412243775004732482882873282347884480286623946209951237957956316517568603519465493095797248811494038491280767296619635338093015728140067202061080876283017407240495550526882133864518363511649755725253662156712742561033600567094263734573038739875765034102281193252903092652659485162837175831504995466194155874191457122610039916947052043626176249992846548440836035382734085419401061156103404336202600757542929978808931789878462026433796097822039722145936778480817450924240084933576622043921872650035403149149706605431770125842200492488671365908303312283398890231134936729772066658887255470279486996546466501030979141882125706860009106721006869826238109849630607831562981348964064948035259204075833238780735304667552722718490038859744779101609056332942115377988731139241393874338546058349394906854581981511376060969363680354773506435057483835794697499969763318513371698402706399862518224861912977381019109785127128376894510623487644955322147804613727222353987451404045899069579377813049995376529588988157370005717462675985689843924333883898975434740095335363297132526688659195418966272160257551563368886488612452574879026920568419915181871268455382208818197095892882390138716314405569220669535749852742119987610822668401152993231619802604686324845042471949031560072367035741991612519991776436077225511945821468828921567883471690908231471402268334807049716266391308806757504293206483404096427273207450208737368818774838465284904155764040995460924049293431511569103198046416646287114025147236036074578154106145637273810586814686061882429058488295849213800835610508081707036325426530991987670570673988899545706925019390873258546871016299021046714217843837360244833798549342773238964823998314850385102805751841856364077500620876365875818186446236767477513689171856687980346543855241145171637146485421793392283422622998189197044354708169027466000169799807894875495955747094202426950813745831839376243416891392000000000000000000000000000000000000000000000000000000 [98,78] 140281205959692219351758754152157268226174326709797356082958104078581131788282062270036044648273497841816950355274309009091451415209352183477739079989789928777916492127592003531270317589065629885316820649712899369900703603934453981827671079566808789132541941749071197862531494782970170117369831357527994929439057602564415130062531254575675874595401709219259234608317394197366490671456899628200687807003720729518091311243657126848392150178832949836839263524535930085787446662950969668543978174576487471350410951354013458487492731520206560566134788399366884033006254696573604334957222737697634164139370939539732153240576676960324023637733916980054662682129510789817249608577935221501373131924016813020977138342002573475422577516687043213191691248292907741621445819833852814038647946224530399625512404752821069113303400366019012639273144819064649895189752134295648001486419634873887427600712166896088586958125206941854118359670327858992619267872486182949380909225934844961697167954024422315492296405844206256115162178464959004130179695039579376921973790969441816438369473205734593431219230111166488422456143480621149909188542996178527710680312529289781648653909674779023812398940031289285882627950001666029346472032616776655084291676831465034472615031472505819047557312140642968237288096417291532531972239222624166626963385728696592325704837356193256396975098626547597212991150473753250313828769030130334718886414636857214430576803556546986758872247943067996080862009775518116458102042955272866509311260008969171249620548699632449334443614298665092667648920261101587627015177502698993190449747471180273173716263337482626970225416237827942419863005114049706024739760887440887860295958260929925766443491120005689250263038702997127431896384884181028442624726670951100456071828900903739966643566746759588570695841590761678239064394025219912389072390748101176169034891797404744080671352998744561469632761059797484035004789967581621437604509476738945844942048161004758330772252675743333509699220415238746962857285965070961012233134885499672180296411114218489805437905917084720422499579446238260105388844196106488392004537139711586384199460815186427699789595885320007711074539563466387876235480036655490977449997823857654741129459513632203017517053289770034574371145804372203832031728376755247823316922245840144778116099573024399817467393316560830912908571956426578222277693634563068312429616890088630923494107957759097163462988363709761332621700987895850152442911553518305280000000000000000000000000000000000000000000000000 [98,79] -4277345516375658341310777699236342678634278546445921380470664142562719294904587481161785132797869704230313636906303834505920721941525929009642949157341458615175522725616800488493772466689430626341455170715362473179295328388947372087064758241289283586570371922363906137093539150717630585872522750222139246169030942897673392004616554339920719823667918343850972090357071694213494289676497608733395535494706213687195084279841042454193501770855065654506939006247391308008105416336392147591289691424123136010312577480010858948278850403667400945120740833952700962599059980760879503173869035213535808213473264382259435802061358090577096837312920384084248852130499746831340129027492420026544178428271061576156189888297155120273000362570013384886450983325224889623930070463780641410859289906394147842583591419254224022928963809787063839665741838484736422829671459711510540435231789910109726769310745941030905461061405674709817613351280849890510092351810786181991451520753224897857285061731616964258582359161996943498355387696402411967911198612892852885277167400143986951514659577079389630144852029483282806576079456751010279011565753427467503691863286695091252159048264775454659457794020217962533377354188857994417619864144606332900122161343767679770550972567317324567563528939142545944749673421702982836772768968428204787794710062679897750017095500230203036551214737442353381434246883712349291005175759607904727732913019250363136648712132563486873387150441198962931609933260563435427208429234030943391110376882677768465021333418409105748590898019178960213302335052281991739739028543555463748648883259468367362297959389080852411452227550189196498997350607691798772750403334270796801567821058777997170258292693975527568045382057581315056387354034138481043418553583919424995880388912913521751814111089231224149736983791405325978940497135482930464456910766908430898036907103295791865800159346102250537101715674584884235096184822486501441503319867605681902125652729301839994895168987049905679196457170669659626557668795256197861142943237557885925090818677565199489451970108011535376750968963634044971058296776243194816322087197500367803295629159877960235892711153946321421264854779209452853668254844309653188553158014127758268356942840815792327581230744088566457360107363804558493999330710944400615521929869846583387554459044963631834535009318538814138112351454943395308630311930148881133367815072860118883500893625973218069171232520863317615536426791882076900420371974455296000000000000000000000000000000000000000000000000 [98,80] 117530906753185119070677007984946282341796288067473675783492191514533976777935133128145901205436389400979074797047244709165467939631765970323569429504778650973629962122872402050128921634755992126465521417755162633747576548023585089697436282880190109079651277885901208070068392247674375207751246321880318785987640455150412167301392825611097195158375002602765338899600056200905955926359672056607293032160654916171467728193527874019699247152055303267472647009979984781501507434942751428109854781110892432614423050337034697185365347355447831558180514547908917926521536177177759904897235751473918449295741673424346757783936253153754573840047912597627391426486641949427242334000856973202747289594093492789317359011921767753427313785013170153877982066161310864608728886224481921866150504203318680887841749308336117283052632678341111810324225565529434189011637431377880350141236008377708444569474779467639611338390020486941635316579110482292825326406510462653653457419632832658409838500333971792394170563674691129145021513837103918347799933060941005591296844268152104896645437298547908734510519081523672830058550022720661522591490085041169068498251554355781962484645297356404786920519095586336310508333272880807890893696584719960647758292304782313507748865591244791631981713907357860436575309103137002241947087990628481438840002648496214122818911884119600009527136819297697486866079072053088117956800192134397111442295779776810997097720427964772477836145885340613824896593672106321774314190470111801922068632793474498700776422440392203749580219793306881789191194448775242705339687735734824826156866096982284417818175470926704314538943538542370518708218210676141800148212854732764284899786736579134258338387865120449323690138144813263401513258901585908910484488587827711637594542724228774587478419048970243260358654439181643782893549021638015651170915423685932364912576686568527472770538724133553194950857770548812576462878714394713782391876821689431895701132838315958152650927419846181254818655630404366520793121938733827156020176606954234306765163621834358471148952500646496482140890718200395174546426109255320991591777731310326763620634495985356837540740142740673845284781245384959411409607796380970620657272043603879896416494019717399342947909711033489256152846369175223256563627569752490054147530290461307383179951404367299174349353157232447598656694676616504752317503967534584909254122563667205990828653213356653889964638804321817969653592722589470374325373506682880000000000000000000000000000000000000000000 [98,81] -2712716734692387507199909838257409188025768285069088005921959427330924194495332455851807227160987557447252445813886048468422405098900742928429522433212463405519264637971502921948928174260401670297103975868861059893914155872499845586529270282954430565939326832774076650537221148704475120933602322178848686813642282023643427903716654173150756973434259995950224317172391331483646167709644712864904743913526665657614125007609361290656239304237421963238873687666965507938678096080356082447915231730130310469181359934636060911661141041194643976203267692631251144260606019499302646479864585176291535801664046025394906216046443821131445021205904808902778197240431226261702497175468367112963199408553198792107536349962797127963965945609402903992904268110342554749018772248719621755934093301883271543246000265906546564536728204642688034954146807780477401777293533620826686442078642203705620286211393128421465070086097846424876793677286347766593556105301895695025336375811546890745743744107434848303111561719542035657613805537841979814640413942244971575594334646769761491931496398908980605115446124987053702107746187681820009715106137672149820520372545407551684105751316427845850343332575063594549793034280430655446077301042050874778990480120027950275948066136484684362041492358057046421419539009454960611725216543553974000682293341237853570820911690161077720979541827319192481829417301390425804799000331355047399555283352476155461552018422163380281897958423360850050940772081549826031982130533120251204038585380000890538397678521503102247718751602261031614678830080661067244963349933490452299425527882830560525538615872147160666928559548031012764917336314590869832671207814199428550474922665175106045052832932504651120109172610283166178575186139636249234429835547358986714558396609741771825416735871476559854355404618286109308750740683042166652675849641336144386595208628165039161978200976208538663629775363161460835006920219866443456955122338687082122595119039455990731959468300963577836953061286853973397721214873116078224555456081594798009707079593589237054305617463012837273134190349987171892046644424699671039247947012203333048675719574634671692054065286063094262263924302509406956768836431616247029816401134916088561668922336699720156033604422864708027226597984238165975443522186542253638949193774293473660682617412173198900521450758767617244417988108649917864991346703464665441367605387953280046432572308629018100429772228596640155075379311896338554038106718208000000000000000000000000000000000000000000 [98,82] 51025598237599154274101133183032395972888061152826584463974230594696621643168833427549171173086495874093749284380037053973711662395017584162927022618842759784989824254840773490509064692812827764676129194029687535381132446413744610994506496786562890400166771896114809521539302238735334874128647520915545927703590719091579508888388923083052044161062936541495691716244188419604691872163053727244136777556393725824845696192634790745970304899331405165244964770408807043331594729848550342580684954314632798875894043283446281164327009343382989992572513137992559284825875479615626324964749335231254541698761158642203089423344425370050020970387623568468523449622062141887503272769908373852126384529302752496387286765124228610689031793248611200950300190465012232004228572731169006026471960856930301728253191951884912764422303526179036340527900704189406756267378286459394801861198469560823329588188632722078442828702599844671995424211750141891537915851632443640994121799202503542435577555918102644439744505422827267034780206045235162991043795662629965098855974459655824480904441645759580440350563283216048889977075948279471903302503965623926910569797714257324599581309846422967843995119198988923338498040720175109814679498877359715087169943405754073718094634533399881079356346218430380827955594011935384786921243162448892005520176044376645007906456107461389253995521584499656875512460654701583761333412030556216094495710223876958732731397784118346918494057447729452656720049447008515606683391841494446811760374881592868353626295063916622130901657021039031913145597068179244291750914769401147920707500751016972356274552245129030382014238695788518997785296143654922635920902028013637300968066531949798102196742216975176364472354338204601068794078908826093066016616727459143371682389414970855044920212069185804268901186309776534827443249320783084775923364806788504863518792959231495690432476365668703799943468494649778255517746644265161783158305298172945098076958066613931312218751294178336429729358676091167747654180969540203247184949969424439799163963892009463099584429070437318716768072678017211608227805579799514526533531246079138559377491450309430592479386522042120801899261762056076936547580283641427139803206381011990300505911519420247642409675614543114080849270804084580752974793315962626441684412230699975278454856178807158816640768384100800609948625011456154767207041807148975790345468391386814020480004733149671635496664489364793165453945861136271053694802329600000000000000000000000000000000000000 [98,83] -726862511569932591926065935740663194344171671888843881187699798448659592120445341735149027096059988762029439779058839817921582387868657182696486478244924712798772355980308763286918977043194230137834302382272619204797528166224698975796690975071277461964367154562639110343392443446947036130268490138696747165654025039551914644603658705447460397463199565198552529229391201455977704023548255846282216167140203025643730461199473964030330525352286500363007974698147137792277665649385753852263447600287165476123180926406128799560595396099497629775177360498497422735063169670181873101758008420755161733535917402708160282601593718292445477750659420563417393906938422545149541736199000471123485706544688774445390155355371276085843615104332675428336044807467824042828522049664370946288148413232267807412987806036265186589693168458712741990645049496720286238644363331562902270102606181598403943125531062138509949549190072927767790050420030378975956358372383614347245615199695624825014189485924377537034670375958877616986836410847025061411629915039554974504379962503573822547266488380518762418742834810592922881809229314021603522510159259323316788628765984589436345005838826920056348144654213285766842852281433517581150014797936818848267363142092789579066625181227981946527923837765147209080911372080732588916689202633483314981378698983671183040078358771138135406448901144315557497801869948101426339291468960129084504776490777296678423309387649929011044860580149653590376430063555518806677820380440094543356684126774784076281298197734623489151774149171863467607460798307666464931215136915686052359677091056084643630083544150890816810559672894111766582263171712407532569665601777305296649725661766018077728435406440353727901329126516345677401836427677839508562867195671170982307439876176589955102347700113489789367837685097355239144454242207459949302562814968451046144818320872561165884439563864922817092109732069494574110210022184639402724791444759461549569530367209947240444578341906947448151745022673443552244728193462115508730481656798384067537196314811361491142031134589016552553477958727395495374092870560647393435082531578738890109714680668129798956765021020864343663851396977273679853469884680716492575447436923022640912482070500826349753268379137221561608111702315754207615625786336901039179486095469670101916623805506834827098771479125541935325474346574000628957567369412165265859560093769121152247154195335258242257362101151931629655322090372290459950120960000000000000000000000000000000000000 [98,84] 7282325525234854719425001229634797357356043166267955659870856631827082692590113564392785913952205462737329783875935083289270377971640913795794534451081300285684203688508610387869781124111841799284745972925860875729721254901510123477961038521025238693957755611351303684743199491365053812928292900546005896053513677534474580703488150610129501212413545232856958812464359725297922504929483731800439667514392653997111516846237092653993072977279945495725765420710721123106168670929949493183502949246511361150376381013174410318379662626309096288441584021949002285922114379302229835756792050455837496416085636368993568643789896355854516764869769944673971418017187211280055361234486578742213831503380079566007944375344227226568741301450006900736831662818862877315080958212766052252440051099059227787165844339788864920429845733217588791696661017912718246868192811086488781124006616062539325937460380982751970497992705100819818849330590116514144338394300001400411512729449226523487369350897386700345797011557775300404735012289724210405068157512480416340851645138189139558086641654570874651633341871866113805862775524561837873283964147611042811991064141396946735008775037377698359862027497441362809133164485379097246141842383957841181553300538716473330145912644878562235309445218236285642371577924203111533796840786917838092628711630835613559082288128139917654622111014258604470993559251234538326478524341429264520318207022227182911993118227262839219792358982645766538362294526466246160647644859764854651475912435199986625116319730663468250471221017224100028105194334966783113437674014057243355932832257897726646766345336581536475154183448384711827808440892758696348083080266056507264808942902413046458926944768726300060778032637351999046226752677768184443895290226071607842389249380698271655536480941190830197586679995853289492625747865250207988155889760102531826225242465248663715189733021197546488755347214657510503998760381287795274457752860523279335429021106523423886199540194790193584846938469628445149501183307198948958034704596366774930515555408101360420916249627420849117591164687484452775699606556275182069200477595623031811122706078291876864986531936616901829735830023125497620869423654074681454962511731422036635914223041670425886246702294072025704658705889833108839112336393788256077531823996822029323322931055761514263408488967236552613749699144568124026380195268409625398792823924675406479675494777422221705470470173015470856121214215822748358908313600000000000000000000000000000000 [98,85] -48701017332310934832792491961764246181256729030324980088490897760472818286955097301789835694422168868583814224067140887766873869329000145655660615359768451117288133946646217351315411721444779592700166096695874257063428673760851640014296776823852251255620682842379360047732708927369353110636803840815003462933975993072437469623125041137697128986704054446858735492474397343890291134189957689192007013860212190608644689755714405667698741169619070084448031109336376895140577797639977467416593078584804706130765942786162020682085132213483003399509908069424180340783348272314173158126407579850532649282076569111434624965371208342438522255626039572379794723464548769095491916628479178777601244638102617042654538483572821403946643064859534541817132526916456947582326149361366364837050685519829904992264918539693563837181633159401817576880558715640582494071791608796127019557608280882055918082101084433172224365405904771730958295976795899990024225389408119560348935795217431850492833964034551438349683258363142705960384951784529783856463486250323089870458050060305192677690476759341844382114916172534280278058990611105599737713889363464178710768242423585969994678432956304105179503331382282226027076206391180931886870254873354538479836178018313744263810654378197703249335225551680387732977585304235664220822106724676092768265086951633923543135400947615023460368672609382788053348117659142563005689951147087900220678506854354185938858614913244919971830722062218720190915931399358314684392953084403870736441851025326985769457827720351277810490913285217449073076466825045167287383700504481295342838735155811559289282530795131518855577182637690994943202096489334359179274548952435800638479546741402766624268779991339558023710641821159171834602999049039913056380098298903720947553287846537802667185055772197113468089746358189927543333403074670861630541978858851973038169087837858580098006631530837969679792926341033115713851058750046988913022932859713006191322664271655126329149093035604315314134162011997472750813751207982901343626973476190712113255129359522041306001002119855212132792014186934355028625959352385819653425450286378314798578671728324211879434008839092350843151910325383224551313718247762653244959912070257805478636806001393259518799068426746838052825705397381154890490058544991382103876635345508526866398834488641622354159388509406229195664006233163676825426920556222002780905221112070871866530303058518171280881644603486505130886270287857504485376000000000000000000000000000000 [98,86] 291143717221087217691793828871076149614526401754134383073271764336918100000628540950401766722525833446181996279262028697124893831225708920318099362331557336084347978614814512827825631524464445612503835945110514338616372465132064223411128842077081096439835502435165952675384926936770493279219980890218324067983405831185020088885286045794797230816558837868711258161333586925758652718944204575237841972731069328418076926368041751238808639058328317737325855279016541310482795324835914787823038362303262201900040822916735847916855683495929201290677306549472935960496708297090202107341911078680819379161326711168399107500192104194185915345922028771396886414463757890754282675302576862101352282280593280376242284605756646432870408066236797704760880979535073729935062097664491778937566064158338503855732998220789209407354957014618775131130674435740777702430238416641143258732585884548549026801879348309538287415110847000746584376262421966614759162542506223604357676806924302753090346517548393370434252194632632772660510928383812883131295291373888339426087256672674577600859023472051863809007090029295189979384751118552183573395519534643310934207167810750368217643869787197726227627258731505523987184671203779252376283110268602235559080406394209887641737634773393060062377304861078439388341912878827648364092499494775310698576176975953779836071426930386307564187984999097377869295219931613338407361143513330447990899082759135964383787023601192431106208190699492854798167747698133058295515910208807790092965740503284240365744678416156394056681234925349234860188932943028810190376311605060287715021671574672929201264827225446647181552412299866777161670800932368682259842299317759645803856248392740943554773982135512734439198785214161899663840110879814248650298356026909606706679359818262935490721503700992987382524679205975743886839393058647991767950714715593048699730584332845043653862656800133997650057359579335003678165386256329965860504776707481406818425325812733311511448482049898223569579637577349366682437851294962051133111909420118296100716063049311594560699094987314953950204478332109737953010538059604590522290159997737716617831174159913045448904742294338246664241467720290456652563492349254212208653295991010946277434158431590342342864615368422568460525181936209656950846454958461100663549864276570115517602442831487170747799161464775508692368548890270681131214049898582098205428027015840525596849669068786161491608153227534030772582608098961192386560000000000000000000000000 [98,87] -2553065552070954840560539701440348130748983907618494067402776374841618419348456292347585049554893958783709843389317369115722427330896836832231262934812879160364783525683140847702016550045726484812264299687647857252904558389410858820806370892721029511527570699665199288564371233021033245926818040356202477058851604444215899574167364331025435167359712448399704122033576948630583686445400117741392750477392944392185672647633733700152059556604647590313500682113505097688249332614367528810660929961206812365374377567903623518036775829940122643510920584272859873274418375547530767425431831523143239849064136330747494550108767907686926636798219050404209928506239048824392492099130220024104098829577382770717650542904555251223271554071388222849219291390324304606260482324629334549823046685779626520407791053914351186833962366857684774466473617177352840841795739298918649428496959474298586751461005734574202517808048461125639819678510067899430152998307136560298119870829423342399479910295540013446094664572451088381110300229157831624108079977096390845450960644990843382565756990784587816200910734629038788353802527155517044565124665416016590294938901916418383508006810239344598823920002949524352099268495316234582263733318138820399105510040171983280123248674930150743958097621237088254118449858149397898484713865150348196124990105145236062241518662146043366303353777254330820055315056470511108904225803634722410099610428040428259925818506937279192389471620862976762544036101922862205197152112641033526864029231315494450891996317776407399466733235461633324639666273752170777023596696245101339171448284398337414131378066843442124133475994090641957916729482699314788628092208046826487536081342030462072050147774043691653613969849150239149302982719689270488356634588503395295183323038645902659189684724158264361125889701568476807180082778035404646661020907966092214427991070140248013131287756704351710451281625058461435482622468796653091846468142895696069204288087353425120680105391238058909712744790786137649313728957069289110473325995965816100259613649058619810667041226042103173572323843854752851096552203176728105346093663552040190074321815105130571822753357802275554151998030675800333364047081023399000199177880075115670962535309802249260220941410615407982786241295806980510690021039101850567172252540997766120086490138615085897672840199470530759669176737876126349491802511749148087413465652691004493828057430785728596426658353869915874903668608993329152000000000000000000000000 [98,88] 45167536168741050125244722654034088943382270307950346874426671043440000136797549167827648346725726804915671557206631175958067580822919121966531198899166594254558223277020817457541486915359507063459282138545664428886218553992545952677996080162634176063457486823783822163658290754516370429202883543331927863788599161118496772678085757455792159144813538446946792685193141101153106938516245467365661126468880609124050258168423279715010284698757916312022079964285835893492943411346156562997775593647697215339705938455004722679155591786602766131457024133716974608528275112688221254421786227123720563099439169665232440020061201859322741251667179525658482500514348675688743884153686850512190089462637295433824603329615499836023771802640542682711025186330688515358381292263199930208323986479850114297177659247505855845328342947463928246889829561085816529213524681402350743289261923880247549376117883303013128365229977377307807601230294767580914792065020798841601689554797067001591933788415001056305651816774283464330913485532258389533343909340455290856052133994393875430492857001262221139753618986561197975179756242060405309708501079313995066334760561283081775020878813704870773508268304834951292771974800223187954467362379224386135802017041016987306844584283236182685142660472736884022140061519513307595910760691181820865927562969458011658821272443666735212123419044268923312721748091481225066095112013878138477705536460934918895565944272857497830421687762364366162946516431137156377731521811621477889793740157947310141653043204728880493191554030055941688041147766926319882398337640794826443414430870838867940646676949153763657388951498891623809539959741713970596031941711931671090188008329364226414082660189689178089806456748822132742999650893354236602980735106589783274410383336735533452862877332289520252786586350758158740598696754369375437252311922238420532899401581187378201612587433863517062689474771338604684651187665242837103629716846391338280506810072537667107874827233675800663373325261985588530306701569505531321915684294047104692378992871240578634184387314342344818169079168782447911256192026636370892863560294868882768696661275422498505853460802776664492377692754057870636002822408452526746527445227212305911370967394474320034660313175485378481612882167656279605496895456703399655678292686573410705289410862438418190457426021457040014035379492178902456686205278610705916053772204411857067158050504235882326427498689541798522555075287958159360000000000000000000 [98,89] -502387619403321332265558388001604067720802676006227916698122136163291577885870544878155167323884902373718830222136773385576600732038931129766529530814940459798140575561188561442532644733665700574729940883402172652608217232390902259518363370499456002833757967218425530923844955772563424088581849609998767537682345234470160973419057622675323931403247163358444002255183624661998996261297823849349834431529963590428442470810696232757873172516965945137220280097162041702531294801753610722869851517926387325664347287423082443975418884417438943900567680923447062402890046361779068923830480951515265320158379505772933687038860287675063694800645358575532339786840645209366565660694203208907958559138547645329755564451225525058968109019584991051201865757987017117575667925860494271963216152204427145625272294423014608850748485404777571591176519410459286436262120803296457398117510582824701661585027701930197501037435689661432475276576808444115227541946475755012920437156919223280724089047209668408725138843292974548855812402919032677523688459767866735537001141072123299285829824263112972183975885615649029231244997575469421351121000406505253828236262253250587287333024568871011685127051059632901053745185602038546834600825704955185132886801212972272534641091025940639935196136815641852313270481914677408740660111408274748099433632284663519926108446985918477561376425765786414893441315279223754209406150386337093794359126418309037097302718626002569880412648895621565124475471257308304574751867150366975481736672759400336398060030161320908551421772667218981351148591190680336514385940536375717728592745703966563934424349548869409315024136641789668006049784751423318387913493691023609403397071196946970811557617137942571554337771955551911267788654749062903688704915493978023407330152792636590663307520701906780852251142150528155070260397448357659529333339138657161837274083985181725665194433166431963006955714777658000566888972699185006155083760296040302063835719300204516893578619723218227262578756261552519770308908205062311403705284530652153474071932425763631671364406685009680578244869691991132643939376498238888293776681444510126986526890974549327607188046316147005250542840602982253295215194505222500287550713938245313843872807726004000070190530741638877699817920814015947547885895266831172207697941511280225083833474732315007213485159418518732016956997043527457257450610024051315179518537235450373616982356979757532054626461737667954974679126507520000000000000000000 [98,90] 1656305393819611037773115581643476771758592704024928526402183537422584738009731612566511218522206481002921915531395934405778274814655966882886799531840810966039388306657678604119862259768835093980226943054654556772151024751514818046033255262815118109391519209657759918390228064311965097452375139001302491623844135668972689271568058273269447079455348003333055915814917903277737439775275958686314064470027101985085434883802641745198140033485519845766257526441288349103187141468382041727409826971504285789692351715410963743213973176903296454966194354415844300087295704843616443340366318808723106832018520267343235610069560892273822354085423619382927325322585378025759566521593114128831425225933094033884080102641897380095711432332051659414920152296804917964933489484027543028045685042878795110741336668494372832782563849630667403602393612230971841407682926181798607336460053638039270131924132901853913203803449510035048806341357847796774094986424602945566048411808804819188250706003108433470590905437392041205115710827371664051545298681954359286536374257152968283883835018581987471705510408915047036621525289433932030874620808395800790035510524691026449709477564646106590972580507063209803424246021617094100326806701230947030254374820977739419298920612941571335958017584036248454650912526188400095509109711585029805955476049091170703952021235940245823133337523788684414549242845417494752434363308737132481198710704009565178885423318259791325025492872459272487924950143411594652584660880568961108531367631362018718759244120352796744462807728559040244517085191916766111927120425737841086238779717551338203578991015241614352958488758179492451643236659365855447607077320141434471545696781222293625524234932068933440644282178533297780314634317020958103388934546231555181711470889775327438111386095003776851982125725793499167462108999376331406652958644989629637210110348182847474929766021089779329782176982877325524811277765473519269433786356607039908521149394237694708336982772534599074227400751362662232415777556858460381449394052123146982044747386113071685978521889321569740898231364886512214247624950140266201152097839467629046713520135314370134072409064676138111272635620856407127868698376925301335849877902964117524984626166955215482636775123791459777190022246660212875298427212831664567070006873544645951951707653235050298240165798364518753227289341371980687582368198243033864814304817136861717521652764342652581634177018003700473969820827648000000000000000 [98,91] 18027468049610299582152683311791949521806252488198075203314808921229825230214437859055195509196054255918970547204911984900895083684200637749972931012869660966332988478613229627656289686815123552297496779924818348939967791922219204843706382094549490804670723149415331832698672315082677136948478339013432428496707051268085671894106383168418520866020131615716045375403377988397996242471716649973757488596393002171959920713578927015294046666974275552295839450888306728756184376415619460040060104424285101528118067667438023917027309884425946512662711716016999996114146564766069638762593380144380477246722947425814857693469256265429062286624478116166191725794923038552125905014212159356887806008946089223686071411378795634488670697219945811300111594775673885067329221901496268381662633474858819619738808581582576117845003194616277925208853081477392576347905647466917436556341291151115368182602139544680196547311339889841855372674423243505143832325348739808983073024934771802441232203259041954294074077915080744472530171534312228044875057764254332378283930782690475708831515229458739393858452375559698229753059379614367495803628855992710731969592735122182293232113039936467397925166783827155264092691460530569215628776568927274269716483469274888750832305314836678105256040766738555987221508679835028069030184924864858946446005061321201364429918875651094232918722356056209127796791624436966079064544917030948593278802391084658725055039622383881532603994531559682378491295745021605941257666015891588237067023602355493024987476705439873254108494042354613673300755942564395162263287250319036642404632921818327093411896618425849320370686056408302794486352978263757730909610508047053965527149553414801855046590065509382260272166275724833124819681809733410092370832384900551419830045918333179277732305618084634611018437731036971759119492930379759127789927966079538301271704249377060423509574429955149561966808339575855672495066466451837983933077610542360963684004388595348548790266769501294707692303347609283069564550557393667846198790697317377344662651535510287246773957392754552437494744914619404538581576097370965165021364801946802688710208202271501616016734401998776561049364467896172916300660365604342976714666354661033181193775451738982342804657664226008617604807841361199578265177609533166078097820233299658867179655478376400268111486132449204568579739354492714923052576062139804051588023501155170646702934903227754553302366614174087414001172480000000000000 [98,92] -145230456115230452351042700130714912242913866001713776264448708461642768197728394228648621525425208742856642066595179698133082359637521096433860825807356262749598182355944598588963513715567343193116901362596575931773206167823935668157859016784591127295015293891979067621567116315239964434887203260387950615564961668567222396049331591940656792882158018493286437586860741759211944859805672538965761579731865315183360642261645674406866588475113546704813865799643187002303381654631564097762262999458587921886266654205167604677161264621805714361450864701312348368308179868887472616136618126274789686040683578616699859684704431909707315004479163821307891167572285458801117763381696416970308377040959652855814459645228049604434701048060920689385722096560378476869036446450708756797961869485150591732874579462335925065395910497263486987078993276362798962137021583176965643540279932479683334755340835464170907177209308115651319918581778926744602219532417357569799564293313309055308806259038199097225594684558978744416702739127648055021043769374238437258743964652349889073046003819822522225906398224631807223346544920587911825514249006307419808829534493843141748027904947653684098649929978775528145757294908569390566710754702091819113372393114803610849464561326578803128827094290025104267052077202289232374040646769525222038849840314104414498578970468291904760374633288393738827418584549259525999887151397287568963684718451795358038172541798660268405651389958902836640020238105378260217616712262835201071345677409286830336452183171718654104805468300308681137817124710444758968976954719120002681279637826075296409185523195261553793944882990376813931960027687570051797283185301483991931055641824314671743738073972486234726837681964947409342046270425471820131476952131363344820222097157894858463286268491623029000126616563255436116247655427323523091244146331561111913124339600799826880508367223560803260615410787218016514220426996782991120625867821825628920890386582748100173485238511556195549023601940689325197489921272429156510102659144677140913790102048626527749338074123911434013002625770938233237636156784843004202619434110974670621434595542925478323072897066062376651073759565619612643009827740295196793845705676746029784513968879485024964037756661451370826747341335125607990425496017756427892746739102827046330833576343296310502257298820595527996460089219221313194373129172190776655840042143334406909044882642806789633752057322905022859575296000000000 [98,93] -1079396557384211646711511181738959940012053235089916871833453959836093049000884216985121262667189474285369059015473928047762116232084668571040550724955134617058141677870792118001067526317063737437811951097216776752747606611158894149995298261404914729866137343716467167533969917349826898052223667845862570082753586719947979052541664122143980782354225903228801146367966836878151338410786596477208370139270566210668514687189218135957766463991600370099394163230005614819796164968291821296966623033774894083199530168943918033155649750563316947093071062931351152304201453347254332732491165988725080121028269945581047498396719980728045833618132078434800783194122513246340507738035613280884459745002686972501621369017059105656919467869131282842717274068294798737662657959376362171555272778480930446969827765863231977426941379194855926979689803741391956673346649213432816878193340836134478484236956310667285672401808152276463434485656570792140751339404040526838043489776263418443568600016977198505714771255880127836578521613500873214862498025563556897726439052998123241036775291494071568529023169283761140962816574417903569444227644695727968615858729577331422491639424364836307555307397315673945282831598582226303766329084558705851080001589404921884440476601817250435690076067266998354827758555289927709213206503505718778413341445728829811387477319858799075487555634245423889784857044550820904073024769212610376586086808089775595481530133269861998017058903087152913147768978068574751767828487668486591588517936349769208063679986488306013323618320832637764338978640434552952942140692503959496148819060069558348620620711172949405911807035124228746200619300930535299852833257913359166290318728658063121427315059745187668336284132112152425747754411721522019438152358807728814666845916066833164752191620571143801216916595262779352222138999697771718393862147803876493617106366234871754712961207825647951926476242488809500100464673794373942193075918122059909035831023828315714688010693244302403023474393043501337100497967633431805442734831517718216059665608474278340833636265077578962538108752328974628277430458921859681081976895674755088258772575328785789802512688022862726370073414340580117792082378375859579348820565994132545803833239914151684906873033379416068960053487751908873284517161892588806306852976929524015819710268696076218477709708085634356119040424841763384124900280806829066017979501230041783953291908399892324601376731527949257932800000000 [98,94] 16577483245064440857052390679935942131622175647366331036735006344466346757352218306428444107269619936560114587780222325562609400327949964443276647206593906002281333966878062678911522467230328196230928769733392210701055207098527439133394803429725651011176777087365743888291879472029445772531394265668602363152691957016831555607926592668552695345635503619803375649648386645360374311732574217671836469900855719077638687687773632342287421033076613783007991395253420514530026383468085461403335692069078435240591656529606808891761770083155369532794738994521404262344805099863219633877499875883118483548957618739748094987883227661113356287459117067771128293085703755364543137408142857588062651478376461915257012206291451680779472657842831333248409295526474456966456433982911587875040283182392842440463179640097360830546134707899182694112390340968832236714051772737324096142567993235309100499105128519464987986176611022935601811298722265243818910090350644379236466841294149309576286691730824167409863088336731451471421163627052197733431140568380894132896148682172112351721261312236977034188411815966697017894815834875160357003255657628907163946586109911489097206279001885553560650680873876148744370907072027554144655173668911366299086355730637418047554733922803175427461223610114327414951535186159573589443075840791830905696317578949580547829490827980027081120519263263758178344593402619575600198419686263314234708858579535211279201524892660848573704075381773467281824681250407068157187723452460802902034642238877405860526789794343618971851481763285775203064757081673298746152954751003791525099922532675353433062504887558257197640102051361523141953925275139093060665619987579334699274529298013651352483230571413881350276090992515421746651669353663547941076306686621691170266357261363341492758291972704925961889939801231792846720214882282561388992696929654016217233571894684805357130376323462773404118621860695722176885359543662457641959834303277330940289472807175034915935121936123031080725065360857699053413212898392349555067393131595233888747759071047617753025316704960954400961861086980591633277219530364897235272958226535335802238426526165299298666465211068132469982852994343182790345466948716064316700869365653662807719085106001685714150948304911355432003310245977117922746484510257476371538710886299895282648378682921369672355891261247628975628084742094348455015035426694538044509094545735213352916779417241572503244597895251984407992000 [98,95] 37263272782708796171561506204548511230832895757917617371236840662230720587639053861222619876974795713290815440182544602061268836199320336079639866013670612862978241140142690010858633302101368913545512784242569238536267024316363925770364115971059024377239780086715297705480992003202151875518844980293418764685076661734009459229110338598617978768773076019926537107169991188465772726702967218137328755523157659843847731582278032590805631784541897047033897506379171056072194248587904254315634400692273569979628329682700673303364547210770456170117836633844821327450504729905777691910220499520841195754846082531875425874690067377420938843759293338069637088299989404670132179644295286294649482747648750384560008170412079862547731530807200876134328884059225405959553223865235519363767944627081553212880395678366000330396819549962091793088849580377708313484524883721566568332581048783859253558213070567160636442629420717579391115666637790625303488260112338169613729831762618395986431993177545804472874934812970452024686885625051284131586950872966900197675365081861119566566060489962498168496253976523773630611032567404879054473711058502741946186982511071198021029021903713407785114648732277370468065399893218876849658393390699747641156217081892144488547263717870476249102308201081294449152550070925261143775156891022560144327934503217714000504621623429137975324437568714221226517942413862079186183714507162826860795713266514166564342868993589399285126396006865761128264385449036210998730512631071874711588469202097678542475828932768630714587759029554283175847388430886163896957092262304393061794483065575570753497693597844229961416875934272412858154601338073107075197808672414943284250276056943882811872213433404337402057994780637263278712184021394137201290768532510384400349399477660316169002899219620891526118565913280290804545415101016297486596447382315688660385198447907685305610148544967182102356957848364239369192402712309597076850932888929636287095149656040579305224011028459960164161482384657033008484557139597769525271419441868787299856746951671970990485059756151717312671945185393837913579228959527562425457537005530802020935771473082435544022806607454978999513437180698113508904561732635271080363559505460530379339835369541301648244074591161517892560920754837806146918751579804461643173509728331949113066610542266842922454780224048298686720729800444285157180586175496802593151999137621131566718973876162527946582605568365760000 [98,96] -771494700626762970205864517355058006485958174667254260885530756490116077470414133824728390616427821619685584833648979327190411398799412533330656615357058936676867003412441187601203830908148335275140579737562821410028021671105276247832173984848701407414519099661491916838759996203352244562054600483328726586611120275870762032897153645813098771500856246319607797762276410607214485749959834959840024647928232957984354103657635119682384047915367331184893892720036142162784215380302552225519922226833145917569546325054023836926935158278435368506677330427381651242732444617318064856656322296944233670711828981641826333793729720420044130845233921600098861670842838370992163887832383991874868366589576240541152126066530405868996544850588269556304473586828363981540543750847861399217051924940239601244437293360411614477753103704856394541884805441099453041953055221117900834268491165702920415092293465184672776517571399518569746260281293725863433630240835902725308552170612665155882213347902846936943068767119559003271396164972144219123712699223925290557252082600861326888974928075849755188742463532368389035742589525971631704129640124655757899330783578406472236818977523920334358401322491672349096023563240473188695612963961485167350523133741341165242033792656150026991095357446236708906493575917710579060621051217087666153996641421410977120503383362517318689334347786479389076058499814630197495876586606520322910326563536862218604700332530990980184320685433632403524553016297242759238552680059488421724602166524318166630501673935251466110732703001122619275455621347477977790658442521146457338280829984693093723387670544066572830653605218953665045008267352465721826317616881350025141790655621612651548356601966216297630843853921069300670746563601480735726314123781660661553384035487138549251130147116569644557788138907817488312824915781967178506939164005618188438738663860991346937840368581153879245722527567854156674147629052652693000172821136995439429780850116994233085183046587337934415468702195547613729131083658438765206558374898053094939468318075229244426454332430085722915896190095347958760641595229221808225391436654822929905156942091940223980384105886464916766078661307300227637250330652015715803247336527436486445045299379611963623441467695994723725486658713563617617483032199208264565725158338674708326032381830043499480892468326407629617429116628194189837081182690523920959106945366484297125815884704457076342371668224000 [98,97] -1837588309846175902895969409450637745205340037225919214645908560322105235218455031219596406562136590580056518458757774084100130669877708725162384277114831489982429281544103650945380545681642629543945797703431623127972806450328562685065737419807355626089585745350765398912491176969101194064703841336583073478808025173118536993318596190581836345063769738573026611886143576225552303439973420484194294415909559933119148533902391711169354502859243819038973341115985308838978555474469639315467299222930092329773707720637924820421729266052554839581457865491863949594518585178399252495358965336731564301964236091188232395452561182028028368474319773953459099348909235099020937818795622675592171300023172854837290729769304940548915200308949799111018996682788837595512444884213696295633869730071603692814421913754205863439611838746299821870411550115816736816401349437647523308190972049978962126881880558018715220588289824387373646224897061274294866105916449392330908544618569676191212011809830496053613581135514315897094299442354162271080533323849323539206110785425771817955776737651082802696969008304023764978194222827632393494179875257502970986690092437862667675814454392158182087542393483459276265535765899109442073655619490541105797828883400045249398691382195357824048978913765418621849159314361472377090477379127899142011977776004423317941374272386759061026348559587800984495739476934465058694553248937921051633349349610793928692171061679505103453396647190847195614304659118617348445978643744950028912279708024363324662470946599492748518423100518458107966838445445443989936101308956195849338990151249216567320027700866744129286722409579588768842484984313542579657128513245545605134374112030796684861207189275235178332210670125550750439435674963191155498176435200722482308844430343032884954288400951040929582477204038230640818317276491428173257714996605623967831074125327786951277506920679868346227553225127825532284470551605664810428076639250061827868499004284787479398861364567474810996555352804313206032225252039213373724462583990734214524216218086630468055154271543172379644628837141391516935364477954781008422285308803635466456123299418188287880902022611319707088890997168690739942406377745454275812150238612324482694594490605183160253381615730684554505815421008636282396859195782279391610973192493654595868303276666003828652644814122319573731862349583996947679981621817903506769622117350487936438564874013718972776320000 [98,98] 13700856532754648880078515730268008675370375956649351633352935214257330918276277975933148342563705114238729163369238051411267828767113188570527725424905623420474040202604019245699199017960191739251099448757235716625044140840954900321525501177652457549798934846207444271228475335599000339994121333232041056046528926101342935538695936914531660810436737543592870354585160800208144915140877345842599480484462907747834964606668328873467221976290600681153501873047998935745018436280268703658046587523661266520386977085810427837871145985209920663958681063684862410674203647193080281964766872897023136952900085895277651912272874428530943305915689942090391920074975721655984321144591962015242793857318474673123780400843597045002292563548597650905854496425628826340938470323579591142473567164121807796295552672601981424369093706241890395982664574465225165099747289452039369628479255632113295011163895196371164389673965943284822952515667850842707326953207519342288892821081995160803136673274508246567617416828030767302925268202166297491996828297399145510504671048337522643768142443615810978075631164252098165792089445136690437304339730681463103390626328437179179373387468392008837589801085372339834728875782156301363938193357517534328675582574604755855877482971104520222725147237799076379022087482047641154373028318033488539720727449856187181650631858610616935076664478993722453945207102912722093163435776523239771624835943370232298801341357603222733544563140167633901833181137320725231417105293442256969773652240966843281062121735170297584489028339321089311045215561437324944232519335922642721358394738445013951260949722552512100940529990330324409390521123639188709849550729229041423006093925516743061639050687497420287171591603481793043094578163127281957368300218402929689836185993273104889021842228045599626835672343563196088370946389354569217389586789748338262748895134611764363116707704373849707619803301076619734309878262956473783663666038233469484321746889429852233880207759978075570799019671323741581843522219359355064235618568035770778746719281546507397789802407741018500012001434160391706386046918000722308725118052021360175018382012235100391711363102157913134029041424236169192549051730788264208786948595988603729857551610095533684526746793551677989199115743609627942687215243828593879321520109708625506931298162694586909908009960095999401855190358213118376502737081876201212613660125769044343132872421922131616000 [99,0] -8239498224734860309790782142916092214627299726590576431623404829538058366185271444200270552238237139809621104333876221609669468034878606918459672513007753744050493097300074360209360730914526790892206872906048197629387232862927297731797940117560321298003067032800394979554637977456074643774747713679301099581168349955144488749109146436841370287202632718095567686707559590298419922672101004627228120582229549168225894789343349554281885708007409073445132682320994863674860091551501419758575997890680117089851785134776990293283859206717980001317346529460134813212935081160417723381845273661431178506258239605893613817894878885647990808640832104628232498492373074940550259064375734865750884760335821097239451259201721994954054032045843569786606492601492206066925042915722950061097974376505730110290880426809336247832075070576222681581745110683779083760325986594841551251494304607427793599985288095120152537472504807613860790374313200275717813191472054034153212941437546086055414752154767055447153197569408586804120022631306018334902371029653414277754461427587336171983764781883555404828492849418780098260758938880781216909597427615678943239301789831731698206438219006687853832293903461253330467748852262409884007490814301409584033713503812901551529213640695856170401972430603709843161713333041536982993968586261566144431935160326842828366887437233479041467177013172238759637119958209402304948128045373659039396914296478229531560534796805862814890702793129926231187025532906354983807381271073074374302897162207997230040205481817781099536335971632752155408904232659795824062121407382157288193545897866105888443178661301406398852449562300208573214145840520084543286359919738861194501639303877297726610868438258681861271043888149460077556363330083374261198723184321564667449292354445882771690554392345178015567019367905959874435734758489466011357357567869992523654142024872874812600146954163483676050936046245781063020381732170019692811901590405651790678074946582011430336316832782925042501142274092402007977728077640513967358923143650419776310762833234734614475322314685065895604231502298166876216048986146340253941440399728692951936208144040942921817318430661624958654123323294667906680214655921758754089057698586707196690662266351282691813205435942221983522143362712169439286028104008935810934445748786761750948690195344555586155442707980446654753263645232154815317624001694294087589586689458409839768390449953055420966447599987250329248741571106209180509004012927025203196359134412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -5133233351666235716756619393846008285605331232141391540975797662232259762615993965868785159583273157708263358448080361135038749335668154607857355173014627210732992057748624407988107126589049568742220486967750380972070534057724357870085133877611455164373222159612215060638834451389067168140160909221068247432111116208288948642658652963630163251002701995933843688774315526073484985692856993062478345918020961598150657401632146546360923338339966582585200940472581943690338039655160652175308281889655256192329060236417655333674584303911143627985545917788593992223481129163705204481214846030335760633599268265064449637405104102168893649882311048931854848266201629578964255839531153166596828329138812576989160462319473522972898592799338875527972915908006303204901062903973525496347235082391180006565262278106514058968839554940178120249249792055644698472514314490978525411027955805682455740131619833046996591005660388215865845867366510812491608901401923102876205693168362814883902334506650441430760295824536197197508258791043657355276694045172340489673838189105089779409489752508787229830812788813341561482932916413973301678098748921137530608895910947247423600760337998550234035779585608395138408069710156362776734526563690672554579366018326322795584659252143664205626070478298576105396224750028624878071529997922308102523921502304085528033418905446728967523889578384509741362502505433428597584505154833749321437104050753262098016508350491001407186355047827903743271068360005563380794119894826347388816590633468025350024583086774108238375774048455513552760624570412552915766061870702043830899188115560735131248527641726629044628749667799249303664056393168754063959038079089157395996023887981049118350421219641312978306951809876728761158834415935458159730279435103559613159659725990145209421477635267521121706886255221547527744786796908753539530077657083441227280095632169959164965841921237774810616913104631412712225592525080097067913221887830301536253286951775806811841542289313240766780046547264794120334648281727053767090960032566768468746221982309262726293532334664844112953515973747853297629891599067946732990718710772370058146267228218308702814647069652335657917103828725324655539516855894245306030246892226865278490167121687741102955675975464411388647704808364405681284315598032556249716863473311005615354061595825742259476160819939101248221139368267640804690388512059480338538808912566302544011541639316758645401483826584929822737792427884558078448539031942849792186456966598492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 3000628734058386878548210606964290972034851521030711225804750793545085624858474043851637300584661261515430546404077507144611753856071982321636191724849391358946711824285560125546933641598343268686278894464058159265300200894891026581502573383902464566152597148330946459532229521004070199079449830425304556182944049359409150290958834594474389284165426824897021618025136551174822598755188897184730658453385691423349511170483376239981135804333398306670629003773275489797998632204200029131954353707123381570037154742155301385775172586632556434801177238362080657995026278944705896842136676468754399848762252259078218046528933383368582353897572991755731260059491483738145019479198409901469938477558833357192120177397048776504419027736880200344207114201699963364882643761619618864724720196782791851135464315166700751329403450727725146851438380012246265115894034640291068050083727355172802712765479277164552185149969582166890457870731665980901000802761971556410092783427415287453758040809133224367791568169193483788038900191234144495885787144856894639981717971481327845947801692704003035868749546368918918323980663709473020345079247164188571442604051060153680194436373679630434386812932509178585648785490275569811481188295977725860575663865828514460897729946266556356648161023145656067891068290288314290155453469238704062190720480898616448956883833359233023764890426198454974253351327381100136635570595708386559005282559352392707255089989656524342613875736987736909167370563036057067396169056134054534537706800560515463881414095084258775488019346240879066991110223796158400022735345238944648959417377999846057894294714584128955229289357061138175911899945575699886504297563248638964938547906095427390951486096410765059808796540165020401198670634111261689623902788804147402437425581537768123260545720799032313146752386095840046641477490976607660763872416784574532595516573441204490114018358652340868503155937705709384032917712238401246675197487800865619442775616790645765839093466328750264936774686445688649771449834237598425533156394793115927179237527166058234793041746825513200904757191318440058967151405964796619752972704714853995616939530892865338610671243909680589226370038954370573076272978396565250664068627906461255892800981967204159315528666135368441554348996787865357700244995814499253352736701364919542285898062787427927996904288787895306585646487398731405546235835896851417973084032954535475479949881460167663694015933038821132741611739506587475065912170198198025737633914443477811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] -166590761609635469039656484823792191907866840053667374898417121010907877899540738677086931681180274280640358077729435030058093701221885284251070682710516003517731363706781019130327605188757138276642915870078863731766203472448539725222478515670002685069388210237928086771201082783842670061971005047944968836164649071567556390505276242026451153677462319367154824239821943384865491958109505406399011570809821877058902457313316045708011504994374675209500228029488622175328566930965805045425661623014125213236583200227706979836352478244082742552372031178354292742536297988170512989946694063438670695122953559481837073088723162255755020614751365925471921154665397923397727538914735377770068365814680379275536260431103694020027653559886525896005021376251862852553581070957712388358906940785271003885984101646595874390125480914431819440805203292207359946962902562829786791195927899975269427076031906283887355835501282095409179004734888842170139646611135214742615437905344168738057559266610311733140999312137238783424713744405704400749015229596117783895350104664696208044032342651717822598602598628619982681011295566218448682420902237318242995782078475658649722039603006323568020893131140576637675165670440943924372064426052748515999426430063711702981370674511822508324779872137654611277244597865976069567387570088413702231045365232189610206566933479140292629633531206244142043364872661659743470689961959233865609657256765919115742628827039900553942335261999617609717655178301886446451522990135076767901565756037522690155209989449112458194375251001237566876951516371416960002005267195569075249375862910184805691436096323720592997384916442018944955174463093454910459907454197507043217053257536320897636993244498794962059802491994138988044872840236610479103529596451104191911331629225077301217626558050671521938509456135171590594430556317507489819878892242397761184509198051885947984582409105771616979532681021274267362720917260677937915071398562819254306495467648627725017837260745980389697331281306577205505814802358215080201676127193193572416821831552107930014782743970259257053575061242541934541701385008050425281924544880712881352111595763562601973137626878571181555576923229602011793744172090298435343652306145606474540849826615249656158146584686183881731299613960603023644280817902492260539352638928306821693502236764058297603723799423902232145222238984349683220572833315130636221545537158902671085424741308309181118771397388548820785863128352481665137138724354464484240959758689969092165632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -2412188262439697342867754298761176483979221125907540665157228439019009394392685181849221703328135143801482648736415891868459340356227638596554203812907308918859720028519012107655071327642595372231034667867220703609175254925716730969323760426657757640795132832203372436280546193254647784755412040888467112161478647135769322654745213241188540623033888602965531577093565889929769139806017979509106432666698813075911359167276947861601944030108278637822625546899765812395043522263731967255999758140833890284690128474211819679838734768560172284954006716432426920998632854422892827542646943710708288191178581529655470832250106666851726980009221056350732585440302663584374168501278553639259959404115782901874440097885241097420964682461333303573215386604725801775512273246931100732750706141223559858207779946235650449237453229948785443125806208383273495142024494447965031447484460898762935126447991566766684020337859590464815641369696438881183589827718705291438439205408046331527291753920162627603281793522505465982909476863756933489029709690853553246677934880915481125936799068498554359069671532571851175318281482261257472199855111839523570323233610920284125695331904828359987863716250348528855734834127956678639193065028472711998926576787427466352339255426685441838004106422038518494661144378100899570772152650187654897020785147298925157253556662765722091876282611312606881432193642919013378846113037143964978915917464285353880971915674337196626306759391983548568895107379113456904054030936469999103598481230864839845824188720272576337562331927774758783793416705602781217217185217608922250863972329202604190148188166214968659035229234111882299415717920725689418056150515868965738122715297832324012348944141115982469502672973280334768431586969287915081594292640834654072944778845501189052673584697716157830996469014589490348527499865911117841770790702666969800349653002260731610279352034887893347767882405861893148061235601120487726785227962419803275472325783422846891472149284163350031327453627089734347484821613514326938516450826541482655987125653829543675053066352947419272385001921006980808248392419600071756055569144004489451823693670187385838685690026252364926789135917786860762787336373188627423098849466864582973315561606987781319876366856874220610931888463218920106404859692474926505527997448282292951211668638566583918665072062933717840343284511618193795916321832924361502012191663049545279167271768808795630087952314118957437206665352634227353359920010489703438639775270824620693913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 55178927575822997644800054972221242491945985618409050263465486153633857433685793002174208313875564653171207252974812471768277154747180187093337411403197428572530960972068484080909489440467139056367495287551473587307188090422774201159677731129004397175686036925942532925312463242081583242132868064342618588485210014170754424296808134780591626278290528689379011180856287277301380630037936024126270470613727559605661603037281806977330074787098005526565689224106513316127703255848742971000156936520462494905367658894786673432618039177541155511389878982874608745231165355448616935994603239489652165961102884054748990626088921035576662635864369352716022061506585421487253632124412257242191392614532005096561068667810060664992849119928917665705653799778246450095960304099164681350340463564026509880946530457603615167906695881039784163024111556158179548394611088904223133309290686965465344853358701179253747616405443254188684529015532528987618157163086667967005293406322664135833941815978014718237595451278630749763019264315091605122603958480848088286426135759548189151595268676066432241434463649812328979219825920057410097415658952255084480502635387279724512151560278058570327975672128482686080123472399514368776463348908647823129028829434717212138383096085272313838035909930633938109292798180773035189546072810169147635747203900792750399443061275317429631493261622607736248755670613519109898524101404659372904644634766685570146744968697766839627869224364603132242598865130734007662128034359063153911686322877903574160168888126834894345360249413857267781612917518908899764605517311384109966082335276512794936552434020655007794950525803896838114643353779509382928737887878618417064630891305396358591615891187478972800693854261959904913335796801028882314171706213718093843539528468574207862952978919726315714960529584811129025634631960771374099384065417265896395530923745465003992827077887666408555566416475866742834440858247263811515244243250367920816900771927530110199040866422065741307784556629555821698473837381157911169375514620779985028389293376272172843995254293316964875980006965501656431397160171625978911459038954221666396372176925421703501409078636640849244865609223238465165167758031259507350531202594728924309967737441083021851120321361494043860975966077108954170670123570916138691998891918036679039960814194411878170331168204567021829706874100228711638209676794732188678610935428283228357673078587935486090005468669765181970929802335944080273068260709916665724607940550097527986192384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 2413528632943437581275932041458593118797498127100266107228357395634552265532041609605739538400441948446148744480970155308155983047195635154537435024510350989187477163839296980203878944874173022261853385161628559493401965324055885310988160844351345888617169205261880730272164727638391932121267498368491331880544928390882592206331351978278624794747151221296029642104616549678212024166901774218269103607702406219150918901070399773081911415731413321662199454164326612784155832182628220629639495837317962730669526886454667163763253730274901159269571788245997584755174240882249046559624067103635332002946981198317610343221268905276413062650287112905329772309805108580867360603367728241345033443056590302679646020298830156875851529562144400560288841392196057575578547246850786867271790287340461223725100156701743053295805972265877384341534655070618529272039973488804166310314508951446232871233014845669589270519653777672100943300148066719266364311340946283028572395970635040330895599611529134986160199266342754467752944769725828432973275127382559295395522865788840762396230997403207230514599589679368600359531025679752635987062971169127325930232941224042283536263397123403621297718565780161766444479008147533379160442539815484358767913786796560514425108640348492011164523142210337859730037609004648176251612689410097232916556374974328043698961395570029874721922764263471642954732433575830434537279734234871842910063992246890948096976401891625345479479557942264934306204782495662032341230334066031660443598537205036171710572089102304227753274486540428855406566456680253756023877574380934347152747447114428537086523439606622680997445786866581285883433936606688418876540467992431899352408947133890986146607899032349788925736160566312882481785484988092035593624388765398908243823616957724067249461690305231786742411667183451855670656668069110786334143175048096743500380516577045124796918056682782784981631787050636736426479033679336722497851568906415191514411313305494872976909980022106710172773331777069928951767243983656589054894202598694187870446832103216887696947022885961748785999046675457497967862102990709163929912749757184784103197672754982429948766575842445797505313799426273654105090619138077572235647599300688154253005069443530831424763212034251914908211749906373842463112747174239870187545927714272661884979798613354968683620426906701058178895540969220025048949257787565919679075148689762404704889932343088705338749906098934007120347884277558100769138346690835510051018771384450516464435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] 40505406340899428444047902240106733313325258449687025606452757791984060411069113928184200203685013864159611367289494462393586901114881933413087960126109719788997581322997708038477202605442512303891315551378087970845505253762162159968463524122946315192413214750014030139792666740126430111422931103927847416372970579533429004371658743978207379958618569131629850031788323072771135901968087583070250863639185592476444248282959590376692791560606605421238983611759118220434836721932464014704254803053433318330510451152447737516184683455982512371590436763837648590023927987913184233398972908850937346196332779170604619969472234228123798167395444115979630466024048473539568312338638790428740128297203046175318528717356370919596825055528941139532682933094841491903066656016121564756743501489324710795954210912738709620517891564663086794817053525027248030875225380127418339552416595532471511620368374253437091793104762646919828910373468127906845764689178706935263212829591181178097952772171749803057854550729998806243574674053335496399340535607614909115945577467973632858794262535874147444386713709460385055632133343446333607396750781866493441417220744637744780540436436446211087466921452801968452810166782657541281322646937344980113441382115548679417081858493283140461977534972025904050235748920380205740937304652269457093690060024227121657002689327745405165707504118284889598365430800750497256517955987562523158890486463525623373335587577283890297151179248607184376984631540294941621911934653184852751090745509580450552817749359240852233544874143206666290553233036130140127142058481126102210484196184357724628831245253266084563164511201692783556314706057122505309930509072561117879292459867339071536435737700032357223701860432981023724593380824220419023462578286989972791915814945354580803898969666523666659276378076065019024430639625805527288161187042659269136846636232638863299747330442490038351546698883703841522915924282826377015265928265275585752921786410956172748475346971793595127450188706425967575235411391004820587289894600597835843371370556718027412913991588894778573427900768901404465433873673875477964466325413549282799396174341651647606769144662952420556581938307695634089542571556937029893918486498790485741792686359370820515168403831612838185498949326927495543926349828144942633353347545340118706459038595501141672525024732515307675680791041006087759997926914309442183575879237180149882840932331632629027530327460917380400417850012490706911232746820512573673160214874423792508956835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 144057777692565610792143976967098877993397239620514439292152920694415634247291908042589983934861932453823137443842876464992972739237429379569210958422992038062084379696935215273172829391172084709102937346738171736511779572747132547248153303394058755194141157632438165336807489627740424759450033597699450654950333838275307856809261432934627786089394495616513405865392325352347345130469478575667557813403170706059768162381740828602643067433583136521032936467117636169304584921527929080897118824440212180958900267810517122420345446288487105240850856962703912417793854658715030304692938966146235608871967501871321194098020206769179363334825737622455267894688492030636133676905869330464554517811257942842941891654687269708952072328910878605573933686551959577743968822589595617318896187589141350143797603590364083887148533437133803223225338213024612170968419279834920566732882623133611849796568447504007480744320715794628820967377570920024398018127955870660127035256390237485536142857981214929575999354983686840019955914330483565354897520512923016962749322204878143403992683789867702215345408355596438171470756669303612214185380145379451111941667184930346913810996090318605295053649885910259523908992939947806613989741554963624091123038754774458463345934056686122582540257552307718519215494122100423553407576299634885322415748769370324345946162103516635624185715869657092493428621976374699601056875786913414207290610010853748116226600969163889293180192479892834254043295110266753071267316510013341767954259839386700867674578536544690072753423541236553125446599868102967243330483869992731644683324299845951934821007464041505922800060516239426018828981237663868711206953323628657444830017306392234266768147310086677568369743858648394116511545025921625880853276426825646720717715928780330011934952411872075097059489425865155429280329964492919683742667062255156395047406281832306446602730568549142205273404719224261686403727663396345362900519611938822975381318849246291833790656371841927153728898750105337736368912043919224222122915202157874848141274703983564329772892836314403500369153830472772792739238310493025561757840761838969080290475280700248504917919656737279541007583277709312904657743054552705709156528261799487389065112962752203576635571101268585409863412125398419710901413001822447643276011643928978468497988200911342454317117019485842513636579453447610537082825130623072946828299926844886724766286008514043602279222626290799923972811743736187181937307015366742220646970991387463638423961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] 1762119106506680749405141687185122401347368043344653321881396240347641191293410694066563948941704039825386983723374900708206764072522355619614922603897924850329901320095682952574350516829840253855105204675423860587382570432726932988829639802518990209335951072591077336545419863081221234613120208433608145774180323459094160850748452451480859333155438149438596478758335140945242545858777849308439894708896659509743020605094208572257644952618722737067790726434325568912892784703560481533146250641379301956786391242949813169676120674581612280558727422137862556860355005983472657832927632719401623981645487639497663628405972664243138325940007490461065914564421637400910056912726414992593102400313587402106471187827323926438401247250189266713393900428656795749107215364774143392030335713954843026441970353626397272329953561304178856217030667196848715027580319301557019467672585698280075544448670928809410435691726127022693407436134894684255243924917173265587167339562798517024975317460228542382364347038451371972446976094907249775738745395733865289221069094895820854935365971217218111692249274237501443034535054064480960501293878212395102969608675214232626714419130142187854289673985488407675611564077515396365104565566162310449256992670617540690824939869821996069103263868486794450328216893033219107687255081617894107113643665573575859478435921891673492308037227425866098102631375869500279066541871624600263787826131524484716519654175998213066857424786085769935485116002159089929167112750360048555062464854708406712929936260129782505662372244347229027930245705958780451998324613901384813072756177334864910487566569315472881400848325883456137489533049125533888147229702664365684288811277495652274199988331756364946179274039036631796286531544074323159440551190326453403524140940095367297932861050282478904689537468133259633162393969247506171495757451757166440271810640431059620182643026668035639690609547028642597955368318664651392412111780529218521262108481682066192042723346949367405675530272863764303452935904956218533680724657031948136215757728451807521841074404555785434813541225140291304184620683864961198586949158351442219250637242319836042123452534124820033172659623605958709927000090720471368281641298062460356925817239940018893280189817054921361034512558798332872848919748032549342956330272030544984523337657649788033396089528867651369209296891033674026502141334803567785524324177897703787098694722080063662150734450477526865750418387419347645134128387486465833240323926039746418545294049280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] -13725920747772230154871290659573209784169108782625421284294109036774262257550584674266281933755750126378854858940933652372475565003865194448338674732628952851964272054975698564068431524621806934860345791189208430525728994936183351639994244523782591572375878936537153430894096611252127862799183369605267191903307006052901373514936337340372044776662970631114369043168099337612039698070508096988495878882452305264574677059339951010857774229235607455816608395827183240935258302860519263526424598148633974621489953314401936418991973101172667861959780909515195186662682600090777234522503593958198616267397551416885033843210719737636102939210803776792751230666431897561553641831344595260745416886290279680096831806607478455082720385528008011908225382840013317337822323994498952208679639317073210205983671365162694983164371846687244521579124032730602706811143723350022068695000588125989382982079210809726713093583551805387126333291328848038070751563052318586654717130078440332568361223766936169838368969600142040793135304340067373853962424538676950258412911216958324763668374818414208895398368214062560934634265910435863304455678320712267572529530937007682253026898010550853941731150372257598230907369742306651980060269110254447165463676338835219564837485743385526067976293902787649395886528454903674950425492653090358902571268580848497389731138553610667287296900542672835870015278547898643379211582236419502106630311329419263120475906835448262282023069805095317587158609399587757674850106315332973468389968749463159013159227455735723693052296542644978415669032068473464298329431966714464416401590989992097395189166938487168391874568101009848721113990206730670866812274400733873893444303945568106764121986987906134283242359701735111634783260442262734530330116185298990844501029217745007954522578762209890669322154956729810482732183024746869312142265308713583949462114441978669374334867932331685022734845837589393068995003390766600722473597241175059075727884462277315873585209363499244717596382485450425908072766321081276781514430611064414638849115642084276427670268678377226941901382330955245799474153461553210000348751756645187411994711498041337045422683132415521027826595744558448031934714551772287853098672466658325099708483989234291621424781419999201360577379128665900318114275339531251480314894462954153811863863313718719516109620460887448997902389662076858500055908348456947143098176133159181891065398736045048424126644139320110612616080011011797839352233826384068897144696168781224694331211776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] 38854073168138562301684296012333426486665503358196590566138506441177886661564367899054961396937500548735576676069143818889559202839711981230749739121380660254674111419243541649261133378161200576649490462210522190102286586441485738066269341442529295846265575000291206662488781463026270444206793011748383413206305264919478606937444558812365382729735391559856647355245070470647690160853792023710838466378686074523730247392543009876378870636604839787135036711113182509852697144703346846944335891694567387848224516117285962861014421471669566426430437666542451105812702320931066676996674797101936225175352136356296680616425016821127145525834225561297137553941844966989949353853660557679771519117567895888114434630326656203202805197062211266123069739146672618860786388102370433797509241299980294997443215624431709062853499112121620989841515497330048157132277391701352737979643621014853919246031590570689378687033523715921964666913125414575757233222604983153667710298294404263505037884675291815158684534228230968180570178790414480259179909918652771228301526266819873672128037743612376632201247089713116286026155660809697723687426928378470104995719181681355128467597181210417188445678563947108858518113121999312416400887022042636111107578243385910275738419376296275202516862062198339480146994316665276937827772946340751344166218139633017656096804444810567997631227106914717557461081060850660476272439881341219877599357884791654488311484251226811556170008538966002002147870776687809308943342881311981616724546064227343400405527123331686933182186515579256706237904587655438327104986479427967450766663258517823420897837745258065984642374754566246975802373826495881155919230755722087312373593366191634606816008510926524244923419205775522735743246237095324462951081705878155011580186731966687130352498314836280520432212686796795202826771731765239986257548074359338202216317673462734859683375355006262472875510130737433802532685663953954113996126676294701211318682765888191220437618352822261264043571059911296792277568653393289339059047515952696270344363388885002448566533135308287533816113135849219933341317061418647489603299520657142988196050882700551056952439736267061535917326980885669318329344611061673741169851262423532063437807671445384609233727718216201899183987323605157744571702218345110535923371741607076544633494012447936197104240977942218300217192796879965817716326535415396479726426172258860395704727502661804212235167869299083546908084544113022343578154412587481159159845984332312123085649084416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] -264509843400452604908418793143081127718389495128999838317146913892233968075985261394345070752297079791110716781671475825557168421318739455584315055415276991896265254395439658811451530240876373482931199819736844121313294853641217480284607300859087247933281413961099539666904014484614994804092612921011111713529981620737097408427750090981439575610265151678220550560567296376952771409803373495361877123588262242175437316496703054395148986250503097358520699392873901966060518506782594044468549620024378290294165001219089686075546090696798888056477530063821329130965867382170415974904647781732543647637075948316802773820161192128635479608059730950758828633246745879766353581720509480367461795034927867832194621323984614649726769905113867086530381563568557448660705607415784286692594966236501298121975810851217601475859300196824528676615615669416515464464602678346544621366140102839834209016796846867910901603128497447540597603313048886450193001953052865444531003763824881892157878324856971682806600062279202980280368417727446779353549799267046873306268492683342381117504289348719196203443583492332312408639114211367068784682145477034005065648925941065331466206665252180621685183881653360306639504616135514410987707432844536226423641456638860110300317378315978486448505237477258991340172855320258671622461593052016117223068988419883262243113978310506665876381681387787026646030952779547237573923190831039271750312154886710698816323155610273071584165514511415527440436867232051476639876446489474842282931439410756271543712139668147557122488691347742982705600094529196963642189454470188820305336051792263812390850516494868251419799267807272268417939329772408498245745309622618936808907386169474226371243048726402957757007155119154423399382842462144621239619167714698219882313751332629884448138945678396143560989527982662364326448598720028270164795543145033376620541251580771434813948727042297136835523477404206836074544881527521012786412072567336589047392916661674220208898771374609794303555103982838222742310591066733120538606512850835141055444484200562132168317585006685046786008133050947965468769472933509742686043646183133228756885707865320768874759974801261952985421066843660028327612473491911703988787938663834135642745980540329848420893392982419768740675318648086214369118797046125630059539324422254797846875014113689540369739757845010850954412181969029025547178142097855841613164589105493366617615210192734401291709444952566222078450383214593890886134617228990333622284808479646879845478249267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 2018799689858274557386792986438136288948412389774966706426880015430543143688711948191024527724461749450933492837231176218957478140669320014605065885885152796017875026150393720616484857121790249148035011869361572558858537341493033867883660790184077838518776359299882484108861849402329206817276656909949646711267837656627737184762252287440273506120945276649183095949821330129670502697024039416918276429235100209547032180045318167007788358259023768719785998813011243219736737819639669734902292193708066810925742793615490822392532395730110320477594184286667246210268607185210187476730347778546521076599509945477516772571902387061187512710389139818515668577663236340620261383301047100918093276444309540713867712453719253649174607563689143279695305468286594530421132150524280623783612508680226953253128271670787303213467039036102301962005421558820148851321812029669003514243179593341964614621103133141519312329042647415204947550389400977185704550040791122119808694602260245011109850386309153427591636152114651912550233741854762467870673190553025551516627276982396225701358352588528823712352883368449785725165700522695889252115330142654294732844307973770052060731536866962588761725891874825550481091817292359488613549803605467422681446789798808837994304727855662335251247649921338988941025126459931967716147616103886566885103042881907838961841822566554486161322740583943563712860461833086520424565284860762117544980655877108998552764452902221302492767517585049706478197790369003714406958302096183906779697010358144443059624445120568711076617030063920652149221045299818255023145356223051318773072529186861800024934983276646662354488148174854736646618242878071629997993557401810480322441215409489586015700617667300010825357710322771113368757071319032721522350859506305390708332424883873357312492299740292450873060918751853545674201305454819374782599099349951865551277949113819047467807358367271201897538509155067882395604020157530829636589959865282065866983732303496472286954356277186290182564580806066054889270367184056941033320906235226517609932027994213014235013922779638403974041161780533902597381776215017596827792485440448921462228772672620402186628655991156103643835688416771962948366555628220177237589138397014120586323107178872783596628632621536542068780295124796409481445354025929870891794006066746884325130443423580522712708396191834216484472754261889393217621846253965657918180847497468799860435027173110855009255859073253174126014144148249928025560942827225771420318914770626896466434915827712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -7413763907471026579160419284035358176709926019640765124261456491806702590203594158531495512958514749693259071423807097354972370502431254355763956292070467505547744688731081404126216639669102659390979741577454941956270211668669773104576449179329822239091352800112656560430062208933085720213643757839632635042656100382495228868581954249633298340016682729062811206763530282324448003808390825545988209816062285777509034615461500737849774853183182476634857130136558256264292227126863289339332996685907539232748972287243267504174166617651330683493517296318322709345785233653810956579710258406713383463211452006937880035428789884274249443077195578164707049585609770191916091387231351488860643464644445885720213665535998829002120131298166518222621200493254159637941775745844719219326669699723737567312145397183339666150562705879170260511134442207724186812165063461124782621365671367663918807778346624161840498275926915043940015093860594986856841368812971976588627841825664581094403689075226843609133824373644306323141749857358262998967012832581814339290571208793694605089658574934595958808217008100174967039254273785719626527297049985733857044777998314230813224621277215432960333741344056114625653240786862143234129869909364631223367269671277034811847560651484980761698245288815554332612913826209875123387094066531481887946990525297193908921705091370497515866516693245090784968919996051248055896620011047948664075451070820559078690710478118172965061688827783530841495235611437401193097942800298761005205773623101570112147873852105057361507780275709418789900518963189247110073288135959934022723754548412058390288306371360249079923672133141507200257105220013105634295478063684946479507738840524562479098683516241605957432615598919666898478843630056558102668531983360624593880585895815123693832306082505940538702549825885332587020204334722013743019152859933069647756576615211370087128644596530166224614007907299360604567466903917592292474313887798557006812056052994849494795873276006607817763350397307179858451376167499902222999111531840104953503767698801976237659546261592161406345974340862678589856575123100743436215465468371258673339407780418559463826353560333512701132308950182957973973640383178292155442699898666813747322376693910028997604745793570881310782154659821909290747653284676685533793381688786957540449876467705940864928970270707167802718294144393586181347312837477811227125931415649935758246716866057716687206363927231231978851572062008549013546855960461036677626925405714814912766030328627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 15614348394019360078170730272533455151309352261831089805147861338126397846060769217898836640938553117433215999600244662515447512421110952144157270203282473357374561867815592483566220825888118284327180362939758713475486399059047105601589825120245447247575356977316253583403014526554788234023248826669117400926271453032634155486156749913164192375206466852380982198680352656360928199601197298865112999448673726271878216081605465227071798041029756816634898013756485084887503101803917134124888719994960018472343070796099202009474106167142634664960511619511127192194377598483605329569482380502947242676260680528820888586017185400665042707452368835920836365177353774045532919215400318592778709970904302071889427118456421150188515207319708227371468113031250079814245591973465263694250728722184839510037907467746577472945408257759932971234048494245011317860515258743552894912636057192806854899637668833453746030263113258320540606157168763863904833157529834962200538456454203104227475428192755846254177509140694883133763919936768125491424001499755506170560486786939584939325017675262974827001662874699482150746054601148518161145934906387923099937465509839818304505817819058986388936865744738386664288542858585747471866025818781691808568690399793231897767645500900589437767083244995389845868540581002847496815161459897110074040507502365572055734707367040167506338836937439433375890561744867608832242574860666994848704601933677460638002804405552291571983918437300997274942837278698058923824969475270777296097531810222587369282178097437705153139553749656540408937370624032448446414385596910985347048178377867292127601237816919374889314695030405362408756901778728932183051175414090566997535966847546363702938761497274113469000387174129979883404757929701328242848881437244783689523609229602755246844269959689991245762906774075048569617537188488029381085608368752615067055917384126013625397306962601347436940157714711284511258238211039713538317274792695473506487029466667322443184118821720724079539090972293299539444053836088046781384810601844722170358236024370898210064299904055782949671670411644624194925071960719140705799413491112979206768683444122883089522195445091281630307519670123456552073530952739565069945862634090611939554624992686749102008385726195209405597190335938057354309615721896259357398678707823982092326198216577167507096752521710591494828080339828510266062360494507824997434305185417269999888791066137169177779108775646544411646334146717715691312796216466470289760909855473392276674847612862464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -33655582606489968819549764332939690800952728867687532018023891913573776036610761942675514252414058329086911922472768660921272135217851616413333375060158372998118137243830637217081032563648801751909337827818241809964754615487538639388847972759826115855465805882102013408003813922968259288085566697571464201012178376274752070764227601455677733035028009474765306026368544684856607316721783587413204145327202865109063871682553940039476198293592854546623179771187195038504533779842938622182216899225097433218089549750681151878048741216479178468349181588723698777297707727625469752592736832937258985836126433339899190585005045514178843270400384454144371338920931566445722952355517550086351709495295303929420325620148797075932330383457167375773660521507547572615487025237137763458445485514029504268649182277154549175645801170111497622105336956982954230875021520811654449628991265052780899755888805698375033716945982986987007931324314086978684679794207918517934390983521361452490819441129012039087630646799899229007909675048992965254890572632444570210827681923501810926356365777797343917884685742411917149398660645373272464194215252975807295607553197320457093066548818500944971206272327234165159328327269478628157442221432993910223003900269094429397897864901213010931347581993515145846104057800258276782734543402452789115154312854875231930167484579036992572719701151726060030754084725729617331942849768254259493965668909865057245231232043306079670599017214026225372187473186786715806303687487308176066827480053485082713020087322011885639170008767191502669832532966222613494639064318362135604692588025741175188605030632717661121931900798986847351401518656848356995983633917556006359825004419482230459630312182434560470948141600411395125559484333009129184294876261575256767270201541112722771222231809474221351301930657224440174798677700828541230817413165207546886719003980157595897748923830960291750282319363762613073299512672460099303095927382670088852960493816620639777376188330991479008834511059369404148859919811117101938424828061546381917113523904180338636762669594274743101069798325317351797348691332140451378975275463144165188024928025356968245251938240644321752982562682290015575174981326782839205505785964739701602358522274356327771868167284947279520415375620889955248632488317839922037579823931389258806756195888717688057750492266543800597244435888187030472422630193685631830047199173299862255700793739519289747247235228864343339006122509180173537699826727342839815669009938843796422533024684441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 127497745077431139764260565210918016371906881615311818479610789824292253787996897701383324724524004356635412509615687169238697075167552505597176132659631725959720659182951986661194907648852589743048418319059835036447759084115375968386830541897303310933128272988426879522670126114652134254511983615600378130211540600030677764150930874671908699949525910679778740693859766224870915980156159965222405033255262932582912111339156470842542916292737438488438267928957049255396007998476761209635282366097092209655346787827182165665812374375819985283601346386142248448320560516309333018791835240846969646360211844515107795584069532854028230879438162432363898850492271636569599062221325595897465545910097772985966530160579007486417775790549016599097819256821139160298948434003016180787121884001802381627018884759209597462579888224470896070334878136726081958506881535645799452222757665066606342394143590694708847405837649265767945241266724340662351314946414159103474019020543547486463222322284348964795869194918863694529435637204058430674868231081603830720618599700607293396098098075062468815957567136875745473615124016078043714866238287143269906560000655415602076463158289138137476612136424939259764351224100760462811267537380928929832071723922976922827053846693968395049792175265404536461207639281056507821804752477427521166114557094022291082987824865711408886663537259108795142660624610212035319537490243039830495906573670722242379317964540737805167044296974359131508555842061401620550513596798942954360180901100433690551264959962352921829282963090922844261352212013947316613063146495005919937364496096960534199468227646571724412409920276139527986446399304399620932897722099931546860474584909823384870594672654170266753692956934385444731347152903798353676265989491143184574398334750111070100209774872645596110979474411741918836644016185059137527320962281189281143145715705741698604729543661700554211128256800519408317477840635297040831140738378016254269616847815644186748462738550551927612264839188875130554028751449353838604244528740802872552864635313112171830721830056136198526935860072121176846873339170004199137614378985246221486015552829605108109575561655357762381828863457579914416313064494686446352173155349858182713082983635088696541993601828472349119683794551729849072643078293278165541898943430860108569845260180679229176203135057832581070083113413404120927842756985873074810434073990178741618641741162621456791143541797486036062439285201099993110603099214812804979020727754566418641930658645016576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -452976674723222541727576841626203887378885379473456084636123866271428748953369875956411950886945015939045385085876431460773329869801425231257058034835950819495247585545335346694851961781590027258343419422238115109270492908261277788094802582411268840099833592542289887599932451129778868891211379164075223669398156498092461192698697036679227305527186236932617713552585933396183331636763698675542182484250517166034633379114128543828879837920990967432452710608384520227806755315707975536191995045360428396944970576092499318221671586049313326896329607754408436180292368198747892113719670030142791664248573155125996184469208085991459053851691475492945734689603248559880898317904833102945401565153095703868156320960590609189534737607822235114537262883800817978495682749700021183619358104671225825964127246785036831807911715940997591155624998177966683242187054365477550066423644572443584159293076947740992323134749282502437029243715604145139562764553360545692569849747211806342861649443955310950852354229231566375558950288943055015784809654290777117739459825047460038838027149963035538882529878987428447156847845149002056155151717816553648641732077500246377122061840232017765262977357685041725616357946792698976594251694001113842417348410133455711610667400227065154201480764463118663394773758468233061110179666358389185831865883743333960103190947584917819750957426414345178894322404562769931557514600933960321469636202556048888155322054546446263284444141593378487337853751903904108992763017778697055553120088361105487374840027254059846633786895046931365022183961809229069116334510276232773753993346968982216916849721228796752378840691274478200399918202628724446843287092017090545449712543358926492455329997324631905727621971675471816898796949355911044846130414192333425800981257674433889890015112365184180185884913219044702897982480329234008799110955697402660545588265378478367128309109965155393558686723224432789110491833376971143744310483585584689083684548097925937528378491859742285406219852215686956657104544242733118012645252652629034477907941692445206871905227594755657740048387206310917379874395254826587283382049113728710950209489782552847689554294223474070969431189266562072971043341623369268080356348234387250807816981347368132208503482782683931780805067556789055763665559338251206619853621706466891595378004586585489429441152872281339031331386379988009958521872366068457553538591433121728449524533474680834865427149941151065218541250037667438436987881296155536765354666625206974427112815984640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 1104811046590394732640367099090081328562305502554734379841780877464120037775147982461180865242372979106034838961496303494873526903885397226830414614846090408989416111765639182687268178198203092135890213530931073768434031700690366553315142255076552378342389998889729461495859271496250790288481003795229687908904994975208099248145629216442825065364843894834403705516482493714060266483482233886902103259167368380893006351237521264467005241496434075124467158882169046176525517344765373563263832685860630708926919846059918422174843734971877349057171457768768677813796959096017681597240694191670316334624175062571733749158903506662765155383744939692814947723288155414418422181558648345482625990284501538913441615799200422437658879250849121646931283064472047158141704875614169487572903123085500210616991964201906969338816591286664163286864442461511497861527448296825895663224911902368473519828036053336791477357792557451957311230511804862123991659625951233223779290936747456314321096412566659228856120590363511978993625968481264227682590768751680785627187536606727282323806081029941617255163206942316370614757116904782713563068617892542466721026429257995541437284882875483637203315765354443567817860216045389896889594142494990401144637602923348735150398206940343647869779608597408739594214823105132645111587851134342173236224764492181928979439297867729021484653053021922112576722568422207795651101791591307537785758956560683482644399725492672428416910443887312899375277867751763319744872533888082149230031934085990070220914786865093304465706658696316931725154027706073444901884995725631108975738261893272780229628774046675656231700554561578925917397127517474509339709728437854565166570557923463668955816939080931907677051292970030534172748727485592705698122226941730562360887507121208647968549756241984378899852724979894824063603959408438482003272550397496282375367448263040261884598621851451038780697317496892187883544750281471895814752566803646493722489679958932678599665176239936857826738659789444151197073291294598176529213379187637490355154122380739847951704337827774108864546314079810453863941602137867369312158262550185937738244290681619243427437638580893902652528821237615284778072268995625786153890101432907280635243066952413798911066028678579358416727242467788855452942019361328520834023432051479195978978251855893300504968966566627788736120076031185177945565216880656924589338984622385616200023284992927573305327208771237363369114241814926416966702130889846270798093783981374372854916284191604736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -1838253931282847370908710316862539528367041749135273827416942905181342852212467718199078310177477993962125801000402061225951698185338321322677355071004761852516362284167964916646392160715559710915529078393443359129063876523988774176517552867909039631669539194711703039256186274192002827117413814912310688795358558644867513602373743221700016650553714149346154770837871798422327055355823596331716610050881103139408870707445938691853816811451507827903568902202096551384124666790524546006469740939232810776029220058368864101456289786761802059732597254400491171167057024162039386108746461550692025933962886538072314111634094474376271198524878719395127593307787882875101732799943845170858403931102020925674668315317395841938869592286672807700147222608410051986299193768737538088403790638251305982864035327962214635500941368744962431020835498093088098951880272188562480301493079066501931568946672884443711093937205840428965629090274456838301114516546081152880581119340858372546145801394624749474206322101439847277522731632807954244664490294414640785552003295636865311021620194882639053850893383982368161982584759529672464781738149368541847463335187838520627333816629641279654014027625309466136959816824797624786415016725560144142501520150730276338652263089668599421617445195319423584345042252610106856588285788338958886247538174243165068028292123904509808757228883808838227882887923073366509898741912329632091226810407623066413411365914825804886983835833593269944994493506569398608664849917554835364268603750233542339826272622523659832624513700497765328983850200047137616598963238839506697648770557864114040840951608438455703782947574194130504849668515194382559742256998306111498565971551657481576199042961297079130507030229946377328491700977736960792967138628282130502274263916362277970761400064015868976450890949744633739279731283314038524551561355849686029505060012076845139090542781435318716106874554720798180653883819961129376461223115780392928084100209444292977930137112058770998780033462010566652104655828605814117842786363204003668872254971836006834214396831653427352969887944401909742413317120559328776542097484075690585903600747041294967902094665053938556329208040235325213178104284927195581315528994381702262561960861633010137667072397641881896426289594879467928983135125020637310108629539620673712249417159952644396688399320203375051871623001757287150878994252612337553915902738704537355167427230710527605405661744631595312888429027426134766885217151957150015294224084806356808432902213730304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] 2186180231483403473540708742022630662572845293901547781627087504766375161155932856870814750537556814547219399034124596137194220691428373269820583391871159981748366594549190313306501743479175409030704581938159651038463185787531051935254543721656468693399005055141517898241248582559912682944388430789940352418715332902629101042658382809263772067281258015665314357915595483694828822430225348672481507563677890077986814781359562047924095613755970207900591262719904573380800012747474078016854830496673413676849184870777212351700209627338987607686544682066284310718729050731127405649769989585818082047480604071383252200816034695181293520965456036395637722265522008161903197336980863797659878208355516650885665316375928786006433380686431394762712388613226852804884441500352894692335068161827415429024008025650280985833700818683002802561815291582130435706812586310329079998577184323379799686120643628706491483430406780885356391470908517450140727527684508791871089483923148748008886211824072375425802293111795872964001630977187067801970892166118399600154202922803360858920709916413871069907660122710979015975520149908860039994445120257411545853345685190151638953553764832673340971972724479238087953947795211002620584562289321775767697411500109212067184527863654943501186608553209658266100028402489895586694817462685154704431922229727945307024940284432958428357520294831420644541130103913138123231691070109219148514889997205576595135053300834316162200033883523269270692996090657383071559148691745948989683258965640057708736715302745362746662656040634159379673695430497193204250215385809708899789915294402297817149319974132984658274783753349840859760604693354574167958148950105223161935481013814436222374952840956887195837470219734392753497044984470806860564966285472447093621264809220062748436138474913258242924974330126328241442641294209799850537566342309348324060412951093219763743780353162871652641568044105164292468700748104300866068236747062901175282943400072780619945696450164176081948363119230970227452597335715756732342055420718744960484217670634385396456783555256463330032690758173461941781104323007808039823300847954394791101627689165556712410640562571796514482628154365913361453247199753456766717106619190073060208443957937305817960627034326209915389589601323797686217144337938854256879063283875530617809818829799052647327549856317633754894427420039990955322057853213467872506943991474754855128880282185327205154835746127332295418158367842551487702421027713431227759328511074216368053824461018759168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] -2215865784299303761854273908211212863664219028868224274269414108600228988282256900948470530334500966339811170432686409938237422915604328698952195315762651777166313684250998803789164068624951802545962681015418375452500937565753858733091407351075446956272575107783847819621594653671242968649123466958086933090534207354968323084515013690592328249280118602048343280260792554804595137235539364027243653677508623620807061083598830760042745247926483817208242904793102276992620482149413772776887713130048884511204316726690406873159854554512639785439355271116046298113847395194525256427467173214934133537142053650935382121973620111047863632495199886986413967911670016240158992154231772997292709714296548404441112683044870857989991962003242224155750823894899266687922016315624426886141793019005873809199901768305373945496428057541877076860366217375492432064619885227922186561575269696182666385835914713683960831759585575303942727217310551047735186407425018561462233433233536985492261284577044778375561252188699029563715045145341143602809040647775624352429647853348584385067760670998839794915812869871913336307156185331493223822696428143618559353731652108029775739799446468425480516960139534507239394493155359920161928929023267176154877940648209036285308550944239483019874559887072947713568644545412728213249800569332551074893706918523537204869938075531319919202834064427217328559074500256162658372812541506399787604539501005220128301734451193437318641045488878483011960316418927870727288940217370935319850018456498369738984118609065581763590335690898855059590134660281342774547206223174654559601472085532884946354589770021316095387717705939662673156632785966203831060754749881935323866047460750697327336883874952354162746445985850898807333338522589926758339055819086812567340870550073560956421885866468290420816778917385685364524826886809841744664942577431233695525162484879256748804105743568455373948620460953072175270981037118071796743989970482546240357446613308355956128604897714113276232550573901016164589733750307678292621401959077919238926469104188800841529073679698967222604078641837575167108325893852601451280085697845798018697373225448744059513722111390412107897119232502875345327191331666103257511869616193680195152583905561199224621585593778589663294550795611869106159935316821304131758167856089691966237637592470571624793645865022054043466564352173820536403812191017766699470423491123879397995981793036203118681731321592877524093035978338277292309459385957039713235378360318898002311059042258124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] 2919421964645672820714046346235766468175077633115594809266331754322939960326708506867618452808319190690313032165857683897545615756979302426357307225781243909334322787000998107612445199083474152977855601084631481994734819145595508161812205122052444409855577453815926342323894980065571849967029835235849844853908801426010874550381423921055271443627143585142510836440618921570970369901441907242183441200314469264759042761551979379518499926776722354723998801768703526686680501332254822030510983391088771977182328718292851812972422877131029457116413714125621616316099918157683691763981746035240529005015356418515217241251915213066947556317130405957671540629108913329146694838168131007970792918981212019989886388973157314289385168857025373377711688583334085932285901612254820799191678676790708277159556082500323009707395414255873712219700568806309245853307573946361170754544593042831073592233048655233309008826038338965948281727835861179458378755520026847637963180983433864822606746102907119249094112484969555837070216532701795943262486222669030350964632280128556708115883428381923586792425194275976506049597537797482660669828315489791699655178229937272879132530163075487088130245068619866476784860256286604991094810358243233276371130099391769909630413714010632909102081019724738273800549167548621021031312089611958755394073701268779096811943297509533879999684353516865123422460595966535573357514160508615554155554642137560324410516368750297667119259323681053542123972473147651034633566349624021230312827244891158148925036282754343353536704514344092331981021312091105493861474928515972196673887464822004326062912690486841806627499644210502934913291550083519946877237637752982964250318770989928666939407566919873379406509840467889623228140031483923278364057309811518121598390837714047358174663378229529991408764536835890412072652525759342104153994151098155722489333044499960192258101474803288144005702893750021610452175645421760207295303660486452998434889139709992471865227641692147931552159490870963217748467301564320802553301839663753475803718839081870709746517856653052102119705496625734109114534010233109190681117390587741488972991499524176303309689195215995411550973444947198292959355360686964422517880334781061186040343171550106683013204511743846687957816782733663724794198954939332519882349507845248989876001247958509111882521059617566498407995847093826306835740728010503578399465852374623711816930364475202297938454417468807022062273297372120785475671591652816074212589809768927528572337292520194048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] -5117831272804860815443248658113130262956952579468954196088692872919323749452791365098871484103194757845196217666723208071603917356321539792486333651113482276303865889466759015448786671488855554317232753744725669046151394203639517335120972489669125937285259220828652460718879187964886322478995408664060688608618193703748645517451596968697927014249719682989149190650368719536055205376247976582240885548652818100234670087584063017065671877563360057626190406750026875992544733493465523320625589842352668309179602479191304633252150930202191877655798601110469488886114810122563973239389327705681876361014530143286033934510806989915994918579963688497915808632833788086917440643620066187900176827827742506895830295392981794415441675587644744687674050335400902672441019374632378141044988353767231083256430662423539533139759916651483301985621989409382440490361342052625579561291074208009094153824870247491885504910282167806320304294884924654393848539534448914060246930700689329452140901632821035736687835010645150925417777994193601240631670608531642590727707647273284720728754254670911562586245111511634837293485748591368554031712505663935691254067650695047250081599816536332227722012630721576443357995702920909278506426668041048952250532630648820022953642691074986915912765077896559590076839212873610572165182731921976547596393228710534435297637845701328597300283189232506221717470225179590268237907510790562170242950196289731937343577639509557779520148982845981297299116893717060640381511385123815133102973878380347839898934902997748104236339924185651075075630834657162379112424740187041413988000720182470291652695718525995192832474890662790615611820237795929593105685276951920567334753272038311501810618237281605942302256354258180782206481171588262225476459222670304764714026794474698926229295701765241858442370639098791932713475610117209089101300391053951546321680106051943214322105062551771632832993687700589922744695976729122838175063967571093294879493745257883250146820815055203846769995341239321305945545835831221545829018056855472727576430320562380303544784450167891242640208644586116901943391214249128828912919866660920321985611803013994943975372933775571183756055975897004585914718312701449625802148781887530196019703074383225152018862778827722882317058441994324359463496986652894106633279043482835938267955893656092964018123973637812174219301125899642401335266997698783970192549387236671795051965364027179675961314638501187564605504258512234681292253206249646764138750341692554995454718035519078400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] 7912144889599877675431388006086018597607648577129318061540214472918775675397886247521870413569698894200550490862066223761354196589096974005453002099372261838151447157180986099231988433108704759767114840252906491036876734825507437362494922220869353958040738903308241193823691436114228635476866890973224605107256523059065999057337079657315325347523880292130945558937476196888217562914486691948126336799888863478671020030164959590343286188386893497945211349052977178681176159743560032534380106789994649293365952620907793005031367783827603502064469230841957951790219710639969136460785921915193365968450584238381374177423651954068407494287147490976612718780859423351743089498420915028806165741366616929735232040773405938431962452063517018883663700497869206057032810648136540000780436851364978431509295412451627477057538573134344566110305263242023443618648411601788134903998651645820411721926446721058407061713601569338691538261734094576742355699478481847624190540717290784398534308904151671170333657793415913689893930798986933335039331706897621028423757152253497665365643034440193679157972016288806016772850762869474055652383239390331802696885281659339960953374682467640661023963432859597090956157363614481161400628399585117976005516761205672738425835241018291496792751886192757981212730906424063103577470801265435694199359498055509852525997723802674491515482677081365453992590123012108853952265344798261613657598298282304678830385265083742748567651818531946017612717728264350535031357285418192078905470243516202746144318991139248341443666399460903822751139186371846935303182260434335168433602893517483650925686873344404867311756539778944275420059476161235572217717540548761100040355973167980356485606560447658797733039335521231044245742701669513753909906511697226239325303520347890452081803316184950931688095885055345444048937059905656326115043713766859210416022620248899599939969856291838354387647207740480077019190510315311293134847475969687775040921094020067874555628690315025414162365586731342322742028442091003459996261801650290343211062307869308697105909286696347266893689770769900083850223333688953312226703316844004562250384266554603889284262995156858232456845287477163032689528816313248563426493850915950309515548267353638436789520724074253983063678845212416735034409812156305217513497646626684783899558366991194306016391574080162304519681828721192785328167690592727253751833486534303382322441210120101873981830928363042919115533007023369574211563495736420371914856016418223592918349729415299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] -9013585408214407051424061911968155577337984106509151044714502244365473412882685113036141774408820649215408652786523283190450205747472906913978920499829700334367748920711460841891077613187074308661661827685348312680629698882608491335223948869779409376436875537220482358272348958295009656217554551324468282575529671496341244364620108684968575419453559141437913724772738514170187944382515155216386835683923064333464036832341134057859963407883185365985757902092282349148901775268188946673337916595139699139918435403242886901619961648995019304214378804698968408556979594077652626645812293633244827282153466275996835637016419574649630083241793435127492805615138145277718019446713694549409261867302442056031251984542143996750401161529071268571019130802800376000901605845964163298668416232609152480213026662050966764689384959485283222936895380050197181820832796837755887959803416067798412455362429393241866304787997098993865979125205051987153640321449411273259534275012550884770693261531680246991433801685256025545471041206354877922221449038912978440950299993133158733663395780470400785767249781094895164247943827222517990536885730253014543293295477899702117576538409975268907513261654839855424574506509115200496133023479886468692193091299324323709113476613023922846007459427192503588068099411493964357995291490654105904686652115830914177901414605751172124960944196861682530361704772634567429336611850520850308389026475925631131981809609629539080043434304689222828217426321596590388693578932053871078875307334553645532761271690180514779541206671073569767564381668788219008011643107460455581089722320900210888267950548858210384465720185522018019946896402419225339983600565437812634422440940276667569393307286565078879311151815246767056383145901221132780548108548396734385079260232968888225791738378341377153687396405277301113856181130193108515828373227805063174841931232063507633631862758464900609620868845930556622885137983458677648081730619934085311130347173026888658114627259482593402481122900439321375338064530814300938844571587596169155986013762938625601456120111951430905452977819389482061195738079072021579695254658488989353955291820978025742545212285546254407671500103574762489708113928307562932393077954072395126301944456460970203371206633993869108109316603272367553821174110621962386135090006489118081223311093772793077306226321931146376588523762418763165868454620919306362299464478206147714892890454179701528844066159380434294628803894873962884050452060002887341014630768672431509881350199548313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] 7016367738261229235080221394035982413626444463497052120502529290013000767086250523365311447742490863954584540448575204588007886473606215767211165320713012332978064934153815730660060267089557763653431825221798850214267738655488921276983845441551953742329907951280089594544400735598097568273524148325671523779320746711814563728609557413074071404823877452899713558386849678764756186604317130690324254740709103746964731573265004140469112444830982134093907005861111209423046543424995642792295873982928693906583858024747599087160708225204678114427957584693089690049091187628009199091135217416209126762414378323832591581890671785088166938742647823329322067101837409200037464557541288325871271550069274916771491180129047889856049676177907710697510172262306726073114105064137037470007955374883313395715820939189896787296093999424224933836280893566959785509489413060126489329248247995069812030129422950015330212713722964877622686790694597828962371335048295282990891734154617300494944465173905536285215053066565540216936843433555105033116609049781121524673023139789561090971742908211844208824851046471347926776367925308040958110667577003920743088506676209231573195702761708217860151143828684974587451567503173369093495416440342609210832790578603329819386052459476692834769836729804972742261987850437642654134569662822882783175520243609628870403233514180917437647273388816500468376723351119833311757890650169754343427714499984388997932415165222181946639678833297096471229587176554186702173923621854923414235718149924444441043203580566501452133169257512884027656306913541670394481613123468120410980864277780699373154310691458601168773534739683132248039116829521829442776333702972576531791997211383997958202766731214571462130351921621641499997389434337435937862894979506667158115747973087457381592955866720571360661941242149198235075047860172071984810169705341114118277639699974900578935641538575110389707222921161464850154291015368067847336346020001369472743779533771893864440821087745536006756171607852815096591006782274571352969725911599152402140063921891576901408366699514722733418460303188430936427738373080247262622396217009265026982515745781340876781649448219454859779507211814555777528075742882760917421105130401241995203588229090948089700621055504418700106887913549270906923176331333444071452905688901485705707785624413388029995320991316973107718363214062671731918646644396980505125056323081913234952442998922533869477268136458514839224152612673180647210330681982352703595070564062013145064156753733615616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] -2908442334546220754643901746040345333476421459990212467552248975668784190865606672827156753516634469248555376699305487634221364231121502757658923537027899838072385061826534600488557678124686044946506831524698305538687149357274786309552045558480422829021253503850861989213630568413894591798575997552248654856119398720912390690150650340135561888696217016249938657429798238091916256268430486702463207485169782384202793307691207237490812773648487123673739938072503457269316555309500182820823140478849815551995128148379028444824194672129584790390040159905598659364093855787638594244348824488702988661051123873199525473325995214310385337553564300216538610404626483895034919700038909967197046074087105992418955246698393354377073882672772410127935096091376665733060971330258226735944407475666544900764472717219166414047125148178682726388437796834537043897059886978585713145930384273124150453617435668375999523696804671709843329951908039849660865509282755048428752294212585247055866845908897250393897983738988173564747610071071907656410702322045144011987239268621382632430553449824490147947169415760402550245831947152448617532527895270316141759591316723410651590654173273312439427484423040230665358926592466528879396273687348959750384169587692123742753617292748761147744276654008314082102546600928453643379085394659031404066829629580734385405320650312205793920773826425346194971500053796682870704374826363077933441065591155750063090038968564107846533270114811451808598727422466991599110535794820986457506000358568731673796577322674414178809133295332529797462582565156299093225155253727262507504479168019050049444765480620467003956743741558442472436370211398896143527550827972063936267181025359801944677509760324101749855217404361064535370794179586595071266152445925806948432046295284344506550385700114049395791629024081057151876219961331525030034153486180361201030003804077091773279075851912857073523746652233846221565013211236304501053449061581247865805715848605665953720366620630361458506110223287141016951424749874011483258781001789210774633844180167699895341785422186934731707158294880136202473338699148878236744948534469545991905696064084490022020334442828590059342059603053664465094745423232505518028785438634503445835012134887376050771366310918650844487832567503187072279026705462154512870356549857061342644554206190014380375090165575652352585229965796148278049227427899601754783361383599490289087348698172564394441117642507313486446163771170664794140725766385946814306727747636445881148999924187136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -934650439598007179386878960391669456960183677695539480998999181335522982709581863010919302373658668027548174921921535399437694236373816347016064141330936155505839904780889905828011298119679842858090633504204289796414493153513305492335420291161320211697277872554939248184998786352319183989264901522320569796310272880687313662611685519085359217365440728411816968670830125136950086136262151828612900574802315482537722451843734025939095522419614866358008881662581367746214088386619867400834079993242877029004902318985325813424688116642491711753568834094248211408044993067944272437617540388109598873705575931080260086664584450131939244937835270134906824326787617447523376908202132851905563940652351939015148455299212193256759552757319190635400284804879142105079350980180612814219188791897178807110235933316446348110752607840111419790004842951694953294434291387131974307085511027560218603714613215967398301642733069012606778879330055570221708695403821579970141367834424778642826866476460657037118136560308420915307066495301655314144335252460805509296200732311240540937782089635325961027095752552245593995587387326209677816074001907084794576039330715017677609193775153238030590956668576309249547574309701827308666655782388782313042236613876839832857541014396897561281424715301740660343080546871027622508292097614594866281838136112591612593398848527724321908150336301078125291704991761180468420377893579826046592606613974183227606401807917548685664525191348980171163601273666480007246144278835624235813362891012700095790255843304377340306260017568082211778498279439066100379178367660509832642893390167352351506291447503099332750223894331964081047015584134508079432810194845728757073883272925028673938122387261400865821033882752088281136267714728580611390853798907001627344205853956399478252345958350234544646962139478647452788116432274695670935308876569892389817567822528500615465111652973180902940048475922189545951339969706519049021225090015468257329437738475766330809760128155217800994415921452126639864976953401230033237654539927873227287654395661412980633215577307878906020818803459101895390601089594385774815933331358118639121113546981805122150005412896366171084519968158879751691264520952489598939639969363316225405361728985112503737536680022084421279476757729045068082002575284111787507926319638559992361857778126318217215507470163490107622214890339954173772841326821785220952119683213115173985729193558983416377435221518238881622510407602893209465173914107705963248127466650860719403637204538359808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 2872689707458937690769241860214055704970003585059272713229405021353779225463456138318766811400312237443175549446784613141429987735570857219358180487070941009984243141496982885414257780924341373921322483921556005162739518924878907041100300375748821887510705490091633895050204151274310134024909645064626077022220159990253550808107145064340302637383571193456927791099218692721489778743723606510418547516613209983504247969781599152170756910823141682724588025093882612201359977154362045776056488308316709969704188370637409031991995718103927749214725591527894306389399121549223571583676286226954522778912509009795394356084521239682002895917116587724193902169852857953141908310792233809708638807782061030415053069669014849226174768000685103646670815519401823928372279618785481287011092133546784430081395813852208737679175888518198112330035864498055997272900596949978509099561936811090221577419426743425620980775545557632802283777395370731896978982636710514123015502167767123813107792821708653100344374854966778997270866780742639218188869359690201209823433843138435266084295286341042566870065223210517213627563499216234527765807085106402879397388969384756961475267387720553576188512290482612584446116831082419415925292086135489261009665875573059123014170861649199003576218688432387790071736818285275920613547655633209864014757505216868790398651021901805874485360975834872763656987228277066792846064697374150745487004559053114964726987623012858852912815446564409067168875043820150689007277005462971495560676306244187334820962658873604156517824865990166168176223781398863363893761817755039970684927472232550896114957899108734289368615473423566516141157356510268220884895545238673571707952552054521926640963365560064822978143198784116500005697206810558520711610686933457073090268890404354866159880962749720898172277030005554205993247644301604211583633779495290327747351977647882988992398869440547648865800251861734297002699211762422292339921130892296837161056979474708852942383358771237048073009760727607230027045242134220738720529288932703034762731147941959440199196859901658431391809432866425286492420598337418673101455615648991084782955583865320052310384521969567258383694495702896126957125690221873612192326098586761001089834543107860725542138573668721912355525396014803284744379301861104823672810330030989959040182561866077394810834738750765383037285241027460277248538043123198371193641607559952929605752957288014797057901388971745831436982577393604870386623061375988330946708065325775725805412748676300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -2924423861009593607310741338241947721004974554398096156564494526582724033794399531387118851802918867130889429354571462804152774652846043107727720110298321630978768625678621306469358648457957826553447517822833739506799466257723573245307363340004597144935645259350558108069024871508499278383244294911656922725551614044832184684369683829259499685314342634781396364614758766650508653534001074057575903662920676220448511291185077393368229497032725331044146885155767370719697297917400739350123981584063713521588506721945397850865772432460616966012085206415609074453344212625174415663743834660906591889474093701178753543954378057576838454281715301580516808204082075664188611924428870204608082025359019754910665914556884064836544073399426742458648259484793945389176535674946660211577891719388220315961728524332698947211929338044231059432887424698834592405234131478029438135093689185326996346257203906784236230362195369989759958389038654682503920965630909862491537580166447456445093365863432401519401019410069660898335829825341443447247158199130631158390395120872199812843808113408664919211492971880904717562344814594887034222161598586059810540136422280001616540791602624200064238147684182596584952845516441922230834178485010456498019002755215078536914215422361444026410334575849284530850207767555886625324082895289553352455999729928677392825909934118327061934059887671717922202500985438328558809299162594967346724042214080435549489232149039704568189694251612513498209204062658215165897635059059073025628692043839378044911164724279547958217887586044619368145696705657259602643430306749070268928237274746310443921709238569722834288034511914812337181518223273182735671222163150334683322783456247020749220470969286779480472693914975108916549214868857913835077164367701081251507554391026306602089042138628193562972470273568032890633485349337433440567218128976331590311850749479988338410776299150409721433874334769476682166167842407040285390531388808467853876953221889929948504263248612357875267657409849017148810700363687769550382064767461767454076661981823952994950864578709141714486661232026819049954367155446636125300376010413778782614454568897630709982405192771335330744900964224175945752012764662438678002414059210752425815880000019168849610285344632565560252590433175149092535004876366297138199863629290592062653541176109837098078496736142481009153478626556543255396995716227531334404440705384064054645021342542963825509229190722946941152797850919000386304919075617447381667437375750488449694003030376054784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 2071470002274737841589608444753260706949866296452166131018100872127406451048300885352800966291473871712270196241354997462654208552522868622604181349737841032290690442220805666473290518172476209661236367003923219443930745785523629890349859373367422574774282864784716654491860208005113949885516277028417841263841552935919309792538953402665035058754225319561688636100102454343343380392208899167184520879171724082026601460691596368302904455904824911242981511245221590966045434609994405391620386714978945024951367583255604490245599002785898454309394083111196608384911713727243378704328270097445489904813833611964399238186681739204800426243957815860926498042679838345726346800496667056015980040651196635535771947117453094067603783850390833800851804125165592765776360277939098931025800638186737441986547500058386479494083808454412358732976217423563345652670766593006535288822669288748134310183998186394573192981963226697738839120986046751422580425816636876465427372746335984217366108811716055942711020445296562759440421911983041835925429543785869516735586503872875378609361979926753379872450342414118342425795636408568287697090215885463861211235320429427796504819057046694782055113016437058063114289751811959689918251103451599677203069623536876270843131027469544794051426446740473723418938377079294259958398034479716162626109918066885565811999401446613927208137815144973676196508998111095505676295012317990438443247843614980511276048125053896677414213744752819869022265474420725524297002692663944391837588148488097656844786812088686053707869272342933556822251014150269273978981769677970577869355470202650844837820069387240784630281154034758309928869658811478666872404124525904883379615690517267815136140512843568853380272164557665114096710065224606776657556867014111805249310369025662746720585687711596150466066957049896333843809601253582521862255393269856396306282979471513784759431379256929586921486729640188284706168247324265212983703205121294210829822310695368880840557800567492780460607252968802746737709054010444354092567333390689373500315118597216852152287561373234414874964505697751596116552068542070929963322104964214427063010725502787806418419935927574635742098105729039786664067507198392502089386420650343350041557115014705659402549170637292460049755055908582246187398298499198462710527202640574911719561807531591270590705790665431891479730455394366559678271182807494859834286117929310699955457463988290472292293227775310572444698120355503447548870094970873878834880608411583474580067586775449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -1189743730308512144238347121368409562521141703978250343378180198281040683909190076683555082879950394557979618689613418453185355707476986919015729766496507752405572119541051965562867040173458907431257151140639716439422500041990850227798234428764694042114826095174761478974529951485529960232883193007264694433069375851509989962473826396678724846372461878714280286089676152229474199059239685280327002347338582538569425506208337461978644575941844773446739847523908541711609843878552210315069069308111985585691669172657938701306076285636195725025608665736954806799347213753587450420162974976290285282302544357963922111126691744825083213295827595737008098054500338894405818089316728385830067658794340682592894544890662327603416939666740141350688866582148650568129051862832112162591342020338322281168559125775022487033678620975006754365218278659987472734626914541671090967890439035814796907021763924435573038946500795115238881854113488425968282956655562122992071699285505760707554239201104981824757236221445563451079720948901923278250011625192743809494043998756144581996594156479181095054277427493267737922211754874732737522505440030470973285215084678498570359895037768370135929708732830407317816772374807017306349508303159231390937137452198451862057896592017405602441219960228609360081212717916609890407901199911717500124392310154455955146095757630393252255382292040724477642661005800661803590575856442072118016550347962257433621197086157042316537211723398313170254650105033114138110472527672508322750992408744653382393147440258533751585993312762281129759108060071041401341199486611953592516470876977334206281970294811379684724531855091654049391529825483299516134657444686356376687097139555196428819772023968951809394070990094455483902980395860324830634437249965125241357984974245035156157222165679278344113774830494344081669280278414530856732611306080090687761105264601494034734011699721992164287765161552295351727428904692630856508617164451649364969946065636964685162989241459046560453647011956362344966654607231620696150393906745793380072536639575543017315404808885808279908871677619403517797610333646079167610750103660162541465082490816988589113520369473716093886707161576463534242094095938543693500356329065567384733567148502136496735723151142389730116591344852045757741747379552793091941502277543808339655601562810260484039889377420575848709172908764917659512489324647630421761070935180221767891628036952254995985163273031020074039262420258361414782296578285669528853188372014204864112898561418461184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,34] 616346346464343104841910921292831435190384683136401455561204850814297226789500356724861402251102354298552990054355020181085770375087693600058058879771145920518585217006921486234039974601658263030208734466945257543258964041352886247718579648068908448615482397480656549007434171584409408880291620528599556221273840319024515033304190876620751999504246742199713535800877423598014069911547798736468350554070483460391923140542302154834590356156929753919949438134372939492876244195167601556557617079931410573003193944191144608889436388175457687041053844389171650935816576410435365424478778628179441159819305081626037788003059931198012213217080449619970313566175554350295540093623362696497910971169544336046876503258419495220882262231098003581596110448753746113595591520541764430809076340832270205576837105124432551515777171793536086843221293796012913302588885334739047172323844509306281825665665392167912184281617426728352308409857284165629543354765578896313071021540441660507079383863091294146916599366487747811695582237887875032311630245243468336516984431206660393763867987465867942871215942755537559126855732246176561962370475163954780591044718020903277857357344036738308271515462475614887730679040872132715586376685613453704036777410631725229327223891919049870495606671098668527197385062446579763533836689168168157645310966814708511163656582698942942533342575448707030399859880767452085127479406477291016229487528834177160634878406137381357780874304094084459967019245173684902634402883216377303802443843853910716062364081753334386233091493616005315675523726508763432457032421482730793052237715520882618713930169228182885707365296714601248682980868376260069566040374042360966876216798170594180309904081290586329287845372779740757564132455820996214344796549048120513038047503816950424500482609092606060886721018552107091875110116196980007066992331140611025315745564154629978006353235949840680132917396199071493479347854460734646067231494316553193884472580502272053486467961681775534340744364741154457904211988462963918651189226375726169798608454277368001717148098536902029348367524320357605366151129411467235056028794393320536689728919863116323012207423731525707249504849461339343778469048963145827201624479923137011821878126350371415600561428979181918524041582182123074120448935240166602186647576205026796286097463973973133732332010996447121501917155086492436151233426540428547825315323017771818745494231160693644476433854615854174471833430377498094552031912190617021168255759479998724262259494328729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,35] -316484763633306449142011940952603169390103367589563451082501502229205197193327212269401107010443174372658504222916871505505017913870424637806790841346727925450037266337363035797149287301406207183343789408509319746524155217460642945304225933558233929249179300222631512161078201768504291978564592579645269258129330028843360309381605590560969169054642339971954905607026603838052360861748538610262279661693545838653031946830550208477964499764283705736386644781523867324782697539637382758454343598070205565188593104022673802294513164583619507591137662908722792547050139439926770315225808517536091165136115696863973825680132251142607530190586272694373592459220025489725069866900026792789124561446428765308636625085758474569611957204734558002012200451996155650980056473221546421578632014226742800664776344253105051503554939250522222675605415107702392906546714830974769901032874800401618100886780482031651605836763957173711295909645639581337769332129739581555860372396950279949116984598978421602598765563251979114118582400490977764098387425381578980543222664676410365720953386533296217968960670794063348811108188795630521833353698472671682734887273765480536417758260592315369563876008626087421343725163902251629139511456421798028044610621619871764750186584081444372267442564105472175134193234046966959130300413586715013996388339225002815390437071437905647997150645620994025090891642105992912538066655995834874170858136526605472144674646937883472353598760540909694020369186091933856396794623708741624332742144497770657287637076072025093406907932437539544560020501129808844888734404313966067820901109936496412480933555756733148741478827928068965531426091729059407874352774212904065401236158844486493654790271590405287869100409163413396145466753112547829760816563864845687554860365057408024864839075226100991245012137093590577429404744759317858978844257276795945533968509524633106174724994658000277978979629980130291375769159816810257073940594426579374334542802316269571951954542902230446142189950120641065185037408304873053352233197535769625204287304550236381231753633226536606114901857640492793103368299428052930320425279445665130214201085523704147525517110328435847590389166410314347385031619428875083000863319801775312169464626016498276359057328255372700187962126788379835761051177059397516534644711467608207505784083003084170562116917388697599853683383665054447837604311267625752420362346936268600186066173879135147104935074972726994482677220558875851463294298909053298108594475922807265222010699719376896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,36] 166406097218015822812038195069477904154342933485503463480916421918820916005227290768610396126515307562020048997055892623445313695195938727462604198314963494146006747062171076556342219970813240784390188069587948717233011987487253406131900458100818568859847463889379869008344075472415009493986022321081321044084330791643979443435642522630226107161533806661878431205531569370983488800554327504351534979270634708764621604055895990102359047093454755577997001269718445971238217193373255084698039320769963432679951014214941595665284294079494654897217642241985980278820083261961921718080605605550153755563311742570847810306071294859018855943830186830073144651092144623690594751549856550755693713142334794008081088997371013884908286892418412616327623218815995218053846344148026743111290608980140628340942735893133224478347111022900306597558037500096708444565009635205436351298369415379834702181327474347734227994090644496134576567000428355479218489225776630421835178498136292635335314958602227133778739162917705735479040856511324108173017688270000126970405763359871834130187832475713057084820616732806679009831749647409930896501394661093816173307251247204835334261084622762990218229684296484554434359880879542215419686469325024661563782614990829400884065406764740743225972281866730281980586187964350234677855490044351244191461257449432483689556823790572065533822813938304613069042612226128052521576575734239724215823113413611387677943940744667874079882151712291519174866704168743026760236204763646653601064483205161885576068349818885317660524563646577315488018369563679428544828990172904571372157566307640669243457083754641902010600840347379234817994241399935496925913221152535531034498799248510230966130799332416795406788108244322816930003297629379418995007263896126562955468064524326278118113934121905024220337371488910382180561042598302482709721592309976039512223182709140611056585520976421320865233998746353936754160205730523479476928951302194642078224454640823841484771831153561350352427573562412176872734463524197391676422893202777099895226290039621673592523419134865840315555319318614230710909844173625309426463712303396017629066932686713864038266440611527590149477170447566893750669118527499923433844240095912135223293837836831805649585149284546147064631663074256259850993213977973700866778092437042729700410819618131170559496192638438549212293413756492566349768972886354462275082677582475292848723264431568410268890572973829654036805819057011719170748144841559481578342039212633152484263313434214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,37] -85457431833964415459790462198374768062865829897170836238372406658457333323211007782456308602787849490777464780675473085191446275396463504566631549875919344249251711169294581594551637657697970654580631667163363218688187298335926925422312857186430853864954932503889369785303553486981285799994753425080385198752100825298414738475983280242588816052346278693997160320576060636562664075542406756725907103006410013550345735393108975556163074539476562746593021396482058153056773738737811452131711244493763856501137526137180692452921623213172149045655603208264988535185129952065331583668722203750767667561330527134905895489727948082451984295921385316361286467363242765651411284546391732167765585086552053586941138729030309446797340540860681086014197197170233802703128287763680426467951000880897625180052087085277213782179276691279074864101850823570819389170999547733205010010705307257669878566298314420686539888540321110285514836914435654923787481922985835756076378670112331036412718422752928007050275246566245392483232614586592168177684515538738493389170075612301332396823187114774960868558155863124166326284002075710537957329635614267025923966018091491149602235591251643936527235774213822118436004773970774076455211129370841654787036032357867516058933531389072681140542332752283050041638055116564666979376473157777785014337533420084673046760183805853781152721524948621790918427803502604534386458312455849578603622776879761749593549669258443467764190286531144823028646044690993221755345243803710798714877278818842006144584046776284409366169178006421731701757000749550328287462618743229764941136696525202054849187535821265743656689201618547261199017583533043254688494515662186601411936836001412326519378160803490605849334238683081056151054644697428476141503866444032213934903907169024536227645323314689286543453827497229124381695404928749867455768476850802423020452360343311062611267331959221760694845786319177686676596289664467754385695781977797605351395042161410920908086840280312691885160683280959565677880099315034636850059407856193770496579947174353377857124472734559816512540912051740286616076767316631553717136490650997185830331205488387549934184774585162284761078481703411477364702343918354851962056676209474189301822785768023762147986467281726799523901186326333807836843792533869085125406237696443566127764483514566933900844339825281801494794766702715682088643933245439832743038508058574822228271430501190366439794877359288080042212500805177665810117190360627129809472421272490883448345541132419072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,38] 40112743742690970623091721408664458515542881876319076982870578370516345355783435257735796901631719480553283110094174341681880385382441494870042793662764721745541744596819867930141537836540580065662030265352307440606896299225588636743580336173143206285263781290436425500830032985981888554093160413953687745612700229432531931854288418539464824667732254640473298168767109595044291909293822832064534658176474013695938209394983403842856407513032207688485583887150348730650403511886592886185119996847119632555412198609704166973055809157809314598975246848692545155643864911066441603648986844144203328932929627752630510558597212170933339217928807476796774040019027563749186816398608785815127236831086740095558326706151718155483986651709639055079226503358522211822057444914203431987096164267050046342347746821066662384364570460119848463135521086970026184863394585527253413274689005856198443360549239666217035891844095657281055759964951562795383662446389388114916795935274448047174265935383915586709933311223540648126080276296528028122858533803980746623133517061150027960050108837882575412539492551215267142790450156681873069217284023801778890487927807184594119995886103459262635365429304970755943466811820252926295763817443117679000167743060894373589736448085824266565231559760346064744214036505167228628892479755874899750184030562857063174100173804102876437929725456406438045616982881487471171745694899406609969461401620987766105641243602177133466926518597190548667086276402521388687375591557644439608204245785866989315731702668795662952380166926105758691057717069151957112287227032704302803692041668831693996985948783362002220946944725725746367753006124204994638621308502244921315843673564580712496329545613436477050037321629962750632678124865441029975185045843872930728201976579659504706974825468295920168672669159795219782669927751256198370530102962075663292600633991490519088095396281894574787438650232176243282026333393931522832209611972831637172568492181140733563699777353233190301048056803221754762361641996180529660116193898125553269032001686263643366342686326532479956082508999005714047969905782347799321348099348754444730959342987487350698701273514509711887078739458052431415237634663622079442539210356179410666004789310314954359318210123751516961133705979127668321120569292189523351353415301026369477870992284696211665312164877527668554583374890372365685117729141828166695210411594444479609747223679280373798223248789238250455661550106490899340509867476923216832915559677012703234763551408128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,39] -16520790092897608895936147626094733862995138084489551587548389133256957036277751808352430305621818034178667574089711512557262242592028442543943416910643146244260809743046247800900286608079690095985238177534337022737019668107322467245806210813850508760439276112783486856461606786168980905569267465262336585946293554777461106664174052807973064168584045126203602728433474565657159777784093295249751587176762179384352432855504939393711438861875922044971237963191948501490080553467246320151702555862734105940020883588797587114923673647475076783269229847775040169666057283162339919631500463758881402766206486860230366129225035224125330656548353480105793872234969305321815687211249612372650634843555375696172900572393544558341154555781570878938066430580781998300190447323317413868639695954382296502405935321735393021087670299769131090750641025935589309744309209359379513237988872499859636713190624826826230410315805510594795050461120232138067614107310948554756638041856222321394706347956263597515192826236060818783791150633624079701121473630659054765182255845693456092844553240028279249682019882390973379815625349205038632324233579706845162862464638933080620796016321894350158052924045091033767004919315836838445517425757707865341892552353615965264369158706544497927212306843698525867404026572060022848529094429908305524464213417904518260442997089770938741683809695713147415408888464369794761394842414058030161191498312470641609892790561680489488911955316559571081344129253592499806038369323299489249148105672167016486032053543326330105975479560479940064792569187935196479389853848285714503809468640562796234044465159500038308954144452149528167643473199877061243267483781842270149570808687563895983828310770992001423653557586899056197852400149243412719112411322458007574522591980989077367385365111106429103153936614396394976434400826654807249834543317844076300507052454640935065078389686427971315981018823606930924178918240331543693781669822659023334494422585023711735044830034108907477199263137146538808881981367703878219979332919664615487900688454832741516814363470323683788386443492401046231759369951811954332030442868532260968542139625124593308372772868993840194635318303454586145768881853174193341696032743372961145900944911469837562733328244141030753847497263401013946434948078613184845483336965397782611535198893666690906631251634775875654652706500941184089973818682952578317496692282098014791109017604270815773580978567144939842852737090525639253398283266080042161571634053834039886703980816891904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,40] 5884004267756593680595197705763247674883630290305107899589694265722175340526101638677488456338698162835482715565024030738808346370270419222083300533559417641519940427185101791696911312917532141322807128518201257410634763971774606058418687459388135734552960764074647033609709375001679947895024461188886076130406616545212469240877410775917206535813829205413677578273604463011899666811844432100344854876168777726274576542126910182346431434986639870175472604812953402165635822413590270326967726851822267279706595071909848361467525845228623115095342338582749858098606012823527156983116126335429687759487635308552531503433349742729275657114131917419936522867483158944629314129541088228130245619721317217664935626774227046367620928742520456791406909205942549677004031844872734530565313179028973056590006717900201683445264497187899738189257767579205133242357825007329009801224772088649938949333138441215592602881239129516978920829693030400047762641141844049975316528180294235074218016897598066239548924236790707687825088341167760314094896284591897342004903344941169263628450856526881728361648214940623410064136784523503510444881994138274107107651050595251886434584632792204879019295063500151544692235391651110791888761967971395225614965888998742674447396966128412108460830678893074834997043256623996245946237795664037479149004158859563144501857459494228519584768065367857652184796010046533504292900346398220037942588046366889873199424223999875225593331070099444667139607102083351320868563382233894818625629955601801542173230738171325109867725492692494859643831443463325084344631621019359729180802371114791815907342753744895478881220219310431075929242956248795527517111057630826644468713239147347087590328325392909651928709653173559377787498166888981001317091644503017471540246587231315543926697886059366722372208514082191853333670545298869738407146815286745502984513729418304816862961904774067305799697994420854989931044713838231101385840273886177474026091341407775595221225484899276723698319026851340121043842562684324430105337383435443814280383641155383768293968554147107712031385504989227573487789490289872539030955117955788859864019911059504078881643938565810253403077266772111076179697077824462233704983697939607791239977446743662482211385828114510577493753709956295788233338771290272420879001528238398453394052259098072966623070588450240699941521042570219402011635678575274299802822741282633973710410545110534031198607061855629375730970621161564734445807007344365461969722535903951111823394288435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,41] -1818971961641593653028744145883066683232039802018163784005992024862155708927300328859397412634955503639706730860938332797775802012046731280348681794634891127101645891804257943684951498584297264073587943366926573515060156919921653479262813059570137741988528469309203842653694297445272617502354325903453628522391422948761502708165797213299963753961852595651998856883807742632372117554147520721971124025613506567052517649069115318681188738521249822927133760491749972991844788409841343143767279852144638976751694571860476673698133448289093276338693296366629262238665509224908394895022810613639724564940998461779228682905505962040066522693357498534305981291068226447019850434671192143134930859473533928817185285099066206267544958710567988154471326234045734232224891480998767863525115757664554460465787381159311879503839208949770423461751532978794024209110696853322617068056416677122633412070632398959946380756835993920274378711186494949608945229342261669503891191692573691395643073624936107732564143732932786184743211855805645092519223621516446527395450312532766746914562134214654042572878635723525422935200016219195158250066383870425498284286880109345959380145318681268473508005260818832331170521715902939109666725913793417600104419957658383345738055993091404041456819767037208689270974562899603456337420895606550973192679533869350222241202408581533134073022917767652661547436400983317656282643635091517934888185059313654373077767844699048734309792013040645054477299036495180426962936468226688151799692529594526977705161128178563102619890030051771748062589654153411138480047381646195957568231982692805715185052863610745157980645769473122792941361895964074992414192090377720548836477318669430406971313213178321937305330310383498750438911026787009055066041741810391017914128996436255113943954205365734626283936631406646882211213400589343080085945452352289689920537040798225666752151239385775304330329660672205727886941879758562271923802246674384128756516375627442964863688146974658286826671143556956273561887674138751720085137398900906746894451038623961980452197966292114736057672868104458628458907231133305583940862158470905690818577737877619820854338758301179400763883556006242834119442955352369554293882880462952898951342887936745427433174493310151339095223320672130957389056957631679499204520828774624607528560456736023411100867002028669529317819925805289237241519492779572391744279792725078675310700183327942775271779094772808845170275029481968755206239215343443821701776777975477917209396084998144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,42] 499384666526075019127895891035434990953451490612010134583235551405138740995048929499158395360226968899930952055089750804878466282353650559255223329863032462482378772876969391810599934800745826502499423451302022660674811596142980620002872138590129670767553671764297742414769410414653992181019238023148714582003515511718315777676453234325288408744347517374650125576983140673409963744536513838556889474141658950051603304469803571197916574720639871596252983349341013273181087745259652032810457412698694754894140552504286506842093582152511658155777410683070394296258073870421389708053072964337425286290882589585239825197231156672667981593412263990166342175056668712581012941487685311501223914391468506745115671889887528075917724683412212709217290197012229400883159159036644027380072302497237143229079710368434560935137339717374282793618926327355512446994680915581849186532470797714065980421616064860280169967857072641568715235277626252723216272405051761244885166555263562254881842686915953346476707888401223087063483114212794776626197443036439539068563385855333290093185619069846793880350245319226876436514888651798071645201583011937977077619613202542840618811698392570840415311259157636137404967822779375877822422091393516027323813485929107364813345035655842470771955152106306878361886849909386562534542665597677564401646106720902821096071995208089475492542081175643698992464018697579082789784970367266940178747395994168716838917053113483962003761535445991451551883183771047529810720343491473503673281764207247322644659991426584228127270176486574873701200961963546210922317415655829237242877111322000086680701456695730377173796473369359032747974436620943135971671848512409217881420405862323846643589613456371179934484753765579813245165146672543547186169887102134265040425636329342947118877741036928355723160402153840299027860133620589129702628299100045924869504990272557322000237325070343932273175339767293688976108643946976252358041297251384562975502265361444236767958583459383688130959270022322339184340799029118620829395388181908092318065843738545033556661811757813862049667090637805006032352986187049225469132317190378966530456797947251849994821699489484133194877987256278666011421292605599419911216319617953921938620338918446313718312884594104524012158899585723330281153505770187997951786813126064401163811675857713692409695355519406263350869773669423760900362863631885174392659705647572541046780412521092044769415538154459221887551217212658692249689464960324888866196462805004829934628110336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,43] -128441449562554287649526804739704039216532788424412007552399496874800886953543694725422375983528355866091609281645687725349107990263445689557269589845960342200579968289827111081644098965032943297242555719318244746345071541904475284104915094631689662693248690970844692742288712726957273440963660442589138739130605472733067489832407323545094400923170428954606680620317899264294104875619101923190175652553688026499262063158251217899199604805564644311234907096702941292630302305007689557755212392955891594102763359023384218246240023758588687833013091043512542236082915355295044421662854795433109868551496169643875467620046338671891480435933885960536261427419105313772395147462893235478091435220391984458526499135245591317266443830144133495909344523817094254481731717455574646472484061693613605032198448517968890940564817740509584763470129373668681025883831708055522742530284318312605944265419319156840207101032899225252470826814570234185950749901992219825459351964800164786182953392071156000480079688304029239895782495921882147978979633067005366326690272637297584676510271555057845793541679893227353621263550031632333099414231856876009047461657974785888370699197500965897171584848127160001998551326398974928475034617831936596657772363696214265078010512445161474680298118257704618504916365611772346296795943809679511782594152901358543554952875388800584963284164398815313243869491531362995854460009457538243753123412078521573924321409716442485562306812844304455076312442393658745760239597135329051151680405996984450356038602935685353239673885830228023262638347827182035078075753665143130386193982528889179184626721472474800320804280823636811860586052021523409358738656947380097860292879494892653819578386455408377951412469929596710382208264799679579262969277786011371589860747831489739543994116258798283425790551970880888153013251914269910282030445304583954537164137357009027851101119083844688753375016182005693759731174374418933289340323067666564973825593767493745129734624714148919016841934463318655373736400064340867871104296973220263024520504857475035489819925510136877931541910867712003180377010740759999774298750202157313983729783846319222296126786714995877710426520387410742064028355013156317539013717272235137673448527064390188392417409229370928903918632324236490457075040102799366298328406281290070480717811605959901706099538266758032013612119082505625144487250043885499654471652100505194394787894883047616989120687907620465627025983819045556507218088001066228261673470807672937491893856501760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,44] 33802530159392193057287319280343249421402682743739943446413976383681802873604153181525732703296843962352356623832472365126123253030947336170573238336263089022128358385894480233672990296755679618771491377535257323440794020026551455153235044713539921225245065565602726875479423259705879824125217340785034446958707883626159807671232310755416230729086567499435540205557380037147878081705659988137575099600696243557779804403872448326928077450720277434830996240736178315091009745447568967900264989508675209366610403070113894635093917285974616805218213479609682461624756187219700032603474022196354515879058874548814609356001704912355376035075405517163081239914113539192701529752740632457727384242740137525039719981713703903243582911293148478480604683445491132113812281418977313486931474631178784477919619674737594382760672165054811373598285805624251255822263298955663458848754541558080217682400355028204858126068410561642437937376826248125116026640522345970508600096822816666669181567794172974524757350596035220960649930953988543052803819056038740886447491185953211996090200186099884815820134943844253760699797236559735835709775550316234110047139208844791282014709583865551704647181903544911290897562499057800935222777344406253711559651841311078253619089046101484615356715385231958871775171539136055428255676850441653240180153198580336571794262650402726476550272720502399305600184852865280782174284522023574603656711938384778358432535704711305739021212815154946773404416336662870262416143966023603079383213546792052328087614146088454460239809315436208817430240745080980052940509408034894896924690005821592833914195396814389306036684149186442550746134679141455106615782385768200263127759516258521023140792909701575412766979028317141097028005084844370392999742469010413700723729245226477406781868255580682792172912572782216005364587177283728941567097699499335021653169202198328228855918027139258657791784882028580210024730216993930664188608224373169831396891464607078933740467118040891513998555094918302932464143751165901001467308737841940130481595052318357011789524434142125259359604338549841813593229029518093161906065894705290669840415388998230243681339905350890162630153394846447155564780301534372914388460560327228416316724805932387978688565518367698312122365372450957146580514133486595669939428061115988224037003063432742243504567091907957001969986819131521254565667159085093935088466004543820438478169633429449708317069188012209899974987677477321282189713161502543678408714748108924809944393318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,45] -9794684580737052337157669705371732578663597597706095941499642511494791405954980929623456923503552823614936801844680974611211213983403101926108513956285556807314591944960838773025747218462605415847705899959539666357542996613418801871526786906387027305441291710922577376746422640907668002189300164500804706537832458022428745478442835253729423145035653498636529630893547308211318878723160223117921565994773337505745852865304115881746041687870382836168643270890720043775657832509513759974281452041020563735794210013350220045800582368587649557043964625779380351802096448210638907096116029047836850114957245181360283173347189937133901147739249409810369213705214209083232438469256084024976372960514465460196613869782580285262536673964217489622588436041201848914716626978562267125993566442779383102869945812108009364077545421861346751241648783660828751774487354295495573431125693550232417376018226187506801319246409570805541399140667653298001946149477691646116119007569148814269920226399825056530461998811462231134317007612380965540269429078911361258620560089818009874527798524802926553528534846397621890810938222576921244214551815734400792335945223942398366340207870110848595798917848280698005440381677355349151413016534612905703433542109885108985495913793276363594684652414391919860547204205490901786544975074833962956195387292387563031423357763549803259420176465311608463718600699696999131602926414483060940219313999822528334662856808993067374986898072592248579845537500978077792981165638130922803792385334136845420680584228376826617550965330152367854514274409775178852756736559129707126827340595970427145505653097377489129636707089259612802025676793615228374799501570066022903416372426442612309832976103418536660918994258724805345950613879971646775010191545967041143104875495337111699258388386336733521846012510333356994197529899436808488408617976778732709440606753403066412819621480037947146843007606129053265958386059684530866172344526158216605872177312180857613365802931158130588893420990751486724110448519464437031789276302906119138812016671219808820666448768467293057159648762697877002669260221829288080250735070200300580334519408113140554394114297548585268699230259912485899385055041600795669367824300897158119847092331145617761454714686683644406125065747729339021738668643731296663555951849890592145193455753473479842661297864434511940391302327580153171189796695041474528050159127176573193697323822998950102470919331231577013939931729166232001642082926925350556292417576513900640751100887040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,46] 3067443327076990603202880777402544526777693418254033354134283498465192846190699984662779371985229742268018499645124899784042351196680028795808407883239421523967608755060789187237084758859903269109138685225939390813149862427910557415857138788103098263851238128052076049825900912410539803049749141489307514712867512433458175349064237197620316944307533501632045894900905905732926483302940896288065220344961814274296475018595071120843178547207884659340386715077548321463847446752790573434660926910613901608319351374782429735772799999770032422146972054551061534486562093520891831039994140028747511986734615709820516178789779747950983431169535698362040847705934089360290423225018684642221511545642002878217147928670224550858169826400417004405863889030426571887646563449392406369742835323557254958234194830198187980429799987662319285637537161289620013226340182129038620199267410004790076968777374844351755204310063667326660115814091209296867787911920124943540867902809632322080836831156101794065199678526126732084988365524646700210166171162747010369116120592632075479178266567943854835278408097752033043932845156559658508872393593354768400077992628359907744886168489294445373370429002387510990016359991318548601092786638900812368724292284432064961502949705423557346476685063663289912333147869995719621112141912085235194638430023524098209396779844772732363282792048855369758612447568940501956829792460583095482208197953669663716807731645621655481807742864622547624301320981499786540130926689741180513952116509723550172482116212773807383688536435153249759517821512122240275664323184330263489093094162897738889502278263222494634012957243608705058774093586049491054783226137630073459683706419234632524878660545390867896804773440531346008289500227833343383157310339053741877367034450294822013126605861852393248636266511429390284305759345985724171873871267477288904212099716792865211078576445471199706293568009029277886441225186109532755084094341007321208086797307854112944582381184201427719089977059355771584350735286376125348477887634883355774001176132768084894008186695972647958812393827288029952682076547096801796755283245548962804609175801591535833215410785313029900481673225955436007796131833814511540678085403434895736361545306935442590398398883238126653431813790555084645462272279398452573954406670085241134130246150080360364750214624619541427125876514500100573134737640928727786224181533776612209443956170476672095476561551763754676092093574542557681957469837599785906090105833594390550701041254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,47] -954959289922090011801975446042844042084990677174403218969975027052316619053217963877680366869607638284904506105362355131557778136906292259958363538760408442502047282707031637263200384348056576460130560330696955456828573357911236456458835511567294968605285406075107250049669446448857050242821055984067420101102903885014053260105526014157528036234683099350044321579822608901055267246701812701440833722652031329987968705416202834233530479449325291812740842308309674168189021129446629980139282247672693931439989115325889157104732333754118695835886940330879087421381239462110722160417383243083014762301997704905601607472810373688871476373054107985614836303879285077779088916303010076138795753577219203557288919058009255915142300358424478177103200014670789580584121493710515998616708232982948505936575075151584428678996936669600632652709649020551509545451294478325000032149517244508172301074795009604277458886914185298986982366210946495131780261724930567649707761397275078317185520900454087919925116554712688874956646752702893185752520394943926288039656404540305842816812224390805831305092267162151092776160527249410549710722749422620109152030290613165367495127186828789057088530835310541769007388675946218938405091317482315767772339631719080191744877533611397353928021855618868397442147728038219261680331485677429702110442236332397011915603670636627510935132833929752117096669863213060268552585778953420406217004886709115769796343867942917101991205143152549582181594997902834899216826866255973092430256249726002154670722384644594865292012711466689353794939284870643027891000659749023656042746869920308191472139039415888264699299182095366713199637903465968873833337902586427117753997514773901703757811542227663840617408552116381962865194879397539748039291678148287922509847752487049419958362248109074870369437623653470753564399175749076173494748339338525602732369562525919840311394741342937901810745852399253558758641232951457633381604428662342317587578685048605142877908166215991268134300287258006498539087419968756241958087893240439885522970574053921960390293727118419483166024496425946483468310685536731483660818912785549024992753820614908743552673408541870586818267037860638747356341089710696983433363719412622731554562596457046447770729619567054601343486124032873032424086988051956112712193688765691843063129752241644698625428631238545990395843258241630500142020528954197843705293750580079134533263927429083991420831777351890981253173264005954811170141326303853350109790577514352023542656139264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,48] 275118433206256595625277823469997323462093145529875278955143218176933867652005813565336887597118333753959224689733662577234210817910816985302880861282866215457017150148774397381242184266867429764501206523180148072742491420440311954858202319735457010898934520854533864050888204370163065943928466405129332603706717582523460822944613213135623866717366477667412337123895967371078758304429110149286156221316061556812505011673201084840989398768444499821369877322314658834715286628214114529074787966052306696199678691095684089502964782254460542278048610610999703057571831673177813159667776416399597719433163253995707545355830121157068159300742491810398214106601785472556893104677497200224018343332646593765771786506683578873788306500891725986769675248045428067333226712201377383184955333945969774021879006638280293024547385853177733983132097722871404891659969435441097479998226735170609472108319884557010642371649992561054912170305745288457859669652816139712133038217952585724707704752942794815763391948288010064338165451222204549530520273132753922268547185648057814052416620954629667990760049294697040989651196887046508640844111223540893572349770713069005904109787754418069049217846684203805025649671807097757731552384676576627328948237280105646899652146646608359913708808572346282098824820327005241985582502647271572554583000152094003517314949772173504355492544623841776581007300170582564701302538318849794161603169493518963188531478443823574302144467081962634142764387398635703298909106102996775615316371826381380127525015855737555421628788115601573266794944076375308862177808357208179464870714269367909244240148973622952119555507913573887770533006264485030832040288451351509978850327087439941398577882806602598754430902795496898871318104074546946366389312727885364002430742267549841612490605376572199964578239719350863153666252426786499525468843187573880741859051686855876719137359608867399705098262263173490680167805685428727673859203899502429191119221538731089775033188528810459664881795836308859463954389871241468846158981731673553734574707318838574954995612524632812475543859507259978501227569436259758418961642068076813240407479144916280257690673885355980194058795072350513440511188100455360713619027469144682807288807986373394527192401258355209726365694602472246666036551676352398204939946466608279315968115610346859904733566130066968178851875628311690704578838775223427793166865222862557949003983842138135513730281652921870924175166848775712901054209204101802467821559951556713854166630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,49] -70378289214843706734265110512545113026418555401226347244897029628939909933150763592766914637081851154320172302764498090361616499807158939787235170494811019416868117320811066653361486198138847625416437207910661734611636659028806434902286184378469842604844079752524787565102439651702619992794503439681954190691672771676492569336706399712703951009588360676308099088016718634693537881794036705979169620432085138419328972519453763591449842283084899896595347012024664751213968309034820055133598348160794062910208155200833746911756668982300524297650828554342549192740497331237566030401433289858689620922668470936062896342229385509800348773173949463742393723597798044003383344302866260434957203483094298356650922124819227765248303026389068001834828008897700291323067607934059222226803910691115351440600462774910723075201756137492467121508223554186486972235488180958359306452707074829170679077923850085422241599795057264665760821039395495160007636901737898624667022203089105291948202895038883057303369539339042351335097871038047154077559696098101180929980206336182020814047366267058235724138583350873924373088406870887003357545262115128889083737055233537371078793950825078164356716922879797607396355360262542296515994254992890256769157129893406384494005911905585537503141562183614507554996650948242824866936100787917796848400585281547198400475132327320848341121402452756689991843983036973176905379040107827383768379110171526605248864424630656742469172005999733429131933547843830570687893716249369529983574289105914079956645924301703563079635820705729451448411365383544620304978426021242696538666275046951651037854276541132458544585932143426168630932707089215853007079862862188698600551266451904007758848820247041078931764222174529530759259776040692769665444028228495462307591967155707035786478836187401903074273208399042283589403344035660010545786406070416189754164071287657725624027212036481628594738929929227213410051153588450406542382796364906147336357748106845324797640794580683936912007966231647013092425741333474394619512116644833628588564401474398116084701140941062442047020100276341507761656237936373958458921541144625353071586679253787174038591786034329142658569404951204546127199754593919674244708125774949275136743229535215239774971484741846494206256311090705542358243622871222323229145578839635959218025303923737310666078309093355738742543387708007179614986729084517750724048378477265090632520713534993254623726032569618500004363154934585046714658286577484014546500522339290034488444190720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,50] 15587623813698226884535669210111597880729390233505092899298207492143616501175515530143767806192199553348895763852925448376724171325887058369114988986498485939830053405992604230175821540731414600907972387049485114586400368149118892522946225594682763746608055360329371423951140334758774542661264493414266879463519279339369261834199531579855111582096660997044699058708953413635864640699905500539572074327589065091064694111504831183931667376117780919609279232671140652803532111635878871242598642789380067160981456677923828412675819486486858560173150522241600545408834484498187314622893703431353381565860706065413764319187145526161362608723304457803559227448824280835679090673852918135736284558972742881078624635936236461227536288732023869287553056917181332033024198086311179282939044635918204402599937617028859033844054678199456722685660322958957109530262539351928499111489513091890089937425109886785822516987872353325579490058080408055919578777709025520682801739841619569648956634345891803994405517840458314819191067066225133299757278930026684195270041412386095538255320129528891480570963666516059787922060916434216425997953011160871998054635313550453000929746186686355801965683272668895865012568495595717909000044566278453973732340134393082721002694826254636726985730239410560048476650713913821833487702993826690756085983377817851177444010557730037304289439676328313937691416864832018386045179845440543270652590925008307103686421945077794981752266984334645286267691883535382792446182183758995328005161180230811166414590143326542212550150870264340455002285919445772099123033270590428475758020085448869355579790457504219801390496028003685131030296186810227379529066054189219554020689896973133810879524933512794827116753915545584726052207330644170135469785929048069320230351587310257237830673005834890973444754632915925310504476940816748054839164011096586932917093789861837622664913626184300101665000096042019180923480479013105618701982890411358054215111771227082632673472640884602555488778269150268533630258447832778300892547532913522830652172191240227257186603492847886228619945166846590442458342769379861913164923528900100013060366554033809088668355840058120235501983108964664039155258019166993187209777554721180515017363224733751686237277697825725600263226785758412111979142402171772153169272042205431372612770076070717689698387366681878121640436569101497042003522425660982006720716926738980273922139105444519428201661194284657586360590967473748534231329250756116367990772554694570781809049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,51] -2921487991654602532581507603073534477545450356844278834005256921183015653522899996123879294973794106526770300448395971330943192308688957603050501275829091493418365226287765913133136291562993459755123386720550150792589450028541144809200412545424823738922133399730065039042495749827478209371601148098167958966018454210543930963771062168575612671988222609668109769311654372147842032922981760627161329714129961008908283765272152431309807538951596288463977817294505555316348804981639851179524716449062608992941860409239359931014619104778901824598984441233947095101916782795789913916936651673010287851199244679492742830700164846730051453190905207634761037262567995145473803289084975793805968035531416134539056450495207890206639588810470762841554480251803506958010336690110457236679776723573415738337975119066998887283218485509362841425404823786644352870306201924024220453872139333343446907131662759217511234358969618731825468635061804702445588438613986339626849931122049243948466247146761003090408166701342789265848485230174144599289609332504276627661387751277650493868160106183782760049670254644760713608877652001077402784529037359870233645799245174645819077758358362334018883265474026699494854190745813031076802748639708209257367351655703170215256956595957801523744063809186787209707535488804536314365513000465007576204273511873864284616648988354911993576984265000434190280175420213712248098300598743986138740430996672095019907940533705408179855805367293298623461884859155557897335547391377483384858867832629746533791467339512928440455321573060245096639967900265182289364306152490139227979658944570279861812300351831946300808426052030922755792709668901097096437585042964018798069869383940109859859901710205781391888910266196606623628780030576932707411247613991356648663145881595872000135287789636852175035265117807612643428123141927700869968728308843683927521899715443733882167535252878724590770499305616749619387993811206532800862169050082490767169975559970483990117534194407385139394394533848518558022878168980309498130923717251303584184097410418203229176229384917611949184689686289867797515407460658899939500918229377433997768821205460729420667846891385089807134820788963627321007400891226246794795806563424679353635458328913531164644617294118179886881148626269471375682018485158825156929590577043657611240562346822511296043840691482311258518841064577446099871422761928702475339555299967394088161933801127567167515546914849040426870142665923640650342601465644007663861109105746010932007403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,52] 446839512783890446119449032300065968764457873988944799618272040815795046361702429243683436313669805034301757395633838303628747576326624890512421592352232743836568532572714780590472258584311900466050281962242480096270044730114152971133673341326804427557306516838145822015922879975556737886729097517297451650754542641878438785342268786102771744486806469060601761626701957171319866069630261455884328081963630876378586929753004480949481060996833709527010587055642959202158507860343599767774596853308255965935910310132074236617229416614562718815207100341114232241815297462680730845955143830947153198132088814712146372260669525302795820668394188439859735718696790528615549490195942190189562781528203842693638996054375426167752311408488002498176006195064998020875748186860649145250111006182178243324746292417586342034979491254349942938100769737347317854720230914396713883618300354690288240637580543355431714844068344416984352365824051048440517815178591801253377144429052536291817104566520226386597966511060895785205911629640660152499685477867756605069219201986058770875696828272015319994247097920351912202803304881863085579007329350064324466731489967966738246015186669319525473731085348990235808592645332200688516633156948099243489517809776348027893039656981185272815019418201784357237627891105883969814307359639073617271433001263969164421743401940973106526249533741220981523081101818677622531231161732052731604641520487440357579056684080133814414319180230078628423274712835014703565888313907429977603588711252305894424238787763479392353235627300129187539477783924854964272847907096804074304565911712043939945460560657840965174635217791134383100358862234184406523831852836013858451302305499111422213626584594942890562237762577321258295243127229786723315290662857316879622054220517740848199222668418715186047385502668652599738349992658346156216764122983628348235776895033012281838579792438207633437310187793951225187144910327696606679432466353641044570228792249361112733770069674830107325529410401970968047297177971654362824309367461707352606661929845422953949453765154296997972052202564743034495954060962314894370872483077657109554025324628528677613234102199230416579812101639104287259549184808822785249200291083018985299099099805777459293113732467198204074330992086633146407112204119259949143233102651357424492564760138079143610344574331758604583778126464432721652631795386877080744542609463463851627020873526773756944624639129455257180895464101399156876881504531353959993765010711251026706432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,53] -50279871244338758599274236775718180668393886079929843249591436636936081027063683470100961851653009019340514517911915598166436650363475112727309069945554488324290475846898012805798497523070627591760047149187424675015518927298911101752546909538817063589529391853953312204730450780187809924480012341820889597863179784167079630388631438541991958600761745095057290896092032531358876601265593826285429722443770047327853742213062214547533088333368930873371927871665638623783201465509756529742812916293449712120832800879377632864288540113674070748050312273863797637103394842041683818138836275270694124860536141323083385766282140601325900565651179813432716977077767578651032533817648822349671962567517946713537288991925037002365080700678442883234484806224294797537667664201022424452734511586280594346536126193197428562846283418751129029698047256376387716085563656427000216301731169001757501026119245527765540120312957749889782927267954043804109926449817482456013178715906943355355063834268418972516262852403072412477031555491669220571177524442289358794323950877682518602116021944709642339706924272733305795432505507318405630532306232611397310354782191632114863037180194738179231214619178370328960967051987524697928867596528333517911212503559618134854036657160136961647829417481541885271757255165635077337352593812410927850198845586890587854985000557839283144438483902713950756389215211623719097415327897953140122109918204840553758786828239543897080754543937931278834059501342456600227609382576457230323967494857950996753822027180826676294906704778748221653946550042344358724257833895806486882427542117948968503074905846996817982119029935559365831763160243267075720358991606434402784463943193147663455029073986216328591771172598790187369376792209817396490663170967593125102121951392118503642590408767007790792607208664538209211679416821282723508651345741084744722292649116535749941805161648140857798470381446825388389092995883267644085769931106151682999410511219077874359615300689283648699828683789480267846208440394601450126403366535676749801059407206587076816112388322669968544640983479582771217357397285709976505467935144501116952951803575515878445609105836804442476286289053882805871159302619659812130185172323555898735961754233549412754393604917965810197995321511108097706784830775359867747359800941046784799546146890195765986501197256500819888428347016247513002752640325662135045293606005296530005702013171538008470714193196206354978715571319946724655109677900705822467168870999763362313666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,54] 2026635066649846026191187972770326358377820176421831503600141283261347966078319855584859835346866819169900233525408904624236179753442919038157754214591335727265080289305363542743087896006965493064170866715577678229691045698002199726891018820879396360349590888345308024872055999720645780035609775519972012202952974272393667999287341943796683681498140063771097653214571122326315477282789485374053961255434224208803981622832861260969670776974347711922037589693963853478479908700014221815330598756464655121114701577444546483460089624181596081851332176184541815620467236196520405766442218123582442054037901686999184956431332578360907849545406564442174461872022754373330523060556874971316994881162516876840909371051956976167854225765708142164085335716065401092545518891653025567728074435458422876146326842499897063685980391224151311847413728264461001097992397238527398618067963758986068581491140145573421441388964295318575386942286450829923657747302337131771270999927772745178263678867209335897518237578788881252987868551764003077578733262395651843865061326285400921237448725469491760163147721023255134867400133208865901204336986639820748469220648536343966369034437745019296417207477704577559094629649708523323783732705750826128206359727874726806757386622858829514206238584519676361686455325537207268863221383738917173113262396758457439313989652105175122129422498043882745707978380646710661738579581125344069184826385276616673547123502846151078413134660942084517586802603604894803522440334532638758084966672250822724022004590842470109205311912931611027545239124116227914036439918731997006397847277397292330316310173516072631184189593989383265263643697454510609323240033738444883193165294242610505971761123273479485423377098824588925919763390568023967119896967651822081198961972440704790842445612427147165090967283895548449122094061593699912824638437533328986745599544259441486385219746541887105708838009291818293419192948600460467063876434015084981824415938243908216775442416796094377268566469406092476096735725637135316717510670781818764993813454380812724437905737294741668127740713007827365875169582716136416678188264590892187603790284607520748647896578738891806701021196956788028651724733694621259602829582636677739516780878944553171423404739935695575104201681100964118496743092159080114835303048384605155086434777694167427102846231744576596203764607645002171261183444461484382236219789802056978217095629402620376566431442539734134164230336221617624586720089259864324285901887562772067123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,55] 930140376192264350205105938808958608019325014347382402168076710478831732230110731395566863967082292539973019492939764151883064649454419485654225571309599958272275627748496069442888077824930042006145023731530732285374097652196549443224283592861695875288706727191937230271548907208415454237564490342512093632860984887815971328824084394879178102321507938001316634630770991977135258494899703180946510469525529794756629294797876106177375278130382322451491296230681850524712966988398719339865864873375402479235960609817981656543741656924654347959835577632440245179421549240786018782473876249811662695360164177517008932683266266606950452531677763596248977585586928823526217040540268016131261175265743815763645992394057012443574485802492211973523465076301264327475948603953903028431762591856961695491614335632420338906160404320701645970235483599874912640131386697208240252913283493895584462930947184950992352924222074905387304397396232637999541010339783769429962708706901235404372447249982875324430042005747646742623636192588660721802942570641654084901013229303849943225249541102001093487981935862445431299078868769989201401568019141118382458981953247213072271568040371310681235926091899127527166002027293348638783859044278269301669494289018411117419303393093711784619516751004551805308493797643131128527948432714121146592393822232171025546321526458233604582201806817000894087749379706961106909128140704218645212984057505585247589860770925283949169837202235241278119247642679597734851895211705265425452186337572534940156560939964500886609978090314125676453389162918376172197232257224799481357787100860598272369637811061922587384698953089392606161488109001644317725121344905036975573985234577710991938167638755547338039697426792831080267190447908751047469130850443565855486335335183873563408125335566880372419268939803223433969726447266239609249145875035809714409227376462412186743368113704815105316516519333186461724844883255234682973746945834981142217734285542498495226112728040976640609525251291161394213143420138819640212023733479143961497818512891205250409805861358276965900419376599079598864543919991448957880393287351380442317481348272144444718548904955967778413654371381113042916077830274084626927792661272895721214403932787482851193993357755588672283335687973995840607670756983683041988044878198776960423378642137663349762795038849715160970684030680365140888499930613428742581346176290999936262920876591248741277769216061113418420484519213854750275226948893165671512107395246152157757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,56] -367658308456395210840728910033783848698684962265942597020959507368373871121266250731345718496481825490488080828723064246095015282314336777054843674101767793943283591254002980891957186724564499093850619642679875835124287785003205109873042690657541846699142132352087719249369657889049222973495493414229002955288071257741525448559379461263791458881998386251044997086295812953323415845901868018456025332383309581320894931287170568159946465145829873594379967455339887519314757574610017407318338020969766979598482299579109830035459952268958393825814946238980903177062457320987476500326390633524294590610094712456527315466848281611344687407151870087149678596802793287308081163732871747919262957068428307710264236514909186442991315342443758393639084997630038117207556627539326959534857781690939124830547790713401320820770559984166434478430237054069461076621593623588416481311569007246877855107097271991004814588853284899808702156565949591416517571213923602260149561610629286254202616234744675848602601508317882303571024148648467993967430742177595404256483386173974407160311427442206672997917619073035399580791498865924346354582349496850001227079778140109412193015680175706324431989984567101114664541149374984206685433655299431090964621770015762075614147610301738429482688809185786658998695924323098526874192492594497567677696762624246369997945522328272239577862469336817234325966111870597708354136165938378404599678653769490097529254871005596260466794892423992760351593583093251958102076030173177525845892974003345965559186072376646154825310141775029873552499028373806286139316690218674144942191769470856070545507149020885207253786831475137506223383751863097825800675992908009961471720754234559069983688657172943789330952431348368953931325840588987533341228636372370620427809010005397684687804009377463770440748224460931927649031307175891265529973696245142344700959624076035196119783255878104694256468302170282231135190675609945039307870705743127962688037755257425722042017071011445259977377734204250974023537223708386581909802938716999687199857688942184288912876563045367888125952635269448021278626302834659560256040135791047095971800736999011546424271357018201426421722996576017673147252124846129339685034757012431209745983032549671724323754149157677378657292724881092365614329660546870305277803732001773322016708391650660790958504048296280291533218227383774481308943027015538688581878528790161289095022857822240141342769307944752434682127697841606632938199080732682545770881263380384763084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,57] 91084352154138852349690647758815131365785336586433350321178079236156716767546547352454592901615800839028894903269244238071026035837895374711068286746485720516888996375871855397263209114569892496959050903621099256403294817935515495668064175255144734020612874704113155489493731682526724041218377107252359521142894832833667682344911315631387967300448236683298339658435940646809741369677649497915452096468818842391621217267248363534255998059767459788135286887289730581412827757101851355553037679906524047813893014217712880394533118174679571285986202629895476081973190307180114057986135403073880077431369217737539895237119051365901670207804882174914011334584963191715173755615379449403975954455848773859834227710122784160911736676338656701711558492556465056818375740787212705683318136098412708976599095436871351607509087127482060359068969124454111794191702192856074724907990106970245904970967142956868640888801174723851732723790730430524814633286858808864763892846078656942837485086819410677162844728502454057620658914696605682220478869690382243756998359547920743641405025435759398197777671590238846275176884828953083319260765388323519597241587180532714326970230349769798604896849575290583904094975499995349922845521080761128164961674919969207067597552883273929452600569995961312663739484251351749196078475245902477481187559211842911130554585088986240895922251780709132759173827523385647930654348689512595889011977962435867531486813703390342313787215667643310467603066164266856411216332173527007138551895691048004317383835731662512884394514164471395808605750260345559722176210417344624002250293972530306167322619142154544880249339449008528350684517859614663518039829514813758626648042574841161308877983209371333095644642622615308538670477905973364170234580977684527995489125396780302165854334302700338670431979034468406735340393090006924261970467395684347577100413874214051118747339945388935001983469342639153409644118760884472348176176446890081394731003457501724746383964650144030306508148917091355098609030513300680143377499923242465366990417001339348419605512457690983971161576317678760889256016119908273830862132526488727199493591495242076977606351117703420985622937187114255597854140570345766931904112921364248499363204497121645172446621880395715248668845222579902596151551670298351235183985219220598233316967772075939909551749363382157237483926251103248289934406147734613226576002635504395135015163606672101185910032053493085392720854121308456407235413832726173108914190831412943257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,58] -18417627758876982227492009475504785111657544450512130779141613647098402140053437623975880125471285714716330532933247271230139297312020632716182649051640725117575209022108219329147225405807440158820938949994954851087438550575735346504385501565839411491949665960744488307157018277111889943408230214288098097616712734156181855408099680286590047592367384971125816590727750094418840706741265449724020763721892562113064659160551559914232844591048757368041936262040425970489180376605368686850967024301887309542396750877455784949678737519647072257139233287709456847909013953278842256797677774364017928754489393200754818939207415498719146872255257734363164023892462727066184472454855116967468334186214296432782775707702123919824987518112020884639365894218870106531339183829713417674920183138181060638409177989582279227072982208120068182609760275285925956826286459779111460943871516901750148015920319443219719402165805408029004928107526790008124326841212714904850444526283444469547655394063095558721699270251131275851195834963533978959402361544645857896197630464051223314848750377836525756934739696337392326991836885032571653597861252113295574728287961740177824229375480872850525984725987822595171647169621598000166307662667766871383536120370466412678960899959794659764707504445996871898729927764956273207259168441461961352981693056418745211602767641965208408024954067863452795439121328137603079235887944498613248785237119669664326466773447413472325993879418603992459909704028170744196919121558194973351149648302814625891373402382726420332714484170371503147201639336096321246460887242669892183822036814112202648128121923180431154773463570027133379796567019778435242783053082740004681203111992342451287324456852400354291891258542624140309209330685400240503089111174510589493621730432501263770960622438438491626480617571509599960990527918414229139923120409075432398816423878146560471357854670597001830275812649079763245179708615569998469696487472646889447299892259675168234244126295269160655362084527101521213670643593908508136847787120769385491660873458993742881222595710344319342265625057749950413420497727116704038493242608693077211160231860309657297693807618407208123890544593537200450292639133795438408700084096835917383211148608744286335617341462510583650026845223623537845739826383297173735215818689189034213021225606937860229542325113368294386958069461784381889054824888722686579745201523706064205080888624460865034303297681893603952406272616819192110325991866307263615435214357229102694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,59] 3272859382465286644922760323042119059402999850172562942225333235799170186443298524124622804539230679127937341586973780271439309642163958764112822230126290322139838749512656687668601944073158650651596987139712198634537124414728674294841262724678864675056171065195758855322819137709695893246953280218734139432768836970729178293813567981770206751055605836074610429614289104631994225467643637786807165751199225511368256099883376956123904665151557677414353524356718234292614071767221926816944341728404697150021830287122633800019622634183295641165501495944579090493496611165112978429983594588581611164047638419663201409616010158689759478382520895651930072143744224311497370374010088374462323675875853771533983190696489591851151633299033318088909403602621759570882733081301660258887670755504890739108364245079385449740470516967358269941971970998518818315368714873680465122238094457115946329272922662107790693638146177056269481274770237974271322289193546080033357360400164725159741667513633925692249971190626191385749620941184549065667389814496693186331143520799286007254044270005735091224610767647520465109114454570770223801946861056254059428865510588060923500473564343526270651289541219561442713926138393122547590041153007802732512207660399164581205346965157823452283363769671044288804063105434646102499974967599626806050389169061689187622204172918243053772695705840089605708912434163138115257134587221812714636557873949122948128880504503003801709943578742858283227345205247487749410770852407939904468077455449708810077753774434726059061951295016523221812894433029620971361166772671186773492135404201469920795819960438839736410965846520028298316374201010561339689531559722654815440025280224412194517956048926258806015928373132903012065619788055437572502874809712630098301633225364167848314955422086545770729407196472751846632261295229117088036925655331486956199251872921438759116200580692471211404478363794918710726270768139245061741088141908168643875708809889480864967179169894805535077092677846100581559723380877212229044032762527884153419743942255588337849728755917163728775297244358292190904609128032744110521448747559881386494648075971890795024952534654157580350415031730509737595204251196296601913018933454306127317425464021118101033544283630226877242294610987607008797277525566735123484443217086207395744440832509055414671905990516285943496962464491694229307333118283581424169375230649805519269412342794089498958769639676659670347482417670215501263744578814330689072608357640547860480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,60] -528162010524447103097510069038836422540094776153235201057155110456607007162204490217423572244205687226488714409798306512772922506785231959407496296149278278214175287767860635660118008902045674343307638011374359710643684911981613221135557191603231851061065500222679952309134102152561686146119740782280412735991233691398570119129158143922769048530005120727379469320054479072152159656858471957943405529237883885356629462326106847237010377837325453747234592773256005162633697260464254379028966371842853005694538296148071668909631979566427595073728164936016835908799898603163369698455391720460810338552623684263251367990773065051260926484540866478119623401278356376156914826105207032359891713296841045590846577057806095408047736563257269280825231985183744435043574075595994522283098341871040881903710492387647875815579753506673816078162155633650374452717476314521502757236927657439822291844791359039105286095143749093662429858431678008664772524840674988427920129793952824143417343905268633426059815304177511750747207642230640129020940865739486518672511314141368407661560453853481184412072084307074553705117155461172395884013595305038770345236778299044172510400477090953394315584970520485375111275784055903478162378390987523460651615103860983652162947472428555984586930028092515407302861396849724431552489974136277579050232070339362176988510007479303444124787346192441700248471384711896938050692158083743082515210734961957129067526513464094264270115714926734702140909428560252739586596784952901707523303253056757454890973335144784010609824586376328290571977757366836648003976147463829085335110508434256253700831142183148292593729494504569971134306968165048390462580268976950015536740926390028659822778902036062229585902579033618221962579011489905542760032990074320759582499931687281078739888446628215604993363107501749726310330462132702395237854043838312889765401447853779974046832491366677543174001864457638280516689584625615214150045657436932856237573339405697082151545457515610350872531510627212838665657536607743866715940638198572415212621308443620229422406635484923123357330003715242233096876659432455754642340912337113054554589111303838761925826479739094616483384653607997157188093107074725383449997959375973014961630178003889477215995704257103081808416372560626810936390237848790183516176292709106579233039083707829007851296253980624091257967485872599327072560174961056999539481778429306627655371857347123881935959784308110831804225991373368633476611226231370211227316668460747980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,61] 78219975414940887229005724111982481364122245546374399761583095433637713043964188627615287170595150994338221340819237231375722158206173401875687754245284367130107501651332543029409115638359074652064577968837787426479713804690813043961387574499133423265736504484071162101179127908117891040290194426321247753279680095915437679120663811663558428931013115072657118784126717126508481299671778887846738060465600241846861550714108724580285438103630587293049427967508835698060685909981629570985703597747349070061527627299268872751012789058606474030669205566481738322291118373572425049842593352916290840024574697727247757588415740199690330692586554735905312987489213278002563228619785949831353964518363050278312873231941046686463491142436657304807904685636316777674585168033009910107432551466236658416560500793209619071253145048201293263841231704175966144903884809816059641188209365573809875128421645964897208372855051241708514091765747191382731175286642626764788151515301666425902030566234216646066796836351820493597477569283876290955542127271654553432187413149153970205803406648597769436421660431836282625093555015708647870418052569340377832549430541015279310284376770153108528092775065752010602488236183903661973195111372419788732305725194358751374701751863458758896391200211511191256875291739785912624616838605000559547470476101074082454450175321108716808702786105480946336012921241504651706662783992225758032634171842259805302047186964803120439195877845303313805156589543736860713292061963040490268570455697483088389286632314672993851212989986732020995067279284107874357482874741246230145000126473292851727105722245998390160764021297813341754553329997544867887530521591065063237689343161593803507816242254981135612124681130046348402878212127301770104948734664571932117770944590572634575386993644379183929462747723905678623010794249461629756894660738782626537169931447218360926688439172589379962158020483324399109519353069672051231362790312077951121527777156711254223004559521683958960008234930106704823312449354338812110459175019946768535774852889899558032485448201592183986873905160529854884705679806027334091140820267254287796544959182156275014129270916135183189319984564294742773595902190085574398698731323645241219976422277588634201930999311623147752968004324498065447573767615460528226948239291055084977817979941264725667924996140703391265556897234929086817627455837533895246099942452769117715598017959918238746196753147705487990768927008313520731991374914109031822080091644745482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,62] -10609725868765055424398797524658228305815701864186181810980795297733070848757262275730802306990942654977924946116743327260620517107606304717136700045397412837872964669604680259403003774163903102666144543003019108837953873572595393520476104548072763901078803044544430853270496868737669292891049421567810773956594801416842972490338170277066115144359632496076798645477538386305983944342430285247145802733286317237523032984011313125846314448719398549350279550384300918296993683669866544138238508269951666953783026195039038034293237091074603338060302776970747082222489084832320667823171276446577581658154524201378442186933749928408747518967293078873815557831169627908252404341920079757726319211425032197770942631336313335324820116363873703611190198992855186077339831721514032819379652160862557146771414442007411472911836599269509944713782761643176200540078290336512165781677464087726128833055787691441688804990206847939294965264803627546731958893531652605704844241447938280361723548831204025362446578874571286515327711129360772364304567371203959030773006361066363457399044848717879607846523586724342914913184583164760214462664700366851604514663427296191524337586703478181061091661579119891072840191685382994595093113298038581991369074361323364977210727578198513314048367211235170349220089542194456903158522983637059859667102338519307944259781360903644408705697901037811299408167611365172871292417160840426609971206029718925558237236720282565304632901212426206839658057893884448692802988740200483478441177198484413730657742174297233774845993433630180320935096260399465586278437110799303511452421313830192595991078892803756924813092069182925021418652815746279896490047682327397559551234358974201400605480817304693615041926817389911092319381105718228365006939172862610280144209226866815310501506233097017298233979438201586645304437939902587466732433215758855131798957873178060391993572447123132150362909620235288676177291367802833903114310584542968929660663565716588073145714995691602407012156644590295096275905357677235790628166375398515643981990841527538310931869350768096449440115388291138857760098628364967317388664886441534797020625760802631307108461917516993068497350405977978717279434333060211340964635671463818256848984922299281936260461976163849528260637777758959029523562112940066259362902488080606119316056123847411521327011099130655673544260250955061362444762640895788689284884505636588231292048703227123991944286962698449007952605344512678366744530078514416885269608841556787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,63] 1313550790685586546355953127998241067127086361390637444310352384971330012930079675367228463906303595239137458097025460612477584699745562385026116702294490222388561854560096199889882537357382715438904126157230903985620013017614018540754814565142369107128862528599738585432206689414384733296277478361879610937058081728999067948026632854355620281291335273600147852653386220763418944669519266606008038300232062186632329723958066667022384775858405312654868850212838007794842865012754255367958728292764325051172124819442679146889842788166525172163541754584739755263947801648090908828412674280275033178162236111776184067589068635388877503590620301387673635504908322533997771169899514637976605471876501751813722283254962987067408298335357198341103874011620974163924955971596007830980865189367225535100166311656416870129154520454628061402332238433579173403414395138973073374138969602751493431269555985306175639022442826852550783809783461411591483969064937648334629329948083570274061470306268393086009414847103089017749640716411336266284220729306233106094016728580386685563256011112893944097251277676316890230104891582252978895263147132921913838484297416842866474693352132476513257687037880114047641781089368765374167298321674927817756704532771454116701248750061834319351211125448851325638689501737937172917282842458072470158238586837272177331650561202097147939941561457990850103421033599101227248885226126980835758824873967572758800800432901965267490208950438953815545908839541714653083971799526596242108828274396271192685258663392951359842110321875911637684917700206769095267399001112412412656193059759255440215443296301983701583396842065069902524306536232131464944343514419915435041501420280763894953485106563538448464293475392238671002113754032536026497848492207752749762783040824545346156848515601851072195338186898611332538159402624330666624932656696347298972415226869062319765035205091859743208476391635972866772989619024871083870492160804806151524818840593903308273331260490853045465951209241364080719986852691221429148690735157883840641777811963141768967609284632973515504639027325328373800443915768737054001691556988681556209622343255410645798594826470646351298833973180656504673192480914369218966160376680874456536831640077973043089584090739663959229489299112730500371046891435390641777500386333038377164966049907845476254128159252337785501402856491707248684198173819267104638761048147148443902374310754135197389754941173862553437458754799790295955009421679030650541907770846740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,64] -148410019916323285890997480199366237835565824528706406741797986773769128655432162070379175996178457449342724793849758578578969778478417554462502732750775084039771938846665360510383054720618202945211203728927329377619041866816697650027633435395555552257208291207826367637524585306183948075208878795704374321601001306751133905749679736186792116856953849220439350639506272925026199971769801035664894941279842760485054799637141517131921251944837148245059232043994849098820655016053179472286294738139193930303187517151887496654466721565136315553504998839878023096836354289517892747409560671547844488200391470044317299828756895998574866344964969785961735216477410363069271133848164852630359007427055305345226364622879911336078262813599451425325186621467975448641152127305031340546248930462826594375361897941866726094231400430318088332018316728591862115330304333187172114766524647433841487842830547773457503779393265183493028769201560976073681819283817509221427958449585616539348543814877416910603432953092615529158642855760880924374595818856629422146993964476310875131641438484273942960172875474914904879296684298362328749765420669457256161748249611937016904875374964226903131050478306165729958661017867775497977985196581877415453844802551717925530541967584226439120476219472148086697424245186993045647216378874846767704158948859009660957523020581696743569325550212333822362608979012184512781596159717891413558947037298729702162599450123301197334030852415694995826679353052045342720947497683561857114977166038243457454457764276832724529215380312535984071846908497816099720404080136042094799354543356336551229623195858363326113218097091792891667275224292912364288507017418687857794112666615003060542145685157208986870417145211557809390831998280679973009149749160048210986808319842701671498532958469796595427900373819725077377172936497753488616031169624101457106211815870950237424521052281637989752355855132508857609798230272711304905016195415709237637013074701085679130302997501342431258567875790623492728332423369221571016822187854054497668574002037518173425185664578168606975129071527200671980746740430290350340707989219056002373582312810801708466920848019817997111012008023587448458059445171187519888125078083915743172701306070949540936371192801196470216883793288426447977643213828421672456496431363123112585031882018030848265640105568245975629415977076780584559408041166914648791191689813151018969359702301869178838249495064933404413852409566273231644389031998658087197820347796684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,65] 15318027438986203977700987500156992308596211740000877988971394033358798016220525614755475832633036640112618294858419837815085647014407627888209685245728823588388071977383903818620738655701217906282440915948336063265569852296434304908240063095605152209339139152425504927321627872073252793163861025769852087710613963641504039066049361683396183188323675444142861953749423702360206097638049417237278640859353033340208925223175208092740920449568522024610534867361438083432927121346800276013065157807793180790818874397801438066330014690659659040291647403467076209439411961624317341652863080584790370642046928023313510820497914997821672942701347784185162638408064457420128888132629183585950972555527778282266015384498938833741616615798355757597673413842046237321384982046510757565134750810533321904415121728120681781672411583787641429115977436980355943925338999601029532997611742732569741344997163448665472702958021180646512516517671876701924773542418242354497204487797695487247148246027474735799998630839455015173652339594160425469567181178165074048439342015850819972711826404189218534526344402969528318825751514378678960852379837920329618707704412579873575110616481398032739526316242421553988680709643940239799446090765405033990900651930929400401463961963848048049231389877616286152913613106335003970050345101475426435848158085435489610830019227316041368429155466725610312201389196262627338653900497749173634428369219898885230227187703061517853144410575096064234666908444664132697668473698979167967152285070537859141974481928386770415225425241092805819058453251639772793025618772684790630446636687608241883134013391267690385291551088739562616617164023512184279584404802693523754937099549876285684146415841217365196319359434127922874044736728014406266907349418768103460097972632113714327554456317317262917571158335404822426128053741804354657348967867773071505979093018342521148092893363094809253194180798816691923372073001933142666598213372595883995184825653758437297775231764101295008529357242306200116333006872211522025910403868600770197064995142049760826713966728187873372645441596069738512227620532970436680928047353895223845235967144409348315950486123079679909188455185531542031224078381232480664911218749188254576586650410588997291504702563385553831394704381806703655670166060691107914645142450654131528431989127686791947343036588522300999388032146455378991471843730645293751349315417146433405945506142901807992227835305967377345407350208246698300575609337539516849252972772720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,66] -1444018554914871266373570607535295435854796728066920697588516423561520159385799819480100097096955304392416849030585961964305344636452096631960227972862191838817985669975354872915821318345456584484365124211562581745089662241554830496833473109669066912092963179273306338462094424178148997632812216249566898528287219984300995297779113817244601247629521160766952301384572484463071714497755822524586887509147801244479875788183920574344990221628618805637842534932949991416349554594400100377349614970830227124348790218163439009791783868268026998583323631365198587033495870094697835218136021148004164433381056591098760367894020606674889208417239294063629713668935455663787297633505131118728712112728407300148204194255961751562076708457669327200677579399288978941262887582832114750262229980923793937766833846751255174001562964319978884167237651477862587133728879821983656554225986891267516654554523641309167267152618893731388898052825594379931101254961197896722341488738037736953925611668876605853988467864844172107888353766145817962469513991631978589085133689272141964707564440403860052868344357429224056481165559945770345772648712777406204446537581735951891140580791671308295101991111826695503666771924150760476694591238960755276339325607267117401320078441715236976511599921158198735485457466550581590889292846176889252708536851593240713098344126191545486747821201486054341939477447381718520425091576360108374102458495949231736020573594764772009611036264047840746515783607251066215585680151014628519143851727353248812571486728904728108369233785206635804331259739737740337719309135459009981080157020617034992414267674276969542437857010206727345216754382070035069643499307502398644666708416174172545187849968015739497405230330869814313053582030229335899814045817508869862950552579593979508699002793873457218844010977130949795517660692018808372147351576016964245294828564276673459243135165000717680314571348976002678316351946199585629330616333331089649377507939060423820673307107422335922094322599715081108840856950328761801999977809013184758742164659281907481339724962639284758801618811875547561449850837826269269552358371275009533183905457435057938119625726626448814561245618547468019328247946281592037170796471867715635281119033658121787109780151342835136137990482947655349573264649374130446960361305118816191562499114870709542641210357221673209901727708184982150063418079444054089977554099319442007871267072860542728329321255034085538914709770393560835361963952146031987473764057088000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,67] 124290003680104509716311849005129207314361652828714857424239279742167717566992389307691980570770806288336427601063285615789096260879390765274922840837070590338605065091326531457013130352502799680578778476449828951296841310173344216977999186281453110549112103920261620539257730576962705053981869255039211971922599834092081878805027811730637464616576590737319227963096422875676225190247089282474072067951508677821255493895077819537558289191358806824569199526134605894881682618771716116566783477234059758230836301249636988608902855042159908803022413327771993066115360703040151372037709134926256496707872442929178815261708072595191095178327863949893287181799231393603646098923684826472230035857529187084340397311338624705825739467871592100856287141371700193224591258500398343414079416609032002647508849251855485148042921660441930899536700816977590067722392133957917162286884465853590512350042665648602946078377611654801790975613899283996503302303138262486496810083018005076949137955456694202455111711212449020498121579357637058406081749620117392695418971413071011407637542174557793645593852477139059379176436507846511574293858833083216791525594240194226134470779831722463453608365445166393981877361111603218108169700124533486223726565797656939277816158312266621656369374307523785313939389870314700347370782716665585185592491134249016435753114687462490391498882575987517746046998110656180984602351212547012370096491615458733566953768440499071341161196278406277458026481989716581113090439626785223852899959694748277942943307157394754800887946870714653428558220173218107669397645481459575253884135213806478136314087783062996060932773785297225098417744610064727749346193336838890446363787452382373064598449979207387327902331250358053959639464672852494705310373686298543026197595504946679634792235383282032251477499783549541380763725805789494398202128177968389664281242907166288439268778097901313424149323315218577917958981999375198210385602863505167554347483596371219842168734675166911699990835911248910664932261125398714571713476406836778509307675121119480684288094206041618530051781579253943074872140508005564339956117911844909840237590695233299485202082587087112406054611259401482254110861309204452548453614973293572844196150174770868106930169342627929378425250520620048716789102776305494360099906194560823826173737185277765404266980819002965025576759984464914858458121217701498280327308314408718079946092341734209120191707614031981149234793528908012737827288753321192433254190284800000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,68] -9796919092238706441113993115415563806463762114671104773596551874918191719479642560337404175714519865557467763645627059839572761579754845100084651378165837898518515764755699674065173294215812532712852236969822374000356632026847737819146802862284330831610682792806071932668021145093010928057847274411318796626501616328902083866733189163199715456214491546657466343912677297088021958688164832056760176869240535524293994962447251267492338979552693380764594074993712970001608110411176292726997251330187660080628415065093647035023522531042829686848898698593322798231270948968819081633159492821430539224293374110657993515741093296009529999534913854173518520901659273775647557723940689259542033430762941555912542513529729405033386991881638845005847066737074576442285735582321274873263276471636002698493575060147436836008709544828271740394683013125421215510086679226776799431077838510448126341221955767608372139755783664387004118836782812069594411442396053283692538165242639726127135419647589440934740518379312823798656292438943931363546771881355490936074026074049763192775175575784506216414333310725081445486236444211677611152357339693788023850357671334926884344326313802334970236283141741687042895713385639575690667078619887512918818151337797924214489614500237799291446631942960701372585604691558277297056048015624122482308944813632547272247563153377500696918919789899343015272034042505222663014718395606112647423382579629827633942524548553037733703862223783302433291805944847533744332568407475518124146671450976449678784244890359216254038868720764405488868399359455044490089271756289598965326312186843533918576261015398056054881129185202152335611669215696817808053622120407331602834671320045502791050049008396367829071602776137403304487369959432757784915843913385674501500062165397366904468114433064835975977193622322990872749654712583110690517423740922125767649185785971641657714409091823338320203228437424568813206212513756673226977036891775343374160807822810563766061062286732357954899571259887088215678097430242911180475091773167141815886493005535029335787763087345256865502269692249713575460555886802019448963567254688415662902975957638624653844795127056458682060524922836840493273027451414088478616967204279968322346543172167364815771188334048476632259907830025171240038094201682114718539117440170888092659966304399465923616352493609720115309336120988001727501556584125099111529239606738935174812534183683452468277225029114034826649008240853044103843181319445892693812995686400000000000000000000000000000000000000000000000000000000000000000000000000000 [99,69] 708733365983284691397545254453988193172181127185380985913380065162324632201240350286922118634651564871138144412985746453685351767602776858074749377796726907810665789767431002765624833800130684522701960351782309532226084349674671941069944829072027262320011948075381480265862840822869927201596221425305481388388922763939552199743749623858311707750321512854819830566131016792309366836296969104123057485959467042753210811846177596124620545022479147594509486267395731926634216189513437129920702175248295709657399829635579270815762508909839240245099907504465981134242283664790016542260199012419416177355382811756430379119499653512431365672384234149877043948986830258645337673184844110816314753742530236221369241482859885232554890293515991898769438993212000781504661943385013519750901320152950670807977901572179425769683872104957789301500554145501026277409924080918002505188835569799970987430061110128000521419404077582923005622394314401797019181848966818218831934406718600119351935869262530816304001514894768032376898640253545498098333905876228510909708578630146588653908307174341652573423322329281164684074323920854317950969901477268757091343570468806462850418146146456458921007510528036328876711258012624512330263761893686803905776691482742566509603899245794283288452130492840453365252709573023997889841520963564913843093606754500077911116182973843854891898661869437561388608665158551150176155044684885519323046969878954703651170724130653378398971384397914860201586862572185876294782207718367770127733694220789755593744881250844921131318176594549493680593763312285113916712091397355410533074731829860944498343798126314001320430445103995735831472940233772503549453712438268626081620428185597054266927579677733900101455112604024740750254370619689142982588478232982030385509495687287747753779181639922650247811085427651999495981792630357110917671844748836415764290683387652179105158023036779663988370187542059486285862594939438790520383337228177617866562001664545539737466756909207545337292621959203373361150050860701817742168943122150737424461627288961814631383243992407142461556940314133126512066722476997234555492309328590902805231130205770783629497888666537389528329900848815900458746584520703350478599084742434626172322756170362513780778997921232638797204883318680829325837761693309821393295788437725142993179183294277756307619531646123114770966106838937599831063116095499657860009772009689778626613172237897431072129145094179335997528478524874197217976463577465438082632253440000000000000000000000000000000000000000000000000000000000000000000000000 [99,70] -46525725319559007484497616422710986735231451633742253927673977613246879332051624323928137679615481923070377265449786196374911932321636662608478868670487048843330171675834808077359609858543845962063375974302578164653753958883278294005627964383461261280799535088347254597934237750475740404850523809332679135445553669496087144129045039244649339891383117476803967215253823604376369273614296648238241474323863808515243317327979047268554585558750902148150446309360838337269037706553407096527654179444831510492022722441081198771004227117142108784558648322078384057881322086356374315702863409062238624499377876779436364898012310324181240840630982940464912579848250236343613922042623297839118383742497498721061506602652677057655567235645376789704821640518133427276736865839583639162798252528061263644587658887997786647800419134163722261403578125714812395424617380183818076808843370192301894725488848505470092992964185143421173758133795634877109099075953741189105559422993603863587389500663623087114128678126794723150871583955281018284755336857872269381181987275008048096312030063661042203920582862682349683690890684609078537737065288113058799477487902105376785999964248195352325190970891393023639792545486499429179955863985662184362854523292950551085935724164634072102683963453744225993750509005893704222455967918513412702312901031062903030814938865636152994530315074865814635970319872436362559201730789542490389807781402355780886103233668900735863622682631419452678037750817813320900519529549198417445112547359953119295105462503477654205869095890926176720256610297191907775090739177285723668393767344848339464281591877902511481557063119899980784669065868056993182915309096637362200118017785635845794130394569956652431337273494587257344195275205830582982920231222484804298479250929926969636689750890590341053252467443568285146350000087534813179113677396905556143010540675251729729491749466000548488165154390542458864030813020785863473307808577978286452336514900203787756490811765155984986585078082876975313391874751375574522553256719081566158218824787812337671033079607224001262068318070738258570923289495275145372973849418599043238520647038334906011515705309749620348587089356390058036314406365401508380968634364953878107885793704646921272583260144143089254619913455764612137538920027573826496799033428917362304511769804510527787515433828179885446615122854228577972660845040347236615914041596292303931248765702420135588707112299407060923153648434424216652986378672597752292048896000000000000000000000000000000000000000000000000000000000000000000000000 [99,71] 2711733551891093450309900627927551454652346509428663903149391885076106615205057489106522818989067793328830491431190979551212368972519362363623024593885369045314723705730271231302982874400517951363453724436494131258838023794701148125023550133434157079044846314551117403250624234709079032217404391317084354262551168038338018390047946981675237560686163606236943344754941630998685322074745203237992596575067392731075858494667672502823189057322143178819745697514972421777598411347440964186323507996844756147520462956425117816075069028190598456204927018280316097357324755383228667831599477443634874656475721239149831528714194696981997214543414692564683071274573995770255231338084597909698327462216945097436759577752354442482620689930477008101502341851267243726783976519760467605918607711402900783368674332454806573756184041592563375164276433449823435320956322264610117225164991969077372838057154896367544561733319155583266581697475041436525763114821067611428535338287845717839530584816900634212147358196435749673830236484826905185329751310790935316814840179659239427828992173034600573385931324997234557906899489001929235339333849240640668085365993409295936173468579080247497626152581454963246237116304323090817299123841275397878607445133443918849031778133066904787058088235859449276446092270523950085252677678520353130346021291416981058848374854317184019103923595319543532865256293853707387891720938955763165020784803616039640193219601226961785122933403075920412340450324799575496879718225142918707959864417850202176678368609759980198588017177182906722385314594108007131894910373345078354788946699809253075303688070785728026887569654189801921252001513840751719238471454290056888665312846597284963526159328337633887216607778397287490664294714090768939574858211410870026813874791498899475490284490738505426722103066817767642146798964479487727645908858235579956296029137952622251511564651120713047687186788417370379404210202048249848935183417155150808926654774837075206356422605416950567306249891628453359516961660823283838882252858681648943490652847668543477172735778769302060833538890580609043864524321905010819298452068380424558554775298158004809765002107675413839330021143058328922425963823887353520330940375080831037181016807831936502338880954003005927794902955362406946400570833063797166532948875507136741890518392436037532948005922896785625439450065555587232648268135595789720072077302279082990164669753469854653831403312005515137443792914882955639149944882039266437024972800000000000000000000000000000000000000000000000000000000000000000000 [99,72] -139134788770674043734756968651979494705859982038315444749231094034430604302053646909625409652106153961478250355544901087181875843142924752700781248383563393162288871061671772434219778903676258657109205342006655850511855740876442856044719920217453919363153442867773465526384930761218773238654028913560511829129520417419402998879677399453013498450033535689859097526592906825991022910834359800936754520134941419729267572263379930314489225823900380682738322871097001123926512810897756256272083174697739187995931766897121028549585766402290020097301809363058124040639778650857250733247615112705831203043432130004503940347427026475119634540613251498196533691857682273645932624844502844476272846445599985975134651376043983862979088023211444376487652986599818859356902516130433639074825295969177925157775127584103566336577440389035000619463733326682701993817584806999528814542853999076556005109789267266343540256932111147747702398248110529643414828182861021571431604457644454686925840012464658419174196172537686762838136989090283349221791290414277402164307300871208272718304065325473427563189653758910845106789601134671179805606664421853631372562662560365422304483723642905882868344085981365823393328997601352503064370015201043166043950818350333120052544710838278351436277391195021512358518440468741435060841817316789722815599430480066453159699204630923447661596582381235064206816795184315303549628391256050981129096762015057866636905066808483918531276203212125474587293818235492555049282326463141642876704146531280094642999939445269149363269305700514887441085885205916924957286585763101066144358932179310230770251474384472016391405869356375757636311885848315529837806779195856480847724467206435693344832098030188420470309449755669628748611856922969929587250313686269072665724388615743145463023764189140548207983522732543831075840131566021560213293136306354917536565962538484130510314098894331701334153258721645901574592790814231696528674194560705106286328364355874273675271739061798984413938030966041233185137474062561768350820048033827309132093701705266889067081759680411392049477183601609183368440005951513705378132088700074426584158792142227924884544706202951007959486721129423612110033875548111184961986948239849702391533468633775458219071833736724338282307378949582433037443588928651993414598713846037765669825792266200802044151643360025695164986267079030147964013361110815407512369796170275956006596794733991628220556964633251064009676853541291480599710628704996489691136000000000000000000000000000000000000000000000000000000000000000000 [99,73] 6359829480216293164762222595138323326293332558312510062000763822228179903746302184355864341381033894917938260827013626090716559538416941109568218025594442598255934141740720509639549664539291960841364817341077336034674418312333110617522329523261536773837790801628490949128573947041745650745946394352000164506493258929516191250652170603592311493981080447263297945445982123335845046891009373880554236061230946976157850194564835554641110585098859155690516562678042890376991206800345569978067998555199861053305585456692062159455275949975324675552255967768447187932960527947080935881190568870873181001906430999285579589572301925830321432840778325902718244529162224744357501378523749802210029909011951372080188135182601056943427496400159393650566654982805827005208925901004657499933916928834080267107784614169181978441313879959210802783197832785799038553963932186902287162106888012363714144330870796469601002092348342093247860314810157996666856969672233934656404754215048470001028863482965337468372410794046493052482984920733228056991609517079190635159411879710403208591998784439992627141317152703423991344210544647683825051434209946595493187719768312143449494537335319364248261887632578495968355136664235016226468893123074759677425472171492705094409654026869810437870548877783073146502468928812213261020381353090719631495465681793390899820010136611598508577552572117797734151077810455598843761501478013586447016227538899556162013186534466705563937098902863558132798474222978795693177284706363256843438744065919611706272132388110206246959626482902701717750501906219666719074661898555544768849823266559047740042292039832170607685811920638092556246352801371753164306829167415299895407998371896345552577507135546203855408398137458197286061133418016927576952722228549424851235220479207377033180834944094220073272212150360123240445590452742151179703172143686965187659437680725817211489960564058142258070044703765966453156690970799891503443125712102284984890977585409501599405877933330900593310408501158579579729446462325396502867920331049132505328947496191917332275053341136993681886002472146322098223483026479725693021125982151094157424053611167967329120390707010663464802603460393669739393455910216474691165407539344129582775726236762736209077237825615890999785668809496329384757589982528713682786979510721186597635072550745453347880730678183126457018730118403588300702061832961351819357553997219265406444522271649992130973337768158885224642887633752112673777515106545312989184000000000000000000000000000000000000000000000000000000000000000 [99,74] -264951033578570871358878125996220228409252574980581272198516542441806752287005616124816320065276919822839913816739799132697974344311412432299414827639325931812838361431456029289329887724901625781922635797759040204281907491714148062536991192446645794757707209036274631448791338650459295284046491799720518747849762422860756652072020396726359547736301307506934605422912491704590228229105587494053401603056857015412443768109675017736254724302514765064995309710222818230047175728444778614460605548043033104016487312321570422585269848559099586152957950390622123642232026125149363869901610158365396136069273802137756424879351491883092444804355375625225321410741931922917346838406458558379043850529303851790912356828138347201402474456115689946573063682829329832507231911390380939151232750499868419467822284490809468655337646791003776362722934643506087046195690217439334568535457187300756716691309070607917612047200312315341030808273647065781547601899576543121968909339812117785444286835416688641304206162817739870548857504702591841867700087192212748024707294982434383415478271660069449214315524381512374208106706531129468883994849083141793028817108768705350082086881970334158977775051198362900049459833155492853048992442065139016349543217467500502209355981896693159640418594919581083011519054971742805191809176746238889371006150288775378829178811573740840063009149259076139754791251231767007398931680465015035286927317263149758467773080222160425149689063259050557326301405095646334949788048724865175714176434311502281064841663538304020815440563577248406951071375489085517922633920788313333187318985902540944016140156083258757418837060043693464251137476123968254826458156955922763251290992221951941054003333311529199571349990720110182608451919389502936499074323595557995431005179409835081537307932885083349253067966309003403322127402347769800367533189558515150181584178710236512874142093396475848503439029698743440657643529885895317112574433770524144420200321629706264416906264728264115989919768069064246193019802542513293357462006805615189609929005531278403062043590974361595932619983981635207168782829001865462454299036200553170875812762041905515892511635172998374257754493408064279139263988743188372602561795877489634962447547357361917675582539477258763276827149784093607352733770210866369930576291183554385717226451857078533971640434442556035135369162070220053577965784833552143248028553541691865101983277010752304719392444304249023050678953467979239428704896814950645760000000000000000000000000000000000000000000000000000000000000 [99,75] 10553417300427175269258220200748102822575024037874251798753073304143849692562370553702883321795794199332364747433482408542395432036899615354508263914342039514404260275448342641125256557613464892879115679443286638904653159566705741617083540085758701891122390749627996809621593876125796657269646839623891226681510177412368621320447289278538596335679354198625774404886491327510754281557911215852696556799499510874680622380199760189590564853703053266142301065569482731031005517820861843826330548000016598377293816277906689855292338534786956370802576910084910936596794470867386470942501968251809464504235562992808942566523056531959837184267179517251619570882448294103080812453457038251064137840472383818681105050564906635946693061811468820309396195827988052717178794083114110447874785488160571718692758393979909328297056157629215663891809486269088165324729384694025833550319693075916482696928919600333704848345606546620509467745542712104069517455498041127229994005351322511854274133634017411318825606905570301988849916330143342340811275938917648375851910701136938380790241520350879426811506844492543242472876451641604872592592603532313043803543852533413155942618140385874796201146812060171786920681534770983392502831043428252567001651761172982589840269886177139249362979978619892528378510957328130040872504556145019433854710529083731316614023233295849195894205899596554659020693956660973954858839443363067759557003560459865607955193513173208541137976796924391084193368983060782972497176621152233826542043924128233552975895590005868379067083273325039283325182816899922533948619861728866571969025882549064726822977473131757983880965709624014200400765122156213647848547025290313582153674211144905936986570869317518377633750960574144760366336636155074693522484108439594187503588363771316540557204592936448069665628552773805744821772934926074229477169659465656395526942913683784887261084784436751073810206698050488475739903041746704361821203303465453731200017848852367162462768817380171579692890461928710101755927034520234212905556793628558218588261051299152466520080029986055125537351701042462119948178875140232642810691056141454422709637115610512171511840483214180916754004387164482536035752780737006810725635743790919691491891318952696522216941171007267781483923437623878908424664694745441822067289149737413801410801704055249481960683836360732755115114916154078802020415695880461962997115197558145144010483628794642261595479952129806421148663416682709193709737390314765680640000000000000000000000000000000000000000000000000000000 [99,76] -419692011922292420319565316021114304782154753346386616463727267719305360931458122041571325669068439213332850437651794153006445222533087598341248018099188629705800498306015374973235439535065756645635064538317132774609821322861083849980762007970790225711811322850831120764226592774643199338387455579996850987602254600564251601362677824059064281890330159919821505702493762387101606868358040220165578377873813625444836526778615740579537066975341251413093720382382309989340839278097922392348188574616927423236513271451105200027255165682147620745332563355230176670337596669590785625630388327506278686970306035902357488128357129328540532993997200348837346598436463640929466722197997259538056976955433777207100394950316151814101424501133041628107328139352157548403857043623962155765174120963460712429738740407913507227881956094795922916446011233188537178620707907435307622419016748995960406570979041486816636086890189595469441895075542897904884912640278662967869206384376453475316100505194637993551604447094153725293938361354862672051564683410892185966933960362142113177220927004288698259810391406255733751742506087398102810631805600584980203462245736992399200105469597879712434238269107233918793019998713764495373149775025654692561267972436428754877459162626534202300226310269978540600942565619462232407537016889874637720697441321322430241469743944550237886497179911566287491098343519131511742881476059698524968003642046713610158301170426557985762824047757071969369908564590713886022459952910525783875876393334575221209600315543212418426246342518909103352883314724666225778769239071596876961873207549473731498447266005098997720226227626523666330935975844574723508087592431781216149965931507793054846171504081456209853927256750110224377496123797066897696304571515247822100509885167418558666998222924046195291122766139331681067636217924557232505289172439663715254574659587329608424398439357236619874017352121833727183248426587507476028222561570933308410938526101132731891395220469719982785266112061798698042968758459755875314070328612636876727561884254925689215129411628365792373642307379342996691875530743346135787153807555040072152270744253008839713383878989210972052026917463060985777251752812584698866695967051778201424037763747980491538688486363191087846399458362023340041937468994046619048483846088791194112666360096686433205428971250382047038016968967751577435664466664725313069136925899727344209824784581745162341860763860181829369330128314771106837260594954895360000000000000000000000000000000000000000000000000000000 [99,77] 16342991931271215538582743960645825322734436292081751916877504090194107466443329387696602098507935941046903601694063490832240210991303799920487734387596820468048364312906007673776545778414238533027905676621849799300066140617848490847523252633380286777381412855698595276573838441887917663394741897310193585317967441209604770600549622322795961926502232148752951798218060322430730213276903070151651841037246097691937247345984601539296645238226216047815616526657990138640312483996411493809966542000474539405856747314840424064038290637923989156095813646988218937596290804131696362879670729711063468952900291872848756942614547309571924950628557407366820763527541053508876408432669091326143961747139913970418051472510715576470045160732550220552916152135339078191893267010581994363705508595782598703585010035643912793878615352363139086404830268694864169823747901828535544474991825360748915851806214348638870046072448027636652021585368915890255170685606374294292769624722129798267277274085656135629290434568205330728578108887883066248376257439278638774729693899700187300303387788628220646289886807620691802377061704700023336401407226706945026990311442814324783580402613142772391884727098166627797215515141427653482423125352647885394204277232926821737138170419605874509690393082202016309348414775041380029140761033007764046426956572969268684169616854457673105530537395109376783121435609474935047222637074580661615467740738263460951132510218129138992449537222416609540084665982495929128947476221449223387751810760602149816672120652794443687864521085306582609286337236913065478426557174463926648859566831632489245093616121512612880267097028042074610868813163865824828148044113488247824372966337204504177626722988205615709729334962958104139223643725037225399035599088014345642579126878465802624997027067929106266605767440706709537438772966039763025352139715765996694631996150429116938927297094121458909577504257702131790107553889194114102359149939031761456084118258902245923105142610649803352700801001119599072151907218046099059905606926371990227485669998270167493528118049602574121365020957099447516197085159116296657296801424882062203331878680673700048138276368557685614700653789520119945114885344967736016522044780551866068980675228160359358334531874835498510108335456428923979400863827159360334666533329221152908102866519164749341262638723321779207104885245991235089165018079135736905486828997496816052711747004650238987608222076169179923127220693911415686893879711529697280000000000000000000000000000000000000000000000000 [99,78] -589842457982542370538867820351161740609627169999221308214613563796954120081515620285865689925915762189857632540951647476225301784073793141484634047394712388879922193503700001112861537371710241138418374869637524951305213362725611108573025642280774674413533230851581259689192492399115108183998129524267358202990045155057165795853392946448909651661640462145819717808090274580865588988987507094391638643670152662805451062464305260104686956442152869648823968947993877625094248761928509554099480003107921299733394194083735465509567772616791716799378979328804648578014323052582611236123959234843945230874533413767332382921972281098105529325812158035957938083595551889201598544184839618859125242366602527159125023865547570011806897775219537629909898748022176232010026075102877734450568569929379477987367689389349036764469561358126565152344639167406230738614201426893129974992808717467313902818413524517493540380768785194304062714881576515596059442693410964382696314601809109527943253667306132975717299442923274902746414445572747160707034695516529362568987944657259827786526523795940044224300567809192756193715941156567690075555447877113726474711935023615145100827850633867448040695437766980466787508882982464988104514847672151980614989605900794386170526592753396206074948302790242109312627571641068946319524591421315479743380515528144026496039535469929422967472987210833713401542044488225147848258588479884789783273570919770524055036223770293267977244468967277372402082468350422240807990137685919998687313635457770591802622582388220456993390855956160673180397805378590391450057959861555149186855533580533180120282882368081117205029247947278146846757679384413521873242987611207803701381190961180985984827321977573503727900012296691381860536692931002822594438157431533726166859043745185052422752208286345755387001146616883272390265975350823305873822565243426694178426731653460572435922569964148603801340025471674249318539423096062767094296160360651766496984904704974604300200931396632534798686873774747036299132499078693911217620539491784616297735517886302150935767936990707666330149030731928244929157753570814794521355704453394578219981926675663674842988387876755061033504426611108962640920317159361098342007643373817131873911938911984379699593985747816995323024462391804883372506549230490000151329328225657224966259769552294523296649685829955590815029977996926354417798922898364194128139314723682177396600235548109945613642548339437334202023686446161868293511225278464000000000000000000000000000000000000000000000000 [99,79] 18861436224637818862894639297263977912390389317460105282421550048331841936396993447725156122270649829195752900875706876738093674314084022925172469533847980780180468516716242751272160194050187367609095049194984007529830823859664027456844224432079272876466514084509897547638312198359188499811592887094987245869499395141853984197871549478759852632123702950631762482491196916431538265317722052803365285179316485938873787527222019084108957115479995702606780900101489958340197199359203840521609279493660210421265000360793559105717406500085227859510346375861888262028032532219887308957862727922881732140875752254936611251150305107048418772205316591589153721947618414692960656897042536619889801170501262728600570303001721977168753834240951322025188694814271358270368070147794115167095813006490330517161868392934835670658020158933675434347936117165178525082011846251827049780633828899212957902903645662387195856509113456074002096236812616255937405705767047964451151973754446548133041385072435596879005734211518347552395309790430065045199359511251274839858305539526464540795445964300343795357401605822513337114626286747999094066944059248096965644013308079770362355149960651603877558807932325107277343237944914379308334125038423840951482225003153747527429231373464953591986774679604190099621784870116353798813730795637160276022268762060691410437759014693104943912138704010846994067867576538786124470950460161953560195737839606117408471768272810772759020619134248413383968897120641627669883742886434809051628524786879769026044553730211835506055919214934593593411393029836377999495559459081813852923324350870257423869451876654934422037886486792499044809509415491146156226401768116685152753126650780482787534043031840251300481981889584863668019460534929305787297561496827609134376367809916690361129939820491914932178855957700292363931051047722886801628531318063693873130297836085249877974370877782268661601302357067724052620468809570412455631858476377747734284117474123878705689523010771858645856581432823446381414611273261242679843294330258950044405696419636948325301945597253949807900027757789639727940716938068409398805564515871119707053670237257865518212205111806453637502986925365345678127364792160666905831567868494015330639940039391372904749123879866112992010734281527710551616541582788768154482158151783494818730488097035003169559624803224026559482857887235381712402928357116981865133733522148592024999984679027452608788860271962685043830661902836229978615507278888960000000000000000000000000000000000000000000 [99,80] -508629588375003800692759489828657554579819276843732229663629111335087733136059807518254826881967330596564747905264933995162319021216508300193054917417989999502773259394471504247294984536417700636858384202112196040043798270470814694636257166241505239149115923783584905150516060893333472482471189366095240068958658188125752120596136970264711643009584976791535399942679757820507115778332227202733894941164193366883439329879314444183787508037805748219183484546594116003668536029255967498724206115894377056727997846995679706157687098275068734783175949370462785514264651030568570792153543425321826774517974626192928363704570393266599433566488813808718413017287654497626252604261363568844128795487887881998541494077342718486488244520230793651384058073505381485167410131230298636458325230468819010530295772688652769391657999697928502547410964947233127366226271215484433049839136816494874266713725825693787438485842877568960201871676532762083340394169144822932249692676400910651928656528308048247067556393322803031991399513351276608801193816335250496780922430606867542695058822881671336590237210159307191489175151771639508863723952447108220079466502765985472426999982731393476355303238355514575908457301289504961685349732171669297930066083086520284933231677963237024481894254492268912944437328559742970105742858979034708469864783716130475834514893035162780065542264640286036889002647996013030509449376241272611599451608182084357057888334223716812404358828204760953364119717000861687370081700410787159051660868478867803847297720460288579399496475271743134289574335215323752892471279085617923814309792755823232404735124581633354119499017746111120659260979181706468791831505926964274018770988429816003934314617941689250661487117492954210805241720934300163526148329221284844922777709265786406637475968835979966383599821173131114349251507391413809336463179021702353044572486579252427944032987893547031712502542947027522629554328728156625645193905840321517071913099832655311437985438676559544909686390708302555134795364945966252379991773783020219796714181557927720847902123383307240343691686526421344061695605134528734130067014644414960433129051813092661566489882149072423924385462815287480413266312732404165862747021214255700239886716449877166045202664232635659185203097088886267798548371089056807317616539190828746044541635481132457550748835806210112539793461329417925513226156011354967170310836098467167913850182441625411104730377485655477195679243776257518887292108800000000000000000000000000000000000000000000 [99,81] 11193876840562588255746108908215449767765467547847631564622219644797977857941861855012565639837434115367555218305500204218870502714196405169984829522031958511113026188802977045630966225404584840075622973030921860480292599332360094586098954117459266504446187846725484201205394195553182441822897359100154738290275134103163170364136958958702871310697280954471153536276239092235590883554751102957085489651908280379353369716111211377107868804555931343897688014016224183207278499812553344869993316801547452570757952627209363974987700655517474704482473875090221541734454562253894213958483436019585077061189293859854706769774835570752264219765052928368181274645570355283161391121484328744775692686621795254908081237727832709074701046063223161200350350894389673484887575716322297877332443373042118975654010881072567411373081368068453335340379701695566194496131202673784227575304293242645151785409897308925409283856467167364816711165727294229802225288363344947423835889518742800394866395739795124196306892692011294423865149233991676580562954240186427003029789204958734567900225174018104882845289628419022342351288601841159381646573155385244628510187542036654354035700461068527656572484493046313730138803294109308815330746450820551070468582650165249371560639007689467737015590892552832836498071700779611862068765262443000032772348200050957679468609234441425814082827965117755311340894418912160494700841136536685668409070251468381188615256175908397041716399046011401117291669240869627950182576574161850533582453238362205057958333800408750074178886978474936468889886164213050887862936420014385814286407088673042045536354540713815861556500366344316783017915597189555999552465203737949125424372871094964465481728146962036670301433630494743703269652254739658623586477768525675019827056813392994037077731834726943847790547124262668855216497309034275512234847861649412996829097711459124821036385952818897038938866643868807576437914624257306327990939221170717973011991220210280232857172280241677045151119333323544002788739031255903926229524395217997124002804704233557504494764434335504813538500474559613475684938048231442347524391028571903949066867241849704729348986745343454183249067761504194259308650740273091965204802966538616582975025612111452975060849506354697320428067768713199877855323076571463866229534253908699216586967886601071245216814503995872953603317115508593278565729902530106116548686660929675220594699715671621100883656455046717946002622885614771396709607014400000000000000000000000000000000000000 [99,82] -192724502418628385193783325461987530051488341118682286752844612336884383598538055027746145277042853583221078637368508702900176614787393173860566278664975487883559199019129199120478934999201596723721271123434300813780967208756298405408513330631986092600313290383013267188768778483466989595147847913151060859334356521757545816791735304993392655204635541426666374112761522514639699965257178044786783277637699716193940438773354533565394626093591758297789554792804752167855922530928327689867255153634276785037424509850629739454528235463447932365397815643228450975258371714944031342472697045759228519891439545665523209679944823987004394682635764379798499455472639537119269088747262243530483469159296186096534871694300222783817581134662437715028469398612577609307034299401106607137150472976427448039449823495394355462238705807029800595852907716677207773521674935493985070154590002488511543352645473297322856244366546278498835875889043250772399706967509742650479849067248533711059134191670410211007607735703907058853504466798630130528038450213750928083645063374914021951539735517180204668678028157289289657890765242297412172015232247533574285185757686362854755661096518297668666565103416226110456782451368768357982703203082210015846268864178648224754343744370781113418236569272318682879099408471466587139722145259069838555290277102755641163529981951573145196630979750746742785322190861955563327958979673367922009846472147124260730425450801641078250602989583558503429236034066869869825016570936439968297234159775193134939367633355911552457997327958111560025866755564944144022245220537423135046570862719147019683007111608105499990685799648332780283695764542591683438483500322007106476062611853195802923648803128135938275716343225906246542789461783091859313755984620229868061561413415474809471692124271461066123739830089010440505390167848827788495843971125677326554235749070591205521904810115595157757047068865744866083568170052771447961074986259309208285361181070971990249503370203293410939820088738782179567495390187424000294263494302535726093439547932585186885441574644435214464086072914856921364989419601859222844467455121082996148931046697048831562042150729311062358919328440889486514622932554753949540544235322279231588395580380636261614847370983895049404658801889418559313571854765207502274543960615770474576142585118028237744355864087008632241834294757774162005943092411825112644914090949961017424978133920501896497483836587964390410408033182959114213392384000000000000000000000000000000000000 [99,83] 2531987634586003367668353929677465566926468738869606962427454111647562807104532338358390842215074119601574362977969465351828564246721467792984812529157203776448954914227615426609650480851912590849718174034336220524732638300561148615382581092434833690449288476857088265648333395728238461148797243715391437034058215011830581883721006671145417027758320611106242163259882710449630799259188696495844904268042501084534145808871128752997481723134353893960789390247111860210948473146954846180159484160966935203943980277842682357566107680106713632498528712452735570988066110985356489265494501842496372487883075829949208017661538921185475123744707276701660299024126972585726327054714501565337480886054130218397655328221096200809065552131719043831966578117959332492291195410290731381274893496741444117801828795507886124618633568365627936109941734115482324428335977750786433091714916804187259145979941276835371271188361050587108673509401350346644547445209324692743773143446771510677514640601360552660077059661202714880241200493868942652869322675447478276572315015663549384233945811293609705571834577498757215156187252933884169866743054764034149644228370828911796831876978008863660191565523277531955117167241317766652422238926997683727224593340753313691418873420482763110651515965039067442955745819870399145622334192483023412272722480113264804755899344620912675801820573500314697337223557423794455026690852253326719060776560597825197579540897828180693120723711433284836727317959961120364590099133202836791527372975905969834323884985138056305406442926918394187211575458676037206977246278052746914395352345692690654379280292839321743738084935883570355747955967076698892171544269998509978678164901370828084882653516300383432451901078265087519755746082045301259971589572667389169329101930298443384273936164299033460628196917374907145495642988728654102063004298199357008507673518517558129031262640534104970705839408783578778143303249309994094046699830631255472896720564553838089375777591998552931057889829822694025850688376932741761073943211423890708207908358552884219295484918837309627927445827656224477283534007267609142851971799058951768218271172404907310122314050735146945235017609871500445976139702108376762789277640782948881370219733190133212619054362563967046854439292001236880604823351445163665157769603038225186529052314728285972940884044315494386515794687197994859687048927439746759610361121040161001865093929102869124493014731141349643576169335915925173855846400000000000000000000000000000000 [99,84] -25071456907724783808818712224644940917097872263019646690558006427463751367691353861231237653838154855026265681861931012216695516466519449389093113007341176613854874608030422412931230816732232927987650046950604579838357001538113446427975973500204805088960742865415963316023760292517769808945668330102113099852789302726115180903667483365019063567155380872198201986050056571657541833979792037934910152886232757206564136671001298652316565963356420720646102297992640952412314207487475900500911431374609033344644364413114396003122336889619440505583090623425399859352544499495760681402045894281867268775936715578926777005064483239186988224350114123460200870086164777127018855716282013042400021198395733095487103595588717225907265553429875762943435526038477006347747308160329179473975298454654834505477015407650507896372919397318101087317866925822360478547460192569439182159764260068846988168483542883398748075471863854002025227621410951311546296642183268394711846855811645635839974515206241027584406117623142244159538147743217347146466187966514640109117200157543482979872670588234058703877519314402864374873389099494431848038909557487160729619659430247106101649456433693374037921729200883429520875491779703914116514864559610514653564344772869010525897386039958632578633382423404881036307182215874558061565798077895445610248807643938837931426177302850022398450678685579113393660090082277913313265373184077223814115206907959660629702317766166272176916457030186874440161684488853657251176393612297415351898237277317800935539570442126554850450446952633707352302840383410865583091863164764620044790360478865895535611713759550488412094903605847158371447703456294803331521013409203330938620293483400706682896845819134190481560894751808326772675591145919208326849519337689685621741920503771141838292407985989656728381511143019843616407905953946923565708686614963744370471872314913430580989672008811373546055647720295764279034857151394603866526519554185232524421587149513540814053917466110536089905359563030998957090745827329133341795651286239013396220711390047032122459227303910948237111871228677332410659922350009024727636337006955521419121121791255588843989359262237751976313861522283063973720383604074947457653743534570005597622383282138951927379945476632723570867475194265545699168757629241383070506774894426870334051447514569610919864335027716530862236668155157481247009868045570217308384584610287012146604987600157562325548085905516840273363071343551775244288000000000000000000000000000000 [99,85] 187606284851040261740466596437509077247748326852051907063884935956649191317328901615280843110899894968488614273292422433817663592246872571223007278159156976044173000392928781090627710619584415193377271519986518368515944852003676911937752968400025084187596743976932850470102822726176097442438817605029209629918878369526842605306729233425617482311248056748224629646453486803246021412573854557185696238093403925584265205015125196228812421532757291617609964635882377020815348732819116457422037042130409154585210514906876439084728763623267431341766206924428679978431807673028791373067165103193490761135316039378077799136450225269161928338390614469157946366003267689811148312857755745812609990789198423045174172562465008451467181751694931886933283994346756781848126915766236203360488294857096086344276067140264946888285803841083054818941592101659568111952022602805508360690517143141968540099192725333273682042447028113169677259070122352923005096445505463923955784295025109782961068781693197250519751123989836590591058915697300998277893036905342705088947655176051279199018700481564621491845283047431049378185224899012597564304459096562106423550930222445942222996973143537445069697805521816051800237121154855292752604304670590773388784704610600810096566974587381206429777772818119240787237008660616956555587079269490510459722237327099374137781116187723031968751424338803958997958279464437464625594519045313936738805380384302383725125405965936881044731352296227104030331046837109304542400650259645325374765240507776398997152482195329389390299252638555526863952730655248522220535349021688713345397371196311500645123713828927640011947157952711832285853747565744883415525885168937620511674390603679629016653462036423764976769855443866315497538519431395098101581449273098569374796914084140489513158993200571796299001068468539734202495181951625071295575772430826694862210401908601573459339041540378743775300577453313877636336383132138903334756533425870400350646096266612281287578931146711508204886665621815770862124279122860203331761660519234711660443342552868843583286300181007664379327906435290130514897048913896716226968771247044899186350581402324002508939992213561320026486915479327572966093997251241763611870143111654551919862267470058013886991624223269698957567580842701433936994535545813897911774838954067176126711207236726609175291262053937543992255013381119805042498810962351843978550969098462128695265521600453698970551114378744523225557127133177126584320000000000000000000000000 [99,86] -1078537171871205907868536179682027315761803716168510118168760404924154639471201364659062667475535995894006562009456476608141752579381399679322276905865118162009975021795788567681200912058520111919007253674122332765809271073367893886155743156161816770176227576385173442702904779806630264421460684347090020990046239007697068260563603855622533172634465320683194332181630232133682891959712240221233832450764951116411217085959005465110577569962890806663907640003872539108166746124106812845830787655224824096207432071270656649228487411649444512530974197067977763680573821741646137658299406454375264079881608303432444969436388192257106040221929206470687688130991298946615613524367781288658422695542884515674981081156574017704190827275377505980435731133444536858765962638995242911673931475773453439587729677779482090999731511040286920705088873318821454093483195819085268320489550480604583549993412683726953868718386892775340906317407596602774082786984198290205453488376887627431721121273764066238259414965919227331847562485058748087091560142404016570778019210054694312953413373674926104247470253328943570950046535239165957432912000248215605601105398400168780691821166195824151305364605469117497973978276970272906886937050811115816816785172615403887091727600224081158464346085910875775473209204095424816786596583616672661230503347562549190636800831675009205304156014748004310513442721320516017479401546900414218518597884244754234697153127358955039027702784055744985552780866012219618879364321954246876796548352734350933626206468293225012595721773424040293926329354781171600776989411831578603956693238549744319316444688056869911372933893323740435466919701859667224020566265931284364734316232876964857502839949927598366468631917759454505490880801025659961340149885579266513786664067926000291579906009138180184105909979223356416502405789211873543535333248105249409039086981650710646331926336588828879239715966142565241558462676802915922181611900800019741119692977882465846408762461744436515928609315897438049731159476506184287665919448124517897852813047221676340496428067564188735520390496335817668996110526900217163119384611084865703428616119125156891929796879207482177656212806322384532909396319653195658742976362105894701439653361452689948567346264916334207246974120708133778987925043899401312713786138808259229159121735808490177181759506630271617083771253771553241926323826893514814968348635326652936962723404468771740309567021982324223439905699064184832000000000000000000000000 [99,87] 5328411283182775202489139410524105681356711347912570783591021284616552001405554371983509670126811355082316033249494116057828769804921596883039411134462324564568788027327541029376737541403732870517260381888212389042784929035823066446320101975878065358744722140501561467906766701832073149555005136202163274020234499686117203266639229838722392594478396638603042254458327788068122836304526008028185790246851443909180186152746031293923730733512474116505700487889238218051205428412232016635143444991633888295708070408288589408975005958474386962442878300962663055903417904132443150492421938674103599843867273511663345064111354089303614899536556863820781479199265330691377625291474786521632876270381129802137413440405524264715381067799616301968277024452140180789229930162554153582782330850251036859565954908146512083822300201739263965019466819519184002637100086100613411141942816059479995339439596191579931046064953959916112017701540789745558802620571016861907622556652689357454214877414462284555474426697605008546851999071462282223386396785448554061353730703164638082437820078903883775549660055057681018704605795429228007173333113026208650340365163028726839552684481298401756940920376891701120817832658945647618867393914122524093640870892405591138844747301754931846142733647254861957134034477122979501286561033900929184008996287526169971680713372101787749921235544102467170907044663333168061132700829443655739934194790400867361771196059901204440436957294503480206055367525396366325673347441668120260171392541152315932728020369332993968925861715528087560162627287827845704786950478605194073081698510898733832215779243536991957727356444883772817143906283414362500380246775740970090566298456828191264768366299189392894175308078723622110906169682113153975440367885786997208479769644923754665734811356741719756046474736890205494576006080953996545915403664574275739390193867420826993554411012511272892438176135596187273310427758281424571918198213926436634753182728440572593781149789602756537841572535550731733809905268251639137603384389118318539769776522609744995333509517987693342499980793254584498712989703753563293562297447389052054708964033411134732881649861408790555523722056704971547723598940860416685879747620336429770173775497046548743857882965229249426829766409163267981632118954340754932624706917184786961625683653394449923743980332542247388813733147520327715356342189501669147855574972170979640312997921067090631844103169606123782393786536202076160000000000000000000 [99,88] 20396840614625573997419908412067283240143980995270576682150519255467945313511652175740199631402938819673992334147641424810775420175758324012489933213157632373724033582547319340723508320992118923283297176878483145899542528633326201059745654247771780748877184269281969611603131991871202487872199629972346572548047140210127370072489390153385477079191897720872897806415337963665959372522596134718478814817810482603486299271679618007833459824504936027823163682798468618078911767216617052603608323314649140152895647076698350095195837068061456844089567802838625626969528707955639493037708018399783010018112034758621997951621611685445809163525870649326706819703731012573615993121617892709330756649409684567631977073596707775765637177893422014287081331866363018244911164114743898692968575804866720589420380715691890491600597949770754653833837142734664276139276020649046460919791856751693754251487578933222557328651023676620589098485520274898491223453092779901170622902518709203992899831072407769205599337339175932791612916882953028903190075853231915073604419755824314459856138075955065491209222578733873474693520672789048948444736631985890555883857250078373655579097796687430389855603983590545225506240411152767236930052280433240755159735598019936811266736897819567145089030262817603790492837608632466989457154384730153395282868090631020772253786494017913988876115723100829876268651970649393653382617481788663338027651284046567945890004198196321700333775864210647209028302263716184230951848792799356251055981257012908526024854008321297079273318706905673897051876941780929146593997359561271640167253184465286851388468533151925161011588434743251299416028819103596083667304189553684803724776015818707878759728285616819922221904819135444386298437928781166014391199893553806445584529364310123932677285219110252233254015787739004195652277210544825531537757916416030043694017524669104759063095292087559192923463067791161797655649138371371909606881591192655320016830061933760961211389317250798083904222407249922342378185487979446470742886055359200282124162543786257601343314902901279076097982138176219155507688295911934989004556532866586206298553011861031661614773104373650905919467423453295142199226865155595477438563352667967745706441677936687474320200206654100627234530954164849247855748706938168257536061935639333754794943999920280930754567711884557142572633609285711466319070683941598072610694676332675622249227933452314821529845064224934136123070873600000000000000000000 [99,89] -719246201377282584907306859193985284002382723169266903736994303283946377391338054532933811965220502725766704537734194431042825459085261989602530663414742656126976260571946225700582491147768375591798849463560477615176733848618902398576137765526775976536295703717522830706920304220002549205076058615215747501049031430581334306154520266947779645565898862862252762630651940653435939903523916048957688671594724849287105220109480954504759845948984192821964353613273682604365383210351814833147187984310224701688773908618307060380974662121658911211417077866844649615556266825497297399577064747009849447367540462579720175517377850168142521024409187539753545053856026394915838730056851433772620760161258967937321667123597520531590652800965653671688311803467522203058364972251184859501130744801201415579180631473906841425516671791120169758651751904851751666631205949164602667925833305378484310259946046130626065626210109702727284540481370321772360582984096337220531561825558798422666142558749155469683130511348612715925694550468272065289478401486504931853804303484503991690790162473815731969004312649861050466549384484982629868216925590635868867585708904319755332219115228397149115947410150490745398010320647422902427256094231572314631710092677195775194370768566879811031442636902528790640807319057393636200813175438692559097223593788428846539686363185335452381915349640654705883837822803330037740455723654058261022199426497409644107844998513105730062560498440407849296364100618294697140572411301283616585200179396568005584389883347977520420662903759467837574743866145226392801288992731689244601250137384141062139901571532717948944802706266639152187801435154504848466537076942555832945640176161990487743804536686320552404460760557755403585987329714697570518500183898566506866398180919102270763432812818314922430236130175490729525850263862127794030127048316230506031972935705643034091834761462850774190033921269295540752534670046174224894611029922143472621870242357912621702106273317610493613823127240452368783568194752076400695252503062656543589302764716040683074705285268814960951197987563726377094746627685777791928275832331446138366412722042695489235266212043223259026943598116098465863920647675324300655803207162110531134277298460759103917303748961222289760722843752065126912851371308050054745784304958681594990698594871419756603609196689505459293735547233884123251334603077536316774612951985758581392774919840071591059111098455794901072014737408000000000000000 [99,90] 9298728683796076273239109810535485178504816961758847178170855400314666205379430799267023915672726676579929691862681049916873514239718156436240076255138143558303944673358660037518092243324778118805562478113905139400137832505756156802927416725084944758776070238745099493573364136015586051402205490390382112898532392781259816240122557933181757037353039579856666264767465241182699807892940071727713821220896115442674495089631751793585116469239918344250572066543205950606343022323590394583955620863667875123562859194705554830725063356755385199172263042313831537483759790022705514583585031432773959939370374183782061723344952721150007073868078582518839172434251041620393140255176372677091586687362173539986952787574086986819067274907608656047848079422896329853722581054583815682828185673844429969175331697470004051896617649439610523010820536174636593837449777673991174702246486436136024428970648156306873416553635684131073795973296836191482843224880371857561682437449696474388824445254226937841255162914000867589120170399787267085533790091852245811809952197600260916560086944719139143114683970417797424702407738138244303567011993490981608380835854118902697370144425295870453508517616943323964762226205813353779992549019198262883015525087860711990249363513280731673372724153375550726034475110140392960148459807597879277657063093544306659992061133383079603466916933774406267856731574982459323983885216215078725190122317090480495872017285360966846185480036424238435260474635601112561728540743730488592442470526171176762884833697331600573728189255697238099780933776527093202338566229749450581979948441978209502802576145552765906170303338265065627905408086562287736059017258679297537750341625885678772554688301823244395470972301095710196192928788429473007451937363188380749903386114633618857213269786059389659201626228893997267563425284729082551306637351937196104575645779317028673314921132583391219799033774524803007312386186970917560608066904773026553094135532515872273934613350921370855440807897036109166829447863475031453214664674489725641786234430169643920754533474359819374111630537332816444247556977997781912970390298043102275171302707395532382408902282872169172844223390134872498369219332696539667245365211074904973716969328725593445925953954785401144748203425015085642482415160312304604117300441069961751570739298252635537149613616938962175400080356991919417866598179401838141166632652864470987037746444748934403445449121942959291744911360000000000000 [99,91] -80972596929082495275918539942827123900955430908510557602447340249542778913005429479039709233636672968762354358407288444483120090655333450569017655513706855211748700563411567962229224840210088241906147156134459948250748250810605040888491587892413692977481420916694907054838235820765194667553892725837163315687309355143935244193898914225357805061185512244999736941607550192905574609904672395533752761969570566884135461384480458575671134592010267096321674486753003550738924080056187586131971532424299374739908061567527263422540188627398800035900823551675200702458706491663997498033519755485564651428828583696974675348037582949682618094842159497736178949446243450611386764966940785698935913836257686293011230326113103908572215083243747497068174669848988789500668104446216112277796217487435647620293704010657569239544367916723855990603042875860436309846928256648504934593019733470220107311036507074413577313679574715999830638944845825493457958649696845279865465508993141899519495788250380666251873667924763883941626682091099632035563191960643268486677141244555273152919838045328611376626587514558502585812186979771393686480764422665595990963936710699127103382950736483043083753074813637137363929037369806376604335127011119390519003045228735659681129837068256886016836016338863934701932716008405216457017641325581931362217414429011443163555856415207977929925772704730314406370718030715861368179508353826372670338921790130564086896150875004875014120809211754991684841757316672544632946014957639444328551027910621790734009395243714881739385214732041187673617136820961817782885037945732118971473935536547548935117732829903552516814180863817981959844917672060427569044184801702394075809536491131469437117498128008234114551615624530427153286580413561145915173310441400460984075158901238373877670223055767653058526788673211534608323936405005243310778386962079194335426618025716716159650725295795448774016596838332844672844767683675987685116672361970122112128199906958459545263787829197590070589300276713744125388631989336990527152926505071671312643650930326047086224662812586674816661758077441515287648708330497998745648341259307713689244846262642713376045701313123108974782641887210667919862816068848803438279248086332166562937215513633994866742772590701189884931673020028116738014097915330346485051545956776420494259867540020836676977810770739612725236774440921589305954719231278569823430178347726113948355715597237658213231277693073051220967424000000000 [99,92] -105698395796699781122986932635409623452058070415677627290647870986591989692003898589748615118574934510415790300995207000360213254097424564327757509085529180480818222406470818613524968735941708167431182369757906658428535046652602948720663900084437216270777003275837612696796539624020536231780077536019949283364986720051278747665324552955132106947301860443055029726147569268280592856679230710326107952226566582930929371810538580741862113605346031993566667225550319001210179308753468112730486650429510618615972158788588575465333717257031810650125702895332543266094465087803266153175439758425973754262873378979757006760680085843379576837498337993987169770489567196441199054445555454465433516741323857264118475895709867953909109513265280585891019725475313193304164786742676245739572505062503735089799950511160914041947565068259778022305919822779240724548746385456832228807655470953463287234477324489432532843704049207685529992782734849688000580417405750688815995061139161640275401910059475071961350361806989127656432884026205414361495394982241878641811995015344820703945060886696821238397550458824523294040703201150798160796412964662230894189504258659476585457933161182157041627955246217301005468434218663170511419307115757690099416041414490332448059162326704519128644438629822232617217777525665314364859440290444809102971035410261281584455987290872233960518827172875087303314156928285682358773747515361696822334901598477536360106645208884200717285323053062618792980911780180472224130880435188254628440372113331139275954283647366658512721276292827439282213645466432910115623318009951164590733763871852814640006472308871502741792758052701485131116552433568040012746523744456414554544609215214775054083323442016224313215689487284190995122081242761420605057470106916419002170777265139352204379062464452249598968223919733722960470840306289538126119335482925296759773589323739872581307841223471930677422237835823873744301277082638586781912983726413102189043900307689960037993779725439959731332637821107980327665114290112800668513036105142327299647734598112188407220556359989041173273120032193630957137579907932336709269694992045631720084853524112986483453300798063032089935582704114773702108824922986028333846855412061464036060348761173903166611488257713610093973478046073671356341239773030889116676685356188641003420297919405034506084282606045156460560770047428585492789335027535708047858047830240317142633926966735225181120588480971778129920000000 [99,93] 2928586796698376115970826830908961010013768573179804800209403536194660569232115413569704753573265184964450882433704854577955207400966820556808197187624710107506721157714790849180968846795100356960519841822640127786248102827245735899031458502692266347988617135745352536246808635106967636050033980186992364148216427811221332819108400309553719622912331547413239761051431374673676808316474896847405577378535931752389546775813732279543648554490314346297233306546768297003572963399604349051859329412125919389289222891371450054433183312337880226012281790344988616983878701302660397907161371851194948982999108726463556384597014798183687294381801233052024678015898254506733446289552345416214700357721943467102678674593567239329882267980184666325198851954978934453171019139050814617394398974702311974713214495982136580230590286011906049661972872581578177506492910595821073227963522863690341441325578889931349882427115216277223994142819394681609446171450255595024879000402075870213654175368794155317937392698557651912313191663429891542650689664149293427947149177176104710318356776448528717004764027567721654007998206793501888214125958673066855992725755410599403882300444355184748787139232550430964584738074486239733621074386791868279711194865918411724546460057277776476162128613997310985182434287061274234384013122668303999574970219779133354249552879581550583062114237301230337273625456227905498282613519445632237781881759889129463412213813044564669220289911660557688675734831094989566492952107049680698629600300733693488144067014515076802784960630927177246403474341017781561201562567851380140936204543350203736301352075338678884167367128843041070974051757483478875400521918203637487351467196427626858457099661639899067795753870899286377161041447092807314667888407931559933973833638504082715173523421921644128228665434522161224904069575484050029940737796048292794230139290702010186794716467602179585612250012229492658314181379258864123055753226525197980344438121162202287953952429571569108748808212233546290420110456897725850838067253067340360684366192890489659906401771441136354523577451634761108655697987931613377307414222425909471571335665810559017138331772600872889953598260091910778756525550938081946506312672114646367579256074646105095480143679262502780353041751111075982520883699417124948764028089389453772976448819281532083272193634838174082763740611702874705943136977846179748442457961329034965771147711788368170109748856842094948048000 [99,94] 32513335737054231512393739036687930918527082801926302050376570566873173583611692992678546959786333921248718839011814098688401252696076371007498536179207884187585574523833818439260255293041934978899479394317330724397566165853017476935623326227280358947231263542001674371682784146531786228449688107870695011902544984694863472539633835298504795734936014533312234589184999167633174492518743228710639218177346365533481780114426122027084245525718375160321957097032685928624998400663056317794105918054636357505433722973103964641716964799782925296636848441804448904201554047666816955819915818551301981472539716427879954526131481538511060181926242300050083503669275068410022787688990504704405160345506134649630377206319595486330547214277342419652851341694845399663858361209736863656493121092324961234951574449744373287417917466697003640497471487753370260417795232593143539822915971095098113324313970959675253299003897392423395807840495259845994345780197479653668907950019771830911466579119626274917953036297504440777358331933311557590282901542478413903835205434341220053522948885788099978942347992179614745576309199573147225227920144762222429570339166107267708402465279016407688457778521070083264047150517739132442147825181200470948367920731716306244330295483587622329160824190381926815438776331157643655409152304504314014690896243422848692229612859383684612148093099517901246607493380596607238934840265166526772954756005957915854586601796708562552243643164578960876490958646754418538302152482897955743336476128819803928721600982599283987214323265110364956126036039784422299595184653578535605338089256045772021693414469787126566844094916581511381348932121261537249043637363150231604410043469597497230265312894729774531573560801152161919711363674136589982795785783343182509562498664957828195718598044155431939129600623002215086427103938281289504239679303472294058908361130014468934275938383913993466778196134579884029874078073508271894356960517510578275189183043972170881433520207416091542548868068368511873951157497047698345740672871967146782757994189347941702222378941531243386238671025881659087187885323103916042886065727073508161372530652156853936018660569888360035193236209890016959229840919223923531733074741522746011522621295584719071393151021585240980032609399236425790494589157608348416719536364063611962929131510914845301063352630732924332323649561801742379893750839535181733673163858620397497342972086418628298389796075505600000 [99,95] -426326572613020874915962874505939011370802418219397836103097317434443534997360267921202396859195189563314925034226745491211372682136164793418984458909222975448076013264739325740083618806666441100565519674811446429616602908778451425947187769930249507560402016464600012927075109955010560841480572136687848172218745430230077216620489226650105897290207879417821386067609015228647238130630040102855097454646019396190555875106693236707010639696178977062008969138234961418001139428946825584996070769453265213358195524468544327337615352674235677184621993227354777055549405248543171103132306536808539875227548905359403329283421948659216825067626010580188453864250506848593967969214644802952124432262161303277022471566882120454581795106541243437512709108335379496344646899847899057957134233536371759806317392751714348881083819875546154564572413431298533571654619451034589419393942429077742545302125623398805806599115063415498913918029757706200979317212299205603595433167748178832156054087862615023507244606712380853030860084265699306631216075942629340991900839200025639120903192832790170523832665223808571610986060937331881307473789272921164315360128172655693274066990836538780949234867874857810454222883440547409043526494158774927588638740023673102595870257296484165297863786306091349315912384564361876294902695197426748976040866326087738520472945891795580618432308958014753635937409587239707424973233928822818239247126738311743004492702143795588352051648098394992533122348397620300528194569215442143604907500227005458768492656465759838276848895662710343718067165565289610825623247976961362427156329179482027993580986656990557814740411825597676801133414059506582111969617298778981263840818722739781649084632761877320670272551167655345221144744748506917949149728959897006182887009595523558648400529711638671767116249136571171231526100528687332617836526910326296641265001711528973625699588335468729021853179095401886982560110053111166701242460004478567293886247922517636053740271147367186504044327664707381649424935334353964518286600897557123093404212765602772153853242246486831238446898561112282813965079780164161049244278696786231107578051896537498423985054650033109715674728351531345486461824686056876976459205531282932060846709456435786536156473698265144760849596518112217393059521730360339461548571911811086427898290679610733788953032779061424536207744725838882663712095490298173702142807090258929248201442200451428150873952296000 [99,96] -279727722425660227036013634536704637252400550773064757529728893651107114150059892973651794684945027951439596650342094237546986301469157623635085012475969658193160817678890567936023014204275626321332785752340933027993431996963589846513944115868811676118895244626930604157550448873225233828934417040356034476443248036406116377062005558569198987888107808984694217754170020479178376975452166014536154990811122290032440419484581794016358234785072297859516084742363989946425836234007622769015389498911321749199820117727233719122774537640473653198666269131970552715768446531457194197661005785398282338347922866072276344397604739538783029114705938529114991456180083802278775467790714936889730143864745143389749115561467033785875432212376742821047181194949643253089034623926012134440624523373168633744769583329233519088004087777481267141882442845814740934827825066741120244558706568072472847678825789839300881841027893165791869336309663466283325616911617140064869314267115781847081980655361523536369420257470856311481289705215817626375393883724296647093542493583046622108306948909517543295374409724929267365088340876214840122582953455975556738666401084500501396129008323666087305840425985838228264501606264928375268383460143132543872445229516074223057241923686146649012525605614702280930373111270821470821860480593195200327586914784638161009779650274100360675713366968099108973006274632923979829807761541255479820181491838749883676534962091027479553771923992195088613234187257245640853857646920377247029856971596771954357135166781486808344228650090387601276887803342645605482509009147184495309844103529759411834992036259735672962421300696848255634043328457622202667645757157151723608881606185159539677151504331113310059519100284539365150817813126123162268024390840352412954465446401349892659271468564484553864205813418358842132832257215883686504270511021228009917864113921269977344334339198000833191420371102290371993115674681760746823940014327264851271786659127319785338729386716757675214740916313385287280280469216603161912552944418198395360617134676619461622349040659403425634952009032235936889485132200036585602678408901366120387261430312063204090539736666236183308559904985784415072424890484737553226414610806549760459751901460723415417849758429488024090866340066668686355230964242594259062578055034457188601968792105485819729908571039727640488830292675915748148506709210573850811528931681356508440300622957858999938176000 [99,97] 8058493614312889677913124993036448266532575531238121242854221690637025819853872951516833223905615130864521320548073178849892777386397371973637870166689012417258532548763436244833684329037161190381723140861739103762793082461664719978058951900559532573959444593295280151630502869677896462453473302982118487532165089006654836263420116208655148463952185340618363169109088178037833866521327025175167626554672691279666847729124965514383434224434345015789629784232139792396907779297380622634930121328058578648028039768741337530222952908269507983504092418375900394420376846246989579245520735309833446096094736110844760928741808039490700422767213305906211225599967144420028787934960471378573480892641529590482738980783433667341922119464347747831710931480912877766293454038359038162857652848645270024807504602164109402715441984632491565072233409733571247618064699570485193875382502959354794178047472942149320001756173493920978483567494515931322785656300286356100819044985985376122711959870740277426083218631735703279056158329011998351769573649254044512904121285937067025996864620197909768854019278656675898887541353412511822205083999754839836512849632609565922560993285204692217131904436308392326231137181753991631157574221015593115241061529708928176744261827256467442925603896095087872228176825734020996312681882355432009297887071521815971878868962122971700393721069480674934306627381169211159788401430190812360344315550263789134039525088237627677881378360228196034702865942709161825415269336131162442451633123759698668795313742659034860533217356151541315753811844431261744564324428632653113182149119469701831777931686630385061081130409993583110693241433068567858513575246915380441273920447824401599002979700190259063597030911530383499944491213886148731110754300601435869633282890640303206960875303287111208835048081011552386503004944170540616037312045789734639513039795141571641340492404251390778210634603531343046348856455664199363103129875119567089617590706259387837159833849189070487566304828477964197679131252710892472789169885423479329426993435465141085356511879924777561461934494109698619207368373313656146358454384140778090138974822216718874401441890976169892692434035880573574974753424655996906631533834691157236813309300237655386987345948630091793233058060837568224971914888641528681960005792805957121825392369397163636264124919502486777077601850413309624204242865082743050228467594422931333458403073030854096000 [99,98] 28539994976270428782743064423617864309576669920605287162820423380963939151103939730098917714441989025903367507022055799416414585277605529552154680443259776298566916479720307000834999696611509299663587739323935687196932851761613857605447724967628374951359832815787821698250231722414389316066929122030801148468324308867806512722143064673814891959227094267933065006306716926349213594812647477803799393914827472219108143302092603238805725934738867214234017919500477346874016321176431672380545203923876030242695852466445605158510906920921944413013651565166251851962615756752325885214884578335558010007442487802654366361213051469197120750399534674601853167918821170078079467117922680614682366772605414431715504082721785856588090061101923967924645099271933695765197918124105843174588330592713795442884795269861232665568103651208404869377168840005339487725858789132854636272012839785780372142969018003136743070883578541493066251814667838228921826468449100571943505933085721687635086298417719648948690285288868947320935996023310487078343311791670246345570198508930737700422194678304293288603195107789878647144972401988196977828770577806784926186212218283733115182369618899264396722823720861083416510538887258093440389861933092428557901791876024414691676470363377412059934713187967853610612137423040987506284557324868180838397698337353234273883238694962717723230336245021196455868149798589944758355644863371899894322876783484538864926420844619232555047537073428065281778718731323337930850210743420347077400356356150324426884046574989897690108589220533355022756337786043226483527143379510155683050089698171906877748197186512970263918640044540921948592298641867666945059490556975547515355183601978504293806548108900195055322857458350989370994705303337482039847521398945184521730052214816906162450955076293535245807699261093738063046290486086540976473005279578383840446877019747153837104277345729688232251728513496063474419938263450891449120058796790544064021513122362937834090718441459708964204210407067686016502941647972925883881980025838506680339905669277311403659285897448092254542981726278665080296528170655630511679303065574650239104351577061552864623259785333446004144632176124638417204288879365262692095959213515869118804998055090533121921180668234395612484034544676719641163564729944718025073002536658501576291915833807999501853278566171786224389368502056008190436585375869540757341325738564545271610486120704000 [99,99] -212840991874295666681257912322478168333851909010958534519249141057774241459068579289234064054141022715754549657776530981336242535469111263168370045040692034101860949470215306224746297301752410250876241853664775774275796879025079007441133720699328194168138146099359644461394890719081951205052410788474783787516279490864083401811834920670607731482983394194761248681447748230501564346285342969117675328064573098410691360748257964859547295743351851867655933957021041589416218865045710506480610021307047768911297702621319684469969386275875258267173218053067275063197811440195676647468303113425196154922550101610574089037772670554257149135089515663969065719882497326010826809132267749984044448344131062594436338061199611655044018012539492330395103742663594987158569508405498361095734717161547129461358904501266012498394008185581061069902292713235148054807295836268859903925829810265459188984801661050444451772230387832710607718659958937174251753313872121178589946403885944739076515890090038121118418132519687807631438588117771903279182645948619075769461419846071361910309923786976708678203772472260488455401476202507322912825939812573353549226375687485058920961050905883984823368133856753130316081571031933678714978406346518033605483528281045315342366202769680690099705992519699777413236812847454976056597468087813410147641767077996925718310650993232866025950707018163210973746752239089847757143461196735833523275475699295926410158254915449791586158202360996028591204789630873777364435443279476308354806541749947342044635790275078565748799023501394688026401470884193400307105987432274691206655750779693813448608610260851562335065724370348230088392962956913019587199320310056922605955305286749789123408705775943706007702696783315682315904522580398604578617437087289828012472713548797783262141130985551873465170183270886358332101038161652973553567364794738544267676031854840839334870544094037476817067964920619960659005115313733182560429842556924962619560712704812367532990336681352894029190558020982868279275131608078727085496948939495515409186392189070179259592019528673712922104338300998017470813646713042660530682359047878569614104604815336363240382813013839251913986140670431730673443119895855382256149840949613779001782767214276267255554645420125197631313100173778062611408146333782529748291618883836062161697352969961225236881432328781768961162103462588571627345824747510495253181102759839603874576008960 [100,0] 58773608875850677133654515317815213972374257722437320125218664679037824773525873473763674623047833905566287004476672189148842570499192065083693670730387288663578129001987842030373067418131468598915969082839185226083108399913961906958707185794298627852520554671081058011695216610843761363219325245145581303354499232452584050337896228480788178947531111036707561503538165092854087522667547755530512882904229998384311670612597657064648889101186221581033179837919319869012098558551728538579691377524269385520076803081688840284559446931065667084281213669217329903553815997989575409605982587568337880318070348624947238355254806663739306934269843796849787354053732054339914451711886784448506209773273431374295844289542925558459096312910047510466029891767481480498250411769339860985433970103924550466698102511498602410932367807271300281341996926701955424929243692126258760986592207601082061282353952985080573676469877840761819490371775737947261833265295591502164429250816642332973118619310796294060986094881095615200577372374004216176512204273982439684774677703813423979636111231451616121226592736786570047291015447056718164020285262177791904258747992463786117435049647004571324571890802675226525405660327334445897306993914040919069267559893778347298866597490505197218970519652988278603670798441681213329462442439230198661880625238093016981483117479551977651157329094171852982628379758659055096722653389355940235598396667342450276163641614397993024529506766753027639112602959657399995643225097762288437110795464770754353184059166124280016221344301314530478712066655341086502481337260950578568673783349994670902644977970690038760866650491875489715863099414561603557784258965197141661612503298860059217369782797532364974819853705783873509100106678217866971170642662769870983714475238732997519901876370741075788367445883311281687085037817361432956343439079963438782149796114242375140916913960810665778840350397031912085718597944021094766343154599246039152257632404318199607023447346158354168489050448147298779915979812760814857213371470163132602001767481295071568216788060946332578959156598923737950583372323838841293416288802933919758086653172008610706225384014328669941939010822913851292154746308169226607164946686952438933082992769740600298486929564449191027405758976150516941557042973234004578703163873220336263074022014627935387451053534771312565914100121496083609898943726431744862798783982529882426080125461185165329987978034034412219040918294213762830656485093532252402730689101824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] 27930784099527528897982541416843090604403793231178435743957748425600899866961643585479206461362696210444678000779322306994879926927536350222939250377850447306663890232716273989214610783125820814807854975615221918785077461358528521277298150102454665271190680422035742422733340647022062515946239483687215613661268368951684069713656328406566199644537519170130537096906024664462064652504835575091437568346376066778597905465593078246356221987378512761377497063611882845590103792936117582726379381752521338777018141884516829636294460499754849066447810044089599331066587841646059809279498048746900615825757804034465439703035659121784639650970246133753706171900807528336538682959493834386494766479729992898801895938697163124207899249590161981355327562398808222572170949346177734073345195817095091662112303254979995654257574803783562716403526947930352429321232152195375367061960609413502124576373610197657224428162685384050035216124727852794545584723346071061445372780570721506981080116256777277303611349114301533614672005799091222750862474245687443006918296917259936829002523900209036773254037452154000296036526289368125811722750757323972504189405965497949567140371850623099471941285317928390893970662861098686431676421191238334032297547311793206070348237125007009464719750609831066758306996479102069745463926303383663910998627724854863907572218903555184371227439673635398848657165284717648574972339377958944278262674303241333233635225055410200778003593264848870501095393005312050226219357954654280675295330436186256490436849964611451059714446353349856334630026264108814319379454181738199513264059957372353071420420214067164404842357564624725761631872458136839519890864801140388365131456632401055811378167207432334028168604686978758999488379871507680643340250716444317125962887963241096664287691598916400827728516384978252207726912641006365198933814797126174256062282426912384527024428342406210114460480588032790280787774171577174606018424403589717851100085874196092622228348150308124929294176864621881305610388994822007468841453129685467668097202201316366118606171059607208923627403076755062440289616168745542953566367340942578606958166823781655016331857058814843349510967384779671223886178506287126077212348751782695861804998850845733481988159518542645662673098730261899382355508772987088532480400878297617296154417009820686765465233643108099469847516744437522142765928055106820383484978084544775839368243054429277331840117959633774204880309511956473454185925459545352389706523449753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] -1604809696245202242076565296665236033947164186394464084009177410332405926276582915228240383009267177059076071095401585053577065548946926340655090443515567198163528976309210920601886579613536596922466549326596370807576520125683007700101107247682771195963070878923933821125576402829271437412870164010759461506076047933299993750041869945679383411026732400674413212431513960133908647727574039573708807842297446577439524652655431315832305227284649270310510662614298879356151779727840541538325804106552813823229429714384629310822030282019705939969743120231152465569543704974944324152371253344222647669128040445543778401892781802623816704289374640626112413433911615212727567018981106436868605471064776312520416310284683038889675726126502436400861872504496839349372757758863588735920359139775884118460699405685799080161694551161456627388503479320852943751855664400324683196158453807171812199060286580880625636333145942852838723433480571679090291577948815321802454856448049118479837914416112067635605176189585986404783990120097801852060118744744619935065300132938538578895769917100869038402075870037649241686173783429601363448615370480535705043761543224756483293371520114284659464751952486225074291891727905651972537793116749779875620064614762485140084929736074058736265029686056122358601915665929288290030798607505728143885493990059718579317922372151872827573014333698055795315854248515963866780180080348244482989793650208181453984325206070817525486231415737273618026170204537984907374660620183459884380985201616928216057664838037546440940749786819945208659176018921512373333245817607081817266194190531618741374248727422791570634285774389154320474837975614648317215256678964970111581410613044721241873113006496503848807338604203802217245629198045872676170748166941855831633482469342711118911176543603875554744437579439886079262589712466903056985321760636168096970049594626166927822036830494567834623264327281997854927904333433452789703608040671931542426309635372990616748220179925051658536490991673454580158245801158333169535918733898103671820380394006082923347881518744690307065042916239398151457483953155389366109071713916830790480855110648375762614867484091252360068979248282304639684410969813064050002274408315500633760937505478342573741245954679904493524551365266180880226203653901990872745184565313233614879752460581212742306268463851895271425875586602481422268637064673823470299377648655785013832153568881095189236997508251284708150273756633574883800187335654503833173272390702989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -1462926398519245744527325161266336542949054994855012617491429925593861652973703285974185772760180017370263066959473659756824666550250351790069058092540353617127258637951893019253259247517406880112011442163481609440400834835066762745112570653048150455013109702879995084300237708905924352244084238872808297505117095310630421114901704580407675777011827025943937580946107087304609351178533997901554752665740725574887891604051760608042413400940178515905951841069829163222556521582467291232603192784784110101345247811909816908788354732358976597192540675184315874620119700760550947921292798690583897325702484217517942564738254473171210432464653624053639605646635622428941405295142638583277776505308422061220976352124816487092382646105310772037035926556180993377332877542320616225621924992761947151209058532541610616607129983504393093225132018925961437949671757913238384382825079438465058237929454378724896068059941919772818221934667689005382536811073320582032699852663935252261973762160354904025669362499578599100950391161155446855824521883624656197533291507781981225985858290510972134887141866101963195950824887285134091875986459126275763462639947895867391095522986567776636308518885393098646521057198009041972296052273797454393548758967653182245692998674421700988482996567007784485568519835754317432808152424047999430011887080963082888873463616149179929113713637941610690942950118547435568685593890691251525626740818358027223015364004515255454118635053331934797361668972454361074284575242675459805321808780486216177682019939556270647726644711255590881841846632394798885574244708868828015269477560531769292349244271686755069829517804651238250731680341547198670895008579161274245438335755357211467525411256324941560493079822666471758095567508721892975632822827793212990212270289670898700658369768055913065939549504275838105105566318825990706994238053825064209099251993099437266351273128165011507809975853043538361592092026694645860324924005161737348338305048839621155705806570274225331110655492935483690066094367237401520452421288385319480582744159903939964236173725330772583114846628344489867401386522094622237663978415992179968841737603243508303281634086854902969592908715814807265382878932967769210489350706232628210864727845480841560525916052026070472137339272883625860912031751340472955031637129855100407434402615909172429668597138472131371553624664293368780639855361800554726634257657459501483477859929844928722089455765512646750120463677122493199117969699625173874836990804254680678400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] -51980549561025590425873465783047977906317028904258839840851158981230233553965010146567763578773261770920787962997486269545181830724626658831811093131213981155806886059028631274722282823765946830127022075547258367500543390021775542562461409126697955521410722098681792743838511142280861326203106639428887771944004772811669085733465624832790327835485791431236502501875197077620662544492129124024349097262526288539946052739215747544994615304386123822664343749775304049659966437054902349141159365031943880600498774405746518659630460268777492966833814345733734380072835650127019058657654212405497510250779116328000591708886050496570980056999353441267214371021918598301252815422983335783081635451231958133491976723221710231253738387664848617808724419899168800160904708259779791171062518987253500507588361661377950582770728829689779295936147356551126114069416623418887654780537822341427137998325881683969187266683383215234823758102962364833486194578928380144873632764119834976181163786936690711002452978882489877793914791526032798723020808520560116448525978492011570096467806886255561249277792806797422882800891513982462870044612316285125755791664141303798242882635689140525480045628093201034627173657089296389557198035722765098389336273298908918891758252300698557097212550715362179278651511895334357879673681314972727724739212092053297216567486627210925025855638356515512944902460579604599058436108986431912481787131107832656481818177382073764432595042344966961431767932345268830131159371875471922824328594473377540491147838114292203589964541290642053620444433066460965479830437411467535281998751627983805596838478822837919826476098117577456009697697094458552892402644326490790645867973934512572524211476087498237526277713274488094597660647872858777495869254855736350849750095143331909890380760646442819689829106464815077639281366195760160289469983509377824557051199567457942533854189066908638133979809703423767519404188724558962330999368347302862875657440130723981107988469172359435994183350562522599477944803042464699950186250961574603600437628292197026893880358041389914006596064298523188457977474746019530538294858149616327090346297397554638758385703230578657678060132610293923332082978762815466618308473039323234616804819096948835708916653915989410446718661060134796212003409711814459439054956648013254019155694346992387750963055722341016402137917016642276179728612273884641390472593561287998104329152912762298934531599673999509811393107868164739558888939715042672106067853396779970068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -976133228481839978278587947646017442640553932647166130448686367473679412302435736664040509564002971274094187354827926213278524447854085919969959461982837620608040780562749740913282722964821707620728112844608518205177047079427436457453135232877600362695618624802256800782000666562081963438192688914168373544849579864439650940840343633364486947980920515421791160311163105129390631101995084124742200118836411694075758374302452350295739234640849734696633501163296741224471941109347507646166250892084400069689771553207579539130066534489332088851328354644965059419340638862565577254519939409778665474055419679523157153125649934201866267917491107440105152510885258732224916382018326028797951611533854679182853311785631885058335213084626354505365934971234251733526571770426090118070739842620557483969494757467139823094533325509639422946412039856888873562768014852813007600683602952234621414280397681804691231373755391074570787483991655039084515166723115907776827520591438747443774640179094983210436552715447598429109676210583817385472597939242026572210786054733769626654733512522362088219143246606776394820654282418319567903727653923842267468596910541545489372944975918288552219680389747910958136249286516892439371052122614684464507844691751033834069387386283154346916950736908754762449324018520608140825738644179292265138716575861549185859160621780758127908855787993537977781356274939065913281762666666001968392430256922009195580028620185942206115319940567898860918764981067381997683864281837003540413707878001191898466994261869906739777974712596147462261265667152764700099869497538679432292555039009497419670063531597487839894112232071280306307099576650885902445917891422147437244930467808319420698511634534908826507061438551806764222767322437483464251124709541169483360740102009962543069819657019477016511928331129280404476100860436119588213883268022611198653176003411237581109865443492203622184856420276090831442765919597254233709424302365520226526684578539615298157231054414694940881995063661576200261116413457537512570746900844657231618473671774205620997732186827461273650298942803154615569535849065075954389268962184054644031416238498768212792056360748849371867383648547546020297959728702028088703273767649311048568719042009947968692079284609798583701827929280165838189748844811575601481800680408169657670773825890389538507764865615309774308849272528436542555476433080261308572560262612659574098585867366321688289334550567877104535125891946075717795169480455508313706342338902196066713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 3118683216009036797265604505932367953263726232370781257159208361811489520360648159918174166334953935818496543208654854830686399576669009277795611567839181590782144048531629786068422914073496198140827508280120471302263562093421773080144974049451487482920100585594415494940859675909933036343598413495636237402486977015978602949343249058569418453226858584122588452457643012320346172641999905392969242117213965165532679601330932429824220009058616036154604468146856017634899072320136346552972924178098695019650338686096292946091341118898190401176468003646924858960061819476458020726663051330202549100118827819754400332244526560292121365539104205389269048165208472343278096805266916521563980034960883750997308720119826321507699432943621008111578762125183618933906502734164743970196196393666158110199130576651000313226405749638329719138775451112574494515928405840511358601389410648775224281124619422713907336958036030608868321342632901528511606766261777581115235763555781019829326769833381880496779382874915314842246811407746556909886140955998709025281610863342285629160522938611961819089815652165741811821562700224803110394719679922014096440177972543631610652381459633503677740523401568133952042771178076031626700730854499222924067053429364884858211417468942645427135991660784090337840044481602644307407005061129820455360478581590475100120087888337021710307964983371029347532041436957758922633769579024405981698427355586372597122575822319020188576927429657701637067186120823011364605628115593523160467007648904290105752439780337858144587153936409130926142336886387714217672138115060665627912890760727473839010947268781756778491492924853994800552395597460050058794391210281190758326883947904259793773361555344487314097932470143502698074014551471806491365681031874585516708899512189127628132169986342221570187209259925143037122588302660934686252843646121338716493388441368957803912084934875528981058318220670080783707223935571418481866532566652276054537790806412998982237131441814202442473990141673719815081519096124888807577546456635518705928741081862524940905886483238509486008330173353818791647437426941281563540095609539365158921811342974781157491309657357882096508581240119670873853802408823744454639326691287728339375746733662822469025772325807941386990603043439165501363675522672965668327796182085135445531369792193521493650285194021088963688780689322875989407090760235459972273733679444038886146039285061299558436361657507845367939552652927255277018610672470105615120700406199965854990336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -20641630725571505453191529119285159281419183920621298419297482130208792669236601255654199790829035629155183168728585135131877459758084149272458027576425995184913309724951144926462394734048772435897522252574137627738369288601678058971322938570071820289412210375504728437853937504778278617972026591359796403872153629707705617679710869898036510583666510411062834955573373783411212767027530024718547868203742869979771356407735604676588015683047207363685122767207031859472211262524054099333163504136396166718745282079135448303287995696746745980148156787147527970626706924846794942144004032922935877901473287020501060408624366699987651065642426414020746266873575427273378732780981141373929482550258215901190912833983869136836571568833380142501220634285954008812556136312111725540819653858443942227349221096777722240835939144158809223910742194154110178139301350277815624820756460534705406327355331508202425997963672347497727452797746554728312458140351542257731043126799650227948751938445467023593099235064164599480548298615708545024208712102756854257616876240717296444274067318696688911687234800735524871934520949255133259685262939958512166458564081574491712462401807147375112422506936577794078768646737213250207673538568869288768666194983822320907996488064067107534840471579329668516402759673786939952005621231202073471511751625653491090955339316488406496943250746832319100962811863754602580813191355700680853861949643831055781460174797616173457685589618493866626101007869852377261063523671003020645603571226385560529307225187811244442420241478756180592834871096438939509528524281215032253661932398921626300986284600939655515748035316790589440326310680072024475415531688788522333388345570013629219302843610554912948107882389641778501727409851554269487017813565674745778005999623973243685700724261046576884203914003093943749699636514957175784632201303736485977795469109535513807273855533783028191194583637311196603236394911662347200090604811710463726991654814851860494626669831810719531292125929174852623491403630847721725148084004602505942819463808909368062428907231635347414577850459523862942892438551644945127710718068670384053824554525243143604367222508155563659612261515987828171716346273424684924872890627923602744940259567342215229025734259958543079950544577543055751243345554478575193840551669908303035621608796227448442238765786084693761252224154609033083871702209937516193461512051281835231485198345853864494778882824127943142019964121949569397885821118523560588476481530868963632742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 1422832597352100703978994009205484032697569785553197745186956499040870921080396133998689915102399938198034785399461767810597206255076427601957644784524666166758684835472059340670318028352886678787630680410327352327304903150530820262145321709344220629156828869217059706048972376734313096748134775254340319132522988550244812630577954070259574240920366774800416516575533145777912668673752251150340560310470150704293580186424161358783333281791037717771459120799326818357528160391365574501528277149731773440241731235105633811077446225184999645218756004849916608256943245227952573860022783333557419055356560003045602164618011928241036220164337585804494823575080556083621879723108649058669784289891481634289972660853284225208151834581503979318915858563677212610779600136336559187920892582930800800560960629288081917096341581763814449025468069841152941628961179272286168992035426182223250910963501532759814301139416532773434990137033026646608594247732026905868956295613771848838371751966009925032865293339180029083059181847787517598443364739790180175389671306339537992183940461969981648532239235045341269058177221665069948422900101013511961042393586590232737923524699654673136028045315997823485832943227102174572046669943848164577963790359915909614581020369921998845542886131445453127588784476546502405125051184920676342190091775113207264894487645519644999218032672690349536471480486678615554498667587098819524577961017567204421164097939959547591420335039389971315464500206201666379786643012711317432726162375049085724745001106088785091571828168553546469789743521062075151852488708648050815944733339066249926408210472688511918889748809390542155610155050333587155250053087394560928131920145818340038293509400171047110392419316140503781996635647305904284066764559462169313314462612646781415460295094104403986632741441588168667573063140345781440410041926423643807127431005115723771242356369144943233995328588519852415848618324957164898995175358219368772179943518181760610165993336447049339902503012444570635714495740315098690683575883912086889818760936279309372413688672788778678718704103620160645619920758415516944607918337918892449602152024107829484794225803033628149776682907594423471207070078620956915999363064162628208311152751847549190029948666711965441224560037469365486070185694374507200107032464212239666373377533992790233335090083494627877034227020289675641156925293274115753111139799832293150392694307250925435109064203651051024045522868218339200297453951754993592024561555111992686991638528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -2645548488231042713955867711535875761955994349859254724161151734676619995288867813325563845308717735909004451949954045161271140377637560996471177259041721144535794388603843704920767286825422225250438183054862735011022276984531484615579457515978418539097424469381249370466387620850670163283973465242905566881739981090935453906566191042917085045873961067056626349738385843305933212592038799207576328820210824880794746054142625873715999720275056848048624168582802881820510294519777261728544606074765922683151893651410995197135281527235582238565765633012433475966621446852526731282747517855227949966865376727700800068760169380490456209347050775909524211672805848885324333597749294982449175842632450414181554471162393764205429329397811305365676846847672985994281618569637327417055651406225082740851482319197030789701535572120353963931535248098972378877091824739302072039503174114412748188016774441961166660614577165789520275147266114910793950974412054994293988846071582726203495712007121168507994379990538149063753875544900214292906485070994942293763965667250352825304875352163712013670589103010818424077007119962295800702653083785271338873903674966797713448342637155709020893895750522386322789147902337037586523938991428947354577147477369781712065437171295280943135172608860863801283501217528353048807810616119967460750430847773051728561121546772738866149354110728267273761330579192022208762994637820048875212778898489419090076719003103198512059490605467590143756618071018142642227120702755969974604433985767979881624678396658601781791169149996123543042553210412713961910729197011214761209985100971105106287088066926556571742423792397459062030353839798030396007994534153563199763544842385522932741688856328470115882591428659114441679243774808741604497133253752371587260745739883204821242327160778841225995323847663683926440990854170237304503909978065903336312658114844042023996010703619062531065683172143439324227109712926950434676529037530109994972029603307986373962782073124684427485452459624348958153709565611500631789521073709510638164581912703364139031693842104966024444365618650136486627084582018831152716049583730493153010830294177875613619909696844463018653180398341427610929066133906052780385901837957215477584094274942964627704425063260851601633116631130227715513523443322588142490576830138419602145502351660516403276651878029295339465099892873318560860283175949865073550113693088133678774690683347236173765455759392553941425594639657702113183704927212377941195304518764841661156556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 59308516486637400486585234054794986950777693935550058892353228288534535749328636099125448649254201480299207123750012202518567941128479893804886797034916569983306471073412753618809904014132938150461726097615803873133273714033003114419711554501255324182665150966553945190092171169617514002833773795101101244255348357124934501644549395409914726918677919806963019557264493971076455591570420008525266092964894171926569849490733304603483225944899889419106041583656185495531548008939875202403858716278397122174838201658815876142248361640283475985909206532154321398628455652827951662051804970062614027679882574635583409059166513330793288374523323252550831816358777988187450919350613316439847644654444129729063215303300520329567026346865078744090301906855744811996240919527223201772966383862998928868848955253840149426034390132750099208586179982192759670612960130954139265189505129767651834204844181554067998964457894126189800551359397576967682053713781548590463516715724311297794955584622996314152182504212589636119668463907649575506996227961621723366538423114414239057651809572920361620821276067071424551949406044898966419665824276982667769416090820918195438019585470253326478629139283141981725742613598196012499169857472303770818853913054115621066468056844295525241596414887338057419813744817583510398067405506759444859618968901290041269832940785842935157906833759078465019251445474162819312253134021949689266695728422984785521090903628818304303268836167294593362950296399996222274674634444349351666225437280793453093057849982778496632213653780193865677519511125439368873954684100726869172022558686138204887366038666890187366609949628138949243214592063453053781331922972979154421619253369266930564032458654941476459038395247393102307757260359268785039568900423154955497064317629111534776114997850832937390868354008929353470496848553901730249708549498852871462042489785949490970821645856522041369424560281169085362977677487838535356791530293743280856416160508255983602441069240398105453732469755741559865605849186258184589281607513765265967696541393974425145978003395226072345680447039830531296576015723466901699655769081538296773241306103911935078618995992576447609545475103831173490832443612631927771433073052053221075968996153012200770734641893200784236436550977171666462698240731963482914580312145834952814304736926118531880014174529043570363629249721334035410234488216304513156375248077486241329341472090049228688618066809533715337468512671792865928670752201993445772424581152674586086957121536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -259874817453789293515605576571808705042808438934875826660132737947924650729755879340284030113361024483905896257168476298562657299081734436837195521978649363363497971693415113850197791478191715471639302676830228079955564895038918522343642710676573281226558275272836001204723175086995711285990951007631973869891284228759556548618848489969094472821681718923198392191226631310443182712937230978353316873857711636005970258518759010651816409843138864148893053740700607157148413041209181318230397210425606333326990604510249410848765456855082250381596373919752710156474613910555447091407013451043009443134637701969057513167351286133203419092558759933034468517669033164069699670227523821735130377182580513464384843666111058096332144316263506138869539714051376803454792691955078307764371411393394937334997319304365047343657888364294929152421769270196713850069825658601352355505647314295209001247460497185604770799904945018470430849703177292309816738311684010289081718283735209915674434066116138560233138531066604766110019303152828695917482949520960245630256745214499028541719963817468295740057357363141776436848343624426734446593707554541409055647687522722829107324067593319362619699386351255962700917710952085875562263267906516165641928245243671308936238539421583818505659141979675868291279956248495809265205988982371006073001906600197273782243937166170446084509650421639360656208476661866040245953627349607583833973341647372162417851453239103791827398721805666521433382699812644396277443587286415548912971811572698946932161197091695080154784520991115179268390948700397800919148793941867584842761802128811848224510291693198844631672615829389078442991069581891508410788071343415191255363491505785389287036487927471855219682836118990738839852301076225784774152204395345003432991273021190158787494351089918879842606193407323003119171010617794587836610139940937649370875350640611857915600269390850217818335661958485323865733993009166724170574606993541824918680877679057236967366150958777450266251907660121802492051401089896291687646473451492883204689384550655584595174996878091273586055768374250229716075186704289324927412358552601062236515297318980048999279686061793895104833787230427906822636543126850470550167419305368004905966894715346423588743693797587106828210546350529907878863466778802557773270412881360085264797934679997403376366776836681581004268943364317256980417729469174065767337311926653761879501930267284598734504055201111819352355325670205594528634466014235935800126529782084408879087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 503788714249905272641784387921008767919108887224852086932018052307892133311783687669686567840285481875171960032334681975114827916912455608405521363365868847409639758706461500469049594466884724017038557003600595335494522646077153215209066560327068469315253346015587464941630219874011906470162150886992074051131353534618687390921922922739337146760932214596007306420177177521078215915434748218877550306407757041572287828504680684773406599621183259760626217191717391416996985157237705996219309415709874920600995329053581422213040848704577011784321693851580453184915155206832455127270978400308516707399142840948713282971013864402278412857211612006687831173956858314991441983855983257725321442027952097042241359954182017003720711493863184023420642597153618851497376605497215353370370207605657985003493553058849640925422914987742272115250014721526694440732981851951031136078929903724483379425528950672261121611139767334242416045491833813285510367757379318595283201860463537415528057519487892801157878140475589900488671634128281367888999140319525326139171677976986783236850744134160088208747987870605469010816227187698891435160726990709680021129260837048346201755294261023985360032207876486235712069695279408394279703195122182117848260294955957617385508674648076947668775174519245282352931663935097205876662554194318530622791683309294804739337167337466115888073610954220666712270363375774242075934572445769209560594514397393741600735767993340556312008838450624230068339920437135539600931282375597827986110259853551395762745644497235352708129836815611486013501632396363132860191481112033122824478986316243242702993685138818856585062062767407698047284421665821212323993830849691530300277861095026385034958283139221964073537340347639833499120075334196449473473529177974493964921379532079465922642933187850389657031194463258843377461429617570861342251107128605167678323044266389393654289423071813263280861686674961455527120947250716080507473324469573655970417075866573685003604982176281851517223019971302740686106118968624364929160385363939021086525565784816300531661124838911219278336858063727356349686943353339090759719530790662058034252300339770050322267470410291339627292997254712846461407254686390198237367500155345157684373182466563172776516570772035223780182111120219880419681231270545306688711114187322068906051350535991645989696419928869751098291936791918918957261226952558382171490183484885305549865105307511683756387982969771868944882884930839266220996247577611963484757556961452759546622640128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -2765247205455641151219945831188121387851492258740156354670414770461069553394589914698851996657093167304061056033083518478805049355298608742510546973154127056872580890147334503377027423306262360392518469484181878751012061150078504635083093035316254867583969817710403462617206459172868026666110935581103056221923470034771578932249422612178711569778345773025318217343343032085090291626617227767300726774997538599664594023617409492009197075596017399890138606010008797543420634779530466753752275249580239445624471435037729337745292822657896058267397726589267761084281135253047819971328742308572376832742782502235573784446859439299434631758979256395374428540147658112809397277924937420214697358717968454481884134277448438323644947411892200669653053149328709771696297221089057876222441794623548889065599069841524925200089229411213387432865451370605799977885829762986406223932280033594859681606376992952305294417021725410541101960539548527660510474680015291407723349429238499127385787779518871383490236037174716363990670751027623325238322610311035513525779631927775333568317578091380670978225858618310248259379540516914929221912294912110925662103060897550741860680665147924073969627844080885278168685318300943030438847785987413988160440943809860035938150425225050733393118330201905476913063763124335259271959377158923257797179199571666051363786331261062149927084414049307341181568623856278199856983972207816957295271558631819737391003862768596724550533087941920440418378038817875933619823954288713706482984911264785535079526904985601200537743191990588932768910581825001009637087248346646546115702477720363550424545819141109482353992992939549806908515705321622494663006976523370445880259784358711648920393927381419527100937680712276177052874807346288758057195202601235678536351684945970860790648956393447714665663442500246405720160421887346052974263676405494646292706575188839786251102553028737245631687504347497705376988649777487272746853294489535649817140702323830264787949771025260532380085196295274410412845011943166688119852209382857507500612890937232584338985384359533461709370705012202671815784713893903270553523876359920703929697582564510235819197357382687006468642613672672097342348948952106001073830272713687041943452520318118035014244683152011437491292922298772426933106879917265374023581220504833840985926171365025584067554165249461216805404075587273589434983799804167947484474337953724128520731403035548157825000357804614926548350403941180452329192516613079041997405762661468748309646540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 17475792243398678576563356220126465169507676158930801367275983235783118363899548842785643226294995728909660395606948930156779383160136871135962233052659752707276933268008410480911400571453920004406478560202324697910935352913052767509889542729041818454807084804040847913590555992436492723904835711720663502560193131214712946405224359943724226593733134402667387163134280983305060652458929593067853637399083205123684068314996266283624823940714505606992873610168733439285948544260538778731526727746850286101963374385882176898115433953614932182387515735045989221393825340504527651668641252646222521188539231547956956112320218309740907034956970206865179778335349340625865374357861179189964303381610793064143767987313767491060271777754744920577557173469018232110649839952165699089628586015571041139565702061821244662163350417596464401963790447214085690936517713790236370449953088200711634550574069692227815075590916062958349131152060125211468270545746568248551821824787758090240636975656631678535281090795369897364431998846735720048713531666699508411452054350915180766013173634621480392205291152922909834278865859377018378347866626308337853802245960272867172353386881623897854548306047025660106083350440823598376890841616844515341364947358340137279789433055863621539433620192423505671170661734291776862894367594309887040978607760833113368659585569211107450119304320890469380362891175167321978942294742602841683756105951731296521663736687934078011520835397307780305338680948318554038444210901367372893349610417573688487153161936131806781363919265071398626805971108843740099147872237837028067522229391098180930423289886848823284597607319892342018044507360501668170666897073572486812165288847587513756484498823988624040443108997216462188681812703282599481690825340149489962305857170454985999369234592219638684674151436563747295704105283710366782504098026956232327733130407133049034721325852146588261593665562793237727036246577040245848954324175420421143760077906388737969597126280525281377971471962495668719232656173842728230929478814939668957249803042256439876142679145510361571957739285315078205702431537844531739713704872618702539967384878933890926809579249345809088468228429564411602340610112715332833270491145233074533142400354009488648522171878208123748633822423565639485880906208393257797385052459694280479209588157639435751813034008979906685090724847492690162763175311349308661300641101480744556454682402971097028416154431817929227438418094909989405805935685123899668656821211007321361183068389376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -56810335553552964890068612440360635116813065292916808128617213664941113038122945207904623847824178798922619516819982657191505057052406297746008235374904009371418061010464996408712569028903047298077618811438955280484535905306177516685171886211984019844235476973432914245855914599493401799703486176711031052599232186938821324063063188668262485485370326008086034241966407501828773311285831816929099859735683562641397749127609903863796691843076813044618240188581435413941531000274422445820442416104138136400283356084149986599244800388011588829601295046971020169929368858536751118884861196304898947090077844919773864077938881587893466772228573680126344311666878788977675498875370471755956431831731655173876894836411183902256339570463752645664255622325630681185550329935631397008181589066359629123634961254185146966596814104224299038096484728328916870947647029172218768783410178459458553129701766877307060658682728925872388950782086889578302462133265438439890913026623002103184990300753816825279673650331890336161157428072419926779613899526934298750557248692443975836579662966682783201525886386576784027723145054295254778782847458875843723056975604534346547243070801613292673457256447826059315786943852268798206135899860323937304383676377769133790938247889067798847291546171303768514120092308432795347416427402357894298866590278439321913877381561010575868224057815693284330570100699628611602423473119507336907436098186711171525043179025011076139490285479894104053328056560284942938501027688565866038884351338632607088944237346355194180547221204296776757021265366468948442723875499019540889700685956566202578507631382976600841081860821896969663620422651895779684359260470741151461825846621243934240949985819421835795225566976786734541501147047230837312950704988725909466079996108298302513565170088839620999483163862944991406343224093561540439493153745497757219937310598125570917177619096075263342165753863071587661114016523286654962510791214688517343471260871207664244991726675778993326861702589246822449110794091515311483598864696185785283460643817718002212504232739635932485693493091135424733420100491021880673858053135188770525316052046337079296388544810232970145767234552806521211112598854618979787222895488238620386599630170898228837446864513136009209568263439055447329609218604696186852123338032126843988065187199503633674684495062118305068448215432176001339858014426611580078741678973167506148213072918163404913397466706147270873841792106525834958739576164631248063568096196248707766022255411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 108470371951443556373641379046679912709983479886532020732047697167809262613866170610041253851258539433018841028567597082987339537657506407221141773424205779621214382852087643063910972264403356856157842018879891665602565238275184299956900579901469775872527187275884867661475957893515612463815095175444661421027363824812734604442174688560684772028198045752522734822485306747714535736888831017603504462318544270284519329414429477465314696012961705625125008843801079155993806509776475123743724651937382193604278782418411852600861063414283313284113455164475657165625717023368478606561249495789077507757428277677941131443601504513455132407109919841391694470241690736856133925834487694638542592215007784007757307242955205093383345047929404438846215678787042002843112177589498337986459885736777741534420842515751782562849886120196087704929662179095622745595196695699788269878755418336252960571506484862979743888225897997540355792540883397217245513997755328708164376285953752622374751906327656658877983719737567381435527524171602136845321883362622425402942480112873599155537422331712386810467648958391476220062100218875752103616022374736198614190553945635234225518920316240042870275841875162992207348201599866557954494457826405110939875688455856030317432416354007357132000890169012770637940730071785840462674336025709243315162703230872197958409170841141556228427784279148868224247382818683812357025269537105962079172873783773881923731446499748771925196414538116117281306532573532165429223789581965889845835913840411025708016657797552247521983995664915513852356846525323177375339321500030246266665443424310671956585818562330851459893485619566404233617911457416437525306700040095310525037784899668282881209388884271463170269003148433388204585073423886705791654502759249623065248661578789842464401903222105250461143613706785413446018109521024789839834867421074982665108135343731177870911584672177316103446686316765417891353752642684007825741282883629772436060854397016518646185082561209935510965143016037436800795054723852338996196951242186312064056078110195353564757494893216373862887275957677553857219329303525209085757991005486149021187785472047025027724799460467476269754757961201436479690530080330000598984619258222719963061436916703459408297195450364162231120401614930976568446953967141475286307863765843336779935431013386410108753585550275876314280988236651027280765181402839687037421425369269718953935021762571061789042951374852984788386105305546422879279118992571544288754654349020793771845941723136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] -162258205095525010921545653132625967488405242107998833479754967968261977770830576482710514933762132232985500111730013539340895721531082741795279901388153406128421839117170601727441608873101120304813012074048590404322614167515260055283133064639954058346978158264096743548087392385646706816476556028315996891177019626424356511563414993045411383828375475514835359350996715227395033420427362389824870411370745327835748243021736973908243010318842931610142764740464483251660517268134948938439729110028090183087564670790904411390284366701853512944447242203818105837975934353369341700649128756472633577337089990757566434450346799268270005631585905939253550056480048333565547439044428593833641427565726974603993552487733213239544251020943100175792549958065535416160152428668235232074924613766267084822452963031221960055504775320411452243477225021107816212328653526985094514242003573219131823604442728404099337067147954244852819264786144561714644446929530283209689132501708079650059513068403575097458102207206036997618275413744540859066251987015643824924130335001524640305793365151683865681992136468721265696264373115197289730196306875689436606941476454390628084711499701098337638582444976205879039276895945217891757961629930539074104760399067900519467592018089302258142365630132524178750926947261400225470941160275480146503369198219000101682681361413597106458097061658190895061400827387134227640318763586773885601138521315251626225228367773315390095250621091076351443743203801445662998190178794236249466997408936944260888720327181892182333429146331474791618181107977526546232273420178680086968726584136783735946319722842742721848774796571414424846873627483917150672808075474687945152772462600423952271557794063732005742211330416042659031880575476695273905624814440703589436114449437961384873474872721779882620035845159366836279597417190637143143243667144619949633215633328131992635388620016093877166817711765308980655074283508266353677307308949597362478005343249112415402522326262081597292071484292799368600874199441397593081726641147321220630290303659498084238017020614599596006564033023877176252020419416273360088495035370707053693253474146895914337280587157722075515844822095116557688289369481603917055688089593556152762215994567769907435604631598326251186372286805796968439122684824222367271827918641231328982410253296616238113019421874745177535186641955474321862149721041070247953153380048515984834810586168213711285053679631792759859589120667554791593972069961626389607207701149613948697615269888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] 357820894287745234603241726618261806311589541446006292393129138321585680363312132609703889384522625872871528327187683503702413587539361548665294372716828239811863609840493789019194792712681917498691699238896783836730236409337558234820396315643173622120547704198580695816215486743552592335752591753095229169537423758328633107721634995271255202059153641446683903573294647848699100053523403709077712900263762020316455644868580913484733046904975091886999654252303443694254362817390939656586987929890019758662150249310000536444766146081535391397856815326195328770715968674210502820323818666113346621963957567038748975610931105028818758630204127251295342668792766642689825891612247044215116747667244627640095784592513719415376435662415054233400586034233668536565224615618197856032695942841922663986411856285476903728118136513699835838336634389195138227371871577597391864700572476982211911091824296150757086282932096817132344845569429117469926308782734126265571526897420089204785187951796748255135920344439888471387409046892058176197807500543355708317805076815925528569684768580207516496287910949446941126322093734498050336066980412355233494976003325223960892867335209079966713176120940701370450380466237842586884499088403173737689561430910568356867642752188338993402272513181293049382800606098305525299663337585885278650268454693346488912591519966119178692367062707610843722869299001580705659137611524788100540943258789682054953721973226490323043532300745850763866665120574550327398005419648132397892651605135652034552294859216576541889486045317345497365453768934762717642263821552975306047706617346943525819328483596244527329868701107818965181030032370598172929610855003860984635818716789575090512730090836982543588092714628181256433135859059302018626281080802245433637069839823819330652586045407159832626010935740936451785425791743842555800156658012721202808716483046106626909238272496321964753202651416656079530629095614197400696416592995080224878386776368813758971084572285488639136777305503099191597635732566670505503334587599471785559721217881580706715030983345429487930241765677532123007803731683369922762718329252524331661656987807254903598937395856932114641224107406800512801376172420366597652793165121706681739710835459240605607278968709594268287103018189869818390237253336898169202167313931518900117055343339497584505440198044920947938132309873071537112273016858664081071183175110443858712703538966062641871093339690512461582942792884549619772989995631730436562376104732556772446093870891008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -1079953424510305743957553493374057326595325155580847503801574956002403210005340223357490635948769527745509764329456921190731110721196219870805024247866734459254209739992121937408433090468758491673317812458335931161290206616515649505503367771620046528384250661568141813275389689934347811008581688835292761922847805005909436608434704433016687280548852678271458945544366233667700817317129621275360270992504515829935252914814439221926989414068117700180537915870107031846681730225396037154616443093840728847334603169136799353109653246542409284088414016321592677194967807436514467268984814526570433380126743579649373912457085662987898109545020633439974879590560531705058115259337178260544484824149124468765924305037845135181579281241016425660771983139293859718247048975966996055111647597864218053587077003937930243069576172789836179420897892574181730688650626119973371431538178294115495342122296259869731753279367476189958280730259916529613445196429353047102187717748362433593291859754084296842500989905805927069406913333774615879219610408364317106313730083854535969158650628361075532523895567871795022450341093978381168888624390272296623062342418427979796458548496110022611603687113898681489891737039831011179963382401063930487590280593704341210388144532724500283532745683892566022812622153584008398013631465514403387239895934261981047455585879924821099581942698592635299909078259009603805594772255672748631893572739131473924896611535228744729921782188009080071307060546698324762536881156713646539464489058753871036494607581484281128958656502151098179545944599900528463075206153273630567590228101312938838663793164649907032192924391925224193026094098061777831461761301560625360250303192948703713422945157007725323388659422235219733781335175176376150343233463139755208265442527463280546727963111092024054319303695130555491098346146321342966100295184900285900018319491612366840033897575526581449588799050947720186789059195659417721130699675579550199822319540560818489954342348152972488188530158691487215599908891837685942601245698758092757397424043359202562168444521239440590924279139349128399587900141436324419656085289583172434089316080146256748058815115194472259872431433583768052939989893082179213222576969682191751928617176242064452705241605526680571180605095455416629255743399785701686190247152169719990361564139140293677573122542191380704506110721590310461405562391888331707493425300836092710694231793616766524644431188773801811957331694087634061098193666384100897294771002266808841070066217779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 2582211183854571275704630097931300725613786699331256619741917642367254482147702642908041013335071361762243219753986948596640574772808708734621983246615840789010673847978203531921726202623582699023819845348638796378687993919683628565276544998225558808168871146069031535193975115565705158180478018463834062474432372388070780898381094637130626398322001788245271378816813384328979262709980253525409729392339094189770780404587906496480474540128785937497588750696180681725155968663403820751919033877854689660646300618964355851381519008730866236776783094721929248523422312537741032882445936799759499635603153646829934921890366525596851698284771697525154291763842536478157549272885487657536728372585651431365247854884896578160479258559542784972531953744043915434135000582155850776415370019630996739771829810418470416267929369226376072337119418443839782344426651125891974940684784676276071809912926399507352772868746634436229913159309859398159254034943976474386496654516972010838205526917004269238658117886096933773593458738304383385234106827742844333363140071803391360796328021512862499440616767567760411142080117149300135207414130476217347748979618375614323160746188750318307432943522261283025371727473168289521973637317346373985983623264606023695814257569090338942063984920899266273866728722990221406701155808305548377394879390135685861107051164064027293998765706182281860871622982824954896653864619174359556944361459653932968123923924031723246663602394217458872108967988431499359911431807103750823651376995239710306421978569407824193086849032254727661056247330368897769946641003051284438330984565817180977306554967453618567503635623629047603488819368001527390771230564977467033591433842927354383836032637687967384358909704989951049568156482388536372913854235301087917658838565236166901334379479279717207009183453866011104354196933051148013765965432452499295463832314074680458799625951054837356907977346527458844343302945945925832968897859745489864527426662372795819403241399048949437859953703594339567981606758782489950220329545452281367502415724990826260845801679791714640656588469893062478131873066321536256690701667253680299749187158502945127712453708323747314145841649468813137048924856642447633713939674085230681739733843715123089818355361052721318867917646763566418978844173247534377038260665096294019630286356483766153572070849297381782799010911451656344275104703911068668724847640142218890402184460991935399481453534982430209156157534320132265168306933513857033237227290049537228168303256535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -4253008380715126354930111817954239760116155199563127746385819900678250164583827927333218289645522732499619981815725949727539261761803022669424612457159807779946232604494553326118868928791037677473590162483994968392360441166265251133877835448887198063609274322858812086004616244754545817480043935303376786522238511418610040681203916260452523770485298897391452074303225347304177699016340452311219205199978016243963761461748483144601231635389967364678237305776468986565216309073879590742321404098076942860157054616753863066251473974990302314667367671600795133801658478664433828058347463436276883433435835937983425599707046020535969300909226569285908426783435171912306701424338742433795822906685797359481143916754957329965851853582547463545816183260381891291003173767112594911305253562243328209947943651529491132513936370519423456377029811981442181439356206716982034466673311644349927393889302993048531235684132808005983161014909891857960644918426433137910258339555530825515448009092829664627981247115790817958464491892849129673661265965931513553474109157628993148614998231735070517637690522755405356041253021744156589052579126321789625142055998555684645807422862666436599332894295976532134342653282165619869782967370444360447795687254301017990587775519039628907166681506458562560123512386989412050979374493150985181878693995297430796477912437613989859352474325163687587902345995250978196444925983608545919053285447970062885817714691782480263004686056442670552103609867904169498960104645687865535671928932531184479049691522645296431518204662748667272019312847565508608557638931782668885050429671487487529373563700145267914008008098364795475586542517220832208927837798979149935483065339118553212119280451148655385699466004749515473154913650323071639780963690089341414757110310002058551553524553310973415481630045648373966835393473339280777275921316999809321569962451388636601771045166508767601242790119923936810542464495566059118095620848601735151338326888244166523294393705914038616495989170482956087682681954936905473061487256019678255336805916744201017216238399850119785531838436334342455739786159601332515314431935841652887220758995783351309761932429462919745372065253481550121705969822730481910109911825678340644323531718222499620006843197168857639290203518749218059416355120983027770117347718789189582315573006781741599068789368293708313520441857191351853185443922849070993436140275939460403464955383949981362670798186812542305339041659976749563919072854117117204951676808544405496823651552460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 4842894901099879415823073018570471890985996920740645393866075050133287809497786849716962239845730880236577295627395010706416023523626736281058787324503599035989609342636440252553683204588360517461735055154658234592753107620156514775066543441122939569602175624133434215572941823197422363732953825291293543560283436924940842646663233502729669281218607927879179274273562592725954580599575821556587496790324768755548893513720300036619652543123498168166696098619391181916805485631754735445658931388320960326832486370315428993560886163164940646128601622185134344349489358578293529150218575347394292778299318258317382743739019174939948374154144785482441513420516156611192321179811427834704023956902365619896235550160749634083810375396427987850886410438218373441651746913556564748074397664052311528221353008967448794590930711115502821431102726388796131549172207098330316957342795560403100591386088914796739315478423097192024539777375046693908404833685539414032776857153287887954369216190698777009269375278611866665339534049896118618941109139200559430173819293293257929198617751450468418802681765197414013692315231853498275651253591195735122394716682368080075473367254066532553748605122597768226287071952169219331680135283172145361121379698768705666389147234903993092103409749027715455809389018027462228274435913998476927251941788084308387836417118748161685531688030809207468240815740655202026107521819766180987689688614903722760342709737708703210048678290925137918708106711549481478697639947541925681915734740026176722632117807597958523917149658798323246431658435808356302116196946340266094064992782708780554488176454947155491496235251197906866048999799944203894467964530103516327590192637113351301357588187682429499737175772320347551582014662483305985547531676770839122290716467497592863612616279603598733077373247963860706562679440320843856972741532901436877365020845435215861582739771373670958013063790357212583273591907814809861109050853023816825846309877912692081723476943721050556927012219933599611862087984409467133649469835064187016713776022007078293767550721654451486096406502532655316638109226171460034497995269559916261659347538639635213764592085366306368638965482428965324608386745691576509033324415688243457767046287317011726593422585315695132332283090298556846627227434079631486339773187019431202211001328134099207515346489105614575569264026126544525798358360796420452164844842576730540167504739712131739868113944792169610710654020759968388996620694850637518451038542380951874119469251952640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -4364543436619025864893841125910185547416770883577570755579265600812311249031102838111093261741266162561179439741912921845466139325821173458202016831812009750048879492923760264065019328381161104550999606316317535385512438050192826580540913683832261737601351726642572743828250171219474205618413038578877291839949725359046249276967038443229512863635406687901307938953894217028095811957043675523462566447721052354186438130276848842602106450612175948816911100141891702161173703654894242899832753693738141475496034996326871102766110052570329668352792676596636751170222301377749809759614715638311244046216009625417454161137067978686780752237242306776103231704730111456983213709804290130630154142250867494433280008877857361022976492562056834875095113302980426446858390156106354517036456409121976113959372837527564351414486931478457733610779815739936586911654175049817045727271224062603515369941188162897059952873059156485371967053702954976229078700905482065787633820642097425414619033843194167055984876024780472299604389127478129400735868575247916169643787677912925099948811922783789844221399331861903536080363366176122142632593897848829179598433173020904505446611366482887227646052830466725503844803098051438724184471061995202305248261138190005907469074691786272738796394419078673359492081830115554244901592850229491339149968795193462818594780931747757582618656616111836253365640807549805664619216688266349199116204499901855778267718540063229587324665833288863570086587043731905461625606970375563054219620705038057093232632331719816252515330731250545551988178554227471550393775830124298828779352474140755665803249214891560052270247294884723011500434539360413229652182527573189863721325563671526528540616415704198451691295054515836511635788423018981205887943240999348802563758173286518817641004210816088921632835211916004972243112049081031979819624305727909454092661520115977803375481451464208462787672006325146302312053933535014600703368609208624433020691991749044729177790989360775451477559769206088932421565871715896860979969621261173632298381643414442875777071245872451993592992436550336809865428047499085121808293781972235286626705005773089489725832627002974716484831984562348246863944119229181451240667573464684345759892335462230298515773897272908114443646259502321987299611938455989484865838967347695959430034736375090497687736911686716876023258955975123463003498111112908363965868112902272685607750897318270776240015786693151381965754258315568388185103619160274000239301804433516107056667846246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 5304959492109294226119799146540291254974880205801990537386882051412747906277228728118180892028904344243321213187528880613458382742849382930337196069942360696287114237943964797233456575900921319855525278158323413137406265237864079261367085504937983907149987117919609961771975942726721317642682169658943753212414709496657220261481525906607421357599834101390293004657237137263016044478365569603832346359523812919613850297100174881607489761177451781331035461951792850476197142401422118742744492768650209535044775496665942174927103249830923076224824006963472186807562898202699813193324901314765618323171919902333361359735012238880337823033734931875178252768287664258543456752814112373905249121148501366245013982756043778267736477894572357019525113693887389718320024543893817601810801924709104109565877499352733070139555631234731333346235067420937320622479472438521096234758444013551216964694079705049963480051930904410805530188221489116894841586717346808840073263247288664867144905825624352158196049439677524747752074764620427275542717529878761101822879243967549257756647253596656066391040149703948627567173976523153916312754269929284262200160197780839524130366054028292878029792675298806293127624336484411694651855934143568653801552535912736999139677045765255048510993335295717355924921507462956558434916226567817892203325060396199944581324961520671241446971236562243583257562283513193238759816166468435801176390166397008837616653803941685966378404819657928017610158892910342664761383758917019435053415829263376679939243875309589749201007084178806597796945659085137338079406291018753453020746160244409603880270681856148353646145350194875788804572156108351699634788447487698526911815519930562454947963129999018110886532541063989815825471272438136215322932908115911749655076229083619822342763221221293885925302623294669050614290480424888880964758739728070807104201941631928039195876652781909530515999672754467896553698634397566615137756073282311046292021255380502568574540706768814429960431364617064629949608440491727641000402003051127117583559039173984888554862224943435117864647656174855783625506827609344217504003546678301859561066438304404131652034498073773251548773615148996720149025550977503735838458975293278661242628071265839695720261359134916409577542204550967006532604414022201772884573102718647963525852771573394682195508833903234470787809369380728494956703311480716969689970976814865490847802163221576569342736466406345959381595048912851580310146791721573619977802991059507880055067734179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -10331708346003944788511003624245777408208564582189146366707253046683437315383916090841617509478522418327057547733723710554340661367510452960854429825588120847213908807603301342717539581657520159495949935785019066312414842225444497825219935346602189287036595229539352775203647075785803411322198836891095506397036650431757830118831704216398400467401857047422044582350381910893954433161671919461436476573209906224617974499791421169705940497580017407640847967276630365282132527867536456413956351664056345992760857310533114784137180134120522049621670964605214436637302532937233855860802359790057779071933416896696375164110255922979736181334636326457083229683266960753049619748259786190425945949538694908128345990751863602914094349205473754952475159164494579664202882653299913307758254765438704794645180383251182193809978773215868368823108717271988627440340176044954771645884188447324027569284303443400423116936362643898810059307021673271866499006637087735529872951504132901046127041304712119378680376112115731563115746328150540791051619625882792437529360293910234635611669669815485585461971501586806251668558425612954745643616801038783314131573875712059852399884092258759240976556760298971924803359673432047747827751598823588107180661141988600532017242534404301191528647018890026197911446635206052227224519855626592702757795669761803912902162235287810608788524846336051822555941414469420744011498277970535858743574413640534160177096703476334737420952590726862382524753470949334157576593850923527376214963681991219014665505192965428713642338307610520856484779000223295740844117557747891209118738370655703720023918687915049098683102248442730185621084281779436495621429980390735455054170211382900219823979074361296306455825046358432178040405676599417796868849998255905227427841852427023079493169734201057584285811335304700836389982193886945493513234792039426236933466799813080581156878833411457825249106344546420387183182987275092104068080612226391556962290644277403978454765806714386091236125585078011290224200365362927199964126187039575610027435457068684560641138240892489976170710979921369773143682689849249059441026739691033274424534337969479811158299556145995918400928208037259475684390975763872990600127057814848951949186782895150476815482742982700735807654876668947666375376326768495416345455827121458179460543023479477312959201898774063283623836038552169445789161895045943871217960480482049373875205262666092673055150575662037814917508324765122704973434868136338165562166149234994975052352874086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 18511264022514527913022103942330521690948155702121284686937736848654903605366197226581058000118843721926667154632534805834565578550464098067629399029826660011216998782049426765530450890669746886849776365214563022995680023529393501785371344148902955916910416991727584806319469025523329085341225858865116735609260117889110900871035694612086354632015228418133861796592243876454708410535582419317458365993534980139500228008143910924846627629037141056319625256934631911419996940552097417743966841137648996130405186606667568546851864610748517749111389097292308041230572084978844918354659807452427533391354391131942564794474164905658391695477651964999129365275952257726338561387662308944510469919120212142414303957006715095721256550451839261617298745889256988265098541820577286649692493800493862603056455533170461841663735762707150668215962383668576042397779704064701829146430753970538238225681616007152263662478456352573797771185532304180057593512563324489002774145718576701983365768673248129493821536208042742521765949127052751342456621738254893963504762173260198903235195797498981845013112207373268955078283225527509372047676461955744982880260996891184842308764839898637314937115487457227494141566196096538996801162178777789500113815026607710136698095383113946872828467711587976676379891982541796862144432486127194120901994681144554060974025466852255962982762595672980468559452201747630388552465720840281993111408050606163958348339473719602376147321438519609097590324080581418861967141614571867455440476940380930085628051692654899338642598999590865300561750720535143864325916786383551095362779979184963084868448125059344935899716406274062773712000602116139424954135105021923191441032629877798602944116231066738147532453618989001267833866162179776748407814786695932232589074018506578285802353114148733297881854178303187807983541505908050661872904083335443354505233788841665054835306863755887946849414988115017347569433048982392356304421376819832874565072090026542862934504281721250925980214996617400481489585427890601388496482968415057305272606637434518806018100942934267838401021691695420218103121990171570846450946384831253410893009201646469096131408519335072523585460866262383477339312318179528506658370933006392843458153019132320789075497527273472023463360335756555348257781386746868695396877858647546200458264258844700680418943627199217278216854746826454109555462499953971240944442078152541910383361167518896628181134915824274038290554523874770363784692154724803483414251484994424390618320516153344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -25173565632414571267667532223562796215783039570851016572214090545890404477942936691598520575678651725250644333084175544476715397232176081396675569685727235525657714861778326284437799089419354612991728436955601397746881539250539842707852178736235559224134984692423053407758649020256092964127166439939863631607600456099893470666671985162551086010195668580145822716150588903718393776993535189502591100440069579124374517537812356862590012674662733356504623657489434093891272028557656251384172933126180148838559337734527807620402493020667731791306317618161931404804832909844126253890037531378158184227031634638723962527424549861419426024969148341257449288026387447082679779183721484914675872975147138239360406313639984174120591024049883711432763955351824839265473038097377574289458322799968831566026542298437774881637187949065170083209793889088895830263574013953541474027383522888705852996143232839033621547939321679391450227422445545037016526510462406732851216001090775403164266280461743058771692191942024157156351936673506723189416347040898095738253356529812142037455158954237651864889435257850421124194585466467045239389020973225711321570508238145831470470925199619459933123489716847359154469182897606465660724219904841184317650731765686587309025746423782856001678260010565558835385403227140478645059915819827494400902475063744436523885770164406083662756413629139791081548219559411217768877597876872275879302827686136559974674204078840176040415954850916419858969727511654079195937348480648978204004445117381036866682129297780067340909050069578900445468022461026370605177175835552710493276642596645577786330359326138350174595896502148731969147254756828707518189992672716712660199406103390571366220231334132577812009811423948061143019572150854783111186322682571424068062600123950198766123004013804518651017216429897851346697193860184495982432946495597120455401631047368795709182803704924923174458907904418856684577094553999331225898183144462369288503402199755374711215638560723353901411536979293135023971376111271470408148117758447682097104418910109002538378805330653792377762238507766362717240547353407098837916448571267178732778129035068271469474205012399333893945837750766671980129168868666255101274509998199353708029697962793616314081236391585448509662632300121184519506330982089168055004179285383242265523521136177207716228203974361256597407921527422488663480659555957217630700061936349959952374007168747587067820244550553693092934917252878654267545103074395951631126837616221498883001174248652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 26139520336592421087673365155826927408416544533686083293038402582413835266326043684768165206796688118328971818245010291683505357481831139864421104836191457024683034086677008507088158876009924987195163735198358466846612395381020493321421619103069960910512734451136426601706251816097117728070875994580546959477137981282007461839718515001747337372128256971033928657254162988357759880331718741434058076717714977659655754112645611585389971625711040257127593836668129804164541940317448081877941715025390818962785220157681358122918421633298177188764992648507703523132581565485860303566845294596425494020169626663990839638723756723892312526246881390986003645780366847943264463530160825239108857965853081021666733248426589160843793973690608467075420179500382375480790427090394599240911626252032808067390891510480255752839486718873287239482250959180993984802620425185979924118261447206320150934158517719941192586001680530543426142286839557672275535127618847803974660451073257314455017877015264349428150732451404843087880624500789644495307704198799317085468247934595424098229487163058804734394302929770012851274857006271412885542790198941318674715734605801966297433105595609143973873790329124495944742821596794482115696858176166181620210339697601470409056782007387316677216802582772429644417081520586376052966244953101505274274551307194396226513114662626198639036950215554728431065319737171804356131525111228235988102199631764738777218594320081130640323277916551648932103137839971294383997328123348335416974896643822763643436963296948975621500461960090398641194077097953520758411649259211855616345254558339968025829744645396673098608096335728857278885094602812618082015138983474449378223342659498355247159124807640352888359404311800972271601846518043148366322985525197384798878316894614693193655704078089383737326139817788291371744780192082188815389216156958379545997784889826304801956975207493228105323890259047978282322456320226893805194334784306161327164251439801250287683053441106985409889352786514874091713075297074290933249403264420666472816133118708415931291946822288059043194359972890224023878218097568161527411960142147589286461861551857233531687128484326777129538932318169464074201296835095531622582807325791131273946815394699231242374519969936105892019075497750193726754882681879737431219365388635262577009558591992066288688377407840588210138250463231693468833804687370758938579808978814471404336034331279004856281007315021039061166221204592912288164089169287418742794173553369370302447620311744512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -21337425857606017512104871208487885243498419764740597017559800887846621349029585144939224498511794250095857040415620972708815344102692737656040913272280916858959232861318745959113625448439265390059863318735912302972281791152685499436456756144984322225233316144790854674816658003349506420268772713367465211551814354295908280673315377479644867922753527073275939249792073120693984713307781012057819816216136888377571609223059463388490069562613512473864728421685743417660879439848152892944556623177832341560103199179639437391909895771690772958397302328345753029640814841423928941234762686430013216550135313628905313863865287397928476839709095822556959647459607826964146944853025005571386425700754315388422658608691395615608864306996485789322099751197609651439162239195336693726441691084544095992155598466314524955205677344971832398947647931158421628274183021026862191840392910232745530558699264624260123759300765858650820235577236707458530600958352134598594767703930357485483421806914603571049885223569757947162284836117473817962265503009976745814577376555665611209792693994822847005792040609458434675852883376070051003058042461912857340897776432660703140770589644277652594533629833133937887530524522218571157179622000594566109958761283753366500669712088468363342823202809565804523825675891936250567235701278487501174748420041549593960326239908669010418676710093963298261226984770666361847651766403429291792295225363412750063574708177862262365147231101796766447704443451562585248023408504007673836398099249466587020626934806035817910562365854043315802861336842210429575541330187195067301443961978509873892696162946735621447079997532158699564732786527664877708049579277677041461029885337405677582428289149149750099350521255724255775226457260998393230429581517497655886098362351106830811814029379391076015203597378191133220956230345110117339588015620864351690778714310508415638586872737774601949045239582459847776660921875645123648562042742644452805734601866761536612930879608175199452982098717924048902940513311370045467707030998217270046812027281082575834223494447315712726827569988766689995725405740486271366045028240130815979429093045709432252903085663297276825616515555163865077370257547560460250938308830214836152438406575384099668666885279828071286260545586722996208200695073493766011742665650896996139995437564516947461503327931101515627362175256173399174759645581032722729119882869588946013536425634308129514167729205736218973119995895034700947156352642178926278654533050812973083721396649984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 14080272602298656434889852132908281300154388387243756754279011647034410462199215777737537987701251519454197115957468482239881216254780720907257518492665564586430155616928534584847995134222630370385537364831193087699253243364855570267379326293608923716683799568065695040446726743332781874704311567144134961378814940739022908558484809018592384671681194273041552382071032123571768356696593428634674564373454901694140123507048713043365507842267938642842902677809401780274952752213988758804232610800760856581553585828879493484897297308082093026399158165886746133021004637298669987209810983834818012806477424100386582840728036906272072885857895993719110480027471465509444301257711249095737079712274237615654174708910393633612664343800028253869905860275493230315198325201271963074184616042945173405117041756031336918317403476187576606013877588796283314710012754288859060164627111062147470460468728410042811903426321682763064681397511799088334820081711607129274813740101741546580645933493654761442295974673665471008278201008346738021270422006996606190280586363227846386202574467375479081596130211637031993525060894214986357802207306181578954150688576993671042014140413716354897510039322572587555446426714512057783508846778779597154981268927776436272216513341141733707567381620969878910139060343033205614406526776392583107807714948084289223712023853343229240094487571929275501701002840197320438533401151783920331509077784442190874626360879814941530067772930839657049654071029425247934329684032915253303543860691155916639436449066555674432992723907650379400455368480278416408517425821075642289431813049348891272445682996708898273588342999508644666838199168812886269145105077805906949455049540085630799921790836900259342860117291149425566199692500312784406212044637256211319588288179099287140115529496691183139547570804779891266910766561923096569099795460950135394805548651703205379043775173492469771582482309391371361818452125147578215021304221738817175348465175187356938707408152602233616719867999877919372402598956040227090289056609310269496688501720411920445505621900289434778303642156137236672481530639779163936021509213222192791038794941057566165482409861095610219990802860435443232378857101281228699635760066003429280520216884247599515982872558806990862722417804815115287786204278899368625549291673551849553418717928712392464498265502759838466311985406348742539869921057939924938489932600183815628089643919784259378323298170871438245458589902879811460204731513110605134062925026054086784099042159755264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -7768230895915252426232009570523492446211105209737421777971814531035310489066755702938259648288430318539615910577613520200855858399491128093391705932081271407795770022677973716312127621012321432387397043946459447421455395069158333541027577591251935119207993964406499337575875229814967611804245972023273700643887267689033163821642502609821633686482468069871167969675380456934088533456154505710066907946413864915857711045765841642834608823176168409810151155878002162402322587683102491474627744465400805036996182407286782929161978453194222153013285556026267296318621214680561650917329299664041220684992253259543618222726800090373303591220059009236146669119457934381002314246336130297264977595099691747195259853477255876519258291384623196421975104402822232853785627778597431133778519351643645735626471691949736661956781994719857675228671101281107886007428836728455698505608493774614718492560680622920925582711371459750618851461051405124605647459527994069261057160119103454743700101966119723254731333881407144992707250990506969755164417545795225420645539296254513815469085976934443958516860649766283721662661657970510485778461698183682379326660943789709625446681112128004392205577634705094703960563878416590535875973116796170247419201874279924356339334228518397134727240919878878213066146306032558975841639907211828134112681852094114238439438222326834755859585728899760608247673919851562363977444812876069695503280837514417557751406988360179891046470632985024948947176924480565644106197672640619432061455354396722958272338333235251117104425335054392234833422453952478150847657459046049413319186029781920522480158814111273852074680034374656047577842266904294377814154629376950365560909619260826016827454281612299168069504734198415752829724831966975669786479583771759115525714046750992953369143835776167812442077569230088799629773824509141619254025361745867459378212786472935011162845747318951499600589374020261522407570953236836645918393710768680130444122912865942568097488868978038433567871161703297916807088199400092011275877435748877164234118970298985617705668904090819663582971796852975649894233654712029273493276959251835924040745019632691586912324657039931624205529054663921516754738396641815983311236664384000776472248749945162014572482461184152090494919761885028778359498003289518528822687709318463552005543227050028158616858349734139755624313317746369123912892049973453743823459920688842880019408708715144056729739651023479858372666925657778270476670136980737382565953498285801378016076077465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 3786959183794739588500295259197366051325319651518557921262789504524223946675061136665451027914075951986547655627031660331085559466486909004073972112944687228695952423895633912233401523814784820609816294347848344101340903449829913182254530246085801138833588331760024321361363220661774139101561478143651143475435927886707274955610021114880106410000959230752273855623314239165320218494428122333853346004486130245816464615460615544161812868793850845396469496943475773111137853213197981680900196892339931251972044130359374001025655482607611237865297906456008609453157899907410295070777521464601764716076382576147858681856255896064598885949159964549277441280618015812578215439627962155804377060101767572344276570515049847483728159510112072079718621593090904082546351307439342644715542165209630392168998676761501696562560388562569629536839070209321490249330688564259172238604770500837201173618021873138719463954942205905868024663503624268928352911574809319778240771211302920983412858215627586914189534532525459827923008036894565765634793106008700014756376956202319074001555874079563042672890100805798057319160054696950327170477287871522266189897124703487504779525319944240792151145850406922185998348813456156658667951911917225350047096185531030056349389761190997572294029993817110740147833655930015911400953759223225584021900979395200159428790465737876503067635736626064678818494555368371578169150829470251702380386457637914403049664800270997432124062363888257714699977056943711175958221916548500703244250673326667458678063748934883784522001791294878551836357638582483226634963245675984364111777371547135957297296876152332832739101253620657752369674509096772256961691508828623417282922649077855416439083291428796582407023557485162711196757432583714845400202031909438382261591043272838500810829429474325798498422816437959325980723899530083663234011315746067959837460825558111946787614358032329705808602972178783137753855776574007082095276099242093128664479952615079147430426866832532561834070250739116903286283367470976232399274696322117436970583106855286403985991771370442348138930312270199304892311828674116056321169486547123308562091682305003831818085440958007266063706930737803351564271434817886765570660435665687727565360627736074325397760224577126274618015053416232742437678093444929660987298074296616357314855931038331971599576453414149465154381582418559716538475162508128371185605900913302223936643174497778496958450046948573083456780797370126819294096559649658679844692341006816372424498261000192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,33] -1777992847803996697674437878084313000585214381839874307304827750781773308391355805568898264392874331591308672169366955013578499938325504095586800472943178546215196682880214392512331829697569298177232495245253228534771147350411970114536872266642430143980112309044703377604351465132920897044157435808950966539924048997524080634299729610290697643986263037026192670102031181611684632712915405813430502850267206002773015587802461277697074303077196244725724173824233477808340279774801363627735787699165809274219427913368515475110903982551540888393039363170477563770256955868468471358042840784009090115218897536016255803956063800059051220484804227167834462606554808982344922084718089210049372387719485265855946283022488412311018562335671997948566764564277280677329516984137693525828706904121004047662189610031721309104900447052210931201645883273255172149026069349563629196812768360735989792393095272169166875782724133345089360704822284160982860377108437653469175576608619532489160167760379789582522565660617968836782781227586230122814536259511544050957057697043627196742134731801535366213757126811206302769184496674401970100177199057815339636466626681000467732529495703093326821226518408267193280670810148660349580312297225797061337685089699048701342575216393945941957263035010016262577126162954539134445730101393361252085301955657955142174735326546847324278825349324194552509910080021382410399682458341587241595723054369161999773712081381088349520989494402179781466123398369269522840370470744052265613877103554157892969912525275605511732010956633065917893566886348621382881972452042352932868337521569330260362309070029416726325667719804968795449809179313569011202628976574572367673186122607534297975979687415559996501451023455105727267961233440724504504003820924470983038829183033220526734640012145269210235088661014169422182744720663802878896567406801692658312541544770036095871311471209641980034221006163817794102689813411325186484668271479696279926448761547025504294904680345774436853619821566850568840920969394882713190105987298667095917627210203368872535696943664208040661290152856489296374231894448057479537947493028372082771587757290908475645037907265588985689393176196357702390942996061350914443053250317276247257612241388110878698794392314833776993043116011103109830724837796860757024241158946042913315850547712369185261655797043979138401237467568775470382363527989617143872728480328396383476193162597625470515811330781697640307896063962454863082167263468716026961800289177079288063295120998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,34] 869107196149469997686494972277347991505960378224341646721980852716508873905436686460033293749916436463947020142876991137399985781326802459716450301239907572823371033764590393535347712045441004550759650578639521263307181494538130659482684526163893953269345315371474749410299094666815689534492351503098406839163271237750531411009068190457103874378451197418541122847709656949206621402810681771613659921353452787566738640465813456716191750479946418143707645605518177661675264208575408198364854744660082280252651892122994546490335957535465466573741458462019611865981682755717730480645553306033006155904232823460108285811752709870157456306765271878255713110332720702368479263207054049850409253018846754158517214699148446341509043942399764306313148864557101425255954604756089024972004773888577779749294780535392080846987995628951800952318750939700112916413033814636745042762766290552790775433492721340843305693444779686528537212458897034175568205063113569741378382053084197331920813350197178636516892840819737135541974080746156077328988417028069494603364312222985730656276913264392255150190032465748668607770574737490992497773554469499606771088970493349793755068911542833903344621702299661404577503633380132877737295597016237604276019762016362891516766218462321627407040183984593096974134858952259210084563140484492061801716826092478507258579550810367523104070496599090514401152163220306309396717399215134124251668903266800749027374561357354459446862743858928280065232926062378760579571590563082865112125348656647286930565169517522727204190813358675146722294644765950896032893890569437446573183205477565386110690140463774258909056586670563360427190501827992561245971262800676000574080151170390282524191812604944588375617131812624186172851143335839808123262396367890291614791419764569927248149471412117113721987865701493360391846226420918628680303724254707149522375729192594799999569780022867199033849349264488203225733904312108671620179370265611981395268824114136626186308859054715814408140417845871776732874780295127201919175089165259543793064199094222782739734767108660141842498853692367510236301368135220473600461270075346135722352361620165975861225140200954971908941610387300026781148087853060683596511527362683211589386235322758375119266377609237658953800175382771381314203916536137729204051285915132246098537171036235314646175399408449718949415713071768392612089158103136017268934684014123956388984913980978632377231814179856728324786675562302170898032916125313203894097331667640592045186765291520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,35] -441315705743863919489397852987178799266231937412534058976504880842882078779469390944292102161491237494560187260489096340300544611711032190113698737193854984098298372162185181103020053443043664918106106494875386857231361475374907803193340819594862454144167722616179774389172678294257380979694692402918557955868548148814862102947336065932880397594808444447885617797807744004480938534464988162376306968900402478707929180233368378473575856626205268147249544479946662163524846222460834124361724136091561394101961520699772944879518495305480220157410857353218876504080774739439539276131207441505539220406135200033213979678023034593158786790371771320765201197318754039556343482421117443607578891826067395918461640639334660871189396725290412851019402384266589939504334903605675151946437106252758602559685048688469837461142672598417755502208133371704626013177707684417461316609195314771576431284833200638805196446155992817657809326477522093184609295025506359335473972957575709711355561541271743837656315423978426939242410711460166997748585937959780251138638718751609726769121607669491276353192916131698106339149085096888797203762915090812446651912982335049741811961375240560346717482663791658752653158992488573835134234725021221763292165490036130199661774496329762514223957492079680398029797878409561515220878742917933918101008500618026262800301391463490844131823158887568338061779862854536378504041553467259675434899649279726565835033028919790296010392341658369852257430844719545483999546138637637637660930153258699345676082610193639297570277278705755966488999436597343226297072606567465468447343221377185783098687700772987905315869232655247538028596199930804457293473475672978709359083972859663597286545147710740393204553408017880056776352709223699383453318812704528038772638737436482023064782706870372715396580483404576245988870713563198092792436863231245606174929309704409857443495074462566522523642082671083466051412193181374255068843937870955862864165713302170579836471506358250677772893404683947383658826726637281997078790802997097462991597897469572358105881762011574120920908609859806434236207607833286759219800842117172921306062239364379443367270597560458375456668843950892511552581462814051784568746405681460980918546685428245783839553300993935323636675818235016774957596276878466551767233128649872761743939020814726311938221933701917385971165739379565799078571978168688183185534066904478347590507556661684656373748922543547713516729093546361136743185891124645866902614179132842144548769916518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,36] 218680508389910224154469636684704921460605069686611034226728053004684258150254570274535898392068803840947498092711717612911565799346203608421797179068284177449579365334726826864988383072830789071546868418856724422623233089012542622038463345453731752106337304925323201796588603561540900420102378696791505273930273148097227544623978243260922551730276741777196724056840635842134857574569892016895564415210229223760188194871225971168476519646069397248125800366147764106199365280727243034585687056510508819941542821703975077806837517524716710879465189525663540859627860767077934848526008602888436083404574597117734031016877220390321492026899100239216980049299312478243186713660149025878380898982516104140556458813160065623036376769292732374966155929207453899559529217632805806431605418678126765151242410710645728304931711204156592449857458815877843566564183262362439652674516542232499724904839742470163976200551358601537197515326360389510143713520744470072901206668994462150691484286707173977292684412306550225069415703299510592632204259026722977139326279173019049657848739911528475670229027063832987002266870323076785791891888107929464790652423302817545315974325986557302563735554124138778170047612160443611449916243353037790110827559932967155780998726150085469801824241742204169100888598243825251310159264540604641401941819164706883358276402019041634626518200879978775449203364133459423408958064751193897013574427035297877652114137148853870238430085602921512800667076197897511553808918702904500752411974923843193667342603344520178159603212134367207368129501303045794347727939727568721938190742872562128520096537789861429296998700501926364346778709508129014484964955504793670248740327887192061978635223279277566681799467937223883391372492711468049736303752245219191690580203447751840821319182691988724967098039382056384562283603225588559545424979264189177585082545373940511462583677947583069559613185005620474133392367023724120678454188021796005181068022299511621824494022590769183169701007606672097253971712603127075169195079006505730249084188686491135582123059065669443437774655523574407766211565692501291227206325527477180056320131894290943752247834825709950752719802800466354730790716927985240790507331169377825127886326187600493312538176494029090526623541816342780110095996400743814018012363253573325571835742172901163991876126175010885643443908268841173686268108458527348175018776007114215274964181644038368806988060379526563378685717331175698080341890799861288382914501200669445779748370251776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,37] -101564834134469407001886381189519240258077421753459731862287451350011768107139140516585628552289596430663667366368467328807841046535315034784852627184608431409822037583027881889250346057970942012768044650068299574562247020684412521077907992920211714796654806510944746476579669129163215174974117030043551429578642292325123853915898112413839912971725567431065242361765381785287540478328630769380438688017813839313379934788250779467724364211761943198427706319737768744170653493767440059048250846701728801672516744823886941074534460581765291882133097943361092808973706734142631576914251604221045031924803537624254826565787694464083274950794612575301029756818220295897754614507579712496433076526244590961849911754167327384009860766346835470345919454128826934698043560220953547796897776495109019322892192836927037995537758190910315769084214555163816340592221866892359909731275025500050630457065413677024039797160358825318340037272186136815748610652147702334132767833941669640429204163354358665242058335288449815664702806110896631870021566643708039806345276229463003933037160629456381511463496516686848167711740394095605015836904487399358727162929473887786489619832759785284295586347326737982692930710908229413811250377656181373180190569711841070291111877503467871315695519185851920285064350498963166507613251915974581094047942679654459225319069826310274028820326886010407603152689357031775100110142874508211440857475084259881492877705843783770329758928843231838671313954412575468551330520246216134247625276967019302057001464784040697130796404374676508791397040047559460159392520736104328332283507179393385545546103574891138251929362279285697587499627075310897262485724126360870672229335550850217659774886882961349968854657007058201056492338620997473654462288343233002998550663259137968213313342236469527704512590101640523784773969516093937179426433092327083200093590283778715628267401647249851406757085897906424922249105189510993135339014378233137347397930655621480622730603434719220932322758858465638201820985223331981247859737398277890427305180705977857981105658959197242953632579263209923612467246144666107403468881623593222898791974205860178396991505968230505920835099626343688719975201965904639626983986172640680150491332795464716004042701655405154166491233161809191354370885367733133896739800701657286920091498022010096789630569080474603998090022347963512503863948667513047248728093812205169053050577718891390285621055052517896072783678788860347869400422428357438656466461256312272861076756889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,38] 44658367367104005232985934347544999832992656516369910336154761601462706323118730029310116231936025260663487073032201567357971668190015415556740011335762240172176755378088052545088450954475449360880109978445885387987886161790460063740801923067243524579574006188450213039695008281286659882487693293816978431047518013324253431762557061479463294002118351927628074845517593245141424415196265294305701618650002825699747295357377569923347585373695159882224670427407522422953016341294507592530961707978612947461213747601218707563655577035565745268500647887489726074945442110554845654942823244427016846102073015818710644611472538583755676593165748632422608261056281270971927285643152057605565706352525770670040499941228357448491686068478814053629025136763068161640439177027809442288049455797992071867206598939094726863799211133473995015267694669517112605122849199350832510685941420746424639014713453338032384799401362117768495027589482139546412042176453409019245530777157096409117425241853936006186845012664416118472380314051111319032719819933066829870818604188788618918951068488569531523745474209278780606544914452516916486249674544252850861903842120697465175368758800702273691295676606906146239565793304319574784758858441310121625017505666049091464431203516833581876145104477805422788350555269705334870722141951259206768588022933848812196823399098329883529655817387107801439257103846619818992306485279159506454726826147241563482745969132906496379631660197742879063620082790615755299431258387290500380923080840200186913862700411894966782085478579171456354876179200336050334147878891103291261342541665428032101472710963222480587748177427707460925237224186500727520080937562426983469073842951445988286110851278925807607365890829472232103869094901324373103847006259431860738135380246651026682858858698483442570594691870051071588718177807870870320443171475883862425454105440938083607600261610557766029645812408301963623252440415646667410826318160192100764403147944581324397689670812528746879840679886806778965998500260069816992835078544251055984266890967324605726731495274226289508719135671808935005983283278595963374512278215014388057587335221695801823295150990805492619067706418814613586194776751456980151594314737987697472234846711497299301886503223003787286305087721596011556209379579488278785434516732158990099251330173411775035996691814011274485802971065869791523426566351656539921092935276507877816368181703948103657762118559173028939709785553895095505317905949226466625351246365633081611334887407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,39] -19273711507831335563956552179366269896860041955832212031507828291472654969541392411216749079889342669299063243343431940191185524229021666608530610190320127864216553952164708453689603548432903430596975907013204304129748505096299843833459779292939652965550191499470221397860813581344504679236908316733775333634699216662399911740469014218449044913917173314218782680666698413878540759039048139488995798476402440633954801233640027489354876022171465571042487448886796710088706794067737521913535020224615738948880323335807969309676407310920626864306615296322224062329218494043161109060923544659161303396635437692318391543791196020547844051153052699026468180863887152057352001508170556428459751649175750856093889512356456022694357731585352978435163558276581233558448169186117490126261296118487585385155926748250085246318775874888681234409196368809923593513347253934706794811778429691897241224208620714758322479077136845364649675830631697848741812378693832089910556229169848102442881517773700791409004322639512243597868495171339539598057758825549939399108197179025498196426247412364948443440440590503272470555218817241465220963680883920617546323745170773256941691717398064741689805003987629609855907393569124821455469260017868954975712990102752291041429654995443386440698880682502374002931349670614429002980566175866274236270556630946103149920670272104817335820345088920830492306070018121916545525270157037333019293237727729044115020153577740020225980638299878686376875808664966751045279347194242221377221193506119991143183540675668406723513447368919829685814345461953503273703535641891183958273657838609312434470361170715245311355160869384999507488964539306336704741285460145157457376182975775869993976031139483507284910628196240866967976807554610273692769176495923078039441248341698433784245818281797111753502725901024901183624778007158277544885332116605071757230284789775935426682448303124801990080638673733228440550011344220582395210261444201046093156636485890106570554501185862961400025366798210757517033672792283159913130723952963237926579002904858563753167143739025806493507803878350755596291699421074100231306431279863248184366987947477244614657803716109094485228254522086784432947493834609976382732915224782100511673906418632245860581279048544758782140552344753559532970678053520864485363728434137474829890546159517624817021941039128517628349328645723089863319008226085324088225135457686090856336318891803010087840635589199538532290545980041037841745451926768325510925676460222324511768313856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,40] 8306937771918628654876031930509625514432790517881128362913670854684716884930474795112762110279734666875252922863840377281170226293120886749375217665708737758110438218166995269493224164655000895899653041770556186578366985077389775425378692517512401447996796568894296280017058796771611203050768554672856946786751980344155987431107257846740153547611499118308794855005510223297295448573069488981679511596430818246748462700452390345248404706812060778605524605658181583232094426496055929325928920571931148217475607970264128597077411397914910760371846066129184732994004366312771925177213932517668129255610226579056649938473355382729792946031505495469871122110385830097537725377712710179609792842798498299805992909075384636143292680394504831079604817880610115073840164844289938715020021410376627208674649533201054295199013956071307069206423884829659854516934166703623096846734163337538877286659108649129641752943347384052831606576657473583873868198310287955247962061360534799604702750387576335151972510356188172093823963491593411764292025092316982761354446944013306784758596053108194073255306816484019114590001840348548822095949074291624523108824954797006125666236590373168525806067619320066626189413878818616678100316201928646964785543514161574257253450641869666388585349826605306181338501682402930532750094100973427672693639675628736597039623959484184249279333845089491784883646576693502350082292130552505677865267452326565203611780141129417786248130918991662285902865697673813200263200060639644721719548392721856065942802647850032363187965901363480552805880942818688779359058081258246323719615827200681376028858650320051480922104301576089720328537114004530085665988181088243609186978474686388191825102036757272035533649017983318942753590676612515185201152429564819679617604494797738937211887380595621728040591095616719789325570196032781882008428844192157895949496024463360788854400943059218635350846872071767561834647721089939606563637863349311662378570859223626612404423009528487345124692909410174351231075293632301327252817151554440983290597581647710623871764759546792572527477547011618295328798689175900582103098631063022528844252094347920551584513113649532248621685591089643599488578029513604483202568661327123855309457821970153722672555203119717144067830241774883664790380198074675031326490490774690986961921526218814348343599937571617765352951430733206036292133896124912258386506917086613234914892511199170217177840150787437035328169296169644484438047807023855261040483868672742906461046177792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,41] -3487648150290713626947282705435055109566804737153893943769163357972055491694322739094158510900319198823754714117768720449769797314887870683136521826934510819629539353586145947691571715447045504359056890754160351320935820360216751545153828967843667284461795714707820929328757840485303861457493208993120711948474367165743309881039834700361087178846006829103758734239937485197690608768568771009264342734815243653249127084391713089727352980735291591681173226029486739752387638151664094687175729815624658062804675358087670162739288127977939338572159029415192353617198512396531834156564025583281901363543910943936905754376784062991200639382005980875765889630578570438627584217294168202552881962711844367356611248670438014484746590213144789605148514455507199895850587341492445950618602862520919985946878406066688305861980759834284119141827336210467288333211900744889951933864711122042499190480972119181990893225111529618319979481447835448213633201314060010702575619927109845156839780711520239224600774903018664276942133326061567141487889527678923510864308844839779018666479345016142394557218921420356185571706270012017516769546246922441430453156345127130697834668540695409995181775222130324441121783806201457795436302658631837982932336881159966163989683087580123095814150868039510085424366566522313949314060852202950838730563781888004224051986601726184387486902219734864029691025885347692852759346424370008012672115002581365869656995950637098231856068507782260183044066541741451624501801624625327692899774097562872722422836251752979037370330877527558901293680890189575528909318603184603310998547654730475753937829182512775092707061647565079806656162631277246659163293763407006530390019488615296070897707180124775394569596910636625672922908512014991480182195403987112116372205725298289520636323350728942886145305238294005347114837492354584534909348691478768934392054749137951962680045292255615461455767076447498271588574156001126622524440505647398308278356956513623328405385758601662124943468518141879059963981987841043834944510112420700293953679898594576594573283213722585917398696408645497348900155462265594823345566385331748656476109201467540696485620414619202716960612361007434754403959559734030610611746313539637959345655010228931338606170005571825555979530511529965588243256246084961314827983430997623573843162461748321562787925963774491676796643546346193642443206059683728640792957632270855252115757134388958951712582179328236033427453986967763979746071881650379395094765488171890678054676070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,42] 1362992816874568566879495334424663795818906514409209480235320130960957270377806723505712752688198210437635566900199378615227744569361254277752958064041043656196212930997078492266548480878721274300302290042402710101589632652468078714151315429854629955021900434966588845949891546329847765221665002871508417104288143203346417644307248565466191450492638299903486670828769865134135564118897176490241479962245280456997854383533924538780188734350706459547925910124679444730887604263411691587432435816377471769660686892599591529944510682996538936050605440326712665126044337536276766911607488146345999599380449656714225641534658151969232291386805328896563016235580335722898139264025261160922263862325897806730082470361318387271788440508644074165555224368435665706335025921471989030267282929450357395824615948507482122061860675484489542392498799589728082140597123812508262763718541054261729368138052025115346877487177352716455316406409808478300414583356537326088402470335835106530648445769845145356512881770019658451238128816546014108184630662767251563330781661520745209698737121822475185356207772361177614252753134489495985616884755373313209253901880861166081142475271476348527536974468681774594973214459678115384525829523351338573421750230950740030415105960376855925955226746412034596689937795948252228787930668203263343996685458358825518378430577259975115631953739799176467573303368872169512304032827021314291556775390943316918659784520599930153583078748961075968078356438206234710404816581318959945266156708341498375181789694845444694299760404753458753930570727770732628421637585997041472798437122022967937076977536290737881601199212522149458787901972699934891770570410091690831163068707721380630907775053160625740939641141809612674414636161881768499413588708316867240525237261516204206411235820982201256384806680674303110958327973011089909696179890828221550527539403370722087544302367788113034058152638833621374267286675434257148710093972607942334526289690673321733721841344076441717441473504402179220704970793087741193102886150182868132316844145979888940372872134358506791487106293692955693788048609713939298506130474748560002116558948303885026220916345172968003693386901479568318312391064881270171410458055915169004070578653167986074867932065813396805405067510891494834591545565293278304228324999347649936929343187987436526793003138530874341226739878034027586108653762720283014356425911713789353459072702680294320529224525770458140152882411989519769893699151858034888028199134733964172344898355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,43] -477342156151827420660367704001177739236362195149841485180444252794597378392962810230180285954623086460355371944631567461042827990649622406903032085456299949514659256096542989516563194899776982501603454599724992064285202530801200325417085459115682043732489198534001172527304610661276810791042272915004838861510754016169394725637305148632819490527902739439547447059496113209090138944603661357583727339207437083657375453613807137503201504015314024689711777705581768601567893152320011604223033062268171262648610229108304492426820531442012474344443623441179493620165789461111671508209963274935627735281447917270339603123335100624020425018148764533560996166008880763277456365968011629985350669796122766697875066147757638483762264439638388710487534028996801087705975057597716958902310325304248775027119904811021329018481124171923076716495543161651259014615033377853970768879262749532501442148174128882388846814826312625194241432897027349387711702999673707343847456171180565276149183676546136472962071492392026379929709764425706982772646519747522386842343404892059455992723299661349045514049287385892955313830345510799494373256651526517228428138045004194128228264886910149829557887277454323281675516561273620960460003896842117557403829055407833018842860174577789911468421738494761419091711607966858882487237376381346234570564070018818497908627578620211274467045558449055979569070337592723515354895593728554276249735737235760921435932814312029773426160998754455975619083184739808998951420642557397967122064804902141351874004062999951457667412179514844740980817769533360982555853436839749155684400860033351967658863990892205285036977236150693104166439754195941955347622056723052552773029592216652392056816449997403861315908296996364818426166994343804658668821049315095874600287104962343626138043872086875395425364966302747985620071280901639230457692172556659256101020981506529267464293528479897017381969849072253034336157061619151668447336269654619871531918470099826657891652923739519989104440804113725550726166605897712196003004608384236690692897887274531014471584904835661339268658623957992393269483378715424505377678391637202014842343690564062076719470681630758402561357786572760559571210789293485509970088943097172888213598720792792755229679514988966181461477669381492620815853788542528054854669185961032581405463061767190357750809670780314717916273306276785259454348870803377822228079292884102116326976490950925423290648776170982191948553405954593329390053153021362298465013476359364217423894937600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,44] 146159805258276490360070966175021898378260573193425009312500836102249791143710675068104520855686949511623109068509938859271652709243394541593611638903288337925529371290614460514818085046400888094419316003411429686517734934974087360478494005641967968812170204963845154905630688395606224010911767433379600600198875788316685553901595797815482468400469992576250097166763793145276841547067716715339109808274490474499888123157906377817067866676754336472873152284809284076873680203023505379348514417184974462043877742434862776837661223700549048060809584387538123920826491835443833850674462596003020585305610851239376145612357655072501764606954653751348878855766959507197331004714548569216552000792595863207611932244532210531870367578690445316232218195711380745248536190354867766016408684200062535432579091491895307863574873565713957977978981633077732499971206041699149567768906249012311195647787938739710204184654874432009584625913881011427521746611998087271418381636218901192732727203688542555403294301931750343093017487839665349660100412937513290072890457435796147553744947477087591515597439891392067402151998639210587937281502223581183068042748132603641016352829816633991421704772413847463645035081087952438160267388570617806296047067121023971900027575043905320279259155419647949499905433597826460517408955372017399001536195804825973175438443117040641289799734308980250297674854808634128705597641060652771069656068744581253153059418544221168727085932164859169314334609613523171905775340150110743824262700472662039450175286025852264557745332201018801136154744335473960168223064083165922300496674320092651254410184619982635092281933243436691792165756538758120796654284173455662743725267300544998809344006510126312105831158208913455174361344715854873127759505995653462362426650847610156475726761181644442535985429163118269912872785447122350381082853174198699104934412460101381872979087290363120809948762007316669505673220654895124701631045149763163194282689791387689358717557921669626421200697598005693401516885467702679995250227770596197926109240788968570939123222081002753254942884629548636893952759740252236542397231027324323601162829781832218842830615357604332919714881305718994745332751504194049895703998631488084108582545049686310777515806032042674207862984987673306224119266965777271538606903452401070696531426650882452812892211516294000207125777189326076895710193859062112402936097037599176351947677396431485284080262964875379962205178449129552024172505115671783592748486640912665768032731136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,45] -38340505673605518255579473685837457273723930625624823924040826825229138708285095323859210228661021146130548103483030381097034289220239386091168125667126716998080828204300379067002755754859382673684238406866793455937346318541558599110560584379944681623307144787761242047739749687856888181519511570958608826909447788074016896275500070716240730338724123298160114412461933132944064841828432098582089396525852700778731084577204643662524954939788340019000483443881358900000349625783952581383726295987823368164036813122972708711755519226127225089156455228342099218477266885611791626572029457416091709225286341105423011923881921570470618525642591336004203580964233043570095427289324992901084051830159597453088030582349678592965283686251818774249872870566654116766842576802397787294136454530355203361429392191697655220831914277782995164739597353377926720066989583419706061954382948669102191314687772667024345998006159823554835986635653950891421116735351537060204905588536205729932227252165041101491821316988248205510691994589669196199565183370330689128723510226982535978049905391202423917464241384511327481353067811120111942422107011950956549330690708073946789913209223754387307457294265101137963573405304897584536182994155079024324322653990212694432344264104563358794126761056606688708506548283021260744171047121403956045921053787478115670861185404153697008774901832245046208607583897298576504486896620142469477462905267260747224930416796677054051882994337100610165393704931393058350375771627265504785969869729405497710061779949802409860384069918250408398763472068928612732849095783554529604361289645328042239907731840944553973281877133621630532942407723364091021317115558575480765138602902571234015785233892923868936055594161538197826186593014663315597178942281499284306824051730542498443212485318413528652107178719618410691791440700950319997874876719138437058609018589888981627894558170765084441099119909230850662143287265272471862591721300706135060403549243701613009405013693947352118695114558478432191270162743364034078094148180222004119063314242517123877425330819752240323511417190804875497882773730581092226503665752930149843418830749264004880932989000887942420812291509941516752336125815397508647967348095582005502625855836142568238493008552430748431689663730822950636198272271751804259745936143045047476727782707262773006215751454287593994254242157744897360150897290561065361028120555306327804778542140146099884623073135455132515256976431925440031988145884358502961019977084969636812187238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,46] 8333183642876538510170907774321810748771113273976069402002141652230386165031713316193741513655936071246552886009708330770385154577712729153436829571866299317530973173458807664597706423044697644866594301426302573663795900543208019930571880353652997078896820045220210278261547071579606680565929324288619357582807162749649306511778553582071005206935626445454690936017692152652774456526399092673624136161251128740833128308551302938380139322787924999670258331273998300961975573494988510276025068233905007399926396571096111086189391152128889262169145132754386558959631180987240720691397468535406489897504271149699859113132011324258888987365750689018426017872399200982544840213517833404981720035424531583810271239696685428807080897971623683757862122637130930538621404250541897105856650532219226271373559121459676249032524955035266138991944923158344282928289215231134065528779068627040490665605746559814255517123136523166185163765759999082111911292700532035527660869646713011576869193380421304900456138538153136691096912410273253342143723010458617995381714170021585250225378588209816061922848921196177477781428816406444775091332223637980606726807543994713926352365227836424601348301614168085302462541347490153306451574026123376636950789196289943238457083506461960874895560138781561912819357809191250287687273018008032403607320284480100725326335542043030424106046378187456300969816789078444419152152919542033516824999345018425867313568567435450328045028297174696119203114716172372615703418594078142813502568843498263332120589895164245556533270759014864405827167249962882859185543468110887479614991504499405182691433485276707623126909347505535262941523588782264438330433205893796113111883100453598857450599077779241766481254613681125187957282731208884719986684856463524116141418640389469769475878118909498277454929119686132552822330302002268337604419542257332032637052234432478488517634839277057050491574534768855580992195406547899247822864311857633667964763009595790305397663832382589610084635731795282097286717999001968850849298291096632969395631581182287044006908114892695805795660891030041371781039636009379466272085090323385686097570459666522228774221047538861568668149256066055224532328824105764219710866923872173104232661302071057268288471426666078833083867496119144873015880080936432577476755543751634690608542017423027789406295347472233455728145793876438989245600036146215565531787574657499301066489202765332221617665592332466433207679394247237255546515652326155900023710861293736407152459776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,47] -1366524800356937874499825566026876634684388997546517683844231192732882059763044483399376310325836026602802259252855982721488294401500251052610910348649204136163343544266574105576488143841986226275526109464612268461924143473093922193034949223025731648421061004432900000615420815476069949417733601628908309353007198076697449265580103952203902802452623812723069565842251638069879287722529137438189061953543653886822605672670157394141354986010487054585900961162691938366637851793165222811245752849545376915608529265163529822985200760973539259569439264447689632800463626120492292035044418524316925415124773592939409849759163083590683274333468536704295378887905882456194033678261974559068942127612664494527546968800608656171783981943112543295378533956803161565172602064099200880503058821314733574985902846134958079343629863496148646072040644201794107090857745298337227485566047151824942350107542326892209165662520152972263213400455460909104246508658946711960819800567759303520715320181410211122750310578601735860938130835193083501013703222476806589652428206944876251003708248107387028766917348160978901950398088075582506725494304744890031944874373173656162228804603203411980905912766891822252937444206890256532285256864668375896369190917595951537792669307664249783133704134029487439153761619701520121169917251617797112299626065250150581091626980848002061912277499349213333226883924356565721237364106826900831170437888678865591498675188795889235785076710615652566806735162860294777289739184668410934934924147578158598844636222826889595877299147538272890302926056903178852206798616088280314283062351486759945042870981097981363425964166613361423471267207942251303015217146448312805900693285440355106888096775505794813628516170185934148916727526256009502893524732520922125942316743665329908427594115797380709015816717769378602118384935990729295691801772719144882691049713226552015793782712525685433067874755040185392356763093806296285466863510905261461279061950108914496131416041216480428767483864356858141377709626169652997484236746507371986610849531166626308485905054721807186275500022794446221263620851470923791982923956254864351907576020877902888260194912323052582438692708798908500135587957497686722312633197392110110845662216988436985222045350109223093699988658946581121149293042008104841355868857184073918371447635551455824963474022077501195596604684133068010034040635846559844973128660066827075648411560916940959896133016665089469961899485557336728336743230986813956761513692226705782158131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,48] 101754850443308201380898878573341029322169350505046321847147001118069664845804282517833771908094049060495025967594360486539082187450334052572390980138123975341298509505860342735574990933783592783533628010932702628160260038926365908994616908411290536954652806434924112019060145457477453721599991856717124158640538400331962422652071459976630952432990111527946864917748872518549827351906124491084058046946522810801013331638219373133584488183670831456843927834071876688096396079622937248838518826624794811560805696336173681108139481468201237329438949953218689086788231481257213521502060985585653276114863398748516231709822413281717786146208596354537237324291026898279827307934897105252988923553757170918965831815785785743862807408451492388904909062138309255811789784833054263326691488812882086983970577808799641665292224431192722820429922650682939809453445000477860718158706068036806352482085187751313747233154215956989852579656702086893950480066017576303942861019804202269427248779568833206377867658586341471749255465446359238989333362606575193935803861917374215920758185084714322134334262077627726535609448653854682383404286053358018254774061776695163328036071885189311912431623480615908184541894444726097980429199101314294823032361945754536614143262840132570910494884227790900058914587964534562921268526233133646340959648211802785078774289711853910230640743451103560606300573846813885307293165950689659478749379267581772049612856474743545904084799195328648697891041088174373144044182640304699855411376997842872608964145376622407457589213885513796980794159640335216452587503492037058737391880658157267290510236173513227042471861128342297782764832284375668012826635620673772104549493274222248462366280723997843839673968578098491155070985978074521130277261656350280645569867140150687487098773659094032945690223093679202265631572672895224127655564286162483432442116253412749365822574089252015497745446520005308244687893274622604214088025486233707867400333741232672855308400994547632500246482690656976303273035824485508579679873334825611724719626744844927723578923912912811030473734532866685345514133711676828708435678009507010629186077323682064913758599039322371012812907628543890872631802758936005650324666390860589660376556991240191942101209203890395682425240967048232339237947843491142853899316920876672468324530792903889966301943710816816446596320981312127525620868264923394466710387711944571119867970323662093768112609450152329445168898539372759025035774842045309287451609306544025706168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,49] 34915690662513692950811008068748357796948258026519522937993019388878713417659726649645077373862686653139499589078118139418903064077174011057278151356199151934442766862344555077887077622130545133457437229423118577116137701812383382944265457208812909010729429102522222246022766934692289264391480265413193327808733864692005093777374624438115843317002843270112064323824932369604599509531466653005703326432836519931205040332130953533541663218056116543801377402844904516944616211954180242410718237171052652187896223255280420884941780025559850617701038010149764327936146584032611706185647378160192301339568846296453287983218103306234033306578361157394802132029095852859438199776833495615164556925416002153054809757079413733199603492712759739673277214940018216346702771979405153816493077085493836096579808913282832014205701136456556229475911351785958095773527782529044651982333679551121795458045468272644655077831765120156706579591554535380011951902831747671877611638732607610067237631207146628946851467636261225048948425867186253032884521543836152234218326124576256312151551044039305752660457245802741310002120551080691133222558410490891896595433529969520339656978535226656301828032840068856592665075184027707392020896358803836337763181302061547981570306383348556077542666047320866768872985962304295490794378079930486671885961193054523356825578134111140133766205314991445366384945436959326370763469393273495068960646530241453169860812726149089013095761442675633200960034679281751645435861838499307945400551277462836473947317054800766874403049463508353858932589951145112527980852860105229263191992438639065569803923191024969732132858892710617080885099031874830819339043259586852496933038106251673330742786795295366954333156630708402166629274125830296203580915610755195059101819278523659885871275048662462581168822422489494007041109796007788888418687305727487159816469081877487884750859594715391559014940039561791374435340760044189190635336447871799922165608167001798569974014970782269920375741718970047347838573801341986098863502855670263267817572680090054792256226805372755359105226317600707480991901767145248925918268207330971779728688820055261252873893408801747337255838662868438622005342998462106382480780649835125619485179581733657071422122924256638964835981900211898799527435870040388663041925950860822890740756581484880879465191358021561804952456771741837200862647364908993838806116593304208057102023428531198820620892398082877082819212494394364955928233012805914715607928251550453989376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,50] -20431365718970967481895385383283939492278288680238302373337598224122149578048329726270237705851203427180525089724400698704651241325565918597171077022671158274232961441076903150588033654003510769829427732829854359291686588387619827274913542648459076502373394323058313074266503750137017065634685591642325186040079480101636906309217849467776107980916781606286311033465112986112588177522815685632161570907338604665400448047516234642861036011959089018411430931454686699749740483859853486014464114125888510390767044949437427933397426496665724489480919552523098282209978049317848634965921753463817823744682548654058375357837869017331376228675070802249597246181031436960694604361521850261202519257064228813148985636862662196396903030787762496235111775348163388902252802389698132427894407964776161032763368330568064325666136129494874563052588191008302393281286222514212576305057500776214634961208889232744801891504499151653785498764811284247482224715846017337579310519294681428918350347952789273108256637707955103773574616984942258120364404591948517548175556747724953120122129524545035559862816573820002032977934235589811260731531547050829542871938756036027512859190279393755846653232696550015603205328049871564996376614991295872110573160749972372316720939541778799135973177320446563771799483930297064742728916218363383550671794835312643660870335943981884119586065541031790969450946628466881377111087922791128048052366397754420089875227579922554782311580048733123211210766059657120445595542743718778542887799814977737551817215988322068161954213951153123116567290269087499023644298110818387876712567078116093751914100669701884776467594899789043191282510941419455637608218173619067547055645931780107802901086196784421947941954298622829557717159099341421496138984782526022324660345801650937186653954378348325285827802975651276838036637031172315387736816876477116677478556159286254921080780074910311699075880956198479887903207293171132407097425936249620579764136078893029449031750486360953355673565588953419591594568551984247945248919012015464230453342562345957918353960200604119452037506262261666394375025320082152960567472077348497468806204157593286318499954880213047461079681404168572433247752754500645838984232555120330332793307945084823623836124277839671108624183707023649206646189678271482427123490932609790277800376364099963221036981554630016093576396926354754241462656442303040106423670713642362858227029570585471733217830243647363198081402068158481790506187286549599486591723165629295844392960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,51] 6653182899001386307938551395212746836770014236629199440307669308037004493982714538577874718979896627893585637964399874224148083511967459388071780556128434058142941509430695703543566011381831182908701150010808103167829436300234501450148068453185294153574811775542124327164908125737355044004214299702985385828120122545113182104758737755567502048225200847310594902550002994252621130971861699976619803362638405362264352107946851377284597261538574300617649990786457969440260492357588761742277775883267726987552330062515836346270156790836730690613378294910717901648058006018776489777921113690440567368260114107248685931729994787736006799459984478955924556470016963983533306007510370335260597077377265459260220888344628918659450667822499730889847765577292008774865877295873444771058857438746058845375064158872564038783290744856272737596305993381533648561854197324382610586920318783180568741914915212527055030434908119880986547992930801995176982922177022902693121982329353915074773202948331265735393547677544790361719184101188425234769267797832870374496863555435218702279084852166779730175070393795580064957255449597406851539854968329571939465068192550962315859708513730513385773709385321666000348764388643690382878686316017670265838090708607960073506687507519829113167997998445673729475405714232800530494144304702253066282077771079114613085026258455702972737039132604328409703653746207622504823449318168174744618101891672151332764777428077490713427471707133802838567740570309585361525534647781672202678154308356895480614577035608534472284615089088590167420072350347426363113314888241987616193583370038960162383764158650962110204027169052279324874448467048820511892817667668160947070984282410211594567755306787259074056674011027670730301986319017273279073415817891524153197674267699484927908632091449552270923732030636955722476911765074789736602614318081267081353499167970429735514350226728948978476134904709221021008843289405601704533961118486906889628530973953092685524363732602941686105391081526610535040372327297557891488550334645870525706545691927611237279213397005264987243964208259742463999142646133152824561434970823978023782641145999163341934086677972241509060300065247706067266406232841812453167253465534393041639289099157149467680691417246151222899724722727649454376260732336114655599177074206475227604333526150884497723236316407016051366766946330645641120798156882776098999871626382848989391190498474298353227094436907311952664208284899447736286026712565570792052306370374730042572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,52] -1686206597761406904017227893109439755304535375659100153889125216339868681216918040725181730898767155888506459306588231714301178340727140735962524235533355297313889540331741305445824762836200408788595187956781039371429072136006557643405282204347706058886084828857973786865851983638509593880744746598850459773802972433961805489124863632857189918538129348057292661002805634256391168077535484122093836974218764664356992988091601077344715575344172842762054980609037680860272963814502915104527391474325726099631071932846308487140898506752844238638901591467616895180204051691299788841475885281128965187495448713844957253032979417069934134458048167976932226710282369585007104758117760274825366806898879146110179077308676010364132464187201497294620558411942060510783676902946833640735699712215086090250184591936780846454999699118408231829146306027433981616695884051400273760875589314360100447217162395657668393941743100036694112072008454839805082097727576115389465625026592545415903945515972975102852732896160693821096606842146662258882639054814173102379150009658493008221346148321942098891678602573236255483809323393622139471287698650414295026715378775360721743417628740183523121187484711811332822447436324680878114753910896281706114098607185756584357104872168913716131400670570067741185312152491499020648763752687293593739645376086986593138894014382868739699968389277455963372204375302572834262160645884972633643817516275966931150572616304183323173620215192636904127370448683528197772410098683721054666850716678794395929786213216733870757682942272629921993550893186402253623357419690563550345247401688589373356431793694328470999836913886790564708818613974397030209661567425073134554963210290417626137257737354352881566165658847774453697192731800426957078015925272632334537254290845190196565346423998417859843089455264900133078477956614682192894015462191056537305393180422684252702441885851542464446786979652705130183168226428353676496636725662583351657738335188663532134806555262410853368866196343227465952833598227779492463690903211980076043762027061485006447110561164185079490322615685776758216471161745520110280932413182602185860475206533356680570329213953239078461048220628330097632107213958900638558032762563622192112400044701762155687180746074907752141683511467331015473843128428866248768294101933187537405343867114465141248582135389057931460286805968064768873419523178772906679207790693227912840163571323947736299993053979057622809350474516660856011853231674551629981950634852019358138368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,53] 357748660031700327429778112911949997906879588194947702788899801843649470974708454159731612929153211085597790393381077752403624555655674669217640672480847247244954168729396314484738557541033626965332865651019837205469882026522482931473836173032584100356317957693374117122086106690028920892839874665880342539920914081722797961394600172788035418498171036694067992735978543836552810918509770547682556610238610321097384070934602211171588523160878260135665227743839968205226027221030965938339282922563963088911226596565254661108233023091705160358738158660540554419727631118827673399453087569076156090364268675480199179841127774994162523489508158320595006197683694679340269182133217984257749680583203359426577871220220524577195799849484175882903657586272341355245180199607246064451194602158938116987606347430329369343294365766982456219610343197631900466876324498377040333625230746078885771850201754632799142055061447326991617671370883665096561897758145204836451258253357257739998786287531235971531920530253248770479271693732956629056714127106158519226126477421563647670855450107147955941882671701233832040121160653739791949997880379364608838930072498991787670736818866243745629187054690236248984850968615389942746784995274695020499889131249505887984952617270918856969480356348339337675158556041956049688234173816770635734026943424020130452009505398415459325819756152751774422911949183109936323605626965531703250064078761520353256130484451131124046083057604560748389943888249785369747717820896837565069001907677847620805005578966141953144460341038482041662012538563839491270875305364482865919334939388499658186169422951912025642019919550701553964341589394728543783682005901572899022639713955823105752241966842323949982433180546198411165663068072452223299537475208289193296101133622065073073371404062266097955002390976940679488792228359982084049389356077568084494629233596891163471357367635259352008325649554700237953034567099994408601232927586168143781970856518299699941144730106701722317398681508013982299284414605504792467475310066507280557776408982877134996206643576832860367697376932894504549813492120734939503041230027884975713013351707127944970118737699250131616105282259110834124448297479788389897607041627301299825001982474870806784640541829423695212969798828184129013058882696128756389173598953096984207039624397019180410659835066163164774354778334732933561448532841772599459919564950218150483362014813295205800105644450785648298789879649507119568991023660570044638662763820922752204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,54] -65013023595468928767973702211790522708553853067121403484939689834762330594937369290832057342800392403331453361046624799692732040575420071366507368677636243933318255211792231693107925101312463716710573105029143609175788515876679384630425320707874508680990718357860671590346044704174642822317314631513494280430909195458092255554429984578151555062529373329072779644511547256647320204493244454410014653229049807123997461116053468952696123013348275629121104894437470202234306629693853969987382590322383051770762740660464680321911291795373719328963440177016646171960114904445006327237969336754661164630493543232255701934711119935696627418405862799645807615521237425580651930830340247236126637270186830815059809261815261760210383758561183024671142890203394999262725158117137123100961370194256817781998537507261715033045207114009313238972825539417966589296094331170269751132781670560779680987929273826515693291242472819608671672238638147683454591607020741903842692781714521472665399198497446365382126469128625749108588204117125858336692069137877815956870670715821512808776521493673464537888367014992103778239412277464676730215779765428957553768828101809495762790188981198486346055137749614831246558014102870958418970216864934499487695728960416702883826727649362261633970192381496596064629525881027893796674979122633311483531239387273740273580366143255670177481927242704991703960476575081327937910487613992719884477063398134992117062770091086392337319510044854362030484908469202042653093917557395375259760577549030941489405840290387486020424146105754825404950963782074594229593490046028194048204030689716743330979242775252902881746015608207745694907262951200955745898056697111755038912061580678829121170640476181408457141126695627065549567387481266396464331502489891952683893028472210950064485468769351206384021029755400567658836008433982678723372308770803310975409389854903956668133137302244643206155495387442774393672883459024070615782209225580524723585042478901002022541010424672780240367120563692429398490098335918906240941176130496620728516866303571939173339979606848077941347260224412025256039307017571519008102385735698162848857880554369996902412779700366790338400214291368915103285319347250147695565278025310258245788157880219000684477292861711530248490683151557037792623505006513324598412530585043227631875795630385889560384220870276292881281415790580119139906066099213906541648627126781799701337853004978013627407102397210425595598146230915319748026575558205712734138076753025784872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,55] 10155367656363703875831531502374914620583941599415245051459208854697663216510185186282183396678344450279717629767875588112662308662815399737881542767587873162066365047863330524972184213565185636201979783068297035976910398031090333099786214362910674929027691808056639612888685620521798631379200537842917492702991562084938375390977342970280788807736999018900379042663703508548187263034350328524639334049798592669540491298927343814778375417995020038530676576827072605024088986504948547440987725123689080807321401193925415995756518999078584659738369379696758466388054364491149918704962466639788175196829731716412760902587844115533559668774319443528417367437345630691551011545756429734337447039175862359828966434309700775602405996184547660163721110477447476692114695449366433968665237053500386559462280531970955102583077101446038224636693450641858457648176437587915769667073928284048914364951167000574415165121876804239530249047115857599471087319299449140201432531814993730839937743043786420085132411916970904660013472366484734240251851244230065593213667798902470747877737269103457221252685804465951219192978129133770786551645222575540692476591048959920796683976961857080197972892531148594658951644756529910324820162537124143307982035375128787314010508331429585284924011857399830505893593648572134335573112592708016906451363574237727785431647266719372182436398343183277304345418196780070744884106978308858286375521924948941026407157890415445597843734563086474010819063901799651776101085839224682120539931211094589876484653045055366837749816277564703874468527380764859499420881262585049817483774835487273717467085076985013930565386502607891914870045021373664060667071337005948513388781395802883491971077026070872303006713517106520359500645766302722897350151866362100130399252325844231133059161043476843186240879639565964562830122318506014540710308420587255109206364658552642823651694965718007293536081173266329739803347177982299417219296288280791823159165468555915693188902300802216459911754776862943482704365914320889292192983142294351978019005789014581880181292668538591897723239377498457440539629970372939621736172967538949416475867055453237656507985441373362887644284301440070003460353302596052544241017732669610347974422286716708711874017533947383472586034404254730797007353638763926141650431560728519515659256480864151217070834201608150990515112529777581148877252209293010575185807228168642974844385460639348803466647389423070565763026936902899442051595066298220036420275575543404953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,56] -1336792395165238889487268605030712372928128016982152279413528513243191112598702416603427887625150890276368916610935750654392076688823584629241460257011263854450595999026231741272585964065385530300548537542494831271804159167339460735189234974426075026000382175158392876718458492303747486883575466243701054723184844630927981608808009617729103548126717735813870043530063100328575043008688736816687461450851620786972094063436150756168107941490931782303594476608646105614934513163729841020931268616708184524843186918775937668800688132932868438168153030681060384522612925960778018173615508742023306188763716434633037204840916893374971049757469907648535734064092554963937790597115211990042807623789793427209790925566610486249168174894125937815372721271927667435457260694460386427748859921573582007411744680489073259736144488556684190726441627221900178000011289270549153280296455901270697980518931612304166045822627407619470433519774801560621566354347381388874468502209705524935039043479441532956372227215130680431021932907475995750854671819074664256789246042887170554283330971895727551575695709638992126853963968114841638520762207742895463834197348821620265240336993982109480091522709185236371705260050264194089523456370410970566422063387606385787196305251922110841307338517286677962598726759629084282924326250403049654587905968299070740447799658097382143916028894820598847894618615007971513015443752819974805787700894234621702354160600102426103285695804546741870754658934194017159640186495825503608171727921537099972564204887349378703494845953802236683621506975296378301444882258615819002159612099357738253606485369720485830883341049167399931133612894623118871945243341593489183860678875087452659802073906742898492790686444213183201022556764727105121329947327608700782957983292319075637988638189606096528475321219308755958693991295987747004584969934302021568939356837256143666292731225606500603114814662119941314340724405983579941407367833389673045659505054302546600584650940084165108310567791910463730142007599221078317432586991138106994803806442893246969617051021497815302277428073754123993628834692346868393499958453693061631232344915630144862471965738891210956787820693893943751913011475519700512559861661059936596641002987930173446022759240315818585013629684608759192864381602397457154312879359930462308975072748299958673434498824004101133997671598434976182143498723345393072042010819923736627552517897528417369819440206615469233062404906960313779508423644833321418232094828368232448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,57] 135427396334833443224432435432104430086479768876813730496604691193797979131351905717098516943182740163270689749499681660515020390970521026268633262682702656691962744310891956254437345796069418631071007381469487516930415665083357971651247200114083156278327210788626634078913449071748923362682379263875649325323827108201804466951950472898230359381360317657812047916591706256117248665646493348253288579502298037490797452563648494137417768653427668487614973138341685805910673616529944097010696569828582941033390103572086142677832888158937285067731945919287761434681774964694950740421311563099657557873295750904442665198996990611667641360384184005430804379911024604323972590717581675641110663492755147029034760109846827362992687650645111510722328403339999286636625490905353614193992480408285565276165916859458506070284225306233001099424883739965699660571785294309803297477077183228266333693682045377225083347065988872069129516864431520157257217528275278969908402854199633919765009655116686607281041851086953293759954406211504536580631173537524975437827668475282835477701897460321453970604771079136100180013940249336528580734400946494261327784186399757419413617433675693012250916975091522289686124220695958587909129742546562532048419171068312291174020022098321328061750103398485633255613810864604365283272871062609679480857996615127050023319069237118527173503293349680052365548835351063624367636864445201447032195972039075947650493887556407265855191401489168602785604113355004509051572726619599101036624955357102815531188261483173856459571238111551181336635388676407599277306827881462637021359113836834488340079056782920709222061844904975463355758882043542979554612866388262891604638866013757048020804119410154480141999871575747256418065130419219135281504830017541771201702744677169993669309964852376968524015363823162787356365341049654456658738895348045362430536616686167591178555215454369777160747769763846459111761023939763820371126644687094634829801649751546766291494381123515235385055624671389211216517727498844721842924061611143669957902261652041677472155042697767395158372327462031522660054618231826984776385273193460373656222064304568029173740431028881961700000053308755358663685378094214315837504503304504048574984938008833433826115081964956589660453283296986110264590933836834656913541691667830689310463777264326589662697269554197565024860061228720747958217712605069519063211843877024400994454527048414056641857455664592039617899140372942263589819114391070634041373792798978867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,58] -6117375114464922835492144506769924830579826288817065206483050170982928691895824030534547354632860722395447813924423826357684745948822773373731279230371827253355479678212231030334799358047381198319865294449738851494905355948684672439483663953372674584637887099109920626623916245648279800682113071076014498195663487006077445224630394077887341591075589114991838349824534078341748072943666963397948471189614703993386708756207831060055295173263426258619898774681956824710643139471971046097548813963111825920477745835533535596506459491749518033394266772528592053266486641776132486865407955590595838220797169640101083540468892066304715702083505135491374666082292162150756490652980092400990169440611937348300468193304308489630710169147389782961211439879201209616480930258803215943553922429912384243419255283034101464271329746042932731006902497527290625436440600034187949237755487032529500687958318805033348093137289104287949929611110465777054490645723035643933079606278369679922619658787094543702253919331975737649589440272312661977957180820005192943031922598507423073680830655121589897632777395389421197117672326072978517868727635115326541849719475488184635723875928646913941526761712459186879293949174781815600332278095568153624593749293912632504477563802428280028604733739622277610535958807318980915516988392593249832618557078417514032284879632887434679565819188457089394159690073371161484338627283087943921222701092068616416913425153105371188507493803620168713164935193676662352330452590694834709146714037576734673452253431857113478361175927541092765224701480718093790183623618210677833350544306573300913248113626080752634604360131227536291756799427896036258423472281652176340559949315946768529512504767022290629068103715723345605715828881590637262670401202011118186594663571253704521124537075983681334885341139640389111251558741071383608755650608340238557813927272988228819898739432219412183128903484268882983336651533627522694696328001328804438204647760785007930729632903993813896581259751049227639461687149711739061194871876111977306681619804225718203152217358811654269130148203944221531593765351406565461400117510643120767573343273642042439221619030130308185062174280076614659119143140542751185995489233475265041094956100394599358832600480536384745230455544385718698213819154227570608930137008471044319969110194245648361652003899327463687828994153825167659286597877614391744384205886214108848204795192190735278896360498981274169031494938450879543391936615238676072737973014773104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,59] -1478609825019981361777074039587371052880947344149877801842649485558856533398483556034451089034734401208975752983591614274239491142864972642079575117211667230414196267292165428890382539598995244912647936334210860950471983615121438973672027120942913497025796265187778925778142532814897339284400934078857985926873535704014610674924693089428862714421881312293928030748393182694010778340426782393073355874857381507804232936369640856674620240905406409800260602338805283566088645724697154486195136705898378218578236544909039644147510211733702255364746370964583360619089239022956556214220420040059920218652056824428301137391046435531507446571084688440494107694445514215554182988488618861447753933019441851747132742981831890815091778841925231192010128835814658720887453516221029621379808694533194413763259774848592246570278012422489811683824050329375047406016704299290549184409531866654533958384911143272280765507252263038033343172985224713937606894389796737986702730051145198344026155609784882573502293153966484046042064529915539877717623884201476577454091156381588255600098147799530486063528153526681825302726530593276568064114650969393523289800203998878943950754513845880412143720081292863906918656314548367106859663262521981119741741403910047387419574691157342717810041985638066233436534205792108401675966358245352563181138646509764597453881519315080268672318091882079181754096741876753772598458500726989582469016342363065908563196668598100317603493624696531025682669738713479199812968351226155901424334347815218549499177011595445336394179439728763242628093340464849415908283255141689209051321965814965721987056032248858288121352262305939768364574918615055414517107583333362013063351207662793729200641628890520202658801531992003749408123595325996748226981358684776170850177792214866551140414152801270488862540318551199818817301570250559400552571501763506913191608921173599388319563507594183721785995059227724384192574422083166681228317696426230592188050376650427423974097334301578954782930104567529482550956474873504345430935023340614127681328610390881416287292894697692055485921468848304982551814747502843053629678698654443549510827460548142879513207338037216287546864204178140830114978202100919006911717538657726200390496441838603596803421051035229998272163265246893544951568106330247425562207362774802003785523973992324200234603751394067656484348471532392928639883912978048673551839174241336260829094289220228226779263051507787424161563866723843976472164614430780916089878550990028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,60] 534137238267151406335158560166189628340129205060975838092138171748720225476339619849411605701679209952121164130856749537602476041096921764301768179727385649774699674134303609453515742295047867175711706009937994585320328403721126254792995239937465304694380320502620491342437661073433810905969241463457714611818583682660376317078217065288330658626562506307175428258507472280385017202817464750503845396756465206134723843590745027509113661426563049311845183273885071486394680845267467830290465040937006525096614966195383540445849292910495405410446014734574757639254216638496120695113800490225984894802092773093287417886132256749493107083219980636651663786920305463722589586383498211382237755058386534337646161537021746585695743664757598892612326452950307350848579166293087701391794408859289844596355997372554111489359101175715188604325390231857970904883344411485730785746440975047631002702918897793433651078743150095649901561721138645965754828675543690451506874500101547367207179705453304069776177235398980149644529486064674585527203690747903457965806490410069292098560777751536033361632713802541748024907845640947673995386154755628621021532867116306426743822002236500443150868568461262982248088299219204562438303489284164182242356196205412671948059480061926439041524923544961404667543866013033459715888136886664071449528553170827310431933904075742103441322959643300210349133709322322559624734582252753747473568731030165714890258396570882121139744521978126445339750704440648541537411238126858381474659403617413709891996144652058987482274067245817406466025608127182405372936060152382939376809860593538716469738395291723948498156187916722976015193091544555634988506447392403957607518670594935457867583171274224412803692615888603143575550674020525215905874318002973016454289030380715864329003299211226803790450376210574504213634597330119394560620912032946880911245464334554064792747983539261974045127895870343642392486774676456381897587892402816229939650445535319026868387310578342733693812334449488604037627289606890581727075265682324116713922825712139238270322651974883738858809077214795148515517293412764457677574240475887621871848228537288077212200444439398495826094409304651495062625426968095062934093666728264596745525208777898540614573327918414786668256509709843039741518942606666869532328400366560825056696086903531560370250954429619260768543207222087157460144944080211542562784134846541867053065589145408656873385816597597704290652957107158497683507704618580562611126699189862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,61] -109268337050775038810758712536362932012070481684285187931018039841695530153426408143285281643381109934980325804949602846532864055744663518936486848796064103085651805407004418882977094158102553103580956903219005273315530981483249372179702786101189107474670385748305155606033333771874568039867061630436021976018579735754571352816124082342086129646071957657124483989410156048232874150901305009375774577444790163870807807863043226922606396370624993827228861229659024571595756353515357915879893481631444103801157911470897021382521049430257538805659076502375033699754581527617817602409036859510967750227137297032107167154660793773810415668584173734652889819512994761986930060825199850545498968261602969591464690894322086886492849671915349522198690255488872515264666431525946264131591484445258636664998531894476112214744426612606635341696019298047567393735710188144518210029866691415461855380219981316064177375623095510001705828429182349757400027829566840629810694127515022077071772503209834829393914015289221857371295465001940916937282047847708672486121353716110635846503568053918751936457068534393118714125989597081367482359380106924093662500192209668694412529192676804929520741145662233240198480943305702760148071464908577209441128012517351998894924888548010209452255257512356358059588772318337184010084324955293939646000167658184715895333853420008425155417911781777622652793108810174546365320338670404198977272839248965397848453003779040561417943544655127207389176418495827399066151702844121871060844485457724354353254154068294609453481030379743317110156007315374589785904123485387265563944079703684375227571662564280781058964934994996418805027041179867893226933848421154503675336195549114440220578011234053465482617457332968304830962702632705141538706684874977001197043311601636435137499241669526640296054080962217262905669678609945199086825303118050462441837870790618937196682299478329021169897922354233270799704580516843819576002015309881040961242386305915780120908576976757520528225660091727065700519260906732682073463365540365650925052724939753536495330231485400078617522919817888702950078543272530272907710750398968917788422117174669111289750936980969255089236205282997540474796075948586085253592780506526922528406289755747081699472813957088349612417103911765008282327500972936378072587555629881284887745969509652042977215102566155476758337657052844502181870520931096192630274281680191420131061346217553721798620763489591960274849127555797133231815163217457598292302209692467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,62] 17686687983892639421809212096201739435825401538027794585534877113744028525038788745723945860127118442574820000684344600006534516809559756191644175072450660949786761687094731246600145047431922257428426755184481333019965493493480194677923741346487612558356516163619270382850195432259517569034446595027096368086244528295213568141970849481889940263244132407962216253261332912405644018615688764203161870698996516917996831957676793604244152179597773565487679689592767175739449892237434799418274260133014786933242638765742063154350097261107797373340349252195532634850337434630667277143824899621988307660482132819012730026730387084544432317321933528184458725131125896050587389672357008450342383811976977418069952387261628958801002246722229096835536978063712688044990006500584340943181920782423454826118300927306619352524681707442777506747090729834238460529042538120006677189703562789157094065809607799772496756461373759908510952251701177981826136605960140199416703216286218280484918816227979304826833203141611003336860024379657983077929119271509512430288666528259124662057268216334399425970031221884721301243861729980519096521224474944350500519135555723769310368546162905740613104164495134657451111433886583065686941829433887617457011257301405953820559865970468421752548923695297007964886191246527418681289162814925179770909975751411225021432654033113611983430784797613101286170784355058716815253273294113756879760590402511201815464693880419495099121655921469447867865826235432428364702296437504905485457230428257541196130776028518860820815087722118633231104487362505507662534263506514830612795931701816518234560668477550774573495646728251057116430365691971164392893789933781287901306463366385285932569098657719396624605454440858111422460019843305598483007347962257061109016793328378455601688204231243542672317969103458632374404598387882738099334200834904940722873758386488246568379523741532124073939618362074603218577949083699486977974075262370090395609487434011226981993109322321903085977665923287103349623571755237371384352941463416782154599563388844941984333001602720557148931437391300569540003658934216289753160881088786391935493944055381122816534108895636056779127358566759585208726120532660940515907031936436551682665703337731293103898159459311672894584614108203143901884423777427383678402619885758836576007228625295642636546174806774019494301066531500026000106839152294260434251086333008747747913416108430597530541779580775328393752368123012857865548789969711188026823184555704320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,63] -2460108416727626554340149608900082664579163128456539456256153986810190163105984410650798305676636386838285722562801314754699938473024728980167274666055496181278645291574215075044017207051569017077786721110386558124681716600720088858219728464100043971480196758308761902411821825814531689964962857845851882451733602669590288859347945601630387015263597551504549088051131285527497157063668208940267786470515818025680299251687765877596238323635278938191482678747884111641242921815625494331201594018807705325255258179113726158823640871115593514519546633036484955211949384032003629444227894753596475200478329504895526159704209870751479086354202549004014969124976533633154791417463787737713124083682754215116272663894364276453635963385974673769336701318606497443098818354282578300948241605250726154553450803164307483987779534309394467526764514357983818958742750456542912406565587934395560119418427616923213520280800088553554700265163796087239318987868553034762795629829567887906271913730304447634463050130262679844658122658695649323890125920312538525385192113740571153047116104851534688947776210954305033595242003806206118243135111890941625195981584635907099974101049433805293608437433108690266882305223868313885258169500799139397041441762381025835842689219389334346508115894837061460054533688663256616044955802816222605522054038951989309606820826437878883277678626921730669889656773361731373760229109554699313132879509269625382683280897978799436742613908378473768944804304322177165880598832389420921959214724234007768321439316998783391707182898148785373318535594520545709414568207579190896638854362782004210888843064917648127464380880067240082683210172618271772617722279696780410807898376030276819551396646941409260834507078584566377967319270010499361902304795383749460645108577225430007980416765785012500981304401555559336461421546530250522509998066784366933126591720239243649710327623101105588818103379464199650844281471318967645475369469897898310944951193410467587533427542899753660323523353359847916418226356606709683118116474179159110282672722387505955171516680748014001276620353937783482729462186766536204290641406648120823921317405813368599387609854630729300176238927340593426261789060371629479113790282598012940647624284501812456297984548032595845702150949752174981786188689465885329127219929406708761822000914536389244088805524282853748334393669876081974867694539502086707745234062666688496549730120421230538684346402158121511278691110741610562845001099152753974542411916902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,64] 301031337593837444395462316125385899268937206069451722087743885580475869723898631723514344851714899731100315072870775286133159318424849807083308957066763384146591031276040138514418002348509406295467826948644879877557440286904659586609082444418832415267389395383720726167389055082786270114318225355575242811290708724637063427276519898121556314385119499266627840880388789597138111763328828243133747493386880189848727352138363531195875429901121841269891081186784641076475951572925043769092655128450151165943500326422432308198396547134558961734854370304099557779043307939704222555665160965135827343344461591204596271080141172741411014478648314059521543090033701458104276646092426494293476677926553780958306230877043064611479904162329049359458808091127744476405402678690902335069136644940566955449949651540132545524494810190575806947538961897539718849706612074064506548992605572707279597192355578976041916547966588050642803753577847082542820452797975277442778402271958542919685232213981914164450584991050475556991792077175817357584768907692997563465903519993834739803266867949359675526766358083195435716783021066995623793897953536731991089520171189301838664139533236750688841322320679785089811195482889091608926511222213082181772378572616334924181140421088050392294397591805530381792959931322617883551027386459010964150343570477562441873685586853400105737063068287002062861550626606238753644335994498957976901223964007372532433486460067463183582704296006574790472257437199041601666574621036511335026923040458541320953550942237838849936680447358590567936610979360370530647735513449187397777647445742057049475126264176826846655863722377603921538059354850870874730918573465375055599758525038201351431801653338090038522262875731415155493330441122707654840267128268372208562308324323899850925363944408448363022611435476418583752082765763622022685134897364607501470697518409376658662909483373034753837148204221575610449645799149646081227823901787183880396833430154232621523859322779178449672505091717425833055434691336921351665274271382715161971658889338230727394229983039662665671967114817300324875762436816353542903840375721611770443557582061478540159432927197256409124702449448638023834533811838161037763680798413746507035954844095133144764019698168616818384376777048246861907767199710843668364792841831999582357567383979304886578583617094391489489793897717449142285462062238700744652740926378028142451329722427213832517781124634794339938558952392498319144433506178186753705140352450560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,65] -32540810085488306139801263748953620696164653020941788136413155508294078457404747108501564541953472830550319052179526991162059016958581124850236467737148836578138819760449324293854733405107314433355906027747775379971347463881008428015337340054624128107667043374094552375346694892571029446489982259419181379224152280171544659180673513469620658199595461829779838979416032153935622698067350601913467292464770011986516093447611019600188471322442480251105520811609524474241521586849332160322453754172705294900494834685658933037387344371497011131929224076329801973994569612063766138429470794426208044991867729788013198100998029802492601750757283404282446384765948007088591583866572129260803284784274128568042224014820317181826225629021505629183307913568202861035113788918966131996916076090339185176467500228383633288302102133449591928317113683028852196319254815018097993767640008791790675744448583441198362065077864171055335784709093360673815776821547180573199673394738448333515088400783348909748692920375322148561902609234861848055838332934724086615400942952854084346252731955507265253830734996449069473696911704545345713040751367716889362334072214929123206977584029884932817912187185443644106099919182468280706864253732389040375850490963214723186649736114135016766832128177891123126240863808950865860949283850926894713841343051598269863965278521317583564674843095588108922101640944250278224604131981072358331372486164638855712764875353040101371608361850801889735517546681642679627766999293756636502965735223445116204655427727952821707282339120741030431728202196283740554422035723012784772617462773819773710006417962408169226273147151333223352359762852547935843161576916937576900801336986051204801527466926028801558806672614512626730314034096080114517650470186986851534330489451769554228786465982063029510956708996629066825892344956783290589238456128453680904912529638851771077019488537892839593085960709033471180145712598416717328513577575030148832481143788163244385382049479450894157224328007069192528838947007292965357796160980755769548836863914446347552679824409023835774439815797606400993042734549578557017919036264532551352893527986010712016578137073770118619983674254157108900515901438600892300247858575054438101502964336308176860329860232630464886979501972690785535387978838187773367843058020297108390522666619459561628572125760964613129430577661251653478619277431110834072692911321782727422602121299184641541826414820237508522516085563459528431326626382114027013799726284800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,66] 3119376816209776419587373527090881823652412415931053203352079471131411928795700440842978443292345497543424835369029854278290798877255269421058516207364405029196580907815752370662758868513443895292400416935201495334830766765135799272384667717757934171715369481632114793348283226646201292644621294651716097994488041377700909566058988612932515420518602596922337108546790984835942973975950647312839850702610312072628869787229904712040289033330692224470178932157840409381468934210721054108801654295066866753957622149782225037795881456978034182354004092219625178828367844662379556177490589872394891559231302110633359366953051529097672250779890801265091538303578374374530550945577262761597633401834073624975044952170736012499707301779552207505980735313166900147475596879013479364897827366053027656241386318425588818230526257367739609038032510904691193649309977265159437801959037916997251908192122834187453119272333798933473992117076371186026663637237209739497324212725431269804054034907204886246081319638103127426317796521030760360104802748680308565038834923628765215155247987174884846321253692089039905955587023850133049456430608423171677162971497904067134096504339126330751813301946371682084557046688431640700524344060358826911260064832036167969096882372827072538118124916211421959391913783360805481785142270141901336750041590320403321098729981104428752537675450774807497131400424186570024522183067715297958528075049576962389870005849904923065874154841068205955108759163372335148690554396181808570052931690097814309367969235399519702987965499855755137496521713141009218138969469617784932858137414066885631612911776066745496628937552994881272417970683025236722140792875522971413863990219256162047862171398453151215740326541438033910662812438237351088884078511642047134231827440632507237356220533892534010788272268178312507184080292339425447939044400751874765146808048381868915013006061603455076115178252768365746309204861333570863468251397275313861250738437672735073077039052298002495811304350811478448850808275574061701257646712552294777073383033171719666436235287253215587604002639750513953574865726048345618789592915262734152763207267602573597616293689722745103490261026751880345991250584540167527930457839014469248052728883602598011174672274596200805857206459553321563195066965672979368574273362943178051836491797387860435801405257778317877750482091116407954064272127746274413461728300099901154967713860868154309145358054855781096458692974099487752170509952645954651289466961920000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,67] -266765473559447379163148744825585134242495066998079083502297833939035604353469031509784996199956670417863338936176733112099169378386654541201877818212993967270986269343913732860860473861748702533869595082320233846373196213644985980093892170610571391439822125359930962437708772851778879072715489698774419633598162487234697115798943777550216201386308838377888649316781566364209332550330258311481067860821133796539127718364128316535055938046829850583905504418309417890898121821416759819896659396532120227217290121725034566752315013442985456214198825885508263014601789099763851425988102749931198381633583912692922768805663845815111453582465959510024728702497411378624559258620392052664581188151734209087592420546078456606470198000678780360031877651525519322510788283936583939180328428054778713304721018687209393222099895412583908101226920004894135802358700594729904985397372068532107544558677005175342128241031475654820356794448021692773933580840178836636802834443672824796067996342854958548193581666597459476494299106324388890965564675017447654400515113037967771487002920187737288942475642914328825445603643009021598308238156911599187429776591601349973206137655432394287750387622344464526899811630673024523211422632007856627945516404209825579708618055193023117497711086138055327154620264039077067497569811976577588693027340103219671035387757589093273738590617416860587788377761932649998039736286903252231918655865559001314042753957837042244179966516060184705893288716435586213714486462735925655654580761743784523784344248682609652514496021390919109022854054699488002969155494726508079332021543457946295211116660090224770569886988912302069696248764872890120653778578172875427564529785394657411830025447024070781462820105498184334658321540762750315823484158588936342176760924918110974873306183176019346938404606693232250501237916872463624284646785413176063153445510994289247080919924357897170050758213637673504009735568598182969730970537367471705026282326249176569967971581107749745610697599596035081976547864058589203255671711059032089311880586346704651668477730884071858043968210425326717762962316451484858646124998639700624220906360878188314462577778608470371039742118748009910245974084875731557193970305214011482122639680816633779531071694505997841955267738138392581247716731923227638653563004665481789548285607206269971191878290918799962772344348574565354627481250474056762824363427018583838282752774549350518131437587244705880654899231827382206088907320168558765552330342400000000000000000000000000000000000000000000000000000000000000000000000000000 [100,68] 20343187151276080653250726419029104341080763461534100678272490646482483696605716298608200602280963243262403895003653223676366277297248357848742116731519815692059973544750835457304248477777888982601887453462593514807785121277905624014232612734156177841841599041001229565225995896825963881433063951208756620409039667282845700007306008425637396235823295943169679148242276231428269376114476069666044192002261217069045975730386618140784247506635644823292517339363773318992921180879770971653431610698754747195172789816104956809383074909189823690141110365248152930795201762659411862697619916132056025837849660960548893099004159779437935702485128183439450615116025011263116011855786741503698513196897766820593761514387058327975133947897037081971176444723864189429717111038239422211098960198387916053114719643254194571022423445001014106949974604759347194434585776274574475547602209848364306129386755765513306986134345258578803187794168724409710655920624248751196278666571967025876596100692231913813906311431188472122391414214161421909563752135215722021073694657370025885274921204503057121237888266537591346043283031295514045333975755721963428251877113808956807700964725690146833329054799870840676227149570386201859715001437988903001210732070181053078648725042560299515654256100957891400639474979102428009924562591735118161071094150442324489864922802114494605388832124035149757933640070227567106777550221610845784102779798665586540615997097804958692424206860529316224055290693808272089371509977572772361644646867419720204295390561925168141843115560273280634204864472557155413913804970205198152380162015045967136231281575921466540354372796977608191439951743163420892869891809613067929696682754248725890271183079090066811050072381747981949167155422320981193045774194033978219928886199471561125825880591056824369611521642632332526779915137261394875280132410733694941960298900243843611783175502695575350409771960992310694900567517202746567786152617453225423737328020800575784085892774095406897596822039606789897253386028796798423805362295311706936106549130687510046409992716921583763735667198681297711350800586782940017436618756235442842428664261643396414116887241417895340898062132730630340913643717846081838324216856767002345452453646151600541562905756913547025846998462338069760026624336690751781621174453987381358137530861416056139063479656280886830268369348152915625517197447894460629653070073618273990935642582664971805955527190055669914571138467173097149237135291074045833149153280000000000000000000000000000000000000000000000000000000000000000000000000 [100,69] -1365757119503775848314940680741061405128293465397351370491199079518863080693199396920185406857602836249588346413664128726069171381719454738279070049928925602813446368288177680465547475627789412048149669373437886023318823769276843666464553393701928797617083335554536055456118579893901360291290853034142396433625914964802434024287536459580881170778881737899369097520859612456520990326895926154735556368328815742911104298182728987769476141330889299271215514616027785556875534940826090166519757746475681020286106918544185663901799768231223931446189501416139096596358221420383695901130258436966691471391371823556550718877601525631335773887212335190354465457676614191750013083646949066058620937257915250557014006469968397668297541235567469866130535514931141054358993586094619805306446089569184276323672047104799955225040628633215419759722578343153157450288797037564046695456287937942854266609896345855127497313449230688954835579598868765935889131902909650241945142238754310790669763538596373584206722704813294823674017431592973808450395135855344995377111399982857639064545771502255886810143213967756124249729672150840967778274800235309388545090238657364925953782060573876220158196276871394555708051765210588143239239026801761819404028708168060739349296765481556971212641167633526720201947714569115786091403077927861514528849668978055745597460901950287070236821402895779504953483694200633401012919342811251132510754296369987403557236601273576800173560647364520090417811847930293348010095588153718272140368438281463338683156220771570186185273342379888288344799019129334193413392274383977853964783743781195061265773687227354476512215247623326618757802473090788714978385270545710731161150751172072448941457753075418082873425497659750030753139019736640046307216028288148175262609616429465002212636087072241052779100009803069940919864252226582876394870665109357454422691531973166203072218918437613932607084214163783717304457078644276101910769227520116126941539241092621550963418066090547991711222943232647657822852691425965115142514132958611902575738405443190341857696342775532878572475914893071449191284757673577452467861482058227715509611661915192274584343412602394704805664664134534059909872638540188541309827054162300321153972398614688735237585947254933086759990262380209400920534695333811952500139462704951146468498302354077715426957757689683398529022780740509165230357504356733441160759828976277659246315176045096830435272515829991986419541010533574747977220441392437344075776000000000000000000000000000000000000000000000000000000000000000000000000 [100,70] 79685491563850738522717664035503715549401363939476237756492030252109196701161247458985749840349797339459515873258603477234604623723218107617581245311146128481291186290723899099327859929504439751723709871700142609945773839730921291702707362826745355696548420472931432334449959349072624773179390630754527113867832180355572823694389260396429252244796032935944645722848834108430031664538376209985586379840712125596058850209470421303338217419257626217942366508633074250289018302781304373220780088837424672754306605137782032676145805594425312926390284327978383254747855663499756228664881800063085705994709976822803997135702393317434677468709229157126555795842103997762277590199793589929463180890127004905879068415377095097931102407596234232688294634947625754978197308563968833714648373643402386047788255409185008563456042016120606110589233351780849710834724342401184140789092023076183400572425387822465820938167708290263458200470799794530160424623255754885586131645807860175028629166107094022284443013148483894583075934765193699616066631788260130749170175605613161305747596790612699973120572733499273524576855773770771185156330118535323714734041731791261782383113221304099147984298085438023051296166108764691657303334542594191406475505975616052433748108323981592200671071043415138428080403310604077946468274919375034888549735199941403807273756701160272577991272553224336167106105641002728908386396459482616792379402980407771806194144629331801394364145376588653467678506556949251103708926296944608910146760703703991536292164682216886631906843286635415946726963193239240219447104505965928718711228600096797582810423395844900043702983983981081694337427581899173981428372145709124879408555669900267346963672509601462032470277340623095073497632963797946513973019271773284611710996138374819633348675561197744855999389312211206346678051871700078118697914990818055074777165929808256273049514992230066133597800322591937019122723139239988242451594418036719140151532237853528911151763488704707214211890812819591127672220516299439058834144879776632605991851274815506929317941061068008792791880148805603313064538293598524101434006742540378748545641754770226937530156551276293590052362385129036800180495304160089583189031596739507362915839500242563219483014843966533511236317078682877713101624862012649388397885520270481091469053920323094993642466794758811099925581634285543923713281283412762117278910552856389577733268998799519821901425831946967598289963315035414368349671685880027954544640000000000000000000000000000000000000000000000000000000000000000000 [100,71] -4085723984869511360723786343397572414077521149795128316346401150690100014447583422635217051642385534359864719827976650764207775114516742781753765795426089142407334230451832020752484799475789731862375321806209832473676242522090662500521198307762511763673161624443169654213184120563389584886934845574782280179855214615271430655388201705667573248855519918454068623020930648324356060228032019870122774562181367775381937956188369476462597107167661937456837987708378392084016311005929793725200919390733986825499709610512679528345784601922033450568578824880089204774078522517728959648417617189513829431842560577129304951346443236249477321261183925508075353328701369305531541854274460253836210983536778758111806833342332581799481480280299812821350029657136129491579602701786578103643604132075707695667237688623861368767939491931952101929114469946234791906665520910385877779379060324805000877885613573558114635515504032654233426732822766245252204755840482664572455420484544990217387158141773797436896032690447157921058683134833454459794770867000082794112398841900699896664220286425969962818843039747746895073756572276111809139888974765277382326543743984317997692953495700978445776792458305407540211427663924156516306204878829759823703958732358796932795750269987551748465658857438127121932500256092016266198420169547347381920802742315983792983796611909524594097230557920790972410781150486288485105745963929174789682681858673485261776584158148942217529688499786792090269920193859692159806985142778981845772521620768327919706421858145309603333477504245545924638374879391902784723604958582691531629426643688648737077162851147755648683813838905208814557328921013803869973278239076899630628687399177671101805518190043725442643040866007667225352870118648549623494417690194672888557328865480992413716389031394371372792201034259872512443388090550206229982449293315767287166679588785963700369486760894177726523701165206280826658977829915858718571601647396242500347458722376579238269452294175155673240214740154868876231291596542456840069790588063248143322881654472751213214620887944763772262196164638990395231064220614934301094878407874504311596287976924773730697718387470591173169654493628459047557330902510462495119231300795642393684953136150202770496873406546803630403516944421534407127671092398843211989350401583892425021946643181663608614510876338169766160528376034909407973855380989192381358809973613434128781410502160429565607337601427206848238682392527502640411742477474955526144000000000000000000000000000000000000000000000000000000000000000000 [100,72] 193011269097225875655721779870750742681626867673371965566074054234313092836561940464826938486989704998277641420555084471472426461056442472939420200123042011512938363297709292161680714719143169032430134075515118209686967112714899103140458714898573167390860228718007049704692184096501083974344164427339465294773505502696944746062079078387436617265191401214625859615492226963941940010667447677073519115085295381227009461137985849820529723651762030191054004828853813458156147689264836667317379629481404570336357830743963373858189423551222083962884715530568417579006506459375023021909755075886893740842273529839440102448411230120729706827754778430957969787622065633649696679228744685706105049613553762275804733965984761828307046069285689340220278609686549727989975070077838459785470623448604024241773049758321319840451855092394826179710917478276491814658895209274721586440951681045292021725184022514030008423909349738135395853756013564441998738887543191027613263923879445957668496123861952337936341949509791449480131675295236597718084171365496111037737157351733555698308028147787320794543029790956487041821660957560071073625319640697280417151236437318990107901753755193019284602196080458923245405887459139354957842985751193434314057204226157656588720815965187257996700489699104295971559884102198493313261657067527329400177778634997239429339134383232029113441442268043051781245740327896961128460505514129099735730150655106025237246372444993792257985337022007247402450926937022561426657668569136605734429850156306560113302574029280741630822191420550000780793027520741885864178020190187795004361105822375041933829483724176793394298944280355501715777525548522133313681621627103613557271710719918511919347726957562585825599227912961357112148160165590444786172680669550008818307371021798149639983122749646820624731858181603253615337413311086755896980540027477997205846733484955423379151746278390092884066412084107043579940676397183020616473111608031917631667354023380091044467932308576956362087250269449766248319569319530024228796738199662441594240520200678270334683937933860148158079806245463623607778003763471832411482390049822168139658270909058100447098546956240108102561956548676511741809493949275635326260362737478377690544185622997261411587488050093998900127202695970974021906605302878063306136338913731704589575369777288029562334863511373148657623724469461480247883573331566694443023331059083788172380418924317579463558709963502727602390684153430772646127902146613645148160000000000000000000000000000000000000000000000000000000000000 [100,73] -9170649427432666145369991708594802010636671016852171855156719699925587480097009507804989439417344703697552717049253537395538834624435802209121270134352194320248447681528624802262693772461513695860178446906770138218969426211103779547787704918271308356444874829564688592829143533881184698489584788651234603747289636455417796068216020212866783033334688431671513612606152998875407013841433000335260436679967482480686862319178894196036677580649300830241058991811781932452106393153236715088855641571678444459631430512101928574714669379569388398854983111127559578405015366322999572331160475251379213254970185874935270337345741726514684642319375627491033034157700965075873874930622947008299471286187737079168258980078402010845076623795545213443768475625011227704069307578304881068320576425552470920998061308116569921768421277307541520949479357327009361929840934087378317633958883210988877242326709556277318864300053171871592572665383208975210719850015626440780449980977426374489326364181903149206728502132439231143012954954535140038890267197491569871790435127922277773353715683634202023461202521805397758373245478360137374082682744239850883778263575821519247267874073617096293692868618659879108613873992086129193748531879000248463634858680899131187479154564361896306350872226476994270853872697902101657209024624156507923905388923781465495212129402296149952088006168847496188866520858522857208817714792094582043291485805743419488594497866618528977744614161400342301536384306889723594924317629726380087905351211393657570783028702194919666647771812292145789351144091066927230106255793353720221375856457674410213265369088448659122668867634909609132122091382920969320246428104910955846840809392926322473637173042845544228299683317576463870463771138431459233641371023957989324819249247939950108000852161205929149061882738139743119544044059077187418493729523719199137381371105368708061833442761677347185779245855768277745046881571584703087133184047253927669801719167910121671163739281746434797428986299710259750107462716003739204282868384597114684055191135862346183220227883126367369526999188793205464910025550639603413347194576328267129683783931736700165504217949888035381960298872163725274867235936523264577590582402176658035462189330589821808601353196328858012695453032257234212141625004386237491931131795970266674803758941448669095468756527410103147406446431714557784892420025369317972105270955422218756541909017269434555492850439609767022689435840362953443102313748489043968000000000000000000000000000000000000000000000000000000000000 [100,74] 477702360464006955307925517839904376627745054257824937946400827042979188489841171440659978400278679775303229131756777022705310823656548212321208671733256244969188134329359301724678534174886075306045029991795683261043378660323681348970364893956851719244798696718145875026991000834334836729404932177308757039142025391775994219266617079845034729579705957069459773852000382545485921706076274650952590446927837248659339491683369831944737822221072582884733095976277092024287013190554501326757966725209898014743710140785654920197576324665983184177232019570797886123106929424317897209175949127249409348163881171831344910200184528962314470582336420569394824075291239040743349176645071832864099766748421417013999726430047060157545998009288656263882085410091572481938195201866843443837468084180256154189352940145131933727421209153520699064055316072160895510143063288873936085246177384623460239961458681057956506004557745187577228243956616047656585528970067513978155366410127149636576841079567822714368672247767325250693634862560885383444323779530876389678225572343627781580251474606631119840106149166984656971411634671835893022427303079474060208189939135129112519569786717293567662777634831372761858500384358205137571000010047378804699859221153552903896833705215706583474767002558655472774526765040384725027925711443816268887190630748067455226056071784967367273325723568730414661955820580730468969020090384487281610780562993338969419169991558238770098189831752362137194018310443441131227636860675967148729800621175394974111756626924676973859028855166926549132856335538500990033025084284153445250377005622330231791255443722508865394041814429284171668933572870937614353776577774363889162922686337912699147274511911132740165675781901153057979235667769054925022525563023751566283911146177296459395075370618481030095775715796693608421237489653380376643568117172508177899867070877241084539888030137299458819306641997210143572207386520180274704987535795696306373027475178035636159343708498472600285853062195326203032754602798817427970205401548498540379673275761290632416684637399679603736793809848075207030489617879194984776942131296619674848130506575492650760072530678540497375023771070663358071008887142066899547169029596768855825482847944755941118239282244837370847649941673837879855548248901242188745938744392487850011916134155383720220518900954297582417696612795163350509507097941032689952974374577323464418546482020407094042968470634223396776715181150129711593982193533651517440000000000000000000000000000000000000000000000000000000 [100,75] -26033652990360593980028632700399510552962392769534053924960609570171597735120616648256908405998806086975032122839418438423327184140780574528119275669876653555938949546178644023396503172388535543916500870263083005816080861247218370300211153919922825380533595533060463342274607426248334361624885788019088700998096949014737585097012709011223637548276827789072304122480679263641932330293391250109155524099469448302988665351087483097730947519703030924407469113258990177428064512704522386295655088102928584357511723565848284332718150857694290762573837224969826591839477864164994126107389115421001405055196362182647795658750011180928456039029214807937378741271747144533112018744225765195446626001956132762729838459121249359087353832841790113257340004537205701088925691818837294131057058323086453149709965521655960472468238617578947123401013954695222117366161927146777600248527252886978794381475213957814105121864758748516239923724048575915103276242663169347790106024605088997194073863818344865493584508488769038546517404392540439596683349029193660393572114878084319030926395945692157735073249528075751885411432565451673825052855981092751227341128581711490095854029309211299480115421371415355934617455017977018592586105773541414108515339241468570716805853379833581983314354544960581033502290942829395804718930941195245104097867221240036641110427045132276626427378467803387358664265927476133318149560484968209040927788092472062714409076616001145452312515071354784005180274424258842189055812696266101278086162727541791242184992176675918091751398223874462465313654126488873351910023594866874146149367180834173804788013292913928060573783678876266137305269144450570677519717060550887871344546173795884954597199299735358891243341423464966873204751438312329951833743081597760683780976236951081615748470156356540452642821474683423354323513724971579709866261345325552845377762965262109181687556305557218832249340512624593078758027946411562187524646260743412420871576438519474437254116521772667624148312554195550122468995314316091918998121126397534086255256513128571051155512779941844402118479464932789361234338397433473486341418716611947111274023906532147457319420534257493660060822605100245273002313711545882685781092189180386952274265431889591888103106732462734384390075855119740339763786787800606799991708961090029047348637971026444924251020670579604113832932136097480658725824736123513438231046952919479749232352857161586282268920062838481691357234415971411313390988386369536000000000000000000000000000000000000000000000000000000 [100,76] 1323159255523468672273091916111530444972575558630599268784537089033055289164951377304695290190165524426542162878365544151736798155076054532275937644466908183751520573008469343186367352404227288558919339510928712374290058937412373003264291643385156238273688124708869124699497365189196997980688470050165613883174289719801320607993678948882311747218309517629810427389144159516920985244450985053648125147607644978139586471238514248631363295498487824217413241992829332457017575276434248823498252184788957090439512295607900564110595366113111511933811486091889527802577094256326791139763573103924959716322113842848992434165895396008308472135956329193527824233796029820048256317034226721193017609431605415337104221606070227737483473241613148921199038890031468605128421011230445312650504245119197604083226308152005956081047068356705408170559675806311242973582808588832367923484049198687660299639839509632728155319884371451139326272181649957591898558564844632453347023388191563265262131117386999353833676715861465439167161428969596298339334733209400924640161850798755102933783329894911633515873814078696490586975249287859524831746086923070575347990541663072018405268807814041972858415302342922835526555035083852526294249783517743381866560910568553329282732992156350743916215061680375870799790145156360980390226877039448761762598942446073859060331902076588982928613054714492660658532033475284021580386395192052722977086781650680377225168507254903626090060207609453990987097576446201577344554999725472034783698849978448047231430068440381593645828894792379272050707619242717469911059594721634807436225049853915063287716982918650300575856549676769845970477447641443912038556489975046503895119307217349796730406087593989738560317329612241916602212887075952391212385856529822632315675478126502988237717545847691403395356089061265830785933949385031799961874457943101683630618917026733025694058427188134287215127127832119080166299248424882981456699259454947641375950619425706709409016622169068776891612434637604419890913692677830277750804057466184703341643637300953435684009713100475943898693291073330263149956844601414971740781674203087276302342886422109379516526266637458348511769297814398431739760664610848813977758443738115853146791700789757253273704363000822785778458898914017572128303365696675713064893516015935921491936598382351631866421030205090995747554545968106663622526074462800900413765230669198064131684410511881329152035932826439431123944048838566228415703571769589760000000000000000000000000000000000000000000000000 [100,77] -58746814906590398395933100745733949774163567406191855486787482788676600610301826206702695145253171594458723679742645883724287960963909935873942682869151420115579741468257989202354751277276843281292533334606129490393306765446484240496335923483672704073561354640962320061589084194360629961722129509509732331054956868487079556822453444887243887890331189489914955760405952764271399908865039668380944316045709905620870751273861590426751329132458412572264272388352494911541831152054571159068649315253185439459503221788255466801677515848714421062375915053945588057480189427056800931640692863906723095298559681611615117975236461193741033666806467195264007827166576814209126690685945608123199692221458949882761345916417525734466505059436044977523350417916098024859408503155799199265263222335536236553305389533789810293957002431886243338742764697454867481435797042653839654790457085136111528163254598212027691101883420271141829577518431092829118690929397174866028213822286114238535362181706891833562501804502532358562666899178422133247242215927133715848760793149560108231578179374789752926271362734389777519619558326918211776396889314185307657162913585426375267401462242590955663947223310732995535964875856128011166343801172847304793237641584114708193696720983754024121233977198195211662879967873833505001779125952435265758770514732265090493212077586302677341086278447702398864616751995229571649174335991221420294030990692949802739234466476256881267989587387094572873508474506792936252210867907700133255457082628983679843693181476872661935764293460395828993365235685491719900040325428110135449837767354303900615688502311464950032651197093502758992822117486029592129415977449012609665957333388109714119218229077988820217125220228095127564227435654645687541097421121976853208721998905532351887475674996206739984447915698968454787110511261013008004094767351485988849079201570598645275457661639460948692673254557333344843177358054937004211801910396816350314238288637596502313740814443385701025221023066912230053149199944882403107453763432710309598512877045090475957262137700197534361531356287725987107672072870324910250916802811762587074657904522040518161514896715915037771114657067512210236059469512457909299618919062623575894335334897971723261753011503418272442114526408671224478148462265754670025912841113297781148081942416176749898106317506145739610293916582751617874577100176212027100298117711373379015218424358718606796145860610740769009903775689485690498081265549312000000000000000000000000000000000000000000000000 [100,78] 2211671164350026582514254984370926943014545367103310241825531457564839227869817002283424059911710827893546262740301582473373148865051390582681431801899918195681465238725437937105347450850579320610672750815192313799045954648971881351338299077535101683456951660757437234401355211036274373148105791903885941508597523802553431602874503038208494144494156341110515509830221021812609333273685619590488217796472200592319257832413216926583333789117315030216922812598644030415686691968351384612717435387908361557078938359051712392610388182717362858657941169884677084323376480630839789930992808644939061069148290011774335574621076336882458004307156683921434606226620531714621282249053027919350259867581435589272080481816181103094028932670040591281414888560731402936099772074222222465790997324823889967739179564696653029036289652411424834022600966834984362431037483788070310306093242036603430748879875606827168529699516921252595010568403061533910254935267910147182776201227409016920182742332195961476205842401745526032111751923783588534161694663183331375034943162295739819585355322834415420473032867518019753300036310468593474034871094231535256622439671538867672149955696624343791077857044385278587320054611855710297678247555870885237960995963179801547884909980050788846955415320207780617028792114729369367164244656345287851550279392052217426794628769235473618926824682639809742957629507453842662344785648589865404117174630962440191496592984624912984023917715095685583203443384276293330912216769627868070193081165488416363049810720429310536610511464954276502178484699923460134510195526531845374733520614407741415769551236113589782937361720273948051020273726042604290253130388471852069122994690931133926334796643570480075140440028016092128947251988595423101523090929962953252940316913788224099115636430944203866678596114686304771512743862380356045479171459106105586460372198732598443692709160910196343018825045210343051419201751936622274613507516663269900088060170773499531951099815779575986966836909348302861242132333604192241144971575876186757614849549461476198382985636183823092494213164907777043908801639766736969533681427924191169784383151523240440763704130995185339499184096120559757254970369609927312439198725365599971253187955698299288547378377186634965225381261539820208593626465239387332340258104691552290923694757165271340155083191257078508283712602412728832043610608730820703918299975112771824096058041190294184626536290096639097517273804656479808613565931192320000000000000000000000000000000000000000000 [100,79] -69055049725633860057155029427344216096095495461201245445367383867946339562004411669799358575651231906774647237015952928674308246954648325911997921187616216006996110674078827937321855720701135776674254658507092284041081654334531442909864127756896851707672271338426180178120400205098891076710239149493704757769331652608932318712461334360252689438933463870856916871961124172684512734054261530860642347487256808060376448220009649837231969856292488735008374038050974902294299980763541904256270266050588176873347830777849655613879328197978287498304928471820832697553903243391972228723484805106833518923045033102822018382049677198631821015007213709987462407767729454708434026211320700295808626718084572721027241117643657916922315556291989948126086786569536816124299505173393351910557274365480380882157223817227238897278193307858511720672053259575072882943232935585823179027831897958529406833020813250250178327476622041397363316205576295087666342620672489894379734566494648317520399522996232596828626820118018492633934338711885384346732940144430521334722769796712660014208455957644180664047005080083084739204569531838133308487575226614548781959159931087786536318864030784278602103548985319860839909091202970731320124337087469651178907962399223045164635775723828637171193676558407240901748636410065952656904923819329303510513196896839057225695494686265368402866887087978887785629092376905874843807017517778567149683422655486323737989257991600497604763085647241595799234756927768256640801870303046393821312882640143580563595471114142616192508201838589494112433716247466852165061262663801262528975054036007590024483500409788487656231936941010434404500793968994779674975475641005402525452171337966629786824330347454225533917766612342874658466967226618804384149726179198647063868279758121529171248582543464801993404184155618304945586595160015383462373915056007826597857359235602305270355998222618337425564344040457269716459263583934179609791029403079885616027193282903403940949756093090795765090353152969499450168850647967234439090944222772013367795283847103851582691831515858072206354502102658076741732948354611585115159509585612296257487342032523250787926746114872830203803549184348839786248493776320748254965367618437167029224844853094255746920699583941778099944066799586287867884476089082185234326426648151421597259968565686734955495101407241701478462185450871314740999530767344929363807122829096912599799985395748251738453431097108134964835297813283815917979959296000000000000000000000000000000000000000000 [100,80] 1758517263997316858664170702100834702300346267266551688862251772268520857882114936286268645299172214090923692932601786221438976629404348441153066621002824534411335909440589678319942769013132623758340704441952126523125828301303700170665051649178188898269198023772077872238718164569893376856139065986373891685613470697038093003159676396993215002468302642753722740950638810246205110383849135974903034264091445510232489387740859234212985037604774999405772665463647136285679205584581509588081727413894434797202074734267452296319888191673889102024385170789298505964367087167493144168043612863533552998218780480853868700561012809244475354341324413221381110738761230278170125787917672821870939275410129369835664809104302754075688192401935308079566722032800870371107823504535940906631057639514264161313371593883797747977636425903507356120104236744666023202414597098389977932390779258932653377201249837399925148679256392779052004432468950617731173807073827931087222314339019953517030100585796376744566338475422102287282076574056068545747873613131036035068655135437243291899121315265242610617718953855765065160437484021445862263526362167773639461684974112443763204586772702253292567433862791602784640562259084665105718994310045552606261364448044127484000782028511186518031590985252012944846083288599193350680897012655531888616122896958829221712012690410490872553319940734122335064291606867517903879086491763796895881302015918777120949568197191370079742547672122244231429257752605548550051541437575533882282677788712746504436632302936879721184858345545498792000920191309584092957552119596354434504296003312759405140507092557644503070586264823255944575607029890832034173250444372948487047352878296850672485814580952371479074484238580253960108368114925716796091499987073040913674774968955530895803293253577410311562394597376831312556062217879806503051942661398466381396313692729184062114427467069884466923349758731394895326106412820931370717387372171361041043332743399611594008329795912987868609325175223634784725237768415349110295138334336172060311338814291263487576169823227304670991673619526292164075381043901371316505385776151049665335538030239608830894561691219100037756307127314321218377820759752051573557194978377563655426391967231477675213497790171330569755180842549836061497694312640108533722595439842317924362105076529861690601293577532636244169421452643508490589525547082477161944818537799524963820572609017305588987494799280901108241796574187474963595033313280000000000000000000000000000000000000 [100,81] -35943511742445196111730424636221638788951948240063874814777700644238384789534963783557231593661226122207172533792005911307148920146812196031534743027510717627111402782544386787049611872782069202891787426536353030263889769342115976691644252162520623535513018510367928156849694835844448606690734549134417881807098264314065141224690253416967798158775700721622717792689738648351621474610610365360802338372349381541243217551032064202159660602669766687790849526075210434161465985450082831150924459454944110700076273465141808856075978513038181068664353793573201612592296440440096704932883478039096519734846188773789540689376870228993145733874006176153896834081321509893224263702359727209968842742158725116840025312712807093248014478267914863834746986498407236685507707444251345685653664861318481534836742608875655414053008901013683615693627106398322578485652412576111730877047558256884547840500014206475648311659309525793881928422390946790928827089989645123277365656318858755270180676039637796246668978820045626007657113270225648250201844940340319155370119295553046224474770594202243432770595211961803608168447593075693862685006910962673032749216017104084237881302983729118268928815852740122519248476944352522029068616909893267783929429310347694434340710913256306798024867143733260764527557073974911264280636572621228894570414510081663596281638176129026376202742153105979471308292719341678118600509929105187462579379625093525977295745115470084833501411303356147346294285283547341138426004233054834130901762399260496574599983291718500595784304479855801523874346559523637778944938115088436186672715461929702387494062244636403548621301886448531430168286860565359075132244244743346692196677750791239430045084345827018679744144323154174574447699022459157642950948867952747939502544123140801929861473305371283328809545410352088309946156324260502816326891661714176026557583835754035771005590216622777589690449325637551941086050469880114353695834608001417798188805298201289333692284914215015000535768551849089827786688521463422460277852666804435051059836784422428887463689265994401679949125332411029868053928208664187154117416411718313017478786283070334883328188467423572762038217131134389932108078271276517200170779657389233939074205992832781905348611924952912446687603823239787602393313958784493017610181283789628868281546198423415809420786728715499169843336793956545764456300816872974068685985665506755462606811720208691273492077991503297985290140174507711911690240000000000000000000000000000000000000 [100,82] 581627811763056763937743058579388547054629598495076835524984002036710429452617669537503443468768581909053626763319621125405908019083074391859977250501021595673661112204323833691417990221555210548831073721572310055885208044612317753893920208550319411200212127609649312881947218266834936764158094159701915658423378484634484749416314201201182634970666782038663394498652445364143283278164346328288429587049309322840797873289010014368171663161849297601027358471495935069987223555210123765827369714779920790176307615159835774243617799740316910428548214488564946475760941477384345549931180167776943149155857084842600733502606668235970182781745558638264687748754986961104711367490497392046562422774019689569266107360125886990526175456040695901455488530070884084628522365567000270927095274861498041902773299186353597348249609257658890887307320152498977175129199914005090046242738044846981705697688529928700969369400962674129339322090795878700563853372599466780647201195651966163101826695433428475088466109425882785828342079415655731927899868127248426779777307287306113647831957941724823617154450269147269256663638652391312939278675049579019344456685385962704430780980172141527664882509285718546069145841843396219400503917601262319607298415809756397537009966722175189711994000953245414898370582915756924395627134527283376120758016330896068918325345786122726789726877285514106055615786536847448479272831297976789483399313074939895233263507541398449075272376886199966727192143322276737739426611542266405652784624068606454896758625423491605534712076152095747436343145691466982220680699793428003883137107773126955860956645148336024304337266680961551859252120078869015355834119568062771765184073887941268303077909413871764917279285074370452626057244200049375935692978641110042075425651156237110304459823966754127597064192058358911902384808759368033251798802625600353552441058167869727869334105116551086247645581409494123251183429877828417393149848672323144839577424258088509652311195269920969327243568231305366575391790363961972991341588986802104170296027668716556409093243157465342907614616073002844415274066085382815369029942130276022929029938524043121758304250486566366108285148816058674447664125787931490681640660578853279093972801147570820093738255917260668030513351417170782297509904013352682543786659046062441283235924406848567348914168430467066149629054685885482126011128013827807055743002069823154663798869010615877371133724736761359687635477203350815401574400000000000000000000000000000000 [100,83] -7251931706476628144712156627699022288162540209526301315883770539227654889784246196445336387088836410198861990281526539966872231385289019631904103446763654614041285112129536583234991194776418590167604691374634204363552092576588288714337106801426755035893006275708824695814280060732679810586016586991787342721632773714003864124614328144192187600469374818433264683214506549942799486403709560415597409231850049279611471675005808735358645954922085813351401389074607765682577888931341928949587548488098368815467315015862541250055207187314581816176508749029554599999931345967433995608572457077373830120073287319980209492151739397595078128110564707950315725389848627030102763434848349509751577270805303538134762277670621537198876653668591557584292813502118222277289782809294364170121759415921750493638001606271881857276922091823795683072336273154586284607730584220845553870578126651314203171249812634896624655728570372256290558538046662871274697897764920150809507453972180052042822641528476505255650762721949389241540492386211220223946221933328519281729775684655318173590995832269020043565240198620386758143839608858031047098419257525800446268989144286125616853534279884810047768616310025132291530322118255871177024417799329285783424471948096713696497986253912712520302457848032190227272387085472427252753485475396203828630636893365184955790879568621281300872408182592662957941807848331825342705055112667946981620300287217480767767598207075295445397845478759468527795752830805036195114426286289231923144001597629945607125284403006319635398990701301399863592030379026556394362621607310528137886770104467068619716502863394652603042201682303573918559234161496266196629111812315088078790632733032934847949375309199608243662307816383408892465836219910998911303540298616941497838016421767464502975608233179626571667775092392304784706681573241707772547134718691576336784868995791015880472320084623024613203166531177869536442089891011212121769842654833224178992671783877921271584764571715085924572609741773473126502744056730517058475308695884488004023074000529281401308118794338091802703196553604087345760624664153221621250662067196966386158108830291318281457236334130370532142057020114735148525267865367269554822969893889570783106904083991394794140245623169663970377765930629890828698087218962912045074516147573889845253433553379435746761643405531498774483263427780543362816409692876170464892498264278045814468237835442531015248390361981215979876717263134811750400000000000000000000000000000000 [100,84] 67659618243933446810450861503736943522220205897038702464815065657415413498538136357384552526252141391271220757330063769351963314690731051751750272001221438939277348497319729857939035298168043610634690529027556995305321515504732944593233590507845072572534831668521635085184720329202652016528579377172539187559624671123146039392909436857711597463148781919468747407006766405636819341418797323318659075678361002465719591146528321590692924421718626148219843789484350442616051642354099240510406850265388103212661659600835874765505429234918189195104978207844912054092379214956369491854481257436739305205405120444720253781882063191181280455205199327135497474153898200777859367833227550947675306233517053998770038333479260235495879544727986820085024143567264521052487654519104021557975609053461705870925840730143710570683285701370349255781746078944307158511571609053397973355878885767588671415388423565903155243124864963136527740940243931702843487924604166673552827561577885729154491232561225014497731567819476304266216262817950227236624605871660228079305630438746544989496479037664425120025945572133861320919198473953060485732190943745771748456616445935530685933695514795957262338412386197307264373962014023879913241521562744337059398739696172144820957502969836300713596557931205001469519758133209273125747763501641967375787029167132151212341495388552161287910362672915550164781148823706744078891262711643486525360025671079706321684849872696482331442314038775569896476737088943817445449666718819700115257560258082492594732224652627138750718738910566550357776378758572733908236273642111283788839558658186849542412239142002058889139102034759170966311243981150251159438637520370585378739390927065151923869383073256115244443507750675843216897324656047459211287691426426282390502429731690033843522095815646426025459571096033551205027998382325404750252775736420139517828282505209796627112410882913394356749230196069282203008184051649622663248033346072855158818874296831985856688252840794730615644412634739240467405945648882819015234380098797618685374649977399289539035932779425946567610188056246107066794416466740261535938061779478214469433091484801654768603248015976289412320350520984634656218628883351373297024953927463144829866778981668612666666077531089278139110240772484794331617446281760615735562683142222892311429830004981388991017188123976695955387054546663870988345680774924330221854518731407773487807908725686568412033295282777828740973564896243057950720000000000000000000000000 [100,85] -464233080920589379904495967304216664340368680167672057083014630756418629575398282942659582585010466199633385160845039469820604464409937930165952658030056364599767024296477535699250091294482020480904763695082133074447859787269160271321359802705200805399106054459591204723946788667974914677169875138772434447168513799009475208376340816231930749371783822773556022173613985839297420703617192777002653398762698257213742884771371347038498074047463315299640894066801899128527011701085865057355652735613336167335344975570873371494647401817382323533433909238739361897780462604385155046998396909168974664064520549266049976931852628744765716447822676340832120172576128397777382585993474274978627624211643869081503166729952688433658546782851424992019141585592098389696160522999091710496170323485158902119015404893694583114318973238519321572670681990084325546710454728750927163025137936642462943035288783190305885421555758591633919023190783814892302650658936815168148408750812022356126699170988742946277327251780058077370404060005826050053357568539418974648107942279672255184890450437652714383462563913813173417535031700486243969159591323444519441738639422396139453549659478329445407530527121273259813612926976259142692733995271640298395831994325828749095963639491922605146551725373029271739698091933522324226022129923097002678331348125262514747528278758679707928997150014431804339760354999357774357210556469363985319046118936557460708475115306572191213361313653794445029104649418023801584618705946124826927514811370508279196847919549205664597851197422749056555227364335520839988995991112366948608433811421423218072378495372001014332531528950751733793885315527368349091644542236661444951055292512743851091687665681303793615816166928518897723900542947414071320351907633186247184021369060125850031797053812491483040102760325426791196162084038278424533702410808690851060320135036681027093885197655082167354442229485679112388237664975960647370977590747119912286491547195273182522617541484217433583091928321573000404819024541285078419908895746832944013385002202254761181252154056368386300884714869580214023298686138548864807727126484034939448315018432264770725260494437843250311979601713414741769190062178663627316267190484045234187507517514530613865193090519897364511685220746210044859991853680298670984557441807741512617432085796367250601132239393010184350053314502493821346747679476893191341597433730550532275831047121890231703188945390977890102724625820549120000000000000000000000000 [100,86] 2380707499668434391185366624351433004173065583715357352025648230041202018250139876774273262762907122108802748332079634894359489110759910001464604105776809484977871180889422903608402887726335040322826269039434737000070352893345541826898047996104444239826349652837875926445680636703547547442834012318166319343909193580795370047887915928362426294081727516928028709333076802273463543722120399817431922877810969298112221740278815208847111827524909772674139719156735114597307016695162689984035512406151386688637242700637040389172362055119703640191410404710560263407387903546357846555772124023220542548645335583087120467312643913068251593384033598235575449342437748835418235480520230401332446915994431092099158669112369593479704819523502238021500136080629260720603748809738598926643844360350556074168471627099707992417313922470897725683478081770035053757736914500213780078333690785186176231802251802968848023869320186227016811927883451511329213158261586213646233216833974775030161404641836385354718074885135048891512096838021930054836628732744013781616175883508852807201960561118938382901728636631348037526929111546693235809163705886115957637411776504085767835559246097606726677180695037816271420811198037562236075708222692906231948773019150488815573752031332434366816388713846283547903299663158740241150300322344026753797298890948587037777310021281040297154880238170890281092287537735147601892958166110156419800057175307098563935705932180264803313412598851302803994845972667064069919854172124077666470559263276528988729271874824834982128137715275952297282757975970695819966578279737028717673271380499418620925878896058892245656330672035325210249297344762980730768416869527473046139351881944876077151432068281304246806775744909399178110882606854376672661893903189520664654400895518569151168441477385110243421434839582148585315991892904456926879385713268105984059751540522378173162537062988876229974865515007040229761849594224621272659634068707402632328577642055241848770629827789039196297880862633330773003840552610235620462413478607856584346726774315189304412977422668844985254061744991742390095157711860600013488437735754642815044722276161622606381382873719141781415415117747441368482715387144705952222425374698889121615269861982198040570934846979866710559795824629851039881535880734786332113636550767388191696338731877154297088761467727852664344571295539451669299396546807887601270694371444160584624050518165740418095864428448631215518196854004121600000000000000000000 [100,87] 2666416933856672425626868634979017824999949883799601470228681026941281258156111812287398254898668561431006618912645024659933530235223342763275431471374135692019825208944082927162315151224195945870535262579366468639245445206760002532678901101290021520403369544904948583464474939150536343770663672302567292754745413897062835564485419298498581536100316455396753850751346691260624123289479288802705357307492614554490598176668759317478581359387309533454096016110224372993089780675283357470788242842182206495041580143689711696686344582269382652888840765820561175238175926449276293599342987227628947714099843094630836816304990791849630864590663672070894436192048758092162792913031286504463480518525915499680091454535832676794814712110183826490164853078220607795824767770262469320684766423179721877144523411559510291806670967034664417229162639879789845508467744146578033187115740081817806106815213636403525114794552530221869145694057321523689124007729001216386431947904466354037397037939210784811587479123613189665163151589446240732909234921606120795203849970186741657374660490006447339075158964655118381023607174180751657459143242556671150667204251151219668458561979999802227287793582312166398684665075132936510014641441803349285184329245278474910449468628959703076422960562541486266094024167306746576516252241036534376019670894815672253369060657679878027421555017670557005919223677062807918580874083537619733369116940202244096631761223967606399023666793868743834580522317504966558958054237975593639249082926270685931427045786750270702841573188119970318961493167940700413383734561880608630868768924005927234629553225648591211330138971342344278650486813423698820219633712840483236334401950441954895667758224252603531083197020933090354890852767517499092074893464188651938089638007159213829947316652412853330623925028461166464874248162999551761791847541500947131583834147890308698474955534880581644022040285051036836295075322655265491101060303702978584765850382458364660984634354270231737314870330820336492671850174441952288489803641614729489478619419283083740801022636494612539768770436666789725293768108945650897052416216659299357159669889823098256011303921932082066843371404086063413670697180152861840894749590749138737096201442433146352879280732502994717167320186137395938138677989655780166962820589018928201120096667073890557573676287031370868666350375447111640661040666380005501607795393459455506479040711920706747950825651244124270831958228992000000000000000000 [100,88] -174381353357489614810497335867374173135260289945819664435905708283178582857308800062202273926299011627477279256553617903586908144581635154976950181899472226152242175668893060304111329827841967194129842975539701301200860495411035126976300704996537248861139950143020189554614542842411851066755170099301953510670366389413789871451332716976498583576007682648312276889541558694647869925608433794416062243449856961394259507649939666825788656719049352003665470858022889007683840874917147234488938661386341491089579761796574591477807982438537888504820714701766808792387419187226977216750327395089365778116280459178063274684498171886099243069218567836878786495310483326726509607538452808195500266271959389648049094727311908809398655927744127100347716437253239721374611003366347991928190973512060844213437798240950051115516705726047651443880740822229447361771966389544215259855286195694464090706285873912131182665107508296912236887258658056987677296840025131543903266195501793095683492849607966300898873151104278824840214814944092897448254140277896997160930840666154689528485609467828015363505551466343804316766642859954462135012003811141679855552395921884968580367588609916030550724853367098892606579513422277046837462144410149324624472528361900201298093366257905732235525209876875007950843681039224471001753851902624774549537300117668424455207924615052281197273790373029383200595524753512613687837679024932232636277881895347076525107117255656197668732332777788851785223937246406273469152231172140219897659685265254379678286156342507020876329134948326559425791001595843296616999000111293847849271793057422487438477500180514298304536728979723114978789650929428529136624019458281333935253190620841359344999860568338583094626362162488440178319797148974793269225357579478461057095966119144053174770063484004891174984705408188686971724643026079042236376023686705083480144921698884940323160382241352502956495451241143641803461074774229204454890376417713559800410895294457546496099652079724039866275006856473002881153390102015058312769882432801811671797282002734150862889815310889215907045246572594639932990598748798657642466898337617179434744556189627452328944266913349056848056661712749102761073293839641133920999410780603283774853256323514269319262493568163420904334707929851032634283391123400988241854385966856604876290653541745376042675844035016589824605356492225046123648793127502104716045024271801206167848036381348235307201060181533489800756697497600000000000000 [100,89] 989701477391552176782366280807992379932352799885053439923800718821990074411147954589131934547059216733611429305976588824813106392885810249261894837885689623482300886928796211985740760642825503272371664014023356596006412749252506987499701133488648424628575434488307525540946414667815467886423254529820961130058262018484988357517341143115060091939985853508295100310036226614190474112252473983060017736804664270474367762602425675325780235320607162851616248890674019294786894718202696753998706459198703224423016226291156489946249192944648816467441401184011414453517402595636820310610182427767892418348549625425525843453435960982218595044311408427616000597941989052374476861037356942986786902876831197347298589709961894075641928500628132620853500655603417755816823774640082842903304097031516600382530871571544852264380828948344843969322415249817066721109380850386735016891485733575257861516882690851371284135696583059454519180296935093249276575945170825757530600272301020100536024289472824532336579361773497156548662092324389554765582200434645109977248520235612484336505385508650043587271635522252572500125362599012099857643539783220422188480062233980360947558318767470776850438557824840777408366115438479376596420535253265182210870651531799767546078776654054748537949907302063058400112218420003473948155685784978940609909762851117053078882210777512965710311398844921788325849273610880130674146064125757891862042530617568744280742358547008527168793037966157740437887614593182034681310806653633212529590288517493550314527824414794107938924070288184969139422854563157712689462803412202677875814525936813776659030656128205120151992185125263224160816898983310696031431109677637753500746287224728639252762409783797695408793579537595237131007499487450880278357011910886792565128044381998730153513140590453845872771688069218176830257555658571133602200496024621065996103949732961379617300404577248010972967314157076656744703314953495305479292602535768493175348594617371418944093876626672839556827613301631988461224960658174481438750527778212917368050193686098015671001689899180482697222045069481908251705472200691892955667034448196500133121633976565578569201992918409112856831615646004489377053687971705181029853870234641983054890100919658260390896731910553839802338466263482257352193995142260291681276504055623973399825527603787916928737821888237977391968014153432437444933002668405664047544310068832939243789621893088350070150430531678009552797696000000000000 [100,90] -5895591299193545499623500551955228780015548706921179852863033647713611716770495261941028993049875636017681161289297656657269482067908858420224309080710982064946358513843998801658586612548844899676894047799750878107473649215262931634040082026618605240198478259357974966190618354188114256408346146096568745559710188033107944125550836880824334778577752832465252422575899073001814808352955954659433295764766187836318790865694681868523717661016623753044461371598836624345363422650317548660438978264201102954529197841856780684409142666446773192911823766434296732930005718848033298057045673962570948659953334196340317836564009653778352358789476327028043302218967793212063634440599546678748632370116278938317450109253080566137712914399760060048450055160033982958094712101042732369506344754045029836345667741175878927268834784555967817184359356426592659373039128812004462226056819207981046946187368728800371501764694507930945951451924584204554680536102020229254372201344091209982897566133008759681845753553643503489842293602921419468139566697152384921164171721716272169820571971968771104452655867863552939468597301509013603670473412438200973236821988490410641924868884474359653137723023744454706728796616753026245112040222476292276339423758825482974084690922358345380090478698889811877846034006867039424575649255797183334777568209281409162345421282247949106213051458469981113719202828067935668894000289163781848784080078632362215995177860902426154031263603832691314602077930831307424105767226826671239503167480855643706922291646369278284308976947814895307656421828703349078670391795154252097383425176300478921284908505047720499635879390489185725620558446572920114326809404081637211011156910292635177029273463882874695011460108381058945059134843989840479253283239799354268494891752842528387596747925746674423987703004870674297968450637184868925397655234851008017827762934849543725583604364084836824331042629629908477849637749611070691161737274288157415497299320120795820904697396343342992277593500552815687188789351553316924959357180145027801264591215509838422044857641001664514900321455517667754488102709212158888264976719305503552178129772976788095266507316595261086548776665356857155713950793016225181779515001902741410746482519529114573633990794910319195172792279391416346911404357460541480363415644220025404108535788924764268904950928202210625606392821861529769698065632598302703430447333274378887364084908556187385472861254818933328209510400000000 [100,91] -56326503603559955362410364399397307538236617311767817764503051337219071474510013927557190929355698618925851382713637529930220616170799638359625007829138334492425030992701594256187362384501332371959733128603003390969957559162956092979417882487984582694396909264957925238438992620572326070498641813811248941782088452723975198005973662855346894864851723272240989331650673155569836414246027517922441451454909968438326149339179219326638459863207341597373753294379402625949393519628048391075512600429888522084306401021756714027236019201731433533120057436594013169078149927951929188315463814188845523394881716195110515294107362354670679911461963494902505875998535687281809813436005836535171470480886501354058068871593609813079380048889290430260581937864331465550636830224654908853689532111485511054347149851240240678948687412490384859303957759136616669004032718702543081035747105080456390962781925985320421398645750294708680516563366293739062963595587619665498562400129410554621712331713297953877773457947154546177669238356461397964565954595454962281471357668306290403075221894616715362274299084531200458873809887667623541234955086264762507168242220293404503364551733432221825204395174095686890318220119151000308763301982485968911397868412683231496703369628876893878805674206122538278946014027623345139981883175189090779384967473414127880992482195882215222866373590248306908568233862247986895905232146494711274633265051819550457406725182573831963487205859387626107310479220489099418960915561859167286528373088252301809256600736615514377728776535388533851177528619724525657993856468967280175364847472992763124397667504322817924762412505466206045846154480663405688205386691328004085311544517892478040777617225935505023292508379947608989689190369632037720470079626719534571633250063222886772067030903642440546711593122071339022183199921328549773442724729381424004960347904262008136790461174303330193373189236634704433812294244065745769720166690232939870475161572850054216991439029303641644418275232234145343314718910605159356910102731481763682645489822277857775202478909348175945488667366323628750483984215826949412905962057547798991577861012727508865172727432580924319833831019365523081484558830080637368704743540796780528529164927532566370895339345959576090683627345431085777080680308842348254710828238751697717687543999848338414862473589977746983177034763044066593390298320371182173932031206636440905777040532417275085203301412447860850688000000 [100,92] -709721849066991468309044326368520682929574832690400330649476753720943169166998884779743373522494004546302796227167840800690476010877588716089898612099371724288689636956740937177914628026614847251636591000615317027855389896522833846432008813766424235708661802696310250820907539271862432555963237047263211717799019552452055576920544099634070731748480621878704193550431155334938429778638682831542139046416502521346412962777783354947535354520273218084634789127330719326267277830260845149281838371770828789915231011130866270567241917307871646694824086442758598435957723410436801705188863921272794224523234586710911834732571566014466021733189910928855611573438046810723115312112556019134352168194424043196003594547640407390715856695965983779439259260558255747160950640196839840880207873652007119918317396417936188189335756759996614454293580816816383934381505251134753137275827197700572671487115090475109046241628756062037520824576822733601219538984173481521473335706347407657811455090927525729091654387201077662737223314571623989041932500649620952678679956925716991460052781988080288859487507985644799126513754034456780324463855040942526032167793010631153725117838700189923449844669237292083150814428842149586175301615961985174966428739199357473787037001999620476904370322205560844957653352055159734708580759262842750687824703783435090824825175570539624106154633993721020392105386323401047980527294981542904069015184502993239321797587065699159392861451783213856749707954354602499712420733797085705540643838114180941583815799521613469275137618228741251510718621530464284403712249058299903180360052435109650276732009712505130545181594627268552791757989888813945825658826707265007137631838313122182361227969205902132098557648487233174106937321215194152383344101164198307777547313000710079975710475947229150857645282403735338385508265665895964518176675311944586161495418832026421750404808303042440715171309365924476318063310332688384749533497473496456189341562840924043351399511531224901455913786282319261310256439385963638563753297009518637735592776385104976028995483190258212405050514364783262095441005898280701913599753324693236080066660407928387954136658523706620473189333954004215698392519092708897544996373161163111533184842134071609936804503059703647517275315288310011967622247638022462028649620668721781498895381986492157031812121640922264818976711613950395171143138642241351880174616264884429670805261709339733739694962108788124276640 [100,93] 24009366585205723272999058622567932784724666920274021545312240109779424897034255722001388386854498083578655588119362781514660221074841488832162681402301166486299932487789315855107772676139826719955900059721423131180809637509414196088591244266304620616243849286124958646264738471334384823674882671443575792240684248494869303008401842740931035274415977292563854481842906087888009237116557119724004911781095671053680165177250118206912107711596504472005787693947567755352742618243472130309533218817339006021686637674210572002797149339029321580183338234045671376756281672905919263395990210344164866706175431355277200401433405306335191641108210658930017456305966203663818294294483526414488741454977460022880809657328383215833654341356480288613693595995718426532966985742836406655619697601199002154666097528462690557036500491519416419300248289006412415947319268022809516175659463355594383421709780867462242758976973857542956331065153188760945651366427423246885223044862473746883193445872240759210888334199909161137522507250315297835884695872971203957808865585278232915362861601703238540198638601940119050826226536952691171776498265772455425740899705332713642267293991315364496622600164422953960696935752452431014962955953876255910339892210937274220290464583017982880725762650141575098094129829713389765728554720971359010141441972689432412619943703867908050294796678265597120133729414915766444473571182056098768885062586210528135744927505556694419579331978594579661400778972618793143444694021520658826697341956116403171151892309982607258062891198062209400479953317134476988444456023505752099067028101892995344799973213266265232267816748586222379043718119481828975464929666236046915597933872293241372967004024689938175571923815496376173443888815388816251310979532744331920494319189395706854259621184171178350720919560860078229779513274153259302057748006877788175781640384305139021763935249502656595943914490707030685704214246679976265149990707591106260715515877510384175680913895881902530224472541337020111714454718597416920144401726115974776628907496059456803525908530524481434795733565240705931047410539282288367407626089360804560914017906845410750439946866237207863551913513821549695965693305641251604528668771392215579607412570433439510480669204521316396478380579053398890587290183681652279981620446557523787853855526210846717654309021311596592223662346519144803174202057491456324896618651085968403574170959692965789119909187661440000 [100,94] -163143399815490843776396307816330499427428168880834192631591318973543581296444473423956804356088432389227478616575925991855827532396167930287319820621542524809770028911012979782075885807702574761366397310042571629414657832261898858358732822764640827987769199111626022331670417488806117600176406843051374804419189719322372950716295951249131878899589674061309769896617041351155157381141123928250807927166560632245756571317304853866467523770111219922583138914896455414523213126658025042610255707328516708342727799920538545092086030926981309416810241688284032181366864752798863789277880064645857350253455599499510827591624236128431828899944657012502077863608118094817790895454444356642754378440487979717887961919812418370015682595224131358358793369892394880409190061158154255162807836319784385539485797630306941837488507893726381553045866143792154445620476071356978528342483850573558681583940446034787390612605737754902600588262961025892888843369607210513874802739563961923456985517311292339509936401363201402609603721704002654544966096007147868925257885418490945509198977096143155164595436119686393564798627138208943332004296359872394797726843364529685671765586897851672589661369069070305812688488981675210225880407802762707305207332205106147222577905720410269560699395484640201507843059812236460997301869027667643620140704201143013459478040129855965262145924459752056240309878216608818621983044839122277723386929921925618023718105612955747672859848396075813869112557731360992199302617254641126972829244690007304950047874200074502220093812703343331966917443999593068244596041479609908676469200425359132162713118974430988054146902920304516074255805902481212419657547468032919026515053714798715716018211984766296756987488041844301465951089097076622844467577815769056200703235879921865163512799083703510934919905802184480597832402671781681392705695357744375297672484915383317676286614889446339747481612248082955663380803903773023052530480614694710928689957519578668846098466914522417650620002917169640544983101633227862845203541067783706274015767056145288296811841041308653280323717041378396064583686308731461693074734448279175253452612073276931424584621632948987028119670831711468462387125166985149695224093431308974250074163170052047131592432016747001284348747266183894938181113022440092426574633746973369064697362066958123797853872625038006300871956516822235937860985501136392611501712882986595356769875001584066484920501024000 [100,95] -41022190333216836826208962183083720268519894809305533360630443693577436779911514462407618867877785928657084666548385799016299875823320274816847244485261750228333648856999312305284207246416040865242693721389434090804756281340159756392956820897644149494413993129795252140802668101904371968171671003925017025957928841178415568348376525031775990535282916940414281508894616261087812200234631359649607033668383653658412149733791862946809265268592238418819397519760505296138327539589787593441492595602236757075356144449039309868528173992109045873214282854838109192736369523418258982227981998689544760118860158979154540539753811358303052851929054084090413247094040709647262238067207760306593579865083644530978728213160142403835527827554299745168733537445929906241907855730828031643792244605633770598887455382528411833063059656541306183664265015045186418029499556120102077429574583176769249352244939313093679640743637310450023880470770882376979741084722032588653691211181233155867210128758152318917175176442843735362859349018112131806649205347732590821542727331594240761030036160163964740285906860440209196474691461957154072250377838078130875810854252257748757707034116499687521695865763372582973793724573709962139059199542825452643770015940212645118193890105127885409378362886063920311931438838010702592817852652234816667651812902602619605145465620846086168068366730729308920365989027034113237160154559123862184507906833773977334622750404720025462112873524409001541364308115943227635266207644130332182200509089410117421726947834075134615549266472644074901630414164967237701809138898014684658059099049849236255371258804701840564924143109691933869244843782467062743672427858808298600725045275728037336293699415491521055002143281187703333891287277121416601520336278789116203505663180578846022725797018760850802501678236865504777196155451376029381942546631156510416713693551434168085562928150854174599762847758256503106150393201181774577197131314566679202148757169018036391323797544116244515296321054610953822020913080213031148788324538343551030792780919911016184513557886804216685755202674234252438309882160402022985290498611310233458489907053619489225290333376631828718662569854546384224520361634088356824320825291702953326841869160099179836292360993468683048729124871079631307811034031321063068678615180977754926119847319793860315723126476887077163637761546842231689492339705335594704778675056143558671068540174807258354640000 [100,96] 2265580907441721116433423979082863932399811708354150322924859034612560154587308618723994483452157384501359449929503907321117444650254877866530731835799662369450142948851364991544508999600688758785706107169363218994814731814580366708341257078444151947192907405648256443337276721725623587047775529027925768639714586480223196571121138055828122824284991665589768319329873189992748755681831661662430367814097782967132768031003015781730305663395907885175704445230177470924663007780179629054833232020813703378036426260749793406001125461398801558433193067509829301558007080362034472344119786708221075335448300651609151378812404753498987090620571965323731266123554888876364768329607502726343417256655416334171183522181069291937773711961181545393920822426252687401736540711358477711137715598158767886168361193497426859071801029400152226763462925536043126942397271276491941487606149836605716665591961771403802321589480867060660449304537842629333240746838941550820029697461763844930100811834692975952667212830859808748324988824376743958672985267144566121005709642621389742791861611047769176805950517950341233437872289908177321081987531806873263033330695706162770484262958219977178405506523286929803339239620989321177537102788610719918643692534596334472579937576915997045578997813592164112149909574399745987697610495589020680532871716308691659790774253342106138693835922074464393859588635902356714355011068001040468743443561122541400037118273894865859710065660348750851378115078145988625583562410207047549224333054126422291053174948274124474677656527580085979826779055694297827002742729724934566264775228409785075919051938096230266309320640320766637523498846914977774514008865326318270378993918223614236555530065894401653885783363718796499017149179131607387334629453997743718466299949824982966104161394465449025618094443160454642070879290173702916112258377128578225515456740252482786375411726511257190973207072416842877209294198260251295164976688536044523086229552121007510086449888216344119549893730441322690526086457372683449619392563296015486479174133659575011155857062468535129990580199269835062430260122126098180067310628086150928614574387218878266063996122565630133373926309105522858811500279070546700829349263829188438981853780939081134332703121255064413102261761923431683590681886351825319696387687784154236782186903567814997189925693680172276630351237665153926841769661541439779127078896926162651808445479164954048000 [100,97] 9803857856517465815497526888368070543016963555224791111285301858327285091098678676878414975472467733228443486284159545037229117949680286960288848618080697182135449805516731546682981713648339300292450384522067503745304006913463590912370807145545129231471760210609502740050025188273499935341916273445626062764247961541930981501218754249471598256099475579050992791571524671724309474913080421449089693637821208279941113579575699446596669907769497963902063280608235685828299468665905164002885144756618249709007284201541000916368871250899645748275405887816293397833715092103535631877833454854418646498715744051427180715027664468414531829556148317260598550401184487660339778569543028917618173712334549877226460018744529538864930693974394773447708210601991792451068959398380593085689260383618260343980321634755171355500323643949400634796637585899728717616181203322657069112040121613652809601502450157406024478653565808989404130485762613295560482786725537627527220988606466351533217511081095948604378159777823022014692853043121498305848746003657933968493729816549439415229387211440222236751660434013206510388586008767884288474227985839465212301621375639001792252471943142277813994031114657906968219079164281949180608072811665294734241119255693228484182729813568867211005437642838264726278743762296059145651069591539537826091715569477897630010692850126723629441345461604935830079896602656394354945987041180869446270154506787870152637707289962238838747106631641206996615797402135975452214805681901548534906413693447745630138465739051493690265562802823343973243498967618002562505688035723585077762963794892150104100103131846108224337593005146195488538684207813517654086284676879319966423071317281425841031571725146652011640315104965255512420228916585784347336688982998942349006541578667499977542837826118377227291718573914147103986055732833784832249787874675104296196602321207757335380514828486678071427431627288014927472544896968085879952295480778628689194564263983460485555204455645393596434634043155935512808147072157226049908877043460826278972334800746764942829754003977191167642520073497152731021798602086441726124806479838738933943734525262083699757442699234109873735756212861942773649609156417264345199919389924320112449030882191698175617768191533149287523173333961958040084952466425842952249482975439997156468010392293873921910624781172624658212657558352749438825520883877910404206386894071592438667653759488000 [100,98] -137331116200167474827018393986488144629265407260417547067242940194811908381368189816103049012809281996346736222853591301281683989363345396230931439026941816719449275168774309489893894337198973308331340546139179994240469866083154238114017392361145341351106568258219315862807726551660251636551255956814337665521647794589459100209573224115809066171412239512562798028510582815010536493490437728417566417596979811626996875660449607643292123054587952120017457198895151834300591988315439565051644826732505293740469557744161064120539228734526992698352221267625154618848540043879636158795961878168927395805536638787162039817042478331616302881307629218834210142957160998320841285994159304704766687351623333585012643510847358590724006638614751103218916930604285271770040333521774823452471579612115380134770763973818137511710048355614172308829117136693502038200078164079483552569800371306999540501198862118100302450091288907641224640205918298857333860667625272709617955092668434661906292057611417317215832628267781257010509522358887061363646928473422142487298653746435812183941457719546048796594015282255945406466136247587215807101930773243475535959421659807402343227417005304731357699016536051292218130079391269856073621088195943989383369357256531681724178680978563653714522746402741357696829616554202078808594242927505496936983497654831893569302667639752995616626237804322601057860007073616710265922553164194009802251258007551151637025648868889791446202450289627156753851928388367972521454446977879336352250865773579020462683929386252815168881625883326974443859743139574492465892484487368961471433426161886874566943084711463792278948882301920856403051495400878074354763836829153456924820684379366948656958575487784039631022962063934781426626289128797832750709136302519249426017552654230681006152553838877825875682137663353572777166134815490079568261892754223139641077123238239570766108114296288375385074054805526948054497699532058272507495194742074531108067483778757225566178332183381945066596704281907628299680322225717419186838912999214005411762301530713302512666235797725073784795654175309198591437522674103521821847344144887590929590352381210922320384575014942344756156257064400933709309809539650593777309941612316156097761620003638858896075636159874602673405325805191823445932820402563780168079418854329932926745930227113087228625461510635043599420395498204772623252534794943458994527105938366552884415394560 [100,99] -385104864012336504408996891606286589103414451539401281758163231156002577798361258898687740892998931145757421511993828779426719458846653051354148744863232714652576336062481739280174335894264329853288677497554965757539120476263471414458299443732567707730643459181092866766198260811216147376416595665361014468721906318297633653658821870390508197114849462544269129076935736982426593270126355154475270149080697022981388722654655843284562030800690539264679355051996026200036257356348759254170402478537633892174265281619465215460942666331714544054491721017065738409638247160783128635541302382927769678361519838183301465270141251357722944571531003802881206530367367599121550777370917978087219950963177661060348200608334586449240257136550748567180781863125545011510745955039830077890016648764719404553053696651950052280929694329487809635118668300364952516805257520129819296210861110577470010369273649646875802016642774962611943713591301102721734140819716894776937246172377900759473752037842979649581845770032018579652642047749190561652701682721535749308797637933045409642428373405478581294134401336135654214531937766949013599502685931478824049064904680192239843288949455798632747135418753365226705490807101516799484633847699030444065772306591067811785051165853153176225860391942562931057464298000461146032047084437776271368581585491840271451954468856455342885826512821435534052719121580037630500496325427280652343000586572542145603896716659566582179038503212954534481320217255035391763974664911553719765202282327674592079895020288623835209817089675821001889909482765170369287640922323666122192165029271327362804012519405053990461627267185665968140889648248552745571298703381145004999909596905827966457262130183215571762530705862404652637944703875278857803330038212698000849260554111526705421422573613706217870414641662460648384907387197011753504770888151444298176391221788685713364548357343236290720571814550352814989621843531448511306447126523908343842959178177620610248966521958773879202673720597846000431575204958845899008986858603338658753967966893467219874373208501584738357043502575281088380792631402583098882623167214817096855758499371632939799241915391115305414607316314889848792217740268115420634670647669110185626730813318562790887253018425128894990346689004277793209517427895392701232200926358891208741832867026417194329081111094282834345489632867398699449975642111987332559586784523649530699520 [100,100] 3795306689709280062677543561648220715725400555276198137655700174214431124755710718147824819048428696058672729778081215093230992901691102920730842413192825530451356246149942560761829588215620181998278755338328880956711913475129399543140540398595308195918279189266158174224595449137050036744146421975903675448692273742431091637738174979826851267294615105522574486456856580071289272030522849869944429323303818822169183960135550850474466639142174458582491862746418938242899310555377676911394614491463988564372088203448845209196534162067328160693338046866216440542659709121486803097576721554945980487498276459454102239289639193836197430907739621708914189258721350831289116811133906853174355041381309638730064817420048508954947605013207536881788687805689098889720713021315170496928362369260507963714579091420837535101999637987265775003602288935247404394837436414511438457741067470520719073391371265838870323156892304869795594189364341279626478154176078107497406855403509753108042367841015610629553415491914060010430833774089769060174691466882016093608706578059708112366258242008168179980245363362396630939294833080704985613296714197697977427781002920200459244030921635372334009525317945154090588185447497066685840563022479831579036821422826376816499729170181504376442484615814410553716817531781525099244216555580430304743733994962868957619784396585929820684509258778782141777297471006007884885955716679801023395564669751909951460088625725495380448545064897923345786684440060877841850106661459897456798837375989490932445691664245149675125248948204429752092584346447587788518726096740856405689731080868656325366220313257259747116049019847016330249771738797179641967494971908290374070603267898851914298663009799075403522475082538946525925934874987066371554990513992258316938719267493085121989845069206917519539949004388633263553089727515580522103617683901509044210506040391658570048219435385513894655650984306623648548651961717238222236165388842929341434997285273994452656722175284301319640031113802792125767419602234782413260483226298739812523970342493835170633311526531312293029851610297150495693544378573778514955230406340657352517156487684146851310488835727143670592464608741913129773115254965057560000614106215673125101218294837019155882837694171670543606906067928598118420497243212707277658544985704287099466207780737531089904849989552838242992654280640927437550176740069284946376172377930008640 [101,0] -221810573716740925860896268208018387332276451973742362038564655077051178785488687566607213408205759176815699399155180790581524553176874602090322647197046763373017977540472329969068309434589169274602536184269442026695950997665232321928855596703907514790245939536269282296253958745970538752518665581397382094313573467078223925683151305251510741966038060324327778303320671054468426830500912999377300561220539189856671209157107970850601019289756763887473945354796591463580569228258730209328170769950251504600994001284733999729401821000157458963929074331718408412008898056782154522119532716201519634079171853424112121650801406748814745681230264494918320229740673718800756831619996306797956818783161708633829748246854819374033331789595705492358153210169679394196175167436935500992027146807409901131931319954882887015757006753223152025319749244064903804030286862687839584557865031834012894877286600755151564623480491527286379532035373685889253515753321475049001074938960485478535762430747915835784234706410365526539249052415851959036827392817794967379289188418939645872567181741404675124697615448905809274685089048554502155926307168951042525582499254639409510014191370967920257583018394908489283200821201764815057195437953139277315724958977708769073250175731979042596035651131647925493986114590492244380214412564995981213370903234420645643336723136597094452199888881379806484510886509273064391609420105109531424469062106536757791673822124810816074093215745701191644059481705838206565969231770000570538589681737374142768802704876987353144702652465369304090035701435421233771651596851494656814166912283162418581739524446708329026950414140905974512423019871447567097617961999772185142350906339500699505039579719528979028545644620921806827605774838007870562487261403529300715147462543846486919110833512768156910224225976546760704159008152580566665463113524930767949248676080350264847185537348387769653623947933191307804450583156562174632601998408023368724621252884702089468327249245489734755115641110749315552215005127210560926143144143405124225128555595663478692913252435310549914257261874059312189955626925031578274417755751198479656271269140481703266456924744592652147399656256955904183291951129529807129702456718622299154132598006458758691384616974285145492640726739234230224272091417076094399808232161462513568497233350713710644876160501660793607356069049437091858273668900135818514127145480377365511418409694225036959964100106812324880933880169844462976193677050822344542729011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 53498428277664167330891400363933409982858568259893421208767286757423569775096943422511331201510787447500743303017855025111693139372077482501341472273776849515014804695492077828977511096669066671137496101591430058283937774098255297193884661585624690681562827118375103725697995691795095008457871184241244961864356388167641647864887021090623752794648742607219590797873137833997817947156861180829347500952747545209674111089653192739374889393175206293512610321722280906741396937653153213454833163186957047600742017405448739893827054553205857419855742208005204886221472930304023036021806239921275796321245806478685999254653579164272094069754477695071671757644011817472906854249780319806130724816859788992318076185546243628186342309868615618672578575518173612879552089171095345580835485087005381081729681798173431889060180520005896616384923873614702987827803965655511297046024432826268536147997754921995861815372347650164664143085453803172260209918089314095152859450160223813839895989885867569194452166015533887178804427464987490274415754366081278082995985416983809061981128102395553538068414637355008664755169377813020005117665458493805813855623274257501191081163479703864956439730718617985660730752556491085615753621679788453531698117540420300837008956547697920575032565871065462128993779165747104929805885689038545143656610526783811586500614175367196965035388784115912311413586254488369022695775735438586561851775294201753908477599423552667766442494781027117039751282468317508774771526073525802811359231343088430194092114404505486552850997729506641886302405991471195062942984456785667312707580061654790119228402731543934872392269570165496856550436982795012377070172699181702365470255220061113316362972254697039535728631564378323596554180499208084572193343204810421452665393173562854292223251610820008985233766411302760603510742167354791434869420049811080557521222905242179514706996459514057955622692521511328193973332902980574074907702731277071857930461777966575813694913636534002506155170206390698218588632530135633506513228147478915337051075651283016434698346893696018093907922829141990818615385341925650435260576584333681975265214345145644658112771051701771069930228812212954855810209652889436503653729958148289171752153453077982018174432561521203036979958440592265422047887952662024607164374028267606036432479490088116446397919779399019747166169177816934683880723273291076957539620194178488408165002591821625696232698968169914919630421718749486211319734480764440492668625092608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -18177629636555793784189897055715218046723103197053485810595569438421037456504581608698014652206178769730945902634364928971987561242369705110848735651498025883824785261905695557246224264606325924663406500387202818764113246031924160509856247066684284318479201129124931010812028850795381258198740650860756537268987957273418883103248420925715755361663018115184756472501643180255734475676996692635230585423043216035514259382518767951327764467942175442383025481563703416511137314883600504768977453840383667292765532908927961248699654225555489840985572318385311309288634984715385695043800102201464042877078613817812603866989819073117976328379915260924618232056281702682915794324345354457459002592495311349905533809024663059435669466590581268762391875609619587752390574033470133071786244701122987892448583366681549884475294917345244636783796017629257663643417563158643640261095245484380248953842636880852520956097789317652147854847204556493502985138249015625794053467671175767134038112142210774508055462464957141680466418269553505351867080393048271716321180707180711129186418908040139015043836494945830639337475117159936201211431934709198198701208992609714367804093122600616377278600781123517008698465585001819609206951403625206994069746318258741965224514546967256060965742403398992615167025197959218299703109775609448693127926449101837730966582243828438835977164701808153493713435131700955430466619057274732498377479397904348093104555906712027495969335692300068860586918234857761241775451564024896712641486926866607308243664640287807141860916726906573469490273294917808634953235110803873450045590235256357862238657797221160174657158697112988124257502801277280441600202044501592432207274749445029289593512375999068021200732928641675100243266584129371731560919084824518437069681254556878242209878813368665060660150065359602094255232218846183171440887608094401418375937294437537758628342113217968412622507321651714893655551228882155311377052499318917471270870246397938768798204950430244652920651977446490047193110229113015508438640311083402497727501566859184332312415895794768646273644333028252513687621663180044130676765484344568501348122766345646945079414882227653349793200346898583946580369014187168963632961072136189037232639175192212677501509457273994508143016603641070720490046560888601746725703357048022395418242411463355446086626523625185360806663032335192232841038627977661466006349945340638167020311623812629133877394610485167217455700477855231615200281921165311144872185849446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] -3155409641429841953694227186798010722101433908096267012957960965236192642655433441005473366988372011651348532523437624737708365621588882929310467414833509532122865855744228970584630891651353108019428102390200367087046933715394138791613825707083578327034698346086171804369759281450972204596266426181239907973905293160347421892911180341957638121242706877652769551637148149866024848278875368427616842614301388401830778057272743101570817945015543696013646216987930284990268932223940674064787300975586464955823910777399260569681888492977467657581306011975339393106834265482739548285648113878939397770304069546498654553581629453372322090515444900962726603663105918615510988367880938667410594428624877070291652562772461017984116326161087475470082743321729198607594962192358336469242933873604440886831535490383434261665460943708777807729057165882636172928678272954417016143494823762555805965165827718611971506842672998127981164145848997874222932682467479443869672006087224672226110751877239214797987363738730346531684530321981534610143415654425110490992829278586912215981664015798662226293548145524477307044516507064512852124291711025420860678497069226401921496219520379742329023159803727313516198374238453452117038457547141117766066176860215443631625752656954744406744643512281993506300232757414928412581368740392591408681970946332903994117820646114550306692973662186799390042981667522438891182525279625100916830845270517340235793025137955153194770246229171280931608664054402476817398828662260498413820747034378376185586860861771663842915959264544643669343829550995485367731350402550416948920102967127531347216059358539513930229427272182532491927030167201513297935997705569204819096089451743117529477221206351941182639103714622390996865715862097666972418167029653221343321641105643738838843762192444529857524994159580555297474834168164500348404544964544154127230600954547938368644995366674174821656310353277930795728453357736065146739242588256461491049319058354261873030629664720247014123907483990062016531910876974928099227167349680551497661289081542042250572041853383495442850910609542272834017005208039915196364926703044921209295524819173850358506629767414680011921772814165106124112724226098909873532443711625181125482874284563647017196112937433017886331745610848712989909393869482829553187609151406277793344552628169908141484050308046276950618924138948861054135617536054476519347670593973280337757016079717463617169494777017772123337816492558893144600568047283269174143049124460625920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -198592993133051626420381727373433301533092253211840654894421617134223145920189887997093899703802261163518485886937060255765515278875123143541146097964135955885889641169132775489343727765104570384800546215833694384775768455219141452180580031524094760489747429305976228656345931953706876838811544990862690500697517026812379685022821447185509017754315142036892058542261989011366847169374344427333782180853906257579641046471960014274993940428357132631844894885001479551676103291440000197715709380390929870272591135672609290946044266577858916476250371642923874573527871848867537924272739785785730244870087603362520681533611367199211288719434528059460436046713973110183861773076972404480049445046808743610677682950435340713734122888116719666138854655754287362645544195864213645189368718933044943116538013042759873798096739161918311889704411299455733879810414049195976534461209767710505492095480833777893940502739653967082538035457945296929623512033605691037649412074738117019611598326282061190679424831340820789434907866258195311323094137065327800641046073777620950917846837288334071215680134853709582828659766183936947716453305951744278354915598354330226830709264878365872123016783608346670701992336437913266238504566614205035227278757881050677019104594278226102205174737052599243789292523991439550257077012980866024167217703187613782468210442063869411804413218110844389450284184004598869583016430790691517600393328717135906283854686782150898486022984945662321078070291897411983968794371444664901650456663418215544278429767548882014489826869244675695035317235375904575749245968152248732259908058255281807605080380059270616120515595907425836316009931847309432463226225252053407091423756665979571272313462010956565646250667728744898087432285021141121121887799148093971662162968402263930235638243915687929948192054010459174123242067708632973697219180597645609916182075876493417433195142059431695325310063232027109052299978172973867775122890662920977424949054505425776800220217985982198700874214033278176245586611207237544468605933312882220066493457327445381745099222973589169131072292924203476017424734234245125623922564805367238101763917364945795140757636533649703887106297807328853841341281265965961786144434310850395437934231606727493462206993815635004654774955456788685600900017436060229229776130152442784852615907541678829362314574987435316862852414644521299675921584002787545772112223504865272413566439044110308350078666315798301425181247884506638001908900787827092024392235478731980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -2170511580604466748223326152881923578187413115962168413831463550735988261117268344283309006146761358422468164605520819742003755107896325422834487754317639048408240456428344878520642316842636544372330751901999217837938480114576198313010911332712721066013841766759321380553305028070841566321847776001627099281107314936195887160361374246679548010715668204058616383898597473204368832507020001357021889356275280636202249174437105312184564188380379230622613052692269616173348969790969138057824916718961078453882808449020407602829830880732340484379927446401212226888434922741837289911212974570131727720300539028870826529673398712712181415825521176464323805043148311367480791532442632162245553983024652821959450363081604556895557333229975968345866573635401886008309196174230852241925874065596305483536515604482485141743845178022027057484185986104394414637747856801324153477511303154549946891000329399773005523029126334254490144769390326088007787047415823213881482950782011473675728705586139621163727727485111290461219022148834780181768773247985564194469005471815685302517085290490597527449103882936332779968871363886750526862809031303805157526567403491311706150831794063452127230346733981626279537377323993613851204518998772720671295102128289846188828660616523822419741171656028254962206419220465625008295917111295132351765380173919913521477634067828397364859884834753047998179364349662707178827415351634248048908273406061772381276771905657668274669476312900646873938770472010120669136005700655020851742809231702581618190076290490622858244194120660094670882332036790346758938639610706657904708070306912231017426321401040115348919094670916694472094204541406457492248639143974489115949592095648584783897164774633851332332394035899607381403840856588660508263700490174528580821406176015455494726661645253811378505201810878064468156241402974631471069121880579340662047599148521680499174668367800610291000595183039717940208499427393680716625724755347169219451992609866646236479882612400827043960916220096217077159823128466405355677506123439169171431670512382141295727696111321798330079463356983505764917230282969949535456007319151723498017093684188699415674773147990901654600204647251068108849530010136072478770524649722486025703014346542502933553544143242002134660370185029119304606351950527255688129013685743588513118790991955844208800457496860129272272774151649790641535880797945970704324175766808137576613858172131609361263878749623304503365722325326536303251869398068985071456367727598697971712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -45784861314537887939755127614393382478566732444587279041530469616754259325710754790600141647924943362378562191447821599325653124602371216378733529262513630144665276447927947793939366141124493421380764568599813680235225970484387549030053913508785852849401719877670964783250154649820708292894565495657504013046647419435698202046179783489216108045863763352716036067500219696356272751078492014329821421663861135460188663751816655633999731630649794439195017258915851513783183739555785553912729822430193507751929988609766555900372928293301297038214125457806107366901804272476047007942248918417160294831425173348855833256130510424645167061906703726374970566086603002439837189130334224095837190548897105804844285034607837487403525031064654921531678311385612900573000735334564008737671894106554898522673112572480198747934956711575191337954017970162973606676666196101028768900666217144600470391032604801888923727226711336436658847029370454477237821463594401854709842042706310598638054805418851999593756011053831527336455934877319825837791492104315675717184366382378555259938400996344337289492577754897356147789230661483558735870106862272518673924169142812174234011829863612587354139889486889458105740651605367033440643074432987011909676498861064611993446599249562608191138321268886069694782356195321991442043786041274430048038550127665681139905381982092662446537753088307848166647580109476079417112956795856480831857489700327414948412084013050865727763341934773484819607021520071451032243048000387255033515378195625908499215896748681941819368431453124232071165133863753332562399009067911567611327856196132388647269585122140010388406474432567047112734525480936112273005405052108035161707624642334867649758069800984415006317402387254065944733063005463158468747578021428118720419311789175144998189887101068427397268488241345611275781560155126399107298662403259612988020541339549176587169235953405570669241608216844143702828214629785898307356186043460332960154074991979976634042731296145571086393368375297357468682322478784009502080277787643274897533298629152367146447189902130205570011916053354262066916137491232070802019692213514177386266948484183264353454181635379396986085965830583045955932692897032509008971473707685628833994571350150116812924056029265992540214725172225058051901159637612918079885570791868331113878264717977508103326233754172008249957537673641136813797128291930257812128294801521064722828213569807888704664236022317482643745451885912456248181972696207400470132815147571766886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] 61951044187649130006869252544846548007771676483085650575086490951309336057027564543673054702228023650847120693812386459201091084691377234922281308503457927140281091829691912069083042880412487128043697762384253763834716790006211031023360304604496416984365366449914403096011916089062838978492688093525209815524770937780165993657977365118996901739641473093581302861463535723414934478412274282824219442139492891392961569292244246414079139582526695102856104046105679415187949267870365419957692171911800289168895148353559320808858539972906483052648191275015953861189333209759175568318008548299946868959390467511197751253380575513340942118989534803820250978422214242053801475124824382665105261972675419630257480690726091041725774010707042925121133921579246558492283842141889190212139479045304899354788153078284440801793206301760895812328899018734798231652869077892797326047320773225276239810156272526056457965917507321292804267285748484585897864161175704917176297771594045352498532394554787242126262010176588296802725735543240664386523795579081473996833230073925727809015000081986450426917665538787147600796000559871584706375478390247130321368860407168681585042535337135611224674389939238528856462820438218609072891276705133290508751952741630059385353765035816449770138257362729818755661058610594980898239541501469537898959335541688887711880068939133245107493367652368478923017433751791530976948214425045657414349506805706112845335538659100012574919573606497566626161557436267742887316254960852656537674105866497003565702444900377600953340455869532459486334488196522154894270249622878475242881389015350191840296872066456557351871154288798418568539930534650125854172009731847249983114809573635138612909941069726721720236853231106202712304368985688015723173338230979101910390590264748465832332335725696041193224099968162303227714817175154333941584649366093217052563429638775384556320279005414374003020052300881137345357205706366935971146663480774563586714653109972745778576097671766915888220846124404908319957296014824845666632617831091211098693346263232873049973997823902696407931041445079969795760923722192831432820667682336332186987435059923326356506392194412418918382161309241786930567541042057639747814016644283504638141179508191281348396918391034709259359085119555366100258687021003070420707536717537894096473959985184141604074160141826424023602242778542312910363184396277167595794886956002631894964859792860446753601644220417163216371407173605894486277648549808443793508630352370331549696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] -2147046560916840635861130915886517330642440897605479328953096844631717594107091557408883272619977675246092582484471279983860760045932820484883058907583777695280998559546114021312724436773744692751092225319907124310799194380287114512732031093526834699632843353404009732534346663090675426374129225827238821038206699478127406122977167268945082522719850679980398658797504539811691898418184938619469766435306950009477517845493568011692832469467244978941177950811288909247022984383520832911471160298749180962746814878848131081368224094443330616529910285280847234077210025155481167452349963877213306987348541716231038101599622857410632551988387122548662732342289207135665465077394684907809484891246961446605367013750544506018822423764248418666762364228234601669156655800626947993816171942262252379058344062925757465413549471932296049426748825854430934055101114085913112649763587398285399044622752500490269043094451570598204146391103323082868531456607664620500204137463921010978658070257323996016376673819560787115013002553933356486759174367673992160848439673856415664655252690049428052248845364700915439025209056830213865359562788571768694505761376720258284289649213345584956602022932094013552344304539482803845233375360726229404650404020840698920158911558871033002333955476057650119562656700325176688002562268492076999849924896857284811472909434197745220962765364383094995649059171946063605143770017887275381165015010272902044970092880075517982020405293995108315860566241960583296635385120571629180656512511532033022918802139372853371983512338144795780378031648035568206958390125745534961642366806254718540754070304137678273540499915048298304560298846476232089953900299217349380073457329022787176754402252187237840059513859444768557110424947660848848138105265739093569316809214057206684735137691439254508800536841328242150142827217973488267941875780346339041122781136485232371179590341771732511265644206552136738966544018849952057338988187188373899123655887074309751922108811955745294755340023562736509899393578730708983010912907200858595892875912270875265125100087947621485064497229990878502353096606493572571619416422788262539609825062191518234799184673363355782038687465283943491157165307445402679933222809859393580234641989547298974860804033907696307821703735498034198192101251923503307533410181006209760257792358192629463619300645818259901852195385318379806203323428915490874481161999993482805613060587529565272047431852358317247502141912456573383662883087758890088497609079033841477222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] 10646150272295537277566048217647112642679014726974151771503533724430246498382387008003030891672107427284471671204414099051342046819997102605206179228914197650786810813863040430763844513466194069247983906046301325295117485944434638364991866265258758046461603729331012241347800741330139863377240518107743915139660065623355002253990921291323233268260822088682200428356572861412104948972000264794608780717936175134550980138114686090848480614059702217796968623822957206152397343187575491643171474146437167688646033311356548481373935266545563626912201122872942896494715348191738879115531230746534576663156245130644516360298919580404228025674756805807923482829935635786749487910067243727574373108120473506618506873002316225844774769478067241573917135327897240306411413023935704339795673375737694242717211129935278937973585391649935616040733822943708258309027505139413552297551925355191930688711335132703811705687838751471008690158267494311042904602770525758733710077625157965672602515075709001101348093030522866639147118157594002082656265950221004704166784498435452170038018559599639524120305145755889872534606960455967284418263503345746588648223922084490196923081779938062435264542386721610565042795700595098471495629313176670466848599243194074832456529738309967154846573906318702790188200289703377449835862843151329940386159739930381583942438224315931202058552858601932986381147677783148523899997128865440277124700267777337574898619112822947819171897219049586187993337717715878482213529464620092293117193403289350908545114557431064077267326935694574735468962059819318065668339284850856829908573960856653398081891237017779010178662722902679002498467658520807393504049730259910717977501184493682084736439487118945957108221291516682224537836178577696087381497379589608738178615311288330705812489406978219617724902005268710339587313548031382888803672039081341526606951511352723582172549026634342930958192824306739792216183445830528944079017737065174776470447367872437622974977863998777240430592050874873145460776218896686264748032473387007548373820307179515894223767271175413578100164289748017639037772293200894238370251132581231871986976416930367918294308031218409912392918254863718905584683251391166927143001741819418307053507845216644287079643440909896121081338898933656754607402383372376581983890172422749806845273021744724429436562934071439625357228738685437302821803390684495131117166168413127554521060924754904247873755911751587535365355726490636988106993678397125978300870243376025397362688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] -66304183039417790966015097744992636398580994145156668529470730823928189497876812402548661337521655371837880918332766221791202651401560297448500881326333093049957347296062873504878427524505235087050012439540128496674297266994016723638438841581216599836899236372373301648274596347322374619617103121863497046358040240723368702313302908462142914063580838047497287867117921885687174979893652523477997975920604501715109474379750554630667887911424989998802288516463760886858946792877419680793618405767757206822498594688368665450326240677027819715534314443763538398464581032428544714657003350275492443596925364640634801239031217537071060145183836573798798620842625885917815086109347506841508904113879800395931501297942981327285198300860766222106701871878877238387966535952184214654051688846523479174395073489062793021571944964085942372946947247884273096910815431193846671913395445681624264461038987115841863781076341147855943226676568703957581918547788600439462177305419256525313355440717001888550547004663272194701456788136786299013574559781931364040296721281505578951830400362203107863005286205396752880355013790538310419926600091883310751123930462825400524894412439536103003774754202068997583632879836319102649219477656206105829531605498371906960830372999402848501299075267830497528569825613013490008894668440831311961379397511692233884691222228894723221965406399640002290189089777058510608038288383782978952698116970677623058098891719597889655403106067315954554841318064720597810367863997707732518747714696344946965190115406671053846398084401846947520257396405520937005546232844641912503704949803462682867871628713723446415001282216614911663304796485952237884325111350565847569960539460021496189160621534722577117113972344643776512368545475604902526550176108112215968442518566569879305429183278178521514467303008707906120668181738095008946753550813804947999134765934159138566142687962170105423452995311556513371308597689924252689858645906172244585219823701906012236012128073728686037349711668431222085960073617183063567158375539781304974665456375328202437302655986509801054820732100182997051255034293728419969494688973300450656712317480964239633593707433810401415256675493459018230607654687246365557777495487090072220287816267249645244524454120526260440982919868819764307625421941131346540658378894293406578150711481178695165802995266809048026700668289044961646091282286249823642717141286305414482261417440048260253266385046301734815311588066487280989758285322394051319953529801346068879769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 854814400868170020920584991833702219008698411391037567741439340352858956311674645317985825200617276086112009175260156474015444535598604063173825004640372410466624692207622113560915228871986387253835005559379415760229352816529681031682420612948327789308937401221192449095548155522497802159894756311134071207535718518317276095004568148136836680056909231500045992443261399545703852081459824090071828526227502228801205541306761939294097993647064576816305788382407797866441782314209618541261680688036045088764472415441084902834577931387659433201370978084953035717909398113029241513416840146519344883560122470005645392866233956592942731476828920665024895361519605906798273210360122488484983965426990936620125867169936357936785575802278108316672232923769161128430350932411953117569700131547447546848383612047456918421132831601165189780721205428116717374926306461196121601124231637423156392424695154785474344308035109108640336625982433872606658198101617030200828448692181332773345033783478851191765490559958241358752463953090448371449314579979037551218700930434105973121583681985655191842474816006095747431080269910564897858491500506588365213890616648450420303509971555615340594128689905003933476620153269887238388487940901006571224399039569943837639397008287602653336705632550948271276667845677523847789844381606920690773994556007938704478743694093825864806365487909949288253374625969697199056067951196906716970954131861743325316718487724535128017494324746884544796702941580217633891029977123497858813570535518581295298254104935530760410739311498271806492011758513423288377484155420119742389789458813511308303111383646628479285880660103228940584945041844086300828010943581269607702690357327717657778685107261158069697416126188995707826322491450583206433495427567822768945785606712400842189931629478826756609727347442639378968901890885467289958657602092953869165817727036250374678573384497633437778443576248332602604000948354586461775027838235993570695370036071810034089917948401707661037586536421095412169207336915379370690605015500669918292759513250178717688369285599859878231975303535663675263326287501203953894415499675397380454116860148618464168616235086715421337377224222033102064009125055708482819664964263596460933572453572211108408306699257552082232319084523932215496435312938642082976176652580251689414573478740238497552367586813224818013860523500734414054811766965510792895575749655062129607160788615630341162300287671115189327649065582317164215517631927101152794559769482934664164278272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -2768309371905903239252828632205587439297393552926016687255728631177122698679767923409922024201906778203354645692773471922584068763715972333379144712941160833498826976622493653533005450027052441921829345659301648027712868287626231906971246299769013747743063724154840775803341481027803775550959811688953290618688046465611576451155844980371146539816177285049833577013558270339083057658817356004723053333601290851441282551979996927184762375070483705463996158794066188069378840191822904709336869436140533829971976500590720744124114656155275777264594106287674985623210475052840788792763626184673349267453629014495649982739430811564187418703090552479035742574034142022794704269089087755678864377052979437324323372375167534511286888410015348970087403583838545567472162941753788275764877269627801340692562996205929152430741156897263920543059801861482305339298838560748065933628513106398967301485190089459484193023091651542588801412181063407957355807357726806770575831703296597046526261327497425058599888969782213432166558817646025146405725177913603848588671745675581999393210252317221697450948420793691184251759074763184725146914538160574437213901357434749514587914698605075266618393050240710828871931065141453778453214054124773743416564013518955872236948250431703151887145597948378679281542965385031630365676701676460013770103565952206135521273704569876707113331604836124638465471270567012374889816516276929371789028097331298649891779623921248708045518832207409102843507143481568447790165119951319142013753574278639386979184291246698674370903808255421913650948311668085178175097523058035385877778957958095663025637249709430337217449883872270911089383327311765199586035652547832131809559955129261635209606241938919143875528135769383372157603955123618837164418445009140338290947068773800848243563516618575942422122835833247288373468975046186033347216431672950651996697751445137978439378035943941739461404148339510526961087771846982288373575297918118289887770188260998730942817310545669594331437261698172430450877029972934969442013578066055878232831807510696070354760754583470215170739646470632758683625005936731038077388479433177211976048642250554498569496981623309727957114924466078527172442000963160711869523080725784917352567501113337497945611463253186424496148378186045560452365322532368857526617592912241160000130226059568951522493231236545893612896714757809633199288951220391682603044374405802653041045644523673735243545307925907945870946370559113163829824690347168270073861345629593543901184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 4875864883440559994650901183665353197884362092210243282523643652876118687705271763107880716775836808548522720861288393377736176982266985232289810109974638982685165833324046757759962525469917453632419309432127818279893265866025867723948748433056045409139228352633709248593939121728623164392374885741968888997504279086551680312361623224856276089166059550697266149020721159610222864507253665335145122284633846705037503298062955962588474476434815346569111688107455306258824482748836179521200200983253912403003270592790356799661309107098850743573161484057556070856183025674950067067892428169161968605708693883513631063742659737719847143011544004729167980465685816215983242444544302317175583415730363039241936720650653227307860641135530422036234039677826134778890273905736273728250462605916862509375139195744762322439334671051406587265271863172757661152476375021384353876605497245739830969808466291832000595589630866816435781772799298834362711519071677130235693501931897783305117724846952746126890294220324877670038053432267355952737535730189251460221154491314674084460749843978037374328392997458642239068150667126666324575345239903667642430533030116383171586475290553126819375978061120163487109356203690773267458733156899580282833970105638022432888311818039614122197231721571984982583030689009139453672383479754233188990271793363102735645845690288542929231271702606362444568837759268376884726788613924296822975707184429984067486345714305722424523588357970695460865203087736995263231065908912082433567144866084396766065107276602226020426457295943710234145448536943665574791843104897647002024807543847539152789413224385899189398228074746204539814486855739261859029778427936573600459295944240836248976618609557286276675749328787446848048495984443472455617846425735980525861495996783187504592885537284440493855075968069108080096613241338690451339746927009091885134911429630791758127723279867913497864084442384839123343572806996715710930186595579289109666800436750976445184345598373814428399023672244671820126312870694002262376151426373867036179647375585705024818499291744202772498158360744384844888780303262182632765472824244524023993177033531405703306090841712999536658762065807386315173649753590314961482763111818180627815762842907506327470483018613960674316416127602472070051723532475791963949260809190967431611503358552517494553232621888548083904918866519470684952996717373781490290115233324337689425367527916262332445033853241898156737790126783071439830953815487837885783290465647426325322924032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -21172694116241688060125832709265750041205297409215473886663689312575385833510292690192630504251791821127713097657546302896888479614612328006866930919833296510350997472016900155851350160904737275682641637064739400843303032853074683903963701891908348284193652241306625260275985048929136524152558818779671683354760959909893571051145396060273263520754222360394547013088410566679819745907844678623801286676396403793410463134016369495096565267122878140480322573673834294463917607167951189314166405066399838655354983640619774280198958854812719918138664470626054723723921341469899124645995298976328354895526921561140149685846409024385327561525264098925300928964167387812420014302486639613186350152358694376951348922459958519873494020442540806966728729606265964417738546400606894308987275100548656726991105597749570483992929552603627546280008587413865336393797855881598885169472771194226765878122208548442944422728320845833340337736085345172579736322831220343860242468402615844638411192972049086764838398424891356541606837573523259025189969401776804129012492797466776698533351537142596262983273508165282596164729695005602496531725770480917649770518983122627918946502556783239411859802526763626802168682089580182293929683615234771727774008964319307065638239671869703401148630470574134307482134586657550803798267028720562849613835190766503552266383096666080563492560370598631801867507271585274403350990098695372145631849461107148114192777973304376448898881599759541806773491382656092613289826647509765974877970110267701047823697615558798519296044244572764661555531480630626488205131430434169239350120957915668056488305315658884474773619298831276731107329883200858168512489990876086524108113217112147537867790349009588750220934107370225980845853655241352809448002901352094874920318252095834717768374982084373490269402375971091959322657424018787127922883795059488336138687696351658845332213655798085418942229125066240180537134520301662535011661648616018478618622686996884436023121957605779173620476467808292152678470176916304813806166643469120309713950416767666367486698423762922887826238286221484472816795250979349756191838935584645437732579265279424103415531197408162644922045511499482859510608539763362726629635920477576604572528704061634998703369900677975703348738809571807189931196749474510493455369184564105399391748086301262233933025757393734894920431172917033017407720042565327209031065790708058242159929799037165548129433543654931860401175850515904709501575079557483046007402163488214271131648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] 104364599435486073563872826101329338188560425656903754708401437180819114524208735500106940924358619618918168948451643874963148585921752916362713328681170981894762091791671801113937375337417092446031349563693183310974928752481503720445009130809283601585188921250899979744540023456837258153521647183853730739997243174402168287060645038386913633556389998439724828452440770607163139789022795750522518917780835270408250004916667916405865624151677813442304793072559301577866827533455778676967496224035281343895734881596150397470891184636340129200780520499737315166996946643798576759111378502770953378947134304613945751690976235871799930160439677577950728579472993314198827681000975302604678752684256382732491974658228348636803417157520252721506828706357663244881483462243568018433195022082536505079197015521398362300462477830103684274433485620013727049415903063334204707799104943954376402834034542309464228947935715230637244681894266523684736903163130856077687784084154610507723907497819699746778300414698107601910757001250022043724827539175863795539432744669854981502660770484813772479313810568013976232237750740982608450333284491334230161212261258016743256810288888171131460549769765285522720497551597725060091767491995691678456374238404452662062595466974582678948109508606436957845765142773718873573825522339444500280044437541239806034305445161029347380368437775657495025185593684215456396357914231186150465761296184002918329829100274260049847594067445392121144421755449789760347843232275177359844089404108891177948413406284627442884715803355500019401699299075533788444036301524387210302276683579632763836127758509543110920254020944799515450396738044921087204132468423725087366384117625799320422987907206722449985249126972236561130587219745776368906803068963373181736425763424005338371381719712282267496524296365067288154329008852531008016142324397316039178201720617854998572968046409854591092636723424381760480550474997649403324103312531820992109027395244445092716014392395125731367998538196420764682428867617808137367661820063673481399065966390009122728921483963241324887391100129236989646999334764988846296428960523363793424024903833596339561721095314192838656147608071415950680207032790134070558024840611055187011045698959301982001163968092553057708101687866296346961825970323354749960298564903776535182284018007049187312200504914318867023483235104447460901973751109897302132612781451825545680949368395797013786399712737214175904472586208446679004162266243943996267623058012848920317514481664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] -321348110381378362914600226274610305865844217942652461035343579645085383378790015297965518229041243065632830734661566123241289036036669343569838338774065793434201073518998869750613806001042997044619181450462103385073334063121301691862361320915071942334235284005411599928370807576789290090515989356162390858129241458369030681265826926352220239765025480832687390477764087562337910736176025756050892222583433623122090653394097731342841082292752734669848998642156658462313025899521876983508110369595468120118125885757601260870740613072255141897537421296724271843058149189149549792426007051918304993566124654713310964155514584358292918544287750933536639883126946074504312666737077660925219730027769639059827770964298103855126058817319417680855567165579205212731667113927835166311654790527885329676419126485782177541003848187122563472374172703857572489096032965043738701475347478265056325940068505653576645678064879530219401869165349939449684408236517902404086390481624941620941726652041370126877101239393377702555001277884837157894960909596400639108387891980454752147963458570895049891112819161435627161136309352220840239854447021999950858123755079644740446483470669820571906714253287156443015353536472209826663665121643306577032738031048763734400227104995705031927140152106437208849290168877305878861347864208442370024580050929327226807464401433639218261524998688313905744229186397039239722345054220770711516143803991136247447577643160414148354624028651142109877242216442642240392875180884479977846416361350381079277461580625265397722610977056691233465183284375444936846266500235861972550188333411882782037498997142352190529822958350548036436611851177582994421522517115272968238636147904906087772660034050340237265867852177885616343610936330420626161336803190702133120992926988253077938740656572348786303740900449785970263536514413174173100603183777836544478387090140893733762912126093698844113161862925261519321682781953876150977020259245354757217049354458808138211385115254103892845120628174694978283214659965546205658957665504053549299075359543715432041208000221081904671330600287981842985793757996166286080905982387093550518567015757863672378623183319726826622516583347734972130544445278681161019312997678396406310372584019250214348982379170569307643557592112400190224786956055189570061381528364172431609670266923255893399711350314981832441556078592815956592333352151794192275286354435328390102671435061539231761404862249846682539818915252913435807675158738419897612192538146807615037689036800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] 726838020914558258229837870718070965498585377202742549793916247159075699238942220888469958593264228882109912843418555305487638393809520817850957555912765103279887685576191768361831119682982566599529712369090282496905217413447482270440147914698862052362563266194415490980450852141735308341211638717644284470681006317846396808585921075864614050513770407554763384345599176035399051901910727821530874356709942997420298082567258385896004092565811444491247809915816521708759447044345483968195172343614504431254820238368037238268422730929852626999376843883626408178564303422153246475448784181486303249343024535822413567146349410365910640124082566273390422719970075501069793447233123621937199593929696371759912779192106840045098004142316362746897824590947120824011264802270594732257383100181373732461075967829700827992114566970091009437984064795799505311534567991723317600269522847997454441305473220400033865507823472112570301887603578418556197777607968049155287034923053125585717046619251283959083739272932898034623840070718700494272571413867134546803634093810996651759729656348685827229436473990181338653688141713973179590744625772838408118388036724963747633535370805237578362778624245638364369489697731730346912383518681242075948537990448646220292768364238390196571385832125081602577154473895844194565395184180927297400495772210831340841678845967545846578142222574550904698927948430655641277140487770004661868646667148966423375737586236429247708962856152899603577033289817932452725652827167887475547461772704916946359290884195454128417688845000197274166561394985016843345650518605540331769844728828954878992243225756090615905594167021099169982602532379457738450893880847377350228915966110641251390168101330922236121445149823480180187284643992173383680566716491583058366441459483942774360131299479904022091699359168232122211059459441055445953413340243364874447031404511444624719280551055053376800324374175974455929116481793069475764659980477160339154832911612769246135143434460503002810480616334897789960311675234151876290229339337353881580108269255644171718399350334516012974595218514013372924211840381927233182891088559824053872152512697107271844031946498607824797328523058084607987596352121528365392478555831694404296260415721791099234143395716779823915132417482234211247203960125274285845666396838251796196866791927400054221431501061563461796648177012253176768015116701536181460891547769916599864185553494388802325872092123169548590708779690353298563881828180429637660048716460493695345248698368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] -1424699623477280032935279091512961320752675493255467948435081853288001284551390554551387824549227201748194874323363965913339712635394560274289956017389107253251095695370751155462738094948046021339063390011382552842943774937397749125816428023289991506564335166831980840741296011455215025423005530992040345326589787616502351688926685006594688605226613923481697898818149829202644641789937069345697294825125594869969258993146980658900358003036491984271001248568270376977803547632639559876090996906206702692011473424580889194766408132995392359665949606617090871788841348316806068080629675394801117836577168540582547487938062878313560225675530876230648610356889086575905614100059228500886877701660965688054496001167854987922669249200995084733443416814586924645234550524407553926327967050761272509539469651731502425185675615347229387125584772599027679569166988928131892609898094274008008127097812771223300008286681114196689134989629035340954299367023883652290643412669797818185983627968263374139777651856705281931298022128435718999396285375552643376630755313123110461802164822008028502122858522350760500569450111245927576205431274941234268820318641872868009625022417528130021191838620271964118128514659262349021226902884663190174441440725083550030224134060175315978879137241777165113069677281438307956721345520105332484696854474499167032449763071387279886458580150985084417771371001810115704714124186560166740386472437682804336579358693855012338045112010345093006445386895595507057775468214141887754227527885766147807081850645587225983866457034996306911897586072936011044187200105376828226193357887286077559232215075870687783531730223051972519379057146839137768123575649661896997964542642376430404433550890985290102791493422428278499139959762233010026550071277229976278624571393953051711317875620735005446218897204755731563113375903987711209610640361313073867072699970392405778321395151561114844306705473939146344495280857908357477542911816493527169547398236216870862581596356806756139009138564694715390933607085779537228682306528711918792383883613150361181283347247846780621139288004074415576766314520908448490755308126236781259142719907017828737156528496778388251515052874235676964451146397487734841999757959456502288283011086729927321415583928513942961000101954611045520873812287355432305515582161875584727675246870835953678632597502429026734279547480094315629163222816014740159530687084794421124632484465647041197289628619598300177177949170015485179180743367040204898720040806116120530127106867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] 2594461053108270944607307294857939186084937920477550462519639025664601831497575261750764786539811359891944222589156909767562937116307785822261315955057722032528608592998252146768824731461352722097169166009941523202921204693580486846570438893033500253750126385728780147629949718837338056635431731551517386225114084390571003186666609679599589103732748781800279621900196897345879904659899719915167882716307575353639002467983770507849844033252653006721808250511312182949237500863443786669132026981020215932466406874496879013979785467466362906554632412900729125420179309475287448742840430255059113083409011495830537577433975811200671139240081973852531121809487885657263254486421702602114209586365900731393196074104689629047983557766235554450201319436250979508713067034889706534095407063690372957557377759972961704015548704969898778976087209678093670828959298270606761653603348781852063413699079456746987353657190783203831939388733965032919292848650041210391955973968719930184286264677075119260750239058258291566309939340258565134674741098924282196243582579734536608328929875245480142526766807129197213812389826107754765127494855017165303866681999207227848881977898666806538450071949872633042180298844800918308616997470262997640135083322409823485723667074504206932466396212307426150761024542303974846309000364254770697671808720362952368463910919938308029485144503855557931567190854670272138499768813263864082671199621281362154357844483267232523538025968812797890307998726463819620329792597657876438026790911882958796270568473597944186728592917597945960604122424823107301306203252889098786653793463664024902651905659163906439258934459032695469318833717718337052159102829174782787125492591046454165123522094879421986699880347306339958185816689706932083105824457295385085577898724189445484620639308685740205459076055112227063980994603952323896684428200532392984950358289555919490497111364107802413345627050073118378495574490287628324344586976171720027480640609433084404857307275626416824579697244549797001073786095374957734827717920023720709501516200964831317634386165528199617944543735483476730743741031327723577106492987295944967977792394617979666724904671702159188591329921530775233043585665676734369220024256689933969288696437032378800419093564536231163392992783365675878673790434848681644790862918687907952335970522780086472623196569859961550335668513641794063693814211121331111724471219972323077110847121663757932678202625942476394513696430587685881174626345860209955520695895615280255092020740096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] -4274443179076520939537214071991291290885227035350476901475436988188375125013879288683672592734416152095308062680784289569147759253983061064584805798789535581289001826007539013556162238811334638797575005206797895679810354028555005431699950644428100910610781575995494238303228111755557825896046881900286446679396094459010895770460074264097336594291469777155863927842326407945724301675449120642724800591523853324333212152987494484937102283906257183001243719335844050449180381190691840730493767815416117062948986710265563849233423621739328997467099204545388462855629043233606793130794024487798537022681611893007720098424961932059911895217400675461590382017920700020695470041950929863554029482223052628673720936286191104697302101912911451047960140910006966229800142444994173534160501173567892183152499226750026702234722135570997155353103142657849459155285936942317719632317733909771002368802213173873468392817046381532416835348913351182811069869632402089007693087689352325570149487272456448755646401214512119166634304465025011377502094782702351387427062818520081435861146616993074792078939001960517441846495197721114022613748958585248421165975413383061230485613848265457616016695886737367018167026258765849842538605122279022839837567810832071440873150356628858244097237725418640915915999556508241001078734900428676219726023172774658294019232519211321395548078921282247216756340193021375744126432213331655234056541548403120511107360551775514764067634711137056923365377772075869143370986766629977697654807199221393914942424717729599732181576663572305068756874651846152279298871579257872223037317125774648295448681128664797934841573972158549183752162773525799076327266815413286492996721151120101602806391885996280870718621909400625880769472099015481230563558023035823877616431567123296638688890532800711879575490985203600832054808878766768269422670359172631080664127296941024468455878504678184416662352949446137171702399399475913361835990582740669384626821850097586036075542363890080562763284907026705018613176798219128901994088767457111184177091505146886136379031169290195437839218531777157706796650219905486006948082645370100374515230398928797914972003884434753091019286168933120132352670194954890930933495523992087282615718233357561842072420881779293557179915300776164947337561270534695000253045779740520986234734932015728416429962838275216716422878846770999969332211779840563491388202781766341381739450903514663660390292542667660761748305255801997518584648523128267658068794959971179735094080307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] 5620612816842107596121884781198798018426740696594188993530025801029208422644294973665695721820138832903479412122197503868575666298832754775105583943679452681763684294523291223861032551698354035442816515385666430366268436418071850799540568920828233354564418563711887126910924388778933710825965658489931640885361273933705798230712101541848373299426558370077316368119013214531719050782776369006495677741444651195623776493567223658806652389532240201007960678438349796367744706112573073593943648568134825178403730981870860612843068433549539994396937323783531054289659626140084821182692283572142016837328053689579358594120771097188179847268218513082960247455965731962208012304512594799290840900626152833183093315681970101394416377022226934830782131948505926417671361924748760426963327483526279201385305534185009015925855416634848605726175004613384838346637046850968013317806354443682647397208597301334567652248659330330394926202973801736823697494488637776377256611552275343419277350094254592681451109172259517784503301506365413377992326323569252760999994575448902634235447599042207279141203166439316086575561224221874009961964809355031457262630673472942674869904232068508256314329843602607038980100275242109749591323724812963118263914486363994796958818093448235093886328908112230282932292838978700920300386896376382384442041761941403496353623212526506779067017951377212272443655038921253213426652647686373446246591000023663306290088204604524373254224087573818757920193606477056593397060895799143666049063658090004002898208810784605235195435790652345229574986956055119176347135082361722893256114733284020527525078822478092351109683947678497379481503313384603337922727853177729943420153115192057874629524671054277382134724608521204831924013753996209698867659552007538206824713840963825169359960651667651121345000072146359663493963294500780302941082232648354062561822927289631948369466873042364764383242934405387242855475955438222300672924406207957171228333927035054088396263698969741477255093628390384828706655005689947934634567428795401606516149840601622289896185411400654737073080889004330275210221618141099474608529018821805207901805565362837772409070065959676009739805947012562181520347987027496534147203420978318470434443812459868663619385149405816272508181367144588508165160925912743136033119251980907215699966807011213810035422450376803968246137984485227368386106602401118084956989841006614567993516108902512699848447844466075907898138700677579650070454550558923684239322958551349431708107669504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] -3948396997345586714533369980658201650739732083285754368591341799476493827617056523700683437152942979933074291623753733723674408532437385006375535023185976777661185099085251451251251040369104427517976077909724207592027282806081465320263917273784678089060954120218405623213332879865841444617630636536976251482668866431481648131541402938424520879704045407215097419724596683598010552854604173291319239985400859766592437260242894876615945172412018188055355190866904904991461383232856674949997205672752461601964528902995850525256681148236985959405746959407612176488672431674401088622273721257299279249197258432904627039155106019198846600789166527949021005629588947475688841493988060211260144221513587576130785287426270051915227317463552477674230688793729635242957799253153672001835049522612111496792926582209369599914118880148484612289327206238006621289324156705736935288342130172215309014096141043975707819763372273484917903513458609750755302311876617125782031818224729485537369448171034981242257458661905868974726586132950955066844548758730923357015276006882092070974145018697604619267541836217290778429667810339503304601917447379471233054391818762140729985656551466869321459271862874431954099764992913847871309522235019200603247266839490998078953862344272910753886466691833737812335806250919144970936788949025978002460617675089854356460255399173941158203024938704388358611193296381235449791491225138283960568485727167242916907149305794278303122064479819029326722569264583853896911147032148988381552651909725949479459466828359913116979834825344023724041319157345956645870966135176257296506930277709161529992602900833657304407217027741547429447828743307945908477151262290925639771428632719792171269311935292458490082169040306164917419421447637478293856219865844668646451506276503978379321843222545302432456277060687244170902980285463593669717371448529140622669305208071610632614460919984727323673970029211481575294318010257376950492352924732793248538459741077374681733232089335491465258365203273646145607392640937800028938591388665335065856083037767362397196442634151685203251681273544430174853073339221239429661784233612013417819268481152710822769869237445080214107894357535941577721628204216954284181190574984937028089636073352298160144419223209971169412031203843297837819082204872224121506568441948837183213424717612958602871035960538613519022995456535417617025682415506639394146629350547661618364855107028106816485373231288941513257234939592714925283955871524223555329749582719563237199917875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -4233446543012263346690174078230922123961615203772583432000053284879543383095105088939367166452308197982539727435526404221435837850825476971129572438783254388111105812093983287692163312578851309224024399803164035601046793311048217637632190834030493831596864598896852844135787168132007016229657828227702314084454712565831875562673057732421582603686134976427167666084755003227699353046310258921812856498642063550134380067981728888920436347751768005768918058270035228357121288834433746960357948354102680914063352643748028131677677514795000193726582071204958415694340825471959962849208105991241166775572424215529436151081065658355575147470481816703805451516675612561045198616831155399638644115427268164136243599959652226573547282195828875825359877593770023111861954220306924936785666628968470377886881760202078782965872955232062049433788390786188137096904789506005398829092178231823244199883619515464217940161606287022723625384017796124061357343824857025096902407878453499009012831238589825393076066525164711237723657180833973887516369071289652748821039082932721887545938180617546481457476647018526105314184341136590064435010470945840039690275508043562081573435524951122407705002249608979372226678067269098506781680043508401362869936378937953336585171363792340710074889403172864895567798553016962776570942369140597097189706807776014176886434360973767747374101848238847721112418466243638189304458784906662284134907002977807980526701556130520013502693887819778452148688172348364703502442723835333440317335013861661688321088466225901235410185745180668732621769889912583803941706898850488036215526874964396189291793538557678342451510918192618300005215963013769420065299490926567331249482967270542359387134576252471989734939809009320712585848659056710786137696069537941064966540104464336005181703996631398702213201084574528510670373232420230753873273498637885046680019153060611893450303979896461614699200170600435708611867853583653326327432688280551691699030127666211364366822973881145791566752528999328951876441926767100955144910248782521982177338277814194687269183835265600366037074110924529377524108466930608776948751675270487661150679289914979726438633954450889185157185641002371625154059964485696393783374396852959171395955302222366933644918890563089827546748839330282071203343109038575927948349122443198716623453787299313810828602077933743571895852037684735093742723449570074301274049593112577150671741239322593264052390365663853817676736946339086577426192285801054764682006468629105696344379490304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 18923530892274792744197998368641904319969921982601394560983885113422366029647411524857137263268399577716544657505959827936039880150717762805881931543938081605881997822283524176759912809152347156521572207162269846374199770018944816240108810063863398173768907589350262488289520081133412648471178880900524183327921847539371961131877636254555383919943122514584257140182602398973178091289387678470650709967303130209373297743365306563571302392735038499272602559627325603599060109459476011754272235935116471173425675848383180105689161054836516764754876361900546214381660594313261874130242939599535983026855247490892265677022567813635620554217071816410801871746303737641049204944314780788879872869105999927699493451253819125626718137832174496885736803864810486419951872858952402547803019314729308612950861773112933972272239624216611295541098385846772282143654411745330847122015438577093580571209435461698061042362517796056634404370223989614318753599993967167594468039099445637717922847482482153960584485801180320790415637504480532529453658699082030847894922082517622065081090373624771368189244644867721176600728347289309330833633495920356405812246344394495455886480489236011879576385231738290034660088015339763938321187796293243203842365424875427329912615590048616176431826012456889475866627006737159746188789603576241423250285920123325965694789659927209618860553905090604160332159650090455450347089793488866528230675427562395304222370288053585140545375186269346513699068287439172928694786500328273136332616840213280944107370402501265368293373845075022300066895214136985466998612391211562421761162851845374440172125778238632983172607302574861034759556553793584566827472896362459518082752076484920345544315180970871996589408345969361979318967816765201877827187363677465987286040639779039524099174794474314929912333208446340490765106181912003270295756544461817070659145836880817260925693396337212161885512697158179937019834334110156714141742137837498422024962018509753620187682647577523336015058225679432852291536744378000015322965404289062390833490405090812907006223835374498712456099543863072512276224458228979084663790832545225197860429133435820607884777124448794553324978425260608663199766186210118111622567433506330465226479993951824346053130219380702081402566614482454377129576843691841231037490359510324961374039704069684288713441719403884278337873661953161845323645658231377586226711401938690373648592487338471732642876902565724124783904903012484143582325604453798959759870908018213743298923724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -33548583890324162290658504402729319988433323174391304277538792785590817887307871661982291958935317475735224328741395808791168597637521480366948501884616183374848691455103457623242941767872081676535456660027957664455551431144163091662844926477831272543119288618173637836737697621007775602954457312876064077272055845487500797640532457484524032489041308569475781115153073971893060290809629194662521653391123698498985504771565381537839044426015382514788108824216224299670051698411648624745869817269158418994204724518642028781194329788838012217503619671809960841575713868878730031071536595876476523912706400238147353647600626287667333166535586980337936982483420627231520446998831513176170137427524521249872715179430650446117621421318683687750368499911291815955716927469158008256475255440940768736694256489533952797907443089506255649119188081242386241071233537262914134442203164808239140715161838103996735123788036684850822094184335209310579857959554184382100960536217258082718864023746370190637437150971861833229267302629183589709255119912888780187903776789900496267131269557315255291208058754799549315946285589939879537689515566357159265215428870502407151265501006440177664705291868820979669062996318054354555758899460285236201801296299659775310470943977777073985725227325501488788697582224689001330147787205420985468615359734029829205653050369031010917641920141237825376964919174115343824903726031778122532245594609335328441119143045659460534848888333462203107502749449505282413726194067421836073904211580498456253182062410239767741192661515575466636412146480811468182498014622396729464483173162123475128112883791052474352050367030142886109713078376128668155591106494712741002416383306517628016576169170979413597249211225659908119138262635304983125010339391215279965187940236637050788548098429404482042351815037177838928787533908738719001289163011392178568618952572282573073892053105236336387242105673985321450477456437051878069317706874958342696358205536344214692843793073376047186094270658830269007633747920167555186647604425326148665314777214154623641712854071596868499424361011860216830956612994320657723619788820755513541674895183541890553753369967478936064888106216983710754529299931986502848383739783775536066287308140797294682820481362047986785225191433476664659757657875717776749353734708317730195851905977788383212353774465697092076118744929853145895427714927264648861359005356520365858167782885813046386344871089138584841383546469856482456834339312189182683106520930988648164335286222848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 38938282178551617276693687859480026779519477945753842147570288317237123293971470553025071655420451447134512339419059503510669531862535474740498595805490459657532468416224171361086746577320551625201585520471983958314073779303880850635137400059791221552446880483128462412044102350865553737130243211857803957276036277035939013120400806350133871126296851814810030713199820793791038339536842580018954847560487779826872965307260998839632166757227941190393613899841484433520481536456042029837914425262315604685991256936657758821159935934800551458988840304052700043967650408139077737638892664581778170564291805182042395062426587635214229113668837169830070905627683719008357589113209059900767355640031308955884741808954008250590030625511149722905705517951262847500444236014811584610145992193595206877279178090666378426063006448860532132039140827174484309033371977382972416224383084573499565161624393122143443287828961968278357509844604514365317359403850121570623569281253125066144132371681947590658226608531640583548719996298688520431077061093626515196643150286902501965638430099024517934213572342218071501987415401693761004413398800578725610482744612266896073569581386222032820060340814703945817003402710504818992548640106747597220387334350354960587337456725174444656235604097575490070687136510164122101131299512006569500779861168068382144119335297566139479328998383321676534459610142566390911181378765769776161368326421741088542385977878455493993862521120837198846828265777931827402213474952200721441264769111650401090592654329022919467420722812576763882162786497258430674596273080078099053527804187612880572329145823573327166766643102027903090810740954935354772323923095956096443434265766724322859461612538489243309609592756226534167586413687454092786438875503322924364146793273904970238136513349921338439127989304287978835036314245851662689121385152305460802451868473990569914305388409558153462581634532677033198188702308648101802680181350244359237597498888383451042249885334107267738425489131001805222354986798585954220563467469872750615361859085007987344945301708611642996626634939006087542177723961750922104969265323362377448859395367978053722879414039509894408729627088452226786364541100292837308519940500865222031580411470174481323461006332007948539247062684543955515732090579804481061373175309556272704647874372049026297913944241469485021042214005985204988591398032109780339341170062929069450132926891635624210330854893947601263798688571289850705005173081444308218384713210553252791634100224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -31554631161569459538391820928011343192894612070466304367158687568244620472966326366796441663781343537646839578912185211292672965384894996237211837280167723035104290831721933298270490800013139047330716704400415691354277168224514450796805317075819025427343662790120694359000812631028537488052765191049987279652263395336289722304699224661449204265605378471796617616438403661542691431802149092963113938153860870740988756380482931526093002709289713054552357119675411557149601145671941299725485963636349764079076401558474042789837765342191738134744209061365197962223103671104039062098655611585392551562951079164365505441200403781889313759422922965329232613485458848714392347919038454397158165949906541708935516954189730877366442796497116493225898160313134307160915882726911174694999853644551271883939957401568802916018417404005138581863594221906881496203409807721485926154203360903880595142036417460329177636400996014894568445818906914258324751167150321641085995719973440820595942128500144571090439999127562938438296610840142920177374446736470358544001867044082146396237314695025234491128986454232903286751319657035191901864386363678026201836188056698484772505553371702604999935734481822985175718735479673171322464153660087889410832350546150927354741809268274476955004342509180315059353628928485939600460042748156581837873174624219617543404719387704845126585431533602430919727136739992813147185318770502279818516038677212597607566749009417204002365886895838678179150318870304889690339422503022545322860192123662852618844650741743790386753215764626730765731017083477162675742299532241994992228654873063086612872145968162224086787590108429086630799968493547626894325978080309177767566994886446519983080530634086825170963966359287862034891251037066208688536805479357110144737284090397332084147814787363415051656719254727874259943902041219853219683219883794375477948064609178064800240688107823829893283752552446715988122649471321671720305860032310690649124510288986314371150729778888582300586289663257242596465554341758449177776727126793982447027171281119203391082221233224311930638033787487956360501837460852432833093092954023852429196884360797678303431780541625466825342992238677991867088900754849111491113830356841617990071323309003091163907643601653690571579904073917797010137566037393117063244955131613208283991060298087992798805618611657303156235553496998429979079922789990924176793292586728133807474308652842795258803268263193856224694634886595218026368045805048338688293688857043744096514419458048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 16595019496830813335558304347273728559491520450598085618259222925784809264836740127357982438940932346702157631514452052528710904901363185337608299023042349723004062779856884359778276076144493599308322917507325317441099448380040482777721215895045644643056207528099245046035665350872874753437418565368157812499268322362521765749324743060903195091149893447805736683112118362319710200317638291695425494921277294514461571112217746505435819025324337531142151424403887475407650989909859380387772452332348989741659160339540834732721941289591938048004634445960936818601102876085132710416204888038271320171803636561869403228752592781750975515740637035112955523201273817562685632438765852090711340991893233424180164373842774833817441977645132084942671655327140499425666071343574888464927367278697583844688084617981789899373989593168811065227668103362100993797608725452026631145860668836842041680988995620341137873508420083319702065583229047149131664143917597766398686479099358679914031213789694819362241433993393710937183198595401696266531361064933230828361816613113668990989713140565545956008241906757568640326729301566790184931629305425777737459228362827996529155725609079279109392519660364342091848966152467587613386803634646081317398807281711072358117683245325361620380804992049887065635461767779157034575978651470874402314859719339098053858278734979330654369457913919031203718686862937909727917485077374856332489773060729844501030806501145237480060221620890354502429334702961254051953038317418013421678377191644429591019146211018827649671513800898719820075663185535899485419483289056416534741358931482715323925488648057721511108600393924462655887012578505226510494027357210569585135344353719937802623237276207449359803353854359322507615825468356260805149157570797712892440325874950439079334521296989620002514622937999528509113122280180606619099245466250293797204921509062903103713095912512524414208604455876191633394859032548016798161306533881194692742511926520337284037274057319690387611856579531365993171528795493995636819727501858157724062888286082092490601892299561280561218196462532192845433550864561927359662772271208144373160455689594747474851823129023333285282520295265602341971826718215178918821682965993967481803123200010656784717169844712968209908357829482759303743632914200718243878547533708339138566224898775362349935848911739726079213467960947235826641369324681661346593919070251525643407279824985383592005944074707386141573582156691252352202238258174918296015935971344581904456010956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -2759641871179886018298667629680591908530984934493807514179180307927413007838871230664968684174377514278904641308022217898761053316069713882975356777684173162251914996351004187622722040609426685642091480683394215089503279605465233121995173886430339094822665730332991441904939094198914904700763473754285830725543031636150542319600940230424975860670975435095447104991749829802834008197614771671168961660579626521040726588939699365059949653698645887777648901907957489530672249185497681529511828817434029650744299485921868937144249630222698952151612196613611313228394841228696069120397293521643517313019621468371543688547422690430634563324588632351203491642856684553501588113684249904522167365611004922353345897719253289382892875558243703701510513346265954898880463475602290616922546510718352173504985722897192086373575618278583198850877658144121875900814518284424209280165812198276853716636202408219568757203243084506154192935272587232890571171206529992018025352735168051263918586792014784643692057478500869039459111793957323038566021207719727479113053984886244459417303337069195439335910448853337851772486904493632162515278462609589935933267995921615348656512091396368115570445139561457442128426644255869484195440184916307957707207317320546459447750798674367198411970103842701106887467379944764410311087175291403206777485545567223241697950978700024238495489550936601580119657596138803113082640550513721314691737832168595642335637473395850228807174630046595433602318773514316722044752429522771893562643615850946127430651241117308999474573497438339874002365241188805954139628619681886231285706805296464839066418492038102398020856258615407962999928193338919993138371672196592496771165214030499537044850329482432722014957696847489558597763272003373907765597424688677178072873179137724789788878319509004290771372404335270883829375073879911522051106411040634258798877835335721454637824425886484442726195192738529267180698079873810883108110046446548750847245663212412069167290527759837294670879577524946937728949276504109409591194465887825879981938609377102537556140434179405704652868491012409264566357551547640972394713163483440552093191552887399181686708923863341655605782679573934796944349458801451278002397872512756042157026654778100668421824409868215733497686944363298264748394649586622641482768475813456413183167045679570189488654174857731498425794524328055654334596476008451238270005208053580303366401042823617795427959903827575574342011298469849633013695650766966505803950940400243812483960143872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] -4734929289112456847159728402176524261679253961362363217549510528130339470365838076024843019179624135199206039310940397789740235330988077391110137479622747816179652399251413191940450214499260892572671646314644353274210696424144729559294428982620532000940755717241575792237451762882660424860639042959132032085325139645658968879160370164263295391864995034567497354046536026949056085435877253728594528308331653861547158573097564823127863577202251692950528878100693386212267416152940137298382622744411944134916851734904200367193150670055283754669190811533326044279387049784946525776240281291141112370086238190376504813267584323774900704143624367435598048679252887202086502064367748967691480439450282757557865348561417346467741657319499106793946751648564354901228113536038559661910472037977463793892084354812683889372411695861215174382437556965544125423549541083499273234938845265775648800781989120016569346171230493088255767335717085353044850986545992395701504453307167358819456549692073015447794182558381584696583481045621255495225011468594914903553407317907318635134598731353526217626911628922031673161451881051892475172995008396482276953601986117679982599362117104142157407657109148213428162122474297844373878285913904594153441759744138011283396327471997677521347306885844955855021472835225430608884287852576983787668865306184694118303250687726132834054791118687884855013632742003238768663864211694880260669342592963593629157903684324022897457969276692399223913112464694473611327891591132197688988005647998523884032952403858396025576605611502746026888884618478393260766626945231518941895593116885015237776184507770510142274241682849695094614370653137554328118557303841900900359875060785240298840290331277829237836397268358628621540434342890837487667015936841638417207841667608810924095150157542907642952820665090992437373586030892216907254599958402630726096094632764199523670879241595202537954285661904906820209338833694058598918653289880273877863108429575676516491510123507263978851715487795246467201975787691627468324762165650971206757966616025714250213925593689789301107985616887829002483784383583896793832509433776969172794069016910679459985180750274457899283536160150081279410570884086324832417115504500212339579055651492697894158391975317429436382426360849699383151850261878590358277274120339916698436185462713102251807339536630677951764825480475975570386363650651278630904294617418754695012854255736797110220235210448911051126583892406831316096388173092233173662525243766446046735184691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] 6135190872559213801934652794090181327443069491066002476471341774400255272989791084856986248260699486281980251841126045608953684995879602883793668917238152284004659317547876384178258934144536786325659131086329894508877482875303576399671022168756387936700102279700655970608959092758006374567015806550145579419457856344506737206540848905380908217539850682683039354071908006608532176100265718936123487411184752971825941940182978485889897150056658837872665501619095345058113844750464816371098951951284585670328552273194761274491428321917006586858765519083512153166562134321975569251181181642260228357969828980341217536036815497474777125001849622119039462102861176156750024706280779968938423022769920835821452893194115169662316388186959145156947012179840576795959472789405107839236083102849794887934418917509515897053861568154660486137163829512157772133860327270282353240446703705154602987858425980921506851381746474546209332541914797965935042877547213220293415967160886806980571852692932416446932474614625135692762823835030138179453752213011068932311178661966761385660473585375107712436457798909156425704401957044265606246508609532610667313214489837410915249036128523638653702510039341662555798991903211617762221893086309565842711230971953278324572886905106762592514106830967653092642068811656041640169502733826264476360086920590584390141586370345764329540935283417310007656152151611900608686653362869267996783729086142651457375583229878989164521288197996026363774560508019991371856135513963120541725713368431915751471572310156243654891027286009568528355214863832808051579111603891366623469110436361452790556578254043289968737477348475823964669079685150398726977071630027961087164140111653052134052779854151785585255296416272186058945990699683446457055340449404662801837963985409913653125791047213505856277943332013148411667161585800382650434744524701419568622144258593034942292013379558178629061154353839747297960355787335016137918356572627374721267588615435927025741475376841425825874727698667948155675128807974375121368055214269966989506400486428958746244932361716075809712058813987878323173923573337134929916315730486787624425909642864970412561420113678404827661618302917012878452569182818030573925148469673568564475747168504510850296981041596374254884181497756254425993621107492656894084891703016994332683485875673441550822295126444485901153347786922416659414685132131699999268426723196741461891910400519771151885938847032182488749752866129919060912984720381360188905926490006148160611051110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] -4439392680660158529771906949731149968878279871912005449696083407481963176782698022692749342513587954920606892649225396201942875643624332653979233434708986561764577082291052555440118452518308352730147968634757760694390826316221096663432683193608346543061740412121996194556638367709963913485134624690845503606530790129658952410361044153423536215408954419341757661572185609469403707227323955603370425446211584057477285234067802181360029564930289156805753227423851829379660157216497831928628158588742088509808163770505296608093194358506894584607632582903730027911354274557444238772564873875298236038708199093410639854707589204874040435658333455412770217394064966687441114949799615222674436639079852011870875738429271248578299111912337336504735595299596054304640492698886345234861425217926342321770344470016926383469715132366307748796326394376149271131242746039768384916402655262566622710014108476798519005400414156583854939907930287226282332045062181186338747533522076208145214854426201771196079840625364726208128509117288712437795037605590577733671194556943747578962573404051082352193207931989060468106085080762958094708359055070628873613717794666251670156101789297010169687005562037658536958990769822935495301271368082702378139912109146062017209088473411398259253491594274360726671753010854904136621458797924955934354575643326406404134102854351595788124373472904260529725120739940129612219737207156608428968891053230971641349484229927371750119979238059128402423806606415896624777607693495080130914803957257326727518340483919463889931708947541594114757736812950459689847899458795640308764590694460522467204301493513350196519746520749335533436625847216314948349165506441422015815859009051807534841978251993413612913293918591266984034037885791683048731218523150987066071424702556978537435118225343470461935832874158353885723706172498288096704792659616137009324168232409538784341719258338770884054243223660277854243648263147966135007412578049836859215860733826363865225635109126008166563393181437135690649669817190973099332919978473533297287758315871386173413276845345569160923411339680219141193532653361706122698451515412277512379017089492716830211405881452237259411018402389332426817490102107083724436148553479843204106870161645124528081425951285183508100443170354012485481071483518316764276778100058955813330011483954250708860388530608576919947075218945936697564061336269039160009477840514898835070498257831044756208042231611433439733349098242161859719315441231696441782480649497432901177625804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,33] 2272080252610380546266297754659029067356441258578014951906102365380788048161325679992884187760199893615770741041913509020713585012618479744990693879002731358732769792260531224353954693686062795203141715575377010597258163473163470793337846121177131573487661275075541254545336272138910665518950709636973087649525249526908707462097803657600776675475267950104452970350982140783988575206714943335972491942613270605026176442779208693376237199502096476726035729336459891407779068070960422285975845369865401625388263957002413761297633076152065447122642434683798919324324274678342078463939073670500758777978360716298141284144088369745896402240809326807274213475512459215220261671165333248099399065164257005405637206325127388117136627819303952448171178295105727545848805674607224432752009491972323929236342332426673240909749508198001162759243704221296380397379468416471209909174976873815337698377382124658410181175608325214750764878937307784353655573098024669129283256298380514648580898291694949556501578763313109675343782731724795945902988387252228484391597448694014422061574618065858674141013848367247594717531958848382561413243970615322374748308286689459504118933198297411428596302986497040746399208394466800392636404864847283016654145935471381898254547288479498117136911692848596112825935220942813977935363824000699390318699434118656326897421783999328843869222085290050257964958758526290631154598427103438597295268199944983624215438556435089521816174757618976901672868252673552970624192732121958891989328138724057058049545076396621273608434533469378305648220731097730003265004619447856631109774018843047906719062202195464594925203821329745799877615998267854709971508865611601900311056630217777961685430519095522270461204265646245013141261275357096261077209723497311629392475012850217924489068574052793398790855462927378516087619927852613031427339993578504548551414752242806199804153826666288687037387389809326489564236440174049680586068827307535095362785122527109304621534424464163739344383098202963412698198377183512876390770762517342751843020433720734351357933225701888978349169502804184402704694017711283488053789744491779368446598577798653466903809044321181384660210946200471684255947532570518889569090212408645784736139360945159504875387207020860306886826785199836156280422232100693463126706094308208864708089357746957998867409271662528607811860969264702738957821271104013585826239707824329984855005608453292773114404819732617991147077513171361807299461144573607506007227983188721728634962837504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,34] -781325133764808668948104039876162295010428665257006900097338729916200363596192361125684379461515482917341874739360692122382163595000112625503003462676495466056604588403183322882206655495081828555527671169843295400311914222014805513917855466554771099520580924246193518721109531490626987425906073433918253174249430545364289601241567812280964254710058793287837502061232403241415957490784342226041756470457857891260842948898668433323308962967135347909480135448497596201791938087987617468223124156154735006696424025949577349179506890550227023223639451274559693092249530257747505039773983943168296662016966249465131671921732953950944429902417080262282850923238477134772632228142592368746791629635496076341298742570606291206816055676331669444773292267268931862678975246337457467422313738518272175539190282415930909951095805956163253657427031625555571537841129619510338486812294156780945689243032151373718424380719480782138555426066264463658075507886975860633076752532905737515926229406327679957754087163664967474237672979327918453992036877068257102441708530837820477476559508308937613958094024639192275027172455178397184414451310135551343699033914602905978528542840774959813723321492142705406494018046557845585751095753597133001543679851255445517824194555974777184054228736559772438405294377270328705645421703057479998115165060016905507651291247784334050862168684735474270192894352925916754587033528522619650474039831641822399835506848389113917899768440624300254749367920139057811748873067560848518952096699237593054287892504217473695086180028467816049448244872655024179901442594970254489391190949872753834018853907355096133933404150564659463800376788615353386304119430448263246263498055133429359380743180941773894070191145736291528442789984360171569207631227130102053075792978398597796617857794384208731572202800236803199383153298413474956573529240620446924013749106863832163972941194335891471896833299836860187461171169172894079277491896350072532474977370701152400250915156036945803709140838466568235777473451992582210043816225467397677794025300544276950112356364171262201603911332023827499795232785715040913710137910204686808132514850786078805290907936033720255318613792584673527344020039871472692693277030824041211649089806519606932483722174544101707109002104445908825258258322375695842504929499461725587569106685294182379866637149260300541319946697431783459908470422638331519813891911549815351328242310110158392536883696779820505255157341286215020254652639931760323437673132790125729118630707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,35] 61041807969892891522408681327346344666388923040396971660811226543891768768158017561878231740069223859486464339325993209446839845196413355993817264580995232327338184488180529428316250466368732955137751948761122603227095996221919672987222355655591414335597051835463817540325972507850103690058235745603478466587775813389206054984973469950976180969236665064357937076911254104648825953954026746302069238202890190589430456377808993090135677127313816094188952104492258774037887925715284253584096319523828791708762787080796095487851177736478215536310273793946316003704271201864657532310002408877817464404116541254865572229755600563023616127737517244374629836654886150372073682240857513696794629085289749656266405323103202969070784009978440753860227682895591309100161781588486659244745108067828902575569541772938926384516295379613542182747091171874819518919365825155185698885522815288728734848927367638510555989649962507609259137586066795188679864504714861407425528318458557156104628493150307409645322315985076647972492353490141821400198705187742657123903683337043732887057960107541094633910473602032126927058264855925063221754189780975386556662905240265199331816793171247025338539051301154533291753326093953540985470091830875084032774119404344940476142943020542479876074449762376357719343082054800889067661079304325004338463110286013099381203677260511285524321955307256419880678717532040027590245006806284787567626411955847523294679244770477523264029626993526001380310244028712869650444949638396871381919010147889849638455563982582585974155272735177001372760507561705100769708592628968547459280395448414178255804735331005750273091125370354507805729435586774237831190501918177846272981499078292051080989894445348265340302802267940642220029346271154084499761952904192285791622194094760652632157972153295055111512116799454557912294265894987120566768070661087737643253275856506567231808140190471937228204958703230617579179936094232066701011435313845555650966053165987192962706001156641835469605937067486251928637781710556333864073510436753550458860345239757592734317920317161380855485131385940638798004781349609900073577925335875455955150103420933115038198710027257544864659264648428600424015989605097757164605101911567738966629238891875931594822729283481956089731930069390949464869147143851357820300727869465192567370838716775095590570877450484057572903904968076489174606673198471385719414164691974183527873859202377598979653888580730793475349164059907947808034559372803866578388599650629853753129304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,36] 164600016562394538818854324360297951909367738344891016612603915158141985105336454406301100307313219594424222886417774931548442439022155146926876899802464702294508130605789345747112528680845815944510147612489272251743567458860250638212416708929774972487815338661201845041822068563270550373346435771943010869389334608831244748727230985582555208981068940083584015876117371808831174981115163609972394348664752353475674126604803863850081611543755795138692043026839769569739645445662298145863590362012073011365089133166718436132488914506462848036277443385288755527468973586564404144507443746180515372303826610200419929093858161484557535302141779103889069931975730000770223274454013104145938836149288119865449496230677912684961289440504350696797829088667423040177200710019443987338083794395063779969626863016985916542978873118408681762532995623030197776574386765600993217726469257697273344757318751378848863087414275579017063112385561749951104398616579736092214535306042725183587649969384620884043347228508763158680520431059643675707029297794897731320396967283024583534054799817619244738613824941656795211371395955264910022804438442515014371228961191821961172536200317812723119388848889155116882523624130454454884689040936965292403752801278800086233398801404235283553523143508451616144282137362943177837630496709164579637089067581636536854503104309787360158116798695769278442273914500296056379991927178614113695229960608805591590518548539880518503241111711587868660180557596757428778336180789217764440238413488745552787413586632752818323498530838727186733114656501709169456363933420680396732359008252167822857685703439209439763099827662145006405887763548162697951152822123701146572984618862118948139822427794220484372289354355253874674158877572307047947936770083188347777675194699763305651320576443647850608240973998436609209734074812417273673260170865849802675771758864865473919722403456423920683715045468121883128581857576295521748231907146043324126068914316600269616650410182234587031418013599908808920160330311522049948591719323692088939043479990999097835632043149287037116877940260060664020538681497960650478877114261990329593093167644558163686085246661961037624704548158869964002241279632352506217635976381159558758505143681621563278509756639204793386275025214029287855812978027324812451077345493287017458329185299966097758093691681459444560169078396322713061787420847760038921949001483597232999362109854837130538861941684792309254968765337310336905676039248658149715395251150299708092160409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,37] -165409515908686460940390643761326817252380335247064009213533034608922380948172165826611562400860223557273903488949736364151630657192340849919415230239316292122921101246474512873375392842768636688336434079318835620040880048187845960908853741465565981580324293431503733594027442080581094997248432689433330502737889943705986183709720153340081690113751510070244091150285627519324558599679872101994723721542689657386360641963597539267256260589193097652820540315157687278375879275004989240867625646918014938184816720941554083460710060178284611812861041838214661439533901143309894986222758107955578572734569830479695671320510597851843586249276049224204696145236145824559169143645783810515313588923715234149185426511137689915677834945689976264118615466666149565012159938858772298837716145736556890007947085905625467494232162475294855879093957533698440281283705090444911775615039004109374450678971041554966446436153730186367297046597333217382979643691524169590163250608325310828471596095967580763022484474496811464467760763182950268913715126035466524023383515187370786750206068516498094463869185192585389789079249493625685689853820635558881907466707772536053089916971462090230370587843795424968419352933254004983292951292856814031524785623470354907251562770015435367445968000285590791575316089841007752844693507868846929995854663232933906554778628538719397321886747492505422830753411649316785265995837128754506486325837346559910124200225765839652630284403528047205591202458665685057199974014323613968523035419891870734718373652643689904686398562460261855448681721791809458129248164694164894961920928668238991501526790474771739821774322751783450999078456010515251990017371585646704424220047130613572072724784472502178282655207288238533573205216436504758053447047578212684726117946653742093323017831060517707442092032991496907046988753888749754870997283515529712962995077541936633328027992630859573722917209112465460204119686112940565680608018708139791936364432972999982565421264530591658578770404766435181813265963981325184782504299273109883588136060899509294453478846173534622812244749947967176012610096572358202895725012979227258655382478572721941111844913563574716152383731254455530047390105711066468820062767492273202499963509974286276163179013235869942409564355970320966306276085841845685849309222753278822895173931375061510395705103596597931565240004159219650507696469316659343286864576266697864379653469241014553188943306718538509809200693544913568529003835889841811315461342230159959567468855296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,38] 103990064827785491297641549170395483703168207764696337411036342694813816779047691933928626369956747635986621783405984828143182391368381037660741230339050032961238505971192520931358513633149947448332193086227526015674687928422448753974898369912817666539495173006946849384987009604720712455084921427696696253048947344917490363884864969804393028241908658891203397067994453572820790152242596491218760075211053231768510779161815533068187344386170075277501336761512251826801344265611898212383987188165461706547950493225010188457970667085500317415750457352205805627211298890657303513689188571657291499613754118087753091011815542698108638633957584621148060185921174122735656600073361890620711405936542404313390144065491776546359137897504137292079535242629253406460305937399011870794508030848527408737346321690652132103526229211673000786521760447738911721913767225338426425847744040212802862636491664627708907987303810042800774656910957781744559064164750096442123746227926050168984448968809493299748137311606103081546843129329575315832457070076344922941304296999483269409967803844411765029781472336629782907713621077447306008841612403039472031563524698004504833919825035561302114913380062491765108624112475809484484745708011079989600429144131135993082066978510209013153475963798520541195748360968225775641899252567776693790796005899597760545194304331485935354762820899985100416377465277119156566917607817428203190986171072282076756555238864324148136836610099068408814036208832235750936146980421259264523378249676490626649206571576444704799257761576421455228545139223637353869272256036724455020800703327218040925091918204841235404547504885750292700285319172671210424555231617984369557090200090687063736308814316645676645183557727088013523706016641339477984404171348194981411954256700242347408681116753505093077546231674983858364591638841664380245717960929952345609332516056568671098840153988476023279294920686097064658515944580725933816122052635067213911252973589674615285031352303394987593005511237865677240511579676517571901587739658979999853040484308878572042436677345561054790859872003247071537140726375089414135539698128394640538847593578377936392395907755430628735319574244115818291607968972297156662083983646358518241315608841406967288986837054590068970508149457050139812906860595851645227948057941602990862247859918934036094959119877531880481797535253982443364760324815867698762711967909800247663641235758659315869523412376690755862664177210115812912620187850623176467144620265452100527325184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,39] -49855874202881049050291407412929434593790845313464376563534576968526726920851634997520766141100143428685876889694374766087609786249710885206762556255569253567935057102676409358089589905720268237018866482006994097047470526454998174845612934526517819536524909389053987999458685990917219956938285496346006947122890863437510862554694208686586649832382013709182553076333678077890416300046870689785188581055801758499896522710210037078851756173450955432073321760119665358731424597126209738931692041498356594850625192352932667849326217983603412072312457871621248102330206828694269365172611287627039673053054513967927251898250312686793334778041550194409809728707943950315261897974733492491923606011260092066436827009032730282099503515131680990742572009161609045392422686254982167679760955227414067505884454340315923490296806389604621559643259060030442935911989785821717117585849614685159522095834034034701741284873206455713943797985890676824454267626382125495708502508285900563400076817291505825557821032402611515008841224875821093419925652064537846873667556176172001139064447613785347407542664557460343135694833922316890166053366380062492885704744742186082364185751544069401245025477536524703902403330378899362890540334332567306369361728336069916394563493230223638576267278829803723480243651382253141508091476926497004602352331063707827287882852769537703516901225537166627058487197262976740438993919131329615535516950784310858380934791407798375101758399298541975257502136802104279211237617083588782376272235999443430156231519256794840513488265282260440851022482990479236897206927106889291865900442687425222301798713277156604531171348095688327617160919553159978669513998829597708855324501262608728871352672276546290537206186096690905489401469013558927312996157602528229933301367343955916850116087245196330280705101076388302374180629084138485750536972077591604003783283490363495297257390353936499799739548141647963217401219243030740850008751337177087054747512223722344742771514334749858589537506023526621725655149165844137942436292857231756493408037891053178920247822784816068729200062689225489835025269424368853319616821544699629440070589484167714000579629001696331688042848539816408761587821363783220666731255381975069837507075621980353458687997171500179510872109035415724862230839306441290950857137849808544584690788455246871792558718511408501140264903087997153538872672347174421998800168344661574651711345994516300415796136953257886488886767484390440673730416462336181305188301808881198779527593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,40] 18771151699081761239807214296163863763186327620294069141639228626171275971459781626687810560110282542020977654721155344076199036994583688953831775179674267395664588255325427991289240090240089311840620075527117626546967599017407359364801797686908937996335931255351883783690579065699415682484686736354616287360751028233494283367736674321670637453836596373898834995338486025828981317151255068875288414414995158320198072725304367127089359345146514928661797651919174633521060041665625316511001063089121646980711578730795924835005215112008511316751541081066824938498634425056215033191909648533477701945957108620334302555566582841325557260888669946796180245566635305503099615075400794503864333288977655281293355716810362678400636118888768771681983054940092588780799887074708787282469993860029206573107596377220407245830352197038587765203989181348880932525077026656051761386558708123891617612402245285611604898364701404071009806364130523902033242515888053614186334621552931877700686859483244715082503857413080199326972296112099819816785184413566222763317175765055119796298527034540618414334265342453167909260212943419216769792889374244716901987471835803212664598049086816140502709151672721074152713843235085796969543161750115844919179405544935888397095788282806043367708183369801999711537453379116694324980088317340044590353774497120873962653334765965771569174748140351140021080841038767555673550592467205699519400920084552472111226823505433694136881669446905442263280420926264101685140705711915860208486387551325750000588288625455109632432212927011177121597147268511256672060947134714724240289772376387707032145439394083719514244985893916840642494773654612825283630964653854142195317414949810291437336833128622789609619679537977484220194729665828229335708933697294570996171002978365428258590691119049220543846020105530883263964851412440601010311712393176515119251152450411852013072612912465341800650206809850694290361477575604528635632367013132042751936128020470465270657405668169632400867356165888111575403598593184484810908463201560261943379036269437756566534660567593335357439709849509506683513241152399413610763187796719130329312334336725091931815401726479787155478639797731788163170991375286622135169804221667130893225592604772801125472254342022467347517379743967730621983435902764497300191062047203868411952431412302945676302824032750745028875724948721231272432882751420382379294922555660424082599704657679431185276602390520686825023173322495638108560226048517490070994413732709542556545843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,41] -5305991199026331109754469667941376782354157166680583383135482698690735706730712595833366083366696254757389011454979959524034306159587840305491082754290773232617199632407528928267493230453686723060943571392645786028086449873119607710727469010066216835164836738391066290094471641859139585070980350752675092439158243343573226637607187491695550746828488417529550921538994489281569308734279880533990854450504175937059283141015435160241120049313101620772874186979035675844874444071805336067440184402473746209705438047721141765024622700026677775135343744804812364019875224907462232195388680751689273047410092151314144810509348879684511119974736768496652047323001620152094564224536116366109693452188538938381763147201021101344206821775328369690282919771383874520107255462638225811852918738161175972723834283706350596999473123596194357927579289418837970527532986175468302413344469755157233572129942581379304323453836682386722022820354096039245225105437536299096438105630248437784464982552008056869641574988539255904924866123048636481157446030526521048800762151250427058361616520840239313577325587042596617482823317087564078277434989528347998446093377413858583609070513467857754744077346091971369141789424630815795408856331029798618124529963269735212341594920774292332647079694023423354387847233178463978635872228543060839773424932759543410183223266108860051124373347340501273034442857176202603099941338788798013212702876520467706468390576279425505591996414053114232394162450598388742670571620878346781006010331075206406480785741871835585739490921768540233091248371245393536516902123869016780831256805781563061968350381904668635481249375766288082711227412141787297636474456389968845095763908245982140782959849460170333926190118702504668059612839296042442733776458533119929256541608318250582943171363206177213001704855097752765836894494363192496031837203276616142530001199469244075815789411174231323388920959500141503821422804688649069862635300739450961945712976267287255449155924024725424837179022886061725615322021577931407641239175568949760527031298849364323520203350419531678021538250444833566960450789743712607072358828478355153837677775727351157684003438078517529970312274558810501995640591237268881511450691328666868423534737874615000867156815695472657084521681791346891947672522056481508955526805451767311093987837724118427246431772125767317688246243762829757611683859663373661050038213407354066346955440104314333904699487480143053164113941658086226100478399372716079755116448429286386890178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,42] 880053828818243105694784020225704822829924676920842818599241497855769293956805297466546856222231598399167272513119500567598387272142445877408802327157567178471419972687415021767236424000757321177573508259928340496984627456113772778486151556573397939171174316762131467258944291324089431649948744095025621614336011447934983086893719679649768560649720289972678852612781081392281289486716343733144475367671148623118057276664204091802445763249952264273493866337667078091832100585624488798183028081635161286078157499303763845462016344222243049671354827057906544594725292706813542916149281308032030303276837267969480576477824373845805218758418889019022852085935318471692918569331848787875122443122236193699069682088593791234212520497568025495441020470806692666910250280887478153348932975257356683381763559641556079663986294973758265280491036944762298503282557910642575431288054240644962582464647140836839196111490050664179120333025292165524763895594525888681788641908495755340070722208363895947120978116591801592699148979077599132251008083921460650598985727259081466422712580195589366448618294545830267394547944141687350310123625074205091903093562255453179419549667393975006821370314015370166644523938591528413397643847618180441876450745852198581787710292946300373934962925917908062345260582685753988972516166657209120473948351966244521702143768773403211058540117766508081231191336050237280016098180065703074295749758067301738212872672239681946416180014439232687015079503972339058598085315819129685365778270567446996380275949098923733366069598251044332655010147431614976303220754232970523891123663865804432739730906139917569663448174684941356727639970561418699452749351500322513016041905422929406432974019940600597334308810455245218060352244454277420063492636539445142360523515569062764846634991756013468018215299281250378948915896388690243974058373740145404836484801648893960673019794143326120702073638729045333706808186458222423472757213485216217399526896550242874315705475360187725901013809034874733677279982575214485613439232286862606607883179216251482973070732666022874071954049838240221312909501137736628959643419156092311710007976055523539516698306246926722740076654829609264905446501833777860783051024162468203791369516707855485027300820508427925214069357308833177094557699389729176089021595834698693759877701080351386832060916789811413116025764023922288194737198414826307685010849916099440961489368058110563410123966813101249124208683584091930900866580683885493081358019085134898764185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,43] 106810076363734489142555259010515377296627136148538911030925502475352677985612337287448756654897874801798020120661263643595582691864867850498806530843788435747176994454771955097550175301763762121233156677156289606001017139400657977939301109791484637835134979682410209041328627920705171854346390234658768527481999706432940358920690530899627023153392641979004040128689612676116233404777944292214912942637711879997214036230559793644920319583867416074413382409976201517321098397102623216518233005266144186624410636785668664023778873908078740680941756159001965670766318654911774802546601888948442267487444923110659186826334333714526247759609425543980651672785106701659701522937115202495044937029062112426479165269645476247499440013043787567313245301386715687093381278701808414770175773261673178963755502984260372622762957076715440890092368862159097477234090476218131926750596646330246117840613165035138397868703694608569312239327870186722407748235906832059880451720172910092039250623495258088682423783319746007794526026328874849507770260742184346958310979492464365699936276757089226647804940867371755215952187949845973656512097307174054308349713403858107180125286765443400505832863933646202344657190026247871600016489533302101123873607301918132398774276485043432679293205922409497059592294570901153515624395683257353128411474260699056548543741034363586158864082230662964789294353623651138793975458283062743878201598036809597566902655278084792257841157748359180252740811425335138431026253710036921025153909434944764782580082721487150936267480078842873823404994865691737907563192930154940192889873367914848716117869854365713562569659754516118498127139540531162330097839838563555056930802703192328208013661798670120252630154277421902797767087592619416470384435245320273231675289912775604685881178787552495957601159043579806724853205619672445247227697618250789409500633899854136836368142586251266227171438240247053006072594732492073625865198712141207776693258401336263614767999910602875650348580944123267202182517975307472383894773704327881283892472189708226218757308045208184565376416376941160847646039825300800579050512850128047404223578107419648570732996359861579808961435154504309133785816246970723829603744265989521478874927808870476966365297907787124277048800434441209438947541358497760231600666706575164889902355133470247491417534044522672868144012217108447682707987809497885996841424495081493026696730351151834694230762541883313484458479895775593290676303970485167231547240782659870940725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,44] -156953068359022237074859072212253181936247697239406262241509705938945310393508833748487849471916001856302848276199721229931775698822927912034496749190106706417337026542164270127776208024699781011086530110800672171137779313814942534652584149288564935988905481704783330559475230704468286591336146529224983227982788134498109216770492539353027071301247023668097512773824498827723491874030781589500905854419829194408206416439084959720526208697262744638148831395110072759399457826012170566529123051277305566727910425433310142504985781288905300242746557978511568041912548991177795647032038896308226974770470333634200654493799234677810816123029642475408631602699150050298528384610332695475874848825143733183901516996417357824751333239097912941767827174058130801002834920444177213991678904988463250730884266318987137846195384357235563401710797525110491309332858606093988508625997653399582476016340787988763793151088107924764011871702463311835254693487007499847079563218743948255977356137570333830666982901483553032901638583598044450753137044017874167541307606656329212468034401941474093803505663102263444156131512880876699764482130035323889516205952557828442510056378210684384597140388625721935289963376524427352202514745304330983114349680283276841817461880344962364584601467208656375603237647892347412824577044252975225487555723258808502389258757698461518775548000309703866893256912235533337287457034530729666639811447892616428445888945953280515941891185711477538641697868859217809180856740433037151631409588315333548874404323756677535400611809816960583161012351804589786505507742210544635718460140418884012117695820397485646815748712408674806736422307085154358579247871588861235317028664435543028514596705757683671861850133074483474466168809731369020015442330019413362182637637749410799980739503392040743759771791634832884966941429893217701135707969869066261442128507942078556560914854193645716501248846362773471402106120158734397173614095109095209413793022450522493705740432880798781910227249644524552231499055024805329274827842098134470205910220832232702640657990384223102263227389041498023848187461558088569790914913714801887307959046220834669970736355820097637915847852672189384088267576209657822233195580095786093859031190416211364765895674043018262148673720629086915519594289387155396917840521612141913439636445835784043355181969635082130434700453106832969704203146850746660436440974848520233570664168851880191279927177101832090511038487814306226427026481894183327931072081896513283398041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,45] 75365704286740417404247621392077093771901106222108694267386737139670682517211993748898699633073409797356624010159046500831381328479718255521711377013759593638751317655508847800306220600855887049761810477202822922078417531973898231890516580341853898818858641971821663902846556121079496188070985227249373104773620325984595087696751493219917079872836288873815114028332111915401729382813939134197910497839253206604148056653179283983444862537882534803460313719699819904180069795217763345279735545314011998761120879337712086757251792467045267223037504724161489194670764960307608998067965705522891884276667797394652743983165232582372024102341108434788620900537498704018701193958742317903959889152027692189659832304882761730465411001289215808245793852045497268030293342445198583331245849320910060950803525905315013787650438658226337893306230357616981879443796743793436344282008268129362984141656015203986235023785834304378628539965556253255666938262286321352757800051980353173575757984929071177533065928660535541600313138551496177665457354497593865273802607379280185832080978776154219862604858991160385482222050779404357710306683096444194416330402799862961842860213349621234039926480934505897444661261815916994426051764502137044909038005419384195130887511274509708366821868214205240553241883743390639855780994453031922899759486066767417407726944799078225530624537419969153250422336807006816189114353126391764307769363944584254849534141868717316356555293438129013792579567814073092125303681579414001314930662230121201800560750449165274622766674004063965723421126428107311764020261370597371853527590794707907932515701311124423228816370264668282349415755925136380094923451086358245307661180077618178475493518522405673419375787046626792077115333533618651631326862099938649302916522429514166794888456763595902519915860949134427086966456837732163143162658877729267288353909666454594129725604494234897817437363337648384182500389452404888397214024362227906902395631978453656127170450055437201524371187035942885010659706569362491785246977592112186055442465660689008918703373353360762514500166266371407069385585233415577187247588845989922265733457152847020472481497334918108585577001912883610002920778545342992292006440946009671267765468204276276429739957010923762047719879646962536738640070061296783562504240976341760318735663244778194364963719362481596471283873958392586841265053353164076527429806926853847898158310332883547713659238734976548801234754375885243805727512414068199010910262223377055849906176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,46] -25452317690727857169480567772836894995183135697637155404113811803154076497666776339206530982462331311606330533834763468101278453919955127759474697341794059436748556172116325952123644592493019071432843209101322185953449901571686222756585257050704106300758805738518466254450055857535108985662870752920658493055818554872780408456657052390228632723270502049171792300069781579389963556069371457973593760091873427923492516513769041658019548354354449783024900714099892249541212039661506395412699265484841052596544189148405661828943504643882132390949188773388127046870241718116060511951633165855595581985698944132041297556359736207886608959609906830169670873654061346959509535453736334151564431452130260259763028018795001826511550063756335867392166664772427492633107548346353437395877715494245957974168383422724704814037724315711850713933464898452808794381700746073778911918553969191692260238984649851280230370129700153526361079901498157491501498521112692291310529124352842317063993996486853286131279189984164441391741573530224041105187516578598574049094879371330147504607491917005798801375912274228029639190025288347372676174747400956983290982130745445120635602067776970926719987284175893545912387877543572148576287520004235697328375871328698970735932508512614789687214561802438608012884243964241411785070491674154420386135740311536485992880050752126911629995163870665757631171601790448747231574072552098950353051589351383273933958197512075084586797173520949417901434984349831834456865516799522611940337466715360256260927664179585996404570381898508413076723249292327254405138983793542638260625137940964058026299921690337860095991797731171030486529971164979536549018304169707895842646294790042067976852697357300026900254153038735562964145736625883468387816353707207251819987744129420781614634951307502291730913299090864969475215469265415733036119075649554535378077647303331587729533308593760702935461931921746596659538736208507307077721363280232916719840095177941106364249410573930028422519687718505648329615009000051076634047023365916950927121472993661936813196827962017283061553118423739352329661558990763799117507869942025277773973967900841659850977334889587605574941819113721873270998485746304872305433886499235471864687675850364007663111835671400802628658033500717011990514338135515723720110181854952268878799558605455454108742745179468802415427671886606411582595118571925886308484040854710056128150673613298676695098346559798779118411361916318646604711487462371472596741927746270127561113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,47] 6698671962223351077864999551783111432474087369431744826484243716341049697170985309656988176327127452378713185762165254075042664081798833316181916285182573089996957525093020231798330139564231647046819321114359187904421504815109999579025907347275668591224047871885665626233099886898381501787462822139609721122718603944561332735727713123560071705637023974464554977879302849658867752347578210304992679090350287093874727333972963740258642771117862096623162852320799884746240058242349442077202740113683593585664597876833167753668046492692013169389932719775719481882076316569101734813446215000932519245387989757233109880662361277936476698483656974303123678242437009429428415332019837743999547208996545694817290248019624469445092636382508506281019895342106662330249453022787502298128216513982655087780446760063521433043965663177410884870679006981160027251524757151999568776359563790609001047704754798639959954440646422083931127930587083676398431993254498627234647704689349159182675702492164000572004561280025456941199183743361972364747745195751884001791032106033697739218761698555178012410437205643609117781976184865997651524062523753850555320622254229384234920588932965795779359579546918393397185599484082088263148765410956964827765714036759297928171831796350664434041552783241393959681795441176741305495459560421169039862160498150073433123807274965521413004990422446080111817734408702437861754925256952474060074484354894133731120838820087814039762856971098380068609844819113890001643027231464291110523807049409431208694336605672602207917387307417704634572306209476934758756210837154110765688057170853093519658189374304459133352618455298672744606805182234149461399703937445233120805090660692557582885922009975017431846849906747132992110579632553688860233398125655596812466765916001358681447685571513363124154477454921062574106686265531352602907149016299428606608524732510222604124332144017490391947175331765012846328396223054053889030135733890137231809169465168036711961616922985061755430593903466792616590588174144785256358426858995516856217257816157788196748112424258091920421730621395625912999540141440691715640413998825327793388548932647756007547587720743910875298397872097503792961091561264228367192095284566602160077238573939263098950857213749759204473562519641077353874751012086070485437184579611925493958578986533124533420759878457571016942345419338425904498651003545880265957692439306231725967623826245348043874525958387616972496762897382409239736023442898399729033118596091061731328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,48] -1381012432552828080918030383855019953122364462168501498519051621565080027161996658657549752246333022949290583931950483195237718642923357573852917664196760363736029318811572969519469895391140179319100137787120419002766633823360785486483926859963716474602653876984898260112987158004817386100690904623111731736382082302893121521901516318243379266741761856678621914531271036494850806603137656865048862338922087286017814963607373600669704749609659889959904713946734368835657635125062138484074114574475264335916787619747789877387549776832228027446196250242911226466908811447485820594933391988822606394713591681401748648753523627735247074921534420048181996782708698589491476140289529655865046512503350589607447378216833421066716231260670159858062920989778556948414962823056868636164308113230594208474120460875342933597436971646861637142144189418291320291718388350659745216194585978006781290331331334228687493500839732177451583282755247473078912384435089099750634218725519722415021621586679449816494643734990275417995229486713746819729088617264859295026620209265375799838353179816762651718428683694013476129025693701331542097063496216444957883566435895872728705668855249672341374901622741188481356465619493512414602979091612836636724483114514341053726568293018020209194192596687855236919729166122185549166492040937755801814738190634699084117726313816871626185873458129285695356492899601513439042588658189060063975273048844877544697923710761300775058956665835967686389351391362576847680326625001410519152831745673226516418152575347145540679393308068737646993680805790487349860306773607444072453454533430141060880941399106401040162892030188496445517789572084791701823840877628632533010626384558898660649709350636359464387078178640197064404264629063798439258509234116852677451039646076549296730615061760814106054438542188892629332764947579534725034076851763767265417700906478191444901100196898651233908064508904445952769262900768379577489495010523165215471652102221842326818673164223586408489222022318107008388119419888253372322782356909125722641499045783070891438013670178240850667370945962413029046337864272817893391778703363074149567336540896169344250168295791042051999560953632829532319308681888536985992466785685640707131050330419062887840115090866645259546976775181738349306460319385081991714813613887950029128109762906783301249963498364824929336667266834628842040006353283592272501153598163670569224543431542906332709891199559001063224793576699511387433034152040552196259256834114512643686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,49] 204175959365681824585577386390292654254665871138522169426883851292049576050018014111688895933451390031484821336368899518549692745900201882738933745966997305650288139480958357844732795874004580048288539327699453925676044551526715130043441144398043759178433802123312821645736630382486988936491477985931929301948213993242782454249653241292116768903634817390972203898941757890872937802131506048442876981628529042569878910700060085160680608155670593058749526274090479083426004127086385863248439899419982499779691576911089309120936043349372854425359065856935446068775024083255507593110589221404519406601276658834703338563521797740789824209593240838522724951194673958482077674609902278012670508363313010555805133696731848343385528643850823261075706344641280441255310928298176365415167964612874849351632377068161507480048512399262411265502857367575054638317221398331554211267591955568064321773862467228696681670389606956189997487386357883861655626836516512645783994663759607368943717378137926860366330545683109928679636343113425410331038345115744261402658678799392107357502866316125786131793621909533576379601688445570139431140502208533487567603591438749669192838619917220216375475042199028387531738707478348920926020179376594494303143463830294417752247624507589635368642496046193041264860896501741743133212995893221361743438462468669546323846838159471790127995085326165563204389951622777428390037044983364456290413530372554088951184040116346614187017297183400765247802993880658704302407513226110798431643431782309488010257634007785243492548261526168227491860987398613317654635288225542022348992152519909658291366287701026746200414126663548527403019298410132561860558154012878946599657180385908701373019774876949383688087916594996341500793602484813517866887939491778713481281027765055309375334993375585677848682958835266509882063137556686911735154446599441529057379094984048821539211069024716524654992002519137246531302010410137083698351107982507028076784980899528689693347258460983018405327243543008669761535629597237135567595499326680347245427583534174463366249390279141052988021057610466127214755873657867389408806268510159184577456686767891172087066646358824993200651175856355643770489283992898203958148158186100136963698414437376826794500929067999830500695741892195563480190561623807911605057085079689662396041087297696280962527307621391470760356310839350598908070998702952988196307199464946061478810965827080426908886892375484557425848988162903734587115227299286309096250190362115068395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,50] -11081178911762296646946239192695784091851941035346485944257449819096099494920376613177243915506683504544135281348448215114831656585453539093361255314623208502430786220215223791774924109251115480744000982978838203944333259250772059023372163823630387259717614430148558298325380403151886082876348729447988387866667651889290794637341638446927986260645820334972043229585763674551997059912953625683001576089954793798778204579846472561133805739302658934740453727458301203921276610217395368194795309037233071225548335685900424038968961617190883028875728914456185816080162442454041086458277386203278427769833137866331381513551182870252802512443557839535528716963647404759172676434472831580020153172772745910444263419312520488110023167138656942843898648454248423224686555116668457233905827027657649348746859401183623006401348535357024846414836043753483503885529047936103698769107649025037850300592249888429969726896448609282247898773773911026550927908453712887575203779615089255108546723323931222425573793664091764749606475068246783859921591134473549964929511692795720477841946609969867384663054115988059320910571530162877883490959784815429167038265674367100732806051171149960533480634326626722520767840104803233106630739170599252017218606692098438123052499079245423174275714232425458717034827547856299598343553025022734753639439843950327725822087578067811738148019910706163619479807934923825212580350330989803574827064346181339568991508493605464038383910445026748542283879873373409450916153915174193120917477507471015652882270466167397884968375493915853158802015720222136754253436329832147215780129148165596748110090981704855943458152795127606811722415997798230395056333737479883001196855482232011244426990241144616326573577483050574285100737290132996628495783359554323386080175368536604197898187954810720280685810425930676085028344285379945388205629895438177992778758403253433077604935822581402441750252020051686355307810546352923066395985178806086046592852209955889429442562741267684351998130660703293654375109033130725761763013669414233853692352523480223080225816286960201179262430862142493724359858919835462820699693854826271699164030087899249074584462110537836509535782067710035685928455442733304807104992865178666486722333238673328483957175733194241172875253745513526035472311487469711820459796593682660423148640188300295810996585188586813635252633736966368979235121915001441280402158901711875817873734719097498259283404434811700915293534111688344566615304146937081283875661094767191654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,51] -5556390476119490233993230846523061573866470569000731262393031608628990553160202415883241986841949206496597263809941360990806219964196000576667367535023704839750275750863723769435537385180447983372242924991380073915673799337029066125638480612998659776540749533765888725077519536690935695331867181605363939608589257531688257286201372211786110064852092321909730644709027743530813304462492840512598739121838491819412032800509328773873316084268811251598765030404132960166812036479099605542178337767765227142826159596393211875965716910566049150478056123723022235328288887625419829654422966765202931281249904147926263293208599351766782715867697572470639954961972146600778809748671371948605830473027886242754177661017586764867065011901452663374700122876408057770984187931264694356434173076130606022690833215726499405370614384496028097777192181226542106312793520324060468425776725642966370968654464665498278432760461715998606282996313161519669867454067335809291179922122862750673481957162783970102342519208648702598691412683894297394989837876792200068296627769482379011387874851600172753680300907016123350817888533382949014345852351417807245440162610661557230273073636591028672611719821187425182143635861506795727228903644229768263539973462904832914480291537769875584712485675655053485690939738554723806756435437507989543030857552991761821704444225939989229314570944041656542585182229435002370436328179446146474920396988665824042156697828221619856666920875932202364585154011808080512744044184988353361136839822264048181894018575378581969286074587438577226307378263700602644415430518205733063438351660241954261645295243548573638589849578950762426777489432536356573038624217149819210626019553120663541462860554184218934174635715555249711631614571278428984491369290052122837806928293532544782305158148762061629917369474536895234022405927617357299562524366567423058066174245134645380053820027636140560708478883370582785609409963379222291405399389382450735917127328723964635675304767884550325078173312445607471645096994728248226841394206156258869815137926198033213662397179179416866254869165948775291158878225278683032223323969440727968169789518286624339417715313888006841820013230432156139460990113730245033920974003775539508881921098588024846763398974567211095476526304262207164730868431498047395291274757429511709552985932797019700196239685780601069900502447151491218228024960497438187391886396586133329570081839083676922890493088779755933014021782005327663999617468638286232888481542071935565824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,52] 2661823462108839654466330096472062366996610460890729416881364543390558643596110889968304243412152185955460720898820678685110189185326506501729192110672604861817008535812160502916940948283232028755502122444446097690242209235514364255140457185778637925530151002357981929372079152924974960730789963292532262809169234793707070695674843837737657478766339712591893150907088606229774847084357405587598230096097471394196946922120988313349741021379411932786969411337758881608944345229641009975247950870226527405350199492431718145884457371973481285411951179230622502888121460729456785465388531377431073501367997134012729826130692809038356205622100690742971623627797628411019991192471867338892158140469901742987060797910024584669196394775782970690995992080794497646688019601006103087731649780487819816001110581291450549745898745630514322440133828474331563021017937645302121098942045819303223019222261273341505862910439275760285474206193816649582010932353272809822488721399202708260331419219779480051042093581077466641086879068573336613727746132963551933669013590338977877814071457499806342964683511886805659256364074198332762198458007279410557512355780026501283820050651205686720753095618077301579854471356700035734460616248466958620264042867252274154679725305768030358772872930492822852383209521469490743461889389089106085295299005403002465054406975966998558179799719867008703430707204697759662055340757703693249265978850034855015694273915581844612417420391762176831628185990041830910785205355713997931462226492845969050242514474999912420325249408878565716303651740810155336553848910779969432983232737264960833785720344172589350732500117095453456397480976861998593055093243240787482192817471920394653284867611194776271216952658195436467878541641992005987793928781226937664057340810979896282136699245442963254387064336046499905262451573983987003436637046647852304799587832687432127312058298784934363759350969841739515026364169376411701503738523763515503199775910351712023075411414604852788933885280147138732142613501538706553617858791744228637594205004222429460257749410142708435221554049851938240361683654014324550159336674133393376923263930983045277691777858654387741242636986841678574578034348680697285802269953249505484369441064983397783580558999256377946653671350144660354787197273750325088984553759177592194792955985297190731606031224576764430638983650352272760442715908498658205842104023990505144880476699602749403062522135979134486286161598037195343856033394193612842439720885235692339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,53] -769421129929942905173490286658430592454730642084096450874364246717337615398990879977105667926902940654705750068310395104544487504539240158316112843370043932586638841266808393273741394373268889547997199059293954057867566305839309667485504977910859980369148272952961064926362374529988362043738258892265868534475905222372939336150929671440338188123487286062447820588627638797016102656613780490425916143961638736736809231626237934621102017066973883410659265855526596762476437527172025734276486764820604296377329537198146588084832537230306262770555558950791719971677985033458607137527064703741474661587965752795640363219545207655477578353848737588574582417074493268322832815798796542034906104236242087127705452059514382566858566707631905608669124578579100931595551682312358815768647124324526016133473221219209752029150727384974769850760023444062813469243151730612139508834794688513017760192088082642786937374639852507285048745249181101859717530430268424827396727918781685402846698684843940668836241245584996129710487947415566741498362435386496383694885273563256609256041204789436318115845386828380280219597583714221894354279414126046658798431734384628683604176538733868966516605990165645864456500972304241879407932862858013883654357422927108144465382921197234032975765336235312026977197275160569781176912671302757757220536085985471221051813586597953824668320561274230556343932444807766299049397983184512550184590936605389913042128575505525210184973678791061038835367402531017553175455066245005503875983595206476181174582396326998787338454319309558307335184917087244047321258158777893882789732077815608110837320519588971749203331643338251308975135633162116649046159773351942506354960315807901526678341072071738896115883094822659326456353833143953317433448836057702861110984883477665530012177365128678816041685468036208134179121362670775303562844087819192805221464977269516322710052091015137530846297338643993013528584892681743020062518148159786046051225198460819993403551893974271174640116152229440422586234951137656367373934993659444666260192836521363954280625848123016759972384349953685985725521594535950816204556041434822723979276982210285720043039060575484475077478543386907741151340119458502738153197696667023157923761455573721603069415737707998356710991034533956478091546845665839186637060892513079425421075169831263544925926252694925465278516695992517961251108343110935933421409917468971287255418035642822696949322609398481176047629143712532690376267869738010048574086675732491141120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,54] 176660042153300545139538101067063295316745585237728605410440801565101627146447556230481260641452643418961071688530416961249796671403285189105062888126030211819124449285055727034580758688240441486840381934429655677260427859288148650087942347068515235782432457891924451640057891442427911857903257635961666615410446736626885821322730982269284180272059236574056114070579401757004795412245335006515127101634662063688001739340377716416122341333164038501175041692945806078175968206208832759036635896740970107114306527584309844312750183175103666298905949462463774789777303500242946398490034324103373025944387189272130156648251328430012988214943733579268143439183267784413602315622437990192844528188054452864295197075284761843385356023359734959672903370483352486138201368606852880268179369284834487478859207961841225355927938687872570042958706704227322649184444565036400838844766041766609139049792693621345979999719583140506422423912289100859692944880745657313519924643921814624889704731445738272843280691389428116895404575054459273246194435157713639646239861679675603801109158384998292168553387415891800866312911398126820359501437568380447968103869005312569418374233182667062940947397904391285776361656196958824800278431497298152003428478231017535544372048857182706084858820874918481547347394765180447232728595457122184005830547084478218677117453963014828803354656312754939341741910804050027170878866320069010763890479983643363308899178109188920137808252305072814888131892949190561106067307911785333162214873844062538468654027492411683478950325150651861595612226600118835480035731299968971277961504647578267190895940820890283374323705943700757860642410378146348307459235596568527627342154305543989823923020568823018342932003476764888036422069403847492068248947876713352923597766596528364096248918198311105544213773747270141693278886879400329231646857713306867304243572067033285859664316580391378241516629506387861146613037299963898866380046512817513993901196023643977496404449299120462115504700299254093686915744688452696023284397230343053357248282067578323205342119317731244390613576178008577940151901988651550239678602311650056757151109627980496573157087744992170854811581329569072146238851369502398180735593127090940031061837694114079544967658408080175671358558090371427325159786642314038837426111139945134125156625904234886788690971487072553044876855914833546339294527008147906487708394907500163242094917733056257072229679878680512489237242887073212458727049839210389396914870670694809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,55] -34466241641283272453389929034714180603894508529260548479349775206213228384854509383042600046358477952291026103467532225046550341839698431243236218761998961827811959385744915935916425287843040059254696215550854580845176210451053256060760157506160698310751393370561286239561078309217005273920723649068701879960404471103380652595023319179757526809986562035060045374819073272160599587010049302234050913622680477284796957459685168279465635051998874547044352019792177553830403726062381510349123677175395527137561495684127863993675306536475329829507181126311770581184085243528780034003108391390835257324257801778911745138444178743076562882764535062091258547547499612168185450657930738625620526932628418086325877874630268822300125672501238961607278658312373174001142769206940672322023475053348412630089856111016481214960470798440864699992313442668452917831012092115046195282165935397486647893992199383989835518076777474131586890077179671711120519546712398936219708594414203178323150067547945239953611152470349612208765911986491489968621143839341241127934524198747449305313694150813432422703068620710914789863654941273656377610047318026226628823719078421501556728149131875851315956339863903996119162521428304538051913423603732651441226376748817210342533729146432787960082326959596766850950799932768443261959271671728061245910446148289732418928690149872300824897989368869261029217263681680443565083284354547286768733456946223463730063785754964521566338446863530683576322457346735151910793425247315401603236806244733972846440547035386943519981000888278235389842802230099841061591017750588649321162598516713002266709105918737891780511806100899135399644560662141660226445542531316604637153399300732708815222277062773121588339657487740363467072386023268938587493029769892922772605138121091892461478060877870007355478341738513022596817806429274249845860183698090215702220446454281159600332361154870926460517580937726592143784389837055451582339680248723018105378565375296782381212305595059059369371206006832642014650037665544375669213822279943681582893170991428561873381199698743528168245012480126624195683319366707175482583742538417773440471817392973768392035367422596174895513806491817327500267820019998401386148758246131634237199364918302111905015148733638435319460727130075874215907565513249788790529407538525556782131100573206588799018690709672620749599347400458652213515581766182302477317022967542609866686451645879765420866054764580426033412643941195767399066485145879960499038525321537126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,56] 5870486004230381998404362133096305917271691830805975272286833173309902662392098496347617885661025854793215751494338589500291988810427104143035800576195655136564843435953473175194333446546401598341850424143395716261133586952880712817016460099540494095000825589078507692388105729005574304511472535304365346005512026849040348299057030833865563134917295818005143412912330023200940120887947469417697734991587929040131244061602844444203529012645431207811451030100913926016122820223669546752844189298435835778061636816865729538699942960838302652519030593916978527800874925284019936465416544349088181928041867159488439140161719318562139111371760400377113425354841557141593380162422995626346515349363200976472040094577666713065996940778119339248774276430279352705769915154018237421199536704169714901249467720617389379759278543797856146144237804440099735174921079941680453905827886043439829810155498065182481185102893327918748952319293246063217816290965622821835211230691484701972823352064078176195012675868564361386227994677905181164663533849188790056447224685307695701622122992806051950205871541251313147541331817625867680050643651781883346589400496879004742290994273413811376069191970131711605008118669770938784160997831958081177650901650496247883387120928034198096879778484257341048457061179369577012194617826122826026750217739543160301096376265698353667569395583438795785126568900979002733545437217916524059808904642873337902005682980146847356744765933298391018231685398142124164524638029097407763488923841744042296423098094112450199547623118791062581074639309807168286745042347743394701559848006905705353939174584331810893611621866383566219374471383457303024773718575187642871394130348847629141382584238386850138862689106192952087355875963638071642721382105006580217138417990014564977383959969655511836700477586224252884730797374364250437412628558567207921207723315044514051792221895562174409306038845711185442590608859606258616286832044254923511525416975699831934946462008374488282280015029181788677694490670670573965766793928523401877138637738302635732154577562826725743348899085016435711148599229018407226229718588542500327838158318420477063268498637904860664581156184417825928879643079913123430558095661642585283115943393095705725059633921465905622717508288031816725258454713497923483206822619125271562079460901056622059123316883682270745552985837806981161250551574393030169950882751968992713287756914553525677208259533295328818302003621663487231451368063134763802675483618626764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,57] -886561009873630174694922928338671303656168512180120796744059854029302845166112838783907332281421538613368740006415841757820854718706899500993755656731907080222281945965548515932451828909676327995045345173989275766388191237286779949237822995431378719775804719411686412309800469007862117248573957429235156986161654918587761618737733411024191821434895518402329904695253468131570584803916433334647039061592718441981800619208653281933224025094926292329113674177631176954842969439890217955083430972655334276100610689941359152590705263851459161195397477795263525480145738171748816217900360791670905547329466812879223569394090552588977648835146824943070625171793168386560399795075758093138821955722724737721389696319944218985551000353964052181221423360934481312774401102384026232989349655424751874568125942016763966040991541547443133095468439284346246996627903573700347796247546434542571266330537728274632943251508187386484430816824398858450060684286168408710934849023371078133601356856253213356399838242702630901764172749989635950432997721906552779362546545077845901301618544483356073547765561112620323421041692277218159318235582313175698737482217532236445753180906386394704745570452236269025566951057196893897483427865867787305902906040281868035538553081457527531188950628325588256056540301590132308481664982458115201343761873729456519398510442491916162948408039789540715058883840521959698588191058510823710650115220177633763449405363503151002730666580594168204906027067251625895084418533657829401976324502177011789453172546824338093088647172713433320852778862687923071750017334455574511571030930612583713634019717495051235839468400163460199400537971186151259891706509420908968387310027489697809220947450836151601988691536206221054149351925979335267174278057279053508917161925434744427727190123686166378617117814798340824811635262005737186653526914365611778316801881029431049563794417212359907553208931888540187752954171467686775524561922766671472245895573845011931064908076529694870952872152119740612627416688871906055747195678815554599554758760690770136069027632756876187554116225055846272404501280376477035916293325162689651624120130314944513117341461584135326166316029962046407903525767007320624072781855202732908751259408302993926108780911444167850958711069397843770590920150826409517555343381170858455126644145404034728380174368227644597071836420022102841469796921113624819349733939201850242549845179987572850754505897733768160022585099087792459857500628140499134793304482460467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,58] 119652790907570972495166119562422284819538467213537254608821800814296176329267826215109644360709838632242053135457476544240784449678547447220044583282216825618986283613666987906660693665862963400532493873422957868733693166491051527040445344109546504202212632217758471354731084807791457154150421838411731835400819931153284809735604438435002092872265873363298286263058943641258212264429391897395364833904837250596683560872941691654880662554151810738333065416727658992246570822613300010576365375076430939230547345429120676450721122333990942419869198404774131287986249094851356097781082712737473865892065661124637962723081660436885143516885238815096236631676184121603698329093042645577365033187327278444501289003200304517659176532806315463457721976321200005134366405379534145909769928530947528042150054086472939130585119533388951913376364351612876363207793571501316908480141830041246405999575300640601756312630428060613358560919388369815054141155009546333344235927830185690703535986215005748069659461408049651342848469560810675708917324375722825988682481048238967586709778392730956722480447942896017150428533893583807301322329901466532701006906828968261507045283167650335042293067823029093935312151976208203444693121429016842079136642798170681481565780545780001284311125236554991616395675937454896746883911142653851834196626163715495988725042479369475247883458185518832521622607979399618037622161177747842662681657290314484280915825465009307104488578613635156997971867022019927685498104117680174440816788711188422397791089352094663332021292311662371918272594581088154134720346299316523041423959572173123282585968338338067184831487050605589310216685197874166586812073001949679962207911451815647938304832013701756649803646630928405892097050307461223246209823292954496232215832694426433474800540712394797398431108052728387461057610558898111581508170027112080718558640996698190376074255393503793347183296923405773081515314318215610827590831748095676850694067542818114125498971624642592262224052887106230218600838000453624306595155771667355824556423832119989303912080444498793976629960238724548933517367494490081511141265065155210706992436805121741504780255952579011597524253545724800660168233606248404044274924336346959578481118512354279916907625327588995507910676337371771294981461208783737575436372295486246270730791687374011014954786174822766890806711703320827192113668395279849776303516232527240211896419144629573078470714550036438038901032194688100229438370110337624252097674975641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,59] -14333652784382591148069054821136750406973925137734012640579203035451097563454431984595235864438843559526443938102286361501239993310583238117175033374277196767594664392900718788821847044188719442956918486585244895005196157321044486783359175320829921996115919502756341891924984021232883247640002760098581528796967616506256080118729601048846284018031242504253020734995803035501240067696149476011151582068164049775249201281352941411056552106200642193003870347439309795150972987742479892551551933531028334549740385434125304479778773080613236189127901657805760369593706332015405760224009867878621053301013743412214494615583998851374796468166395091512782747016483334093097009795224772082948395065782200550545843433326907550282045176481528811833687384819773425454972425153599194875402708374678495802313473838413410982878969974400771237462491745025470249313589015306214056643572749804545195128579528717581586765680833207951604273838785088884764736034906484152493879312079901363737455242429301809544304662685516167946249130532045918495403267131233165800717653533576066275046122294321851168934028963503636630938533382510906565059250909304792456265669787045167268709224867058032358802805466282358865077135746459050374546648180902800812271102896220545434019426670551795769391092500353264190972143165474268050000251442798547353894772074214742999513508791658042740525785782752291438397361497151920160004542234236873626636139343712223608515801413706331977436174070676146444545268021183980382808652140930244924782216703014688907119551884236017559013123058162212694544249643943256286137466753167305258640147205218471876536519176194842753328947061023789250867568893216678394900063008661431748888898603477857668638763600207171615310464136816094749005670763292974426652413189905941320272339262237705010236130003698005611970678334349879475568971975891618154620746128212153571789669883029931643374369834097005714786562449767597404949743870644558763209702710921295927343269418137339069000200349393701094821119427066219005481062200471556464033917920065916970334745699022893809855117526018245711957645635639348255727298942607301364809512877588199627383385926985079829774588667868280570139456090895604437014188032367127024335134105817383009864412351056513983853925997269154537289905811881230277278632719759316131783188161844778677537472692865012709174410062609625207358067776710813997347463462611759048160216178998129181723287704450278872030154552561622208479844606797365453267542022748148693266592568442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,60] 1468786381596828246330660942513951861840644617000558915209918222413066803136206830156169967115323845225639019547662826199433318377680077235720529486046915872342263133783062026980846418471544014052322181314838262792038891694025257999179730831403304719345638072862503192490892815130551082391099407054125242675574244310589675836704312948594618431383175642043340180375111714281360857254038573049070033268550632354005915560051705457284151335072666592309864222529823949993006903361369638767783864404160511190756948688326668722820607918904696915185856602297288792916744659727114508335552627653483836301761477818596752386985677083888447986318254085277053618192287070840635556463595613440759357170082249829507073837140837514028366869181513500844501410951212573520975472866351701075279249608375076382356619269595015726672606976423611680295318259521637427725200673367326935683241400035800970233378941221230727930954225169185283474885932367533306699033329179169408753775752270115252398282660153933766722506363909143852437287724241888969694335471585799434492678505623668618506975221310597018284772258170841291086109739454067335477825230225969846100944555311075190629134115296527338805613942003686299024373266903635897292310054865548535721207673501042439990877521369049608361155892257497131501116872404935925777919926127155782266262034655563852131728233753221545584024097483483567648399594517254613933162563125471517704483389928828963866810390012354425951272038647077320562673644852561974275898229607352289726433648182798054657893540334814540283541837898510376216394327701448974920822039640101556303982739965841095029258404321181799572456987898378049887897509981265829877516423706846069184952458740931802757553249863274589046262789033947228222211630560631063184180184141149595527616500859967892147701646827438664459400271637078774782957879352161999396904909569307143539204422337475899655477883044447207731812018017105166570145735807613995162800370161504971961602679313028251512125668934640152517341279836970464968961495264906905613813470054393620391578357481816544629452644239919325900296448556687705933864955972026349747014052629925489575008311704589492548797547886703450712436948350562297952019765380897733425179902352689865272770915579346323366728606533311049692911597172341031166126085268834875848925588799159544951941608853281309842070400267313543006425834342094969344818296182644107119390526166890325099541786701179121860907260136897701813796415463950149642065614431935091091412772454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,61] -116016831585008842370209292842651133248683691312414971080616321518875550034091441578821923547155328950290717552890770390997921908338289067204139359636504666046747821884916626934577860430031176793718202231432455412761636793887608097525246993269384629504914309163765247152316746231678662044624711303488405842046002257580507646831519286811285724828589323224456095745292754769843795949607795300406685993831027376553757186218993949853297755375199088005421989764556125633416999478153608650504023286324476881675739749499864261674974623134035620950309985944688757844102650008006528506506995483625602575135969841115984919386185881048046336310008001754982711641707611315578808937840072152453494599431868994742017056787602322889172211770553716667622515800814389608751618435948655904641608222309619874453169868295592313750598743301223678666689028585667872222155354760872008360871046417755731966874731001351247987067763653708833656470126175085735817526942881282525899864743925184780903075100790566702607150786601651848203533300771526496725710838976076903782850203801378138289671488202841815800410089468076867786887518575637065022968927509145837476128145655543548201179127986944887171191875413007477138442028538650986240576368200565182722789289641277044451935583355351280250150504403136638119689702301877847968487353398193346444631963807766918282121362451198037526345672813614461891757007156247413628529095333023993090869689012565740397916514521922959562094499631837627129420422017460070410219944655963137838127185328510686893764656980021508517895805154011723182908761627275256079364840319055236927701485221790847540744458567690612839694475009561633221211395353828952984890749829226410593123279830354101552888653509348116287757469090980589180591726914756486183097972954520351469758560884544581644724254765286195585793161629962888369162985168377695358169394632577568810994232001219193853681701281231569453719858129773965848541677832818288599908555702473847726176591279525829131829428086838334290263990175515633580177008279269065312312562404723354512413505928464425218988813855187645820310016621652885344566564636966678959678988717495556805589074711752432179631931691792209826966512004911250220894172796170722898037921476574305369725989093994164786979890725871074967756820172399302884767601799826305935218842548656101310249811494022962805563848750031053102589467170422101577087668068816255929755951588144415578701842414918693809732340618706093553444086597012987609443872339862872713347549102080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,62] 4636507812768034452942502884987389544160629482806730091232371225128071045357668968817408090303660192178672258138954918989437117255004120372239543158262567199645403354475193651342698980682563661393720300331281341139269091654932303277028563450211686345476528319969722459974241802483771897792580640509129778345496752484386841710597531408679669048790122478808199078472623860377858554628652911245830849044476178849723275083628599516323071954716814940519316105798319792440391587234604512201619840441484708216289977609220623508172702824654806579220698021825704860558311524129458525265535381251923187885244620945618112205905874471037370128895299270986809094051127461417968583936488786206064244224518263184663779828835806583329720043623519023947108113753530303405227647899433440608821804825803556134850172041457230264272112595089024038999758334533754909190606456651730540896548939421038748523441913604252686177429241124233032585922878054894796818183310185710306585672660137387818459691197281850845729411217404191919537037243258390570444150594482082896175247658714727318904388974725525527134265057931323622096967230332918821803016089094447115119607804696589195117020018121892952178229847432865365576872955943626859090641518982054804591371028894596428981353754460459565302532581091042242865036740892127329664036171071578080768010161736823493465191037024236649517239301454875112368781083923876584211947334121223261675907482514903744729420863382046895969075860261773698656169690759843535768861165607764697570756538118747959283128526951343215737440352826889701038993807320204272584846291153902317669239192438160185602552279012309194950294490565255882694306064657621269076609248190705539910057512084940470059235986668605265491160101675630996710320391808469232983771510138768982700527534103076108527165295828537540577018084686838904026814078982132490257171609933462815312244647323317381357362530477123300912662635560785205174919067827541872766407433523415956160498776910160214480867268141098036968049788659150699107177908345664187421274122136517307294539597489079207460345216690036536381795483510637080512765226072117639204175528400470137130212400403262875354993386411537332078358566330568258083891185746598064493324268450813830036452435168828360919262934092630749618426501100172991253745673546181403117343613456684059360774170695749041187886729286966444739933055103616539251704710530026911932938457087034469838378403094190490742005113560781111912780929452652579893800561337380711195213824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,63] 446780609562353516815694417063054089414115169626107628689114391525956378082145131219250512426329257685766828524370675170563485707895879105014832723414323425614460755934265872650537450617544669741235288251224796197379830789692829192011841971578216824263647079635306057189365626885023741519138512562033031695697821472697969005486831747325767558522297664705512820033809613919952276160778890772884198028064664107117975644796661213765819355565780964380792303847106287176678570097128387180224384211392814818177632163370477133840244233889484438301507479760306315365445041087012696135198504860791717775222736637818729488372289346187696928472415164618639093660034359595647724307719404999291129405121698314330042462022698347822406530234434695711387873685133587158028688916747466621863469989588156334097822378091365915773159839205554434235221178462026126034310334870115256996833807581257780645570919650098610329143811581906770070428056651307650059819843408795729832858300381080696826687824826130770655435233196054980528040840058963288789654220945501238919848455451817168326311712066529275671391857732466062299715045895705056489386287415397674137717577556967621784350063708033542126079671721872005782259485382415874335151027273783471641478133443150191569495128597936351535314967268580008137306678247562135833651308443302163412608344210956253596777000580710353984259743641449742541757996764186104660922513235201205553597722289800653222582783015484685592203626992143983161434872294528016513906976814903742057370287552128720024976120224334325603655646107219404897728439771124717294328346486961651223314129676882651390127683362834320964051253366431153576906171306415377802924756688416523173588896980954786093899333950222895998192749411731814347415543649274300123895126553058974717635319690119664559237365322409188740239896896843348623689393761331517127734669316868539711210270785039369344138014163486682161287026160061479024830433629211198993645199868857015081773059275376234503581056900888319127947793695586676738745615858960500065841774573239246636118927017511668405648103544974780581601445086748517207064595071219300107043849517725989010629007484654618637798627206883112674407651037797133360649814404631645479429899231796280505243791119347550903698698174476236912535780901579868296745777491275336972942249633573598378378967380809826207932419527733298489642670440546509700975957702878228724860085787025904605541225751305330719140111439477877914120719749725185473369653826847721974933749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,64] -123090970214666099347306724257715064183183796079485312321897578235318461386497339688034568476925189793188617714932156661801106594217225190775243024859981919154229403470678498378559610775498465919577691077033004845688413416943386939786649327837995644233019938207108108566188929047209164772841966867496140081425524798671891731770941338373389692786557997283645034128081311081747656044787475526867033337094168875676133636278650807000534748413913081141149519183594711705949120300992993648739897174497594429456017786407818923012714169825887365720884281103582496870034030722489889707445695950491937511373150255912257102453923557682283914388971992335288108544356579050055397409016229378064483249352102231670158988970244287872407859532363789598602387598909923950008554369318137416443672979360320913925397727269855364594967656536235086225885998331513244162699433473702496723984962045107392895260652621047634199322280040323098725348863141681908304976418816994831401479266914020428543395354102702053473801762742998808403883898503591064118182726757656381601547760383383340440040642786924071993049999370069708595912470324725384717548670698907138382417028675545837769060860536203875697627751500561774540896034753923635291675361612292423909436966015184152928002007137804624507636552097341725923256222874553731677199595831924857418516193022172918445654883988094351390439091240482859349737902220822295988106803975133113410943317855966020390147425976350145010196794175673759034776242739488297213909887371025173392556675037913982058310519914820757576837140619859635657921966424150762771207204319277557633492559377732134940276708808884766699589212042747289801977145122765733629533068346230263394982440854645235386146438327378018277474734904091314053580080275465137056559019263995177098211111363281558343981226797222378568795095569113705998650217179137745469897949189107387143785166949266996274014623214337285991403506395683966681146491401529079471544651665742294016429468918419390598036643087217721912989885973601265607143629542069310194792840764523906278635779258529548516787905187580936884179607894524158624929901569352025683706454508244933709350109007216681662999121045273788459122303274333956871225704704157211703582190075375836093810624537096116614808116136309777230646795938696321619336961628413491933835138394148058223936994473236272051433628947995201718440245983844498109113202966892219760538518328460718554697815587981556136173575788706693147745414393752294315244861691251966494113792000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,65] 15971049221060627810002506687438821035145028008144425067245641199914630877088187324567573032454121043561008954387496857518653524230581395917528449659004549057876504761417457846377935310631856246179413979839415695155323604360233574575113445952670872829471843031327638779760502646086650777649431358418530614872475697561174354251409497911192282955421204724466200898761881211980498398603707122953264832264226786369222896706452322989809677864680210686882863094377756213854219555033164998849088971673729020482169821150448073419052497280582606445205994299037747826346260772917595367895045357930121282243939291481217062219805976817997884298483720428531509107599924334129010328444583768967554437457160064554725538191830523423415885620403280339204917557062346170652471400316183643047234574067651837906678716670989372715063105217562732719296866980572433623053774093428919863149202149006401524944717311180818761768260814900855856339450331975621006790089641692656081030802800882656669673874271341429055348878351693216746939704166510881615039244486386654603107090419258125002343192508178880323631833491230211022320735828861665520430854912823795651445792542438240867835696122185842411126798477799242167286697176400871533316487637746559869038292263568925782928781927582213266130855074364666792206670065178903593685745185542656367778766794763346016475030716891693458065432797759379083698620377568380937692010804506367222941057573724684958479643752861455463733075443302132212903815013180467747316773057703412083668655427921306247687723489050525858407198686952323390824373049031188462389217276653011246032572489197097280932954635728565312089300048416592720350223582238921104395083644787774881157578993736457560243807313456032506424483280573236466865140006415076781610088391959268757304891438625488211286593733541208265417248631307192947397191517727701777054811677840426379852374879853737549064000034655952376761465256589112763465891799109891778459249667885858067701982941760899406308074313969653267678063499675270884689982242676477190257965009162705459799070566875732457379294931599077265658242166331747628382985390813310384890923923716346491164822567020348700721242629846333438774238515436803929942930296830603691429776070901601558608617038096148638900485209360227474375027479603903716071696071626693664639547688689720644536985469676028256670620042755970497947582645491100852173952145831228791792823623282410069374970514398893925687539065807256999642537588992355284707381465824060346392903680000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,66] -1462531175074794612866257054993407114040709319619259449753761675595359851170884045719072200835996751300541095679233590463123125148459736351514031168191392189939638960631308441000649544068239515987613679213283750317474953439152343637111494210636159598329915951485429518464600136940688616120538711475976647229996083356545336140939475442797395159120587263731522149642161943519716061314565725698242818243336721269165520810677864407138211985748739455981358148113054608537174571764219381325850152459240629956496053864252900103994229761549527113206786641462924599852255313057458775911882215525454611427362600845765285193651770933818205046614157036893636199881300473076183521667824167938855938353766198697964747804404606189697488693660153802021344997099991421042685664236694243083164449898949067087596756609984575423930720399764821949754531279835419283542118114245802927297078361214567847604481860451610333152699207585140105009666973317942649748295737218027515529337138392438702814546022010792797742763294265319911460058077025545847362350518813939603208661573812925223479996295447621167235829961406872877481475413603434632473480314454531767443623810089014808934914337770221327328299544580465517171721545078508114769937472121305741926671122728828209422741517925708391872058337386024769370451720779802972257978257506012733106468082902289962248032673501216555434762870232509572267953933482153386617070626199004112397602404034589160066570303110082758661337100692849055923044836358946703637017152663329155831076051460469265915719298707119776228505491528643364624894922528636680291788277598506576801099208568656774220830343347439462132001350438265452483221792368891914589027842526242911185717030843007271293172004289534055702293925713541079601532821526375783724657839347593680030046591810669141236892913741120158737657544908935106684852649825915287807853283965336271524547510169589528617626260302798015003954880738853687688397879174199185005222754663396207910317665926578802357344753010308866758286894903330452778514273962192541613673970912866481587249075824729487477665595430360435791975507714703167610085747899091962213977817402684864627151217529234310131439325948410539019636670332187604207168370889238489973906686726637115268442179403449783879572211134072778492212784474887873528663880545958963848864410282354633450227321515796041840384908689324771487268278781808256576773380830232830265090453336608251023593984350705935685076707031752665932046928242915025134063607714099029344256000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,67] 95503114776558681270409065312103993330817569319890736891767328115293234807586412474637270758058900006517431571938925620996808095560846836176758305602512440270254172962178835712699059540668601951474544589780965311103827138540272464330192496866145282470278702990647140495818118337046685087594438363531363362411565397647512554920337506018407670329068883801484898854466717917539963136674898746365699514989424058919967086232408767861024206243686239780127281549444572992185647248666517961917323641320089350711367103060798415381317948337889995394189686252422377490591593731176092996915242610645529343608556008091795370251952478467849408098698889782038203866695283527253753251887289592687759888376428222214303704530239285708130478481758031927324375709817062396258841835042020573878265639206129472559965587819515898935989969580248619341303866172950048151702416465874358242361778055076607312878623817034718864194226408787041792766751084582201889528058933276751939415575446021495492089533940942530019784224112033261385796866979491969726795425470540665496356559064309465761676557889931265522912232936422264557844577205575750953339012647048489380735694584599456391187421228820405523341797677020756062772790616241095831878492053814210311335161036900301812433301211491257446571760364509393431611609169637987017295859497492964950659046487253830628830508291238147462848873599035662528218911617189034756114570689049552777381633800352439035667238135193390106058572949145761017207903395841375371791560351546115282699827244321880088887602851484192567516148898949720210822597616618938550867528474005048097879524643778663802753436488828999245651871929918880969165901263063549690385221357335150862117778316423669561939441262573734885894001679469549198555413738180247194840319377704953381472591250350732388429413174560211295692797875721033725711738995733150116686381598955444520244199750467540445642339485371394370899335941147071479040999950784717679295449635451179384072863265735350085451535424678761424577377261969639749914925680557860047192879126824271741393488324488211813478750653814135888052242366491412621340585646131250586910204104162055242400390341455019199605289516508302414699749708064275885986541577696615844168165935334428396957676565669529582684776507877445918271574460892315301275755069701158103013883220244951853417214144475785208558418459394493976350203948529514545667878786761797450202692187725662406408126644614930504632469123845268862110733389839857910115302714597744532520960000000000000000000000000000000000000000000000000000000000000000000000000 [101,68] -3325042865205500517941157277344733865661168293154050013784989191780059690033358228424098926416322329338590987979137411175635427944718336312745487385147027941162329141714646870573364753035418951328368413517966642805928574635327951076934668010999882846765463619412621114144300857551199242298100227873407651488731172949089871300443619427156947894173418809479572250618572390473220526625642274842811082722487019959075614410332080549266030633194681498819484607883419193436219987671009688606157391496939334483474880650697439683904100864076775023105814234715397219852099578803342101282685502884716614835912033126810317441750504322209241518904431176337257981963878410175458139874126826598640844682315734922503959712144015100862760708990567769685202248552379284529127135279135039605246983101446265405789873006883886944216781910328537582309961979637091854683744459766495557886401036796802736686611484610268504855650585977297378824354437095368568823503063200882117509861962173839342965678601565136420617546533380631637130630208065561953737988364930555906341256420487172093614151761403940164403302183413148633168824818164345306416546397125050360862080061838630995124858057599124569892307305299220672692641900972476559271425411648375680464022427235192557858846455446168174224067845252663839559990877586435401993161018530690115544097568481766815009891936334805235538722797357630509634030993047169008972697767426473223831504807136183267984992955466776976176543916702553813331086422300935175208796960717576307058581102954757733816945326585937229972158791871022189065050829141002692180231226464414172557180191040762438848158119810033895769827028074275316890949599116516762401036530352305989190039308105667931953677404196893862567957092281828114519859226394063755846328806122544721672776287916915553561296329113877710560991900974577060221611709443548083179760034071579565110721999047227099894430921298933071480725258940369112967879552547300106992061396197403486434566017158199341212782615346092627856050814881637739874885774067711200147959843937650039130351952939656145561171446524996216204428106694098835977579518126163537708057262712750404912936383345559785385564223013322318667244947505981332601950229851379839727107253040300020633924337743025729404379513421795718089662077030508153549749849474640276134028930876972527082477358752955730176482829781874112230694514295280472343107085623921490903537239330006928377849384774639190093563953300455502735172945913670748440576209586015436800000000000000000000000000000000000000000000000000000000000000000000000000 [101,69] -129383622805007672594201407547078631612172312080975260129348641844413022383175966945789746983328005795605389220829372182397444536331195474072682981990839255083767573497208239402393931991747557342505406550531456130478193061269140718440202103841302251374243776509709055545761661402035398206833076532785115581205470557398430794985460911378423662749190851551614719033159515310203653294792429395528381987618718655924211151761347257730601743727442001080711759453260112644937702554951693898480528846911491267998554703292602655725976192226050403187000355604683324679602085301391133804986476907894463044568399394134701666247238167917294465231602056671557502687112823221547392351798556516605581312491923033252817061027840215881439460424807500944303314121333757657723330330976285044089797121244144467916568050358765321096372836552974057715314219775600726411309276318565261366271247857999542179498025191755461194698085831996070771061237886692891036551738928595938542464319201122439502524648181090367975324064603110805827125162561949634713347196850842454401006977065553920034965935600187342939103398995054297833644892355606337797745263735600679374165865207394334604881485688238849547924696494687095783921253618272402326119280396258623599391608532391935722920090791140384212511260321995608746270687226594073810730842207628038832392464730470425358291378942186360788273513375866106560992217377271473188067187796890634089337442213692010006653346333180208610352993986370201742248750704617482644934704696302182665729390094886460094830852508293585287431935968132105150839632482959966907855473452114191352716166902457102790095566300284448804928650342181679823771197928364067093114361675334373287461921487292771193015537354948803990977926835970372067355141227394668247819800049482504840810791756910237096404201483883699387146481066039826696528683381962174974817150393444512961581634640711345645399451569554124585958229265568375792106186006698134210995457544111146747409720941932494315777341048460494637213201915371987904905612179723715692191860862849523299041212207308309343902769526668274353188519458251097326872109871992934206305469753205861048744699706126244199410461378151395539030313403285965846134995751779682213615721317528281169830283821703257710597906311452197521758893844516672563502727241661304467639276930145157133433753267483418889396144053728803776360150032919525809712252854692291646733964842955742962576950384853490587239774083340778865343986724521373847669235239100780380160000000000000000000000000000000000000000000000000000000000000000000 [101,70] 28745458236141982285769923423422232830703666178896568866990295108153463979906256652075766874776364380622435517305617408753292151994009222638963132054444988252937141506629237250441911701684218794748321680546724577011866639214865459923016194406419453034496936683974656323435718980021672947412896841290760275901986768491359488349758548405761284825058454864419360346324939409434219950401724655753592008126546911523265521046110609454907013480693943800416007773630659579513653735603745864102954447799688459498980093581650997667457808476997615204998085153970283256386011982384619673168264740553186855710712460147395474759582188506834177687697312534321411157890529564710448658219726686044635216856406596581151350140684006115363343682956799632934267505881902504842674837162323358704465150228777803481900287273446665082747455798973347128345756516638078322577842900859264102682802247095484668941489982513988526012337949195334815585908058645329449293221675261561015334855439837157268277480684445149181605909829784711272085539079821838526435319792362414613958032082685051447102040094696457775179666333885847716069326587313452986599853907990373801686546009319362349978266462049618028826351181941514411049652565052495239763594950435558901028424826562108003541916018641484066921784917285549745544632203822345864321719638296361256640673875772736142228947063956519115853932199369422544881141552036786815969136632719244890964998222359398017462682001984130112853332100102542952344281520035922978248455563348159224284890762884892734861631015925363395028382246970769724236997574289065040248793607904465612565095742710956105224220327344733649679823559795266056829341046403887265106734763238707573144499456824799666788353309383554822262000040539465400498013659121714907491047596160071198311851994757204160769370731417414274120664613187729101344375321523773766961992869696333766171566565280781933895833748644122588481210687114687332820467466736980998753022952596283857775543555442162634124718931589769959138364461581623456605057091014855273988652183363676756608027014425294763228088627566209379950745638369493600298265928565462648998301365118316152399102934252367172325306299173725345532872283489974264222977668030213716365878552113739374410604836768770348186459469679730057757080501571355203326668627052171423658249211619795072909717493889348851262162604664581480705091421879653081437009618364419866558385751898212922676547751671672070118424258922285962027956578197481180172347422466375680000000000000000000000000000000000000000000000000000000000000000000 [101,71] -2050887160175936774145776680465771521967253125447243646407203234888517036072504471239950035849258807060200589374409445143609472757421990044994076733586900947543004139456361615875761398597605110769653236278722011599112839980772259172557737711886076104170191464819998197708700277075413403520853763459206133355280341123418179206271744784082454421391957391529949844008600826968392434871864092336668600898592126361802219098950153328725015383655755025882094731324542241599238184496053996902467926328102567385242043408716263428227692330390065383757360619695454591518828079650500878250357145665640490914552483899331103569201080939204614837219344808219186539258599723365480798406228998034303652705890633948727758952464861274552196608049188869090798047269123744242632266659572205752661777737911185319670611913211697492418190612033577649949895308208788499085252971110658148905162732779033531217926615938946880916121886481437267446476073436242915425778823765818655631298216829656446310857112577425934324690053071052888794430310260937752234612812085101973238647096146619384385427550898836868107282322617283338254808539368132731942788049162819964200313017155137387378548230936550428990367738854353956070944605769876936808349712354949247142538467928671748257033090191241992803170172921072351637238715694713530140048171454417066873713766609429766577378018630121859584424850807713963196737439180963064842617493390448042088162935434908294892411804385149715140321178255311947938387745893104260446042355070224135535165060784213760815909544545372439249909037469211718534150501025417379660488801688636705258037954707981385552502064743268394522768455181506686738645213112907325047900121530908623551698564050028445396831090379536891793586270564117417094641359495428287598762088211422745308386655646513815214470858055020965318067843197305758771186344927362740500705024233186668429131949781406829981226357085952664770020138311688190607075950014282197622469395671088744033786184847230266636520833767038771772094744469622071525656773619512581844239793634165618852854657805882847945391714336209155648356775415864969427465353393002807587547726486380262257564621253401904414524484965916122245644443623494611910601795056461988976812109316558871760072361287146965701858006989066925431601169611861514271418619867382122974298016254670783560769477595148402643748175574335746811794600473035699405242661319696137559912056897941523467711340641392759529710666819326609133065185635068313522368392380211527680000000000000000000000000000000000000000000000000000000000000 [101,72] 47270443443501582852005230109794732803444955206465693298798186690706164607793624762503576148273308754892202415372002965542368929253589482071940376273438156075255118283470845366605802815941534554843179343050449229298695454578805808276786092389831705568005732267708246018719690162654270985179038205221136227080352263770089845028414181533011577057587921739850603432643118688629184253531370220303926913435685040220065797306720369460884934658602405425020414917028769934743094503505710734597907460571334887193990380415179820497931432265971978909984850342044924490001560047226905996914619427473157157561640836289815919421569723280565237220831438194710072605171769732871479552246181442139678670885106592949971772133332156476018460540690722858418997715340343156307286775055492541218710340529190707334154476333103272348339743950162473423428129086469382141860355572931970249977596843869214962558185395780618591238401297396347064167682274286768610426897012988234180692982129505292745304006894001322228580603985300943389605440442623279407507690728205923511643909252053321485054130116509062182631209134747277146640162943606763488598064155009838218682284257160780726509398255138856795360475089785117393690087912173537487452068690110195396915028497482053171565360797241570439427312325264690215851697692027289097245689281534049904781271155298810962816922742479343563612906608001643807757655999565527339676393461690940881368331648312258611785620421253837033288187570521625494475093199665708465837464601423055317422180924677263937796384475552028730879777882320458681718635669260200957001560367661673695185350986957232458923556658208350384779407460781251857751885421202527819131948348397269057811999076122485443290978408127512633359866841667361698338629787016997924090995249025469158490036052463710998003944410812285813407666577407359973260955960533269351385652268337045864305871469134450460381420626335346150495204200072342970823738329181044334988861477995392093193875914072847494852784219567860101529765909955282622431891980257513073328684687147242933710936698828733208109444374056371769621112130371039985488650879216817194170655034780567237648785932109468898187245241660706793613707597238144836198115137966281381062348709836587066686018397025491982752397642593056581141131420485863312000206412340994345864720125281753169342236356614716432353205210456702189752351801245922765266831771180777707828364190636292944746999880752531741941092716819838410435464306373817845176977709858816000000000000000000000000000000000000000000000000000000000000 [101,73] 6198349866408567756135017706013512170358029743123507876224515286549630007384779191563139179442472492385737509900138992516042397660638786405093352496892306716251546646837323840246389841240491086419609171573570138236228017614570795287042919527396006066149476678215215892260756953557836944771820572900108092993896373648347169717657143588672998719834722202250558777007781906866053326389948865961318608585937919378671092161834671943346707197966870320074306830681345372646541481332564792404870246924107599695734184418436468829458861484672041381070429048221469587647528576989300837129621398371805556776810638141456587963487800886586692696901023288491972846856389935273370892493128828576872024789446902330586284555215156936603192695250672957240305758484680830706133583971809184924512354424084296929697233259166998185546659169481649598054935747166258908667991327047326958325745957788744497570037141174406644051023617952889085337885166322166832963685095389831893049299331505779766696609037342252015341525866981851254237036900503289306688783059015725940493738593490007390927677149692386568188960360377329551777016572105699260993285974591913719226219975759583058091207527009010662539558073180536730067204283566038342130801538914608652256001174855609465824685590661939270518751162649921598664255553699618084598295227014426658855038811002102903767239264902612001353829420217873139015322426220359787275801819074724425509869622083648079885846214885049818717562722058031747792864627599119059348886552283097339851516246308362246087488492505835508712314397544235058169567428912293021409831533016158733463382761862891994039207496148125346687655559253293429594241078174026282606089737583803273945155242335133770158316837533763753217251531173684529619701716187977202322093163632578767010801354024851452973882449272511049108178679171514898276757267126514732806029725312050420888621171831109081244838995166323241024994539811647906951932975835722964826422740086716047068708599309443500230982447468202416493320740104941381813028549636074288964877382284686944107673593905863440796150377191742701279270702090783885547097664880233458079430977467763743991961524714975027289651008269416040480441839822634386820171894921331848020515233243179597023436867334463654082097235834968593386111740064179193292029126317484299517339362469568822565545743838246697977928145344704829347733146403616998315825168628245852291351096088307899450566526904757935859770386400248787436253940304729877057579810260254720000000000000000000000000000000000000000000000000000000 [101,74] -911463431085379949344900724404429700509889847214232208007931234303657446479720811344737040125203428541806478659014523277490460259106403818436886706666413365346694163531039952429662644605626312713085538626084290026847875047240196643203153397788905852052186586412987065407362847085952133166556097874777629755655956516280432844815935595014408103557565608808381666293364557753963208998421096412936232613943149490642210461285857905368889637790060558973457856223129069186274951079950805751105095720108614669974217055164749825776853526471526211214518146505050720764312393502990987737242442181045122115134748998904663632280585048147160895323417561036914019087113500902940017394149303438812215399481004139862260851775329084983431462115823956228657809205567370146204312087514937696654838705987407065263818229549789766813635449404401124898087009212389123600556409584161078223046066951341959721121101821856333834871170452301350553297318250954087076834240336574548455104235095794392356883931130822868187760519511057409327507298335254430020239834291698553587622774854368158047405280560424129597665014738210099988923945219143833435531519957258155597979170587053973896795721227741677344319997669171940863207870028002581877480126116136310700940523204701676705152389251969171755315791303244769601407973092415708339356868706812645169835769683491952619567700636735060212418882873747289622698928147939169566177029042149734624253844593436509428554578062950997803646850142817195837960180268567444963416559329178161584930375729975323262660590079922764279950947789649855460863902253179262335270253099530678454770676362230492228384971497116584791410679326741103823934689618426685300005460619109221089418054882412154804082871264156083580391799583007722503769598534780465432731066576495293858368641713977122762666900080989944773175075779178876416979007076047097286718317616096431695314419955996278890444706108573949323140833353916651188877947118136681076814076452449304839068454331237880111627627393765441156087747729298630964064251326318899818573688479262412949305144257684584847001105873623820825817570039910350629735079361353957187871106008029805392068019702058402601833202906046089935807746923298408248882603769276968451942840457446652153884629454872219337675925652256277367968269732149220455121660628501606568883201698193702657549700352395896216841033883431649034055367736635409043489311219069594448901295726642670875025712795511892593065236314020500829506410392119544013273524338688000000000000000000000000000000000000000000000000000000 [101,75] 71542050857941454355376035740390598637318378157089355680713861755074908203145020958563629156469624089934247389536843058068182875917623451537181515133505852746066605071281595524486658294975111429838810354011549098284955341209716767508081392182188397120935260652493093286352629366967743906781490431089951317614701154216883199249609720691575787364264960771886204507370601922583190786790384566646382168583434867749903597721428556676333544277427816021276015373523070544110246853778290249770637443384474101349498484871561752386063700187423275100016978346458812731122631480412670568691863565234904248483111188855425696684356947129002170334509755028028418051938373775837996340028044891988520343440237070167289810724934892119829187567264268441117227099634017489780630580687396196791483683159319371702553308304324718769301471274103642151258414618355583146768263616174669484871461160295130055852197029476636827468702445468086691044206747586676567116157439284686239937946793276974406705805668869078306010404047266952610312274320066919431421687899975652376082705321508805145060140906480476171670853850275809335282875761591134406971372054594002612915289514481201711511473856169203538305332716632696460058663499485716193317065890309384894450108912828882817361949466282746374507335067116756081992590824496906489989880856266647944451523855929024201630998795151127190845348744026513575794512592752776636088032988252585569897351473049665118097138389804481487227064503128315298226304826496594094478526073289716434629508057298110845844683568072127322882327388982641758015513795220063117175906408339405111849198886778791491433861862460251537030372777280600181071879644330804733154699387123792904896264224021707681010211308416363929664971970631775843389458537917578779469483429043770456562924964882836112688758223832848003009820648433544822036324415158335238411957592837465548630287469823127100275082956643847337033703836669785777326733161588780637417429736989902225876620690996236451023349663378507562139312600761004339616875400837268093557776767392421265379268008140620250545696171648148994705013170158808184366838063212587946365642108367092120862876575101559067276058775587909285257926025313865428706840765242737608652691862666380967794671288994143759871388748103846939850925686852907598565125974990984643674017473738646249857309566980638021162813344714843447629090541192598643543680763374823658934432679083586795175835200352429709351718263064269645162190452816082394316462694072320000000000000000000000000000000000000000000000000 [101,76] -4093327186977475407468657335093301670843498179404540973053209524558561156802993254173494981463692300890631483283087049211312360103648796460763804381230463817695952030259130955951203357606122745779569039181925055414961771114308949515622970505132375303113540639482793320203627251196465236258457302209508817655715414825363847433789774078049500011221631273013764453201222636830629925050662244083402044472119651564273171026452920201158145694140757914911462763437310208362178837231435954464157929576938922909162416372873503626881198115901571669995504848859461925034928833129712612802345820317994183564154435218482044902932636406509345140401973636379119992484488456633476155809444969407432100129074430747593098365304319816545597512022273087750947245881693538248055072006602295263609667587602678660135028274242023955147936531359930001127853743971992714186748957789935664706690188223370873132662855506573096365430058686637061150307731018689767687439352090475058634468203206780436514058828370057114533616348562389072733545506736561000360869891118799279113339224431314983140326064956000961778470481002373772297512614250686450980669573515001723100901438460934165428833753211882815459791086327075980633601674192137649987148092032612045821369574706303691677863823851263206410150868676563613722384038403421960855622406798428362521113033601088877468593897523452348215451726053313554241603707394388286032810277324740541432790212860736621001255492140120215485110857640467879058925047058371702707557752977659503477977110314982307397574554141883293894938756497991125099414713660198235047193702776181361068869212578708170535651559678262886064794852779893236522481343548804004690868297643107491648830847165986613547947023894724063675158502392063600529944099257745265289573309597674581382577005406084332803453244697683675955047467926823712741602815028180253642216699809698897677421942528015834553379520680430872036174950625332956973446634670796257238104483319270891865476302817183961910766055882565128563838114142856696613611550830455318617445942185179410843244815463392606189762607436641897785805546109267010349337305897309715263078071025507141331477956300576512076412047012634735402568897379773263720935254992857076330730100111656372482195238235329625545356551660762801412906715960841127435405586184253181936056717740085952720410048556744825502122223248973884101424844763520388562824409456073648054470698392467588818554250320470677971381083189588122504694852962740537944820416512000000000000000000000000000000000000000000000000 [101,77] 184348648780931803760991851270347322976359492224220591420972686226892075785680492997901870439147509010509542448898986590106961811170424469875687439611493316073977129488952616910322129120322492867042932464196567275826428350052457134004822028581424761800690602649920432412130000030924382824586570806407755864376486141787677355456871525986756622891423222615594551055836528672443506186411302024211397160854431115273349364375631195341876170380082462763944164959417998511445188982208491507892898897417041277032522436624292434274516942962486143999561434037241075085450627327924440111432603433144845090896059304112102530768994255136298078179208372666048576167276544962030265078925863275350764020402400739570438156598431630941904719102521621948755559338106349611306992104988514127377059621089460641215300000044466919112478853152285271567414007921244391210552819845574495422280322510159471898903612659944274122933714770290707470603917977084669820830687637694706391760252179385133831269880811844577427531375658919311067407530362429278868528985204455228291712964864240342034105760972837542140188367314045330493251289238650553152903657356438641761937210824204016181455902984676873116795001231449221258113342091262560978775307069257615299911592814253953397054919254777936333416982076033280715980418198731947247666191773221380594785696917354310329109146183092813646811960773683998719417830438679126587764505428759053359767828249038484494185978677173292136144902028167079788979497079011329884794309334830631487576520171160552546204081737703286580154532687495934670190020234357116622485144699490147686277742483258683767120480027638497677159541731499898768764090291996389836744464719124664318188355380984545578129479959144098498740212091250709446883462504894412717892455452583954899626791155495280375733820159663163068287706730446083752968319812030530077262725317959545096101104929731447059645497055303942141877615527618258792400353752173902317400581170289668121899406211086479683462237269915621216328658538858472734933993515121267264620727394024932659633333712300007752892812721357331778530522801032613143987184726188831139166594861522635607321727536642264182509975180105406640938676526483958083144797991424743600594791478129687793500039858888679052866695023791919971401445857190013749493996289960674736775967424011198555386247491494019792065189702633640085708804153846519726997567522702436775330714014428921765005181389334562218409279732639817296472081532663598786710213754880000000000000000000000000000000000000000000 [101,78] -6705270630802332011075286617881392565353263054110187752841234432238863329060086687984751643634822526876592033137645487072741290017391795839306724623739193462876419089189048734049646882355729338667132103875407644449089656382554980840310567420201344365783366267126008651505402620009214307155457840533704097563201664837124933910929343565476617344685950897734605007885358524695646342240882853039600930028156785783403729214461538427988992591036548358560298512591066162774791981589597675506828974577599045154392128153439874100216110007777424553428683996794721916675001900135571618725190002630435666461731221000683681826047109531331950641243228401145852419327303290307837615244821353745002566444912248919590302861192516953063315604725254333248926803234826837920072365272280353432014286769057878061480075858151638610318889268407784349667414342511120991272779327571089977390837571446458727433663678568067902406105996324232378451849959265410583880740196366716499320973918165475645871963064657792102479016985155753024119303286457375386773505914805929866454695533757021133403791920612425587593918720991429194441554072647891916337347263749695765911007926673167795051736518185909668766185473242872159692245693952805773556357824537863098049084599981355655492458428913579515291911376918810501271538924718044562049362870208354221349868366584754538081152925089010836389062152542816941917201076231887601295721588087810374849850910105061692040597004307259627332433681444808899587371421936907023221183522906206733839859857145376640339875851117310624712199733105903652422835527934210550761344364310221590318551400441759385296621406157443347386295356038636525143131485630350755926115711208678867241077131724314243956950286440156469491726222152588661117312211536779475521190366892407935033866921860731350370134687599191027644655489869027422013783664711585244981542355076367087732319963169361472527605097760617122023858231220325287036769647487260247124050422972584620556499576561516360718326924159243216569155781436770100403964216655645713764027241087563801135975095875388412426274753078731429449581464951809624980684272594084666844837840297738153451604405342345491013707221991178048885954395436157660763658450503451787262824501070108940021269821541177643562930021043835772774133979412094016567520633311209024474010028356702254253841027758449282002724025328909783948573949833399264237292929201673541345939859748019531908774072772651398862485490378263113062950594163630292420526080000000000000000000000000000000000000000000 [101,79] 198126111994346669228932574148658199272425735371484725418598739890158349836005299620076037799315427487343564832808118911964947598061197777450841606430823184557621811846357380003899915844855340823804984183680592881973250609616056869711887751946556040595849769160392504555351602153643359185629430066734506906039196343272140883424408591681364084448685765953174148827708524435650818744963131265427712557536896814822882235365057122948894979981056256527153229012955584280760010527559854533511304887702876294843472211649673745996451094227007782369941427274175164247161306229043185252941887188740400663555552561738328461825994732275798823643083068089644257929921161505388174132982995537861302014581699396643259165585189851023659504631142225374604496501805869305447189712226730242570411509329365371553659625053494262277934101973293294587788100956619454685633856201385491948862258410265085031848614114900919138508251384650412947240275637959396790257549862424627119641535739406581890259738140166608459210470201385258148204332680933979838991435170453739566496991108865236181659769925253447061923882232409353270182456122721113353958080352430093775261566116347925886409861858234718103746765306059037408484041164134824674644298190811112423476247426703893034427988820171994965299642672802438739066892518518711031644155945920955067807665228824766825747706817291011502656593323839310947454541749011741931280660574670074234235824713700052407132898895247339668713378709225794115110680749605033927535926536311262645032120265834211368615243095267120724688176578585033362936698056997195125416089636067548603212876910980787643656147181953638047913325753767484212811647201220431797985115715163805272253489024545804766491443805325117312251476804984997402732566857371069002560322919765580512153269134003939148465873055003090012801825866341411013463136597878211687727432017228429487174255399812759795510413728205745244635793226584462032319444371623790361729801605390275179967551799135590669320210652374114703643467700026527306426084009129082176755808216266269123235059112874053545460088384105920040935471707509959045213906639809300054887882755350203997534961446778301725710410091620618010922575811414860271676048481476262224720802305715641211318295231640055100243992254411489806010389085704368458142382265443140816739067177008306041048901178781573738742392326066039113813587156576820066134575440877558055044130498317712660088250221568822352949890935999439199092724182927234396827156480000000000000000000000000000000000000 [101,80] -4757219481166449468931229886462312329784121637925720092245676006125035959707495649140411320533828675772001174229617102139721718549332259623926652195255558596911306472255465626674572405223696080374857493786221265909459712968265800940002236929321151878348614771251185639827278649389092033651259649568924873533631112427533860950999406668234093412669734022606143410330652778651269205670423324924563283055222647373628246166874261513329053738285061001995430387568763059948938919743277271187540763451359484572482854215684788613440178446334171098298490494863092156264047364677267199433495101686784606777051617184919204044086880953279542596335075289540438226606664455320109724482076492191015625941414355898561853056819315212904469289969144015589034782312869366891725058197988050117401176635299552947085408355235957617783010649492326143528555397829837590610509771257889681707957522966391407901151129507587633839273258725577976235181812788252484009208622317835825323814392562395247960523028945057871439118487023314069557289072275341308921692496461593487466622746834846742646857110768736022831127029309600630894624010846305115406169453075882539081032892834929205000006026715445064862554905015243346557868419582989338168865926810314591191919420102671322305914801189781728456303594676443088976651529472887636679254273976760664366517071112728700641918730884093464486310588451952061859791091026226930335211365775009132449137286655411065935859538211382173635610546644165793263926776678008337787107061500174616247670137877488013942153616898461009664859213792468288919501339233258537973941885422421385777048947250524157561576012813014147343116194237452999317463541823998204447374531545967066915681476006231162691657507545005878112754335719961021766835629752632598100064031056986972469237443112412502183785797613852188824546763180260411688847410943740000574322786212463611019821722981370070631868419044131994761037318852779821064058491667728835265193713945265623669992589149889777537941362972360292532717290535957049792696338986586176892166266847249922533184842889947354653999280762345954059330664840302893288841393423909140627895885993640855857748556369504187863326806697340364826518170687947831729814841704378672236561086683136550419679472795022076182852073793708366668728289740939337185862153697667508537487182757986226751883844194885729649557651853867527112875873391615265585378007615154315296520042097027428219086097200311435768757783662411899638465097164528761700352000000000000000000000000000000000000 [101,81] 91939042505166646966229867904496560009390721576500076709776429825272488797995534498375384006736464614374013158980930940926314932892895209316857867897637809820476423640680458196437173428725949183513505058100841167225011701914599666551964148386340388306858802080284867349419018863669594792237490853354254927695479237522047451285213869588372960643169258193631633673980062176261582374824116281106089862220513955561398688814626885776824331491120998162110716170048248915489564803558081281566765144854934275558007145558020049952300242935355775420048234861269776932640735179630710207468558794788377459741439488659146938754940384804103737015575893021341935904400846144586642423819883981118991141374235123643324315428457641316120349078350260977727311561791320720966717513218829173309117596610326506217053383430541914088332552747548436536723200667236649800185744502251445195333853336752690106093090742995623118594449278492532714666974534667540597289196948134989985955186689397927835641892041934128146120565890129256714905123417275687163536741620250582186465858160515834268390241931613340528311948794342849128016706787216022579338097804377816530231245313938754486313955268807271104234291103670814643808157229563078746224199807146504843861739575795684172231535458786930184035293199338057320516094031784589670659296998201802959574860346735179170081750049942574428183202841340917870919502742303371264826935933667620588830001279959978729119042369052247481139829578802777986712652116665026860853131858050545453506517217803146800676873657205947491208581133540641881072627429989727687114136064262996238299813722275636346024692743734328152746980159259997668746250072240904889982086965530326528934428114084707885996873259060818688010511893565960820109233643979147392184015948221135689311876315135005751778549551472222401299401672529081087249510880835702285067406248217239060149595825957400879673923858821528057765233500241106261236013791872132440013690731820463246454095995093138744065704824343442772092203232211523592599533967294386749639302733351705596906242799387228980725116360570126135976053393666562847249144532548336552088662501392563637893140105492166555951637751271308499560933284715140082002143470682229240406786423740991868289613925713844471062549326298986721433274717957663763268643756299825994125002702231519688871675823519898774732614775661596211355554423963778636465305230824857196109146471058390980253888279455797701108907819323360411250462337574430887116800000000000000000000000000000000 [101,82] -1399337780657148344157064957435818808270359117846164346793651114148118287076722610989633786760855434015752646105889450873727029904472772708271012282464594569394958874688417073969558575547818404003553581261522952749029626865110384878877199283267376591407533717081807801939189167043942267317329328753391812309124399324822132216175198067790113758370219980720210348372999415471168134701351063403856945666955116812799613961938046806776259428135650712548577859734447227777025673701959732348028133819935119718963730853137633825049980994181350835353513379640043890181647981941146041642040688377532158833024206011514038827272383950250527240624365285276451236660904314126922225349704165465609386892065481768501397840542865105347811509157400676869587718187765091668203284800242119719539902083032969663201368331873145842309290113598050406135540487329631611634270680192206059572139335596354532650682663954132461562280322202052308138134259964534853418003064045102729486156269631430075705095280186968205938427794400030431517327143447950532784813604566934571950961361334280415732832599597392685011582151975414139745906753482701480699529134257454076974425469700349977001877957472038870598692296539413740364574112373561125321804736777987006694646744335914297821993862785947955558837039122077301126703422234999790945392177253692995380567111742919672981572441941684162479431172733206552581780065865290914983278842694588792237873108277511631980197269410188839869437598874995638963286077245296412189365773127828619365877514279826392436021287221703159358657271734654358405779110348434034169134412698911519554052385077548726056890274151831808713664389866220362586101513606466087313816563363658370414788716869640152972208785902845062453199186694813289094834124916822960218532152446543604739382326124523926772619054811789140453711668238408428494765447731565820246148118408213025953423272481610637172584698162647357333594060733162218939125856833967434361744548618637180396742933925146961958478782653278033255341277988841632368375469334536509052113186279851375046007645938813104971472637282844520831522513808011433555901329999696163190791360109841933416145806086083855799009553709710703654825998662464547136227931321006784258162515991894654438455586062000458990440006488785415483664932535618065222439954969872835834457823076349433711477315973542227715655916020151322491858268212133220902450506672091869255706020424622111898444703030637103036368743412793299991149737348148756480000000000000000000000000000000 [101,83] 16580301287466404391005522849644103790454758425898870814316606244438096200353501444615098551167991239607472110738294015931064566745035903487630406669272223953986318020213810880447230894462555010536913982464398729983881790387457775763721491186459159282655256462330705777486272279709675829241280158865748336342604235703551103699858966602432840254597381943618359032911483083169647443184486176145996298112759680576474649951060518315799798286569375576236618869085810819934703646488886620163032447470279868237250646661284146473253259955217476404692489439962745556969631619985893168960939934561915447127259920481511965022344450156394042267190890998631802777254147066707111483728974645981985491994405339274611034008762659352549487780015840405461200669700092642367618203951347330391901455268243058389932187156515313207163436089719905775955260386943081807273173483636601910335160286778652511189243353314573351012323179757082427243029832852967492523838560932290111787587373885565913281071606903882143344107462780459765280593024853219818630573807900929772759714437249083170087253592930411805678215165225537756044597856414942694215061613938277232429553397356232765094604154939658173458293777892799263319361903618001634981691238432174176813406211754766496829465412360658427645342713350333641971805253906472350495974714460628551186335936310479997526152437739742132175111178947886921517898900196003558367650770502167484720749013717764382979469055038061309853983060426155382324904372028292081031567981361071846773670120736017791192643544652592051384880857480629425388055364680146858393986245925550698403135578140292722026983283016041022642437146038788466712077041414330119843243174793855783999542623943623146992647994977783514976307819356527122358465459783744494570538317532346993235077610992778503337841932425136925060801552756054582121386213250655205651205510192168626254474074744948415578097944843971233222616026742953913834087605815132071159583390131966405090552317820216693584659580127397869983380757858586170842441123144622133976341937061707909324739110309637695905884251413332904253092725676653143987290268621441477070007831159959758974522444392247489568967413007058953185143288230470411262948117481671310441967464965243067069680696854122697776849495872923095592504087890013362543011734720903697929561029420328999438007414097440720597564624219658596515715941759429865306066200316681173481366489019702810807831060685589344828088910553516580268265021022310236160000000000000000000000000 [101,84] -150419797381882594750667737079686823837747373924044011551779570234168912716055047104523241339486076101557843526558694732749515381943528567388764311043566881050273808881888042008066681580101550002697301349843297809213739572533255432144715767607764905667806468835219682550593423661920944073472092307650446416663951840301062010784709641105998866494616897152713327165437375266685836734468630392013332312018778104828485351309560958950770999494882722114278080110141343605261757302743492161575778711871737130541096124248888623987778875944465310527543296650079356230914504800464556016901534372435086669496452755369809157802318907813443286365738649913354985076151392913421699408701343120079905057958823471691256897179758363564178527375274472478991531010626298415413259528111574801978962839089235179294971465453825660385843591818905992623369345796521144150938568275405315399993485082369227348475613803867612691407858922317443922787173882661406595177617516166730682144011735209340206654223392749355340839188851971300822053131692393708474023513674916474454344674369416895626545096731139009684442758348987899952865304825721475710770637351085241021933965473474967970185946663549496781187932216615731682550472100523336526635807422918326493367159044770750230143277257946562681130872035759210324023011980670892759548815727942985501045121397453153525698993516748727137353977035738393805756874859211465554869232467598082614966369929431849491917725148851552499692638026917177587821198531739556717024983270109138590446384018530788221935808611181407814816103142377707447087602784698514511091889325076001407288289700256026384871843791972242863268959212775085255867470510521400885528577796739333523245578875175083169244857261310503097872973161292467227486238774417973930142841056772583695701020853355215168689787027029902975218965145389638225338888995401557505079036603196496802893056715486631563101452742395841907271132175550612099443428933833275554674821375015089566480519482636257862893583943172103086869202397066790238369927738475789176962941493505186281407491532271187262851753436238741355860282833515402668368433204282008666774204416146549469513272254959592073697860573476947998424223097820715340602816415360946206407796083918551394804997107213229942580883222986153905162927166375090678302124108511516971406488484738116088027324864483774237938936765505942946173724772401816025383691734260244885474643824423975200859783653649263358657018893216327423503584500645888000000000000000000000000 [101,85] 1035396496655028837745943059136095463413010694558865190102666265745917770104919984656570011654600386548404499156705604656496833018132815061450761378216848811882040831752670440426806088252390753412004803077797920912946660812995818299310117081533328901090891269743527242732776937437813018440481231468974220175119149106553478117360527253531361494263058050492236720665865451180692932262877141803910741504602291636044149859540469948368757235676166579057722834505154093886789997642786844403974173984435462379268683368848456398689973298597345766064974529589185621561607486962839820320367372089741455626267498298241689404810183327039352070375252828154574165960224131832291553635370605851760308969958892766170669152552607630292061113301230202824800701756027703398559530792879497368705311318026710920072200043979054580551840543383132410684035767391656838688855887130916677311390492652328868368200870007686342473406524272019900161509734306279704826027749565773255473028820120890884222072414068031264468851122675844633679264677883580903440544412643594285111242462514355240430832603256550005096147616844682608554450388585211082075768117290401512111039064362320421998102583940868210160961194031081228370619785804442657481293625990792263852251591492408861167314883983973737566263909621803251046973685040447828450701078710856599428053137266340357669693791091350765602572810353060117544197940881999621407614472546365039733575975372209530322839731645525809541513689286729088105804562082488024179502756164353534565138982119683992237830198689964380351070221518437125024685118808162625101183293986714544617451351559960220286988964922939779936972453911903841910816209472824815590895445012972730431687230611512614708437577021771795206568863009053013889585903311260271731581579628466670291725399865905061837933633584679913815544290185393196473918977297053460852674210304462099268686436129025092293910481859664771974349058770151415637926042209207902008953251788307336195790871092122569526871704027101485987842543703057352947598773477434813455494840044884068068729088323855525975761803979764411045992466500927802318411928441193453588847724430760439346443700371578736851777546697268466612180805817436455920314676064948755739878899201948359747444526491748282896372717213921247994653069266589105427841147000450608478459057511189359843635797833177134215043168542918510235057512059752202320318514273085283162806169686127307709513883258323547420203951632786708020038459698708480000000000000000000 [101,86] -3579943610773245565193720641399348470284328007382785619671339039481806506930604048948542070462348624086673615271777360186874869612238442631963733239261524098586636731830835695190085089837159976734570122548249714989996274831985277849069575906918714115622203013151589366571556973874197851769209102442740047888045087850647967668692134100975468167122284773900709909962461941590572876515823465157875329634050049626721427601498791857818319237623314418884075813942004048546393998458456890360787408027088864880552023031851930801476873900679028923283581749040556641084773527296793396494681983034051237227081051216439981953833483731663708074911420272369451471901664605521326190592531737597033748372565568218095463811300123787374952618652271296273826090295567667351903375720750674035738106256943532618716881924655611882675287198862552550402332789696230061664444150260397328793902379417478087854871294239892192710412785831716759872601530862438105158967324850253492059873069459001150948841614301136203022898720820032595717110233926422407488809725946937495086407064747862011760683955738500257253208925365039507409447922579396785278610445634810791768723013351648433468435646286273714730548760281490210181910803839986223626748939291163492618744609054709038212231541474689475254024776661596309803492763739713645053960622891568691694641803116119683050637919630870122946856524040392680670802938824517325158008414079868113546445302595418105407691122620405443982947318262054481585436881341753455323950398325592207406763705891009661857303184410430117560283541445974523028125561794537240585090055791009494578322731757133979322440415291767535099170527626503854654412133491615960954361792344175061934859950016088013450080152880583062387588518602932529849651073361079086059952510046658425576561897630259433889138524332411386709596354833710952793970059619764466303705938379566490849439434978985593231747561622848597181426931938818227923365099845920163993070478336771041456890251989311106912207574012456573428379038975607178102431845230844818227285064830279271785015874687416279907615520485537492580174292617523663343064984035743829728410124351440468830443103666950738472112383786941495132410450471520996549772982258584428218671848245535512479557349553217334318540365332082817964151597905701109171973107065824478921392093160600350580938001127631403815843649233506145670214206518776440964001487599621001719906965513320022334528276798256495506451502700705380589990051840000000000000000000 [101,87] -14498877143430620236474398390238301329669119761355260439968863893678696605604701461681910577950177972316923943757489267764323766461005509180232232086213573967844928498904845342295172110284624479280156898447373866239749078198035360692352748167086471979366014087720414973189027921686193317539889620887757948894549776147170580748753344779299916487779851372579182793215006349446282527165972510039994924567884669685183932489094096060624729815250534105214787385214307154035646782131875507457683479675602698080444279536461739880421590316000349277909075288011292475297018264509236447878288651085358668896617301397341898571949605748427308275701947604532713841432421578425206818251204644075204216573582558497978340098210629618697647178189639182846690105736934092156454065098953520984658743330940416361941782428918119584996635920979164527732926001924139643127217790229163246958612889289346946417432039230756823161622671453392987587451080441311344257938887464046148437563840017680517566533619157910824045841530596905526434067975267251279035800280478874654720463194575683577063561281307393705190429452071597434248614200946383450487770205847233933878362898765428431010252882326242954598929725144444717936233776541216310196470848237548478207307947373312288380676517914638113031667328330869535419466063874352349561254247440136513591581152330139001026430411359526605262308421858285279855680020297885799620593202921754978050048143540036916126697844471873267298977328922512312754834184951695384622878024701759702550887922762011069545771537471858175667551380116949036214052318279654185886152905513995014599088788451867642039853198123317807349328780263415358555403155372426144628653661186993411580507020373334499865357892507781375379445020088504106828305959038118016597573743172834827683252576742977407257546119909470607906733822508419352909975389903646692901401809599341110580684863378963759038999590129311478843601012659957453429803879571973067432247467214626288962406211826726784674252503915121623642824784069508157741065612555970179887578261848626459331574376657883684925525676811212385946380444959932008839699820991442967858527781376516343300919318573101731896814692389881532562158333940506490602581630942886592259653191573904555938117060046701849286716575795563233360948638213012954783194862855033742719437277053874057706526812348266830875535185049160886244077755962341421051593733044377644974834038636083316939767644104092262732993363453537703842493235200000000000000 [101,88] 39493547609578494382111872286741320424145244523978994127315652853869378980922588489930701424098215656018735649216573965832467905494243210018344077714063381441840837474325365261930862988615403270697328392462688343383063160598999075413863382704408532355013447509984774743458822077431228249489587866842228606324572458715320816664521944902472314301933082608585302282825274081348016536957684628228979852570392948375672213834154435121255141433190049691328474609206589269365976950484167319560415728107111755526062281493902914273556237126720721372222411840690571819294508928933129323610607869484150933599625009294342819339340903827600414953073023293794068754904064802969148206179888319160325244008769250180713867673574627076833542820828894627468501114198036727782249064395854797295869678750087208141655298085378372101988054007922651722497725145825688256281842277992960690389938406189740668713183382505473107291779494911940824918808370350802834684004193151724495065222054596971579754682561570604487775983000780015715460755130345043211033002955102559992080165128134177559456842969705378268534139070325581043440098305890892511927822193712870657765929306161592868652694041527520971875751537095665730459909714470071638885062042616921305532408064632640390851603608068501288351597010801748110901698953312363025174252766280945688943011896547254903405691864177445817567285593913363475885817788059011123288862649374940619002821044328150381215013662094460470886706899132627632336525338699402480013040840986321508683910626505044432569495160219641097133248872409542100872491409506632981333382917018351352998336105105036191143521222115499039415309456813353968370853188381236856344673468135938103457739845025415638443753580408361192855755992978581488146914995349782985162852082120719751733092901544085827372569210885434999002013129046505852195978291209467318158954569567890299659508942828724800594246538821782203006598433159425530311131254037890220210051510140118416636685585254327503670573677137861740661721225472801918281151686729778280059051106064159568007198794707150438694817451667916589185001090196667382675030955332887835342492294450350732137900814076015202082815120959047710634603818130495643760201104075216784919843720580251013827365364936259123224238882279994972561552625826935507478655745485592549167368921696820844596416879066933345314998637880358630283866840455131280121682483780122428752555457614606985929461880544317699788782572296264050802688000000000000 [101,89] 1603421563485945206960600762906755302706883324032697260856579250344918020767436951389964047578128142143884636755059587675322997910262792726853933503345122663119104263029533169413269655170168394454150965816098797328671390189030950044037605602131147596128524652217986330596905917084493884859666059699820644054532422351634995858748396589964164228457449279891494195185203353323111412884372331832503268857921309897396706235561178037447158123949029057952689395094034515884681271576933024383986623551699945288055759697748268012247135797173031178985987487690455324888694431571199207880806687244047833977280914288477832014836355183327191949595910711265231983475934823468877810308120379138293754222154179018416134631053330264509458438146572824315354273668813328505046756997512090355129794253937321512018635755167387490826420790526250393395357163847083351980342423775930125336918324374530303780790022920477152760532979743239023371512825289675687797575342741144384229173424859728495473585713365007248652268647279105246946272928719566540899571866144394992310611195816311742429833615981686457859439505112866453529336947317750147871357577191009799734775059584620880052997366866006931075321672661823894528039638877558582271095671672451537213941801494247741287980939496600304683191625894957270885724397204908778471644844562917642082783139733707115711383382367992458053759616763546043689077891904696318040090928529403781179443027044985764136248108695832048958879340733821490986131204803430525571582878477872916901821625962912231048295872787672288204805454619687842390803718689561569608983549624780955879316192752828234731774202562657246477777344242303822571715193188051606285134292389722543794613910003794119811078256973300092397206385087317467074855006759337383202795657025259579892959518313725129724371867450284369306407657623594036794264406379908550560353981227760620899247273852816419560676686861429949089728235403445405487604384969748905312591773228851670623371367350555219121700665945899752170894294544454274540724972288741893067547171559126624448158981139966732194888348952090577904567709902587331525216972712318057365795937541992492920675158292956932517035869727020984019798899629270677073973310738866052373070355974252504927484672809315658046406506462552620343460387139323522572494392749943937081889851503850922581275654529399278837234615615355077856495209190147821909105262180709459881643583650512651562013695023848569908033886744663359383142400000000 [101,90] -24113291551729175420564699708667391795180118137920525992727854530668621725629749019754168603491570593974393755847025467593915458386611328916803955759531262142072529332496475976777043065379551096568808873887030762241180115855584081186786164281600937802714221138018910728581229361010418514371405995031571385996227087704059611363702058393720881046051935767268039355130454674058955964535392178477428511214166743683482153894326520999988185759179188059463321068548836933032628308432967078989094024049296496999521474253067466463644287908055777101825157506139763274091931235127523085680161798637998761900400753063740830026134342422584176344176429204880840306082596666455934914996705111948115032398907674258271586698073431804911527199830084550222324920133161899541166665181221587720124891489726510528523904999681772657292738410659845614671369713878128560683611203261464439414456322029210110029501915707236074949418642273138650634748588056752516498101381072575007752034111480943830807454638578297651877769643891199970736404599038723448648532276784522212448236964003022397690528624562010426869313578049017800870876704075678195759163283504652249019771295108412254539515404307912767899989302079623859741919751231915889133072773337146654972960763968286403656508218965733361294544289870538627375586245610399121097048981888004257028234650665171676898057510894080173693169625849668922714513966369378405341533189315607421575264673843611830081491787740860370026632509110909087645997230787083987700720178942443397145847532284729712068283250299316146889814735173486777882629752950243109892660077202633222600340447280577298218436478989202392493074945342836744410627168355341169793680581281884250760681536999189606439563542309248272752521776928564262311892031806143170353018885521303949136903843355730102789963762891937458980817362435260160402032530306887058462591063733170539335230703572883626559638346685753844249960132167251125050811962795434577442984532786787719108628755286750988742697836840754127988309300640391022794968793328209550243518841674462690501173442043868035783516321033571957752125744250826626144073603353268579409365078020004140856058352808565685134921158992772789091517021677091883313050187981273754258646777136842588042956774310397175905944107476279479294132681280296264525735255906223036517221046836593171158668595107261589567049458523547519397562221264178642088336812495045892623532565970448052987480689166020633804462625734055952384000000 [101,91] -234330601275911773236112109937672931770943702514205129250223515976825522444530287429280556550967635645304355316784711467969438218621831642532758056500531955710328978994761945179269293681172420626836912916985570465993103964933958572696076897310185015494614417200189787227428220124153555918496773949471287666367088351469208569434483995235671328786738678877346452854092256143463667710043408157324102202701130088178847804404124279241708354565593766011652477667408091807424716947067151822916379189576552602048644980101445093569557701285166219502723651140652568111170915898165328461741723039569150969940470631013606358655759154785499679018544735548841515902654254070556614956805210267708599908638903838935591696053967016965070166248034550353760243297321513743933133239317554075980027943235872239670977740767766438938833883543602812112370557130173042126170634260069901270341159115050163841371534772865668854172730651053915263535513250634723793534108041136534122552019880082210471202734978193251746745083404907464682079159962945343921987459231254551871420238573262548121859536160845470916564041360544062394578708288703753343525739496361833900266046978870668429430224021540238912118747403106404207138516950032136150156874634691284546891485286328729389012975632260051758678162990032500901888823766801784841465385419883282800091931644357125476890691123814753866141499220066360295055820753246987836161953198487172694971235565698952836063155657573619047574953691602699937166078992582414108370551095344822724692413485642011050073913492469163086408103575422736094178387230968791817195801305728462200066138071062729386204710182116256099519199325252838104022086224921666312044193272600924168870802803215226890652402466190705015802360918940049585204749550870907250517266927676751699804243072052152545666018626275768968917730589245087787239167181767413511102250203477794676177964988457582890367237702025973786984612653803528411814439041489712621822346486298293723492977493487449512298052721628744272102009715341236966670914336467819533818247868480402281216104452462518039060110699261118300758681623207367079019250828602576348486898423093761056806694200422023287116104039013051107307981622878612839401660322309290095162947024840323761292880083263242072523064486817013366375666708159165246577885512336780794182120320091542870704026726332486193077141837172603056308552277114410639505545435686157327178493281898918802746988744306081504713706520718876373120 [101,92] 4480422534761914709616051031059288251788389185998646974929243900061891877783541976534903995291676239137571129098344206481858504411329721847639195649195980072379523975557321812715357068195868729350943756536402359479117450583943328725926874857222349762013436131370938424377148422192233601632607199338407278509743663758855766723003371303367296055327417321927690242975024282391326135163730602649474272403583180241588869649820191463908551639341199271337213869595229507869815148294377372551210754811604814804472951440733289584238479781092986424353292083525188167544507415888250678595320407143060618318297924806750520893380713896883693523401330264093627246878457525203288917474107578280013128788747088605258336332700217609871443415823615305601443767871170314289792650530580897350799759164272866967667304820926680847575198983034285257058200346500622551811393536822972441369079230832527895911562813197139566296933135860717218249904885991642064931797418153035226733202534796828458840408742357141524020434917097445019054512216609475191912636477204668570283103106120236456759420753998930512715183967604068664679243146742000157309400771802251074016934982418340067129385256743757288861962147318657078442314263991494567949742940332886282899979094684074871940890222243505807499982594391079279195732754498417951435560799026357440506693076042293721935815298032901106437933254342804400398680390696281612351352716703504784435033362076955697558353752670417864817749303781508192171841258163556219112298578314671897693728840390255259784737934948512570161311130981777134485609934271513982659600723121141498419799327736612705034589303168068609840402411354571598419271104446234293231007940381154059544633863684630265582617048281773502167088704777729013928351369397013051280810840668014681932802672501721885326334407073617196755037467500146886792589570824960462640061414721291869033885881853423934770208283983806689870656832167688246599403121453379546002043592276605540635772113681355236573831137253633549274525218219859055430585014079499469440156474349323982432038477442773420461925191473724575045500242109789408237381725126759097376031150562657998829378142308776231746091233703291543904827221246996442405235748121894586927101455598013294996190413665478990816094001058547808501275671094740155783578620770577778585310681239304058229209227498677825306708045368762867804946883449405618313035247290136725472637778547228038593973754103154512095081230244480000 [101,93] -19468208003430138198569572101580947948145874173662158235688447777055891696124191574432830220332521340227185337228226514254565481958420681859210428658110724357538472400957762720412791417852785767465764101040939547719770068738819503201157025637441272219651030214791696154106244387304319377424641856091486636833872004073842859170524524113487271010554422248822354272064996226642740320448988097280023065707307642320425503805779456249515182486046178010571093406470102887201548132744426227664971722482077166406524138901092609347425424543637738824831835918682654179763956001338002137390177508270329656425636734050810533461176046427865705882034599034512370133865744292112950478194121202762068048668274449143542682080017655022174424277735185091615567105355907735307382619631735119851324127333469661083347089067362428851717427639806162694019011630534199004594317732042381252425057492252609270666307531319894496008225383217077524001298524917444002123442474715353000743593824096253088356192961648589723867531614724762268538553840965658668249078161346675727902178800786535379219804891790087309937014718668513292246962665226176126327830381668709227905541528889356579555457690060350768313848339272754011258628352536328678964217557802983439166724748581052028308782592363593555931002422173312547721059290929765932368176847541555415299653212859818675864608864641573850678186247330169373604433687376826558903552392275005058865286395024390936493230228113076967339259076222964740170230559092019852237199183555646052410700755390373885471697134530688136520821157092141296212536877955118683044365172993983819727820572298562666159837537472151756110458013650832547906570666217994785716560944297535035365492225846759153614809345942247702380238182111098001360618060665985280465108569826172336070991794731746498498497617612733471209132302145711899852260398252801827580833862691601297972723258857052894651987790833878490070748389301555082469128204270878636957469855120999083153005543953598066401337574199290822669054052570877231747594981524146674645856526350536908165989299503125852037836746243897526977809379892861937804006812531954403741854007317791004053782733518870408620277385775867212868816489158536190235073972363487353365537605366475120691612269093996263133392501971526113417805006298923743100238327051659006698873607914070195085937561939544492611803126131411831689222929838352362645564720491184103640009237835831693279075426088954585413895696000 [101,94] -203577560032860139123928670204230061809651323582292491181385480028765993160031075382834356814651557906770715589400465791076823655588167228540035515996909222559919817822320048488682201328629525210721340039090513336689469674091285065331783448307111034031064386191739266932367241183580294883100496335153400086290796708097188793773219925967826485109405324927519620681043403079726599879442757211393607919924658187158861471568951585939562643890660743182298576833405001945444206629448995098503282548905556875031618535454227267527045680815301646699037707281726443542978704357156647455379542167997631372624117265477877427660443882256779305902217323170221865989247631154371159473854205670619474652301950138257393302729129270797153258606284869914040717678319375144648431943331609177839079149726478233539477582329976493639377106106789347689464050838376082946069714163011507926523876774348449204746251432480568975129152976885150673592151173613683189677873219998817704629405206202396703218642790921537586305786290949047436501311143374878722207898368316763753333204574345492983934579289354791149299749722846592950368182274922140429215108046631419169345429439982642395643758427102305490897227926935377601752786698821436063128832212111189256494488549798081413399764213984263296403324273803427284663370695364708419909202980331747684965096331089766022426654546187387159191177258454867176272736228895792633013344672902232959606001597503540037862750903326535145462536203536683155935307696708481137129848636733291777441596636787048445431419981636393419995271723625802336921997790608993408939730582249891306612748781266703515679097050994403249723459906138357021484895675891344658001326800298731485651964793036382147316007365735485062832734812597874645431637715371556821367257533741701017600114624039688025977725480516588812054574890714147879755357687511640165325899698617042451747050550236415300792352995349708638015946869226028722986034282851985954437183245922870053041320924041389214871910453794455104633716636433756663592306706073816463911014007022802469742252342361600180517693208650164440026912864967135604794799611712880037547553422096663752948878476419565161335232497928622724647583179869224460899144970036795071002907394900046013276395930040412593458025090464735532481518756958329036515411168978504959643535336406059709702376656903812141970113982364919677414218707982525242054233381674678984765987316773229873796479156717660381104000 [101,95] 2199829180849501677636281220850421242180251674844483911895507907542881010270795139990710646001789872112055083571112450593413477119964930524512650318701518979263605438585030895602462089928957695511701174434710940444687727266927546910990576510674980233140471385675309462505690391176797251974225341467947928029038556839093516564641212676541740246859516189012187273347692726592959990431819353709521759386052774933953616363315770595625128458573944508898273488771358970824360652723240609439837522867736811337504776521974732658777498376881325611994213463972508340506354191860212313674074969963154177735497522840646312893477617803143177783443810274266052030550992272014154163484131605882079625627791193739103619234632172784473925894504546750122011405462217604654166726034037378474779368109772540101183828566737789245038740056803136128022668282328215618300185156296909471687408747628168730396951471602862286555940872233169620207962628066193112356975329368793299541569525758095054273617424073724159627640101124846001825478032261507088102166340831247183084546209357858617480622305923095122369301145165703473776304308523268373243533916565878165544976785898924460085402669029383447611179889399191907080861279050285280015862776804438012799096143446654870233257322433422759407274649600682277262028694966482752419239889273404418541213469629306855442483266849964462805071332228314254847536824952393472858219091405581344952840696792437991412673317212017939509465432961176542054499292501022777754937406831718110474464449240223191906272890002976425538827269274142409639367391348733666186598397060285641100335200745038215973184882910968056510317001653843564490167447584725485797428399171771951570755483684787451572010677338113976899719813701827283684255919958113070156609753984599207273475594831993710100773993766729314825071737471136846150648036474595739656090222973366878284948939105691796628061869346757498283129064876302989248480177094768089216098956266764769020350079027919471867608057622398738229193697675721316868540113709100432259905689914013131441828262404511568413011968312366545014285413609673880843708316143220859600264375319634564459570032564389761738814251510254926337672420081915633179352492058570729397726003826496924302204106583113321076725224032546552915040137817000916072831277815838730013179349847168227984643902701288664373582304170845482943697474125531286294096149039087766722268507558898549545546288010049178000 [101,96] -699714225338095691766392367240001183509987952074878539930921197050763791915240011833168486618232935012525278579974945306438565173869808784625626986179924733577357241713000513680041741915722510006885097796538256305622109024130612282240081271094319663361754465479132397568835628192857642758526367377693825873534558917899057903529822939177413544610020217973773463363232454434919303348116224047539887164682171376920800921699942772503293491762264878086465860018648106200269774315893893814266577546945848760075412307670295635224414693587037747114182130741384784348564048618678386479573857526999584781653041709388381797956854663469224194430845190481557157769625607581531592297146914344588216192651471563790143138601072269311388275996708459042281865044308500857295122982960744449705333442971849714021134502625718921029855327496786563825514641840956739990619334983801920730083218868148087336155063522621383001101916157545767108628502018470988378122140154599185351362653549779005669266521512603690965501055033301405311010483486319408995628092160126396734928285941300501175743249046641583282658378962556144462414094458873410138884701372213427115937006068307183368395190989568966212691097291497600635698742886760152450949647731667232309999985657012214269884876073248467225131729795771127285229706199710071243290034361833721368586971524728440675836077101493722790179745871923085452404651029451429427079119534843391666965680891754117469183308811720941041761694287064171398086263600487643909825060826094600670530912862665420674543109310344208595846976696416212087803570796047717055874414974258069222128764987497194671491745498762789298605373354268990404410399926758391025198286582033217384182753008380152994506855257292750981081162938295936508574184201751940140086481904379934772432102497637954510506080719114259426671657989342601866768309668533638812577969605907015300337525717369476613260730031713228648981256519849985516219219010576988253246926790157323088327601318847332751560733488622450517481264869850624151826109067016585644655877341544665285615856157882887489170122396294551690147102677938698769127096748469217186146659360443122882918756154622483541502935076912576073472915947207509184138739621480262029703718565555690752350251131929485811159284363780773609825760344071265550423778707557405116314780218108182608938398852302809991713450633982214710682946642296592529467007478496860229520691275326062519175968256000 [101,97] -61319327442081208686622381558126670250111909889007448277255287177174526790834519143274089503563800435829839141210665311415731528370431966003198544471271913546539614768330776824244435536903936892769677449550717245178217138477234797774354079945651518996806227667473400939763084442456192917620579113568688731730914544658427092158999058992910673008304436887674037845325490359745406336363143644352901320518471018863122173351581273652815415724379445335150660303581475542081958534895756583787261141318197351488887306403903132009609359414239135584545661364436295805816257516060983062224237356513230751610650188611221743890068332660431565241806376734149691009600205536740889536678354075381912414094145808444266482246203464743731784029235375224011335740756892740007377255758631638809712711818537071572472156458785477778024427689692741864026966969864304086058692162083465381815949557375061354581092798113607182794301758785807112149944508921585188862339619826739760755391587952389343260562494799579272889320202589989285047945683642669917405495289958927999548166765842884569261407449547722259942914560698829163173678346732338297552862076683906060648073060367359548826838531026383022852990890905199264746256878020270872088543318703041154557992143161955768100289988381955419237353466019055856623148634108196836982036203625819468648572904679369378931099958256237550782606144579541135583821148947248364988490732986552047603319711262539878005194762400807563811704905460815235968609088587890996274896469128466387726462852054025290289546759143785550363579039607291497380716018269110247458119143451280393984508888651582945692978640452547452247629914141706106809222174399342702448057319558005189526057023263967843164925850398509319902610184130641910049033307971768305688013456167203446543580925238069653669742164078655844692932553146442586318744418815938222795649395228017933516210330959739897305084439575784020932349826271563760961424379329031505335901924849843084954397620015308674031786337691099032115851973232219712039702192664289941403858138815330969431926651227237363298808203554177770006509379403667643528834371885254662413061885800712264281557673179916293561338047853510470136467571513388434009245842139206457580673718613788512865172504229458872590761903246620867783112081249443182312515559383288222644650806370618210434274530317888055545858951862403846062893960762077965374897052927729839865828821975332656906767360 [101,98] -102442500386712103349888935104644614134201227740252422060034772761450417865084883191978576252481902434974110700000765836612824987376853344851854273914128101440367988764878897078125729481834218674008250947230371002989260449570681969323382769546752395994435842457819703182786720123999299042840985343374071324749296588593090165973836601518487169601533637807099653484435745085112016395120022028277084740168613430127637733507696856539480185382573078229660151858883390309425150539165542932435809088051230086216580174806050480971658885814332525899238679770199971683185684642027170957262646324380078513660111614756059840884411958114177177590137657458348946577143944780110605280971086868504368227283365109477231666911121903957447305255437117212432521283375783374877175297470944511626399124238758833040555587227433987561412006442207356073125285584996550571437014572138797374078775875856178118944279211026298094701820697919597559898907826760456456371296630479359690399406753237531012757847545906599947917482809570040268381091890115017875890875367349405563185245236266821186421101263317691413435114599603709057548323925550429984189689941861665458727619897007258713320965160812226433234508680941926240008328318955651927371747814572795822446141423118182943332262581178616293817137731888312631993992665179040714931001901589534035932632332932498370342343645703061748332325636944461850248094693038779907436213512460761850866027724144434881930102205971556974020033765720151858468224427280421804841423585346208359286937232946195531800545693887949328315523154849807598206392142492989460374276427870704661230085402183625181459360586781052584399082322684771178464187594883623038182954097935052057474744907437770691246478589206304553744769113798058314996401577380634199693555135321178672906591953947562138496852862362103513969430232330647807192299788312336471760872345764185917933924996866029138368027678871856296226765821051937753715797831516106838777173985449223065457851837583783887585691473090624500979599622885632326673376964182510890976761984932229621308056257452458610542295532648663018217453873189648232152275545284186936967903347817433367375825251384188791694229282237485089859173665218713117336897252400674409345577681033818373143557312303298859753425486075925150686422113116923549520016774561657450572587704860709713014741965138562669791969167026325895307304446135999737899827543163035281856792661087244824320 [101,99] 2827783740754452941182277335237702007497480307998305820731147328358750850637650278762085619292737948508853381938649298792537014863934794570201227983379000402047199544063689357510387000995888099038980382212168314056467535567396550664488256342009901956383149741044511689906070667849586220520720200374545891878414441580972364190875767680384280990315555747893245838150078267876554520996118525461447178960069010835024022124363793365317003591026512436890165891238283042244422139402272587736469600966992287299185318476035399934312939613379719158760660037705596066968728073019638130557917826156319214882202709231198863378554614838142302516281520877965363652414087681556618113413791519403279118514859228853232160741335519881850563525263952065266002941743112321376035863751458673026646099683048797798381026525295683602528543809456471683767502105538630153345415657124907960326748367459562756415537668770676843301793373763954173643173041645127714521295417579813646034168478009623644526166754516110399901468574877664340015925226377581903015879531904205428371419302659352249467055757894918345703052359335844902450724315257194745292530465714462781481402063443928251539722047553063747175130984293413736563937341200531710476977041387149585141484729496939919532173557765460991570120498879274700934926453537395171830160398957072651339078414369337865474976587025024317275813755294675665463110014025030352504884186423588027649924803193231206747386583021944976310821624423428546563836639353119344174671288090338581566160151263631867555948346570759621739716553839193660220721620743289527776617726311451366120642780886915865906138807695099894594880235827425568908219519619893553681509589699089495288391650571720394359619631688135520983321396173306349124350640866479412580972241346982820072971890030004899499648437012711541101233411824198794856556691257477083439495727414815127247556855636033361692560997081486623929916789394971039058611847131484162979339215387624148723054258752331705844360524092772558087414468153870697974875297238265421147582010379251334451196094267473814736583714664496312506549156749741394538381096189223735955093817883693669043924089287503016203433161064292560879152920089705397670529554878450840303546710339045515307122330816447093339676285318791520164939497239650684991930862044993143842112495688919975763644685544900571831051323414833427212470501546510485708012915387823707290638652619130080 [101,100] 8312736586909541675415116804218931128155643589149574102999032965858798668393512478528641870976384105767191489741872416539822442521463829499682284754804586892229854734932527838314810897882889371683561746370517232788632571061405953790663408582360161971539843552419157109760260187592995979880697216654162392978796747132089843542985197827946931906938777077801513225899179039056626251137475845435435744289043764507237532592369859451866063983460631750539682562801387529297463448751662234190028185321371042560772000144472445712464322757725056523072467469207584591905174381062167909411769415245862771632430684989307776088343108118167122715984361010649709520291346333696939843961939828341099285158290789700136064084836893436890141651909887686464119268097223095778309272427123883372415070221057562463540070256028185562948507485713221046621835987823826298317472785540494988416009112477697373932605666889300042276825938343590904399527893945654761837619242971938783153326850950947836118971551506980545835811245317845271040725138720799099458164974210199792651864631390532086899726414630827146402924603712099497925079043746462919431760671281411064878571081614815892626141044159754926542318798455252716584545535166533869308821010501921345329895910977500194426509226892707120620718308007955713871889011426839433019707959177790728324237262325354042155911174503687703439595505726555704243023086689746478255371557698028230991617722885009167046993262906665813277351292300398162723771812403775133899680235072508147300405356237854708702491274996525120705514864423227564964404696611229661080321288038724128678517358621578288560811640457668864942829536148145666018942370174715171583403965513515829047333023143906436750238850516196714080604912288238437077815598954138398428950985464531854869981779460312286414493819021633327292086765871573894177100240061964037450002113214622226343167117360003080729868331198680480689805302023947424112534678366045202971236467809337894223819222461442805617408584260754360477387511853873779979802394094211326373999359772721623350874408568258932407836731323435852234981206793037500803617652798438010272364698110032398988131282960016997205684393954111375171659837305359574806605845463787330412229423048848888578984132051369013856940906318099842692623070519209802857919657518191502017219059259005313398553881390994267663686672317864121368144790231607312432844026979205232775290250240 [101,101] -34346036036399567799003512951107588409944814691321525609942539387590856891429546010333654823337369390981654885668479719407464276976942767196651772898315883764330724077943323898806145669038152729196372172432734736887142355700853386573469282181405014289026577478153438106013826603430290766149553927579727483079580592214984638791622785685090245917306681124541812684470783833417858311848785381814290097301949225769998821947660460964230495587661483845090702661204279919251262970308022181015482690968030877002134429069648529880590783871209975179926472474884004894820824840975766903272494488603845794190112158532100454697353369979635245218408481974041459555405582073352741088696296689128342660596611516964836209257121655480902820283573514248864774271240695844772345662267588973179193113295182458020407953577289676004962306646516287763474593163113365237991979254195549603910721910965927000598874774464914826690060077089000485749766824535709636856170137151262468723930837644211862204445815913572994727376118190034658194455259524669810907200708335788918855441191155936315266809415748784617509570816066733482610666424779692768560431929203306287875031431803491532951670232108580513779104023866288558958984289053720105181707107488871401035313763736302117056323524243191182030958755407770821252018274995331472485665842459707798478797177911359284694925878667119986246003224118992119461770154907756441308585234378557463144531256157714294130779808592649581884951258649764638796701600650212781164119026857554547304258626260602609488080563250394405067066158868043519953750365965111630395513652168153280749050005491860882171486373089889485974612741389899922952456546181245370896645859092010882201726479867171378895988273771648906091921414987926911435568526896579012753485726851174664813498443158589505447275426514572323471939859388659848394382062049523310241203617376538776689606124791379312232157874431911824060020633493036280219778362777723906237646504962700528036735654052927755162579578334704614064196167442715862290669536563059778751958335131501946879258998586780959201276381921749888639615572453633860193623508549132749770989911419105406940930585598207014719954587845759138505575967927024286241195426917753420945244341816746689788228627708100293384536041683809469058657257815512374766938194009528202890763454066698560441367892949641665596487833476258544387389631572571750178615776365304725174400 [102,0] 943900846251862509008364631477429452698929304961681874108362539412551372582618982219957761681586110200063476402389273125168229725914662648680333042826618618069165953199171937509395762275156962198844150380261319565340851675819598005259246197326254550801512180517560750575532911950895233158490502745159943171594677230435053047437186665763142190414538846044882559190524669777268877053924329499060178486711836616272368400026184873032612167203591208267744426919376553012492518964493457518650947438338411801163552950197387229278335300300749971632929366869023675200161590956077356955200693830495225697009367078153551951278977630745557475147253536441289389362350416569240434028405519594291575735829809409767548350754830782797729766910607535703175741992569415251108491533919505853005258298028952797856453745164280724813725321495115859329871749344713566706803852757048359832625758666881327452396858446862647259790821272873070364686166675997734507514042574552935591575725916118628468783064669661874357498319461477817465746874728206043670269043072844420387385142924156114575920785365146255419538526036835805790439340832036015951831801123853381978487089739829999711625741444253350134558521779247442442887881023573960211693315716379691618854246500672469422035188413406482055338778472193290988001277761376773701999326170672127347088295862753537521278757769344023868824474083535565265655210912330113342361630503403868651992333130338839507230747602475728801923904915501009374091910628234264378818992160137967720842688255392442704637444744070230190343531868127372931213003907152442852018604927390861922439326271490637205270172786585304589218740732836961611092839497134929362715580160668717305968349518115787352311671046670135097746906399310628014610029028022317176584270573728107907941298932587161375401032281760210961028476054466681620974002294171892101481962812121659700138770677500331739691926920582698221938336045217662838823564075372340314618725884246400594068608051659272211376017858316612871683605469069959011636800726697993516791011663290853994066495870889603962444555136100590360558297412767750459656508998176497249276137100356480816609222626979260098715784157509342051617607152972589699057040554098672178787666782714132472340447526622840743984134797498291972212828460925040410962569323177607401841282330045042666973782705213780349524889906528217673756236084776751417119196559441260040689855483210443330821730698064593545225484190946124322152483186238683126591645714504293686444032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -115654905731080091251397369730495391228771745268996196756546314652366446377827576445272384734248671845987366332962560297093843072242054001995150074765617770010467177443996420921165704693046871020510050032651604841910129855718347054909867251669414251543701958297474626596745537374502011991822007324467987709320464942482351428807023292964017838745423855256015739319324057062459701722841044149261936581467621415235942101721809725748341280017365009908697479192060386623954751012548958771500893886715477919023579339174394026720881596942268136425230832294839974505974138647345697129299054720309912174708894146135577146966725522837901774336234988236243265531151176925811934407407702316894365770327039951031729102941685857360559651934578667492262029703294061416446110230735331252592589228944992347643148517225743533699604428508146683168915235886066120878958324718958824653642636241019433321677821916071560708268222062509511297262105281149303627013328084643344586408680275751848634981617750613296262242889916686489690950337467088541950816640650666475764477874656172018650852554975408399612130269321790910077660737885314245034506608777411965344995843547392106080217135790894035806867333622643318286727317590995996854717669221633257718720863463489886435042503878883429887234186166349621937124713044290433584920053801331063469112693806327891795136866528707812477167559985161061449655418181368423832830454959963477216605065649953971461353242588034678798447768433172699615794094493217898282758918971168870151288085058253111755178011226988496694363430309262490587233604663428475509289871887161996325160501484950523638714913346015061729538110772489010777250499092018043429488729499634675230756914528268869310653166235274353976324321634684013616421851369595396777959326636770852383896656081473798895399609244499701545166041035424679958238111082212424561060003280132205762447761318735718015377830659729807059627377569680184063246857878799937678571432603289705098083950668516094081506158792412314120240697880474088272341651630832936296721634438869033934144698325499070509955339057473296106002633451260193279604033424585773111088351226572122531492819827145277932459637628727714532828831625695257794325641339191903551886702739774556835804942490949260165706843555235191495669095297035748869070053569579002164385493369493331365225219172160198033468624752014002358909598297076972216133517972764678657527613430358911401139799999379514924288408770932705665631324947982940174923349047236783589713510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 165540182895770998161197904232681713064160350752257553721384120218817809429980354346930790080672977540910188266725707938996776328002691291425053040434603106303176486546310873325177446236855901587894452224398263435574087524645213215182164108521775525988493664801082011693656005155471469103096210129622415757015105097802260619029288958454939087669574986606651970880229863445900066906373917580149069769435175333233273049562629606282859180081910031082042767731869587024301937724970513169684444937563661771984264448742773321566755681132989417253866742048869446014669495880634165458012412098830945174102807824215441670521591061827660392900960560491521354469886540372640743218765821117817973205218766486603080664597909505110798147481271616635913705417079578199272809166672153768271702212524119122167283404732472084240927899430364374802291174106636229753865900008087532396715326732982148133201070555287196036151046414560582662446842706466265851743618984394898125898593017120579365506524680633187056102744193442706434888719922346762099826112136756914859579788813633143974107459697268427707472862091371239635189115651510499237010815449919969285138704991777897530321079883151801184383614321522289138168909645760217259613003433858804804697021300709276427452357808918983469876819324592729422506629512645038029754903250674380051421839290992255471298134080677928205182710687161277578003233861435735360880303151657914501999178082964683998423079906780367097464541910396874661142313839490527733357554685831721315571123224063401301356907342005339767599999052561371860517065937485870001881917074471288622834509120608915575553668225110617005782276733689930469110869454155876112107762719237090919678355115410642416190574639552766734652405555582352094089597204426167836634713596305886538622703824673857802808723183424316576030969857211813929844462360688615567348104916540813152300524172146684304889972480966019652033200317332417924845605903887629397554602038226918624328009128315094525094411791376604559192327686492343721235431402613170774518765247575914434078100063020604803457056341903083304669486800971681394080126668562897864318631080209918504917927791472047463426455732976295647181277958741094020847547023390038425553069425373724758228229020297176284478762696835617608267893246894951161948602974652155738851259674210317265577539456965298659131296196795699224112164886184067852950720431028006181943267737119858112810757382826832274310858386938471916547224205934866720676114755745506613657574834176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] 13615644496236601048980591435155315306387969024646891520463152274355378347211214705123802260991678097063510547539413927491830346958059099051300201608639155226428980401161707783066878826290660055400892148979647924155874575044042497887620359568344794752702617435001422429296080517758551050138500970520964451278371052613822206498322122846593314296958243449378619197454814131364756238283015248018609611112155782674024917599357014873849188455152244778025140041293409677029246295203216765404686894616332578242695335806886492142876775449837855114920318531877497242957136222910148431864315678801435785799709077664248150738112000733144212540026367506265029586245771509985443175523205142075128761078598582857939503204084901189027137761817335594601290544029926255874274248875437642106982085218650608381243000080379542966050019526042901439346591381416952730032987871605376904730034161108250708716478874828322713282648030282187925805821222122221756185013353675229345263686451246294648309744816680866163726228231612232163900823253894325425318638852502571759961084320854600241823054513227195679644796439886834030816532253268273559646418029907407810508918416783409870484388736653915361028855204247117302352675323128307402687761369404459752731841316810997353015711536673402742411776935452602020195124034696611397650997825587113082392618061083901840831962671491666177339172371440132516480916745297087032110557805043846269127848667513250871133313038289582253141228112134166850010292084849817053189669885948749757966413992893989108437741258130961754832071154694691054400286730967736324089238488837214001515063895500797426509436312078966456887875983614193606607371974150242828649516491499856294140377990329965110678957385161594760313717741497039159741680197548198651749843710088469298219427041420256823867804465335819338328269578666846164033139793241101110252545478079882953619469695578714016563971039463938455790045937386537779880540811824677791857968055346385781730301083950556188250049197470434855072948521602917153984507204274666481847238572394532873334745499147475658490695511791406073347866655633689542476941883956817766087408841522182251455745676264567927071041090847160890214324962932201303147890432388582962932118128061203386588381323300123973961383437865127242248544918627442027936471529157354099337405159614199730190481541021968000779575964408281029002890211128190905174542026842821056275419535735434074213777929704375353494816421792056192086136369478879933134554852797685454004404040499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 475865852100220398533764164829320322072036526753893735408426712014286706170788542715380003076907970315965222266486542910133368784826696545410593608292200822530155808475034659574008664332717924714736007821969283837276272046887292009943362384076731206262743058403877065784032134970793957947846894007057506228453913082807409065234404060584835900113818329107487708322450429508396392371145826109636303379076937767712738773963592370923295425897570253290636840577459200113518341600743990677541745739828192240027467963564403828701505132490439248155613955034385090139399344722731460117957092874579616196417617098444380110889102371278755691920567037205194121476732503722472549075738512422451767741002374891881225684416617774173337076793023034667607688988305163352115025696530010028035423428190011540102347874158807206508776355733778250077262569807922205598397520766918885583964478939259765466570819229633472196831756960093459587374076214879611839311942587184474196101160378209284915009233770790236260075360040649086114004323575872413283674424614775204976973334997507277684473566701606979136686077261414695414490260744113136272584487663594766418835491596674420114921015167472520491093771265910445977519647934201578701741534846234555792023197360857032744256143214972726746505050549242550735633704687559431379153418307312989191469600874780574484901586498965952035872825333983146231925172764561939108739114730950360400637746949458641241776158379080207541375209010097685574144543342539954138113431293511759596055484037768955469778506737727047312627608833027493173768200965721409367308125260336137618710385952922850123849058425397766230508565862595670978291173250401626849262004506377658768540193331090469454139302723657603499143977905709277219568084063963034607930417711943745084230055893156506355960393747510147902634014954958142184793444590693345803395481628834175782502963875111204465001391399408425810921269765093933161178014367489084144022157120923554810522084934850793522033981913451217683398409726102450658110646237364298506059245679364867095487706157585193129898339789303102171860736398540508820530776684321763147201943791268073188808586744558835551125191122606616533193370387094255960690703801056857400693225140591495933679063220214339962150350247740388799263603734177857423479428900172123029416935144674903906954435716010889116703302277596201008754722618789601659401654468904074609705343426522324106616893293991759274045081441043573577444127605541599128865153684610346482228139936186368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 6797924821331776832156706717436019304192950170693009103173771795754510586601584564029410313039250322407868802166877434126167884006585486666519174415536775960737525070452843297606691861171222175737362832833908269565797158460925196998173286537482989838616222315361668767491515779101361085389252673652427024053793078328122820034026927953117836758744283424358475721592468982484257118384230855278038449822657676645523102743597586237268634317742104024783620709413702471067216789621665338080793019515665847034456028631143319422104742152480809010241133402975500464281550930868730317112291361131139490610570807257692506342605454339041755125720961664337425431252019390429832762507241517116988722568568103808405665071726722569260387092700234869824681902827915138830220278208074065597840335085185452824046956238950829593408641074929966207552296605032248468287398484361221325446825314612187245154528888075429574575738784354764206441228291267905175674969990817642420679998946293510019245839254880870325913571132148021981867683186387543328854435762837975135491121012857261792116424337682959012763585044812365514822755339644174441062483951969293874044609124161142696334457345968436185499829540614574025214202377748150842200569064061220529700424487266093906686000129225751677429189942001164602848036218588254918622416134665681686787778854881357990974707586935361204492362896278592726175300412818344726485172977522189020054235062186880025932674952955360443695610064374622726957216757465049196190003611101654944418062420354412650557110285830657333204257342470220794883054522359174089167391910864144276234498329632001191055435969081989027979026348538173807349439556819260914042690120481015458533384962959708591934763127788321405121536785641322804300426788960100027833919854083741515908227809382539098848305257640006546643124678990877827222995788484496793150385883771220560065550005355588987934383028712888269221045636769701691959760701219966294579070848458162178894099340822723703370648096512307130664170528881977786212168251924757856986206297194414404916182325948080297423543642954138062179167883033928224179290691719982941115473974997578227632500132572835635361299427997636600530293115318500906973868144368936148382502082843779435909567645538051162389531041259439823623674809137464374219702178366001950489099971446233769032497244390207785453238638301842708929905139966083139835080212151592107837011248692056148085891600234257117580799155005809644834273936311117267188476242235611946814342360675123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 103365320465563313388286267134517366180588375862661465561370345446802551624469132609263511759206327437108829401740249376564632365238553589492413795588461641397056952002660216515024599444680725003997907124914072217104856801933423462063957689428021348851409067986996382342256409062740778683615351964493544829705656352511375386331525265665725188066955023660690856035994134799618417954151264317055709486429104818495942802047734063024640399930946138123075799862002156638370934625402715447132188114778335283946101745284489143163105948852938886773214811365390352264590886003297474128336656288180852278670465018424098486089519530516840373788048001181239227605823514658467643112747084738609343866006473295942801379945513281863081133422802557087425130955261464242262874112840632769474867221068891880605002945880694540194015589365461077588459550642908524133184532170234682241500442145522192586213006077591143805734724723392282329221465995801287051838740962884016854653423709354257593837221618706691338416963340306420225125887898359626051354773367296800798128766493715258080728179144605709704718326406284504923688631222381133671188976648175801194075619582376711412982996462485819569831125397600846736061932065278044896975100665653919742060934025297381530638305844893682568879678286653956936469322750549703654824166924745559789210380169883123722873673356815878882387895787596589781302051829252164844722626975489976018576046615199821521133642433170506517368424591525027574594787349891259764606287162828300747995829621506249731327008482112380769877343471046910732448199881905013352565945379191756749475818721837113915953691919259685993265252954637746009479959103555048907651433603747598674479507745532195918309035746573028832567062490362427483677697333518355724657401109474893817060910945561032458629632368333879866732492980612648181831106057554802650854817828530788672903394960358626930229033342123995208875504251553953421212898916987510082535340758453221836291686980349232927762059662357642235988029206561991277661680794563728360462961931480207869682941483269507789918841941965492227607214818662866090664212922527651134254950897587278621442550472518451385618547350628135549911667945482252706977243875318135223367687100261792713613413611090062365333355059685723863638702580117750491140248601489628827944578750860256184363494900568403887060982080398820290484806522861149576331942742798405601790264079174150074928624259164999910410785038793159716850322538816153335422454563014284519349801902642561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] 20621679563450160207615570552448766931772714561878821690798616485030351829322773932939125927539745379593997557452803683982381760470576101799829412348210587686139362754189626504469998629170752415812159520991820430558192613163890213409056941795265545040805077118711517901420413085525343275464644701594245712295799107955357110258916921054523675213361784149973162420824095038738010130498650629732035367263541457744002283911738857397952839738732091398224273860906603326344186015722944077318309318568384169553737941116825958687056984803901857334939693343069215600956257892522854023254806903715875679502819697022568062066912679498507015994460654737888200532689795924338643531572960694711295564057765062521566883803206632189544860034430384454158701859582277893212854399853864245991111402560517362946478650973331582390515339692860743691737779001929419156611119155154206622799697922998191108453814626363287081041722817919602176624720695302631902175180994735576067714174247043863322589820285613928832634637650470891741463383348034717366232386125257078457805604352027272227425231416831861128603340549634290618208513980829470733520254814659589919982074262596678157171123310874390705292563901680238823258352965982253813278775422226258834755097627905885393469029173657920467904144811745973638964175413063639172401059086861679721614974896788932565732627925573707516172180256268492361064102558897944097651811398171037423478685432889413647529854376306479033857023910076278305474087402688806786087946315626177168163242765285011583803852845806391793283336875211966651285729855526023657081068818960856315144433808767376521374504088778203037527657028398273538568042440555143011950476235505571265580578509598797655056987369584174261822332961024300232068589473667332624043426670701773804294791313746850955126453174020364825139060701734684950022599220655940565586613879739678753323578356067975158241808608610909739885749584106449160546211164033355997220665304523435582269156206241541142477401128385165366157856346656468014435796120417501630207621807772935835511740155195893245306113005948025983975362645847862396377190882031614599147740665684196636814718001958835341004948357696559951617822525821104266387679736256541064523785406184907767300899700646624850827932591067545575195409215703168510020416035067296005195655244619145957803296491062942631078741043149459051066274121817753873261121652169269728090291263988228450698914116625147054128883470890537372620943071439492904971147467930897692244780698619084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 4085888385894333954827903683740510105398043241234455282629907683045699669626148851983455324900864534905832012634608254716919631685333715928572219102484337244089641285728233150771184044948413588411790459137130429515847693180486739150086919197692773321263160173841759540289010363364737853735417648070858054108754929475268593089716752303710303138095198110278600034729050766043931606814242167389999140282283767840909806210041094833021379349814502547994240359879556540013789240019549975883447867806092293954851023263203444833944261743937540192978987699120912553536953029432310134488139344663376788318170171723318691572516893630207978276448506745236609533979562314253281434911970670377332651925898500631336879436942517918867016821251582788754565380619441100624842553528877675747616646351261883081655493769813123425146472664190689052788075887300854961589005970602498355046902903088191493415789665378990731617735628543349574425308379357449299922346818347802276184477764423626501738919654154617425029879363588415263491514591514309290938024935660495574508171372786707404074627258570012594429309116024400948973247512483374668456719355530126965457410199552493526480661565116695126094327813533661240114987297846030398836291552309877532440218971567030573404602131181070995376845100640938876230682805156869581276061242337151308275789948644826893508835006508409373189634663018216600529510118000663946857902625107466363342236445444685507798941968007212306284100309905123088758579610742417995105843350200170580158246687364890814478523888712379485709931918565112740692081245761933818914373215750359435048311382220213667506402990646696789921409566712157640696712044984303409344769826637353563524829914130531419940583843531501309337491912516692838289013927455287916559943801386227332875319749355214799986951320492200129214538038385389615626332103752580292979795636221579900585081825279095457678906022820396501500680356911781419860916518993615899683817245843012566296297180078749073355267297755428378894463388323721122521158362739384197486568231159117644248713078882380067419456168133227605633880642289179241252403334178984461780684356293203140031008561764859038962403438836148505716629222175156054706060843095790973306258146209797736124758476536873919895856729548594697297409598730671408511477058972459804113650669627913969620482669859389539540339093118277424206824618474337165748312013297280327648450869399848230362695903808428128857401551993825951846586378664364863963293403052221674033688238734018871296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -34817660443603925885752874764280025947067230202741554965267060146190993955522564598546956072455768739207825587553824023889168734642264997383249786699227848054259072854678105409949074538151292692093878150717500222888940069123232822038118846302256364835901768482524771862994858142390428215306926450275652828442684950058593529998570177742495490105485381729989735365372415231529704749651901977430106889832573114502919861974525912144042489971609066127888242816243719382101123257300074369007502122022272751992791801388059547719437872497981740836832166589286596610401534812741914387634845654815897094802392503257759587234211107555655460642083450417004724447180473865266700995719625121539189766042550262420767245350856970978554134589541810081852867734350238869968492110920310550534245088203767751850019881443370987780572854098798386263016441640637364515196492943474369784171205468293095202703722765252713285265714026032531546761406248316229494470876999138136607064655222619563118980748740059823881601527559075186749951937201787553360451584550993570710200683073280690287541380460341263744477877564948130211304534952456969598596728750667278960172383530614805003143614943259128517368270893453712748008611240292641805599347848229520968721812476900678320059616155058741009642365393520335169423879546574032365321106546839376942825226888220834610010845473079592073315338598014876817278347530296168936408188646190853029398531624160328738597468631831600810561379317218874453191139434886763145464104617310886866327001054114068396098552134249092104705401205638256494326099340605313232881491748697101285758235472406508003234151345223672132178301852042210302311116114332281242979152122031512531018720512022799933704217444287250453655039731588497014434500320759298558622320829355596377443422496055882702927189691636443569398347434777242090930481813337577885927290458268976506167225958710573098644677941569385605926639371595954466463682372405930926718065514772912037489636072781419486599389087939390545665635060871868698396424836701182597057759571438196445207905445684167241568658358335541304763372892319913180054741653324622484288031337466540461210040474419213811344700288548919398375263562836721261000436280983001036537708040446997695463988867143391044920358986651446895620413587057525633925691902179748381149054603101504876555213186660881759215591740814183902782902558613314856080641099195921575185917216766838436513272678586303258559029456867489621818918487827381416399110299317723763788832733704853913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 3749250955222588109990975141174420495873462428635872430679444899231419841561388013491595337336265988777548523607626841244969067385973077449429691345983323261345859117188377188920278251427978299492177093743366477504807727554876814956753034726351448453200722091527691521592610177322114873642159799770865584580056980913425854758788961752762348451275584993900911703957536017809614344509386161570180707274231701014932449837488761772255133381869293841067200310820700721159745489006245501069505151954232346444126957868574812002309730899694072587204304232918056403741216820125707689800758164734956220188749565622063564340300680150424056721277751521867511826037359134741455434204604898511032666863705118905079559741870784316047176558660537894331338967805685694426644238919036857361108777426222488476000427794009287420964954680563800061465415200264812838631244245510110486327374745381267080348166939678097358185561533783940920532372860753245671207110170902983682989183160413747563386859172897819817630503484452708822927532662782924973087958980191112949430904838863039578207697909328846522842203340812204240495696235339875053790857924216407383673801564210894740420642034398411815054839747291345432324820410787544311968004270531202341618285464069099457401842528179750374979572435526685312594498412719661381751377282758218095285431915953775055020501722785243924738840084373350265124396278521722311751703320605552216080877816437669677410880322060860939098487723641317762222095518240680113910320541759439743133886831099623262217666086071339646797060463681573618421981073606571401451429703216662036350587503920363202334044949447687710414533261029100509612941833309565834917771871902747418671323629785552229079483419500184661467768133788655382707489935563003896035420293019140454215996311581256757075480253329297654615568554508773440574710879612428561029593517026681760961579307985287962034802167529970366577985256803181325990637517123846338578893155478284698284109070146159862926024043124753634064151775249230849880596867235363543170808885303221102917804598064934808924674432296707909956832581426829950616480771313268048122914141116672732621245849835557355699014560737686508832323774951904698133242472026210027542607093143505440290210288110447208682972486882636989005692867528764219431032175846019608185472289401637826056118832664247464048555504426176123576215583363087244667744547469050763161057873033054039090130644014149722889906766124623641448882984852344872991552718228328096071245881331538722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -887741008034101985834802779313124167361436110050809043949678835860861283032334902995334602316079115094279957572716885845133142647510593209095764212184050700451433733842580061098157413159462294603455014890078067575645302611687631063289889716715745422072993686820015957056344868015087524799094839434322783113581451927788606539665039938341064500948432583184313749216462010617115326027626332599122929565890930549674501677271887767007061359729159402396849945316354244512338122935208124532583902970854121309412700129796368214836311114312257116601604751617531918106080055102153514487716948207469746714919351735833399601919007659226538418812849352380248409339299397368684986629650365430671361296456878320938603034229817613020830191525283207980683984442222106164978417549781091412032479030198748947770788227141494726848503822451243028209505694289651299429736383395619948449830287051879823211436640021490229300069320856315801806983340964420965391586671787658421098785244742326036089042896331733361504723387645280418690131074027502989909730407901209518860184181594141103590261523475744792298109979626798387270454398024578647570326601704281138939293961345050954576457306452120309716559629831005220039935551310592914655461214300142514560309365820903370175690557901328091471530579662457476570409269732636564258625784893021599895743965134836931161696171848913080947337536610196596190320343026254837209780127610182935924841249713004324931225529985448748020936210402979368302321487053958839859598945024545268013025062755504339617816364437368060644445249676591559199833766825950632509846111121241363156704042060184468007659621482383097983857652656263823248085999868600549389322193379039833890305795461002228534339446980074743009253646467016585201294490179002828319016928245547502864801607633506897832461677773724693762140520471288258331813612875086229663777493342325034871720426404137411806455754864120381433623709327228081077211838700476781948210481312926867161967287487136783677150555970183263606241042679772431285896436741617556536672264069518175411666854714046959814392195185354873581323640931727613423825326348333314382345257726303864572277291529264377559237375623201237798511913789538558793066389196594024910284644122177022918623185576165131723613780193328723150174189156413339183975155345082676842566981725655180847639049642328474807596052316411565014256910708477379596351734086421953780552629380828236815252639782470770764263245792689247047897518104928978966978737639161606316678030348183509401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 7861473997584993647370628971547654387742097076656491216813389913970015507209321089241081676357326223287521380223965263216760031981176189361110435732736007639564863436255570340353449155176549575884612096844214147035181137743418537330832979911550656701114302935261299645743572259069976488089572335256868824974742189398094100196787156632936042574858444795196588441187156032517411080299471775466946160617488586345830480395366251340989751039109123791490756393422996250511205264100059739544096273165359148631945957072712498637393931798808682269406484177110237130101163502163077337438588696962545282310513637338105755893189507631596173353316250327470907692139064911993576725826726255025403226182184656901491579694502259449467590914068727918794319329177749847397495561234363444057554625283165501181379803288868855655567120501744455777843235131006238926401461828539788630600688045229482625284052965446072492132371913955517009174326499197958042343210315589536862623070678045793952944588369194246294919525562469734958829442693481051164550201451151090563367602029105693100431778459867433119322635001414725182449231377839564278690884587910033800813754672774932687567925214182208234263952608764413881764600823886382915389414235906339520654596553220772523662275533432810768126700789961352583925396801329883152062120189608881000917214877702379036663424041548686588394381044066934279936518780329332832367449850116660380320670904472025287038058133980879035731089459302657221030495090904880305284296314121989512568001699835513937341435960676749848409901792767269584271303373436636551608311991589044246669531507561717066399712982481954278430627121081183370441417084746049284214033201188127634770758442364793798583455575790863407040746089702054067508931212074644122435636907028470749602031102969407486305074579379723711965073054313487089411323769802074431182961303721384593368745332626638526042489717435433598332551522661266655008415218728422178127989379178131788709679855657324786464351457234559050868391253932100423719692849385137797068969860740743409568591321782443161204375034244040371620499871349675759467703577781106997326050191755281829166872383414542816323345616989998884268469186184682159282717387012744401893705488173863630393817784392712710742273923145737154247700668714546100125995369273106074296925788049102114772191424682712177112993141796783315741035991634499323515503250149746301955858297140738450504013065521737251836240416277896965583567934350458379797142061685050081958277576884615194345472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -20254714112351453618206520926873167448108535667445836167991411476799409732767090575144047834525769806674009048127431608279218252849907687473628686717514784676772753180114630465192611916061000295514802296589337699724513811849038840710292685606333515311008316681430762588265464955029174710521859769583302390282368703600430457535681499619623155137059781974814562821320404021521457697471001929358040449964119100011710782586398223514951833608457986145765367547621771064915956434629758788376440123618663975394870711345697858309406735135770360488994861783189584456140815327629374580981523059541080128340699552293192447826031649899898163336824053165253208671227950766131142088584801312989399634046128214324502775151588220495033744488637657937207544855763898704620024468618845175961237709115438626455013997142488568728363855623333676563213140199335388872600676899201320536362891555455891851876060940475338385515138172478091987856075605690765192865402303596913734268908432733605667506561207375179862685588447321608679710771344453898176635532063541236674161214497480513966468744313476014279758613295030889853184661683113561700193736570735855853497671209241429729395311537508161773980197659159206874301375580839020401712754873519330835952355261411536644736715435030682988815199085089151818979382856504295730503530059027329423826258393930642779326967141604649120131102281044003895195920221008604462065320734084179975713231572639761724061075945687877384669570983771916345091096840423579889037722104012707327299329048833697454101829280669737558600517288517945045438373948119168797209891415290925658588828369777583326145102189212183589958195503011138123291286916892491332371783193919805172127756569618114728321230402595007851304059097331877715076653436126682231865424227685591900893992788927890464808963830770962295482198616280336442626736998081447264862633443031092304669633052811125752012842616983991452011522244004231826119724085562051040053350918244798400194169187451969272548496792203902260288023428175260729150751048787088932732938826040020429403967537015488220871653620889724882494704580780228460905879714555941867077984559432055764345972151344000637201287465305301092066681900671714966966596782090384504721342967313005360875485491408436784165954419393070031291567163622695982993909416703670164288802537665656953661110197890664960522216438397725703192075077507021928679151774564899012790726055043281411873241828574250600083372284173843676010459667925114909526678922159988781206453201897798395494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 34443115051885926676045739427350379284916781700957013807772631241247965523459688730591372279882126745569348692877794033212245159413653143041724563046228902777725941515685582603915776947715592640540716490963184368819949202241377708847353911456995806150974488635949500802404847577616066867707153748987620213081549775137847215472095814760917720783223593108903834960340067000015912346117351976059527978134029007671430162566600605349005086736185686109766147342391472610421200538687259702424322130229391909615264098979235901376352411569894501426295972392949022241824160971295199833537156390753153969955990607113730481661008919850638349894497789096795218002733085297389358366254136643301523080088795319895503382515866005064661460036799770510743411513839520984896825318070404520242307972628189003961650909682275789996772675684822791785608580250250812848999825923296942870432672784528465172817975676196288573529005857166256506114434397152330773177623859937102372638720232921354210817991014486744011784026325130493661440787331623294785623465554840871617419395616209639792093660739348277408267137405484763371743024882879444192155692141359607291939526005451635344796996573402967858854751040318350105579850851016995070633213559456377000401004964713632905270474547602940638093073893657020167434533942003698445379142042916796396039495006553704348324773607573711919748940667767703334943607785939579943184045968546787135357917738852962690748744662258159570455319600409085663966766182190394492489636162865349004611267669504796484247385118586591666250091137536653044713806523008612823417088286913418179924718695713803779375002633193408206577602849100350360687348654820714019125610160735338088998048209237132133389070062423728811565627329305479104898716216880174944593700989375604073725328697247511084002223447797670059587515020734389692036762542074349594870340420930224635115845758721718051060005161244318205553402035663715401506609321743753038744172200853963501123031544645926661112361565067844772499351142930981265248227238863689217914135220886807366257348798092411257551728469757295082294888091221078275418698160792168676842164622597873498764006732700617494934217719372602652185354214364700077125377146592574439563761574696246793446879149447602166137677135506221736264599424868349271054863692079708735255602530922989633389507477539058086661496092958129072644276096072383137803936212460319553617180856889954386673735441357076530458988761181542427609785676025401286386459481009359177399395568396911817785344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -101138678235620712457524544562525075777711376490350383737769862427144860153713570685921497472159716331006243893666016638731061797371112373706180588079934206254489646809600190540503544087188070576957298355890342984707604172484007678119102053040418349047766883161503514886709916097180978865091619365924434348535541394670564508014378278431667730499649604892022546268862768789519268420927463965784313246307921383893999196817636347718177536589144682354157677761030748317948620546825994351234547182058851420742481955784615248265713508380965395918139686128303467890075459816396596285996700905478021518636658868142195076051348603517666673637124969435944386295990045645166707364795872425495153852688960342198803051550016713977552830870383060382019195096537742813554717042594065465846734954033275621234259175447778146923586214142828575813756126623815817144162459045429342060338108865277942897082314870835865989946141790958072530584179654454428704711942727533619047010326218642694586385786278464617619577641941054985445329163593180577849355345475773821838804481332457535382881648392049477389981015452621861566669160118566258673999353114071489877099374415337487546632436471077777838263791468450696110000038264339048350742258651037185746495071136408814425269165699288063712224819512778559915140580609054287573154340701260186756404713910833435158812822039489665017777320863369544990161378848860789703728402533512079587134419309208305457067647276305982334254461670676953152694318327164809083268103648681027043691237777316616711730213120657251571917596826245162647357829288811161050161074983496769353677656328406299574054863605793071051741460918239791471814776043634395107557398310806513809049599286991548954199798907457317190658108077266275922296303410324658579728393482509361163564933818931779202783677084651918188127487402028524931513196795684153959206879182403455047651877114460397722231191882032044653868201134923459259209659204492215908440272512667454402435211216408278484164476349368869874228145840726877595719572852551612698774944032257484630499827567270708073227818994997370976335314015675650628933088643668068790234014460394005983311127899101659040827615698940169743337379761648836283285727958320035203707863456153401413318279205736456139257965990163153902907007328511783231751796871748507121195927762033437681185240712749265213614753014051251566717722780874830857339698695363760656901186574072253733276095785352528554595465814684130206792408736082771732980424032051908206921632861274892769689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 299415065298126992795753073288604753928227165303268272695926390253774847049185146996080014560407881043274286271157732639592935716204294767987143769067817163415629236707369764680173229528771115322884557871833576026839188354730416687895076845741539766050880245177269599844734832129216844376104972971586264969255701650716182569334463862005211999397277586971211797473835034265932183793431053538160199839433488695005141388570947332213375551411647349398102314684320688065357998277115630291992111734084302758210168807974673291058812582462662750738862197645567094407768499447675422283154359355207184249941286973669592898287805214042521893878662633056390677757735064745392530270204712053618010118592608708279694525317478121040586117984016612993684152737531392339820951100836697003638630004679090903185960959990408570006607915009090876839563421048778067938219627414750532382155689338744008499898389506909670462526144449611472313625970229142675650791581183798521703833399345481966741733273124020220162364284671397903432273125518143558850440145031599719643102526227492556761211706587146363339473938431104580595528517452942648866038686792332473269782030926958720906660822831499364311244268366491249309802846494938284225794035725714775903982617167871903212921854567595310179610054169089566972387432586520326773226374862991461004817131306912562974023970922331718990750325553137670023874036446160702946043164260959896182627232976349481416584556574957561400909186328127747568399533457297549439939108972732030518153668676239466701249637245994997211882875826808682859954224604421417571210201439285714198271375610593302730156886337467634342729225174246259501129775110650995935678983018817015195262570664128289720187491748891569508022757383981518721070347769919111259243830351628449510067639037635043029141334419990526737666885572846855026672369890897760519651405850302407176057803386262534219545813558313982051376969281949013533773792915565787982039206939005973390784844700256681298953134101886084558579872244515496031104908377012716690184782540773040142434056050268812644075621273278332710909697515641616870362490111536261508504369584854217717871502878287905074978432216855952066106872229060882107436384976618836677980881750775571963308256431039084209881395241401836256224882077147377124935381905138352832969452059202294485143800383124861919299316743474878571521006518995973448566702185833745609024306509317379243325517834385782399716746373772836740569727368859648266212369180748567925408694463669060608458752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -677878130993688315222475776704335293602505263238222374347526390325029431516787263178111125361960926521141281717197619573137369217074290150558896157243921741412450794922863992807414505557122950774421930963387432249908719434992935151571085687885202756792750113732540025807827131928290423942409595381256587626174184221008805222629234369334488995898281353675652260655947254530810543623169862301027940215650848700016193754314124159973349096379311757408517480510026503860155439226984855864730963729584852759886794705613661770510736012365815591485119022443775244358700661854461518257324441415048460622133217359962257011645065900156565693284020294855939445268699249239080008085014924777794461396191576302686478332724807434598209565320047513355853467744554646421618105715786693632222320005987202332974290104617405104099657026526095465061069280463167943091502711500067672988765653561597812119991453953220309884427755360762175002902661126433390643309196135240884034290348716746580137041099283659910283547330429071416472953656685493183927890171023600503728678706650177459564423268057283400995294605024858512465550194672501990217883661765688436949826609315789762677789826545590094967008923109163288768484503241077059515038305149840982469283161864250700436639863015347297270528364969106224337727419497886561498703494601840611625896472924875095052405016478066865865372254349500998346450023984923386230368449488192809499103044290806923506356425153047305491594090916021869805361192160402678149177190297857022226408714959740865917299818182203019545954285457204491646922165835872590137580706542101266904146204500806607024013961778990849119156485847368012252791162840907814934227029203648226241021185787613593568352881196497889964728694851785115288352545623681731602187302289354831837032470092805225419956889835985686430095338197664756543504691466822898314650804411209564879298600421993083208578032335976076396348556406999123164979458889457879471772291891320181133356644752120787775879330160183141169471647849698227846302918199021267283523806907078850707289296609768327788846716431047765384550172675916346990069954281444628094068622513717029298076614535337248739172455623652098873003183411178840455655002934167402538107545158880172619918111904601806672124461278896866237728019181704017557866980744129396483155404351242568468264235069582318431284602166335600174596328870904028764525626825606523005266707181505047130414657888643670478420716340687059774783881495651376419256883254059937660818223355901566674534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 1724940247279869615334648499465471664463784895480343793729308340430278991162978502505087607385804359097697764072342225401001176935241110573234411886424926543851329938225376285571024431050340750946083081513510345551330084011803157974119146920750914975017789804998979413408170744659873774902251390142393430707795033399800801498787474242311262800637343591773581206373651918766108128075990651803032567226627160166399371325106712936435445658192117893202780211484194140762902273953938447290801189751379908535481629972712896206286285795834417975283384119649127604887447435333428502359617616179562202573597868292713804444153475758024530778954794002335175264396395716885119059743778919674755433981748568234555478941921311890662507759853522368885652075294946377849364057188677875007895285454484497433686207340910143684882170149909860700667830256505829631324393539150715899245727019117629740786655943807589982677317505587101016112029431635208204966652241285758866530508499673042775558318097843614580233354557182487715048447913403963443705661438799896289536175333519381516997853018947262747317871840906381196929233575166753368575005995783515824571397256319569553431486869547828931681406719003624753937483708681851144963961993309323909794034690344770705963736645798049086368510217897983138026600746393024752246598888851097521415673457985761010519375782669917783800594191676964866199929903127326518779523623290183777331923964547655517854694030149731861980439480832358122295214515930721678148454800708658638697730535856144165489533251155536956519940674946943157138472331486919907596209087677711349853756885922779658623064306166921840796012167572902319217007517069046568933375376379942245368688366066691388259479604873594036318032898199958976977564468477305515095216991437842596238737843007997589714308422509508417132377527867632208467522942955210666881558839997997500930417538417075597196427247162421434950457489037750403738816312749976806982497961266641135105943501311136362417122339543521600064328020067140953557229710637184945433063016225585319522387155454304164219818064639183433016282294381057958859357038277633035395268472346566862535844559728580784974722275764851057836090275005741765773971937095782611740060401877324158241117910811950355406281668051236620243968132473828456386568367305876604890634520816915640977971936478845430626279512748477491872469152933978916737088369967906943705857980331905381584889284282242583884042772613451024858154000579141767121911924464486230312551644288695205799919616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -5010628345125575303840802084211386968797604337342987122927719868571967585109975364151206969257653590307780292379003459320518674104218905122876234650988233137064046569798786349749859755247225299971475754014942987917205137701386359914887661534046844009514378986667774716018495407558856921716318961092978004990776251825668849839664062164126443462595788287224565779693015440437665599704969301238353998174074736072724520394569439854970919261859505589339549185325749270824307379977610914900098862616508944509087091089941207278309944044695883717931495625451752468054090790204464248048181098493050554787097633788364636430140254609070962389406159150359512838166510744490142048478670120372641380420167669696776975069244034854646132283469478311163784552267046919766852689887721467159030412909133133122592578280842010559874543976098465085688247710495250390434430000675472663332248639364362159844985787374664237074957751952718473292877093161058548154306176744724306213743833280217391490865472782485904597431849291791990252000847543097456094651597364567712559339003400762400625248459268604346185849503073190372483186212902320666630336868875622328824045129076781159467177686091748909610370981363735221477818280154444213420273808315752458292653998946538853276554115516942248615604168018192511859903701030755562089513806197029491696118733558183446783788147601506710397649503365092040574886251103607882628526166644680099972683266317754745864896479742054723345645129887529973955820531456270511152133230657157202393222278406982026995093274146214747051519676844915799823302192077035248099670323147436108722150920542478195902887821740151933361663233085726767599843820265442179431707229499275578025598540105438682552354017254184168425491597931111947226289988937849104682456289474707496830787778967306863725225012616046593776120267197183470802025342839114210218558198932268263867906495454824142632999230764374079901046857548891975699953687687606468279588547690150271107149220969589848328941952552417659920601232233088283469405839385456696742115570456518741661509976547832014509332822360764873196648433733753542734513573805540980132663917724014149917226820204207295127575711764362545085243186969238165948946668293712462511053124130260419634814421126484482629797647124643020407161304721708360949573523772610476455027421429530999217016288426789230876081457492731462136788994248481132904387618973841437608052656399017931052789236132445651131712718541954401686558069785546579347416661482701448705437944835644428229017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 12550513211958320659203770849143065897172008710598603731780864739817753146866520491629436373818993089156704903828359932448206633006327172547926724781348088450314408599067743939107627378477425563427933085876444092707575036978400127784532814287220905489552869891277194602076568400151461129657086556246295673146654241893872936153031374816796362756263612064623147004101046024262587528397327250833127128994162202749423527323779502277943886220565556389899088051054788549543005691799333163626894027906234577752544194145288553367652355748114446046707033027322754187945467964398073851886759806161139397723796647346894565347918572857979156200023966093382628078993240678284557891826659703820610340459984798202599737633558269738155945615839809635310950627870458436568961060062505999294304078282085933016935446039206727098183244831568223730708547297464234762278488269309798259053874291049336376466802557967258739609143098566192941743799918620267278360282388219071594922573294579871242020721106547755822603087517686762510092299472813659945312080673082647382754612893617038805837826812642551257146618502334442404032355208287708119099844530558040146338210075490774388427545103608973753058551319881480483972744157484705019548004887203185587671456686947256396319646109646132354272005433064064873106457368372533974394211563554705157067676630842505698731305988266256323381314082091382623469238038939818197830148702159350851992961016325207282227835361713206453012577516122668173965587934910531274259563593435424211304844674024850504571140886563923267023043554484190026957898353329296219521635874488856129845443621589758780600114191870027791840271463337341935938572732420527334583399839585328134517997778515546888264611178631853301401730895937344028727560308586609323685250198227224497602961722203300990794497030949319326566025384881763936176378113569144399413553142136952878881621980574973943978162108280777839325465409870031924480424466903539235671255886057043317774295899039421964486152431475805567769567224284819738966309079279717698437541554152574604326094194055616926706935656284787062116421247151296756392510387483343279793359817593249862330261947764031389438879079113561147864959053984718519041660112544273280541800495881032443973816616533764689730407482974337178294228628640013577419797909333510071787993748145692479993578493532952248696030703909808841477001615571824833465995308672667239758966921893797627508964676174450765816401356571335190072688046316441609867901895977623840534802426724111923273531392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -25016082999019983265953935048992317921034937949254305443368574731373979148574548177586379003193251538134286036821963441740066297881807984239867730967928501624544215294637949796525017303365952931708215501792593809591117768157655913090663107021242927831223656887554741885642113332175501070579221344042366068936708225606156694290191766676403417402271348781550990121687991430702510098137528312853033683541587308192752866792026993201632126580744367038937308355352300753161705542213854712710274710983952568033646789710044298522064979117906322683415975617370990445457676160586948712940828243827770504808123008709846598321865947085978914721485240392017099003537913915264437642562298640706199413593945655290071687833879441741683332904437033031545074393443455701549610847994631522654395454128680418516518421913443426600886445544891344342487938399653473632526559022517209841599196799588614899148474095191548159327840396344313216151422668643116574989254022079861037409503460101156270018464809686493980064429429919380266435775233784933719785035731860810019052813164737422884338815806353281774586269294588430188026972738288304942715913040990278508096643828513949911557103597429785778971865628700170317361157250031882259480576643283377617387176195360243365110385894491486398044982822039981313814572433822610233738443563144074586145952967681613561476934461733957892656335813175391646797069116028778147215170473215847152551678505135645420490979161657888412148681001126655161396330128491595139583047431771986382031041242420959590784965433180673503142475551411381396765911218106323944390836757178832289156619159472627465397911641171870600025569048459413951162196525541356974648738147801249269379617043669452205195475311711898998662769915387556102963061291577993058860258834811272305612658563274665351818532837697090612698715965374058856121169278181208205026097481263803444588424743106601095225189876414397754369632093391092450184027203399444179489397480060785577228606836639547116607187121216686029697545049304536338350863815735764361210251963612472188598517623876870169411367928131926547808522522183215851714558198381530576265768257100408236181777897088877888962925211621008301406194261272642795683817993196895225329425865756702051172938182776812469594593243308651998181100445367450290227939810837201312201357784998468345798688161950690967267956270627473983231678840871657871941201486773703836828950102674383704908447350220742096438639950834954395615935963087640302851067878335864054594137669087275216850124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 39867206099765455228157149003812208769974031523516339300623039972610325716569425135439264108424585833211613197373649725643528999056272031410877790602504248809204845314332662494945209096037974574544112172197701886581523441843893833172224492919937673895303416243689277697513278061975473687606679610147770628246781108082526158410531944803120706033879503278899153337557123022262140915213603923595369317365527658279779586550498287303981324871006710118358188395054220818591836491441531067552339137971110793030518180023298647025020464092831406438788618911177805228861947051785083882450741559192646874005940270958454833509939206297990097538713268284523536069771946821066892269846068197767524344258396579378919568287868966830010070187930591088395870483695641223679814914610830563458862426305078304809028630302124961658135511354013962782395014419630066941243757349758733607936061878945664669828446901167408376947755619653290021922551179271822719350623971449435671585555714905625415919171543781292449893542242155811424610490698526706348908838823794746161233416104279305521221435254968250973244146007789139162197645687188667526480782054619346585040751456920759187398164990431854044761117682669554151512014520400670471474224711014722055201489968851088903996365741701706108210068035185696570516775102142176701276030418973108464669980633229348487403702902946169714456483714621922825818348842453608933096869473032979512237862006274159234656142475240650712899516527240501848113450044751808938362004267458889876012483854916606063339356399294963594642566295301484915364409270792070191511982515875157397742593778310107522274986782039202188299918747008989523573373781340118128319881370163337788245461351463506549198405226779233726533589675801475149706982788846256027729894451128716621085619403620434892017422319088949878155312102708065390363746462398763781573206276351391430611353914696875702589293046750679865636082316407552731234944170126768474062777843121556320226026524378383159293182129208195470997182949807824970968273499675375385414800236952703726186110295596523997281783404241937406264595112243439807938134214239876260495974611978807123068274482974103607895760258677679994721079611455206502503812289702828573698802690921446646675354642903454548421879969166263423954506111052303795235284764349166560070867771861881028962813332640664511884180464165792083085307979616613676194914682897138645223324187757581769764763854134692523013860665096393960198635591001961196760023254408597420871459354574286784676495360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -49895843307129949102411926657489516023184065881538882527832861062027700641311227399335680862359543595106792419852834173495624165550353684951314704982013091925989097906826754175972213875998037678272695137675303303536108510631937325872248718413889316653210298080599839893701048993260750322902971780653548405852501566354651490616294143605754642215541510918357538511385482802574752573612447966279088433066893173896496085058027414495662827349863518401649001658036360059272898009733665752860030621691645063805129099648850408646746201336269746210937238445837026463884124541716987942316063086676381694648109212824988872410599138715184113942413179879169733444000228105203314214137960068572335546384501498175302619230778781630383148695495059410271201577628768012327701611062133550658163795115966688482832924776372047828520408697154933027645329509130654729215300139170147305319483259509505327527388760652064196135013659870725810217602392430089852068439625969366510500743735132681610090737971406520175648977717712621331919106244836280507065155263976055727876432348550058411696613867254448067844625026403716758559340770415707934896426140689718226620267648970745634280423317934496812904287838581866220034356320235057979037402329796397698002590950203987115150996891323600447876997421496881447204781368267136646813248252142524629837257183029663176894101972423092142586986226902801786599001840510404153703463783594123957486879794796125153839576280354169899486415735028200672569841029468921354145028141106034174521151299822771676520186529389331746833568278889899423752794931031061118488814811330617030088013513428250099891700468924124572116338052989313343368375297768495512624530473616357620582802907672121587114254555135125921559702768810349071088754805486657963189384225771979143635589630525356294930625996075888503720170063607704804677539641386318215053728044495739777852795094537855642290849764457606683516353334263277366234801211397728518842192092929103514852197699473164784871311345832103629040177452614621591277328818317069511271354720245171061083041347135178670724921376817594524013882863064718560516602855812886670130825723659022383441259623887352272263798412945031327770262571760161475739689426217385349865458266264066869048671623265052772023007164164984558021083988787611968692148414428791329479989738184737419110794691052164475613458715127688139729336931850779348309525363591324690481505301450349112065628296519660111439957366863222642199803665706105803498276784508357865057441453691356437282816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 45182257214049319658655102071007568758901648651223709726946256101080238429478686994650194036560644773372260271816762862146063123485921731070440506941410173557667800029883744507342341427574473706091620115013636914340122290120655748219791807623891078971779608946720560084380278795201410515321574500134491072107391120352995595260019077261360358137087462432461496129471280216121279217740972848023141551638606065277119917136789031010960310918096692458439500471229860148925572779475864002120245643530641898923988880176199449581686998913372743251100443297831157511855364214830901465346731947309579842116395907959071383394596980922470199874370447093918843540524862420074953288562216592765513379962956903633305135406350305688680953457769221682101825296989636290891693453458023427001177300319076814998786339751057813915161084547148508432760403395040321571335932874397905018146958506832731861770417010024130601324602469344240971209711395116998144784751663709676655415649282962614602529128962019792977132544934193343662732169481165215173548252087752765301882933209887480108873266410289026595267035912540829839323915992166938952855148448616039453622672692854324036926664311117164589434198255260990826092863400900752027074438144794016486292838171560272368524230548731272039744646318289094270424429960742008543292428604159836872738823956586943283767722002680314357718687706449307124642519131277658706035382601348406534257334077334246332611422230003562030605087459777597276997388571300474574229927578010507392813739922902623903906477966882792712001343243433379458059879936883868658809981321554391344584056406286263726927662981981270672965969612681932391802415458466152275135406620140930440111520455008095681313546450362608721589979950106791428375887446999101470105470862674745511188088500596979161741306672693149953512715327551387133704691313293080680059257535529303860566380571785218845469988112936696887283536494099333693164180149390073552616220116069501182148323513485390454798972650758168043918806744216780317727491650874042032471751175978377902538983983119531569494119235854784249838041168933630745729030800799465870186302649092202440394542516416256575718190387810267336106411702709413262306960590263215967945412448589951243063714142221894625273763844621354162890244075429626898777310334433655771087462145910952159790830829405213851438336059399280462468694989238966033659832703551563041153656837894799687733340736130520082722652195603337498563342324504184019254878141371530670065023344215993340531834880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -21193377251866294496171374817218939539629550357062568429072213171021533123305353649688428174182272276923731196443869291124794373080201602556617010703518821136915649669467780359163779128870144511884127310323558315785663825561435383915251611556397857872961915932134093191906496708517299264713017686280441771079139511402500632284036372997662279858392417186996219930903699879714095748086478090459393756633691387475308768689603814163900442033778632107427886895528852425807554431054103813956404310130417071833796900510486713301186992186767431067117614101335137730246844124996909060280721430224606947941711213985845787189775437550628076619973903429656240377834875936354891047878697215158327908078369415666802207932944834978290845105133800614563785167439133538831807307979789333117006056769715531080800276214752730489964611230090496683892742493415813579462169931651751101185910821834575047973847076980416045705975458643633942332360504784667664824978918059261382725324650865508068746141814327372822381662740088445968413392191591870136993076434517093455124359678258722702670559558856054485136580201275423408231956352034315307323919271322173631539310884410641123399306172975554423065863623945995023216635785072053440870006509995919725791450280379102780044429036984534889384046286371009983770198203291967189865441972599361179742393028298624542045510989385050627895445064716845581414455099974835562649143573480318228333567832216323624704545261329497947038661829852929783044753333649472567061289664894887731240091527662510528514041464795347745857903717514779281136306547380879479688831451437339484695215831941422414942620050141438373752128713116076042351247388635070535653106422701134758847307823378563773559460993854340361670690085101940656658583020004533358238227238683265537187583453472246526884035358995370225948205230910680569502460398979831282181825594458023870041887266003522505404109962538294477177747082301557280334147710059125140106125594778682482074548734448786911756361841227978069181047289366888896749278827618821812335148706339697901426115553000976026490836020106297493751192117479787547827714778709717075835294244446390954888550296129572071854902832762705707149379267107596972139328531792938807590808833090434206711441491342718203146521197689175514048361895002094788402649529682770696492362671388215452938094292880312949851546474070166090695520188615129010019162750130381397149128455087166191493627837093807297635891215634691650738434141323444997772487302597993645598861717348749109152972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] -13673281180064643018968125883252306229413561169670814928982299718933476130398060083677912824370409674283901709082710491104173443528501163502981532659301815292954279990947033949131556618511409264977179806007968311680409896900003602616183319239144126920624755606198961368149883211708001556076155344670224997581261172550483147508796403054114734907722837069420703659913027427114796690268861059946944191592733085942042936571229089937850503780769669110063225753151271510171074820142847664453194867197595712957858908168883965253951136443424427289193537948275798549605781927968755177432488556117666279853512444646507668411611286211244956816447485365685338998354003170762209361392410698283480458352643493442474723357444381537129977125368192967461967570436878945854575784338406871415554616746683884325394455335867895280630125249280767427029417192636073379783306600716688452223834146027148524772911157222839030029907534898512716053635044848622837238094713189689345375655882196233721990218134800669092517901972051818339130067216043128362680030352903922977426570842611317295334443970580299905538486612226896820353439305330942660459811128790596169108023326486417221951070969579576522907691969459274575138009499892961553594039206088522747668428980599309309851862704549895400992598384305490284840423076559341279940282581382556080780498078975267469233662489114190615530177697952374147138459886189889790611232083999623000920712928874968746582877559548542385467496988486303184160084433203663055045885203224376467536092564545750556784760134230829737761123129632879602630958606842892670364211635906510644359209503055978559510269136334201417777378295064952934049846064018898066811312775133965951366438247137775591630825634239817489118965200912897489617009636814995440071377989430749610871098060579919233664277213356912785508427819192923045665158766986295332943275524207552298855745702739895338545764709467476258983763858217692964199539705076942228307497263243519085467956240042918169655706746632144954360236902992145868508773756295439785564285003562745797309405485671627369872923618801633473053244352573147058164994415273963739525619850829815837479820709803590705968866860851412472173516471446780455866894124272507992657692301430633923116255719658569080715616754015266888418646372404036503201372827150608410421669225227030560691273525662724157257561713614569320719264500154015447249135080299537899698875928927221193651287557603728910658084817339751836619309779729664862743828444781891105791381536078847726132920320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] 41981832331324341130056823991003433497153598040116575132432644278059252861866380320685634442285668352275720398887290685868298286310369334037822950039728784892246166226316439945485850272843789161397060282439775180967070378425210913707349815990828544970787485626980756837252953304005488422193153628462519711812074131724653813630441843853666898382839968027054436500057114280010052976052024793170362880057920483722618374500670037970341407538351094890423550908285207356140918972516976988743395859853922242984828006373048124664781571753034005309129663367817860415752541561112139399006982004380798685187814531549763742266801022556880621150248855432713160635746700243147944341185920030675015340418633841186546090741563547130352728266322165416074742908255568919370510161302558971480220903326645081619104508515694102662679630839718841528734923557133616207759374475698865325120734820491295316572301238657269876004379188056719149146436998654832134456102737361639599217640698989828241269215106309088084947238875979643845332996152620936133195452580152528887505372086467796413318987205566945634448226939168196223316543210806436146101617516678818733400979151607872948122449113105874667578668508080622002201865550804355930574319333611366297407041065204807807220393653800383214031879598759185741739863045743229817563710911830041496234998539681226136544843240815629799773021348494802205030636767348394611424992166302126328624291568215633025503151009457478106223223306122838909019872379724211289938003995971004455694760935287032821978243705003122208429360233894159384090027464948320634883183932062017466520786094088366620761990997409463468510422493650688041948484879483163632760323893848438360880610703226964344442320038387993211389992768240363134000620959813923961215242646922009961617955483766146217430069885805120852189217370016525939130018769000809103871704077560509653844233101143607927301160719408163494163960508222979499056248500036540909384119019116700888208832482965550442721256672600797237546249513259688685179379241429898834314184676389898892398722176586493839192846717632422909758913906219076663888540234376570762110630270836041875730918800171158896820286527567854377264512980795162706347272355375538374876316323190799707188233546956186650418692588372672431829868023875049711294745888223107538539549047731939884454319395021096385519709698905610861218475001808786168525081006954499260227564872497349036648919910390442242436366185017080816732685459450703005059294856193074787210662860446208070202163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] -50799922930646912585972322229993994572879586261386233981561910685710912706135829923053177400072247018229030598095222448423018391678182319534870736405028143506737027641485596750650834719142179594237075603070245017171142806441110679961806642968586454203339070401702366383817152376056119399656816437471543825050545087144926192018355589082279399179152653308626444997347017344831604912626326936261591390087139270645780561349855220099897523590294962910887962817031114483767248076096360067080631185036562567125046395358692176027033349440802499926372682656855399929065337174662797804970685545568031020126544403083294566095861610128351298013602565494556515663326521978630639675218039517451647342685348561264088554879997747379161032083315774344020915821852673034376125278248632533310600038799270784710611643110879815180612762669095929921070243909553542236293648820681574531996568897656249772059333241348118029349199570353792089692768743548255489687299246203411615216940380004113417617792640684011879226683534387331315310923262641011587502133422603326743018961286910010430062628255432227113290309646592063466747301133624069673074929191784629861249185970494264452111265220504572045022061195437420948561221698894051447553199356380121410296568487006205286673955407764640117765954458688938781220460760954664887621845502499401224345086069979034459686128683225594143509546321250128657632723241961592800140104260278584920393425939908954727874996979750086885244000105578381136668306632934994739072243267387802102694292152682366927611795418810970954481727785990075684044949512553720871925731179689143060733433430832868497538710059131265987616923632156864450881205135387888157538495264173584636539065363662447541372539807639092921400308600676574105540083531213656770578561525085598484973921559678808462636375903742608569165323088499617636675903487694416261478184590026581906843990232494092844575125357527192843117508381232580015270621241831176622860520037605464573389424982757039391994620112396729888702728365349457440141149801013995260103198660336595747415667749019212763995872552317581711031735724314931654848286947705521206674163391200892603770203014498614697794439937680697918146771192407381841785058248924375260174685265307095441789674911829549740729636376620180069511250351235706036538322776061438520086247347088824682586819038202524763708618223552754671022105328950191034229883657575140742553660859128232498137980687990441389123815486509674425806542605745450164859685238311826754218485902744700370211045376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] 40714064711162521812453063418126095384404362258010313366454011766671930114214434632581220142106683051495789711744667514443356878259462248152629864317446763086727849798473450834839557479655587492436562614553663258422870492605434415684525469563930121990801457343810771332613131159183545330349023810817299840550276843725073772295699829428249124623339351482052916689188260028734983608462828998359203836129149220726630839805423447229935393371158380770753532797186351459348446133151725062479520308745979236771381842944536508670181919812309620804241345536892223867328456481695153828074240245652469985921891325021502262669318723354274527053505580600088588793138419051326056245835637877467189677270270578380026452290234528116504677838742373897359981101357186770553825984689003821153512532091863192693213679590192572123409606987275166882681885784721962817477317143391118839345522233683242186601188312477457880388258040569389303792472851861702567859365317408907786297384154179263185246645459559688087764370246554741617493948730375172300185907860893784467047423130067267391761594291547501028444120888600720936168094173566465886150730144344095590182955310948569813462087608269634040656151992849146812665908865667811245699880316118775874999751318544467695192483508705250694207800155789517650519012021603035161815868905676260029889938588660601471579727387866698047108343659159606111581898664881733989203071262505017180511066779727676267825685462226670040859845918964771469620791595796774031599511049579072202238931230158234176715144846075180128366888754911407730390011726682806635602218392780644746438978105204460745244328676562836746761977097575585399419859877421322376096292621600137845115866992977168798358946851876829536303285655858049383246496184995343531460839830234085260927790870644282995542162625255110433671025351228897494847849434865536542616862769947591447423345842551255419747625237663055354645597635706553973007942746379293518014619256871859220967408302608832714525855523161746178891075086098660717742534132765576889540153484764786329536843857007844006112744568799186221343325180743138600823072426010747206572130075198229446147827635793936968615165308856426377315470627169163147522357933816033955087689147564956405445979632198081955599452371229875557927373036191456446330939605447892562797254186074451056918619986080890153298316415514834849875545175646190276342405316773681816947027234793123352059071330888540227440530236403699143154023717527987574032888262590627306149722825734917664748339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] -22269440380391109539291645549818016259120401671809066886899670361986171203334137904108839249073147013767283112982835044237681598499141869784792800273324755592788100760460127590977591896666167248093736078593877361919045692554248817360073246464624747104168559083644219523236603395989702514459253641123581535702360812499038038528805595238652955004436253336815686900267915038508050998481284614881593905770408106659924572692366709293500669572377797941454445286213773267645738743513232661579833405794539754931234100955398359281910906349609944992279865140811644444966367472023660805110205504496675807296508532159179528164800119392557421616570433206285794413538491704298935465887162424641734177122428547592021994214235632417673576926493621274422667413372543597894778562185243485290451668653123634755546741443355266610877769814775386530517369004039103897613595906761809588245182872577544627904007628690697777730172055934620647284148405986398276932599518229604864588764141082148758110673604303523072150109605971984422312887875530877848954098622763025910051981542183871134262097715723218665377517251839092793041787797438332650572612069795193855122392410878691411835763640753483370371663339602273277379476786025105643116260737001849705318444835868029858962489368826045328973939893160189074096093657025343487288251707928047216210939828511741488956462378060670778553349956849926765938731791292793072423119218177688762636756422345795250881733978245327365230781607725372890325715635453426112629008477199530065962542901819809648563126044872472368947847521527757475823549007566978648147211273038720673587391686141990494349218653489669159736910203668277196180860387073503343007265957567631398908723836352740403061991747410125178506274008211549411668608517330751702912960037420824899414866257910846245182326634826139378305977716028756783241557361917558765313109033978071474754480473362384055547287025238012486596437957705028146788957837219902521286309444316835352057712033404452382355621528132428452758076108166323263749704681181708793583520465312219363976173342408195042638206540448587363540746067715089972403340462685830965430829856434922852824573783025858653387609188629483856370118956849667133692661312798301319324119281694042157635591183291030528864907739460328650260475058345260516845030670720824194893734639560901212774523143565023236319048578863802902259442064385366106217351078892554162931662591167962828665039216164653038772277202348856272628062174251712303829563199832241916216542315685979392432930816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] 6167507776374769713727882924462235965884873080587740319534469965034703909351446294088566564484862505717066409981095930931619632292226917863024080470874038995574575755486273655102636150272814552448858754421021648743642734186021267262734831138293195790294555525577352222463249083993119171596964703853144296229310184095342984922711052561698678291639957730693340423330367582456805818481968410323027419842181932927496060489535041338575852020453990251569188660337644124802382867195536094171638485901950939136623350579013990462033977372357706013013906320217751618722033922412706639051837641087028411484046631044100248662971915067458859377438709572577070918253161240000376786522891073430644209778889936930434342742430889349116635099728057725787046362842046451069835764089459003876821111109491137433870124929338703680328638052343388923437586620339612522869817154895208305986661493814292205029073694014589526032995604179757098520499882427910773158212248699164202733090278201311375687885648104614655006923118416337664610320448795678153503265366041959388032296803799811252151407890438971593869517872053591006005807123276792997509538873161579806070776432436109575007157364002878216711615772896565547803112119066276401572164482858931446118131880434228383244050321634043676644220354325751084408275789769566933927377155688999456828864731531421256082444355564139285877608451022442160771557536637292568583519578766116262529945233205435827313311585704072379999300047494850734527197402670345760785201115815467600905787783116654869626110572321836595782019829902411557760941308502666174268373417672527540991327368162648474954838664015593371199161808138107812927978623607871511634695278356085371703805126299995807020586846409214130506189980586185387015306867379574980459441954932687312073224320757779310450427570153209884701178418960944571180224883189312226519679242968055698305105280741781451470536306237851128444788908601687619944998851622752184921441766910181232436717797340307284684377302799796202145275838609784826017506050075476832057476973320501788697169156926532045392136771902930435366238603942385184413538521113466394696343107841586897328172576498716433983128265912870702169402288052416386463226682776545350773358633499595102405009223805990289451995315772702938215184162963560898590135199764676510168655885565601852779597840852764788957122967088538648149960825085896834885909829874695309834352814894646919002957917693092953278422444516352372157542875053305629095168377941557083108605001899747608572723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 2804066624130200246388844866817823028511428519481663260433241020917178726282515566879955823360993802515985775571905294409542262638710346764357414047761967900028763042875684655816584558072772907486940274940901596090780501966347343815905132473904518065115748545025893742923795122598742072489788455886980148410376807082942970566904671428250140408077342380511437958055297515960406064143381113783610024510619057029957612664501016385389105486519003313849531198759275410816700774509497026310516846049651445124111586293006029078876369624038669610916863525250556301651324737416500267661917958075704221337334768859602322388190497786646622855965684280467480954181642462746329811645166897718753115593098823424960887794172933664263557905453083518220149146298453297590631325025521882327949046132783282616130623700892680820937090863456528858718284974250963164457976628786509296233114420844342308145565952876974096009456289208616332346592549287806725740562614666090736544483378226928936024834487517411873565745704999236236892767614412947316439151502710944805862810322722042753555169661061257529285463527646298918344150747631350655334982078633384164185437865987524085600237205660232449547428189288293005963417913615254026291120256726699086717219796871713330344766929492482545551141246686126078732147817023740357734746275918886319297471570634286773878976897496780181592394361071109081169355318373949142258816115101276035302644500211567824548208920850903422407055655544931773288429193215035926840955843254374187751438541293955080251433303754824483167730245829196497013596201136320028861539316359754625989819028843139032145869711077496621651599320914564257076528745692726212967557887669181557729493195779090853876050589597456734824166536308485625737617518234340478411245927687871163080956480864308808815877757476988982913259226980623837342107667826959535452015966584382838942029611685287434865605034341494044441904605798917484989770270259190729600512105960727330698280415761261415863662793292534054173486643835789139170746778806587284917368298257117580991738658362718445809118863595340472719187900096170973581540687354093588962865065168814885147976048496944136079518891032674175819711526382000508834252195728606099009190627309773249416803711749060607264279455608130077401605314999931249054313198124853620578616988554831534813005142487210938955691085938955427242466537486075949619202732873732657107175595901041099617724949165837110501451780295406410857517287370672267362869475946152064858617962295832527599828992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,33] -5378897716743387691493000529329873148012687779794628893514341577594968371689019771583641296733458543644673452507902827044482290405739583988228643705454111991228709768288340441770223637352924464182014355483925389794189377918388063455719931725520476824674303822543480087125967567142965034911559628536984836425834084573959361661854215336658876096706560706140364178659252116318448469605458898602523403454838151251028002747546522683978438889313132806396476294953544969792700422637437523970370930158967465597445093100567459715865159277696448730027862748952912969941841652076624060387320269001788725238788161824735226357341717381695826673639391371259544498677646906956701813729063351859972978278526472581827852734848166387199676682842180003437625706134345475248938211684219271518571899739288083029971493590144179550230392672139235739105302376684018786527680804292273332809311342348222056814510758314140683782266117579121073001029988926961951966540071243884723915619786390556945725889689012815560164360845639131995526208896882175052459414646102788048825333552929111587881859453040415712461955628991533728702377633505387729797639936096670762464619131399621265148027704466068598409629548251821520390883704426900064486380973093840232018246841515907095195037969923108369253607109029414155565059392491382745012606313183064997953481825985102676058156839997287102110983053052119547573650349178080453448721016223809670028992404701877825641068085839652579914756936684019526394885262654070065903572953868035696704488128617744607625563140168902119292065093465098866817361220074985254917298470781781381976390051532106431321964309473749513751211642217535973369839927660128483888839551876156539239832506504890266098994863296480811265182980910988759911819229055365811696740394324235041347093017535965471836761970517698129894164587694807838877598477421047365964779482808779723401534856204761865708176020550145657342586187391918648739473374116567205626891007813908204622448385111529364308710576031716276865590670323464975318472837228730086341612154758182645406082611788420265058148557187637252970530609118608156311641620095218781980231888873177214892995485595358751369780463600680062604718890359055226541693565839648077433200917091447354567886391141916030775626129788056701419270984529198720220963820442705062123706435078219898376323784370239441097403167634764963932010914391609142089667877836646223783321721855637973841626174027280827325347229692091494694589059112119616870652729782613333000878540846373438016716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,34] 4489549625170884047149756219477349039262701107251840189517416532671074039339752138782271886781879349386954797654341720299228600431490395341774584376997334765588289570290683741823044564352875935013204870826870916073506452984302152576663051441804523571909454232527612838024460385652369947607023989404699782947831899117959309614292885834309283575771462701059195054667541952904003628291741178064869817761981441851963383272297446806163711913364201151216013870877174016851573216740529387917109308199245013383232523779421528211709032562249642256349978562591638789223108676601152214822748645929974712364858289512298207669105754077445453580295376935118433486389581849862233781115754674369990769742787558054419587111811631255912263727142301254426805083980520039748392707989653120580792108640314575996664130091621555015855325279196047195187564994398362438780018196779958789778012323807235285489109795649001118905003382268711981423863759488423412838577730947002265565354467468265074738924603516179282943136406644523894688347939005771530479357125487607884833319468708235225864165361551112361167153431632345783571551141022312712994815175285986639288094403922029708465265445857317593231081196431209202685138727985804205974079493030052627421448963669822046771409540436593254994053036263096679625238880639746883852228387854266836896213148405064716790603303194917315255921424449445133893480722000156007100263243927389331223745034738330195567709827652208624493583309157904805237005737217616639123465213261188310338550460153518289614153168665572612401122094452772167881531702136830705414202706694619830862395309238893059293576248553434541119251605778947311224543359714582072752635898450522805959675365817715424411880538977852968287067125455199145735198769403009305493373014488854105723583327914211318291057286123289706238946711903914727304595740083640530045759689452356228335058935162147460041315231930250793264796161231949132899731431983988285037061511276515205515974740738708585831432963608426305921056946134164839605757217788706001924205755681037069828562745658792531144585582279729662186043254633916383773894473758096820663151970058098659829774334917271062831453850455439626378051703934907098351650764191836172187230218949887286992504566852104466663685870337281044915173359953619240309267131185093000095870381997475417242971855931319825791012171212235571683163562975910835417104502115866200148863180804211096556551806160943124678475182140692631445377278213182910756499592547340612174690874294706754843312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,35] -2668775082333635324156441731130451343367694013427172451783436931210863256340426567598091259918272842931845423045520693952852903888013717138280159757717323990503857405992787229145450779856711953121227196620424930787796631976323817967293153674634895770304323346898864438467337690176987229376807653595053486572817760102282295716386462929772221871311422849542352485379407928341549451458535063419860229035625956966117309493949139590056975704097771508721540599076836851513780345819184622178976313859727492091680697955643426047864275712041766174675335582758018646866044194733956028398930691161169226404473096443221600836561893434263779734513574311688958160456086932562621726781788244949497677474969607277877200306896247798432845481576548594211633193778913717647205962363688044707892718957863485749468172838864017823875887884611454279537897563336646341204073494711032423397040332527901853173420941020182311632327855904439448306978711927171780216456991731246800623488196741027109349894249379831245282575537210330111090600260553672016135981367644328284439293762422001987328079294083497366177686508368900335575728035413729089558935627824848159038384234868836523084005020869131975362623293733313255088526308584771949110753436604322558623938952374588492778374008817635516511936821187102362921818273558515800981547531609314415773523566541382272402537162613668610044131261507657800750974275568280581728035315453056533622428390900935353811394229983842708868408118576631241056743287990609995838239786178222576698776093899309257137405132375019018788768516225238172504253087597052390358221734687756611134906322968152832813340047205377786819187361679688660213652293288432423249235821426440546178988914584633425570319180266922449591632629729264338729583879521417906612149356089952261962577080944522176688900574133105402559863441352101773680002729182556282870072035968142981944239656825508503474665360858405804937096296646243244796091269644873825708544589023862660248792628040952306599168983569046404058072587700163618867675074339910715189799476316125442026931685900418263932994201379552085489540611022699369805494277217814667799055778333798683269016961218868514245531210915811882539550822802152333474814225159658190258840542805023186159671108805086070893036680926226694549226756742797424556523336548929864913057038018854471513200470501107844474484042145221455763780026200631867454416289602147441886359885334051789924058261630086623626254015323280741939101396684996773372929948979892465667682522532873434352844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,36] 1201195653656598109529191593005119698035424217541407845189903605737851463197493631026974942443896302592402743508952294436993362502185235021551866659697861110692056991356483291864598129041762816411454271565745641626795436041971119947222038670681001939582754447345241153626805305876316347962153063000046248751479179815949197033137100012651973762586924513311670362699162909854720155470648347651601673999338682862303726407282273512804506694525435198941520367224754096601528464385409410133229341145468129939508951097316843089584159419494402504800316347494388210647931719289011024473631200936783729317500538325451777557976751040649475081146484708681175260271854815000328103688455087729130098330788786437669897566876433541149115363465824067570297591570368122971196500085530874371072510214644007780284068453660819467732069276220337206307779354149046437984282875834806351224156092816831400208798383954971988465732905061787767576880542041091435191920563337062263630588745333825057412358567755004743860201563886019935976993660759727171660975907392022896305831061483838319165626759397385024355936633333461689799694330398169325045401834248003240738242049963484943164866453113823780814054728492204908804643579695827255194500420898491483978860829551928296332250925132037519401769485847413603291625185328298947802844002535454436645102554050091624486552619447158792747753063436730577376598641711203887939302846666973083361329924955292340589954648181035712072190127580167995032683501326205668967554317315503119702985735733714817877510168957204302053559567969135949783818453441815064818241486769309297588872403971598227271037007318235668769051459643967540862221751642673387668380961696313151651391890116506238814419211164167149294202773136682626268414411778662457225509916059591814677497179096193421005777620258759373694069014033643739113656404250457428096398672647034752035787589875826103699219623253124223859225708509398304989174300719782373456128016099818532958738984977817841446399554373655248529732626424133559965447340803514144422991629817420563243195189538424619831026952398755747539081097458255134124357078378264763808007378355217719236914056107815051683615509681146814075181145894060519183412320632851005036342670212039488084774300787756363656134451075577082605579393739119070294014167426326214409026265643471792055233518800147454609545843630091217049997552201039371263961701311364837842222367045851272537334063576568628193349336040183947313909047897255892989908908944852556920736798219292769607745536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,37] -381217547530612132316231325237566017169676368818740351723681286287405501118230454600417920937913657399527851566815833703940558597577915904431861543620939329230434599127039412436042017762167883417475213871299493615310573074355947421887157473309795529250242742588368216356533301497384644750311854881446907220206304539274130076610486552325774720224134488548930318951788566620257306356697937075742687895065453116888153379831394429793989935500094857782774406741796329336809988282176507152294710720426517154072765551032597127714429526831041914162826959294110153902661535482593237770518136551332812246279569622305568288853704999180949172915393389463393503940814500993632760187517617914384491243015253635806035948733462809421743869737892918070248368853855051880640463625366835042427540091835234885988499641029269946297813391241821418829008046101918465936128380575228086045168000818915261308917464386732922896071709020299243682134956752803597598809992221515284141322402803676590419976078603609649535571370723236545198659396082427415433096414595461357299159725228606633582766861255170193145775262491691363321474948631551521976201402751508742333823602365728919023272004532816227634660975316473473478415535232422260979922297918789438577787072009495382244092210836831251253276421687267917969852667506200183833064904437931947215969446736936535252936733931801063276582081903695506902871778942759277336341843113665596368839122685141701861783715005448803041125163467985181332353997134119908555443605767838389176077067787405227379847565429699960650536439371841871125824764613430955484673495935656885754140710358655099627117709865155842397389274372563673150937279254046718115742011316774706144883636568323824269173339899626740602807194667058469556507919890472553856114153713683053677507344128546128430070767624830338826105475350778443174005701203912356109970986476252214269704136599454452725979117021176954833148610837299687218165795449013671879163820217693792158779743334859792708351082489024279572260520389615167320703538812926605616051995481734047011584337437303300011187921498149831504069596182598987030664765753618887392401763950137912793400962444541484499245615245936275961711368386366013956368541467578053829111377176650313800448449117899235397697425194569234168116397027811823389542362177008799459028695980067361812426471057389401916355228817814779536653060770617268391578041011125693098296083435407315595466249772714672581289896401713943291957587515692446468654622759999406612748270983451631629107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,38] 47053087386837750974275408275495767959217750428856797207759740315621495171480353061673398167008703555879171117713148522203687693964558026142734465735460441150041669260722352737745859665965199016462513717662333685626959230907489898587584067694778783858376307588548877003944047908545777355341315291349792730448312641581910175417785129364406171459364666936619125691536667415560194305489404675402007490056710695995182083713107501055965816058733624701817318461230546424408500175692316366594239381262807932649473533570501233936862180092197717007582493090339702246715043090833137885067803568308330174625110312094192966662150032550828617815168759048905810130898978785837406216275300278129375807894241223543983941720164531706749506848707988379482844919283692590496909343930352820512465243281990461708762664971501227934204043773891096376218339061830924822356035480024948875746247870881626746115369873500776698491801077880600361600712987247070500491005337246941823996910511898155688334305587464529804046843548767750230055346986543504049162343190564990560063413210666859627872115466707999036127758525228775287715589100917352977695579629173282714762679841341603603122765682217987122399742656129369341565404367997863508467747848887476794826175403010184014471972272464437391808602991069996399200022046393169249326899360880312652803504927740516426727974364505121603448027289188120740032093445872734346593500172006338964488453339951085715628386031115460861359242691711328076605180767577985261302259769707524672138206024387254566518924066119669624447103844816641827284755025816304001207616712894384417567161200618926358539529064991318575376044842107169200988792990114783829244655001417345329024940682455785673676668389560053393834796740086782563601354197524476802697225389629613993315932838494372796559899886514708983702978082377766715743027503358793716223082995257350446118513685355766758286596093023965428426926004439093467251670748019071353145883358606445931850612020009921061229062972753274370464233918224983047460701756768655190781896119773855247855882517334542288891360297651518417922819913696754974103741146394538684514910667382701632110966047529151354873833480408706051340700189170666435792191196970291273420687122300276293655117768525396272031158612294031764088088769812924675578043578017983544035612579879294148185151067830315957303704806789301687706759834865190502606030165478296353611320925641486658646296740279372113294537999751255042313934675027079851593890479785288572287437981111687474839552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,39] 38948959547414247877843166740786471488654406620930194506223275451196038312519054424768933632163127576230333507076127645466197824281153250186545647737665052598346934721066781245840100965730103389031451472783051184539432610862976348529232380271584506682944486620294896594117387180597463156289026212811985894646851666218825919896101214396062322025689072509554381576086962438974318702294757704570093127240709407895708882899275189317588107216421786613708019596452406306834654858260347303462129298858184577765593315057655096586720530481356282813362225034192256141904292417004009105616457719213494089193652463316091950064674650859455145703476939341690518313162399959986114324797075004147804339714403618880690612361669143438280387856209469162198557354866212538492446945856436032894161259825978748706462630635895280995289033438624184852907263818427270122751509836525881935688893587914274873029876482471907826785315511509309489901643219098119606477634061201330129174552321128967222361375963151469502956286231068620801924657487942274188513067999312111009777781041272810632069281922827403587777966364965229743547947388082300364167597276703322348635162752804615797626200100100187728239293124204044133962961017704152978142833615207672779978709950031068322170163467163061497017295083390422442464284525256385507177400286766916962181085456324040530787872593912034316004887121991745984044922152209860495323093520152351332734888794968332024037445738395913890512249185263999766502568905040771047634615471696174471643324776927515354127673226895188958119203914076618594728326939150196838313649797130369634234315011824281084717849083157760781700225484153089636612501785053287482533858147461610080123127359961814980167232026654811053272018290877383691214628687098475265100396585659201132299301087871070569213695786551048053423105507108995610239011489456885585562685054819376931578659437268901280118055861663310778381184570350798166026934649297255901324572085210557278077216434881002175544796949720749449191510570061192087864907364528104767304399282568602264016410797832761044213454413141677029246346736733529974950294169652135259255602925361608388497379880899491966633022531062645281457052638812194330152449475374151880085418217142362547879479017000674931611322083121706332418478392397796194150250318403321699996354336062978387895165345048389607874913657798395088272952098528169924805342515146450481250447117910157801346337961548854273156592152283386467542625153858746320248338056359127014322431860861123638067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,40] -37091651728625484654207434097778543070048245768914553765432851741027784752786537897404900469917876807402530915443672441247731227344894705004914168798790892783375295736590381465398560412038916891387399698755320881105406879256451789911736974109408988444006223814769835220521720776212611697690590363141400957374373882940723885404103015365805090297409961682404646689366285723622755419309878799281410154011945362611829284540549316325348489044753163979497739192576851791687060606083780479951200374700792037693909477839802866958950885000352519338642915242446291608446796324925104639993158338991856877997552961279176780182625067046895273502064647104255964945346223103172446049941167823675518915722625330679839213293985533889476559345799805022227901704859852421755791060515529481917208525087888530169749350067259383237231674591128193044549419545258997826690005496262476158138320184769494471120886198654346825748892727180617119049087204637387239331977059098390413625107985958368855340776845969064421027634656164094865300138278405575119981081638252736861787008936855963580151063250783915293185732645117188787886092022085501489664354185225940871222506685037343572944903968126510341843495545110225056324661660015688225314761816369936974737958128780624284946346080918388942997181617890473737975487639059161721200856584184617905727926422668270602259479577993340279448869576714516189409553502009976636143057533851696552823408618368362868480864878263114880007628078895424056887082584434622735227862497169827389378880922668582158063356753887269755494733576292566751861581614519713436915107264838518860346750294869162174447594178572630118638192180109680236314250039067502861596946159616847371600498052529390900243024680520183890829014489420262638309363890449030802859117800501679335548845223395129285198894089358588076641388423089969820720855484738530245002685086567828789041951803185279144727190357810166164687710000197539184315353508521650263766758628878336679533999395418950196881364253212991905303206932612103698606320632610599682534089405408235068436115131259081211910494532045784645465251202110930298785831095082857378723430979958003779210841966434699321173101731184020170045971587874543426642722247546287987795642652039804013287737951784404813906528982306226505749508282323902416274565309106093223131900229623110554715432723639045341721909805340383150361267078772465483222373631156872855770162714134627400002612866809331895717547162486100146513943783483421598859539292844797534255976842331227852636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,41] 19805817746667202667743886277613497436086249637514922633276062644979788185140595127562034678187479803246548684052301167986502746890919645005073557087714385841197678670939937369153284472061428971006693073066446413416475363153268852966040650366500396966499007687267613623769358896642602515901860239889777492443800855317414666463809095330365922645475895620987418513119821112082836425379287907298010357010186111862760481564052574414972529557101463130446600991027579750663963852612660875467495336180321320365891195126458266270072937110618580682078869058361452786271283986911158628675040953344214837195448146872240289077201679120483579043679439194511935063237568030217375832383321058010967785586794511866875041647952602230706666560510864805232804561987117987324064159929235962685582735608654222332037774171658861445288697033440331009296016926869066936401109349127018441776526706115350530437202429762583558910884202339243218335185581330069674605152184703404103420591171499331475970069676024471790320525299283498480201489320217005817609654805225787203464973928646683218779626197559174694118343444499552561777492292892366104551901613280821165269969662602256179306769813565325762655640071364219675233511638984354771487745512969722959672692608069440489480270988330897411983387320929786413481259055528311380098321490627031985931797095185393443536392394457454670564450777337819801712993021449790915467532007141444388726033526371216040448279437172842060599061975545623674051187497841615335139816736170564030022987558153693203137376753700435996636588477739568105301475684006619496268071665646342972928144040876444913165153135144475206435062451057277920379444621002344717987100583826266543806693563519727451541095826941368977524329406105991308391710505368713947088185546078339859704188394944054569394791653734045446380715538243688820792507172633190012563139719317906248158425331730030834332492702391211973108137266972946561934538696990277355338429706697843842773640712708751935923287159213987291713984057231571048944087540260315357882659084599311943175524684523581158202728531649751798602029564648773633707686736534668895284443823490433962740018097518005861184897350973324803807323494902053358457227403997679733260945414919990414572223912082018860085244205514494010471681796171928298081293319286145085065090215013674170480957472963367025763592151109150258442444702892757028089950064926998501602897174495384578387660656007895764500203156024237439338196691872136322540624410509958496759168600146817161625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,42] -7920938728604248782929175797827910816064570716779903669242939624550233446344832901062884727955080708363762212086890476190187443907618075169500680537806638207525303901242964604296505918860337635355097564752504764673102796797811844020072422132963432795547253504771771416719746318661947649792507683582538493268860008547759503950750576872691937659287253896106633638617862055205240222088307360706403144547247670221520372657053360334527558569724231575378034676978564243033269385679297724794971550563744772528492630336394624651600810823074588060823555988122290471176114815061884443178639366416438534421536469395729223951965284146789775795674861741290798864497408206705671334498022276422209908628435305697225919864716778227862240384009374160861340025230726665043256807962135417145451050108662624674857380758983307512711882650525295838042033790561332988198810548655386897843295053717552364978569092232308120373373923810943714358529334953549000188865406141022585889406421620156967693480467195147671007115636248896638554811924461272605084361586892255665298154399738863264669024471241400582657131774038741344800294259118004574542871902563993189627242363096289536918155423070162604388608828100496848893856608152634964779088753736582942454051658989376728942987022441481791538428533895536313353736955196926589916065184934408709294853320345541721054765229043859194422748545742447623834275888029984622982037577187201301734255237744766054169711632919754156887068371809538797593276630610605652756223613752779055847107633715659444618771178282894924793887833988165646344630054265681121436378586049762207530527770698216740028007549369554466364911124753846798297157438074659879891350649922688174936574092520308917276278314973273219995712280035795039346708584349631630756593442298189430476972541496179591597924948785572461147306769012731907338055458431101922863757985050942408952137173349844063624683936030298287660640261597132826327730516043325345767032149624201248839863330034397019689307673668216584614931533365830320534413594662379173396657439424763065044704351430192279427854167671855999804147176665996573249723088016821893027721403136964686604544009239053876215129322921377104302962955313436528448774747999149848218027614004621201694043259059926012635070918216929588136584938685204944920287652338011095391860263144602737639939951000323088394253934683824128958581788365075511698934422224050195444324733518755877572557621261747119491150968849858551758007899457113885829851721416132888531632713491640450285568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,43] 2502199521884895549124716484668890873952402599674734319264445867532640671615963300887803820974144046291225471576414646958453999135684083645126307208999214244103650976330200774213401710100539834332211191772216567807444372952284080481600156380487840772388149343638039291276758891312388534983225340697676967193466033220755890119776037169343422645669743036671792607381984917416901592052072055350846501126132985140480125011554438044173419004683273460715979224749087990073908398182098549835766989279880388553867976542511306273418657087188395093543393895011235308968142724081100280556173261322704202694904456912765675963461796782747263616986678313070136834156868746292805661593281032188149204566270396235427045073001756825390064779607939865927930756003611779780910923819656874206162903211438337922681625592355101882540218522653010091754202391267580431000431601357525393919624214367185859641926642849558636467878969128999350325364456579973998109344408173918527781138670032572495755620589310687212463797409421994205305510114465114092087965762275164509027045833933691188486242655089779264778323334946843717274530399004994564861722901577378051112128784480935305994972441759489243186939165210329251180842300905631280795414206150800406787506250845839787938266506178062396058001959221110882986825892668678109444258900127841663487253021055802097895107659936937967450763233874432232247251467361381526490709933361038134159863448810455856461913861993587527584819595471729214853072178474954191684410561285015812384086729014161500339137146397172689094538357106664735960384671292422722513538882973608534061179189747610090958473959954559784241649308518041102794195433831953951649973515992476497488946715418805850550695979607443567761214164868261322580875451615269383665070369291768405863686697386500556295951774631721836563902470848773423133288889853800439407434692832969859131629383328827512935046919325481090376788826520365298640171803777394339588615284838380193759840004726061503806003801131726497141705159512674519464567119881026772003588765073768687422943521965948435402187704677966297088422639219498200406770714397033111610017458278375713527591613824533610373591576026709848811271725846605057861958847338840472381963878356491023074419619393748732975656171412908835644094189169640482570181931654781381957623548965417802658143994936220077229543088259969968892378832423324793633977271544844872567137996933977299973697694798282662066513139751686652606351021804834614245118754358941227797676056412728328192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,44] -610270269576482138890023125647179989618479203204508628720959690889068524502982745129895669762332825572128383362328820917643418006372618843739911624503541630771248080214279580188408220834655833293275532872411890709358883656870323135639541603777590943310202949193901292045323511224564724681571272266886932245035356412351277526753016797393569690317627116435831933243337918406719190482665005753910165607090943155540589251527233313204249045812920643202674885385243309406664568107117089940039722691159999787938308045088856806883392506096224469370037264960978095895106757675427971720682281620924872969391585723802883480497874597187320582862430611770483962191620942745211929121989455096284306443177459916988263132931031841467153728568091040999021741138838073915512143185983328188584145967159774215408340117416411502554500456595396253789365406309594701097337291914474954429332700538895759184439718222341772557344285223503534048266028206459746130661925974565271668100762052658049662667785710898766556101415276830417300022870367426195560064854245126772541330207969247598836472613783976374997057977751543844677087099321936396562723466641939097474270750183386688174558818376002988920692643059839785695836373637563881982835979342517537743040498934421035308027287389715765424010387191494400415761720733589347497425634531103678883556998693670256450609269732303487328186095070244509013676554923064732558555203579964312985403332780961366920285011750686244143786897712336876599582468020147157904104532496032486359768202294443743480468812991796948028230231681939904970484082113263516862454451693607081166286446205988802357273977303436609830360175431366227743812315590208834013746366090293510835483622975674236831233602067387870435859243408990350551793551381152129952157787933330488876621971152647689451284840098224839055875198667861086408536417691648981096502964504782436133101455382432917908179386031079000852774095060212483488902713841930187895356451715711624172082400694180084255879336927182927829063664447806384718667796106965271101666024041774847585967140910101000266329418491125729871458024931444322057170193156037493763039614648392402792324484654570837248527789291020989760046735852670448254868497814473441503882684209552062506063701332257898876682039638138735405716962500877714983155925888281365580384446256857303462128568660351657939307224448522266168115214493969948153715318616208981097635864166453496168564590144465908373830217093661255670212215193018154216734010818175688016937773997957488574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,45] 97507959196168627665146611407716935742273902309163378820341382984517014325552568037325701106726687587002686860848533675730967202441954981667660622859402931140776009417206573938540247759866200190914498462241406013542988211154246304254985511216818287579152642466052359288486668403712667550410529017836024421417515675886047731721626197849264256388248667866779516602997137752515996846809479933510472180467910455562747074679873091216962942602826565866998641814893655705914318810374095099048724646590194304031400471626671392247628547521962432300193824031192345547260420470051077489028595177511395389145384799718401997305387088521186396080032699016663094895579626561309872444787685162067813559414952121986342651056803555251799142764720608473997433052786901690713616609820389649516303284829879594689696000039448360187105662435723339380537617509204744930979426899760153952419856003910765700873103946682669061971570229628428172407801782183468304052481730774204757296994262318403221753215903303350099232366141573057313832324556600276849223481774978399778994127206921816183212734880603077009242650018477058027666750567430924314859094077924621483955833556912911136072068576747355811171331969325715629245440123908496640035925739522407697727725784661134426940181940586681193176010082999547590804831203731214827393197813672002139728426066760629589459848200641918265097297922808861208646380181035450785967547173544836594580134507770565592072759881731635757649532350512276226533158116225561252610031199943519533594454239821222213905150142589573716804947206205812346480085388216991861109101444110340651989697440455658511609073121012164467198126354412688426261633261351517109457907145962605283599816301569953158798115644618432224377521275380562158755470620150511823565359097912883805351015144460034734995651115277106633881554005536106608090483542466178768450758481133577562976222582384379936474772163696094055573652782746974464904377087952655459850265669280560419617447483459611900173775778784657548313034521879035189329728337431424084644187576432687863185406569216734464657106534349644130473861335420073509584534032854860181035379754651418557210791676115425529874172671861684391266740385062762454089029189074043563440582335577182045557433642019445554472570025330433189173837938786046317484664020985084006435489144786890204351396785431618563966527456588940339569231313417981794333280499911703901739193245269244340838254323663011548296297632035879054299916355726779646163815411164794477029099604558636646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,46] 1303373828193289418559669423295064365861579795264426686342225426393135580499880533197436403183638526556416236589113368397302700983217624811158633267007848432220207782448590909269762166982189051664003673091169528128222672067548114832492199559551801902659149499166677013329055584711335020924888484875091528771650558691185529051528743052852200836701684754040020612405440242609266011955987219257965723377530013099611143214016248603674975951846639182676381873247838799952253261515767603460394593347091423654847755087403214379919045088610350032874394862791166685266990191721073889943261983758697942366719434638053030768988202106965865573173862766311809652264770052895573082613839939103987085040943450849444414525268895660852655127797532954333145432443178236285089932681791528256864834693363644405552778945549709657163255422277540970007804644863742941517834491471950163573943135407142184315583271207384905344098681221746961782392796623167233077150527978921793987676145075614332988439775456194091717412530509084199704683673184985749491557120082557072722371871798962056856992872181617245759499271439940168308047920483701471073317882801225169416630029253663199870593990789235236043958333003067256215881584384600337927294405379949640542966224252208217445067627395402197374395713066998099092620807619092446530203927862017268494864972570954636130258428195052082258909154099146217677306450006705520381710347301213150449718743358644137260552121666672535063463268488206528168520825659842348505021727631255239191047839186578531491192934113124696124243107358001958246312327137056888281931638492300891117585225747380141702300069012259544736028095463739718145796861363361630784340443215458354741215757366148024350612444537896896859696279224457001407942065021804096529244542483352678069990929288821868452775165860036588974237503447982633891524769797571243274463483356831207832842207574889044219923095444372678799750018062577740510266444319795637819314715952399041208265981886081165360104001638192447657804720073183212253482488577135608823776776325269397767413611051209640145155221562896359024363831937444084110500167015486260973917767870335662062138946900949971965353376413662281883051493011479398541701925489612495914024552293329569471087341450531029052570830407417430113430702120083724627277654533255994460103693319324162822343767468099772603709877530125936308820361923511320339927420377119239842324722002681933129832576063426476650397757987256139027690109618392634748301312881633537914649865621182873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,47] -8207440495703137313248376166828095935927458082413582781878299452579556619686455292347508810696481350390721715629474112656973028943940762815124255598430893215457904464968631721528670108031611591841436055434815691881945369383341109010846677046764049033819259862747735056354192857791379248068091094921970742262711369712691526811327504048916077347733431661772827251447378865770023909707402928194858351048433327762046591126251627253642279362234612088908339690672223813470419475530957516749437131902976783693050947797150147949840733081832904285422511941578102473303859388584716997516014156227874035733593220481499079111139013783015858224801282906476228127482884975306023826731768710475056176609416450894584478274608784931945050257412963052513936635741425000892703148988643434455966122051525159217105609739222527234023850933030527054411870764000379807998769373701316794324337924852265809269619259501374465424847872484512993853732824694600044988187864305789003548342082834242447045761464561881847179315905326775138100955741602678424593313634261666317137430207981073811534242395943956344110959748024322393314128768894577614776039058780645082270109888840179431270589702320730852803937667057961261160000199278373476962985193931988281820782370170755577976653246045268230994710353689885121983465219475291954831663893547664921724855275802552512404754004635838055887033432891546994469423800310897037312573425269452219243529701471238250664556047612166853256447456745448418296524412689668303684713887486462213300780049042680760061402206706918709041562463830819924365098406846949830148826637014450604719358668746000764035909605620402001064299552852744533223657203591642727209027668120565990681456294190913027246385544748848729472523867085714008108526449499431869595636802384936854350735967450922548465060417341061461827748148294487425732990089798977111308477044360360133794531451542488380102301087030737712650428472129922061803886883345630306522003743288965554594727271153758030660019294567501968603854273139409725593246797922676065306086791554663796364262996501385223797888790691246358928696532850687789222486924811820124568882548285940782576661929731723676298887574358293231248897389050201681987131290186920524070935247343105715910452798919373124471805151221172479297362127248087868338817898079197923100874811459808367245096773680391773004802794001406413881845657504653334436170115959221908336184030321564323211552101496945791406479587773138309047266324829094412684047190016797646849961300627501875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,48] 3819654396346924401205768822100069462498306895355714964301847955667159929872890909226210059779338144954231833268655655456871774473757023860251554936080428907755463511398728018836374061823763601662556061708185709699903738755222820385625540300873514311344634130424001055114791746843356176322688382096670924689711110404698918583896513743588675169331299556084217261484065719626002672176761774445747051043273286464108765870048519724617606035807360935067199708031803738015377401547024331824860408109868322425518802786711018487811703673536462584162634467729392659457209379286631341500452455304119455677784168186348194111489208080916784374143717960810246431305337658432178575922239789709401749688710535859597072377006980603511591297372965082271994759338087468669519576990988212450121627390062335537522610773572410810407729342696360887921543752404733874988142009295952206749040117173789411373574785382989294798697643204774415203618444985585268583184225289647245173108199727444729961709873042130376858918417713509523193480515950897626492991990276644419931513023696272905917559059825871445142775911874929996133973927266343649623149658124932578277964694769791999145153326246105828368854411338305785059719622860233952268351814101701427231841084258900946168850095625795248885676612481408014056559318959320969367602571139490585220515074980751402016287553265148810713420216871227549018816376668393288641578681737553870648576245840470116851597520276770986341443187916280145983539623482153097096766084251952571515337976103485018684234937349636956741932800458975316525012646530261883397614739577557757991519781339028627450311714107016649382947907790243683299408859624738486502894203427859820248719668934161472710263837626222895714847850239371008490227285230158868952441983463398645948167020941197251265748126326399465466164435542375819873387190646469598577754501805417183587455962110667345769267995207224388415103054758300660570101485137602115869236149200351685018374116380245768935777526749515280400655240755595233007112866962956473227019881762473158836720253064812239083444850822539498587183504519460104873788860966857691506788810069874558711196846207990982311852203020575668094809888312328616981696580343896106845440030665866837519850360121327681381323006379901530396011998864100201985487311992032803574163612751897614043311572930221396730549943049055955924422633062013848961422368028562535140149569766668001964036369091775245043547961289635105403228639198945492083226542799271049006591095584661176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,49] -1218192207083234207387144177578817863728905377945770540861626368021492921728710770660099330091120701723605732492594653096338374724179227364375458519448623136919557214524188919661796635707369365626404959351097102197634971822049935836484473747924242231677660931633943480028749649698284750298943698368158456968273553710437478367193663527747418235399166356304111710017529011694086272262723976444413752810392106144945062822579679613186582060245773470546539127846201127219139327684995806061002652225367953588556202907679951075930108390308022054181764941043930577907995506138576425597070976002151439470549139492040718196512436429321284638998112194148437946040611901819831673554506531912794167810384923117085121556418265171050639872943654714220205304060360452163264442755741202948535848916843597553218455053376013142980088548274731890687499208968749206577327577764270428913051872737560524617716627097330317681830863997678211973966651003965511712909897456819399234759795430962683505617576539279026673256107076612996720079046534258253771714659624951458222230290699463359749179025659011592031519026885090719485865311312627311823308933332806339413408186037099477705887907501904014181486047569941372769650616433617962943753205195813384554787921606895546441695517732348322178375712583255216176476864934771763335977143777299949299921281536484088003836325246692052444672383537572788520436001142315318745808428307064252982407919769265781703385939697525661081118641276000520113111838371373744040534903889846839560671665144702581569856453871937732915808394072062591624630370690376153228496081186367684383365241961302127118270682610818737897724046338272087126807881732603803705648549837482202125548196598073549196615506590289017064246050284852562986297480090037752191332286058930274532337125223587829885037923453097418296598092427748039720209553644912112671790535674860785026152439174377778212257791954831267572955607795580443314421044227429724467183319843953660272748781233842608892746859559061515716276987766498226759515176551700830572658854981572723435822049090986854044011582028996594568674643358037330906265868899000108594345879995540619041614189812657742984058420685323689354541209754122118223255226250744396183630005671098226186081030423665082199620394302275181555396856525570562382206180151879725758771993790484562817343540988270834233056356133107188980891554513349792309751010911893208882776143525725522140485805886856967856037851268783971902713641360432386044193689849293407329384949818484326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,50] 311071376189096983029005746097637667535170024585807015174314685126956929529738164947104437374991066563043169447743675589778381801412601192394423738425986756131869444712454013461742371638449606443017276891131237736638558676313037459966141442086003254542895809465409162271238861956006103638414728258332939285899614465012984333675136720040448229913860531119300591255753067065267653173017437776956270282950117361184792961428680238254827810420631644396398490951694983218484398547138229390198783280743837388108394910483802841312716035704133511753442586580839992368974185034353619529236652536977093783264449369744204036336866352235718186323029422351877782718251759302319531738289280375380295737680524571332784153596751727328898167924332497168110299889675652136314088834884853665374066907492293837207655664949579784901135815526254123200869477691451389275994188406618942741864144479949341301073260935488460527583352880897857890407191997451211877210290896339749718732265422885046389225161302654994048250361400623988610623631454399489678482002158057637062936336164689715269329999455296833497083245548664851745025653871167434023555823490033882896354697778296420666900059829086928220180331177051751167316979613564315013953169344607938479619172416288755597547502797786099013564908477114279538619182228051397044261612991644648935712370074306067410133641822134120162090208718510626390926912870025418230950276227498233899708230073444494944055550349776569683499978536748915101279578381988666664302099274937475769951174777291845031654884448858311935010043759895193064832798531706554562802228584195553826165728932901634862344131973336735616219290154093304771287805989128866880502713273217852734305560850295776744159459905354124270013100567206499113052427937426021653633275144099765574531156115527994794744304691445054524300303473517738804042961314879364152097862265444218538910814275683293019078656783833983351199539588100147949219654280357791597309627938171199266770673978954364986506879785601843660626759028447428659967009712069346158608261337687314545394398070814033809211288839107299427819634895353172066125616696821140797148174340917253540353456714049774107792360327015140984993723860162876038536378045606221508043042779470203548546950531673857514036164393053256508118394309384504087062459077426964735527031387581449699390865067153640183073419302209656889651792301831722971299190407243079537678290872138883225975016667870505992475110418538451669778084528137028818334151034909422041644509363607437312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,51] -66447244815976258637944192992414600876061180013650311396571619507947709701137265965527386095862430413109251766075462975404545155469136263016996002330433197715269482143036047189459846488793020404578079330179814207620383136919290144841095550790624223860191400015598702005012778231515230343072851525899611255334471313621515894641587705445155932171191495641212593308168997586229202143040457870270439839547661725566032012383113835725368366028497800416936944276792436020712643483889084403723428880476533083555831231063854663523939362926875378110548758393075834925792511281566540360820007441888158528508576569246935600007028021600033794925419404751295632198454537486582334900427394500852812934720840125467088541791316171868649239990917721556943653035493310822625086368117976016275457196284864185842065358305506887497861669737782097786802308437150396574906462082933360271808098154653432797540471027647586012804804676443932871240648225608539006298916483967646196418458361037454778145850327641151359821688988588945352487505146220920031848064632016859657219082077101626617588450938902676979627171869393152553419185269409862817802021211602856745435576851894664496979424943305018012376274661645762193298918190317463787472024547485161101377030083924399511031083208413988137360874207903163528199400662161862967267781979847213002471125583858118256888022873819936566406670454779745023188247455712561523105774359715752463695536391777421806394648344653671078557737850986981887268816241226378601048775681757233994155652102067224790997531106376522706092830040414041889892507978671205494459540648427924287939312488171663619048319937670959202456901606683759253545811513433378273879613364400855869132024962083726500522612445976045086580084888137063579260485801609933435775311885335456523156180724769946154533904664210687975118308297939598259733306188811439488776618754619544823368725472597033657935724726640951216978934206824782756780282227309792362276451535764448050682251337863661272918033402518694824891700457560062866304875040231480455094905299942210755672326917029797246825104597825205646235778371526350439222094469463384211566773888455308068391402478448152692810954056987827685735372592937122796410582393670702597589567249512332256523910174581417471077008869634198308536606493386171939257551358905408071495943841974055785313462115611861550588902150573400412933577965934715854898885506459814989106684265338524752505540786225810816172603385629943688789860618856397709070200132891309619978985085390028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,52] 11979635177355533664453634574169139705384078676039518549483596715635315006305155911082197714226516803532232191776012681032386447248446487984242988226098007357969917701963178975220836704038387609298426996576919408592794675885971868294113623058918266487152439640946900417515959869236729690332786304027587399953964760591787259488765190227323937309845204234506594887883881438984888739421132098853746871579830981082275362279905531697089461041717272486755678323087499344012988111737069768954456311001307338455104613097070129694019818164866357415590080967929186644630164038542197555714671852783296767667659294196822776571166575980549039933707634961504815768852071030754738956657187999153857032738058090119690428722387446488500072421041017393947730904986833338319115554696222656954984934074417797172228558608035849614795779643663210044766886221393867768352936518259285615244023166602481061268562705132541049377083376603522440309114999275054082891217088368730550876789179152184430682329525112443942293892467019462911175711372409572320293348445248985969559003805360569498477405988267192324143575431282042760408033331014159243629704983696055550063887239823082120844808431265959928506314525064078897913056320351024095906869222150246719296968384916445215049294640328591181915220112252442490338724173536142187785189460408601755955769521851312062430483292257614293885189576505633265828212918981820587101463709439592080400398700053836785623873031756922432147306614731186573434618752864500719726994160563560745570125715304936189590324713321223032052915842436753183468383312875517187877104233513871066339847213349428677202377552506372118703533563924716771610951083507723519967639058417998851879711070711994553887780520023615722189270102409477336241732033557613554115386008742981875463726453392558438970043097010146446858851207981362712279945534124608059579791134785028429354571721567860322630750435926720201788722283282860102385064285661628150552515815398097421304914267478517911134038932621180786321621587303618607243345885666824954308006351176194684496429693349846413259832596597504309607119005879572151728696027328574776226013301280903647347950016992529619855597063624196505063522494301942788472705796702142266014255290663887483210820919876806450253888863327676517042332522551304843235435477166589244517171702855417336965689172070935993744717397031010882983430181471115341791982627921185004367729055143212188084201982754408623580148808318434637649881792442578679967550967260162890875515072319324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,53] -1785163804101250917305464080343486694919602311723301587696211946838948500089774154090853857143695826960542937528051056608409479351258153874139891543261636899108771547264846188718983927642854408994693937653347079021490403779694121245071073256150791360644919232338367557811385337341115700979341234846256996196597036315527292263690011938954797003815157480053234250280788711898222211616921945742686358631496568901680617796798656326614574576537142331817500070726320579167768056617999274752650566225932744338868930882086526266094455961073780526294362384756238847915475749658618144532007261615557249825043949247720007813986410855675692338727769930367284698065068250401918830768559376326506534532560460304403299890966438383352218141141773458949766523524048550694219411142144177040415176253362498204412480945383358621251627977299602373188226088820641450228440204810100713850401395291088215250304429314030758723571711606462013783372987022626478248052427300035046930111676765301937717226350797701490511200772399591494591166905550125328386473357180318037272015223155207091614540275132339811858120205480444081868450180713336340665893946890919434731108696399329895631793143530597144519449632231372305505324651314289106346666331616749083621221890082380333149990577054788524792392889565365352919634792530566779406255687754861751586517275465555129971064371201601019705390721262989409319138572697057087589747158643050234260516664399901065019599112172800702848173950215669168639712194891488989104206851340105147951701629496407368524777553894127428284738223166671271120428271951819970097727863168800847408964559633523428248684780086572041288901742716168409811500618852405679912973187859643852642238914477874694852474152393425333444249095268000955940656729667167962254842174912296424499608962578720735716403757054559278702357452165026724746474258372979943506949875760114397466134041136317018192532761972707217381155193497609391042905849548122234056330717485691826000883362764353506802202365503782285154368535688017693501774190666049135344507420138051941247332259628082484635679755941978870299229466324511634742188953026959227019878942639898201880619697231613722379567384541504059485436987929253898607838370471694324474156440236760474963040822143507389528589108019449296842651488733791017318783319332507280585199527471125986488149664337422386460683345286292922814070679828488637282007900001125490247838561005111892189975236519576496592881346210021714654879094116767137728717158336964285794191355884339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,54] 199917972186458841613133854537575470913343951374332612475454003877658206516034568601451386523756682743491676188648629536543361366282582020946145501988651485983694959570583801422244902834695808256899609977158737256085165076052811137233349197523759758727156145976556585235579301367086616517886952418497422076339095879509398268711392461032935141290732282620496845999578532949265550896387558198904493325301699186224544211877804547148428178142744153680360541628902186617603228131336557961801693432338488054292402555740109706489331556672500314625095786853886270461206765506040281984718360434578889019460363396379464389987825455073391449171987822165444324336831074834992223404149662103473956118209904211338998714488419091500009909387688245044889498938913196040381582218298379371472492835444103716863665115861957941520462789676484817848949948745344958409209921537024551820099382911459574522257919174142771673233074020985402282043242224182901270339199642897939267810812342855945368944672003616836443022583678411803893383134184308506423327544834198861283250823153769909699722228241457181409715531911219106763207557982707641267835347513703365560147973428192421860013205871955574991177581168689732164199299651229168397812127890742675560856937878876618120230780017737155522347647948690398415153046972397814152028907681997501063584847545961381910778353946600672957877482648652207479622251844783158222260723028968599126441829242387797646939358991124178940325227873020466424278392025875647525632093089623146312899063900542927033827183167926614692675727999732160557444535899490885979745184675236416076058224141619654969275541671680619950225072637147441429002999155753246040416887015747226788732072543205096220544050615043877787495741471161452545057175888311669317686278599444910365837732737619111968541450002004808338488016987332573525202536910648464724538521159326900154967492559844612199253244755951434382245326730628910710358522932418297284112599348095261331581679072551811178580877858911220168020574190401213876577928949171874220816184314857489015963099947786698282037082462779548447026507260193838868083286356863761598297163655163803092863470603777588840795149828208080175562556194615279563188112255969391706639323961106443656515669601786643348261611301195830653871160571461010441709967178972794305073732771248265862058001086609256114500227235322350452191455942051953557784847505034089489665825926185832944260786493227332610502283782389268332476811098031652517699772392494212925388348782018560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,55] -9271585983790600156055661468482448980520472799749893825590970218608067588334122029284779073865149837525591053647622253483857414100666029574653954935250012121434892035403891614734760260934136688960123317664479612151338011390743914176462550176491807595260423116835849935037082875753868789087377129229237123804787132463544788776047970092801688369264558806683503311173877008312788816132445344765806898164685594903427193800469123931276314265153522729221746991605178624059601758137011712113829590166840354021310179745575864253588786709436766962115565811060624467328550476430715821273831560937518234601787998788255057403756893156815512324853087073469336909325920453738584606851197908188121509063909674326902644656681033692941205787555418341218884305012688486272701757503507770000611330645774499378060054770200925218535527906174227595650316762127610417843961841279286034513449116140991836008284167013813479989468626865209783214517900755444307641549253616602725617974576715342521628238500023588092587019569295162136624612443461780613387100459958060168164010091727428507976392520972350256095938102632915355431650926694760706477564395381039303915372504484941452984428325839818972112384197321999898634217239010825826275876466149648694741146909518359923227574158428294534753608870448874518716372184951193367496569490627217799140650296109065865321234485371641210426752132448019837736421264536801972510917852051321845053555603601010188232053043402717616660196266888694731907194334188446177823075563832052973614646847473336939996000579993251930726663317674490381722422865067828776425436095059637293864209471350197681910511376458408842869886911368993453026885314503564615072195977500143397327609990266006192511293674132835590696618344549559144104097595881959820434192961664085051162479940163227836625852773240317364898836084514339416336941769986537048920054874489950872478027675795303799872948715275784227208940073068716341651916242877300933708053740017496538384776250646182705537546263662919349875544788556010831113359673958662492020504480166298328189870203477521528376312838729787389631590027924876333114997567953670392926449478206198773781554467670626861126456999349149168142754038670058739811781390470963772674925363965284823273875405345078743732560615744976106855019466226148479356083570678155798249474751793053424196518122301466208708406941725164929386832017556485949753803007694346653175982569651065764771682677501669171659161554500869261174379636062357209575067410393569153008905119334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,56] -2854533922201227430978361634033441685317214882322909121489377053928016759198697293389223023563333887503810472653864137441605696321693834218145519786267200419256685019415385579982893357249780930912196976657941426208370009515857717614237412813424310356337832166697587685035741346524406980795406207074626412082215017040412950417147046246299700780668568900340195735935677358376384995973783666524986275371332854191046302968168466097324692206392669814088077521258437342446806247164901378242276619407438378935211377313488126932351541758197860032443043827899641452545871514339590182537053608339114522884756835851652975121925424659451714582441067062196446782249665275117547631377763811104149462532453343163438708386581946836659706236617091413501742112072611929707856160747074054481304530023226051598330866968653285745951151447293625168155627983971609823032749010433719069520573745582943496184526498666380433624823501041160366408568827881894837894620137996312500887640081847161567037896734346036238801298320818578675706582425427946879472965998878876338965011721378838776205208018681078448628941516575721755413571860009466850981584247556573493988163414361675176365724142847707591568210604325021607497130825075750075512027914996349775125543347248055763250128306335811575201321704474341564293641028528488878514272646327539452469856242565418254145259417209090351785201890397777779509882430115242554490379440607472331585916871804709991836092588757034855732774136072659994158802663129714588471394212883621673635901960446537678747087800525787365464237073989311426296143085500233199882207593606676067439179160936752964060990027134602605389201280053191534047660448777540684783459224766727595307588642008089732393805746917540917859971039483468866890418472171531191904318725125581310585876861053517512814994614701223674818018411722687705591001717274949658181496357020997437856581546721179403902061765224908622732115129919447617659911867383841812553523031938637469900529049821643269810448848627278805653176569501196230194816431438278209414766946482611271229761146157472605942846820710330752644587062869988115080535224384199699978595241157465803815882295966373255343659114564080145533298316586943872517036580980403601640107598437145876182714744246573517162534654683154963776096829525738864163954537578539960269304104917101025798425883754965060851094408682369729990071551181901062110104006417663386323343022398328006267206454524579565186482728073437153458732798073849323496138386044721838294978757918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,57] 1078554333362984431408875408454481432861656131429820908517205991688696989614148634598784911877085016873808771509704449608853538270935972466108693069466965704386359230862793434929778195446532455857309921548458569458227751227502859612184271434587521616403763328641045488610384227130843294857726387414848947402440988831845886682870603921598177688310718787911638235028879878446825627443260001525286897684358466420029093727287378736077183155699618172132453169977307975980980900697465904043900669450451501640811027086154950802756648928990066100983844282085273111885497405862669239607490437419058191801968056866865920098063971819781815881003997209132438245128818398306776059832391958573349400191511113573620975782007539218451788706051973770191227876626660175626162155748932760518813911605049284129151803415887954690789505207948590662690345478514497655106410709956242614553765944923775369847807336186359039827841951472416675246791188581570421760906008069468017496358617367232101767443927409212422710403946604459022592002208130291312011735415925957932384707292892073272719731523885245216732621295924410811148753160766552028770533655104895962747796085095080062541297863436680314767173108048431869869989453908519387437755171016644239022498185930827913419872330075550309921116394219861336589641738597696374126910393995719860572044264722329463891793716503593542418549273582839963045173702322501997473249399506205295349757789941911570829351814324737697755785672272271338371225659614932753898491722822005131036541802806942401191281120226745571066607502512878700638501624318421461489762106148461592991869600734489412653624635099328907954901088852014982755955700845470975073776539210367359451557410463057347413596837625399708629901133535648899803835709426463765966079014283627257811272834687796272091483813246888756247333825674841667645741281459697568886246009539469715866626172663685564065432866578814154543501930534857311268714299993530191278772715315751240664523741958364123428862032797263399662551347689139290760262184966591800056400201071010777602912043266032990893326367913929055427979236299186857558268729310007426040272110196331250813642188186929945148346659379232881699307716794145059488496792913527947174811863467442563749528149324013226211047600398696562577834685603093170610448565307087485305284897230135856187753780127276697511499474594439178617604035055814162128290650068418791831565660537034538526335124709974576017865235539579633225690983993584337593677479730332622310713851904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,58] -233018699058963649490998043228182806641873166554953501005293999021500088191911892032763883543365455183928529791846606431130989736360841262882305551665520706273381503593354463613382936249481872978098558425828523444584427235310088086915563068986687004461312551974090656296700680656097930712023086737251620972526851123129766232693148967192436028078366283320722537098953749634405635034225258954920778747917587306214918208787408621597538313275218431967209135855760054327171364369302306055904019599181055277659665478343901629130288608704077810590539014031988491691005754535346557674160659408058440095840681030963146052204684436819298965177935172878103447178517665304887039545566394247280398475811425942567410878060335837935044316485373232694068179244907216475300356520043252530713551216529004178205738580456482217054625944243708048810235288946410323207382480479814223802200783949346491969817552538507895259992718624793292355364220422863151748543100714248264828326086527114422136212569574015592145645330020437867203053351029350377004956591532939242055104621669431834507653031395581868424817282264751933896918785510220109861157014446134951232777733976843659423722617889652238732484385353255865067548762324019176768779993296272326093847497526944444093357373073562205462154908482069293574832960260033563570014776179632736788379618370850754310480915090793454136738151923922011465354990498861821443332860334166404585175724602978411411367081014802488785012664216014173716191829946933989269974345764998262484466166590127373822058036339423163745059862748992426465796667535093999587369939977448383885797003705172639379717503578838247159813325653469728944111590346866963997157517461362282254715826966061247810682422659452455094856363792249766181103335736897494763871908033423583202672788859494591463274737495808091206941201435556653322667680955138440564959066101833265078177513950752213346984455191525455189902567942350717419499121223626171063427478224902644293486733912445357463970638116781624674952613744698304210963059633861634017007876254320137280455208725622147009947156095122717940544084149041859073742633156914301781080549427291633043264881041723954166535797916221686363084934419442553356775524769232542370523564115334652457506468403236278857086263710810246783391737430487356661173854420755798693375486288088042335133142108574685378666284765315952902211970594776958788230223066585100145841679339026318957555545346131895897987840318632749798114372764515621354849339219495498176975161262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,59] 39164387452814461947867186508955154613526436042066733145742477597157819292399984243423385951008371536363634212988807708370930048700698247510202366659038836575092648451065602848732566684834178573222765921301721955670988961635064983503881319971622222768502182945983996212062945235762320555373046393672488859116331466691239401033173638248334417075993728165782570993743780083487576891109935635539555215651026674305494611814149918313365505935668161769497166931227269703710182596521832278828558423400203182881157826099965016778285752321763331506197755825956196903797365765040870546947023355640378764557963787285279044455911123795985163678905512312447960605905232394363479371693398086808658920968502688605226902095366706892660726489238603249359499150323172775606427819740504745999800787870609810308675837743036095466937105716985483273846970151102144956261442206871473923065405789963289001088902613910050101194273646651345146480724546012094917795703723602760783067402250079470482642763668034178831548437390370861123732161979560708211259766041885855639598353068494136715207890740763544598997048049315958533499621821558991717646028846848879397832871285024017684350713131950832130397176194382128984006164025994160735617986141308395286914103701409544611063518397532678798041501198273881072634115821153485897244874265180599153855117162901089309580601434147299166047039921364452969968725862586895855003922175153265420915654966813933051303170292442038910786786474911728197582831659131317815309143313046010117895012267833646519655828760280894903131231552967124394881158778384637180624033666909533495960143470656372238532120027615624566560973806134452670484018408893531372953746919782970288179887002857323047057935467844126734078094540458513000815430068048021562280412698995330618945064530311075430110759464025071455703847085602050501511313599823352606699065215312238241234552010003162254697162159304807721336052982759151517666467395882601061309142789251942142079740242388619744595434648358308814479564641820316619455532108704152044119158444901033055362345774290412132538918821644309286772808518973387521009349602891881173914233223278440211606007407661955425789985029105508655602544838859110356188348615669244469607385885742182923859208138452544291702584276797047872586783853825714755203461845335968650615988228924262865950041623012015908233212860286564373972367250016220016599863139385218809195819639849155809649156728360936481534846037941425632483138540559689890537655761558485305982451712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,60] -5595647793150524664101740669744309005316855982423772605660630360807169367076446542179644568809085029811195780491322021183548165472983682674080745794916976378514832847723520953133342947420939262866866596126943373401965890365763156018595185445473132330815114942874550651521797556996762525123048894634276987822106667011478834017926908350517605481843234608621255338745858952700431667981045904123124823997845220778587776294067608198590038054525655429985844121414006360617535209596897393413272726368666494519405637543008695176103453411579445044982598126222916408627044314014186449298919566878011755008603722032461137308429672354409438235975673693460922028957661790583254591073764410402341863373161387576318797307512260430278158451180342677142869087600253942109770769795801248671549247555126807003477854440437823135820095559514271937231717293627603722210596689227609215023306886449251857621458021422538146062903212545542266149413522989100755800423092115372629723648550124257308833076444243853729206455694489029347918111091632868031735895101505344389254943367927855256570601136639724074257290043222352392413778980502279359659974033532594998744991242016302484454307673343524665766628731843069553064909855658408577228658998758138383043140574476098804546446161655793145968760626877267153788179568801874817681381477249964562148160302522876302346994256431628946806369396486360618659503488910230263124540548436845845012604824905681330174345670682683873030367489753378203466943348707726956019362993283084251851362767547937895589178333913807734958185843694879632321347726958130278209320752635699635643178463468869173303764107016135853421200100001243408268625864934503286246915870569305794922330286309350256547919971599001419914026541205529624919838346097539135894400612986372229950147514578086804695467870561383852302482334151432011755239171875052622307897607420496394726649241733283328479819089661918388545052175314155689544694023730088721107872886087786727395286727265609471222475952912863738415007017253359680657271349820507483039088895332874060712649947303590271367976939083776430369977726042817039427693828538749594595737334496779125299058150022927034011586304663577002904888166619524112121810776134677086345779706134694876885714240587456993522632773823528037164895604576091482678574792885396752364982365052567809000315272431348938669081448603646946888828970975846127395482093666978937557654759613925274855347053219173428679892167516602885603434270790149725161394138414527639327950766080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,61] 712701053611038250760102637560311393680908857185336397247045458989402638591366680760818379770517495618877037761284139960968284099620709983349474722600272430205930625829224054020816269767340058502419365330324976410269517810081884817386558960537845116319233720646021484801342014849008075483243278412101961326924969950757710655905540389419968319673736192230463561014707755659970749621308600341638613626445665681828001168053318840673865394303224726897252993664034294631411590932123776198139502157678422841501549088381432434726136723117429528165960742481540309018979024135010819648402896113363622622474004806277976633358709328117263122851460569941680798221900111930801771242373660891973208576511419299063239347442404688166459288055067872428767818087459761047202861719279236853695783439880380015074410475705951342530818625563537617329477333052511962212228064959694932911755175026705028647865384046216327648245951939219632849854599224503234810380387562208368573062848164261176509854355577801764674110318703515205729709532906914493535258493383073573351540470465691990566696201703242853700464204295231739598282811338280860251271067797078770234233180790574142684708926013891357519563338019894927608870073201643609655231950270516005600427653334843105842508808709835165982502694188294286737490637356802282092764462621335428301033374081292427014243020669949701563700161291641272712793414309768464823297557493350787543757638758124657132912715803038594983411814002988884345056781110509385700990174881353573530740792223900560164458564214027519157668269187154421332940384046869782308110882420917226606577596960843189756497149092490965195311651935375532223417526555204211062547212683834720530929538606048060081821828411325765264679762768570647813882287368715153052990623865905716648846973045018478398090961744419931153121675323608978157346378274762702479144610829044764339654605340011009550544626089441930877319975427757673942058199954201285836124432075783895694525545289171962246740704511700336450668159153617333940135193277285576351573690596598360415197330768809779211489152232758818179923782804319117260844738298666634751870813981711564907341138629605636419504390087828787757726052599589615036807735472991912326380390260354887368175247512516754586551019683035425980286548658237523432764551193610591020071995229139669478829720462672518443043804599815344998545965498572241927859243377130775408582925613096437375333050527567872712402527605007247314792574380383977307262559784999417367704371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,62] -83709009319734381256096163774606010647768814648048035171964634308954732725496431046150808468558553703226931930454144485752930536620364925416997468998911797625849210178809374339647199707249682279775136299818195752884858860960081189211777490556642651503225969307592338678696747266599250255935231245590691682113233742376345768235878586544661679228062886373139308292435491871995090466004535932185484975687142559566280890482978796452700143612297181708900678364735410842811382911279216085173575491263714500176504932767160919179718232848936650598340274829021669399625278093054758784782176152572253358270673479289487592350338406531099130519395478016678951883433890164363041747697945414958929395796934523378579992177054343829606659172066674433216311082293488531720099042271778467076193729746066654081588210220212995114067211460954740005042909728859384936216335850856058515163768419378251154482942078223466863278295123484836043902791138085090753946346826739259014232701546542897560331802063266136710582043320062024634108685162686134735929514049929117011465093951395036487528850878721648178781907906449241353412696514972774312649069656865152782925076962605845667899819307383671819016758737948046381746624572936368335582187591452806814935159350939767416248189777116106118858089260486248273383828599417280507406451742616020637507027544922052877815034198919006468584158735020409858219303759564207702745371652794197262530079127811827522551382939066160006707074561694480102704879468017670745029995244488742612279027349638980574658643306017106623015461895795864162128115200915841254749969993916941481422522087512344008393385118685007831210381264837919754522901633802586576043671790436140169316750169498817647688322599819507206571528744259015299130995219015443571884812505601313567845935574022123493894574291065785445325296708546811003836750648286028816139168324080100547529264240804067098770795103243527585691921772728859520960644685585442847405672594850938839016866595393928193076208755332300207352420733164818774546603095925535054574407293452917057559896254710294886847371882506707421742404708154852143374733031463770019918589960689153898716439319704681306061464054485746230294872866838569946146028146442452068276177512838167726744392733096939770742991312505477542630312182220374796315799000230548242531264082681168096574458102162862806860619673557142430645857499930582095924681823988928245094206912687120400907947626697818315271054521201368866800791369224550493352593989750639869537812480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,63] 9332413696490652068518130907241560427805933656106908700496236278863566435075782748299422531697749671542677794571567523715305174602289187554154695958243237610573080218267781600727002731391785750583191177683947319161740945930874438305644638225803121607975403844104345094953285853157315251321030080994855642675500003414180432143590882312204838014480996467635158335349305818183118246356071271821244475361763974645613984733443499997109601957195190394024564443867689163056388096867701876146384509001305351167974905178066241917394716496620608969217804701353537275098824462142581250273021814926301672832960065445979856116741761952437469720601454721141800244874603144131189599670647520618329312372206975532192954163794017395281173935620391013679108014284518485617050758522831624103272837956022377671581470508803429814283046302711571930983045481261997363750347991685321279486305196077586179019311563418689416645469637232808479077595744504855508590930024022172684293192249818811614714706892167479371459997693170912141433307201752192869825338029378157895732347172780266577048200218527093308247865988114937894573442701378530826745185002764309895790736299404835084399051667966264208775684420790599045202094052375276275148792728180667895072197113887960023821132256934017424183624963400118439028792693993737426270518175900736504348647419144838395150665061140846068921752757168937547888759027189810995482644892295415730998262626137003811912495224663143839927197954262309382066666204195016110993531166038520413283787793593040386439332645334056190390175603876207436944001659894887824050822463347956308995382303218575666534092363529208231143055339881364868658061134025910079382414050862889191181768625309678986151336079450835429011227517040881056839931605321430259216946625099744742258607692902899899561506110956533203199619660773995685302491782601211265683282672993640466409765602025821609710479648721390722369752343019804376879018265429402451741246317159134755210981595850584527871466227204571783493475262758232641451371225107202623134554774086084106095678812261905845614110222609633963070446839204082200006693666226946621450818428590452559615630104554410879837296232656925262567625616042498259641718880270456795162737167933548716513575177567317975503611130610975612513087196216879267480130561093807358436088870895865486730318779628125780790053030528368792303148957416474287060853945504830647259312511763213789098586594812053436768129330715307474997746286671668959981228398553127326423449600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,64] -1008384628805166908070890478580911374241497603354085195381966393487772620329437294041349791861478303279601545378627756159712927160531528059890925877422075715069865093531539869191274490352132854662651436121898485432419513366796247994062476910847058876549615429113292622955524212427921806913231061614521878685589037362899318193599229903476433470612076050028092899084241715119989519668928328573871692704145357511522009968343129726731905622971878561859929351630210051541544890222494744082576110941082908387059505790763611110125661053360954229638972564197413541703483343118501759408734389257842771108336303472363576305800709643822003836035325695640586966135638076788155626292684316917587355598484205677350001982409544557465992908674279978674346808123568839054957371433839660358786422826194234113383838560429485140233407569598982899969535756344435207326844686195748609096552848763365970561363016834173028188537092759980111903029881004122233961371666759486226930854801567017109085957916274069954824325357418275438958806896020319711068832147607653525418340231753806269471208962362917366709099066386909285652115397908679176053992626745352775106910691898922562220811764051642401235259511567057698650586764620875823044985558447332458127501220684180365897001797270319791051917540977307776358561717429193307851260434533136472180950190743218071971130028001188894725961783529135994304537979234644933175840053300041382537691888837994545260949506926447690809797775093582621790976322767272164796086308874120403481947071595458731154317466907682818866484046353181896479195913317323110285257351587144347605183252777819768070068990060344961661227397669871850795517716218757752911437985401001914602172898657497212261660691824083716532957938714374459477908224564497439744092005411730446846095514367169268591632661296780867303406990311368849625653551407988580678245545590239012393193215177072290367173469976430210767453835216607210416362127446881818721098591713977593985731312956173878852051458361113831817939958254393107865725684431529413787416639298439821066641803125995753148194628530439413095984720624503549076502827754781988204400130647451741229302499000141896634393257855961749446997334625054899388949999791371538017722638184804492255486666229893709480316841263359688763891067043875519548856270610834612444242239706829830523701502783900922834417600147307636789827851078879767662355702053346822386761493905615230714678233201234992065974937087081463203666734486009634241127335514180132190289920000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,65] 105891433055927429725812991393047129635612722558295118031121530170882366558537317624673207044848256719117138239201236322820325487462405389159950032127982360037417028251698177381051635016311879562453837125871993437367826423333810935743337584964190556739631005061007414138959733537039610288569827841970054883466121074275472440381144940940461285060141959845861440083713984061149475128005316110279795569693435219213644089196375954230226338264946874076340251049363082364635935575717325172342715986907000686502035752278993581193245597276716774341462416630543095455137973480347217459922409581848118729516048121851163732797599074770574433971916217439633084936136246507561296789541822909004723407959061719697366301423000763849951915270557997935184802752803821095146665142126061236145764719079552351184184598552769514204165794678867280557781938302652036204300233439592394833732185688094480128085750083837869627512221499214950453391491698896512042403943852256815379484806716875326759499403975078575501642802659586412760951798589075420152751321074027061730676912440822812930428537147488397300711618687046252666302332258016366701705955697794291856793074024438135583534121206493216784277717780061496762686754212762202004794552565423744656643284009405772076152312318387492925196260743420945614254711443721019067893762533224036704821069887496261456446593752226987872556761982080583864772154843005651188312037126735694045750696384500181889252328198761303169272759145719237394032894194833616644257322635892316082362017052412080172224610270765900451629011560154661959719900806028834850115051094156204503070226410102850998802338139143565819324493995294804883714578559317919377204021663581165460596592006237038176337370089103183031207752833708490020394798046116749570303165442608672582941227221856433596624059362248703495166757193442538758401321073148848336469669938815143652475194491943364089164706615758565294787696959869750725540849058339604568377869493788760189222297796127487978874775718293026644554933029726457307903669338346352864729332797434875208492730541841995572499522588460410283209845713937662541068217175192620902454046188593822837619848234916905349220735279919163036012471781158420067156183791860889772189254899513353675658935026691543446238268720907892795860976000461976108813849601686576712549578660880885152841414974356007441902890316912283715300476578953655226796629225080965201671953333532899440396331648297978031181871302555592781413795883961173898080341286430598758400000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,66] -10647077508348011241458117825502035579883745489716001227454900174896370023015286101652040145843141524940285198054749532922720498474721381112045784121832491572327995185265709929300154035294019355878304199266554925616272758403850852425519336468777571525090164833666548547208129557406532189162506674485786342669319558351571923363947926092071296890613420604879286336330613212088673807355410087458166870121034913863528633155824849015151413122798909147720560376171731267371797680944091188717613588068234352497221802698665663342219475147498090225655815569518123797105555150274924571109869221245919278596031902513908896655788250715864239936033703854649062148341162140248645934277151506979244685623297704710938492222620636017768238499366133361918855427545185403570891701383159936782961751809427763507092623792184289736028882170260019280551048805241166940045951713918301233717592508597525236176867652596593152366545100021807214213276630230355731811458718842566881716945274868689197477632277853343830251578887367578648903377681772773658206424140098321328318863258052999640400829399838476282120016902802785008366506653316722006857607412462795277693802044805289696580887048456780358262191836081291697155674688031395349268368012680571884263434963673813311576674817597156177794227227807443128314400051255566483094019575728898572873167290688216600285703593437780110385068113162251355980095792217672915677749629714249228301827970792975896372473318894338854641462006233655283809670901247081508811272176005786056966684342902779279965962796652237380081807647040849705832321060218088134138926561436856073352779707982664899211279128607497733284144893623401030718865729758266116239188349071854659496243404850305645695655591418464865203711042234328187472311209118390549813956682260538370611076808014144529741872180439892743939178059466260468569112864170447261752634785781995496836185827158081617946495026328696335931830049177545507673532308384629537906553895063623970334955948308735398571699027432837887454331918875176199528420817588147724462974405989478086903772319582333667839743789401888812204287475633151072682911935534492934170950700585653441047032042697471136781158888523850240474020760519316408535810530109370292677005300233516750281972560755318289982057719163513665531487764921086064459589591433821292303255724349051552630088676547115811855516376916705761199481512086660646318310261095321508884962018888687634341417386851512710726836618735322500824702788364504134396164328125942401597440000000000000000000000000000000000000000000000000000000000000000000000000 [102,67] 1001348176987809906385093065644197209183697787253672317880932289403159359246069134969402963781702639482747954351775189403274758478422807251390862529861684266459803813517159132791055549372489756417202450691287882487496796324013558920968451191440263215067339030908134632045195616658187284652526110400984297045476054345331250051651733143621197810921899103550714182508609212486041060676063538816681828568745988252408818997783747125645994121083325791756840916602641933386915533976448788317321269479954662971694107405872032956305559271687978865318097632636533877385050094037092152515457367943095668927632592926870639883538990935877705390533919101113185504863423639963265282577856585808823217338258737343120089815138941089274952778520381658295973815746648881321447420188600346166096322422993452296863178674439349818815870242150661205848416825444966237541179040927595603004915855745116408007063497514319952856803989134714878400615354411450924374204336511187962590870229486469284417187875947134340007017515906741977022171456629550580020895518536797028233897633535249692627477180561199725417463288411170582485710258645455371377567840599028359474462343596267114166276555562978653093681077457359673965744824243652129149109129818698906945231281757036073914260016191500148642047899651294310524304508001013956727638529144496655284099449628980018165994625234421622562980595822759711150701686005308050315753797600835112263531747748524551787196004896459825924668213440167140829050267256507718423905253936288778749429804603893519325770478318408392351722036730882556157386752235516869483110230328741345388771088569127982748949074409754091908459707506951156731056057870335449619149378879515839610475070397341939063778268380510161558655731088609404952740597952770186125956273750465268956590506087835920996510575705977409673433470170801124750154481105916412579127550951969369225269853831247427107720314639311973678686142009779875290529525766669643337908891887090185858289190007216993422410781318482800918516332488998591761718557616127602167946904238286567225263827410321732653359961134152095007607017908896163829932967300074152656290258828804080164442989763880202761914343326330665644052512652852976138772968324739700906277343831498980637172297777691600670320102376608953066147905475478763454788572042997643392211687135439277462726216378895018172084514543813101199796108667719207063010817428170357883019528955950103233950080513159764990237530077146221478490281432183942590695911219605274624000000000000000000000000000000000000000000000000000000000000000000000000 [102,68] -85302416115185727287152908299596215966528663308348043378548230688575268529872748483353446266089242113389720347035606355378207981050777817733831605296587229307671518786335277501469596213343433622197244958736400966900198970350816575838737827772166122553833353656398136028018467670536423434352255084778351807168966420150152227171209573046727281141177780973376275814968842971405102579517439755557484683113506086839170747479372646126977361154901786726890865246026845323952159957498542915336526939187769257630733277824222092438326910607078820033560995563476032661601140647092030192717353028648564876325456513878071374946313632234988376085088081583780259038408198208807024814525804776972716285234805042629537548019625901388999681843641440798284946301005790826804805073675092039504274766137077249537299979720798355880141682191760995701655991436434410656321457760204414476885942119125586421916881099911637247132030992171772991795181311530961781811125721185734448569636260002066894304484960646313077932968822563049669823649899689038409971458328581094516592130452670410626430020140091909138886446806936286438820160976218119681637270714198826411276966128636042860115281177461339183966966082309372358131512871613555337133435145334973361677389255816264842401755567187411566444162727681039485374429122637511402732317076279937290804724335237437400138776147639477014974685079298208733295404565170245351503930263792721144942726712947594266324614520853465951130704486122737059490493100984854279211847528839050550476223346864844457384016138895396663808438800767025846308186171501588588887101653277393933808728118169719950143949778144666571064522159310847645181874954408114343696922149660737490382465782482153822713151680401814383369631355291886539697679280044940472744609618951257660864550482399990451022144525576809590647320695679005723000527174737431907934912555425725604937605023905651754318686328448580431122935229199916478286279603232165133464296057939842037370587977647581633555461828786473294173501076405163234667324595001945773700052617743775270068710152099225431169340285194916815581537156219531691127688122747578253023057528122038880496394244207813347134050923884734262163040748727710093701923855877460417064073340775541708297947960210403571344876179017373934220313008884018540382662018242228878287627990860012799195381022080453506070345764979613368782412887893317169386354659845132177510052593116277150181223331006131698214453535356458942214504487928678743492520003716492820480000000000000000000000000000000000000000000000000000000000000000000 [102,69] 6302809280485251775380639516293322231982353143847285578921749962439052993665718391734191995242993187417912839288001097348792953317689070075537386498950132981852526246416782661820353552391857775155828405991872794384014662122482262095902844760544254061499476672399221876699790823663884692411217230188100057191752338351531341260301037291918422342581929587432347659178367306380635728608065058856521870789992102549002294617749431485494269164520311244120962791462766387899753614999203186766958532017681740560476158856747002426960378317957752385446840479168719485315375828158531714376184701334976292086239083687455947936929467970735029394380101767037390220904643364424903253124811124230785863357385697895303613395263367662849918307974884270035446201765337708538696406692053992111720114234696239317956104015689304949020703218830466876719878918505957745737917929046040899418009569610936595444676769709124654249851226755661703285483345224135129602214696526382427215777390880963100088590340341064651359760597295337215255312685697232450602460041380448595882941615098529058681014743093621583488152762850957069459128226632075977135964904558065591738121953555915384535842347676583228372421731338604327697625022064848017770920076621557759675697812806982777978776415067157777643764397331244716619568455927906064522534617539737732672358218647727845024294859654372857928677982087509776062360128308471445183208281640937998651907543217184840021424716193263659995582739073637910389727027347833627710161321178633993455977881120977109465638330706221474983274027137409732286916260271407347508880719655416719652614917683255298905069917027047790914474388907752272531149183403381128186098189441932196348641232357243988573565647599311560706853703102387360551586323861762252958032948789487929607122712119083501665265410561181835919615446736183517353509216323827791986704528942680690619537962535937904196451835133690930479898385423941374204839262066346356267977576535803987419539787390813918525699398275985984501273870647421513643777852164236182156014107472271727730343430301106326569678740269085684731615556827277152769271906764842988966833913765821251270876378043758160676179000967880783446289295865500046617269372837296311643865223118032984487012047167115945702579159961938589268915629428448247480515292568158379244343020207552266265538042970368116080761848765215608116752639170207246695438810213833852753679761525367109874696048373922366787647462157658186121426972324342445581972833763852288000000000000000000000000000000000000000000000000000000000000000000 [102,70] -383203571437174142428207594938723786664362338000153151225220694271672411881747096458129716826985868053117181490269234429567019480723121035886229958200381844598472295748334237752747251523665757898658472147621233800981416970392474255732020313637210012460590192044043142130880808277287214613533929929663680437981618496357899454744752913248254752465050194858736885273186105917017903349187207856184909919509440508574634932342979573756309863111356845650155159702980532671978268051107404010942316934759713041703395224227551911035616711178044495135238442188599164870893931746956787032048946157589154370451934944793186467117941270649925295732839391641648977832414286845112640466488932683951974613684283971362061524470738994883998262936280820441051012048666509405244195996805016677813223681853091264526584498350152447737792979435113359426817907194565432275267752061896484135731516113586733486505914236852167198362610608190206399351073632903608044579192725121161840955445991572510931457191872852276915709255547934031700711146113637740321905586487475897411313838015771280213811742855273429895739988458685855013442573737546129881282567446584648126971104802085730116719128551768127266292626583145343065857538188545958513741462101912165916348006589136976179850429119936608466430495287192220911074174449071135141680090228771531889261641122900335824001307300616916373035838363028651166022684685504915178201702367733684409072661491888246384078456394807809326040891403952991250197116849326784652501941803113575034845126843511043226114685243115721232141021483099591213659732744491178993773367191235671646459310445692082067676057037361780405550190098065651827937667873533548397638621775626069647578178958655481748992584782053970638387092487218593342340662124555932823719307377582954295158169741811558880340976021884524329921321537191844726059743645809576927934195739319473586619843496508333029440156028155729141356011192276202007451289782089494771977942115114897381479922047703420159716860761638038973702131273277361860135381016481015636948720059170980868011259901403845706494678519325548372076585891415015134479672611108040709432721180804675874540730557193628090871664410916834164957628843297738080130658926953736045335215888104704096816507442238439348935560671691949990942019161750289240103812791570952852555201958170086558667302534560535920257101671374545005396016342282105561201365873621995658525560970150085791052030482809352928767900504700436728932249928601416296162542266225786880000000000000000000000000000000000000000000000000000000000000 [102,71] 17591288348637429527367930421647152643697058169486603929421992199885581373472440152961150214027483191025785839239850033235978805470760220581041097322801376751711137096722564169456457147501686553859873096900052432994907247514225059107941488618401178669907376693122270452078262326759122103376231045472182288979923442979461023764485826512278283761840560220612071514913076152822941111183744122033998034034513560742459586383864926582045780939962321095537284135420925689538429776561293024227556174457091665111549133742840713935379648371455575287356737202367822678123675178744224146768206817336249317934378890238031516615307785509462443220332281937425341755047970183887386752507225876822675655993647313191973439437327385162851654668643235675882280840807379275026530889443863260513634508819164155833476105961991001558041124604552080749537710277716495355200335274357330831894347317744562185095752782392837249000869507778771968466404341350004857016037937011345177573475542575011009883892623356679207080436407116194644627764444037427302758280897855568353609884865038991201190442149130464978652612268568451342611867670267662624168117633864239719754379477313621324689745299843621703982349578688367983602897655553184468606256544550944826683050246283640634032308440649807099181577830273225806579597705782379833668376479151865310110506431408512909849318058786752062909531243869034118714764896384804227848569201450473125209149515530206434865510103915188886408695511421258622943512326055145051314709703544890850666091434879002749470965766032732921080875958690022686355614515934563825506403170859655539524219587465628183823438281002484692437188437594691186317259963954213074939683587490877211188581186806077062333067778523347276227289520029512218929045315871424454458741004672391639969840871481993102968666485070733543231234539048538041673823202910838435506079659623601420251309739247653774292607019903526402128699872176781446058013577106921980374502356176508229545012198877594024863936852938144271904974587624122076333013198761723013440906332777633382493649175518741827716500894782599050956180134654247399316176626796645080224793217534160504409253366748530722069444779015360254201369346477926176287444112270368100976445474831177872885555375311823886831473389617464720593155594390634221609612853953865700864527228945928909790526630022090641997407221884644040379851509155554051795082149422530707028321271626872958361320127695607619827965604511585901758305013229817821123158709633024000000000000000000000000000000000000000000000000000000000000 [102,72] -453593848619889829833288353126743981766372457789847711527160094545961022193400447503940819534510428570159746741471610319893614551851733186916043191458965773492148912668960066586162291909122628638338313986648819534418151253160558606974339685378459973915244042305871389115538893161946824127266751160878299868032914188480368486349317657569646205801801818150147693265537740897460769336795693758694468309824363247837070976240485680022689633145785128841869750705172466421142669741344829227205932126299252425728733283289765009141964144223799553101901894112641834686254560138096510210602322837185882996651444101739666354942749053040681643950798393124111780948612177866315506710753518262065704600856795807473955283950109503595168647301126508386741301832225146803328731227345607364844337047868061770390335144513448418146380188683462034015342798855588222089887343108911862494316201618828907074871197500536824995056122707752441248292913192861673672981101006896350765348109031385049220704477889665062606137027627680366742716968136512492059323320458633610830124336836461069957136865764930031634466672568066085925582160320099871746207833816170435036889695145289563035239262109154303718804654464055208143754502343572819391958614949678444098962984063936641010412430098715460511946565588880049385217078687621770169745183776186713068665457477528202895825562742606562161708980982459336199893053247948587249892938424662889972529594162978108015685730589860314787249810015768548202647214163327767787604140690142247272819536836597256069919220032633966293744783633819292291881060077241668513222547722815907969677350561648690334602404087117313489752489463452302466703979754468172552580685856110597385290695431654909475542468141252467893998972852668263699787465332391044688670174665520121969197754384352324764095030864644637953015357721918732559391382860996013248479089630597287842067468768380546158353567083379226356289304119002505625438891869361773182180870665977022842383017535388687820033441155329683966850057766589310739569031062932486998770448764686386818190953304834523877807234327171676018885485120876457299134988648249393697263263185125843289143775633120712285075944931559605761678698359009989023860245531838792830137377720583479126559810227808458395065659039736553850489251953787979111855097248818045684673176086088155982789230889607808882779726799301716091813872556504504023678107942421732512935447159163994444645895207803346551536131815399452768742974286127780877970525168599040000000000000000000000000000000000000000000000000000000 [102,73] -12266957620113068660713080357595558650115306834022590315522441298543560207457122611937231233666430162695760771502381163794787410523266574656141554995631051966891661361237179580679605753339986961814156030596432451504478608557394528451658748764890161597028467272033923417860620567348566547579581469819089690771739127239310110254034022956740822986783235173536677083312285015244813565352045622946920820139699893166164524276735592331515678565306173585635843440124061752013422187302517394169756956133170168772461063009203529889282224053554608780605474612874741657956835011113585272484814520077056094342440432374725286910377543783781345096108708389886936950479300450244993111687779351160597712285416056997551894476526927323877898635288197150297786458566424179729153855132740575244172058982233208909685283475415920096777400292126615857644720021092564319509098150370067516847177320329447755070082353723689528724263862747038757143058964452343649240656982161603162362443432205704965659418693698595995836156083697209554104133859634633646801346453320766156741416805113503584214330696510953848799569642169451416670005107484687225914457063974614566981604143265892911752447914276174279508911480734072362316171831727121334756839845708102947967934454794244676992295889922017706895143294996333061536003066595477905115909375816389386017889122702105288926653768227494173982556199649213916454266811106518729109261817288951374406645155684510502750902207230406964850181826799863692260205429871407178880032387593156528765706112467968878837967003474931129813351528041536111592930363854060170348761236360090019382752445394210506174395780557851068035149118734619219161460158867083193391511319349366958529953853727479584053228380967854688318994774014502167831147597527626580685570096986168853355687437824662479395367638051655713370061473067302375626554832020255682564193337821223946909476727033655143530829625670903438698832936405210871306856881085285069773463760718744785676008022547092035344556307161141768583432251064885866777861433568040462389810441618841732319888237528507138971962954234319756231953651471588779345577339392094287312422808305167796490102421392215986053465546629290301693714775756505885735065467130820422414558455880104942016478028322858875250278853489852917228094610108761355672507369325241990981727504898585623091690876908801563090812287468783866397706330582034581630169495968150451168319930418052298541145774504743377387673507211991487308967529153126285335278387200000000000000000000000000000000000000000000000000000000 [102,74] 2476355789859019951291776471769885885073340741417097987449713824276108209901016138817352418561117059306919982041564515787597813715066789156627194938288676194312720405568432102590029901175758168858864852934518022056292469165045426720718936248621702090109531546560228926894437425925607681152984342874606522924087029295044355203195937346260742678299673307437313150442069754158085109658586357732633026377906100401404249813846883118509591883768325950436602328075244342650455687400408458450236914181111286071156216627694757871430490462253341125825624145886308332999763940702373898138563394039409731904835815095367097213414987957748620287731035244725482277555022964471210534860029691314743190019128358364015018665420515443837855049358010955779988970909988609056384907698103881440451389651349613234622828747301564847553145383489993308154508323552612493352920837091730222832094335662910777690308731481775237501920811397294290000580791345049618275855275501102582284975665527150999351371116611080980517096944463941920120497191570011838293544805096463598743531600272550817004160158332558085731176750527303949159698874217444435307059657769591533606073923075821245365920304873833439621448059129381626096919236141879797336150129564516228712985560149687314334643673155325483533679161064052345783142363455330918787170425623766588104116842435906589033431989984160211491334722667630752726023871814429890432268647094969460029316489950710413508271586876453265381968689730275763165079758263442229154778212995606368444104967089881180314018110064253807984939197014855547924158437787575605618432082213942973757619485606180327954195651667910601479849902891430292441060221213255855343777032462427434097669049917766071359935760297100588275208142629375715823435892706767755032533422707393684154930375769420265884928488954887407495140879502127850484602105286866123568394449014800166624671756525404409463012733719580113157521413165731921861446400789952650437418569986109665839682362140860970555597042199618213099858712623147218444185478242156266085922053468108173695682803830988774590010668357255529650197959857685845175083125125594000603685118516150090062430320520326476048237745084520527655216263575694105268382625319860055824870689668459064469121312496961414195713664887021758885380956078595257274031003791887855010317705481985776537131460419760698999532467091452558148521390105409824884470614397317144970657811198113914496015321938385267802050722246573514327932163030088289459529150627840000000000000000000000000000000000000000000000000 [102,75] -190773574863871090812807436539925117367901781779100257467413267870550841871599916841527729074062260149371344730788027165603214723247083580058516376342318473725046745074839690859254970319737307155519041502665711932644008504864068510615855020413842417282029262538954405804093491603917890708864571682796053839336483924981385761616595567511253066657941413451035489745660428687936337612183238988930285117158263969829790901017180851880869184559580241642010330923052957249883752072828688751611658149230302794749758708309007694069907990697764471516636965417380090692223268097984949644261098376820262182582301096158618784491306189806015036054161350660284891610401395330940601384477505789973878250943132350204377069493783350126710598109920790501715587433963520529882525361113884135572034225317486438695863787507739589975003121553810230383585542244263739757893209815163802058527870722476473130660461190366137487250860703601639035410164515016161041958375674006831793032534308061696726559204775435185516709617296624212497102721229683609349056663436663487016155862355225185574793191785838798045915377334856436933040463136068243217527919541099923351119144012801642994816280593624271456495373357390301734530959209095687358207053068138007159323387014919511940730670612218877565007629549311106273957805161168422481034273817208887895796841513871556902730096671570469364178949221357925293598763269194198122765791614908140041991736452013908531924872414308136492455789211476000389689962876515168044100649552215345813356961947306420561892235231361700077945404060700175818883230370106591447258170962387882949185181035416651417580649418783483421918144931871387008410225044090832208968893742211903880202678642706495328139085214910725236953118747299210820100667775104153679607685269723373007617231178904440830796503091810941626048126765740963397120081112736697603112283488229848164511152165841495184454016459318135271911645604236656731402844240190204143020726627382229445357553756097174607826435652455011559448991857411546598860421257935063417370378662251943850446630468674833444602893535476413727600903664482029706171653734889193184679587109005175667920608788168685194778939465585182156870273509475190138638322664217215355385665810785695721011370877472442787796309689363299377331767763799602939113660252282553557889862854385776875319986169086469042507827262885656713097003169437340980896519902827921845445990607623879534074164536963183500282857262407674355130495033590366937196527616000000000000000000000000000000000000000000000000 [102,76] 10527642823447840278857443589412207276048062397018828395458618376828110976865342538365430146994172762750241575466229380120005588763539257047154289119345855726157271222538976618614172202539339198607860787688997275255159023337243958216362875403532737775790541528581858020093053736242510095761234762453249037379088647438042579353080395360085192211474909765104007534225428626718610472201298950374534403486888794065524585543387217015769940894589900791288717689774943901659153976550089858950840719514626105639454908118906337492880145632574187706400965616578711789393659311928930211473610414679190120666844547168713581914175969673290648720502871914399759920931198209701098719615248442460138863254640082334331159265828512649618703301069978154146739435865098846094307019948400977785809011095613908001974106881740564215581366196049131272932459293020611511281590538974086868461812893999348357685238880639498899884035107624139207357166606868792836176967798819675982458926533436529008255578593716905765995108101563540444104665819854904921082777812140188720069761774907996464212154920295235730235398760595377942112195725143569634257076705678701502089332772783006056384073065717993307245943032663393823050835814036689284446938630478040331524812718154883453697630543526767848941602994641819501538903904440903333601883707884023488466131792346799795570197577611701067426784941518252433917929432954116776036363935022676336853717037109123963325950560145602456987563040702295130141255234471926876376794431917982076469912821143746598648742061658149814685349532530339599913982153373575117246031448531677050736307370189546893642460929208895333721401322977572538583468080899607387969041592927099897780015549926677513857812790615460877346389897987940964181338870557489814152041168457471006636814615868002778868230209030080842309361635745519675926511667820371239845973275020129455311687947380745624683683928729179054635241040291539228655472456391781307639809267676673896351178126317090336576559271294018307447071138446825805092307019855323836346029058074729479059693025225744657750527114399524649904926131811488917821405547181964592907076475648496656505267998152204419988211317172949311344190170039849405203493935257811935883394068220208858936924892761747430096629676204656321931671226041811614109091952702008155932138553414121076230787499804981108632896963100359159793578234298163876749252543092386235746452647097479915546579555845953207631628253030002448851267393533812038263604510720000000000000000000000000000000000000000000 [102,77] -456371303699452477504252141589281231247950988352462415529073311887062850650269095889648951831204206118606089247560543195313270257107571437098756739420407106573853641964950304317418428200367068425359853253449356247126489943882028282803890389937708292561378224395512838303321734628101212311559111098498539226632567916844852090660307473411512194364535679183747023442684745462437926042173679298906520480770214004714558018158143062364390349662703423767144716651058006717420793611053487189268070677845378772885079097619292383603464916758923740662961209977223415483814907798043552999529856376246352965646481314980809788091424164685154211059575769160689668810937681397966170224109574859546179745365234339187925374657117889108732001356321999318326643252193171944465080973502758431789776456464959444917929039093263536417917894316098243809806780446211131108632370796416558057943208814094029226243087853453214355364972612853529677730388482521082923485745274951022912182557173349014124177217737256065251287966706845268062501038380341896282028589197215009733755107706053972486452526813543589303248403354964721007622003546838758697333618228076288049445443818590248832493058777851043063126307339287554185988768837310738441446775809579070185568600270624944524687553719152475255337216155820150188006062093234573020640027891893059944763530241959610028690659036784732355335174655231285474328163235851049073766578075120498174961591782160014561630654463401252365561036665118676430098468852117061448427023512652937002206503902059604717710404152367261479749522836048246445123855538551945079518095647776020353494805918061172637135553706170257829891134917191557568515298055713532055512614219638673919100940329535608389015423928495292235301953259689377644217156384856299279633324150759319319727752815243133443171152024818190920802553569348889078057624728747826210883241348564685038135436043171859614576001483631247354134655590859833582834561071379647664786009104021888448713988889548736687432837662313795601604364362131445965116623491250842585667139852664317550260713553812215579139784477278268600703080945582652059844910730831948618449940788556413719871259772018774448967820359352411366859065393230736847868624773378695152218651432488939560796988109506942349766207932491414945735082259658640596777525613375036291545061179265427451127301752813456280816737443731547854555802624099715665910018559531022645442763163983545102324867440615091172508653747708291593965531482011565067075584000000000000000000000000000000000000000000 [102,78] 15928208306989362695187601929842850485795876848509409314265251899252870357137681062986790209938363452661543563844510092357484399742040141462112764407977872478815986953005574524041152524896791116621813407268030087462910633790459005372729846934509685651634937999504926872860513058463200969482903401483929477206415244766208740092171012015605728920217536618841057394882839657775344916026220080960050277949394448341231443389170293842932869253110856618970892857090206386502974360542911767187773154895304234863410233585028427225089021218888708597926276476653136209628980362561627511373401354605243348758131607997542878612051644445417733555150974302053963372956402353201282972610611348485935403507638070737159275755583875619288124369736151762793106328579415882708923389680481515616106588375717639530711945556291465139150147944497461258314805172130672622090119799380216634264755174048971900046335133996828113031251965091623364060629773824883827766820630063183618913936867474493647303822316126169645858915237539899041865036774849425059344656379149833406736289427015944386508050345746320412387837503982106775501250836282943116716544800444538996786271816489290024547348447070027469005512272641003789203756554042365226943085938275155069696986045440565121360995120914542615237750157900472007962866108846522868819910801882401122335968447854648447500765709479251971808412087653339048613483671767630350567523137067853469355911649568232137057999427237631657382228318441838653076290670292180255271912730816442015277742056756948903229454083749824161723516126195578284813667358493203038523050612797674009561465353965589687907912876165240592214621180687057494724465349784350637629660811850827303401835022971834442006672264052783494506917372053042029489004132881618339734458939336474998801128685652865583815965936321407446751946759260654452941577073828456229886243766193380845770045798373300948790388409035199892494451836144741097463400992231711887435172879763949471454670055122769553340976428327047284617768548013911890930844249909334796097738302050015287952240154291697194979680452057142542653592100233276727501321796628454549091639975451558951677645312185687295855656975979867054675605081994979152258621717819753745245294915212022990572042715566734833621263144357000062737065840817031676655750876300739494583721493027933807270823412992352207216979551104343984516710209855755583935393326226326353710188434359541492860012929367719127328995512279849361735214862116326412994478080000000000000000000000000000000000000 [102,79] -451057629601741447291207469161030159342025644638511926913413603568046912004062054362387943354664689847006875909150260406497906545576430127679294718656172504713283539088727596751314060820555389754090395452896019197294586418812984389973125791185896012979518781293390287035969667079829855059565856915697967066055926863510859322608325273130541484960414708240827691644248363023095198289205228798333420177467852640167573778462428997602034162674488940057593190369593263744957022379110160015191256393407084473896601799118547634923793063223766607513045439925409735297374096262781393942066014174301642164615330668405961504899378653332996358466681837759369794224784805350308158377271687086352786243232575475079824332335549950153722044652678823892020725897300612993419076933277445863824569635098198945330295678580639844392019301181064416286031377902616564689011729875139889465892453554232946623469963436587291504361895759023377238191853913131476470620279371413676823010492594793205382012037801189729162837761157379105815770795719712825657364266559593310209528361565344777284050212385384624786557853575895871943971943422781998293159104466684654959606078221397794533466893635456173368107141252122298130430599575818568417212649277949125092748830053018206605105110396270320607402082389817985616210584979634765966843405618366618665778915552175904202213706753097304835054024984871901628654694017411772173872699539401520060958446229015317094357203072569284125865533300837880944323225373158523254068328316390168616348270022176954728858764799369327017360367934185920855922308685007569480428665747964178087708982983627109956430700265735360833492010781579305411873841343165260998253500333842600591388346818919650982360008243065642385288352899171396073720176061753823739235786038031903846270082094173122817241907526315858741133499030345923464910065034326025882216707167986206112749615653426382046091377599341950616628091572868241179956456312783830299691956489242901806023366479489922124062101329161132452653121568115809128678482192529064692220791103117496632121471751644742687726850261490153226361759326924768384003724791179059861371566575036693900540621049933178886170858013907989241423200886224235608636042805865415645044934912493428651100981138993794291442820642468936268807219403285153529527628370272884854065040307075259325101613107990395017661802508276544827697319809640968705480473749305280252699984882530020382415602961087584071128249347471037677873520389982471061504000000000000000000000000000000000000 [102,80] 10308293637780322193502719075389949556024152331864969630346435173123795470120826806609207914878131687159549547327286935541769211583639654053509449048365287885153396251838403512723456576783299028542660325618883311824256023262032519793899769156313855979800305829306133810296760481140451380627144990892706672273342610818196638531193791845360092615145324211776758115802775059853540710717954511693345420181918735157988821084992660923319507103932400187623840224236045943588226058873022196637527179172860088505753927711943483116592887674682409707634649539166188532940880019420816605723874068052161622527826325028418161136448109921267354309923436643195961392503653615698264937370465843595030657587914235535150350292330760426593113444206623646687345373102134099479431311547505439211537271091818672318463649672133472188029059382960695057766937987506797765663843265061664197448322901348723760681443965140839472312545945302147153464186280799560253532112563131261177878629343681894975615628817988938524161521209252497932932921683678111063503797143143264046554844651797312811538380370359884168884567702056528351557384733148442076124589467938378547945540440332453947232211140823780426397930955674664124406160600973922465007759872869538332029521015613444108320129014320762282235460756077238239509470825349285385020115963339609328759367895283179660054458792827567391765000807124039040005966794302656245799240517001938740853631468153105077157047589770737261034812198528406050000213588621689692975180598928776061162174923613788419338287986963643305840798644114426447720347786849983174746055195766358203614046999051366687893426854726865688441305950510772804886654266782513575255843905924437178396990275547609240889073786752841961067953902271322636128107816391161541856479200398183537156101375537606721620992993674697768983224077715988267799324115035778782557885913792196454240066667864292087994677899444580116821916562510622924448199771787232501236308241942476921101740571103990806195631006046911538220374247182700162418118274679221233899301695419163917686578080480066326900012145749602842217138026649822128364899605985100906411606554416750917690308728409818675834636276059370363939683174699231547901876128671816646562576792005880171383870460246027564882455559553979714099115023027140453767535106080156257240948922051458589320816474624827246679861020874966594580369210867903112607981486380902456324730051619203325198314318364130528665303428181688018970107665764183755980800000000000000000000000000000000 [102,81] -188506785628260696466136345716547470184516277420419255800962807887626444604847397945270745883722848555057727806304202416737627172879870771877451841628537841866677922746922528259209663167821072450887526751900215407369373578830535464134556259944309333147549329480533559456599745486978268759283031962862741232028151061425950782088293649168855506860831197828446895662693124981033781029770286463025782755593112451738593886268111931486609329308530723481552438716661088271018176415070544134360194593000594523542481118977701759958053627993026729965964207010577104473435337885989782874852463719624013010495321844680469142814339872390251955219157993243536819093191907665786856359469808944649714647154753727624601801724889809957867677501372858894435447501783736396519108763975376560489732220026890480344892840737140219391312160661705777799300383897091377019675898879099575849297993479046946240794846262616154168595745782848809033713093075259006785464041425480620790154158166075372782280855760045789108575484220511915692926617135536079526739923984472264441233238901541446195086724873890145662437988017112370520909421276965792576895990266328175197779399114910269254796739397904111284661425875156996866952408537631161967527557254517790079839256927845899878761502252114710110660433504655613682155266399999472562507985222585396848251341588161525617830662634668837946666523133054188422434285584726295763509785943832408099520135885835277800103154182713194346023030270624046109786294278842375398949014667085518332882447413012206686259303747034554445947483952199694253193814881897901006534525494221953366122437160174393219876238236104572646537953888411236699732208095275341371730337498189622685102611892704925512681821466911391374730581866291878999026037555313080009289514608041882834200191853443301035670202483356856088114050392873921981306403762682701767508012817200146279753579998022999558417114289181354975328485265599365021179911396502256211175161435014239005695732826052265763466655911567124416532308035132492863638202332336448398125849133948807238915163280575812199146862468091629194315520742797570281465394997746553363776482349647146976582756631866826474623833671403831353994598834294338693174937351767627898053444439078641109946751721505422956088548033866917895235237263197633729970976523224820444673939534096253757266909288869448346165127094893232521438119397346523134166104954690806633870060302229505961834739126379383152916552200286587212124470844281847808000000000000000000000000000000 [102,82] 2752766491955204055896989141722402509589218747577412119063227479313565998952504109110018790790294936038704010854931129997836405742406641046121769513590162278071598872379074646378787693057425850152576926408014454718429972132249586388574893225321893534390749647893484954787267483363883575641077154416337737990274360164548388859038810837487862304751140529989094376341507734452496201586268648408586595962023760876322673258949592597422945734516066239383162443027568220252172000829079034568822665461743999140958982491251523337436143777304917370114270597903427548857001072073065381767160426460285957209762776164910175964523056031303440517289674943013581164872030926975573750320743525388564706131250599941587878424275160519966149767436851649138362217457918416312515952166476540913820538699782434356983975117792466058901537389880310271267309796511375619790488395306527164607988076927592959648453324959868090100235101487582933388232840565862124653791896443502892118124052651071842151279757497131130543641322173810449278668833658055904304069977458836242882932724780360596692544318290160398852318755880783284537158358680780625049751280712164440493277361867577863560639037995598125064864293031423656245574723501108570102851687128614882039580340885447791617709073447394844611889887963751007031007302650094375342564944893266614154449287535831219410842894152602121143219498190964932589778818329602511678743402975853388076842130694629599144575159687087861458131447684627369782199197703773523425042003747620313281013739591164330389514735686906560791355397788766608458553595573290383074794316879375969750647998657558132130579373673626406420755734103200753787923062546841953075322637448562694833562338335789735436775111559158519512051985788727582909444009445228353174589216977922473435931560132599146081311782636548388026735732318780135423833895492790283280586264498012747810436305353631009637281577607382330813427956084696599399546369393261629055334242189661407441417164199658741322627553495383078947403951617057860253549189534493257391346374563853695508215852027082620250246225942043859519034580236343489541314859248740440177155561999622466424139618719950388702961206944481023291298390683561386555522350412950373180774529294150832723607555799051084286157133966123117285873337534443885124418165169746415462169803253655689621791198509089191793656247192200760142751202118356103336952844836651775896577491347209215701724079806440513391260453081492669996393296820594278400000000000000000000000000 [102,83] -31894618671222481234986019508724803953497371710133143979313321868907279903207340643380003930285347131300272890780909188122128984264226426734852239526448388157267613311630995401288869714395650342239192939309611340579447160827438282829693762891314653255741858770601601353064057231225044991779466485388832395833799361939055531207631178676207221098825894227576514070188234085460982030676264800119132354163887519467072342944279781131200064866008814012382936708346332035064076741258640230029645970957430956441195634870104868996159354257826051359952471343955102936752945762351811930542327509213068626554894822443523875040032863428432441557238520090224661109194931614036686239467653947279260674443531958855604728820012426811464063860660200013512846301434612545860120087637286340024008848984819653947044402244163434732585315164196100854834726517421645160325913551165025568383378676089151356850832770527348842575084706137286979468914179916510931333618422207766134715381856702433621939261590425119909108573814253674664051075999507313380103638696491611260265523888727978255250043718387893480796238558018129513990849628669620959324971402895191427086704957594039839557709087473875136929737472042144508915048727858311668890643312027870660467467715187523151232559215045217049561402390409613403227463460939648331204604759294216544277182489431594509218073780521619744183380493956714160738302176479718503090800496530469729537178290884102885401688163928690615088399164898501282714056230866496112065325744532447562734801723772404272273805276598330457562375275532600260956454339783307657606958441846233439073079212093668882005227311244408051233307646799000495831613901540450166409431446496382128779734646964875267392117629654762909242471343636299271726995904781607704037245935427571382410676844621943834320086710742493489407694687524657174954476083653996674166999548037259703369347661111468901520691282257740199044351557262917045844962834764222433369419126354966377822483779802132943864775599296485275960902298338513768922341814303561917703259184713045432227041691883492741489000999790836666559056565946281253761975897292554480702796288777365153131639932975776009828143540596141593065465484567630342543099586980948689187598760859764276317326898774168950791862802816258227285669597944366570733158055020442974248287003494872022199725320109004973397364566363117484159226513690313658993838731315863525672538565852196765673832604000027781505037135291326655676051473039360000000000000000000000000 [102,84] 293086546579282260690253644732276287892163103873204462127646459626776666698883717374775501111449797499075070787383645978188351496021086348721616747853237305461666497776706550722674412721477529247562564788525564330741218420263827109267782129787425383986660703184257366554325278622478245061048366357762840476868938423155469801250905805160456693163292868765682731446605851587555733637329154914154302509170395107739844513059791293682657698668572577080549856569207319988772343309585451816861144773895802859488097081372446756877849760439697694684025444521025560416414955795266659616636499064822010713647009228707187097124643919827775356612787861558575063525757137846283355022945139138784542035132424248718166512482147316409833115974141158728577062918056730079117012326698324783464167646035759742799476364032801934531732941769229515469131105753729956547538145182166156371904542416302079898555279296349315262126917311325602255930297560286390233179494504292308503665741573884963710648207814613660594110695175212170640589471152894067809238677444766973084634442469468908729068655017440076326691481737855564019416712153347354340989363079112301273659472289710608087532670935705485900578020617168709268660316350321232531229623701333401856085424232487416334235756650741891315305354734967803409364183546222684545453699485601503124988381036370401808729258149468611551621955893321369842609026280663122098381063040470464383839358264435036152657645927378913628048755438986903763690273705624691861271237246894521416025778646622587299864005110425591811264750110271978238530255008318656315584049161094803307738929548617489961842522175322346107986546441428992742682170045138298316591377659548794608559249768205463708632556151529644128259512337223964326753433398460221419992085526408237966751201924175419283994389031002888919310492373574472635869779400713319360110452661528837167005129132950458723285691792783936076468062116708209122826335115941002647034109266224403202786032227957789449466601754981506772162053198426950115021842476771411912457110258545328387988159977330601810849653990851914494764407634377754761176527094694240312922464967183595838902875752217258626100391247754695847752402836037366366688052574542194686588306202237082580313068613153451158668594036737882041989757454884909855252060282463536632114564212390070832412519470961826496359616182955767316476985599839464677270153332734041368244775613290195907108142850473141893450109039214633848130585787105280000000000000000000 [102,85] -1973982439109006045330480791727664121582676518970904723512129431055438161505588379310991572591335390312530263006131357774815275256598245443978521895580250858094599766849058999825965831336772960216817297962341058661030563171250170334091381463785540183143702275403308479740533275921722640405937439324402294128318860452058566988588643121843726017324924285362788141116849083195822138627578005237284788250280662473829633830445713644071160081861534325931872783453965172508765115400806006101247396539676406475728179140142284711863719538970561034231725729364283203971415372093607203029573037056306643547756056403935316640907153013029894529922027563426842057040973444085923591973070410418145474551985569973078900658303654410855553336133251891703530433813604969184050167726008740149364535735056343569528972653016994951735118034847931440852683465492077587422804680869656435436313451098775615953283205494857978699446349687046792725006957608825664657654907156877374730540323158349976028739754243657939234606228435430361372805984113208618021992800867397216214732493784815889437445448423224330073381071144306770157927239196541668635668268742279208715519084567364795119985948838797772535753841402147917065291777991084363316167792323932494709729690768659902058862879584549893180641489221713576511071189703049839768265641370098849504088671424880404211269898027900462347563013935572075692966835240218676870719370851536856802416877337573984679059347229216047250690082267522211229705583321993609450082538968089053334556858208293793502946038266418609770714415592211334814878655657545971277034921737984183183743577286883100843818985299306159190505645394496493227339305056089387654970352829522704731117928632892615194967624513542609895740174559352163959641870772798665966693234395572870009415073696548932748207987130731564570433227693007415203784391428590179145756848565993074757770741660832926633360614747342671633405748665740325777496933447814646549857630341752856292322393851748980508504081119565722951576701498281495335229698425122790131474616455802369601392774402203370293727025860413855342249337010079050155783355858745933590036447337945402747594637159215933334897200991860263293052144005102199753061358488072878173514688028220123092241886917985712312987378310002184670059195840774025367137288566943153777285673277975432223559610043323136641408437395239203113249241620123328893413307049361499229739874022319197825313311849135942262518648073565957062047825920000000000000000000 [102,86] 6629049155117566368799961125483552300660984369206289513610019882404298588650410125274650440136546509191847480922206008473352331411390139657054975453162558389727776628629661147419879095936824121361295764155846382247231711731818468428974622846051551201041104256406622578149398373657268727009411887801451463793668519347063713184607471835968068983219090775127261474539399903052530466553061686568697358960923777454023994405282347228555616172535827389624910876349505481416653644567978310061239217149613106634547755938707556247840284436119680073779832073935611070194290218076875237792610150033762844352161839413339529399159162612073595227143896202431590694910539322655378187939015363702358812492691883322541483131591406845232443463101735528463795720936678558118248298112529253988613964250890042618145389920372421274435379038393521836183916929022906375669237158431752935829705242914913550460365350939783263603102261615223639456238767040078195128005567277210052161127887891156639873587595874416897250339484384572920305158536210887100331659321594658098338346673800381774411636810069993874920457884066442504360658296846691206611013145094005121500560289211268996499862469596765280518436565319341233225049175703694718256422260992448540320881702474404081263125724339370146383735732731732833869238191961235467799194465368685356504733905563492695312536868888240777604802285107263517900211810120291335997085077212780969666020668370722166660023415093974954828567020546635476785804541070027504699397747928992748718197383420398289478844407501491132317271166897568705253647537249575578419337626228021570208340531796704421848350428154702205174821611097687978574731523366142979009216279221836700081931774428169035346306120253889922913920145405694807433239081418974101276228786519585336400499090651285399211169178717919096291826816993057214620432073700479453800985420824908994577219782807843426048667962164767747303616175533906179098836482642808435360956072280036667135095768896237689827525198264263973709518284262223549181944271118205699131292412782088309030242781796727759079794568862914800197250573418844738475654681384058368301876655417154632537909875623104629415371286358973703761386048104776566172191837381333180393671042071133418036892912798913954987666518192671995545680090834000814029437822054709563609882353017660166987220350701847974859892628927365823140631015392647006049974928256269458688667899501674298202460497586707900352701077369057445977417318400000000000000 [102,87] 35289868974700675225444210380758597033405295275208081616661574720109605414511075976157016209882624066732831052989614885184486697537750360757675840656920274511377809316907919372580812697899218121201531693473206032732103377713447674191558810964816196762875589042155549746792462428682699614825382034919787421525451735223573652997336131510669837895457261206970375837225128910110217132748017313269111213600356477020605408653281564218614773382029271941339947157926994210323881154132450763283586718490166036155250126030738139940124336258449453502836874841769835321727374379369934354550918987389496705313187954926865905836030595698504992817372384413243806550209491859660346665068890822252661250089408967933526348630490163341098876331351739237271119675182252137157660372005995533052946076017812679620172173823365678501483522839322555687655275029869248598671534751735868029407218285560604778506020418220889311400170312130763971763865266427229699362253174394784827129400707927329636751904390012338414548154056446355780120844614336659317194045395610813084040408664007778820681701354908438499548482898774050389665203004161479124346445393090117765691058782451385126217868277278754249003557621257305331180639156308969624976757818531085214592789616333152751315686930768259545285752140123567842338201940073898771844242440349693812552618511397525210218861883837658517295629598685712307249888816151665193969322090461007080115879919190370780518651548604700108605377219595527852343011687802281837519000948507288167172846977168758265826960471525868460808515814271918664441503326861220863360178480527100147783263267808876945986258034934117578567602824839811557290867892082934653679230669162386774197415991626565560535260628691598775426180454597779913349118412725363711211576391915055382968561739190457286898099202615043667095644457542203405786219436027804965082219821703153369495749290792179773954247450294666057259278083058691859612317542300461455850417049769214227530389980320369695504078890212313976089779101401989121361321569138230158995824995461538560658086893741105354549515645890795739144606592616224590712581073588325820071137653141690081734891278215379903875905569450132176632597669407325925891420199250231380469627257721017930246813511314943670381337503004910390001150801632139811295956864021147183661307791517170522964061556958780678451065036742744752881480435325740213911290574001381928681524758140162022301643213918634315904164649500688911433728000000000000 [102,88] -410793610879287154053287003209195139891551321688379488082860413759044783612242032150738809529723165076639357990030277192642842442624455511813691569487653876271618917606150736989080493272559646008711506023095505816885019323572994445533947565375836723178901661302362338931442871506563593476023883134733886333929376389359810403939798552650491539429651486496317381311788902791254423056081836955862437279179676890583719224111532668690763417943065872599919383094483775180172045007876353159299312152428905944526079808090750869485759181602189997706485122942194635745016019431030179030645505917858420817529943773237614621373290148490022286218667379138312848208614868368206615080253020417037835892730898515317569053145630635616168738658629620818075688408271435086730803461154730731390234187139025611302300348821065349233164584582077373840061588776669195076210492979523738143577826000233595406415688006059476801448104310120032107002984605391533994185915805281654938256731409669929658175099381135328528818146714304433501932711895952457485094243429797716392810325416595710272019761033866276923553936516112947794944777821800084672501648353565220501296461442645377039333926712886076403239937390981168222475273003545872190507774873556948209923289373698140739798059304339932749168281560952896213970914005718114624524966153041953435435010205252423941601798933544688569520093687330378462837898616418851062582004886215067348683870518426623712445439001268956694517170341505750848921244284770641379721572075362884017594721444380929805614269464389418060198929703159321421236203803929044001251226784503992655518146259599328454697293354448197552850578954702652819792963255980044433879917458171296587088727978539427335306677277489215634390788066533084013824154883107614503753205130353736066273589039261002402719447078892063325708038506593284928593480306272707412519881444802277141163430300018783103798655175508716009708825662945452538056536860231839819525277663336245589591174500505703408038543015875715160880632030240215073099604242017800446318340154545018165601515061413768977905403301083699857348427798697030323620407874687251802019739333249804785085443786342701441954417286648421187918547589019884302653699571179958922651236666914795130902438921079842128682654338903063471636750169781642457668830327088680958824851963367845942360264450369136742514964728703704710328804110178411849796182182677291779021947365269602949755457645155530321451962305632568501862400000000 [102,89] -2507748315028290841299260161727551957497506775031526835475883858336280121143124746690363227710386198462581019475168458774464900786806418935132605912003001933628988676573668934243126098966703113344157551793310394296647787362156780854023837908278460528717726671152417848355938787876411928841843969829409690139696775010508109347908809799506889624625694110024179983039090217212536705384651741416167014951788950151834819492952596629179388501524011392750105313257063999716085889156744722938464530587790463239911183272528620605480325273726377777472140790937696136615166859495348922471707385598935496290706254335494612044373330149276385200607925180249486321859150232798948266945076699191519000849627269567996096357342599961306806631675960348220173561644909801047805917405646818134938199059429936174182121201437011773692904658481249626896707042181283779994633970433886831876248074409580510254008798483933140370093403147052216540504810193777087493347759959852604626685544029068711760447402854140487198317581195797733097870874857965745951398360313854512485273440037512763838557264890340326384136365315164439380323180656551172620476000886163981557010512774015217415979320669565279986508351389233557031449415601879189675622980039480709918058107704597841070948848863894571323822651723555432464436036206822234922887215834708487710158980451991161934767983307297877627486340513159936753049858366635898344188840146542187687088266462097215528687040497560853153509087996332761788101832264777661702698832353027604680120183122762041974574875709500076892992613375738197944672141553622086987265564711606902930816566744670794470463835502095380729544084754195029802509633123455820093024049026443740609001055296905307688590093794960516486443913610307845688487356379811178323184738683452037721295541313511560986055899398623103584838833381527417254265368048340496293289052819305550069533035874921270811248085636357661590699689747129412836769346569693549563827757445930612013254574252345799595572240880236697252580494030334039662636826928639209471071750441631352204165315708635940299201616978272779379729416379361598113905391106596438328036925256582187136549079089312649429995207674672125129204847444810227740447146803531519610630915632290258193105625588022682371310623804163937748255909469193838854228986061580902748772840259554324109722808563799260121275637092612811786429774569628708353281335609270741918133956390000514800511105671355548187508428645767118848000000 [102,90] 33028858956276518447107482992374794318756875388393424958403764512468924140656287674177315862503838530075257666250893907780089656847474444505047298681898092214030068052537406020103731691432779028198847840142729125455649002946668368970546410777028540302333951097076529171123212658700095573355750183345387241031755557133550727754886728398310710554148300559666863145098880490284612062649116776873609244980089417488083737859684262458375200254032415762875997029881528307497370854957051812387761613249509486254813796988584359125219684674144315594452574992324862610835796240872145414424287566927874699813268741343239390274755105344572652867818665181033682130675041082217679008928497780281144370293336894275563288554183764046169352534704142400661123473500397294664904144134256626400367614306612660856134721002606837167306809482536577902699036902280318056398244715192987090996162096345496114394677821156400966536101479201331345203267330795922913646829501166118006427488484443398687457573502382644491475025002402741160957623808802815736505289480318750116391337280611417108096654736210598467124507178140257257665581300120718752009366765990004413699994419129067439683290122032033114878809080524396426093644478557442506157640838810819315871436142460999077855464933018898063994438978988585666819337836071042649611727857901443197500523339400942873738774941183481326202770579400451615820122792779285692299066370149189300498718890038779888610012559705837717667453530128928946834494128970966737988191269288558257317682584028897506719010531240863180798587999794554685380734646182722487354190564032815366161068521669561743766151017998331703930003938580468325394822619502657219887597355337375351015669682933407770427542778223481726105853755540083861229004122602267191101119589216957270027312793775949362949620384285470649692087658580178935470398029265106529564803646752677841881493484373871970679694394572099339028569686379410667062175286509961877828175332253197348792811892738729842729915821243800273960347737152562022365229832707309964103097941610287709694380465920599107062544044085946441492416343343466812592821485661187514946602500682083284509594795434248640297089678473722188723931092695051382557049554088207207215126551097225001524080411971558940338322747611368173912676415529990517772214928074034988238069206498874343217088148835730775968505715027341510673153669108400564166812221170694821608566319144468162417885502175978300546978397414634640960 [102,91] -903609457751679051597041458822312242778933712110737912022765245202622616171396111603454925667806649459369744833591440316574628473203202054302538353637093970939326796428790537381660745249861440030122825431915754650423582955846074017947125025587010368357879740888368663498142301038277442463066045283973722686859061561850205516237982409010932497806756914520894065837562950135623818731408209400731089382395905215044565607396106115914484807685518126712124526739518679177775322666435076353889584489438729086326744626237502271448434432854722663226410010742060328955861238945871702802199342657789157497039686740260350667955122412002495290755338577043016465762026701173766333524161619210588989556168013632154078504562129495681182684633731163097793951892944262552969345856198261471462823862301952280429640222729302496842859362859518129196191419979884754268978831037639936898385741797830410432446158127401205793579123279969561912359623599874030524809396851092139728265072751038768475736740063148577234109203518368348050789023894001765317055585870672498374260219526220595796736212176381573474891893144557932605239192019805597556970804619169683583150963019201616012898875664676760425100434795494106836943901778924732707468903252288721332648951840759191681987397982419983966197962622805199216500579449600766362794066428554227749461497699095610868898326215457298463133015303060336979451446726521147393387315827693259162186277358526702110549036966340844402589162488949869978613779833701174611273197448993974790894200659639013498946378366756908262119955624340376562609349670355950527837371757461582381148403876040107870815760841282041404903173154133755639852477396795652047331311116447948880223973233550077753041171962880219838110791196289173455680516454653473499527883503525580334667390352554577305502281466916189266904420185942901970501193509377975603834470165252664491483637897020021089857086191605941722618483439879671784762159375420321002651309080931367606874751426986647966662988537137616554009365109120674117776445433999465434967041611933356536141693247261231845587151643315422606776547304358447074747174455375669956644169033558482428004907505935144779031553526331928656894811832623193376599187890019730413109944213198179449651205813303718785830255147175840291364794154265229800070833880871537689246326155033559828568099775779128053869569971151677602111583287871428267619363425283856581919339848629265420705037100798601768291850753728000 [102,92] 12826477738690655138095731694733251728570903458285415860124250964510851574040679371964547068717728488546652836337751625361493566559812448290847151897914197511328217713564059382971400006297222404423638423543136266498857142686143858959171790103738199123875160206897618509392265107915545883403118446121067320124473766942968334591310314736889808856211008171944207763718352269966954879466075243361015260987558297772409896038099644730100940278793259827138211828470785585120022518120823085986452015987663670366123300717018397536071188891709891964359789850839593011673141618695639477611072230827660153167584986145261227022187995389152727565746544827977834115286832835135093122472422804025567091532140606375102212801516356336296639314239413753459659317270002790332033535464480498492428722453267725244230866607272451195427285327616907928786177902305992369878153073954589123049298589528143367521132375620327325919690517806590881624519623455822974644915759157612383541512682216855106115456151398966295383197445954181352184378868609050217430027270023043944477732005717972160033866664582825695459107314907205927458635074531899226698548239203860977626056619367959764396677030569779768627437597599965688377802321515265080709374725127206161967455122634453788462385171339557559077366345867771304959492898770604999997983881226495443032402467675964527674288251197108520151334296494142276919941738513630113065430584755756487659958103467486617133081702467943328074127349129804204484467177079068838252069535245480849170815901999809122327062346828141638701059426311584700447627011616352112246974550937288139956669084729698057007087301241044885618742353157924382968580418694366971570158698128822048164706783270872562504423452016191280506991814689251363818736620523119502058405639360250097276703932750440454044859018502341266156847134305253333228109948457990102203495785086938581196593896262202981627643060083424652541993932698232814311113509839117099559956713615223698546504833003054979966622725626152298177114774082642128758806820852813499270182384099005506173897891278159344351335152396242429687806604790743954941411768000406674068669700256859844731490977509897347305830706160238689658081535403896138450543142718098895751987599555426341052290972212427347339330753562090752746674542097236607685464264362552813937546235847792498957072108284300720822351131351375476282910141904785087037478022277188468273232181055145455874739553103431333493694560000 [102,93] -118768744158680710988234825270261013864967676928292883392039472502874684078486581605184039811675621161243043005966588298494122636042874727506201855607058174415918474041177163383713831727605979311670510739606356420182766037878511162193483951002667334103982961571122599105126775190197148750090880593686006340680525100756363358760301880931491213382890345264234829870632951824911057137225658315644860807032050313245758174481377425394972743264634624265165951490035421602727726689401812375834210278064246628500945095098046103875449019900089594364199812300648433650527099417833632441647960774179658024435780112158300623714324566869174012890175260319225198049541755720969838738234326564035801544632583515602695374520797506288942741289290001051201951135552163578682987893990701378967085102330987279945371641040041312905259885658896733007132982355447366728520351600392991600564948976514248690863622632060564727371880616335078661133090491126402437894768146966459299062229658762140777100338772868049491429841778603888437712402833952476025676983684691791699154639698228065195595985487549720870547672341303886065902804484602315997640953051936044118502352410700462410390036762459101661771008417319971306700794625923233498185286352669090943312976715806957333125813591053774414704056184550849375107964361369667202891953937760767991780569103794299047870216168841071815848203359299183319735440067225720440487464339118608668195798588068986188764499161229176158652770644918072727954142845252051524994300314384186545784187012381481507300179930038904868347117732430749581231761120906944760262999975291406964499474627919652145993612563486048132185061119378541630611683407322298076190442862301037914951794849453857465600348048625075683854426146363319479964539103378822513170769819346667041992904764456236797914870447577641659779415342818174113272858974354195491548878052360160587819090450061534594563075964430425971345185121927161713992350234483687263929646876001034739887257408325278299706333896314476532876710701759805362914857718624825774197458575131450839204756418270676754321347800670635321497620965405636103974524040857908657577082331584278929120705500368133512807962827487112644931380035954362071439166355478977349664600881696569227108670278696039934176053069099746130911849333757855550210263109330088779088770628376304651071749043853228861666754728080501915965896445991282382383877616877974142207687348946390096163270453289255909360000 [102,94] 1217795785702652680569136021664661919535457844032343338401775933875225944686975936410835837478355068573841309781018097727201216794283329883369613669310792011286129897855471464747712784298842284906187364360656159309172276724328056321750969123507497610039380964927311687831298837709867776470562456525237491202431614231079276851824021218652132459974305172756538516770016759047536854248022142638566648710412730604314457768026656710487551340812341801507465242882326159879115445157200236878160369738921132748562286202746836059874337298885561818289391723159274238692763502940907470315189904538309034087499077430576390168052756497236934956770804866793706164078633645549275169685860152788565517604621009658650765055265912596673502020667870813653430700621722121654855164081113646049299180904687917167754277490719358851611279273354456046684622311058040414906338841382036557307594750201814241000121588526597503504862302824146395249908070926993112153302438563386551938726482075969905348851136011487387762760918158670711716033665949173190743972542473514146738563710033690456525817389596618779128573539290382229754953082839729059646047789583282287678847677559374500763941035746732186884527388468961076283889329012762099006692382051415226567246824395397288776146096814044765053567852356702050210088851226655001461750938359691432865852969274408121501223531769381934316278774381444363253203178639051947027031700517247124348012960530479180751080501571521805422976383067869358925712908419033658052529238680146111208664937341718154159509525691106198404170871632984841591991376318709212537677704257133600192480612276623398369296025876140093124359205530592507078937396105402831907864314203148605700106154944620945089802183380769004550729774056559715737552035288201955809114029337898783716353879497983547176027442624373831828859045577752943214937251752055693543120923473519362909622148439459712531431220900123034739904938381481636902490333602468455585508357976238080513723428606001326613006238911294135378911565320714939359402112824512165400668677817002619878470955145448883377685362699009040354916908430795066043319374853680084190088592651932256021981905601496911794241843213937322052612406438647687402726024977293971936040978000359852377099238740099097913010096331514458128439462581765815456384565341522709944136707347667256040739126868497250302984304007928928311758068855816133113077565800566425139743657787972969859312526624658380000 [102,95] 66728188826967317880499796138713069928387526956694284420346060621873608336830347362047238460108175430951237933047091248250628442148775148083357584315545098367348507726953731473323737247333101387073527636323012037292887475000289564933463572053888212291726937179283799985774861141161781686030585692203976141647476977777311864535023545275070498689741227382656803236829548685503747183473612529282712900788159846617545543060571404533148575415486622029003108615483105129196872094443638625474155090542372266643453808452434208542077646721366129454346391734951380342090901633636709111344862588621738869952862431313423247639659459812075066712470651688433391311724404155877440818572535876734432775842564844827652941534234765659977514876361189855988775236476427408099281538296195591000394264967759895507300252353276479094691148625235575625703811546855032176029256442874503784722583386538241582121300952570571735980329204085033797392588800101419707696964984404868905151646303084643266055003146335812289927585445757160206904111496038638428202930217106746884224540142861088644783583393487505451196217727629289488785668246316317685320316798638029596381449225202160649803859622409834982449968598627806771525069766571516362222246515000793336273552265292939037518247028392975662960278517255924771765260077239252820669077731817963485288754302895610245208093356867957452633468612023773418056778262032581394526378517473035447535633444729193983284570998323804099664632979808179175473739910740101534065945258621713200685546722741798383243482361526149795575100981532634773638271536514224313207928448833890372123297228244212831496423461803274815442507333020538422795664840281249078658627085413193438082301310819116433219791134161174433503026546204219104739355016854233773572060559859505052138747353066947317318173307560263466794147868507098537330701277911735536349422399370545183915606984538991880595861094319925976722948672857391978225014269666684370402048961025727065688200752213791855414608388362398646891457395735409973417440047726760233613273335404467483406104645548057633821642882691846756378746703276212020724742850650559298662820123242693823798685085811202023526529820905171222940730176710979479747698454948368604331383591988408690871702292298137178526196708016259530096618762098275299772299134571588158642773679612393188689597009248621702812873480247186027860491381499509883699138521776146542112330610893701877491875424000 [102,96] -15327834413227098696604867246400988498982692882798322189783947725267736354157501332524515744774995784935499204293227341567827086428947907458357838459035218000650837348639062181602957241599299183014047070680840838874567408766594275780731000375547081196261596146277964849186677214695138015633605577426120705792945700264897810318259841504842137247611045240371092325346957117222383249053936164246363149046925977486373947863904230476138502146846310857652828929593471229168536141589346631333958795687515367719444382826986517550164844302640970981743852280617671718921999631134978037368144672385044438062911159294666251567228390021615274375205815623511758779323612362573594352415058679053596241037482777762075959858160876047374658577880497573054129724910191187403869842319161397586708887809055978311375666597581705129793691906077916965808713129150596866978210384884190231431980372720580037235605552845745625960555377870092753039274662132391790249891316483929223203473397874982533239701901843944657316918442374498218675010724299475363012637090673589653083188177324538034522787214597311963648861630885770471749573847156388420937218308074344274919704471739504501032744700041925041404757562547227817761168855657978711517908757976260015634283410803181526613473592393322148204349110324438893476313039743892302407960420109295524268855331191869292005397741887237685104164025487929587971546138819803741399697978805131654902242262497006376032026063873156145926591850086657573604764822664229747967856970179355552143897123445200256524970682449302164238826128680032546010309882745537585685942582776565847879140491196874615377891490236851785256545623186598814590677936224237438000406492310768271123949275494190707361472441961046310028549494779167749469878691452582278210135846592812758105882094610422778788959929784596260057959536250109382321022447434782765873332124044827322445854358541761484889928587264988086867891907529925343010600196753265734477974773351337079135509091571419963986714478406715754298767024060765780091942938852255079295976181825757408666965542918106680234194041122490656962678840535132609244533142104174070718654552850766724553064775471384705765273227574226110550771976358080479976085333765751901287673509621857463925696477876910945868981649904252061522110122647254349788472020296389103526871881587684811083080017362173139320995887237756270071573574130330849254791951756691353066419042707308840270767360 [102,97] -76050867031559028555110419228438276566517924648262980593169880230913448326443977485651226686765166191974372511316024902928402973515918447974976858058419678493219220735375009933046714449644854079521974863826414137827245649641487409067806247701895599363676037169807391908051674960577263904055090840441660751934051639578446486020739762945085443273924123026286699458128422733198533522477127265760650796792378679228197196053789809275263401451037178916587483990169356789692041461545624498390799998224189611181768176140284580793348871181226702503602532935414117495722986640134446783066203314964138405455251268802380604616171538532026709786697989918228249491713335093210822764318525294610945752280566639554769440502933733599671101319030266151421409871622863644283026367649757809199327339184678987358568632452563712124340423708038253285004788465588557558606448390800765115212951391994267520658815816256157734788072062913956532445975730113473839802529229371867244625401789505948292770440514534568213301301003263022584210043324166923019661972561055040955717192805136148349694378210577747522127889519006817682431784601176762108259308871564555135507118646102160887791842135278368242457639591176157042906376610258527507491534585400654934966676995555306877763279947154623415028462165636990320460027241015384383388386367937391173394633571973954973381270576723566209580206063777011841174414126028900469703649255060350297680126651800107155979089581195600715847810494522199079339900834709722214785852917144019638259065976776157746352008774314837141124333523713029418061643259528337411823374292775251028099609124962849400197263414527208373533878510033948368417376655603133429486150973150662590696937353493790540154210037534770391340666897023034529222698514742260532533909060627922710456872197999187167870540050959754469863859185819910096605886374271291849650788087900901509465978259888259053779363034089554066973655064189564238773787327332130323049922555450164695128962082673951874335851960113326229421869791110310152876314923503398935242153522813137288376560457574907023943363040890041618513903965332631634551946261940451776619158080808810554056544295411456901422902405072706051705562397770900890164170072974371183119637587468731252344091006677861537006187324016322807651789608857696870527288567643094265728346029444006159873212170219436139080778718982561463148130030658527690133100376390544836915143016540008689920 [102,98] 1358498133775256237994110400959770540491203782175310947659800653235193568326626461721565924683361335019901348944713244954481257807885024419776971352430416970731459007570199902417344279180035544309936554973840701278266892515444841298870011052037209007573693261878565761545514014417647199711237775975309381923581840025652401726788686992439551823604971661031386467277312563117518219864661820818054354410276720728553502365572228995879872721141659601715552336009102618534828231123060732347924092835025730372105022756234044042127209954029424956173534849428650009809755710132648782034547335092533604233653301143739887018584872192770254977476949165165653798848675269958649740649825937795882587038300459190548365493260387211939611349396266559897824946523238099728638604123303428726447099549399372371749766605549536910820306824065199185581006031822851654655577197397561158595335479000593112802757300049199208920150860121086435319565769561227607115913523897063567211034502315552169581363219455166632145797227612976855756599873558152298735023363904146292907620979721959552450018592704202555279564116976083328320043604504801202236654587457015367619017471374145548931068887448204919959255233688218405747746746526575147408847903081747453627168511240024535437250822406558032930876883503861820855570939966447921387934985063894647647523504851896456343802596991683177499516477884039567834509497458620518714129299829077228238115006200803448694049733046411938782431842829460217168377232948764319803467074010178230239254535934438593275116747021836607552008807407174019473426640336739152280643879540435995633280833823040340181309323156591651238636693529035443655344773523366995785548053795208849966359919823001755687438558904963984935124659598994156197982881568598699888888696531468438094273796596430164504697924699753446262510382331095606972105598443524814571993040102801978842082907140532666374265695791885151933563119130704740334673925519707045780133335510869659850780412362828453954363765505584345630255664212244102857566215777994333128800220418717202090795214804074730144161990906423748485754766774223669092974702924606361309955642133550827592246806880083464511610851417549694499648326566717076359676563798040034598628333923511483502480937212261505889645192623299623847928377089618738345247429235556871123985037220290521553108536216444586959456563584276903127357284659908509804086625323678897248984978975572000 [102,99] 2936637185944506461993545650423534391025047090541847689365164810278615016017571992505921397085651311600357207010715147462804746393581195542550227859317911109909972453659434036020362309551267911559241495652489835107041555370060345510785102119623158000677683281339133119270983302778152102775994808655873716517027474845439552438984371578137980893368518476276973243607597337358693888436131342908835861508392368492155875724492266862172611622031480685862132001160865147841326981072629637284162948199533374118348271365464841826735693832837439348770811168057632421501723156661146165244346194958356159499910843566273625688753358737000005466786636952680328360083677877221995813105185292260965364984503276901213604857332757709256430777226556081275212913657767579547682979044775994882648189243026555933570947285513646156108715993918159352074249985815090634059465923270493338189832826416126358596222039996524460925720515273782583178022464752945480848439861825401358126039268057882416927113402883619505679101789026144927351608961984093742919567042523057162342841660394337552966203481788767194994877353462218216379752132616174052219897178707502668684862057196807878831971522822009026894856314210845555443567565209301528180506942534065847088892516183459924340040376209321554246114265951781416371695299476483986774860908690749356070730894166808899848230800651947813611429591368255730110341258436347395317574444134141831771079918819162312873800485984566629463444359107066331020949075662812103884487645170708974268232983882373814232254050797814042130501189534815818930017751783497350878885687656495953782270554761944973251381960222931096981144065017308148946700830674897794602300373439852809326246593019890072203812912948142323668094916172916838881283596246622516497138141297184287383212263208981593369965201403121548072463374051328437192212537998236761155733324471366724556566112634208561833016991554327254993608376548622543169350667810610003005877698576181582771316360953945523626480563017397965033737416223339440834881979968381844621102498366273032175076042159909235401312416997448502987187276947839938993676641500510896628328345639284643697194579343812622076561777363695814572273402207054486711180341173080116587965657462934019437104576163463468742451245144771128787852834340442034266838057645383823208923227323824371190959753952160941570950437337705013444803168558001952426859180686719708504950080000 [102,100] -17660228552402781413225701973579922961335070738116847713958906702487420736493734138319462919523516049033770151633602052939047924237564330432942671509060727147735541935511615357125360299413315788758841448324515328379218781314323106317259426967602250532035787603768995977399580512569641157015023293948832229446397262268979265554435566950309403404402356564910572857809388211056328509010843606249856629024266208392787806151085647170114534788240383865278107869177961909293518800415435391470021296649452643863303079801139003617464310018494317750594504873799196402088372914044895874256164951995617389466617404813911931138208331297112917730102330930555067170833870311806540290181378420725063452947517429140438967678785811452379758829167309053159881825137204143216380033178686622157755256875232730598883201247372998121536377674801587177224109093624254382002567056955507061733254855453932847148553677074273588720530740986970845970652555926356985241214242688692749761460666544196730197375845645734325514675839962808573796590391925694424453172641409877828437684178435409394609043219496755935534110388265871244755700662882310118573006407202542398503635242851458720752603702536666766528701989290886274172881471870465890900213650021739235102777300025114181962679822419886032654238760836089402161417354757921347820185704184675682463369319846063636279809856822064707038695005664392475801794629355814563099388011177159931416397447181275723921642842087657309063806703442375546255997974087557922192031543017884666406468089158273720573437196668741243459907482536180025421059808695141087457578723159541756467627286390228044845482125894892061422463826752915731752479052713449544590006924288794056887536806786697373884321246594683002175142084343514720105623361760043109959636643897103612300623257555922889527467950427201571472480090246484669889874988695121973380372470001358263532139830746833860203355125320928072388897292740163253909381233563320250992638956980126180784777680304827064764979448312837964113104975920035905167312316865137303407961598808549866192902047309292586216252606250009224932314215806375434680696760959087198504487040007263239276969157495340957688849383250146889240516713044529708905210272884269503789816803791318167284035002958745816739587565496810110516938451669875565879791214058293147423798671931020952807733732643124461302457567490071512817347645680570485679942623796910221703680 [102,101] -115435128557493463046618251961651260916999248440976300577517860415967220887692695672393826334275341345298803196331842352512008907900686270304404150444247872366077441836228679135096512013379539119059711610839416684962915832915089463395270824364265074258919359211504923349454910205015873734222767612226384542032211686144305484761592929344906897343406662596846770338407493982523427617724850511185390673346732695207289004299704585196141786446756608423319901620272640550708901214790394354551925809023441877727861001097743380423582482452881309051963915027959629035513077270600846863820245994355638778671796780476533183904218576039665260433408193091575768507794575284463014028228109065442169926276554899817317200838594068620011130290588525450139488999244083628685935599612123106764766489193308101474168288877349290217234871133958114693237494484748402675571949981220693135980899192136866051339633097913811286368067862793407791861800265727703458379123314337270284267788979154507423613026847808540036463066170930177192700360246772841323983925728155919365262545711155306025538348348138400960973489051123942568534859378441169965351806049305934893422792404929923799380252084894419042136546703142216876104053185834850481437103041977774764597884033721479873441015886719763949794311461121679245671387970598089639603877749248350044851750344874215272390227559246155389488316630812822014058048684959372312726869604597811245679373752275518940241931051955710760477448055019269086270575679979224323150901797842184929544754973501328570424811155252495446773605789300455018358990644733679493755494639754580957083177668636164910864163793538352547453427273900179963267898130562972422842846575092245518078118507176333131955557495230761386780097475425874801205527163760586961809165047626898023509711908956890058339533958188069474382413383984420893731629678795340066504446632727440645298587359885160175481505632562602890339125873662505304353815967924895945913234504223871575247071102157816721846813045521628638275229632981229546128602665897471802487878019675400036179556113245815432816569630217306496714722775987854825272009287812196179315731017472761797253351309257011463665650906992259141285692713361196238966025573371284696569474042613978941624916462594614007856733088961970139025339442437750156286885137856847536529296595599489037002014827084104309481503158520962549000826491800340130639709011163492480 [102,102] 49409400292058203297375943306239517501133022986146884351386037975368899896647641763265303129153242806813506149696616913821360467283775194941194334401177465253187785943260964858260462082752455649830206769795346494563520324364102829466781006425969924775873361490080437872997594143424825413951095033333512457120704715774826303966343243849999498541575254472897142955985518990370400409912834927311667739749092063907748140928401815192946665147029263582935981691230947883355357632096114428060019462694392617946937765068072430074073714432697475784474043498810144460170082026740990816566611788127354544246033966392915567833141512155116518846548071465342088666486609299351471040871931820599665741648867171491182914949443285551449619862507281779218692672054391476813750951219539691760739960205431131552013973473217442904733579508014245717387666518459841349202494152399303943378642044799612873248785640574954537568690878540614750646390762145409271561455741353377989604279814080116501109970338705452074865907088409517358224680319061744194293751087961701824511071066843803050887285643978364735045451930334073939623888606527150740814595605804574853728578202754283890189236381305589723181756484188633602351888461037345291380722454256981651251957084825479638313709531022536837244105662293847763374513001449861607824398957401921443564792431020581882158468280967136090811588597461008865308024441742598910170954014843592101092117879768936319114973298757112191234837006153295745084397219359933279894316931022805722039607130884325726777727670631634987900994837198393698305355556286296866911729933702327693272476964696438495784529400425101988061936399674635295468089956192340354463726380398231802638715380860637262895898376667543371010534136869026990455612483841961148794701352332483471427290651878338680811920819820903177199542374310024924829244515221475655668862732256019750562669808955383586168456385831062400538196884450382273711846124168902028728280524804669656509042275415762180158589474012909502412059231074467415787508313442989113749997769655336602486207233112991334892570666161112604560535947505700545651017814970456973279490907260043248662053460876934508391199728739734931801983437059795549942169322894319932184351097807821270033233802222259514887487732814908038015368621052169357387755584531805074478098649609070185653385147744215808347579973847303617776475276146924633924770278720 [103,0] -1545891273551721867418965467304821805381339269943852576245584615326649560592395619438052218693288016519132720260649068147887500214343460955916564332890690093404001138337504093800883314145027614061570037856481670211700675489827044268201598172780960626244710200750095893770912683414064496536235554307175326921577589299588083201342225102905288364573254086687572447818781325472960895177462077330342395762657674392405754713261601235621832578885899844704007213744257925227183136448300294024310491967656523536005682541398238420149884109279720034691804690880045406579717573599229696761061609375441844614264718311274611117716655286393301861877250880493030591685679860074205743788059640537503688269379920020240926225811393429674966737262687339221412501014780765921464403065575431927681892577533224105308544533229490345939492563047264506791986677619488669689555926052412012556189857353795634490567657847604022375517622462692548225804862232444177013335772744754700800705268122020030099585339888338800248493427177338916959667612741929905277604788385346693940495899414499873296032643114640278949725964935622524640552455584777759625829851679728717385321409474376363774436013402459974799755039632857248668880646009213431291506650018163704982447640651905496049154052608997713647331729786635569229009847934104574274062744467781499664452307912093389441291804125196176121985055569751532090448920128591119207702260338507481591944946606237810548913691995716135784865264342211367998617722261348857314034040232581276329396537661751576401291605221243091375759883183071102164337546263137558011607261145170142896779715045492501817154864238901484724517450472880875592446865114350368426995154440721599835310581157145672654881663615298730269751434881574777234059534834004136225155643093131805060708150276977012950053616553119140974591136319486849021425285225269809570814225776672701821762800212829583762508500417905635147068649067088714927770420799058211597872234067452231523524022582609683779580258503265788294966735667927772974723500359354699981089335522966085779764468393658078430783832369419416461856426973894486567037533735498520713425755535153827376725636200075696002813143714320487885149116977714850358693787381535611425191913292840123993202894795027879497258367553635520288788061407690121144405660895460491107242470805819588837674425570128502480093825908761266179370873801724286319077045068778924081797134690406617702752175367920692854257427137493195606013271977060490324563039118391718707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 886439967037336824689940107629627280477668836805543098839772606939645008084911438198978633232003607874416924334351908569480712222083011800351705468848747185316348189658749450718931140115589508031441724653869494858463084544776725345512283357695039104613883935184027860001246886252403622079101300096639443180885788474084494636466605687297606922223124094744793295100334620077440607569690126719659848352219895056701676133853391113402780807062332978788907932994383244480130541404125961554728308321652584619565208462457151497537710814979871055423942663451630530835990370647077739648814114588151178442878219575552423338420902683973048052809060193070603547563915639627796189939686140624039029484273471901606575230653991597314458991313829234893793189677604063417311119297103831224558223741549508037817731075835958948638307203962364883838501582602932740914925225290755268080516447817093948143233180784593883731401413723971636446397421365201510254324534575245904009745217389432410832391201279532195647462617508152392199056501558796950279239653985520197475657714758141112807948573115409239396830947832492875149529702219001339318862982476685435809240909338437389311643241262940744838104535667327146046727209802686382212872114490306838131797025672265495922539015520178648102484602361612726367143263681866877299747098958278054454661155418902609441974891679780768861709809204116069769593765750549166374767992150094034839772867345524797320490341819675501000588260714607322658370136698724353243146859106587756671081252601761729091966279082443255517517444194450505924371540092682608933120664790895011570423283911038448944214817989333919264878870290969406296676472784446463755981783940423968665278699516822064316252481754659180865981866544422397724465510194108762414103412684969323155062499235822638890437939670853260826761121252165458599533223759092475790511759092328189348465332502085875954023785421828672164481099922828316209089858069640889521021115399097990196645013086459595675336086646251823961719257509822228612938519096521259624601710075878555788660147150738890111311763079549151998550785011730535769878276254826171344195102705355717419977959307144580459250183504694056413155493228461323740233414088815692048311669323103966055251999764983038939523199765693496157023253541017701549713896398091669422734525445074731018310484194621215172127188152175904077748319944215997346613960985165094318214994692368234932473200007542486600273382103019960260775422888201030290796201216968697652969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 640538150463475472775067815670020327396193476133244068058322274028786740781316144670639892572471287942222260711192072785373367328804845338617227069005162187534724786648038740708376081915047509913850146124471886912275373857940793702404093097204002388165649675347776432745607668605566815407425447424729494123297964939318692148227687107121518219616224893334825661325153365803698809931429054393852128263175893158685984718143951654170361469728049382417476143037268351543241071746926876143781750392141910771098877948789736655430871309732075828346622230911239576170818073106315397880083995034104334580021867652991328137180592697504890238814178327138132700127810918797915360709201972404660321891418054591268266190099642685112950769175572459136594260822753145128080293347232585417726815923970316552877353959096972919805021487818416307715217716488209881069142306055120527186309708600289717789574337372471346742609011375928007046624773088225318718206714143124520475784849791588533483883685363051556998617578570322096789547532736032221731180673813659546188868597921280662065380589173646803228071553228349118839343287725936016826214549185419842380598743138834947364564529873581408521574903278493735741467316882495572532199157398070113441190277563477635400579745411379219069950750257182252967018249893382789075075454044886179349825374487222847729613692110123148378215649881483563084708103074503962885107629577239821183356051570959762202053154793997752026633463343864412136848223803050595322536644947677065835704777379942424352885131673358231088113090381328197071686289798444302222020900209068892749928393665530371738508595192362688596952692615823726508032441601655932218529047614238833856733973104306240717807088261143397158938503427471713233832916734997796106004271577743690268693073774609130650308422354708945480335681044174180796427664175591146369608866427217781542589389749856537991256868541275734714685513705321063541128970227661682386827174158181574343563557198157295999609689713764290443908415625524392381044538980805170427461252471841438256622166228687232865304954224082467303321482487522544113964882346983105475697331107909961844407534607291677628982138810599598871135801951114733214544248705317746466757408975206181006854032990937556909329409442202263085447980048821504331945593193541503502581723123844829811856550676731701102018272761570121977202276788701088360572162401528714819171439824306009952285389088276992293217609959515941709259140307272313820170859352494658098823168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 37106791541182697522795960659208868786682098422082955331572274417651912689316064848584210737149756268199817071129073885074430369338562944545564372321808054156261207750227058218658335052924317379513567791334373351623323227407493778873731500730510116881831955408991864145477302699881133071134056437635417585334910903236544583803707611244614613479217029334654287638736564396257928924070524807558423691726469081796677882333894940707419785404202661439769010579374368412075236835041700228325372355663869292253832122318860287081361058327326433600577036462671425524421958796948134251931798571323212222310460893072543145972584696932564864903418922930241263516739746117833369823798916650347923959616216747664833142839189048650497549627135954516620963935730604434762189276802571136029618038325950287503991266935443976117782137309592923165786129357598882778254590972043233606277905943876869530209477845452168961538914527388151131841779288979178306503126462676743109487144337964190938978288584091372464516872237363059885895542855821365519268722656822515895615145543947474457630898977258346447449096926654294203828858900467268642639712467846154232698356341684801633135659192559968653898431281926969597937439518922761789394192505173260778279985902466062086801158366903449956591148798372032851539487065521448824669652995811068123141044571291739342807049783653033239521049054232180861668359832101942525599969141988081071856365374953700883910835199941210098748794822388265668786588814084350116342163543809140273170743281954940720770337815759534455826886390490705723054108486242566865028890804485131237527557268905569441143762836686309448089575952320679476861382349223962211702200153441077500907271631850678010858962210214992183140235434147922423009090263448801512782247839146357549699824213896504294845793853535064637925418671720473716586352198232327306466086172434382853268199934924375408200769991267412713594330875904623768844666468968703274695112491292191196209312505769458809489725759018915768235473069208455486010178966602081476757073834674138539939541765744013320950817301837884624090773598204164028452000773171170325508835476755606060113177245183657147292035301469121341595760911466599532434533795369456186088125068406942901566259775010840356435445647759926346230292199916982336558955706074378508886460257964676209271827844241462212936669650759593629360259915669905060319639969761829260561813431586001495754845339121849238378019926758240602463297899039059478407648942530228168455620657152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 384226309734078720121529257664431424212169541531889376999867378029084464208608843375535752278950828565789528115498093376806709853932639195102798500386887721250645528831116622688416738960550520453476649346219855621939518581044330750302709836911767788544520174006625150387435576450068839169369119315966099903486387904963287010498398466212593767020943583266728939841520681080770936150846043518578694261715982988077790517130823037679999486485204298527563885443845336795151813430358686992243875805427772100544592712232194380936933032290528881618610841666715858540458039014639213496443452577231673222772210329027448049428990904442855431308927564413097985757656923177002932030159773682951651576125360170828710144081091748102056708927390516964070062398020974197751147098754741210072294411771620937549736231116951320963116922987093299639722315449774665589806313428578453789582056673531398299527587352384782923425597231941211176967979913656408148824178145797020555025637758359891103184522182260559759802197369534866157539722941099679229596578005690291132501152696215372297384345289623847902341734249366986732315253721733792431228346474851827439825115607436897532840694235720969328853832469962245422937079186797554992747013740652383841018695265155638442519321047211794721883668551958668355916757706305713479519282100033437944034200808465929205181289716768176630432303175749491203757165386764770075800709460195734172855912970274725157577493394737042516402008597979400496370776519548418656310967966583178773432382825835220190603447929428631868254954825618975400791660078638278796894515587482427314707009690463461022464947619181886076050290177025781365774239440149667158306686389017388193813216667258215051188460876020196125040403113398208783629366683108274962853760432997884847845098970493839692605700883672114345589672832417690897870213247810305137816567891075050879702892443469742638397773096843885635332088241423113528305412816726487993340177453081848636500780292328477212891224630203241045420718359172020097644329257716576762585692678630968638689236129361034342280931482314477383229003268666340277247775199184377452864005960318858197180805079807062355721340071760574709619033478282750616874786315645272427466958910380645315900072838988543383271080813918499711958201488166674289721593694639888275237807828900102087233419082404653514292086518636144144480080998041725152302300748050079303633974901981361276065604553306365417897536591692726687100763899415102153470337447704516171664248012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] -4965790219341528858650180789700186548246380808901409399294253196672741741912501522453695891622948956906267616981215976134982409612587027490160536750506501932008966080406044115999184946441531994294086499762361306237278466964287245950203578697874546034076586202308134912118662100637784665487744451434087376768062787546348196853063332325099541843676875593479101924087823815079226272671031616373470518743362860448993837329622244439487260613989229845726360896461377949453261285520047695238564633741066146384221552225771461343465681037911391755519311842086978147846927539704492551813386205484238911913464131198072698015950315411358105192035590506702239402500571072668466986391003549315394217388824219667034771577717088511613001186261073281149832757083401948995108145437342796810838346030432633777717355951770685751058806747914220979692116169014418539840068978373659780579095736556939653383989808567456790696348940764847187110149471171778907304623976850340000420525666355400191145861461326286069076233746516930536989438648066581452846386750154596049568262711052173300753729734004237211926953468023494177685754126511748122623255076028163051435944755762218020621980947416345636231199136160194786711540884869263919527868898867235497850105201545165350362499740045539529679120477101577261891800984073628785708370314927261448945051470677069664434834232947497008743912523660624196863652983386573810166652499565802581294763047756584414954909989776112968057478259095039989336309324293872775098124227113149797341922487755661857534119663655291366746398701912776821600181889090255419501014399351500986924098972088565573923315314692146220448348639613455968105056330095926825153597970383754595933498467975465312336776197653479843175164160696260535128964319489516190427437715584177435978661583245886170853223322346149131155587975185404472898375659582963988178121971578453435686576338034521408390165631942284297913987049350442003710044189923252382182161712739071426989127851658029815892059429210220317855127132842791786360066651480943422037455353406466850304095084941355514369217708131281843542636657416316338815270751416368811334238501816579887221313805785810382039935547607794627405441843681572851027561814499914266513464479194140479000644846171578389440440359088371594085034852171329154197681646624908639557765195434132511319263681254633369838513031189994872654648776315243099873126387361306547873193262403781695976002700262566266993856108011734785603406814293939515057280679935931036257066443341824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] -39131895097289111203620141024712600224184324894691496854886427125320934411665472215101082898871913990468098407440350398132226858024200981702126808652264754088830717533724608434124446764996489100087281599221563407685970407788904447930330061538319715425021134109701949754137060409999736903469742576243869927659138231325268059626023764962050796063144759359710205779346047411366654972393994758871900083632856606377616860235358214891568322318991176164730271544250599306670557848751403114282401829183624774948198016043914141127066375083002709558697990467442910152525995348830185020880513048457356452115260632853080879656805573660780871223047588830394961909006010779325628366204268571993357860083335478650870888307101891155755634737248776794033340949918615382868400101976815559133064589147971435510369308784675690051539115548521631211112369262745972283226173730252457110461462155880451829142527633405550042200667276058306026393388327320282245324808003884224546917662015244231456364527375913182656860219229836157424170759335133168231324718369281777141800872910000051690656578575435113764742448317475822206378039724099096920253808212764830787094376909019049991379961036229355956879129345057929880766404702358460692688642304030434374735931904701954363225233923514871194160284205154272225327178826727288009190467490097208864416316216944804582778108031002011003139879634262231727890206123205194066468924963870942701530293475194171090790390445729803952530726462993691492249262789524538660883057973784959129814530006629284711355929346688799912001850434272631398928194528349021978524848670028078258776275690781364775873817182993841234749874760206239330837370979643926324842138167968017711303475513523713518356720247865033475793637016541736594031508528100782357154597789972200000740477616725051680731506526222533512077833597670119873020315912669542320793276815857027571901479339951529708077118865263583036118177310435064858024754295200771235909289550825312846293692697212097522242171269850199620322867293354017891186264128173822247802380788902490848439627786067615138908814223026076623721813078345731067285975209032573743423307028509897937948917909173477929579391944510597902010600110117427804410296491395383577206356675247584878359394208074314972725580609806235310577367048726957957050815595404118332620507126244292787505281084113765135416303906225011340650816039097229209371225704696798833401887355987944531633802297647856081433642047711407840178815564998385789664944414748102823984918586982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] 544491417423596774382159637315462307795624588813600948456144972564124488246534090137506676018174614492130815459520232965007028564732769692782239741347545801860607534942216196358826998098308000260196935097235302959329429838749308446521852928878920143658088053250644699092039423887321053510683603474311763026047602553074405765222780374004527903890710372718831837679646277430771118868770384998118866580214379724492970823585783930819437487117436807237792206406382712521869541545565034405582026529973987946067064826373045557141920537502329453071146637323581884606666949912891929297155208973778117653303633147689580050690373980016559045513063333328925394771646074901274376849826199970042300962497964700722027441439653732675682701599232828477143848179724956952498476853702065104650615462202467371539682156017458031675615508036438019427285174599152164676127702224661255105129744000152134812494282397124425746525719947644513388592148837009252847760850853279114720401622419372866104678199227244640420260739122736612605620418946406223991454655201071891809532599780053919358437525622543623387319958545370417991639303549869526943369944641348601460482523578514325092164258490675025683329247611118936812929841426552079391659112873435718088464435726643914074390605014790208834583426893430293773513541849476143448927863792312320467136068131488453853871473782554789633987621259478258686852810556484430047815294922694601866029916883966853150038851134286385955443218900687151633186339548482741242514369499722003325841584577717064185317950788019330311670386915655607133136510632926196995876385638799431371247873462271668952479072532931043474914320285013547164515463907937964094712959576098238416292606128861466532123491079134762290354368175918383539730353233719145089769498212845370626065107156859632296466898612145834799445590244362710578007770980119842326823133880908981517061474933965581787576671432078918175727943327378902530784722682229797384637005356107875518674194340937726935793601671774323288809278763047489820415825267991113043129523250685350083698014682651717453486322086443563299425696704138206780915681159380494076382743278335624379252936888911291511091250589801991339789142706149855880180868000062348648900663929580760572068657488340792529223219177743305128475545786722344014000088403560415363929271465949874801344178453610283320063682858926545710041720518349976738637793733792765484070281370432506591878281187060562828265502235932064139888678111107938655084539265372717890606074400079872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 4291927394063916306916154908074255031701498830873245317718711719595854578851591638044713470893099316422370482619720856284757657826719547997113300401017113264295590450207251658681768549128635491016928008618430740056258018711670903484956686339118915385900082360645128158994893907318518556594968624716495774751018989208644451068565362337989153337896605202454514594739005614143424311237467639117997361159159887213229383976788760684625957432485011788228228509571968697609192043712055970556703888794972834751693790405082555106561826155699280051471849445136579430800605174062987266103163435195034452532371195332055925115414539937836106520323284431258407773247059653415053324213291606076542793780022482449735089422939239098791199422670985279949151961313512026209371084954440398538283558351282474822945377988465362407425441880167662496445452774231456803483818754805962783944467079094896691635716823903037656044594406181423643223129935349312354892989596863944204086023411056982773964343702318511003958637696321187318194206822636556414363204256305854451675168800134128545247801760177370988454091959447986694455712795022581103306565492226978529414005176223042908840041083809872223748904250342535986390938393458706947405221929324501938870867525040940835669691047230224730324690027613788986684721881592856548494386780335026264354104352457232230798754845417298788091894258215572925637120650027461574725388450260402136174136974114881334733138105145590743929245024994355956733661861699678779706132383763358788533169035925594657547808579775252860812227363924567171341523738639688480203284111095219251679765427965762026228033803566198071492337970476539733474887872759213032116566882951065210189486839880616000775888707875728420900265912133177598934833852764815540775165595336233367436833205470389768843291649618606116119457652116944959598374054288660486364379690816368621817036188148435340888362610483824359739536261773009478760148532914385669495944571975939093760485835459605789167475017688560118749189319172722412827057339801782372283128184019328153196493836722181324191798776560323208171385260510973439412590033998040848691217953584134765042826287776771798829358986591553480457326004317056355130933604877778510199235807023860989314054905031571165539244745387796978024712862834549249315228367957794050088488637064869439433125599185323164580125151138905293481588744925778424259392811151467470178790515917370361692213278235154216627712415134439197360803969985290770920768029959915588718836772451123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] 80258276213055703171975874838725396294608921614065846729887693422451279577692081752064527360952820625974561721756905898703889093931105308975268940390636921112924730395451734219674376296075187803669753235718528798848430497640733719432068374185375068204421871309898788435491606136226983378989333311009327849423274810374881059758875395274291750396014100863566765986267095842459876580066749467062660383766838017644456974269044126418860072323734070487138975294501565168999662024983124021753362554084430545439707131773991050476403675955045278929864944929448632972102403856667767822506099614561253835616576478137986786933745761338161640590304051095213177314401187169982171538610888686599901853940896642193707182491225793338119993483141379811237672712715869074533314864549744178381058220946250008440454895980238993104308433744883115095540312982002962525004128519477468386048016009289439704007201031656573336973899921418865804377786298040535049306286242677679305658040828824743794747629666439446072122626416297481214960403653298743489195742503519359987441420107114358974587100725205717951879697858068160044187647389406948818168348413001190054392458079665955200814006849681221007735766329317961533807118305457306915386720454031153292303202524869971864084314840260363864418174881374860196627118657291984699137857126414972703238753841670350052750508173905800693913883401896546362503249438915264504230575244510525091789758020187347990547952198273234221908556390531467264155425761751325018806894858136712571377522757930673296901741930131796351587978671101701112720296856637448286713930397772126128439818870842033817975118244686991233069930751637087853466302970779813425798523501571625988207810581985489605752052063661345242121126466052884602527788460102374711880657243487655430034509772682890319235380430100195632769538401718882509748282594091115185223289557426612866952558562599717908655214046567673807516310716435719564416208843601022469945685901142912645251776101478806327690593773432708403264748661368566570770675180316480478148492274077578808839299551811440355697885733122141955404501499387156037839179745795580484408806768077472396648991698466642975640927575910084444737268074844721204386350752161488090078464841922339398165446640176778404596015690990459825672009111508601288857088626794200405210920640516842806947642672165280101009255360095202785631316967439446279464358027340957443908650431910415270397750096849909192530884069430160617372077025083454289640544372990263338468297633964228608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] -130114457957620400356696727281075679461885876421151963176424253168139854091611196254808249052465783060690673052549361793384030443462698797516961612805961946097167216626013724248602893666806660935223978817387610979931792321473460122542091103444792312387764742703569803191844259001582409216870891671465533024645877020309029540284704815773816288769983430143810382999056832466277814141457044593374007528569818379868891425162974657691968386944689860400446176879196323483884240340127802417632533132650908186191543741703391667057522014948089561712218486866456280683283492218319670843968752367409193122968842299257665013684781599190600341431726937891670509921190823138626390327618321964775070746230344106787736970457907492740855010524443757030453375278550532733532013302226078812797375007963111023322861646983253216274850864704001842131270359343861557939225418128129484890736508070945932404672183340762499090988375643299557504038883099115815755791951347600938676849377424775979196543298882637524315891707753468154990118519147816502166915924872879827476216078212861901899461973240658824643508821640016455818978657156755185679498591720591791763142471977074060811012908815727692216367472229798126039523864605934254942094639666446061970171786764188693307133319606382113921031759504242289461798019918432002688351336772941758130621831496483510595898791863468692655901620227928859062908308830665620330793297481628005110247639087770217913830064604133160404742590402024652072615839710764537767321450875050721581421617218674981326311547617412993170177536126292325984588544216808128575741657143187068255680446285765819955994796589560919637499278509659327856859821010361347365798943009067041383643278705103057566051733641703801638278880961017797790095829994770550628900328884347777756505200198611679268421085290658728662127631752853873376231731254657181462757970122527690582462538288316875882258682157886764431334961303634512076960566210577900377567392334289129172298643968979687887729519179303397392601667660113009512169001870607200784021306435932238169714083667851324216834569472468539847271107380703305882111335349844197882679643806035436175100355654692559603172136388926590971860817328004410516827045402402801700781536341748790392702679369538302073836981310753735512998009040827047449886308564411142692447510470069995904092221589088381489200327739775760604349624864158118868804884695544261685117642119836146469301051902790714336939800197337299755761129505614385949679660283187017897113937109843968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -1119435292777048240156714070306349729787861135498009839813896864625484637006293739607086603500315343036476396785202983472079320893369343751706716293237651711434153890146577861224176182079513156462679849922576170958298304373679864875968430406585980625937064363517547523186436057123013917489468413945481017360685198856286481392670157333731083407715366051350235064623321612461601409287762245273510496007626376664651353145222058202828597834869285588967929377732580367665939155036632946729766043295624465463462375629928010796569361751367075986405648093148775756946533209958514201428329571360655960778709928221859824896798884133904465201090629141743444910997833506630364939633189617849874015212457061784394724850369963116837745113646301342771597617891779914155527593379982950728709972284038239252307529646845831157045774333501261930754290027673600194544482425290005943835744735528379596483794200649383722582502177633879703913063299214394175140218636362119348292414312603993969834216678437491868855569345304296996702380137089188844796901065855711738152679956165569061924453374389861433012060850961216778497646099123917745131313407565915154051334947026019375795266002758317414957912963028722150822744559271718278597894164191913242817930072828197308842598428056008743032691148093636852803664269929954970012537086592722923938615616678851319248306272979866974119465425118214318768357383954113435490648957932413352803582330657102635047668541939656887823925616580226704225260999779178575037419717556964683616395909126693229082784493132245760164454568500336965071344824590563516918677368837199971439888042785230243751679861785894529614715325677674224163832736054536029019932519964346401027597674893401248437016733049340068520447388987373017913588255928607420832846557728218523967362505794515115458922296123565626279072270737178671503462836043453620231043383578148272447819582673863639738086776983563007609118210545854916145577583076494533173920329048679897698773499492302027574930112112184107780818859450587677838552124015867938275453571028124307064706408747450735250009274917088077318868474798600587314069032342408863704250825478734441259867168713892936052043567171656158058223644275184150084802346297838528514997483939082126542437783209218674049932349896207195763325311903501375934907011200505903466507527951547480457821653506898546749236430670442650845528146628891005867208123528852882590230448833241278235374408064372409451856803055462742928460872896249369726460722245673303579916065788332605440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] -4300877118741006662093360328397646552919231916134702170121127155748540697340543910964665852886533464589036767741851437486428640131138756553307995300849951762145186178486186793035092619090814575717975898153477905767614329422582690069078585959068292128790754189719705665677628960168109073716045312604488529894515797045470455206385482244035477838780495187647065381415632736198820323312748644010465107033903148324560476844128279746621434386586861528749003003251648354768275900410623785930602012393103784899508662366698285545536956645563787348661627365504865707908076279172624680541978759437997349928933762293093117927207549412146194224371958975573306464042310060102595249205248653342599307000736327937754967118063819165378648291551603863439683290181701436968543424975954741876018048280589210175473639979305004166057378871101295256075941708977022680895163191190137606384628167992112150320023220103212869562243381341946924310229619340790553174470681151988156913478314308683932961927012205573953234526385735207124773649659684730833511487427343971830633048440232112329426538187218347758075182766812179662293714239923488952415770118558454391467888902448413189908648970577336766130373658141154721106377189332647272428436418675271961412769064595112013612730261440198089732525900894361747916252698754779613076322310894599690612776413150427273638346306603584627943419137760631008103163618710837581174527392185995254433681942679816298638118355527613670470452793347603250719584578477359125433581711013945931022555631164465820619048417604192550067103256303913426411628931106123082116977586593944496972988121582923151178815799240646088252240567982961956431710386803339494656426726231267589829896508700138300231875813477845161772339795860377529428308336761135822363917414103194867731590629849641233044396780728294013652077986438027174754743820415861887094694933216778918265057869655724410087088998979420789058069127074733599503516512001977979716368707637408873102563753298679402453160638188379414004623108523615772844467818868387283813221539209026202136407634548653038676469253731022641865163719120748813331470630459113836106776905604214311334091268447241286394416013031585230174457289771413012875061861339576312162506145566588290295059870596577484076937723325514143043206718426647573992287936963665541187527971704194085320025501608333943968230648136556142417624793682380418087010732086534700617134017675630399545714784922648645253134232520330996180021207366708113984370091445614960965150360684671795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] 37720637995171116324619845762245517078126606726779954935314063034232631607601064772095881785905080455231558682752476767008528614435688373424895808999941953484571387624311037017864528737210427342632339211335835946702547595293344329266595288506713677455849010081457689794174528715490050998764960121213948606293059570552272460555036406538424210276955609432440653310635062753689732571415631642396153920275816206646146046569673383011795211018294020879971029330248612230697428537066947831862951720827111287259965722163094317007215174633518631381392650074929790594183383914351068992911969302556115870673084541516951445908722696900719032476854407703586897772397740535707899789837783010731679789943929760478452204185812999001107417212167513319050575496972089708425507075074414052058992701751671570910483108286996353323664425323894529284577444992577799416666827753552436310115889395869363226974678052575354090729139772004243776623498497567253118631903219055059907637279220935241639501508156460946369779559590726660221563007935371153040335512264129803361458190212616179085746042207670653102450528140943411933820163087030701193840671106396591104795128143589928736129808708848129139284552117325120054594804942438533515162824546839977063168007701073111859613309304926050533719125028574759660347158536308328073232258324831703022189919237612806309393083251184740904033316071663696679077263502486955285246824167729025647262076689478588262624651722124336028151143865543590240255968404341281089311004725005315671566356009349735711913707765704576212666016363860439553972175200346503325517342390148075254808024918395589836419793197693296623149636571421686251038493314237889612667062099023080751209592164534187921199954772342331981067282091471574354216103471090090464067294074144360205767691184216080702990369312829603736485158641549164553358271260953221082413570412423190944533101950677196846919606353480716752548904224652594471251137639699297796952073561614635310620824626645585015632231212028858746733301763248490027771301298812741247194585663061137102051114033202356712855212088585959278241842991754575976690089998382110063201100874007830960009003645907627245335166587035217719106781598114388916264434092539961598395566918853509238855548407651097370086118916850622136574003824634455976069678362755046889113159045269455075841650112516397468851714599058148629492583189367507184658840028990241337652927723081661614148513752450031580869333273104937724135035458456499139041321604154078726684258986131890110464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] -88304007394973329834531889207925264316338575629028109135829452366144079832378662636691881426989434025419241819603444387179515733179199115066223393892785737521790968075198080480433715651005122292258781882725504163763922937582700041917435097062785282596776036709182799823230370147150956612238790643618320121268604762521980765409294915042801403534888789927720973707992952446276107755011663168115976050502492642858605792770733763905472069018274696279715392245608278850168591635488200907974781334449048161577874314897349417807173895403085791300057019411863472211057095421888317643493170812505814285782954538834794018044250649956974427075738035049005379040225473328602320343753427832916082718412008638465636098405724675005388105412761527493966967030763369274343000027882437989648556508569195561862402619971943806043672927866475418938281521211723961804603344690000295397808942266337403584474361178422304182414003918984185449143377866924442326613403429274219452604214484613463687973098179500784774063865688150377354684145633882633571308205546457276689424541406821550838403738638316864531354277399018554290902730061275216361744278218523421357402217014702818637662886661397088544485430081681374272882935671025249831445830447453528004451559023210776375001835417773968810394601325336641933289279442917690358956564477150270182210995963573383460662665560150345406626876926057533748781772049144632579181962400533695409339273577951744036766803217811783863355872380377458260115995637465611175257750157306749991681307856982305617865145717602499035179360472971108862317694879297333252410491356551390237624976086859344549793453282697005448703252550167762698232755126380371769435515684820180974347993244176736827855364011945063150183342083729869182490790124913376107997841625319820629366579832835432670286493259462102683296945307332971193482420658684356521384861658097095159528051346887090982288947552913248244144906984412234171618743680116646244385747599365930062323985405868212818006872169200960559275015447899476468529173618829014235395099496512066582357011149396443694960025998500325573711712390261152074611928956833621828699005203465551653111708820628879289738441482195201156168028264783158452719153200211426267762140222975113423858807950857009354895519718775367655392241126783283844001075877600913729570822784361169801884397328742040440235421584734678854533824704471219727355539601261881138142023441411031280720887429899369760875292957956890564946372277245985038251115907117733144872282471571600179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] 192161474844703530482028959830370252246051921547797704267654406446981659885471253429998524781134026134410947267572641379452318834595989483011794678000271440868632104259538934297448395528241646637536267501259049566619174524663703703984392841870636612979906489162462766265001280617063675868043577454727448467471460912293627512462739410321043258528896522747651923226923175647804988560507457581450147227615639942778182029364451308934084274938495335754476402993772355500920017976293039359922008814426857152923702658925122996985499432231651158644233832584787143703108299514421033289036900943725135151074588505705800788851108184909382933444296276194527262484299001513558231774536784573717989061552611361710428069922335320592875815957877886640117649340341330856060321854900567508012049748930149161223422971697511743609145258251932754361075201544202032129827424223009194670349977794155177037005116088190099349009361151370057226448383032956134140518504596135799790838533904009745052998646372840771812237820905860571691498288886420543155060436337943319395636451286505156111149503752408992932236157551496738234273576334343620294924064803780344951956708212717244483019492833747160776768893386391836196188239906224636055839038119665246230046140022271326345971188005477757045467924969672811265823929253944811909518732378882892957272919700858480076344526481990608838974433377602292618055428536073073762133911647040650132292214383904957066237289272754221076713918699792319093331962520356118848669037032404527645310968597192586266423340238640099935598454710102316370052423377490041588937288987621022707222216127271482608923773499532723302572148032486770662337318451645051758909653207006759148671136488722803811874794288897707513467194547816560990575382298395431472029323712302105274969800208171816006336550937037431919010218875030498332062368149349526221664316557031432303843337613376258079300651662165092459396417783266973736509464690970226249390815796745069361105292413903768760303634366225420286935031165573550537104381878761895562610921393359243977615616298072350046463305229493669085380387651335311991957754291553824175260310918267973790919152081777406202461781133969887814373838512997941308990149913247617634711464933948083878482206712844669803240994507643308335585293844859521460140878857499910074529080925696678925438490604817248493760739556333781082487137120851989328564517163779011666376600913681619122117947065278718315994404535717004825551621160181805645611240013938892065535419694804014989312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] -506598700898049584819204899969463369709090391238112392767181754598497265621167935264108272472528134785875573848285987393828682589013361254129068163329447959707413632222833466644375157091609214530376193893555491417369008561710173307488850136299041233737512999505558393915980131131451532296540417273466026256592827623195503361449487506660619839064405319080332468174369492213743314741604262653784389143480891796050444649209219417460395732768945897914329513146214520626291351287963109868463753341029012569024982549432997299215428207903726554956877830017958218577943288488295762243623595922855750146874184667599429491373998841004856499986507952871179168252870751920878523431411863441267150970415629172833647858607147410795516998942289651817834249617780933104465520372423070939920674405099697747482445649707341084320243287205619358567837084371961247175645258574060428308828776740876453880113671305926583421493479806507510787539839501875342963669470475754264282584241755917269587986883161449487711720649123865354897382118976744158268754533739427493034547441117807859014172858641678759628889678819616671129601838369240019766499842923723842055273575278862724544684968248884317303508652050873198062260387845443342549445977967073795634382014996024851612785043487527981448357844312374506903524431544869782759180217861118914129227510593410584266597290042027023529274568986835711744752723024561814210324093603558561765272069467277675686967606511241206088444510443117485895111623748027058011957092285333729150222718051211058431948890931255656284720647398987992227054621168904099018107960978877016237956916334340473512807532172251588174580977586245722672413708243571609339401141105352388108895331989834486554593547598344953325298768436664009712441383233492091550084769075813318138093628714382685487787636873026894312722120147004025817707761412602673393197898745509691365036174416585762070273944823124610244773788040630295155991886379200392056849441833889848566156800465630892984377615344779187849636253774409801270929479326708647304696560875988471500604677409518563798007666329630350097903571600251352799652612827565112904073387600480683663582431035220372676497800172902549380151644383244970846933812629150977294409214811685183404861659411506559368344142365407657107320001791703167766335625368466820177655874734775681536948461946004344345109018425229470314926100803596326984662023263328896777992419644202784430781997390679976833445775934350769786125185643904736917183290874665075042011856822997300019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] 608521686511230288236568461493828157236005402343444804924591175005334836832191015051217433920542943341983090576949612134316862915899915431917489578307074701533609590115554468560026498946198682222863845030790770843316803585389480240619372420291206365064744371927164966028355416035007579638079735699319686761718744384131729466240510990471178008205073269861462510774417431084663496983973011642884361456371346857815193800503795806354281645959604648063580839765612722086387558795235956694979971645954780407643638920989151030943219926720609413889756983910116040395729469844177063885358954048984540380632352681125068389501816276793941160269533266097463446528478626484713862642354867823874733379632157769498839572516390732149982781413279376543269456386586220723268513409550962505928403375338784406421329581417732484938232389795727361893179130704836406928188259711568498384556400572784734762209426181446339464099531172934877725953714780543651006871629129198491429996540978909280418228807993156690058126753814211506488713824378872380676494042975854569943821094807166298892157401941267861387923878669346809910240527616099606482153718772463028806017301386546290728782490165804830543065756748394167817073647662843809198079083617867117094409842969996147206400464519603377349449090731261546707581823603855116378133431644396449118993912098026259445315824046736850721236043635702879743009131344813386762539525106414095420597214997482065446899164500978503621923666955899489103873960090016718705063618919133398760797505871756759830317919878084567308292407706405998648408379498440745239997356031936757088591087999999627159139855753791046740615448981294354283878384186463732000811437606381565537296796369263904767737413042757944316937826259776813306777157574279093412867839580188357229859185627618314487905429167957567814237180901871810094183237544500561158270058795483338375183307921811801579398765618076513258058924885384776089698406380516619928345942356158402456836627255136928422127097545320135049667940157364372753156068667379759950018339533102337195079496128085276685572822290226933238228597474039762490374990694167617294640510419900780476831537394794600772058686792278431735797244579756477466458664792314589280895551847326653372399141695629418847703928751395395093529928545385179000174661133432401744998067819159831733548855464880925080135862640145704806324991700788266094907386728293693580346962531356401335612906097752884827142218742154815467174138774454813667084608668258783246243187782721590001664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] 1057304750575989349090488512991231295669078226281446238751308780905514551906432865517309270038215309164768262970017562237077115361560967579867393313930244884597899558888138878317416420723562547567894685660859882253072226039786982621013101624728199029257321123963815196463398855102123517580768808904321503712119448151110753058733549166478726050411886658632494512805822198547131588080334780488333867466681944212845332532231181534969087896859991846923729728615156150821502235883728913758743869537849885859324221053738749205322190171948119786052356570797896658549002626707136707465668557932873085322965070202628920622795768969270278352152486468731826548819396768970625965753514120815509419558399650925342259737511371643933881071532342859605080837771733008209331274635506585757638498166073389180969184608718249327021668451205988607122458285578883229997702913659530144851300578969803969803577999446058761512799092626800586348260102654403084270011912409812763019212381278227832309957807755129907864292271550286147372816690063904320525898086357469470325614669515586434809494025623874435770946346619120807138638667819304308889842797689036128197431575739573166698891365555504569233034528335899377692237110149209755174214890358555108568599668484956427203545254304463710566287451133504284539317437853891091546907861927496524658046009546603515729812612762773520686330595036846226049482761435379697905430072425132371149476066561710889756133131466262127969386528464280704705664463721863955027027850698956406771260327271992441484840220912837889897785945961816923251599953885421905039023801191905535800027768648767514783733925282463340961314319547617513378670622843094353494387121646429669706613800315143400870083886890603517358217729058227226309142872868363655053148987378578039788884986984476306179912076678353240372964115761925412876195985822874738040897445816546138460483770367866120413214826285419991882170026877359274008825562682479425495804302902795458393318919779189546620181888919818016701731046753788657560834653785478711444446759706116250567872562321103736440318926931749178298080692371582892365809866392819632753936590661637271819035703837276774095705087693830140938673086729967253701682588701893515379475934470066356941199899185403123627914736944691581476931201507308762957982009386504887449024129275669653699464187342578005094587143917611992804978749718216920953532698969252004717654667298135546102050576007623607971964389635478020561522210221647678502665203709898196285898985948224212172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -5196954499229081462346428521176250868091313732135988522057050772442971980241690439372885418545244258688998873021086691340450488900640442587212856544342418687615411653516432036308197017311985938703018743001644809185989520167152020163764249699151905340982985870564364883138255535344128031323242470609522869417077300445409449131026475446496977070368063586792693043120397317016102766081924050544058738874640675054491868722196197149020730999521809280089440244009359175269000006794851036882011674450991730887713343953177455206929727279736762106092621102486401422846789066952146554000854566820833476750969556113199644371359015968356961031191911795272578329316042952122807742308753638992662658558685079307363149433450424590568120035148599791014953126896787091983968907942213897653800761556228227151743368301113406755143478501224393180963137349529115765744822230502427526978298997319014206853548944292103519787865392216631995360616176543032892468486540240833356720694177240662573557795590430823663438752962483965062821216742516652540738474068328809598187159293812119787748431591080711137528315030536898450506210715621795837050375732958431946017347506173472604841463419811275239953769015337476223791033502099889386440332324916972787385383553026900484729326923742621313580689779719286659861170551000702938520562614608020144631413433943959089451565450813724060221877830176350068006175671441424039770909819288466929350661851992253198612035158933484052441589310137239186911468015034854137568887697066800932964345226019322030730645287304437902570853760097965671380147491212564954452467047716216528766680869490114683342537744331706796337679566346545508664750515692529521358514695346798293191277285394501138157989881503797457265652301929536053917689274970951874558263409810496904277664575082970405052963653192995614627377667193728502104201831026957993111239864185042100080033471653435702446009347767209457644888360585715457544141815634199682623633246808495906427557515562056924192237654334384249850702573522454620498387339178602742397124894783014861322233999733274012593231214206288802915134521988213464639636170070137821209505318926583753156979021496571623453859443587019107436592741808072156143670341275302793687470679238297965641294069052082051745904357901576778356155616234150022955656686469654218463337332320785498104925585390228347043686472131640856497633514439285430763300001381376771754890436824139854042801448153908259586163864732115552270641060065992350652245617467722743413241061794159458779136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 9010311957100891900338785519411325706047670752966502188211572417459436444028939875302266923329783174671448545862522666170997237780512030460435386891283288498013039603164326553356263302509989768833404599270237202436529527507433465980718727038617415386076255244216067711038878384262686633014576685472746580536596635308388109839253251032106699959300291544623893158079615991915070578436912301955558907446901182353187258554669734010107352569320891845457636618520359947057445868664328702994078268451102211771236968380467258272976876131766134935651026492635269959669117431400102895515598191752122900445892921309806112302443738552515543776688788723664299186719240926219737321503463937382376420489925411865718912784574347046861982485186616552188791806280303614809330247952049227364423274409688360644139993030562370688149686462842796903419254204674066866527698408098812986446634356206919036242545894866458325285150137585457060492812072274958093510876251301417082598211433131701210196070882976195883220974813364430557212747967390537492460953975676811696145793558524762450492891041769023759302656283254743825816294055073130743062663260752433636122955921603504849054463089032548750229187647156571384452701423619504397754472555624906621489268964568788019241598810958625652413499575112041700168534292584652877824705175681378546731491815469128815486374913572710772335496999558520450027599972860009441278176221143323680912188756143599506107220348517540702182304308535724337547644231915324369218728089951060756683418080747514428917731481845184991698240186615598154601351373742147701168946611598698901993050124043110462758636219638662389197639077415542806149157754713868775522316109264985886021429933359226275548724561790461827184633472417761018750778616113425936548555473775187614916101116153062658268626515576181841104004613731447203169431560592155636634215250067337608096369507578423794866750187397926398029620604569212040603880355882785474445407386600099310348290211406667118085944768614230998085925703771231630068359068751438072738965285753820095880534406214262794098902555023764073450289876754420189784461546985233966582953417221726409030355662172780276994917000535923608846645057850943968660811643220993174737761889795558138029627187060220264670785075732251606942540482847518351566702280948226665806538915371170947612425833765387997371923446908447773813713205229232849919992221105139137660368843094769512849922660422154117738080319078263675034718672664297960975717163325090828031565489275502015283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -7194626807283189247556612591345181352461122395332089536499891756005518030367170317134765746530240762551724640783441797969820274335496635915695515963647086427682977820116419272218045745746026869414194210311121680093876825657900644221939718941037800909252107821753705166557608060946256350200249685445911150577163081505675827850042776599112501773029087199168416138092051519395996689849342966731967919147575100290263912212633852387835461009540299486840257519327088344956826213222458310511303898021576188953407953561088667433794744753324900464478158982537619292844332266658703606585410968680173376551676647273194632324837109408425154768452653374449371405284276301082705709464577868417346629859158126160863286055005774695004817030183678722563327320333223812814871259992852194363296380550729577519726993497857758887322137146444405639932195432389831757768017809835288809974513886148224692668875969138931463817554820927227191974725624530446936151633396560322605208840707679096009183404233993674920925355042791646794340716653163435873550454231650144763688914370974780855852936405301564817145021986563809440438105405863654007150305624355601441296332435847536827984476369864480412941568478053238052111330054873391174971490153620851126227394521966900745992462870922998436472087755788450204563735512140843306148268169683285334296692004944843999682069064916103226228779389365520067701688224744488704739572572799965302456483805326358988359183220490798759925832537998212071834409245514151663184598594130916173012166650095935316156500105036741819641469495199474057735269293689098360799694355459371143034754172736513173530177101207766801961368873770065099529461142733539915588826161172942043616320651848535894350113323225775518689247936715141519677709826777529077838100648325169631118099263382028784154904310064896587614370468743118545345905028030654996869288225822389040307292205592459983105561242501540016220050117743562354633705262238584432858377689803126121281222848042393333663907589418541641579449724383557069604709714325946176230712990177716575075187731692884937399356151419914613721360689341196071145880116051087450185984214899984142434026259467062970350579338198328425821173176720993678973128335586764034943339138049475031852417236807129396645766898231116641519166230482357311328765333508351290876817698745508163460186733468817414585563119764228923539073376648767919395397485885073147880748359731383273841869063343454486572245953589559740711528018051630293953275229767511461943377284851137379303424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] -4678064334781269153618739657230852995554590399959770704442009811402785591174602928129343053693545887695578446367593413409483257253523553890835381127292941616336898832411754068661025180997428720178996729737984551283534524541587562045715895230849840762328210350556534131601778652252233265121101226840876488975118199204747678273619099421030780533237032295224150942891485268169928913957382243247950529780298986761854655291661104472494467051718711061637917658936191267923046472227493933831677640650528616593308273374268719475531587565109270891191777381275407132570911269045909512915970622395113312423858005779401939480493005731422206087071454316029468311521549385381176738041835973293089586133802268217426498390291031806792306601401238856961185058171308100699281821570743610533426133039517804192272679657082769741926877440404536430022462520622511669750467086155950387178631787675691408274736165139711472674900359859389950132463727265474675101932059309475123241543468535488820810176348951739919216290932561138921169465001439921493774905901260855787169904753021839793636593269454576592500200388098231909467050187119955921934695848559737347187113955594590948177373143318386939345134870760329326514537433033805645161964774160820869498866521012125185035714180958942029426642150842838678227629673787402116083967960403162725319106976886981783991360174356868774660134548491453839903617293395103376453346377985123154317978314004064273770773583613714827160935566177093253160403287086178325172899220295245029328031422320284675638501485920067354437214163946175828383020548195466542577444102725436363871267261250620260365407387194736766317351990869998920040049569507088038412741881946218748192247926774474890303140727163297247694344194714729080876226766339378513221153871451232956217566857303487328268615920999477372795492405571118238699147687156765822110071245343014376658733277889889221661557445366529286701848428881344831840649184728918201991219066507932895390511317127353664018312013278706654814941212415836979162464205803555440943908522772136987847486800465784635611480044322615287942605828747297757361023960244636284733422334703058857570616267302324355808039410183796630585297134216533521732043576150286377794027917709038765307000873205631734668876554078211825655306875075626673663686446289445342140770455253275676027421232161499545446715871019018625728508278878276546096693435043400619522815522040024240114925372806480284200235242255997118803488464471726642289289334209565020296648393731403153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] 27047687243187216157035320715628655636018974036649628825513127682946272674965890695993621964952080993172915004623656445563854171660811499359506943844508113146236998239807188069317252734885042262127048208019993510544567109116722716597746913285421475696657525197778504183176432663651861713176286293888205912583364642077958137764235055410191887819967821536212412528780497017599937696121151486968584287479983333605066933123853148574094581097171722130270941620141385768597007960103996818440374518273304710437369270910603182463295628532900986804913400310177509183700450255519891834279288777283978475641228532973457342326361999553070589205192998844439095350303829858084263496285288558653115719766890101743503980311573025914661588900193844256286959387774978041326502481147711025527211143150327364119034829704931198066391955585338699949553920675592856727964888677231928321640156891590242696413123712623678293146540444927166815279973780278395964771460906112110423943938115320675689632197639757000944555610614804972437553653447971798775037211205309630753036589526391758611457637664638849563357415714375310289084380858055349202768949864996743421703144660616763806473828795605556367969905142260284019154732371701393382890564349954482965162162744963753047577349493160817952855066151828568689542410092691727106825336021689393755797720992793079536528959429573389276582406985202581269833423108823233250888001677042169435683481377502923008133806167231565379886206843986685475555146769839642468453659034614873776158257349211053974830279176166768546817179320427427265361499033196706571476157686098042077674461105076972222165446203548794564729988029361772701502511007371539726496574739558051545266263203970264827985081636309251871291792891035955751337035931293008043696842873493883101343577820227075262065082936023506544454442175100311427695816393504152447225141064204950146909553120441367713591922474444846316135280486021022640970789536046421842208070121763274840084866814650853190178632980566100724239271724893883632476848436427749023417165004311797578770538965027482800896856094091956947686950302156823987387273433475571060735418916465777171900913335072791363911069020434795504622301616457971649998454553123493679034688797483519871822435183364981189853869034609285369452326212506005583392214752863163464226211126492503426786830482508835673157162327501324097041489115677889992370718932500969878640159091248520322437362467238909040459097414372506012642897294850812323271011374199946412528550850860951663542272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] -52432923860475274226892214121104116228653138867015744819224453459903645662688512095820367790452719351770516522845319987548414141484288153130498250959900651653106783652905564463871505883175230562922663039698692313790362239824979778975427301819106841662231893219665993989406641115447164227166203893906735975379694898896376949955216048299178314741840792694288581017234511347621081560265077035469136516563022210605470737261525611036283538278454265293599762340352334910077947415739585496724827924708480743205087782306381724805857037028213342304057785453691065249197913285757691209451787212519765260854195150502066811138547842778329476873981483336150267030503046831335830045553309887073213297850625332027667707797305443349670989952563225095663212472178975884253728527988653196410969670597626239471386977570665754256590058053222894777871075254059030018453720134372651794142869953977564144558413056324161628154807219921367063874221333989515411327361271569178965591274931333765559718647976634775174922198351281510128320421745065098055244575547479871632046292296107968906672155703234823121649540013859514553918373689777089594524359038716714021115068933742260191419326252632935554902855155857872325603952608244974935155588186189403412951800669092653754511859657595592609302396944762729001855439030731866346178465346647812827635023499746920105515325860906035122808635041874656225805863326559511877767745068735851529331565247092602670657579829586142334860894978776269493428652725840913927539877644607956011762238010956148239063456685726358990326348758240615418670169199240564823578604219138472859013878228695863754576855442607888667330601002770973045765396677771141198120070619596416589186888062253345517631858593061589823740291035536469195034311171631302527442264445668351400187332583894945818420757871683136861891176016847948397830353433927784382504215235130141896498097704932814213967145141161886592327140794987554100915923310511338486821231857202821300058025038825927312763585413319674915738388341900966759354049224022204956050639217817874289372169879126142188973153356603456887164397116641576706190159822083250331024044901551974122828127946005125805948918810822386283105697917332236291335133915061310607577035542999783820375739933467847001826060667441124285658434247685519927384406684591452034778411443809888014567887319849086163906279489992478487833978686304739593934068868487249468116719814301353738019539332364868115800907561025666158787878053276389096949742143226381882314813516938852958208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 64994733768122991946238233800464429721371039999513883954838390208808295740942510617691732157938154700283596947029680165586747691017991115920589826662310483036725359548124694569798586204996318467310356911838641865301814362183097959880952481804495996510846943529549445650553292446606311555361431180047432612784656527130368811702615309429751262614661667108896266937597126509602757854356394773545501140096211151538249405299570476504426088324733655854597065598988721941036259093310258225268392961551848745334567254269834551498788085784537873301941121919514064086579388970159754486263519355915736520285570812701789667630958145481100440444422465454331850785851346516017640346813173535229362520933327392641697634961986446157911545348664995868247995291652672343600526643477050219894920508582534424623999226522531635140457060503020232397497933443243607345670558795181796507953130146910090694197729392892103508450223178247607336283273440322517798508781824100528148147222967190610964544027095735381889945305575889321298173125277968848324081703304067902316731522969053669228391642516990808930601932570545546293227997929872484931358357528901266672592420479951897861449165697160170652910725009950222375104878736697589722487105900837851517749720040921412284689656439883123879420866620193351392760868464379180547874917983987197368314387591437333097463067487197641324172731000124707512934996106881785177727784596348957184709511177374634278902094668979474414191535493285288755608885747742760307772976472416543586996302764260217587134606524379417868445534937332669167570433394950160151744367974221040495601436822168078149393481940037778733804816369340979069036527962162261877112000793396950268506358973342287783213104626988669180328129501348130987943157610750292442458949730412540510971107753128228384241491818480461589083096934247788127732956431118960454150971260627157784752447582644407977440341672523956552783296122368202849012669461178926082057611308376880613265753871815618923711486763800094178731991154080858096589059655435580956842976352391201444017143598585162713933374626277013432397546366680482932928930610115676402902323872971191605652390927467100487752566885819834694350613356863386499027410227959501982499685626761222684163113227580408955484037562297458308534751830791582032448710828927546857838501528925113902222975165146369421724705206290540181274042927771217036336986866870529079586053113505752691564632047838036168974012934530758012901546937140588714956814559362266843637833176659987693305856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -51074712611415585853367564643636089840556300463164017053232095904056903558996054310485625042490556483006224516941279017928040971449431095000148956306285884910673161946803201481898670897889521471435238034565082942742646093756006009795040641808624711946504521759465789050319444215243494903697158374181048070629938833748154071316675605909660314919566527628709437294614758610806810087204826499961653971313034044839364873017648299701529697593509664881171824637459471885691222210833338886467754171359541462737533436380342523067109988598332370388149097430472121057457320905182922574068778771092375718509427038952186332513067594762828202279551265490780207555882371637640829031610515746987377685078135145359104124370745305595966451537890035672079452863909919638998369218586717443335507353814883910436157499724466004128968146835525983667962290515333846633308291143632174209924327468689897124624816910094259022890706477086141855269909270342897775142921089368479340279543890895294758552265843481506656668261822747094162793900534011444975601486901144671324075160803257329441753353822260701185076250561682695077766162883032059028819318953133543276270696178922697883241980703933976291619238603071562116236180554415446341781206433041120775066252832629755196024122910164939450108257391044215579661053050708585507984845582563394638823917727514811778741401714041123945417840836516501310368772522091118404180665950143748032083495944767177576962735750415223707492936258214990869418890517949019916944844677120517397595668023466509577581947987580426498096476597798085456454120348789967661239246469612973232121636474613060755174690690577197020413972993778136143567342484967256225489477683699023790910602911882122946117141051171098949906521414205842442718040708352365769097066716788528820827445150646580832245959902123820269795438518359046102711088927529310626648700790202488025348259261462245127803201033564810998202470344459752759247061707873892277253933696945775632542259406230946522443851607794958622831472569435989239258723338403024989437385929619881207543003113998873034435151073911861648383779609125175637297445446343184007124357674169694059904100091489247051199155075170049202164509944549813746715873458592565693208298382357221495913121827529733726004233889419425608723952003499545362803375170753432383911193038737221073965039392158302143229248619709045631264814123932341821410801811825111345785640618256202046029398350213369116680886117071397196152513141256457208648939321239920170845691918111282823168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 13423879609760411286686356002687974515701517030004222397376751436677291649527447785881503192659050663664831133237876054463344910893055873668721922523113474362349501113027619663044843147743109051049983369674422758374947764741519504520229359131815138156462476384571842346776227531964007890219450915046480985012270437136045809053248304121046290710108698184048788300262234507513604070098446135533701503245005532546794961139341356554227549989390056379643658836621223578013517393856249598713951538208335556605904057527931506087714492621421261998907349673189100716053199168396281025658313363327202457689779079426287629092361593159160286045122316512321988872702470799764759097597483234603100625108091315117619525755121453965017790584584145807650102293182542619252620928041960861456426197718860714021144952087163590573352621114186021295328388034752960974415065253716059809623785299627931851791047745472617969605792617811479408269038485220087375591705692432304210511415050130170103345815147864310287984078911817679455996241363809839454957837873689273368863840123160235070606526448301328767836121019535770055125476037240103659797771545352058628388799346152320965365375377711484980976991829581891845378674682290459638135241213004700145830984053686123922994871945274349993395179273102558630476631152178299571499647962490399553728078590910644675951618970016160392253763077129446539142376668858460777336025174522890290644820529812426898251962543933904487078362744931453900045688084597755129301956564969717727021531301669361877712121415749176842521936116207294800009358923101076078702806617127754251202535528387776858786992213609647742638025887725553329590251427130008044547389128402423788784893714489373519370763138907297406630038680445663352062486581552076003439088335040605495288503383696482480985549212316260080469762595237531444741036242606932128314969143658725505980664892253308135260192766719107018518208430173496165024156057704393064020031269905020961917932770794842558599604815194900089180700216758425968327340876469547467088745480042755988299010310020926836849920001369902345899801677298663891927704609087649251231114279358360005967155369524419716163189065070385722421992947945730914491893683785615885720418256901199539561433588517937505427287159112033071756075667364562151564301284041176325380339879604996417962861890506413945587588650762083059838426048073087837745245570055450159871533447455148883260517226630544239258928362086405596244404685500805860219901383702156353813442645836101050171392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] 28445158403353513190959455800180896149105381896518870073517008977304540919302309560557598429439779935403573369594424549053476463562233695482484748166087707414591313663366022559409823171624445051058024549876578368438424989527668282134056801747206059371149072950756635866016541067942921594647571550845261980180580463249980087150187439379193485099895435992148591021241801183314040196816967127789816732485043876556136010531487378353758429237239769352090312793654545640485186572378666208962959636866927743580905619830282152680455812017505058900297874622643608401195164306966685372826719081481388357105559242152699381798878679368045649904633741206193036436780245038129488651104593320222832554139394529170413620005834366792195006256593925118564962156885307658890815673139446218688963890062595452184711027509578248228137585616978579636557778873400585355070626687829460847771233228268767169744989628320850667909602039597329380238534488800494539971464368260119268229378634017339202831160755570681677584873852441344148660137433148478042895386507702860479149397832297544312992163517904001796171990492323217292881426919451686012454439013483207576124175994304336575537494539132462452255621327175482199346895134373834262735913274288570881014758959839399156584720538622416001636607081432645295541615438490851191148603385023969920027480783018083966669522001399827579470992396851382469491204110607833965388144684630470534155241831906815609387396846246169164698920312960995853951214497310595014161584419649847136249830193544698437798471451909964603429576637015221449784083588551179707503875963448614064731901793048769467904086660721587957292960772133084297854796512316125319015387460592748374704449733408589997690143100683608694651046992411087115439618828567290839745856279841504554604928236105421808732778049517300717648878980438150644404779122533078186053087974126955392062302872908345419316290223404105831294178544804896845453145588785151334702170975802293022763230574760659949087500094205960344925597990821253566797910466824865987679505085642333360146354070993293502349924220221713452428718165413994685885030398910890808718477423142970564890660414056218987518347854815312088532273333743973960796066282670106005623263313182869952228514341107031180853298948969306053258242659920120923558546739213875018503441442295644131685079133235407883249796606874414890329150707953209066081609148478515366405334672217566942966915202596580313435291061856397748727120686608802103316742330301943714325209179134984873574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] -53891297124903779610050596202736645133465997283015544708694182794956643303529468046241002346731307408160130960767189244175121993964834334170614410344692518579101109227055252978752947351073445980043899773355740199669336250636778004511978802205837171751226930804210672349390036393336667305244869577828230726962555733430284863444173085181369042794316630357936190758458049303820407554063576250380724176138083537014709915168729743414046223975421173879118214856299176700319213650115350258866780470147162370409838758252187055945638310405699564011437253416531325735565682553464618458557387675838649675334208864448373644517320376261926224349613106675220666087056739739545789309307924606056081384013782543435681298293247036168572429253687534109775167754681239444311845478242268042099880503144187096455572161816737175620493068708456906742086861878706529281556348162836203238706520783399966960662867216500837074581911592232777517133227509084500792159815713079846390069723447659698325757716244484441908719783431257376113349740591801943679753406233339540736366866410039479140207222657626124647280579868660422453005351356725189264692613417481519754426716182897813749326425174968236378531863024404015716869400486164892781401012334612151676782497777954780199484409440180580179407255591355547366342278476241554225382294941944888956915347334800974740306699060043339045711498508145239070692522855089588327227497770584275987968192878890873613438270174393924904202551205898702846762110238205601980344715148299155025000359305618099540063875931207739529837113491703940123970810779546631034150715219655011779422530623093877301654948700369875064783983275896807577358622087080251408928664497278913476555903100454350077616963437938427643013729787871150575462413906219012829449697144027124490343166874320028805471467603032814535121800046159839009951642971404152342121873848293746460813267331230674549182125858977925362755591947075016112890465764695646299597089315605825657817982462733812676113486163388267935074794433246185824723685603691442480340227839308212813313011834307438300403144598464774430529402846322673350793347283427524700249200071976043518935417529099593658841171618870897766838709466420842904365923142705666563734636935686428682759614104943473043032118408433018311957021612865907292993339522054220522435615481876714698035342439711877174058435754582695560863659809641249738696332504779806800897937880314767777935994388058817260167102790692928303448878922471033812111218897783850930880624196080073697132544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] 55834115043276930784719603631375757667841548440065190280891357711307418994440053630505040747031188085035570588449695709046283678676742978726577424699788055476838029727402730065183652526116038682695087596599562398791273120906275511850670733643471806748841061630559066435596246329090735239255186260567997347334443954105758822027864213340216814895601876522751502825976231982710609794930430376816686057200590024589723472243137007990730449314837564709151689226808115866299654906618644525168328607081083818207889994610541833736655054152130550603469468112468911572021873157964065865081163197998505918341370361860618219769010558513329640391017222169548661412644761436045087242682557578796093509209429159203557715122257702903741994914906104347113450634578431687801654104112613828186749491020649924124941303743964048000085705468400047162298149204903014287564616815736065068969756415854843699361636843835087514262372063931875548543215860960384926548406216604710060629742514465449849746736581388135417693554600967869294775657630841961289645770822478438282775906854407420416507203994008372694929594430544259002996251617691260553551553688167699502404823623853915364370800690155895787558533893337420362928171277294906982214265017000320130595528991734889187711975290014493922877125149564073445016962370114545922917055363635563093584765506077957978775605124737085644452225110496406653014451970005710993643730103418436040396555148122923819467215604515061088609448762412007851999049134265669668472524110666003821720667049097262466714339344665103800999177503726435504465584129499333891774378822997331370851308878429271914494249920196525230058598202710419313006445904941637141957866627283625797752612311866990197576741776906937446146882792224712326141697766505439023247923790533087447794390088263122384942477121018199722656478899308855252338779405224863740769271580001595752347757904022799552514606840292354747824086178540283688781031695481932706886364579453709695833562456714254019998377275144684542639278729874468921895239297015247963518006882355735087897507358882174544147707501478158589739858718134587760474964194182537996657426631435516993898830861827587458408917592476035995044770362346044992689240777698496935395983664000386511541379112900617851178107474558760087115825688403587182898796900171830772572256485462282322526292745630314726398552837368508215461814997740516334753714228480707806293228680880515302131627752784476108651604896565354486972538937101090187881836932631800065102559029346687569100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] -41467034560776159236591695817702702433833435895394754749999986395387728505291090901641629542697888438669751101661359982162273205915672082130572565859009253914736307783073318392201901657846555361080621125464533638620450557047905129753383507690683459085546064142903020541247293743973049121003374929823031587448146418779483029148295503900774377121110674721000076097247048113179977449284195390968391068447638027490406257456762584616482258091500547867178299660135280774979040616848174775571273439019675087307241794129630264865312162649625614653184579879811716591900746402255694592958284182837490865840989338385582488528172895496865359874260174176695107773992156998736009521969075047501912243393876726831721687186233683697766660988082904238067411576037382045608997641059350688919236332984069954750831887761684733862422919135506039459827924459590416553482294597650661121311418917541044777560396117043072197910460799819796347463878199370740020991934925546873272077996735152137779621191572043227423034050572952379461626372636138060755133476822145265032897143747235914694812490671019528353867681504197194139633168411062871406946876665366363128280630830289747318116612442023259041471618628485906544881282580047041554146066185859891210964018364302906484068672213106221004278254730319247898267352889239679176673041528960243285756907137273804502322301958735887590363069653553277645604976948769448184534650646481338117291101058897695019121466114483908869380165766675627684968186598860342174186706692355921813031784191817820531524223042788290625391505987023877252639833882467732892273363003477122454159005503691255353455631436656457168099933315147719640691941810259314438063253554158507952688192724229782007122419279379956859903239221775419881283000613611235804263329701815984983158759581766311349353393794647678151424620127841338017385128531676311319735498301161723091275645872510161962837596066467187743069800273163176299273769536648751194676304473500464211416254310976382387338765932674609132002521757240963169546371361345666331290486628537485975375089458841430704092573818658642271269495161971977967604324781673138786060001535021967284527119614061219925920200403258837306773601360903948251131491373934031644265374219146178458619979148820260318777688906983669854124800815905003544538709479513754325556691755693549983462875096897955559734405133844562959411183343025775822524393696401309321660248541510083633310843355216588620236791555656124536025164240280588673191900386980402533647459997414103487348736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,32] 22867051977145593819288453170511300805296637043645999179365104174967770531557092666159546790055374265413639438083881233426164374179215345986061202439800958256482554231423477985776853663388992762732235390708752900048132336031011353317367930154780134899375769951768390608547863078303556673715185122816812841373931348685726708569307249655672291150571878807819468700338957976224580353277341903550731006694034474066583023677565205597784384025528282904655792557275428993147308218152882166544603705618024751971416143543212764946210618092016219350265726770122161144160187858134463906602209334427281270015665604190108890294189658789615154728161721427055061849401023734190647597454273920202090034125015638576277745638068058222552469831661151421538079510331459142293144971588467113120425010245654209485799172964717371232289205188140801811086817157398088925431941035853863448417047490771801324838807577156511006643715509473551815603925533584375445036822430959907530453092907936889199281713396635275319497933913792100393427839108583469546426267349425660052018267330914811959620736722098511653413583612002221142729991637098392021005722639033915515165260670856739062782001242027961545970131112575220574442202013679811994578837476679670849183440398603957322328296017719054834794297247481926146930168322660759166638837536304457993281317509971269590410986901713076904067008166937249084264281996230210388805959220366972188056643934165020157363068078743402568958782726359064981957720711300662709575667081940118706305527991441885313204427332318838530667291659550818814394618903056359373608465863069759742016650307654228062318151556039714760149947640768541185410106738189803701294407771151918089549079019787099332436349592897303098940612625624574223048847791242092698989331487544740600173255084486414756023104835272341320979278528921189455389788988324166975358604836274069499134010925118913833814526945783358224403292264948396254061099872182466368937614663584823389258644909728554713186708161934974181150233418929993475515338961586197929613088047514888632502401719682119041257186355357072537068580873095678740000669285862647719102350322866783518067236870330277068427126376719907443730279284258149198968286412323739694365083619739154230231269715947012401350180791994538826491814223590476192644234650433164182343835966594661499097359941411478253430447187234265175812868438091356629035244038521773422949497444805847286562816043445472237303809073046418392860154652578926618003195188097427305988159464851825806540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,33] -8459817449153104829121949593656616551563991161218975439836176691924421712751272791895481995231074893240510323416789795762060885211899267196061362164791486752680157871107874663281750830868675214486200814321823929157135151883568898832374060997724292192021160395799485337423691010844264800207320081890240460891933366403147868521287197398104971731409695078920640159718045400892136025763967665413850561026502496200617791702607457206785976982109616821207871580161253878849360827988165247446359050313222803410630988935331299440070469490453372783870702537168083716913790803039858353852657119277755339350194330071350754993334841712297522951185034575875417753255802634869248593882079758467590341497753963653330797197354693845259626972018803996344650266855630506889490645094914582607388629671458910943686598744443042623687115886898571926962769931198972882655964398119022839415138078660121104548592657380241942642750020183277608834606964047810777577380335321741266188884619293177041825081954881861115423124502157118882270874796594513292463079834611407184281771776691062774231686142571094680372347111596075288499134915009938234966736543528420535604471723905265170501565114472835679455834144855260475671098818653824764435331851120830030581665448211906067903103911777108383496173813424822693376014010408925752861440040215760238061901904448656377316761373797017253604455224002806309892116856661971620881109888698439506615615222048554406842721359397251536901661439047571513882473236265521548089272772785130859948921459395888568119808788808922097840882163412695377250639696756938152761991040169461406756230538057467728997493626694743763670144995547442750704755693121021615060837767258229160099783991648555532907722746792656673678996119930438711167643996580598672549981119567829968933691697663508235510215401473124217630774976889836168748451467985705174386421148417271826334979105494347893395189358517851289511769296078401142749447816234522179719329667104723583939724220559480949664924734722374528769048118735091982510820001593652107724332505301197221147068888392125534117432426493232726529563236721689303527784242321450606045885347521964872954202702210315066924615561129962195603120681217215883244020853108213720318881259720258166536877100399768006545869750005592808370825638313056975740787724215506837742244044974560305857705175787114401249535278876399002859917262338392649387804840205267651457772825518478798859267551072434681974980421296709869822875202226348700341627033525169961620788355345853523689472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,34] 667352083444512576275166216723596265975809419900748050031780172707582526875313683432595853402093952346646944043007904604544501148329047620615079287613299831497831859548620953835277657863872632724039197120855340788557236783554663549483499124685022344262443800186195284297270897065564667623938045699190166817081514185037361048029911518625288447300044520524793238546014240876329823083188015731849846845140986580461851801818882721733483273897757197510537728970971889259559929362212808331774050575270818003890831065957516791473072260829323606650751473404746770720378122246210846570886018998418382986677292889043378746459812164131824474922957859054901178726720305455737483785178289611249079458338174824029049260150959906446352013061152483866182597780001629714945894628028421683770322977733516817933375148661752955372114373294537823535171137995788802558129436501612368898752012750733555015950934959137180251222970116022486375280790181824946804702798104790237576858897678907277926118524296342185274447819300575022098379917034100868410073368114147004392482689242882258114605299212890833948831874771025598942279192451383787807294674553759920479660598464619054024370041134128440269136023553805697477885611492602341439660635622130019735312220744559714710593528419635251194181138463807483057202044504601054617420529758609882858799426240303834673381858452084887542118160541114713513161359789079510464974539966054050610021286044181119179393216707752076801157760919713307221015754880714377279007027750487371900779835771431925327467849411603433476904851069557935517979253067804741921227562358387999888389413766099057299412440022600340358963688686496083760609135969641375277628052833772147617643688890200708058547454506408389885434231188431413618477549951114151787449973208026017274967278343889946695056532206497020889850383568552733487425664288147416484905830021901282459273288394675901008466809653178874187653522895378272363730416299589893826888675708630350395754875053176744236333931545893316011708057834020259132222785640884958152549687812802378930506821727352424924377891908900057055813164033108724768012617853327736658060637648604843247948763076798570704138671954481405429442583601098967667484929440929455775052043080134951750380027557025492525814924198416495415040690831857565121674646609039411648517737987702102444296521596325828615318749634756747718100043512273080420152638919386677215916525765061567256137731563661073944774089587203111789405626583630841245848569955663919743148384191874963865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,35] 1994894769848046008652898829831289575599053670608412802811750387996183848746782728478966243653700202297171785303384868016405259463117889488356207946198209430585953012258769555578286571372439608346772444537339619406270698450554599895254464061245013053326875931738428671131038656505575175068244210349731514466135603006085034560952028952128125170997723069462521603280937579744014296217154470056743248559706335245918412152446409144426110058628958653752305343910737359526357382378201073035087657031769322328378776395881179303876450402881366945712855562199021553690988609975511164729239272552943849285480291549253940958122319241142898045186083835064921709352934735268464725531429325322365216569743110177286221360872379215437033873855106327404229836904599435463477551695449630196556930291550504501197797524693027261106035881249424518083452707708300723496787255767183774055331129001096492792874370653476840895415517548270250403253122530740152348241573234149281241271325927082972817424365707286349299757381535879473642128675714106135810475965748167114853571668028519102742094154822875760618106726575706212741817592806993461726965515945857149645478807345314966875957379556735075775981380973816251617317892217613037334097655605929243321999801751119884544835557160308342203562340549606401025139257771930438378403621214985764847515875886929337229507684462458189220647368028628863921742830031286460879132243627217971664991211765727410772907262744156102779619230623232246838722954661068594404943235926553778883589869545477591361045291047482637379549165447898932722028346769929619293370776828434800993949787790026702758002307794000213406766749504009731328317456555788250962459483844772553840392247608499056997594651978521971156589681553701463000470297589929858612203769062903773865118194741857231239319616213332802752639540213731686355054389531531330411621486441691777036436510799963787207970560152795570415686282796843573042268604677578540693346430650260590040711201397977069612947272557050930341239690648574598851957815264258120713775906444477693419710867398643759200296660401437228329695400825171291736492881499741419971265504845894062051222030204586622472781642590451965395050318853999588757959720727019824224913451636766231262176701299168583531803110452869549687469995069569816734027158404478689719519583695447088033983544222925585411452986958062078125038936880644857238378469946537654249949114904763271177675906163590937877210617167909203373297179424334023455678469413673538426827474840315454554112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,36] -2028303611234214498814932928336016846901345875087137859617784088278461962779309413655400456775760690759935184393277855111163325222239365932845911300567868405931023418150116938401607031693162817392868263486896243115983416218809616847271299851758211130278309364279643622471395045430932161546432991275421638581690566665555058136982875969385042883235159890064076870505859004679510912091583635207944884551180601176427642730270577797115747130209453262160682543119785854108828227235961952543280928093558986078470259025443757539668451409800340003420769958223389318482975410406932229550204450329825414241065603418674369069554394812110055692199343829959821000689274883263740867928953162919354625191722642854362082143516246369667777218140345897739453259789968437688629714765390844811910905477067446150266632978384163326846550954414085764832742161864847888489369082812722198418307823559845491957844624275909753896775768178922112293049359601375487648548145997143603271374849180906454479351202822079250712030735836065985991328001906765114713360795257971782939595354530339845029509309880237454392104471014423595773517751275280473964017440716019071491395253462852405146074229104023038719879704620506673485317043658556056805337319440472587735560351392864537856667370864845721636219868415123742013732499943166978554150900323616009346740818965282413583892968599086430576426258870563864750008863730756790651132843715995599873061123782110972550701217897093646933250183685306139396393953591947321967358509912981285520326458677475805038892184785342674444680055027912776691180240981840030315222533963720288767587986362278529996019415292730497345458802519692466751673825618260121494118515445705973060286929408161675377809706412219948838016617170697323933081833453914665826904848378814244419215063932668295610427381732982284618329367039087018134783781452081983776236257904788602956096797663899970175497973431871466117994961973978583078054008375141777319131695838431840840874131748599370651793909515244828717565738275124287648446229007340713497521042808874522278344228024759089944885215832402555056633907870873970698290990875106818013525165703830290029596819532725733497535037642327208367505447408662198938292892362218185944251344566490051770033096269471731834804310712007834990110313595963332711601472526943520265260475917084716096719183651108768640241219292093472829858146043164234805177730175983367504703018499367362202011108651336006103673701785604946212924919578024123456134490229367881761680048438373462835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,37] 1281797561537488007017410999741853410155622452331650713485767991385730221954085928279697797347679640069311865376564711755853794211865662782385652382854663579378741024154315675139731303740091355238805497956167993500137016965568516946362298831100119258342922965531183925058926072430471564533443358195303417376342676974231697642094294702249760393403346058011575931283814924096228862657573987771530126389474207112416683181861041354428771784318947203314530343185738253598752671981008712899013980126664679259882041105882899124035091321819219121779870326552131662733780889612940802505853958220957093784076174636884927265280940067773425472350799115959880700015392805217075145384838083245937647684201602742311211460109806213770350085519549553430180746351775397572404663232763814663435311108178087253905394111537929077564395205190663131236885790696476797702649169980161393568569382415521980033511270280369676488503091814689476906721893479519348967765899129838271314167561863294329253987314547700779523233997495552230089382088928191340702239774803918454791569178129287435043688851283059674366012028052446904496746314440328746984338119044948210805261381941507476764969410770578947308671071850649010311965248829661090819006265491814512559355101662846184701571328361819101504058619090684518739961373302673649557304892531666921175614338364307862267798582968819729898879015035896666686375732782704746309145007623679215177723319954268595647502937661097664105958109089238272353674854017095551438845782317250653725322471098220612661526766977835118360407806376052179360526008174153400170721089546367292396727529471194914784552332024813772861737411675361362190386716462695588972072050126724054155183115227183783300964211092278704394946658464245131976239544982978829406227345663617325492312965126232171972472192515926751671535672523600290516550517220422557369661523785795179460277910385064296061873050773690093520922151626086325903272386627147458888286668876364284552456603796504362670653704140711612209617898009256180328594238862538827105119679334668821503088016425364775058106331566606094857441861584274139396032035675836378690078946949706805944985386445241448343399237187784517649520347419076648525765577651924623139869478875018926824324226695823918202433049755045970672353853328789211722691208694119283286812386316375415882734587473767860972432207268929178419265926061487060905543380895978233074591904079569736235775489676874132262609373799366028355276970455056067546024188468729961519980913378112510623744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,38] -617637378088924509747886099985250882402433739627699550733158779300668533750021436197893682721665765313236878955899312037864090376722299503610127007827346078068368543239152246152057168737423055425413508046439582972841850050144365645054054872980454826592087315326723511349241039833229787170517432589641957093771558210210010094536010152884723025468500065557980571633386165419465365264869342395959455875957126679339023757910426042331382833201326571832324768986436665378116861115721274267079385275334226049760891605131140923634853817611861857064390285685745111014993719336369869633902984275777674978992895026303152059999651219012235928314586930893318696133827173290247083770462959332385605390433561110596436633636102390116199790578754713145891567217172744879052050059557111298421306935406310234746688883316130732476705758323433242809528082568197059909851550048662067649527276776195052950268582731057778241215562916398821172833508134509735834017668804673735855121928392829188513291330689383161950155838379577966450641701339151148256158465973221895674661434952147503382895719244032157761660136180344889543511004060194259591023001359527393780911902574357349816750029793939354129881153755999689818979302341845162084260673024817741430406237456732863882889596965367696049361579191284280525125964421860056812794555540549985362481477411963994646517353368014898096728206987474798702076869488762178347077678056126534427130946859460926964906004028161785542993083384006422524033670903416220316074704550640362811798569148294513859942948518765957037610698491786773518666259826344713482199607120490904755437139477079132985200279350357349368115159746119848566855533058446071544032468893463691457823380408474472804998398028071900135126911360267081723959744143756762519295111385668881789409893689834561383795114236529405413598582386831633425202374613026626271808640696300642200989746816132989395112988032853484864003831786381210980789683341100017726606161365752373792614103424267193491803776666210669624665859475008915190423220287688302682545669131249628023743762773541831629095980127699053506272379910199960288231814938125157072640632525123359969810414457333794193044477851004807425834529932435667752721656644262028329630984415564177122066530977468114110470365489697251929741522766163460912667787815791982820075209337115793065421454337201086258045113875665452714951113464668504031061940657227608152177821434089111403496723231558209918408050331183812558655053185771444909525879660606019184573068332754377113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,39] 235985901806740122266304504862179181614270805267014881676732119828731505815198700904803866480794833694619118634497812211465699417736535681237584930919655484622593512372028939498412198046877536666497693963947841552279756663004753789440993562852187637336417588738881170515021553625378260735727409330418993255385338049199607311851658429102864771682050065231817471714725447915364487007914082784377459149314766033341232504236879870904973768941751152386117331247175381340429555573620213961698895556626930601977427460059213192130161226194303914852070404441422691996577960258435037461908264272315058032642699449075730520641517290510245160485805085185173708877631018992157678982510562596362578649867280914540142158052241021858741307792504035111405629497772311209033007034451513567488003827129767969012018188343921082492189855609720683675462807317653717046572706853768497501731255246081613892701454837541665599646911939317338544661396386572988911772432565959816158349883317780232963171565638700552209799659408646765553317904585940728623430307468980033947693204152029512245839070701612031128544322624150753350137212921756181220534000022556612760777971457811246679442239325630106712797684577736633786504566853450555891009538351815288547024542412718946322651100019630926411995421334423329754403548763031899444727742762261538430576250123994621014911489498759706019522693067340943398457038364868688471239706369191697895963485444756526490981672538026394802762349521960802521108547262406604090795805055603274484114025253550385880591831664995753636672823672657866234944589627929118002032653115547124842881394303771902861121818391430964344370897290808648369040684549280049891851090318866254480033908059353878791958708589440460290479112622727535691939620702777349152451993222686232690697389899958432247052815974198939714325885743426515593868153186353315611704831392607466334830293772844742417359975595589685172065924590349774244267806369614174687575560137089790625346814118849714400382373881893080264699665028624781499697008700989276829556732276871392336824904608694324081638737575311312951953236779854561503313999802520914759757136039865656054601049720166242480287442553453531121137225116376324895927664390194716755915080101180085553121165952362905313785622790780148071487650269210907471656661333502423521411534745391821502489641691304067048550019083589882063973013805293428605515616008821742558585287846426459674332990219129728648684914474015625918227228032096823982102621999476775238216000006675517931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,40] -69545332207763416118826794983532962118822581804617874290217908873366744575019532440215739070010974036847096685802114382288113133460072394338868826858798250436967585177905128588840545778147552356815463764044788169928356478471809929741032502739305678647154689069039165125644009323799126038063195897926347249284113995327392778951484569461464508289136697156988363368717935876026178038966356790492400350539741120589962428554026336295954186168630525759261664066917023096157782492392281139079205582339319333958571563576776512379505333178522038236537060116592711315493425915093014028099087465483748403780270871726576836297421828112211318863891117593337793985624987928158191952323453189251495532436218312863958534415394336681299140717405425947732102466940749093115092727357970002348441163445304252682857517176623778145174092407012433419775027727945916087125765968322474036554196793608822263213288099927073494218119275722582149994144496176998617345909906413125584867999621286034166674191979301677654746343198185451301785912615619143425102344168883367418835309572242102455089963595304682338309595846451429111786702926108507185869082537055422686674667914231224681315226460638819984848510734657872062501383678398016377941944930361549103274103312553868944604423038442200168067049442235749858899900352040764813951778388976340547851407576821600668057262336480857681938816587132980243379694851396570540690215263808267879656406380323182481579268321093011449319654069239627215558232136766346415643962510958259196324817116781612078379006941506534436642993989315971153050902655465570205836142709416636657580366980669400889734823804324913429217650204530145667138167329103613053615954281898613801275822122119605418565576591256961814171001953592806837558515888550150949524272790887041938328226842917875422270832935681710099507177297132616402170657233607117488746110585944512956177876952105430798328465303848468927143039664203004157088657339445844274439046379476053221886432028100715844815102008687120415198149659536841739327257910848861858823355373761198565289185339358348701941340203991393880917949512124773510671735291112905122586413351628612454410066099739294995332522347335505613625269743101897408072766373667736710541164574009392134620292333694877349884586049913647126646764645451758504760853459126672029058123488334205221949676096788959681596139393110835217412970201139842476716247387784718318804916278604018066324910032857263722727865541670430542103280393023665750965344115359137394786425657579326668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,41] 13369853436908968426799971382552814360568642812393034292282344848411186158976407423853110359189564409921159882142980135981331649487135665383280901042465793237436024519818757127798011614679813641779450287189967708445398232942497077908953128997474865299245698475112109238904138235060490097941950255857492928694673306693598318314358611448414693694839635338356530118392321784535426190804988966004269225555365386077856495699866980131479404011641387809353796533364917454923609767370760136605006935850252447229714074423723582001577714587020813979356672468886272301679692876650275892193730517591435823071630991018220522075302322968581478788507595135695768523663433472445948880362302484314839907536488602689549440496633835575068713486624674146578074348783395433386731154676239401470577808053299784668210711673536194235415383016769175687420684919113193288689745990713653769747725187195646727454707270150660213135660447507590059764634968154413347051393408313463147299097766387271788180656269025053535471857728545979373176188350250769153317660756540492485086683902615699677690173366354522355315293618231783563752947535677349980052487841526240140590302443502745663916284760071053035854276731236224338213057909382020633004050311746788015933820983749819909889742397046593288186533995933104566001785185980061049331330197545911124458490341224084192074430975157687929111147920606474125808704242390616823316266709944883177839392732538852855987147217876465504990405502836991581679460457014521125996627934677917921226647833226952301020774142168738137101327563417133157160664642911253141488657597806354945740426772632046436250163020508560367936059872284276969660401287727090093819146449189276463417367222074433124316409729653168581354009407399534321088591469441216252798105789648940744842808729338187083085703732141584803626271996245719211494187388789748923737008604020227970541362451880820440753712505466922114791540678338676423626430042838669933982689131284508377148487713927765674483688501753205264092371929346282931039497055298764224655091091047069661261670438357866579460684338057130902620889680624508867500755026386961903937029984091092726874572313013470243761998462455293716805977867403075527515408317138204223625306170711325695693303356122904414588841260071282959712054563233645780673290054078044855741252093432111007446295536928002049470823470497045357983253003614177567012095717102860103812199803269574805859566668003295315463291936200180434141299543309562254180436512337294575953245218488532860928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,42] 239957565525226262400269280441282984406608730278802446336021297100514667476407035085552518364456769601638648013407665514367474619012486183727856570908276847527227892569426470687935822542235329063575267143966071216200457315204190623623019285652511025564996597473395804528250013520797237533673698128968792610519523254613040906767269349242454283458879646091543372388535291434388931877869259032186808401903063123514444053626479452225160314804428284435229827749884947011355252005439102040720307355312499911357357570564796493517143120890312603307803788396874736557856972445747611072995286189763421608581007991174912532805405849111268445339561640395413169646374060243340749626612200649656971274050479245308649077298347022032503019303644321384973660146405215717130355714092751402949474411799202747228333946539027297428789280350466475469816500381018807331820560032974400208248160310652853323948202357179666998886274357277326311777566785443913603556343157986981404827118846092317696321463829215459793492337974688767664391519177132100056035244097850360432705029150356334906332574515931428938234390290554352684359285784579144137785939432241010494481098071688263419107162629196306365729377212036928133612102070333100081403950824967029498427097915994704965064833582257967682230430115992468881756407737142764950958434705760464221370825223447402362301178891671780883175752182402533846038733687851115541720108471206813670573811705175256521799859920031073350572860877504211895770796709567199434550911074451734571313572268320482076679282662607436001714699763420854631355282752373428293228435422902523733300545579158303302776566082549146260477980307286194000942884326152982226892005493158401719158031366842571334025192058679051275267059800682328487782563498167276182602634243407398033161429537707189656530774020438982366199627126119765879838807170154609191636459481449158351182481712476112770815646509552455498780924474475937692409485587860611704958880913305110487800417027933878268884269265917533384348050524662833610215041901328035096521492963334665818885052760129428549351732198136092510992230052173493167042036314274882915779119428595110842368254265560657940180095626105468099514046880683441406280443438848322178395501275587027894892413480351366450319647064816572663340526093805817271724758768711632718548918395985293752744534623033942454603956434946654854353211786255205984588348587575424089805091826039909741671122614823321306272562155864517966364371765698842031601247983700518117416664824178278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,43] -1639051793635309115617467001575394020118098496874850223445947675280246468822748217034302056662737809114865841055051790655788144562045087452002786456755568843059100235325448037173755012412038318726791953112262518069200977064134634318191004795570372045364049668950557526103139468703116916657591763969703899027517358799677566173177098141352697281585702726579309599924779943096938206387099156599649005857659188847030462655942159634822944103724529210052763279068846949584249420389374735838614802796332626760217794264497855718936068859596345700887185042795854058655177808871924196759976471523251168122758913445431707759036518990701615090628579977052467706137775450096052125663686989038044333003971591990671666348723172306531278322126835842947838503074089211204708992507065753217527260408900616341073935477901893883015134085521700646848675957051729376369556534608400616612866879948059898197496566231515433528327195570929827024838402660981258103665155653057889750812864248684693437216040943990004217760396352098930600113381007768804359491015222551740500138597859742221031409968523779741606011308160474348298750027790740588667624672646332210740145881071082215663187652043652045479482369690925186915444024729895343744400107102167233484504576897839776812557041932521086592700081656451982118634626178484452087222012600290573359918689272932782524547486595367266013915365946431813072340995801728743648114821028964702738830354226347338452251870602222481860193056187130001721834844221077157903912093480287408320285124977805501203124412453869877357453941904374680044573380713237731108742915196727362735840385055550376564923654689807972279158511964264397429242978550519816818389318711312075383907867696103314415487215970600317901775908554375653655303207143851501157615509068287637749462424285465637723589881371371458040537544396540465576665791215944852208873653325011355522456826627542854051449161784241413799316680199591446134719924414639178592829286304981587894150061892070130842773837285768844729936978326334837456428998314957747481799710075638467802101572143901965011154559546325676837517844691147974088992891391518248216864363293259588280240677292986011335538326991698858563793328068765216321451486188696581552332068400552890857404355643851578005628011916135987431302131703045074987885587893326970277201507852927833425289338433173360349236948673161719903841446984161607300869974007637987022155390526604125997968140115868175464410460559958760955711836740635518234454166690520363693206299164901638144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,44] 911434223426696499766656125071722736169086327731483266652710214643593096824764494580198275334604119543384293264304383103681999541062236186464180148589407952236630369129865559637310835777647133317326600163521891817786011944263488139612437653876886560914914096604640758529899697943468278773833081634508408123647530119332474716435966673437344695556467135477008063762865494095139795168628766730306299303178931420889377115750531531422757032568439359488139857525247153067176224359573267159726374716923007820325314402842302234869524856572772227873703414185968934626241185225093401519751799083799412356390476498847109951543470562223873183757828417512337518953536673618639208674113456124222506534164069877723733190282115051337287753643586709652164364349316072008743009367184074058151981639337338962798938663841143537898453237387007788669756282731836853865679759865914409441024665636637406651172982632250314342461475105048353237568161477002219628274419096052658782785471503542976927120652530910243417183211574744282667332925031988008644481381236196838862495748515485396948903590959631870366092563454929890946300173489786738650245644668806364886112798037886647849149079094240140105482536186837035957405977702304137938663517207029202092788901640455624888155593248131968619671041012552922262768366544473361868895047834568132366368175867961310861071119723761160967584808713462728351077077643016075631004117606874590399861929645181479576213351636245957609096583454095114302523510921084722896292821626664396772905782048034220573892012106319237102156464338512199537064832097029452874457029441045628476684823557349817050266883553205975937188424642777297474350304730880563600920562191349912574527130601838560944352229572449809179782456104367644189150019361725463859763310977806248346511325680077078452999133881363608135203445861159499668791622408661815152748846978410819958360216950562125991118400590487902281165489248458225999847280061035036728969786965523679313072102316285405760469354932800154360819498346319007853490275449722222999097734551321000461938628034109118550317078960835192194476087389346512578645217457135951582546595686027540643022627951937674778970401393482645146945113627523466574291701814296768126398118626797332124502181915746712697789141949776637990490896842135884781158359224114684918923360023691218953986550777634262229362703218281798838932336260891304149885299143395926163083444067183416492838993132751530578852830726722554039477766341840008843990633472856803054390864284903014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,45] -347840411433693103549670012378390761630364740543670691806776754851722899828406466557110546799499916925362286187405841892576660972253416706297765385387540847700150896830007583513710136408501412282163367309631432236815625191054196232933470979932803812131279896748570332024847406435276380701336600978553029172992123132144753495148420045603518635461874622841465007717873177729712098507434934966651644233712294991157963923201997530953670281575022573313008681718670367832447115604214854178665263300171639546703614557662589871753136877624402516995063868951029467864407463603214031601479795031338675278936152837485022072510988395620896764129938305059903020502433131545779199957705813417390411269170072555500091463619608331957585728684248143130627559563646113564815788205377925852825550358242409232403297324540515331127000437833776225604750200944681749302575792256248842247854516464618684806045061770718938912126730694545319061125053454427959360867357533080616353682575729529843365107228008222088609580389433988088582858667001769573191897396971302781419222057891868185217006875565665644111111984291499068565986625253525294225987580238435300463244732808006533702076319617570771228509912710614966871301653680488292918793843000986895048810608303785054451489192644577309882757377328598189103637593669197467486072194090766615105726863681244424342656293122433304550516057579386934088199392750525407841788979818736718838993047886542091117004034139998729107850261069784051467320456510749179995841353328247931104697470068494524114517898525460292171997646197683593769014672165608667634144264962663551209831827861408175440721909328385978108657117413613703252705343068178674220324822638746209974218265993825346089430628222022724243682320280411988095434601798333159230130196436744026499110602447908981867444762595585175879057972472782059141915539920950112425587368700727800813956297429239851711396632863006288335166109109092141981603234267119297804648086358112261617044620660517273303934362874133618905835100439349374779904895534843655045939653683510589656835174070342913125959992880879061209794876386548616785406959054462747473097762724869679696132214656666160992530330396765122733636756975057426658689959647768086771936839847844333052268051003496944046986750913550888618109530515905820959007788519451530231645797645866155608283091538235541624473011546034422690897687815422153596684883024519524831977321303700590859894099547804570288591037408533202166431219922630014663766328038102639325906731845518622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,46] 106436118049134258885362958318654216526173625186871889088694436407333044246281457636295698326350926261875951118579407647101066807969106152845478309080753949350112567372919404203390929336255137898815720527911033491770519330197715991085441226924076677678502286247748530823478628603314052826287352244447353045192881092427871265514937821262535501611233344618060690732165816851446806278766365232434662826341213505567484555181023691468375714878070376241593826412943823870416624585944994677694517021641143403198234752669620004193818051604881802923672042768105025679319071747415419377991499715250245650977369996465412319084674597641924702128005500545550531433395195166684478836458914212013261332223238882782149856702679742302561090857141390448336458932363687217120726871231495411136987443736618285762906012259814105507395057724288662870693790616530775397586055996945797469308927632409266784204510566133530068007427791116487710131814689745959506377943085118643077200092953923670115395088096010419306658833911411144261460496844111593406745210906683936732990941096030331515036972847331708152640868170128889032770304903610357845333517181717268213092845418225277460096370188663624042465694841450067465575439524392432063512757405566719222907013229577582185610090146129102074115780207417417163961267932668329637544716269328256602519645019653460342761167948020277463479500725630797751331427477701876042837921517912579384504592058397475306369952789766935384297269158530712924066681420148834966137869787939876586992931275440157461973039094029316748965695040170705406272745767823345729674643346195985193276717416939035605932738378033106524937628705439145402128339355358226098224690829559937064640898094674040880163414016969701748944421592725182484696540029747611524126309956945542544736050956203362666725997805415444661128382621225474952875725563535014471992372998629383893470412784834135561635556744084430461397807113867921497428273415178653805507777043707403912142029592718041502862151442375621523527218844093067862281084135485547453189897115663188635184641718969286718729353268012222077385223753009432290611772526564921518941167609543445559738918143275854913271930544834822066318731776033631155355251421078059059772883670880400472408741831964509492408628530521041507829183713989985148035528962297270779296741163000867560109904975858220356543521889546710573125100089348018317167715991852439154926724355170439842104029228023445983789396050353353212739553369822688755616131298065357121950230709587148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,47] -27252444058762883710679626628122478449287192627445569615157877998560076987240607500743630460306215034926710581743393193225885870753359095251837610263206909043485121801906618672693204655463224471685302816007024602739940109088757633687583832029410832624220774831577859506982289546585450974351765867091499232204129130619988352685553583192300776392086150069188777706924394487469410757780657699237043750130545989088109326186591696155705143321140621063287052814520583373877031961277856776055784648601956917451121668007116841467802574832677133383686871405076247230303827275984882507134600475252436027638314398038611891089643146524394579720331828149672699276654805150093314773532150830585917050047097114597786610680141280366152610745231041707353884528134383777216449503036314450650170894176123392195976002371558233593902569381486115136864776177820175767015316993759189398633590255401305236815430638148477465188232589355020321834846507001493056393786375196237675795794546294560257138551367540263324355167203475898086609964965437385927781513950393881557791478897200521701776757242598536380234001960729700443935551627039590120165514656036952990929322750038653920832584372581113167182980598659830593313216411778073991429345690854411720600040163451289267278124911119765931307561742017436366549940655845083869823951534242334308322313695302369772122014692618028530837987880658501360825249200837305546626413720017610922022548825100086684226871256383559417041382236013684899373916612321141498245925482894114318860639584961775998195334910928140678538908607793135297612096418410909340906942845772515231464668431044100507122758585018967782901971923381497036607039882990019267687613311195908437415156894455539151845612880580773231117233882158893370577640365163108310766057694188383695278230827389092345429900485171673329384368061692830176279854033122791634037360132157406442092467702701080500333680976054666733405021107635504329899855378306276755598136866610862483026478703622458734533959251792186509270010643098960649764860296296524273571899152129818827787243236342311013393734537023798525540847432623427117998100741309083393781373749702756126233292537887220957971999546212862474297268035102395633128045198933028898862103325037688733823435511257851113953477987953249507453585686944066587112209907792646784908911509980498528423028749004776111751084943820614191124408827330493389765874081195464026774078800195732425354563281574098913478893516316116647821644530592477889864216508474814419343533047965286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,48] 5868204646479816862498974787315628484595221471091267939773035412945117395087825621914629908817267058194910401683788944163327070610471280673441269323846644211157159213909164615283316525504142396196624366845409197290847325422531410631931933790798719296290564323384158499805638582684187813170752297953207130258340204458987915156329699053538649977070960743435075482275758949246634901304565645702236806955387964347047247491032356250878187777725474431896907947368473043260161764421967335679141619042072116847066885985850932810687460628468792597595615800422363002229716460633126179738957692513341662785709775282786684626898692420410926989443173246406674687957130446314772775031272571747257289276190608855083192911621504856209896847655012260308749595513527928962849955686893526648322132106667246243240529500546046894391787113925647925876703783458582507253020055112642817188831454678449920988994744836849218784512190989610528854452008543588364201338900787169816492326921438627439084059347505554103269116523812980263511969695487229755370221505255719949630557503171718972299041973438379849625957302359260146067865743113447830652852337491227234214903490049030804926224733602851388353862373411423264048973641368659250597401649042794577992623466807826433147708864054739304689743973433835167630852206483332152282164054706747954244635688596168115273198722740263230913352625589462895465512536537875791603936514855954181991463474026875057110197931881564614874883978178450007955608674005616812108694484988272871909968616922688170782948309182836860038265176073705046672359584923833749138689146013936190477107586987692768442447169440569446693338676111785795234231735531775298861205887123758541891190625837009289446404048241498322834853995137230546137588510376253928879696782092371492390238059851347225408427001255637182775902173964881847676916656659163949147491956507753102633090965711292842915787142163379536946504667276402948896732820874230369836702407492361449810389520894602248858781703376062276974660943338729901652461155616555594880137167518313070585323749179481555778462442400851697923753776411775557412909798478376225566739437354536650676954440619222955349768511432188844844038830865370676430687213315550798711630995510792853127875016359249440275526915625504790623003119800196106004476453266337888288932700973773276932790449526794808287987652409049011306325469314678982188581826266584340363271280424212665888937904768751368401282751164186983325175767870136203742412772322192219524057674652057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,49] -1034458920999474856719804675756001114118291627894602373064045705368795588108560517346372945111825154656636892837953559800890826294060340458600552025614810318768054036962575114593879888512802534029187022785385213492712430884149897610677201806443168298834070654577437748113145261435040520963720613579000506585008420163998492779201466935972267151714997746538409827426697716417604181744403665661748698120855325179759496487960928035406591818843927898686790261694423746236103520262059303435255683541318213755595434663370038739224155224997147510501283560770836110435521500570642603634238536104284493267452163752911076614945182120021404503947438880918530160167437557895431152461859571354617247492931846351492945347463952581088838337679985265955810657926975926226696917862629172084759690513949694653569827643651012280564899387748896566345282899182444400411851214786370151881743402637722087450383324223270606336041871602513873926716125686692481895160713819549939543746803203430710997511712382884869965985679745223588747322867176644570526277814890704459002088756244098440950761855551438201944836251001195420277095704993623388635387721225890465209280685665980147937960324208397761346791622791851310927955365412750659590192172669111658835436959261811963540372772986615618903645208993969090187351434292245620061441011896560356105005458659612823790869667245551507559112652943975534163791583587410970215413579876862597060891789932803739977709561469658149184972846023239328837960382276216995917311238530618545520474429114355915387696988600899427803102872747957008330664006140056388202666673853894646242560375885226528620811489652527963921597829547081473016652296280019879910245087672625823504860814879359293858719129666488715790758730374528588852084543811943971269899822873135486888735588335880430546968248048063569773426498697926469689337033774389050837421348744830190277370737329462351704006693449537293210459348824157114097222197559824196506282584901345459039939438846659760107548811241738906784254707646551095698635523525480341065959624198958747554694031721043766134510409394279819957014803078370066060587469692731476059392445899431493719731198894217376584598771841077097182006769120689592130338500422984368608917889443297651073106572848938258828152006798869024266694467240089743559931888950010221794171369465638238702114479440159508549336136613577212760148203555603719339810695574421830034249642323744515705096959937826728333839734404256316185786175652033980759062413376643331994949515718164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,50] 135553347396148428927274960291044837544817123779737768414328931572447424795738450911064726955522505989362766563109490452248916269905843765419371008004160392880180675433659505704008788119602321603452448470090075463624486680292149020439827972214254773269394029323994900537298034487124281344475653236093709447578756034944797933182932348919018150976095252204030996772772702516351048517933334840047678353681536478549782345159740391474028835126464406229643265191457122671335341242603919164364146939380141506121385923687640618308748030900474477415695448621705584657201358139811183904807467028223017730447949007055245300470716660208898068154030519398372256593571332080974191619745775575440535004296271087556923433120585986595740280121474644417124231035238866876907977307779710069698943795790285222212075431613029684315594069331159587554580337467760757024788812117875957387315893991929373586952624756620401666948223652447922025294300951152095139369172860411700285635579967441117858951283507665344083031521658464456747806009488676235878865595455107721942999910784711545994406733414580128257205977792177988287890790846974341103373346582942297591472340558243755121771745824415982316486367259176382661652085302550742498738112473856042543179891919777511806580599478491547934675161657400511644914783263816050408666438654212152939652439663557801303581830775107024690623438222036740697662195096879791747325936338430625707615941216267340575728124325688174712919545632604986000793173973581878302329736867988774071211538804079147759682690507848449905399628858475144096153652393142497869789667939982259815160164479877618787695041868819530877939606924387953038489489597808586366878778517297092093150667454331522010778375451238952782994973824030254666629075055324950951518906212323694436072855850113072799190858655769096682606485749367440896455913705311645067596870090544721788541743930927881657537460002833472247302170616196368045614717573073928645231828405808460361807996412616765706507099077598113318431675206885850938669365238854129262091858012651572463280591105083169753210444990308938480612237629914762024624375898211290386639077557126787558478867421675625889074883687307842476757455726288370158447117924082858588733032594097057449488063838148069074015315533568225098114302167156496023186676155817468130041576492592039979278679880383029328411078586847469418912019916772210164954444528260027889154243109043429242149674017034620228183939202531329112287699210446526908926645842479200215069654568140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,51] -7789327025166050916557788766102651915553666735806091884297220733423421546054366917898860799349339801301359691817219293651378076442148587515485911738615924180954920505450690132437938950700638808059632299461459121391381463047762584721692617958957747351664156943478680337018774714728636402578496769364072081212416963883315231397595434387024921063525084362509464937335645721265021389081475688295052467486383657150623646215104648377708992800523055172063999291702995757395561954270277121023169449450147446743117489676457233095856594044948151012972644294649802889914434151176435321540129579646860050026796792601171698403226239284532193512994562777642815165945496975843420364949774230143559672494971966346568458967336031322674661670970521856505621746434650793508873643720001592257291275148216894357861941806217116337573970243853592033806546483379638873409601091144621260839919046221072800036806001584132359153911031129261364238647898597831981391034028247122391019014698945252305606479744365128949412711143764454755642428183344933189219135352151363812363096284262037063914779516155100465343080936173654277651083673170883038931736690634324214273503279489282201571379125056594082933768985180883502625194944082058117219184817597301885699674479220387511049052343199379144023959600180405939740706750133634576427129997610723553768204444047876324045573785261591029191863203319377985750349601298992714209526560606367844000126495294622220138440256107369546873599611837288563272129473478483530657187572732118719194701887616539064148347430051397715786954579187633480894235748653365581834416553618081911348822526641955397525862147290723904343636903055499908028476121439605707836852832943588209086711710988625378136562260016837336955949670401841891472147515907656035007223005121647401732060320738891207304648181060285425308045713441549188174733665209935849776276714317592866529553547257520263693459560155888435392453748990445751721132761497950079805857118318868859076557838817890550317423124840431007290366491175782980981395464197386623928515636336783240667431654335284084976977941564619334879194101054464984774701227629388534404194671582818363284483676841286378449908896981924864235316764774062459816386605588123178650113643915061432526592230344435612460390879181649274068457606603707355742089819155126246568833465846114772049014942455271130405521926898135838421169605118576514915085589171273561678842922126047421478404566856148635558226576523835201222749586434688546240182595588002197764291208151040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,52] -2164088856628447167960318435290081465332498991011840926524233329664310783462331732330723757309854836943356486375161659197849139774164916682849859305163235999642129290065366769419951545025319414548032150663677380097669626724800278831526060852907422739648251603750406959509910634311802991662515631397929838784467342975962763332659715891063106677483163947093190172108972169719000836581185883417463933340453898902609783339751969681368125536124173297500760748298078564078127622221325643616785428501243786051401969332076145322907215343616538283633902974151625973898729314814053452817875821683168611495314750196969509633901650816175845733503692515897360609961177669696586434843666356982461639432878791646337687348153627894837318274161939115570990063684781706015120255390519207833342246289897355606375531113386617743251682039723276317544255758038047227783355243347414264873052280552249026839463077022026759984569882805458939472352387860657533546787198824625404634342312886243989318998871560261900082931918529169373928080241777042185033037339164513073405290082476443679831311594222145749865903050128435085184575933356893708505734997859256477269439900263143073294328584654351162996822833020576819444383396888176941204464010967850894376440022052089034267424095379775281673333188870906754999128088114293088096327511785154950369785372334456548623009503634564773914600130979048187563849721258553557727295912336386213069074380635241682442239203308613735991224964969727464381626851114687935933698253933200397758852862889215178932669039033443310665680540988103968387264860094866209792740370318306876731688926600272150843601997588566871740259802024358426123824609812428443302764133140144558636024957569822444104655015667513266739330779768803985179672359574442825928155484587576102654336806591594059349234129517030267813954167527426366526987339636792103028307556460851421888924282740000159202112854347201161944488117855654821549807940317495943957281623866004525162935808712064755021865703668269774631669657670314262699532772666226767641875913279793916233279282655700588074446500948047980412874168081216294115065739301224088049482763353516336120696314718510085500256233235129158400617432179515439610653860234664325793079270759589399033752226101501648661138222871482298760136602471720220126862174154593766610990264395880562185686812515544699431474775379908848739178026843512396269065262298115011237012201704467959672754334407275397472044235658355448716877086161713056707081285928682513839290109132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,53] 941441728007542856262142468216632433562759359399334849237959360725097814774681617989359756068310891390164306432720965306289433395046499367028011059906823499558413345353956515763698355729613120592829226116784447582840340240567881975103056457109453904528705806374333553374647991205961813507554003178090115645404091057107957712090049357914060052384515121120621016699692023017922985430446645856594823639263338773364125602786821423163423711370665371424758845427056239352469584421355457554551954233312116284195520567851393211955412661316272843182690691572327923189737945031558767022210373408345667281876968115454767256142622625683913207507939507966203428484871156425367424044501383640606928339226898800552335304337082852466865970501722384386454220601976853979214973326654364847674524946206671516103715286936812361429075623383825058301973256770763716876503622466082446460700786959349068396098337147690828626786908792369318059568500694780127579960574667839736745564216840032664676990673777234897983554427984115918778357794266146948598441429982391646737072029961059913424848629627300383569171284929610823412488136877779117374293165848131729779253789025333626543458673012642747450947636830057824217234786229269350484407881128471195886769698534691885027366224335889281455108253113722147986868968120327451700247986385881619510285675117995606589702242463960790848532756492274566430834624283347274779527383979238229103891833736134465255388248404501345082703457030339479996323944940321379551771400500043414147476714505558786847405392001337119264211135779571888381193742601805587403854536560699187713476981486351093003170709364738042757496613763208704209707028460872039123401130923796029318122172754348210660840281793260740771162642689285190855935519279715786669188082095440673116247193260636001476293405966104820008125709568217220876945644123812974112182442345077271912019748533205954703423222338884442912209622653616721356852778449134978367834957588933242668934547856293637533444256374649085267124473424005487378960119693723040766154081978891809340828421556623787221441377438080783847371518239710263759871862965510305897802930092360764448371585393742406828610069411058901608528094386173026057030232631042857771924238252161231951870243320868699195989640916998114036075121599908241507852218457201408147411521209020708382383334523837708811236478163909619819047292653219568910049539618462153274504787610718545201547194038041835183261445509920820734376422714423501246888777346423023284467741491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,54] -226039870158745640156901469944491394487425500625222657298427691180247104161253375444510262886901444247473349360558873787228867139578471558272108283764351710642154949742944812891801696140305072292905098909069835772259459612263789056483728376167369004060600283666679520000207598273119315481556542093482683296165205186321364876014898388442951672946413252925535533689654718843401870209205429968234306368665328486834292092754202079297061128980281429270538799424757183996958525187203637987367836820789681498761281323728545215845546529050634665784738166742001054783926406690198804346434457665503335747949724830376637472556532944330633980202576450216881919317307198139642400834454904911377823447894386809982484689245839314256525817187074248066135864375492394063645621381361066615714292737306327940279993447966661991101169250863217032406626420575916190688139999578354154642830186468656510848349261457095813656809051458492122511696006025121902100944600829556662864487391087041079966276875394605481612593738971748203035492478377828192728750904885364051626733633527059608520329656673311415490228190842776819144967689378144158945184438065025854595755128456802493686045101042541118921325903410299856756883695488953492485184858579319052205639457089064779175509508403740403033456353524662830468409927039737932455411533314607483990945056043886328969887776180288161055184095200783207223587176050275570668735691504105198727287615893124395337286765715190828986470780675757779140186211394126830279969419606823897651110644399978099170658919016734306424844075559918448525243075481116338810746548621995377605065033202519176575615829832600388301927057028532744204956740613221782101955808328575454572796997660693001521525045730559320067974138888462783580590618827979035957091283029425927829375535157205412227161710112813211777662714564635833849406139897961212059437907269638096756616817214263123659846741714766089094042798189292805379885060972526333655814678633921530543790197634916569861474143955616684659987542862720837610052903950468997217158189204399396396288980002684067391088057757036287036690432075626766932253062244727501098787797826492386071532888313111324981783416293847366480038689683080976373891557943230404727521697763147755761948420148067891099839504807112481157167615200623708595224990138975015631183863160096695202653221497853660693801465936062143079681315681968652981865416518024641960703654821015126870003864383063568557671901930391371041412871144205485975008843325525862162294321971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,55] 42293836716868551074067780134333670648679581381627196812094387010038056930438968898831752790993586341005655927599085425464939253681692083066417091288724617730849292012213932109461238162695365406074460834056617341909742736976153921552389569199307891376220759855364065304560166078587936300804607760295632698469293154423410878292424881017502291658583019801018586161995269629001121587005991767840396981259003273426125312304392792578688489124507685248141006444820280234282794456600850208059431715861642747010668084915187635951009703331521741380569645023404228885302998475171713810362992155015565524860174245052523196548554096354751564268014667900224889432705234895212798832592514455126273423939928384844641118679787302426281500093146312443215616818722194597788984542607469600652462727856734821599833534242188672884219363293190967468104339979109726435565692035822028853141945398501565197176612959005628821113341932222347504708649483042043888314021032398060881972763714626733596750838840170959159764906943796510035048651355367656036421343664177455486403632706903884433213276703737198241867679710207988463989035758008848939166476279797372970702594008139715291084033266316515469157695656948271407828546891682815406305972503894491079164000811987634672615966228121122452585275806673694896730913665360795503527257093727311822282629051415832947001762343440560169481352159661918681926590592854731107217043198345541973494434245364960011787169381816265446254210270870951464062900590169938675470237131979736786867850692775058450333682433450325543076544311867489417367415400444937208106633282775496742479407856347050784759305324975333366141323568763731647250371118365237559740734528322336294529610370271444079124348038009679517065230479221508922796547965893228544434506393603183042498464767099943894880831153753168284499773078405460444706242191640085664537159913937286637037201259266949372730714955636084934824200888570038893195839022009017515086459847399057986219100829645321252316464081741586299467056354595547533125636009930121914893940216740745510493635929841121081214053696703678064424219053012782558317744901214290860859444042209163425507753707306137622056248530036179293034896058345789845240066609350529745372801740803144228019400664869712988153428996299962733167332087279256911803752378410707461318713879882346049951188868254042490750982771440373043555020655691252900366601238265849215775918705972788167550873039720905124231703969418338579039768112620852059193949182991952111138703933440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,56] -6756689057843280775770269615637402945056986467392028050318743137559939359214336801015134701646183095559281641873203462809245124282747476206976670457731144159454780126583127894308551261834947452338972937746788492397238139134592395357507825079660848265649349285545473889683422969378437396169225698963963400680821544945492923331767449203104256178427048157246156456593775726363411750452830139241470976386503410438406975127054383590630083424580350170678313074618231324592320687199376759479390847422349649156395416164680379998146037031139784123705727475786540423890299576425960149198813885356480793465986876990123907782897272860786434750461916390626934425119479949621125520182931221126776711856053902601441758906324181445674788641840853038481254606215424537717598755896317276466229102050229395148633077362107746615298600927624950134489520640983329992249885665735720790456112341771441927123359150863153918520827204542081083810478967748821889160667399214239343630079940447412079573911208523260532230725128880722655767462780354767844726712361038883700607602988231832894969672827668373025692652376604116620092227321726564216140194457279610943797297873724644836401474937104532721744965936298463442448096409612646850280070656519517107637023358325078723135860536938097864343962847791866765813505294333981688141479620514171467141718555750719439754396970701607400775815165958511912788264174530854853457779819766136035567567239885913790994083037548985999076033772907562499399805039542237553654351390648738685680622860506891830129208559022410825415080846283777828178609990166751850774096820968203402039353309883054950671090481109050353679647543703605265852978610786545340303377498778106024742879399286212831964964848436337050368514862699022140691133672440761495823656916210278108474825930687641740046887485380496107985308554061842736244479952257215723951665168043268648292446901216200017356086742366530633943995250419580838014195365607341527935768392433447733669649032413358304416127434504669093034827659674015597037677121562240151293326334953371830811029376393086201475713360703990373915627182483401632422723283766028324870471967907944160491306919904313730113049273240466914813926383936443039189597658219615277596720260130389085091577881494138146454598762647087253968587093813832413291421617031381849514823324777435263550817501022408567535744340139876105910554467082729674281431554107542705040678433606541680329272435007426883363827467386330769733107432530880150054298985919421047552501350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,57] 932054637317457360702055278105505959460249956368713951211169660969730086384437932651109979692476267347654030851879973431668866570431336994033191207080009572676917910098214679416289943369922209556306183842337696471926199116770117027578956893256337344911132817138697296536555376597983534039347526849773074382091036025878142876709144507747524897612829553300310141940311170816441076370547888768325901513050913355015171703681498715732086919362035560090222470651165157574914405993878137784252982112472255195953472767673055358132862734520497866745730892356355344201993380729272146650055786539726901986493576536937497525367908970518839744355972027969708357793412565805226978292641547513280187060415470349567734667670599506192410656438268818012596776785856649947097470531273247480117707596668538906911491459883009569107899126678092399583093841336230028594505843421840315327885434648188837876758120646782497151531366408976243154865589912457609969159778883515354320406092968146108347720872858226179620440544612634480946217540088759676103373036611408680862297101151296846774372815085288309045784598950125683232928830867122079163721055643288922177536760403445063609769462469304876507196113521554892190192107435054126514949260329322422063273403893171174951688844133584919300691309575985176265479648499604963492561423887980890634443695935025317837017968106046400345591421763933277600573269959859396147893088483927647612422447523556488491664282564717869327773856401733543925071442661749311818373271990927007685368208078566758906081001202818086459727760735747432062694421695540655628216740019230185675542605871257961570745990635345801303931327506555327901224871462834448796894938718615788211192520814324730969850654547835304263127535170926317537885574106268342365433473871011706700701385880293455032467420463185300107863687556982204819991610002085502674042072441240737614308114432867414003107949784775462506683751880505832847985248503386756470777182154304668930167043173112152943351776307074956856720670955619930326838694962292982617091718427441653643951728894615412779537742506550215911347138809080523398464076788599508887847053691136098954619413831755697871805304245704930135224667990088053891546624403453331837717165388657696456642165198475788361986454754291017725329287065000315900158482916352000806536511957728474903625987018703714157373566176953175557738980471265136649469698949189710443893548516282638278897981767744513748316026442010684521982689487161893161854837069103452236283904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,58] -101761086143338670763124027640908254820707776218265514742178729676549434257748758078389887137306188071903213278152549107071494544116228883959659503606481905549926941746719209376628265644953989460934559780780122105340436381899338933174810702299689194682904120463558566764162844188525661568075730485025947116453424615658691172915937405016754432504852771917389304078227879743616844482855043985536284728677022674843385919818507834703499686711242650962508008198596738378591731409788358892224964120428436191901595251938325191541603114428972566996266487303959054034097530886460313780951091325083143664379074783710709174267445027840032436245431403900825745555894846993450420075726366567791083473119737786294614862655889159152018029885080048330158319849784304815709195446489387661308167045683260248193239057306199991170133181853640200223592523267844410349988983845100849778777478002159691717182317316799625409064030111792066514321111474094234720077793624737644551539470796498538754908385965568568544222779548404866660147977369380493182922738753501257040874442851014289700111919178523260583504200653369505535456399076221423198445303430711398103739255984856790562189894237148765288158139723522672726974603750872559508126667226710135074709451035922239714485738607412837933624817317184930127642584057968880656133710834941583734504258607426790976408455055910035858664467352191606383925597986906373196003685014112959650420189412806093892630610015470446978300956887487788029607194645105054847326868364397135149902794483448750139441019534266006897776800471051505779080570276382784223053112272407539040284112731226262258918930929108336170998279830818038533495002846378270733100002361341512345115180419737349942415910676366135106825024709166962463498889986889518630680612102511873285966575489899916960863997503073830545855419948560577494229081717031988467823037860103385885917743376621505037442166015712055591232633205581539771248423343938622864373697678700634951915901638492340319383854153943869787810939286527605537208268482260659082712305674131588337617290390046632114951068289205550200214691335941684045820150601800941171061268312213365925955087131061711704472913602019266194365590866404793661682910695515959661418526024236043921569448590774215732758662699681550124248710523041622291704571643437604687517090847105671762860512488560648247498022628287078115470878622158123758195007737954909370488263264474270466652860158887740455201761564735479149263134276848478000490728644954215307175526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,59] 6068408394608611273202522766442922685141437446721081338852455432010199019874080151315509785569498659301895182904791432409361643355336222999372742465057162906085579086551420467109847907581032373259734591634562351729505101518187662625528903364651443366525383409571996602515168809454112176114612875527849734227620040410117603288045901140524424916268656820372773451176605492869895678231469307651454304520551294876737600655150651429393403312919883816339007385423271873924688440998264903442804375702392779508765789974185107617439173049401735594315216618346339766063342848599406261393597511071930502208263151515320085058532210914038274669117960072512466931561897637211981689832671040285823105995730909093957673435637122950384458835657564652620178876776466604603545256212045777697260725807771521369351867047952482789198755626037537072940611072147450575024198162349990476013918710622562090300054038074680060793160093954679957257677599638592222728763729465264741719004560682971194831768678010812997953707793817213262715871296773572303689443630250012877604416731131806420955401365949569094945246276113746261119808129876796561003027804447223971701622200041838805987370431983133999630027899303398439892745426510030391521396867964939463252114558020297066097993555868634950289280234237839682544437740975477920689001882367250358901654039144048945295984380088276955942275711495581161889311471920013014028042441826893511453068983441225235982814502088916152938495600669971445374313841298140183300636602656753428827131051317573293211464698216693630753543636770782735758969498273260054266395628043949741624279445058850485388373398737670425363907472679933334055648965801866551219825806310857640694169630432154353441656768549449949196642237826355453010483580657596235893817927213977674738220206347053841621238368103786704391218055051023711924655014528005859320995312411929219869895339520178371476713505143681157580462874603785385243859950587048418865060622888208122103512668133637990106701745694415236331137020083637234755187700055810431391952819390602245908434169090432264915889033501035432077880937066480072408008639337309343140161462785016966892132588287513578320999100568188668261968546235131844210183520043400123325232059399121945374776233799718061532984073300579794915300205090987878703815597301300016173343103338294288261539314408264485593196831132607622513705938740254109513350102649970007904084999247945108158322937287820445034604115528436914935632109330601972615371940909710429451714560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,60] 603855296240836477254215077446083976030805876614720691200894647148418105293068075918275397052999544431503752471477486028163314669613670409425462469101867727487139068894742314484986158591374295171583120493728193510329506420428046751320394178512080477468243198582722399117622318154156292946702015074727249991743835573263693812606132276724378579503296982297452557984849694059019108965533271089322558983378892279305497379369952719997204335260884179951721273137168766474924430323221259087166845808293319565604532312665764621276614694445086723091159799164016553605261297625827631499238621584975499903461715923822983034670470912325425374281710007323817674105996831244565413158010257845516653071762796871891304745749744387066190791716562473675804015152655179744663148626549906757939909016878342659653084310396948238864814076828306130832240905041949722066830330551739558648663749480519727835928417832187676934756965446303003431809838810404493352435012408769023601948290335330358981937370127734455947160622224042970802914493426729595618461162925889768451610254006878466537286622998376271594758064401941296350699515664511276584851834665360699062415565094214354756064914458728406072042633080618829238977193342750522525278713905452520250789179154210048755369013820821085695478275984121051229256599892676189391933257399327601070804982316576553930968771021280579678841260531383793899875038593507453226403895285644497763990839621116500879456695373358298371453604965216664705156963540608253946598834728466753701079017672120718804929863089780268910445154407600970489287369087227138411888221080013102080876469001124014957376920398615523600301112601339938519365701357626532151522162094271934724789967260448598601200904493455806314971689757586403019865833995632597221173127007118913629620508692336531743984486921112801545648702574047993419301940054109874966590297377435273527547849616768870134247602264886614854564663413862488638254418389415922511334357406618252371505869466016643413033309286063178307723513991064153913066148408414505548310595889035584501889021802889525746036507959661089314707627869083833924438069329130959306727668195445911186575750678081524967599759778271857822928959812322403340609977367655530686570060710131092095384433280448407645687947954310677988512693143805574706566316877626762007668978451002783851382565380485537397322171320269175928725017696807208685032322493857157095278945682277913254235977120383052566919942114607384078397984272052228488119565296695613010739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,61] -268343296559277040464027631156466477169164208994760737892913309693628282219594752509146824825913542840440381872170645693490901532549594034160352483786194452408875469715942513301292274878227012876562907616214048765816592642787694279054666512550332841256910052232791098673043366316467368295394754462056538654879903305891818615148880088705230677054198470041603256213812902811772193844517166195705406601484183493624548435963252174288922562489403255689212773398179070665904368020828001012453748091972895441194159763299895887104759620571495368548930541446423697630104369433076359898888265914305084853658415400383905358329622079298892094366045985132166835586156433967729784524707153121071855966714370331949354941920028652815711040741468524288609297705704943434887170248577233072043064211245245899358790448602420816307165299978939527449949891134806466485961855289877049103820843347003655326482605330276093954190234547867881501567305820653138142263490845089712915163793707597096274928497899029204647331217150744117522436401482514525008232291136511122147808243308499225435435783217454566165183856565250824436812900510151300419815151370065108383183199266393410576366679990035496828862759162594177724806358858884645697702863228189116606018507418141910761630866285377529809157257932205475432768553233431066880341963632839807994233250719903693128698159518186035492273135372794692693176320559749986725388109123706109009996076195748429084641936310087668981615857119830050204370656643853156874182973058599640477101112849031079764480275053250984058942427821778184245569919618449040005471511381964957520136517945616796495227142134802261629817758256048996801356357300201077755383720533776481478369505198282261697903608830020606063345051439870766281358592306332966576182935370573061024018244266192807003624071739280728568329164683023464758578747924521695467625587472899241868707286083469995651116729615031496512476570655400919588851728284229057038578039891320120376831329479196824964889293133082955348180311499975538509478132570413466266009709708798163469670187705818596727140597432109177927511268050382805911308232283383902623543417810027592898946295271345401105343251964567430424014209333365599568939047911748784422439889292484874197385703429063555287623897716109031137233460368154003332565422302635232162211847534145801728443836161002531004116733367779434902227119612492482172407618251567333099601966862793598228318654734855033053284973054750638905477892171626378994689099784144900482662400000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,62] 54986342385670424136320906011947195850935594071743230372053964642003702367774530095955289902207870703794627935764178379933106669489651160154481813209877610498456201362797296712825618880304341881006718188755411322510446360188634292649369243783043150559162146128625574530485862501632566640226719347475608785002746638805528332929458839778067461057320086287501851405277392433837438708375478311808237067080623233451642127368405499993705207959317405994718682572899734712369739433573657593113747148362566145626178987021630338230911112362336846717915648194645161682564140172076155703211044730394327716575448450453109987986352907768872976915359771458720835515779386861071610190682309751361681593377256822758700570903900282928907761639241950979748305674760565959063738311453819139027889904053086677761523563692985501510352839511761796344064204103792928045778995636779325564227257445039381466515401199197400012930845054064100597569066209294831080352489250826617870780454097502525757371544079833272010831222978857345027703381540189727347669485912924619232939268880741634956734296288293367637825629781870907584849650500964064212677974972405282871239235234677548267021483455602868213486737494363323411832901708515769381751502214895972628724012434768323970552217146187039883052835746743664092540603512626459926693277513926429968134876312183848674339890212438378272454152721052680804375640211890888139143125055528233631788103541079907984052405605928676976230073069962850273301316481380357847552059628634215616406657044059981656256445147014933420035007923652923018870911916685102448267812653845880676831186429672726864388663658299492657785920536111817170024016435712536834027932600100729609397882450507090740357745968390959964196748881448323414719956372719657408842147073908195758191648969771774859169036733862646092139820372756904389102735788439017559334485061792289113784059069550149279344327698751200596521885997171134753092490658968469755645403617385186594630101585782270792344732576247190713603490224669725515467251406355880405662328507710114100306898926640223624812296358122739568033722614325747779947224828150575214008130559756869428083717216732747042232972333005222713700581833751397067089385357470011140075778967997170154090071073677460231009175956032725024370222798434448125764918301409835288442373411289140916013938779251164159656565941228691891945865647892283500444946088316187555819522324168395394198410365868748501648579474147483243326688278852591202640085033932128098713600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,63] -8796145140078255674471742913908183926044932139696744946980415201112755201145164148230217494019006962719887012285159687759804758605767182324041859634237880943855456963150247746133608723134667700587211605608168988148472638710932374059650100294482945017142023088643207282756738521954997028431262611416340245881496680934686280871080279395504414429484729958325673757509755567993628316216955026154380365751701054929686817825439968516205500227361811083142143091399720087130057027679987017920537399573081999291355927868697800354414289209712116502166516830649825358402674373548676282938960202896716247329810851067164059729385486072181336455007857657189893089212245862560580432442671517949352823645869844775862757961486827135538826831172531501611556162494537819236035194135050647564249159492309597762497357971300881944471396387139139825100820491123116129907812393870271329746385032575926847627646352246981138174394114068750097218496791601500427726465409648581037663405031891262568985754620191979944227434301035125543046612744927347697953199512002803293493241816327115193029618203575112267650546177914020859700919847028783175653088471388852973303477606240795999427269950296522190069614015190814744417680668595832971337462705597747423176046772594272556932731079836736640610546628868701968873589961674802027761977487908117542388186834357791097517485762083921077660445505746507752749643170750292463519673846513475183679536366768443912212425222230981865158557695073534977977261766479965204952880942050682827880112121771022075561951325393619371871025368240365533532460766300318727583376053395048736060918149347662481045685542729778833996178482810644602704391887668839349994142045061273086205642120636719080371780194612539608145982051036833174706321119368316867712655475995948040448965415257505299785477623547473405310738175351152143874014383677895130876812017499487612925895100399637510560659935022347236400711237884272334208375472761846374588986380344208497165881145068091104620993197225450609433028185008173041427224551079708216885824166070268936452470843291906080367563573796176993718589084846627759286544099462002467760628542831150610557398731311267308604176016742165969977485879171285754908244100949821895110393400316802646591121044389689853074225072342955876585604537915898858684577903484723669787745873291633667731087294027173996879306249968255586722901330753669862224109276652063527961317942552773975172871844586110637478322276763215701954619173414244319563139338364658657525760000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,64] 1212736364415965336927254447571381617317428871636978434976981488188540451165910537585106384570386968372758632247379942097153424275232655080009298114433181910491990167798499530170107520196096597607771701796421005139072489250785071473768333733997722223484102677693985932834544242353272725369038381864893049082206369496917382203106037917396386913382234381013952185290252795473234235460100482559897644886128574907197341052003224785900695010978273581366883633019986282759180536829744352269408074296916986649910087204046022628168526235853922341695481145458554864261931608041506641344001163080495318697819517418591745139545441870860850267485554813155909917211477892547583739399002254374782551063413858371658823364954681361470389015911425610491259250081336386817876101090888963077744642239344330440625730391644450921470835151983423048680029724545401865758952185814170736996515004234350983005673686124778047637678267312310902629710579789019440723297717660441794118083321215926333158779645775300571136727191218505518032881204837443571375278328389606377908351449242495397020727918422028545168783845955967895462320233057244477639941790164797337807183593654315197690167397001102641821741298598655816620228114615734976032561808139862196331489609544198415790365257373749113587644225404556707150142968496565894255539860111070186713254697158185415936462540937224824731497723966236932618735166263292700807501186486659982105115173722386621194572444149096238714733601712983791870465328806540618373512444756165391364568007494294131166533971112934756601653600936126825936318685391716309301100035261637602868954743761308273006212536243625313709104105366077566997288442017232781694633814698909837351630130324636440405479695772186325733440399216350764434995769468403362299923488792804344352881532514128778409245830464339180801319167541066053592801772522974198322805566013823668930961786799890935165308573587311408057911881914086530960530022303093658529342210121803312961158848261349368185092508451269848885685823981780745472005728925375139003287609625421554855995243353885328944314953427842276238136248096377076722287295028826959740559041662650684778888264252114884328405101199970128895363712897684561371094860554693668324573359245338534172106041100061140988906045894841513537842990915498268683697099092821528630028825114397112016795508863075399171334550396743259849705503379268021738212618364769243061752399545750795290215941464199279152703208729163140650086667813068225222166494908355759308800000000000000000000000000000000000000000000000000000000000000000000000000000 [103,65] -149146422032307605316296678515477856869302758990141923049668712759365278984343372616691552926342420637470694545931141714064985236371766138109956016830629660900507510642096178174606264247658132795293234380247630008415115194351718210210343269227602381030231659887345683824513300650578831533613530966409649184145509247213463285376552048271678692442029265931941669919644809568282286287310253147978107364497736320294352180446686097584607603269668761490358712950004127101485059538153347749188796541928577547773815109625398602322914177278138459442009630379715653169240309611987722032185386243586312370531185868610355682087457247801198265798635474701294135844017872536762853802402278530053252503178378144484647790336398216209894359876011461651672621605325289984970251053727814658966878358585383589978083476598658269061323893233218422123923913265952538643052868220219091873623387788000016901683322685760891879392197885017136144301982490963325446953558187328553984552188072498128010591440747997450300446671260041884129011329525465317274190995087241790983567706251393977558005945668988318227824125354102707357738801407351457228977277758422553799766968031719530140385398528378917209906871306801514619961949413458313094383876617231110759569401682199951541914458834804960480092956389758749632163277500020946531690467686584198388472901882838188745442925406131886329701807213763244706842099983276923573849521146095398739333256677149284126141581521524091844120672368444155180528776052861613090171461156356714280545025544861518422912401752133508354226642307319663146375660423777672422429197132588245090473314295382854161451671229326721282272961482095155917952312197283733686216390677381003038032839896701051713378990577836183213177317900450297631709899040575797945851074821420485730310838492020400108197943372925661700806410799075507994145327394945359553295076864419944038825167195833857775192916684183630682534918951025918208397904776306654864259290440266980718049455209092230508894590281472586790625356373664252634374515272403016000951888451623348928053838025636315373702273172119375093365313811783442400449344137173445000207837801293155971049229966152502086877856980371040485701020367612504347208354906147575703621162493634727793775710563111519558190686870905061143788050095847075660638222293675287933751539014141677293264595438377261279673432063738150505273803516783967244850323505092342793208714161507334209248674564945257911216799004593403121704574012063945912909483865492758200320000000000000000000000000000000000000000000000000000000000000000000000000 [103,66] 16579985907400927639718378013223585036549712580184060465095496846889831468610213618707884191789303880115606619054436457839716104396542539485368639886293866838855490953505758140190051247824070703697265169396350817191183655523558616688322200900855106701326193398944302061305457414146666558854014639525229648478450124611661930062080146713706620794368447219833008079738418048776104664446128918134198275509422360025625598963308804681273950945591458482603862865009546640173971431558592992031489418693523979847144011685291695604645033094895864799507404787860823388305804888582789332648046509463746158976068662379499008413229025524920798851915376014508318028050803710901884761391508413225178110893143456193208059032769316904901742121420122751654912883153889284938979743013886088555118213044250110861053809552074151338489166046748351966647600003294619622182360142087529076802798783086333357534653105150982874765357593143889890267982678208947471198210160928097615161250257680454759037864614661528901421242230210237326053935212058909759945380871476468412918130840112213694631843256228822538211843876847200459210738532844563824277102743733086392670415480020621174619712609694915518074164425176789603039331363277927730088351027808571877562120408190793184586039867141645071331721192110053380751282012776892869580838609513721343915310164102333674226107842861968104610937577810004884904149112107073430139756549460262657515635074702520851298199701583323215192302528309590144628284114007798189293425251788640319865635578367994819694627864879477321221633641271577764468814034554317451538464777450775347026837198912346465387025031855288409531266108136649180319682076119790673179618860150768810095802083556977499519186797300931085394926724443541411827854281988579309809900701969937305497168304337730183896891509776068968052654195034551401564428073826315992048646300552474007590446297490614830313821724477081938865040365864136840523623124398486196117165806194269599185875152788821628970022216776675840695871860895392127533630813311924812288505224632397446982864633951792749746339713089635442971607987971858695224151487118764664242632852159819197642109491688718426243023319394330941803094441020647241281458750496647883004722017961895237279718144806488613592861890897411246126074916036317302426836355137028550396110678632019222616471611575422453402126610394613699803787963987001028923084005353088014124827982681302870824784605473098535097360357911533455107192297499284737410738649527484416000000000000000000000000000000000000000000000000000000000000000000000000 [103,67] -1646141663751216551420054154919251993112941118729244760953446449443392452772149826427216150382706827086185266770571044420405723825913366179054307753221361654655345720475153444739049138121677888047643233897449905154972397003994161927972058461808422496733090343157353676956817151014731819429718910629313741413832163297444025564655859855426970394918164600809214079108430589529629157267827989750764412815764379816868807380705919363953030607828123312021472859631688612923647016985137976966592278582716462533264927784467597977188604199931375934896346733826341300796389529839528620438369076033330943309410279257183192721642107924295686508632932179864918611787218714883296652783647591960086087766741188235032590878772408583629716479691855793034889115602910129046258034687369310637345616580055688553971844731152324011902991365339845410205632871359102404943474037830551946998329292177493966465665067703971269268652861598978699802627095517748418608957638969981749251646973975566038083775023061479095688945917022926800988777910077145312038983549961753842375228162564953762782441906470644908468521986592281918355022307919896318758297051145361885334844609022826225561687904544820803022317682966493983414456496951328381073740306301966518681811439232653299222347935579275975322645922354755510564424783705474770894065044825081230968606381216110889047462235714972539965467889135172395148177238250830635447705151529591229234825366478465621183255282506178473640558413914353303307553759308396445319156093976426594530384623548808323345734333774320214407768639308038656776911893153357026502201009897361053795961716614058784135001491198121725879902012039510150391336227207666187292132358688312393028822350361483099219262161432440930882872838104839577135900334102289106599109938989785519707457391107139518378143800782721943838207429186797623018210395391123600222306612250042147362771736880189529075725203165236007686859981801290564609568239721310533609920960546573470769640019414884207593494652104963821929132013488569752418987899824895694193903424734834190234032311393617282031612517203072893026924056648061579812165329240678175811456668828257659652262758059094080022617033741291144228111298484009318857879998613758320850809051101444906051609517459110911194969213515484815498115425829912423279969339158395329617396979841163758281115189242665325774634666125543014129904161336013092313232912840686980861448097362108511864827672620051657248740232524329057808824059496079310770872757712700047360000000000000000000000000000000000000000000000000000000000000000000 [103,68] 141255965067598436113044321642897257079508090972306310307902567279316204988530422407431419141993409688709287252884425482910704521643898592240081615648023012981075820412088305534768624433962013364039748503580317308165748506656655095940021891029696891252919930343302868750738606376993145055499101698858194711520220806703260410020688737225129745439715107794378564684917048659267905832437833001918876869489689338647894589401757596827454324880875632266561429545856544848757429595486776755416175335121448177352282222017338637890932696429382041781744692286062281300264899105112287881271540857154291911982446411510335112194343100080795715819393147081248131878060606544208115930519641951678304830605177566237919816152853840732236992063055656334880132908559456330401854696691192840276257886728328205966956932568145415363416270374619101794510562915012380126621902894145851133021728194111007633275395286885489241438193740495841606646226151714549190082817153722065164555170017898007571137294904431960279517278707285256515290838720272005929007716505802589496909263827983411071023088450625553716230748492298976263828361905531553663162074877159580175120125016161688704682997212378206642963547011280051033962519572832291440260847793755577157153989656953029974646619464929957068832789404408751563226624058809951238108831017722985314919347799951775597437757675455720996074823340155377312635655822119287074148411609333701016291939508336278690232436603457822919389266998159664812822438170520526641529389423080639184539246710596060609847406200235371206273861526276602529904766727859643335815726943500712509334078382094873754695818740930580360445395457392719956964251789783277595956033392888434712252969007972540488960121094893780565264422212792481404003380163894475675635160436340266788800296090719368779645422382165663185955337922285898047248598462881499970381304061160498006364202527244152666780140007127068081588946099319279958358747986357264095045583411093760248304091707773267573233153772376957346912236219538922517192873122625976950559328742207019266246931425720226227229398881489625839802408275802288521465727836633586637334177170118960782586636307945554552526544278289639816457625231433448747348613547308454779104164286338739603743114297909755893702180681538646484765352621816501416075340041069923377933695383604720801259806494698969789105804944439532173466758740684644098095029806352380398959812644081782436967008798077457535382158635038636540362624475657529222056805817909248000000000000000000000000000000000000000000000000000000000000000000 [103,69] -10082005846297954277345496024260582527904896854695167190325118249775222748202823597682827229461103261697200569067142457902889248714137095580103785559731078147069448744677296941725829078321667260302321243394750721450783419260615683472274921224931305504978029351049418273402380994925802588109930421144410726494308233157471427562615935095476775483893856482292060846779080554805225766335449466988795869541593550643140022937177162106580401478545124651233244882384875076211298107309913323028114831913109447773840207820801518866870372399349055063868762041183656249709598507606175356829060291975459949072814942858514925766034447940654524787531332220842613804836158873404893452211533893542465979081846265899374888326686044766882254988986578325062591645326803120081855322406147319848078954942154323120524815564440286396005594097588390688033883705803425845087893143974935702707849755996473288754321856715712782795310209285676882585356954740911643017778083692693114802346357615202287070290270613034776118032939328188426789109321726277285732892748030785035922807397618533787254331690993861858941793512251870646501906867990229783019004618511699444484095126146059390343593650467366732431922882178768294827952690638377010908219845514019306973761310306580243150801699717849278399521976737997630260123279820421545491618949800210686874300503204659485141225718131185077512575679925389744327535543456947390538476172598099651787443414929453944496334107991941149206364932818672009307285084011664653410913715934750336472412924055935577019682156567297480425638446850834265079408643933180480300570637706149355533028911981224269633110894801269021638393429330548947516406558700787916756626483913415103825724788377341063730760613917764913363798764645769423125528645125208827825258996089763785774602600059743343988738695607684338800625188726255234021084970328884837117505624682995216685832806847138362619050769626101086682476803005398545055370588570809627994603041995753751460238454602980396192924360369525102683132840866608162544591235274915160812762881201339513315656409696458160682955804024228125069996112232501261696387147431088726998292469945097330869928624369126576448441982795323268708857672522558161572227190915461798311197213446844597019940408384553387916561078097974551615876405289168630989604631794334120725238939809699215482656481358253022694802713959387218910042219587184303377274647905626705882036365280484064764276735789448647482373633048347455292949969279959489371313170190172160000000000000000000000000000000000000000000000000000000000000 [103,70] 568553944153383172832937271694380740315817554196651774913438903420223700048375016565471863065284754759874170370934638062589188615817931940488329214754906655562641012330764153206413620533740009477335178130154010609567626583167140873787520160299715953053490637334690623303450306258112558893305726583232394191693971157622015227948133987533696929924902517547134719544434962102186451555548840306979644890698900308603756661955050006887064271373236548611559366396162871807578437515259460598749426083484990259607145930597470473367146967879009670588503552017106729450850512363916541508205097048535658229956740047268240710813977069666584287754326170818852974432056438548426062476128489750577240106537584985577195544167388897233013906221362132592802646766187092558471723915586059304200776574616990249680970343423614834292070673109914319759040859564721666356161085544873527552207088056496739036720728562137738389264135170090785037016379316840965769075918108111527395465974901391847559388476128957966434757674031407869547292581597744717071761550742583303240036688764007726635501338364696488339537799569474060974434217820857180607913332372392096044643042773068038061111071639546889269228970530463104204359976711192400011401133241856714931862901825449858198799816020602418791333939075943904277275373704839362414693977685423785913941623476031763447111830050052607701800356876367022576095939584068393978474654279554781508415227497254060652094157030078327118347086192246264085046663867082072522033864650156759087484198360592449135363226337744690028146934495150665091680744887406884238018931346874622618776577222385985342562414603675022061696388962654781996624718063614505689254677617981595266392161292484119215192800976709691001015906153256332351222948052192270252734319273458147648548847061309307134532644897545360764142972139203225762491953842332421131057889938911056393256871102903199534782431916271960587315658019331413406980274614320697359352599067789813993102904074903861111900613859825587562058132681918040134843019695410663229015704861830318351297223052649656605887914267970706098015111619712793298315909187574931769143450957654683631391878876572087621341599568019239783414976406498141990401124353614765469150610712727285184089981439898106927764200681910321989764171807948718042259431725639652222603504417195826081494537266881152606349730551056196381322091328153020847100624455055654307900964320433351204259983609541310199082434737219026079054998895377681147388284108800000000000000000000000000000000000000000000000000000000000000 [103,71] -22250076743751771957344373298070112236372572612709343513170764274042592230230582839800006970749091775186880495781120035196253394125460076935033497206599522995122598255240568168082677345552242951230539731485349553585814902316837024598471005430153689426733709917859107130671678041849307700639548151106548582879829185227495388476900268885409675057712880984867464176662678409708519827301757840879021930107908627877988600918483845882770562604437339608663844273013459603350149002012778295854178115781141625628753876036520289392026435278144231124795390315028256701616910587535896123155628948654433535348782698075404626546022562191047416917473501867973566837313602411466634896456800555515926175619986319805546848906151810235906078660304428048709159617093757448970308340493557204911874230391342281475666631562193657083046915172998397754527821980700211907028375546322092694768802466234223012388066650054928064888604945732399742098678792595310354915554620390324799502760401897489302927835995657213993148159427214322274052498490653135177824314969894505222203585480497347289674911672537377159948776373691570756652806194362945763355348522836104776229292438863443186286281899865962895418559043782659601249935199487276258828564160815087573234666841986407050453025961018785546792357538199008016913688190192254496558511062714826172249450029056936152633773752234543130077167459968788061193815135633868173315137768445649402594863339409005829773956334103635535245600208398677286944616852684763249566655381969840951022189129123919188594233293357055578879288449117046267859791490302791100175346728367155178131559285600674313867786231034047215316722612599527198437594286974246965625970605305054893982919484502016262467886525173136431411293122837527643220880661037728338483423576723096659149214931462849021428667899476041606818548570380648271179725182180981182963840174348379248343991173856911305331622660847346081401105414721356190400180847011237568856527635567368427010110319830536029542125685000606185132444530433795896821941861666837624883880956220567397474643011567475997847095863466680193426923162432879279046632807251670498388746592023974999907608363840847941751474153335663132271001649482191304493815532452539194007070942441020705726638580410531092473802380791428461400365173719598601048160652581818643144350845126338554477877593635970926485024503048943867988468853439357226640789538610946375096204706973687642502181569429249397627885391620501561874465313109041540532932748247040000000000000000000000000000000000000000000000000000000 [103,72] 224361104601650928124689398938376176531325586116546678687072849465123778106304291961657281108819608759682947651957959005587929016823008427542917314103147450610315834071035448791815510537801823666796420375229256361254239019252666494790275271987996859844016976596741051351063266479549553913117413006457294461269484756752800782186437638778008992818327566760107390754715652689623553734024437873626007245898804741100004044691558924207686199469450375971736539959113846062335064058259468647609386749148344956116484040136169721921454660802866430891694672083826555637216189202083186016702033016959170889620602957641649020108674639395473948246162736290441211735387113361933028856846539905748098668743632682351743836442118281579052882797894621938394300279734435530355559131229219356067844351968830048421558158860670151102882542375690486882749288998488931422666837205270144154885975488194274156300781736447613315867504205311662680105207255558340903415153927251185279650373008361248072907886350693613918912640941886491473111410977057099616717168468731830325121805794291263408718322018736979995774911352153441373798102705226781813786716805983435121620574360798910483488088330032775938384895409412678193631177322772636641800279508701290529970641036769271567062366566180660481235408402370354130245188724813695028492721103651196867071408893838014500069550574324170212906558257619530941715329681228527594225823115537035224277697302333999182320912116263310812843705690264060452422503762919641686383613988432875749781308201017840361129795875717455353602191032328682005722812197520392240053098088711079763504222847687481886273236516301156351551464646273571232347103319719222572423396546168480836281337242202017850622444957146534605605616045868282876742403937783155544526226420752797740631141108502291995530286089811443559107120232337113427201509187152277187479195195809865601267172178841751984048440660813063492653230180959302128433770240168417149453932081940959801537942756820286854354139034435734914857889437839611116123434944519303322807200555559912051152496432035071227839592039635279494228270696867826034572311602326072691291482437924968359820969623513398986996344204611980489061032115270028669760783836201528845234663898846869427503599687409479782549437507742367101699426842287971683874464463058440220238531658544538239213294410062067929116049029428484543255725452678126574600932595919821831895991237036202417304408124081789046526385492750481015311039145359114975278268416000000000000000000000000000000000000000000000000000000 [103,73] 54477364591148671297312936435491468029332435703952340118985639093133562427867447332265112824683135424223804316433070953769078672047626274399095424625801080911011529503154195995970052193701713149166353644139347904538442336874067946591117513857158552025066712956841584271804798072800420299610444738262024867928394467285758821107223123769848721200812598931232600066432296444812009529275928926895252287359771924923518548925512672274853435878674693208838122798322376993117373506559807816278411796026110593181338529511487241586102848063177926152934809003835230176179731914770857476890735782296068196858941995669944693997330328182107752687392861804895319457930118059395110762478841644744283044316854696511423188653762278019636059664777880112327664585815444349368948307280292829233172295596238235933762640408913463604998529075449908349084203811361456319365523140961037009223820616206037329058032334856312085778882584916406459937046270374619629378922285083513892824697180926205938745880115458805166693906443356966440158898102316708418255646684147427513662089204303466872337378948777887744006939659692472156553892818796690945122976182544161498058481013724679181330522219442608453729880618791175193896964888221566635691011099588111911236811748647901304201060887944895740711729496899547534267190821032200090349985830867125390752884902716768137733574083067593045324578519528152345044925584906758469690702222361648688392978682553698377111678754624493608968486872576394922863794173700181331293956375245088412729222562513459296193178524854780513172791107164252912250024904641750009045796079187846533369695961076933631962367523193469639072605994848352804923719032221686753829368199009966966581642074580070439668580977918637574790504446330358216524717755357480363237768324077450574893847979072835504358051634349244119443676368346650994853087584075641158954011135190622096095635270006101912215208735836748315703905992945877634613628438426333769149835607330200129793908256207400103814702338170971847362152775150712021011554455175659185096728544473096908028625540214235712658397379712388121992025946047646074491280713614983527632483605603222170715780730469425421625376186024483145660231801174084847953757477242760112099931259256537688660174359044999296345618976076534578768042347427350303869572070137301623886048879678449096100207793722104999894775322722520854367344710503481411161260875905974291266813228691294187805947950837442714237345779798451555294934481750702191151278981120000000000000000000000000000000000000000000000000 [103,74] -6030144703378343227320567178687782084704383818130738990628021837654668130181580056077654055738304880024737947350500982824602390574653671073362783041750900465869919775117814336849368898554510912606915169425123874292067900483285849836405754372570474605651940528701195034148833978430060748864154021713116578890599033225148912040070695136956231772490923972646332830884353358385147346963636970259072085822763448828417799223580641337458091905286805140082787148687330267536455040280495786528727144970803151508456581966135926278620498153766896373063618665459722813384270386895627340438083618494613933537175337789663375202843297630792777390600527114564641295320625343757610009706834746367950943270370742818706024513965023225182376796492970882217399868169121759223967536347262785552404579367073323676074462346444728496106871688555908228650087232498849939514413276587167497689121867914580968203032744443111282760575736318616926357688687381572128589808387600871962418381920186819422120845606616576413411162470034817571054463481883657666642168647748112560145950359030917476855020725914716587297529150774733533417827240391649645074016527023151600707533966144365841861603644916120533565910433466731441274721222501194544938363059518229761413213433996989530766691808980840775679697240737322432398622049751518617038145400199121849458173969161075154471385147891276999584207540064689752154714778140474977621061720441299993542291152258834020694138577849609412310243767588803626028190666077078000485664512162859616619293100337204516924745000459846345793769108229665698607127401555577868709952284544937671620301288326914875080711121847109104653771869101096970150901965984851214799764389908919968549798921387764801747537586186390790782706237929146330057537822380656585106340558459531623008471128894161763176334692194442781610041819113359770378601704412375979989310081433265166665006888991195608544308820847543223679390398020309130868167802398024761407515809089311068729032025357937274883194020243319618115924000964578599850838183160206245455906260466384923701630223425700443229895054551453357269555779619425936579607739299672789800875993417631609171131159747123677260990754895181660887928824149154982264474239595296200211497039385821423448337165695466644938234083364976162725137936258386230700128606138945195176449935621877787883088748400010479711319058823842358671808950998597308060205672628302045418013832579252341898827122447538072771266478378829204338725849980035763795918848000000000000000000000000000000000000000000000000 [103,75] 406632476474349955945912365667123428455404308718296485691942570731319082564459276225706139570619995575367971229910261678459861393065646769747456077505913789529207891621170296658866561851521714506063755674978862920801835324379751801754865295883417598290850920913980255946980699478694119258556045170519938248435684456217450513975518410292635722969134653974108212486652059550842161008573470360817815417488659121240881124183013567954413000342942434786032732702736492315068315251492644290152867703330230363335090521099080057432278237454344904003206879374521152125200542243521893323148366415170855685614671212744281620303617216159830269889205335311151810853139897562982731003256132374952110214188450927980454973803362512829643833159418974897195151170312684860070508738606535431911993612488816784217728456274900442241873193625669885193576469075546061235705012985433101729369681236855206264257622110156276913964269179066801055483795319018360600475257274857087494176117410002766490894216713708757529192860675045786287219548639649555852951817629592055196657602900813481572880741966462304512564481427554223834579523806168024412848534520482712182731370282631851073583858949423731371464224012335064172965007387817132038106442859711712898816862348896590479872001863660444499740707224112864013513746507957634583518408705648748163184828466878013837839446653141096024549405679714849460104006055016116152559089179194948006988658341684834599921741694463250281646448458891907209781101845657905480165724716212172908426222853460000132380320713820348535225621536331351343785989321225206277462270651968997793639282494734199643780033386529187660992861658483608715769052667395927280392395917414209669124480916590036970529054655671015256635742308635562401550583719313221831325854326754219472742497952191524115631570273535814918785417975226184033457647816002535945846206236198023215950431174344415179707036884300610229853312755992168648839256182710178780561684653287975617445152500397985938317226117385270046635672029399133056024052488363617179851014565080630095455154142134208015167667981121623334366893051153912082007671116088796070894259301784064908411003825554186967170757400297339101071740357863593033518907893030882598098725236955995801702156804022543552942048728743105025716080234586586450049289583380096648548332755959291501430934986688403327656171620816502638644461241155539941483924003289921337762381870678363065657717085742899024984076272887838827143553817091060758363504640000000000000000000000000000000000000000000 [103,76] -20908617725727445125609573339217626004492469461094978226923166017934732584383042445885566150541832107456710735784496126608442651115306693017762744581257479303952218824590886276720003735222007512622910959694700834616718104176989227127522322390467647198844753977710082941509783402433271748707271747966560671550453765830548765576096644494238036055384152089347244371619708254628314714943772974173056553920689222689939304660521404909561467295756657191623199397618598194197233782720621327724826102354985272484845950047544555581037989899444905255716407741086724162537269022677093823713484447881824124441065645460287362495735650474875923736375694460807014477396402916678201686875149147107497138002226151343069214902800775988853411916423918806849029692199475995629014760607698256499629038361078166868867973734040059878888203306021032128543641373842485329670107573411704711732132559112978155424967869230998311747896602689617254080374081915761552168099341863908432158601649436260492519522162916813916170582389749532745366926741170928767880066160920518091104621161102674045054820448061063124740760769445475290910823528756178471779635189077912477313261554627111480515578637578584289539476907492433859406091148348170532368416348892930232619959088686408497671031664479687451696389534546248005643658584510141912931095086302133862573087817570995184184302659836506114496846200730192250730064888071230524442129389170444186845066516483588097574435729874347888838945952750137175004662075146343500589160163963902971438736278268473945537437243125724002383993942455888074772570410566493460898912165870150788036273391131704983455392348202397960022679901857451722813078544512215709040704107188069849707569846459702479947377784547600022254152044974833931935479676449023330890201959993556015354652729481295513744560535519775801419786887900659161061055942039297516453209353810051330443490415643902526581623543089432057300193166677721787309623296290064746937476748122517572096780134636907848499811105566150154224699963431100168466100113324836544892650331612082587206029831897764080028901682328966895716377296330149245349786532855864504401747578949264165475313036294329797023905196606223474299539837593808298658082574246682315199204598994599151933898867250369252810542352023424723430939313652737502805161357242459425879139579790653344267467033282269011261599032899772320363274615211123799716613290752848568962643158829587758220394808135620971366727587768006833277576450894227323224064000000000000000000000000000000000000000000 [103,77] 868520709235238936190117995724460018884343434753148820322404692400973548390113784888464447565533147129005982972980785024273902736880027065139844430869991087688905515073539500052801598253210484770524461780519700071626495791137914615794209084213820105093485858674416732496443988546178511346173145658670638822902735179078637122526972201591291937297770472437207998926104938892845958595496172732374367643324901828977051744199620411501826287524479052490796356161585990497358372994197406281564411044337039844764190896904862579741678190924003992700009344709811846521144705919592843388178895184568322378190348940891403372824343972898274249154807668034096247566754338317188224862248496944648994763838338520250970364736768312662885151214383512101054286343996106936333091894626998115613878015104790130250417221950076579324682794679564504513560954163325269215671753247415511824777035114762618056642151881527387406397760438489171465832427894171433251996913344131877891250537186569875026080434805442070929308631227841267325019341501600210816406665811070479628278807156341225711123994438103558757110363103556440990834527576157129632160127715918568694667293653520627803280168074373374851828319783954314921781396343300986011559580166986986396525997385759641895789859011755149640496838051740593567529637898291781205205697235676338180099150445943989289785594256135080459463889067600924601444438622306037967236820577375625385347087378836144174372321966166805579206115744819653843364577173894489263798230943119918684480596596650776715242983630444856434169879594750583541274390412680878698010922751522091480347490064147477055195099783420119107576802566645161288267683767791131610454278145522779798051198039941593670337491021215966645970689111554873855503711160021682583925841672622250187921785008268786429083713217990969381802342547905723982880447083989338259873515034231696737058223872985092215942311947013818277211081209478389301344014294011597194989598006603683322148517276329509539783762113885869267455167130035040171967834451916291889956209582845414288681209929936665931279284904408818840968428409531606735395483736291796431869099997826618202029884750098215293210007689343266824895736865294517787546866588418236396831088931532612831313237745576957895484405294373265275905735702651823117378454911683108139372542978471266766148048861300134997181680961185720925167004817703706822940657533940036316951386604710208598330504898885230607220426978533778203602349607854782692720640000000000000000000000000000000000000 [103,78] -29515432128567003543590404055236605951494961313879457499034276300133107172362628218631359431041848290111951612290918460110735305632721210599979457124791783552317669830472041864034682828578695155854328861076931772634022708824841653166769694413483882988724423105805738912973064061800941985380467896951977191396049000732102610614804779826254641543875456047270914251461941148520070431566805929498826382534472835037860005492019584175933953959991458081017815182974121433362937043564118096660225211187879559206863831762964776941766000179183257480094572495247569952196811018841094341695768708606105211109827068669704832089484767378674425041161066132158900988053212405879878659961609126599156225136959835902285164952897148010558489511520224403520828984038849447770070226225927681762929267418432373520982687798066161611068173751089056212091927130854519894693588712487985068309206603580407919975126845571710611888467820298897292763038715224021107823767268731496311522146821003178441896673814620459288198950948478364747128037464817252880720655167606686933715722621174059940262403046811552088027631161585891952036015218219211728990210998528925827458681853529076162115517715578691847915501544479578432950958471027376927090542177578154020126981600756535934440096548094083666233062218039724989420159891690350145728416906667038457047732141607325829594556172874446371701241571388658072033298515637384505576090249877306807373908685086825222237773009322773876205469290992746843877699487060932690095037921572997500725767606866973433571474763411184213533867968131104888883330610248148907979709909343285296329039716847797299160263877932931476883407750263505149179804989934668661439243427512340184127407152801946412182211354209653078090381258712279912135938060801911666616250664288456577360791262824615739312875308699419604537081476018703571106919580434241022665215241223039416505018228668512607743395383316437940048984654446863768400568564045045380924417664307564521777029208458565900622166038583157768328987816349398780303156275620689420245197541630875674181479327413982717110693100265675059027398573671400020160162533634444907950541444756989901134735517952057972674475392517746970942348404962856225170596412919733028886065663945974308199861491977364837272571881113184859216664774190156490007553113167442291770522501554530821344959512322883183049779573868094507843145458950818303302213092888390613490062368966717126141457841217772352276017511165693092793486850951332495360000000000000000000000000000000000000 [103,79] 815040225848296958394849650990744675362336934904741239632802334559748982791683052217373914907160400106488279173774286764179168506000188771962494006420133585622195373159776554998321142567475554614281693066074028003617648618247776728441743681678993738726865624217670815036817625926450274227064173864260563603640927145169070046140488295002338544536472482405295947370556165383124387697352817836642369423002582106241239954196675340484998603576236584457237559259126533646621866010964999115838372423572909229213289524239410293238671939112902839938482934663799693685590936354048798882018710876981291655717247361406388779187291400959733639129373696909364580814136934541620521520428058784791547460948363653010872957631769704311017809081002270106468107009148359426134573173424604327217532967752284565197869323337596309738553956070144692385510128809854648747927995095386214096569646386252909844130035075407801226580152379375154003443543274704381484301698147754096823301969540303905604930643958822490867796309236303749242716186421121703838606156352953008945686899070348862817811817126533541488248692581864102033378014052577781469688917994409988910321262419859540268900858551616661225914082656208293354331528444205355194890822016921871704614639868603476266340773496035022443348659448695945050193490804844526990129647068115081886231117203056525772915683642603289386568418608062962599740773988248832509928478245641379629024033246360962603351409850585844258013876775018628861386423962691748693990438217848760905081138822676855845176410439973304376802658218471208036742507927812407860704529633027868966035058952426616434087807303723836592307731200546510460272829210040030369402971713641690640753559943266057933644601506476437691606793901997091656479578350543571027035389038423659706975611393296661391836455150236956456302245876641380507639472437154940950499922841947327849979405723832962086980483297685491950206939800087475413220144993286026289802019438444706393633998643520925974419741526072196902720940167496991161475234973448618115415073308032242711819186823424682972517683849986842580586674329369738157358752435703243735103883401155512425464692820266271286978409829892836555905027009010155786496281179152077823403009064167526218295950071526606533617488987321646800759637479956690505927509559016202057472538739956626271643851950139559850287699755551780742262269588105998356893818316650762283892739652907610702196058317159358678674216682969584518966691963855909683200000000000000000000000000000000 [103,80] -18102142234040713599760797031081934840828369697039669398090399088462358039372795348265976164148171938113957604018488984130974242341661357185055532921109470697284771488814556125920185413182643017013404680717637662474759999305480693088881197423424634327233098657445406325957355227351748787956623056274623613808219783807593597117337685463772555073423373857362411304877649876617589311168149332565341861526986995862448018509589191309375892697690112911135515814455281199878140160187111308227614178431647456946975078719233104424767924025663019080112100664909329506493870801997938070969437789108303709179024454964526583711856710539897898105269244121837216238637340107995092303747332934159306782102437713425569279185660772242735118428379188032201288885327981404098078495940734623732329427832111392656736347176589685719262973319178899707498589539696986770763236794096283310130160222137083512521871819811725162581053463824570605684938467415205864696497849562923464533544994862234039689423639853010294197051501218621463653498090923564446715346293038795426715242741653901033118999282260734297778793779411285582596198479345246190705964323730574979845807525799357045084838354314499100517300064292378193517067383142233033467275453297317666748335414265415569519873898269675456292405883712045104356621469552305443345819517831594894594022824674962350299579363064842714675366478716828848207332273408752582894354634402090595081677298603246379683155575959892193012805442983511296435622899885308670655107396662219239622750345825144667280642658637191601349641175467708751879372499183175177214946120488455494882437116999916316055437960551393383430117002147294660654805002108733262639065253426245560880978479899360212802745356580499661963195076101672453196183327896950554660404741979690772347167668741592996227383062521587014291063840112806821438896890949592478036951687064968914035253002433304864095376373163804655199773787732370736137129105445968576270932341787492965657814883666104905870063088321482000417866734945061966836524602766324739302614042104777957196086427039876752228992668901642289148905673652125137358666150799786389120297355326346377529094264099134238924332793993807795801440045079453900428542119241765436227854942557948540917801454861203413265235469332847065659408894610120454701431930400211761238643414814578666813078889332491093304947529922098968757758343310545609718951901753743873063716665711380574922905598813388920504837184568101873676913449394765824000000000000000000000000000000 [103,81] 320783163597030485814133091433574871418171853455080930787336068483261883541755631622115806887319247443044836693396591643639390420557835855534714511345750442561867687668712816412863885181661982490968771045013268317140145562923204927075066314771507318703941318820939107219588303702334431632453239409003203835842455431958475736112039490200975656537838103328519818741094220389770921998244288030375615802593815909551147449036700682713430310342530540924659848895241736584285106743502079871508378737826824916835087663171135182990053292983836986415459202342118531060891392621083145875554935878316316124037233109957884385423138753205280191999435183248286570687774378504832007924505321501097160644117737462164992216075926087103212372404383674824186149257625712383651183470559842650568637613712198250565909136858073834977847858253619819905458408055819023647171205506951832432511601499563086965700605408483523742487592079212175506991698280982569160043504766575575040167055106246961043422057007326953264591666599247076694484364410805357337674546408801299586912541802914472966030099297237525583276322899068907118007135064084814985940583306778075388085727595574223710208568346902155875388151120965413250841320331671185803865384786994411167194367446555122333664544587764223453022063018439103563362756699259838495836148455542397035465547812076958334334622094850913325127105719288723418671161555014790432359184779827853570292532640187540404293553970255658983591392835703097091530331352918042167419125971225271651110030120879046309393495710525477012706132033184389116331314136800313051024475629247399867553930282120657784352793309780713270319972262331833483888492132068809846952193314521760595369766365005918056987367645259304851776974468362538407671390616488912273825441111677678600690133654393758950963097625028620674583872355469981123536010338285223760190471449934244299915869045342847441845468919450036562743774725152186027340463943871475126200291843573374818779213378927697111150785286677703456061881960156302273644411378762242965330226447387376988966217155318316118711939071791216716494184088156302266715863321532958551507341490992263941444446516755931775807359100632431292779684713369853660295870188679464121537151116958112127557598591939625521249167633218835813225814551012240183595550496059208546659778462612533123031298089398414868890788496335857674136703891810436000378048024093024925793530627505093021363288052713465027513784248673043969724750150385008640000000000000000000000000 [103,82] -4517552498235924916690621255354401638821390300367804791188789831675689019405833153274957819390828595371660366880157020248045785840231644779580605213174130938248851106303293101950461122102419305756220942903447256154201069184860396698653067657093632299856163365365654121463628031705636685395056751692055786170537535634836482569435799847066569743732510528020506969456173727610870605260358860538835721349552140307651346534095842081369078651746055641732449673046822961169934779561923363180091523184786010460645307200446830891806428041102399063906213545197476817625696003310608034999882798698152661888449151719815290247059495104666886681278064294069641345638895692000202296581195450267643770477937815752806868178090822945447386911886782582925308410815919533150692607197467042213405798951302622309034687241384849391387359816992746034547095961463220568310726870670576624160273376584942414865139063009841592095906923314801427758860252859850870089373385006507638521994332837359330976183383383287376977421117937170040818792915966623646151607687786976619721952689652318245054097591275767024104364253787105329995442064453450099143284095004130930120117835323396969950372905935872916419262933448262801311131763006298271849271359451784095141676568081230443862814810958789564085089291647079929358165797892478021863695867156189085336311186412738559748336916463000259771193562663170370180153645186380752502497469728088499954133215864150603391882445637084241258382217714963670815804130179593794338875711429357167897350878046680042106814334162897269192661850934281220843538651253543390901847396818856450951530009845432521779497284339738883035537045840597944570195021674167878339628241471853971377931348002572581029000069621533315849295772447723890927842138778837522270795443718708482345438106749420778314881078605148548300960914102273477220646806970586104966326377628789230793647186823373083220483822115816700894443042690690164890480346906857458862760737421141467709660447240863166309529046453445507252288739999547760983586500483970226552883946419103456817309487825712815056180621326956115221586169884457045299954143026396117081500985551132120555973380460651797619721427287175931991581491235126286405064775029951314988063204152630222281798455136805870808726126880974762584158400771961333974490218346934990682951431787745266695172115064710743845005087397348609430032003388530538672733197505288817208902469584182969350494475973617702438586135825493911950731232935936000000000000000000000000 [103,83] 50902698046918053653199417860417614176182265848354485809576034329023879326103673477553189026239909347186085211346092114057308300319793119739061780178757250374089607629796001918758485198843684620942899468764435103350688470831448467062613243735607902316643492445335288042734145767679328105776471274101677048687550199134938603998811669179758190674295995485622496394487786926518727078169794538684463342745185062417497488911208158940116376099468930370767988308977076209757758527500649897618159824124412419455514878983693277534309070221367621814913702539723582655037529878621429233599913489343791924690058723437083303028097099386520149205774653702338204656499542049423235459959818711821495874456337639911997606630026086929643204696569647631324302028236241081059721063793429569836622994867769111478885490643540855652911720834788053104159764151066211393011011067223624380163952727472990079295443412464551638910560849682141709760120568256654534468548131401532682194974670992710991598789590869451999388249904232322347075044227600956344780428005203516564520076370969475275357086403701630382480900211340508033304695562015475948307079482820704821767865049761798410325976387593268109017445868615237800564375733916855429749211685974412112559713197110294483732812130855398301661303298681865874224846059587058832559121136696770395118104532769649788588530020229164069735503121619609250952023403063652930680347840063041606092320970590490782682762383431219583532853210241744241225293421663936864538733013708575441268591139743504275237070683628884052510320158873756469674453935506936574038948925355501637661606061264126680850544077117367613853739791489101973623389887371457261396023495589743888812581660997201009381499631424923309900038254218716897651867698098659503498779026482672025974815876659067799280187426456001255514570769947120786710278580275551396737104505536231791814734412153198052927935357059170454362789230955219290684467658136129520456000844148637897534203482732064253738528634074965544551762652615200025744530766377214167103931410821785628063929805244152833445673716822349907157809611436848799543435153661556237491185031734263766247772040603055136537075063631069133813151766511682488870662710640387393114756867944846676089245149216563126849604868812184206357923708400789909790040446260904300847831044753610272435774314708241010855942395376209805906094690462171178778376522695129260012730476400602371352882711871448974893832810274914120778386296012800000000000000000000 [103,84] -463367812658100995173540973158532077744416166630282199882840136403479920832098094258437073093726963414579398364003541738603483695594618681763732793550643618588799712163592728665332935392172633189268334922058757214866303843276871929305587704808526243368006175550440696406716384592291141287330930808257264815361989775422228884527446194199180588786675812533302947130833919651336995034009718568132296077668963516205097219533656358161122747492653756719224636877001911955419668724689111676756914966923553928482277031524432558309755687470388688031309012912427767425856961611177924427354409160745303492664352257178711969866075293835177682307266435868409709005610870200002178934943483102507551135121618054734024295124194691758402322338758199072692702784155634351526140453984905768278141798419985647713387074131581224233211971787911943060930192147906201846635156637564585857958411651328599290255398026938491791272726734397456956263334709011931530106779014200398775669040803724792002521025686170819950672234751367358516776062665173957054417366183105082698386682543279552910694202515359275217598578187518371888359052847991032911858729031358604502250226723240342277932283121737829689810074843808428920968166199571210355045071992055626017014119200231144554650223729918302228812388143097741006097573813186220545715015533270991009572066464641613775539636928909327185738522594875381834819600468174724739386804389231196130280762998827551292889008711362605805579488125967915916865978709496113714354734423941801370483558683705673857053159337046547316675843230406164096110245622059973026494663726820604735296214000470833714476390369661872326999328023153213553950574192465473408739028228307184636075193176166023351897895239563519994380712663538128956980810029441510010352593247282625831979863003659115475922083864124876485315243999243453149879506889161422928396836448748826715094867318611385300729881752627999552285049565709792431975614287024537322880899364252258793688553336752144143142410680594470047001261659529067474869944233698791729510544714970745327962395132834060499885933682012844673661745319710035673809518886695506041332825328155487100752425426935864318516046291346014223266484378241239956820812146625037880732117094421452400818116660463079769660732764042541818256535709158507495881836383309595997170540608776217586905220308267712843660211865316559970229959632711880202197801002841750850631526760072041463523136693946562751233126144956890768948068352000000000000000000 [103,85] 3328232746976571211766622744431382767890071449283081068061160298124817109372780383770990366696439695183204665241106390467240367284416110691362329427857300951527627204703696003989050511717174499743931683158983144340739370099188706808846261837723850223334636351064938643226614850021509508467647193696009558879016474082822722020300033660089778039880209342767992529374855226162559221246857486198942950589611017676951813196171099623911863581408083422188811347929581132668560572446039120428991101779728376508742608097085402678361685586996224726456189386273354678399175256781042986523403456087431698998783162422389246434962151567974272856212505716202484946333221766570398052463593037624399704082917966875729538954259486003893920383357904706919608629498097962436682534426227255117533389675150919528402453576176981851026746987770827324708913734866063584871489710750951420878669469237894996885982477541488939034525461511869812008713433336371696600116927035759140221049996139690241796854356111640012995144030822495217620255358199906539011876296458474737408911459123461926467023531703803590805773915458840388385360357336380460536659289274467180598016366519052397133858093122301830326947514959779173292598651534644695370342209562437336695644453389429389469446856199886928395028118923480313780801717911333557574160254400872454881978328066778695562632586652501068557887114349738048214711935905372262830782825487341180691103579799938225004338401800635255756087447072135139061707738845869850039175791852870632722784725318734863742013461703509677123555416769405524166016187624592428698668817476087008056411913499437866642479794094328172512314002088021000226088900614502963039919321818845872423934888077378671292864371870777776338945437719400069223597349691200464970904074711648535352233036308774143096639104607678583914599233785349043856034304993871799197590883357662217845125855781845328307278562024094202017635747226307636661787851076509926677935503167305729665144797728802643610714393342918517378987665189687376499956985614192155203684638911863173361360517753864443633582507329706024403169953192692763888248830294358712716156518884994488602399386272050637145900615874570322105719586470717426453260569232208168718000325157887710525899226979095074223925091708063648548191854903606141359594535824816118854471301752441340794900448949887012726712652989241458392140158901439031861117630233335113654948792749999427107331605883079175388751319275323188386673459200000000000000 [103,86] -13045937542468724113559188831863796628624224896420746431236366099206775714143454022069586652959322576139147060570470405197412162919605619934756593377034509866946185750564075484201244451463419712501079270696286810112355465638976207925781436733065850557788603015820884313379505667085490177448503839053566511658198436200159649654656165466395826802089809046368908537818831730569072058715228236415135375695520289622642800488239150301170983435882671000771910816154529229112268203417732368905870140442140102763009657755139392691326746857072340468691188449847155158834792357020244474109902666780383960814926740717549427599488872397675242286667615166755924701816584528700361764794890822770952363998655308828581514105087947114470161336028343916868526023442860066800972693284758609078547037646383464657229696966575962064334577201219298525852605452317729010343414041857483655284025941002627817792634278849605059658025395856300821492747963684315608896910278926713965082503690497533398347798820222011697219313550975244382455179637822007950952317553466193076154542415761556823489632021107620627493730859447100252010301230172447134684462738457429714298746294016193498027559867691619717620316509558842516622374182685487210133658608949621652646612352922114168753240476492333838157366045300846747142512440300096638568142368723009616884204737714759005483265433667444024334849562204230830517691454294985251302812138056047692323996050261737449089024472867418547962159671469723864813423628390636337614697854388750483943983672594653252331949020782165249702744764635594394476300865012862560601415058086813671296581849737703555443668521578968826402614941765524306520009483821229255935980420857285192722383105596639219639463966812317522885769468626266910105393070972185311774459993805689895386671788767677551183653876097303646504378282982371530454904756124602340418244519718765406068553407755488338860799938864328397436806913202435858239384230128434474040840965521095877484900077766639272430010171190403403934786045603985377366564403181833612434310882983166093067223213457585328679112307220265299646533939490740373603361907911029644769029469607579815854082540048758137825184686275175498049179148683381041807951967285798848956434037252398852966884577546324143007877750643469309916597654802372462284482088751556210384075209844565298206589578568587553188317517338860384908529895891937590853987358430457300145116434881684672868343907661801242307596909111445316173824000000000000 [103,87] -27885922346742582536338879744508746624557227428286868104898627459848722258210630155793948435902180990846608670973688228282066037311677476192047679976572020894944849402571262122822445320461557123982933251437960138575579904536207970559508195391469486419783879679679181995298654115363048742862352161285587676784493148734868087921567444716843057477557640380819588893515373871232839936201002645910923301406491117147833916396572126425062011169003758278393635169054039696497585782079083295533951454035723158147794230316054152571167114348457515608676051012105926081263009685762821793387854806164048774858077690913450930097258761458414836888593081937069839476212592855019981064117607626687309228324663182726352506783565355707549446709047901563526631135932488277449437429677613476160031821055398526528965032386320580166533542844057311834371661093795898525314666710603297539345904682427820764770500554574169896287031525494443897093979153103153490376761948826624674623684818193268503855696254421092169473585609586285947434837576045371577620684815827197439016000235164628592394871018632363522541443455369899819560391640474612328831725090851309913766840412849376045207305650271149185132826032799371991667733568316635715646996960524060695913194313130778630016243387849569328870627300176099732455220651462836839842145300587587448879346673079021439210775186298124315950816510886034769695572243087735871872509845568762551251366761175192629183830873279468422219588259594327686452887976842112904644371165810037663957105494409871874645835871987834617233564668794315413008942174584130450615259857174244032624530980516079146325179443466654732466909791486093194107000456332073449421244917054174648342386589516351139488382949422579380236532328380283645406596233279753010396120838439071604746465099223636602303843028676515370453102256897400224075810252323770282619143284835716996438197133157178681684541182000331968937437217423301640663374345161338823980276857589140119836626857755151248236654932888993376385762408932071176023520061140763446001019694645739725094797318684385285159752462173685374095761332180307287828881186664366727823370139421712002208976008055625255974881889425981489263878847799681102946413665084547260150082017195842601889915765203275221721617338564327103356939181992662653233425725441204637793408221192444030252218348401824466506557201073141597890919350212664485634754055743517057437716283154798444047683194414955846868972571452665076121600000000 [103,88] 965896806963853964186874537036296796238292725397159142677337127825184435892436791939944869025999992882953972794431524715589959077703664149608400496703682790561131071446302788094750598138756433307807258032378294856109514783755102504128646263044350118505830167146546652941732120970220801147717006619590139817535029475105583806877807804567506315676420877768730596864266146558386669836396263852515294396874706792961602546487091487685381146433875007199413811512956051131502408850421014788087862326104270152501950318358545351767348083217826268826574437888372649353877033057234693491938610407432440667986027264351920207556843105973638988935739849936030428184665230514731524907628363904812018347961095089239018295526626620249347519679530173124559050231166690530024431921761056553360359892213747600085686922705463510892768524830254366215737380582976932586268723753508532793068663838080046113140233006442681233954029061559543394335755827847751540309704597421823235127222964133562443168150746413719118756980870639680406393547976962372598301616555268635690888477720640276795816825046371840135756077351643055357698965540854865839816176848446067585830108795685753509722313349198135492601940400682036607464939198474896504637600733328658103115823276279589715736306960948913200956001641072877217814663408651757499181983987265157163878366787695977618298782382571612403415811865348253155835516520517191647477059560072558139615832673631006811847718811160538336324042222036526633649779397721276730061212744183504486952256860640691674205199179393369887305541053110144788318195201429698599278389387103841532233436370922219305280365371778828037366635542164176725999974525806610757585917930491977880827269545249089938906827987279088662505674628760066257604717539625640524478309353521070811674907648001402763779691100564171433331429539486756600596721021755164929685703060885607047755530941973272989992031972287589224191003461922300587890823899466675054151392110292975018485406174232759680943043759234755257566555700269832401672425672143020938281205099836620756448400616225935516791330338725532049837191784152511822819660305667666357713557726034782179477537612432047319770235079343400986939626175225614023405443719661777371865790392974747129999860898220067839376908610567009665497362887071270637121782824443558250337777286867921970558077278061300181353338842804981995741975037567000924081485851196471509671270511612986314777124484421636077496174852318658560000000 [103,89] -12610862209527040907248699506106470643848295158772253313322320505913088523188688106786836515435417369172504969846975238650528642237987553922903987458814658393997080463604639889059377052398249789320803828538902630606652380012970740264424464461910213589472101498479661378114126275669222683807486775405798325025868549396068095493513642608448997318672023335221910874937010091817184009094200300793753422642357467146226809679228581345785906766918882727746011049416579980604293725134815200542820598961962625393036575688942494505934437454009851799803837102596386577023354783471403233928534852867458760906732613209029225014724491338355216054861434798060526045774888687423247867522152045438634744683455834776255901150775203311573332002478922593638018105534094145501709501678636017956047172103683816609315511364310045771071115572062039394447872281773851203499121112103048976704771784508540594854772403342468238220586072318071928419090140189507295096728906529480616920410536088418984911422718778281578461868653177945716125244892479517348843252616527071319768232431259558659066982866541712307610684476583675299756055106722910075363845244060604751580710394175356029138964696317516322450536590176355831050021417617366100984088234414728175027146815649327941150348632167867239190989439662920854241304094066510066805240702878196989863922179385475365025428689391267146321174377110439023530033241491269390233350680360404186188816485843512310445725318599257194767491085918014534768262465402049350495558090614027731504073526585329814296766393590216715132483468852318804599505137821819414070509203121756416867795470465882511629973913393227406423067750733990154741864220841976290753517027118743958619371069873990505084090101365203872184661193817833372474232345823111674132673140835593310442486389390627299442476416709971645543613042218920317635293279867192658822341602337480043996155561012885925840989357882004590397548704189958956238168006086190558008184043815523097705310727267039207851843705028086369668590834825450128966086384773459548712840001550229654863835372636519341054010448458694439027970637448810196149451799354868076908844113665410938217679076731809660284666227131679319108730995754944796323123489752750121441391057249476554153935185516456881626912923114223312944074118611938157177559002452197561951689303744280316956384541589977245804440799151561978377462555214482522329887520418245992762719424002272107836892641159963929158882387694583228800 [103,90] 35967765177574960031718562294254460292491349269793937947907028158385465904960293346122795239892797037813080336738141784201918036555207481972938768350782120590372100069659064695962147315194438738201270668268096289674699827595597553309697974220182962713503874927061425677387127220247982631294328604198936715103302377243382948766945868163019505764725628407199856457665040291367453777629634444022128366802045367949717247831721993852076630710029547634536989937548337845500852937707212527626831714236116716714482888444878658852638155350323176157264524344740826283276013484763660817801239126204076619327558268133416683632968279168852701020575300027729949453122304035234843764779015318542819171881339275899683687779572620914707169874842067334865643322677167030454085605379291618939118747771243808672972829828490285905032666425699781203133755115224869748764172178257485701622831834214643170715519327700854209263588740846134857711357670210660702671378070293197313130767761026498170050798977942094662376105075504261248053719919782888793915837345393357934933165915925561916495982152231052836879959032682975418607497859815572963341958307704606608600230358142295664473528714278663012182005220069241058151007357691446166747911050752960548161616799814426997179321527696733655961088092850259422181994706081647629769182273814056430079537155798068364937994161992986452571124028482550062510906593999049467741877706536760827416342973605815291778701170607071151866185687756635451667794958714786767182968564295888807026308967622509608297737626686265513424500957769869960242112753758644702758769903341603441459832844682150271983563547417784725991821450013928051244880043351755812541687052367657952867133424962237496771158905298917126545970682959097758810148380528966693799831567806201266310191725808222551098225012547336114075592447492978127802134675419958084259881926063986553844774037179799151902306116697520264634687181471905327556855745506115642409569767871993288974725958005817597491754244482494313891296995857367850813314626001780904776592589946633153421969960869925319356906626891422932969122929755089018637385611266667050320264517481007814818336052156734977809958184594268490721449771336335593435192357904768889333709297104518112372295495135237399679147158771057421229939849169636738838052527493168618806539980156777873381697222168998292766424980953080292408081175300283829944748833757791694610059876304324338578035081433658786583808566336000 [103,91] 1690974366976676477017112654978757971740346574045932355317952593710892473403112389565102221160710407279066091392359196412534953453741001292858712551753779466757731215598210397956460509866697088113431527689528652490252772672783825874516579359983501928771030522027837367410484871039944686938830235471195316247445352604312167078988809626108411133779644401464831379094607326027221832663623165214183120903959929737799382764512484823601716228455989051659751838360710109485843991400948241416008399498012770292936302145205394874949231749248672977660752364240679572558156090524804917061842401257587869909170163640592886390885196531001545722094356917794267213720122719392265662456538145026133445142425179519763988675195108134048700125330573911685926799580513758930775102411487841316138037263902440823796297172472174540080964775413226624784957277649985684299515470198614968947759920944623242894875081684680257705954257378664464181716289557315245999084393805317478787487164529754687120995182457890807525073537368772394684070897010387377763689307054338530964082301501599694590699292736384248718420794952382793960591748225950938649755637092408765764243880148683713173882705902352093081422773721083287291253647434742428290257662818308180433091591494124036588457033225736647898624777293071822452753628602068952865913751823468373079380771957872725750308845254066387675433975418775943324710537155937588371160727790994446205902362601377937463100414043893530615075804111173992443378660268769829572594904814595247012660326606392334803239231029782393554690389344458024690857337266711456363058889376200758891389686658537342505252473511475226532088003772667585709453925838748552679839695238524940998009907423808236210250330176108701686030500638062157451759190530511651238988317187078050919270245649627505235282805254205622141658073072076529977276288487730353892324845318661000760894545097696766014529373575964204037602531825305875600398705918984977081644795314769932363047718670902798445844161904394848732366685323954255523432786039314120340982721969450784912405202621976819762206580689145619763730332099384251687126977945213104488491324406591441850323511876777430815902991491855037462321989053269746694794433936513442099057118235966141493143498936959642583596915866902158847769706411084401125345670168570735253208552862843071529351761704750400008038773777164441172903446986900538367137991563166976319813413027819544535390656721786139701618849600 [103,92] -5819891789109014292759120217433525315118996632850403099970251734027120419599949127353020269423122093151959736038255746215830979175128584899699478646500913203493762450798605129601519040495420676187304993094925504385723535032380823892122170894054166194647499105486224016660230750660802225729824053602712562375262698885655964283000772019221909833339564016441024306321979347249265365301116306386336927379224711673811914775002812319721841533452302777416093936578435335004943797912893164219975729113625408511627487363102294188377830531239008671427157131742129732918786475998192501892986185613380103588674894380809974307576271347253237548798528514310967287222571424122011380078845269753926216075718752826892156332120424381290107626948056978893945773334366800622476302683620637215718699765731481699485574790027068445849318905148652413685920753692926590372466985532049875945923305766280202757397665309071285237189564651050314488309866099310845113266036907617794972348820834523328332171190140046336037387866727164806516036069373951786722543155713301665765160773990176700257499060825384936781458460833758058979732469796402006234291001024646392687953477741415412103073845421694259050048370075207686235644721802220328785168412856695344974189720583085573904033268703793810875389084871931459147203903900399068732266904914842618373303736238905997556395634269660546067619176759367532659872239010054610699169049120760347020403096059045630344444736685019789576839378332283489793702381429916917791879674480038020432180939557087582279074061479327109784382476457811440071851921430794872790348700135440452243246946757617830838768234964312870001962301336779999607131722845930750618253324747030814367612861145886427174145379215767999978609669484124057935853850671436229232747186794287943605902346545050359393662029086823577660736248851020427374681811501163679706553425128514335002304322224960740401062936801465768866548720367721912464051613115776771592648238977100457826941921065989848186518650083853082239343990303040023812505510306652744228820328135252754185158765699426557968967588945356122256997612034868167400677990006963981890572241209101226713031738043397618835750231710077571393983140656110978909601769198758283761939197626383542964067190216288482453883299470843088409208896982365036810965073415641953837290276352372477019682565667836774273571932787074440856093278297601831179619003228609599227397045332962880652166665216925404560000 [103,93] 100950562346836596375285387922611742185807659275079880023275027666899351019069721168989588166105401974150201014942035914910788923188708299438048416748658919813779254621918941837661760306862531344874806946224689805068887356922340770753659661838042949363037351216598783855103199348050743904694237988457185124292984651727248927984727194037149200102982016215361451725028788579390070989077699170427890365250003484073250549686365704166826825314063834867121364210353858282993035704081352854049413522957955737584932592782752414050799916403978390583074013396188978499651181074250052105238794149553960036734888173539515000573476412526240662939405453802796772034759268525794827214326781142322929620632080284132448595099334643670525875117081458870318653342609362015462092898525974082102847368673676159199031434998737388208010308246702211871543738212567849676193726392229559345405656062178573418219126046451127947247488388045621667072700775977211522252087813283520733296738262347005563860585100653876904390333035298224023076067941409237491743703662893664875287975269026962076003336515937424136966453964534495233940901294863428689862712784675625234005993636472085025604710869641043017599600980670245677823014728712004551775915966390382752656762753764022899020561436484961381031477570878638668546428512503706855661126321199197781237479789579147890193845922960145380472948481119349258170506564527748525049127835171040374867312533718323755700505529033538300472712757746708515590651865235436478938198319231294760285508106501502611647972524768647849636893622021977036833024222844312293348793747754356794512757845486651600713113255281141572365379599471334885965436318771363887813017579174982273545857162224302045534855168780166567344126278764360511015151698514561681371758079435889479983003231509670271254962515580631774794348818638224985340852934997945714509154890166342485058006972388427384985382369813364390560385371401104873930798209185416087566143467140293118323555617444386440932422766306026421071504517580985824650273360573381126947263829733076099357817553836160419900081812362264258586696564861747833596281367118712290214920210531947237488847810210378348437384820679926187687123208031642443030911971155697812729778491774214676249866985067565108911747080946372942919036857575909655203956852751053611917084801617441930073034662321257637548658867363810858337892633998204887150660669531823943014831871305260121289275574251938000 [103,94] 1358644011837752942556569044636742176281328348412292233670060248800651115009313835276263055826849665287611710067281431172845666966695923838126910307757327907578660058546868383969677255713586503451903694813485183254008678074435827022263088877005308504740213501299012211643321424782523156816558961098649471795958755211921644796757036014051443019670937416581564756142110321613836273302152949047896214934370102808871623007938110928618280153884492835583623519496452044308838248741226581341082810426606804243814790256244810631729683377596568345533518904645351641623816004032076774834686257150646079782953634482913302835507384052760160474075130130433223341774587454181672764065794737670009299982980965556498058350151370460538934970233668336207001997813288269967864450808797362923167211726331191745687479651557236483490486521766168068865284506873608795843210060483045276001270680717931182193620710579515922153337306395978117153274191830469040646577797321219898708663139293413251838126971809464970092935889909025468989295269631738390616849074531859076682059875310068336502637474351060186737608715039037354093678767297650284939298378401188386565048647969327700886678692296170685135116368658317558082382469155490977651138989699007898288116503126680069329769473200732310024189533702405644436261669128866144960015595459743477045065866284785392200118549079528730584455019511488449838086677216771613528467016581711592631698305028546730162884428589314799448219212741594315336855049932799063695194900182055229635635363733665637838854341438261329277929837673695661395933787567080786232691263401112480578347149708672222346998265429340547231492727478482754673925361608288627029060240882092023578380381144781281565649165578429939172341864649521223577205885857424788783183038249590599132704844728000800228110190998365024533649808024844829167629952804643357183404506631765507739553884820740096266443337947302782848352261426318849252060151665320664842880622899631401307089451430911030043369471582562958304063524000255208057574446490219073265911797463149194459879707423936612153775373785298502513030994344073763865568482088920144258277577632851736359205116730764120068661362028242114975969940060213002818742727026954645047892445360339023800154971060814550421023015847395166163847070302732277595883372214041555213523434953804056005799960604802036002488886535108286467820260238916989814134790266681149067035287975617473045077701472000 [103,95] -2035835103956688344922824730221598496195455247102145353909607496219970749720758319712728564406022390038103926316873564074109051734256366290614682695306704072563405172613414770834737276620735504643576585721936798814741745176060114884272513802679819152889369621082306564793504495104413787300407347561373776441889246029654575473499754760967553990228565140719704657528402893121382440023378599465619581110401197015211329889980829610185958286039939260606196512923952274216183290697049203182373524145931999316510697161880014283696726105365643581782108531466694538904253248602523787124798523065613624468135802302030505092784904631436062186967161778449595667741978862588347743251318405487843069463051052482011408032528097945223591780609164104568438380641962880284467061235284445411982684706851636987793688876357381649741127689068629794320755203887462893018280771389036140368000206099766923315422132391179332626297034077784943569146670798435283082046587837693818978992021582195122405309031908991687086890608366506321160964495290275367947143716075612295959102573961515002023650709270487138815312853248332350208064626964273780448813235744932935320876817806376966931632838946843571975068647940414579270175484226101461203941584953463678442980992419026120446563162154475182848434070700498927363258835265601461664705071319985079132544992774578035747221534755715597198701862034624219890409581161722086944528567255395937046503515951209757120792413317612547701226622127018297038350220221336643591089532226935101223560850504060222818184970219080932885825466434253679826362967548652504791547489172766167691930647795023087418925349485624829199344877323230985010680286151961884372061044784574736945785501301315803285811286382258003091737014712277763450100072773098333836035129358463782095878600422801591397602113874564570814139981242685225246576069255445673607833324646143436398197598394655347811322197705034000100513286697266141506847748249525488028966923315691267140191834636098904584361842024863928749231302958353901040206052657391893688360813713623069821886304750792187571777208088874285983880346664408729509050286459872980959518993258529556386387706035316415595179852479698108743370995358503355484610754764697687216472480003617582466757167922748925664176694426297582413952069515483357915043919513036039271743717386789983389269141685809462318816390686860846760838759048787331767702261644670130563351650321439538476428960 [103,96] -62952613707205853827195293503459723073753377418699183860501867551322156162677045062245682191671581255091756332699867652036958925017881234438011773206618337563291303547712236065858420842200512699405110819614331682834701517114604759486361875687132892835365918730582810085461218807413097376323368929023381244310108657380654195993691778490209264563214784371360798277512136346562673982556901173928125742277456038516381046002040811163132648441199651700613278200842737222533242815198701304255976009071129964583936435646669147238353800827198303095067963199659802581311523451112370892557052425703008603801043095889380327705554541364587655016091426630997485404642358887223103668316894957198202488012444565390778119980983885672993101397659356268878895943643793805966926364756215370199282731817530676706834973252554388806703294731573450515184744587986245554082250968259834091666798998013192791547695617375063558767300560353313286274081681438298191495798409332697233737446894686728797959551861938794179698558915626984963512244194938264588106103558077402765133336701827592155015838316241357600667219032819123107595522074289583572176106167098053371125224338568401460381157958321445581068585455374589162471615994132310247776656774527577422927788118967661496386181385925860977837186873813383458523446069547386480587764004071436469418884534794429708528795452472461665987845493359977474547313576775493568773126625923930575293993416083262452946390918413709394087781978978153175582857110936573648074723010384863997967424163206777024773606604438366117360734270412624851111548888046531889591015937360124937249696846725122193362704401100684569035086387695140343783834195677897850587182160339862985608758425407707017277004904650727622773460523249219390377498353861332751120695373222759907701679482471393649216390164410191201332329164472330312232453431083684248971544371146115043815186731977556787537238681216048423394397757378414221378161421678798061043817053372767015655037405586101811958827158311482193120730194312922540870478698786515642568945535925069021257914673910120530839526001574776394243269587951847542578389579709121830160530613250022418107393551834207889712668958601136123271521740965096204957996449149061224572552634435073257007161251111483989199791807606419947451252926585066285659706513107800845730593554836124438144201115918296212524081760008893835819702418132921944556518893825370586977658146460966949120 [103,97] 570336291534737266800778955540649188528967042667655256300556743643010577951371329166703652322847460435224676110214668868726519004700604404724485048181827223975059402391715581002300952368353355207552889663571091020017642164936270049802047038757285533550521630615207774875003242620026371686820209527324907433718289164081000639425595622857021016963632570568406998381768792354775271447012531518021736918838722388670408615666258373880097962105798931222988573038299150504738499358865415071885458002805867885212749042144172308904833825314441775123447453704957647141056332320407420275626857609899383347766701570203080456584793877271311524647406442548916282252102125940465475059763974624235419637901464177988642156446685808948311352024242325214675195116340989467739138111562622401162110692888483977727141818980789739064867809568082537401450891263212836545628201508154023967507189847703644432419051691756731797203393798977580089382907565180250784225164199175444070592466950801840272939469771527598286120324618198242773656895062722170407397527652658983927936423036345169065963904379892963165111395137057011635249962197511224964655237288906952590339346356416633444348896307718805049300941564960000066837164063807175883508816652364461604760788551426770249984747041304787459866892038923498495963600407440569979139801814249490147063086740663747314080388950585532730137812190734958182916803900889429877081789658496344647571729652449316517709451001913229390884610413000829902124577834385601780146793904542129661459019746109174071984638161514314020368211236604822947999379736092984604457428490414525821711463149784946862823542703550345820755520705653268236274384615867471902841443303736752045153537958937494038126135843812022282729823322805609285959599068991909243707807784448791977579943302303790445857265076206954792174665126028489744809567565836506025200280277262040402737027437563451477875523606618341019204675325694773948416450900287504975505703314043493452482684234595583221660793498240777364272854784110573021531796990060988281241644819712751060938092660129999980991447830625532710629155033539233537736785735441912460583847763314596875099264297370182493806129785453357314951354812070512568545822764671143179709809142850352740464186209230644315693816771028277688652277294907393973531445226574866095749206324430594144746944163375113671619484586857212476038856886055851195499771590902805695403239921275040 [103,98] 802129232864426310173267773723482127133948640476901065416187802630814981811046880167339098782649207958793764010783618009502313887167268338399178504737659147449385932002834969759131360868071282996476269037439571556389331381851969995342243110487883461677249610126886476931960639995119436625526256181314373873177067672836501888913404722299406408918323703097687699187691585308951669304947741751888196788971696061159600113975067206391516019121730149898564870613646380016355300668670816462865752117214239678163675745140530677072223580073225548823317158214760652389471170933714788384318469841620791344425037821263279358553891408129339039114768476407620090664720019582159150656687730997487888546975175355353311644326395679627036405684482280634993826656007490436552163069991714991678854258323396995636741437520305300755098755893917820549096835685713512273720070344014099008535629662307434980775502441522914935697034191084804054361532814392448381976418539647030809365067751359581583910952855862222068441204980402345850326654469649905552206821808893226292549798496618984663676024128766973120727961295555135456953289127783107778554788390373854113180846138052100622756034023039899858246440982046957676095631139878716666648507965606699906295086762789835177743385966148988546335798085538284855914343579653732969188019070138476101718829310125718227288734803471863301682330912861579679921738385910410608423676567329239099318482711602823777760704053380393025483563909992920419454570668556837580528050959973512710633553215671736457907017721561507652338084942373971246794783917532814855406392167543530355963752432609675305038692244312909268865497380694512413710501868484304256484004325985288711864182150402515958865597887825254239164194568880082796095736314862685614735362959099103928224283702764798354478942576916642124308999567558018361390538067076453353959821579114499815812150642013579394686322573023316446603881285653443184223718088070239038827057559123435498550940531748203652001115683477511772908815428332337000232733505702758145796189788761120086146080261270391001546134847062431136054675815263305241878574706441346682110331651324834405583152617845144640432144611427392353093219355391105020628418349089141550856315957396500555111724947124939714764146027938088649558868149818357406504013618714041161007053988857528959193641795851138007031405141566575772847358579325476386115365461959409258608069120 [103,99] -5158602593566791335447965284205148575383925286638380173250173878892222480022825783804000685567696672282772329416299409893621931592414033029915900171547751482926476284687955480944077508153933220826703481152306137866684392154730268426728642504170438663575283296814799840042322605629193479369747424240886960428970783566050789142332898382682341022812302517590257569109970187121164975427359977611162686427653956185545371345269591606551454569834795702611893947045659975553577843093035955832128829276721562401591983410969487194878642015576785306784940465572822757759462933387838558581255881686863829149869779921068180892001465446941525567837076622548454020357755114467070046437164506669350205976165024701970394125213019515886432986666339270517833706008636808875815994841032015673224047858808228586929668291460338852733939471389686370000291810053367902969289700648242206599086590509109522645248539514569333041031679242390894575423965648937768934101608079349969714433652508604550843669153129996600216849121933764209584991796614973523339293901870409259410168696035068876230767591994157682779013452731338472458126120258966114283779955111709107673543999014748802227472367586580722617858637042994207461837076068950509849793182732857062160148909162187103867338767043722464460254603559097773333521718128016843452066315026156131600722173098858559042465053567686898896882842807239207372235927679213822987810081910027939327310096903131578207201647288252869430946683789838776532755790837193889933599987062338154898743263769154948919463530964671632695315192280565329349714257142413769798274544237138868965805078910234122469804598277348320728799612402403361080626078140738391172793726508611852337248599397687786382239341422043287593471905944057380907409430166178883890927636094808662299837934995944405773994092476966462718377525183863794914279176860284101252004297360670689921335477319491418534705627302739628368510072004174749347542728054520429480206485120967868200974114278438735784185689530723100748448680838686801415939133469718108673251498453144629376657752600962618482077611621539154102846380102198996403746475720462603894259116656452325935598946157125379517954515968960300039052278791932353439957763140847860068248615010613431754674835106659231044167990833741412607421269649161538323148550113594863572113175049870971986520702113768201843076336046587571317337169977322446216002737336190069209280 [103,100] -23384007556728173112059862763929264287929487920836544698730877999504091714893361161588204177757996245321529640963656470764216773909070058390028523834953474849222930436347670115714819270595787740026985395565351430965042650939282420160633343779840479446982912643430977197725350408076004764969999968742858322082401399719263678629295388626612990650828856832617692991963308668251723410174850839954277056235285089805088019605398773323889620949848106711351991993514587181718148853387777448339405226286656460670007580848613320245157486200781757153195778045766574730687168302449402073070650192786234823743977924185975788374535868206341014999139032386815932378637974567822701157742135767770679552619412103995193388978565569154157527036719431060242411591132241112956130477785715357372905871831407677811292444373916599945796211174040907834997579234056700033020908734078120047014779474032779323136155992667341444704719987638189020240700209700029914578470914404677514898956787432272637830853156657027729404094540505350829491955362298400705112231220822414513064481656005515593571642179001251951602391201817507944936816366051205303579835830593369168572190716553070446596805811759910720676001665556676782440064549488875979846804875281483650805384071777706256340106076914250591359161909102884488122522432431207308798778597642337070172688684483511645854832488551372240861290873851343393490521961548146762783218125601193179436463399145220746464563294001882370235318685560076833239703735689218049023016707888664096858809752396352602350917843284845404570408152215815634308627170519572083538769473739695641458362202233946572477020085477148008502224008392204134852623255903441002889242541948302840354064334047650156384669281579960540307448639902656920917252571419369799256236384019300980874231263797599060457101799221202576942200444922407233315786960429858042338208870550593157717887856158152673480346148647845403664143233500558112441429847905730756858150109703511454025472125337726491633729743739653485112189776450043108564943890057474605131797011810536965125604262171696306078113535555111723959995000150271123836850396142353974593584377607825251633870267995937014850782074150564958503473643621808573154247265098908501980974149351296623116658398085221073181219611866310686731850559966689880005235047467667123327823108318230003802444464511098955750710293445219174627608656067435027648443455340553600 [103,101] -9921891454974960055597218131398899376045410865965374001580028747455617158257868553742578513605896675202759493042332006781888571764850117607555516941901244697316156980142380937448412500485642843431637937852954594164078908713432747684352431485743401062782728191165895317794181354734903882436160217546209865433316618710016342065174753880509690733968587528157386899990204712692673091621295697034602583782462255939855145080516803258509202596556900191165049420087013671531496085777354386731413410792820342443643949475758242001118215119531593759423062521543069528054474103811855358893052233038333093725936923282582243756450956743884385494903667392076479147686175351348325340748712947816965526017613888023851651558667212530826604674638448856918199554454764062758987092771679206862924918135316138023831525781515371587244868747503074212648025163747183006148807077806398885532331201746823575038543205954703346884815514406448325280234239974163031407283727715630396480828477067499336264639925717957698354201469387828808009098798570820402582060169621726777984944242117089506138231006322529951961657715985968970699116793969980701817113234363161505228315446175149786726744366369115760852487057599965599956005071058481180339860159227925324826895293885677277320001959365687072161273941520699609353560759148455141045530545019264312255029345080702495215583192000706958704194181014195318291376881778908328688416503361746529964940461153683038659776701133375490884361919079177724139740301131781005413641277523211695941267208790474121062495195745374850206437960112101486532602097953444792535259145753394374751682099028187141847439301080659972902009018292251224377018108885152625235602512227072067252119831494672158509839994517063522315811834406725036150141729637388511058555589440637356362917522196324772783660798566008699477131778900968691006324261930079783809663853958945601201625601930557585027236549351816014941659100275386042509199938317151828797680165099179277339355500243226450772087529452316241448775358723207249902699674896109911280543019253782940654558656391121837826375085338512500861154290596309280207300378855562869100579290209366467421315184946822470346321321757042729394910449458321301450518036071559504045583187611095312089544285410630674838051816858536904681211291912987679546172498618570879008392256412966565040837935774117426769740669900359792329398940084475902612683834960 [103,102] 658369628003278913942280424670697639220902969808074611088219034488905392158846201792646287305451156247626052676173150021664052332878038787434094950144508573159714330665565012479884942799446486060080072283203295559715547006045979653584123944807492474749915722157909975872250618528422287398465032578481360318213402933868379753073329179609814053664003614564457487037671345993190831267451276451944147400880048647857322614723571603529253244414165829516975348517732061113802896424634924694889188419536010974811083876697487967853771832558828414494587313685784817361116806369818252536017775522089465215545752736100405010426978884462427550285720225598106122871380940560686382545248214766207825620915706013171841975326955069459316035677447221715700206400621550948566179958250885387975087715348026622776559818604207766205334724068020956944080528761735634631186383480852983084344993631729383509785325120223802796199639296516194383729663117324616908664411179298469088784862145041448636920692579360921416249295307494838958390151815433634117397312172105578977890738889011629038060162311032627884191917330313637079902138215384654010441081313615163198778723971393888978825394521650022852703635401770667815414546994379957131148135278449668614218226731528484089252313671575114598290108220187026245592343051735219650632178910957345411655757226703543645254201710451213623320541979674834873884224482814446409125403243546708766465866368606699538766733543368075762844201005604256790572275287507718123131175420788231012218346372837549974644804758873026532504536843132959017652038070361308566307957793170688895188305137495392473280477010680607626281395923619861885570580551756562768506875807985454110171462861011118951239740035758872464027820862895222144708413999896906479298540528872600973717604315294626720621367431722813391091961879572814713541509335282400841418429863154314096288748932357812885286678685071771228564793420750946048551709801224201283489647237044350170117438052608841969884630002976024919414399431427804518625900156287182708361648964000750058737881482415113586638927919517075366529195763815403472759644391042282175043197940442997241687889421430647546172768258245170254537677507374421792760618350063114863683404140946069722110961046421436524681722895363835692604656617459499576258342163295609295863610587106030276710228028757892376169541833895334266594300315468492572456960 [103,103] 424737348295939828092500840271558693609103134420927045228281945874870938981861326648272421872955528083034268808489991438087558989930391802943670328449563566921350958216893299720995591058211986268512459002408613022998346541105426405558494105504587921029225541846823440474840996784141925079146481061934355013544715163313583095436463148957952304394742350625125556150575068092690008607246188343338105841259116911186785483094783941871607799571770393141635331759507939860337171130911412882835300304020010208784723827190398409105968626807363251397705493404781272699572600877582490027384904481475330495316362182036408612549513881557764387009782873972628447797195329922790174981914310731927136507445621034839264804726676120239669329767063635615373858544535875843119735523404130385880187482316131584882193485397105522134956279394050331522023945076960725949642432322011379473350976932342197832403851449356234203071141392762838575263073348111973922523312685932522634145572032827475366951459626909658402597051080838896815467722285791980291123606652296755984261596173090384915825373260085788325735512265711312215129219823790388601430783596834757334798648608172309012495248867571088480334905623739216462788430480010990622598811335427135966935377019238407843353742087331539944098297777748088354619578770326687943463769696935053580261612342448464802072367200893931152612510394144722227653077730408748915304233260574524507764883899068056249094872497633419810306444976325775594491565068200216910996334196589859812889881775021382937001239581619048211545963069262390920762031415503849386157096896173974397652546673016062094104721205539106588190463985089121696377426684662439830773912291535628875336862990625219237951172315644732084735539199047048111240843994358889283630701797725091712836048084840431780845160299955764775748853786905972648421112532149147163669514870194748406805172453409035204040921540331067183702127343091690268507117074249090029197634229328167051311901737809970799018146114441494513218925751663633780610339254855849159177308530920760212303263679884191533343294821885327156674989668319614543974066614095330470705993862317359452974946204526657348933863183664783860766759858377542027450850588566570105889916536097491148337096345189979964918656726769917699658862371040283769636963850295953611239325603791749187769738963296687945166051475209327400541539668377908480 [104,0] -1586872930452187123270450200388245807592789417471489714273194181091018606250907526172612588492060839147007696087565415280438216593605972426027181051533517303076056302983725617305385419445373183753625878756290454295005062888163929189528753597133060972232406121150835990723720929146431106231999767079825050111164232047367751165951854259370985178471884333147727104326057887909093132771616159632155406244266152860048125326879050500976163874776430383657195172453716932266746479334050906345401288577513503660636802856568976473465549936745724393473002233744970470952911769404464694652938458694186302851888579501847811894660520586820517120215067509847937270620174010378207864810343832122972443361247086600499243761244328026522437237210785928978023587355983733530716153885723500610890376236958708007064065561641538901398956096067723473211538442071968094197210299596841378867648740052822823683043984562949418188016905025383976554981585632800363783467536645726744992949412587477702648949231816338252488117916423774673772845128241160087965172848043947145903607044140509589038831997739382119126239093317340471604552455315177674490575356252439484574421207281425727997865517216303306951671752871446485618829239876030118843485431410013341464261773323377100278013767937706813465481052744091489066785482728678226560850727373077984695547272726963312955297762611927206924272160126875883643145232882079451603748198159463843357158330576454911272355458105925956754917957776292282491499784633050320337828799171635072846394856308487171660104590826191452004098630843935196929481660635720596141715991136688337595219938825838411450182017690147431549575292337818708024934240902672984730850718900189506641124241147305308875813033756566242466079242652094682916091327566186728052131028552574147977323987327804702514390124868063132692851589660861036851989902822641233335968627365803444282462239353438254393484256169273403483350031775376760979245943826582726422116084898210068798098848465006492367130468757631258107370765089230835239414772807473521077541954335559480565660000819027791081499645370556747707467606464044263913439012885900353634972795122762128729327359924074349874852550851011985636044539960462009644563967696238961917881416284483478759105724874209279310638267135975746396215461515574361125288700883933269614812765929076743053600886443549948810277228599691597092860080217340806649862112565265343429944346326170153544418025825016074359504563021743650217200781172867795396414689491944472576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 478462113490104563644748886271936094164502799362480983619078818659590731377613663046084102102301306076232972967420272549763680699225979581223638740302538651448047854155961364909256096119861361058034292840291017510254505604618916880731911421974058863997911850414647104804683276495043509407705973444998110059412058342643661369102233150092144596082634895338530492507513285479022914755185030676082002806392723388637037984301323119807569941955856861617546424471620533538732806179769304103743680793180850973639948275973954011624476092304505194512988736444312933886247312043400442406549809885071035641696090781102583399945398977702251167574163535695916462224736455865347803451895849305841275487192779070046191150753142161233159482952761959718801277793603191984503375563620436480879851780539005976912666684314272931291865283733540054901201467850698567909800976694065428075842715701215266307988139028131126312363142331755099781833707586717296066415497980774034668710569162170472867276046334770559428086692516527339608893896274052649648398791875943941718080070823220024055558250672144701106561749202198353486723215537063967475797643981927427089803870313508894206468259543567217586077166371556870443960308136309368273446834191065081681150267938922097142856444502100190005390180158465693375358023814189096963986650823907260596696347517889735976404081777770407127155770301668204207274638065989976471489013525618872313496766555649931473820863366967627715021921120554526054570440843630567926454086223720938290212322615067633334848173650430906556391797221337850028273432556539188041852555196977421518355979099443495885846413353700757927353708365960587761264046228460303324294033707942946851423229517228011993651658474655824838228696065701608324455524112934317358930944914670363664559226937256448884452694471631746308734365895574022862700506728921308241969932423608079033404351682788770006781696174891646069541863900383201071244118583076524624245571560388795673670267434007202904538774905229505131822229185297192517048572305545945524420566473726596898077832763190696199593370567160634925814864365899468358997216691664074647518332789254751397247002621551220241494698931188566265855499078174858710570338226262565163911736649628503689750487616732447897787643722506279758520117182800102534204508775182531641819658823086246060433863211107782717165509448972318640718365553020551900119853744032936860457585757499409052674328337719996220007903837095535469225749909711222134499155590159479603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 1081439061772247964435759003852338111979211725071058636402339823151822275766256223324250365484064494810175438136452974118044976696976410122138983191807718628217065811116670990868815476288016767373357930904413356249759387752716189023209758575684357649633770966083472156771977683406345945868463156091888627129324798053833255133865708307330836269716387444202637473607107658188713772844674458445630869354612345133171658898346405306070542820078638428458460744145807375829684054152851495854807081867552343010301422780251077264619772678403783624334634729605774840401449380682835762421630338332894061921191701520552007062307511088547511146003928465302035124774706932901167403972191659393803829818576991331367565588490272937685949138405471248876686635249650638120916812838736775696707448631458662467820077167727899258007674290012142292400492840341648261223785817518937192976023670229332268039324434511992165811033993109526860323364591635021059572973633311844569237902537915108773442911464998028448809260850945381380238952387255483638957432725935530539157968399227314276529750881444429620332219709468182373479002545388356812933655009169847915827009400540422242480816040566954317889503711903774527252840510139417556051709204485620841549913934658473866473208760988428041029381693846048409767620199692509361648006554832184138975765200295465913196943921365144989471052721023611071363176000685434604798178232510640858593429679133745551817352973311559421465870924122567901385975160624616487682921141203875808350365321019057003599596203982883242134863996560571061164929052018051009643927311364764320819859035051132541496827678444183559838371886129388508057324348560978497678875467705635719902738977762660541391241073848908731054245795724485481469535383546962605289596752131932899719687944967966884454229951475450172615073968998706402156946760241758501803608593297586686910136576723961693288861412621476197413781208345674476036454857231051180963457492473291009015398454503065099134322320311196710178325822343092694704108206570478062449602605895172424561475466170691620038477560880211560203495043373779513220167858663612143557475499985860128456672178910230182359668641925062048797605234914867950170694311243023030690702843419972063015054968317578884911387579296483971502524339717045742257749360735490998498520659496693091332481979869715081574801877802296456891839057457134395296856159424863968861121411100730061870316653995738673159805218171234732780260624055025606251161477875739707630944256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 83363001570027219083526127462634912228424696339537329172554071504563509053471614403532468854869951544863399425735821209439250451789876035852040377516496067309959524670308441014126960480913854282037328656813155180388280589252718994414600781916334503624965375620012817541246502557970909407847921769968744024692062757580832801897967649737790535499630953775826534426212392255164270085102770044708461365544131480386632350756156639675843481470225534118156395963879279596110359274221722538410739768281783593156726952349403059879028681457844446233945485547070267926670369472759584233389735821578298392157278401020086626658779968912531563681850401466786156810051951774547601024763716457149177983706865405817000285116931782886476871734163872912106995989215313943353046130488137707775677957233070554267084880235271921145907464662405327885508702550861097033011926881137709551386594809171933372136261128157282145520281590435826368271416990646089276939572427420482758815615703679101728642228497694528653294547201344810184475680236611524878996640862660524756716763587815571726146806652414721341105845113008219595594744126202608649369018504762629359090667418718448763682115622320908750023082877011944833244389445838911716780272002986978114564024415363179432401134327420795181321299750585529625545125901849438417601616730535142153290440190174580518890855907445533789837413882935882725100610858393999831258465659963526852106286996914263620845615953265548831421970527429181706301552982885783559933135542555109581634735533303861417282321588881148368878016576022998844960893956294515205911112067053571307908533955697155227222719517802239814098102433475490472536627613472535149388025923445288610156862778891818311642972701979497865424418750050070026092961871794794180274252356379438367402738569054384319881276120801260686364115311587183599641545918788347834439877657573533949470512923297579169058178846661648930652878152432387728308450913424227576915749836707183479828457401882432685398167434873443148087649659447705846160877331102656304074513653895799093853312097670743252180668827931117726567616116374705787503882288538405091521677691673504008801175485351626038683419181898377784888653664855370357465605255150453057501704323161746549979353955262861485096284782478676780112208631934676106192192339712577754858844183380514707879350062088520903377514413487912953927343010997475629337164717464397616278689900673610876998724524662735145053018101744125796838411434339679637257046666108558935641292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 1051318748409807121149574037039966473015672880779815117683232972456294080685803213177626259617868776646260332943591439766547706020265919800983203819171490481357695527698554268084110151910108819235119451476018820201944740338807550843818958538195563385847751552445147956252259566093256034068832291969839509977017451090932789306661253728532338269777771050809104763682074954961245811422931450916756009653788879337883177765432148971293224003963845407688005940953321909399539905485300771160778886825971160590664497560639890365427472462276458175655162387841431617524303355378553080374613970775822429808887020075910069755395106715390382545107809326034471855276831133441783499414568481543504279016823829646716945047901937441875923538416980971903541090449738758322254431658283450658660720393120962449834309156506449307951774238896946556856034605311260908993693585804464378198536979774075430477010667937165232954978172393526870073774328241334903427804070679902803529321634782885400022052517131241039290606303013271086516270933512461954511906472237280674941518635724078904270408316912722491968871415022789605905859165396745996148768185253346120937710714401736597544597269625665570428507331178028724121883764169950303902676923950372240380306740257178487517659850102709870747322562971967634590143204711723314083035646933216039105668348482860707364764903735355604280422780994825932714539190790277479180486937521351408178154371146102689586868690809294950208350755485722606940886537835942079928805065978969937688506209559114857673393820604269849816282799801499186837081868734335513529633930417881751711866120418916199935392450506799893557243378634824290746358659441271640114654133627427022014292378522913525085069602351881349371912385852540698853851489413350776694824336943803545318321243426370064106401724619370631197720582305146049368418489931399938616828319518805844110826176597015663513589170267588403175790982397884002749725751487289919603690726918927245344106705494851999350026819309877302521310115940142598717417402680111549476699941378364974803233461080776179696319682690132007137713879880378277455092232367241136578116327285351845967111945106532538701959511491890359564573163453291812379764928274795112586517471214990180374147910347678971896705281298662669671066267333237733616908203713683229686872415552873533250397352646229795660605624954857489245470718410891695223060918374989856788295652871468337968342828197088176933508418155203021913341370122150656600443388484485790336618070016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] 16866154672984323030358412896224090860478252100328249800308854215600943880224347204524489527395860042863532076447797179481762994887633505510563730461440529110759305120756747956072696006306600728260841375444147764889396302303314949451063130779990894107740914465309588061277590376789207044745656255645925595523502811160315831075353881175208066377264340361983818004228373910268277266744425687755294699288450549197130032432509963977440879993054599365822005417130437249373402782110484443883962777134708963563230815377421389856963553154052346761754270273324557817630563490440496702952519506335786518347205036811946942724524198166786676593177787503166432495767216054552880014740150822088923455813881441368676318561672552481267492750958684793498041655421522068176991921063900697979088067694612245325409763134168060399900418865899708801469256895563807586598499881719081054843926996594221343344856210543016434791924427545713650578865943476730062676697982462077730058362076377633165561496381764275304617317508821216570353386533322675528339423049300124545397128400466380131623799531112762334691439933761290870994800221926694029084630546921947610997268304257119668264424898075553555585354136316280547566804552723301281788192123643298454254117005627179340122007362887776333280767364299581310922081471455282809209442911303933347801239035159984158496993125022218494772814804813179314309962563705516830477857864591765161975927879921600345452657654751813198666478829887914137784954365301991912318646182361102328158857356830440060655808095724697075467388127483293190527485609724112420498958474912436143840240294639510142522909475255285023946186617302993335115566626905578022613587735386512294520798168273574333637160194045905723038933861916039696557245108121164014932609681854052320699176684620714086876946376941408508307571374737292649245833097273132383223865381320177576813042342138472937199493957376559588194851429687513755935691972745872151366808787912427100683559718748241969745618379325889068896228470245213816515324842366184837034537222386330762518153638537969545353547216097581991652113768322083690087862479495865672166420420468696222482321060563888778267336665867061243035423928033522098639562097166585727037816925717887809253508330684953138071568402939429469248291407076257511547546090071749284849249680139735533017193401584800893028074792602939504923595821595213194059613418512143149084441524722772772374765870158127583679717892512842603427662560923137091065630547125197633833716940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -13018170544213784535914097180934074992676423792755554425885418764241917196030110799996852796340348270349663720391044651026695966776323277849540082859030856020601349217494656157108677365462787991615420220896573366761521975545029867683540868632715654842636602704107379593536468117582603600790444637397728946516364822811873772323067423502428782030660371249862773092048142641117461057951340405730638754320729537581387397065678330601869587109031442450811861661521846120412523230944760000861650477823827596905219253486423401370475805538554844866582407322499733949292932383367599777284836906918391196229564962228166537046874291025837153538716715471337053036626844852792785800014286929595124432902940957330732016886347354910221596065391187846226164533285841072463608728287481875883725805720627707020351106095201426165058810554348621284171321851436897034069277509045970217859465340166267940639434538289778462965719517610207041417997473527393357854412257799377509069794682318137564320170526223470335782694866229105745751644403179283128766428002436259749816604470133579052072954510514973309101147175079729856031317025922338980415726402818432699267005728251295377605923003243215532244605891161884309063048436573533330538313506905675025704563211621012881845353700567032532538555940471703948534437920284875003342083776161498470292976530231474454467272605753537226503488846704930605918258825423098961849690789939964395912751034861269017318636733983708614295738863741851089456489289169219104639190162007624161798559550383685611889286215736785575642258936092556402173165376975193786717627954100549439502600858583506709438717083383221670253300185732952718860359214131175523519977410970307504346453233751348984403167641145139446755919066858704796600579139258699463351079110219372828994434453590007123593683866934458826332197957550339059746889352962414563562105353977901699048941298186117681474409612561429984037603328824350045688201012356276872825151414740009968812360165168602325172397016210640751823157675360715606713203130311825642261291311966358911743602286199760295948172201809584498627002330696354719661637381288961498479385368045294227495435251368842117884141831600730493307250125288328336342658115682825455078836630091125767927619798865629650388802503125555539196045235792743532173361129468033346228995279466060718737231887620585094698810186749612823664553337427396285330972302554641584856457574677066651848054379454185359496191332288849040590524720116028424552686812734418980846809645056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -1108026705626649927333499277935471248592134087930115251417882510702626501455226694855629189846884386394848583662780379208453194501966126845320907462360288391670474100008909825227032481590808564203609339339499153735663725705313410952646328274744435718405252409073871314925380666157156473999948879438545253287237089377867634014656722240708461604998300146055652083055493761710094019289850129422644627435005866516413986034588688910210125702950349625702612794614515722423132930551006253930603008942215244335557498341289173616729360613786837678753693595158906509992356009734987988014020100066140260682435749513814515289315408150544566764917469658663708980265408279932554503112169535671261511646330074873210332325821908935662711555195724028263054991705851564559687096150007890249784888124659415921987931424171679748708592358203646271140953264126979530982870937765059528192290475310038282579838641399745599409017731273393632503094538919129285223540589534275037117212394813488780599658050974681758690103282771791522446504394434956551482498323909548638997760148624072828603876362426440194107204063610674729498334777300338803138646995267188823777581082051788611610705266147856120083758495189720479635162560096312822196927416913667017836422143066209146253491714762687090978976683456386332029395532978220124082353406186523635112273782487536728794437543093030179832733046682571377122696366272146457354756317254253150994581977128017337197709544705494788969715073916295505725095349758566356368621542971640177672852155808660205133536847427676586299260386039038867963795385899136962194647868091996592790009595145038673908011382923155926575794004446627035147347953071289586834199830619619319729177895638868593065409953961088780665253271242891467066388344924725443777950536489652397235061041446994657782768803347041007948221888294079244135406241733382187851230369623175362468214380542625130646817808013033064562147555294682192092561193567506501951907368714176232039741543410530405538527023169419409573428930211747131499420478191989716274565247837630057271061824770384007329203034463920526137461395762455005790943618795645821474488831993981446950684963498544363856396238713614791654503103982710114067989169529324184325786965248980693908452810765732253780495722506809974971352626174435425702365481739211902812986077651389593573642595716387520423656110410335164218089556866982146770670401065695919444525903453795946334830953724834145789331472109308883012878540512871148479894995160404667115485999923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] -19414224208393433025161582028649153897449899934585929493740040537239022311847330813589047749127249839249805529186547399247204980801439882946295637677923512837122012517091381186765145814420809798891056270154941858889001189964101600838971470369865261227771691503202771818771338144349362788828015565492919672280216296899305481589664615698594232233345855996091302694982897093088369697571060168333129865320723629795495312861838319310927063950297267544475062451313516286468071289376958615843556457453298892224834849653390026186543663054562684179676044376716655647214419417748547036680335836846206782018177760802548531303229004116444446897941506603818952446754754834771370210072066118423676705250083243285488185578767796499759883795603171835354583893915606056756323945161504419558628194469757067789137604364891640511895396420918204080189842584037941590992507193849689274417806343450065534200323703938417513536344537626060340368250094874695609709625223259117950242221316687657374588046345432845092747828173056453779531503848066252179360085780206124843901391117941785702155087311978027218024445199062380838791912422563882938334504884214956582113207895402305236222901611046393288837559881378270260654368640492236251709809084717837374585634082753634626347746167762535407710199901286112776218613935563290321499765661905282821656785266778115805365511620536422166586004277545908179067225002348010385859022551383226513906469562090004618685657503497270141715627059523960707260582293744120540570811487502450886583923121502849181016826329110330692310072019171529764068064208759389786291747819961292937186083583382495129200563030056774000079127832975765249639881292299869501353362878787127029659649562217470222608851853337833304365287490716887683360138574990290765425950812193978229410770549648047973904819532569179282203960378458315317240204170914471602398645917270297741755460896468433542417620550786153937055697352088370247189971311455782181506561004195647099518448650528907265006067984982919660984215961718226171915723348233482993378949197088931010165182095921417666046926923451580182237050765467981156782864697614039093728351206022083043831668777296551147481149716698672379475639777730846832733081168551213108907142786957353861740317129532052010590018062138664099291643893861156053889151307656631526477818546499871675260879696788856207783680095385624771883995346758252999728192283354219056089223537333124443544028863141459598792189533294979116350767511705965178366463018132093834560305016864768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -8682755627166616497753048659938616257860200747822909027196797016375762293006930931412775265598030013441277408871808880331282291212232505679303493617980772463244738138944063442996879349723856953030078567947868971638886561775928955624156733155301551037829979219799341257544968598348742805030272696888751280080501711068693845546616559266513809473252093623560637346982141876872950683702911960060522746267484170792123274810394015485672366780058026606081325722381159352672856471060941485893087311936904703805394746833208786900295191961972908149518258321537912372533144887359936901352001537884632834205087889093260946710614535725318300045047112632563231629345419656147318499309857815580654082122970911657313716034515237619862719226581236091528445873596616394840334851419715243445570625626906768172844103356303782034894139786070330124194167835921849657096111718340723796957606635618640906581532974945808640981809607462745705383295772021372894734979909257331599383429974219323108067188714439840800120169102751552574181752260070525588311943690784098446752105249359118161108615784303301384937016677683685907350309973506913158911449394855683489495660431852228814965793730051108311637419421441059593318738266785797557275917712107416528113122791089115215770300196900164035374931167883166661773439857367904176717465032897220297002098047190837404354030736378238005074212470227154369010924540904263996940664680240256463768335679522511049531290402947274367952151335984431745844173472755625101508629728886679502198603645863074662457952940717688254382415178611250623332720520146916796838001384541347257677505384956863261263785147601809982549875875799346260798698121662787679410843529717416189443851274622638306243149425578977060992251860789964939709366583862222105591349097753633781534094126078677152791179758934764337162803532465947825982046704120478749659242723685746988326771121743589869879357737760256704671308891049818892965056192403250963826645924377709944617330179681982015233257450042359119377341848853282561346673539221664770209329993788376842557741371750798839105133105986151945657922535646828639279839930155834707639863545454861580473232809695549555409467170712940741171630885980159355775087659836188916576135840813955627106849025662987943060856183095440837009804802795395268170745479062523988926575308339834688557676792021210761245954310149789141393488110591951418360831168498362973763746916526084658427049373460879302813290847568038436000274066944267962531734036999931167322906034176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 921417821010063911246009846392166175035951378351815582303274496472056140428178792453838360743825674482449354461307291586721850257971312006450657385848614364566994231201672872055159989520372602390856856522497558841008511528455135832015815949532074597786679656394100265506330905491584840647702941321930693731841018603962988294123977602135168020589416114154023027283528678314284183407099159767484419951476918213333284730280257046038476940355898582339141180639158202271398981650689408077154744092284189724582845045302406609825946122817753659891494630584444551055398261225701646159647276929116354785840820605521412141566741018886221644719516042148465022499782998379387857050248007601939274088886867961820758831115195800286845077404728331447386947092649103182092938167599270818341657125756573283152480247818845653445808499937934026272517317038509518911395429902620010902710109855952188294988540610277500949209157752159425468651625040233542933566233279021946286500464124804354314793524101083403408439790229035249607614982073211409997185008716418314893032745440133512400330785914541254991608924682299575192531669500247677908484981814471369780538048209347451978255761362365474683190858900001336316527794360100698852872134585107395441415216627458527369477270794514638194842651572556343857133305684359904274307776296169574553788641657542275366179789727324489334455726018375482545814924755145197161990064360147983418404649549238289733134927428258464935354710914900135275493460424367837632619988965984005601987240563556981505015298292241278915301929292088846520766832204673625516124962981584784557110135689412677672241699312482796764824394884578721934255580883638691930372963478855602489221309448697972175174702161074232627904650687253911169919001851875415886860607839366240955144092736023141559717868430057408621417445759147094808290649703588016503953553871371965113246405364548399355907920116092981193394695048138313978329328613374613498126052094105754509183446172821936077686503283006669876645560635878211694657720841751140091182075188194649092509762694756521661357092161924598771765402702935760657161623154508757520693954632685949137222364504112539116793373276054780132828061134686194806808616256741669613805480540100857786124602458746508273029056936909326798489682500866053545409933015739904773980675788870842184715758146927239223481373688364213972418976864561544252211114213083455221436483178032451959200573897258920470306205697597247523087309649913528554505049002140154615269078819930112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -361582937129243444607792879505406459302210858742564057657187222163855484855518112672578405791352690330593512075101148738174947465655571937813109054746481358836043285453980013838507374105188024407755486804845061412392616852127995791924225653974719847256310280369248542646655273332334669748890349667126397733566546613656065313679521676044006431580722796837925385215814116201947958826443147958350214131318737025203108517675842504379512513753020873476772073047005955490412902297189808683071493447173637065037921405199783848244650719712616486850905449310697404071304529105146691200937047224471521834323379090965395148977511567307472168682455505708255103700274024450853784803545416404938998565496673962470326168591351501704620439284293463600358199717519727397458866425084919681453839456181088558210289720720646821196649937644823085205317496382964334144969056367543616546650662076572593327470354526962857164261869234376483473494950200944728539953438048275425244630675382373455753561842720076938317129685969584303492478531476391675170951929487349320746894749392229937566689084631212679004860458168447824391974202992155231855804283833546759272197978257930488071974059152864250568348741149510697267940785783329455751677493742163342740459722407770503878979339985511384573516866536499564450108478094246844456772571451200605468261668098944356349857988589857061993020556227283846091586320877253403369354095865492897477726588482018081260706049656298298554499729734600998217418562166488848337687777946053876521083726533928008939437423601251979654392175634656655353847316548030106853039651380641244414668510587841877229935579782296729695277638796090542616309027784255871292441069151196745818518029904513905351630060046935690749724247943737571566950056257334282028201804859974246234260850618446405749755052126917185786280107826738585634215186250602274926803910654873181824578786042436056714268464121535195719330487341660637098262208825813288446036705985985174610734542181439763183205102358306960082866572125684192904585861397435657436255543584250810612327683183409303672332609869110600672275378815413225846416733302771467648613178442887221719800253565467987735922393214025441522441135151010579667121480800084683149826038124816781883277973325921333589617136990587814065910286016069141593988320572292041162111866138716083618840785037235666901004725192516361070527311829997486120312700876713300721895390571493247867967376931471517831666674139578533629199783444466148168620437732734369412745824672153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] -7377403618501690984085105941790506497383874740070314081599093754314111098727783860446718667158502595665165615621406938072329281309402955089479076175263080941316812696611621116648750852688281292615575325800753804163720385070002502196467499816892989032466912583574671901488842874979369244949311424195376248896379966189748150066370329264296410275066366043086391390976082418291189943259338760772698404117927430260344531261433874494426188074234823479861012997192277285431982076381005487771736700907586797506082340234297113234311037323616855657020403713070488881174212215897902784365932495316164794858738706249776927528577174660211197392376979126425895681545620289111527920425814924343798202964405367241095973338477925545571180502601545096741181497094901400935876611368923342729303202360213944244842671330866736698275079161715396132291924039217687602664642765231434937585594242769645530051556539499231482204506779183848934027871137838851675212417210357732969582287357911282707646893833730973011757803192060184773953972502877366991492930148036568896849459030641117285833553916789071482692139612955735893629126401695855938146623851642639832026490060327750457353511674028490679186391897936633204088136651695697856236585835486805880870720817831421189910149392856158588625164421872578977338924050427518896655269905482102582422375727389191169066490932203850442533771741878348650230113909918681706789650903053246652334597957461720758830832091648522338723788339661608386329233163260822090138818150071004357679512175195827761810965626587469426910781153435703169335393265725628175765392133505647621655037126273097384733763483021500817609716786466695499753111384739013961523283800368938637564570545897330566391929454910533841605052143051418175824503066047154952014390413904182938494948895329384374262260813943380111394437471719534527923999431314227621801627854623877580698022071035124154503812842069979499489810539308456796777806791450707465796821396323885837980125231144137949913805372919720900607596836701135760448475240682185603353863661965093866158467436615591373722361953732893162623412153840232194610762739946050257076672837442635945293062521612756094610850273350337777541878403915033962292825669068929050383763050589040276922973397532706777384042152879519057712174571315964508166625919280394361032642143581954706230821282792978382702502955280151568367964756502386001190549380165458041180014512150958151682009655326128957349780953428879579820857338186417493890008924617582030296589026109423616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -13512749586210884487730378633139274470632274364637059918783005704372526310711316229903735512334743137998376436803906872994975806590480874398894366657200642153066161059756319022285605335949291913849196835857624325729356019591779544704982149041303311341374158279473427252224799157304728754205424006011304574915457600952426545581558630617269543274333943200165534731734772156821964804175647527364241660923763103006144465959673003912785106201037600184562799851152834815130755570785665270957753763713024637852238164326071654359307320476475086685840615966582075966150619460676310411026596612002095880849713956368102596984814330996193556078457670138752117195640551228031439790063439469252752163500669191555659483033883446856193606005634161021806948865129523029607337688685594141731935591220266003514921010579757467024507836918175578767644882392270962698580025965779886568894887148950458017039958838708893865774272997174027885376252216420768946908342677506842429220059257963089638531461428580964743281560377299230510387093256551698411551238945034762827493782679863740368011191205079010471712741313817191582501574920791018451984375286426993024718291898488782334472555270265136398836477753843285835556294572386900383146059250212248359395926519871501309081554582669460950641861467288718628565121061272648893501729851864673801436790748954036670226465793515753695879652555131383685275033843074577775400276759628992578056660643905091913993238166880954016969967306511060168623867376233287008796660956670755596308182461719646515980616716908420818393207518054196801310995139267107874399955522788284676777977872852259735281430713601678105080394305273228337214091457985540173173818216210073594326022257792553600642794456085563460777291886529312726790228396537697923812932460237501180006848435508224089461510327508991071897088123730487170986356996586219780418474655872588253872033308407515968169687064359095750886762187167700258889630590014588972320086372246769127077506997555887440376645285297172467199323720080599368227493388955752836150667483561963497607547943891953748877270336381222067768136245334349452899873741038987710241467055967786322129102800340149620883326063353579578626852941582714723270885658527566165294226226709766528868583753933586715442383113124886661957398612284586757282954540050721402818663803933189772014512604116962442086597302541671937076375611336657274022825892312882149960881136847219702877970913168674191322738722899024761881372333625440806594509539607440003712628446724096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 115194657123195809949184873182046526147793524702700902709040542107846407764481426588076871653339374932479808551939379174789246686233815903735572084801195191368439474780879014840100878453667869436882829705471066745693158074462436276624459825296869623513476837526242434865790073443672196133138998952660338936851798979712314054596012670544932725838040336609843185004970531989866065359002625969002096803158346169241401814381726988459430511842636621217680167506289427239449872961188011637385050830014313413559949829318417849700860030550549135185538209231300347357416986048440822992014814141870251032183924864477464004545188073501053227333418336401270494899604182745471874537282745887544472398274756645431919263667377728747896919790084054883590689017227832978863310205178406117042722031462912127641894295052453563735827420994226332024121700252187858301706703479580372861995412336644988316900138748956705198722855321915510941255129679309971318631635317257472100739301153293400774962038916798745648432029465208432171640789909890824665618428926604868704489917961146867714024965557380380482901809783513250771461280296946541159398706868390370606874080511994945451409937878762595017256634146565379796307661300953792947285100732054742068318679388140359752035556478345561307425398770219277840749784741949081915462042986687902188575316059137533386791995543121821597106341883470297777568893153610915007764288367840101136557966548397538644968236529953875293041770388970873198434914528746055364299412264936989710101815757341857354419803772786901332561009075971985304549547830310699336186744187444435594397231738152040749614023614468117098692306326079748486889099495418521047579011885077504769570265089681252625153288111827684904573314404268003369955144334521537558419875738716103017754320830618791080532730396194455980779792291381860918241449357906183028721529226368637312505353012748952068990407990470688422827270259998533239858032086103130562321680931568337535107017458018520371774275570701855582012607566683295663202249313878113378851617613911600700414251696714505117806400813981907118969983818303336202097994461525394281653836372189160067671668381786495956381362603722128159405134245428780556968466682983582419478076348165437219584044010766915342696702923023917693531341341489186003245986706768310408367996295519996155496367547752037082298377482265359283975570372819394748259890852047745617214874825625194051832350082745062277683145738810866682168655210228831572309311735946432639220912539266187264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -312944087781884419797679316197529880717306362053598736058521993219430374725016400688700239642322188380899156080492259247116891397397961575180888979615107440969101945052886833681483846986276220864222351401685781434055308746702421360784634172842614280850689945852215301724972654887171006109770106503123346245388215143382484904335410540806694523965499280326888577270789223932378338622329091246242357803411890269929108500670535699316834704353087379557407902472255303123878574839040585090468528168041743089347943595982499805914220944441645307394340904782802901663378907013029944236111338653018857382303890735063026910152543263441839178033211877409065888386424074739580588292444319438106255516288919249350101207351879911256592170141164826266620034462743413217914782879061125597356413116296926349559886389789395766513389482616051512001248068187194724974113732062034403483311797026830275085701663534707195907023480689403993880002374071983904271155038193609373462942037997594820814127827954163714695093040059576431713458439769953364786184249164523381436120371793953272702233856377826194562451314745068048670108363908373199962447922866958235893968908846902301300381326053555087832295761883131152805355605931098480661767533296674393307179954476206889886199301883787076276359767289308901351380723435200254463551246263958998416014666554131886045272893346886223637196560647325342609174688030162855530358043265867328530387125552494499015180240410455458197246738020161562429777436077432984498550194392136038518068980233509591988438023503712057617178984833272224383433333670847889740179509805953903944802110413074231650879583911444616509372528896668717713470054323228490979730966696376957087824927552827413005802304753135432440391861910438619639928292363967431672665450928558508346170961968693633651138255400666814494371232113074072211183182585961719560489543739142599475147709654460897729832669941947430116689808822069193282653713172800525440638171296079878385455042664915924784869657356208901243333419562834806592830299565054222631725244319002495449081180135056357003868327472900288633224685720632686427661302930563035424312182631030202500607167722470100691866907522828761732652760703630063853853460324691652330129023172832515527448107908044057381576524239489931658446573485119882953218138726468961939716868763962374186378761451024650418562302971502085422092983202691199992021245099802310042362263829940841556818070808526729550981390793991532826802168204514622747158333061153315615746747436053299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 1167385305944351712277393281437635692311684417507191358762897423389298842416097737961856774117633580113182394875567479834113350324582790565482439418286418855148626479180158816719977842316706308310730647323916888801530184147933510277353011883823608832525860851087649782623451363503499413161026439637471251052976379220696348668819943392255207515859685836341828315203378368596689469771524046718698963276109618917998869666754447491171113308310271764621120680276735122673140361661045423358611147037176028840265151514900475651590142973667656199694134363375206998413909275813830418621522882908487323658658590375142725738863329895226894360371466070424109815736723854685119668789768542629074943507855237048074446837495974749323789041917150908444907615903938545513340949232233664612702444909645585162918310031214160225612418038859608361789524477139125576117862392719324865216346577012441027353399510898784131899700437608730832085907763239426521839200059794000472346782293180653182747406207711701608297842201449818489021557253204032501056932662048206171460048566383775158738123280905366987571693075776844619926093471617317734874318811332145680521988247271542909579493666985576129778834656418967032712060100163203662348664404020574809169057747856959982723097426985833686708301199304967782558871065719873467167052537701156826118786028364213262766260338719088796494444210934574060225343092991642386684155300014094087920528507374589917165288660561347987908374473180986065358219830225668450408828395273877494231003278586837826174125838769390682057562575438367171688270115049596454525786015289587557805154303292786444462314570836648067213866961382566851752489646185154109674645551339119486266115344630381010070408746645742961028483115893763059230873672156033759125559189805711836180792904962515588509582474163534075848097147885968092749776137499506742694931531855915007743104417876651148831617400225963362258909287893377804661076190894792523325292795692182465287314444525944247429683647993484172211260738680232856428548171138829085966862511731380437949002704205965564476508902510796299795269762995103625447438916193986762691397750714062403020028342522007089688102852630482905453206637488224931671096919386246002989509733729613394689848706991940925525241851844023464582835432551271508464726487740328627191922013457785892717499644581533289858843036235033634607242052821908964112956654384214015463892069713993864922322164681648908329566518146297482507317902741008923850462189207631174582641907530312187904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -3987567544236202886596364710210932109560370821303258782492152468201962906450256667420885292459249953050191045166481949373537732107188282191685757809845250188081483508224865695248207444803597154905991286494395903345362112586650728883319063403658639162866491825396797197462810962762907519683344124384943724372217925358803087630001953896763894480653123644440076079691277355359571157357661316077565705846146907869897359581223057756263932650199935225746308668709894105713073579023538158089690915948731936768913021987738984880893142261212027549285712728156699134148948684400502236421735512799780614644582302306797134857610132224425244089823300876804277214956611508693519902092850136133488560498073824962371955503061954547985300072570010686887527101779798860484273949306258992826864023619517207737841570452596157629731797104479521011390843503739390730263082671804786098943236507411965584295356748856031494973155163064693282012692477858426303246760193178943297698289805844280866511141350681306764754768821997937721969068385258626203424710024379625823362685333400333116108335547872995661184422411440194939480404442174531775158801057937099583206525920608150075913274219358086133752635053739585876253287846869880222678251946101015114778658850767450745869435041361523684540658814542479122094516621016271111910194208026430226196626378639525922836955624474938681531246854399970901792668054303231580824828635403765142530820182769713282419397880771140034604112519615040444047067507579913799647374400709145046044827284426911614070278924048692269036578888428924421629337184153562687461941325377591939332031147057364045177735373384523091283317183887660047854508173252678773777743593579060149096774613396956602005179882648765643537814374794242723840164061710853399423667868062651928801281838155874647093383271791696017773662854984767298961786202646189130580942332440887179498632531296106103641841144233420539850378027211651960057132557153516082959386279600553455439985204559086549648271538157457136016799682035446665554532979069897801460920406096600405466860014199118595088938216228659405754780453898324808448896900101037875108333252476172267432644932355493209922052230181442036647637951338308794622933859820450937730503127635636188107651734209265945048256631642083492282696728372431285035121240615859906660706243974788542679489278531365175213084626390996931922432048027834332200057601452208957935981821274977284255182152659811227926878908114428049904601430135744436437577579981115547456694019874304819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 8429267365251206103498057629245090087204704012947373705168113677059805585477249278710714731275090127965790598069175374644413611872758223079581957867594294880672380129488077635428857035602899091640024550980207247919481555136710587493398817300146095709523166541562754613450312444551758292319388223762811873100635244292335740136779903134879614304434702296790942224581469747481526065414308614083724442327984675432546784433397947838965351166038232490142587647241570896200772878644141595177277085566090984459732769189044732520698177909187367867173215677641406432427018954050446698295793741729082431762044856035795634887652888363796697170922755293530954389996413578831485613025429315930653673692716686286306166663831900654298946163462986585524980988208398883013879945451975648063564054971095859638975601562684100208405369062259918736327883666788079495800487229511626283084336580981231374278394281602855636002079181690220170401481035915615083470448249174331758413655189095087976978893971017416294901068775978577438368885688596514251445050999432353190020497782010729358830146084397932978362031192115867892729963982080426758121243231881427746726362803925536969476836465018302154689653624082687293148876624256493418611928687255391383552670821847795868455589654632983655182864952788444177720414557372667598320619481937273392655258703229455605689844166549080228632247379469976014887775508883284123320997721356707566625853134410362022225816344349132121932045806579707854469497436939445868950029775637924043759052782599562166937151562593899089280833286928035767296552764144023541751223630766978987273904741618028089999427790136292913477677593562439096147824636837837813109880827937593058106465678152583117433325347710436012330229856808127812603744118078858009600903550768236132255839258317079482242039487596537773838827990954786742338275723014771898275694934411629837759302758036620802859636685693137735407110814765017050554085438526805400414221538993667881423519450159726442783478306639985490564899001159913088088831287177953725433919632002423952125561084182518598219107769603710391243592266453352276767018078454492480514175347500901108277820265380087979237650177396004700926732714442767646692828793012614147473092980088464563166725602879561513798609492150425796811033279078488884853849824634710843420354290193624828300050534802953830489211095581745959835701374231123071049290987162327407417161448100817004718291076447014471934852443196057651820428367048945570811896284410359971399167941756904800256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -10658408451726306750002083534276472116167055104997067800496328778086789871490905710848485843576973394000775859285372865220662670953653505680671488505293079419517338723845027986939661492874177539632665805648538712878958698814102864356541376992869793817913358997487819875499245070072058732196654311320850144819464422019795005908074562166585897061729832983928774403330176310373739286606332918861392080706633919230334359690922660854256840394704512617062800464658608183047601442501147411802822305270552413984989839660038461779700678986875896085540033941776230809204250087654227441733127012220465218682650305109488665882108711456141781757694300178142042935430882484153654058128876379761050168578160797543569036850882676076541225035620101887949509614159353344752521401495577002913626498442254758408537754082986939358746929526193211100294149908697551600865648990695557512521673362261281546437876355863696954069608587745626455728457385547599707281872878799410533985464642618529591649890556917109967052992009065737784834673371489036942542793754731946728272003784395077170989747440768580850934320478743011466795740359951698743385336695553662972740010071494211935059390139712698576389315527143377979420235657729377728216827252736876339824098820490576019903449504612264525013683231830413337075579126248403738411918051395333641367224843873834407988059940273986103613986876218993674959822322053887589198339392187135051201143086164033685555414196345071194773284240050765720328493815777224059978621873412584623553089807822735293724469480280160755805552755701437825226979196970494892104102016776521951894129849821090288154776590027689898081307455614029186870862892414018824938674130325680146876983504289189691155938749713303906699910800589608167865691101238537028800428242223778934568728539780710783205224865590496372207009088235158351860510773600800316060401944665700499890750611583736014013607967372309474424242945986972923218764073091634037205378094458086893494349323532674117122747536806139679961373508799184050269998034768382486468911611528610145105843438329085332610404263164471998906615220875635540777652900403971913437323805537812142612019374374592261896829997691372833497447338870707556624513554223103636246386753010111094872593784431615390464363899068439710044790986075951966174731064469379814584441999444683359475080191609584658260853879437681566462146286961902547074549531978451999765354850682135975961160244416010492961762149637527904830097253570332292325982978752735683140612976737150566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] 7065933062222901707373103105957828358519465773841046031789631452014372931186328216943879840998178780798079335921993626879266415012431558883663791033275067693796844263419962272109652698798222440599367569130041470220166220382022308978295297484246257429051116218474134616330368891023995467349241705916161987974090505439226544496838995438598329353601621849963194274679676578812124513922043678552155089030898181294389307566949860113485561734760872053244253290504292081094783810705030930893352630317079509669634485540229297583449775623035514039374226405958297014238815136370333958461724973451127130782403318249922143450672243978986481271686346086319881601802178722213545670546792921993233698079471793589653322019936247580806175474552262944769795800265584344610126910573158611527251651904881644077542549811035892282461050799860049804816428873214321298143603274701444446343882339191264117951203102607855624634589222307761853048480252117045371274159689038271629518596460360384312991966252880666452965190942027306202244181804987956042715394250210022319720470317999468109858919344743651598009650885320048562564095220491849637995086924476600222214272810071191699827694765798850298692878716984296744050475006896051491701401731001376617406528674004839557187082461727109058214788286464673657165961398964472078727598576339645335146354944675600336136574279867978672393995987260743785733209462498697650015335580907606490394266035136213559802966877855928713937347739218485834394222111515569136817229246912097213771935126113084208293146824017987119197403553531271194630167583305305946084282054147171656531042868465336078952640686943570765271807519620893485579111175139797651720686884533445185240488963458809617770946703554021677132380640424112234303400874392349491857735790017782596612604008262090884106308444272066322676160745786184021961054419300387164282588254400577440073609141972781776010418267896064824566683458740035331871146472456240801860147211776379814408366014429549141280666944187818686792976909797077471107632630379346658305806728035145545651809082251771338510936311801592545312322527341473710197641569465493513903489419791766378924383305856990492260885888438134025906339887543093462155745742374717771595994106914534553892174003976861443677682259167517131852281803752893574396203082426910205534533643481965959580741404331677303861015532562392420866628191932386805061160565382747966534989321865767797288509885022902614233374081774683782068078063003864434760725226810805862260799688785031856128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] 1171985394128223279973478950786125327080854149559553696218017751513747618893554103431647884265495225805283756261211200606856556695407342992556819401645373714258222621674536603129808330743291628226874728476144481050833372327594155974598036488896417572351807476825983554611319704856760108082050594741500268109487147240166673629203689018593657111347011877336386365765442776814545071859715077562198803048782552708669564235793508054649842855191818772391417420738409570675114655736983017751095566538003741677150350585291899325010874628669142461077348106084489803155596767101722014959296837442552372651361926124517777114423672613305745749352012080231398695978571249898610925741097558689407684516600018326295813164794597341178651665259182408911410087540760202624616456692910694962955770676345394305976680242463518279401065209895734391713567603368379840226825228497318484701973484159956500909069795142943328149065931136464651834946326878142595373494003225165386728948720206014052125568118705603147663085309308883938027761389918107103550032424401913602878941617504607741347327956915948950125456881907201787561447924507612158943396529209177058690127880886092528608005165019784557689695198304388418431118276990678414382640124727742781757647849352383501416223184642956463422516034556982542714546920416138521018717824391606017050790928518537268345528661285685489601786678834496921826584536399058633825916025447553342329954742915504126012020301886847627532456718150665226989295174629869231727049105486609126805089046330484754222912852535066229960752465575155689210541198097521542292074429841294672291653648300605910039704925855315084471695753098609561719453516730523099895562774503880250636610420801251817645271154083570981632852429497510814682198373134260270011253738574604459323363312795302377305641694670344507477871501215717555348426965017451147832496374890239868472915104730413391274244463221841406578395798666503286468618903310377363052424015705832809301054907844110139022851276024353353607933344797572734622707305330399816767854187789103475968278202915848990943415179084496935706772803081312442110867986197238630020036680787544422733952615523922312139608869704622333284590005240421992858555145442333582279099234338524330134278536203744694762340791633303051492361680711879132837206990396753665487322012910427470031323589296417411596037103784747044445290656910353361446002746981661752238497997637217767729007232566454828893863693660468437530746419961057888071090901821430408566812258242396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] -8943064287230509174024565396034457537196768119000104351760448794220544569350657389259236351925405864370043432427131095199279432873002740864778027750106611515700079610114085263772619791757125954829599785655755751195012642248325567858222284040028619427507440231142841919307064925933067050089108967520155009390616261970809229821923692624732146293952596449535380922182931025049121486314528870173691598819903457789248448733538311079949226763563731158122077578713608031163017366962305579516700512604065589226430015204851216250512269211245524063780949184180090621725730687178909377972064969730481325080964092824779799620487236121340766005760435594663556868428518792020930967940508922742058627037438253978271923832194227792710042841668235671208508374241229103104916613390994489258700426044829832159195688614014812527010202674189060004994737300201394214935358269584521534799860592478415898154491046125347982879393682928090998994795583761371627775869996618884492528647363692016890707313583134067612018072817585309144940472143966122548046335923984573119498998189823016949185473313591699688943071356690910593349515978563837991494935789282076826486669589630497560785422793679080808389715593852515106156056594022469896140165298585187148221642971479543784907277447016202694592213960617422843331352025388881146747980839046012863590935689630526947214110102456538144196376433374741227125163478281318245227229364963874839614155682089129456502854406972461578888864465330301906317454266034708877139036493248526051628680959948918175126159672392776170284406937094524996383311325688827298600536837203880128649182326262124411198753481022347825160744452354802281699697563776487549140897958285393352930812996981993764626205617343520865028001415883326917797549116186929165292790749580913187558226493115970909305099527721530849204046815454243062926400341569695682165302343906356051274566952198317600486870444251432776313830980693683704575883948996354701747901481465955469598770563271235960166538657398529897489723988760141894219265081184759277051898421558932552834496382738450372808999297595657595033199507375909219537938316424853650257609727654853247442114171740873057677932385668069417660540573412751148985310756663799367961833207247269699226291185804298285399111604008229911116186399527732939689531151661762011902537196537103146671547476886452021743540342415307478807158703273831089551149192589045250938938941639477888172883267924167961475758116605463022089082650793792904461952811422659115915628491605610070016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] 9136049420839533201091684327999013846182716254159264880644053427900840163913545061765856358218464439027454003341026147341037390675849390280344641367703236811329587690703417718041091878764215213443241928933407788568485410775093561772986378582596142188906290343051576573321846193973693029999350701445786746595774158018411894384383275804344099616786371738262640550981975448207037763026269896165545185453032749006330401783919784819515494869774019546306533261633589669549724551734478052105062330064291154861952191318455663813372050607803977997025364528223500677337269037766949660434785134524720330360889404493320326260010962477561635797986996109974324172937760296475705742191682064054558741938747554194801574402797671740796198391625231231939418118258074057424406955941591964279535842848656814604849848507955661601988756845701490104226371269222351296873312578507483403936487409914389218732398707406568479251920161224130093661607443831121135907345858446973047433517860043305171878160540318549433023556756997633275892670081420544719207314009885402371672139675776356293347706898193254293357658054108935733842270646523522015359744044386473604098287054569651357930981165307912245384587776767438258375386742466299477370948232599557817848887941830096580487485161824539420709649914831651697754410079882660889813581792680147762781612274685840363806080120108264993174163222820212811617307319491903849162996120264340460096765662960323112144961491990796313566643861646176446232963799836940876709534003199561646585343809157592751980341614840637326160495742964818466222828726272523692860325983817983965696651038962181346389180272398452850938467206500086671096352131334549487519737757703257598099213781203343412399720344413097029532895799157264637442138443229978301127126093524400099668880972618784358931576541510195948460532393497005466337106231137799822786308561646982232966323367934864452907816313335935905170758456246937666507972304662445049494161934094791726207284160204789190147879644195002166737641710319317342140562026576618650966893927398995429179134779450824001710335592079958125647016304440057676161877148687504203679276735490384839536674377373399369704246064784844942033615480455343230011275128183660854415157637255573800961316041018714425501136655391985505041299334583896412835864878719845496514092390907236295868548049953363592552700978756592102807616686492628961917428787205644156530563011581397578173227083348304479146834305394570800804386461028580492599152081249772241025572810204695756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] 5762337528635250031025531927828840323887939025022662402439412726204808522959098239478554083309326166950334144896381110987268522521201695024416334419215294236155000443162203297293214921188445324977805831500482799020720429148346758447318285017113746795851781575610505775037631796445274201910215743777122883056952844632973511819671216318299062048376283843322255062914543444234342538494468709983987804361144748037973022440997340436911094419229532078722536097200734765343421788934757213428725223464842735132229488207897758708116383300700098457856765967422207596934495579545372907406275821943624738672590658491390745398514639124823488979195221253027982612080214361725080775505097040808551509800296347471530812906035271517351030284068830654926955881386995957135756575466967291347471972450693642640611133762764142053615368635379652496260430023191218913519819131658969336823148090335324713453414975572371879844373593158945522290247665073659013632470684127863762019285919966681036336361549812374433256719772341923930277594359690692034435975015793248802355050765284714706450695188454800063024210547187043264991056345309431177757849632545843353322736857251898467475245595990920702308472753821475919841675369965905136280713217460302526407776119118900728986762486252299928092539272631739387162786966447981256983773606355041899422291974339178402431076372124615609805836984102689823621148601623413502633866269827021223307671820986923890348578749800859350511365212491752531695954577138449808305017178000681279425351018950806749510996182666532502816760547105783273852414850447003430426978908468888723999319679157408675458792988246201735689722146380201372609683084259642878858788467722979644914858725299608867487521166914805477821668381189763529564658454271391912745552286144365382426654273879897983664079962584905518564156677618935776578011476844746534327517366239286777726060503824459825046680585400071242823869848048749422281167276105569518333541768786512547403624282849594287020281482668782174896062855623135280829587027027632447054349934958728968506352667383120471219176947423580141488598807700017339723548087316421655575305698823450358878612873245693612294084503055033927659507582602253564305970736449603957229142705696065686523026257923963718977089140960351853096216506272624554637068376424009298363257150895825275696448943966701987860304490463500538782109026468851909762647374588657615204971216659988078870029676882898159559254694565528292391957530966467297443514193653076632751656581840393732096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] -35949899658758540930918650285727808926190171617298909561585524671514970299258154451785565323084361904761924066484800362853727327448211980597935441412435001129045690274251850363169917169960347284536977848812523469553405617067844579244530237915590844982639829436982360113746811241236346107145573173392749982982141730043943502108421415508265910511974027289193886237784123764930293338862318432193403532736458423616184691603999565069488442123562815003421121157356752730034697364052130756413154537185192063348456860866482274440322906921102293133185030001409405259440180801707219117605538394839731685797463708952502564588829619594538370860273330608476316170701897096483371104204665579406723009558702823760929331694460418617566582193070806582366940789305547265789354348960804515237985954692305717686009247336045397234314291384527953262385420046699396429452887095319369942462126082035308527085718363338300589260383202517169684119390043371156882170488321767400531025746463644887126665914139919753268329235744648080944976362881358066902147157613369979971530627852848880449312132796813742698142408770253672126795913083211224377495478827056471378339814903688003435788708654074347013310300151619360803998906989249577397383905323768710921081778811020212385477843122852851610777155803836254821579145278018060537757741903039170534379820394396064549291141435610548680870342656605350692651960271494116265577187299032325521878694958255289157603219722062325397303407226364168903013495436359547852668722525341847547182161935845699196707373431912564891286614419913451221859587043928607079062779182388595366822479612373319163328300887201959764800201033987007405744627148850935662789245819190846324774272431273282955974437277969073800493316068574813973726352560361122698259243634162057990300077065283256930536453788703694354075601048836358029019429322552522922101165251715757700276539354553008027055389179331440116955573374552551149783720472021370360817471186475206222755229757838449293384584396772762383835138428251427277372829982527430493726866919963441681569926681996788364947425542978644355156850968539963408689233860944290937829899175030735521515144033804456161620370506702744718180069972896773648037724504691080260617952405259331922934683798953561797430125854128842223252012427785777924833442479962319111565090041717918658061528277380832664842547933576378042030170652190773541446874690445127452805252916649212631975533618080399478545458581191982198793921565569545973632071368652508026843244246762048716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] 66870828390397234396363661937994991563176697565697969371901708345489402049050790057467918473163839134262972272987432625456671996760122728576262532818441615775979980718738256720148688179466838656727301699075886932781743407844477160582822381080728630300476815663448894147503393368656582267424586071229596595292595316012541182445739773153535228517818194254611002311146278597141175513488851072075918899127691618088898961961704570194806709714091612262572892576495793387395058560839449242234230662144335384601309598656393568694914780560303496073393728513131309133981316000117589553926095052321539132809577005396295659749271305249947633024320337566334992165400274981234338929306738605343384584558555593292554094732538350480352760195187696169548434803526565675475513844062631690348102832794482215994475031532635935235367709128832445164241445806617958391804302472550122228193516642913317614274132182555967736958896106329693064352065424723936615299823639802647112035957398675919347248426732764217049829065355800966895727288393872449591893651190440643048754873010134500395122847452591280752682323442827978541414534335162798091564778170425762646826706057421562131080912189312638133396163296198604860043931182931831083627347854522676720895672362093801797495285897777796586957366468922639046551331167012735360008506664129170897128599351678435748632274504794021332139132489237151060534939735832599035241047871393915459737379333117974060912091367499999815264438349111193744007205935352172519368650512472538348071587325641223501965332387755129360609569547066112453560374193102346109272149148135364096054607045834329941529574110812913309339384219626016973027336941359165713261975379887603055607217381839258819061827291762385996569478064182587828229714860166309909858346041321059119558974552999452180020328205771343859084283506680043711568363594943253379615064523692727653533695000484029408136138898667539929908336546608025626565983411773947648810055343155759434063986766113606448852988805836819065353368263063710986594727809009300615729329642903491846298277800286436223587616324982628705116626527961463647127213880385239026129375635337785108382858094608521518377926444467617001699793779082716135818067581126787018150800854171318462275158353942198348278114706506268366702649270311702224618795203927583845324512967901271623218494636100427682686848013656595220313126199788201128047752940627860785828453682134792048366268446131020055547659580721943879043651060428870674492888808040257213374323482962383863808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] -77480854005875305900291490653606475185435736308967441203815476775661334379953466633434776870016456144389347346600439714626709874029493602276708324827241700938619158821033711028543769572572220460623925616514511876438111820607193083105839965851466288523007424760443307884598536358528118395926075926499432004092073671352006287855484359545274027652171202560343017931158353697521903628544202505647388491926962253041380966735591731010645870239249473676359206798349661175487050278146558778712991669863630836859814670059206506425499278806004955601451508360704918339850909793683737932714262035048986704575363813168217204319825644417709376933898728194754069210399783671516919285306661069732989182589702104906085704271956560088882473599311740463404302952207641882947359097105519844746063839372224985113824741670407379354249750360884789709058620218206919880703601562798505478839523053601850576761069855667814436498849763717643767040646310512725357681717873439720718308234629068231237758019984611348498685031700773365888808475711529930528094972395586670172555777444016130393881890229243402152579886110814498673095551391373422620342287254106608167844923053678834756728612265188553062162650783277969895497942311993982735943861136598017278492750019940456733102810088117881192989206812715543076341797119703331481815192381051611047330562812481126576014433773471628535839186924340350876373536244091398569327427322356421186022863539990754328331466196158450599454635736640943075017932291728266889397490384048077463782204878006422151502416593378127196244687978478411131822467448296985030324955729473466894780576457615535809042116185669861181956014531480383058829562197296279953777494009388781891073385743337312260059028643651190030086959154526305362214326389847471199385632522158963433461931174051458432401454471773332855930820998501181230589946179435359838258954569093038445169241015064108005783475914856309121878579487036082930692587060868184251697240716394861612822174203119996126670244118213825444353866322467737046496267780406939980175168942762141616878473032715041055547932135690821841477239364134643858230972662036643599842097255260600732494652370289139393721350050838860235035115357249924602209598709313389984607931468387559648221329101680773120669677710443837957964096990375733770971714567898986648390279129960343959257987703059498015980188042405893931068423766003100937466208401516813345806695490967528298983206146066553316008671551230744142273487149461672050500508610725458942092081165343129600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] 59243852563223964093856411824995035227031510180843089703990379739833966515817242538524987351475791475515955272511140538209031050457018554532342270388072002014562064759877689222484423980440124598161146279329196819354958400535973308457494964429988093782193301992039332624484538405850516982521787567389416003381536786752184035367123865756591445730997857916255146255178376053342392879475221055384195691559187433983890772977315036790466138246941869004673679401778619870074680051517828123158487959668144828287744990265643346802220685930028123256564006207652371321987740600462843174865108013057548050181310195913624228464630370846061594331745081860335708017880107802731576082344209548633630080038625885962961297240006398446386076007423327236469482959994289733418907689424366590948865268513701422552883061740610970965313531932112610678616406715197765847654264967030509194407196963706929972884321686405267692095665002211736120857689379270450006114707949285217700656958237910564160639276520190878113532889589563632807722444819949027098626123037698130038499462863884568754347682053412264464833711537247242517207901232074274217373267308130475297075324652193515115654028015896058719253251156707757729952550568108166375671404380716770565496003064890021520969112598856931094739787254830840975570080450434956356116434683428309771413091468360579996218140710697208494460388442244201323648626229688952344675465550812885792627634591869821750718725041345774505700954200604243722649612393166557470186939446339843843589995113813071400869914776103795767243557538264370587587137670391335403713433450962362066023801892455140157056469525282390473808932593730137259188175232561104301288578461438777749224761122580716767484532047688232118690281899101081808394044038802712498471192068297691678716877342716091030013740947176741576321764554101168996480877696580830863069026126529545145571231748738818887352034636027661399526769475287112551365141809424839651639635078597402003012576088032546924832149174960435946999714549739478434151620962369530454324255521914821969736089086994972128787246541470517879613166055203296109636905343396212850398210950804189144189536113115670656299198515262823652527280553448319379494360177585334364023802374061532719827493032743469273949871242735711518156816091968612290165082255591770742191294561124793257358293056029250572303667457907446247171538176866290102939527798620753281446399159103670601376100595509461329540125819486990236887005487684086777736224219745304664171547627926719561728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] -23625269417481539569236791890809033123147058077837450534248157448449315184555257836920776017070304300640004244549601459615347681561513229098599726763089508071960768785088017882018146520298015767441634727334275908817980161062053696475010537532866300640871940458322640422483946699856114228909474871338948128794227238865864740104744300691685816892541777062737016987473762398641524615988582789607805600514364860052386123218757780964975389528329190507289010088485873898147981747188937819059734903807524213170242367339410705502626344556469208474667368468821548919471812338444178243101465518272203803824857968082058626785238557733302717051860131615792074625062041610596624455844441643973541902224207102494048678721194928247887134847388527003377082424837702332115877509320604289667044999840893853958145567285349854790277307457488551943884939053447427603257928110416492322622856700107538091204367675488543873200007635941754975759961808586854125141746902518047849854445199841165747335065805657032870951754179340751949097402391024088687176688047504776243914140739893890555779782036710230882567216952445164601521212396167826672267490259136629415772371879978280837442560555610145790428464861689924968004473684559382123977810355590266176236943222644029481793212784863041215180672710734640480186073066827981126415454019446077307954740111570684966436887228785891014724760771243504279490574594875168527589281546902675941772056114822946583790244459602121350269940226353119112085326119536809730243909333040810481413481172881057140798107049346530592831169009020875433154756105724365013357829058577726553045077411494221349466378119935988813029640170397528769447162732234259079338545802522276514813892652392067438687748513975042222828179146864597125562937137653149444802009592463842415860536936701457085395940399299443733372102014523108997758690786745470145714489487524306832834502179064093100456696772107948209516264628497285996640412972339287409571284499815345368627569014117446543705924960191255842903046246081166528740653192708508892550595836480676951269326626189796193754450403081896812130508890813134691024112500173211026650749576618818219733610203913261802310280648551653372137372415891615890953363535682721529762824149439892656759840871937223078836125426165979418309201745171168454631612792353804715497401401674926838138581923404798427962859010042658513329023471766259260158714934199707982003149405039722555944702389560867122091533010942425801808021001020169783557891871699338846331900661269423718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] -9340994361188908044931344853649709842890822677751841749696309510465644017645704811693748395330843983884840673151985933146261983494199059370160736044797227393337387014592447802510713814128639905474186535273764658618720729398182423968688582626876910583317327233109824227638015771337147449523877068660487256619808335049599899423007759202525425775454317923730236170939703525129568823222999061015184191023873869653534053431849867909762343657117421468802193798911110907934047253874771539069657809687658550837773618029075283726939491418793516235090372490793512520957912424666756503079066215862135463942324741089673374060706217902411960754217312837956088777356849630304499753627064022150616393400196859403913562097345054910967652984840004122433855072290373419539762439356299800739773986425928281410828768088707578635483058250458077303190570922183349714194045849463932328350841966968673579999700341975037086497808892095620863418508907899023813497010664836996291321008832373845202640217716967317255215892933452713300821729873100635159821242182236667398968188311725824939591797977097626516111994336830269727475218603459490844802360652713997853508265941320426105766663707552403439298721498030337988345610890043684725885152266915399614637349415655091980322692700457771103001400861459721497272385317592264065054335934200639045741311881742800723079663693896003701995526467001791938602763388908466951467194652127992189847794149991698443368821332953881121988649911972217303881370421551453985812578563128630641968181503636190213548379484633740204957458776648485789101235698850312963167837971605598907128554619148999886243037639700177503119988086192681597992387319525035925729474778547172369683810909539883908408867495437386010843034501261042265626532040184083730220115409087299533301598636005586290585399916665380496897697174431264742818626435643234280056539276542362366675194265149683696294211224760251779832771063958308591177970241027716511212703963423655799473567515641998185609533586436383886347099875326415716036321188676677411798132370507743861599455313939233189412017710823791056377071442858986410913381629668112524768641848631146824952354557317110436571978652676152600287710873443257317225788231521018050285523160361538866107757940887962278392172149907233465766293259008945190934503330869812902011320613350862093304913239507645783897066397908534229534819686828351628943462594690667707580037410162877613510546628635884869601668975829840216101770353268085492559210760365116434188516441195334860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,31] 26741802655677877642187028910655340524509782685855090179194613383065146313611237949650923812515150780805899890956248695814328969306349252308928753397993550774435569701349609949950038302126552909695229012417167430822709203703982893769919368846069312522500398405887284290629527335366999458956051417365619549425366239377443660437261406347428317157084556659768901503432029465913568108120863727824292259887619486958286641938091035047043928401891822257398325730946233550824128394945123779915792536208990340828893734793328521766805319111510212329828023738293218140723162434772654597157689953068637750530004056316917561198893652671768319846173285120130290951527733800434568032593969733557216178489116746754508923635060412697503418632928490546425720333074943390224850194806885165364757935222002856755778577095329465567891190948354786506677859150375610355523391700964740254797159299294768672636177642412611982576280618534723399707245973977179864883131521127789168276313228752722586125996179341983221174169804827376116532669078429059315519240486857404306398545016198260914234803239558205681165106927283410326403200154328166282244407019187238138234995249025182979857668577637337275605200775812195555635333679982513280220856179317050904487816742257238649598739271829788984168643174446500301683860908288975479443677831900255092432870196593177771622928977158617316749485208353282416893456999624149913625711850083382790683138104077218555665375932548732724595309015663196245415974819210058240217449441503629071492189839118318798163573516532366275877791314653943377332271332404223189304980619389028973637123145666220716690309565794285292440865522796443623841359883896657019328378127495109366749950892733508651292221929206642557275097077565361338465277425406752968083261612781164049518075729307828695460925183274420944614825983833786692343457701979078288463775804052511216380326167950783947638680751547982793429430713452876349827503151312591135897796537274387534070064576393328359294340698066901619227798970611789104687724193221035838023610641162614710715797665026432895581637220169722374122988524149890151084803395164096377209302155512669287483291835530885450124655329365879654784893830589818733826999813307709231092548850831581485242826221750753524021745023490879064931926814768641378253729350704766038729370832410332191401439483794095961520441619465860221899366140360303969650931531423367870614642292531374264181974864947259441419165856464936285912006207370207618703941623996903352877100918177267712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,32] -28152310624657187766907987205232880607864206217490486255581517352033582766927087258387881956263292761172308154495956204602894292276093127496440976040336297553330110743391109246364633031408590326057612286107982243196196320580725206692685623848205016534015863780087365053509444485815409208939364321126659540744869585519547179654108821313966160597783178325424711680618902493395851790591366227848138159864922495310396043971520255367777822574608769303102688947981735895294707322095736911754937984425965012666318977880471807192093420820537952313589127255651285205454131091144039184022389021121716973543661605942487474904259994410257504262072803220376440065190440252565833709117673971048450152922910747227561529148019008326631158299973393622958421332560659378290602666448000411564671236324537561688940687835676785091893071732848893445070454808674803848039672284090127533875231662471201061402651301461917287236097435120775793820470753216168029959292226410130877563080077742199393542513757812045000934005272635528693801244223336556220816827478643712179125785256689070660063029153056275308434294504560055059890367196910925334475130963416516956523156135924851490905501026549668652015750809412525298087542929762271409404139766761459786462634147848826629033544134602073442701612501604273022470189777788912301013202277912262996810291640588095842861333003428792823181813797294598486353130997808862484111474227962482764024161379793646794870668063153020247355911816824230609184650218513374576303103464743678492438892660638410434282803939217308146519678744750982645102147624434561525930009930229674933314205095682879796162541233238533407374336730619731307007772333198520951600799184989659541227727973814147147018861233052621324777784871726066067866940538016497432078769379375101550007864275285526841602453177158930377108076444007328271240276124909172681317620318539260848701786779629597624384335888754790108004476088528488233840999905849125869229609454817536756972770439963852170748118996749143764423708629608475907679854272236077197922439150645470438108951108123897843444872647049459120944626871456763492175080795289468640117301259709484792479117116616097679070626417434258592752694819183442074490386914336235709665962082296326809798807625380060117184591636209671347941750918046478315607470759048864261919402949218725386542325600614273315584179064346692257042940678180503442436645740992487790459847607232767740806690187462072616600995128562394709009867682488824364372727586470379216993650411379267469312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,33] 20639324086610361044964926933817093119679543240020376160271218761123005627756316491466154502708718141192169983340341504918957825819561499789332706280184648157422172714064311037403709638902576778179760260007342172644220224809794338466629230441303229013504219449734261745383141364681691513619054052905155694183900120856565820709365202066163216674981222500259868272088697316563895289004462244170708865098888587580820374525197386273559981307728352095019685622130284717175809661213756608412028105064671340814005647660230502848158690309369020068705644847445047606554028746932220996483208498957581958315752598666966096436340908280971697105141157047579919670226015491858842843519944907648247904335364562801160127394171071344779542356777629469763797740406207413860530734671147773845508791470780539627389040765080083882143322842689111063013428315488452543976284744482946348512817818934088969557665572361399229619171136352462854508057911055444995617778404889139268710318015358442723993527007391958215818023761533991836514279135573743639859112505258461818975898684806121676679884119723414114924384328048275595897692603657864037133272001763909627779060277056514778199100861770497379937532961564079936034165611789821867061097498596099504650845109372928963660822806263467990672250276367837368233797756365789558626254602459810767987776760254888121064082341113026580501755078397810458385811974479324061956203834320357152547575181621240189482661585183809579797172239122308568261417176476154410136513128142793064005874424919000891552330281639780632704806749206896096549055316510136369453250697274279425532817442919322617355381166082602726573727929848800008442844494043625947139124194258838063498071099410129655911195363468559629795025864469120773461828393655268930642771144421056995543203324893433752560345402243810942740073710030475361253352311070134086458451105826646158108676309351546090532658464152219439026882496766384174337156143286740895846128874240765232680624217905904330137145022860729028448045689506569260319952006985904946587262909044591699202005014519791782599884129378483958441625506271192620518928509014462143343746022097348902899293293221705665876758721645383143717605575427105887066884210380730270219128823664872303129915093331382886678796530580947832309006404582557367776595066136744510490649499650249947948876284134814769884329839492287745372272011594094805471319137085253105182450700919086939586098563477090319386875426030488499368632827340140032141868587659395641844968671910087884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,34] -11573255173203632341542193051832063955453730529636709195587037838745630011628170810665836390822163717085633992016564234827058274683681688057843364485846339827749421030701681286749631362316585325582907586673309374813186169319007415492294972087588306181475392833975343057715350061925738282402289661860076152645313471902938801515844511371087249320146422792686094637794941203788965642034569418240818523005987561964750936808311609575920253599013983358395319232279712901151656667339779648537833276486249615355912949168387744856636632231293008582267615294066046839331561458201988140897547731331307367779655468108940869923027135780266963568019492832523224978239323793431519063512861021371322525305107170373760111023609053705449835269260740349934407304068344478705756567796304902948395251704365904885094210277093762691405682947214928108940630356710293596062895061963499614385337871117578271406007554207111051881142084442431974809860273365410666842784812368430280183006768130038097987010995395857587056767179448018555676821002922879713180394238267134910336590265479147835258837999081440391816081195946448407734385675504935838289702125108015499313348318853788044456379328689761287677493809271364697618761768750201541563960893890383812360313866901482010952943751478300837540565980576349462566423679072797876589977482393705724913265710674562881164615200839009977627009032964628076024320045920921983686219553071055609250773075979693442196520422690933308612192752834902102148803967153051242989448603540063807824932671692825203731663182198354355739481939249195013835998781723420798505335835653571428181868990818931530381235715921285419940643716297301337604577943442056771241700795902598269249811445395574610527528226179001076253123610276625051698625330320403150314279564182441229605800645507351874474994498686255021260863125175933804211124136117091096550386622666157601085852081913712165102263337391762905785806264204540739421604739218160781862936509778315635590757116742305925324752845233390573607240245258688422776822213515768594007069377263423443013010514484821742619870127806528876369126149433449534117324576993700032570682019601801396913150287424726821560051412076808445632419707155613338684818449619772907479700537685712561098130761023298699969422602503991600289936788027531311604963317262179632778104366943298976984356377941925701256255834477309462796119159423597232823989858596803442486312683345153762982815324569870231626318619739259971437692273258729565835083861146701685282453609498430930944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,35] 4929490764819740321036303272728522024889230682402622407382427382956527928985265392445627700745161124757929975335102853662388397728389306208798493776557675844441107081355739023048518599314738946872521170289716771760511600883054534921368505956805141675705128509031634616214079373171965528994163255486874336949450598894847241565872619038971731100836114353073599189797749774648658615911524597112082518352181622346143821142986555414366735114812990671705560444299491479478617521017303103080557129173413362736207286667798893641018279087577331574126877825801256790086273418626237571007895645330527502987327383075811813257657598915345114482818387642322965335040058892691205201993452125636093742670866206284763044825745447142483722112449957902640198341976023136558033557973857737793763745580208351469721817210174998587647792156259794809278451185952732945903190509548904139953108864552390416993909337418500148390365188048293643202008245722976464103886381338771386526211574373953681203880380500082682444133070924998087437826098968123355701920188073754859988900382458223504136550230793896057306477297924452465251479265959774915973451582166222028260911085544711752837232970111289692181781636633725093372929286771308423778588233021162515535427427254575072265887928861810472667765846824206696989708370550882751854862548418239782476210065214711640043665087620839558669855743895489351544681150451073639214970225998659766611239455206113298952261090061897514653014083832655658822585393483571836659628453462477486135355627466273548646807506207513590017353526539024647302184880327309684537980376406206919608720817533870840433524731317486197584436201365215419169869302582860864704261896547174935359535668782576928979445743694122926415551908080720042255059924877745905174315153118835150289969089172829242033290266458930903486652374550727863532412503056928921137114735282855030555052523884179602621219886051894335080898086339115913176869532297546941822936488967012091923626261549917693727000334904396767165259153615567572560993011858695285305599710925041225209829753950234581587757323174937535583231288577377977266158150851455851270694806006382159436783456389393649512078388960077397555860614981756450654377484629964022235882767589231422014058824909602333105294707984418280454536301201438975801092210782983292657785400410782454857553512537883169121912483324642220034788011436873347968990428872945871334023589512592717538552976672508254935602045683814816802562873357193007922334851930206689353098430896091955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,36] -1391851006149551575203979363064575278107878362850522953454148361740021448111246645675476685736455977475826435654444075705937486514833498089874361038569088506853598245965789723997867081693463868684301055006135292226536259076503571199654397394076530518244269157245845830412598642762578873027007169265174966548322842867847649799116863554237835328364935621214485529407685612373647523429763544626666021336783658144946467620036666839066012149892235083830744452618870849813604990327412162927036287351562903154575039549246453650958453479256969076842181620279664953085054351238327425808526386775824474972502356506466177289006702769806432436325476586373743312812097246337345024815494234824276118073032822991290476286875716750083528627487990204782213881906980426527358629689399245687660065473621462581146731757817507004745167686266935822999978481818245169920454769626233645927376741563023478779519371024857434044493284335166416035700298678251834359173636349300995226726603003623140764739295986738118379532885672609552509496966061622983473640933312331127810449374723523913388095590644848419177762973501938953415647985331987332227925191764670658479147052578865635367625238851467111930880064559627404206204469381577171215279215755187359221914219179400916439147075621439163291929013919321329708345946160380389401209651784480573876725374071454986803724275954539435466171356621414859669663466478385337065440352298087206264531721121458096216647311460786196035612643753435271309725992310137075480864637502472841110328675363752159931183905355709472877791743027186998632071340152958585180211767868183781957247526655922237012067436027946096671204982752281252242875666833952250798281736700611424717433917292317052097394782589540428967881288402446310986794488219568790468631536632829083693359708055070596986994948812142242494288843732791244848538346513964683466048975650707286904640355417748627966478737371704130549325826723187467934949087940135052157170553716052191530409816089511930030555279498447642663874154732500722521792502183783693674470946212008374126862188660516747333099574137779016099228085854303381121747131006577464367752415247126507565240597336000132455809498310850643618709881891514579354097658403647249255463104973360738044096295714719614654460843466918345718621712618049575845893683771118543005386725084464076377286575559396963048515311962628936669000505524780014710260804694509484972335050578185316839902243253027335368465774846033534615938736712105853932866776702699737548727177713006149632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,37] 34992072521738943123724908977975700868636150300310973860693481582787872166090370253944784461165197115700700548980663190460808493374769628413453321826505676655590802160050696346756110416956648297511102772485086080311140752813573408436950962659869927039975768830431573275706882762328647764264932939010635938341102694135810060934003496406467118340512999032454029937842095786607889749797692724336522455966976688184507891466701360982155502522268151109013711244711330338382577500165480966259952117778232701820664423168395365612868813048229373198209148548704375519974954475455295868013948117911112362797290157068060681310863630496931011712227886573419387181645218141144978871128669658912850543248413963072896180111882585911021526271574957085330175117815489201496439699534073045999976788563001998804692790077557861447606179901723937757896920247722966225274775064056722240491865406577318491717215511962884312944001295613708766699531163356399938779408155263799317047547898332754962446347927837293896541542732477614349898771563548820765503353840797675856831652030681670471464496493905279174513615722466250656891278746626851262732844125028842848431609236808478931502741687965728981481254033621498532717502857458813141099749105506673390434025575726536206251594422708372909402891413376813013677027594231388197341398994418201466984652473448977646583966818474048687059600056896498961557240739755214918337081970364554304020984440635712032247392533809607081303000231040936192474893646922276746711269166213696125953254973903422861009029482463906154137902090416618606760747676755977153275829352581767967691824247109475448425621136796833087649208399962895709887046392614077294800178955962916788398063236314160077076595131391818947187306702645981189827372838770363312039050016375474134943412826237028912249047799920444843800358530157582662560049531571748931512895398082581764087046652395063446399742943624345582276311989379479124417919306032007753478485450970517935943369750158377233623326838838190669710242431409727054265307110702760585967544472380035109851625449968062708745094374076816721234457298567828192223981080454524730996388266249310581730650601018767478240383174721394566288630423823246863308638050973480137235551601294470355847173944356452334794521286327160574019833729487557286089158649300540780972302117134713122292396142147119398111264249855844027626479459437666619532017305012887467980676715223112112070484910984357665547449766496908050217427857429761406184726259693535375952364040303411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,38] 256506853844188712796299998847468558490736885025454875359494075169404918579518636629880246813209785777425321825742078874879908940387143082189686013478074003868647756889926308348679338868847100705013530925834700557316083365385838992782147344609521512682312060956470243090377383947158829933200546392291377404650372980241184011115262261534796819206028223287666112404225968789561739994609682687240590361865518956800774438167324636221248984652974092514790250908814983884221242524235889119470200312987812683253632073400728896680345577973510200621027148793730527783727721930308059557238757947178677672725375770723668759952355158995089695552892852825723415823963681920479015946414449755671705525870544311786158671045722537795091203831326405750231744034574332153268814663978489963060440070275809464383363224189036473436852891544637793817287712866014247655330176987344377086717345969365835925322917697650911900962505154091439236176600042104100903125893836818799408975781450483920361740433952160101854692540889122199026003855717352043521968923130099335192612857721159744648093543167288347331762199916117525185715677762889820273581714047522223358761302073705083545250407760054833195655759180567770515101026401406787408178478909792927230247036663135263903472073707473530740634288257749090945868270132718227535604745521413795567146421107119281504369809677386984601723956333319463104814724099157102794988559019407813990903692758055392976360200536441658491978944540312311633220172980580441071065415456765324220312991267443711685860317047331304593558690936592089955190395798594735269792483226317312691572481680196500993085272854998622980908888711043014529861145580606662770708360348456390081798405042503859098679237479375872813084621060644231677856206891809159798911192007467557650775565110178304927956001259452673682439115750785172691174894268048938157481801832748949162414245879737588806975771039646092250452155751246173308887836269831413014917110441366492752020642787706669546290411733226080646227372266759936735835091782334665501975924353667463539390679272710415520960565133429661975750033003589030111468852924187877015893827364122151873309923712356422709188545961336964074353940881122836665373269107748823739026304440465038146930876161450857161985191733895491245100912300659473977268459814185773334036756610441629515828389224067975221943277811823844523294685151575748381382761634448974247831568408004772690501733971039016252910185051567340790000864859750334639676246390875519727733327221835694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,39] -198688352786770506010540577285202068966608684003621107334544274077629332444663086609180944993290453115830472144310102979415934070005905738316564383864668020699770114437977433414553805420889948759335847531484797116047697141647354671569799325723341010851331735755024049160773376846019328870051156793333781842364762374953226056590104849000593441532954912362410220214514732668215120831998149581320518887540017017584098718634384211905279871973432404415084444300320793638286400592110276827218926428681275748834915949318895161488407142053057776597618911508469758730265588063486697738759989065625752437215175848004267352165259253039573617799205939490087447397786954119765922866715742287020372075259967862787269025875627158042990153049572483112892951449251174315255244613423935176430568800475098031487301231916700650098665566147597746821679355734648101982653773083690135208752745315891626997455986314561704073278674938951125181960137400148816181319636399736861127523494017993003518731948711038640536850723068579040505528843788986622471979491321195801936737179237441045321906204645201481382974368789763467393300063148000398115512659694165049916916776110933609384725243161137280949271564558295810842621615558402600931607194288359732623544714540725820960245773466095655842131910620953875452920368989548979027513343210434150895066587471944643779696169737582734491482085916188009626058489198774328073684379730341567682472558422738567255431872594773742348194475997957773534193212391310666933136728898410604196656660332736250725174099963424707239046056774306018837958427657763993622121112139505021283467252141627528901862727118437840962732531110039148848145220390316293227791792860975863131746427083250315895441685656356699869631478979308792202446205752529513868151516414128621572897813508917585827816136220021834157926364300229258042258223761940352030947027648064061054827662349946169919190751440863662830688720167270279799041296493901102995385238178029348209891225430325566080861365320351859760106567271452182776894741423786734450763538473575851915335776100804053956834125605331648801498247353118941139363443798261161461087374422736941437053177140858900352524661691094658082063549379982685528343739725492667771406343066479424939276745659888412033629981233435940481895259192737057600352627694552415485001983337874186633468657616151810323263014080185048797440905805471995092655745487662405543280069759319173558365103260937369110908803087158997713317388659656713549021119503924387078893905430498508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,40] 99749690980603184101240966745995030832681499964903676624513201519747828692549358771193732669370564331867057821000706458945113238803339957609960146785445525846397175709570135949776090264771287858584953017808204195970931048050656153399775375041444415244511375799071416523829579513532258645898757016163768165905151755972872667576287814388343030601118132556756649175461201080946354318671424303319215656853881896304365176495210606086037687718071099413990389427425691408330958989005451949249345870747974267295306333115369399562425017777988740618263381562207189850165459846993089043307296854539059900633532117532430315370856698909999939406059151930190269328390128822292162114050634020596091646276724079362285571211756607427909960144042648076291669897783350547745422908715160736501997927953528812696772466173341818488206800382095289584260248109153094891636459549975011416125412749533426466618785255001839668902912920977107715651262219079067597260055218438141030829405068392705387526475386061814485675840788580800358107085900184922619300557569627586543976519748585284008390865696069438368798185678168346361906053952752959096552463163434179150326784267066246794749800505074848368353408754823574139818134528621806676671063993617521286634312047810470142017389382235967328636094941132097242775585537882902042455754359751187009549416459292378285250987405549705202251809526865957637972422945972006940006290216382775126599049700147641231806245844705167168635211009235875753493439390878395383132631228349438635072208379630342494825963088568342231697304170531653790544531948580831496416920012719188714178347354683176700500588666057396153122053446928124311629679404956238809062301887570561050677325931146645439856590091506228042266129089597158232332197684457036004403209916569320306199068963861906027135669919355487184737511507108105238016998895442780698322860149634321483411410633017451189942150721767134208277194850582667672106780178505250707525396298688748318564956231931112563667147514031909536710991345608447661422194680931334771006423163140191161532981165923483323065814184879528467538928149339257515962723539041518631584014520753097456329783548357107255027105677409470723773640195220495069317383328820155304467432305976037869399926028775561457012832395487972825049140024401628247876311422978129618124267482311337949031790373681656304386966900881920000682684011223610874358296903967851070193665473671610199646682774348519268153027927823825436428077693886105634964949733530768475663108357484445696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,41] -38730925823190144676543268096029153841305978463343472388343386877625276934995613938208044628506590052848473830632321008670432667972334395730547219178376523752853578354943299524217804584054557472544611080132912162948890778549906449076549859060410286955881267150550093644668734891452961989806140428090139210987576524180880978056341865778216848633169867907790177951402939930197082858334244694053546356600715873394929541219046221282930053392757994016959817249735243742409655210562063605730597781513469314201302923794716063244600181806000861749346496689486924862108902235017302629055680797667259082526944644680792850057345243382807490003154946824165284962943957921413144087577888350897176608328265354169497916532075063522085215278079942039203866986453738778805519166277782091993770643328274872382515170372437199166470955443625611457388260172899306517104345296473249602942029178026059889077223929064515101834326417188044290720792227518903030905455079732753163765114097230692890634941018155107183644999618186264977159353679751891953273353597427976033347130723699888508014058929011663525290552104864362081144363749196114200808438897063233926547177691989193789331946455141371012934435115615136261375929076424011195711212120109897681566686754661961075025470395401981726323141762645697122140234216719018956629294132591263993765739818047743658545608624215361228503430311476176801292376183162573312151482479788431672743265715448180799637439804300494905320446389264214109790907612697943484875429461632365929970216589499349721505545285862488807222170247971620847985039750878397601655076162494310292962208055442927280282426926864951288599845547543583883869960395241731212249987434741725501212705065654137211869086161761115213513694675649824492827404566096083624643770538157971007283607358897421144307266990034220115426310386047749457548045016796215211455368767053923054476174719600486758801644630279880001138586738528231074340649473715997174148661949106534746004897295675679837003734455905772196050265650941680424756949379419898245009350428548071876323802746650759298258013216671429841588535841740449851220056738922713022558548375994134951090334671392850604823044174977140604006083071903978839556217537304866748760146448336934767372429511876926817509481806291570657261806906973564080183081477227235704968778711890896843894448255506710424959033762404856989877046876153668143509346573451626189595174651496688565209625493077483699408353330825927644684094904792057550770265982341054489951102291253657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,42] 12101304223778981970559799198128495685626141918615458428230943299845453494718643217425797658033370614227965061161030552105305364277576586641868969656158338055071317303498653563035113569480524508657494743642341937920517360133074185467021201929999051484744684668832174564883071360724721838042119258631811500459847135545165868052799020460756507927422504577128644818549202954445188361063677659847092248464886330320748015236327010791646978341193553253011261746500920615030812844837907609673736988446838784328552500788890278199966627243418915573355596852668952403271660130794920169790532710800381237455422073479755100596734921408733361715536966038720990892315484918803975534499231094291525983235427264415587802088787108765052837666747703475859934788640699927759207696633371751137033363255221093573170145983897930224114626959751802582908776317148564241442331595482430415775398438528682252886885716155133327442518768576318276020243280784288609658999476121162117034696586323159431910459972900479861071137849345994923632525609043276720425883328502345319361995318386391971443427427233901613268581535962131725682094839191786169165071057738783212164835255553031270668886925751120368376404873029935649242056031408045828243675763557178370113594825691632273658572545658176192483926582135129540467577310864558464986948045653042768863949204541299110125787125808191578583676862440627392785012760888042930671675829679142111377219778313362125131820186734292764145788858502735385485341610354397603760089444572967578398373623335642168129044808463591593843803255255188259353633398144555064547926707399838573834575450512085181819644759457428902821776432817430719552295500004240656407322102786780228060779825132799730836820296069740160619111886329223925703852441516424760525075474030553073126044357148241459480662083539677976749373949441379927222243605500961052180277697979338163616381916949011467147094814113078651982273260692692352614980093514889417414602053162130940516685166417646893333466804325946032176853527579321728696165389311110767414774856817097926557565229212061539003724210203398793184573628200791263338354887964972176620975687228436225707657291016633035986187917136622724684657281539818283681250607766932792069902201858374523617532157691145838579604363045125836246832735224761658701061873184781394648353721578851372415931120009735791354952240943694459148299878123806659637557090604254091421317038371825215002449248587241658297500346695089920759576659208444669486869192805458087397491119946203136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,43] -3010371249391798560006741293431663887553570655758976675398213092507324273464557429621291212288666464324260352734765773301658371247544474576092420310667599012030578305787317211686114272655811185671189216566892433865721169033464609906241659052013225654266077628851146472579084548186909795478870227221834207186435766830639790491667744476256676305755964419608978644501630576035861973989725784814570802617794797628891787146966623469635574913823286643731668429253173622192590429837848056410466882590679362419882395306602933764014819803128906593105707428901336085615079287998431596276720369899512073364590681925573621331964753826685471531045747576019315319306635228963359372267675270427321439215864699431368385725484516054858832206760726822309150426163343017813866568638049767914008239743033619966128470279407975454300255169825725903814617041952674555843970866582893622680784393106333594733619818010363939805042976236447829731520002157149681340037734405118369350220214452141936768404902145009023785663521906777866404817034480183285178952072200171836163205579713519837039981482172845224750346557574730648587201805243207966034416132399981848408603622841278067028422144133613425170155603840340540919834725138346387669148335217382743820689046061221468188943744468354893320805010957993217403848397107543419838914915479840471839488265421148784140270263525979501341475665419030632802978461169672797524504667846408453155282919679433944990487883475375443294907151616910802015597352077497796717354493799843273362566084193703692466943949509507796747448480026684669378894719960159933629237691025402141032243369330165310855915871135812824412364308663430101884797686446782000316842126232023160365252924575657475726683676184742496778102032173022704624311208027217809010989832931517734196861190629930163074041497363735070761346847073802916561691579704573568954765971191006599726474783950686148651330125814505906275456219669614648118738974926820311356616356611512013462146737885350024258727194820095585739358697991499201334651821869284716209145561160537194755792823669570034115039487251267779355197296490072514780555255771503282331614718951610239892074400717653960396857040043720895308319770681710265515601227913157347746400726715240842423301468842941775945151189124052128457198827934199731627505449009978530793421527413202134191187876694106893079749127659307073595152421764076334038417623285584881484946399998717320111540941753437290298259726302899576051967671485239648076630596141138553797138380016844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,44] 551497134810755288577942059064343756212939819578327394702822690848675123382683713438913266918462149827805012350966379653612037579088619858067746116299929160764966131666113113244632701189978173940951954269864087730064885842633916878655597418047913376213534670887938460000923763079221077788786504548792018411765814672560327460727304319389935205860234334025800024269099096146627458520118606289824072829005653485580567895318405002881659473961750369476182724111485249447454624249244982370929748883803471363039978154817491039371511812235080963804425423398979164303948645932686180483499040993009466847159137241508514722646071496983492253739912697232673414713005671020412577712656278422111156107882924823487355159628211340299842166524257005069151621274964310623286858995049580757494591030766751631096153460734989963793785431955758219553252523017495470874446742156208687535005288648155225104943453717098050621606528376027032713134220893686090970806191042508209099592438966958890845976192205577915042353876404756417833171405947321341860960464383339828739585571000533528276078284629770639714300795371381706743896972490228194048163826545477944420200922658649137941808136687343617261205863299737728301709270375631545544985903824218044551257774768768892530608997117668391630246908090093444986025042627449877462194394499018730394982961992093066928477701273698209674881428025818487857823791300117147910123568570348854890784829089953530007887540162984088367375984940710198393145285237026341273750333869043758032540679935281881204130680875099488203636356733445816457048659969205549067949187108322780692253743414559829942953491578719885957201719239094982067398345733445500820636300784436274054350097862822866558821081886752503800662433530021482680610323255909712899607358349158211156970144833803194412285528466330981002108669439785746887531878815329542160513190457315878116142743910114768002053476654266277094502662558524337760283151045020083448689739090908494970886417605865820364274112348184922584118626928400553279979816089542873417731245996950586742673482639009158233607222682252367969844235710267412369879999798118264760604356732333379346837319032457239278063315839471143151521416805950355457037570100961366966011974080724331837733845064210517928224265252219080417238098888267701546021648182220928438216917785311580771913254208836421115575554326766591972169413131467715208227442791933543110367515371230487910748686447308120129244074955786250088784405138134333063629581330139389318246156447252480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,45] -49865425451340632496985948352184165853927228913161557686648053750983771641113215943020295669584867929326044339783919995423963061789219631602659739904215059787609134621641356938751360582978433307017058830913396997840965990491239527482305646670752144938694295361729731983806185339723507929279542323966521476233076063408473989511204125684724738243631042285418327704916059461111551812198835458955126054447705414813884296849768455301908373858779252983296235979705463211088014090329137375944291263974138060868721139710912484767110395568046677437705861468606427213355866875127781673243154646902202296080128366063083100456022382578860480691331755864834386093037610543779078707471794798677927606119846495808396842898745372457213795871076478986325579795750732876306907545564490781514049224643871080428400286528868889388385156721208805825355566469162190683600929285938321994339626896450600979569636958730233499278584805553503049790868393046453084568669710003074314120791134249846788258885057338822712198044332305231521425552988393207070240970221601555752129616721820130443804988873547071576161135108794632161528739017315798373011371856454492569870909755446705915932936674356686006966999350760082443609489501054393108070164143313382139227970790838591939352838707161673472674105357532294053625019205343678758962233141416431801827811413912712312896219675063455612201701020222609012064529188137224212914510616963481372636341560039502497389730722379309310605628909126952454233025803888898871240440736848287129187263021868848500441650814502740648436275136756517733054208033579562138793539171160535683714524164175789156330137155280408168071814561700190098147340682397632196203203694938573704462578245043104941790523957385769129771979850285988059919472743155679176324353770549038604575101542915239823926711786374352824083742046006258489771603479840512933969374536530600189325836534293688817402204351860622327674203664536707457187927831479627416583735426281661835405780306741830774239583460270408116399605280586535019046309832311696551484468458203559518796667242557314313519892519620895200371315290819791197214534785283589707479420411825850948204236658018938212972030961520190351232501859701188349371626855509537452226665134701394591538247826542773031479745399417458398547020081244275933449439482615887844110520059736163268407171441672706090370630788954863601325956533616973469183866351359051781301602061848607751247932241703249827062668817895347529139499326320073304518531234004280122984161817395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,46] -10972616057253934905810003730085487674949529769545865928950574711580324200329496896979776514881528840607587790367779769637086129674573615920026967277700708428866612268431848976802470901211188011664850902770652075876961150409202911913760449607721464370544190910643486487587505700640784038966177679393883520999562263895098091839268876294699149183927217152071341546585896582151852590052913010917324317701124376470371752907003374012444602172199221257490057892503898221729029021494317482039227701520611232694598294825062799589904706135142270826007542125084945860039057988458685555174336849547574773289005161864882110369183300655917810903348883905876411370443897826039817616051085347624690523477848396237247671268645741229239746139672547613759618742820690675650620974565525448632344335147220024742060275855704939407275501359438078693660948094988863192264912723604393271087297967618397301577412182507537151505172271991359044255437057575267272102235444610889872370221417028523792574753907759460127698401588990265624348480141094528848759907143481311854579361494162343370599149633668846181607968516033177312844470826983233491517654759247365302330742884190315469809854728934958242900253414920445134494087206166524686369943678375208341124420442400440165527015675759035127952232091144257568297160059575755566003741631457198055784840898074390182144400780558656674981927153207826424289616939194533346959587658538112271379420858553190218638103563613548337228637120383169858291242758550726469317765972206276729734592602169349311609536166908345469060570205564050801845890991203029931802807841622885936754488699296415061282466014644683621997194258252815244586548017167798360119224716022753977671956997366668520548991274169981346322343538218298064280747392509446339812729144265997042308791815374412918245778034302599454106002725852592861314755492173156498713264531182206126801886201698998542229738057039038224679533034357273381413840513195139436201045740188990597220351909495524504897254935226464669951638077726851720180795129596667846197379472147744502791097669442738205579716102586376869823749600899435330986071282813935372057057513818094694519958272260836980770433649839393143645436967626001910291948721444682251645018175628569236726591807331776750505248847590534160270392895581777105060609820883661888133249381272146296470754779441721885425646599654473957533085309165362472607055064910378113253614435093991111887772407266342163842419986029189462935468764970089500003571276215180318358775172956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,47] 6623858312969605493069418459421974913128409843213342172253532285776305438710040920909709843525452024446350025659275869214851838201587846847747954662496758289073302884960957075625688418424179159664493649251551586466441510759963413255526952988807311515525738634699232954333805925770776392374765945676857893409399589356662862440074065324890702672180503261431814280602519973778477061344873857903007301246698117176494281833684803486989485824840220014076551602651912972731288224648712611816590461611177170779953837493821948714828309323104102108397999917860792991681574767635173940224446111163366980237346449982339807095985437803518603359378972929196451442049290821312613214609733397425754053592794142327880338157365294300742039192718860890731657541455015664765764045885750057746901598378826748701197856013603627614539848490079854998615760769709892013749710996864668797298607964058974810625633715081697044578562005354738368527456932123487911399663548843784614250011867057256480104681637884976400655753711473047594223067943961829807147880135308418115087699813108353957473776289523470138600151057121692915594725193576686611782339947482733238111807190292339359231511322760320146228429235321741078134257080715827655585571168878544744666021042746060385368983104517070229479397282150637795013384432431797479980701335170934585894784299119086680368620331887725635436486232003797507794102759390771484721211079443739458816173031229331433912589680727267428980470244934669422337411814421356844645963249438639444312819035502755203465185664903410643742686001698492911479258208433983189565949283153842300799736817119362778983745672358881908872609633114611933513194772716688808977880713046465097628939291558367407214474793069355643277835177024103836970473666598297242484333531628441448441680247150812383374219561610877476674364910130358472485245567262318422461657201027788344777779103922787061982165614677330760750298159154526487307262632889700099277434984791889668712307581688204782884216869483381147578556144340142140591095932299151332310311104614133252048380496166676356257379482112479470357904255395726743057270040253906508141131295953902613181390845709656238363178992131733072333458609861930809050964587122849265318691857240468912370295391889675827578591764458078311110355805751969527846664815718680187347080833702632427255419128367535281287732230564473593999056875724014718405007184725696021323458665198459680140251067229865733005844001032459917685570723592332007056052611510975287892592348364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,48] -1757725130180873658857662929675837543715949662181621694068703521756394770712864193336743469272775181922303910694270138992825944438001261081333421044420542899041602299909074767011252430190470776322775071229520920454728621874894287570611252976939295444215803848463831358971177256869248281931991989522515037325726664339506046731694743448124408857026137191023844498453019624194620342142666997083156631879531448618617655435647558789883653100908311532278099634639992848633358801595659820597984326333326487025184259418004435353068668199225506621717805705047166153716173418002971821616265633101677258776926926387681921796872707039116657264027715600943916358941193872582632625906833361244040619695702029145404871416264366789874164326505248525115072813345044806442671845754157680038988121627793852959228017671774396907892318557750424255355515547163676420074078711597735532350281349483576864017159484733329257898006113383102121937118694749295103818289280497284499912129158915924978724351776889310760436646186184633080192315970033076524387156169765843102672262779898302868016105481529953186826056163792588632798328370385892944280751604439377449530064888331984144536446246390720132868890169401825711646835877732870021913680630625994259018009175202477228918662977400380298129798184804835371959451481890852953773652825374019228393083141204340848598909840441559097399249089369338379227169742358447494496195324751353975382928532951468283418421931895836069892454310379757378149757542979412435380167861383756786781657780865709137088641911325363220261096616248505135957390576502799101574811046493451133308057637796886140139744167018523437673545161936201539016719010185106193391414028433260302055044136169800555567957919476088293783446646173129537918350544990123624034257800622058886301691009685941973376452294168824676953766817445472374658271494416773782696211503780526693007592957676205456291466216343514006072607625120902369401571097507803102395705453520365807925830011980879255981723571165628872699505556653318690553172137467333173314130683965484749347001545060083698012035752542954191418783266899667851148200005140326084683589371563651961605860537938191081574488889865017957133701623118983439254654944877903664479241600682323021669373850301607735134243320343369512855596603016356124990264841313918917905266005282666758044541343886512482996142258625334202746015817554447720496148235247432253889020033993701723957435744467805714392671850333566730000500481949164660029778090240000046221039490826240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,49] 245380615841148577354511113606271313642784533681794712811232643949239686936583469187105459576565274284620396371115389550516397466590699286099031155448006950193402089388808564904949145340507558017991134486859345795613905131043679888298636583298651906551419774797724862796592665222721959627320123597795840773261954510371906151608211652056667201431111657689358980802640375444719713929630310067374333124727400613803031737522027239277531279773103303998230172141387787544696397139926793655975531176454419388776446057213402683139183786844863662346587047841505126478415130169341394931576526418359459943350520366778073193205655067565126967302811672473020661496519917247694937272486416129954318634209822883177355866067378261492541398420522160980066221529627734387046052222909125189260693604842851595847779123182045560700736003915117955953320800393662954243361777073226177391085153185825524997798486269370015375511703150023785233330409751751459181544781066846422938493513658297819614084503222375052659901809702160955653081185075292050203357226328045132580041067489180064673880220400529285777566712861767556768406907183537131645104674004032435521779079975812937855723995523347496788147803072682484785585560506803901437053147841176171363491041854213934409925253613409971126973568395148203047287776485282660719445513773358532478087562796071536058144468170017882708819631913517145013975897752988626475702580322442589085103750157996908608797447911725704486935038970115587829635599199224623662589198611482170725323718460905127995786617123372361107863971704871468819375884177488149176494768317526661980144994342181760825516695070474445697753228318086161246109030563071814215686801568367924756805277907602446332335683824730494867472905952235250351081412590725587696391253270765995638453116269958069827399752234202596464234338477450038930770903198292603537652745919176392255903397902940984475847219033425784682056924115713903803460478809593597680162221207477010889687388710375557768605158347076117947172700445973502637135460310201571813439440430308083176679356730938697564506771274876312072392190647505801006192759262441239402945088973990861170339496091628385397135824922141691991569996378774491469509132520070325526262817008122122283737580875826438465090175702048483163824824337675966645840263864628274764356081373551811845575093825703329167253644476034972496429070798804705057705455693248703057148785221357426780117532973070748511929546642721806623096081332671745562341998248485586968952543641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,50] 24147637990915197200010689029086447620404471394026212733274205918457422037426314206375691648811169066247159021495236201096121411588419743389193145049549002636571785753245596481339407584461516839229596241822040224045676918795276040920409544674161688988615581981761227510266011295322681780892539745804725147097166671764113040074833696164319123470778875003520065852978098462066634027126896845769876435155592397952923650071335907840520131834439534213678440414200185402923653430436300078612865863860410891460204889827890711534756966171048060581194210303812761514664002768375344963247973921883278092857982382433617955423311743114675589412918915642495394532988747583340785603544035668900875235663810440949575963916516413334717179310165042831355475963712380634623548379009706960213947965142412975986630040626429980191201605383041608455392054280406864405226213242380336523099672479431287412566463204398787863311440596322093994226625563456376378146049025132050430886574933330679356691828012525119379819657058535421209996651780884455009530929567311902031162364710692385557940558229806639461484726174874014608257967659199154165369287465034018691962279725062996974850590731572504129436852192475622734819731666719775805353985122458836727583189096737254344444689363614614393797820446303418725523632223086168872024466377238944165624956804249073806190050034744915809064419872934549363312285927113610820094014000763456392840355572845614317663381374646661885879221148399375241232966127260268139305024212934960976357444617751577896599097198712541783018986308079324719614459232695237005087204050278185672519299685519153994767341712350918615979732725898982895210610187152790777025400116838933201939950816272996678858974125198903135702191653229452364494241021808717681671390545252979153728217435236877183336488191075704339552537664056604392908819697891867926354242380862742844881296141486455747110360880925102330922216227088118659571217931102749132559511645783206460550139154670927802518530699495488037471539679320481347687825196606673612805572433291038448664043123127589071455939804690342555729933373963420839161191923548516658443550638478417325018743806843432762487745527743992525817938573830688893189821287152771560050673798040524252168116224384610093904371181020487698913352022695225883046329165081638252084971398103797679859687585414439273142056441943379932869660040055683657955038577436361441977513744922601460536167476529442292851286564855375827270023862356694608783032122163021806195808665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,51] -30212693447360848615692411942733990165362226881422248622917642553317404575499343416471791199365345563022166981037766234734636658884450918949487040046079099479786627426669388931250793975546659291807397090070906840079012700146967796584982547895752099918856230542406984123267159431486880591070932137719641098554848452660597415353879726788239825222565711264752990464076106514287226221209159848743686315810444152558302377274971624084454285788975938924522132553174804082795254085356590029429512383646997631131330218015125127183429968785352728012649401504693765118859118362450395597672701939715895922325930513361733455779806179210496024135081096579069251220295914156515076780916937058192761876052356558406128476270432800107722515742938843618392218105842703240243220027053060152272161169490963672147215519061499004141615058365517794780456080897008457090110633226080663218327661047172534301408647612547625975818695747823516813447595320638164064438294131587172897073064969619163839256559378208772397739272365124423957331676587966814480593822829050437615584054805126122365845765888097000558486783584575148910843839700719182458657947842957801710602189509362689624647652980973555399069795111466878102524374799053324591964585849272541229544093457397027776036356149536599187616710182939250638305329376626949941282775631485206342674891464231408724080580530787061382777569682364478890818185957318765988988495327858807304969919006844334502708574833254207151921173528524715381203676118076310669867006927062649361034759760189333548091957361227674392368918851146578217129533623031020335366170944095644718675039318616782880256699013033772714946573979637456193478021253607554970033071724750013863202600787187344603031201529680295925368498483928692557490187967212989766882737431869168225198741446752773320600680698551624683667528870255758830748948621729246721776563449505480183743213811194355213241468571089628125304668487577512626605335991475567569725610322401037359095183874339797403693178289291278302200304061130159699073187721513727671536471526933691022458587653587162528200724763753427980195221052236397339956217009134155978451591520810178581595206739906693242635684973558269555989135592077722257895009552298628043880191914214397038630734331404852253297821948642810622401812954448497572694996623063261540193556589138985041868921098452608046559587955890043862072628530403278241385601766272537413154479214532443752934260766124553797316309928312726473059508780358019917885907870746302129693209395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,52] 12684331189816520173415429115761270317445991274049895425575465521417706914929481123912248889432977788967384309402453513525547907604345371832199141768763047852778160643539146632627874870231608379487136877981194991509798940089222868971254218249124650169737416326146759745650307021740734874595396833616087240906170296706927815492278043270684691981609363202538516181312592673584678355855491804532810667788467327406376188130630379927736945177228163271724708045740500152558304691191645996480880527221970160007132089959283461941408860655824238459629628486850596854874302388742962724345236190731622183383592169521697837306236433938872129322552663407160524874463694258902328547298118163375528554511577903744228110717823817232863760787892577131420788494174660700713375279199210526544891562201753897917492297835241139801218096647615985030654402311476647975583225818352229607361985706247220028180236106833699773992034885763949761523027476154373978734534764216357117510824567319591443734276778493372301560410740744787317380626253694831840596770946113282090812090917318573578974219560609530500202636258537098539857612530012729215533729579050238315931241665110731962261085084670927357039405414818822148314755465455836706980254636609962632659277523526378534121206460442408113152945124667525381956767243161951479903119187847194598381180876554305889960110530746658079404704077789352087120232323512625758960806181537163145815759102273067987194428796386286062641102543949118501333760759938424010181884458085141410270769744796647003196290848073924416510194260049991634504226067701599985458653107738837397945948904413042544007618024247177704444664889359845679413981426135535323216001705675162855562227681761636879155084967774570255733179208893220100594153410208187168442563473484585827425680115902784472751565915042427165454100873305033099650868396432425808102761117918719225572400824759160135561621067199546104423072423535153203848184104966656057853312417266729862753309624252160300549329138249822414640163352644295588006345518610454682300906548449897125451847929315770370711850141018656204635179041480431604592070829892697329485814423770641248417171211275259001456095173886878617397495260686620746800242877690163003249358187295883741851660167549399171486451652749973163188414656625711414713969831409726480366330502071707619212996530560946112289319538146375622982927033639407090100834925577409775038457889847427293878111031795540082688370030594601835948170417400674700284126228549956653860666736640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,53] -3904174823556202122173203815633475103393615938464570433703492181731040444011410491608848823107888512482431914268351776525471133677596610707269295183422251368950804645500764828196064744491617080228332883348591310410721498954487421830746143259852178087096767133626010085767673008671015417099118240778048887292909221286305805685885905108794041177346855757024930787700805174181773256886027614198360273887572356990100674616167976519564274988474039201186964500309801811487830515248525805289353824022497144476559473092440037578011293724474423440843695810132064936245851908180902255335009080167701685674192564568428915140486004074827012281045597945475746204435634082537695107111294165485945557516997952352757692620830517372102887284484263461231211011987625314115190030500534254039412443590753220633642017252659843068219270568960042807088041565530882805030778075265603815321838409323362673580861888949778796357772419422191376747886089264319178136849513622649449689506309298770734757447280837281764346717329182845269203484805314218266716217762266777226646944545487143160447935460878281545868692436141119317575466800489571144715795566189183953347938530975545911750792783506056852974823208002537359244941477718655071715149878632221686413343545500459359682225784556475992715267396582686483609406585051123287407567132919442941303386096669834548464709955958983003068445001661655253886709472162852491586311666141118011563989086649735476341556574266545565839144814226056001116481887190887404913440820247373096162167573404567341462533890489785536240536982814874288411282638792019524991490928559742325087933852366137481309574605558545566776264499913753310046131025211861502389062928129230255202452732295994166154572721553172927703741100373753026276424979216181618347738541633957504600947397268642312521402912412913845378336469803918617710174429224679344456814859103748923376089091225110806713594921375478762062765363282725382595955262976665923272412313072645737568850268576179642832110711485521540671957410478750292692760609310043733635398117427785182026358203120271352094618830552491024824723669257056820421194093636728340524993501456817076295014343749289536582007406824460058537312137866001927810320914544472465934050180495403549694563824530329777922525924377709924555122370153780423894641502576113866139797263787870111303555364543365390943692194576844309161459273241036504493490763743268442678166708995424045903799531997711624004879940697088735128020393211572966068344548812370194729009152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,54] 985968106405780902403465862119863491043719468851307232952981847395767581648362323626770775178498965511796675410087784423614588498980479785784876085637964968348667317709916267101041922376106709863473545641954340448646200927986401382105806370165431979057911426585161475139330377088045917963046500227334740842575402849599238198131184617485406815898432183640723600547973516653418538782371817419691004220661121440534742437116686772874892745805495653689619423931526613522102532137703167221925178516614535793372062608936605060104763813263342191520879747673107424400711388954619618543168478375598486839779897834947743314149484956004660902545709484619250234166995253684227834236155579924674539824916145946230522658212102062871051013589515350537919685433098302147191000223415065740585586520472869892244780935775803744722076142000651665095375353878304517186749149015867431920465905230291529556068742918904920888915563898988386621362203429163034437486209077507939775707071455799980885152906181369775235570312819332634488404918362577808759070556370766071925690498693906755328949624817896990165008574197975080595130588289290843285827816005301505926969236795262645202950366501988485984765968066273718883843033233948728554799513103936970119383299892896440143085542167453367673065024541684311355597547828977916332008726728564277382074723079636604043331349848067772156036273922624746550291906398622677715754628745137806696000409066520881003267763829912112076329271923383270624668699516309904620974056103015732083682167443943261128926274531434662574080546457960888095986440949619625251735142449683503447184428803293886653336464074592178428260523562036655780569512486478182992926559932509531217432269411909576133580152818723106147584786754494788459600032073940163630919879041140128355110211444487958773192707355331587868014553297032897243802146556167476563519454107947502182049469527914819509774631757580929509887508777817619104134354922362495571360860670689761656693812893286146501756966120390865754647291228272742871271987859968551934523770430567243949218227957133946892046918798361826037855462806511994324886855031009421578975841667181663161596497294168594623975087506590621721918602765249696786704057846833374850119096451096234301502018760250383952814148639737330437870686063722835588479993042134505705774195668204422020966619536595863597503292765090128652279836453814371296872541113817862203086086824084709355342829170844550300597806755087874264373046185356278639758584999132598966062940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,55] -211605279986295768950460259151093786738540865641969135796675079660545207599607741821435131419913746004834252082150490731605118549037214219821594256638330815712855929527195810175048074731356513890143888208607981646223815690448112484296105098978622774576629231246738059537362301791383123202261375514113032129253076231859359291114107199210395063134084429431558801692197115524159870175327801474552521197010968475521663477633035409114166265280702356627230610747353323958523802386321073079701836539246885695644055576758222374029328217135082969922703370901062085740101547425701439191011587967796179120587483714918879768408702249831102813356460742545658636884714879281502211221159881991050943937009345156495247097915910089414429533918141368063607315691797076766401771315186030450025027111251978702143878314157902376081865424042360007895920856536006286748772026686016650696165945794823528999257176825045370796545329078384866152691674464745273299959909447702886765101531819279653484025015394082237602388675124773882112976151584641464203983061374907210749878652508813232120818084925182265042843252366411847862464143453552166267737934705262571009939240727152618308216170324828738632381353554675957396493780262633949005197720736373056573879015371029470321565739503151434992311258621104852868193869763697363102848074911419191589626069451599572227534451461446486029718354482492434187454459411091117880521545162701201628787671922758564627339009953342567850346035295823854724881543707225527703425691923672719203281811571118349402854005134451406336012018613268102367718655316711349896823040350718289457895996168066537604958707791643241144929952490267158462128596039741051686142713360663506204251454604416643379823422786826952776071512767011854338471476745175860879090492590750436676038341548679343238248090768781970713604773316746600116153539404919861312054433931245735613797011820372774878710399685653652264356922943102532911624684249404007345211209025194419995736743404266789974319789980473021649185583421037034664012278619238769104962996227236769195164127545542546442476718179809458200815134128966003169282380831085239762606781889594391186713033943941392993942238092979880740011706903903370994978884269107282036219735230872614459279335573735399336519062027215284536535898311604212274434887815367509189948322718695734390110547451699692772347114256387699803569688582967630741216220768812236199091661090122842633776176218864903386344626703504223224829318162351847390391751165886557266221465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,56] 39225745845379381570683895002791908133319164818163093692709382823856049351907077317479200213378609982734609386660768978496250740371116558444044152330054495322028959565237284499396766169416563100662278945330286177583186358447737983345014187774126738031469192773686096396199502098665083254404991522894782171862271509687351102380651264242538048418566773820777016854806533446275266170093922867093960790079215400152485903860603552930494053261083726309182532604113305739804728732215653878499388919489897733283985039304820840925249288398369257245892412678444920260596811222470255103092897079861644606396248185185217363216447408616139741017995281660960733776232305546864655938297747683246522468117610288257570938957383714371158967666705821477463052592343736238358722868395579310788682964020927309190350252725675266830953551876889554908536726654109952544369930876177404617283365513177168638547835930622542437583772961005327124260717926175316178074219858931343735926276005606021514775534791185265578685729667054264098386731785274670350190051994528461651050147508875551276625360025836749652647657086219058074517777763475812205343678466470374283261380432538536306387283264025278872096036783270000925083998696745597346979160526172319496883195524257340670141905113178203344926550860105216743406060172456307164759829413101223032185833782722940394770774265237069393868318405572680473395894411376878632685322769213008825062293063379624092367557494564682314107208052815696213946845766474582390168080783011812550626940401805688819375378726611200046092287305788921357855155623214246739664246999892253025348152855009553465722858325574925085997070777240066587657170033591724194198031769259683352701466170214499436521093993499861920679794424757943649242021357064708967227392938557357308915915858186684937710453374943093998260900255527239021930200933450030900600637024737227417030165306239688871294832806382088422966236349387964864271095253331745206748538202487449173061215393232331563681629903241278823492264728854304032633513905850531729067211406222238035880590916587007419455405522221572299161317015864070575710520256408601095757794488032786702840269775188281098795543044035201110709613441602213772585083292275795115640230208459920103482541789591608803915887739320207258706171997959120014968193338370261645164241401792525696433183400886149663054702268874127203766778915573954928061130876398557388849983259563470563429143232414777416722611872827007637086299104049472362522706904684252949234319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,57] -6378011852835485280403297926951443938105275030796021805153070634426708202707088876336345797202240534352439139564903931632693950562238669950046165795830147828177344261452716022895570096171840946928457094402125505823607499483265243108106413967079329454073048421523435484254316076719863682899015295668143879218463775983356972730977541117559495609687698070267519336897251445486618487180384663221291802698375759239411953250876325940116984083571928967438343613758621284123466318086812325196249202320881286546275456013800609015100738324238359273327709349804646417478810469435023715865790809100254607715554057807740458945123917375111849940768541100975768775821286718721624924297105168827772933695397366589187212643733856340793816213438549310907012668301179454672175201197135702325410248255768820014789757112316198424620627463846719946398857927049044337999247935461435898598933480152302231756143201116618519434248713100565988922872107094604298350647879339029175603248954653426539482150183670260873562070515613944340142028824044449106505073850125184804701714632764548981088545396065869983028571171757914364051511231091271588312565546335907439139151181934868130612577372815667723313961802562206464091705872459755425386856384354117449415040277524657084524146814351800206740594863497030885343141131380153510136731372995695884934069909060097613447552577933102516263457468793634567536684514948660330119928704913145101282834139730906070297331839051910883917190341646394089509872249304205285347293195603541147300137494459795758573818395972969451203528718153696507169114959333524460520840061214071534698978507589635794258561184654384577386087808442381135126329976919401563146296939181087019601107694050845324085203373395915880492998978322343556818932706191221265706165096929079273082064890447151780558504253489789203293567537693799351547897558316847385131521500992425763966502844572958395113053233115229553592921314316321802028325118385899907197769486048288958837444581050798964195230073831958489483083883846390600068683530285391863464785540219958791222884888960866059716766512538245728017032918083352917103144308146918884297552638753110560268535881818078431320647986286347860694389984716488952018293832851980098619002315324840478580368797634058627876264993997593190718394495556865544354893876156270722994155563349759248359871614665589571658075427966674193807644841799038149412483272306906885649411301696562487046610909477366403729758075828559369363379530892151821770122024426876757344256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,58] 933467246310548290864760321357028840300663350314396775334186718043455578719802626325102251898144749424241613876313418139167229098382901479218317828066725592846943617981207336233953436644569129505383538596684373626444795166269373411151394848339258853323293673579759981195100283338499767264549201003102637014970664559166997103605279832492156940230861413943278984619589951606351011864981236650935489677944925603986521920651974673088782344439259571110757662943115264357630250701054516624588701910419961864758801524109733040778721833475025258519066938557861611055255967354657465636779590086130645980947977787449799099301901485969802257629487694023350475873086012805129192968463821312609697552313186364334468568400892813920472299690817423762723056377709652363944554360200796437406497154312334363639483032682794056620462184987467169905656474740207391940787666584675706658981039521193884264503709332562297205488194168733872237772168236546686387394821830585976869193048808071527758967350013872116191436833583217176314894299214011226314987971762141195845243868013262419805352398029068387313921122297171459962704083839189733167391753495502269344247440128107752670296431122012197723797489668842988604657378624335248720558342325707975835296491167493629046678332236897803556413327527850241477930955382327173503803605254862421659062765066837428948934138017816461887875628207234499167552045584764162301916215850453244350750819231972915782230436574005535759256614539023106398500203255800303358778320313388433981427422297803944323834550745168783899624112600487172865955945282920109644897806114447055506737166068607326105341795558653723005106408432588489493887982287974102017912335026105284659947426292206678575029517475111140199785648240727513084881690449721511364258413349483405265140903146970042334484608346922957988166331752697572797382384505617813063855042661277667376357968659873979084011593084387081071288073296638273779063046623036971259178579357938526999932791136251336139356524622551490587350693004278259382741677391259355477853760798854370266916377634184479264749234402010700679325243221111396855963925970097043814999827729365817178432543810315497879138578593286040239986351379997741411325685618982211755882071781808458097000507422705809548774468888746918766844860603566415027831725749178866821042897100982662420453450778979220572980649529703253597291767206893640581184220223439965130851338508289014533153755992271615883693587434806969858449646092275754120585277810164768922664960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,59] -127945639803949748150859950528375911204580863720404379730189032767498747471357907775633263428209517626569734460562376702414247131928778446518946922396827493952779891229744096106108620048549507132840743808363419569227726796642148193337185142556138088203643392948243362022906832625957776001371190966787607893208623277865727421397558253576696103691940301578864818990875659844840561639462155589520247723044208000075285619319275800449043543737938199581437867308792045374300133842379220430857439476771188283495246034766150833087386030775772290433751401536489423126209535900697864047795449424110168558728162394257206528660819922589634256044928515199879173089682679641505885809774937004039880252275511940524325962683384360301708784812967580802692179144003491221102859142845984544727686411060466410169981123944231434803763855298132384151853827517128365770326354845529350502897512674959600172799595688939883053466223458789545296884089384875368266762442050107113184900446601351456983351327229661557056515739641738320413593869903467712452606010900794321584666078497964963680910828107222432598352380356426303744938422875516453558831893056652226742726488460053504903901527648875900017879241762904744088330929771944251043713669521050796779992836604731021318408738399266105889985698349085115995678445609636628462004748354500649552328476257817918458568955806816601970808426718423225340987512313239093965822208426137228009509937131409426989752292566492775646589725809818315203500212500347953627312712207508286921203895815948599782331077367512714762688421043377232261738789794569118800232750737411554645058649956319490889673495676218420201595693910428527148992253497137568205959084602251370888220926227159111209925946111095767350178058683453967315580169135278410165911924621609612941641716438817572613477425411117112129757293507224218112766071035948759959404270079241171113031052926896196925086402945321499037951942290626511790609217187700351759295900552979285796203878761399155475600941373299771731365824723709390713469632810291025508291809644471056865521634316305947799199087556724906376342139482229328055143609052260362295174226851898969577380223716315178605014664295319808368727950502572540732972412531113849577899846636138913767370819611621188594623278697636255715671090958552565006501856044813672744750994829430364450120146331937271186314985922019874124084002486890310995145203683543159664522746492798344950377802592264657022936208339010099479247275447829520044018623128139953340416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,60] 17042618203665271507533892404025184339402890096896561936274276201732683346401323829446516408761480629007389531474264524016516185078166326239287802799394971991849332443694082038735142492240115373189143999933616976737034428777062319739458103813437297525909408529163618162321440155432966630657351752568170287040156293603962131694611741093199737478143807734984569731627081348239026424746607767622507668266748046405056599939889242076012678343139429223360245597110815215742403941807655195009954840408802043907732222524019131911625821430550855198349350617167748270747427292762904165945469688363627794835557881949329344784139636676094264488047542020574453427964263623576235843940414821815608150367080601944490134780586607469298589139929133141575436040575542138133328795857846239292452706059315117719635388788738439991981908284724398263398960461485052955843067870655031825466514828684876364975837607343339900555443145694714134584140317875654442960885984174963838298154520269594692790915009592401288969953616841472020522229675048524778058023461543379246383734017521884179023066060797522688367098360913594481071870463415328318079095416337774051708958343687057428911502923426176702071235021430389314381524586524409559831628053812971019934257053995003705596272329352786770683042012394467627766876706207666032993536745694671370784081894264625969881965118957114169780042631611886909933544098482244124821121107376780866546892341592740842548084746566201518523587024355225872627631057427927127176508093219344339359012335135469545271886668180838895007216728005063171441115808940486344079604605687342519998158846387851563657287180466001483449376334023780063440713685638126128185725134829796829341142767226270182053458752265175499828698379745256659141570100313250600533625453066925631499021473592069098300832381345029934116952067915407299203839972819600824253797413590741965483185355824289988332610816178788100498715928684426247997153965327074267567419158318193364699979670898901141394411778434449050286773337373980699494849172515140602210772793217183988764481212755843853596409539157142919907998125491072324720119869297555860680025167164372198368283412433058527554181951368520914644209596592113229230382231315305313317317598452060406315472657937620972940982326332788070086891233619356072356174756564863211785389749524066751125467310878509031856607297681159665612787581178375337618270554788832199102037398861611896243104943231283810851481476306718018070620301523792011004499004464029331619840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,61] -2221944962452106126212170123561009065908251155938057315367479889404000567862150339497625527745900641104661954591547371994935306261097609145883087092083586451716693308810680269202355161437235178259962472834592281015935977007201365656936313464130448014163153328941712077830749138542785400143383002507552197241040849044113047496330705622214748065199164232732008761536575109235419654663476815522834307697771873467508984301364104437635606471171439153049054806411852665122605338470369430781171238881797715601116964268708354831528634779605861752291143756935206136492549188980744308029929255977307955806260607117678180015948081874259542444557090357662497624628179756420244282784561164105416432915406763676973775761631040631643107492222164287593248533109395465522531407527031924380416447722339117595498067087599747916119779113184428532918770594224573592761356061138793997180499106687291522598282023227419014425148115743244194643393010101548919629123179107392697933830384070586814183442466389253604569780764493470846693224792108173189097840993227044222242770877457818821587526033471889378657794541038588703824694621228718883831330658664073966248942480449229881130614294468926826775680018455226099993239658393259389144603972094475678183123361673391039259763668308048625074094748958665349875573671130515945688356379428971410614007571979494126886014056816511063095197968059627100901095508256847251196439985616887339605805171845597475677709370936564982271683929836091850201407363003619503770772368112147385954163571426733315482493147835023614876986243394275530880283988298377581190188242026247084640304785606575273424881010779949583320263352276227323008542499529153400325736074306716133013254620661025551632191273543028377525546708520190775340661898764354098291938058520656449963386975383268882088958116812513181104977851384348399451419373379292688351191836973787369133740433523788085075702603397285545405159627081812141551030670854251574442146306846132090912162390359111395738201861353752109616950862983083780024063923992992634406113005150749020716117168065046399031655762610968109694221026437992065064757826371123309479302492279564877584932566783573048147107902946358697045572037717340211168861392265741315736993204837253544266269745277282808512164766816628098171807785096990793692351729349753388245246080893307363522397451304181097681375956640745169036248993651549226615525530319219804415155785145257259000998605914115154794039764163120072236542535042409518768879937563672969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,62] 276191330313555638052233158771584119469442295713878230137315566673576066382118769658806337796538504085515337498164816301722432798487934966348697824988564322111957086883919860973303141471917827059624279319141877727853853501988719737415067594825345163619657502568807432727200367530769471313087040972065460254558198289318593174468767864980948307123165913318065702894953446550151907127136128480378692094566751568955993276055140003837758673883867948885291959405164091798716842933595870606565779210778983075157567898423084644446681364978974098999075961954825483997834379002321143125924837199834857201018768348193807178271288740120489683597278520398172865501900076772432683768562493380600047134753311412517164513439692286781460639446469082171558248582975708022853955392707467314607377551877609822746691216862884450517154587191579800784743870120918125808449518518478870737446682309038182816430200414465218944493273121269900818918696074857793672916615548435010500023810701829868289344218604888368318256749140431858595658827752928691485275526449795116623987218801223821762033291985664552431865992475800864997090431466027545949609627740090709426050145548191902582869500597479229807826897613179669880958559498376176834813396670090231104343356090870901438188914794921360227872943607429198256536309478002759862065941026271689089033595588227707065976053764839630383062706722146161997832612704699947728259787163597453636896840746795997216963947795652399319865609960910564564265915070719556567161928679680701873868782784119221627432731309175964051754977427947116572205454145785567477865523770902893213029962857789974932492051392873689138459833017590561197432387232624508676864778981469552723527559922693693239330416140490497453156954116939631404208456643349818174638473499152174142096512418981480505411363588971660328832013655481916472874804573525273791095094434532293677052265181368199166683483168295501631375065650150549878249842009907597169240884637372622102181049357932858021970434038033506091519669288040477866072083378714387992238088362277014546955024288067729155023157622799562706778555402413623283972357509200635829982398864153302811649235500450867276516462229573495285590189514851811302523208190915314339294401464961510886144893957928967124161968230838408764282906543333460581764024731713300926669596598343494638426368443857937210965810972159964950995069112952356076941395420152813371604640192100184668045969577952426448877582368480439055384642003663734608356031040137860218880000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,63] -31409384390326858577277589781732358646658577982591110323500250884504242276705094969937370032472205670562345242900047696101625944977739646611643483391000732532954660285737429380587904140055709668915773593009924352548314650009704614740842627618417861425610641080796078276663623926990809255133786567792648034030850973342938722373984956802158481773710605720466932548691494931211187611867662645575724231004148290532490693372079825792187608235496964176817990169075772530330538684721520488862152397067112993259264383380058337687869374193954266830654678740967117212849213856080605277873991321970260231927299271323091274465343116487493964853037435789312010982721240537495935087899950453445463819508929605487426817551777913088328390205332777568483313960556134574658877172193006314394491944122852431221641928243350923756498789807269121042520982045439940820117746742912200435296056513410831573076667885075128951049029277323121691541247745375462279923030321396889380633663996979061448237650477196798049016784544957179068088184753495128127672988533983776044708561951573806856435233133860212265508466920909855174780062458094193483913382251322282243326724148075631774977856410101969573029471794541540238234233525475394341275930940362793462177167173174274870975487595527594423647562281277528258541804262342193935014777873689908902242182598325268665703021283387320613947373121193156830697311089339564170858004304088656831585448907588715646326077786183070260708455332987300828304560432332323362496698428588227538598156429342233167581539512981236599887827379161243630744702582766471799580649374037640557286999759596529425398647902848477086209112653473304729013908846711935929347902085784891850363958118702664575912104011744149595927712075904239705023104583664190964612816257289730528469672825342055138014271633202873639011034799686733216348617585971682102365690794354202063816049506011845933067878166279988939044498060451450502497062918013803439725201775838261050322219758635972069799547270738250052970838409071667761186528163885637017873985777289837061899143974848728663057824471476267130883360236865264653947631668790498502499894257440708973887233456375299785096397122399866458569799414792079128558385639326370877394121050855804737984765314617931946451166458022658092753754213097272225200103659663574043873263360831238329037921667452727917593791173872522417092129971560203758603092909012944057427020251702136811941551486002816920499560585094167865462380308353566408236178318366343168000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,64] 3123939498729370565023867179935750392532409993888072943070648105656434622615842272439335957463403374864713561347796405898406450430395316223332557862023766158490115708060833513709562573823216868685751605975119317902216055576100944880995004018238840525881983095005643253047180371665862504225198425155188186891842443850412973348916712442709163742911845482192944905130586896125500901121922588304430778787599360650722936172248107197502389818748667144581559132836199395983619751631418586458199623530904438572052044744356312477696755287506343230596148229693685639660106508665462320076960849248746405306195467944481553506735605409926816448751972777345792771624673911598372202570152602976097335838816887716501967312736612419193838430551561298356925032647804370001358022875759222330079794391866090781457434441382573240289549601007989873652799098286159151262869429003662703182265620766722306836330807219329617561139086135250612299213729333664232000272796407925860596620767602743166111095062848355823604791389343733006658365656984431989908925651395637424919255506707500198284466681620635007000986771694593133311898673123797978879673748216744952607320490452207837048990015085705734838544725772338628698575035604766522052580695523213154250515962824323716232906208454154131586805756551533484871365885051068524489729202732902230906833174621793250674546557697299317183609710735355142025133066070622404954952260925094456675131261409345854345388608661822069042687231278885629481814365694553394648631444252062957761405745405063974201160285509826958154073767833051651708385426348342362190492237616424523184045643914043920222298676770841131799118179381518617717367658749722593663705363033916355620813155562448853617382588896433597400305085970631419237680314576396213105013999945370853068467826635254444716653481256316573742596361196254785736539125272991461533019523463070278411289185758474863005805904717905883256979417790291047656124534828706578898419949565344844892300318928071092157785447712422824696722999026398910843784828425292385096695703368682889904234750712218435205669761095932324005350254178853204521355825150063968790551679815517484215041422679697792239381561566163598084739055766506410275849028202486858174968231655896767139523115369660831169705745121690825879509603741682437765074569738695169400394339101309169338949471447276037239423673243652059934517797639006825920945650944581424579529169124088525343018823616232729505125216453609677442148941844459841306758708548809523200000000000000000000000000000000000000000000000000000000000000000000000000 [104,65] -259075125363020656166923157447517577224711335195758813091303120794476321014425551749161136629079003597676700214716255319083583310764494102021431487880642451786727730302876356962141710154195903107519680798571564342242113712576672453351739529100851221266579222977889482383911449862146956830068078319938370709016915821239127524128095960880622112769617157074653234453723486666481731526205620791029735849198269082765947174744341313157037159253615494914541915162490392637735870344812099616029913419269572038621198602199293251810064043013959339618902120389025590539940931206494152838522768172830487094781701656559875742718808807075910558327223918039332326385401811374992370165659634442512629121437034290303296292179733737819572924893240183205077231365161702108534787334476214508753796151335198223717767553407720861903681991495836429913954457414006838687019157166033236804377637282983570665049744759602500109835910477672698452396608604493191658148582851030652922289471521651424853758256836399993098043412441600954472582743028677999309375127885108140333281088011959943717202663454548430392557943734716593437777612636948249496563155379384351855240133679332027590783665854029508141004296546798812845121790209162990957471953560793422743862915832819746355673052852568814685732421294018231180380981079094645563021994723870072505894436546401553191834168653297984194814893322969947603088406649167671138127346472484952624331073672687916788686524366935347532950884371872879061806782004254763616202879775380374093047222376063596298122776757203123702369029346712044782775655794135411878973321061585714696976845766114237206690852937014863888339211530256880399606562653112852681101588025138881148652699251092232424444678746144512414089781369168751616236047460103257006113857334002888292314886007818272452967427471219229327221745861460328120839729508753038845378385640688464923619935310969479501183641039267761013172090790068248586167747320847708781982104511670217995889256974784126823714547774964598266766280308156684028186281463007658571226320075900833229247820618560033982557947923654327711186006534281576981176096806797872445140907743103683378680364735491650108483949112276898218614389696147821911567325912473351590973789245556022478776453407867565489246399338377684054352898728416729828529464808706678758482318690798331575586596725767123677254280289041498049579170164015700264048383197417282624006039971344740590448758054908542793036136821084005937194567151367294540699709128835072000000000000000000000000000000000000000000000000000000000000000000000000 [104,66] 16955846101924358001434632567945760578050093446531815622147406162226703991544834522537741567934090650442546168687245670328205122181967166896458591711494841193591683737115063629182032238603788975320040303610821788227334426020333669761657271645444047724074071919558901900713941100256842377509871531532965401402534573832941715144927710175442746225507396096907449230875597626241176506330528721149132735367980695380443123880001023220091697571233405560623194515406301764867818527023049708916032154514059840241029424330733670389108045230984999920978434838246205971061602270008494453946755684335358731768857355563833149405089677670615477185618622155714218987074961715627613657899053334907075464793359578060760957195450350704372990703900442550585934930205442216984072140575771342446909029011433101780483209080687240325050991798374807819333531512070606037172292094957230436041412506672127271277457410611219332089372423799021919593655493390190630917714842755284366155369146654058299836672092855233167990630087293828278267375890766046372000415125423658506124345999727523266962871123469849562143973878799106417100563309959759548077757082879105939903204521732266777296413937634495144629080090146763474218080915431412159250663127608947605094143234426946354264484088099455407146678862433370638874983557972895865522985118492705222587230742793883100937032002749200114750981263824713965666474436925819452212934530418670811829838580580934514057094458044867116077690461227839717289204755072437200336013365682183129457559377041781124600190736487883138803731673146452632238937548882856328828811361001377076054874730005435759665560205402070972209104070253730320408509436190448249780346167615203605753422385346116220980387912698897651201808201181100508117771006945261050256466414498967779412283115297582581291136784519423393416340284059286399967526818570223275145265425962416738993404701195046149530590549778089903267257481215400992773822313542028975275147418735832816253237138604067159159070490903218048477926236146415276452487957183280329761786937628890032779232068401736725216565890679624591089344646464019890148657491209522702962728257401765200579128556446484476338624886244554180026775585472238574297994350837381449529527161816497803389648602747236738190389610998620157086060592893545683680134468510708985930454635479462887053542869560708005479678387817125601667571552444747702821632237540075938606612482576202757951456024151473095812948111831803702247310433832612846610224853685370880000000000000000000000000000000000000000000000000000000000000000000 [104,67] -797040659023898154217926964906030651480641023481058423676043093798961483065047201584220438828977407184989167105956121453404469782020333679198987868336325010168105025411921505369910955535266571236204099701156413702170358467623829810158651469676700313216947323681151575888114838691296499621328975922216642735221665116284197182623519277577748960723728421976610534270543063422805073000656816835696827878673215462783154360294725582167463695160490969883104060443569469814313969647334735487817926783219552271750957072979539302615238383039473632637023963495034105557573876156418016994322002975893913189852728864332189400428003140038504580443695901032344254377406905775275951348710120070520570109085490205325845200928586620898114795912138527259669509956554428758256121276678103990080453999170154109361604742409856594833135485080477134654669930472105609221446864365192434831701858503655565906789137757577753024068409506709009943102845866318911183357103806571705486091674087988459729583901696271006154512725671176405488560006690058549334438875124730632573797515346321742915816601659952824733495125532097158339519247929270490890054870690372554926754916414219196104351989850334712972957785218635427539286390303302044994109685274535990047812436203434784171325158982194264580170755825623382409004645936825758980058718413745072902542555448451719392153306578833981669700253944041554033788095554661387712168117857337520302302072650713041594273480645022972928713770636238212816895707219044774080621814414166089558132481193378783030804806679198481913296049015971236502861402381588025253619347818612240648302896463666793079572066283660933288340265486787710704460645594124883138576275670139047298215973633819772521829813618741920383450545015850676591374478927663278571972025798559931568274365713408713802436908950847724923891171504603166607400803078425987697256516152882289941977770527821988118639959155544777567142707693830829096643042409040060033541782752332760097775815483954213543483852570438101008476652129989317092160228292054282699637299015971279451662049243116098278153243170606661923525231721363605470323801270569655767075759432343408767536580743464715994215155037280613628447480304973968320912639840539982650824115965422405210975243018271081845495744726531353349784176297003803557491665015093014291766082220079208138949904834316673118592014041795402982169016412056887584403428316144972894832489187842477360332219596693245247991363303159264283716160917815808229786437812224000000000000000000000000000000000000000000000000000000000000000000 [104,68] 18896002347638537631779482986641901873760760171018717562111450703179904833421680985564677204095908316531403989518911516356941811118246477529534362676715330278281526474428256379829963632416255260230592020131946677044374197806152552017455629836464860055226129631756144334492948017790646492956822064969122784839828499303373134506057057396952046114412184450196826683274564360679791983391036191266650144787627256665664285768142071535794806392296481938426795048791613129954599237064103265085065077467813741231681699954582918965799527043086202506051695009609955661718918670779225229358574787791145266525904668534526515849966308839361227583176681269833294805383844756763265428773959014009490939102570636954241081546313015658061269972573719201547020587905584607488815384162823129153838620698270221120484210648016612288819544652832466049071676533212892267352010456605715163912191624738986120626154153856384941271582331691335561333151223399491886168793224660114928402884222035936961613281555637514811789831263897688003576512853832099932773024953561789360724750243288037293795299018795727429471616404458064445732397495383193644393916099462923237077914383672853391859053199349561264045878373534860383459742487801439340621294755423584643833416770859979178887401772791098793644049672205409777369445863544883224460085132790031994136767422335072219220498751034945861161092253041095286463597159425538358806391567729290871622740723672230727667391371451688036624034644693570701054605511607985576932261635262498487258259099673911278663556606468714492443078916166520237716902878428301633922324607583095522342249484897953584423584195537492243901699136256886705173409815956625555743549590542096635956254153436229267208681122100118849256505394978880576273388554141360069384939095612024897207049161670364277227586300105314090177007137329755537677380750196123915167850716389597881287192191601945572756665814951196336818350481947217580411568734654831720046846574290799309773046273548371610930903237136591574168575193486692156381066414379127411417673490727379519566367033146190836817814769790956483976706434876897158693601919959681163946614931857565183041247977104911045674217551572160732474284369074110866114506420078055587806761377136696547994398263595089742544015476223125902835106410359841660898358863699988719938252835195748536921621799390388743603287373772475331730258909119932086887123958526871213605787858957704243611968809375576897555108250269545121393840314809944839373787632762880000000000000000000000000000000000000000000000000000000000000 [104,69] 640172078170448504745205987137800637685941496470107501621227141111496622579912781643535676704083054614934100858616268637181801842533663497828322998365414311001203919757428352378923663884696498818648008515042687018927986075967779998876441464938657668227756502065496210076700238004998807624450803309148981932453008732475756108009155301981641794094416571554055948198389098817899567153322798652376149524188873349315572959278943881355023150233135061449107674951531594003517542763175110990832076940682570296266058298519458479779844583878818215088094476437263543844035885490020138378352352318025866422122168775475493922921049551505981755371858047960455355148809885659796501689335275991999736281934766566218652740135951678239393098673579764319819122682507220127397578863123465231825987103075431274977857611467790489644423569567679584884016421849111758044970016569017080793347741419926952047156518288278174720619720595498072212884972124227254174287776495460698881484179453787256552703958973888398863148061869522325789240385709335501241752706832483212383298825578693347980071546594025336031466834322578631114659577074373471556772475128460069634255527283139557660969438882918049038994491761283000430490024364742310401694559748515210113558901197558827382181848361343489107035980233645620849333938567244574436573484652696570196695365627542809256073372628459783003017608211584860833799395205585962549074583006268289094663282730753173142372287746503613354625251756852386580413407255818436093022212315593475628867229587177556608374036426544309970449613053220065170820185864905714125225946125910245280733162917849463296192008587390700823114668218905697059042386331367831286891391772425581702126666366254043137690784473578803149669274639920124771385204240562420572035513410586243115086073479174387966558850793827295343092213009055358837846652059143220256546736743943387322346636651127327847880471302551775898327035063663950408776126255551288181458946352524979316571779240114651671916267105941740778776186739252623147769459523672621283179861914816707540961172372347996473921124885205982764609917970804057465797625843523876876186602042114248678324305975033273089743785591381068307197127846289798941498745016866016156827704088333651039129164753509482780001393819752456511393790496118951352175578611179233935928521617722286971758252042485849383880330214821467826180850751340416960001973329439899101686268365433609883608125165646245074475113729542482144476534451996801158650789888000000000000000000000000000000000000000000000000000000000000 [104,70] -72081177483847505836726560589065491221249427255233966960469543374525534233228666292288651570860550730783163103959646754416378506430654814760811988481314405372410191761965546357870053182649229059786942047939841279123579267170519847710512937925605446387959430115403321353819085542807045016297591849791115321748357216431850529577523592840338535540671338075594710354422552179224638949783419135479127288386968030199067927244898825531301250292359903726266800328428414417708434900588023283369595711018493462974216879042323903013021511809229440108768652766484141143050734486761813995043579716346333251063449261596367590130049197859233216511851933124939129308484903544426272823706071002647128716536925827845612130033987996821061117040032809252767298152660446603774649027999804455288203191048326989349912790042871780721899673046220771502312266490056301934820614809420629099193822702764872927036523836742503424306053162787336003000003914822217473253021222332763562160819184871555551307944124445990051420789871503160199782292714066258887285441702309635423044094160051672964420770321454948770101632164804770221870417160423693777941950166532984496476678015695791052794498246002204513442135016106899283124039834687534041281896784127908591726832231706056988863069343820486390084516489653888468452278273938750401341418940765028592892622808657154588327716151811612822660385027010863865116205133678075397980590019863883066638863058954494011819401270144087339861121068912080926086972951288450783719987514000060935066964741511692229276447966078549285887677249193411892141952937508554926393363118269026308833411167214640659552882642635062532683621861209008175906088874227850548056159933205436671227389224372009897219466342154774290785844593144606435572856541055721774023901975160097783052314594404152180029202650476592601095267986894785650180161347694748955980619031860891907828553816143360659927529211796286653477759061073546213549009868042174597847208649028026711510835603380713977050927019051868192929762057527923856656600075309349144065335321756607079903656032272843980260577676631791479743986909147627808805107823286249176005366922275987421347304457600635098252537720262687438730438422668023185784829157084566527090903072501567108461391319862090566289760555854459717440435039463433395879167511094161555026230049455741706139960847531903672153839978636860191236391690375324379803311238346998380722351263735231925964286238220235983788061400488973171710448593156300535480513986560000000000000000000000000000000000000000000000000000000 [104,71] -1540241416380438858210693604190184722010612312964874254433963950618354823984250260943495544336929128071105905375624392178716242614463627813117877593066122152230603470791817679802771907224794465366376557728113467224931414395032483302106999432858899782179258555966598122065013480371952800890004822636071196752294065951394319281055733012962827108746568700959798869839548202585479211137022956983882108778832262955346828287912759552014519379672420513158522373319918150830612172384133137009308908492158723747644124037534815841569636955521069024262902801221431706931140196775599479598493559372160723750020351261585199771091709934869991130436309459450786377318892342981400664922593023848396542180740711876963629656968415317308144227074066236598688437452387975051366915731755128168574915980071350669232343768252516323170522838809753026859338365249664049104084101884184622043702509303632031879230994820606991585330776431853209554582195042071728798514447281425478148745960257160662317297938333213395623492220659781499803372920742505233957685833538632466986922178157751314701403105567597571207299246712134192446253409174473860813060474722592709856798714760162885033117416456722247811108843685319507599086294821760201107433324170979744497839973202469646864083666042994350504528635019454379380784757932573585396332842796919016723775452272358895448067861671429060226809326450297421552545311179480914304834742211615321020845942623074366606051278930747475322913015647497572781650362128070348613202508481406643946596865735931925161449666793443474154944228981352918140752366667099560275959055851209398125351816413805191368891000819533533545489540617339512933913852511799888315917331227707402841550632622953314227591036676532144049641322993382101014452295608790641402409297962518301624868761084333433245845208362332783638415060149169149056537674432458765005103269764724015256258180690339230658831130869711440750143690548042396653170250784633027043951354954712692423627372100093901913435298159521827720919087132131144845295598306903064852121574326212082182577166356333120350493553760881890597194706346406854157673570530998491232467186352609977463393101893080344001773040788005217809984812165962883956672072323298518961491453561498884947656312856828947247634433033206771699130074229018090795305508742498458467233583517622884868714407195400350270734441957597789650248706749357419006904204826910601509929417294485416126779350764887616296541967865397164479446192632702852896129024000000000000000000000000000000000000000000000000000000 [104,72] 939530282068900747030486779930683726870950812889213446374033245081623028717025596134717019914288943691252381371966175496374034189640551512440702881418357308536612995196619126175330740221932020315903201034751412236590154851372001813714096616720595132789575290210126761149634927265935643175023333363700857494543986956264545566882044171177174816250663793862957067644455557671847040326337103201775690720186905065493327263548078662647062102616869192509305437266996284873001368136593340034061180812324519821206260846475251089032170137406294002177246819677788890352852625705908318754462990627016901771219360168064152442580243984058657683363960198747116675974933422159468774675446041155597641010391142788491358727802010465720513145147643342140310543193618837945642453564706681017791784139264250467185210750220785625296526572750036822154931955832568327195870840028330360269803741496965111293561714589022911863164724561703222949838527102343098362533149930341750696225649375700354303926099477403112367027253539699968926667055146465013785871080853675358346007114875267523369377924525784377358540693045911331537487244711942898087143091105737257771070499428332105793045615587041549458592310050632535801255454100004215788510512105780142423922636343670280278235682654350861635922259838250549167577240764450009659558626705514909009086091894280984985924959032170913088860586042046663945380931446426227278438783507639634887352370361085452827003717141912902769499065187191892991986181738616102324987973241413762547852857671400234552125049390268917936968762799810434211027798623508304940983622059572033023208533115754844558128329987194559732701372219604289148607644608651938785910798386149400486452631437641263895415331791947879699820305623178486662137517380875910886745711132753772822861644338375862668179083770850918874736337405955202605687979913216720686887080453617847238734646278211966774558789902081380456918478640684971111645729197523652138237507660115936172037506894099914366462117495146499966189065333427763988672201811488675558082270755331388278052446652718627172132837683198418377982283093107651096621073954617151011013266051950684489261132174548863164488326909823619976094576345864352251823628559401249796721559369114877682602291912541754017028465457352727486169800002060495202006448049816269003802552029777333800732508097069520584016721057454149717866751323497637474151348684045776726432938756080725396909129119403572331779290482672948432727564505613962051416227840000000000000000000000000000000000000000000000000 [104,73] -119799130083305029130165679139827931210502461391412181741563217686558456679502461181144516359835321839913315283298236444681331894607929157365131236334663893382092866001057974358415143330120069064860321794836769074393120077275420026182826854060603034581371127123510840471631728668351233487685336720584110734360655492849066905282263436208970319463922856842428198351013297115608849173868877856880443652159917108878951859311084577130380702005982060510245523132764648110198878834473005401928740151453403064909356623447458586650165188370197651246884026076069618047664301118365613712139616617074131034707511449002239828604523904217466454129434914901493172303776954634399661726713823975417916682630651547695620767328158881380584105567561480686061256572388548548280069134995494260329312276470299961698475055221271532390062917727347341048551480568614399528712821372439975054708985420330790521228082469064670365597678546859942552052508824414064862486157771871894897728609760507884461031367156087802115715623992429865205743793287887054965565623196933198729387568516205062530465897314181114589816960442947274326502373826075690256657463600425286144915073855165214589850886659659125047248337207136805732108093583162957219078595438501289756688412528555079494979759265928894862140950659831283336638681316910925899373093284604308221884989735040870997797984474392534235985927401522775974834932029909303639004786830543222532915765851776779775367404734390458110957441225475648209446638574586524074343667733305681549377137223727230823102782690448056179781981706291240018035827479688306935624982741081205616661637176420540080613372620052474499036226559291168844050458819948084741412005179114753598725468536032023625479137739506555051055955529526436358358414383381570922822886319493513679716268090165573941859638918306905872793735664489037676549816297760022024941474584874775126404107334968919301931667047588018548462092186046084593949577964053504025525369288360025350024890939691600269865136374790062367974702556776577375827836937559305427961087700663784307977524765664171957752957649810145132063220305958315428034444518167523030367427907372766960558707168295897753450672109690488047817484696363122613244111562065765600797597382136667590690353829399272447387131731509349793589466317410293099668311097715707439290258837783469993438898612609451899152385768448241969665311625622941113196441532910024498201815936316523549910799263860653635161259926428897058547519554636814747697152000000000000000000000000000000000000000000000000 [104,74] 9985708499774079319925089518475353149406958385123643413881377419002118027348985097024744203042167550711793818534243695387804221888359614920562286487202885183547909817910799706577775505927160150607929234135047272095628872691884305916179269289823631568809107599927692017184331747417326181574806607249172332944309548100690874564703751080762466187482658190717052671141077960266021289043727883563869427422254531084953204230453171541205897043070112888098431808362340232228758389284674746272714348102358564619980166841760294598972845821273762915793922473259514193826189604884726647666037912720034428566464135976347115414862114252828600499086244426158947108708096539889535964642729145740281524893331016625376649455932239415347477443228153494572689213328980018605557720421783691464330653605685918598792450857282989326441169524150728865465968492131657067795636538415156368606284344284842514747581006175673948544406784891343487795043808664423751561496080362002419924720227118718891638565834150816080385235265238593703420853214429580515575041563520364333665859886166796673761851036426956276421019545145635515396081951486983595347181449105346026758209247417552354220970049584059279937395068523814742914634939213077037483384947736040556211179466816984021148584653009818373153174936532998691310758305485108144628757143872537402049402675014950786147194351455244446240769986365734283883042595608220473963907749233063141870920096219208710278053747329338590178774722792748615110187745900832069624261988647197421680470233667282552858812016669965594534977048468467455761008768469353478923393055126890806230420193521487025455658090430078366824588411202663733665851539577447055194807099156697040081249692170073078095977581447991548734931806504330887202979411691129381881726293262983165070589383693689234244420720347189863415319771420502259678776350357153700650717233834007997519611168128576651970407187196613537422066305250505187518919316679021090867757910059021329172427906342626884845130397280021177137885530644609942458575934288851158114018503470958240948598582031161255727889169043281104447165477415285888800647464917068558721010796262288215578048426167495214941046232534462827613356091015406619236537713008454628622215885173166997736670771160950554155646913369716083414816805313096324642168797203007443855582216504689055211022081220839652461804328647473264372148665577447308664071655986375220472628463115424020038618160616218413202277338515352503078172491157205507406561280000000000000000000000000000000000000000000 [104,75] -627785112538736437635826352183749963873855981559847453522518362777994767544430733209668732531214669852334742499634384577757515994163358222962864909973608063281292450615696101162573512182929307722540659965104136687517657649113604275233676125278772666357953551816871410849904337926511018763565436682941078829336497293155930258299978243947372544020686967957929130789488208794773613517906829406105519284664168675481593272915981948972300571513007936038256826168406967063076601852078945401952376807327994603277722971446799603453630734701913630220099607900534405752527697818784230395468368690524691010339778167008215261931940388748562036179610390373146805943253638936180896771727446944207388778261183654764159581333450474001620676913127990706844969476269019266425186483086143589222738522405150014628918545011152610800804622692473807855782719211607854477710374871889049588923757045655623398463118145010209743054012103340164338661230546786747812125926069870178868583725857566509484892164979378469613522757912317271247775409900662821104955109953937682474032469998783124595279095307311232731266999277158448239530311242915709245263564468832178600088143744393150378411791733843239612600777030702641390103642287738840147333390102921365698178102938205176815513180648626118971137933550756105653994220687999328899904137692148388365960099146781021675080208409537560852379271353531761105535743891334382356361509846721934118961419528545573035083005162218068367209800891835431678833612769697903063287918967026541241659914224678725520859465256709480691135991717406786979138908362883604904068412834420532296137497391794787210882131295269372630992567507873544714672190774747626919091327591726265103026173753487576096638917546998538853828603189983294319913563674805193446747047340799109167372573610512822967747450321682712423112848623792282078783445862825393012263802029016155748614384647880119673219045314065503553809384138567538686918433469550981113895945141877308976358801728387520544556603275370408248471973275860543507385488873458624192258202286479721336643257131584503089502772982455493989476284613361854410788257793273654595575243630006630825574614383262852580484874294276929264850518904512594568709563301570159894809376360730637561954904167789122551296617537783272731174796158914035464659572226614482641286531488200888047890054572018881667134550141025739433295484220780877507739372868505616141593222117559140562104168128291939836253503219633147086968599194591490473984000000000000000000000000000000000000000000 [104,76] 31344238879622107417736246509695234374475665681707875817585820833693918207846074282458322861678946599466187823227714759623861187144568449243149492680149347357917860841420131533426245020689583707451777709543206529243509676851370606137388947339848942183005157712649014221419446840889908956458955554690536788336695345948620517795743866295125976212816547436132953863799347862329504100822002381656586810389958774062665388922096145527788100204475558204160009699077706457193755850621755295767781148542794484090870357614980631287204350884501203108756107362204867385722435957867989203976423241469974909509203311555946897644722634143305494252499507983200077329087002303127532703547015556784315166443326034351698995059822637395357856848745754649260508914540768277921519812784896546998433623693060017082854079123848768856220877501007977554087031487849036851867543276713491401768763496527121214177905300748415970884970693560791742713134296239371330491501027679033784453826568988214494773235399702172047232588013330481759623902026495958337539454779905722299310235483207721481646306417906819469585502469725023566936956458850221662376750960469605090864294778138441065540905417367010991936478772737570729271033014000508590533839099899017795271274403744878037921912179666968555732312588671312160237813767659568739561067320907913865307197215207202472052269657360835753954235570827336725069941405704958819920063501536707889776663017951912200700267365948630731720381706441128140469850309206435779714194871743014462399194193912702299292819349271911481559901499299892424201962330832375530044600039243098664768127024961753610463979891669257631204806555662906538260301016620870314761996559348772231613310084385894293038039905470011925099280947787426567126786036209493095873863531960261554302367552990221569924156435425084720871394072901060307571926038606729267754795169987109399661069420135318885928821287510305528496218158413882852812208204499656556879065563076214896561464202205476881216384118645393243492669214175244073171893707578947438261437296986756683200182432264393975128389512406090015612931709829846984914531199226560537794088790107053482070272502957629260558847944041680745087791381001536021792766106712660033205934952986177568374420033749151852271314506429033866280128575506154465416908365872328379346007013472076772257248015146298141268738086835348101208399267341995759411639814852471743487565209644097965694553605165936441252548372718129988401221287269836815073280000000000000000000000000000000000000 [104,77] -1275832666509091716275654717276401777197275070818358490777609173829526038308220392543544898620879881768123572950326784649947487119566353536057054408009923379226882138227854184162486435421781711448510220353491064956747457265454165304188811206590123118938839551083879018985195121644244629600466466522314957548965720875275261412146480323025940308031681747255077431179815323045631435950915319964337497904333877482144483926412474497758224203025812643548400262759461650406990552512940585535590401120143084663569685659635298768572529820649948513767822944221198944739630364752054189407216685998600870163050890197834307874013816639742332714804877760678636257337008546714788521308132224560324962962362560287613760673400328972355445607399263983421742527169933113331729913959764977728722056431861427509583250688258825245394591107684884613868343475034343136315616151654474715316054185189644509228979345881096399035133669871176700231851949671236033239481180837781425162188629015018001729389160688890276395185788901167704281447542122534971667701023359798719128079079469339746517506892870568195205606098744319581640532835199861865273875347216241272939964378264858316208897779252410469613712817660143488643969118072452232162973199180058934870629309045661275897618234287620740139080694435242725969357138831175858820041643803799420667208652980653561625642433423788716698968473474662355750060523827097226161181295109192910792021159096945420416614525287005961391654091790967691225384481474790750793185808842531966771218918710268435930062948177309810821952128745049917664018747992062025242872194394464150059452470970569302190564744095933758254668497542268389210843376487222951785082053743977541483438629669061128326971892424870066781880553301935989307800888933974011930109893061323367679000024457503817895762127947208054678084696293338877610750558439773853263266548458034783023258126604302299035685024962140616837759360933540740758005858326635559515798514542126305871937583888047052957977727694713350527590562874131321353742724592583815810685172440951903196519531725000282551939251343521379879194952764306403922298804616606900461054851905779295250918605922702537656818418126789330308321271540356372913690120927387176642345351234342332751199390025880148850026203425504701130727109740563441640441872284827542148428755438511623197302052382878830405078812867456576176490140660194055726118768930675153625821800097316913254061598056682324104504656154608414447933574272463667200000000000000000000000000000000000000 [104,78] 42790629879961670595408414587557142933401022742563107650450986188230250482422268754299901160741281864209359173522039244630278692108186754323285589240382278770081704564571653945191582196346333267832959993428805312729288322755144655549421352246161152259120984102493057698217872887785618319935633925137161011820038888665319094546588685180906832385192842833899111680007086238388672601177812788241851127449841385447682616352070238550956598188986167975671104777068455001515974211969348248525101402767904674099784968487890930468224509695681093155052476757434102763749213426651346857819937572064989708850364147767303978225971344432008707812071170673024575099536172151482964182030725540576239454388987813330309311130042865076444635618764882738770623697619090386828703865375172138751334906537511777363385700616342083165419716085551146656861656707811486792720354272246941762736638865794330861840434931979640251614028736638270328205608917397993848718649684261669493385887341548469853195362410310432039128327492502026334843328190917209837776235943892716386954449136417594807245631550570811561416197910940263883532069933384189377405550321537956883120812167486616109942239009102984208831916915962511002404105677250546352792519470485769322421043749209264684784066018268740152073716439537790830581581966008041668490976126344025793607255951592304075379840796823812788554197959577831988812791634653152591773266016145437908838795664149190167560242087809528980523231097474597649381595903751508551756833088009538844042658343871580459741192670582219846763864195311661708468825156391683874541676239883413506654116554411531643622531242803592164295030973635351918271290719477193412890870600357197202657052049089394879994402711135403103396805390379479538083758565924269096940875883368076148371729323750793764729971648028412895126792728494344230303189796641825200303037369405213491971313243037187140220082695618713199591617957375757081217922666010654804314020381118934784378639414443800083110880170090501181382667700124190633947492232762635489188771843824659896000723091693121126688154178534176233414320225421921047726357351926585353357369112272836276455806207857017026576524882176647314354139356820576186725504013682520162415725046237756673984886689307020531379537640427903327490655342557901617742732816794239556282476316727684083370755812637075403699763783856034010620928083615869208489535200957973733408339625897900214727576463846095498939659580931678931214143202843951104000000000000000000000000000000000 [104,79] -1175669405450033297933903641758288923759342782739749236773266812198487962631860580897095186737329484842573066406282527162679677408765178925285904681600439040806151279082233988136898785436716577218936927370034291525523499645064751441908316490716515284797020479507343755197271908008492676117718987482656326620051412306719246129526937740346698072640892703341519858720014235592863767316690906548188010129215814297613145172659702955637413351553697112146574291727321613443241289981730569946122830855712006359492158431111243534499261718126464778598945292982442252323320222754252593908899936387903590970736969398947698570417215075008500414603768100199426617197213646736151527434190360241194641056689910621387341114950011060238359570305958329074890008374626143683092346579492990221981513337627156832822069993082045474761661230915701140274125549114754293833492382267273137538855347659165444415666191338039830499376562136450306069628489502729467680772180254255328408616700408222650328954144527168552240610906544234108745071996622704570714182993710455040226027725552094752746315930513233937421903304431925410781287662989627850514895996681306486332181097965439338589465110365959719352065978746973440664419516879248015428766521820627971356936234442426151733693166779033689606173460826974220011681218314453872778124981581072377712016563836925703852367489071081669345084949031001230679772058386645336375341109004123630979230812113792710911350925535515236593226084060164655028739379900343670698317774341657219717254541434852207921035979187137203360044694365799891011529509535527390409151769889249232521095698077207184706978958377440933366531298750082585465871718182845060142284236117795369738757065368848797665072463582281820938779615851830249428072406331021423811331472474394774306592352970339422630737553774276990890536434246867705682498531889714423114112318434691051753811656009144287765277240917756959440831650357584324995945994185226950142033294689386909553493394604038775527598007016484273717450956071303287078544056897140608192229449625284670174308038925258612573998002044087974149749142347490379197299276692103035800019205475912999115377892061209005242457242099769323745468533408427036230843487549130384884028632819818675335337705468328451334327298643928849527563177145420438416827769966982523406828349494178661700751675881879999502162131920484328456630545935629733415864962797835753272900614577209726355656652260332018899235218018024279125946643475595264000000000000000000000000000000 [104,80] 26009530167792175100854578863948221046079183819615957798359079330209985300987122689639798763070732050414376492347976088321369211897547518279117507792824972183078036406529798387739968773848218283447180681302540885303739813960222641825257279197847429355801987553229260937096282375174582742646405319067363913949477895556602256143866182565413452353866370857805457918618400360971006721854325063937972491674812425204562088437356308551584972722948074202452698701773488023838198253414445236052329262731890349822634668376316808013401406222343385415693702581461127014261302660951361715611870268227654833931910137823924378915747269423290442737546813185002459592930652475165265147751173541812486970138241260132005905523500653926734561156015765101713527621984410437243100156873853791534928294227091242210322216930808696566518942594222727555635957743816016449311474385963712578600010943228926730820013927040885556931256895282059308356601569381735220237114925802916817666552434081480082895998321846795661403308237629181181605299834404179807262634403576053772465307834482575680640505449891313076694491628271926341245903645681180111606252580714313928866440677719568836996289657317872482523359985220895083836725650826281737014447225703052315190001762298065077846064282449392085016749388878301306093305491508391830129994975527672116702469483782486789393354751828720551125817998908787918719489775282734268593916140805238236093271738400210336845235838504633507509206658281815394833027668603808703082827077148653342230840928759498705832165323272160419183245091702634590986584229962671191798080705415150607623265841037703761889768669513247660815123774886597133322417272479091203539941499467307144686852422868215210663216438488181624133300747797719646765673812199360876175356326940086726120853166288350441297740326499768649724934758548681031988951807506355271861212891724834924125186831821334633325164858617251452299739603656963764591364601509612299137414821680434429749225145774744162487679954152251783303618884267097069063087370570690384618830059973852852007454261272057684864224504062495041697028707280233521957319703966555545059265645539193116311010449252238517410770413026680003619843955737134930606993926347116012655692583431611849884667189153778911113901251954121060388384091097700998958044349018299853005890440942276474555569888892347173431506014102515025352185857830245125424981739977221214334519180810367227098579783303703552809655775223291554157396147600097280000000000000000000000000 [104,81] -454798040319640888353816877214911815053646132931863192800962347436758435057475769546540389932426752097909702021642608982070566119394063128054120513641681597236584124009788654352730534377343059584585679642722182222172914957203743930611410017747954644470390239983697696848496068767624486095379158134972714928964975472720277736081336064808302041899741591837651788898818052731017551592078006255616706982287841134093215031852798266191546761875348519143899401336087793230214743023764351201045103692362650895527825314556254489675228856799483928615399602769237797143855164314153505746138896969846877171398265733730650556233153381731475107104460169885066330012693415950395275504123712195713997003887638232444514782108037653190303166531070653553813023118876854069359134309282960402821768919221288515889153144180622955349768890088559293070264247327918699599511602567986966968430346237651333560298891819436645446679685746734487466806848779268167494600131021016229561271592167065298363534389339188825185754264669735804965293249399643565395248520144703741557437130311709324661160017638919722889500792033061254099895427260977028051556456581244478330410572338628885675516582359626251437808254918823627947917210869071330829309299581080537305443219501492396529811258748840233788231567412409535830423447440211572996269126858063530251255245573374115143463484964786969428838579785741212259866398435374082967377668247652757669167824128281487105048734177419980040972995127292177721036012745305379758082385902079477886294753392031536380992281775435435881525520260215497595566187305551882524012184945552717724089734567083671189623600338547918346534977259631992434659245449257654376208703678245660575646946107685119456192907503992079305105206256361712995882909626082176466793903827702490638044686012937103359949232409197261896861241814811640989922301828411541278967082752779658350058751683789414651894832358756115422551240386493682747800765381122381537914452778901874788296678520828679147843267760121976679398490308369033463477967172379885027847427275099890347441994615292604329864165476949783979397801581459988491044383088717384184942623634755589104142624060847298350940888375630947511559853934857031964207692800544367631475632951898238971809290365482711389703892609158158446860678088979212857062675433670096817150085774464629126049074043388389692575328228073750226042169067570929394636687945500751944062095725193374283096350431170140332209079798729738252974685159424000000000000000000000000 [104,82] 6193007132333475738922325523317761502093359342324765599253784957459889830147114812038657756695814423826344227269909717613086653524843663680182745280524028214630676653686702296690032939111893640638469447554231286286981133969607639856803067138436283067173856829043903385982376739688105069541862254937248479430528918337396529001065833877563093066302983998133491185847278003043367691513313529319608685451706778409905162777881138775527250793346013524557315581776954372908754763872132582137801458501091883601432602142407768081990140731650011303380721361230256942480404235603601411903910834031906336058628328292676833519104911075968742264819151049935614744614082621685273741865039262935232329466969725742939882880815250056402586205662111829495410883168579243602672457592204162779862205332900963819793026282211344839325456495745287413697370044796513731614393298244140969103272907984002102658893678967669776556323536167570201096282404802193840955221958610552959241214525011352102392411730842141030766525336729658846473628386752002906410612281285589679520927896440181183095488915153493008211179401986857160128359784944919459440653912298713531069647321793812088900496957171048279495956877038743366416819355064064008184653156473419044493271645747906339073472818561558007674316094112577655500726269171957798966562942186542662694862877412974764114898662700694147132176149240570202080336642458316554667579517069460891966451228035922549121575031389282421851506801781370561006968225563645063261334615893870076872267946113234456536683325588933834504636701818040556881759575761583034310678102619109002604734925887058725492803255356573478223351736043043324275238417206059366831959303976142362601803814309880057114154189816057443773916943982297990494708957017197688904603855140107752518402471699591621111271139733659182174898105982387194179250851169958740093037448246787596022691842437448514126443053504728712289429537424400953194975478658354541150561842308022514741291797727779965870348304502029384988229059657095542643722481819920472634113233103305515087767705442105595474061086706629958634130624379566244130870744444309041531490662560180734541600568975568534459216928305866099380432267504820030732495284624683345388597059191239920797442707824439243914158215230781800225849990101329915167334048673416598577194912599366416300510929219631427144153058169869411484209366211433962045833954508140068972932208691997561075314617287990373632528621583817439865926309642240000000000000000000 [104,83] -65979304597162971934978065196953034584302989905600783797807005178561085166185100866785213149495475854630866272157033909734338250512963404101807060213596185199220339302551454078060911569188225138637505307994585314475432743181929978913430412200509480825397877135929586358872578663896782758165669698190140507170504646109807800504861514119308257879666147785456938749027557178451593247878327674221055139300814114055191763365841037165960730024925457541583887429779985495856047148360924987352203512016469748382919946708794367734465190560393195993535199214069526955510279406819614799170816963741892041561025657637864848807943554883886963695518513217622727250455142293384180757737829161724267710951713662126612715094044038468624281800002283114993451178640109798131239230938596954618889840090745101004673716504756178944934479895034590773812317166244174591658124453384110663399269535376578815198782989590657020607989698510539528709328786676458731060696443041402835277966710654887823461163046494233487373233199324225187586622573152668745173288034065639971573287385389005071604811147705250878738619812757719025338945724224705899395940466930538354038461712692081218822098077017654758564481480257644806450266986055664895042836771942441583279637696722497528204129289685406717226165823530213021024867924310437392287217910522154087906153417139956122417113851894853970867329675892705159029974016881510104515922159496044038738679371130132067105825410765598032145544792798974582091191124785103497362289548966900709544436492119243657892634176490492395302774502289099516800001631090867407014174297839602101931055500108334755198880767381550765904961151373801043291016319260104786693881526088148528816802825515398222273150330016545152402050745647673546083871340160566210768675881675222121899014484877317443294231901243330948628709000945162918042592165902595420252881076066139303495401133905276166519829695430066465512650534786793137239128047788335300026406686942321908545570143946074914306366761034630691909073500809142741713252895294004776972303722594609814785203808706629528442530250128030915211692515111338249944639151407644078784855589277123725916453074433312166555083581090965071111841181200510110436221473602148312926907190318438458571190153714792045650057236492937428604196374163607746019444026609205440002864433686892328752286974060063886878381376484874225513792839923436919905815035367075089290066200166565508279576933971298608939497773937636240162553856000000000000000000 [104,84] 557487598043950772564171331761978453381602349372567987998057955745992434718739375507805198656742268778246085416458257131177888279625834879056477288169218806649444713757268972041461770110389880847039024343555488801814481724811246989216265141497263500661741850131967951148995614959414058467941575181827288967272596654588590156503092330250886125524927544332177212796468653904276687129948716057003511766335278593013453552694422650185458643515806898943189455341097357841698088829665484529249174401099710152395676678685063766843029096599944534105074208594181181500019494074843300906254363545000292520544911304164733880966299930787446089289919130284104691433174551914268692753379160933202249060961402332046214125358350919659791563282436687313593757159248196259003207993563028669816501553715892405924839234293911470387167753244182542358459653525243890121632317495038440317466569801511591226634760603912774766511061957232613587423027188743887508404356323753595710402131653994487254643178680602229939584140604158293552923459349780885584986484384456944190633036281685635331844763870941539586269568212768366579585240442638455520829237477946738966510400032641406425285509628087952794429247942541476972331770168846849459895578551428732559505307272469080498679985434308871721689972086566248922409234239590901202383254282096901288104160895277395910191553485435247526733739071121567890231333825125830200666318815021092579713133807411118020597343323065500146680091352653774439228638450574682127939772248170116609452429277060842842386074162051416015030336096796720511357155742779026055438409761936901571737472469756280097307632249029761179066444966587731818966291766727839302469350936484710254845137603298550565701967783196452742073142806735020089716074372797737280242003068528530964932371100477816843399503455039882106540429570314379848171511791790671021558922395688893175705053556179099222734117630120030173929271251521701109489195493341758339357955823897965780775098586537365112283959878356369113076621053942455910421736975251318199389324073756261343339124908219696124082110629233633183532117948718733026684735724805805851293563746231781575623413421615355924601644314813015074963205445456709172696326739629964333693920770017336988454396482082345631384479079560054310148351335079486447993140469179897977737904793376692865426991965151155172354791547071275493445127445267490434054184727925735005139161019470670028659709390322516312870477775956738975780044800000000000000 [104,85] -3335804634089334148718697402619433966875989133531297148735089978948982053336215934511370509663060478618342374635327176655365952210171556153763970645456102664037184987602730410644064030180952310592833638614713550357006983796988053156027929221348212868902579245441703387311910462600591339684699812096623349291898340111674949561091523202284016487979344663697004363657703858097243958409268561704755427522672486669971833076775419957750975863809750710435697524487936461173088075035303477355822579334731502064933719432880774680829007405441771958274011061786317584502013465887148317368767803683510026980144422811497726626053997483537248623353887161782993628651834048106614397869395324988432559039791014596191975990024035316057157891009599046151692290419672237124971765063323524882758524552896625746341148940359723310791628573990542426217156705709009057827148154857617112510402249187300430002655942459289776501335700102498250893558768622643285545853512677797352413972465157092895464991180517968011083665194595290073373000030325795985587070976927671649557892123521805548690619820418286038795702510869535651504002794752256229667271295367710069943738178231650429874288785697244049255647919214127768362752774734300094649796565184415420026742308201671216896375462873432768751720121255057703060431799054661663470685138218148437266615449469303103299838020233166402389871963207559771002515236409658612498549635528571378483298048402704763126307833652527577528736144183087624653410252443761130926109565898339909420817628319397499991754193895568555496626066490925673082446795194971019221853444665693090525822935321046265135739357323639904508472895668354586636516866602905580514614940777717850267053385002930814305700974240522959154989893906027278247966881017509226604380763251620737241560174204415978292302916196095704334024561803060134600934002709603243008133727146526272462213227026895859124451445382881488556763374023591637406574180786421369571134326444183710074610131785610685702698603968629459166730656976567933818734550951687216585677950937410462760621044467404116083759406508127857413387845940886318847977454618780031881092876009472014655925546809475454775220573994621351888136625601087892916243799811534869090397076149992696125287806466070497705462890775578733478368874312285088210839568791690770417894139600246157278661948085548248312619750528379643548060889466879435775181398069952198149991570455385790922436986930941454276893248646790489571328000000000000 [104,86] 9338811365350384167709932385218871615561226121592799268908629335163248726517205641009493937256894673377995326389283454667061583335419414831159387747040002662959152427480420523177081893092057310123869671646019176930807491429087649414321960391797663707016251651175260209471411291354895526821868412787403935154551913873074560299479356548855788247236703469755092785136612481473021568713108896074044330595351166287080510450275154692555888112944297313222717546098825861783398827148943664617339612485978899842823083160281745649219532211341181683707950184629848640282272698623724752152420599996569431321590638007540823226849405996045493678038192270259609837621916794738036984497414609619104804077236950430987808449556417459762095139800783094737461842797768824562337321048685868860859308085225786934228801335209322575374872978041013444971604924535545122381979116073912419581816350826771336064961217384657808417702283536668408160165197364494861015045535250805724502076728431178537716995653848314060468765628824563359683451621916224141661242575105730001188731886613973882671100546512369454822815553318365328358015241344535538912681171961284505566450066802402830015887683268226224801958319510349040643683760271983393711381025083849096059050828135317810971946991737949113221036612347261271813975781657564351849513050311407370784279810203415940576587214841472610045931147197145256518554939939048123824466122619195749258339539268867106635213389911216330041704081459747492903824815702769348365211915399309598101519451313255819338349353452670997659080650128706586801501801716501235304683675590119384312112693882718320151049963693076640618057762590129904282467506795735201628548841574240184534231495615653217550457226044031769388193529411521604231347408936939830968857701196112750936718280753020981224137458767711932335035766309249929751580972957566930731439331327298780458623848150125632245775168804376377430840542774276861324236172599605164751509154598960585313558375081311029223997337911188955328567692809524345654842445436138558346627247896878458023146042501799579709083836019711469757181380491699347057951795041544120263103759844905137854447245212815450189028799216948539366261890706663601688096599125545648344696784841875963100102868954240365762010945585322441452036029475954614106774044427014241433097052564196786940541425838808106249441296805272679033893950166525773172123527063907318089589541874116799653293458587791649459403069937841445273600000000 [104,87] 97080387972871337900933207098681130066145063538743787954895444065634713189518282397127557798679236421175588984052937547717016044977201290371200301221751782145223506086552739272999364368173477108898738916959912861942606322805089855424181811109460687801332528535202873798335792527064304889331599786895835354164409346130020948107993180870336483591124431762137236627065296799415151331209613366068776707572848858657575655400169171361498453234664311705194595385037464342011352983363565875425793394506370656750424427035402481393526805192393646618167617766571096801914115087190270510831821910053671948611928997434713245170348610318410867971926644998661079769478563553162186784197505689980093889413972932159640122712350418233497435260474272153548046354317876747684201382659165587432003720824350632077042300271959341039538679085141891316008514894755931397858791577084765853286730783875844995170917087751195872932356225913689964440147085832216006179719712992189158602625082690053004718466005859649953361132317827653639265386789657436762114811516366169941426196130291700941707074018885858522676829016844004225865243218283439228448425716857505711048043068837679181582284684719296558234737865788100155102631602277298561896713091566585056440930857494340324514922228254176897592628406868789604133719296033026682438309773419388687284060398601460606492037197102759048968664437834065274974953761869318689412351412878604393315263903519829133088096436003312690317558047305981973857098309380058135517498299626975989011785800362027624468140344547397875868792321270749118448512577577139012355069203064035695834257252761307966091860955339388034678884479413511815236411322220001913407368721735841190821584094415346217587692200930570298792172284097990341739583475513824117587903136452421350955812848861005349553008341672854862061231883047144137959881356701510933851711220045107833524335662410547538152322168239234041563489110357101356617058994672320243640534617678997307486621900369618896125050544772310950292024889495015834531897778950527459490033730639774739958461488912826756716717498078680471122241860009642142383058727385458065584517095863504028847490126970110290488806228302860050473456569968910338564352399593703353825271548350565966930090942704402047222876643264686613620179860817738646866598081368429699759880173227586010359495727046265002814234114133637030056451582205641814397614796554391783753322618741329311237070027049592875233408164934483968000000 [104,88] -1128327354709494217208907734817243153391164921047647528657517857301222554548502028549159569240556059351368691938908325967151740682128970887211229774959823115493694310531435200395586728171502747235462495530369712941902119953135156471179949543545661859909600976018496618636654582901128116277470609089711839852346138044876721774533733258677428189497297407675309555966930091813606626217913131659836071787460007727975861103338466555078421055957622151962791373622167657147071480502406540718317344507258325271164989900944308784612859569966773858104974445398382399021360158656277253936439876595920290739238973300293003249875262259908417457083585539415313327861369734940345252940802818621683760437914528846411369774291703938991615977755732593608461063264711752201357059563320288537209211344305163025522024045384277510596295653212143629805109031923329674463427316100987207292804310689590312850205461907103540348905350295157315526905783169536044473969426205385107638272662601196449594310085970937985247914131369465693630676613133243883293392736215704150433648795122836917600419347624998319052035573810140604733809491021206646510734637642604769696822127881435906755503444152402661221792846946615827237960224776388890510537141247754234111712847086805466994929521753515633556481669072701401697254530215513311653934310057019943291026825014815092604423043618891038922184795518930219472837853288998979898343638693165107983207847439478488638515048884573371534756369114072740850913219766781229684675857916547829629632794419030189894078205059434199670572195970135835675348042937435597636302512135400845008798193682922682681268570108465747740079229255334624841897287507490316006806508481570158081688020013502164520384173664396109214540061553884565118986203820799031231953218581677149792068972406752601257580416028476182567541176950902961651951812644142624847318767671449992343586143007009439008079530884051041679443396003791129852368335422613014133705460266817013021028685174804804770010566628433299911690461765498969988780955213825692440614194851789058135519502565282848847448329980913281534960306320068933559962150884151160210831251942358714907540555235284918014871876422489113027730500707130349446124139828451635356483435394754581391409224067192048928544936020954649421342536346658065809377999788596969011926739334227823682041229346940183722301715032390602156284159789465178620065432062778476559639130142603334646875344836068464723867347304962829200 [104,89] 14950135668872587413661620538254127124247178711921078163372812202442250748565975013207892288991791705425183975883775607737724576701396954603157359332653012696537739117198891524799485741890297541357378617099080157667425697124437442048359600906139172473350799332049664195514203700171004200600137153163211352374132281576830685873717055159682506915124092174398933548566116200323388848000243344166008701393150912214122145176801874715069501950346442507066281040360077099732464074259871712113742981495496480313378847423750870768305676155090494021938238644183701794156550221697330349062718969129739193721045173949649320217571223834787875664495856395240570469901088860133333651038120177652260923056865902440448777810659115590041735512279732303343334488216595513464074017251633008940325449725626342694013335834735715139891787836066931151629162805540466404548894997972604162795144305599898445324433969344235999977316366839539428466875543590593457264465790292563531785430223283666066472732368903521971686262575802070638258696678852168802296041826512610932174458195562862643024208773671342932978337313609464337550342069414429120052891736784048684034998361916188323001345251407193416597031390544823845172119925985039994831187109767577452735641588601898765377109899893253830972134288266064789311581765689849214959820188530447109951802786184493805942915869576889554384310915129332082508627652468831770908189789528243577611476375416115125673298410892309440165191729105590389252146161598856987615901691866266836800946179282488764177046079137911227053642219409468353705748375456197099334074006094382200486034418819163334452769223586362338449213874052956143246307514738807725395545898496155183275786077790522663448965251900534746714040594199050942698642663104162947289244590720601047219585400263018732646463211413444444418914018714051835375072301364508151512231077811796795283067008089985105057148996028860755968190334802778091246170366352279657426772821967129606925709175060387065263969908919633880362833139895901524068507355016753548320249485435679911405186757493018636015979205302588710230561580410169155560226950913907938768937503183134027731264631709183506357406604184837632565127576218549367253939152904245741688645673511364530863281868987048174798531487432722685650397713501587191404728067711378320076471270395961244048205183843915162981544174728550146221891576355096337521479785363511965438143826192562983687616540726511151221035674880000 [104,90] 64974961154622808481619615677208176885160964474793470556892743671876672646460767043929418734513810016874019595603868933828864938353400713164477663252722946830182560640188307903313119644440138682564053800702252236860596499543555352334367596528804124152029752317814484171720646579666377819894881621405810772546578252062391122013019750591609075590020034514042772784084318409057957982921376801223250571264132333007866209878672806831296060678794837803007224698943647585026011783104815214482569939329661235111463954048572535415676690932118809401700609381737283286722772630678756045952908864763055992717371188792007427957823175420059193375212163388282007028065661553825783752086907021659174655106199303971591471209230446276263796185395209672436205412872354271160335619800741578231216970529390703469345025459006417028786221115430097620404781923804032808020469741742744761395483713827106038079670545313883617176838937272406238922938758119368865205280200380015341437735727602229766100907507011438452367377030076311985833215712136005449199169550954154293827947657175416280101462402784905046412087317092252586236793786862422380064405379783658463495635043341128683649217412405472076526771020384042420649766115989921712461491202795880999348599572638667489512392870511787926242873683724336739379827048375983309645804705692045242111666784983187413760504309869983862418630641366363121338708899563956357330838576572616939454217372151530742481641225406635863765999226469451682073804055493795904023886829765933321498284043167288792552068084778007872709698099294065073001802884420802239289487736000778167449992505245708233615710511568115341787552663604005185492759667657373087738623085961276969266604972001734421073751213861567207259840621348006912870506709505325883552024080391663757794172787100038095151165813449337171633388399609319968569279115542726818382505445879388758572176942817396351281007461125884398943851260234996681777819657528173541251017917510816422659954198551445039231150416593166840430792167527524735765005869459633554858974642516464190724895739535526907894279576521372102161100422714001843533046147948382751819047352315589182392579092509465000642395239197265018824399245201636152377030474117749186378439690559345272324933956106606573434345317962690063331273589412999462727471623071709383974148028907214350081260400228136033170698749597809533043064955478865758573417868478104139303774063132074932291621735695453082960294400 [104,91] 2038769959572255574145973024293529552228342503120868015908308223682196236092668753982604255103686008803975959048771346695319595714138187030558530516636778486094902961766278707853696062303762583469206999715200813191933534551777038066131175104524870590442605082565116718128696934910632982112282946646521951187574158773152418898644573284278881071179384641042566975266357722608014496164731826583106332975186079859162766269437572114434390262751433883013967373671734804791278515575015871124567025211914208879289959864767778244381376086528080067150802641140235977448985679059374535418487040241026663569575087606986736718760155941482955348897435648558869574206258235636624193703957755166960553286894137997763738945419655521395677502693797448346664062474676108546579726779316513990847198408203740530328951440971352231236844182395050255799575868160937586279204414031384624638514819571912845824310265312225141202935136661706750298998883091154746262198717894386587636174748017776016363492305197565355978319827920429976542479016880305739858909246263909677565334996931679085330121581361857423798223757930133964139234093946224759061542690729017923300777158420769339343514156726250859384162864087688453506838701203494053016846301266342645587763341952998615832310690387369038332125275528526768257945536177216774897512696685805408221759035249382336687827470487475419165942285260577122983546270038149102354085941992641771814429824683009393190999605042537815653119211493795866989674816960226012584168380479844003317025257044553476854016032159599985125592483602948030384062387022540514805538664905568275414840549048510422707735919630435494996390315338534626196436442197093905657705279514466410951536014292323732440400921948922199407916056007400301667582021707155529516353894440634213806927511063375313161819568086793716735979641446261266152383435293089523611766136384155569135335459069312459756416536512948552640018389863872730801079827100371171156904115700653283918775764058312327089812199478466864375353228530856459471223469019515093157750416274293227292673820148215605270469537591341783251477212965375515530916947440697626420237038470137616715735642165351049895155668749683789458863757134535180912129746679538132265463760865709372815582532000030468133416998665608258290891358092633359780555412427053998867976308730166325137721729715372368226417198980783217452421597009839331950498695316400195148193959433238044778075771858654465030400 [104,92] -16679632650983860296196963469172752761530994959237355015908005013207922562709618398701906937779939769911649699265454714533427545889668084673532086528980997653387681414664014515149826502142788137186840823585962149053246123982540961607683778610787463151135773776336506827420383099202472509081787539847349251820992600012479599221517139235458152624318521479467267457622116824757672886808020005943035613171464689728181567144105725313832440860221647332636944417032104884214533784034342355162106885371523831833705291066057399822099098609827980241056656551971177580719327851179766007792498849329993090127658953304162223765532887888674203408404010352797330852441089671971580802148578066120377223027390682230530473363746336426228095703061218536705598689704430176520473637400872694833903541861280305033748167986385546648742573512360952126455907304186388453741123985576075684348908817626281222575018505584378662121470375276481210989035993163505830845831206428970282935581325853959902483391417061134249621245785153745979044353896225334601507437557343237826281604199110908862373305903940107456268612302014825704380864989026112499759432335034217923379319848703857968712293713171334416583320295927915625046035568754000892043695695647793665880341985975874934664612468701050235409022028309839887119411116069245959547424609061721836743006351200105671155568633777033825731466444708083426309380395654421553817875162757684055219619571486841110576213496193094305359842836028351462305453454019176428471518347487203818737289842932423265601123959037887127448693073511090015447095389428724180415143101228526777836997672465666670480696004746768038884076460144822829730605050382924446640843026764431671275370733523701105416498414419866801804128331548197304325230400519525104041752811829033549764061629314429903785649872805616899518027408711459816435955800578803558167830413766572648097044648823338669524939556435756832692204848689248039728013940926644673656626776092877148632002947838460135016725528617339254103305029819757503410134427446101421537606733257418935629690160169645709920726089817264316855766568037192230326586383470865674702249882512748097971465466964822350112650135265977089442958673294915916832712504052793254913094206805493325933266199478124736744121670376406064033419444656694817405000889194511871228636810668258583046110465137597777586623882373537854476143468474776477042532074532390200045150247997633122596077622108624000 [104,93] 416362721628295735857814202437973709994293194427854061571856178074501429916935032741348822465712628585162042760012195410518856383231019140361701020733983576841154899229291705200645051339023004784460049690553515432608418932365892800314948489665758617384445809774780004963610096197459764435927298606885873547369129670953723013623478447172774116315160388961833954191559416577605619596913834499872193730023754239228788279001433795455868568329256547115443739631557867210534654851472856163043441755847391536178783912784398527806369590522154350764109106272978775694783438979110090280366551132036985316255871070955712087077371085345884637762321044278827297897040339397886864869766843840891718521767923099958613636936925874135450430235959114952831512716967566502506969694852691361379788361766076768830164470108081591503499871258186279078708380448080016893516020218382921835090018643366446657132903027607390417317866774086153894862889068860810740810752184648416846626595207953726516607313851946014283750848575975046970733974793533692505938143316325986818129348030273129898677234504672124970276023644718197342782150800878212678373389564972648109901845231533995206087461302623386095643784126458299591027801858438317457862934909421460249361528388335548241532517459144661638905165039904387135526576106671051307929241002471156897401502459488445742950108747142136328651502174508661261685836082067437958148637311990510974472729885552874340239816065580859394616863173792810178310392671158677464522297337644774507833917015921676170440056246690132149078503228168532729943381599428669956829601485773267785714654929306910682738273540345019693367822858434835808835274205053352393573432379944239042265126319827873252551736943795441630851441678094977525205334982805879461363149825936467693436655993546607484384675122842558787601718605296638779326769025685104328285452960218875983585983330771651274965708409201597026767840129640256816504894103634943000066143200008738527052459703678400343165204456770476666256921164779437119940878094574369650248234114646654631463048767003180316826703572821609328017914024412009294564309398232485104832120333528102399702676768218283124490940811717832800172284415950465937310269923299034442001390645809679038817772054593092694346057451844794685300269285080393739925861158543389243112993619993328006398292684171139632045508948318561884817691076959488231146386366669558763432432341113561827644309632000 [104,94] 524252029092706658841853751871382367420458412791840853839380914492559913557817705052826776647223639156773382509627738764725279726874441450480082309324927407310165784273461559639558667951201790741489169687982361003517165870917920496191699522218901757963768331651843322951904230982757047718804172087349276094038057811256111791240849603999170710496232927952601856438891172456655228745587566851337536008599144893315475745810969671897265295582825696360102400432348020957917626646847362485397742068931669563604034903455806805906976838030270937995251191919360533362995315643651933919856602380757485556968707462723637591495944959155891101788306834745039772415912687015377875465060627825219812975268634123095389027597753983834614467119679603726197683028465148820292842771966322878878472005433056762993517835999004190543786575839714318516286731844817479113373897064066133788776323886229535368555985870452262450093702421874522587837677525194992334045022413881591437395467392941739094744691796589921974636772055788832242034631863962533034508215118230596968401471910968631075134733049551951759612242850734416178788375217461220684807585847671986233752558269358558667933121137420373975769628896330777341491272640482165454900845565151737795427934949251821446858073175840794878517036779881085017815343773390605536314911019140005179656793192936547783263810167652361942516108781138120191104395760151169602177431994844538116122403219153818970812743320759314142296390465939249655641720390911276466651848093881839815351323265066328717617835190094602651336439303461980475302828341512679457270077730549818056535288451745443864544515770243148054899221573726973229586791377107761423807127939886388643022818641499962671379497586373080126619450804028933328059349528749067597707576381240798866415307559269655437901742662765884410637814861042066540018152039019161411871348839684117786201886785894556305865487043933967525479299895706845985495999126602813225126557191633186703204727159415006818902427580301363985840432116394035205563831221131901543456830809617818739409690142535154081967894845002967420686977602058519362535431095494011734715825154459796004151263748135583295009244349424487817866383461010251420969037716037243184252448605287469318532571226581291359021038358741085676861728081611538351099488811377638025496766335190549184255131592598809151245825474195165935709273030423517034858029615127935868499020702546824403803840 [104,95] -7772731213356599951847734443198177442055837617084951403564717222028136818593180386816511663709455134971727513207625699038191496026360103056277874464563657571923276325154264926314975014700142729369837356157015038047904115040121603165080981412375157487408811881730707032846296447368469554496520800884116171056165508647472713084149413219775907742965368985045725440159749668071577822263743736162582749334921677885928876371072584449007682031099359434847936928465097751722562089217222031459075374768875348807915368441895343393109042356077284267677803755461459816071992851132693496976590671753017682905898477907304321306771272190550966199585361521279859595216441010403760786839819949952121210056981346000785560905669832153360255947794848141005474602011823668276315904934635573126646660145528234822523444357097742432886508907596838558004858761554520223579949741755430190012821435348932523434904155525198915696054890659085935064221791977854276859069597000896154463005957697442554975266465943820901120943287392128280641970212285072306399165675486512752552543672017501976622490429446914941923264826193340329456689171415730961938370808451801119111313811090822197744314682885590133424709097593483840370181992835193884423820476624325476292193767239129949076524976437320522784694994802296558249366470201589259050664916021212153983356112572156890358606862713463560539121020580506681463859334668299235292949601003069436163340533659960383179994205895886387109896318333427549409811505344443521119943389463053487597499478585512560850844291202897624566698457239276091639595202098107290069547989100822794611748292278535015636878803156511593433211183416170778066336900983728112481012897636796562309819801877910148717385829775373623070820060416666998415580833992777624696130981560065100901160713437943382806056992635818090882127881147064529744039673704388619714146730273817599686107035631425924097734912340274652240368202886331055846299339208846980003764361044527843758126344996590433497063557427678547091718520846424200460604565470567882097792919520234121477350965035727405588597187584701386799882092100522467749011417687607916504618071380803790207198246192002676657115770973270576538174773175761751770749504110838017499188625329839901184680101675216789958602685148017524616281067840929520732805352177852793307362826106042434099351440145364589886948379613224200494943966038143608573225318667462721936585129918080198720 [104,96] 125258486489411272759097929163650896723179807382965640510676022168883934479278918707022024811592965648054547679358942336684209660154324697694937663781160688951330609811524340641978161750044209148111140776151551434688641425607562981764941768468693553302707936843954330652308633489309639473014725092491609511806747304635858128002460410278123197486603488568519232696617561551422418371955890490708450188510260361775387601777513072281629985059629828883168069613487979403305452147615049987882906432523500639595536693262040037463436708308664162634377618754969477018199989331516772501106656049839555600510113245846822628041343671840168030809180587951181094288430348705666659076496545510919935409112921545461647727873335594951787843284066822926628572633439360376734478610435355649157470747432410179117951244309674122778888900279632313215694619742558245595508939682563178168814814443271063069310756980350560203180951660117818961591882460753121554108982514575799529476281848579973886912410546693394897938124862822015568253426037168331179531476206074104438462837043329371570808497857161089347813429766846732698011815967606731124044848305511066859871672888448953857060882593209002439697248951867998392507660984281460888253180816590642942450921769912240821005898186748566814034771576978375785995740223157310998866113559138947173554080976503600345367947177303821926044156643382503869066060545312151399996765224160325745424529080111870772551187952406448194168213577453370537760232612712324597252468129946103813076664584271888114782912257982208682962578824512610580544775583243008453603021796472859684429314921700011372629627138175837808226722120319197187205663883208558517194758795045151931160159978820393289046531332458917492689758231788552355748162184409108385803903309759448984562450333630842612598024564901735811106086687452500840845017768387547280477600953481526633663025395614269440831795474371174612233913147993251640823365381299613453370850621281986765223498452975453230281261607899374689155783926984865973075016936122252688388772830589961822277535148206253619194860004414430303386533900887378896708002852686365270218488881890823873305367023671810444774047779068149137437194333789157274871786955316666741761825033546704967235141021181561514227438791614925833881335024073807135181163141106634641960064710708814292890382959692049850795763960984321988485397232076122152849459733096844901381829470563200 [104,97] 818713521094333993959734671515578939852808106224132001571936934018809801507539720572557921929144590972143375484724083529463235013826216412145421993844648914587653303307926756372948631238273547694012957381653438344012742076840761831479839896923805690440129684586360609920698629360620754324594264408487547939298756061548255360127806043511530584664883819397894927546088827637558168360932010005651882734973324945634020043455882959629272105126481935344401230385913085738357304373766711542690544795406759117133849008701667855363424616576097347584386878887657167458899724348803698250591640333315335290767825140389095390932134263413844000512271617856416408552660544428300809388853336323980054852256802093749794115857298041159544380682798300248192578949931028406239125574804207031881345376928475404950377970880957683650612051521466444661200834750099375158938178464394291131355590609340101117385381088139214088215494324741836786604547203455123580987064772849401725034596190930381252515843217302852828353196704813058643710851666297577743276421457652787899414435070992858772553526727183241596650275227642596497627557554345588623155607580705584536595808855678974231931291464528739270894625662631112942650483957151374993123060873376719700204861672241420501621794664058552818047128123460813999199019240991358386389612371632935212127459048999890837730060920830349161544379586932621489399785598270341436123015811300348503211979422294079795575228062604132394462043002520162936271543977226044687062827801584905511068162343923692992955890146588874850908609996754364701167066662203385015603261600613647260540885708577369924975714700369662880703663342561087563039317983320754869148942237677407312619820470484853847715172985342699578547367818600262087544769251882210151999727321184536626734467328763303184963473385421536032341620025182237302375591158921843124947839003081990916829399818042533628292269556256052255396752388656425886389659004423821530488190625159471332836489329706343442688274071564921956365770730020602318000103332113184688573568873817205370945236597088862569483391135946918753720608175780429718865714400752733631858159764231803293606078999988201553101647824270389975645290966363431855233669840379450726526893658198469390357619268723273243367183645122822313278000383368432170041280544508282993505334875188224334320097297342719628770881902846866740175625934248438324375541920981275603359406080 [104,98] -5475710784463998603570957717853150727750434370675595274193715650820600325140058125668672068859003514395691822880913956712119736316952475697379745457567626234050834100989795229955410998458592160383555435736947272119141658676734320864269723727097510436230678655574922366201979634726390674536892017340517032050722044570861144936643229385700487352195389870537139767058763229569140476688091269141713823224852280581956340824519156413533043926320019591708719786543263311737452331904338222755689943081318235435084268058153862899298872505981520406371898754058856989599132500422486655707282545254129376655528557088357977596608079134712547181512803303616870814602802098719254427255571000960101967049543356664739447571115673921973140448351352310886990233649214664678431562166706104453989957018404649529488663257731671398434483681334785819917483247556609798009145833391322676119814072904877423305074273386789568074734512121140705953058501917012302716445545014855838376336441513258312974712592906990154006402436488579349629031491536109466765879050831703824663876764645817088519820883643274537683254878295873648775513253147332035013251573053678641970058622229959502400006542391053635346311020726998940579868090934801938054809973046374450545107945673448130734832757207755401514958779017936874646718374599962286139611583946269152855122806244333281886785895532070765642041109023544376850959404923760344026487032528574594390262580980517366421342804255100883772673123386096891023050642271543340454259420164845266171208033024544121475758595897046001772680828538408592958517074881135332124492366926215694048360355330869456095558036265277406153807581553389151136011437121470809411627863247163653243633824412532502799424236193881091303356417479060622220937080730886922986781292268580070072292823203119173106571258683148885804260698815006543292231823502338803101383360054454310802413508214131881674558876732866856343617956661745298032229654448610056454126717764104275457541207615486779568632706662508046513964845766622544707342260102811614085006343226441647528307375580972040421587896821907505235944893149402797254432817006563325377108747670264366918473274702282476524598252025563358531045667219669743050041887858192478258225015131412867888482313256342767666155628330919873418298391460417429402527233143892061824748565335414272603147916284674826462697101621537103524772300895290800422497219186352845163520 [104,99] 2022590280658806895961766693679349115628488351023555800501984808873581090152707787091965137405491376903575995705098507397683921356830151418344482525058509184141003002441230820546867043306522031848372105567677215104741913070746148140584651410892387892329947418584163803004316292391679135981333131798070625187724976759499854185137022233827327862917430403416519056208306091330866424812912820201465099025648961987446887262140378178417293226212217935869632667969198273081620011960932594183643261600652266444406621398618132767553400894833790204844538329019509867289039643387975015415903261967491582383046999633676959513731499415342472730141481537648195609709968086668642957794367892170910865787714271220041768931131991516496115071898118381843748350018847523002257434822998264700431953615083238718348097707855359974836397387520940912626152975093065407943616186747717121313812865296821145708092723236229559068551833531651777816438613913362761325078101021513126603925496620941773813241081183549634277563903182822306295567504015563007415705658137328428074650360938981187735199793687939401738022911159198263673325750608251084687314301068641663322206843325072407658903476197950407781675658780872021236245853470699357842216689434121457333387815205104190988226151185916409622661870010455952232933691820201724940701218517259031160594866675339170728956357372632925364208198837607337334679319288586642159785987068066581385370939533017440614822123254212277408384740464207637175319518652249771496709323460030159027838678862478674500903951034276634044326668240928818182399886388420393933064800679815847565185693462243457603862348280284493891180508354856976112581108373972363742850570843973278610142196471765892493129038848486331021106192817362805859070258012117375772631075553044756689389519415838983486521503993813737366176075594365436896211808300293883076488704063273938739658968495224644207297688558525777087061201670822623672756368840916970664017834662533879196155167161860636360563139582701022710174947524288163930624191645268532986515569217998070818914524102738488775410539855735942271215568473932093099564363951502061035241280273042213074996019484703885531348870236268688636577115883386124029170558792395032119670849088114850802493623591988559688815183885100415694119167484068319123836990922503032401423046510676548785332459901262978186214734725724867405255217145384507796186500059125760 [104,100] -33907756418323784233198126680546624268965863246742533920362059343348576309548102985892185510725087208704216836043296000646474161543715355051211691010823414977905062582050964676938914908202255725228053747495845345879175125007078858632867868145448006812950326975257141716433646636355293445869962137601408164794417921014949161618905674488781090971906679823196719790652532342155940376192733093495935709302771072677960283547689396960027190978770295272626422953676396927490611850248749316283861947668997068633702958089146899917907411967680712678931974743265740115498445104392308221533842436146971747167229025044643785447615761236888256758272869197100222405938727401389864262152253033932655296567516316579165415573067392831594285666305996051433785299631521455513577576768794156631970990631415216818907738290970025893221102120830115880640275545590542297205278521254166865679412463821913983629493463259904327234580585151512977901498157552732196792431701307601248920293160230172746083994118344897388290943196796969000127443613433995817894737280266661958054532172028734920606627804622981678327896349613364309087794966731825198249130320851319364797139743579555223026093375929352768982177117594805698992370134017512037220751740184287482403759176189773973221157206235289281241891322389652779160079754303479760320604145180497688674044135684783804497461620707059624042459158217129963210024803502345082803322115271271924215133172432627544012073324360790016405746695318068506563726916466201492675498852466491274000162600238004834034516424954701352879804780144074111209328103143541125032997129892490139052652418447159102041285234707616659335027978341387979988840879647305804231025993523072862836141356839060215096411764546955920768618716446141802337050870450420434772744577884357704812849363641609611641451287278121845091702954403242505878735045636759035015896480380087638027711553406411599099327054310218771533873185758826855241539176416016427757385578468057456023340180258045053062720686071584276332939923420227734002977668754556353407072116326166862324793260607381222618471159782831809939415982274660978744817849949614077791723303156679654773630125570425230408980536084332847029697770432190493581096413905757258745471798561416886125717437007852272694051844640750420962205793145734538814207713438620767546326964063698373603297561077280003507666871668595593787163866354013438568801944000 [104,101] 66382933750756202717020438121682132420632414237215077240174166647992956586646061164907610767084428134202829205740979195039356761272269717654688843070326375510266752387571763489433802333466993045312753208085750036363594094808431932335469220868419521189097442791556083932564398848153800550069934336831522082913030232717894908983887502170350367425116955437238513253139995692321920881447469510921061100784176429367964442449965047136137796986291449678091880139618463737090244942969965656972633720895574910061573121707194222668035015662160009919751113027912215843851676789007197190671902112701934325620085622930415289388622349674356723705219295758811084587051947319908095056234054075508480475432182648667910119229270900422739468069814721764374978646651259289375255723159274420153661633983113781085281072905845537797607941182972322026286380351918996098550456961256114503914382761991536633530159411486651148911521127863500118978199056878118618274414589475454725057158863134276215144662471123826031411616672835652133595959329170044803483393359374867005211751753642240708940354192398754789584716446153376067968638162338273002282192847963838799990909394370655813244106760947375403719385378309618782039371235681807102894785649440968954869517460936640024745472172599726256763319079018986444960457000363486599807573695108499883652668170452971492142794972401640416936529634823105054998421433962887080932267927954557326527547054558896449306819818934897847401886419117350499344604321361956213505228544718071751995297643310789328786047623200521663972921745724124275286079518354633550680430124535520116314269085597557169899247543783370702318422688816599322672105376567867548545976689647664639215403782831680979351263981002960875014282970990240537401158392363502636930962475832040386548141674130341056444507062812123148815211674533380778551477106323392726307935613234351921981424586303593669510810472212039456747570316504393086688964415626465593273480970787357359993312484090831848238154226212877583765115305391236398501985955492521210544606435162562563955628879053745051875974897895236073415352898635674158152443720725525011925092897377628245275533500097092484231102880364241078507976716874613869897267943890564470791958808507403114153395380017595329761824391033539800451876553037682892366982658189867232122831666306424734073033092195731353677836204296035903084366469225972893258240 [104,102] 495577336008245456445278390107003103057608447541365935070319362687791321075165195648156052232234276442501989057945622541257172746258209331131119914145692167765794090070949033368300022342941234635410165118744151335494995433053224739397242940779406020017143064957962793688545777344904920856133065640337608519023101047968631492251853653919448920246668957003123772112729161861116616410920791849058077998804028269328825655735229686370448560324643824548265045539043134576520546262643718709790016254627424769486877416209648112286473863397779643904783880301464892527652542617342907698100304390674179668592504298009910672028074402220761272829744115825368922209518563952597520658752802458921898048917400765157920874903996227748668676224749338100318579701497549953749318898248258022687041335207191823769975915543190420660496761920939336598474336603237210112673869723873980983616035596112250975518487947630042816349111630927476185056696794731224971798608990943667179915899910916273873576399886706105005979110654363656200131526621422751870875228334034943277548037698476380416232702853958865481475928950046178719324110986557075456910626209016697362797980720684526681007851980243028146813710897764066111989719958486574681242434345522988169722015320825649845294373612330872004552744727355925814851979881211738807449450124437828493744969891983051852562717705749334968493119276207906333098399818557126019988208117955261228232849041467858556010368448426325329804886480720377524310878533018735849750472378165129359697601223464066450040535441395575912431108443542401497066269306705417800173530592857528125036160519870350308667191961759022097874645971973832181897807934494292217095457603293319116853089767873492934602852048444991682461017878034438746073825879940834444190818347640524163787410662431291156156719185136782125148456098269423348780066329753741144360358377522705769908530796125833158976132667346866941827595724469492916877528244376733486688496759475714918573327315909747565939077081082663833563902991003464460600296823359952437271200636778421024601526525280637550279484535347841569177315353614902800062326330957744555042952664911862394197607462113191030148879560292045757185833587934360363235484065856571133302222508027370103792970471213491488470862823639070380468660728427651707063566151502385523761872693765047951872048094601958149017364744591802016251705842189919040 [104,103] -1438440825871099621185605239239034486420105162348034582006925796001105744108670043951254853950784378761072450871243888754356797771244163737239176491785453778360347487395970214212417329770258407241785972640708104784573485474323288097374683391293641280240046135765516705917701786125810065556751711216793731802907191382084526829237915961108428628604903287394645972923867525854570540217823566095018185083673049892412562137834009328027344076775757840357345432331437258806841872081015622329593656161144482434393327339457272693414730909272493528564303843854731810938516553059643350625411751080115597737567058916004075909858732496593987178736823042092873973350034619470882990024317731666159792968242441723315711548877223952856733519777132027426286085992339247031381108855391533992744420205572164582875170059165460092115552813160813333510659334008381206733446512132052002306166734541259871394477872015902486461236536088244836085501009849937640393681537018669693607139517463939833548961901539750696364425763771204770569043836053850262214005011147534769198091553850138444005508453867529023873238232585797022522578494236208774609202025504880980894126655311474742143031100992837301932322804876004185578403135559914404876961456103677215533504452059288966461769087655636055303031997829961031147747831907550899228726876867190654096891513233162827211965395543852195813960723139729425756384112973677701051334742808010508304846748138732664948755420628597511713039886340920705125307891396125940639162011110767439864735740941492891514807841099105338528687285442919249540442877915306327691389415375472202373050951626648500118517806093459290885140884961946461917926462878193191746455395027105063247373837596242138264068692451304908699657932068472386614607691759148262213812822095941926591090558945299234644030942409061085850746178165914229897559619915824594326090341139534783839430263871766891328613302616210849042279448552096788517673201411703170514976782099624566084044032290136182011900353990649443599930667047830558631508596672222946951331941334677969132475562185385065867468803329348996291232732465702718342241297665173516564434822514565698042941553814430218184485053562915744825120102206704810818414973268239811244982215965813979264049562684141573390616922263827492541544436108060451711812011275052153440842197220918675367037285417264162291160583867444737943910492921600 [104,104] -1518136483461042362288992145232944933252900272189519366269308906434917973113462652363201177046642694386000230479195329063235219802965913881692812384669509152233743467929704655284571815070270817887177712431281607638893218403583670051638713525850803999997555450839650866031403486944716033742921831623127772414362822261962779874931213721771388216641128649216202394625051730187809978314118138762668343969283631072270188721486567063484570311629361746154863247994495921955841282937889913754774852235220867588735265346324629895315058215236939824411217767216853119235337873152295834203804268837172792589028388558350559668527590634126173553728807316020854308914268976689086880425238886116681263420117752387796279285790463495776255804062325016875998390984254477046896569595021535444911502757667208607643816781241409900207088113141604169324222598266518651360836329046465906694235306042569097341427094859083217590497969076151796004319850498402145360050248223773936785314645705959154874075271147334258982425571784572495662010549406036592529319795590973486221431746721615274172307449284250099274110192130662350863732428569855690266041762417494158851421960466890934314187490033696814106469959250975102553709070947807204422212989604589621439065005037371213174721972388251928023846279435819438955543388819415583932107723360797026554943971928778474117721598806746048892831280263919245902420922870196726245893938726494942913397908760697225938762977646618015533964470187971004950949968054419684074386639695359020774164748659307221128807220288181904786898929051395182066331178558109627910711928118517456593200210757851885612763978673459613480547411116432459712148160022601275746603309892028310496805900036954910700113396492378848244556149365679763716025305936028712921803054550115793134606786161759535439573065464504084741877540407371644449612660660457890240642418668174698801684971469357972308973369755692877088495704072729443125930803943207111033328144574534571540130381968749168832349979496317576472181005770586185481971672264007486387044099339904503638460085625616847003390700555288921569330478873535311799519654515343072257757962425381471427703598379180675317044401030158090534102176127754662061998202826340457145630522617724124795497910031050084206932110511772311238293055007661479689632830872988728747467946243857770254706813686458038233044967553834489725572080 [105,0] 19327729867042152950531583815561567998086799097489410764941251778235218396567186347425661359725796373677735752191193818381928264348009545615009874986794153829512263825019375916010680388952741396263252322354953630909000084256750392885845348222485744378450074158359283391521845259119807800781348515049429199198094817425029445082650366072623921937628391669019225220854754520176276645389261807005740704931232319802975776568992556291797815374743787513008411487569801923569003302223244172515076497406400219644374415160939782444543685972447647420331655355232629662294990213284250063192019080720428375241792327491714028088041213751037344596317357853797337656126902085693685561666054608566195090074279844444901746248244512496759674436138597687647744687076806425793632593538543366555375479287724080935969785485331085607334506681021390176275648586862023865544035624211164752688244682012252745776591223718154755141183219316795670111743204109456326834459778476700927326793444514652942228465537268798615588180483599485283466930724213607774872828981882625370710689440081922806776133696231571019847193887379428224601795053473124252226387256748798741877797801994001142095597951341739689856669089980951435902852625480454633097426613585173315349507099280231848199641193211772935193973342726726923997407732560708155677319588704744303075335609960201993025679958363863820636009660140601829134387827474256110852445093729659796149240974680676163751787751691492464838409361475770223968679935205654801066942096098396089811079542530767534235148691121033467543735187257179963574909538813548176846242208185505416826823755352344408824525900168601020439259517585886403652159980267334278000163234540585106152320584213296312790626967799486713238684419121535685862011063436079247249035668203740807791588083638816835023114692759039100703447887227733814787364121198429840730467658252401956936040781582509567382297744183134260855992490768148955092789108439237719064984987442649730248239142709108887447259544483455628618726503466984333620261198651388197438715464800808986513234173061568960725828292771262658499562225236274696520846841679903213522888903601262175626689157180027802517482719418284492842016821995984210009159798992165135620247930598392457583130928867491380027805483685858817446006679805153730113919843990539105637542549971816802294434719092697575869445225476757209168681332802790243686512468598979409516006496260623355324389926048533420056640909695511245160623900207424891492827057985945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -22619896836943449007634728114411534658251052539012687832978368709312948528967608350456278095076518636525962220511879993457073008739497606301894647208566267191450449161359558883141640568881202377356079591250208461168353818744275646422083465649091650655444743454639617472149462262162454824617747474316712306467850822981184086473546294593420265871402292157548062747761997059772079739992210558570911624841882976663177863090695756472825858785237947537908267422563182760984272592252957901121193347035832202420793361215575979685792802209946069260193331373034351686961756010843765284485676713774714669667951479330290435195664583894443712432100446319356897004972189762490327612260405515541769985839161130289016014878651979330476677300351026831600561359283939189688749636466945262303405669068292136034699767347596210719315201226263756778397823892380484439249029185293433727868499466870050751102625623742453360773684042698140940607112356350221536354733984783532131731494976795023123714629810065078849469279847600764563456165718437674663305426897240771134622837055755197895970971917963377878894352107362387200555414642028238454898227951631846946825728767887563409067739648334843996451039809525032453214204529530343247102519705496987095430906598565242838289196748477808720192012581963742964749105533608414914935181662924016673781583378269018190797094952488243465442200293564697719041861908907575668840000171259224958505757369366464055125564954232360159157403205746231463926494042616788152276183269930913346682993825284734889319453993950455160362908322467612857919119821300194145280019396443151734385791716055839728329425149193799782828333959251153478927734551978786768996134343781333871927840831865152073723615929108123409645552982899043875417407862219520467439631917800081467429530717782387590698648639280193951805907535493153706072184302229599943869786230515523341160441536454605012286669741951767276189219835121911228091930254072794718364870784190309902383975280186954677220346535224081097551285597526808990966144907288526987584299225185527061165878124032580723092775071068027562400155466377683696582646246193446748637310785221113742926264860218204439574596655753818402037240000062906169997144167303212856003396680430815671134579188791679336163637673801410191326089801004064633424740415279306565999738726284686241634191286722997497446950266575217306873183956854136563647201658756607991258128656629255305888094800583229462078570722912824688766155566638606884636278355948191350784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] -3166408934107850150442755062091234438436505136473488683573683590382173112667650467768831587052136061893801801848960800921834845220067254280001358006935208897466579527991201772611165815171327984056940694866531806553113858211158196882776760064732192653840198681696305958750177448777582319064451695071205553156506926991811963455789371562902654253220524095107666593196531729735621107009605049944871773335354545786007103499670702743660170700196401840414135984305426716557421634815790824433353757559133759164801222747408369277507711611480750460453150267810659084983434399512082959946711168969876652933854152765291076912572797356502018630750754402321075324947636660464165462099072315292484915750374459598527302552527541965385382024712439903822351716380632181785693788405246431808952038390538659265881526024385578536933677899603115110393439068329990108185425889910279442141785753061312485600425718623962033066221463472321369030271231956629209575206376250458666359286065006353413161380771571983837960271953736771771937334079218199412165293534623937341633422281489991083597275447266708505898801548711413547996930357749885530690885533045412338595896611988915128376771881732991589138274930708301179645047740023657287836701115120909797354091085855212024981936029585461461523860360760650563800919417594055260090172387594845461670980568748385979679314635459752379961121828558140343244203222105433614232245851554261622501337708567217432154241197223756760855182017890623983794508918766157359751222622603723744959553171331310783027677453427792964168044462253686274535690386743038803913783455783832487307229709599793868889935094699535746895563366295626069171677778893189192262053653512994215863990292054869404341407302644973116925241481805686671833634116982262956953503215552735116322101182792611635760974957731451924199045410805190368759391297515156340337154777112034399880598629308099038322764699944923811205150472523234436758946049177872783515292470407770388479978237468405178316031024871312176396053183572787849025295698329060174214138990198546689066855359979205030307706737600850345740415980003223193624913082563108473005445345350610921391373407792206872883823683941410297983105555955621957898415218488838136250009576320249033909073069090040557214742029069339388429902482348851603607592310719139665045184163652605482888518282529894998882668979973019602502145080120879601190611699694393395418923187108029071800870796056036582103898391878339280411373816531184737680862125404820235878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] -133418674231706233283885642513146012835948084363112456087600713921809153703831018854370041176222305306092344694444196075688132951419812826854800347292112757670399108322457439011868210048428527689886702850897526264218225529631476174118938091839860402333218004226281976861171175592531116516855006603888733766038127774834099946188332110381040466356612610116252606937638882669748286700754507169127929977729414291344506752355252859831146683372775588314258739352657833824026814804003450738993341590274876435664543385023637080591946018602779030740186942565799210397537191761601548462341768626196802186766197131743070217101843461935290385859003526543820107134198040196165325675779909671767368067722186075007948368483279597942315167014212229855715283427965018356736580498582787005501463532285917162834926667736342023703979184222438366622571455303200936938970419137118869205423593049695341415513809870739817586273815193829116875817290170073213317803179053546920076940079480293881379187769874444386158969820173996298747756844085707241017140971365009621156359490825668201595874392899728029034598784499587601029604502717101712129622035708426682556779489007160024948023671147937773787969406168036493678739416816614847927901097883737025569640933446239593738523171882269884969597721693784842728213394266828021265272179104921874873455563046944845110269202205492611600335985382381779843955550753951543055635895549129571690409967300018938540391296037196055251359301734929949950586143938129224953231914064349326608732390128074827308682498549341824294934884434285586551392757461229153998407501537425234758651452672393124686786563725129412002519380493836528505307619492428738566502816673143900620654513176124401289441712276725597328086343529166197480940969140929637900608800696415595738016307696571265630532232260942546033525666515705630952479959591202747513916805333743928930464307090816851287759812443110790047781075038124839698749532165151118219290658478662016027740363272503625397338734716479210901713457359128180085567445592071529064680873288878806060284807503389446291102450409977505924212427139530384974807652852865307105102417926738296766449551750963083577315901915833754137840787570202092674346850353361463603305248758339231542414125423760847129630296917299105046933234216592334622623898850490054979652663401079239576774496728210710158326538600599619325471110665120798120877054003926374603977211752715713358742188929756102675726456762610002121845292384961338358336885183181276097544192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -1053275833097355099243370878364143517284419503922614089915811364624844879080976830044339724042995939317656254520100288586063933325744582770204540540118172268584783891235385906651579354292181605107593656261223272862992282201788245049526119272982049155992505331619035814983693928168976162701757313533748405583813458356274439130724336670340791015611445819128506695838579307421624741196837757249534363413936054804149083102783462264277757693389040881569330116770582435289404251492867757106357356820242244608087127750193425264783272018181854838762482330227923209080272101394878515389490258330411142055464636931976348740741646454675044861238822053226654171453509471930467697321223769466150515379321174148937558821742690644956192432031903923480345217928568143853117673380727735747900639687825634142583322262403564704991335154022583424192486988260739846812964445842886395154306376287201215561095784849508959672190128542517774550711704876492720869015328606108151447856735236901761132123496894284244015113559771897086620430028175955571044480549061207357422661904318452241331023741875347111185128098711159147296868816454444790008779404932856906188858503461056488601492630708128043262678921926913407754329325712392614681763621181117007327730726049091315103231733198576704875271003001219079645719204439624424501659993461289964238788562207438294170076817434839756259966230898238940125178221640070492793202754383234654698182328386992404847547695909990629897983569451127067818027774737236994968055185304461649463125140254496150976791077050843038276714099041163323446739915731622431241109426817069236717513932400727841832517940612258234075250067736679408340752933675406050323006838242730241401451373212298397447496124513548720877946981812285245346740911771754896052933479093305431633915738041447417734554249560208602604852861389172648096574873479977017051130307759591496983213393847985257525321014682834687172481501217514722304874149236258997570009197036238669915858097194971929986679942676834979309963425743854406501732095958115276104732971301053876346673997431029077312013163196148561668929016194716234242746263581479407549539015408663034213158105351628427716872078472595796726799544489392850995340688534521981788837131040694781733005257903907088142849221942463742388092829431754066739237855490330936300763814508717414051584399660161891720582101232602268610797438453525563169056658932021870925436530034622453253187110727536575326383261674449328867095709667257446883169827058256779726028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -1735976824276770376288933330757370747544694740804970413073136807261168509689920872316222028883349333350126350722302236148939753986656512922815684498059403594261198295062820517611600883214106455366320457435098285321203410418514823946535863439032361611932275570377882883977260111542756196993779971395564671260219562673908480920167413545273489194319238797821336416594778363038867478983548821558801851801054736379183565910917284792739253272817068273626342680166806214133574504302286920576119920407559575767841313395578763253136547905042694535900809706082288592312121476268392637819166912773034691586268042646713090994509591851338437137247788126000317147556374153517646278749725759331860507152755412139885370481767064672058635025018683619176844080352098751643581542868033874119629165706707556511052341886437252446948936708419342256772740486613457443648635327101135770849326212393195435087155008285606611752325846927344577170343911552834703045636389920881550279354473259267822998217836021420655383316626176244772527399684212872918479174320486144389678043152711027332174304366501458505616993698120036277829407888499906947478628195386121759392898537804418238931003949717978955306541426263266338614158580959555899069876838582053236891124775153061470602896635711593586450700277559055353659944907926411516799837550241143865785539337157703825425690323363743888773000392324961336582065836298733810214905908892146507419902467100127369456240464930585552139894129281432326610374403937002219845700127022849678088603834287290089085407628670664960916772380979528142680931775544616843973603375348062463265673692478702154764006341083911264460601573498246857052135084478230711982446892950221074806655197976053112046497899094246432896016289020291688063678018283245105241394212461450922967069408402903128955590028860846269827468757922057293200300694424961349990638185177722732080493765474482723203090914582597517761402682935410073440688149017660933633595954883613702072869432453438632204589295751911351353931350421085108649770642678962050760156488910570860904400377481819199557249898323555495339005433944744428256569655985726984080836698744315197059613340676877824421598011918414285773510295573068482156417921428649105092176933183411265404560559897760344115598249607305840463647970756308081740490672382636452442023538529247123567803936445357814766490416348328505374531717762097952821695040481382717232205421613210930721245073292563071880787980518907496491841215568147303740114927549221146254639104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 231702752728393585819094282864364494422428561973059961206547624266501459830541714134940088559262560913114291332799857378105390012272225185535300576694583592352886363941862402100946454421589642829297986383716905662339106892612917429361904586837680913797571229093706317970643551165671129319105035902793814624356227426543883259971210921577795306211314799756518660362973261067909662297579815216794662532643812551796518810675237890846339010366283533449323798171390924641885486178036591616412988236806293997796892061945668424757225588457266447730600021325790195907745711934705278190074379599182633879176944152868500841525586409356158235910035125725215531836472735011434884727927185150756980790266134755746808919709021027230422870577326887009033725202264402221905068375451332879845958198609381152498947681856735365447909130397122472893937794547098164124084168874622441777423380146423184995641611230549781073950847198822359316798730432451006436186606414356778224460656928063957728765456657109839947474584889226156276177857563196353708228880516449905612717879851600365862416820369713168471807002353286869579158543620601417620987868729749960293821907035872791376578384848391124457554785319064722078092596997086622609873371475555016495872073531229164730587900720291697630812440305910527686524028192869189387526747296191444000834924778459060037832201633930438347601814767094920398010986096578140050735695548829780490061685657964979385867412489516861013668176817824618363941782743629158990521067004516977878730082728734905997332635054844698560127228346467099665847345940263264591822322556620610563482126081664960005283813278733968516442698174026735078610856858631662709350739931477880215254020296879375997648597915575228136020923548447616851018915723961906998579694378875757276532860964991721560614627859741813823470379997569688031905543385487619013976012596580548818628651927357554318589190606317692944796311728505240529437272908217446415116488527786988343718075391396514668463039119578890111286039906560935239220361216388757677683317254114282903670006956191109586729922267153315467483371263566731040743100727348355312770239637417592232936517995779336143415130568418341309952847681678748972377709748466664839207284910894762924609256881532332243820931213379303189724809873622858958139413864043320893542961895817243556327746460950727163963844750116471058233320847588779340700309425310400135994325805752558300991773532617815001495414747711359279096639240395802206569060345740463405059276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 2368390002965719516245165106210325560341517452187783884303052339186365101638712111339289912026657552168046788205971722383317480742437996089498510150277037122370705251572071967221651983545511523428313450700129300842199372336315003675590359660059141126934781557241130482379737503510589995841809779475982253126562725525336250840581030893976477290437826369915979813308361820130078750907634450586708960683388088571155898692539055999658565165786208949531736893782880110982111885412615851522063170823128407294886035440259195154870271855599564140431528104528274341536072780407315495298731472040649367293927012400266827652776411835448738597215703624512678510810792932628381831901364646305440273192292339426566510012920786598768748732493953000955810410809850679499584297861698880287112279521452124634331324376216827100309819866369538866846692207101009700390599909410225786936368762885665666709411198176290147384451583482854688168257105471207529759207881940272197942150605262159513855094504438946716343565425066138089385600416029124659764587877332695134101844947856275484996870224702385021915288831508207946225724600012483516390000445512216971752829187522046260332638462422969441052713132519096264893202276058724323544995713631466387875139413470325633336170067017785553737218557962312825666420031329604193791640072481046981044932499047537541774641010592619309563286482134449538953077920626174388621931039590363492941393631180453419301753626682252011824542319478839006375705835072869634389926374966333677779070481359208178100546251313034814457964411242745565507800673142902486887145501941650698525411701370032419222969289149319946241665412108532525359390756360792431289999441639706925698924492171912305156445995574190433386242614579468757779115174706195779324170476446945897482410144778907120276847586995046642016016751229175605095745971600123741142533057072017328875474693149253126169924249802912568921518898651442373861171237946591438023987775437893338308557771938257778186778069401996207434134765875963895741445772529855802624973998518968577395909949035917287619353275359266844659343732548233993013878747515409456108022371605914857503358292609791720266106063429528835958367452124304825480237912754386310747005787616157607092398126027864475534197129856820123407852632391829430355968781652009798690795436939986744816175236090074020042518534498261027238883821129363027381000257504341611773637751454546616473891934958025655945182508309868675013865835370763897923742598497461486404604264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 18424719533636029180996325785810290492723860080945734029405499032645482415541093333154810154473382928863489074179402081003121023923033684943768843220440979420441859734935438539867429856175991484523443005881728024640331798219428940927481433440827975315806698170934809153481831250902894116548538390952439728800172142947432583469892425382219801278488543502499544231493493180074236578397926043541279439825031776612281708686412102756671597457497006010063289988006078711159739739957961233291541544055466505020318034285440627827004474795316516710191990927338792409779479668290947790791205708391934968681637983914069583868433808682221287900563604178915051230121082791602263702276388735038062318016763830174243435017600469210685666773968468033797660927929430173406046875576720120830556358963046343720321187583011374960513227994626857367026464116666268832868110036558022248284747202006623923430373636259639422392669185198472377954416680280071019936843245948948058761335194948998957058092666804218068055955827514977146892487201566795543396771806694613315927694788969170557684372638253070707774497142041395831437453155428736461453348084695049537111809235482105334202326937465349132786751712549821699715262540203784007831738813221250998358160575630770008942629444638414944613287887740473735316424364780183356870408808096728399764791060269935545982195568130724296288111489471660209043744368431424977626345709346936794539550150879936053244294117306309488211140989506451146403928107761052701815447792791093582435594699475994213655788894739011813214035789894430329299908989184704585172746707632729510986572190331293790043059623835078398227133813631106926877035395767672149296169792918648545957323772200425973365961666880901621774624012868014538189752069772923526617948391406966137225244713274010054532600896119581920786669440007374657396215547128849593430515170532220533562740934570465960992190862472428009863738723099798543765447021234660345867068195476650655337892169465116525850614807277526121349883241924975043391069291355209737723285693720732292335935836006028624191787459159228492476776978271684445895034744503777232218881984074884334221966947066057044311828296361486879483414295205367972970616850414005196627128752733700980593116543865340311942509516567971576872545499792390730226614303233507780434210647056719427108686964518234455885783239160938304971022828137002484038506429294194532597540397009507464612739493703261065548623446958621899911107948473515463642273456614728404642352332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -262652633457128680519060175845521553538100666413801892352717069275436303700511711268988173989902038662017763953125001080167932307806292887874968489022591669064760579032489880808765549810491639564970381510479590885936141435838088162020046675666288602605617461681237166163003735882087841588652245577448463292196076480348990726653635655527326115330597358393488219152664889180315003704209269444465650553972228623674093062056072327735806449747461225077411416652206073049255570789448985947278314990230162694750636028564693846120542276738713299627422691052000273883462039268438867313717276493428490939166064727492760915820584274510423023961722170288362726644183849642703865852904229841933343757186174144262023014970555997716730171219968636383103145349770906445968771175995763430899242677542516206497473941187938333275038778460921572633780026113470402729126547763075831046450973904947515741079105524833068071671649309903116217232509511982385058340926815141116771527631769722230775868641256677176620870843469508585774499189378917385869075689842564354445906838688806279780138873488256775528513598164525022311019521928629674090411706027036880095424209451436420729164691740268869302484338160819339484432728308354474827496386936379467825750256600019103993487319199133025559628067603450383952458256159933325527301520389567713555935243196291618695974076900744987853005776219274451246357023424626092658199110628638443018980368880453225755120824150230997374049353746799952157906915866692577364290741832689384167524456776040054535039970920513146312760533523578025372894187771067137867781908865283426550854162742939227390290995386159352285852325600965870388551807382093959748871248057341891619879118357724447208990205872405520247765061516762936281622290285795784585594477171115941454949146438488915752977754699404555323204392140474981670922633572259641491690282947339759331314137289395638855910506250162550959888315227767212683758663029401044446639127385897229730617904358458445075040159805413511792927791820854080431242150787470434550626722915333556765190777666225510425297085868323338952791834383577344641925496530318534249726307523315882846770484725224563586671123512197590839249946294604944519593372568278071708842373573527616559568669667031482083959898905246473875212729508933281718459565925201832329828404714671361390253342844693450471890669120229812145525345133170785201132341707138655768021109762172660004505288290327693885211760026435244638880093233500632865660852246713945376223699927040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] -480825046692354571349145761542928393541761038636794723234089906825416932537861378634937500642058419180781893704647194599392400254388571915381125485320867761716987023378619175402192064397759760799032356268665426620554159564466555778658599067081149583673506282603953388056166114106458445561718497880013368275260495552905085698649446892054848950632814621938366558931963977365948181555474090455246149176998466570191685927179491800080595903184069971447837023228215859409351226154599330331350604444406026155133374400530946109516149033248565470003870850449292556994293469531455203286197509885684154831524367038328732247873780728048569447677065874980413000441159330719224907165291959708958762631903149452729964567281028064955342373624803977751682595025406013083294043754756272794873065673092355136699422534853181144658616569183463345903837841816041400497664129369140638538327649081159918688470888544581418105518174730177235553987185664077325576867915215801011583607730527268614626248030729856035349050190843517213131056361593197400737165630163935413027185626954991245671872558481095320102542987846106841183425203539553585902941454148215362846482932553262395166931212385963465402307458809810775867393926537282449276721585042448873576968423008526170642179490732500236631689483245398554125837712123957189176777544767522277251573224818038873969075489872690932427568869540979189633638688227996151149335390093185434617917985384004382345922946084719638609255857224045546117998862788785057410317348202230623352050152304109865599964049228536729888368073093778789483151318243208812563667450195856894928042109777426338560150771685739329756752612973497606306307900361812019546008786252523061241991019405299544630222998137444972324419534762064076612741073564845908832982282863400072859955661858968853511494702570146279514658569285862465584444530561887764560487171175405378140458253641378167051467544714273712332908898258624205214108720925298429453944260054640621733360745260825141542064330425270108618868116225572229969486206690051140291027048240242644951418409566224425271418789098968802173914825600488327091303265725707637129007447609349633640291731988928208063034416276016116682813160958705406693743453603863932451896523998905772463490694767232569706229242404801244487251168067188133905085013188813354760829895408075519605425832656047728899209271088347908642293272111785083152210683665803609164411069007987422610841135607678524150639763335302415983682010473741465282330302448633692498424967987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] 5894594852696325797493328503106256377381477512206696783514095953717128189995925174300091407211975684236139819417367290671942812843486736318958463693603524309573170970469680698073111909361878080718711381322090858397249319717133254822782132849126987918932899616070071979624693048334455792377551500588120622345102043915115972954281662300965615152982121592848341112452940983974058188754636956209709038874786516343415365158214868838675022280517824226243237321987744463040010806467770231289014507480521528996895191949856300503281847640959840006978915786547729055735109549672647279165869903182704415774263761124385744343542732091332185427866571179801980232921986360241366045366759121187117844730589159930416266316062148064318835016649286808995284416220573630848397620826270151942799774216936904797786512823090496086661327572885210116208795408121968649858339538278249211412520689573425954897618253714170678934349035223662682998648150631439767768274529981641508149090704338586737785082564692445987336819618040083821803292022453033413976947862090373030988659050165012146013235256113853805422846197912757448795775337966685223491897841969142519452297402407771430821794099033489627271881244672380628025944798965348111049746762781759274526909167881412331259499228985133099502550363355759145098482843738175189215591608533939299842622718826918701601730104914608396702064870948157235794048419681352672655014650985710442617371882819750300774195914615138497352175919355456324678408733922022297006947645574970150744202955039756072055333131860277889055715819605515766469473986584585547194066552137367297162002968083314126445796938762514852061875755173609097290766224570500525064512359020943042297547334080668668114849306487172533754023485097122857833172590059445165555498133149731692936843225399131006209816656717799741848966966838713998356713516242102914624522907762798667580257791646342311365871678803601725667099663345966823983794141953006843948571334307050045690053485363810123847197027895728066606147845674531297337798038081620993443475546631421430554087126761395469187306212756801201035533334153336893262666846315649633177707007049574828144538575934383091618504765396928959603317734475455816322246856161269999110722050790812493201754847097318521782668920166768307963003471770796986035708232859406585011404901462152365644905984429141694134649979906656268979726443641519955927713407348530388502515411801859710800534918788006115533785863996643139017585174853855602269077857354598443375100946284544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] -3397771315100413647393024372060568122085238223231062058306111936538830484033775898429523649838260891354805153706641503408082918096738600462840443826555096207889049720669487164977860096946897110972441950957628504149064495301922210322209985783739218197105130112220947546530994511458586683219850311598315493566181174853445306589229393303414648221224156631703870703196854533207427360300603177746278289499078290962972579476318116282027574660835590348058534286669221250601339062596480121866543039604675990987169409670359952778679393518643121173822699600563711764759741889527644411898237690272232598751192591044146172440039235471623390712441225263046456738374525347199754570590948871996678284700523589553642808277819806509110957440722798192040666980373425776372919754362339650153631059661404675809552437471082262831125356856347448835083300514624187743202158133006588104361202554642851581823557163998396015163501426955067140594756622070273613259536449540018301230006295109849671405515785202093598273742509608315192028893266323956325698032262143755870028034130153690375483730967935567308251546498008796977631979901668582717302135917057512312798928690493054327126027766803155741097563820501939363284124495573092171650483897870380585558489125568069975135912057726851820955643653633521507008311319747207947861947794754140853281945146849705207837374449727218832750094620763436251848545150442633155254202234077295109903251142863711689153457541970326962503062791320064886583688320370952746860496656683224819142823912442170413188833647565090725517726763460661407891359553968323970555140570275528640042491573366975395030054959090306995095902004227497712836303357124836201400160198920136312916460495195256495972328230778572887545276879475654168042682511744455269655986645789320834624160100615533562214886823095221548542216758538634830416973376250007708447865156707028787955470291311589293835403897628092432204622162244369967161740341148305827151683646244684258741082678272599168913716104034263923407775953125402109519434030727740454835052132405714849009432794407262986905148966537779847617571450653744872939962552477377178886117475047233467248023135641529325639555319491466098145043584755549578091626774307555353370065220669946198870908189867558472614104019373851307511121327056656142395525683734294984375105322709890031611895575587145668499025281210495229696374562187602341350799207573244350111729116852831627555177197022011026270132153500561863254025366364321143144450215971126780169488538009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -28092469343240500254665254852490559998122580251932071851356806098914582287137068599760825155910156471521041220959424070918589110983085045615186108793727944992369265181410483721719879384027882849980207082399173683343373474177779736976897389758756991446347173165749991468414088192845956046295613622361292080766017646343631026494572467770630927274807271876179673825009779510348247989396642542249588325897014487090419704769436196320995216397100363483070928682880296377488914355543462710895454672111752234551806921012630141993984577085798585549330406077560889315509588736390099526886364925956155384275247341698648338083752541214033222479505626209674198909551328664967984518372942358593746524629238847881774116737681161748213985375272868353999613510308866014739722050684605555157997498439599481411531645343924908908241734864062576719326598982989580094972755509007500442214081015715628738871070221903110470298578827749602700498575191837764354201623439217898566213460514371254038876477385180671453370303069666206430803227603520443912196359320416654295269985081651495489257154722296028565330230268111400840609494218254020726557036999351251006825990320918372952255749371688869280908657439195029997716130779551819289581249414334651399791784559116963293713483508184150704508362761730834448296324520255430361155756511312768936653099102945786441179593160903559828888382012062781526643534075202073150264637681581036252154961565625022806385991372176735065383691028003080531901579172802088724590092593646503794212832363090443013421899817993397125675151997022160984886112379108087020168555978325839964544637277926693203124282863801110381985758367742768323796399234000040971740239851746455072274997508669835951194062806527341104370560953798755451350683023673354843347872652361395702854797089789027360445758010304129514353220212399702777559325418570441597238407493412611067367830094059663911832524786050510266789013264873857973907393255176012430871429610247604897644132981295922072109064167178121668428963699738245090128147976218829482973011401862005429665003857514763576965575519879985453300896269536900410061230989686855899020676640646967639153910495009464696353923220235552531513362052153031619131539278915914471801954302441055084226618717380393794718850956899587115046079614818697882972409865069806572951135839400086456119091322432712542357781121491628585957983355139171531483146383687460719788525810476336068966286741938629455888119853687413774250060289403251135442573063823194719627087796240384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 49185840397534260544674053291288203180038956899728399520916097292377956252788677118197481387020056596252759925988812528559636013124928384347932142323533045349619481547901578829448279915084090343855503922105645347755684391514832776963541641260331313234400379005412346649430505425046139590213204022950325429141910706244398963648709900461112054397384925830777599858162615579702731346383654843266885356609096344706860971870545283758686715843989173201077156621597286666138341987910662260231051446885975962631693300359012427722466847447404634601608725352816144506240809585315909000487084206994617700118237758690422486381663089569422661791299459959260226630388042886949189669544774533606780784512953254988871093203797260631467014246727898468184379798944983536043654385882168812401230200496210643054748129095007319329435758806294739314175433250172136428807654336876942441207108524055995192693108759328356473509354303935432893745313790129903924974490201548991268941366364867096399978900523294665142151083094958511182836217303137356151749012138560337582088692330942225272873786404534580424244178733057904094559783629335770811420871775519627397500319511954939816433557988113036294982586360494383295197656600809791306701718694191683524808582608695505187139788000900432313058933887105180157712612089432075487054006634092214940143295110331814219203147583152677178095004387757484523291211613167064399136441284039560564650467894278534362834255893729080537716578156799204082706861919282536354521905866970573165992315621011110511024066217629497704463102687377762698988615120552064793401471956887417765004611339441674603828340425420404436525840942881943541540849783047265507160693685903635906676250048804157324560469237240568506163595732570576488445787560122930933100585813031382876132128542772770937869793963026560367000611750972967793112487412336233704345356757732969013187221339553875063343797779622778004944800002326530529688630139563720978442376592914447973935856511948702215565189305547543663509906606164483931325627324761047979145904354359815873854087046261851268389791896611901848897621966642198156019898129216511378162497321112590745205778132754000813608521821889410437358182166236620491091341481607510514480084195526027181432382771316557556443025989776215131237341366727835725380421710335250906521769267813265618320573550222310636416517061892905728851467945109725292583033501365174839408753915890531997537669403320172967261778830511521752640660271141200137864893760780764248576596167884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -180930108689918418295037370443193080122253195100300624145667870961861501460051401077275889039971205617356768123851977223633672377574287872022744713392087786810609321141763882898353161335244597801179680457598345387604149712788537409634634180525322916711823107847788930557689047246286667468589948998570248267585834673164872648725017900412225094172851522209914616270721390042012008193162031921066400259489500390075222003367198814631070160976203989773681597668736352242500652788552478694414736558994131359885804752752580857249032013990957360223940255829331022364062654522365481095687935360675923995528549806116738327455643410798045882485246460159450559499525948301997796479489525653948051577272376336574181305256029349379084944116025221827290205105680893060721169150756882461067133134335758002194883346244545092680842729024240031002160214919411158400237392365238884823730724906947124974626318996731929693707909829665754896883422696137635314703586380826608915238234016157995503074041919634931535715030102312348290712876466641295307292181440763227744727715393483824365421227903879324994487008384746707071690399061393903834436623220183480804455175662665659623255359271370493595271103050887513238762307911341951443420874062443828521199518175864965348936587786027854341162890183180382704231256408992672063507749768383147565954712125975678122159376026759174181627861739239850494229703134989280496914534193178657606219485398950792853699376444963568104307325313794628526036860387487084172592855154144679913554161284662591470603793407298304348916768724877128536222204967314234232973611913400096948106414513635868558067336057656356637447206219151206914377988569790144837326700307593809914644555815975579950470812441844782436345233237797943595634609187027390705771731961364539420719201156747760391711223316910440186345050192196683662874610253460567005512155372266230531008609453476257881816268640680725128828931831343518215851068497724782303496405844875848743779037561249082146465408334019459220410929772024763322434887490052348981379601769143882497594529704234229683534850232074825192533509218585395908711846446886275318438448900306979250984274759740928504816849935393702760476629986510446562378820463518718977421265188255933447979640449879399569977640200654078054521219634151846285455938969457808831202266961590035152920394353398683215815067843738912751722893930835448669432197248084349410443091730468487903759331188586594941405127209569538137111527348228766274458791289041645565450846312857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 739276369661174333726773859196934567864824919160667990138388583839064618257903397146616430766259640723514563125967329906615662588962571175516001790898601211512009837002482123827876436543764624545087789814300577788128695194963785872059556657558819729432205806964989049093842464839835564293751637983006764432477033715036235835817118324314814602557838615482503900246776522523794708671116830242632773890843809557273776783802676442834746923438163408304393510358406177688339108182307406210262620473253841398403065249414201311191232228853283089336320905187846026958396503522551126381630518505393190729877851616209820139475481659105853240268329086424799587005218152350592303316620555911367167343847641755003928904754366572164847135456624225713240787189543689077320444644110445225848505552618657144694917417965069612246721657780623927715120322747165071619299680298815040985690963110602487901373450957191862142190782415570938107321567995849768740741789637850687213401111406172847042141166779666073337982300118426752640265113406575726298963905365251202885002890905844603524547384715496666223177866143144158097571934253404730327889509077385652689692541889658157960755021393810281289386623046814851483564634671686625809302987429441338440220063014493918161895184465430707688754385918165488714195317779613899602819712053146131516350895797743475364853422962257180194502260609908394890332022353014495689275859461241916105613163859281099308891825001551411371079402355570448786576912994751090632981859368085980331547028930345643896520389909142565693773851186122307071972579580500319786582120233814665103611607112420769607300151298660736760011049049514743550859493742342052291740581961302601961144008557760227050346510879672424526415250123810011463082132412097728370649494571407963804075230642186547277969795822242022827502846536153206217946928416415800811112073919821412627284079130220995271556395328565848282529066838196938099725742882821902028777939230926361224137826440411622089175377542720147223309920609648539085157581446290823903639529489767851765780272811764439862217592079898070867754850307263198544225513221447480775202444934686565613436563908234164943680462785861740455092902180053937827507260286135496445006312872454131701000102647580083606875127830674305625701579002123735887252065300851847943281418660701596536647712164727169760361507774203193841741924158276247647931551138812522222836073880059690102911839078146400202103154684459883218597342441810203627298204387192531365484627492864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] -711558381914860725836632364090682918097686803741948541221802955746540382036433384834397378158199582707925574913411605743727312713157107986562159946294871408034557881600426075554935177143955671457952921389153312049359511062347379349211960943910452313610627529130807025924642170628204553291497140515722491381108897822053213839986191056665609605282635668597144914027546552147432994054633129264254102975538260601131284344176020377235378250898569244099989789923073649043408217311093159766205883495435933549188235139663805777070369323843260359569066607478606495995363578008246476270582867820658691164017961335927535878474860759976954752675829659362235523176081828834021065451623206845923979262323345300364880388224875694873470960107722593464569214755370085700815147935808779566867043689043192254607229927176671193169152294360224768756537253225020923466780302337266902906130026396497096257419763755515267539694572357303911643828172627251496939411424056719203266656137018009555523602985125672544148214045642749997773134022862960306939581067380514083226278004214662114274379862168161897888389976810699872508876896310697107945668923393685846658981959878774322925343987886351016313479887834590367885756969920383732725791438067371200835925152127941222181889791679329783293920058440067212476677848603510084304428223322247003480665360755207027756976521089929691043806162798955827765219776785828427839053545131835138269591251101990311527914459282252028888577585624004003008660625294488232352657743520817313489756477082376933770799766661966555969954939764044038465093459232716990854382787373529445451569784020896714951320814972320300291382669989781771580781192485175827404164918745748549938747935039820006593117725473105534867977903477177100786183224441716200028694845769161406108802500364817105895591883976799689595834351561359208212719778415104033865032513935372998600915133194122311838014521570707256082793493975834733093669813982639647783340136227346162720037033675967653231996690296253432185107089815793198349862308747797633245978338259817502093089502402758842519674510313263969476264213794409030625096808340320135439263294615744229487372194420768210839284129594720729407344472738174991904762841791456508573671488981706238278299610334908142039258582885014846564059021574418034020037846830507844301842876218375583188677066391138160759519826655609483757807380016886339118741177039333247983193086211497675114722548356032469573351491183731180220275509748950338790241159459195133071325918209769472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -2646390637506980354464803701607074939511892380905017671645811297219711252408285813970704342036225889744801189573181229342043580013900166626301169489258283753621850526001547896734595241128605582708793042217764614307401935808355832121731036405128207931928674905695993258692060146382014693624434239758064266169960413287298849692995229515163336252030889265362572471124471885802918508940387138954098319861448926981254263260286190056358476374382797967534611357149474326664634183422276732514999878360548736681594165026293951014133845976996235690631609664335991899304429773008351139735069996317068034419005990165753293768699406128362830058594182715958495812280724458192639559562081614867303396733370763360072949302499604862865972703174467990740880805290011279952896536136022054628116535919737794314089521476531030488912126253550913804943203430424574891551287255444861170873351307749455207476909707802423479107247598655267056070971685314374517357325875283582404948946045981741417850183436136494723959047243591775617216430786683255303130287472285383788977389845884479662541164396051551856721087492614403443562300430716095480558379137180186275547263206369821988706550183938087418295229333839427809323361775192139991264970515041571110592393979721182273185641814926382223868259306914068193970328700052601544069688560892339058911111691803508468615481076255558058823268606491843176651702318008115046926044018246596605090855098886206427655348315358934777091154511474744509654865773311924753180056742738487984568715245311876362017717954801291172291830694884816909104423880352364035899158969988580996035024345961861952999035647810521775758713198210450420356679402495906272596449685763930047046709449843002990183811189967213994316378992509256618367733778795137634720169249447043737720828342259153852983634830131119277535153652246272849525759082691627833844123060567397644792545554268801874452741454091663659796454226329324808803218222614081849247071740629975852832154818070261680830521505988434465425508060198369518609972596842987910554055282178462937825336041409829358808359335051969157794329283647092113369748835412852082847837690012368330952309882657863067246986296802467004972578442588170491730862121334621027758528353185085137733823778033923459883356527138280217633889896046476857309888949690948613486053367535232861929256088328042622033539770210017390800164379205865328343349053637659764054647349628155415400252641757540765818201967151036627308441763483879497541880367849458483792874024049049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 9803193810192995866674806704705818414901130968399197057079703302469209496252626235721163131650895431722352671928609945484888793687876399419403804095237477781175631933150654274397175358121092219084265616706593720447116200285411084743359703169801601460828621810021646494847483174208692326895852866582852283404401676843363752323731743543293173803454161785051468857153325449845575907585935423515929505332929677278599639658261407945279857508544304702416753565702132080000912563218256250729690535508699821566579468734142211593366669152469905499631970441559857540005595600848218936692284880259261921004969618558089407652209087146282768461930296231702841400977570553935506698885024639145470823687605833838999620225758248423497531431682176260436028044108193385830963105013828993681321921021495255127978018148897948527830745469673519285495390537448619541531325326836421756821248410346281584597000067472208089702538925220847732695566742713972596883181549287245520512488220101645912722660275337466673207098417653650489552653020295133835818563726187227373394675166241111309161344582124741207278121667858886564255883947825917783292421665928597261905489022619492007538871761356419746580619954652683301897258622571038153291664993112720745220472138788978272419389166305856711265592888952331251712129758496866885773173798288041481708411682357015330116243693872314872421384683910410099163709680136021780066167201298832823647675394290047534744407518262728095382039868060472907899432667774627845554936541378832706260109667250497860025603539013497788153500647720912619690149082494324473970820363556041246402400407522578224341932348539263716385893999257635322067651247871867352929261504930484798752071077888012286229877345537911542716297550722357594239990575835006421158482318220563760565397043341697136830795237577873054558960828034093142374905903479790716414819021077977821589798988742253941140755770052430228536292188335694400619048459698657654757725574519974021090325101161033148172164081196460127707782283778153106955235210319269316770759120734960630482076930191569399332549025775871140438918903157456209380718966246049979850441431267034436910336821248515855345784404222886782183674077286264664646519708407448495541915750604141597216573627582196084707239801521219845233580498467203121959080994932275146727569558303822438677914530362623926996955549161193854945125378709116698955096970700868568811858246258845852895890685236301189028028851116014539721232110909323564451954037974359339878556406258860032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -16634232158880761223238339544852780660267391466659552762838974027508096150744827508645048364758252099600497520112673302868679313653788859734130458947779621378557791843714920475206380534459469875340573738828092129229714432390669277355066779004154068507414742712658550230384655590423396211869411456404797179122427836390722304011015445477654488081723536485383839173984427634716174915291321156071444834268992774293343475733965215511710118546959811198136106689749066740487569672808510931068948533415688305559136420266573332060256024113101429402032020939044530672953643452187056138953402782183168420353159718047730658662029885243823914895248949150952607734171438412944798843797246888543539015625037527378092277086772308178934454790875468233107512542742218848132158982057209784549893786007276531324447887471361668765066318816794366933879331494677621209293451610529713064999998127513109295469874842287830004102698476267050110208455070615382584005481877119822449832070766929727028664811700366488975488663056206125440610830301700787717217570345198179417289971054077321556175976706777072232864361584197498791864795461909842526697247457668865346319561073916840221987564493139851392138400745532271425598623106083888166329774869128326834983056934488696698340061586614164031534819065887124722086001058043974287963820266698725296977861002230628977457565971360627280855405230809420919136872836380044098144821689694899117454755360653039716813263980818517761570285593466407416426736580612884910224633853873102349235927517955988263490843485653438619772429271585967328395447817366906130286061541667142436556934684778234841150021326653659089105894581821740006209718219026185598612650696568218690271782396315933326497137748114625315382150444685767471364912463742807011331426008503492371368679625422417485481647828764332950930404821461890516302510309969168455279035986027962771766482696029737365947049814837310389166448245040679226772663620641860453362709997721932815185023310572366228589111815705673657467276727090642227142609568310286979809603112539697924605265378095525602982664872525767679657669152514210453322305024187201195644026325909913330297154934233723057340483851407701456026308827117553250748735380356981199567427683985787104293854171705735112300040848602750921319782038695813356360371951646692133820637208020150351072245526367540526120448516663411971084904163067017748652014654095162759218058350598485607112708283046353491214654777228621364661796296791074726065588705259063841712804607295488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 18827066222875067592973226038137757842848511420245770273191375661568568227894382654293023361719548441609360721048500111033928340369214013562169370860678040187908395979346959452569411983117338132098324176589402520497404696637011244347383413439240574844178552644502704600126907984127081298411652563589546207938769370303362048326286904848776235825030487695098042880939597956580465862450393635185375739622107739617701380196378764215863058819112320571589434413272670334732774935453564599985203600507983716501112008990224183659249951123304215091875918300607046482703627857719337966583412744313299403720529651852737859363523719405784989533809645251630482468843181884234634250734994243948457894019773365851494491085704647804085529397507291418616571047327838412406958919065421144312735671291010659946393309104191948468927485202134176280503669963317340165923588774326165719942178388127845719769487802863323897888485579471241947537006640721947295001845664513705219130649196186536740328644851088389889358459340858340143011294782357365880405577985923986039637098657569581558150507585259603258048459778056240333835921355720554061179660780459314547201164131928948833409079301555903251759794565708256401260365089156712915603274531544594077752872846710381545058861521967614913601982039816401795653366627026962025152979639846299394039340498720998279861804973009174335591775843486703909965147890529605859924001998690858277874563699339540093444599578745707276963164877840299287685445641566569388968640535595133028585557905911428852337576632559424679013992399068279837600897028001533624362516165218189033911368367304662748941698887967302294548953862635199852618860349603727092620721216679962299255775362034395725148072828304439122896793880883345956547040144841217724551748451781132666741663458432392570392308382852827603418325980984623237089668453805471067899315404939795060089125844210434709491453528635465496899953674149813657920610978639154940291544474410829069740457804998739112789755977585472643963188612842932746766757794538404087217069302742941693644601884374741264665654774414065121574480109985335462048018929279537710970103104643188723642894810374709687213477599289496067753716664750707403804362759030478885628502168229236453998671085931662425448513089995054544558773050257192732892508947595097886265012368330281509874604095830309270933341744277756710084374686442307987650949911464735067607309716024693286223507073700676152070150051703690965847218473216967864287909360575520745699264534014853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -14778214992102255565292875626794093248881961083609761879629039273690035167145436991076755640890082666038148439702543185926657834334140526202192527212400242578797437569933144002818232740654004309381579656028992309997285778669864620955294060457834524861675988760735560542626664896917510829901460213268840267185311928041129362301768736170533590148869359372581039930683775345040349037189393081244622761397672247668584860443746782153505917827034122481355389386850041048057578799738681073084494360495852997311732971828633655672904475287101831242280102692771574476409850728604614282483310778806704295393768427749984563112005355947697838594987507007582280483038259836765475378131796133621794792878270171866901451395982878840114788919167854709187037331419696244434761957438450926200968320860543243774353426267568735639462253795770490578907107508895703129073885921803554942171855391385589143673684151249944268749957435709507199357102792669176677962808688535185500534660330045526609069978186101047535709179782184689842946691256624664516962438238287921532285363440848419776457801749131903345987946621728895477163629828815791922348406994844154531966802792189636276241637704928757201185218061566233005423087538598710534135486477058598693562676632119373793724949398587901137520954727559441164528387268507818934107150896383244669103305384786657473376811035228520242617935851976577199890047560434247053759912664766518972696529862840109648487426649426308828322660879467808195529129122535477030025447333733157846876719965619857623346995894391393827559578140915353512072838722557640265820157644702955354561105375669815501195351276915383239247190031339413639569028545655553204857181775770505271140919045383638465176102215597442409541348462637942436001634766132910184207309736986089239833047526292507710205179705150776605540551746195755071585725299546786565191851580209319017815270282775535241372976024500237484456138704208051027317614914696246607232969294494421012742451341611474655536745344655587277357739448104529367255140397339020201831349683096615563543350536958015356707285567916229355704867087586041958391519128695870912654221275260624176768686477854853250615393154743179816107728382410490474748035591171315250939009370691094542278423346611997298550486060217292399800349424785934423152336331276140524347046793326635052987705285132349431547172842936406404439715517185344379559955299642410130665940918055087093464229570872932958959619541037412469355372162220433016701261120037680505432061242454835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 3753647309092178250157608036161164968714325685256096276710547526687261872657168004528461130709563638413345145619646476093691180589478200554203346665089132879434691710006459471101054090223508891307138062903362479418081143659379567161559436620753384810985275021507057214437016186975784186585991404159193504901853412965806023364260795327331606858199309285147098842058209521502177171590997751087866437211464841106635476845195730570453181886137935014825070760679455255101592158511307475966906555471244126520921006706569408832958963705814533983779377725391863492632879440113443499193545414420206895956112145378400742149602586455035735191935076095097837046540425486203839522903420457348853781789548385695885038896770755315397403664338383413176197483562023443275442257642785810133670135389457409616569665575520422454496105251253920445347254195980615967363658151185263179269844020594788267652842422276243230766636366013040302210082055798858073886069851383549547240711297911224310505043768974354328882297629075401577839446281820669156600583631977119508304406961360642270609716677630601480011644838422935317999549620877149612794142749765494839948140487697207188248266104876594306768403036292315429413267659463700261860670876050789516779476484412138925043741936574100156192008043872783030751607223468051526712088504787484436460947704476572788296874055695838322523198869594841870999258161025124066729365077339463856785460933085403504832295407625284202282367869521319648314734268531887989080292612665224577059506509732064553834013990062249026685663074785809808359316051266756921502013668035964910769397645226042007850193485064600548081746950313438676928860627568885426281486984017711442784189792228883887568576405677339487052826791143098349775765813712588667062325533883191120569516098000197301385963973728718875910399792299570840652535188251986392375574710016804451845315076992680889739328784766130442337113385548541173965141968144877774158672562189540522610934965580398839221764475526205615018581733517488119202755147155605223679138758772054769324787313006362749659468363002397078796770458235504097383048804625106780507668389807676173514065629535110305537229133424625323303427256470613946286571651606061054308774406520797176814085306353261268279955587330210847559458558683730789597836224852572875350526159735574459125075524576369975348425384487851044588219499141233174169980858454881533708568351648929169624871014752728746019822369131291074598872052674324901946279099267698293122996782464237568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] 11188170934504523886785634533548852574861815854499940552147571700939001228231151684612072779263503867903363380839634598331938399281383985439622182147146534811248617155355537432663336840658319956598540425571152523401310093467292554758125500209014578868060970110750996892331133057209827772655435277555315768002542849310548234449996851231339311480378773736997955196542358811088328047126731898392166344603544145754623489183741450670654168172788138259102251801635379580348969366153283328399648623985467410461246124138918860880868285311367010979746896563360501595640919967713549997761220201194100929017095629526759285566261566671452329817141579385458940707890927257833153573434795459948182272111392500142472338118122391338772669824992020145357038854506706541939322005787125690902041335875991694709485374664015980922521131746641037253017086937431414668937996034380841315500212002922046295802834049924467271560997191263795580930738659277034926267582980934752796189069346779038316749756664746040113884462665825113265727298343796702800772642036144516689633710647343599619991324137797073657738070382990252376808074857620371381430821158207712386665693663091540807795121240558376708430309794201998493373636631780991811727519509086863934764389113776373630994327357159902063446940194580014624166253330744827225233011384703297266833204537904605961437170514177251115276780946177020179846629171729931190452680857138498846347664014860568197861625939369522634422131764370022461610827943200371095857554849867409087743198021938931943641306616924463511036839551923549377373883798206340268693068941439577992834214231641867344439791516864564841391734166953159761961972505648883299805050857805914439934152435256234720040013886875542430603919231908367547963112667127373669314104413352965623631602482881867610175194115626438380935892398247417961472911564849190953210390452112611863274630059861189903686872618965912567745669477218131802584127042315871336571683794290810909242134733206219671356058308143150720452904429541001545806746322749380145705453090715711839765845101886609955071493854655120309376981442489778714686110817166449915983872844417032993638306853613434881102099169108199367716764346024362338584572699309680571432234862992747216947610826553758585242742085000656820462133443567253930126120312299974900255448675378678314957129717467516240497954875487271382298239723190533705945340790460754083891546099997841668289715897791439138241702675371855905343204258101442810076613080721199532812181794140979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] -18721130010747399805260536624344260513445456464064185138992522235810465952741019021525729141963514396901112629492289133918900388603188577874320967166160967775534873521793570164479082053056417783650413001938543453250260707250882025563765354797128442924886503381473242170065107899659955791560711103290274918346485777343703068153290390932551159910324107987038227864649807533082484384150094055771099876568642210208427111994641231749712311122146228355212569679254537964297407002327349872053057014615471701773181660953554023022872869148088958666742900283753827913970261260079740861836421308062514320880740344443838611477229924004364842053706916566464969140916676960124741692700305460813313237299778495783371268265086581963177302433937270601792814844402243832197650561285987321810913640473169631270889336485762149562102578319985099900032172484537009025618034055740190472342173907079320049183351470268511216724530113366070041408843512172446830729547494045939151374041718141438906851353164374123637633954608347634974296989609302096448022692184980178383818139428026252785303923582922236791119145485277413043207073223376474321116845489871129682979971959382162414177876537146276541150487117504235103687832508009356099347963858064665987973090637458520028691751026123272111719006819264406280095747738091990012852989246845372904722133352731487695621929740548679235795598698529568064244976550724418172050779273413077867953258278946211741469425852906573413746805659020370661790377667182520440294947701647936994637639903928252074624837128437495793210191049620837133819078665716488806315102989927378201732985189319829549608753140824595875662030222945658008707671937792525589113891125089585671048173898871381118688777470924676324677411075604817052397358251963539989217533541648250174086205578367982904981252357222465401835462362224573011853743931127952903107221758682866555412201546217344236844528443214947090178609953307347924222232284616231511510443972725734124446485910349453075471842435386781164255788013150848123228620765278225171692679042410484118737294719749157721871146989396509067034771555754258636448764611297265320051427037780388236252989158086525504826838154328917356140272622322524001219009396294375719664538103614410473507655215987734171515396752321808131442885624539364902674543076474097572167499996357722269278629457105666941330165858178755463360837116534516291922650174060336663647127734358502086231395660154104394068086632911059946118187868991899933399577752622354597069613129986473984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 7610845464041529640212479575263063785934020081373938535068703605726121877856928695294436777739049098850859388523666283382712934658707285774675975631540869362801018361458245764440091077251416957011253192567428877452521053250689345295519802946105370871437555418936983225934328564821753198031950851609665817215399116171247611010182628303574113106433665974249698278969529987965611514493247268876142272303156545957103714112097819149835432855291931089929172272084476421781757760658324483608188887389883611970296941355565546015047296408863349366094169026243716570812051561319525315703750828245379011706181505376382853025868996054562228232761312249730249406528368593637568572685138698196404044888473567045726579111810760494298790497100907921774473598204190354689557588599038407671848342688416269200716388091154173725954074206689408460372564200709430361895128218880369381086473453738480837815759401000421743980653062373748365211068493655833059765224122466552441695876823078678199981961843965007341038351195682833076568435558224399409701779162548352653824456574633978459899727728281776392191568744976748963440370871958782591934180099847439695708174112364609875385139926965029865211855067599809934001202980509981207116099684624763415142940995392696491145114155909479106274529663425833321740270844436128039633789252947273222259706786229716665949682933384486811160572211944009238584187070667395136414448768789927994489321598607896777510385134413406013552174083711190156766008060757623061341994057606426424215439595522573537219935633464769574010021396225982365888169271693845471509445382902186197045603431924993933299362970021508319193129755457092116339354824428661813041073587952658831614586331989407803536144502850767650906775047346023705421257838958992104322937410282755374550300733261407325891137564351286831375170317329231460649335239554945950217553497350172073436111515694036242167528357228030755869622407879783381876446481622065717853652898540037611042310422130751281548377315936858693738364145995193537362112575383598109423816106541322057296431031743016427017750080639277666108952033582683038738818703312297751715912147875207563596123627463940606171756727874524803380153330048754517808121925860733386428172627125438667819387877337381660834014900104676688728127059342536557473307001110137307903796301555212742706049904785647369782240354739441792958421158285993294161450812710863490724456280961187182633433411891127868869929339542411123983649513009656979535934638509791390988490559927091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] 18740336467712279261716882926966357443095577368617329563405034322407981898658742990961922387457985211366547349064115613633852723611030314944332004069359792478870204541543847362213596709256247270754331466524138193318965659193044283675303212900398079459158403530105083016195989747396532140667198443253897837938464377314789575343040343459435133154384796930759820311154497038114021574175825014472667571252237286682450627558748830764522155860747637721772880583795744013612004851814944974457308184607993607694978575012661860593131133682881875163250540034412754660380006741355856419060054588431431837898033237337209058972580467138281363955782805419850981177507703795658091159177532289023183389075156942224406281956343355061273990938844029533404180089138411220966130153781739039940068927554891437863704717786780903625680807088968916299879953197851080282926459301435718749020566681918565927171306547641258479912965709496296044468118050195188635461454876255444611967916802228246755061228559956526715787951301363236466500763239863921129857919667772120685366489573719451491459588049842837676375129207094663392872465882493548784489673282500916866446593690343806468548357359399929961966567011991011035127687186126485100144842853003629922223971266194154501257716861339908577486856400023812818580135897934080168651743682611710638322220907366626425886838420181651434472755654627115626362991386031277855060715713073495818741640632328829582491245901444674747684402491007910774223198147430870391507027919716356506587846913797864467030142411289638440763516931657686046841578981661867202014624027092331729981947696936806747940166979559609725911781199555090727322454241225415291067529509022923559423223542813914311229069775849249089361637239789066402684025232611465457269436294442984099418964926831019444624910319989097697753291100650657481916243577360998089985570701715993947218259430280702413314715833165993925013079759124642984321848525465020143911563946082740412028247454661104437792999733074971968933028030057889746685768704503605892433738018169379994997407510211260606518489829687013285073971785202832310627649565129919484440938665553702982025566783017094824020976810302549328536180122353144114744079232429798921882349045160287406021775155596187676647701760455759733575388241325581224365705967200194058751265788638851902877155443426449822910779862912145055167011433342762741708077460517190988780781123574299397329203843727906210452772906088666927022648189795447778090716155420262764521014352267968512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] -42933428359673200978729166470807650032998808702516016682915478114077823941220717536248739126965950190526072123568730277816113033958926004588843662612376950558204895839032382423976088455654788163703295087704277484559427361194696535965435825874634658085990814292444921127978279603046314706537923196170952153421066654610838286017669289963525509309263572145651511038293748210747293448898447342046368415435008231614910798149196864256705781665788998706664919067717786994686940632731397202232999917672849134194941227989136450077374386450763176967115125301776071124641814583060493591644417289597260089835626025038708285021949516416058479199395253887163915395670028480484210755689389950465119054228031048609152491666293928888929860988898150948167753838469132181431306997488331241916448883091015128329018945773981291015176597589797344597886144892304487462068059023264554027190621354324886901792173489391010792533798276048151194803818659411603359310761006327830410498370387917215452327011284992847090771330993248520956518697353688382842650500798418155629029504202240852108947277238309481738281256662439535575643461170806560047131351757525267579565416302796682104389591175760163876372020743531852936950840458862369955346533318649541267268544637106818752737330470677647139447265038091766326877123667403444070950344225231121332960233911066120553962647961983931016713904516667193395027432570427493336341745549646559815099197844227157563375109765514432757639972420661160309985256817370677162892208331926707803938742918606474107285998098923939560658474154771918614932183393134213349316969126680184112925993924351400628217575132458430450205793680449456925920874452348849357205886888216025985406737319277310738630913362208753296795739011516741384588255547628722715281829161334500878665466186624765314019772253140724691191186276722466580839827226945410632491153698739279424111284680522782181596251609355206750467280301335745979216481817026430895634299754249645999881245056661590161656231285628291949687720675571983508163604573273867488698365616196784729266433869166724039651469714245752826635993046020600539628980498944553177414587575883767912455840044734211638304131860935672726324826432003945890013630599442535922510722003007008577057806488631394856326839960522958048936300404734378507937263690298326989225224356723384265865829517528718393122641260672519202457397236942658061021230371099577329774173903352539540464493940728113367213800625021724125955207387069834845012449421708835459015275517994598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] 49877731351473682065830853342661473347351834034825161479461145420689347607551950432830093327087312512237416641713499062225818346576660137469323743296849650773405332386404356758992269384152313547804596621143955871472158631583697169193540207578033264773144008485948677626460037736165356945422574840972965426900363766295193749329629046163553835005797999122131799030647523183227273376661786948409082999831836684936305531498496641956672006767547060154496842045220823648617444157359156073761201704066751581838946236610318670091020382089626012850277625671692859776046361386901522483426342798627853452285255316481771630211656102292422481101822404828075584755475617788297915227075919534872390966499468045106857698907562140390937792744948235323042689747235499357079286258580568824761283156975760454492734969450218956356660635629166958418425409458300021114060218661349915106719296536952208096327396831075508185168755953032080955928282886509232481196510207576724520453702131866536580539364811561440889044632904287949467505146477677674205239150895373317528527195146850743777326474951243812780917501709370326790622547958489103384106244208648510083520115527040984622707265011854002160739390140642774648665399279412472761829640923016508751735094930407833848444369440846976066723282865304416032104255868180316307377484282584964690076311535998313451957788991116539742702959730321805115771123937080877206354039001181933307812161644601482870100767637107218067782485919537710475194154870008306971147538726983335959765343754133901546656128349446840516949051703598678625346213457476123496133159884942545739782508831910588395985767043017117045139157121438414676942684734139438324463271226898662167152832077931249452281878687579696091736500853514758295941834633383149166881011498528046294707299733915078239633471504551766845727401129753835908907357329302521264762170120508100993652325257079177280116382863963667219764046194351561898048793199868149305726070500392657933636103674093326493707808368996236319058475102961785247168904258345101758760385846258570125161987512865591786756997855785236920826208557506108388015583880310552707341649200783946964326430938823331542122217234340373832899996380475732028636157087236042005932480975637993447578960434070964883624085306574405211610729241108609989289138274122765534754045114479553494823783115796889955329803152544471847722712249314227543918485495045637542613424547499796317334013902430695060500335997780454274396110371550723564178881666065671960757514059596693504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -38749292240494441046732209983862935969079843773473154165541415547097139418300649838751663225053372809964298370254877574783277324603822019261899153624447010441907243774049281594300077801196521539728333945331022651340441306561897712334135548308734183483080957673054705683432687517341455005973942773144389470825711135333020584611857421668827584670960927865390396567547257751209708054924757808303775628485852858354536932593004444441213947873303535390862567626624373692972856035921457482019360283704556739568727873330500080277922210108188154975575815256934849550174869290864717806007430175440350587977305157840391168492366703993382191708333534866904012598762814092208900209069990195393070305665546839109942923888810828092884344728642171982768429381022137065505788619782329233635464622491797854863865194189310240151634540069960012199160917638585307773605058599320521924141765631766356302469703375712258631830785000620024155399917505724581885070182215517810118851597253383293542923002210645697389080254082198450400389039963083320513670157091055565422448706984575557206360545900853463401718128634963578780714895593145268474040477096593625637771730898888374641437711085686117031221941308616169284845443633277563451387324761162932669212472061439813973796798096736118977610364202491913473827636726833292977241794381915220983108754994828759151463740483818247428765194423345790133404909307671018980124524739308871631910855267746105495245230369995075018902941308594514244540602854940120609168176591143116633852447010838375010065740870208404048181279500372042686853218464620609517718462182855256016571131888210007830713025114671758018433486999962162542342352505927367579786209655467010623250686187182692052015829487786744899527126538234005830242522140920144787389341796387233311320011522198742404960385248008071648498922469567098518239516844312926541034797660391679342396966209083981800971493635181213260227994629680069734673950721807935810572854058273742774200365580466305650063666841324797169159327382402669851793501955739598182104593890340188795129580594989828686453298322735848403382995713421415004054078837214571783766312982542992704782276300400294720900886833221753652999960693828376937346145157095927130815033076002416729894824009676347223817667663074631016829354702917479071965580795989063514003923887082750169812913097945018317990066311910951029417096783497723409285410929347346718511093863438282608700790203773620784484316149893484565138354207678615108246064726797721627565299338523443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,31] 19797852995801784122751026638029450768402613775504997286661653416433494529924152622873885922453315891336932798750271367496533735953723254368522749400176027375599940483188259755028032165849079037208518108456226162935485754903318836461873122400739672451869688099617208941374294426261333006977821556586789631415906096645368171940292259557943146113691595893572789470739216499006907317589343147627309714076020085188404353284512942093535411337280030798882986078783962835552848368608331897159768021517235743752499118836435014824702768336243507779963673044965827767371663992621533977185115521742121933834402838089315561156503958138567564424411909385794805293514914365192263535133721570022733930870767208981771795475441841744923996974266856748852890200366467127371475175842671022907386426029814726396527802509671290341746974696160266522148082510782082480600186412054206560327679296906435014694842808772260650440752296763537721523274140815715373920819670717312398839291404504468450585212606251065495228781447381676530950410813186112532105050889411460544021214334085525214145019307342906687141333907992552228297742344960658013822079588128155871433023276461371889154777217569712906902850472463229780951552222547156840036180039998457393667369703010972260513342266470083485950666649899214833744772427768991184196546632976642669300309628690619731245503453757978340843658502662268578412208972158627182973375985372334112251335511191424766690290666473014053616860492910485877847729172063866812020805692260212552894413387459043259928555945270010771618536225546946646540824622668305995411959922629382243478857371720554530622224148217768193892311335122525030783057056287057505574043526190862019777638648165584809006357728631589930497459555683511709202918909148250227662958345600650149047455045437429890358391650544604238327476319774810508947483466440804596039795628745675733827104501261876949750689275830025860802639899551400743519503548977650592385956982973731161830331005084582364757981044034151669706768000878348120869678009653132381111490228782874824940441098537533011594417462564023363904350102706219039105674028873155646143145568669754188648430317923614977052242017886402505376371169335653902473225741805506000949740929275512146872311530770028588196142725583722891879430038112328142081644521840526022779541148640006053754757832872611103289401960803032375735660358433424602033513918074112140108633061943064094967726723501973352493900092869061146689308099399253424107648441235560389364729985154154496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,32] -3800073523124532429983809963913741640957321956322140839060402380800473980740017350854783479266707711351160984477492212099911030679551651646820345175413906204514279069620600608381537263601858476165188903554053746632835352731777175844465676048211309970578568454048264589135906368721840242757447436322780386206682247341772826418180796423789401023062189654802604432498110266898560892662342954573803321078074413334220865828130863508999780075227973427968254994890516527045321083812084104149526838512412568719657979528366205037542867745962571593067995606535531344508941778465377177493814796600104970217912188804536659205531290119915415004821682218564858253780404675585484110282624798432570043568097816346979127696708336507130882928826106723409998113069946820279030614215942252865005773839664705908148268485773795288810454270799812957426614362801736602284574325120000744671465243657994753332719884778923769516853895606822214998722075426554627704982000901505041895429622880374492342937350330769998382503687138166755542934502334225397103365637472273788840212435900643254358906744970549616633167614438597303667173275078806163092642801348340688097350733943668269528218041058110000368111224217652920116225205765372029401109213464689778333915308734011037904629491661156327160569814309559171636025092037159812249692109222789021176690692767051676523736666051873675993977143424943197317535168877156784334926497149362531113280221062017253014669883074452401175270660551759763230168243230416279915111417507064558376870568763175227131159755975866063300175995797908482070592424217352222639083709068979315912195982030215621744234161242325699116499031597653627730266604925809294057122522126288730908891792655626642313145217043403295702753429225923827554479958921120644014955161117795413747831926013242472104067954701719456953931164043848842822699394598165935751097770246991447479265511591445844706616212805120298952325667620768521304598468942486510291439533943838961927198815736416319360456162875125308465169249641330372370130455769096750826547303720812573936246911674817619907763585193602262391860367548125270270860545563387008313597199523688911536561826998992658891968577976912257299762145028115279199797940491592676135767387279535315371258900740562282656462013489403766551390214641817717491128539937767693936848338187221819261294380999844608553427559088971077490601513417782315842984381917155245420743002471083405108961706994900265951281403391755274375865483868103708912366635300153043086158543716352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,33] -4541212798121395609330633911522950702560946236501190690584531184481695906766433053696521737592882060863169832880662903913744529339759254487726493967002256656266961851526775918586935150752000969998644061425260369941827174759179427421388642010743813246734645083551319015510670620190394561176392446659059761600018524417493150310023387313804411098087010713532688779338615001111341658899789403807548833188800136449137238376607912060496777499568472673855084471940656308224588385979177112688099142862100681799570089703649419531978038253285009597933628026842588280307622934874703478576442855740276920967319463557349296597898893636607707767357765035420778047815992425315708591879914336901007525447076586938369264874838825596233415635169456269697168626381056611256152529127542811755110515127026570145444735962277325385550235515733552532692415008866208469753157258065961851300981819001090358681783137673597547125048544775741301429469300971545814106396988727083462356216207776185689028546538263019750107139982076672428936993183909179169753331651533100422463650746904878578945947076649342886040203198610499343751340447205556131700927232462405145508698204948176555696832935352938311979876905784147052144344890755027409595178067756406433431636091575445425345374870659916279649149058351120794555555431719196753583899475646854442484791323560045292022688790985087922202217513166588066483815754932997445346258705537047095322589488874107649820931725918880030851035410592345182357061797751933719839995202254747560499956580849272398154372845372739174323460947028621307516681762490757361866037430462921357853924679669683982768283431771185489801017437666237755557022912853169550663955347937856600048899204169748481844183427974138181888247315002242455666868555940945256014737601662127196583475897522602512389072449370071730512905136181652690998286616790264416519645829422700313871091837278656280854573268563320575907745316699404724986079668800632416911872224687660945367383651332486952524422502597166787049587081179491415276891383783359474368120018185837210098567392275629643921817245229958489374713643562411101107428738544924016313826361087303427981635685298503788029614267466731880994017889802278794277644402775095455208647678478275935915378274541914200210550375529491821039142712674899766187499796385742319647086145665783228780971940194329640426968558477661906499529759489811722628789383748976461663480546087436410181458443337607659087714992550174215870917150443897256175483839556223975155056865443840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,34] 6298724072468606742100445915048833012805096122237141874194176673818988156056316077213698848270003568525124476527321976916204885448579152047980683484664427711908976317934210096705558527261903009696336243234992642719936303387470836875719666985442423998225230711400618984603809270999700951453897647725847651382056891962798479916539119766209414928637462005667421465765249021574356049969610327586898531044179903231553328776027591566575432399335120577596496481628514737531382151507852625566520843736083257628604105680132074901838540161653308614740594570184559922795704078626290801895031557055538772707868798508625983703787706225262651356184882857860702973938315309106467324156498775923493155190056172786768421601859878932816634849770142217816424058501416978945393624558260614927778748221778855487819044645443304818806787057467034453348485201596990127252405157217145884768567687253242186408292960799150491065817363950553325886281686448216857939975491286217136305920589141016234598968356823264329638616827855248127768491251440262714024462598841354624918209416669735579851176462389489767973471352567339450205840741769055667261641803307178716296040133556037557732109535748855339455311843119013473453606059167622559017108589327657056689775910557601554796478511172074674550349746435564061253187804446621088245209263593506165724299681691835678349584724939695135155084623714550098110380731048662128205856109627173109416291062690975180471307170439851229098000467669660332894762154290959133148993925081102062406273764625160694701667961078622370165513869788959680749960368663887402652252588798414511066106817525972318772662253590600227234458569726389749853048338249341002239181225809806702653389406608853455452080931321391549092272342858599813269847596502831789592273179781694720881978887646257469519420321616661648861819923896634849720258035568126987787880137646062737904317777492855576379095968785415149128439429938071062394527023135234473048984401440911282889387931633615333931120660530071737621685083091938732081955571896095859504390824258897180518446306207807342583710588063787827023270706416947161575646681039784567904249910855532232339025730673340815591387210800877147820427374154999962620431593558075575882104611290494911020994013091283875407710291030845080940069576846342239705609198149034924447586490982301384890162657133898555185328189407920573986178277484787157276012257707319059250153019158986565859421283267163067498898150711717351968629363839283871955147171292164072055657531755724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,35] -4775141997751893001084962546123319075109968564728221565090793637109531751542287695852857599222791119889048241633473175507959351406739705756791610309776847292930362587482795433977340644182311192196852189650737967161333821939049430202033828006902366275250797302909884110665946290549157624152881841321708346653885412852718199419574919360627959139881243298709039698696086620416530114260679687051420295472154056145279375454627013675161088920765024297084158594817571400435816596278697405120602393585725811831276053858170732105142664620851450995653460083868340094915164367421462906609237549390971145302372628153060629446354269253552909844643465301785375460888088437166483471977171095690101342739134651606180553669004742037365289453311045322170317579581189733639561201583557072501652152511725768921283811708556748241338929890034896789158615760568386971291611999114987644523140946850368698447876729430167630476661866817835513160494882149539421621682397479800329534077135025276002626897962216150016114382672685123039821662002221651425579067254430347473175811364992621248484525226431246696844134509645127155508692219310366091866990875087025016508463428757055489072087596709170832301378015384423387534570730012314621767182325944466249456434919645616137138741780746504386392504994845409067609936210991746047499234772291052017895891670429319337402147316667393222323091538637066828485804563332879364927204920879877559631291146760452459907716490914978556296783137564278351172577398326767942067102566449690857006414037812900515730018045981761501829179211378436691966769478014724686754609692892455390529651904609816127006151085094560869572640656274899343287673532137723029561724361398523780467586938577913474256404878842090294603830879916261504168249674378488922880084922945573593107539268816577633265071031291658639929201857890282855006191348564798793575205532823123030722056115013617919246552648704925007494777985905319578442694591416970301388172524499347561840063554812989408083093815913045988247884072322243039295607248224182905337994430881703811330888767946149978748287015647746760018370679565078938557475635981184150523792050823525485478334045879902745521187773904324550900582185237862328089187014066361689150880971641738413167054747140613235632056410974626587000861870572659144218598565982178935495465161794789852611114167068663511807268220452148862701372757140067819197941889841796270521978835695978503974918652970340130918591849178931539590591000882275892752000158616745913924740339891961856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,36] 2656068984921421045542433380344021047622241927259554631221506039668207047280290777669512323411739436717545332677197511389686571447577519739018066004880025744559748354959664145060480512858930774307196418093764773579345046125397020256858050810124447021134753227627130049809249407208093157927457932627451214130700815582912873265797884673691994994586082471028923219750850971026929619743430918920255045122671353743547523685430647246274082179757918577734724622720151836055466797766534525903297584573980101464282324779157586746902896194254561475284434247720184334094065406656788075631110803524954584883625256797157643602340763128082323619175488507710936750154577704281153559227178308830403418558464934154291319236492122743890869545387506403924397627383473530694613394131568467733125565396926975858250231330281012684984318131073743653748951645181169628551325738063364935304686554739637810388849513608978615024711376982640820742705106849997658984664584074682716705835572677784525083178706838433051276560020540937297390707816711953349241666621677253337645706423513567505338713966885339164291435822544084462327377091779985542782793957960248262247675609761837143900754997903017211418129181211106520039684793978575939785013611936055788273346453813849446285027303444300210371393327141904504727250404245302906257033767580114675167725013663366326033908002034712426186717455185339360712616877922796346393142582439473526886731316842386566758284115039657572945141871838795919084187410128706686125077419472465494205418538418008825729658857530240367379576107003194377628673479351911840369334228289572120264915564034849707064283431331028109994072716363528121902167331413890003497074602643522857957363859340538233078904166723985397436849250730283484408145001987679363876420852384361243453703666341397364658052698524626124355636673453697570540225857834467199775887632723286903807674760258418949178083118316112524911572045863861275541317023979888284882348228610913266344750616541785127445190183811938814282833153198973680394888540504100000302310601739076455219270273991507443733903562595498518428421677118080255990835015658666028770912468350362357252997063156480301593167151217483569721938030986895332487132134759936613952556115572591255042659961813961905212520614162772187983732305150010530369941688665705422518951600057781556622301956915955042027577471574968307318631183818733715807029157913061175915103704307462413659099392573846918341125116870002654838987518388174694975530684196753199105188333564723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,37] -1142743397402053198569528646035881025032580412280176772569753813323839621063712684395550442503134681103351933108302148651535140241413184906684041485631978470089971672732351718679597518470746045479793750585695250559540921123824672991782408972606170803807626272938290266898242317964875213322856306502836594608927971030216148736456024758049527860973746049844037718789000497727658455466042361897126092472094500472892841247287206847533679361149764236847614915342829406697318149402456804808853056041545640573840697883061169566830558202112823956932620622911777272472075662051769918641795357731787295014221041075293112052194543793108137856617871555285481822281765339053609547018431664883031182483571209305750662721192822641228609777375184399863323054239959605984641233417211424991968840933378390676573472518875590274946005336438605939051254083277754377842830733776530358635889157755617999690540732866725284407577234001071267880146249134113831555634873940600681243859665469138687802896518609305688998024053150856480128565849940812485134595384841407342291985588063481566270074527631144470585126515259087256221753811404238753141957778511716760488955448705569468009538553295133372875741578854998031469540492571537335251989860734005044232788708158869395272322084894206727354108781618755478370183759942777765413947351034846744751501564721019416837758704319622299019099780330966170736859147230481093439141085122138037978624970870921083488727450690910971596763980080889271950649470477769403619037808204288480419292474058635548138885214149306204659288915890865441736849452618479838287315898648427466588802742549777363253193658188884765348854321304870641221373351667272304189307109509455186946637815657648033131224481769610499538367134082859394330291451999150651489476230253173282610889703773302734884490368733271860390598256534037728375318182213794148462194735320185299673068626257889837454775099629918630855452299843301366322165572887772917347262934784589888379504676797164403656244463054008132280910230020216472890848658995353175177330381729011334825339664704867859113617207572685201819706849234796003873747346600320833293796623844639675284638521518030351036075631427036173505514431090213652230584647079268292716323610840793423339165370036359060033776415770552142328804782324408138742164545294944844991491849976836224331629148166542255302888763601111646579216126710856543462373968024247470098063089580295796358768253397561892067617473002816924847181568851173437158754293680491733780148863516016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,38] 370154663118129650899180304457570346339382566264799389280564478190897540998203714158559997901556456730114815100936047769058750478054650822328805027645533258946683383845649291421534159206043180316374234805017615638399961930173139842027822240114307582770341448189955159019160243678965214369049979469031506796374502507503446091573395562182861721779645138968859779843938387275156769125753055611502839844283203625683887628119476311743416648012537026075508096562591278843058023404837051750970771869169102935336240522062948260605030039277128208433316349851700207485040290407085841922071033370482020025217687503954974306690035558102620230224872587447626491294012806761561154374089685217544483671234439508606883648050372072499671800018736841087528457448540514905600260399612076427397895060039970408264800769605734676207243219314629062535139118978128887080659376341485541477309892218628565571222800361507196008415859083967686685458350739315260631750348758014966165739977964132113589136648085030182219896276782507264445197184419896028138678504070377903198602077613159023362043250663882435847502113165266282046651317499177737004683687157382760305549991373212542039457234923145615213360548197763316674963322520245420449478349764309909966277307374340311890896686714056477606148324797525351840975111831263712237311834556323542023908259466016576381155433069204943011871889853790926514568887736667964202926898659374122545023639594331003196122698959391830757386571115217342932772514254683595348616197815096272845339469219304916203560511220134160297477816333899962411730169999657423303692168507858518010839338936300587564041333239769079156680572362082005564302176267334740692691309434606015958353233275355241948734148205533581242215258179517842585399851388481750177024461890323320642982481952649812415289813601835903619346059763433546288469646243848994733778137238915777148594699832083925444411973181731385659765079059385951534127558633573269286917129914222763972631056513416347212155316077058311706264965203958017237892555688138727706383755603989418465083026447560313563415578014136040312594295189747480820724553875007424166795794595826287765344793325970800331191110283584929857515008087496415717501323994165281702367344347338265475652913852168855745568328181973011175423501069942108663576019644357235531989056598409105039687931937423465722614727743541052643238146612085774885321406151454977600734868933919209347968203475753551966219269817208189820311424083447810380063385370180022078571950165196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,39] -75094671997745205887257790917926441456140861945104085987415154882838235173865336103505695476258144881895716207580694052854401730008623266393085909517483860183214173982712830786143440120555209016924757297767528211113147757367968257848711682533857312774713979727691650837218763618497692922445668885454384398354536629821785364513696193779795929214875392611731972926746353425492758026622038037249537592503138945625836499403515738932820304915515926060567648147268876727807307668237820740404389803786747863968694786045921690001024048947962529773746191930084628594667122212701353046595099526954045976597252827953245744098070873421626034822057350171053599589031333942561348016930029678445451647918588044726372589122437962291015155153482276937902062346588047332862791028010332639743150027623652767169003832296364505036596799978657105570354655922026858541448049353287018496676756645805881848611004706990959777282808519067804541276787754489349119004740565295070115329875948869130162699275474441890942785079613687242246397052828073920667790960435332245217260590577198339738141009497587379048079211504185428110743723502855249990664965951193545074961789102969414917254655319476792528362843775944514853507799909132412779542597940473260910082788938475037805731813758103233698245988602840878823103503605700161321138576956365521425461159078023267108344550029129315046107345651014141349740419949841365354512535196471099325365155164633445640641511381339559904178042548187624452226220795359322802307359029188600536602072771733307560608037226561080325509647452898187638278066539846997582477215822380280554816932891464668244304313606664518230785571205848638097347529401818192265021599722626737889573119849870911878000131902880520210361923603943169666700537946387610551258498307766654473011010239906204813814986392293088334680812951531691902694666282766690109441459264813618749517436230420850176127725022195339247021448068137319202596785608368613287597718560799631811828466545099933730595797364534913071430365446433249375560235783861793499382157482331311957870346804372396743806398241276140238228485651890803614584092051355575775857532280428851044889119775871722897225821960956168431281649130972428979666220115375978721551459640460386892860389527041109761168483986840724265390113105468736211302113009715380334532420371525173876354321015364355662666238430612102361501563980690118628066040611964409943650874121707804213490251736847742568069183690977766194176458615966491977955791231208125981505642582507520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,40] -3249726209600027359925819892480965239360137478954801135923555022143620415067998962161262414595833809928925281803098616489671546798384514084435217532973233984575728301668148623887626256107694266272768349025698632435748596981022669766017753514512056195585612870593100820392953156400057495790506252484295783099590316755310124648014043910539344083110614987912699702152457348657986923299319494546554373209847864632049242027116929152382374360926834473284441073936986015945893184276935155279804292828975368050889117414397306997612664702843924856336812364488926053675316118749507017916492799393705822313225248792711932808354286584873541526746589481126378528009305972655053139784976621815589489535547479304818483130636382135931167332075403749847797259341545439236166777779482174401092357270809090665864682248588348503706659075584482943626879119156861527567322638722797795180332882076319890105644111192443947405582761044996829568259274642541078354679497199200064878452990701344320771632388026699169990110115380598476170886620033731238164352884580466736768458483072680040622437928872516681379976764638111077762863076305268582425169337294183168152052809879758324415441435358148242864606363169081783879251681091654597412614398971213335845271228561703736561905340143203670042996068607557526751485299570418726609143459227411491229946919804992406089274674929442193290171154510185340238727902843997637415929628696809928134972074326687959745798962336898077101491720804173613452169970519592705518441503298488228959296299991932809746902284243937306708393459139755501395653173189198364473333181411376153130570228140004479417606320071993895237285396226716174232179766089983485050098034289060989237583150636595062327924844848336266810492870278235054296098967903039131529780439541467208808543795002347340707119180244277661813334485536324877595093800978602608966589711436029409528165974727420875913414973747820232417424872493114740693010480635032593270586789229945767158991432349090926915622996209762659912783243293148512084771076009525324583207945559318383725618916492605774445142654574598583408042559009480077993764792819297713117501493485823877301884813942301778129740667337698229098088935831655932558911918633591702854169125400370484187693962711185354548076805185572527331600146856886133076386387291791658586528775199027904831521453356112443171051647005253390901472964252761651401704038923824166655725142030357752674527300639463912149978707413447424276362703634679944562322307433143538601077558476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,41] 11311812995033148145361475239707398817509047615112078045696165236861425646027745211237865242016242073446013521494196515066245298283892995597592752374528469608877560509190060108045698527987494022364795530893175059523790977325130832717157412554290217451562765363293922962503816650933753725435650258093601427870169595494565429865776032751616291367480913556605263451368081803658591060995577077834038603460419633392882577579500943943118674525528272294143115220674582059255477571280599507063228813259873798578116202461404241344070093192358355178918780335325025466913767732163168721523659335849853725546130971318606468646436890494548430474605241238143765898201739324149861375080936901178574559258282453121328932875804875329642071314084767040375443980992953404513963768034688994730334838664427802036777916712987577335736504567094437632038410153988336480279782961413936317219543272461774052912364174596770545958022841523634083298779352083254803000479412546908793148479150280382429661293851703205866079102921709842279925247474957765610001313769836367516414553097823668951259243151174363269778265993250090165160394952745470044960577396877906276753941583713673933434086874778924025078749489229951335451345678734904018644469525889594343540896930093433368198712169979546473295987630705959301093151309489522478585999091143158978397414879561673663198366839462866178464295651802898981192486823026373379984384935238685045629988317869458682685993638307648273952603667949431827787619746169758118029990551281813421258849790013085166030565661302145805297088563263557590971318555943572121463499701989341144117948646324465444884242994369697525978139187681066321400825027044219363489066113140601253137665998908649957456542439099625752455383395209421116151002240898052067946417627044563607542016051544442912669414771638789054251229344431699439966761231149346137328443317377033261592066506974479511507053407470290959198785625689897239931229303188243552891176153746779858774671312333586637032619159447162265518417478644730576257667103883271176672891701813726613142664089222208995695796339314409034940813731250919049414593440589250520183395378979819047751552715368913312152838542932887664617988828772303962948536252199892078730544052212136206092775172779675123254103920643326229761617200232856269322296411421111290386056513597800334712058761882805571271909928567708499666775513917424711900083631123613236381799613021543390856473674493534214916809997300059191566603701558681094806675799831439708336845127417856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,42] -6093037875598712019971518420638326645750661661854979036991787460611536487676225498791838302181603244334250999780495713451746631302149603092915446709109372622522137922850034953565901721394317959907996404768043493353800876000621786893344883695298017709153215343605467930069071327982330567401316061846678603050760383466304378505941480456216386506056023393222411700343126866114828261380804805776179907424143192008733741160809930615069386132994761661255694821677790110981586892881677405332304335240511075782013724346846939694951761975110882654074952880661306337357408723251324176755537657637599960839290308311628060995654870013095670574944973197206103015337798625088929968400594278089653697018070957881452067868476696702376328493523634333484359963475014637619537864457142852499117449890956381483208296778782932470619770088714717655722453060441781673676453260548384972643960929347705105419773087958509238016233520796836215137081447461059341072909676511623698414619053066117492004866206166286771764487965459649653885028755631367564103732576116916846919739596543740037966223803737210106705172176957538861356391820633701219192037914794878228908367569526109673698472359111890712002938921523804618611427007632091409231731657218025566871305127479706336452291456928913435066147645741947294784079906957145527471205981993939376956443098657298111353957875826774486437460467226781705430469025163534310110441784484705733032770806183463314563260784075286726894191918709227428499419911960618191212175888419728834734833385157231296529288685806590387798620355257428828034006413904568156869830329011530725457968012922213151408853197768734545307268982126503093698334857406428455367146368738291363290109281709194858674766341851769294642815359357828129932234003497324831373468595490595675849412585251300168658773846302194025562140968830194389663282000239513117938376452970591364077141054222032983615372124398872732649921369646230760309555239223355212282124070984925257213649071805062238088339592531556660579439248420365230909650076650457805365968365906492966761346676393018179621494614031532891739836697520535296059245968363848958782317812862606477923856281454861847296648500338758933133440148327575532200125573619188170088873292709925824189473417507408816320888981323223605562643109331876370520624020633724821730810684592835572828300364684950571856056550625673441405041759121284973723368373061448912951570210550479382223208807304581227632030734267456846351833862880601540543902358447437252622027220582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,43] 2150561575493310846913603339452342882563759364749467530703839171731327470374960475357680904151032826962029768734689512422579600394586028902297798885819343531616292836561151355016160071773213352031485513928324038177938007832938289884776104423962642867139461326872770278023902015396607436407166632773578061451332413601819772913536473353784457241938414870866798456486305261670485811316507806550959280561519346459442276296871887693686576113735747362702156856013529130244575959843077592022206530979680806641120357711405326302348346307641249935376809475939139534145221419651250383044796262833109129485312230954959244687662679711158382749753110694303167303182637363173263678989927038466389095540090173923440376938399246228132952379186473931456808690250151490622139884079051033032355909288291314187377666622752206293946785650776702158332185047094774992063938966587250420172332992438980839780677023991401867778801240970437415684664834722282649007156555526953074179092065404203775794198620034578672174819147278303574949188047913867735612197317451570429544665599360993689212428799588522878201717057335427111454356626383145880284548319125376455724884391380465614287162144761781987750277875480483143431552714752870516704942654422783209482989616452489302819090245499199133036332098837291142763571220038462296990072472743961098237119744033263499122515210808518427694774396549287106289671656092487497091538134600204976308269666394080968425004285271365404064606348266892954915107576013528162987501295306641109872140124480539987244990434795708713913526001840466214598441262632332062828345058861474501435689698019980429605371442949957826376837897608069796199866750425549798361196412627961342401289655874900516456256279350941289585291748694649535802294365146180651906468632257540122672642408974497299204879583624920138853887873788068817376703630754728105759097267725450704386428255059694801122883224045308180178433070030355510008490827113217751056540203872091174178336426792013988305078319448745577976910319056124713730073840887614972672517028355122073820152190721259807642658339086803440915687355255138268232233524214707767450754682782508750459529215528137595159282913955505579025573440474970335689455689877866993496112329669200514871105397438464018728318686342696878135056995203256971537226008731622001422910534766297319208439704322407345969017946462424311583626747056033114661026246200300578245850420935928902746438566889201896635852072406798078644603824047797631605153938628597022698312428421120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,44] -544100014304910057899216687392169383290732765771503444380989215400809927135355099161252692800046625508762672503499779044461904255170503423989974768914605320105855896650829057734804929385875304065230249474377010181945393454202031574710393943500214574473885225065671353549270879610379672715616056471041723671091533294950165430259062756893638923563460920509368558093194774721769115453995488036967184665795924237627105716313153515405350567412629077692580892540274110714184169874642649294688514853910682393212924386088652134005802030646699596948646810491627185717135915986893126977016535760628369953886422742224421299215479462178722979439824407907969460404207099736295551694800055288899292710678995607907367186007802057678939883363127537293974184790482368090553174171776364949284528025070244443137910618245706331186397200727553947305469063868304752188415322780229674670109784420870811700223450211645758105582586055650884391857870455971765703975309720625777235716292047857931667903206300670498291758194656370241558997491368101791350316419955216067695770511346475298016217908282268950964813826442132156492456937755619264449734548315338271835983912882924274967252239758183410593571170134806681959324643508782850662358914417254360059273759860484405907218459304428912872219990855405844829811761022959230902414327701828429460148964005311496587638120447976184046527863754337361216882776118477422935470774741300743631311224097989383539514594130056853141285273633012242164307219372187982406705969664615097853370568962061244924040424980680654018512635373937950463613222897833457285439986801158576200047426849557262799880932282603713138713468108382894971766472542777838833420049489655234273940950851449240859667754965754843177347546499175070951819711201949780473921195791941443042779031887509199547325617473776883385045073001780397345867281790320043519728011063157861746332018429534215278707054780955231200056515914816374461909395746284378400976236789832151365482664682798853997371054548471977996217185138273862466463015485689868706778043226587136473090668306806867570116923145597294073199146305896729395257615136463703041747589674805943740527500791177652668706580678233071584723827016600128698336194270450491829170381786312157949979602636703938843949966097488692034679231129693154537390020289023555116564138557786720468836982251524138618854184397750516580458300741251958827398835047456288013481144099422583090183839600917694348992021958735953128702147960547165301292233552317875653337887539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,45] 83898992971101673359662046782232678577124263076994499998392390883901133108719006192538845036229102316448341210134429861018953152414920048672116937523562228454143510592692201732664902127502951654753368936927668772651605183636193724600947975400895851921318266634516737089916036489569938017678501344599732646196838450318078597343787416920965094682425332279637508795090514757247899751188467611731397718335107699542137688113440581972832756202992025278499745623947814571459747194692571702908475896258567934313847585986232484730883131698635038953385982961873379325445589292142453032865723314491227604354148125353994001457518464929597360958807778964499671507574714833962049345021945654597337301929859766925419266811254049778976620661234927883378292212636707616093618548018161788627368567807682013269765197708168606246353623826533624036189132604788490928384251600270248920691611909892366143035080660502988816683612668666677181173028609207417904694988473429846624912676107221975192295100709041132348268277283838389197104873939822159283530311783504019738754785210992015845792919038171873004071325133827224165012169745807764232367141075124323040328805477990891916036480429028091197698347988582029254104720221269002016363368863810778141628556902956100907547989313446291007662139293177455988191446906421339840364246601086407044542781114936932823592509173084084966508961776742719104206626037494370172760489640964796203038539198769512765530931715615193366431526885214168043939214489087954405448933100187541834904901220605221673902271413746544847071960901701277547283131182244117521318075877022564629410881236898917887559562379108695673222900006239973338180625631008763313045689249632490406647642738112864626274425882913402913945237173789681394001073600837717283137437566354007450352588332642324730687145626082611491041555565729095324778520016886331551402211055833709993054756630407441400937462911449414957415349809993126673002594427984912711233620935255215641017290411185578255242163033466637063646435002872307591977789290228996670477434600830319847923343087427272908337949616508026078811901740435313660236581900852079771406925773226097585780731285409672688104194556870823325893538784105715229823845109648866624556888370782279558583160679500746607266715960378619679003096465823788859964104761922797259766454291788282248261957719292261050504077571922858947973876583015381508699170915825709061170004223646108582076793552830140086484988619015353892830465987556605100281952568228629362708850933760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,46] 4715677465372041383029580846688702841746895048092045858899598369095062310868331090987944046578988590983334483048767988070247247738549706373869962656270141584702378063615737141171934382275542500122971674634897634605696858209229764075156028389221352832518967937108196243160258690725063279107488075190003271680923834431690469976489644503647365309289110636396587056599916601187352047975468900877511104206712547696601922169607484703114138252002165053188722719465127898483377272232581189826382925292775975429256376813762703794709851924463950454187796589704043811648746602524352647095145591156936394381369657362190806080111044529659832903167583927272705032195975596322434850457558617271116117029726185165035087530507625911587627916323957431071619409434552405596613273935771899605587802846292366934130412542214355649084769647520235955063245480158857812114867761096628346642287753665638862923538644404029515764245488959868799882824421267086908796632714727100312432695813207024919566572411715072306775230336094982877289637801082686051033378735335055201993011514056406736633490048545863823520188606488576974122300922244987766153591873965593064025360274987636609617631716837842227015126535793684167260737622815283237855090807062797668200403814021051798762797521202311934154876911823731887795550382751494727333149777438309859143715740715072277443477658943423989472822700940276759135922582253862225756406885315145182887884168790994930199688258563090425139735448536967642513351198788637424654812689359852438509779998456665315836436830566063710639297981766535077503514946559729720930575247599856034699209387890138460370878988987556316401221881866686357611359601253441292653621009754336512690423991461807964881150025286054598730557991897086642161994072646649168815174190820597965346766662381068232715318539770871762283941428742645668905664496473754241216624438610598762438184103205763858105269019530289906668338399090391279997739077463697554865435593781482183376537126972150452015373604495922150870926070610061070818523765802336190761022279149697062629392899577539076083009075821556762983542479146292412587139674269562772181109252974566085370844276151731779992470879745731648808982164384780902020844629411568147021853678890340973409725595357879998428686875764066833105689020985747408532789344446320919671656956986787948544680147380497864190113999221126880541962876935127473478540628384441924009800820931961928745928197436904901947708233705321924720313145851683383508251660050973779287867392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,47] -9487232356097702322135728139564088535369141925260788544814013118384466582935229737073963454552680212190049602700326123680628903486759114167786026243022439678976758264144841155462079593421558971508798726422708534074944329878852686621819321835150879179415622066452431524419853520254577828971787693355502290506431312280718170919408504970036700069235206870426523492807940664290619911925908620145768134188620271390226339515328673972417366210002821765348427037254462151831046866691312903310643763599515487674198780595610314345834946358138335228211977573508413415586969942102554029848967412763431535779013298101563497916170666006536264470658287293238020116931474410782066455162653503719579840453397749477759522502516474471763240875388881632465222476726636069375418545731082667146504375128480007178361865318632061416013320449214292125515920053918858251116056552304711906444276033439499380561067292826050487677762006870338314686940888700304324753146991143851769676182092356070015502777098991785583607505773935646281925052466455406470225899641632843278807994027334910809445473926012877651229642663602480372193061754549395283906930079397511113985243929612534964468484332912219935496955858531213930665701950379585002353012704332913014101051074759727206405414139909588013363574567150256937480887537658035021574530197477321635106304560988036972751602897961434073539586540872654949377022485491810997286028305032059310759185084750891052896292743490368921878844293687486848666260944227449156880421442269289101679272479735415211988946006348546467726265153214540756383949768598809197626365825222642596475467932561372826454208389259031960504931598256186416267110698043899923093438072122097198530108612446076591494281258393975324896340974879878590319635935611855016569980318830490685008688587556105693447549992936167282103369944299370918842351464125123192933494943165062139348420059595466668620154381173019275160350015115125314985899865958029695634939098864097357909669078798018362631992732342697674250366856922195088632190518644833591663952956762258648377282062780614313709950720849985069536501328087562925818682716956348899498117107708990798863848850830102637987817844904415606133739667769268848971981696657199702955201300085301421195238878527417348011063319949228340222317131092682038522904752290158201529061356925263238677549707642264496111299872465390273333782703141754892052192277775145474719079668507154132587557409225768436224604797291808224212069822009589391395866879509119582018878832640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,48] 4524269763319385170944792433630713705193848629329492465023859484785968273800011411757529799368454216141740793423148933563003823472723334880201613732123351328880845086482346227795092892281189496935695018183141091769809119888145564472072617780050067289877788281724850291043542498749104129502899286656530820502768085284957843456909858588667977316793982008622649234771748353851211294892765541804948454982441691253399634346364326824482036854819601887873640900127567224369442932905567474788474916129351410575083786974485960164756476353176417321700655924622555943940622231169421186949448837347147817490916077950510708386274143163919630470617931306704644514781221759393106880479755491762477470574363213369439491884441156874032019753573481506361654944470633835631181232761033283028498380939883290216521201628808908930419294856681425733525773138706591371461905549025130516363199402632451811390647942812890160843453263416379067204699622518459616841017915818969734866575618258576973130337737712120731055352963188099788011779340091478874353114444370983169048983629221031652523471228427546143630044622754161054048398595801413371769914407737814276547230905379493064110421114681009695408270451433263838941283078375759532586254900268023254757947293696361753672681062199311571682006288721180648701618402960398488410863507725179655145851969327827319643447084743842978338402439270630767083761965270098396851381338621054182037367146453549631037674768014265526222303414247249572193430374126626185486589467839490406049717301445185972583397882489278697235502861101652239202696380241660226915495175455176767952250859092641959720598448166103572388899709951958297352965953354926976727938860759719332966876648582805565101457396213021445353573399914383024369498446831339706859865408761645655876576185500429999747730860070216002716895748619468854595041169735192245315960871996642846492731294406430479864612436945795222617320750263327327021842363729534757683525318777446538152399964410707165199078119794548641540504529112007975128919126000112550861973114176744612525634736314919339392740145464255723428269609037183429562492391944970912896555706350453804832560171194341427180630147732020692836088001760809739245887914919647507368911658979644036052663409740453263369804078497772454132337333390960083091312741161111233475640052360298781402307763091342744464863276839770295878887982401159864295725609159870865783352796016529383966404690152352857520967885825518547747305433030007961515557640085078808726811443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,49] -1624214707684621742574922931388175516300736005457690276275330692537285792709349645197705133291525421355964150011468688192613909002195230562208122747511404726929104568007623034872268963863196254518981768140450643901114008427624301467161734718658201211135776313372004398398498192779799220939012860211658192490466385808310620066859090777989016926217661095133969899453553495691705049898845332171726401104682921763347090728010235289003977513029851748028001804514531729826538823915506647369974273694062731334881923374143867606261308107167885361157268645734728777301360963541767928965390405803388243026115825865568219144802162681271212050502495244907060806821247837368599502351916385944549612324223423291014529481269259610970098001604927207373506497514176961675741564809926631114328789160144629386723289449971776828858964936587133666699869499898998790939382287238405416429609331445961716055138376957154264991721602491667572135974303243004712618387681140450096078863981472651195692431655191343279486802598852235319730661231998362377478939131072816446965324326298642797075323116778390194800957128809870046174928294520865966924394816423042586777092218671840823832162469293174613081904459503349287134995197297626361308262939744040901563957387720247793859415613684039627988364074436148579123291862401236204023822858595723721981249942937010269284400699707018711713485278827978939072325794112114315359803036027104710367874137852675350634709777565805026320476387870338613079877071496992003351056370865951543381846042351414846730847782645493561394185259551590421825158143263982738475537067168235636241372305366726976364628817303866587875049272454495230795454228341702405781289729849064868936021165820096989201983560623718242882720408145671282082610442115401314033411356934317320091170364607619707842010182645764176993471923326916423051347581952635161526211910984847817402557407230879726930408254833376209689730759178486744443719113701283414425877770331993578580134254561501429030051948819036982094658647619937888054532219990141701787263338822727999072543376815273755073837158915405273965297792569284157575922034945139334766800659518599003866110748065784275934349552763956504884618831763094792263967563517845668206818028207791432354932297132147653306985184351582221769732925942930887540295501368658961489233394098482948270490471773685427037581493412255522743295650674978739103084152275599251726313847151297470177031446858123682950240587901686718130831800215627729151309549570627073370373488640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,50] 515456104257264200199568996991148923100155900602304044740308627983679722462254529217225410751173556682089232583344094236576572510668745517498662008796563516065813242746097153828533719820078243801050766745376648031077124706909496026810163659458731067513046801094113217324282750507069881778425180325268796309997648004022929720268903138458111553628768427217918301279751236438639735408128709661820009957213775490657116152817445556805144959215802398958991302606334869527638550788417105468166945635535347210296229280668522863073652958047663857008412319018406091116419156153120340012720699975032758270561363173385178826251569855949097054987282515089322516071212315101085910501475997651592663543105563324195236402381981070100799234945873774604930567262412168684099881932308887049750424984552626650109932066516138766192761496685174337459089695534045524417550828749176646004193931305419729949402640899093662297466497742721955600846197419379321668380947200977440613787718924547118637437967812078937714773117396651378136450554621382194279897124595023108154877709656134873843346437654419293367945916621618159261654867692540773035690699811945555392350476558838939484672728567027907314654955862299990050477485435120487000075604889524291053578925562069985856098582494741017034815340772667892937760313343390985071033559376110660489043930541071070035383990752402596188857504826826139122527013815342005393107383599086602030000869562734253520561480772835528333979600631541457347811368055700820418481304785855268841081811586075651348848226739268128579156082121246364512300274402811995796642438276931411472861681235309098597424298695843510767068592561565754103382982516863830505009976489956247576292370686445331023571681733281867444805221222542468392301574665921702542725526972813537317600164336782942092020403310961937412169970497777971942124708365704828612961549787031070230152714333380331528325971713028986779266560766241799600911774831755264197169061031713726051948188527327952804202794067477195360760254611071221725594595394739231900163787228824595320678087744684841870676833204243220575632782254661458307817987768450887644389016126084524245634051186734301721576594753957798113178164060952911682148315147333215848123219234282751548030855386469486283676162713516844228433639106242332783515611496085849765824484138504293962115499349137984971992308463509000762005476071557093723220791465114669830292079692171592813147359214772371554491972895183034793974581637772978226373937888182049673366732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,51] -153114728927366543218171433244784424929329599398151230318616427565376391368742915098080065216110036032689560614228705383790481790942625347872988644423261384144053908882457733724936079829751363904061225689031424454066976628071647789461541344006659888142037995621340915911248196212997026561578071224792976289650678954494267672707175278751270370995843500580674374686972059991143144855058403570738522074473830397256397271061336138025734151232722967701810314384924420857660793899117064126424614144062628067781745906823539232886239393020055110396153158699966033973676750036112028337844290718729113452876328733353852672186893371611924823503121442029616914342001250536114910468910399945532824172812203157083498242201294166390221438749642602964892744724376894082202761724166460353806780972801792948746111605380540440027426087189924735804173583021046657153429572539646653088270019722776917884065085962220268398142136282896835665135366123493663388795483653323673911301866089380061608744685656833223252886334266376822213612520703677320816414772551389318505790553128452547764390808045272478195473209292347109341124620345648545662040882227824052808436307279734327383485166336405596862652271050674781790443100630644409182327132310188555571833552870653250745725097319422657765664089688504576369451151488489727578780221284377423056899246941428806690649982680961487712879201575142585705040048222390318950714402409126883722805355322608618633932338661276824906020653298822819101547388866718707144866820653584851243004071030345940577120937275810605545035318295653968244514789850379998161318458876110870273648239699700336670084058358968304583829189576125829025571076574538176119673923093943727643402190727283197280845373918371095433438709784879114584468739572935730602847016650827793796805945709660847148422436027412449270926536731260523074244657099242718074725515585824600972497838159260943726565297866792086261226033393491842054431888596915052590917242054576199965937522026648794379894946924438705732519511294356264553606637508618955043378303448276637350015112008533216572947966153128837975916417538323337925973138390511893781245656639671816490889627780683994061791848556160477609365018305789411709580016273033619998680258466657500416351156867255331231195195589310199743894274361934956461156428526409621571044379405216135382326602256940060981213343173828763276012457147694363136726981408339095720838776983800065445300672628362973335633361515154932049598689275462082048913818289239869746556436480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,52] 42940656751792247171686036125084717187482832628498026066555873047066811234160615029278539935799103637278675669814764117837492730511984661649861234756035513231926211405379513971746794864375077169132046297010233567322294402993487724394715264602141389635883189072319786689524726371906020841183938673955936207637377883199391742950592816702925896146343753895432068522365762951878962594575312153433575407335467207686771444466322978657456456903196793385150960176685130482665713536485564400086144831193721092477988794689116502596751422853188055933759658392620532831932863681736783286916246928934163548688347130598416953381031090620485747298864204924156587988901113392425828372700427518857388821204626109239805685229779952892370822472544101085646442958009144414201828115607333695599845956392990011438261354885578341472408425147712230897896148269868320342876544840324719006735412179647155947262142016844660360358500371189497928267299594932207636368365568828447419322355786505742825089782725255955696560229294404810829384359372369479363835764742033342589683373008410035578115524973822505130114909315532612321684870435674133534630724293459062633419087493763022511867788982266408832569794483439502013692892310279444369775064918078029274749341051976034450628003849837051079908353545604413418307529705067717805334606394499086863910394641863520305097161817245847650339143583750947440306682879594002752448148184048857587927649316063044564875543574848874594874861644615957536832535392774288339393961142876221372829847278631332381502702488589720738971146023587739805274784278727001419376107042527039422268547623230145604509747239868227412256522812694219222941478677537173289012337032143710160616876678610334857178617996092913934958928563594260877640686918119310790542684545603677391668810367774213175035936739680422204864401631765941430523673187361267950407374600173168496211496455597106279350853413973356968781649172979892308853413270767852433773511298043804577182733339478733428546589956164410468817404167799823376551439381210216263758262234322648670921074757662743208930738955188542106029052139672732562858374953469512032870259150629682902616606851874931508135995221460692677266998391984280067986874377001729853218848895854576447707291601933808375657557139082341099551634534197100722903939848932921812790483221718069852063137063723857441318748623113549895890099428333182139148297416962483445197693851635267795091584701922622655934909034226443488842906988655434816907253884038947525990809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,53] -11146940403271431884112224585080841917349149308727958369692674865929273391613000468704676410138833996580741105547786237560897705547485436552379513327289131219041418056576089075245729571200550815151546944237617659595025122797324006453809215469613824370302210380509701428548871605384613544003369438425511794996401880042830694768716542248008972134960688603443189908003418005131923369033936875385069297310034176556111077054713603409073303207576751183935296236383026884109143315588605163708246703393625568583757903434518574766472595992098475631542418351557792019542570093716996842909765043859009443293738743655556138093037143892146122207049547640043511510956146900649769919525854108007042054662548891113478379824238849512338468753118270311200420706775301986264072946254044820340772314937046544959597709436749085907088287776537884742610790411494807858431019741130183888084600861758780655763916835295387179250048767360779270653210229106419174180751139187670395691408674811938269637873643769996348911786338643449285218080564392975450390797602771294129914376785867054479943368544687779988104102657342488767635162018478994855931888944523228137918734944255846231166780649376003217648682985129217987907237810639035776145786121172769538578487084983011377881773115396447880193311079649973738555182403697568349057601339228246788631729637380437157916127679279027422909246873028660689114205364168278076649556676955238849232991737296374375179330656240913359375611116384992479777491513310939599047658908745428979840792570670545143255573822396046737602734543446935369995269138247141680966875632288455705702330141091093495022699218954051432711738451552631363473019723314362405734041469752520841467337846740756622094885463028134825452596745274711219864728298624664105938290061290543598624234216556366330922745495563399698946819154642765227917654490780915043748615070080707347606788597907759239709366378824242816594761536583037827912506967929844275688015610684166522778684863312969256775416150265748325226443759543944467485249865960158319151737252206144735154622571411651057108546562659326650420187729872713468395781242935962752753268959702046255425506848171530979073723223086584742516838164568871289990371641886669029895738193400348590696794085383019182608860134249023146925582769557585272072698323354519726624447459155579552424023432626367837834120460171265384168798037863464878808643503535211730646695935350554089186119772419064100867334300705134734424564488116252886507348577646463433383608320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,54] 2604832791705547907508490749904739198514425675794544283463775226117515957124588561390255241565928863016098776446981620318504838007676193903863409948053716327380002058325153805772405773539573137425034815749486936896709529350525122103879598388921503744310725165514506429009737115470163680186514398947940948356605588338990864445505206693993645104919529546774152428489306448793445492080203999074873396648228114369086808416533444313723180456395844960371449852911744201787613218239008261332062535570730727757881703302187931698382265884475135632818067132480264546850316412138116103218414039888177167897265391587726383023810776794390168637209431584871530414747501899477737429739373845550413897341227691768181450891024332700271519581628771021768847462097272233490457420834639341136512863861102526040826796682297268364095077537364286596413567607840119670554751354449692234822079588618487954971356651973472149331357672950360006701483114230154669540716559580284283065072191335064517078547773098034721626772558850730042587553139975008616601127340934001425881656212275187105787572641913841318571421804931352553435044855787399142912695239603314813270548649287809490936765329642996957756532751478904583908356547625089435122952688785032970372327614427703485525187659456784220622846484750552541011112290271708227952931093678288064845572884833240523951202961324397774013536230718310120000047728087734775474078434404861341021483174517290964398142116077071647206603383879739458639001034045715790329765608421811056668556919171373884139777415822188716910609753413863609602139960006434235690352574126343830640017519418381810425297942965266487678863943518304802510865344606545416266065221173443030846817329421630267040951805746249459009981665858086818224042426005745983024561925954040023594957590837008448433078137333317076307569881602321302756301460095459729081638912896353747364082043441007693579226283691120794000292461402004814597472613559033587886725981932140315763511471395081820157444199681935823686508953316622852781675659071836658924433262506145324322429455738469908025197801726581266191622923832973977702082502340814260039776349214115796137613130916033327118054295282804481735260557615641748169527996662570154896471980567548981395313781307477690466788906262569516772909218689539455884165880471272410237433242228422452060349357357483607000185854118180317217885452713860724412044791338212308264000358544098360129750025592414751169914029428170062590833319968519340466090288860061877298790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,55] -534926161287003052253364944142401847479766308031372397916205270191934341688593854971325877357820249076087346261419979572029304036257210645284055668285889222788726750152662854911289461211389363076220277281972438569920128699881934540914417905978685080392394991649506836498571681500271984359692236807384300610421415596651156576709297151579168842604238084246774323723204417988637946128270460399759349787826360497801847629309494379990594097131279705843668924602612040359642216749917367583494563670329170793746774421524964598501293417903811365005145200956808287185847178768525327363278434522348912077572986332920916518659164207374849402191026287696552471253431855784231117526634912212786543465001373595066154566291010180908594004420266645216704646084569232326553555419738363763138221840753367314421432044745081714533258841970035183283318036482768009551596251769409759689758886842411649379613131302508816544662286811672299355877219298859370307623894874579533414600589536595197119487732900663486321846961055970828786019125913937707059489370533454571312380841915341748026026754155475052619885918809602406472629423385863259319501145872515318822140204549653049165709906032054776780859008481274639566880373024050464355738651882012006346544475271810227128662442006326441749531692356236148073437545969370750827155138963569939471022382499325748135115270863953063670045593697165307271991482086452046602551251442318662784794539247629831415811151733340288337454829206781889607529967259994343340643574057561620675255882243652604009940607224016618485753240913702284196375271030557002361016581793842235377092705151414442632046269670092454807215121988271136819206403436528245851149097793300647158418644712741480018908275396028799597059462691500112494615252349672842222528937193364199459075521051783482231802848445051557128268762105198958223555838479800028369556953197214151017064817985013476019178831680386889624018203568340755194867973030092941728859749970943896387549632859147058677875523136118381646024531497136155039970984263083608678050993965829853131420041214417323323733026577411747092367767899407016711875252348551834972649102516869472862251978305561544477393406934238317049470575924539476837499586006746232365141108738704777933928822208043138962166248330682789380092160036856226944051236769884517659097003804572055330122804312308229440983590802035634651367809177937100532625879163614444199696248849763857508877498946183488163911082101476310850022109666426053797073192228046172837642240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,56] 94705206013782006753400563866996201949405845172997164013619760519646430287876701358786733678577753070470657226489160202355295343533110795245818689782171790886284279304577032876781331096856592901135259421483923555752097768537913354088024941247338463022944221797894548085442244864732958569379572832425110906822018310922274318819394255823334330865646887705294987917944674735418251973070180014243643995007197376773442103392722254032389367210882370341213665403536831631693708461938320696697981893609797633311694359797449567380952195268061299697261443452516952175757830223417570619401681992341311486619750003811398769372056694071193110889878795859210033521812561367942959697749774819086252455652128887270093182756699239063588630066231484373521252141444279373183100599627600038788411989413191345458458539517661554320541488542211190293843585378309790603469194447034920192491067820379197004522794125129717726224747978073570639658630180897196412375007333228073435545815505992707920599208592790144066570267263774933625624845486135606418454349519504526097815621663625864220393558705361975855787352949774638823179242917323780172467382173027356809357152682801156573645829632776633932087926325953916935764901471560531299553692570559692155744921691036076865280072540812385692455700438408646095217106766702573153010556020865645386870327106765472651410659165482336567004233011206292728153453596269887254620510086952893395190086833172394080603389635956374852676709923103366875033542602295623610925578108720526178693433230375428986751181738096080945568582156237259640940212977172025222321731219596025599172966111207049745921066243912226923932354302533764182926812526961523268934096787358987698908428229220172900441784859377614331943266596756358036308255755739986021466078090357378424820424973502317596467994492883342519011363043457975535869603753462123933031277773367895268810424845683130000334474087742307294968268955505723518702233139468578645322688139220944463255216200669401384933366177453862159467979163750435762907983567928984667224446306413277722885180120504849340550638078494350567942291260652810882333484001514350869327672077973542146745711693581308900442169475340884750356076332285559832146866511401684983972117387955690965282953820669810422794340144849438836423626976744064549456441983422160006346985022589180146884849735959352738840742357277023432622516645011308577737935263805155411569286609319987489058174232020638129925005980750334430474952677656973103394237296322600658534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,57] -14180290754404228296552516297255559106624251638337770228193048617799641814687098329058986273344431029371617860315027953529077653226465219312257785932289593021122852096792665726104775623476929300321508334218965971022326346599990045359596474813620945432276150999527741076375418639691632391396782345904892980168755705768799134930888709632571561656019438585044433166999850102687355406278952295541100290355770537986079485626200669452345799073392268009944125252075070188029766211695772879485899400293249115861327921871756960742869895164240040690090788479790242509356242953065048129587418000402851315522609616493374280763717791626576137186267179704786082697808965452619413169497354873565633831564042991200443229131359205369817481597130673199631435005212020754526405079073742457002005261775849345270406176707409965517978551276023193185126892376936931193835812843748039451369081504795623570596955080977705080468639994858334178237574499232294918632301655749678616033035212115666094272567867199019616631922692524977501890448959822474229287184257272193967703545079043224005854574258602423109254307818880394620835942922097123953499383669197976028377192358614440110394336286562222713978163358703315243192801902329446193189752413416372418959942977071602863194133243420355650749655028404980529885206098903580069259356096917547799835800284232046273026040171553818377742738908931689930401815164407981311301970999099866614432060338682275743136314202402571802977262378820614342353194886604695254379973630236977124972133373489339363020421570545961796542265726973074272293541361375369843273578243010013899528584311251906845782162859273777658910171193819976759032160426674959364995245825988058805735867794623218255939393185044457906873000019241702442190376924892159260460845593315838204327799080963184066196827587207943422808148261145561088915203168948145637235837214942654130843562912363763050483020687369591187176300830177592524854172474398299400975031500598692968173222199059745214085752069801202336964811877621975783685106611818388987896007334429306384684921847587937075782979061657004540271103089657294553007980548997908142338902416474802837624007931732106572217299163851090093530462089327592396861432782333966693820292973172612219578240129764115813812513306615671240743728253275693599612706537025033454967579403911909423410883345829298028190348890567805648968769203105705703351378645391234876116890114036085515051347283212647938586568043806136821617968285080117331939570032763017761914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,58] 1745803566702644848861234007442569953425290560020333792255461715084748154280743093941701147804577672049684838158253492628949217642929338535867626224198570704325885810705416182052166739693315390854977573317340405724835930254212211857408169611611043689269773133602040879335050299930836087626496103002286569970000777851390263046474284504078897309431570332694145376619836527097918607100348154166162562400825522610249866815469393629345898741654607068860276575605232849100687224468775414894487673846788654175383530868610159595691388317035285230811754322487310978478785856994445311725065669116334074577947425614833465519025556070821040882278444447736835848187688084595242996579645981766540779376326071707495038468470233499883617477278785835200892392705769114784840160278178119765623132615216629841362880786901760231582522404533520286845208873985037451704056804061977941931300787097513659757006583200775789677187404896062051464242744070576762897400202301791596255962077995127991000421650908404461321642564819608741364233767617835620601750941217876752147709134865190829477382519658820343717074020172109085387429367490948461438689683135609998263970568692428720832301492997193043904933163726624559372988389856680260250162304972654163059541040918167115152986555669182410787033901717198263377890857483636364508950344209184243438855966026661744831868267595937065143860628549613702542505055141586542566965337918649327283601809624077132687932398823922427086177309601683539904993976629347008157564601757832137426906569914051178846350922701124262136321076483830075240973865666299499220361670137759533735272205532486614316887073568772081579503850807456736230142198058896586033161724987246488746017281585829016962174525220269246702565233141182773315646436374643453812469092323215915185406443099754834796503300157949200859200811647975591641070278739053056317390932729663205407982613426034279629239712544984679420401835393176939294942817348984617397938492062826383807150157351525456285690384390855795307045440393482876239304471471741168367691537667156788595742655931270667318817239387566386933265221413183980693241023884370029516242161400521978068218631376450735888697331210127450373718234332307172826323517209707851627195210863064710141809848086914661532554181943821726196618839441679646965803545443324304953819843412281122225276444614745317490041299646669717477518750055573010231027442341662456319544984562183151004508169949501530039997752998694666092279822653978274815819816416219391590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,59] -166703328547185999232340541892445793375489596906893821062753265578236811416406534673710365880335247237489150282161090745575888326203439506475497125247134282146387131255933830416629751185500908195897728634774816771842660601021870068493180822036061207157907420693052532316576874228470417575274285425630812004839730014097032484776842095264202774576467612750598378830056906943109549221077790001122162570047712749525706136882862287054916409308201800898029528822040177799524828176130382639057053498503964160849295570789353884906873300609998887282356490389589081418724813672627029178153229002576757460389118343794327421924783612762620570313451871199924648123605291268309272750623720915547961540969314174849218549440635634158949699513830704335344887152504280850082641276202313032846199671647676364475769012867445331188189544587934211419060824660808217396512460915160717844822092761223425620577127242788128683724362953536991548555982229686808600189880783361656032428158421714388193674774541550120737970407469870021967196317589576018825710189891943803646965745678938207486777470964569067555552341609023016681855681856477575684897865675893825521085766103604791188145576287303027334972437897975283055706386849045334012648825809400230479820811573567223187226261688452237146855146590427418431312996158028888031480838629664153728346425255087812042127210767633158610969702168907546206041547939028073567739138974828241065924234893262562525391154764557321297625994996667050714889523507989140932627123232848435464762318932449013488969711294995419144651234107788937087820477417562209787800676964239123836017311939750931425188086087420081869189838688310261062580609574019249157235205597593160815839031743372344874076504690340624802753834936699241586232285351030936098928706020505562284285378071284213362070126225818411799691147174116596369739252036501435528336673766077585893124144769223745053552495349711811051823633446167439600262735214971923652432449946732015739737199600928442980305015110142226150037785872736010633589139688250528662314707963792741552876907110128843937920489673989545219858133712547704486084862722053236366513417297821617562971154948304019724042246948690034556665214506629374264708028221655690134265546512310354125810976475732178516815789108305117201738499258238376576046743730214827264002847257111630788787615082648621633979505699051594584997388062770042615131112740951161793261463804043387498091811711886352814519979675640288742570433814872485990570558525246296555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,60] 10207578049476554393927245869594856028117097187280129936586627157696241537213753896626508034537727629283820849588325355331197849577266866766168762664276685912816668099281700064933575408747927619408147678364413546727584580674414517955919633988913828601585519975618000631385240800608655897998440805025536315736002866998959921385981870350642716226335807591046731333200066286580097520024406905641656316285580345197865531015833378642752330683419451566008655403977303710775262501383850806170957042766938587996650264609652742251347362816932599967633170294897985552766011371618330488317789729477901401996175673890153388962145215482059790043011629907848120943827757931232484264863953060961532329470639985271584739694553149325547721409450471678758340320589833520271595414700861949244438590743789763878683449235208681083479395088456240355985897398428994574057895182351591848260373319512370244470138052473504043241847399594413562133326032754650747822620060051042536119240327683998834784901358991450028509218090943359778855792916549790871812537458280519502828321720768486998015206728253975378057112146182695904413902385211285627835922975273913682640812593262315477176690850566372327936311947445242467818645579159182913930372067464906866637332669793602967245602468270498244248709496712404441459864731835172031478892498869801433413721380088683040152748243088156269361591755815288839672137478292501936952141806320931976955087256391825969605120389611512880904263079852386719997905908650675106386304453225990072219919924816293040265569508297472659854105109843013771992267093391544891429334544923244358349603624138106678790180220067985370595750928325027689388150563066899592269038603369636375965272864295544953953883468023455334922250707564490138378584175338852215153618223500323700567413890302302631521896886638804888628739472903803530269127665299909133412237005726279899925046572269443930907038330850751220454056570401354627079503053409666384681640881332666744754433754810511388439963934822899338348739728398874000090265577724237227376575618283953600055697909854745190188714083228389146197198723734061838339950150152968518073292257833726792914412397267418163278984516117597135599896996389723969220879162784175815625897832581862341431852008120042073382955234308483718346938719281112677750089668522796468433692881322329450046914509413202832310889666026881767298991965045084421842853819763061991286365579373096915548158961298012485746656464216941543375308653428623086175160064823368089600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,61] 104113675210680281161767650136672802215306024728689844714531634249233131395496147103622298349419247864975020897190350259559796820139399538837580269529663380828799618846656207552716261968627025536498396296662404630378760535387386655495603944054476237839341489422688211932771885674151298130694179332911586006140760436565344749645320456712871709600512867969362158845812463385768156381181403891891750198014905201740004022854647311647950917407503273799693088156201455848241783988854852838465340777324321521491467836570786337646342300777816786832903420337297201640871401354927239873034501836933985472811217773136611912807862413160477721780544833136123482011192416725945192726005039416908467711999740431827219093740144095033370244011675899274342096966899757547870395802373380370891828182405343768345934985018777348152494589652420423267610404030850799819228451917886051767429242423589705271397337451672971577598470710472558639082307411982084203754012455605913690738247478356666938980753422453173236032433351934718735220940731629901707061878140336876925731370019263939535894277995098564938653607067995550056944519928662395041517062406051701410073688328902785508203275228504449614561224997412201141710542315828570938969542580975326582576973800781761751527725287634270074189614478104769724207707248112303960970729393797646321974498699991517774312078164444179408367103323760591196231142521716435992014856880540676780974420740408845649139362160652492243887181391994377248330487231954942587661709882027684245226712086312584780489808850098656228750095634085604113046118710338829442073286364639962961856251447051568896357623814935459848757946127317185975844110616731386754781952288819731719850810810449150368193692081330388942172539566437223477448300885468629552183591032822887388260480322786436619429551606744147160215318955536207788777304373886280187934714811785070641798578480500666735699730884658837858121717286692454449996645462216761254636216552961898952073654784127985856452167828648542253216097672419113302106446884102105739955121672037788461417425200402708311968207308915719024989938305160956585327005893510841864235749451906692113118105888627820387263311851032836074907346300578002731984346888218614007149391664648747063292248027113210573366013551175184774871314958379438571409326193718111317205565852388708752228507588245931906308467243452455932971146289170390527132990229388502480225884865868459800414161932746765698685382622979611599105482212936810700483725006481653760000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,62] -138233035349045557675616385762048685787563430465929177590210112427780483527665698368920259167770911395373331758822699031515887159893700010561440522035947231713552141917388301408529730931770889285817661459235795199796723711171499602742565913747740915646232823694881826603640943189046003520600310735224790130501054699420896178185753943372843393392978704904632356872571260153546597423610396140735952264301516965768114863431884389523274486502225950758656217226629097274787310638409082777327711738287300946298818792872469694214864146110998447809133873379481782000428277995523144016830745870185218566129680522356377914208489617345505584819866756719963587400605098029999514030576217942406328592678348550470222045525782088650482656855716889480967830875247734649785452828318449456243365304405138619844994190560700441168348373825789324258591647762462290477393370821798215412506906088245219032500572921590460595565518563303657482989931697623449111510156546708890763041447725217553864280109391395860480700927118572001232030738455120223549629407603076906496957075478300217543255486426484445737932304749393792777137760003779035116013134519585889927304403633848465015432717582841518607926881227253254025770335053479730286462988042458989114085879688372950421478193706532202751213573988109403869256537152877908192484933874954722070416046794689689813475036413508653488164790458582460513279681097405218863109153629105709528755698465705877898401815045270373407488465346810834250402773658203514984375206059802316293418218349128057284819259467365476839167092555740299999657488677637819753643942549996593920545195847415943462701715732904132666622534165728651816979901008569433489337695709126868128910977989688435359504376863227521589801095837387687041404775178928659304560410700792292773399794292448326799921540371985580326012541453669832703452205344722600365345384672085300210587991054053275496983628762527592858625438323369537706987514655356165454744326975603177184495854553869219982204884900691340108015254766203424805361036333141705385134621425894995453679996249394612406295394271461824252534452335221413262178799690860185304465936410245130489902319928630066991604165658002423594950893863914980918444302730244437975909691441313466009875797556684115466048901901769434646675843928748782660240089874197707055671077023010857443158995730105458496350463656505171989815886340591315969019059099663231597867797122717941231865147633804816465868501382256798275981315992669390920449335414593945600000000000000000000000000000000000000000000000000000000000000000000000000000 [105,63] 24274549675588740073986917400529076577346787246439639646086594466380005333922928677666832817291866878092592164882093556069808987219524962191300445738963952044411385838043788074689169410602009251722539612255806820300948569575353719180076514120238400980377700056479517524359275355753226780803966769964437993396211810960339127222750483873174541692492251852732903680896820018832358042677956341501985894294286943275090809274418099811594738063391047018589680385537356848825569926607350098296796376573617039408960575518088098925907029981313033230227594393880887866928528852650078376085565582367951079913631614436291767495352430094548637201722075386855261276888099055528409786901178797661792983145362628314063364412804927880732485449292647690960156768012064091370563269159261646185236455963365919460659111426730413684890080465571884387970479399076841585813749628167264774789558215521502419126789624772783627754241830727312994107201950919029662055236602674033941936032792471337210990142498759993511095933804865424302307830171938378356260939846886062675712079607855648528312793863251908468640591822729774121488698190560764064195888664913276165306391150271723583646168740642757612265105298883462758588509292983557136293592977217532339863306158562931500213043647466348425901637797901503928324383114519640114657279927958634922061834069042056158049381044671242472260023668544423178735124355232577967132113614686130697322477761287813384185532017042730049170522090201562307519473508275782588789353265987420883021905671408726773531408869913937511255341921019291711436716398806304618243813289206499017759162654395333775718232979554786144254609303723942110336261454333727629899708128985945085191695294805611237920142005102233144197282799084949575256427251268750795431186177448297805660806891586035274817271922809672396282816549475717047378879231397511503644592079988638956021558803021175850810714490015761344901788981328405050035237230186513601243626553610519557619657342086039366058640336797393061984193156640552433936444428299472165889531987584661383364909098297804014250861549886977338170349078561515611180327852906819059555651783576097112017407354318372005411208601061531204139917185727230108710722038800873881065177633732321667045330825963057702727353667507790108387668587949030253078277493764296426384279598561831723581809641267686050455065055943413817315314404661960933046964182570243103243011603305139791806750876070408044981825957645384476434504180832107137014521417548431360000000000000000000000000000000000000000000000000000000000000000000000000 [105,64] -2992934019699778551383186494175056717432126333703638068051681860230524714538814176191743283139529319388993794051736486103412163512141165151252432691954789760644355649646605845126840641634718180624256398965600655625924766094385379991645829357654036202641779427506084607841349909108495062591746037033341650296848386522430118948486615401610214853911627267471154743257790698558118077899444375552612199379034408228708922667761846628792386989499012309636184811368156976346277138285092691033262728316613751541945116269527981976374783923563576709960798979201674238025732044347067372341389031445719890642240972408506715840258331923346578454083272365423781080362431260959477807456782710542333792763520451178902674440039724409946662155713676457387564226638551799182449338842281764367678834441502884330974219835025313848579003273653903803797828542046462143322848281117318860045610967303202946029238636205593616839110228195389647234689613677976184903615423861004506782335400660800527038211034131425215013790404644280925479560163983791930935752989599188309300317475918885183198244819931606541526019227791899059357607091430978827336876423397792774937465402915669661467762280507547662019340378958537814937006056016634210452340934188894355194392314866175436134344306457295980434693979966075417402079175764955286866776576272979229726566128842637966328778673759292195445948338874225569819379333442924235595970569895573766915069383604620270461504392545975662003472110557508650561458790790274881146688473240886463358602854084031216436400036851297842381156813340717526130289704190523287243387280100734136710266667059595394155262256797203428689048868823740611270845515938456384397923479434837631444276109765682376849104759301794241443304288991450792868587802905605258959199486436026728843334189993951447787495621921669436336894296963415342551104657744945993009031085278310082392004879345564558591085230750248835779129523191535348699195496344682898184195692112722869945831353492789928347247449657549924920286196192217368181572356308671122786269359481626438221846397312044624173247565064628566921189778582078788522923540611447621808866359644249094897983117890778186446966764795995618783597167181011865217341306160077319656210941029060521749283785040387344388181723653875697282112645226616958797424254950240420214416586315242425095040492844512027481420323434863498251578263122302277708510865067829206091824862208287863618046616078532342816762923643125480330771654518934309185574393610240000000000000000000000000000000000000000000000000000000000000000000000000 [105,65] 305482782241604423206914220546638558104467138620320421191086511808137639433117952803880555357022016458433058803041839230424667556466935443686597372489850008222777159963055326225231709178864298731916269019175218196403895862702410406153512500720950520618301308843232915008953997258124575197143626036901125286222433430582164471845668817870921119582763780351400317898989092705480214537910382534826436740282350201742071027150469828425000952089421914320008209506906997406511635174986246711540722204453354795304659667939147651426489989996585979830247231055431457589339218864469597910005314314864792949092527245044811424668105284515487211183333839772977147193865347450577355503827585615039038910408193130613929345916458821065905726496944733949372192107060237101406957033100888315187686165049724974505544681518215458515071734356596997568702370061009151242916623728204277969881583274210614368134195319095658475542417648408978108625478977628273389361927652251900919471242120400759689903493901657594707688781691542422019269008487211633269964357671315292346358521548377471233374819693129147860169952401857286726593522467221996198708180164339889655591062900394824048215711220933262067483918545564173430848127666852507605976536723686958787945192501067163841618468986811021356891314766311841308828353832761465099230185902377028438397667253581594337907170410338295856760875512849620979823552363136825785684439917454179300304438701137393746026295956898113798909501821792487461392152956426667575228840077403920337365547253165582358035174277647748984418413486829500054560061329143111330726112981832217393154782555640137099437516998869709431523615481736312405716987138320126188166227732227092670998318310473395630577306760993208541643002858382081380722123952227331345135115426992796229722309413071510113381533190828362511476664537151203539576121254898883428671610491653559600971947813204564761903818236142944036136492784966543330337310756627252441538086412706705627178113375182903692704124515338291581640069089720723772553348549700982331343968841807488474030297319891930267762114510181695886435222476440734791199164891396831177068402214830747906975477712860561480279460197693484447538933051135826573973871437582828129366552393046428420143791323572728270868923365117181590238946778586772102924018450509884011567452025863594289877391100644476512232242091543111350291591661918661570733714571454292688212733531986673573553556950644651095483905874047569612222988288132866389696319754076160000000000000000000000000000000000000000000000000000000000000000000 [105,66] -27342928881058535361702630959989135693493112407915837837525047684118665174084854116116309586181878214945171402370420739911068474520288151932106673540962347911341528167616243677342881289177962217012341182829325169054307232364289589243434326270078563355399445638321240224666351498466827248661732656575297356236783559299985162716740688609682119440044457048126471729253187662338853590732558832630105473178950026772106109145361566745066089953993356555613513589245547474633424077841319253707212133795041898966567371911412957534978164201732869164608297717369442741127984017569563527786242780594490381452429106004596895573248180162384775108369521626166245767962744680893324237299416689055746144055470322914266144134629256302256554268141819027158893545120008543261929193048411818511435273406316579538073241404870549035873582197265156809781357208832308326663972111095243104845348480599108221266811130820504196180468842673985378669238404835148091427677070154076140721499543802801331297107391717593434133593709306220124838176188645576901843462811216589191431568553158782734879433264234907175467559102736555746870085376499778229504546085694988649651942705905604479205515236166212356239914977483726199120894477996114908278332626762761495672676436962472195684281856448155194755972573635479676569739197085955759630398226859159205807286189913964034816321773340596989903643386084330131622224740423881891704020134003552009779274655421130756599779135734480030714869808446286921517384368651364106355813844788882338203583647151294726451872438915426826586880672939252124875746100794892169541579382164282975614380101952738644431938216204064629068570169390902494697652896785932856548825887234427917511430998805581871169225352695532650145389561638324930120593094388963376942596973216065720047892781278048600883558176118284859406495374272993795775378856906761144133448251382015430215088592773063583000628256278437220249805898686019817210563602190535214023596564055228204091190470378044711598974438354659725503785673994702707337786353713846822956777934350262620067228443017849394774972195341905796944938051503779187760221784640817185016644179842406382635806440521675173390973483471179022789795843560563248781323097576104377984867142412977880150030787439669426283669705709819691924199657904840079712540789618442668600714190832511821139095522556697126978076236375859466579809820284975636115124426183299803188026384966685799302607896600139367724938640917601925364508405923202679445148139520000000000000000000000000000000000000000000000000000000000000000000 [105,67] 2174568542988176636269321210629329293400901911141630362991002929083570767324489397320205508068472771484745175945208613754071128514643495390143703658877715694429924832876856365235887678904440830894671829995628186044802615182706458519342114609962414257967823544144007505101791305480738583292263128627902861182783990298471238779825885821876572684350676656355885413758588016267351922966193310039011875453578384135607708933152290531986384185029347260141166105354247456504195628717570483964975564930620730092321265819702339824913776670087328109524328600835546734553932971701082345303809472734443581364479685714062052858337817271665050017703932489161208396750702569900041426298146058866189933169814255619931109526317874764190906951763829081039670331985650635865634533465838332314015097502414367478705605251012771297770163056105946879745570869268434175850560039480594318942660186372969764529787221883779036786760558789368996335900959918452996244090055576262681214895759353256160739739193543444488946536445368170885200975326730513818080301308149479293155652365696539681024096700064852434154432744853917052157925894495794517061273780096615235528543913237798807474832468746978256615327961025195255884818452738207813937300123878201403111268449147893433905191429532381999509613070125755609734159397084692737543090158427933890464321638612517185446655316626977530457170707005299217515648465973654338866074355864329012594144591413688590664697634769726557186789434204134375432405011930737977264095005906095658161471207850052151161595519406315135625524632647172319161742303914019659368832921359642645142092653730256166352094340561541953512545639199215381599774178147026103999819667811324545393971742336896596477228977535449960199654958758377952201330229401439975693503401232500625238980994727077899798647219839436355474060703063130209632695207120511568847053352875078428626842199254699189747150377942327282337000064678380216620071456008420713922999613654290883158066465943344296928742934385036745521645833115108468021081995697709330555464634037554124214237431064625345043687730354335687640257757251925409095795384882001099983625805596360542464709335221641354697864664809383162804750309599859874839404520894689570311962588932463260416047487611217305486865066097608041783735966729431893660816725777973990508786208016452515966951612538045845602035435294898677741765921424975479633120508345666535852807743707408423346832783014266387011636180794960484566600243107808739974772414218240000000000000000000000000000000000000000000000000000000000000 [105,68] -151284752094373409373502914296657487532737906250661054667223965182385680744177819101857441031969783537222520954260748720201770728405420100857719374281141290365970835554375026088798432348782876787477370148004397685438240486206396751823306383190970043421285385023183767246918292683898067216421210413564512959083719533897312716383188382090771202404916527932355467102867908785947603450992143959807966340298217302674794347498387905530591227067670572650060168494327948544822705188463063688357318796054302961145927702259418907752008661280933136113970748378599406210476344159825904553475243369238257628409532849294028392840615147333256810366104696026959335176904476651805471960955778176394290189107819799892992215796207950533537661112835073493907037031365151232764353062094634362656166191239364142912001651115765923764801903492378660308985073900741913513009111823099770580093954983255063732549214836605979583859553059397815924327124943069188397266519029686815519354823316956149564606743947666780975814882668413893327663109805770688366372489909500833610479461109767662412006607500325016571977033192736838708862303125940059920099153372399160975272915190343453051633169214043297482677324629520271337074608754251637650372604727774028917408989410090210225229576453998837548396040511785559858035202018643597907395330047963328484103454315653962946345116861888091228582947722237365474099250482661339081511691674925561948281493896141103754387300375943109804194921819495125033310639785575184303748256653057743202306060405507178235637041828812956479926315514872933089790399133717961041924229401351017487767824687419202450787030622643981937336168716942930361185979915052002862513964651401335774351635788148185575555341176963469606319247608016068725873901364356268368309228075756210026490281416222638950168750476082614091410572401714725045197434048018918912943998454861649879128263331908092625913002238937667367007136921237504588595928786968077687320425521911094885571565176084814199787762517348610679953283730613557491878106919659937265272258736977408280622199460039968549275960496961047837424144148112066464692054380063505386310863965280053102301778473403618229736876788930670459074618361270206022472428268298929900067330842600472820269106430853009069183591506582334252251099384607167451737444940263666433018334769835467291691172091231406361392935940145002497298704220435753338214269117459006532497663272160801439936821813225391983430319240604997198635840411224439334566363136000000000000000000000000000000000000000000000000000000000000 [105,69] 9018312847719709806215306282205810509284882126432949469435810247364911246099443579410509228435500135742943825365147137224057470094361162236490716602699525804345419609871058524793292318966423619894377561617862390671708621637590469723454637120510163634660494641327554804505236761547286524085720679514790242652622265843282630680641517711456271252768293081227906543887148403864749628855612888580351664744557012914354206875710132370354359270492910443101723994442191088640633146433942201784379227506785434449563353343697319122015194500528658936877405371875991191096352641131153090322113067774291133129749567490143080925179860366079170355300644228460772019872024384357561766006461408569466529102315148187264855971011572886611472418416361085016459715752912610962240262707344786297060878490701609645797541585158492534119827580370001754388113861264191613227849544144580529507792249956356900631440355901830679027407679947762827703811515633879899784578077800906042761398540613869046374632995544002493683880349070528396315838553057812898659922495462197684338759997160646577564677239440977609242757634202686044313425159974011371217223646636755152346194087815127902194377052598469401432492951057658570685335027614794794728744131706469791926300253250234364840672707398584156287348016309069153735633806222765155570432150552353301610207683350425482953331563877205873870541229796831049091162716816176237970925562257236731385469992076884961251746584395464195510348502890004416295643756188307358014857364264815997542098946611682466403149222111328173941886887424400209743682227122946485032174747115829991872210119932297730165037571747073068947593897245403829615031180341875083266334584044211235499697477081587908601109686676401200826275566499955258717649196102851183596421598674477153733590935085064413493367311264772536230748224911587103129178171349053538046952614259625516675213707545416198336349967874040547142187248729578053904596963086732427300104897406956113600253827258763651547729694786584358540450280629925624808105434821839140387424659792639721216527310507408231149117089893261368387052669123742832294603308832843826849535009039108026971678682177334935594983269361291059074765027362014118453000184153680234193799911676562830594049329585236268031711795567888334044641964908005632365608215139772050654964541482278422129489510952327773749214615269619297833846368288915867126523914352563299421126416890620177745300003585782060514548764573880677193177696986095389460775567360000000000000000000000000000000000000000000000000000000 [105,70] -470976263940069554214171854773866102340689379548394768296050142287575835795018515349407648188271595839975362931024560718946428726104292812957651855716424512048680190372404744147048999860029411222385143651219330930040625017211296834420328847613670109533043994210893559065073465207202285333464491803288274175620070515482257141284847488887979747673682113204675706151180581987565201937049588448512039802693598399655001090851508538226715316272463537354367095365366011586419894401274208354471817610065040009235283476904596197680341087683533761574210022185100458250894118057619311065827651530970489142737862564076758580517403398990305393028996490043923550555605948371029528111780905996940630217540962942009852060638333454319882589999504529810550896701204995990480137636048609176499734146210246233107194487440270439512318290999390851056755447872431091552627527185271500227103229875625863851596699304361101605648068470006698002980034629071458372942378570372457616360507515291075003077387699121843779786188643332596597615392417964019231667324909966394260294803328208540705021757932559662941920283025207554340328865785856099980283043366926616468445279915822494580541115758675621192468838567245443871067316875604129766535212452310407083654714685667153852971965802755723301501541565004424498218389090212082859752453309238507504472693086568701991737510369895700640024401421350282666207300468063515321463029288087393798471293184920175413348661972289385658540185735608315780626740732578813935174610943972827244578571626582934193648790008862894979814010649996720334655024282772063010180415311040653700023734446513400593994721116172806602903084268088088595981133449193073617245175135315701235939055772995423687639331061082231607294686493730579535383945780695579755847653473973346899914368276211078431654387673387561415229829370231013554053418697553739608525321707691009077251983976951102636964092622099890434584909100853955448117983679814409212465666911898586182330793958219331229300813173530750295275210547284007774589659523797454538951483655227244200111523711858231322912850613813930781083785577818726753131726798654601466333711844596047377318868604700526534051750477323192440460731934885581416024041441942239063173316368904319257059377675333549848747728492468218129892038844014525987575378128522109841141477517986523595286358006977119014695147729419673122254074734982605135872040135009476792008686169194040934204559340330607448937604954889560992216976479488320808681472000000000000000000000000000000000000000000000000000000 [105,71] 25205778803106899474541806933299308295714286275026975702455052736326304169709880598344145318638702874344092947533206649953900601003631947792264517694556843455538091791611090605234134981789203504708753444926845110654653373784664008890418521149613402272423172908549968289271543539157929998557849475527289930370861466101645333597771470224664564649040591082968408739989912726755015728537432887849497234098794167817225192819217775501126311659100731656397231113195892315887287148437107765589620350959181443628493476170581205907724780702480488209743589096730841527190379777155623695534795544569633717319177483401995358573501712070805323894484754950486871895820624431934253428139194072883514590711801230505462910458602123777654824184507837444030540231038415945448956473897226471574219000211294613311615295202909339989355593345242952134972084944572226272688977666643180414042730385608311603963281332175366851189403906616634371479796690758340232729857413336611098029110753132352281215439135431774636175940842442340088896005296107362251616372012897264647662529440902677731829295234623101948395093088097015198295980649587408833219512100765642763390409975792681021221440230687059919549905740780316237930292219135596697935032472953499903369203683851803287819388145205129051050931757824563356193407790533836233613926575723724227328763672203345261197475127149341089824129806074830785646333255151769633146252976932099891846461320632923109328709207900755650315833655093576249221400987278446246662847695234203609375786847371389559619637945630513160405577944842467975168039241004738229387459151468338510514819870633503874014406833208207619450740297822663640494517456675700784822036489604728756808317549951979210326866033757850143493817927597758974276187507127426501086744806917482602221811132982261539146421262381325576474299461421993378920151200400109463571264163523473289997044538940061321087148226890054432798201492830815888009407730101469553480685297111821737758318742327063378793778349658361757969368972513910158003685156097277182181842738625689362199546855983760230887198272242607926190527389382210615945243730517257436973693157124551616587314897365800970771866427483974202795496708852199541734885310066836589516794474333379236984035767206270915850543411042487099759960060709446692061494874639409296425354781006711415841287411405578651724219556667882525641094551622073341398989657425285657264153789542168399906716598568050478866915314442109126513652451949131706086195200000000000000000000000000000000000000000000000000 [105,72] -1722204515693466392678668475133894926758471976343161285163106052666618482971747923470952749266040956788786286392973822055576683649704036398108759667058243948172800471045496304454252647697896990488520093026563531156621040127868478819857528031931238527613936539163277847629266644930435960402045629313781507676671660764466655513709808584733637926381453321901981132327933743590650066097054164840224990478312750407230437185857462686255533250781347396394079205157004613911537920263412156793743617114867282788801917151004146523793009003077536201986944108897598019357933734409977226884033224600723510695878230231010992769459699229077845943355879764427034570408311425397025069269185837477547212146845787653422571586795090691256800269826160905454898273380144492652426280892899771287870873066394570361839293067888043100191923952967566602869622286022211803908862112470538666769515760610321257829713324401244025127714293453853180975843089228085599567608658257089841501879681258466919254291855221758613805990996638381365272637559633433734518506000627536331027732879214756626122810655272135383879219156962502401366777297351612477418283369008477060644140555529461565407477267326978712233807039481036436075546379416331873399278482844197101500451156159955681043940597087986643958657771466757086821510623323829976736199652621584774269884696473899612171955140873494276816550151707701651894144020007382646735375363396415601127771731966584988572699877159887670688159730082712121522836994971593269184033951525025448950049130271100990980784362178373569707197631078084149848319497300213807354062581203522267323910632877794540786414912779333427750207863604520864997187722411718865916439425794838292186794626088063324471401568129359733865847332421194052481362952070825356694821210468664226379977803288955940163445713924514473742289620063354555877821006855243710966002292244778818119311732376634138165471618239106077539726072967179810056511457960693827913630046172895275024551439150256863206998240457111438576759791902951211398304027655462767268191430418753311112432344457701964652589077474937427765109807954930805558930284238510885516571127236080411364340467778553391462862419908541929211961553444813616237949815454832668265446966494147751521244200631224870149941920528902920339866469951833327240711657663915108654454104246363265714898537734518436665822905275146727441001243044040054870437584284797182624994623158315388755083452822057829750143846011709852202505673847666953420800000000000000000000000000000000000000000000000000 [105,73] 138955689733098749688471373549962865471991342176895518784479116896218002887749680984272609799383940469603125373701559636370182793514841965225386786709534303907167160523795777089559914929182902534597315404924329541434600722045146683233425194995087964265824658848484680673366214649280333869601809031144910000565653260490691417739877088736092117524857313557731369285734852128138492627844830328675677015958508438797429328646254531221169607272293766713690606061204509140376849687388776773838286349275173736370574873906787936941571826129879610219087218679535688985713089598802423928286848719110853557944096417578085982402185582385454462258339675321641452418375047987760907961178078210854527855719082487185709634449309352399344303547733815068541729532634008812461226435067287397504894940657515526245175958430169353813500380361617895344141034732403330752632986309634869445050973739740653347608267747382251842966335437390342747626540448167128580795711669097170798611828831930009432749717412604545834550779202888046259440081276374419890463360752784600141096123456544814168687341189381478244382455753450807115124060771585947807646601303032959429993420956902555113483158678799929223195069323887421209123790613917040523641475317480538660135952470752920851150702392278975105251194653259150255229263794973184981814690326529465121468243999066422578286550401802526418747364026617910002743024197240864420579030745301928022115270157487758288984548071911033166966398477672196278847252619119906363785888550651739954271285341429377839233447798526480552489927476468104184001923867264546075755979832001715621007451562504060567504618596430362921694536065937180529313659799206886119574301474009359890734736362471574531595258852307108154916879538416834657284509663770699523277146794737783048291463880052055156183493718590870524696943673094759395987514553252240045165781843963453071406774219029940421678348383458535144356750997071411845057587686681472801762377040277249275094370785692683938178303644828504749553035433779631103949121334286260328402488974145481344986858497333470405066905407520780065812275106585305296058699809990986927744859634235726363703681244229505144073732040097600917122635893873939718930133796368526821357157847069189772874948918470464455029652334988068907484383003657338566341056742677583687146068611199598254326510834296790589549146133951360386465170485722969706075951932415396812814367294093864950171227374447206996051701678731212624285025704227106549923840000000000000000000000000000000000000000000 [105,74] -10477720244081095395734548979713732573940446582032597559729758547100563699771189525596099843332770340470130437428440128922256262295367962861865306308880570135292252843024276261170281227814340233375405688627107356529842670601795904086825287160868491304226848862654585583137688226459137170131479884280038062825633103248427761494060356688487099731684881545204542298516841831229453147576382621761328276191774308863657434678389959318590375333300633782165373081844763412466487925390469940178946459214252882180195050639039715732225031204922886092481783778680563277302739267918604109880023655180283885808773810954350910160903600108515682272416257876902907147830429042355730196085958880172963727595326718512831298721933090711180843364703395304532660465570553105272088851562923041264828425378957359933640441099131231765218294790134146606328099789353554825081642734803495124756196227817594596051252867123973608148757709036792216623000314679022931724338329521012953785352713091996721182631774793467938578149370505370506017035484102594047214366960231408766743267257737877420069507103751519577100389704729595979217209229295495518006011889193521833420831888699562666777707064623378006013820949322843737032770168187718842468167865620941238534332502994849739288787496779604850077789226817810993911456770279079496512270173684591273563910121396606858777640382098402543918930456874993369339709259501743969711833881390184411709853847721759897486660785102669614469984022341236807736377732711063415321674570171881802012088548971087201464534243109247420831750925571862924263956514961632337978742654201852642888201246535624758718981603328209321193624648882153310290024817021689722024266663589334516915246105536871949151682622759107582805513765522772792966748285313660038014210017487950529047946774029304421509168718947633352946052862202951618640676682042317553938945138261256855972745881335867221357118130425035213749390811343381185456424903231356842900359684893438632704633632661893459573416002027057851672256675824409294284304998153378245522444813040072681345751442648837234439868141320732884380951242691021549067283016334421312498890015438155376827555544474056915879433816884937196317882831835058280845815996936999588851886518688332663201333813018338341355218804449161102195147274847905104972613620640499654565985645704017108423788122978382186985983118374122909191627163363610762680309740544307659755660044774402930003472145166156861917451516115878165606545709885407887360000000000000000000000000000000000000000000 [105,75] 661740017551457032259616406058553007222312518123852202629994153482194334969753287058577012879708440280045124765668153517660611970566243166427690633549538663775233728506037690908418052956222536764221208875568212708065067343477559673846735614460172179957287221337308834686683235742665599109300594845347137720916772684856900562357984992378701792657850065455584073580314213844445048762853023958223134746052924583976155592613569719579817245855993131866164639526165473312441315649822054312996577726999825000951969026885475334080428363916048016929988872415871329644466101817723332806543235840170402308757943124870837121054104376014171345944182054944730561204566355394790337927548332074538089642280668384843957698447556123814548039791375310027193608371684004628538588592156738826114411478808022382978159453219196762028037026511373027175790934268893440212756610075625298822786146791160168352875369212250117595207120758846540503551435653268407505334046026284582177651836876749271873367452322982455804315293827702555820212568161125619908438220478754365846286846055207045064033571665004056483675700742642057211321359443014655607131555951243165909208412172195885749102114965895939746519292484398146246823899611666295226379033505176443960213979665989489600527904195378272360360299890691778263813349318026399436889644125498543270848701608251447945733824989198296368044346869425603003176505224687402304086804548213069912917466246352293276246535273254870043890249945077218474761700494190805401364820172935495075409671970882242568477198179681423765289472420204858885506492041088417310110290547138177589686570952427914403220088291851733396199009860552802545822091383282073046777568364038420383893955238137120047549285654727188530240929859718369390873381981789269512851924703251568547517219088951762727024962130234060403821509981741744165228980323217979664956138273913857332921423738655869018054081101229067948027848599879045776990398900041711502264390451167653676102831714025342765990068134562283935353934022915328747993059074197577182313461470421567822279964836025410008332997724797791546563330633583748229719998268583212099942723012959685543868975163312099779278833764658899726734438771101562330646149511326444012654906929327000125884304894110985394814504318809627676025722671788043532818799812447558002061721934341303277574317884972739937182301558269625073567203740794435593653517902337789704070344211783337046633689470436399926525261662586962430278440814443935825920000000000000000000000000000000000000 [105,76] -34026805494447041698853907701928406440142394270142491409585553101513550119627157084348865006604537901292302614317938922329697185097288913409552570188810454615968637385538889585546453585547018125129289328214224215925566030848763402577452142236311262707548655116476176523042542335997414578959627154504557817863452908265691243946782937700831915199974866521745870939268137135814601806180494835259596125366840815717990769600730894450594621331982777005718430142975205754934457918636604733777290717123086516285773936408449765193530687056170873780177576536289271165528365988325437152296466294978769685816803386063313318327526614509712852468824483456566078884127509142011806469553332003597436281671250650110861938943790023325958917792035813442659967374893195273519758408465707379033978225346343965831985984471958585678818665928283468712208028788116448752009160854275603752638113197739657611930137748060901891700598462291866260886641910225693412061273243502651340776345237258824832779630681270849490168709010496476024463544629366854768504594938591694216284648863042838806378399984869574042288840930999019298632932864096323652163111159544701939218426575442505465529293028793718668219375112125130480959015250820702376522787933286636850587611097690669565929341509540362937276352773844586265671645957761822361489953818797218541836853845112717396325719114875560710949193623423933516924697103792846201117355274956705220187923976189315725490126498037868635220544574584991580809234868315632810877844076103834075488042234077312480674699976703586847532325088694842322208034009091019990871831826266046166166561148756717104465499746056566610810082604134191942551943834287251744596929819633888544717418258036003236464183860958157858928273211623931379949925708900573943389146320814846497257421878985637077250010640803611460792792741062900924972924274583564977084538185033680281283235187718760764912649405825010593298838392071359398381839380598824210366892121237728444898604711475797110681195912053156181011578856053731458052801101104924540466153263455249567043372913211871321342282784356235820999937983597724196681510133343284638221606069803543544705493360778389899535726725205229896921073084688168666831540871350693816935817258390235935386706838765657650778602432393104904390475092337836555397060417453289451358507764697379652954997702182369581094931156547503233001187096338129026533288670655074627151210958761296783908157358586225728863815125098447963482981944174575616000000000000000000000000000000000000 [105,77] 1419470668579812369561055794203502711041964992164732145285351221462172502023050546314885227298510214879957969448660667094333797459791947403170508817344989075218544728799764319986200944051895166731343062290578105749865562808014301449121574213465737353335744069672663018358082881347610095183029037600799957710582005140616683121666768914351615684030995364647685907068764561277586926140539506772285390498092422166481508858326547724445786062775565764486893022679206966928086462513439896068962558437774505665642758175400128486570162506097890417733536420784143151133603483766127552694394683454029283684464878071091606554832823328624110287468676249422714205882442316027995341955400540895413153613521422872025636236117810895060213461469907750591489134275229524009596472809392128128657398130928936736320666486616728479102112165631770272033209613528264094317877560460085184406839112052062732517861484712096402677010101787597362233414132889373564843172460947812553030284150560132900858281241812033966602168237780124955842376389548097553420336033489038182936886667139406883184678113238976005008166658851735534510953604427047106535934504096225018415990269981231941191195055166433564941085961534408270504328923503463640958169419341907790706412585442589182725860967155678766998526746032560990946029858742437455433300633945355141497966015611765951322992575148883247238966520279948566098378762320447586883876938775081751871134079432983211002297599845597731599161001836317939161150746527320966992662636247077932903283482779790897941982560016567755558886304203998009907046241525924518113344139132423202476301209840205821365091140764772319499272643505378907131779834891166587291327648136840394185055161324567301544910227408689267058786177286862427458690969759210986896544702274856513083017721336628795446752658280308125563848433249342825969870987765835989961447456554207871977536507535197298493486786682634080500540930360453778266221723035035899623570229645062113512145740435476162000352661007238693243586486158976401912419537930947561370878823947222285068269354459094346243168417054714326961150681048273877260889792641893634912324390745325384348053963589456326116359326562654505063768826899427763541775480179615072739948865468541231336983774380274919253929120503560832262897434375237073814110913605553219443032514883771853551639050420333478707539750290523379108852259412846602177238975372553201161967876929264761385262130383874370940999713331489057651383001939129139200000000000000000000000000000000 [105,78] -48260614000793160311056777215428381183407488709912976212186356592460865880378303369257332881613411278603598435767427697911384527001634027932521582469074529538731371155932697047595356849056193627340675324432905671461162601509181410096628553795861482764906779675506333743868457217739819583663839594028152536704984131956003179144667767836032219759371637239362496180868622612113885910154957454513485510465307813450663675346952181329586906897330365736209986980508021451814915036532250101798419371859063247677125007024569898556397826434857445489826391516959246770900851775395977313800420465034956032412731533245648254216332719265606617855221813899592272929557432034037943732751165030653012497514155480112241521789059451974165767682161751895752621598321842827967356378501889398477386113280312840233499132413515890465623279629147467878965039124748636057178265796104173330859628826551618568870932313671023763704950698650116348343554239616833553869803057454018993121758881170561761881029564391795418438032150699326042223675133353256234710219895524018675229175085950209115683005991986030372067300576890514941668774611627648233051699287521630713679122146268698156469384994014440794111543340996846943211072298564558421204794381592010778770746967877926352023456024822994315052032095345808000137795824347739819990709892075274297760870437585245049758442899596287655543538082994185502507203087876574428413375644744459456643380327355884957651494941261913573596510526741657938847999817508068952030230853719905669629371135451785056112205160858520243225374185600949494196211308513765700801626004416990131794135290608810119361064604220424726703614131448746700306613082665712741026212758810207562142165491538449421748592989791273931791292008380806071285297427731821730195755266068098118510476979174570328253853238903944435287869809352351788218974568964086855952464981205162832275912356102226179023755787409936929513380561119443760343627099488469221840485246310738763825501508859983939494559535680919258340485318156684130503781640671813310618425193429706716571797286425440067648558462930784589136019643604252385087164609243106246855752512127610804452371609777105132517213996693035026390388507608468068255712449331450097317810518419560889684316867239432774973786227273652912606142627630063029882098168873696726954216630495700353565892271562164761375507661357237149307560266461640765184517888824011657395169239790561143300914093829248309382215043146023062537286243581952000000000000000000000000000000 [105,79] 1342415114063235913227371592043927419071286415270464622373503995557935860297720941473466459636189732935257383692351200403174795009088987102512279039643013248988239212892594219693195270476748075926557656089662668002233121847455276103406314860772071923320500382512405806837942799514416991751214846184233278586937214467354688200490528792672391456567445496820442510159797793966390629467646255073407496177644139846591570410533607159272828464951097429147610294308448377973447697865358133277286553448057749634518269248073770165301679278418161314397057746071530117891787319694835541610608458724848619005260699535481226030815141946939895238336938337334283823630944032097952799654380156002339737955941398034783622282796123107230262666376824422032683639307811758249060085648968745646832274248338882038867734107201964313730842067224682836582561026527803159542793096228265505666457336586613124094711477321617284324186442162309528059790561790659672525555449583304347433936682427943857662780898181578094232398402566300907204236153220869288073172217687708199175417631606366927630875131839308679346531986784269786358777740411545304576635822723508216364112474921467786549813981173688769760240978358050896036933268333099723123993653847047043182778914673851250401852927853586393541197961900066640527794127922004698080458772074953835390168397042571815797524975053855196479930245157016321791407920509502879425820600556959290314245142288464375946277162665742003880147103941061498933369518513374958886670236843180138146590449031445383183782512849613134805030894139227090759493130797463014887897691833047061794154078660842462140584810869444576600629090876294992280127583017809179451473266087314125311078143830884900002515811550401024293870089956686079452414484558736009137292863351561018011157889146130480676122662747870416325474827993812730429619817030278972489820931892280098657830002968385377094548045540499236974116612607963393105287351252078146070994469609542191000249751562818135046992741742024705891815494943220368745814550123137095519512882805351561531998184977210623259618232294245574093613883189519139404851206677434425400903001212434005324521681671076675045778711846507348052818730731675965575195585753327614213638515738109335986671026915373227694464338284768364101537869840437311905027336759209616281473922302483931722536019703550117085316238480656494127698168777620670220511810408451029275273086374816503229132458760072123033263679333284745706163968766115840000000000000000000000000 [105,80] -30180530027090071401733791984485397868525327149289089241431868665768699845765511561380991675202216501007626312748033662923575643713679075274604821857004852284857201642125703182495114101827064908199054753573389007406896325928926975572088383853894468170921971462592030544983494946886262948613604212018735040206615809469735107881729821667003233454872463859793759373519571456516491900342085655120345847830623368583395812793566585645047630884733233631726556550207678065888059789632091999251352189090182266663228795575513359093792053859528948044272853446098401733851852439373735181396421552679446796087455741897258654895193665127644629664964078127899104086768198802862756034675954535434482842321127756120222090875934685798603745380400234840487313360553505129371977262294349932249252103807077025279242538901306043101009975002224657880699908825207312056339969526363142771918462412945385693965160459433886661906017780488828796061522438698356044271569877899693689176568295914220072984297082965394698437159074668972989602656887485069917309400781418932191243516739831971942506988455817890538212283147043486563551921471070537093131552080133407422664819891755559890508673858217792253833665187889028078146366485609915134940900047192758966675881734925894201625544506305722860530546497578270728015379942768495969934457111151250330926565437266359125004357195662729999655038683635094137127082750923212776318691946725078117265531980359586769626171133228458137387978241195582530599101432474996715719042058416084578635899094851448476913259227024408365347591929194311112204733039274873730971386929494398555820787306205694977461950655413671296198974711317884460300544569595372924820034018518801392884444452598758312358297016462872010695738264460134308766503549449047858794056779449310436382294599927965174313909264501489332628707575723944554491764972256279166065055218798770870716498665578138023622993697509890747414089935656006187798468040150006395448995097688321600180569993667513990314486534103788360890467638549578500918139230280234926133106880470398914036529261429064065406428529884856760601004283570048180446443325602384880513833846381831074516836617394175003037701091036451170478256145450134696199683198606122981320084157839357448401027638865836096905757665208280823839298576839508065694427911427081320585086079852073796145001438790705977434435590095670132305801964338700249655719514751347862533228282687745216069421512217689438789487295851716451393983217664000000000000000000000000 [105,81] 531499100926003938328631420466939274368202375877535171840725054566994619510968223129436386596848986464673164945672317626186416721883342612678740267084497403969367404909901068241992031061885471303069847668061935129506223152203865071710265182032082103955193624072484444624259877505078947947107198457033675828241034135527709381305457599524629800100672172155899665156816809090605801822034811420028328717584218848094760720030799105205744538928549958914102324809229406692225723179254627810203180565707921994232227854821696664327572962044341451693257837313732616091772844964319676540464086155947559740933091205685624066382107888910067495270995656300491660125750298320615473518570867533051422680455388833018314821507038717037067197990350056540907742957645256912757050254215414018882461343527899058271084726660319077611976972150988668089734381409184511051192873453298881763839250624329336499030700535989123782012038782548372471978944678187787849597762891974645683910151525788919178405854033829122824483474548491328676712780028979448310892675463615102853262106326864847892871346559999887889480873148155547515156801501299214710149197019644251658961437888627729297339059565871887215056339062731699706735743968241248066536606619514254324352628550260282786751873038243042348398738247830362757008739073161069826015093252999311915464907426949623500624595881475208188911122174485099681676551008050898563196388135607030057093505480464764843693389558350698108910031795522227790105120490735122400451689926595532871694217097602028459117541181239912208247004668494763952588651002971175035015903168829258612838909078767672972952675746400630120234298988795468586784556076216972199512126758278258306009045827492709560162386401977266540628255102390324426921143529353920375141741496707659160454297000604805897329120046418892952831271693404825553483786700063545465519036901091552686499366781537329700461418794994878736128913165599711825748862957300095626566264020269983119862379624668347889450543785980077541895557493913821923629721752552908480829408168433658477260068186964274085755686251570545533400465268482920998893718346977504921155063338522969399970352415070819021849357119276076466222692495972204111414263416368270050300869490867699679800677671967340559434613943081730855417863985250217072028304043583304291280905925497413924404931545618615617030798585822914999868536066049936522799066414777836610337262038633122775148119830746090108804844759769525731487844925440000000000000000000 [105,82] -7104251083292728751391673567382432649361653176220849355421030613223195506185235992378053983252054862047645940522346076065406851760370108526008259718655220053058970576949590682915372224432865299905141947955320634732686568038843139887502783012535848087292548337580047863987596366427201197659670707184972712709427587036547090236562734622785241299072450019730277067677182041232157531782744313743966166890520307371179042023374119863794168557129272676749168322685416647222914507078755324700656845191976868331180889434080609387783873878958415284858098516471852124503289495985751210146419714062398575349391315572560582140300850725004718135005942349631353163813574551674648755977818292278199719453391405789290065972727768951868746392875025420582963793482596627944702670897403457249900998805955780094858327513123443118416059144683130832526757764404685169412345902194261770874319262961922643945586915340577318724394780536132454428813062717782107168475021753698948766855614024347173979897838663641381827458876866773873436044545349584074068040634489658133278585321161302975474212776601296550100791585947462609645346822314630107439702128686474645404490742757286261814463393406861830997434078296848553889426507701574625464438183329113495173378424549870852040864909060939077687010530250533105007445586776181265768980636596874626774455836548688846837634422288868061075678111084724936237801424096886987839071379639911014841603152481941024990312892719553270152309172408119056040692469382749144768362553574160573454688910361536903548116412515813671570615222200069842903370053460900541557840707877423776483423498160857579913625783896575957603886668886545492843562721442824794869187908062935389228744151061030163226572227257517131003684863980938143906643737056840757368668824509008173999791368946044907339069520761577332118501060227116269946772905938113334663994971934636009910872894186867852089952775564504813281848702444512394000237440682069147360378629530572227221554912845371562798653901895243948760109497149988217002797206265700669281547719246862268728374174769721873768217061542286484366954369414467317401656942168410317568225395093247623278297294747023822457427775058748496226070259848604984753060999247908484551211925256872755488550831431245713645962478238671724735449965841754785114351431905899643303174216625308373815223411389604637818682251333885612254404115834087527979612361919196456233875577395428227211208877959012477394835622218359311664414720000000000000000000 [105,83] 68743605728595812355852380499043551735175791784300146527929541439605322248988578795754629187650880903601629295541130168773998355953729917596199280778559504701787859523640904320298639167284008874796783665974506592427517961916466852590105705806347369646281375895567167126602471902148661543488745205551437545272437333633733334744350606218204151055024781651450830085613611616364383012595382137851943273193839343690955808674631273743864169129151705178126861474949206698521395038817128382591779578214691377468932601883887437557346667555668343894199788508731599080967070324626090644709670151125356232130687745121259678540565865115817356495690362766667707939284958295016704515220520602144323699488315739535781384464448937412599455947495102603207297979918859677019200550473571231480572056628717488294499710707637881410704268960790189986597587623122578773642591441202803693650287397755485252122042514299813888352427921188725996339250857312624736628372474412308361541393657769218367473124945743134640199773721422471697385308624980175865529653882107973339323922094674092868345539847793343398414109302833848294349208418614434477970410036456428813001854277518171039497727823089489540873976930732095072104538167615575813233265233145117548144647667071409564943156787101388061161273063609589172831861253524107672791156470721690843791679438339415902464145407163565857912830719471145158105313427948272113566610484395897828503467860266050343555560247394757842135425882565380573390486068213180635822309217589533443768689823801632573459076682430149202608194289735782589732607499332000844017306772198337737157331611449878283320559414783135129292356823749621988219048462318746740631471419758898963795085198537861848751071764614119633330921667819338750792726494703489474312766289116990275078634632017332363776749299130745927403119941616029336939704528165772272972558808827673347179069383124499735006154381257425385769801352278905518339388186796032110975987219533994146516282198707444709894068177039596902759946656317732120702120417583784968950032683092416319724972558231533031235602028441637856825144613973291248947031705447310895232096883789172078643566366855681543711353096185747261291927284788251425537817977450318921122243389406506383452491850317600699524327658139102525607301907999832578524081078145398354262972859246315082402689114091821834838723271157731312756533143281142798218620690830393678382714489659394077778760366914159367937198024294567933221273600000000000000 [105,84] -401770776735666578409933518673402573756056323934128047107252517420318304777105100377601258758163944139565996579609923944716895296811867306309941758740234418862403725592728494681670220405028196463192639541305948389301874021993989183182676428612435937146795682103509597242200880909466599988337522107603318591774114791993930150660711189616640219618366333786170771804979486006967745997040671535558405905416400743845471291533927077261780059444946211877275655745423683169460177523325368341910835274327336391057880602631495581296551792336759466494754997588948941147613835692462531635313940150331066858569912238481101817985815478262973559511214417788221462548327977745641182256635817786623516196750255879875499722660173797188653698654147554513252727439617247922259601954162887329619330590584255603175617845571216678273884482376602520540451316149636359528122762429658430185519918882449800324160662255914256339101887096067348766044083334001881746243126098240889253065833198586479930549832601554533701557135577312168496720587599912257160530428406476608074409092968895409973726790446051897458357205969643185617195888164323162030960063728837992546129405178433874558754651127289948431269077849775992197476013987737060553170659598762708677059002852555956670468109511412620035921530915870429776174099619800616420959573848348986510745094639098755298037282592512157921961359872637358525929061668264927433026906585547425989667649066728392857505765134375137089517115691598237535401258289211551300355465569823995782364463799693710749981896547360065664758425016025008226172026991391344545901160922829421495394205762976720629912418754955427907232607390727910286379149349978857969928700804078890128319041783318541811953086257091705051736902009922412854827905577886119025544181844189959281045246154363944009410698243228387723918618441828374133427142516433111927502137031128887106650893325536852511866820365889712594079615513375460776720018711470709775305409748743627120589094953913533676328130283643329651595937519074296749188107083858553006790035281700805933013979846276200227404509570825005975163685345722143355790181066816065167083829866615557642864859591537983024001890627131343402723635513225621056495902405899044097332556369634029016839130155323056897687319050907242105705821793377276616829418328946652563485873739781688781909211086938643395981275334996013884590642911476113963786094723790163796795785630829086536978028725829472735486607889032328249344000000000000 [105,85] -160491912373412639573842946942059446674262342281644789102740692313008748707082001824797349911177380503469215692475981377671426792224988219827615283182810933392762039667713488582715440810582737603200178924781728055715858922401527346126750075908146347041422641528799516453790309232020499752677625427289143530252911165682368057105061878885515936783830955606572413214070210373808940103520452735396401455060678299064187628891644143775390051717882367019022978731288074470232748729484167947711290463533542951121730715430900005453970712301818666444118840070803485040060537623204661939433388892904740580621253733525655347420912499392546261671781928072859399316992419820417173472732941078425603188334418927931025935079669372867552072794429230998384915463888418380233063291374935788961826164441800979560810323644446354550016194783405256028525394775473768721795050769427988142906905281284125739180949163734466909709958068629560993920674559830784226911749734796024804397876632922083552548878374838470308407750210924861860632258370434720611974716910499954058516427250141144161940456513620166616832393670931151574853393721517844241942349337417523599035290018579724757403814776860520785653351365266408273852022994694412643387676996117571712392368061605962384496757063894637200546077243621532448623571370187793442968566095048507784678818961129800033946289141681942101566875236322008461357216082579644045095910235988980267294022169683098360441010349169874035268845458174055617857748937090614891022965756431704392675465721698454447739398048066546995544277773640141790055275279402335738890696969860280504556853566881677993414299094865711604440307529915167846273617420934712779650815283407977475752266008209887556936223816981917587785185181733093833173628532347452529622463443035993034059988223105677712049022264005307113426917863114598290629467317166089445828044316223226040606726994366395708843019287121142484689613250532387628674213934957998792760659151540836430939461682338529349351223782597427812157814182090024859069137619903107724010922522420407839878109171282131228366776936016621041604917144884888769280110701190836780625667318200826790745708014015198661019940680699150487528651703226044717497639180042988725005822239888718689895772149042448814487424030990784100135821046259544944215702933371151915600753126666757236143191998904733051535011881386487537851117680425895696362781715627710690400715632110441082038644308912711146597730363827342540800000000 [105,86] 35721959954721095294205263512818918186922110922729780710717228228201979466846602889649083561750650026858171179951249787940158389246151657036056725147790258710646221955354250181467046286319692085407242789198387996907241888645328334421518572643956531458662390109721122206757880411374011121653214341761050596224459424793352857538455845115507132138533132245457631852392804002168844702813838687768857245742802970730800445671437939085795092769835119069356789458084806793347888866074586834842227583454818805521689247797858435476172998176824008783417974676494328950511906957747314021680699234068542774641425292314395563041095382511935564684366096838339070399357717776212084532825145897578270256908017501551499752889560690644615869416831804384701021176174789176423807770072663648586095522618707211158547882875543778620639246112230655945354285016532923645706852868877669660828032069770234187910010910588783875243137276852688278558741086365444139535345968178417037027514688393427563908623109963698761014867548507883914396834285322753479355867213228315728375612406390898130919779882737280426296702009389700670481166296030684284121865015533793371997441033037904303607577589079150521297484167721082714121571997089284724428848616397932043747939266484914881843245869451761880096884628781618009427032882424883638251905982265352993702658927466746578911725292334279713003132264301584072040047915728252549621865339305586810580440875039503371061846864528798968920069827113768895858718451537134235852146621595609286351214485903943897188943920276025928665499174422809612057198399060632633962688526817886045554031613277350149085300676539831261071632071931606321272382462219619447455485970432858609922729937595634983605497231766989937451503262377502067213270003755889738742661603776892379451092623198049832036884248128614374933726788247800514863956723939416275493331670049279797178225261060255042691145517046941848060169800560589446059917431497900784404299745160399933050626534245662938121692307045945364591701915023325933285780732521243184500340019511229550586572755644176587311378819894134432213859227188231760212577227687531502398962088022287611525569121865235225006530309966299014030678308896244443563441757569627159007875934454606607390724513462263684088909632340837043452804495032154327914679975881094701129212851707762459390510636302239954175617860124643168207720129262728287947616108418971105781648319303336212616509463506685250452926090966794240000000 [105,87] -427840308893699039536706722043751589382447928026229104231850527486443840533472821437949168482541062978345552183031387760113299833400381403088231042006636500654500323293221204236856371825326835565022173365966607438058608605603414301550394633353552396754757816215444455026737477256067860616694562350828716481389643689141235969771633919507126899388900293193907760451985851692677547767375689242197012528525073206031329422433811304028082213833573966273755040576922688409682004695352425878404983032308101928517401806318654025647976267895861050832901701571889386858930368732115580014830958982389985326752111011292443074532889615332900958815618634420009783003434905389271309535224704006678213570330036602458982786145990696026088316124934349392211315142999597555393435510992153418377516337028714812652504453288318188608670449388521073181029827521401644716870348579323453534491520562233630580410430340632738871027000150343353639325969620318996698477566326606042822384431764284280302109580827718025064516996331858009319514416676531774066720405541818871277602652883845131669077868184933578682509160868220621998128706653912621660931787594777787368933228531148171214423881637612685148156982786384551761080517827536671403694704939811058693549027687839494985703167506008702496200646072462469897933360227481179303473615114867100342098147075731064583638560306883234450277791592180747670205951322432686215618690828348490697685975358383339403236101926674489673330906458189815513701092024419635764298183961117047519828108021289220120100818203508988769036349134823741471815084686954900281877636481268723598657301800728413242814006078482841926994271038273089293900796547766243110687243235740713927134231502446180786516934177357828539293677653405778648187660886767837139116045926903933199933764974538510350670216220563039224783167086524861024731576743913799325406707148096628844098359572959028931445063202449350772617456891788656514820863707853870436249710334994850826591091842997716032318207903934238508375717742255719349199017743370265050817333796504143978968498766981493607394858010632786460398202710353496855774327534676012826215948386428167087778073128834641605545971710932711328846633477741468247480597630302234911208593411182263939217558016954804450526328212831608312504905830322502748522820124340253896840057871016297865170468635320490050897380368323049454662584562419790926097662422556918774231487102996802638535876678418610801585785707150500480 [105,88] 5205265437694467791749734686582727165876114132403647125459235483119425891241651411748864550683253211925071552421667539558294518965348527884866536246543115297992576566102935168142214920474528110937146756162871731245596543382027143747745590826810571136675346649466170399694830834638074368405559247661825002139567851605871101284544245039063887467622517267056395742326955836865663981715834688286851057547892411192225221621616547559119258288837034449098407031040759203201753014592897138622029165571796629551336106314621004960530256473019956411299577943881595715344577395609752400876782521227721013674015040070217412850558579192352266736894006400863969591551421909954597295068796443817460279784523957906409225396499553824531594575462951158681774532878957668147914640590018940130744939167423045686981429882504120453069167244265580950707221297055474255019116841559080117707445860774949489572402592224976991705657746373790474939240320598037946729145757929376865446959915554230892530840432045650959802947292662000499818537585864158480977146113428991924777729347465787389183560461521416204663701783751191691883776039606179692311541253304669420305875302303797060309451633430220499643961461652654903642924751553227001743652706027422827168538055348463028225933473694554984140441739444904063011694016278285673119957631374122940021464502752919526623868662828921310371780249351464736925340764040408194408713052352446231108358019078804300133161522112271934088184061519382033351575170946834440784483697034959920046058535450947000871458743641787388206718398218265637868217303898481524493940977270736742027340486819570882138979514643261442491562169797140824456752223911424381290349471721561922452663347219746706296362598878944996528362391240602994400473507262917144182741391427834243555535503200398085989848934819710956151615820246006849535660842304500691806304035485709485019320767318135421833204195746312380877875196461132242218288528796100049711020617249543526558187475794974970861290851661227993931930894948978526615677472738004252988447862683114990651217441287790332394844613189537439628174204640049797660972190438064067110378922902433733328921596272496277544471336373248229931681276619833665718864969444888807209041649163804981854069960217688879429929310635978874803810228017047489142455632370265089730760465666300117317004980253473789014676389107548231833455545781346032216807206408841550564164461674517294263382920920959735311858900224000 [105,89] -38722699672523870065793730080499918850029100892281375784021278537398832706154035636483647814821567562900067674972421330239974302590850129777221142969778600482646050732900027175509698382827840424603657902543007130635110354619649797189370902832352103653999230677814736860462373702779268854849880555796164796588344905560423249028278706072748424556472049831230601888490363014313385466650498491636535104215840835553028980216566676357622250006050624460625337736620084702442198742803036541117800399705021307171207873064864659871053357169288199430522964867933048195804578954736591152341907980434081869359624812773753931420688558488863075908804675994126134378396027652828735007022311447065295553700411119673139142164288795347319161024981948692883993797367240800331193398221584742763478952246212724886665293139006961508739844745139583184772289931658263017951691024635775796680524918503004785660286284369356661385922367418441195359458800879538425156325566092916431677432817624142443123363349279940344618951250175257195610085962188685256251774150577540652608053391717274697872247195348717849035901404330715372166853120639738132416261590800660920676898669016113248335929547385760997143231067354034128135268847111889001217997238692064520160255981364062535285086849440699080494088964184370601161103366665570974708508695813318060119646308891776988378090513342100547209553133327426852880090821823157027332639418522431466014816227837732061962792422456814584051971050348059882719407964351890220626830159760795127580533503839023745272871849530563367330018378583710104423864514407002576731958635129748245608185587085932749058709646668718157084310750538765010808269015188340360556147049395383859914499616260920497913310878495370674538917834448279453817191875751112020024521347069237280301069712005754174227400100128810530737817093115014629601753446027726162504773938562294252215208585771490808846517611590795553357204687906591749691833194169757634965202840427208414448758989295155939488808890964615193889371795308475311680528405805572269621829934243996023247905468138582028149013210776819328100291037814145678727022995396786689920082477818341982445215795790352873280918531350228318360832623238713968472760529868787714698131665142459874365903866421491127170480907574469926582329024045448373865672683038473354635507322077944825685244551442717261876763967798682417657547487481995292407556578292411840451184806081813204137791336860026947866630400 [105,90] 274461347780609626511682171961848750144069135877861423056069889047594434412700991533104520063200490395555056729667500192522739940540188352045309085267723131488275252832171155544558784735430934320492615039158174262118072930578821526256412218060505008318755907368323484397963516099035306120107136511983050563139778273304198691583488551353619082196361193021951509215971999578999559661465759150688506506484215835044327530668119852043087241455007761491037289712937220018938778759266475881287294768790985638811513546467926480611602046763762624513616925273158316544643397815113368133816099386997154702078559564161916353375576068283977994967789575243164560254645848386213876353465436682467020144860718662777831659297762443752660054676109356366838709291698336856681616554695445061499768777494908939102178503008847345974059301064138862281175552085784511969668085905560965601117734502896918558163005999489828835049927192988571823245261725174853084516373581234161297467588572915955219417371466715704203461479663371418259201991421856188514690170383590842414855353221302140963903400995770465625755974162939118419099459564005673509259599360126541737166718176327099354295712959093573481989295985117994092926489476374471378266719751098641718393983720020100298874041548936449219763384027102968959589640711055645317471049340624527174332463010625293857757477357326598468766687298014250261851021584437381375637109113903018130595880713265837163238591576647450866740778903005638489646174547070468913061698151749904985806379412090426078912678854168456104876398736974876980097516480590227781367515620567733450965326540271988136944384378511867033978183983537520486675517570515451164565208159724995192174900314010041271242017640858939359516925291663539365509241458925984778320229483736864124158141789960401729872179951684790921803265853177064858364064654227916909394314181439215608648313415571075058289413662614528381819373722132628446535678961160977944507182715275549132365558597282957047021938897490310807163713011196458808861033468057020994499988011139313515951997870776567087318158168374002191818323710523418134305649117714799421992291796395051008673344154018450760378726879910458452664637790292109121059023311989125692333788847034556545846759256708726998109993057808658920859694309980559046430970395178462849151817681478034696129857504576334638332546742051058865720046400856277879031778348978308063442332213284820430180135842423832928000 [105,91] 1685482436025696252566076130738855252660734863019924159133728728849883458936092708343890975568525316577550796151747653940248924607877585053823319817680903628199342419607979090895638381996635015268665063549660921178577266393918673479802710791264747814986908168660796534073327302399582215597047011918103622801335335895441457871446463188533198664601485939449109043011553212309150425259503361978425097255330730261384586370083955851325103561937919021367628367026691103607647111745964110095103032207049268201398372682831257448387546878197070926749268556417809094999102418459600724472380081833404461426420723985009554285456282139701778825163669039497168894641635808729642047943546147100910217839136580658631904546045533582179684842572868210605294540130092936463766304181770184219701951626394699930170958868024285121069218365927932305728037329631293166647114256132669762371184007923830688917150942275482201236974727914545391063440313277983697507986582573797437346486542059940890333143348862802954449188419137994251229041573188799578402579223368961641490104513502365311811741685023449324683149642103970233159527638304806313368449691044824146977296969064489457138319498080122779626368629715658879202110465254421306881878705012607322622966053239979943186767371607769126733748825602309890997709019302850504817800755184944779675750587675426765026959722850208929143997871082027522601320155390379153544699633006502468367202455508596409913967779259985638376353400286051990331426899521243524158293186880287350279523257608934294343230112931134035039204773843234358858957569379403034943001814431904152431071617544946099715277254599890638894645888503521749860511129986293629412145455786203439601457785381235335075729896895081420377133104202779373642994321518463778490167223318566780935926184408591449296258421245287797978505357429536454282019917752262464692938812211665180519750391267347502281943864970783058922789835297811421855113629899256634702852549263511843121386198407071599429519780474544336970980349460328068463300604022390622555656320087517707065094246632270707563571338336490734387110816178120857500152549916121360236622133361828264392674413573198450653865596582219365822882530370391448766522368201733198809040867912142246808008163024289637787364491504392362376739883270837724373756254983099389726939320955281036482576127130915253147679076102058503119587112928163901935376708037310647053132397747373414957226973162268000 [105,92] 46873137156360272151226141608029806981016447379402340309398173517437091241014477931905022869845835733611833845057449891490833968189131903311597208244715661722545933378533378673201130887129950189282495575021762703543537849415682716018972418354689423319062545936664290779948094647499371195316911356240430606238009431422109232280757820067653786299268858494964384496423996662327048178609357536087013856686631070231490525341060061545807481808532985848592958929009299596815833383235002297579283588821597746106864649491238217579218154074450218878006174148545684724876809227467912256308252963275889654574757138974669663222013671932006685008667061035281177497429234151343476160011105133621312032029224403583603893316158107284481832809271533041008476012517117776693154798592365844282092737535449969771780961174140673808425504744287190522631681534460890957227187501529392924286057016828771240037113993356006336349354889714089825811701190372127930179477256139904884996449597717640300414171220481476793395188279250967227548289935844582524336046159201332669417123947471786791515992343694934581795894931448026337217114899317676813479885911483772974496941833487832951245317269890062129361471072853063914234744433438026308704038484656007216882856443543866066433352047395164390591939623578790800464560215296660819596990426039940037806108740083052255076640286232548980524048341693752565392063287862258288821190713887437140380955945908631464358500476939243422683479551404246640316440908019703522680189586305339020844498457082504105990908660025425892874161692925922889198448762934463246254445595952208177189367506650000046978356269351287836860798272396622204812541748808677195544339579055707235235828350364743455392952456365999099122989390744866717484738422872189925550155700329934730339739778682818935045262967733155752114193592810690192011386845409076086415943892350031435796967939888095673620881694689196776390575458231155528205414830396163229018706417705532243096489956122424935259470084964137198957799135051086994622472763232051965655117506985110594205874191643645678735765195623620996327583914882995751485901055863009326869539048145609217150945337606297989907074602182119292038052986991594655625160335269458724689946619790027032172747529693348267791277798518123674072845729990321620422845007247453369343152449753711391323768252687718814311186812377971413525294173800019579281286569455673037024976394077227307773472384000 [105,93] 117034542454826163488891448406839542776380421746178748068524800237080510104692784831245389855668499396470102745849980133174112641292293410055654847454387137342742353245968324337352753669904899013891149960256937489561703655539901109128434768547532094908291468265082117760012258403412059266069149056213039412146870881734896119435080937096508582129265089230234561269259245896024114403288413038250695845147816374364712482023894537315364655226197055675552180037973943637081859991148591891609312108170057624373205385274635977342091972454725617276356176007473694470866181780385529840683120757254008394303408483386265102479283655539877494574575269186800371108376901308744647775523525633011000951135001909817032201019671213471814646636325303964579585085351474897276996838735660563257174767368024380547464834746443079305631560415778606136625409470216034953514143650284350695762427397077537297255782779209659833828244958531050694510535420906697505404880084517888379324499852883551702562345103527671008402488054521880810298977024945715254552978245544049206378462845259618134180226052225733932509102707536534255336127513271083691021186318300154265276217827714449532605648841472947733683781493984025219092639466966434130315855739247475270333110915611742692525007308706494667728240998493617075359913022535571358890078710520683138628817562657478907806846648330511535065677472830270222524098799720959610924237793030501693127895974914633613405760608064950382494942464363764162280156180383999365181959461333644024371616119449453643830857842706307882598595644561412159164773256370274930660142877907160982578657925962769124183195152157761576801909674106809011218289377785435114491932182601293660144868740689946325822996273348031736709865259390171900271779120553858248072430808290573169808636324997208778734138640512243729777249345913800696511411717739268466529022267197613137007624772081236604910329845200307188239426083095401740962513321690546579998426892494057031741282988878656454651160389964564149552764783206298573549276956279593180777258677556216332472795670739247092210689474287239577905169695469083672912818803969010931292843182302236366837690920464273516639527915922853311159521124797606438105603698395481155918664477270824893132964267668659137749535883209815566521610908516329495341937248605709434714071523930464053693910284630972627892458164470005542259045447545204145339851680185000872464770990996358681386240 [105,94] 4972756810369853270974135470657755529934822622221514013446871530926624354379780347170681230462540037644644002776114022336041511878571899029605256424550795124606234212850371291320563078105269318823058413728213106713904788940869651920650553880476391680086936934911908849295921904372575670775961632653783745570054498482609991601734895698012706689836467491898637642837520718725602706217081913103815383494379758605302197856340012081808261320389021406324459447075075484362086789212168648826172280617928901723232869483166812195721905778525966612349403714419697319846707191818941773397165261769591964256184407749263538404661687946437525658881198883638369434737011540660502496220531123703920529216954153955613203080341506943405358717995233744119117893827313000632506005320865257134282588840490948131959458421813353595076577130946972156006318859782395782569009800314673051049027439378330076882939524314022933622233595672930929157046521402357750100253451220897870758150712267955722944482911860566928247947939731767223256584535963307827818518686981725458780953749605373478522202399248100675461351941539290108251131232216223609286361502373808165897609340635344513186686338276090321799924118029176300217911572559358552416817425281320264453137117216132196681087075654793255511066931080120560438351318653597286455922895614577008268735752811198198248368119034343281853392410135588611079041643590581180287443874903151748012745865797631324320588958799633052248453478640308037625436285172435123273997125915525240364447226109768004550795195383580636468237231339520903392121193660474770306285794778499540874837161243851500176217933070015460527066216113991696302845964919869827518400932102369474821328948893998499613531904169132106852804370526896289710956383792213427642790805054743766723731868381689065753279519604918374471072641615620066188951045682076963560057824182531176561199270176673519159211623029861940482815886228744880660863940177222462639041686611456525805685882196302624284475481721782586076452819076122657002792343943013394196557021668437387767051263674434540806950333764965898710761836296059915543130112843923032823060051491825623365257682587822419049373738734170745449742481938335377771709802474552149578372983682199922913978556793132486564854099005964216191620830792932558711063935130976514976947041909937064577105744072153620796478722054491437190369129546245441698090181698343635782288363483522054080 [105,95] -18250556799059305652139093307864021086670403760733759226553250161064326490348400779996862676382134181788679468402016793090656682893528716065318388440053666142798205120710754424242223136776743905424719736257045456460902609072919724328036925582730091533527688709679353703013347232081321481567880179839545233004453747824481148999836622582214435505343479495917073379598077142260576988771193945640761744768777814801692520906940699264147656907950124681786698955441203855793418120069598755718233810866504133786712921742400739770095651621302171229654428032361108796410591126516174370676425069335987015634516351809464125078556587166677327510554854258445997484437136924753301565808990458996431296256446516760637809761191340088464823567713576751601480824556713072134251797189097156613860935391095994121830929352800848029424888566224949300597621218842977113363693521335928447017338794008263098778539386603522895317030187430940324606835136951089581634557840262372843730081089082508497417832899940891187526623215583517660611612567865640249980717246160651016773813536687579471322762209215108792776270096574389406120781118632980837261863596714897061179354333567011718885678564419851549371594282190150153100302411580732749202001421510204557342175624307994205186225629381921445791867403176460193426309982437488168348432506108365384921901774421073050246860172832734966353737767958213090275701477873174423195018692738013090206230366490696023279125972929921852816273598198107415180432133133839514625786211838961242180814280859932263943839176045805995980438920920509232991907101655287134339614118077604178191135258613845413534666112838539346792745487399228225645838710421678755397280136986304896257237662943849357040324392991731922608984123581804704203137015745586341839219906955853007740916331078074469928056842290001255355946357206016252145369229627295352921591002453454033921841018823047312758435328560732335531178148520006312332816166316937314731747117750063862908713014934151336541219574758029928283728851380210576756361099282666783639905080190814974926431837721931164016370270342940405693333844092521738315302239409739935339546207120216269686986855681232936234862168266845471472535181827291075154623638071280579009999474502812289399206047554671354974278945476047727315719907260107003012705613449281362815836767821319605476617262571348837765803832354484909029690171037986963223384487942512412983146060593560 [105,96] 506682606707234388211139364874531658694359244191842847334111396951581600627030332784493076753431493178110919959585466041360116447463418063862608963994453626937745523115308582274812928829799614225963801513247977540029167390419160343668399652304649712589789453335742202614798385600970858002792646474273198421990732216604048930248013198427155667412650519080696829251581357879613208340339882927435294090944456786516149115138566178284836315972422897585370840579753047610191885438166505562941437833506390279686746663627225254314884446469206885095873896264852184346690736525018656292374174680217286594007439130151032922977656213801496144175908958568113344703816731307306493623366671336762639476098598948910214022306776147098035366359664447309542436261631546887828681692335042956588810232444657627051819962018418429264170960769620630663308858465748609855665960569209926030831918765747478436679609134304282787096159715290464798943277082928236014304551369544760576364951226412330520573840125118412008061150996765600428121303672300046892562926937456068622180516412945163691862401850427919158337170447339557166895212276802767922851358872790096235001931174303733160984760797641390583936479436467573270618226521527267258422640387838501323892535373381553506761632158027417065665972087191387052476407187735366185952097569981723544653184542178479629351999069067335436250331872911861335788779817270723104866453242324562033843947927341657197662860725820700304460308230612996173006769862518936193520257980988864737599461622904247783538376380745918719430074579017297843559894780434212585925279433012577326443223536571484439462408983869017296979790198823889327822221161137719962010692270447312685494660115011787683833445237428277238202263247871488596695053776190554981073136956575425220242221206232228988878320628299813155255776908274345298481150624799689166916095328657373088520929274711685733912678631504916261632754763774482935745159239319637716811561018969643765158151072628205516993469537833260214903068971939725458876086654883349600860502060250789754605451001693100663015296698981767773800951144460170275517765132734515371440721280234083084065181248725936392999104709089629945491097081319419283003480320035001055467227989821363470435070863304236958451182644297170580061108054437442454314889062501284887867286552944785303383315119082631108201837905295779065073563524211704551023506173236477001162086400 [105,97] -3061097264850815065195945667237895012259086735421742274552458971943963789640538310685903409403613994781640595123899643168080898659252740021972092319021570013964916088313162943576436135876133255982771326991221452519913722450680524412484587255184072888263335778520717779759894807677569839039754098085257031226024033466188961739939620232664123122688405527905098515048237930640890298313581320023091384242920238802418219773129390519732790061258094561475945374222557585210830588868798843325822907018556813834196517579635649231580906358885227821746692376126045446175381549855533045016602747496952786893215167758469672728566120588683002630906282895222371596213985053260761279814836232891107372905649964143516815945884191823103135043792285003956226527326642366694507543800906096829451587057684527248112082883334643896437140257715554741662553915292547966042821584087694920559875121625325886016728297801721501335099931384813395638950044612149318342205600300585289488760706850273576124150894911859379215262871596478185909893507755408259334815017685495293243355744000106807232247911746599220582896431921569129684226099197143346686615617288633184116596790005210588253518677170879866440788824495551727084787243672194620587002016803136462321545230237542423774708062785393640683340946660177341114055063251256233551744143150890308723848354168187477475321929310534933922835931078237505299896305454102342330182362920286181820071621204781241840705956294987692822362340290296711833839428072800995053658042276753840266635853314747481522735427003334690191779219122685158999882994006228041786637651779329360015310070693763103873385193059026598579009920573987946640172221583613331549722738981230616309886013399491327435941157072193432957776485808356317339874064893990251778103364634232725616667589166779782398820297359994890941315535620425508335594651014639601285390030889667439842441058981063363179980292104787872459648146423502183401149755337858061545373387008819689045172749749914746482694012519818527566206932321892137824345250259179940020720753631634456481221751853953190636686612913308471993990444633481057380508246517502327365624640176459056889705267877024779495022454318776819116228088746695394271131051097129641859871114222021177832120608189050790988458540765240679758199567777580804787346917265368279294323281984098409435673344939620531884963802249494336853699261602698163346685212701696479584000 [105,98] -3061420951369922922544341518964496911796434793902582327022437217919769855764545273742216233033695398447628928575439514064359134011745647812182923313656535039358752408985095888061395230973751521324846428496094781094395989690150585977254761935982673319308609469675019608292257832613602085233105422001152308587993004251430421635474876129345970003286354621178358278219278407926011072565061528555944177769683572403095719552619755905018506864278820665140763113130874708976295796118745945840335545413055725801183840456082264613859816994942891708242395952245193582719653908841934949110054078001700436745074090708998710363843492849519137880749739267603166688848737596069232065502343412457435956848207375112842535279612488723551992408009342192723946317724615674660227815855081214456460022424145400412267337931904769812214228249316949014729137005582963214026880918129788051684315708997565327241579260820128836580336105053328548109958788286894554925147620100885472628076776028183219665959150297128654621569144611055320163719771044323093297600534776741557073737790573700304470929484764759690516736730901075203959119511252229758117923762203800357217093118843487017275092778105908260549581090069030494538503778212280247055921252221013302438323220973018751385770787971320992847635131214794370383680792376144806016538133147120106251412467994006988781551192397300771255895078460712739888443160765117359054741554789016929910141536263551278175030472878141850256243885057803660145044604577211150713669446668562346362629818832469710524384467450887233328590055607225047266766772522164529259786902672284345892985000323858499886767344772535976115765544873919236512786774655562732782923825839712729973965559500284358602053506145440421353076111281451897033984345692644804471260638869924670914682388025150671633899388117929853223818087654876861415854775236061763961028160381072826256008198907963209073459654689971598113744829897159404117233195560012855511912191410999859349550496382937250822750874657686140824695529927237760891972067893972131631918171583919812632554201942824753251946553285511000993671943247495611719987630303765233330184411711471353879433311235629436218561484416321814831714661791815802256598073658466149255867530774001447091124812152602805339033146576569006150347167858580509211617320759118138701194083989969610848567037167465213316864979111942108990268897003130152467275156179251200 [105,99] 5245151407115782208001924854264686124572344422189935553281872692006194452643439406360382743277265386539803334502985207108148567000140152201674012475427613935058281297133436777053968604553043538073773317035365697563781475761185796876349568127316384938582664996354841023139404420305113058973079645833379117689294541480655888112187044844158472819031694091800299658983632206055711279156268135664648013736877499062940587670093548417713786245821911824067484703110555418189239164799379381695498544650594894846098517361109613962972730537588283070363955945731327079528825553629077226098594292435958777175808394435682967829457488862636319439540420265161488048401977981203963737581660118559040934022599263546467787687225239914642567416178020375926683062018060367308483459818136844809383236107952785972307702424120811644390138477024982823213819413196374696987568563624869013143051247177586929794768047981713483424752937822073901847441928573313117863266756598466151660678994664591652476780698840527815559133442777506749342730665693947426022222377576651893426062757172647993605467992910703347428235327101710794306300606545297267495427056300312968209249559769847922288044435028315216743884692745340373746715524718561976307835367911647063892841730466010089479523067342696637504475129603813220043879075753297354737628917905569907227449317239778944807581227144267594700903867954359422997165335434311372325863646790938745087363698842311380268356906800906724508336563854148359027251790474620377332622047390227651450002823548521556186836946390875121166836139712306632616414854010543921884655096144033686761236745190617603388906430123913433214120553838157820144175073891855611128859729507695963879305559792907612927634492889304558157266820702542064863731740529847346803967394741986479277906574809925223362093490525736793799157221982080941582763307734425706390707394537305221999630462115781978593516263031482343344547836202516556808311898069535781161396006482312052813827459124484903473138049707704146991445661571377024032065983328709412010830676395183882689964785221665996354607184570240490956544686355693622492255998427697612515242146135159402668610007897460181162833735105935083293057580165341390790271251069625940032414536779205924197667590425491207160905085460985165561046980711960820316026635873708130561345113212047812120262942247591207312092321465318633271798649861651507905686169600 [105,100] -99217074601558391002575250980703288872106726553378741921547015231391558419117184689543212379817715564456539366937997180722992106758463468990861852523674132501989385674310947315091989358938352800348981535299782312308153669574471272652009558594910239401952478429167326061757280302432758414764855512788341546237635581916900902101857425843686053431064163567741379164898863204230405745150956441178091114012703444838607785001514570145158640748452715499605571469848175862960009605885114135017452540447565164327562602023900862284933833511631859048136401523326321010456564231692722500329296466675187289198061447174914889492424361984037856689065281750800869185241422769828911493744038101431466675065405321327605786926064635351240942436250168891590783717913410416374752645565339367147312760439239509919143227232102176385932600922264335049884886913124221646022027442990836457204047956372442049406614296052934232669992588227062662436220017631803938789739489892416429649159666382302506274299495645192796734184947176351217446275968473865107938940469072404825638172972851322629409744018059496145428000951542008384936740351751547218550340349108629145428569504054421493549706394169481478771852455973754316375555893397726011002586572807815344880702329042741161359314935263238752352526173500868956371139796083979841859795327589570754113537356255229142347569064474489201963138322355261019086673977812828973353066037096203821206268745656619021300085881244063317543032337233429505540175982573005792212887235571125567772620119505614072343166349141171791248037029396454163627635818332074808927944450269990233492137771654472961043093667529425110958810520859235502199548739046719081549452191511403773420072504705980288082704231652954842923938813071126068988151155671872170420977951819253311212343789564294210010053118086966101363247180883014242617446086998974196451999860179895586038077223791175191287822915749639109687987936027045057087956393767382986191679450586000602026361862720240279443960883543960299713730767245976107347929572469042346234884840476519725624381708879221910809568091635903486213160638173994379731489453370643337390259227983586588885726115452826350484082382010428197938403772623201209588320592045596197171218771897983627628932443940842143048079520571820364874706023697420056901596864151311305922385382866479241316947138601148858492257700534599183579793531006506958630400 [105,101] 143778552826608892311618041979407105645549674192116381149625263035684916584252345737157961655471913027433036131230562374045706558438935239849210085572342963301345484132004093248177117790782756113618444499862174731609108075880615067461947137730149799007857269008784785094428583654619821401993324045197528459044549399719685074964714773273058979861068903504749682705867036734106225112303996165339042716886105707023511742366310438019062398114156076740753187707093430456704129007624727224103409226103292679726329183427943874990354213554344320730846874842031050813140464438504303411193886618586602680399939413333027474628537541977532750366183453797046648682978288874265755117811500871439564645193103348545320676863340992082818122124857357119201779423579230402873996851408295226107350650077914242729237935391571807781745210614207305161219547969779688904703554581552827899550809311330471212863772269304116024440906662341033771371580815425117870467108926369626154786270393292636381836659107667797245156826609090359929509680616122078746440352150965549180740418218555087948975813952949737154940340103733969279859882701015772325824159029783697559619131351006669514125777699905925232826830993521322703195343365285217277474520103011342784649373228793817801780161930153112812778937101626880373481086683796480296375018088572947232193262536911061519631506740845417999695825181801894454263375210868783915384096366863135889823940760989126750560597854912719659824447310314899932842276647070649977794318545271126362462861275606376893810971473368702229696674553110153153442341561439095890125818024559297018187564254025868038795752374822788109434343795845650120051793244909544478483216596021275777847733088150746324786715222375907304032294233720921088132795463549215829211801949523352900349470342286394637594254035305844037665687923879090280278818889587491452871070797866227109445394762048917007720829127803780395948633983291549043412538399356111476290677530407102733703198349173490712656950768849456968042794475591775462070645367814176662879611011831998902895467471177676391361584084539567178729487968184019063009457229320128604373330679430949462101376414643866216395095935332376946311009115910697892165173715034304473223444944154949900722381237046046196174876407237079230901897883318105435125486291138992780886449630282870126450289309864688784676665843214055525483773542885993280 [105,102] 212376383668289227634082892275999276371650337613116167041538372494645744254298048791384315377987614878093699525253725059730608198930934434010523060652313787095970502958783426551556172838134338078735617494710258437818943210891992984148589908281596562479510977966255733762166448929892028663389970340339747468421615147015577029360835826027751447139249801433829106948309474891445757459844498945140540443514856265236428806513100628433847907471535493945792410196620931039006054068459709852086878031858562963510202279306615701962438652387919156651316511463027816455678896546548947464950372612780637884705696796079313103639962788891233079740865612963304200100402613553211424979986161875407263295982146769262127918806118155946615205620638765686629796071477829068957815439672005312018762639398088680277755181852796664795662814399050334616680592317975242605215813903070839262129414634224703178123637453860192723255954348529070586331657064051192768182574763788751673759946926875977207370438986394637611648758457037972019614379037973706098424541065778161938612841756568774316584382633653132480871320663481808749783002493609309179915611594410184325776702993015281044643183688754795861621823560203083342629320637130788987385622609361256198992431587214964362279778058289859908585461983574248355193372722954523257949897458988079214040221622110610930883203791278955809616317274383096710499044778378115807878062821906529559878247149441122528144213741364927191410524283453856498144773531429079024756690868765770008298950272892408358725570295016517125797598408972234042224825011745635022273323292156422712016209616710062718595168924349483252294336427354077437189498414503255849282062243243729603079720302986964423716427120488089888302196285246374148758647651493730232788101123939737158769361222291046338968109682109696669595811569482684262557062234484415031578591833273416212838471568554401307543505784417096970668700598978822318737661472937091132387038897296398043828763443442459147453359564615666990191780482664641453781906105402892734278655562344764297763455918619297796971399267725244234369778102593421601444713825155645715262700722721416120428364235589646338355061965763397061357861703831234003904439130882233555272420615227214525186388292305923524288770491047769869250818959295536029470474374225494091171202449547917537576929947131838809345542093459948426022245365120 [105,103] -2036030564199123361859972848274813294750428119368641875299719714997950968462729731583023947831634645314539925538666336278229556262340183121238294129740577102316864311132004740253657182456634987816036974453790989891246333697606905544983678549833321110306672593108669695296126425732616490478987925784337367184742148575146690160598065103353088324573211290794676201668722097033102701746079469225811437981565782741704132180822319655765286548424042681377809652011984677588030615830758318427309635677071121018972308466697838851924110356672701612435403642417410988178442561897114941388867117746928615256386087988490330927608716504822312013277910007813743541613536574944374526847568556140716287016080073475098106063689862403316983472413897100009745143435688015449249615178639175959683762884425712780150791944866463110416637512085700097085151112469830321945406019341148551362702647530436560214605965832435783610019560469315143069484763879003470324345881787300268695111251585720327596796488056649940791782878865558849671638684070529028298737205711111024153901434143654557518566283056918643906370879863578828188374390781588683846261069188657704663746361351936500392495741782351327062246779252175637941112904690953048618753968635826029278997996486513028181200724458513672854248381440574570664282802131632237319190876419862459169134620235556108877074957922250603329818305852366466785486303062108111669762720057093964843999347616827077873890594257716435338622192695165475781710867690105208491950340502383894418506065917481291555536322866738375663941133932228151070726798895392015973533949377490016487409022516972277454759231704633229638543935401068383305983370603818069481341460770121547848946102479725880085816264154395814151497693830925605544327099486967810428100749441619584955911397278589631514663998971003527799042237138406207359537018514484721371806821816253418295038291629761358427638139018838115968822042892255851460789270255225829923059293826056341818424352598438960848475755415977966068033783619578898283852516778158550667547525040877230763328969447577170568784399896511452757673496207769861204654375227467455469871157929211179115271489281899309238720019120598157321896122651894902738478917052003616747361429083358427328832676464756661464104181749343663130156514703895708619839049642445842957305825522585550118470411415761077865864797880500006489934880 [105,104] 1426951335220456110415001805878407759319718761180191943568703866145771385833891311653954883290187336092469942932439998763558560186074744562597495109495753236379157713696590436776001220358906608676833268733954065621669924624516655739020108306616290419148729298097019362129808358301706513581946956464839064864284964238922945779423680539589394925807609763486778457952658675526736188962305986592627410166383338185660644856780909526287807852617774970997124560019289837682666906252882068508519021529503930405021231969480229064061990731003747813167551969545109312228268021521743794756529614213774948668167828108438613285396955000900226487557910984227121296903178326263169817221260560335013667156899148135910044769328766174599652267582344272034683322673859526453660182263621984150301955291993879667991466795796481084258214687152240817394170262676681731802482247032638271986826735062776936719269974628413340882482624434470551664451357559207666558799800066741200581008954566535477566325939350617784295845157334463589889669223711057533886741230931317371972732636901802433885554267936361204470349597062269429939105302605755721239672959666107005557438243929332574252136416048811573935612712657631320188031251399735671741849048655812465040581904218625334362594044714707209513157230215629234318005001763138020695298552646870873175799401990066004895058289994186970695799574855256405181931713154739065469887177868140551411034283039905101597923897025534393214401612327268928109439983927671954926082939920087176085631855771850309211403769834484702976774232233172614347929383788671470105556031423859238588470149022538618308218438046073294046854784629654581285109192150463494074595567677508309772945066344353809739811237422809722150816231461834268965035952041354368274116670977277511759448423854125113833905639738540220296282990902658152276234506819002217231375247102931267372617429832157189979862459201719892604841411471743153534620220950103292768261463656218948492930028770188232603045178110400759320582588147310507390510108768782787641381932717554054352836189184782617281173124310689319222622790924579856422040824495841311446522766122662429805219491388313436623713696207446532417745213159653063636230253612459443242138958136985954516235052531217882588818305608439551747705248319312146282422772466714209773037329598758488873245693829945596019014728471866104320 [105,105] 752244805406084382667230593418540389680881926667929121021477424167816679432741230057979134066411773008876873852850792237611980250371274290242123174849968927519481437686562257845466574014682921873902422781105880177960736879748648849259817432847022267562564161204456058401557012664474029388355584457759134172275921017384176350683563072871072308644853709666881252889085003148975074342532969511751478670930753515216902617426247952443088304739204800934373615140857792589422203733078297411975298759029271181523434922391595888943292903446101842170159436787762944134435547913351161355229154303704063435071870525076782368563341249398719644611704781417104324026499321095542368903649298776728787923275466389859075611042159348001292016551301813868791704697921117754658336622540864401034164971144300076495254345057728225612646441382132150917621795285311902558637341486895727312794093592538871150346164787497083646557592782529137853775541004127830385543899175313382136833144811614877369482363012976129496240251110881623560283397565928527486465956757381618654075152658007333120470329479576206807052983054135963935936425730525383449309713792606931781915275908810810059521122139667553965168737152060613529071672996035396847077375600378827679486763123649292613468965684589591688782410105171480259257379448929001979976284931586985154212692060160583832330177720642475648224216000049644689758180617791561159445194237846544378838929173974846725683529524768078544638957051709375323667410237051541463821636624057970727275424003990264082027715174332936688250705972060611126702393441045907983292044877980407172422431154154571920131054797763286197045819055776559882694831037513313755565509308718806053738921004364750354425026473484011904744833398524361884332882337290921826390259414713658858713193488565911919617687517223590813650365932487401391764544938481398809519656843940144774300279816839209833217926686809809053833420540597906291917624105046476508938939726215728266209466335863678001566381939909600573921146207891542166802141645489182575475344004675922747133812541953755469800027614694849371479128290657256030727058563468294327142421095930405333273061042267960162093691826552728672302304506763779676390603438598710123387332755461701751951613915319437577423282764219913189311738266599267521677010579957426293786533476652115720713008232360023780106887414720 [106,0] -13712144106966039366967515402683256429518822976812850887961645964149921296962726484243003206970302261655277623773035206500140232980973565494143038271596990947727575849196742404552405894877039444933767606526522755958307927392545428433947768477809729657675228700536751521206415822668584643461842597314695459830676789767613594248750169064916889009800343541674012501118066476455514091441136286588814867010467611405898308856042324926228489108669598274883985534422187240020761175117608871684826688373766573061821823541038520819666923294402549677662176780586179217946739654067746218763661753088939850117827524410694198862913732044413104842330151062603798148911238331176666209582507007604467045313608119003327089275799664799908124075280858328701442557616466601889992070132867928000608220481020551912641112783595453139837933385945071760740313376103594972578089496264198350553012606422461371784314068024928675057636065999444308870801993018394559694953548966937178879756061251020346317360289989428416351352828836178835584375608055567260315819573270037258636181836486383841092203261644739487077486607625849184371796465401998411436296489813771123333804865603434473716439723850420344623828331791986127088033985046343160938521776234750008403578533348096432557675748348111234767182389979989929727314807206632671100730942742228511957722210189132939010386271252653466382875786586712526673916695226840815698257580701203577989174191402899368201399842595576503193853186926136109625514888800620795471072084630064588754744684052280083598165513013168735616351414972894158600649854138951049930745407731519250244224261736394553309259649849312900200875728509158210375376330025412068504019883589555451044559125662624967514754913707385205416856403324805884598094456461936620893399746443179226942887904466531372461087296527898973139764234140085328044734055674632636144358398892775473958570700753465029066900548832163156641588498353278691211876088490323262955861542099671069229337983547218703899311333544207441965893804373596151144346428632526796297873225347907071861916762112525812890275681141749284459358698953312057755296809034187987858897228398972079171842717259739821978689391344497300163554504670648390945429479882942123590858619895260468311248079702091165324884403053972685575257607124497067936169314904666633358543583372030016336016422205911331315393722620802894469803626542292941018310026169219727877079461054252707236175185603818880033940211636068706647624801662882019268415524438016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -73968009012316654414856820237549976239553379368288156926477133990573513935055805601805741025000445339935997512329893524160095730913864863802719411647759647617539992097189735511986265193460828758573434065934348286022747023378051560566549751249692989807772169158538157832400085334275500335799982190989099946209205874090189824548460889390814890795990946776768121861700577441116114525322315251191890724165925663154547071677483872789324182999135066273375760452369738597888070478742234933869699129081870058346116599160983052597573689882451797492015486074411768424004588258746535814421724955260441315945011637277378065002915429228177334689150992999709015799912401765842634767418525378959922366152546233754209297604627457042217800152054171296880707494196707866453958656443921872086264183443969031706835198574775580356094397306067193661286673366611294755476705317003919664113694272215447820348644624891025555866607954718756951770028171764879462919762456942358953301169977177968777419774984684469229754846110216155799498192500409569431276506071231399481994786266123220005055595632147149437736868915437876224488698760236797592081797932875712880703006673529048653213528738192346712556256382980867501478736202053242090166521519237570390689709468702231298709917658368247749119675757284411370978950246669372163771037312896520368166879163643326725359411276233925664807921141438329367139151115955455405810533091116834400717374218752970765668348522405523557489189057199073246766730605457420535080101137606757429312231451015181450760283352412890544578888537116882645084555766902208235821891685689928668113608148290071201491088821178683228177312637335660197964289299300580822477337605047447060455102570408939328555027341650237355201753444005568574162307653935195665710268601168486685926196260101042213572536785904377292512663313065130819180048171486345377246253578251541164094518041785497363957918868463380819503028653811204650463745230326254645083208085535568899159814380962595766039800966955411443689079562262969671363691443771669090194219114152625971716907134137936994927863017379911112488131040981090976918353319554824723311317570061315483896211827436897229501962837852333875914390015914438837539982135994614191608345869481064534514064603836022700062059601718162399970862913872261479086695426515838269849952624936892403225623396643151567602908587813178186985564568649878125033723290339054083963946141847423325531442425882633261868937982837000126328819576799795830757614358311731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] -7440740999631447613556475293713027558182820311509057721084718092753511271895035322594250330239539339639049007959066329660851923261565328018300045635674284677629065743568332754405970885802731728012758071995457336216835720060416593130637327000759543937307825473259522114323606652386274919613726580094557075313214708408339330524889947662628893300849022393020985851452077882216188985802899465049147386340818442843439122674832244494835639238437287459259732289657393046803514177185884816235501353545545717460192730221947416528276746888290998666337237947271370091174599548202489546880428073527821040414970210300247305823897075933417143315515258590430091806628892920656131002241655910878319853197822734707861904716218011385174441391414740424541113468991260055477042012154029354698008574525948266419378160641774377699834469262071888142444477038533080837379809644440934267294972050901058033807731008084533522353215693746506435654636407018812839758259592954401066798881686563060276063744973020733706575965808440618153199724869076355506725199908939383899645790181276096313163740588327065740399709953886659724811075931872592292810629577785836339231862608571032176397417668879573023488962702079034212824676793298619939897403995229402414311312470680806405022582187683789566613319830382259090374719361857446166314089850282179517538846978526023782223106328340585999731753401279334308931769796733457577629043446478535351080077198523451147422701203271383998145312656598906126581806601089285857878020265361216788232455554782693203097303043231590834408650071258812657201948785232882526670133913693598250767914887115619779403654304756192367228833036339480140232212493802110660819784519188253973808502354773639945308619805754375162864297601992543334260132491295554573391824744706920098978123528536458371416499955279050772221285077446826132181920580705272143546779965598140062607788970383440305856962258669982485692770781905455916670741660664758988539821755154427179227068192884180432010435488093645575872325227721298808263894580219634882625638301173455279200598754645445477444688947355893880787093581931724152525010870396396098027229093211892667586521978099588453409296781735227046309669477277078777293219694191215053759713067748345786714256858737926915945395012973899525877688165960107060619703510264423296565886041471975256739274590014281378694993596052955025891221871893252234749687891848950618056672460553090330791263399871979394055263065095745225337233450337544679455798462380477775872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -29827255066096887295519891149643891190517178836720915458161505997198823569795135061193964116385435488658208705394007530556681588137218842133522584773261795829874671096252767676488978242589398299122547710384264117949278233064947348851184190331181555556848788652248805488414447807632667302363576316143395467421754850852394624850684395100037842498836951862885261884321352475278729614000772865509426350229614594625951065388451253395570640510515146141801825540320558953679539969645999002728668608161211897008911569156530361330026150258435661729697999030866143898004089293207639366757347841701970343359976661466018642782102495361408078026678151723240581984692200412591632788913294546942147362979966529054047764476624984658355337092759408887555409213232629323711212367528644751318586033397232418130105443484767196770511642195269172522316914383432427591038690318343470913416157340917613707797713906127559767079904509087652598751184671949844609186117080306504193488506912084630399134270579455473628405938923226684724435967481427328349402633631117065867393062843502623671018757125072080714927724374142185628847900578354590149214567323456543193914365008214897426166836879141965605816753398205596723458679767336150215675172699284009461015854712995993119804799968426651799820422345484928918966004104072534702141826952185036454599521747362890482612799494340244835155766624399698363122306008012536287640097430102321196335569585814456846210889610026988113558972025448098374823936812042110209079950280728097021642951810716202993491101626094786700941776993615708372455441631527545713450612391895880791112139654185099702481901409343535331657481347393451070020256776797765934174266654785392599182592672666163584451594986299638113025875840075572825458982978911040519489380607964771910183117124493935059702703241595267225975182709649386307540309518062110407943719019348184692715398674266196629749312021489427843204756001062933384692565767765117832487722341808859414324995088156583653532131399556424239146788103333700305889268725256320594005943380045188198214507184107612446031785907501136039370274193515565405111713377966728443431114839677415352739141624253152304510958159113892158451286273058678214551834244591988060855753855480840034565806668637468637945595822434830096298012476483328115600746905901107966296953846343438136265259169558684374954275777039034014622414179431019240429922734335023064517734511035754319814153180315017496104831569072137892692596594645456263862617778195267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] 3856786338428905027828169865899055283997304435740205370974190234406314448466053678174034491434685468606197405537360383870467288110405065907911353316386728668279539450522181021380777178640078918539996310379328090613556645330272909209853444774921262807691424199810309926732100145139993223623188608350858107168922915702830602453166315288017897670686637579257119742070484390556901108321882450186423468691181611712449517940134477559908180824136539717109543391971034329544304157782028683523570878985141171582751856601395999827816795205403058944689699886912769638905685471896829540508810797012430833049136644588910174616875833078435050052988955416136601227909269585130103505827997195458971978241623516803983153545233147353115729940616757633342317325406248416697975788718025996265626084301740020979564107324230361861332127488173990278860600093012605320593251231112834897870106382298129778642185466835423684324762993901733098703634251599664071130867591123715323343879331913598497306654464457083087263002035440004411695469363580131775952809175051944133166949202964947735767402970892301158768608341409794344625467981511121970255073707052897267579903696538034401927083638465810572874634663849326184160571715360955549228482322976631727073565635791598237191903729570857330908256803002373402679386259077085046662498337971225183476215817891909384239418475612173773284666553646894208121173270194548489596818912611377578705072551725751230679572648196291868476410422695090847316285704078629818226478730386059939843289082204698892781615265227931255117615119399674909951227351141277726722155682267866865174268559890282114976496189067390206074865763396055366277417423802179827097327079741155135851059028683220173369648543844300905141565636989977062692162409448740816144764395804385806910445450033489349804198429233299586143945964089353091230095343890182027025965637957550312177395327873456655202579337735366494212285854744620639680983293829989292503851171680673532170729513399928276957020317723256301495836465167132669546095986056099398915518955579430764946696583716529875307202769072065971491255548968553307657838708390684768423177781406430572714116835956547089548115958206139180017376904204090186433755959904662875123786889739281017382833052035023586063382327298255437156992456247169590108556349600107901307391318939546869430707397085384389419496773043922886643748482677650219500233086923703194213952071446888807305326397257232079688121329960041617288168365083851518715378452938413326729216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -21207819356432984019046447622881783228388726879694223076045962582859546124389984203457635723876433641126193251983610129664855038401133336464956529418599020404233731438363341998115371912302973039870749254109228502722552770347740071592892005839016183819689230583230206478424465968703512874100379736011324417123184437196798869698234615832021673078507157414782024726539977272402797056808490728378205020305592619762772988184789985519010358288719741809769217053949577530032300855637880270971863064785460751432055307543478116910928580125457609842025096327477690234368819126994328445010347044615805425872490715203073082511052103098574035281982821192093327480211786004155249303472525635060266702388983780081553738648431567365659129431294516532343115415205686233083124768348145130583351022137657045762061691421419720806491143667758835525083389440649987171986381426539372528322254006863825939777109441807627827555418706688143706643246828653055067855134526591314463893853753233659045600487806680170952549597482221257471373545561342456657159375443271281985460164066336273490235742486045741953351749298210517713825901322372289033185717510893304439933304625676655168826313345996053461327697421155791977943315444769621124665302032661839672660254439202546949292450665172020197277935906099717447762131706552490759360941583015449538309958131237496222710565642859991320867119079441683990960285622254087254091695635894104351391808420114017954304192901052632673058936368406442092991341470979026743788038242230761579312288247978590842849005520505231435782322765651174354734274967474351207285231257753429674423441178499050648845883595029765138118852624824281704955597025916502440505760915227066597197733789415959975038006302673187941705525527579103880258696026398204658148109972048572488707535490383386126578849857481552091468956524844105538767485374955590171263483317091207911154706911035112136026670169486756505313828108754115816853085485042330740938348941869494105738587323022926099181033672154697978048002399003171012392853936396330251116662053506425442932736200161865021353736524807598792573853170124355690608478835406184152174149352697564521805206155025875595000104832639858569640259454719640228723158733399779041931237544485361461851297131403966438627731252980271162985183383459172827701615564600868377460750935329841435300549309835556257233322296455903209227372204522650158716381044400839669916161119364704067221530042381765525720653824637199530155963066445044543373707100025414850969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -417307097621182910847563442743050051483805855721294827117003555496738116845951399683828660038316656294499726035839884924307976349933961617012447047644127479168753377702542715186399164714157555504780901492046158232436032695885881443591698139251017424317608505839910942067297968959790519244007188947218560938973550153907134776222894176686554258828239401020594219440340797229079143019114751265149972369241973592072776661600173108402923830947155022144788319384034091700012766824496332380774059918535771790757017250412540037958578299373811033149974190049591502681575101515795158952118782790911124992840350244819970749371944254134468691012458738517763430023620919009398123015710579536699852349631116953914037876278140172797164800821476737880168347557073625179819758636161897375786608970009160996504563649416936163569481472926664732492754177035889487106247494250545801448046617361496922378178152116553090003402943453575329517402686939378045856739002118836975594907433652978188063594232147116741159176836029038992718141666244295495521174637274970038425190804013664600390316414989583619387052654297161589614439125423224387466284582011756537569534813816362148526913965788739227247233225005956365615852307343939131512395867185421333693294741799500533274924270376330406245509255946436017259013671457650640828293414866048088932766614384905552675553662643688458601603777826622933122895472957223568844311070516159234242252904439903528756333925972859843827110431855938741915488752524853076846488163180091640102740404841367403843883704987936361638042319489668870549334716236849678884354215607927004257494336305841223706428582399930844938747457159831731328611261648945323616904276924663506740947832775487489404370330046478585558815290468051030573472223532907558385726023576958533006358817661634028582408436958583387021325406211769698065463410509184065420414202715917128552191795480241511010644619935379014645528727820061753061961594156304347585970087026127642081126334411572328881822953229962175188026955634138371956641601367335777998387601234492889040103228465000506906789611619781697719429080165619040086202044656272137724880576666314123546010130025511880628198308340706970447107135103319793224583421631062920841302522388190126975421483536425954854121377296169628952535678793897805014294414031360148335368786348696181738678199725575734931312528309400040423221295123235677463711642864203382404033657469977187653858858673032555740846302189785975289011593655420619867979126906693971645300736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -816722110786913924007404955046220345120339733866489227860451464037679324312905445549662920481081162624465065853921725770665673265549236915987956587217511370623089457933911271592175455793884109534888571047250379523584914739394971885304991037860579233498611474200712103607103845753553838973242510534034920933577108005131705962421837039423629126859596777087366080236488952639594845755573788343521989307934493503213203459895437939282585317004522316931274778497316276234492856812792386703574925089361195362225229384423125857953073552448315921375082973731730079920457528817260350745745904106690680832323057358370331661194018046571414021970693374244567303056133576902437588407129509290602287679596572153961935461154179106916760976170909383622681525643993009094049055335010921370712062872045636957387440226102596196204616123114858476741504544052979181154150559904140303934362126994888676837330667566738193636980380412568539982432439265331224212125481474001459257644352596448401065769379840670526106041411038800944611456406772088598749578036192146672493021269426597020343352587009650153116817009900132542865342166339250040119541617980718207080418960194780738294684528785266958912704909807508148694381830425528869402571528970549247176422787337176211526867353468597107562468507385814511124453730018212490654674267233995423828483793383389591315955059355130800379039310361642736477739288193852821877735959279971780849531062026756740555333167091675280454552451343632975961607521923522266089736687824148666225063403896172731448048529302529510022202904583938157643545073402440245020049822114382805902663048807669515263563321139661557953425515261453768334603481444958446806497843125513213008834172374809834286098609908990273676923302044455795515977791394480039278401115547643034420801443723241828386797666371918276532916404812415763342920904323227754688903773694333751018593183210526238095597587178380745167922333519455960937345589363565512077765805315114941748457214771190528902509439557320845201516575001335674679310952244242289258989345671168707002009387945401375071856665382017008947840651184078047033079947916051977376564626177737357619881094697427460198758536557011676062252332431146195456376496249087028978398117220211516727370458831397956556495392555910519070318360084927866950184508303619416793263790447132023507051552599308585002969664739473454930129179643290396773847981804566044694683677442321457674051451882577888585193799854106600214060060285699479727602551992226489250611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 26003387376013084306247043395687684348450742884110951360460730419901724785204371730793674872246719741845889726116883591997271160447649540265014878989605727266482608476667534522493465777046599083374632496717171759351093332041441287554076194032969919736607642127849530217175137533591662510725591704445769870231153163609037587543976627180753487306581608249813629571528728883875540324220667889020960768736452498527302473366744388767107481821403275688388029091040216198889588595170602133453135588061193879205598245883278252155005788436518278692422876876273750746897382009994144994820392361284318949233961735568269834768379520425942754569862811036798689055984774832786511353142018275207053728274738966816062594388868777245721449865458155612970325066261193532705718061111654709404218764611704501363931905043149197396358675842041801827928411511106628047243650862555990906382555859489149945263886996464624404165732888285002124488447959603348852891155443178217242688465000675129741982850507841334700890083666022412116721597414299624916483264930846101115665824111731656666258208134394992065155513328024357354449135617296957381150705807269766463220361409299386410782916911619523607606869792620348811043026458278680885625376504513152680567558602616583249752816232572097712936184198911248178703531520096761151841382407084558522479219168551975847408150546444028307184829734073080873121216456121227894007598778120693992489908184658497510544235122648874816236172160887364966010733474749925972796127197952028246625064539146694874391483085492263108540072112520523496862080017213615166457203338931136245910336204288585814915034162402097461827703856568966718095302665326249047213556946499888137537061857589985216033027317672829009947880409580788291594472276226387799563923499673685248001903990596374223249169074072993999718092826928355632292898226473944118703635319920992800895923521837954326962767012171469939841766985085322166439914924968781074189298662082753710798191600620742579274917483221054504811297789888591360993433292817787632136718130546061647880661897671103692047498869360068365149550649932040425231352473328043952993170803531078958596557773536368211907808370198796962716030936227103417851597678184062493780151145047686325771495755575631324501339496671958149088701910929478669374129627529771416232413167089751155375397797909749753409187854517494449817770762104187692723697244425921118722607550256024892892708963438783106973748388412854151925085158182301066323496422572228781577076736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] 262968047411346346494788975130843843777066635471077110421031699223268548113999560721733606455984418395542408520169345622093229604377876677775668621766243837229637198498112439873092473693197620794521886507384303102249994352787455857930751446349237466250505542692483462954985151529826337946267636590782278625914519880156716093809248077691367529701015826502663151671139325179210807154522528872048296183619950814444739748035464021203526044365810281799814197143078817917459917196149327067022108763854659009929769271546102297737296651630902950533865051776919548740150674082359950785716461252758346865281238249946338823657047322149604551161097916253411965500885947885320438698718103085498527035265396742489152835984360876993030756261323944794414096438258574144188533901327179582779007770037727679856881474195658838557726587118058662697285120177691326172742110065471965664521608614266201315051874647983570920311206739940313771128363492418635859602535605762770661962956265277917313702779727339065616583228637193402552724174532843974748533976474430415067586760568850457014241881713462707924515249056129955544828891826721992774530398290316876216791610327685704305259948538454231514054026160286279438712630930297009085079974645795327757259675128313613416970994579351835130206014946975743537899658179484850252666283808450972469773471120464214003984464272368447085770531614428510077915705247770603672583286886853538386464787832739716524750986119549218314291165016974215326789837898814606428478775546797053388461679621291209623415256465968954066198585349938665747836424078905973070490437168923407764408249459721223256782988003653188305792709451436838795962174075042842751865798696339810667260885873342744716217304919573600695125647989727572007772893493477211611745594227653954538923816314820576274429596211259081122271937762839494150970171259294656527371032250711919199656445618340861074002498608795362193985604338558003368400836627407920608742035921744488527502149771501210180299691776252905321522755507471403260471754313864392303076717665556697249159494484514457490362946787610548200052123894091035119440534829320731122216501459178202717727817265869053807261339319672070998296164069106494963720998893963976819828015414225461481210878230773414455286164251480761136330498830413080935296398011001195746854373690485270839040203257563624768834561949577131497996889025397488826790104793767796092661645393584227545710031665966524628512653043832380826835485167868330730572712015143691559213465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] -1662995522413390205372252696578838530567870041095849614362015560341436129858343408952018425434440185354865464669249941836497568114238024365975347334204288964137192775241638580790904025807397339010844669412225878734238931539459673309630009841501618820101748132064571035015636229571850985427328516291120739435869774339963028284445807031816394250444432135819194350366220440229315505760780972204815424569964434644155690480055561842858100328143753231972685642270535823425444321988839933644667157210893810692205638967351389489796817812107339335970426784934743642777053698969593398488755385054549902736321520532279853661326724769761429880910144720076346304813558334644349744066659300014971538152286825333780647544233106908588595431636842351675007728721671467927246447380129861899364351409763883603042695467758026733982518501349819909882898584929737334984482907146887287198820911470740659357449892457660044974952656411766893577229109497836503782922761029392313326185108923689719652149979927138721141532542943393423530848657383483366618055537827280584624538936625949989852344992674771829286942145812841058092274988325720669833504816501450994920696653731498487904891519514425442753346744493251738887719015055591822640464312341388956589304093516870634225697442407003146712311744699210231646327134435927643485678984396285927179221987236862584821195577094064655968660178909444717568382228753286495055990952091070667441203754800640130330844835369835439831465777517024244027277303509416815105724567865791336988466476530890862293750203252720345275319763425202396113296067172884994795029718158644359646019715555293237423677876448153928064715704932721196330169626955336395840676689712255464955599876143220500437628698932008458117618982373475120546966068697135199170676537930279182128405863839511132745897810407170755884386405578581838697509113775526929662158983260147118729652639534636727037609156539720516274009336347452033754184172557606385878608534137160999352458346202122862561099296856116204965426823662542151352367173872131450581365267136813596754758453421429056255735391448497983036366068858623636524081716616706734349848589841645934387226612201533624125816352042572256030409914075295551174424168866160097853577729276386939104791666881215408052372964844439810116878935130351006343575053350572862062253719136676034273263472445026325101414982985901929624858880241838693835416009007511892267102725607768397863554372358838714205304567027350048512473046060819866974258702308278961358625570816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -2301201438075309063796614735524449253101481412527599159838058450225196695264192605294278058283561228259512753734598725402228677754617792845495863749138610479251928829586793258539209235829146920463318209649870091875142525210090596216608421896411516329408878921809445358196828707990578378825025253168191053442779406752218493177657647927067493392390803386366075826788992953085770972046903630449467237425213578390706346528906139852130729953606986992970947186036762139119998756656447159186418479817764217144962325373608534535938682927920125873314633184931105388456729949096910600029404505628600292013803590258660521504778280050008756252263846232576191762688917114243626931636443035445888911643168200179464361336538728586288676880434188170830318332173084772059904336784360003590328755548512352171425826643735769883152721764711829590191515888329094647593824374524060320138314091101213179398739173362576160519475280586691443905064320973655951340613453037868541454005999984567520801896897921746445011857899817833302545173414033778304423097147315020244681295275679547302289191225591651826036497275004720803389173005543192283448361710510859571302427873101216366667235662889637279440506333803794015764656587216364587431972614052742167433888544340323029733933057314482853607624501395736002982190973945899202452048454261822063133503078477405418400374833083900244086195446274484802894247166881240291851372911597015483466803676355352363918388189797940329627674989806679146909501379286135350926429798800545198993327821519071177699700495392250150423483554971741774724389086596302523788415383197206547758321592488890293313352019628856470797988124880938615950447778547763036090256297686408703446729775945408124894732617327865394487478315844566040867364215162650138196430266211303333481717385870550689134995930247227539644941063646424454764055092714221140615174220420819032506010692073323335865076447856078143100592377391419294920617751866314048514049229634317922214553337021359040714221966112306921052978602275323391518290436628663843223539040868961812347091927826641054303193240593531301875141824796088014057469171725870818309285185481200376126194284490322860407748484679325420931423533680283446887600364877121608585938741409611017419411154568749005325264066513573296421085619116732642931189394544901275953793466076551377260828579955700188809356704310051330774317260254562365218278916533295501275332973638358716064581522727390449479587164726215900137458078619851982863734594257534169554459033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 28770966569528018154796122987721644563811781508719678119272650705434054380128350403319711492696720807430534570799118850920903597166154961070404688220664507506270104346044372996150136132361993158598634945702770828960178399208346433279195701991522444788296210470342090580046724190114641708084000725578955708843228124672911800175256805363439805238025322917493067039197415617175794845299306317661791335896631832506924136474129875578345909523969769799028132608214126342964241207097088734402251985043193123496177188219361192518179795635890969698944848243897100163327333375618128422651211676335475518953320441991838601472799749356753402939697503278300977064246407107094957361570283444916318307704033689547422514089327678757989509658459218412979377671817149470105370805087047730867227960169033401883044363800409702382830282299305965034866736975488215786885280093685766410516937861571620084333618681415495074924761952476196755545821926969011187534699893044747013096844900571608498334278173530484454657600953942778205562621306568073234915396302526441107232725288620259705078202854108146821408498148543805033466428525133403002383042086754369170746112949221893048366480497413293501855663175725848882319655541261486064048963858915078463231838745991994649142232313399785574803910202009110382963501552498573162987391299730956666290429558119871948808646786458565195347649913830856382037489127944906152772136391794762406229411288265774754568920555697010829108914635488001408233404322892084425726857630035296546160536377117755575897756751489417742983138624200085816588011965704614038732662913051163912902306515241381336652375260998236964580122613110588192210412959920303419117230281168456939311353184524637925781228592024034451549206885986296965793271809477386671675623588573368754279719629121135744310988719808416197379994492580976554551576397845391802604531678748213909960638733378132549672495945936178151688739735785343492909082309667710672697202603638174125572398068573946240372408901460874335000710104906225568335764339174188418039144107922640213047427456618818155616960270390303161185366784199406703107462214307072842567252962238110029035627956322072588765104915513519872655218553402667974119662261769549067831845274909601887579417698360064997568546414606182701039084317518772728511431119779144590347022171327832041004635785226910855384472152193022137012153101333580295394381786211112334887832789005129808674467131385285971312215432140803027346688055048205944675326852128966190494121984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -71898904135488682011816740539251178135585016625637448949510503771382355714346275303487466905235198486845903837516577011865373654958781685685432936598955640317025939543709534783060982760611191632498131018380588020599772957660194478295875486691701547815417496293436127905102883889900649509532257383528879628590446355117335453188705423960023321498863708736796835486479117039142490827214118259959196973022971410205066483070418115155905176583174507692555258526259067635170855429250036255697804015785322257155350756589139573829867841686994342188921896552001637695575358610455539068896425405657530463883153652621180216186691352717631081300711091962767302399772553742349944585455460748932284228969133795131926798764806364371784082254262141672846442132338927852725076325392492220991871054626170219910344803640715481452629988813085681229316006540688545791677514212038008227805923520904854318849827750015295463455705859582366974540056018887766680863326385358514723516294468745113643464650005541907324151856981724636619987949198743567738636359508276253091338463029047996324672507124646257309933683892685543302308355837708626775777622210517036102460980581376376134385920283275789862025243573638296869960978162893119087645975290877267928834746152065065340360321511997645094299129983035043957165585860611713895534192883402642604421431484602153911517779101846782285848132709306905535641935243551743597893705450618998366735986115187114028682073039286893905931679446849224876910142077033817868891189976223783182022019035425509894300300054643702214021360696398197074795733760843765518788975775114422156504268166048062923254156698813712039307247587860771958135958114729689082951563618874069045359118672288671815262120921306605131750143385441177524770744694310321198566367395075738543502429242340697237881850218127259895986046887700127701330730355464626728760600502032735452084972326509103374654928974532830618164016147738864125492184854909503652698088704821483458191823672640075262650366786485072943103883758327869491558928732315834855375827580132841823207647242911534785902453355266712597979537287728882727625859551353904707601060656872542319044927144648798665951320134044756477340156497917701250065720870466985149205233106089662311372155696758123532830170072001323455751739910071481834760203740608946499474109376978617486482907632304948371289027592288987363415774076562989123695848910134014984909467837147208824625614429754073941216435736921785417886531076298286150629345535235597359855226060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 130941467348164590404764100399445941724578638350713983319869200153911919583397564996177636897937719921659997736140091040466634671878996313980047105742686058258850406067706628442512459100070859537415449028103043737758272075353036308536258663322924909237409252030721199779062073756195903113408868938182194475375507737987935477055507359480103190116607728986800531007216847815333373760352237690061974277252579450430513008401284694950244192358123970173330039523302579733340929522709635017336034196738579941270535723780881824924092268746856428431625905344558909435070627638190535275410589854097942955767691047696538595117540627089753321682173157859259024476800530552315357295391364570666476352353935063458704890661539132227071159771009156874232326904402118841603537807921610142417647177726225335045681263143868586566221262808023475387758181179930607556975436325531713932013341098825585570322771811096902574508825405947638806989403515527776860696894901141859699336646153788255518940730556978826839276340851255731992158853071974866486666417462702825099374931337784079365859067175707742144487979814158542937078052742329686854256448056751667846789770772254949060988048823513235847348934656281109299760055132819090083041308626723802628073871108800163379593162194755891437417459145197140642546060774705508495315830289251684010820101522776843283483847410009973615388053504264415791807492333655420176731572358161939140281325484877631882161817818326493157966499669783731026404126134731492243675804973647348989202871386629853957958451350575604290494666120213918807823075330054361297840476059497550012205965970428397661676622374418002993538443188697344552749899802709370165092799784896061674362623280281128294452655549280446773761187042395333400177816276135923402253824746056038801446987658759202374287795298174780907487927674613611496210136106158699829706257770538947431028767454871763063718361917312632777503123159716626984775493724140720479785533035437795934452587445692384625535301675731237043459108092009261564730119878589697005449670915687096896838525133425560589462565888694504115653822610499476964177811073144326930575986579016796313850602430319223573224310172155619440979020333383707894909047478730350289900173002704551376594654630403787869755549306592846833887421563279150820258547534114591703748539341474021684765483411174299651106762355951179795816575910775802413939711185201150726318021910640109872077070634615167369555523689379753851579226305742851495204139160526441810795463442432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -244231708175646906329266165702924255132414184178534393682877202773157037039462781298240636572221205609035175981999866150497175343219223618577663116680546283799873586480424443700400831013315896935337385894663819223206454477734913233217866172305303368169530352374686908856572536652151877815144945928411646488816899322158153245413705499438828621938814994116034690946327004044831697361473344230035271619786629977737703520858989696685502851508058590531212308797413811026139010734572266530477744544967374018249025884241041808046401784292143271175466253709383255356763717304908214443849087369147242756339780541776861490287803842784348471896915106841899501069561208071919879809072250561097145019244384259840031982507069820828642911336996538561916768715794125222806206383362572473676941647759812028177721578704623680175264223464349461160370239370412933601094411382584446473817560839689847483668027542834022797139871827860603460583090610526620020191813768358394098811790079940436452167950318285191168119888484810644306800085043160038542479359774430140722152035712885442554007833353566249874652336067895141259408560301050108213827906756641806638774685931032075717562615810363501310116524463986172303698477587011912799444275293183592441166651673426302368830939044021143052744658804568458637629768890688078679941161726721067221093907033271899649474829458614111735825094595786270404472915318958651040154860280393319937187706477181685484998884127196527009461150318309018648266220426515980483927093559693385106801900047384841166608307981052191725749809150890515716680121124607662905702931197758064403117802224329597620373552241004261475298292322722970261231631522487107872292086371104808599973599703954867223744520277283838580255229974606344046533368179023103601938911268476619363705964707968755219516965880640551634814606844563961389496209778314912291627748575134267090254697241285002439147158175645882204973067811310491867724779910625331103175352291822274397446381845890520063734966202203620673152810339068572816135852232201348025564090568073747319926488273371023513057635443250515959926061474707732012851974942258313977067529458116775321426423254598287688913780971869137916071186015027255837156058615343854538676133877680605131708642372852478790484729965322488717423786691003946137146571569423696309492322573922457955131351964339743795889167328831340180322979430479308078241198483117386316296234947573556166344327805872782636268671982639512738268992882598956018514275205437097128803015065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 72120844843432960950215994465669240346407586724929957654427140499547294660917036191610469147728529606245406769628480977413196092347752209657094135075110683480642646930156635838788165922809326817748569120735797849532241393574263450177491393726647160775439946023403617641123070810338680313693691127040781421727052303031714387957525034766757712916046677946657475723698657307169886410761483460705165808099361139174459429437852219790990375653785009773257254533049477432873194520657653545252857209344785095573689754235014486265601429354892141415273650738619558195514605961681064349785903928408971270608331094145069964174506826350958673708443531658809441049955867363160636173965965006670443097607720453066768742920727098971455469192305572454430077549356540400077012066776254668759620603021744574366849137638696601950767205435242904014424873951403000915362687762794188745427262895914546120010649665039109327742864688847842446200072436976393636468509518751948297449233401238701010914483309455527730331922032509279149964274777486116283682426933689469056371159273899636568581685663646295292456918775184030829631232101211464121721031092878371831679149098433194350674417578691538993973394413991973515717670527248509031906364531315563541558462420294363866828165227075096272381845979685242500004627619657580369045829191553012732352100446526438709776376743725452985464572811068438413949792029883469447890303594260250170816954821971923251285259196097677274928957947224869453123223510509342580864010209269945559834143823344095989286231569916701027894855059279098179528476565255272554867696061126748777700425029299930864690837691233962565385929777282851625869878181972046310806693530453746715201352102241340076160367983841117057384910360938677250905393981960557008600584709742790631341353591611988395424700038830946528133572712325249814723259202548425794344250914667426751101345257270270165980478321890432245481259667406323732423830475136314210482548455548607478277708862873486843304189325884136486464210800833099784161586879483745622810019403766855270619477677029751507616412541852815573713516434671532896977109460050634600004747573799954564542763524715794895215438322994770832252537097495159691035163294494870077182769019132872548588101873665317549907566411226782254179591520154604399366313182703539257874165942129533786588879978254669481717827648438922876394640354439434247826284346019165703240963878653226450296307212508283827130154114343988298382506764720204495817196050628302365055397134336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] 930893705246735039657740780024840880134322617827452038959382405210454873306899072009741570946412201784937174670774223390969996034340217529523687731531849831024253783765818296472163319678493941916977305014207602108607684041316866569423775759911016250794293424332809979927576841166955154574760026981323234067182588183572850240617936710286098987553020041598497859914123738798240103486300388152383394551655238893679156103288918520237200662343790837652227209822786248201837490231578752040745555154683239335381609052976226368539711304797750260977963896329266095904532427580287836784095836665291054096183254988350763247583632146309019560215844837873610983118990587612470928991033398842439763744819480822957121502708480330125641269644046017744594657445835232903835051600311463426368679901308393572879464431053039834238978789885062698105703505852785514926188053435048620441345621072407583532345090045378388237983229274441120261627821918295666586566898024660473951495321032563421119602984717884352063112475494788774451870266941536865136472361232283793073646574671842629151604540970586061472991990178570995867700153996221718265477322487455414852593769080668470986987175537277667177906402271461491912251284128665842549041641358662647958386049760815072942092929967644372179726402023322121186418845658243793992066807306272321902992809171612221587797190786740955304528204486347913320750940166004948479144461774881768113579499053004235977551458985504549340144449609929964512614194084789768282990449368375379779023285448214256238954728170559177429632469472832163002798085875471121073223664775237559103254449604376075171365939865680538014555694425929551337267340986358758534319559178635002757348672556819669496687327561783918800446633292284981162935404873202724787017581229491305993386983393822102688070338541791701419198424846834704403970391610486510129395404692731535598144601100724894500663687739692772144177219444141093785029619997550460417929413672770869260177741362623631335522998887864816444785571537160869229527853697117119097199975550381058422970719165212861842368264961898430170631001208349096934734275125007914590006167703176515052458830614490575446702234664808709446363980588662486908823573662999462544575060547296534315599131262726337593867846480179328323899385790702237265798720813303955515486988680148015521088949799351494435044963652088071695022897689246294537158921087861183201009058594481184665577328214697281210277791286850208799150648580664943973525509364092332641897729228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] -1582379196575732827366947412134118085711362135272501980772466687184952890214759482742020163387333361563199767884751867502385496956793644968894601463031954180532921145288127221772776150374969945187067953986780910914362314620443058389308924249409855558357320912123473837546065873847000830453020667725003929970598647842766183306606563614423893225319160067163382484419663757973245295464421481591338207238150809149649870170100927817582326286742861632230055806953318210148237951218766055379895278333161940786461049594257769248954618314284313005883604481016126590118296349476262674482867211124987220825192172934433614304929602472997443955680768718752124076499538823667079995014937502112844745511541257035939236003689370090226899280307628391595123677565122815341190862818221774148210938239187400299153669961113550742900554775982655516847492264386547401386897356685415894997512036548344970795405601846706305415897836205017539947830602454134221941991923488861487942495614160558332177060922779342734179693094080440707440659183564192081940276281956480244554979910243211246266495771070425431163751070223743539849364556246700440280947065511425279084136780138901800575194593509759254486324872989680523142709504652331891917915342663978186919828642879120038341461516595109063097610051309709689270859475784100160575204731093315522447537005735774537599051126242692905539893638745339662875450514298158224648002291670830796464579687693326591477303100168037955836013718951770781024570079797402492548408719299747274991039660406249697732639129134197956162984039880390225587899229716540437498967706245928957135910892812147696381816925581333993241612295751596618916794017359796631063178084934164307864004126208752219276324373510979850877653479896528430151277596785117321334051667686132990066585117012623930099745033248683813624401985790651273251508371044423528202174591365794683147683128424935770227174684796933928268242403947807114302463666674932959820358112525048894185572096972469017191927777499137239145757912299691886501589817467798366681012239347170168298719175796774584839114305704231202733553360412427547332427626464478498683210434565195735107651082867136869190085275291590913592765709548883046721890481053760558040030265827628671451107218360364189250415864201001118512520598217336184523986945438686229489639814961205322870252993022657651719766038950770685881918727878275159941483420520167046970126199628718273756742366217956181509018638666650069224073542943103603364119378375284035710044388458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -781270666229277828604932038874531209410868405958745140083473332110442268309625977143844166562412658829256197955838374134427210478883078926218910227586351909130225234081455462173168069050451199797513183431446523972445213145235423976099256490179152193706527167820626846465412280484466456064957980468625565399523395382048856136601768927660066759301894856623409701502300140132249896187898535156804783090382089973238123266614436908078564573641575486486790917135245684040812447955238667208430974600285010725509133420437207891448969650655361023374650402730941858768263999409191024246618349407386361355515102611586535189598175703481577770184180339934036500709720470188751686886008525170045481045606102222308433539149507168171428480106878903502217367760193929577003901707554751741854925107942305923634924172362957076939148045482520544326315527031995404463823785920941595183506778865838770893654789410593360436706484533974993094883160729325157727347727481048754314593996718636412658716959414379473074327464983440203011652117992208731405240180710249146809650574486180670828436811352156633013445052901730683687696951878431244450011965991296303126444329286244729404512911546602786462494049361183031251453419629025823638018408013996970674920333306140006158922096117920272311715532699900780132358263316585646566603158615498414263557266342146678312646311109061129785451118784610404200640341448240855135688307896868021575771118631476853327720819484165952452970231834367481624277732576567186378253185169446689817414991801632119019696471739686042956984483898062924884814991812127170156589208695243405828307450595518170683433075648896638999013662095342949533049017775599180396941353802000757881507668190153982867321146365476671673194439526038788585491540636352398685567371712589404558500590794837995855174116841037764756038024569530586404558490524768875558042460289745075777224330569392886322150905297450772261844704861753089388032848885744487829777988084112418582343536101589507232402181022489089909488827796355463953233893099506975564894269958423274605601146640433380556061135934019198445441007290663045791729507901724154218784539985841389961721708181017667741687943312031897561938551749627439546647536082083166797849815428244042843989595908923208605458770502032336047046655410706527936200698853665657473161766022869836843194375082524291733119200819748624414271203899219570313688776106668793028176920765004332329073190027768009519005813036477631080199630922379369538229181048581688898222240563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 6326579590144408163233491071188505641082843214134418933876632276567335527196026370854189133443598719116368731610873050395226136387818326358144795288052007583871640031945612446554529620403142947336161932026397630445102711209920814211770951481491499194448332246436539491641050837610270906356335547328808114909800236179654358765742233544368891050099741112032906265277494555246041531639846594821714759964546753986118326913046158389795519169415019698292533466553609747632315610968288704543618283114060450170180386829069709265881249983811954289105621302991641943288155376714628294341282725976615766180730044508167080503385592331265636416697335728591057007748891157966587017620622654657833053781195638369802303946924760212527538985152619482508686452530297807244373369051032269173549183636631214956197467039534196108649958883628805846185483553031373116020077378585886357829656810923853852959872543380779986543375378101494871447186327345931275068664937319100745444313233331173232576599465678913115120493797874820403991648576437484831624847925969101259268391190367315478114197196297643012739072709254089456832279339310239014879091921310826509438735001620604546148285986786957801535476220276212306003999123986983508113083471004418628425164282441727386383159174254425162100801755664627431826939911695806396706901476488437688963707833580845774184782361132575593811661277849852223819604027365740994919165537029428535748079172790646248684036838639835486293231214926169323203300195571435523778335320797884545877876530870110927591039592212326598544820035823523762022188486297286927578318194343182534374996787431542840960026883582373134760726255240147331604779129347690369193856127774341378088534022903811771094870903535451809612621638898174316355465808977183870853914238664536905412724765786331305236516644601358479276745604847941783319049563919352197412552264547913991193595893629346332405712474010711036396465939895089345346649986861836484210835242774733397618945260252279466211665263412706149756777912846352735287987514929025298245815807147832912784905918345657357216138560525651665548101689507941593399103594249732676888087167664385326491890560217460859399147265902362899059492602302791847526028848403314344221146317698920345717749006021432944595659001342028453204587017723004960989149889345820143627649009678346570432727830436051813313400417679472918779288282893397192209682832125739053694928068189845984089879381725453312483743117266699923362434596261962130163054830724073925571121543905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -12881611687696372354363898823899082921484846406720287826562887187669029222249668719104262744006743469717522144727699215761671780930268524416178961217475630733559417909857433700233579941086269052613570541016857184767573188291697102507048776490597170247722319946432271788295530941862896751848569704694026127034491264762788871122313815372338504598869801014527434249614592120051586503217016061751208412173865921608041678706186906193855460615556457732787614689404819189278419803798327615656136871526252164226754728651223056003058730180074415840379945851731232379942301091196339747050461031988066492832907594263916679600366371650075010680179168983591680765615801431334992032594969809186141779677982044814756214459338060909622215428416126710359224327006611970088133669622090805484463408612951032949248178960244110963580027801331183499123648735916716558565933802485266012461222185429818806588312073637239768469319030203183242478013515559344172223920406351999391956615870452451157444756564854085509314450754774755796261621999301973612103652138516342942511059719763778038315654891940195263692391126151274660509131673794791956096338160067967677405085218448743282129299912028441880001114158227449360684210453736823141290688271996201793509759775057128444179393360319506035767998855570389647359234192751886677876276295733987225704976370940049757554005783102952575554893056538655978387127385873038071536628244990903604099301230738392235490722170898588214687497582408217966921369865436020955293962078418399441897494654580108279204004168750807169904168870924066200535137611928655449096504544066464190458025575513621185810707315070304852961298979438713057449952282639201683133748805509394511331016739051891081839479135667692869497237126469534902288650739165229601614412873164068884384310880773413566276958639191201416254244365022588097711612160363580294372274276179453873150106339548197755668552014936480555827915327026101035532391986434961681314444689004377904411146102194003293720919176553633823104175849709935921988170291275892007614279224660543679424452264954250577968706627529544845608584449016784681718562999721069286513892200439177190006572792268468394366686944998284940838616409383915625017554471794091990790388735403765289848290180253478596352529357586915350786207392955594274992371522811259412382147058347506888343944238975641847180873667543910214053896027395158784416691383428730323923040768613025867068785008613682404547697161157757894592934457583402172116328401619986021764680384512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 20388705756800808613471730164667165492485426687470138050143806050312100237477933947099509335043562558641072479669443815115417645644882629103822779416562841399263680050049863062072297165150970208614442017616486797556995869513269848295356221059067465167527253366733246771794245423585012347657439467550943625032994225398226959526498071912482070085287562986162817051373991803972091140220622162649063104597688489840422609526346584026937742623614536376299766442079935775914855527199254218267369797808775790349180281486594641414692375923957055477809212619581943999838084823430007954998465485498207566887011961383050486987351877858675402382331674086074988217016447934918955533450245897118313853946106783251886295469584018231663766178080077982790852617299300210441965233254208327448506956150692764368630274389215511377538066871604158807454278259585728408278549834070078936778185925574452491275382328419499422179831320664598610465626711032934892985973061462118104645577962523771543233596087385442743446908960998748090754790150177651798365577699712527134246637952919575236009901492691642839646495245754446829942663614253347156725174444322134525188052893175449747833705229610621777292104301553769926513065715749242462832480248416527568741333484658029318984216022160437360228607377340701681822182596034197065554555497263702184903714949399152032838929903597409777906411464655535553249755306576166661645225749839753003216806678758249592217618657352384200309596690010295348522515202973442079305914313627625539560766248473649171257563700813554400267927922201943716424387032703186804912390096817025450653125337032130823641346920774113197700144098457333091243337052815499139833736503037857149217719933717453326013950564394916422986524897250613379656228833003316324175523545488465965446600729200389084709733117933208179459123824754408124526421142343356232205467803664034665731636187221816869077370126133584837328311197041620701360488570267675863915862532287636968062332312600027939766547444537960392243392232978577264593018452335959515248982761751465276698462649334438788035274818438600199503929193618096709688976834239200989697091271186851463703600518862197623220657570998248443032212214025075385342253877900686481484070219093890354439255558661933106605766843228950514033216702617907463770309185598835916151913385504427249088450149129325407822764648188235373861795343292464190270566148701618618157454551859871969149870834236022728653758650344889536577738051716704416564427982659011302786227194822656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -28410897385497745658285352944946623736765028599082738963757987031314910411894305716716291271664000513064772997165575686496785171413019091394925303413225078993936503200620566333912856202479519499378557961549853240485034656047854050313084402005385446423178439724593481566612004992611026945270343412892517341152909202619628213440225942345092041233246350475223068139254336007687227411606927157725350370960621212392121139433790989088743790906978972798952035191144308206713253123341166320415906786164618359163178409210726520859268208227792774898079075988602039333666204277702941802552355456238123994235387063768359387415199300199436731584801874751187153128443342052275543074586991282707904945686587185453330257087118626785594679148583899990954247772525810854998726452995120802450112368645708375699677505576688026514631392843467140525688087007537188178949330708156811278714676562932998360483225180963220399113798892499477610734657185439807329034823055805237737708961023140024807151998684223729380326772848765140395495638085773166670673442213166253262740540846724430563468765641345640041198809389805631633086739702913149316509561813803614660845349733448071079646856481937317439487906416463004629048132533019883763231633582090067883712553381069087829198639133647503358522236297929498518895970335559166645045654611461849797802705924133085380284013030691807664352661875772637178577986856805441235938583059141595083811357376656536033332884718920732808230260537276880017939737832193353666473094951763723097079301410651566351904233054624225082656960864370650577293759886153089617842268234693564323920644704204066219698906970050287852057661346211298377862939707046131148546973395737593219314649545487820511308681674128449197722337904307623713672959132996619088159098416136955121710615231858408577408215248226279915395414197977266190752151027143877687645807668594969020593972478322549672069939132808969471314602118753378072788559268957080283122721275449813607493353341156068307552803165275768484948470412233227562534501313857637890958286754832476132115510016364015642195585136572241853347119155144146073242046281388610102969182895067667260072394869712935361049593011230915208221551036826462325819268759976293788605959818982844288218066953918957001215403889368928294743683822259323307566230201237532101052051322503665941756606670572241068414223362804922700170619279596163112621356614535730878822475288078128870619066156098510880240582893862977890799199529056421245828094383848810097943073574092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 30401775425743985772730821481873208559092632265313416838288079251405063298502493801333669155057580142050027560593893454434902907709453103856607439183354375657643974997693343657513415012152399951091471219248616753915446333814763043911003496131612029648146954409387401388152072172958990749777415157652143281888843891197877467495681195005095489552538796497207956943755726567572571854584173204323216166493305198023266856184353604115923702441312674218328836601985720976357272199325365315904834655762764376365670253746276880495693018533207532691663449042471944320191925154919838361176196453619437168850748132927538987439029950454693390093392432024124716308287982197277173575455932017823180795202125324292479272153271685272271582052656398676072208446592288689803598706571599635637002749064416027206016627557960452080822244797841538087160988817954469358802566454408389074936495475238086949018385111025141046008517285997309867535221812708174154220175725297376367179951306243293737455829482833470799251795663858903074933093070119871624361935334732706931757079484581158043980181539533698131065668236883949191411246849277567561793260834412824976693270646260295758653562082572780880931804091492890035568862249388667845030051544399315229785506390508627095041567599042353797044232552565283220976091428947046306266592325838479645227773255266919023035704860812106356787702100702587907903417247504717423483469623266925023042390077850510616890965425448780439997237266225147674772866227699291283706692463218139397264122021279801453503394417941875049838028736621773320977968937225736056493521211717617935605532924757378849413015713991590365729218125847102891862639362512151576164625849128405753927883603760306289354738857962425789019338895831321665928611759327272671028691421464174808144605529845512349783794947086685663146224793391381709827875520645734947809951859072233133270748204488112562292055014992016967264958618597549582694024019879919591077722870815026995008166837285147892311038664456897286403691790416922161007894182859497031486077372929466698636651731502073998039797596655995350340315866030616270182177940156738658048944276078190024660331097122537635074890764227687306112372383164525890722173142468731332485998944970077806010641785838919466683944902248109979583221928828859833661131399003683181088460567586033247746437781285480739819753427036552808111949683978826664784981679112937726482806088177846714305663687149509199749734752352050107179089123690318969162941956113731795979817472491520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -19895921806714323759231544885204109187030816022322554912997629242855427912342150531731803109214961578386620614414032818398989908314941923823794659525954303108936418685020138573986008592044698303163373074630740139848654807392644404932097930368131051828781283695606748067737507271001093560210972776756264357258908783515583375462719121170408396128374730948981125067583936591035328926723360279204353982081860183697759758871006779893419637367940155733004896528569935917533604140902398730534802634017374078154373823917583886965367052295486134306709706485547272051234187437483084626559802281687402021273438475159774481418868748088316884025815630376027041775433179414503568786547576448566706677372938714391341995327761110285939260789962781376933314373237535280139714567928426660978882970386855407248345849586630994936909108132597890478477372878052811691714307624608798916177964937372519499841000098397816769154076119490994482530955517831814793183224305862733031855449657854713884213743380619954019160707803058128101433841945519330714681744850478895110996634415084214383871017236282849995155502946066172401154030325324310337415583198994610451834122235323555664631300583115304452230950684459430538032093840202170311280402900492236078394394602897925015856775191231259439921010424561621023502634011695050283037932823414853361436136420658696408385360214253794082108043885400132674990672752704661739292833519273472687736328336814284171853697584541906091865742193835832037314005212151920955039923215530581173098052723391540995887124724977034714129446142962099389802282325773350640188225873668683307725945736312640565687988175211425121402471335784353887615686553814726544634943183758225328387393038641816629428540975335286550032491576310721195685844126256138627293284362088428147522633406120299556422281104734449098054560349752083022814257343901937929202475123445224768918231601678487971841880454042787130067176592270925493005586844539339895236869297181289763821285125115918266639801466280053506965298584242467711668557375493874181155073652706591572214640933514233488028483982546195532269349769191918660405765830821357960486352641680577348469574309183838194311813973651120198969214337996808067591706185279999975629864215142754743033579101073050912704398944848404793026365766595079875013147621780739056096749149618470958061049491392101706008842036468398196957531789247664728827491728579899975336737901183828892027352398862123597240285654468056711798606874355274698191806629661575594080745816064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 2123457910056203624222906626954750972605934828966434196934051002748826518665185134758920520711437036465030619905589501294413978015804172545008708316068357514608794904875842088628440903679150107452877777870615545340852065398799647083740645371744107689190585230520840824885603703904959864625626918496672615351089980667609786504165841424125512220304692088616848187139709043236205302638458495381703774768709673011088138464775347318709626184227617592303221444390325099646894518296547934978592325008562223023899904359420626538851276832151892280222308157873408116592149714706729817083098827829835429945007414606994150870198886004544895535873147859293966485039703199641920806925511274022730917352078821117447893564740116727649643235724439484633399879809596986169332270350335923554215670615006028122336060926016456781931734069701690793991278552496608813403532783330035585728411016656738368518419928602452693190458775257302524828569675504689855824948063611759770125561195481471439292707138099672960095797414852779525586085971045288634221586085967089277463801369798393935121027340347395556978996129137634863059136671381328288075305496778154603287847421576087184087917231462624434496476622096689761067341410674375768056132145091273394392976878621225282823209232741698592138742918762511603628055659515875970610566718681366061400265454938492910841454525618718872391640791908406039865788977544060733791701180882274263158209648604040481736115910379017931609858236713173456118305014107445104909367725865622818875066478303120033483324779611850328731363133380743994807347403599452802427990514788795556985187534023488230493779393889064162622454826900063445858243448461390436475507352885563136025854313427754630583649974256200019556349729176924797564828591911129220080304584967842739438615446223090933934879024619371307147801598526985982556561494911682397902582637175851935835835991877979505301552546426117920699202953720173250573764469808728901371620055462131065671807431162511361611476018422258336910694339666695727216602261511199652030812665403817327297285601271560598582057257447520181578760343684069263541747848760212981841172743912215617562394628608451653920764839002494566965498232174602845800468924937739407713392468821878304298176334902481203220334401676204182430178891350599895860366873136833716163043227717167261718570689966211136474850263508034270136399695050394759395313001781276734648927054916885034201664224221678305295838279163772011430403704966357367969802849579239832006548476919808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] 8946500032723509056320645273508685947571992575266185690950535708663631705577961729362926618981835766070740533016271747330542176079000730544559318427579869363247068503675812676766093298339916767113089702633355382815021562701045662364015038734558701708965070318729931625716932055710975739505093250307196141346163414399660936511749162215977900104251799741943836007982993767653392273347852225375892346879955792214834054110475158096902679592892220409965631596686071155754299992028139465721814777426006095311921824774102819788519671643753783259251527507696677926264043712426921355059813363516357434978559106047627533377480421472357292695656867015024416492263203454896939665978923912148524359203257308620105885211745905352487601492896968505273616971575349879527833244768107841688021370833320021726177318223212816569778558674305635880303162054734466335677639227917252497809655688624156006247178047660498830927145958674311773483855817908438014044844032080111482480622567528644638921754721426834359328255730802340818485715968427865688982243296877142967601001140589837965559313600897512821939052321250154654466117928928567213812723886293016480200525720747241199606407790214131692878800057843615734385772206647292626787852871304920167683321203603627469939001539257602457182775405625374843422796613007708965352065311842796949431982257697876652173190295917166756902733066596831424451318729959194513942662175361183960130471080669858961847312695110767291867565717236598278894806785388340102435397033100656828608689021562972841442410139456777731973073462500096122944847620879153009449284729909972877414421220749939951857485827545270123737730584231244802299037771825784456181969833142340363827712340701395148809213471503289277036751082369410817413753674051429094507821867797938737689766080111563228239317247575965008252614309293198096184808475027951904715585736223476735144414514352643846937019734759885167200826745070197238738658414119422341766002415357535479853018925048505469414462356774647772235622208569697793792312679006823894076992226990529450210526073748795048300058823328896916838007592614990712442145587032305648740620327067395154132527697945457019259048477117607026019097289909371769070705964787771266218269124015083957716049244658027216968552129973040228407687591774465284309954660665168181293642565077880515723256582564320682030613599790503796392896281279411907861128961117053029463648654885894737340631883302555047290429863279845836369106236962799725595119561832939809711368385331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] -5628540664883348207409574113448712191813091870116364434696493077659157185796642916035085009473474532333634638552045547845542589143479749892448475529859399755614948101150413724945546845019689614319717643246646922461852199062264050610597108833727286541336886211113349518239857839801104630474405720273644283820376842042662984651727425902689549371422516948923456362433454118085462181411497204123348228696586683070098382013170504773099709935847097117727435895322277220164879701122546048569106856989165016610190904396992577462321109159453567160997413860669064433482094788050008951235629139361920900750922009840315112830232821655184354785984856070448014465305820552880606610321916973209935442969250308670823237395877796942825276933157368405652951258703698088470485400428994691455854983117579254540783971440916517154910357407092838443768173641681941492941504506413749562673276258049114923460514078924532648412570624448849588695246416439453574842339346473773033702753346534390705854481655363834220674588979092371804497477283595104690147886266063170950753664028683951138973440532333859305684245208773219664660372283365910718727122725766848242125245290970680020053152337968974476129424941118922286352219210014063605101624702083021600500403219502556941753403371702771471622445989482208356829353369964462714072201170379259817758197793433295007398533256368918305394104049729509284047764082348439503937431355737402026673171695636979547133588241318152703551761252866887353010189225052701896559363267091620487034704707499989044295512614093728373163543034160720159212583523129133667121532784318894661489940268748495542578339448389698977538426309918713074964858081419973656064252275457014524264661338368004303259697531408160566688413737725812734008481479070063527011366984213898070663084353953996584634554809484772215706899033149367958142394201847170265159752203543695868692847651358583187617737104323950063864003800019851879208133372002546398136199242514649128641048395596910418261649910793176406635195576875253056551235984081168232954125862026058311235414000193048050579766407687741624173616510551018354909415545309794655363578660979575000842440414928095668112330527355015190911991148101253173330901365546106892541224767037297962077192593697860562460498005889662676791579333303281086810346489979367696723811576316930144897529163048404249303468341777633147755990664154956514957268730950787346187737951201254262157480612195353765196411036833401111045633408627181063020858195229719908098432428933120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -6669776301580063914392911301223703954413517190026192089518565691598377604741108927055698355026570088124043748926294744283381172122985088008419399736519821882320171733989509715799906180782077929119844212680331406280822828520747498592677763610340356370564077554813950832344759483377307030827758097312729101772577050825061457496042035361524520265914440504610694827692217239145428355338244934724454945100618615905277613909409103175394807059798859697807286734167263719565711875609891114716880577808290770666677914059409834680177505691963303291719236771746733630117098064166127362162776243019312937231291466274791522171960832698814513711508956920844277601863140333556369228446776042559633646564544750735053934239175875613049427418003017870390704449230310040680429732265035212626615617581642061006695064892629201694342974453190512569076580423893641023896683977798582709114959888498037700539977801083420110685655225648695941975037313331376632378133404756094293259966260592675708648406696259703793166378345460531361028853831001100029901150375615926639768023162945363734778809431448214816571764825473949067065301849144179578205553440009157656611582165171418032813638088125408520779433575568853592394599231365702820608489926421582641554853295254168351050262584828123288350719275738880035458598679781434914473584024218617295451972220423535724153000089542398696193715339832487588248535996232795136695390439293454894151562663315545854527873345161220405632549685177470903364354764268520658381348453117963126621888884754222649333068529904376156990366784282962794956215633494097149537671449593554548386199917786279385340362068167497560901936804337604170767764891780238027216166465305260791816695453593145704972259092495322189507338867321308401258034388828321145214916593162862229577086450910787095788829688737266186388922233210737273563618042889917817880525487214740001894365400271752226864689516276540033815915850658951509496730576965227233303704941556021373738874251801697515016551139724124562740218165822206498511565798284449725546375233544818309652377081730138054332955491940385564371975177140552234036272241239419813777109138310117907273306421112713968509028027895663183526250404654266921166931607085751621679860505530817123437483164141476421509204375889782890809508103692929512255785782021046746724227642357443166715562469515756761380906483681747926109618168838926731649123156254613308722299727250385753887270265282065563945844430994151470088151279004154437391973598427156683149037220659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 17091057608143356508860152461507575638610739012405771810273675097526947473562496787126022696021865270967183306275466074918001181510576771084867316165398392018718877701702100460760110920534574029939276645830704053773207546375495430887435996923190731164901132810803233180090371077835648799743864248477336813005109776612173174371712548154958342888357028132047362920214325371873786319188027351440525040971317508469383358346387766481331942288039837749467157700083753805493413218666880718653479533739755185318503334040365166683320608037553991149897436936744908478916990494591607253715666196694297773013691184383096090147462819267103362648641280615382071425097046264881297057738016430061990630191027520545179622277143662104779196393314115650024379359595874541859853584851260980484297747749042393008696900662282899995154073654555759529130804754720078572816317801738165636286726147502397434637163231974568815420903280937982120797291087044467265664347612391282849854585584084855555028876390682576978389928706937428283449397625479003324234721019085951453439208015379061004537628349115599336788214506881554336116434363273408897393438110411144120643526685736510071642403366467673442566511592711226362594876198504692321618214446150316451076775189703981553737075535939401991513671461189101465593802991129160493409679400198326823416366952260465462440605023394389061649964417687653005635284098511210522922942217682338038475205521497886453183720002366493245084064157574388163814067914057719299166238178584162324082744425893537099069725212395051500495918780081467650521113710681179750127775681097694631434789996976787083685533011154756554905256436779493389011615627197276858063975273943558367216611285433570711590217239009669106293449097180866221893694893513068865401863464869167478863188227499922244441216629800743060528613067266976590973262190082055028993652088850876187687125697800162093871980834008430502337448363784373861800796864330314846113907438167009043385306933536239908929939917445651840720124272803893704059332652829470248879110488275396276260544040820117686315630264619747384293440929339743186726044001621970179580639616762062635589974258424486232202354669347288723915905367803297613524152756199022734126278282181705073750757503606977998026818397849727182036853701055578184838258698944345806870192219119256196189602291749979820801389408937172614884739916221291503616032649052111959570831325870029242931043558997160876498999398896854553001414270456030548987807365755589667834419113623552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,31] -19520799218769686251802127427804838408926460090006029094932165908940602753885721134631763720896779837258878746522909581279744140114585329336429807162731000600163698349499437711348105052533883313052085876342628329054046538622390481323122905621645061339651549653783638825597849300388917975093209751228429535252164933895257584197146856734032551401539106390555843637133750359994345348755760254011373399642698251149256502628950714151227405914598464654506989071280717952732888504692348809319577190170034538124221196302763010633477590126186304251008056409836718009808278081624058667676715219062978331661474387693936643403021498105843028012613654099816387687871977463667472970086735937794326685569520274092365178890198936865686509688158987925802535357684314600759123241506110885465933849691273723173736413175751089235207754682859858473212512463510469552470238968605920841853692334666203274267246047108012966529309874335318758458697555980205840889612987112275907421253800939193056072350390168547692755101354841992153026522484076405168540294086615585346158555254536442422314338443211752696150908879061095160476475494562487139965705375672450168989584691816958897082001147578576919226551547222588381896871212772023412409290615299161571114628073925407029152043722236202766988892981471200693131602170910146464717718586534383831994816312247192741192652638705867615535519013213958195711044489088569293598811250030194561107716083286487130879925478803316498757574227931198866538992947373008391862193710614094956608922296391290452477764370820828424183778358372690035122496172317800436962083824559980893352889866923725327568271448638903580705126196724420584954698333141711410148106059215193705019013355944084422585617986737134107231674816505602438884161807180163192056660092138828222626560331092529841038080493697021345328059390597378779128831921766203154543021674477212127480614173581113224957395607444932071388783677500399838097578610457339845875179605363812449032191187534445437864123874017245560231989634592000740647548561720562561192821431983586596398611873777468135924822280024365953440524986601772461828918489728807034989666918469761261857729358155161604596099902454004901041292373724026787098555970872355999003082247611377095794310556971329320003849189696514235998252280395968919630832022541046602205812563566022415484797795560789653413291911449086267859063908127261339230552727109077381732918549696274166788180806467244457285511752656481740659771481656308992122436865048459065175194573209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,32] 15156509327968499440287484010962067076907816224683156453857881930704812935288898465651828027761352172938896946500342287827939520674123202079003184309502272305427916645473666335646177789889349123932458480409118090594338339949431738605103963321643552367688992313535372829383196587471739691993440738846248008225068128582900106506130803028132924068253525761323364544595343483352665280766264831847987287810802169963747860554513567650126218109136909480120980015751773204916916104027046813075752644107063287563733238724161594370841706166191959404875307539325770814871145934900752069966982268115999257920475580341602568571359789978160938676712547094209824805036639236654692706093207812083482348779723784741196396470676390209450111797988233571469301127713371220370468374394953250877382751345264962791867981876192584553360057335162884609225561037053894640945014529358732069100607395447617525808134109703633540803211887909202345803500444627180134082416006165592537013468496848273623240498543126606138090867071937157669331676785653651451256248950792917525566048656716544034132976234061505067952197800840251647053952627880256699441296744843412463542401154816346447919321590144600391945388683961366372345939034102105809142554794565965848011328029900326429904253889892998729236524355709716504625587867311501460882736696984525473032714142834189755692271113543145388262610653973886781564772670926460901941723833622916445437708298192433711751609843228304937989746218222776826696702746506665061141025733898516747816692920908844119473433623523586895673932112046186289026046030107889814858680353721815806373254879035360029476280607806199308128921822354476257799021516016119235775909588086695905622697887295605010671055354818308225923686805507457496805668267740838304256199418461889318994574799793722616165538556385822859069509830727714067344175629520009890190433722279045610837239223282775006617237253741694913661964681092098214115695697407547330195393117662479756118150762614687949339631928082147426300996648363896053605668909545420534386181162299984850174722764617393430638758432936760999115587541777203513907264318749915277245195544566725528963462622961051833419975285873795751487070197168294590229269580974540455946666842308923545656030846254553686102539102219570160439390967109945145551338911213965215880035374305379598793507336832458895802069744722649958221493827597297208019545777727149946525527987891406718907947107470128352374244450494675416548789356107096159011519906155385858787603929628672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,33] -8578551904922939055154764828387956088615491233279694098268100464851526235193439441574708598724142107296842493673792344277573897562625333201936400691867554589148157878963689711541087627140023678654332089197174312602281056349351923973299112612481080868278416004580264992693516872788167919260602579143634670004891479087794134082688807758064861105398796924747762993571923726535550962932381603188924219231150133978835264121127730851907404494605115199097465656437475589789789923564211536713137861713507580988848591596418599604534190591513048644306459165463766865695335422357105595437625749228097358980255744990319010313869282595768187438858692933392386005637373876008780869109115482175291910299342553039545130261369699736907495997979497031569654495493358155580974551577578340032320364993028603401488793923004842544558885329850424898142696348239504079083625233835711237546189169839665179962617821176767403857088315643613887571137711087177966598862489891967559720364683507694192496369385185633515804906973779565082336927780023810861032975314351523671743907253908617689418249180112781998820082652271354945601041551285805513953390686216736114293931543109229087002126714514378690016992065299795453768127000788731447906263617369223478337183685606504557824192268309088922765621989498029029682457181000652821321904299428652575300728458414337292986798389552271181825748565915163508276048834682993251153118469419562956483802476609403535778635906793978781311626694815107943553488036714081926060804006274376986516595931552559349604267185298062840639284035349671406716695655733178899950893606659795835661211764273392996083599086063155533085134180574784286614796605026482744223901559961532183758446574411599494804054067735576050460167016914885718252271988864530783810881699785072836396339438298730072943481674599551676611961561994651012178454545326612943937239947491377707018676082379885887007902710028104654224066388301476132797438463702256834666689917991648970907742060357147570368245978742653508011944672894515004016678296933844869691900572307898864262233456550647762768980924263199758846595783533499725444524448396401782358984947095020194223536039203866667915645582416115953994635325798587807989121818091717892329066068787929754594831037942991280647087592326590239086088867863520385134001897031086031833538000485212839168908064346401810160943374833287370862619039194082567426010423289249409349110347513688194356150024426909050892001119922761888166252913846094043664415554379253077271909708595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,34] 3364985062295381386031624980971132484317048111059653212922600425302384105614935959855075460403777143088816074139418077607692470101746493286158619920313022178279179468116836547108669269289073014345025627208865015894079065752027184007699622646949594531232905354091703523461198769686571143337834619321234212502567035376670348891358542419612399704554664675099971083645514329571105299395972694670363780165655547437487937341042757055173817011745125571096912220174093511130039222144265509066878319956443667741402796807108835306136854878638827797459995630114269376388355793049895971010308575171920065804199231582504152940804104866263517517171491190197517165168373722659659582986904334789803756280046803816273988578470468422566925936870831027454626705450866792028956474744643503643263394788305091333701503865663699203138275520498757316352262185627516610454012300260340569977450279110855550758030010367067954957237902216846174524002676310666893895767853426926073250668008653242218667543204460492301321174054657861519718674819196532638680197424871160598637742976476303710438041352614558285303142694585929523920988415732754576248528283340457338631194717329625228776469288019783639312591638009236336635763132043088650638015232270765644545544582853710279492176160398685246994083442199254442761441709862667698946584908987947534703895561676420718591991604147586872789955546627328609309201541109901825571991835923839052411559727693676785792004502903939751665696220799348060103231669581889293010219894015442476030855298368315330225133486088542963155839011090251206636076328483795020055805826182121493320868291899899866447988676742380745337281072700917416388766683458398753766043382259326434747818885487660083456184586717740156675361590807728901232752329118846174063065862405278210893457986622708096487131037428827750715837467690205114951801055432716752547095494492276063000182865493263609134983520079573816840331969275204387916407946910294775384210877155558961939627196038406360791157489219762120754134566747131048544525646346560859575459995193032338373813441381680776379993617130547936703604842550602445651181365125855411686243189677259799696476552001917075038891001328988917907473992636387351208120193977058535793639001749556920124909715814643490003636429537045940068883203594615790423243849019101744556867121101503901692391651401836794940124270882319322659580982750196526113563959897973179603249306134325672214832010123410581486959137750582512376653689472062923085577649422292156945933734510592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,35] -592386656615628333618233373250745722313668276017536763289999806162815709299516860285659250146818521088927137611264840817707251453175138476413849326399214245766971517148028927792207964319057857300379625423839151241534499115298807579008405908613587405566450985744607788901193743999032719205021480979241334581194613284814510167723244599485087683696482048090216885920858367661637744741485548735854019864996259914558695041533430544195765445155735866162943989349121633392226654083596993544193129403748533908963839769020951695171496989819931459291860396159486796680642471197612022599855458514694480418416776357409227562178242640889851998331629619892268161751173027334512364066614691977140682188957005186776400895421781653822470387181092854957830080794619512262241756597666375525376391049636448931012832017740869035143980416237059949855033470685432534163124128328220433221560779871709323914708216319414387238647173916232352336744914065121001771171906717341813906295534333487331107085891382909546025393068321411357065548915105956014555851890025774103361837488648028576182371885764836869663987249130391464821264960260956511592067409595436665722172462333459679740921716029425307079712269581512399964538370021604471246996921161233823956756433430558826656267709636482677834396917563747271398366250636195540551619872666909569303983085023063550245395753115086022584424835588895523312205802315438317835951124767204215857183885084407571197620228105543037051779956191607185957882095687671591055952012680928921298397452748949249812036302152815306744222771060677167684825659093212959210994941998014323831758700929027503554408741680427304451204673126990369814554009631866101560744135427885914445039736540377216487629667850469746160828582604050823940671009114582853804947200441587825207755347866492447674043715177790267973031953149270721292342108628397103916963155603633096064966832398834784325795701614679217567712268107032578166924868370786156948026016944357848362743073893609987606311318663298359752081864817827649503116440034860730665970743788996699940043761001503348916025886843746713214610705962880903822895770432374978962943399461594716115479749516621445186271956770221804707275970844442837473118498429894742204740671407952018103219960628978163240621753210088390691723498464467598365882711702024371542742156438350737765302048933662644568669542737343138166444613780642736053846531997907671045094377128915249108580714217813899337055028286107970525054229010306920339573012576972450146597155635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,36] -335239608184915383167563668015642458453282459129593205875359482200163823028796495019588490744118750105777531250275677279634653108743647591012632895207485219280346785788535430409372662415494055621579757989488608974371263003478430915245688292984025597347901195847797306418997829186341508972534218240071446808706378461856986364267870941400444627330227064690277818098902942492169968323678412103746220711871579787107513801606432586269110739263752397743620565598696623530920815862154969409788948362128253062465765135528666690764568921927001716847077225613067791859913099759743330762161408999069989395935767665119070936534575086319073661061501850712903414535237748654463302369094510552283834337412481343137601738562725374184057541512166202050139741866503423705812207838961506907341274297663143589674649760181711749230396344040374254845240442727667334370074812399902466685468487111604430261325692134022032389001693401239972135766038863108027081546774726223266434079657560057032720821217602730802630372509673649504660505709729228395676587980419220920344097613069908160011180185657566759591874009836756465139464310625748200682218434500317905322371169554777591726942927457399269040980708487040249235907315998642457697705861651990528734311272491061613993185006753660399813307882428911717166068838370977362146992982369969871664651421730225838243273118126489660434980696443466962572922267144036757790126665258271200135841637614133398331112440351688628332864979975986010105497060467302729763088404391895007367628174169298884546829638063046569537828858560098755356369817925858991111964503481625704140372206263378645638308269779453534660935983777059815455417538041059732668816850987382450830593634983888933616149571158005434563334028685491326586319005440911474443114593092653408237924823520985431180081986669798981526869134432269715876246469154757029461489673478718716920830377906294890146392318421700704182546124282769199327313930211036034858767595777500420861571709347550373126723090731551584544696343760265607602319367116750445417218681735632205941811750825512315988985708392268800282182970909431042855359794658309649480029215025614121382777725353428990444413094915183042004595233108611756474396136965154356871062769524247940621185119507459376146783817373402038415300662383919465275454391678880364027026641801387488190504442590569648822931581359989645320705147254555468760410692588250363643082757384602153286290839940070905442922807051455277773471235676687485445634069353323244617721792430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,37] 389374983997084652192087750911905072497006885562739818867623247015850603852527737413303492535772468491244933167383588410466643465290827633626506448068409712461059277374290803011123280012604938928108859090038082678608963807168497191975560055303629041544203846794370821825412446889924340356057393966103197444598962364180011669919152963578329339842742370999702328137489740006801781122199771167426924492976009527220975662745695995079964244136203348115823440917392803874311691801932914347524051738434682794895063569325584209855021333051894239503704869394461064359439651028729960543920603235008348399912851207666508549531077985394816642617220835409847088124870602343126410585461966275311199861813996073757503108707679443371317189817559087623485732989885592305735934877644659695050217872398769499145869847558695976912336584545172172099135294083621673212928242407665638000953355186901427067348440237891285949154432060947263563361772942445203861402776047867675511442625209603442355541044793935685526225993036633585310375988706732880530279064742069437074259424940198302943776967535915878784566208446336737071408240114106624199919096609103191728477511756285048058789833854338200310903809853974174009211993531013576791020910192187162979146338517361329384222087717525352446662953176221533145386029429350781159025119205173915682398026549199684339469814238994403218876313518453205327028594879154906860894036600330964127908189043701136577015021336046006079825961314628187908734377447597767966037413282518656315143089330044066728260780848175045429551552882278559592739550212464471375754913847480451969254515130332980595095176653357615245770644970348597028272257971489386189192176290243467545013579839724523147414213260623673958731209923137676997326335127867042226877485287939274853811084222924126545293825995545324564901198823615059969303658033148919759426011051041271548828926928864360502433046819511335793487977684327440834396020050864904272432419431056694692798669185816632584253492128110463616874459848750689279220109030171902573063431172727679477197279970436594733473515529731991493123371374974534623489809383828368893180614180942913824443207591010488516683532101379132835278976262729744939435639431270319771994500934185047294357772435347275658192925452193352533158822867393691628013655941387775634141685884602703093476815070329521079175477870152513394656015599460858467537546429790984362811770866210672803896794274249744586267025235026946268282981542349612519803391565727502004569033932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,38] -220844224591579689658502685325958680055118564787038289793107321233223676690125787982956410990375022638162437400179293490413773815791678948558558612448380572474850151442303572625908023557247487100740455639569746008778703712734013685548728002955686635270610742110410156804035824851048062524452757184229720130533549857774379366704000400310247086514379342607997411806020694457627030941175167712672511721005141512312158624734954974250762768083215285313736986722127238957648604048624012244773446043618938001179871983779101447658472624608315327120878965744145343895553504252718772668489728436386017453750385799694891057486656709854634534081697435818868741970939244661435461763521497166332595314322268178759135766893514689232761558823961701963363972800587613846068196617731061457945126962682043244165372746868952674201354642442427222998682586431062656362937425126218174121563328345206000563342542929770162773488352925862913469637597337784132245414974634640829860586172326248606100675832534906208331043103608637114003588224830507797027668602386199549178157577861393589382313488801428289459889326975401149020063214510593570473630405549930720241855812752338886910767006259739692776446343888596283350003015450499672061399196536957795288603854045579055491954565436591044975209922027221317666637604156450933745868338534785408805294256769534898718182391798156074646259329151412225595971223437430506349065372929075662768142447376994722863577271512951807167401225616891916004303244110602201543936573418071743644160789466921631720505608226166031228277126129573327601912031524346045778643047718157024791647855847333330886484525682792877547172185874174023464115570816785410895196904144855948256106148613919957477191245467406105327045705253786515736713116850900941089114543138104069733897439519114823940457792079271583961603478136837141181797957536996858518820911820173223079257108788967897885119535742755000854073449987741281466674077917662576149577950124347439460246585798145154354953543750658970317272558351448788810194255379098185593142228785716238236073666740499206478897011584071157131115329285042478901882023677325832232300267949922699588383457471909708368582835112086268377825996968017477452331566422290735749846656334608095054981402469778798427787121175004162190714505098478089934529314457310340382291142416992603811468793127231047321683578673023806802052848549581143421756488862409681360900406083249294620490410039249982526219588538602306434267872783778276216856284874451920805948586721280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,39] 86503103829780516783234391498428172055294450722901027191870964316044360331053981305160244313929574672851805614177433067744511940648730556376610151485516368448386996000564369906232900718109033388103677686438085477045013689121002459230019140163650631137681344702053012821801421962227955690336692979560985827628680591558915477936152260785871424973066950822992580934318690541971717105408001927020640756873205825214610871145952854779747041859815298770402513408255091130361321422100815232164715220433077510831132050286266168475380573856894469459021241639573412487493892941698859452516048356481845494773996958311515864420229727582181581094640740437626572500721602764136091053552376194550650155717393173520370169178821025295748910715794526909840144921950342326836135558160133348595877365699437297398542198985795487840297737336254701546729491372330770821645551149318345248179829041318765691453114517785424336759918745698116792553572822726457292398771856943960700698324731038618706698827618849550209994322798404663188703545720590826291947428290560079910741986532760076828692537091610399241831273365425450587686593807915849352356686589096932343971763291797496702852003654335665073359015482682547917514270220514206764466334253258639261083747603518029426499166436647150126380905908498777685123782481213096607665952208719466162875829521670222104113487294216990560679212671087947544065956632667656561638423394950374690007534027320866570151276496800409171949811810846270762406739234894238777239573952994508972806028965899972878322474318820249261754848566967129547083236062025359374656799488637957655141122345488063985873450067427669187208222177668740857731288216773674259183807854150054388891221470525727176097799440624149313958508973155282833846959720239252965860697948961539004239396037245364211629813638112746327116148547940259602766809351357364320383389073748516914849681759293213223160495042128270549384930858761911795855610669908634160453968146969098797272222172760259549032246904964938159291207214070361888484325722294526737561151715629120767416455626368086177341932001856221146760441431717262031222834583957740879366520561463440745096967363636775173595805192041843450615085534286329690777908697912935473588501506448794356433391795860365553773907853393555599339984133304625216377030029820118638616806001140687337962058088665717899453519845419209988024394199282630082657278333813465364267715382803005399026769034409370768222809114503134159633816966362381500507724914092953218621584179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,40] -23456584450279920505809853736835346540446149790925102674180165621949782162845595192778371129929145675355535160123389019530973792557034704994878158238362577495291928469769387639063773537306521801177431836277259884615823874195542878980138541502478450638598276480963940982941583697225308858744313487751907669374502744607204098411276240776899900717633195053436824020825969221821902624221831405691513900197108509390891918273220961547166964188363806030345865691730383379407045845727090983647719216777052963871913182007642038551478878582474662755754223379853112075686174882810130345641891011711797693066599474636070180327035100858549714578387631665650837943668494728314643556245953676876438407891014328081313897197627724098796559817208422811120682638918314162390480351692605846471272760680283026620936680502271509735942008746735275298110705880017716701765077583687213231051657289320255503638827662662433831728922716581602723098861331634973457227713634133791906473794083049166396965520391701017013541955719255188359174202750595350501085226919948668114951931329243058726396614664102453897052214648602624527925493304425892817434272150654452795654041705022624648557273829894001829207670366212177096978690413078235455763789449142461506708375615793772624088728259817634911325081752041661491300710555624015337715526170238526397556527567600935404247558691655515682347422586825788644448399505700289025585249756355232472969858616496826429744444442083391922738581285413992623262111051596984949880196681538928161919764547703594960677108645113327735062892104585582734096158663232509035607628340733644309577466266602256817567181831174884669214306044059881499266148229664840735629087751609570622292270005017886824181011264954026862484835360578135737203660328936478588916804738175122041991938837883416147474980308333388176116001022612244416282068041105817573827057842916648038085064561651395366035968056698719951621815731506214946971125614790221885046958602034471337006612218456579959483204741757786181730771631072636447857680418618060496284882283505592765213768546237425862624148005473213149508189445962760399023889820577294218277287648809422551210271915738160779710106341759811099619295857942350096842926267247813950666912571875691822414335172702506070810083393632646695170671312012835514302734595757678274852516741932795385469828762385854869992361146016158156673079272667312304629192178999167885463609770364150706907412712563036502554042955166585370213518086095969921984774060790262862574837039104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,41] 3226025828463078142367464236337442031565438074358457757068426063038399608080571530136612605267407840449870631132379003249408683062544771361918317911937584991898849388492703140768889249190404633477168369523984318668618205866634660551047721117675377170206854025650032271947701059200164933411154651419511868120967856479797956708883054491174650147595022661156645115725340109523764424787885666017799708207573178615350856259385874243814782684842298787134978128221509515042617013404110021792667662173986466427452814226675235435924390442485996913700803985682574263942005727334382724055085925650332604298747076209573258786809954797479155024371718675454363541222009802541240573403462741018524891303149555024559285967455662457060819670345928305548044869542519058676798705865535618542595426576045376144561041220204796104162999766574881844694710518187876182068630508722386768612788279619419219025953764290294717726440537643943568962515250412993468814389865569258868340637021592908433589990851715114757910659493549806488256805034823374100972336223036332126566335297583561255099388699849355712005243575750172353106663413810646752183907475215078504947839960486188255221697530305436545296610298671747549359110236735421567343438507587658393790110907011793027258932496012422423111560869218148951646940895534583293932704982193695000904941614840124561015737705253212547457176755166868723812838555186857757795551286538171183174647206419587081611090368416840390095967314826197164579577413655297466138075541081244549148014788886268398277053039085680674215092194760909087726992654185165811128723718735620227530260195711309835019638758117314296278993912678374638029482938829953134604046173513556839203457270647856010721521965205729391523330327142566656194919049456306477946282001372740329590865600505496572234470516406425043603437610171861185816414030166710627433867224281624123452027167257640093915369215932267206750543063361816624015732134595250853319641777469507564416332845682914649268081829219397838966438762062641022925826335216027318964351237290966679733732022685804248652393269129323167616043154648508971132698134425681603577249510721732045134882042361940174246473039477017683971336178607703903239559074784633672314529048620735094880607660859643768214026489534372065694687549238912051018708631710179696112125415013518463848430552981039063480286226233997711309472171248374024788311112965198739746028753567811353729024220085579034655046409786532593516025938616275564233053986684099642059338547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,42] 670637666450633092153725151704764918245325637710808200027103583488108966545832674478311966467507968737872992674623703124027106882482750593884617845474294275916987236317408299516767237197332553859911793692888308866099735495240107977552982293131393137286022736561939003810130280507413577468872912317484444984233066513917677535097756321657441918012105108973565672731887779029865625723285675238234436616460650432427513612631421655600902153818589223341222788405497686707662056351064947766251997474965162910443040022392610324461419420826253279744459299357397379143699652875816356408454675620489090340112350587233838274370765962388578849049034481372961663703979869921851037479196660204817951169551169972222515615891479299744241125162377263804537342838865126877414439696156644315544307977456918721148297924651995630485117766294153973893003172946663623427607056034045251452652484513049021090884023563482469154805417687516191666443882734251764511967449214824088676625478565152211613916616144828677827696223742530959549207658058408690646436567908723070413695592600674297934737099536261270551542567220401193769025786444296133528333205267451204600267490102657106476735770089616154160869395125549159367420369702887321857604344334329011964686884838698395594865439868924983769468130128394293932799370558106430302643985248729152150751127250701021919803404916826025212846646575220019711876561464068089054069013096061521332262484510490956689980610328468256485875250089860888834449064511063725746604891497079552874709400371511310975240580966592710417717293752295455466967569203851087405120278328558047636807008841321677441542384701974628220665732143894997955349032672735912580729234591664246377932965883781229356836639411781552982047991845942138483842037822666104192916727583401957995394628067373748090429421888412760281301964275102675870119542604938697468081148006358243568741093262483963897615561096173026818707370766107991921894064692468119333458704960955074835387965231157928022872877585302469360138008377311294068921685467431574253975945799063143660509645855349674008594549320124999452433335676713251502249383516694485398633123452335021837520706411065957348655380650010636842001004125755511224332923011361522126647442458989671626454930171025415781496605408120867188295092334758885512080234628436425222482232914603788995139192219877233224866237076203086600047779421292574934723328472084064107465769517793870626661396131015507733056328311424014990310344656862004976588474944568578152637399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,43] -590069241722769038495320477753529435101534034214558454666973409657457768485652093153463910363870998142021109066494434756859849307410789557140200051695813921387897043726157365879449590642234717456888393827432319097183195496825596458441095559838538983576386134352461904955802525756972746426873694092269743313838222299598292556469344823971817063929718718805713269389636553817732878587485509914097368373679362243547644252030655966863333313903360999525080131134437099098323804051801909876938896629964618861852431845593846340798515199179107439910258799569733319338933885520985887802014377248191081519763385664127057958006928814495621534535767422982682865421499721724549395473876498275213293154526166935328340110191264252494317017844018341146121898017160144303944147045962288127056507627399647751909987492030351572676115223363370840025953363011121094564397732333856500815162937037802404219562860154440584357624965218061078539801916252076171891575138848129613332951589572743047306478491196333509059283135375650793267613330564408916892180497745129538145506503991987624959655835043032804596398465816073468003660454639755134356036753919824447004841130609710034285581982621784216214875726346021702970193342605685823305370245450512962567187328578992075514148053791531476054380329124266193800969119614114590679253335048923622420523239964303385607858094131846958229468877620629182966413498755808699019714483515075114825632142823061821073042257334881977868550444985262606495411784573261628356840949161522901151862919431601904090455743632244164197246489433026614077497610531188898251894566762704966858078559843685367815563781647001578787787478606243891875358312632160747768026276144035276535029009159880825150167552869145108621327204528592675514689663091806217721863652229838932911089597261497052188954145767564060767077070528564621772941167367630894164266174685737070249753603816214149392505860972471978709711562146145146272151967578313921423287384128534114360788540312991451996577617757379974216577958412948791990136438349873617571116607870209564701443745930061191971055243880855779762544966641508917510517048334080133035073366286506206708750239994501418291587397979749670449037255409612777399174516692076672719950567946633494216463151428264692531702698275392931755874239545458312542060711395942805056435083464381208086700833957686839394274168551517473665983302109806117244305405414744060323982668018024405579884378486818843094152767148905011076013342471307003587051446844824943570452480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,44] 199845379923475945590043715836641892162953554239958774738532778846564659429777504650633874256897387577564656370126032045886282257977655897221619305658499039545789969759774847587235057062900120705656305742791817518208031420446738655049449937911049999636901610426164755347866210137000510175685694868643021153792972000460370949859347250282183049650269441913860637888587867172801185477397711503065904090176481942649181314832127080183973524668302725094409398343911539078142626217198331438366787440789915244349732349566845070856581834542465401638006379547087965804408858774399265482331875207874959367364968853620005199093073053352873728896189538905191314924091689755458852957929285811988580802131563889912397075317547743301633620348804045151128798361119344427475910562414220883964857627063692311355536934784387742909546179437744541308082743568424788307584496495458243411851432572243102231966899188148099374495467142428123481075697561090354057297239701519647921069456454902140258078324653170209439168912168709396077903370513894319784229118341148517406452109134206390295852349944263560695517551777733983504065994368031773177429931456817292902360543395503861673907399079597943152719373596160391298308168996395732708965019063891289603661460447168530217947971586265822918952731577522519567626403720728999101784367455839610491354063762504065218868408947008369880459630179744863891694304761383026181339766289357187326658858885195458639047234529581028955876972237205390355192497197397878126922937252364184756019353407855064435105843233200042769385218629912388866955790544864278052908515558378689138626619095550302623673013774095346910330755215342216806234180095668833963098157835772242596711332690882276967860511365366302658045853393119127702097440807340573627066570628681340794421088546711763190408503607899442056911286391855674891697231545848671014905191398659133121660132645756783747339554502411763530713575667389079477343053497440792619211725240666658152639270241492523486964947463330095268367841918808974436551415285212768265371969240390289761912818419871019887822809378031681160993219285516599186132009494844793150359662597261533049609247750058501174524421915792515757324547087528578714370145269942810757409252129014617490317520550936979203449526115749301096160324826569384262069766292413499889647122993609371279972898348514952949356531400384059996221289067554558634175973876255201650307290576042644103714359328782517928025601482960752656710493220372350877360814778667809272370298880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,45] -38734956570654479404092104209100070004035887969144662089845295503028885230038120320113928293927744098865916308202846119210388769798147381044596747516077791360425354173580660848898056539790949681969372321430499221331132603130814854590803953000612926042639816767534635043696750259904833821195257950385883096265980797838923734079683778101456268913484885853606965491875528141220735184122405098382856021784681692267830198922326897566797949985134833650935370471974182607837169219047935728265858696222276218106961896882437451792600346368531721134485058331853404858391043029276773780972869398349258265129495731395315647652410906831690340712971947601893168126582579388575207667955608538420575466709101223765668761231554330334777545028171704842112930113578087158819823732089751720113681918949137413541225973631195938135569517969361179461705472547617370229398673167995752289359660689068704372900399323909624936630425485464241306990807718220102886219001864173784201795800806102180132995787709659863410495467854902567267775731587956189534278255625648760453282702383321686972648870929855279405955629473211775600580173955810829007329489844940869850790424924431827130924971776718640043170230961328305416395786288460252937341585576754056766331666985388454860960622742145624843466456551815384017238715552778326210326854059003838185005362435539396160591766852298936903910333140828454962940130018973411759387509934204605736977128096332179752873427964812204811366995524951127074172595847452026186025778933776249800545613150348034068351523145703396598993692026211269095967471013470476902555316562831833688112000265539212299662774876562057763119528642990395805618441173013637753044875553976938649804527289577512910069018160788955083740508416550891436400935495541726747758876085670663238572781766289536762079421659389534113244421205393918539551036465010152156654999983195766790678102366353312176426087844008051029483861511757656399843880910651747298373282927722154187462487150526218605482340754581755487236048165751087013798357511354218532913504368025355796367153634915064289726883913300251193572028815413576954381757430732688162027127388997881118467192796216135443241753426079913554163223408128255159974395558829293103941963858655896055218725494029324433291224084669054932163932062245076972182593845239389372162350991535954027102443739681669405545966025993492771643418290598927991140815014880106041058138205800905113703409256613369826025339086039217455520449523813431974603610116432540534308864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,46] 3439387415300855028466532927871750851766074469429171196296195203015727677078748838698628360933524878436726850234624345671328933627201061112196849526949247024593827819598006595522725031684934887501991635369107750075651336248100271579968690915831034086348445033213761165628017492612298747806561427524708069132912028743609554486645008153294188835283832752317305565894325201217262069151574230706664679097621016761019543886866454295596546242766396894597750974595854942106829547944608553538854282948612767598336859215659284683747835425211044831065578798343770691552600518816503628551164446540148758993575924534610140493652806696394441931363762833104232210560083471748417442023756467572226740695806605498185508500162452789717897395378130872007871223156696862555523153628805664550139089689791720585573674246667617839045531974029736263617020874195028196199711960377650068874668476908085298518961101458512132420046184540566326461208531477716766795005068228217836746610367637952581956051635019036199356222088890947281001496351456895145776216941312794606581535098965234884864997193145718488775921930140465549876363000208770519002443076121637095518696872563476933133446907572739017944852066990807739954589968317725036333597011232193544549801828904271088053505563826681112972090924455236464353468540219093762547911953227734322447554305493532175521704819907659446808326252582801976044406921664180075642842612277009284883362861615343086965564289545697682160278670764717736076652524819605511569654082364043856967709176442332956648485499515163194861326141818089663063925211530905029899488364406144309082350602619510336359208358768746406378525186152867198158922735194447038985632888069551876153724629687236982631567246787288562342760019992762929265298738206895418997868834255538493050594805202902706656803487582057582498764489594470620101775132326594864850611421824188955733543130788521472171771686150769581245876788007723904900537106276612264731482890746395671185809547390078793116499976036069902134095515315292820613088647826007996369630038542149900922953590962264016317851258522635924495685018724374826163794176376045055906799887471769595429307453703932396586541501362254182520348841369601107927045238654175734528650316027529120862886730091946711475293241821241400785609628676721133581753655256363756427062671846922887831322144855842649183605387256604238031675810059063656012824692592216659269708266415946629169861659360758873573074472324089519200118642283532087772407860448971955466403840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,47] -799270887329937163698626541352915744375579944022390097156383893990415229737550545673613700377904345650524064249223800731376448545652289220937437764312445861129737604808355695825258006295702431362051761141631966099923398906559511245765814163425037655772326819306157671617350600229609327831427298096570330434010508997117123960374018022736057012681070862253369238261987920838057659781649164082788231399646194654844852076382712322638949682213785515097294949339590499494331510896245325934700599370059936098399231327727528587064129780793038595061584336721589999840437291262840268610168774482728351895831408454441956819761314511048625074264898494302756565860087394679609036885428072016529883929316032570256882579229203544550098263004690066078108380636286959856944861240775121959156278378128011382355500485045461025150638639259034187166984369296768438260859154645168133605723410942906890972412394933216994653040950966815209514752652137080078027932797772396636379407829523716029103372393562588806953570108002709553450640189893045996282242518577941478845433384851653318075015158986397236622148781247071860008142815717056571760338262400535832860311164739037089747282230486643287086788030524471068104857601951995562938648735004435924924500196851994092966052093767723062904737504653464091296958673021391421594270823654599010384635180456907219896270721130670374067486151094382596913849462092998181234572224145272388116543855092540635995272326878904125819928800758677294860360469127489939078572011550732895166173314349783821241384244854685048716645661373696964094292679288070435775529737369628563598386403446229223696690359735001961532491449523749099524661962234258325972121233095548874949475399768251313410255516526763719894160846135965932675592985326612731556921375284754972818422801185138599762782170597039466228002992590344767117709758503334040056727552448958974763300622188668607834665079932649540616602927148014793813527779381541988380083896124840230286609013895615229305953222086215228137572690517268685468932710720810062051176379226090818225710436932948158301372220094308530624468593404969881376324044421415994179305468924350336807774480249669396940075861926648040464427477356976164299380274024743560566705059058699863275457052627381158053908059686822754795460117996756482171592733868102449032706454590271856509208097354810585111061388883112328967651098952755095137305942555681658319440420660201540293147643358600348409756865481217695933159085397680038111993275925148734796595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,48] 1358734654421560965757557311874808414858139564235143785219180640875197515319581444181986818469992591731541121986080738463979490003895051411644356936202463609851537284826051768945826466533726871126103714901049394975262731951815089628842449156839983800806879402803063009117126150195798026572538291872889246084588613967464374938836089431183251927125196495376287281869612245837413445690419724309505462903792811066595220377820076057291928831476013501348604277573407203219721310809183455384535386150192081132704106960754105069981535176174365250360852760996582131265984500850073451588564333675696356585957947225439898450993212467466675721755536645137056644380778307259466520844567595810155668553843745344176839922771667310398926100206190900218449998917129100384828960280516014393133262325881115570911596175601427276137689206073473726230042842441271372054145406571564297143358681061691227431776423512280774401486954418275282319590014655722734507965703438367525826804730564321096870703727549937059300660922326326402952353194512825921623112759264400767691690452874089058873220225833406770275450475808246752989947357683659768410010770202870436119765066859815531536213144554419763182921237672822064607690243489489754620416697558650312340097503472474962529446404248334413117664289242728305336568452256620147554250440245169288428798742506893960029892250776753737471308437226579155739423936971044140862399080855154988859767716173728416725258106607238142562351484863105568715215024120146257544722254092053012859495652892303868744703690520820117446847444117381588875122915567049233456835973490462059372335401439182480183769585813579459836949674926400050743095252779995531499510546496385462388582679435828208093828156641627133606188571924189668803755203079328995187405386185223148233144436492437788297543951180119480609606176534783757129538561364518011461897053588893580669498434437586492740947056840293173441561341583536273431892438839566708465352430810720744187109072839751323678115716493763489831944806532537447571504823351666842297472094393439381671908181360516832507297230720497603454024793872864184345164571070760825632031543111811672955449919447942234335464079730197747887048655944905765695792131049786889945855226633887333771198826994123941953850369504643941384724936666516097037426061473994217769388841483168130002521989286799070756289126865965220486535114183587004889162418156539271465004517076009060057729586623841255878291406943465489483089864770658269043984385075737295333621760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,49] -1059568062881793643689987188408264521401381213452755903934769212889948066134828555838709243744533901627238732850825571433389751660362596815515467381049482170775072367520316142696048260116507312688508402431121116249280142772721128297477709022495170439533037296549439445659651436302905944139078814613182710168688176383670877786106782507737493787173423960520843216432616472901040069357740323712440737161077813624457161867587317206833245201536884012697298959251927573654583815788205540333200210272642870512590946033120181944366636597258456822167863726240508237630099146862344504453485727676200656490384225850589540531954818223170132963083429507250559687890721926834124971722801512373691483395509155380504901046074810093256194798629690869591796406088151370731525849849766111051344219304597216599224426968646095304096457285784558276643813576326297189586732795544419418577633830173202255649017081467754273493158964425916638660596724884672119875912912948726595065775733590519686855259034661751319152761217475249211625218086469572010051862470991624917022592219516357812744511013207195690019741980139726636743793080731267747616102657402278607579056808405990090006762901262439436507269981217267275525575419489967725090674656350321873885761412349155521509780832763535796939211920740244818232663581166372851307581328010723400094964117771812105392105104793047987469635799385311876658001872476668317080774613682408686110291864687414806575221238129368933876271574513157982504076551943749821092761483084198232783501811955519128526177999150109082258968958032588889290738132430495362755670864286343064409571992162918073403067944403626323220754305455727591912283273665250510654314961620639571487263745785576352145678429403019997048074650939827026550962747533809708921334242310199217714781339124574519435315613633753470624881186352327493959509585737901713873946568449544504709279718813693239274884815166564420990911505883483884882988217021845016066836059123429267574804182665999202678928636248183574977710503921421499731964736244237718706707887917642632041944652189046178443227208707036930560454805943997973568091123970633821594802721041703202010683843483252103940662627747863614765013185806119906767104556872293260799327534908302782219850150834896021729256766315923904776223717939947613159597175065003324585831172015001266248595216608658432471770894804024261028844114336940141337949875369960368968011819318335093007689891188223316576489663731433541569571293344511504586151894144058245775360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,50] 542753099961981455380309354634838808430880489493596988413803755425175845157936204298325093658535449103619497044357432216857008264705876155619884656217195449682011172886909635043038034215954260616664356360790601095525344917458804094607650415686094084589533434576762253228785895206291158767589271378656644910176577115059120742571382197829857111107323061097135538058894967781670257792932182875286823551002346718633822863582464523857736858209835488465097623378126338987962054737119864626639102560548523623288292239271657386307840696679951425425260282543776814036090681772493170509735646275696120773191358787599879724370631892793957966140363456574433692499803855679662684279446283570510940918690811372161039967011322509906490249422997260129317895041793988581781778847777245877251434803192623358732876748475185500228099094383551560503984606541749561613723105529927825302682641415872260242712713677022725431089962231245317395036659978104442898043981671170928757729030596389661292954826126497015386452342216615858993885519001171997729816270515364352075539498409036968401539845060693015367107589905998180627577347739277226841447584995608410798457917168299923407080616385699741466377817091566337528659190877313278836704955465471571526683863512734377186622222452031931486188223373122712401055652262839792549586122810851139992789386652763055018276868435281033577441426227116411603795740426727907876302953358562072501950811838681693748195142513890734330528093864620543629185778450304066762909979531297105956624751935214693800141712775635829040837570592560447260202389213142188110290261010582921044515490166023902063268641404543616025467193628871226972687164068251793152693197329989171398137586169208638707733817186011251946909536506949518461987017333001641654961995857133878143180660534055080343717023454363480036646966688868123827879971042014543895951108317708571904231143995159172354798061348152977515352334952458236539687890778582763788388036743049567702318500186692334639171489170309437450543270814040268166904461220262319700365504213971218878086453371219453536898801037576550321149265633585698212148151104872042258857675483823272615550965677889840457603635272948799643088362805899319985425928256745399812542720580603451435936496786007283901580440191241910220936395053699848488845212327304017739289542075461228143374587812259730544231200976201980768240920897636905487675071587081670606062343418870612637590600304479084276788224715239644589830005409580612188457450483422111937331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,51] -214054428042004882412799096070614769685035140663384073606260542452872631695680080506353620018157641584257825043274540054952479334030020772018406419343868738850710489656662037202172811102310405609967745468338282796357147405471302347308058576471298363950838766061732463551674775216530843628255757770489730717564435733164534508624873988686243853250539984450072733760028329575769293583153939414963149934819854891566018459646075316888578676780812307074692507174774334961408762045667497744235539438468007144943672201508722780071542387555198451106125449641955241841088814277074111661682243245315306185066158761521063341645902368589712113095315495398984140216307587800318501691765569662078150227341131600893803139436633802208937271872514288910421145277462276189468086939008244432525412041664968259481510164564368291644699274883258023412409973147322893524336898617230563458218951693833881740747339247725613952337687530714042012972506090816011114394929316950387411488229007381263464515094438797307180980133769846349515575184776625514822725220936682718157802122605808890800661916006831999992127042779557531933930690863114267648959963351261381888119256004512800838274938159737357428609817654646587715703821826583444956966188140731097889582876752273136228985054273581719976686203452991543233897178876212146007200987027923199965262630591005604736917518281870885246336466377915477957699451920407511580544167596297726354290520557742030351250450588633278403712805333759377898385034931243945057539149960833533456094611183637401338173423536833679342929983071813645101619479214421014478467448797910175200010061648899504922914988813908145621742401706208197953623189144545855013364840403152578155697238579559108246509266320163143629290804911337865664155378046440674205349314700842612606513286267729121850952385054002793115786044340464196418321461538761855647013675342269433268551890824362973616871858995825169809153047377523355932350558450229942186422128742878265560757370334619547704634335564957125388418738993752266145558607213667991372478343792805263080073729614112216665412904813702924164829880883911148275096179134137807282371208333597824328503795535011232693079668721503534465772795789148870400650519351726092519235100831587224458779837102007350413158816183407807972085292503975435510163301317553364178053878899501633655678487947892227044540430432571594584035492957327907466013001068685448290142135437521849015854421656841638376648507373283362484628954209945173933685489942568075735859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,52] 69315360635140003266334833504079785507401368402474077692332180078089400447126215769059824844370545883085374245849980927209933807429426699471766265202117229776931034571126822696574334588259369468129098321779641620747301432268621038450835861642908227076975659685552536417280430655436029717278370141573546549432359192817009955823883691686704618648847221096980907308243982351697563200191967798799997018792049823406319088514562587874012842901003333667983842312077896446596749960788582854710901354713940383530961796387340958924264804793688065741352278660567552505847407147603886605637761921779478263998453335590869476788767235880855897543912227054380724767935000417130984457170946397894670606348230656292822963046876552281571354855742049338384649384305954382361843053908291261584323939470740115335577074337387754303692122050971057767507210937334854582420858602052424760125948882650563045702050310026721351884364329330764661108558938960802930986662121547851146728690090666547785232877426022421648155753595926050379811322369699320684270697503884876442079279856895202015774434213610621410375747809005463243160411031400888916723624937647202998059601371659133279742047021833269774797547444075431222218255636526327589507151215157401090559931275766909605661102468519222366554070717369919790724037690603364077947622303118476171145148049361632917981162847120194478197712339714284764685580315809813456957080735055390515910190200887610255623315885650155804628927305420131057430426696823521944962213500581870651518526176967604486226274160968247306836163116663774349496256627955023115703576748888259048414592267920409351186875208890521412673631462066623715747253920949993547070640506264659445755238129608027274395253371444709658412527756004053028542927908034750561848300466224622482196436955457514738943064603848744007956179746466489637537333784058420066189876449947555126981620842367792044231054684678182268582959670950169987114717779324638302671472001622235730346413541008537125730873036624937457059450950342574402431635477800649729192140421284015635293769750275280783694699936472742490592484298942177061943045659772340581495488792171603048317567539383461834507380834850234300258367368965486317644665592959629086318607628623815351334704848275564818564823361620315195007557428322706925734890350217308683319813659666268867409079561292352768667868764036951145749183224926789332913827552857791140036478801563458335862275560022906718199996314104907126532644692407159572478726670624654811463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,53] -18932975160934386338887429841049249789133596808180584762569140790530280210783110503216433774001307328392577420435022413373827692094630025474972649057686404064504468036384318807805863357728481255732659504602388298858888162903385388868147777399068843721308003279310176850397063988063333165751670430444150795478026545977997303277073030863292382908459420646121482100456105551124856579787843717509638628143572977110701816857280045363827802606271675848852900523423158266005979974466543407593461386846928096399444811239292492186910440986997812260336835030264752565063864843216592673940056817858488182834769920622166746719434602908608956819513510039085909618965784316083288671257781023677049165249757474288698554336246511835205588702507382899226275999515320260254395866519163576703314119087146605209849395758420935436162820323392192605738998597921151026236185525705658029900465860661878422698232068328652848564619341997456113059997546866667024194870141186091332417284143454418906056297090829012690279726984517053922262834865530299575616159229244126967877175251024087031393129004375141829876429547111293653924237802146377833121553816499028955122896216735186542520636413457398321226563554226341648977886239682228027761452798197206413777241944065442011373044747973421218232696251992664706936091983734107659598238027635286979138334479435328650450369352318095322252728568427006975494417115168816922924350827384553453299223869480899315736791724029479853670655736156527263574071273184940103214260183074309072900703440628926541173975289026127886284133968462477907578144909090459381842694496203492414528377265648439840937728551737156177340690350694357909595938965298833314849171314867859783927129206943030477979675849193565255705124115753171807606375731283691461667974394865884218460787656738960632908743885965774628695190850444244734105450962635943285770150999548575082347401380897810083935650039668489721182901265782181539494453840378761536428703098433590491996455631803767440788479045581196912076047013829338439000148638095559084188756429090742845534772729780338061241990778624217483030195480833355939127320435381430441500372155072806659329604684445790072662462816552875254798836685222543910275068582843081695228878529371867239812103212450464131657353674026798452777570627454977669150617687862551371682141914610703018502224208454411320835388043153125271836489473384100682056818709903351054605023501491189334611472362158142234776514078835485627397893089104433282418567821657647769190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,54] 4398005032119646507267348443673282685385329323587460244318340941104665258310039862844705628395765920330935882837334280180050179211641566725388313008414789663125104268548763431248586056536216433963310920360212450930745391226405180500395312920777807790753692375141693092405778024418196824767162592184775349694138905410818209980514159643510465950396831778395855664473806365108194498349855877566614527800431692426225571921249363187601348436877026273290876595169089715262654359806559244494264937354200103877883833373865389437010075176076703109168563292111510260222881471541713641912512073001763049260110568085631626136129450602482571538366731729074386810683235755934986275559385614800347505689726315543427510166242775141517098030119409324125829370948591522183192418444636025663221005692117449107453655141769754224665192841732426637744933713702423558267334074035892465442126411427656613811231210337204920281610114366816587240864908357973755274467876708082113143209762110017142884646503506466574141813663409807643924819600468813033517777370460665886380661028589025027265905350149658407366198522046120244469017353953149345123582947246717650157368069079288478078654441011311686215726580949947334861303918209250329118904902336235466967404962372724216029663258370901016186485806187056152827975498705986379370231241068431760006358467105564498868930643397079117039197125414769296921176414265365336766125460500551416071128624112160637818859981740456952678239884379729627855155102870975197098815472827749209858226541011759023803782987716003719709851153933902887970026360403651240778513202617259817062931313137969827776988395883749823477085265317265848809867789883690681893913529886278807675554532926820628611871835262846852710857125898580723935792072769349755268459807734026676420966784204055996931946544749013173520689896180843060014808076035336659421727162423346561154125062613181965316554702023764494719159144396048694294371226172475299438634938665529965514615355654945016251068520685668344258869078954879019732169521547668997120705993392397573603145893522020881680366916349486183528354247921864201790823342681020824185748956431182091867502024202927776476193372603925236086195825078968831068603512150985228015339896644076025801188132891486311446517930733866413781066055342327448241340351696144365649982992677389752128342062556954170106536318251381371957647109853900169422529068235238703920964858968958529890956042422319572254714558926409629781535920876593960844579302843634239406080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,55] -865272243478633190438669072719411665556440328473330069795684296163505172383633846346478354642834162956205924037197422955656867683999606867170536199466305891114817848684960913336965393377046770268798351718699541973834608498572435564187169999137811991839586522076282549687618740808921198624768737573652703071922287201919677589891213066608766463063521677805354186684848473086361822455969880199653627871545117269792863466563456924248808438884040172784542457394214804363505579731487560267430701300652939796548006655781868027452183104563993680371089777322476378183698773481304625225703507425954780053392055492722504968953703265997604831145527334316684610661821372315392450188190309898692224111005117140163345558613036820878077850577487582637046059459605214144776816782815542503576025478843880463140528752813787278112874349819671804812265356992005802748595403755120123173629555421436904704224467233603234213811686099349162326008361450393166953296679743462028206684895320649783284523243446047278100200287658968578729537169500394501272339751452531680704123741490846728199855521194166367078623461774158337529882529143700805162377345365434758219743494908121591873554159183067885620220999178412393669015319150426748639994675659708042509024962692560013529228514747784187905556179777141820793643091667551039631440183981884245449948268409426891258408139024960639519581584696815069286488753423601311220938739102797833980167058354662534318169556592373720468608020401752062621519830602993169643371018888892108375961202253026224112439477964895960132254179421857401396161344429151374441089575775974977506071977177533287451968696907978548634152301748711647062570312673998051986547260766393108487149579179814512656803647876338819323882877168838397831229174686745381151988907028674809148077967075640065976632597280295086437941091610479293532212145429543426458901845232309203791451785361883039650691088194807113146951927749267071202128758051396518913585094398163630711439603744994767147301089042561484134518587832977184398120947963214640225863776228291196850203550885475760449520537563594646831113887092309353429501610276581458043838525730241402075152389886611228625232086802360771742963065378928246996607018622494847909907348289948303201843793650607809131750771813674340488398234957763539350213948227769392768649109028131884811035404137620027100281139013217325364818547872537877486820107916692129972870180573479484182226978962897573078471572773274516761861637936167100479119902379120315596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,56] 141787421741201247834048294251704976623772872508117715911868310579888804450969605579491967205350300690899794836664946974311420539313864055616925026163616247757645642263227091839967925728665464089114396046651000271100155085529443428057149224682488071709175956800232837732655473671899739252989485145423481532536288837630136559946244194298375389089188532831676608965177500300564632325546041237329893655937744685845232878356705705354180713245854312767274894100801294999544403046720407294802307966956412194755589035304294930210619430871729531290903037242746550471310157408410870267633420798337919103718926773649703897306197691464188656457577314739694531666057419851518571137383604321356845555844043917042358326270146258414225626118840549463061480546024559002463879418964911976212504954526579139354663120440341534696069003740096170324152957752812461404946205080591291418882991790429848902157355850941385859346945828486544640176512181955119965678149166299510424921375327302288722994637656238504967725056321969475968373605116223670454406311434725246016919985989375286222227626427815358110384490441551391767735750542741886682076870203725137474530913325691674983529117675120703765887471779554579380468907352242417243952071329607731528906616812486173221121126149712939602370621836435795645131187158321457132097879270830199764175911405243074252347110903386795696245713138819628141335562824216153815081679998305263447926083689041410291593565242179938538084739784985319767804535796984823527700543156960513306982307362163464367416541566697581153060923454106177119327106698577975827996645717341928094032387908527580274903939551124878608337437963902170693470969790115825318207954000817407615414353594118036766801720527458196401840745899815543478581365784762006630507416402202503236508299062483679417812278444389071579414289629540386184683021054373999846893233290261897247321490578275164747472714939247928079695326491929228815169030951524793078731491069121134613658065231586588622868949735343863514822848569819527062293725966038404818889117640782101460238408383140054969130772192998344455370858339895754041706634126051983206320766800013697495038065411438129053751926841318988375218350094402942543397533127765921837193310459369232148279708932253124695929039932124332885495594984982446929884651857210221312053017572944071788898165366193324564038818677858606485778480551663620185295232085030862662732497025927066915483184770635238459344511201351819042386445672783430475154947899905886126080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,57] -18613284578761155198191349856454269686909578903733044834967334076089170501926439382425963209670295674308548795767106150330136296884477882450452496372975699945597652937001536955307978986885424801809498459862877933628836920740135442560330030865617656901543686068723259095576027792085665436490351423496937276905863233281717205785487310603952766669830857802694739983304485232720377358841175536826624750399311502045683119039859188741431419449174826476570892080003560463240994474418437510756935023679366691445187952162855177416010259218701701183023902740963118134871462378615644238614021816110418317832128608427525189197967954132107538680150472479101259287791469678463085408989881937958699339449911748581345689683451175617429367603043553682188914737244810101299125680343204512594308571992228694897583302262181342634259292786032874904962983150229885389160949709448501120599853443654461142256463467982732046606825677017511250645597549920432682751675628710390649954733162677151071810545149247886147093075846120848673702643912574764912281263540326231641285366429140256471613062118302492970066544361226767591709250457069414440587650086410089047404469487056207708989707534554001236072654146243729576348866538522883156402464620711803857303500163315918727977149681692554858240986119768026359728213377200513916195201988935190782437532338440001672529275167372609981616819747031428153406222421341448961603448426218714132014902853464195081173047002383807156248456356356689370427316173683062040647181232407279541042985999112056922304886547680005362171606195920001596653509323989412126267409180995709579588617529042602180985261920328163404977175662130525265699746572768281616446382535406641787506370998683911333213530090902009808753038117452896242385363458008643742327001920471584990144810831347618817529289428397592136245732853881288510595852983221292542947695235343893485650962760136664212308607217083786556548340515960850941463835984816558188653541353845406826729441421619185414936747671271192341912930297478753264881388830325482888594289354401170017592272809956777345980125165728498335963260800951747316591464982476892877825161603983493619679562789430361346877000475000804381036260063038846991447119028535386511849877280847449906958526394255947579650787654131340904563197165419194687342671648813107503760859320298373429300412125588737191747607912456344249922337747446512593702963177852802393840931688080842494670879388576131664143363249596862110504381287857431294289146679231565004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,58] 1764258919080442364152863232068377368090356536022252672436748779586496362898130090503934917509263940186567385930497456748029480396878671542289999243810680600758162326013377586306962431855835146919291059195407620390512879445658576658977628909874842863872589715259738595346757419812423048397063216618543360082701032931717449325863096040428927700158197500924809379790756613558563010432303641163396612717433645099699453127246168917841150129560607015558972146406488121978125971310431096838386648657244614713084098439553368174043300220236888530950683847806433616114094371155109438790893399646810361674201082777743725110204415487508946209000274883557533453637878107575265018808137833388405372521154366875444570269654669226472762438083308198784705308563207576250528393685691617716801418108651578553450766570137883873704010567194145630249806981529910424153777933336854564227092807033899757568425255575869260401348823600081355455247971164596714634911778060436113175310200451507468092739362395749330095271274007395963755443037421131821203241325173446311190446681130493880335048220557437537402882987543116092789336323627772139955830854563515748977498822036997895579851738321596309845396677691281976027082628124706141232211868766036718180452859343055426521515233169615323359609982573068231996858955249808406506269049982082521458285394971044938597688676406604828633478740938850815005340638616620274220894778946772276866165662202472245336863482229906002684324361210345305081981673255931935258781552381144596767127512274448467112741734714426506428773368344730389437614944406175092769666113048263982381381849549763558251476639657471971518936559658168736749212565846807553291911389740562335165653793604776392256443615910851526711465724128178138625283826815235424999874767120002620376557251520641363812555480144424511856497619255875581972863021641739369544504512269606681269303302090656629872453531690154396483440877247257014249167910776844658561467085528172681358665273185406906614277549641111337640227574172418097503405416177668285298153452790560951881347573553457935238457591877860380927594559866374242505606612794475040307793957295677083343180439620391618967978993912740445136126425564660514267718125593623789512513106176695893445063391717254537510014730409148656618003683399320461117713177357405226505342528847113891734160601687672522324972538726581951243609111277951931764564318809386321529527209623003094925153643429433416886437994292235713730173398437444851622017566413978337280000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,59] -70603474096918663053818990579567985383769804550243666388987574156963132628690443161264975037077684913279313925558280701073031024692977965525339085639091345183265151041648463722780519587225266629808118615786914704937080895837614601939886237752921361449406892400594899836620112815947976352679089643285622315274128869020301091326572434452407907630344678838793620649578465349683787499438648740328793779644524751939292526228942928133922938558232696525776611025523848559078029482564799605574885593387379396977626265699106242645473793551930699786272568475835913428762092950524873951931266531616129509015687876301291941904004986949825316084359158886686855509181358333923219305968054587257052990288683376889506624118513638271279283515832345981680001144964682944200337012910482938061583578002098693390009209163682029278992787972950066132995045967299579672658007323570734096336272503919734079820471947264902524247268234014142855733848711133295968036945369235050676322912608830991534452378976824458927346246910603765990856435909590267987346267029561050074361516557805788595278982054344069472274173239815544911171945215145348907074127076922345047171286183077075592500000374830419305756694673621616795959461739179055640795850609547717014718785238721954434480930851080949081090305910892492978612805287484114954501199744402416691393491056747164748616591966034966357521713086310925832605791091849278351094278728038243318114278200315802343453279492017766236090581015632977664782291415685973507013485354020878416412658077812627425526814385542624834256360752854799453110103456835972905986158957396070147599269083304029654239418229711062269760382531212912004815590547270947697338822002342961916101933273527862461959908171090794641251787419398357975266259317193247348711247034347151758845654760011666414356442953208936929807558363009032457082452710999481035080665335305983576066607524548411975146070254377434077662945820410404112072393135223999574984990281629999576946087128017498164587185655061005150683419608808743045445100763772077322853300479974088018037419194788713211469552862095150376925062722823688875352093828370930638022895291619604477352394654749747747401830780886216274628825457277508104361864573318739539516984519110620276342906767396778195593765069938461454301611453110806862381044463419751095610096988837078152770635962562785260126619443068514688777649988100720793946779070348890099683946580570698900616372541350547284085882591472904864803869885956945750574619913355264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,60] -13417895765823977500350509457743367201295086798276182892036753058551582277402279456377362032834493523965383347419879309457784168923749449139628911928240030233848358538949606907766131293733619742852845809025250240435992685797332243391036577099129392508625867332793145687598035032033376406559829908591164839097607869449934804188510928781535201911023535695644451586740654615484337538437979033171262710204158448800512275767121002175499701000308648561057542731717378368864414100704132734067468121523887097153393301308963795023085208991492400704637615129498792603349600073117274578634327152374018416935627682720592842617162371781491113849707933499372802252431295222890259173674424148850514781168665263057354136942537717412881635036001833411145319198040833660120302249842264045319994771865800371420149801175338755287719561875988218188922553017817524897838617747786357189703196808140152154317477846624258819585599341220290482051519431877165698994175900171848247287547168738101670228125991377024690862642980686583108281739685225391674580227589769433256375226051648637358665935074797173823758346599170683230471875918405788083922110942273760152567976156802948440646659738998808065015524495527089243812742378255527591965173185200821648134940374065470623547363618937828999744007981781150138674029241659240662186352288373278450190191907309662041928063093426366923414086176595216380108032451885999575306123202551583040556063971370789009389060334101953017331884525828214961753216862916059138998581119982165746125015565256140544520295702492613073153780847541489677642953907653063714734900403690208830243179124332750704104303996170316959385966092089162227499652387174322130920230619470747921441984193809239045492693889264682885430204302144614602703221836801306100362895978037933748027620033655216706225369145252376532024810574308701406261058995764440987260193246834335438564124996651267612701373568585607514505037663933094242146187060747819541226188597934209336281322373191732069219947595648541563558807535493813163937155264953524210825470500022040045392500853032709676102546377998025570670706048737086739632592036342164575344296123608380872772785608966316553571713181164216896030630051951842807015285011846557780390103340824355149662092974993856114109026072674616495038098358484735989440084585324139423978884126636901011042792960088060032580069258237398387539370284359477818542022864943112198897743093296973607407909893662498470068042994003231899009672301881821462094485290913628160000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,61] 3773859020386764325333834536787713023786047905038360252101053063135913872928327179900533489925658427499982097371533415548744349794054071993446959223637312586274254918162758240058543176143965819899052619846997090222562495367450724124081634324993010516276370904453620997532554415101047038534678834364107354274414424118649280498559272746359733135669730017956638851369615579244431122616359784696120976790044586668628034413064880489490423122791410213548666450507483161226272556087381277343849261782781368173793831811364289666523721524678985282504197777966290443595471802858715114146279654060958371975399842954550430514572141978896515143359823929197142222360500240045775646491379445311501176714395119704979992777096428386268001501374009991460982226126352111998893916665326288936056734607114449110174729433648813570289640717580531125728015458175898655866179152245992757012330751655350268720328940704278282365229622913665608365817586635813289995862140269408513160367969535720395316833431745589813691917129547724019043707601135157344164292258415874027555435707446444205338668727604524816367187618879059633627012280120690342282712952975027924959641087737886243807398257078693180859340363053594254893182223220634465290110020665343263626782313538248810759560374579991073289503641555448224445796810252923717743283707716798937216411752259043183365309391972758342252754808858139121326188005043357505338569443310159014335662618737196770100289920712475014078256333916946977241168819226440570882241559827897641776066683387942927506166544248002710979761480469788497549919019144784227013179816176719830939435053481698970095316959400514644687343246931146588899689012453673960549125556918774977839973766254024026207412413844415714511277470583471274564509411411053173315160954504600840185894974405172345386417941004812168576293031351198782830783099902019299059660340249521218700717827506467673261486301679033550845308632779829614879351526516675042789300755915319732908207371437898201736943510896009172758303492969629636244146835548172961045855951906288189218966609547786305736479182322956355107033899686261268730519706284374147292769569673595749900705636878400371696869709149462983506246195449230390161506976184424671841492970923668304628985844219217023802096297994509562783039798526388632901300124718367243798394256823711411625273852061449624913826743449214193928484796698150381565652765200999483795950387026154515867191861184344013374859360052397138663942491430828888416190321393664000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,62] -560795827096402698455994161451526267404205763544061499633375626667458565296090918982391501496398426545198647653953091878805318926776766212407966078938444418875978803304241678322423844201581564486384085389056514790820019805391349196068024848412623719561232573343744698482824200802715194520128654918070539377809888428751644580408521008939634246187395244616577850593349384713193014560306398572160836340353257975544509863962313447187366797921175991215820951827511741847913704256678399814049348424662007865922395310288646690125283569119364784925957802707029484751954498907959113141840253992078447757674524860341006518607535630974144552601033595070451478337179695183065690063499353080289762392259586851000859532682333923949209762479221479758293853570500099061373049974237081057979562323386161244361772598639721179151835141592589561116214841404457971689669952416439432152375541784154373827615686716746862051539429798881928314738509555802380017468016456439286091902559091180912128170182058243938928275804591849789006535131351963116847394320297666363800967094353865929033891700576346882634919677080878199115652911784029368124729223675588632217637161377468528505504949948605534368092756118788205418919589750440127485285681632557618537262111203041821690111293896245547842662718604722674705518918389757725876427885690909199658929641684518655835991035200666815970649051315130562601154766911263270487708596132321173390422411876045679829280416198520630965450962853174221201917880971245673517042194944794869692269505012994424466707257587288634511166294378718631561648164116043237853773569549993704141489910856348221062109963953595092115384596551731061527682354190823433083204314449899998296682162200162631151913249275638792681028466710281468134605889863556297604850545952171170440656934215382367734597259226868454294009886937312044046194725955726217985614472476325785304120338627051528902003932477418778003695347670087375984101392450560861191198484474577057830496653633950925472753667804686882019795957025216077704208334701447730057522832552464544253503501829610979572906669847489650635541281893943748034860678033753562756394505076988989961630883586711367725865138207155303011528258108122266527375186398514368373382991378970772693173193664436144060073151905726344357896481700940427474256724741114055994368150855444006735130223603733073671567729931306017428387047293629917014324470408634452257517523916331710526094532050008122045479935443125962005436941533744084805333538318581760000000000000000000000000000000000000000000000000000000000000000000000000 [106,63] 61344338106241917951899289000522507457169254162311371770046210880006175627186563827184793010503118492649394276179951230698059536740093052806439590664285693441397543900481845657971487816664850542263095826095541076850267942812262170906327921236955165197184913234677268743933769676831576737901964234504140343108760686850883472055689191890982067528391606971001870090388320789546374943194238656636499023968710350202176339692882037229845744128374077205656332911553033787517128138089749312933811563241998237330382140170493849251816453425608435435441709822573783805438579323960372215345517125694306798965660306313040606748950266075361220903472779715800936799968332626059779769910605128787390080829201571768017114096580393157856418817193833765176868303856593311636370714082841646490494515755266474760834047709098926495424504048556043257540517636342495555240108414585821073003615638405002718274037775144458711377441189554975003406438092388228677704745092837087319695541142428577228862147588841417171271907823918669148267510122094503160058981487062717236025875720197264094955386431867412440064674176823038867701601814324223012897051192013260726075468403304544590753181483376505724851217703670265021559199774341645212633610070334056504126739905476151204839625605896840797273375714054427696302283400184460682751723586938689403572853452692859922745499851838621232509511634994104283130902240921526153398333458953679547679565227319428506568719274331619446465305400252787147512409152305739190235733011686563428857950522205979912668995996311165341884274334579852388653208065398904700560385921748317956663439051563106225526812468245661499830157659606327024556461420787865175989844018436913025470995898218674960995467648174646793770967871029668285999370257576694886888423524783861947060014948156085026791923422234495004101267198604829300301506745477514731332104898229993391097061069485655746328057659315538724417294493953917314954795241848420028071055447366845106541114661458934329175589504728522620680619602393538219174528023262867346612745593285819043658425520253201290401019375436259937487107607112399899416481232873435236960161379104836231443015849284468992029168622712153021476027978693094533420798232579410497473700416126407041770392670651126170954350118333320831897632462437134533554854280459003326352871482595462250762085118475773160713131262239036394105094492879195807477898671597113415268920720284189772554519697593976727909711894317713326882167599465668252235879940096000000000000000000000000000000000000000000000000000000000000000000000000 [106,64] -5353737246500023111994443590056951601670518629153977577879451959345023356798307599197005615581006808595309225023443702110762479805037312540809287170210289572670767527446321227313189569762365812956123443609597185410307046915848675203753865322106659781948007184301705643473827555273770019209221515926724483322800328244574569621074101735848430246810139246811262323352261716129674555206137378230148645852615135212139510599521627521951715217709691209749598499164852042926574204100821230460554710680271571666491433071918942317774581127981198414606201609376210483424135585086028178904913158070784693177128140692067712335957235092444941575258728376733272098208726253645984990239074239911721206825871414157676388337443218496523457004963894419765368020432076647752648092166786026789745799440882366277783532172294224776579476936755009308393208823849902133398437922103936293303388784829657192633249141554735554343379862170921209777664749601856726439941105970358865940050976299488587970632082074562990244697047509322280851633691239747510801725256418150274368362727259228927129131864563301835657306215877704037677699899620489126449576763550744752776722802017836929582353004500675087259641109094515228486765515863072543172271474193744230811990219000843421827386352672345987874133285232850683523931748536652495832185431641468197948617123793056098603624676997509379654634405522688886765913681768725746757514513495849462710407300839783397895707527460270014067339886933758520217276513744502936983589563185978552460489326704061148925591528242667182759384234199438630803022183294624681423273854569693322354906384981499840555135594928363545027037976011107190839261888476437412867513380731913416631365783452177337534200154081317587125810955821081332452192173404938389485902896297567086989722173820241728253792300896789561026985288533270055388672373684388855829306017948908940786698403206236170268356263858517729202945283175997352188862082858545894050583931338306077769324558398195725910903789390706566789038320016860710430890674955290353926632258539217519759557511676308077974031288117432181386027212201161815169688026511957127741779976610616623789776508144855445551140684480493839582520588177093216071521934812444110521042053946477618413187367027795803725372645269452790235098084041283513020999143649876982772187500490887472184468968850745491786607861325565525875953988917241682339653143629312447447439167816970533058151271566103141659349906106132556664276764075505382006889507717120000000000000000000000000000000000000000000000000000000000000000000 [106,65] 382609981251524586997834958908667185764385161744802370532615671194553772660708451502452072684654456806836553472483263086347590587431705849400037034011378983466831972500199671239849410360173591698901175794971294491133199100863040511773778249520724314009257642049825302155071482539181418981670606980352146608126043709161108539261427858423632218318156583942346211778079422770422336717168690580955129783177542451272448813060309789910828324614556298250146603068982148880622638809421077507932054269822893456362305656542312443203193295162168748100669909717954491437090106638643422065657085803767549443511387340511764379729225909969651807547053557893500815755224323204205486618123724319847253504686333501452840370547064226260195623200823411757996683512218785966298726207185785578933394674407344437468933473198542321711708998602098752509910928058400940368419759122546254160641675500589211337194652554493361514362254440217111622647647592272339000542533271278664204903585119290118112943494850123932469458261618216952958446342876916455112367441753952827609572598295544072447878977728389902745626760386879662721780080308207814941479767741610556036298995738448279767631283791929100324584436920930757833398988628971456039729469450826805578915543362104285292804352296684860587910378747362717557811804811550561313989725963560035355921987884129690130431334198878201615259213310278369764719432389064522703233135899013996040400531984221754304950550002172800595855412088700401790261284207992609126441433362657020626511601642998345472067790792163962622306656333840274702783252795655379660306699597967032806207518995401298072455299460333131238028986515450573260550189527417410706071666338668718700811827351696700885034837934339921886776899293539975068221084631136251119428520983898580189715805008450077201979707489370020523856790018215051985506206159423669235752078625114397022674420804122602041973398639036161210432417992921003664357866648613046210295701542107379047750038250939181535637963687998876862809573931283580756335570116154693428491721948697929890529164809653643046916740677638275924308105452837277482884417439331985263014124344658719580731698194460724579347986803896060514660330231099849528499644536057405047075065975587364033074888838643625924034497743911309303319052131381277102041283278757278354531705896632860207652858019829164015263113443748549639190942354896594251700349397765135781745832100096128257940311006034003261259661620379598043408170015956690428703539200000000000000000000000000000000000000000000000000000000000000000000 [106,66] -22197312944216527559092552809641105730662089067976869372896258037095202949689453893218937135145619340851577034568312175307367780276556282619960889530155860478894082985868007084222861151093088722582426233572004187461230389879209990156047586084262279854901100916705147744277852124078824585540540479327393176330878067023249102588131868613698340768373367808376950903931671816232244518761198836007339487261522386393950694703660557346171441119761797389689989225953794584478936441548810256063863457109620528324181761006534043940907310958930198957120696886192738049084243671327941466069795340680599126135577961677696457686680913280508025041261796950734520895793690870422326396714420719251171299144829668763270456229904190023230434701310018692743607393430522433452024435452128193174383208323421929977748740101487032858850125455645534941055443276850666983482288716868451145046315969639350515201041407230008201247657212553039265748712381589501196384980722534207257063521081558471618790019151070140282966309452429129240328815956390359889580925624691590232038523177532887251157340869728705279345853831193233499577877146703836605638438340113610717934822852291070834396515641871023945644948050087095978641860250228799902899788279965293134668595592999758368996871810339796724157356796532555374944473412243019776003979761377237126179443092697618613647273052582634577005103457283664034382585265645981893172436650282636721734562338038306187762236861999752654308182026483796947682443657971621158481385749663395405426398360002365207704753616972465271812993909607953135235949887008411690384730974978482372996344537806742594270489405455312018373344637439996344171458893898111029902963349868659321775890558998155441740745617238783208496198603563600835507732694250174399948672080092724402963814751075187616010477650073632117270091877236144805619382240111136820399078994201609987162672646908183241904262828675695969346883348046805217010309720193244806785261707704648543944584046788899779048955485674210132688305623178224968903426555677266561834185773875995696891303704542993465494979705808480781961171434550301186978588987103568904270238453765424872194572686177207965561803127079851803129448616134058039119401037097979162241607384284194065387112544279229833988369262002693676195788357336127191556144486962178055256535284092735537329657971213201001378964270829792610777958041125219088433187767936890085783957392050996074918558004238388984537837150390740374323643852167171174234838794240000000000000000000000000000000000000000000000000000000000000 [106,67] 988486935396730532980572024605228650913255086229995370491124833823338910286792393594570002265427456181891912300368357436947757034404543482570467539818861602926848604495380435720568589136988384901821547513132824682991993077186675428787310503606734432204015997508765701243452267550598196017554032807364187540414451927715611091278529333308901604611767702938854219820979135276534604787057797740472064576004807516133327509243125914406889210990552917713167344974784862323464149235521379051697608561054943208147089332057597878605314941039399486248482396231546631804124221474716622968885026175684803262280934025611553393749784143566709831344779844196346492336532717802408918380342357185910565633971667006682784502963300921717335142560278680942373425437271324856775155105408372597703944326209771060569055092192842232218213249731746043639431224125823606403461604879181316016934589031229210109895403495522648342204867417827825906934153740188812883801932661823219104340800319516138979450359294368294247250724151704580656912816778953723848767552022522961462250019516571651103988648771162183424053057660032020196808235958890705074498698848280657022246390250208809816814126803158320707078787013181887837207292669905890765470031749057150950681470307424861655164065016042757058832470214272565230242312737450303593811044465326579372887201582311287935883952239604054283329928497193251031390390689355679977330762078681463582095903463939448085756345359507023946767963086515507627564770305898173467812380771738872781379496197805874104962788020631520970235209581983790839973934070730803279274602076550025451503110094592506595566074172654817115031722817697321816050661939468771127518631306009934030711811589504110003252542539415618040693302614026410929635029201931642989437394287238648819784411878479221000100196118542164141888134745751914673462868511853984318945731042992489042769390696288482610113052599567785144323906282900690318098521311314756986596713030596623620553209560084318269336052187387387749956532555754444298325528950886120747109245241787968689948817488820592847363916144547529276033896169911590534148466105085524598753227152725355553120692595202094356499329136219630741935699795979578757671838538190049556819647159866893953758849390351014663185342220536622833250629590528533105074293728445515275504547654142459723023050406997003932874757407539282609222311531149556034478079125614012917270168407449524823043658209356191811459758771101402246753653935270239783616512000000000000000000000000000000000000000000000000000000000000 [106,68] -27876827821607327748777423958803390876039113013002330521081725471115009080602326290832688632299579050849928843023651524858898661002913050200849318223352646137572397733504484288131429024947962322352483158305453523230016653527076532747742342754336907398925674203092423941571788621421334913768813832444238163426523602422151884119074375531114596074257659331894852336350542886203285685824161571989201986229624581018296815868662047011343249982664981762777930048404627580233594575007434089088869404632920060199926957295932413516119114143510261893068720923475181875695008902139443159226591351357482405344744626077817866482642933481776935003314276594447779432096898658920377057524301918288475371622749868993035840614290070540855818580354093335082823474061027341633080993078187555660417031758363539995230345502734707231215529454074787375710143223684470389394221784408875562665656315812346357757210016376516398460815257468076306243347889293854106710517695598286388695013699806076543011251443735533637751243080658690417654697401251776122671379243641837673806156778578009565351042013494629418106563655404911857401033543843337977618594602285826532339660159002108476664582448928761141398669179709748603488651296076731620697939408812038204635388090801067558219555511807778048339682870729055135622813095611464453060750047906220819986995465061997988246633748639988108956671371459384802639063446236099523772160991714082693015061579695817519191018333884722090565494405626095846111791574255077935616807969102066479124238627687744242870268271319290996141728852026348650156608473103002924660048165112261434133978661916078748396051398011321385677533646776245460786573337968473048785633301505807472462215810414731020553937640783773947540509267392194939510877768369777289065685195295583643200199377013225600258394968370399569811005592392316090749115059523460634077068319553015399865282248927288950684584060693324651824534032924605286837283806344337731845271738635917602458432618975905874748742622389457373367317364456313459891106545555450566740916701550222029779100639396063439477825269125552054125539014337176063627263778336089538082998905418866925423706574913357304007235397215288702209948594918555584203941346392119234584760309528532752400113392267226368541595573575600212697981189026347484780642642662463374177337112881612527514911562672287257142792309824130594204836745575387618010110782961153653819225433173201523165027640750007202348615548884975245990797541117571468833587200000000000000000000000000000000000000000000000000000000 [106,69] -84901546324119092892428503736555889323565546450196750342719521631136839313416549914885253772615978514570465457758488145696563967395619392756076982454818109211481649670233945599043305824651478815993215159496728653386797765706969388890787192576588237794835573510776398383527674883353708119930343416158032384530572019308820845142617118871345683287500516234734213698645655637950003471692674779380254997463296614875106215086603168942811181693691533656743158810612042554946086181964236150897239778184421737186314137165884274221257540199410684126598192194932635997067862355055076874887509742437108071809277632509584030743403111013395857976480939418788763081596900154559843047468835617460196548358621133409942802922450995822052081394104817445933619894779469714343959016164649361609171359300084025293133121183796337463307702516031291931860051097143290524745303121611429940568473524024670262342528445518148340135655511451629689810893364564288910662335377630288283012685047944313289979685088692978369971998173529020989577458003432565022576857666812538641816613456797103093017541654582076431514628866484396250223245170029796382804382141349596465092277641029678719173842574803630694759771111073308435260437589948653832726815780289161566991999958655815450207182513922808510447809544611089416701098186583814088004609561444877099978314766335835325201383823999932477041258537201172922567325292473915283174778772379110755651228529816494869525913140827905505313094992252770334567529625510170129694734144357185906366357141786131692856185646607892569479254427865164717904063079520619924907804269497913272808180181678561834266016147268400600714129160854424963251484499354857266638679842207933367503326112888274787935419045618854366523152894135222664634655657761321478695810092435413627824274274072104099194642126026200889554412417315850343185719650945344560470465956394927382042477581776134684750593790092796698257839795402134384670682916456097386413770085008699003927857775067631991182957173376990907213987850442972293575211859846813415887947565051030113498334779114926636718977470373293939497520843136198158981229665036998172414597767842903611518181306240197535656129540253450336957210423654828141378610997045701011606557013340274630865328612147712604927820877140435634279941569035282066172926446822364384916894962731808526467645944287807618481715284089684826404601801005869099704950001184984425890302247311530640432381571462046287455845373160616286573740593331086295040000000000000000000000000000000000000000000000000000000 [106,70] 73553313401856978193058509177249334562416904564775558741878222281044472432023869574220115992403580806480456046673102253087529150644721621089411857204691524768161089734267607597339020166235849596122921656654851955922959137414438302152633452593408061891901676037338815078273397909177140011675827610748961995477257830844391796502880869103218718161014345884619074873658801976054039099871320697014397959719219309140419414557705396754037009907171677932551695352559444415517024979281226265043247510619294683820772184810636314436379359685510161364594051942103809729000114242540999563532648602615125283259631695016335652744445073741764390644772408384284837363002408392292033903469715370965192238904094534345630943389050625249709910017891611900953042837503969108115026674829780212355691868667007135203874813634691500233958606666844374653705591300947196379097728747167561943325742651054519195071868075501575248625912988770945912508645792954019214975569545196656626557671522335585774929705817285446680631134735295895282481485695358649230540139890724530408441793745115483174394715767866611325637483472920172407000601255219450266159180477294358605538188087374164397700659281224823132431772477674715587638664116905295129843017120763150682444294603148952267456017830190629426292875126157786714342380293437839841558466725632387827092388768955483919408867864255130125662864039905109212856254471410748059791770481432389485131156268196490809287687937067007199691769550995791401111605045347682459394365969987249846562512160548057254944505146256283621183238234288859463184179073842673726408678521292709671713495820775962409953767167765414095091725851169459198458800112332452789328253648689132973334168048469687473420308539697289128145317849700045151395159431957876612643406546478872357969769854196248831839848731044074458412400232603539895618786330421623355500622066509726529134672843317655351367317269861006984474234310175777834313907604124713989556906002151884056086723939133552696738343576237979029171360859463699637095173231435871152259664170322003435366984145954456965713364730957482152255755954362782072382596904031540265209199899378548074246727225673285864402816783307122250966330713800948928774347912724622229543144457381490718592930797368582194577845349040505468423580228762820691081860851142327747797994551792601408852663419192372006329163432130134119938951358777729767559779865899882620601712827742831787274113512847587672741013230007073286283125799121745608704000000000000000000000000000000000000000000000000000 [106,71] -6976962020753018535161612101764296189951225207474153282721440694619913103264000655083292149335234230697301496879634386028243692276627402885599931971496657754911915051812353866603848048453856026417665148393996261382876373760902407710790704353348458869828700380435943803891939894767439992873974079533407154720360813282277893884202963424384430440797890803805028690973973549308864042468240331453854313172245688158286083643747332747227612065238885340368385091684155369849747285573886355773329118639903642469057235870483116080887503894094259236810548974664322757630323828477394445264176564190005692063987561834702347295531149140888596660371806845294954820044365690865011085111215037271560679213784100544829355041096782152618495906505549182384402834024905368328910345574815070479168816265413669232982267903348717424449673568067646869802349542412359638805782539650890393582299431129090365781307383564734290324144175340995588783302518945460525069803446617484928733692583949350116377116568706695775469525041154389791819286766827117890986026066435883420529611409500518206362812272048814877102186182139549613304750484350319928453998131093573240682268343688381224270881555337475581628221440365677842604467753709844370056788261527752583157484056948358954575187768097934584817214458197077236543114152716367525649925560117858497880763524195890915520582326611317552731129053388720439973813180061830803481206945767600653629177464962868752098620292049425859509937429575342747618137747415053466739787775929834666078314052458738903339287533367959424583072448532046207696640422389846767454289584613807729362095357051989642172332022666703994274382524059823888895864912803830993388019341032610443471708376029202572278013710944351034382653668179364823741716632500556075183315994843007676591346490897989002354101235563376018433534617916195899929132755743343470214670270525310890806326245355561364968395724962810615823540553466137858400865103252600254945811375791724600461102170538965846958863758098044819861681669474861234523346293188495324448180931035335236596290861887251683320708684398827126820051835793462511837650655696559878019904444155426566711004588997568078855107919584689361665777489270577350537835831023830469952443037094761486516786459775412340351664788833702572641396787685802370913564324706258589720025159826687704482746139516056780404601573398555840660986769284240125267098975143614576286406966550934424756049612882291899880751719706332382707723239722718330880000000000000000000000000000000000000000000000000 [106,72] 644114146539870105616808601015403876514953768284496224983544245373359447528999202954048622820594772315943805209052158492449984868230286627042552932540301997840669615575791592196295456911881584273302255517317973210335381161536355483612666125483023651474690803616199348524762904549969512339237298104201689765873797406505249597143784758593101986460976147838880851839038953568448383829672456193315899436245907050245282679408032196922053930456054333526673090786707792054744611892402212587830571603742660278568741683295078875011559803618103044485033184640391888549952305682708702571624124964120371474682240196345437038630200650657207216207895390038845952778528298999615697616535838919925742961788156308970538558472310778595848515031540046120790187789732511773852000806189203823617690990217544220968218196325994356003445828941348011621890355763488530983380800041732675926634188503387139804331385170656932132579776953727712747023772331068895924127904669156069856924770406023116399972754447100745210793987895804415127304459508409155019770459980464677918755887207637443173649849818259020383312231999589925124576648489917043682401478771362133169866844744082570638174468063235771812093317970139027958611776174530119962719996235794808706863272071205101463251210882839128228352253171858319256737152415390822051589908039856241551396239127002309200528832243668971462688181444331441875785254552238092067458745673845014215257370091466539757503262241254245033195841529942376088138686766778895116403868435906281993827529850838388342358418671315182693635039224398402483629085122290043271611878584522935826674509185903499076854365096314722550003721522362271376668625463938427024358651385748974243324868248178402209121805876348522901077467213110341171422773445577009698301498713921919694258928168879933700159383188413156521021904127694385457093513755964463599484373119393828630607917478798535569098091955682558224726089633654516863459438703771704631594988844825266622791330713232745851396243726034904012216654481401117038658737890796948146125274479233620553621759829281412636037365297198368908885269530328593231627574690828777854033623584910273670386539487354477176001395022467209609275575076509407604144280186616919707890103557499881959341075070718163307149916529632130580673735410435615652275151801118715284370586976239366539473682676307665271478449351796119374258940165652737485827420667688419556332864013873293213933337145379791209684997329794267753544564319101952983040000000000000000000000000000000000000000000 [106,73] -64520143082005118416177614482738556834631431337322986302410846861883077978987338478177430935003956780547664676348103042996373297706935278460979218294546716692917183680610817399925496775819997773100401450002052206552556794474110410503774989504120523860174425017053639909177496421987281212972044714751931231191409588310877513710171741873352459846808177532233011957046144304008752856363698668055644366196753942752886654807912170459198775970572858742840860347164234514403216986271320770875843702628972641296278615454732911767078035757769558005478984966017953334065013463042920320500148316796491921068067725062483035098222848965161140469345601081676127326437495277739430761557535831481122357488819793257148713287493628122916633822417622453477879521738612978256186938991788021610778783120806769548535799903736921979494139620275099106199898687892379196698798020557409698185561970541061708538243967648290954526443503069702088505246388929219089423906925169838732889888690800172978059994270338748577248218704178287036958498128186496298067161600932338900162850084278030827685002128717972687111763149092893434466159326087563146470945098630445339708513882425003008486850719221629180236825382607874954214725487438438079472819266264347452267896323754935971015735891829682004880767972121240765479806655751481529749818189461824374430276604262892042992215070801571661106840837158756977099604908823967010002596215136467268176283516104842098270606702454229710088576353522198819157309595715678398042660249876719343739955084868256890960239739647739964921210996935519747734174743326873852148619495243127834698735144418714271145459006428757854453231116268720847201746304317534058693176023286977807881767311632611913283389174327823826197478607158398384089590673193297813825627939943558292214519054062874991624232155811336415056755602766129717466822162372540979987844355905100315468273678414682008017440590875803196034326589157774793024230663924976489424441086282401543915188971592529997555494388999037922663238591602816021647458358078245303440564430291183936802263887716979061286879231992842936370631644813716993434199455143143823351631096971705181944805441105035563855288995850972508266570878894121696022377481500398046326873687322852522911505317442239511117345521117449823898959667165956968045101608616894872108078477494222716601029509400293849438399914588838784845156302653252533860854315120898250277921400829170107467397090019136224163622641582792126641804902016221184000000000000000000000000000000000000000000 [106,74] 5855056550455771216642608674815683740945222796915216523074667321258747226454758588155355324285981312438822136897387246953919752624698602087629863421534058796573877379147505662779176821325516535461201795715415576519357170491673004690521288352589535864692369487100948348211492150311558020966293054246653666293524971415193858759858380856624288780482573447344831587761139207273361096354623807595845910187304099218407941372393929209570980983622994194317474220960960187766182737165387328493224358999525603158133431085973761372609876540218463305584224925654362717502739243277363814022582093407902441198948656546704723328555380161714856253503193709835648579286763049485947931245152813983270467757204356943266621118349574658483499110086010605071091373214478158641302992003579445165355245161762332676241645764468909134336216229049300894117307999921661867711908175314528412174943069443054655923011766433907693512423110487609813780128343457985719163853686486849511501784177157579512544343070002598524966646810714649746578056015679150896678323185232601264816592392952143340387066703292607907399763076453591063300711149353693181954780111088631279398391933456308072210379364758868246426242514998820125572851517663872410969405200221450795451431560790323047878131188227474410213102175249616407605543468953810404813611648974698303262776736916608191474970532598410986358375442942872444740511026590677743349946304641454922455661383671998244325051128460187048998835450020449403521738761465581008595820638866523538630839031204849869838436611123742526253383817101009486282289227847012915603015525034343003719939037523453026579444008520421688384273831533224766560489347735746132451062100626019588906770613628960069125981531443242335535998516997853756066459066321438198675312614760215748108378472037475251046058508683281565452142695129475131771111953604725399235019990128598203821245105839508253852603131899297066114632382198655413677436316153129645118398328995344082381745982466043227613569963141732281302747728859547786917067708726971069116047651901658751607241537368508489627827789556730215358207938658046479246920691171673512170974625531914533548676779155784043858763074056125636593966784333693339553291281779023767453949695012684202586863309767748031235165681412505461599309766871544985868987346422806740039646934291912144771275725663725548273402932638046250546078550752617733551843921280411347335047867262452548221096784002538173844806996737754117032461461470629068800000000000000000000000000000000000000 [106,75] -430855824668248419749658560531756737729439475120304585872149858823957023193417982928019706374436803059105152278312569515050886688506979602984595384577532767296630277031746447188243449981054463657803593355508702626923117897604329572348773212347225030376747684891865324682400491484466568723921360928222277794086136402296424902292387579361430384003687569637754270444316176561679619608132855453140368005989167717064100133933968429905113120326879149180351156971481549506563041740466853207110714708114796639184869469284300758948722612700969281989895054620582545070502876573756941173019682489007588221879913400504742802062528733754375994813410620648096305159680556782509151438668885842846970525048320140938761460557831190962806559170194700831354639832981405250732952927298024306270596599388005797909385737506664618241296262635607869321935824622637730395302327276046991152879607339142277318812281356951599944253360028264670905746129061938612578619566117746646172017440030930046321772661375884135025415010192631048376144391733315500015939597330176446902863011881346311006289084272978492889380497811812992181515463806808541874387989702565027016795810808575924654875731093428533719653455862574575483015548973779858512471036490645769309454931575907249806730959085170590136561746690439135236231215299184879036428308824104186352973336777753509660786150699793787552240746507505827485858284774390499616157888132225137964404735158811568561029025483732770857104618412645515561632055526436416503394757519510955911708587699275560191567688495117614008974947836517911121218324441259891481894859647034614863505342326664243655823123345105018542760581981135591864461816766106563886018816800391251829022296827271100874552403927952320114942641017018660638822579611005230933988964621794726651146279813195905626482214534048705064466115139193366754602278406201323432669647906240745088281561431055071212893531610936450446459792066297274338246603776937106790029514212702991469775494054765408211753573870958053624463395256507624139593626207601788077638620658526434443870694173377267490217383933515041295327413279553839355760010954572408068835996054569177044475960804810416439020400256726497295953088742159303443189207736112413942235944222796592330962369024618287566378759348374920448347273523245854570716552175062704520093126403614101899774576042292890854601953496238330280524942515335517600308187303722738987912208122577518057588021238259455395829032513144597306885796530225152000000000000000000000000000000000000 [106,76] 24993745527444314928047096789508822531513288279558353305016305370606917764820459160535309234791372486294089972224165730359492107537450529258652323676801469881016735189439096095518258818136059678978443860230809543960698874382337842072448608297316487116558997526536890161454348001946274927148119082850092718979178388655927215090485792985026147018476554294527845721497073655197709927666832679334754834369013038231774830508204667477433619058695483894952458982754849688317217583715767278594886564407737841952600066333072816785365972907202192077384629795728289238897937411045636864771804887846003631684741219064530526720641507720883036204898110355822805834692521731611696537500437117789208681750715017732407879544432700373233775736484412785898813307038840208286261135343584473183640412442320960497478046695818297325111045799398820438391043110140820885508228801718900277055011230736860865561387715455526934214273049502547960926358776289556078436789340080946684776307034021582026879075879870528674734008439049973806987549999489578767631220950307775048761785006512606690227471231032089549180973085912270415757864484141204230585626986862182954238637426226536999327636300557143337813955478859548945058149544374258378215666213506620124148445943507120088665896704147361141607225517969483787347064065569198438342107662063393686456994520710225018296097905112212436799579108888020193389561812251893157044569785799300907086574091418586447864774275945160114056082126862018438750393960718704091095534486990876597271611485983865574170765159204764456562976395625095674475624389855510330956478117679080622950254153128459016723015939955404878677861606255515684865195849105554545392786118877695789671449662205481001645747899764980166052843138156384871166317012766696410144207121728316209801771791514072940457823482843504323851641801153431964911889896311736599981781713088917139408912075566242217309139190066364141575415158772373918909083527736382685096238294603756807102696191181825445606731250512637288043821040315790514003386852628036026892346600653153467071612903896612891324369906841352889626469886792995090785614057002249045800965939244447269400657305728418035019794849872513830168449457145065525650443843522372232292204540226704033839025799038573416336736335450672512940783512688064498665094636599747387619767320128668422643641711436126675348057700372760119280697815691361327908361950150688050730766657539471822018239743901075615821774036067322158673406047184486400000000000000000000000000000000 [106,77] -1141271013520011921607557544476903424737379942700486913710767819151481171409724315643776429377921666676813907891258262541888152774777703503682016952188642307922834212967098793503040877500552168962163379050774081754966750524038595838618214154499574472241797641695243832958433010129867822645590789836309707029453766064307024011863535127333249351904377240825958187002899278626677254612719297800396245482866326921188949119099474494726799327023310421174109957444075794676160031384646439502471017850635065555742775263305547105755230064751683443809090187439001401083881974922574325174248388469462293079713979328597317147328278501737669585949523252555437776639409667490887804949949018757903850020248119795470166900710065540626212393423312699578226346912275570190753681062383250682220131611504963866663163367468302258499074435335520222386833385755431666586869640043840964123769891467101244149669076139908716640444499993687413787510286707509352656326821768498826278847518381498709439575795343188477428885267591914556220782745622333071166981035614008882287835281175735249865440143965087199418296456298699190910628773744057555047740495589018544672243298127960941973143059565808804908240934938947910250332732396661461481481250074049795273008055423168426377141345063797009358202623979769150464921828117501587136942836144145010879373058770640197258187980735800544360446870279347282725053667878970746927398990510599039035875599511663221703586904678388765064909345614666017061509439409087255377083618013911207215057519329499969312425351037381429646931886816240086282864621816264278143025229287790315251260822621364091964989139218797076780607614891459475274143873509506107816734473789498895627498532185365131413253527136716844682018490173284775481609751585830786039299986537980260418006586695255426560611717618281221064990859613001606381445195891371464601485936925977201274189572888017857358665932573748047088153593595087690160577853515815179339521845885848207118831913866754670276071978943294733457514533790061999989109274148643527718338553008454787678015507813846982199889095608712414547351555893215193745284352594977611133982249859693534147457706786825565367053910962072839092205448544629685593800944155436208403990465617008855650274312401606594702338082214978709151302402525522989129414344991333599171557668204907431256493544468921463836695976036501190376357315746037428358881833736613652115000490716571665863152903064154095554930614815036692575043910107136000000000000000000000000000000 [106,78] 41331788820234757790658093648363201143727723637252673207891511216564330235605792344996566631797696407262815400143689102086639347514471248807983347671938750014569404415597852063173284369898462913276066967081821378041667770595901611701958082211315986775286824855924259431293433388948529463124738803292468447116156770677761479679777900599654932565667159790644545410298710609188954858886489313637471362390504008726510990284790440952220642175330528045387890337084300890323781706366141610248978591941296433280090861009314748759403024447254854672720538494012926758790185633057635884806809898824013012652973929004197050634513283163632765911981751231750821728862340791634372915311604384841480706400778198649635787568047975610883879940050845442984512681099842180928706850375748055303940721530196031701648561000081904330044133502532913796358950178962587618669792626852049011026951447091038568073173542934925507995050164688332160598931837637880963949335791562103681291716001248845533435631777676895496105321664252282730411978100276413523216645664052649060257697586186700703945239097376538432169133568276443693577753850134608640571083234072075899834825389563644764401376463314307918192334061521864252020210520799465171283216237365061609642218455153867408616631160252309171325874392403574159697267890592512057495134667812475687770054155971800235669668866458572507895851048493447226672198517570754663948529850712301652998143486143875013880784536263606720489824059920085384605836455525063770621786131598662153477773541893233743729349988058951988451709458213401802355437714294269339355722622352496768138069766396742795062121350594569816330752404482275384827106483648380216576025369685526423299014837272293432786073254127904940995611722221454475886251284603195543622744038579154933751959753062912363312854413150030639697282914877867842378163683219692504424758144296797103881616887598037996874101646542354713458907715937070851509823175011693052777860433650630196183629936827511155394646182551400592261068303304453512333154439561182680051912553068890859738096814352857162569385753011511976908953064872013938080803812739039756088562591601549273484723510099441801906387724381625885145865713020897761612928234527399737119882923073965816226953655880277499918917473494071720196220063608951951378724130013710632223361993406852427934281631894825365862323209898313884765666449068735053408327324912381705760839955660042843938023114840909322374474114869918980559743767019520000000000000000000000000 [106,79] -1195884302068134615469048836326824361614421662532390445195483646456891801625043361912062515174205608768701641648375492522757442656917538881500135258902787289048158306399054350086086697501916750955563601287243549757225152093462656265964970772496667654237132309768997216381513880919167982034264843284392142248962317021341012582509472211185441240892983114254726999986758056678619871693764239355917013348231328521819449538593201937916008149458836051034066346076406904848714980546928848676742818952908629628484098436258735746964849160118270744750030995088032275832166487445236354294440965640518287111492930765997661334380931291833963524747929817120389273346494466270464970063950000336451400766780339814383765869266407970879251553557444659774330824674481686252496086773383449129089673541425720477685640569122452429083791355742906732512409212021789514704110083132331102572754643397512334342901373096238254039444478805414409691621879842675339567854622484208982617219575698477855306236676566210190454850970042977421406926482934155262605728793066304517554771242505603109928677859513466233145175473102966774358368657612343340156658088056469255334000291683686624490112894645806642308755459590314254884914502710173204828789899434680567902014685591653458827127368364473762749973753552783423443525601289381037946406040094757957231743500747621497051283467875998094768739305518944041895445077586642046239667391374976326993419631074527115871990863839194885439933942046870942570406665421761049721131192849290674441320196893753220838320746632893381226804780608659659883480248945630060205154755289312195977683040572704404697296844155829016487475998017314149617139393924858268959941448786854502929099392221942946285944407569108755472191771257074903205068000999805965852920627441789341256873537201791597115288226892069121442291767654968860302181898353759552296872806251438659072357196565398582022948213279839800946977328633486596942471360506645650446423111060433280913204524148826577641503673682249810934031521230575141390503813619478229932937289758125549173225064508604464743958035199553566232135849934043419746215443707043879243213378345041960260534086854177676875023985335423701533866465882981172220923094198402520829989568861461049724930132170926746542021137488901062937263985548175392020466073706290961537351773151138904685720008864593055931635856514965389635200638923279776304193020750261146107512892686203421480286755764925992295115476663926472441461735424000000000000000000000000 [106,80] 27578614692290575607234985675082346356552235222440573480794528661752256509106924088501075055456492121761044764763661273216821667163192074972949667500771308315122934112699359962034852421392628777729698304824912836383073829311876562720307919922372886996107137896201310013026089108570628168044323405197797910579498339164144886785818641237239148968209111303589032341313284280246700808726035493786872477223784549754401111080625571190708759254548604140522467909741426397273205565851088374304797451037505190991894065853416324494584266989165496289710276825452562415745956693273519412359092711202329283765102994546310440235974124013739001166703517268513340998520824060023104824023575669606076079942323486757441901227850068626971515341433386807247991484418107725757825863165755990408741334174229711449279296359892502349188427062843781666526607143215207448694381398611413657492432969685756429930104150961113059513127652553389631758214255691890440467036822366602458540768586069807862721805778791966054249039889222381621553496434240197009273911353073433809035239521911356112288320652423711923733194328541698549977925071613167217556363059893734750135515246485433107138502905232378900603430462881147539622044384197130131187764959401171668545988211312012150878822401650390565611244738513281779363125090049799559566837625395421274270465279894256198791771696763457747315909938359547112891092492727647633016903964306259918630051039407697242094577888811544939133359236204843244050877394619746170250866945756304626726851891451595531898853861976402798318530518692191219303539800213026889995541731625798586581850924140063766635912158553967605729669508247553156913024021816519572582220034922156487425876423781324426670696757783341360967259270289154023168568813176992893793630146521207310816820931588890327460027708194881064084922192850480861226925298715564914085141638497454222859895201174918196607291840557909451837815422332132603485765971913034473811970041357297705722202910350353058543238598413551348124938403186535992570963649438613630804613195213289882290523140382299394577433456882427101395561344553841097069555089078151768997879549293385735126680889933275115487118070701588758747143646817563428369907137477056221072476476044465239213716959210456496619411140399972107709050105961117907818454659263111916394643862974521836708106706187995135854607764570581319186833330614358134341662776939327815112758272145618269277931337145160931939218097083795631140503552000000000000000000000 [106,81] -495139376959943818328701045315330146980506623733403789306337811136351424345070492098272888051529255049516032669428691468146515147657774523957472853251814154568706189013390305177238155825733040704777800643833465834383592907905076636283584964823045998396517960541764479341736404395035720858765521132782700030296310413650048499808053620344808270518084877463134284220871503776931728684572235965701212374883232066111584908709647511042601756452495613052288831518249961707168973737730233323442792584054916176266122714439826155347073436238213577620844986823768813546231807656545731990438316572938172277572075499706299091824942736942791703501347044915287238763503963026493889818902653667879629044553416220800268630862111461746809877630398434535147097221947057268158515012149688946988868991143829850059955484913982139405834108047117823555953456695284142505757004696398514201412435586013882206356765350415836960942127181956975350501287058235596434389746962031551990401230070969378617244664124825510248680725219896770901069444471091688631383546060272496102103475092090723982549219294436643780162632907632677422317195711376402475197903983061211820278324181882771431322901987595754223189775984354396375904928596220729518987489443515045177324646076262085625095978408775201233350047713832758072882055715174946393032279071938022811758181202908270145906654364156079193873840120885153804249458307718919102310202675275466602778244110782856348877968916976321327270553348952877680986673001025550807802028926519252184069093379593812698843837699141566308213417477331540694830649468316969513775410545076730166606293554631102270737518188148668105300467366012627740025288732002562163178633352732184217331150717519333272151708178559331838565742186422358886305132695648085640595995726969336931839446431873783017460834392506284184087427737773843728449932984414032495378935220337961159583962576488672772026923375638229766819029616590910111372482920268675584101833130336329868084059050710332323076546211198493290072885289036571033921428763149689107053162714319275150501576659512540539563430824253002366498863869218181217779815003360443565081350245644505131394935112256600839851132716365773870622205703197335255464954897393406032024405387886708446131748790764859711021179489277745412856979509132618608403762863941455796149951580052820124706641445662230290391173403116076267605229526485134239304710329021402921337935927831022610710087848832768861542603965463675063500800000000000000000000 [106,82] 6496931670054971045602001934409158064626356016355707802807571897625815592805337768760557428858854532632717119744037330869971132116186164639358012991547134645871120390202920418570600576663424364034356625551439504301405964567849255741874614040832872661008628991559941608116961632208149833179622304430134726212219072763139156090869609375003820265819239611845189793768893285591338992789849263287881395438314693371270564986534154689956413650400961047728760487168345808134255507322687874222100452505613851516839563508916163336224377958145650577272885426094309073365715009797433131012080967554007875360107027065076147338010189570444525274302605539501064475176852586233169892161363144277310707322635450364142069011918300281973321099127183430898424862556767671668638861123997585039639059960672377872321371641181197755476327476137776151025576714243943199000304759213384256546636652437538641006969380570560828128661622601074931154659302781731798829316193975099376563149470782446624999785266765059527554203941191829784323052617865456021896237468887554821552186704192837626006453395997633319183007378345352869716602826456382785410407903913685561341471157532616869177069856907198129144487059602533636813602023699811660032590121945244670140617014348235523245086232772292899051123014424400513765883008416526639078472613720055266035842400382530340518294494747758592451315125890509929031161752315613319999504821882383339865578878482119918549658264584840995390260947638150413916290956734775780539908419739408867864315355385456890432469602018501377263004153524719565490972165597289131307623404813975979766745373476458839780019132950920996689265853286954162436002594412169316321792675542751058169381101942686182138567558165803663380891786944253890967020568449808381313970314871871820015005983757771286748978298541930701877590079281599433236402520629524460705242232321553963780556176118119050478797072071888210474802289836714904410889815740372821399570462642355783788601281461764327728966234689582392000433880700619474407520352719095887517979043478041361813307131153412504048595206258858198164378661001650425386327143593465033456137443265484655830599052202613162395241593714660809896454827988270322019944307428577318958399704200808928650789201687450187459550218402713113736114343812920264297368118281368866472704612701635341748474602314493388464174648192406794518745769460421445294436709401180015461624877628247765627661445724346433237781708932114589889331200000000000000 [106,83] -52879341794684209648218773864500067299518025388334107126460282706258501147596184168352918959726818383972960780841731069144803409596127433336916389299505492293564487124284246485989485393539649123211644206176853537657789931712281610896085426759434432871904653534400284273915242910530791178891487594613560026275782587935515990296174642256506940770291749196248673514935542753078538608237870855809525697178983787236370297032164229988783987555574595988870154682305382223752631721937013783597184476578791334760185417815106866972930605897513432682597633432338856150618573818709040157802965597568580799459096756892670610675073642289260254308154587470412801267387160271178999384766712189937904136545274305885003138508112036254635558728296195705029687135212606442831399835955157574491592094441469210579234522276931233514168983703376359895581770819518047896772612093871821297680576476967661253014483383868586872524306953998485684364578772506065892041104751523547240914385192607591905304316196347554258400842852223948744496557275203401561104353727087066364011805389862146694388289629518888453533258403592004872216433995058407912783317674961052332053910364298732111245004907826809962242453172266753685211806693488881968678240438188085953859755906202265842717183825819461807552311406141766940848583839983595474624467152963488672464852316452199929036806054474893676457158534433474177370742306286048678717089810319996386659468520140608649995304150812418109604309531949820152800802246607637638367027284707786002076101961813951620321341705223544431113626527797584212374756651915448795416896401584612090930398483946971078376743476612584401832090819629575849783390939646775684938879614680334398244876700689133686657628224016168273921510537069395195018662169776897100399073386470408226137283694984214513932955999509677658136859998685652979239857582129416883994060054158226346977438394484657817825550273373275819225624605286137556970685697894838518464212421822858082398263610462403531966622903025618450724130600709327396135640700913778588128499932284744206873214057778922752274941255210472095426081903520005286109323894336767497241856004612947381621779352531819847299900845506834258671035299257200561809918407699196806795288042264187972219521824390565373175264434633111651203863049831578263618521137693691670814880178050444943001596296948474629012237993459180035534469504715130424451599955303868385035143414422928323816241827521003491184184171470019100672000000000000 [106,84] 29594350634630690186363575908899275011939859142715707296926004615835083511961752000824036132942772850655865566259940512479952580224550436783405243686565826226011143615711958399531415283754422904474070624118954888567926421606272686681063180050113576569966895734846272024027526757329965763616790018014838950078749414138890170620237573105008457592268436701190333936551694707030437308527880083637795327905848805832526276249067432510479731662718592293678737285561878589795867944644480601979906964028280086372212541496662313354721662383394029136449940549612938095213882388838283456706368661790816129973285443681941915492289685333719310985392760464412180429703047440443074227907165019092877302545879467627089816121877821145068427729471749819702017368140371942417577670472373660874816201385322969761797445969513682383184254511686673443270205887827745825053212449348230931009926762962240476194148815715383049370400375105619325513620950492988327340977040643098932913057720282107890425404685474992134781856087518665244854701007824468946280801427716468663901280927599094348031005714003703108750000864762113945998851749984348370129965008589152583175793378261378107107201120454429110514792114725171230618230432333558890862363227210165475485928154077289149658985300475114193615825954441640646129796152957245971302073241249298800029235429463501048531704974950876669788376104575810408411597815834836775917711159717921494612282348020886840726555422944055300561927424190379432064354380628466070074152797066489433390132935949066322453847263650755257689822558477638967974516727794933284658223218638655310189112972982349181272551232905472874073349120081122132447956400337114661377189458644524649480311384059216291337384912953962669383419627204140533698867303818914471551630943311722230690101859127334407243115638071171956808186714055213359664888193014263122357138829875427708491184737579861354979773279151824314589606403118748546271329407164952748526866746685996160194203438219017664119085326038880283862185724864684967832344060964954815630050223095408480408935954744418203851494406793979801877519440380682153240640294930003800660686270137396213382074369896107000796241744535518474049437589636103794186654390610245869183585604336081806011759311209778950780822660885218563453248827257527900684816946478029057523672805697304849942105266326786325769472585570552858485971400119701095014328707284069045745239638610064766465174008416145947323999521520956211200000000 [106,85] 6739517690558766175972356833187622076112300691568910927045694974197819122700338053603911876878197040329684478128529389096009722408164715043633023129982958889510233160813883535097034453358653723666089772818347531691576512546804531903191338886431189391504849007349633893239897146914738902990715258647938290966384068002899111982556920581139968617320320340475068158688201952366622884156204701499877693283265901854590329805400700546954015405434442637085105742550953007143065254897232623802331982804008120990359578854720932711065398895575061153108021200388255340444339724927230694529720085108880913637035165006872102932323278466766730441938220363691819624125737343589974803517708635998048395670880542144815013518760398621595543740979314174515017939315550931924896541675636393814621334840136777557447921862996970978073468504037023915330667449273632457967109551856685934547832496987626135888307135273818580155006151222929970203189514066851779695302105546426801926020047743573276980666345895755716481334076330660196825573191898339118386630818493318103837500783737762569952468413268139868026003105776471312832191630137894850942621014912764922512791237769982670224605414689053536447200125813004761291887857366785496996113571486700317585128574580846138023559029300890555190875128214210758999918340567832241851420514441532167721926407648310423821481939779521205201054886491570535408710257780071796545357744797809700867215929405695860647336987968539655360734802549098049589148671995978960275604698976979093797460871764980768792729734585537408157288718256744557280718052713847694516353227247942635869832964293910753471726081090869036617799661383875832807043579659129811795358581834090151445517773244913055389423996901184248068010395319764020692845166090313079495557704095149657620188334832676707217879014609342954246734624090843226101519769901274315934852156574612639651241066923036335105165787410871075158056299710814202817864729243399287465819828794632968817144058626334340582520459670140450575277148082309036598907784371976749450909125096108018138782178357640580393130928732085026065617603001144693286351065705899681430404173044788955464082164171952910231262697042190650817389580692987801622669054295608215408774066742818251807750275480626112770063615697915253488277147718771932147901654034712869870407497650813153047295920587245538318347984284776312517732062561408089783991434096300961547950029144914573025901274065971630168369902519320576000000 [106,86] -119506766950241392428866174332638696782490563888075188122245203384573080493142730600384314521230368011192720508547990830933941222333836479608452225658916160542831560630777829393700794590478617831242076181212312424509395005352765845915985042638271463429859208930186159792607122516485892603221648571473163303698335071276078365157740548970889872429860556711470436420094979341578044974341258304901457363613280559624551378988182590177489943134679689242422390806981169515994257013789377923498415479130715306577741162246062502925094388658481831150576243583348311710112127270165625357874088711024201204487373795991731407937065001442126267804376974344096052398239080132581240160438761163358882668877446614062931782094743645994231918319927672887057275126621446784709536644562902592524046165764887053595959941536385381142094155909594309290136703234263667063038611353762817659609954309228065931674629938580303034555684746197484792664594652067390828300660052016306469051300235007006227352179771875473466191144627873480961379141115815780113848071179619430724394188160473164010576738158905848846037881376992068775102907597822125241559544806638262539837819291329331813672586619131022460045034320749378116169171939544500182892925407391371821681382969952878109094448577301980329022500286459603247288205150063638058959033140952534348441485476044092290610271273130609040849630576119421671934631367348603340057204885817115967799850469464400711707760990367084014248098061123750246656483141958494451297910339733467990136760749569966532725684641164356083010737336308899300604756403065397160456629965025445909347426373609440506670141143251356498144248509092883264131982789486325408190205184736048606466330046124818925468897332867398840703545928500050204560883839901686896768510761714286196384926188697885282837334673121494043945451329417775517127152365330784939997167779230841477830494317239001279940113383633326344134287599155472889820422787097862885163897733310625435871922255517525611678432892239839733981972027840550628312414184089811040486100601986105470142020324794405180146813565265711425113593218470716505810505801137966260734185654652765384264703206524834196381207626968453548931580390490490060483062429829784935080886788198863658414763134993627130951693663248103104553636422457501459040382233750159320157762382126237662582338360867211476142529774714921355149240364339384558063411447732804541775652436549211770869897231142918959144268271627071040 [106,87] 1455027031464280580820449425257851585459935656507463513689444979705307155803149687030424531249363615645667617622944090108939791030749883043202480243695265144533686660900283504409381923189130012472083266543584933341059733473141026265130540332992262774452726653116268200124589039064430374179795252965969201109995102634330967213661037550765143710306195092628374501402661508979575539439891460965744522495899254296356676723915752086142392634179811037827986027370915343029236287740739019521660598639917794239319058338870585470438714902685843370566544795540505861725361257636663436449852073734150135090377677928306284598943643753699731632016374038354703376151145744484450142673974734671038435814381187640975379024487082499930006154749488697023184112005234094165838001546987601541015927194183562663071382069066674610129500497579560443468692602138284765234435674351650364494999989451619151784153546486650350509048766145695863005970703868643494258732906109476766991205169400788811927959055099994594388761012015909490225086776039219496343276441435067031546253723483085867675182334988986822419725204296861306810203765819244794840485827930005804451366573454914192295479590040651690583449675215757273870282327064300552694778007752895385139079647416913754557151094693227098899224622590013256224096062800912990541706301181139540723495849791047050277526321910334962915036378014293423210033306405464260729319815787733371043559675479839931476515892006173134754554844553303919124909036766340254172360704927717056954225130752351881866173194252215454755334464903375268445427433943591645676858194437288128057430322184609453641999335023929331435972243741066403048322587098712664514372560845541384545059161699893849348065421968992405055209944408674524009268545456631948265342306077666745794642551481902136107349289105695397031475505884591909327410274614350431851138393916359554286885926887955781497498927546280392442410853208441107495781493882365290836473068916379793780376323404592962091113660961193564517261327564903911483065357762784496766778264584373814253353134659447119308009409542841666794709804433660967605763237708619371404671423113037935055047008335916693681044359372467632103179960521209896354109443018502968203423688259325132926065629963842746653346754287744218526811532531246087482128660054632726806128171516063566411172735456181517025032497589646501260147202327734954856492139749820875124020369030400072413144022236175333947528881088000 [106,88] -14728268055874003962815530614046307463262001512196526105232584060528026930153445290939058101278861006653094841014745682417075566905152612178029575816048816570537559550901840277901477231704755858811370440935671100978230148554626351548514516116076908858402277641609760398084821270720567340557707409258416664527135150473357014914979560477763708870824779400600485257229559807538938721995571208360238926311859405694080130339474316097288062487751187633592393356494745953824146548938544787343695123613913046436996740004904820798663895812911458940487922726999626909112061681609563447204718240957498745017735409776542226560359368872200102545427555414792179958322422163840703518022843615374775842203789114834634602937655769753552821710737006857104648608699604742765386803055986003222089660852229349357223090938254683880638353598946680256015308553285157668685535655014708907223633600488263046094033481051150927991383670488313744099665987599177699586154629645442575731973971624190912826620687905690768155053852042540758274703256800020322291206192746891871969664152015931413492052488413359593588177797042689184028992139678548993132737512709864108665972390822161578188766093418902536047102222353850896590762085354613661640806758973553310323611118583630388950125318589796798392931894660911348549348050431638902866398349964317820778659955365299333290609286463354931635813553877711910662040459663416477606199126212398147708004151588778153141884058357924088166497409546323777197985629156439047387334467023165049546480784180851013333910965315548467955058966085778804585001607229453949710562729714920703317218391526916093913341611558131903471958829956794070665750432555355270002864556447617457564870120677492697268770250078154450981329656879420162255375108253516684820153853083189971692322269664082670532058753256776734573630779293288895998370649198150159049136793919115114254281178536828401432644441995210995773781542988258081343273558127127009682859952950717126718417286651759121885727351153162618144359849386299394776313445269247112134021410733480882714311970602444221305185262198345992199993979997561328103021428275802768141011757888392200032946537241174586887028644923107448385846581940016681093065802270946412123113140689833409524736683206939088601876110103544234364946164719557824510260118257460221206186620511137396854572295045113445535346214992603015704180353628639495530161262017403715210992619982238849577338528654065546111065600 [106,89] 140023827100036969852311949199222199458185328047670857953607896893944572004454377463390740281476842956929374529477597284966197274183284350498943961034488098814869359052306378720036386545188324827976128264890660743551842151445648427490650767066759054573278135309282022875996596915734429829447305425224979284988825066443029464723789283938047533803162086044892828798552199100760089940683406618365994971839062724831854654297581135782974180757548050633785247745022379204370564526303811754184083276509124876815292122426438494463380143265278507851364943903727358586278002728029475398609136019790098673056323986422241109978925037545559504065758828952511676126381110882042430464979714695640120493488713264859492920646667507739721543313683348256107516496357966825692256353853578868675723201752504307700997087743804897321564122712364022088612022548638947894242946607170887397633860056584344615570576175564318674398342777535809749819931410178849187454751125847256096085225910154725613554616992250033366528555127158802631945117299996841121121340111729348019615072180865413888893766728330800498684417565918961100980646820512860683825226517521880779694759533893269267949446454800241573485859931177946959144808164792231709520071835597272536227683934611674383526989293719965628578591315992074949989056994021200943232543063119949850369341370024081623945362390536843943433132433816436242849642395757729152113131652970839196912012512724791713320507285366744604224351701143669834303187348813877059918482963102846241856511851609634473466189639310624271345399152405458398819620640801974911493627355437074177418864845483339542927055562634829711100973470808531300197238632994240412372928931149225408100107020087430277651088646459904531930575382353915922549390323257617233336820808806289023240155964996874224999261782741986614962162888496134953624504472366024530312179708129493093267497869385645022825116365250300715360875601811134626198463741053991276425159542510445373340951003569184437244473148669219207583043412318745730138526124651215145277927037917706396290233854279925875256745993882029778649823212711245822331310875990712948765218494442118497326633547362104929864031190864536599332299275062434616485088713460319440418942970471539525382588223327689151522712416773222272896580231885968663266831389777494501108914370357147894191314960270266834141852180401167785599313903289789852363403202986259107244085697043645399226656362151480825600 [106,90] -634107956578957943834596946449989754611521905466008009494582765678053228723512525865048509990662951500112161966814755176083121617549396784347284016652935955479120443579803054298910892959723225336282362471714737900260793428268566159317955345862156130869587714536789649210662152291989944265736910150179493550141419512858206824288142175024026247200131745750216996109356330490660947607657806634448567114669568421623570253400819614731775283780076981090720857287064051944472906041399921375738458753420855552667959825568222878982139813280701495149611119391152597867231273658295387300129793633839187345891437127546676677360339085931589746019998254026746777268795536344347862233034409046214190371550425827174435464059972157865858933567453246007177172531971155400336237727041490157826294149484662650175676472874586861757118413165267728392125400947283161229698363636382780988900997092276857729833882285781416244042936493115421990002244267435360791778810323069167732868070545548012693337883301447827981062615929063045047950008455068919747092086834572085014258942098226534170622023561495492168114535108060453884334647437026611852955472687358863910510575600704073198876726518000760793883563583226907342525755231957965734177395546585218386278780251636829636853897702470475437165853733878465210029595489692823106608653728483856789595813958245083471743819273525055901185868532156994953729166127562912433824592896435836884303609056910331590238064612314213767822330977136813548206667815997856145370800545400164875226559398725263231377702797626321061847177200257628867403406532406457999773073541932815778846264619462644681019882822450681360071475083004796882406672412178277869982308819916584870900790651018272815494072424398420064497285050874154464302704047792114029015470248636550661392317910642814142451859481918231586413177432387411318833349222590176598783291599112579281561432855984481358892794280443522233615752437717416021028161568039368883607931390461321164537556151980599867042022240595114794778246783078404937837705584275298124658181519101015464639068503869130242024981220499330458654831110344289792779783686375082173173513706636476967353537045720255014134090641315308635211798028664540194989987603295258828862687512124535656110988648081890659302263677605156193250437628509086846280143984424412851856698172852825420001166704686584917831980696299741768922123401436448278817376887910537093007623125269413948368003767451200 [106,91] 9537594404571787236455204864579793822144392918471384053908659408271112666630296618182156224084899110726281649663126504349952782927048002554644711336298082450313258878439934639718345492972581732437111750174138033893141567679905627120187239972778024331023186683997734370164934249128772049446557534715084321527176136265181339461243695430590196336649681693870573268438134641363634678750584667820331531549304239553079460694464059816651275523412122358381885354402059133722948542378075955469545906483975323820191473981484682749551593735827705627116058865201087242246696294216526267279562854083582364357036185386564987412353578970629573717166476637979903559541469136349127185738881516004961769110710967626056139655738722741306850391594941848571581643647492926661911851685644618545707692959332197801302245177752875060471618384632857618215459162291475937801254129082947226392347249506328542369253782740038455664470607050424806547778727593070234846335827886425213254561467865310875752280945643558450925346224042219674856276529220048868782700500365840581975248773099172990179762254785740296022099235645320792269511064438571922854207965065463555192276277556574650860016690131373390816980503947786749627178153889761418156792019851745795513783708571420546837447090046936652703278367130592004779539846094850770783506873366570401670834825751961610000024145238206469787027496664428593708343893447886194649252460961309334976299716622368536024133396074671440416043495001918626460101467033816100081425650538931369430515691013120185537074284489636225098837192877553567415395547327705572288812005990251560895730744325598670418612695213325329838562855576153525843049415514717439023907087565095435750525352514718426623183030381585917896299969681937535885031631252183329085962003013029890356085856249324187182973545615986810077055335916494238025080974554839196001130916887128004186001334533831609904861444636337582767390740179183485482358489345742584736950113447753866211871556431581875330552706316403368380594809145082481818635868115747174881463238256575277370027638988616768559193525002824975030412679510762356331000372927262453001115419489151529006978735434252363257716878562952840039072283383141565305668888594956634035493966611699719587884497306360918294098919569477111984672410647793352028857625834957943238272330800588885983613770644205667105568721195874243704587969238340863695438373745997319761982940659345941812304627200 [106,92] 54277191108022217331405485937691626325191833313744396226798542553813701926247572175286431747467563686258071163999762956700270105235933472186443860760733330075872793890400087605868676022464584177873033287754333287678270365058643743620538972151648245298100233163104911094586915701337640681638584451320810216755718573619648666365417321975343397607815924668099524546735303554462410528162259963205359165117043577208357053148276512723841043157831833449874085481436536756507424030657837076526249183848343072278324584663510093868659208580480537164413207824837235477763774880533078075130870346191358367625766611280637112450699496373499666565408012719810606270283565420355796621762641395014423085476016021326473684389891106866475025345170712178894462974758467435162267271880912544385917843271413041538195466791308202728228075149002455561181749288520183718279264375925291418877030974338577495844382983104547067343552080438574973551827379623297294805748988391376513121279114966384113747385412935339960390892281931735302757317845947879586377095749919141471711896829965168588577189208678584114072003257499790576739915524030901318019149670703259452016187932985060887357486596231524962049609009638007219763996537367065370346566941201060209496683743050166446317441555760595467875818910262823622136083403100627622648953851341110076221010156472989817512845156813230447679987641403825194569690962887062794505445481736968112036761597657774390815799120555919994691919718543223865260856049245419920297470003272352154165770810181966624049743137537616258812389511654801472401206477635000683477531694348664656878627163990073848792497931560510057261380710662424962231038484021880631208382680634943108066391429098778287863667048701436462128867369314707642268016795550195566796960687355015870625342937419321025769255185999394677187982062793231505613935501800828441588314927182433934526676164003943609534437152113876134831561736970220119420566640792781241743912866217229125892750086963183777853337998878638155667907050580115969400747368003234393256272573568308429971803452575825707803316039197605433967269991509658901360932986004821298599320433954157932980269526632484545571855655894342575422658540719433127927777102948339723630953495090504632124954246593788770821701243139731367475833376087454007694750550164566421578981469627719694696415211019094620846988319192675094185196961552096700942064532317457378341247637380294502341440 [106,93] 264331758505926798122136345432435850802651512171775573875879176358837668640141653594779679252820596126990567954709579050318145356900431596037610850357645346804629701988946212827749728127370436310276501444508699215357573306298528348683090107842904910791623298528800569701078022716116382693064507542611122844546361306071606979521565109172124466180649370960008274409103504360518032941015060713643579114845873253271401309103999278728664126850229262469460771441289596472283990737378579636546923572393926195633135473537653460868858428837712406357059487627858327153319032086095033396818230486822211304184600709478033666808712772747447011088816140937902199437830098335587903019789150468373434204810815769245854025249923784808625558971107039172994605298506412393687102855166299930131642029487954518814812763741076038770281767845729233561612161423659953214915084528263212921673101626669004581871099263588559934812670631997841792603012256981619632826394165134696046748768962059091909285434861678935025750272103301692300078930079291495601322868659708332361709225221306961108872715260900976756575815672578304730231173917803234957651068375580613601846914788540286789190354607167474601961387819177195165679810407930533288784946011689803033556415030913742295389920336666321060333373584710638721131540035647226785858370631930816311520904132856103874657499867095802468102501968279816547038963015378528000133334473806050545588042562093434521193399611019061326881968488759986618920419038250595816560588985918399624243832088223866132533154071430025840500506487173275970848601535814345358480193598660926981287267809936401903456612297186080846474053732647276184457180401486460886822507074057102698361120905197477975711263632741176164495052074205967931973581511768515165602973544936079992151345854406456808870046800860419285399456921415446214318422641956694189901577669553496491609552404871867964777005320520150940586359987252574815824218283837326008955611064789107371769602756986271706880308927175537118362627577132814493444786453062358774053629850774526940029868059984576243492134465908979694308680344972735478557299207635136559401257573533586209437727902771845542086717814021977686290813027487061700332336250588726492019400117774265955321548854513434401931724336984341819564412522548760806302909005384395087790481005361670019724488142625082830048061114010094868634022450333505529490879400478655805619305646604425280 [106,94] 105541645899296109418454633990324115512197408105178182851374819952880721115006213193914125961263921740466367084575710527642643378384071119722238416497694554394999465523328327978053242665985860494964098462702195092007278462125019799299110331913733310293644422133975502661964178182728334423760904011261898707469659301458440428004330300648313573540824506063371918342853123586546841193986190258951582291718472859826387157234700861414229879434363005101959085341075539903050461176628463924745192351552313615363544711825105752148612083969026680062895723715552442378562836390622855870347641978428077688970199396024452523076661935570115357748790016531835692417119280560258010276997917685665271638467354295341591833435721954725919959522092389567980036964669950292919465185658324809168587544375157476823640716698649997125510829889407039680380165789701347236814922048558664005055304495483052241104203645035903639077448178346209350862085282963307297217726397960156499905219734461575166082212756023328132564849016232399501175724218983531580353549529998977800810352049318878161729741114107622598163286901753704771923768127102295959924716979762642316820715885219462244054200060585544619089937498909266227657834055453768770560875724696848412242853273889984676193032774329784061807310876808207945301368116394425754497740670495722616952213116881483583019140487123898512995159089812973185872630268521022323222309247390818012539282421583649186463028165778243096554088297072208953814071120325842866579060410229857097694731458571064099082737559018702774798051024826794870564895040531939167681774113628168086428428158407854483887608864563595480355369588237216322224115258958892154766124630111304760425085443690687720917146168456025395645765861015397684404980419398391026196007715404776085965390923105845968240375796620080982260263189950752197916252772826105296979072234937120974761822738019326620119986755578691544083504525694717341439211752027811931244752144193092125564316329128808642709190351038773200313624646070245349122237635224010316206407795007761706019018492709882201471383476127252774263996488663056590032255701785487004640227536792864446681043999023133118093734519676357834838707331885911179994760845360975020886133367228585983852317260495305635218656910296668555041373290710752380668924880141555000053420526345679596621936382209188904249893107045368604313944980199388353830045398747036428455405603560 [106,95] 57731556075198885559221099537386024287050774767278510802380251581052567495966147641394200332531315769354568445779044550287616995405807768002611783609067297291725092430296344829445069142999443981453548291550498101496256130239460371652703758204314322353070821957063504392787267064475305183038901333787062900781638527742612493742844252972022629104896082915988406891606647633394664080284669959913924184280648619051418862900782094223627898919402266201697392555646962255533727071215506234762215906685412819796684650424116305297694430084100938885052758143691962970982151724329782651100575804372124009092418239362887106360157224786823628440525558712156418570609910783812883920580246073957595992835856936196489590875276141664198841566831483125355608275117613262284953635750139963629242713270745602937814248514582538088664347323713918790274341000485179698959807528021175739960988581399316576113814156249822429038926379822509519648897446794898353779829933693768690993792194783968928140276001221913855850108919710963995552270173433900734725785500292639994720121636101943210280651337300915079784379215993779308566730236537554976389354046318180571339486617430806549120144996952897911030214568440402405754533274690182993936128437145421279599769819822618700985015445411538729835979554428361853210784619024416585091980496129193577372843591805815219401161233739842206050908529841132349501230643346264468267668309674874456730485304471984511170271337671315486009436473668477491793632210949680815722791832442460563488293513348395402956549881167611434350543834074116408899439920708198970540385254966299181707640791549947445179402687345830331451045372988698118419368820041295152976980702573437357395110045910273029292444921946653922790361907785173543890436398072763515212698169619698013317170690667792925086815428857746086281350102580689629443827557193616870729739417134974437814586458405167099703709397151561337076146453894458435649411488318802856420890421304970203257540422298760703023197165831714311974827003677090959855572643991301507936865922833162865756304016753267002310249612820916495908188596445391772675028397324274244758665223168164687626625401816869526854055972388163793690122306467392106984118958748519229445094270408070859852612389215361149958862738503791041839754866842281467714297812613581865690627133173726814821246104308787052799164975407132337900620814158077410323277679908260126121086080 [106,96] -89675124504635455962570731798032043004577506157118834663559723003605609227483564970854225715235384121162381741711821972042756933664526023141005247960889874618420500393319877283994173276699922940123876260264853700450438539043217066003151304558987711984979794852633945441411997879916106989593887320983731681846014241607537698594872574972402266603010124679025992434902391505215394550049082677824136947047472990190426147915503523703410915432464742231496282034573766775851079795005772931189360049126130716542299195565814562183424518012814220805598835906104632970393740868184691931148922826946279266090439165435558619751663618811087130671154826548798673584745529541232610233754154436919489232996714160340670144756102777552051906208506665178629585737828234395067416275496106436029123756561136491963883906934354687768479930979359882307747805447826734329430813978624528166421761817865633188429571238350320826485234557565453003334096143319243306436333371316223870268767381636415020476286358415432487391354294813873947342901805642443833356785095119546876395338326204873485928562373194323065728383075956280006927586568005122801648145121226597201107943257096743360713741873312901224079450059238311166142319081758621672275068030234847625826959867339038786388658332644821013402625656141138849248328102516489090100162115892049722317775599636266416106839025158634216766407300714093312180009674387816367413565241489928054635068392359931305241359766883573512804226203659783161892145767583760374057414443560908285982103430868883287331733834006134777536910787883103336889545294947088197088639347054859481200271751134172976514169641882547564964381392890498148645986764914394628895329232974575547824538895999840494798447634161743422725913248961957334873357629431182140425489977359218711352904293434708184449565688552619105578741324192089606910648287917982472751407599022344061233781037075861844909066444592390128523935979488541238567556008343136553892056792628313851454216242711054962182087081533839939759605093990157955152455126649925292044201350924715230410867859377847225271806536156131258372398747168507117222006999894272185567106301949310485561008182154431219561255918527935761290026007873639247070222382931234103130797558148448560744938034302426054287112228535217603080739342812030072728043393473752566938914038121935212137659404830305378277182885204838196200064294257753571953983330926804454400 [106,97] -3883547393387261392872348445147547353745724691175287610275104999602220556886657825083327405568776793544817934402398956026779078115118264399816549899544072523494750892763926835380179774240433038303132808340814529805103112940175921487713210639567665651220866276156502643024376112279638788105193451449814343874811282204174149998392996174417092205007024467731871471310480300463973335001577168867410580751427557279323445027907572138146193860287327924251388211421460364882114419156792698255713271039497634363622488481361434178984929812596975699829009676263355685604477714131478238898998770663682942501555289754676894405208201121574676475787528793264849695214615347020033407245630807175739896642161602359715574312854137574456565617897396880103142720023778088647295167589581443877914104426115106787025081956064972153882060227015304476695153371079457788193862303604984753098426214347017982474045868761708039822233493185885260830280470665661798177596603886977088646939254435071592630809992846451563729133301281119352326868712789789170837322953575288203447821344712926638222324583045304598108318142963305736270273141946329888876483498933702446148353251309089780577138135014511846127734001875317445470535117796549401386564685235287277351336907889367046789046707673481537516093933712909905190050143822317629395302893688147518686452226438696480876485413748958458882817558859806755846599001305748331763838362715355893498128628727380919411911161953436122705575239300278908048802481493102942234823601103514291142553303395931762499225589577152638358945509958743987805500950984880677752841597913329322406750963097061007153419011004793753148934561810811772871230023807243925434288395965816453382214428884478097775205555224826537115494448299296970727239855231418912967237957683957955143340617093757706203063396264648136409063120217183366835120991538259022219735858877448153304985282816350487828289603753760148255757499770479949631680240291875074597570893472686968374315394096783862215109378423988253182348134741485038391537040250568917429364284545735526999329909834572886587775508280202644715907758841594205119461201676939669205263936472601660244899695057859854219947027686826630979418942988281328686929040180325616620438461574978974326787640635819474327671598484782532647193832825784679290656765084820532214217701157908413070663494996981295091254122435885670986250143213228712058990520892014080 [106,98] 14548754647104124859128937514305315889258103073938029808352173052083897398048918927162045859575133552627103718090660623126249868148533039545234573958315470030969188771005569689136094690027123162163017516810650259646014986408805885539037829694699945692085764411755498469069102849382850599277765808964018781035513676276566585331188418279823332042491795793365159901800892191647867625309875453624793325906971195715978959423904684552804722775927948319772962592608143807100892915692744085883162439294034488219981387503496384189804750362521458432614698319125296472873858095236330867303117576140525468410188641139161090534679175694038463170082896837235776342932687678004251303255814595438532075328475987925151005989897585160327368336649245775612174055622193550957057238391811590500334499365106828998589359667965239822312254621857453663080914379954837406951743993375410070895397030903610482614824593565985409824505801385198095414020148663735083355986762619144319868304661466826137169531966387587391353117317883105202026519224103458655731180649105515107596847300941390452895505762556171079458850504652618334037882583844861713394081349006060346069005611978445293119117158337954590413003025350310545135275511771581889778795664145055810368810073633333080500758342633973641248927998464302278965865041673120337051540288291974221706276284860432315352059070416053401636911607221013583390451375657190813073640237952105216455019099298805926176107429657438585404546009770077640727894909774163377828654097238113845563733863090002440786198965978430232444844238540779176556257658239206616729036902655006935078051308649265550738049279416851686282660786115143145782172469605026070913026407772743036526021192200830618626324630767048122686610230002692894202309179669767455814318308563416966144968702215908258524802812907435111293495741802487772447725242651481337414911954825638649823020904880852356145278895054877274605735190389864360509423323368678033120566180164438062249189826295507186963957215293200632180628494292773678959283780501220484040444553635203111988036621921624880318235034503666294708282165937547383262282298450330296218437953229923747040652902850569741094092251771834237128819625556316801545929772901633788029578739333349572409767297744061027654157697208469712991879777418696237455992081054706606921208971889090855118287911995040143181111139533113676681801418775859459255521923840 [106,99] -13371149174689931023199478467530160335089539578015472650138760038176572451051247244296006295629206539280334119613291946101141390078841824495773132660911795645122086196555476325456326935047510219608209006562508429117443453703744515406198317981058389355615153098442433583612263451795740289413666867368878021482614766761740340293293280110891020693211042161526464942782001361628902842771139969761133471162004576098845658609112153628915126662497593561717956709976736410153006434058737285317461307008309573609257170944753626568964505606966394171850484732231342798104219500938209649534905897960050876923265683113510385406437382238174036592946259779995730834077271294514594496128056817463615003021806095966178727074689949253616440658383564370974670067939506586748475319278083674707332146777538073578441479607785451058023604717039298934335099051013636831520906299646148633622004796162644419582049255555364859697435068003765733943968250696537256539641037873207413197333041241545551193679308954791831711017298861492796430872504709041122670514947708651485900749474799319576590681140190393157105115342000312628327061712221946873596863765889610049201600571179057596468856381256037788562710264769087224639093365312439044660916095382396460996171386464970195208917078284668669695143110171083253391390020710365469310971297253032857368987738208767558608312104724419702365540839044206764740606182944215546387582538117053864520464640582939860685367176943855128051234832642474251217909419553203079982848610579345865368994532734458002481213104622127228346823286847879984029853083042857209763413471651378949298307088965514926208332095570243492815769776257665694257580928589088155822388934053639934355707210119377111024962103758819009276590085353045156973571867621549159764746748996933124187124521832844859808270975046483847845318318381766815646480493326522407956750636758030333983072780544295066747110980547387575785867967852193774060087203210129213228151627618370095387923131311612235067673284038121203426360874540878453443152657607130896727433003114171253717973292081140897316742833442072346868356403631343632258276256724744757923835422399005106519783168869249204018996850944862326789461644870567767742868469224632588808980698555567557179478462759852845976258952441148489366289585590946749667996927394851411031634184241290851277754142386383002233152564567625103676458937097028649026560 [106,100] -20367358525666318602056652766203351454806361517929641148893529247260615140648344591865217602953737177919504842496085185751358979164163666335037476726370771426052254291221893181001375757825271478597106314871672483494989793678179289868026569676191293382700056049729463522457974217447071738025333471396551635533381213817365133315343013378437118947499923822583863567499987158412585945442613876930641343238762464360078130247849387227679183692599377987034633142486711073765750136160378109703963864448304338416755272772395594496491341827356686417278253354914106707293318677299976589344510191370244600882300025949007053668595274100950369660156195201707265553732085578567734764494767803739730828457432461991007339831299553870158037998128970780142004906210444427711664519765810966974073097808087049331192773480011948796493711128862505754489290008975173293570608134697610552353092312519161498014466826467106072717126860564435195237287739969065458261629696585944974093360440864351069337734853557120927893265514418439640182954224781411022835140756587207141498819833780825579779403435427309458485559693161560706432111293939488784992795884277853515890262840885852716260652585137718377794496401057763891560919985715934813288246219617877621553187564024238895342513874367642661449344334602862511703431013601963932564712637453706347294145876666575814312577701702632900108495234700894621919118464770999212564285717940178623164080134857918965359099656621652115198022605933757100937409226225906035818291555202342767136977702689445341035922781823040932730886700379789263859102335224121718345761672145597092456887886754353051219050400112825236534187011833207128065849958808881771371411335679304849904518138339986597969179517960502659473621603748335415071738471327324050100395095168641877359458036673966294906815056356195157478079619720812711180696463217233548730099471216051151822035388954806836455238575877867940245137798713308706124379350838369882034010493169450900702719845856656900278559642613515879160179113354696865013284408109128981357969474962389968820902856480084665003214554082829895750956773240594555240403040400273114868463240363538318453558712352501430757749632172995424989938756465660732646632042272597316610377313809247919202479053050607244998217358682961795747734058158461928511170419630940215948899803164216763409123976724751465079924954268018269016494866170831040 [106,101] 563542000004836530131038516222623990735188523910951171278708151633694842209662416739467493898879551967606903848817270552559630425885732797193796467528210975905516377917456783825373638730277440093613659175306935772929499712215865530504261402816963438496716559572165543646245058322260725572122657542391853040254022952601841785945034922539777385340161282368384978843973142049837357241105387868799594963012664230952714358626558934663408343579489798403445219899907121030929023097443619398533072108516382729141208585260677627129583458517718895825820075396149747537367106522097681241540128416858126396150772347909281571286981612589428022635139205654986878566818149963569596236300306374726023291032904765221126742464267515845699613670145443556906842350793583649400461276383306636805687024632305490870746984295595433423206512397669118034834272531885970137961235068301848701040682158979027287529790051113769098310410923679965436651710213155057993525030524286594556319260303556404904745552393912928715273261800172545167784858791050467401613448282734150104865808611156794284572667647100061547737403264991604080251201981149356329332878609762276436903618085465608476929693123691464902484427046770085359349184435041809404382907766080255971292957387755451217183494249052539612028215455365730225334134886453880427556679522825889716090456186627162829807776373238342499437118816509703335937585416323966383128230296401662286145706361360043353891487075469932585790208529866918852696363533079085138245072193131141763853190415811530600019239659805590111092191802455480314184804476840742721612188924589068230718077536500024917508478099151439978442573946501805904751609391662540563067432045617893244514882451523089190994433523915354160637563513403268738077984848405964893406394609004294175712237574865295974881599699180890619711898827921347371751883035012014304821264064698010156401046570180234796556655321018156532812253832323204377320385706649146976636614287401101148713478732680660891446613166791944964617285747866428307243988225515520421888584475629663835333451906938347703404435819896296958360056001693775821728730393039977388358179386900981478011718170250478193384753524825999359703024159905597544866806902259805583459811427938054308838832676507812819670266861915325010198630050389543223109911678700248671252381065894230222155986832736592395589910772437526164365683354880 [106,102] -19895481121810617698300344339515302233470976087411889755423102540018804407024918764689466267705458553220950810422561485473194850476171197700167992307233181806818351090467671166588905019681316781214879262544564929213755875547039409291131614735933732721455828328951247347912777997507245542753393154375937981393822859151770802639218004003187011538809115554094764219968643902987066892026586572298399574153987453270052328179809921762017603981067779748964560945812266110157877712578177165804924568611935741823617613979318241069133050227051679811446148283856423104805581404616235197135352449322064968634379190846356545740792727519132680483498193271536965614911100541704448184178821281145231584605828381234537064460374495604513067081010363537338896873419763640095350417370669385467228744340582509358906118105709975420359768069790537852185114995207416227183328631438409551282306848899098864280697701449158999788745799229032259508158356691354060132953291420934501014995670438562964757635870158784360946874289546960431911790949733816232127626524046262330015517032751458261741344486480516808574120611538091365786205770095703676502867544575865639447261579416658297108703913281870160426020101608737189011591749392588610202610406616674873785220925380030909991851633642553272647609848462057582216050362459241526982483563520051094112071252118528707998169315124843802227595986372879963476206393495481390714636804626446595607635672422978898979443013704860228918910726280496395290788702142398674549124965403485893251901070755339580329226003190662033363828069016743068627284815680487150883236826366004211641071920182139334390193894951245269093439466990409879328148961743395574309255969024294875437949465853610319288033898270550896993013651168368986134714733753455442356780144367828907733279115812371757115959208460647167978083261403049396571783216166629883646542337156528299234570680950149765968846382829682921450090161174542260148898882330864201664181241180500200915007289991637292756165514288182697422268713075702020374001014897749158017182138587122600957742958089705361880343519157204521714816471800756186199800559495715260034832164958432205197253134038993021531589921578271914719760285618892037803248906061113570831866407700406737735594020536955965467906850376625248884351459314344751498431564866192206396053474943918671059509367997679510697524371061851875034280 [106,103] -1086485331505656642162619306804222549995607702284651651510869283770039969929755791432314731126494833782261974293596883452977520505256910383994287348098649673318457700588425410347928622362909213363882072422086932233645758486991894964642137255559688882452897234778694801372843058475740448648897061408931711450409179291659397710029445157258279980769613998739379682933224623474707564542519402153319255007821830821106110259100979616436012967794991165819988059569672343620115585608012035858225952979601035538136784373943777241311810505930230102850319841364034644503031915013840121505984871497530175483753196633707794649363902377875491887174721361219561283007472418363761156804444498306711824860635038248931779312090116094314527310838082267570609702594591516770302169852398225766032868791466374264936012787313831309457515870384661509822454796269324978736813848363485823619222541953596328629701792743167053764921263737700937800289668588679820639329629807341062512646161563793799859749897476925549084053778248827475571611324021327754020570984228259418201948868683322078426234814554417698607743477872404906214521198827194496403191167414448869777515369778253799598970015718948204422626615148037691093665838765701257477181226669286873823476124010380323522145905456677241113375987725280049747319141280626147594923852365348524324359843881161975068870359877108197944213411618350422898716860631845716619383362996160007500197467056863514745584357403516309874734066843784796246738567781592990111997758863213553307911102442702885577074881334647234673368299364851028187761515848815590946335740336086704312819273827389498562497359659540115636011260668034987873404433142491052832822874150433086290539859547549770447856567407737137985978749640879160681267428908284213176501455880131659850156458953406798879765490991209470199791106799477544057407157196995438463357485616615581309911768018984466955765455709413642747057458896864873017940954697946353661305224515897752183258295900262007801853263850356076888037390059773459216129392638902051703536686901639546372165574717995516602104865671336741674672589897281278961087795005073350478445919744465614312991579131015849196249294421704970901315678426952273623632430041517307438899350540869790889337149707725366165240491204767899779726271958258095606455324711327942206589766700029091722899932178132004635002079643431096320 [106,104] 3639569014755271080310779748058441113904631765396164112011782241841606386087616435322786741432552694544304721632737334270129981014956125329462198173171755602675395026287715011771267925388313315774919734230822694920733560141786017758837702318677779124839100685607104880278080430488316251829326602767759909489460516466166907790180754801303682105510304916214481015379517031553695423004318584211754043868434336363177613809363979542820840172250271346365094072612020021501773341928227021624689771264426756679795772041115772985975498186744827369869104372203441293608033911205976801068559450431336840202637986490597705000657765345499132195250756672998471715922103402433272166434043960358566473646534720442020524408259422146302851048154189423400673147214993053772178055255452120630707097697123793263625676242751681256478221282318490566197578240910476601528895953844423155692552487665336100797780607550876571094159142172149518519395729494149091251748382396580330544966795732763996575211679025387048208491222715040850374493650132032378065819367884334442873413403278895268290365926243831292775322852395313647291769295949667153267717829670458196307302666390573057913886442998229748770529098033715625885831733527538376168685271836787194598440919778167402009057791200704432576506597766796168356126566568420538013521496259971079424800258283250322248254699007418729169629138798912629661903254093391748168729224374945317460785728825707515917780350815759428444311872327322734426389802598618845188721111988482545058573413420829130258437336840955415847402990481117192693503723503939143020598336045961187185223883989501254265332190903931453599312418426960416033504220234053152631326516301170951648678542947986469858999684775321938885070164156727926713893171561289296508750682652276111119867083926452038727967258761937994558312521182157695767110935713202357674836461973058153999877101606430647082255130731258919719421616048828907693868409950079535785210220837572772637805806568695354550034560088562112325745012034571201513500154334871293331556137489586226824252933632944002835524961819575177401169405223068937555939881093912725768355938298563929368792456597252575388061809047679806682793510402379209725848445511341616265516152884375817514844718465780854146473987157038940230801945724681395090950213707511296970279903604384955741752852885108686115870434720000 [106,105] -690456141551492257151892997678115035137530024555256291505816255156392826008477712941674556899907005445805728851129974685564352387128559562090862667360589113131049621150909366969627712817910625256188521572085841189053930665282409201566082785485058254305320833233493877940568164290429801755847438342960260892777322537796600389999938541572875868403455641553800163595854308393597412460431543126746877303348642706555255964479389856227431535528687141725335305568907703844461411216741468501368473037871935889021975494732271242788880333517300390287584685996066732937790952041995379056391316811014852872902186428893331425692424456282569549214506565957836897482879274664242678418036858448424444337031480333884401814475437058826371434952675128275390144694889938024229596803485451159986207780367643153797144075222791894114707787184434862447346214547563523879811025780869559904164276623585586927348512156832145572071901021567748907886146185536867353064470254461170123613255278782673784243076775475495873014322281097732656390415225565435273577898925795711918553210679008971632303017994971359406153829617141678541799817692398585742190997019458769045768982381309651808098706708322157303673282893163524239266867090834001008043047493182622290356174033917927200430917073884985764350169834334793901831780363385528243078412501426312286818848203361809798513406995982877218806726668855133454176088133724313759020232466851325068209924519777667562088362996983621458916861635059008957616653228079126089425006053265374777493824246443337410131194894062281903553504556456248395449678566191270040425011953832511979812350525475945402373594905821143644212870221923736726044726552689753415860840670504531380474196567287038155497042691168877798106027509115162821267613450892194135683842899152388853618341214136188144917106455450817139584919360930529419773273403088827659418039735654507900961641343185392223239376333096256399716967169577241143298264610582256948669930088181204115246810894894316948308372154034792298562263037817289261994521915155081867135808338378557339104602388076793417550740121415799013546146760183315963907712708135554432788427846193731573331399914423452004078024670934504365185027481421800682746137648441774769769582196511691900908228087074040538887118312209848169511865246577225089316069895886156351569350662471980810833161198883965112795200 [106,106] 1365423361952573441697795990202568680234613819118250964706345061077500462284556778895284206596023080351281492507471479326131968959325412951395580652084720536113939724064467569005628284031484759169972353586469355137064772551134085823585500099323628748534222963121600815070774324091081174900228698442170263185538482816543654529491530009633738622677358726741411701615230123143000184026624910267794366823363382397254420044444455015223858690788960604307878489803337569420160150999394927022889281905885714159172083296965398063538893303971729500613994864544069039667570493894195581222411114668644258904996268110966972957789221241639708502849938818694818976703926480973469826829547800352012643271978230052741822073288175799890394388769727337889365423152563991371750287982258862868185934712095206716343593398848060145713040597358097560713587826231488228663757009092885764714961216499297902629248898559919152807903068152873839135338161845888072266356752487270269384525527750295387303663093758555967481048319280390892220562630819628943080398614684538370004676157776596162859638353790054997187581297269457580633473385008537693675136428279813908464932328457417767263114763303604485635644845817834683165909432359667087307467399166468769228073700176301341083857526056027018473312500015594147517005497827283699927644447903205420939581540966755519803104153897862180140437843435484441823914580041673598137028502601125188124179878179560693486529114234686649066573251851160825007952484450512709545437669774573394928910780531953596494867497344451453453205782449468037873284777302363536267851777957391617870568047734459431750701992108662163710865937111502885563854192631919539807579613572778546139992244271383809955437824207879856761431529195912876025375395749477989935793422649887348478742136865233239060575401203732816336976407511712073970290958278019998359734053735616567442014954104174850452229793149590829204153771179227737965304971662946347861503386344070426686728880168068336292632580340242536476801755384742171928565476582568635058088174198389982874696445534885527733187357869558444814233087842582496467731784818922525759835444081063269843617892464376718840547451370005171014272500968672334798443510873858257796087104466254301597296626943021020771846860059704511080461074380972237093504727675602453809500923139063317503599247104456535840 [107,0] 154914480835348921927127260254761257852285183312730754285984820169292557475051470666703322783876313471815091269955761759623416813321204487188268792464413504762519056817874642595032390219528528290974609962301191754074496717390662039856043199645355532885903425820743491058163972089597641531971134575520582124394691748618481513436887606605522458862222795575107555573770066960377106145559155958610404345297604834113459461064160271085837168939222158126139621030938519453729987603082869229317076020035087154953599983007495439756856482604399442556225466234601508918319914688916548076009370641453104580412584306497101023648665348649087059683155035162882149693547943190951461331176570177694477003686881114767542803551492171343154526637505591119944482416736284590244681926354490206068281622432301109979455612138003789659312941604108052558839803122441039029062257671605538001683356566949222395417507707743886490317869543391057311628653290581144120807352094866327046023376164606993738528304887903332954125343729563966246806765644333892691804091250601943830267782837623923175575008475071711569919219840987023705026269758714749160569700478526591586780694687214579794093396843563299921486349658562369090397450772674476937119118985856058433635738990405305656780308327921975086091202450505179632811139423269223433183935894670923958636298091411158622817576119980706312079626708628120336787222524916908176633501551878764024049048927917001881103835565079161986959673240119010424825936553911932910608963421840197919247814337002760266764341990127602591535929473421258590231103623646944513309802726717630654921232432188042807905000787994390615844351096133761249348316755554327555802937505858216351971469170307053814023646565824360732531708994808662035465400494267243125429677425194219859712868105934648569674770598566906848563025965689827098351593364479955757990406220751341799277174195590593088040881749225069889430005717313188785908472172650199010141661545851952552447805697353424811607652405334660258044188004699032460685985434738670795614035344060207856946294759329630751918566944831557324138457144559979219426432599831650049562148690881375086905006072600092038465569919952104537688551061487246823638255518496864068265753985095797587634736866476248147972222265096797013028915593821012525395353702447024702502216750533935523435653980732354438854309356752931068212985585854115680716089750240169221771359215219604353295476489316449620211678585237741968043863990882818916834344960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -157318247329468828396888466826856114080643854011879582257098388920338951891953278056075219240517078709328294755129610038151413750033166721367292975196592454439830340957572104630890033675234307085634737571153138886007667642003722062014514239126160424656164656564341399871980315111633122094298414208092339864423102884968043969864250898025547734487576746767618407155943932486009973016321128990720241879162358335838684434554062938762021191097373186246749412719045467292488668899453367353518988575751918609682321438687889502522806535781797293129924822962537147918158438306168225305810139370746416748549916696798198116190516957367892883668199545719749700756276669793491693228080293705559174754189373359776446299794260040053163009555766998867660272959087715545524591437729787739699150921393262943378217164184987941505779908687449063477148616640329147719035893517588739897247823330705904036546040681685555530775471860453828270373099667599949244983276842430474827250267389259113130823381613310938473712167632852276836595404095695511730644144941606672513698467634902873754411222070176351391094417401197840297343754272905602806441234398427130556473573271438377693123406827013489230124205128022934032984479958221671247943637483218184289673068536096448282025576719897266742608245394720871610143919167508495629260442142690930590031285626048255650444346130299141833335261291113774759940756050430322760584147971453546534844282429921946510044170532837208372496807972017986917918572818310845841834959793861978906784646727768986000740814507395888752404506872448726216985089581162975267807297301180095261524678080202389520949987739724123414862152010918516501668242603988461058465870033484478137176193760300563718996773595001435252152371436804587643089101023179082466410140509606903698041443786574156003363557907411702418542308634028007383380996843666466463755244144630853215749735449581853463438515420683679443504843241725335120846585264270767938433719729360707139260566547875995252831065243970856892002606546976453366593357573917612040120600185897746559637710019107214115999723921272449749592204244637569228462415719525784449500783824619322307161656340442463385392090922503877481124339209580366595827841233439836382667422010175502706246268646715177511683736535615737182418474735779880260070009632332763651822742620108709770043212783629502165651437618215024183588990885500900240590039837372645972074683085923189575398894883843737459400560067174575041676028513618258175677020967534592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -9423177544724361607821229683545491385750556886542200903343795299028442572503467444528192158513136486513395057054197849243675964022758917419583803697287385904596038496530835155642430692555742440723478048188494653061776122557696098187888421868983909187188979827524443995177658507676587484022089749156234249932627024907593806297443794984183168264256023492244774419378494703834076200605462424316431592633538109075851476253378715812034178919662101509024133017947980892670484524526116670027305772258121036323578082624989544649513879883577042417805984220011885048824771785981853151243377504038437241965959939755104121558158430156506467394811589446758207880905574447900794767477166561788066307054188199208677462762357229707156526429951216107102441383969198983262602944643990408984084207049763314792506038163490715933504945622056883322509877288015483268276580330373610045654813739923564570594004532659016772795640507932163788063298483027938138479651416924972930103829028529080703037216894146907219183696897452550627934072570305865568937911751955510585267775428130148207986278117056689198559775303264579775093062571408591279493023199825215006732613970893191165469490266312134198104468805381572078754632495913329852711756438718445536855458155980356498177629901214246803763203716116858792954221625110673826134537301040996734951066030360435850937428220850876163961641704908333117747062485107927133542118295567103569648215780585804573897958594381446156449514604950700478593922731599893463945796197326076663824478524983998913762837103052204992865017613936682468971899621970857649261674075127704811502767143979019898622620291576646026161242844885002727650187934749696644500139044431877687562705056736382647433825367261504745852047326312046637683371977638003654451966445561766617607596921006227946420982738937843180967179590842354996314623617660660437065076222358728190445489669796738821125034840014514030033079756056039772961459083333125637051568526528411140657925616275515847136913567669747211141127338668546412828318754033638464592175447555435917243233474765367891327049476218732825129417373289083385590177179017450510183155805596257183211102446251519236760043177494793268895384682130602730060114443518544228667108446081013084762767814869998644717284390865218289144509427488210318866291877677811211931336127268377751967456331170769137001017369426744798763114942589522291240523008951280531432055462914749008339935921366754770606794719329094981214601593766390536778607816081408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -196952983071275352208448692053702679103873205040857341540618530286510279101752980063482025038431692396355348095372275588561081214193036791913602847793164781391583352648528450581288900078295768788272658404520285947024247026529611220013894713742308338606992919223525904618775648719056011072676363101185908613104828321140745770857231742101346468061049915978664714084898783232380226553885331614312548849064848920562982486508719032006306155499348643025347460404605055736709137768431849470759088590781629102304337086415608684829031309718483548687802228277271882694648806577008626529797546203884452760676824378300910721027614883059920057206649351708734465043512214179014334868136341005338507531607715447540708167822057526526835005994719528758986693343877036810916800782370833018307970974175217531976023302108912135415870966747118738699610258579371773499888525686409306377740253049865529904549774442460305575153660088258105120837128054802803782641621716008357838190557633190783241908058695782922449591894699184192729733765408730676335045186279868419639561631601702041056736004047872509734135512324857099572667995791012919824657120191861866666483487065500794947990825545070440008248329976439814069019493357208174359092435174174757434353639360477798037692345106887428278881810131912156799068191903607863784902427862484369765364200373154025892359450985992957351886263475461731659980797175512494195062374538743723298710527418411150631013530043327189177987606925736183174701401258002127988705439264861429524607354652854856737444329779533303885485889168579419336978213078924209435505897101832622487297192886800825488323409836161277620319232169307104356345023912418164635565929126130121042053975871117039275688918735732496607904985294251061730589073600933995687973120779817831021909054220921001589526226149386869929832686033069800115804613376387595498702771804289701742579849709166234655529564224091373731609109726859349464381940878583551716715640091506988475376860910162072253771933873239153361280897397323969725190391800213563620352172325099740554478334203725465760066084091228838662915538965051175341079338052292691727240027197057486194504938362741524609980810442298648393380616347425106782291167907996818595937292711700034347372623027130729521207283906755498122058033563511494743845360226847292005100307056268378110838521405520493545247806601682651233243931191485438527329502142203163752723196148724946790793688916573049392158075528176013086318061241749849887372957213161160704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -4315829201727723530194950641143861758993256008719424400302418935040350364609642002693600714400081734124968312044249557826224445757361412779977100811795528344264026867858180277322303891676857873518062217612451860544237128231888932773323497488107601156194340085727463020372467212303470028844376013153484434340747769624394564638075745593010146491348577592140402523999640835816622864512345075179416324543292317091873602005067552468046822509707862000413284622126386250175515562033391491927778848716611893887920066663990124677978386209273248634938176242293670532618901625143240343988981160472254540578170351929603848712990103934997895017053531228907553266131689536814793818366556039834256306421674270259881611875544524312564834543788073282215218875384389392481034987112089496010121075131369605853555643018742674391383183693681452854879918430603220889435748383793052692077334836021491804768829776864312413466761790180938187695407677324392562047696982855250415249018542109278256279216383864109561360748910739576203693044052257591243216222027377766948556149433656366344626629728065890847866074364758469502503714094096896543011616235073811077093427715312573406319909679470738130722242483962427028189064521316020423850124685384182718096802350891361097328298918276733728800157036197282081704770431435163022190303267222087360082829271086457145132159862538014105776558206754643267542460442757375224047364339392565815459757392115227906634155485170817705100640882203407572847685043700185510319185319086650393205487367609514082088732615749864615678850092417881670336665857065376560490252881580731459678734720469229458808754559201230752255213071817388120958062038997935164814177907657838993209439560562366923908935225377313016044233902028955445826615878924667353072853410031352558545648404187093199815691459887023769738691825847630997503445933558989488566921959955840554105877381878351663627818740714745794750650573061055882700003869360272076803472407589362973053617927692411639872887267619199214059467854042206135599334499214177018775468931380376180932355334577049778876890711732036439439293111583694998381319166461605557131289987534445158098882949122843077193353532551722341599714502632704828807260548234086130018995812929575540421056255661047578463829393933896361124868162483299735381375669438774755401323051043935542042359184204092836513345825605484141971586988454279343642331617523650061706023571829374374740206252294164777645299178976207964392273320975601973809892141966557184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 92528930172142734376017781000212506788829769057938920784587657778286339008065447418722878779672150271603180778494493032495227948989420027606068472861009534050142009513161603146053143949826961115638907332478929073108756900203909707810430542995046554730500165123157490452901560889896062665779730452813011550824040538562662814254836703604249741264083714358807266691323824731140489637220610464824556153786608990407134739061114717009872756587548260819542180349104329256403797046520418209040930664885621649798849898020024476587844442957766579721993499631116770850340797774371898066929773431332393396398424848164069674938530581667356089252586346753237111658199104802536108439297153085050608976802132862203904432199317041492498613010247903782653071508914872269062873738845732965046465439443527275275841317424379511673987975444596192344658860692926766873891676785395065326712541586783777605177839698535785733456662986795007032591284870673671316381577947525878219830072794284219295010121305087399652131140248000453077515188131770538174316436734587398630559578922355405489173932582772031627955903417263559141470478741856644102363966353479955735554641933948778268558835847473920106974068619620245234271456414711845791792659877984737613998696897760636085609871986280944148292941444093696826455014681571453917838757840084118207090900863285928028602574356335008122187321048884685212244333053612329370733996325702203222786370131501334015855166648720804518473740990986160703680650153008588560297123212361934688436452889517455946921098619297303910619021804932230945027268741678838413220268542514162601042193859448209720126031903358723111669138965148904947413572462706078102795453095553066762518622082738238959920079221994147372980367989649068199505585846568669532032051414808386201865346918318928692869707875490554468389471850675519065857892957466540133878393922733969303710429312353837245461348547248555039721700144178533548600482513902778528233874534510997069441938746770092579893295077277259713711742088475021094251733669447795266803712934976068367247476995331908016191222481482797394707056139792372700149154277678664694158713497881697652179275914972322059372871045254178001267108132399041207271243135035263764255448691719608668889941528452470740375149477149620242810996265998297349551545557086007791970955392630729183201503491491366152020634776730154725634506124882405488982260658681645434275094913449073616609332761009415433453345651187055681703384566347943035105055809040749166592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 519253789307579455162226355096141261304643953203825451617208051750724662431293537852703970321058137093753268095387185017552848101833798708663139850119474242435010718925467822502850136121691509823056070670162935340440151490360916854096439709753657278044232881250756448367706577643194127504350890247498914076256823509567641756129450872209041555262250533556440119804535152581965249753754895709603847549907643974853526237687359537840984552222534444725005598048299810094842735597825924767903785954819417561177326693930138709966448178960590575136241192995717955535472961598183836511873140798260792449216046452675989501388382567663528803807339390035435991370284678583688620959701606638654195605786488313951901362759457122618365961057099248064354449825445012437413556878869946240920194345934412485454728056390983811095140499909536198642679497019313717868352734160104293501418359916886060857355882917748678752468348673589655325524988978043170989899983227493881218674571506893698810981197313645962021640744981242004200626017803247957074514200841103818888941276117220655430152603242678809983842081053412184873612092919686441591600239654885838764008744212602085442279580433254770802449254859544912458486016906073745533302122462790106507248132021081610081331705624179145636126749665504894682967159000707824396413493305789414880545986259594118175850096111361703446799249034040524990361082852718038605159891488953901150216545990910967593618401199607135854418557513926684059159376621311953014878937061030160669363178866915444320862400525170413906977985770890154527570056618740329130603575651392662501533609149307601798346755958647025330162173460210926346529721136125135449890381374090592585334402401022339922215932377555088052201646100773149074363619614019631219239845244848710008605170900921958589986199356696768585658710488921320197393923221281911657739658858758581450101603936389861742969042148596954851056478303761224031724692156382785864466430055543088753960506936110837315872576019874657016638302214696230657626330080945394741724097989609479686031029657573477807481293672797418880036529358778360625951356924462491289954678169272614403786756152315927892838889004509996896109043509224748442503628328463046728460568450520909743657192553338042477128064086764007569044359119673028319125605108694682845198339275141929558399488039984238493631846465463157607038595030321343824893670934813900962426653809624253976098221501533885493851092386721035361325716302664480446583595128796794060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -7825230364339333607996944062984577052712124485858294012489066719781628251066440321506709174796995147501330225932253171508297186051816640638861633847165667761964664183499564462593704331922889445519779031695870684656983305126813083621816381741875924536056265673034396081243694401677332092453248064493816935539582800179303630395777502675203340291323717969051905402013527197530757519712387763827186865713895071495602727170861332084033979345487723309522443709178628683801357517114357233792496777151488217440668656307699428082112731838442028207893371903653004079752341037806734557253777178534817353009621533283849571639643549889728244447717678916788046272238710158108924185003018927309820434520679176265153714946753675889450241054384535221066809688582229411196675982259959382616831080900766127949728131169524379541809377628942262802952577573713107537326605292939135203250251530835290604056185148566920653949808640262210960984084310215731454913159989274183382640489618812327048782027404079673580204573070632641900726390512329043052113284502126158031287219128773464096635060364052893851919413666602343070417707049916811209263793618437335193602840393331702739079147031152902495529377177421189728799436493314951966350885058755298026334838492398015994599746361457352545024283536723120442860792180964275783098405075241475925372148799070764540892113757438822899469028165790936379036243056857555997475197956833649065674950729188805782736104809825763580156327984150379216090207195780968973072210200506058782515112946995597599186339076788641612266472817987025414263455500750687883339641217924488937867202318648618923753540518069394246491431476698837736679200593824774831249006651626250558280709307778860366327301128565001003116060319798978890647390770075553701404954964686715960813990890595107699164111174990832480185944992071119207325711315847498387965688944638391237625958610854551482736400706028694206813046227697990599680407024355134297647518125822150074535659501549918740355391779020651229975015657938238123838422649659548148612807498585775835969425960214332430834281719621300309574421008006111487899999268169679688975318361418348857804620700862183610563551686797641712113181916594829385673833628556752146098060447933758247740326622237208061696646255522543117502063289995590973976792953820091923939702373153118638498862686750898913668084107294045330563377533219786984742541014002237274431391028362110099823312813314621297090944185945931764700656821599402910931147117998187258839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] -32694529957099542003704568589026319613364969660720599324112633696084069065832584792928603498256010691697698405220291093875575841803311313545206992835320133806744948666115585787114892117550253231125925915607086560618914572234437716044162409804699370664123001158071398697653783516385597246510895922629920413063521255843958432812917633177204538785291857169375716378277856352365955988714337614629740783338983711237165907316272215280467737064057726222861385840907883262798020767848691368379838535676288124717499372625205132343894821800864262906601642843460887405114919262063801650727697644916677129902564482100274930326890841555256929379332567306449792688864335432886402149123508173997808841444937078166395033092941028165753081825646876448240000195321978924203766552394714765203415679367070647330635459104971372003117010889569345258641680005914717441777313535301369829994829116189354306870581100956876565995952731503987730166828925246786351793933371761882324357322116637337534924831874115678252512419128183225312874700157490470525985099000249741608650229926131465779058008287785078762742651159106644281191934615974950492318086334057499195020869351645004503472422911984595191008350505726907091020242704651879987628038590710477300757182776146982920885271949682272516631632809332142997117028749930762560702494975061587093506541825696192166186482369694105948220958616906727597462220435771180158016043458960262888337513311959903676550308161304371097139786971216961652581754188403884000960582897499825684017110163928617518003843725843184233805893140840037190667368632766673919012372539342800576765501830147803227885709421850246837812352473169297618308868696863635530946694421832054867141008619950271141642645233246546396072690483927492281797396611567245591271374026557461514244077543437617319075140746158822024434576510312861598047325213804720441520677151484266252278114907387094582033645677119047616105418751887680621181279956539559340942120306604550450256576148655375768784178382693249160429779273954052494132096287369555412666572184985037261285078544631612994877056434194707614688174441327623336907374164310430419777395347887825139108622600564969765300295742361170263505457819657465719115395395991643633252416702689336220716802172927489023627318322015978640803266608083952097437729153936343209613562235908698016095066536119780919854493873525188907380937176294303737831195873778926954306242716616474017412884138983099600022315606428507640053823043459103890397866800069702005555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 282848623713108277283336358682384666161902233475969131938104195841997508856040545373550105019115577022042459880697279523710292614509632253071165403867895494642824458915863998553601742449048275368570761018276582910545268112326597178113900052125157032066364009920469271785410209198353819986745902908009092086336714155270181956239085709550679038011377781960150580171836917278884500393367391744908859938168751236312150687707050632072595312785046800040106026040909700373176311482804150792087194816731592277602958619964775575710157471231148041958935656274973166628089424036901518613052814921916932909130756283527167586818214571559185839578565428356917406480487525112560101135157978472065185194683390753520338570764405416235158053026569087557191654312581248761087190376335248708092646855047312038676870500223110497100140096126245865914435536148755057771586727242460223027828382534934755030293240566052685680649926901738578520804415260347188178557029646757635890738027077709177787951668372913877492000978322183008278681727622974812949194057580459096175998178615988089358675156105320560516310477164798141653178366009205115808301211175191540028307597109246513236199649400350338128704891192919603216695616740843618739611938134543431458610405813958992375135835539369209328409102719254488763379753409753634727957636930658371784109735515637526310543618769781779281740078230723600609484404572422630619122274150448683572556285608120609266777659244024287401224851545866982672052501288264522215892354450395459034636325154343651133141764133966562805144246111189408782193055142004819049987711944562908172092431583363975759865659042925125599084490882596105105624744248252594151032624956698688620802780652132613003837965569529483292987783021982034856328120052455992863681013169305537302974409913899721746566897212502363320505444763231970230341643495023334326643931141806335830218780929303167004131967210082936366330818336478464604437040216968877838669311287534810792289108214429724813061393166221942032477062846635356153269021227207206758201969106192728196678034644984644119248678865967034975045338854117586194554562683638151761580168741832148121128283409394484680615229470269600088176218802657588223786424903810842880676170746432155323861642522685937195787700694727055132490684128196298670055989480504005886205091003811990191333410477097343277805586822164544824293457882225487628712029873172638066355788708890191589345591549959592577460102766908458469595958454928319647459813405705446524715008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 1006644587957970811242885760464315189980753262117184674814287218022771829245967572918909759598367523910997879860897108361145505138197855599901981500632386237093450728941210946432048205067834413298115748891324906807865933557105048287415181698413375613004111088611283346746112987875129585255008677399615488966330335901400906003987513983408425650861013510265127392141728956171795785268201587422964831213946957248622721572858439660300089122132173241641869438701893777855717556931895661079949632550660503380519815533184819677185445392701777262966994167673213808509020048974121729867422900519926671876631220980592341846294243485198734990177971316117631248789197123715896125662348214749980591937719908087042879962372956625661161478356008493078020993937270155017913525997027366618359339499743756934090438433375292226519220752259403292035151832143458293254049846406628656690178100639719699177444800172103425635813719083641181404783622073388071238048359612463200618734137270088865358663503794967953531545573994337669471237941098033134290031109925355207128707387680204112934913674058552775667706520578782612268034927275664590941640677620940239893638618009200417076633189132874335834838659443007322668273741174580901060093750303661447348555970966774778197699517843805330649438114865262776253457864128309867046516350155057799882897337258489441486076653688583361192694275884712149894633881969429761735341561792618971989358961831538000173322988215432567140924928182044335359384109288955320295409031082026765147933761265909223285887302701873209580822682894787442823606881567204305276195152412900722126027759665133052324898684671342730813705992413652883847144986333392862770633016934000878314337481569558358639001070178149233928156876076321298803224415583989839433685851470185696879986527739277892223002131659721275083646881269154478094571240551983538928411033799760051435744995499109741453300945763231281554000138218960550159147377273789088937558777978453709429324236906963833295407900134252787259100271062404985142271216220368458588193248292689592058631160535648563462362283654841589322946080488722959911674888544208046262272864248347344245770149933320269568395258676855913586830091881182491655986853386079405916073525622320236827686459648011886209978382764077478550943475275071526991983461793031121456096319162134336471045268368818466438746345334423867863195683585378223500474190151172064708978088271470103774459054696900679732193806762186243686978858034081196008616670590346000649420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -8879274499963731047898304260168276909912218469246537824460262112236092935721427945349628314072087663227906950881870501511578373663598482433988049730026353872777362318224709403336971286902245521776008649262022005910879854621401991246409838765059623891245436003306477594056789885091010485067460755353119067253005142697811063739667637238024227432560966281438510619736000469465291142508271420201495283243778946550755545368761968082526794745614296591613895321873222763698293805421917833467828988770513606125788776904695850460798791284668197830645813093573215547657246427600963325509080205924086122722864957615126403810287696411315176037668206569049125192657195037043527717700522932650440719121253903979972473712804316585854277838741812977746696469542830143389206324849673040079616093721271039192513956372142401662525881333053971031273076358335188595802587004941229968271536629833820246380719760991087605975523359209636724781579985024667982868626477393505675251156494366537902427272699773951643896460662526553523098654920811987859066457706431499786403223625790284534817508396105795926435079336280259096462761273325065817440100759893852264214961729643562065192827771944266305570986678839128111812666908694824206525433934372800643330763035719147185146520581556409269069787135145411982211283044339034686946391999840260413534264610571645623069396164843395619475304656086647731262268261386662009226668757066778496968023627699771065283518026732935512087134934391158677791876822243017386440459718246698111569521767373355198881810994075432843320430063434455872914177824907215641565030684782229153946601767223042080774256862531850028058112526504863672150289987113927219647579975824811054597828506828979817851626479938138255187248648323771118162262307108002834797575380066406914567037180559457227265063458340229297651367394177736938268839487954844901828565441736537143870783569114068251352710856283204381666127261991449670543722335890066160142155730620693662975458950124573946517182397382044494589006599119942275204228635979682704560501888851342696907738192859934707736466998848050832570655037432312108790048260655162105136989903138869684783654876069947388436117037163385099139198096218723865678257276458524339025554255387052188560070604950752862056250809622462063376352360952401895145580467933438066154223363789475373266653696563158055002647297645703366346687515639165762756538960909886817043579451877763678629308387944236744803305255518702005631690329112909620213969004994174340625858560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 11816086830688841991014007429658849618380144773272584864594677318772825617896410379385597983619979152384754631661828488778778261687469432535507932741311066502180686523313866704801667632104518425637776746628846084506862777628570571517969918454688924494761288608447163107530751249748534970541678234895276745577580441703964270990558011930303179570363479874176319221322798481376833195267849969318775034316833514277436716866051539190935733179385395583119688725459650495672061189607148529522701269384431851670227372272432323148120571952662525941900568162244661646909539652088002635221862287278367445583866905196783497978014443782027581312103724333485233924989368465985816855461954669236198082489387953805212260763322222835128523786232021188058899512492893423578094771076825582555664490871481778618558045720374846410606842885236600746412024033265135738404100163286950814631815048590762269515647061946434562855236862575879553855658260400765095099438408118311901896015498621738504626105969887659935243369969303261722430492376698012477422477556919683210418867654661814701857686265648149667223730669533262102287804169306235161460766407692478168561019557815818502757318436952664227685810852465546421295837468730313594964988687668609835547792102742742837008660408812947535928500106298241783287771798196497035461405107222351931652060321765861865318910154948974216189615596735899978311312115257143485466775084228733289490929115250348437019034239148990584012641639215095538642340817647065578292179866192268369470381681315729459061015918760739881428907025716483334262207058255502297054601709253887682568666937537250921146319471180161758641535287028942338096466538526051749225311008716932536237149782580126008123241184283404846801246088245853274008620337992274002757687205473469708076091109682170084556247333168323037135798691490630002586774844070074942562526376368520496953447561502037889211510640920457390561033472027649122870008412788422885944061476183219120676370352836840087243961595263934197718060226171041940627118034877921961957730134551392828690693488280739704775204682012509006295798527683830955578858582780119611222414502839046936972742634689685685073849654578106921127922667357102035334855922226057921684132123537623257903376187640588389179969260407740297524082202300359796082604333537442665374970183150039287812565934240438735841769210904595252491436157082029298380982797069196387972849016809865436984534605708145728714625420783227526907968681681221195706967100740300391736934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] 43516947817860876510966910313019763257557551874816830604315886724430620084695828073429509264670524470397208056513584380875759096295953593658720783801592556954541530945930793155564730732950410235839944768289293783290773064987794431849030074680037825678233268531063086952697561711138542037733232274500080947588697755959484644618828124186743525789770192254623514654740949143850044969977870439986738332965041634695479761998659984071369341468982807391526373825329046806441330604218533505397034990151074680613765120772234918036846322364309947638869679481077237007776820063999034976827376616285301298039665859320815679163858322510966920560548860893283553202933835806636113983246759549229293347717515991281752127106976802437243638303806197744938874003213365656599592525167130784133711749803599026157144843496205347386845152754114811793993809024864231597943841505945303643493789967310370370895082846868584286308453802062561332760566761587506969192154042523639826830241776711315714944067501091416542798601932809403156184167266211876311442145880912252871524974072108806435407661765074010580638647358967324361932715892363741051151086269990485541374231755705837250071903632181563720306374859948507547572866981803125213471344558957506935476797994812930719257480698454645523756134254301936230943842506383332591156022485973685249602823440145526419890007543573592233013499622155484675085606981174067613147342846239669451533514761752057730250633272869526125374650018988626971871687932938423731132772556964126294647030184641754103792065628317700566536432390005174651982293673073533210998468288543832304151669730064730296555507393507290513370465951296051970220811415969352731130185443350673055477406644899376321205715220091390147675040104898837846966001669645943356429203910555535495951752996233295626441252805880189268073668195491927607953362385610018502869956682508434677814512817599923408172233165808607256552537743813395325117854593063481786003507259872085892990582206413144150864619147169162714508340321646882604821343612960251234320885045287319044537896381486224803807627001129864221743803469995746871787971509373630227922302674117869235516524040140025889495418446166203762142799731247398815106786400308989969186477471299401897957530750403505569230594474457065832901302854893880608320992794086704149560076698910743750995054158022956610264835023082519770165686798524854115294892079388679492195590535766739672786576821364362369440894567567907075134498744696229170838801937489903659696259072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] -209247940013205100588104679360625395607781201843006956087589108915889407788705534357668472105087001050256708157699119826718142483901352964163166518163594068607785944243808542510745039879493925477045806818866937332369307634077749665207551936128513403828055459698874642937388390967927509741539893111772219638501773041914674876577908614357696639674538993787968823112905003963407541168016539059149269652824018122933009934390565194076065737743744851853095078364144236225672054205298519607158642425814504779956513954795807106977448500384267113980261243145533938094595855455202620797549248326722852087399393299131758008701338368762866819073529633445049095060034616927603125292094427313381367801754380006656955592818232304238274346913375810792760773576340538090553392367488615501593125272143319072022699960305166128011684036884126473002486015748688737220215262063454249136840747698617998594684897002123751231023284313737975945560000867290797047002800996440836892741807054434813118926659812049785547915243515426442246084401294757853448295156088933474574485832496344436290989751228377608646547079313266172691614894239222252085267555917564036576576793025767168821391461566617576528309260148060241830098926080613812889226650993763507933507268080676012799362816126525007745477911330295523243232071615891976356412581882573525270148906416004814858002384672102339015558451398068569884229519743863786742726440242175864885977834008523323314432610966495555107710386446961524114297293271325923675485948757392326761008005417401805508041693138766401931665370024520565186732127913036866722812613690795160219003630754935644232496374242265056630729200308039512153987862265954338322905784646167785142439051445256876671294489029692335047383076077045718963312902914364253494379757361395064030829812900744772816579700980859569171158529579581078344163183368806484388520010497359529145520533281736387201220747151029303422606923881900453316796727867662478424660528957053219616939769586027546211775857325629054995073974205125165153237493041981636157002402303542578306573982712848855065518649122706301484171524337766909427716059259921764747093385082204185381794053743545256589938100270554849670515190744635870156963601882419842275711063178545739040155040289149526743809318881704159520846428218765566351657539665652176105585964731521113585991068869775916981803504989739003264571970537417366626440333862448848979758126761504498530083669418822579163014387274208754569409897178915231149123748649326884845676134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 446638171925403395806323373400923471533592273579270029534609120663458638788676646439700754457889238800947895704838502232187541186312559485509840298349697358592035847764448989779558419855410136262045919633701584420735157295569993893732232025713222499654117291208419994173759012968006884228424011338134938339159042862554859733637577738061137315443832161491480547165281960968726901136341221867690327952584789101593379919045152220471555017782419316980588110452959952461630223119885000866902485102439833706040291678120003631859909483985396050565812612436160826427049219367326681963228643783364021906226797827909030875265884732294024381112137944659803765853832724038698489899467066955956834025542869230107802871578025313437829749732803025911524833001272295494090656407713881463617878419364966529391164578589463283858652080372305736482555307101187215349801451134774119584180559324772417586230789595460120875512371054634171140968141919777568960542345032324279339151570514259096151750180876357043996152203713586494998940856125747645975884943806824023525612153840600440974027998050784320522693646007873767592750344611257954572424946150640709697427401600996390374995674264437398624242346704413447465304861665757381984756281697609841172160080995811623971003621650799645798680731978435292201653171818542350048994834882594687945560377745292571903748225735958616988639387203992255883434759529729460619815532418943661819742031058618618105118720156314882356381694478664061621328563071924483683076562423603604057781450145426773636548288976542266596049250223708947878504654859780929934058197877548408826326357090374876020340226399390310814132153421446973934187706916543236869294033882795879087319641757853209635336544501754979406255217679491338939710520118956741894474144007351941633340625116868484898444386974286760209356890749151512859525166792845426442763150507251264191323824904805121818867898182167866726247469917856265895287419787707820223287681399615751034187213382661571590899088109629644037720694649975124183478831827374714348312615227259764455052072144368842238357763664991682688276395646468949221789837035857012661350122246498548142775765485571155943513252994296411767027335615315571395432038843613358718853195263966643372306270614084964665988909440159626448603011733063571441097227184363039839608861186019408928184537708599425992155677388062179547465328030044377962508786531226536865074240697143294199241707087323963046393465958835269015159664750608546765081889704814608802675425280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -494851579650960334168311013081036371527108752943934272160221955269841376303331390688705242006232758524115029229375186516469229004618909000357124857667670018179586389265397220477478277906976588751338314777806622005321182252577631540927797016642039208090581416044170784078547364037702526560297916380333804396125014120622646159518888952331927950059870097580773248923623540707286251642530909031464886924931432664466611299704643989992229926460075015641560449375205773126669230394163198779837667657925431715889896750254397370323372861675998793128513541051746157806039931642724593112568693204489006933286028492729012969481560991165264056863868858035043095920127915286306737183895875907676620479411969003451426944447336017438004766507834382449542638099032669312313307989017003674317338344352831331170811551497829670137219596643902169054214393949754118830799474203231524170802710316520510282797407911363243415748116778240739125527760437612278275738335118363797222630163870946586050898375945854338164630920039503438781129962002965900881092548023233262806461348248831214342451241128723341107110835291277383696823978477882916025300246910333926043409096101760453706914765516180242624379525125586699748003805683007379708444147242065845104909182713127915359991995431557273502920859443421097125743180759167115979659146671243251932240819031689556509787265034133368076996381362614670405843861927130290256571740870164913996777425863540617634840345759759160089777932135352002008419288164129672941793236865667703424819616840667794378000811478954995278883844561838188967935331729634868889598354383936395530313227429938308096633476574335369172156521583247952279769778426172319844755225335431602005411722091170335315138786033503006743188552551871772141706103166113357717497851329091296456527853125987506862570354098862347899222002372940143308682576820904684607842238796214078448006001073455425149746124283666364492087186836868503337327572394740779739136947636249231068071102826637498915824201814497064237640030013395102039834944712058537338114309754254874332749714946976638484082656039065602115175746554605887705521022685111196634830574470772651474957085699444986118759632875283775463268458700583705018138659259917423881494484891137072977919503566800791571326273677551199196535397272871480104147596423016428608371706039260821297407809237108852986432827102406681406483736015696653615163606345549314074093518855112014033004807646835145672352433576912363631721561939266215998177256599250288120535449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] -157842097536340822094495694564163106491243817369483170423668861611753470845019195581405914633554588076780420221563593231049893366147021107988051174847195234647123831981403221020266037207194419299465638470743364738527681281972257263199744618526856893973494556848122004573189454158045010648650872457199170204585579856837111437253576318865970025239904577654139811090516947377680678272241922321942864775079035138612436405269696056655399734346701736121797793610716610542222629190722568456537491349794072090281671820836680715978420403451267419993306783177477895460176238077413934538377472787280950644232012951878464162499432774895376450811804764798660287421297375409616871383559692606340773330769398363058927267442676347186982444536262051322705511529238019575766116685626895029082129336782630051526697336667844052182084164216008684859762601805436874699487183074846985607500022753617886193185656801394952290207649861822600510091015846404493248617407391285127005494996248210046169963382753895495394288066504572908717192095899259583690788857542784838914741841784055340588242250830995717893478089596788789315956836675855830817208220050468649685696579773954632275675819493416813752998309415764526032059683039550784179342998544557934289619540195927184803338017276125949756046392317054138253968141528116218218548042779911597114718221366612643652705845417474436253769803199994795154649492857274498024830800384485690963079147910188223205860794301066454355977303838309409007627963209452997695358167672583767510541768108802771467295298645914300845908613194917356627293078941185683438044193215303540459963695690321374818479089218123697507103219341762915831284109536264602821597625473705865067461893976674693883457569361615687832004701032718642232931933401666323531015097903871493321842107037539724805827786875415215249133205749873538274162935608060739573799864087451464990018810269171931326890904303347012865093081065337111905509074389838021759173937264931110833158071968897305144881471385492433764567778236375460548209635275400676584867802878413111683008369085599524029914646399307669572426331423706516075232758086358961714473031213487219134719386241147009470835361037162226821115207870052618312386390552302570754094526981733145744119033739211627939478922128803336489362301025478145333175928142391733732920004373310670698802726347393465686005707306069905782805389211338443644994833683820458249352701881352049895134502463277543610472799442627189436774467010180985883886958226567896619475271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 1321226555981518170247856638266512438574702751037708903271160453657318052695843250167448192985852924315366518838402184515391112071031802973650175669788810316597426921154568506795300085270855250198814419217713355587189829953709006397988084355728223253118643682571657968197697135228061927948793040126911047045925882435514590154364387733694125976682875608645700276732234577769636382740005915290027615673701383402091575635475203914959724652150514856575855507167717919244352193655801021909385789125007682478395678135504043692674288924573577394858566120022612943808961985904968435396035862595315991079609383983485212873879543150647589225683286805695689925930565986980760784190564321056796805365779854260758972175253681798457643034953871957367819081051145119743850754542496412393929325939379840078530995527926379170223562523121301152256720894192579830424745985220317210939791277265867933090470478693970704457848781372848546280172193741209354179026458039035411832617530228526348118873997995692686958664574037626688226846291132779719071759975493533110887568724100448211949781510334274267602487054400977826738509230798172839255497073530664710534874571904159253993832449469768758652869184441936552821320209783523627180031152166945123213813071274441017912843331947489539422582343485712330091404408960814248835633174464501804309884933867433216140209793220242534957192985092197685341233090944875985324929105440168255166292434225283333040777988900066926509389475839532435107864449454080960942161190572243748007441414613831455284044547197549422400006820525709197652217815612702876616565215648373331389592717057939118657849916831631822198896349684618770727050348946086971729679067105249547112512409840513589256642430410533005554712207952529379758025111427983906239930293963643649417380359533375217979264466295387021539674414515342699919026720083453650205877189743633919116083038625062413000917421441610110611307900282980559610123386952456097917570252096554974781321224388489884094187737783110407002752818960178329266471007974457889779503598677170402153407150146009590187489155003032013783277823379763667291460483315007357059975932229366866384775904949146983559903958991515780154624388145103849664404752889935316109037219782542592111274433185505552405933384468504149682447889811437774910684621441183717381140206285783152135419171501712607152440268501871672986847330966415672897587696184692601110525343852557421272302668804494930026801918672945816076882540088507713805388657002551594612005273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -1162907410616512303135461164147351293643022208742543778988299935338009454618863344398550660262097169321908181753746490041513846167378726616614788133140443971114776407946063765788591283081306310124832856928232845988289949674992082257820687083740161653953010036321016887962445826494672590703829752968572905583572998178470730035570104920781781820270947034556784728059259585638130989853326052852707640457171572857014367612836675261188990423139943652347990638790928209237794965953412388857999397024826706048322708053736526580836895833497189018844927361067779354284479721343263862937906727923241811103996249800113531505381981557921123224732178185191963939427571671364371891976209652191657229541633004489309519015092548642610115190284869281452573835687415773261733498530624706275503400448253502350457424393395991549692011891357928344730527028457662201495023967710924467873499438229747223610261483762754063782371109666153129291476142934045081302949073336220391491340214744165694597931801923282158819468991472141315103324328732118674139279654138435755418090322090069878892262475310177533227379314672364358204852050845284600307770901049903875273247736055746356354334962160000264981326227573510479829672543504939152293841879958927780525829614690799391554053439694156405672033122009864753538332096549061580236307046642931267964393271115873930189177074925891211072095320958068211559515863857905655071942703294294585123476821465942881443088786843702507353206163686776728201134179937619019065013818551243505247861648009227339030059602225401908680273820536482259625230384539872322733110337534407913400774439415801959155012185492806944583445874562581453605419777377950588722786962331340896875429341771176594145434800447074813434405344689254446280876466178211830729258623932460821605955245739979989671115007863711217379895023361046802537402295506287515130609215047843554043121364225614842237025311673373639967429870891682931010649834146612680409216653913085588941788712302385731480731120308800854398776085340065226011846641765299456073091335804006341588070252327342337884668858256072480747552812240290421230647092234716727112733075818263391898460257132468422202068643268037632052261694504403929579149156370680561605350985092986824245353892457340493652000788820838394887173111488831382210811611668929931876887656534491919189613690759215201462694438130628648574624954702063486122691503981818437235369327617425400416554855879412681123384453780138276983968993058657502508535893761492789147880914944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] -1178077687108105507099229919459509825568067701987729707440160214037146441690188755860781098678094543088103850859674017483094195458991041004621091780934318680270935098149549092863470744388530139593979788984673041985262203022317651112939239339608743725612048821847552931661287082798287098153362570561393405551832051014942697999299754135538730691035785570358603085919015432412102065151302033808630184000705345410390005772297439137326402390912101099547120934896418939724558831953077897043572566116182612165778951322667049473299796353081830250347175496580365188967920887199784907767066024515677918710464179700903938864304028719007702575889769466701818508938829258954264234310155518242891554095865371131512597274181494270704684121455922315576093937617631473918661051783863750748740290673612236970170715599783289681693839145887687305621704563026591596257184451211668580696232620053266529907482991439985128745037077946897337257074628750979545840251187409903029239181378770517431969450355936907185078363388037685802276586134167913909529831999224117823724684448006665290197158944105230028601680765892234085883303374846176536872544959538608655147505046661107846524298507262925385729393057835510343973260974788126822084337706151296829700029287842137291696843222746393308105087707409757667063846233966388999392840074061830556506050486905421827305402570822350124502921228178278198503587431030370159443581002716856919419538182448476114271920730393312067647314430803621989034171360963584567808095791854158705963624872109106965754289114508071707886031353785423221069607208505146724367880742095054384683200979449555143474138563307988835502122437055959880496918691988335828778151901848831440062278802977881459428241803632255964685765918801081407365177929282813531410846141405026515013949280579190498106100704544499744280479504749746546787488134632298034670509457683301494261436150844491802713864385798927111807991761200007695634974749197995748025793740725181558507493094759391552893212361609026225151008006365577651497737263602026822864850536279650652698066987929286345995699138356620291640172616028242297532823180068717838990412914051542793837273819690408126300932299878793891942902576244853004156921904133111196118558646855183324096934390569395287540115774215644360396267913366023563248318572114815285605011476599390743155691279268178807780712835240816426954692739010423660894734755263854404287421737380752615372558417597876325973049732897922810117804751379862032964131802229336557557802598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] 2752841342951516933335775594012500894516836030264721747292213925656853167112992636109579007816861001209227930731970605405020756987160442110512539818302712424350365676505224972911220258324616693651769791030871095035331224546577763623375373842659549506770269609266302836985704048917293865120623907923407026927967858136599640395588661412552274650742651486338810180988068762143509954533863929148901326177021024563136739502485195640990771839289409575621426503614875292244170064274600233801160331673412301666139386531045294978525143687605829521470175419063026600555757468573087568258664239758479951245229156921926619430821496600507668040635733445363378524675332059595153152705383662078085696162023791586358118500675996165413588563494009918470004712277474726185645492348931417353103124686367018829028702569836608287706166055059008967954450403387084141337826445972336425397749171784972277146752077352396389689064252868308651184206556597789807724905751753509146983820133836969376950819586887099993574201508829392580122097806489562718355743494530670811449081336702166039582878236234098956864585586412127530733107179704218740448603042346838204037400883302938911721064554844549647996862955847007527792728511629724450530759166198986972881905459419011986856092719154182580767349804983263998269627561195617045886282708583654871751816870012665550359468782300735658416410229572282785908407440868302587404646048738150795599803502258925510542506302509999064144604124237094468155698492942584454992865428626420725564311162523873216347983662046080228460947681326280823777176014072492054696679855469532271597122321905287918051019937828585504267128899268540872938943506538018192863598628359121132328439783393656367898585443322839789391807469817446766611354228888624183095474650108781292739410938737587198357982498212423866325813628224175014914291240790685308412779171687357630716884746523398753121945004390079473988239104662142336568505669608415403763223637714975922411318051755740068681835847425727427910209868864256946792574180475722098237240542986102063824508509480005729237608785535189332161405913255588165956441383883957064877967131764153874399667023471813955703431727781490693806459638598773645813564676871508052393537538831266516481732768582185200576221056585165844563195396263744525300945058493851472569165401689882308764453117403076527268644050535623580420522343541479025353576704205501358296953845027553148446410852868852474172540602969335146461916561655401209590428103634739755231796527104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] -1667581012073674298363286338350801211626939835709647258674537191988339506936438515519123999718408739412731994160781819579970928943381140771421258238216775736097137890962789166876141093083402585894440156935919437594185907682561347342480498830695758183915416671680509814186033908045752551165730947503560056189345490074559190274628035540224543755514959458070111601394314995136926662884468328970791228757462628322253173701107323531864946711958302668233772111362706242894662485442919573091570627132384011830022082954438434425934163592434629467730239874109948304594063520949877342356974391884033130503153068107451909738459177593996927935621222129885618250996975205196033587705514969955214451266910785677874693742258541052229792176339537618710578193662156699853911889840239695804674350308553999311823715439073551610281947011453856563298502183309474034096390652926428881717975076559995608572194345848067841007972818333541524815995834420537956477854756410157446364167742571214794396234221554549202483291626307616928045354410383761154577896133623566552793407730003003901282700179991161947544637455880535623499959563342216461928562481024456901243574112950643306115567969481271038849265620117353903593562675493822819229577815728070479858322044889562587147951568899420182677891774988459068867025080009304935048427592259859487000749075505623126066250326847670856441574585675069830673251270139985280635864048307890121938133040415442386715884326062762266524270951691640589140730072557583102809111237909292334013701556449524344342063041123328120570161324290832783431777627529508031545122994085524435381891511700957968812940916987585942220876935187269922493494781646656351822076273890678922603250583379847009992492953309591774681461108709349201219592720388676908436821800521106312752946114849103238199822521733485303859630173810266423915602890370531174734257727292732623675318832829933036655851665582031835301620005498168670880839162053427242744739693920881742387191176830378001498072994527530658981268363702075400295185808090495864633270610533616398693549179107344915168741300876462100012796192925848422585562513353663941577971050039343980885015487069763791121852855718460809064817711790717049633539426347559636322232615105813271125947523055129197452078353186163798739421796682376873836676079595618221513994060481638513762021373686845808406677727647059294886853346901459063071035983424040325661213632616371683798362540248174559735425757786615368365622163652138588438793699429824532213399552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] 2923484232034400107314699940763172080362332454525684411093350951836158142594995704794111871717284824145292868735353344491331435800119352524020743425170552359335710553549489769197314182380347831911407472582714992178126431611886116012035177856024202207351257819662818334199971184887487827524820030240525314050718649469528069056535564093005713753856820499535608603014419240212267907298140732486243354828910451160874616586988980808750859964840066812592150172193218347474144215897247936431646564739627969443672475663484202491424407807172436600971440631448136247477355332068944509297976943424676162603031326961548967713644075027527872249332787597245206946751382267490826986566931341911450336879053916147593658021577235789900982467616600582200870226732733850711843274838197494107185372558977987102717408116263474628115214297000142077969736753621082390953344701003150724955326661670082773977237897251711324950312639498245535032493668904857049807946037655469090534664567621947139898410830082921284607240469901715107541505030399366926183653857797074019935211939565704001686259432674401127818771185625937169196258111780515888618117443403439516427934939650825758353139606333506400043188371452947633626666034082984555305544806045126306794311270203986556878363823290898933445770412271857533883348765503635941798292141992520923569864144098935030769591938588684723338259847083467346587117581987424559304655716625081950161867911946898469739207775153569598737877149578332204627024606408102458575404585806301161950927255595988928916584967160828053244609983689099696827733702739318649702375742401782139959132484640707241502787955058439277257561726188729627894170624960441214281637329257147215329598084400975157332315226477388502903058639359697525280509870493993615826888866410482393266429217397476144369782598364842285155221833052063007274921810123685430171674684805860047792566073261148815104716276232878417307125702359218983823721911576827552935071367702042003399357995907496932022905934498958027015238794309914303115750764244420600438342598806216491013864679816613158643922871326605656908027999606037717272242425740708096015469895445029047630398160898754107028903956248617040232008502281204571770500602010918630247823124577994818470351990472102095220485591596726732324440725185601919652886294035675567462287286207307855838123266612702212542476117453151244639583817798825658742965402104507724625920238645545086988051864160264884619906498871215125217918113297866598751671164441380540042084089856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] -11912719870116246376405323476288825363929348701037780642773482269057749115519626377058072822918609422884577763224659704696834603887017873786625270326344612371512227205368453520691851200331642158933315549062117720818111778457345319149108272736214978414278524436424906096193020701750781906000489642590554472107657112097605196470652329398666479520995773119781545030847067983158383309011177898405714685458519698192637673164020674570931010668169505741265284568646422286217035603050520268367211863581341089949675564232812921391746914417329884359342184202063551280141452778062700558117973407282783930197381266067775439076594839723827250721098128151105407175296827544177821067802916815211631615542271468926425212418505947085805272825355064675891680050510920544623485426438526935729407507315354298784824717911216238108159862354546400069258476238579051125326825207058533777479329892454373971939708927628646634746252111717327055792109882331076514103767495845563322018438964796945824869648807867912232286224051387920700515010562319550624163461016728147186853948627830776865734189377154275691658677554139445870005148141276089396894667258152272368888280015910797456354811429302972827207419531371000027823484606988914299989867797841055318521561859026331015518276535851239646865086440059034713661077038750482097976857135860137707277297464631516439373508062824419217391216080001798037477796782710523931370558844368187927251368326702625742426330682930373326602948677030600854539442403174637535837711471762531917286152337417534719025056396576471553560803646740310817314682232892631350406285299091374706519343739414414902854018929929030488186087059059007084538033377303984808499151128479272685926272285538129255437894468672811504712371289743783554874353954228373576344348014236723185893948518301892530642555209598622321026611692369160247987729724216297491593494240150800580170728957898810947472761170578737526519959037698650252223166455611237696244074690960250766448568541957267149957072920050214350401345903048660414687997297633940952480287944717890511363138117456572449393228116793701489097940672581253794485313620932986129672768571215748898543923810992393461889022383267974065878245052041805874168328670615740385208413022787811254906516081905140299775207490184318760574660422538641281362187343308521837683267147904679904961036619505336487032922394202535182056074039064056666039046429139095931120435332900038087718069922790978224619531900609758002849301992403151399670035033509180677482453401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] 23914932886297644813689502876636375770079696946626916372111588017406652862813678528839620579320045998040021116520547455812962166756865356336202170877200379689305076600695057328057849981857755072255651984678850044229728775706679157693633429483208020002937061605293236828451029310698229771274949734292086530394086342652853291607917228327878336722078077866855467532365850214584213492786167683058423660280904556918848707447187893541002411535708387286226571334429334147836376778522885917220113726542134078297696768448960591144268612125830584788419034043732129441647399004643873171477517535540705581893597732587982227884183562733319845112457080449904993618346771936889287740363417983293535451819656307452689158247823693328425410493112907804354856372556930950548625247209083446665819106987129755853588469723875909731832081066388358042604143045829124938272491256057425547630443593355949599277044855877261483539748348365478034057459435947119332047498754149515393802306264885897460067639076562626473913232725219872332741306260274506086217924420075457997560086560855776617070088692359360006879591751909392869301513078569193629007532963097135830291586407550727327007623751348988593539122484706320738093268235701914034855827009055286819196091782170257591649152509376511208662319070269174926069701086547905675332676207725534245968611293254779359179943708490896662870868759421149567589477949836918368350374157108574438907367238142597059020499348032886458399075726703759568303147239227452741669929256897465312101627155053807208319630960699326126003356609106966222689117551490601716192314902342380653253879361496028304416756980755659655632667254553060135037896467512498425698181819668399720428963181815849116927054449608215757771363646528023801700146440500278736337885283091538326098232121006543808773331808833068532721155651687465298192923293368335266059445971048891829708141228236643592481809159475357147992329181424453671420370681862905622661271223550566242068636824078078413466184525032619088881455071968077412290509462254570806269284351319383384683280787063594225078697311784470388926035318353979034848999474692708487486778444401012955759952603407104150353060868888358800101452955087170626457163782646325990106383298463388574582407210825545236167247752533625165344650778388998221875056624860076443170056283530332471220028246781407931883660579592920404636748097623565681374137250412287072387022816564777835096233638325710061963196350696977177533648598131167234764650931087897440519622492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] -27942441927605390273580677898030544348543006522218461683129931512351601543903961682828751280043750365607064215794664642998836840946517204677076243385318669188028723001207798894228849541771279033514908680411195474191729206549321024892338923851840575079863927942087673866663660965109479384905154732617347976080423755226157793698922054807990445984819809496885945776875338348488829183502059906555639496001081811621572419569450609323044017244100813712332730658042142464429012705189252859059313532751318259553265184930800263518010091489350652063031253275879255955229377766394629619389044819666039191740853108117085366497144544275253410826663422962269947175976990282035869713016289546274242920487609347198142305037565566526333144200652928886070289536861430546991545319432838599366281638278824393705058650262704835334955127296800931414648524138810140141788565331680198879296856791374348724396947775606425304659324278138153637667031857167426342070447972554016944483919655478785249792784648275624044418107959863714645831118331348587361208690337022702059043411214011944825565930618592681069072447610412771726555897609765146795025993587710642802906633659854420027933433161555912786076243417069326090996047043947768766652045669212164803714982764088825783750456715002372489022201561397611485077909189261339961365503372195560197734410167721170091014135616605453657838024016337354429912545479237290816600957398688386966030212722909149004524057342340145502459308902482229874132825682390688096465216229685105319149119783435057649294929288012254175985720171726944658868480625425884464545576066880397574262252708085418948673632295934551557900729701732932140734484591792943010682839228550744001714939724640836095682037459272032582137105941132438600920741938922021115591274084854567304343465820162591257868161901149921849672507711545449218129520221157569984047895481943831184393228359686041205340831914742862913118835476422598577538748672954551720782204937974041939569366809512575800199450523441051073128289526513208473007609280528831202765379743229619820194991958894423136395199543189951287018251896663456696584051246122250079847340270039687293923576956855482915349334702278232214241011817719869554343480840674821229761488548850984873144174581718822682424135180626827595848858305385791429573859331055284839563093087857928200595002694391833472699736827189600996989323784221787997924397441330020501356339404963031413583777569524622565374468559655909795081865905786376651100335177213517822653628416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] 20242522981300100648570590529303283566070327159941548221834641811271448940903905086210499693532653389938849876095150579563096632154910258516237468036108011638907525330436385811558702685855480301010068256844451474528200024502727779523628176827687035614872892277946016994196862973005742583673356081636452201466682044210613864134856509817801431867687203636566077105238791721524368752506201044262216910621620484818490590506214015782246993625426900991932557319447995456741503109132259596823478342454217711455833881262801498808647583704664083281026640261943262817680955459159642234660785695152342083662050321448307085730003036505774299814232355856167809726452839294140344568317539845256436624028926641515702237955006507943695721265738823702514290835312820708918877669516673094499400115365258168219157204398402506873053498587709659087731563425756261933918152689493582856749929791929682990275028083941939785186013316236029212410154933667913245663860586182942566721894207142485093221529492072936225838028987944271216495059956264917980586396785285424936353711365130986605011345726572043613262820013313413873497537048965039462610822437141392515175899687514391927421412789567431081519830905612708630664573239970310721876741068272960422837669836756967417769620595799084570566979953483721799813817481682492287479724192946328385779279388507336383461078632886014906311433446570277144785551578587729598723170772805426593567465679566610779201883731846796369644962725791906230221675235708744405872741469228397421034375237963972542639888430703125756724470450554723387400097886382460491110867792122547552252045804894784167169183406820398334513224165189115531839096998252739034286427416027290188139663914975175355531725899941632529048901558489518916672023853858748227498362876535537846731453339887391735773998009435403176035954023798629898890780031035531126928132810541510855394086830273465581693842600282446238163410480331717836933695872831160520962939756737416073651874978322468094159237499810370333549473711783352972399332416713522541704431356852489390442642449505133194499914556909071890933289637289914163108779472206805275553079136862467619995681766626112276408612066946923163523486392178989305616043340862071826599805986434562462308456208763713040049257446979580869813824262808357728591964839819795786188007634487694397359050440681993658644352860527268949100601751884241860289420418933473913311662920626069816636556026698595641783248041896310427882444216962111259579470697255537065070623195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] -8046526231132364434594128352248335158878492991758836490097416039077866592945082290965281760596814508316834666513084588728987372439687801032220138289839334689435575791023496707900730481652073699500863061225287002469311720391502785607176578878130209796615530212851287507855429867264519547740420441717679485937399101091942098179709071356269852481616991531653132956990001295498130481642108894344239968345057570869556712894551067985049620768382220411953628485797167368071323444089916004044784476639717518937452472387856802775700838484733284751208326644718798665212345041856543229225674356669073116763661784829639334983944766723959651360344507515504304603707766181262625447150911752030594431671538055354953994498653556306469363589911889928912542384525151175275953304981718896285059018421078780942578359586727137255425868307152087826047252078544696476601832372905634803084982877867471101770043293841405086385051022414193055255457766735973194204502661622248105255948134447552182624772510084201295715373820245991664454297305209129404954107319495447258714241296842419762646323844977244429518156191818463999106037560435867021047887055442997434895927449025378798759931890182618457066160837323803444770213358725648178401751002358955912236572927118484851131982153694378244530036520623860464323493970444849646274120609941884782490371784120967522316689614765971670029871804889677112898542237650120315831961117054063889352784250647998160572919237492280780661492330048467313703582095239553986095056378737605685990303575234583590003227448311278941209843865439035485145444476075962689724107118341071026029048298594952435325735578757018339717044924144069180668161572783113490816812002180566964631208808504803885854495369243062469450881194811021268737680284177335200338184566040203032842493089748249214081387628295991692664497081803939972911060343750170303201803068579169500077380680737898882741218088591458978060559966155653111490197797376651056057063549933366764964259086952750130084961817931646128400348261904739203538155720059499916651138347103053694655506020195364640664781071349422480683363035923707321622943041212041396115822996661698137241504187160788472428033242024295638504671232303715500269629844422904291056901135657627034010098230336240264662185371446865102319968419851213448866652308482738219624323455465009086522814167207101456750425941229026072902426820985761293801970358601938908586575664040267107197251390879871904351282630987392713405142699712918721497894575205700050270289920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] 461788285139882998562393771419428774790923590120424800611425205932147248665429301682267333393641648847839380601021895161070451457845685256828341379465873967023972667996354420807335754236793764395638506258089127088541046887797004475663865466583121503772128569233785792916655205526067498528479327814659492850988323845746358488663573775759774040107221390568541499942001155820712484192812601452167920869962486523102894565364828149242046359973814793208122256014261018158277436009303122039185887646188321967249980396125454508364218078301645676538531297131605506649333334163630526056792422916986472806573196188287371096165676169248930159353414512414449889892544925860363154317419901716933877252254407858422498937837575332670171926759197797732835047020498238945151619248963191921230185741399168744143170066346615254643592283170932525219029484883623668481681754638270520533039241365687034045979941210385929968491466910987651392002996947602884720747768537118457458483262921273970369529211409093149846811411265848031720202671121131459933013988573576005943470750767738012411198432322695684132779905821786870154255294545061923068245811713678656742746107389792071001293749539855614818808300927942097225591722667189072483147892126816331936663686691248134044261807249685479643991215021388725054120013062399295926201758129459490345265918037606351422994790290810935918717697358858464510242755991729191551912209041200458588392186493097066294459334901767000800442554670008127029210345672248133291747899765330248898757629932543183700116087961332329330942642427555242054202421297577179371959639812204345021025936140888937079887108384389757398455163679798905282527486916232101294212751203817705525861323893855528214684509695462291633292179673461119547406496813964963878351007754523528115640411003011018547834923988061914395846893797742175716657657255352515252233400297433680381858674623207062446000434858780670901300245008449528955546622948591998788268180345343238353396615276374352319108963029680198318133105019187743503142086386494399453627232959474298187066126405969142413707938644944353677316442446847554536511583843595987707592784577741117308668162208916673920629167397105827230997854926821722332659518344698430938297338215813500423073995028462255541146274266983087596117509901725817894256048736378934680492141443931909689863559282775490116370882640010855636096513545994703097114003477348320910125946372597570022095517581416121196822047552802619539224194338769226879740189719652864007237271552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,30] -17006582965290113274116413282778139001193422797259837575852837032024280641059861187871538447365014323016024843792931697282481344770977722373406707969369456770073609808772825118589307654795359740541696871941223365844113957570428460508951343983832857763385140528854014337117089665471038509108342991088649637063574545745379244634883108391182115140938445974188059253713557124006272606449652611615334891489580803405804141102251868727109997531523185129643288865916293973945614853864913609965244866277750335050683394049966384138081856565892569954165222219991117015613873621348569108590847209067151050517534596718055294326434847917463749432466491565656526696209918945407733871371286176367409656732454267820690903035982862363253874770322273755814763108718379916144231361079960337356907515645034273921333013044154876642532315986873978493473491635211133485735391920491364921472820979817814772184895971106090378147549328505011529268106714660989637073926383783667408683205479142313523243772667474095586024931901793623935940497436253173170175022818508610349044694541842391425137955209346344604283786132505270619384374555489387217628316573534139768948339943299181767630530512406682647909081780721958690922456499666133741066239797720724728214598870546998179788649095963857388918062278604974729463345182488349944998661289513132022746217285533309210112453115391905275830104583821703847233632940372863037976770866771203638422794017149136017013687522068162233174919060690452149684789408940536718751243837828631009578652441134675202457075218918046107429843826810584117138757384658940203299184079288975053582128314073699088954178699554060599540570608702151095863422019884097643137399347409704374052480499116254202751697547125605130853087365367241707251533600930818861671759903705832786296553707738286442555521860501902755566775106188389969825546332910860967244107630147267064066094584542641372604045771008475525639183918735862375369509520713933590991903696294033793389893768364168528285866054991563333835699871915300093755150573158418783808073152144562215242843248331074771539728083175156489196865552633590876222926271863168387308687365875589955070271642632608768214460749010500173291606112467415245571583822477276344096626702257328515526898468958626542403138517199978191320062043245074573406550255882510047635505547130676363832540437597520071886710109038551938830988192606638512625586143030468727278366620125294362757563673356515123578798874235836256297142685053981906155344099156573394934169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,31] 3160372843419966551591323910531507965390757869691013168651056787783241037149396955373402843874762267473283170058182699203438569702575236717986960436432138568221939832160348803226056611046191360805693733047808607685163849088203489604248811707533156787163392106855032571767080592956491847758843367232537754035047437139871919446975469878439650846978911226806216747932173351720203346128414553029185629825772786776038612310130647458159505139734348818624764784588026494990649798761636697069073746342189312330415363639251866823329101357690980904232888831857171097542206032390034483474063498479314400636460590039698706102530112777840529448959963597148997177065582259449818383315555602160739682079049440732736090269421040069370414965738673696283644445040519305543128845712373643502509155823832809017793400018736311056144006340755825289002063510149576782547279505573576028024427706596275379910637376148043244617264731964612135042785882063614328848346896183948199585333365281076603897032219640914346770866458104811171013285029207650874553128883043939517766211198857162475142277283197277478076723089453580154298476966961763097536932881970546627805999363836389105334047203357250126112238656918051209125993293288001158888600138939724249142361148535966662972982787409052732239497309776129987224938217780900723194390832160815187227006172504473268242231749107591460421797467184253110268644741272867855389646256244021662404372078462271393616237838709241700879500323865390131561764184189530985448003661699661974415542148951794694482365427280395085724851940515437009910691742488827899004328160805369825632367721349950820053196075955942495143967320560053068797269537300959904457361915926053089398704450326884245782154163105143995404741674834207171445213718371949548535212457073097607020266757506070175313174093004196509406804024927824006201549330475550606766966277746262333038871978665142290732178854773737637956484770480715284423562123160620967959017369113266677372673147331758224692860783821644218501132300694346785754106421901091680249583274220742779962018281016800059325261144362073094716073418877844812835991784401697196381291636429348510105794711680716073597611710652473116652290072786023466481126834276650542028462535799618278432108174814927970814166113899536894132099799975623347055218011049079912694767947186276256027440827761609591916146633391707266374348539296670400349456375858368948102268627178899767410797188357209701586228799936490144663312494151337014740635291876807674220697878528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,32] -5598494562982902827592321690852540510188377945667298161792807138720644371180181241484880549982530377852439750203519145955972517379097577404289245191534102932170002304606984696189435444633393159090682821870545695677834637748986558569274438354374248322842084460284249138660861001023808195594139205998268398463408617380444784170746905914677125589679248367428062379479905001879367515170484650373024555291817064186399642073189411605688548241155083326863470827362734356868169202283050254453021139702891938819027680907093762723218367581939030425317291493527338085658498065654141029533214713829289634143090394531310113322156042416288881362690262904729226052344615277922101761315595250934178956609461521841942571855617872054101686142756470637431952786335034068468207346802571354073429963270366956640771977015297429774114144013844687060723314342899887195835889672468438829454707304935383382904468770759876070809869082089588201946088976609802526004779559177382664053903521007716705121632682243180056595554143849642212972127761743733602976412343647502112054089992249726537858081640998658847127501789883094710093365483308146948426957975049355214651682828732022931301624809005437242180735213834940811254371721177970134107381562255321238394686869053854953998143217970335686804333569386151734873832473968289548745773133686406788592403951360722342159612357389993078952806395907764081489213318383940287735997559677168835937461262913991446837249634280676053432640175589500572937951111301357507519042578398756315589496770459355545959248632644937286981630718511665838040578380182420360678747962834401115359320173036365552237109329271209971963584598529225709054073424489128493845300267032466902993990052004348074389912100342212230850623065434242964606831399806361632212205232728037051312322298148804671036501451956354152312679163783396554452505634854318055529873571863708827729963393108753773334633721918571472709082580762342148541473732310377794581786841062793700825053318076189263671273777925943707183437591366392835722040014234806475498820511374530811322486044141876314064029293135959102266035566378383234733058230153132120488810472134223189363535475829233907570852300183072901520402146543349854671169591174897100816296724636127586678395854863884564872430078837354259029679815081720495895075623138246647509174933928890918498909765317921984581133986352823269078561858246345316275950302450209443643316293784153991412713080296213727389616204211533052483356170009994087732391396803457994205010329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,33] 5695364501008896285131459375535938563846638337101344333902269934177808558719247146652690626554813481103481957345519329968413876705883224201407326074528503138359735591258230145878712612977193502642023447497410050084545460375411412855109636973695748682942273481402320503794406081202013435858902004436272104602504595426449094213101684408523870298043301289703845978285053313167735761574867654369103750184439342284350038538787774315220262280325847875833004459139505130902033420579010926298933354070365286049894408725238336236180681602698227123709928701875428446664797426046031248095761906812846750736598759861481081307735734242635706460457692912745738126815131301643249270171527984347768728290889395440775685578711347832666761162463519222756592743754124562349242729492696532793900355227222524998737078890457982988574633001867297039483329783834013050228498350831914156157138501138872800423964202346827516248412053716473988425774761332975522116098728599296541052918133968720420135858621507392713409199891278579337227195270200445615742343916357086948080144589691321091918449938878326455671036272187318517812938088470022578559824562644368007675640768337777728921375607221454477601461889165745643187953812289391209111766980323642950164193259548267136379011047792865289861807126167524625285798514240123767065875996554308275443212555496189939460971335105586166595843562940013968327288782330266581894085088378529930868096648445992195264329426535070284930912945204629440944971484043151158194797065028531926887733732558445586578537387148726495589711929268265493909668091834412671350864591212913319841734375681419373340744829084033241853146996837247391068813589073301769941393535580198173196819011568086354524134259761661355761512971270554414804661626474489165583348840596782740200761178189836664577725599145575730359096973058412359282394894327419720954499532819354731691241518547509634282394176462347714621397065593795837006755715185989387133506581766221390466721597590259581063909772991623251583784432327053891016324107367541752782476132127016838226504792228401637661882087448455573190396247421375596499894977318480407547284343054890926419890287135243823310658610346416189816268160050878328188866860633814037018048996679951928645031843771982174127455379733297266199641894539692640269979377563426166026146842738050466294347632719596453405375897118512653812797219164376753184281171060301454135261101945182946329083895299997791739433556349288635611093781370426659521830118696561359721989144576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,34] -4188642881787288973596255842573078811991185429869963002765777882175176985744406584766527892744651831770869266591866273744435448419191053054084013049172474140882601747759211182066753269059317961312026676070865802311437607198648511768046520791412867312123881902925705692038240808435748144628738428826485641488379530150815927264012134784893791784088066895992946163269163919888497634753299435304755137317111217842779508602106064117769583806499846030490757734724331371852398236713486791199980136648484533566582102666029297085810531823824123337767512580901526224242124769749472021928791371616897996666175251311877731502109313549539207133571374948883991744516363801196211704784244663896020142630479100013101288773105432705662237067634084725844888327748689750865303896263118729236356262041969566193913593114946419382900205208693182913195107065807053678512211098394182436620110529711909837826965059608840509986990782522458436630685532746879585652788162327160899436245078084544939511422451671119469410051349828633416690532912218168990451105671462571081425085428293840751313343547088832435630146872818957251337518797041636824602232743621871754414756563913283033781033577936900405951865819245536861743424394211397998621123603569657868770146784664143332924863874962230914462688137809213983611400720338373127740462605551709544173573257423885804353553170659582891485663330211939078765429612665703067371351712173385207532495504219822663431738830161363474623734416340026834934119585101050172106146744555315388745990617032941940564061381598670027973914119038363128764395491155449929925524366317421707172933398204081684728093020899813631055668562538462298367650037387271779649689817745677012845022691853266917384419876357949503342665799415974909203623305722830314749350809508844979471089868045518267450821924398193735139734688138725619902202858030651613270614291754591055518295868825992370679738886808812161010768775748202519708913500356987437595967324502353973447072330089333475068137357273397178185337036735567632158219423553278311769833472851716148414283972869459412805151425471558988746313314682611029312887390455595660135958750920239649690533420275470435535945588934425705896695379276153274906060069220954494856696177403123106358406530027741702299545797771470162686138418921644947476948863264992307220155136341173202678583047803621532600229173044917680069638722927806735981861296726919972929414745603805000324477957105232557837921052000289494017427884066229407869358705214823460935145881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,35] 2407364701830454847379960413800987834534331475338940980439195918872926287386925828732592251508544231374728884200240273687579358819542997768016153179607966800562796118963669162285749185212111168190093064503239226819844891059892065624894898263248712308577897283535715855284192162068519744200453854109160171208856784855178802707510018756077006729714258360167134211695295918861080119345399393322541739300176389313777057388780624745982448935492581473097163245400437949314997967793739948614533232649309066549362342381230949660713350299549388763607033873538139098772833414211753111329582791858762233305269978207981557091284525285833272489867166100271348947685007010576456316608775559053159880369698000786243497610321500455182792006740529848934757897440240959973873037837010545406768928632966546181226883289163655853145367430886893154763427946947670040681607883661216306720150511181962166354847638817123976865056995718579234047476851279689142413371895856326027161016565095775622938214859137996043951986117943009899161826462926522754491980844964584570628623957233582941737308174301566076860187633413348058774941672418261425683855412347677464412205371987878036070137314279608053595521915262617794198221829743421094830760457809308067354907718582058255725841774528903099106923547605378441055185273342797271465877382925852177765725929243379745810308812457476946398150337897259654370381960682646920043694629593140900391911409330196116784591226360362813737964199061555411724094737916172710994988777037944338392935577069851120404343852166348666811760417864147744636750453187924822505820079559330338802566376126708870615214825411203201729827452229548558360029291467540239149460363238433874941765315415790138709132137638800800062069294827775434813071227624455932930542093720793294176677233450768872979654530597613579475377809134175281420624148050204853941901188973534086692277484146928685579177203505119708948499310600696949549981966802617852941675063746738383373021234674588272931567708410421390811554954138033442926250410768057230896064404460322694965822748976269717862410412787330574763349558789979098896965523412959691838513175025607340014282671334256150585142629485006793488573277459033736954389364742626505628775419153720256936092650428658625461601517852893291030585284859074887521062795444216219285152882441591526483766931104230398674808439001591332934702615135358737780023000294546640996143547577264804072001725409156773989984202265871955809211698302307823230543093192565450989748879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,36] -1120503035465387108340171701963687491907567195386337511226244579795023386914452833027015369189956504554458251129039306593704193843226756111167557766233036188937487230452948953443917319881097890424890441520075902521932615190087173915305421320661043823922554919751690773698305588373926650646347855319743866397715624931849946699611421650289922438037867685006018011847831249051437317550572488771218841190460921333303021724877551522195274921568891957252706726788882503095973287787900069070731782646754259965502033079951901928630653970670658410870638909978534255887483091365240389114177419618808719542405243534908447047342678854813334722083886300048835245359788839404437660278693566477707879862311545061469706461140934002307380073922580655878282733250099883364774107321835873821134758231693445012217046693322394786716285777308556293015319659596441912412939075898275540170141161095318655242991566694453652283656059794269289283965204842812631072442857164629530954094642881578725296022061914186884727422113120506124494842961041813720626271409768329926282668141163096243411896898383818601384459620678249381872477426907250362675613786026513933278799387994361030998812526766667758283211479593534912551066363754926795866761946440832114815940333254533732069948260694490978510869028690885222714150772768631498383411414756104379139932989437603885721857981158406282170515804963430657348491061724917776965625345391359988038791583987848533357105518793293634188253292514314458882219660951454227681663032802973312980125287580268037134811522895462804252507454310923763895671170271962308604362317363156295067622433503086166343111610920870513024327447079753036455779739381482594185549295460375691737741277582434500809772694873689640279404668084054992410717618324499017588673704159460463652461049567765574789416314495548218917101304040736433721407859068486231784058227895005425021881308278656404539191877025417852987552673437977032850662640692312623769562393004536331193525345196957337681998586977925592314068038689918588861211055887077597476555281213741631491617238216376317962392149444135493462722689712258554658551733591653559476778207983186393562448137861591392086584392601748302409287379284743382865529122455793846359697567437363592565378825712635792783156887032230356787269784310796551552150122201270667257374966710491422518056630343262930943281650573213367934139469191323035036737353548544331318178262862338974924629897070680362303020816906027616964858729848082403779355581213502049243417804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,37] 433082176493762990707374535277419956875870232372232407845975826041052766238665097546964545595137798733535576765930418072016019099261163230867625678375291612842947952615058187282058480353010595885802073501475378854959189329773520406215002190185193434881440243974975636014015014213161257344391783961037168542517941655182099526892873589736621969662793895507688369858961812552417866681448123311163705840031677597422721224932258434208174112175214803349210467596907906080041722587677968952806826821094379406321575710396053450874953644644458902500141563899882233690968072585525285091163932098070277188227814451650623609315198475748326307681985994768917049070413504228568125903058583272563640130538729075651235249781720932981313133020346178539865212370148912954524158331293559916702306540931384009815146468818475497004655638799794295480914488669735853449737327181232653706708036679052988017501942579321412332183099259106617845729192933808934345221882612825310135452321295942694355423418259651832937744126871163628786041735170028611797201895851753054089223633591336895211996782699002951921311497729997864853111415581934933437789626947179729510785254377386880828993818213757324953841194714852016944924057694610531883922511302062099398912421415127637747029987707995925796316587472738848260594786051081213266730265541109814834987316122679379780909427903803418209544818666077735978021531547142183292008531507533663217376618641292628251992434500675528468794295778092065180928380781996199712114346904636258567000254865890106365060601807365965656230510603892992051686410895092933434638814331473876628008446573042699650868551656916700102432820811896869406597128863888868339494531386399388102570610623165857156968290280373955300704624165408174050269508567518239342352230238406069357867543139628282515381364714809359552560549001366321150128588247441264255832008345895794280221038670121058151462553426561507427740093929310807922395238235047508227924676734763226472189732438621685852750754632685584663165549110491543655886237165845849577118676976832804099815344366818557847364100400518863646161240060091754320569183627038878056609634118929724294979272418064528075125744694161504016705532821536119585513909537596161136444088109804241255706899688281077211070512850987185325807012839319402910537849355085555497166461940200164459356173367296884890549117070300647985904886967337491208666637143055091124624965307721860726419801036796463513989830265240976375991878887153695637478601786166145289795141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,38] -145111660172139474983799449020708005247140976617443430556617944589989524256630653798781004912349158334082046978509490271016061937382705398045861770515914439563229140407237650484515084068307411067738220267138688966783916333816555220033106400966725438767790577750377196140676342723077685530455073951062393294435333822366771132155336321799951186087347273906926035584582441533532274739375890088591313596912532529159980173908515657114575577918082895186860350667639170541257867210913589498179022962055525002736889588918638802914665474052230035968169011595273489651013766895856769403794084191037855253551806232834856815877146982614638995070797694057101815767934126837693056574477999899126076306040027943831743526204394343840535648690788385287804371184343802080162701122253232013809863735416195465955728318395336308151055174512589313796001169971302909709546576397429880452572900337421547638124257972065042038352978448142000735370285042699943156721125613066878405196768520113930568594633370344394965882434031654703918378664756059237079441235431646478771736079915517926005906305406193818690671392045601851534459285548440257321606462494188928325469655403422687056832681671580527520967986311610067972517605225061855005271083619259634153257347623170604810568976115264109248700260279874343249948328334283125421178830332596338454626682026033428443207287769372331937950593401979332950488531723920019548161379108404983132509696929646495490470035950598939277847817274059303469426775629534655826412755074970010933266281731288994060153049128019084528902320136562026163876033907703914137300758333687133496811418161202594704447009267023526154546712170782325989392776777529845775819343921372640518966073321955378298339650550703691340612049647356446467838638456130759160339603037767716926415931762492253822378012609297187659526135225395089906786233726478828836566596589519390272999870508075980386902489640753055448240014640025349682187776186706598219841165510260707585169632099610677806851505022401955294918724438680211530521014034907080993953043231654522863850945408988072872962166998444761072576979318135651936664537468941000573898591806934329280847920916595140496995600969707284936526825007538091387023533760799124530867656718593182406924855664113539707675402844765295647528753599951125644828634310119478769376927641553807500135254559566654113273708771624508583523413180052514560662291692587072880907326741353178930975967887944439356148867353124005555325476735848594927085134248875722907687321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,39] 46885782457402882734357138364943988369862130168250224474992897296844041612484069495382828138318157153263909287355420668640540704187119018516548601645374398008440605644126867479255180420033779425739620472209897509884612117195319873819578975202795445735100058623628834139535119278079724510951921421352573462876509359566646306637794969699798138984350055151659949264198975219971072580394442936245491487809756191012291130593832398152005910685039112008386472343664452846153351315992718222896852338741109001866875301977894401262555948730368973366896991311851253569172188702455012423441534422346333002694373269025668946357038151241769762850337717776109775745159408737918040614009405257912710276435267841930162264426952907451639157692779183882225772168936142947530170631848298613110218037258916860804050798858028591057319515744264132522536471061230479036166134278797073944278921235736122964192144140526050782964662216757258503277670654358065036909137002102810479497984072727956694066941250769944806162717219755205063693699535877220664237800270894293525847420443210362987481192722999256783301068211154095469152817044589027905176784973552452743951003689506674818988947035415761624149264184559952732739611442205454795495147540716312183751287200880529176690568918915146956147540063872831711826426149370348855495306841545854659136361696793497660271917615297385089686588874615474272080463342143959021540654506532103995660682480962280901962860294034464722989100834450391809687628804342839865758053290597944928673895839986514758062377653460517795005345537154082028374212622039810299106002880718440217846602357692926932295095875513430028884764605232074583326253886100257802588949380462070993338069100537208551224321693022322107441164510343074394916745695179504035946712028005800906454292035836206203228044639222071383346119737044574203656614499527501816727021726466447245702321971282492599662819304876468682242182660826929347213903450812169987467963027658001210908337735587944814937211601279944708893079797125999987802285159123651294801758586677731503181234944753333874256593310946845646019703481406386307719056967006432873428248709076843912144967742388551116774847683625801215287022332079615063971436033837362574599280854976785530671265864768398234215133206811628043239659556529296674390011778755440619961866026388054843502208907801193473873743443910381348632603495771681280518973738809855512370715408471689203963498933274184468307083882262570023975692381303086526630066182985596713562013696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,40] -17249421424648988347898998056768693660807285915162506576833894589229847387089835475549818358390484847386913910887014407658086130311473672721410158487893361452501601809567934706720183673780963530741438358814223533516294849876798039379077965202812154034118610843070739492591100628757646428124378977623078858957731966650957147169466628416915584979285210604441388583098894913081660333634055175467988609859174520198009468263307227588343441409376338039900179078263859698244138052092266466419350696524645525457543857667928578473666014185885925584576288026227050375297808388445347307325414471165336306258922561866424130460352799655839724065231375975161233131031831560332830548183817156886299941164885707708415270565682571081773118798268853863344098478702658592804753449637535479798936656490285344038890528190729530837699945663495445014272525948028676664293723574653628970873230582089530065781410829874593628764650794751478688718512947022629452849174854885108134509822425049086365458489789871978175251004782095025415124615455472429988881750186936101979944042615449788918414135760736587584120011979308262634723427160853440045840965751178041236334533568590071374904384407442902650932970148221360290198215889185986743915507292236207060286555749510687719542222160895813835147204070453198279840292345748794215968533042520005726654235112513110291061024912909084401595614268038185317656378925331565636790562940684879551015452060002628567357525885331727116000497995509276794438292742827859004024347316208004778644299118336887681258409351260106430120369657392550942201825620238645054002089951059669645527378193855563848610596006780199874860105648968006824405266882286151681261815607648361747252524250583214482704480097817341196957912188150591829575824684206797251434580490707689865203370779027936421253550996672102572042709463952820781997075154690324555689051214853530146014021811506111165750611533815927175506771393797024787516570325034364735088110403314954687077116868827310412910846135243145997845513668195178896484151527194327713693899371664505220225022438440425208242758481896259775492069237392974851984238650431334437333575457595205336871285191834000647193016831222412208203992227382830215964227967429238942565229563585644210422809219965506108467459034012380782312927773354341135132889407593106789065709699042454779661486569864869523880641617508974467745199548080356741392682555062696021477018618573842254669741819808300661505149839660245315191284555942893170071398511511568459916902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,41] 7489575115902679959870196799856327748080980028777037722075733970630983779251545977078967616229389567874016147793919500092074307221262552374823528961660089951199681295576845560230912970191247884506391363791472172778780283451320452289061606729657176192091047663843060457426080686897587628019287450611345009211671877491565438214304998162708617035552632695135063538253425646610409292309440100110191022908071345446360764209029784269248817747503804969170854331828263801732153564339313709994365010188818836633662992417127512431000136273375422978892418936555017235995882285305983291336921644089320251197730533256711555494216871323309356916170681758037825708945983813383691229323315246852740636038440190993625261617747535654793714166935969544538920291352502222642113195622052812663405972500029859915434169432877088101811752278666850646291462791158372409051886775159633227974794879481045018984174610946334919033938915938680956172256139951244754697543769119365406373888253300570372099380287989862353633922736319110039714018673679648551838713193738077237294703969135873342079984066300312993243905413481178713459129400864102485572111923282361624328998714568613488212157842542364869089693818081993436706864174905088475448508833187632577830572113715776143688689639455325429318199924687189325189323085895412925617789761884776392309762186396207129247352413308428680824763966932666906451167184269894006908010015162022580149860011431647792360365352765889845769199538948790387399165214226010415474780712851814726603335654333352485159867408657563265874644932758704516588539604076035630384666104502493854114900805754665870284232096091800466605867490648202826596276321221384605943377223279630518576181183345886895236506015759849765768099115070937290981205773351978190157144061006754088431508455483104374824662231046792436275877363678490776104474352517674780807354886650860279208518212098595946212740329045521950566981317052790165394402458824967072286826946828715621978365090745539143496473470181969854618107134384714363926668211529182815715847619936724676400330120743824468390179079330953688097544178508466586416668209302535535066968742229504195372009900655537917542666521293964421471748901848635421782015478984757287483911300602664978822134902353135201136842717393312255409807482145115263320448570506815451436460829212966066621920730101410840061683332331325503347153576776732566816933001313086265333479539047593819819251774170536532009469192696787222042639196606782239576564786626360950411755520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,42] -3272997577085585010928772614298405671529946336535251183440976830853954581107180034614989099337973629031666765908421163758356135658785207641264287569317113915497045888590816553717618595185638847919670084330956414678489355814777807134420915352227092163487407523300532285785350719278188450274904870007441050415449133906607707710339709702319711685116406162560563978263745618031755565695442984538371404868333040415632225736276259729288846638232553061148703504133412274839217572355116173848454983051239918918302495579248323499113995352637709855631134154291421514158967615003253228640415001045141902113236613165571121977128621434576410262080670991328765373766439485967070792525497264438998180599650069833824080740681313264599299336006020241521393694756425824413513409525978298232567919429928004223534014053684586913552959615870766910070993553872647169140251364677441518367764407446278606931894638226244067548000383484189158987447181598390707694538805931158267924287918581109497372323996565900059279389702557168711131203096620873012507335747170729643846018690387203517062066253352684653728776582433192888803589201935975453383883850908099030755673117972767189415570350165937673112026618502873267643077856842120341423461984916595421034576844151021521873470597567864663460331402069256843364110572695587178975272373120734747299784390893913962811082658669775259004371894504789370557461815540326634606597690047449524089715410421775983172157945271928183818883210193586225484844045026045980456243397529107432977213195515142457774097384971478124330238769245670051807351652432904900150156724501072735229939260580850077051992543503634975197183203088603719312639678275045703798425061398985044954874156816434278840128724175077355045507314442797383715328756891681305859615947277038324950975739695201577377998128969935152099617090615492775691238667578389020416180827877822434751074413732969358265398825997290145100153796022230975372973824397828466437774668642298125967602265386865152552583530960039139517981711906596114837027136444379617522957519788299736213010340936103147005736260701033251230059427479503582584045157978904194382124259629448548835705026708499103950502171284507649927549288638556961411835272502237191742888313043713429916728295345791927886018193329059751239183142096924182267872469477900563541429543812566667599764164696275877573039385776192264605105848521449167604991451968562274499797257480905563434054576267358165613412689616120889118544671597168641311082027472633321855385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,43] 1232688191230808166418053382594364039854330704842850682412866106546524547929883943821692410905095627041141210508946232253291906494393303719941887701760295622056518400523609650443923585952151414191771221819922715427886518875583829454782745446520983899683276288325133877672059162491428411465100079457319298390550772985103331367158133836791799137804795289974447691108423566061991447623412886316633559087619110915229014622314015570323474523339996587344439136681422554399871032520022772340186140838601268323042139567135015837442068475370587860549276492533712768520000541655968494853070934350850315696172056045401394937658606192473473942248584607436681358634551383026720597979090152971883714546341981656701703269927343613801867773716631426875729769982690696961230802285987552607569171115671446893361017095427673010590895356585650610120674758448164399922069271323458458158692265342790777550848480618101495329053904371344611062250060529389040583481342767637284454785438572640050908107651272847973655600589074279324663665004800447416606800013049159348567038712762260049620501127424837097410051980808523859013436973904849494364681741027430944533417907504147955540265709606017976833288531577162876665926185724934600980947394221413984759682445396177306372778875238682391328232832284606509801048852570521000999947059013896460968847493707524668271705570118099416356502025578913641335812757189965737660281822164236941602555017131708353881843965435987480738737068965394898469441294187589134209430008205493346059760338155176048476370781230090857730154339629233092591398580512739200679011280933662215350797415094076928886291145555067693775547016962417228193558160195817960200284534156640445791203286811447796718815069809744412209406721343847108361919320433406620972932959202474357753132408956492841332823555640037779080322653421420795843785699820279824156476724861626783643807395859237653858295768518399653444595929140129890903199592185680226248511081800295265000678032339889639798536934112996832096183432078298236190361724310850541738493055327919664119507225325234585950362964226559849162657728879697431992366692244620871922664036712849378269407175196197150865753611493009654921721835008304290830504924604936175484732564818729117567043371817082842684113586050935728410455678420341877362548269697428612284978979934517869835876189477894732481966273167289073488122939888528995736279392689026038408622904309719014752441696584608278734162210811921522384328004002937605049121421398579438220738560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,44] -354639210715054255313216496572760061715572223917597187183785573390878649186506334387573842881161917186941654679120746606115254032053970630399915102317183085325873498769790202877659089873214194470553862015082869935512510718089822140736717843801810398679143618594189374347396668213755229803714154191479152791548466863293959507109459716741799899035860221950345804791909826210292333706493862402742708196142871849398598691966948263819280160164154232704956060154779083713221967959913781641293857959662234817255605670873455682666988772948716920613264355850004923921166744394913084636384313947487580332925847798705225132695074570624020277509207319646652899760893551605114056701021909639670363593090134622573599528532829812399223235517408684216244700785018328908307757297857701361774116792451670953941261613955916175100127378984850562000016388663005477533818688775810428822460526720887352595565694090770781494202985084253489687246885735594398448045281700917762678804261590233756459517110579570944320861784069206961656121235086486317004948781395965722365096203129681524832161921040648818798745262156670430857942717519488382194155244645633488740438065574107414443284856863629483700448218248249219665286809119052677774295147322749865403732048984684614199337656838729649508201328012255242690829104359619740323683808800438810975001089169396868146423753332872983007844194443199637012149124230068530895025783365221797493785502096285201411667449900418979714194428896491910559415042069281715789967181634325169550951798396289887736295907743657235304512486205780629947768085798765429135873229132022266735640598784539766484987083896255271734698275636458380338962124722871864477469134072551607810862327972589707309381443455542424512072773248029070269829818978800238545649296187928692065149993208345936371214790454602689192475837870558634606994026211469241704799612117874446534197593039195602347036882359279745057480311097991400783795727494831686897892999736738949145727551168821385411420891342386809766430310667008862827877105429522101218711070135163721793558512621169581090178427276048499332253328701369845293059122365311449441125126369605518722267413578129249549043025502979312443318990148556522937389885338293530059242225110466570684813444987958018817304147193423927025475356482242291163366613295748011003506942657547833328031930643314008706227286091896401086204764535290299706641435012743874884584479742660241228141584085210106907397353823183193675210515711245502823057780459389197903462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,45] 56726694559662601223768258125662328185539408175238253765249370627868823776514837126800402884307433916522947274085085610418246890868120359007525675039955346956752895739607767981959612076455375463479300899703381033021409366628750337527440468018276463629105197778852990832751590231410403894114686463747668525278883207083685410182287423166269815737750720882510510515693173836828872301031951560467192232890769475063780178819178719983624450498017342705315979243856373471643630121625946752405795273534673994626988736157046048881110213585695269072139700651633335094882402402625510549820731005286769475877048257797177351953617657543223120316635566186459291842919886894780273075941547072127900942868733454208489727486404410512785068585709802647975794764033364885864773874578191603418347821684104341363127545729848736037069078941913740860571362289374827026480961602042540771691232099639167737985166014514424824400113879861215218761615458049122310812376392228528801909697765129506607607162619790879485836470088699315570401915989011827208654870564374746954702721255158894599628010636221674884456579057568781894710885159299821109027475094269781705664221300570577973765631720977793843086091514564276033438812884612626555226149499319229232838484214805146012100565434705483349110868114061554967065750674147390422470510804385347439798933321733960352264921958247054908852333056332533162927177418778077682250708464278137641233587200286304465692406390480842884866085331771629232116594957989064145607133488112741171984437405359671530075752478163765905560925743189658099884813329070523056951493781434373355549635943911873190810575625915021933975458550867025678316163624626457116672718019345071092159774512857489014289113444061979188994207560041444933866341248592029036673549365784538724104636844708323463542421657851923356803844331841072067757576128434253749556362227818827691530207269889427503569957594348055413381398107892228632216824434958287852332472458779379772201002699705612138211147861819439751543444106177706477133630686872597981967561300126938427917510854111668900442074341373288081834456997202392041269044494283697123798613399160050341818226278268197717350137312067269525921510516509544677965061814939602480119581693707004133182192896999525821017911315924332944160609577900820721501696380769262208233317628618831135958896245379840821631685663494031818419018464259445069597511634655802513574507698590685700040343968733605195258279103033148573316298559622569627618538528887943504855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,46] 11954538329759741973139286727624155856208514662191348393665053935319379699135630134428733626913329900519939460502013915543584045878997563168347721124225485418653168444532435113931101883993263446170044513474931888852641473543268425829373718787904370136735380517123624929307494960641790198613554853314822410578013890440486286459144907517405654926018789747830184047869030116826696206134370251335770643510657579319134214476068059564150281086949315475239712506850908262747583142669345269400997415512396873757653882787105026880037138362791007200073054618106099277821373385585725081643459309292058826973579639993326049757122288903863107319768878421852778663028592578406142512553472172087369658655373731773689401638974179095359292251068117131539790772432603785729481962471239856705882659225822780390011047665441807221188986918499133317684154415776673496909242544206240921241427475897705177102404974741812710768798397713876665138247845563068799404827405910837030235704283186415002381235343898154447518511775110941272204370048582350317412723673205283252126371791557831183444185533026566099439439086260859714218860458340777574971740818425198404475469132312210966586654780367800782794707267898236788036849478073608659677365028893606975461118771857406438583432857017648154597488096475850757023923297699881238771817174681018856197086113613836167331062319068978701676225000167746244071594309006654905958297168551716816377202787290848109388425707907795413352998088645900950055378513401093200134919873019188562585601054106341879963849421342874598154660514515688744124345975807842833559322195687521601125512887643393436231081306676114005790630692201379419047156626932189579382751912200490203418701247958491331947366973069746803978935547956861276260914912769402082587109944954486220176452580047147822982793305741222012249810592205803700513274365649445318960273314524364176662516468913022490456816817919390357067872739524369882755666316609149190594207597055838582915235378775215310556252560422495367597960587483146623679995622844772032617727155649670448217978717606320442172725525456344308705132925563078903730270661750429794028840957802965711494271065745816816421755104556465104596917234914808994712829912374452202932300188297380068515275852317919405647246772132068490833395582885683044806969801098068338644404222854029428672110803817075902207525193307178398756135087794512209984586706231531136426284118939607390017866267655103519425350993687212057760930777385071503494711234187896029184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,47] -14906010652046794366048243361266118082970935031814595145151862259349295033600756870521800153110805419643593293991409221565482932817288586075755084469936518418055163959181094183362263828891097288312748048193768636794985643767151517691953298217508411430616172019601745083471596212081647416995437929162586007750316113254473857146922488639288005535992686310612439340685132954884171811191107543364752809330207290593991710066495538211531125109114406633687943907275446792526059880990597461929445087502694616767405058871756934041185831055179412398408081916409249463770309227080433584696082398710724535005105133611636023677754114491593420002803161405364839369537429999625942442135108753782324146595299222863828050895936000455954123995361672354970274955258014808224440308147723031082304960478122899869125419532629366645344730735190626208074515166417781878336525239424973564799437818078158890126492443410084110051094844906301257779593785017020508527680306255378290228992628655926061710582787579604012519379717923825075633407247437960121876267247535799633427185763690739605640057067447281104243556364280044897480364889139582020696445744391860666337309583687167976612019151156682646776552607867465229949172210686470876862182204930937787305929621075927834375415592251856619697767576966635419123254240348638953539325600168887927261532750454178198372528158965762275248082336354691582266766090832651478723957671366499274018624017504998159705659057665341305971392995932769153869307098921048641556791270214320069189617238621259303020268066578705360163573529789178906625354476437743687650114734699815006587166406508057122918647945383465050472030324681947493629598038531332208686628708788363798576649820982051606158642200673878892445735378769264796700934301943816064183984684872765355958501105783676282954024497675019587965690990741259559909636291485553228010060898276197225080618873737239990908899081954111063466571966731094342962223556285213335708460802293383071041810996212541761139819640457243280360103372846547913820598382636604787638204171111367635299107228376046880335486205953699956319105159037153974721565519575606372265946992005318943558476714152688886527219120507882576518932679524063363515026292364580497940673782623320118575601399296562360960810090035551053061210049279246363143991524015006354462818457103533775868602755303932921673490729944827576976391630643333847142361217875654557096943661025287944872626434982077348541330096456162278425313766136890526847948765857811456327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,48] 7883237317531048523938764233383652494574544317778575122066941641360151011932191321276084917708751630179852026545354990654581089201580098061150815807985541951334057890446958046296378645748571621516542199021595007856738499490807906846260610438294488689927964450343587214460498005095851798973441873401559681271903359506836701789028321505181245589589643080378908324197086817314960271314624059535132953150660185733342276968694357745651689171465420900263646259446235136754845384876758933459520839521687843532620352216308439965836130385654692084784104157487190468394225306433776231094328142138687577033899236719491171796314530613250497063686991154670771388818221504587141975842160369696994674850492997405937880878880055906897712536175974629677362969463813191853941404202187432217953370558201234368831822572938810624295869848131654978891457811449407938526599945387814806076926682171694731646211046474693951936726639918726726457125344568487103239067123120624009092284820384480104870134655893326652151012171631564330678817322393553855768153756240549953553164269056095184865520625575425445066620997866645107962298032010128522665529107150833734763862137518348520441366651407436141187515208471124022122072403869098345702506515195397598972103920415365405732158367211701253099926203637065011022338220898557090815007760186892657496705267051722724914373000082532910968590455806602226661441925655321970022704790024156849322792967067687556295911853932183420265666086338177670501702916295730409023429525098976143875994724981800378248611879322540762028395729986766584927161936413155175291628539758629353416326262051352298415125094232005048646233614119977163715859170992237985085258326897906210111625825266148953082297580775165640556374738862868182409720023599261521317329160043615330041225815115089008954910655097441433410050990563577283874625553847805202649199946429039476732899430613601937783944648420222179761049596556646483557148549331416165412840634383726339539548779216328574730111278915379859659234330679564476149891251619244835579485253923738639833455828212420701476468883587540466716612508580242708010533552904128295933479148257271721549908096462198303888946475642755549072891892700126559763221816761197682057767425734441783196192648280689329867322797160778638520087597600498258909202406204061751040797186938316474994953006012346715343342521877851061692296655364257574951408632874843222185490522896318745208765744493970078840236382736192421168673699366580814704997323931895883366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,49] -3180549348125753626632002763512049444880662640150392546995729369010080234401087937358142570872260922365207620021094058282200137635683305439121422990093050418495752859487229895727632628892274587795356307576164006545249177380972115065168695411233724515338571410558040670508014483429304346864509367752369677640363707733256689449518149899964404835484023961435442777540114789659560884183599158072979894700798119812691028583606860371238097191626966261572534372714833713730149275894498680093076828139456134850305354928133095008767349220868715206405881721260250945902479672357675879940372036296190273126347869552844738625542166078407641849057239952797989438175782660051430297193724374830535588437163592292848731574453230771163621493415494264908615843034274193164209390699689800801913746444608533746356969820691313066851981870004672930469739708545496649934349612743768326672947772773600998109986726822595792043383904753966553467205597755175411905037310750910040362721553284972593675073363103709740992764131618855222808852281909095210990732865798871321495307053309985069123123129472265074763244174147597799880080087046499942605802820566450426920810388156478257918256269949261580854847963801690714740419732963731322029824743758936585549493778445789708202814710749852028135435230570333518319880991628083447493789827622684678081657358674017409266066743012450644025502872421751855013296090452444352347816025848411096561587659401215802348431010347675527676661327871125316769190108524233918818939982868737901784872306990059393179022203258807562459627170603651987056216891298690682409523312475992437877821265226553629345186815026866481155199381686825501636574372598380963849395203731282169009153619857585504809477927331398946114528881389910609488146969410916732405072628249628591821083813963825705864397801542319635954821331662869681711474789118366352118200268392805678043190530327305160473077761231370590397128914251266264195879352311375711511138823875299244724232947262490008050257272060709531125461430009865798892112992131508691137161259668112564647800768612771121832768409835110822385076970414947029580641687173176376928963198761655567929851154885122299691011648203431355048018030218958132207114058019323295659156282846698654275728082099714927017931509518851323722677328579009607396566014785789713439000446578566201743223731164376939047599862807210798834220396568370409803992806116187697218308380555105359401373915722362416540447382919537435193098862008764330187743536151932929310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,50] 1097561247111222208966512900513966429399453090872825843758227012498763163281178802341633908966956986180064076429935682216154117560975369551395663735181991379063299178213307838965849442328950171125696889194773732517789781059887950134601065859281524488229463170774104434328146036423377031373394332676814909807515340960366353373025389434210054882378532287111165935132876054362018988673752808050982346190094847906059165349807106886323327285760572615800483513391071996675463919466487122846808973667591077405314820208070015307467554039202349087519598664569499391228130336606866547922108405224828156839063549497354131644426808952640172914063359648767142217383825193388465882776478081707915169506470361247177833598669112226652846965401061644926527054284323359876746172690699217752132994032748567427723806744680383453978478383600626786595167252708571308617239897153559238677149707547897753790103080535932527050996232612362089325771519769204619068366435252932112185101634123649078073556915300135976907348106867891786828910488822828572979228920530681087453864366615383273327289706161857116639612317001479876637194202494897372292627044929826489518252677898410509294452893246166824277049088551176868123161756659771432269533194589082429277248728776103907490089389282232737301043741186193658242091440563779060873599023641246436896162173431800390703519764441308740457515160369694261891375391249612837887031013571240507886770126273921888255597777885465017558055342600010517171603265278622802161617540913500245739337957180042674684804929081088360011109323218648576036310625313906504500434340462491007309420068618729975576457947555608119533289682847938308980212968041863760495348251359096970668285360796629628699881470165747453550506782137773003401169486310237770775649632319064367496801287852852942301670506576053071873495267869985786641230587441609960029030445877646855433102665448950186640170235592871941923415873337679693610430756829263916611266030032312860920923581654195698067949079643162762710985256404440722514385347937907219391249967221020509925329491715929295190428916143184219075834580678394321167066879710636679059019306697417079686727679028424723266044328713852022551596216427275976246314978505766892174679307670523283038845546148040163321674824826504609344793593587393460411345679479414903806883753583864170912395658578354061597206444450131553304965051885476472064752184756086310673817041703382676770940499855387850007373889676302154320813675040090999954018571505793551564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,51] -337740880116450284096522404313772242657344973870441594514372642935309422517137049039767823220568596466313154595648249347891732234122645410225773913765859754351003712637463712928243321459437465674014858370680538986469370348194757822072147181508378671258957405814007174703185735600993113037908940251586804437549674875447467750192743774704465259631411578912956720355892051135950281187521229364762994318116228629423905331799128844932347295772919930172659306474758288923547845863779761273477970544972041366684774920735618008234299018233100926281276907468707337523709193708202376870368560528868448424705076182001452182854661981703929984386092885232661568560736558492309699849459379591087663976948291123544510203920663826835383304701484707765039363202513148405997615806174198136557560057048765515372762881636615259738520421950609652863064933720652632703357393562526546293882646229827397354931952584825539070759175940238467183524160217049833556007006087467694323340759390502075381343727491982235678183657795280987469016102086255457960968209284993048957771256718238006080668791533997364348614696447423272161758828473447885775000779775912392102302210225953193029599101030323652384524440705775611284403138537004133223377876497688686245436371283952995781268938704273418756832808627600114152118781128513989077098021440365362486796358222692001114751207845706629369100190649055642197754670452403627156733129018082764026282581354833265330424986229225534556110002081571471781449097298205648345005890675104133609375095936015229143804239225737325297846029671303151273471793426215768547612337374499558550719475718393995831256176765223588696164683226581436478171854464072214271008995003534327810770281798645648325168620743926006221379400098803515927026221272933077455243057071571711353566884140103005240710515255912964358662925771992292330990471272179790312469990610264793011901058423142080503358690695884614178294409296871029440593147648337703970997860717833497838825132341510752017585211049579557993965645838335245767887892830266546641065700730712425012948133317309086087432313403492282156339558865017521650702913382628575578555683277221165799576908109703369300639364031244474337167761191156763834532789530929782852722021112544597102553061616795535443267684352956704878182210647877284620117781369891217539730873577903273766958723207647728758137941672968480122152113982705740376257803826249318386326872905976495889615423762420112521148548243982689083287842528379326512958242080264720220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,52] 93937085492851732608848222164354330104178894799823429261048333467303637752021675920724242901126870010758480008629568646648226871925817058232439624699132625327156979811209675543950314120685838892484322881718220203877385499383937795071918588715091498423024678226470950058805809682645921727661326989510325882113971581254429053655742519686196497050803115374416746343257524017970489545502550145583709382032348594523860334523600155388678011560923348899144022807169746780097405965015092209300570034987422515680156955437149089264247370051068968579359881267629539831904146678690713064692091306625445110055580714390726501268920279029853555868460546300805010948235609131645619148775341714070281452381456620573951974786576386505802880799396287147274978165826401704202449888140953251701476500164059460252812666771321492705485887109391022039351108456715295312514094713965903066097529416683548543348683831106211487840793484806693710520655358020414391859901850965997694960377167748322349591072707764441004929733076112846864357514241699694713371328890924448372041125874249646138919366675520540121762406447137243166729142430304620310168280827972051540185543669535621649561070581485930689095740925870615697541349811484370987013344494235041525581125795272098376203898750099783506749015454558797709245544656725416799785888670402270632940733129136740822584034368950254579282027497977014892569090354345867131240167807777927560694943537519740614254052310076229993336505845667988305877555323950693148653956973899561310454386440050798275184980717767591385837723893642143429223280201758941417563264231256415925967055057668956151040164309657579946235813194302014342715432245209576610062697038744603617266891336266404271212333746153385898205747246040186333342853209957494793440093425729828703385387802409207672379676817721963092427419864491880834931840509520247153764015296027084100170745358869564353899201745504545300141580996482493810944319568661254060751896821731488093085367026842252855276183784011117256542632879568007205529137530872699450304089972943065776998160006355725970168705545819876992225515277787251346884609085675588451325641711510187118354516315019549259750551936607736309372233204609700207009008946417726779588601849855648579964592455864179958068258869615704516296878153613822523345318884147882865130095545449205482563384477266187463445591078543454742772653378380461797303247761793931956304273819872844788571808930939006970599052145722639558999808540715612216922984454004146176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,53] -23564425513382594926208057794410967363414747639283473372389626833833908787915082381439919266215151843906332458769636844966802214413293118389657624153360725017102521135581581133195329391080212738796952733449693021654756039479374408738266946768888289966121976748313380690914048660722027002929104158205745624043126978837157154436335727307736346705483855848843847310752746629554781436585046639837406287646209020011315213330044024489647264795696124957790658870245386214273708596468144059245783667770551400594726172964004917427491146843965272409966262406123848738728465554862712078386634589154812900362405654176406594254410395799410113616449484375453010427604955153905199314395882355711939528554371367910362762212990312810698614389723912788273980556239302881629748782690384910625319444796765945299635241539062555594389128493857969524678641547136695447786857000725536278698531203205447170953452729052788562803226934865148268176940377516586396162014983216197222505435818740313655988058226809803666512352350980080049379644628258721882476450483912088258652902751577604261213254748898999697215228714511119907004865781421016177195097865644100170783957483635489164573945040640968366375145529290027754928444040564508681996813958546686780348191875587005784678648339585701306803929641263402082994585022399022969560402171870728062427502560067676565439292432120619584096189208016101036799482626975579260094258298275201441709280002411625102909370512326625798120410030114648269025047154483724368305018852877745780563707753203724492974980041640969340234316608065418735615863195140588300613440244036805002833324731934643160526170914445908209933927668948937058840381090241087085651132319038611628603898933291855057755372171059305551466529359691808610098127419196697281081420533364988732632277642885682749814848261393289949589104081566956719925789032800887287220089711446593896510023416872283908242599468172022631868023452226956397721903069447163988977530427455727774815898514004513245176305775350048490004011108193139340464280925750561747583744742735857844816314864662482193769918675274494621001627711265499208648987494987100421966800291881803902860752274226416597754839014981877639510640115354698812696388130221401994270769610323929706791082180544889574391228193249801368313044193455542661477620674906388984681973072937452202591044300311795111706341880457975349339564069742810759663565463964361688966977046532924877653428749474707679514313470648780305709833798827909340315211766015585157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,54] 5272918336257345432789513125127219622278260279244524598403723963743594215574853097384299368194581053764627685516560020341967074107114378108513055708382679327639321258863839354374539124882665709737680271272304383885339108517599425172125816282058563130630026190289485192591127160825539873573305530282770335787897301079124525598533671562585887287712754202808931712862431332350411331325063182924881329268581948664136056702682699627972743608367662085767461959861751225659801352665427203234335473881446793225184266543052989965104045386764723715880986031523425082195034872329257597817378259185495465550378957561555368289147669835569118210540196521789602224704971322375142663510466304505849234701096095990741329269407146207918221688835974218815807641584079797116948354830891623003309130885053762413194614764580249993654718337247152762434733857498394604356457672774587634499952778957617648134439919248381872529050845635378744300025174985709073678437590774245519481479916261359629394873257202279740403857353318247199874846154732371691714611976357386529938484299848180934597873731775382821728845814082763225745488477275431171740522885679987895154579892436826706542921938835384790744328960226473477343656390773515327553167826362001623687401603616368806939379984163734759218105359496309911760383643237874588216357449547223858111427804315458332820267973557643664947822261455354382834405528438590970347649310314039271564622674852360348280038065294406116239418984261242729273110252472693349387982799641977972923856450406221627517545139204249391831365089249005704773503830660476161122092597952399319284339843592049022410285847696461297527973412988336948693316955960406713225633360050104691709326332445548029742386514285858457645153106844746236829240447540966416752944822706611789947100129308763104988816625069230473222982747825633949037171417604112850908997629180979015013175283404065199189654283704007633839736618716673351020745595910452382583758015151180559536939987226140462747599190521608462143519290756740638760551461197218671047672347907317967263401219277884091342396050881445564756344316250233131551583704434558882075325470273076119596817079619907314531819988032318197833101550504700893600772027070355943451866268063625417512446653259196674070874603167325209495416618004899793781791664065176353543341110813900758849743841390609437172157964794434757300011311301177811891542481718964003471889517204637790380049593862462617385229994213483863721790062864757947486681761625564774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,55] -1036154237717739524108818902866223736217294359511691599743120834628304712949479488995922882226576927736605360985408239305124450280840552490230992394593145842116559364390813020487435968518166997862101726010947364202926114139385897507595836493907318472595991831426024311943003795369973863918807608085031848251403895748879210906832514717581739535249361397603951919480376313277812032040873822065636868503662332057389485065957444416194544599322409766987392755586714186578223042135565100255193825278916015922985481949232656254775058092831791987931705090675110405225073158163212225916257640236184842910921811009274666034383817017279925777892450941801045879468374153248862000241982703410311693084225939762727809821823157611616105698250682630869153984292382019843819331855341054665128790442238179980745175223873798277378376378539963758617772143490413384585873167441620310098277312083800211386405827541169337596523087376660837036402760590112297126401679702106452375894035996152451783494449904973938596170300220310888664391273540929192719212318717662059194869233186672714192601773758519623675245966504806024851608658038989882435618406318486366274665916788844961300940639865931342230557645893955590173286678645343207723653722056746157004992444946930350831640676504183135723017715882868509002516767258655904615835413355463788693543772820982997034622945850047490673325489753670297767469475903520256819333399593826208065773349154238538677814014319757885896528363906296798269334567455650987389384888357368233212569772439804535247505946225444705149527798044421623180938943038232587135780459301588598800357180124957761141028776777934302430980777760030851955694633833237879878240075741265504197850371114977618553448341592941364007681617118061024237087515475666788080240277176601699019454104566196795611704967146044364064038421965481453373444241245911639789260422888970111615339277628512781147093878889379892974721035448896870957500931980044182114109476885593096160796120132318650628021772684786523058904346742601802259181894409128007106260567193566371590255214175491217531819109636028163208626111137447968009077064304566229052279276194584396657858831650853844883903696186218618024603741994095969407268984231204521266036470058326555819606248418698195874094116093480820334995223785285501751017851671162977102450914993948143607715990925627305400590319153949616643411277648618855863935853940796119988346666559026345651439487547337404086131731813989884576014781416073340177724437495787028480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,56] 175317713019889826361905333878624559468460386965936898712042662659279608273981241987580517348656085243975857925840331105889727207409717118299648528720142181528580986896635968917368650695444165259144602855145803472429592411273324869051750057392011584889233956114491817825187926324375974489186931721808039964466304617943036337566275311059855457673637053985535377120477075397470900592125841956959294994121793818643159825374939949330142010480786724999669616268599681404204839575782404628409744011052264056126321710317242139775146654128399540364444453254378588094148647421593759596842084693523698864197340274723960943634990581796227157703408363328609693283523404412436284673976286272295570788194676384361316432411987547321651991800828555180599589066756115635565386624674268658723478157718780238584674333247382129291004841793745590651800000149208816303948846424970198128299169086750979893716496059665904871453900061477897428149694269226684202347397223896593403360274023667290822103852595895498112963876834513064114721244101466267554127281008961743583556813006928828297671734042740959174216056205399582785699998801401923119670708852358421599388723049807367703513045069687313905725634895583035427360372024721693697203932039697258931642442048071582466144331630961048011875282151908956287134421677506575960302453267325331387872481237144273278347970883628576789760721145188184742438001026845757540713091388861346361541748024405935925394843286539066925360650018404894744423437387538051972740201585152720245030528688665113445196913545458608494301660862426890409981947442029255183370358198397698897344123549794663588019227152177495063773905732976196508190048009140714622877662730346605365719614247300197879333149905537850993856759899342696554858628626371098714110762051998831195566196145509684083124324307400510167334793912308671908924921342815512526159318659310492261154853771269384668003561521285059040250715143511773712546061051006586232439553523245512751880322856040480487145842700166574654032729216750880275826502688978365961240897941450271504104927179283770641733130137294804982648043437061905839065825917189540894169528927189935655121022110699129011814170877600263563480485992184914123372919175144175002669249950847869172728378294685581913371192781426623019680818744359559842364067979303942725722815588019810428699959749628984375626683313275738063933563684732239805873585931241049519353196198085696279942346312165412862993331561852144355616284681206123046888046173827891200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,57] -24839062587237717000897146943198746819462960761153341242373795676781474020282670588987886005082399212856476655053214664218931740090517839045191691530231958975423639364033568998707139322488434721094681482836422686496275024165629610091992848083806065453908967928259897184842147708252464139412524520123510042492747992990798384247006453761626248842092435685566597857537619643176292896935181732633553451279200916403197287193326877768264765248877149078129720507147841927821057445882075014805365751829613132115981051843950232908241227549331401745149422038651572048927962253406136284678229431391967120214455718030336638381228510431319119951993824920090035158784690434889776663130284677660441378504691518036110593313425736062905734254669868262716706319820898014160213306308471766835841379620788406793720175204773813076066212074900020452385062202010213237598476242556101051760482079396159981692963467057503111547410408675130656669424415353210653611009558263123273798393727606019457590564640181399786780469953732793290567961357360928774746318144847953094560953620932532867247581438606541753816443698998733926473445156504920964738032001269517173923557034580662574734550016005535618764355769007058378784807083767083862703943683369224375225016365862727641099477335045043430616175576430994804074297241449524664878665801702434140575362419493999192153729866777594674141329119095554315338728627375265605299362599576133378654254656889390672290465750067735724101523271110837786193608711048546756551816628610339489473210929551312663775334813405205762006054878540117268615471510418424233881594147880949814059849077958208509545543293089767775697507603939332648687391566995404986424014966688391594732532255858873566278298567209760502465525469085214070840711960925483259092844979470688007235313491190418158092527384055328657280657574909899474317874913576947822817024904826838698688563690960749410816886156977003172731910728673732759331826303848593511975143447785028559123077938447291308571964680704363518091333820102901280616030081788381816813627294016680017913506030595094805127071938543088847805898146655041117569700086178051238210050288060782606094543336242309483596877025466595488874695452376443172201011147770055381471119823835039197369810703490034985864755341055807683232969204272390660300260526279439253349892727640867323737531185319090418167869849552838497236225554897443447932487766440244606789962280334966793463997766210309060232942904266955075303925388277746044162274337310638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,58] 2806472997273766853068502844293916961949773535814877194770871751147424679916052727174565885671283642849661449376147226602407114419377843873332746100623684824784131657106294750575472815316474772602253263233108705351097525323586219210082110753695998075351057849982933519990671587814812431764186553929557686976146130502291581495285133453824800433735853177376104429693979361052237237376396761605638016829711234451051469467162432186901701128072105548927178570905032435968660886824199350523037398689773287067085507376178765597172405131345284178236133140618316686159508331823167790847372032835401354339428323116590357669914182446285006887101116426472489963789317754025340857089377301170980787910943284092386653629826279637633112908055027723142445384223518422735055720342233637137740765616856422051124452350529243581242623887258257789081485393216750321380731030488037023301521258497714481024183555351763306276802455255478606857615113211009681681592335335101640698591109748941688672550296773113962027367213596774692576668474630609310840772681636557287150568305904075199393679684320029276630117253983812094214353765310714922929607723270701790356351418632810709129113811421031777338023740590768270446348219415199158465056293544716481613832284617843440180240307886294410535677931994306729078688489807569466071638745544529188075491118807943081139977982980377700441959736678516828491964813110039333683491818277965870076202470723379395811753379162834497505091621670248491876772286562523467880450249261129980602056601562242645313118052276638425674466130860448682878751942774138918827983960778221596060005077805801763508357999424247008643698450155048598563337998666748092330329276883129664290436500581118419117164611793650381132739456247708832042890111740353639642234180122500774864422658917182942973140249099900572047957660106741957770174728517626183877822576411909570065881978292954091444804211569131680988464575237786801702110331161418570183975283323111637268794427114483626088456707502436399691228265971740536219295174632621615817475653887975022347751851973081881232618130372787906560727738406365790022957673144208627122183372194597413570954263056517397460324858810127038074783117271352412623963575620085901121375552457934936409948873749821387822597070316108268962423205699192023893783239682898059604013089547240283714390892487426976619531070355511605020127917047523877826672755273592087424108112299601965458330178038931174882130535724659715487508673695348211773297142425190400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,59] -224893469238360303614556487798107861711578268411822591185083595858802694930516739985584913153358456139937271701294214842153064288782172878669842703607694006195626232302969730711668359398402353297902051446336972683416884675772280830590932040750332308331137412353323217102238800703091481987092040795985763415801390946548764137897199402175185206719979258106394079430401536032572349319963449062665229583027908240214818362914920300990862574212819110449021653470555259294098620344609443951964143198309455193223152680757074553622193315663033480756523436046400081720278227211730070053185648534551968335693380703933656096170891726928899597162852045030163653550679110220344095563156585068191401353959029545153354242259899940028506715343734297828881897938306408134975130416701439841718754572866124529007040151146899065163629877452824758323988476173485117244029113085096359338997549711055170161035365936955206775909433732875013500305775972010072718394708832765803307094345017845774735349712124203206366608621243751362333023866472154419231644078066521370185284328505412324569347474412515333249752835467315864982752011650508160396751716680534064024059514348021756698795233517092129882154070943950424572580665919036797226773151011432677092570018939159824385962781984869616833853066813643211347281495971676367713062596306599629525998810452165070562874617775362421235887553434962974922406271273398373147995017618690425181791742497056324810124093504741572720393925557861238500516225459898480875229130407188883745603500131625576503371692684179424425376364654155525614253539742710084327363597237720130435130945285324705394313538419651968495883553475435392775017290872881317517129299523401543275144324926637054735991114716600843758809021746513829201753332798519090558848826049257232941185090557951015241328364668592830689463516227848546651759043522974167876579751855774664456163904459193729579488205949928707531001030995886242550856085589340558980264273531934121910368015556535572949403725641987085235347588712424878624696904439661010297478672830591511523564557014884431195519703048679668233669844690480025147242701482949666087865421567935843662768646192245566064217013155005604013617078852972711536155066163739105117446639776637454177125618839784523513043023671709833218193750947312270471617112475215071103697844775244576135248651608491212322828583228960878064868958418455243026814082199750487354463471066127271836682092007718787147921347216821415158708171124429937807402845905879040000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,60] 7013413053043755019590135549509190592414307338841656911435768174707860827864363181627463036863254396686131552990029230665787832545467773735193268853195305067543916364542578304361013783661994481461882686836164403723031137206668652115863874504088597212356131996589940094934571251346330150970276996072402861251350162713115380660283002875832005595944571219664674270054543218015738766986385494111736569286335019438877008223971301528419396655874363169068942033894051529671361941231561503732180719420947757934863904328744042000825431263394880668576562501976741049792402118555780176705250632715977736385153462168088056793664001551115727273523344015496641771108153202833805538240238185091915820450035106802883136739492300787290710575614319955586737489706399941120104707717334444089941892418286721460122358702873728256727252338973726640992369551264765033950700111309979949173054768885544049809296428049500395070202454644649419715732520493630749226630673347246768954638832491335725366758359823888725560026677802360550870032335923403578775854980613870889683400873359304559634935402042142808668273561068073856977635135440088807605164693601865245448043185076007377530932669590944066371814918271656034114941903090268853795148998789811695720252179363291872000807545522973031189119487825742608755020237944185967428783317026278707080856933724961052929013734806307410203948998043183913545468476913220086196398191383760781084281379339849791788847293768742249889137191108179330392716725564324556058513962358970828804736017669952092162380757931567964264179163546158923700035879296678486161005766192847913695085494619259814556418053910705613242787662166633874828142521056107405512779050043422792351496315641061924845758528276905219059789858284850999729161605468852575528993197099904617632323095725611398102074487505081183736325658233673472421568032579571075611439372816564149489924046191447100593919279244448386366477766347661816435306736344183125703055705436817984832165476322015206638902224075234799240091095977111180168938704460081688783179275864725520551126357694401182205319546999163841246525662792484934563279205013054525357695983085958573720734491764737604517229336371618313599664778303414724182287077416040080268585936674210147827191217295857356478246743542262749469223659492449883980164026700805046804905465855239982479747020258762933767891760746480951150337823633789327919080845877488731369885000267393030986567154184524588195378516281364686549215640266496619902120702771200000000000000000000000000000000000000000000000000000000000000000000000000000 [107,61] 1250902476507076243828995500458149898276093070360257658378098207212650880514772286006405472871338803979728679786296637378510889336618195373800174599688144812694682238663204090740433780176494453033022849580552396151004844034263601290630464891929574861961949910267259019395394525952033510709438549478586482154939924757608119252044713043710509677386831147099625070837160075015273052458113216835423649284546920761369577635952889111336862623995457857036023188961631638307406349148569735879540594893292574075284445939626282613383540230417577801920872658236442709804033432874901785817139133488547014315528872103690489633928545204786798174716474729688995231254905021504323575704873647994553933758524094939899559874836329807562311925024843020792778560743374131618256689562645200100901745652276990888096717722020413463887231216318844206726913424319380829730803934517234136494087592211907131602687423016989396908043408453323875185896598440107398337059235398342382836109512137649076770456385102317281040294201068627380933376584988533847186235046846312504594944566073012690848546846815083160337456339387906027572838407051562283953304360293621434955258238423305403955603750818320676828373934752488293444201796394244987070652045415724970963117297197958562826294887481420518200541094597014993441778406866978674776557595145912435709253345820567089605990034276843433904210223093689423925686649782550635286811013094849581438736246473949019718577751046367253773571191151752398458611564719393111687926359100576489838662072891099216978296787634981669500515487783162568987028375550003151742966040345832364969765327918365317586861822950153449824651452209640395734234207172733623544558873494094368678157851024248496469599896217112822946951466704068045970399960092785800634201590392182039032750429533643206652742460235482399845796624651240931002615424104181679984039489280584184275154358652485964126556006843973839208638369583718783694134296100276201181911629906243457306536338502252139142513232181059511203478286984780305282157967487730886393465553696406998436530444138418959558675355343200509367740797593088333640341000209784058490237133071931336477354127006593892003647224405758577729045967614736488093069022652974120235377421459706981956562471716905835486189141338501252607864042511020143743863399423368695961437870539041131444086932283339608531668419410833306963250797508566100742435731351066868115167873719482553958258493273013287529460672709423824539759665124822965262481526620160000000000000000000000000000000000000000000000000000000000000000000000000 [107,62] -255165670142220882950264563678642589262620751845909032355717937578541242421572592287263126313797556172190620657894982771854728850110484296009490715874505977752061853672762970027067966727678340309340159391848623300465530755067116413824242520283673249192746524757818425462993206487535808472502431153975339119132706080078068475852556865231173931917221076030528358461474505112360553769779535375625622896788557656162355696528983371702511031617202000346417668930396265200918043954276842933447547824513479621585498731510076826345212373613585623772773728563096775807493762504789007507295217014079108673260676505170303988778803137632830052567974366516567378451240890070093478549972071268314348707922743814276077665200840273650627145788438579121672487308667602663604587161092366916239797338474672119002253715191900657040204707207952951337814033046035834847292829681281610689748491421240770816785800162371507848315299138066065044638391777287738676959003647030928173852198742589413565545642041597807109827709899847133409138560649840141367646847736902101400388111731978472917602231558442326865694738823320542680112020850390796108962626631950496679850553336528110334447814312592647369718904217709236527926664632674454415913908038421981361446096757494371923725662545583659914194596139962359336266235683431017145869447052851217617852436353356878767853417384787244794201037904747411245244397881144311101777698607960615666008702275189687191252542664302579278503518295836515670501673141876659026371923103704975870380125567729515165779771828093455483064060153947383947697119494571094438995508142826984354459995411259501310960765130303037905133745831969764373534272089124196775309975281340879863712238477600174298966552660459271476899677339652921323034650124737448669673815852180486235642426440719300583433957370541871199897778091351971717131619659187101300921233826411208492005000644057218630532269250886358104353067265184371686293459375132249370887074463577136338635666223616121492710274635667826076063673189916398038179867033168360692737863245714978301124761417786557262419347853920892740636178568995337972978095203326722051261327869632845039056856435215903861424274453839874148869960046093215826416349298339851437889114314589219746232081399277315647450387206662497288549193656770846732289724794701982208718364392234508933192859524487138555444914749657911755552939435081512752517241927222476063351771879295619315335887247207778127169629637866490637770007383036834745233178624000000000000000000000000000000000000000000000000000000000000000000000000 [107,63] 24827982108116164006144771404838996568016030588769608177271327743738683790319013385123918580578378053829584937075860341037019395009723988972962026369115412743902583453540828634406725372387590603890753185389830945063909544885715523623152238419998953838988595065503439689108591885662106290375969198230654409892634994064975773364082282863383818348003975309829656830216519895048475787025063247476255039413121336433823549962600880502480686376743722240342681123360813911852965409489739032884257437326549747446912194104273720944267121308717167651791795946744822567793672215123340404194182118988037922904639430429547172242704537499886993955752214358409900064349223169116675496873662531938076766471275410502078611484724689430336971458359610215302237809432145617638292803465060893163221255120724123047533198972490612789495038266951125832709670235607883486441932114982097895361244955090941131779056335822310790032536087074265582283665966567762006424603694044743566913078782966254847036080088078214024379422484863078645536975277657041405675494080483825070566916635914406890226985798810082741081957480618878203444578372536581022329131466609234393942427512680088141982759337204842582644430705609488829057506880601605856342670364394629882793115159647490813546938907018141603545742526414836118961054190302479904805738781759813751894561362002456789416201531839298780583415659134635914123579021941396309655108101778691607736745411665248923159153438946552702779351197367361845797119085089747190282134810605497441664605789430670977442309484820083330958147662969415487883177016804970374369605649301309624388110108644893232450426851288416121356622826655046553573941058693745514391999981680732150934911610387101285249718529039833199781085975623772944012399445485963378818721329993774547032129050332370540211494379423036857381615696345741913149667077767380380678349759547341153421723321471967142225654454294674292489392818717479384272876941133981493291714868879342710513497252152771453867298283690139361207062349557635697894692128688492377236305482368646795006284306543433856338784419021365756441641416424809529077003890346627377369084129580732340202935697295017413682923933354105537995751703744100630442123454499515446914181203446514991327480083849334673226250375263268357880432527776210672607892126203451301425066552161207204477718072598434839637311331647306613621165195327769165811912658517494131030117677424776277132706691928459531635942766015829857376732697865459359245989314560000000000000000000000000000000000000000000000000000000000000000000 [107,64] -1289182831994657360596821474917981663985067616456502266518426333512608324263812346835298664828545561660601287322221255033396077835618348892050381857482718627726555564827646185668567090400396557962094278282317501679674875120487814647592642167522840711475110819019323394252170392943558758831524947600847563317398464334839295196692010170623023949506639094085450745318651212447908428748143956195420170890486835676823572068529731648699786160865667759533495042244528092974275726884266017962905240071786804533672944121140563424179617874799238924824916204770380302614238522862687851609041186801199222184333412328496150091803638001613969379613256653577238041422595973276041856553433318094780584823357922829416972409760117847154225052544968047448623125909051159184824357353725076649240845739497953557306100438512279378844346961467661558547216700759013537513215236292818007246776371567510824311501218081738543627912699011056334158038240562869228489127009468829780959948403367618340191831097938149542616039233249996015701543898672842319128838479634898559394802340501289270725374236914132152922355281450455178478885572615172633438525254931798921720945482267871771702153112980542798027322865857207229345858295974950948460342910036702738072418510878864997437737401540991575069193484599747173814577605344733337684254491958195554658676567483514643585771986935358560488752931265634977388922207216393344287532077798873066068702843835704825581034763872877057388016688553710390330560176487576087336089443779821511442680629540888445227204388968785826685092870559695453771816072247854916020193536442905568794615290317498696087658192232422075739162250811547296161565165722513600522406479000800941651405370369040593134609489213021862894790293507025211242404317321044325662855001516323383320348730003998156207192107722142742710029185434957128318308132832274683341595901358072582691350273798288230775599708545679180572521727898332517124387633607044047190180677880484213457270396454007367805891337773634167452432122054644260257076416213419435142031480540408179142756007068938317203406183870699902883874912649150285748153155418547951367435735426828364776518619495767243194670352110824599769603678283648751559396413949674571530855163045136859851303215063013315986395895947672967063658144171908555634990402564528442197867838477530146151123704704418945075341069527682461114071743786323175144658287333704627904168628789691372707000927675568685065071606792388333373867108897124823316037632000000000000000000000000000000000000000000000000000000000000000000 [107,65] -11566205000302045245355385474331366663158646973190407929557103795462158708613471278117744575880778725013899421956050765469806169788623487363169563063679872664990807488931235506642475296426704665115422540960527437291091473885078733972082592691325860301598184335535417582094926125600212075050126408837078317298327920094030623361164539561676063968228866350314504159346902924352558496714353359774328963432193302602837738301486185252390703618452711164210813128068103049060376480814862194258709879842343020885946566752324080420174669367023628275513537930413423535708582694011341573944379615742161944915113916388602744477761519995465103550671288233409087457612016873583707573406657230476346003261953645937595085390874362053262343436281958266374317349561989902755672984343450819129766076139515396752829092315979132185586554070362854465653777925687805466322099877167088199963819108538754040132692885000877802904263136401274819376410208493410183485369801888281402350616279821760496314766347918604022256727939079846247437766766513234673562851054209439104721478467533590281754696791151977871298852804845212402945636799004354884933100401809376894278653701547886675009220444872344608605464134863245086248321227217801151307281536126176382915911656705182010595618722760094059660727480427833950237873271931515083049463782931679006235696531549959983301211074077135195159269059215512240466925438297493845202246446865297319559791335757985916759660573103001036489691544316215967926774039431843591191846815193382385269145808414862267290628260400583591907901206545006906064816677670708518485323896748524905902461801352012025185564827450530111774404384939195446683145390435734929468205784633150574526225473699697194242367865670691176379927798368656652764242603826454253203253060857827888934446668650103480476599125555482091035804514431248171440930741583066248590785800107237770218215515604343767143940410478913932849862820010608905277352448655238760759091078493221303867889331514083410418283045844750635350561445281545478274235593810180301162987623415796500024713365945946453785378417518068853667196056458767766656367331576906155412329030902815019608095550819739026204660367582242973513501255841981604709168758767660090773396172450046197276267924870298888929752912024378410809085538260856902790126013671280607201064599664474251845117150964366683235129989297350140269260718564390166228892995577809110683361170858559699470372016133565818741407291721497927555535753810359534454046720000000000000000000000000000000000000000000000000000000000000 [107,66] 9924570713457881672751963197086883787791266086502660147177297766753159630668632128666224707178727922319037030264346195632540657657237089189023299047056862270632650438112685697238064789780124910238004318764760339432092542898889442231949583041384497959429486213683370440984438486729488524192244055363111293175591474168239729765065121777469631688971747314765188863127716888465324887229172766282413377267576567578375755481042530620663739440844219392998357381862194509759632796663975626190674663598485212662221317964544498115546976526790651831180260667253594700903190034800584547964947791520157069143340874567951307592593981950307702142245735954864728558832188543149004030557778963334009072732715071593126253861084609041817417400013943898941383459503415776889667269741377645667569093034177087795852389969472102269844773665093924494876929296705633243447152756394746980098650618514462921381451607779319123352102774347538431620458855225690457608545669983785517520228911190907539800923457034784630227120187228082551158683116330244979572713489293027631704529084148308104595446549617958064376738515053910774072422461672562906269701116067378331886836794450759568894381256613724452069628899802220539895460226339456658124666128716006649280825485505000102723430930076199672468707056708246101944676917977876609354938284529020452370425839471360616554024083939886162241195711121397960728931400821230333875701515171328988000902671674284849185379783246030420668743717922680799500163416778293817781384214012123144652762283966688826949846213752303512024026447478027758890341088236101082845570138579845154346614933467694581631255576166544483976434393752111992700305525067919304386860347078660073227743972533884743756681212678952488058406003615344871198347295002040837511404956993352012993131269156071299353717663336085417561512880758172663528935452158416288875029583763501789468519271443694191465110257784972208161965895431269070360189857989307026889984194380400870005743092785876436915814358743068550385259456611314889407235589233913587857009803084420926791703334783422400182608383982208351522574158139048289783467326929991030991503643369706377747614276202673308537478825835841432784678074153691782379241086158947349213965561328825852102382322727786609380860328408604870664246813221537002158785729992920296023713653881163462166998744249229445570066472180321250506672355100356407037102421132208818798686796761633527836188378198965308734237488198972179102918035508148612104192000000000000000000000000000000000000000000000000000000000000 [107,67] -1208082100845476058862759539040983057507272645393865958372852436863748428791251519379427556730936158267397855173100377577165543024993631010543921278419537409760918400547499419107952322977426573898289466526170178845804590494650243841408839102358963238229122640833206316117386633504049878329325905752567888871895077816380305848849457191180791674647544086873570276354943272421873749918649533025867140648461765642362145327245008864743994039850950180286163078697744636325880331173107659415677283252337785874255586152238376855335805214142342390937575174411570404048791984487937314031693355957472682991903294584992871609727287240311863859126792227979779089768407150507053287903186406312496005045999979928438785740039330451888648702523348105528918672258910277884209938271851887928041005348491079760528021640385808749328552561392698200585397974050009165928101585436215173741097191174176843098284215175252016377144337816740861290329356360075373239218324196475131889025204630466007678455409736010827289018140106192353366520834846481194000456310465681934932707617813541666704082751108717569155823047125290624455338120877524765853963709732028825901129605877029924350546469440580647281741283685379017415936798809614477038106086704981668174155096074524020189436658712673276950223918660893603252772442661366911659940687050523487312954466800243196021882964878994620308210013469697401346774249444517215917468680456399535630454052090085276634673021766753888247524217999385390067547699541920673888964205802589202028900316677304655981009654903490046577040698502478160031580162773464078358244451294012180611134970680913573857153692011148587970594643075637271184244128680596085358895701301358567632931231712123261356053396937916258612921934114004039296671968267042106608657826280747426124062094766539694529429904706945694980489240985748261642510478937884444568760321600149049063840025985007174562602133005776831248635266197853970493894293299162028121997731444517793330959576248189354049464975279376341866502850553976119995256526315478530862322257022866492186255127699056640862845821218121720878690142958445836082628577836319767538352928499897865225581854653114505543135928068300354783758052415838069616510896484417190164582524731277061907154171950772660122690334012831936402528322730172610901438256724842747885720113457408919260980446315274704369002289476918618247937865701018603546642603932438799603220239972820268032955356431363989643228256445237445758059848530200527005286400000000000000000000000000000000000000000000000000000000 [107,68] 101799513706459223051627501393979183298373356814811172758665405360085915042788612226008507212124196733301067900616712752600616708483603346142352347108467598230965224854525899796797535684251475649029248086168643173734119933361011705484689757625914677128096890119491315001375123364974642471961633096309847404442521401959306832813080456944674263671147027706388886993935043085128529732562962320432914474641692120045395315223184335717375389350587882633343314063725697076471186166199314074944486094225544472496110683453997592761257197294566069528562994431997129670744133204615939333306333414750549876339550745212177377775986069430081793800516318790704634891433653575719282289500064062898332575641583658973874821448861038462877143190271448629768918005034766215825564572579260260029023330782267331854932435632719096293313588669296856971488216853284930729289790172497947893598415800202809420967126688674637548603080639768025262063170634783903557956436135705191415910756629526420190961366207712873803318154651642452288873630623012981636939737854711533824741231723686348368526904030411920696283944867092591629943744489829144942228952322875137239978895554033338198198363366221411439556384864103776231306374657678926541758058280209027005521595231568914056560879680703613093243848145423012739379043885162165321620796007066823930131776513068387944348145486340501874934016692906028817064227961483712266242685891103112048961434708855340145436224820242615234777437598328255567490023844187394468569161454439220209661124221239662611704523990254254464096794417166902434496841809317426550302206751641076128011407465801239567606842684990289697636802214830924183357535824611581600805562995404503959409426347709052687654624832457034117718915086691388361597284856979372955174880825857131207897227565471190386188457383393499073831829276439903852369409345616890673239654246005741001145701884701563481934249889789575261354591407675882909175131143688747057998062124837587544123949569774790450290423378787500688467160846009868204873280228776304361961497739136945218436397989407286675774556105077358652741531329278137629330716461528469008861461988058772355805582607573120542464819137864265681438017913586586165800280991048730846537150665055361544705066253984970618312361404813058870089049748908164832467847533135073877411193754679327449591070200562913570940957289397866755364511210398566543711474739736406318281879935589225546911534011761996460576902060562807014510187871728675323904000000000000000000000000000000000000000000000000000000 [107,69] -6989590484053537738376167951317404333492577028184504123095818235391786698505821183452289625071437417568089942643895577551439042765090905001425095354482876517558994870979401490761729274937845256841008789715715811002399765047938724038142252334899847381116159114768048376595209697668547668150307090107686205212141941981469311271933222232048609638562311223765843721772561095923367805293416575787312840473624491444429571090016693359124098677524352332967296318768526036285706781667683802373997441344715847445335005905693678147615898048894968745368687960492376689468807743314792120651797156858179562949685429795413334531361736656992128515464791916778944229059369236590141031181696667809576685616043524521109956724323458972117396100713582722790654056696381085539976165888832490117054265046588273135964783671888355009013765658731542464360858417571015484412563095116780908599434337629790929104171922928230870639695244227353170680764385193919795132045407653906503370795081846822258937243314851377768366235368729683935757902060967767891073847028255077059888597407970430138338819022339771839911301573538532386674332574079245426128741914127690781429924606882064139546705665930944180219405275974141307645394513145115097640265653732557703244607984503687308938195338337593093528469031567967461636895607741433158831438671395596784108871620056375043860717694942816167360436837520344195150181022459625536224352308947887009054222286204450100598697121392439741233156831910481950963388099168287618886052153365881281676874791510115209451485228111830248492026025238408374012646439692243945689013737417712997393264596254200088535765236180323287662808884733473936417245142037932239038298564709403415516491714052083816862371868401329377751327186203215826677539034831622598656563183136959288055840470900246188976910418995245870868481282922454221502168920685122416556451513908764257092443031345229044191958314095341080270252305265168937675076453993770611107880934491533375568471424951288002329140608989862765201823772492384096891951233390942617972677505388782221072090021937218237472771528472286631002499210355199630779564852759673699794690664937115162443159195776158565599385875374473374702184731145218675287783165069993097256276366811946254321540574538303473358730403385130417466261599327829596808989116690166241663764030552951662799302836555684465043899281502495531913994333877987108917626320355651806491407809983401946804914762872463004223645216157582682034017662460543400673280000000000000000000000000000000000000000000000000 [107,70] 413806138798292578400574308105904356034830400753834645142270539796834976225749558523734317984040414078656942709698478344712752070531640054545827680399091840472476855464095955439479539829624117071385380252349472343161737513428586766551995754786016694877670573765861153466915908813401124723413229035431721218566400605886768833955750091308823334153922134199499802396953628475988502719207319456662799617664616737734090187559724733346499700071088486337458505255633559023505815467956588726001215817292672011998176512919799399345599705055723490187469922629597976514476828205671901150540043330365859776604316100785836680230908591947502980064490742319053830622172518589763231002276459979096950416353956729001689153032384526400960104001851908681486391417942535330379607077775528560895688404410083631234450318146138980882610615139930433903414487604640127518320284110063528201005225181014485147289739677994210618499071198502781746767181670421370953958861351694471636044714338536171105149530818502862765034162412448436435355172826771627279817792650189722242708772363332254809661909473694496283497124893035663099957395493419124516397489987222737195504681840929012027420422573514724978090870421123337526732681125205932124902916039539310576127997144435254439238447548516778040405392599455359083256343365475634449438149315102542406404162869433464218194452203882585603372167605603171626590373547638645715530948677519826458405441317077711267357493563303708364331772410889781317998507014178993389584986645292354447723316435153907695835884333789581652807039300276726216858615005414608952138577044292770295133065161248237386166703463034919527143695415698156513883114287182896427019128859605224210023708354175137166665610539615861891464435398633794157077899675000446840949609774825735328613664923065387742122831276672354528206849776930517670042259567387888930180727886832573513427255113645272452115490593060356052260717895326550913008089966627924860406385478395991207154661537397402405007949854845951105661294816381188870598992088156961913297443201435722617196490628271842579703910680980092185919966453859823210214619708555387348272027134662265246458666368313661130945471261524304441193126895082640975765986111012413906303102411020002442697622967469060300639504766862039196431545291593405943770695570879920034175749830876621131535916545227734036677235421102925569307394012378230318343376368890108939413950240254719180383833434685835581563099262329759837450401574807404544000000000000000000000000000000000000000000000000 [107,71] -21637179474076712279115999790155096739219479618064303915444467368545129386199746779237399186651861391924150365709904592324013904856582695102893661362487842567466817738621398086127361293755326898059357668558666000911865177172700262195675025110820251228376565913250040511263062114833743940275310662702650987844984274539338555991251690691063729480835747337274620792399520765367641968913155338471300395240249898922127995919772647469243595306211353500710627613756827488803055516071577428238155448142827673839824650162664254544663646982693831329374500590233845599178409227086738548609801809168032351320252813721355923981308947881752147201973926849661946397083151228317716314468954804180867698872307203130366981065682353882925045356643392328371392612588196461949099083634000340792636977374993270526477046084609876427302408714907296417394385524062000105906565062430726726378718229453528519013234269760423498085808580438784020729852047541057393002675839243290072111933785319408502325329628798881997754919650666087028940887367555300698654287803889327969996747157136077935530538210699354439301121328824605528737838586405941915319881425448907499231994341327230911120821720087308151051392357102872803672962062223985796049533804673693053693313195009165855572099509528206994873166324312896874318596801408084310784117372506668604908089705675210279745979772635968258918222484206718565257804215826789604925977519222007529680966349960332415537213430351265807816505327158559920237175158989173205944313959752783150696086667573736368186818628348833284817663776414374743143987262219726504020038426127946269177467242941990420904869642933857729573770067768941395612528448631649220379341831494561601709295713270221373470452838744003645295166124709072054667849362423091628137708006583744389115553933477527647078589494398979912387486340394991201089589279432705919090649692887241538710317558967418940229236095547365558994195394578059520287752342766570727092669888024783702778042507657577497947641821139929225891190456213213183032306698704707153495474944617587297955053580403038878130275048366215826063693639799321747007159981018327062021500443938039462829465114167883319840654678183107826109519960728458745722723997020622732678438568767815623187301915388572353960905349893525775165855365575694638166155855748522613387292004999506951743267262290876635283731711139945578450117478872778330490764619464492404527930228372970951137400426259071099474325167940866472287269602057665904640000000000000000000000000000000000000000000 [107,72] 990941600571370833992714046589737399339718699981073333783993066689325798739883568788094124353719942103562177666499145605007395104404586841107409844673688666618242035859099810967035172282497694427086222152899826680503753143383409233137468162036113247481694729662549742892751081605224356205460225449185806314848580050261084308382608394664730609717320989150579337711666259241944567369963207836862423410035472141422630857851549346231370339865539819241933373662476658566897519983209689264090178348337010775256266252390028068824928064613475981992910224243734987043838094515102268833302939183624728042830344774977308401351499251017339730352796516798168170149097203204083421565726915768972247203828798251577748405252653942133082681419732429010280287926427662635975563288054318145752575052489754537471959966414890278595925914675529576489936514122602170253645109077435373017279100524430815694439372691441484590584529278722965335212668731864256181898470322992837331987162561042362736105097707511887878746407415909894634882141232441044173773342011550980449540336072389297032711978235935567142440142592968985592269885247514558482532893284937933480837218969560799872925369200955468252804942983027704316256930546176720263837197380870951281256886449662056023994946291184129429987346749466021523062217261756886759652729749984469569464744749916980568330513173763536347371092321975212989303849504037741689820414050237462672285078297585936359175723682476227227750294402719286901534429181167545319828778482553203315736627216232751684469706748211552858305645621033683327320524993047583442256203046764876131888632408515331793222755892909553338635465361062885792076766369919400798479512389772501132569455388322924013387896928554080616513941280655921838686024250190158747803614048063554702905735274304683431785648052189797534185885465102114750246326915240852447709145017247815396024471085442950845399194952603987575753932965782096510678726561126413812750126959480865965509377831048328605675060925676641049927274660093772849951585192481137657897532569477872227984863882240752095056679433890993106633545210298381986709137863878021061593447217179441482283896844076254251171045983394554621041724364385754877159556299002182933414278418759393284505355967552714475976474315206312809629714690094695463482914247586171973665744475305399743377933026727474560445011964897784615686288104921836590914600039783511976866235071034408252375940194315042698531585892535552163896127773474816000000000000000000000000000000000000000000 [107,73] -34861070973809805420314082391359914028501770846264156447473840021295459086282682068563155090789419517132539417116406023941045320655665136108254453408830012611219131996696048792879775043941911699408806709221868066512258602635384596598796525648936146385730144468898561866584268658613577357419866065449077173570117424990636067091446974261498580081274798515673121345970845740085301194306166497728847378558661337556132310906602047270878655458694074805850760519008229497964060844823497336465047452314734361372560868204490780712089611546709092011895650767442533708169217065384231423499120110146629868473500285333886931862174784807830896879802462019267206197885580832152574801854265556152884892044627812017381400595760413784617841538862564797014497558412906280108241285620360047285429704884571284217494056196304597630322794734193810940992633786235833500146890673018723664263944434279507283472911002493523906951220893505521406331378707064062575513077920879767432978499745726325825340257950916283607885586161567113909173220139227087426045502013309822457481157959298184295045839615155087830677754904650268025817942715690675455852171406269045292824648630980614896472317980084585191566795928324563722529111832833356515766878252095458161228951087214922919729483795330565027144609820145247916555578387767230965347441692392963521362344619096435557668818275150585277995344755496748945999186597339252051579217039625098878151827602164045559602822673119431282284158019827473388763713919630384285044858247016796552499703446633719834965209458906843106059421869769775655862840263784641919741026185962578054618535146824834357650025485811696546350049919923432312873168158122365632337128166548169263665859334567295889345429284260730669768407719129041009871018816928171150518239895855474085622358686015310523605351031672048475330175027341180826467335307240418197803951844447947650523543202339194309233642266528899694799109502164386850639660752932600151306028839745302880456833233550344425224971281913016895501843697890890760584434165127284694089828216107687673623638390477663299762558865629444113892626998357753738748073697358523058204320179190802644597392548277382101154140955577438402776824468348534866970407001452569155775822476128164997586326238005002648065822112348025958663169056169534317807921976891913201003540289172198258957844342260276549706263088578157616948671635107413581025972234959046377204251168921888519614658134442100702664177512049659048664199454313676800000000000000000000000000000000000000 [107,74] 270040946072446022933638644190360732738123437865120027875194564693422946274972289810134641878149953546564477344772213685404416704166302557024911576391597771873979536018202254009113744479609646830292181417336815335163581823910446749224273908235303895939880814808492128087195464372361232239000777005184695011775393775054084392744890495358829330028189235441833420621344163492698417302359471690028413300764748060765035031711322876974955336874451121877865052310814506714614296585333520078628400498690949694856132052963544315979586487643729483508513699001986017033344750661662621000690263545938118616888327336310166647466101869440087243557062295549900339431759936582759475234255189712972995817308551961549099180742267036428958368292105509381207270617874614913402361601029396727624327007107766569504912389404570269042715801719315986659211325987855838285387470071057788407762094292751507663508732905337216432442803665573075177682045840305326246030547983553413769897659996302902758126027501413444629285365199230148656353655702665641221640964165537816509829841844195724713259183545298751511803653672116228210620959770173629694551479163923759810462610856835417638506492758474647268531725693009275230101118656306315038083355035620050064087054478391860760640109724563890448745939684380964004172038262362608356819414817735579590862445130840886938106987879274616152987030691441040212446853424226951918232216620513611951288102052799507354194200187201767523287703005992762145591516056491751212266481752109298873719737963120766231599501727156635629502964913014783180640287203588904103302542982381532807946067561654952639406568215758459507129151880466436774344441411683221511826376664433717654039048338768155490888405581012754090136462052206846227355355842289545711818283209390615785234908503708625777201764873658535790575140812606249466111572711197744792799551922521849890413683938523136259523059274573668470392537505778277957509637553704893437275496974908426132396139616454393409530687510208331335665781840123071254238635623105640257740719130749430385268590472695132405074228078886705466089123058994141900009202665073302306252841065029809069578541948007439410592101948646872819494118911776855819792216279477400328067874383190827185623953097386688153928193971153161618097340479697183284660713894005223686179859748393957436923021143341304733233751927724062719151011150285032578086867014797544396064065835700272191517154553819576413420921975539732727973007065088000000000000000000000000000000000000 [107,75] 92081598209205685248111713319533845518293045907610305231548878697482818129555131053562231699121144378873458093741841603098048841701235106272324480282782058141116034119920395633909216994605482897774606300451932281218232471869391880508438881302032840013569418302659584111751449949128219856436698504584446696575823555518462168190978009069427014691823485232862625181299095721683910845630282314634239349402240622736336886552459384076278763653054627677150194740260886481463736050154538774489536507561311743799721855377287171381577640109875247270757301233738242249190849453517758140365528761057749070214103871283696878515728683736072300199861727715645976640177276455946992997503979601423705305908910651453699695799099240782062497623141088214498612367090185443073728068471094280250475027939898053328605839635025337457896575589445218007517728083710987981221402363308390929856143737522158299118614435068183587347156617184679319888963325021237727044390147934145887231844912403975648706157409763176429802176350349457893347549837266684941818079527330311703733227825046762852224804961855652725456058693876100888881582176322379418227423383702756969634383533319520435743331281389707092293781375399904712814308531413052080990211659226800993456296410602424965785880048890301967341375368495371969496095019767538845696837407819114625624917553418279256698396546843053155095982811231223201179416145185437440698781324490634867807662445008813831695913234889378479071447524889461592055549668812470684101749919810300941737016994924042635553915317623782119073543738651891484223539516263520180203260291785266994309173049887148201730811664579833807424915674184339242682216983215481142216556075270677135494843209321209723236065290035566212777791405562619705603239796812400541517748679451739587318952397679601503996918101098737841839392782199560256116838022153036067408739655148061326172485246184222060763748004184201702198087846277415405190356717335516248948646995083493017325893445898421440875534902474303353405803301521923139434738622734204468786429454661427429236824475129286681115169469644660012721678921473609561747125971870663254262448968364692461145529362803433890055545259866142670234841641468564243479363275460453285692677382487473457098411051427497638403500685453898144163479821381075593001638236954386825393579455957434842278098255875435320325640188295400291210963872298016352609013077813089897927230547858221923036732538714037165849973220050856597018658000076800000000000000000000000000000000 [107,76] -9550677773465067031270341050461508834968970992030223015760858978742553725328032106786524785386357915373075466221748356492754597957681693910911821705302002226593325763621706641198609519034671114266684304667922100438668614920111215359962709688940957186324800078707743685333902685652601491329163576695628549987993921090162708395115075256013001737296400000797794797728671637419614298118039449276793261355103748574366246079201095142619372298741139934076247285104642083342895362495175328025030857091160478797383389090779851674211411033090070090382903251513738117770076873402340002496840969075481950237523676918951773359330655740112659207455627295691802942561389469363754086709151960732527577881437290890435136665067668662447297869456433997019220652009910380410829625940885072021465553439211389667624764356542798912488037771766082570905466490667727411939879543432870799995496080097314035076149503815374764308552454839920342818093833478837679728866317851401876414047423514864294955659843902716786498670650513334152839029749913427429513664066529446333084607909793963926152812000841151035032821125869476647271141039144400966738234254671518567642334574037651063202941049832884868269772730643981945313403462457348823440050632930645005763041616773361761573481553899481997558098083049194099470168196033204871028853525752109040172846041451192020139595396943722267964827570229847471518655018637719369645276325021818091427493018706514750649212223532519948298825621680725896366726182484848336000389997946811733186586782940158233739977968637704358462925062918741155134077498630543547304170525899890836657762941189406284426619882292136369701052109269310845908640549738283889058955111881433006246153755038447330381367049950526669056287989281154542104759357480841282235481779949901816519036003525584144001376668511939011072370342975354957790238015040566001918619191768891362147486878241258058958942015640883492322260469351342049377057978870004787287808326542777927396407204601461596978603414131847647937740053201207241519287085187292750881940953813325928344352644448435905496034814186004760567448247418771727566646104081019608851131594838902581184425268148105747809071090715727071520512006546693712409832251694320386905876300449098841566365561334538378632001164858278345965808957013610769048956829590121469863422694553862375473395220011875229380778504249528515330396511064711227039929945539204073686158359623848938136901797425750272038472508248968269404961767424000000000000000000000000000000 [107,77] 581921477173164224265765545159957111293664816906432986316943228503407554364709753602378377125444209074938159998082930488398963093073686509204182857710240147186064543594353592636086401840234312983817623117064227566259542252815191628069696202533037776743207081552375018530181360094406457913425123599499850211318143466206078972064210725871966538034955976826648949337213417990636037970967556881073409825685186501057829030415456280955085763428599342585588435277599330620170456116077879526840097889291460877142554931742031237075944852911771310184940210361700539675689583720332708844710398096003679440933367651174721978751817555596141415700928125353185947995304848852567879054414909367588445237163893222307876599918323263098443518274343030982284858693507472067643087398034819586597176472602844446645175696447195100878976583724813701151690326329444701339023140181552834468203532519983664761287381776950806605190640136865953159913715930650057003206330485112927174240121682306005230746482701813390222049492393844316219943242920243158302264508455439934459611246354623704174754014724318957727778777326688481938478739476206224251609616226365851015697740855685787835314613447143510163985637174317942640000222992077880219726978184687433624730339085846653790708954927101785057993923899851455569401809172082501692440091558538171909973747724870237202617701921224213017589516542649106181925737126418970984692526211642934362428618322510826483012382188235934486356273942476659386569985306222174706907448054646405968658257044285563712463787020867413799611525087822850836879533866950475851786650436710756135374087536218177746194302052898149149492104419310061228060508111950381748201972300927046521486744247501269740067860785334793023852343649529674019240579222558999781131308664329339825599306928287563944166671410506627281178156447185186326199562414326692095516841742391560758888543311806372804605082647422711900157858257161019183153528153254242301632685570731807481114767318436093547536464255341971531077310729049299786669608270206483275546155155517500674948419908165586812526906777406835564653008294964689460463278228427048240323278803237294081803858077344561104290862198155914582956823300341727131972321436136074714837096106347140773909113051653974939497381564545319302875299281503838264260715836365192939298468816881658170246434120726244354611049665276179815917161121322047460286890233918500299279864438264155968498652462119438595976074833976589170370706145280000000000000000000000000 [107,78] -25070020877571687158124346422575687661651137001597636630828287691898524460756677159952574550739230921098432613582907835222922672887219075675169145337584978444888142027798166432578051416311649104432515406482844776594309637581577850674941543999540894608227337175428894866318044975988947164421751899581555754950566365576997411707395231572261751032711483807879174242898243702662508466991755898930330360300098582904874438827135740890611799735948680099896343114361571186455381377574846945364233157202024537989562228460292575468065351017956247890495959811445261133952283511891471083058821734668991132282327720306192006500490183785328921917211698912490984428146387300188598204216865124417178316804537268706125569901559443126474176540622133106408972388210160738930207830499499734489567951473973170394597912581513134559274374003502042061190594979838059131869080955356019554371509833308440931260342209235562687462196583055812872942621348122391507257646923626660810714145158973510927795009890178670259218552953914758097594373801959647599808877548024368803664840618948982059425691535718487827207663660702409216379218197946042691724466583009774163664708937324963077263854060286487249128049354842929809601499740711120805573418261620945423545523331189006971188342904408847060889330312531956902315240075305698957023725268508107883903607981199045914424995265146023489998840844458135221480389256809885764060265173997093764652824840376856866069970689892234561998622723329067808796395903844974453744071009549648180683505341978952829731454008406625973279379634729488898781034006324334851300283375488638904482685062385648720319396484756182849207077928812350933931481441492422098086325008412124764677703800580783242858696870423307147071695888544316382393328234285080979096455730782878487232087272973317824631512130853730982724915079436906891192709563112419027050052236165153314999640237568824802226895554409148563319834157030789543655087317049920274847465302663198004827116706228717880121412506784268206948972221628312481124800440284223548157336671284505077960302076526729028335086083060242816641313479573367711630470950932937347100880100557562271889942195372676753431879395063820396213925819773761444408162371075855520466569352596113506307816983340797881331923874386128315966571214863208545988604101614047940621346943819931864261900055002558800548173776412461863976156437341388578645154615053977234562099955276246987782078347380317145741523015614018212794990592000000000000000000000000 [107,79] 800153922085325765122795079286210379907682220296998229168331481085091486314047841435843707073031905329264529263725941712557561801968325166860776515287256084598329737028263926768771105195446916112690706525509189089198557386246356289653139484103379904441685003556518674970657000231575419198918254081008577569285483971287474250020305787061286203403740621942942025586706617860333427753271198734556239619353035493489798202985508489134075479242450672240682867643366277404763636350398616619773692254043646115443037665401081789406441877346779283084653838227163274612226066117115208977914153041215097111370740948579007214416051353588737091091056397087618262222920302486978287121724475281784307267308041042111112201741746243159982958841011052579952206804173815973035055681837789122423194477327602433027639341862625572570323587409345633817831446436825041554743160929511101636957469999324934761624791003702265669993452939271329011685324110558523429244928812156256233042589050417697477198432379471144336932723710592052056147084728506870495647946611181364479383181916390099999566945755178125414364354341968329168358743803901038861658272281861051773970175506374127170292165258136143044524692054841306192361620697537969834703704709147164126433494472743713429605777578944468620442035611769413556708286270091519395147138881933093545035564837713198861292813821635989600988813721620632780224957080942494021822375988232225752862551193666076046242084886335412575572557523823165272923103499444717800975356035871307704907101856166723252953180556575930847531691503447422859008051479933027552985870643454265492311735986348052085357745147548656190284413294772515763636008861274531241188148226328646403271228347045258666555681351950240403028025486369029504661865776502292521582916039098891286546821682381861396388722847072739511850544774731423771880463392202869880144503084868781384007831711667397409115524978802809576668818656645492363580554967116086214772201090020295309269181801580142333313375093926059749403411649670946094238650774338485046898412682215975565588418681488460106999471849359612571520422909885853303685342800418037479377039627172130137370519905561629756702033970352816623803258996903210294431605431983837752643786228787122200139613291403767373080393810727670313209522812337014697886529273980754516490311713288249425176280982305039152549337776745139446074877567030313884698798660290284800269739900146556077301443827920919519596942879776358881715814400000000000000000000 [107,80] -19293266038278206354952842702230492512884216780318481828202080996072548222240272570120670045575733504221753306988567817189318964156303522118814461900602442657492012962886193739835165884642173470955950813603685631662760490140121717713264933737169641508180093881000899560030924930464755312394198477649662496046140319887159140468037998853024255396920519651092531988258178645874603967081003316280780264720164824421614731858810149663311509711325514665046981387920116300968060172171869646793416856603259687011766187528331875845563932566041689372867109613066920440914639036221167591566543414053975117583502492934259732114076289258569995423442564778711385583932788427876927286793764027608175017230874392358787234743789880870404484727920663697726452446303440742147324806825816895298765316020426167732945272986053774923864942481038245727050629252959245437335411139325640015525105885620856983445289045623209033099135123267968934374941746091190372961793486897583124490386583568455947943157204365256083501108063015807607708772091611515358082352180574222171564526859900659119767569118705474274522634383604614123623508288300694822405601663148431300266905371914317437890569306632567104179906548573576264288485243472030501529743471595139280830130753270715564764596752237925229426447725118918166245568123262846292549642377987367307129022452291338601076243187536519799651873566857068281231832502864683118020902428054284672136331556540851295123384852067677946435958339268567812958913714828289604344842040567865325229597724573760352032563350944309850317394181206937647409158217865719031563787925781668426261708963221468240937805527173800264729856907308728134791783697255552903922810034902325968355705238366468039083394645854475951503551268637264307877941517823631119877513800566025013708604931874832350700674902651118778555481939023011720671752972707703346853345069875394029281234015969838043748218656042891936110847287650876415879262053070695229804775477053845095528131982117985720857923464038866442825794038008321788419094444130566815887605391728032523031949730100877373664060243388950465553593299629790048771257154589561417663098088115424413703471341319960013342289053846904258167911271001829080642694235275005099422193042382664147827836442783584740701249283973885872327349604579015768315255802821190398101237028716174514120406418660574263940708267608027469644185769004509173701839645471214170079327028631486302564109917570888927731782365342703152005120000000000000000000 [107,81] 349188228409100366973185676879909887850544262955148175774131215149696398894629504386273692412442376652040077096965260985885681034269689529595590178768676314594702312688962358298904796536749766762324193396688041893074044122911146467915316173746832183445514689116521273341023756730208103113616900683171455900892744805037927986761272687104404841350573723097976098387261749153233097994018169079226607869081864031147130573949193791207493193654472918322914635910768563057263917816466936753546509489207411909125154527771022828434580457119362865143397509720894732302686418412790612656024111955494964131350515296435973799619648035735924541311485486856004201606301712638402443323527642637962141081889829380039068052619552369052915271295539223342182232330527717158504146417858749008507309616853639762323650712960292775439909627059206820066902373243973456603368152813636539085873300757876570773021723262892127673390309857042897608115590879223573950553948216058543857082206411252407330310077689040175165660783034610704239029881644896956244332505585168911439920518043880232662011513289264960787299682709193727046742345289133244451698538877063161995769935993629081539631116330802281972029088237030002570082186529771760470471707287317448779217114644554333160653512839657124658871962086796101804316342098736033557054955013887397560573177972486796889839621757459479684883387113737424776020116771577203863297509875645796559921033633225352368751469783661570228938307318221135158780909360461933392979745896724445097154404558070127005267492989552367705603658317914793848263156551105898604001492175647022452884512436526645203631757092754841178013772868994803941276605698516930562120586736082054293099167672049470241372303756935654990741499290237688310362504067712210057335914824761379030415333541948488119170876379235740365007146380324922468798026755762466649406214479138698728942557155160359127895321720455852744769061130506551089650048051981413082634563999035509023038478371024996443454756592612191995122420607101289216692704759353090830310870816708638252561714828689237836736314200265557926379212612011786877609591458075488667257668051683681446964331816505573993513922288210738036672075258768109919071274721108543916327411833021872830655458515548645326465999176845992509892205171448500047264925069293647688851755906377285059183646991419590975420578467844539753637092215085596972832962941232294585608789937025105498068463710488609597944599465256953892044800000000000000 [107,82] -4340933316037941943385295683254035104206891303700360371018895590316014099250799310849717090467272736113781781961151170439100564909388546157569610993271280074011013440702475025621625016206076330963997197190108546732576458773243307961886926027103243848930845281556946712175410072816267574538788316403553380155142000304675176847407193664481249896452761290929050142272325645403557420124260510020096551949391277695842032571629519773691383029129789135049263234788499015639624745690897513319914748262862438981320198401649893891000242485552508734442400762635800223461523323956601816041110434400121741516587558809719582830991940720868490963559042468060087973090041254935647071023486936556109066081977347193693081740889201361151052878321054680961129665054126657943947008265459158287480528401303300488716929647929254265357062576568898971464051411754260531544969723248285807869257356519392150420239087142527655451606154803281399594096198453467142315189589124556266529324510874230062191524724623771356878325506590513035230526212903795957648320134543125766389570361796734647013534423563268121522453772410932273787838368055833745328753702603135395055918574907489302106687681801385102504931076852113278433785215867284792608620159280994116462457219585603488749004923187310410154907135314634438584283329171981687497018944494833113845641917068861983236907146566366644113932885299208753486152734423171951612217285589872747550939306281117755254355989004357401171373267904731900384156629501779130752664890919826636018463141749810503987769674345876271169648367964310796349960043478083682479956925448848682292002915904436182296297597957011680228110650516428952376605277928720585796458729826194866104181882191344217248694026325843577014785558575728252702037653164910610831209444231739509087005639230151267995013843679694073747294667914255063367732378705070740199448031657518809418992458780333714049517524914780503867988108218484709052526599474285002366258081763073704258904048253794727107883582767431843126989073087772476239556445393749741998538936026165291669278589627480741291000286109312581819688766765601072199783715133299775999011205067037600950076895251182908184789573665998933789272121949939989610133201895966626381643653535534966301917801422816970036188325253037387242975422513440405129032421292549248774299200781956941244431896692471448344949785289366673141480330463558323873532987961849893717306335713948812709178259822265428316993252753156341760000000000000 [107,83] 21048709609150515058298855561936367601235097260288891378045150036615857417786298010031745642887662452277489838849018421492580127160125192171662289467768350376647453549809727120805558385683480090947299936205989045960131358004115262735267049167924223445760970188705885435861563958296497511502836736845187093342020341857170980712646924368054345548435991380241625570365397173942906303623977911484562678478504526175840813257430816994848802327008161207131707047708072366711481911294447100678947523378768356816360403020534774511934763449083845670732687706147535672036038083478417987472154490330980085148712477771613166817750126931872734581281195075648933062501694216221652719475372893057376758243737588774947978132576942242405422835214317756577470353198380493005230884365648775350951560972276338917594785160398671124396334902436540648353259191764223220054212519898290342477301948934012017725702169938101323736843924126359702736944240332788605656243678410558017269893094153015920819823194591332247551995853820551793956932303184624751407675344007873849733867936918055919382422619994333696364926470010741383787571537258293302854861821234751936724731592781031295291738975150624345503270607283571174220426739408417914977508388505566538145043059727517171067850781421905205619831498952628505965389788213668303307240348627488320366377644365167157638775502204935037006562164256700780787265204756050481836286360848996176757676886088701500010577426236347310150061610513200216900818930384624648598726205377815899432788139700978986113377446888170716357534821913887537252214193610547046470562733703117589299023946161427375240859967111741598223244610647896645150129386410323814399087235024276846515722734157163660346376553203040336292164321859846187258346609614688911873775084931331103491861956131981444030477170756200428557320898985119239996099599743603129836552760181846062230370149239960979499161588932348050954669353200637481226854550181368589854919309720390146178773858506803137236260450244710972790618892106066553540759898992213012059052568908814502529409736985668948695435942003505836455672823679983032021177325119833007390437726576431071123092927445391082558719783670489342637645841654935342055749366923088612503889341822456679645445341781344101210049187046393750868356953578972706089170227784661858911209158727530278867185704106847394484857009731203871124061546185671457887328966990832908878926227369853901533093094466974429264779068593458380800000000 [107,84] 483152961677505720729879888367053711932119178715406571430819661644979123547751568098390089792100733756478831622182953676985114669824726232777134746551735629943928556423504256497139272370453050781156396685667257152462504218567716869106731645017832876651159284229948613353528651609264880445736898874634423992982586832040599806436162816976806583564735694038060219318961505186843532614639724385039518320124010125819409344201595481554517190917775807319811000208236835300479023363869901301684920397698832355837816559879687873199806113628564789263720883769821179855222931817273874967877407339445210771160974995600750898101091009812519584425063265553776519055865795728644236499906484452037365898344410538991587968026035866209006653999608867943538731129590069884924761310277664242449106639110715265300887153379926802765704519102669430902134540376177975758643004856417236919620038440756618434604339746513622565685614315898644230828002309774885810994868716786333191525269203407712459193843758725920118453593892424194374540357655419541242588909254159792453619001152708863369573333341489908318560848940169529812753285997062464389300865877751653414655875955944105853830297356143223925384026193580982695841998219241907421502442257460234360636003996737457877955868948897635712453992576961891173708990901811266192225437268147904758506310824959730350528995543366351873503009884686273281456266705936402896812970885403692936601682671426091492907924353688671174195886711727934616620209691898454356747138889520977804978273081015969767128970593544418505518146237851914944802969795756152444680138767696521159076963881007628413561059781469690903645473565714075021529196055771738431778111664150951287736685034312777762983002060539138368073372830920706104679168177211842724173358355098707728422489683398198961524169796856867475720580637168636166534853694132914694991126000011057265926209698339676945502355970832680869895768661200195263748338067323269722566319171296423792810991595578339905654644455854542000267620051858686610286742393227421474513115457093527922440466966768140763810769741589473370961344400703756864470169132616642055024395189451978866177770809804830005497581111675618575238295777904956103798645042589623092918749592553977418478267382704198402162875856533447561439142213485440491254855371378415732879430143954002920644101105489087312576885956774060405046257871831733104747045137667138081475724610820681945816936529818520736114119361724416000000 [107,85] -14359316368613896193193895350495222917947702714294753121779076725811164636674808593921559796388613899562222689564495771382695556150951102010590898911973618678849634081065878144383867122245331043828400450898047863101994098829941104613662801450363324881560271834412774795160569781840154564737695568388498147206006793261591377258329380979759577807036739220330884960347946470961654113872736302164356460580620074852835271367265035250354623005998072309598413820355179839386533905383079437503795342057736735169144828694560393780790944337177301767984314424064145529321284561465505661540161137839717921003575525478087192017280832202649773467334659692145101444309875540841102030897731928065947352567310266660365068884327452144802114339228452015677701208660072154819116143497726979780559326325017221152328881782163746777454638311322548695550372905326251587664932533515004917655445004652085100851129084042578535709750549693210477295079113634050692953086662111311430300309136573617186364421599403298407679347190350824293873874561749669692454865476391211501535499488107984672435417803499090672856501092792907790501254558662939036895644278277153529266883712465284649688627236300084164523300851157233956416597978807347679793572364423260231396056976634804096916396157521558229177306180081743630563939823237910182532198785211072479700116538746685282867506114560978555739098802458500728556564119420229818265328154360240584746984529045439750485561870610386985010819506938546602747204231551722921341502823937084397318121308846580892588243727715490733454645968260531874378783056800516126066721813910786645591296992307806757576059779119746787996407910296607060360767542984950984076110033833285928254634693054063896966357863247546044860158014789867654375635826198401623643080032759071368368191312040706944235627508797990762654774800171121852387272460397970038546664539016712628651185127083944969171398476816016179013056502856538242015986514457988859546065948478718368433379879989257647958972496004714666259114465670416044895894228184064307306870985910418161032549295111365142686192408672072458889598488674260604567137724138361708480005547451193260080160784553528197632358098512340612195564224439659814073871212442373293859317443475085696286932707461341767246393635839663872236286891396306790788517534916769852596125363513226205756952937173037031929683498735657254702659733886779648641951908111586426821755210763555877647725191245783208794733143419102080 [107,86] 212209139308891523780271727146679424011990025451123989792719882488919137873674358682074967965390310596693500595854925604665170545046120817321907577049073371364866882059986473982729123180542907643000592532216192184745293916280841149869649122228901248979477478745337134575439892489180207072546280700337702097486769750196641495346784522725768366787417684416041649408584367055998568100014975618176404405065184986390903643720226803697019852082662077160492500561125744054295205952662475455595987330568839151047729692520245251504757616803652528502073218172634357250905643929275016882804582113162653650950960166356315753898651919176889421624901697474861230448495566028775361021179633069522817403383853613346482836180798466559541143243492863227474802508599766111039117701382969764645094520495851760674576393727931171812419988713825037574884374668413550587745621085656248991723507576932335922562455084594770366766421461001777244002955241717945786780255353262861325997513611237269021706191069232817635941498973514296817002403283956853089453322757956805446084593403116371525990879205654052666874757292658679998099301372571436875621173292751723791012216143773973515853943868988152210405063202363335287851007584808440832825744330887075209149189290629221126842144630182678797958430435564715991491782326113242582805597145292042255716282564392455925862937204788218201766636717720359175402511299896582374033244890967441037480222475542545260896941155639233209627364711676008926062137612008908761834115617959926960637255496772902945878767044824643612956047180290917896515880721623397445978227432182494509219134758313140682637935948276450983337239820963628862471268211285806147938629435185921680249826765071992285882468243802469543858479226012943993783000997590895655456421288742966835356167873489180346588977057630634423678741327118383652168899305429269056712396026546663259578532407240868717315450097486679331560579128162451514163362876166687663336079474429294817393651681504670867946150068238785562513102871249710902717816822473103773375132363479196953154327238410603364845161638696969000852472530361894887625390905017106582284186666926734164149533365495628377958729803960545504155586792085234435807877333599194968659545470587675303323155507656188373935990510197769461195838871514128825030304337964917959055539395917569036356258278610844394623344582235847065326627928598337045771203219691373052577540888579628287300993901307476429563406016000 [107,87] -2359426459998694830018771607907898584915477892405727032722241836930691364451981283986815980989254189021827948802696466423712708757468675431084227855955169205800567242809541428015619506303525478423255409482803881208160927309737068098956391921261021884153449831082599271540920166357868019058480799489314082091668754223109167172793222749039217425811109195437571122802588054473381690305184187062425825149131316621293771086149279480962472085646292992349373183269378233860195996233626753168146801816481405280607091101295823083224861784802968395149591422562605263433788567469117585812610441428879878384080487980203986123090271438864300940184969983098566199166003631665634078790495096896768349937068247924256941643250469426663979069586867190747954427376450148772078781755812801210320678551474734373113071411201145261929086993390115839366308136897433177931768550436832607296276630130888259767949450923581938906738462739372471660275837570169611356746088677796083050564236716631879360846698669006516168214337101435626487357454924974985604039172958508871409053628170237133966159647411081546657678727975799727666973916813922175519566913031634670480691259412452772724692722659450163836693334486811603414454227691175237148690995847318482281805381961258383710728812603463531162924374005991236841297653175101377816949253873373443636586785500616911861035221238916373331096421270750954832409272868518066270742301741613924465428740642772104759259611483880145633569514206466664328530609355342892835182525271937686899510570999845070430887697309995488438707240281213548438636561041837951482853173659586924458787881925127033431548852042472000251848899506674048140932139506493277101832551345997217658420523012846838295798405172864494180908361271640286782295884635946535672932878506237778072419848663446352703404951324308532587531759651122471235416584578653075426575572556767985284687971333081312619596305036718398295406422284847063411152566518830720760132204051218873406138174806203889023671114864042632112846308803532855910059136519158750559507376928823482269922474117247754893683742692985971923664622858717074563127678279387398384364976291447841399496203419847601129118563248450045339479903439081911940705571772347278777767726832153702074676238599434104326728706250683671074867652477450862323498863335210080080025257001845202550791537696492647276682821276022904740499656160068101623805574959484365575896032514933292521773816210794991805576000 [107,88] 25252637275079912072668105262833633956777180830933201847876657513999013022373298867844070752729271010754931605200114401029279468106950165667968090347534785312731938400088425969991007812377907956624880093384414591909075740982506894686171475501916807376120163173870883390015076516237277252397904977370267396831174847067478569271265731901551579103328996696246305742584791386775981595550696802741870039754423045395902515710252686008911845888527065710356620058372298362364914809540598243891611538031487108639289240491358811450656341496670228556024245346853647540551310491614800857463674648032601314223369020732104842754482423774085168808486319401029252823768966597044345037258221627480248057197463634050798863663313407124322944363416181783053084945027149561749256453282263973506943903435352312695886915268662751839128932355265818669010374689079376974368693432449955587994625641888964286970600378289502571422713366761368716002933069135950702679327245334517041761356151989343741710192168764888074732471895926480627772295777163988253982796321592703811223429455026140381088393368060912510205531733078385593962947924130956372905854511193349456446637365302038237895741910216862079659652261855404988710563368929137567970375492293106080236987778990359862612323858464986752967062976276333157581956022713442626951718815680492333632564465759864358032588827691012898514477228546021798531001435803757686926763065341245688014130553467539477454172773580633119603696097891497685664486083143395230804873179255613397886215961586053633491306896495018872444905252497402389531597228966518185002689084575782161664567133075359303254456876433433856208775078501373249550540500132590025743202495604335675854237671714223871711626282221920829770784434015514904144105939306775241156976963418279146781265112412317721930347639278496649482312726894345508003987861195379723840047528305452301699787621438357677317113424408729707516450192586164455850615679163820121559199340957975706817961817397801568672480964575423693420365815874325719148045596462642463669692561730718627874509412036733057599436099674764619841836884946645023661375343044075045891131729738606209382434703018245070163689394634885343634929882582279093466438402779451623909462088118888300395926558120730437385707127810160498625241866146264054681787367129881151511086890597423952078611043357271893544196225000563595466785485879825467177903280741547921729975991998400871520030536098433696000 [107,89] -233947578800157057751399528749219402890447397214699512869381355559867055948394085421577978827421462144882271167178476253439202138789743016013792805415248604487522466433693240787434766342667405943912285337518746982178103497454502491810367217116325270823373562669081591895785062908695317083211777469919644699183509439556320424631178278662623225127387230955813614214710231579146850388491905844705487074679121747102029173729974369466675009463277917671135473730672387498010507265886629025051870330435226245407492228323613686906017702412759734638659213995903139055391812535952853123068745979329753774336683569167695228098058482283543253338293714021318471373651648076375813848206768127270115367210002949502951865332735257643128778391091577530837395696291454334778634768536945452213483422733576414092653254275989299669873963278507435742562861248424707788496272724491673547189598505960003815391876876924297299489233244424976571139194322379196540805036559982413396836703981103305991828571085610682804259696859779661996302181427394981535694591678739624964887989138501542149778842361937395333308228245850611818032051663471487090241675171816828949556152375595995366109773846326277064717277789121135858590993680436174557885624534562592798380279760458540766130444181704416479801160016191072327637519125100364485909741109683636089815879023644149648597002797768679772253979632044775196301721564353787060769739465865577221896956974792757811447564597861007842359349215400097442120250763686594322969695015255564703604611562294375095380765737033573036595714772549384273665581329639245670531810499018839676384043920768658419864893259572070121847695382620644772661485100167523452054542652228389960116119263468568724287700006118239448487072821089143122753084260445154883733718569549458462874375535161335665098035413708877747686445805334905653735512317546180185797025547680666333460424859849393101955284741115039030788184851923070550355759822889288654840317254309726100320986679010238725561196151794272004824880322762353228569884473875347674167052846748163841554902631250926439680416702445329040269497758558951005111320959687336925694147237716964805420385471871032139370820758191604634679859623741284729377050468381126001110911058712577448178271187005549394679995063411713798323746601014140127021085989545920634956108525440647109131275868896033481362984986389886593710614063861826237115315630339441671681270963452942596118964825719200 [107,90] 2230272538252830031084662731352623568861652103307184615158481885829178902850300122812208352878794296900391217627857650292772122542741248887007841471414378549160241953131935063850210951473821268307193041365027996559060466311267112038280337645962980085943812252131927254264833272606420183893031453058285989797000572622835876770371345642218287111918806971180527690225031196609157504656200525406091510901907490306531704680621835598529976743757294778438844512519936973096880280255315831845869609832360107365663718684199584950449226746103260892216405184384536389420704819619450448345091843169461558925700424115346151804034201166345766467645014814508167376388390773551892986376681524916285495442453054490908625158268991396215760513451048103887883123689287122287101641341863440337996213719244447878257218827300680302144170351994684520549936568103310760968651823818528575539024440266557848032998027253602853763859653107716673870926770052446974500640244318373318413514052454060497591111686549740639723633647079409000089611994308058974898089799742097183140501997411858313629320441562334105948605505663454912878390284651970600202868705984936403031405120084908407918037965574160174173611791731080135745184037312562180349093332751307461946122840282301451048689417230436780894348889306903431188017910294341511295731896756948898768974026529804571627581897530672765100221400585631114000066565115288620183887255259268427830076759507995446492692976059543208055677344698923834529786373687486554985577610033176720261478767643349916095401348735096660973290996623357283115488897221551249491610057089146083941355931165128244783874860499155650671587758766106160614145289635624179936727431075394407176379172029430619987635297719021097436974167834136261625265617330772841547639512787081845531871072182829424656896301527005212204699820485769741605102846882711729893974363847423590006100101898036522110212525691891745337110747934510829664288447683578822140845735820384598812094308741592068485809411679970692770127626696047930055501277523274254045332846038323547449792324638440779193372845382802279810554607393282540885385787609678995011859241540779140385636306469958540381770400257469282801412718723327801310932496291160419937638025545466845572107527750964729959021215368623209529916295072457972190029779433546630934435209460423470742368431249224265725895548475148590001805405492485997568260719834180142926481360796838277136553305600 [107,91] -9387945024303115873164499420890382899954101450218961400445724815279583249095671429699236696527559358685254693084420335723767589011550624550715577273856706038826259620323175000674033352541752302921165103432855452130371758501952861583734047908815528576224767134897891330990317218419303499693033523992543631924891074665100534114158430626318147925130182384529408120552747045808824379666219745532437350042359170506834394098748682109549040521064517328048262122950714985226667714047311955471399764119593686110028689184110637815927962747948030654791137110845025865696680127993639178579404534768491262646374848297759842235387437086526445169570388373593451558887064956999679469726209742010877121865141499826279073325402393252495704266240084686190907989338389093826585110663926721235477430855062755538228043600512306563670550248536599836236306097715214760657760952361935107536235238597934931147839331906137941355295027077472294279368788795505504639998211369097041091321807229934423213925200810859499960424254652927435364272874410519665495359532396585688258182885047905260390545899259260896755174765423149780665538781892528370081589923438100630311130552410955317369107599293755889970229152543183157054282903824568826482172430530005541686638951588962550499128637001946065759426242702602773789718033993595630392118750417751010674128628907328905660131581345895874356223334446039413558625405814483402388899373684312746490807843907422700444497376943555590483105414715426770281939983785726991341480927972869077357957221507191135077120726650642049771712278840613901534698378256446902132198407512608324853575792157977420469701565155085450208084277985098547879609135702356101074184260861482681290067825778474655735334430507983333980687097013020778383491105519597972581829070695128538751147939859392091189319571765457726021501095006202011428443566783437872336364534720547985058984065679552448877091730525993099947998245727393801674977940963917414424873663480015409333249676620200509058497268588332816305122127468612422714904125364467179992434712744183057757665344252400446130192382679323838316417931548569545036212764606793837382237126314190011904571226220536695355300816477106571751495380943501149841725175488771568851248782688347311735186590591977629452671856824347340938524753983162930821998200796264038577933561612890046450572996665561433597422346693093630594292032705993021358166234344940059270514396660662291204160 [107,92] 115370417539831332407167986846719431315849526298298297314978834645563433288039857055323510757112971770143895075288023311370586155640892158173064073743203530493177100044738118087789258739664775103233381971748369120549235347991272494122181775930700863120188975104055834925111835180606935356105807218824485284658544651800158101026039952539808818285578369380053426348692554628011402622540162843220784279500836454506383571345656126438350599568222072169440830664111510152842659896622799534972055429809177258823856060708308289272302379803928923493236508442661793451336015640883675530576585907908352889715056001876768784732139106361512019987796332863640208645882508852903878963650019863867972157116596760167106311895481289789825593259070630468490406388150852731418246091759774905274068669406348299285895854079183302364427656011555415892364580640498043859783066899127523512664563399401741331870192109172065843511536152894518544058396212964908827958373145222453283319072285954240234527425461274427114526200075286445512767629609237662609523474299825557079628950002421832706685777238771255135454985267790026330662950040388545336183076371362960654820539570161365014433110897076639158923400297321743086989293470255446372303178991258861117379851874905668594530496469630185960901201126967949596283184609703999922498042678741833697230458237380875450453396321951957976864239990765815106478361750391048148427296902212127148998999507892843470738876000545162367184773673379981096419359782724578684453266957729637764316122178865700362660682368958235802575384307258557462935214098564056956842918597191070597738820013087377773716847328672969423632455000370779845894524396769556770898508630184277370115660612835176612456841729510132822914073914044552481588923685014169983552810396224886723564431620059250878670913161345628744182077766702319499431112386545148551612909108449238462105720245528327346136916827962007166068543998822740237166687351576830921069560708610345393200382645170364375212203110053274856571074489854988776346025265028719360643737358444042991751653856175185996918276784410331063631314695631289969309210153858099289863502308363221637433292224713823900153338106370136658799355578559639866284689157842203972237411205113290628198250964000122641357106001673005808304276966249290246072391520843402784078918415684526539921068980529264697219770727182516872070595330227379559696397807581533755030943291549807680 [107,93] -66891290924707283063428556772633755764769697648196901311855350587032864195069957857661325810829910917877400066818820309079550807692675820633139496207370145987920342858507360823961411736334707538673548715744913203865416321882212229640167527167549812052831263966485622672355172210371982924753569701344724853237747419610450666009312520629728036546589352674764635854746036966634567258667837283480536014549184814412581410837099925710865635886466765930709788064675156150043087817628816109291351631821056155247916181408094144813425873898726754908620156634582045733146933892679137029378708224943373979948636043520328571703280363403170344638915589370258077609631383552997950374185117279829709287489332076632009100768287074968525753294564534302015930657176105250425041780153905497147826972642372330255637602042173738250512798305960602994459264338286792101497782820716261660708825083377609224219117845980734585349351013541949432875320515414458055135103372581041772046033572617404294918544407115009682500466712701806509022615991700367846033113760032043002363416228566978318757936736476660618875873431707282099368975783948486211316046226050819832443718706750138525138707781729460780504771009582192670136462951103122151168262980835719811973593069965823745656865884501352102101898256152007003532942545075366604805093575038505906415247025448252664509013699611692797672820749773390118511091546747974945673197743718993292534827456402108691934663064214701349317416794803241218346745210137096347276411744822566379066849979442267829291546092437030209791876213075758150984718155552130979089805676856745631786147762142879854002513107327225283643766792805277134978679105903972392781935804177033304240746801873584263084526212711083803511467854783849186124507968408632513581351002183682977958195794329354362146427670252467059734064449462740298502164251376358560213549962051096408988382619070900026609322205193962652744292977020018766061242159872993627432788757965639373491869215027827518057770630171424788559480054831589120350233190711468801812914458867595956155704775475481295850623277671139476114338831521120305808287145348136025481656714157742423904644898614387509716624442674529376001532731157560980294552531380317937063255533850474639180932952847810982277965716616416956438267203547405077901448839294483115653366260852386020887109999190596428770880192183340652366616361360876970378525180174482302106110594440 [107,94] 1784999169545724780367018300880067077458799977130013125023878590625376844307253417317147410730117084051966792692170852705524470314871137049628245591830652836582263880545809157885054523409444978074121883258327791676649352628237114581399108747504403734143061399806318980614445681556468053070674003126681133829069177255614131906213239980937981587390620610685989148584616766489665218215781174067047272494784334255510322387365213110992899110471533796392684372351939192045894036358398047976428867616103347536145691476969318688925092333217458379714608127641328602217040636038230153984166913258666830587915326755093930798637051055591783366350278727952912086830102078816038463667908580460595580607906843900360973915240038236013305970519111775796887782933271236214974895586149158631293942727492819374985664663641853642134365272811609135915923074552964032013036036061928357081328634767731192415587613888152469999885847635002244377263461387097437159888090210127860036395554932663319646328070026852793836463779279108887530219652191406683983987972857244112887401166558527019666766097743138437627319937739979139211784811402352976702161750336589855169856593444189944176264941132286051343755320094704206658858914760385554573214749794628409269243804979435148031026999026660287580213105655663730106881950226937353319467932784869873681297981931525518067491337712568899391846491588240989680249790595983525942180652659635678538899478978563103660955106943958001643457859345447936238908797895819099113297232059260510811811836689652014394491479579335743255942932575912869873642451407057079133219274088460092046315871953883069009395828701477572926173126699647212680882572927468405964470080646256400700779667255860550486777378000811854302177700523733338834698999748959420837352786637841690428032513887581627604545824977535083737847704470792438167394974317395343757102938791956900458371851768308606116486113255145655330846419758816808114230541037510945238186874035164774757092668641779686919657525057288132434348415202692015836384242881391738601740764805533608015358319791472398295381929892275728388851737870099104325472837187073019322344929554540092880270455445632117692419666830716650397296197663368434405084869154959881352606734686426718605835162885047128721564243509099124359024173671344916667900046978824988712409133031833595687265700636679197351169123615936384127231538644214248521288548779567474072648320 [107,95] 91986066542230135192312977609220393610992685532283463623719809202595129719228204837890281318212140615494258704149370188474504230065749190755989834245668636967242893928791749433344644138071113820963195093922051570756514815697372571649510088752966724276729682789189195007367709428737863533066663201581260789010527357276061010633676642742668449203138125704977813983847006156196986830774518238174671926898211433387859976538398540831265286346044307340406274051194772848281576920620712388572525107211711342581852782149710428554649112774371530398283208528210147487371871638161493578435128139935356420515598069973601036155800083141740857822964946717656218302036627549691979729367410481522632499985222300659665770863179826916334837528933217628258377638558778113308770648118407741914419509510439538050285414530234852707364963537443750048627917638169274066470171557529695755844524215470150329653763251162415602913785664403760870320081445723501654585067752439240754392280830308735459053160908745699036178897543841646644160904912284496295322307372663999901008492189998601047782635285878681344213784793748776746274383681766662810486729080142097783596160382539891522152279857235612279602998733896564417176772726820469787778420031891250025017309838246210093239237361872676669286225259677411505177353223676488741456213214174011393669388744041726051422832608047914522109155765327922162655032814508843444153333460165102250650698987392172820128770170227647586371181067379632653841787017687050032512330650551835765146882238068042241510504875452957941716355701417319277319241646990450446781136171889701605191114601477114798790411673252603567897505662833397595412209333964001056183634072642109800263535485300171373366422965368659770568014487164660373548448461731939384543094061765952058494367865082215209677073172673985291722140632630424333620603581048060831469230718697067962189781329293110601428284686277255021064899964481885923401667739964183175783504848666831641940894971641190303685842319123960142786159510258432661656606559568035546219541251020546862170146443968620870181443402755281224090309106970944549138538371622232997109908424678497232979252264824917409082357687992055245439275275534543169554462368813999097390457594229431140430228028521493721393106176750491026588883889182028907927128827830136179645939175020770034735894140563189445343594542272514460731787971940549803355973993846498813840 [107,96] -649638413989002189402742921730558402610123819152923042639439629601144286213119648505700842797803915001425204325694434062822339268789899194943976423176410078564715071978606028073713863424816978759460015414376940708027406002260027602205566415938310627088661520269810017458840611056385401952369240617103038017530213565519460657178194025529455238673738163803976215008626514230018726945042460551999361696822012188007465076432298859856615260366231604662149556710420959300750783652802880930341739954560953253505973909139516034977360965172957706978254505226904774229733308909831081928502519622352960545665283136132592358052011927657157398997303390320181706285060917875651578887964008052654494207041883344650494794118751693586371994485610360524356513678585919389601616522142486212192945088999572283708330843662273911359434397734760467322535380541331538049783645992706727447283882478593939050429283690135992290846754914271039582184837271979845468679953108306624115349742432960830100120609442999381166560976183054286655006906101790055899840475085714371879511652453189892516337754734435810887375905972909745512318239615722714908227931080576302412055031729426704456406010661111118460630805719129150257069415716186481089898239036972593917707927886532760687197587095764800010011682955286453795394922845436174003694291710607432840304650884947291272839949154517445807362048240705242834364374480539970909368294868843053079654378154463582500936787307307036884577343707094929790154388406716252881184901301453953610956730904523075741144881602074274006038820559986823410033962854186019202457097427552265073223329742695553225073764658957765091180663724424655650585044014026068343269255362705295741912484561811982050973736757003928634569990313544044741732726813301580246084065988033419947583394034832147502175717711645606675358526434658517140188488605036395645519957555502044309458526797829189216310731122258246394426540970477563909618418700973327225906471188908536975862351440058329396823299154577402183777296825580656258732044060208657916834466396938617840358148795903050284798060760855413776981785050805698705387194956366009354460155602640627778363746578942490983940544128586681674132601811545203709249396083631203896749494724687430712571286347740828810151108173532237362783139299908507426225092186053441201518537864393631946190507638669741805952538821087393770430447089822075765978060811809280 [107,97] 2150816733126824047260429425167214949174526433994612239893398659360052462709395553521224408706084439319234066587754373157822380472933575385861777963093358625860084423718679128422245127390520439777643776692342668548459677381378931522897131178185043477020123340590569350201180122669096211474054095520516477216058490994469555035580599785601154614147500982044081396748170780178167325288507342353702865415378021372042160541920209923350044197186370862496047918910518405966516132108653610249623565877872586668404015230899527741105996406134855750375158320976106691818778845491787491572833418943896137313329179187062336251165155403777289476704187397979906514047436789892134217288840416886190669054974581269052540711459609210690579709640999989961231365869923400633752639954723324369596572893444707363990164005039314303922945814943208195558975511542003013631268328263811629125350835302268168971179544299820608611615186620010293876469801728632151078828885076942847898122218243149580537900080956258705216801766280106615834455902739155818000740950394519905762732970794282614810362744864666710343729603577078143631663462057914895836138636998038522705389011327111164928016305218253190712944280605201394313100993432712443519146176442267991875616492377029341387007979027911045696561845004059155628334152171896098123081012652120691436055704092194864286635116252768973303506886970124431842914791319931472394760023932366906329143944304335006977762965927507033512589502989465534018000692557456704797182336067421991434831825822529474563934932441386166206817722714482518180038098351886365272198089767706641398071219258347137307712326451164696781545547504283927420617371076307916198906957807011222687923631429517899354802991921999895245871567402129223157655815611017564886264306242971282922486290866618646702309244140963258587308315201596633203434350785662566085642662872973977413140679185160174687175832658647501319247357437393143212791555424096461847467345202838195744947612819778341997477919633781151589251110265460460836291643669128904866033651248869823081382184501710842476887704253795427600035057957840656399864103639942875768961317001801052198699722046572167108875097309569688731942621256454984520777746367839356863399789196465436876364416283258758664728277347217618399156295723125408876344630081735400391211023948239040937923166373930741893510158803217324370075815367404935694678253120 [107,98] 18912255810205048101056264305921525555863678315996101734414476305702431645184828163586848942560122370572003943420497920781480873274412390276498809211115965563847534966415682969554391665781820066995800751680801294083215537404863260651005541425930130099639978180453228340567322264873041484021153246143312166727404739367009176481083881454756041377906256193279917569925935675003367283280429626401414415236898286550287476849308448725089571986571740525444273369765551052509238297706993284886202653858912537692560753792858898632448425262412621393411884802603792868792008775953913466066135774972787425309412865318989074552101555297352175111291032612069425526641048292493946699523664939105400125863025322165764251701904632406784497369029987972962872030301288451463698643758930830491973762287441543781270646514413314026163350885703550805285671902319333191918659706008020396624352157726053083454195894782882699201129780834201846719988412397918033784971811879666650594193899143357902932515635612580857003714686530977188779590360261055535434574330605478188470940202652409109928992817997550870430813927021993139756579731242327173515666094939392782494934310786700251543257067439882409335140150569729319900334362035755208920804544630083169603030116432127880218500785426622287417283160540093448565400020323599824725949078673530526226058409319044619460486222475655853719331953678165270428922463144413606376386503579554582385795355012350266928801698824624483301284933042641505866805594040895537401630014712765582756185044059475734664540934923437345241887109168080663697131621083789534435910791564158411054620133939637055931125893051905991302540145412980295864531477970347309692596355719881593838510584057343342639689921617537319485045637003320656873823863168192376641965538553427962146406054360541570416165686049745275810348723043242524940201496865196367361002917441001347738243332070681240963497194391327205325700657334497256932342835391650292020411987278012879929021010630000759426063287307650938114799372854601266539944424174400502736742783521289930558643960257728053922183702938518427584061475963865697664465578120461812888076419786227741957507458363871654504768477685124983792268387121018741161431089233642584590457126112715068192195370639508481021993575066606787123224822682873855674539065389349887630837081492501856722451676294738740902198938265278562257274161064254641781760 [107,99] -44000894979177805993706984518605794024344452012643495717408943013321756711767486287251928818444766689588638990890728061562059937078485166762543115086324499502535657358872360863283174432886515464229125454102178187997549224146489245339608119061189477124339828303515570776199957297489129982976038900314379441932138171251047948239824409230768523133424433910297858291720413289913492480995797754310113696102937900917834180038524853826273469363014826872442638342114291194439322456511334711719681887056737318165131234127131699630369048452489071296754186437791260136501578534916300796033615553686776672972461042768326161199195670349161559592406584498822158783249619524743495673261357099472603673480605582142444890713581059441534893601305812737789571568870397965664944170238872160032314407327794632402604046339760458332623694606374899749253837188247655720605174501337212583746604713600208300930712322242450031763528293392249614723353617555521004399896789413289095189621232771290772119200479637697981518485831568198892746708716715778503156085588283218655899692851924404757011251036395364521751371557062302009846945078835199322178983391745195900343684934797016480946581166197535836289238144520774633688075149057216376770266155012310144193350145925104483327809459944120338034386533858756019159949050663231807524059464423828427963862168602314846507567251725588571480079006412433598748851378514146281907054089221238105265921280708116626138332325600497193090821350613764937088910337280480403084979138069517473101964523996851407500250739815561376888052655204097325684164804306628210077641128169860563891361016823832484759546620320090141303133425088833363188193270426548752292892566116062214201243474529575762878144027695117869053030828481647487936995558671467256221895131338478815408191742304565510743076766377659976080111122975426763931326921440209826561778647080220452647422857890077481365978461864122419324926522936288693508409440895204510329365128806139892647239658415604845785991162114587457424278385708919746621326014254854477726127484887074639213028534729983563055755843963020143421651525345220683983507263876293784944984563684807306040681782240691099237772339185528255898562272826682284171389181458924401243053473457373424828939760759395049313892812045883005337421942696547873694587859917581690140712451485317657418053265379012779741503113499276171928599052620750720 [107,100] 164300966676358377041317310706954671968263253165506951089136253975010012193318120115063886809091528387639494190394753420453065146436631473202982641551249586140267423110633517930939276436648653833720818771944411513484098401666190472237150511080564347112094822564269868757741141926472984433192256916666424174669678909834332301009076269899975415710292640371903930158963010096229834269471247709194816428535366955653684524419229039673671830717185019672450187081014001063717753860440850444604743923680547563854014407914703349085132964874604887903924893193218212229452023265722372637070080679896019346901884856351536011870511644474072657412770375914416219717196329016187529502018210827654001369877942252054459914735064771796384309808858975937613596165654027906157145300689983345608844030473362542749069698527230068391631342171425945469221695791652080009357248519425565367889455688997201449648337244029516014094522671487030944688355023767402055210902966482220623226167340284513268019219866244218416712505521732880077209718474101499336580271432633229501091608211231103816234789619466622257923800298700330284671874617350418247033348085042499276784970428319152372261193364743567392155552713395183364433339660693956338538949478025441077142516401681096362339499079102713602009766258265257658164442410168112871466501144503871374776768064874379401366320506493370605110503882142932897631432451698579815327167938973262422987084186823166316441793658493343261889630021263292421287871657843994049043299205485312921487442768035721790915395720379994669650418694276022442842399104642495282145001964663221241387575623066667641293157273767913513069570252630655732369275174845413343285802909692497134818061997476003270864940552251849195989605876754886007448759614930907990251495117987326497318731776862449779009660064273344201396512935568168020766320718758055139032630423469770402923642304946165684641022506976663459489357330117182604124397083644419458538336528884911523263431951793553370013778067471631732860613828191866736614722208534139100564323602496489587051083279056492532034815805335338753060884121027328015478565213061837472571447359896763005445357294548229981288579564087830588426253435364145118569005880526490349710475570386956640758218409118981645983259043420539795474431261458898439185951660430672280427323099557650756422505068254160882987585097394120956416828891520 [107,101] 329981102581644599406407219943500468426942347727226548598050452414219070264733125891132354731156284679678533540288799871789318657217120296474213962431755885795304770849661193089700018087337998092888793068655103204513976474290251679580594155536311733637817118019280808224813132948609161126656800683605344919872234599272820028037705069962056620755087174638529208266836776465502192089594355535898522402723422331019358042024548647660902466237847449388860364347182758813142938765850816154136592822839336024827586896689317936615236883674592129209521654345722937217147089540201908212077346304889465859357270288516926855810470248911964755934128581087233982009814956556441691054208597411063418620727801243170931773592105318832699627155825480425692357948260912849168071181131511899872224936924576483003826065297279312277805636362342160477482539318787131680147258920682301472521705285326107582473625285078001579330801663855138639941569132628301469294824415715968819203044379413535987320664907461926741820983399225291996166282102657750410913878217589085169089130395847243885077035835581392931560320156748676461028118185436830992695711626308623247052327605962575484241206016991789631954135805310500570080776802050522417309434610577006513733513060309694813391327173408023415286067864964795141882946405520568304999416215883073347465092456324387482021733041595662271143446811931775019306496335990879922355047555763061109857419197929460604193036096787109696751534743019639190617014419294930234472544308631224468168623953641021985140390068415126857493852315489836337959882415570274982130084491768093424734258281139734300169881958000511335653773782767330483644890852166595147268553563116787960472883286827948623033273381487929002674368384167144686703367786104995259672395554034374220775700507832605306535855522103450554944451225777779931421128090114443716914249665388691679150393997673836755757308198666681409192946173971939585433096591077325553791342280973275498799114303708256897846712403649007613226829900919742079677115391066087502920663011910481909936893506379921179920754912636772899649187844332065248633828195454242537980489959566025423584517737729843550888447007791862695248205629643218487726523242676943147016406200265772843341420574476424375211245465410904249409332842115379828587772723274855087725552030325589240764636567015652978514311357378118017648240 [107,102] -999008184210821102879666862063026942258690206886965940638149570292407790623744987052500851107118412757456850818346857596418594337022776047927464846977739456554561897247795571838848502681343698559465002894233992039271770904506865971747639303716749120468536499594448188386186754893564074130139361870691463073281962420058310855850714961280389765000509873739783806457999371145572330263794595937504963403602045937439862617001344042552825343455026457402771133919872727387861329264076945887868122410963396462848929036233862195188149295384954683394690109245653423786374152081150336394901317863212458274441643552860094641999474314974384365283417013219473423060569749418450440011345841137014419108233519916028025934368426460018762129182342031768534198271598771013316607914877506508731152981448739247204442647034199196981805047706339229848877106895349637617101950969052834996340933832740467450532318314479342793971064860807029751431883017864052666512098506909900601086237823195164396007931068062183522794485541446767937463857572237603722184376422461836197656445461310009284349309974493346206402387255528548384889305368296659762927527361600794132326834445036592804365764642231065115186287802749556036439993250725060871430364846495644476400821961424074725011473919164003648739693759858415768772499149577713482651748066016661709451990128895569735709044553144197153802592709983955231302259027653361896437404829717683193410150810152644049300230810604360669663682849583063203660537316357517223727226123947473151929470213561969060031978226800949301793866696915828700522103522933706137957837471936469871421592819741338357238519822763321832890312202829836667691574981428364748386833178511094543219756216045857942480899136652178551893899340624437695716431607506950950453629072032122936383480771618790602285664410880552603614833793719926867507806348556527430363416264403996116257028011628207623345867142870266929618038518804083804618247004963220587864778608580890668439206692621057502789089425552655758603799938622470991098128382184668878695383885132521930265554967089325780866259933837508768959988171444664820019732664877781750137495503361821494113692676766837725917199500641238718018804179338976754474712545951971868194227582399703955458607937848812259811741911257862914226219943769856285587395697844510951376310741433791111213310450703131753720821468236144640 [107,103] -373214635321760369903611516390248363066003532735547853443405918180349067211424047592827495068136686787964475136514575490504770994397610358157531616825447850555519710013046655017505739274199310177221204431203945032694927636263759426340145040263579562172881149810756147618887031587178886650770810899746277688921204925140195351963324633599604035391477692175390502605816378548601239504674811555268310219153789438519607461739359279884729427307535052646613869094629090151199577718717012551917989464530426402738443404240638811001757561463862988926835312752092267552699959340063217612338941355300341222891620233517818461465419642572288246979769320370634776068380835085044922702748832953849975400903914422834568735094350917193223420529878153807287659558450623159265517766877868809130783658083991714212895952185524458875074867392267304636839699403811521752394174074358033084671305410578021879768754184497113881202467790483374299965505444522840329316568839401414207185546802960502672204274142704933862150052089995942305654701664005501747101330159557450449923904065915998970697252038762494991103924138071950037329678602940714758241205705387423317574827392770403869306466252456073670479940811640418865580800621817992184438542855539008827704075972457907055493357767711178220559736980324099444798020808695538079320608402409904547944065905103910086974890098228830753130745434006392534903664758089585112639210180619581436963843640132065513022089949048895240567670613732017716125032511367812961290958869094852167238845097476879644019765274118898358947682326611957561195680050430110573760686055595753404986109289116455410899267233915341318759615995939954618566166771118920968963599980421824763586016772835846123973061535085331096666967790506378619815455996816325167096323176782042387685813140111305930624212624710404790893428203993919665337988525885012432969132970155428177381847668434113530387382028812128350405067807240801418754499336838423381088974887465789338308982863248196599351012213674125635706276254387523133944090816231787676446347830456226701921171764199586140236018813195530490609953560555583388407300747321049932943743271598426987673507576094397597881813191584658568534483939259658633455678571475769921146623503230317879945846012780735529355201312604121232859123535553679424282241959429980228582136167860500025333615675193351324429905646080 [107,104] 2326493129707299630799806301687080038579677911126470817784832867933475515148841521134363293654506121158298080548351307490967418501736780149917432888684785236206358009014625283914597985635393615732491469997700992399083771108836681113724050773392522905767226944459490533582235747956253475925302555633723233388522061122296990190074731059592233615516634463187461599190207316153325140429222105570429574626944613034948083054447786575649182239707622748492820150606847035691340306583690305201348900015581241338578713291180062269101464381977400999368620662247843578539391579577342349962005386492738191598837177691964445209934137436209926965047431125261814235830647468482113674947043030023286190516012195063097898284921016929851190326466966283843715919884218908259807509807783755093821211211148128052627781196746021307965548427774274598566450449143775899354295284917950927228036103165215570098623840581072154010028733435516702307169570861498588827435666250176586014107784901670831289207443775472914704560246961742118813643509049030678429069693143400207249391582615479115157990640848594276518860447153175316818533359447494300166350706047495305690060027010713102173497616960097761916214465370245551885642919311681606350366442163821884362649707266037788695976008602626288190014721454307203123837678928928391174164157558943992860720858992308780445476788525970027755836180577492453995175563571845597953608519601013673271190044127081434041212044573842085693422442861514258902542760326029552651185545752443507082452119484486085228170065313849400634823389730748550461348040763960579926130346435755559703461194639725622976475954308693881044020321591616047019382539911989262486211193787713531491894823460663176706941602626780495143545373951679304465668363271816954101318357963554871193275498429967850341666048817532330552776594699583596637956324383662180754104775853459315953384939488060015015760083931495624482727477852832736484909671206649474561303637838658598989878701700918992653252614852211430406925430936735640310968273111096530314005363802354801611384245696505695724621399174515626538424657803378914969648827546287029285346970559650523509471574116293956007247026109699411574586372689034515888455428156128197012450326301721803789910169041104315721307883943325865710549760397896711267138294423210925331198950570019192519399335374719513496143680 [107,105] -4290094228350027982716617179045461729623595188023216604192942312106652838323714907339695131075062407546681648932204865817621004795815104041568825182865493077637849783424063818276144411381778005993449592761054803881376554799863293473209016926884313774446378752974593528232426075172669302570662803763436319643458481414664287351443767552692476666586327625522263055344206686692675347322859769950431495946378386040774779411233062800540983180952560975244116565474460948473388563429618853597186837737210060948762765785880564594674620951936637602634068669161881638804865872095259511457890123144045990161845648147193157610344397476890033272493390456658482402661151877383027315533501178459590388375602984214123611377031998634083079632997180237833447553331181627943303402077018857389784812986577606448341243298375207935274766898578479387452969746037207488345880110160374140306692139727686246110422787491993151007109981003578878528158479002794503191544595843557102585021064605690680032923604696529015094067902025351282391875616013187049181344681727339523064671366211814995744741522490791690087168218163321988295337739318430015253674204215439863432572469594236279842754199861969626660587102589444606105649620821720669440951983415759066137111134837097001724576238090179567839494057532060831013473469078218750960086522583895242642558835178159482355726441547664425275102907511959248415962629868633353581714850167483575308511617317284424664821676511157230855914983756532482971954123538428641019315147218947029126870258433537583578116997161784142995850574407718495681397627096485800716432481976766749378750848997893573891581628330920507932038622329704764423295430085620177335978388769832539449374785569839607919498288100356450307188980901996026028889449420547983670466581000749396409048853958508110323809026891696857927082025136550942638403701397818394167067285509479695711560791312721371985749201414820787592272503188099429652915435460342182809176860994161200716701116509781460199333138909791676820994599450168221303347344089246118310869321775495667820933041175922847000322007504816052148808038167220537342728748538764829682264990513946029240773667399732927493512007193405829756365314813945625359763287156775549363030605594749039859608453654322917142968353666967107307538920395394212162651755961731534983776833236984890698092402522671646920 [107,106] 637475120554876132227849244928232491725803467549842763447343464695404840961852498617124799042200519235406227668090305369573283974112631191967830192970200422563276385086781996718870292640760985624376988346844075598689240767673006117236183674245889443183679117716120517903678477044343013377372683646966912039718783439543021360069038550677366102849907313344699999785971490604522326823216674312923025000297199022211755022769621677458975603785797088232570500920383409481089406494389168096294659183638201846994378292773357774783467001126001390413660362746674875130503987881314139054524974810798761990825279751991336368351490541597659676352410143887470247963315711746907311252337318925638901704981995468301185307253574829623732377698801389167088169003282160267131570156229368657921278694579077125333487591717168834129503127005799133629492548459092477446834603029856906155580989275137157000974365663093019779823497221404745409158079719878374906091755432634415503066562479076303846831535875021938384499203371209109329974157939323175223738308283614931053459910644029112487082637923190554203620011557323295145473919380311767529546449211748598824748655955683886473224340013319698401927641604216219661993265745686384060454636773145406894037195287195511008616405922444829201402419352487656643725870161867392965927477382788750922496210986693645350766539359935930294118475979024886542974843214571961866498673720492346999591773546158374386590302684590881898890215438399440743256692480789518076678113193112864765087792730355878972163446072997398096226682654661553265631426326943992693816651443319210632763544129757381054548391117302995440965540633370510740006068806059223336323248986300593606155943643878012044424876592177511972466808428160380450348009088183410102869619299482803291695600107895370019477723414588023447671859476998648334704006688609973782063889422648748342387754041333096058814167973251333909998861090554701407060825446835040741439193304388852844711034641493664764443376954516088510179601988665807411236506783310407842078041239391310933584008507931692128048027057528955772701353809219446362894495811977766497768062500358023747107281755701208446066556255326429413088633367123070553260272212878381284019954425882815493622968818140580602729730760989944868075719882133552835488059908928142327143549099935474170265788136960 [107,107] -2372247992882279711770783428429782404359210812581842232769187621022953645867508347498836071590697727666416792457566615143116258434849398824787610541657356806520879226557311295743977625321677329393758431739866459001342389552926713889217655956984333187298325084883009485783365116014746136514590096605577072472100417003871040753712957381282313851726382573638234948304310251384278291276342852394125841008739937571058247647576694675697504237790752383341879166087041222596264018654574138569727045537440185154404588238987579460245987581590873281400485258166026920691107580083136300766402861517763817834939489315743979078239691674771519996177631814504056092099700862846191337545225320719434379258793061023553638923922933152301493879672237563024835802207470060936365713316736318303798915486271255365399470682602548982926770362600829802459132564084161839133000498258166724574836446389901031331961945016810450625269545502765636318046335799735068699071259042286512354483227035657307687399939661962514143609753307514736070799118223476675564879984783720578523542278862073870685829752044790297257297979114383981872177771183121925582371053942808597405600324452442305393198780379483047504488223533400501801336793773106192837734738264407868018350100570510097797543863573825598589517490450606786823514593382985690409856930710690011427805301054820997142095005500164152866399018728818622153268244707435424554910568718347640454087596198633218041177806774706752845680723655715848487798982229297784678570097822624993393076486303395847587314357794882962816650316795592200668895609994982361682824734978898051671310698859142768324047996500019587086857748669637388270567935023633683389427940289371253277205339242735435795197083979796906933935354507985630558346823305254947868969417906833426633796006437511594902958535959970639870356985497266021704572059980256241475121096405713394602860637618112333794823449365659757872996120465953531372193276426000540146478524699690265603763682990692768521912843790947904214454108928672034209819429049329856146059260360624336811493316116715084626544132524256210125970572119456482529467313901648847092067860287312413159606675435579801900437664341576305939937970012202107836772920616304063377657596942191510754490864317585010101429276201422832940724154962937714769481270108734418364956752167330210019186880 [108,0] 1090064237450079955597529648123414041235545754205950490961396533379458605772686692506129855668440093413572690855089764335781756268515258889945128617631536852078966057708569726190914818351842506346949033109263214078250622453984286678052342893568152259932483575407550475878530095951957679634209800480886658288312687914828769058840332544103787192288891251450333537230530124347786706155035337863823675642318710022911749311918958432326466468710577545615722138772163618692260330660809821902080921746816256158198125577603323617828082574325502586017256342297751647775531742079982033709630760117338610529005020561888742836804604879915468973288940509266044259161135254971795516315397959401841089963706375690953352382630258730404980398587939780702991233641017508959842754135399136304063142461016875223625885320568866213783785111228197685905740104598125023934630105847743248258883215030952301096301887378757180792124930520772561976334430197279675415840248467734879046228959855142319107745006552439058953672157358373058131412662250933449387328667675792585162701400843185059412605605462876704023822281987845009903479289663727318423929259223479552478772879177689425942772731299133693411471990324420265101178076661038485351184868992483688221474074019085147743154160807042854473438873813307426316345310927996935163587140299096414071093999764875249584920920238984930624338483523427532313872801394588145135140081652172525712718364107797739790807521534275169624372653354562389052954305378754604512676118265446167299923251138579753279116232065106024559855503565513726798163416104565936192335485290333891417891245572394660376854436334588753058621498456196500290242268220668957540059896631397987202402655226959763592689900657937669885445159063583084419309242912299929902253986596660892345553053826197384881990363482924006098717217606795591345436120871654492031164120666230018225557535849758073123148210095046394806275845521924016674210767202404108152679901732264305767113534428892680974263603452432766314638748461477829477519827448056289567120986281686114243987686580599219618079700781539940907886187960561911923097892063838271714142374876758441173825868694430470637325951912023762507144713715564921193206787262159649902846390429664921449347126832554031883076792501312050094559002929209298821715297436951570708075152716598359503753896436947301493201716523341188695992918748190595741487218026766604443035436575906227741708998226318540773374466719832046592255266120361153409721565184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 5050468419112834632747567608965095715785915167386046650621113924857633419650606640327381117839522804029313057653559764343941856350906869835677158080927025372417941060553240118212807554868400164462471436501508933375602147357115392193504577269080791921089082240051703666542849961997458333990724070190490653298182950990576515285317898897812471026063135708012129819057498290082463342868609679008784861434481573788742178131040168669788592358980748041992846873796587502299301972785513889096326332681631269110153931084905133266924636914084112062202416633088669933215357825479463917387713785520232957192796928955332856072747575187249837812290017394878312058345952897847814945675573089672357014330381454183989090987555836551100589783650217427271071638641320215948274914824355414875237322193436267120525565385123885545374053543971478647384784406166954978218972088741514683694791351324080753915559561017390961789277576086997638878271040610642754413000316744326305213912320546794219233611937867483183455714513062655953485344939048422094517159236852355428245059388049149151880390985567435773632182573228691956616461327556157296749148718861415913456891246880618714599576039197278254663398711800424055958360884986225780390032465320221736094908114670499273305382601527541451067923790980871139501528270425151405370621394836497884265179795668423746847528282416267757364743233759254556978915774027895367335508100570676530596521735092409884996594000299482757558771173339117571567321784374962990177887422497356780016027862440174090616337824857208125723876246817563887985004326822922276298381983281144094211536424970926427128536225748635294984867639031820518423906180400081248494383142531620196755009438133656812844963945410221560385554308933006895459720688845249750533448855267197702836600889403192061145835787463469801876675748750869568631579308762742462433323671756468606774323656416299714308355435501363681813703779853546177290636051588126683171796415685711037305133262986221248130666328729165803780639317811437961888077704072727585243095971519499178648171048674447087576896600392209270940480107854441029022056215989214456146692860550028786549766786485362744771520117139299043167559747433726311788180750993326006750545835717111133252950246124737818352210474356918331582359146534737280482996636493244437456292216738133318724932552752178174850319691040549385932086113197159073309556404027640579651793178552230179167675911132334651064238880797441484592708796967493731494762905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 4296138376867223821350765075995263138782539240515904417754813838932338504494466044024020717787647153065741036899660599557834071303201798547676396222049477074466570926605857511237802610213586492667735799557529472641586400689385026688513903280371642973849682346302558176608573446224253149966112302528096774243783233943535533264621121194542464612340741733622694026641794865551175135159005399807957932784502545313262533320846673957610800023663217574990393396109349558165527237520967399537792530132778314120507176372317910442948011104946771947720524215279302261014250850633312067777352693153395184551774600262463984446611010852698441665392248490798513239173287926253801828453643542469754521388878226334617106172876914350906292628174620024547610191944301141628329793312121047019979994676626700109478058332607034574779251017107433304256076235592391436660428050744569884046090774593614222303799620933030233816607814399217733105350529002740881173837701430724630536067518370441115307089802396533038494826722682235832664084276046373930121601461463621384916020246153101125893393210122296299580464807659624533137941979012278456546350131808691856381210880995669117590092746614417006742800844223397280142457908762527435969681624086416424621394771294508104133915441799485679495738458163382161838836278066769735379370693889111876593611157009398303448368865233114431408653000574227728315492524530253021259656435543233551551753062822913225648030579588905883013417079132110602105697188158457492092161253673681960774948426967293077634093950310526245044071927692414823129110952823229286315169526389827767856494942141085475904670526555865626303338183929355067317855884096285388064344416086588985171490057009990229029707527701214724455564467967478219458056113343717079203209976076214566895458842235578111358671215024013497180275666114398882854985206401319891782281419098319755887302384166303320090201697768982182272108873280037222266681693806748197896999169867229495535141049049676472041513181418204898638317090636884842821921733120227983737548807589780068060369194634788163820709074522380570433690585897080012782188012788020305577741361550428927485323386865437506554994759733840985962228657316088180490096660163056600668815628430838408802599691128581003912433548170202280410241796267899324718632979596781881910144719470653475053094384835955677237407659337046085641473836702770150318571749599315681029560500556859320419554822519483580690363607218588906547427477884667328238990412218368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] 231806933207773933845931010416180258987553239591486556845825276077635786721799876525613650418880465042199377769624199777739200224556574968735846080735823836692768887377207472415086973358107374365325888594888846725275705566128089047850830072846794180129781748542019383451332563760515145168369643927216021020349366031873311350018443127561118151020199451143579329261505777256890318574769767806674485619362769717639493603551503152270632772816621343324935340466646353323614202110750679142629748707845543631974912467884096995019481387181866209212089197086768888134229374851482378358728354520077599205636288689530558912475372047915053417249483420622363194800455218911119280673732841827022130793025195587315212169673121522061411693240608344711897754473537545004067906627337687316205919425197857639013129851908843442389694708499281347547267653183547085638646527499499610483118885918748465438624779973206165921472262677458917076625024473159046660358392408203469363018535104164185875080273811706943701160868062672383299052143401621926239930224989681130707061509577394469682631871129841610527931363595829156988869550943702368946191166983342456852633598485759365105425225998402340312833775053945953221700394344839889273096928180873390751478814478053765416873712093100669305728767783042421987544305607977055111829972905025117151970321979568386656794384835544452778573738768288051324382357722529894214884212093512026830719100016376647401985410162718094977298850124496845947100958002719956117068480405389027415216015944140628745400508693512706641994503412076998143044122387805046359942570595256588113136393577918700105987590525337586270577523107541932459806209526619527359261475459854424526145789517774024401314602561778229177867320961264938379482854062818459641545015545958714716420805713553641071785414849281128827061433348214893529012293068799131028876104707135997322743968254160276617992943932134296572184624074845303961485158954126350601540990941816466769923079822173132116495651869747545983902435638267291172209513717885471391967115538219252613646269150172164373935412660914674670165665915143387703381121700680263573644532498624165759846398431294419847526160803815016212001833431231525188935019948654986393145723535234508758031686493349028502970380984434065503117590496116044595517591278007169691700077696796263298943850251022780792415966576773534591705586027755531566970876709774018293958290712381556915086217252494494144450855568018681195052662238074223494086579034521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] 2242783509236337823967118429550769652593830401599707277697485248384825975772194081073484605667745506195066768116420535232768665467589722728821175663946039234829392897152083482281456714855247373142268721937356722169828814876027565933345222711218765310159625578111520735930404423299296281148753078757772868649975123333504146082986736826089107725713837330874859961991975445256101375420987485634497268494324036917550839871194474970981723372269549736178040758560286050752508048193916575659001610579575800635618644533114614876414481957498772122500987461585040334232695398608878667485868950356006769290279026448780731663238877145897327451781180239556343600841736221725338808250460089353026450008555485919933528948108610551590463423219162560244656345344730790504395118192386437373257735148231775026022623438628156633182367904783565607004447815645636217803556571027148477463962216363851187654806188749909796887740964554917237456798167602966885607520922455399348588645819352252849151722699457482451955829001533743524539252071741509473197149698517975846726542946487819022895086412942511634077684101617079403821263010266591628144165628113348494241444186975692970404972709394879020110853550243424166132309429656137308560704060722244755833704600896078611327213914772865606607887117915359483050699930423699802721610496645691468768951529669955868151047161701481736558584224950505695920667466349609902476395969808556479582854006487681264442234926751893950626273150704852065598912368897531399200218643204809121372317399573747054521405279039045187043484093118044535085487267039684398877115084915023778540567312151848103179786415753917706079871529008661735196252113015926972700142580471320347586181238069777034610964734280351750068340729049175829453409061379445978588828618870296722956012566384840247796217825706886838719391337985447183345917931906532588418164852297209725740501290904452966011085991375123386058307593186356195899381508260786546813506536872245483258097324730983383566407182583900190699302025379398440880904412354566357398151468973383531119801710333471824775843878456737611303815625666584068664869578633037109285328138199400404262593452737742847139725774640066572944070662903082052866725088944017278839554215139499358329791724506136647318140059625960460644870400044083941290420033811362150830196957101660908029018930703025775876914284235039137129412905207802736896088847179174041194594874851528850305060526546028037305148058534271037973952391752008619568803117742948352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -155513501725998188332249464269154278867581464037723616686367222789244056559451056472964677832653533574499191985127595171201211922466814975575410559896783772194768592952039067752560431943379566668592391983058225488840199147944191254410104324786171897897221543197433906115816041600368605525727870093997229208164356148421438201014386131748225834683699071764204600470177092450904918191756293401573114905711009408210711876055166267287774285937014078762799689255849350692244122508810998456689995261135951257034815360546900959771403527899573823154304771914696195588909110583771594070242126289084112420252140597956978225552047751856777143311211100869646516581879266846578921573194583785745868975422296351774592585757531557990792442653982363234635243895846858271697129481844349027183971312365213451633448286354433906344434157020482188777173648552290784365867940696616565071297432787760078389300749906586211929596239056185123794399196651659030389048357761921294570292233165059816623867127029624477837936230220457144244794288100520754364088733107793436746978773858379062757908698168484427713574234048795322597864203363867974696460413300438435796595069167833922366651532308509294023565269643674818140043889715466854681483451256269479677390372610068948664643395291269702606877492921746353418260719640535273177806830842389642096204873610359719994106622507976261142643129802583011753739040785331382820158794687325677672293540721880060159080294280093879149813675886851676156479164428348845235922520948199073805752024838800802385690483903748327680020234101333987115706674283495325173532339333924623848361239096744631288862380837419292714640581016064215900787300467458797331668504601568602992382041665095837500142614490282708264030725982401554428120826345567843493684111141524076240112600235845540729952277371465220381778495347477845096838218656844845590946353100195450692317950814015234630167601200043268733207958619585310717853010319170702013727192820785330902617726126758404241389974896648512075900459174498942225356196450144664232946260518523629021651230368841263045006993094551785060639502161800012601225595138178035489141321993147736582181741975584388206298035183372211203016298170646104363320203164699805040883086275468869615453679158829644849118476369381361792779253424544296674645137847188642060870191576418923648580160994619976980243665465371529764856286801913467611173788397814867813693554288961317933339855878672372082494221761597633512287433252656331588375346570015539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 353574215920258539893683012493497601988433564295391216643907912807224967380754696043798286418065569744065244875641733498482857491409614409440209811065325946811891384149986468743873035271693185843876590042031839184269086334964423713936148298901711438202265426760293155673414031845130223316510506838032490628130450376588667215280321086616235334589173337047757563773582738538942253748809746483289309871806609806166029753114378785989167584577153605393181727769773100680398999509738508324071900305660844888128149807036931043746034837041383088594979370959187079300000461276363816960125836502036281339286591628154862581714307973731575299803370168375066440892736273209440201772851348663284567250828079062250631532184467064161237416950006241096090250726045886681176400528686428383057250941642091926525847853581008218821023566063696285768246292900808588796544593576172181466669607831906657900515481825548356879725321968055773402215349373361411187627180589737144302579694485169569414963103174492429659881498212062431439851838280117221526893492223670454643772722972900538547361803119067821951656130344187369742017164309144552092748664934181440125743656879786930036183699582380571455449744143798078322322791192228487825808202717936382869981374684139214969903607304975405058132565623499372609369660736362824537256067666222631322843938590483206664420311891978636506097485568358393953425023330988250579936223725384852862151790818889417038027207570299678539940406581029122773037324779607874685154237952093419783697005766531342762027969108429857591100856965410763369304055186895980068988545493567991781804837123026130687684692449144955935217115965306048713788339810702961346812828108734837077621222268642633495698589429061439485606648719040675759175592350732821618606426310957870444944647822771077195976377667185812307551651680322243293352467027834882889564715083866223514630876151890524885294230145156715477193480921927872601027336269545273905744637913182181626350836741507649827291604990635059728891463423355596689285536240682135072379676914658484163460480524190830963749900097798956158971620207495294359682934941788146124086196027681037026986735201519616374101319417185710666443553427141221929200294231493491478805927181140436084764701840998763796849215752892292702808686045369374579318322165881567582760960321916423019107354848754176537670936440274742608594676726723126830817053642628697207939424023413787145134493930739062005973593753138228216635661657438250603672533411989291008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] 15424338386156029872774794123546162199103503752445658232065480769917890746903676516619030401511563450860868453449820397898343307717734403593481609937158655064172456167239039764372661171661266928411750324358014795129024444413675582493022445590815093683795722345314225665364666174074808401372771526240481945371964597008465000010807739126733230542335444633574649273651541326538749390238717977272994933610617948964042628880448317982030997801906394773718071119191165098424016641767046651594120555248993672928630809699986047202495812399640282752176160363361202699382693640497449397442040540773091992383556051880422695006382630987928030839070687853283350491824103627225182283029544440317385252087728185238602839654305733726718546791214366116394247580729241686428628329979450721612666176659267370752589529827298805856224182933841201818179105185534071592328086530883464667899018154434632373133627715247603191611223079657809268237337231052770596482278333289786195622939273717863558217434747771447908293796062210208178668406038190477861575407632024714555870051948916160572276735224132551271607177055447160811842574062602359013143633243892207938999924789437289257118509352573539330659962591086151699554134738976090253583603592434865705039453187802148358881281477143630826654079055457085366365127341055795561658534775741855693974513603808353205157694980242909942151348218147456532909211664040765988337466087340127534183328652901013930136192364380780034180667177629236772139077413654445002047874794627365764779300835791606575452029879246575014221572813663212295853728117235585690076110295637430057653255986099153978662501192869434700847844328526959434060337444473126631593495875061958195071037799448644077559938659711754962938805761018531549543962331056557216304924106461352048329014797444952322439696849045202152129291782700249938512473860572806359220263233034278482019835346461950887047479101664313154217211855390400526965982476007402515070246266781399772026988196949643276171124895726827032793888709674529211477636361225235630967669342468227421814182391942173458835602817896975852026271182268975596269887234188451206009405539107334469576913742452056675347564657429378632383315835898648690404069967546069397439988170987998871999657105417534953422461970000813912134103446693409473854586032753575043146194828491347848488955527237959529570994799911987947327305885282644599717629839932834536934164169046624710344089982871148453932729753126952217581417005750007414882086786028693094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] -74288920943132164542093306928932199467419583736829854819875080467852869395428025494462821942423142425167160032047635198485184838771747689258053597994926421576867776945522241030719932294862007370460561389684874097785918771071939505375612234967570279099628950280131323082829390550776111817826069148126514611837591397897209402852612799682035620700618527620309513451418115189182290228127561636487650013910625255915889792562827445604310941869156945494854889460820057067540003043648277811232433907868772055564479680123590826253118659003517662759494655356460349501944907537229207356143496409134539522922658867961838626308583210213063506513916404309900613382536202297079261860806487466626613918185817829103634382518449094973428456270803596645805539190532697642526852929522117052182730103622759337338476534107425600796191750031070259384069927589738953046362554318881558548014045515081668580266396005305202309422961470775970170568677483220574336977932226946197564759644377733651992965092933600460728998294031844595798178033852089599920028396877278295442904935231347782655642704033737384867398409555462334008810574219605304174102714660694514995319136540751433815776814418779177535414424908295194169644666008926077585061003878459688049112301820702634844748858541053653794260616547193592851910656138537847122704791692703154498821919213772178759869608154206166464086383657611807425261155359994098633324862296915673536005502614058928222484341458203300242381384843530649434632020994141356998414408422601310856493844363410611110613044889336833550756092017119670493912843252741633728835207438157308789096497220957084754670975381566905411355254316340871343597308891718350989198358866884257492988193332448645675870879206691835251692383724779133419932775937684295912044162661060439005080269164544866591967415275988118509809631713439917375040100026431535932430280351528205664515218051730661000488018842045095566313451902911256172567480885147712565653436950780451272117624056045911831483880031050312024662532451656861647981170538922262708540655895079646074971170967990446464558198373638308522324877038248619131882831882244994585030869149995914850192383418226110111872628483243745061022083346254080157726113685587523466033799363162399587614020268007744031847028773734455754313978945960510287491687827865652132889587588946884162814174750304329589592344355273961032342189296552424495504932997498488614158045425825811673611491023812546987784279483051869928274182560033982063933482152906933141504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -356672573304146962389863229067239246360166431515581434254805660208946334860507914099593757225441377346949073764042820417100746726826116274713613507241721655097879541616866314387028778076171171339446973931071733060354388515002343473003060849914310371548777051490376381345921636315561063165478849819588997154170609003553001538535687858831852836148005390161024647707072238933308934226402430015767606297713100307207610423900601820225909522321793449190415599142136079566948182062237671981715996619388296056192066682686695089767376039093420550647832757570788451887035017853921678761927726185148721825825831854816450015935549475506710729698970064223499567372997111081589398062846752079433382635421421297035898283355349472367883069676932476109727446622149719903913816807016070036430438064389183718557519733634426333022423292663631234949822754083779235583134727730976916267970497208057806468843329816482939955493967604620312846073680796061169135900864579068520567156602533394951067739939790491256504996713974408410883071160761611777007201747071689180574565276995300869896979322233146850592257179022841935999955635365397129234216217227036259549999874290616293782133473436640527391001216478208076354493821918890048146728652065709436549598253907123020009123110367640958499285757527364975838031038995071587719625064067722722895218541588883783886428707232603950765706818837328809416920642769976861472687453682175600324648381144438652721609346753753739852496084296166496372945987339832642993488914843608849962008855885099658571203577139477434949790627348879280989791938197085763291170555483550968575627497032447989310040780308878150417999122337368645024538824673847785974231416401216811885035820482051702679762180662092039697923345576503464361654599584416722596537677168532112044110366590815689514375187402080285107579121331324543615486223533507673365142347156521894652158499666224318823303691268199610366633928085498118889352661112941381106205976520098829411430903079848169714678904720762482994938938704648668083948580445702064651147285491724697652550621065378303014348574233927052078144718241614060918252278407256043006353341111449314969031475927233367184385251622228906554529645329440266834788507007778034240600846151656609871679322460711955904304698652114709047154655721507615042074520723215979833829068630393267920181389375454006920402390298458456413732138407904382527499430957490097986113214551270308348605781027821830833268190036379442744989391848967357604476811928450105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 2873460635761727932762464431527624492507838533682627895485295105273536354251997554891655391082297603937565870202442629626031605935505443195757564584735072528144111957645555893284954652356283615383420903605693830950649380598900050675032633861966525820944521936139287666338818501307926233841323108561620574874687738012200136461162736491959022288605328680260398472933430001163445140624704670901361518318758688755369080698539309956417249244567989071038330372490439601914795878026423006179513784548680579871043344442052883366453731191022895207485899547226899601574251477730360544659719227628583162176098776642439106819031539047784187906799747697048634562848357786038289234904084179878924921089270886499065417357718935488799333659163308577320460746182260422981744633071734490035277377319678943657838072555573242037835304968401966341013430193613026831560091453497609128780688524892888015748349746744860144811362550929152302975114663967343947642843497191580596031938405197937493680651680125339816366418256975577025132370550000169016171281258525832641654740084270988091961868343853328920467347976060148188111229724207613224764876173384564470659229006997441019803438286365827061382402691055770943511209372638427798976195993454243738375010007085422925505515988618037610127854111578410242910372267118668141156795605761239731033303045033185836326355244122953542482917036737889778651356274386004266482750949918844945622834040815666988848746909134659497796962781893095007308807832267503050014444296562079313180571887367464107172991855070991218097949458007252419248703355904864037459275487242624438231395011198331297920137484841425496257397900041662197356365230556657282045478984290266176411687724346734351149233749156401440662419963425592639506756429050823506411758693796439873698331111192722799850731105459044262899167623163421793301553364810841832480246117547055364934834444311355327886846553754018645026786952135210607725151362982873679514547628806272029400623868393386781378024773273052334726355314343409994482819244101482225451846699580708595170542966272548589167108924386857728258947364587810183285261561177153293779156767516474423920969541937948724444873931095837234652036635609719117972495971022146880083270247110171472441285343454043048274621466233027993211702441813976459978175599875552610037287060226076817408667158994495217053663478566614711573205475116745011292875610826495466727522604204011453955226965437245780736016969435123370677221326228562506435539640967393271873536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -2129997091995317916239198528566094683073782221770184069133701395774190964022503718759641377473022120561563477239471177018001818754322630129287736713710624849088377764647436932841763643091846474386771108971990311931992041825041473033238851415578072648593475227955193969369001900530787218301773824791578299991014248369855406551035554364206024791172755315417862221083097432088607549286842753516937389512187747975562560208764028076747372227118598836511827241645277477091135789003850791524266637047245285653976790458821141607998779477283113932075296197667239661448385638322634789687551313466915442332657766653430892584769485298471483405624862129761371678001658240540761454046276799961801963805829196649605487969630310501027551613587314090196358428687172678886890621190292269310210914790717673967220068686460701420452115795250256556757307912473469541659216708275988295228292052685178040432997043932189012721092356243496217515799077079897640519490364184639063638731107322001412727540464672935303029141616818012994688033941531724190067394147910187135790746620584777623536107412173159321291949020127672753318696093629572889949298757722135329278624059307688502402131879094589253615471790526492445829441190816346833500847238374944837811824416154178669813463960141682460827958663010828489187328411154122181462865571806487244522394253019936911164904944037178662738081840678500098241909927310072777730427671964295461620787711055672970120471945848441012710519578961168229597795755702275376593181735962866087109977998085702583222424704994181892698006588168851349347012730145517839417196816261852053586408943268049484583974248586497055962408545018373486774531484888858549079451659094786806684991127965972378740881764693699942991656041552127626666166243884158321059804597814849081726536650337950805271346369425218397067582069381354633797421235180831138585644051112521597098582373631767791918876828296089036554072645812642595239172270175460457674978977878993718127708822526052007587779946097478703879946139004545695942706212858843889550861889379610679145100935909795829253931714108576542966616058767572723591194725480993714034286427015014213147453713384468992087452334758150563578581575988118329517931902544423906037146940952933881682872834064239467298373754045085590265637018145855199581971344666266501447371484053806563737419402391608755640948682689371767304476545001636481631544532703925548690749773527792615954749531524411445581581217228593193001645348895825008795001402740936854732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] -27811195842869261521739739154212845063048922398002321966781005457341857982938113030075565461430570939587011032477057323429165982038566951411228235912798779993225782346952529174346972217054962934519329230843631852059598081736787685619293227836464640105578836378688605947580279467300360833147280539839338999099341027480978595573214786303944791786875988745768215881536715639525683561725688456386821542287204113713724876912270555641361415447598862470409817353202499197865762743468943258751790917510475075641299654752384225831720656891527914320580170559253278322207195626386333016752543636952390301492530443771597230279312945696270738427800385343465101396708718814889945854364705758095171128274262513836137413808783076494618206550770244697616244033950230737045369472256232070858547789210299204495496899662207519511357207020863135746884002426776491766320620784002778645364120329607719815933385434175417253498487899008355386386994618009577506914484267688721863841584860886693079165755425325265092887194770675368808966256676892190154536818563451181894023170942675584649108622514285758973825239782873705288795850404426096553802460426838382781193492552984967157135986481138792012727478422127309193937321292811539781243926638500507289328011346169769414859556224276756003017825372016705179831911631137881986359479761847381086038628324995579932084811010452366926205855226688113998500377758454208040411706896310684787750376475723686218247925384359362128749628904453130587818658314302538969690401759446098871556845163598772574962230857937383508750822192994101592364912779787897496730786920810110182031799101384731205032673172946355610736309970683606026262668682941641830592531021837464045737370187546932706534813878586117414220102800214700421066622868644279901255740812713725431225179829496698899631124422791673160429145932204742319461543176558919084929944280908530633997709051110176797609638574722901044330459455567159007740276662348834128910873419445262760410823128950368183232625448900337557546874872344903880019343031795315390096281986865987313428575826032473386955526912822080774304709416070576321750765954968172578794397202212670565911782354306061078812069426873012340367254624133396425910545725414023222614739653181297470781188596543548013003322310851074359334122575486363010130311792921372620566539731196586574802995832299091664771889502494342792314254072716569664307403444257933939942494221676165145079308066484842075178757816919668115162672399227515838149392874048026593722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] 89932958179029044147061238360840951465844448848051912280956951169257507187421420461373983517860977335821945406509434434897754788093053907233227660743673131227578721678419966611900134468227118335528577117813873514890200570415537076737794887480580454696602528592962004686181472953694727740412739498468168869624105237384200172787562025276425399948629552140592048025204509704716996289646997744552973504693225813732695133721155719860640446998443973427637674303052821953516237899659887340559477554619625743448470314133828203946453532722566287997946366028892332461062251346918709826526096396830945627562936331816953255246772166938872023612337859164854408788277501272190666812446070252607454137927376691244282175914986411761862102999051549810020782360280131629344759506851775211796733175008669120918119999269071636921732534548414644846273509246845882401790773575529957371647633478671499824269664433873670682990706851070396375608336176420078388522886939400016628402884595288933694604446295532698966196555778389339822356823645074355205772608784693870806754549580222394203381392642007687048185610137583688128414631510845897649072802503775127491363631233414769520965759592965618167376400773326191605731213585949453456849346101073440351488663486791795036791203476212751112229353213564287921202298296461339547134514741695864245691424349106214793833782777125857700583725360972903195858185904321144282177889328015196432053935909445671757134581872881174970239914643113923424660991526550043501768889667359678375233139826708926414462212715448543403553671182719978462274424575716423437937442720678924530676683378968842623073146475840555111810169455097350880385148673166076345638584445111117120493348911870591834290489405795533947134678983690344228414265897026708726985783984968891288131853915576907818307120260779975971405894186116569059747437599405690635115275244717277108243287315255586876380990683082927817908831483908696853576881882228347674607496203459430655332977636043952007875352796551090325944391420543890664297449319350481678265027944050945256205381548151042275579621474741607486865230477759282555042742923539820982756822345496456804789700108339144691667820949094274410204492064778562130097131165276596166991880091196956277163683162507962895267892039639519357784186511043555236572918557635928040838686768685385346081537673041089617473463762970053112878866913599775120723572150224444814237221241183772415554204451008869701821694514140697285569589397061133066549418453459241061580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] -35470496956574308445938973093520511005192911428355681181280766922175564675739582300355949986680862244870213375330140267450339272005409745669633321302070696803376446382067699509999303567255384182157161485422846924259108217328797697948610829947675682061519129898265836790947774715253732394156789730252281903971318045732930033194623944641834217718975806219439422355943951815743624800874608690170265614318664837563955260722929081269096394530868335530202822568286909185471666555788910998801264091062751198689496472328773341632780307413234780519346264833335281743729459998602941591433132961487989660645315070390857784472929535035087046766326973626037921375497384662981546669587680653725646129792341578281459356555878678849492675251129313256341030815097121339363917647663064480184237747383929384826138198940840995585660853761579098078686336559428321951376574897539665186340316545876775310830338514407467333212453877471920046997175668723576825958268857476226911341520005423124910196430329823258779839595251627071359261469562683570455359679886694587679250519746609292969182194625296050479444926868052671060516831546256440587231702060276605481865544981565375785928739476151447854159377858450883955798435069038407860283669794203908627691424783217834255480965700544571955614994270148758965175289619953087100325754639623614426642880170165717592596395904528296249288229424572056243083449738989192549348872436628718577961096815087972132022842247668131881929507518825641298405391055742996343919492533987287683255722872631839629856851562976505456869756635732573178997251639190256848461875159970489686935085469976686477133481595357878815867330430479958492319355421879296512257331633365169900005497925157015011975093066544165608547386363778009740299705691745829360950757080209845964198409167179240887650222631119346423282004216876277923563304765040231041156552429826677890189038925851721686820122948939795065115418745573796962106774130343178219570395120277891395881589264666833279440352920316716630944932732285470393440560378481293539251424956577008435744075287384042727186039425773796402302360257617706996533752127965206586934397390561792421777025471434771498513874490380348986313560862622343426593965247034725782353957600894590833615783393568292769486218220263824621461038679014958861439875890464475556118825673500354610221668000564671847485135365424719204640595830563391434847495883564308543186329233313537461346798219510286153415877523166065451224253623258089620923831379146247690518528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] -403706944819647908553459957074305808120593290270352257578012944167390508789376944827388355795130207518164996872836346893944055210931295428891463277417519835627178757791477524018321696980500673280499312431531401013933664325788583307486915757805335154030268769503146109694791434826990616765729482391149521194655586253510917821942814742963581876183446784870874143220024557586164134162247368097470812213290205939574001847541512498713597800101850155678078578838662146988391710528571884145026583546062838525772906614955904440964510257798670464791401180521941181748451318398404666009136912387685105277836197489116865405175652055913570199100692152411009058573518111658627579660911153655483764279842000984750961923096357030707493224711074781137875887212961947167346772344105876739715251959349190197014597494721630661983587086374977157814064037537095093121483925693561219765463411141686905989848401070797539907033022587521701739341302964047226792524879527475143390382682633550487771842675939196437175148359320969122260978494107478726441601570593503307655807933454265003194871868446799831734742244435501883707355139714130111284839386861319410461255901790487552809371749462203313500061474555818882164306499521544386586509122098517709406579045704811177897405653825920633733932684930307772488331400532025834791161532111744931680392674653609382207312062929472534350391156243663780729526526642985419813566270371577172756316891457699926949394777052254468268038191652796322994652339831714513726744253602662243863980455072531233858850934915288279204182142713025469666834953789222029759952137792745064729134943647108355730739886695911903064023111060021158460891902984077980100442275812431932334617182205511782995015052476285821367780866174770127528832964296985901056707387325601105156122440295878254884484597943764176933257539234596794509693665079812974173218036944271880937040961201274110991201524239679462487237973013284006590061570264172888102484205298750830033135189607446533686670687809531923831203548638505670215731356140527638798988142945395616073299528476450869599983059993685663134957414312176038735280777919408379286055454731023675857552931920622482273423688703893194057889489477953924480767262046755143650964625986117582628824601132920039621209665041487892149768764280463351012388818896162806776316532313653651788431006670726556634211857747063749699963970487809988684153031582831922971038685734976617978335280307548244456457248142123676223860918257171726217585740288511285238169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] 1103826526528617799641004504638508361595528880938438796589491616131192737353619367165460099789239736896476626174244762152136496482027529064918395515486000131453305165445257059742719672366935517247239468134812635710307937997779550304824223225643267063261350603749033436797516763809901905627413696709575048536036470322265883425299179976737929763488980944652677796027045700932087193227391346797214628273303570304748382547173698443603940889395397048139696706509854440166002050500473367231432404303921685497758258830420783243611956352867872503086652328314334858291514943230795935093989016949439604186380569779832543104493958015133227246909742650024327312693341171280511856430701656582505197958260153572029355473932259456846911606819149799830248270000877639548617994783363287389071167537410288648204941314369423642979285514046059999661516803770791887355263210576561676436978564879638248259703784993932652286362008084429634800542639388323685425631526150059953712615733413382798857790300375665376384135545928493103114517862997837576419113269070952772505540836300528374843425408598816290447249146103203013029476515892365699923974747813059464511700846022653678556747669538215144701338767871768699165715709431876148972744809171428074577253309340755688946131068030628453401234700669211847604110112900102311311692226902183900194175386839874261070899302855546381868482972561834742541087216595837691647460459922382093436579945188514167771991744759609850786952360138533965946183986627525618320916282156134013571652340655468664521569941778418180358995691873356457273055004986438657490353109332311392634390261814348789456101028982094567861383164792834636346481234396058469325025932702076401520476281574098047076285889009944382467683078930507531629815859477318879520270731663860283393754421173882967020398826663598842773467654873464952814641131123458391503288067999862671499805935104257499387986740466530766337591825521403474126399935250159095015251428824180548032730501103848748038385844528929559656118388264215558237653198458242028155771751818008003528546073211505089396463684157082662072166682391006176587246111975840555316496265676868475697508333861871306623959808542410960415581494842781693573669994274811505606293664672581275459340726567900905587174622433490607830806991874363068255122788836528775058134972866336567695794105839218501909986215213060759292400929084131878944551672215331940152534467104573587434747012022855774844709267695018372295948342429569491260003432845311760069033984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -1047821194932446010623435283875591997484133186146164498408950866067391403550885105792215421127685315371221223876640083786582037907493587503422812774394330248831560191426336555144691834748753701655608285914210870818480144655040742359039623879007274050923742193555120044167635267621005011045406943319466018135606058265875677916212382909774152855581834226059754210417452745454992634068126042774419575021900869392885860846563704068268408957162250529626025012228196702173383323024921858604430542636670173153960962649108544950790569537690053275251180146916589918235011810333840594759956454001654958015696782610976974809256160943189461427880648344297677617385975556885146718080673456876655381908585559428737613452933672856745257923598485745199161556889322173425816439870744829791781297289869937565603030993873411161310704193638100325031770553879416912843724405799083517501755661333640940034923424548150718337630782313464189953850513966071079459888298700572633608447537532576511725314354352078192642210969309199688261461683615021028574729896743507349308257189759078559004884249087596730002484372244864696999442348558546634904712315201447249095231693429804421658326981604267258894716813632803935375526779449503694930832229690802220910066676748073703030987689480159603037024203503506993161287120799876575814913463287653276865333412857505474394462373881287608035654407265105418314748049654993890115291559963578290811108710196217997434603896846447034439468462153025305483589380235473259366478869074206540339712698263646838799476882092620667025053727734424147820133873780860155699223308263530534679315521666514903019396526113679954665963651994120910958234310774178412368149104943168132253400924867490367928536967860887970798763643090996177240214939543088588065806952558440335997882954123809377212141126388940577597877167802364920546036334566566309442300400475829440870554693172548474254431639634114502493718849151607021913066426296834937426421897937457048719504333034227296535848753223225212708719385038438595282244358048009380404526778228141919830839706137718813718613563037261469510943348612633737242614437188779128012308281466733859667462570782657906586307810070832099884476817287852463760842906003742353544232925636708938141728667504895928280334226771533235707369255174116376395331466957787904187272707706762032983056260770384605121467444335955587540490350317402564727354748545714613435687412874564007169690218019349045957487143381841898605279708957791735910694130558949781195980800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] -682867782839552058531715021697643931909297565602196289197840718004232597994109150806196561198483260653804607380026698256535110960896661734696454389471236456029053919504052274951551221475648043222418691762350383005785886220530996068958619073313686690998823794250194956187415242725652903152482189999694781782135981262763783395296518158221380378279628508634161933979248447719735956836175899238505763225844080958623802101457929867500675070851635472672291108909972344508084054510572981807282105219080695883829097570834795312286288502150336478311574066577460327207807918142795010358874216819049843616478678622430476584396095900784587649407438357610553140752188913341297635917630292835486177220521727210803054174544018601258744429206382744149613894368586560534411772967036797438370385512244748033441469905103535245424499750086988898650871016332589534890325496234501791535492524181946371962227668906931803811074180884999526273133662035492305408874657264368999860232929981167074983170851733131249170895290056855679131933727189461212980610376662168613609016480552213088378034189363505889418460579077593392205723599707262858198066473290902911078913615485872441004544348443294649332009297760469208163295983189181730006003293098270629504802347337272516890390233526283116387595706870313292664511821514199934235667251386323910222991010223598925890154168822863585170018769450739405939846057704550183051494082291221455402359615418591685963917153687611163527362286251593836318207456813206325828221821648314324440675776432439438969525215226658609117254731748008909283771172337643592606390201646427241291934180004071516585786238646474044353730056209197382203804833974841730794722819190879461923510016811702772414992799643803953829575550579380014041659617160623415382278622253607457724696496738632298044277822792315329220819946890627630378513474190931991299241825825479575769853692720678970897747168281597095666060979403515936006615018772212381452363803008454630507350531686730831789145454610443767316909716029374633043988975898256604086587367858368442936953502721176391932767444355452495002372100715615067828187809733577292065821476031020464914520141706319421001392521500098840559778356474370251042047538084946486764953850635327842206398513544461623376941293971595490696947613302501044156081611354475853367219110836803758770894440137946252161148838679298569540657060910324983999137141694397778682609099362738026071799307253361936717420896758672779230212515505127849801155603568013638318948352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] 2543982832707729312093727674102879140223304442927518405438985297046631895273375381322180965724470675655878836597648577261598903342956404966695966348574129559538835435841867699551358797875863993111470178344139314419936733455343651303805725661326951390086131906748850988489937949298626298097928068725274883818416870473994767107053671455355705150076842293127240400150290960668156377502584125234118932815904070650847112844396754065450531618632353247290068865308868734082201680167022569500464661790141844095827085926521104835413765080397687930245025523602476387137783083033419942409764032832694583873849727050343025237085695879793976215876015693523787123574950242531567668476354537257341201214258970720455829752839711514547352735784604653925012153480963216781358324640375137902947072114231718582242479499320548330641372867064239811379589747358171709147880818138077171297695600952891012843058410928284111786134327694306859214569314559394922914551056621266160310662862174950084094571164692540542676607875820780899443478113518936746694685511500970757019069632909459088153400228027137078880663670007504806894788449610772065138391450920542041130358316529017545127926698690065456372415476723958161914477796175206699644954834036772374085310130139771506302698089928866754580808413183724836797362313287912311620337810733444810446470625946508004277552478067284665548848506486655678770768148741031128419658705944962005640392332783026979240761581378772957392690078234459983333934418488351221247383837337988977413607946731773308297720552486395994745145687610538494712460196514722889821667782952804585999214015537498120204314831978668108104180709667043637257190073580901177007815510018170669989240088331280822993208433273279520833535150624890225358507056746900692213686881489213349622979654261300396012660167423837821229012247633091270414989995024824424607866438858444131868229010809135184015857041427021500803143738191670837510540334750010226053909115111833864747061058793607416645658649996667209001847554260997299121592130862842824074325216529205577602385535978152027398360563593375440368151659277651708860878970692797796752401662449158259224613754463982329426914085808070301739216502719713435027649495202185803381445350820376205728557876186249369240070819282367970268194875991625250982198356501312681852590557971521212450894811523058500100573747928866723549134152352278819068052118522370155972912057241867965958335432658348216889165422485886298491437767710850492558737747716425461530624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] -973997409155306459937153373848050332760505140813913877158757473917711359112658176328312838861728040559092412671528356856611226569383662706117724351015836697218518021768632540380199256878822655359971939822642675521965463736449691371769923001062341669631307074551022984892344474644289690948449267416718147849639189517285049712841799513091176783173534892104492039469710382670762326865041751559865904950802647407016662104065752931032764814838598595685318357634236952806104986578652125360999628567414562414225758472612244219829549040879201436925981279048807976134905650336500957850691841492813290883311366259251781312998588330910056775375365821331688726182636646101617696242144096652771961649676067108374644235778469393885685206547464842786910018988170836765021277329388531876636555504987704670279009649692170400852370717555584801185362905199864220341994768720219301847749510036405698461545979161790337440081596458048743490766944466589162042048416930732300721663427736749817168464525689502805916530968690381207007904129690134256579851752373970260887632188823375049398696608400865125740180613496069172999023379945004003898537437487202672926626161081714096010302382498175128725896243787030166326274425249375798251623146243683475076759859937256925823325926374106063414964401017880092848275243740634231989094400487108920491447474563786698172740201402067350358677769760918285544429533030203032180424407441912051137752468833751443448588885437232841923039404796457984076958347471254933030417884082059378620080176925090638947808794455263534273639195957097410823713164685249188143205103641370627284301318287968305555923972723293944854713455165260087955697556130890795267617273599432533135727302680354962750931625995822818719947754085836726260863655005236686184794332941661869902652706261963361518868437535655713905343887040066934208213922815410182927823665317471097995423278911015184785699493809912376695655155489978790362207932937249640905818551936371736179020572438380355342462457019050943816728341492277257963487859482409497875972410279220431711879677310261060701810923739464189430121576684688799576599568253023691808530795443390502680329715962245300291371641597938312238359391769554407700911359482854407803355796728575130938636957801083775307236831043308198149926614951612974719272066577556228262741720360892882278492281871972093266068939847622941085088167426666188452303475574530585189421888785531220569403841542265170143641206943455362954012860087604661347851579556377863586316288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] -4100073791914782988616486960761341254853371560512485610273822964113084734404280245021439666461619023314982955048838771313540715917048560961274683127637779364868654338463117794619105177112997803090361547167258158664866512230290926035848970640236397793724048860949449596441521338708519032749654403661715259215946663115477475143331820535078989838895092450150714838004136788085705778999695576901142998560810960108079891601673083206260714231258587740850069311933389755938117314571154291606623043282640048804537109474041823309064637813874015283580345357643942066187379069492360422281151361390510103582821585586105247338680920385915327764242221005031264638065090426528236371821913895579472216323213630772410539255283761492902373931078806264666561581965921053536798708035296278850964358512625368168085685767132366898852171466703886275325870907969453878854436164758584212985438164426652129935248040110475822048317943643062126437412850692274220646584553581934252665064284906495905393913483711971797864551924716190701857410998454145238750721629764251385855464764306387079757926334336291424710389777288471241924817734682755632672649045758481914823016015623486913357483259303750676644239607273674291428430666708701825881558152256639770123533352149133889346083771637429862555085954865270052696551468946570608283026030555499065227099254824346154520723876695528501169189611826316156643108520197172255777083651594057172272592974113340855353297892436677127600715628691061199939779066181981114597526787891887904415587598854383366262264851814087637822903604859400023973869685017151529325490414624044959037710895185564474907016280163378136401361481761044573685652917985798140627079107747616206670352189649906769598572362097565966514273521939638918425390681966870917200047149739001650932872578093425803806753296756120828626095713260541268259089374626979631841877249667611625578131900104222736216306075593724080219409135303933519141921283549183228698370598425346100787546248318964847472165122800015665117859788120022322474314858694027148659236091949494221248448296977793847461181251648533457155833428048008075431247418690965580777062602619196096328939164550713890638070960677471963437121895112888819752204854081400371463839114846084627942124024514564653021883407504269725616717995927809333461640926418556960398625214436739835364544326332184835750942126391417299183170290072424862038962639321942145513284806964698782855933267742691309480811438057663156733148688192368432425042330769345259293900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] 6674899161365661567117568658541893047900752560547583822482924256616006142641948465108671887069914480147658122500699267701122640077933821029747885617286441520527951847091174612458340812660824550305977542864006581049912016584060654825772128539514062219686812161710417238911818882120592651050229555724733847033712690950772602059374604334182338822418361367257558916410566591204689955240348295535788083329443216657674439066792590325678524281214077522921746033482549468064165764215871679456778359698395741499364139062660100802814093277185058043976899089017838248784515088764029001605647277052466079843744409084774591850854585846195106056332432753602655614990466150914047766185408328992849979665490935472891197497053909855877713038006437670234848339342700944562840477662615484567246429329703883304649972392451528277246797295483590671147742265185592554998380369888566812104625151530736472155218099433859563792237720650289115998800811930704832476410166854961034678507018540740641269047042466966956561551743481366999272390002499272690320948221162312271715851400971495835815274870811720623209737656003427261468773370499653930815289983811943204908196080207712478719088215740964463343936202806282674039157883778823848536433797270077702309360841805908743750673827773371243766495406081060416075262966824020333347899247358131209921561218619247727576825456928494607381676639954637780478963220708018076502858315343412189102253877959230329452959116832651267314984373056735532194119792667552800129635028753505897336235403732568941802792454260571685275863528911147306250848575232748597999096785540535530546244259753343516662108551247776922388563989379169999868584996736186673012651928054448782785939318538920501096937488028124332080943999795081460285091854907950881852283023101328195784375575134475635858862625477928574470568947462467848019873687684750675825378427982677154273375739361990116517342370621086195086207074483438070791631495366855837056293937954571764934033983550918089668485844632064097895033785748518441752469130749566662792878784186827629900646255931738995066055458231471157914788128005976301505682210143231500558918117997172712889684674750007643338962663068435968438339016783875114023743428068174566465607133059826932980142874280461629009093663681012864209062554036871559969758622823017069263622079364793252272359113133152411948546891839505465407029557633507161051053821890036406915947334634403195770970837268435688979696544877003768879050083006013374571133575236264553531572224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] -2336929644844559054237772218482048343625039470493633814581008063259974665453439232155913860286547705914606636787508901832271461932363790614239536823916216231588761099142815699717768872237837245206801337737291881273151395636630670242076602876498937426610483073710131115253394011772013173658619839431165978301737891446706086026639822604892320146067050666789207168330517630825465104502236247441227250630377823579010830543557603472988763794489703829121017204702987154954706312415355832209834151049222381065650385645570011358601295758455129481299962886270181242421391793585592774173228595383117057958745759003672656625152587326218400786789106950519843127432808858379578414763723846664792431103332214065703866198705684633000093573834968890671549331529400371787925637609609715223099668333167986492636296421142516723520141203195282159792120021704939525861918962717919468295195816256791577649165872729316993049820255131797749824822668759412306949862916427785428042788099952279848271908856376876539154322882138876068897716894524816921664049806826575156648659312572450646316205729316119485804172127093051351560601891739653751372076543508926479284931170721101609263094943828245536790386759629098443906691794362246323678954761523367959415404182140504783333425847852404434606299174452366406412815012687655203570580473459951979941949293071550452548902161292306283629769139128067431048522196651888025795283735765123609660977696990738802409973921850706988491931472455942357559813222963630626977762411450078963548597316889265110098291252050434358635168010347012900654913353375440816571611316977706107278848760373484601852525274937981680472545538196360659714494757252998048170246770891712235949717267142810999676797194396089796169396421518619536621895759491802900290892869877192311117289708974906510287481192299241284023817564164156258137459870180166892989554794738349455983037665013177399972194849628009550889645411677509803745385101478829374337530426994217457939874561599862656564567919645286138486874120966670914179880882777687035679927312820168084779468250650191406896883259788099115564510315250576489486667607297539830207347000212810250072500569056348500300338752055134269195958171884143877958196646142349688855598975383442054679166830836932453451397809808203064762449918007339870618938578504480753518156397610141505687293692411191462552869721262583479749014163871285446065575345988242107524514977542373059032340105974504419363100380260453120840173601004614290718739645008715432381644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] -3971635229222616556664993175256960898837240552892766299489985650239839864188547973763396569783011921684771808447909712397796784761856092132885916468564653666769589327297238633184137775041379991705307874031418938910646882085553061914113279302058253777996835405271513476333889674702999224908762084185200820944982520576702021862473023018499548785295245214619388480446533202418332090985647719919679589790154193938669614059194957377623157463127364263984764107585736928602161398527422375757070745072348029186881918033555809139730592993347224977408693657740779995360985810495886217704770903998709652288984623858769411829972731740109692366368025913826536612420035706220601078437106819158602383849415000716093940453623421880034004596798623507124603797501389564417731773086108145973264649085102316169170416176145646576292332560943098172519623462758644825930216637357521897552553013486994040572024137193832235146780065133634562917403817170361240609066816444442139981610389962638287388204296366264839485378371214637629518107501323229314219285963523695442609925738078363321454578302430089435452563414030506366857232222424959429626831809095691396662586433425552003068444299860720800692168367618639827902188337007454336361932297037862457590688517644909166998846966079034483575173390507544050370612877979126731678920771829439485664631623472362665388527470194188951085061386394532711163619050349644297286252933355612982440458655051185676050633087497701927359358662611750889021415555941053507347886211103158823491390981496796300643212481586786353988573121251427114720760158729811537723768988302344713768257525197837681589357222157916103518730625379874884610142880311502589327446964657505556279939465219888547838410545603941130393465453274172225190928307767479732005945684680911333514620057826142614264884891826100647814806764228719823071332255211614311385042668495451667438758089681564886919363906897210820903935479620338323276807543774055324047086291858428662280217115265653853424793655971618544807723653973399066663668735105433480185705869580558999503029400148002305560304999327020174111289849472747572711588992867512652894656805190125536159514194041954806839950182709438309902217793906452935521462831694559869525498402125520984693074416389305479371395617007225135397098758633643303069269843656767150795949894749026417560384779734469968742458568794170019169894988643416578706871926150077645743897826127606751471416114036918318037976611928998644041295474719338066084520790136485136134307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] 3573065606618780756500863863462089892638390440276384648251796176767164059079539967877870464363310089668793147150646424412912119872487153774071910301033056326269672393796440072353611450076986559649455064714719506255011745595989748716350562388507371922557950255682492604055425171646474307085712606681948544008909673569284188409455260190345632866702396638303559480755083579120630323579888664008859825435522813792139376783261715856386599843888781347711840607402781287161778585846357514595823355273164006448439275984724251019826847234530753482031954563189663818827903734452245225060601916719106926625930088947536312391610249990947630667232661599474314737584935110353057034633571404693650625491606249177567143735608610647348350731459900253534902464873766674629024021647497250089278459843381295606742127535091189609213109500555310220696030962880068810702397785577409745446497274098824468040834488974413365453890665025522074078412749495610329002144614701382377236551681477062524790333057017082856775229384502115104907807356784712981565797300785175436874357371513686054645289720634296415076119155412472951466891140058879843177757394849311532963595582482970391345055007165100499265760689583237984698359738305314008917136008371240962402083801238795071522001894056980843853471645256345440651458056562608335970717436433628385387237047876249549581730721602330790558288710504816313071685912549349848406380365514495910738214231204983631164669178231745429568256187718281365347940549573201092976429886100879943084351716365770109063237976552523516817733583391590470309157662581788823413973592628938298705449576547100514585505692131599746605035900825042353378262884464140398191662815167373135159262446174277845899849574478645499841939596484005975558008347579071931367007924864991920887189861070438376251667583476045301755873687445020714895202540781799222951298742098957380670569985018462354167099298419547609676546738659712649559931774502002940482458550652800152527507225708965030989113471369540744926244871295064122686597860502509895560401222882130693053724353311921094889161791304313657734527560088946008984871312141308847845885475919661895160030975666738588450581794320459076858706970149463564446885251261051647986160946305646076892180930261425476788486677486578510717189508637979531693725807081892765360555638181411278885524355932487402404727328386602470221758368534227835349128201865365470379696933140862620023597239290111287832255870140886778138134356387761335251784766882961784674713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] 4431096123949665628788354655776100395390009105590825493144791945394876165547567681052908366437224214759040069658948968816892887543619646085604148804164040087486961789087313586466724186128959607749403887465280665380134486851005247071797567782416900417831254208630753355894234123234873498003479113974429643490122972219512125941433795209989976424079087654417480723532555763411904337494535730009772101299280776323165711290945169508270223183828712368527326033674343137820847506107113911816247542593000486798183813407116445991677727030120018262057746355643293172255757174124562628645371575485971465120525148023946177149420006671646555487408286596259474889160938053940024931644233506583223067994835594369796133129931529774014169403000682488073870023434997813116882494648451315233907007480741093309369902202902151452510038655645369675989894971452356503724603383330252866117025971701961366277149983649757839850553000535949694597622765907062552707473387917099467404381021299411639042647639876202835497319143416520363179812558609581317343019134780258660538685899550353775837566795839045808328089126447892824862871044377607800325991454331254526195564346471350560776124368127243961235007626354889342186131346439881034788137551629564803584954695269059552468289863802185904336520589311789709946510643527873829589335168738432828897654332022456705064101217693001333800434828947166892869501370270384237880332034090581111948133035521049622387472305589255433993863863693445739611425441543115010655261540205289822464007386114903987937615781353643954912156495917288431571123595930118092998264473290519450894779676299609073360772956828034403970708380506931148829830072491819536310960662154083917344918972244829828983600797542429548645887358816704482006438028665716062060479294564356421749763734936269892537380614258808439778306944296882231526586741357747684913041082921159167716252077396601646377565213620438956924390868283505148005259308453250688429879607048097162839409912767851038685872435427950789159108495977450230129825883010970700863043135035965133511464961129854534077473523019231134390428723218609379903767887167334182904814799600481687705283370163798451180259976785737225991333989787593698398687032294645469465194015932242883716125813716450958680134501876395724049271429760738527613797318535006566510952996018494270354156172487881926375725259756733748238503660922947791266538499112230042682883394125281970856891843111212290507466599606369162857179594340316295031819514351275538999410688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -12449224593218931558420507084788539633374770896140777976616562733922488248813279158088439493700135667401486540289689760808284739789078210183407569228650785180485651982475241843754432852710263097876571315773257583497993766299295454625231491777773684447012210611324190424922246500175842127075621827067637744910365796305226500447134412312558725529140077857129723288753367387492374476029016165364661459111139574415067017646709502651349109615864210987752228476476988129172653628593146297494327916327541195958093083626906225521541447292744776455168457571477395712369857773459283784838904522771616441099162470620840456303364167600062301181294008571999127431920788919774443796817042606284052272259970522814150126034271213249586364934642322887418595180749912351017729668534540005087817294881187533750780385953108640190869065170483076961424002590817762991531105246109307506083303954408495614400735041017537046512223535638076633661245053479758980125151570480412918417699322346764496320631446769034671334444771189418051569153503929969597195873174885325604613259839297177683988974863515864358933307719057504993829161473055196027201651856772003085280066188088418230473301286064145513336974447293504757571858765026389235570967803179301021757879601443716226185495070237529601595322710324014349500752668240622088220431950935087386716059789156770998471129227762757857234963034018843526546965020423083178135538842383482978917627141136321639224150292117246857763056648594566144728376425802858465641233838749918488763956741864158817902777833178929005500387715910842790074556032512652065981211935743261592752694410292008867070813079903753610188206274047100577993687309625630403114333291932880448860231416180347722935559139492385483416632510771188525079346669709508591216495730833950865140219985911214165302890416385138438139418410215511750993434528432672908011737612644479821394748816130110187321618560756733869136560946846721551004704617101359665964480820133320735471302954843081996107354471318923812066576172786741437443162863586081878114632751671313109384231451331107288277473360487558236579898337175826163288289928723289253284677004974674938410272693403129150016995652245547719870713072127497101971418500385933675203994409268426037082864271267410020359337296072723245942311087584067074667914098413725199048736583256026742570411634354178620660606846076862640747585994629881008212240241943891894099788009578062724716585124086888072859633226989357806598866507050427381688147174546299648003276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 13969954021899680959614596992455045316769772888010511747090660588779205375979593698139251951315610805938307783583164044361497034852702030749750291603607612825604203989475640930893032912961511245329090661988866112459515937571390139145003250831922737028209801438048034788728117456482530365538407444354872866342542475887101859578632699389755885794626206046077107471321432234959304466035689700921575349441431965561163948006791814582083422150216798812058848363739039616526384332273884161446296355912292677353009572281961476833624311084860400515101648751986319549344851068591821551045608582088914899145551065791349373479825434044567278900086696720496058099230477782261158430568466190521993940958882823524202427773541297225264556183823545286709793640086987179917258198109942811022669180362127956117964733895860525708837971415048188410673087366100300494000009876080930838230544127999509429567675471979627583528433395190364438338060207790109604961425046370622753011679626442267931073934802567473480368795784490572899840150239215422745356282742792253267193820819048238403849417598433259414987166757793300494434855112864632731800474521037440185359671164032193216251396498942580857024578235151886031412152385630682545011529455222995658616075700942889900354378595681523346891709497659067391826106453135400997235378765407157154366612794282897899338636955029557227577290261972537030586301760552492614098853367115332876868134082499378536988306512519985093358119764014700748967318931536433383733267516443106068720505553190640034842093270180916085430316330722247141463551840927950758367137794812865637282181090701287083759438546968959644101358478052197295458576847235287170713634220499413489624701414507587651392893741971197550787524384993268056036725863491004616129016653382034390800256423746952466029070946209094982584463227717180399459057538832953069278741064089314230494573181418543773747335169700032304185938930128342392852302579279786322789466323996067441031692277846936013269693823221988485415281314031379986990679169465560592263402821025125774002549085977077253683543889789249554428812180259644266801182536883892235100403975965037304793616387112005487007268978715586840298350421444632453865980755510013559629208231799151037945863181178035627560979702962897095663806071453938778868572106091047434425863838716929331250085755347628247327580493215218904041129816061934831910693256045127438495715239236002632083446229293356424423976382856237337955779143053597138558942130320901370162446336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,29] -9642212516287520545415026980865248886074701490376875908067215602837285424883279033184905962379243592362400831843862158234766445865737555760870839300422677496927994387525936676578288319961230682072513444512128193943153655168678704623501005587882386794899709088215826980097135389866882664302152618194610586069793768358934445777326375761797454452415004973371981542570479886958477749807642491639129799945230237226406082432885800746383481456453535171438716477390299795968664660683085014868750505831831855086782362916097650631819185791753914490701006004518071245744473423892822111411607723251927275592917922551463804160461932585490729985719911076382564809982533742397949842741902796799800300531497399543281870600750753813753285493209218055877519193772370802766156011789708667397219062687402181409789120931324353188170632595798202536915205805377058359643861247924532178095294742994998399713533447688456488544325595204766942483000511550988833747275662749164597683446229198563940738819758772315226044940618417072934273046123522936316978049727509498385238829910512285015058578112494819718057707141112933450320791324511431055627658969471531937286809818096788695824273609807673800869811998407651571547715801869184571150778183384424260535679020674295838394028378485247264626699255439479699486467353207297478398554438556181359713833586831703580135548775955815077255808944853059962195748386154475447390659731940004312335537196956092397383589954044388515419982608422328609108774308031521759371725785110831313596797916750523258108633605973753345223841426158916960593053866542079068936323436050790221436830865548647804557160465012294841911692496360047090815764482272924831623901083216536786644141984784763978472229635823397867497326079667446617988728555678644524918949218121743388823519238768979038971189970770442165610408379046152585346281995044205436318905965672867141629857305543263454641052609729311862225212496665923469843663529311462901066718206518466738799276654349506133929073017565545051119128752931197564218741698450137466290577618813704600472787901062938296154291708827324611087046152910631345817750486467579698912360687620476778229198817731020076090832881080765738693526949164905737909132621018454026130598531708047706549232343168554992275125341487223046394159235197786976199931741131514200854467764935321025811736985460885596363722304958509431394073597888536647716808139217080140673651344825650947724839762986795823822828427847592493089530904560515173865627598673454179968614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,30] 4291459554453337074481248633781530979894711464801567595014804656070661369085328764049136837969132633229343151001236020129009717800376662883106631364470218883163539396761118640008888066092389901022558940680389246992278331228225268219019425076001180363081242055324407979647322376014165911796539151650737071963042926544728858621602071214567991007591918947661046522507503522434289008100929869107193997145536588983728784253256535319966868192408728444369630817875443276290617981478316475774750243597004246554557969846860509768989821636972638311957468588119006931689245170721249472165495053492472186583951696421560728688484170463197353658365599936235324425100592352327418174895599792951988908060738757852636595486681777859797486079129807948571637784783310826427893005144498907923414380965853598654733182318230570933308820835821095963904546667228295527317994579201316515497085276048151381112887157300318356214521091958862929483300734946423755497983848253870843489916294537659313062181647342249907191870708268269003978409036711553526858164864192869511774944049550716603468705963282791263549318626494831509543068263312394485455723438222772061818636044118423151395530400974867839775727490012425342531698926321352809905973629416121696547970532536250113120802755601912239332878241970023787283618496606330156984235561078643314103498101199446094888668832299690064143771696477289517879139829460510070394112817958460732370101399051355088262027960185176152675171898574960586816821859573551000885118825830338353991196393685506289667412035383494832496033266327317211006481851734684960276027157741969340080942812939937851110443313409132128772646150231086703104411647473313625605916961753271034547345192571496508012334069725938059733237785287315168961521861233064602828771186911844746906884395333757907902847533580911441872826485625416857126407643154704448615047165197980969758194269642430121480105008022530193455824890752807664360683358803621249056901343229894483808668309546315781694370050346364660336031581404858688708812951930964868510109329659320636373297628755417096639795454710329235961040995985514563094429733751676783318619087502093893183480564034719702608628660149666133733899010063731814393086527133000046441508639749589849633852152170389809339088320574661956172275124137981298285052118055801796605972977687658288015464962630689619691468285131428133400063962756714926567056167511568275208870898893262167312962109059851880817629114483576820520355398175043062246231594325167309940850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,31] -1302111963297813898167787509364288738776406397386607287833064134914274963134399301596277170011497151122823964524240765720519399735876376790949197053467602897224322948836613293567749574040466932793793484300953225359094772892310981990035546308568338765301579307784381737317788097494014856749561855214105791836918218991829750911236990712330869007365032643546746118421274279713994394340105703417619104517546849542726850695125120778610804767735875355378800768706902910335958801561012092593290394172556220868312324240535280018735681063443241727158923480863035575631962957528561726805662355140278685660548605631062247257033493555066948674876922930375942555060850428082774285520374507959551022733170534909842715908198531889892283470831911056780519429217904515020950369198511489719138195206702609634046158309743262011152380481915455172793282642565894072523026159568178500474666424504381459066659149072971715540979531487032818821611781741736836899189355925477606341784373344370050705379954968584674310237613402138732934774723774979140241019301099674863911007582717562929492007521475832064033188464958224298030884784742648567786351034920367664106760402620624090203473049642375317226938556891572479942300916572708369390702475324437011600569823388945520101703069398852314578042302194920595673348748163222903766868286547167747270966985296620819719036989561530191912214345338582086558860436902065034709920055118314516882488112085022111098127578999699759507366941979171394646822784776449334774259854008485179112678694259507019969281076773685715185769185269649508171135358024589587238373119294620460325834268666659036215268609268996457100785064610580976546212466503733233803607093689112652560113884552764683583570818563602719324519480498186291363414598640896403939304844723153138311467049718071328858160680631903038281098659240656324489213587230867592523488351933593006878876820831337512372227222413025042835100454049874104009586671405010070097923529016064949723246554635358682552656739098122604092155811153657154557802063167870282466988078591095321473907517731236779588194930835737663767088704943739017979771599817757918606056674809542477940486867140641475873735552160806205855210172927993958519054424271661640859751590497455020688678626732285963867234911209911182252974188680210325331105751731076220155095035078647017215061350000797121270053414214296766748998699617553534207800469520045802250046789327502792123332837852613850931344619988391422351732970032951340930815246342228709212160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,32] 768563540764995130099540409866614877092116987930094934022007855165380075858134346076679804627777535141939028185424847047150786485491680037337085624866579651249966157761074357904740511852231352509790548521304895316372420480694175324883411292104315613897028643453885875187519847262668042650886887318278968910086700768149482136641587031135702587878290883824227593189839827948250538028803879355034538105180919773877143029838519244559552045747601759520706343995419159361561210969726634696747515717228850953220819993454455121231655822985880298230449817058545922032480196559081818359186155272860761397608047005209729872435139270697197680054258290073482637499617713991993590246701633319155966040958792601890279436764596554098303806536632979724602043274591869890333748612970966520186211197717015800837515929651366534366928058860570478462599966466619848586433241141267371640362302009804009403050218105747114774711865159190349453572226340363863373401220828488634118980694783147710121813296920268579450397015041801288892537546515326426688200574606169286002531916510461820964933116647933670311134408798179794109364663075685110326596857974819434853832199304510563030443167454350736313939699200481814631226982302542051645366349638426746142698889000955335160540970853668343818015157934338185717393780646963978601815783290863503941209002658140751962436434470721341496490721547861313402154000176459898998448733023168049470835238335812770015930331070971516026061645505851585068488082119260369128272985540453858611647030078940139739445446294716987115721528630092985276924247912317769771007614127270950436647365769278534569021479559011736406974380057959077282464187146670834390590379315484350294130014541565640044469198517703061990797238879938717015416686458130389685793408269512289970865905824710612025638096051751992941637437488392439872933814822988006148209551575597291566421927140722925697876528391378471437361350268327353432874825645959800332248477734883806904818266029745784665000401391525087563891440561203488278231817142445912724160446279839933348294866136700719575377593482582714218866346220197034336794692234968470754823747300394874902550884246347231144915815123750145673076189122360095822777008573779568687051370309094649293733463529242500571239631867250454112300195412225953586068627063377936002771379339799855996904165986255544786703847801127184100937540858691186090043726077811620095577878816686965228498259812099127141279793903167124312038337792551368380438704252874413865697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,33] -1188194543558391170931029936295477036187036992909712660721209445210391664778330104535463992499451662369451877673658431939253847213171292898514724135787284387199727534258107272495004016667858780592184184767852011707539880237023843923020206410634544173490643891511187999507307470606829681497154600238753527534336595449200664297738131093755966642437006816144309015619679300228069931490296468646560899063384117116903496300878573817539379361398318839102360953391301773743026529733883706938318495543845447559050627900872492307213308016815387385826191795242599587391358302806817211364077084489810972117124809385681756295664250770642021113614436364221274353160475428051050296574983506008080437089286898537730095301847473548167115603229111998889886707487667803588382066417255763172593139011626872011546819801308983177833688333878032560270907518385087049298513258386677393809015275051939724221014826507080740902077780946148533840185509598987375488441793633338174837145206269637191591046949411938561851289099860428857630227233388845072106013391088857920721272801056894812682552451484880487076770644957489538605197062781057629916382317426261990342415613110561406686782904867789702071227938899335260159786202745797473751602750633968708932750960612091992535808097251494898953043499804455365894100326906319105367399537629415391461672886899420107772518007937350176670853685301635656720013870535467540711981212287280969798432258468736065164190070210591803923801287231604552810308370550436238254975793650177223090324956329066899574349476314973703169426915441273750782225915915579157110704862507248059450145273677577038965136646595918911252730340971553114056553857147454658131562423296901249553449789700397966189678883081051355453680171948008364868522204323565189799566678531936478170128939027300992637510728286913404379074679371885276730355751840567093226589041367536369137352761169173018885999695054531731296023038394862825749514905842285250001052438113670847864773016141444856018213499120680452579230596865337408493271041663562796793848284442287887080549070028631431389440452409296048669809358068037917603675480245060774805556866182875428765935563719631265602292586789434237262148104969519248343410705409703105677821766805955732682942154995697668887875305930024343260915939956306021541258576704652015566257369376970505216104273968399162739541006649822118100781850517509753452588928526340052542446928576554149477940744647003640398846401466840754609769091121212035451201958159940984818892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,34] 1416323826367888967721213482822021129524692413881986860323496441301581298230304204296838055999990515226409979314356468419635951275825886937303640518520566286202140523676177882178931571061325704324275287807018700093252999172478787928323744035552400301685254292753816931954166611227421778686791929989044941693863142018739602888283416575800983162376931407037458660070693515687789096449028713736312952053812048999190910172981779218790384305647582183780858546802363738219485820208015424104259240330607160050632557577044664636089525833816669590507114252127944920232180713343988785510434614778517458350220108685712170565931902678907901617782093794348182445671948504003494212369519472790898322247871648532821198251595285220830582614055532694144072467475063528073946089076526404828998641286183405102108444159339377009730821267420347899293003707233652867108212648004805537369492826453670778309124032315337118763531372040770227375402757073645674759458773901403424483041677099468670027451828231121164563014328357410491593426991757564322991034698798993173761509852286895811187193115596109868655118063743932109485903519152109589323851914542634444861175859368623901629415062830030672257277431304087846085082115959281837635588034621505567517392895890713977117574709994292792003701252377221615541035523361761914824306288366347197267774338465587321510849359779842835031416695832069596643999644403506695949237759696356273431368792390588769193740658121970490264081687980962266914906709270149643601306884651155331812004874000410119774269458608801645101437392398876233597208160451267990643002628205081405651120725261926933088343137972619098878778029970062740298073391845955071996914785256402629958210712937678178677577949512627990701273057719303965397816966706748406453837612035942359585020005320206740411797236737911634284748225743210838613097293832803100617741219701377491241502474888209312501047904799943086774317950065201571820447894445187644138079864271025279922044132819737028971151421704414552005105457456528220318081996401116363868110811477107780876471716459533076912590523408987559517198348237608199728729866256866226968920789117252227525468131810061375584237542844189999219182026363860663268232633396233045388293325831654051043418686951811452678895088641783077924396737118486106877347827053792921652997963369915385877532651477389441424946939017648824223986765553397955031747014915437344586608847785673163672895005108327162501123991241486913432031034485176448987869253963498084326440960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,35] -1208970721554701915480233653275174049416043127692185728279078562288869666744354576054068587878003460861739401472596557388125611494321071881668211670394094583315486004222180419775706746619600458831251956925250141166937676156091867952799534111422274210508217098012585923303339310641020922288776065864500440064799697978644324463866965964622145322936720582644512100001514200098476948018449474598129357289325968184286407491667066636527362141934501381094863495587172183539961619483381858159631518704399339660920974163529865442535717047822218101669071306423024074154658960432373627863616264841731645794840877834004204134340574654693232523822257626815466584827524512635557102639859628629467513584944448208261934361674499922125020599420839061753428615631353070926461461610761327202887410942885150419157283427048811186156330849259282208715724436653693389999553384312134440740719581639091307434090238213300745871857512786338913674230376244599950008572847551931812473042188757795732424750723625237161639530442923238067271852998086446886000899385449295476863250197060646651930499774191997172136184722129121312161786301493121976162565751303441625682947604618614912338034447372363208614524612335983238583102637719767442418852082914415352268822701149685306904804804973722774646671966174166489675188312091078905928964074878614152813530341729158917610844395849489336491767867633928258712939573646660429773439198709416866634955506276671700833397060195185068377819312973406765586692598789456578673477829779207994284445974920721450672536502279659130660035778302546021094436128457216046510092852513964786444530549805596787778916919555955909925538994889180439608242132535829412011282006914237135407786258975820417436733646018754026280364114347789977291701210991035472570221705071265152432868659977012451124789196332990161914070608537840051592835948068050049033765377413684324633789742903098846432490169280324978939496787952302410898370227692329504431951213396105096571882626725078608285422241719997022354912751091584838468803066024012366841597851564526766151376064950106251110673020549385021063588285423889628193258231744666596977363262100787418613218315205119813424943921036952017490295755378120965578952203158172157386680834783648600561319587237586813976863946591058324481117600053626088199455078452836087584636784337200657451526646139484478684036816422755152983803971525983421101630333596211897390486974101577400330000817225512411536273843998829415736665973154926577330470531499425484976947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,36] 802185127577657760887565706495493015990403316941628427718925527989811416890789203490121564948845053628777528079564857927045908914767493759984529198367977241906891330490576001571897328727966155333657648227140586866137433329177891067154297955324116263823273242086714074703598147772520892331742316632482865785437836199383869876093133775068310977450237599340486470871188015176707553617126101406622200765730497507925321281088821464065679945793313429224190397847999333340321111921113407831905365202457897185902695418692783406436697537131034121779100083699589494940872484007671746585900513854175982354804529666730535099930719090479211415077741743951650613996220732342289943845793486597581692823691760707442189625819471360530103826594655067196381610328648894828371690169408999765631522193549718515958603768116794064353989493203458092814502799303329283438211466438835357391420454164694927842245218356433271735227250260317502349461289526722869792651637766130327091852172857711420813032260465379387006453054380726132532410361156760765066022308264575880542543801832260879199559337359516129590828225888709195375330989502418654760103335988903494974775216648407895606922064950192086177630366005207886325768910423913739682437882024272642749715340651419818486719598082202440602811022287771137188245009066676921864188468516474977940056126090946616037304782784859088612850519101450208548782994986390177805649598451897929414269415648759052350559732523599786355637634304037942622143834258587676390796816463087198727017148093892896903912035331551440883536925335775390220682704769745709775357389804624054659170041603571205925907826935777511116261270908802836663825831050760466777869392476813403198837902053042624694652279934253545903588627083420129910027477379180162538521004698799935822338000435298627537029683331712487084708977557909801057196596763790247418715929308607076119229735816474865417086601599545121996893385377440444444575525916858520006883162771096510972638616805563564638520923438022186927318377422980200162404321314949720374631008387365134392934273741622970341853512259678688024151697091815454236953745604910504337265641116627308694644032610635088623760609223161329701959744985543869254860726577512207190107683533585908142109698640114207787804842432676871241830110993297803016269185352325173913403011825579936764308395313229174348774859131822474706780679177018228415788045802621690570107309421138794878015382655720298065844397456298307388545321336004525133341977406046445246611456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,37] -439073545169619825592021728045319531581023611451524980322662771171482514689787195070754132464491791183128761893670640101151380202889964704053130591202593716293868534790466285134796328168593493337625655859026970142320993660737133838082246103637493812428969261573146783242636450968038503029070578981328571553609282351983534712301218408413928456360059602419431005112861431491996467979930076787063384159420872369708852510402857708433973326414418848942489864365931026469990706023405654990798451152881894755525640571417432471944959056293748427582531542642506770435207044275816739445951603384099805726502804164620866420134006540352749622238344581264435843239696110194946773220789536568972693357232330647567521295993608937508379803792016851256172633383524600172673514750191823260669357484811253119443812843408474015594586927049664089271071837829814188478696034693426941911134206078174928003761453131173337939119038996776241767965132179062499996194014433995359505374557989235046936282049142832247394595147705450672847730984260334336388881307524223070023425980749249075669983753909987874273053187052658074499873437848945719403283027734301299051524448013362387921682226270217264789016271498171044337521181921003158112433546317945444236541557821116075229663253339955534013646295759819490698975330535792152141853835125971903569816392911416192646577589211188636594866158857304591864944944071585714951906927438311543794500396109321332217588200413874467259458968693045496322094030026358123927580984759599778574279411413997112268430508910927428848801808804539365635885212118873926718721026617711944711351168877881270610761055645373708218808252294345609692387890225844455744158635187986350007284052060122429744136922360828213577909159020851876554343872043452385040566261851215033900014363535887738592080729277303449912012878053158557234520730933503433211600233540245635578376191291682024630099448123364700188172299538512554975048711317419123622917093521280391944607404550618653284835241129233885231688770290130222183580454322115992122191664061692847469289172975788541947506134624297167121192658115709167619711616195981153497974346416246139375428807253155399227540432189910663685266670283313822899823882388518974432337472965253231631834598344249960393240609803580345680915637113644406549739602630471362509979869651832383463140822303112735552213373731689699583701155750006735114949426981242271046571809537691434348068575003630965399416875911986974547996959185297077867653292808286542338457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,38] 207776507541710086739432738559901251723348137500637858516110898777723176319727089330857583188140293529996990931378525956914159786229106835010127232019189512808904684158405719841635068254900524408158839858163362503117133495972639873414002411958768906544975745020954816266877775337414113354982205277593307824624388872906305257661460331915021005339481477682040851118901225129352616672143336853443440436052224548799196419687282286851035518883769849024960943336930597857792176500418420850876565584497452258251111465172974376778802249584414062172946946098865795454199289863529021943192636211517453854305772335547966809486522317557803888581562932339896671412466715848747059715048188320206375011273042450684197323772363242440091911669708698509794249918741465914904526331807286099086815757500505095513345104929806851782146776705892809456242934370287132404666083110525570833706103636097172237359799737524914324050722366754616089622930320724015367987559529467955284262749006902239882885867791248260428293183163439557929377769590307980881911683387547758452032377451782924419937646633621979538851749786891514965122789448942410156352434399814152415447398425014062047806493762689134163062190829463833914532202752176534203091004934758314200162200835302882145185349886511648614593242323569199040189728691755858240146168363779269164694987000117293194588274007931511570126748349389102294940382125612541758190490277238376804370960400691119774204650805576793849676787129627562133828987759567984297711923713476823127853158946405388578693432742710808724815808131292654492126144674391485525353485329316238571175572694386441726046812262929407291086117598268935306031321182072261864792178719116739066455838904471989866030004695445168827863571389486620702609419463497477366523770566007018391880355609897753734576276569103018327018291063589304581882469768900234456007814761212699836795371511407099471069863925612721686848736317860095807983156466188894016691184996913203468091970773674091682329304000738844863473368684039834223922967467239814821002238421202808679108652267091973956977103592703077527756570124140336088208234224255643350240654126763982507525576352201074289446826289220598839339493453972913591576389787539441919315951683450287778283913515877733731034687828358754754883563190795902439008886986993611392519906058310967671692541880678787312014630385528913369838030891370008883506441843581596321403221125968321005857105553477303578810574739023806228847730253039287586788803306627938539012096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,39] -89036912337060282598629502025191858794052473988991701795631737851373928377399066543841865925281498877693604571938532801527052014825032674534139227538897270619285347373484995558599987836327534315885292448263371595884453997312661816198582778864160709406214239778309594136030253515656471139335589637020515576264018623823710020450172282782563759870476123940608983377511557008976090345352493393983991209095618763727197040882543552529385513565438460200917212093203811345587902199700425429694504260695726805839171047593530298874374453905523437069629350448634076257537057322419841848145078962350654126012728848910642057476480855094121000804797150353025209598595204416759855694132510361918658158090706696658558824953225094910793628553432359235703503588427301034023858892240686154316726758062735141309575236497719646839263748850201621351817787081171867475430877984013457035285727068003736482901275218100287808029833914519565270525969555644314123913274148311412528624512172037269460920607725986945590430744303107207199621553639652136107391887468466805120597850438168793172954938462019614796700194530596555901670774489023589390242417650948761913186851536416613198185830517339877926540886148684000562920389211917288268373956288204508972403812673803213464281820186292669582945240749915430433705720843118499218044224378145368331172430740118158163528399839732345794503444513877582267698038872082710113198823129297363780259463681595273097919905695597136137487281142047158691556339421468004713839874271457937557252235184184489489991894612624619331325854362508387445291615422354468827694476822111345373228562961989804873059128940999616211229210772741217632775587607827269787380261907143933600404162972888456150896880331368380558845860516965820258355330589650967253620347363811260342868852160211382076738732455685491235518893203795773494669843965058041045784697249735745800360778576528345125168928910674431186630701443014299882695643897216194000564306759874622281431544461540697709398231379594330521629888443717816588508620004732477235285867685740953264041858351167100299468581930417199943165440810017640347410246912951245825423382347539894133970413752881024003134026744476135658818984451687560471123534330462977959914403086300407977875277482637092988192751711615343678436316857938203982275679999415511075952818067853383848588631526715950669568700410577119036037699121663648123468188250830350514597224283666327282049167537369699707722090474304968691557614977936702707636953283190029968998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,40] 36220314695117679189519157586859792703934610914403263167603649818813336264863784016137343359008306457454632948184658371422490643087495558764627764774615588134870920464226309636384519516896167176354881998084663982898992918280547279701658740406014138109660057715303540123847281393223977761851560325133241691145270232401017518477354691713630953193285636121687861155841376820623546343902838569106361654407454186414148519372820782293247292686510042106994626278427383853394002720596180278003981263726667783315689649601019925312477756590335124139825739113849555378174547461426219743987503669197264652695281676292941623390369432451503383572139790141939680988200148492808676763062704428436751015416216095203937028580164065829528339558825900266327846644867777049507208276678621873643754333183425074442943711869992723279401757668818438831477393668708625048232386336829427315728642900242200647759100135494811045686223404223040086863834884428679269037504061933206209713739741886201464596162981101241427732391337809940860524224843960697101347248699019445983106498514362790039621501140887999997457847028013528691276974253566894315389467968972131251168510916130642223723387876127639829348263808006039353834540387970780620469201995203569545085862153368507259869692314677773912597912343469743021900088313085534495959204563103610176582040582599617787210653103607976265276786034397762903386051389690394066633528029882124999381236536177832295134375683730913423164551526540013210192995651657405009464046748783264173017171204548955845920322281304522520040070293843496828596299560623974710012330662132766566622257283615830856094809185984234404998146370932014745360023314408035286370085085661336797665627685667276296968775426207544219726257457360726973893860797319634451404417748780191168138054480965908569244524757602633628076355729430310232539299186888488518826881509344212025142803051037359414620773951010857540766979939109344852543192431401935303417552558858976331333085508688288239513095754327363938344892635248428840971965634964054916082756062140281674900935314631268464841072950833059850075199173878976803533543372315210307117438606746107733627905111332848249865291450520855845598406618939973851474861895143556728416586362197251904873169190080980331567112244819946231693284203825003302396645284651724697354301798502705295586829315303571873140271386225409027894545496939136846855959556223374667089303601669331809227017135409003214327931864359848901753675724881487402065167911252619218124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,41] -14485034684014092865872906492561120342934395770041629757484377837721138250366513647715174169496390883572947633148631424935141900185895196166789617864421526088255688460656493908701581058319775947290730997082488282417681136200754641016802331695191576232448896385048971491520055141778946078386514638005925132478666771826920627977649013242856665976711068903104441262343942767413961930915325711167051339292442102490929431712371634785130832411806943534294247014251508269485848270195602015852536558184519315271203362796254467691101585215306911453873996538321243667798792090815864853119289608350226609988165470628356851564106243962162543119524538110220799479078266876771136993902644254272542909055892043025571036501124563469783663079099430730057914030959528349015145631042103302009474533677237320357667387305863625877008838715778888672424484304946512365197940884795124408334336020134167316605863307679734859512540050652572397617867428058665798323975964796715004980520374401040867211212183553472528744203927786311342723383619285875799410502682410832152492736537576102803963129044507623348157449013365199516507500999042698321397607011830630500881072083347357644639680504040398710090906627091931138231582634477225422728107179361414303501396845299810953470066962453328636946484430615282295734999949408280444024430528019373682630080087452489611442140453080504794473212911930722356044342893385713615933186175328973515805365854953012889072837381112701974182238419152895243298762972771846467843069159346034636739573024459060290981204415766696223380288421682801749024629634367560835498818778068149106769627726437557473622482390084220398519468591398829784820517753924707434990056046853318121725107417675237111289250702564647260570150157742646890816837258202032965299585242572366968237649392153042558039024352908857159804320771998097842569200043862752940171428681142768209207678680068957163964899658927021946694202938222079564270032343298159190408742349066127503584293825402305470634666293628563076359590161784662215119166465133087077455451104476283195625398617583340345225909918401033406013480181905127194363554281705798917238552397822891762660215755658347114634014174823509840143854340857658106876946763109083032584136453575539327465227198588972694795281993331135037931009419472475285575047633062279316839357412889767115971881919938798637844101814769811470848274984245831900600154657651347136939656417480322730441826870687751109889828112201005448625812635982210708443470326970548905574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,42] 5727300287530681653391706716087007327399603668175471065184276866735955174872102115766691929966223051398289898825001549854858390034852005705173574184416614802199105098454154536468480237211999414695864868995289225182982224701070616388899892776061187366606347038582290761521193087159253265323150891784456647965288374048942726064550632864893011192488962074572631202564279995605943388671293671068399917464792043757301063870920009382792593576812244535388068513422704041740077029458887746397220370155774308281989036932772302960028401838292279047675641707524590561889085039661762830208465107172646463299645752949307821130789914052263781349831651190178456289453579913030924698723054224064666061833766615584145446029390574986112632466846606548715653779659062869403833083536851617638706057032393314520893980708051269453484285528862231977099129957176581019169668539667746287356800706192450248105945973197240218105109653673291352679675799796715203585176395950271249831017132812962519049440118226443434713547561081751014705444809030144446694297320358603006298214140562147544016089156381216501775888535434592840404275822286812343565689815171445163267179200568418430513650754649152891615319676734868198927291258890157857710108779298331756865140440019454471899539039240653880242901738470479518229057563930303189561973733506445113022986788813165367871423716722287303919437587236306797587826897005758461150313867446270747322692002334301307021847651420573785983774710442683787346682169786614567366146242584465823493328826457632272875250268971703277525716975788201883979081602310946393722693444939654709355977071578458108604850845402218320753461343769454771035582379542769048317697635660172031447798228402495314433031200039883006717865586994796112009233574356687607213402244948471748319259526818774745145178038463928066698420457620639593819985326404289296260596133459642070592874753663569731526315093090088202158368917638122331708074814431877878365993615278410229144625809716283234203703994026840115521988799046883072761054046759455485111234073618224723036062462253483171296774456106069058853599796285476900120548278779943860953630003086210463324976194181303356891475020996283206712919730020686919437886472044928768102047465076093979132073509172169865682180455788216284941813051279088513682057958757601503250447157463867527746132893334075113388832516138630876431209628869873059925696800835592897095172588016312867590227054522270048511478461932320135408039678685543680544513177392351962726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,43] -2193264203065685462358199049675043631237309221098974976616372438186174241331020503209577373863791216642759526971733891557388375224276855399095524844016407285867987045872628118556497950312910037765036604212422438422521808207380309962896852104811450841862797112558659004780551863467172532134821511289878694335442042138014909875418463930552049310573351200263031679332215940666982077505277481934353430851635083969765645888630457688575409309048153674582502078496491130517674498283316408738798800090528978368028673210855111165975725864745057930169992550085622940663489817712044911957513905951056956398956863432612297125030817516131417039594254696927759175675103319323756259223089276847501082661047185753864510085282133959888436282665264652502522337110054109606016625274238807598546421623156412987099944089708833376743365667802474718124302532169291998381428084870456457610541943921298011473483201101947478257056616779932457016617570557512303630632705331374812165952339591670392081688868616068590053116639083906416735289711245598025527366185752032704630186878231915856390767675761435912784933019501406322256067433907078998986869493414898169207744252998499598528914045131865228531402751532832639513216938757793336526751492693876361451256711515185603357835979266989556698044853987307464548205683039154660518058509945923052776184877321192395467444842168445250655091210846787027909793743865159679021963672210914051347962547289324951084433533240211401766272394639160111992697623816135009394851444437724204102455235715271863212603020416601179080124444612495398851146415993027577573657628815837793475361862448091636586122722554376306100809344725479709372183883388142512362469485229232162637858596635671330040071704949964447326517272222785053156499478365812626597229017507847835507712268800649469118444896071352946404065937496408000816336476477879587106216900943636582175734143685532994496705309981840719515834963133545964445433568127307621689303250821907673996799324589464116840005675006708574260879500195087092661442962586867662831673040333708292318935453064056078323309573570687070350200888731406288656966935803666729457115585805057821755527916109961044411877189712284241068663529791653602610540602722112124472930135913410175338281404054551878923324605383842667810822575778460301636568305162865278728082267465649369492461744685500110129376803645575991743620616793530116347898498130624875499359724690653011373294920545148826944395820098898886428536931855897891423822295538278701465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,44] 792926639294700527796928701261438505529232873033896691135118440889422333444054216106547788794752288286738335241912824872376604634669961021785454634963378405677861398616233459526285994410406086669734869356712676354847097522740899955893357200579972924030119535122736268297937074752092681980391508057620470369366256142598863362765024383827962415904737156132347419779512768061987454041310202818487347394901129568734553665966073708325578558961254290336471312855492641784136828350536160754197612842892757187852550606231414626101433303270538649955903109116921889436982069897353833620662864300507529030406958081272421427529037659833964853192552785914236046796495626161010111382348239758416969507263517382250286021941556322379819488273014415675784418873218213554651566482123038338735863566512242763448574674779862267188003550167509624335660598395435273786508383985417565431854603142793263456224466315754724711565014464541254492501645630067687828870164416413015492574109897647551641983647108654180033267407672602055610083268522402397179001548441036816155214105480218231058326490451075023888470367211787412747172213474083927794102717598476513738019218808038296993665349221147762456270804566862960198738471038186280485351287909754782013514253715290017750851677522413175937345873069470099084920519454036791334942700994442348599688639473043115802733036325596124409029031301710331067630538524250635114195159984055250254266581810961709946777293864485160068963052784689271034929170086349213550100670043569305736004274653967009824373403065311964563425317687688050194284830147828771346432331810716545697280715331473794804309761627853168355936080925477130242175983186709689577866798515887204744680456910413421626292301165803400901406048641148496426155713106313224437711408658760546278782510841757221511965165929957726951425893665515070290067867414150922935470550400564431395199417619265350696011120212277224515066862994138332458058163191986802091169364849533903134230749612689949008806362561088768841122489279643016039951170743634808923782911283328410155505890244502084624684779654668914192848723662946149745489334697506469429196190525207209031763209849123929066474359826375210710008269769033165082739738891049903642536161257903130539402136395093943876175206244649950023962302686059341664588946030602889151601107306089578579028461688266209985646744006787485752900563196923624174112605195413945970389436254488405463073097480042909139537315010516117965606653351343998989133604412746199203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,45] -266977268719640876402033969731829049650022744826471034873610684865721385445431249101732070553164313368546082083981809208955836963948271332629599231766601068783203155837611726790869661821429919851432355912922933859028617101219905269231918097536560662647222232761970121162653534423068368473332963259012902760282866304344969514117347739677273925139201044141830545874093265383434524186963310120833403314819138111763974397151810586452802427746620413418857887027598840777865420459442888485905460218425160742393670379108069638979563504791106186516396098173457983592755583256704163156204353177922644552946975834615550803958138593208032699719883980417679804548019764383888715761336301083691724349625742293191711481600113555294273294806072265538521202739414503637459251429579431836930256881838593834939379059803945792183217914536500111095668011858698015643467583888442824314987953791600655112623951722755028247911643353617812486210045844793240156991192257738223462950620829960849487496992566055098457988772933028409521135318494735627452924171715835171614037612283138209210239279136958689990222650926159385873773530488276654915248474298716253239519643972265513657541444556352257557900753217053372071133026784809964744862192602359554720808408904545439094682663250776375876695046180400441663344510200108858693870727842022787647869242859149168990553670528245223004010146031231026999376120673746458300439434090031379669411471712741355548237691511556131887009674428312066167948356300084396964695081023781233501260873865725117528845705698792188558616125817498683808494018425663217124009210167909955066535959855803870838414916034524399500168871417789368979283945953435589247060451921254853034164779440771962051398138210892460297343488856764880173643347081533776018150897097376990409123255529484126982904864235559089179638386492006698803756348289249488967750434402662739655048947385932511683495281420002581604203217794583093504591552316006276506520846768106948156407941560537826185201452004874957273897495033998381074027473183519739237143176860752826078912830393437077464131401396007822658045871721012274601567487001393354139703122429515018567899478176288842290545170519532912506009257404298177364414853787651991153808211509921708499911779913335774667427394872318894368094215054617716391230010376702228228873296010072666066496923779251510798770008083338921660797704631415179766011370819063116072866096853514036204906584222294374980698272322358198255965059729577319450478506563884757811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,46] 84061471263136838553027880960602894385995103327649102907488404353676202606468435585582659658047896357421369386463631758086052675502818946983408868584913602055442012439618571734549593239997864713849756830698946035736501926891476319273270834623923862634339037285909612855943369352634443070353024364738485800843269382046856498950850015308543381781059452477233657997536266449516690264713371381009294123815087146978147692274891722943959923942094458549976689645928753716570087946881204097902718230208192625194394181435623930060191501724585080351105469222592052618844858143208336860944243635833116740846591392119070608074548434034794307569412654232133167582036374484810255690905835376407227154620598994317073430723312045793023938672923004181808127045596994293642052196716178281822713091272558229498139877295672811607267245020362413638230981614277409755231646872857777516084599714773815444810578842513710874266273179232331229206835880871109693619669133976894454661705541507104461250755590123546240879090670558090447086095701815127372878348974228833882852446835005858409920045090873264871266258073899913964368409727464039353330782854147741092347265100876266836251344656178107153448273477164372205226638351660516854462285629397127998867429456605792594148111863914140760951626612479911812598374074823729908939086223834398537979755928169009532977294277499722616502036408554746606139223347354233233599822647934545126843188837013600441210477523107650016512966004600526175428860461174097950508400136758039034688464109073048092320788651226344573012088589593284797284378622182251213237350554422814882695803443298285830217385181867313209739242601688024985897757973005557625644063304656716709521306680277126323450803659854859685891163255371302171165149616118710226119918579863622690673896503138588672714359048088719721526530928310795415646262360119381500339912903990233196562060780540423247269639619952355775703444988419373407965654868226674857736120011360513885208411707369448889740081295400572075499744618557225504787771254511088892252406944750494822657584410448074240836493521253415979673482251122905841673102657893336719054902974876039138376088960430951089010383381868117780724949791511530710755996383095629834959475155849558733650967559173426140388708920214451007646378537112104471836963940508872232326347448800377264321910231593863135370257089500566390722695785153039736422911143908800425954763423278952362454107511241570341195450442881717708229144149789331249912746613787412398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,47] -25305550703276700250746393098377533080534670570875173116373482602461281135375961995353055827754770073526231246686805540099476376263171119444766348784830893846465297807226793258986606474038883682168610939170917598835380209192311685935196096130000689936025365411510839272517162650271368162739467717020016609884643267456743779804128111112296558402650819630332379378097299038786634698744244828045727486519848774882939073686294653246456209224070835086065500555223728051953005721711274942694821079356141691415880713790795075264162004678614565809846914237560036867952392997626847069513136830079575451204658731938705314645206663603088830947001771953219669531225593321044625189514715915818726424734668551463371328658782666764459306817408278710543738213866975829147827329902377884146436434771512335176020139733310715141589006199454202902416680943494941016530441713156936311723815477633301926024152824179507246227063937078463784902451050695564932599473656394967341985114117320526286375469536714988882303859845407981489805289001623984173250546996148256716901174623004661709081632487206993392479635339529770148555270407351582230705624698168752674097961530540169857540930007520093527140727975925930303724398617029106817058658813483766934087109377992954540134760275614286781382609984801718007080447046277946687114086678090397365682689983531568159123358374052078747849705847276045783849333786979898702814221842157369281787782224323405947722745183991130273331724826527235742044726061359976685966260264974715724732179812131523466888205097233368876592926117391255689151663131897245443542365033604173194651121162583650294271116039192685373005717708220035690824033276041349367989302975461855243274139959474767242913112654965839139523643966999997215868413408481858281385253829596413059387861473675916865532480650521246923786361046233070476667552700932603573362260536033283608260997140189750064720608682866962616935659234892446538693073096166904995443939891931872316698256767513248340185206910970214126221582627977824345175803414409953970641868783333557725479647961887171721668138770975736701104162270038847465645218421367600528090969956881221638568346083875451138977770226959669846267021718584985226332395284001799759043976189051854888386015545069234862088478006777966681593334467203398119225520748755293996153471448435184838271630449410845432711672255028205617337961089120832424164675313407305554986462139624952007242328309976364940059091166895914656881543042535660345332093716570675609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,48] 7552911794570700393722106718779724963094594766996961795700269905525572656563733137348000225077910099874072557750422419507933486466541154301792051226584061876994141161332919256996824844088442059613327745202817933355640157995712385504275169801175258345031430361066087528722115736366824099129070713111562626843842023743415872529542759328398822840866476755330464214370307034368625148457164071146998984282283179940766969654942062672169365855710121101953688957734369646214831042297699597574301581418985632439380643051900829664991236462067263847448392440349215810525908365029450962063727613465667372398661696323873626240137064863755831139726085240780151185079182942486355923991473921952045897709446311007793105818982499051885211529013974326002842301475227859160517655015792142411596286759579384127516929582525438300665095195862075652178452424210366306201549600308939023907709312599638988236599039877035416108579701517021710741490857274385834514100236368728565922490262596478119385800318554249020027579895332145424072847792801333545877658419722207329437380652036337152550767133414915029267133168762282749709404295442904584250845426500534979595076045944168232757713409159691712046172849469815240965657581062897483934744296387307111561310065364158464372385683341770959050947365995212003232622550183370974537304573133923574120508828766983142635411331992504228385791061834175890505329940823801840589593233932951034647629328911973240290168839913036722373504697374044726877936097780923625723243017488395955419716592771684400204162488870442707059523363373651807047929165509679232028574036224488362708786097395003858406256600605914539368022131788269615702346212691770310608198441946877645443729108163325567781390135705819363064472422438587155753596344306570515333541158827956688407289942091088684843614202979875073917381261217794961248922836984231886001876632979549928577630152091914731183008188851345129456805618484906564599674653292861787408659337270191425762521384341786624054694942899339560030564057066246773800471257958609981157057570925049168170180854497150396228080591925302808059725769238121872365234714332085571178269102029068407996389965680214984277844694631126241673258660379949171928642139507222663400002974908351245963575288259073740752381796644018955356343953098172761982985757353907094084380673065122053259864606830063202414838916154722989345536500905656907744388382663831923523388464011890174811742233647743022197114200640348512009012884693148877855889047450623672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,49] -2314227224728559862953812761623838762067064025653316846762601757247309920913836226502852670530159498063344366937736098161699415932002576782050195239559879826325249205603775213085070002819784145460148266830630215073665740060826813283442671101856080075674394719100580408266789782855714330187273084031222743034623057813948961529002836805621466421624607251572424047870548681999544559123547544786944700715836791010319184287223542850508003080855765649289229029414142958888547082248849957757454398472804495866208304136002085361355719207051021840817740569777697050732542490129051796186503981065670427660465763476359024292214516729675683738858369209762545308072534647067561862661125556059267123370984396032796788618392178515545944127055269829499140211964237332815737821797812900456966230998943991524946762925285695913633122560345338655499793901583620903355662312781920122446958488028334959146703235157558589755063412496641769440189556851924013946176226126324595634104007110435278772963749526465660227914354774210478461243184228144410996191380614376884177552262713960306309236177951162417186667015159187867787934407325379369692568290053305187023759513574390342088673508453067619985765934146960709799693196209191259286609555967350939060811625472204011741114150117407313553029210192181526374080896814462780408274051155153881222229154660420831385283980617486249571022293367468862763188332947020713806151950485257650402625867853832198075138855726529943711579124854829368319698878509472738161407985752870540023639345862592048567670402669867902639366956434985874690677499022231582255886351049464485138110917045635040584988320407677355459711232120583673468648673368935830284710897204547587688451564199166488862615737513298679364389189874222154031229058257916740596216782338128567964728660471247133775574992841259700810642285455189414382768850446131300727127222335137211616580402158901560675941674937324811717499691090112857232417808939754869237975773438795786488744737602829069127286703976655217820625488399856751586854005735609373384372665780210045400534573284648635576449672957907645583110085698491668020679959398724339179355313900456888533379522427635044040468289867338173215364764914366878279865221711061570508514400254743966854433105951958423440194044031222482220329362752949326608981922676142937577479514888191857031561933632293002473068584544396819218169554364250689849148020461555306980717618343143634768955940559255326252287870641538787873046844419452843463851112267985715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,50] 731914774566648467354934686600222094448811482154414775988271812196688465037576825181975356841714205684412340665635041141489946846360307631920956320866716898520569245809296075750342064191860024939789259818870036032870790140569854605542127772263174897814502377483053645342147076217597547244565804991846955107745885728537533864660061946059429763660262493257166916916963362321224547294224080612208638105500274338519424773316586456950280582885403573360890585302130348148559841583458864090958189229839943151797312197284127628095440295555956668146604634257531290772487784722552452060273279559561532345644320183306337920375189149587845888584872040894355877860313190335343936689226908083610667896836855546359503482336323605454874817477413209382824585179437502597545392674699736793572722871828668219366652352151809689954407438984465873974083942576396390551108241198825557327855305534716567847151458703393543014878769632079819492828915750524020457058714836191916850320501206194366412008226397958420411284403878164023850660744836053906704087766565746073156072573664391877376361980947182855090485038550931514700146444148934967903488242849329613750179176483364077883958686606887471916760179376551020512193750467751460910006896540981215180188391487404911025470913870616213959948624574404400181122128639881152791535177747320453768152901041504076562249180664575690809582873814937274399104158557438060013073463232705323078148601991987458487918044766350231482922504754690654082629526638493625855078412910719492163188304363500682727603925402486115492086193161451323608084207662712005960464208630905759426805829009556970500604344748515676322750717672495193959131946919632812608190820788480380576872462448765898156309040190842855096896547882737945023741787493758158702919906137646459813521047515287262821326192484609147269928182397329238038563208576493012683646820048541105972892571894410910303199135643272583687237965651196287429662818001076858221975890253818762730521246500974295317403522276335455895287111547666513380399284707472568410762029390581824827563410849316252362436590834852204406403440329366109369425923033367350683153622216907880359241408849521333090416457199436710798102885265139343959881078151867298090298330290895521389663487563514799944704918409378384063284946429559032784659866666145575386492954730925608794623205559545780751473836989116789616614720922671462949924804802329461887307144247186470303576484291167727936622942066648470491044350013325367248182967372087296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,51] -230991457044727336628544227083336033184091962699780950796455194548915413743271756044250575132104924186718998811591425968318767929099306795853868475771241714594052878511782356619531562424945744791532542403911043201817469276180888424019623356334710652075731546288721805266141969746554663331344981363773211451121440887944570320109141930056842288357293823450461498764647443121675393848439056747441686118429199554227821323868025835733626003712783559337073257217635000983734630203867420635493692831986477312764056517194898053812519041312237372848061948710723255221631745943047970539403973607620478704385133571094518317294442635936059661230892154731085378325381951569533109146499532560999546447214319472456987059662109072464417889099897725052375807836790224783468010145734979700166528565595782455775345609584375071744038121108946863336107253578668897194989235576516488054612868381843947219952780188850568705773768013732201734213758109497697656119337839298203096490755724406281164490007292128039333981874619808073320958823006613900365076896871156628716021559603832317813568950649914049558514869710246256646972830907905332041014734204098967318736782106675440843020797053580448240571679708647050985440588583349362875938674906422799698487634499502207694384367085504201418185574834458812069103764449386942731535793886255324325329083056551308657937676501863071031859358247031972689662148346160183805594436570056092974127593948490739299187582223079922617611933223624684142543122912360237582044664152103516077640097398942942196834515276057111865816263854980225542396480726895611664295432079887106835294871604296318992065681435029748558481033671281863630813385763013773052371380327569226076839386170794586648664644051414790762969063264501002130736757030968564301389855272691126382800711974301784864006569609299230654912192710265991128233444618383054681770000570023206991520392747742382215772348757847456952410305388991700143659407601960276947505609688100494670990659760182273280973490542104392291079057901634858135409998242717787502899428956542979738894733875584547339319123623867617978330396409778983843654591057504993953317808407446001933153747857523300257022498111058497674795633802312991428872275537056453027704553571150594135956268850162669373898502885533951694862448792797012914949936242888233986295904391968298133967248192562264520492319265001338743169246476898165342429120420585544623003633696069542927360839488608257334132392812358517499878365411559408406199679100282470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,52] 69227101589223859222676210536429177489744339833946572547838099762372980647880238094953948281816398684238479085583027151354204222542179481607147922846484520870710564558291951980010591992889046625628494139729249825433608118779115087022129833207859043340533654656509400243901744470475921117529796018380208308445494516090917853081366849796931277999826635619826204983324523925291828607697265041241698299317742893186972354423713113943314526782345654380023412130396273752578678378465500386163003246298746864850770955428833440918096646338478705305541422577538544111710056445812501363375460313266158907385436451090215549205773309386845543628083664458365663651386425398725663367392825174914889245747546564860556460038180169332582059313339102223551908164252116076914528993082291201148407207494769858095610386195251964668410710692471456440853663695601991172651050217969983085622087332478409353232132026130812286317289919513615912883627730165822293059501302171119470819734907947695493007566627142155123655301262891077915597193777553473307686308876936199663202734361799590321567875320306857614480509273755088781885506542079784831831936364772756641215240135165262635816391610401082039895356223499033803356506002022298552495566263140361052076243029624038441581987001573342916030951988048323032962450669145608527660538515626234921325365439218815037819234869769188370978605108511379390312228354952851972354953151241411856113987149892553322594056221251579507171944601094691057708676038458087907411713804110871668128342606706336530553164853633418120666862591725023946077580489234853021649672750122560692571158456391656101320742897773215963100081163317023207581393572178044623384855110550173157031429391647408161199837241784613645164159527465672247517085856932741885801293780707788510083558147754197708062018383880513223469310844825224626412657608305866859159043672891815655319266057048520051405754910056088387406138669203321790641672345843042715468820819644889418577161100503765583661776986284619804861674482503422502855582561024422338001121558615466109287492233118066034294403477386076819933831444564601485338653425625963389700644797986491201288522810047163399695747985256584287804912553370423850403918960725943044376051223242037943276141647592652843461976298572200389160277933692043738610129297040122956524684479659280250319100489166361989030557016475298708440259262604539922801198573663323935931198921876701595080324756015453614127979116612518125933669280498014178965392062289018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,53] -18904999683585140510884552325529937909524924715163018332764738338687201004962802158820958771489234100686218210561781805447094157372759324579489784580263081706355336598652557445072461794353488212786353299680832378115595111909676237661346909904490882601325890802663825901977285659349442260372186713815618930031201704117683598862512282828201807927264916649102694134855571023501415392040296756536983929544420040136917917422603851754049541927704479321674611394951467496106397053851695933115817716066921994118792036105094749870166502168392600934424551447830092791233076493952212235975223193683636793754518538481499539796657632899270239601754719716237349277640365927595219495142115501647182635396409761959081664389714438561632891382748262743895606331380097455559287845917901065564924004942950036924928700490120813614284519733691176078553366536598265709321358847111684191909441623105545343703396557350649292989695993423273918123144027436360802991151293916105975188074077910823018616223051120251829554093649012972587290645134788019880494752344044012743330447305507987185341237488093123168110154231684971597578230655682566264686535469284539160124539424683799325364739136552015179700625489793808385918268257969622388444666751098682009344478449818058198777000194063150422696308264033881506335877644980712212933131451537555994367431576506515978509760818200571657935159129649595783266782849740203639722376336672367882371281196737566803132136441617094141311091721511102851430681208723833877443864527390494114816932392590772714027059567230683215688360073751605256556924564147719871469638032928596114748281314311504618953287976742513452279668677125219571113691355606688324009858463355206079721428557836798694305805178590897787488037324736011438309492254019966694288221608279043219729739421817242506280237370333987724849665579979425173584198981381636721643165430140978077627621097984408447126291161939464267514009221504272848921292021910665549673631644313385512735858564711150778748540436504791593153167497057223272722246300461851324726560927486479530390147157315616294873812269472765428548785358164453840637836793234906720101576637737981744140387417940595472127425575290885652405584259672024795135954352385595225266393769698970679201081546988308356597581580602562801451447693607712778694396307778488988571830181213260871393898745088510441193564905316120482176310263254363792201553985622678995654532709293992936524198631848096703885567313560044530126944500798091336466262565217894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,54] 4576102240758940415532219626009140556600999040861874453233809725318657120880924877212927597993052552445225441527624891492257956522803414972366326548315517763504139760124853387534476718889477262341181690760747206779265974824238415949759771136316236795389396170202817505047417192166884029469084109671033856243939785734620922081973817491735284190630990815530308924760907467839399041591068379890487562006250323513197369077964597121172367330053595078963047653311203207279154243852024262566491368409044175328822042623863127185900926743944368764660320106103094300284205193281966761018915563050421807255645443214323894862994532521755526283194147572152839264663472845787819867522911480499410656007205796601681173761246630695751501509002530082677297927229397781728381927604780314655552506838338208040007979646437441676252414057330559035693981170584774013596197308203058360503142903498534620389794537414314887380298074338064805243295075050084747664354560990878287521990799297487938484259185235741392687664580530657610371014345162928450053670650198416520190019626745635205467473720016611290775754186431358832229010399969931253130212048732715510457714611672955547983198062670406929680632125946860253450112130627214633063111530916747397332126714076418955910570320207203207193766472097175339668472946318581330595106077581859169837737584869560403524449110133413926856275065651364901689794245734254364329880680964476683299561898050829745253633863464204701065623141828077350487360142394771904331249891824023356514492567565179374829407136673131412125396545734439196090003907541036684419848857611485188526646402804175828475856244032142771549306843542791989348221993373346146844265314500663169487095624608447858168402106834113965445897410711274185187622514020769685177991097723294239179187230763371205717404320440135411530115876589569796016057952913043951837348705771352816510952877121262402385343284205724845402229966051317604991506747116889196035319788574299944939388261822301508550754733654003357330667951566781726529636662452688108468108433323998670964405047048136594937722417414033018677153642495894209252770668162250964810525056915711420641171847867647143545096239091460846225574573876515605199768359889147003501053913320356100690683018895460347234159510896799778757443780889796256665123354554335151811118099110941898543276259945999461980919382560372402553450916262929939375884757709824001698193156559480341349090685417842366360858721697905808802746937641867778095424434633441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,55] -964655267393277850903065206547124506273139581579029964539644939854106886577274281304463999000830367208279903197384647275231368285019870204108192068635938534633008694446676261189929951167865892025714535418244677834418736705933006438617096300426469883159496402230160260071083071876242054408008999316238770967580159193298146834404223190019387393406629157998605887319964098337436494936443122880614263493023695247603814751509578346221672871401975416654363746228535631189092807756667279037772039922272195380893913455263778964590261459676650414080241412236803472594599270355855586172988534804559889503591170030251984593440139314249109277256841527323485284223722577819721646718479251034075681543505027308222847878764846120667309349372851558322941404192214858940842164893254967997142857999589238619172067704019070784156838259755804020789095717915685712447120680434815998787248326090249832076500880074427427258013306758554956940376951738798328828693413139108462860833483845369457524273941467751331933113603167396447214486741294574227748917804532320907651604864003781355212051504432866823813884835519738639411446451230212206050931928227774119855743175857166468682039280810159871702699288542144964160334254747569433998505309754155529941278844783912843627190090589758545697498216551171414328221386017069749508910212763879552360564569591723932956500133463600681119069266286611993239855012661913375644351429346900140950112415808354753108252321072750899160029427898676301432046383491376413018780444710696885721015099577273766764309172816825128802217375873754306747007786795971735497474384517657497871573549823925490938306968589354733384633573658948497101168164757764612092112313966078640738023674215741461157096919201161882947098157388366912158441668637782748112731244996819517167361374367950291256251803091033236182561065763941518575895459967164698488021297664071325109232175602608701005370292176453929743852258138531505410577270248486203517924610437337410111802917636560267707470748289270400421485037311069085315027237946513240469414773413293673196749080015139919121058622929163007865357790993199017781528226924143908643096646182167319357823084895795388157495480309274697143712009669622613725245281860636635605716742106581073690649195380247655687552417540370926124492421311798131862963796309851804921923672906515571118469512591816802269035072732974289929779288605618074745124024253932091273634184952361593711050214408795595589255865597003657451883424061576042009639045929369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,56] 175023438552761596483613537404029006423582669301177575522661644020648116320461423156503495978859537173864654839830135921740659755411170291901149710682367947113126170022936034924006829910670306615752446346137537496009982400409603931122885633554895691709146770034769837332381287225822670615945836338982619474396902386858110885857789708368397418973715404148862669692912820671551146890860304611487069402684826898592099852135945893365463605656206276033032057564972128549186672914658271556935319803536389461348397814349387245048240900530917488476394237602052380963407732535084747022417214385709596762352971653471673008082616370011289619411649607935002159906841902731860245425976821252064676902976184921296487587298653038332658919034198589592286181748012142390018949579802489490936043066256674255264907854249948742530497635929990803238719064809915719256097158614612401835995734639948529040939190170206284207050583253662558399707016446756944447087844986897861031226451961966439234578589021310625093145025812646269701938960578930145443647458525805345689351939035016656191152473193622205593616352565465114415482864137018749868725861129923344100491869280099589663677345880104175854647291133233066804881409263575942129767324280386567948864196514230596973577903513984169088378995773596056868492901440985276175039168020340703167138147969903935928481284973578940133816867912039724826785027984157143998012983521187707117609230149248467665751641409970497884140002328570993333345410339007150220651092999318284017812025674094227343365810755500232931198078895801241159479862056582276773557583994578989932224109502183374221210423458473605172023035294318281106499383813694902423738089060269839327479629566981946730702451642612249652140895748424375650933574849693820408312686254773068229985375672958577545984284935407371233911697449603245768715156901349067650503676126824207904319479270109380613120277410802782854143407859844801685555177067034559019954990097891293859643265946204996854675441577019348733966722085453758469326262051113552659693716420696160283697157377295938304657797065601795858325049345827477661276063513626943891187887673703828204759056095541398041424909687501717171427035350878339057053792461903093448013444174958655509716447616708619927556072135632697041875952195357603934417497601067768727359048097674357442420481854451704099378518265572359047298504497849204540334468797920304501035220917645324191937605753535249061916474817969308622186957799796259992229418431938560000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,57] -27081799264375581241879934541003264646220233362388527761398844827872982897980571270300492167662198791643616274218163311154194762887076185118737293703576313193296432320853601564164447223801616237045201937050299127202321156010237652394714331559123941635664345302753345003046492101068748349403299227746195983722663737822102115034489916296173644214168163300284394289449422740653617473156850401043918417563450460578088324932569007933251498710554046578371492829011455461497318473088692798374520568111779448209613303927136683059300514286214132543414116780605096437509555280257270298864466274753617703812752056349124617339158728993310599197445941082654129116670056302712842337679957004759849207191582285562907963460660756017553417546955404889836935811438398293445635332657796525621375089447078898136983755861469705381717966678634940127468121144575059208019382003507020618074788566255267354376324487223126790966031777671453463430664882584247408832551300978200552848617312748044649939363261279380304838021897520556733142266148018528951034037875934691017898140065145650729184560864800329326160071662313085661858737196384388200705822303285656722625916096087750291431891443739642503738732081524730556654976668359725714193888596723310994373032199936020812183226376318034584128306408977342043210591921406721794449803286109911938191869617665972402406847829939312496478840884261211856468249891312230799414932810398980656304573271471795029438113617614339488982844857119265105056668347857016871128927286630937219902755565268157029269963071771349960908948469384469809818307086288131186680642425062099996711833806981073093349878015598627670858181509710093759829287713391147086017142807408983457033802434873839087190514455421625574997023358454863046484755775966147587899296460734828923217330082057817989001987941665962014533167667788771912532448676733445597742551806782421376208820728754446439430352418287969645649397949130034342629079926026233546150946973068722220991697226442498296334104333562103792309090425360322549090887815919007139470765201865396978009167838207194007113836647649510493118817165715297140168611135193751959702920436456067531263282299853791382997730840947485771026431579494543021632269588555382407610544904089537672493152808547223146377185461107825432636035119892697273248192832401551594610187290227287474412993718811850941666340707652519529304028064045141104172876691705021326946557510735842251821230697181090082574618536324302135480247142586357581581825710489600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,58] 3542400162497888619941611700697381226211872582459017894872087820853645234901565068977305658926979873417866515108891600476915409332992047737623020322822307967178499231916083447339146360903182513933424687636821275849963215380924290337535497436681561113820506695489472247930216189682158984123005461448657844621608184119054855603747951461164421359014677658351234788753129980290706405834723274739892148078073371240789924765199892695237906382503571308087017213825455807498690546128730687767413543803652786618330211952727822185086933900467001518691093123328509611365791198109318630066247728247523256116379137169397630257776262671028810863327140477799533046350338734531198430932097180664618609237865466668456588813052968551349135236355800346754068181929336593195215470194837779075787856863259511132814767990511853106753939040647663437692467018402513815481084245555126731286915183442781033482962347259731811583905865691614218310971376377019100039007430612138365572832907394264773335883013688435709874907288869947118630502451922154100015927473646316066001048360917028978950493365278181286938744821516097092647718918738192256862907197202740906714238207286225967639536926841019280705845973539950720244911141691027993024684731647003978779590681805284604736674579528799198696335459025508588383889196975743367321410141676718281607709609738016754797834307108548291166163057802026364998473103674632895188719947353039807494024780314343612123541110705646570558951773273057307781159914807439217771801400079413242205084221785320594167491216290742040315008969493331389101500833130719884883735573017542085893363930540145070634191743024212849551853071340296794790696523896462994870994098067693330131669931171105485461317586181930826453685390023969312458279211125730276869010530721784713473455048319833744567702872499847076958657601045202611741950955178548451444884685585124111398070301022600789516320176613777817248798496203603008642839296935359371106834373593915811265868534049587811330081483539663578188652746689732079153559972849885171370507351629168976814062535405280761660158597069594608030301389591239012506559952767728026804078301520067623120843894919034149574421071056415195250954148834219651028554596364740375927896760278587446985480115899820441629597482917885840134882336195083869411216812018863239229652442354809263408694761766167813152857275588963473326475729064171450219729689348714576955149094868706813074041874443517603554824277861885371896180426968752522953720950947840000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,59] -388498484187277684278527327701968221161201919748569591230904792827839502846276453589857240494240580225974378754551688578904568364970633765519864185076959151945584196466487045117602639003406758797214398404102917006902446562162968158696377399549271757885662378285419772381254357157756645500400776872145989464917793945662793796573558139601824037817050190237941938973355567444936248730036935617636316821324828049234999801155550526642829391931264863714826037665570689695579417240322440619115702148175491742717443664226287622605112706873676533084755299671911951343653674688308144367068863919810349924079749836626155329056254838824809648258041240271139397683210631718358104605012949791731318028253917683034474657660903978958590759423559790863409522537598886944803755726058082431286044622645578098531569953940720216664522541525283841402066508472482232076773716828688543049713858218952052588885464099377133377043605285365263038092833258520328721587693697624127425336597224892940570505840971568715299572803133272270181103946383843742791685097988329908226797440353576442123686212321809657013038370275786189798323297282289894958325610765721110388948468638945109360651221699882272390099804585144635514237271446099176358300610072775136986788580147542635368527093119312207737437396496083956266364201721844076893267677198394087041137577788091990195981941523813359151488365063827709295908455865144855891129195190147077360781720599265438910164782511551216720469864934588583020819956215941148077510565573681783150152763876964369849017353808026465764983918665801004560975107519271517999027353156122710533864909304367201537038380076512436159393757026986472798586103467301660146720438889289977171792740298544691195348226286325970631200181036971608634746056175619116939836993170281149872877988998307842085249014585091380202509165674268315555562080827086100995643225059583576320939931737019379857981815461462387216894717033979677899149402269389501753944178397543827285411856902226999258231994805802182779314858472044199801897433884862815838208480483014993765435412767893923747920805392687648104229479251047932269468298327124663586941051525259545277222492924331815603474433454436201612238530397587619192461364756340223932116104660288727319532041471042562310838403269898443639607486478125972364150109034849331611124832994140690694403138043272754061216452981258876303909350896855626485854933881311261145678337247835691989464680590118204915673206690990782562281109321514435301571402137600000000000000000000000000000000000000000000000000000000000000000000000000000 [108,60] 35657037983347078361022278344872413113462196157864437652396415534508665986758691990107714079204279196689300695647264638773235433815782575729660004282860863130245034940903987961790621344633977702065389163998851135762538315900740977851544826107658682984072906542984857926102201889077727706835830780627566010727807997197359987285075822066583812372289797438264881904502717683897223620148913749833547343895980844845354163843138166810624011569824842485299072552969594487275936142851847805368833505155615238213393218058533290738922705710466853934721028021190371519459586433658963415449984783440735095943928578722839142695743734569983147764392727429861878099064032308678626274106659122203378723699616309192978676013158187789118662184223852881946262081389947408327512789667703774062812390974703308917664582069855634558404167189955485430567774274345851450400980413194522361931543489218135256737480145544155358735401527401518881187911348653980791042587461176923726365097348096606368891605903709375100472927261946396653861781342046788703791716168306117648711522086493577839366001122403760078443299939334256676231779473542382748345958037299300311326524370705475257072914075048449712326424965430541049359346254755867761514493470145191981108112755436292809725487367784799375685011123900576468345174573882393908693591332277337652586295679518528550270565913502547146594103159029327049563132910917683983983147222842650383510556551574220843058803987337973842572015735076099976244894011370534597575356377868332590581797499145299851958742947336745623422123719648106681872219959356214404889931966847962144601181102675248437072263267387967439768009289414421199878997888822432144013480836426624775418485211369919360715906985051276805091489081739470857842830780071344756665196412993312925323178289390303109149369954606595714109202376368514972721672227473272396180927240490241811397904342667865026296578409033953483933088199899038221683175733650320540220817091231180346688074281926226743149528820888352569120364731006182508695626608669224147153080729632773033297124781016898216442127825342646004329073967878694615527511244962618610804202133775106544666175403518423450572445076248300458152602971804506159895675307499685096601837789085937483657273663793843860579625672595679566857933459442218076115482860768849465913867267738767041561173095763946259310612342018449840204568415100561543386860217015159754048894414059391807527691000810294603338666760328569390375677222387348895486894407680000000000000000000000000000000000000000000000000000000000000000000000000 [108,61] -2815669551760611780357918854645100768262033346217033658987936651042350051666742948317090328307456734878308498052947843943433195186624879075446529503454500202258971109678591300247356076622997479579384974977616968832784417314967487152831257583711965324793431900757067037770422600230332525826776208500979831818276147808572510644916128007384811145746835577322309414229861061909784442256435323141114266454398260924278968993302725246607152784302788807871187895124639085066296444683581669909279393088597687532291862357724551073349486676147300290079539853723366431662504622687960161024528102746433999074874215694398113315782807566632659379425622077330415485809099996020441003770526278440452647714826535366474388295932220109260748393900484564652162548966556963422378760975456381197270769005961625189082895273065195860375498807265597032043049150196185609169275394717819792717390620288406727399113019271261836358773620402677993791986353213721349752935274183748877036259852546500427539202993752780878273110676088614310329993874680626683845641369590069048814150670889251721139740264469269464952634366649503402224388717736978640445854036126201588140732337172076954405419834073718307013937816176660486447931949682402478425390107197956326779047477718396296738342810118865013246574693143173122457953335522732654902225350928903055540316830088069104332107694179031286385309927611237995747716573795090510445345749121329636563790024909644407000197699179714470316217417453835376974886480255323724206230575863921688118102337198172361534811284082808510070722180326488924647336418576660238598563498908175585552303272693698312714928665871585490737565284778479685422895632382067359701163562214921143342811215124630979460475725986969888651234077399376538829713059645655472144586574165998930350914284465385217928624958137001459451732920304915741628379128130545483393577968541810256814038745142933741081307207616933977402268919006088072019158797891522424070062216382656174906630185619963392931650500126257675258886175201237628047884872783129384021062491363980058172941695339005986943584822627160705326570049651139556600025832850745128966902730267707845257183629289337402560046345812079620591543714133595705994028378192350088334026453343907811291773899459235326734181099102106140308330517662506697491946577437557077300997546719730092002046743291641225912351735711931692349445173212572397878962754543659835004798726732943535423798990212743291974591470779065144529877989782151899591475200000000000000000000000000000000000000000000000000000000000000000000000000 [108,62] 214817591005197392071866930805857286287954115934274831531240808272202386619783011117193287056583605867928493768648311582326677142476713191943644729324213802228231003104222951890060801770240367487798727481904632950271733939819129702975650627353575053997830317692904813272959076938628097989595494111578426801206786828535745831079179245534210637846108541636622300130613058509413443689050821998893944586513638271499365072207175675797943562361299018299411610288134057077969515405823153385582821349911564014825785236418189779099945458990048076483030489474883012880234528484325526228411266009287617190799814589092751094106620407588979811368894077549161531847942921941248810523626767067425455673366554225432554183336793357721655791374471134083979492345499982431226710820881894405194084567411548840304716104280534557512191817191740271289416380601025189493799459788508740010517578298997247947324758487166877556645908655570316730544995379218878361178536181446402799366023563659847086484101157282737193570076205409028803766716931184756258666377724970052357123708025415982087943515356799515059064732729657213115605942058280381667445335638303837901430305725641968759731683568125423196061305225297757699391862138030739687249251004701420444735637113613213894899650966169817708454717386401383389337848278579756404979052142699879223946463833739019643078462241617657954020133026859123474933014117767244448951705579597570100133605420344446912736844216517283271101303353057689090454054372898181017578693227324898265737567119319600897711692207589677358500618637549154875557479679068663826876277672902370684204075006184444504938327751387279191108727051310678619928733017458724723322295710791301350667460399761049011192903591350809653903694279054320699469282000586879577137389130071566875306283592981428156762950337991034558020422497024314361779935204929448865331700628141481443532677379262168634544269556436958298688640967973569761347922281454715763257828939544551715001648114111868340413602809245313023746883971887007018822919439135284574504436477350217621650251258223455599268826324923587090143103413265186988298264027997269268681921831279940137330184915049040033110292856397625684540059512616034534460840540714423898114166758469665976406303951412379238539533924269450165587262238464203837940595773874962652221226448397260154013011587858117254198697373108703759059722576778171851369608611494992716187544018159772118376855355030250248931851391851455581720790853773895318592552960000000000000000000000000000000000000000000000000000000000000000000 [108,63] -19319899392084779754477318067203058973795116191264270545142593256082061706864826641886048026859716480128430714120931776877733422406609613269888327054551681053921339453903329775389303319189977056713923803656454451948813690759917764993384934690798065616249937171430970691922361289467323734209457909882971510769481419711988139676479821835714616595372926836970705301795704003466305016885244306585184580839967874315379273141424936240330361954851409004683970233705531928723057470577421503701222288191836159710646594881528042417183769664965854382333045694477095619361875842631783769026008945451822371170434274665759260489370232300488918393820251845416246657440091102175104284661701269422032751751024685820752785998016465331474212300903013479057495494954799236154471702420047311067184857740377001728584650993629526013276936101689568757772328077658384355780889460860246232603167729774368687034482224300678464024714786955302145437851211331521821512076361637269462913975766829569987046589973866128018347859707755998217593580685632267285261808914736736916244579397507513149026170230431092933013742112695953391529951902468920328557090730297443565866051853721661152238500780469169709703510515640223631788402226357216107711404210950254375586477097432129824185131583924689388132722765818141541484225096241586356100674043952980427785211759692723295862733095268054344136849661578651776596042063843556892001590955360541584928600008708328180571657359053297578033165931675850176844743812049617773628939306896506297614705285586382295319773553739747213044457995918308250570201873834965085117241350963480775676121491721897996247436797847886703295606918927944673421617319534784477530704604853860861617458816731699744187991406734249453697686995486620189759032980031761677578858359521138668334968606809333165596422759866646289075601894184761583627095293531913637243602232486756309135906867567703783469797559304268224156147278456187531116218518302648728887434627053047360579805997373046274086839611536050895402011488767641893171951284552158460800479312298072113173219463187614524338314560457138633726783553879932717005506115363803801925831062589440720530716665833303323226574468451570616307422714947225022105538473703339539777495868031844174921599819150612304917598339865285968826874760654981698516753875232216908307598818019801231908831513768648177555987827896541355612700687319674635932692925782619441161912302298702690538806113013284878077572921359534005828743113472002119172096000000000000000000000000000000000000000000000000000000000000000000 [108,64] 2055101141808448494573182775945581729037728572201979491390446202365333296322289488498712029115839317076887255953191832349995707646239742870102579818172319915929086517736794121004771218897310604392146582170151940762871814092972740479956504259264878776539180549877561503458644142629839310438729899227491972663085399220740390152550621036447847895520221668831204816229833052910091280582683097646494047348432691091505730504597517379716330561394583884978816247792878344266482810733093828092980847866520552569671190482258598214340291351682144995947231973448589070070059296715162899091791483264451358589464827960951419763073999245002182418984870519121219949437334121892866128469345861245019765982680033539186096562336013291997458148838435383549575443022423757926892226781663048918674580100007667643430404061642871183276720158424495363627350532095751372776857986013373999994715997564855341142534096122188184841300195570974930903576744176799994284431330824621740827381225695824112097240996578773015669599919162253394219037125932088922515172972147553765665836641384655665929259024716381100925902480470395281901291018533983577146227832843657562781115681311024625078316442854312078960097061650418250092993887410297914691950732487470966397527580019392990635552914549587410764864522603898414318945566049825456382376578499009945322985518313129815312446619672818649476756639674313353051643559647053659259670794510712541675026433654516508352188372894038862172449639710851939512060383599218567427479834616447887762849020408850080019304568239479993653644468169748076194527074569487923027876607120653748794254502272843441916060122537939238365908898275831149634794015633992115396685057907433050262824640518715236834024491290120266706282095413253608424088510388698547375008649196660213203456723415770822115423098308082597987096811071017333149606715933256453873115434166446727487696688610350607865560605466251152267128215822715052694020024537748000242756758747685619497742626892110614331216445185648291727310126597547651490186678927325842518916336499118247032950166456081013418432126490759719355682306851943290292503542759698989072885762807701010613290939014101260284674752626403173126460692284945369693762400808207468585199271824159320700754181162721007517496935198803214007888645166896176233295895397728627208714859369267750232520687444610836532600131525656342488016533968515875756085203129151250491428668547763190412214499164220756433251559360956522647344673458525794342010880000000000000000000000000000000000000000000000000000000000000 [108,65] -208024600981145807471110671676826758327844889936157664108874066348314132169561669068016021803132394544101799842653050993340249123296775900524871533490978062521227546912236358829832308468173582894250882106734685191868945237269743700280759716134810105618920304944075514496008342228912882588206357184816274137544079629744614111655120107355563256210231230116745705567185919825009008526711170677583199721535321191969415945650526649075761714769848949706127182117281740328922391171203511526827642503311671505398569344357448905637268979936127418646934609210420217470646461740965863644453543540959223796364199798903657560225562356359393907855323859760208807969106933107118566832544476500489917501662260168901105512892435930149058206647641123368747981807540669007756427377174700859719808850798671236498475020440415465044711563909708664534225836000231196443802708708648587640953615440839029680872329037338094825156586067527161684630353719636866974830810989266507267171377587926446635089626980775788006928244496498708730107659614334990527561280672763807580720738334514050735856471069486881043836519208577334313425124547975272694337895072704212401935496140706016196171796560242558625022693875328646194049552368583139726643093896425126353180303463442760550655301538308942856760599774978289759700688997512563012922208549266924239603552168809787980112975054756722112010988884879628886447272736210872743078445484383931391606696796453242816337918533794531213981616078855443184878800948774993491002718497540244278975457475534816268207220953660276610285458589471813980381104220402497058519699039371419063077741175344262083552415534039268334533922226646436161524958295872341489320627531919022215627526903478693205743843002819291214711759126670810802174271079703132472971173953947270156045056019772171652421219619557959034424928453262868329349778395461034273385621847078496582019178938838288926074852003043658037020061585297525175576750675123325643013369756973880712681148439413638674051190438712416347058948708617653855975159975254260367422024608308044726067577039990209136647441810671230576230647023235183610302176832624673056270919172503269587697189988678867690501193654689470045737691825993706119322513112122146849139908223227396901304386326964802757247330755538721384454507794444010795738557928197797839841910697654012343485425634450022041942410145269112458941914524604521481400950297500535406754164302771051702571462422269807801660692370900202041300334106184647704576000000000000000000000000000000000000000000000000000000000000 [108,66] 17237990847877167729363162003289042565550656441594274064958673900505823685202281794628401460384866653055587086979073429967218408853549894955595317774692429097618185659482575050459869194384071206999208977999505609451652974273804841841249759024851812021825461133173641489805287008242220425614758957956787759223225818166012384918492991635150557243871931102446758903605817316143670190023668410473455240055881907253115591243432385787664003317293234965410848050323850327036193934756941240124146846171637081906905024169108295674262736526463070342668516285454701163578732660152152432929289049024344938987883075864672848009773447719464874125949809159368990053070281835542106833037033823246709319704586437996162530262327439019487570493568832124008876223135557789475653559936477021414101439558462523841998458283951276954081215861159898232464736616964815201318877660663624605607707258003252895777812523502247401790699847925896257626703511222493537114366306091610883924617699269973777714516377177898006596917217143597296522404110268516922925608122706531262961654945071609076033940073999082808363048709805102448242261996874811646409894126253272120386293088092554677123387489183425817954130689039928816226226923851319498408991152773050248262347300139770998651264109345317691810532194702665627543219735564479229498604799843459461546217141172471720963368560585571513212258560411939236286854722253436751912736355191555090609988811987667460716253374449360581669452511261626000159001998505251411113448226838988446979468948724067393158702505578449325738919057503474741698132330084928944902511703342212482089833909108844142285673194611807572618657063292293666743808132675166532504655169942561047675203564621385073283357571425855109123947922555687186068570874903773176875151294289248906778655707753827018390206397025802998850188309555695126291806935835493939279234697648151135887672485374551220175781711731006820352017236109851106361416275223545967650694952127638442848574617209597573829069075931620786107020682340137589217168085814429147621959912495058889469083669495740669497198253859415231112659739282661315186897917335150333534967623236297338666845917845791507117932031560084208523718353587780357709143400728744097844722710480396331135952125081315402941925619104913679781516204743834417969077176210160125357937769877755204597667814349508548659516304738035108484724426952905601508504953847132179423009565787727543922972406193279075885642190972044254347348733727057547100160000000000000000000000000000000000000000000000000000000 [108,67] -1092352959625215049668995032168985578984712644171467420812242108421999561932364408517542587566906615866325118805234157887305473852528497406085486663165877291514695196012545781036561967988534398338226760431078766399247805797982788808099051762472921125407491268651036105739078075184618512655896114982787084608830140601107055202254436577450695065961584224894204578495148695876185501948444775454494395809012973811013350809597397182446859537536820698750949694460642040294987969626681351241120724237755603673755426430539387087136703625846312972864459775548217774402359929761781293869100222627877988975989151246973493987466330581716784858879322790720413161343295749097186557033883095142216048885324281378825868740095298551694738103621980253812977139627800053086455608807993755199057299974438955901698155511847309056135469369506634283986658178267649582617353072864680966266667683170011035439833734754176878359033229360322602680778254158362007409621678162301194563359444331015412401203313793600979450885959984588043706553624625326114991062701092506077342535703724924455400542647221060225225298485859085231929185794733245465499333297983301518593775111066998819207966975077428729268635268211288138925251404023930589260638777823049616128229379970890109063279046341821207668056795964151778170102346520621461681068762302893871197872037914182355667759226407964547788184456837062736505473791476054775174043565691308528153191101968957883688308479896445604772234960803138103535281003070512776376884349256439159190777729614244508130402120233325900456054026299185847332467201702730615305782002998987128285024122372314529003935448109864080344559964816012595396092463339167628607851606318728447783539560581188492592275487025246157249409604047775602840132460837126488250229270618154292698242995907579600852095959584060839297426267784966960208787925502939695356468963568838891131736076017321946316157639771284652706904876224336032410160735971178203803152727333241396482266491014517956995782266438726822650985445161524203418077943719734776108234690906623549119448030397909255773206055137883196434552298344592317360889730144670211024587394464883612380353615546805819557868450286003139942331166319196505247216265070037850922886709373289298480728448080625551140277090574772001478964187493311553050463547334429686944206245261070450548942366198370061714772065869128153644836112720463685130341606068003243944226122635600751027350817891928551508076008421296683812806250755776315392000000000000000000000000000000000000000000000000000000 [108,68] 48897113458810877124119860908825291870116414251633212908291401697003227997475746119331986987360583742490745595229804901755087788134983988253236109825870084743047444810281959022256124197369750424305952534757495541373207739609070220419303286646312323081561919135414038688084544641574945757468044638226989445530502868054409962993815528280327715035892596525021349080764395785610354991229274904419274579926173274187911971533903655352927035294840918923149141166369078807130540708723998874621269262900602753078754973707142730967680819503101998357941264267534430030289098782272105646758151510839489117702552070710772549954531147734186835841811264225354844751705678352837337488660927001626847916402896007125665767832572290213161391274757197346835685816256214190631854563752900351296900270451936752546545601241949407700142147031829532008825385152407201166047743449023274911159546197332782631159602727908845100306274045140574860367190619697840253783121073006899620030715912163605770685980450193291434465740154687415984909985476168872710543965527115702155028134260818900942369863189927390959201968616540398750145962711132386460217673201151548768971160203953307176849130403173395047573953495724896429748971970889875729876943813265383548589049493542014811275832229750183726300769149193088339216997422828526830556554330040827981774868806977105237424526530782803011673168986361644721912004714321238047815453993599500729640107803051570690195195330366170577357378589322259702596716851064039989109217904468499623770150052229832417193091822029629752426354811755093509796625308053456976889339161164551525533768934129883845665856768373736279660070742531843432960026863391438561270655301325697352082021066807130589029511777324681824054602550819796181023934332017743674377420646831677072386727421526066356985839248497560656288651850590052689149100320370394119078434867703651516838049033248828942230423394088680680247688439104141338854021949877914059367170368806373179444764755768684547647428343844438248735350141500688990402794086397101386791721408200984584202486785049669064685279087012259911337944698924978662444024182932975651793025782510106020857169674402157867439099579660812632222874105301870708874035750990314083025337122749494940831322880460825104654498413282222518760775346131362198642636509966212198930372368307299273640314789393883146633556123121487662345934181037855658300312571079757058880078203083076613865344545444721827731688962423010831997298222494289756160000000000000000000000000000000000000000000000000 [108,69] -1081051441635643934410785400475350541726968959742392212286384335624089729357692151230628212890761153485473246179925344899849643573992046944076468431982103485610340409597783428295743084120560605980238744508918529771124835836372768042072224965871502049526194613798845154855323994087168784335437686349473233099738585571280153825334568383860569454789630461545340281108809262918763148936982348528349103055000267387699270679200975875331744927854676365131508576324790819635608159885680321204378483044222395721874936120256144209256173887184932584959253324633736149600360435863236949854514024205907541010816249238035956471383376707809092327566055398712504334244045215425662373172154030057491711136506540281535427195891979931586263600205663092511355564160764137362164702871987571246674780491011915679936825893243159528943260197951944215152063259208439018943765101448488747553028377685253622099886954536183515396507027592387396692012650723598634723631078392481954913351915871925490803980987500421785086830403563001212686363480334002846774294366206273269266586970427175943065614741600469823958897677959977857120020692371279196487077563220996917768854907646342951457290401153192675876742655387427010645823301775674207645459834710310922951929185235658362203623355738748079122309705210926712752990885725119174161782567338806641025649755789211680158898157637519382645368692239722657379163989428143357920086115038151338946663173313077080920321433870497443738777598352599086592189358123035337819532039520211824090437517226841192483469674901823493372051973613507056275001533377537773739801881867275234294897754155910573871133344256473655151093131046554076285477314518766963802200168226825885448526120294141307534567826584845194470433849488049602144671530107711138387388625843722947332558362359831090056998752338705633997448988788167355410235559865454568153262711730614074779826764304507856403505152211333334663852122609103695425439948874604782222043136205078526653264704083130051035377962209732439183809222220545524392956321577575248555793998580691246084811946035671218956536073445043668086864861531476328913007227912305056772919822055949080594137523573993830509551580009416244961840792265522428529952432267299734014446433620054755986790503902382364573186776818231968819499808851115703504194645213342419938102552536773182894883148988975934516628335679636718491166208899746437526953505323965087400314180245348106810845943388897600864107033615241762066208848179363840000000000000000000000000000000000000000000000000 [108,70] -46606063451179025133077463255577124339674374160390236420211167929090336546224070642332319746948481375731612564536413332308401070737332057287623891202636285547197543888763412752120934828433643671504192711417619725113024394975782479487374181501413465524993627068037850406953418246762836697407282129408327790653283535426235885343606154758780340773628715026926497451475079712025371028136166794153619391316119272052269042260667567751276976669480421314941227174881929563853734294446517837870317915133346466716892911296303043425645908280159828290903439214720998550282685242048303742166216067045494076848052484403296284136152560459334701149601588500576040197366297209863577443926304204734892177873857709727885062276148196672600760403748199881678302026752725258150374251731393585008449035822325274262208007694781532967784599797022810773501598371306557384618318429144274031476001860823065647943925512614053622806684274590764450878455797500096345168082263835023958864121267630000925746667844250598386960530550943195672240439881203896055195396834504638459844415314214283485752119843790662685937239619929949719644355860280483262012557919267446831357391425938169657983690105771371048460765889975971280483678847178073277349556216608210021832889867356113845449508227468559148767483779910070298058396344157835264981076544982405190857695590390893755374509983486853744893178078416623000498735678206778276343951849376531257906034435235504892183419734301107430878571095175787525378994942309093145819223423959459440404935968664303215893719401683026421465056628812815688791315003006076550612224337676206334959785080376967913659340164630671260801852973965924618091173909296987683386952809784884663727766948593700936726696391049261741527747371794978292239972570790980481628705006769286218135965044204181646439622606610992878326815352302091386310708648929645167913424669973282402945300416815574239110523381969626401271535043668323576611610200723818387455657209552553049184513288500035976759346550310952227081727088136096134511214921000162924075271172460040075403106195835483812656690052973422281277918300484256740758689991031077594508016003076916079547964611464484113938923532691203877092725460771372052795472104805553163184859222097598209370001042782966402809224110192061847331881881769908286077572931354773354826094575532372665881049140494693690766467750592371829373122307793032284340171558284398830566897156752355167712893326202801064586704444068322968156783176476262400000000000000000000000000000000000000000000 [108,71] 7211229091188950510029905425068518599602382781912988862385517398746045596676387034359614083941676603033604597284077814546358609674098470213171407349556064091994925470179263965810808735868860603639946621961585948192512583802838618630522246356148617418517858663431491544082709113261783644422608400672867696044004460164207691011655525401289717886528184903861450650171905637037992326447601181004375160863263527955606211513669836132213086850620361260407782151938663149277865385196683069559544470972115398726499639053241608388470366378725784029688987129973645379704230614346150810748059630505912795215383119283242320933898025473360110438585980968140735958183597616837775883988072161565996016071733083851731908913893790519158366242073142002528753429609895906908373725207464699940453605800048236279948770145561571848971005935802755450464583125126706756511465907711211318292612229898878378019169253314403987241894027926767537148976334161114351020823840783954948103251759305467904293249458364823459958739144666638030818785524252776827545630341786646994990197844633720981074176637396706811314038361618616687299098933196153796424781105697929471947532805263081797329426046823206718957931953389427622819596022840189041946411876079932644542059865558801827406707853435608266720829103948918582201159067415421166930050487805059224635830123588507933402616693286322207093477585277086146588077401810646441030843811067892994964303137120605042553980510280489769581684596866496341713064823808077466203760057443465994659124549891458904911903094562303479820238529666078664061796477935337447893195635129195456792634406346824528173239885906812223676734084338106021991046400573822516904766490742569603419842031887853401751955234561103708387258185268742377947628648442633103390601169278535548940354524660493497030124135963672673859954606724487581013327332262634738515294338370300822113929358360220574783440155666387924468998760259877553897659442381343952533295765125019775984824883766631797520023996708594418682526232452632040738902227692123697419551351345768955801223160899134978717528541758578734977025624151543806395415040473139300242891199604413722566270525830949714635326969344392815139323923112120452277960985488395253098725630116407191428619726126092077970434956265727317489302241324932306402402543208371670078542051462206556779925782936960105389077581114357801089802989457913158757718010917696755933717497096326760949060541705638542991872378605697407800678255951872000000000000000000000000000000000000000000 [108,72] -559640774435556535505129885433984339456317466193197949279174515930762343841833951502395301498446245034757350669308911607689097647907069668933849462144900356676803685558374647735729956214531282418363146037601016896541812189154955672741438085062831775453053786856478182385252005607549649210099281998965992285934197436450208057900418345702430657417890517246945497923588593177601118556067512683429094117410403638755367973040082666525336684945829012004103405411903483447597034964826704135397995748351921933276700597549535812979504171633494569542458695867979102566967618006560856609038844260705774311258776690134750669791487252459906327216260195464606811994117862590824744311660918309726716580709467481502552870183117292496607728702443698549027124324936316621657115351163664738110918804087077389142652362451913693632089486649852934164635095797313399108180766514929615301707672838898629632240923787775768482166285065805061395333040956503788769841255032507333886775243583309367594522671353625866479371261558674925656821841712576256643558873698783761599401896602283709130439679940665147708063580568285245860318024213412217914036670596053372556535922343987947120310358400086694570408740743647070190830329148258091082870797352763281589871927985017338379438768816667991744756998112953728860730996864762050209344188617326355736960761508628729119166685207302555928887181831802983058717444620591029450109643664901561967163123494155987177841784044393322091757328049198906153897593634357093549020228023430621392717496160741036924811091571599909611339320010362783072903940373885844680965959770134558459840282984737090660812310968142931018919433317854588000157703436581425804747093369365742306094678671646282628996379506076670494618955572454762641049601473740606473486152587969903651288673921619325177991346837910724681073697164508039362220221513586540961527466740630963330712829620207060060198716767699314784725587906094423670223670165213504017336104786095915586836300591514568927630008569509159519442737877364814715735485621340048243019896421987905689610825900692563230148086275734478253438363072193357428317586856520787076708951974193763038980693827356552305769397968804981177139010495725505507544109638234199068140927947816463766957098727277578139729392357374148333212814305178345129817014199630519966207361525569385491179012361685744863421017704091000938828592411296965558991349553640599862471011314705879816763006300333605648457679913172905699987726396293120000000000000000000000000000000000000 [108,73] 36459355519682226916575442523660713321725626156673363839318125004043573357922930266047631418199865475614358518589212823342363798223839107483690587570068959933391525083382963627596310919442088211669770485193142973201940457028968283051904887135489943020526471490657409762338046780159919700710189245902929846047721507577796398860146357640981070847602149884996443830339742911638681286283106886976576205870688778400553318243919727264946633912024976581581991190256145016353654722142990700672842561781464807397533969268602579001457723817148950841238329796437310282115949449923965702290795111067721307327799719358419555398695325835123173279386036040310417534539975381300743786048774451297714846978529513143826533178244501691748921482985187705989593643575650667209036473604422942775297383072883992848285443622666892425930243487379810759597900492970104730442659382725090838025978039444517779806618355659452844259230285422716292289632894392380110339777032728341718175907285346457907924360503255172834293813350530974402993562388848502384132837423528007036048686785131828742821690247354675715920245194565298106979528152399228827757795481095006797350652048371335333514067720158493989395080383654314432740681339225625436626335105896037000336054548116802351198516914409781224842879927970213547507436449156760768835118183043697418024477561042465779939262467388606828359193118278160313396006762489905116432710863633175674988313525716781431581218983695452003695917604156100863206150074277341787583899597321735201396382140464692893449728541564652328947475121973634491481031771411507155053789118194290638015142665739689584342005110392104406902866368131439542667882505715638587348302848924027352168579868119290254138089005595659742394969348628336035924525735018775105912059163573635275365350880797096668421386811527131120091318213415344198712472456048027378613139418097553338397586535951088099438338699519348183313198242390847500137978256063482495331388539103802051838051334284397786534906066418901636462666595730388346873003104874345064583950765361126332247852439904709766346052926559024046850805807176882479922463667387675195623442747976001400272634269770546730811728690461524201802011727607932836272593137339036253910602197192525453144267470799199411880967578131268250770773921852262285056998083439695284342460792888940403111305667427263013360574919387290251242300812646807535242940815839450690883001196097896470586390231110516670517452549033997214529219461120000000000000000000000000000000000000 [108,74] -2028284918093513502539315276292509511015062153735221346066263104447323604271972556911385247283630216157530574471549026947119070905820538566424322961890401476617668775966500610591882749089098250288269886334930468417239448776650627911911973407811785522218633854194340149832634898681776159259548535198575012252510702914848834311255121793704238288258899634886017416219497512104830997878281896904696589863159273591114242249013258820169255224386269363044382864749659191799325700512558287225543162721100335647947943444415791708204841855419257683941752067456166415208216801718887458737486881678463928709205870551276905489102342901896035401854719804083884677035400913580274501248375065371507266663814492532266630952651681569992141482034430478552857110847636796549688116285335080864348160877433856644835546610892995804675710183558213976663583638683273582103355160051808280545320735750637116165929201739018052049540428069673141565692714604649366847237614872734216057528265394157684516494005333429598205167951092129300723014757999946691374865330186863120918522397556406227765499956918923256623784905916285989281406926864387336192936065749850606075643078123457528152561832314590331513439592850586089982180658702412010127006835317204644387761674186445360737069685715252921207911985673508867300244302168589045039925245509457798404111088875110426597280874951778646662775791260459333844590701179640838945174243290476503246660816680007403774796274817676805698390662007873787152101738284294453716297224605793737116080121532653859930772907005805169925733799693053115911303191399575805887663988953705704294926415478763403803196060349364712320540015225609443671213078691764238580984215113171287718249369315273650517724299298126889207917257387334753834618163708491959765803210844907310920276404073518018942824190036095047606304440544799821132414476663360703578078916658685576122335261466523699389049206777559357387955355506359848099322127068794573577628184515417949061838474879360224358496163620163905114147746487646997475316685755672371349746706955905083838604851887134122615867368421341609829628890062990205796130774661582342378415397709668376502649763142389764462754160798616098031345710997473704350009175522334994304072729430489125990475129029244177493297454301065034407659003680242369787566653498931596342719710061035652035513207233015109999491444891071786403673607928740298635074345182811401981631065203863763910279372789112554095737626136752212379091913932800000000000000000000000000000000 [108,75] 79699480433265312564873517399757014260102300157928148539331101512295933519519724244063435188378482806610607232381327406475583208225907160962516595885238579981671188090978868229845825263160121094902810928086595737293217331431508241419688973345712672936789707924166956496684470418976528951019916930171644150773382967886690351476362169790895493900303761398721112395493524592590231879572554906305725855456958551269880404917358357580733217773854459763099020786401685009966018067234781701628804796196464471258095270413759217370053088727857450005500387233861090998462053755125453084712823290015467631357273659320180392860677135988116284331862997056665859451061314210596831476831902106539420632961853148307058427341017859022249438559924125867093845795948159334201588262647925141533952531723770920518661252145090079415087458191108187770117946431665037473424324686532874368863635182433296766708402511539327969808718270457852796659003259956489471475141539317545226148963826190246859513582061886974381468169114442947445040017264252968836400135394358704537406503484456494891312678781777911877201842497455468008169462930995328900088872638100389455063041410234892969575319604108744047921675332724825189774245690214457490867133312027972642702940995730841996290971531506886669362691109167058564483423852389392548646045299002180040618109488368255317207103882540443142262719900900778373008815158195764701751802876628514911838532615654039992990197313876815870561224618374445028045823040369591843976166539915958656614237021660198802109834203041207390344604761927624073626393204831181924019203036478288826596513842043863893992014153068345552410355688271501047234934674689636866589643515294172914825024249403567032612020743567065989755947631161356255880354306612612862138376420454170611140196701958138785106529436619486191156497514048949759963947058597090344096640753053594129622094805183729256318875113723530988038646584524253797425294093539407472995568847077042307967178116751379293200741054473958318028944549517891787965783366286401212447754247147151110556241920113565358265238828798570351142370865327015151872046414237900715601587528566207047447096360749212675119254061326774500385778555192907262847883442853138552058290799613749940295382818092227400250382766118684871981298188971142691364025535639067599621774060421507324007565954137621709872525755787820087803181571586144921093660878242729904540473351241722777920383994033491049729063894488647573358772224000000000000000000000000000000 [108,76] -1011938250802645365557829162655839606604553873861224130870263908018911657572433155726903033645055921588924317755063096110572103781059391072303916590897800276261077340674379013760605090379494450323139772397826399098402971134291506370703119694404083040168946587568024863274345595725999923449045645225310789567150781495345089155673848661790816424466014610566059272929150922404634512736193916772357007982446256794084869512291742365124594397669702480285609548827367165544880724984670808064090753969093963776087923428726004972036367805515472499412595949622541409917478289439295308353201032576376236306922321013288236642163815755947511618234237803834821951625014778829184003333263126809245989301265355710717171661253892392323166513633261564149839446299730063727507765131656695758898131464847647376529438819414942689700734640999313678773835009215834072207659150549408034500452613304509599810370447089099869447333577555889910943358394837554872339135438747865764596661879400509362225199691665902441659101330607962757633985306788185504596010752775608089858362711753808168813988439679497787220187199995769553352239847638528118670380919989949574319357117497243975408220696606138863635123312958253686413178244263990916048177895983088453377618371456329879247036333992685517390257621765789546778118339911383672861511363018224784953911337028943782843984920768738368482562090451801075759788971911966737477622685700157094905359346926792163612628239464182949876984682147045371913250528557797516863339449846262589475014983578972554906984343126641116386757431140764783664361760231497466428701802099545490009280213678501129781850469475318826421954784530885767977022691473919745815398909558162283522622295845205332278237515312803272254358855266723927412014128914541536747788947929732192240680790350450425271794383721876111939862083005535573688262746269763237951840273632086964191093612933075918264341916705015335658354885311178442101333457738639105727897231785486904795160048491243386979661612054519365297541055997069490626148894249910053036811863687947690998813662423129157645467757904964764522061589431935301742707998744146991248560340832324198287767750039121694308743980091239206198451258739878702652759717373645998444745472944100947990169283626762066869964511262888618352510906470113365471121970404268541417647798707948104446584372176304763426135229557152236000643647864598942520007844380293469768161619416432549411727533115479522418753190251132111311842836480000000000000000000000000 [108,77] -108595557340205061620923077026564644305198344040386501209641271501135937243440884167907944656526943260048075913637463239239226917811076216311437851730182092117176814327807355048353693895072696833289977941849362311689546057437879739076420013327377138908665401199933754971353960604391039600963210530752792274483066794480873769769973324067569756401562463121863267705704695033035608141249024946442403025370139094530161859637264811020328231776517612532123011517866583218112754402242304860727710693385084109166740751481501285080787287767547514864397347101112500819588833583818827725965745876488907282907148483215808199697304916286155498065901968062709939747086469784270520068674274480680462823858039083143813106428175676782441970327002058018503972972689365150762216830956639218162784313968165342770365698561773996743982307807243763310622054320241733706016515478421498489294664803843934581450684027820088424827882716736099209888319676637909110817420317305775499959237184217797030957163900036559341466151988940062994306299565990025289330549297335138356091817596107724342205649564519623001608574993966494397698505757646270938421796061902399309767104850964402410722362899722425854366011628571503592960368302397809969360997381639604238739546960503768018664136908830485107753826220797499027690307939999492717456599555272774255553847078024080206628233995813310648103372973661557921357074259844942347924657610013046281109299124548054801933505690916773899749893481499557684886419786602177834625818617525891201095223965061434960456953891415313301191785042945321200106664391661287743487302241173008055877648655408688998129778910014660784168867696806121651589338816199858951020874698881485649911141401821926628323119094287367688589835954206076028329796722223576060174177450812432473569918436688920010761617918445092531367132437660337385594009124638451094026907235975344051074905073160374716785774009565342266419619564258909641567758145565965948195460798614664942942757934464351785567486292459830561720418443982923421422036231912018699454105924633843683714010924718008718493501922547563870031946694207905994335432107181550304060634303797080961685617408261162268529296338462511370106675747697513330299026106455526999405952398185200492343658523985591960068643583206393668390978442639614697807051712537782653575136619813167726828975384054653526314615311414627727900607192479148565769381570422684918648038739577713436416732557013899005255818579921930150739968000000000000000000000000 [108,78] 8823499272268688703901258334750228181293733032737252774407295894121483682629774573200238820486258998742411461718895922213892049536189370048876804169646939516302424427939067530732391487948624650546057864686387785180887877229362372013929802815500522470544694621142883194043205680759269456897942831453786844572153105893606926004339443757973621066573130999954286505949555842995009849304219227873118203299500189557532011583389085859994269901181704775411457557253195690903352700962344070902919666059976449080398591063927559020299349312081268893011503337706323694836333331255225955929931740553425125538797559187798177198620029651841993824601150849681622960299423682094674752859379709934655903356857915797957802461174377124630723178323718262451728082248535886928125626506234774837279549179010215224241615558512884622577359056381653397777179976593500358042478611434720910041451284748595021543449439099630980457132892360525111330064564147041773418192418505809933606122478564007641989999755853082454143232904232509080358452370939142252342068666564375197656022818089530944777328831193858668531928824378679890160572726914303387052855133936379473980354593127134935105405882191512439502159886406183939604490041776688213315715284435986758533599266550703074396673878985695356577224044443495232908117902272104071595286275205975135188335279248823362489708247642091683796834972691573076666588968031962457842074533930004624716540829293632095336498807492724859556756108163129951341850116882223730600007516559309969308428686951288157857103056643587117080187003454611807910972764687988909398787576842401692517320971964506892040930851600063918296923996453916090966400634878068621738104541048319349176108971887577628991574052526221918045941404892933441681612696317628658760811566317357555386609844379744616259506054120425109183288122544621734348900779339352866337789865401361911663969507609528164829105606949604822184352731110014259138701608740421992019507729886710297843095976290450658790195180886588802287257237191037892214790354911015056439044788479285140712668245165579381952877024267866580706871512448784973432832853840252037241252127752134459223027386313930900104454607115951418405413122274392988894410145663605342351987464362725889025673036989902868193547986060606860629770573808878357969287000915493093928025239283226069140500225173361981204411919682530570830134828130584106011109855225492383522054277099480655096035900273800290721084459780951509292810240000000000000000000 [108,79] -360231070909205015899525168621503337213007237835075263512188369462168953373704096005296231261710593923801776957737522061931554749984467949594318831140092631262075901994078697886194897256007499104303963505456386998949391192353273194160010342360431358489593595908498825068686312580131875065295187834399355870192050762283904184309271258969537396149441675573206858581907687295959774910708210385041976354590601155631881690896941884129333937170250949471497351009135456850942339099936780411369493797251361932961839813371466077655103590281317836373888897560581185988797770077141616902108960183706600190766281078991427255006448353960806137283523764562915711698446385666553898308430763551054412165544428580252659914771275450553091971293137708204916696664090965376846606153291298392155027594756731041084187111003048827153063763306963457756730004000448716132971547888184268063185674554672128480454237663955989760230194077311915660073887231485449874525572854804707468626561510947302535785438490539899396689103297134440630718325179728747224597429584665479529023821130728631758635359701901347895935395000949816917628693821396738247522382241012937678925243527831753735104875449942747467592238973702699485270709584687244546047888136883786537441761507058787522119110970955910171296677226660744034643132971151415195251270947453912480171069014499990813882221435235187458337941204989687154511629286225338699747415519440941382268332672318269294862524818467653718914026420435889064088400521429077641257184551710949357293685773301072231367098792810327929337046242680213323694737067560370377670681078662299352680079173159428463229036305260670093592596461283519663326824149698200453132882660610025794753363417831954160481590756642356803336780791180241031775095569233884865089825313229300338798548331456365705220881731176396651549759781634313800660253649094413250738742801125400951401727591511218397706628410047097784870028506448876687406639178771575761562461135466249649829652408143223551890240813812094040259334917206828856550119187869397250433936925400409845527662806822546695036296228499448410475252800205093371969567315480142856525012733332291677748058784668076711559609495144498624249528194663056509940774202315089577407812478617486416611839594513480988600724739977002855541818969599578214434493327116528641428865214519952896588121981281605092988759584195188476685292354272402398296517979372362305790637867426838868845960372750295693944236158509964591104000000000000000000 [108,80] 9639923452112661286773833248118676533171084146880065823868295148053087370134386019332941596295413057543459016266629197018625131831627425055461213359513466546374331422510276114920887048161101211648411635792762798215596743663994894553876965973115096046985878331149575679071452583252737081511097298795264909792165306083267949031448728293145628247040173170971648702633165412487478659310451176007345554958436675953513175706197653290393779868094073086377946397009856755059866984898045525963176149415521158753198011490459619336493108249140463420671627511892894442120723431171029903302194486394725899592411680610206578972554555026935237631504638151575197512139050943718401830165354746330855181981460938860019565784118123479193538348795473815790577407184226468534160674234062116381984715066558968962873125814432751745054991119865984016457783781977287188735790300696714330667731217176886364509455330198361261488112981299566858507639331560211254006403259246020293656402575364651721318577263399686319802177618950369444874891565894348038705338665936702754799887996940159020310795995182176957647478796285190692743243126543517944809826392217760961424858242157553386423336822402493144907496034763772775985102624780174132831517870311436215486801725830997822319801230764054045967886385307841516111113113613313170540022319856517899555575851138801277963835816580422727861582223542586406164431640291672170855173056202305037085858501823386332035299826258157416399690909454071770463569672403985504906111591807620779519838906124608992802335380189413025896829156853618359597859825246821214591234290580327984916314771405559592103348993076625602661918099766697897148291597493738455284369690881485537807980336219210596436302253165223798553724038689112685593245297544965031697272028989788109611428365688324991477442865939714027083483214314639208742153444145715848236018519224921947249175365660764078951301651370288619343333512710635637800037344934817477359996092768204422642485742169793034615603509589872157426231454257189043296040689728306762593195064232129417888761909362371282266725749087795021783045682941196040808378782407995030138500938320793641013412335150167007122704210022302023463344177030386725164843612059658388907802786388478575763713725343892319117654935367659853948337230470174717507443076788021893833261605598344698582295365793493200444510054522940745667175237513505503456735284721915260448486746296101399822095369283098639337700787445505091174400000000000000 [108,81] -173594358389703049375245372426190577200829066634858821691106306156924706793646301451055748147942779322948289558102846961410088972801949385794253616275662103804673616902737265890077662368255087283150159731512879079490833797145601489137481013262073796251113926158040629387747006945526281238351928778024354749853307326591757891840876088704767854804251517934343679563211061719211399339618511420158858528693591636813312720864532172942097020274119736759639969921384058159687234268116401102686453060003810704630826800849589644439906850534223633363564032057833556489898722808082013601978741704214147469912576525591057182476177737162548121458282993032268624900433629162485720704117234098969141137137128513431077382421886759672036031640630209778991923665795326934948189167844919405148745814651430611857688471369774776659782492186417583563768056251491923308906987182850963741982772382180182264507052787538517189008918234202578116653448370688593115954766553652352145613441317137975235288027596440751486795623041143316151595349047733987965588319878468419295950433736771810958470925082967541344293984561333812407219974579843290252484376970171066881130153329114599874792091484338631277462791069323136848806462533626672776572545792498759075057184105410418849366413333348022263552447963665724391720400248754711594942860597145038725757082048294272003982691337848732341227193873621501570784538299995979148172704441182418310195450225396634522793269234949192909837761115241673120673786932955497121545858266848486337656357889292988420820047329269889689209973731523292765090214439354743561423264608325695023175749065489257588535889151558136429626325515263460134194328069763363791270146113064757462131388708615208881514167725771770943870882053200129550871580075162224714410126111892927147903281799298419407565790993348474165068397290318650284668754130450259601769398840553799833727068208624594809187328623924821357368583890863815440987388410739098550462520012215077680838387032634061841289928054601670765091792628035466953033123441922759810745000276098259265602610497560300674697754195665190783084653210876718629273332702136718994856150840945142691361580358744353139126623702652146219021274101693928414691479407407681133394890478942414532689141329639752520744674727930547691181704401714440003683014351705651711318214390689615087198493756497895969092375982815020736088344469105599194166013158712943865030143605567526165242913071019919311942800657463902208000000000000 [108,82] 1702070534743563749151837257062925897538215372355100372988735853691122507635784085092774522011070109268882063894961703379465584222383785747243727998110996340913142715638202403061736832119024909618806347409511888604982302811141806673897733301900320355992704722039019473989544079296474140782201971636668530146152274190624786646055395654895090852760841080189862056159619122453834560215806550074726563775789256044025167609748243842200525432725894774147297095466992703202099003846031325495835517656950528155323756769425016034680813804886396790469113493884753447181082075363644271141635269213986567391874521345234817250934450221091883814452753998470119488109506514868347704131888020800410685926203172799177782901932825496622133957291372124750072992605604771602598074438651383539102399312848587348923688882740995448126242711552966749459526463357630855476371063561817562930346791843336885003751437011748785669800311304086629785741383826332973777518798300505887097212047312542854928566227045468572225749989246327823418822991006830914471108818281191011627505813203460100644966330489980078828744658398521830694207022020800124993633734796459023917486908206399507838832831142596495678478135260951598306414385684449830277777821308730076730614637458706990530462593316696585358712371589850818588764901371772077634817282184540072850530085348870113363418749411979235877738078705603596893720190935662667744746453595706024897133001981841042156443614788479809935664487395729237364221074451754692981628275802461504979676375456238754470993054847220011526435343505530206517989866823692373039590988632915057728989495274781512362496801049052629281353690010839943124289753811583801000269600934647074817178106219299705580963992037021905349980397231395341771186309107229340393415282407701800828536844701277336124815732120641809670343190661246882395993900062703984047235764424101089455983739038697290872212356709763586158316375535283515521643628270158952381737444290116005564457525241419483017793197125455010303774426812018832858479501861358105097814365830589989341264782988724796660678938157748303371223681829132746148032466924609776537178852526129317611518133371106069461596954633465803335588649050077061993050882260516228398741091000318302787550149749647406718950818875410051509394779552320663475492638937168450447751458175341763915437921884094148082267615954897918730206943664339291776622819705613182938124794009318780948872598096453908721789930055086899200000000 [108,83] 12423109371089265616948622130473726095375274896821773606027372037924290776062347416271797209191171874301893994615568079831801925599286703203940031820023760067120296814335823097295506807256494971904622275280836822454380491354589360692009494608813027467536354877240472674863510529426482043134286945411451892819736194971640042022979278325293483713202047865713899901838212481095168818678348348095819566597851530653410973257348834253951452497391285742921148499567424347572694842287525718410625453893242481957700972833770313801422158127362855746145475416462396548733662930949274564018743822912665906320154110788686508895350586488621668924960880854802054457654457263856560115566465412645991314530692397597160337328776876910457113065139719117202870397481379100081184202478843421368411158390529895019668108356372707455657467430486572456404150182891853942204522918764175651227736818370448409503098711467771537693408528484057974778834162873417809964566036310451122096887323134527607127180453624294011536514284634011232911167684410971528452807937790273222454826254599993507382618559246012636522426218918207849563063987190627983027510399440154975164602235678807557635754442340107310262997115653011469926051376216178670734004109154392981902503123441011816555176721208263280160547176463067965809939735352389209806483233811730203371045725796284529102254331689563295707574451803193101778457390882175524065582767190036499970013999351275736239137163212395910107838381757342247561246653425912652953395257507186044766954184500276287120832803850561354543782022199274776587749720204842312238961563575505916014287704448158207064898876552314701841531737695481013111546385701358667269975201480254707693972101276546860900550080678669580146379526437479378487111581557082355117799734611527075159501748681396807248959408667367031431065946924587891986517157954796243865132619808464171643449742708934722294001226744373404192897549827604351028650709084609365335575050654117408142684190631175109179248919342499117078552764322575579563203003259135295041605996659947860948055228602287658005100991763016329999079079517524590953722948653055598489115516495693910939038088822373853366578441396568297619644611993111530909176672421950122064752487567770656919906107257944356284197011145773541838294976642827032529143768036491217377200867171877826651552878155577091899956582345091817151000401285274732297284113283488604382877011676091464062071942921290894571547376844800000000 [108,84] -926498748795481809130128781329546939756155215433440723734780334014876908143766163604574749713618942701492368475812270497981594147154005588312763423373452336984133170412186106544553981905222111071750224198950889243063630940046662978748802698432516754897558281531092943682515591889702426278700297139375049240516488497799583065803791687661636035033413628534251198037504943376550935668333080663277377561397809924325766190119397857813513548674208607228180010277965688250679094588035429810216382564385563754047029284559742379613324215955753527654773630645291570712879618948786397437089720793038164938549757664044399095319017924586834407928565756680809736741447063058017824541812934181332705103089512816529230860698088980037472664824328041517306792221293881779287457496025005436504326741332083441956701962441335444770173162132883301359655593649776998104590803394764557291678864620338422193822009173746434377967777171526824314283168807792884182022398280313494211802233169467720868240884275172065812478815214036125915245721557600982286504466989575139959401927796805484777195584096749657651709753514354409659776252628221952695817465981284317602132414967447236960953929560959740748928245537856588703640818404885059451634631690048950975043201021332857205458894300069292400282077035398337582301728432287414049890866300923499503481625817091456406721200909092937350769042842114731240371193707914508665293305564790259021993736784598463005566736344334214784617576098676217850362213593933308266890263612750811023290625633432961692214614358282297897539798872539474430472888867895276774034191515604880336187132023910905904896026279221604799099543321772995370985597179343313231944036891823089233515026488509791340578798534933547696080277171069178593220979802641698609652513828287640592400754153110157288933703608330653314128700690505780174670903550417740775587113671224250749707888873525613850815274126116004866478641839525420256131690372810479417487613133871044054481046804973300205259199890086741272654558236239598243358802288310697859850709653787569825859361670461091624600910244089283430947206187375124511527240036998448134817452664910324065407722563466596450641728412573060867736107027720651539405240595868632010901820109188981881601422808093867033908701601605915625223259840444913833444079914123274649385617830428374654263868890191149282110508626564796756780574318185481315032151888297781904059861973172366040192663053856032801497135189490400 [108,85] 20199824779792553053731926554131996657697211465921381412932430539771711529403783339047940113487776493546773018114810059570575099451888264845261501429962793575142972419333680975453341181942940501300152386357232148028070834972484653939264223298759859582416481819265635016547113943535647601301417435898974966380767443719991482152334160902015388107647113868469913474502292430871399161050856806569730514822013011217125962491236267580957221433957250317974706068592829715043223860947062264330180506108714370519612958788428487420678985387234097819169320179379865120091651314235485353990536126284854347632869267127197205312786388561680832407324804868922144874350767906613732846866221156158317153133785718099509462656001480733583785414868224139108595777553701591196693566133291735316160844534604043204694620101469676228291443727669431537249332182017268762443227754661172567125884602570571144442788095426885946888564873932324414530132977480909459273471897859082786200363093353420795360797796918926019767196702309830982359388704015355040657279600584247736685069108364706473639676966552837412377243246287244782018807797153371138500699337744360970753583272097873088767512850807587804312367578339652930508819500449922822118763055979758448398143550005841324087104548163496670183073840834309540204053369924480856431840643400617100190180344812682824612292468400453310624645873260474837906740529555756453678146962152157182921006048358813270674279308470768059362588466797110691056662544822153747379493639808373695087534663207229415346072559195786324320750475645973265655845309783485052581471212062842555514648470566476564338177780921331605345777328443635862135663335693298231779743486731814663017458131710819417503115958785959565697481883350214247181835774297700668538483415307687340812233343038052817110988728792128395177469230182412287526329568980600980620486406680749738538046237814428506512244337435846919237962290000607909563736135747403292467921168671797240862951854627127100311392059393262629491043938622872572792940938542809456253295730920593076095598382247305927578903818370451844167811905562181597748997891217581118452046888666093158604976704320561086346368430716287018015603967933033638493991249491071361921917180749909317113858871010707231321753619835413216773728066148839739610465184332632490476119228088508102253585011328119645997472316790308123908700537476109468890402393004820616173907961195250111634441152589174703781794688000 [108,86] -279706504541531802218748516390410432764746863801394884406167082361407514768501913138653342527097871433154659098634617314058429105634799219726093970215623553547778112052638035209376860703821720400490935938321818331952033293207403035297425474085790098991741217203112805924866928245368684809662773057697103837191651026778254653601853600470493926163441384540641475346281961973700508993376235398014145284828505788313417176604672207990390749882892320327083589231111523908250505603059247038464293331755799458192123958808733774290735477224693176791231348874798302963023659240469376348187462920111998949133268390107986379274511304317429739071973351483754595604812912046025331974333028028736978898516663823770202218438036082642985022924360447430032091740669769609673950738179385721239040389592291988823693331586267341994258808571311120454214547653508345413904376775378641303313094382680496017368448552594621225514422901384486702055010420252517139239539834642487219532437913997047092058646206885110113924527293327218277406100266223056169005010080270186754770351478579917951219758628919603884259501271323246473771638383908653769115480146859031201119051629687052592335272320119218031492906822956054437526559045592606744087314382991349382674953774279555630935730725945486492473201043200741259398574517501432012651049789286524249125663200028273242892531439486084499766109963649502355363115256598993815860648655610721421582759691578420237753695561944452882830347227281937416339747478018423188287973594076732222419863936651693453083875496743571994238756048584926916826936658373692383989761786097229002616373221950582957462158748795566780201529344667272853809762143705076163112649270823274876940204509008582300517005614946736719457482360455561018648117237988373819232816266944115030952796374983732324741117152436429911244724162613019673098555919984136857584550615456570407490544199618909197696021408274359220650100117827705997403039533389597370949647266239561155451869009152754752256347957415312944706768825403139257757076388512967681639142597322964068791239932148216017071258021381487313467524066898404942688392155770921938643726638826000827726117387282345934532493997765040115203944931155006815607848289211246624035439272667702134029472744427201643988612594501048512278897102491515775694252087982867708522524283356667363022484768424678011620373060929520889912854129702024884858005378836444184113232786244821374032221263074683634195200 [108,87] 2980938167839698213986117244077829705802623413216797164768866295049289521750838201637213717027895088893754101292795817551553320877228695600228486884323589168180181819525632191544699142449324477404386642932207033867463893860264313936908571322022417463510062950206497111978815863493421460680020318376445218446668661628867700328812068501822503912157213787819147457008150869827966386390423240131139171910055520632575613444739396253950325706310304626499886162548432491219884438800474269076015745840825086500957804880230736788252452413010008436341967120164648663306502892330468850266144867135951642099270438594434133660373852769875373414699837931437045810871055113631019133100715571476139480877710991520375441550552017872664364185370467161690294978538024107873180772184842688835920265001823792789473346671738602333987274471167298655401276256190294431623852263038386846006162284179660376098259968105653941444245947579563952403493929267338515531810131174468078151493968716781173290291887032257476399145637468056238254848249967614982205378513693420922370537844989632607000454335962086163034486724626530926118293093549268136164765526019596483293512403108797457427903726699046892348287879885895888198361059906827512668824310279178627798281417260067243722233402129189411688367942931207243007983635006358498797552314754372164158348554016927547270396472283774164664316338814946311834232808703584484731170249344428433910781349346583516548337518453784120637359589940874886497480465307896559732074745860738882648866457517232045967572079866060046149721363062109995738308298568891323807626140778622967752402972207070589579060503947587786019173283782197801411361932826149038052438627944200801367764293411973939579240541376449678228281941797620199688560246257206371290985398484602868670344569089751501120283323534411915748220965846833250654586474704633722902876893755398658498526080003149834312747615814804230646350006713901524565665023418751775475494902502845807866890357038865735366415713200309715221897160630814165323098029928307481472565434049655149375402701586284644726690102749783031000627870728010018556944684436017378737920612171621260328248162260343775422121804004502999419621533169718660109949373648202688063655908639137494693386030337749864770388120596149721358570972804299779046916023576827739602002743844854502068578957416476783035423148778969737075280820793399808362261139375002810586091515635919033796084330497875536000 [108,88] -26926187355792927666648599109056153649815460244359459847904496403154698358094274750463557039095177684673210714611162132162905953874915223639254429660599572637178572008169160523619170887800131274368301385982677870781897512952871668296038659997002898585554109359596026651599804400602984069184236343029804905513367245640977457175851993076836375952361191348278642850474969747488252845584355725378541445278272389377372703720117266873559950786320838016872066783595481364634435812836617542458850430197602913701734648513560968555788286977372129023748851992374731990211249940086830988263598019348283735866903302806318923014159454857317793486906138701914521211896528670224082772357788346112221906943535873728484779906724377052198844990175242960111522224946896612048331460953095575579295337105073996407466670520017639552590933014862689927192330189923844246482017916336890349680644711676973946140707506300498153520396068881217931834067765703037862507935387337456801351797876295956936084123562738806515185372393647757925735209772983614774088672153419674281242949498611195553171849581616184051600330359709512181791310143216358854095429851764169728943825387203085947674580284421834928588426480416144623429107988013999912667915998032853537138042164331396698654839888982692301171268514725471824018050839887213779752440332232875501742844057626514693754405068895074831975064123987689525643255013004852764611540803539210687016836655403872405436061854020183454522055320000477912493183249654020716730093106250584831711867762630400425032237851828846922471633030560950998651440981972859811171272490925034351223857488160874521894455743010039800899028882793746735175994616652730979277173690938068581440400176948628476491437259557508297845606877851089500167980516483379131412438812399548293399900879654461842387660297856340234493964797099588057063473757011407517121857133642969402399542217944073158621838756746034184313749013994079094170193071449789350809762869255857833982799437226668370930482629144950313844926607777897788669188046666601874288771804698626023662092468549113191555184386424519024660671546114010266687597320349796058779820907714215757636276108625007427842992143953651559009802168089376538275876217270812300850466534397699573413487698236741964610443066340972537434607498923459525137869461386969913404550963640394056939200840736907473830196424965040234115365134774171446474698857457259441392826479764441580585407690716800 [108,89] 246676249681820248586509918419375334302959283700222643638390916604807333074872605962017590569438427995629836870074297493400135471137521051846786216087725159510224158295973186330090407814787432936373005261902630053669300424760663980834649709032248356009496389611265782094066036906785166762653935444528977580679191621641313482825744952822246896123971132810062992901196663635993187702650610482029166968379394679320658975412199671717223038285997038919429202802252979040926473814544378383319827111959807148701482106522211734416251173348068139118404547362623173254911505197866799208856279910703469377816344884893240892352142159921045576850542746078656480335154093212365399254815429429223278017000920998719598849025158950962739854599055663669414976199877047633699212229885946564745298867363579722306670777518843070807506364760352430588212670671777442513206614849964572800135873160952215235035301776318556502410457229947316534575659205788509727081942926742815344600367229964327964055556614834724344013480871985978367362373889179079948034314155550986243948734480788828367400304643142319548525702954618693859246823510723618820524960439360429014967232506733494464284467439088673369492025705119060520098285306841212015765003942008171189197892115536986587472387426865081383911636058280262169812768192868552340886218637494840528343101132858377344190035670477319537711512801293527131787171625507621732627731066427400269229911268437316162613491429085509800544523682039139292825979886440230640966664224114878951132738085810963521244110915183928948896659145654103082066050928309550460870736759557799632986097073571297127570788290870187377058449744086834066098651932142128966933043974134406776302190646847424428900545008181976171410976352840979147002508840734274162414320136492557633872158727720537776120024027580761297510218473506185016052969278504538548217673698233340126582946812138437294259932987134264438406166904236534289544827359701426185976068379873903864661656971159474596509193830124564398940046931249204733762674454048723968387337800722888520962724928483576518271790737984432064515574069289045409992874244361021660398996874263926582440986074124703404861496502414707489951711487547927498002686629884154199941760864567081410762394066167432437920419433098955196527951691714094536545456438020104331778133776388679989965964536781196963781278534046413391802640834790396710484462367349031968507629143361195122916684800 [108,90] -2293207379341112164385510168149169682316630849861271951121457310886601934267373006428027992480306377037250392470008912935330100872361717097311959753452910477081206386356213801863695997559115246398462049456238566458898335414601782817139545852059454320751352447511531294582014210962431357208749921220298677761537732531651331596606150507355321511874363991840359212571883454386025754161515602687415328512575306503910705470728295365298509139777215461479650276938632872457170638289407364203244727040747224275026575379760628850870014710918503092591991400660386262350946793554928539654899054630254319220617159466623470314515653005225717072269739619876181486734993065950219060236700730796442882316846111691256817300891629515836219465847907189575856441202803395862804459628749670663150478301174439249611047787785411250828569851274353330826767925966363866727766988017677102601956643162526920004923994348046960157375965510322612065269164815694129122776820698059335711907564376304891943017387704413727113153802444472248684833697358147171871359213291173407818573519412360345220807909471002305829079948088558117498098729742150163269471642720331702124936221476645897391628704193894100899370931023175243493760282609349214450546165186328473656339613011618132012770112686413038617465622887247591054094446317743182939475424805511545658275156555639154480635797472256702578955782870038876171713788354268931089965192259739794191448860640211802755896775721742026188358656073325528181727438684244087468598890949712732828399050974329185868648280314966496618955568270866581216442779444028756934467288115543906488384677524792023964014901349899593068875132055437599906118446797131787703834363619846759883224974722685239543392634037442633195743968508200740972008247979455483879160790271440288395723365695153633950967425411194756741717587426879176058356575732423352127266904583239521562005217127498398965947855514572659614694505073371009503088960019021634254846628675655575980225525241930760118061249094670869240628777415993830895485174581275333776533564993701256632492044290886096177183167625829269326687769743381277966481041324216252628578643564141624417598267699614319359251251296237384236952269551715215282840328724937826403991846157790475824284559112380756089017443943804823447921056528283249205649352604623831340242449770203655527167748506961101791773876938617593662714532191409861007095909828257914391968022140016519611840 [108,91] 25347764747419112133245981341793262087169924580440220421376669648246225388194618808020464318410849778715266518130043538092669991903087276594776917769354957213419051267490018770100524193548151465220498462742366915460883362041012658971300820483610827401498234323286405588176215680114782291147872187606066061854027994583777819808438989659614698100115159989417462487298754328330294163106947624907089463455574225536973955971098931719915054284146827915026020768810774469699529627533168826458719075325688253353579992974098411632819764095303150035658347183700715614733437886160707202825949784347394999432435603133204562073325040376615942272199735662751608928944255421624851391496688165826895427830765475600287525189085882947894904592721876920621444411075192415092854736563067623105732801086956945937213292589798945252499920876080657643828818861768557436470272695836919346265349808736234037819158888560165702364085515768003037765185415644074086906673211752102510018827929970679362517336917409443808994835179075121979058128428672656233262183848364717865888077220129626884353642931328462344578623574000353356230679567461787920855294779642726121033230468352877405122921367671711264976570394918804968318848895461150420367647375385580916368009327764785483944083627279277242671484550407665497037637720948872824312470450630932988967099521876898568125785690235774588092688249807280099095795820762484352453948006933309057778011098379518002878234971616954189765150183580910660597306890773381169957245816775748026829393181683358657928111057689145167546172009057541432065834109997366265031618656266505110109458784932453174435755121766526860954298783128579406316971989270581628320741277964113011490346668986442808603585897184111684274585958322673451746379876713781649925158421882029395649826496978603621904185094992504539958961851891774127555272395598656123597058961846835753935210319505822064339779222319321917696807135797634661491804091185234655800413910659136403208560760529141510403970055324775466992857987119034596807526848213518335928029898937445588686602170809411176491443504360926204845422387763619348538932029830048938708420030885357460826485322168421684134436390733806593320006527885482021069368289983359566375675064283629011735670663865172102285004414305855100983697488644790362904658233161553737506962130161826733680035504244359669792341450676815095100045703999574823302811266906735551600950090174093120 [108,92] -57488374046686122031302375825139538843772888311374570495165369397397089846417475393872526852554110233432101539095617177504173631702272760035901158123890353106984995507686923274862054282801216368822080975270890315622482673453338211840803409202960320952498317720933535388187848440266186431859795384930333652296240696679160251194318212580174183679819401870883016849450855508884722164621772612916561237223504477902311423949983178785449933054672907443413769958331454848415490512315390693313992743619007666474221057088268588724738941836575655394879210675394843486849537005318449429225613493913487266437729592680727473585135382934079948617266626979325219596270147242357988686792360932745624672682512735681806388134044527599452951612446902921024667705576252811228645073593986589387010980504952509866449680327964445429595086026937796426480348857831512909295183223020435299971972241182903833599236240660803283667535863269368051692402334253594246216271603067998162017684483325060844317911285136268766608418339491375388888868666067154300075903339608634795206812510103605864435484026867841350462830442194750212114493760027827562841127070604668390905236802801935612931324184528222151988732665041585999226998970448004316038524020130049730377874116868017612752776724925588859183156586625147359653364074217217800434899167522459339092188197011388233548708569708810253750121791145514379922286703617168638610554755191962164706395105966637256755641780968308956145431481535859440755604860890465614777507675179973781356572331029282029150608476589417412084571436142702093768207969294939577801544642465065462554986531065073646149311182023951335718057927274237219203274314329648975606614659639694392345051100884420375639372974706673309759952079775568534133992742285958355626838360921322782245995566287731003405515404318814914970034562764226926510818742365823474981842197494399411421143068838002311627539494681937708277574028967861426302597360945952827260170659010629231715367234500743134159075154756878918583010958310664432705703428294875336659100085046173099654545523734038391473172209828461674903738170768106569116071055065808541021593105114458361165252550322578739404190796163879056616353709630745587042750225275698424019702675397640444596807356940667812408321817912197328406728539971972019711760149216723905860238318089339368362249930248015656361094637898412043871749823851636469629431303152791068463571703120 [108,93] 694433338574544123415686424859900413505545583452197904861434482704040397745985401775141389630114375590138220491920828575330325147687185308490798569423650382825418318629715914050453492987174755127677791217253701117719875409046400050836172688320167597047675016564537655419525825860411004942576918715970448619227796413697495299595275949545015928379558338757337796458114921096602158303254896347498534965104838897567056242375462578332130338487514375840836081481022478915002206702219024466975316283410600169858882250620890894680537341033418897165317993247783560917434201721923439321996894251090528321899268583996369447565683869171832626423037739291785492789294918307986024117640329782855615313695618641103361082738031261348117364045476527158527013761917517767532066792608488785151545512636476972230617702684974601770233224995511901604600798036420364257408165765069639943546827580354690546121723934734591009082264290023653422656680753117238160357895719754338317206632757267505679662578861017246016078168414044885065959636114684252880063873735598210412734278849239390753036290336563420438719440172234411566475374699625825858877909978751604522619516311969791280705134815744359658471793024683225172697801189782691763327978248120481108870853505846958695781736259294648786757897433980973192930868075913741943009816990911293604945923654642326596852999625892189615084864086322609449510843366120583666718179217517423067513465434603615354566597602857945772411387989382067638646102311955250839659505903757618991650996510898248540284113225298439402180325969666078122647415354910154640615643029203544888982016170535021722843069775824245855462309558973224734015662125026499152375747398737810986121756089858215285431532709722069441645182453775047196888770963000191449599337976536344983704391805429632394001772487686847076186106092904240357571047973409960255394327612139919446224082485773755161785468106355046828870018348129403671143678825322122380169023352045465577866532048737793503976375129206666423807107815007024025267146590370048323375304513290977063870926991621217394708516992074866318769866271316000756966288032060147912104276038964049149766617995567276432668814797839768693747630457449692542024377190067243137184923335777228405020581690022638352568222346229412082589678975066505714599768797232177930306832379709463207813008426116895141269343720239024537844255640799761471795219422859424355224320 [108,94] 1537806242549031828431148297660565702133235496006239233371961864077289340912772987593368020651879864004958919906775775886177254881842018242465043974705620517568888848343336973333673620832484325509796472400702442310767726547205888318655630126753156780445160607554766246118068311074508565230288116957337101441295851772995799624953716453298890671573182813072385126024471906597721402101129414092087182006151525428170333523739505237817998237297248791445919008400902140347999661844431774131352810159198128713517332515763186965256936853651888415760077334073865553756527548627202489189356496351086785851376398991963147607186884771890064102166205900096357613313798021339598373972761322311081170814683404472607979308076144549174126040448146897652218498361520705414939121775364334532569770104984507901716077453246154329338467186705468580841403688405989931291592199436797173451647966698812046731303545864022210707911930528833329240379867018696692463459140295141932977179536258878354297328967798005272028362250929310122802848885749426426989105482276391845872514669347134648507712696491378768180261411750303324754546676221339314443834458633233078632852318893251110554139658921093656131627772375348365856007809079653636206684527389095751565899174009605313823625033651827342055863004406967370092468217412792620481429698120571560764071641775633159674648262714877715327907811770439219652936499056628193701798785746116346615760366332085000529760473453267574522183691645808767751529134355197301861035726237617691838552258239625817324895664662200904288707982784712655290769863272986279110341064908055793559850470149614418910512771854107380575575165944917731723946171003745615533231110409355143030153626225626342063904781528006822637778711451367273702172196131456494082362232509722655031748286898803467246934564808185958756902267052590834284820292188015749852763654388060186007693524463986121686973996328431979343213384087957703434015054876416618194490628327859245739008934022226960340745082738963928775855521146049835012458922769336428314913706999770922547838570369107945404582407893866322167306760356178877062941689142636981227734959875376308388112866357558787719533936308986175651634740649891714132987384519342030301774141630968269686687112156015453002342343424361864571556984623177569686138853112293686781943251555030075464516174923823477336578692357642072004211253642183248647931566144738066560 [108,95] 9303940975003604545458439090821891702847557601248732353176765120604102140470462399563547112850603250688410355989127994474543591382586967398696589776169477382454902998082523173486107166127599188498048485031398714802945048088939269768082874616618901273177501325710876427081242343688859574449694901291945721346858609883312811694342957943074092253243372492730786799249131407922793648866124640954197803913743630264623178692771949092053383632926874624380178154887329003965273258000111002646200110225590015819400238190834759906749276113807794845947592771238321646916891152367561577288653329502137810655173600018226920655802901380449047417338400046428254497115018953967320128426794076475859093269253095956315104802701156572316883418419281452104429224450749976339489448300250842192326425114710060718519621869267201739089807681888002036252827934939887867819252527125809138444892615299258593218090292319656376969633043066311732931741559014983689528795208096703678558962290137688022164143211447007532798880046985033018823380611101809720818463051613409814739854334685534984458235479429752346336469379255815930159161379732072497266669918965921614865436733419196232543120240865467931464901126167926047142227049646778909876383029374920662825263750780486509448369539608908855106844224517555853122446219493103798985668474016456588603471583678161276689620662246270919669096977770971484936114599031128300488575097638460960533793952789363969575289487669753302656188655504966924375279540149009006595193204159245803156996396810988047991102123603073238493236074819444425282649594859582127027651919795628009386681658117105677276910731933844924162606324143203886613007881546886295732284481486393495067753208986420437441905233168938665558462518032057734066254232004908896021052838548278878558604571036138353895473822117334544900359066074623747930048005875429761090186410030358425812555759721326162652353856306648185819901627047721187954954073292261096237834235868451725947678195155464361113758007415249919740200019257083220680891291707076970425094998550298109831122296830955303377373847085637072977958335817206789415413051711770860932164837068127713043311205483272713224027855608827122293066204677186497480084081266036858869618279681088149568259573743442147707956054498959978680371639365618725741264114838375988784871973644011952816840880365657710910851619127883675709730553248161118940226028602400 [108,96] 81739466250000691508541657464122275522413469380274672508681528855269832123847811589996554914331554501211334783163210310251151239415845460012763501804488532519331512563200577800454579593868234085575400803490387843444852758344896828255979592671514418811526468944965760679059273705842045858809318919587379722524859191609167438085612321581197033015743359572771090593261022412987584585208796612086061891186544662114703409740735897839406739788922219336057615192517057925765793539045639751314547318905310800672764176353136503571917915808298242099462431837748099594823444475974939559961678486038834537777001230851829843957854952077376692347885391490233117826119497215954446007219303808853464799046719873110556559542697671221435280192486715990237566755364518173816194550615386053077880325083622643925437274455039377356427471052177147825677136721099924314470046142956312273994194773161751979545582544806988983418605727142060534225151768534062541968629616944537219455650826218390132841538524417610740104263896941793690916760886405365397104878811705375637950645227744435819807157683878698324363858242681898725475561884289756147814852620311782038430359211337475642139205730928921031747594284814685195832305235395745883339901363831455140425355150869433992505867099292123927428907133536981981906947387823305373248147558697903300287336659675433913578727722326273158505283713302969842740972776273399542550109377585751453830709782853020404379957957629482379590141184293764089398512772598803121918774010681435432723667378071171428197438175218905752413718601719787959191090069935385779061634583660808836984436145830840809461716991757728266780797503513127301101565861231458423818330866389021672354609015494326390110410803203262003245769817441328964695106371949397406706804963141782234015546946792703861541504151841461599115640154386642003717514131311581777455492751108800629070739200896698018105110636842994998251975470545837980942335951574666987277267313355191989764268914799238290736996391718442159340107710888081186221691508926781379843109111718188269855602431760097208135376381410911451222399100828449484648412985212266865156673438082110842630444339671866036145427437331247959640426404097900842096275058967627806041581554928870184575931046669991186368467559031502552086204795354507171853006093508377001201459849609845238796158640510050166082140399800592526807525151018379407894144960 [108,97] 3421247639724702033007763272339900809585639937670977054646175205525947676018774572655180508451353892315493623520496799537119201090536581497785694529131791851638909662177193156702785590957098343640046978785518932754695325379193702798223885978683326154928882813488005175327949241458215816758215121548743044876731660617018882274463933155783048089347801408341259772703364744093241322887432212683289922868804908960478880110105095924445186442714011374542792845179953123654403660132746973176451235249956096821484832780252825873377370684678734349937723466317490508616653341959239032686235157176930919745801869273771787088396190892811618435628660075144691701070692786782766942867187280589763445346797150841769844782345330235431315192256431294172141158391284006389217209443988296361734301097933556568606330851456785188344184938020193728169974512321861508303492100141400225505287025458962205569313105648331454806821837589842683390807519415927965406145392994808434910133089608240437988234630473572803840249273296627666564875447207579784543021990737903801264455117970786611630829138349110329605036289033289413645418736168764770847014150284138645106701693848677016048871865543295680444173950753527704579178813341907821629946572877752942368419999967811617268978458541082763079735641022643219463728731341040727817863358124054012457008508160940642695298408424277142391017681578609734734299711864529223316087230060250211937287645410059867465296757345791789080245580338896325290371060611375403166884876912062513067263281200423770147945174776231310908212270028121283933646656258329760363174226071487061863725833287846354833087401330236778882467360608452288095133611128207609925567041517406649661714530732712004253804351568594750273690246091113169053886619509433202449925703329054943560968146031873657789460130398735251541605895699886256119474598239669683275969253699918328367889764100135726465245959949474742020596242900542198017300834729485776491959439151617204452757425384643982926208999012433471572216813415828329983846890481204274310171612594346611634543854091020754118071798866774834379590895391358110651080645729298445498229936648967098557313943925993736952970003811996645926789197869348667866695105411186221860213488870038305257140550946510238903080548856130018259943013547852866001084921234648508307081736080704791678576410478314275269929650441486065168948613141138261614080 [108,98] 6488974242728874148035058938123743119363376743397605417118289378746876277564443145921051840345711172956914215971015371972126611060344200678877204462269433382673279784107393264681418769071284286340962098573094796126613064911113075924113714726178276743864307302311927537778798078070645482889859650999737355887545212645176702288487546176154509944970436060013523802158439875575296911601492152854359398204040210323749466979843629449640484454538257049854658470913114566553523940547981433776065001349719744502470112437947500174096289183874737532602534767483718162019857730633615798156732151652162469457600211755206531409049735020703566002215770739744585803735030574548573786024141547231654162042504928065593871048225204562237329817033567525040468599283399150030248585237841351371615882565015848419071121365705371817883760861976276458781626628843438795124781361604271678109594030888695586687779101138634261816380250711827476425540199027505311137627225359714353604716141001740810869195651334915506570308822412736289580728170172213607796355897482814033006174364306948978768611575038828804332851935351453934838265446398099945850575078556375046828943818539158158392153558592721605214608035888727919318955462262065800924420769034188864802338715032090385544518899171218830517232428104880797827538642349814507530817063443139382705996323717587890997946289914904303330727654671835603261314302842212015109930438965569180168863112291824514445863911283804578998791507014823693529995861270419050509362310057282576147439127900045076498279129939544953025832538185440482945559607046672227798122888378774114797668223677730148759238438328005225481276116432284670958760689098323144367882320808816115595408872223042801871387871860476131401840795686217027433098447705437789652910859556167161126415235797007404932479340746245305454551912897655951812913594069229278555749310733839597924321342513202095012622500970317665460982523942330218532123534884974790131272752624850529527724689505270617416397408953061515160651728773126448211395936826066286348375017095083125667596046108298148849117198289271747168885356678912255740040860448129508710825918716250741865696243494472131290632218153806617344346573592296075647002801363024448881153340840732681126109414103453590937031530539234979632404847446484204256359086105050266194999184683627996439860176586989822206150257107008412410054140186488000 [108,99] -58581477247372378616693372254499561374191494558378924366347132856453799508254802759841676598480831319665778824358560021572243697552391965316366488531208973863724609624979936685449710963167076134671578828137935122723094864232361403077671906561932408133828868509483515187051330961263258114133064115316534556889186135572316862060314859663172223844588468813894729259911693862509944125265305881406780325448516200082822220158887157280632376159250496346857717066659037952680927190510172938858355123534298065855215938109448756859019933047135437696058973635910817046392581159731941715736274938733290995781354593784507517781655941547260938580144944282802906544648148219792010648590881866483722297080229228257091603287460652905676453387270702714133816408799859805160016513554001592029662875098770981431178838907508937567294341689454739591873931054592431896407615703180098006126067060131968231490625213933802392253341409939050771393602140186585656895092983264489324091255934029657216707192287489528267210809084927238125023176628264607317744263853305009508759030128382227870340615270801483515188740383450641744216300175134347722670944679332926930952360012037762734766389966311708729658343385010035219375660891299368352184423071249920785336883138233060708751716905968712581790167440534282310437536102579996398255830293328941655888546734390018473118604666565611017488579707924414645669986439962940071309746728680577402534552675940949298354553446075030819772146676901830512721067115805208574396068080878864038860356036199848292936162348578867682197705606486648667938826356318898178026375406564796470456885842464350113855154853494558913754226877487839322250629810197318270363647413492988009214850406552644031467737211937144123611794409837498171823189722467402391711507461727585113229624970068048294171452421058784104440127809830965435458054074799768399432329731747498172638724135223552347924403855997702731534431865035816523291462520140460985202817780131280963126321419960356772440775509727293892180488696664323375603686884981821252726683715545140165902801292714732277165460901841105498904641970793410547796361282424719901516521838644556248429039434233233989132186400468237343301282878675677942924015883125666850224353829190992602396349901814929401517477452338937774089787033742359768508892469883388410950708518116425269417809596515734996405107477975134717577005417600 [108,100] 255822817410478620993143938542171011964116692988435542396125869889718425632446414083951892557959058907995450073535892056852333578153101621543414683040216411530753993597765712447013475759790419747294900910724305180997289907336592803997238397767922275327760398099653900731471493716366637652115575516966001775298110852861711291663229277860987790687426836164795672327823612587361594980573118273400844733960828175895866465940030127615381434430239446581266758485688705260960956578552809742409988132455788615635762129283951944949282980972294008619925938753799776284704502324365858162879743953342343035420386050206133571808606407895107907192139986058533675641517841340801309047486051427131669942827117404187114566991875630090049903218554328591829393866733682777875239264513920175022821015764236880562967069715153155025858280618001992590691735393824523607973253588043971712225526697862409120485657756558948118381341082104675551090133634831670898611939645288830191049981755487818116402047052930054485274274360515662964033644192079105742339096504800600365751480417197090371449436094624081997141622227631482995583287674749064728119041599789056839460490009122257812297400637284053093802337546294166196100465413893456420905074881051989188137102194286633160287669990787889806717455077826828294799565430016004314811043188636570044060149079897904757297586837557315356286686633312656928307826522813393375720344863060812238972878283994883209203368760495306725772876773199406896663988804150261804932902073492427205997374952259171023928876542226393955415490732267087612531406101678698032873871555230870179312818119277440592403214451741833313345763296095342556081205802514253507629059452949124616345615393241976063732296654753601714656414935158319266097181492450643867471815893943624349317179534528740453351314677682090708606451531257805175035838935368015534070634506002668802771869636473876297537648894412326553730171568629625425849233625222405613653186198251412791878664386176224035970173796094922605673723111127417849037702293388928472962566389681950713658644563106853008846868202651877917725439106955550487387106993974759801086353834322018951846172398585720792386742414933352914096006267163830019397189065328617380603459803486420952639881599732991532468834987920906587469363693713282398657802908413254908869980627642683411804050004495213512692086341488093414342760 [108,101] -334216967430708540904294449611779841008506700566093571009657740611075366916395456917533788357028391222267935665484818110038863001235749214900927530714872974771915179846243246187988514521986595921848207332264508947755970002112895659130964820381182608781736352788229991267748750408868045335683744705948274313589118153279349289313342966246858440619251844041317194850681140934599200846921400892468986208605638348871199764433354771407005642004991494005878983888923412452895385265980359417797124989606014053608248256280103632976399646355896760259201726872000785935386075579217134562164615706257313355383518814352069547875367174870891891973063128251797072339256029756544047312387311432065130889421413002167537625249696756346580795358842668304324118849118426411870483966617149537625415990668100288509159536492103086692099978393767195482639566459886535338111691775065678940194493536104282798841174078367926667798861092628249718743845205575816615202845573674669765906735169458959245251847193953542430635731757100358928111620373939928470065189866764038087746866263452240771135467915097635321052848551226118011562521000713789512316411453201945194168750335760658464115697348856309094518496293000002687873902076797169118501800489417355387123334111606901343641646706869441686407309182710189889077251786286125185651626233417059711574890529819342448243402997923016359776614542714741839893218767494380585704701125823516209987343475592217533530162810440447017334224082161963175625655501730204535985177105671829915173144323839829822997767232155240300871404835514941218028646014186242201451650954458459519638719144404574614451848146173822545889245186838693883744156723140783022625176611375676212234340071528671428674738642842095051161919398669260501028492305332625463367974723087310841030884194017075323631989511012414829423157772060455958935446023004382910229189066878068604487726034804580997275647231381697672704050716409893051538844085040405030239698160509810107288469663178636808491262500794939291620858555169307062278526154807959596383013801693793152963601653321569680482079815621918408336899546888324547330314864365596961504913230508303977425113133363297468875888113418463928600751612741625807579156139095133281520536480297826394034387043282714748649270957752717943189295318998655160627336334906968817740697891285660565483865566420238224715998076388519680 [108,102] -599666549858786042795118087317092209762196827655144198199550397560767068070445791832446062087132362457975780018067150147224195478810417964767812856347440213368176432476996819015826614409550643608921368935900902693021076420398247090896486840783437203502947723705117040760268813686995399798139896589909038460016619736173854693208367796202265848076998673618615115223083679395451234454573117484855285652809899497884717810239272567602362533352717775998718828086275049521478509257669127666982430716991015951073280359784574730556238988456902252090177982354719613063551329547737900394127543345633235763755919171428654280003473388129935804092497106619772710946026556087786881625712268803639622694545540489123070758103894243741061848264029989077454301912197626906885833116689455155161234431250306794756591396000065739808633682484958939363784311660663472135928848721210358626597269531846743780952443258239211049874168734244530962017803997095835928253279251070147750494297405237025472639326585431427421405456555429125648177339896269266451313923498252701946489352634863064290589692997939358832584474378808355358962069510063620558575749748718221200634152570753575321262086051534208346761741634111658968727846722814172370201516585180033906906918484857761901018978815002629905740967771467651622741763014602362129803937193476160625066299188253112925448232626620529365357717655339500642891499557104699638906961534054252592509202534605382106235934017496205605437452124194005050678367525140499368220031828726607760107081925281440857796824425514037661919782802400065073330870731527123535369032210103445578838668667626841008737181421948617439701937648623744433523367894488132485325246316494383732856331009942339199110747283856423288666647010846389332640963014607048819274183144135523858212477921642340992894809791162432785446833973913068376120459044420198170462264903675802855400539644033372114453230653040412299447297152320843426239063841899484429153268696018614007236901320930204078608875884367255020280535644894075457815270149450041989751154966220127411005788914428886251940339619224617710949409893497052804065177762486223288976703521490135163041895340504875169716089620625240429305454750254187059240546907283457716989094594768840954836990831209255069412860306891160292387467743865151006333002321996239411949428872382177350340281273822870186518521183360 [108,103] 882980862333098864188593444720307570112263231360177644032099303474224050759783679060948906997146349069903474354638728446169874269057287108448735039044272089097582537994296985762179540183500647074195067692178782266362034175764609490667940117533391310050665159807284879061732767598656996972374007336098207882488664375695375716228664869957176586244082279541956859110751825484783427687929918758069901723312881248009718419608079916181142014136441496732010934152103474158472154204846875430816338995488215723323223493073971413080594520070876490210019504989628235127028567214839883426490795456211252805119651846015851556234900703783059575743256065825725734338749830584608028854026293057182634012188089539282342222831697279566541897520292756418605110521433551087035647187983462629718697675784256006350620045096763649351705377324672238141789777222053322934164123855518143222136378452843863660722022495448658891251195907663584542977586523489148212980704022286099067089395306002333917886010219786041573879740164363092531505210171064484406924733640290789264425365443490273367432228612836526655905412063616144617586561304805462372436532415626653182810586021838363374092166513125522260769668217392094912227665280299691522067656318052189248452663320960157948137294794973909587679958955110621054736009441483013466025634755304935882574866986784253126766530901399345119845623906717628990356470091874321755520561961877602171876081985877043115002908590875532037234821320282640498302726671547771502268897665303566623830316074776158757290278981203660084781906747596130456880306828196514814983707530399871253512772339790139040748323613870090127483855672520361681555096467964700397996235747129683911600203767348487543027165653350920138008903695152059021495829675750372431740027035645550084540911295038377677652222416271303893436579327701177638133762348450733117155054564582311646277333883059789239141518946148219681104254331549038600719416711947115896564304168051248798393319082833733780573411985187423423188454798166747071112638159215768492415705625531152617097561765294632356210881045936452582621608614635866447332381767431899044966177277639418488697794563860593162599780269574885118838283670336539747061560518943774836764227447235390959901369358479167579719202948821667984666884897436312517796416686565204955367589453010768539635860966787676500968640 [108,104] 681572550300755568880551405397254831129505876524666636937226021573190929943044958204268842168282141215945706028644964233248711480321812288104316783690697500893844498853822066261008088648375223151501767811335230990149686156279076608151857934192768283179502267850440287784529569983763150736777381519449297200045625958311776214097029431049881636096111103191870637223591079877866062922334498475458498865411488729616310021731723666001855996599304970763978561433897806040689408787404493879394017743159933720754548521825143042091255190680025917927538997103721610277083529610234725584357617444605687231890796668736247079474145800719807491422545608817893869231135511726154902235500949733158118439678660063360718780938136335354908916807753044593620947095446348830660157894573168872849649760841390922682993393886503748016400221974883023750709205297107296399936754471677508354073198100055299537508083791399737394603066814181138810696149714728771497320034498778288466237149346494694032218770531445686841956159981746346864209422081195778906956980078379093577751857225672943323900086581899824566579624926660565615910522563015343741764072424213883004343983651743507366624867671239587957279414685795904471854628341079316666928376220159519082484206948429873106820248424192604956436302234082533096160239102408549076014057385970498544130665211404264522607464577819174571596589612601476752084900633593097388933523627009323510399110808458785588482930549572292041091825127746968562001277740623019222125814571880892749126066136510478501856867561794441542263374518251030826120501436302401689392850619446165888898342745885878597807271829054938098005022525592913006251331978626469664299879108938751661869373626007961224169222201774625796178221015343460043607127132726266364117677813184453613638232291516720233530937638477325570038013119870991571595337772528416363340464132132895568634157017935808289849531676659665722907224578732683847436640881991381353972859090944600320882720333557569239795955099185662897400875478315787305645503802237247051623176426886980303244447986012566489240138079743241737639636783783852414230484870049986315423544804555959282309940323390285982401129852440363814408745971831664814647972013178017181261424457949432601637048352670610435087862183281582172825398271270346513737720994959162196473210494379767468082801341886332160 [108,105] -2876202558478982269714019090451421384295551216145836084201452434653736918885297943618320680849107922858532054684235469204072223162044228784228108908347583164777976074785452805230469732803813983838784747890059321868981391926062074762338437668987780396805431697289606614366995399655134330648383878284573329428054040871695647429678227262856966728335825980942403490314501549569654779571032403310239624710811285982846617463181209492327187570767019227134381202370404780154381347818851369505626463708147118871398115287531337569780511366708422036131754547139713704480421325066697369724008058610621112991045228820724684400553711653660024399689376627625565593094414253149652724921768260893440470703255603799726295729669859127693317362876909727849724208746603225513174683705745185649617678770765737700157724081994975574096237088447443662644536370751927975960386581759148926301130552707735730126670829718802763838149775742098001111443090320604359326130511287676054667597711844127265752045632384588378746465715852235630615525364461247538769326170259392121707748391899763841475971207142958768666552472022314170966651761897707733255960835714590073666027145758228108373814480596307148170322875768143655477383655669193507463524700942206001658087693792862745020969024552035158608549182018806122002669381882831768601564069902536138277827004717079272586794224116357797769880825335959988919274415319251872325226178109431169811219370239489389705066421906299038609022464242025392103680878712042925233482644657656949375056904008779124780251155636137836052665356868611472714449269373312702374138507784891484431593577281510163032080954815025908429827808458269615743290893108301706501928962963591983064149852534686519552012685402587430587711694499388748653643276764661607534078277072721396959392014968876813063335613702039004966246414035716214084186911016070259669221251489073385387542733009973895126068112106328583339003830464199373806032170220846406216930045871195728538918170078802096724664054197820693837448022275205179757022540660818416143062586832374860760389839141346088203541928113410956773303771013015783090328435184392995025430264396618846117246795730249680463494275664330797234986370184289027347423603550518688692828517009523228239880344261171958596343825637720418095382089505981872931089868443020445913655605589104755554534543651840 [108,106] 3478637770928661194691213024491306095950003955719703128813517519127423707001598817345197947060918564744110107238893624992721849683550037075914433002269055718863423935338674427801962109858661904537546135118057726399780281131171306528660673418049740983320471186493193894416058286352274050497918797864200705964263314188975548777391298297226605028235129473608291433672441284409694850700981807491529345975853003251048952437143538761347045585167777499491853498176644103049969571096699856276976626839862145323607438457267107479452177965760817366669003383283908498183339401524607058815815619263865931662031849434471202857884055819539188054626566225572873434818138519033484554134021193457295710068215920931231276978366865402607299408292944287356790006309112874705801165720473756680109937685455309246363350175923917402465358393207278996427451887607210366295530937169112151879710775095814007910592092223641212856272211379650480945510135202444148751761969109912567920429177812537872812737648828663629226556494962495740991221825038572060250337885078353500925646783609333263713263198679062004511873683841023257202287007417166568951510074130227128490589939816810501426686779617105712669006751859248870359654084272675462403099681767276763704586774353212859381797339823604746909747125050043776046456654738997976386367282752688975075135730621865067305649856597666235918149770421111998657594037040226800184162753725213762017520239215889423434855771883161956625821976854781747431860839869449905108466472580989823932750054646285758525860164235924023777730739674388013836608712018825885649788914030930822881856396583186559190873790264251188514975117922367363435881540988672402496837696922665200029343481948777128049359736610677059854237938696603516556550226520075273999149172696893295487505825639914541555183498771132789471067226777581794716191685653036750847547075741653272541572544779863930922568663519002743936219970698304955027949316260076191639512670609895700261231871823339188553933941673258616062685030649402683867255282553250367283532919185149948482347156439861132891763585369991497128159757856997880608532219723320157951859824526340651285487852386559142293462451257713936831025788319531584537977747441008837163417501501004629318411566041742866427003368390210846397609455799581713458760346422051561553844833531021911831751200 [108,107] -423216776515154107849878714856659693919538888757118134049490255898891597353590947523412849431735970049998162432604653398081010820486498937420890797455651814631373417832562853865352673489942822145057475269009841891049446378062963132517675083654965109820491991986645610232118310074331087932305701434506676419172751353185883528968321614973750660228748661453692495192772941087958064460108720114024966742011870717499912814779489832943528355981530708266317178521009671762043082540040610184166216500568640021697494115925909763081252520817209685643437420986488337458368990374879722006779959037350299530095524398398421784586553797317958876174522135381531242827529145064139216687756400999681497837144468563507647500997954680341663610398035990786357927079334020459221692289219326768492569893554377252214432193699868507292359539918021789227904412280151746982088410113558064191278378938711449804917923722515091101986523537764204443976435134996980826785619327129219291456275763594415169190337701100540702453928885797001827840734163163565629820904910918962035031669443042082305174360546879639193383017981292655756179098023619125341929267060902756220644281299183258613048025075328026855994825122309359177371901958928253721475934429366178976873872277189872393034734238217976457356212193188857867702885008343703461608749835482513847818634489259288537300175965386324819708282581195966692161871607731814473146825751708148341773853458928332239459936877488307943314217418434672183293736653086895749009378375325474620094886329094466447007137406829533080122000815928451655878042650691389438091155417232146633212800946567333210319095130711026682788690896967373265698757882018072037540590246587347815967785028802568999206620937830960282776025883758641721296670434430587051453405145737817305958192328276184948784161545021948667113613830389963472911389314994340622669297407305207121542059353377221736290913340326460295795642816244380204493939638165630070186894737682285187732350548425844227296452413651413521017832857060203839898394575433260651040773955896508570866983224851610716630117444670139197056746920083049719806156921550081084159271666699575091659462418196358238534418301548871170661986965597888431233070089305351875388283573254861758081281433792143065398098553112087605150170860044284224896137222118515520439308032381334720 [108,108] 1644549311332360093326964606559148313121739724433249313760159170484418539700655203691102050696097970484150719288307938566489436467348562925716372227542091434057954038953581875431805478191521877542977524326020516810540617673353981511164760806996867736839992429166806294931014342451051301022397814199129425308170562721491094665761537633308745589256048911589714427175390296421650549730384745834471600560460706007806338546601936007290517173941677460115114683644845159772621029967764742226916743014637377011001069739802771304923211828541240061880525822969926939470251976576251558426131464938787722005470252478528204506379564853144583704540143562325188181609662338425482828353451657396449161771633160298634746303340330773503007792837466903124280800259643135114380903197141429794655997952394076924343723137116959239383772258238551660406086943517251371210083918795860692532861520492814156266101411189128806280569129021919663475475521820059170190663788372650046460854414105845344950945496508752287325728001074187479517429750034580866876041877811930477316983361434979220948978483189509514232335660042919382399813940863296930919319279737126002524392715861270221109258179986467626192283120312958303373116656685158089111767579983341489577216567038137871588549905529972917107888265018578371482930631772398783340797513856828829788322064458628225509650535587881873329257574366496404748984923734157262079917287483982079254757782573819205866020856703885218112866867584778652600869092297371854855443284246076338149968243632542704458934819695945829003792143161463866942125961209663413722491646584101651212497637363288031083251906294951472980608961988165981856615030172825047329540947330507567212365269164898892297353635292070864463105385887184203835443995648177647867822328406811348680316944300392548776472857134406253613660751307143808626914820856387685074654151245816666218829702386111562832769043885938908047568408753402971020648597158874544226349747058444739048682806264543400359668964815485087822531007975541888756072257812907256585664804913397136589235702282188218468784115909880004727081619166518573485324116450147816810049975075106912899922350568015618369111756363999365324506638774928007777122820448477604399630014198811351625123652029487661328327596712827110678342330968720320047687807838986467338630453491840 [109,0] 2597342062665797460706710733267647152971542713932308704358015569567923539716294392479914787683708205708604778067382473043554884112937221022435079087612780816143022612193673671854721631518823015376335536293792346993246649150588681526281434113477731313417138518573006980532733892505766543901801805837599563632834003065165778433077329964637680207675852459025188933556322103050520501396142001294920292017161871634517162307158431697860995638369092514320435457552327462660203971358295280247427682830833973860255886036488168244124970742431395965190569721818744229331103229977957897949288287667682931663522766808479452717570383104738073312196391854203497002119432940597339417704769273010739268837103732266879888321270431194833291901717780111885451821837288504967194554952044255478421094487735415506196259619371608320356859985173983872486524486456021131098603662707477633061202597083580123290346178592791334381511876958763973517530540495374110729189444853224044444362407454057742857842043527990860607991578900553652427734452177660796830930411580622406711900233215851641579889346564235020321536402579385293594397179636981501248311209351261519751608716349476717845202222851755672940236046656968338877979501190372363785474009364087514529251618123134668056706704436437810357545508962613643816869868905463049029230401033072663248680353394050135084086722062908163463772140529352601207338160217411268522460729778099078228557094154864746043530294550831315387396037151892856486815596817156430044689177310611094975698082320779219170261574075213498232812851037804803219013025540776672202697086755304710781893916221000569841291645369931099746555912674037004609116740079235513744526581250920809487860312875642810718414020904935944335015356714639750303614177944395367433415174892723857903835811946258277604688976522901961124463301123123733985900594005040339762031162121884007516750310988158379714993266376772809319426058131614078016427481182851858538213901462519826345220139940864349179111492278645278968405571297175265261122752845874802074098637991195391350547529433724007282080323055067106176238758112157913615840287938226778875142056175594024508852728885518162574177521411506859324715382922661853556320909486986809053611774338200847775206784117919433628850583945216820973217837940715801482131749416999078131317677913495216948568417146350732397110805684638727125842266306204405091801430434597046628836541496044637725547624141692740492282952950895509638041977623498732653772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] 147564735951110468300882638795449497814965667071809381109553964539541654469422227390920782383356946881394077161647025862404536808606750576841377713324141940486023161024538810213869107044177573892236648018734102088742305959318490883462411324786996471577984971394590501038613524775053750432344822615112985322480174872767832092370326678254784843159398605666620142243954893982619360649794917574364499835150376216156884080430348661195278153139749542962185749424085977734075191078889929878529054695712344113432582580572433043807371991554968455157046158054598997247623628981698945564062401826432431466795928407975979865726597766985147315202091546009824691350978910616670772535943394996872371971989875291733420457716284145303595469850495355524874455131846979509506898423292678182063081031490082582261774838266704670972252772970810534125362535325844603208721699587245430195993589954390624183776722551393927564651570302735775557029601370232998800765905431827017052494490987597036048604119741334797872110116704735826245403247589570861867605159876321586111039721730285360129646706467403662753798613352056194211116550077376415283440446909847320847521802774827821820386568560208604771044126774241887862405169536901891242624106523645459440991992235923413720073943268413295531478601889778721425571044868477175109116677282930715796908406575239297633984792798215351039897828085368686043541201170806896982045182311583518117100959748040129517407993746113106781065224331173298003259135538686477033187993535850851723505970849448500564757820083689479305625014579178776485461225095641547038778445953315468750127136014935014723134214012650999230487513007692535715452242247991072381596939127708318609467046469901236369001625647884987128593943741374931079997776898747372601383379004781599079760252819304143006438444330856917973733244287848881209036151442161165330489317934760606311844395451328862298600710508318246117629109438248258164049373008414092680513912740782531862652680527701310389743564464784722365872941211288688013649671654484413511246578054284518388687204264758657717359270223324038068582722474212245901189702053362364272318390645819885853490820310306616922048736779728857793215427066004463496563600608744946254068636963294495328997017181858729234952813611540822799163433683858767128949542360945510993300971294385035740381009332193603025815510558220571347409656234756466390501941899710138735409704074314067636733245292456679472312371451879061697901933036573603763878625280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -995600544030945477398743919388988086474621315774802283267343706147766018078266724456813018588332500351156643000413237552786666396873368583912379811237269446327013332001512792012628694334222679989483394847197770753596838892534957131728412176553704937156312721982307502902405136574558495737250858055773299990799607634110144930782450965983704573853953254700599664141981007834325065617080185817710672109872674463307893668075931472982901073084687975185846969884522066228140791538771790451037149989333537296431345854799637188101880118989404696694199520296917616336639591651301584767741133473740506963967381160708323507115895273090943170305523214629136175400360987319197024051389327529030121142486405921290585050189818408429436581881787227623258942514554685453812287034640623144344145069289566029740223500358914907489602091412080603297667973213481864924898576903811029918570956361681673243037538984009735394986910757890384467460110580723601488377643908766780280408678279929989927115864508396148734492761205636640992567902160605010079496296417735008265359047274735299584803302445730626779740026296347754164787773177981933988813044314405205775147510666830535418345797741168020199319620207731824223141728167635351485645795626555571920788623694171172202620198139779672947486658173197295458510284437914022434963361156014858396482320413828538976107502427284345094505127395401786838498080382210751132237994614291024054816665432443430897774764996236441279212873928568535630269993977350436337447282562487570164380911748541993608000014175558750826881783477829988167174401424538567245393420286502588075054714711663156961330991568136635292151709182046946326657261306408967774325822526805987642028767829569481946078747895980755601789459051598956333444016729348294037144889965296616409718676883028954543734904091274580240377462330474120734395345656509703464934379626367070301717713145179903419401118409344667831354697392906947038121359177011982332827119957818401208425085327286244692822183425320675786182767166779177396320326216592493990893006143548913171458940478066127171986261701230447719919554497305422981853261985401367144548569854681546729968606336262146050188842969839035945838907519125639855807216496710574230833649215419719873248736880778063184516066188392524669133230161763718967299275619015463647034372925949725394446581285114863757200948449095619758662382772879574425427814344407678485065372029202920265838830508870407170416917757253638546352415326785738854576947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -408202728642306551139311962559577439314618586618276951522062411382137482477676030366670545488077592205307321889806164498278218824028140859092024416596114155031788979511360289902635769051961342952422836486312213824493811614312581913633306563701494192214986895007202431025276144854196194887718067235371434459667822317560454989420356880661766460320887200703794650238664996872147462164529146069039348508839955820655127716395346174599462096912196124834668093811226757679797916773204803669513710911467740683714855030857680802638680345067844511196171945075502327519275639726162748181452686387737558294914646709608478435146855639398213194418977678024808215171996950553863836228772827360517703309386872964200765692762476287182644129420833061290460975492889708165697195704891011783871607665676235492752383179467787114932286869430825727435364044651549091013294283684517810494454542474588522106631673067867890318768000646547714865295214619023365537119567669711536342888295862359593238334661034593185472367711058369330215307035939346102098415148128959759865757151444466109030741037096783542873617473028963851461894667118794107356035138112174548792599415732085410243982286694276869719881965097616448064297464177188944630235865572429561364068489029196114255510704201912628822353575456065414245848222970579264687125107219071784581267064450396400566203165935957937582512130603330669815326229845679469143709646363449590016878862176605141881066199234007345294744119199777686633938940299741569903820352685555374347753854031878600987501037771051092738237391466663272918254009437487907113516365816107528766637915505183744200647938908819658240203396319965421381882975523413141490715225291288172137892105269699670013298313535539852918726840814614870191766048319386433259396028999631661330541777851087860670305759670978885406323322600060047510891111390699412218873318488753687023760685257359034144422656045370457063040815392358814482406767461440426451619608992502366711538552039226353121585641720206624335984186556143739260713520030093618162782313862880668140474487834981904825375873975347146191855645988001303403239011108542258303812721618250711775160623508329620188913282225975235439506872098657780223000988045656502332764241394336090974378069769166066654268633870727722494614246831540136347376250882821730628019898830428800807205395538741375776788414324851447050846126221266229672610617001798573742239956937407962150285339047446209934587792528033745167955140151040774674198529310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 5839966129028519226033917562419551772356028401888312920808714459784633620845169258438875648637482378603796725210249128385545772520006663177348936136755690209664579417692682997890043191861495840314695272225892912624538428511298719113440004580486359191228157159158185409354143682707986429147659238174784479954977975748396188355923990124788779857317235170152468330441105950327406193170902662481088080736598642472488725906097719087901567704916722680242312551683405189900019163832454244929124069757820278993427658544979084740692227197292911724951371908116831812142000531312853657285552144475564729992434007723931779567560141092379857984016007034564201149792426048358485214484892165731404691013766728843877362653804790356205641303014196581807540499678976798719519877296453274723806039107849869896470223540789578969364301767571479605488140148408122912910318294059972247740937717081557325058199445272155987775041278753241795194317367386973495839876414841352399721988076887249294094727446937816551295341426119865882723814820888511443246269544881224718999608632144214759435225158704956404396032201405350719936936944730808867960897200959719285876779589263046701110208747235499264664473661616064448612601717926680577178110119267579782769600336288759978341588570786071617130314937361870696330176899517050257872942012771456731450370647895114533735795484131566207538361199258680119193566377753807158581020975018851580918633694168872661829729070733446800297961320892245710108409163289653033668060674600281397730686488671339478207368193687575561855702588052947486268452528596276439373190406607164671144664223293507133949559772803760068638053831967307603482507062044833204708815239669505022584079023050558587499784097603111259685793260757388769548853478274299021151686582147731323700668284835946289043233894672487462722416704428182367689720085922537801415179476518741467414751433895282723018973282532402648996118148157834536665555547991828975518032235873557379059434145002596107829019879669303344924263084285861301657378788272594182212009455579310402034551844477703311842006634175267041559252391223850048878816046484804582025628681248460446608641167927614311923975492827704834001597939419126248858889248869741106145956955680439438794046963620376511929584955054178286239022971542488375280763231898059932712180967076958685996570354219083024818280723274439611454283975520775411061427397671202370470904099577132135447475190349284595662572620796823646329964123118296139835698157977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] 105705352275910129455869591868392375398584112167833754792645080118293293347301315369108154947255331575955604575169511079771315194451721098507825811723913586594481855796648971054811066665508434590217952858476628229079682122712388855393342960302981528674993744490509231696385563418939887325617614468543376021308059108390507491641228625812689225911271506392250800524695055305910417991265764534691717765401207886774406939107886235847393335236561821746084156068729960411006852730627603710233208319567454148044930767475567103920020701560900085087224370787571841816885758002781036734664090784353912717451644380445138499806360905930590945400665578227363322857579457743076626467849992408666629782207863641738090355855755421441647529695572044416240019669111293769030271337895636351546526463197494150385802032172434224162272018004244550112340783671690612527321111656365521531037716170635475522064127994017312167471456374014176035288302483976546405626859347491586545748315045597139874023199758639197806669409145308512462210950372297686639576248951558810429354493434266798805535459839521931814712468871908583217420210313933163125926893586351878521628997018089768609956020997167591064107905428770117931189596034999393464222870152043251524366006142909207117799526384353491517754845857678801840864267235169348419521413548499687750262696863822069360580218778973476015093264005289034575449755424206401604048633164227702737968130966285935314509052914362882996854546291189358472441934530635656111019003702793721801839360544374412633339797190890536164046780608872542400464742032100133679929819344695582153744832247921995276820084585769180207572336059622912879031237780273430921349898366132179126540085815008681853705923239259058667131765503059658525566000163302998481008392211884258733742006743532254075949190138152321637643278747546909072678197638656608386436437382744089678136472769985466278413731361036458962962658315012342824369272644503474678070166979460853572208550202175071955501257898614474174775312333245674390205152149888375920553456834811196289273390925987956195598528011493494705131574875702232762327213106805245479381271983663587169156588805274216116963925379836982075885064607057599391790549600329592942528474953796622053072332908498788158502970013453583491996503424951788408769557033705292079553681443039707258996698055731346387540132748745416309726734786642869264148225231428330723264854954031822807698489689723552336724627993152722091378430604120292134927457033650176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -1685758049853434904828301236854911964397470389933305517040433104740457071965646353469651742488938158176898432513418849029128306177108911112658068367836360118202127885637753875741891132852827702685525831911410707487107040015599147011039623407188150553247466404074384441872694997980875971335106903043276791968884796622264496237895794704346881173024721372481702554174027638023630765424099808331929120084753299824610888150264089859206156251040211429381103852907929468328288701764158501762780046808818057983648375042268979432837188435784215585273205935173132634331571372074730189243469593294876584656758680606295693266458545752032494463571289615702449400365942341332434724347256400748358854762016870841119162203848865549989823329838279218297447993354211130639520330488736249821356803769688194706417217902141684678794762563566148741438337610765544706281682231551992289931275663992227460818554386046738141847753595626805294518553622860667338561600007817289713486985828589068883158858870545164131025003443063067115067708125360537046448182696854537823857125465034268336168392417362896965495444529682610946731116200689547290261363031498719230681037911232760483955727825861195703283321316468645652527920807240865594475968689573910439690096564924390921756435854729695631236260338077411479665365861863905247298048531809268854819622347968448001860031736097203459137932640516342392688416848854142120305906190288168816982926823967976722307899789276771472975455416168650211926925061158363639992724898633559868453102136823958926507474087286239077215611117224850762828659779552540575684470699853093636845983915922452105229227571889725400762368597942437803730353666652800296088962557951139503093943296196939226619181682144766582340217558345110171197615231672164318342930944329964459054524369667535198709039015330140342816480607072300137260165746269237911234012212143411470798208830484158251756617003056571277678607859416738320963427696994259186114071172848635433879511013080457966503647144943689571262185867428315546283818036911710506706905433524748247668155967939766252485251927075119969078317480411020694498676830422989621078698289583600765949645210586048072849044785637807865445623596377417242243975543835092121164491935550208171016735093592147420536124199646989812640726616082189496837708995468544851033866777202902787494267329862155644159581020451140728573526463901274422495399736318657924960216887462516098785470107940582389638163164214330517197698912547825933815384794306969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -3716188891961916289131733430806675832575882301663739106997331059127352021090963072061444100235948106897235498755324677491637004394144318188723328430127210629666229897518047904408276052382233688512240882194915584434006385759851466692686050605329718766601756445216893620465431708924999133812451220178790891427242560510012380247385289197939032047040764939471150896368317635983598530798217433777681547977374108244674387261303482199812329394961627747418522543604893075141052938558286187758100558732345887046993280722591417337303051572772030649344028483867018984718618055205457379029989821082514580858368427866567657852167344970372237576327659301735789096846909121308035986140303424359662178980367548711213081760263064817774267710249632026581125861398917572495182245234999446642403198141863846485253842890987654479616290364023113881429083967195580969917967353716310004939906456987196001564968145869918636903581576390613142697138812748442859953768342881042363352133945140378263099063462110991407392712929459952154285796018109316948059617831521947621711381658131687294389318955795396060633197206587083787905260026168290617474915903412183528096210707923577899171363080904389679764094264462378451026600135275872302703805403527644083272262078302251115847728542157379093350853204819165823036316730829454067140223424721234083923337641889821227556212468839400133034552452079076718518513981823506264217652325633476513822514143723678072683046385253354382873242524109899572449509659090788769152753489722624827030895423636086268283009386709378177463200989673544893268928873069058220531738747686423452967510583261417099738027217425299138470907254812320412149225853017189788010778323956621286421475797204716590205095436699826815460598509973104434522577580665582312934332015589858861190070560703531789665903863388417053259403118826393083081999241457078122462121412825445219785356272214386585540879615000741943789427075888135900847871773650285847694664067825056827002010896054709254172589728502920159665422625904247052088209085483769749580862966755662254540649711109537474186960040512286951035555843976368183664977172871656794196096828131358018994613404613677168375805234458778376474530316547388037161860990386744882096280136760346446717060637808570943598473408466286929278704664611073089779336133506630195905638549164517244013590184633253532504603623976586849363247867176615910054858935385867739814914550713248842677939576888036907175066267314269390478540964422450911212537942565191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 137684212617155836317754020946713908845227654849175849978288523908095374084934266906571073755929066506504156127739088219932624403334898347044579096988477504648210314268733572719953819626279522431758865094313816069986810507352651125969815060614030206518174592860764164506839439240734414924993350037694504476897198049482124260443106533038640872920483836362036917276272489757428008681627237315650618804035149346709126559916062488039720226089618809722765958277096863508641999387653015409184007682894504834380485821767392972107707979805189367056615569471551893469040934599063461303203813310305799170466927967136389392563950406915515244489040107606137671572214676785933562383385526966631286355751994435400509606631517539641615559329390940793186705378700986890582684652420435539010032966928974348621491994311321750464693990406762618235118028922132164726408505868656688083985101998591039620382807013789601989318922833014518670036201856813240969068236643495943761861855446137118688070133853436985513834029331915603351093084043442203309203568790816887488344701182828514354490441150852815987176813077447267112572168148883703818184460939656292824984443396337585038692894190084471468844476597632623797656966701455278702135186092146872375424352807455263250811521028764764173002117609705287788040434047387263400821997395467477778059638980352365919168900125580349418351433311939122881990914050173239125957698174148463883991320697993933361467638007820018203994786905407356773102540674854671674684722415813808353274586383205107014574708081896626326333430330247098510894299730334626559150934007350320587516338361549579733413461986033212296973034864592691926962740814061745271090330299915751752969327966671764211671373629264195035069343228949087459312249100669133142092797478562094735417540723642127714412181116617039137910040945268405345164251254575262376080571318152060687071204769181001407057519555412349493771955073204160810363178532220465010721147095528644045558546337071667065175620447311242689166185957312499615791581510460252254623083532277449110524836466832208990125106534069216587206356117948672652913392311066124770768202430487096135400259003365382637279673243231659799512513536396651028317981271928434749467712639896319643297054076493312375548818607674426470133565058152279929587290494404593211653411496724546670676249965403219743692130799894851188849696881816053183116761679507682528609823133065230178688758340509566615821469464591025402617209443028656734123371253045657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -478761246872777778194853765930039369524554810422302748459370174548568439552691563175989530665830304309153922386445643017945570824395940464366043266750765300695987606693057487565655891581610238492414581566092197541922644578092137907491129282390573898612125772870869676610535493710610175138503610383173843504621248576550022689641315161398208146034040885849036286442046938012059138580204592585496266366633520190831158458962085248991437104354627094236002272262036155297427248186613629903469075127086023687704448463222295004070273251774181420446722647808982753619897340153275795536750585504187420129762520302882599028427880914772538143822463268700161357436560093871725530115353211092583014290672030458755950133683113712170595351837245958296775137434561548715255112687514026964907122087632413625347301245319235689341128267834556719925346033357590270471771707655684459700573855865435164311844149821754748367053847323108254681697785149988940325621895044091784224567140414722554154017124377787212274437708519255743503322676390521883303697228248475216842347432863469593862190394204418107012596889688201090976443149677755517647501547578521391005346366663996645916012587503445575727379484835084310016051979011331922667546434181268205744725031932830304645804602589079678853006841571910326711433490924071272301670059375787412891606122884160324049736630589120723178520893550681239667806138937945125382944477561097459714222396100209916721486713057105821896182024427570745482737964382499763000286479586150296507222469206851573442575624087959473145826347901817624938778874364823060015971902706547030364842232069067669206948582929050907176770177717693484199801238915919476417514594643826093383990200116808907754497798066572809037453390033992969340051148676924661128582167475734234141218691906680778161803925803814652748857851579643919818234548131671095637952497318931131648283434529525325165537941866069882236569267026495200778096373188940024768745594635572895140181296613831285515511091902689929830958730635970724379687692796417129486616015764687621905852186202716330511915057106538311289269812714896675766343547671517805496158027563697639693045258661561931869777465188502378898565331027664778331449255752392501195250396209504631757938544608162220467166910615541236050338195994791252600663932424624440326721534317214764615475639428042795848127721804237944443670349686830153939350994866502690768349439844731796015366340591029222863834680794096556091356096913771319629440239722756571136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -1675191948849325808644535954713609362307283389851047613063454503978103310200198525357723614786487198669332911458440065671804367986031691245534655095205936986132176660418937769482863595166731786540961488893242012168610020003219383237713818563869678479172148270474941621284213764515089173732200456468414959801465662836869096914767967345972308127179634427794422032182760439194343895839776999089639381755807581343710715231505819881195724161374844686611292924009368590025469010988810475041607427325393272519259885237255871453815455294437592543169026211582068980831148783044929177976444318746689193426997616671250344549453025632920568977965927680573948199318424817183246192347508308017502030975219759599755700795293408373319341706311493339666538122557308262146112896799307288040294378240269666894981113489913349486175329790360520022898802350351933302288509907855137014029134111602362689221536516337157578305669534415080137236207880145741017600127316837692049210544012940430236191583730350983736460479025941586213037102608374278119899955787181071437479076515628229220876640495056645663502936942843556018488848140505187182162658866489336675863671560967872941979273184304767810133501443179370912263267453566223503275171550281285991246231637547258249203042648017633169541565196757394317753613270052178072786998753892669401616800189192450603968278917804246953798527849551892615840274497990309857436021706989673297812849628697609628129607023196769292093922684321057049804313211248413680239550776153641792377305426221620865362566865569753829476891132042279839451139527825490091994559166087147807026350432328363171849711253839479756329593340903881619707648402870035201199548485353369535509357697310017878566309180691693192001463586658619785118321746450912446742243553977725470214877844725795644236817548121360388350033591745675831329687685120071309439029134206512335313860162371534190152628750164287880832501203787780033522007942289057545251581095082456061754828908945045193363807855935419754932450151203612566785995107398579949690938460999939035334460691248776465766906197661991678970341715663425212827688484944335007688907806334871620029015010959015347769785883155057908598344983035865754021455256321682244170258341469642446899127732176387448509050560418997916479671703187963755232990008313955094614154733459588926029615900547822799633046532667837757357146608970109843035337215363195369131243355587695816635612497528608479823990468278328627908810152864645712405120557281129267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 14625121380289119774715842600286454899561755028039564991103204872946798301998388121381663640821383402910734476604704166250236863253979972578357282701333340748014516728411427357683392931933252563173032606738161948854722556336502024424533716893832801317993717634764275268001005135845376763868822284136978731448489064638961675713867616721248294542626968302037643144604434708143856469247889051352548485774775346502354213941521093249070422840787896428960195196861788978227541673212243657506561949339103818023259129173092288273718569942518036560770348324170912942414382431163893017961269065290554989365601284389937649982257179296239525708528303220268276552677955573724103203593899264135038544846664226680411034912141097656067683774440024521724948643289958625048347879685820181388587443344813158257717556458929666753647675849711403432156023461112077068777835180686539908714737198491799819670889927167660956169066325985870469132331333987121060150753728837075884888495741079969201528236701167672795172910186447260894164703000439116350311727314334617762946931407939566134421559949171451317696311450045949801648769665513489536238526678578964252563073275667507072388569250609608490141020211719892135433977161369109719609331226575079619279911733543199552775664217634701773903899123028104887880376474949939012460502933307235950495981868631995624013328353971942382303244094138808445795570572585167142933282610272176988127810585192878227283542396604329228727718318263089303347562678688264117754118742762480398887304288780522294030008639382838452447016309961259347923414045335027008229076693919966870732112415820359611762691491796386558666406816828543616820446628409936117874191518078142156662040477134389530132932873840058382235643932095234710736770682821708657605561865166678888099971120566484251220175952760682805523428602937631936033369025167193423918174539476443390726839747077631079128981678983083845572855182963475465777356538937506305978300333940209237874826093388204134898683011269776330321419492464293741479363147965736755812017986471041980740039356614066786302743541805885223034850683093935686874923739902908413977170004680011704652088832974832775113560811127230955802970114498604435862175204421385301129880559191000254723435499103846235744719104119547692275246611614557848963067428058173255384189264889805823352346869793347485342608633787286691457331038086097359327936391501332275423872446058631608128707118366490274075832494457447194809633206973488991922711215506446090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] -28972186601476247788174026900933178853374294832906736611206312689222300889746955439162097726175360789602278763287553388914552650557852655865448070940388223552322312385956533937809423455195848802968477077531366497917955285127983471571246139700586868512620202169582199390684414501963858972374831215571433966079834070794714882936411898063907383809925488547572302876464848188246203614111201370291115881144224598239848836678242699191343193704243176258899592787070190540923338418737322008386010095874569505792416766464239549019821966222966978167334146203606280493343148321545691979759384771031347534178209280129418471004268269017216629720346374325006615055804362387602024941618260023461745940895287630619441095412869716938776786687218818131033700743922683152985167168198163065228946888853343284779023919163161603943822205916263083175753756620873991850816526054872913368458224315918404932261415907533045476786876696513949102364045898840190023752195712891525143282352514640840561005937136749517205966377711819578617172017613021769384623865255418958369851658230037486885756445089450359974413116918358249408624717341908851609073367116158077652592180651363616896454794607927423283335860001661275088667438523011451769291120689911593983305865713278775801491683763001230714185285464042612731963425783344560659935558726448775639347337467376108757239746517283907548322020112559278392319473644307547290867570757810524439426562918071470162962930050947230891996517144782747340152267740042412571143791988125643415988185345908284926882482574448226154325294564226139090554935511045818446236250902167995995965714171666888334246764601922479806475009557651591219278587908263508501905186478326586216336680036788780282950057034222798703717510392691175584824445385831057940521981848014954867416022958245460332899221761232734612572948751309889329033128638130650106147887188912205226376784148017906999401847727778307600646908974785673031533599906832073129477398183246402147013970382031578912354429832727286703051184554042540025752761411910495103677907667365056863689557551620843131455077679745146157421666246420534152763637189972207456501001310438237265434278555145996218499206280356987493065776337681557080449870921225472093046327592235149002079413889984390078939341548319288350248464443402074193472402500338104605910871003068118392225776948611677260261554109503519959123332550093394800234134136935395251338850168932351432103644527626272377535048590458687968928576730799662389159643238142836736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -33239478291974136782702948836062977089719190602520492011986689193923188730151554179603589216980075709612949278220091120398917761716844234318749591126333677356195429935346916627095809212430596491645893953414173452705832791852007652119514440289194193420470014551818716287466355207487984581561792947662858106439825070182564505771182780607412262105455416880591469707628293910889989221566701840914820049342851859074665199049192826292753460406852191703620248036885579407473304686583291733574315541226432293964231275603680404833150320861063977178156093268952702954482211382916778048508461242325192838229977475673025525247163504437937267523488873990338853118265402122544680805242731326460291012018502420672195844928485698100771538789587989032791592580358951355379648648558505411856171997122282865998285399501784859292133064635276417918953682142056273566318118653182013972316633669604375859878712129031973512037639464581014319869264183064264013456461393005221046652464685419204362216312727074340970794994298079769108981638149862997686953626639526027776228893914230268854718628900243753038994653677673177140687996623725703188451333953756628635606342834849238406004486319001235508475351727103404088358207714991776490035447081680982581717832830854735879451462787618831654157481623493437412440910888540406519499788108297705596987764539436617134723878046092355071060820868741751113152367919842528866375557335524196822435003062278414590017345332076629258738250679987888367169211181979695719399059186960689010745248950998178657111546114545737750667886974763322085262000350142062645148773110698585015572187828880431952937286480837162216269233745758262592473960003722760659072683111622247094783690695623920132785286059658684419544371961402376313248970863266706681039164480414472275460297678035006345772661552727240507874201821785465313241141589152165021939899765524311594957327755285062841764300077632573861158699295022998008485668139806853090989692861020027329690519026390068360479337049855111319371538973170647896449598598704563067961281476377974711728588585430126584417179979328081568854114562841153344193753894324792720190681027029904551101684423182528684619804975840811583953363205846402241606326483677560873190976792918821702903660318194214907300451558445590251514161103003030114339049203758195030878797887835024653826852566958072175108875637633741340478928420190050859652049700720849423698434149256587748055062534899656549288756481487216400965914060067704535945982348735474040832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 242226982633885176140241479530301004811886635334208220835557704871185257739113395860922026529536705691493042916602472138885412984919380019201688617824489008321330711791248132628461142574799554850462265060036396784475165076182726989491066277394249716921496761983093286827966699577274729853432121652981403412685415037772104181951567718594169065872613921344552492214589060682854296337388189745219944458216777111676139390231564284075152092088357118013109781958691367834055060133839634419791769814729732828659631139515925058382925127371685221547541030916527817036957813657107002645474892598429960361661376655889593535545496981830415311776342919786079210573237842201574895577579224270324206919781146621176646908501346402815303000170356191469518947046226235187255367053460878118229014056067060567740403539841839366909970382302063469198728294317839304960970271443291637183858682738934226313733581374020874207806804688543391182555942080120348265558804627931011654008176069903274983087958886029541981313939611717445638683424198084324928547442996007392538593368047352939308425943171497255875031730980610370794427163331745138989259670892121705361181240117418671010160790344451820479693826751864391131968101472024023048447109819094949761616204690991406857475879654447330514593364212829476697149856619168447730384067470670715314859499891468745865365311970593227425846640864416584737661241354589527591046893233730487331444521442331831084939001286386848464191027578072063023863126391697698394989162105348777813799898844904530808147565562163827476635296105532980413419150245141301141923857834056080204269304329616298658887610532551162180879252318432200987953929249277364182934758486651969229114989142126200257781862307031682133662258163261070159043310955181414233845018060321032575988832282798436036492654068456819808304074487523281328255774187724208051638640601839873520967655625660210472684052161664273818176427332303755905438787492311337119462441993126110142316828536354463851169414985019466319069870867298339081142523460569677561573676590611882382575914004108131175509978389849787125887197366093550029116433907468068467021076710669716836176860574414187928352889594336712389528092405720155927228800477742989378402971924503173515914074098368121772570778071036368631023388193911889403401198364251752889070827532824321766264975401957069937351460313961839270907695881568658621433806877371394237895958981976807632176191867793338374850192563062132754281814562570503221062268837790797004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] -335580554603740135550133223912007154791120219979830199779952121942067865540447221032437504952074414179926453006058334294016588051665488435872309521417231564041711265488182391234200122680023991886363657069121011321054494254671342074457859506775772230068896029289230518427341169155342702140464635009755542465190372256306936902061775282243791763414238304896969868940047094254238064872468268432835878640446264649855279567793358221204154938358933665654295397897376666905940741174638266819002462247702815907068648832274906266628615131675727895603438526003091214781523794515666004796437341535992799486499132951105033014422378812287534982087392687110345689252738615314923792371828745618652468849761598102142713021513643781911253465654212235738591547248505155535557281171016246034988154716478293166202277373576707736682981309385133769514544832817574217732242002365777354401487855948737135574349478370241729581927407470320421507631783522800967523723341222538468227331847791876839694928068130605322285824659539002162670210548542815972978658620609421152813060493654397471149914772985598276593846200667863947337488234802884989623676785895376356893461952689315463000272236439616077476713973215257600218762590121272181460437424909330509527005508571943411847169363949042869723176122479530531941713015137553929813133445078846885898308644402065964904405753996966620113296730333312439305723839554083196304076325672243720292853973853335310011667064024494415136348568545086946990271810247800681320738464408722704107509186068655624122278274558027737141078548888707416605181908365146405522186626735687322363376382280010636252034922217892145736819293678592236451303905475023414670020503807685231757852094535113005883562971223277049834144811540964219279257278054294657718712691682907853250276275023653750007302759558899049995207900874387217743120215606757512840490661155458238178481634821133958253848035122780761784122502293286228466976667036995769066856151635124841933600861850850422010530082492625069292829986881771626142359777569495049083580585504234695379801716863262393881683205547946897056632783708023343173289069101962903832484179983153547407035824556225109586498274644582271027919127441408281111852809918358945646921607134183823280098241381331508637389387885176536312906593628113676359582919595283481530383459936607328442707974008513432060264285853142449589301489392743948947108429467669988067784266982722872806217064690258428561859830356580403272638257628026003184368327712738828615680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -316698260536828345033310932997606346372772543725051911486354472698325228620058794671960450773680907731499607926838318357773437955132880142283563271678249631783323154574021894531302588524178001459136007296131858454621770202715938605429756914343676183907842919155658658523182524346897483367818192520316929251215355367686846990342334546488621844965954290699941601569164397322050837792985114381244839269642102298068853450386865391880116181601320276605659867485342499011502943619701470152598249297241560420039082951083305411965852685289899619345127579688774219383372756794073584918239990383147668007487361069553354651425486449650284997372323015506011442958962823541701908157042157880977110803685868031601256264790932685139579160385903912219268523224691361119259872681517019939170214606161900005856391119682166983264329201099901069002440985193862003837597598400581617612973370163322137667726083434881343268302884526531594026766451411759930243520886124423748167227782350483522311353643895882377657656458236944704954102916146362817756027642552305527100728745054063217844701392371171244536347450728963068781006232573943031581232032394194745006319168444020261594973658351572243936508252041985346136889399324467548470602902469475527931655796286150602066441754569546251472878792155919671445583483614635098447057357534794735877733682421072549633450218742266698316528519397313555638435598817698349347046868893489673996958522245805651438904233452272299389087393278878193491382747518462488717500909225293579110980602354191316699956397851291278114479705953034272543787420694542750629459775369983902890920021427548892469020254222577684772305437369427340231586555034827040586548832771000930239112682907871635642913817724294565547105044596332865942154719149575856755929567404536062675724150978269286241237529483023585965224358202458034732743798397433092609469492555352206426419018218020715856749592060326122142423156295792585939831442685127594368089730738980574556807265989548645444938967981230608778653120039006108781831299201959553671154978214558531113482556979188548328423402827788380624172872078823129233287241175406218301440486605598453103275446088113669993300407300106767081856234662733441721271025625633315426959783508230932095373388586472694414708860761069195330991431679264853354914482314374288732373215460400002641183773635844153100653181678272248644961194645432722518455170911077042732101833080402324200780237270307511745840005839779881618097848479724432339053391318434499788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 1673434492637242281874789728989995183342943538433785577640612253396426282847909160279944905031071976033641424850988861379865945430682376502988531074139480213424609282823450860323821659912777981213464001134576134358199913892451992549175050185297128405859940536031436332613164322299850981301348367586321179685009513404132393009272344766050822052469374950354323323691982806050929088495696878248943471154137662516188656647501153528940462581020490003487922180528722363588016847758454222401843200010816629911273145762409521697532968701464365928024405719455587881530192753633809149970261976584909212961704536429740447491107049120161918618630782474719207769816901925416788946349147718325010912700707257265067992821503044575167125400916469807291742640776685756079072037925020001068296575878879183561914823901236996691997029180632892768123374110005096559518603679104248570077319509407467147564290008978192856676598375579842512234968447344873711178806295606539158625210558814434655202477828200257948098885634669645491536814335616389732009255532626830264205344731424181185371540308882138545096070967516932574588173871767418640068532115189385434743078218926760608680785990711547386497768350316591095830091054310722163689771846164307373282777951120413247791948306997362719770252403781790469279094673826938045663343878528217774876610536990274436890945242566177553499056046331209795644861698907908162487497817429087990680359827097828893974126361976270501237285393069841474673040821765732293350572061805578906831876470421547422911610652010955302859659206030020254509117441832073336729326619416703564463210147486782481453732458197660504443792929504510659560770741873842489610824041307036031003456072070521721800775884505751016965743288119931569221120907156671546542244085137864166444040251858954407523777318819051155934534193874519177592290901741068731235886259466674317591145660424347828071697073527632727142447919132011940988875494050920462978083242922712240062342720700643618801970957243336659182767103981310116105712741125775987050588021740337319257800966849192897074261653096641725474378428748283726289630718158166499154910926213868643826834127903332110698924759619998620402719625282668668197044554301439371269681334507179298869402505098942497517391331036536294319384033906174682784479795913545240198954000542268339426460297798234408802075990306685118503255661559949466578620015982206653674717981009802923908332291048456777457444836166535393887879379176257349749672919936196935680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -1984655010744103038863448294358944125847006911924436340760925760788804978400592801821892222927352168416656250877681218835523013971671428109402192551740935710624549835948083574966255095423157018941650050186039231814044585582795003075704549404702102040176192189609017916859446602400052178545573814446360895384193586091469982020250670264721395576687330602063261946873611712291676190525936991617735414044899587762992512384846988105527501621609063184033405157570359463158724796825435678752968323067768274278605489864402906883862509120397322072084877603280909694503173812226470155267973552047442400218702773700313596122090466276146229755395415975675447682365215524015867538954850385143687518308490549180184453159946643906594811935143564635320132574836583286893763408538207501976582300890457996070568866082509950965542800242668528774580375850666969867649350342115093261421807321898751005363300690833359365133657882290753289882751335887944014279609077509015799993463390525134810010513488045501643805125709557615720871317537975976349164709480278935409994623532453837184344021205843319474012962867307532125600882107243191103220880958127617715507454466492221351172367013493099158491312139354172099020906139149987356098269231074175618980033336717457058975093032257853211615694635227925360702661249321616197411631497816631227153963148291268097920536638839937046403243680093083247737959918456034263679406645180015690710131399594132561710114962473459709007327271410132262772325179354480550061455234527678444757032373215243998937461049806027087615192687144255710586096579611309673327925965871125636775360087004405744887011596951075032940780469448493489571517922786875979826271579843839476351586276306908009517346668150637350242387551315546231375769996251004457198515457744523235976878685296410439339138256125981588081324871475597466413490098829731229184376287511459561735891055988967213846227400045410183219451654434335841020046450865264865100198365141273851261619464576141867105279911078441032902555354860819666715534649587515503086221193903086708367447263845473422525000032841119345442773017404075967985660170583389470811841159198229423627363344641183738244011037883358193979017812168346216539169961603301658134054152249604451545806177882209155689902743030745872579786005923229136885003110547809180285116393109395716845556321038722161805522256664170225277409406885804549334422366949510211754757658142981714230743072396343308322777427565899734874714005305873639107927922725553491148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -511277374155337813650059955223754036165264086630994524314369013090423114790205402277860959115836797258548385430056520724320940630148633140931349661450713135583270766898545202456573978140662350029912515672103239072094114136319609966712969941202397622284203231949672404866736541879665094714505515372180246843998712101972155202070886016422689169205040405144199775010075608658184236289140110307137844942122875495932729119627088167647660561566684683733037479386797893695303279337487188670420975929973148768496554196635834002701392058730692494731820644518669652326169036931559839249395321664874566829156514165689643878465209705521243364260950376523613448633151751791178935748075473106970980710093253185929829578573171901566102664675224075642560278363739610640409207169583224481294467328341715511988888799723778076277876008408154921503766194934312176912111400592323037037080803973828088664564249924946379678177819354895846744707125534031867541356617724319881836781982257137234466732046554454895845567975202816748854790628764676647928253210134585008800648765514197562442177107715522110780988180598625005955876302122709406899566578273736222747701649182788692851429884605974263346497607226698226136602294876120656840692519318231239237056195798642112679959663312129370486618717488113817878408585167119243169731983970317010759781552138495406302981731483921909803851726369615504312386094176648186912713473241417674760365522720584257228975021476560647940043713060077090007654041259635340779083613119607812498919807291717343639900259956459666012267339618860219714714987973192073834961500033319481214174604950506946886225163568231516960637303449002321341676934122870646101775865790115631567633684541656720629303891173725287987123832498384591249063950845739633885308931722849840212423336690262869676530468833767400116381052624438778266671343724052536160687926490206440426125033241382241468597155776568670878597332014013288887965202580459219564040306190098587661709139316517187435340492483795153916562551537804029688015283879267731917101951135841190063397775325593897615050360801350450145724313106036429325661960177188945417192709554920875167299958009349810966400584270546873663722247384048819779856190359741369054851660115037210551929254053900905910052923799202775670180691756969486894885851687695268110784239866207450244887853652321927233257558262253381693398059350166933725377518737381286702738709916456670219407481435541365820709215192495606583651610907469580150664417326419385778176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 4011304248293836477029381083364972414875012103119251482429942878090928900239619299497043725274384564821035750892847533030933914779568492584867346024909571534956778023439884059919964251069762701742812958743944473911680351197445594527221602512319783964408746126895884604123188040937050288608281015612896745181896834399717581500708112970203934856962992375995646125487616924344207521951574802645287467140717616530954940756945712089532218881096318515862648768606240804691821344105822296003330918474188673623715317395103820276806636606855121915891126796164763683546742598515907136660048861639703751565522067750259801539125745161163322266326641521619636303627184060490161471477380066295934553656224020422745076148530950389826489568110973511014492338366904571529592075536013293152179262143088638446336440080288938222969103655192917242550150689252495958187409670362738381240009261944353749745921822546397323785593281590822182108162081744004802348860800144402301581295019994636678073763859506260934873248357744595474824485207295672414076828773084039280590995995509324027234582977811869170622271940660805474658163748219544726069022347067799689208332405670103504041756993442272137731180720312999511890017268404868932527659439841444303295791801164500356728657551951572859261176270984777131267488757857325230351247622376423475287580115371066276928102346301144147462551650293753075589374212380593732994457803115016762246412031417802194966722332058543537620371914357501911766673729716070529442471021926555007798466297191325792062840970351023522655649299905483855026511737066593615300104197549940931104449383647275079577139630322582995400675800935268387668694097419594761737243392760372199445876808483402762147933152057373328605465765174912832025889927866993010199388181030966315870174186381228049442791883465395869512306310387200813240096712383902643489227170846753044724042348073472758591416288465757823013215916908070480195137968979655266729451958461706935163044849070578519188584402399870111019861686446454816509406018396798886728001006438086989274860425878403837734718549014223262324107719772110435691311849398991860635721602775729389554888958852743504413449587008638295587554108657527700021790026400109316178089144049743408332865260131800550529928706363643189908310169207829970065798442105066816457832147138001248058239174457810918897661303473080834268871893199798227261573736887779817700678485371925261343071811086495930938350296463526171836337168730340395790380379976445932339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -3752849675745496480214543611372728926865339794551071182343243469821388200247101027961374291001090809653382753336243504033825494862680447568904197975525300800213069866013292321595898384028318990859061014711661694592849672114184831462947806498466128560803679284842069628246715404141224853031352748409752328351871462553796375747480114316037248252232624942748359880241846830471138341712744890455304471745587493728364238381404009185873534209686828999039352155850972115274174878537594834006805310572616435841791061118929927539668491547521447920858172471362694754320142493152288506988825177763600836753987290938835531224875359857146648978804837488073955061323646527771760503751096162507903828411437579151473226961748056834267262451400128703460787584991207050141661347456865873557286396002182410625320877688366397934082725020240160675753805068566574095421055254719565049096460545549369905562795602247824549550588018997963352556959918131488859016423337795027381581197106047817306809149847078058674409734393203320363384583010190367010708555905160550845526272765337545117662670950462756598757445532969562142436103715571789882636802344292475321539627798344179433389249913789176315259129707709655413414568347704851256869744312721425389711430887063024943490348498879162836400312857844825053886678067399447582591232729679188680729081086216293927226619788071866420895434760096987716554873264603294983042606083074207225286952214007613956767247456964626170636018807521296680073290885896276680103375056060169485726484237693169589436375677947422136878931712358936422198954921600609590694378101667530990229207394567948246313878233145868565439773254811110225372933530358023277106623977462209894004333035564356289483257558830963086354465242407390856023322845880554113859016726642995955137528261602269044948139519737956678335030804031656345863929115248124662870181843510246245917047775940013497395780310328267527779203468530663890430437342910546664143157657666758808320623152266537957869946769591857440940420797153143007235843175565269593967365363138576544329588220273583004393175878191202857321724991986244517413262663213626251094839190016544929815088357250916904708595657260800749982312976196626661443491718999432285811055752373655844081726013933867737015149067695380488953791844803857479581699513193354124315053904706858851088549896563649317580842275261391473299970499474071540852642337864234419362174595422286003575614555810687320560344237986741725001468167706692607471683633552092309749760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] -1576620627906428697985152143710050529195848891001250789874999121978613779715688770074172789916024626209927473923176370239600000080924490365260937028939509332075472818460205023338127927128895013383528668891845342704385882625998378455628416236128919328110482453420820947618173100711251054421669945336794947202998548307488611323846509865563254708471536995637357213405866328488721438946615953246418584391037691923067246307992463963310855392472774426238681119327870776870014546819697270860588407354191171017162123589224542224728829302398581849546263218001530990503217754096489655584358307397944235683967111163630544817212903083408798274354000405332104523490545094545551852048668176910606641440687373380718810703200238066388101783335540305875555603373432503236187165502367355175950712310588518785112349160799213846250589522902205404142596989253449182949934924813995429805857449759299713870185363594820835651387133441001406330161907548304846933379661873181049719447509921191091096651550629258477734979724200941325563863994176256917113755526850127522577114435386582566599902792083685677226900002869824666532176400559051123349250312690185265064903366700627456312321389553733905263176240157051686985416492099242901894571848796016331384927158785412291442531409574879081843789857984610340513591952471014490988985898408947611231424886773119055440891340488020847658394025620014609836910968020035895748798623362790227476548591333736369655364495129893621889375514845424859030745362627856974922298214800655251717714972321720750050690794902804071576621782547062155214558937373843923804134999442456937037559521532958835109318198782286476058546554108114902399404734002136857675244321853004698801043368716681020628310772075245709958358388130229694632745182931334337708042500278943620663521942116406904526684884513021224543439585929062155362764529048397100533395797426938864544958934462411297775032815252206289016976762528948638190553533908009364830914300554413004627440708498345089977097337675829332574980034252524529988986068021682349645213264195884881627640141678653355507824595094804499831360566052262183705093727421839680095716845187529871952635912831889513150500969521904755746626988682769922224805408288149394767894696410166487317940485041056968697195557288058999960093519557581778158931237723683318377302198262398354620468722742344056027593174910447067285737452366367671672794910632797860103851384839478403180227057578782632880956419643662835515545171631242293694301707634878919475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 6575794437464763326684256854609804146780470546659600010222099778990113772730415924786115926005383980793813395134053981502191619632022249550816481083039851806499233907275476274587576850384632947761985158806323627165952696414702953260930713668751739885648666628643057678983986532655662551608797259027267815857029993862585022574691067707822509691766446787957810845917753313440006322229489397051179082594458200845013825179031296333520726922690180186042360319456540492641992045029529635828816429722187153354570803812678872900287525161816869690685054315004467381495263346488362191039002977151947395497841688920717776863239834988807865325836428515289240490089091980775518268474103946068312353084250136235948352193436724174151735783599835047511792094741884031457562600648998926862620379384756602158100541236394325152325147707670876197235928722705704536542589294036116702307849883743180350036799787717365416792613539767450671885565834872537101249001827165258841971902015603366408651867761727843513000123731976732635282316068437005469027419678233253919757745662424583354057655658968990109580785369730012163055353892606569878419907783554473178100567596145949838177671013353238062674598759680465736289415428357933489365723266694265559344886489382276035822715708080825509804959993242354178880762962736907331183732439552406997775673966300128531741537541344795751565923684677735165815140232329456095437748135354535748800979625770121206916453377288739811867824800652115468836842702423524894057498192270055460068254036299690103278897733290665469650818062347124975935519569041322889969227809430709455568123038775871694543089904803382447093511608590693303841225263875265489877367597926872814195105394923994225361391442841435751592019327555015697111665249650083038758739093296803931140225242094066034973294007315252033582824761751236492464640789671234102896677727884946576460085111664707280838775838898914745027297230458830066608995468409814471352726993039340046137205915124178334843896781140370757377326808603091141484564619749082603132879698460710329099006193935041561373071133867952731894078540790830000560194654620411143004299617951304999629559878246074469627904787136165679973058915145402126245320043385500948803154290172506139307484156223969741815688407448078817534038274235148393113920701250862178710715005296475600410740603986310145412328258997729117752507007219013831527398279669258072026689534204309281384563771675213113419151481878749728849156643694374929920794062457736873902080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -5495771640140938093202303572373428532033590537186353135348693134271794215244485375125070898400316867541759057694586534037287970923440158936508166496636183904777122777141264363143825110989259962512778724610181636730869163277961320869657785810315722259739807295802319258093739002099847369300860161363775432737660234994690385530149691931019162541040631761541907952152758079706479445361391613969041140346483503961124432232470392819681795294840989010527110170618229526465560914083845519714166664766352887955703782874979181752063448131220177398611901501330845083523820969087552587243182454999508662501474200933066459118169206296369689153492601877049908708798112735323448204404761807541136006694623144945616377354844963738259461484107357482044181123433385928889607330816461810601473642219382607721400685513156736299913053230402400998496343670227871930658686106841002260243160245585899947281996064314377971381148360309964108619530680999787592869409021880982456670674144740095943205128026177457879797510656422285301086266270370525146854535244039738364482804164881953675098726112110183624411559970294061263327539485199086293767917851427617635917699227141500114889723130950724593794434090611672213353150190953504515132027990099196829768402832387294859921706157946605051063375321647626893610092150978133036399572177512530505880573036259493556363970338787993264180010219586971809109691882605620257971750691760671374990257008824994286383814167219475103643413479546665821561601907286652700702634451571007972792899876359399350642386897283398779348540720679437300776645527973102321615551817673383946470666436136780579270368819100743602681742723939781323976093808894107214479360415854651351564744225866469532923087936024960142452814777518146552880970593303611201989118636206800936951786761388304588271363422070238494333260623152838452079725289918521608207686526868574599374846681652961188665534532999953853034311536950672335861422971655357134376305417192176821036875957107286445848207551744311031290997207884107623604348993129827617412866261993142802401494384639660348972553043001865304182716543554749009777394120108303431917652800982386796512492706730150451580859589741580363938778734586084828949783301185402774139404367534858114711482694340592857016466188274536389915921127057321736942115714539467308303478351057638457360968848121871928117679955984141316934263893975628099120005203785356185954427545457550481333211846584828967099964453958962151072967998154658057371998219760575080038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] -195974971978292581482661267703536071643865506550533883337489163156623142415370086244654895411812841004284030517358951224942118188248293401275591719816912408722160526170490770042336744275562365989501272250029565723846406489141073909950192251146363251530207730854414803441421887419406254566431222352105348435133317372625234989519815361470960234181894066657140861572349521863676139256801554305590985900523669964397188625924359880662417188398660574757954177387828597156134207874688889795177004064499772337300936797963093602369652036336008283702716294194397733100310927653908028926662883043664576328011495539368018999318290065605221680793403250580106849634540779500351147277468879852602669615609215970375712065717996632894626711679329337574556278987541704032018449956024333766018416110283263629541769535243540904170237084769346329659724469420301469157156643427474079705676751444423153716035606832800167807566179813415283564371529799874647206068692968086005360355546693167807748147935109464478041732394386882748182778479203222236708319858817356425474236759355704709967623901426599289600004623213808240096344340219284234720777672325277864677609508708259405701164690930239066038037826764282434329296438842431279485060829409422360310104417534457514746628191443894513189994729231803887875559851010748728107886786975630477912182434064928696763208828933502783238760728576724032837702652121922075667477474693220135800236258918584591035391995799507062520884212790014067716991990524887389850465258169365915303131880583840683150675307286982570135839447452099271274038665249478880825255340084595682097377667224852897287223240714293195739794945091486137439893460247424707341806292939637847276162439941389031218557217498390262197753386036848516131560753421554869169808904334573595351647023331963391078975015218008196829490179976645295099875927456641231469411270616261168122347559779056151168109323468867527491444632154278053854656244304846562969319128088921808370625377589017222915444867602445426576547247546202307070861197771443989642541454849269762721068535600670727052103378928733256951262246405473983069316992166308965354795362664057127666775983902212176418610239017838975945279593334107045935779378398543440796831435437114135143737480268696447467397407776852747879347266037350835307770263347163222901262116218342954491975409322934723493791442403774998618166572407467350630246508638815740071492499398739759598519336710436559468455382227194634962033907176320593416523727554889943875584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] 3985948635159001679059351472679991295760942676807379019760189910233193863303756670852735896478249760193646576367641985913966436599080775800363110152061380292443570923226005620753564403576403318918146422298837998189701200248717990297198638880654945916713409578082712201756580134255915371303347923930446693763172231784239892498848180720943168079601337855139643770058090244406808684968455556593495905569560525052923206228148950560366541553494971086266920441061309598404281349028950730337925680873825394911554042593655222827585827407240689632166688455725417255241235749620562721545146169138138992826713823607804023073546026612409301803979164171830744312101392723747566094430052115420414223258664095893380671381459897468935728251144574064495607103485776571957565994136897173330862452562402521162492011577890061967630039657386413152092032117665131033989496097870059299770728675328393358508696855566796646168258781484617562277840375546844927275926545695756909133361136369347438296532019143245444946751126663605421004632747709325657826928758783131570586448010145148890501442719404160821319464761661643209723168542047080846760886917761770914476723505009462821860280848555134956191174542094604504441899131771017414007027441318518836280913846230205548359957265172493911684352637764178758289116701649718029893930496000407275772268179511747478389190738216647847448950350508697679469425746676516128081263185437836542349144090159622513508453102552157355695890235981859804559780728624570764710317132536165674528611237799134079825284138256589757497583899936098584221327666232318180430507941599892610657206902817334583669953514667919337407900673191556429997574210586312142842392742655638209644650894599822583775182670555811556117424397352802101520102121581582677594457053880273530281386405784469991496883638863507031859043515258633175082922778974978599593664328865166028615340495216443650959253959756204025108255035967109271314757980942795303477433315617459976671397389293737649661612586274108527817975320149389289547328791346939895231742639751786652872912080310432977668406454130625721581803703719529396103685032817963685956443487166392969918098539384752494296817298292025415402176498453797668238831577904234099620210175311225404063214103309500798031031246320810207774228131451733434599080580666741515789271263017871095534017395352334061708719337277482286167456181582593313610968702663564354484051220299322127553968040064751969311614557470984711456571430090746094516587128412679281049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] -2481132782026208306845297664510478940473803409151668279520272112380893982430054393730861419274652734357030339119760353443900750193018297471390617364833830118813197739111942460406375198454170761767788010746833288537088075836806572663451290570772459471256747115949432259490713097695435893479437701500689904497329908473165060135503918566231514224941201904460525441472087287745372651806268523231770256303110875668916711477701483800309674832186908262551132259384937115288736438415096488049339172716517541558853103318867949678184984322431926374745567593100715305573703561365478639182178606114601009405777588501051977883764991077021832189013548433787600234352599470682123436870533194632806416030762148443545424032343391440879052674006727446077503585451364251675566645009679753667484936903689845467725962687434772501003225577430456281510008908046284947199773821716595477240068623062047132827969912950797040646977008208606335797262916490976104522865678066075429025106005839890114276370609160423568598755911560915473069316936541983753902705085225287310955741787701289640162577238212552623987626950734449729201046817936542609456708294821741674637533366883033576891283781976224137111708972153059117785206537097476302068650879034538315901257793083261843445163724044256874702721027789086238835277626330196612675684636210901780999834161332367005592864704232918111222988068954312558835878185313218193076786977743448839294633494539805685662834994921684927746119795320925038105422070124661672162233801074360958746529916549361948560287267833088961118340709886900040059815878471306279060949524448282897749634474936325384870523237245785048923802263224916866378067597654538079299808040125919275221781684782053646522871925509587592821483417838038070266965528436451245276785778294149077214495053004722410333897505859263642994251626380927300977702685192536448475742678047443039574950646987892217728175884896224700653675890797188746045728078773972844168996984238842431064470086603203865197932027056288877675477868746990046357649698606877345414031906346402412632808251196550959216453373009701079311095469141095976558419443325964554188488787014930987181539178890529213480880465964695629972032348458153034865417444010546028598425653740677239964393478057771620379112526109212967289593835110656325651555458669719502352563395793275531072753981344789700092753744732759053423372529598155410894200393370138294411125577008299773865114751388747735471260871380660022289077726345856989789452912529686776512512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,28] -1733111380195727976295360463599095367427720303392365943521372236328060388976282265053644901133665937622299345022199321239588096614268230909368696800028416968935494282717117513585349042908933153463182837884031450192770401260110391953858344771896284013500446341368008966257319258807406304295626799706785063726530921088824812313919244931887576540751370260011579017597970038421751236272016332494833884517450895276062411739580964874935444617299338385978865744041188947763974717167454975007588664590401836733597064679254567945092238757037122978429026352503641189735625132825971870783988017568575407825805588869046616059666087042380196194763959667823286934121771184815646014324941947483381875886883311888395414615852852002993018300951817824910015191879401630921785579735783630556652082543455031177043670269464226179783929099961164283019168010685568088547051224363687661749045608817352515526548979148364101782104577240617616550983613275472124285939565152953721957261591103716280027163723497425594294445340360255826249535836850360246558905956825136513939798230449609100743062718895707937472325433912068940145854381522180012260344287529692415575498198179447940920736390121893263581276300753122698228064610280166749117499293283471607556885040762719113460677443946619766047233412942921417038168080828895681973463308706403705048886278944640589944965421668728953950841169709568227665629714702450431872586244277877395536949937995007756223453785640250162481286751027851522803852065124631832373171545761080986767252301692936012742175062540190614535206265738213596409074122943243330885076113203000392525437729682141749200833862004249974644817835311058898609806814842632076816769697138675170710123134341491524748903540339241219085368293326553491413294223534145552157824336395943670089442162130473434948542764641692120459237390024840694347222907109199855197979359403658526220863391702209793560952141863717690638225507091528492987099979761449621395218875953359483149102923824055773255248982897557843297844332451618875189354991064764672412519185058741303595450457178969065006074595437439661319683298960897143819748324512533243392372246882634967752349999225386458298332631615995015146341623758754321391451286683932562992097554256458426307984467910054451305403369454610190901442071419891522160261186888836960306312033690427032393070201309290771166086719834119173508038784811299058815439170552111388065495682635459623873020118028972169613372203927173809119774861879815873751601212892593415782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,29] 4463133385918282141459952547636577373263348754894977602288554993030391954304734883998062123861959084938480632472273571358674170250343954300867364021460638442434153139043160566630677477468048904122906140170422570911719600909257131025817566128190649490811899893098374815159174399585694524086555323676771908490502003366060226613359733262758174867029448952295886407101056529455798240548194467448379177105674665089798603934001755580041292985028085681852690659973830602205307257197817641237545258866576032342248131791025693918294031665901371608183312107649817318653961375517501369835234600598135317681815967531378745803286767858211859376277768550945971914566757912324767056909020587710961232694988087266833210981773018114773188555807037929998580784668928611327339334013372255188078298827002192865840040824835461760231058247314508685554247582228836325263165283884940326157545324146642965722273762626216115108701037487466893380998190554709479375793520251759050285471851664951073304113160101127779815368561645303219883877871750604223185573189912706683796970201831332302921613400322545074912365556261772394283308868444001261724899290758307836702533467134687375527905112188359231273572129842627943351718015092229353105964490316362311930149562440843226594013060452631773804746677131222983922854451740659146639242090759106014904612870233229241815085207893923257645464368551582541078706063756506361212945173846284683072906332729638172694025991621231715500299749227735100123454863247172482249634761052900409021197923785481161327818599128323021975097797934800689721983646080961804861982439331886557083273986038914213654429728453865051359683253512239536447759327099418141043813216609171169174968802817527697324659916625493490835198999356678672872227528719341317545195378459859899473088419116679339850641442241346362392824339686751301787680215201139947343285653864117728114960602437133278937634452078874658105588543790339201060975891213006582281713405258253295763468254177574074180436903698609169429208821288175520336840091408523760470505309133771004684743926237299566238517560170906140094386827623812141941406897605159328906630016717325975501441004065499393248933914672108781253500562880391801731633167478062580697856383249095296048382637592377189085486522479550392186622143747874964373284295062561349651944890021437927481362414213544021603381222500900623287752997775712386847548734017149477397337587257729615125277256973170806427108255389455901182960220831381369158296048954651229290496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,30] -4310820161609392501082751066026955097380984250314511348242176483765379755897674356249667507622918641883347679360307834912311518860613406778133531712488335750557255807603296402401676440905639912106448062854788666610281686962558623618222457767838923652589086578740556818305249090963865153546832379116873760712699334267538160617954452188683274644211708970921449561998952605497823924605204003896637288150846157574403017493696453938686103803736786118957170638443378074135872338044607352498026152249546367108653029990729872288667951949858432381286119290220811726314645184715500737283831806102843103293137250761267074849560008606024624744059527271123489311499752236052235062505224183917624164703279111344080464423856147499336432470648255046678495506281636076830856470816345258808969219358955418682882982809534989439480753744158999085363035382800930093615758116517080841811658183454749571467141394234544731105416925842094902939099862739645811400570814962703971796373100029203536807975853031611370937938739510767476044991159379092218057274994556049208697773554182451974889573494156331231900260317857901236363566905397437329461793605122849501935005657081376962513123263871071532352944622636871381856630433273032285491717408301768293289570428425347906870234596838100915613394792505363302538346276878406151266539550197940277376303445658270068706370710225710927188471092978041790808674104574960580893193098811588402070896879600370579454863698035775542481310535580924171764226059135167717643572411290992744191090308878083212999990224439457245954943317733343297074606743440540142722931221745260279998534401874460583717267472433150800384855197346611030071899837733174455763577291950996297861263798418057597951812572423535465366770927854921123281513200506385537132502959894525098926979861732573358420280884086314641853388351065559743982287493020566302500152688625735095620032941273115041202505171476171290688894143373456070165774637562676503172995704242232927283956585008958727815926718468067246140329624384613587253804177635078541789350954536150537368208993469124723469391798617005571782424613554778727925330565742013086293729241388005194130469346554823906966855805275255220344435014667145506427496457709404283403042168065991005925057070557926790671476847565970685967498072764629935242770224130722252430472186651582196144730836591942115779189578659162949568916968220743937162814527357682599545066232277959849307149066548165109296015319074457700606416561382484847623421145622829544243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,31] 2631284432181824451697181072228947560882479657123142335114041969107262874995235496951756839936183394862579878682981220963796291331688692968610162889029003111509238849726982928221708572265967305140723736490695395327480862804214494750968751302761139784296860793705481739820735377214975294152424958128125160041576123601643761251158908662715877101395560818473969881099482896057559952521386712095845136748646202104050026808844033959693122507618951963004920431297393465046918938514541974766758907760316986699844659625776992706838044038913208690041897792101706678679022034967104363263621000144987477712463089516847336914955527570922078068760010772245585027251272360613534568787092190847852449160938710481487593220792022331862853400113410128793064846011020434525959347505199356572811974246536139738619162982737630389986926628102554940499799939046518155266926966742082432357794592808337440082606733654078135184434480816232810035125499623737972477873589575515927159532276385350011085696897268761987272712614758286958876968642801575323859964492490937941315503330650793340661399119793602183668417171341038020208364602721736066853610044539364854726074089963630952517691912704578006427811628835267268045339970600698195088801427705423724325232594529894013888747271099157359255394922063951056231779926964146673290589103207132024585577340466292065898498191884111413777636849948125613019865810294114629603559692955657564776683686271043230349261016516906719866690387347713373653522948891703450956164737322541245718826424091854294955640631513921570955572016248527476191620526334791532590644776546233696117244777979461604838074650921456846391087621961004148847112040439017194302725448953647030394459520396060178390223245450772580052026011534856824159672415070808367154164008548412770967727624499264400703583153900336622323142613751908927948890588629174262394636790371720056118235565210298886122618598173556450460246315633196965158262825632400394213722884124132318032252955319273796085845507224344167094463668968629924934186350780330846393654393443590940802000941443715421935321452231431785961923925940642669598419840120751447051345064717458089987255874014871516934810204580514920847957132589261972541701792147505610105342131734926456130708933580669509651309642537603029440789063683660285492725679320714665053728309737280969739196276900377361042045307920176248880162823617673272601682709368343155151875146845071543416463916663784818157366885348928566843505515048242422624845270460400454860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,32] -1125364461779631643828441069055931916019939582724995410598800753466718968516852010590739456275556953466129534281044366332830339715256587959138275798904181152616400436673894594912551849633910288634388964212225589207081964818123781240982512454494956835343321553553591655671350093229414691863440742570400431242079587991359855342877253659738389561186666324317491500632886254931306623067000089710086792552850348557986205855025742887182798548289678441512691683180281231208148047447661217192451684167731717043747130803227615778710228471328859007607208089538501590444211155161729052028102240096720915039432626168787983536247001715056482439579428124322137476906998982303477730020424371294705440682113485829773712131339424253500748822102143150778840262569319710549921865712581375988860718641441833825056629465833709169777721726196735308241464686075118452944193805880825045117937296981153446129525478670301037630023994953079648849140163796309208814382004266198110229738976230042163597407249549980967613669572360418092213082430088523986945093725103299649038101597706733772409361260534336621757016414631954029759249806036277179582480263148338758458725321079592729066248949735452870887417994031105258404697144503523112595188888867264470024544428523820617289757594979492919612696878265350631297189598634682790898443534493892071555864110792261342460455207460164771763760154255993367309278756153790385965910451841132411378898932699243867790367219993338174387089943689036994069371764077352061402318127259813457975937075865962105524650596387973876326427727069059773910944268409294303771959334417765704762579456866092855679367407549127499479221691307040436142354714384949380539576387977273809056033662395750181488616956900004939180749629699794513802471222221134858475600910990711385906905797017254112321967088636132864909333032093276818920876933034202380117712785789481275281604364398402127930668428378949679623868117234904988643426896753349830473998704224946945992362535806678768007857399046225223250372713781865966331204223026497182713316021770899887270449476438327322581610748093736964500838276310136081349934523225426871160965115006996002629786427548445966024481643990760742836442368044114667358796773092760534680460609367561531495831170606175097296125019408035536923037331151504739533115352218813206222187175514751717483271888728375637906418238656716012622242183437123500307666578126529877800530788821457074768184217071990890921370721575418414108150739078025103320709383609639134822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,33] 415930192948809958770651875183020344377006031346082598692513324447437672180092020751940560617732256781545487157765479099653387299265865309055284662365364055253030375067354843455056606699345698913039831334097780038264721824418650943267693929566171403354746632911771882233316104719998585863598330503605411360636896306278478347381583294143649491200269674963672183198465967040032358654398339752616935876212661573066247275720426639459442058405779253725256717870279988444849060130163076266923931651618718549317565058949842151245874628257582697828182272033839388266099852830155673330719214820101489084577802005867578551337027111920600243782731489820155214761241685201259399709197769500448466254675312064904606654992879044732490928943619088825054733061564980368518938597793246266031852345665811299114176844208309016909064098139285148616240479862136392732545367404923008363409199290783368583871797791306863876414965061050199265995500382642771312034099085303198430201086357090819907667245965161855124603402460582691088450624271266591178677782248397090064850089864381817609265675873954057241604303506022804596559439427771333387919864259171518935033620368948360438029823723351016640778448379526907459779787634919760725407982477563570052032121284123194655336438277200959403325563408778486111400149964078290816880366805626922181427965860509974483546113397942806744084968390575615077906983712328821435522585872035565733298353192508682737956107345171470086596766608440151612817248254917510770253701099769197135469452279782000352427054671130445304884655708064095913784696694986148213125205946147317055716747627333180275531219375381328695050947858134350985973128991259921699233557510992849772294418917342897685202926115119388866589616063451266625588520981369393517985934770739098505077086954266779581225125692632044964168326247648591331995523583845658163125561934385597438872196588762410921349874834953236393136587673638932847400105400031000092923279236124468284951338953515204294183624342228677694480955525819958089564573287774672669668471470461643063548735528219633221941221461134218771987739211341307702667678689410933958503608925822445272483162221961809307191948646676879219924888290372522098404207798846373296916628328237447756222792803767799325470731608522110580981810769732638177142687062983636969878742837065828343014229966540626177725713575426812310539996959399711845140784174554385717521634994046449173641923302639490951482644937607868488255763631522957981361009390676145602560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,34] -260934329345460831750475807887804598062213246636010282698373203704236181926499765938357832258211613326956630249180716036301447693919249672067978674366285481546494459643418532855475520119336344769115542363725041486851166660456266746702825434686669141596572385770756145469831809753366293557829679832707489152627452341991484492646235211992088576139387463654971388609834276722506516073669830203083503911780782948401518222519808963887465987121618516694084574000009674162373367562369470952339270542066644782448989052128826404874120051930929262186779083206839582008400684508721682074935743931157922959203596067409565984629010545625772624305495531179370446938877901805160196231613916676624063878281680767505731280806680671455065906407177139725396228569927298680037530295354203771288225613971366717025611380436363512995083996262785263792289957863578518368013764589403246974714461779973111500051938488390282001380803730719467387351633094447121354269107579593131755551628517356019301236198575839755742828395008606415987564775148099976156801086981946956208490592284631795467769865508454105400178722214515421029923319603682236554244306229250550187764862600959785572473017928429257128183132328135704415383624629240394402104099471048356519090437324138119661697605457898806269325289010754275535296066478609309296722006794633825244155309226583847612559861218634174315483376154070018076303752766813102561000257090070988287258244594930899073401532818795273435791328037282896601500515232220733469375368952647951534741599090892354838032778299389270586125232216801832856530841627328503327447332727937164417561587426508279534302205276090934898932356083888972873793923748447156260680812152843153400489790520076446006398432145188761793028946218617588394973162738178829382542963515166948086867865640130077042632527954448364522422953160401243699378132639002790089302546675243979961010254685103294385996432076613604249128563297847994530989973244019295226405141809662805702913626590501708346424130392798643783516080186437375698661930969431917392434663632050329165288200590089592550756271754543082472604137961513370056882294319577771828047144199633954169827267835506169060519206720430165700682346967457185028134495609886307592549167768742074927481915871910584628754708196130977432421207175314618584036157126008289205954752935295789872762711337684147290569756290663970475255040246870463641218910404999621267541219468931074985574495085079819778714005978858687269261651738163805244995564543793115955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,35] 265344722199934950956854205400917565872399197259215075562530316877276518555087576575726416504861758994667155483908238812126368477716089059799359501484519681458133828112294873365883567202169133337907360452234065221526970987216793592519889196903630402782301836711088316876753674391008945546396364893707928618592566830144071983943734869869488516748066573017835534557914297598712943071815162911871997401696053265930405015841647519357044196613669656563232048412443384665370739838442383035869077288420462861786576274358323897543406367878407634770932838964264937040528348458773334138363466076736269012592881079714528912538728994474877848160860527655251884615420531002598332665354561884096131918148252821549958050287760786397718928301814666004841878160338311929691498472413612615890587103224565026803516882354996233338030690145162495844573727095440412702298269690921444611910136419828039804549656447000287892714216987272388630613708009380381239913842738543651674085356402588184132027072931567290388234949262393141773812618454102952291860600079556314927644068478043001296751417652885183655353500853211379818000670822925740932187329614614360739638316709639744649256617661836120514919523490720060021188953511169945370545817494369236634713427139146740593229127504044958599247773058770677176299119846421224115488395456537248176969338048418448613400046369082334522018635195365640052283406444406735053327520963770761317779477218841220038625190705927404070368857232519581414980546855663151915604100238288231773033322046093620115041051076808447088831046307442198848902370316550985817135793632869671898393142001281354306158518332621343821584089881672532481965489204346416022497243751539457615678021824084347792867393326409102453985400513461004548163816501368965271520965310645080736286217916801226076632532792313699995578366307921433039584798258188633378664238608758067846451858898846677670496398752061609728251400816354385623803316653120134193795656519957822136522836640540813926630126927789270257491349469290988764298903361131219866802004523042286253325512097146008957205306137697520244411150600119331779378764511189994167848871527600225127056512175585026896704866577676246862245470300368443756932402922691687854298254420477901677657480098966774204997312017330841843432501578449146171842096196381153044185773164882550558009136219864844237741064891587888931994686472993751230789920093100008368059582260603443383754503274610094686011687813312804604983904375956678499793119567624674476032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,36] -238572491533799474741682507071536240985043036241012222636959630191082825674770500113304746320091642814173183760395696870445263453590252731917057534369183000181976229127349863372060711445771901774011004805847594915440246843490784138541376845552578054486134651360902021870070234177544377938481802845554040231146211492061464582087610839796488380147890960330100048561991581800291137953251307814059071239183084401520878566108754505314208042392496989521384914887923531804393772511330453934222301673213968474436871830125802719127708645592742274369069908620214301833756787104944919550906188642400473245142481775771395357650701369420224386183167224849529514902733164096258768721924505170952395260351841323849811068889604275142746915897702103850185874909895216818862385491779205612591425535474113757301446402298201312341190465978546323520894306838808629988585590165921003140820171031622743332383569971812793759868264409621626985770367810079736122186229134129931064785259197948717818147589219742793745082298567485470899772112475424068378827601915911173514911330227351072989692717510599626163991345369557542418903943810783459978592025787656824471546029459012431148365183325201986028008849671264769836823424971656293183258919815527431245238361362165286153785189390930506980420203050468685341386437424185357081521892833441596500029699130027540404910027865853169715559775517643407246935617979799569781221078574558259386428105415155018986629142201680361783645967736670043579240220803944247823858967308000811016284714740009616972713579035984673164269773122287836806154628788236225873496605218813353055254509367666637207475578660747459692758147393806176063140362322688697888768664892913327069357120019365093423030569486890116460375515464491554707475763557467655512473309712026644739178043310132039509078168621457839609387669975479394973137533368859805772914806225843213197557917580734863569654794974466565999934157312366777706236122928079787085569487451077285418737518623286910232899084278538956832870094217850830553514987408298496159960853362972798663634260965173894085164104919461950952252388054125742879895029544731290067857714120188157275370972962538866993614291312173403334670015866721102184576212953839203008633103890431751362946088188679940927472143288731914212451165666393024726416968749237231658110569909516751596405791460050004394149566348678526283502495638942066590656131698805322612921420584716130790458795486040260567738500090987358965726304103835538932743511845932263014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,37] 169378869630129980075298585089535451308452150113925005644396380119446086241887929377556857297703847571137473401617430155075607631420043642109289208569449955934263933981609116613822822100220799240176210475699372061660983122238817294787539695963563076411371294995322677362771741147531350792694253108314903442186292475400876785568204618446705783915181451451424576332074003261928119729282131368471234429243738281085388601804791581940417792258922715973590211342884603073585444792431739038471285786742760394207056660027480101621521618536679662819107282621411925125855630292402032499235302733729952532198881061143227044044888578188399626589464612816273460536697191517104075372993424470209166569360071958051214520191225289372712587799800749147391201834068364005757770816029964568549047261820044649581553464367971173803109331435024468012250135699032963174422612564515292877993174403938715244615163885496480227616089998696742864584967737487517303619658590251975084172572142152930370074311039091158252691321398793803207007656191460239112789547431474535830852997004733120426896015851160058175831093091591602081131293886161636860474753744492101672949659955847863595850383848319649920484054731918499564737575780812042065891031676688270563157964840131240466295497061396229418512419251990500877649385903183418266052566444966257286774377640639794087349648661111760835339959019184470633816805703942669184979396455733867422418304956041075347307817951127408317110029191398604698899934143114338291733778572388834061865222126644459287953714521653944045833835793244826142666381440280151102589556225050581004038915150542974885967457916746645109261575872450685305228437969666727597372560483100250785571707850406360374850137875664158150495025109377307057482012763256227972810581488034378362069892922601783572272550461939237395613135765649850215768778202000327910387071846690970938809361282241969413180157071870786193192626471166782981133835237867666053988510893330077059527813506932090495603777522781383294716049031825884050738896395759162510790644739771214204753849945177218624741322081561974051570344077036211842549687541206244447429477519341868563038991456445970918997806088538210635145012799728709593737372856572423441659975315735298154738362124080983220396277045758826013358007295912032169393343182536700394879163662365821943399263730730772789551862341455677361053060662544482462257994355495824447807552459226449271672093101367121213486010045961926177755520608079345924585205563480097161216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,38] -98247104054667816473245824012816391128596813107574321833539008158807820775440645750042668273762926413013921040894178520498708522646705473757147261842456213805095375960646242962879111338562564630737537434291070115461225618605606192190068980850828007917540448268135282697463829438894399699414147111313230473474105107566296358350645678170303671806660666018191790291280654212691171898723075855605985673716031929064447986394453281543772608502641024123516099651247043393332182758662033616525586324588767875084157736316181114581045839110790557866793418873464073237542189967082080339145383646402309219831656239983031700797341530306049677494231302176127413856407430008655924335796670380101758008448445599650599860524487412060577813813725039327003420447691063357604040774105217971279423364806636848027597566424210585313809216532087734054277243930231922702589039683392734988084409889296930342760282827265762009048839858202274293468519575395660708551563366030279592482621645800506486624492824691713581627033896071338437858275153376344126732283919109627732156140617815052779726373779327953352135005262384301682057482094193762662020134160016989564715685741782731214696505535312298115081796201494196692058695334555508572946504249887861988725679724637633514955493557694353119609829871328397140572127123315075325754106394289499076123431236710655820560914836372533478745309674896789602473746115654895886945192693965934132601004265348916198014187162747035684701804277889532588095863598266458258370831755915374514447777624470763396716879352392178935779408289857340141393820558655469672685132666300665982019142315949752839608899974446062938029201176308424259291016101668030317665483527966361442419232030305592335844069694510283891297189462640060107934096734072298066771482993898419477739332691934664220011247626669287015100098268860444044711611394456473060427328640993394695674135891404878493262731425869121272371500912941586666893239845283300078946754868781147603596599328005203048917617341705309270450587822613353346365158362759936191719024621158910107783270738835576424412061453530999199423183656517200678658687533245253768641295695160003666486585177646502166692018500323722427436397008078685837917734520604980054845424035631012519906952813758691430159651409226666615790857943270312557798447870849643066016275860391392998975844991739923248881830494940567898111115884197268270372945106125749743041812573343055102096172216636162921095912406178700500548714721895953214289312203415748608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,39] 48672722775679793171590829332644996893047952532521119199410627064117998568861231955283078046017162162893872971254190105849126092245278580020860854897157169767419975778464460461200403051122651104314024020409134775408587347849023477982676653855889244710424046622264384642118074006583975014929721542091448531409513742217398423133285215416629695828635995046068880090767853764375264964826558782658912289632440173786285364424794285982740941940631739045222190779771403335715692345534137394587465366868789739440809599141371397633764984597691338481838318753015212797132430737393612333881944384666322453189181496966666985707567780905958748487787116498599385231946335292727038978975703390406404891439711415042556920400989211373894581556147508011166114214412386787464914534966022340740102193525468058398783424853031071899216719911689095095298811109492926485402599864594131910431925782037636016680343489335754531253745470788484117369463553329791282820351754590463149448070787405545737008547573972523616374046038962005351864878343020223382888785855654661962133126425421251400196707457357707859794235119784217608250617852186267807022998314535522555141766932764010850910048406802002493339894100200609792039578452562211138009925674017031711997304232080947330768354446922657222765858841529520715473795266268839310321460411780559869516134306759086037064538792869954293665574468442141002573186090437096297554736089971781851222096758603014844228395365018847345769199546221801471342727439204768705193876051714251186364641664107855906774839772171378119278926807995099715290903370389623670180800784668069425053205687682125601637814950669114773439503143603553192461649929234646882592883269362670908197980885440675635130158046406759982083621144304058992014610808656769960675560572330896583914669240927093266840238652291908010362441644772826150915666525515161050733727651360555088226669133869633978986314054650091271826912492905316599118844630812113397603897056026421214519073107970185708710451585204447763682049473677686777722204839428842992735948409203094307385605849407982849381066645584232748776528945851828172143873048034464115686556705647101759842313989913544862884600142913806345390927593380240253866345354543751634093898922773645660724891245184003281196440843627119028159267058470077348809240673301975910597772972510183231807815666142183360155785121580425715477137108301136362761478114515404775222126565217414661040712767975475619316664282045611297004621995109495710670443422210284584960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,40] -21439969024850623369532586109669852381973744931960474563976315432935876020294656146708122868654366212837293223202794111113324360332122396518727523276184515740436974915669389701931256891667153255253962575764198517992225989818441033627561718013762463979835518705389359081583089116427120482420697687883167806734865863028720214357138110917522862633129666389489866156833938204121625939271265140304645109064882642417900845045454553840673472782339726715640130417405195036086868614935174778278737363272576863422020622756606793681123313801279934827807255853769165654683572251700343640306551783186411847436662661808775771039488231764066393580553507952941866877509354795490777831418420582041348393972743254449118493291548309442881305100007248179241542551099685629580390030576553367209229283930781574457707261251744667126011581095060668078357975292595954865201350447092048775609706603655697316210149892650726277093029905288313495768661564286104828275969233796469682943909187328255180224893506654144631517298630761928480895516015511354922121979201705152392718733354843817404432674892379262688347382095734084386923786135691783714384076440769395879055850951778148262591538022165667812700647922899839062107196611582379613585533653493694671254684426611152350571085638469702119712267465928240280458369287218699911335035638482644825685830232364396145635696420256394150254788054765282241560718160970211449709807487274534874197914006636226133526537513864859515062810436813148112394868253380446518530913237448645960429326705145350870606979630863278068312709249370823101379982300530733192891788967633856289371248387847377399170269232458718431116628448525168943548099358726593083996708344435223718244964668073730199263452620736242836441353422797803947199514601489860632318579990467598322699459033159208133952888625834744256012259022488468048578820808809099014694932013340225911469253830253594099436168573199762292520893007908645737686635169849032280297880291585803694138653413117413841114394450729783966894934198843753543376557117121207826937431529883088879949910758348973998465483405179254042657151444089264181061246150816289748815947422144857964172214320185097155142346120697744068812234850040664729143939706992374859176635573330997937168272698771241156369427337142939356646098586782790500971314893203315860660580355919301496698176521885289358699944415700076048184011790938054180984545954029679861479246857070342792879534098017660889646569362890400306237915843155622698128927544156199321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,41] 8684354340255071176901777773501467437740633997502519652811657711171546533513261679005150026052341143752936277099267725852063695285311794141779661528303645112770766788097408567372138742189946132440318132942773695579548833403380445000195659986477938004178375091076049111932343786934139394675743437421067501565791625158381076162656853732829628155327753787674121486294105683537554694125345578926303436829780179142766406710377544784849606814503036772152763718387444779867034261331729117396159301351343962349671831514355250478579353737690422755848015910942624301212126628812400189239280339451385618241918656018546998799276550747102416249511973697233775876055174825060884266803523861535023429806368413769811317513285540169192161138403132127651120076259863497037046869620420832289843077925809370726299273582679408533126845409674673218820565455879275054605887250776326975755224130845529481331992963739178943751612886058727893129792194689171917562855138815018494055008329036290809798131478417480358248355754690403222713725683117622753124261244359064211529653529357366625174655938417221017661761790430395952522298195583668488888077549665840592534694801004666125033017392175594170149936843557952507543889169671743907687005358848556770543454935490629795799966348314182146225351324511752828063563675081006682997119898334549486313245836007489330176712851301401952115668080556936428402723906772213914521446531555551484827670950676845485977134457103935293857825470662223693171513601725849562835662769454543581912099806708902396395007328209449768358154210663907770323136251920548965842850650235751643797390234218554465015483896992856518653169712733849532349260292736769201451508340507727890645794869209744917756591701853599397855537506006130346448501357693086578739004488651525679992280884905949030860388820356563385359262538461021238104323848964001047454384887255704593587371963856975165043304731839767571005442034082150803124749863023207635651362557061948125476152416989051615710356510554163509702229004713237284424938363245388858296978860425372974362900170533181248414191975309570932184593008815140186760429592620514780354809327393536757502023328930939315116074262181430331990007430552926503663360347081714266220490395910490835700892299825467276596311759841993763388895412475862585644555830108060390003395068801094051049920256953917271696716642440196739085485135737365960189709405540589640776816330666423096256829394896376734184327854302433082822570657824609795154936199284271349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,42] -3303893967673244786849589252248201273275919305367560983683014146083711854612699621594585735702893992344429805933829609718945551546925445028701003812347508169077363194577702730067317826306345031150777661827399255071298080398569051880438688915765961926430281959872635936919334150471160691985376891779186266724884958844850999910207011611032993187367443176182728705447071540409005516186752034929322390688471589983327890642777457210047735418286441254062285887129527097183475283348725606061074195199103589857727540840773619017521006134511843685024801982542091035889876877511292815227223638954452411012521943559083631394453142701906697962735824814309865545840925069695637551469070256969211360203220844721855119141528362347116327530657467286289119896922685413117156943766347440221567451244340470987895501165413849219833247254410126147266941479628487077993421950336581991924125597679124954210630075671320313125376402608607270227754425242494750314504918516220699872553501294869621685744876948877987722371059635754340491177279694686478963828879952019785348304684173331172273992445044703552859457197271314678214861633132246552657918876252197165266121217358958475211049648467587254545163142040485209803811950359489764581991188418792624490419343153929615655294071153876754371321103456360296565194002254979276538555739460259577961707717908434037039961832379917809789396789325957762492705242350084283547432606617273397795433631149524644700109789990386081177850810055919698991224682692007951580038110945703236532884152891249074351531958755810225197813170263647605302674036139907665517632820317100858105228237428127868478928727437575655623662826670433657701276062749532277828071687779643349618604445308692860464651950604590994193735227130622474497035232190346068453429153592356961641809715600888836482866584367709122222442773751860123877301767717814318634726137566530034115508428898292865903185302784269525205043191327612667171852186824694889074030133554829907603061205894276385676979592041511212392254490036366902238741611257230944908393677063779977817975122206340627689735884961517615702313108370820606641082026125528636635128837651588053302366948008417081768985459759661351752777398794586896014229552788199383302086132818356767778415147611391251937689518328102982289438086632958426892638292942273391127726362138213171586805306922397996970851362934799256252478080343280989835430127020914203081393801018613230053366686496934885066824669176097039853361683646710825988619869861445632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,43] 1183551064766690991480806543392429640776620737257607480261129179969034516931868477337864837359024954222506669366192610563528922431933161357946665385552781589904396954522031120033628661849592796210488744565163455431719935495098537488130671266502865272124702001479418952436628492761101626102790510813656739861755567329907949382788873026570041347417639770209943185545379838311420395389039092797218122009364401280671822428990357750385485213386652578715177607949484888579015696617589633630373606911512727142982475347552341046149463188415598572902618625930910454898463283539956219436153213969674193840113748712055914046031631495602127585827277371857318532002682276945293526621428909820343348245164004828852145736861172826910293180452869538128197575478194444948976539440814784715234841154710791797099223172944668992894508374281094489957560451799160976196245196437460994256227695568519527907423081384050418711239117038070149944358382497003261345310069912318043854931614169234778745323047062017617885966209893994198758201082301133100206447562148582532957299854660562720078021064707482608729960014797141726810280557693302270959447002226685426472854615863157186140705828805016152242387848437752517575745660947722535055451895995057562603573325617176675937587891542817662130864587158106429657939037158178968137938625712549593693483743863979739423456937001319184640773201050878435226046709667713308614708851002801461341808283499944523267613605350229584817982054061436643362191797819270906759659196801323544485799574699703789427706317004446614047276056696658455017506875597017429335323600129780860423973683764312053985287486962279272931285095305063366028415129017884214261711854200006569001674051756130656509008569140834092538519962406613744731044960143324292654181617209016704968964558281208935032546467226987064546991732340405041091514341828648837493758954649639705078912338646034327173775025677618518720360229790237893183445858845716015623321716103759403853123787271452360908072888863501479030812431141269199030011022902100187691532261257793848023240011397812816420757081474631763582633076032322132904752875789297130452267319683148237194851245375477664372920576904226273522423302551644199362608460774600758982875018995422799783412045521629448677653874282183851916237222277006893704068321424972302161290038205710375876524955732070360741037802814969883488616939214379094378044228036434340687768784131571454589505543850074709391041747861176540084609064273537970975377042344729640960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,44] -393334741209417777480360839993498215937632227118795696646489346490631242321655670580592242290017148703694056825552615414116969240035556083275154964205094005532771054695266969988688055178969922252848416059718584029850133161060379823969606236736244273318546977656180242719282736429001021519327658910518817143138237578316205244587694187096806561699939501599195633922227750046995713898116391129501497224158651545249452718275614851011337423904935165143905092847027483020637147676520340078986675396688909487807920899729449878641520615906686805680243151822524039813905608520646931590826321425200511102574540761121295593198264893128615206214337182587749243449211923988244163661624979795138634768081170683770690656050599827522036701351217387353733591455392160435279221703545867133715857953411458512635410805196927412243408559192692069183497266359382845087099297381890236736362892356576672854264230503461653188490854440354554905029301416955416801247965009910589985160008519436532844729610278439368890402516312043062734009349818710818268565066777449941276662085126756543269358320508456591488099880033616831141682595516855875944888803422844174006893473251030181992233475371231478253303746080348547402258428742868034004839054526825897073200552408202450333206836800485227463640080272122487124140169986300565557580093515899818720848313949849292982592212803117645418917662588201498147311036064810503831195261216231323710628222648941432858426564199589512231394284446737185032802899886308591591056653386682764149566738256853831545501665796241307365560600851529848177152654124621028455017063023187371262343400175430284927702968008136820585190831592891319377950149620718382603307553860285647889604429934286340946446267300047787989932319220238189070898116530650710159633778462418740157531003983905816785385865507591462865410118936167474207490765745681005707644827800521271504361679083575345676591880142993906237825725055740464847052853428757689140800610822595099178903672880989778488718960255891789356846589777509514970430090540376015089804277181720687865450586265803788110053516934999637882503196073814031002520089443376345403195309596604618835684478550236314369957216499469486970283346154949202244647451564562836428598577182633538680046041983684528908690252611422118559864295821151128482899063664825833340746484932818813066633651378034579072224025446122519439532490668160507823764981105788239980539264582809963736051798023066826584754339662611810524053064972280196636275139190089318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,45] 118526186121923880827161399296350863689980473277689450652664212507870371981772084957195191137406250266130249290261542283989680438025141947501044059074322796122864801715747912338825755696050550168731043007674692746187540634680627395407311333136442455142962961792124699124343062820181453898229013234268499682130089297485951960705516922962836480396970334730425190251750137218591325821973058634497539344728990188501769847860608913181191813232401977396718092925389382364916537850734696078857124807781208045385160989155835813775785908974931107271781932909739042069037811435709668277219328381420530054634936445676369442494271733291784738682676391055878932793348761177418047147269562647933455812870761976668832568964764829431900500875972177258395509250707965352108459508024458821891400004316659831042720124382757847260124066637170763565702278234974667318598099111531499589084991289388552811537688911452322247100853227793886026615957480057087060724760634844420865644545629046988711404898058936694092615368665476750098350946937908533294105216333265966170437950956173722585658218338665532457113528717033840361601896442903337830690950776240511069243637353545203909429314759735970151471342295504893214792593322512957715979606294504402132032385576182976691486605625881807894330101178366485767439893357583398968597823334359905488188551549978862098462886001383114481761383733543399303579287152414457648354027294754036061100084561390156629146869784812845773400510589703350062092469910458497266649184914957086215628576777295121152762289260468916766767475244577823510262039014754535944084542516081128796864704098856456183105977451812879925390566057911084408842096887374473062558760815506884619186489462874343107217348754631496204065117447199874965542133522829558084010545433858027920839033770642166187347879902604240894259148798212588423489076853025804040972016437976267268183539693933648122971628623062250307367947246360389595270351442367214676425784255792170871347632909276428821764450239152639233601091331023026207516668034514878628979711349066670894299501273594315103032271855738780880534246684285740265912412035268698761100698049407609079338910408017039470714422221892584860971729953805783403816929475783389146326927638197834256255673782633020387785203559379950365587380361328320709690969684319818195660659253718517444265609246963495529944192670364836874516667348949414144267217032131137651928544453380208305925427579324018280748784725235540760013163958413142856167476602360299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,46] -31626391868834430014268973018990018058585600495948116421355600448355898217727064141688304513677359783753984493387320149791893495602782740792879786131780580035044062013084529211644702711948597053081157325057385038449823191846543715877830642433489833383465630257853231474778116532123872434873486609025630061478096635782620453980993836194470462372368465127311689352014114505317131664707294276354339110271241712154959414493482815082838228992881111340977013942032054229432130729650250921480571114983127618393205008571588699112384026735204261671361359110639800271447632523599864148695954604041487532487147252985131201266034687315657153464718786016215870557827314328561943872032196095151073900807366297775392978581288148646546044269480988816319472575841661583234457387473469693191093164493058956881202172634177882920693266528412158441078848794132802888421822576752360136084288463846221573909768707111913091196646723575795363605587709057146479709329742738685477581303913695831884534073698646144624343494921610975121281203588787285172214948097556208095453103837044087154617463007797198280677070626339588807942424128366474630924020424205684600980904144397430447997599137029589522817238383881001729593672182707645053931053352225468314462368090360261107755577701209912728206971096740987564833505786997227261953776447011061943780610058770318171028315714636031088876532403588642281549019611975480999821718178502016426957086431232953033499688532321235329760271877861999323709714498524610270004096880611642429621260965327508720176509770291529264680646963333014781480570975474514537015950769498908421493372183358493817285068810832555975166557417896229686543036147309196802299289664131903303171815519107305957842041002459698879168158521757819075400896865441886465531010483811696690137337159888541465360591266894678668652204846682859581019854955638806469188213311675017489535223208796967798887497159534535958028665465164160612143973222209825474791648193097160515850079789990572869457031381066133904191392434213632377948265722063531717366955503771460674630280459991074958157826009295656252802566933958911113511125327563105447649813147240969109325090858778258435370028111190540879707087342206014565391256310530521902451371899911346128738143428532394750292649218260353616310591365621501216190286012291826000039687320982224712468337230840658982151988432691862586348345188779148614749130441837505937084328544296687000256094236741999056744051882404241174442028960738047908512734996594688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,47] 7235808090406478984908704196515218883495893225291067804654993351074863185081371531100079055928799224054765097689963232851028597555891086797361135904106091081007668216316510393442030265895057521686505009566016288406969881671103958108237673669072962950449439036547007309577525739849675569587777059289597611768728400086266288740605462148891908445269132226767724754767492457865926158815823628159225842697806561700391586421046843121701502005573260200071265607645302430985174705710483817259727996807344556925788665390993867985349007855176236010549437692005264494571571234399155364765356944194882425654953549636356678146827876416251069970204400814654577411708990456824431125390606264179578437479286141711486091230268633606128474123782816271466956258137307196638645362333445841773627183875012741081919574138527767033788587723261507524990952761387912518583827191379824304765009188910174265282355500869835388361903066960637149976202577960871930662672082725646481580554061964368683137804333333108969366687911361139465550085299160524768049865044700160077592712476862385921157031911871357559221133395297464048711686348300693653766970977372011406752712448339076295483047217769119380198906747940157009824386594301105570316530939513764917851630348723012301920077163951934105035451484838383273285617993915889281962255592955950587606231052388383640466156332349920496628232615609245096616525233383292310820525089338064155908577442701663187958672607477019331607753478676158600075201447366888492569951739305227928003061547047818372148181001216914692771110882657482755805206094348464275183708449158491213233896963158640637968871229623625931397629006119236303851813549014988342260080710635225513260540893620682127508971078683339689228067971573209995136677240283170930759926850158819125454997226756716062410036211175104349786540438767469487106222171345655330748861263325197075838164829088149693374866190446958490303773683123052326875893803192065916190238619497879447698243162946360934181925926079179403346324067116878563556702567779987065511878617081691796676261697127190907748312718460510057616915792424678787805465023816987728362526385686891946751672068661570596199972464313766586025075995833542658931730644820663189067128347773587932847797242388880402413073923033202823665675988380082177094841176855000062039631548959064629889540703846079440803487186483239007272438220827005386350953198415918817423632288519404420218775991983087229568884770537857188423004919838747964297724848850862080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,48] -1292379732457150831930697875061290630097191058903035265597468878606451150879393359842814179071516260062989675177826256818477196136697256835198158167676049671015515306769238781721864347153323668984126688144462603955972736033217225072210723449898834907998538477354883397604187017893446992132804738998683633651857570214548928240769311087815230623423672728655592541789400656068080954387831895466504553170628558275723305936426592137134867835635855732442600434873907755210172741417007071023540161850143711295410040148526141280139210488241568176940262115073261993311849154365447412384955520792800627199461449762888267499827170752679080682441717754563299104324919718860768429184524635746241204901642287246601494697949690156161729645311743718268952839672803963107825289695248553833027018549136148927261198984937032574710232262387968757604183007569372482414582748906670729642108301592911325521315295657859732082439874098370298271422347497442247352915161595632279768551759226984533122653741950225209816503380986701662034055794755142849081583085412861760569772265202506287487934530264222131252117726674047620171817887183354203276107888379750173473060974030247233110516685287290982440836085834548932912981957437202268527818229608420760003828872994238461008114906409000342841035550436620156546648856670351607299436016759249868285089973970724428042637982146554129563264215269418376736409870785159525439001190530069063512902902303364165323991107505423738689787531999190700549099428817037932550061833522218165456114636880090201464619367807734726409263897763664463787034274583935582887264803654703932253432118913794895312596029232588363025035802308089605354308083831927581241095288468797340093541748896208510322282260416134399365026255502900977977315486429100672267227777985482616602729360675535926885539970199756370568412081136754182036971530606794825216801323892573172230310370839322342501361033132952940117647246680239822050909394385793486475202317246257258558974157029101686836486125243015340084307344217485321747099218931625504628429521597043870751225233149237912142719949302323858241455072685818582146128963993200627095658733872524649338142989359296401642114845004700673480944535234772087271107819842863691002109463644977402683174671564565780912876960516398581632241902491695168766747359895703912463535969841945408742628629279081030066591596049479210477217280314799148196504813358019873707314557096885639094319361409960405629585934700684498441091588403207847830836074879385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,49] 92667026142141885044093174667398640042397438925716964029452528370415978779304177372618973151730242891645394687494500246914128269459604532861888699884555740788818275810955202753293360187395316052395722510510675853425265878249732579810651188671117913078331093517604088780157475141880597210931769816440618776527575720150383054538669674509135426696215469158104159546940529900430632097232495160652016085662776370049918043486989414226849490482447319340952480335699413056859161547649958830327665831271809697021577104991823918840204179442123840221915836889271866630294325761945033305134448594639858570183325839490217649034592330271710983120773064094868859626686094483733258103103904033647093879903723884903280502999374441422715337315761947969360621139844226586631045438711862495309709828808157674176279059910953583753069432636290395269376175647519174824670555069220262930687633350447930222392726956845543139718618548737240965661737059091158013420171899373533884125182264901251505417210324786829278818443074100504516531206449206712339137054063052521583217619991591939029070076331573728433976004368605162375214047408481602135556874399875999494459980877879957771976520288819415640148270938351336205461097335036632283562482622401001141766100041129905014408590911681274777196134621508775465378771571345824510833200150370944196958460576672046000824989543975759076310277695687079724439982916029297651961996829709989147670910539971604607885445113951799055632625014290520596372182520317784224086316141790871320361059340920934434817228638002760855515678930974341873461465140780106452552734753969564952803989554306341417447383411573073074858193307784328494059398108139067653949734774632232467528815059760988348864152231265560747629190688267394925056625194430380701203608268105315081889609749617861623441224911940252976773323384260870884225108735096601375313201663195800936458321998823666902389438478990258613618880634682787964718976232563270195449567926704762999858304543184889272821113253325486125349943656200050704358372696934624322251739357244375742412232488915136801411146679224088342198685800660026654933206791408413110910274196512956379510985126875561018484157476531017453842603274348707629192929620059351997250862942986560338549702208030924514760879835402323134885941234478882487782997704112077072938097113371962074606321086207980094798294465126963993033482905559498145692371333264265955350253444409886824929972390391787635126642418833278531684536030420209555910688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,50] 66013446205543734007153327127255310568361313894595080027458143655634154847863453291159196369230774693882197803078757821756113362535656096364107514843391325176483977436555869712711247665942899518437782307176590394852352457588790039863163509523599100827522273785925333062874946778828162475504624899454415899279225980756738768432166217160356630830470596866570370953086597636628134136841035784939911114744851156670716064500567726377420507370187600146223206419225410922514040522416455601045547814731205543860193257653138425396325778997792527370742900089784287956048005804136909592122952162424857604175186474549313687272451313411303592673133672760184448409496878983615581229876029971665216716592638877374696181538102478565733041608134696961789968722097834975551666055423105153085944563463937508165174079053173450395217018948980563800571142264691863718363246226888830960451948440770782028780679307906800149263378596770120680415083180697181344721072343374405754352999276879164178381476599571520212978113975509789716499178439827332495959342061947862290135065904973253444499210463926798287018015845712072041731295685499584001324263568798819683453469829529479122792400426178868454834877658074914514515866830620550149754430328398012564305756119213917851816262249136099731162939940879884248931589739481260326924575781266963983286466410084261437747436808397832002191828074463545522361490339787824756538652166592869943513585925619488838671596072613958627080148061873270083223581359150092989639688200350052371401902996583342821257549791597528840540151372777973839516062046842729513299986721862904105354667780541004735909028993924625303550589786414158160918879240306007023632861516887913211174551372298464389030200208562557642350395681433282624438475303537538382265904819006950874670937468788828734153990994755519207072059161121926685094562196465377556241664958992447294922884530566940299721579149450148162080794733417159151051392902835346228920003268182841127732537251147958247699068564739355620480265158260761498474540337182976522060687368624807953180221599592252753487474184205772875760118657230752768484091865640020070020612824888361892060698562689954563739428046812612247804966698811238418238256682686972260126105914207413323517061515778402913852548451418119718692656225442378215591182251019760055792551393985101021803572506607971187265882525713591239514611662308932791720534542167012630208676505743188389572945357433789127656922032546571801081361164307420672329098933043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,51] -47507558531009143032492885015070673248364588715868869090864633849534136810434709059519045782213561460813112130261198555775106311808876247591947570432589716001483375873195480506727242441718243368134619276136741211531670722838742476725163465098940389680489664804890379364197708024070051621845661634814197286962602386221769014905987717804152990094123970124220715427198234817654970147835247652530072226146182457739423201349406966226026106445561402465147133748977421919742122888418555748777479065936550076257379666657955485287951854393903162853744977476786765764966003852573451819315343707309158025716163364948348605649255239234079732945184735254807694426464937456532150217782787719650624412473218935687072996355244886657305579082355256764774648019112236833298987467450751507797585776094920966946290748471988799054827011716886335357335223328958048116207873576471005764542272767033445984840461332680212027573756918037700034853981431356949490673430908104699337221262487911569077966398627865735825468632568585649893398933746950750594344175071912216610925040331128384328778315601931193344163418722368744268558646609593099702112014733695326589477863389308612957155927288718163144973491592791724728788771081657280019530839593390408572678636359384935269579844932056834743144398793331449201482517485342231129450232857543028126413616176745771476630500772388808313337942390583722229110614758783013847413777154562630797085809096706832167650238108622226211085433064339330289777730776353421447681325571591669462743115282338423351990156252835849716021607470502403520448030634844276396559724255255484448083572740686564489344842645413547247153096320400184588300843474087870445794914602121808258256266707889330107551446730936662951241805155098889239992568494438368241639871629764070754351746664784350927958596690482349414102100442488561129176499432017467605497159196291261259522308897889994627113161056130307668881380972217885850058641999995986700478221959774244805721213919819552297491665524933694518554800437077987175486756269765770089171549443945544192183070458478775967710384150904386886525603693901397452183223331140124179475500445318673993965062229806590957888310072381540000251505062094872027548040703478898936348547364049681462834267377445008842006423139825071782902525588300639903733032518776809056729408543100138890125217304447776117571587050501843792282872751690992769509561103185483485811360451728919540377989683718400928229824332789157098996357309237998436670125878804480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,52] 20954171926868521004415177718468537154007093669956927669399589957497524114800188847809811469579884889820816941813764466107635555038986113228127292309428483926284607461268000884714260288139318295831019560187648550464230582899045827983599277345666526575881266146916037324915506315724215701482757019025187552518316443715201345089313502468811295190979048644661826775575599199797901286130638039950215794762403840385139926112582302196808399960117763999349680242280847917516045785807316100272032056257084526933815083711674375493778208157590015849726791907200203287016195743422936953484679851128219556755916737738145344395105478541410469380839345398410165064530252207849966978870240042971132795850835177681607858458749178846132280703512480215007108067023075592056439132105684810220388683651391929973340299010320625593965119202528715357353679826181144590376555171477012285596129124958066702368177188190212238212674986589930518201485984909585145528166156596196840526894213600038546508036118693461355914749074565156375034523237403377346741806324325522482477390883488738091856990524688249906287556822684294145361991577152436397031582100462263671204763652623357098954504807815956744640198480334281313871014057540704931740051631952641848861914573909274336464462519725118781976216988484548281017432030766832807318616019816415181337751347956067567484127792505382078232690557064609684689560366582516695921950808792018409905320994311323342128059668982163899232407408909812314740350437031462156723480205436556045287269727066200892250122705881240016397739914669332132724964113032670906370436517471068519769845475101064851937086817205550990991570613854742275465733640849919500098301990429418045658092554094802215860167800598786803333492041643488451695062467332101435610578772352600634291046085929567618228427729424434118279118030563722040280361713365327093831511637736747065607891916266036341194224792223383816663998967450284279980152239424380001717611392842154382756245590363603687300609458979482013293277344979230655978436629044848558165284559684335619254644405023724266963918643546891430892488818258516621848439896102747538420427437902973218041771258227926876941159449542779373434797842207831433084653400743190156016704760728409254403115211361246001331540486444766569365384786615115068353378344809895434814444616329968254298813919081539645652665440458128112449408919063840736191739287989031326779889517759310393386222012414305575271876720762744095320829441420620769680858651033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,53] -7257519957981915351652907089193544841257591891699572498870351674557692585525905274906658948125661217297858351187412568222477541193636903364868627232392643902965225377702477831320550732902847681206721907198224571867957506801214342951824562687527389478522526327509188788523074786707211370541739995384514565969538354316988203628889614522464909037243435942792596955038778981133026577602855346960771823494444294641446334077554661461750250161708874194326369677105720126616888409791415587781567481275410822266444370491666397258574492695398540968593172617875487488910195306864180714447245463424477942174637280619749757068859635967918077730424327279936525426209568144373709266147034874121536370078059426274274782069844391961460182203399706563141984602598679598518382849985024305896471820723978601287052769017521852850512099064343459082155741231917712647869760524058051774308177015161194682360053096441195078642484850512543553851542773814455843897454930551477463678260774150164557456653748358333728043520246361573136139466128101270301753290739604274711591990491665329279269503177565741741823985585111012510193756433622329489158017417261070276820204433629322826364057402211573731625202313674858018293239835500596670179305490854374022052493440221938328889442066223996959998770208066575551241284696185492891016762673589752071909869283085491397460414240777264473522994319533956126444161137304098648718052891281892465745763569000158263285621549800461843469952930984707580026537211533556162450626126785798626755083990195983412916794389076264950321293573995657380237967271241610021125609339888600514952047317971214296239923082146189750465674384592992489985487223555587102307743003760272835521051187736512166350993681824032029295678938587976738338227462149625910533590325241003629697792081997362731082467862451840413644948769601902683265872108580238488476933350319105597829426014616694921684115841219086734273269840881723436135436448499367959428391552077016812225115730009967357571332118528678553850426391884084251423761920486292626159159291303471461178709113562119434211814456467226125269422783502053223480015144851670350847042404287175892251618881689268701618434844703416442181390383826514074018118219901084143912514269175827250730971765656204430284694616094146101795513694155453081744273757498777341331385438371465685718997495576899791847526116146760944862041478195244859337230954194076932247557598113808577766244775123015745792236380213351228323688603971144798970148573675520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,54] 2073987728180607765371274455103808462980997610286311815173837561594442083557893042983258942465241172432070986014839795864986434910879379710208299110234830804266668505037031293595703438770550181603099069170440641712199117741098517331065204103426829070114599269782591484273043127360443745220914047620580858292881510732699061461202388054798069212633035050748286748890257488544765987199677572871135769309820794308559654626945955086735647988503827873280926933555318989220222273369764866488223777157723872102530859139418737517772932585428088053339627057214428927846921090480892717455342370870126998503909522711260097503172126417099914916922566476149444836334521221781365162728007070490319807501764795094522092982397858360280587888400906377261969116801101991507691543015660052108823765620620972149091450401145000848305496250947982895403035892411966400308128501575465518643555051143433054975128355566862246579811789583609128965976483385881421998981531049916849078537131598131517332447668984742818738485491574701576599400302070564442593264113469444819482956280085375398823194150734580213795965310877787528567433185107213371371703285455087300922891685564603893075080135689247155599350891057150262120377669649715125909645562777878734724607488093051735471664529929872319515791273373960691654382182928258768260245368255254685910920063088145033731597250033737476708215680082790984846376772665224959878162479457626446418828307531286220132138718258196669570401486447085862587540120548379841366771711418246384989180860984266596759869036996552916870435640170499015027188053305187331536998535979301526231681508677619876239470483632661044382829510032753714059730549630150230920799732661832094979361970806893958627413906274199928845294020558203067780849082519725292639516882378323675722011165808855628592430431741912487232431959959730888302538425630543648072942840794456400081899154413011827841045535401397813455427875006658575232844849863070234994217684987633490792177482829602204969911654099559999235441263928017751342006168657987238036148280631642285627370181222888721746363344696350366341699322385524456227376654416964258253218395494369065918453587906833473728727858269456266295588165433462263491248595051816540555116211423164291550561392436456825532864111367764771238822398342537676863894315780047511322868341935289544305829544926231692251379042005892650390391253717666369391373530132150507306894201423565172400298293042668862059049471267927085306014685778660923686038536192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,55] -495719847771291157717977498067646819554207665352337926797545029780963359962764556638061078765543449273077966408787246697549790843641506919808125044270944036358427572060697374817595860704334294610442295909694678942584643258375668324762702470019625840289908029516187710197234187198236568237692460409304307928182097831246830920174808156112810894202729364545522348542460565204939924658753691668913446463240105058117276223677001114192311553157036220426545246232272056951701148484042709477887338262381415186179060036628499687311805145840811037843202343369926737937988678933757703829397581909503538471554863129665083424549225758704860329341016659749535712731620971392785495401812583699090390043630124229544043945704068491071094628234985608051622241440819844061619648843665184873171295385343798150271782077922403662803962211180771325271138393136900163919042373790783428951610173348330172153652186829581334547839422259369989561079697260970616567055499453295770798766266799037189869488719800887408872295773900919345796180932426295728212442787989321249254496674538787472536910607588199117050235417002462737187564429300528597565857540919577218218420652647670069952078368939653490905145378997204749527635723352759900547246171192053685718156373318483546831624655450361723463585712525315823823954430401595478528623168590535521287478842346115134886769835955822861602139784697752004711351591121612740055605673976189774059221440595262012474052711732208269029064512558541646825531236502126649900494435646894599312865868188973367727284677919096032467555985373228041677848218550950761974428878716855708386180075665433134463794755196648757385813432095650601805862038116415049728227613221971570310325265483004603259824083968247757582968878602669154663189329269204771841731050755086247561591711576664455110354318261463067578997524807704951152689282683525191735086146213147883666566183780797497923146474592275301181153942241347244060123107746182787079171136325085635289710734265340434213666276396180100584813693510240080306484830942191224680865451273983743789329547874332652884101339702400173616979922371794494617202049004398324675995573409209051075979910897645675149298898891319729043491030569742435183789911111706764763156379112561986155617597836202309872121908562503787384378514294387494711989985691829689366874144443122582037779551991421504265846665271656476260244738896909379921157408155165688216755830409106386075011276777484740208440258953032952406179098365640863797224459468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,56] 99507658493577889335139472414509036167357051280069013824356915713116739129745790663219084641675606069000083879190197355590364970751488004618089735966638317261152954219593603218044551565111306819425799548167490013404189572707397885867279129826451540105335867258625785459747838836377513975507480143521291720470205223120350965265791799521428947463052475920870070826151820038479083484604636969796915008212486408059924079457971204136442453495041221704454557610193666619440100352903129890012420307831603147702931528343776049309921278878961699319281090852025890293644015535233997139175241990479046541815521644902524237605276041003205292605396068022547800803137525131296243302046812882225295203319856130750620267029204552277320982238003993170122244977155505829898289362107573548717482877273005842246672726680221101981456361585328192352306171624159081551498446286838969474329230322602714791945930433317963019136520384359714629979602745425828543606211988650317367974913200944085025801758534213102378400933141169745903052727924737871201825007383132728337437037643288234385777731291047517381445012916236979644490935112329193605981210802089151857604189041217719598115880684074402780705994204863050426406751840410937834105033265981277619093321928343390496327585714631499067480525058994473827325756233411800523492671199249777838383246222464631194561110581624432883874530741862579427008083698035957050558336291621953563473332432874282034459896525616196464333840612537799406716846503299027848645370637122998208527634262730250040070945404277797503388429322192652106950155740616265613422361409662702717914785073760572109170843629797133732584382798857361049352020245070814520177791750508808023334146204423811676016874848892795673580791497476565765248057250561725634755772971158281678764303415331358664219203734956635145698161018116865574723377499172467818710407145774569124809822284487344498658290074262698113555807154012373413221116451138440019505590917444202735315045145256186875902394147634022902217873072629762362903612436463520121108917328564317093279373519294652421926768754820991346222534405615435628550647331187138056118824366932454304116779898744266583580113751705119730377841555809354291842900344478166615879214472409547000366176345717433615124501738135169030136804679886148937494935206533958318828327260662374000347165402655836587337864165271215468744993093818059796281263345782695950538229165121984430043506067612010893290818724411820137772553898555700376110104576000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,57] -16808187022132969213429644339910684700396899080696302373732160995736459551260658408400167108438667303508813339725479266367926259177208004384444796174188905127982990670094096166190137020803874718894536287503982879536201453972049480080332085999288409615939107850515302576536452038970698285258667611058014215605128970996206060637774691157400571358001973369133054256840867430376864511068259266357157102528818953373031024802484154392536045780339594040928421959424474968111978122560915298603799704812468368731010829247039944029429686390481607844728828002691824132701280337779364371388000863577653075569711659772025383411971747135817697690765574504445329799243674049148244936272528860985203942100115470718944374404718542209093622791577508464171795649373492603551244903102827296344222438283724390945037634837935176455933039320465687479059350885164569225989477785318530922080210915327005948653053368128073729759514834202013899109597758563026438076120485448811401802702907122716103356964955049673487993477901092775765942314114988932572884189039049069755006266102056818923299503666635604964119172055306489099156149232922833331453273461526899458210112370695637827418625271801905350791790923438025106574085946929745799491495885355672021297402498009506085541528340303844834817878001052955648088663661831802708917770807181594878600373065192202762157435606872010251669972163999187251661238715595063244339797066734287626538763397017706285729834012277695512855894160031447387473515927634672330996631413383610623668541177383461013443018555264888211953138103082973039983257447058463632922982021996118741901611122425794750245393439562324628903745571691041668210444036766660499105263610931118934232897732157935514024499844011554094796122992132905787096188298299810295916541717305622109187306373984566582915018981556082749267917774380814765433702191984248870851921304322571462547287405065188802139005677467981808371056081650069397111765698904715496626922499884070611357016887196107276989609382337278529290524074075672104343767245398606652274608073830761643292971642906476480633764432501629708490933972236209974885591716948473486312544145870479865749820229912670012856078267132025901247671419341351964096547039229406140358548522214018620491449993889974884200850035367331548169785973520578842075176333327159109231171740520144880042774310530840153345874954492662165163727801232256796090540249450928144116868578278284847088464482891327758682349425854965141349690173838062998817100267520000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,58] 2396383792032779770021196067410079221148478859745757486856423908641875136005084108508287869932947356200289118974904406999817515260522403924824182008014751232872797522770335522897774684007185600078485033369211207109456379864374646195738860429625442753408716187008565677992291422859744670602256498156418863105821507938053199471281319458424031361162874974640683174935219421651251257725919851499953657928803453777552183374556956175727501047012572179316570175815351597897075166664801721128548345406453766595964704721805033781608872086038778842363823376162889839234644942186623355287919341507447439985738478393492659293668134224758352036017144614216313687428203829726622012589644729720039025657899065355383869842387517471990443855105644462859920623456655039451594074155306776227609042755001771762169941550121140345965404647430506131649619209098858630298320628867495595389715000377286831850400726279141034076335469032051618546167241056804511297838610115733422412426343840787778512373553892124676733804604432042004214439170801354690475507622628494325853805876796835136492328118124555913413418348276461833842151270320172029875024558182739850474398528899187312855068763642872047766539706442696253806811599170321286933007505192767063106262582418022270407372574210125258560796162140519724163850980286373125640275647285086609008446003731206866821585249698932590168915802728598913757940814334514390420402970401658778857082045304454201412144318862584572691622623496363688105269414474791468901208918332049271026000450015268145756544319447152796649199627580037750161431508155667978450546555120066113670106166818305892493330671526883464808248106688009753243801277144508474186484390150435992895079619191235130072891601947876314570456611145947833484329999267504750038146930681967762464942443122483867939884658446743034805047556127171847767067599565306520125770050815762768596317197247019965971446700627816277800194437262025250178706270540525596319268502779689471817670386295025015381063636261291207424531526768434549600083096860051873045272811565613482074843428730098264948584782208895661907362999426028792309692437507891730883023793664348290854466808574756121941313408926867939406394967308571698783968031751270751851702758642196195089266885821888338984795158290000004824749585554362301899670770222415937967525637618871106483533377107018466736345875785896602267584352989083458320512588953589591288588220324657427978342089305855566069592425417674008701129382355803533960701542400000000000000000000000000000000000000000000000000000000000000000000000000000 [109,59] -290801811415256386263500686140347434097193333731970529164127851470134780075947064080940480877659463238343996445102904987317010102632928247455916903600989759235568985021236382327264088816731104132705784518239722049278984534042338032943364558882668197944570021270301234894615825909182166572477558568723863459715470002224647276289588297060080809307984160187081638739038041601504346356344047146577363195363567344241610922832093287730551920187604516804012077305881792428441258224224509441308616507943424638129498434859570088236285273760647157506772668800951288878775717283856975286051466370190462158686438991353887463814978663880790237315440484526198221828152506793685022013583048319540243206670873995303132151385352853503441269299137026215607324548449279463648475251425826874225755851705266150316502923166850048032032663654744744037493276867993621127428533470754064924559011212642020853976054542293221321548914454914737767065120890125145383927302936457295455511970047958082773636475941354013694724477004776835981821755803590014877640176507583091456859734122561789621490543714330767810683725486569942616187186734085010293511557992979999311354638594737245544595593513644985954514826072747551794607856046946762515277831571460587124631149506860015576255360705254646792318133575167159038886646945798402913467926397675233201889214166770414845526144202076483160933384160946099438889420317084251175317984079492230734271039319222835896274431375462212229532217115498398424637842987645337382922111413512096093675269057400487384954076087318515982664125167830288347517867099700889913871621989337548507932150538398090250605497930307214658185844811827362128829809601821845720651828945754807290772585124260733003686564274885797811238958598130044643279344366398971285593445047784005804767976625110562273311839461849296803793177371956301610453555742255248557558433349669764327723618266289854400126702100967030579375651352328369114971324088373003407617049661337135611633315987600350286980912367341909032533877526818653394969334703194972558836450133789931058071137964748472404758831553624323004618816171303147093560249273802105669091493864958840120822338235964186904301125911612078317708464544921043394690257222712000376915280881322224476937230926331475660339593424525054696403635740958112206148409127368143687659693487614196086121476352108112011143942608885137818545289216360459022541007057294335185251237763521288126364473599524050062691852257781758404212471022375085678998323200000000000000000000000000000000000000000000000000000000000000000000000000 [109,60] 30678346484434461005510320247873488525852048481484690152623391358213548758659693526545837186227547586791499937517857351738980554852935063491167956004895748258580219265536835725368637253914304720677688904009501400091718941455457117195306334593369455274235702812383325564204569617578990089662160005588316832379193796408980298093459133091852721679875164751571324963775566870697132342197505709154401678982236325342783979002023380946148987680093765016703222358593741611314728680537797282297473824403722032898413589496960384501940044919222925158928977470991896599589522182925538612909169866854589462674434438614981149911304622136329943739868812763423338721983167021659511789979510834370134908476853201981574201163208713907227570009076344896898806128525896399248055292571304522249206790132585327835986323102235883964408643155842178193142580818448675773934343954242159923153226539897297025961795736277740429092328959518733154807452818787368179489272578101345938337263133304257309450530602789671803087470669300997891787398946432665851297119601915309115437300191214824128824639239355340260562557599384770648512300344721287421023357952268825072080387936841614706762881635792637558568139946695744703757431090980038238064213232463800336317927058774292177331559867773393432325385213217817167640087120422925095594719194473289062087755439216565085728739514304556238779751161049425205669154086972265166111516619950542007074296805376602392371266823387450688733761827497569932174982057110802494382217667333354078040270524732978104194230533252091516218481534637725419838504008280320515318234619211163422388830217791744667743404715003760231364853400438690948085202773946701177644746553407715131483581057089965761798658462103309384092332744716089881204764479593033080037415657722142893065109843073487198174928830714802141130184743493857957650039952930436348555005489571902598065084474188892001378956529542145981843091673702044621135378401218669847004154089172889900598374819611517582387654967217601091748175829493375005658478433481003753176098952734303682350103470916960990765249478551669069522655041845397461932412575030721921351407183915177280683144098651698256926148977620997957076683970309874286994121463656395238566492518294466431789454032228004581933654259558784367427937313532209488694861907663725104813570930386371154188752176075347437805907261127654322056960265575816976269390995693188363418899382244940005802178559082719017852792767991118226054846459169735427751936000000000000000000000000000000000000000000000000000000000000000000000000 [109,61] -2930129376181640236307090434604447067603701573651861602548831171677565745582595442351745764110969066532248366905310829247065461974982345209706525006712068944721373357153734558304494427151854951316654389254400309751291959853637850550794120955583787041197608263429540845492979290869997042596966078488057211734233769937887577571749159431958553202580238580690513773622022230168891849015387782116326979888529159941136525147122971712937870416037158461592485312962019146145026001777606756644830107012208940845015696921476122998281803443469441203345683990903273582174078123917665077363440207355944905972614661378338312128322084080718168351951683260304607771072741348877141080280636301649561683214626245196323208806707339399796700598634985987628764084610734192740380450015589163011619893448182536291393382724588223891440162052277032265344657168164945092651309552984252945976176046453786224140191547099523001612093920507490642693321891219986454616615751819729850408385601138395400616235026103022200351245170006854495863739253782601952574685057388343637227081317093901562343937326129493947513547407181995206808270515689671643344101773299905649720772756950039757446594111107048874679420950485125209397076377792310456973369991373299288469730184962820426663214212483059525654297102281377059886560432053997141878448823832015356526560300168603601507110024727485013225207405742766760720958839331452618034182757135129368089642714395878412686141921603471675586417082387553803724219630344260023006404877546769382311297767687691061235439899717626651893657958580400554629641049864519633842979181572836429228737379872194992430977442490360269187691999235569130497079521440921775937311190393301005912582966693209472959977225602418062853313258351506679998433732266885784435739865163473317864570223749510043295586536134482539218113937736178221803530988267640256468045643943965820659993386596184388758730495840609533531066236812257268551098551019593015476626676512984814945585107111185743409140091444716401937261981008030965699700412501036995402294186949665937673486401807132604913788802153882166282466443385949861096750076437024452599985057532259833742671502188950631792931039580032167747614723509698704062345328721550054911763601928902465526369368730912219195247734859917187255005251387439261484182387094410212701815638760098137846010923447439220648013984111141352331438968257121223256004322555134560572587974101211307256379583218826406187923257469971763690063915304449034913054720000000000000000000000000000000000000000000000000000000000000000000 [109,62] 266355246434962439096537847930741382753731765092642805764182496334449589044227420345314766588910542546908878896893579771851281938428703296624109244388132324483352941433080518999046858220716039809788593639690091499692538521138092033353885283073920036897925253195946375994568940084883450448730464917110789353648646587960525409370945607785541511219858749490771720358436177586855044028599764933688742477754487459704167928567790550924478525755633158020201641192071126264563071517100734777216337044669239291294770974121499418151622772392447130267087349965454890565917445606602998381755531723941319578797060526654743307080106741850205105561857608636166890741672327580031942859570918170879514934775249492588931566936326045585997759560956971328556498692580809868218017545344399017664011700052790862761464485911285106107645907882787560129789671285422534777458895995220206864123906577915923743241173789291963928785191119455030490673291451520174390974784005586329319596627537344392611922008354443283155367841261899113730553465842538230068132888205032428546584613350800348887869390374525852417768641158666844576593367603723097921124226966449420225781408836882861288071089909033559551397002657237380219725780431010735949958769247285904129482269498794327387870076705537018536250700497852361616021048576488836320796976977653930738605701562721166877377335586359441872750418263108523465246723581402800670804256606373405352827929305759719364268292094269520168731872737186254240751681194398448277273755160192838278822394045278225855526950930017874800684089983905205605568421129027714381487721227336713307269694359269957852153787700158550018471536768891380417437257473170973403352336151056635903509436879452954734307038198189675722011563028554469412473939620629560838129384839063858870767414762138892616158672276257076885118745130992855100764758324193605228369192506951675336248463517368547714732534732698753140129948226725814623587687898719695121883581518032188602769990455673930770397897019749990210346397140305481587396690513244523533566699214873158031109325073340753757508054289302582418344638193718235866370072182137150694010435178495609367099368483855173014856580111603556831031773361491641131944645603727143325349167490976115122432402074876712387956290157156483860779673208469302351161649616442740104790961980410235701563343680894548858923014895968855299704145671707166020158022134765744864224317923411478950286234632408305639228679279646494164663377312975729721344000000000000000000000000000000000000000000000000000000000000000000 [109,63] -23484295675838463811443810993875011692125502678611270457484007623078147381328487954304557517060216821068663468059825477247935560937112785511926031375276256585328723793119423295692654843454067816527794414410060569815584757750517194317741044043743068061202871721783428749646284290974448191535207996136679729703584932557586310630205061570671745797144601151002442509049273080000954847671098269836214202049337226222574606165140633340278377894950581929668542350244906843523992986103249165340466199359059281776685832499203162473910308283773957123290902175869580871928765469768991194357008012526908548849579784409957595535751726408453527234043650701355188290122417452614229528308349106461600480762679511216635555608835047162613274817403095218748681945245588154613918888388567596038505122302867083556579463196160265540035109019037691718337098323157226066646745357955174318833646860399292734668789268105679733621709313282299308861092877001975830507842475691327440138718519777029319264247217243689087041521859223414773920901188052447400991740028576764853583114656435703190682497199756546148118705699483914643255021740862213562784164808518875079249592032702584758988720766960907065439714770850470517163165949461614419317770105609407689912837818649949281189014159074195879565685434366642109091663459636625076707365381909891793223682515806509202383907908589807228398341812863455423842600244950911473299057287873748556832319237499141790502685313162260910444688439900428469135420871877304718745806582772948549484799003407664433842974087917101169666351325406456287173120137551293075285965135909812537129409137023134612295745709682442354942672686152536003005121886287035942987971609716924568750188953662742845053567159364955116622056024465596976339264631902240956893711040841294567827340515048703805197141713905381199579172144647104047337966748543919471650767641878389825929676673496560825634325447985424469434013841059480139185662714155953730627960411343379337808262703199137286278851017053044532453863268066833507671067777514211501455495163489217304391846980201016311069971942359802071578095010994976977104986805856152185642898209968381701181600159832010499826222316751331128486390656771094651870141229864842434893287881368747665047566492061707600203865636635389885975732425416255831346791199115629525301778010809839148668162238941367520491216350514725517547463551323383154756601313224021288094319996771075386076562244926893399802544135421447567220450434586362511360000000000000000000000000000000000000000000000000000000000000000 [109,64] 1917138127015633127615273442358804166488160092649225781514212918271305122453520504012251214675639404693806209236459471382286951537227257733232238090140647204674211426204898827010768487509402834305518495306950038937151855930247758532748665039217505537514812632585811531321182904286340149126241385771072543990430491204628480974222766085156902110684380254819141872896378445751511807902912869809815710423270850349309587724594602354823967567981685474531694943882515912677920423643288259865516379618310963648059259170731222222329903588407068444593905652096020997660751122002324617484879985416271424947524642488204465230032562211903489159582253811738092457678276484749043917051426295939953131177387627067236390237246783319099403911208304719187411152462051271736723364754056128847407171969868445184751263156011953002757856030058200763820683646210236023472485738997666353808915873692851184739137350889742213747239240407434533069493203468717843609212136335153145995721388937532406336307831088820907107709829717961717850663013579999711665862374918223695788071049227968415258573597746396440670887141978587123213039292963049180840543315584432912050230668225261806109679566695800953156459925632941218534921657068632104575047622552794527271045274164676315918737190789624204985274915239768627420816684460787129866136159456780742956319428209444823157579278423477025129185250183596198577099755279005657662008747102842533543276812998419580404256858794778815881535978651716275307699932527693038077279421706231926177697127477403443409951515312297341726104900613275592338041743784905299618220899377148933632665369896358971906771952103075751456406814765464987835560455763637239745732808273627250848828603178309788602311491662073909185189149774449454689952899284126668097348844395336122155568371994667781047179722086963124557110654728715853524340136964663285378965721745989362559830284476293031186836592696081250061112299828058526975806587981278307722500712110783879584640206516421386855089043746547971782614453573581589469562423987872743087767372318224930363113378993249733478568992150472874061290359161864980648558643497078150036031404101746362372217045834556952447813655328436491884728964823898810909615374306916325959705693490975262913264396162808645854474988111331597935425658040807937655749473599697819367269432340059706564077183772210975442337008184123951167047908143793780879156800771647783064607922021225803350567385295207906942500322859808869345174112921504972800000000000000000000000000000000000000000000000000000000000000 [109,65] -131862448044237763242894001206903455108696867647267863073013895251802243151827032394377129789369626829256428075847996246087823568300272706487364887380574016731515834204533515363239201140014095475343754005626310454280297610427612476628276518073696839938974304989099008626528018139362096942906821408723117301755120437358464430722455985652434351079632641590375951884253962902889057457128170886450964171393719086398609139796995664034954823800958271418738668246976927806137878485327248603579992346304350989691860504989480706881707888564943725179251393272363306773545818509226843061385458653247318032398725501678513693080720362502861645151214507657179227938615139663710329413726184204625325081018060399148155136611995875221122265837482141181011816189857143996421826840464543362539676169410082246726338082741773827350125267292967365756799468728503481975586102570585998349103383569424483396961346771380792667537386371942254020295750943664521329773565601528218997484606879232397554034743793072750892730987014338596715619720251894352964847132096741808181040418262030256023746506607133942192708018914782963590563404733431694324963882644729466914070101733201852647946173442612174974520196017431439578606287663480928430706633168460223739732154490886613067957226566786890964984611436637812209089206267174320300547146458326028586152538873099964133383864687133819033333550219386463424168920148879912125424927054666579363157438399269456779515273029055295505790117595034719786409571041326369198423232920778781837527079352356212818677255722345627495926039110087569158862737990122366656971397121158042940076429790517061985705004452895373563870724532834359722648915755018948854240100332767570619256861703995202016595492223760844558996991044439189451352095455615069518833246882427944399409373703750070024663895010601519725110149413711117426135144050343771327553396040585139269861191138872220729688428397614535891291041967109896980982604981810231179468500307191243506389983225443600035596547356341136199712632264030861816806472676919834609031548454639804457062007421453243517900450945716275530008871527195743835655655307960917905416876509463420259810962668856011052978136051940981374798162353876649612510746993202544574233592793566499899365431211861236297445223379972308178319832341168699483821496065143120865795469157810418622679434106742394801545721208843155516162622473466500708491503290680798521058592391432041850467727354621018045627793125578384313273213542186530897920000000000000000000000000000000000000000000000000000000 [109,66] 6723854181852866689907898698714272509949251525549080603719297188870224096281093827365439321043382279584901335130524186716853973285490481368702825149923693821497501884046219551178545241301405867463516323170252920081903235659316799879887385939687505510441102884820775350314021715475995904430467724408266616784371307823720318131644958830896944360831606743115620159209074020471587902021838905256064119426396288596135188796952099902648009397560872554665607957475288143303644682458632264456662262028357496655181422877796848913079117729124241461410250711765938665565312979439349317291956930737638503345710292241689290790443447630042776416990106526259813259004403660256247290914733266413027576045593822616958421569079185481383120008795896770199446189695070847201124807444495346617106875073247606826688935253312766281413261073055650154823569728470776384114773916793005983213172595263329418148175871890936560301468415684332661345806760711220720685876736811600815564613995998769358431449235134488715103140059523783706232818232630534453339523795052076610562238871778403288984135524307244577585640666613720426821690769226913902632902036607710802962399816242780473800791312409159526904309070790245476514363312486743281053223526101565880400156016178932580788492171416386260691780450795358977302011050051092345942695051554593408301026233862413534839119937691123413690119068798416646800627628729244073888544269443962830864839745131914945983199880087974719764742440493886092355529145658893581215520771056538884118544327944701925884532154413897555242017138690797242117026113931048053807768885113388385090961940455612455519043558196906369216279051167448625056349041955798519797792174573445416148112619463830660048568662252808151335572290051900569936489544642394791117106995575418246821461746907358629382043745717716606379177996525282139894919921550822679628979899754681414283883344386858978658553755926120214352707600699733918835865051061080887184444717294050359048819497050644184579522572136433303771304053473668102681964090981074611261480051182814019760067133200821917024756947709743198426869495764342542874117755166102521240893368644638792898733849398879830209359187526732029098646966073539583765240195729598861466172194401245320314789051209594930591840829251657985565638175249866547117328451301930975541320999370895664396131237294455034356595143073278206606510242159758170309730097274039351086875009411620961381886213877895169386636736927244370051397838767652864000000000000000000000000000000000000000000000000000000 [109,67] -185032570002429593674831186838872398775314839195224081112283225142635514615940123367259293625070036438388039487929786441555097351297890476538954067343371002853897572519522408656045730259843046131929032831180556611047261755067306158024332141450892738390010741252685877125975360482091662159793439788300730635081067344017337575476744957320433510508234425013076443896912283974150706330204835038233132829017189337694905721138940937555902528836616989026059834065451649253806956026582160758469760630466272848173300805333440923872063879642135612364636919870242869544056626096953269802977119270342905595620032877687264488574090163897225747038213655017707452212746782658496346423335175838455636508597018088776270484721412894938800735061111095589784932959564247612430135970444055937767099066132923319981364850880994159084903457958833731185298913640242271630524228191117818653414459975925203048963512131974650396727521040818137993771923378164573892928720929226442754465034839620213690120783128203895385485696804708080622004731752113832832712751919530290265946753547972028425641177601953617602048891568590852425797187632203326475631848140606279048070257784972320059375892706508813517987141603841296753397181848032252030643124568487540240586282643022105437465213431307118081151920043741326257941995362110104993142968807503232642384741576422693805091684307044319406628153176899304778597800668863184333839129279622450286075413088647013923364678985980511278417958447032526788477830147860401407203007967809086127984266994736299576349791368595646636096797544380431839357450213463700505943426773341381645108736914468827425907451378843019304042934524555386179878593314266270859094172487470679445033741494871039037806187798530584189534048999678695954898877888814418915054865947026728985206171017861400354071278645222380186317680159176944482335221562308983643439859131675739137960135448434249378472778424969280201742296928569109558910712372172755006297706753114341274492590007858277274535806160159638523355694327124671288924425986455086263569077611259661557032746233757781171693749321188536356437401030550894939136205287804729224940577331535391608205510836140619324500626091191451701939322456365678543342070599044473845170472323946280613956819163870205871655751972971143215886758535375755823579842247841722172437849892726725601584446922462907989153825862658581559166501299254494011322723731691209219324611237871164237654869730258009937966014283819642245418603517680025600000000000000000000000000000000000000000000000000 [109,68] -4560094857455608414681387198326487089923825435690211766469273341374507405694293670305792566976313108673582614115873981136216349663765590436669068679081399317466216905586887040343244612237774401588064682345392078588447755958575715596292301625193331885345210845581720447480562983219168502638682182870959106182586025123659103320974926863017130997754938477685829276842549584790843098704906332857787868865428222439088402168722461507325554244832377438807529352451671684764124016761022119244138525231284744019662874260952977958671559225030432202876086302549934696598077092833505852036430631103094269344189909665849188927039618725902712761340501595696208453749394766708251537236958995896306457973593314001515243658878367364975371475419146422238703503983639910514211164005013024050405540876751641641050621564048879632045080500539528587737863419977266345114303569751988940394207069302451808467036663547389909129612200725490283316014076839319112106230922247282978402889491097190127034452231862944071145642737144406488696750863822747793986106463113318833816535370606781328310417399840792987787948980206577327239797774797164316103609550266873280516698241681340300266262048337003135784028769231222445012963297884157111747177189032979655789867007046906397296325410732349481015615798216479603550855879746358557307751646721830309672942974451618044522947922199359386728793697039982883897279008307334541710624341341839806641663086202181424704574216756526042558385715492337570377809480988263075238466357686843971987086336580271401445202070079469809292866067831945854332465518366773218542222884122891596267821123487285801437685581827944620056372633279871548674364400719911097879376879393313111851300473739701293518201050509811005162922854006743195698300607047356699001352136935179063016720934312099470498728070004947244128629008193060155717940662343744947014543376407933959715878161506892412647380998244555383703776480119189678104364015705621040361694048751212489308570374915961170070418844938471980465043167479146157265310546179310299185799023269596255286619686891036925976072402065066203634653174672750789601610285382813875380273287858474212803504649955950440871708469370794961930676172514339252932360550376942697783455140107167552754286246238362943395242597767011780194860267872992536162443725705456604611373614714265140168837185289781072846313947309809098967521417126322275006845743751041502849969490128135619359542330179710154975276867111983016505716431126528000000000000000000000000000000000000000000000000 [109,69] 901856248972257849005848349321533428332496896517503128745838003646776329222021910425475858454480767596820270772025535456662098668893323004137680228345980202859840235737868068980195174319636511572439686242374898567893774524158814624291655024346485927818443181065502711415186800269296957450539018979535460203210670362856586737789374778028206384962667908831477512691542146621718418484228662801294116891411406206767171846528177531972527097824077865082330207286847295784432214976795199099649233498395020733610033563953817108531042333684687027373334173082186859693424388607148075308808677656204701606412425626309853510729720260463434108822047534210190111606417182468900487295799287024364151422499686080960520476297604330812854513395828259814369541527730650766194486935251535356360791986934173348979856153872410454617980691607232197312815053631749083519285075955054046465973727603518239443740275591802193935376776986713790220246649323397739061072483979018722237511198101066079027921500721937334640189712382183122944177279824066851106594992759005683310886050420257210606689529633828013252848528916170069314264986863518946057061780167819119784547302088151672201444469112587133485866937807662127061653329979090168422698573396527673336249588038135421962595856443094032253749403285193404203529896541946234113595860951557488959903458399066230033401744787617540606069332511539245980551757667910803479900459079716917064377925389892502618185722738640703812445752830485511532593008276209459676307082395745475560527093968278611191316897819046104891765107779095097298131364995358737065293737146343163821792922187839502032405957460358561171816135016335310666441609882938762714420578508472557310668828197033361839057070698112661006206103560170277928684708564084958992052578434650533722789243102172762422368496723344315938745226038860908166403946926269756972029816349727373079613889504579166349934860346345449035009777664351719292361643617524897603027238411728739016496656521272604289530412076462406626691884045430869351757005586703823258264837393898550431181288119364052469012454846252689382343672874384395222575568015668419196282127097846157276411903993990457764489417940856393523124391482175948805615017633346771386894741601400342298409763408598608037524304711797601255457512830953378470853194869809574170795828564434836941504236289614933314568165750202550914357602825254704558400241319065225118328229150466681749802637438353727126881278024473625667836072930836480000000000000000000000000000000000000000000 [109,70] -68059892436159313206893916830825647517908251946100714717692591194181302697692205148694606725499310478257500983521610769705054755831730459071742967353574775167009833511980844172327541257264547800922441983579744041440936050858209347150692205933362323547498734687531126437147006113475872695524673611881914672557517492367510801472033343851322041554801818300002641751977910840634372193952875213171776581280586100702490099283794429618565994559829740694251104531918669122867992583800696855162862545908706216792799401163239115041662889600593243207938244641986846449032943558632420959474742088607468600067693573402570410098605740583221191968754172931392458249399098046165635264903549418947675838949710704516790273819812087708766981028053325437920078542470407024982932235175340722685562291055595168625977748665395264434497614345106963822173948498079335677404306903951232517290390765379071978055835128649017181871344177619615422321515231137872310829398328814995307299622157666850374452692573401531277726442850564759321976912543019664806576949989570405764090178677485736319892537731700340025410383824368090609080227515715318976331422070545065551857280182046874544242110913021449988996843578442898154314922523870323531375474933333151002562964302072975830933285656435041879858421882832227589271471612827499133224283828141090739806727913766421347963382446392470205699615645126476969193045125379835260538763800998764394095255101038519501051191326452380678130221906723850267815443695516024912278800032422193791229588108392076445074218374365537488844229060336582021338150959980027489868248353802467878147618343402807464938010183822921446120157504943818388102722078367891044817505291159686082159092702490745103628570761408211700283418707218999195083206615321879416987506974337194907203931467063777597992186226274639508670445508238053244073371515782936368703178373716619223717181041418998381891198864211358991210245862111336346486002989112769825570738701995705975912283700215425829334296292632597442407212060710839599124710715255414482663025698617655926914399976599020607732502316567327573310545198635111626161719948033852632281560090001889660267632963679475624960223343882126998448417261145041995653452838751479997002360076146976205531950763820548851591701772427646014259762495935096394606913509402767106548890839011893611067998274765149068319101850717652867888232845778714260476535688718832032312423609466545020448780726762989364722406515761978740084731543552000000000000000000000000000000000000000000 [109,71] 4196569591766838296193560573188889347380342235263501135048568817125294050151345360223644696661526039308819173458324490398631837649620691012451035482070551008661807666146577405967870346101252584169359510011589866158476583046579962293639113479482144099885402419882246069240375817950066627287195101118871380551060973818389166503026750890510357889338546647281974730203270385193430465345462353782400245266636227345899177026642013030164081642415063355418969787479830015175799083021146753585744572927930252489718822839991136302874955023466925613242442098045939740363360003806052744685134919465214016198943342196770255426606454842804271091441158963946558715430808559930329485745443780050682128841377152191813961911550646948973487157692228779040075469986034389254565856786495812450537478544869309834103780481594052203172991789734503302126863520107789447554360832356186876435949119685810948578973544422945412853678217985676397724625046436533660133415562170681838398227482789671811410751709502700428715293100538368840930893813327427038702408359939924203442239263651176882784351467231824719524381846130583157940354729308242112989358874448324904476003094913677120236514891649441995267312097946649762929205643349681323252974250087488582375449625880535616216666272267688434637650604891992140384740998577190824087507661626966024723387738247632009511554918183188364022125585162686416608012346713504535944846954427233481525414362827334412102559981697306420401442236892569199177319002735687716891430089911541470790332337942529419568173705853375786745167356369155592522031008594746966336752495463640694138929095760579396598060949129009009269620075309889255352167862974031887142213755500042668435950211540266603289764997473202045178620072727576277314380008012671366858988695356286182156065853002993242269755026496233272014858809892147244809702492578255180001106090180965975465151198328280653926718249999408217629940566145015013242297057280435570025492789751814296780598578892632531124591454723450551212039054148058129833863224711682174412607810715176996911412665599087445624860803178990044825201104488320315164592750013915197121993526604377715737750307494372282902871285814561576095893086564802557315178391113536397757474273206287320419633706439510354678390912276016935477922731126299213665631976565899177052826695948627523611979475780231561891661240914844140892083331732329738986368396724671823445957551495000734406918896669795042112093719881211185057850416168960000000000000000000000000000000000000 [109,72] -213344536315095949267530722410790586388104999208487070416394337388925538637969600125031288196668437848282392837484971678030553706364719409790981880202317977015561224795550297379343448603583475037798979217799568441598314293709852242120938391939465028604790910490579510672481802164219007230996429822651529249590389438826643274810173115232175330937245803912969467755350169719263120079009034246161451667840651891639616051918973869739710430888333780470773006252134949415691654896437708944753186125411901247767506512329210489309595156652557978867945890280128109366555538242429775854368284946684847201553470166506337033853426707062301482456385860791022779923083223752614916599824371969714937357919886964029989207020032536801122051874921728826624521974999424189209551376693942028965985081425470316063977232992936196902728223659887538799740183276363104011372711323869759552647344380870629773138695920693210750602740282718420941915461304894524936420121499777189766319031060530281488935811051137373589056234419110896869138029478845360553240297865384487559673579625198663514449534707071887465653894109194456196713353306548456853853757920867498827244546888382780726352859647126125979333874955209975957489625704585205633929688102686317135986837748160862202618254167576163510153256544905245770699562131088417363675227672853640120174603295089028872784215735895402678078382278192098012614042633004697121298798628507945582329401190112375015088778181038893187023907235262387996416418836386675692721249249135685472970292226714963055318147319833484884048150399311105477933551220572701931796047237613532135536771409125975840289397726801112148593117496024024709128943013122358592709180684373434269871988812856336090096980870755157637493212946682407311004438314273013494486597192740338214618824506828981578918157089905305667400594929777178380039085951570494041599096195826769903870067982705000747911232653175770613055796833080746611774173846282851898668222928121254368927130895875664535107477631622263866976586929129034391930986956866793574071113039133724669515318196164997019257657772352593693070831139556380031394859438320096645135639660786886495380408982041717996176584029684020860168768655214711584515692315813397813888032837322493308589642052291201746296031916110090965988758934025034131834146262212588414175789422820875140560235947111741662187619777257770073487732136122813417453451273299759822771326273251788964553596922079877200597324499158033295896215552000000000000000000000000000000000000 [109,73] 4767489260659785157326435778154267170614818747092309398931461896321820920278408811935229102861359207576039434416001236681160276627076889329089608491643027271816768525877619646750831284441516681558584627312979623647126712969846290352134763692016080050878328456731437303645118143868740719897382623418473734902545373337631377666208221794663447384259851521792429673955181799452754511673070793498331786378111945603682837361655682352889972072168366978107623749790361304943982859688388070131905162355500673042248954400453636111844237477241404714629595871852169940522720099510431231053496917681818988256178536328272115918582088526607017059805683374193039611185408258857474514482193184292307261748629782162041356906616769986781888439551757255576715352529959962123260466883552482579721632880106695684572421141240414792020976334124044913129314995770169850812648869210703706323921086927535616190160619203511333407855568058233836206607620906490235897104874852833393318187142099379540163779128066393277513917006780821331929024959098859907160870863642523285092211049550560172344249762388512862114656499216008231550679826882244681295547034237664264142509464160024240266532913446969552378055726613049018089049639264265729494743257550963709824820280521718082217723478372406816541508688293511055015793959052537659026764802086367832786094279110071640989072451248451225253999561173870884033293505640717759726101146855701986063370934423845300256957277818639833581639781361308904895725307029903559979162570165704074837575672857672418711084728608726346821721806956669590877889187841703316246677573393249906713748814265372045236594244257645636202042635585700358554563880092540005062893602235233948151984761186467296047765606072233651886844152876043893349163880291077334520781021300480487542552891492001190734169515397295819789443134643301232243153323885864446058222216525861356317856042729250395106799365717015740616276755935191141604907517402192328204941635630673239539855051117468850960372766882113559783986272370559905778963616705212362606591964392523497232814296866166640246829145244101055335078399712797542234910442785297260568948223027212969311604881321217120417605017953300954149805137330317758817576295591418476744237533953006512896215778475454853068610235820560657489542430616257768281240807337221236026534413285258776090105215311567200852255001066577629568801576792471238414202662928422904806538695718263877707821046228173566069638402734486156355620044800000000000000000000000000000000 [109,74] 419359937589035362535949486352269845431294716662502934003918271409569583119644072055071751798035472079228212139798016301627993439115844196918016695656021987224865851052070297323781913482418029484908775290524845677554903824512018421762581870455499950519729924889454342045082010391020654525215298962674052646453345826912607295457224235282779237911454988120051938151681114278592323450139906949467440748853648022670090570246281009473823020566673327381233754324770513666351563319756649534207277286815994701798993497851365000564753433673884081549159126025077538937595445518042264940576105742599864911046746214108492154699186066173844372651968940448536516927471435540722863953068108919627589794146118564614285675207461385970732940937254471248337053890092091097288463442403029577170741812514298842938923965557486783521493315776828522781218349881513940594354496346265912152378229022094744235189912591035607515920858840775539504457907493041252178366156555645896813203369365246190087693636652228176595892755399638039249111965958599570295922276686742513737146430136365050122935406400477421672056943545981144108735752049990061263269198037873648874750009753346619013071109111247595781525565547469273543764660043965262488052509951426587802034812923855258011590169314438660855991383863893585692627077763335167842607901190885643614338194642550431367790972408335981622842257004664855629666086259620682202788095446394256441615650840887214348619807268527529153725384700898743848157278827889483059522432340965968673539227977118302033713531173450186302971710624952864686063065877506422174504948036074402419650752553320937438274028769453594300974173255204628324881602976898922676310888749940022040240825889454084897310899015040662492001591808517445044811785295342714899626186004607856710689364961600793011176632710951098944523578652775527564247654024807455093649335878355223879639966751013486405664787830556131433372034836237585400763434466699599082822483927954666163825315766710593555520988907056437458522931702957849627932935763529973076075550159238303461056859320668544843832434313975199909951423596390780371704052178907562853490636764517264052274886285694212405027457421688801657664918840182250454314055208240520518153626705390686635021259220701722661653607335098956235318431721980203851160478659879481870031267936144982714681945901083419817156788853136647634984703613958217981569629894841757273694277845799417861928226062807751523108675331189066208116736000000000000000000000000000000 [109,75] -50191052528003396851521234078361199765164568403447126373498612282823335316200364461086572427591051106528975420740762125642587776756463197256312688760697820348776993711505954520074125289390836287490961642012807355803152769918972078894045039917737154492591105627540985130928303377685494410896315662283544080576704925510792954610666842503850851579449404301017007516611757550399208535394202466627861147288521462035557505410673244714187960633991474729665159145716815105584708781993767512109607751019351841560404440417306135394950448250802072446562373659850500644406938342103695966521118425065726889702983004566658744506824759606624171278583475730266744051741939643301625775215150958634618758267266354854510300947447610243557805850821406021443764941232525836753685687164474729656780282053200471234343159595440383612758488540793271339600247395911523244372396033487897262915695584912029402471692799303246877269076817403867812487011573147026479094888999156653234435228601410050456639763525042136612637029994466761587209556441665263479823990315853871061290453363585720779280742094651476268467856852456839481746209191833413457647719813470411907096741587577807351457924072265343332572210520083287073797929107753994204118507114982107415343660617477302182857004995426217990632767693198814345105884931623741371827248020023181984201367519139593287032854689299178035481867449666928535326292878424687620190460123556108258429900361852907807277876293631938422682637363308224408091869267239370514142079097979645150100728923397982741606694055062077966372447283062970805438614897210211530946277226008968378400936000922769320355304075509643581926117545217492393890616279634133038585776525950024578684304175388773815486073600776935441861074150871953296451665138339492869326396012258506609332981441914085279855817094838997881883200991873164831025001552464850407699291041128268985181304854611318549605517435333651996875890764464292182174918977556342169961772950126443993946370854960273808536863099884968803032991294193863852319997047546629559998207027226955104914336345887136569401349991666920204350038176008250859835443102295385417639354757113208373867399428853020487075511208067391720017455709262924519092890173468904109715806222507962272415466144143036972877826881954012563683443660609192910222875362025113031448874720522355965250639189660253728797927716594580065415287861148331333429250051842529568476361781172473564000395460787429434553484530155875397806325760000000000000000000000000 [109,76] 2478833681942312574169860987100173293548644285987866719942183566916886371558487249398051639386911084829509538171911648216726043094031621767486201571302488305200505595751013515102403513501474761460591376161765258922576356957877435504397299995696781851222521414303559106704000615560879915479338710437737906796982362125148859230415429025478815035113767210860076238292661393325315333356304534220260112031594543048479177792510755477485721729950827799928733071249484482235485669809708577573649960543105874586463923162545318266475307957171460052728629287500216578556117804649519300571511108260933968470302655284854418232997843433692521964703748002104423800230931714196197047598122081832199347400901474442877509101785761467103542358887287046844249172919690323820345087618880030960335581923346163461805373715962525694816010065593596687468854199225531905898048639527612527853531189907016120859848230299535475573479525601891092103604220377935392422195924320074150158426107303216018425796844853936540935294317798566410114480822550811926531985479516566190515997686924629163523669065419428823236513411573711881423005170324233928871928939426751530207009746979982318816633772216094791904870133010563291036149757682286063419243437039955547837144054856204940264379498699819854191686274129238676197796588835853996744789367459124757655268131000408240242995926861968522138780035765812765190751450154226390885349338100756394419273770690299466669008992474188604811517202875532707424780727174680691708233842033468130339098767646610223412197955342684413327588853907814690190157043143543118853376060923011524964477316093678298555174018512150780960458985937697945768041692569482197209125962921892161759584269160527781200351117205648393742509092574430562677173826115526929552350461668724837311332466404117739665586595107944179033628232454554780769769443093706228601383324691426397262318703293343583700085926887798995023592884419362120779008962766966275702807128160215664832066371642720013975381957138614640974147397430843536916733816169362607887911554652496839581324642599069922074684844426558082166013900822884294341483915426107965044421419512829861784565014542915133635771846186195456808255898099271979388924721370548095139214054520853835378557992085333744679148022147099169271468109037986345351105016405970077418356727549500725924559309083407592082941949836332127732033809134395637289635302743141657128981870026862806979870333411223286191069550315963836006400000000000000000000000000 [109,77] -56050997190873252579567360594102689063012755991154018978201439148164809526685301105335753546324859162029521584520290755337005767788620528903173596618622642883685360017173699858403700592148842047205517209257686406433355751873318707176943665204246051560056510466105943223053451599392330695851665292216834543231945764802154186902877059156252521638821356656269035212106836020858822338147763504731276745405937931120832195224832766307199462533825612267933266255632128590203273277319069388647413700409868245868564750508340481480751892148838015484363725070640796061743764937058719508772622695130607629428996116370151432560051908460395367347673089876806966767503366753418499174704816472010266509295780451214373965614538445787951146235698426645150507177181601385753704314605897290206463244790789402839189287680206642863814006746653409544617226445379693998603660513251567345052063537978007757372051060296740598809477943366648549544447627712018829927916917157248583442293829241547478648294766342600644405383749147473759646296409187493164437527308278883515590702208251131009987281920836691883300825359197599969182644302074605666476807962702409141900035166158679418306551902514679157850128402039399623296611274906712712336472699301408884085990682550325800191664969832628428003087058293602022050362280599336022313096748318851144859654965747720247411788609380763762178310369155424421749370660904982195458503633874610483486834277739104734135453111066827707375926154614049311282634989829662822756238792094374565821170148093198468179424386927627182253294768859105661361448947298452970840464147730954506499748674440513077801446273544352875672819788152271074830672278499212914676910966464977191658716833643339036911727462635490404386731198347395958596518708291264912404829365477885976974626109532948951477105340995944091800794971778425217845118748654297431866361362603199418167128489466463445884845738998872569624765665159440665899595950273051610452528725925134862855694260279482417693850335719553288538060536288863028406442989963048900938255757191879543660235008116069830209067748934398090845872540938469806956780403022532168765718210376869294344184426842199812268519622593557795989662803444112326073890402020972007480450654298609368130857684903538869562013104907645472089818353763635585735429858830589484549275698929351051646234273927638672848790702663815218336031656936724053199705785291178456036316749945887564246298062562527118324359246317457600675840000000000000000000 [109,78] -537832037466747034376911019964975142877334409189907531654901749411547918408468057549787704421258435360249980967226770153398596559718821504057050377736918317747633850629416314829682975971343860481090807195301669924696576618772391308337560795201128621867981517382050812882055647694756002472241063548254504068840229142104254409168749865081361030535188881199196110522189421433090079139867026760867206064112831420910654462928215230828133852894638089395099581783540931178644147574314430397313148670353899097111384003430026799633956249713969792035843512676564380469486151664364335321793610654187357018377544999993702480821586934029654018146754114083730584720251472088224055548337259776492762649940243036253153730977822334858405735943973420618351905224774321783183096202480491643528766596748138025948886044331108753938641805890908761885240181225216649361707827201146859404472084595656369472280033132356706578520609418526247579093893842321616603089047027877754436352081697060750199137935785174357508840907662596057504287661337701351818804657170719783222872968940110912399500311633317430691599523360178030085635038462945264355902065328323128550714459110402219607172410074466207631129748384845223878444250212835572682617016605425602751222443722980524918504456652738584835627765139629939361726712995768005720373338397131811390631557410843107823090839700306235360336876683607585947525120521544430144818066291770013092583311112346607061273504624136875938192295598452786007611468293054694466697081353075534907613738687529702611457646944336599373236648869239936281908834308632630254894930719811340551815083131641078185846552477829232831061850746606514751442169638384458524659541581532840505981350280242243365629593621642565621431707641756790132183533679364322345584018850207146786747100778425956773166914508044701994446506575523475261254309532910067257134853971830323568237015520648818460795729734115757189536203020837564753190352811278517719267169257967363428803707901349914170160859053041055904971825849872309433860626742722876677230195697553282486219215881572795980330472375592756226506378148644867724879917944353487555097709297216553279181146612190411056391960659555658391779077389708241537832015260683671718625940872216408066044513295008487613770335375731451350461972261907532567989189357876532007109030966069894449115830313749579519042526103312308949171672956674085929428785912016435755458621471703277098931864643995157241384725012994326528000000000000000000 [109,79] 85079841847099486180284791964199117588188805647209505276954018214871061906649541173327484829656782728429785685798268585314443980090848721730227539945953496782405855098466268742997288511063096328598292728567814474632200539031414258494341635460637447910245852963052591369364956757770920630468217462628240594668461823687277653310963611336974286225703366357852284703681153797275182106586459604894599487210236570295244640049048974299436504320552372825703626428662579978401340259424248150949383279694922521088275581031544204642943350465486970686800060827930659736450995665490589015759099018346743288468723704803851960102720702790526146679911833202796091377641317764738850798810290093414452975738122480020746055452040273699596738608664559267553791551652781786419204081396551776785424462004214528981498513076886129843230480843157170797722644772169787466181391078215427066363183606352633147957447333180827373986759826537949364703178603358996186050346864679506016002914117610329917121609851507258376709727003108288334077478569731882292907290917327912882125558834186597142750914187871102152745449246802483591151178669828764170322907138473381806264398098495373351138334316636242747358128601417461123717729434198724690263993786927401029043715797035652621298748380596561888150630107149126922016181648452338019180324740879131091541149506893310931207623921191211830256708997758869028538166199075287546341620529610413461215412428944423580215145279568946126118967120958834082002679425008025436349751655750030824391623715083982385434609713753961088680108670447200345107606279112650000570645692897843988224383509331643025601954264226646776448752214412234762442331023041338923321030369193399482785447043672313703538333759419030322377730725397232923867083782890468193779930170486762888112179527435106278494334243548739106976595653980474994747225055182965088624441202458040664850652891983350239601563522046628360510966594546722710701546826942368505418442831366458895182433978905444987816047779196907391825863898874343731732483116311413622301852452583229296166136035990126369795809754511567665489053823451072902503157500211959202079834202858614857321281856663489793017907799853491090828481146874345658376197455827162933667598277302526524091749809640114989297735790840317580367855885817594631841909917502619794149334962975421222126382096248847179443735788350748768630255156742130640968986851179648710861587324064347956330800602169371540279377347455693619200000000000000 [109,80] -2992280434892661754711586285011780436126200955100760804192359907739926211959269799563125305856503954485402783342422110090098041824282852857036557354764379661034507466867514383452479396303905667127036489312600134828406907072707457678239115565618224683772605810945616431322453942998170500959871900647016730498669658296516422933556221495860636657784995999499005984605638928249087305461456138495716775739368337189865388260267822010565847622094319785108303371072033947409646526628877557297301486672042968584453856174457361815073152503348446237958904614424912294800280051403950980719072915587672761683591208371871726870384138353633628000590286512076283678171853045335786120121904933779783226131699910660866841134362226912596498868445681968346587241514059055487457326021057307298915894440588860887817739701459496242174956870188820792695484561545391471373771161275039951074121884423785497256028301960184925518405038822245473625167885903003584193869336163452293363553271333131886277876235102187145011024824746671873083680114089693966562871876843971645029096481565573505076680713690758216099296128156626381372911847447002904525845086567309711820117238654709604821762077562086538778420992928072786891669727275898928499863932271771028718113100448121965971756281695083001707641187802880198231427117188681503978257020895868165190103057724504630989397215020105621548570092735547140886722661774167675664593655966019266060734641901370514705984249197965320105436014703025641159290487251809523321399121236486642937952247141144901326589154646250491071870804548614513621085948015246115422258770779671894602252621151439392946321306143517793671032777040453906356125098309638942532231237740149470640807699935530200836280692302751798532187661665028285374423330139637084979007866261745792904439103304561008336561323910565827876588806055423665848132512533540240111378120114278397231549781249950393205994708795528309504978510262072216439707726675806652906604026840050312691554291954839497399118344170654645438089519394798338723636191384633906360081726101275860698574775709561677838800537045489981879407997008151740926968570528198566026170628058461604521121541998912455321914148576242212557229838547909235465581907322542993438109537227727018742898364339271638234373198398348407282909277190791734598352805343193051658418034036996750906255111935908152407485030508533760232617590584712145489449118654462436497230472189770099495967828627800345378183270384009216000000000000 [109,81] 50213898927921051678869121836751259107001921656402175316999269477140425702379983204227484123919251281445324884172603555198918009288341643057524383969077022544974127072318046221369230731594870807196986952790626613827265428561684185955034502460195553999844839570690930932074000183680480415941397713481259962161393476918616305940592051882456825590650802134369287195050434905619494023178664991103841959991357868047504458961492683590827954503979908161371870839873951565249573577390480324708822625289004521780076124237174838349369006642766578541643530109603493269487946413936142226094663693860651523763580123073616834128358803722043011087792183135536214055324999127334302460194215593496564783142164617341069562328648166646841577390230273855768100547739060637228943375499876517680695483426263217008193950995430613096040872874967636803126835910257183678444526110926546848719991557627563557421630399280918107200882165869335340768309977039505647693838294633988797591728983636811379942382903332328400951021870042706472005148373770927669276395215211943384444007249018547546049298798326064779540583631144530923665832605978253471290574039929990897423911215204310247945263772741365227068936855839229295498307575262506016139016049453002586833101147982853354651717854086840005921714111062229612792223100042086738273935359528268609543581092208232938725923869245576556752767367117512957802809195707697496503441457047371281483714406679033670767246416533568026932887567747688034796458157714217926277587032018957191711630458403429275312604050337562142947697138832353067893242196453331315299109798771757881107239691029797582874998413542578247918337555734564675157636471309324667823958213897229768358675789747300956661124565742260551634670473079932704655174357380335709426528491117690710683613503260216542520835623893178050129779348909351995662201742759242096960092690048029148694000850560718910123702491916712565440630152749819390447665486003001865321983439567481548653317193858128252929896151057229524223531374157342126782640128257629594332134993573971690283276300925201230878268910013919145252635469520321071746952719343765668376189409551402623635068344051165044800472300819814059848236380831804055444012961419737147329200456597313231876997468242291510536693010810529035067698034491220077934473503516614884585196362561643801672906924331234744371903121094667653421499996293295978377123631086945249363191976662066341655433256254621742014488755621068800000000 [109,82] 99117225523096276813208017972817931289702786122555080892156239460501225323390957926561904818932984567804749581095298035314045574213441126850570031857767429420442064447749419314604812874195715212017175422544742502216015987771241888709563461250974018761106078898167882628442918949169684738141506789855791384710126500309820479284384043791661221196124586703986874718346472734892915511536756738171259224846341078034044463192823230946766914573307762309954545399743251262263785876732355694385552512593378585516852805002810719781289439435676184820900452283607657502795429635649571984414587633102254758274364312758946041379670092070974578657708714657158522969651348665707046306253678771684030857061504678768586515909378459312585080973273974148248164012564895650365189719120903082979582449100410792511557690006657574783644262306265811922036439289822249923133660416626497989783765569703090963666003486416725953097505959090885685221107976303811366598132311678231999939712418077821796818107614709091064298112024451387782624757361166459861880917815166865560493046200337857027971323713254379224473720897604622465403388491864934151793331247977648154095977833085547866668577390386127367428635143234019808474084475517133874812310052592291176491629843943698355787549033648610466416155905113046313254572048576178488701885858565645097191662787466774549630043516206162031960384019995468923163035224276837282986523025356366000655640236776661719502489589632896701775927038386941175587350680409369830619034823446359688246870204983013411564102874156543610567628828406414086144920699502715564955994277045702968278549770669371774532674940428828486141229967302298523230314654547134796504268340587312302635403743760999791099357185078432679709059690434087809846176242827871236619906481800364056411417666047024678030624085134327643241093205380137810866584779532201383721573574728614475107493880062150434321609642666326737052303252113369404712226765899986765986408998639819421447278252069475059085094064711480467134764140381849915590193510807883949771235262855462441447651212859961065296005269909556646678225252582381044238182911001713584831756589000651893200264003988928916656667027470121985200870201602267422047045272404843476850696848801161949959941436893687007057738789889128010440283296316728660569796837865933813483071841307465186401456407625348743152941851146984012082619862392676372434631706678538196856145610576314293000563407460664194118903005184000000 [109,83] -31821482702293086035588857443937009161762875542492993008500099151346546120265390945802852319811445323913508926441722132650244193070901386651149325546656448366200280443026030428979179006249719679698419940615632334814153163696763268606236797165243378976702825213867034195134981490419626221334118361356656990329562218403159704306455212021408156918433655970288284566052523072901517664941668715418055069448937213144239074464442065066283387195594999227781721859589161203682457498700456124306778671003099182668137796148620999949066279993041468054024225207253903925538006101966951245970577637173638671598120174888892616227279844537321414740458524998524667360561660885216317200272013512959786523003886243872797016202818791256039876236501495890826404235654965165882791913352077906042374598865085240074114240835694765202069987143102400179456004774467088278714444388551138671284961452565018544851609306453897745136412287136656757291357991577586386400880530754610376175099450331203371382057955562578881991998211313862785839430906227287636584311589362318900347544494546227782474762534546337228289246009445758685985394678063984181297196642196039496060595205722593137555139475114285586355472823203892200676671647212897163254476500801489925166658820263349172675641379455517220283246049597203561755897345496937002852589354799415313901127956972136756280647883035163023992174076112641377590367575489924915264463633256050237871139478651513344503779454570044761555276810796739316476788484659906503760838209219950614482252084693329904682435169491445126544713360915640404012931784452271657894641241258983257056410667071552365803882986200779451983836886930458711880735899970911369090318234526795920220311824411228023836923978806509275396134958542292654143598274417881554326489859765990879511255030694307786553983222707727280490334885144151519581868327111544471507448843533981854920310353182426220564881740337082762490864028162910187546779176343324132310319244172700540099809931266138273121263870986156908029236125254650514108182866984819227877494462170413058429321229106720922795020654527847366084127455438922785534621782878673361952226080447515053930465985557921780740791016094083830414800120019360170337051813194679377063724740689672302993781648333299547039737673300073300332939717884003410072311466955005642279111881042686379625235042906715035390255676934925469153519335636084275228192333621891484180973118210825449249805983121991192497824860649600 [109,84] 1050861973827432396549798103101331542141282019498404279474989430784865573233156218483552126330518831951705052701501062071622029983945653203994378325940282139096476296627146054147555965502327248471025458581656580713855500582442960913399296245465214643418673071986929553503322556808059896245284628923638179922842601717331110148462981093561420747197431804684906275494211226624730817486418436076755222099582743304977303462999009110902028847995192977459179807682801813421793369480621055345752073887523394870615587619609292343146166013430501344741792555214849645953240761042482768215580761373455019315478044789730347790295811397513870214621919204158013460407694118326233828458151666724669122621022732817892814103491058222183378718925138911225929998394537308774825445399993529434425107886709490849244589322966103642619493859694330125312642945873199385688902858241056667834278230739778949666901170722919417465102118714657386641867212138979026526101242622468427934228488687152572500341900578121851507583277149623216245408248130528539428579408497567319772083935668357636114806951121462691206241571868505919307183706920136411024087171874604470760901903623643499213740893323821972065217035007240571762684295719002400391414738705084129701982412368750894169253625762068887031705399196001486487589897665756242956443145515216665006524152448434504690010611907210249013757314328450758469497298840777219601964392796791636786575234729529207952662191884843622340166925828714144959759324373278785210806067698508112706086185881523878426839476011720646387442062027532229827585215579841790446951698354258015109493427565557417943953308451737363059606982369437142002331743487670912897779966686757283724098111013315182555462442755611652349598629441218958749131989254737074824062755290836544828225477246662210663197779058736707043813963759759585056807267052072181764453493700238013957264668267329223494129299907276845086066458321939558541040898011188766487478754227466593862589437698708842610546587002512110214816764772736295538445644909473383875209244713193622194149456369062144032063797182205950288499353469179586750449959045582845703178615060074003188862200821037888858504361878557390625850981797710586922048806047350285800058283549453536224805205608479349965298163072192851559041500783188872387753441878159240746846698935843559745118043630108758500882665845059540940781328896014625339306550759733823330826500657973971768943391067354364270870400000 [109,85] -21432092269748162182527534418253849244764408643274641122625573778056636218856658914136327674727825159375961484450297309744068056863805458779287767355215012533027703475722740302234632072058147382235187738245327361443825179159918850058448062458652182623879328206906094469310060333121317386577856296642635719722518775827527645894858451712506881460312878974271857084582125208054484697524762098624549968730429005470301141030687198442812076806153065464687259748401015495624216985273260784001071886034183593499750245059235345871598104684787821994264378034824060826019885835287682785651037030867041187139425399479129487297881514211568964630451485294970470799199542331507015606937394905375882988616365595383299282625132271624999963220110235303211792022100447617807405262983883184988762042795307770188255756738673433106737467549998883006833744114755525615347430431923387390625244754446556960109294649256395666147773707426824951928016322313219276690347528965811618034930431011031238161409905096390840195920396356619115360464441991405996665132428649188305596196117860513284628170514200670990496093100041058862781259018160356756871114820161519716056432228587957853910327693762875418910468359641561863184369976407746328030424872974087385847877075305634364267032270267891738145157030420199123033387499638107399830004936061573953891455954740973458503724812738457167232204165573077921311649907753853960815574297416439920941492038929684151501383506788775787372102296359440249759137708658056845013034876428159522095289433574197987076897915002715049876333079036358166889391873058732097768761898645035066091676944282059262182018393097496666437101943740891585739419302331669091884193648876507677611805883217694962099404527097612556241350297745825038205234933220615752016997184850880398984946280673395230682700492202520748178973895448720936225004611051698678840409667945607452236506723491078692819280870475965217388817677816128154153155562289456890802286379180873295882755766588027685744064873241750563240867380750084055682597272181842977230634809927470149650768702486879217000898698774154734079612055473495249671757051619647762075774266387097392852099713072370252496618986517484167952355494397406288500109997311131123374611317300834141827470775379726973202472377572382170992688454574102109271516105617199212114641356438792778567034383846082534552003320163736050443985446564909126347854532771301717536772024783026706274127213433755773564800 [109,86] 296739960598538144633972377990282693618723731401161672338580148045173433811580870160365999872526119418520780921603986583925566581131711682119257906483414346062959430851476841641610456671022508283073474092154066509632237638138252218402343411625787426933531360585965573141580260176562587464700367285048865058355953893527401144616883923288665663454351395628800191590079959193211147985417987992762061107991546706390458539378848835066669970075659124961696924158542569734022399281244767159077948481497123031163833560546394991934187847151513457121302827544479118663985550869235064083893565804255114859998709600005844061533274135668782641617323975384312222341134700433539659131885646031168654737642910489472652596028659978776250779400275744944120120378120907947061449860632914538208131163388636190262749783134039243349636151148028287752944101820073453292744194078588456021557978151853497204153035276667306311383235447801420585190774070829451148688272096248786792761267447166329635645186665143032984053756453891607756082113062975031016402609848437423545309360621342126869804965781327734766133547743050795564487754568650363030193433087925940698418732471147388741290646497217883113065618068212206071326872432476788712259580417769017727625602513735478006222585447129286136996836265763553051329112996532256333900548658095416748227539664999915647785297490321484423114601365302786549821748248001143710780698018600277471187476900715242444723952069118438688862974330720265126996915400026021296183029002139560336309521513185994684825236161546429283977362997483059438136371994496155435611030640796090820443130470071440121147079690379810119746326160419198292722316878699146180538906827556522539980460845970792048007750096928259243789034245816917536180203711480803092248478390975401811535811007167007345293238337946271616443897580216449092352355480594786732346126331838906882376688762206124031083134860097042558494130488656657462673289876538404609884013109577427257244166915254179581844214772660874583472571161271091571399276871977569955586943918717846300864279160664910387849748372716435876832756250272468013168330515761413934087945997936970177623534816488403575464489203043990937780720894982548840415128633218398870932516171075494171536679222403504796095613401897518722888290223396510694638191011030030517818434797886089699014277915153101130687817562011031366710069567337713898680477845407744394292954324078014881058931385711715200 [109,87] -3034891040226988452587696582404227334226549744555781794167489782684147316474265027014752915702532646263417949583891299237711259890016477839951251032142100518132234774374605460961929384149812081654019455931414950083468296819530497192512615476715992071843523391647616609380045596017401228548437440025918050139363648349207420407420697634691036435600869207043433451235004870845396549861262945282372585165565749817157067707504396447221623920244786596601507364706758573690357975787405506814367438192792915600924779659150600603673196668964898400673492618912551826166122037916116137753976100795803821694076936118059863026293641431085151114252931419898004512569986529659827688966262661745364861648525293770644579754357645869282755512977303479331420998539748325115498114378445374650277993945577250521032188055264896289130007970130741193642356280979019734915179209370028102434543015844078287419679197324161595826652061039749603165638437771719245379931427068790239738168364508567720730004485133277463991937031373621510688988640804548902722631099122151284956080051594985255725011251405672828546346607613502277870036629127243815043321688202107474393045694894788675185096326649671012399865355261858654372022741548732083043826699105222059550771362247900023277783448253457024748576350478707991840483518295711139130768108979540027737908117191524452226352480253204069705394194694211120886630240821701644360906500839401121894389058600985430347021877915681633397561408940298041767730358325770010826734454625200311648504518461348678072198950397643752050206283391977123757901691785947141877621165293572932337869783561873543925420946023561111921732365755755300608518418010687246488126196023815451645200333739823855633503122870542636647428443628381680165738113503444345320438018881922240979381079905568605610615748557164670276888604629917300597292369986412173963138276605722919961058753134451827621454673130898327665302547328559680545056991115270245933096260413508925624644666344652920155490310105696413429553418665187835584980055986592403556010368626036570231914963920341696179959450694476070419459320269476306562446839903667430726252288328709288773071798900946876984722327981923717254596724351074356009980007214748396182962750870988528402129307403342666069665306280275722358912448716278371714571362154240926510943184281355698516621469025216234132512098069175067062820057164233678169458807922476066903417680944634261814944366912400 [109,88] 24719029196989704168568951868847137447189509143256692606018490201478701467101518059851886171353887636915650947605922813607410388192346710180679255377531607163817791011348869259120206654631329680900235024482281495638653322348507255836051807340504004123076700797622360923685284014820636356909672188202025357682261830406196622033578973664176900727820252931433540212688910518506114785191610867349288558284063292283511143385221330806449096893873995779736683863294406741573722422527585030176396611788222113120824256984318875461499545688149376840278063397789481881798339967714312484700488940210714081640027634267809214975038842485602399575227604059395467487880403034627415504126262772567843302686121769968028478985112563613347011126543345697991455235421790219107002121743526883084926023404673771919387812402962155203693910157684950785378772350351167543605245306309543501610647225611071118796760368356448447981487627578317769747468056543115794721596022603820740231732403354821781413864153383437259519448818119742660366886453405288503097131035841858565455532793000013110013134342056068131123051032350679384467862061098682063424721353899611132597452418325113205624580392441576740126265389351966177245915765976572460607620806065923347581044672414986461993593284071437926650453292017464810907934476588393484786293703325947073464960402888366371268849906070657783221355703498882920641472631154234844296580830023748066371363178210889333644048315355715689657050027202239021729805479293126165659591607548869998072639473806928988166617074770497009477749469545024388668369373352375760094206307901925396443615961230617487082097187388407779340839563605815870768083365902160452656081422836347030634780226707748726662139886914768741108913859349021016743762587415070544428989352241078260320692181899821691395923609232069920972891407585288263422859506957382626250502277697257665575647473807301488853480656219487484713597774824552431070791453842809974048995215696660603766775522848118971611831215521510345996856082299486971632278373552316231014363097190620014657633267683721561053618697290045334743762259002976341509741927738003041698727056195482271801328985310998830663306745216434667143624263753911397987984971118292423389428202942005770566492921067714491876672634731848571544691622492334337294457151359501675587228636017440817335934487082300781458303181476073531245591353735303625666795123664782605604230291401634353211212800 [109,89] -190100057301396042182784348839957685480161207285751276623794939224956819648141810723660442924131115321824046494328321905871717154780742133834676462978272240868097522696181423761446456138234585539184557899419421785088669357507735785277038408197723019235546180396605992940195193386899292828342789964334574135527788215465550115204832870727878955654352656308316199470372259982416675044852271573685335352605824556400153288659576397718247422965369542994062367874736143456932535207426471517917820461031850309503474057214053834372030734724811371838605040223171402851992749523881244477113000660692009373190878929836882149373232706979198726350908300460678118529737044349061624678814459388814743995760699186157224970333947689216198585179174873456436420006074628603041268930008134170497773205910788650269314830229030323765325534784875001063967584389442417786434992746550095087961840307219906546276702771869955282605563599018526113224393439009201341628098811281189993433052897883578019696259533716140564385550653722725133789224346818545282160299046534662749981713708548794650377004769913116428384692147618985483787898181930540147304710285882700540667984985641877565911750288655595248329906383237404370809323322800970937504699792731838049986536767948494257617174560443040188972039775755085560891269674313417789768462797953115624850628274112180583988067933932582615675659140298301854068488413897357929838856565799874220097579107436085885957180049472981661430274234891290646380255368414893785740747078646888538580616017730308644399112788266729689035627473850406777891157090592194409168712741686052256014160278965072458998371388124345563270328593141308545448253620632984180828302413210025011517143317976153916295460749636204213727146304815985726577427632480797843369218490998883998736149449739449188113815584952467471426865155100872041463099795185853557385417859062713188836174842773773264251814320582020121388572610427110879049640113720117113523588580119300544390731279098350163510617708863445476419307459078740236730924032695756534748205520003835348229431154255600242324962388934651452940369802614740404816341718136190502366231854774245564836591902887704104411579444178099165944549231755448902523895548563787858128871073945252738211244089249245658281491386007833698824774037436617036731786630839987458990434895349137405182599242575659513109478269998371426103400492911981598416425577263814535645019029297173395200 [109,90] 1897827172444812642717238029288078733237529996877542770794638265668695958604889298657087542125642832441764387747233097172237195773913087520796417121826540041116870983053072895276437469031478201112328901933938634673865645277349823909368078029318920640063344461135284903740534350775457173754684207564684497057822556473659348361132920768744225294596183445433366163399596742452870364172227326475534797581310764765403543655734307409811367436727776881459138161738393452035476179215318830825322500420652230146729758435091179917206992363193755072186825180322186447509832208785287594032656608990372507234755339863133786500183844475902740891854326641322980415532173133624849589190737910998970609930766003698135678072816564433722813520679702184550048214481375951729912888320596474967665229618685042681459561376703372877062267252885698121553664531949914057098904583514684203191599721830861567948298269691115217529001680309348878148620642442192774474142281183626979246653391716899952585173993852533955199729120939796377732416503097920295235372285176923216828602772484121844640938630742189429818535518132560204868489585201701856455210551083096007723590383980857312830104497169614092354921834709989489537332800847904901279757724388151804975237113542548898456291325667873120338827233931644990126526741406183088574388992744882030084873422387947513250629485378053591673156223290340013132246742069844197848026859904090657844664582145538508124589230439885459026622176167366570964178471875405277176425554965748886892734908808079314280861300538679530958143608932694663089053065016302351789103043456331658224346676339944214512599484846671496591222815323556796493643492593345247618258026120218514613277293584764641540980051898606376209490741407872950842516918547609689056864329007665513121311441882845371271902607349739836736462393506024750633113725769343810267767293587644409867023768869235935443684371844135016749677730472554700397965655842232804846267144425214043928330304615842210816883279163220960074113317945399893475575117065358810435481658795122622715982689653581759176759004953876086574858550137449127797874964270774939526342918162208223569126907338017393596463397521383821350422287436739486902907097421374221925170938091955925924871049299608451706082393966400522966330162942961479506552318757728200164376004959532558297742792105496017719139183646286858734010744411245630197031287766713183175100307920837440 [109,91] -5857456098590832168703886740019829217778716860336505598797151122979546650019419115676104975989099129170555687658861615820874871629370262305401713906930082406653038036866203500169132748366993074105771839685374099931483584583160208305825257751133262223322875526468049325403979895247994048628327669170121824850160377386892707823612237762828650261251313017081589533923524427218920596235878433674281593950445898859989896207269603803680034521937457490326916567714314916935487085615083912778705972601218542455782825716376604435183610331740574688925684194986634295627230433335373065464870232283078173675792230751378421700382330426570650573274069121836314654721652133503502914169487478727392714769088345503973597355931199482137531778874737971829647451875519528996312611089379474062697330133551948423043734112086587448440873559296071775439629227322608813531863249220177924270611979536727636034366166329305946339121097723861829324720042205175393440862588477189964661585573518516677655333409441581895185487998544232281006967858932371297345575574172643561106827015351042200960456087122776248957531205817935681519354987212648004266100442932984024423075803679084122801140324029201979415593009531620978002017158102441497203744408716847530602457578516625711780530081400840865947668373996671516096918852849120733785655687318282277738338991419939688143263753274986039628452973918830417834867116326290260232920810322346797481413087877542600476306140117280628015114934800577893554148990926777618141825591723980103323673112276888431772809559901674382139333377853116534553833404056167020120890944009670332292446665761319145654116808178585384737247748710603054638818187132354199148987851453542965822243662013531230737422685128404409973526347047055734604687351863025447797824909585864436448203722796227685468558707172044437224595551132043191453851655671345449828033327016929819130154328150492493494658458227593489861893362833456760935797904696197388320144065849728794490819642159852162407449710056368709746971203824168852513759886078921796230479982100462205445890260571652572827736498130659221987991985751576467001659398511190414431125843515060260290385841645257112355883554911155094794070888264687124145233053597444235709648730781610980059565319464673131333311892372169987414121598443558867235523481931041868532028550938921778240092817250189549548955230053278682808927616351496161517327135423556888257070057320 [109,92] 86147935372412171408147504085158817504819904004389599357595645364273071517014442165183346324609998490565684917847128577712542703020150571512399029013653619431889302205823510382273519626411156174787959463202943487569893808190652950059222187000977114080546857701308914210366679856933359581971779319783011259201739757371052233992149937997986018987647504356871245941293356588637877680312990154095942852127547904183709703601343565676064330137631271699446911404015138251335137439885054058850339391532793458820052329354645081777936905222965050183179443467166555826734229554140844702980195991434538298540987705368843223736167191218549285973101865164847862511991291382595418708512864004242212295108961993665855334853720386169830701139347493826105559168267207409623949296862453977493226518301033430545607114948289278060856052287546942978888431024232502565439631819615564254252863816073318686849798663145519210765099340257200248613797562837736483021196810482491169899326698597745362381570803031880367725620878270556257318228786285249241024610954188327767442820840585925772727240741840382763089584970584542831113261481861023239087901349418472872096945332684650155512445546235978706378632016776715456021040803531607398292177895827558750910042700851963240039584315409469823326368517652015394998828214931557461952682930380946964897918774277276539359706814914835620139435796378280625059920107466035614040333640651243894471308869721450640866010656363349564355693223238969527819228652402372104357213611707606939888894131680184002338823009314535745560601004356750084860181464020879803989768544544435704012243936062970184759017664487906708040398201264520736127231581371008716804660986352374092836244090209621962453724122165530615183722279519591597825161445093975459685778484737323952829202559792724087658267578502321396212751031314286643506665211915126442745732667123418995542621967573522197616077168499692092319040933202536496970353861328703434541721582233133336032920117357155240357467553193002078985442792141355713686525993938676274715641781348717182224094044502606249815348969797297246964731707421441374075632235310588001537171462088116441253810198446434825066351969731760284256954705413989003809448117985435464897934934464324307178788946304221047815612619755587740278567722140666620929573329648433440199473313028419635133331128846086856638791141597368444666771968521543618744318174182976516872960 [109,93] -553306974127440185333053877370439363752282850002974395822579846427488803983506055677765663224785965453727342057789156731277811806869101023484289389195037452996577995267954830024724244875589749999721585301597297625695037260451813184582237767651324368105639228289081221463823867924872961932990834439643748850878315920594390298250545634697715987878138134106189663631376872323650355024030333341888865941934572356626730198143272644615486714469227570909013071607237651563570056033602095544577668778191677000891385314959807578767969191983557933391515526140835403243215410326427205356287974429395793760909438219522966050397074434747737086743624372605367726668529629331101631215263912060738212715378080905674267274505815171179213016452564172365094924082437305495102178554779425984304400771604752778279475503330630521544220802019651546294210983047739007217769456412586831424941949707847437874869141247914896633560938734595709585065938678716908763384361877790863642651033599603630650695279999916864612576240223898192035200996541335466127688017129751094090308909114833191095499205296932286120246790906986430492139898714382734280222023898994134677602633489997186424020058534343607871014614288297341317991280251873368127631970547275070291082748380156483455068377740085861314683891193933808165748988971161942423180438619290762977969948823546253309112727031225258229144256211109974846041783027262927023119048690437171309966917006864353499029411634612967562748201573475165831757145662688844630820947967540891563023914206944621566300395640829574519039571846041829805923377052013758233455688502037290541004501208826701558995428280673749061537096230726025984841224920068859545542506609477561247885023165993503985158422973276849724967016251758262375762736177340838914291104422284262631218020897717130620397472507312421586694506706111723807993993795728014961418951892262522241888369386304325031126447651140480053125898400617752269512016653900353646957446739135322251194471783447630552930030838872443823921486021386792410762893527870384240541992176324146205541678702832995374970187249632543925321668429573461318653554105534240322752209444632813843167697205091884432935827107311880876874452247603474143808887757075905262932910981449984254881850877316296123505514072857075073985085376702474224100744928593930142281677384312274066348023418822535396395440882216333751792035935957743225567791407361003360 [109,94] -2172751172557865451343127161098451379482850900939226062333805018860784947647467603822950459741879451131904195164907110260120525656750401616356122671470294595774689351426106721185135226945853145887038343338367716676694580345852306918888656786086170514927163021119115129384567627113361181833169467289146353574147342511080030027118409432692696016017346451371710515099574254983331583975293682961628619968738832190390054475826949325918611003308138296405515056574310979529694480615959426703310519787016035693635988200142202238357574559254507031472114762052197573990374775963726071567450238999651648931013571231079744937765604608710702292338945194966215140962496203533638362887493857132884835448956335255551468844508536325583868876384511269805204692536567967916942752422611515015172499810285424181255382771019649676141982099962096915352962156792534491056457752161524953137515381386427433409743128020864991034317671622525413276210478269847497594950611271441357524206926553364438403231276116149373611930652651908494753538617689646420806003531744932149021537886109332724046523905493669582604820311415776398153658877901111289802249397821319059492043609971950387922874718694821008008586273370818675215930310599132165384102544713364002580947776882092210025213173926219313695287536188767437752317143159143346305584925428748885262092939638681862141786306384908243376587836103150824924438982109737748673270160022564889869276964604099436134471557168631919115746463753573923301416404214123352543034161864746018110860943489575158649296881490004596210894925244430178377355285942891166140168889696075840266045114003484854500287957147325592201280013027721523433062464560138014969313679012301243750585908582920132261228576956282273396002258563320649117553514984012043842523737316676891937540745692624147710001444039481574864411067481085893735875415617970775522741313672757133421424475868886180017222158601119700875481378709169932680521844259391852572838680673164623564459523002015646858313479177271244466974737089563604991802731429665873004001188527108158186489543815975770611545326907547010465049565166386159048784221207155669556354022382120009107076268400561700309507916007429055848870238424830278428547944741423021581430099026777334756027958959310648456834869817040741733590257565206522687398064318441494944797662640734725610082791579421204357073771282692500653314097789888261565267583591840 [109,95] 2217991619509728483788395853821642373673213477875627745408759468746777848051384714698779804032458022481840611734142498256467568585536352926076733968556818854647457406024088893420997417476510091866074567231369305440485113174172045977836582272218305055295193035264067148633847279011593535295945203545720888795564585252763958906346300174134347696879078080838092242014330590460531011972753627609900940486773038341030879117664774754615298390840878071482424536928657391913906803384213590261859194758646242650490961808849874402182012507549319997471692208681283200949744334670386758602655966772139911341692554740100753691555145456372477461604716067821939997629561252830131755515704860661445441683387843722263547752623592905369031065691068608436351783675405724598840618467681067858048951892780033721448805191633201002709250521415395634953300404957028478895865503407277852420874135252611867144491743818808953490649497212817240947503805754949822560951381816987663234703665909248413370781113671842109475052071992429660605571730636213176084559412151854837508753187323889339609455190006521388693110544161645957636506115375341237891780687602859143171518881044401201042517681682044362770166059928509749860586292753796216848996786746366570589134246351006176279058980757705692241874389451875542061606292196037103809723716186558999795302409183859791285746377764700242822667120390392289174052973438860154985713187949819967330295680891983635064784329075435229493264377706355263155211351320943836895924823736878021135994076030623331090422539204328171163549581904713199487224449233198247912934592633783518909830258064333191902345914363239630577963899308462421265992618077878763415183195799762928014888558898116426643005288258004637795498978608141275011282521521339488752591404223821774550209706513764565663756233034086659641457232677768468991581525698316585099265539167957139455971084299496793466461941941010001651453268427873017168190742989190321098275776446668567294763003125196142938675375117578971627888138365043026971147127124190822536859298245410611811207300102334052519654458205787940277919721981272495808911487222689254657933466504059991925169749430119310410633599767851195390236338156134735218337489527252066834271974723178860354560028544096484428510912996565660475389352270126731400995239678288355302180475279053250645891547214820696559406177807953805037176031889157277734543580 [109,96] 464218219531195485055523442381386653666438672542724499545568012506386774438315422085458798396829067593342659671292789572399390229332418613852761449351713836790804069101846680653648987416070584213335327697018499332269327076284314285468850380907410601057788492007059511487349080677433636532589998859383373140373521096169258538593557115758772336015084343444549004408280122898572966073559467495508311008543519710857228755976766594980070819396103271893038467261870684506323939039973035397942125925381837086358594232337023625173336146498786421936616973557315747053750153137970589143679501972590089802122055407137380746055488645484088606633964811975148921880731556252934086806637581940506388971762393198950294309278290222862461927870161079912597617119488697076226452735185981332487265593581474343737372989368261657343964531703205468742666733908046284150531810949952354789029427501323016104797231317395652963517726994655490267952922506290403143250069758655212364303373163789018908796071816986413908248143087071278333867036504876508962617127170710729043943453172472235138920000144046934938289584502247044493583314476021289869378998279742682017666803757405547598478794030217519043185462928581509777540922312786390548259485018939211371548229076613474854578042215921595391900644459590659570167990784586943457906392394985621748433938911929751103746263662801805466502777885336228432664628971258252116981624823857275336865537751449850826984228058378089117756726500281634841809358984201194904225538003160967742866928605296950815157705460141369796385971816093526275470605182061277054628462584026545567084054052698144354301697625033875106050048713317627752032012229401980133999331915031128496367225175349133149145474659498454239951218066200548568286626634107928281254584198041246513904234997685536900323793899413978614691812058868439708951237945985878846365849978598946853857966062695726293459334110285795900438805840844276713287083423098281132420317021692982887161747950162470596936280125161091364575359835970055191278326867956286130858174184671406436221381850919993796071807347012792691717333750440480409380020619069698445606120863585569607356041603198075530084378714452368502101698262707384364037046453490793488260441880355102840693062888546429239231878530022271628099764577843862959483858291399104325696142495720487804766815143753322369594559267125535134920130509962591854080 [109,97] 127333697031148477527999997612729678738435891819634581894564289020097724658141839762036639730105241253917585704866557450915599773367417459633254159414098481377907273513032264719127026769877808431080965277251288792148858550071005050367354654905979621845750648680649786404048406763489551375620020424400903324388353636701475642732786197240096925713498169090303472983773415835021179565954723685779561643372614702954628256367990736923243065100209949683732284336841404769699114058210015212261655453262258659132266115999671013373983615449262780630618553356895968269449761978715735049924698305656821118494395074633584165358872422340964088498540871265482800206566223772074950298408429274366835619310706713761434998618825289564231762884742574580338523398214287626413584622305185559351132303645910037382256607110669475606604641233388204079715510968608954822147957502347638134482261328563093974391909382743189969798322232594875278166567877939993929327963735848923786845107277377360353062476881952379435567827785987067482312368589909036702713055109666546413058759199526513066102891699652900002948984839349753291669912092651231811670963306181139263439999496312246156037355183197509688350987134850105692479485164030086507251788499807197903826108768033353740350277614121264894864197760957504382790991636591163765054284813374499711320471932647459645737199623076062383447680193609136259858439564770553953918687090734161553394263124368721558808380888154601609886566551396629137777177076818974807373672489537862577920222004689632180257621999161155222265181763843461428187046986089148166674526071109873678207687099683183382357000132631098933114786153085849664674034129273081687887419256809091808646296738850256440026096078630898792159333621314547133133003617728721201454925537602242420258875993199349513207095646750068910538510022739337501989883715006167123812625803451462334560564226759474562104015165226683245875835475665904854302897702132552135059348138421632869748596487072798568748953871365980846840822401412118068159285553155594453149504491211704921648745724580223831746029627654618792572043477566438553408318314897779033122332393276302089687602947896212085610314120993531962855959064102165579103764518792841919590761999795991462222630625947485197843007621322879734261491722183580165329123664996540708124030626818671535778823331128359414863261678201723920414252220047040 [109,98] -3443654609895419203423177800652542006780456199847952703089686015459047386859644015758653061278045307174834758885747524322454584373489604450548648645848705378713830311639569968077626942965208597792286988069570708462077166490497094135725496930422398489503673485173815244865310817634550319416127888617973593188377803802166250156978103602357893313007491924520270634593854677498484218981647922038726309911296873724406273285500463577062040170148205497003402290524388103574975217265387234466234240251036749561434493779056201476735263612475961410840150016234961591579023672265161921170512644832698664296505499552589782660742925776560241070613883735796023766676618501553213672743388546524134225547619932290350632222691106482434388038809424845448724864155845068736386003957059022128345913924820005713491944825960685990671521330478026905381091498060560614399309607709120657110344805919770530966496717062791336095112393836457059243356647173539489335135437692714532809686801141357593999674457425319535175472787701583943100585266597169835616245153130988650187147759880367563824634339479189319885470784901210120453195937829187194076908478273341066926101148338970899087359720309668507872072672144159537373186806872698687186192218244369557656869933422068631130677618077689008553914538267220999587931677363579789712993831144221436639753821443179306752254053871201603631420019716871422091647894494085194344730670341398997698398217304364611401122503723310021893988158461354470032782277038702128541394738144343340228274035956214039102646964738879931670248058725122746396163442196030372467586253889092036379816806162709858406463896164842297372127597370987538118061674307960126692777159420461914327320687673199963367314130029526649609160509700166973789187279543073960810679566802863019022763434013767248119534147796679878682408733142658576965505993882899241307559852917031053091528762587110760407302095275181047000244161823715191568827085912492415766049623540113055956384970803746726734014568860693160765515967371048902717021066490198483232989636184508800856689423013021320710950126702248518634206680928128017316392811250995556497712341002533370198846509163774327669212524143380007001780400291456969849849980575739563839035235354159997298818519307481738988916046046343853007839596168582334656013824886743702332332501850176961746344831515627516826442340277697984491457221120 [109,99] -27235991686578265270542473944932123018311276804666225370942547411190405956272276106494670627738812050954829442823029872651958679123730967504960782962498328578344701299552042485678944755128402411348434607570717988564031113307137258261836665309770060274032911452132821492611583681281121368444916983906939306891798673595809239028185782632395778144296171612285172117392067440418565012093446255076121519713963473099855757478979143271673838714395108529179425685982839900432745386446836347760494955666571264914887169348094545419764457289943751079370896349085365901087679128418365346834965261903439502938438413927565090407889754193880019554738956973780920343668782632112722513069217515278758237079798746264979355554707927055676587740404699995674198954873882751648546269058692236414541173211508589142436694573905519352705747250917056279039822765241182498338698012137206648040073008602390037207419082006228822409242716646228332922636793205168771285594319625529383315055598427377351899401138811084670276910995020092314095064511835583680864125312261956949508920532915304491721002094366785964432563554914731037334551746990952456791934248055473323712318816777605768388581737146206204498036602918535404456273183715032473774566629998838094069988920426174733659377706635232789383191491336339610809707150203358888642329033480776901154179856476965810524709046342563867156030644535283715225304981133351972261862092824031745080400587994536275482301085814794823931187708990720731912464997779103992558048625513306590037552360857972185596255338253413967417680321235104825340104028818595696043342348634130062285227096028275405085987206890834040267785840711360557386553825744666004006387094706006870722969754798270069770100568253081952321406432112784816817325812149608376207093590322240538829322781474737670475096876273063082440648142479878321838630953729449080026653243422551522732253815878872026646427214212684783879699174968624622563712364298116726000167279881551896298708556157870215850001019639855522556531356698582121224380762534094248565606101212447356330186762163867668965336323498376446474459885304329476307574248196505464317963973965078978746626545555370686284584186607750298464150357081134185592643101385749701657018086600284527476576184962392681883118332820765511562078202552064899475242151750870937509649246922229707201326445938569716150691012952559582695440 [109,100] 204735775758213011044900995163001057091354327476727252471807417094898312290354146184872561085117080210547725635742568501034567483260325565312788567751822414806566031273155595313646838473791396644953245207093046867698161298679682290936236333286045219580800056590556527098604504015858231461581900912050535131812723014582481006632535117208224602717683723211015878812092235079911816914887183167558004985171487259479380128465233119835786339803201893195938479925455951355902380376844000267334429036534113067005438968976653090315278965203798600491881995397169043834788193482944314576169859219752069930891493685737818641253034677715976756848167235088843392075132722144006591457017813985061382944128576758465104297902557662693669883071605316577941380912905093819902308773399586136200649263123683939531911655090975950854351919999134054715841127988090382743439772625001267842774246744831137775897714166068539692917792485129338957896440374270295365293330081648237561063899423285610441411871722124312877791500449848978768210928374789375305360946206064495692884851555604199826622552831111535153604935036587477517899775512823747389925863679229618142051513215364588412367579493355101139301630314570481092302724906194787488186292591361686513079814828136219757844566587375328816153566315719731951038506312375921983822541362146451628445629953359603124151781434933839887595312278900747201664360192292181039705815732351082777015762073369266681024776103223718525764842455855150430572902512273306506647509828713571551045764814981546561234849801458599514489943130379282065158542193696649826999398178022124243206786435418890012979002255856111606065621002221306383455343428904274211231548482705700172163064364723076828651837255285012137318626037353226155387151622223604744011487566862846178845906196472061655998165533762027581318191087173112038178076374036349425373082349020765997706989412379740059029222402443370832064133390742897073081744469915584437031224582104663249174508580562716343636835183701732461945752090755704724121141727955127067040400749349846409007848934937509713731759815884042418061581438262999527877018029661091246675607521164163419033394721048936739440823938706430089355986288190565137585108695300418006178685253381791557239894126739800922472918517459174716683551605600237939277445795072755898200448590810274192009076293784086237283181012688881920 [109,101] -552832641939042052537056401541828540219452624444769706597451511414753736917270324127343333294757144113619159862365465101405179252712633884312213189325811924606704652372639377002649752615517181050189561313333957695525021752032801732291929833055717903164188714587411964612767992946432682359146795751731954882701904790837501287116314696658394515211641054348121641478485920243074970178250638951148049346813231412561420330352540937786691576968272060946190569616165811064084417302766236891356402209624659221445394383135709608046523975549800449149621962690917595844329263043684864779774171213642488198263065393261230980264242353382117485000433698351334339863244607508420502523280136271518569189676336833428219729844030646968203790137831687897294737855333998977059772247144460426604223855823542337257404531175963134172549920930212298278985557283713230922241250406534953821641287748855691503886965051581331963459107500515066860097482238629513204732147960838740176842407605191410497111230866140218161701070020916985792900203762004947354099577986737621175647018906140124011452397590975431808975822513439458562068943487908336213220082067450289766879694409747690838963599134565981108353446940332616278993307922305126192885783677259508466352594535594541243268101715296836037771486868057358182591941075478801504031677728976317141349890065957323558568321049123847452326491262661079234718080413520942343906591197964897315108091294464446613091044370404517955605003592224532328952219654328419625978259635803208368106345015765157520288059940784149718390246581703171267002206053871068154266517343082154218191302130261013375765962326751325074644315300250910251001290874771332837552465875973670883921161320382372855945686903075499296631717951628760201394752158871688101863079141752097997280330429243627005649307410560895518691824703459685087754934124517753195917222160623791934037746765370386972091533432260432319228063051002236055855188733549498012954709755804689438196604789958798677196196310840750415132937475886066002597527011046534065406981326615432327809778131934836385990101051716543792512689317152261097904049915563339172025214337357301485593910576699885218889511668768591373805320174894647308701892453031507189964753557604960715128609788412280560093371979813735366491002928055580129548800569380806615075536908317918087502901323910732977268624780320 [109,102] 427333113273847234798094053708771358038801636727651305262405416598353465364696318102199404814250246412532436588079373592825309830767748504982358327771361913097598087147904132597652132833241966393416787872588640869597377729389154943424820959492602840376824179579260832273577571749505483772906326122209325671929836550618281938710750452890875773306159480647278498520755266385828258439900292094782510755503861062013045688605357093330983596464966916746316931608402972542813190885401519046669564033460273098262719724824196313888760487191426425565418451670591973346869381271592818452030817509062332983502563953470039457101588112762195686761734270303264126769818351713315551156562881918968533501225051880464229235165951277397371879213221678543233780195369561526634769116578859530941502869703977420819144701166578025103891255547462761629734173760078282160957975491739302509514931856894949130948700881347303696594685997541053355110870681214235932153258864817866985083062021058836866775761977737486321305730863025443221581562132469671095529469452409449697669255855968406989883372297017474134317010500024117351826395885924349298114553363518490913166649177829289186726302657443776594983669145647521316198335279617805787126448338671004582004805511683834529866415802840862831758366195373477528714002317118925507709525070828341590557645729524497779500579707930926668974382974258159901656082889535967513413949990859813534572763777136183033238762759708987253801179490762407970824809265512194978502049482942575989356186910004278300271097884672677533504518550336850435689298277422820882428771519690194464558701690848220296441137950107153796289995530158695461700531363487232161662672914059591119308770979879582121096442159797386289387703470975647235489503840831102128597512137774149663608593312200438826407510713400597911634626620912509189402517195902095166477883161213248589934894773778719963487926216525394990657397879568538806766793961287013417449084457822723022656310760082700029739260868965353540964195041285981204953528861729188216696228318669319416081853872197009427436441346442486120518008011082637741248691058454286097370004005094232807146364135597518690952425570611677135057035756497009092960797387468925612635465045555726664040902836575461810131220909353162317562743691855324314713749081193537667922916617395883957186953461528179766190400 [109,103] 446610651093812509022627586658112523527281065006584893117675463081254202871853563496480882430748882327229800698605485428681263804212542786861046713382843093981650771344933024822430696977199172396785348794559745525207879968357583455538019303861019404330273258904436190381289592545672438371505441760876879873332534458722759598414588620590780656149015356382742403447983062015096566898625196576121535205981945472747388707405996119082643296825978302629713422526819424844036046811262019422818405087385002251206944553613809146645235508388624710867916956735168117270108667517079374691802271932947296838257127855458841518973168849175042366207225696941516077366027670017630739613117446267388448575682890946416329724538369909214320977153054243664226743081226044249383389558330048915639730958997239962452903843088003777865812195730541323984389730786349197045115352792884050571157778526167906086589596405003425606379147429943007405426543343703231005650077480342228184357806275271233958404972540320730033161045875313741597614303404502015805531650511371021397751275997015382290991270171787580138711868083392849194759372458439457848983389932275563738243091963127518853473599976394222431495377720043723272296301730429507554605664122229393214051236806488034514439104569582100129785832462230529824285465256828167523587066440787359360957917658494160899891679017268184616345258643239524293248563395807091477991420329524498306677924413600084816146082739829604876682542968316976691847722869899013375847674335366216145651747832715687447409096792656156501882400174089748254159534235407326951805172049704274411304272950328867481823617052029084705717259750378194546306857555375097472424035124377849057694947296177284987065376497503667555296830046775252386965971685514393995924295280201064910954683418744730191982539324206849587647830916264856073043248661704434479467416563332213615305944539631753266813967330734109434778659561864340672662584063832019094767483422768470870115009045207088929535116660135472187151586840157897333086114346832030011095789790403388492915573419135181228649192026666663563263584046499096233507037635294265788107244897888335762394737945035498734831118036592613766628118010682018942277367904210948924860538263045502999835610878602019777342629484494714110521865752308667267274070128709740393768144346349849264729704942641445800 [109,104] -487805083902032196759709252758287872138040108337553819211334525129547289619091398757017934720895535997073727649766103436870568243763495603125201793411833297200399771058365498749032902019038310316560772809181988309220666118147229176968129897711283623653638599821759703886960192064420048480504780430729405601061005853502263246371101837939158015614040455288493825043238983817144398556726308400278704243392857434278441247958724257150620388920551608138337620722218965992302383559887424268531138330024670697884623764030455762777857319102781646730974301401775899547426558153406620828941114366450672772178608220566769475886155183516149832042200277539126484016565903899135535952904952939859664529044611190736622415474270520782632308702968770234944461793760347250514736314426691575396088338222237431491279445045070322975538496455947829650472299894300165033793625216890203950676480951035457996984440007328296514456519704274846483221414278009320942246414102163999274053952841213485167521015971749317849594751651065678330017773347584278800650851726633692783646500503472798441407603480089811391985459961363918619922426185046508167353714991865128601369439174950942109913482236702091132366135268456293664429383732363275068677916209372146482380044017188472050971480806212078927105009141629172155053732667159944053064287331671305537869856537268509202346648260065115493699828853119138350115785656639541611641094535435073342782535131261776146880455348329496272971843588534642232175826855094641239631747846262586104644045695909950919309401364483457664953507425401164609998223304709740800144966877839664294346942511424716298009326164144711300530698893941518777730026990447354047446947648274643112558555932932250506937504751211269200084095987647847730360996550571935602205407430297174884870003126782302950118287504831734209810488175991496388550814525943085489485321607762942386261283896618968838864046224787704262015638900665674634572811355474929699863639470067825926131867850274689634350792730684834899586290410667785920841518494045534090868681364709116810455905198984091341075138512869461251566887988513901748911513155550297443209830341058589875326015815047095126480902131336391284277458249742901564791002731454664564717254256232304752882736052900942134404763492749898857304072316212292477517728934338541112968478188078762465512392248320 [109,105] -810924156001828476277724527177591695841338901977519075475636737285400499114668461712682565718876082966245669119384404443415802338640876271609337700195564828101197760156418522793553677079681939961774954522266291204718390583614165810944303594930775291781900569794927509733733975330068077258854121873750602676774573764800314316845024953206579060781488987108041520360080329668623226474601303735336651601097921835980892588690987748342581460744600181423450782330500696574203826274992076270950898462567804785868675951362846332725869907025284555144800853075980535181268164055736422133971538485031202553690549103980225108960838863175744879919143802835339234323952059660160272809044213288057584184650291105894251543443002144442736376888382302453840131621519333293422363656711793660478242405249277335574016385353469148334076830226268982933586881379466170208530090609101651995713929526651052273834727799001549026705503796059350109551260604595827680590355161500042268629158078295107334353319697820916022529781817300837083005537667137721266680054608462226091417079554714247754797874036750153432214806735537010430459696229519524280953504171059901997267065421863327004527124025321117294682601609579079852485783185906294120105852572398596311172195666558110610864947602471700694987984282504327601460400381145116833463974635729899526935221508213281423698133166229016560140445400147353531092399397156375254809012479397881055377933734715588644000282450336102191127588039118316840191421315350264435862311190245050381846499024619304246165756972201960714782637197092516986985803851606874384316999399273873611646190806556894863832122056935373485783454235404289800503667845010441310655687209854255432671858370464141868863653601890166862181880277641965237175789497418520218821125601774892451675706459422368039394530375155368568635932752660218782392767451947861845198090970628316323919664461325271806053611210073101497001264254983097785159427530564624473778101469541471620895676817930802858931601909560971338800625727121121845993512595294866709953792643911909377345906974078576459651027462845899056016535357675246143833538380057857238125112984246241634077878246024992181863271704803154898478097519539276335845392862694750917532762115560261597426712833258641832796573654328505130810099700427275771244136914683246302278457871396394636283840 [109,106] 2373620067020059249830727948435843464771749035004251524955290668563611091895821486609069684592232980856855451177046455466543154761634167730927181704284770357448509307108484165807698576109169679425401094036970750543228007732386260006224770437181734941589058345698757902322313849000762632417001783046610130315248813411287990026106204434692943672396812535054554199544553448311162885808008268477731656347183856195514304146929653971838485374614540369981027600446562203160354815100179847347673335052263792224710920663487967078302157964639530108728495541853420397931268979273155835717678483187058349050612508260024122824826034329898071063929899920815904663695718514295529157694923979152684309629676809189534981521096978627157661437536359390454331594880072545911560287343608923741442074607200993237049789664176276122954810981647132553036918791499644626895418012923952886896171615674017443986083649119066875855012207527141315243432646564864372849187314962558869168868018256739494215800434222748736817177958426356928145044166880812632157183307236895697472384982654447299439796982794905770938794246246521759559608073832768456157042751636566186120750389113400828148501193574009245700466164024454969527464113174178912473307064723901605075939938337798697560748103869987153122501780730675874670398015806279192560185510201431280932082725384906567537560432022657207964477684853978419791429933845706145972018672598374958575097664405550231959844211594092903267073535511614406394774154505651821620702319302105198340777214322910895553733419649700201302872288670762961589840215629400132236569266696922456811802408280245668139261279244730951724688073505190577963267879869104089820215573332272255791515590906840664195798413878260754535080116493249539937277024583126394709784909453574670506462323367603965957558702599039987384887706504607976221774312632489153172811839995586126198760231943658048555774273811710810780019592639774805992376340441139187654819966354281774430172900704073896404388477660447919069603474242337346963163417178369970997374637882051585204987407771118252402108398006302294712533738824567863620009423088179829264800883882258078928480839387165182582895434150079488718603386699752534991385819946679010681919032825770297752519952022974662997613009373279720336758556723689001158055099001032115573596852244232579840 [109,107] -2249302212804904237257753788769018607051174439624030785635759527901631889471910307356875656187409001660473799768963865799721943946271262965251494904441722054880272320682324570434873782241153736517675495695344005782901222222516924614678366369516632280119910063407208231701727723995182467141411532001279602800552993386784473514413324283171575020218306119356181688591206879788640129910715767152870380939711369584393487478439084700782933745089548990189179688669205824809277763115006427390397191381091964677288729503195256512312645737458858801396802276210230892168801735806553505573523450307016935976661078331443962148989705203563286104826310706235713564643194745354559764486672576691753741291487609225902027910315627079889021275270882948633788670913998775841519069364588540483356124937695115854271625124577992764813666373573801430947452986820703366783034229925692993582451642652633137783128153258055966958716256941600529046779384742217863703418695521627515424719894734024484509111366204198313844961110484446909788326482816018184509027128283561087619398969740167117058118708389302143385849534074405872400260381561962506070244235058813917899418863050373105145452129432820310039730459378799316012235112398588558935162855388043631515312803470870640237654001282837390666285331710190716645116303667416933057460296987802179591474662807751993825827121695816641347525051520922090419495791764325781914796077400102493946624862182203356966275192780236120636130139050254186974077607360759188666688230596803299564608477890135488899749248191623502823207670864411071756311403430674466876178662527017142566561652548282835081663727508807589587680148407442475410582540356218170494489020653667659306452326383710893510895228094737978648508640352592012755358345998731999394634114375388689088358941765494992790640525940288144198951883607090078493880809440594325008252034065725652903391551252713145142982616577584749737236120218783187836578282332966402273810676848276775284759085454301272984460445456751755083240262746077014662878143147915468376129117007494711477757664064304353049290099596804800522215218207239107692016090997385025465038096140338470761744872129341265793327202709843231593343025237478307436600442495490395365819533763404066973916406134224823548482515172870806234052649441207028768672894689241031981811293027240 [109,108] 195470490818280011653462811510814316646591624014580649623279786923120298064150116274975522357858637903312509714745419074586450198239431207902968833761799925407340550132143002983200635477021489856611632951798719445967056441323838114575653150775969060218198720915617305102045451342549410311115488317397329525517968476342801857870433297014961501725666484919995366336576263646737411922934967967250102292296347368416449407354595663516502771331428972962975465069414951498443616304976715989545383945390665225422208871369358692675947264832386977637319827421125651715678660033756851752944955319945646669958525773031131693838741461259167222294578080004702060589498978953647545244861509381782349842694799080500045845395299838958486675690978097425612524284864330895517108331767326995523796272699303458509694136009726340675782827129295197600240419294326618038460629278829584136068029732583852281274992256661318354425091524864264365563490770592533842780453819401127286876833812953953508882224014750382613208013273295349664687987414224035481668072703581366260868157647300613364159672044616835735681881094602419766808282350176112885672963312735789589383310832971206789197945031559853151781339673979868397995949296927924556361884039744589442440945471560628577217660603834670411735715712518090430637631820960457924570362981575333251182935139193714782587315781036834574057773836775294025301235865630682138974517765742943534874807134843162176571583687582741174664854103986493201741764341666802746515446807211830109662484389749758044025892274667908816294715735123151706594852753591129681279380646649009654629339795511332147150033361337861094079531818505141426017778095555531849364834599245578943179003733190426566918465854018923455009462852125894823959380124427196050703220000352726031543796667024326055181465113744997277989522076154266517338021233014443138738453873610467710351427245177611428350581310128144508593348918934025098675554280317809174673895380092761455462128668456775498770409861842238485068268865869610644454170644429932092724995282882238478386915799683689122600974678241900260957749300736852733920608852466012439969308399020982051612165631054391413709865711929881283465750955371687944962053948603386750620463675905163582788790076154438397880825519086329559384996637816321937618740178441042814209280 [109,109] -631766067743879975552588576776037359912703629556467587613309928535640831354313683020830270422784667700452242384399377620308870945903163599986613683957967514823215507025565713657774133902079672440374710665498314847635047531715753892942308717429144884555148539162271863577579870098704131166132751182296689861686372364330731003865718522101949673209980618770237760109669757602809431890224411231140083047524525182896877887741469948696530143741596037734783685218877753514370734063022902194001647350021282152708413776703208322499224162506247110151811077467174175801234781849706283807791993542295240978994610519528545400619544311740405750588377341985223872008089976431198979667893152390673082968085196374904867527312834654948303915165434660184527191140289304618508802720589396418230458796302696780652437424757420370226021810306510894699833231853046074710313557518493244307933110809682573867735107364425313698532928212556921281414275506080452805892904140075746059214276263780884723876675513446930292793943865448267183899624198143038998862777096957968086079318964854156010598978026528194083526010521936656796239082333241986615758337584117087341656245445668882169397531373011104826205764734363884367795057269059413889219300547562355324068911817484321363340571385048483780099153928239557133544941194504914629330363021570816526395253302728352554321182799743625114959632118715711130862014113200073693717636281973847423635783545728654301569226476208276142855942279422626782946298847947833492862175849481544905036183030274808861407471119056101044501012936388298616993199680492073633338561154619059029621070197335499997438985865124570693986369618452532013690127139417209267365844840986974187535224073779178415729205108083051975030909474223830044124063968012911106862155543973478852557075608050253457916264050533509644143769710303439265076451961097497090228665365648318107700034130303086463416512409974592412835439298538401549594589521101030509783850029221005058777509715875189354107487824583664649915015610523780179487341069168336036784050071404729508776589365973463643003266237613987924064690103389715290062125583481108037767114076755302076069996530465373923247535010458973081920197101111391055396505052106612623193626657266035397081539690310341231914167800411953031827158004237854894776694315145134240 [110,0] 7902183621819101107142801452179922734922792205750563238171762344527640827873523892760723622599207329149246469235032200932777815617001574424883823983833573350860922560948660199076634434099920818248260916687386051775420721941008821812592038962890226683043910513727346549684025365877466129114605871047437012358362341070791391302464598297466476582429882356325506115796657883625478149655857737209906185011425633083665536012495491616406173564809305098832364159846568705673588650591179256152163320143710126333791125343868061247058085683156584955095362981461041736022165613897534745819990272465885733259760689728939536632661519296558200389693862092247520962463304747888167558863471824335220953365029615376741134331695598940900427868358360883665449969068708703342679601815733154046983605568754022406146610562202422393648995212725543957387134278763125305150004454741631510889819181728553416605558503602705701014928295330173190406602783952930451513231181682211523901921264827416141981427710351131203387827519384605597577728853721059337304667250045666109161003240714573601370829407944767931223832724067908379687979288880001247335712325422455478895908465587092200413614343987262966126717283598334808340591742310619693988341225503662985080182659471092277690036556430845412141589113145194226057487617558174788306129802530093694129426827221986227213065014367551354808096258648935838772763113089692342487629421966384373596103943102334572347055952721068002104497361572012511191748077391861309426204305629497565415106251692738115956618611261754184436908087898376741871100664038657117477560564528098354492086628821874739076333983544831914461090989900897255973893935355705254738745473492492479320108093994119998932672325555880115434396483797264940650011607741252082256607373729899771166580376012173336309260202344737019782194371824089705582848561639607174743134621517931172775741133614915995206604713880629561045505558760461999249057854099973346957489462102273437188082779632368166800382800198732408928088509111599104935390806891410107961924968110350452140343052418160815844772261387754296859263315686055900598940748952919661804280775967750275988614299960500693328436835796479891245356258632707704761702735429479362593714228775660006202096295252168202299285280760801676880160550827306203742938873123877146154131327850861809152502967078980781285291639707324658171826195076016006197886836427295794008435855697812054652912617684193404479275190796081655359219946212310409805824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] -5788276522884168016475243771424589047801591372670682787956460931061911960639568536596791323628330865853563934556874751775076264141152876633970714673100756560218954160164415651201119565767508706494532893710877112694059444009952351570293651104721616841454659904859107331459552572104499444575759223344705276306346636187983153857796100392305922750684600997804802309223714588479231894300578773037714142500685872572437440659861690290213783301591320556338281460144368498875698153482219565467730449053181075200547887556986480692223000440000506179599972092534894875781302742387069034016567397953325176483120141375969178726240372225984395297486208266940433484870727409739416401961057049027245939890267998846735296966450540129261669412860326161021664502146347477355211108212620519293836008706571135249339775635000720819336451223298440248697219668728640145824301339236704905544395758622929104872604856513510706899674110756344975767734667975958158806079032709016318525603697979612281368367560601511742230989026232411450021596449967077208114896647898655985876078671904752119440918112714086051573047212721160390247015745167518169820998695039579528868422813295023596503678994430627807171456185162395647089437571556620067930329887016104072706059652101315298139485716741427567145518349152780643500987410397661106095289378095507843264915739317030845064537597591029994282651423926316981981342289613617856360617653186638412042865632575586763043558974518539403984730437435185230797597503683923469100712438873866073386696665190205472313131168722347517616598642701103267117668468897643229855060511445099882853893754786151168464675619808926372786746608548367544287730214183708532828619154092018710006630094471391207887746357820654645797587896998957618142470862441300278523314990577970602308330584893308495631889686231162822653947286357487105295881275435390473381706341279300969246471934869083993546300267762716873158438157861572641600745653676455791320161643667896674463634427296886107491451008740176994563252051615663679309953191649753637840290131671971200886622800029232714404474966498161703723281241083149390586776403516043537746257368502602066985095952293294928299834168541071673675309401340787480523716878195950842112256246326925964904059186030755775851515274403815119512220161046965703163602177776472252200958523410289258659359493974896323320742442516997958443674718456048273296775073223572285230103043563475383353188842417526533212683014729324516338024646587114219110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 18338614646410816740806345263224298329528465108928077552053966025782881610257995625793669916748749944893790739848067372359551286869150765548625975425271680916861350730088276872496737061898340313492944833690037362069379571782169802011967293924284437942337883900428230681992654533271826180718717012474903796838639565859511647465411271509119561235581964933494732019673861935272304210580298077988750993569640035052358676797181495891055717046241199847258855074845105768961008622764377192183771094417964360500191751999926035946247555617845656096456199853877221207286637854809302309847259663703641949461920345082498674282001283752348300496472187963062766509511393598933572631970110645266627822975196455436178648508446630914834264470676258654986114648385737765837428823204833550159876796595479404260373647697600964389102790315202812666170435263106214156737262184478119429485510860210559885263760721156666271503779940457788331897858799403575499665755386831576349254270026178299569329981313560389778178884726517583094715663788467297848623984122332065651693604998113869908322848507195269402848997629915844106897409107178634424114647389916115713774165588041157340527304582032912656351406708896670593527815232036068011944051117604417093083715563813584080222746400391322057164639124612417367216152298978799170446129576421087236815646238118655602713237046586605787309535761556968578778277667913990383462528116832932985523335344245113685659126093550376048944859511134863061601881578257841349748857126421301390721154911128511145482030502371953934126318332004643453159911787241705919933450468218941590943992765933133568473772552374272036024358081555317800603766796912501352423492044680271774432047739904424667529412048332086709278500242105808212982103487908068381649156725446453298898849869250381075541003809213271865661594603445949036869993837335481654075462322162374821711431147069265061795098256881447558652687358586015734847255806714979002896469845269605095945544100939390554928402533151316229181958530733288027074792016108865648653210015694657940214624029706360873164773531295313293566715696877777705691576545605285382138884872407137048186667167785867026386433324133048505448118828134991724235836339383567348027403737507009037006931776325095544928171190229957750226920136878494817310223956652321847244339286083452973287545352787806324408189983840452152498446146892236778596261592609642366991434741238059677081183218771732422217344302018943578133442692476656221868261376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 340906815379655140817868566108983195631197222102294157620833983377547028556999535210171522395859008389205740782521079637223257818459792334170871476289472937564482690523252390165903213497878635837722883125254946440122675247989982019112265274674641889356878609863162001195238490213491834399434282890272158989233607485730505715651751601212576989762929521433403081111146681591438672535457303362371217713144855720498392525375566982042834823393145385935311108335479039849806420758143808791575171439185796564061639577157383315924437043370631059310399390627871825058404905927928647266819880591230922559249302729064270237815559973311911440325807182161403183189152320757155469063943678967344205473509922721238724233300899109469402448593649218054327765360670556267626346731243215791680680459746149198955404530458488821466290817824830223230757334740546781953688708695011232774724738505679607147112765106015511448862340387548071493147021813526772500957260626398265492466252868798206266198181718139522218181347670992785182365754265379262195362476174226557233114346356344087746247680879963767005280840349643251366971086886680579000386262423871422570828911290741856407849042079528707996387693174803032099921990076806213282321898949636925078352475281002715238898979817083642901070791656666003071503465384141405111095707434871209532284901558140669386217201904790365593169094215202063864841661820205930511903051764470017669134232019161029992993351616282920022049264274286102115015434844030214300147644626723870814708627072455668717696737053681274383404909569561657373671617857807338227695630671893016013206985894563798834683605274570640655653346565143040195651738307464700753778228945841068186580663596821602949386974452298783888230411535264005672184260888634296119675750596346109017541933650252106623803486693362006041335211270071677393309781577590358589286571330817197538804606227614141411863630388880527470614864446089888848671050973626305432247533163623510303410234280409663004466274684574261003083452397328776552149291628171307280872898670637468330456979817070132239186351962565711497823486745483503585551354794518862425628314567278803766899158780214882030691745903995843726827761555676622838393513067321811912438496982090290689131024144792837189566929949205816645479119267440019890284754071521566190324653752397864971400174818342585327199382554063839698798179391069148832764882932518782001223671014954379542086104890292463989548909602440057316217390937843784924476211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] -14544958568593757473632952793363813575506758879241852640010939581780355853975143662133226628193048216819082078587510374546353483310159188172777833220726448179371403175461268686026540796507528623334127170963337571245740045750845585592883860422832661738895515740259336987471182703624718571964420851765573333196554735057338522144472494588925664951706542850883926675684409165288874149498593649247586904234052557597585135496467502366109166770951317265077969219525640529137044682870827432901179240406557351444710307926586931196560444717636347474443753588631228484199928094649217521893468377189084386272024202452430395111809894186504004347855442639210706817689743762216784457473805169248859746200250738056081488808144430650370269570697796800803095823143570943000432724520471533204465744093637056777792723809290792309166759352939298629123900078128995094789514723466794532887217557862175400550977139192319984263399750831442722376489282920805953993847315367011890145110838903263877039049804289963628036633024981926840181200746542209162768501204241520197734328590813638481858123116047949122318582689895152250900112001543556916680881658239282000445587879427944836396800603218042887860931776259650902941609029157819433972066731736444958675407354571922259870418289261137518665314166905274726532684392758805373384513282064069986587780552870813828873679772869907797373027258548401802444656698975739075696811048795263446377554325245212574022928841905945996684075089067253751369558407517892185504855182811238803000318745482183944678201977632951381702930356211672996098034929295912775392117031265942238007533330557125924131772305972018289096829534670775946448050023641227043151433602982270941678740004217495650462767058887881828678475251009961110990208558913338231577079498854598568183545473937458414408199286370764076410117921832078862452520458464114431896416019674674513606315071698050255641194070523080030218114523745633245981402363988699721395437332486048734524572007012626126147424518537694740163879510967305498635767251146913639748083359922173069866520799641422001070388871823116227439115686443560699267257299625883468548900976883420233521900129375296789311187627677746309091748711664918916879435983479941499905311271618663132867086188675394506032721089318304604816138136125714324328944879617095556618659623173904666503390638284858114073577915263182958763890755026569628438612146416535475941449754906832315281459800404590873516511302879020475235572658874261947473459150848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] 61111319132953175296200379283753480413798418706158498549390860758793078472531656219388116471641846594869691345142723216729045054891227337650989709804253341275323805136819134770867939319504744176282474054206409487867488510580462744148434519960658864693243306892147292296179584366231397191603301546979249362622855759479066958060215841189751246171193262338434720870823111815286704561891371317274994204931461197390757891886783000537091480588536662425939005090125524631239168728566603397662823357849088512711730731736670171760865965451710029300350548926019408267342180767431238562989002326275375209695833825606724784939787927853170308377246592107593971378290883969610461270214339483415734686576147441433709555963826333010799691838186430036730756985915938340835042200193497945857112284949570826505465406043202506641070960390693416175726499579263035409849965792696316875824112037216619795187905912821598937293474225409422936502029510381643357561368389940466734654634259333702773195012314578535975935046024231679573995759137141330468573503545008127183291128024714744286501114257751706696479890312127784806775099793444638629096282679245789812346745197943637939847737738497756927534174317630974849759906386124666223640220200079505918210638071730539962965355632110868506781249464397291747991622600353554247683746753214269111891792432615425517554039868314809918744994776855984790202318653746092213368686117409296272452998369959497446903297014418052062006636686846184061521362643866691476128382234807190226202123225492035154106042989520171567580101074955010192724873291181249203295044858464084079296763455672477865849484963240738747538239244408834763112181099609380351021524694703551643752786780010934188461828687174729619039767953055761577554801271634037290491872795914727198169002155862596382087877286783234319784260517634360212437251355807261509175824359783228506773308912872359822806664322960789569643171050491895504307701461016110981711938428176420390791391496811303328974170836225428095888877789182566165168649244230541218166589708543812288212919975478695233955312526014137715656773662972656673341210371100735330415725450494783622854485150355363759224666220398155824053131910956651610456072408399607821396317342372900847993589744971063070706431807581294934943128712092857097973314882714203173570721227119567328955660600474004414903571585837830558993448877842898641629559755503429909354099242719466942292351043012229857330259491344983376467896864338440094625457766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 1523116632936862811963778212382936220789355693290752230899558679810477097617184293979529415594296169342073669994400419677116972137662055824600412388208351957758777314912228788642208489581782514743916407467258736648105845490375533842006680558584571174966386437443819683511253443910816912142351543370265197503969863518520459572582095415304163950467444694418658808448040277693125332474667379517617251202019412990190122753308695376592442551755481283024381417491987100781746259662858108438078904957976495752124761832982262057332788434145614572590472785476351568049714327897812374141299940964349000292202787787878755350094551715176779084749264937337710878378979726134100150160639777628359017265908954733054282997409554063173666470049207230022223702659259720717156507398844624107509477706500616495571356767209548159652400080363910611782930221377384651339710300946215619941048482524005955745383562252592156046137786492173798802877991109571506604428162582919698546793183095736384075563892257906938912979859896579875893707355529091000518570933267195555471324732570144249443815098661276736184788411742395615332388799551091107690664019817944336163613784671015674631091127732903099385608515054865476656814335478740153315318721447714655819921989641351189801722838598180241090927843500931489784230304990463262953591062163969204123377049584868018633615834990473008322574977462043093403425332259271684468642749093796595343254574981218784201305594469415270516309032774434973982122331775196859166590178441806880287811912747713423953900555044306314339938306529689422286420098784937683177880389204606376023467166682036587853684329915563001332827718476386606117966072952143931055197520586868557661012295565227417755678953640625120554822415827981823545855036895406444903109990899741035033036234535597062881822138227302623231524397641961658374911965885692364062421897947091769792025167129308198023382152324298768887796656418561765215754412017219484018513767164373000203993956905332750256952119223888899794606252280687010929803435032963910525595594018578849410513988927136193553951183143283757876700758175603625954753890464470050404281535872332552936640520958386895446193112861436703215169993485109932313549698740047792615970432457472255119380101786163622643182812121200796708209118824597954415597940572913362497577094335782789616470964757963015962500841124353655791189787975058995813017156546104677886762803151033821722624428511154583846284355820940182101927781304739636779564652298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -14262955847753163993173529512039435463071269202884869825797632986385232887074928093132988499492711957192756209657875180680115590577066236922094300902737207784862868417744770473067544168730392240890014677658392679604909186887864512314188560577195427974808951226311077934659163643863439021050205260105997415047199867445011032817604681732447977920791272663660957370557581125479546330095516505050234137825614945299948787126885042990574189532478244106834519593291509208487553555312350800107425954862710782377164618834403350602198974702948349273205125973988410231018639130100679316746438326304142290522738270205303121542006797103554452019027671343243791201678774496949109164937309411355279769848009585715704979593435064803775586643491165437075188427371475601174961926572679745606121434688412493432782192819199975573628216881129021077123748373651433387976235342839340350216712528955812799056008292697834610211244812804564376510141825439214450887303411787834250247250384628010195107608411860575831329664026149870501489946573873161920049360717096132242701876800871866914509234286928047237307297870763125944973351617719657400826287763252577068873557751783469877822478575969338385138302986697127051712056664990208018357320619524180366029056595634497451546300095152168928796193397584277361866543919045387509189615888360044254318902919113320850959969601453672522354658893511844525911977573927008391431154705926080425825508891125814788817480281244743252165739853026473323646726490488238601976799477053397037601007521722231068344754216854084075048611602771137042447530522250984452875685683019012912313300290588850448359309297011398667745837734684112848685803807169156501414755460510189125709740488899808465306598641831972483869776614073695192448868624611043532295532370242192228368572807450635159639821012686100198917131427957869665033327426492305627662545829695706847334617482377587445692204304158116595801190493547732344486278154735186495519714165336364169095046742557220608539119007740431592495967602630824728308501073212744243300109992502022634662940301331926475404285571202238567570175508103527486950153923150844569617883034392370663779540384248104172955831629009652216876299418795988297784733887936395314087484265762594401274941869412404929766574792208253515761490794185086272317807140278903894735364118357707587931103775917601665525904490419086468622136401834430972377421395172255759705240250462166069387478752316595697193557282103328592173629861068995981848368014950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] -14005138173403288872123579568029165426444688762136512986733627731265806819813119350084376118558461328587548931999952910960688437544552420359304308722417203734661362330312134046847357227396892751394907205565969494040122398684998017676893863974264660802470502087517089054255771327692701279012173159795223437074912395813422932625026447215673931020016017569156788744155385096333523446423476820178388450951625283398787562503648732764988025096094974006153818637544787032493137495780602194590624956098288573696720282702235820254223400025072810804020174594367145091929237039550138974430184660031295615422703628109832128549584570989449535405629083963675308775004761371018708597888448948530720081060762955321601393087059502242891804485021492706498332922633482908620914650653197453742273969725830952212751900095958161620583582993655609364807062523583109543910227975053594939418458463030816093407810860022438278147020477454319194430748920789629722421153096873865948005710316331860711376153968805602432004790982092176551476169220540680470346314584367481753704106176324465201755514779363455551481529400648241255425609820356381977204143078293979007680359604342979810922428698921092704128531013983459335315608314749966885934326945872424729846299967838087286377459471751132302844567006299049760699123338626175766246873827238814669277858069702734223425046471366080311447866778188595342814527434428050961765207714055182032352380512374887582243907524259981391463083480687565594992256395331368671367274549699370692261618355009516236298281777089991263097373999287987040901313121727784177580375990541282266937957463533165933922911515233337280648878474412481643580891579898059965710117488981243821658690318825496990299175876223555362377055432123701440588494270269526920596844132440878456496022768880906067600970663241694613372626647385079027390053811753457801706497768250637982742329652267347370744105863354090364088228984675953999877569588871269961958951456188221477061818992615805747044672676675892374191901956721465498231904858049532209572194229848583777944396576870410721914984452653295798584296311298824401425109233625711902679400007836891963072017410806649598682820634665751656847160827704850950914432473302657213656437084216355424585539319044712421147952995614737791465474789340767602668557360515867538411989364668060848659936564752772212424320840752910213874372957645920340987222891768239854930174403270813673898639730354346701296980888850232948871853960716874890339055371812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 623383145084311870055082997008909102694690171725066971488828196598941377329053427404142360697320337684228358324419299775370689916444529932311976941149146253212805226974973455524556146934691629108584132003881332010764202201479339091972015002130728099342914329301278243861392449992590974088330727320168411745618624145277051607852050625525707983664294687503614554621002701613821780100985208810245584543020530595899922732987175318498752838963719641674633071017126364789501858841493155473955513069742960740150779074277818205501607246181844904772961296734514335998403474870476433391195114791603669212419025099672948628734864531380314586127530376562696202450326458775289567421763307122713990326900487320601604366808929134061219856222717663892628081324854445411172353353346418725780573333200074951474646440588366941000825694228139193311674649785811836169245401380414560354679538242648236570504857909864357078257932961649877932701735846443213114311981618816953145755427094395632432944563595664625396250537611803198327392103092809187883142191591151978676802235468380220870321461260841966827957840329927135104825944301670803466461159232501866731834092333964751495031800872098788989463031981612766880375821105217843176761086335935189634211158791733583020670248133249303900475798407747143064469868311975288019472344166528935478496426023581816524300032867724638005072485175206545442836360090106078072630147392012862230560969823148769651973617397856423276034480496177460767831865620118857151252801348831213789882836412756479466703878071153266847628749514403438256065175923174212666869550072890734364475746796048829129367595711746888021634497766434742251800046667611657138627372111470533304035250963718788227169697252069777089785286375443666569968245819265782963549936771536996356572781364956257616109646657741475731276967792425779976336720121364312058487588456743374954200215933758519781719537436315631867254408537496804952633838570612244941844865358772492828488496353851578385575874970064303618688330981524113399348167641705025285206902386753495868425857850016277374813018739543906297203663045876498933853821459518314311517183096255334073389715852334249140976150572829635517989023535336726099755372537456600522476073153588540684592382500090350245645874366283132099959609880234105310606136121835453487187870036575452318589837156929904912133270656726643676586365401561290453221374803002569716331595284737155637282449988641995466037507128211970689080686745610731955602629591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] -2425042326445973760228808696811154014171975589032526209591457343125056188156697764383299717209628147410108533939473184127134709267167446581374657951797405985222685144886840839803694031178919035655453304070447480961282430664180869638117738594938949349337733907772407840847234174680315693237338298232901115596240114473345821426547163573248453772545352778603072621808407118035348223959410558036718079078568039169307335558343034433489524245330802832794644586165197358441424204270586887576788898867108303596211285391955768478968801592477436641382474369301189096415794214279817217381411934614310635234158271973969251681318603758450635915685771308322897360230031248744409072521841342632847204617172557534074985935968616022469152822830048483044589618212544577952236779606328069678886059119430128244713395713811836070011740547718895109413234094118745990392477295147707401357006215629774288050443359867383203070410649952025057269670770135485501634337844599747791897329355182544611204553712413649402456349262690760361170288302806825370379569491278145519157831629268640844005624879578351193213240666806457187963193060546187407191039410597026030121688303206525437631064007311430512980679848560966297670283595549207541484222651678861686885930857726857704154579835155691639722685652770169899960281286355791063451389824666865985792950075015949966626430264848794832754906550090988204126247001030808903883997262371174536692354036430596321546331645774871965481472615484926138551845421550939528044530431755835690013524903457047920729503309106943954687046717760965103331956959353421502362547515579565758809434363707418153978556636468676224200663591719595210743352882071484787386285237013744510232999018368057398785392172968963294525451629715469743540868962529914792763322107107678973085442360536201886969367633758197152810307396952394849607136034267760856227029771609142674310367809639447196870552725936790102771573207125642517510678275006838315252428568396196101231933204516538274772978031970124617569548252175575314309305538131626194571759440065797362295574993654834941417621849644484879756213708567765871178592479970660517569388887967063143280236469698523592260503296928675531143822747237527947104141284160968265383738888663783639992772148236617835085481479116455593030614019234817804339874231363040849499179217753994909470762360306430760377707910377118928792362050895349829801974213073142082204080356376955570599735625923261777610698083739860903841815993146273459734258327450812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -921114588129027982985998337312862390206254301276708394925837516855173326229701878463457837539963368861035306776298834213747565982686310045114954653285482088941462227638945706031753065153300063618197589831228549197375862966214050681146408319913501801557048608289710462707598319597887703004704418868146789144103810608058361300933709868546629608161269502405111278595036782860004787559624476104241090938347822314588966910435342590211778597433982454406128732522936601642257626225941562152526628747780265135202914448791005149905581008937648460779480579574018802838351580306016237600027835930619767202855255631230490320422524711806202487234168211545664964808477615680930939118846998449631292427754723739148304898558842382553666432648394269433553610541639433564804830154059412086079546972400148055671929353675627421340541717775021021289116638733200886201535144184482721527076417163745252572867721408954016416546689584481027767364292946927140749877964228034585545185803615885085109296727853192752030823023023905807554560264602448048623445270955381004471943586838579376364429757036932821355244711517386280231840987911797713465612126461421841529249558549162151535204445620530914369971228665895924115651197745500444828305835031198222561403523796487684468843075586533006484040418789557032092076816717901023717133102645903752573383222947085041118101568817341157898385974015001814147172586006595298363249810196094650364989031026078758915045923778335328465264019872527505206548605872496341105274079672641892484248814170506792514164428760412216085963095463352771369997366176680226920888772764424422689252390517257150717837553719997061690902997417828164905410055434031543490912473919257399483113281285006138412219651594119060965843142297301045830622513143356863086991376632043462131353756317856504726330753111985367989627912458806118980051168209906927986532470702840406553613668651867688088913222103826939266980580294950586717298755199440917956787382698832894507865409289953698320723730178466078985507036988960886483543905931022975035086442929099848689964938941617720398189417864497167840659903710400918512443036213038579102018451800792387420473815445835220004437266244848527271213590073100521819478207163316588636413190741550827308556781542899806240385089406463495317202805129003370424122978953354421874046820604493970301800734538166633400865781165775443720384407554167627275016311762713295758485205592805772785756969980689779766705407168907694412580349186910987655542696679833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 30524826061410974847599321268144704217045941205320570675324966143818092934856599273979437223613260133235354358546537936165928237608173846940997224818342121398079955226501189001336365112686241670287364235755278716041647265668329322130409316063166066214142672747456043065186876961744014617926108581540439011825618471182912935829305064390269953993754780073904051827990342411719905209992753634801270071373694435824837091613748698508960681056221646599428836178898317307225873024350867115514565569193538201898055655112736316519650980859027843508807677194421478238996215310002902719758682800573417507232876210967532465614370734333089784866760154803690256712814135649117088330159995787159000721802368725143945450497675688460649604136520488933399186766006144503780523629822193999764069557755032195907645987835922041328347876310522223639731587599170052523883989566829224422428392775976676883853108897357958297289842430193494191240312189079198267767933178962230944807742462535771501562673065109349022342026847132276543816255071367010704343503662485136833922983340903451267827367942118095972429229062368546446915118737834412156110343721005812540018966878883058435327476206428424809940828037581782108930299168071092882702461418674784509237175044151149954807072713130298727706523792456319878676919556044540696920318726421448477107637277725632250375390653167925514075682644441447140467002370725182772111548636285448043721011087378490221417555741886917639536666158383335011420323346582651385835691885182585827120025304521318993159851982278042730212637599993372030526248049510170686020105940160371303294978495983373271155798602771178839017699907281290513676895196928094311728041960288777807264768902217710707376225915144651181697104525193491695242676452490392707431518685632938272719753898686294225485556787486985288644544164134947798957743999913399915525950077972443148149734364085089898416482422766855868989215218920295353385772260759548409774655175841777181540063492580391609410398861622776092586822508635831646136350230493937390268464364678474802336284147905706851317659973838811591044533593030858522877112295265500851801309856672211033239897367396848653977106273810395474562753565136171880982453711441545393568170857749051160476147106459107395657848644767325492924649124891416450567709715932470304368860523981766411161783108877052331135452729471340709085780018334144422504767121726548375525705230519090736128290645795840644661673371539562761709370037533799766852899411983335424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -80421772716848351267183293701990756204886148018882517464873787559998461642775377918405912443276090044959477157834784850920629385881133613003164633374759736961492422266578499224571712138879860338401283312808298010478112760201120653795951111365202322664824182996500743802055061399319542596869765031170133398533881490189868880872089327123830351738454510639990158991718281134869211049753582955561774352846638864741535054828902428970731836207529862943460867677970908308361952682521790428308225363156224976676591678151109127064835392031185335615734974109121729430290774829788056216929107320699316986582077603813098466313713288910947660010897113808040136928944988064816738487489220246850953931823079046464141552321518215723816029286688075022244636864093716328584865802900003009976886313503950503418888510357340929593770109855358867669001632997012182373019906262342567525045013088672999502289280591689439471070544823911446201355262490148001176485712486937367656167286049331206789808162529740021576175043689807651176225556890356332381628103344624447052800652919993784253780482792516733909609645404610650442894600193685567726717222110806876917639716008042636039229037052672856406968997517360042436596732373704957486649041107471231287706707068096501455672869114146873666190408548694880334754225460981892316580940719765235512233242557591177777999404215602337487049019230569008088273981348081701699348732312469935087472254972618968999400029004879606183536779973907145215670950169477521555732241873569362241285182629919391090679084459094878337696446023266147601144970268503747836718355083489426679575289530738094949580255472136730747196835438838499404913223914693813395725511088682975372548917170168670080270074725695471413795952087935919965535741011090841503622854367501143470003662397185683948611076129154543829094258745069811150699019499499001293807493325546115270652769758549925954223346577034336842690428681487514535601623362180428691104052580829576828200567730085872047846063151096455704519264085610261722553476824927286271792981114245749933752421901077032233012694352829283698951904670626692272194520697742219559879361992064484747905914230483458534494501355534214001812535677685051428053697572188912653349466881321979196387279813622608530245946243260818226722977335610439788586561543166471194731868626091836408961198669553300102244046461435962750890713742253013279397669417582684822842573951559685677599588882886856958085436399313234798267911830051790581267365979435827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 19547488169359921081919440682782913551887146323607469527585640209733136041844063376439653595469915017825286196857907882823203609457793267742610159896798222316438459760097557734374315875231273112600857769380487207531872445007005185157214387581976379072045931463206607289566533636595726329223706625933841418205211286853884317535134764336332396133777610213939192269674909224836969130713412471448575029273802094687695439357777449844944844387653364082791690904199640759101983721555556780293644871578787345627253215488168733318794305906923293449044489416511610034709005386198886876524590757436168309229952611227559909559234734715588500683424498632337684535339159298913652280337195890057344674438912701285385802108996991331311455474533130825865976191998488375468504221887436991353399772201123549719737677018575611342173239339563812608493214395799266307405008762536432615130433224171438916919363472467259742009560038892038188496100593906569523370393607884383117688396491483302591315015640529693297101882518143181280573422466110254663364767374165377124000836177192435643531166313850914168186599384050198483369341749790098526133230085757835236076383775595023141067309958406852193556779241651048701731824113288527224014357710495525080424484441348334924589820387403790617501037511809377914278350303732332915232454053123095101895832200315292770406205234601507137464420757712215534353985964491209189656269061328421622293844467701314146112887359263259710989452542874400818738629601093959302398286133525804516609157608695982443226417855997477231557907195907922058627930558441067232530716686669491598814025958509069938428943438225233190373574858164706748919118437412973226858024937543583461381077183914504771816315559514142519942070524015796861948498740958776076302297598603883386932751694216070500068617736533778232713377606357628199924813845858431037218183235246671837598879037725967299167444153259515232954225389447307924937449329147848385352392699629018152695266174273643287460998372459939468777949232230803387246645984390146381043304601165820425806742115264987569853993063996124139527618825528654118374181198934702269535374618062000139726818703364453805681398567169514864361616580423356807668579845764275104783136719546940584368562020247541769887762672617285690961654035239539961163012111477324530075191688816023531556518189347261398152872605750000709275180654175275222730282443053552785557147065002641702666141096738373942742427017853713178224022035856630519820287824728424448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] 320424125640078184271846878541107412835356786938692592240433401276553490970229659962796993903336064327483863780321204922784801778776005626047149791868229627973799054949375710273648006734485476121048896621081526149202322532122004438548620426899074490624512450402245461348879769824466550661962686679696976278692619750110683223646527959210845882510511568734317749124558269243395940423310437243181678255065482480215143877499278539866917175167077379594939315968795590802652967338810317871400455271090212451670109545155647069011578223108340271021585006139221209105833922445667437219187001484725943265900901732565380669748866056230799940924685390527919402417385064175835574156636259315181457659734817971795605374302220666654243899670201137089913747708190812354360027504449627820880567834439261594890072606957333403953607148865396191036292963039133012781002476517923842847636521652219297319039706557863246221727444185597609853140606019352407695870300237093615405705961972905585810115692282390316115183866910283280616066219407048457609264559788425109371849335627782289821160386932607688625122230688987061084733467890020436619857551364672992444314915875965216867986914697486576033993473047814644069847264919420155878463579463814673895064187883632480366168572167975355889525661736622592495122851893219676867414398646525764014457258110524654616789822556583759688124661152396969675955781500567472807286464567907127234327239735001265927512102448491256361228607780849070043872028119805036873724887265072902858792898377413012707867185696891889539911514232193323050721153467426432428773888355595443986372851553431092467200205563794993405881643287486498110897701407059453984595747789244424789545902981719711991319380730584810613550861303949293136467549944667333050324024010582923356193565914313863472526073179159909148940768715935123032718801889876291247759477915598610796580252423082949970208751340066965886489645615063183090821413642710402725718229711297825511236944745975618085292901133879704912955640274235314354616927594586338941222248522664258270472347736494936525595008557704760034813846649489153494670546701249876250710368131067909754924283258530728713697351622863511683915142028177515786859173903289221433643379430869245965305826223144797589415587934950492854284920423130819529907114897827342185564779869069156405824437327281262487736581083185116141661141923045781718191888289467128148944292342287782738631289394026103776205392231136549573398110448614538884978180255383552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -671071405092766939699320176041429551026616222665602524769072063989677398873366083664683187218549654600266624300832020805913115238400483694087607225307264125670088594627200251377780568552071186486443618134569482705216445068000299302040895732286899384088183357771710532369563424865019927377186067495979659801140014966259033390015210910021197531274830594856998076747973562705396729655457010503662628819350492412780361043954783985249510206996281830147705390590812891441525847493385958250140244669429222984367015318334295098810414295999990809472106709433067407028511645308225402676998237240512461774309871978560430609158264443944494312928907091750157550707342178125331010570774425341880202743389270916892384011164989029998988517027967313979540681398243757241217532588026048400125753753537712885624231353417627631433202875762145011596037935003671986088587246282757081569888525702031581643353609969541003057048588870255122185389788170040660507622397768286127546290987231275023349897721351320860573526228207546032159833955908789912292903369637966392724413935091192824756283320013325566395213280506434465819510014911116655390770694087778966713979293150733675564542404888272510326449861721502003670687791523226023621678101384705673152158048190794531098594720584747014637660231657158180246733660443405385931592740058927092934247141311601901062028606110088359303842101640290976556441851996304701341178335732535066014249274689876086281431928474470579050192963911266801002374965627440780917728529967902397197349168416921980513384988636669639349867739010011787001018622265994739935102518432718005160422964092893010341321620600005170334689569842041060255097382848924109390556890443479187794262588385149046623930391208241167261346090321591761619344156746894598803363536483077342171587109953374523167168019445779978473251322754802058164306283914915193529773444898246479623357512852194956994265608749909922300380182019389587787259442430924235924566918626422738431872491781853596932690163215577805799190505206053654101120902257358261690745447225864260415311914614051547733395950200202596344220623127476365665739782356551697543039899385198110399941748054578020490187227482170930401315310232250328703760485570739581095398162545994841845438894286484050966702241462655548506269896915144116520141367435264292604837282307339421661795019929731982813998404831667998713017578504890143825899628368417283070937614809602450199950786494905768535485903706865411609872754934855525964860920114794463232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 166802994014220482988014700833785363971892481529927345416829935494560031822450939045653999429801442708813795204033442413344920300407823736209743537820785567473317606365920314706250382310097077980571381749522617577998720092264492598014041424999826554859573800580639488586759439370395260514664895116505968380662998476601963719285156025681275578916756634149404727057358984870552700140413138086695346010289418091984064101449328890931586160290744382554430787877605978976195786591008642178821383063956684267860843998417381856572503324936485883462866067675054982578976775809861420825529293730644490814108959078961323717699437873280272851892867704973036690776616588260642065455412162011147212154456364630274971509633342520901315548239170689083903659719504574287594548625202500799196261729812633352381125805320461920650024760306963596374610068108932066862053229745828596933349797956968190653247896082384378000874534208761180113033153997759500813997057377847617502184095617699504459850208416244700187442734293039078166678339632416623712678604451618103638171509532247990576425425699057172585596986163948637634957506724161793659637743602878304128769028256302712426607697916501686299207204209833690306614727318595090292964533850565044422326854200940002294519466338787762680191540534994845096106836776061781659306639648846810315101427041774276177691781762863556535247829218935626079790398957514933566377007010047709058386882583860418463365235499756285548190108913875248142425799083296011214469799157691419115361439858867591969468197196649085241002115664780430372110788459993724717875424596138100737106812500412715287809471081627466984007289284241972852785707914313081978215636113013017627690539628003370305960972904250584561451827146229029640197871183471633407962715911884139643834114390447019535419803109802733259301161800884766725670520286204845415920214118226287701019945243133768015048605616021074636315822006066097652260146539207145390546650878309908100616112238965068653341536195331121767883887113624746080128787552091747321309331175363998092430448821375442060017798505588391471771622145105732869903092129734223543607712948794308732979046893561367609213826855378953330632405652205378671415047844986313385214038070406454112396294564138560538217348444427225663235695143453498482106730056489572080250835923963388843595231049413160221345693530792180635285033530907580676977995110391699136804714626235056998352279359701601535761044803227537246100187521672348234553425085333504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] 1472817601688287019397208516100733803298101197676521798200609893318646118101184666162517432536475644007337930465441297399175462867844846688687472228118172304221724817288863217635422656605450815626543591969945182590827078838857845181636834640159088113500077583977234590513845847543804503044796554128341523316766046541426767566403194860705745316920121714367222022971177602090603078749825841710010966141176752162158296910032541132718737895398947927695189348728391791760606480364023862189470728803265046596991737383058224068316509379297497712253981622347149881312313374220703823691589377667497473468060745960795163067457448847433226109719284139585444808289830121526306109296654426700756501153196082521173539358703526747759084077868710957434874870561002138368900447842283269141989273834200657224686364802105400787806459189208843091236559405193688702441749704864767785508627903598322303551693350246117539298342558241826612365575616294234656301965863289707887580647108007440687652839347146875669559992801992951050576441467547824270567050511402330366728734504390880532003964555696158707314161988916017943233728743166920486000303815158079885851222237262790417485432777184407961583140656663983803475283979720216734811718696069212735553902659422406764970743506809944817299323688381104494275844502608705898825402409421491061145963348214322098463680615146591541054210622200024989266187463884628036911336897034851652964074870612720292772199608435753756708686624875064281152122304664709487053287296591934960269868711495880897220952371539594081126481281224507612491799415648169275451344377985367458786746255685139370455226667551642143870947028976520711327258607646774902209358054526018330399336958088981966615778624938236135679477228476611772159703382461152819475957307650812381686581160040506682572948931876107136376175216890825981935452856338325122458254885230539482795300984801267492740733959432664326988937185173172539968348441922490779045951785397526125511060189855259006352540883972055220420012153274179522989009448959940076322997638611211896940415080392513584674538168030341763652783167084061517662082766406944711495216165829705497796894667885759697954077303945116811229761421866364934451165893127623304593427437188248973004566254403925383941238644907622121826356911722264856942742752958196312333138488740107134008334590926309248445400686331150647988309941158526872017828754501703578024093684103754394078132136104510230540743967273636199380306601678818387866445868891828649984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -2587923122290706981774677891709756642344769387395056089830727944398396160831093052206503961418398173280819386303864968393074646456614055242526663209860588279263336994277620349005629074147365577539086383344340011249443853412958997663579155012419068858920474031980861861265549277339992109312272100467113990169175094338682276635247104981459457752899000108905355577795026943660134987198373427362274863985800420520875562458940497601482259899205748752682455598622641900099266018182591764373166773280944409677650562190541564561627381923725390423460506609125602570014342949989441700767741090493513793205582740056130372278205188088163102294807941387456793318594650570524823429007093943150024221016890041231991607029777747586818327763778840727929672589986078720332087707484285609750800745293513378197658199468834949099968414861081796269498093234052101320111298762796610528970756339934717560925008349811189346263196538530720083049575877264153754603115797265280986154923927108890604300022435903002637438656619630938857564351329159190272211959737974746158536023945818281329569757727281091717845665233825195827300655456042855254994684267898272670213184121031015985648119184921458746042842035752917735450577777872123234339958236383571322999584859821327739857457707536313421509030804472357489812578472281801710262199005507961627039091950993663871212229381345116250900693149992664895270786705268525363723949697793804050067490520527744354859320788417569197327444946311277914642606338049932355396623885455083923532127546466604456101596435737070009156195553795032394041181753194330170433055859643690463024925137937566073474585541474839303168975057717672775713753051807273765308255360237942131800954621825045914204197124994989105877794773081693020864199539573108539265634700170473814715585991872981315531994676037126167957141339011293279084026170387121327717992184660788840410525159749660300469280128525792644245987357902696207598026442543418198691009065863822596414301956689129976973531201743653960715665874155626216571350298313770351054838459299070496478136712238101794609519977668786471143644748062638513332005984519946157282750393520565266506841239803193743737081065857491520008396359291566324328824461118601929315762497056968333525524220019495152974320161018873908331525510512923155706836813637360723764880304163857001631687205651382520557237588754824521762007438703418002451643585890417166541973485478660127791739917456518617295783377956312783126015625279266467691975238190786150400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 989791821506789156259642298304013656309800269025198211854409909941309482069437890714038513060408944915802413785838840511766879681812841525253808165557617359386315399867244789906065147738305646157489645820596301081050333357802526576614934388904552876562397148292726946419260027231868383189719543419935581987431001768734312820743373952468609394627469079137513860437418728074058586618239249014072628362045951524460790834341164901765683207689439201819232394621916414507870403163803937263208072896206515031494671896134338666478541561924230324599237605693420414836652379979778455160756355983475215800683009118605035197082579335373085745116784373462835411146977880477432511613251026545854150102553946546021566677806350623127557635608276761018295696971824140557497591638508465978641050634872074295684072636756606156304569056405749287884956526420622780210960266632098597969512165222958458277007786163790966384452885028647069462504751954486848169372038260784280957770452181662494091285907844405952808801491914095067443869702792654760758364226933396005762257637625100969059662739822338702421589646690172400489835856082178039505141019894295992483085725152477079819728817007114880946860855744584293576236630025183556417637657478227329640521690698902410433473774240658082482755976685357054190596794923355820421021722286385131649559491081599514495651354597485032361114068995120421684302269168179014137507561647139743153166092423899009461864056846231023968379488919495818136492691101584399367195768845048749563738944048553607636515261640258207071947875589349278393857133758787126447413871411820400978130185424909555373410884751215739346989191951972963939463601676819073071637186431362278152551317425447034051667031997172347756430345740792741891926438894450896238526721386455363863033432681341892920118495421952240061607741416597947381215396111223065728276277452026294907520080105710905363689999564180254311923356242601736362104248151622009998593466515388295679688748398213039979549966082680133491251214090022666489224506866474007471247155055436790198457558450341474794052281412384189439911301211114713901575807173941165537297926945323769475504093071471192973540221279233439077457335940164585205773097966248371260927621438627432599530155208253819205820833720575675562136587149347700468280513907359768223192481009321131641203314918513381056308131008597626180146926160314605320438542317996647606961214478892643083506774801266630630775651602397359914083503784198709866778120871743586304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] 2566824079060293895323735008904762551591096314814947177005354659785699085870656830797117050018289725639728338091914976957027717397303532199526706665961374321474867814471359770860176634759502945591057091775845709097795234247314989325170048667561450459746170339085834593562744222149173396077928871452775644802103336506579193941995893986154196892305679168260963634915382889367521487585812785464798918041417962958627534223165068938990467944747443663269639712766760671981558357502152726770750700691918129636215050851567328928014782134772019414117645178013602914692358777076258371914837967687507464799074662653189242024034602956262908510512672812650884502680895053220863956363857641469989808085367592941449466726739567321466915461463514139232118153903740221212749117032018511272065805228607074983554806301328858607702458119236357615348818267734397292184465425942219819759154238830930055164897387781443756988780216033541747490000859319442064562083987825187838612972513903794426163917554853957124262521409048405910816687490934194937192346193577549571783875605746361010732695622784465503403128080574088707172522863657451536002910919820618111023372269053865892486198371105877872973549364741170790678727301508195183753254387664335857017704560783567347611842054479093996159502130068733033967327680512974690080304950301477871578881159455361266279791675496978838636833249596144239480680565963349336752204210687765138621144039241579171098083503506870887410041678136064346655499955420989175618081908601919932932796154815006805810115307295900819463537296172558460370867268655690532189294810124099543345622220259504989761530955897384628765709681568052142737008109616939113460556725472777550956439678490428864685617633435735589741704227822782607600517167923966986406594457870735606842424416179371300423625208023332435146853116326792430839334165564215377055607889659827685788166099795192999013026066801977188914975984771213811868496621637740462034491729415026707444422667652709212933072481001318482879274036380096188628096205230741673202901626510315127686831444363434409279005927546302079519134119419509515442170893143796523582174888956400902445148431075720271375608701370139345570670012594864150648055097556273367002230093057705081619530770459198622454900905942518632273007015537326780656182140995009424254991543563409537518628756247618688351561210634967569906430067424886946554944887215947015176514504417988992225592671808836039146021955658687453436279449104919472898443432699730329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] -4219671445532124346759632523709224900915338636488342970230874015072334229354125248159091339141398797001034147830000722510394468092363341380516105267049529946589210603592305418015818056577657788672244843076109201070528448995063927177188309995029237212915676892368689923303270754702149512442034571153415060560415522179349054431519595211662935603073920928597865432148060991822958883713734087034177805456811353847454869027228303895266339297706218553124529447715267498649070330468092854135054864776249401845988378876068932749233228856069113238398564431353687545669094529770600328706691138131555016381246215268679033062987475494626027603541497826084397038462565378475525582638570581649175148825095307006499553563086151277138503362660513134667212399281872513995055445579437073498796150878841564994958415611367811714873950108457324918709368691583026247411067935126865463476265946182853353524890543813870391334872896469364009346811542873055273241430736175214155097391540210858730765125857386177963005000177358946055204980398176530645390779890387704527494194798559338246787733483136358081058436431243199842748632509317615776973437107683091103989642760935131706293795171867916053656931322878497656231945285152042711239165842684240597548384648710037171186648071036288444627029023357191265013034697331874956368535794047211747202037909004532879844500558285756580847215980062953200946295109374128169489870321621277684320350162761033462506316812830591488551077564217433493992391917584149749450799316490926909055607011537623566286765853098584566860467273125149341564307718086550444989120092601637747422682348003395992391978052393262805677967354396628127273684089684766382534311057273825711962310695286777073420460901777252504478358875128651395842440687316200214073216505718366062398402825403673383865865939470115148191389898322544238480460458057753329861616138490630308174066097543095068918860734607667583015512184389548399118163330309688602184036575632384020420150830908519087225800191362874829855821815620990058395945117540012375620355722525798047928232772868192987587676964074838360929175885899079734088463120761283761823770376548833375544336138170908664384541750141150849391229630291240349795161158965214886250103636095796324538582849080942594945330035351117128720487351141485033913253822336639438718701917882072235187466599268388481442117416812497195999442344136507692145789441106259128125016538906675301743341475578708318638070851547922117428197509332173466080053253086977720320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] 1727996879727405712514038141767985086761310569472035872671497628576392427110832626895574247185284378316703948660790245381717447471189421278988668957854561715721725500680491073339608477837519960603121837543844866495732760390645668320548481317222993765870323185324871395028468609269010394628262406586761092302194532423730787422782595767675593859827348237888069767417321561607257304565417029336000117427597835552067052871340581032189815805817414748331771667116325424244110784193185331036089492790642539419494908919521485016236817743170189942474715624038455883223606894934330393118690391006681961527975989133601027332340154308367433745751109624862953207243212571406578747901592190583669487097717168707422375269089641317174825173006673764639272530295468282424862022462948409907377477189474839375816939693811547067748796517178581626978052877658452961454401357770179607597984076262281733275205810484508218449484222304074303958330241123203374885068239494080181415900968961647689911140647360251521333040981540421728417428500687250089241328930343729932700891619112338542744340402739300758930031305178874702406940570343406235477347277851849550330726534744336488552529999847009060656322857511763805111452494728079977828018557890636687660301565509443058330675015678397905925149187281978726098240378410444002102319937674617447135559954402839721246377753846366326390292884361124134310798525714339643868134694802941664337833579053502651933515336013565491227217844321137139500596312581920110978150654130295173385697548581054650053628454249685656919126779445475020033174774102486424303902943285513228569276771682508320278029005845539766003319943505802731630987181204587506277657572839195954588999070694970167022769162315099477662358497315685235061598399053880155047072957335745631861086385496886499810026847589278296231175551386698442150918397188074828944598637893102626760776877055596080683839651207627663471472952213351495046188224727852735921294494699461501645730480143083453012231133767902118051787507426759773977464036588893301877266807607738964137644505774888549644597059960705716473515505708833079957007620055825369741954086741023769011688181846757805056695975835086726110057227655904656142886879398021264728856549664633197331206474124827805839194590533828615089245854386122478072964576237651155020648574405696557210971735529475166457869147189386815504751319127554358030618199014573533070304808195583584922938336739612286845361192093465989823775904116578272939410638206140416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 2314528228132925970324235024389970152127608033158659028192563694154485895121285626493077012503944676395075420054643662626302476480756443746516004027890628218290172202513268312108339625421526955790790075552017175502175005922258675416676982911606170494579227762908398538750631934405098434611634307283105248020835151714592455442871836181573751341238188185313153208722929049426047002735258209938100289156638326334434350247035504548817766300984535100212276630269869770700448868346539811725982346019098847352962357385504666142295662453702623056778986902334078294375469030250123716164180148779178296290070175124721333571585251167168087942285963921510002413552946647133867469170426531930562099337100806010086710320094762803011463989641444587305075211148515337701161356116365328272523078460846175710493624118026027946542278415839131006989673268582521125106834494905022257716578131751649240004271330529535546181099157363551900356442858188824965465672843435924632534248550750303632375153438657386873843414457623957072930942841091183568526773241235874065374373793008586266658759085299468199438847108375921202895080383106048202704120379443368152561810067738186741685464167900641112386409043306879612726434960467109714953974717426281579576262903933516197217625378029149989835233709625614048991375350897853053246557192184078112063142695500964711425057910805492679923890094037778638970742945502717126013687793983026827860126634907414706147004925531603791972045481545179700823792788546306441436876515300485303149309917782240031304286607555537689093226888908955788905683558778765294497316095030204846316337490704543889257073111023761991412784190012054858069958577677467333247090277883372924599256724787613832529352439998966065952834553440088769310847055907781377088704502550085592794148322835653940757701540675174805218865489544510655109028970896944545607736291599420471593263179484994554168589714056452991381862379125261487991951003809015682637082449507408267078814057171693925814367262836488745297985333240870235357295032955326662976492731526009662535233694584219876870643125685340752215185480694017925802291160032837296634940917514485107788595512302120374244412762290942876552619693812128197927599536611931799726605343291129516079779054833117015714723540072299436795558680345946091368787608604436951858654403467631497282519847336764088213976338583897575493331749483578051708794637952375619550768162002921358925711521052873262972175599286704317413028035174607415805662806540984254464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] -3687676826023573140831805617826998635623339935444962894192482184870212892077638377549862344182355224636026731058599095947148071295925966553659174851406503086650566584966191293089044931923068342571620838821373215135191434547196657833247986881984686263865409893634059447266127773508824343072349087504969928324409179539848920530134833375208012031555198451062602273805226729702561297891204220685281654249250808290856377305560241513960469240760375295431541845392649024951736084811083854436455347192122418231132964754867600748057787628614336657228926822468716439004195016443481697393877955334010267589083413050571154692295141083076836502849982385637368520496166109796384868356669383623756248257519905141586203706855353806882113409342336727143121418921333291131097352016763615513645837891974120387084131874608829384844881883307402056362228944438853365546832071469165712373562534878102551009851658530333800087338284062076931132359222301087856278691534555474241994663890082078898620750961451171738476884949314240274329270801923913904926788738181070408266077456910219919974696706474388123816091549969087053372451574258085389679636782997399430719134921000940095301639521886802806663447209218797527186391692808154725673341036557202021387729963798414369905404865645849446994377131214294885420657561684600646976191593186995078590592950492096261490627554375652103052159966694819050457605086356552366512606652509593014507588066390538016620760719307482710695120752900167734199654840054676822522736104869396709356962341979448311589948480063580066574767009422188992752685549162802301395147183179426782470659208663544776660166408307048224829776783987532358202711675853617172798376849509435723972989911822717734316598378148416241746301369180127617976218005796238960139226740007047422421454009905056318018221834118556315235273220835224289989931421960294686356721219528744144102095321223757852298658771765763949711464557432852972705592832501368404786808228566025737770260710308266835206959546057946323505352153197833643000801672826813093922307587119180016085554199917209683447057183725624555271164546863995141990480019035713658314569930337317643065108440027790442967698020425551635017668795017263488066265160624582298458683263719686218726698995273039242186413915384334819301124873919000275674892607586651239637566123611643159407242186719019021511477591200286624754186310557989424174288897498600452373202142014074353953223926873729600309439865308856422038786004614693033819251207240574566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] 1622321641794335972958303494154204177316970125395566695220728614027896319507353035559211036856887976216852249885313046151737038604632620930951640904020750036412858875279958954636936482135451451304304502477706812742732277780269480441304982748303044579936342077116184933610373038911671015761794967181001619228200584801311419014702751704282009183771236541900573381975612194602441861764905407006294358297401555080300021981998431216069523628825163705917036141366383021195796375737689329921796610382054851393697579899350006616743249674810994456417177912302986430485967578683634179094548661611542214640494317623691565444012166191997230014574761120370568539322715959753027546183297409545728216432798730073811998180040535116735213204679871604348147798462485622660515045555102497904564214460412915150300010999639197655332580902316475681708314933556671591910999281951246563541614561979737887576020302399748046939881104542482205341584291085291205577440445355738062495775911702375140497551445800849310359711728912609202314096686471904874603891125640283228736521016267251713077641829867113770354884974438851011770010628116142961185118721983558545011980528973080113752220144652164471945093455768171514214465854672770631824691471997417427283501817075189095305402710190587006903049546767314083466524030548569841475639223072145937295826660239778781046539187544837891163730923802374524864922205633506495310928828231589947877531216942653435583240593080836461383649623428350289915964487502817573657829575359053138055364666082606628195363739947899406117239723071102886108139750690131611432667006580708504814129928734033856197576851697780797790573882410506749751144094510690972626744694778276826747370367099804333983506453645758052896831712079549529651789041592145839630082902206139947807251451849412267185562674188224862991365854784247783439616366897323405948907872104215925007957350187121686223569893280943751187251650318895335795507238320127671856843257852563717072909916910695041765566101772444258388352232339379953746618923466280467870173390290650724080524256969724111585813909626052360710201918878561412197980696586258546066105385416530832774750514054068282822057268552969617777156381892198302174391166683429935308544984271148929578701810286525930719700947854026697707796516708208672444681565006718555348327453569522939069605553495235608849387392988246138112874799927750787238665375747172220207254977633802253130626726017207978409407485711214075636859332610088220509175326301835231232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 1040410155916694489921632235260753109529640294845569605225873699887120744513181512528073466105447638504819045362298444980579005188829057765222774753852189077041143143430863626715051980551707060126577899277348413666333504824746416052498687209764045296196367603025537731704193777002801755129465921060522442076400653050910594607026631793416125354375325959924870560000252308158917389162149492965983353343240746593140967336145785268972487570998393549528370154393807200520196028269207949973190190840306480544172137681464287773178264647353365737518550224444861175129903161944582596714488042703318184200226709551361922128860846674621076836316181330760162604717955066346640581795124597118056344061325172228444074198675031547595950729465024822349860778942669889408303191683106989856904563723390011046421988891120549337675772866129534278981895687979663180748780865697053475115303074677746406277554468437764355457362236465147415970725396070267949745076260838798425318051573552837386834798517516347633631509437219740314970949172076835335223078821843718600141316575230829079917692693433567810232158340386108187791672698564785885216449472030173351454224942160263756882255078723565913453907627116861061378475754081267359644538291757087846109724733804425828577662641139110330454246036265267765714890979553093689027208110959113297192738412603825433596494626024136774227671992162128505586454815428594613716133049446091411395711986104262567081547975180600920611388788193871728965756723625515010962982891995875447153201840268195489272777118937898322499337959740285164890300153345271188891180523968658634769639568010189790836408367712451555277941041802892196284232106406150022266935703276696257169835315205987666168669135786127923296397137464417271207187494518536281402537259795716307445677369070764198840250315090697997384442055541724925175132190657889013279837018068216679244303819709484231281185647789454662793738734443874432037515536843207685947870749007076451522469070524977118993704154807868971886618002040120630754436128313729696051330676392746993801471148437144055035523338601233191829335890595302263150348291666865590013093845508346026069567979414460351593967262433068618112014254755913634768564249123334080283364653370545245464049343322808198027901747365531303189720097883860731440879882809830778527503775763139994922682603078266760320213635798504706632199731035274056649872911861343519080635171101499669887608857653846959863593611559497219915339479743759216671637111596017254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,28] -1774713266639838418746092114031666454433560705000771551334609852128777671099198317662242402827334548794038420747691538962998944693573467334575619259201384255423378118891591694189741668942888243918316777496545241348289117962525345551492530542548489071447250730930125088699534071503775445581885399517874383636277697659212475371848955066404616785480994490443403460741611337958644051319563407565500711260021648232269498921007260977797581472204191711061476540595547090276373759763560321265136703704904033891628262682209249337489778762147005475338205946043361444811156454019784373642132913086665118850887717848450515072679588524256124995467810315782976794494569748721596884874129527865458972694327324470167002129971327788830228065462496391185970836503374071284067042801633569198774883097022777390135423035479928327428959572466818759438959424747453024897025935733606395366528966020935740852171064753968197935843162452682241574048553517392619433121508406880833397438400854344118028218041004074641288697397437641664455220121080216303342820879631527568465112526377971723985258295509114914621326190446596429183795665845924702347817923474397513355880405705743306571878451722646388040909255764188209846812338606038900367988591070289216652477857588184112120437763777387272987246408213676331783256523394581773163293051850672157760387799169790676865097363536743081700146157049482547864896137521999505567106204906914919808669642148652297291604031736779533438000605303377470406026417489746624070018137965570500741871997396844514837344095012551525362274746251615188962322504241192416561131371202255931676422823103805403713638341509212927241102966062438734533738918697460335108122751962227719594193957852699671816806796103344036868972911340535199332882697616561584092643181739011489753375690462902111305378347402796236354269767101209230173458486778423990222879833196920286276321473491824005300552845059461719787469558329565458842328927212085646156206615048072135593755991298568639465829848903517149534542044488787757085318682844047427122590599842197870333824264639230605308765276445881445303639003541689409530525827685072878615094444476986983106681361011550653526687320878253410651116011314142324190170905451405356081599593147153065810846419509017348128608218323285010114840310190611288249260317666991766920754529255544374295180474688925111044594744684065506353109149263266554629240108424225619893495907521853471057397940243562085020047705513868346337053159662748845064704178391785406464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,29] 714419733196652622828227389145272749352874208874480769514905909399879358920626424778348577679683373996570117964680998335350553607059836376653428923116040585308933808740233641292741399314017567598410184295180751583310311523769766574344725206586604921056886890154991294495242420119666008497099418866774877816972659315620187706730012066614301683319818000371524934364504359765071015330962236526091553352876659609593247216958328353207512536978344870259139640986852304407135459776093041607183945225548738544887653136643680671534718166346199251734925168661762767328340276576414088165319286543151211294665194423536519952943709916462221546579059597842199153009265650493146651197028089846719168336560408360922296268912826865257518824810878934152673198185608164913047044655882843321711044658733063417108898202929118166554962133995618158382779673506285519570587234873133400069527415469469456591387404054777567288473821775523544028299348500586122369512881787808914017834946065721057212577622361218572122906155163485644457548775309591547446480939588826297498082581167876049698227063163551239198747781946855885724929011474108210828546237612343144571015508273735498943829285869186057043065272539058315564859298135546237744345022510002994968903018900149857923520912805095614467336901167476986595793018573719148822818204926765082010427199227829291984509589824263355295831401266066208201977336070992167815845842794516701103756472992181304588808179777875506721343011307420919076048885971554546543037624964002563167693596960751950761583665270467972903250742107321015162326895816265299869231406438016051713123924499891668978862043037209846839199466971891895591805521517130656390768340494286204174153256639946090775385814544737480892491578859091855255551584600204703921656173682141018364481598709865868076731955879703219804750850812677133170627969225586485007722903935717068607775349325523602863394564560081738409450520425900854900360473703857991556861834069368622255298516122120554307126965439358252393750990178996265605909707110928251131393569105518629873184880911886840432308830028471424004170482359006556875261732662782380292931392751434432733848860795343915342793743968939431568797138769012988357238029460045152878802776738746818715993544200161868686614844290874001352861878651500602228262609110707646805393548411882796929483812124577909874069229571559388167889869634125129842524249655478943053155764697382492999698345034709956958177554193943673047737694740026700785759686232532582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,30] 553386625275512174584487199126424660240028327271968610719064788992044154755312673896040575537192831339584004681220786188072827181638758605509526553139842485969306530281952022882150710533092085568279733844261120284966988903340475520653357510298375600396986532033005804200373627135672860702368799039186973928193574280637873057104697452578598454391419668433743499477360146299076397222477644755645312708011329428526549278110152492576478534949479854516440461525408140905473794369560426637572982061388919709213034338855130895615743528953450482546173742695256145138136003452091405432005349282223126247611645228955641752633158761719743361800538479840931373012666827699345185668974208486768647999942316512325386453257993623913378349865570437071159524350738394192692229388869933626285526468522650379626554652588113062701369881310435297247263084942671080465290290480336545988737806195115164226977749805358393947960633631994709297443336279243390745481115122047105660064511656005342096635196589520111741363385727213246116085455415420574491839767146878418755001403269755572655173403653402952623920544106210435870567619025787392300725943023894956188134102651962014711886095543723414620179372668113642649407951966251717769510741356429204364918917324444178089635754916248684870999845104613595430875384999725258884656752558743256878611910141039483261952252362608536250140504620914943407387503598727142725851571336369270146620269322720007061538953839570629115913862499996500298004022640693930782830776525113014173719073290357494769692663719397084004427746172916551154945194087355812187022730346786115202945035004693555990198773512443503501824983443393353936438076417119933450328240757423265907532388727643606216855146757170653865899150406155781284497498973383507895015681264347969512929154370816651975112419559243764110225307587382894530328806370087510255789252829080418202986906750555284823870193748793560930428023589896007887635181613545738957462426424049749449166794542296318811262112840404316551921941249617557110087415294517438164858088325369430279588243893167719905473116448165180412562444783722674005665470915094180083338704226980640764267317683834118462991459924258668782444343650639603717742459865404010516687739653503871372502537199777526221721665041471517898039373244107397463278773327099103229349872732454953764528571942536597406934411742093254500860560811372977343759732999564378474556721380426372677563858697400120815524848217853416633472467516485265524536876313033572352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,31] -1029843942038311704831761238287800155985252366134266324420051912666395646169799368556707251586265571324599919120770073148903828602981512119002149817848665791410269340573841816809818713620802306416349491012560519467480705613579955686656878390488777074871302321099560116618776895421763017084844767995542836966513199020740780558731983282145993561144329703620377810502840846407115427800865406466088644749024835120984842562072234003005164280951460006624175634604710683570413441308752067998970166400460846988016171093628599353505007701634913056522484595163402705339182253899412060493985002025207471473499781790128744343746566426763918356934223691911381370961496613248680779370641093594093872354355485748825394351625449305868154962482245733693830678298473432198478921478862021339629582924540015866725830733250302566336091682408165150360874406656085354866007963588540038167084964653045122906761191882177349530596002762982367037109969506057966040445045153559829144954248357309532971339757017506238479290197152072796882461211645754699269539114103482513310411498411262765098395987667545125629485061496002580318209807296069610804080279323529688389931318795204893996528788734758706942866263354302604903266282376566328354116830420587281559950761394241102908455110159032973737521645525587848399780182659687743825312005865790026939834882900263742958771490206404917434817450990164320936606149048642178620293751888645038840307681155358041044783857189825099003630752241883279987929613412378118695171665936641262332073719938757228113495308383543887486940694868987757371285484602976013475295974241887925986567065694570468366130209854070791934686336067741549613547340217433513353088986743720570407238060830086395008662488200201876445551877966903843958146872545313999996182365430314947270213975666126787050967011328155752069193703189435354840536225091588379075855522879529429618624087571891626131845418894476271152498124691211109293877610713697474519840525406505353944152160178154705634692492095611735643608528298382098233221315136709310342537109318759772352935723857847632514401902976774484887648486092951603374078487891539905741590806260960054894292650597052986481491480178390318569984634043966452073943969693491259317729829214336111646570625124736609893199358925726535536530664407363415839011480368381645737045441414592496443957350212482936861029990721314168134698193035475531895214516739024663893407525920758635180341970410507304248027051752692642518655350892336176564036288096973619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,32] 815939907508596534960515974456560739582776391354251926045031614392458755171827618103406122193552427173565170582270314229192417631761413859361928743520719599503488183833761658579859557546147559947084136051543459205551035494395373858432225349941393199551419129164170111675153622329537960280740962001536549581121490332320877841784333493814556441742691830377483297544659424121433757130652129455118377265629386755203176799582700024739270639455829567245659858549997350948611279273805693777823279746927581241203812496319710102170675613637857453577586145719532458866447573901407438904592028388385233310650639419221234022199223655894260005424311150732061348580108548104280141009354116316243781132074849793554521143408968697023990831096531407299858017160852268045656262118285357810643443634906766925429575339019526677558210803224154479248629628092252383938291384580082269686948677477249648293349470894005728463579440534091495676556306462173011146363405148355580077807076613046277613198249135164392875228714597255117618723540175310584877412175118265419292805930276154378531635523104894386170099205142750726637181967288273499264298426114683303314121367896977151037053958304144452093777642657143425354998839160548541126496114517814621506826320608424503293818522864947618789957647654133651445269462109791225375242176822768539908062337180088808940616890735204548349294604556626177493298945470230972359193742541161137816728811609285264269851403201694853203327257331385132155980640193244232755065568482814957813408548439883885298086791822486493425287166415580769291516714810675910730489219656595369907473801148280671672963618075497229660629523612255945785289537043923441304952325509521706477661364180594651991873812913136525780878509907111720380172822154446485132894871639477239471097239274721136332521430169691601160668373771569907610935948696702524453124657213131936671851836957355604488229068006586088756632452951386317672255728452743332846327994745159243066129387958455778355226211879268845092475194119745321055177217569103512204016259310909003629710320103597458820072040189939120000180933052311295436990968243383451026899293548064647813580168325040314902536549652056630565042129875788190326191302442809365835974505438066334654352487905875206499769609291574228080053365031120236113205949761640162959292943921788259514653915660631549621093630233934930874430041204371032200772724654769238750351919414318691360589268978243783513675417336704203399797857121641077076659035837814538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,33] -424799070438272822004888074227187191670135626900915208298147709838001162305718055456274104624774392576090151196065749862685504665953775165388280185053638319896626635711851930390784743760415058082030832387873946374606061936112891822384153855311324774855009660541370720763332406043961119232643056793329189930857230063289195012353679956552813435352521938478172346459916448990708953327972024647534658332603918804590219335040698129610292527861277403883673390792730356531549118850506734969713566671441564017243851121081880486153332694497309037896441909409981694612846795993381509019512173870296613679858338309323541843747462182127411540677607018171516102716593708222290324721959527454691525720259440973484562917368512807002301903374141849339293346830445659792850103801268740547527771373852469854629500602522624547151145998271771361391455657895161489460679726053257153866984936402638226156855438484569651541626518371702019937630868582352943277509321823025361277183809579533772058539939051651193478547444795589188673944049935560482817224525624112772831692454413224903779868870461964916667577685645289093382873353498573034253301096682949313294449986237681285478680611021416326712225803035088734196681417082496722397101921715521593196256279280955927086938046425541139106638551422942585075527844068980271179239598162245393608075476576072279617273719919408070545346674952934781444750623406727134020652648135251315285198236037880271351466608119685865657955409163012750622690756087988907312836578229692623380859667466451311917189112473553172687851455973984249499400063221027708437575833363990575624357112581277733477270870268564814883767009404227806343651562777485464624816214919781209142436843057271781204415180098515472849157329502600350321196471243994237183703900149203149257873199292625495131171567845117269651978351304520142610305054436503095464664188487250528200354220646861566184190843046058558183304681206756249585878743294712365844199273512166885036715726652337285058810878391459016371803834585457856352589529839833200347134847803395401016001056175772752120259434314819654644050763136620822355873051418331427969813203494793031036343360920183690788017960147301141019457262686327704462058799516960371514462174658592802596989020382640275817656904197341756875382865577329018546844994142422132596459079472766737730640952868159800414452357256680032086840389215530644242830785955404200876650922655261526832001929299698408301866148158624745643197632280223023527984697421332480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,34] 166434682405998247898504533807626137603520764276464583112947732262911559133479087069294433365321733255402187541743531038872920117706191927367604113788461734265766333287767067896344187866069976229298838262796677686677033955506261398558136361176163284833264646563093964853735809719382051471168368461444450922034703876402465355070124168502783874661129330785973847192028317796845215232003917096122817921511820232536243044770426814403973251371168850681820322293245561237180093072492005295806711863299579486421231523041709476977977374683829470401100940787935796443678389432329044558358642506352898962247663562595811711216130199134021019081365107698311194537195248722914623842414087304332321013358377090926741485505108200190037832857320542252560125547666859499285367379494121094617479806714177397933539891266903019194027310108803524539499582245682371372928010352358973982294247747240237740279768463499429602719194093293506814540668158574290037149903451669527591332802480419989278417306819158783184459596792181191770170210444817251734268649920818056695327555777684786957862158896476846529267745284458936845744750524612071089517093661853430018854995771578972143568277102577782157205281154913986288165502205049245886382524965044994842078455693616534258145318241451872425473864447551183348499975861836163252055194319538336000984904353091376031310513986132794648602762156833087805780885362947939956321479699624901694921065829869485747651478633220048168079784549849710522953657661183693815444430015648525385077589287593566872880833561539197319919062755169743040364839885439708070860269683565050281851731523309606478807041449042678253320649684093666524482980845752979038398684942044517832412956343653427014532083505148285290314261372804391041718253680988062766982679487916083778372708712965603208500566287393248314311678041385798523330700119525954402573241309423850172749919559618091412570475725985562562946232202684985944625085665275399997243290475913499475931761963318260276756052917784534745919793468489059766420589600180136132478892950122966408408305710355457529161715018027598196089487520770443807704136687924706902842073978059952494527439595724931319923805529750900706936850134580632666254712464910063594908169689505956166577086995659599086059198080204272837136044679396285625353727286166589960642721460869340692278057568785034499861008210423797517809735725520329940755305963953071676354340336702487529374136571346245478166493435013014308960544801384024778179949289984229376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,35] -66626896809046477372326419200487581783808584571650159086310401086590241066281020281769042218309310284395640169168201065059088859675787408756340154347055522450223565591971721208520042232865476919488003901461473949104840150561690269404725230399836074091162660705506061369364291010866438325610937619440214601530410645771853094654990848000104131895349671855396366736324592308110900995446191512619719853893564815193597665117943053560638439908995208178594809785575950764560328471590842921275264918974855008101158827696764135767734054283072911656337299201593808998037153161502718512115073700178128168491745143886774350582879783895038353798499836774762685024335753036181121934880563224462157374763255260182802091687873703132214215070748264166553873955257697584020486271725834992455024240231281869787170589945998844863554541769327082977290566093082945549792694057611623821781864371179221890300356980467491895451757536798064437774522185091098330354655791032600568545374443741642858615173685343237555274262080911613423775954564977802302475685658274896034552778663466293252709096124410714401155505563267767159616170105219969229466869851108838715144077489326980899989286230775701497619401026700125971459912832807784298637252153865335255917737091094647806639414518043811985390082705704631337725818669965643465741289330037641859838339748696826762916713511561553863277155256826829621254302740322067748167512550144645735970846007410658112799826842599544820397529849332078610428230810306615215615866103749211784399981638449244932590948273257294128781953594030772893488999862404909411865332985560763521375974608646252369266750299929954187421514915408073640321678560261473739124992325008582008576004748135619162350938423789075241753739852484489768134685006307588611483151122361458159547681696950664052946404362453219864355086684429502909464242316991993901411120640510059037478560910010200164276492851637117455489194445537412213160959155777657649047666423169064582204531123603294389925496764111149009809293734236121442514273370776500386268038639244522640399793151933451294867166144131679507955546053900091282454138382452894907318544625616418057347646054618472244275074233048221802646300733095494816546344171804401319139524382341093252429963609524628676269652326873194758999310017393866560766458176878195277536955714073761306615680255034653849708312881214225108061059254543840470070466907097559967444428998673002401040607579147701222988120428152168740945327490413252455039903028425523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,36] 43214117175499885976917420738589165625503294986754308202669024079800621028029951235095028894620683205540749126163342348325189569393428201399301286361517160404142448287194111102882978395385926866047815930708068281128965924975657189127832243107998549152860557473938359713743039293262038149126289699434472023394032168578465768126291918890127659164628612469044705086697927232038224673622427645848756924439906104626115752752475453884514171132660096508703022346780342279563880286298926678814216743219220903921453122631827679153159047570586770279026104820230758773290901391623371125439472297330754813665461640530267834865212609100610265108746279231459779432312977188591101058738898385818536586376920831781946264046262574204515035906647608358450873662236606207562424117217536420257770716297392098794822917324354019926938746230339059396080694571157039666960090452488577220229084497572998878813090606426888851873217977126588046320025430943099213037488227862892607036642617310850513380661451657198742996575760454189933359552787087807364034718586131653917097871764202953109509969950259844207260218935091210766010443356738403809827705224351799882056130628456408781461123757957483883808678767729126343979665461853046260594923148953435954323335541859732994225078393284678207127142796734910582906451729231931925376309448913556760332468898920624333178445342216284353354882562949644983848459565555968143197176679071403518412259563321291703396897119771885477684978393783442842083140771153554237049933890770789653850480733316476093430325068692313722802260209412645641634729317905861637736909185804096955923306268829336468440210071318394696429835136598283812097810857780444023082489036394005461802228701577826184604689545215479905019517037754539861423919177742728132203155357151690771401708487536578637912960942897753928633923026662842431072418392452978769406404435807462814799913330439237432757230908065974795851753257732562353943126791687372165168654895753620810943037361644377491476529406553479094396725393462658399169696203010900950872120753252836066164070561781196678044583053513791630900593323304610902556153622700249398784774783923574035569745486827085992317189724045981211937640251664244858351175144741702049143521892707022243811078030995839118286891927790207129348971376190819301867745303071365658804923362576571705651470336279306310732082762389776857302405288317550944917422007738687297927297137898285402811195585828120129486992703416490519888079847834866550189602634467377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,37] -35451156173419736068638654338751396129651331586564562901162786682348196627536300774334444630584473102147788092641940744756883366513382431273646556474473136937430464339874631848127378626666700045586045051002853741746115487963572022986695087107342173712192614403572100056690036336491902917649774050321270590014285249104285257729332609221249987314497322908814490481692356545440634735350353516618905870930967669570947094603728982537142426757668357268890438851854459499767312485938453755162588436744300367734268441883684082772610438362623769820029353959292538848603661269244125348242759104343886842121957503714077522992806576295777575699290079565221648124036649549618847589820680183407788156281533376578091319915777699795307434692054199354580636913830954443878622238365118330057001060090669056843328755619117424547362584744812756584823464191710078284713501972842153675717383049925086206567768496525962941955747860649041187916093459923979327868688939593731466835165210486263638813372729022992083210969569733601061982892791312645125268184144386950060890956393008025839654202538633872422049466004112124763136860739397941194607224226593315610722719675573762743408638855285209065048641953942109892518603721525786595397877328596831517884720376842603307831895344839037059431495738696734497240779516188757866133474935470247003884872747547285169663971020683791668274364605274386451767674062774355898943701916515644153200454723458648606530280603185226475880951799076312373717818979568107232011043810959506995479078662086510833968280120582562079432365534689653183268707628380676460737089896394069727144379537821836826023208445305160176309451073525939128076765577988107165382147916405799252394037872444255735299465910675397354297661927009620811282055515416805291218813895767458637234703017101453214971780037628671326485001429084564387338775600162061798040487449590212987753745231000511876697166823103454481948670288885169412396216341134478193186467476568692672042200364195379693620794152565147654187666342178751620983951368695014474533267375968408525567111870436874750850823446547946971643930539256745933648496487174528786168183048854819135025858534119001999164902820193886746346144954185704956429773102057552199916322927983157647215781438838579787691831062851233971510167961537208109513819003871738435111042952104333861046480336738285121250533746955252948897920862039347339439242473954399924104530675913033882136946660170936876801028313865693965756114254150321539857811825177395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,38] 25465837189752545136279794900915762616846789852759157140951083519618022078140733528388178481719346080313920078451691303326185449530308316243553529365582035431421609983229866281198977783256423194800378264626027795327379808777732550101230556931578671533042767854500473559755071933926596298417210519330147381401301079412415569651471344664501954189576603155716259449842273942175093680896613989520115650976784371662677704788406688468686493512212936359022184394721268278004009871549302935970385785391119827004429516556290488274798974052919359339118357349006003914197528232214309009664677190739555932859766272778165540470937128852643270251615836731162033816914400471872714411197636251896416804629409899761497273221176078423727192046951885699923095694035939213997617024768375162170640755920783953559921590103218497826377794674320679668354691898264981837384972889811840103986084812149239286914713950001245404567337040335617874867403131969876591655396346193707615517948999665332562443020937815743080593847848839264283254750940340561453656080260628860150911211242359462663664591774123923158099830723522043045879903560568762232300903359396270155733481495955704526801219931435519664498167230541287333844928028608600205330599561612020803246264033387266761838453869438351510054462597253089442975471854400483293924450520345638786297435927614323627912181798123862550220229985635092820185341906427872138507242016901160059884022719358416530365363302849840957724377877586932862599696446643535205662093508079552403795188762664308429971124368996604788600173232848634558247654497746590824358387155364397567243059307621312297698850680206144176350487474330393698754716280358133643298967010576418025015832142309162881711063582989776716138635236049744871211017461173216326665090899925104372223593734671799533751443593283808018511467962916018508911265428054599429578399391094536726504847309882896743024843574503506624208493824203501141761129067988281778291503994907572287797205255580688649688991381938035768553843233908028637329448450274933710484121010829252178651974508490462317239280843735753040932066787105139102753513666595035561093100069701794335471796876485174980883442602262920236521765098856384682501651083068285797704784749137613048220672885462445262545722610852601181685153620978180768218625675558585135071759200088686971966544727394857579249618074292504480999124141031934182973299759618028608339214775276974485914037073131323024397853055036140376693268030591941300124170724237639680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,39] -15038594801430911318263242160068072916792365260845918196658245184941286468956220537269971190494441665962846007721616876263788567540731765438726596757703992521408944696523057750655636230100791188837374477626179642158619047090488063116674321747757308367995965666163385266079062559601836182106750576589853775730893697653200042184635869027317535554248421463919860592963079076527268434400428594419417199200132128995032833630822292409474774362034080138146033319140250098260577342133142894903180954005024525033210586773459798880744999885269237127559162700838186566688759697553040580793157486106034998572546621350639827834873658034531843629095325312049629017236724591892661883876584817943373163873433599620543803691647309459146092167027878640518108790879270637165073429515975565610655173067582425700000331393476409414020438279087998454048360562423786405909274942877682673243223075449009504379617029004703450638201158474194075025011249870822656610751482022598487983151960556934769857489289532056680206805277252904633787541481378537387903836431642372273695215486994801616197113014434908924297654855578265439299949724014051008169789704288291630986640502215347557967331625845372504322875656255184870938839383715259009516493673643141411268404370031859994974318122223000385579372102927487976287412299771660629039422514492588152414955201057981623982991957817252919813606814944998559977281755967392819754231588752366608131233822385306647799513568270559961498774975727050765675956526327901815452978190903875946460405995484632530380658927824687888274099344093335014235177147918758860591882073671561569963043564573677641701803651061716776472242413821513450148869421363707727014713711882777456990943807462402616628427684812478528448494054762241124838744654242440796383702133212266292208552299804460264599792051658238105088838756861384641861361618826315033730807059186964857117218111894592890902250975480821607968860493562159993901745447505751693439286859529782154372837572176142749289966380680930314189962211680286556717129743286294384318282740286519475176586070494224801939110513325907918045578187695210488983149316140754853358133089093575762393730900420369091247305987005141241608534295580351762211244361740312557355548254884905137550666882274424359367749490526032606968428150546649399000401066577176179972616115041405639265727688626942056130070040258553582989492735109473742394401833911986057336996013801309179943336889006224433024509327128000404655132287724020005179165513875456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,40] 7497943376506487449593564857958604496013330846846838650724739655311318531443706024816823240849332037818086547892169233434925172794832583854614961068533391257305993127061382060441936252205893743201825634920810619851430451304111727404150290690798692780711032024328768332943724985906393067278686675838149856502072328913141311723067278649160211775088594225478252418013162437499315776392699730035404887875435045741270338499055010345200879260700473827188682664975199341442676365459700521651889367960314664432385716645672018990822062715994684062939758000475425496115861609503003541012651212002355767467511902729441245736083009411845831617981541977253578885002695133452431183511378792331081229846506638806041940324271557619717978314843528543533173784587712662506005658384934163739767770530133189079319984816982007635709483122723150512892514025904462291958243114564454084850545402626864539093402800079496228445984066359161468917176129294557197823858414378279937800010510861145862497632997077969011334863301087743961074133719682665180960708778942209449772173270692339880839774293181252108677659868431745457110679093149609583941136687514636535255876897906693557369399497439406354597252754971151209749449711432165748026795046903501768888500993854286212544997840056970880370233320877094058833286916477735035009030808724542900711214958439166144659142389691101731277735043274433626266846194444412991922004261995146032488799070897281985425789563724832539042056842947155655627649245052742570775807705242960159044353336369964787319309481023832358738848246035976597784044044421900305399787410525658967500075086366419152399541752031524512958200373674595401751139323826173966665557361133061642859955227886417822906969815969552931263255012822573298398010107645324951572907119920923887795472439761142472482980039431401224662288432368905337403841510294938424491779813794382804169368499394415415549254928678565258350787734868377645724507595233361361937562166813799636491168714072185740186516499055743802433392027854096234832869801673846416184374395937603795198674520856604118919638105438070173389745068270773074867519483963305384788883958414209923289709525350047394546172212144443144850135899257384072344698124134142614720740029180416067816999333626745193510073775602629952749006822683576485474646225714971650967101019423553906032906279556918788703016166168939176996908092161174439507355705999505006250564580107442263791855637663141132940534365927490358862622498039490500234896909396869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,41] -3272817235624997879778478932071412409777899779472476561453003736654123426742173799041546202347651551617388795446666361415724777253342551208622390108296338459982208226616486630152927946700298598991135745015742268082131809829441861197130804889535588301190897758640710053007442262496591342792289045479428722353858431463420850887187342594047682675597408209000682973098421651666921973492816891322579352289586950013551197111506603539171431333259852223818321196280513569903018296848872997227897029077914846550025678946721836978842973028717979510564193075416498206883309268100296759131793484827962184561160479083007581935216510007950862952370499071277993523286584886526304970287376318230808960147311098448588713277754619541327778500132092534963374624258016178435957901108824509707683581071745593044514540415936143564594755723988283787251035967513434565204664700207531391750126525307098061545455215135226805490163839892824627423800713760563191248977668353129798181321770795910581247646937109039686940773787511937304074801970357280148389922358725021678042231885584246666732041388139027565309115846663151219528115933484211013694977868823184631156419063701127465751010081494489149501424509509100804702695086733081482275722049216092388371774957529011809562797756280965450078646817673931447507355905185382149207180174810363777427978428337560132932528735248091839889982398553029015108833518664765030665666099638637617319332350390933506669848493616737121340125238977539266741525560673016302261676971356956065838344892417287331307807692591636577461615074322901019304799225827969112379176469836940345594400860950534766728806720673714353286614877756657328920419804755272962606983705272251993797021687877712530882773045765270110361682091328261139626058228004876089719154850634026399045690175679467319392519662998676982736123720749140492482907137002303599771054513014247547801942043622995640751148234152153467844017599419406869768926060182999859678052908358639419511146774309603665845809468175713796600140249224771348478065509754233242522683550555856799032645765856413566420089855692613150979199132427480047307385459472839896183354138539034812258044159698631336539316881147316157155018305720800290853228139141317654866125815143443136826787362742116258439083443020674906826322157394194401788036860483085956717512242434563879075358816627454044138645395032065350459958610048021201409595640729001488365045251169862718165617327648905714438037525134842685241520633195071676902300000767180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,42] 1287661199564073796327418366930042543012984998130111012792248732199022771206586118995341505623944549533104222799420903983787818133718032510475235592168498346564828057306501328240176041848581319042070200207345500576026533253783486811492405745322248017436287728660119554265086024251114151454738662834025407178410601444526468668842916250110903170929370822189031773677629502164989638858519311857139152743137888128491979833524352520676603917525853345260522314713974077808278945377563698397436137363591498091116100306064710157406167135162779820811392409415522117120087522999845262867266347447984317055023033919982035309514155597584535241326399387816992238630844531042729570937390942895712104484652333771359409089861361279676100380476303020155995766693341098001407333338291775590837900845109556694855726196451407675194568063760523891937997282503832918084053180079829627892162852983467677855084913151232748287760612635203360622412570482967569544661513401287918377368890194832141179061574564041226526119651082184335066588248206731265749712419616752516983484737502500236434926186828722303935427016135922028865188489215545011723821208833217160343494882708529495279238884896899081152652130138771571573185633878289887927834818073289823028108540883082424606588668694535958219846294016687289931671656885220444723094390410634753079604254564616484346482200674805582819771284961533231044957588761918251590402435495333193856622785430706152838454835829956316971198383346664514001388861719068824481202862106943867594615370561910449977329238009733433298348372739985759857591813643245418085211039926936577963161577851405996715157484964290273112754355062302005528237697141512022056403578001406687538179309023485381482486329046916666247909791994092016031241062532387545477054213397435940225104940276416639563942256550959116602320450942447461769821175835459865961616773847351318959373371200636093588096350656451272059265645815020701442795201292260502586199817682412256131128351282331177319169224973853131804692854791738735654701033896672091729465856450919221107961945395624049117331744057075498777732251894697502818999822582764037177583638541171798486066492900610147654505871015227473208075933091339748877729047601089150964802341630491549478385940818956951223908752161663314594839534030464709062640172444506057624154592076046490158436588932984541098728736306048777490599381093326787496440046002378104957150124331730103015130284876319898414801031894468804638011587664072317483551628044795904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,43] -462594050944598574281121554101862661075250611277388414591902085715531346819267806298716787925630537255083091230895279706828733723145741429207223304259048380887774483312407452427229613305078201607967753327449847217273874415331188041275073747616109312122787822184352374578833083590003433340580578871813926545148809657752898425423682718156167643157715885176974244532714443531537324025071566635383396292492677183774785680397354306889063918481561573674232061104375800505690762280092540594523072288074454946117641725864979139678555615502965216361421953886229704708653216979425088351852858232781030447783484549894313374109922188807425420124233276027240639757377202693187819587467368707679721207045350386523093606825072871433975017038849060351442550246952763911367995725155752139204147488852497585422760960806673829640181279994260654677879154559960777927233496173914108705142694047869235598372600790121750578357605699076588144158440291266876779344305459752417133467404036327918170388668137031862564403858666371119260248632426444449089907544340069564888092087810533876671738390809784596198378181375733117621516166185595256135369857193843228629000152503840921586916376285616043920492004429720935074732400212125189332144058875826843406288251053318500388082320309008924847430918686644433308799109794899375622557688734347651754888190673455398935124121585602507279686059118074552563506718550475317539647266297768660876654906595881723100353309979228055713442676070793830183359154513678460484949638324610578797141684044873003243563673944133307478625085622579121635181067671015463250231864158751571828001622435330919734829106431097248820105876773512159384696539960088768756643207297298447079757640052866986093003473607487906637338013460625886964674573218960122527003700193463150887781445230960642407957128701754677393621438318336386298342660368444493878273688276357769059636686351317287523073304841984574418121196991325090435810431650948938905634152283336466276495234237475663666603120902139477515011778232538213839800517210851810246499614832914791773392960832955836413249347190679862616419175377110191870944614497713858397801585907620543184731084902036218020412315026363371048818442057677551616575207097920451394121023733862389557804838196926713356367339200447954420420949681947720139920541685466868534365612684820321225882256991589411586901578370233801388281358511584115699509372980452677173183755027000270702944419335538256899222514580826146184044853290178822129236439151411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,44] 149939598310130854636780067336116786755804816860087195664659290327589013598562978287992354420784367884363625948916527188121509994548834853497300010547346077093266747923460381103479438655791694506647176765681522655794267835456649846506876506468310779121857972335927842787656350652295695386763854870501133949357169512979851022527029316816234761533729340402260214207868423868787444645888786420468431025548192589445389932546313376799019919949346289811632458463963094505159837606547875418388814261121133556168235278735239644771626263028602265372784764504498373382829743790863362968807726873011220859012658299910041386394261244339817388187904709705882596233819441925223669793905021545021180822008462596136968444719992349801923915251017059414637496846616094245028302875812772210411771519942237101976164353621082228161637906072825159730058340493411487088100703110594912461861592845162161331449276749899167118164667071920115625938366404226028283809914884376160565391718768209073993936230942655467693200175534231934710434816842836336916485543971243370913679241786202431607551226707741154951041612486407335026839465643865415982535114777466418989437219265613139339467612977234717176961012357620730072046205563372062566492295686817729999106723124838785525645495094295891684159441361092568163231724373967243625212348671909885772881932254078660122229586626324929101362126224229100282912784886343825983604145386643333108490132043085138419594978390605451410085869160544034058778293937506658333753857400582018620211958962872558337494876922910924179198691841657733353003545907044419996108837288567168804225501928820637269986141202654543016401884469549277546199918933959483190510283371871697676814320239541923935754386070347941936169580985315918343767484052260949207946071120506809407971306249241447915029107265318667118194494812585987915383066094592897937512982925017963779165236179962759638209522477538088335569178965502887969130901126660782015079653195009627933373050403599531603936110904891329580823018657340457371245671593795401516071789912589320382927402863596674992013552883887025188288078770981500053033993247568917365214824093425255995457727771593236631242546681256897587064121551078371256615777955149190175282118987952423481227176118385991908786499955428016947636875519787041112654037824492314114355246693971915643201789663857986923249038415096207232125271706958476522856970210404688855772806389043682702501125261492346752224711692030851297351791401300972745914863436431360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,45] -41775997916979448436411417805558947919374669629252945489375921016797806771335398484987718649759806942848747182920350293051846889717888748791011248720249809806502040920663298532998690598216438167786282396637933244063814452156211229034939676750435678393109407906277578900635047203036162177830088844660891689443009813711854121639910687272803062449412583245729138021291002797040814268543381812389128227954626516720493792527467609834739980598476768953283789085531635087732133374241831024898057185068499680715493115527589465962077596455934983809044949908172250260026962055177525532776827342541953036156305638301468996877863259827388833356998874786430388020172362553603772952672700618546804321495825682769688161746141852103542042718754981793944135630252065089033990933677271229343863655747456589076720683910537763922951001253745022109477491513935373288799921888071000765930233526475446203223291912640566187776974250007953292269652366047239779622012150552062694388808747262836488773623963849669864985087993963820050718815106294379668138658055015665190605421485846626246497237890473312054226227786583786674707047224688307317923876032336921763926435581894656895865353070007263502214293943338161006484010159954939337153231172550863502965163244717727872187622013158567030746288367229535253148129435585981362828239284757199181765478750159814833467309697820373474769350380710957578608117504559603262640505874178821117697345376221818495039027137860047534153350054411567334842773528476983219734588186667429816387768762664959684619556473956454473186875118142692094055401203734393570266750340376436220056102573487252699768559158154824637153154396210977673644491314522883896252723062378487918582127742046777211204124745641512529210854474531504755021628521427522297276433489381678119857156885265044866955845303214623604141733558275646250082701930899808251277675216554153986237714950687664308337715175130428122561463344388948394078181712796933287585190505198430079680883010295879359628666339553449656737501281766996241204502856571821842789488649505418115979784234445753216426312582644360817343903453853824857733231075061381712660514701598422139239245655349839458814374105443077641728036512495834225521340414036847285080902091653078513691161653306754728127490978652749485117502864396777604793140477200574587594682724508247085431016066208177692565872725330581628210792497348571285699032710998212466813512891963872252202636928711535631160325646799418327937255714271980293603226288128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,46] 8797723073632247980268040613885488208324316328647150591792637451137760645996175671715703966611803012113965480609564554159019568947526768224243751532286549203139400752897379527153543997358403812303721251108100409420080322796890854421437816009065365810836720863224178375933531586953142950600957276693340048920489494465020190561361678141317463735718210984385564360577210004579383376000373190423718651229276689869785764088384270943945984720330343037916913056071273780916374785650236088377730518054806761439128790566924276622903379804763383040588527397435494581572416880943172375255202329000412936590751691805844874872104363797370599614696303518381883466675250071062885643594286033328621144717746736091589475660387092701830718023232608052163315115367428515190966953211629064903893329883752036025809044181378812035912535759730656201576392629024110166948490140240366335526233594094023953794410072618557349386561044270157765900160377364950826229062757579423604149398256819885276910434399250013921433367261187412328241529361922065289976681743004064633480289734038416062007010820543125649463311898227472326036353394174236390389004100806651728224836605182462929746686975958374829468174414773611856833346654519639893783049486058501597722777513501590520458727060963931518476375524478035818716724081014641496586639675327186245171622850363974852255805602240343021831090572328999643191280801086205719084975574181940814614419701165981841452945316837562583719923941638534977491442684460404321026182187621771570580777839984184515595921375406476819370973416460431914598284228137766343548198036249461228280220798504993309231324940713875191567189822550179696900036496062392364636140340816614249717715063051692409504087949044627700399192547873435335129228021992365072551280016708358424410831721380499154679451078813927864988051622362346519427188445789756478552085823064634640170790999380385477765031654456138021101309157966366762668824404634032170810873471994806788113268396568177142552200519782505845770664159687707582247805160339185010925373918917158189500095846537257035686097133587160710356928769556709045789396235253382341632158882732120775418036218846071622209564944325527950300301644436520322443778782428936049899355440747106671342569589818518158089890642389954289924793002186666630123520897904815113507758876318121347258873601359793998989320935186870570402602688986736767279686904628517670702880593903970747259555524615298666863806679653851918108087320815261993902210925199360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,47] -727839722213607362767570563188506008501337109052760160554056803638382468315487616796950335803226575637245746343145095236403940744701502411092095078222604455901781780224002304542554297679704153996687159763671531720161278052936922219154734327102755839252096171845529479173509065696553441996590632560999891540202855872245854296868801530932000560772931728769468741414630700396336877377854639008941056844788932663073384685315744902166723236821379938558610663544294598886647354324723510282105922002238357056963171175763868418668936236348760341889998886735382168310621548007424314584740709381331195147031392325399660338876403499559095485068494004523001893311555925990868418706035185380215340688194273255898921949330068102147618060980008725488405825541324576513967359664260375425869292096916403563938258315009872363885317749664583132262915832879898211242412298470572663034062134248797524651696676318061109417804673377917724563537145777768744404874436393330104605879659204497075675408927349386665937899284007163184541285708661017368029347337506210219702159871854109267002385557110466995543985440389329225753157742880671381380829013058262317749434115843906842633846614317972119310440126966502832873671253689996319202290595701778921732172627579076799119458754138623005425996326533978752451331465957291666268033558014278950853306637768903149528968309473384568377434906631996263650351980955173165915985550062656799645349895791753834142864357459210269479905653869557662734180471112251310723084616829124263356278256794079572920309766155985292345355451070290531154120082357025567336433927681646737789047705769266379084632568568709310780916592903001275992075309536920869181856125776265413566483244515010350127160548773838939233097582465041475830031308986663446400137618230460569398428776142358530908160701283144500858061178544811579092711536180942450269380154865959220534902485454034053009263487012831429802334199001293084528626075285697625017889555395449516905642784962175725052715255355449986308407884182629640814162986275188212107675560709338377681551818504910547712226740506298349608863195427271425959997455418190537100092315566793217163191352322475622907135795503543931663191548892705354427382181046797176477930505536882715257032971366024189004779269729983117362561836494994193831973693737100390558176524332645390359062663468140631958726748605502147903449435000859255884631636443700732064111324462616398463245924246705880805370508006802862232699831200214728728248110284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,48] -437165291310793395836117792623338169214131850745114961622964598837116845539307198564713292611283198002294093185747213679906132570210132732769233241629850991582753176829866974665294700457885644789095612075624869080193887201716647811648717644864885740323185729144712538162330951401807470071475627859515797545140845611856467259994164002728866234272496151328956376012086181823135967210352604295488063834755845969767908230071600184261107412846132528885516266718385552446004426542163935837410298810600723861870291903902090942338703781182402052904143467796896615199275232791689207736689519968887544844311707433517864397021955465910402721242312304742692061348992196588750249803471224031924148885750547173737198583253019136938693810693081090729407409722754572395298102012110540467493091741993678179114041845347991109086000933570940742899041143075828666150263329739651283805086273390756203625399522191352995835921598876417368725157692550739187006691558240748484240821792532335080159811859718427422154680332763977779615379089330812841870987684711849479814272522880722063988167879065326424639170312878068765691577079586342689638361146019574617985389031693940612106616611924242331529350862990546033515228674785119251903073938745944857364950795734990123571255995928710826735808226661448928980463173391315984172836494739319865058355219007237755346412211230353096071157108758460260301701732651651051292427654638774482975086540867662470547960250206179212413132910744293816440824263757157002311966915756878154943878639491262193003857448828386160895796127840979013661270800591438939806391650914514671940163390529402116280822606276779481488700181379352870744588749973933476730915568245484973066071996448729479143889363762385830687742816778717491912758161826799199295381697740432000055510413334375664794067015055519657982450907847786225566953838460584331531778711530268295862005719841762427226149202893564967188466008179030514803602167327048625822406333559249176267876252367919387094789265293067706621177231871168623720186891619352220209732836781101664356588844894746258897049440743937942084801560255768503342147376216997848692387535768275955943518789104642581209424330306792883213349130087106161097631572687573606257303877972528515785392114796254748366066959009387356800550009420607843021237386334169082092985028779681302847969543239874261260647157750271556083867964870747858406106268500576043897478217430797201496945388340813995094057343912107870637719560950689118733809567662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,49] 277155778113770982238948296109228334017736267456209915099387276193331275701248994348726942694367129618086764891402938876140902611475111805814151897005161527758568484653743501370346572608770881970224651355515700458180501269517531315925491031918456272037456044572302748457021050306628130388150001013132033183964338381637776996294421834964699007753873326061822564277028150840005954621693583214217802765088772027304097411182341262900940407644786495128771440254231122399498133758062127181048982423856527448058435356927294006222326620294359108453525091337064810114039428107333010240885385823294273326100210958562693890011617837372451547437096673724134468036979705516507055656968451822747268395049723373868903814684169456699680461665873788533512520225329475377265915082236778128610879009991505616243937737534831478084544853584717936093664023908150698609434907461013679607660265348498262375893045302261381955773545856896923744718351301800793475395192404031237209734438436299445710215239238348490272075359079093840128795993683296439379756781892725546734384841413261345379104014477381520759786344146944335035296729166072950174390710892488019729274131532197932924602955775995260870871166017843033371414922923417493717173743140064561240748391399425603712689250320432514702423992957371016030637708350887838751374705372416566304797245032978892950154252324188217449564250195203037458233030197749220709738643992836642348868352769290530788489308088040411628704635866147910281805034227862970927633545271850283360550069398317508191304446706671804762724385222224684789828514391192256805088241267409292535947882689709553704338843271314072974227251340889070550644325030212565830652715186502130400173060365454451446846633207524781139975131296935137002982745667868553470543451999075751458253937987946459588412009823186005351692029699327509280292852697332529325230141879042143345077112452220599697475930133669247692058527653903606098760075549414871882599434150172745754627429701655637869490917488792484573802977511399315227609646294341013260324005258612335246191190475935275833551017078213068478041166414945285229691656952363429125357936617195809957765515827590361319091151207537975650882664541427715166663164244607912859230682858148521639036598213278676955755700481779935374407420951586999741888688176556789236825586329867168253299495863553798278575908931133356203008889670460840753784626558467510307715794152991894195001706794918525642779092394452220725061522332467749884917920563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,50] -93760787122813966767699240634494598992237815471602211214738328309796249755215988649922738129645464786386225695774043300983979912431131709433307114976510109076920566202549272431629715433041432745689947405718236897864969317840277010360833017851474017680699827741091462945885636574334276839822133771962819914260194063301147342670587020400671333935782351380412052478381132856226269257845958429141940349669999467220391691111448065809544304534587966830089836863708232921821649599420749385052825414676980123854456863280439454593947269477431465989458219334305236341171949854292529350138416981215138686831822847732715483081957536285514665241130870076148762489507826643554046708851463074707198157364936359898246015942325199902908255930149789837369668232496055571959658796661249105186896749461570457766828505571928884510875294219343526761704938064125803996298420818626981121108857625315833856030841010834086041427820558632322526096528715927004785658768434140014645959512720667542461271786806974257983770269514012746880467890076415052740640342982322662488715755537360318026836080585819902111257678252931488041959232802065450570756326818836642859812117407058630796777701696235178292006465454569550346397500243591731293802181800457994426039245773565307031743779130317988489635389432808535452405325908129082718720635834199406438226325176622217407120131173047113515015504951725337724311942481681154986947358347545047738595101507313063986345605168474361704229305964988685577646728509453071009381361942281296715609968674094167331399870323499646480184071105162637087398990984617752925873140160059092942595292445566289651911204809740128962392667560330871716867845941925822077033980877638293608951901242799758718315560893525584148670484197203148796654706828616924778227706741056057542487522076924811585233120441846584225328461982061079677300027272805864195133223429413974146540865507072237964578028204619798922760463497486476438887956381520067363809715246886574213305654119052984070911276252308752615418745371933588750273218879900049551993449267512460416463880414917438321642341942332242308522810852872334506340041962501442287660738992580735774620298876063052372767138315983208939950729194846538166345560317420639722570526000377651489917795930660056668455625044667445423627092446203862012815976300735793008119468081578213703651445769767389109051783164177740795136477738815554137344538593822624375384298272989402617334550969921112592906570519686555980663156080239975165775598059520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,51] 20841035083399786178830985491003398379464627125739984660968251268588996619010868576657093936312561752761101474569230775874823553788777041989964244927164285249199397508730226849810385926985018390250075474655432392746940925632397291362907425167703028665143932502486915487203053701813176741914211079668385723793897810520449500273700928913910444559266543109376056062532200896919654902991891031659342223823251448182707190759048822150995824579279084655200590928754448674217085891191326597923548083522088868036547221003284096342849008307036555217341153502706344218219774980232445358771806477019566431494253717140813822149927605642931515947434993152477528764836312007491508061636167034755327668499294811184499978334134252591397691402712521641799350502740204642336189887683596213352969786443347831469662854807027825635523605193320697829843578370995952529834702261900896207790722157209316464351270120074030735686798502960626889414836437433897073727348040465535483332533068207556679209566461668145051188344393601821926597945580295304349654770160592709015676050751481982715024038344525087684161411935454609982871157351681417980971503877975944145407777080694352026495724164487919832197346445614961110469765386799822233387274223671524506318536476307684777423295474883259319968249392198040327289785732886262337342719491172668342499245320497374034484470296951873514744173046093320990673730964396580469208952315997954629730410698414565752416729536037268264305922173841609997131540229283142455065602429762287585198668163854640265821869512701356590392864065635740356074881171949271699155213604023117111607476427749639321591948195177835381322579556474195106249090999104422315064333335042817546984108532523694822014933349160621008544409154351522604306462812707445508242004997399447857881401523153776887297214163612718958724648196718910215042377896094475119421414432315812181017607634741988161623339205273620827210154521105897459248134783155305688199595764583838619697751628111160418584325205526893783761343108528080844453519161855465021590532286600332929427463807360845933254439278263934369002910074542283292382583225852615369816172194058278697442771905771637964993435923295072171033063983301224544726983705058592902904713199022348482406485667796355302566394073793884315979080510013626735595232132267464143016212120712651991177535696880794627823201076854517716095635030867557228059052565438956320927058814031089580387069924706611707159484578487155070848906903382206566006102425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,52] -2303139399505091039793076529603574976279367141728998237187019303216194886627583081328889785426880616675120650143212720680155672617712366426295586739546899563267665122715519997717876187544893755310464774978628396962038352456747083152804405611838260613029060476893522475881940304726234854472948878688001807760087153586214678141436817461009300374501403150596844114390870159788675057788596121727639462423825419471823307082063892918193387611187979009212924084047748198766029169577582858332416763466223712431505520324650143269009360687502072625988552285994520844158704798172402688912753961011696272977500914876905830002018788925438472605323235307093621698391024756533438678292839181498940578982329579706729898301244766417361035828120510120359689731467347181351504927220918494997934833853937520312330039855939647556641265038984704791918081233260322472585243752471923210689176039738435556574797813329207392655888154778900433143243020534043465216404747883119169165104140664794257604752776192828831654819386782032140312304493702007060757637006278398095801145885542347955443477472507445867820067111392138304666496438016413973211284156700738330908633958451478249361622501718111024608232624603250542633173907502839447978329166514482019124450022848210687540580788523172033712179825916317921175917986274427516859832428280020817476256082442392218380391870678610833707975038144683467276851526421465302088588295702269570063705298749865982757340593514598189883819104638575424800494853005497430173975416548868870049107046996917347821347925000792738968536765048131099057493814739519112437916361791956006163867293465641237211815676880472597429474544206701818149849013968792045191571641581805265957863597451130115166801265347894369932564804971936896995437693304696133341212001679540755188624355021369497643472242665843611322243413759534348634100000664594924070823118178481498247678293093644019060787099664063053310451162612299331976032914879686144083650804584315439597541080281301291983380733264521072242083497163830476140095460078838252575744121163919127125163585005316058670061045308024443816937449284501911259687481148576835399683139831777140938371239852087745766530897200963939361741846889247246154972409648132668037905017054668580488932489243298864090809383757258019880823831443796621825323386300269427316110514809089865895070678172251719208630819477641522369180442779604668678424957327222764162991652533004998688902629140418256643706488353754457766388131610193005607250821120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,53] -433105443727671483786040008770634705608105926127753999489363361930400501652204784110729190975855924403866236415275177777718014917300697621096933942616983122886787485767945046466589602510404225121976820854657557051450606105743673277379781171901324511468810983167841705247110827582652852777079735128683210644461340438431244492358544989301012129922742565173547630327054379381488372192849973297997741845319066568941125399465627342089356276655794718628676673540382213959675539880569062152363651606718529920232681484295091007326657319338164518195058413384909911766579562030271414407772946720136921478199573283588605050579103937510168669597700925706338846180130641604453270456194032682841133743425694221591908813470302407271337709071918770820700728572882544941939051373579559145875923487380824481099326455511776775252259187257351621817972999404196366685488263610992159508831495445437360883284155150203178379331263906320335227328978281138423198135770337409751924155962159182925448672253531608307169092319536552891073105818287127817846220819753760163309340838004162534402120927031966536702956748402598769551757257074591418007603218447867387911733162876828444705130197685644441820030244828005514997075195982360683931074983497476640227206914091762089069084609132673458851336673740667095755586241730228332589380818140184167367855250209610526099556352090991922307628870768541418870672297337585062377878470317102903702066550577991849696269081245923130540167914824549283497431579042506386937607550356984809595223235438558031382238367373845633047638192311028345224768063146718519992348406382141972451681688841947680298702620465309549159561674985117156453479900233961029887869163811141605453422686304681600591450989494384170435222698686307643202267119101856502449217048789762530358699113339056924474676369483078188002237322379413455549966659168909234755116383232150731548252050561325674716291100901393825647377853810607353280374853186068530096716290491637942418254981547006274482888031164669255338364779448456382386281820651982731705124774412139738929592537895967511349545393409777295831339785944298083799189115498521164156017529279565155158949049984092161481854836355187949188342237064126156351040146689128480724589370782398908628610543905653641134590054833085009769099701000677122270719478893494537277086632656407868083731664833073869899879237660404128164141427285225907569267048230385482924620688712290769170171049967307937445257635984479686881864006441556022867578060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,54] 325636087900169311082869108405275532250724324783026502559178069978042212209004098797333290607083676703993424743406916792343589326226299980967588899976067966824181099122910381348498398514426640456256826363859701969674379184124588735248910911278360071195365465395982259267167955897632816505190157195136854116001443648240547641803274554908431266494347345284063333162280989831130636942118767378573651386029298403014342426050334323635511948471831784867321637329619999481804315219905032299803938983483385985968535295465358255900850381756294201493395804207826382403452859335500941368921422109157615869742396081708575113317487657132476358570447442198668755281929740259948259220238895892536130962284322131003366790260269071690397103943150065916902253470915830245046463042065316765371056031809376580931200559803915463218048954288376347269197898376446266044937505830532750804053223306192285179739897575396967104124357246765212203943422077470698818490537992616081230813412422400889171868234742894337704541539908224728894579682806520805221418098775631949439588704888815179293828199328393957618709777899229455346552566408140274531234421141849136597821826843829401406975489366104336476888477884672124409570244272049335669879324057933753513904867080136514408714624280274977553655371625514333261318654554746803284997233668091657940296292282985702769785179373799632507903520577285107074582965118870934378222300396488027485504668655102331111919337779620318853629107694712928820402224523992799704916467053646117547584243465091381599911106767295047338715740997635335726027574004350236124570319212271965873145623817700543687163892076940995580685554260720180266880964783585945022087214261434091023157184215629911790596575439234876235107413592397052854845954975689108789976873187538692203862134401646058216372455417818236791716932591644433352941856272295407646990171224350496239377450335791958386916558392066150565479812173869121081597739114208992786665011855180062564596937270906855095775143143980104412101596999651676006870772410725604810537154834043222256509508964213566961004012256814474986982894319127556803515426441668282472173448549511300779232248902726972142380524728469306017280910196949293180862102977196292533031271451374572340446658627508650781653774637870378849174990910962467014751147968679710158778708640092672977644889140632355431659300600948980355906061961076000652906278582769398529777806004658023745896219208303585012837946035737104244348396351068905711389900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,55] -107656699607162804040804092311612877000743663162695023087848980963083000922205304273771042066738399858744466087804900174640540356499883105018262380882024855666274843389771960993042752737023438502327090473925896712189734118062742126604491927745334606226888279061343475825962919713117553119222685712386924685907546494851522353860070823324093580854395118019708479193768124131493926365262136789226050072614994813125363848855871408360558793791830617711107087066625351158347836988747828110883623179907768804866390736826297873825783253163211619388116812512296917699888703322545881334252737315069494822502617838514702417782722551426459936476769154576916725241659071060043264706982184281015378209688864890771154030235816337195547898669557109057476114361538879730280213973324854051973606988198598523450931075602603792953943544200419115993148304890651614519661772886666918457514400557737561245123316260628646220429578450120981562786342380523248257889223722552863210237459836417833450048999529498014133042542710585230845645859624278354933058219824996604681725202696587221233874351721345728482677139910547001905505132388935984848880268418501941400682661887048017940767422187967335558893052024962775395224387699670299513546929151314376108065335956609141585340065773678564931942311632530624446303106699797878089973203663828452655631001800456044502086278533346508628272197776595344506008580652548717379337928353003352128503134101105548907123921285960923576577147569324374275718909246225527310497413331195009877500440015967951298891206198242157978944844784821572034318897738270801120244708949727561573707384365267060038108038714266654183002712485385203243932486302609015451545415968055913909068903867506418107658018702953994430688185545893719118643708318673220810544002262586267942502512212779472640784583465294516263621435693983592048246291285089339604148518297038060845865900821480501208097786005622551356847205791474835718210731586628528526193989108565649021752660548524127595463011006181957030600850248504459461995775590777021153744949700759958853433234172277380300158691007987383424361410825163447469765558276419021149351280789588069113733352354035768926533211937079818946633018516070388585923959814581278236054045557526691862803255447383207286228390311102153295442951356667936476598292054398519265014311934858878789540346830642477219337442746131127742242958975466104425803031682020561649203560943532733696545228771789854075339128722092128435470645833397220869039718400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,56] 25725235182197205303627997042074053156222170576003692676674645457063763753456927765579765827512102916286768385683070841266549468059722263322363156585214358517534680384767318879827861786856769761017175192712214208605726228974385644068710180097413432634774098076512370426321461539389406022895037417952338154615801217471196542309109772216769653450496254270677218449948534060174231703610421038723766836244778047653648170223716603199892942564387157332789489120442071063632649981635100078922640572846860571560425954025798260842879338755161765393034961959689820366951188807591895026876172115188907145118346975991228079490871899930019264954150524192779972592158992305632660989824727132505042517272246956736275127829763873558306973474955856678828441353531449830814150349062520073189870051001911874726670939495399004412199641063516087181788323912394880840502580454939638201500826520191339569096906136178281272827558664150506151044931809628589977938816881379681486797340384204302825745028459067100087784672001041201168030215153160280245475863609564156937501962306652522014312726980396332323983720939989888015121418158542913335699782157601864025075989270880024454767967904431825851183746025742880180876935029906307251566909537107509542551047221584952991413679648302406607558873106958179478311626542233832455347209645970358543420393083541588406413841175068336066508865829061532194701557435728648210416300943068153948306690215618151846748429533845012890059048449870121231957549438505715331615411336235322537007828491954422424632634140825774573397226862345121718380192007148877828377289795290228990679340502647227595410487985758536665019461673345666893575962600290678558706654691683809607125957512159587776372485849863820893482541799484090637066049248775416907540482613890717705533447746867143388859236533179140332660673723852124951909810566723828526899735654744570806763025646509521853822028961728094668119612348301402543587971747431757615804281500278390606955533170358481149753237776841721619157875925890517544534407802779871738750992517745300285657052296494892100932321531224704207331702081052388150971877202997628875539197121439705640751671345855317265966055645658235541424207276551493785413040552872903932260027594756266272280072459238966658751087331628764519496984944230071944637022620488649704098738178888111730350234166426593386265788450015697953912060938271978524861515215180323358493268055273388955878935332950879911338001984028348323282790068423946976698040320000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,57] -4902391066842275775356437642520950527803711482774633360008685309420077488067123891175962437392829221474549485531038301542346909962477447094545354206179942722228847144906139652418020038283342291777566032985989633062300299359997542512369098100036137597882239576580638230861327248920762701085251488147330428923727316257111758483168481971572702334710796584344750886683452174103498275107724053806302379255487886875718389245505996951438436511277437392653547704955238914934991038591213047858000681301038398208177986506087404328996714703372024139792184769296988455812703610808715854250687760009167258738615161230383248242244366112286226765355006101620580604988718346311120033666395676789870480779133880968366063965108374395820610012816502153225792712929223686374993230613169933488903400073108895914103375848659543877305681419794864392849077570000533266874936326417576919951977751767668473995479352293062730528441803467597341049793846741727131833312971047657841998691824416305519336284635203959157336269626195237603776295383029157397647184992989272481113063926292518979043707868515314036460153673298042335907749755183019487045526998172011717692908533202584125659345018742821687519039919666592529201201044850433357140361385137397269012839890745079644120298111927351202168999735230199537269558759811267809432864322061956723096052802790478330911046188842812702289129401472707591770936441574176129559989027860505262241509429550778111061184640483667538539249754866483996014588600675577474335776313905617761253838285213527813067155647957602630565229476842537647228482673447687885998982929897119271846039507475753284885764388655423441226798993832808527574129792461621998126289576268856801658236132472600217539356834669420233899095515245169758185854903484743167345454464493835232552683752560420192350103749581630134792396026988301285567018146615775375880672754598963652339369465536174350569218073141204036124692906540559123483905299635176688554171479593538044900354214170399333471416905528438110306493475781040438837352060357677771762533595183415170134485062306451244067354581738288219908059709222449558645152196167891125345488232690134779995098263195224760042897644219025264627493644391631430656352465652714755488910767419152595114300953226926128130144794102139793798551978816929545370803968270052351415387173504236025592559398518585576907437406452586160072308202512433413603778677833631662577240698731550243248267141487908160726462725523596427399078874452315224198348800000000000000000000000000000000000000000000000000000000000000000000000000000 [110,58] 774252620316056282254830338475707041277525271425341815549550203834481131968419981520206417945405652864161912290735530670844791245918722769733734891278706420463951894764992034433329885788456933874272683537326459350721818880333362464855215348441479637989146335654086903571423416443441995637830242879021612004419438246161256070145962011183057440008817609923991111660791574123114795937153047363032888575070075788110435293742968239694437678680943929348735266158405793771193752079741202894518005438478972769741192970721928982538217352771475066866869854605598288114184444117630025177362744604100357289506647244483469103967515211486865972286209590157706985500768061689078417402592407261495534019522826623019086916636169513609104091142557147777669321953661272261126137575926939969605461270019880965130834666870979141214092621639524845760743890633009370235670460957835145365174843951134335287506743739166627869459829023702621882652486911058364123753165520248934999848172247555724201070341623561239452299517651146145524576470726950537621498458329152302930989969304660891872829135915126364332282766401205617894635312682367550656192250871814251453308332593843407872100931203310493543363106543348561268722867000984130204608811842508143952629676762809559789761827421435091118720440415698193727174125951804167461917771647457736956194320624512748229495021906768019317121790853752884978013644504585606339991207902919770153929061912969509665371320072463537608130191675921516520867139928457657027408634971428278592655903412855445099766201241728468339078094291371311846121845587214545516109142322414423605016358204273498359143290758047382292201995770368021563818797463088775078096831118172087189429295681165759590334556025844387978722554076508237633298062308753780249961379684054107946134149934136986447999616742138714552843813427123351974410381327565384564698815912944349467386508246800932662035682866319090932649076389001074096084723015564031839693672437716806750126866673502076887106685655081202207663024446377376836644216035972651703652420063224251216818347123006274100002448544460213184622317975628906253035888925008880439344228805028523161653345606036263137874647620988958117956708674083596692687303142112334672756715161480949240429536103243371456537257365280239066603378968368434277465930225259394505936074773812781476279569063325183088094958080684404787887886982008895116375873234773865336412427108883303529560681681764189083453958522651961645349998776063974231244800000000000000000000000000000000000000000000000000000000000000000000000000 [110,59] -103533425507080956281616181204204124373593049150633423357556901678626458369009735124923381974983722715731042784241644728678033384887106316875431339638701298022886992750777194656856223714362604888043086640239541003719788851765009154027092063463627678522456545264501034944913218341370006711538202879090969398387703322107180586901906274329471827914146568894878701250466011844850340344197755643094783418392028961721995227962756725125759345637029385028045685436149579820217272869990653294935592254880321151262230458682664127272671998480402081336971491731400631399847056844935801187018552168448744803583985775284512706588629300941984152145684971687552165921045533482683073421954519007304321419127032732238443280728595471015496622836435110583108566857151511646817468579303885161594581731261752470480379782578814025040929941168867768502904754752132968097052001311290060407335656305662427293481366864067899538593136315008278951785565784895603914029060279295720081846902221870958526668786959840199245444119917186770449440778060297660497453521878650286891287635221714900259609410780146299768858048197067468586064120101561658297642099647038036359908318194832069135585824315682800433736975899187642205553992535693074914271308029213315698961000245089799110853056236548307240039328956594549370939215441356557162156211361438642593548400477974007366958749289642461826882058794152455388988357005061365780947568934758060673271224941288080442568856759155905184732612866115796929008982078124632046949910656294390089406857540161412536816178926789912365895926051067645651291553468398049878879350828564393671753010188850331823475737875960455874159449637841342066210154658086852464564384520780787827523248531123107102900835659978719039628519085897101740049942518611696663527405304633144110528697383554477858970466607839872795189763384731916896686244581994027471821080772798902839687155768966711984271289869245174174463560637284982482310675831847041980091076944453842269400491190111463504700125548956558585260642875767923233515193141093655128698538861613040216605012572078452997353158757679283230972330471754928806705963032052615645202355632033087869086581109036717662527706355719771929099334483884842530921377552533414240714513775201867878512004571297069407674939756776860817623708390087238871413493528640949019655263928527127941066839706294066382963563327020143497889106606588461728066288599755696150540622227935260630632794454632135696834218162763453529747247213093427609600000000000000000000000000000000000000000000000000000000000000000000000000 [110,60] 11924799376227980715335433088257674584399198441366005105385105762954376747723853237803797148335913377675321842363120674618156709377148848521722675537271658115897719041901120480103969548834367797631066816408304222226590388621219344568802527248116848212454294190146063584127708185380422010683388100624022445365916737758206370693259609504703580576671181662478638079062548386051529451920606187650597283181983528963405605627642824365397771230919664894932144185746968778844417328140164108731795317260324042373228707604971812193875577217281503548598542351675933164636776879998894862921668161240471599606582561633234290876035706836332622197158156143459288763647131808354796011429731887849817564809126503587271462935557908767556894179859821141259309130411904701509638241482222690781658484209074872452231462536289038767541918334456333699872374670835800942727329081091506042420887716300891610894269993663438639952594234669409992503133565753826943388637087535196544886190313859982306508142360449583059546633406042816447112447699485583919000482770543948727441510063496937341842637973939571650587252466470720969623215769325001604334684980851448453132767285602979296173705008378682174547092865961679082834051082503363257374069748086300549912636161690324795026975931432170556237861135845065711173947232087800731879174774459129801999205850955249302590871140791112542994425407474569782608500215182340271088662002278932118997075033152241920293060369156961766569330373243074261705212903505836148798324803449476926419733419999335827569079338869002754254772413145379615985580325250704207358716953948035888675199376686140419985272473150726133562511889927847118689572541449646383233720423401882522770870330042523302999011362908484877564671956306492544089047358511493559344237729597924386206654823433018473518402380263068117199852010884458777726539178379078406962721868432211017004205679431972566804228240936006292891010290355860056221723187259837318897954208861983228325746516531000811862967872664705228809190437382090766493745754767449279778794121248525782139238876764496891974770470719061702354514434050856532813755770256328540015641221107806308045655572873155209839471524088181413655215122572986308729176364315232152499216139650480541444140827150303020611277898628238463082176860638080724214268642988871100151305301859370837125036585811901004863401025995313831770125190148229752990858409400865088861672085522509465500688102128456248816291261838577331390598644708745811066880000000000000000000000000000000000000000000000000000000000000000000 [110,61] -1201840300627162878798876620832954378515543197925468592148101196960476049955916844895692423000598972432856507472752065367056815415753000679549718990991169094781652320093994014982064914703542313054025073533468381017128418785158211238418726456831043429245692426245320011154716353560463387843088826709504577183773819257582269352932959228591381184558349847313512806890364315675281320163265960048207949220516340065504697162334048737327543362051959525769364449387462838548492042884173842983306609470878139665130851129687191864920244975350480669180615888260886980745805904813744834418639104751022313600027344595497425603656176578845702341926104143795730329949568939273742836485586760481441133752613782581134975169353874648270623636473317071055764760290527334510576388522783095899605538885497101654948275012215416304048659426763813971447957957896156081020470539324030093588247896718883616272831919377210626258047375461488693121374260104641993365964340024531205696074891034324735094834075225981241404756810642023117715961271111247218608284144324820405611914027636286572240531745316339453050448437896012820965839837955216770007662908445860870869321271015091692937429684459498205541310580875875496292555255701606660342566211775031203864225383474699765921136528448383780186719253079932652551731388179254519682644939407425062570547256553277391769147289409504346052026878465819779175328968650654650573756811040487010334555361845252034864760810038678270660392670726166196842026484054730502651072767715644976462297486181493743044202907536632202094719554968429587701948503826856704114359848618749578060890242358974524420151686055317398869825891535832215184724302353323338995443756714755164996003640863768971519651662432313431899300203298381326795177120466214865860438969627181447716506457156384216675032991377756818651779976167973794028054373717610479206931094058935866653032663002684015478015279126474260580085609908815206414389502733938249479118338479530756568293048418254698300864767055480519244386182816992181607301106843513390413835842887755926684239366914811219014743561818797917822545458423402396544725375909120911640396451541164296852644461452381916017266911855094925667736932774985415403864059347595915114009780960759597231544211786579057998852629698182264955001140692558930959318468633437552647151086680265878159248227126562347847013644184099936501037888199169844975723005744719017732665324326803542850426201956665927091147993811569460501096490045137747968000000000000000000000000000000000000000000000000000000000000000000 [110,62] 106583131208124274358973418915245116979910586015399621828282199613032692037421973645193155345864267733367607578888290744297575592262025946891325151502350359731270971609192322820739589926772398568413016657111989027380845536761478984719925772653422889685273881268601077936406537448044925170941038316599122024738879264251705358071708289268102130988968488816286453817429221209022941979868057191666067744328874961852892338271879725413104956740133061622692411853735095661729775823774839001213178002232219385431614205130310761232131173850566930144038702118805376719815518875106697475833096368365121824040271485573740297623549739480343124834149783764247169185500063347073378314153851116037779596315885528656543734907196693206249840178733701829241620685792379889446739231716119305694989074452853918226393456824708927935385443559339187340882881890951174714970070870087497219652166371674272463219551379210891690597751673242394895129027797522273809118695690076518955719502664386988457315340847476083818906842768030088635226385678493118748034069928748542677116519836431215730660418299941415817141259199602269259370455331198256853573076610704256421323514948788947575765615764318822223781341248362748587279394305908808589579617023291467198010436928714581929535481827613891017998620954803992867965241801251919798900790848720126600123678835048617122245986102144567115744558151951836933275985708462263945386595251946995365158496690078394090575361249407035151331564160380912176131789458547806975124407231957896732095151085805256877792215878608280901519229253504824028275646346646715749485757869926179698225784947077137030706938465177805031865703571672893169801109449514719542703985291287528119976775699516768156295098378172617671300834011675562056409444875893837846870542802826577235903994942930236527933773370549063219826601835466161390384862328175099831690458032647949544881838630140852400355232778280007856438025395300292440149436012656209630526734789068753053266151050084735486065645795878422883251902181827342954549648649972786579766795640640754648819719691678596667176368241177818877558277329206550424751753392645542688208037985150254918189884661436874552891890774055847973547534096165309898544268301469976986815797944228149609664264392895915558983655461067614831184906690818763549750833579265673600132747213954134878185153279394285755797100817699147455033084961360369140359617381088324054548035016469524666695714256852127889369439609013723844975058720783335424000000000000000000000000000000000000000000000000000000000000000 [110,63] -8144185333866608364880813757872343944002433319437678889348567778842767939224627273718373382501758942565495784500915137551528909889687156512715642150011670010904296347996475765089451567192375238289024232650809146011512389494297029926890007597589383434238616909803390275789144114944233635461350157178247937339473670431823170855779882362667689399228987862414361873822166323170749672009165684242369528684101760561499374065275389071982882722307698065789252817798648736042103885808048847746503376755723444809687120358123156087656305286703560233767991025940973613531713429799419082106737591306871920535123688224159216380535887678828275078235235544228316890808294944616642454017118999868975842359162517843462078178956321065030678346986829916752037149367324494756044473729227668301962680814852002496678082960675938242020384020389757744320033216871496988412687482193362720431921652359332661216219761755907066250821723468869053257906822121865625848519672461295210468448561131271335278791360035184488918481389351350283744100745130039812600620570041537939754345410698728551297627622103063647685472818992561541153924613327355202310953944674645059854186613034078553431543021629360241871089416809694054193207504493558730621003973062572993358479704119886394734371174527521351255390750595824158060981048656404549141410329273582766176755989952921683503367645482209609009722709970828325522179574259009809616689096116408360690575241308433292045828384233501057115867225883347697467660898100334409407073279749879832164855969234248095012505121382675370359530733729441918992263960068307036791181049539629369419065150911070270542502884316014961070951602487677506022975604467996754589960253834842700935229779413037626953933328508257818728221148058230371745675631775019484154783285493100769746370415066006241012462236388227986686205661788720486856440328279378874385694760159060853232215818843318060610651813103893897710965950367866559250288375873540201714575022364204293539416570100106886351493278538779539778375437492777178112008146837775647365414969589409925271146505643934178786578939083387299791495794405403645255372960383389025118782516510078807691778925848968099926645989113431250159402787633058258327392292711866612352647950429189882078467377113291574470522552827959712145593098802412808683809856690980273040845150455530896893884640605884297964619407427043496598154594391964917917191811798432511150543305735149187529159417477447911077218072489117010914067543213735936000000000000000000000000000000000000000000000000000000000000 [110,64] 502002537573298522078720523763342310296028716496948075791352379007089059147313607990281782446495223701351509563152980753001189235196148827510159468795001338401768743640091289188273111821393072250281141590892415073892925486009886423378245754534729321160498190727392510586005330687143477056512024362914951407168873045957238793546493088633375456742762078347026340976225740105158602370620221284208180498220175512632780066358525250664756572522426973659156038697089386337623213176067681175318839370016704060576675522079527240685903788070163379648154219845218194572990979320096129869948821478996594557367782619320477877298911188419120054812884062072430037174092899373546670606940988526202589784794990313239231825328347817654541993398771547044727483263271134367838060365873478783487341304655743591506679865322226903030848290985385618269343965316276810546600245664131593431765869496662953334887921311903281642334529902771734198708001708651253156944142156913379462318162559762930490050777302427884909757588680316759536053497474093940397259483489398734035985422422420867216922830176628397840135155110431287459136751995686139384465017835232526965364343954315559690423248299359660705061656779198084171068239447188901204462269588326763323168396606805033846084776272229692369962461884082931334927774816702736556749587730894779255982031109195954845274703036219408333540332116359233404104951552584428824217951477313891763048723961162040366266451926167088748698182477769462059376523396394559569360900557662914551276288921688917510095819130458657313965016656426086672940863716957678252483536323266840789760784196676993147038389234639345508878725636253607270950951228965202271202453683295206120710252746086922466283551515749724127254274610547728494745573667884099884264397690928276040652107689434801569483114391974921298667295655749341647128432313383919034297472554278944341433189641958031366239483471663107762996398029125514004212606820004880635380518292328030220503800095344383411524970620165038485980711709191184609049044438911152783972783654733871740409287217828323230396772468773977814730053760528984948631892888463509569698294064345736394775301643681773757259070776491187998891299520069846388184624951812975995838460815608022290960087796172962151021929697645503577028330727920793664053376897509787906806432923718506160014099621025526907098200307252306603926020950773174964003189453248382771665253348377730148460994451041999097637323797214453115307358465032192000000000000000000000000000000000000000000000000000000000 [110,65] -20901819357908834403723314101134462585150683112561613394253789711371871938952585052283161477814876784154584866700936478636380565262908010245412056510580967607253792357458905694272387926205200228918330504355996932292094517554689675211803049698738294307880554858370437949151818294338344421671649615715161779995267135704689148968479975461796079384376093756040749860401401580616616218902993015190538752696904402511935015747102466734432580546583475180221304542567880143204472993798159896551613223773670767936267860911578460157198167155375528034813111346665517015061700073289567670305535688278735762027996309643508112414902570331684106036007405672877121819909909660466380556752874230265216297681795127200485322366840355456745561989925611389238508785898324238147152368395391056652300176623708636035584660898045538597309172514881630828946355375555755216213519409881340855401105255117535075621678798128900612094491908586476754279338441305872801827248884292765880964122426160989038527627105158828874107538109835786149580896792921045448045720354535974130421890029768967248637333707217964986312664330438918408518970489826439306529488910132109635384049869733638647780982380167977219442313877220066417607569271263027884183600075565721412229983605865576172870708999123357014748451533961927600879613646791671820903961411379651853603394546193557807228305102639119777109884701105358404818111812200559510289845726675131052919861510925442052071346756919162254565170176113579495649519723071312518958446092687764765935116521537916940473081867879652299497151277651341628364326498527497807809248734229585657949254271097520078153642153629634851541118439834102943085069978064418933164467028773095834694146898296720096456892847370583516116197686364174110162436952858172122513412092910160019643121335133093651605043961755144554188995639965324997079625033988661160206085863116141198090569381899465291315656736262972861985043825323900276424791756171194117666051860353778182359887520152447771230892684554569932163688238314711902153811420955581066056994874306030304710663609432822100574501439683990278432659561040775048484268241144176516376971403900528137624422265945621437321217312356931947240463797418964863355963349810341108015994945879423158905623169371930062164903186867084173540405691552266283128235862146507006199082701147482478967384249839753048823735345632092820104437304752719260298375635181566103327296427256867387150121041600053555887195056178345616973688167464960000000000000000000000000000000000000000000000000000000 [110,66] 81911560492570686046058051100612756679500745406041753170094421221705780918769414060790631320588689183397167253142270052889521646373220350876391815372595142573610798575525525635219920821207260636916594881984090954706748660846626139912582336716664882748901211313729150903584672645604925582356370435889353569207779175304023799704838982615070722717545702341109586804090683988855827175182606659224585561958797986934245801891559901836834997018388484944334827123345189400856980890252390678739792894833787723553100344868863307673867022824661347812463665651086655231331600337015968041702677260282787910563251801322014149674180188170637654584237946079524967377777069999700018853925396321004278140216303206969864765045191927367944296578665366742600745329280100126531133442827503886572746890603005236802239322967948032924716708548525599891821056141195409963077940577872092804982002579408754047886250922165650294616694151047384567797777765501202091322034626257961901872920929220949282092495010234335433775258307077679360038697496433573904809087720160015315825828326664286391355856050517747232887436525298012185622355552437539400717502055932448155025070524261360924204440780901431854624891476553528900603862328445344759224625320441360138992579322509138110739434735164611970204796546901824512090230066214524229631724555052161405638096954184902677329815999965215663955924222889940145751446615909413772111511362311684457649939624003180292161175365988604590149799330592826623169005619495337481856406474518346307548128370044084192266914611182528829605368023034396902987836976970770590443117242786587549892467428393259591027003260777618135786938174563171083702665109461879420593082914226194767978294424851432270381368023725768778771877234334048754602938004438396407175467158310052299188346119356124080512307398731730517131012508459741186998596293957265211701331904579357498548375624386085683275638500802468430466406226899028756727412203644475920500963133699241070286087327023507206775408843874800402146687152971134517351519839652340897773001026426091260877650101515096621323845110791221145653195581961098007626842669217142238507645763294234624622079413418610005055266566126998760578649792661850838421735817276517834010039519541273704351274558702806294927571987308063613696580137851610721644423619092640401717082177670287497632204111503723653770968440099736897057218182676308854097944700908151939866222087492481265911000272175871321341946448916682529554448819159040000000000000000000000000000000000000000000000000 [110,67] 82845482379686988093648460226698450452196324690494620690698365783338896924505717751362412698010423320542214028559424784541560002165418911847718401522322185036831533163108878018955409549019689956976956613274857480531633417422594738031079486609276145934244101858680433131101719426073773146469904791739589173032713207685123221778356999565293337016747703229455055075797568474093337026653933782605429964790888073986530035238241683186758396522871598332461695296005340477443065760723963891091671153456264199232630965333851197578261759061157812777946499706897697022586675479873152922221406100969575662168068892852933196996061451320569252183827710128815032735238099302676328240449299278414381292443997318436673485587150750404470276896011243272377536785267974081654314230940646902388813646533705343377545118913321488721792099008181999857072711241256505056375163488100749787300062013673958059979122510844017100298881714307657819638261307523023201431972594233115590757341362179124264103285015303192459117844703284060279524176544678851730940504471506613539272233091758187793156449738896008094191127299782936672126278153940834832746024776300869963013379784544157851108576885398037707628932228328008532249100192420106558795347348502811476603122081944115525855477597279283224361792264097907727590909024607317832130566146183448293477250941042509412159763055414775250485504814625937773246365043690243621946370353279021555945427703609615341721682478130309623409832749766471347960506223376828781778229217958839057510515239711056571244694053493701651171886985680897159040082695074212924883163133926120521123311170811350902984896446416004680639176254340157855971198168982429569681185416927421073514442842319734016251497007796097732706005934998403205832821493807793788224923763538095482204874409563743459637878599640691791145587668870754906977027552225393083052411780006403474050183111328792575052734274055055550442540420370397726234866516212795730276405871169981803147789927282658354461195875597769450066897710025971030776546651104585050740320558598014009875828646542504605116690091088529002374454244340865935709295294716660068470380045441343661703755776071251031398950055641434484110499842931404448330261311184511261802983740434081576178520705347739286976091327265130213301110073610116130435804981350570319544670610551558576793180839597584667282129319315634538202403052852689769107554460615670350025286276570927388616505901981809107979414652963911544299577147392000000000000000000000000000000000000000000000000 [110,68] -9586975002943931662810977236343030464288953423211654197011971650291433004945245124366963458065969765102855657977174942952820556908016416986084857890865824749980569883322120624563600850752738641273363399718811449836982177592085323979010803864758579255076521918658985304661349481665600047224896788877511459202688370560653341241763298852741798155316751474757782836222335730581176444966916961364306624257848585274318927714880794510893827122542194502963493497817705688434778802918870432182873270815644878513769770149404799553935268885341358199090854130888940440204971978335772529292228594443863180993247147103447571688005183530837110618901860812480323120287425255521829163859085872681302500992719626841437450056434304265297004181981322394109059100004740375100047438747138549978627167843439758122654688158011001503873745525851020690151816635330187164734726411472848905597780802743653902606428464437961425625312360320557797909568538644884720218915551217170139231239033021102726537818317843510404791959474662228183944539846177057764510097666320652448574167017004871111007733114704183189106838781173287248054589061292285154064906903391690839371512915089261057670351819468830787985439938480159753699871621264214014575420350841407960248699411958120984535521758545651841343562338385941405651346446283024565922041320715245636818020265690992051492285960543325485548116003458215431791515314621364053091689109980493615043352909830117466126237365012079912226124346704370629208027114295061459549935007335458693017964430665911264857202906346677377141945331278368260019218449651521010457686872962955932954114598104962295251221355446057723232194467244893966067895305538580033215379207694219628318097921638182838498476077672111216544836817394005383213953174259815055582029917425044001996947334577016859034939519337732621237760026307724220473658704364606789374118721890454181519620163197662416526412718038139125332354745637432059556595155986881352391588761243794024939830780073907300508754620836648191634754831795034059739579049653851944509198436042325771911466076887297836745687588698225702628843004816080064154054481113371193862941380646735286081661455497899008289332840234043108165703188597938424185625166475650095543057481723379107268427492220535266895990267843901932859971662770239213863565136437913348258889719712145155036586763041627968153150579191644391682534053886253086781179718586548497109054139604738690360484158073863542624167085997912069495894510141440000000000000000000000000000000000000000000 [110,69] 716132760592950663565362760687241055250336423190574025240550023344687948460111528650596111352668556215647894367008131118700894579230991871298893494168846156945944200253169995142221320359374914690663086117889872974528824083232881532065417580688579502938164266575532005216204385390404123893600034389769008987925549377499766853107866658219994337751930335800389551184747629552803728187869979004370099556280786861674550124437715680531870712573784494204534286430277722263372517595982508437011374617956757194172382860458846057926415824326326001162518742275461332072178593593678416239267661394048713933207046501289013943634346018656165922080333558440853492709228879004130983996245814802061350292850804997823182787239370484411177839189228560993362250714025583571564601672286464756288653077561312646429937480679403387003632872000272216923094462811915913051780123590833961412874416373614054421440167852080298645451508287850759654464786516416714551150468414158011773694400079020183841127893924734471090647801593863982752902048519504727008302652454266008558064025042393080645443722431531594893499397129602542415955417617904238484191552914422303127321262814444588260014633712665606814500839849989589309152426048390584894963508269515932301056665104862126870933600922235031003689025685100667516347014306033078809420692477351156391870030124739281175938965888086973628748775081302652558031202913490126844498604177497494471248873518533318725763657221770174051745906525394290171880617446082204943968895450350176696884917832361133507476906330027030934317232247613476179241178036135694442223968611310659168158036599853430666782841827333207210292886751001330625950791212233219239894527820717771058378999386892499986079375143805683285375334026842225984093413363593591864414527445057313532998945727103348692704276902492390972893691690177031955034860237953250111396104692537048180350388836816321695275998354737671942703154415258707665438624106529919962546401998080463804885750751945911720889472783584868571269148863189574472465298171906228599898089444377360488520878971528918812249813028334917797646807376637151831777787302336238022431815121374794443005600518128772884686112499025983322062102594808440986840703570885729153679112893012494016419810594954846330196282915825949823136072048683905823803993797546597161236102609125201559971289325571897133084390144309070787017060695635419732028061693402053062839206422099381666599386800849346541146033951893487453395222528000000000000000000000000000000000000000000 [110,70] -36366184236441326443350967990197649221388910653508102567126049937604834776942131649661322581879049791551868777336736222579741184449464887654853255276779366944349302496803174226061412899205892617979832830430382444352125007472953911318211481077055626478509087173737463098532813738515289909637264383804705029312011142423285205347941155659889175857539384908736315745384697355173116409161673812679001438906330020654686849149767383311729390296526553224723519344710121693613713143377938660037015107561187045486108944069967924550529078763118371862781039193222469780930192082202185270932316598901772966390332641316659040360061737572139203071688796135948531514588831758653451808218246708125166902989716698789808912299131727723648504195887830419140069897661872621549096651031905973500664039176288755131139313944043825785730261376720735008398693584143921545914063912606305637581200614503297733876697078974639101263287723092236853942883976740506294090902518952212234409958491474047664368736188575686768021739985195176123368461283217852938405702090154567625612487521364464959730276838176300275419933457754632005573086291081117899636638879149679775455048849613803067504551669851490537680875012928909550758908301753197779556635242291494033949562119296321315280592615617114723652981324607309294250808874762312359532338581046777353874281112172594099367201018724847210465749798563459341502913096937779670934828603700513441804026194329763978890389648883494544583667102425445362873169140027196629142454935557550164160602826858738310045640089538103813448272528509545627929466305700265909736169369963252303486169925963077786296651466388176438654149034124622803257951100656224510573089547596722481511666118040152112373049245010660363263554627985632940374508007683756062559519655870976338378562280098438133269393293265121988330630104005049387721854491788243961934906632964682936268741399565569775400885896444133368310489425309555220335990027780758012928489319385620000673238119411021113966030592802771252006819782694728191014499785037396451688751597182395393543400149372204265649516210679072948128807569164874027095853676761517629282944698312710033257717938198564175473518946210179798023021670314020559122651372099195161849948456879222665950215535310322714902549776920287684805432285085074625015590914772834442192787828718888518217457365990463583275887498036499378792460264282970427666580578736834139910583843511581364670884485429633312053332997651771453884522823680000000000000000000000000000000000000 [110,71] 628187199748881562555504264393979444214591198070044714088199518240046778570480532700745878088356383007222925304687368871444893212569934781331519799883304272769561615881088276806100746633165151165152372542294506792605882540128249617716700194214769699609193523643441972997511541521356562561638299349829633826024186799116175857663226745454863791913295397014204425974477677650681805565516591855092227694440976592010954923174531855648086605967607744985269090057984802014308894696551927114603459787097587847089435809162461932825632224751342581135848911689073915000576450706888083392508779397734740275525472582545696200403819458924825776308005288264490572507206900052112595456112460914844966030919917739092352211170336796231279917749218219422500102244464317383067121041241527476915111417913200526867071499155422808177743735464630813698376556651370028764684691070672460009546323027184310961717918963621228236115840062479952657064751274837767618658337976941518966219775360998445464931717955767424686798925292681476029511088090122329119284253485313091808655946681687250607231394074448088604606796176043448774860592174785468792582506889222577754959098047255859812535021551640905266607252855360592408364065185964839158146914975682139491358418365350043556554872488303709499057721488724240214391810271327364872352066645080479493089955434642000882045040458045738046432990494490804270278575536648009915180764726619675122777405193322295642542691156128224543537821830407007928577941761580903333639922014611706181264075267118579066758593725885362041994614459261177933232224568433868445522469019845751790706993246826964933058522917477947313200814972138150633957330474387341440027477565197271660694292546172075185321137488706470213155126053047018999400487372847837735868543534678528967277970948859198876516553436081932574506860729486073594359415453164043846491645953849676076111342493733428279814027077585037261148756838511291905993669401293663493547986895071806533460413991017082626738461193709865326004481341619572320699981328035455149256262941395372276963182465603244172041339598915890282006299805661037847011545255690020647815699564079675859551990615829842851910307908937713381538800274431205158073546059729827846932352463809243602853326267277656388053545167425845530379785920935190656845190402062535496051878123806804741714790362054755004732818467712173340026278426471854271274432115364090910934419221271862774142659940569701091627729773633940460929024000000000000000000000000000000000000 [110,72] 80496055137213623207492865200887285331586311383048802843039755584150274879852054030353693226766966865969092353740077130458555495086126087546081903404935868313766393206342109613438201330611896897256695427675730154635775898477017498836081944170926488390607101908549856621976947852371599130450618841359518917662816917710040525465753656859852448150094888892047540832828475143553772365886791437922739789579060947133875543325049427355700499379873804651709361146555195060122155374454037501940172859816309305866470043819262053685332122222238204098787794429028852676459981791683223915082088521126423791933912743745450444534532694393991918690861901826995878712673923724033370089967927798282910579350436357740419139382563674968302287325059182871881785839125821066309189318014470758749749623052942052763709277800636263565342146096457079712643037859907389431114953463086212562931046436544654813922400681028997066807826244758136137473459447774425462196589922110881793063195698258014011397887092311506488741489231360057527114610185427094571829266123249218752844378422920049689199065838328786126822014376825827291619458961901107158368908231621117471844673316755598435396653446672146409017866418771542008361138987866577757900551391812381945079846746849579256324567118847146106134654332121285744593674845436923097338174224468625452610935294023927762866769413976612813399121908147087251258200548260817532033616334491162665769391180295246144689192457482437756769594440143929164900166976452421042062965850985788710947863752591344243557278222686363297610149590633349322753724574321800425616228140298886944985078748010545655888808674899996923208829340579170137152319412390652456864536406056099971741712239853345162649437668711714294299356473882639359643959593121444578186645718708544867055999736790297005090963077133817763666740870449017746148535311300894320422459431454160474371472351436558324760152602688190461335019903026689689767076924753305206640559505634143128398844303122690785516698665947447254400687206478124840997641064429626622097524764198246921397209038506295264531511032475948505102166765806431962628471755507666363898349527816119053559884970508266767436273456382609245676573668625999892115695087813514648701601735506076531031143133382177158936584183814267997624993095436383461343522198981220777298345249073855960798696665255609973233147485038992834921015467183322283048642806355441475041381045361446745748778879926453336709301660802100875178803200000000000000000000000000000000 [110,73] -7907566820949525220222823828561608810818694928128373065554796348914836222423937594325829119922726384354513503124420683198395214822848922020056743122662844216480146824603850235922111823536082461610725512331541076294066156355340470948618066358145390817702368496722332595320485800329971316411587084417002701987870804862978316514741959921252129906329291791657414874839606016243847272196775820112012987481809380915933630858544156823280546633292292658799955480262244463824548748968684961342115454026226402203327143889887541426426475571503522052071310271087252670237270059017626847079597539564083041889589260949738185366867335937506602156574443338966428312532141086686603058555269161801788589213438235505611004912172118593758146280536356697336807299578700494634108871668600971899823729274406648322027687717377071737192563110082347017030050775098082089238628150507494394317192253481106271004928077373335483573589835179522684354457691853923475543165915874470154913286251396426975468577390545684721005906168381226235154894582960248980388923834589309728674326936982800120565608146073675171617761432577129411829714116759730685827238302513485755196141802173669140847700672505850135312328463965527322843145030621242680367255895507824789036985573373356081268694993098688185495255140020162204561693396747256059008056113676881396096095781174723960823498441152519789196022403427996829537907447530528576588419509241335958354085364775676635546052333045281401614481866223971251380361453260393755608166711837600029865263929462395358988967634317176821351939209179115917439441298446505186199508875666982448485790291957335534681855705522410995048597813832081404102613918913416851812818115022957653223472186146506641555035298419841731731639678584839211516843683397738244326586474807328256290874660849221398799739532216488766537756072245327795569707337141534432295517140657965445603889545784968609013239408537028494029833929825898449728123994441649930706670034457467709840849807569447144236702111337159907882982694022140206126010125631392646699392421804299218602662447903840819783165086064960857257514993205027180231952480370032950495494970306294417239644519950515035530049494963677170654530088944640494224551438597106854500727269927404387766290379134495738339940531030542770332279107478374415234873130159474363615797923894881498298998373163372755954161232947318305401275248199269433367780995466431163997204112101473979397367327069622576896295565049401010290688000000000000000000000000000000 [110,74] 285155619544418554922371271309421803107333603296425796142537888952954961525731326973346698944156546522164228623558334936706844714799732016597736907751179083503285103454589896883857466281361944572235145786752214244015896808946775412416512326267719896739917427669891800137640703579390391324362700829002823652550104533339646349517359830455356777389170392878306874494914531800544132808422870045512860112981620047241431755938589022179810699547603891768086290565294533380592602932218292056590108156971599843734861861872125005427386147353116974354548472431831151968136786028235449535852944462583803409360110694168031604915431947600128856315141691601913592489117326424574473139135949539013494023869099366252253317967719388818849568697720035340589066497045208304693124789433664047191054979798596406789085726132505940315633011596458940415706470292433645557511131167467789857551564009443345733711678245973529933328007047107914819016488966875097799751729522782690796534010256312634358548137847317276892517892317689434454862443476167798774621446913577093904965443284000233625557774684080521924835997800987291718022973863708545900312827942740204608812333200186141286251099446480789262909550231518090361135083072062136042662053638572428983349626222471761706069578226498533235292382563417170076987332630467163064462942356751888383947786355708161853874614290844450274363298937166665561471164703038510765495730062485937901935660856024044553857491209940043230419328662853640047344013358506778376913443917074093482322670898021082006037363075667970388011203397059458022822771014206372902186141182556836023868694430473242733289972671412498030417335080993955120557138355335192699085279991151403013490824048823815633564137752997547113130935460580651432359179072393726083898521566414970117534045454695263797594061723173141392713019576174079948985464887136992586561922187961379044350208545247449269745315324495997358395581572264451080626601644042488441204723169231402448289493705898904362546144150349610762166668143425319261793287069968868618066798950615287599186608896544974971632330190303905044897576758324770321357113147078780098034838059096865235649631166963158533023803071780682899135348069036540462576104492514244398557996612774200017320167843444764513048759921820526818152142223068520867324362104933670684514779500029227054735796418522483118852167222593470296330916177046469608079017126003511481342627128514588834917571878785160123471885823139321856655360000000000000000000000000 [110,75] 2570183786514559503087583023806270103773009983784110574665614669215162057390421495381912295728989079525681259532500458549923687050413946112032558664787032924527706748105067151977044957120340825461894333999601683941848117238947562505063345355466115414947417368508951602714228539792101273539910951908690502914810071878397440485232816093187526043261165041012143086540628667720767883008982745908574495666023740296188896303497830359093299485659136126451636971651461216267230954937932249812500587191355969381870322857694252921156349236807871102986397255897980701447953764272132112459573743032144935344652440422602466429762751081754513467516163108298865439158742362503105939532126266543681662350707678808132717446584371201960216707272093769808688100499755512418263234350482174011032853861823185666927566460443787831158857186948439914685004572341320545445814190027199994280758429898566898990242536497178466089991054388156857667065377796664341465188770232216374882116182238171146108880104079853950955092401306845596897602682462766188803177253634995346824296751266651264850727859814681094112019520374160419165446800309743538001979881708041315098969281150765874036396874215800024933754514844487023995871387972711533178148864681695810566469391896628851635934382363163617166524190823185963277561268582797142434998163010908881345715183791182682491604922380750125533959745757461118273401954449578130874115103840558774000790458613479167297580454240666442596786500267156244976738948142594579892333001988192775442821350133540814938247449684155786700945827337958780705255583365426569902858680140861605735545174501497922027122239039347068938039789847841943694284143511083260661888528986033377001476169466822354079118851465561273101809814967344757130189255294139197557084019413293946604457197199617020521744710800918103710404035804460334342038943810228945986257973857507874152409508996584828710466646390233148912646942358613753610111218820017791806617751745126228466848117728522252959866112206994013973789006794578705598361495353997440182269836421210700436704703232858642719808898444983918006955189627054791593575963163298778454968982730752741073069466194059423602394753702770745095012425130310915721718279007445501916529138692297209599804608362756374713639054336188695869522179813358776313836905247197641732471098289913884012724214812445643590424421534931574871192025793757690612289382492548104374035959136696103839322415199952806910378725814873096192000000000000000000000000 [110,76] -753650029567181480011800276538238867985493146670542233855230874719280177908108773832477783739750132094984342088584381305662987898022957949572160447020358550477967847856634555366358705425920017547736840738955038984559763279938930683090659118266426945426122190313120701668605894065126573178792151725369182738839296194137355677166633498302458949249068988353479473935428932198537233496087376575823882824965520262012130265509545792114675336322120477792965141734387543954079998480907452899139733344460024428339291669905060279977444357912329101499090866213079451144245569945895999515982377968917665866619743717052374691272368839262408928666023241696687117720272760589575716603179903419753271111537209051719195524271918173296392072047439437291158005642062282759770424849749734737680776499321115779312455742178617805789883344648839486043154115620485452278593310706900630898450374694311383189181005522514548991985723907964138679140644852410342895763717717538705442188873257787640025416921935715969296015750650888319500865152076977067030263726027302376831130934298499109517976288620644651281324806498941190024358602962221006362029792302648293246403034913899429577432445202706762046529985784571140847004850211394527262204078127730996474988656075076126476766213066049059086233125926650049578661894279517639570680450971958148952047366832631841983980767263514572798155358192539751586526726159965924962652371027386842167651785729951164740056523251510951260161751017343410881034707168501633651609817011627111182244400720829664818263710253011061468216796004233163950635859317180975155928129227200423624004367172754688408685939386922557450516916810571657564846018529042106323631273317940296259171334666133410354680069513785537638021818569788867795246341489171874143022338486532811446824343866155950549166841980088396410764385835990296340743868442126668446477468984705640437899622045819557018769400461352439853862354567503870178605192243518404510507968240982800104381313673962056138224662362151235992853602506057720241240120974265117061837903415136994517339442642117912202686696534548854822393695374699464241851942325285045883696829508466814713187627239279279487936263791633550585492598910762446706330172847560624046223038925530223882460577170138266724617686000646280645301967163695279378373932671223039548714316882551318334347555859056183074189885915058239611922539829884396945972509090259601553683264078072877900660130980305824644898383737852358819840000000000000000000 [110,77] 36199358405089301111833217759845516672543754172831869481842436882050088091803231385234411225353781337878604206124904139779279322294376437454422166606212631559015517889184520181600674604776298531724521623282105384708942308888031737801448975236625417816510962646290643935272756831308049418200945783268722982967503270759551009162411028295014089128456265878775209154491344948852834364799156666552087079740423527463723897773607081904923392723309376133417245333149858503507958325928133841951433324505990832168825357076974038837192285722415038481621005034610300047539586620080314525223517004917865914797326685427019732944363534624022254684593131773883746938197653318017026198560249559484465532348732427698731166527192548013007546276345519591999828744619646227374488100211513678474219873556543282300792647891563000846573028227208871583281098220770972955679334497732463765918811780597343120548536497128540869403622190835357495531633974388775039475990734915510929738148975566741649013883827628162360992341778536241139120232980178105737252963328149347403896306685049746556369288189354483961080195178100392991090032666012645777444368035251438472070611551893600712475566721781546446588158888897451687302355314814968561143171105673848219662855793010200728966652331889634578810814863909957992509919856126464022750189295745983738954600769698461318801776800808167525963781934710394791575978710345235587014382919334025266261820601211369843077795683881443476216212108960404620079270426603315572609902802886464292612656720129404668984114951489179752139563316797898211803717084642134309318913977035904712268226999342533896069306621907351784011664134788998596407397381928091293019329176184887592605694379429913975284470809556456077404533945558367232009727453347158782619145565358208620459941917574153352578739529118265826386747058499672688014948961607003707213871539721033603158442402101874376641506622424259585911367354569140964435868122050387746034640878977308753883760140390400966043783699412159002435385620656026677960954545496215932661647732344113780225978246549826970041232502813659841667849344389534290577071815967298210723511182294062502300781550111410268031793108646317271095032124766501218665836549466006590398353414078348238392297725116781465666095396071691788216705769743874519387010851376333036990178687043056154899089986983995565598020893341583422440242805973678864450937238551352177492898770225565561296942241656396248370284210212044800000000000000000000 [110,78] -759344090393271098191119135020416809780778978331194986499397925836687250773011519760839525580763788411057577241406023050120146937386482184195431966708537382003611425648067667094174479938116130384754445859959456454399735362655845323367304392653991576073716461102193197891124276096425971130820203954478371736526446687815665846797844165264336028574818815823848073753882602164329064538397911885777683818566611477531951517553285176388911501828195937597398294149319925917293449567947318383093517331686824162711455739579225565118371884424896711156558201858034783439731506345699821600320284227614718015302337669152061623835458230306402527859193969261375791118337778316220620380922749093638237285853214614358572311345544891580219884402295258953931843357280499790139158841492849304385042621823521175735177725380530773789742348228714491380520042672992988080383937272624442005247309253117603858280238613042976817247868094455218115303817075667935682466744548231197104062810119705877921739265827900475874802715323894640307245385809695593003963204049420567124970200234681035110745672373131449898834089237551626211848424161208117472631995812220378913597349544722262635623200655122897452707924456364562116598080203266117066521472990587676641747621877697595262212673263484613942967099318502823017890463987717709242725861291441116417505503795649355492255429852538379301580438804147726693983424687267790890525256229882343664698858019660495822907831243295954097414948474201019720778123054188838189070082099792419166803054635716179726131447127633581600091448765929697027473379555581147426197680793643783877322575130102753685321711921774500382752826129836872361173627109000820398319639078959028530841226403400359782794978921179268312568344367478853951021278145988883508239897041393970829217221094113680609939057564281251953425691122823168766458515560652303010103890151672051230310847226427890374548209600538636175522952842439571107815652901279265336835552966284942758580036215943677401948790485148975858067147141601345103261625504962897058156408358670430302096521745499836095156897686238765897762297530377815618048707853146585668811864167396749154628202866311723613030000279232830483998984009523453601402572707547099428683881441206920236111966053144762585954873213412550202405578453111364412042712925301602828047727633458490833967931480393036579270953494542565990450787190021056288684955585365078314229092142528851694054867676249635081748299094635315200000000000000 [110,79] -2622201237530127380694822475511371297246856995546080927475469129305110474242539157250718296399086733302011784100806451739635552213745823906665484414345132947495869853423994966673343450078913494444690771674013254979585672058623873279822265164418149988040323518885654832886545473293096740639619563189587483063627707264487681075263117365853605164231876778691591099333593924651972839436181536352667796495426523058796624543936298842813657411040789616266608994650875434203730581806432369734492011414148455820964129605876862931086639367396754951462648465607026953971830314287904112518763170137770903558263436590074021275474649125477390484423050922626564410198640600894186033244553473284749990289566480124422028074870918026884205755122621575336109286491986602722763415289150497956355801180584013387784679070283001817944457657862877299656704503895762922807097572807823178029581316232691420521539552585042323970585269326360103211731580805420856685957428923547357741682754148039248423544177885536489568377852654197413697470788196860975273938740003224649108231689468011404113683317371624555299869657139000199444855265861009200587514137869953841869864405999956400214354080381012834026807156591260123301998583167424271449573141665729206299193092588331385106088377103985033798877029700658062171911251383914274957214978223001020183947996721503693231865438359908614888850449629633751757697370336018796183079443215610818810659383808288984782280232505822738101700234597313293820238929438156309839325885939768267720708949877882043316431247503645394050742072742914256427902500039586727010761580622506939794830858293747178177102249305368980596181944702494316473016980260128446197976132253357993255711638222280954398709954234789198837153360240210668745670205821150909775862606510189923541909455630139589403573595984384510133344774053789048119201296575685146344304074153577601605745902028327755076363014865582801255482674655472446973767198776250690600828984734038556846508369933908736447289707343293575914633493090972408907199747186933960545226342681595316854192638260834678130610917471506700418911464090626216887888294316484204058290822952957352085083702753625323265077021603825691663187410833680632757295933376688634330984902564188510710693844856656043520609621896180754037911658073298311941032454615167311577512757641578487579471338053109309023123417967344779449999961498339632462920457995548407189843304908271758028277732956565262753634348695552000000000000 [110,80] 530120499116058169073857701730092207670729155966853581328854174977925579053187117052092439263407606743332648411372677759173278360381860777321127845706982666873110823849052471607731435981968410600304646199910071927809483551623818372522440216195874901467711831849652060120227021802868102348975382735068031164043975958065418777366330410381746414632964064411134577875581816708016700386046239260782890090485627827703061449992841656992777831254353267508084675706601547622181625281570415631649247841696154718299413492397970292511459118591303743515679261304653830311539856125766232646371284268185456274736497107408385187053249601693596782725752007373707762827136880094288132478717350575990228523453417871266962656611787890619753970601921806109773612350160992744245906144885214209796237918727408283599285840080619372139895850641618404130159839193126041710763193842482167720198319540980282179862185453348126972607028011671207739378640152645537287612541536474260709277233786786470458819940514531703624040589820452846437713248235733799383721746397008290087794830784877490802245915725421975783728369838078819070501590289018708658564181245306025847039135720051414124543812750358528811282979977246339576808920214274566147712358849348294733478983595092631632359158136984969905966779351813497700602454723998422371901046147983999926121175723736652006827289681260554379015008694113222820347299412295035735782680891690454864843332833735661080297832795410222283115537185487198499735264864552037386159998238422339820568686787548312696304351198115585850547586879477096577420363271519126505526896432103253902405190865883704002484926276218192679726993287313866633455946080686393701593489653015434018455483623250690904551776257250159469553987281818489146577168148593580726619187347200072411657777144589974478523702151512033036691609550632529160880138216739790923012365136584318377168386298422431011715052601649801575311899759506267434266247858098650384845520014063905917074953803816934390174562497731862261556964178506531333846117150564938572056732752907149275072414711784250693129797286307666357372001830536706766552485589027540024223236347846805412227196414855206179113847603877752827987224397422873852704974523164187567833659574069664332040922684601276371897637026669387489602343741174382591278445487335301969643173805627839573849661098580762338337512739628874556666600588371755761769439478037470613883567713481659581894692242929675246314600582348800000000 [110,81] -5434609701352109100961564400035418256469520068211948103177651283603693818596145145433852992965431144801423362733540605587492423951545279107001684368210136624258342367559693822944451662222394464926665260934955168490404568363205323556743952517425699676437808549113148992524746997819133155631028537356543489530939782483942762991230414863892115283134838610616679024238844330103660791292416252690772192234502430625240308270970982926128817267239289639180772031278178227246317551788754252918590503990586337881437165160830411097598903632902603288500318623543821643366100789368650091400526418655641588164292759828991218069031055493578593960230780611841710212990462026846308980988654898711815131493986811910096544917623436714597763934471206772216295014920824542755882715049934398212542831716473459790181738172476976432375835931212738574113662543939631827869266273826846940022475946938914906321056392142078930882613373322807898180964820899244780373059630991228264477201645465311528362862614393075461036667053499981666745072221907110171135061076122751029854447742698406913824739256348276882975042370304347134293991215817098255257068545683258018864736344621099400060982734757774759127051338377532278132526323035459632407819451094716172845009419813869494243701619043345215937547446942479503079978475831885546912318188039168846536083403861227505208998086943975004469872714651343059243693049205889782392314052140412631161932177365790127221756287451376340106024499636555515898556225224676444265255903862317594143252298874908630708022460478631786187529043732490740022704722342108260995778341972112450042328101204129837265087642585259950346200520196251639434337599580655992964802543123382100444907048620932409360555735823457434597462533625697846657697852596036679448879008871742301227663446837789621715273836587456685274649290866699612407398208341295563845695021527589741478876402819569549143333816216511432892182451768018993795644272742895094954430396272916711205755682988666451434323961171131748804226604259997903372062836804793913059675677424304875024513394639341590192446441793787964832853870399483824151170568463968876956527747719371853469671875762924255260415625727198695618202453277456007418388990795456753219759746329645539355312046353736689157697237097239840328439800789480362609081042483239695598606246487048665216339802340926557715785187670147186591467954129301884396182597643953059185436603811419079457166473358289457391732719616000000 [110,82] -543168561437374260233358127093846417058012012708204422216731397081803413274831991505982171021410578641598973172933412206343619781630709670594972960135278832219948681957188698520542032729919381255657083726358109332067086891023206314331085224374935264693799321094104226370294913453815257780442536911492440432186457490144995866622738034980600246784526957704275100441541295871563062368535912265634226996890495531254076976017952420596827805125970208414753269958109228805380617531540665769758009170024056252074641417472408387511580285342392350748862842288300598417459756270801368785557460369617611167339264629610550898616250085575442777834117713965344614498311649348827951568668416648064149477748247597066874829234772802948625214695095899368897021020871620688223613040615203627115720142841354796235729137383475039158632796776711626732774469177945478513413301227494532788752472003244290344447246629602682128694373885166236342261345368935304002081369590520633368425791822771774313650191407795450573155251606258873442603468916080177912591432850576928015184587471273121717995912071779503089793851499758114944323322566015995314393449368517530659083102054901974797110349575690059324389879139073672845334905392701590904521682589056821795155325618880569253075982929121503437414091399043038886884924437453547637639323730899621276838473465841036065647091228912940940707572958205766785587892992649466257871643097017298213181453730605249481453077413441224265141339166855790087406528968419500691274225653010469961121874362665697208471936734553643354612712029793141799342943392493715445062164234067114876520994004598645432241417503266375574350410521483074828627115419788245577781253935769607769449140502404363980795754139758946107137719710329123215693567721630051361336047496810860267828089290348041218817742928801638243770743574427771598826866291866837911169892394389442821126878104008118190892605676866225943321967783668154920148647801623352721565697133214065354353431983313703483810463421762773479358142511702212815965667383094556063364059960316318509459387439758327564220884890772878880743142951097790163027710715876650722465521237251357045342491575356912537242838523469387869684099094834897016396518801492375040200735252192925585893788580069645988913983834645817010585533734852314400452738077134716236159407118202847729777961459601722547032928687391382090796447254800030868922965487667914635109428733329961141890523492778833520087130813120 [110,83] 29680785663221485899990068355333602632831750267279918263728634416020871909470649751109355214459500974479842348080611346497820925576002823821525119553013986854132992709042429058946232996631724253493414569192150185316211017407652713635311337873871740299166107864870660543874923256373548519584541050396685652506248005184516115884259641821902728278233335869353176314937221022655061448176435608562139083803034616034255377372432721752735893072847675871784026612839240665378767629273444310867015320312586388308895913642254168716619688625218966402216339881001225252073259506259266980682951363278685862838985108436488438572975387443288929283169040620880800698559311257496062028398355628070392870148676930700119580868546985452603509758616993044523253852848878092698395884065565212990170000923685208846431863738442485444260787268291414144511109761853553341600995183662007011550021076250059768576185862028491118235919075709670708848747868369441400367998097448500230994242666270960844909776276435552063600265599765016789850721891311330323887820675054185285831319476393761679019637025163065281465045296600926565915347728063465367634146115521360153742808371604822032198627181775961193345104732428245167123899244704705974835017164706853705538439516801240900608939393526581671667321496327804508990025598809244406339206329237840840250796402985257874610687298939991558870163572831443342337814782012959291022753990607984534736278417495908419240452991951614579719700537982578854781204598398598278430930177179072797999480101770334596923058572628993087797921418074055050538804305601705411172126985494257893564723849067265177335205724607996764435723154353614359810803712221735098968447209081344554531789538105878661823868962554526374051683511187314216010091947759484871671486934807216093493461117750142331504607182047824382767366844880231868093001065385182702615384798275996988206551510885341887941546436277590069937132588912993680208983417478743080622045422594348061268287713971332526769818512229885302911352776865213012238042261691119573463633431049680336227407765451452722253104084757509035347817387305189040029088383563417269596382967902412017706302455969291784523010483842078245895474062721334158633711456019612034239268276812039760440060698902903218277421890429687251998156274520369504683106849233721877320747512881691791630597137583989000080913515494161758653338530668592669606879499338765964453429464818052678602972523491482082690112000 [110,84] -848740189343666314852007170906287402721682663839650973993479036536372147571876290773210134829122403322084676351897288988678576425482190332499030439813430617441051845018478257160063499647484869946960957846419331951954917755409933264411213106987926339041112530947261625908818762765706024321183892534369635066761985935271316221441554542664303193764659699119323799453968096755942817641713031896046881723196433650996500021967355582728752921436253023237468693483942987064518737465024466570845536525921119868054995613764341866377004504679407794160728341827429080142367182450705875144842093235799591515136194311820316570317915482623485532001670624944262008682629986871927170510356573960580922335245754835970084056692998634150194549151679383119517073037097812583414892482516542423808327846220785509533260940612909068457307368211836443313738556849581549833566720525502461209485194436266775749382898844915748508865273553660463465092969210037346553116526741429209927513106373908788710459606616200755544618967410012011595572305083966215561902435542765180194985938359865624681860169465305976140147906112162793017942407100831182782027107000307982246432801776294934772358658877173148795335178545964064334412113596932461055846275305012071463450448314107430631169628023450830816636093603993427308190970907003786522253441003542293245880789190620732190353035784172705446857507922454371238674989035288516146405614071846850878737256014353529152447589649598720057805807038895469086134279570726594541792576289544386378207603000325602590486352923539874120917364224774146169628793248979576642374362291869653838138534058641895256722181198819174269566924055982210295978184201942789886940071746232250386873365853112516978441061349089400113137239753703661531266736947077030295953226508740693842285135019989785337297212447958885721702244105807936581639463889642814947224753296296391886347790972085628681838887592305904595796161852951513599162521837539010617435269108411033821372696078172129157385621269864909034569920689811269852934613632231866915467463556452965008843610553998790478743870627189861825091643382543100910457611984920456491591880360411410940780880402954408754148983513166151497993340518100691679710872261285493680363946192668205510503937364195412634761379816057962708407830848978544116452268731589105889977013134470654805059596408580136774674030438827066855409457589140270396355490096449490350593331092122249468997178405692487315200 [110,85] 16956811321171729512573141137857864956999062128230689662965104171941155012868621416579088593718520866454318371407561826210662526158116063733060793549211917939753332355459248832492174845574780511403717966135198165797228267521217411116939434175417773756717686279585863566083388871807261270454393745305152081830174337877771909328698394422578600512790635483137634218769661271340729493188341836254451220560564507274548264938263995751314188808120134853416171106903274312120800702456078368114587167289774733416968524245560113809878494275995709435012796668855997156262790405609540427701344694557185504112145083392778640555638445804414582614485353307961570219238597941393289452217560160672964152989211956611141231725469187954006549461969592499059768879540462005213524351285751883656385249273890144220489297005369039526480170792896638308612454192265568716314512885349770823330116311330781689106905554345292759869698935786342627476518507277065425318739820742374104049592729830838460195143433570089222341645553599877183664509782626378418973793777861402488688708546881007516365400355583873116103459746106326159871608070746992812415928736594432530344588362855666614920163389114314777218095886905727589579159211369371793713616898330210932214015898796272378191290368667456495885012107689997652504337897734072120213116754997667265290800290060901907889595252209453237082888780213897710886212314549215340419125766961834081313795793837670770069966904851595277295388728736494205194953184013391469414082939729456780414817392477016114576160282701742043261862379402950170031109656812937145517179881414210871524390418979058868942570334967379707567031112133032836792975043137326844912530679806294728903890936716871360232296502945031243439292343386697642457238451512078476006218312645700898101341775561052654907164722061595224544822405465728335542277583484891910603934452613898216418241877681599556305539268578638380347662169287815013257384518209056931921553302172955342061999269607914621386062375063899463284638929599026941949420865676290069846610373640320531952670988689090406910688551619139685011193027266943216885068503077858804171701087589804491221423094458236087392470048799721018480168161697480554132660203721794106080785021687049522555721902693031455504667719439411480512543607472416416818915253138383944867000958324648162935849208481301708572836772116354406208912235494801108712877852897442080225708114048015011850607595136240000 [110,86] -249691175877584002298635804763010698560179231358414868944106740831377758713789760606359899435086258083715377567315388216638715675888602913969188630986548478865457504531739831355945163138112498654728825937620016142263715640925471657088772989120330322758701917856935325523110676586124920580073627924728013550813863404613486855238691836973377692494579189487111586088328840892324965158030294811964554566199321528321773775162394678658352893743215789353580784203439638475029037779969759021217589236787732023930222114917465033873826294501929856538392673511638210087163402364101640067135708455484035452016321755449544228208519315310748462650476547343005654821849150724786641201101215176506966821498911481808214986787466237469378384004570106633514042337597254877289165123940697491424670620063804003665642962410936266429887097377536444649988560755956477080225897295164115445835668455542244034858404518662205941421919295719145856848276712597138862049963973207561292982793748129496771701939027266549718956696000050625049066630553873144416622555063071059774046048861357223445792444914414152930008441700570233858914433324910918352840501085919908414015663547088359456006137837539641960944943206240006045478414579742174074901835712611670843115120954292050972229543346262698990557481638962732206692857357827848872367742457340697232041110894035083929965929997359615866669158582106917094316051596011420647170903507488762999863983009060501700146884162146190325450318045062790348048124919033628240125796588364391326359315285502906532380096448747525319612546028963129141702169355012384192824439052580695461865269058545680989293243925954706203549224028162885182666697535769824484091374672500022345413159915855781867387176034768008331821092158323429829654980934348659548975243431932044035438756501022961652403767053106385565773013732379870847991946954070082354168776445509702886305450856915560279331363933155519237682416562335538949194196886061191534807982191408176497001959743566860030032625720736163742498153100730969122666925287135171037519285403745590202671502175476459864274537876201306398138465959541103688088851331681691857406131044738215973062999170739360758257413414413336299447125621613199827055172346169153070692095325100011667197776927992263404811608275438934361151092063664119759715968340557318623400850271137047325554255393876744671573159130866943171233515995305691572236223423785623619125329154059042326085286421600 [110,87] 2545459762592057440589736178926217602369321513721091732286010474617118712875324951322446297463238173961970971097707872198628804335394769680054809668092260294496692514746669175511018116747152812308391151867942729585918419455965704535054053013532358477376853879666774326439407918495437882762194666556026805356218904583292072836915456326612385438726223095040359873066508853167419120052250450324522958511518229667731904307208392542566739381664040601987860927137093890678882291987175759019529619260044591616556976705163130473396163476210271634419733176647921437516745536786615605841048588780012796194766386825323571916161525359244776605484377647781435865375077536383735318456007071364908111801035151664741504401323391001488579208327382116873872464239336259880831202142687753822820588910634556915861678233865526417042992821375504412953208862507206118606214687990705349447032298704648817099847884698082526270662467222681115135268394056756439198380670667736363323763189699925938063583769211918242214543754889042327405063981744618794287976279902262375169558611659023323469902011552377471041533506653438511744625555889040306401614768257718379875891017752877855581480084107650608679779135556118656590858952748433392751491168559038081903089963730107592395327522718702274932570347314038858945693212179145414188807809590833156463558680336386074300447322434831088777905171695790773393913948099855595496869771113268200841264543284567057056411909184335496512869932740624744873616291406605663252596652818111236127175540701035594736705457656264220903888823028925597571441295878391176676127372102786430554152601518477595250086480413240659474493563867199866047319926772268737364250173013957412033722422371111223079072886797612315942183798290458077099100111097712397687070635668541881820157807047663561771198647610651985081694975757131950415718543780216197446727070228009919210906040288657784379447010911083682793878295636831972805082413310836233809524915699554041598132305970756808457633390626652628830953168257759713940298390085253221373138696614276142963127181890449289711331644756818404488656387838442358791740384763694934769219387758743938153070093622726206209065547942696240811356723715432347796187627180474815592522467174007849340403504887589963068216924196978778852154117670046503779746591265901176556998300719233285460115904172933426523294724693393213537804642919254809244136065693993045505890913164847665151673600 [110,88] -19519619468306476333373699095848656778592121707654451451984931507580649183767065425390863734650625216639834567571131037827474994532521690071524121220590988419196664876247800367124613755832791593022972110343445360777217122078416076154107753311688235584909455295695215349995625971868133516667794646347764828588671541866383330696543286250209716550270644527328955672587222138606539148385941606875976957034639486649078051729047090421961787570646022121424247065352201763195008010999900013494384108294607401045271396526896494737997770268271751822745647523589314677801699069946924000655886514535939823475136641868643668918598232096722095070558356827666232684667849810196877710612642954383928456326392067043726797090158588096483311377914398889557533814233882956289078742528306022858148812428689041301355546029203976832332870725381484080737377697474842568029100014998606244465163803712613480862024795626969278563930964923011641625338875588473075147641904239214255697032693211875113897306179854773961055854459876243492858786034019081256166919592472702516902064730887648574360906854381550790939005375156338808464420109666319951938347798861733365969142664839780481971074333691036781627178218766369247708198142472394008890503661734372888277360136000802262357676502360107272882171542045156299911588814098685467483039218496548983418502047441565440662700494899139827141687396883490380755094931980483362496288920979120756112810987014613846357041704811904132640059856046901013950691440487305845066124857726268594321337345266719289357008475942145382487770928110406598194039236207911168647845479947834113629199606241777919818045306375291010023851325857889995222795484523174362653473677911938334839934770157846812308072300364340364480082630175454754898434166628926330773643466743455707128927429851837898238669033215284348824958322700389259200543701623171709104712091833855652537057964862297084722602026641373601593824391020022939982843621413141743868057468582569799535529956276328430242505261619212712139431302537867445755007714908129814931227409285833275002221825566594227440745121197467814571725711576767142329130553990115468255244737909367979231809485403974266465987512533374725596955097734245496037511845253298231642897499975042153755825513235778596358429678387937459522692855978184388970618608670314304482502192833337240477343632539406550176374453999083199578057075891772721876244666371904833795882164889232418880 [110,89] 133119080630924855211687363261665600046380586241362514786358015877766984070136594733140475770821558334582781346221505093909382771627486949131719246541269803293747994935424963752152879199647573604314427547814360839660140681297745017284034801086755889319521675194108473957425780777326081925122772104720997784156918165108398839466510527489058381618390924303872160649518199764551656242268084317764576781874795663381206117967198223157974983796078586382735268795067762062735176763280267172188568818430580636304399568304388031958187383149269511414514445024862079822946503078211324946914012612804536029210297777120678703746023685379339530585949317340366738512056243334341733184406885229558462626643677308070810046545991427304853092372755251057098730860630247315406456812101039136103226868528371766407733928213919690810652780602755632744576987664117480696769734899863416690214231503638016231696404567243743467269119287796772122661574206174987701688260968485133554681183122239157870600061102400512812042758103254671882385330469592214228772747258177561839859625493044113206157870823230056017914096995396073579282945506928318490840721079211567874944439705169456285050854774295024429660385351268829286701527116763015529601790322251359891961603216958062438976419675181379471358143447532938176674881331913632961964230267964615461946564885526713570668560637357364135486567890835014926027501669391728414269895342370318175072895334830572236242859555234510473322470327241351024729088103075652649017076941276710535072345747298914852057445946008512295530755379254988395477509027040576407899605306314712287202519477228983546285147637221891865672150535095854080035532289911071718544352910022927285782126100439254956452589477702778650295835189260600184709110682928080431879515068743411531102211473676807106216560946336609714717973718108648877962894245630220308986944473719949872710092898252107157653019074835829497184699767557714493583395276639238832216672558750191153944577476708564436094116877547738868721671479473492626907137078609588302318819840426258820589491666620236910315357395518848138901216461348070147518054774448683214193292305167399680277666785815113407721652748861515835966374634029131340806727070897003830142560218356231611308288464500251506179241888298142769428605219661843860028998872088298581129158052618226076400227419444845897583633753640702058660759923347914794862018453167127846667105947993280 [110,90] -543522946189464250705557625627781457168707493509493460463997569237316591193791381797463370156355335019531279388804446172286911649983157602761679781686741636405014024722256781434838808415343849756735890735195172546317835585186985470531760345280982653487878731913236324527879547514205856602191506318983634072871734234877140480864713038511181334308765262270569010491263987074040355637037925684377456974296739075060068967834467890949756098587675185519376413104650799869880507798850202566479705389564364439951760836376029120936446617699122550605499350138024937781456308246018089801213368685568626842335785358889112096353742464298672621265677063128965110091851831065580032501924741601768697220876701762056441293704114762654241094200879829896327672809667495047412258394670472882351141673011338515661210578667314392770143966005629552308377680348410815169131658178295592488873159000976941200852481199854219933799448250488554154760566107262826193342904985650828014136347684770568150856703594205794732090064053169574987771280162911801526766987071953279915006779634835489225911318326073153283175261204853015461376777158734909726412529331765026511527784378426060433494494747947677951041047744328428231492256462698948762565197456445873605606956298957904429709808046809230758198149741219297856181713105515825771920339146402981283650105069366252077521829920782723739484654682757802602635742576065088734491087777892152107480989054605832639615178131523382576464287630733228968260090449780998382088758802250100139681635594630751938125855548486248426703931970406897744124845126225500710035027824877369090688804876618458470000073368379680145250846735646513885838167582143079650751932893346509049592137514713777069364183359358891889654161142832541401581083841534023711787241242372971072605847762483816714167914003121460756180778860694801724206004121015353318955204493323958749470001717170821998280796062824173648430799984744268620528963303869146088641949484470798468203086878280303506117280089567343626346089847992380933093410304785323348075169485300563901897765283260988829364770368541316339299504322355622772515439619988566357332035268856449377030833489559556778747731410080281196231447249719748232500157037015558033436731134331497866999496325018272929652207783342056900349006450861810019741258629601417256727813190900929416265667137290568574309652226168814397988479405762089567264228226464495703259202040 [110,91] 5993323503270662817854497141616617025785892533123900686289421513597215080627345163803075026682147973787032579145314658902659919889348933810382490748405832434288650915817595819250340232152360780199488060999127155502300794121266055722024715086474583957932880233290063845352646429165849138996785456035644959845123736118291575060811965950426399861077812162423442955359753017730721391295181211004189248138002951331994156009870125229804740391853076699579577007081370513615253403838279361448434712561342831366023974879079154899454318045772438608052145949074573258559090847494674712046880843698243688799907956319633807839610942575036720577950327532340603681776709850048695017175701053835540630515849650867228397823985898787338026965434033184562591904782076009727326186848558442381783256523341609995004537654727231567849644111817659316251016702791964947090788732437422340884417413646797242898053288392728840460227409734172355283775070543808080827538398495793651749051926170699197408779479728969040119139300445292243065529098914787489458323417160717035920894389633818370233270604950461464634551570835742064627513274055632778113189753842106662282223848436203954425620147392486494581349735055036800941705371100451954372446139902667072228738687579203460206966814317041066165253059275676883494734940593243608952541268276015892746282863050189584720119424132175087302980331510226347458747601486286773509486014987205377676047539950832120543683539072891345910578163506221786664674625511140474617482611670793395908611170058404696516049443254779157100167388791497788730571080868103522435047336612323930568802567068912613062697941640823574012376794860037209011175590283768122384428865093365967822556607557380182181305366297947875992851617811955826172198884199769300595546095339941570998342729976375615020216756746030672918751248999500718122675795519748361271847542192906362453150337990578259832852351857965895625106323864427309877543339318127599713605601235626779093444881130823156610402966753039621302524211442437322617965542417921311960227496858782857446344493091036857455139484602719134533114141018873553277532762499689785214161232959404633220975866119589138931901599330327228777737058594308215211590317847092893195616992216164533043927441918296050000539833742755531387660535806693311558241239489484021443307677106221748108585648996513199897490385603735365563395199600760075402766773952442961544320 [110,92] 37793837270814541861829778657044164313228970252764132450646775743245024759465749997110664747347390369707074693758326072153521154769292171152577375999849433092783731357401434838591236135047659453924169488796407643394956372728415803444928071400419558698601736576564609961030749119397516081945329816843979952755209572583259355508130481802592754329971874460041988403943765023257313277071182451379135780480030844593544796579635866110979169362681366445947335515421237092866319866045390456185979016012669299294290766466212475321371395765647912706865397821536218608094265247912659095245163319556867305083391561215594823987461470437727157155544448280968880947752316724246550639461506316419243515694852994652670453378601498087986061321612249817257478521056459166440947528008761791674673523301176953334841921343060408364950486433947239266545431411843406739229749454409218530816844149759391908899963051095609145929383061943260298502894352001049460825276919502048110898958948084012119616158411319404198954864855421464071020671145233941765706636005574342314465916355560048025848542002994731756817840259325595952269820128268261670615728811994043801921305279832534673714866011987957718768869623920470428809929759116867760294892089977569898522253082901699340109175303699722462131754678217899227016323748565159859432591173653982508818815292628146101440433162691209996322490007916018442379580627845828039644385740770365891723251100800471935910968126793372942057350066213291136849306872058879025810723484561002732662738530147481700874512399239936174476433108444883246793755037030913746084570457788783386380609590324270381511799113702430708114184385697955937747231252446840719011957873430109639578802583352063873853939233999926296179374681990332651360696810226025627372625336995561020824433919949595147947797102686930777961694923877768047158735253376543044316332416539687689720852978550238042237426062717117534278342807696280254661260396769773060887981153192668523373533857962718274220097524203356178302164270851699115117225754278029386315726574442206395866217702622455398745197064469426385132009939781888973383043572025100820039311908820826052349972810813845246393748859633020101104817965991689807539326997106919832947115883613295431952980816966445629133200502388009848243356472984388106587004389655448119716225113503679450290558055811043262145918429774373743158710358886593002311734657845297280 [110,93] -639200621787230850731594944791668485602977968959848895789087858472396971281116207023521988002100957048313667052081476164260571831529823307566389235311918447973295305845849653932999214721761654017686389864100963208869327310800599055822668783607173275170122361406114838453321114056407305992725864065695627389714355667120925344912703675891153316670805050998676077471960466338578392550557952635912450153839449238128623158559196201591272376058932741625780325840910332334769839423037246904503750993398121795906327064233409453192781750000310022798685883665550726474124144434150731579296688832098291857501142593402168750735860620895376674019490200861096301784249315713571588236444543666761985117219938936289484612100657198481982632914950835421467081345962027925145245058510074999777432635559679627923881611345489011359977281731363477651132184148954083186964278500091914918763213460134035049450867795234864382862196291963538068981434548826406055719109654749061359281402669725633570417911272555382100092454496247014039182754782871495906243593722146793271571550323578228432991390559795514922246692560446937354018349032195393984552588131858498339209365266224139245753405630895421003007798181606651491181523689177807436305343413170336805343125674169989928233687343499662741008638977061036972892591692052040649643329435689214767649092692282614844873215135225837065416385511683919571132237275697911650724149778318594054290443258132693088082713370957515040592424620016304419883024629716210463948281094975187138805725059923396249856526818408878383668956804806178346459869928751706959533438785984968456186890048534180738113228152513410401711355666632498433084494954388809601367708456604765289892953804247850890381132897747409516395764137240009876857297444204463336443389550881902662264574650213466857471007592776741593782583533633849715105405796292608346846017908252177979101571990489619751367111678489269585098231957734820037154652108300447477831655297352811463307795492165966001238018485833670317911744622029613238288042719093878313921571189190576371149700152721752549357952875258913472010483603596631541533949339825897840778045611692518475978047615285348656432937473998890303032317411262739371330485906078850997352975928864858416922087223352981681013139535788991373731143403003196179457168126889729999688733817871875490627999990569065369870350859323265684908832281500917696199757632800 [110,94] -549744101621654603391319072166197105605162953441998090244761988928764125272877540283102940718648694051239054278808808102271688236796042161470014612253015935633687343569999362141916380853311076117865535029550671187345903893615001120991200800246932210951530789606519537778011915551794880249159353567789175006203153933193537113549307654970144299111727551717707936816780935284519930984000587404781609582301840713452420572649744870798103028378239782646633305483805668332467481367215261452576898563033966230284421589857619172787221092155116719255758312978075324032782076329570557465450348666974461347361795758958830706667696538825866716906277500574325344123723754661326254810944121172982775962847009031107572363850307958284843898590732857632993435207138894803833527059234368919599266790252832032447204130696571956571888005957815934564761523028133078730412549098972505769917049064963996507045308252334975520875112780987903696183345190090766223978039842413216403483663110330011008932090444310878566805852325938035136995399537234003037365164954610576220124245996566862785393044181938598543419612711562705645461400266988751095766500832550975108824189166679865951146124845676478678282087301131880005963770574314349047821932592782497710483361752810487124301567537221574164619142961676464716799249670371445587551076170999536361746520742385794264173844151721055745373874299512840736276630957110062005186008227921797783812214605758026686861696433484420502427052992282076237494622737415441465028882012168376028659514745218852445030528590426148793072509520755793376487143494960705309655839661874803970397381454764092974166865545852554094595327867441689581500603404961455857031097860593001657368264626007552155115388093059423093316582777658936115863585133100352169492731680095262087912352410965876626728734358901401327932346755844984022481481956882177724001338798684909163393770890280028056770725225381025435849970715624209581336234180073581076257694707212208183578474815905276731012578495248027362381574518525452099286480334793695488730119164688014067324111699833674499144884582795809639328218523948593792563266324698893052197840463145150911114480531407998531719290049942640260206541946988671477990953933709156870765795159685686576996600059813090446441111519607820909754830917576258699636494847955237697553697345965447860434189520078806432242566330568441220555706226454973980780240 [110,95] 25367797976604636991735959201531779962963913902250588463177083841744086944623107442430680560075247251611510189701193371517569790140362341934763531205580594467023073950034142841083384639218322499349930963004935926286096143282929210781405889314322815481829346454765566213037116273286123784468504833626935672257878995650294075766072145083499661159116897128883887208670291648194511488136865214203915713606877769573112996919114596940166960902538174570130148494961276716530102897456894542750954020172598708339953785945401189258760299848442584718922119697003966950577424424332122428991330559958673878406845471376744177293621245159109196621847784676610931745643255241940921710446200483252765443287143890736198178414475714849287186776323357181626825252470955492418130470663209982503324022065212968982431494027951046111135347931226422733163371543118362310084457659166352932629261951615157659890638405077676850756006597425140563593542629181659779135116048717996361968114723375342844092711896962744038414815954756327208087291054902085579512446802230777724117521986812901111642602952494376688955707035108907179843969052691646051545590432549220912980070437215279928543623402073723755170185850179971208951814743869679862477535748207259430540356492811871513090329575082246956604567533198585809123418571843019447899454256021360330924633658974132006907720838144212352627787971199137132365752529263873139703795271258888491210915802679487161040752272265285222827499607770713181027847172057586075101781484905073772903514751849080477929487362468933423069926658206107723806388111405405732089466313041070944255028231121841237192281165150016323213349660209945874540639845910519334839236728824487541022134965269513495872587911130693655245175824287330736122542762690968288968778501512773255698200830142176199307612203707723987572757794449486107266468993556290018690761574358432394747294357569555626062752313092337493160806302127885164350720628777872327869854194454230006607233653436605255010105723026677318053758653623090779786339016238644409975726952311538452481069273518766314132906753158816078790088733195713229172415996015083213204491071956075537728087643811592381803052503233867338031431255753411578553697556100166456223890752999161125992523602791710889018412452629174948759605065457182831690090846657742942873833053073201658983930440744497213113055374006986054617037307086519429120 [110,96] 76421060839050635804010331371174253577584446227848523118300813232824736657422715488234575496758762864970428226177006050609067073777825012852767897348776076248260040009656970403796819952172761311570076967893824783428943609705996182615518907133023371747722930914607500203881991346627018829211026106401376735934856273616845612676505609321629558606370009285067413055372078231139362201868806322617449940516460315529702455431646957268291526584286744960365196739449967186876531133410136858503092314825242380089651739034654071439826380911720259988349079137391897643173958521250314473946343074250696170960509289982203427890526238423354974218908113926232536903295926506479056838680402144751369777870702164731254914705004994976776809919996078500799955109584134972940729133188591993852795648829004769121675092920359897442416472473362584699858900338255543817573435815717851334328322477351349679391321725218338548273964166002427277886892770955748277922408627916897610804940901794198973920815159369833835751236084969625313479177141914492683284021953151330496011200351508854806536289337812658299914014625756822397154779652003265536703613537391300709524918347579074127057754763585397857775832643497053761401927929295878650706753315297172543512326604125233998485910604407248474179617565948773310777689933501373973099972846208782270530146241504943852769672027165403196506980482418958511027327948267494032350776001385012929914428612814885565049828099647712794878971560406289227898488113997915034122579299003935675885814341339502049147404418289314070351274794674720858889273324593280498683041980994442792802334480621457597896936736388467229488797043861804899543638864801806933930517633285783596363152437987747792210301751371386774659271361860329222851942041346485602954998930822580980548253041512009170198723002030107462054896748121547060518476137801121125985633505727403987727628674581463330004311328073088978092743452842122545569971741218947356695791930034673959307843926654663198034698545361158000785508747005187804920803764881042142315384183626290502543651960574088569362147858833480222327654778710989005219767758765954829751956689511067475890784108656351083896657678299985662132896346642485229109377407985834198486512418234074907726916912469532916679743684072704615598272310620431023413142143132242899858129139810541228960974295066372743342865433535558473643547371660480 [110,97] -893716940020256684286979058332647246331880592463545619114002468305058142849885391286125894678316574804934712771170317789535985825699181118259222590446286160951859044871172499942565137533644419883615366916818244820034352020108384919190799966352794444533736189304781855135264015690477846573143301571848503079714086592625609670035569495124102367703000654640370560016754514303835595061328488490661012723747462351281044843479572326547647714272835194070862551784699657371946614379254689757035739897711506139297212277450103082082662838179147023336273118429506252961165829608140000952421656621839111801507109775800515242776249962196626776325146499482643685208398346852279280479841252543656856853609924343885630036814518575934343232959800579157199319636541279135529587235344545048157871306898421233587310438859414505757396405762916337270382391369436516731076793255919731977603527055046726304935573515187822163579319450930109845049089557829814177242443670156631585948500403074755681795777085457826419269001855797643755208363841182919336447903929917170046202684782027330616042593809288086747595163472727638414627530790072571747366440987912910538283396952579910750064511678074435547587914003044713238584859520124853058291068365367227672702093027206636501860093089158326201098825855424805108034462031263402751718780852177563012935062776887661398654370417302068115044694648366128231090097122792582482658844448731250183343970778609240507834085928609104960701995873073153931133929112313420834280876402749590848659917555950500953465822259505887822544466195575716626604906699219211410948812243113860783252281027553960059730352896333225003417896235381203507910082241582952624540770265316838205829674842127953969325824950366091769231558432746188565569760377339131306601411990853824965157803793566117464344418392011689191316569712594461836696883585120402355668467309610923784166240041856924292150065489617338616686915679929974152017257461161948133343674308639678466609233599709561582012034949978917538765700358265095481665086678002800633545785368540168134547773245538293160646839351106982512377117775888995929247714685851925121427977550494354906379706945525550315276245594262821650255089398555204522194234578402074611669829526201357312425745940931401314397138770102311629411105996395557097884651130621937171749874016533745631126662149202871133644997629565937620979100800 [110,98] -3163818260147467230892692823816003791983746775605386812909183682942337792786183796712480839047604058434010708316332462963326774006333305793020086988280000670926200544393137507462833168253272204748238558799235839733956109061747562110421153621992462096560690329237202372984606541305316816890122585061192564456299268387322224901650586111985903245996324116200802526851029524921186086375171605196920969294669272549517362354749347603715920471352036702711962043303294215575337837105750368085349307769576522744108230346803108445522314199674252885148240581060169745174223042121530206837781913489996746018859092368524450341579028614201124242428956540154760787392159553672288048193922615385441755226897840183521084062281875778757013675558435871808752276770959765554441757138104619226601361709817816404665563983380151553290178436311880254268781938055729368886159544177047796362242694934095218760584757414770567045745928392689942185669214665233249329037748959580825735237947856712573505414139187986385448912990809113801833595896697702261284830996417536743429142205226733840399567890780066266604365111651459680088368597456922152708710248162698996015685420490372207484329739025970230209108556164501126888455102119538521070945141834478011022327171691447944315148408842976457201999380669335101729949291625339566927705678608519076604560657296797430956648576044524768848523850859706672806133682508251111556547770004213940938406949596005453805237836034787397569721622504037209271683794904726642654864348171314286439767434108491178657538265919618527110359029615451289766545224849316667509995916566045981462994973764955397427081826326006654625704358636150007454864141554081963379615819597913005154056203653086324416368920266408979624677839794095008398997419765950207309548186344250748074911356209740479685215805611615607594734574271760373699181385884280032460110214624833528983963433939023223193717704953482703241896385725721280515374722268855262167494136165826691988285834036760560880436193640570936474558109376135594805021636537315136277554662993254602253796976022114130863698379585318097116873386559690360809708481857856565455483367896171758644181857739103237538375428167106793880425793611582860552822629582503891658086928439169981906626199276928438223573800145452956578009579913485764252870940568403228060665063435471034806962797641194226652320006282411632182520 [110,99] 12581168896050708401432257053816936855209573508313767686753783994920906369871266972356311346976021644406429592458363263370926831605716578974248482288314741130609440680595040421904570220084938366860606366199379637083745222050716200720801729581599270706891674151991430198043710278395291319134029715896649418139124947026056956797903107331924566674915655632898989649966571783049781898682910385535475363703405228973208179262046851859663192969660837587514832544710912863207835302108380006296521857553271941807650550424837230552787607838758539415478095624012934966446153385543774725691712193282886315942970876519829276659919837389685647824780946851982186335349936556780574624877099805122266807666080804404594846048604057768640171061173591666208190840644697027843254297403635399544836485551783655036348432636107550821105979899644587792267297614766437702677936658637506816216472149993819901136021460694485038055006086848541448660334404092472013247797210914856232822047355249519102834596672545028254730911263444226395299650521968396116524048634107796309023194381054441034103603800427828872785527807162860301607552235163470944784168054613488043458657777892492870353126434507279636691023546012663435806076734486145912016035590041650513256950020456486916206004023338378260023480745532616138378036183555851959009911168979210214268752829882934327627974685290879012226872012417031325187178569035189904225200368421106485896942462906264704814473831292104337420513041877236180104165446044173316029466111479559321288131800240857659909737503848373300725616341892240647107751719113963077597668369532336186911750366287411314603385694085736192187712751730594350617270857645819727175386587464888868221511152097050280616022689288284481958537278883630148508539616596851360814867522683140000891844938562244569417625769124400744720165454338596749131079704812579127904615539143005281220601666889847127604787586966930615331758528619916394490177079676711010685153377464980666910099584775133704982605963719609726035029213485292111477001857552969677442744045755166028996719138196754867281826082552631451649536129420214854358111025412389135053185711238824648032428950760391706309219532189992303058815962442453059228466384351374229373335750474142452556333683251587718347423269011360972227245164310998246433850487349463449874332034424389460967128908468007299143554551892684800 [110,100] 71546597587846353763535478506060926448544258025333556579311344277838569887840501376832574448279278036454968210758538761682646463534336324070299541186890286006387591780815518561256156369716083796169598410729427599451189960426155924980733264932003341194621160333248692654726294919275583725862208503492214169207174850194907176445348480247038155987550689769251892174850918964717251867632084629932897280532811109005544902955883678806091323138250072015354460301355557535135028685577078353501341977300708430312904263591423095721034159846119234771977860234606135886866315210366754633553906459992483249660049037912446555253563290638370637029246117463139673109365092143604779290137490365545803183683946115768181669727614014597227506538185197925409993586588738718073121715604919606744655587486114489663431436973667810764852355652569500271442854012440717510694329553439767653477259356869701636961196537774496247531622243546456910551588533443338023774005238963145541579997904930393687937411765530940128937330117120476141936341789955688069538197947194470755045064552103615896215897584572155006247598270483997463463952343877319366406972245860727424171413081731565979979960839499991799727340209644629052336749569174917569541401970303823071062085403617052769899140805905687952164195371428258436547556776902749175890429616686356926192512244464888875082002087144214707954573581705370573902878386383964223013029296869161925449836388987666261806951602905285431959509426004202217993884094097628916152663791126739829222547571405612230969084235710408889217973223518996605600159685877983226589743481510402181462897595585942428388096044585829841801053273603353861665873995872456762065184164133142307880457770380895822710929470392799835555477797372690684311069983660192089148372877673344951441725736359432406301401725679098392644960669015352193680187717375180092907344710895997255015712806165132002781866430286841333584390050686649715917553103509607569985526251376446818746160556720441289102012344438785356058531496108888085929536058188385942315994489106829205130833980786469948055916501709879284865679565872676265782885478442169822910001692463815986327515780423486863698237548506858365955670831729863537064501836993109533829288652971585248883659343156728333145238119603900411058437813922905017970472749443634879842004019604286575480449103534847035581567182720 [110,101] -365146413808248387203000062824812240238975754746042869365463306511003761305302442984625984344057814909649996682027138137022362023006366956880535134833802569029637723652760817774865652161676084013913579885809615062303075726244173395262897440820840924661745341456021123300836074028170175067194431090851450677525021645554685866832309117401335836908010397047277062432671496876691089623381072993891722333364057083708814922223052698031267288021886629186014158662791031636045943525978560629483031967692352372530169099017524838419998358430105760535761629078297085821040925230214350740146383060076856432667049348330796133759381602766183450537323377026929906356983944085419315278868126823776734635363826866146718881147141958038070003836737919630034469323391832866352418020527747118442413131830144947882310835926453024847138003683223914754280381195886626530345334232178966552796007496847367239936418935852057032190186731757902326825237387877433588276236800152191655656320958101379476990798092203865709585955887324811157362686425813343473089291209844316905552645435844747140859028110504782853365515095889206426933582868727024655148285267268610868471669928094410206175409600337792699725137150453686960334645280812268263443183312828847273158285638146213777927358220875019505086181761633934634513649465355562069315946830805637661352236312914912826956942270832388435230005817247429265515211980638188628557784243381189180037318032426047234930599651839900459652246043057153556995845820992784974870554273230400092284163284566951561514883706715837561738702918051853234071589773075471365450902796460331243987114791037567294744634412097687212902748182257868892115705474007141263073726190549296863941899596361471469790806221916090389667355752730103477563983423751506604186955113968034454036757096913725065005491789659446101578515377584357371549297992785333273922918747687138625748989392912801885447910928598134878083185073062796995388685187560543607427696656226221009312356092110498609913630054434206230317927071263000631274148776522608632961736364679800011511969320887498929837079594661617384247561905056781008572160437804019517248670470129720540574687337153588631690550983000284565843409936037414352837830259381204802354583613397755895397495876128574941673770832977106950929632430975210469298404637438483034544207106890046357340917002456627504839040 [110,102] 689690294534928199861096765805511527133027033885633503733016625354344373292637289806721855293613847175506580268028037451133647201429930694246058874624524245085589570115825161215079564409710820027155313402285832735020101143005738327283700164351056563265238568919099473054945913974976851146809701428995445338958892007524627588511304603853358226859869225519819272908200924496242941929025053262245444400695483389889915362699442668699089503351634527808557941085304739876430489337420284813141856882550793128544359319369460860589122941962310596686424563632973372492892545529004146722691645954192720835780905414943016988856934305403840540448892624825948398220822492701186929315349034049387031758341884121877525754096644787034332075068856855250924180764742505235975743169028130169769349643993930200414840988381637267285111502275431149007483952904056753949721231620352710523153568309550412250460210701911435627918250406761698731514550795521702950784274903659669329339174616064400723538753564774734644211551798463828407159985358986856632155470714281581976738516130264715765083731000928039501124355841354501331156217383934904012154191209143959637243645608188364192058654567635113358278647202071342888631721762209297083049085255113256887435183126090731973603446432868788662550364454140017810806806554390920976733948280498339034879046738317744237048507074733796829138588206002946796914522335157988220586721417419112723663551202428382529947883187235963475378294050223328237364631493201929492160445631949013518499345470203220791395241690236947558421615093814997480216468860118105974575130338458527416467061563655017083853237739887234731636893411157540284334929469683773033919493845310146488338911516310790877839223062927789221944693566666329004305965449927157430421696162409221119277365434781696957509705536967715253159696682282641424164593948506868846346908112071180596606329858495661524626385298488223481845349076274310461840648571945743975408426149884800323373102299477709536360956986742347120710199959071636920161597385383836654209176173348599916793795233238370336211542494398018746384215180251091341181369218121934420015028963828676741295385625141414062581903816265111833694243725510791365725765819945029829068996560888324591728265152337339013572039985185942726367953456132496100478094163682422269241040277513234500330646256631190000 [110,103] -517032188202288040782364557055858945154182847861659705882918676758250580210200454469864766382036542325880285045715424800650890740824142054232678275106090868735248937569062531207293437706421966437980463520091036102572399634737843170474636868233638287319699022691293871289458500862894855704794714718331046890898721443883751475756394791774668081257831762493387513844843976004895621748378456849157708606714623071580944071864059463835733286309573503265341280989995039581673207169909241079903800978281045255794362391678766309246264950978559510420091135451565250353372956451999868334767047184286065893683950664738038157844645322116559124852483012542222330409217120492425194037048231530429850596150369053954689832152323658089884646792403462800225416908198784874088825627979066888220597587018494431007230280905240500063335440678218710287580257073048998997728262678533896741699865614771006979957448535873238422575275093445065907068772617037189121099074541304889753628601773047548871027355783287552163074090768694883821268850220866658609425311678963110232935017524088938196630811336239922751644664796959223522020812433867301459164112422953064005232657382674116547370510131271402429103853824235860964426691896453256682136535640713073268104025528720334283859650979405973620964669697639965894222839247553903539437088754307045731881903627324539351274002916438898621689492363112505351577389247196138414203109863250094952526504473229607330379252968255559437750560429076629286486460236746077057567925332575290878627856190254431026426290020179115928376369584258297542571276004103005007323964429177596363697291809154547318119036648143368381107407848402738986969329985911683095334353484548093626251323863690557127228556921840052911355453615112075126550189065008382496039348359512488146753701657096755376469908914152275707173056323575084974667451961751423864036922685836868098334295488915340085399769473383876535931098205279943243797621227546361619473006796605008493996364744827190732771406420456861955160250339325792920423785138658030547137381404532322596428482288957055868009225691166031094460198159909700692544843822340637151096589776597750324362568516303704397639031387781320802172065377269912489740921075987082894060123996192434350607211374366321251217899090133846577733228511369888430603725730162143266165444264244277140263159377920 [110,104] -68694832712530558854192432979272021359601327697113111705976128705042248310422798241259941717302659827998108024675798848471579419493790174493116761133528590658482965501607254988255380602194744812225114639546231194202703362418971096710613594389685835284767911776939924675812014860703225305225902841845075673368253739268106307708425772390281611808734869336727758821615883182158887860981850632163836212169089823122536762949543168170832282284038120812726123254743821448521692546672715314804816885774001457450444773335029459538511320741416676897608331058440372995768596084671694321559869636583050430251250187931637913991718210616216701932858510639617162774202157444981107771999717286566163360206695309786155052944344365057312034259655196612646894955325242316624479448241197175509964014535690480560514212431415891430765128620279552344515503433664774025565553354358653834179815374078137855582662836614870820129799502042023357142295518745260145089731460885508085602483554507073745561708286262251232263326337606631861124769124599335120222943468898366642403531730356552875874538432835009227046171131850812341687744337486772814265804366233009919322768073146095196409925971941570718538826573354826505818351808331766664211935773673491900723055662913089683983486108287015377109953862293233324456913773431455271815339031124500133272086987102636933271512962453417935736069646991199184201616121253980203312150512513019672942307454386608874129909481424528006905968839043914475112151839536551294645073648608914792044246560263877629405369356118804568043106569351389565453814746787752799044449713187134758575733100530981707062922606238512153080917310979701306426875258518569497934575982640773570735728726598750406625683725730253058720109563861234806561143654817454460333873204941483196371616998847489513881290245098992005708844760966858159955516550013479755210828499594963442764625340808279587180032734372769216309543822492760074610601281781010387246607922479918698325680649021362541707540152623861662602797607934139567455170551098197608936269011834873771252809156950702397837005488696696476747817883820674050324272372592743048745718318831540553003763402100462115735292283599789990088341908208241836608105025652370796371621297418016949558634792060965601666667533021855167913984076729308121237491733737882928317055769579962231351200 [110,105] 156307031695407279593919773476026329906321246305395794198203638392318675522394502427131003245631667933597854793561864058828443285463905862602793380709492391131288345908005606920959825013433392570488890797492546525250414393272776587267315025288304935003535632743076590143466814503182641543979331034353383665497008649760452616105189148352643006561130789934693265368633813928492589569063975488101277180008124936985072605510829301571304496959171488558304633254012492010147268996079592025237939179603841454819364919279029731908601803813704723454853536500574961755183240362518454459993466965296929482389891755168987814605660182236086440530191904802713182676358790826417107456821725954080319847612869002330329482000943882380278578270646810136934586490091784775954411307798631004119058015216265424632937565611283339168915188923811194055921870615742068199652409819693646966566040911388459794236315717244088694144250572493795582711884575643854022197390837228463860267570940989302386746057355963867690147725692106819178639778336219580330249811408780738633036610964246507454512786225065445350595791801470811053914672583957276054010113402815114117084300369283271216402781750953411701160813145105869200312608398701297680640260869947772479425864170556232034197400800977495262345342352465800934697157283213380400831139847283982800050804176173720392789050768131369480015379387458204709136180863797790016473706050447158051165026936766888291762197488696537073257557859788962485827967337230794572903540414658975137413598038196079446920697119553568595991700696970256593393146180618982893537086346912074277162557307348483133141765732023223285792021779211905927583091882017905448372987562438397306225969602740559087664619250166014984718923576611744527013581017706028158697356536115569072498256038804111766856924924326221808602442894215737835034630537349790282033664214301726864746717646560718440819142621756573645561227435428927575942913002363492324024779477576319862747516597574505615531204572290768455664842656239155022765780409160067075763953225306146703744108790882374649233116389467271262706979414173937959323643259925876360827164716590916842731263277855210966939690443507343059651419133043801332315302802097910150026453187733383107678894559010225985220479709043306021284485139926952933483575056989920821234485259061125760 [110,106] 500959600926260135231089340495772123425994339967766467760924169783696679352753012122417058365737798015770703719568299343707848979405857394767672937359603052885770124957802385050517490464793695586536927703812671996606521056048354200019109868575834366338011643322058468958132297146226782981895450164774930256523424664221175175719480237082115938364897977645646173968461706145000218173810643712191437568643446130861440701202065090481629909496684082325741677869918212279485898294696197684788509205040138748735027282137198743294641203793700015869629624513640598807073093744515311604474137271555417234144173310364930530021399094808117837832138943927902615071608644374741897910210000957559783766726585619236921199129444492362891533303930334582088411297767702134459296739478858881677767237994793738709156454598466283819445078091536009750350805159581657625401197577509846101663096387526222451878143733570734933255121431749917634355922377959111367851082522240160699390584256390669719679432671217651844325044990599883810052271232608765348463056149703705326594958115145537489994101583929071753092102666041167508955215344835249755508561445413807697560007128333543767458327954654180661610606824996537332620681762741880632176583235180046767913376683484007799838816357845954479553194499062567068072881287538677744068319587956260587095872164309898919710246342788305432501352717145994763522133312629381828591403390591988776721467926316013143642200903740450132220223488795840223312323952602146157568840147327984495755289657524340662606977131355585329361414427382824193792691063003214883345518126347499470756080895871844380563257610901446700513497141693537183907041941388711174540255616271271214425828036638671180414274784570710384727063691304077271943835919113021445078054330617055410858611293882521941369159188005326258108982361108404388224293190862103207613806720164471243166976984499395061236412841732283948786928042538000570101005647595025954187017079905411407594267948730820123624522173436807357284690619612239523313258827989088955470363172384336438159843182564572600681485674885705915932825915441632372136455961968605573270725971932018104388737963565555788610858451749999062146482482042971500336371272308956970531437192795248558362889766136536651424818752020928558628773052470399054229226109866496310059483038260 [110,107] -1260840904434666398067440711427871124751099794070105617270239381089489139291418732985571474068427245829372993208800728625389332036960409848433662640715974697661621335942614415520861008826887067765507013811515033559371818372497263003964907128469595401162586382784778749902256286350999736020131697099531436826264322861865251688372936156285966084894957958774066839875110525528495650081750150869063866557241261109888267374647474837334436066358645663871232270770276765800235615086462094656739361306759541915123862705055561867085752284159244715958659828628095391659665129056267548492832855485751105370116174312190574288568796626553846661869350324556771897867805391049377558710647373530546014504673514418941594917360534200772711357627799767953375595298642655980891665810049943171710188018986640725041771811311211785464487373914401844713161781546985485810033688529718380966279715978571233486068601506100533161144929385296162005938799492366231880347985639176199873488179603779562600238067085591519072367926558707003848395206062194613502454625390591834414743026102499777222808000116970190501864214460461094020842151595170311006968717338304016550279747829761353262704672610426340618325408390307031271380939094579773298510413758707576292150827587750230382683903118180316473637689740381500881534628604755832110625289678176810993194863462152800229211937339406515386272942642014174766384042517798465841353920556164260399603000322951665916594137041657703483475263922703037605834443644401837195809774015699854751135318838995860327805438391935024947976685179868980108823461960676751602333016134275203616061920276942898029453854582333836076033990866655524435185879542325373239865213688461704951779535638914947780846505124319986893164696411167461235931666676777658519103710908427371807456846046854990579552476323461227204140479141400378591662842847633829153068114073435070222443697776412412543951639803042129032792765317048580054095400561581767588902386554369526289146791861027156012515377603834466247971463431046407161186304228614574882656373092841602242219595052206673604396960383858575252530253716845488821770679964338618891180666110297926702520003620875254538106685769116512738541911164361795349387169225655064356633803386656694888281611247004528127149764823865409250465449357123922880547494145411651427967360 [110,108] 1171746427467313628103913262153114446484407778478743629472307898592663158082647358810660735503741328769821963680620031871514093239807328908215960529858347624087322263014039959706492195918326735511298521083763586495757470729882684737213904742476633711215535771712635484905743833369218260563225901634296505436329084102821572952073547114805193280237451796378656080460958494648426308876391608288153400722032020163572451543045237859574127225162272066063573169639974770136190789251774414587717313884854498232216707522372377243310153650629293945462864206435777811475641447589424023675762671593358809026653770443904533705832778306280548220838327625061236422420687026138335611768675882145932574325880824578660543060783896925323668206205179258998114211014615173450381713510132986701177005707816613316081129834146917512926067042175158050636443841603462240931545505949224056411667478635706988466888335648517712559608379765383320593823301276074583305480994763913703915094748862897765498259826889805549902951267939334024398773656327067010219578224622895273277126134272264721668175546802525968178147900572330440428807989739994473737198829783670891215625918492464522706578164084856960710763846381570975616102120632622563603301567775353015374260108199849181218880453581038173900943315352296019769626496890183229491348843894103360165193162687429434508112302668728760090261599157672262332151990017930103478390131393200111543857755420361395776171064864020627131228323155493139349832762647208230319594791456035044223685441748173608558404356620191768306280782390125580415542866090168445658652933692325135724051831573340338196818575225204544021232531391834443057300925153211513398922447200965109617977353575069236930994695372291876204801711477617009643927213275920610211644223718495481286288184191230653998293961365973145226587569273824457554597489287493646686628140559225943533433446975427621263008743691389070851985918858698276712425682198580741446594698736354613653625764258489278070606684480271031513044757965094649455958907153492129251210163581866329993603381821855681458152065439369027107686384940928881126896239956118324802226029731252946713237087890170867555082690920989536116169395068536822268772540923169132031743841132220316877312503084903193306387225374644309597536812650728581054379435218164872960 [110,109] -155500054407938528230786542514447281339635718563046917797835666454839040101150171629951222877940533214156332089605399634305463184834624619149694486922168475389190578971579316251474818615101584525125533674272453569991173434384479336546962901448106810523719090085534660958798386213875300390787278053526524555138679262024328087480771808991982207899806736526314032103206313370567575840028233356307835862535539175755287028573163787729015365277950438059970267687989403198398884856388430094029839550079150081390506939125189015427786794561666145668969509146429185831965982495651668046368553561265566539196801288029017129791217765003983144099482039002792411496899210175327453231438545677230915407778363650319323158061310918286170430532538007926367538984953368776531869654308718072975420207892365562656472654950264384868760275574347368936780635975208389179932170719977555629726940450383688273851748838030611514001143261172392327758224335609242966781555831830728623687684077931331224602000588556518232998494591767195395707540475572868185891772048113525458415335611461771208617711994018261540033580103454389176431707480788747199447069267380730825293015443485857815240222999253781599143468753267615576693919177663852613704494182480253611599972948093430581850854882319957978307372020897873865788343573283409822677526193323970635128389523979720366119113662107335188563159357273108939014967904322164635776696317126839251708927268646465872676711236645910319640766553798872894865135694280326986184277686472543780348786909895197169759031501667629058265556657043179764357888719946106258776858054087511632797050438227077004057288067498719130858687616356300270318524797192617450584877910336655939539972787016114617145482696100309720669165841696255287615186747735053427624472168176411735422408687344702835326855507511107496447026017226740343484013309875244599274374366099231809675669674610205538921604794949607645984826950643685044636353069472933525161327132459010962370226236491876849758809481684026494148403658784106549959097197889434342101992017879875747371162647456991572176124930258777482808991047532314749469932985870647807345162269534425266070451380397005737715391352608211067820506114287230664344904682452898005903751330524303799315615321261946796776939698115170129317634085358373082183923104160 [110,110] 171068660026288439657821288785792864642425850706518652258419791005522119305996356985603097079045761198079947145759487567408747505944076434713741523046772211145665979973073919382004115308477460260951689562822727776304282773485762184119863723533475611971568431461086465395187420375613678590345231423242775266046315579944132992695443769722288156874869963875373591530879359342692068711232360731341920117402012689318702747809905042441390215339043688261936024990515670301625847990700785878548645433676257518849936532185088143732504800749601880658074022504995931786826486750415646796084132853074563443646675826128798040728705259438708610727625198886188312737691552967330553712690358408024948105370482139574306971547778487795709245333342643937701108411807234108633531017442394092135125965301571086583531886280768470191967396713482005324387832336365668435542545425529245873267130897779581339317779950608832280584926044151988728162912027413905440651581132861202673538605744863653274274606728790330413355488994153343590636711067513047619584638188258674224678613531176440344645547935274559524719616857357316813844517327022988307616821181769372386740105860339754590402801220591752118237283737254726609600791773997136163485177748434039364747904046192653378567970263162405355570018112067026312440196045068711803854231845214967094956656240133744778685799999993701479632439699637302262315894102917860496984587839905532331302570393401338050924206055190978619535439662597282623857461789483979234756098077593887228334782469723182357957807773675093035904152158267178860239168985938108975034548784287496448703932796063586438776328948437777914175244137960628789411130922822522525187025245702092750079643493312490572892976936600597842995518398090534562512114083358873360453882646091429135203970769609047981172451191067644767235793113687023436689052371355869073097959417998923878781733755992119424260129758263672322791845384260368253442287784475926655662658536200610452555892620172025865237238504070679885102270642000898552593948650400869140071588751359043503425289104031326550280696089620362081071670834263640841453691522988750700177249806846148955709682434514551744112334073148193405833635297599359211519827056337847028323315493327709380849258580535183046446933176111044744382484518864813930049344 [111,0] 23083441952748155595421251107123339028259259047910191975374821491268322888562268601614542447476458481838622025333189859931643548322212239000786263738113734985050469727330203931366971234906179273646142177036829894771665598217747443116804657479981319078649026824765581592228177638884454840613798630737652488840199442353810070947819200548483551429992947951397965320871426433865759697223689961395207647422462007639489422122258641354529729147273974478476009410584376175702070781032416033793618764576491743997212032974187644385760897498398311515872440687480988364898828060324288815825804140934589577546143219288299802502013020090238023265438633487907931328930801239417544748599778790823587714521382146468806398756828229586626798718502519000805129183181904858300081732252400524011449652055176206192784630898902335669942657439547909692027867504962538717908831887804133439155516736933496334092430601746904603685011172274401886725990793418107362048050623972006146136857177339313880487046544746050854090825483387203694114945879524446121458484898347668827334457283668614713509588298150924818561460056296513619990592923267285170615632192260938188366168972480685746611427680694047794223969901743973683310512287829242560865555238772452719907075860251907099071771944189900893560516939762595606545553707098774491878969202745004394075307610149021411756374199354804246129680144540945999803191755128541186539269633882666011061767486543423588741922792991511954188736807399693657205885868028293176941806446529813804583612997515106210433889922806749504894429933223629784424553911360682835445112788232600057659857575751522100468454591430748197952632571433672706427849528604885803991206358975075006425710281117382388798901574550936534508577553792372808129002439453853998718118704597327942992703273477256594774977167250661282052732437117113003271162076394464402244338425656401980956546840725397716749206355268604501175081918849759301174821336692722345328804789937174843880897593163991798830931303663333739296781289072380951571528555985646028007607788471469902050241825229244426622201957386195700528935730349418937110867533957753734813489104673285105486493169501397122673566944513701283234136494795882961416654690608206971924640075279563702244459125395870186640244275142523125482251211419406661766747694900716391718767388007045899884101269000710396696148920713851597685812567494968385520535490655098559188034263759126558180645734689615123819129020483285879795673178411368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -6733684618933626669158270063730774884933098913016365172953537535612083630836418788356222964014077854201923500597735323043752946026556367585833763799766077474898962726721691814337060507460331686286614451959774058786163926943882582568704427794724516607402392265325051167654342246380909835127930213967442056335329384427898966839458336271462999863152815366914600606434467815821378800432092377520404498142990796611068872387970197128740250854501834568875466773005846811204229986024696989256076413092532649039570687196095873278925111500913554194714233215251775981004502080861566242694460555433730372465606580783811974626377667984447793986903360132975493765967366520511654480083354480090763641593922483146526729968498753583679775115734540447174831821866618395752704439249454354874243383230718556231817762647084147552368855557738131143287527018550444675904340488364798667419629236608330073078429073212192229721949061686427094945284569599497317385035853814817376489399818062367157124665639577610785786025509861877416933063931971987756539657692790042505890138967491894090959742586354123471597822105900514745151419118087610168085679939522560903531163110344438905200421135786068670832330584579719454020078757394324363756995278145211413249129252785887363107967582627025598979477624383932586944688880381999467744139947298682093935897211565626565971711214820407719612336858207200071884424825267030174872581889941187889903074443293413431399597074886679594864242489397314722179341513839621086713496085291248776257626206648097343702626609130032281674217052139989376534333691597889049072872793493849521705340197825976189598129853510509716651910369709153229929913879053778710828561309011177887270570296087688892528833922331924776122898508987667399292216996139119678320132878630868608879338295407967540156120693451369388800650154726575768650211730002753038525050868177505210065395367549198774494535307734631519193928654153895191124520347195697634033525030360644051570216392013480986169827069481416472019720150754707134749970945683456412038714927822523561884535014120872724951670746171914555233646298734919767270428327730308429923477168104553303527533290175068235958803243070070103655439035802339135593370675260850302680655577987789321845202588241253650353756916940188511358761572048109699947454739661854585221484635066600670069780480705860358094328380689099380255724938334818868961507800525036187581319818381368105237749176257949458423337905473194842915157028675409412096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -24378598915239627359883362355224211948544872079847819721920006081562984705471430687690843469437899644030186530202171808794326973303457832422049617847796057594195769908616525308490411429295807056793411033586732446838976041368655629221919012928817956972253319817044749922866043112388736616101819989198165219086978680379539358564614588136914503479665093679262163821570914439044923312952989315420340581762050975603760625230959866597218380764137107419395445151112659983713006491652316352974004674361471228951080315338975134977787041844069448270929892563319855055051646884261375801982520423400117260477948503620618115137431082736317447463481519047496478791884692575064623383354563431896870366911662099446237712226857663336027062404674547840586889509335977064838921422617760844470592378611530342346935156248735104502762624890939123738029952554087228399725818317793271696581200082329025389587778278013859171823901325535451498680659688559010716914343885910058867986507423421571123458481842885778150456313728859523753491874875492048170245219841907824033926792303660276611134297360055161720490329415186721786530906603644086180276004485235291125975947624686298371002974397048790943437971058375093114636501306363167853294635842392870026208896539416127493148045251104029586391914822165528000781297494910228700549859632617818646211875299817684559058680578628423019676979941954410155849127042151242983207742135393074002085749596725506019733755685703560372943811354308260259842219177556343219136916299453652374647494469173632721414187497030833442106657141549566213308076684697842799590972935492641713106200591367621099239049069928773158904240074653496012358925697364774881517898863415422363131043735030844747151828124913697250148831416115266951109330131979906927669701215466019491370293758853311108902406802727626951593421440138107979561327463730346390713585872453609943791940013250643991688604027091209610621665030900592300268513870126897081158320278279063988161036143827958208282769945453088665407200673021563966159917654537590518082175779464856134610819063626661274521441110944752410901904238672274271941530044393232047744558917479945761196730834944362624946991408314742782013630311237563570930691389796944438270975770028118172113410560576797567889043304259238058319662474580367506439689962247191038460353808067563659143084947791844236096236390549939539218324090336493350816969556743361902485492139872393186111042051158514596277437688351668445511828846763708304588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] 226699552116310098925148921954742905735372124663921342774164987711564661514068465886026883065458180157335059609856608963396562238991789148876726330326055594420356518154542596328733631232086649164743780900332478683406624948270289208209347817172870244061625614178931614880477904169664331588348187446241778091237128131118333859886901730172935554317869931985988787004413520902303111970140799695840196469936800859632245487545568697221601939364353219883169984415931746360415221459698872793256755718213193963200064824536531009368734349911894762928082253050793756929167172702970548577144537072294428420470593620107006314562237564091243873842007438104178065016777795981699110194329851695560179720010048222103512628710244488186998544326463028261402674109457885295721206511076326387232625640082986857502067177698385118491029957149638126537151241461686325480895155736882878361660971639218999572147252574501373883540010556318974790608359480100116059017556522682418792818856037291942407959755703633074351770211555753732224504010199792396915372080718884626347123210010250627811100683443829585783790734275251105318597305033590360970910056505059811002854586655710948810202712372541355173552706698479113793434695162395208650785893453647574009811044444817686900878864144106372511481470748179667002717633397052764687050507908152392548800984826002359835894424152902621099223873758068873522706380729817439945601567042926258800360235728355444639229318185800411969252177224566760936333584729398985058831754294189528431283610206052901100166537112004758769264716873330859393161293964333445296942295583829994669588937713552513679884245603401079044634116531796828244041309341099411174871664140638232184109462524787032575367207849379713985254632692795886325135289500832409817105553392153533296866795925996672976048663404708045775036189832671256019946613643690419660333282350485403972254428205514235818372950721668955767503814731287474653292056989148789857529299361575318435775519519077412325790479502038683060916799500397353816355311919046858319666261517036667710092924191426353332375806428643579577192276332732406251864367227107803597659390185499960586641898536667862547192900286607843278646226766053393752985041518469598787298978077093473653460903311810343917198838459239553329725486092710883288086335314642706291078291942408541744698359403497598047688402142569278445354815972627585851314935818502137312218591854301154053033814867735109253704276797427138027744897227425680963141632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 10585552456019177316431850181155237725319895355164573261583771434807971306426935203236478177396410629993354784890288151817216966474299524704593440401440841337047443149496059442690406960362381055796874555801044325014625902562373340155649645927602006692279494826636387252535213765531177918575927712505420327112586213435280218040966707187829895344530722039231363569941849683154366047015857387263634415425840244543345493705579249050104085391038030609562559085172441174793655597300345397606958736608979533469138104322990845476947534729859414555484877027444858148298168031834607558762119572890107837273385255616074690606411068677915819570218149544795919577342779897772112570611757294666362656303930510908675912888822174517918499498536823155843941061388063845188529302201027445801539249543958746164763999443519155438019684043987256730244371409228503788269427598261644612270414875222977175524101969057185987889460425638402172268767852521192852255891523881816829369391911305147412557597779587591399067951389009866953629177664188913644588685475762548063102499519555963414547049122838595293598784848892204424969941665261268183357711437731003026253585506503733626883554530326510414709110976654877850622794412254728399748444775551203038271414214219482076646426594755967619494181907680357641980554870435555224720267085984937984836901086749561196827229188516798779192535291525998671411934979249518104215304414541008014260896300777384923776004611504369928633411295537393450373321072828029961190526612466320762293688518892593169408549478971335721018960218796382589000137601375161677419769109439595915206381138107913719528040177112313718965215666454127175999712268584535774916780067427284295616218645083317540193526421060305940388046737252609836941983442970791607086224443858118587724172828397387949277418819135391451736572458162093104009605948427914722515834243569240196377040325150837166163411803171384875342598872972156254777311307341698348816720176813505536925319440701726218117139835849896220280136701221681921301585415273443004289509466328663099601583196479499648340607279979227616533461144094568600814511449343384939661120188022556551786434443944424192322204179320048869741396935698917242775749329074436668460705006211119478720383181742633683155496847626442768240879135696212085044156565968139924581520691295350352063573989289180802583109270596800722290816755811630423126145156135333340997762735776411691365474298411293373269976731519753740148823946000278815454003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -177807261883589744085464649809278456449790243623650161477707876059101077714583371146215144366315146262974400657864518080552107276310517677736137297697277973004595705942207478055487369938838025300335121128020533618949503454090332200106431619409237662101224331704083210536122855690003067368894190048511994110417756640262851429970276559662221671388980500892729529954598571172130232095469585125895974249722617298235878421569127156723539464929419558736235698874826042692336382201299969631277927328850206466966575435801647109314531349961785661262831325035066312972390766641002072393859064036998223715286190455008342476692175810389130505179301445500599500974459804415785942132443423477399567323740255603561314933439867554848194373953287275505959994431820925546611369655797126284453103519815853789158792975980422571563111542636153101854620270821652998175030286301749850217931672204431867069262432309009440482112160297442604058348566163898185911372451480936630760540797305506179782076020930776631962857224483436882897174423526710161135979337988562811635816521742307743273565778143900407333960126275236000325409740716277584261132192108318686503338818028830091989954562384689407573784128261073230823944798911566908495640939214225003770003593387206902014383536297153380285368882580797842236289170087882215566662303878794482614396918865259489699528260070372344684438687397311561139564471071341569657770131251111436146927239779300370564869313548414253224118658194417948515396441184917250547986181102306353815224423583048104654310337788881266341497807873838361693604346209007990244456042460270435749075853377246134373063892785893504843286074352749734703075709540229801599549454351254655068514326512216925920021702312050549071878418201939427799618350484628148698801427565415959696721683028678082699829035706884643357074311072629935711470830602883886768782658918775559021236681906668945622338793239800129052821857693056637869936402734307693631190844993523024915242208121002738049360196594810130739153556758776903261881239607720833259347030125746579920907093193296649493116531229376958325928236834795318696225265203746273187369294125096037248361247331387040902947733947900321143840541654310753997007580689566425752425973042128547243697045261083400395372313711823434054671162354289570923689298537067722399912772994306065932637893384874788291738822120086592566186929662498935608943629961080576453843862118243000745693194130937130380107571797390485171192720465255770507328880640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 385448760678519629946637018657456697313079221738355838970584474607610966577819412790044554650944851118227080326023053845962308134739302366306921362435357283854435800625673314843522892417144002585440353568079628984670235849078421868061787600608736815664918227518404790326284261783357619584619974614479054799089941696113963025372108113253327988417301023307397479900483341221403558090233080307886472924291592479817029374373288072054827909882301126896520320299648196242082272762903993286423562521370053226104353202474227988510845640622618604023504120294676325182804143067954301213448255552911902172948740236376325933830442093479822327242338786554888849177913785844549121498286801914324159375731562998676649050316433080727338258081515678251188709783944698812027247025016436687674289106766099794972955586236055027254887970949775961802259764536818748411760193130589851583275581065946895029346061625780035239801283988552476712279386961987896450886747581128449526747338488408492171819322203504726230243668754617633463000319820711408672714482841933742134932707547032701305106936782587970905660075157878305454623795691962990533566172174932682931781307581701224243524764986022004021279616090242260142531171098536003265499353244292107904751921701069877343995776049939180430702055276776903048235375279982479702259177649910594866913545311826555243908187518223216562299726726850351538950770480067123933723691395263761424516027848665181891218160588377431277997397633615356190573889865961012508443728996033646464382502501168588176970827708839296529339741481654752673393330634482379041102110161337611612341221612727639830829891765012566345192202196766279397951412604409173998435134533261304841758842609695371022289871935621101692466612414692382976427654022265467104490986181177566857083535844575133982481607951627696546008819638558506529609612386997780370240803010024447048206391968616412098572638131494402989200445803662838541426515230934950654845014927846247012457248318314469748643360886109665889664757844715321315609147799951234217247259396705361591403051753780210202465255283837939386951190840892482926444138453024490991311372395923940097988377917658797632772491868317744300526089577246238485076302218387294217656628528887613038802552346946855445426981691678289177721498224644118330659659911621909201263953018344992404083904570766686340058733309588540299857257353377525824734108818342423849716556360063797089280457769428614885654157528947178714935238518643373051687731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] 10365126286157118539796419818057475001237027380178398817236834864458809489731835977423773463759000071366276557077334470046722526068128164280142316689092924322451458972194855862376427082711524268059696519977435663945101801017098699064887863244656252997240898645725575259994665544802596589821783036141273531175852598596065438809985062680187791209567482344745983106567440206230141727054057720929767233700757884632962508230179864907099716177271655629615998679189638528880418372287375070344257507049767295963832629222620152742718498566879972514450260699144288887495856872441917762356824671741512071272441499830201619426906957411689692866423168811978666745449621193725377249342500052215320849633307027221531705571669681306048601710905577638333439531910293655437328904121772107535522043536758259704665195908450532828190584929025532899997088752659177029597708342832674843708245447394846353508141519955657574196909023121681171020817381029817205398491702118597509622216027244991227747535371385412692741340679334470895270761359836241771044830073296320036726168005822958847592954499701474347402180275538461000079652626385764879807607844843034495042317108510261949770050007468061910597358929293845736191572793030927240917461482590561518432447892171382078432309632761502321313745902972856992150650118575542751796746840769362216602718946129720430713774862133769557310339350465869057094004631324575189321471368987362638267747402805544495260136722623249512545595974173917940392884838044848178209096713946894719840995985963639091073051861356105385707558654872033106545372420390808638512699881681016834449197422043574106878126383706978898295620908462687430597025414666457447455082459252103001992294525693678448614876645679869526277629283740273804758624050698961661206715544060975101015513435202218774898139893299488030754763194162080608145234895349570320618509161576873472439800198482750223379586949736405348549360535199821621769550916514910967044271562579071044580172182354880987816877308523496894215002401448359064748297410794243852229849697652337138423867115181167786957687446152697109641196406785194743305962229509825729590737230790865238950593877030574887594225865576401937866207194160401279269641284567028560733766841663038903894818114540152269917606429192656141182671960654072227640269237446381226467231255914324210380650261790457088131450699289017209705035680086335223380091479807212555211462627640394820737162503974889561139213985364577360228542882382139966342941376512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -86193130945372710806405496259707535533342866956174721657018874148850423792822148702511819406543421494022949795096041733311891459303723297036669645445659121798388035829652659737884397993044646292575110663425260313285427654490190313497772066891150303418076944052672853391082670021004875204199893366060432218088493416465875232568458870482356649606587263330873688526200493112827890533828048362708445074154369459180514845293431238437912523365926195565921736011634843242998558424076900049546381764931010117525333355065839182672505726069986191531043658960513649598388843291741032305511030627647740691820230573623049574569764717566338291039060230153057101825801568353157642540111450108694228214482916714287154988029506755032660087637073667804618702709041974569968467790969236376906319291406295955396403852773028169429114399447261750270254086271730302963754894693324482624128399247247738983506709889445934729678606572758747002971449640228289058403431202175550193691470997988335280068409320932647587581062245526518674444561218533321174691614356487349773659477357293330941453021559411142063273923586573183610458574365536018614289777253818640256689125856260153290896607788894585430414122182684940964377584069393546384072342785787092501178769915859455158906141282205485205229736314906962795103872572775093137812594656932553388697189263440044652315346514433292906806611532414140533472716087531941420379519199744800484947415597041585104220960148006501999733889036855741384551166806233076399123083978649163425798885723610398493824595046233179588096657939119195106577087682215742303906961236580634838668335365619158883542148804689808421260299051021438299238864071290837079198891087960625537876664198674942187372756352979470292969914315396891958096077681074505398157141704634495637407021482471566810546343868175159453315609132260479750538200293179260127471440877651078481057820295700829332879649355247890491217709069744360896621355497630545630643367324234382314053119415991857370557425002854639476545246979094035689059599025769887962102569031971909434888672097984540808454565893518913298250385353805174728468164151288369644879275153184680960390105474618776888737117701286789210658236691688205831837590395482119555188049039421113378893409419880791191601462436659841261225230324866261179064767393520138422654713122803768272709707469780817829776877348176291531757933226022898980491320343187887072633566049302423652906721781333811154319216298132134689945634423356956019798310912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] 154430940543049538120706497756924494242946160513499413152034325283751959778303360429929896178260141472895766775396920842456384977986687582868122538749905341894163089005193887899407823311539817867576889686924052783689530848044486796583489038139484328477505084471083222829472146842697386731833228293427187591065411676160981018729943587887476154354799476769372422882987037769157761866065563122104576176530276698035014153272528782260028148015010153520775437371490553109109229522493460326915473672168612016413484789322481960128552344054862841643429204926472592388411138812768390789155206333912206077830297071932740179583146954676940949460922613043527789254080919132642698123753255533607067145798326940105760886019806766369906838234060845075121989386037657612646376513001833448320117291143926001543123526784351046455064490368679862865070714781808096782127383436075866084478180662023047898132240018586434436258672445054891491596797242171670349482249561401741492264062301183191069814741253860770072057300473829792897914290662430920002891634525395011996705164597084410403628184401174244999603884192784574288862302941059102124742688508324002594651961994810937093507492891836762814373955758498887023631985130176332317967537086846758695864249491592037371296719780518022205194958148254281570489903063883473433003327478926526808234689895644014734732445679666916777070909185217078951010794740550210428724383671921852173788376519262201568049735931942246913411716519732576001073377720275297678696487124443051653058415653656920390542284771508835102612018762742450932535671048115632904052741735925288637211911961786640516124948754333643850028656821029389682826789392694578579184350384856025079895156480027075146235860454753775059014545083995647074722601997549531124143595665688393263887215479643227926412771954096778904792037998580115099923595597724134878476981691451229970752175685933245200445986009690924969631400240537038675570841287216380889952522380326520474652237840396288146001590604832407616267472469099468544329264430145649887164014972597395958477427929950390263370941350990708724543397976297187312884508199801167741075246137523101025678435670227502113693864493352577626590477039195977459394416277605963489437650587472130657715201785341407155207242389788191337065368320202681500520508747758443110856243003809102686957808660561002094207325274146616788528986197842828336384569990952571580056146539447136713832834876100778539833475690097167959165882804184676245137061314560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 982226038404772302907979993298091795411005815435964936227893399485130776452399631718645774597914509411922672212403677833390878634875662132608063658860446792208839219516344965562850808457551648831436560884778876406560491867128640114500734403312100940403307666606338607918397633434497677946447120968832351539894602836440237573212976863761462640935388019849376287959885085208320644413367815521909956593189357057343648250459486475755695694427796511809473033264549990310001529711388069450596790834935282776586086889301532766909192276827970600457861266374267974264141877643885002341501748716192236427057960494790387784562928215523918628328620737687851362935682664866904239606068906151332532385495608148348258583080187774561867719560302729028316979359496973194897145801654527501808494676005802246541121822844908382846416428901382881149927222152304752237620194360700972220805786979550925221479312585214958587038612020828886541217793593451269830124210880310252054923609985968975161849152578662203279392826112404796521535278728659567202603361018832870612385218748310030978811906966139784374593320227913521818136828748626242984891546657152735113533176632097948737974453023562434816003988238876206797491557693310585919813828766509791127728444467310103523459120214662893939929410122726214138190614403444802244805301108594176525279120741422963400828677633586477157544475332829705331388277718440174489255231838374081400184710811775475520846506234703784238555790902234576323011764102499532092418409283777962430100438258099088785229223545446900359186300233751230801333717573132656665783017047141651947761317764280867765291979840887492458278905705703133247171669181457398226900734000070585913574575880286231494913620662644608217987654425464725106589440652096387947233126941509721643712740121141154887905101445125595902212924058794893294905109835671550630707263967941842117328403942884833347064141259082096908933563389310952191951317671619242365666337699654452632265258251028375669775488278254569674767583975795440944213951158082026529033410636856382226303927984193228065144490108948006409595307740691048755261796617180018568352541690014657402599352121081330252802187057927916966259264960442959213333185440815683264675271302300779937965533021877460749468111024467158142312120410609660770946667318456425138286040916194108575815175428640939259817556118579826629830780408002964806812123309524660384904727612658636698239455034133674285203470800439451337169965907388349635116610355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -5376740976412859001758453413973763380798262550475009618210687473020597343215928960508132055935271236896678960269553523501186701071105019997038386184901457971195421736370008014934384214692022879542263436233684596385777689838594501516629701906126774180488321098018404294227022467663597530512537844912158452642534085655048533524094975519343027356187248502335156182916230110246348010958689038808209259736838936207584420573477941784131706146068273147876833296473002394873902477914008544998025920041277177078830231241747272633882382621595512651306431958851765919265962519837393870206356871468001179947430332470357720362840349706500342872583425420835648822641366447210390548079590590770879474093723048313101292613705874086257651674113721477930907120669026411615975747925414220042953459065061725489048857215069287676128617509718280157457584547690993415059353889474935547122743606301581879222891641509303354819591269210856094313977798600950526326671612924504189169244116567985849004703023047402750150417783076940905171156196878656793263982219987603371997835111342951724818683672967172103471369341158516284180554354574060267516758679173045195476767376836567498915477154047405302231133597887059417339633521592306243844765898859972455743002335878674509566201470742234240109100211174816068348310991961353354569567997389770373130900149627428999626897710712408265686094790971537855835658371926275837435392956681476215281919073499720967297191559168081027108269905266565316058973831189659551183646238495276754108193151306642230978666631026326502644026366820448661435931738297723492309617626676524020124759840105838405211376891227024768842618446002734160905397450030003846009174062200650930935957829918259292522551980052429724857061432186791039785386051013778411751743893546789495334070127062808872612762819476039822988479138000769352378049434720080342315603913171150711413726730148368740336537530728484591206699984159385058755005454771466889920423297650650396547522169761262578555997596858759397418890533408788136134716079684006667410982491129571234425802429199033105449748435454311414567253305976965135928395123167518099831023740504378734845021191468899224305930927523051004956229268159410594482297050859280030236553104076145354200903198259625889621446237835189510954147512364431419211569477427463231999189249515798237402419827665454462974939132880664382908362248528117218900487277184264610664383724262298865741263668516866195532581407903861798227774279331664153102442924343296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 5582206041113290830864190474426993114327216858845637471386955220226621487599349323676597562149231304728567642949625828366819206185389885404808293347262639761479043878737451065632324828328773315623604300642047283487535033103211651351351044896625494959422535831938176021473702756805202018000823579079123618833991493470813838828398021731875421855783608719717220007971679427712935941186789117870800673168761871664475727142725894016413877672907312404414835685333973782849061736923378239048726803156226723966529397332100352338182836070635731892655313546194100350521346385890975147929603687872566973692290983558878240717744118322891607390009940152939593926036280143047127320477550452239089181068844068122354848885207048091352823492374764160534647262365942676797003683449940906520893591540874248430987511956434545512561641081654282502452786041057231648091808642438230015037250462940825354040977699465143484737795037492598782779593722678648479132503133626758455426261327980934552899209399856694023439599659245652315770366449642017826754976656567065562901848653271862648429792955727302402167550523222939944401764598102718137529875705936465991088671378446025935436347520469610061530961685940776850027647116239211428649676655689981899881274218391438783424670320873205480045200943730554801911143666330627174387086133127744538732194100011843299838035585243356931848279550098431164171003815236603057903037374992463835427419750070186716955746153621900617928521693244215966950239223343126917564358872420300077797980459235570235157244966298373963786546948869833195565108349560996633241202700441672021634052700330135101461824433761147945085082581646632781992713263321197703355317722179031363999282017761339786110610094249465456917202766073461545226779227215757508825079437427726482501683136629506829684123362204281336258762475053515244753086590283786505110978897375068391609300448585255192961086978219996193301447116029772507985475547437866436597114030955283068464319772451675027337153851946959467105960014951634322849759047024400805165507483491409228963827534640259189980907168907024809574577080636680307461927004659609718014775374630019939070041886465106618409090652815699462433256615906493798487930417802021394872391389945375598584783986276812714702300833042722677224504372251515236970362372898634882831418403477918331793667164036782554968082888845659891150723326468593242354082658695117518953524640892552256553237845317285955333384170338973336201122798592203340273941269708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] 28447295866415209485115264202247424319467223608284012626366706784461953092440063764379578449957681862116488009738739278604640883828935206674170294136329958185445392390067157236369882480715621015637267473539565762631101846111462954311933760706358925777375688822229680913509937129274595470056828925689495257569353087083162577349984697835920463096277725317065381770913845058694872898421384842796875437512057894396843547142184249020298007731010128186479363678812188281709477085072940803927979510669566518458515722789065462009833704542595538286023715199684734794799827492125943938537807123810603347126808880893059827303101771174380627589340957930287268022628859629664884897229908329163833921002320184100368058303418327803906970852213212043984812194516051183526867200110080276023867976237181989614040283064686449564699778627150765786844699502486114836160587254195511643325160620901508836983933405706257334202565106580375051004046526631465686798344438678227888083622638494562533706165935707560106965494274169824415227405995791091618223837787400203756036068295431964354406382493838574329142810886048897709833765560337353107185671450844570976409105766647805556433988431038108041716878895138198531133156082810915258929188760759733108782110915846576128556234711370982825727149280737136651156889210562861771946706361032869606731122205138861947865323308262058918087342179504660685503714923722132922150006058062430994723781872539392355502610843529098882186478074711950000731430026103894027029927125456615541326792234249795759487843256732992185956357282457624878151721397072525920104378249201575482285429318266494558353417944091943326029629196832498831598849752744299007200566273751597878965719644101394613188301977437641492054341435491141830277306320140787453717901875446790837971380494453992632212826774325292598221282103998979806999437746780543598728819637246797041599003446185867384150497107177958337878308966114563965997184526887367509652171609013649840961882796964372855234943913066281012675374410272042451731706049088773297251577776721048198673395377105987381756021751968770294505693127519386310912572374692367660685001334424349078175122354702132383049826499999268778022524649250351642033148642976223242354929855448967062021282947868905940356778621044130068296066616648664431430312612152212244366207204098152564918440665540634811546860641838969565997189993864080639681412691038310668725353194944207471575730165384883881812341099594919586631341119796191811057394772869120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] -104998873388386131955986558402435141039097107873976239017291343719761421833420775055288322233539418817487418522349033006821866962730333561091822902850027056507304524651307057238232407699183834377803684711533094752874144036007873983990233138663350718004609603843812151091339011276339405211741618884713688334409676934700069777304897496005258355878975416617532791909372275701357474200691399746045628259761142772600628692509433004746200364042311639791622564795644015130369184684975299069876578420354110659479411492864906489001031983906915144378785835127853276756238953753023314234791943440808625620534363928415104631306200582456388459710348973862710177521140095223149231481516769359636240257612201275336943770242046179741308638916332424707672444978002436065966019010707746534366646929518672819774374801348223352311976860523538732423451906456524946174116839923204560466104715116263717412231231625551157503832396178302562065991711647971639031917987614179354640805184851018435835654622452189594639283610469177687515319299620734875233408297377839981267903791148612749668654889114309954878630644226362968584362235246600229393935359506319775534174184578204526241378442888838951799343525846922573846224219310622299737276912204354617600571872581762118778262678250962041391490259927580888610605246374176730940348349693978268846922949281134372957202034232697701434954267345055036502070665019664631202569261204393834454914394850809679675318462837766488098856246771287078326613333594287451880910439551666733805418075266761370723542472732387251871578612105614551292149542297331280087329124414206687553995766351153006535596055137798905386903388267883508574025802772375772763682694841414884399328339242159034430651512616023836288831424196988691225197942021220660173816740406978705426971432504133321540348508705218159662791976505907217035234009785337579817832367588191402142520361372970009673140744255277162411506629982668259623931228884017827991302201047301501834461241508664958046532101214899166736582963152001928363288727027027552508742051552601586047245575357288208114738083665796197611635238162091428635245856826050167426946774529487618164994495141130489153600127192995910727485676329804046945634858174964329902363046182367249096199612643171332573039204233620396809809568962967511068901235953442774085148659062823728295776320698915849860401157236177357784111500876772284353819539283042931938667057738548142463416353705970401893952386602297971546916594591016700196013006127104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 96360309457807040422549399449518914038901109606893608687349249497173764764394686452743791782137636667204042022659707441786863695075315279346805433507252718379006959794420973822299338732517862550926612175179600090172287475433699613099340958624709580440196989826111102884821616687814194822830012396701249236001656422679061533348009397692140819110200889663323851925882384595731582414224615933171456488131334792253281336969756759907329334427919436443986410765964289531843424453446202684690739986467991694025269643120712789566573387926947078180544441970646722658005113368354090984784385599798125801145522839687235558881965651609425914809439245839541960637701696598809523571799307766092410984381438815159032632315352114039577567754324429705486419268718348688515646267410547550122826406083567420386407232216427214433018713711434759943494473987358307634501153006320473925276784136520826091257314023522104336909981604781052340937013230769722839869948034703262167459201298549197597659949550822578626857119628977429259274579684625978129433797281997665773670114736260954008240831611052924239108571685947970745611588807189781386858998586558905642955504317331793541796220079681552824617789531776589373524127279689822565893676940336781615391518180259586406390688888964277371344815478128436891150872269099961486372229701708618148610793281030322905474844356347364097863907543816807368487047948882178665436243503805769890327576759678212640674946475598357714585222297367419492220477747178817808513445637146141858202444039602952086611901776661096455495153141412017524471476180515311672609233434834098234910134790315415461584419276804081516545419972310624598171762529986949848947855172987866568296980902311567980232287494972691105298071143609582820299566306217822694497951242807773769639762313051517082394365180526479902176755026727239448263635950513339107384588240616585285427282013264713899603971627825513316424395153737718514219403107731946353795037876430604835302866096596543188117363648766709650679883351536632887892576315145072068098427633382647204077559762487763817447290674326308500949392519695429586211367261422616084388095132163974956347016534981422732780737924641751266000712094331064770969487529770844148205939476014878881728567578995104945294850314056133202344143315383782058513617161598076862407755046604315395115567324868672731509578587176388721355047793601343060552181884529483625942468745008598106784638355780347286439674048472409856021564574843939244622918436519936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] 208023400250030592618153630512493223448388469330866897541733028722365055005415776316455847225706275655765151160928408302894987975390903756348268014411136738491516017069718223350854020073014697286280532475943831678858081769276186836640579158220847265125076197466017111900030812014347998024177872870105873067957687120999114823649057936401624822552654978447085846673741978559634117476414076098882520367418165485414777757003465787635337336381380788963593468107010480239660876418781313155586039829913895220950706498829983894933997049054381292155912019596681284644222320205479825379118580238932740570162605019370401808196336792308263190589656847181468061813835459194398841171794361058458460293258176712860053933907457849170796394449588290139755669712876477416148493928344838170184777236857758538402064332813035821001213380365771674706645422782831357211375869665292867129201151742328774445803042136404718147884915923775756466381256462949758583083908848202698088357809440781442877687846684826379631177841084349207901808389632606016208013073341803155873272129654384561329400032044525367014478856477028086799285625598359831281300502351503881100301692381412801220844468717661960770330732304524574747634519672976063660694075222556759938620522048816544502736080609752858027826799930672144779879375989394758372151651758782153805006991376338131746897289443624370493083615218373038749599763551239846262789331196109075890186229887381142449683093454972134878202522437872169677477724453839345137155904915153315551428691788268435150019945069443562310524319755616886933061603102583365407307638067824929314917609712808340326520881623392547969509096662341514861880772296029658689435466590942371475223382579580232046822106658608914416019203475077369131393960724348726006815313695810714420185254521015423939830598584970434286873892870867182995898314277810789358627372639550209399552030426889596986099208787367961628137438908042291121916735256352763136775030169139817892714369537482617387645057483467375703458992399649218391136234691653721929402892105224885247958812946803506494473755296470665320504958764580675992204145010422778904269043701771953854413861086464358402066532036871472284537289512352285320119002490633560424880203672727066545639966000069713103475900166284209618278577199440769901106797705760059850758733332463212853869369327655601443967215677517834586133396712373828060130380608970903705113001318071066905566430220626719064340722442507696232111293227418700654392623549644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] -673309142830302717094713804430671695436699162005210420571832749615044348682010214104670324615328385087619719709871798259945878997135225805202190501852794380897050699487443307806830831397602796153971835908692277058639309353213350313609874059300684010213866992753524676372847831671422405553362410889101015779148018021324518428447365195066295033577290609939362271308033867937637915699104656672850318609269659765777687850768029209344746935664949243497907525020882694939929396635681067073038434024470571629609465286640082038646918418211919601096106969127230472716673436808629534244746244634017047270927874086258387969814561561593282253654943117604395803414047286810953383114401958461796700539337465257890785732739523698628445977649703778852246825919411343479418004385838250926032603223964883423394044071469343568339955034566069769871933370542523499707661435185106081862008434593449690641207064774094305567412068061205693380698578759604849448981231094726420876195718912536015686840496146944308724694602189980060210680103023048158709255821594224981716730976298993218872370641437847404924251631720738307376175624370127997727062861874133798070013527981798288159050912601992067466288507654933983699461405122088318320814104674862705800082370977675510296898363823547285379159470116500787027149701468397838439447353209931775207255351276700245497697360961712468765869729199702733875960495294509054972272393261741280754039150831120768252351348144691491280081348477036520268014702173509508650619426970883984914091267836867654390129865902930715464723746290678875868112078102590549774223014948827096045085736428218951070563416336431509683581418547260401960509100516408774635031978892157346617193197432843135790577664953843319548570451494719111617682966869201806633510142963449813092803010448564533173356672663065323820300393867768689576584538671443919380680222530236375894870667358495774678463131892527195509889512999927316721174349731387931816381084420060889850237563900742692718074222973801137199750756585088632537878394107030592186893401143457391280709333177720936915389712384307440022294336477439762431496504156864744299142291852533911493081089522693541155178850900727592257842492647992772540618088068587068453710994822873203333039203620029855157333745474650334809686082432616896456555042217081089310607646193568188055470703656579131506320066149291222809951975812770686604124603275836153132049411065208087412164969697824583629151231011231830265657252897705883148962856634941440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] 581329826599792093736142754420690608977406616037754451586008090683788588497126294107609092802922354504689754594981542408071654741333012861167055872074912446566090313344932007146775701859602009590626390549852967611355912889253741350060034197322916132358007417356115856709684893026821809944874486819501196254581977022594286108152436265361662748436784565251545011534331703476723682839701027685754490351249395026485082767723950601134867808624016341229399486300392520937486737705182644548517878356579663995325088495088074918534071160383375691665993135308191058303652315378846383398016809633748602999699640879116560896132944642785877350655665374992169477622066419608445904232643003158295011778499092391314619070834217213092580977793968297562526317374576456031409084228412290342191607344950718364864428458902622658343860451697527370617760692545568140174081077855467859274097968376066795766238272777303776941220393761981982119145029846299158055146463018861228157968858389212954035119763813937256960793919424573754555310184116984258926128034599564540668829737718303750172641941204390742564179764690463294963092996345746338851661016193471599891184889652414918313505515401787051702870164585826724576141148527032705809637614088218326405691590278802384096439184621144197468973638054040450812923411842163784087841908018702046216856440848653656662272083556370682238396300539356564687594120443800977793701927714708102541299121658229382355854207916907172512475100289682827033336994560542480683235018165096981258421741375279531988559652433065282126502127050996384311223571152893307464226171850411123836271845936859505945871679136399276908089491311731466449589121311698817955725424514519362108584190648430786262725192305944533192800824429036094675354608843815817229688796183133112105231020303924671156438690569668723210723074155463666375454493468695228175831551942353190158282640137023655301790372106779553374026470479399159384456280505764965818761876394656646539167246150622073699093466616393002420371216295050676086216829167319063932568546605453888211895687773501358269516782582379681029665937031477321253957646175876587980736085550110892352392567667943148899716887875500009900701474205131447348542120620660510507076303901568317686681461298510381051843502625093561959544849281187897767239716577170508496136347771876487560059808921209032458982779825153786811421470605026894187903624992484352152352794271540066243202081808598310563484040655135828343563372450252369671142162563072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 545719613960730919681452133084007001440212211483270369469414786956984453571634632160922388039525422926043570740765824304202759189768156818987265620738292473238093876171337989981710005918875673394439122004185789255556942972017496603682561882308864077637331161470841418156291033546796330889278411133299630194125034473512185768666651555632593776892170542702067071228303956741497282818723363351384287111985057693030709154599900256088668266220424798603230595611375641106768335867894414983789475114565151304225116896151183768572169510241308242021908209028464214591014318032200649561305272626449282977721553026181841347905641401756227630235051894505534853695531453811858294538331327335611797698327291173489262362643863868410970631975808584981839660521813192843221220597564125065221626608058154011365069941076609256459376541603373986509574400402293514284311282146829831896637329351114455943683186970201707581754846063366479539662032319006606771227862439137770561394479831323640070610964243349778718252461730236198028388789746204303048620550505747993831996975957851867777448670201586139976730258742653245832542547717254849664281911780766083090078455235920060726399710991609145807860005897441474256028282994389524339754706098080008373433634366842415377433824192782851894705703017577311292225449694966840937680041479289903021417242572193198105889595588052015804946951789454172755619576442284802674272048255069504451625127124263785014021982478688752553327890761711501475208663506675714533724206892611674547688217538275002159401840879770066199182486924732951977773972415075091795169961258238176995345568140926928658224486262902224982191736667963359004521305250172870294743104765374195940295516384669855162395364654185237057010931104565270645113153660491683514110307655762669570666878462540254757307059788623965527915736585113598874553328941136922382262702865953801623472079104923183812380072028825823135613063637541116536829800127418136725757877501000451659656075674472077625866415053919454393452361049383890289011556351212254650009829753166302211689245952388147296750452079885720222355621022100480796105989762740923911045058719132124713988984134594619166033846017887979098941990141461741454123551661684991330773019197848068347599031895274987811779438801928450584842225446513260117655619975903670429604851518025285507121379132314719292178442876968900174342668809537976810237844992554599807887908084906117134251506926699790793474704513899401327622470229173758922024571572846592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -1805220841987503584197308067739540112952880390476799023892964502323310081548303115713615451635535471670196966704453189664318153346705718819722883707270872005381967222791852083871634044339095218509530942145998525990295687420491626237289534235587567843597820804365063756722774969958412838364568691473781246618723607555535044663874252292741012322263544979246759431392229691190448525411420055113655611101142857287023461486026065304147477944050260657579534010949380790088415395778936663625373027598894371810907459420427108796209132577689206173768239238763559157667548511799808884702922752112016398674874831495522619935159739312509809458796074364011628216685522092407354092868304679890792031995249825378855130413451416087581762312605922603337632568543726008833284724253819838904718915778557704332787958821263341091889117611386550193876220051908224768319922838432257847577665777852080522336172048555914418035642275843620470072753173425289800567580057715178739951524326050816214837491537925494707405658731623413259016994317906928058384057164955327917341249684695540371380241123855653273083163913960735543002910591765548828923726264069419955843612839863290676836944966028997825449990744148103341470365274800947578999939895419013220056120759089386220074170253870586974688647088380214576743385324569744932902777974143318915580197763416262323393824224976771087348089544168384183716655016114204837565814813077534020593357614472208690317687998264841307390270525135937011036608235743619608369539509717184594235778654006349820996629141083320755881953770145047835309477501092658207892547833968715931742376013178578898042578621631516261557548545733918438819371421174799620084273119485797629027307220958470371207105543865621941474056845649464378146762747012701291449646160085435310103708758197549700387619198353289722248847708810910728247202294327743317519187864444749512566580739492604876088176206147349647582805497385908071344227227951446747276149655328032561253731878498317552821527423162916337083356317497975351601053206343511839658085532607976990486190314825936763876293690101307317491668885238921444513684542611204543362127098210278286439677020298813913988453903328853133076737011776639053757952882650358914809189589586003734563293201095199674435599769048375119475607532818795101687396364547436902792011336998165941287376835999612106851281842988466269042734241676144073236884442636357951857802943805807127883384168836318795171878660686427909156685531617930240196722957484032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] 1543614242130473912353169590606034984874606133282820062582249920887170215134138626059908745492243678894220729984238329111391496160663003200316168303285548444685705059295657857352484010337816019205277827124615594870703924044678695740873026768048333457652711496404570675520429095060534885214291196630378855597948216497088579828879095296250761862215488727365032212186554915632749686314998433268390308479762687647142105832332704701017147608337346712498912672427853354385245276309221248395220709511830945559223083084069774097395717162702989338650254242157967833109564994958540128087113130733630802442969839905344003644209107201271611647696045217177127428526895960665541425438452603770730921528745289632276296677809259941210924332871514122400098247118056819479652457396541688356313783719081711194236105751591328758256065118003133829544205066313563791577418503399934604712348395290370183166389906201882432340801011021467516823239124172558442776616031053789724417718430712709439892570447735102736433692551547827027353001728865425058604439188583524044381100042478739900670549674118308697966274866949780119142871764398088956013420559032707996351356200277450543826080369075735285347725117992395614991266595224172568910109895823982814448538157272251430048799341126661400861794386946842992744776494806115380784410354995882601915533903927578998191839911036443047973196010980339311443970195910591841616322012442708223881887629504016519462857080652581956200594882106921356844748032288482935713697279978343273945329489804274181936240087088311232173851129918646602437930405163962228450783333840107372102264327247192242930565441824342545077305339608061346545920160717692109259436361339523202116404091868567198161960027385121474506004942512137892759747050540771182206631313311669622783200848676812965340489849068771861074598836156278129879236482238062289477012111819850353573705771695118443035015120228016814098747461994355595584109181204553679913448195137653817336585509618301218066076352227636226455728116474579915401264168384391655869959152428107707775582479191171103688318461703051275971635002631220407446423535028018420010821356649872618604491049650056423513689620773934013217292283012891070705849758422465383289587875074046502148845466757773824256013056309312734258738894443497594412521987378575601584369466531098807705923853896000296819449610781917189710767192034727617830116137498653800110767454196084649215293914535065392432683460308652290767181708521195548418986435959324672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] 414217143365896285684392028365553028582337906703693622923513170335102249171808250766458856696587014741493815908178926866154116187512008394073059752708890743775746416239922816115595522419691504994483046830070919129357615389612113993575543780386282157753401066773866247608358660822520686954466750323029790707231304251443690447129148499731829800026631014599824491495623374929066834300268441877289329538987868357348231308099245217400356675522683000804863818439267028403024700011780504832519180019109856141954134693316266190896710244475406997865634652104535385324102096095176021443594570750555944047509242364321086216824505825597223626832350786632423290935291928511006548877773891562144029746890053820788290117678147653044868863579028259596614492161344131427297946769558145567775939896903027168552107248512673079998050756066702583377774223967755668989143516425738218332516978288884838443090777356386641132690628237506544370413108584396056757249370286425874917407094190428836808233144043938964297347820688903012843983769594005652311097616035486914467669984549270892642198390232284097719395039646539314285075160044387761350709063014116149567275260035261064934556641484051555407575764108591456257693877561690351046515679481888987330502889564259118035511198128433702195348983984251636812955835829255914324214120735053201512996205137798157080360797566979883224537970178369141642115511209624082720019622377758597556169106058551695596845628702181237344294360055256976980980581829321381247004543954437482362193092723729789939574329632792433138851924519217046145991374100896783243388716248838897790353367724630615132658696397418270601732903616357201448631149166720225424491130605086581949925701391097221413199338184018617231931736510468153997097159443436193461764654893047015404959464692745810227043968849732857622837809368647156157252344739933146627292400162177289079400259426147044145291694011904105512087609278155094668187439677033921963761091332078869152027084734273944292976967124255084340648344160960993057292119473763226485958962765641416727583217110216103954602750220078400421402101087944923602618820652318469617952504402084195875895356750795005937126698365543233806116542801394136775739163966539700008857196658389522882929460932984233745962627254691739446825551672856740338962424134408988715204119192588354043743718743483987356731495920116958728374777389407407552902809068211016684667475702376092473127007275831351121016183868980448426809534904344163517559521620787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -2127572049562805891785286184338120222596857244769813246198733855629615901434639319865205036734384813024122499160919098856293333324195718540453209827776866398241909730364545726559295838625457683360028361648385185457963227972335941126915672730471923541547424959298829286647416697054687085540599865227067124253003960208395195711508145353385891216621312159601669904416483852977309197272742085875593384125323928912241013531361193256902905262315272649770049525957654729267767862042803649443957217699736518030225342297873402875634251931201584811283653907987569155822573174774720224298186287347330339850497263133953111177642411940021610987113648233526583817059121447596962797782090685353448643747223167394044980674656829500153359226573715661971023611631670360001723057579516045816064814246850856210979880289504766750911663007591165400309964786895458824218470030583916922238262849449235282941487913850325559800910946934690992663666632276295832722364226533149854944794736595952318810316530850463213942656222276639947655421788015662528397941301933851609478086527635273609527149523262954057566218663536593457122539912544046275275020503093806252938191622849553895014921581787099864737652548395709246734575282901553995499534420790405530242506959027316727747216522592487737165395058652135856827669791754664636687326032726740792018827768401496650699252099136738134704845295101111958123690763643895915165747047819853900263797183689743796472398913735960353463335674713904182918933164763271077620224436408638098116652512756024032589713641877729952482067231703388061475383830742558218274429834823772876490102617135180307473397014819318067806908935645196364218656362335694041318145668412565504768489613667686892158558109231478849757910367470161874892324559723843011452118703979329150333932144950000462311909402213358936451992625232099132938541501350929983998856359819657382799679056012083799230865913339677447075759109481362973276254991695169297196592549020449419248683564104575498773730271555443997969721370013277792683368102915969387780241543300110066967615618172060517099221010051001481211223257777914789387420790250208075088620534327079383453493335554350318347991833030046069903753371273393746136733972929590890086392104299560694992879676408531422809712233972054831629755441452852195896063121803008498630236400848721412533052955701482482439056790739956298766686038758289626954749240953418054984870299328658899297489471096169849040854126985346540112539590631598663118794638604894208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] 1836292923121310033467124649796159952504063092506732198504840835357236028009579048531713379620180157095415703753036973627978197860339229365525569574310007992355834284866950407581504437010709197230297857677052744839316673645514412704765081289717456953393354355001257433201513095674920821950209739159949105595063072958042566004822075168751329255965837370727732052065700663033325694902566313294578147011571545313528428928009020557089282196943345468044204304002928766013622063927653983912857960585410722338422645802725281820944152510829075656047304671720163519066447920433325172391691524541425183437950098556446434085146764926622024365476218547329935784879477230772097382319370582013324698880362981885782017344796042784067109534899858420298299300472005580969240140199791106865284675801434081815910184970317442044395980942871812940123964018514261429237251547900651866752333064988473091486387158279492017883193165924841980723763605856324459204541810598576111564697283336935467505060988772490302847224879587668444375462951313193193477655563606551209000890940733993936348683787535113445809476864716752273965784729550167277513113907341534291060738264187883128824798020186344883532827674575713878587967443951584330429506516054585240598350436274146022838982757346240416584812363582210692362117736076778133761215151088295123541631785320386217296810020354501553732995061669234181638262990032647068052665576082213673461435038288603674943667309833701652624643257914540174330205984680769440601847240118087319870399590127345314018980583920059922601233745106221612547466669955698250529610208406758580201205748838269641479982635795274649063690677242376653697149340861014016602816522749752648312357254982618512466354286613343939724829237199731947619269250573256308875473403404650401880434398877940262207488608325535335513573520669019749195109932839538998762703159479322068946917945489133710101152368366848101758278601801865199228089719634362515972254651722828847967177022477516766961158544418648371663687572572671301070899867615114123978590105274102091136126461127531288931091245634348674833155160341316139348009873328806852455966417312344401528196592534309078038630634164542099255928059537628745128612088043762721706131880662936498168042166693337844726869013681031421414731816545962801369604209444400583618104631727567892978628329384823136141601009765995572007534200043903800102074494728026246353971390933703068964266835922621827925640370100153490825418635132994844519841369843302400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] -88434274481454064988187410056063304420709820263565810515343759454947940487346431113783060406661138914535896856565134276313772830180684141956447984636702470802778964962894631251012939672918021997527689733641560443291460872975097364290971569305679080843701701959249884601728480707380238027070663358220830700043554822785565753065304681891159004043237803868544445864703672141425709887883709930571050697287426904076763651952746811836945320929344372890077815344359241818700273227021640535583301784967727718680022312938505543046906523577603685795969067828228546715659493316600862673556466342982718638355523813164400315263334042120029075745648686523839456731772805120662619567520544850742449078524824040718026075282814103707047547843096065584979559567175011984603990428094610237255864230073575147968056861348210462030074144941931955238127454973159611188898360819914514531631079019298819824321486065342524948352966367338399104079842973543553925708563685592220455206320932711133321351640863947586119039963286259893014002587419072849998790457241656415300732232301011092566684531445458367998903578523772920105454702919791209675084776614087671714216924204875685518821045415697858079720124787822564097584476910352388598894338529542809914160650545963629159952547598933622317697214570268423429577902044848771501828241605806490987059377252897411758285593454300134851060990326666025276349965791895335389326460525449657675940292359376051828646370137024962747898650538463772566812411486446020918905944752025273824407992095067787894540993076912565140140339591347459682216635881140740165668840314121862048857770536108143138185663742023509387367347581007969317117957510443992629365666943760264907419582771905119728324243602770585615484174138942684976044951192709294496237232904130367064145167717197070495974375087961197476363749493116121276321826617210327743028685818940212564291487359289473328804150968815344442838041330307920719252269218872163587667473550836142281490611835972381850625745799193665958985779563237751837671487099037514933152217358289194112379180180247759128653979563994443625012480043400098498319038056702225921302573484559344685297543578612365750475671103292599160401317793491160077031477429727402016920159464667002461135489304761861356038451695609773140536580559794462877071488559008244030273073119048595687391856006457639638400394648925091600926847822231729428678626300159710974975399474643868518832680685427168967620090521170477633594980941198398673046200828035072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] -1174420818082466939713668525222046150027800081922952452172283999241484277634330704670508658979840338678667733928986660850312143590366123471256870185872867891749122165702092016696128581674842940338916502355266656574707086759684677792198898482088849534790727630018340047191749704686866248950670819552513440920890134294288588022085688749551586629742756786130405584907656079733564472230068000150134131049446211870608992676412495334124932481696173634846201813363647923677797232172473463195713013686094770174645063562118900743670470379202032004967556912921930938216402701932974598274080251014337220189687567855232493862133514868020635083914938184325604871225963516348317743043884568919008766424245136994664868477124246672960121465826280249109327379272637739880040831575145815957993299486889658398010459381016460001619940093027470257912073955852085379359206795782004619145045981183548956869631420498906145267056415177819262335130146622853627916484583314058525942557146068516456160429165935842614629056557735720180178777736926087523151849509908390269350005507235795719709981773805449775826770633909177642594633442104257663057487164503032745407942110905311981298936202486223457018697430759898852505400644383547347807381341660771580855679849968401005541676369800881852029043228490045762244702525587182761808818816251236482154939032067240268873829454934773864838911163102200305677025778805792085051711475049853210686387352624881312572951918428762639786031966964770511896295248901484433465938438125260119707029887292935731811343904500192560807006478456050931506861852883855831252528638909137323173354327627714184875106093059236013376724937750520863306721742046063325469337581275153565964696107230414835358478353247514125185613091003723251294491985672136206924233742552272626176761571502484169874179985688573375722014370397045120220726668714074163615714070370124755972084803534884032437095766571308597490013462621202134743854656250965515613833183983471121074644302844915995046009433420417143471988586426968154592657891608677468627200966451334583091520488186332863579100786048573867073386243435465152716307415249637297428663400522580418449389646227311195239919957645005809625834297790517674942616286627643700756849802143943950682976234214002035253610418424332453268571685925019445501738110378058480138840864197940274950763631459905207922843790501539004461322636537542668637380812567643288739762403900510795239268078211316727934464048188119966053261967889536808111519770135756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,27] 996385637205521889856456701676979411614073392944962326882723927615260935167953687049191304732006170236732168109948121790125639170153183165022171251892072535793427338313059577195841719622919053801028080670779033492395488160176631821408269244403351135932790885628652159391373682590850063232973594530104090982209002910529033572253216920971541665621593293576455579304463870343921296967664744232582713902876834127562625427157636710702888786419093478077405292589870626056262443857766519759714188070548571554222455691267717191138825780683590284062985324911955624726540797314160601382127180864970697449931030837639431136535888670178633574476713000621859801631608242946566575342803814724893637277688323962348577353660806887944246484156469257391759716781610159620515074611768862054879472926614838583060927103700283670159941927685335306135177592866017704132278213839477237707545045268343976793591568634045227030624913347171125353829018309365913613963468724390299998164522283955846391921729905590442647508506993384082428464974691025902979584150842861548810620784684384853942757838201956888651034112165027734236958374275264219716745945733554141292172477956294182995803309492678219527563885473908107399552184080649144928452723506629320187840439359335938648174964264006030670378526313992074912661895605469859157645986442331053899181269991503699993078471394588172791644930488418709472937540366095486117844737456088241948318547622263491320875772450203335956195522372823921693924278634690627603800908750617821026061912522945983399088164011897896690149712764877001548158300316182412077073478163404813997215033293855561874563822307922008865354766437211785396708978613062589845488483193763925608161173616080274824461887211629956141154314620422835727176715106430002974805669935051944641820446172741135427315652127828220093669064531773431447597045085065689821416441712083934627265657917067942338680191785873758901629440873191176064806737689901983172501494662045296119209992696221409858414809280303139304483233301267711061149645802192002162924793863653294804314149109322387941481278815413970382147210141080833321588439614911402185463980165184352286568841679715130449706324252744270683346662860282379850988103186204767254148973205508597373568843183275821678448540177945879375237975786473194897723998022390480799662518149543500124064003981883805481999653886255736861692070054714400450856806298589311887648881904172925761705143579925267778910124691023452983703169130774129316482245367693312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,28] -80162930646649816328453210527085339636832653911210062034713061719514150768039437766856939399518908205213031463517222548411967163850413670902011901546761861083286985419756463609747136278883542991646057891631555383211869507616857860070390102703726890278442809746422283831384655847594891590436895352705795646312112738656016000131353569791091212827305063319390645310129515113293651478532592535465198786556586758949508354646972454383983586629391330860608713697618203194555852021212878694773189936234895743087163892700265816523507836047180783127804474224452431136862993042875901336602705879868698940511316308131512539006265847950210325426832327678764930936970769446473399743420160420693816987141253044540567985039258738503266066515412311769821490002582738190211961429086660489531984702094031803705999605557938476982232843328612226171859049447758236467865861283371197526109557799127923921355373712575345882521572609187368544807826089495375921522920457147632488802998326646727451185168425006742205796435539681771398323516750543761600183455523312676116751388655644436765048972930492416753227096173974584977838302648582752583864906217530040944456687488937276955627291793817618960378706590327378879950755786489516491121931969427999674459998298067615077745554263146992260333579413774451513929600271228067174755102349155339254435586218614106130811363017927332033438517996063167597547704366049456323243420565228340326292836285563077462825466002031163568702644199695210505099207424533204861885503963756027189379983330784989460560238919281842889197639525730735410781314200057559507633653896379324150709646526093049511967811727005543089472466868009276888906759603202439690716776832571156633783197938281092867668429270275320322309316198305304521258814090056878441202266470999832951026117676178056845753337783988466350155996135403582344846103406830134516650500322593428651798930875442344544563673174616081858056554010526406661739352605464111841290557950866905829206817987226683768140423929611913353057441799158702038558304937089555688214252607607267754256906681333366386070084099234793182316360791954651484582699821029457151703246618391276367879952063772691954551844501147783128749439426266335513519895678710141676909670350167339519985630041261787352716332901510464990015037484371621373842085723462982942317358242694287809251452234764948746737910954667992191082506838981081905841306740952933749681690940445366058853803337104158429043197340561373071027970609293979892956416652083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,29] -498318397985159680687007020374944909431186885549750593563470520430843710770062284709987290604395992731560779279717279046314562034157367340246067299544594696305340123327992352622443683508043785575262790120306627180909995748505981292315963965934797131581782553370248325425040957588855674491034487565429193194867750200393569125437450136739549220455639971257695025495889344817319661391887080700463177046272134034446980921339838730421756462704688464018765830594984088678021653727548911213500327405243922634998820049575509491709210941376809572672657459490026263537901414570958037594266141145463172203230304611146376519551160364331911810494358240979239215878810444018384092117608023772720572273477971585397919579010290824955734725849307790377687747560910630878298789404672121709523524756091728823148115317803475738210644911867827421794741678080413468968513674181818175671517693815206584335186603041466981806925839980468113229393692077893361577932756271381341460741026065553416602833370791322333721092478625261399347821143863562282093090148224785678670834997123162426221812873647714799849174933811351707703328012382248088168348795235051378823259696800352906135143179392613255434759154102327008816066334311264276913221237503770859996984071332614391921963584666136264530250108696648863940142523930040769426848542231554302300734103977915772492819148410492005273353847826049315592192794795060216034356025633219079947317188833260376740496792276803228796269743041938093677603586921919872152746084174639867293882334988448271768779271585108361937726238868278812191824110956624130980315833030647573360645855287412391001295137405160565039851489548441423749752740808172806524477426446462820556064344356284903535190277277921784592828154620934272017199436340754671795027693354968175373781154736254139713484964306100516916193748371504019581211449390665716259456184208242016184458654256820104885487944562610828514965282827804583193808814435657786010022833174012863340275246892880003611349609568405902740778092691078133168395407854985064747313996268587129531181800348328723214798370127002226594595075025342323672608124985910394411047429252949977660475184518300345760176373462126630507590102760007268366339690798575131170257250738431081005781419270290460942280927326214145592022066028698395502724235089020289049414409655821021664976648001300003388286209455947039166780220313063745993268985411468733501925670535689516144604208191321323159700999566371557634677511160974520062805856527319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,30] 438386758308686875983649171571942209285339730260202021623813482982532811469281091819680680411611899098857191551744704011231800686403505567083527225527488128887164663514988546919073970045270212829967768092179884089969956040804007757237438974185771688340403163544893619110836078690680962265468033657069663120100794791392696995240852703201547617883408848300591287003532024209125472647875414320237970383782748792792626553331642519981932165938656905211195295096963575792663216448781831503254671391466704082128364897925548382353594729790882659662694095163763032929079591503625908554024300294501084635148088221602839755921276390141666683734609432772246160225951486859706018681618586628573806971264083109954111530569963360484581907083156215421741060346797001284698615107131463459411270437584447254400316570139991796796462709485046885345497239727299554483122886211457594557549901892016779543996827092068601086482015647774496417571142857755472624882226560266379536940946608622810119851620381187579090013648622257543826282534928737582312499514172938827756757151322997092346349792351561916492806636207562625187491572248794561892597517144753847011380529714281383701363082606857402770125867827717671581385265919385424955668983299703956285456498982419416957525372081761063761769790177301603886023363693964305727873749771292939326729027459074284966129571262737219658911966261550225277482671037255684988814983113641944465156410515990055777321391005271235932615324235384593956898057494650191385392692916793314237004598246613587643718136583521987692531995137642628916651516712551246822612147338225434904585902296395531550713647360887783652006000013020420880044797966125070238257646025768414297861541639074897849850136361757828554043862164079063149564522013200919194921644391679048260951426581815365102368999300524123166807528754038442250245835184870886013178229389568465346321014059912676822065808275903724612776571675930209496081089121525887936608392474689195738603555480195393075666106444177807368143600344901880621979173194934987848304804794666602598329066535366823580256691207589404407109540522334439094402054580574050943076224986782157452834766453005223527804874017943551287027938498447892138874963353219192112487751507023579661190910127113348665618453249961817271741418071414226807190315373277590262092034879283940222073211713087592940912081716399915420317609961985700799543834589144511344717124855336012255130368967304713605861645017819939154194077277848589438598542419558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,31] -108382915542526539897958973628441319798962845914546504689540397319270286964200553663706415564308288924991751031021985127481568111095237557907357424696251288586554540171726801489359691587921301848083798224815679691361204676830977790453535574277869206436292453243574304919471483082497398202531429102335504958915085063551143549061464724068395196225416589622777687629827251000430006515579804665445607292302340006718983091648724401568823422709163873806934950163004167023340935063763066014043814281138016544937303324101838857006865921843883001882573711358398452896667134689086277978865718846532812435303679037553756899805606435801738861595806283236303655232011626743585093942113167044239687886783396184486790244010172274357928058864576926930183029230571828424693291080427933239706108538742384622365665045413497930517554877930204172781586271618970595628398173701850772073267235061266606095213994198260133050395169413137075287688009794502491356531795552046093734398511795039788445618139116801983612333728423361799552622782366391041748945519327505703164553572066287798395981859928004468481029025601911646762680882749707270032328229562996297529461169565269584761541193189100896804538229629750677574461527913284310770115783378760999715937932356034978269378581748592545593967930688983329467751409650471704269904816846716029934357318698416136096965148251982647701351548372230555888817421084491193993929582015252433871003127279927186395024950889070297781749040327215561692490664358077887124543691300433683642241880672543820490165275127684666013184064830567611806335906146285021646226765062084406367697725625883891963279586259343261988732771149441480614193376140243946869452192324721999480639434697864408107813321492911572540324118565522364955117280228997346379197596714983341723157039519895907967809749814741508478911484366629596143907058332794441227923482572629559726511083274695370094569792930544641104373275224432888788570053464178752060016470501036277838432725208139583561409576244564938864792178664403395124872455264978945564629706944624747665848722410735541817331808408548393345366081347948288640975587190808044256258926870092022660930795720878287720348965638379417300977309551355017147722892813089655288931571065515916267449280981430926417315478768783262355736349948984636561219021516414287318318119051389651756739689683241733895014596531475934102584253351071698317684522798576568624463785733727148538280561790765251648627372633670708538068219839562603055665043315097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,32] -113953705669987373605582481513959158373159388544747419847286822607041666758742402787089052115471825018788629072087740890915580177526311339487829497125973605224975058416823544227922447233139401238233537892466559180845802850740614973988551640011018762488532589188748917963196706436975061890280190457767593769257693692211895647707659454090531066715535295731494218664144042423545770099766675441320204449881891063748266917872123887698640085098887498015048542540008196536878892975960755983865200529221824824484729677308324882861862174350929115537247026468566430064062494900776697761204166749014309132447024515098045180262512529688154143365800344143391893171164044901576289847023314359009944874089200491728640495141105568553734053476791805517865610555321564553162271593145541474017153568987067122215720193311524363496119231845385226762578365306575822354739497273905142023736196051663009612666364853558610449858879269871595360638640466455835055855561280478676506475675139679302360216882698496232024280102736123414298792237813714688956534438642039651609675092462591664677664792624275842761726940054935731700018607773532350398730080494045476932076720393360622235692393650506630949195403010801847835233372860583668118816973042043661916058174283394726848769563147247754654479109476696559499051805385580336991800723480631135925498445643126225599725696125908987992192826655273880752105341824258586364334677716370779260872378381453898252840432316971740147218528877371923971532276654763701274342121189772369778312950913264840577428234683846199840658787467638925640029694099391272924797306231770691437625440742432495005443642822861002428102268028311125693564747610634036426227036760382161327305537767850993529287962346252072929828721897391571908371193629065990288596280719776244663206624690988629703602413786338348670077686834771473454743555476631079065338411476143318278948487880871894753694173393165028748138588422530533074263067853386742964524386423016893202614948302671278895497926093174607066791952528019831430075352058073089390589362128046322718178466753031131824779034406673076839664115006539595455200113802349305851481445680662872910867322614231565183371272840701829087404748114988767095421159720551143259963405909369961792875330005061282479929981128515830936457574940999701769426514321633402332245414320289689587667597141565366797808281899677951238280995361091656579556676081863187116266982179936590721505068058919925953228715406762600178355659631724591062366340251648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,33] 148571502182476054014617385648931644571634959247140086675490911782086786427327844826149623765598203124487836435065165629273613866785577411412458725319522288963358049686147803406019355700531426070727643675206543605316303661507562726363092171527229129994024736288449615583390678978659355380156322379090658376154060124620387617795193406046788821176442646186758077198728390414014313555018624786135050718199916159625560110444773309886684773174327205688952300896905298965795686558574037182460473811959525440498659262087360868138872523937027981213044516989311387146244784082942054035788390070977212714826116934405185890593599740834324008725683089689103535488931104989298625633689809614989702843310880672772914098231541493991058053831030884842528906501335248846609008952297845092549228586465735558741782162272577354036964672509453191306611748547588905157644852059850617173479708446504418945735736960248780428529222842051100567510369932790139737262155914838428332250182647450964042235245485174305049543140458066755720982056272965726246499600547760456107405655368469809518164220543168104916714651045199562526958166112346145218206247698492796550896800432754421935929165287293289684247961634838001730697879669798988070975446608906968412392582956622366638138707411938673238320703928902466350315217627743876626459824571059222328102028308220235955439451058175188787262998975022651636908023177305620905739193531843921477472329656616716935024037528832987282271710698944289608060405583504342116323938775547631210498650738424266254291518211377163280631649349380265707131629511694938112484658318905216811121346675356597623395682466832825462146705880434961343559064581887307600987540153021332620307236072619140985498591448279291483420054101948614999063021002322546668463809819791794041379772803147648213187230128649467610246329893300112162655567509278600569788583044662723574743185358481564403698866669342917909760660160556803202033608301461616022056827580082167221479815132160123586958845144508608169868640931895561053826703341024269620002609445429069047469854919603169373103666306958001459374047044970873499773580566483315628839119291007970284524829694110877701412158883516050909596116870899742384157509931830701874898056216309496127074533606669097892915158238655599800421032644160530911455495933400851618727361071238723306651358291481411628540193840661650408742202374743734338887131853900188007376561195236555058613345065763393159105372175648259898800123002463921653058652568813568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,34] -93515691734764666532579227425979281776371116040888872306309996959822238420915528473133281586212261170334013542330673373388820750171473537896386457222526732146944046958708877296568277951191261731431958404516765405190407244464418050586233865444386711508974932028861751166446454107781919522823315044541443939661915359707937182980572258224219852185468585180877394047562247352581335799409220849135454165641761390557790981627850889604343204028617481110116677242330631302479499850401323118870018357058573688697088087336601892194633455715257881422737912924275805211734800439709711413239344573148115867463731949806658119180450598236102670520664195261211027625220952756203484715992202343483796827381578827555359275767200888018028411220512512131156567724672218736014025947736897641298173051618687870864285449004905977659610564689245270415708828804474577857135658717655950204537752655255112524357832430304227600552436786633468371059523497537552802404648319307449517039950441324883616016374563777855075586487975166624601312929521753907307166246040899459674841973586604425237924706486018617589328911429989553526375808070958132754423462724749730318143597385803397882258258200718015477959180551140744933869961711521332495180651817687399962099192698481890457116924610417309030797155738137428522729101440832795992394036403862869786515240708591000899565968260085908301278255362978739982804830926707736486959325482691205007054486878465943014860069275599387815383908650783748460805736674373877779899412429470252622375939523650100344453592168617712249901886667652988794899917908537270552079335925988765341042724862875096269150925050972950903840341821241053165872142812425334714929484866238004328039481532516584567192634087655220092347187374394131464010768386359816487329243897686425666695907266645554062475844142643872930540017730551034501931724464843478933950778070598664258563477364939120445648999787531842881587101853681221735779042672441025363844797407970836528723197788209574958426179354396448855980302208858211528652629410845724749887521569526409610344143846766458093590459743896318744551862992242248187336924118226901215008301213002969295786107444639076355826561393731779129557915453162891083290675871156050397228612975914507817655242552672363566959997064879177652464337961261824467528888597318689837284188389068969459363292450402014161022422262381090231284123373028535987870021788547430061193289419274068087729629487318899462861964737280572365411165471395483939790182888243200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,35] 39663976704398403749659439581721579512699288712165034539825024289969497196768259882897714821604452010991308236953680505340726027979333201692676166988962244698159872495315229097280661557144117889420203788202868094590662948750228464031585038502871204166553964316241689778084739819583687028452374111730611324568185622783198227842966014685301522521559609279056526624940457052504677522080599139460221335152157829485868689141855361749541051732316452607950254197261985889883884329984517537084306167488989867192516319520519799871932115250191944281876286858707895174757519997903935399917680538853270812884380702879315374576442641963957668299169993321186485680156579756873663544943306140903695902472754894049826017951149068097327834943597498898537046997518864269227394951022747164612692659572409786116593922404379206508106311467004533642444660249840358253115149400813119515592437643480664499960439886247564497912434867228311061658543793581802655667945814357255946373968882464705949978938125635390494077355599899903974348495026678164804546522030541563579084937312525820128777593848226291580382917289240235149874850685237256532639702521794952430552195470675552021552036395485939022468049692788656564618255249479934256208819611349918047122977706460439437648977730901421938184923766964452279647592704218205242521643931061880654298959910039600002533335632840427540313936484177825869754759388821021270636691311887551120351241661160884709104321755934885442752347110482246132439425657624458189894758738664994070199178347708435390607326894376395628647383870033650744323015706445898578629504771527287623513533990556529014990396365703240797521406082467945517112128655063842847815003362039069188324822264896946922867076262182247351602904477539964130150360470473543698334550095506425767528771627739450747524265641702332468845813414121140807181206453401796134973628234970487380313767578877885565342557365029475176577628941822762064982919581679367390108780444754050911135606556630126300730643738040482907291440855759049480613274568246544991305800139276882780577005729074711691606280173652871153522924562517827932614509909813134593543063607793175376494445550758307927839829555519629225690070907054361178641797457208449812490118489624406230905311392158794729827928805048814370819406707987870141840051281750436021913367958616871671857051345460837879666143080262428623371994683146075153458066549849118502697828872909469391287346616674034265646546459033002516790906596470024352058607512059904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,36] -13342536374377175780285375865032463987256320721388510779146479067512274352570364894644788684979663400728244739971277991876152093534421942053083272264627204702349407307549057113656341570121720294279262330442861600299972628811357637560362944467505097248073768866445883454483701776699186379966234713937120660604943359273104651812581948434031754155489531472923348408206691245852397252222085862699980886611708854911485030493497667882579590733458548967493506390042481974190694085073118457275533510895770702329936791742411208401351261006453057230328373908013191765524024772088893362843418204485440327059073374979303344796562227540998089990480436305376868692562055066960058201622631711454746115863550658695743512314416610703554400586925480117652066741683093145285121595405258450860275547676251611557760768633399541522737144258679339493234647262047855757008029200213123542497076643080831405696532725736858428655789589656052696970748299375390204936836621513637763992804749125467999927982891756594202100005948943454722988796670254027852628258427251873014893386448888807626093993883777036871739245316856093769888203591946480590489465052527914041464676195037251550199395696000939056337586333448375826872915357465581045874993093840108270029159325747067632639330758488159476292243867963150578084068547432982519208603685803899648303909743355300748608102938532910446734182730857674910245163800140357861231175801922308856863409391624360613367489777840382519131119125136829396365456786341290035039425413547284171222185192836643614156561316095797789441021193908739571497570845522603433507946868740165975319999214537592699147550483098732650981526024686685037165996286846831163944745188673975299255570968071391917952077052392649009111804265827285500653064086344285593716102773794585134266053297584210435866638849006814535612832500547604355759993571734562441466527966015389875889285398001249411538143237654931571480800261901739030411135238130771969945739055895633879417047851521408377755656381124493836965484691640210644474499276125358068876000739789125677455692696906322783283540237073583778706933446352012685396461943916252744223512265528005948247636540065447099401414117575024019331460242428631408191713189656182412286693129926052052989384511009920485753568661620116933120671550644792925811459735931005623011175710350392737259859218076765488321944863026553972706342829413719283343826545516157941623472774316392501191964030832640925912715445280911790013289900318507155434161097932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,37] 5323827951157586473483519824720526778600158622506239901448576595359894614605031490020119754086606607394827958177287958630040208130022997340030431738673890971309270606264325316000278437915170383656542853475028616809349862252460658431027596525741233517571851684219536447066512699040715182104437308582833318138864165412876953777661747288288645548909975989851412082608866566845800141623021627548647845290541694351074331594584288864736418236146478600376964150242178063666720575198493127653160315996313039752530271996950847804335854387458106674914111273343268923626462244245065011937627194862361101189635194506282886485881540527184635424223517153661521398998232583852271139111676432645034868619777678198537946681489467446878518301700695203893294525162742220348078792740340246677677337235584117795970838412623619741759537062903946634689997005538620533147959709208640899104206541292288818562058482461929063443485770888768152218117513619325556063051064699636914950624664136145349119214851552585158503863666624986460656670736516260248386205599374986155038800656969204906274933255436197750703008789947576972232975824149232972383976028540435425035642998597683788927673219798860837419069925146227733195440632421968542546972394860988776431697056759181229889710557697569720294765739463780914561644318697114968973105665638866042973740359819818505631920834106339718561167953669754288450257043239166886705888876343257525585535517145458972359754392478724040133867899012460283782495233896206894371958330680995739874895292467782353919387844984583461607879934718968978274330808076948901741906595386719990071908300319454106138479404769993496295674845657398994945249645511286231135519916993058094089426111678517794379267676271330289353800889277163426465360420126369511067838890252661494431685180661233365711043397708138412103711004341291770753366218424288484969296936568737292480510907001960816874602334292650120868697475503852368395730576998277547382628913493236599657460960597844802253915658401900135435410037313231173686707350337111965611389836657520766582566214191927587002300073241331189150995426741455644695009145457199273197190748283304254922287124558382123314051874368329957285346421571920956647507360461049977672210832122860222280206081964148000658486758142026294425562077455795089943487810496098147015632591133430354609262039427652186835545830133224552494334245571641881041374348652425598559255281370641554403195659835302089663937784835718839492456935981569896041183801507840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,38] -3420545698908712568698070419365706555894539235819619299755948231135588486717792733455495447475654280680425685853484606601661724869029618910907012716769111609564577869517030392943081358945737533047374439955486724643649791290180259534725545954042630417987051800353985752287042935432815461749999976437322321590780629630304540499424684515639087290221257246005762917104806053640535318318151707828883113599323776814436402766761764935576535036780470649827474106080277471294551638670803760815602671192083601090744576532581572259505942108759610561337295785890714020228426166113145516672527518949340584585293664986070834475198574557802150326844575000406882594496386059013969000064147975747309753752960658072311455652658531655538554149026477294403221048486306485501747468812530070507220209433702024841080084012042876626495654703904092935339688294306749470807816076788511858772217205254984715632940066322136571640454898238992484669943859612227447511978126887034943348305819366818884033716007895442610510490711037327125298187242005318690999521465766318140273119513169593281327107174785313764239080966109433175337554118490032663938069149209495617580297483028693435625243850955167860249939582705707229358918751422115801228739552919924056033304772533920319801651960941673245932056891879380027836302985685241171820003387504984824290825695521929824051655178112802719955729701929175541917684942186640895951370768969744728291438457971004669264727871942119426929525329545871359416955348042344524559591693599517206509354548342162232390001736063072336478375632587654396736996445652067591106872011400981823046637331525343124904592048309935269442972896853806875966723052521260220972264316012966714516356148817031309104370402562752948466183152051078504617136218793414018999212872623409084802176174755402111740892072753398754586100479565484798633093982703448897675106444894983084451371374947245172096743001293981547664392213882320099607174011458026050863872353923505496402207625175519569198263455980941986214793200325296644191628383250317915154032081993498788931556846727140295448271407884676044179682377994609460277198613665962068445655236719435143089665517241075404921607285957240373130178637561079019171682372265016182569916906104810683297455609970741017373186123033837965127557438620633726492044671028764057760375661485147112500147937412489658108049280047510949529220387980103018650765346654949309738327880434855596529724524523751484216783747465509361377000066353058610338691284992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,39] 2383284655799835606157226251871816034104713988083172894499803405959382905925715284242878836478532059431703582747550220194257629231356223636450372041518997695452657639513160609816028270995765578605363349903424558625218753408557113915768012119354013482661412546591833133948041256442939012233233217651979068603154068573406816438461416839607516642369545868627909173847201594497127140937752212628754543123691308567173539473695887702273927042971401762752508556548638034340105867050497459372717743689051648828505272157279468368935554067654314400200584042610741128055808993080774321396867193626373395210745291947031391862789866427389724108273656340764884959523307261392401585358024849154481291208274985426751407369912217436693324203201288006638322824947677355447298830476177771257734053186668507828457832618467969429623198115239140740490379151060817763749200309492967905702066434440899887071427050999485814947068560644861792067995248966426677701359738943352142492622640865977879083685124946123186983184448879696783959879776066968512661866809559056889880766037847713819697012636216141908721798122491483768069268453667614155387535316387737722925219959965380592911164733382465693799764678296815386586075040930763094867889188791008541955684546415364545969326964037481267625475564058334744249473221060701029150257876875387430137615599573710035447058509932211834273329009650243850501441755767202665906398270206079359892814225758907747495012591729462231864879439246423432399390309993912804875811023479716837110124704512374274377575005734615098438302565526175776064247138728278707383605408420437508585120626935863609011166919920628317629645971432144392809873303268124802081267358501598953890885913925956983785951263578266465548320718130676435481676786592998672678628179769158518497354205977151112007172027701376904041783969386004817274654347878886496278406948052058278750359052626036809168307523935265528611495112022151194937455726429564374725221497927949049598654110765883581791950089607001070649847726940409734624911733952322999793976395943314240910853680088796243949309020277823394134686338827294462116355424563621418568281343119329031951949948392264006214936884605514754705014688543741331596720308122063741849494298222250152500821506937031544691028181739669996565072265723808385180919799002875355699221541093856423780390013596812791043104129258162626321313572094470486281297605949998658420271547003785909886080444719666233593177864376619246343047302005235204509771445043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,40] -1394665553448525041136036820894720183780707292756693852028679935384797756501872254655980936378189545504052203651324391077070969580506894082843837177714160099161510081096415500653511758767111345540694466404017259397323668041056050867620612645762058740349285293474424597642307143154454306486369472343593738846278596835517496976044686780726258340933447974674909658581492463443118970926897849848061924740710297182489773243730059341355475940404583756230847644976374329040222366651375881200637647439083471713821433943727781968886641040027137417224671255808177497597214177591660387965331217072045343025067534752045630861972256158536580539193206996508856056165892514642990001415581785462402246655122909555324725710892036699465445605684738448527668339579009549044099792299892828939192454698054933307708868439711644759669354077141556452530013962603127648717077515696953091040996151844101782579561696721605837750781474032692466282989376797451469290712996313704768609086047772243706792157514301496972713373669972960168168221204331209752220451378221253655456266024194029393032772332060813052855319184216521669952544749478853512190719891745140578148970030662070988037956394429457729093811776251878693647880325562244335303009956025386511730154042632782465763184134812885847711649637664503190699294954792718561718943388217901009500522957772204559973996616805816642200624478919094151498587092619880449037010689207959664033588571252763469989550510605369915047628099076235751045511176858468098942016986318365037694766480426070248040178350701290373918115033548452274297970296333067861081685103734642642162173563734437049589076174969950044099722912109518669022902983760242052982389729959757430619672335569760681234846488478320738285869461718074518894836493001026140343936662723383089041753425684579600519782119893858871926756321200096191171770383904532005116657761909305249419578019805397189955827466450792462634008301003169573432833192505556119441793137620502570988719045910823933726472037077952998590798302414070784660314626694375287158993236786386899635558900934555710138084566746844348622476018500593936607182256067627224734448912299842705751406121512653455588857461412765796829063050929617880094602625269587343764282043167956417210318007757899613518236156164232504203069897941090301977971166053048024078817017672388175134682833961946282519435732817965810240447471129672803115119175884669233763838478680136526924086399607760584380077476127524003780854626092671965809526125363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,41] 674873755011167890161688670366114277422401166765760588554159447118052677650024394499343531088152806736383307899364519420650196358471899617226183816731566667744738098678517219792023078656271944586021216973831712388845499262414496575523904863883095357757936834722067037866450359373267875710505731242904503367064634963691389556520014723944529195963613713730004840508522733604520272572870466966223039162884580682826353230715967771522040357344823233252816305824227243894162046975231344817391622831025699374521092111760455873078997716404632717704642026924472743559208000089966252460494101337492490696595266824004242880702716459883370431220647534498601349329079982309373884863827923984097041465030159172300096116727610013358779245383311574030497931339386879370247978938375292279156967222649313440679809226687877149332959003154485905338379513480403317280812758091836182644108097963276738418379272221750278804942140876519030167374249718587862714373074703972379614080067974511363211803581037097296062899954193847135769863438030924138848718076870055427547595106880858770038028988427682213715275823898447004072115832823919981173203573877464935972784464208363720680630664833958338088091995734678964763934411821844689408603369181386201176679340485163425576650345988184027955864657255540775816180692611871831397802585768997390566877070709942621273071464167836317485993870219514359944958096418537578095020035610851524258509648138227780957796076514051793970388622444787957587924938014705305879857050992669121930936538329891791509884083900823816774074730012490617352515839468808995187602290781023172544622636244680495474637806683043693399943802664247153307619003083237221384725943717961511409277351002790853783551903117534239536900099945274121177747853249072406917175987401358086384410648882095188787767957914398880200878849251069892314095152770142289247428727042746973077059657828762593979147258276339411370755848466316446753744721753364918290404423299761431273828427268990649508065182689249876960986507167424064285678969285858406193908766144267959681143905924992334440897994980181662168409224365149502935119732189893060231738678261783036761568812931376992798179643576765571265437254062407413804131431599583387144263678465266095014074988239609106958553271532763545837230771072014333723264326425585717437495001967772807323431918880444524778393714439897720439568447190082313085840688478902801715311702376063241427846883049333062994936288800273159924808784260532776528934885916672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,42] -280957169254322260915430445826059129937341181385239493104133578809681163945301977391119317660345723801345074707114240680022253732584328366436307633745341237178241011190064666500381719407286061964151495581742976682017606800378948446305055604537320395122082036790161445806773392177559111173260774322718656419901196293212588811648410878741444703731900387484581577274400564381152449203825521622319390178657377955503981158562978866301573926909501256024710484327031571877108698047417867527632741193204119862503532314984742402239290707655955492983313878671732771672717092315889418889264867519755710692990466108095747697512795179041950930219947779038623554346676408551842357106689394619946321265433240093686819428683661864965306450836979939495482826644303518584081678452982829403885498217138563416801991769546767856198130483569141531643068493195389736950471245579081897801329000485183144473428574214949451787682317774969827541822341939669680301840184660110417526897903055280046890982155275526469393505166677952967398633799977282759189862405906125191688906148061827551301806559556306044825911568042744775373286523884585507347752263311845211498019878072152026397328165251992976286588768334869681522929267555233548964676508169152424067428320995674169170324690274683073371624670938371103222555487122569692657488528721688422771854524138111624758455045985659697416435590275280135092219327506582957210609601559347874397500051555499742121699269623568875417894591336085119294532412379963109389466542368763467293831426263695581610488645880571173447693479232574372570715464225320093160187310001942073879323445236065913511586137205216534135607905126040675799815769956591607950948392685693875194725829904054025779855567606969699980602378965393263594142878909268032593237963382995158034423299896956569334026750437453587540131842786430185693794888035809297926470711555604439133744369256116952997567176515299101717848680705054709114621403535075550809976219943327784395321583757301803328525534028062508388621668807404593844469050654773628737217590522703145752979971537317102636988876295547551929830308974836909010716301877782727936364983202574217217813273115206345180186181989878739669766440462410146310903509249710639128403282938090510105510927992993201780982323590015361033646210468498574036486276550681929655274992195177995951604519264004902639947823124827374537461548066591917094672970197112061980717661869984167513767504267880902749428553741700978918452255342838042774164052377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,43] 105384478388695659190311736524025341702725476079897910546287280507195407260508683100372079817048154220864987237664610204803627727936462711368478153283702616171104961933823824401858294752887232351087787045367659596793341157089675097576864683908829679645544772663740895892565780607696621797401721409975716548647684948072533297363122392703922347277834792023745018330734997149355018645086150997826159982551035596167921012224364774255314096829799047467336663678011645407065528324593032339502912318871120646960317982782224156005837177839743616272260309820731480665561489342171964611341174053516785559024461260830962953403058529274354093826795618025465781201686335005661215062365681612186157099918542274339460779087159974537673983390676459713136259975463743697745612142658491338688041536617567471089434542443640518236501476871129135791231077610956265362713748761198896535141010697653390859395230064445476036756494492492955971964152640590654397430393171902135729329727015870654551590003505363956256910447222959731787910749372434032163445582896782523498757279083351037705250089013742734039534705268937896175453560578856326956001411327626971930908376675908218514098548305927128847727026704794914536215487350485327345623587310077405881090488523237932358210151719060860925282186735487391208683137195644085990189147882985467990781478944669103123601424553600503633680912082326395866901345518292740359520442483851241380333558901320148311514109868943136861541355751473946625823528506231621748196772587277368250947246806009848504453774294274882617549728720902465007620599919290677405451445441928567764328183132378162972323623283119518382053299610876550979021215719720709103248342083012926417856133377216794497401686321002402684297879769050276147122167347025620113415631820292379285349198083669127903618777461408298316626104391298767450632079450127958051565362673465030062556844010013341349736913149958396739308992987777262403744812625665762013265032714539672461329779316356940885277005130287718337586553089794110687965971060654157964589760681663643019448764454443847217469287205814606523673900280866323040240471297099998930421253361262038599163768402642358707901842536684685069001803432125050365749235752975115740625030509490317863562369368134301859835138158644459652714097677266689846816548034632164666069141058088222666272865322532592073159549307125299863923167770087822339847812235132930539756769975015396015458187620157388843067287865003992681960643637530776715762241372160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,44] -37187969311543278263103674921983987100631760800128428843036281895076897410628735511932331953613713291851942241206572224720912654098905468870536924374035346555524171865345919571994125938820164865468716155935979860872522008935089271965703705593628045541543151068655125333133527176372591888684854436728531293195380575085557250292240998949969460126581604089650975328084066304903068925804482096557807424491288981268366175136686973245454787208793164031890049133408840878135889522745378892944638435405195638909564848638688137794180746391605655322594905214604233440130061577458193931672865625349788205897133950778481736837290104410978653879617049356466595499279274024327322010155486687019656287258299575311190756470748788123614183598972606156511192916104246482584866692699494255458649637507970914109255439528650860789975574727939773286587791923205610913649793059408238006039426592925435943332956071144971501834354304087252627457244570113355149286821074140828741396459195014933470097977102371639057497714058608697205796747193951772730933115275947941945215330835230043331791008072342160383501665010007541399978286059704475753527091225795923370023138003220446682588196148616090103881061774206935388231257849446537011521752047133330990182124310970486190991136741860354520128807417580842019021612680994199242210487978634954145890263639044008018794184904001065035541787945508506808471072424110357541240053120181937705139942568743342378788518874271522601405605798608133406438245877756285921426948132989824787980642858684322696591482216451946626037794224779953933435188902529337230244571196363812574920185342206333673076847591345113320890190917770922003317971499063163789296005187182056435055801990755304049205000618124599386522659848053074869276202962902623584318734591301713202788596346278861613847500738273794139484753111212138466708551607981320917371796349706217622300836320578936122160340261966559067195676322575042287794112108506968049011091617480592876021183642270957372219387804432415315646038914189056971914908026343271074421315350632970749380503064443810935541841294040113232003685042620617707989857042561867811101229493865084205517239161506901847105319387575858769392315752509499429132700808465796276872071736289915442491050437397530728539936296730321519780078993332603893833486006969049941024974278836015245835168951759901151391910977089819313956434306074014288503336078885369636992540040952270982734685271515379119951491001860145622881113446413739926112908083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,45] 12802501005073863424123566225524851864690944620286716637370647370973364781769615858149218805861061637054169714292379316328008743530388429158453742288129977732697860381594487511274437777717455847762688542493553548102686497244076459451331896807701962664754160052940378653439763748389986680633608177619550772420043030601288609355656568812695610009850054410616407704661383290989442409840883669507617346364668262418337806539275114784030537959794860694770027652132582819654905938824991176273862202947300824970540227162266968684412494379497568876559003815898049446936965739063162875624478457179287902346421505985881446364798056357287707479120335731924004662543492782024607057322305150842356998686008377974045912598942218302527547684671948266752443025039522214600070946381454144197498781295511924538155897430285342623387483758427884073797349241302253438055227783173031915560683293575940331050588524854245881388888853897901893599457891862070986783404384216870896190034188047453958515159606296732534378921952140518953831210683940110715977773036197662121683395339743510660493977483347732300669366003023831609430950822706974439570957694965206454858466488482299167308331633355007547794588381470221199640666764677515167138538920473346879151156945550994813431580629141962532370511997334045326245486397770363272624089449958896291068632784460564551545652895961212651992530206106359678083265749077801530717792966258308478011818025673273386724696421570448266392064296709588448702478638596877683144199365255863107622390860431466622555899189530080843081297776685335837828030310560636625350201495080049042105353267954752388558206699424588235215810497410973589007347459031065210359220659763833645802591402522572917436901317529926956385611360052931020789693666000753637685183937978857169166837668315728239599856720641844100659980467516218020554233532158242379929560460358233772777227762546441077474887730722566944138260321095809113546020419309118470911006349320887873604054248670354045991049905883686950505754957853902596705847595010072692146249880550793422262758389240623073553275611186313436553026042543355320339562086207275752407007819943019749722151479070696788896361438693642300813597095566881155852183248308506966353532056877447807795612087540479242929807548741656795709481897137394263284377248834067402126476161663672284977528195405261857270224621943314200450979121494458249063661130195544521729417828422472467570038684545991401210407578409296328813088595552396093963674583040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,46] -4405259087644943615549718749917061195272795708673137539150276715151546715248913801277242806620776608742633190832361015347346735195912357531992864437253649376271506365262967742643505570367614788384718770167739369219166627305628485875000241669387473653063172697014390031076151999322292664028471902715115513290634265314537718043557492866233258440635790682417711218693739314565942893294454307503483715333132373017809060701974449277173946775867053693134784015244968743479458852076659193238143219608782224321306790685376887967379624407758903254976007885621789643710552207649640967547435818543166083420124940069371331564672423278134897622727654529520234892439276094158347345951303766851698551032162068004618990389283188277576502357212096193519875917778277906710895417858484938852394384423428152344272353990840745408447998782813029580861830061021479363623363740309477742464505390468380683585175107930742143544059978613433714838719470228500085504631036230573064267710778912978348010463858893852893670642995438310626118460588800459781665601823219989573848571632260829595744456699364581549904454537174685500054880224802229139789948539603661912058191185127593351488366560926379889975253807371248579018671902611643223974448951912601787729486023697176341887870631232568727333876846132650343226835715229372335532963099919996243546185508405254323179448834336818481809271413793726929229169255512581250676006544472362457717188274101443526210150556368405647575565324635476815073225944334887031428786927139587960777210760773972478391511285798978069268545183456183893512036282252395444771619735724753560819660148743265291708776895330239823433096422216317659527024221468373250280718784635381416235535578413112593326642849990088693308490310914702760113612690439894390422270236615279537635316043016091288071571116799345602422097161563611308114812476086332004195355172954278971937543221964836656959653796067476943806059096729119074055260472811129866251422217512880326306847526255615552137101669567209320968991253403358627905220196793913823973938978308998795477913986638910447605614895857347818540027383623279823453337058447211449957318026730629244853804423298919808560855820800198561168414431405181954511066357199463198266776211198011864680648040560745621981168438458832588570005551533715708326035549237250418221674954284991158026163497854562619891165688244776809365780522703678520664698307328356122649324849422653269926928530893429945734427161042748741541168157236186142907511603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,47] 1516222559448627299351120517385237073972319285961847394351028660230082545858646689401580457698978101320425117596753820944345798592628562324616539101202641141945015025607993453910996672536826480105269803729776074151166924884656129267778916180656077811710707224257803262920513353624916990339087814010128800670366020352660244468229759475596187000554908402453747911426769836061704128662242273903186665783399476953320255843230764948421797229485358594374399376755481733402228725943842189111435590394822178971095626136641376524188184791429662466587832847375683786060787819949724876784300592959379947195166312671686079108672533957005463126570878960090989272929794613852834272371660724516904814172792778750559643150221044470363530179307786762800561642670871050341957111266934693461325619272499309015802495662885254029219592476103775040629776580977035832112298040569589593406336705031813772255048926858952266871112685850625430442580621299305394214844278867793701357538295124184351454441419086232898452039098735866763896534468433203982044813108751606823151576862832427437054863750310381579294365483609798196154295534609560910386390940846815945971738834595391962899532987677317872209700464244792362007004900038047354486362211589271617986790571205719030803686871544812835867449875306201518696437129566703761490984531997340768992360570141966059261220369410437688392684635480901427631438625916484295303347666577671732033226023089064953601087498226302887500413032285693637076885030185441963024294241567647414134400825073573617118673138545976857537449124496982906970006590092929268348456454556449133577811780151269514586913397540864077578762197088604088234289991429370772463009091549739134575004354236916656590244657966585889913579302488840213371480725514625942183698583750234640112593523478410501810642120234357568283673643065379013420606359614247647110911477778337387464183470309208002106341869533430290301024707319665051042127815135781507656828496379016807796650292574986847416813931587612001672139097896375005589747875383783775258834550557736657574522938686529265010904735663132480854683760300279358416780345689203097528569328026026623551162604170988667992751795868501758440720377450109156636663224305826191984609809546643196552614854437870996872794744196426434059650089182779929266461175048196778819461525011626607110977641259895107049659422878449133646991506298080392578091616532547305646461391620792980825726131522963685340856965833017000444670817019880890677141176320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,48] -505904948294905078650851310467615189083219832567086063059597651614363364967291753173174024004743378835634543746268156754870916926860313223161567512581959600320016268527646292426774657034372844959932584157029819190206013937510356950799399139087928899444977033735477613344928051303179302286433358287082897740471234201888534772414128403882259922620330529356165002068473675103104240540547575838844937665376778037307302318571027951018775327273242665681886812587927797274711842391351563011352639117866859673906134767412927781259444544742164024564967646135289613724436392495561888834509126044649321961473382355511499241742445840339023043103540743030735433296868611094310730277008472198130096078146201721909983383803757261702825465478456795248467731367942427637077543271841562731866694186073358150497294042125324242006533137535835862690327280319006457615048909273926260621311314077457371642676213507091317926773270371556749342688406483602729122999501516835717900472077360418525628980787519257294454993585297139688142567220186281340742555486294945174900495279476728478105056497686085195975876566557388675550488002708551927449432896052613166555721312531752159398477302365301762971645679123004431490609548870021893641879615238481099886613622622618080102694509672775347941724102903034449815341400480755149046752886423173224805421624488112413893680404656134624642585394829467028999781715916330727441981877631925294957141199042769787285405864035056388818044750665922435917903148587676159586170951156655259845902047000732333223885472738489568953447551122349976200468609706016246464146082063736897431054271248345141206668006204627580969111321271107433307457017223411848219340910703870458099526246164989789603845192665520424535220233547749944666897870857813815190972992989467856584218807656628959738367472148767503460275272849595469487562757345885341935743227814334473751672152637414470735583459338280691283874931226540480790818759523686737436684555464615195030171580490623545617870953550381084664534942331216254061927102436769175972930412944731421529603896834146286718647964102122369413071074741723787043528194182996080509324635604187273498843822341494811875440988940319186406160698253342036850187917674183875584257770887874638725157892839996635846191387351423484936460390250176496801085510991090863338561951439818949875000037938240921598158215626949216570005722708138165003566758091287071188659916468499007400813060858209111075638833421407273182268668890816021819241267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,49] 155796147393294699751271085391036150767880308518617208638600063890449333750031809385906594407536163050290792007893033029197629250257166414085374100312703028503066074868345973985282871061230534878560183890186989360454668615819903683858805387657125109953483531989171615012368155719735253067215977229529676497361947357111202236542721919792878926626851249924215594500006975166957331600678447707556503427405433087791558466997734368475685372396826140998505471691820847184011213735835071839703774353901401429260022777141011815392602031674636699203654430952630648231612902531523938811983860579295857488873589340202020616713691202425683637688785394968167433339893500762140492019857527452678664098412760331004670703410694560430052845113611621402519642446693271089089935253111535625322413018185924190889233161486686715615384666886353015033755282225573236366157242549898918966157754278903397271466210576812625945125720659968937450540818039357968567592701335252331655861458768980628025221686272890162993400934538076848799135582870565721623319785782053079020398002486713079738406071471324370664331810179482704196332324618599436952765125625750906441460876882671031305774330132059781513489560647412920619029705336338967116761710898737343728599837620330623007630150325827795005327144820852275879880968736740331488660918254907113373726246757454916111870152655699930071948334583068418124729260150023167497795271277059050408803749923361123535713854323346610863681998023943882539989860592213465129126798683085087437500018286326158803172687701254623722969561618809739575835316521201785093992339958064961402444994951475327725396123574702138928917010806996912046775854408416039490516268585519887481493712400898742276752302474917776790449833982124170605884042549130203749131115252049063631544565022655684094749181217984480121746791830583301326712589379889812304552007089450820700304681024092067066884252521667669718065118140488740625729901373401224308593987906731752464376119172626684621210990438253502281553798122249836508081975195457959458849150558573906870834778100721454039242916889563175083459301177134254513359715162429919088241271214999281211955048885195678692326565158506059025579272405180144547705313265864114400589019349001692890358152551713492926695855213107938644447920184603995253535837114158125514382050094748949206749817263194767324257054469062929977952150118141165412289800647033072870628247010928063679206757796985142657544714389590374627860525664690108686621736960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,50] -42425826641712463861862622319166519295043569988214071654546049603339395054020750163748143759729398678152673248224174757407217393265729447065421183336967453600986833165940485728363604837886364521288002719858861747221489124452490471088440619392703489898610970064648008229821904152359521252901757430804580324624942294069959850844782249026889212977480158870297253809249912201170549790490541122552728706941556808183800406935007083772939644070909602677411132030112826900024619968475767835823024368098727181149179914795132074579974493236436583828346313474437011187852089665052979301036132034030215962831234790654333903889355427136299697679073859799446049045578714764614263752634730916514239138754518953367083002515242158240520753136326794592599968214293379841080509073634919019193964945553865815972992274750210446484913889070409899544280282441736839625412426336261119562948453678110719484243243542372180507477168365892063555900487835687588653605300632481928388278216470081261095308037398423801546108829475846623200321192216924503583622877244857050248255375756878090366410145196231185973888525157292858081958090581404384323024861102143748378460772630208499456385700274161916482907871261823366441955431299984360034339641804638749196269276429840378693306570286663007166873936208843183927679875547532952700144990207476760930195124929825938386407706267567639996748887934603577536667479853549710833430931892926236441604268438310567204757537559711817685591228838896016455504269500221110563955169764517975994499292419923726047597258755048165309037313652040779222428404054522948697126276437012382896337631472584491989853129668195963157788949789286910477095021058708229484833945386557544458980178730622739323230168408022442376565868288059871001120464365190196158820017679208140860283352427716647482488373870399739682097026360732321524663845942637865225268691958297693591622012219594051628970241104011188147255106280969315833870454812210441890820499067180489817254304476596194900494370244257507447214313312661971178667615571403463212975840955779735117434064563192976185884048259860704731238689954269266249356757459063218274594729366375609203330782510664269445603132314082982397424641383267854205662002653377120552897456699632599966897303645213155021032471920465838068720632092842756411450205268823466487273480910718185799918362827804835604718783452329636623527499890244086667633489951431226938874884968422683782275591435436708792020298877336883123775899061365831448815206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,51] 9890080622176359303212083031888548704544642432060694023381931697747149594711397599187759855673360961583520857590930088404041679203707604096400176986162635626528467772267964689613263257903488651532155221859200571127302784135400046370966681402518490086983505441783592942958668159441705868089101306853251549387342141543907092062198456616742000378193131175218360454789274554439192568973830054068209423740029527698398501372808568155917567878990567970904576567653598288721854906313759765919708127819871383798383204626125728579510172441331546344685586289961846117165383642494181523563474911933561607616007489080402580132492612337118110947848984980398126448745721384403221374654931951852868344660129647033896277029282658527427203875284717090411171506941454677194170200030313747132629885850813852917662853173987262955133295518221187984490334658594149591200973579093457031552389773678124649866382243794680673065104032961417063733801253040798747041719810018632231120248717546992711853432426584479997840226730344678815083389700378969558180349423865497725549784248089229091349441391839301760316303599823245913113165042339899801704155923928825073994290938365860458686421565317633049189873923174590203395605002739893878041848500930653954852664456016900832432803981949497524038595202030419325790440448876239549959465490378648146013617112017838729049949713350578276225950460688387963418934888676270370163767506282181331065880394016909343150605354744091137517858074524444563966257514522407921756992747942782300617600638941920479641943155056893214341361133177312458788666661973594857161587830568818188140276468192309802927004075016860388571832697779148504788661339153296271735213688674974962208020278871002406218773343052593422903267817848526943081698614926122362712668402270145502650277887690071133944579384904183223727249998138897946561713934167968206918080748343579824164147733641560289515218605708763953783821212070975744655111315755468734730677424785925245156004756741980582017060677417227663854036984657993098492368216899197165744757115215981937293856026590056116349538800426985435107283733348607370683514482278402799119572465026572416606564606626524952651117608926372624399430461614087254847908437837411838433126735718589261807461073551307153079741308699240566248722310039205344935193447556725763637439793999754906452018561605011501651733722128473792036025780518521163091776626594710642617344065098096704469170380373760841047182259577511008169938182268837391918694400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,52] -1888935037328043548902148859910313619114495438964160257095585334519406913196183988193945241201018568422320906905122165163930242929151496246802421376914849744045877699540916152011338314545360237445414085103277320946642923435966891750021551494575805295713912547899099749075331021872738605373414741840476966504478060693932912569428222503059134895792611391051533092877326439748895362724280262147289791322561223267392904693920340681074983429493755459352831910594365520803574697486421959428535622276689769400616658645752806336268167567562318309567617988885559275488671527855646129896672466611940941645467693737164169967811538324947384931258925740508822377494660387040226549277270611888681178395717616535901635144009134508089411741077149469114395208507819158608219299775208078136208492497789388318007639379294723489621422257888981480363204323873806034494423399437471166910695480797028810276009039058516361648540041509554069668552688629746896545796498030204765620329025519996980828880320439896951240016403658361424734734092524366407287718909989727905886507304471329465599763068557318571922583365554413225729408656744429194938754628206666205473471441731538453783823199736471424110014222998538153135939439563315512085288441400857103424827134229891255956762687255181497189646952476312509869744169225611744151785418156560796737813815308392811340090153290066179842652257015680638013118962016756790913617125479003362706053891940825254533139024019243472719789090434571949211111967880979121151268240869398590120375823614513759966848626454941217931126344715075423643880569661576088677260682078519644496956580382895845307284636499408315963758019749101039583034546051055505711644757944309723850335014667626658711107461585569963271214494572565291214249615046466372308358253549904433424146306648333530237768122763352094898282645984417094250440715250584065346592559164632832108871822142397481688505048274573340291595910395762218136702692626718893529707438846913578003531494489891562698879554659016286010467247198887859491902685704191198627737962263199106188756296060258471816378108461755871795856575565060202541128185785784165519324791930578658370096642178353465920410110407876390444406028217478212300756691262272010058245121959818865709536046946665315019076410629538310516913520131685202315747166483183859682765855747158350989443553813922769098201217349063398127943858327650357655319899401863251462572027752400949034653998577018302732556480995404176949224190576857910660300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,53] 261410150965277636077574729837009993846665103995166442920189872887246756863687209570896327166981224654679506270764021169128362827184417519670073887020604153524362055491595998973155314632940426035649150424912573316929985556062901183715607929850420894750893111643954463695053016623568514522107280285916400766105175017243277458991599924076100596080075582506786815117857380456144927891614967255580005673672093212600222673361242211794086792441587609968346552922883337470616581380636716702816007372607171266068596040603055514754914156924827273766862414720175223652538881427555152277342903164402841995140494923996270751590388143535135307525251622786497805534633383436977307064505560674062502930164765910310731989715680279215705666105573057919178647888894131966699679043510973895559544606309871305678902994284873580733940587387229504977726316541676152667212018533244007541223869646416764645862435359754637269723427854924720058952469713337560937655363845795155621880436364679885119872353084235950269822463927259062323903417534937501543359996948750847353136450688317521948290442764076060439780330609303731462844253028002142660923432523620411271998936406764113204175272520209804644215830791502854448538363535869474905098816663838674764744714600864650134575361145090512814776002503868695406780044073933879488021435746027939058843635873858418789248634390183138439667600934637483014178627614498628062506498184847295012926611165475165989974049815430564966578402481628081055205608377742738374020145367518626946740077579709323145188380791526198318927875738728133357152321845202712372628396935121454718626624169901986792316933601127118805290884038981181197325258342886584745659311185757830075603865083884646236836433746969177874176810997012238094634118272581030478244486578995308212036711164290464385798109459429830673623281263072768283243825215825764642655740880808354787837386814333454313870410767043471933775737908986459638220319800106238024859362268348151977679876851330256330944907515029748583225828259034130808968929684737599590567520524545989797845976526117696199013728646894162488378939644385713254680947833813848109098560359448657498151952082701290203842524853204971357686972700667058654879593185445792707040110845701238429001470878188599579168581438575710892290824594489390103130875326882869459892582086649702579385087924790401605220545658010614713919617333980125587455443275696345270843803396947118046271329838244663601965410570802463962496954348452568346132480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,54] -11139545103591556433422907832090928183492615409469355249929761874143709375052047072991731798960136114390580247395795139251484991906670640879100989740812737780618784075778707772117477296532443685084941009296851409871968728663622646190236654943946289313334870842415343139638299066116852554214066549674630036508569777747871791654353240743990192043852759572182025047998509753900195095823600938277403973802951418023546965384994106358787491988393396208240767175660817198219524198685153483316420409677686158575699686786794886648983268760790520380850852832606745072463969423007277858087069505381789395565621926526979754740602600066393720310622126420104615952460326219286955459715234428367360669736877823434208484245438163289184948106008013376850603489130793080982152435475384614872667706464401325607844558967909421159492970256483198289781949917605786003079009347673666560540075979650559606312759153522827918156384530290351926271994524698258440898928959370624968995326971185976687840956711252241512437659942069814042595892279665990983003276995160821731201474123265468022125327689889932703326608668383361262505574071896357958239066104332712187027746433014988926070729263030088069679088971841917283141795675868377190614661436634621098847320846417705642469024325810543779291878015251706453930080069608988935608294525881906434211428783677354576468455832636519175208721241382971658621785866185181521404107849433575513919034910365980258032813618557262788048229348045563651579532941825541417053643306321162881998603196520285740558584586097733207971722137041160527009635205223384665403385625036547120023866474494914719946646563099792451556940588821500837190136173443041046972580461474785008870510803448127395447458316102456083583840416680116832452228087056514312749634031119501911603898886225994656205713773898376611003792017693201820237365728988530460053696260151606029588709047412841161043828951510363780564994292362709533144991651054804815517179878005691993153407865464317273677269165260961925453164853667703121637057693105892137618192633252029525249309175290542719822309850601450182841438219573447894375016482000244557232682065389434076327658817669024198694984492711728552611968904382646883730141618281338519327455385341949531686674575163744511846174258632918738329529054235497102033074041179928748282126944761522196020050391226537690500252440979298110226710594332901487297456468556291784588201022889868317020484193701901955371691443102321270397809274018190065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,55] -7447385703505301638581122171289232916282705178783104932209645835696060933601351299377493980261878573523059465101640428207110945122388134715046276813367634416717799999557972393103317377193192537957279641657871203609699434848196491964414151028135619198205214364014410142097518792323361432845533750420457145917679033286290030985031810752685057370935265459221989355685607981096234268334882528155333816336071579544697333648143126506394650455061255280436817927829441337862242111226197474240824308019914697467493559370676053268347929324177620260796266145172722592561462602672358338571339014500639383071920848862188632408979921561659877962402278081050185303728782150261279184242851012968124050369807207654073430053348077528294076208366835543107996343910827602869024769505176444533820170953326474624348622718560973734835768706028646652055840152415260021931266277707319803713122117790046921939322078895683299915055050929477322777206351836260988679976703125863549324888493340545873104703296366369123578603070692152017154631374411410082578374086937308336847444565979568598425234809870642155427036694384678543186569649648483863017403294249123156096413156120851549477571980130925214456517382944360561087149629230945157907185912584454330624022432148712412212215170489248348885113160248738970935399019842578578365590077696408995571159059354746576035012994450425541134400507171158987086123910455032927718118393989509252697499629864895806014343777711937407492611336404740128562205193743905233747764030934025533255670154028976576378300529502854446465547253576137264679467891206099566592480079127736418413714245291327696100036196738521175653079221333775863109805268387042359013974772732604319000169265368328849284272268259384742806245447916894680732609993202369928456696718425191348497141457882622618888031219246846537986122525699999734175767216865526016432569352461062556693709907300056131542060519283717731889142106158293540312304753631130971381876380947935332061147411904259824323506230980368238119273074264801433388829972631475691772100640174094993182117429186305369043032209993299016826580793672308192891599768173115586247194084359089720621396135666575107182545798347394377968734944487212416051632384844954050168918139586855887758813247960491768908425423772536921254753292952898759953167948095421336972156130734450514208404190976596434221012083468518744642044087197002650708356857059535219112154847044941326389438894593202927866849166609909544985642429357196742492160000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,56] 3042255445115867239983619128789129701139215910337421921753068247362377645837326443195391052373844924332111496566624133374336726712565536104721263275425760137323316598552845667388392835123006611966654328125452557897505582633940500784865759406849888650607770453809633130275195876748164363381037390381619669934717450389936484068693217765546594711152217299119739715911925766776530159527196645812939632926959549199589594674835282120274953482202806407084237966604033807055631067088946164574828401606078122617593202094869104520265444375981762004801592961853751348808037692267673871288185364209819730562411956426538950241880960855827991628794100768033030859797406201256909998138823217110795738980307360364559015197797705753126516513854578909149908315307626322236351916894425043421942887075112926589858749341651714490113148946765780450016462087519667022208284835031311850842422287369477257640838316742624839016973893903325686447581294113579914997412306484598727253211836481767432097496059826494885002074971955724777734181779228840533706342525934293686908813881088472617884504104288567990050505656809199151083304438555876525612378469791318990422261902567332303835255998545584180277874774469072509279356641186385203583039484641546344246133199553026738315792534389949671846898093018532180432645730717035582311909729239472939763779322344163362910201327859020986481387360756933589089016207744360034423579916266167466048240833775491402616548296571531603805496970015392610087141043723866330133135490816097586051346899152135641203836935540211837706963083447718792402624339711310344674468144467099980382374912217951509943299890910670877429165560417146414905170464726258552133467068407506221947671065256915271429620958789802539763486017521603408974204050093334697026065869669352128999717834534517324528468671555931787131002316032180594643660734547867096725247222229226729859564548309087479233774891299230096436009058333395252108767647878072572650188029765521997840066679411108705204544676563772229311830662198768543160365460228044591465311440680109783220547877927862243209597391133825019897264138796755071002301876551235647329852134370766082836399308335407171499831708502004967118684258215633037728702680089567101751353297203295127107630183462158811734140049846852429034259964485293777658492178830217641917184824238582835654527160986951814194771901646183953047720268468748848407016980306298829483843577125147314021532034572185433323729365819338253055961927650360950784000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,57] -732739693438560505768764522483722018512192172419359444788794248846536486415873996084429967129417935950260274195512035409788362101135143090434717062342520684537356570198288160642706539733023573217292385862754919772831161969111323838753855387765879711066040102580661733296024650995018863160490724297464133957463869536945944763282823953884448655372175610238683425237081900589576728521930986627697681791977794387667538555238526612687227587062698122897873470392017851811710978501844788064667206248883037715019790226110740763934799629676055969420970651347733259473668192363432076645964171754691815755084744775801805447462595905691304292390872770315780261686522360160360387731182581018365657029226751995353979123441143046695239733907781387198502541422874725501172443918755371648572631750948921960478299901695574149918902275349767734017809501442657113540894259664226154447802295668876779884302742897048574078073648605850751915092682378986708072347762771874595904543398859018494939876475866832813570658783068952019036711561305500221386567711772913687051600467169664807128352180851341221881637485744818521625109173701429485722249578766342769365762661590385168873457538736661004916076238285309429541423761234061300169171641035321255814198741752455969141597729766882755764825982664322154501671558346929449674777741293236313719018700014647665243119240021392596315517656257524803775302410097119622483783832049475584939708710666287459671274938337889350840847905386106889242776876153991941631948762300398564323993737693066375202811220856003686488173993473872098827635271640426860440784288564219776197905451352865764131395623846592884468720428045998915666419520918921323800715136080249668877920293221824801762649710367541238151292350569143648065550745392654152069228844724313943177980351920654497164534440960660340499657249429527135658377216363078701746043039374150680927505196814885478182377928045870937589191434267568860437330336021341555634251767585752158024151819286817996750664566627870318173331539649156273244563879304859342798496272656700422092555154215945728597628103817734304046460634716223981633664074920816449800948396529472220667236340933133037447276373000867641278420604364268241349448551147094910545972993995519752970465707932825590524042207522528095636987376132928970649599076915170305695643389217460302735758963326195160200645686215894360149176728757821018979857806072922944283025163741601703984182893903982192038060897518011688872993107489490395463680000000000000000000000000000000000000000000000000000000000000000000000000 [111,58] 131776537605967477114969552220564609647834488966605644314498970505669684190089064391260080962943498611569067146707297781899439508564547991880707138385487801986628248650708561154314877452029357361700357185596959642465342377795773095762763684264420327890025968419726247171061387103038688306472868760157076550069516844723590497684872177039621311720562290465765903937613288222423106437072030092384881348727594515495267211878523652181943068722019475925805247351366854684964082618508644156597875193725893313412540049426693349175244976442726540905266903540705477693110343702276408624921135643802295297897685672826653709258173043970785935774268116296769134278020125711219291077076723607282396884452005320242242652887266537772628039458321180029779735125246107982579152784401017719216411909535340624941854275344366822478887649087171968389695918486713529847525927439140616495216715264129299804288127103730185267075500384223383511867350801416400572690367573486810755943987278574159574558818377331634145360684636371626261871749152831383781355359994277029166473520228829865411046860632763367164955964465241119005198492671965837018603755042785105263525260756529451343883750262422669499810127200022072301348916732595889276672213484529487762127355334310717981969214900953153181430287261075774258604925255828357790980202716805907616927831469115172389896450625642653730522867898311413052992738503445915124259122644147825692705933848198332215346552558883190913069452905336852173681495591578246816511811461990489618895706716295304864607200440271981906976397728842822655997756766956256086262790951057126524619503478837544214885612451894490625930203377363727483297299539020587804117017764490077720970972181941450829648235295559255651997849184660461828447983510034188459059511272045111552802800985301376638601952249761993114660736185915526738073472398676588385201792079728875150840741469774480101466523328966728099207350095784261205140878794825064280716303787368673315280106139117862318702360966269889783108554176844341868123358227775317265767071158763955485161243665067729591391626698697969341957721655330229373483695680460275503306713745778167822362316011171752870486796879206045676656310604415551623149464873764610835374583741515747174737683620602801057727531569927428084588203238437611554259621265210442050429810736670927092827605548178443040664649478923524509515901772694929771706728779757464248368134474968283687601953632233271595960882766318436697633169376253313024000000000000000000000000000000000000000000000000000000000000000000000000 [111,59] -18724015917523819506067031168542247425297846849739399097006312024382799890501621885375009221070886785776165543149979922900452809897155746199733449882243290440962729670507007560347160124453919142167590222885036753810014534619634230233277742015971795207709206019255412346581033703009683487115747944685899490400487088697057751553149747161880270491335141502162704946162142613645805126946432116961809219701779868499823906990855771049785042375384876572372045846659223412640076487541560984383181329151632523234711471877795469838567679511265277974005397798997691779248720925526481277430739641408734425391235425470832615388472422896549061014756045168989619536883086011169046061139922825656035840863098580072880939315262252315133687059269930439703763518492673340352072016429303530300946602048380482263628311961638941387064377795969825391518832259878508988473966764057254148914694308806038068545276905243495728293034173706576482270357973200008772208940712495894849958831263587137014972657458090818770863332120678452089982609770690695642635369945199838898661366518606822420922509521681372032835025511143941995743426959640765087896660808529156628421588694597985495780030842467459033684660188588114795683835622467955386011148056977326256557862549983175844842523567756977467172930887076002299415286151227189784040627872813776715392075203741497903828829067720357599502709016711689191707541803932808009376674578516924518568282925141605422785456756012177617360805616180531742688765999683602163404714140583600754322180336982570905081619016453119917940796859013474528772464317527608207305735176936686603834371470300333261826421079057142414624974500919280296816875011758813339753977936128520881614331833908109030322385125351472230174754939223655287287311899734240837372210887347893922575745519601331799729198941923617774710314391044199158709862758410209951536351470856668842880683426857254133231731585915780724486832989792737179655692947422236951013797301348214731541008657501217157633335461222734501166190414181738914024823575382028696615079726174111140436700271504748883585826309060373939403642464668849406113598870030212232812212205939072579581531026450672813387310939256535133997415250979867196472488454155971789159268088532517653324689275934266939760717710877832360812068594301236535084194937190508275627918664210596090368363375124156839605274658547933561022974695177446614047019960866196225573399624121255764500769395604909548119526596690222297062441257493594112000000000000000000000000000000000000000000000000000000000000000000000 [111,60] 2124221924454115648716983985688177793988578111888523024532017240485061031866215825704501410177011935553370911662621337040093851105046254771089598207692232196556188919103713274904868929959014279212229493260073808435168449221863272793975540972246731448263293067086562026183917631647715848917583947482455935096381834137160310517862383111165329138981855732715738168773275256246121191898907206477269121718690850082224261539814453128020294533400505714788191551963847942550944689815322698256784960826972243447917525049210900440447035886282831238312700944937681167701978091136187688442093426408168102246040325150562620905526598374006057607104306898416901642299555366953843665981228667431501867705889825408038403513320648977938203551153570539601584467459011870637076322915363475727967914583707052262411583978013277124329588505736847883168110920992468591299619939661766144544185141885117348952705711549657047061478388779567567803505836361611892882453370219894892596845613306603242923752712232620676102254445432827127679618309795670218651779371937873335304947138490161678426143538516729919706525439773858136308637539520564160160908226947264248684975007937391733320475195952769602592954743833090565298425406665120083260834942657590798533226368235749336382585649941066056302824439310575609687786073518298814999875252460712073853184170567950644302156015681631734774291535227432645851367635835745336637316858020961649308825138604227791685759315881821493919253944816534880375906260509407375502208877480036420105461008263468317226058052209067567199023450211892907246996068547711888769046321463526356065913871180034950414721421144732958057995119928291258310156935707462968339586322040232979840515724438404708253952791605971675994188199649876196630392910619233014008589521693722409210402706740947203000092633102991964260375609842454813924188221686643998043609461573284708097483259919783695290996845748205959072796012051669027920582352498486002975868255367160139355249768505843235035706587714379889684543019996834700598967936690237958088866155648339994089307238673133768199804090370729105396325476804766641861713921342276755613222915296840142178955547021030730724421775229653860642760671564588017932803376207457794623628316064756317891841041943158782574426839965133618336959433775642730887711540121341087720118122851179089296170008496157846815014165815369707361443492137460305010672584538370787965585230239293885366955369765098683966840735595397478655630511169339392000000000000000000000000000000000000000000000000000000000000000000 [111,61] -188925158132004814059881916356478344850159299060543293217874274091630830996236087809987414825061899850557464440242749483762061895350351335783935044328402300692402183500484748582792246903926926061539042117093173056468911047920256341147765085698955364657599413665675087194380407340723741483157927792929025285496109396466464673119162879058413371646194726343623415604074916135428019639244889549935567360889023762528832570616255657069237065888899011219312399397028722967334004258224722653014477462830732349050215262573069423588714166090190147552136156772834737883229425805600672659444583938570944748721251497938420161470209189344463561398646931263439908793579886767565867968694803248360231890570530121443151572966391456955248783983234969389421906538567829190771732379406529752907426532511028274925219850651536361127898995660028608698174986505971385248517235173068682577286837412898280744423509761974893476803218667978163225920519501799266413658415988461627543593535512062824904880649647309291645030534624750617171930954766622603911169410214176294227322860300557218495807388370647180117800280308751315273078654394356614093883024486802401424559960096000928131845449520693415353994225497798388759080891027380822396802077454956131487568872544893472379662973160510603269033656433497490453144888614907575118198500816084858207872686458100112404891874973356782416751087585122941358927979580408606410761916067015933693342428542723421821536613631800228097338816396192111574692171271851933062597996576255060023756754033558547292693574919868897258888512772631584876678885593915418517695207579955719417148143486420100253117403873118740039856565889549232622131584366909372223424309350699144803747028181536450676545954882328994428691616917404817368451471254513491169602616702614047439058443175405556331962749252357948190559090465341286689715535496319346148764141845735047261347905063642443450785061264302187014897802908052187836377013889049272724691324541400398074103609386063512606076875153353231838453717853573742884121966443383477657781078721472652792678275929689899621948197239837261839329870688380572004304906830607709585344989180121518173867998737698476482568335364301032666201412010107177531978266110919024144715327241809761017551868000657596224756616499522382084421442390640550851179028498091469420239466359195293609277921645997319692792010715433830878963193929096472924348965496833870140975653305364890693527690608967550559879617912956199257986561662632591360000000000000000000000000000000000000000000000000000000000000 [111,62] 12144753467653896600807062827282564393688870786032832105841915870495158865465001650879538031807899362902328812192722389147673825735973966907204421912341756996667145681443235438842130978585760596214325442853620873734269102997209936848590382832102947255932866544424851266277995867911409345281725291793080160422866893380949723175145362319209429581108918498953881608469549457880998234696459811769052195603480386334261592135716094815747850711433308928218607258933199701943467331848976673881251450720509403097885940681018594662853567496979350998116667589779381339488478110763481903067626431095286910932429880424340630049345323685022330542098152474112548721708563023859375376965289657412512366562264177144244425496752013710264191080350327384349734610121238362160528775726970312125449338454162938932932679060007629436278971527682398753273547419960587211016553562541011469065123831680170796850442319014334259976219089000282976193981842416273997661487721160703504897817825125014827254388308400062265824541738774577674188943456655999760801668116396234676395321195076812049891887057130795091902355492795560380464184655872428005048739931344260197168521889056386909725133690168368746281087766069894524855506391458009703687769192093807530189803295914517549110385307221939016047645287641167630067615890570093019010877809915216964380169189177152517718108184460154730077100856425722718276744967271368718185178576957042932752247260544129522076124756563364880041122227795538064584505496504318457544895100984151588500772740270243089312414983045796086729625829804328030535845730391447519005255926988159138310404456225590110778770562037528596792337695959114052803317835463469184884937079311465545695658422587972590374515494185707372643569101011254553898051547920901883536400437375930421973541686391040445828442374821906861117992147971379965887321985724838537152823203253304180658695925556807289274819780562681581087484203351514798548272951062908136977894672818896963480494128201493628841768470034338792284997074432398038753964245749231727157591494937821804549306182169505703484638371398637359001739469936829536340428084990428948086440265004319700217189590923900595492388063328386524092792692095853312801559162966641108500334591623297015708580702066960560131921642274513912443674268529371492128357890354575296426506282311398817839092177846592295872175862025220095893763404512357145624978887732349394215835317356500605476985833917319971673723189645677482508278655090688000000000000000000000000000000000000000000000000000000000000 [111,63] -334857947441844641595999638108782722047691931044020064222488563164465835571794944782578009821417681479900417911846250812345723039650333796761119779136387329712173899256223239647032308420413411505829922562342251184467095329516103925332372262928235173281710954511453145090431048709460796075883724596500096135387305481858938393213435884537026724742758118705262777403054936386838783086088185566433251665114265679143214572651476917297591011004480250440754974614662278204738249007356787931410600118164477262111639725312263609582540061161570404479872169371608954515722290481187281494990747805816332246316031206874141160599155069136972745369947820563577361087110883211123519084815611271207973644516844139458927216910280425532510920710902075279842163594940194196613323414390486664533194213000043452358420204469267621605075867540405470955787814368504527876132396340202855857523124021398315928838226834933534717972466159429688541435370830006897786949397040843776112857430690134598712180593254582411555880431814094390094427232839693693948156676500110218206112950928817433025064131090440579471768138040601202147877318429686128310941539109886079742300814433561821709792259816290105227910429036696882594634170353912049286291460020551030090610781173116234197291426215695543638890390220298116617602992038652883519915097895507263268024480390794660339520051657778552653968722688473904299955039998403770460442904578959964063132361841302886901531500830528788577108688429513022230745957056898791111217550528040989213243250689798363209686516745005557740182382627167125698773324142410058784833570363091760754109559820311219123915145353877661616025331650117803924539883571204040613336517266469667264963331685813208741878166269177212803954447499120434325100644572359977468564777289811660782011140782394986258550698495563493566511775166928079604565063523045511882430425097047732957035924318846364505082958698234570548018412825922938057603027932149527401097699255560784518603047270072496769583397550160309151829989655933048826630930394982266926252448448136927919992413500862921695166269704399686585281225621227025021155838628029215353291020592448290917503007829489516585578898994385456582354205840820278251001620341061726370238834770521552643393633725491968727169763564595748927124145430599743355114677782209714860293436464034985841264515410250357111479466896750995767614136442218318710998007756159547953572715300321674796561603779132434812206089449947164867499997087662080000000000000000000000000000000000000000000000000000000 [111,64] -47086691603371852038162079910507184932548700681287957639671291651705259466150807478063292341749904736601888560975629962060921713920713532930953515401833828137577466307425006158624952072387753497082125445605960529328029521186165988739247614677755939711468937781607972029601587947832479144919677701795880526743906672582702991824072776519485293109965965118445463002585888238800774403963013837838500002527775372046256104254924738475182953623600574756044314241915708736073526885078642154170974377854791434603442715023383569920875977877707966684131729735558902734753549409966509746312890022330110899381660382154975264325124447905737116496236177437682763948559888146634837067456806155023648245847573080876149793833312603516775988891533642547622622419932847233582779426182403995976314027552586736199128134825930977881470997588206663261696394691368005426630737985706496435780513296082892071373642026277095695000814398868402885746096829944022825440644124863970964561207865343615572447429326327955640990030541401595783733623511716633584037402230210908555194611542221446207187640112284310445796677000740818096053255552537542898157163275058427505986831524797618064122696127331448948319744051883426125835254712517236718670714670221561004711518312133510463645195312747998262555560096850748927718121221538719236354888813292394536049197817997311769007245493038420893907852052896546981665223190606029976263737525790530492745381153318945079923912165488967605434133164699004824055821746594562497882424466411090220369844335265041481885906505129805800395386035691735698163609439985345065878353593126544312484196178467317837237681387176834927842852364726128159650442939940891838714904423936008141833640444848434112614460623968152802054242319293491788187799677617102519716074192025273622176833173932565581566403845025194822441942478235438426016839221559701779250664119031031714159894238557908534195183052237852672731895724321758522650568576628630312189968571263523643064124172196868519378383217920189280636470408168073848307954368785259857215034491136415472176715708594654858336385758934108970259376804109524101072394322867751065562593409685782875903500090101715753742880997495189430772587838893166585545083284534223787208768792113772906061998415809318939916939016788519040196533121887284510462384178471999464538153927694853167071368308532177834028536875985622619278465862058008160410932519988287815191238782981641500048469363168134262246061285381030310474256744448000000000000000000000000000000000000000000000000000000 [111,65] 9803773846976698372110555766672936524489540245364598886419234203281251568449159259377883103911557981551681792094225171934164916618381624685053305791790892991103979834333964491000923812775049238696355112935294314755609808166515798499179163756693946338740040583943341143497295613755556040554410727129047067982237307816273004456335662737194325729567627518065200504334711906549181798417336848001768620197835418650235330926404854831872683584537236769083631502317023377992479459411922152481943204525267743515889647025114667994165530980347781989614707952195374517445792201523874277788390124897175730312332520667142182056391570386450863754291337587596152759111357992925241048992337495259385817529160387917207100596973083525032515828845612335557766347111485109988522050568944087453681975402742447084649032618439192001236583637321652815158659822263143235014810375254074073266486649376921509834915151458095953981260387480006089632807922011527624335357059409434847632990092518095894971525163144064715374225591947976465701592446183691295109123435136012723092952225001269626028139537470504891477762631804264958584017461342606066863713467261098271278300620255055186962043986316292548585616164820290379118812249341520965181198105946511953164340446462238753609339356300690963103150943979851367049804904433024947588052454338868882734766027503382955518070186844070191366960835112738380750630006776351755082461078638868308007462048546374140247480182900744885322195759528454815173687693197981434197461735548785594820408075013114269253656724553956798503327380574142710286499497482636220774448129318026064214766046201176565487004722143358733853160065414289777995299844326147735042311527855478662794439660737743188550253419657063591258139349330545425279095553808536256283754631940043930112949384776656266806536998428353641337760227363729670531174567679753344758410892816876714477521994876099230472835928237291379755509211997515419166569277222828197034705521194195966902986953598851980053615282114451128826616771045815590096905496327279273738042771878041264794219221347389047466544097165215589323457309021572200406290800830793231910945262022491812552079450047441185597469782070508716165872234388510057066976088202713414203730983393700592872773200763987001561480169325200850647276277746342389163032424139701313490779032242295556959720155992601276989248156948410588366020409103681166066901361091961216389150153228656805858009982835532222483097810437520328346027352391680000000000000000000000000000000000000000000000000 [111,66] -1087384952842106801096764576123569393645697154684374673212208797257090069285913838349312532811049370117615342242610695494071185327190806766364645713042092975973521609549028543075530215527245032480941923110441980147887684473677085832052535974641958789699939379276027943727235921298426512710804918207441533017393907568604267316249845513077254792293642004166267834523248984946930280263456626454274615984812104878280114709030852799823961803432709623847791494168181455841394512540911342187837995405267519666164577817920515154938824208106579709222171190316093813397484994566957017546950822312079259051320188692877054087341276750907443632882895130164786729545176836239131399454140268802634232791763613149010304610028942324041776282792957051923144753950428549466542222326153783252293294345987452575258826568810059743021458000924702551504067955322496201741783678114608816041268324402971105004851489391119277886926969447951614866288013080717590179904614650950546320753823350641557378693951181741838364551642221014730744464866682171274346538657906361542229382131569051152087816351095697424855281297440653142074877319551283629553302417206032737120324441160031634516149753579978300027649507305560338426758521766514060017020385125731330008362456945383531017534400855840923543500741598456810745677218672455885365347588590320681936267212652051991982283045947297434500328510822271645048877427064671202342869670283407879458432753302100748264803183132493557616217489847830062153802370088089820384259616241433625275942363071421885117479161474469082132979051885509225133970741800514714775039183704034476611117240998698157589630326781464689130003312997400176588771245387788888932016544214187506624895989601075813195832025253117987406101328449484052267838834912642686493264796664681712644252722776643843651442162422118955527958817578730184860962031567118170076231013225657742473785572060088853311191061926939430406306748211093280600942677367956573823200688230961248758497237398675706616680975674443929704739569778352425338212219695314846438130103270945657266358895609275826943199748097826597087338774119355788530406821532281337068136213889566699470940452108044767919126157240250426710202151109325019273685020668009377658013159433840685631090738987331250192625177083840809961630466047820954934042394560641367073599140409485481286824879692658477231914429302493417127355289864138847279001551736456043825315934403946153550618785659607043695961738079870475665938579456000000000000000000000000000000000000000000000000 [111,67] 84968416209132278404910184439620322498911789894335318604407336584305939200753681952741029865667200777902245042913710610217105523038528882789765093345151811182147026014837625004890833741566006980104861308762029969223148135991668562242531004602495174189380863437505438589040508744131618849333567984520762715912632997553638437639619707248814900936988843914835170008574681098595956658903216011092281976088345485155239400143788799933293461306539355412910233012655830132457546744660968270721624540166815985898070498893803583076738575209757610814229037475949069120660441111001185736529388732345858135133241417470910888218437774214866530370268588634630207225608589304480654136577071130236535507654116245618223152112287147254738220344299801317709425063184588831060333383126850470089809788614770281773775096949618373545409947942877120880580129055449024733951952920011769698908496965139198898686749886494475533383050424166817100149069921519111537684090084206488755679795212672101746981298235629252514514765936611454623538140678857795688500141004908248283251792869109830779092331057511870828921862697879384410514514776911060462276973983481474856621111044269405526447528070271484630814347105510831461758340296098026898629644172660612851163077952850321285942345056185901134390283190210002178535260271778690053798266807602947649945672936383787323097412762312535635944551586308411125397779030123122531862508806886061254968400101113480983091605526323038768899364964116245681524375052031767320801819888876026083231561431419989913597109344193420725160305356550291482711459303586040471598232067976735212912373984583992287399477926973404373108811773825144153797082753872064124661261186577954424714204643096369478684419805666934775200576412843075562253247751519452308490221013998509343341211756096829182320082335493209857853672268420954270492516074831619963808161989530403154324120767867709524288471861904499683180785905857520753982088961563959553274365348509606025365512353361851179371806756844878555709435832471867951328361191494156602333982597229489058068675604782941227392518817552049336072101025408266031747667317062053852287881353078534747391925960811431726161913323232819725216961150906351330297824008543828959642808517977859768287458293067268023807584633973915225450024037351420621482572752846422021193181057581890789620430405540946905087684411231076962146477278587487143360601185606189311089871654951688104454798563067186278104836493015866237410953134080000000000000000000000000000000000000000000 [111,68] -4498812476277335193926466493130434523520440306827381793292453886278837467811485052619113435638358645154238350861736249886854388592879341305717713724807553696866217530379629150553610409650174977815180586736048824351772417912896139305920864629508526755199910351568967156138164731438264389170993438296738566715167730514572652259929439425121935771960890514037168201865435224813045002937252209411561308137597015470887886454059802472525576608436284474351675935908967532763606262423994078475566874955124536571596158115356002236457586970008428821948359050199203203132062459363966434261634485298060160177874505884638344889662598395941738709465395455985963332776352780050514522532861789475682313540977835652400843622870839232197020406208454818578156983597759908757059825785696683891721523485867698992819629006456269301149965854002799193702414819925411440178108794087822219224136383050626651490533770904726439889925147983618205936602256727185758665588953009230926405538136364810557957964489118201597525069415688781790543298390966920021858365622701674860762779205360800521353518030825491045823753372844285958530839548912163294810323031102926313423680423585554998280499469695938504989784234759635265812203461058570510914159075895374172990297943872186002285196131368505203146718431069216691669616484657714481781745967729806614480951291259055489746510742863617735188569881712528331373256523745022942933596794922437328570043705177416019272083278289950626701083687063118022457235233944312484355968513019251803500066747307669917729943639040308153883596985353139022935060834945273636364477327045345917510928833953939124732223580804546847930291429492855008906314262965231154175232305096505287555097146268847484852556746099464370034940308765289107066663884878376858108657480267051101690349026438262677366563064630615468571809176301616662359153151256538715084563866992796831162819293225134899188763086473393151550042291718657206154281487197661092573240643929699908083923458873416454397032519181915665907811354613383704342093677972768761346784591229229953237098586044164969460765045365386021038308647101217593130365671806386820772160754727940469774777648009518916195491564082826543461046130151505270336497912816242642301252787918896864631969240858622036384046151858483131172431048788384182667936426198935639522018993822819037259036252640594659381929066359605572102722096024061382047400237043517512419502961130455359288775206437144261749881174492443093839642624000000000000000000000000000000000000000000 [111,69] 101283097148954103411482222244952807101409648613939469303538427450279558727598408637079168699264151179098696761661672906639708096385918602970626372568634379432411749784643352347005193877542063435947882652175825233569068916634381149119354818912006489261891241176982287833471626212526264573313959382226276871472780268904288274936453211534840268173507631933269627604584741821069107681525294929802561209429538495319504655988936121727519428425977525283043883662415208659270239200128850532937897893168860246488934791226839925406752266193645571038281991914500926719080299256121499247136550505149789463097358657796638259817534795766275799325677832774401749316728760047581976855887429436033517774167070277263631126507289423766476338350885256045117931716466987668206866458723460387873907204136572118557590370902028585410975497932704390047834085684566587929185074372179099366491593760348576983265112819224851752932753195686971163670078168307427097868324651776048245048250190941158394565073365870626712037928801611622957663994457972032260499807677654242301613404420116896426036515792417728728361828333317500552030058698258083808332291441990697292397114794181200266148261061472580705435748019897655073492865564271235782935156503306575068910633153711400390799949505907732147088400685455716725717908856014658050535666105700046415036773558260498652071670479932211788553385979245930462417845327876542843308239696715512869936930721445747376542325169060353611558434676635906413660455653036460878104588206534696143571846415981757312038630711416030021204195659335809463514349592040083614067378675745052608901820835818777430240679547319929728227529733212141648236410565560637455552103195324302948450683664251734244160283018674059107876888482131431694121283283747301132226278104109430577187591191719087741326385597260111328122631308844519312359759395935848992685697331724592105835476601083027787458171035445363622877624667974524201917657382286644573541624866430207138121203200226228492278087258977069284041937842474145088567848308448876371418785251627439663155776879739311280163058706474953829403796898366061338122212286470949575104523335921235583601109798473374048773459541985639067747025266475692015155735740656106335543120997310419543532289241481822678910100721805419339067625729710120081870724606584305193658790885626929283165913301520747691794754217199356683086145252000812361828819482579875193066573929540766832900770225926988117179302353123603321706250240000000000000000000000000000000000000 [111,70] 6487629952545332634799669076058080742483612261561494132442289459543948911317531897420082906917560963742073982853778406597609271251154590057632794588569336293245002284378192352418726387315818806001886995493364366863887767366713942360450453482946155158106361237225681091888312219437012602464541817734205006796649719807245002955517641820974895529176712576620975933215746307884817998610673985911994619127761860196423144278842159797798501560978776022725608275355713503315639424288094197940632097996186967311000079231138736241233241719251941403004389626508053624167430069034098097299816526392422901552343321679181550817194730917128433962648461733714033971914790612240783670978607502304236411933180325826762266671739551308077454665414833482140458333309660660515622800704270213925922992216083270851276087192190639966717662883188706396978150194515896380645281366729532509108075428904155177476013295014684293737627850849611656197550223237196631268124285056804407303377174441825367852252489553192784505037191292763775722189844031201506876100094720712892083350624654229462007006160300425441557654287743016256853835796251704137745031180258812924035250195650995089236901988277891557293499043792786120678062773220242352732154425277779397905637548861834368052803908820277904992068343269504197025740136010607945295183636356200215231664105321632543740944981317416915300047608763138852719312335083806345341975321309174037037481837172462609130963544188966526049670076701469684578842392373579360987214480233136885726660076119033449532254096515888004226437558980847232730624966656168210766994542574496328548360750308911609482692539356059342744104882530123578309146714211450978461852770053774348903524540147485429185683781460952701324518595550798727714732693159541412029342245668361006911843788578027325267626596380715852528437070579234099152668400911539399149364142019467639458677397959180192888197560111666107798474737404659590326961812295361204424325155337560005014027567855878031277436470371196830557315025775791014766838998337338893263306733030606481701957926373913270075948452986030060341586153200191436578083045908190640843538461678019797124052314612026709066217571575755837914072652789031654369491344187528610889413940313114319528091766252003549157210212124046792867163242242899841553418057484386022345287416630896367371236901997294881324405948989712514869083880852087972970997727874395003824433059684391741537240277643318744102905352416676836016128000000000000000000000000000000000000 [111,71] -707758307768849415836328059103061641870509016838552605317281639974112013843603518634382615853720235284884817746199896500378725310778890109725067135140915369540313568314057853361466956503875863265373270676520088660349671572601834421004306441278888697332769566085060835221817039486578647618370758341421205451230088359633254603176865861454829689999439714317404253827624676289678472438801570485574079024268952544143436091912553376590534396751180490354682537106189981394594999116489267442358421722510767323470600057172124733722000987933729258766483087533632201387905221347130823950495413302538951187224171281013134645319613880695694139350617602385719718274055528822589838414060526549309504643127647863688816228837848435694129030476281419028035723252687701629372768713874389735993129405967586230482554865973007058731660045403941839645013570215137409653985997160726447881223785865163384804662649581704810264757794566635414868301849294613129863382001562676849817677375347404030553978119839590564580101468936978897611389602560925894530304033698041314254216232047916099791346657963190972702282465677409153043438232609767433882646835798964038210349400842296153454588584315857329538709355446364254070613054739498584963504104313059786581040558709123914359570624773517355684978694291850976873648937432060178758712839986132524077987341189685721807064175427571258044816452024651484303227352629928938001961401507731827679689805977871079131613346282611069019662524882691981394687920587993710369720042017296822653716761593484552093414165468579800796858905543257019792203739420493101231555090238503572984534962410531391892031152334658775420948231832772860758633480532000352532022041072882877617668267147164766063720004995656170517054879557670266259620391444348202679087939911568985786069368800702386959580351824212975529392175095686488902685034436517340976432864240517248783135012658074271365213753434441932238899908577810460633560649909984700154804674394993367230245845794549489230572342308948697075006273992217114002166271244361203093832883222349003916417038401976302092161688268997244000009583449977303386672603780964329020712035909679266589820076784448573053652256140616704330843239214393402097335058832318345375826670038575275391181749673342435170589068068752592736203947899696056815160337857416468478452538714205687417074913315693703487450658482112794150905222073203389632771123294738454174989698581633659707707829748606991395314326800756781141196800000000000000000000000000000000 [111,72] 21466907581519913713482020825990312786316451598771500554778462796001374911014681946013085381920060882623662518393553040848659714240336998054314949667177537760338914355021696484032992210060491292594241101180088145430680349290182212364414728196492037432368820702654239376051389608675443564112196601304375497837580518056385388444232191170170231373777742938435366189170159012641703983159188354460366734422631976426594422629092462208225484075998770362453201592437696102160610226421440123116911153568048928670672429644432762251439584736535905487805982812782798580348294952856336252036260659390986724944605776603802381330942135560464879980904057068702235460534867684151313005590585433462344489360945663690513236620568258045984210618958641608894075539270646447135283420219372282347491868486717824691471006077622058533503853814391783694994741121104180355985150441724845259132425186359787999404845465168270437638303359500493071739021757994761223390547220518382116779332215991398862027210979837918030311859179998004023222316702034094003640490786999297989695488386242852279560158980556442893825574125902258402705173495276919068301246747367675810309013492101137178552794682717579990291558456732064944757078973152579663164358089959583160988330060791221200719202238187368739060601215663542007436043598236885560495473165510533388263165348852017923744554559134731573188678093335475073277449132961621940065665518687403577049978259903676637028407321239932081427830858236026580124119147741424090257683011383749180795178997141837438193677106062478278661628899832299055316530853651844909957514191266333331091853308069827060483858697997498674817285808919555005871663905469612349657754957149667075085281334083802990491117937812344977054692375618242934794318728106224108303899777673037305928804526264046401833697117270276918095991018154066359467545987916597617588795784708090503079983725246105204516167196666528673704694171575783952755356233301716459101583431081117061921877245748194486640865309413696609200538983889246291472984101177888333485612138216549742663165728732077188739562285745319658566400664382438012668702327043919629779896087973765682137099153297249655928702469056271430679870912011864963599073691763543783562145262800566487358983327270088876004842230921460115163755607614233802983172910824392127265344987188242295348568092009530639851601004941447047202029621422905624854944875956317962341025471541882668767065320420475992298324789138288541696000000000000000000000000000000 [111,73] 821948374699898650057370139760089552971654429931346431359571348469074345822284401243814715302896870528437376804453604765796477966776487126975526926931018585110936046949728137504249078303266271540333251736642552088072553056110018778000300144175427559331565702691831614103608319853729132122250861508961706653573456861798972721558114205782523571429838372833318010793533234443865646589214576011340668752913804931625403139670632836782580337819783061317780402961147328827084864527080738789589358302924180618219634990957308287569620805566303852379022281815533252823999412928387276925076727780117577747982835321008565274053331081486359837430891833405305890925360506386157959838284735311199137503572669614092657012887107472869303193344656448179737396649220565207089049452773155229060031924891689612705581598517744241092251548331918512794443022516519315133921309420093853025219541347426564986116694126200068773459781829166273332687533929505500648987119154433079756384595643003350747593709541686141809201544961780046005695813227315121314568307249636705789875806341406424150515521823836501225338131854544516365059456211442474704318268213061865056795839515896144968760411262506174175123784387415430698050755163694414953694013635715188111203719556871707255394057458980316793283856086755232653482121444383857998674651528331229437743848766841800003453601056786401532954070616553553734814589200435224541735473828556601675247474813168455730866827253752566471834164159816971287315158603282276475554933889201614434640629001466713476216734194606048979008366971313821089912775591993676698492939151125292817759785788179148580079839962066071794124933121993896098220039068766219858496068784477536752966446137215010545210159997117548328162253331136170083880898687167416673844706848848675372429078019412509552832023687956918874932379363543717272052689787852865432766635249195363094430107435336063685569889210845448438607198004227019972292608831741514641527665414055586078476658366176505142969005549781650296856713289577521535533323404033650069397111395679952537577846041155074982446044183316450960306377392088658837924132752406528996181204495135751061175656267425369457746423150193875629143798961528199778029479668481094815394938451250253839997134624333054228698529638016790297172518002137393889355522536868276917431277677679870007694875363362859083397759343958718492632413971808181479151344065651256803877201489051414660327992049587651935385515462228841594880000000000000000000000000 [111,74] -99954671387308353110407900050692203278345691457806196045840108527023021943688069689659408198693328529482728710417662468750656742580077670721829328274684013320382488241326717739020038060131366381532383482592698540797566679240706464393813940644065919088373885655390810243778616880322750351210757116393248401999848279215355983511929817808121611461361472913235990101372373942667979030252927865730921377352973080450251246899037052411086188209723850735374911657991595303516604429554361981862473053378696477106127926382008570536270388374556809724516116195627277413491672087170263820998439828141916035590172686517643203806286556784822246071044332578116474976195552289498184169675831505853555897782756699448330550866353769182125702111865980039270149732820060247851908534174783306411641014854321661688443913000097265944199000356465038813900997257467056050371789095934076377532014626964497099432581933695603634381424683810354450395199408579662382020940762958487291843972301223707362692201346231704459771588600705504328207264025508279094704377303072292687365529637961073457957305603605524591257793357240958365521265734952527095422402509326363574571049391455958051331791616833840369018100666569722827453788084397883285648627651137711196563345309402022204756806191541771697153574296081575855795207140034554197930339120597163695778154885726068022197922278668855525984099153174514162450962174273811751170177958649455856379499068280569054067311269787758336896824809402068534552307090372213024963304739825465598302769476855345558009060851503063358195569046910069530598936292185394456415457500322181319491682160972877836623268699115688091457805230444553008321285220759588677904550119300537592849120625207491797303792051992031799167451861178466330294058059868925950181972397700831119113110440515730212679433355422746489236849447533422345216194050288298202920481975764694409926321363472660417992482651859967686755449039507750552919088770663718517796975669965157986626562685343030413392487390028339222946708057006370947123992357453097067360846838139750559248126515281668380074437418986235343011385847490322325573294266460333420925290461909427627707975554944121471669817640483896398658318089971430112902437934434415927170532256869771227743623059097032656476093171515765228030401230258217972592007397173823319068708448437025802766216189476973007935788456154172013138658980439222512218669853063942103609028303598000225960503357848932900428336884116094976000000000000000000000000 [111,75] 3336569678419265723856241641425078545964831051060734190111763341998028981276090205430005132448060629368737749045705143246967675510299163967803214769715221885862177510420873567268394319098755262277604235494877378962396478041274003658932914689974343569337194255712687556996959319909819149772221875379034517531076043091721659853437453475378721632583400746561224601462539445103066878790888918504141273548794314299090328241892671244782031077289229376225101687567654686629157364513099809509254829595561699233029805466101096370180341285642397624118463608030160728703201116838863840349413335141025235179685049903680345305632943584778762542068638231560263634388617873749324746089262990874905303693701882920717355388758169241946708275516977428776075300183091749038062103985110942274924819333636861234254428470491701858648085833191346144846753605572853350767666086175434855560148792275347733962560412556373791363577978413008605211780281354035213756238891248857994072528923808785719905863966035649290977538234435311226773055702279730445149665908000125348904635809242040554479666889415474473884345551900127625130964229203280332927073818331480317972358739493556582621140255937859422471210926336451180697417290815535692958871946400652125947289316744857166114876145306211304298080887205339974170141974357043225023629136604364754391338211302330263006243217406909299125920180787096819750589383455412496849485710299838069791206098835579595191335082807279329573901100333137726730795687873194801743589017930297435798933223988775782503813448183623544009965796175914729950084865231958841548366290264527248591971999683369422873263129319536584797440064948898238316437483738887678620653806392518887152251182972064575154189229523131379183972072487658435120860673671544351658737987280360186849536391520036427601214386507768313434468187572674789066450942097191679284579663153243149827419977144487706188610073230751344080326997016484074189506581557073304074328614073081701255717443936241685832975237585512945953750156040735293567751205487995059868090528015776181055676182335199103160142710484686585235530576221393728263272942580590064301459752870926874911228894711990406500821885723297720994924014019786173371211674071879071996054710381013148723871326950989450495056507206329578983178586021375035365872362357733180745036934076907902977595652879170086124422770545414701061178193061805703836140976721877614938940728807495508713175079418010481180640662869025751040000000000000000000 [111,76] 35372132785089366270322479986917638311177145865484979712871658486233917115468590482350911003429038528198100635472154132600631575726995754447038633956659889440364191819670905047610862575528408385960680936499821886448558993493636601655261731520930751974590661389293948023830512862324499180915984692843941453695918271502795037796276423870294307472074949116135583939200584714722411706647142288713773273677537986054309676565022622746921291259462580426621192349046878898256932958417127573828592097575061230571412825912562156619771894884310194441430727406481866513791611839930318711407828289423337402469582372058310113005851316548441182270436306813541539126963641879084652728464312966076231226485261796422470102874942126928222946590714701229216380965895369172928584270539210926917590939521301294187830627510025075225485024544705295824666201821357863267568280070460012228726284228355310476451283397333158134312671841743235361467000243194907480274443962947836976738754383992886878795535017356130884868400477862194594610287535811494075770070801804676845122613960081182697316963009977450230018287987149258633327002474171925192608256638732628824753369039102078691990813234909946746264817124406358661749281475278292646698130635865506025211505378304021711593834012711670135693372444174228285980995548446245253799548617725548057481393510928380182640096836065801887965921946937990786344409694873276296014998138914490914400103795085475965607782406895520138159694295173059280293348360121657822970357338126715726899207725977034538784063430751404908123950216704224483987610141737773741129284630468001752867791448762307603738935022609715312234887989420148598679277018812466395093251423980794269474117574642490147853927308043412358195061841928667648014049938205299674494356638575835085719439333802776233758977623539110031184728120474030730797673018050228210831647044792244574223588361241922415155410553194226197624759605506698939571295983605439763877691101680054857639641516457632740487348808415435284303490094197118431103216694413806137455707349965461493983432905446943005089151801198205359278444052311234782168100743129510706330712376895339711619405536163894802216122106042197012557471831438176444757774608554404005607971246398967485614101713140566869487364624587232372695355810888585544733356031392961313833833244851452340093668424168436466533441640268918323402154156235559717083856288154284296052803623708497657702789936335239742731886568407040000000000000000000 [111,77] -7340537882941504959394557566234796611510526384903048743391980129022487883788791060811332692018007560716634654026341850605264135907672105716977108540942618336108695188988203191131797216043416901172051400126804057629320449989104616828511418836631048992292668466946606413229639961409871828648033356240664021621585047525433990806900384039543235360995843846876361590037424486958130080092598170033948079502639916499167254120255744857281906977862454806199862251495462089501804107195184312555228417165794815694672007446855304244547929485943738615700420088773653030487847092239144179004400405265020022994569795164904532149476910117158805063074293547174371817683020055246590571775107068148893598714485605884440060765152629814465736551657543183680621454956647074943831089017111822308589216993620853559426320294590973521842419223624241610615164767516756716505709466754197036947505470528866599492094257419206867981747888129514394699542295351520862918287077022993188131645880463317010090349581257277109326183420898865037978224929580289586048263594968413216217083965318915294174805302085003383335181212186793343774649034923827283234316388757103214945601570730331526484790087401752152621364828415083432087912793978994969277121382367396509366018586200826232159166622486831403251839331325981612526231783888045430549266752787637769909276438631817633970462440660492501917530072471151463641879512563924346199008469229203821276922752393897252892279288723643062408166773463280165666046944660383259386215422309216588651285091826815258555715578612684942941821011255256085405523218149158601194114169447650263324208832910311112849037251055958093766069453396088946993396661747108964505807514727555036393536472119786556508176114958455819330320430707014570466317105494831050122661509647588376636824021856222737352518970702412794876066438877875548585790514039947584783760559704710723101551764680784313139716157396860407357571641018329923587596025879580598166495139366856126227480367597929636567355099241122004433952378931427951525966588005111855327919454024900319567481081925289184571045717063322985692454078529325695005268626881887681233377633994995077079862145305443623858738809017929988272205591120993231674392801857676534502859128859478741140140134791486602957899370095820789698045394376512989637519033204632367194276271071079873079823503921609815821356090673471496371311468804724033793364521572608719717065938852617075810113087578957986030742248253030400000000000000 [111,78] 263390768964225773516566185631771546182151197597106307513985043809320291111359647717663447015249761796034201512484463461182596180131766684498840113071049724871946322239540507188561197845497175535201995554322750959295644285771518808120626316070819278997354634907798751301028863075539500530498450136061885938007752154056639032049914418913156079920400998880202045435917393682058412010278030309160623921076524050904589075179873402117853841669021652123421898885530232964050785092506678386980144622924749918377810284857932111647750645362643574106871858322972058384190539099056895315412277092092934795992584867420140399232323758742389221546045331140073050912523281156056144162182612564288232696876730271512916073285812387372661106677721607008006984214746420997248327657010124239242084433951249887018223410413727700740070109703358859220199513964469746667520613340424164901812650252343952580485685664013876224412082521382345666193766923623537999117631026058040426356799767588306346553676313828146634290208777067042278017638693829847726791477207875172543057996081169183998299683174128293644206238107944797931947664389626354000478808695131102074105136426864264176152195440014982996955063689702338432617285500459908586614319555548045334986761456406096932507501920179927859226121524066712107694190562071946312828020705090109175763022255223791969522682210590347661083189213421923877881853347988576852108613361380441485046835205042002352977825018800226293114189381907464644237431042344155787234924538993334602469130328923531252819306265676567831239833998693780493182691448197580914022292283250367247781126976517323087588187042823198727507867207598679184415416136941060949849720399533179322280845813465660967431490731967424001097306935025073630773878895605871492537521567529255334741642883559741377456467490176364408984728858368610575187225050469832503609734647994258610247626340186895720176703823410734483380371948012828919671696888469298828714164050422319338637409683866237004474396463609095133160786173517050368865208882318660440307991959593089657080599852496670612269625539705274113497146360560730088932628290924275412921295195377070173002075562807879108771020817396798721490958412768652115548699780181116406379344526163081062244643792295206565188139435171918162771970933239578006049608153817822308711244068000053399237656327269287431176861931204517262065524963410380618420515661157244177014897061374059124333087229818262924370833833984000000000000 [111,79] -1549574036647758941314137904663335952742592564901618262180079020739755835010586625193026448688857914255681334009557015518680242243774616265903459860319570875944012210928755135422041128949542742142663193698992147777557781423255355187375032787984179997814020072496421561809170151959134966700124430344181861603251104736308596309181792032504543511461150726025639684938041031248708997386838585000823050454756684780467903671226124441941698768329552842153109682191053315891176834946935290347264466219960473759278173934405343580881234951143753851470355815710139206078995343929482827826038797910244263601670399433045593665875783381980417172802457815603452378956234268595945845899041293361960484377254892710568647799537589268289126121866014614242141255035158185120175713480421898490322702551745759779918952167847419798915171393554816578033372405688980545891559763413240164897496688002620209596550665021457004834942349809950214694045152988092445754873232529323211018299615470682903926756660085106846523091210840568884778994485370486103202078308033857246045317484004124190994501076681040921317370561830263825721642059669843017175337407648282402656656176126103270766910433134367066324953595700838601706459630208903268116256140189658670885158430862667540136671849733122447643153875595207895050293837421490033464761123082788164418054960933378656626214384352222774070094181371923180733773616520373322920844091756057473580401043483457098810921561087820435405335997185626160976941118114503952861507132213855542575879527175597180044538181316060935925615389852739592578640067301841852736262246902362205575266960812107399207527575775144278811307582460986385753530880051675178509319948524379414511450987846526242829188961699468584526874575378065633322456885184200498574342464718445597191390768195216503810873991869734149695132043148506908593524434453967136324172163353776567845084018666399998240419371503963491823450637641549040432515101349206315285270523929982488143692200120408993585256277356757509883138769454753698648650038038658859779130792866844196883516774710748698272024250089633215119147720234934130619199657124246942346134558487499515395065658431351134858212093641656946957448496911947768492791453933774301352692620211681620065104819928296530627621864752997140538091787335832148963918566468301893781460960597661134344676278098773435100388102534354621494011542507959054930345155818158774668879205353747556073313553478617800336853277081600000000 [111,80] -170753545682694531971043072028855419869093292294916736722608089313161319346343219158371011664157180795961094383157738861240222777291339735363183192667544106771941686299089727031226166061420710907191177207079532852318866765640879560747729607498974236317168874415671181297666644594080295162730985231067977585522692177579903124546606994327815630921217066527878380818936748920171244229628708679298593682112514713259609882250741972728024498382681512677766577914347413780248429525515015189445689466186686744433276418635355042189242396382347788789503582228638947184407691047682874764918766388753627565322784390544293895834258679306157955466566708628332032429894296316360647211540605215625875623011635545961081356597309417618990845331229836254881898503129294416999671770743226424141184382773721675989401856336172653437214930973150784098219898664296169100891586550022220386315985785231157137206581066595983822445105276118682488777994696252736920551976848830105913964992963580564492376728799862960361258611873315393146427551418055959780101807382819036659038689094279251577503727303713358520515052897623098671891147128961893572191563391631742566192247933015639038407139529473382271564034733156559454065833620968734458728620759976482326050847183122467386493507232746600451806246098844111610777078884630276099315001196022503276434768495088605571425327169854705221982963506616622768042349476237948372106268306928755390056197536622711757872603870718531946822846135763017160939148185720134252387764051960322815925645849710487348792270682865433780358057394973675207187956666292250721843956342471962861872576522223866469292579215910382167576021037357183475825528447894916989903405823627930051860465096193841792481826831338004808038432031534663593583902053876970117372057828071910787938127994159309631565692247985208403328911878484964725266203970795193386212672379918330066988322092625692479613702449510653493809664763166142693095930492042503830411302138204343617107417981196782712775986627754734727756522960462076175354067662398850806972638061829376634217483256297297527856531613087956359299421899141411274813224393010536507848380990065175447096063563583482293739840380946395745159474973977078469433897230830162256739549163432818241133543121444537018225256790049676533946825366112407590107358014739201604064701851134879058029205325266248011701749735574717153646919342834005531724677473466498504836896595408703878597004329369615005674536960000000 [111,81] 3064756197345280669791819651542751039279530646463972105308867019399374732211944477742078840518099667158301623543749506387036156347368653845449629142833817431298648453613620622208640214915998428720429532463441784839074850015133436116849073786286031464288235672705513178165821013779743467970189703298013439693631881136160109277607554196338713232789968742731610511475227906240169825510437652310160475802096189256922220672687629510093049689188022995933071155447844179906752390211418310194732923001081607527014752601620453081735649965278297114108844678759838338383759926530468238793267640029811135984409824260993481911427114843395677097934872497920430508553918047725164623270479180770888278313611991010379433445690054797480228831552078739154979263733448363966070997803677085705384182481308451849082741765652618563533292815037801995374615306086898747808749264018535713850497619524311209081909783830711541347501143027073132922735287177010095319701019893002560492710947195395045772627447579033610564156351103871949292600886147360917315654847667383036648712768763002856294106309367090587076610145654635127841366044728736337882145199564585613702631068399096814682528617694838808645015666851772756211807275597121779677568523242470295369400270582236129259439036030734886834009600087191948880792421250955399514500881150339355965990199440056603358536694304443281633565703168216152032040293135629169104294983094176682129073141418203237830532049626737890109026016363236697592355634939627370936867549157949974694859343583988211908694006069265094350564571835266214622569154729308153779970713178332044782809179621859636520146909522985554659406338399131856186482316220151834623253312195339862244962051755649082372578595731840123358264209379191065984203844457007581816511377379632054220040791337438498424572828058176392962687646014055867254360334333878824332689769927079535690570082876238162604094986648544474530198469923959469313717158657991083878401584618678701250191200291939786742484954374444438847789750501928963448604684801350993234303184618111054578657172936662155980661745958222628502941352264643684599998135578638210309717632087887159385263695971902881133514277226803111819955906962761221180922174561464021763577855901900309863467740080826054354181695125163516226256745819265544230742305554643541637474075097893170000035803742537592812724463454058234213863208538012016576697284396754836555329518428522562814412781716307661321645389440 [111,82] 236507194588067184938689007233439494512987498064645722243192799561337978703214144184364031043837065624244659521098997152259514909249837664661424227875232613527906846249555015462982543881643986278780707985441095411064324985063179903496604386857059150091063366989173007433334987974719553120497097821130526586703721987971732537563143279854795327887353592300742932722894107316309491112002487932530244022652675875217675632457698075666273628964751866293030399915241439236680225163474572623921386362803655184733872560011053829354903245018459239467998574062581175134759117530949922818784951441653892630314810514599159206344064074670831494844507631311321776048397566981773586831913794287161031808404742909983474905143572251314810033855415185239100055458337110938353398415548815486630724372737396119534679450448715268825473890719622543407727309334660085185053442731666529003134483318520086045690119394826635296490401324496658962512689388738304732552975156930822645184081983340941746537901837316622686161545256535449197215586686394832967068050037059726519088609342083366825616688867263775513405760005663619252720350498792613765244562629794149553123621708294054059646947515714103311500363484147626552959389601119575807499185422478694479350455147326325687350227599038227712775497262054046071878300351540262480591133110257002366259665440396459347581201505546090531824834683304546791208236610062562858336451198899386400264292266172208255056659271172499551648863500692361339535982500162522423451231821043994609931422380331073379936417025975892819070294992601554795316569570590939468471665331162398035203463438922953447507902337068411318772678464623073727871601415146618705523898739849408735221725378554873917175013404388932260413797517079675568706332663690651600992060394754084999213174041119317464068675224529438104036249082234039981059234493441389956067317396879429477284103758390583165870410865202978709372878558570898813667959153248516239966211587742453932713192664802259560862495533501196530403275191132018631615797091847982087413549819882491806698037046970600801845660545381214592006920745882757698248387058590506581250496072302816031765771298880955951028119891194093827125556856309138750771606347757375712942448120532181397184947395187267860587630301179934359298002042201460072959796742604120195033566710186803318296101056910786233780714258001049121579301965035245764980675535303170469192732169595394645353491727021180542784000 [111,83] -15491655040535839687233931557350448846057626298936081300420033805115498345571321463180485386835534017599273175243642159920398998882048006415429971907531327820445298694347918998159716482770865367371423405702763691887997960150550295186736928920762045774966097564592947087146742801117528171500641944775244086327648615389062687790428620719980146990153767346583514593428107642220899032522603548343543915433277469712648782970972517744721109594014440241979523035821159628102925557168210793667231617846425696692646928292713537804148425844190137530422417083438437709641849019445979598336133163995361475621350461948536434909863316140624515130965355077624625887463041030910115975265795728132175671426164833633133514711396680091250101063603692997704213400307422823902810480470804984269825811787246804662350123582934917782002511976355229273563139512802521629766356206205191782416487084822477123265397313637707931669046586151919634419874424337470813544176652730206365402122235246513353549366260008663565224909072130014557710861804144099237606499870530224153231911165317884982840944595950743491008700944901452206405638739095265712905174427751822115808125691728449671355839988844498079517866705172035803893933079194565276245534540528719963737833876648969795983997549896745236445126352518146753153745901300312188862658273842137372915983860375467417635323747127825067968668449652535200537847857258531565523751145812211822514800924138002260097089253804234089552577443843200827893613412687383339679483329891065278109441988741119187108390379551459946431260364949473261197984316693374658151132245179519580302510705563641756011652051207619123957738548459312313523284208288270411379190669505682567832578335403274351392526843188130335355991062170040842072698819310941741788594959699885327031928673468231718709779398524973159747991617009924282293954008997949867258126402643725961806357811327791436553522175453630960899735427642696487285023970151170831314831479966404215379407583575860879363795103210404769765395444891246179217740912500415778795920598994240907552519097041462946372532389776771667811572999483389280929339498550743442553340132647236597306672841705811538218156626600031937077349403298277429871131659397396652044610843314610998795125186341960313262463227128994492866780054998939769187552895296791363032257224984645560811612385668641640334936232950694425026924939930478910366667001705357248452927820347277486783439736885522084800 [111,84] 483430638117873483893417323754010819754334589010917667848807488281577612039995445279409039410164159915442526855135097134980403062558194730256840144200022142477751635840720226372552186319272911544381833009577588395721928145751213493290870394353040193447725163253291670976932152550279643765107455650594506043553182288620028240266883831776508823423665060402684295114549514809132886251317471001494844112472584209039028620048782490569144332160823147258072097574550318645927018951884726566922547725332071183628387359326191483697881283079894021875434417720120821823650447369710296746317548625320381576352091011533423582342356000353094715311308555908823570064113691535742224619853216190514325902195790464941724901846507233212341949744043259629986871861599171377749496219781635621902333424085679416037937530303915077994471842094225756032451411884278415560130308187309460367754077982845323762920731745007982440865292913203199257400747617973144584600523542286079208741777059988826830126272592412177430339315166511285031072154858496536825453558962377892670596917044983124625931634631187546163373503568675670175815735116241890750904881627777509723405620288009216407806713717361159272314966452254540952247259288064238999824123561901055254800302566204651315790792005697567762405356192916751374482747029722555902295767574752461330473556534455157159297727310230156146789927851628804449551471990813461041549213329695647781967332360414661300988513718149472465928319889922537272315405166020242734613779451679945122103435884169877132910376107313529781947485436371598575757325221283589700640712808372058230530064261033826878454127370856495818879027533425824258389225641303163107419169754562290431441656055063239540686020055845400499555899050511212899160682698414033552851063826594898668973895381697517608452038693656172974156218418487697162522491478586908992823088622355719002106614366958761896990300408542580357586636792661998365879960318730716966336895292562286826599905381251534150387662621221590524111037919962486358380793257594270285514016322743556342907179130752162788685884930431158107053522594870440359764646868186637302145533449274077552260299211951166696751400588992863423417996003386498524803218451494743672929797884357003762919368037014184899783879635092065599398354947167819866889850553334632778656084179429505981812525992260868663270068221316342533249087431678840177724441512711898236828736362955609146063162940764800 [111,85] -10134397176106797708450394011806545782497936715424542925919202457978060506890139847004451960589151778756462140030784286715285561977503124409075353446995407892465262945436454665030526143736055922528641950758589418502375641519811249760434699657071739216729166738267031421312650238896878682394555733411216009998000016719649633221398149515136130163992847187203371577820767275177385620422674437672744999921237783842174300140948003748199543629122487125715260988057536066085616745205993632119639770042333185318496745073812087404652910412047722879027735055928789565477415887159732802026192516470450761911469015288117272194519998027357811622519916347102346982056034857340243304549367825302005243479409477387720024031372843113200177612048815223359357305472652076937743441578583973113776448308587241744380971146312804655550491117262762998497508399884160202313016495620620715952531487203328586004924849722802783859142139336935566719496155839146765785623365223193338431191345847152558094579688133105915637381068687585172373935834511495874842372815220364353742717379973266225810000617702487432301439549715782211053008569232215993546317268924317708065039156359773064039447650696191587453888033148290721964832633857734165742299746110406776662716807668809342757939263228520402677479132824851012327379558187510133609435385047779760166935207993565877097397170514251110001343278344555977911780471408326972836114071491739450227375113269363970454117010372837738125069457432895002738364389892104773400834201239884086381328797176446266598352200788937605071520519813338131273585102681030551217226207850942831027992154650833743862360792149068279696611073686104135548980753170097764722194205812823924296062655272045740788643397186176279619174072157369990985675355454464461357962882065907175312681774052032050826747293664815211099683680251760366838831144605266329983809400540361816017605326994346817974221596970677870290617971507046046439792064248818961555144995429377338637977094842807503129276600226540273571739090535457403157579445271029201967245271808364944743812527184257621230060470177617251089728104281957855542229197877543913683346547836958438111204624509789368458085771791962320297026230650441414886779941526017139000213954085543487235905863978373684296443076972864862813113501320102424367176368133199189490703403543427121127174636101905781188535444338299702201709824967845974169527932800334903756551553730688590051015864400 [111,86] 155694447780260568285089996582542589400385184479331726591977790847401818090449774360784023303170265735071793795150018668035682091943428229893410892882201714332713345792178019868541938782475661393468588721575099417043782679548385470149878179996571680533472798940677372268979421998328119938845505802559961476961281829559470457650020203872592789697700671441589830780312958982517846227912909211960180480726764636159706111152335505683757911222253495346426854609741497831748210274326684043826328305596709200696675152065260009901381935840430169182143308605414197396910950238755145636349802736683974023737887455638136041806038544147293765655774439664373186492421607977764698336313787113582707755397027154368531012349666507234638057547458276603032669540244869835579534054101460712995977898439305747246836218289469196456272199212587467744388069382387994885258053033408604344857585150856481354703777870567711194418904837540164663638210940798222184617762002447726936982617144564384084805075822503327230069374818970021935222616904820650408611201007058304343863745249835880416882241970413095008150671390193669275565062657834522072759004375861787062504572502839844461004155434443700004499983309288998144741807578212333900549135236496372761935687544972190001050313091458541987902998870051952562622223702221649871737241807956699062003349119784584525405375692365026120338937924257695141591965190670295148442018674034290626299575661832163139199606859482003722452065257979246169229976272801699179258050374187436574485838386462186371544274622324847212034557073456236994696626599760860687329026763189121295554696935095831171597832048084843355259533896930907831049369921305011270132162323908740881038662938107491397411498777985781612183292788514013523947131123189767941846917319351285959370348274487475717359431883999847101046593592507500324848712286162344812351267404392862492017011640609208235702537996878562825988491096313756127351503733195892912293070403217808628575999595385346387054257172923727819079741135918395492800488353963703565903378063955867324854410441831041575394521751643917589751092424822712410127735938687773300872143805117899293959404431765744579858206643724588465140276854232094154030140891354101783693707380793764553944409206433111970686947982614048224962899955485784411758645299895257405551290601451239482174485242449326528447545709508941206219081861159988729668542792143342122829336846612093807136000 [111,87] -1719054096325312054815024055249681552114231925993952137651330054646031211936153087232360024825131951434242374639220730281185727231554323408159659279811531495664037226893552543072261789341216521886043255379163277818248444784177567237752030640736050002361540469703570227532629311492122474812532557635742090516340326129831906126276676539211047585879246898522896205802587592907925825845528979397391138180815253156220816347631119549711996932442607382800730355579392734585871683342156200111527312077418377082256565108982365614873798358329325709936312106504533862275544386711326935837765649251560039430733189600527514854117313643348831820223364558902427661548724311096905651836430750165214015901301157768149058467087994769114702560474006354032294781474570597383955844264785414502682595123431209444809365008508277775700226757952143236356059589927130219427887437454309545486444443343183225587364408874725630187484536729147261347974736997319431302409475231230652825544644831340979876803518559717183204934266874531910116781004522569871646625329953307694107278205000506985211604955681747093300591581158729138615859526037431726607899967665927364605278282523683781775544497089001490016503549396700274080237783086830447651467318182352544953162984557635278681729175788537205925482802027028923513335183068979087561975337128023513623343004562794197026987429189204239884830314939190320478996135172536347332717791847412176644868053277759504172136506186791708363260868212894726357396421542414286288069692648812899014834352840672353921915913008343637037979599902159405316853234732380134420666653610691366193259533856885926228365243251642593157766269151054669819504552783215774726289081190338016072117130329049805189008805581499707563346210709762924237272107671437625412267174520695664558494414401200022758696654552422973933199900577486773205731020063786200632215764112861787390699612640320928568467161143703746724517518065833903398882812013932118925410938944114663232185970336759244062673458403251386412923377814853688046414721741200096442824529253538492791032924472993409064976121216562170851160884189365195085772136290586292484324632504371909865154324799386242261422878981432187868791931814206554254448234644163610131657335625255579198996336994876836971493511362858758747247930769150192030019330413925743471373864726933807402004967934857935745354315391025870871541302592236772010178129709970340516129310424243703520 [111,88] 12051373807824431700296457800456990818200427121161721415482758225793419852697878726996401906999740688811778149182359547076890210759202082167100569490417335979059256494817814773158005958322447774926984770808392793698514958273356230535087706563792942428102416057760007685371826367005527106541855861138229968802029850646127541447067576728608614877893002529055088235260106646745996651425532483075869007945994513454506208081489790928476102173115471376917009267237041045580371814652830814963300713841623043730469128572259548693951347925993757592517448677355895552761252866929694639213560042425179659962252863162070305278576540349759755521263297944760185631472432229900568678166945864008208205639113936773347706222451616854345512550797969362027924404950153646345303523782712916442032753952920732635474690457474212182522314852639248272860555855589739875051144083526149904143208936771826079144201956430065557945714923145817050490252812726787366402817187378975620323216983940571960168906050269624564026771739976538277457216615715167155828248778504006407592170609525545086105335970033204447462628443571110093702853438620106703302242981030368497464288292776928795835009468324773391688633995054020727982790340469254181301439443805497834113696638575310388787739988681073041537992245330069080543533751344142444997220216165876876730073374788957472333523630533239669508200892731568568683970343930643736184736176248829077944075604634561870478310545669235349275288450346261407716081201172274011801683696254798721815271543770278460167074268372114203959460750339742004127482509157248067964345302207047310767055115498029931286220077066657665191578123942332498875981792035336480688303172846100796081200368065595782633558536127232546497350853649627717140360051033475416747100546246622670566143493746530443162001597325158778161750423074307773335080895100639464528998020777831844960223352245029959490026742356750674795043778435721471927761558424133611199024382456295691664876027693143728241476835561020513205335239878116534998641222283212335777432881934620605285881887586441203939478919601321665352467004304178822829435854585340090209544495678530349267644720712012511294647757430968091109577805752469147994959616272895600186799070644188114764971121289001424802347289841008581984795007849259192927597095318626633396327691251331135122586810630813108525734800997845801622623945192164076841638551896286131301330521781440 [111,89] -67851159004994082657606945694916933805568670722015525078678748408986685974800793358890455260882981813830224835347768137389640758137895648930513688384321269314221826752311141417791189185382031093156884546770383765418608530597576486535264338075420151663422013131808884236054803486481317539068824584078393174669757953969873788401796816184695368322359597206066086845287547752522055236565303158357245823807087556222870062378874166048826226409761710551382864768799352003387184305591001833328285405932408425552998720575461154131898316627241920732597765198792282755987407543286413432431393806885755615298855196018401841081618791207678158334637643627876057578396966899713650687986373336368797220926945079578551869036531011873291693319965766966291715766799556695576160494073376709508273710047897532790845599987332450315692140394867099031112598803292644381497058798719676983507066230191929214709572821209160431135392576962862855844475483029489407562742522398569654662028503621147718195320164106217360676042663729361838857262130803353914443256541564024777833236476939863491646778090865787665643442295169438122210226301529797905537862958499258335844573341096373476048245389805740144860739785254026969286639966234882513070517236658681012079921767056718247089770578907802327433460919882178381906994882173000262325858419545410058805068017255866468967301374126726982282398823528286720062792415237912903512376004956648422724055153719540669900866699558500758922973725819114635943624816521970541862604700377187832506458797135802979834893894999478634601072322871006559449490651695459271576105982978047001538479890676364791280166005752056169305563114080375143700974804681347110931186560706580496937795369022379772170642324837159135713277857054765798543527112579088276935583243185979949219437569080737496729596516959869939771027540796815771202986500762991875568067475218595293572064282118988659247414814587991741023190763023740942632753005125155553123388769073532634690914418500183018404074100964433063484921974682886770598436930108489251056808068007670437462843895753304862646005945319066214955697686018012669601202485099481124803099438183409333401460849817135413079525579939070402804338967540395291006683521215652637537480545608579070827285005581430117429808649746053543163307239843332031779433708295428445059729303283975742229611911192291505226757033715512168555684022005683645744020301597813396499595320 [111,90] 414404329078461129844573928202872872913831848673418546251231638583433579843461461106162664231465382403436618890063149052255396195477990420418266252471542642490623667362228376652663686602539310298541154944728740976329791558023856906704484643041595481238519407788045258103967555517178567461128305317629312645480639683946127577480108186182619610295592361273222267038971732634292558509305571477628500095200769026662183916798690483364378849519786917796213987832643378024953473364093195150464445878741419128685213432269188018537622592003241175079143540115385696226745030716053892611992944079362922373912542622772353454014088436818503384110896683989165592060825796743811024896276239473472189268805495935076441394163166571214522713355189117578215769222002098683466184900745575272276315061514669775089583293156836730191691531429318408361313461080802044490806340872281839213213702084132453903393672400966416289159207764415286715171369495398720808654603621523268705918995628226621459825668335366950433172125944448528490462051891006173298550505499041358004755018535446228369686664231864494484647042401878737527471506319260925961857119136952862991873010340162117912402763131237028728352357152437547651934506754336031237253026998429097071098001229394650865998435360497500472697538926857631051566668243729080698713096592085912754276376818486669914116409128763983295845387183896107685277968756288581250933314779669427696866471446409015690373326923593831304764976910313076551275279935786693058424930760195082827625075910530485403897627257653917762854517798636104006933717465594245989702128583016830984197135654796566847473862209592228546401895836964312824449061672024424689721696808165226437715785424948138238771995422359209070861343394398313282550189711946341524637008503041021302122503636952154960412180564476254325544661233612200421253769476862106582930751121434754676608124751805883767270049674672908876802936548223438267483366230872720012819291969948565030067564254787442413905402472555715366731133656616844729737131285333237735925957396007770117635997323698119556873370839070674934965834034508606572707045723191183533217934201183343507711782853092923308019126798289063525445757824663767503223063216177758032868735376739222347114675194402231476873367169961851876616926283815435799749324080692483178040943785828974787005565892675483479297300776740510323896650609497350051198323994214870912640 [111,91] 4427267488859050608455495959776857259510976428198317987479225789759082322266343216035949135826916913928165301288443603897024391984685008303471116140749791275778811655102971171139474606586659418442434149467620678755095258282036668094311603808053460806145810884921574026492382802956629703659200839961599977359619483326222501083533962790509874571472810716551932660404352071138752279688513069206665345298362818547385975648723281625564675840364338033457490997958911446167229876477584475748767297142399099690875736508705979243647990644225201876774034582055093711899611106513229874713551343971407350254288095881948119138150897538145072515824256908564846814683703451103226950095313505976523051793661143931993884694089536214173643631196718001051648218304206524921745513352999632736449994920512214713957717156516718117146346395963123362190058676255438319589070445405920359052164563272002776534006431919576162937933845914386133232937261034653960582078064549302574006952337185760619151362266949553638273806104072701620001230911514978243817230208272283951159784293567160122730843274452542771658675057756914858747911441674409617105388008503303796757839887326792121737301389515015124805605204645785205580205399189022380694626707069549262406929836625188315582005673152337900020995702171866179166030223904052614650066842886933705960333199530670583980118894291716320632590271160713601269942839351651695294539120105235154672927953030957383405674821288159236521414040067720888835710408921520911762372225939038502240244112750136456357517727617207891591547656288737607581450662733343027010437780486602631025812702068295843113271587910942620327162997740298885856969181252298806374403559430359505715790038487629772643615721507360956842228752558189844715870820699771797786316326873343141690220731817393378190017905383269449675460035846075571228981452704481864296899654347355897015819469132410742849835836628758585336869478309359041674251716905271579392582872955705082115578016056261454245618924289594048015145042972347356890257350130659368337709433539440572933513760913921670986269777486288093567131574250161945421390117069424855675294552060379550882007646255458939709748066918410626863869243576470942616348975565932152498036289033977982574982348805580701560239973139943825259837667731819795718517538123734862733278978785659045623365516628452738643815801702355956345891790107545841915573021149118160 [111,92] -12445697744587853622596705471062658096580725097192160978978157864094480396456001059249262678634248596785597633219212394456946337446079133864274479012517837373833159468462897932437368958462671641081528326704740637684587423483529271783795491282725938317855467967187794748650247186744694940572540643641392107482354984034142829181983859943298004231358595502827534804042355376878147291345181310593177895470444347476076384611426096120272219140864584430917917011200246479124008589582962247237647371973534580205822663079804519625545589491691348432728596037271169121788961193198413799295274553466720009298619506085105463376602286003814047183770148096755986059993859197122560248708606180156331924659394437668266105385806537591506045638866576865677379991429546638669004446639841343185427525828223194198079366105499601884398052888525726428527544524723013166909808021384105797504119352348226049193365844002175446717706380582582745013057962274810201232424527735035140140506443808907106904975011966515171064241598917182760897299803216766475789584449559072826857488543569378835734752603980085536123053537819307741323788457731442970424853627821986433153127463290916949874221366404508078160368222120962595173268089284132194986030209715177479191084012003458019817834329498714158873039650089131929727584866495409765776613364415386702386160989812524341854518524901772660523873810289218304644036397266619916684320889150950514001243760378335660380178801051255382438632794628075313457675517643588349229982342582004669956576393173734961767870021368450138074962418622923622060197083160409137686823100075686135382771492275543923218895799508031840392432311130192518956377486475130579093536400788898055707028655124983651041610693613853507388309652815475393959406210384441188584526975430809713549702274808751510101146357209983744436732359364660436958546938278238234661269092575379772350120127853916604906996064032093278785753375862546954280574323424647886988997733897195409386341192746627767001455299604647723061466072642386334216092387140748825767011738566862513616961965761570702519595700692301954279919349646673011851527221278673366839760894252678838486576953739960849932445406834378783463155384381708773089536991378717602886831529103157588929396104092409382491959825695687672669231604982174741794447012922280626231117331707425958765748151398420988746101497989149873273586186794024048602865283680 [111,93] 49349213948032036679772218401920437622537904510558473910341888067210234397735920281341171307290816819340481013527272603020612862194945954155631171703937956031309261647906975551484331180487317227589835534635589546931381177028701904038754454702679257149361732755460069262935277871909130156114204942194484928073085937685759115210021568523899086014953659423408809876685163973079163430167481727410852218861542982142644560506410386160484689434155818433350293169453014486277358688592258225407349788217609808675600920543296227721613857152566793005135705210526103269571746815425060198157165945634091316447953313600149114748831105788098548688145244471550753841035947502654561291155397382635959423247660246313483059270723176343179055716597127587901027029466838686038854310609812747505457620079085167505111729941931071409862365655911318107545730969244719791192361719781449575247102649721950656940511988131944977814104769364557433904389126696755715371134249190490235201533924583283589973670139039795414653802802446451046227344263806491730544939907361091510320595973941864681593161546769705333617411693359841483716140960755864416617859211227679759696919814876164231677799773491582926135251506223826105303328394788034756082478074747156074298415440404106211568002934484078113187623277619674397654267489531373953545580167148969421760742838185921783804998652471992546761292592898561887183177420289671691247029964955333970654490633394644729450346558275410790630291249378963830435909045384736812676415254763140762566474508311980235961306484253382217429923799196209385268325696087370961149582926305059074669321882355451793963770800548587266996763545408768691711665936581160981304237907338663958824699932975072723148909108018178359456452308175957295744128830026222770243661870958232288748134360301816988706634707148292872689355743642012669846332811407665643436475347345009569614984388091123720570939578514803381062279490135495295125388103638055504889626750130951365857121022877491631082266583129777972644479571947500550540373044281175789232702568187394857673938918143462079864472864610896483854135148702836235743662841166659260642044461860671000995088570814332446725381748210615294279042159132363414299403072274513748224471890214502809763380673574138767922410417245447822928040204018915475043518414766564967270854420278542877017068300940824611456865709944962910905706043176688099455980 [111,94] -457230056694081328180845412555276308182368586279487861224518873923246436646517282551929025494726554580414486511300265647732539436562911183348973855525539812760486994415817903900670455493469274652816040970734805926459504753459711939520646842926866321854731202193071318287249834177471912367759468108347634728834201009157429704029675191358238529763434480582915968490945825807645698005030160139823323907277983096502411943023986030788836651776447496175015584356901977097318613219778667910375888739780248382203624785406958383387318667566228039573031846167782535333891601681583806926824949999383519513936226662082520713918234283114253047612404089873506552123525707097214873126984481500790631895052417351686117443412557984346813760317875049176979790542358033106731030286778846329660818989865111440990554321822924404341454542500047369095305924119780944347776065220979738655910277373228469717906692001085979393915080994114449628568933277443529289468806747901764005473335053225680769901230624590562332842891338998266875537766123820419476535678365868446584268765394003195827792101775433298559614621984793246363440413646275052141889601620564846576419488680401577818915281244329473589019975562068833942495708677785173866755157712000655993151327286683890448546663949387487265602151912159894645956775234221857660853637741167567438029207427673508412452239849510696912816617942201312511443493015510067443265946112993834949456429687798685227219813532772873287122159958922236587239787333541449531963308243986965926809908502251771139353541306436284228638422931254107766343724958139509660725208244225646620612163993749812216617393949450719787776820241243535841862248276737613998514263609338231473179485323761509750610464420431966224125742470321713380871136939861750611837357201453550859359862331425872846145480328886900459060200034615825857960810226192867351394398144001462908165686655213746063436037404488505617831778063444344287134551949641315147641549143240381697516926987452164594119007781696121507589755579470412997804253419579010372457962093827003379434930774745107462272696189999388600451197372586001083047756079814008013565454168727974530801953506193772360613902986977163681338317727192094153190321892166138347654201178006773563121420801743051968039764794333201860594408458371327471299765068615212691128957222248422171452434362440625333557908735348434254214822846459054080 [111,95] 4838621719426681857423159504707746454126591814967466643809210605059644291849457985953861991934188969289030096806455567338264358501534118984786144637119155485002378588578574959475181164952601222908786271721699284425997197128931142738543773671209606610693820343979509068090739054056542233557219956314803262481807918915754548498694954735660706037836725247872128736304040879107686663587398299333961924859585893924205459102332352752508219477815716823839597708180453935376259273199667762274023642958044464590236142375115368627536641341384060807904786588134716509253208886242987687616827414225225896335973698733493672614647128813892244982973622188737302433710056088108086911983367123356929931463841940157095254650005748248795197835786099091280146453700022025347513674136029192382088655012018727794477889118010011331968182909654458269152345998809584866260197234803197288346377772377300029742270711064953180319776234526089345240958542247284257757746860352937795938221301681560996540967804001694330961498037409474809875476383578236980738784311362577007928809064005643518620535145841482362924225503741113423005816682158074322786898880520104650982775618244430660756499018345966530462053142732773169639577414454897337184769176605700146864551597054894709259839576983519318246431267268175348181307501730538932264952337591254237160533096286232823704370061390445146610109922776891431778881841259356234168917417858710704610836712452109525127055844238391210658058685226387314920670398695761534128521080392311823394424213047245814933431184321028530664531658579664551086092033152120663840072595075265724485141447722443263432810825211081841443437005419949145220260087829754117381302196202780102636569638761669909682530651871250811960866169170906531745958569881774485329077220093040773994724371610803742868326216424187114599123392450889475655785581558691743875594452061788806602482667766300452865307050785921406791710547547579889921752521967893169620308846568537393158264700228881814210836426129205833135753358627274470262738351181190043772440883607096377484696610536765778914296649519387092511763420973466189903521420841588809000137894433249277399740970406672842022822145267890349846287547135466901137015176717677821411420657860034408026010964737047100630004293256907682838679466425805172413476544394891512302224108857846569060245781775987426071421001114177881394630065281280 [111,96] -105756980395156106628783204027987785468991834087851289476038250429014916925060260319560185553286724558321885276193296658537048285534883675052958375128213111443647112660515066120339770489944936204170260634332877520409133426192785359902514157865462627128543187064935609579918492662540611744917871132692942339424131968301826784648761804015814873483584308667350650131209284907960309169415262777144378897625310002602752859700522289113439149646478377412231993333941539917233301638563157191926049605700901493719315479587516015522588284523430220577640162590253865312136869687803387972007589305242272465661401300031080389015181738457885329463196148183221906905140138381051378341815330687914025206039024593933336541051316442793040167558548727326055309152223265273641527501496657952414822474383289741294092366505099209729791982754524762705064532118756232423849670653810490651212428233664389770015547058862349995253552278573313548214917183184534149879328433248929465996005051422152016551097904040202964904651885182494178323310687146042128734636553709743796346144457637421738618974280020420266691087423531082040987671462073306711565413864415463662404006413605846511391594436732303132032679680644623631443084724288103989927195143561850811363601614033163851401422279391986872135284007108880695286387891458027088988543831677564966787979370283029898755919103077180326757747607914165848809480248427279597710079195122264093004471485440073340240330309925815792877670649597570410399144946859191078248858239402759948487630112465940377322659858056641020360512056123241709021074543849822035988387105051844103946993342726683289697919168053502758696865372863900147466816158480720295367517035329368531267490383500461132834568853632803328569894599269699681593162489036408432745031049344070414991920096219112114894079598549023209890713478508695997387879960157547003566710834730195098502996085886827146627986947406892805340123082141830204404045608949800400067670753810465481132166580198212553296532430922740415333515203134343770512116269476341529438798634479441827284874823315066242677312371281455767158076274406858380279917966568094416380237312366618228572096127747264455575578009487636290688203356577265342085259926780712543409677046436051298166431266072078171039155483150235119481995285124790345964208045463351307395965742945232166609559212389326756209129948184422490730969600 [111,97] -235372973587373447537375498669222171082963947210296525536427344361183803023526923203773020650151470488285519630966843960496639175070272725938965872031056384901405375714519648453541280790171822345284027270112983681246950119086530708929468740977765982993670881216116743862138015086530930103099423432563274162264555433538471326153945795987760667406653535224121423166028363447198962554469316152206419382975391703810891731490834665990891357973671801148579243969570276770708022469065397565279049350361935240057101382906190278661414618677805442340644297873903775229601442759272275493676082871232448972461226056568667080681891142106220349479684226274711828704481667738911594093474743659580936822894355633820230281360853854420530883174125477577734542133401368405298239548707505378780114296190084243281547907630322222947031772412523741205787727547621880921177001707050574519619191259912193051836718202573523452896896294561728176606370801352845171972025470914707008133692928717970870263533142073682958211714256078832565991667853137544517470303164462757297277622736364021969942866411018659935068538655865784079500802341375965735987829022316533985992975501248058359356837944049978956249986188085208380223791881709145889590033643328374996225248237032131973803313066543396009125036752556243324177082367108651209747291178453334317941049246794452736727875376372006970960859531694300121530575029355644400296534918467393812273222063529915931437353671810753630511109974099000861560301260496666431122462623957839351340879651259945985165324461443084302860998827183982513973635773152663901832611792177187418806446864662520638695588425705632019666572039141091225006344918217484851938375520613874813959350157105216907175803396923725919973121518791537122422510965610153399240303960619708941233094360763068148438095827894044144276328571124528496202362897430662796817075750432994529725163255128208839144269692820069048760896466446336723525181606358964845696220355311289674297848559756667813251010194757702321014237321872910017870583010513475355784568248455092900764487787391097287769038768578315326345762759401813280611546974176737957685596169482103020380155855992156077522931434475951676956834734099346573612208320002010752405634668401857474724317480642019495674630264680159641595642734452795811222508484971786438810849498139164883765339561287170223460303160907240738240 [111,98] 30397039109324749284486285723930460983843253745889746151608744854862217301596277108341593364932897240903783343718732782588443569294218484576660390097060358018375844461004759669546561901353528212228845790897550876156021570196005907280500121007598428628913520738290751670191570513766457312166650234223703890555689400884300195071114979131236145359413652806941506969304344342964494764966836533375100914104144569671056247749763488357159915201925748430577439283440227945428358235025009088271152422110571963096740971582462248424921361976865809120769788425968972173616095886552741707666393810668315984571711672722536146460697198526673214014934691368740179948204233216816511083932031412220276531356366298154145439466032927135030148169360788653395051734105570209010026103067640406822799794922687268911246821174469869987541940429299933661428709007127755930922771874325822544442281645936070770561493347678529835506942467829092107905525140780975454009868656914396672514304260231259352057399131387717104466349302446122096287006830737482202872848120120045457939081272330497179344856917245081937215447124383833051972003495067419098215097264267938888788926714895083939543848118706336504615510714862607989596032872008343825126943998340464521628364445714808950290923333815233926565648750552833508761234867963343565271945585499141213993447255167718305286471108357729307350708462851186127009224356326374943496961550662678417165642298184749091564731539173353801421503809651572588420366366208131277390971024512423575119296548856102293191038000049797255753813224779380887184550257935916805919002967820791733444845654357095481463307520744015847958340856157618464377019047320535099485558425603606713338975824986625089586681713165340683496961294000458426347518288836977698381092285827560470187485705112861082423082010651448702204793660176143469804060607618073301770606538742281802106686803628221984165168845255738989315369252458183463971237673730500749067100148800746218735819188322966749617543640563169537812361554535988572829834035365930315935619022634110806818558771115096479700140464987226980846338259993856523785679523171668425869206471171843748561740547647762635475946460005978297748463439392923216792977140188758542604550033703519891688078997279398373493799037454390563917351025387083467978364048342820838119291752418889716023394716578007033949438752153600 [111,99] 14021948919620737784084523082655104577341212587249037106529241050937426243025996299845415539713598447127420863827108057168413848588183370119237108658195804361910474720060021815859617794436331543567608745736317402114583828854709574284925060257821880709673255854378591873643244985956175815196445269540763997668554401255522267892115421677490771897828836610426224106736540699723530640351299151075994529761686990591742156930433415200875935341316792410131334099823490857969178549547627499945654033789195025288800453549623757821499603713010129434205075867642282676523190107767567929873640829869911721866963104874846476471379907572629979819235159385251063697141426357589586327592299750146422975050381230249867129490519574545745774629417768621890714925624052384952399378569747246035253442456055012524124411849566455419052701743729686627430549938047951188619636416664603978709769259639358477190732209463387220833353116834924501606251711783475402858736167903023038183123970237277572034882456330736419609393961602446021360961115156867264733633177953479518514339707795595798593648507281518027547988130753819786145575955555553520268032072960127888799767271278022035593007209882666393849182153669966860414670780729223642077853452873138455656049368769819565365854254674270620655959269459045775508402767993896962211472043322872212052188433018114472135744690805188655289498598164340865069992270937499561753637715797319403730074208950422315022491425591277503682860391914550955406839983129261421794095794633461383489183854054450910355518176649279710832299730646487345926342205090309605082634185492526526788418565196876095783672176258370572686437489560587309529865130296192840895948706161975275017497305831959971674536277081225589743680451999550462499792763957663296510966475856572413892142949043129724730893557393992269631911411158395173404493429349659702450171071917237943973308230145560280996327746850036637425709187436125298580591429638616878128227257057438542500724671393993867232832078043867218714966986484491751715962850177081533484804051412699297263794903307090549754446048129700281493217578858871991383944921592247565008731948888971687662847641227721242268790023822852773505002717527046214777431783884227439083444776929356762525372040125237383830795348396311865052059916537693723777803756424308467417960711113433160567674931321562675251840404480 [111,100] -16913835997880811872626622772468862099799968836317174087491098731379198677480020169059777334672117371365462680344949723135350181747369610135144482999801251013148552094856450215481894307535883476582991731321355809489091000904893152379924512561443143303398098248742557963981307095929457088367562197823080915471960142043639051160872439876667865280649775383849276738792454588403368389316752225580678761126539560474786750763173781504186011372844878741658003849442032054321031928171335743627904260841698734594089226816306989193078651576829947030942068970295256929837580085077552801421025682095387024650939046061955725843198387398623496440136234964392496459996237447277542631766899624459870222781682896534921778572931490713323870524383548761667624368288796458868013993306417011225401032456190379864522398585941729675105765355677275600383112353505714947362371914056387827500684543683440149737499129229431011883816836681474986083794997088401555242161020965594836843364108613329714266251589409656678607801820769204356554409557927630397580812189559875509273340878260482119473075165197737375439706947490312843624687346405067375820973770953823915065330959224494895470037294722186015367640804825879977900956030840869594880553825926197306503913059566283157237138828678654276939274963574576810061618591716733650058236323760444381645449118698869754071698506936688246660895260669942993412290752660592821604968062570919117410802963014938540851916596586420505905255488760080549132750693812796432477287940817661670007777784353728453668422028890335515655710739276103402678330622685481902432199018154390989436569861310065630442535757773269128800686884244076229925906368857341161150042311178989933352168674713473292332340173888006551681036888367223117583333139183464636525707345307924722956341418952478742472450679493112288261209919365231558370693383782527485311260695616624415820682486707625415345190525762407350696711277628212315305576036506231480798232840668580292020444027056401351873303213725681432947132471360705579975097776815140904819607345381342766474635567282963919594702181015596984163289506774718004728141391700487737580210090036099901872633906979583912168323115799889071784855529698481975466693197701564315947844678264349084400744552344308514627972697412395768624707272644530202774032901268102376673215971123434127317702324123077095495040 [111,101] -106574791342367112430983421037499674076509411096868946359360494862464118384224231645947867417101375015653944929234326482835491645053887048158051632767341557347974558635828209813104955614416102183835724705730416655139012734968826253007393982136026933637705782828674515535873467115818127540890187656154191287391230277032074632139730634968266830268102797020548478346870205713525098335830713163650648133428714357121764671918788796686924870242984038308296709421467612269071179105699855387051836836585066983471684100924723620979329033431685432381221636163146037491290184286165475813038031462772575363054653177630125947473193795769421856371326286729800891145968343558466638129095175591208564025342323933095306334928007483446114133458531162185521812856702922552948873409907597726193329366252462315608517050504456404223796832873677689354705137032439497711898044076062126362247682900948724180285816065159382025446038137641079521534349558191291903464208185802293150393315696580557548064003541836797614559144644467112875170547326457220814652080499290900172875614881334978979833552727384170956780017095450834219853942283898132590209583928979654828315460530204417676505062243805006357749211297441396157895053241559158212874814389457326387109119699996493958202574953169420773654065059585470954207937009270016419304148075977499126153489234987466812059314085687719746933054875980351145972743631390804846131116874315195828821474362951226025128045054759902577961293962117288751103464428455272074991561483761810249684696863718901890612659913375961031236651417418405433137155539906720617478168352473032427859862144111333279294578550281178116648046171276457646706395068479187590706129482817548383002863265660981006397588649644471603974328269223034534894132963985903913333524935689758581167395368869143555223969304329277222376677886357993504417896413817846572221051663341572898367430732042435475216535634891670505538702438241035693974704202353542193298048556134371776032718347991179260623994870442853660328568369756499317191120335410486080085452125059175376076207247597052502670567593362248052157994490010104494355764667153589264707403647151096852100583529621092365970709512656340806111555994512175928719370690172935770519888790369742827058515502233766085732585805724325781633418847039246833563595833649293184583155711293744931887162424260974160 [111,102] 368601666683997312884631363229791675278060150298074428647842011227769713319562873086043915738231675128172795045496881777418842936263787594281629197046507580762555170081598731589971956966231168926507336964549253663920144811284191056357764745123635596144755720739822268182215199753269962026317578676273375990397272806040453254428755884987625631804895895149965662757845178548428101758841666958865203065455605881578155889530136154550577220399693249548272165854683044721826706358960053195629914852244007123234670505451201439302765837888290986320293716402703280624274623821516325119223719010654760475623575244267808974332402168832094594530804521532573830887508180915454458034755567681738949170557643168728751330085859525357328753487375877253187384904589826171380211472802195043611734504780977750213329107948223891603999911462045106950864242649179679510676295205724568849011866415420126505848253210654049461867326250721031673116918781567183078782370995992445117959406987233356953860665414592677441700203009567795599160830067216215282964721577753289919101061507137053419234230045322292729849749079588209626467936393984831058357283291064916256752437680263539267484508911523307537527464391044939457451452951910075357706170590887993351096384381722411031069069203297148738430535703811735521364451498990398756357752154379722307017976217320499992083279516967370385507005573482257272551158409955488005454096898170083281754101333744695931523370088806615908242474476138936613763306345142832082808013777239547066834949429800038286286841067951907102017332373442516954184393244923870447157698899563366420516275196655790698624579650048121928387789461099331232265332193259652318381728653228554606415494601671405020747602060577419065419230674056356911615783932434299918679880006293672536547342291923391296630211041883204079247338232319321504590432389796517774470366933733153742859975969374076965504553705500374358381440235267723512627775080752832699546671316589169028739747104941010626674402682433572206788736561791730483245714294991363005149804810232712133661548837417095774842088649172709252315391802881240513077093810235978582848433329492539826671983463311439046970764908580311596215321773541850789622043639580089746840651196779243554753773602434012626276564867695927349426329077478060001120487899257639447410250402247185561710687938560 [111,103] -564701824533598827965545356320778598351291474319070986518441037636404303998821399258833868115041053188014249633632499022203045785185546341142137140088363432449975778706244652801858588878548958471800781417528675943220108537915682774218887758710994001814372011869979581839299635088250168475209753692962844521968301410100975078517569856638377815783152048606540495125649417932119424794132559492950594710721119389761826766952454106680973290839415794387607747234482382048270444415451879301296569449650987045780063408295593762155177607770044474202334614260804616685690917390364992128250399506106732057113944883969823393988789219802505695954097772384435547209845142263261920493248972484451745283388354315737491796653569367762373543531613616534026746575112007322638510852184741223384838188396825523517316053514414201547634976942346329861362793550156248542910168271320934613489945730224650850452331672483745636592407280737268739181438985772001348439111130048300371182926303349570820874159723381919986072145069469017084295002856627282005095262666986235318733977246322674262134188610926556765008739984633894605750104104753570262375881433141777918431154219065445795688809409560320229188461009499300644298063266895211408675200292040755844114600302595025889502010592332820157457858263521748832216519682335215675331512686620612103591323553614465142181001474311836440658956147177211237656627857504765007083204077437516200838334767464618194864795101201620683825659604816808323141458713266037265464021944187243548491216672931275332890743946494202392595465964186388366477065391755208093811618790489254233627684464347190092572675004575724310240071676287002080788792881035283963528534035905802190752399500612193940388586150469025967977345805332130808085178315454712680894725248021752427653276991532943510691397509683110603841954620001407771131368930931367796532983852629116436947533221533260173483399353895736308518058720415186924264955147133814724371285495428662795180229533664598263012401613577284767561942285645375231509105781207981332050242272870345538648772644554411527951223953998387453822341841590789167289140071625963880600630261857792145919050183911232259166009794080760819397596355993928227825903161670533838697716167097724472990032908225158939925976009572340771550072462887869380770600359404344590368057493311200422823680 [111,104] 478817405402065056711636018542841082418546011656910455077931542978928456459495950041226171272422064032580079461875891496649681947858845693462435077379469347257010086973450057378324419492093945260221920572992815165970921327314700950563664819024974253731688822037311680328180291804382147601435387409326909870582058621734019854604351437295433612949206628844166155965555616504819222521273296724213200674606753359195854854139669454006674373148165474456108178683387278806186498229140735717872652446216394261722299676841362170838733533648909020692627026633738159548660459275178703929723915904882341162753585291056307309151784183111843368292766141311826307632380414674212999074249172272946630254056470494662744033904843610535317763827900325388197425673902801348156414496566860490903672403001646937156027511890407347173545142282524619417622399681515551244136704163247377513720034736659565587990651152291142291150872587694445725983481561829504893991213777116561183340520864125078331053250056035091586352247581337576256187540690053795596163868665805404309147218460675922921725756791756401310884954309199027240382060825695135936359633873019043355382050842095081199188164396676502668452643452444038076609231286122345171624638623336894344407931214457572405490076635890727584681024773266870899630554896694775831510652565735184395958762061830481412511290831701649790954465650615390134869299856155154798026822694044299422410606967587819256871324684327004858700425678916303808170713618339566422643991566560505258351229633865207609579565816020158522245792475356971644995933492539052608208541448419357815956500868028493162025535660196350896120957786391972727813398694078835650717110410351036119718392241683455485058818793410015953941484382652310645989026523250313220745463327184523384006382309596168469358109999148120594267270543192003815699922942849599055464818290520125437643736673084460039762556479244120184193575158332138097406239922964617055208911697860880575891549998575415821643237833502847250687749467272756089262218818079574671932483363443090176367711350180200101376914348646978673531228857007843214158643270276620957011538330442359557487679219029495902825452453295459602924657930523458780965636735850217267612147508240654151397184315642954491860537608957979727778948632406464578347026215686368743959367171054053440 [111,105] -173714004979037001325246877044262307425940115220620947392677408571415842150616431417329685825229315649779521051215903414962051635839557696011433327006650130205174267881390423824228072844888397329748139749310664893849364758106358559209557683430327878499876792356425370927066797863750715053462071308849197364651716353227375979510357461377770142781909612814465898951390200170867787937380559916712313329792551300768985609260163024311421249246466472271424242653599419884112787601503517355219035362424611120961944066840681288607211098387812648792371516951018624919535168544063197533511853652223327463986653342351614882388947019953638644745740146754341927911216093087579633304508881489987097928585678001986774346404147528565898017611018190113078518784599683246181242956717912138332953265982915610235525460290141279012250660931071416274584621207631949293997984189928139639555408496136591830840922738076876835859093584529412104639250381090583778333009701680826263674239760929977220845503970921093891696843112711331070025366572524247873906354553656993491380062166013455722816395503009066870625071445187940108781799988446127028087416811782783310699024429196302892456112160561971872107452104043504374612639021282749072581941519018511851653696840381833271533088359396541528387507532764121953543143095908176833140268998130693047202165556456970186507703804410851463777680180864340785950330458543295354943745361047184514477200094874952438891507050438071009964839641830245999826453525814543140199883083468809581120922210978928339586026902913113579823905844187425829676572828059402458416402899890119674786241583368130804345734727912528464566727596061646990896223717205428815902256293960091093440974147663753366151335521407513630378772437277859016579459788473863384435625471932227121495629824926523406613138537811010368542947151538874980792254854767019990856560493856604901362087318199116705522775675674384181953883567886058537276640434851007219573775284926142807324830623023938184118286403489215581285896564743743755035988843316202146114834597388923984471921755117251715754340791850674802541799418468398136231468954968726822648673878073684221526153248642499101142025931587771383312562162823596404126519828521632765005401270559874078668921709927237522855404639258341965800710984875099589702631220515786099886914265960 [111,106] 50417595359382348991510235081691195165237917349326623093496144147793312507323674097924387189541503446282654381996695183035324874588846380398740059021832706591135981728560286795901911060672188397101568250923274901083653580241790428467340589003826311540364882532425540598809104620659708007320922124073021781246917268093687004505315495295394438132212222568945997312459823375212948259742969919894587520182478666813897086342726892265589716964527633295307529488109437485750863781296936343825627675652466416044348358651904000354428845515654740171623084897243409947605868819626923469994340980159117462334701976254608278845396576233645869139302965069162306016706101572478649681735343839661512143647862447074157744251891503793160571719565078195490474879629405723133638176831284349141474210492758110527797530098851521700923151052051163943130907893761135900897949309396666322196411797036182643721141169220191529167567498981939978215199217732296816577393393991660505519019634937624112234801151370153638780757907257138503222434656216641675634943364370904400416140920145927795861264202416365394559218383106017339180886200245955411703155952832182577916255994503790328337045818777265819677491734001088569248558116700874837208564201266127471566530767134814342992483637812111513984741783997223757429394169599496043203912648269086867313693050411059080506878446362134155720566620880541089533517798470832051455252181669836587620800050464889877686305324909990527293864718409818236638677373118835596684970953679968343999464802138045285653268550190573534424088313235260652645468671245305220636941166269837380342469773059518331613806813394777801424014171334366651091455229269047117825540031255866350364549059831187058876806258405185256084033784944877780234055775993864484210179339482733647212084354166986303622348922840729393082949050893493617310078700039544564838159547426532137635712811885409256374234373208096147823854371515160166121940380437250596593778578126053527811515074087700848045145799986668344440680578382122563145097568626511409022053369384997344217352598269918160270227177635801157831816703368889684454437211911171184629583104498009278239009352719363174417303709303768364630479252966852050391750249031868623903258215165209390385612859323756554570256028003439789151717687193360233800291043823733034268800 [111,107] -194986044686852304885853559950460918795146794447732919329089764858543596165866270882759610409640738964642119647330252137116541997473466929417463911806680231563341641007791463608727464150368875599906854878214774924463372319777544230050764919377114033347964163844502421539193152122213717278324498768403899896363679652109946865908393265100866871840947643139558486716498845001028340299029964344188735608158609509417452120056627308189207364066022896603816389930883917280731090269717162510573290312076244983221614033008828937736313189676734919027568528589781375696471349535214129146296767765493844775528239954343766605439685221934240786281118865650777734091048421893497538745438206192277227224278714648614877724621675604700473222207701970397966640456139405902414827210036357018442003270855439046057348439078524452827132061191721943318065535895285952679245181911006293096207140918114925352281115713896906805792680615128459653115354758240945641525028214396191620800008059644063741360106243762483718667745150591416730049012564346484769900579420896133578117295880529774093442088609462965549748958813508806249815199619307100883057230990230958761105681396933728510346316150240090238234704330584433841093697023939565768356800302993073120284460466488628379609378447069996678177929220979925712325714138220549343884740295142219212114105524093126596955943253050328898170084000436915409697337047228209576220552191814162676272179664499776946731475868714253629336297744481970611165692316873336175584827406733837456728115678486053128707441074200150413265271236069928271343613077098139534073997154250350121618256798828407680856240793809395700067492823782830995536886549864167395214848808744672632639048928403427927921021415541732227196905703962014372806992008391006635794767537436881700694866592484504367833189029108647147288937778605798261321615745427133142641482719397674612999531977859791440093836465167226082120162811877525636105623510192416288832678969509690726020307262252858005894964962290230375370032628872035423355061373131212796301797138518674293881028147446285722295719796058905802528526113113438674562836343914730404555856108776022614504648416395328456464426411123940269622897622014972744533914136360199603026917852946739585374712772739092102304193536935248413580830268155267209386359566189273840 [111,108] 401828385691366898041404753282593093769505884733484908380518108532507956487398195658760098696549646475056681144795637144867444145410372626981875871758223129705115899153487869269100405030643297686804727740792071310496323259357697706381419994463771665322194513119144567594609681132407521958885801121097366139329498017961443546814002565027511707184658604716846109702558190575790465494637771871417877493602608444813548215077384023193110412429639137472536360721016475044258849819056585327352195219316016135234710403609471806677173466839330583955219341132146656000513575189939514545901930055739526159482161959089005168069652834036382891173792475358625171352522336232870556404964009435718692890848117302065662439187115631306438170156170824856125048204327550200027349359945678335665576020983710116344749114355839280656992684555677314178447818311821994808022632276991057301630358727728814958008035618537488980259311995416485912210050254545205396616753060136724500650258785885106465023400664267614038097022843934256504394353945073316952763992936385746592911921011955566156223401793444611255861082420766641933420615780398923427179425607085405706538442960482222123092424767876512827343672352765182099712807322030623773824165022564775926297340953168716719315643562761568204828412998249685237607292608792869488137709451041742203791721456519446387705521677373934200524594711243285679914081661740301519372691198581181550280789336119983449445762506296575489098609431219239291267642627814407656208848816987124809027394050837624806281118737258224801860500819726898156447248630358824323655434743994948293762113317564887091572104692298200021922053014290601813217708868390440497635288013407636164990153386365497667792267083058399480079138567575887670386656887397270063686484247704937043557709845338828149503717772756558482180212219086005053827245725050622448401517807732753303986441533360956724790245915337310806383845473545959238972870050124676103982834610199703180265488282748382720459298342778748014527539197774056716209635660179789967361279260612075638031082099721498335299951648283092136366946273472166432417665057568157544669532336737905000277318696815339776103333100695196015604888191353653196587842990617290276767838940174411340894918767041744954196362870317065282807367220246561999354457150240 [111,109] -416192613896299938788651631500405412157773182252519067046855305551054322399112967494446648860906036504706031578094042669928609665094098407227867868258587963068611107121343516696424084604344139933867302798582907656488004990755192695078712915726818144762671956289288915720633861426411724002152976785244321517710244003643219721142817255991175104878138327071591746470814272389195746524197491126980939323501588743121608456630572719535309333809096323249671999315556665340449346432975977996541751067014400108296681184287698389573951854206712140538041496572248650769114787938915114658791615614523031813200463708619212459958294130626358864822651506466990099326282256411171786702246148619834180085957506876085524361538352140497565673306562989775951301491296656915465775610916349432046719907740888880108604869918135464005511045324059974174265730790369616617168209666949247321986695266948500159745535545680223496582727466549085545913694842737804328832743424734815856821688333982485979853504621415912041966651729619853641535163658766993342549940171656925284481077169083841962950702333819572421849662177026342510700931259963431878763521857043557560720734815190147523014923274079552211697713369439623110732736369395955142203485615246714572484935723561052643865503393871346913663367196922259014516497917072367270581731806095184787721897676032310622998477656259414696660154622577829661614327767532183241214065193627757994645704596524305638865034791437387090595565792181706437586970719090267029288615221608073714692059282193208249430931347727250456240487269127980845024220711313319008193115024955947449508629824559414333216792957744494528802629896241875660725521781460672215894723503137070114543194647085809747229224384102163928556317521101498409932882014181141164968853147355918880122189190787927687214111465641768660808329286613660686259813892666054825467249647276431211879762069986042797093598146943396781175592527473760800551539664274319496268618118373155916843303071913322872492966723801781048153002431052058136473819028212889425800708162602712271075969060465863497755495085630626735211804064127563419400486721558174152504850235821662693091102085061293452351655020029126409054549335676109847296896542137071247267403346146521010328658480896254860103023162454077565209799248726281686662404 [111,110] 86979596239476729908442764398867049610250540285704964746641411301112641907153930940402878771419848222098014897128117346738024433197281077364453488106874724665836572590435874470223563151963640462794615755530329771015443843790461471866630267064806166118252151435150279514278359349752036850777953081509686901289575027146667490227616710191647500190666844026550153556776390174117762751456282185129834188789200165561953679560884001549938225523766468362760774445452346458676785920989628933195816128731183347237625998121574280733911346693366390302627462119442755364871094659209008536102913946070582919603128606727011277453293147990016474672498818658303674115566773230290479456237039988953576688918275705452093496707322029723419642848493249406032149213834041285533869571769064683961645254276527630919952995424102951008099826690239661882163156285709935337493194028410497637177402203181670051835830486154360797251994576499354921529339975273786507695397548077099662144843577519371467349731308385928394887746620232822389555436024251977247084351235582223871277111392626722023582010982398413474033576239665144962469540957681161084306890787104470249472118222167802646514241613711080215834615872395515229888336508973314625931916626852939669195959660757058784415914135284550170952024731280237958466207383789033134997131392404620507936984799663626221803731895555930311198378597877140107010230188957844791256162755840045725177626380823323053444827963834540031009985361174282426903791686555140747987723325208432526811932982465314220580105148631965416033032309926659831231900824084279722918156941212783062387575509100268157361132347961657714488682956237136102638246346419460397426685602484703259989625605800127722712265672541670674712854766576621253458964106669865563338056821195341805517711532965365990072119354859026158167471205397059580569113821126145292904667106029167886710654832359299434055708142216174656785686930371087490644834367303009111007704716551431899842192017889969679232024573633132477439700133244837681874407419481170252202866123120855046331970419183309795408533026768636921858884029960907898375477784844387876018396569953309026327470976961290155423461754057747319061829205406097935059204514680136446376578420789178920365575006458281447691192533802589766212537024111737600 [111,111] -41118470860442802950591009140500688908259208046954741264066942506928229458323593795481798600592603259527264440727146222207780742736326481475671992107424641482757391248869224937160080848567895194152811746212340836162913731713729174846221796525072497441232410312453969193218748528521289780870498226901651645038057139985898610837454208456424974191013905446596521965190887745922357624558615804020066025856110425251345164818030339142624951771011512707107615243002331952431465541577530245881168744718242392827638230401221878679804456140446539590051750906158449084442090398615461212490983841737219746919783904464763908296837277145039792343914357403344205138184379756292762778272776236532244118957390323982175813345255017110048201026919284095063179382998697311093450968491646810056395741738138661173252609364626607765718114055598376603054086266155632819818333046380125021098855979111354193598157655578713139431400137193016427449021009394594580903462841451708685172127935479947274553259699718485523407507559129457666960264366780754499497546803951847023393003616984962184110493058698644981340626892514319493143850896070118141801862201292371376027865691809427286465453358787669157695274090782025606114093558410865296630106395962218431590803239525914947658665694349419946761988065914117069285379280974999574558020258665841885903765262767376669802649978694570976580651859142127804207300367392820378799709960019363083127037484538113548199819386241682409607328168065354546680866076895561234751479521903843500387665152155982018675038650504077275678518469920253512320783075265276867767440657802813825583987700764106494434579260602516399060316633819157225931512453437811326317399330120950522726893385606800321209635059850063314473146144471219352767672304106227859220327086679261142527387715588218213945263588777393378930180073020124458278148879199606292347609022201479396683270438809558640473841562726434644437765801618445345215059549490790479514453409799530426402066787350700577741349813061777425397654708573993022366677655217319626618992054178676381213743491266380705309852802723384109867416676266986005291036213615464790033232750011774824329141476180666406836880057493383388939455555322346807546290376362423354428184377141646058819808795126292991738400591438458141235792133920 [112,0] 37719344250699879643622750141790668894605130479323280438836212761067732566545472608199530331987659054478692968385985111024615875805069725734581912225866934626832429397395203893964121328195509824602349880624134108801264981069410509151238601680708927599760342280097319664684285307223130792218636282749220229004768666812542830108967363006700043197204711485146744212448169550924534128202042113758337980533579714041689885682898799368826254747170237777461826293242974026544612425093080464894826280690106554825513694407542053475441814776455117744519802324683691134464770165046686524034298341595085513724904829621225536634192946639669078081260056134366067950712082868719733430626997571613929944747005088061937256078389722682639541771012550132794584663145725524195350724845218937281164360782064064919918715348648523223812862073403417681378845702557344903250589887601703679937572591892785180564424071348772583118665528017404623834929219669970302812243491031479549426297723469260968400102525422017792242962928563818550623548029807810432124405468936146847572181731544056529964108342692404004768245674365918967201957835067668730288604867589487494250283184757874148303125555756851017481274958753746996979690702862995445159031891993626363194954857095826699284796110841413868582903026953804233698306299083467302602524580596318728079775215663404951874988921452709942579419818993204839032031379599654283249014006226370548482003124160062696697153797650215488563804153323685868122178837234851720582916760276244763092692780641541228662900754168189766685153550127767345575782475238869044664921539848846916537069537777672862424273190421464337752664494992235490755053736459785574999501344206067969042434776763387341381330808839243113703530445526785777060253102776928648403726815587145291337453329731704392547464805613828205876046597280487811653830155631910281046164885086147805318910761188710729074606632396777820093762225850172827955676280619517083020703389277321028664247005148752016156751618552773442598903602448378946890891047514968161511181938451066635155802233857132583933534462679918489363059391270641678121465141759518085167453088946206094181174590113109557358088632248206261560076600405302370098947792297226669628245489091360062994059830763832886180570226061146577985494992485155756609507409221915488040392904066701850601243815311475253229293756394120836798468454361157970785650375559931861359370890384348712688056623668801450082313953449560312621716056974557184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] -853728637979304176242640867883851874512254590904359147379066959883974526410297507323444095029148381377035009933163479652142711873181177406075127775565227053330196500323713128302322765329208172353071745783080957520170139917514042518470747247165609225683277619155394092319085688241809730538182311350094785939306561035109472168027821931887610612043330083859497241265399460465655465212330785349030010493258687127412952319154961010228026843492976178705087245019199528035453991284604494051108952300534227778881502904708281921676670270016068137984650580586263368430355562929881328975962632709659495426219922419945462215897781892894280153352419518742667793667056301095693379690759600278395113306487923307190791197141388100835927554643063502430328824947118018483728514672066215779083469942484020960336385763497273577999558523558815844735585782052695745615053906212513864970814701581068571949078625919539066609484045017425618942319323282288041707059603981122050975878409802147180753044450411754966204129373331915374438108652554887591960570068765590936390011209482405656184939579642581087478882177121151442140191939061363931056977452663796678441095712793847489720821249285071938011941720283250667945510026209828774459693717784553592322756306637889549415697531458267859597682080267235835790529676932040169937665338793608793187191629197030249206508858450189105116268613553105740285465963066127148988174077524336339686674985170350500970598500657604696949809536151990166001347669309034918942329020121369402748930527384758226234912419736489686501193495636029529216725446127562108279002406749896442288745503184600720922978043672085979322088096052399541427192456642268906866811474660429183521731230045822060300087068076497360345535654005932087394991926574943685519123171718134744040028879284241609432490810567901670756322338764451824684340594567715709889839748669475074688804306661695304228809016593295466672785012794614973055518452829969233094574939745445266508828520315296095674495392136740511709940116059473032667821464011313535760337361947755251999641813303400346404976427118349867906935833269103440262166020146343845615461280619712901562711007834850177611397494798301850194107432021396271889462924639004610460967033734746480232703978349908028760249354819419068582785965123993771597353449806741718476113400723646335318034801838001903430016135085490402160430179714077873263535449984324340235865114025380196571647507054469989858804060262116326647377019827283558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 38970160093569835453820495081860450092573816593888612374719430920840877339282172959037825253959409630818755288660555614945676263324976197540481905006440762040633445352950488100856054098195561463367243286252362115708864412303518878142711841188905391358756165148974569477245007009132075891106777727827705198492484461952018631609251260824694350687180183288038499528056983037022097779843349116144702089368027155504351548511721306485968013885136447061467962480806193092337635925054252276508326861805524142313040888436245283167034303779617681598870013109115280900203956197214891946282927081708205814681443932133227719603501231967127892605467267688685854932436452201939390005011362693220240926987286787745168339437614047447600838409927227989387709365450476602855560276415789415084793552044265307308005102063598007114407641015713993807814532978157737619986644206595022981573286448303986107005429610718510617424967710287595498684402783545981376459633663453909175892024756114451171014407157497364840918230558069429598422387582882866888935592391130971815237517713031806435822774739016324529430000684899016347867913446004765389708117554760577470355392560071176427427080929946851934180923131766942002416765230588238301674201952588336586643847116266423826840193827961426720885130791981555798424059554672026993188433521079932543216396772221491580700763447097370163297961516140169955241761067062515033168518487198988494774020627730160550522460704701069691183834118617059792724149203355318746559502721262631006309410891341436488445967108542553875398116546585492008651104341271451713559543958990324307983278721900700696599272855774080783906686920912401274341244177000955193788177126260600440553860353539828014655880472399661300635764113344796532615479334486797798758915882100737246006720539009566315064710168668457689669045513417359372634209074824235162034787753123514446140280657963863166819817025639422556699703295224257509965024428395958232939187479459020474659574675316295424643023071511268095383282397549723591008894052012634508818123999403418135547371544720622953908889673721369734210487665599557178506304525977343155412500889327703645685157299943591557286554863190746145976666368057091212712446712886818566925265233307276501489230243759026379141666670827236700055399636820023144092447096890021190213227278242798596503399845850555564319921032500056407787564306721905173485178973970235559971263409725745852264761921663327938102443851247423024630502827058039619584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -905604735822093027504462394462730402002574429358828674486926817674564323569615030896930805570767210492290694407400781706621371739827442819162038844647241769327754947270842101688345424334375564308015573360746993413172248858428201275919475029797777543184067198793761532075174074756900294309795717424911094780709618106725315342222560080243374851552526487839390778485668646595686802483364650536915385802936731258605483186366979914351949450478666089836424711336015543129348984785128731358807030658956111842210794649446556474747250404056475802150630309722946627457444651633208190384114883492752396498050334307244700459116589662646739063451025529859169875388342729386240754278292645746363031136761025567015027137413254962597094743553226963196392191551880216169432873912271817429501181503361544127800588690386795677763084336511082306146995836810858992428747228464894370921969065398264345734158492324271976708326529274244159660664609559792395030542888848206360264829084240770691783016126097738564745525500547734825705042283811405060967545253509498975154292801319365148071438369540532610803820112487560016192193545308351349613719340270808798371163955272644476268126298552196963098885142864545231286127573357374271601760424539630121854516718995066756021932669127241156292626324317567049918047733873417933629909464056620899170282709716120511212136982375473677156026011711476989265095012073818546936308083876028514496135858389249923002876491853135956390261848518927118975189411749151937297369204571918573858851536842383008787939836032494926768636378309828069985794965170114421562826644753596182961107301011289637917620657500155146941445295651006114406793810267700981966781924650008224019163138235352705405018557534599818068898445865390919857706846789472963753724422304536831368418327332289637983762591464608401942909065618012942116531702457625801778688724672269011083133959084850131997982990407835822937418095075097705953231951401107734365835801700640864414438929908686273753114076907903772284370352735317618131143460891718591028327797526849280625819882427718220624550373964539007008000537054482396387498632290703429790769444328703306852784551196736981481335229038893862914774570862549009859068403160304275387138210136799761444664086721515539832905907674195711979688726816327478967843804754712741624196174396662145234847020742299744248812510282105245688818339989272289995761598444751221872316125864596059411860920229130131583049250914714760460971380844467637452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 3992815412089663261945325086812858448491134167383464524614502663526262642823025462311249345212651797129412806199722906658237057314971596007616355394509399158529753407549361248582014252647189013748926632189107318791593744091356083930351728240234616319772867189559534757388694216845940752586123917657737054020985504521056236131380020490895246792398952736612554862055249206951349379756071456949633530302834755920733590194863944768224932481149323463537795003697196434035489311224283180899331817828464111046125899585687581659860587411330698040203982956712803428078846351214476981518054308440244617608774551426643896896502655460292804992834704375832588587558726250776942778587892678134950484994524466229162244112604425244170420761321523530853974505023510445458402109973146883134071729235472608840989154415550569409001117731489207903876597098007669826925529440362357867491465566081657112984731679531904411432017136305887990979541645441349718752773181870977814615130168423677927848898118179515352077265868203859705836356071723383421309811107564941090299391533033069151693170597442089873499145059541651064884001342076740855421240367464132444889340341499644121101194567054648394905106729779836228057283609638336447212423803873338747076974484386909363209839604526414375835690761040507716992209032524192194056002339228540058181583757823296042722080986177471693265730625602745845280806267637861284925378042606762666660828978754996381093140173662436083561972983013439675012544526587946568182396417368240924852936290521706418817659212742696682459977114084725278734852447718595363414977340205785830993128054802243062964722393497822836296236346295017077904851767748561382025506355781334658252446215731306368924257901339477860546463964017149532585244029934877566538800886519709673088928592073103865802448329012388129170846745260366534652485955242400366303169773368652375998707910149521394154876138538301042406441096659479610001064060255163761616942041672232759266179831021725964639083406860238489466646810895132746577845596227406685093076753069972109178639410030434159060068062770570449658001775585425537844816018138572793656289138640571213167363349613649543705565864093554173660092762734947624081316418274745868125722870725258867765238849260069082818175909721744072389782349782033879970457280826273439914982291122219005028863015650992951326612630743447255510707498162934019298344492604095391225721686224105619391093110495605416624564986271039448407468018342182709624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 96290538119805921186962547842684961786916009210647333957904556720048239702536904367068009713970273103611745448753303388637155485687292294172462409628338096972224212260444209828321145282037828553582879059497263708321954000714367716584690716495342601086991153264514818537380717120415064845507147556574413558129027555676469070215591652766681040221241694076779058634170786668438578492691862870566356047739671134809103717069590732278429668799000279295693288776624096612917987381393927757018830756444807539178192644116599050005121867163640657266151827441258371641400890142442923831744053596549736718430930885189257634960027317592976427771104532385711715042619153526485997921402651308476399463345871587257089246617104871818364947471644837851894869791640146901551194306214853933105127302890967298088018701207892767355975782456901854368498527086055902345738057411172894207073278713949030543934281148162219659870902168362089164511101960758879057085930143581426969996959754543973310548421185909892157805894566130076996346117000100330666145887908000468589529029011949015776226345833076699807999285039417109396850745204915626420224903211002791265552107914504121006420027784410215927062699317975779301358247578307837160391231945040565262734225051599961225484027265665572415533509941515678517254886782589050510246577643185573660105619039068889407160687389578890299753459012843202163434703184855803832561247859628398738258617831397965654573057496549049843259424490879870371609603063570462956010291500664512028425799431401164854030777963411286230897027298760486404794634731066927842676990228691718587271468549292222186094359332682835647943431809069740589920163147626942704248694469147946689084681117974490945988742336793729251749318973689480456807381859927457796207054609601828077807227064248007489587155630041397479228351491715434200157014496227203191499388148949201928797906404847631200134252668924675642090656128153000767741349414876301794036502994663618948565579695946334496371544622364985334960626870169728253100920702211911033459657026360665917461466075443465700948380406592184130391917427760654460528572469399832165981082816250764727143628852737835772407720355257421460329143270844358445735693555577599788908147406695816442948809261842648761215065232238598298695881841392637760344829999147940013977968666747580643600491349597422367547484183067036180146396210338968742784349480438230014721439478038266283790666110504269887862266882516895200345887357049960503705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] -1250436194589761017612529521153563862989059659509091632752969093230330008375134142788793947203089963770168701771280030523419924532948480887328245115055648235829926649827566615563731749458167401572568897624331357681548921730844913474106199616228460801279074306821730399216400521642873697580496267989922787695366159245297311050994246341807811003255272523377869103745885784829231949012203722466287221811383911254916216067178875531460228884251932448437425040731480040827276491788781540253002370323050273222937541254816213576873371468753619427969281558447928531962750181820326587220316829679966649060331260810814467344065308417349429955092487645303641038918745527387026928592439461844497407551420817771733851151758427538863534092885259891365117337943896188530190643148737136930023754799121218849545797995096711733235705466093807760018693064259801776038788935246426265585855848798953521310072587631677483853263114063907848859696671811935934711034227976788452538703193305315476550545667345734843873999535801913403904996860322795737911324002195897717631977860610462276460031656944860591302756530742368632160144336385059348830243681124404007443319853333219016984718110499401179950040202817063075709508911891703677578224797151604357303464975182795199342107736216103817526847382601489114564367363481317036473158316496196542889240768007314202743627622829739711018675673505199091571505875411670044592819354939963622386527580803060944377975045276981582634890603612280503471551316271802951779580784856543546105480169251397357623711682784607998423934923871771995660215377769523546026666311449636021788079878377357345990331802425184341993180415577116079352350385078801123091570011485371509193703389781577618409808528371862162849096293421425804522693389852701281291937240297716105094253692082203492297354283331145411469193209150340626047923468088677985472990738838903040407889238700472754230484039650476156359026094167606303124206384772639736298442854596114287462868077084626786630142534073151965357017816576288662152551521003056594524616939100286986675055921696598377379530828326513047515208113709737587585242193958468787909209363555158943955500798964863132475237817921026668931170138749959256099561062146556045293631475750143308037011958542692123224010283538496506371996321183313749760909147414676632199792131205567815051023448362993598990082224948766200733840846392431095509651191137766698280745664857390788196518861502704847004782919802246849197313001856761069853212672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] 4207669006088038246272545801991394733720368660612989644313416508585620270473793682898465091371577216221051797525286060638705171618110200736324137877386376482911642473383300313553740293479414487666261181866269142283820158463945036385348433876819283042313602276649033239846003422410693556632450266626781634299491482592349575740823968603053102449617593739948573701786746608775618553197672668095717562949371119582146648093594405997123692622046485177002124330930413933866507337294397639416115915193786597165248229366241788836384152300935406291152023309463087629843516483968969549443797268624540282848008553920041551484489843867235669223715437644872732396549216695938493651720357203851238305648340054828607641241950780762766696812835823834036403061168170608572914306619418102264096076245977389674232754696889009187636273861337112584651322536039169643498214569182878434801458364591128311005731994522227373271185028562115192979727406216534118758023780710630656077364842684891933419741485136546883099425370292836075224045713332168804771394255530604724871224802568127371751251403405976262395781005402685774233133191953297144006490833809205807081285490462109152007033703952322165347750082464374820086752513600446359694700488158504734294640822303779056927788161721278990578433290396605616444268797059557391095447625090550138636766483143731231660329794489423609290259618106190456227292224288586960580021462932830010331224370780961042919489489581499929080195958912867130419916427523392443625469611595792112100893064446420160284594655167561421741561331763725596766504850583850138822936400874881970393763850399841603405831046878616246570398373539885817133979023307356600286965805427014436789948211897585406663234231361770892196802377412837280644240335238004176600152607616611126872838929096492701245088419463831993141756354126185817931678219930120208046433761346313690943942521786941647731612519776803847662161809536850237493083384521966294847703041570545443506375240001664167172614273002236240788362782159285454037600085304169665190439102864912190601754512592190488602935221962281352380887156401291237621185699510477564931590752471325159281983909257727102152767154712210692403590639847661114600682879892752821369241721990647473556493344815143816329332204589280296997020366529104878332072625494727278937738183557249248457644170086335192257404411078996426102452639846273516657024819373830001844525320836006868973317561343462286729349004964045686143715738873638862979072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 20035560747800599851187286127366824154887349440085145056323236654034303526343633202790699687193539208621618609972285967831843909553224125806102880597390837237469039002460170069432808947983483946545417049535956825593007525728617782470757432986600244506822353036871290008231312136407014216850444237885540240299658297923365393065669939133445238437064102686517107485783527976156376806206738314877318699461891068566810736867828785507770074442053842517075533387286773447078608653790012190929151030483182820421070698567912739062252102893038935848088229344041640708230715294529288665759421025228668184207309125046569774348768878627161015376910997049361173359555362113855969259547368101474559819699701699058595163837756326227966802100134096983067642893204847047499737367888253489597240842600674259206426296062323456035647233492152993173760909084116639194032651964696758827455667710335100152292249368539219888238052269894442925671420887374589920133807828890377680296508709613086472960366448904020603610468091812182017467696947538095832733395155704624996012026206681441503167109908301247121983444255828939641119073935379670369210399481594352989216963725718478385962440460791856677118903498958168247752424443427352546880928943456052339414784955607553653654060097751137680204487414042234424091464764010323587098916180090810467118752448162313014886072049159323344337650941007855528460717526416555601454425198711816638580167968630557175295124473062596755168694303109463154002778515034344486923400927244578459429756788213082337247449436962704730952328196991041697746561998762894423514066993460224112953044619263492385026171066204953661526621861850163426395778040400948573866812287768746097105152537297054951791000550327996662473327484682540755537073603276073899290865174971351212300628408731950529339690165132832289163829281217544091331128261674186259447018010221660171220105674032699457001879251791836724139079654220720154503218759209774178620546889301965508245294093591652839291625077681548243522636929394077267340100256361028491779652254422858693792565219678849929169314979445644578313674200353115432343638565275475249185447977153504530154757796544208056928513385888050485146482833219938072193962367386752724471165612547789771250670145094608869809067593651766684233580618243959423808870912620401412102324064127791554288018367878869671067856965720755272163263869593836195767113892122648672745473340779800769207991172147669267109877984249354090419918648407204910449295360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -218654243322057170128366868016803210606481432741383482482290621924777269260185995332787000325737967812399153968969622746073322386159570486130481959423361168765498318626081254215170718168260460360608213909208386951408830630191098806387738013645622961194699474269691531621399037903385710151727841969247770034793601669422096610246025241400599212641514912471985522918621174197223480091354479168325457222917292372990485809572642136355267218526739091561318755267334438547101133428788835044795483246683642985867946650777328239380289442001460811513668530457169490851238292990282490288227859621347912285795603958163722910341328820827955440343139022954771341630409715243631893579140439507935278666801152643465552713871628448673906076055813723340334769879416855043309651024722063077391164195733412428467118636726669496592968303378984390477666111766416674512232351080655183852343150210157573313598987125332313892558565054389164062056425889711296498046583680514378762687660286807728944003954761643725084109909648227053194267165542056772938624086608486789948606795642872586579413321003776416073626442365860211086836855131520877091307521700208594618809267895933954096233019307570350338972291683176335982065481519574639834469477554956959423046172855053998185834024610342348284489327476112696783357511869436487236751354947325406552854464754441247993895365185764434961172534043034905260527965249142335172914699481104319786240843418211567798736347246170232960164968662127414819535190719287207255135651583789960903249486164968355822826553128828559114341627383075790781542735839386168119013795500735325082255991369002731726098268756301164725786801296477718340404739660827717550413810760416165675305681925150866349891215109176827233225299809186228747912199878617761369202141333574448448133548012778933621905968321936304743085618995907846725873466689905070978421878661740161112057711274647018805772371226476525965784522908243955964743408829928013419286915994283619855331095533278076692053615669679365134186566920003308363406507120802488524789346926075432624551882212752625601940994124868134656826379546408786160126306450924118165660432960749255706609351721073563085001907602634663352927977326499339860830839703626703578303960617932465895685272001695264013478531420212645525711888776872738127548968811543963313864482149881328176667585772273363406238625611310141840676223273385714460612230033629536494811590919787057568238138824693323983182266659745315767137578400557265876890419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 658290092088520832405512246120850344446874388478166656069717269582744303038897961208335355917178432179589737555930036003526894492902983970193486054453866020774291760604879346007454123832102478178484938023078483265205604494280514684313634162711001693191111699122057461235232417233986509726964181448366423700381148701349715969189576090352463460622615237946137430915275208010278827058883602315311041441839401718201234702430822732219078514437618018087984910918773445174080562044439574015336802861372272791496646882397068828466321438840561348346286781565533820610081821870475297545438069235839963897931130077015933610155695390740631471192935081657391793135146837610794877671048631571806147314272861876132909272618652176583468032479367767437807162461722399773793939895267093276817633193768406526228534617860918619564716867060703360604756536405839487226618748617032113076647708493010346814121451560835250277777395196651534311725819022160454053365958455932282538435471934545122635373696353768685380622735928521062958845939183977526681503807988612744174353246314395999728010764123635947455121236428669600020977369893514398517050658101253745534950847985915640579452803682444627826938532840868503667366711628868412044740822930956662672658221451945046813300837628758008937606165046366837516213385379089597062911837846570165403274267830746644242103557816477962985345044796577816690868749993083459806255945097944799511917325483663334477592188225522066428754186138232878876368332669898926737969308071917225711640970905101913731620834045545000204179500948884012167259744372914644179769605769280574699057979488018070176570829648355019093359036603047759579191147765913979640459030600751911939974471162778792446378490178836555882017823224086949991471074852410821656084486659090181475001046223875127601675963629219018628411076426834578168710341586352321940753774267314543750694018297085512322300468048506644073659222675105846399982652912687746586719176300338948954317991412541820989835076157237763140531237483473701477202003443006269301803115930041165127155227367770473846876107024444698482847338809472938041857389105717374558272037250781956903451564883534935755731284795205500971755897959836216152930424230436649839523963018222702278415132616771839657571875030154327170318812781868296356249033280798578588277674003299305993866268832535447378157808697913805640552667105332158085837804568449688420839501452299912083005029340555791144678093155543512700465152050120400213934866432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 77678068351608996631346410757071279494808135415541622222738969870577056345780204313219853396758717198154236643129752830515489043565053017143265891730953419973929582123775691399703056906534738403459556416043490769003558044139338931398461025263909002181750708755110460236200359163560901212265233162250599979510731881407206846358416043049713338568244127410755060198265580927497588171924295644258401557374861835630892268723310763760745635027286272845694048621870868270674651240632002150140925242098207639686355047846136518770373196679191529418178949072095476919477766950537174354192075530528279390667672790963215783552309502017101896259997259237456314171047859323650854756275029891559815727480893817833963825087036724192393390302923625645339715042857015774486073665268577425180465853005504918406322707297657741434921891538793369957365358805190676636485129825926218007579790468423741110478570143489717862683791173223909374860550478657967573306449811100601590014768596450753136418934711866154786196050508978793734101572809465440623930607768832277387692794360838471362103245175036554321337499623819886375954581549022998809557602225805806340142950531620762957210708934829434844289624021658017992270799251300347516059813737248805645983267118221141988617497333766227230392868641099001380781918153935849641089047704541953092029841777961239187439071776129047433552395275831192387430565481636968206066505969651731509962247370684314985250061700356217580366059424092370168467414651722338689090624507687859569204568110288462955298288930166692845509980624915304418318886279640501329362315813500331638768977628163284775523593461252039811769921681959990725014678100764390869647712082319856304247597141122788331633929555067429502827652470459053403744188653542791347617065825276590191829824153874890826679838660020374252742694150346419021349348782458543440303367458788270534403165846596813707025367434545100989379344109159550913950409536770258009707301072634091779822198912296123152821123968787906402536770253995045224322407022665612229241080699946706624552234993729041969072504410858039821221819371024409916788993850871314113672970394093587708762637333485197688952413861167329860333906697542808528010581406503531712508557865751226509014981816469808621625584983995481199222867707178928913228037318817789500039035013904071388772678904710592368909629261356117710360643204654630964853542637315997215816899664009075440757196648438234913021449537118517328552835901208532426424320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] -5432152229786385383239463098475201199005472975770601622909615987005250631082397302459130820916268711566900585649769001111325023283879227276785692505644970331968439036199361118489061978582066876489464828698425885078986930709077154970794944720446777299627243236610566094933390705947921897782660828282485230034510501644213526518595905660525016527020200273381256570588324198486050316514603716715837281601073180869069481193723237547104380270700097604363722675127214819509001468772794617258459871420031154413223958365892416592105904419503498582257544743468529993978740473865621952493352763286931073186131566033321617126542800875221525430857498597895175021962676173675812133863307788039953966694608845791342353331223335257234284790467343353193541554940663584881812761022877455348539690464488742893125632112892470380083545540231124190571768922885463939549060658555544103337011829855989231528500558123023073681207605537537762479490477366359123304572474831278526076444017428769772247563998489368473055501331593797696080673670244108840908317834062597202886395375773987409940293329789678471774960982442435645658824705016689829267587943369072584201996164439598828386349114654405002291401842134653478153924042727217265682624489553707312592012651911099585220421956768625087191759969466188917993489249148505100537433333869210063493526090504642678327498745547950909413882918355262287489465154685911043986747633464270407483384873929874450676595399110484640711850888919508168459644255814742180658588209248647775900759245628482196135642478451566053267112364137630505664659048274374181552388033566957505378277809338219638220453860149405427863707895478796954892195450929257042650154109583669870852698399681707819977268811575957370347783479460444045307761556831356820503339888714195939112270653418298500353832370660073714537887937664976385998041597855441784765397982977509057375679318728372502252970234671157736920587028402421987742427071965135480120434421449174798101693998505769972403064479246215284009648454730491569368322595900553478595122074540975666075590043803109688523801987639266272273419250588070078812253098777749374131974376104713745880213364685702626142502362486752293593904351548355015782684542882346294983552009817860571182726065625022078124993559901678656936858492152755496174436899818473128057295470250327542890241078742204575523937785390897860061613167831769051557805479576766405019668925129655059029833989821856372245501291343844615090354837544210731992577212416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] 11703438988644322097137972722284172454407981549485001307082531054334012648969115481673249991268580594285478255710116541532232321551698764187033034160938683032004606821926194664833466361702562468612146696995344290434617718105396891026842845653602067982940480602366364752162174143680659472041360032159647618602447523065888093425217540489416834707600497741375640762753528476604547556766468800854645677794974053132156651474413091695681494915319951663442607068318431988278493954216953802012377407163638936835642646378482375227114037753136088219550649458143647698779833666635631985836477699640712325948597756095826833990402886241826129668447544547506534184317302814921598657935981490629721280985744591674210997913425375036082976577327203151352580847336489691688569361072271529847180258825259418932725508213472480767060496513313545255728432427853750933380502390046044224373567045733506675966317481550545532736618194635777009772614504549467964005306148550592165136213823765802525923434300058493667861903371499859063520481428288017994211879400145217564380692645258991908069610671924405147381216195858058028082731379605501989750737636538612709456381519140274468523561750084003219497866031986554830185067723381183107413301854136981545134884460817673606578612283570765085100171369869043396665816671667121400616929298860406529175631242817385465647033916758131728845771997557121045333679495993593708449630338583800503865502616576116381199673441012059502655968987435986005948056536613084575798562305475064325193899043673869914745421179729561141877414213157894878523363113860557373448023349291148967036920064450594724254675491125624520758314700142124352996964930975636166975654855433165095494798855174728798934211393711735907307258917722788477536671835128328333766540003313599317067585269467127256912661426482192245296468304089791532130269444823522455344530628191367301299215496289484399869691211049778628748069159890995989716361042726349764938352651413896388168971712977425499959296537077650453103466557694912003812175558565033494277106327472939749841753685697445927162586605915766480109613718784590871916406288360413129748513484048857476360089943497985940131766403895995447272016090586623068435207864979655868890922024016179815588899950182704228695727744619508262733484043460251910743264143431753956292695915321348621014710532286677970768619900266996792841502406540505036746646062812328918458739581168242805511320113807452907747927007680393019992048528383812373957731942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 6484640727358783220555517690729732836156879007265604627063051278440784243460778002467439696132901553768701318411797466669509271701637620589723039033331102760424010659281048168062811312377605057463949290372963982227772471445119238589331850302615114593356289596044130663989238323096731447303600796550960113598393744888075139935688943301677234107634978103958757971953653087613001321066564898487714777368824401107678159917759723112235477320599503028309881719918958465987047228692478912889981502001458748838480296686775590966885074760011778109890445165592667132659914261769356911826121590965398725993460734032001611907700073289210716223753958953964496747571527279110701281183111450985282075795112030374080602626824413530332660026568975347457234916127552040362155244234473860803174050432206962123983742454669164200748728083273765428843452727922863605201432007676025065302144125713611725932526055131929078096956788520277333080309794300208869435757399424656045565490802111551026837879191318860350344385211455254383520483905553763700567121731891367012543063647542596329414502635545539330872171412523938863653401926158507235186578641992490922199245833993239093292424319107982393630509349489593693800274395094666828761266545145068425167420911931215314363004972318990643811646708900544664075487606111481297714468200399256747064641202193071302163299085010492987066246508332670808123221227617001720418199892186394756007963367778156434921836547490423787730375098749915110610309042836410741279678739529434749368586388303970463194425123357841925914347701756676872962890312500760444966629374565683695198475955279510596205229594257889399258484623637280039671770855948399914643103162144867589790710752522602725869347050823649870045028639380803665891612574918629883302938852445055843966361126711050227843789786715989315728806015490076007816034446478771056919020408465120323943683994756029879222534199325558023278782584130613342206485721671557208482555065526937004843280686151805581952838719422556664690572302097900448206416559000704222828709039468902099949766580115196282500887590378748418945423986260956987779205330741704425816229998311346528996979408729075394001459851557876450623471031221015590462022030928764692552458731519711476908823931546834257923678931359796405031976239421769179341964877005405738418493339138665486554275856793871174254229665176488789351771795732104912730682326258198468523273916116636652390140780545246973417821491890421862553479664746312683213578829824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -69329188776581997356147147828567910765560203561727040134707121506922102271001587264704691000834034748491486246193681300017304703072160932780426950657619697605342152169451535529464373238369687014556421061100570867302385263705881696461260995072914107069151262965911210966605857505484879384882204316242420002323076156724697926356934494245237914154419466500910781620176808935317031135902532850294319160732089592243044088414488912891992274760717366733687514765968137388551428043916382924564773530595724101814775335678348707565111568867668757610693189414637409960153944125155409902360356791060951943425675735773857654832710369705159864656445175370732590121400538445358251420429302882135444218158671827486459165802316699238002637430135670734296642777965230335522292554399637686168655151608546611578722799024265809640764478224495174610107101583338917508743637215242428690946187776154777910441612128951200332376507937446737206510860856271728952968569168893899636151576955262010650101452159005902506593972698221267160669515101080817801449084147151959012485043001194637313612818150063790874122553937016798542946512378466844539205055435438862247449259157396871183311543938889831703728036852641891299989015556630505124944606353255677471567020819654680180058269212901721054175532753399542004794823354123699069378601995770054577909358019671914695607880881489530141564668728911038765253664447926101458548533010764714145409072507564709992481798985876768785300648144350820015473647391419620347708032387782274660638657321058868674768723524711874344638041866044871616413767451317299654867636778953685389114427516262596399318111058519814278664226572611073134233638638836929749413677142146189008352234891969581250051424942893511042127114512144817822005548358471003019512237260786161878592481956321890495767993705757909649367147301928356361989985037878593206627414260971970708347560527023897149578790101214070031875306270762984416181580271913194941138090131302290783401154074806648678032282131703117830442936625059478523379117453490972814053413898082013667260197936598166348125220190680590979535726038427055727593598544312568078330915983628030124685694184805574960845123800246201364528953030697352438972780088748322544333772900296805272855446975155408248322977884205812032296512879339658974109930819835057063753069433924980719715572487433031781870924902826532805983581169295883960551883321283716437084843853208757904653322645520891283725986542087354980244989406814657643045453824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] 106583123710358443064364041980733593554834669156391106298353053861641313667453415640974921424943009164596120078732933605715048538929942520666768906851418242666366417386148574403471087689979897311404753295018434742158773793015668902111923722750701634793575543201291852521933063175436911989275002999268551354788980426499671521457193245460837204010510986689851481633076907759771935869627711191986411735399398087562831778274484536282584061167404003016895280714390333284403760945537578821273837895867361524767989566850545514020861902483136629759630428106023857070367738073074225067103487070116786359352486515575648954284767342139024087800952138294006685066039467167818716089498749794897259906276435068746963801371344169688439193749406368521133202297637082870794724766524859247792268558039659501801495178710258806846643516140521216576013040599420174810030018350593649812293259206077624001353897912713303305911954413288495367611351111127358665588080990402204112984351569683836036783343655414590850770262575785778916059297515462227144692503051406816787287398059877373306125392876459236187722202819801498864907899944138725645483559766833396770801717005093978973879726562732074339143274712055864933670593686451178360385897193262820001193566252204970639975086814456814585154024104231440549620854289956690384126082670676456547376501983344190175131234372431535819530801827051290819056388738248667247236756205132019180359660760464939864395703921333180291732487762675059653569980549120631051931751365599496659864836693063488331729632945591398754304814957412228092213792697022841513487806686544553281371025513026265858245741819038488337827933443374269397893029314400510765478057250199557864471845972766954671605653034439442527880093678085552452744475945679132816354038033867860143757293177362394847843515423332162120476846160308594645018469618364707536220927805125518139559905403287159697322122070139692116775833644849866287645753480310659721965414970635087170531865332201507633332019498157881715316531663109141470827489229065856660864894731041054343217066266031098867269261421142032829883274522036419283302071950230582021021160081439863013474866655399820645607421990196030415271562327945827211014764859828495510478315368734299280608774722096532382282092591561575969626148723241572220285046959245182483268350787414619811208547292224518913048380802385766769375475006573719639704159951872537176666472389310091740628787486310870533595170869739402001339879154145390000437930754048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] 36648130095525315867836860354496244910352957857151089178118764247750486591441669897953150907492894770753099566615632721068946423054690487105833356680670715747333516641684717409340657879717095501724656155073129835297822967660567307780108762755385564201970611934665108685512329332787167304389413783795670012507606752233508613899697501464860401750622510089852074330599452566606503956664318322648516924907617439374222477462621309220887753092093093792524278165773103903024933357860493963976145069929415964018809313249519097993294078338656051956201379395940327715161149514707805589456917758108823424676685896819709590601282059601621509007269332966718794535100189720250166262165462249312891725429484738628883396569332684260575195331104794000205571036566901986235833474733284385910184007864029534412929536743331649810600700551131596934064334149507772446455811789984073867767236990272035163688418733630243380103462663518170492165901199548782808033137705120264930167999034392394834519132850035101266933927690358965729907481630366243266529820571071962234735202238182330494791537056219363744289234324650499525662327763462491081547863451587370972763899047542008020199844063665301282881174887489540394758078091036040172948831399053347426644054653965004576133771210570489599791706220542416785752575606026982101593010021241956986604550888687301065058905746480628441491714495730705771574517031106384133284662978287920623840810135942885075143432934530728897756462950106931685598857264085840054471036036931528342447164929980801305361453503842575116043508663802278127551344809846308650331079689783010126030939097629180368420784479688702723142431813580219478641929999499034045954639205987732309788589516908743460180334930403141498813540668066070797198716689145562611780551917197008319285902032105353541577000234095314774915497622715093550513559586521224890642726231479014818217378021907065930126303146065792401679333044339180733648067582312063594078018635770789801749591834787328467905888136611042155221457471225089836281859526209320603573592373467754665649977961258699857535594095959075534692953037368074951992172864712999578477205740145160488356728332252470161672126853795011076037257079261968308236339899428670328305116006169402926346332815395731174213391736869563377670103011233323652272081918398271906215461292010056251936522968063642828776719536462304029988615354160728307703882661859781473344114380799142221141698853795751635554038316422895078565122321132527025478067814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] -354050559170994763120874499802062489277186744232433403658521674926825089192996484806926842474395210891693023168539285843992365173539549979636749729695946247233819626380829928130466561662414474966465863178239120888624401352998423758385259905007813445526748457516898889601583036011192915894225485811126652185494027286166575000432062951028356035810933796635613392141051245631713432280732043056894027553651786286850681453847626841222335133098544207848171765582146098920186332639870782351423248285602851721032680675430487157678868423806128774764578650280424839898860478238440755042369550825264999690260410644005313525629136976632229846911645587942235449601122649792884663256832212733445189732796926353336087761612611196260400713553841937417841957849070400327287289585912913514017149204243513436841624768668236310306196127653823908822868026533116242283859205791840474695569484555696752629445117750892901283059017802069608554018979537828705675673870685036673496696098441364720987210637947242651815291712500451908464491802412539940038627507886030531620460306507811782573493120267338649004307021508112709924101590122056644254932048179573424442006368213388070357650874476361135815527012959473519830255360990356432880117919799702401227003610865612143028694509015853907143777821778006338418852520108768352687944292164463434588166042996126377338808296556938532334524040439404575098696130495565334546693568040929909795267272087432772885696318388456721321455226379614151121453639681720478202638932399119607664238626089642306429765483288570301811529839191625392478314887190960641695770801199374433710814172792712224461334517568093479803245837077330205830714491615493641609274751805618721237266709160591993248154484547272576187998680291425367333710085914653624795962070660344177367267395208271140351884582531221123911706280671045817127427984952085861084017775511119813419072442499999434496939041190314545227567677389052288602442569954355625466008078095484950358127384023239409941417425410995389464858748156888776570767100655903774306346072411333374636846295994599861877226760165017093172830255149632573969267857138374584081801850166706811312998007286326200468933019942594294734044189627981725966885594886146729226407511844764362509398428364575385584325217574105323619794198271634604499107719130452951731468548244418187465416194751747466178233862574327384746233778600115475082456959857155726848733965038588000249294988670006838978179875156236185908188950295121627009354156736512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] 480956447728972336283048580706748423522015643597952593605075882138032793905878271519205400066148606513483724956448656940964386539509277041464474404024764857305045841173502722083375864699347987262213059478243805048145893988238481527676969754410430290522750952623088070250344177324851560908140178136906793058727793049693347821664119874496345239442614912406355895872792057270905076070008476912599096621607571407169433154301876359203247153480767756797496947387858888524325203110937720685378607547087421968494518160115091480481885439681870835846610248395267485596979906493091424947959008276635019120723271494581613626494273066002480171758493084875568079743658960026276544911091044952334255165938516502835991373831040980893638156534225730129267769707472351740004393852902149900548769232199746788015582755211090836512987117996146854026254111769224257036007921580774657496178343953909150852638289476279350213828056036249523808026716921304261473443939539879443045049524257230706400547694570004668861995096138339518135894198583990471061315863600814373488057460912642738071437034684874744685142528007196090302133678670237092444947028990321936235768500514393875154965349590265773091825644417150389765492107416639444965037465065323001247781168325646863710901059930495266823884076940246524507164504219170002067200183048215060037601850109285862011731512488909713407002714294534959969313270207775021845454689336594588338996984595135312318650321796365062988678712714768376675790570318798085487947956480793315653725633351298053612534114751223165978588377284998432377722693795092194415093851348606587296982548795134269381818990701722584451827878085263274231508087378562605897364143397628490863125749462736001644110879022532441944816781504695387544500526739235579101097912057533782456011166962371314766546832384655073501298269901393483896407011847196423101195217557448621478579306525405593666666268235048526717423460402606373157294228117667717263145229120845132272189110658872871473931542812047294194667926534106077223602954296535957204049179235971117275302834602218832699106736751549043720599114526882978948353477567542983548680316516788092194217937175969536915685944251894151604216470738680949583840081102205933354781365723865729929228078918313685628399323264793263984732488853956348884250190258965187583528065919648490318405971549703722842417150504305560302050129545704321735865267892270859655420761472081027708088084826473796045769550394657550927662627984122719602355050905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] -48784779532908770382902921398822200204671694808445612236469352187676245726928091359140982181810611213974402115045840036768232393423191473703300156255586114906100792991307349452869132273977446017410021562161550498343723035851182092723204847695424213662281741274359172226618309128799559831548205370351113569728919549300363179281717722020544096212814823802836051059070153636348999269504701063877998063363782245888058657634141962763878694296598221961906178212923092762280397336685040122033076582380869336830250394714348213322896000951600354634239778415957248607764978832178463441544728965135853912067138699724027173951774866414910043323198237987911807701051699805789708403249220165017369337989853779432001300342538397620328489941622358419500540664114159581610106149760461860573383441881486661898150896850271483390580632094993681689485237957918825593807486112397080940558054400188067792740653437359303893544209229745213388539343720701136457001562936277003909176770450083243506989041922181491053786425106256992864087843519026694951636787747240506668396462897539775225001438251498438090281785590975872159975168764900775860357958561926364189944263713882526935235078589902841104462742753171496328771438026339730649144244503235060298576576071147587570817482488429954884537923179645832436621625442256319556050975196669240599457224015763003401172896722400615584529029839881700319810584378277105526645378546332050521719719669705847394452600683748886313633677151788300706268760221634705960542534537880250816328653152406366471487289278987808739973452740408497419354832536909741119446894116441712587311248657783408418938089549845398560245531887811549457529096996466109819074839403609005171989537877189950947868305764492903868313103467902662456963671726369023127129852398534666326684861308808349316965712736415547792625921532277211437900512608031017647401661263071719817542127457543238769534142365037030654943532276633840101741191536270517828847922959055627345425185022489794209509574083225817542818938769641622367511732721757368396252490453911990512803154206966032938425450217835292213616988718618331922194563399991110147101377809888829779254026597013910305781442338740541137917584527020835107986087964265840953153039037358121831376171324563926253825294988154076140964380373730869678561352383984101584594170225899067497657198127925157287880670576589102458131460040680549184737588752926846074191876685032027782102630131085201429323575217224189066704459769718315100149437693952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] -683097719758124204423955431722512387745099031440210731211277016566990890063838691738391507134755240053271008523826763042541678589162977186191197736352405802715696214065233573444462880675896494041060246549868735337762913510126654417980400692924158846545906840071072351664326266374524250341393255616983924148650169634650611176143944292956435287583717837091191900240419197487446007681885487156043397152535419429649315379530771867215486879474408569108476725775361424705074611993108475313679137777787828694124668992379591877334330176399557603156545051296955803727513879403504449901886398466753468588770500615070332867410079728748651006146882676190366209285318796159161822874704981889460151102823429110288875438483175336346820175556486246731957875845952957050432587592437125206693979651139362579676509347263768003946550415113673876966065469412133194517690015228054932635789222529662317455935181476616242551967334326786605466399045888458772138587403694438529331710218282794477898044670448832799540040735235393056990386555889327011988023165913796320928357899029108779751646620676194344054245273940848584834047899218977410402520597949507733750410350954400408479488538307466422592094843265669749391112313087347289505752276683317923271354681051745717240701294068495807106593114100110381939108611177153637699782076209174360263660428615276946249795883393989963459877338714799648506307421791772853958334548743178847934258537145390894079201066597517909854640607321586319658269640447544430966139061885433583692010622749177675960004033780039791490885154698768854116450033514149116515147819216947548373360816825808516333379762063133974026627907498113993368278625313000754407576668455717975497465471297846392019442253023941310232220314734102073795967209307818157226769403183817562245667934401226591423587081951610776754223887092848511667681549056414289639663876714837822650031089820423971809108151577886795988962744954855202517327203356892932054322131482114972588359218401683512686957952669059027476336059002649822209489451398581468787823373834110385152892608910932586316301392135794130088757413260595489638210835193209481650334030117305423630927213637552447618224048241247667335711834281458582498563193559076260227597782950786512859406024696236582864101361841115958985746964601303310691259911358081980834281884481953425535006720248096926442281511674352184994312661953784709782876888008719285521667632525942883734723269642336856839699441764722256198836623329975478761432285184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] 928738970162241479245978275882070125100296853062748386612493286266051774625406905859926673186566530175712492386146714378206849193711366548082201730978518993030868457876608390626191784962976126287234651370200958218361710911375777077021372143224250512311810957475880402142171019079517367618791573915366388494123356753938479941979431863493171072428515196070949078730951192899508518894999576704365657647908829432190216927652266390453929266530262087639328248472784722365474722552177485079901541593615381454967417241499523469063456801732806486276541919305950741213485542941840005373016685710461148447305211781420211049826209404162498268608441646879251415343438449578198506666904427963836129420378998397772115660146769727225673328308750826839719739389606358805779057547718011381468464119781206094619142740597709255677731227973674400057959889219681394234339112682133030248253159607094463707148572673231095757524652926080865914638221415884661096038467114253408698059996865467392704815266102419669273732326958819888421879672326351502905797668088180867813599703219378087434616178506641015252446923665605008551652958495610794206479144781380647603534913336776728975869798591708027586850074269619527061935684037115511146904842963342381480736680733119949100100993601930176960062487907112574624317751079968194143518177610273288719545158550710126380943106877787186664000928190746405418622258636506503394891990353803063862791139775608911094547898798731983249683363695670041267551533545572954811732676986513624558421769372884323771546243095923035998204532135803558335021164685702757141318957514660402474394439451779780520656943537359834361085516826235132401715401399087679735721413756350796915187701835974681391190935882721294400252526897355603363821056704997956142743322444379467220758897377252625096831412044873522227844434312671651349588956032104202613936230768003178749793631257578418709975610840899442273011837995763499457819598014567658403088682291167432552194894604793169006075800550690168271813151248275981861231106611805201505033328193453169748717237454017699523901237346776309156199937298490275678507618778670514836337455893277332528913635710879019696681248281469235776941610364587672598712205565984656483163456672781244963415854600678720184740769327478513545115074078215782612801410615677183553510806648992631654117609591096380077540666499234911080929591060431361371549726034697406608343516790807518578102051408377643249125428130501538639326828473812011988399626911744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -332326680314051977105788248490478105319797480866811714496305816227705802837865275836571735359135719718274012271183938066863199998995998477338501209876815567121377481832458844208793514773305346015649128752876553031767333986508585006584929321278004033309448393694297034686102815521141322018443055435157418912989669497206134617224064303224066010715303245118334167133929380529793909749616980642279524573144239621246154792206981310914158480008370825754226821340427847737080798611362771067700135489550270421284790137265834535581096363625608688102631965645428220285123205924118702483190040540862269069819810740146598823841979491150857388208600859445726432407256638744159342985831899798756608827005339853251284397552175230268863411960229889068263789313025369858591508261910984353887807140438415160834251768637549662175616876498886996083014265039279477559349820782921577292515121079500087547601518557165305195269428253800649459280455974965945432729696457151534397490204665087032964522354897837471350194370968607214918907524858172722588242387202664076358962026420492488862354874673114037131552106279134349948794125655291783366572164824116504458246166617222803170161506055882466001832808101149685802076284682985183471804532926212438691426979248543362134484691330096892781829171389332848951377724742120552712703213268802240324217037881784573120709310893782536019685717884096905020506841689490445911773279121934658109260578172957865973044814709327448027504827709837638063225324439590847192237023918965032255832350829227106406570584831602851961469030820910091259741176864694958148051759114876892004001952818737446625605326306036397832622837973259511953848149258003303399061320160871340209017812442642952711416242572999147080311472805946570591721688661157499787506629215806743417853076048983049795610389917007665858659977124013302610601337446676199346955312823225055145412459453842689637502375256217479352610525378097254767498453878826899137753870021136902188056031376487206495443321737981850742018994264429174487535007622745299337875891666995785876268013773928450577302931624555302933920811969530582904147521126242569898558723653133767657403238084751636548438134891162488372915889040865731129394485256419947410190920494810710862878223478259429593546621179294803437770716998014993558805040392159573984591984873770944211775486641458221885662068077224861956494418878780114163808118982196069082655972905693164643714453569239564706488919581604002650008935580677997766881207910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] -513010344039531499245741131608169262945737266827530984343825761198822865593638445151819421804649694322290867930928176294670091502992767851314763224424677339475365444588551594034157183075252506947363790440903176657505639258016235603703564379591775405152617596633533948294701269190104754139751980449206020205555312449007433974864186055813875834799136062473164077098119387120727000382979927786049242325977370804370221485577710212600165962003031931970877282057981305773904680095159437593730765327994598068129520572694838464975156558542110953281758873603851064150584439260806065236630145308153008968890646884484315318102577249641721452686072387867069959307768229530696326987981264398283354800889236183628789554219123240002007268686065057618126579408178172965060014814048029090512078908741936765563140192613129204786728001762285318397822084924108066355691950841064377043757661089086758697667871334703451986089430910449111801464207890343708669836798019258062183859792027912658004578359161799192423529651191706172188942396362113190689944728070712043628974153118487159562624345530119543216004626781749605572348890075557478295374157714315069803652033592613935727323174385771781100619196221968400125045426873365255331423829791293208551097267250944069393911975299103291364298854781138288579351170581045405043014051247038247821674264497096379881743898154925144887393122203211225300202316646164760569464471368577632274697123574510303258578170170646844456744711493593525050444096597478068473141622240002455379779420882099409469303381744957572952086265902750573707041973050611106373166550512567843736042840684148011072093839142659320255644982588649286590809860786607631108801574057834311349691996493692366121659951967858784699153648046315612095994956076580718844385168769466640162962166703916404202405378020091706885304900704174742855912336283943923857760175471172983030883821119215841439766277133521374230910330685733917196243648288350043447193049113515744542440697849066323798589237490738823521937357148333293211441467146909376084421755183377391532195994623519626794312785886342103475810492439509879010181813734012492951573147167034648621523183312074314969552486909065615789738296495987711147480592999564193787741179857704265570596131599697611005542787526539334304606125819760901776559738450759099977253682653785948462008825158094755221284361908511479085958343037509822269400054425643086843979224897705134509850319224464351722880685730233871513833771621698098471511982604288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] 780637089745418869485504670191702540900216443679433682362977898748011131886474414047673495713536199474829033152517332589008285417125257891851807362828238404060526844379948822319036150772986297366605207971728983181801676275075289347972970953194318544775730251371635313832627866098371219410526078895109277735365781032052370638201923938257125102599316268126266800610851942156301007158790390639412596959235871216946458915317098760978025605121998783353945244235720201201852381195745400553143483688981642942509354999401146587283899587661062856580519122612145661688720459830279798730581651005849377589548507590236036067186154121210604912683508536911783840175234280106180762453982311688013437008575507772958871226856910144939308858726591422126171768060299301849717857254537252581786474992310230746868571714683054242711178811238039623021600698675028091303995187033011621354791587183416408506322885281928121917293737865395303212712599568085882809531364169102281575384514004943221490765340503515032621008715475773592547881806147850325629953329343949919335914923727399609837572213573272224762738959013928949252655305479680612302548730744140658854500668759266942669261073472923207388825006935285251452596585777113803297235683666111194766681849194285316225258915014649339004781513381532550628632124144959512596220449541767526567498141498336011824523099197163399069753031993930111013589566658308354346239656079796856717549279471237832289057145965131560109767074306146521559135537311544982343756814975917067915629201299226036589581536175704550832214321375253090467412949284993305087064715878775213732837726786953522737076327756885959573348989124904941466575833935020984124884557283400039139402548347852738246711937582748753007876657522155373492700131213411346179222671196047777011043396029420407401617345579056472774794766290300965360788328150933902340032607776114219004992912904066959976706812491852588673347535648399372868514453086856953218636153256161691741661769350127567890160108056705076815933613477676461597770307007436565847113160378069110374924138119970492736952971436201689751893378482344311316581863969771169553621439696775627648155384401328221589094277756047010368809619952004383303653869329337957305377858334292036663224718803705637050061459301878895014844074810416924363220829800697259495714896120439895118361273281638038296210752340365672616324978033380800900833985512477205055292904253619038446292740014103954871681771803610430971156050456507513832893684121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] -367212982703944977745368841715238736029239871755149828587357702591029279465388318459210069787745126792717389972863279098853788422653675286804961282554596861820989056555129938892997833784540974374960894636606054369221925996374121431324338765567778313809954456107766798684094009643041886787679296207040418536748971659605949342104658879162459980823276204625656078524892685914352579956876375954914909165140640212904417741128765299236293917111237141832864910277411416647540967403573740128135587517751633203548620852390600298381978932425682331868510572543330797475839833963546291810496877645246959021398413707168328391422089843649072343498817346326595821736243007045660099012739195177324302922651430160585283613186831814425131691485053291391519641949628961129406186497375272574406098702328685140593405308057022698766075173523657683305512907382204861523446517325785801069554769376834649002286182740662998150788098980099827119955218396569623594141329105641814567476446859912793159520647660856191654682778364157886982751661416813327354843713590594273751777092592924512808509120893322512016466748998791977899366366738240181899597493397408242110349745457064982192861338516533093672627521660758791131479943156026678765898192138892771288884917035022794904360221389378972241105233011596689120541441155440714959817687496115516209310470532442020008154746450010273014976935558177951511374255570836383784974588413126148096644400795321606300683743866151871363973803727671312287936428152949215884926054410061217705232589804099184245697871532689786320448038119158579072510289050234535009479131228516188230485837663679970400550105253815337528603205213824916029241372449680272096366016895278306469907487082093738400545966759433826770081329156849134032103908351336691260344886190249587743980837778235124172212106420098699000878013425020287315512254076304475146493648722766177087258415353470008580058431726287324644001981129718597251915353113262777440966050724688806179947749938653962144882074357433319462484614776422963766659937407468555129848488503139617558991745565239546678852107961230132098690306096245814371079190118759506294861630533824035804781504575669119558871067559027517935818860517687848280049697949106623920176916227238306326536434201142244170498579597975995406870531546339073467211390573982604428651732329245729130497113673612530294848213522384143753407821428456099229972674519471040579975817510185307074432791805757101598988058018643767411645447514885222669838987558912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,27] -153014831611431387307852338943363933029795160137059597838835954482758802230987037944304143135886915361617174634374779381631970598025312645418326929985614598380839718205395734569142798164916067214193191763430080180440864003722742572628982124757618457210086856765830563136727598665717551452807286218551259110655624837258427048596241033545357678964012243871901708630632593293167034821736380257804178527934912442704939858267195032814128682047377243613142300594538391730967473666303531836238985129328144783587742489145445986418942504717688789222311806946307952938008654152260979716901971901354208400348578735734827929513297089740095472416844678701170257309899702891487349352969073001257461784376591615296964113179980976875596731812302532002119880284772853819496154505072291101862869225880070686675256791117622653307469388201289129253755937080535241621362020683469567146615699229851551414053859314353712224229829694358899644647525945264717036435794730332874832941616058642823220269232433084936980220907626615163052103344410192204323256160893742996218570686992642164215657133631769414433583839686487903370551209335953402502923716491800152719619857777575383154297874518249294501121509222521815328335804722346696235636710714203324626939028859089357074950029892006970510653355767533755905773307384601941128364410986272870615646406526681777462426326708116809410284040417114069034815928248262981465296725571943425018224274294721776051281307342042366792188154074689325585864665659301042035444769590704434950752228738942585695021370505459529889465289636948676889266008853743138336038486206393274799740913290296482809965032491613094468502363125119756342022053009112835127700192636769626245469997805640404558910345786082964347376361064217294161315255223765309283607408574913754081104510460380974569169001963749524762974574755467250549690588633951014085131913623322501219254106413044163274835202714737124849219380215452633903288571161563151812998283276531417404021334171485252526039249158394943923955323843527484760393262494051291678225215596817894089008708794133438560791469023982507081238662396352381698978343838642875248328356479280207826783228071498526058035641191440094043817688576709423253043620909004082707276970369579743268416916395468084604690131572136556448152789844564395480729629299503666427335493623716406694254682376501627329341278057820826645723915001367839522581974584250852028016060544337120462983904613242767069518072886835697150943549889131240342585501286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,28] 307220356389688321214662331895736711135357620200700262220124305353323425257965281996848207277961672322034351171618102468463267359918335546732275391575264061987072014030481940970527172740363940992788572619388440262702469007931016221362318331406742485899667902178413975919820503037295613188589246599149428149428064270059349962104925626619857405621900313423783855963244834768860053750627955171411600775240929568248737393686999980820805468749430897721851752120474962957367039625426521324793406749531070990555402456957300771055840907561509156126954253051785603881988402728916342230047197146526150683843644481513136703425459430714612764228679486516377292856429526209015964115474201049957442731499749868828121950594063377423450330056865189022013080966592631106727262456817264638790980237562687699151713769912356064814822880618058707490661909860036548849824456288336625455573106712941915200018177260392508168419244827578550453006824326567338845154784912585093343420682377343631645042273219449069734030449999784874225977045557212387803432676430719215570661820283964086443054181121663545871529235790528300533224304103349497629328810891016786666390472816337586050423662202840362337639801682290625953553583353944600785258880208241499328568408791901337337947794488470791690119526280635591615050395510998307616819074536255430153212674810875664349395627068116212958133707669968795318318922424330330921577750242269391116246285368096502304050659608075110528073507579043254102339556360347885390725187008802817751841324968597839127261349275660261929468242336439656716894317395339265406078382208833733229015567294510522495460554045067362152199284801478627677323171437818932462969221335671511545195738996959363450937112042147767893614899171114060633085992782710532277354425518982893223376950477416008478482332137956953761521180851265756695530676784549028027816477277279159592576452283057113153072703704944900539245044552623651058530975366866149448579463821745516562949224060463384928670560677971244995770491529283182429808557836627336285967709848733162426847769581407966446346298916699176196343969144991345841033917691717618553287749402682450135358382434291484624295182686189207737653540301219417795079478630650835983157032357078900184308012185561372625073565366793582588366930963743929294950708483181862695792617306631037269184487324005391083179478063319044967590335663709983219751420617204491285366009161737114369674869697737717253293622617244464544749404475673944041456756850688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,29] -139525735790676858706451940076036726662119125252460884396603006940950541118669378769395709759026464409093295480075756859509873931936762121995795211505877090030636913877709806314225761745172976410205323483532829275339532780887098908821637223305311073539493786622250454168848717195758598179327720069655912839519964591482561908215743782372605919401554240369061715892438564974983670137869402976261098272655709527432313958801320176524226106269631509352976182994100668868530396800239358961760729721957060486174779917525317505554490630908872187833777944563777973888252869831889125715895137496772067181850074556120000024322074930088733523896280140324136119851521292437992935895658119375194307476485790955934192785646508974181905408330942016839856933833808009981176902510801952350990829287102339098647170217716869941338925722264785275786917258167963259178762087257821706588593701600154982579576115399569797565207666840928130362858722152596875452610273588122243387423884478898069712840971443883654650756990798904700409621817001910133615537887343221598966343633821014171692629316477247909646173431486640408510605770819698684801867046901238466859437705228624138057872859059032440140248668096396692940299323737095553785390999877527854684842036276421211508899370792395761140396648265749723363795155075217480720885821707241374770610560141595293331673696234937319883836767400772859785553857449253717792744630052354755844527660124531826302444860717090778005825158216211017700909942263652534256822850271365366820803230774286310438988692990314475654366226083373924990151039600887196047131801752379749422051249762660041533971143739293821033226643993238186716843328992783256614422546569296242803608502478898789256560975053571218473537791470577793186050790602506378771198397617406103604556691017032136494520193856218878527457886175665800816636322530657852968811540715555744835503460116415779576873381431242335927249143537260940689356078104666187855626581718509464546758030378249219522441586684096452592476170508635706443874610558815144764142795564540330755910737708276625130178747587185858522912329525934978432183295718825143703330613592115231652624276595864172878924360904353494766714345957053809260625446876127699236532930838947217276506665706542514791813343642999315618165096080373849379450553041363268223828108898045331635647618996008201303782122616293941075626335255274702876330458480354156951495828853331440133599006990884831580088029960614306148940966618077328008751874048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,30] -53315400668956746992514084469716244784931398706250530408005461510306955239348078178598735866621563100536863611891821338220333376902370503764400130433053879319818001608325346838818907748073765748119311983797092798571964499371192703889779117222872424643744780660007923567814118132300017011673059559243186865666099105022736182188721853623872329230832328360701379273850583333145498945440580465476763710691981831264293349533131587576592224638170292320119851332078389621893023347547513041712298491498220239095636817601378749323896647655774791802904076731801983857836669999799875209627232922372403672798312675392042854698257601494672914628248115877649332632365360576590126267759305488610254770912940875597800407339429728584588182050682413886609833545211119140975692944804275504443904185228586814643273856442756652354693126363500866648366791814904016072124077572172716721696992586221680504352545247845544534021500637146015089243740783244413590987587319259758909214097181435157956252236906494480240268418618584504006113593973974260362652204050847503357538161351148292472483607195039213939962177361776308633970379051153824267889372464319193638931424007967070596324788932742577371507221418620229283361138016669882073162853567444791115467442851977484719910770211846407416759123355588923016680753141774855504066588740269576087507500263540118003224349090381986497986485212499757912397566567757153536607069475349276557911024358241999241125710813300232943093310699638605849019179618366161246102808779309158469453518930413485032746523798697581129518484588953124414416293266307508881011807647047996147929282372696077907490702308749454236181761665135785165454485467793748179562269809780741960892337944515640629112648043780709689737796419160067667693405163310175009767691243298550902073913660917850622690400276830758003924696214093531530385808551300064568473829447735926510056032543531140742981230346063693871501110114988924701511598045489848316692099850176033954797074254710630772561127434368754121170449126079648674640167004572059210290772437909060764191610213717727184808151781037908146726650420619048306732126211335343976730491842750651586560542741193685688060279470565771289426121801035179043281444130465565670682268163360911688044522994838447968755765479518366988416719882934493776751677056292981967636129138053069600263586133744566569674027995389974825947915886376173798696721099283391673354618084501059131140659436120641265964664505282254738532245445302307051570693406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,31] 107525125834173787242564647238979200978596106280969199991474566198939636502702595320085004859711327218334966079645902095443674929354076160453548608218411142905576645186749380065986941572576826981011290752463539506313259135944085210391958521090417201859051791754091680851844148836946201814300063265746298314475398490884672342124724744588407575244391867022518210062782697505321916558084325202733737302742015185880187904169098567999947281342361977555697857586507327042667385708779624174479547882099697463671139182159678660283154954572488492948723363530045169856897668787200276164586700470472119683030592911753260370986149166202308105444161962155257448070473693311391567187712307343013305153016891507044246395834825838455634103784974952530939092684049830444202539118447569550054477881749911769239773052887883099096461909454688299864157995686742411344430953022458524948039265994542389190202994332248722547657281582083250080333971418915349312476885816586513542386558655989854791107928117058786224726808983620707253739968148831668018821091803661413482111666299670540571035042033892909790414434868011996042763825623545061967270578875147435547179090402628420063574748423290910718097043970722442042004645635461925846010071452623202174177210934383927186058887797779698233857366844087447804342982612640673301256168920146966687496200309732107062410048716940246768713520728666041482640270589104850045809299204334065080147718665660469171471310401264092087081297161977631512635530172004926697474574050468029242840499402654782156937842399558271113000882825311218806303771866983881223051894213195807307926917505122025371522287789621187137273851581607853731964198600854730464665453515336101707961625228692648464208190924092559034045086582858225014284492497614666025304522740255043020806956277877789762936550267517410949632404671617663596375545438344398368805380613170258243362281807814557311638527938364624107968555545877686060238277851260565521721863489266680661299026372407382225399716666074564944301589319974922291145171442927592656619808634722979653873994168004765000534194431780027165104027689269285673193169941313275147897838724324641625253985736468862690665372201375896386045157202536392198072814389622825182005617931531748420806965554387199485585186156294515328257210551988765263975159905630829990699639507453234962974014763572349117559523968735768791114706385230143933980971790836634962070178846450667073960988376446586167504186162924822531249060368930905617406833459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,32] -61252408792694692810880215414093686245021678482856481008298452093249427468975356236854890472141490650773633425258320792566904724070170443227623817267372838483507435740796642416716787077508115052519162781158222255105693004649612202163754495475262415507160462520981186294315231889457137637220694672793220246522653618737406060803879889228885584873945830174967412214172208819110373820602354454111425181489249783222676301905751930531797043128793569848631381558556600346006997158581939094201415820666674860395195359667684935991972037323018367953097777339454975523424683373973252785000653054727761148220752109441254350563085412677907295483668768300751891632653520833221567202532420140956557695591510974356948007964395370676388049880198065614547540910964591173252646262427348627316341257349529776121664394661769484065000123310027152873986279381149418276526345154500011207038042114248189687636996829275229562604009067063209356606087328475945386873180700679687163464300761537715728465739036881290901480032012751954178244630168032661662890729769948545161690442402730144600660691956090595963168448198267548864506889917988016959859057802667316366897424687454550260215993275158147615100065965598915340399097716850104922872916503924566032464210427677360019312035951426194811357528633269717885975810821055117742801423153442641914036347003652908766490632906971494739871771320005163725822058764689112413699907910578876423974984118960147910918849840597258707856681915135412044045581489416771935747916137487546076116458112140767500942083681540703268323045881939197726211717270032526115293520985382535048458839256387492990041077252207625793616669194607715864985608037039121885618309711612219229215666147303125886576846511544461969922979249585336719024016981684377144329364417445496544620207944409563111930431087104988346470485376561988795070029444274241695977898379093260072488297640494797320357420939269892068232456515286590304359475370277044928548570313335406243762487918402780100592774149543185405532739277286890541587305428361685114280580060596041292256898379782560647224871926296671495430290845427358705012953056311214389995653862667190820026722351225843624619428565118674996892706461812052436713874228158025637938342616284022594770595837879747491856039906761219677424288208508642424414981642840415777322793680953068609846745924954356663422768631560367933780815414046397841474896558027238029310848052581467048156395908811385410283458869327756125837818813411050980944082108416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,33] 7039099642258642849275881814555173216180901158708857238762189346635795750478229551005659347563536357815125989110625217924363689941446348415796029747070046770385010614403333853574478448255640244438398124902648473028869808220895723473204104984290592296604765776417576929542995643842976374663608825227190114009302536505212851574179302991442015221794393774669183384664675405934186246313830854869889357681546169707224233656610436933668819768439163957846907503999916696357356938701945876353793504084496613420365943173167927871160260768668082951427131214571746689064680510357494222486355446690339278070842736864408332326472140613705956489213954258826339529886768763682064822608682635763911329240469034160991194460460633936850124720882832260578678758178514551682048722337340636317659621969132316538162502862985261555449476860479241251440238897118869117864490783358659251222131556101373806836349198782870894614186615145285780158769406066284403650457285255115109360674110849894411441033233797459843561189126480165448286061372259700477728793772220017256990078876790844228550762998060199658213496996152756291772707336007668742163797738328285482368057183455613732792106987545142017094858797797506554333494706871083434541854911144120076546434850773774881314920523614066745422776598803473504121159477500778108246164334117895566611298162606612317968232565909359422084725746587861209018960856835022650028105554058933480663586452600163611308607661880047621449887232950809036733194452100679735421794817460529848368851847390271057205514129950674052843791585350121783660092126495756204380554905069734708674160576493055841142279331260010607401187534286754694043739386893976063590570232865222619257633786466796332046766253089297235852954914053106594473666070907751269299543906578469584116705357986787323714559593738552054329543987007639230621202449019882835671850596483815473848824726468773649312764658605850987981284561595133708360662191823730269015553649031644163808397218018207132855945483799988389251719104872696678719957583817528769480810601717456750215073266249283298966792090959996177402097576010751473264946397614749019455570224502807435751763592085070612703477086465729955695849561903939589309143075967912688750222263291743611177369999543269167811164478530047694524579615031101978056679236632960947611304468519675702611831563159820182183315293865630536841435893457862751336022035942513248865470501957173764416415917731055308463376760163245744794785352911713222951908147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,34] 14917199271425299059799334081375441346105654000460903624728974430619038917768234593405782911143175921240523208636802169897682649551617262323551595457628325017472675067422049890600885239176327517929798379795661252273152136729951522729269725124925365531134245679669325633250017669249325186840667738632505506672674670734809795828558998357855507691820088405229897079434339489642906883498771408178900039551198080398737082766897854189852227138012540403936503226761089232365820315835155070636030558425792130296406284192737126650707799474375756859624950259425241670825068898639730148533016887427597687391133200532587743690488206322733825396796831963527530406173433993738580959630093007472123873508172118847462487930566438836878215077794718452862097000208394759517088984306386417814606185825719389180608418151827431368651456098169607736868423463206855957793294689247959628810929248832776548421724888482864532099095797420566008342145055659082026712320900161913058311488914789102676552265389116343207125191387679637984082330877873275782850248631037154676117129287017293784635217877639369733819286691874937305127934516872130874356873365866343000777387140718577352472986894201224594324601066175069739841841927226307076931961420302375043007829019262012582093504627034813044080051243678762776069313954340742566952023411309135900946127099862938540739883773648888194801098505622539054644657889036600102183666650574048197086824609043530043996068545978866830012477705717407770065110313932388285068684111486495442655377151769259891041784003676673250197339630702962580025621180289515826459517671605986396956194254439333996091295635475338436411187732931082925183985198181407794361146676272314683689211390471621464804163577920864969224363255842708214819554584120969257163315936849505185767907242486026979679490726311425722752060212448224170495219972109419111064534575164180003669440905336739900686675296154062592605265816596447299528576654024244743199717937998533078550347316124841008867533286955402157747637880509396992834025260991203776997680520682225424980122007518762754335723365884152732625479240561731676210182844669397549824248206627208414239558522593570260852851028469384616534535391569939683653859190572537905181231833862133916308992924783312422535373215556396490551325784804892737987478631942842919578234182151025486751918452266778008396025363166999582523431115819703039894338204368785797730805168250534610628905015278082766766416291390827533170425972180433198293161345024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,35] -13435828594633523352870030960089159450277829044065956347989484407283083306839364711652130630812182949377076686312697416600243257332406922767716008126724325717855021517393186159481871666429072862582067325674535973190465670002867640410239933068169845578227967251223092264826229320101675496448265342439619063328686386120201927832825216258906700220122798280029061807959300870435501788959516680066092748210177290619095389124441976565544354566820541990144482797865793960471086183265474562690540779976656190305378032859495493811153274758937490708294936076465253507008482135670427652335587877074995710019272750764088727467639788315597841794787606221577879691366985457670727702439753618289458527766511798153173582118562726708357106137811825310396061948265624800831030341061297967319951712779778850668191283295676145920809518080240822152099566656425756094627250090581045650138826443134626723982687411486678185691336678730679265795270666317405590308860022788556679270424121331249242576410887122680987860266360373564132363499754119045607321750644855487457995744448492575263154306854547761753496988943903920288725016076555707841548910480253348175116201872205946894840434469255876944133103235989777931513383130369893263008402876605326171225666174834389283306133492013283509994195724575181322055768928197838707859986424564682270940103405445357270922165169375953057215797103642482711516077055251019655530662903642819916274861278268417746028352857042535269748361373688884814091917596291938587792740998653060825451300059145160552929608400484252615735068806542125992537791484639169118671598177339176720230224372037847487980884851401286972108545447436631971106718347477590414958250006581972353280729259662889007766067212025661672423277785040572076179316615433850306652466247263462163162431495216984337783375899031726999301260702831952431948672344407394433287720390337311066462093793234387868297774701875082211759190981664497541874880609225968631875852016617194446546955505073872969075815462418899846837790574066730821857324034996123324287055545527302748477012683102847870505225953954583474501589239379593785582116600173238215697922532648667793843624705793829774795349633933368190891987093247354285203029030687965376790964170999255850280061535430875537930158297757665604403283230465790725886341682032797993087353441290529525225628425164689910044615231146263292685901241141318537953836844551507548937214446425379424529820727993094552331947383686698292383235111140625499924568473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,36] 6486574279739649356513479899458025207864588540731682252431774755755364682838754923001307603869449580533899426761430968460677079260343313891277323615391877174291149029395590591980082146694816786929999981109554769350280246474693829212620719296214729873081779808482444059740269228680585090637491295441770610367007225819344238559545757015426569749749114771627882693531713340516006315445753495435463188478467025656099165553285723070450436002542799441057414026647032169312158056102221862637942176928601976107368516359266100093545751982406329455246988241473748160608321639450507606024099304728250809392655989682658952073937034273182811804747007818526585708815505221958584197853769332284528675182960690792196230399983167288830214252480860834079412845778251798870511205179331312830833073598058892753978167675059825803570730671805523631936444964199985887946561136258316770336892069075985581288579402457325964716618004623324359545576563892788573222645247113367689242170542877392477530443464446764158066774456048852178507413156664016613846806161233640555478743010714251901442747095545593964274062759846309858679228921550639060737398461762499470512026851621818002463056105527620870191863986022374707793266469560875889764393344873356928311626570323205298886692327770658667024978720683609117347177947701597989595584359716453092994776054186467306752414851428137595656539665911461074998791613299894957294727360962700943864438125061170192139381392450822053731685559461192716844723151239966380999645721963776203710281967337382769285949580628797776238727634166293568610886098679397126289621771924370266746040205662298900076114585757139681628322101516964027074538187746944695997928496666817824741921111236103713637781727706519442887293218918499721293406040837443215582183724398841935638800778384425901149976003431674279283378543834770040643669598585186551502660909965677881384365258776703280049309119946773071644383632588298204342427815240340559553535076484233296799315932886838067133054598365064142132318953296520521823643714065371629109967958319739178512721260457824319519681301428379162456691884440413878548076851979307493419443148238392552451238654415393236295513923132742547156176857360311289074221364118608386634536846036327933662336667093079966401263001767788993155177906726775872775418517917790495792712144871919003049917871037025761757014409169604477654124541251848739705478928199591603683866057284339090486341823291380232105429327361884566957674046365274571665771069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,37] -2133759605123955627597226949700748105087075084729631287070067509572719644220557871543117114406255041248545281507738096532822390058503389207505153754008039639272256645852807959168748456813227800401816254402196340746960067523037146616468733176150912247845423775442874750616348465201360476878953610232287595581978045931412718901524168502831222196415594466881937027982857131529082291798628986840247357377355482400244054984782440718411374266225411004168913037651817414869970212200147263147267185708521470336414515162876786708485388581360280064282154701097620084607625658527445761478084722307608742175452436459281442115708686995702322982910624060482471596032565590157077681606365462157911464327974516183900631441788800712673549661898781070000661400343923429324879777878396799731864006692214493635548678599147293883806250883867571150907043236329402861427438386000709281388090185480770832274481869116348061812169142426556374728765698102005556258551876430628011963806132049992404659678277610631963513346006445289037991455874594263315043666360725942104078820873932896778464062060725868431592833556736717645567831770310015076612576015846090197430733489414815690274060528190485879359284978348536344481367330321565773927608061050922644388299818087941106575442723588252450690828106540902498188851893371112677186195722328407489871239931495711505088461764520892038930250250282778407297566939423572957459438088248216717527366352960038547283769006890148396053698217130254379198427431445610352425487262539299830043439465634466464854939496843535694447922283609984694048869289466597577513323828379895159476773748389274054537009314459006626168064354283568946343891827601280929458223771805191110602780919669734478015437314348432044746295270783155632534605864903093629142787490169890896326178920849227648348587172395164559964727421360662623710230696237972675893260207443554705958257182458597650756000624475370944792056940069753194523525902503719708430618492898296136132723179327296736301571203657737037540324625663754407332451988844210061583640460990231455265435602673927745528981393809291327577338374139462127863768027015570149760753775564681970110683480124773426580301230453891930333331282731271429872756158680460862970280333120317659742074413679768239816762852226788982547531251989087358178626800814823050294986259860905013256957618186650947966459381625361115616158530490893751444817039194481978263223851431588118241392113686360517553930999144851975952044171464693831379714048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,38] 588666774725580302718751826412318189888839503702075381962866586715184622372335017163143418524136655614697142301787544172293674282393038287024332464858656362646547403976282806058226439088900138871806234000343814609591385344974988085074521643420977106234386029468179506259373677849327711158300462508339762669392892145584949760430334252410687405904622743408613256383209861169397730900975085833794015437694935724366315486338797213723980350093507827935975103629529852805470869490287581484150675715005241221553726918081821558132224606206427228216967297871405850975228922502416574984617618489903350240835072225124813623656206432890132492133064052571272719124403430203591481021700579760024025637628973042711877237224787558955937325872861835624030960265886714985763701042041104678933020266068273378542510496198588920560335035169840392595786150233433928134543779381632295446392491912165305341630906023981578957791080412679998617219401850745571695121894239378328395436627866721600886824752168409772179083110711584086615903718487611997969454990859142147034035279162620494115351713082911813613474210538312374828826379141282948950718058885187824586684156191460537970283907830333653841628767412711613637044525218205868267133286733548892041003964959219032663991124196605725824884700794027478306149424240062562123625907245805390919015644565107480590620233486347523341417771432050137375287020233657782976001497242398503476362065723085717076453465922400207937010463964900744699856360839030477581877508671217907502602865310898748165609297242410422769064681102604074034858805378421810137758288462404178508295992946220297684372670748471335568076202022033520649951681259321523649480103444777467210061962716640429774736710131646331350660009426687619941296730369751241581019734541341287275081621222487201013726174777734235791193433130797236935476568670640761763901077133993044063681213286307645003471088683524206900358175593540686553397701760067950933320773825686313749876260605609116558376565018801010333401080221811814166180677638722356619351009651749761019844569023367632535123835274850619655117996631071778904629576755567843062589968879000951157655158028363127842344156747229163638791174289155218185841386639521084753470670864132450274716199428097741788332552003909981591827796137926932529737338632157554665834216351036441607996506913782884039544118173006877526124410073021837016438435409179160943206549484675372781539722224605576743635715100146478465178019595617061385556459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,39] -233302775867305721436939566843141087493228586156856213344853426742822157349054329345627194488304707923811146759655772671305574505287457802812066533705146899282777322026296637635994308590830032793404632777983366081886266491478821219950606638243081524509629394817166775253659744661287863987887476321439271193468975198550461532063380869394215290339625845106305583493729700524891030604193284822400203183453525416446258803053270311015450086434342644171670325838633872835212838522627650526969561609914619264147431237819966686892384789288235337625939509748803087111594108569978803330198197752174593751983895648347962570331055319217624467757183860799654324540557385937686233920431839307953984888659885351796100001973114590948949681034841939954312305453646333750847197598092453481311342377315573265209277460541155044311744902965021294272562036228863398832335788383447504633621147473375790407354867984934969800189083302834605974639999527117784946773486476228449196360225064595117793998562107763170074938037570318258632603145792584937121807950271970301483781758506071502027500460019317044849912873144310005386387463029904421838951255573159311611951836182659532452343677378626688151407857213699247702063607084642016030090723498403443761185607472003280473469524344054704348501611091760967278178948487505858458758262144208975693999101059348749472741380434862626999628449534345232744082770156707218447257568712735335492440775846159247707581438823866004149035427536175278207176434343423983628607785603730669319796419705961941946601425729725190090465567382603634828752888099216632635468491476975533248441158971923256915545529241459705961606289691647934705645307522321246953289356534791133911268617279464165301154497419777344551274525384516810527718353184800729474471288331765504644309356449189811429461856035249705284202933019156461117752381840700847307674779882851431520639773206788029186475654107235448121933167129349254430051060664904480771641616247992026465989413219714037140564324811464340071091299988906661401570710170821236034764515313502302470081863347050096410354893252051896351599773732634089005395419846580845423657451210953872564644317851856751105382880260592424252336006988458650601423902417192195944712734303702803413516939472983098934363051642880102501560261531851116173906872064413654490845069953222296797433951577307885618852857882283904263733287802412040509175998778860010155676861478700170572998254387622458913779811324257524063555229624631416171842764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,40] 143780575684712298673719341960082064825677963866968531125144057128042777904493565999632382662806905799009934632797212819463020762686703481762417854933024406815266427871274561432616381623560033079247845258073031921561204066907431116374296792413837962455127993765247474139812752555011185899871894629544192888125834043938820179680329034989847322211913541369137996939191121054344637310746294516228419553888620558881440444172415354174782706943851600217530574296044722852103782378649956312076057782559806451398538796207364017758024285180160315028962337154681346723322567519860216591174661613029978293054825427426018695928872333783611838572225590054136386262223780948159968813657246506030370753533187492400335928991608840439503866358152137182262838275210386928489924851564426161836109214559135265949050742230724490927671946084009652774676375948740097845268891662350215977121883705371228499161048313414355108191847105422146701278013818390472949937220043707595601020548621468527855852033139242208448441456023885278813187005744383831398770817010915574617018601430553656567142028320244639067878604622883627346199785901036720185111559726313710293268046716451884851596170106754945641288855896648638282509831986564113198630024370219923136793156829840258939451558265746086235030842516397372751567982699033566765917986444916201119038605422094338923915031718782923924257899358761431710069004396960416487818793244852459996938763017715157390780826775900327232733904010227297695767772528896494209295039787229139627334183575017951927925826727014299867654333425076154973728362427874411220435022473428753892454566250687762746690167480760650993533742128285657979161273633817070459777038790107549928469963629310124551915738671007328114081963480032056654868731660939893752304014940764708667190559687117721296305166464205420954512315124190580360329690937229691464639920188907595318110955431878330607265240829050618149386525216136170311034909920732746299398064264986309712672811615214529710684828980715648135694785646743262990320078416343790500865701293700237035019313888485852557151058303139744642004475687981170045902140045411998890044883443038992874310509210649830879301174598593213041130931859011259453300773228572110981299853817821447811960656806955240911414392413006330082535460168946906973412841112095952251811007770895815062522960783811121006293496875661189804770413600906245033303189011393233808656121686624670591793621009378425860721009973848834059662194644643261580799115264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,41] -83055565450994029763175610607879504438170264061112017684896581906492174836944681492920913940528275355650843778669238594681414949549084421670062456392794102670108896866034274262344093911641759033613687973273038890907958518151952923564414556963856399103869702626394892103892994334970545258598919974515184712994890655858124219678447113263332282999700380776446294927631866592072035351630641651369747563411922069790789127123529245262643272491235660604554470327355479715414497458806465758633077450956303528949242653279839937053687027842522380326652511101381830908525363735059573885521702348809981507173594659973344161575548729535131976308930220498864032781482191047097926939809501354965288380006293536383517199384252276964535880572186419329276455603409859052316119657970538549765275695806775272621545553302488008422500941583189422412021527730656734823833854654962864598354796473923971847284517358965022805547293075309722604065930945151380968887611689593744661700074261106977381797223298727496538271879891050989790371155387287757765771293162342749721191230330716207969494311543046286421631853117525106265648779969318309906238046080973947368745631934265043153236120443619653550633903582796313774262704684524677367887947660211525261428944342942379926563626761539786556378630302942085416240725078406951339706532961723645687839772511430619639062419947531600669719478581891552519139773892534457177161589940272120260344463117781204095571099492160630023027662435556417240750089734305067894914922882926370889632894892972000034085841335481910595482761661363313504076827494560934731035023363612437450459613346902373689799737175831931199017174659441471979153770766966426406398666828538077857733243344700834122800862988013473594438601669936151564118275207780435458397631659505745703270204063182648792896970931163459833442191911969125790117555769371674458683027348373774943117898382984808945189874842179485171323581419804834371870293000982791299164459793928848270783498857180799673236702670951328353582589746665021460665483466463884330809918547729594728661929802150384443125940473193195165881043641052146461213443287179699428353215739063077227663930701228991365247535538558797202248535281934278549438841642763817587619794569173549966877059513370449418828698207651121794868823707049955885376278806581833162775047491337469551393170829712965213899799053811849979341603665066297282090869606200402190231003401339278440856377224651390565948011826773182135515756341540758887596032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,42] 39039715832556991511145265589131437657436440679747191925262887666972295677475150219619530995606117622476407984292430701077151288130156807242759307939697481468469628829524008469484742470546911259823398557415401746503492986747024426044806995541579353921274805882627862564022679608928916608950979632168214890495609197263266850590748220352074010950944232512177069689359551213361610272440184046131058329959318080557622845657986976853057043078308078224678525902744840522941824404071251607706883744243555291920015989093362309340426503808773756553129738089131169771513229467937413626762993558399918876413362215196355787479326061400770070473283514681415538602877415121663732978456231739222453239136179113043838770981940333132150224072620447845551250564133543858275564406112232668866575095486666611857749962166041318961082273548001302466138908612961831139337973922878178036969906396713843264827343011293055736048106202552899563799168747180970892429797619851507382257614016188118732005773842382184657915900310221186284093194891565636810405508499150160932564096882003031438340322558327192511582061295317066579793021828556508753238799434662843519971072926093179396874783915618239337688887193032048830873283868164993867621165873616254464120013691957293472056333407588022534340652721648430464176710950422999212779619299028107106667401910432477059566347985637471773375982354567974448437702300193401838155337615431779811663847592355000370672721756196076799576319492423932442242584833830985800442252138328178461509342063939154219903419438871029295491876000023514809616645529123920386909314846255667413866559499721687777949249939149082133528227451531391971119218343691069943021173509336570711581812991310025992016062797441667004533593428108016273829681120949641283267622417918891812775599726302078989423625555041262986220755383016612467144152808457037359790303076815539831065955656197945143138359018819445933269088683123325057358938369804087281705465223513599308132697761144722926964368372971768916924654786857094129920308695375947562127983351083536024687896849980769529309070222132223830127218051346637513125892820865026298315334052142606659546538906522617212320314938618172765542851233973011527491718347487628176748285358130173973645789199632824844027470887422887691031753563799912080424843104248681766105691621728027682882964602448098223818195641739116025705167442492013526220265984280636408591142757548343613144080137413337756461889789012225614175350848498911851032084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,43] -15627668628628147005056288845710299749822327209081962276258095354883236519531514586364755243268848973151808439109206727810852111367933894926555678848153579848334804689767127266917353916147023902254651908270766934888381758793064773614593145026025996249577071757371635732238578874785708055369044025302588094986228726047729905885226160587224507462772157407003888285521111351932969512876486325408276914815948526054600419713282882614082858235781802203761621694381832019512563982830759496376088095643328106284900814523401136509815247883857328912471266246715942083736083424348667828118331888983407880127222601008365667919040431265023761780811437046946830806241106029267250114314305351333955304292311803704248420597760549088852371222816829840121550793276638930294655255955691239113539153167382259454483783338550855906091142282497641740857913532566235246981488648410386193360277910943605117694552687281942777566130010302735433161347806591560357707080282195022141276951057816644092826570850901184823949924486889314132392275313893920417462147017243099908168373182526956905465155843171534428300490483559654385608472637787127357516083431690566372746852572430382033265135510508802355838564697818443023079377483838490293551486920363437843837130532791171446528232820557839005839634188653179132872316532447144885653454441376997252309712966017065167179014461887777306811711170149612844887053475395110162408949037079808256895000403598738684174962967196450812218204524489210000549994337067261233778686162058783268929705988402320530052823058542968679378432451994818754285302924723730177345642426630596163035509036483270025831814984183007550345961421028713557972133378363900558805020698473007001338255076131930486673837661436833295225689066199860260567032062862009878563647327901583535349287311862795014985311244529233456284500194504133394712215334404699691076704768613607146046274796703482290398414688337258939802231014602798017422091103371803375797245435063775176517063985015432170140329271742604563700958943729620775966197515016339061649924459600766516939262227201600493349160567676015065827589719225210509104615787687956266637622911442296035796654375839774601964068185949968332609110099068041437218143429239241487760992615533583306828949115264162604439609542622858680456027895972777961881464424639401901524986947623022044309529996637261243493563058589925681040011736071729552751734718544402963173322428699172163378908470735383408914728066849484012287906275092671581336371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,44] 5645126312798556459409718347283641095144382632750988328038123725949698513612725604341464363778158970957831095359765318604196398239696522725340726128409613504083739668385516387339317946803105612901021949482383773757387891507963424875131467744648909087115545675345629862132379037977134516388521649806833931641044552721793120529255728602134363891028212392296837592984078424651877781351801296839644165459587179585280996165732146216414745593676918968295771512559110108232094960523409736638027414206291566404841124376507830188552053975980829575667918784018811288839520766377255242749577348022067985071916579159772513241600627191264405106230257200325874333095447348115855094114339293331958447532946287591851680641618472456295454674794657674815910470535734359747463119600964545823829009634904741061606729234065042134951916751349243764166606336173831484713165364322179629504814763438781738355254592054723657278748376136223701381300384393797397254626017883769795998447445004219471333929044225165553424487734345938508334772183607712934381607330443988474100236895401719723290835820854477732159155519454308444764757761019524016927782624864172354023010352126350290657424866301141339434919004781757389469198651931285446911259855923169189398758434822905386226374778298043903363933299298281641283952625987270324618857913959588357633485898891001991194736964167116131363936362615257584771564348840829323805433321631610584779454148869167072757860253343215592441126860156778154746948471743361980744431698399095254584240791032795852726836801508576004070632397982994314335616949932996509137150645946164109392911238589585248216120487836081602106769470806750880753091092493857845330021741092880688835883674631699089292424730083850529200029413826873968642589914718242394213882109477585105022069150105099988140620414878696462119581391593837928148037902685146386301284455102096741615516105883043075932401317412534440180955071126416130744155747382683536430932725735147328303801874815989621394156683173616010195198200171148366126288204063046676861636440663895513806221087775159149828963504787185272742116611259578142826828327551192095742957267314839731157700793165241258810400594924100627512172631366057109868635559533533161252770515842746493908949219248650681094826371513816552465327661771584126102988988882217642326556079374017635680555879402804763058039821426866308277382314883166388239755490974715657116903363864387701482474277167114017590035590224372239722335340684090733053870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,45] -1832568569179638559521223565165940483017085911966518391024715012843481562231801024752534040630601729121602051256271784507987922467073497789186504142197044890499409168598924061941367979762222874797623911718127419559472478719140689322856832392556367563380228846025648928429641608218562176662596199997137956423706606281745634813246479160576295652291573578298654268806065400098427572828267971299825126853766422531439676644766399423304370621602217135793401018346036363400333214980812764193105279847686272003453893929287537157537287412866786872735749150902066118369569424668608913374399439684849054171509514875233224351062743263561102271132722012835813632661669192445382713414561809820266179352973889316710229752626330068280165918846778921980711567780623713041424948449093125998051796582995290073853893016112847587490623487881044523618011715237845600609977614030725341051233313677323036720450773638737031804163389681623320022416260943678142157037101720084942545129776174881470379459212974168736397653579738938480747544465929689611107859083142369798570862120724209271254037471451285308780898343877151723980779523892426566677138727172908141714660852078050463097825002323953387071848872295669536997425084955745193606308466806603505280540856410115875849022438386935187637308039300180874231895554269520238241291200174888849579516591353526556527078828444481357934573792628325369547305229202969347635248739104838021317185925771611944200015164352611416204892780477195858219208574843894422279773174359881311302404057490319027073115636598059016965507395059492941326434942616548354616596313140301109858366808194818796699353703755623258514036019875382397967407616320699691100568862326357565513502301124133974732496939114344616908862356750006959216875052150275022148599950620189266684990021028088504215242734299322286452664180376143139728740308479136514708577648353538475211697664835205023017753114053645038194770368000423104329818597011258746947640035812125849642582351766229748566066583254059761889854553623458012073689432088400187827688612389108305999153473828313236916468807740860529898549860365197248458522243528447426054938761360654598707969151592130542695530629869322029597807985646697410263439019521880785105068063857364164765306894359107742953573037697843528110468349168452744887172446941544400315284921319162672046386540153998868005567529545647418283621930199419988545947754737885980243254861107261547034549670573235447734491999839731823708864641630951176981708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,46] 491280672343195143070171131505791621529967128440569941065542849025014133332179203770289575283354507474494455722520166059820038017264994231424613170148915497099478912512458199898037803702438316113671740792247107506452316632079733013749171573368390973452515296054104436624107164995980381269229329924185452748234247550873011667458443106263934374357642346334073524634043261185337499955122255252907719029723739060218706704283274860241166854450834575512064334337937679337017657768531573256417809519152469123156312828605911287788018428613815372082217580636362378585372596035786808273502825452229192518003244243858020930544539338927328759666156271101179607790102473378371434139548299438689600022898679022883989998059585568236211124370042251465574066375995402436552941594244010927558104895982525239529547051047525926596294294293332417255240506189147193055054437061074044812279882699560502472768695709090870715355036083381673627536030674618913338042188803151171215860884107707109374557306945457969487836810745319309901235502594255438818307628801913318407057196454198699308034189952567821329481489268395835492782434283786763289317653636272429316173397121680629302843906797805300011024717100224053448645891950633676911249757684210997941800631871762645600284430577791822332852639511592640832073164565573741865984458420741694814379426938727787749760106255657826901393218215641884211702423052299817452231186661421955565857335953110714359479659731100128128581636252667894003288360688441787409377902766231080800800120956583091539717322065610854558937080738462610830982657876067823453112821551899475758499731467706962261480384736987062309704158307226434904395401455245112613258730334562411768318271886988840887304805458237376834279581446554127913024631997697282371222954279707704218259160769250195747310885353119865905082158713040283902106112437541062287950987590758525246568916101974494604138951766077401616792264037435382565279038221986463814118846537297540803506177054624973372032273333385662329918960269466861033255317706685456431109165445925174608579911155830200055657174395443283862136846991322312613632078551380123800118050422862453382359404204622613152639150862655796354786935533423279154638356232444142831481280111400230336901402999718902157094421217087069085974252202838518988829454954740016795376274926185161358509512202561723510015320224863933201671750851987837272784189445749467610675499498749055342093635202117114017524344810915540107480258430175942006538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,47] -91716258125526228886914528901628056056697339117720035619735982228870075178789611150253391129200558273236795362390606642651285761594181193786817849483908714646428383602614893994966700572584894336653941183556464453561521703369708203606210875151857378320537838691786450933734649417835601731338770910586151349297914593630449552767251892318758486530149771302474933510571224782361296955927965388249776256627743020142206719784496460215007179910888241954401292898119696536742336252111491633867721856136678936264869877011064881097763523947501326875014411717880658448429180525803240267341361748813619570067641507822362182814485790499307561286308587769642950199578046650050263445443906026063790789831513791720114340519563582058328571418373735695921175761868971367850766035504731744936062859686450046329042558690191340833248237717663497337825320553310001089524576717733778838400025623312818259395450859185528331319721763314107953712761080154983362750759112127467157102646026581108920653201212717504720304717726888662479355994718590779504575044592165071374782616313447355474276233519039157847164334593334861137853368226196540787321691904605128931166724530302776581968698351169544687284209802094456558367477236015106496156814986339615833103577303046798925130643686839875380306480235552235511709509609097232007027798749440310709285020651201201475631602104303880238888906816529085531145485414170784428829726244089063495778911002688395943232687418863485598162612916387068081762702051504852969421606369589058756989358913590092402754435400644487866953658762237998970021977664312413960882922630802384904738474150284948316002059009573038930119351608288774418136001342540138056095005564379076646913305187478278302873329354416633038848830668423932077170091321590012996311414442419213974307594024917220735060555687529737476600708745104409324137522077023621129237166558883914147429360039026288511849268734566072934942800998020097920700818631940996696294126141980981191209062058626324734049261696841087651065195651627834717334693399599188539745349469829537514787830883190800897419554869512029449947868873019940992221944882063363644434702230616911173774714716118915053261797587316783107996825602206065512842357820881008887076237391234395622312021721794343278512922036568138823380846460858240094119065442900093826663434770209544339164192735601084384104809755180871326288549033315369496842350491420236688435612687895373215794202098500608045761474289938278070167644605030617998950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,48] 6331885056858801167826937651205902198913504492572318961271877383913609293529884881516910671472186040724415689000033672133800670152704374758349242689151408987297528179529643814942768605199551817529125031048014939171189606523118213863148215614583607539340197182149578763140128084991170954967192427131624694439671113024941184083186689486289457126646238414837189867369391061770060688654818363217000679468476731130493586150394749263416165656572136447377137452759217434674172783632076524807813916330985205574645602071928218423030191872554439387385414805131586954742015170948849698700071602586683718766196446490691984587442875628447610108803033120472962925620581274248554414223022028884770265663268861925435835874195588080007225831553294984587953079094952596208877569248638671474639844244574688798953205465217073619809070844609948736767327851379792970089577379816580954677404114516772838264327282415616924436333880664171690558032440438406629392033217732756685542095296241263558128909948478981969401459147189456901486567512820697485366224835643639362021782518593225426904028702150508577840820074656550084740560082701662689621778063638574611855425753638209196694995019847927293392480302250927928436301087736090377826143142828572820731676669271969258718804283503732157327078623130388220188962670572930353633249311899299805219662336161806281513515128529307046677123175974516453142104810812551074420946623797632573776580245327497006809951036428926255410754634937732305934581329743191275252786186149182752564266559031893940891623478786437288029338469145316340233269119236313893815270621016318748881788818822274660779487835366064059016760784234435896366427179248063359934140252824667725797975508612516303584807397545744733368247758144198232772809019708970815962870461302048751868412494923195383598367162094939423129047125110657980719227314043064196878980491551446089766916449888631769672105107583198600663593387699463568078189932886349706308012196618615650688815669514411934814468822278460943030658297516165645547921675449831859414575867192549329950299091663987912691513738249344960659139871809462179910721509992361117857069484069426951907248361729400944072898979252189750806559925035936160037418701350446977098137571669293399448536491859964996553628755237366612483803465031672461501878353073046834864154134293265798473644234153190893003339650137551548998105025416435395144734108327614402690863249377421880448077785458374796165365013084933746174281604576571377582080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,49] 1732900515735094211619170960829649032050389240465987123177488262709657617892651345434338465004270396691252790456880873638216205799391722741304408810276483278862937120043853497456281363249087310916094763599632843945389229855767485864048933720362185937357980365150962905657572683180592366579860538056695112720992505422507595474584850930217652346539973096698315678719721446580276057598171515370166490485501229807817010565020222936327945950444812428107694765443723675263271523954536103137136768469892609741679908764889537850244707617366638557044401237757558197576621841786461078821933967478270046953721387774650829798206223928494285652181901860583635281331900616328713367992354336729512235890272180064559005124635179328364670447521085370965428673422571067531742200711641963133295282975649479128366592765150429062136712546119069336617021716609056353980183983049771349874888635210295228041167216736111794002841174254286161199370768540806704633756362780419861838067285675049796401658385232525439554695986079534851077358282843018120361389316909482574345324501672024582259501921802908149656458114426664654227609424157265690004043157526802168026631980517623314559460503944111111945501003174985838825158609401755036880229641888063018311455792508829993193019644364903255485977938907467664030264637818665837562323365888021650961858743022777522020957929565057518137342696680971475265816828079653930047793502090736907530951376266395851519963695661115232084664255338554654424855565192307800747196429339427912634142447303372185467074427238287008475442170034617452369115437550949901381169636186160720781385628504294597343109495797976549671674144868485136062012358223053424671777748955539888273901466167336388117741004334357425155003982012499006411557651522995719817013264219289791925607432666860963483495349145747973961617898548034977928170132581703528536656239700776390711731961648381876241216703362516921939581794767822047689136332263354210574686818667178383302945189422838481231110216516153111880865550038883957878342916743263858881959144930447146726190825540996131921878024166171177295891413332212078071282372995307614585108855666983178655480169479923197292253843871818592202267974803035629016805538424044592082870391687932055114756406883945874277288937381082165035438760128273121134348752757016655378495338812409973451549000617720701392251948667165556509558735671045584358058854240602757087525207053369953463601204473699505431595938322230944339411270746602943283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,50] -85474542703885758859785767084593428644611824389148987424592166302037550494987242617144473785937851520074289629736701452657834471147134556521583633404037125417865250889273168211604845224167193588030610236308951935910731533972782351247678863542074069247681223175127270501986472612934251182965772368908405002204868185844095419693072587015371819839334036118467737691870472874008570601769487816482661539898621905035558861681356332825324173126539288402476977073278322526891908199596099416378094193909694822209451426765367866929073773576087738433094424187549572914524228158677945541886055145708488872094868080365569370197209088605375112113499347080880876364877752766442633530542750015986572604425568007496579434191196445661161100658175140041951191890435460806332992595328223682766268489689132216449752842899536319115425688559373864476105452989092110725363106734306411782608313349845140310639708124432720770494726250059370503433630296702766255424205277978431317999876162664856560057276545460170271612283675874338997668973707332690940867665563907157394696496737932496716790293292241314199850300165930924709117276468692270335450246623206749754666877764980600746298469206358278247743340754880043723314173347348469040245425193067894163055959513575389821326510486202932957242154828021353580886959564426581547491794733855629956354771242171545377647377240761545625600523281860934042177190892993673531823437678608173731941004965284720783234361424214261580358411495851029685018814025361143789890580933838897389749503867244772924686381553150765335659878658725235403215010777002213144997277133391570121628677718290422507809986665821713157506250279148405676810716070089519999641607211653889171970550955632104523826649893787871864342339657475173917549173735402089136658359072050160653944078785869194998498291090609581741795491350947608018952836760106620562389661152079995036589417532227046807260159119737718604224294265403513876353529526608614099226579523645437721388974593789804442234236581364188191723631337122723116851912968856440228489292484098540554008955789889166480386094652450955101217952917511142493948157855797303337313505575065188506374231592244125851134848631437242715978066411172931648793640387249310148437998825806154034562418918608326910573824316364373670042063523495448229071961122476686755608567499409620614411178192029836095752977609941251034636349738207123759695650561649016871084330136472451425231848186433154758774589441050003247786375997679846031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,51] -396053226385693323137572335108652858180745660942760682286329918296749458614060346679241918641146089224529524123926513441220654809464574930292704624196344307990963132307108619897711278197177051812344636196147348870356913071723351875309491003072192074954567813885597534151302493756093954057825627960129743853612863768166586700701801020709752331186272793535891267285867212133137205992722322730507809099448133677203323794194612350746978582465167106228260239053786501709156421788483662275605049857488234306569692550600870434991966117423816114194185349230658049423100723554418119886115470617431656862643458141398202052268760484010500689694982094162510947538333708029055107583703320643618548229611156613250443950409434412458017207141128851152095993871983628362227077701533285946204543779821292840285407771601917779773773506099808177216108589781743330467488616215428715483035751126274738111026333786787539082371279076148074601420788503822539589892300972634385486729833306066246482275781554073185600267211468150985943630151444976762189445118062186014852347079532944289780336126173502534383298627898887628778580513535585928491762568668343497134775106178168737879164665346696394236196574716976528280543084890343092818778980422350441091842000106102940959883673748872680145356201503609551567262626655817249326141892014046591409863503608746403584753034385001282714057765935670835845314863250959874044981045264885122493527511569414032301826339684740814723024730328224789898358249358707296395582213421974546385566106968248636490618862751639177187672755748356143353662279692063092223789018825237609079976071417524016467024320562380506543764457493627850537818906372976114281367712425808212042987371070031068421819148169732680432686185148361651984025584606206533407191054823115520288658806713693505820534873191261201715353731772103811109952942301555394471250346997935700024864596405558471532604228103210467597816372252078981377017611996219802870543568002399760704436713560975735341416290231817790884911937394962674430358227799677370103423336576002604011046377878593508500850113680930238888146363276460228860546934664741073909124556881771168031073488912603939699474406513149042495572952912753611716083546030394616795098204450097531396677117775660802415195447178919138476059891919698633036754377025466448972495049435919126714912175575564933163111412222262174419363410899420383710387654776296122356556639207734539457622906583404188720554099645570755232816686283173658624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,52] 223575546998736833493750927455841564090486738302431081126402930582718458164053731160160075647448385123559621449202452938981777638435004297182857847121023260520687391132684906487396144655864507435007474103307795122129390345758156706831967568562540075681864772465764624721307029454306218002616992718420719367355247991709283722804476888481167739219906380062405365556019010491785110019978239679286155980741083017008248255430414030541322196633727085053665608703724834050361824566655891386530662913698836250812812964853960908506004828515696181751862476687969455414672601134398786212872927385847497841681280130722611094973463051196590601010142772576200140587884416990177553379745469670293296911472915547360971538355184817344005592489611781699969641042903272568709680787484143391355588820551260013829009377816327456317098427369334558264239257660501490065431495720517217382691261177926747229471891567895866355135645208399864630736745732835265539953280128205658313966614800432116011739143900535555408483921053599135232029746156064872975217300550867756969253914780660997746705049875050112731717773209195731425663562798434199258039214534652367484620749098365915398171215225966300018814709252618917428331034624092974466141374762602150061563570139287621970180907882161994394557811224974007302386228852499827609473772874489989135597107961005968906058955250275885268803659935174541525084502336405039290707782317952707085494207402143976872761911441914145860205491753325832862411984626915190622515051077422823984778135642262438248894433373792748830625667046053400483232173234128000039402068915641167564313641308272643878801995919457103681614342762317459818396643730460875703113406218903866558507749574547784349175175819794462737556317675394776432954432578207904794008663651606839849190703015876354382562151327918031038057004147545316000967488776353686911682626886152657924939838042503159347880942438284829072913893482611188013467763663680712414340308029427857372140716701143681767369091616293994411250585780614155881750272192939950438200911543927534821565660305653833515113862590783080993668793081733420566202709175988249953610965836519467705387829762696192993524538064282811475576800162230635788587835295138405405296697576059875695444189520267707709057436077541945926775035377485045474336264437107146508302365178657790174705243982944510854751588594468216606745651024140003486204583379064867935750058959427807978820979175808132374023416306333917422930225014027824660480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,53] -74153533463824739645612142769146259321149297257556483693675693337277462623491550883002804577505839198268532350229314006655456815703239205774423380718383611792556253024778248178166542710317187473901101501715869097254385643035902958517304223407544064869659763677931164285688220856218293396073456026426918819350451485605016877780551045875895848271967663901738963591404626149404302060226999226688490526848427731493534290337131158769700168772629439903021376888370976574275713597587148156112707845141890894665757093277346939754606618194621954590983664915877007326425419144953746548385258471728320872288562765201804610796909112810352783518946380738263072945070219499524401200170399949283390181370004710027423074952146310816799316169759207569796025068187788324963985478706928226638897450938052718016739835478162388382343754869306343371154952672378263814579975519304371429846505992384257141362835828705654303285566560131809692326060305335777783118749074223023122002680718450936752625645297460016964826740291942151916126046114294030941336517027242555585769869363904392043055196148127005842306928349250687101989793145625733867853029247892042725116304780788533317873939735217752860262198846371729266383555186991294141078390989337532940343396238333450534111154256489823560233619464640655606995511707848115181763064628835852681298614445842822928987654340303126131366446693078659505768376537479299107928302849828211861865895111589879926975680715496593180812607674255526222894072519668984636387547703629420733703581400281988533759832199397753182958512369822232683779211588819955518556919046178819648943499461004193347640258244119676701792184527083136783248544323477468749265006988607457404951060309610244808363912433726311542183816656087333165095335923092367060935217020242650568001074436162293664300284726751445793497199460658816711097723012499077314700798880644133966525773633250004919100981994380715371417436014387903371431065726131500977073002852354267090939328902908069254099296103495338951314537770186405027764244144560635130317351886280942376246045931440198761490969276130408068252225616161117678031832346499262331942619239670543242611519553619953980365172906546402160665335960753525767062454674675659578108117925798336448548262663270921597547477894701215206309934496991813170859904009084426021004317105866317417356581648827089421338999536413196397832482474388765168057063448441750295241247323395953442839716075435137960573990839412287905788330759348971110400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,54] 18959445242145709452448791688731561059263894365308232061202081688982920863794852612554981171697839769668501933947938906851354735134381000911468229241359080046351067613590987741598550316691873114350175385385856402708116922204590417614888627656059090706326030731187346244879884469577491315184259488647614699749538152542288174739354399828571886476692119004035214471563119079381280362975873921587000114955595680898853328564426585244697820292089140848898354772064012413499971428028872715406949679718618711850512265132616861510793854029123047457283461781946760996648120543727340575570701538774062269080949172512275212482555910030924700153852339959331341119511975351048608159912949193295702264332369376575406058597297263407048389270801326722457157246916300556607676207719507856425813207452445234736146193078918219069948521686130941887277703740436093995858042379801460487360683380688216564110118852041187378721447450066055800098764303473587893981449652069455476709248435777546810631081091739350005586702952985725468143314863678076277239739900059711613915364397918304644642994760334366097299718636481669887115857147820984847587447861591410745169989405487483823690612520730372841146068530005604517847950861011115790250880452182161199283480378637653788013362642299031615419931561782219506384222093806763682368384879398390616594875256912789167799795927205706523283264555061249597257518865282506312799185880726776710266466326756274707638033577208010722514653786449363741738969666792285929492024212614033625601692052678109490804003047451243368166391917863708584616703902523671096647265521238829883779053954212830154059499190624141171371170803202653039345760441473364261269631200380256422380410939289103276390031567374184719700415222875518633348463064689234875954130589832201811674378806453374611150413613899248698383197036834819271131036938445801553471400640078891551989404961052771294097069698243194829933901483727960159491414286750582866099374853195906302055409387030838897965937682927346461798608697976669804973875459517277951070261391214505425856403610027110646053276089647050875654613008793304343759247044434678652288776881146180994402570120234954178241853756026636522134389545492060148597233741087128277578926473638083174095295815015678721970554519429490397207436098218568610150582035466007211360051797017231089682814264965338780471590085747005084628546991877347618741915480387025441673857029418792658076947283545583527625224965904173859319724001142882959360000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,55] -4277512506398785968841642996701264751867583134101679771641756416277222123790703785341875011177343910989286428690618190114277132366522336985288122824603861304778037649436594482544988622937205834485844356601123169098087355466320112440297281632670561538185626768756861182828266158901839399700978772886908699185861967204937132699912338799186918077601127392056801496887888579080372101358725088788605118068193680074473028239104627046577804553034170623843345081744850853496953798627126846594361117086546105952793165446814060583358829231283477379266854058255865743702886781059550800764421339979731657266078243169210979961399129404827494284375611456802560286848112660169185115859374428504136627881744233367795985304585931357693993799896521098700752211153506359477572363902149333456844874195347667688542559188104882134645542620085767787102075160603662246522199537540511627930518162833331652154738035163931805075695354005448479780526967281572626882474977479137743538248082193727900299345786210299775450136605128067287820905569865885327389985729862402038545889269810744932183594319359363847965694462028538265301466538030482684234848145355508354627473803053986321547913497822851609571207280537263549717074889540270548120996800130623974819388827283854787397032324854753376372893847570840147831943634314862115939365756737288999019375846802442829106484828566411047378976889650981649564763468207211642420001259874418651021607571010547924141455185859151004907513493119918649160205387735998687823179866235142850467736450257459398246281700711994232906071555967924084865834087721471977187003555880689853248079391260571427302331250414538026307294996190902247032653689722912650487141304298225130535001751086969807885806621318854288736135992603931726751451040354063835391606548391246744650295664660426526655548838907905313278549829021101606383219271124537500980716008650978359753624490498505296286265323978067207357790464019262302812224842644262247503379387531917891147619143216423294842340074854523028945212248328491724778711382395919317554158927331481313650900214271856192662411410659974267892146727668179233683010109204511817780657932610245625119369187588408327520692283940035062049486764346081910151332895188218109263292069795641068274694988929153469881302451941210012177164419057705118704989049744767400521510681321848837485494077893921466615672020885109381693887095113522104947020382620887728831744616944370289286958929667666284977124392327613105140901242396580249600000000000000000000000000000000000000000000000000000000000000000000000000000 [112,56] 893098065051227593164326502368794932240290959538300777549893419110820504578143147608699053023980125343788474989078403917676865502076594829096225018103733706946624231939719796246421771123999616237909929832132605067918826270173046904072272019855092041105982512049465801829115502185740308456004082412256320647755154386688942748072594956293546409466109225172041133624847356481809907195200397910168758997663730895521355920405682271481053089593902898229883816481302563579010282055388530859073637747750210090886589532393942412048260045114855892265066016096917314418363064020756248137809832926635773054555510912615228380974763311532508332954827265537119497913778565687724978641407151882643603601189032987428448710102984427831115965136142748610773313640788536865017865320628554148418992607455061038788247137518544144179802880177646528838437117034631300880209235978709446938463518322927559852137463681870168124950144475076782200603724347222708444745578701236648815027002358803270422601103012148403513975964646861907796029006328789726398915820782046791945353333981362253236278816507875818098830862984603658283172182523778448450582597841826648637165035041009126069237115699960009996785400529814750661995486850789920089121611775403887742468128657248260223924646295102621116705904302359769438394848022419443675887722905203422577362156379287763492800128794255717274309805852903366727300818370732971853549144203098744446950807925582068550189497575282381535637911205363141535766926856513804258672128172325447754394549072988096823593390537341539218886800316308867164257481935459654902385537631546362944162814949726468060671882481907268558205707805141015309770347804582650791890532186087779016568252911623404367389108396725965731799803079992474663830804470995641324899014780667364398746046909377720157394140206004415728469424197647217451140164758302602063630476355153991185658905466616057644476873991404670526631240350489488361024715357497590189085038997044572033738728606446571961610382177719521085166491596282287990328591088011445752085500631035922733562839282218475863078557031563985869861063575383022243251204668691730533763012341698746383030646150771607254768900669666986769223358985779514762844680274140788166552104877746912149239640299958265903783813452412778765606170396019830330324436743958346664837019189862940694347376257749483956559652185119207581298248660412635170895632540613536641923987643761656446947075829900894090789374982940125897710935474679316480000000000000000000000000000000000000000000000000000000000000000000000000 [112,57] -164838927134475277594194773657586862339552457429432461640706022380161533716930648485096752088474882203266963368827160385611684291125927899194475654285712722253584810654538427608889833942244327811134780931505020544667734579042533850382868110513386499455570726564132252906996677890879654437711920145535243015429767591116598449762383761590460097903625653023165546272835175478641793518475250212523667513434534439245174680547838596757006319227401765319974004377872377018623085784476047616321751744802953240871701272934374688822074256296149421087666312977623422093567314427043333282181796261717704847814539509054684545006211020697592943576325647237539878236640764177582783331498284966465265046926145748006870607714622301913619204468710018115186085420603670286199935629900527647173636097515317292689847638428471070006702325762741892914444124195095748277238924841197186159125891538740941066355006164583164994326936362312113523738561258075113582093222140130055697494011554807848917405106673268408918880911051758710376546465998538457169085270601339920175872321583623752234688813422936830083800611276303222865983744658588327112293367681645359289253828222673508292162723705697531388260050028446557349589305139629337030573118154118943809531187619070796895383366423219049282380245164847713344327125352571307390940303670418131026066806756101179307794467103299570944830696019540579143506642266165519679212860953787671366291641810694412992912413973166196121046267134757203848995969245214120078198273564161438638246557670197544638800763827250156504062901871422498037933651431662985619547215381338116728734389603326541878502247147066769955985299153513389499577968938917119285292615790654222684066827071836474291790618890040935705818401989577996971896819382082239205306518446669296073355304535649048245351187783659178413642110546474761065413603183059074965561319079938245765564891226806756395946509655875269648017820900403089464364369561697386642074849991561576405584764758113152539813153261772992316203410742534470593480583158730672450733762117546923841159872117417300717966136819865496058144592239583261205536099457658644179796496820027112614810194727668046144393202361548332852102314562418834855357306035950714832299913271259156904606447920291056391120385854236601810305507489880691036939915708467635728493738645511572653128963227408222243812037086612867370961376609772924906361476343607302941625560297705560809076979058347315832410430964989532115825031456489472000000000000000000000000000000000000000000000000000000000000000000000000 [112,58] 24917247378754968034521624639590880611719729879546394014140754137582633670441827575245668877048936224198712633680949920772385437168073762275548115311109203571908874194681123672584327792060388764876620112201864535653625280965765877342277802544234365839716475071868222373383950705672767267921599342518855736813571700923168224504692851088781447969768866106575088261972668017832555079964165146726381374386202002390602299338392337070253869661511711133841758930359338813965918599018659851299283226952314692699316612053611044020429363887906381995696065515652598635303675189650699670970992756367961470360325222083743915544625072600846604829265375097968293929038110618670899494802657512685648331606511000390540863215458180238299532625203371733329511206587452589134506460832850787997025868831837820510389927722226242730188586857582767129637665261929739796637220757412724712953262737471007450230123796850837454013143419001672215048057662385072700379918319684750791055893205710296415357557512988458758660470884554079909560106282927336363431483493747530051985829620384287495964298728262940695792350871724214338343228123074531286957527859503529674283173489551148377632571709122310524411169479837633703010933047953354710185838845469624244218929585476664067193881218582520885190516215277929340247599553367966536531480626543157197729931320007523291660222908229158168049785573044785623079352433036167143970889917410464298281311940163611027709881911750299605537684901429504544527207044190188072961774644115993964903956768486770718500141192055999089073719093079275276911390183697667312127065714178531081941390779136311230897737658263466647042847883565271476303769429361793011228480159169784849064248502658083217681734497438209552757009179489989247157587104695502368022726091618743489135572565678763729268927261972815425645931798096753004877439816897683201840117555502185666700983895234613691603943372686171268699111608304890051419929707804603154639902226433794513243972143880400182868072291378788038563973957500902861727599073096389420839733741921715407097383740636250816741530246866441732747599504150330109055737597154893605559514273541895206548210543386863325945205194883064819573940245691327645734444825382542798119052328802986615050859565309351096156913928528102740107212469330408304548332317299061664773924809597026947399158268468055719302427211665816678814836547433737388860338706062906924867169035567540544195487518195932205341098967717304225072804947306741760000000000000000000000000000000000000000000000000000000000000000000 [112,59] -2871528120193959544649839911209658524803939757336682756077608686445593489295208212334996460973314442216633352781978285081695701187889102636203754210685105623051202931054150623250176958572786871893831697533711568176335091448893242974476473268419872285936924767897739916987636442719670830829593127374915244290396760087432094810185146054241957879963310815186761739536878149380617103724357176312677350896620805942189914904504316259866169771749499096653843355714900616643091302447454935854324802546223803566194931183214404173269065592402446091500270062070059236248961185548747344732946893507085131518637159474455747208186733719651747964846929396537751735333793841460828498190264394979060464686423388725636325925822228305467543334228501244823842972665468510027623643780546203110347657194177031043998817796756191418680056796074212088381042997347356296349051874130179759074767382057312535339144526316422515113507971096534380681791181713764027468624683794522268107979484698115870416831285317750507041337136773026648054236115194814205543445866501075560909080618384783105233438627155330834902574664203746293753836774651278864004558808642308563410978916073723703681928292252543975829452510926163236634811398549592863288524657041159322823014977038476969240861706827527040862312258027855577768383753495417359559692625627487928660516756702880096216358617848619391728000151717311971085856741908097224935926989716355149730599075577043390105790495346379673324053373148810076796318135555637651659179032882190174382370717389789677935233860730835508664051184125504911990014139434855849272870089271608919094900419362518569723194780902146995153822572011029905074540857181334013425084453085235859456753911050246317159917518558520723506792013849048665150045063245625224488540586940017983290078401877790880770770789515827563900365921995425335183114508623567888984747027776414988948446763445651980358805412595349277227812877464578902682754367642808703576933509738556800966533107647328545306060056362825703495061986530412719978469400715896013231047933517748985772537865207133655375453797146906042904101501115561384446619111135400494816319490540129896345516493814290394879901201701279035023718708392922872711253648282018199973456910888179180363713496408523588171529704772798113618664296929036937177830224185126697995433495211574444373600118275253353729730519659523462242979560493417666734925588258642871292861347445660022030030666619073864644572158007008444546986234871808000000000000000000000000000000000000000000000000000000000000000000 [112,60] 220393563705462817360696218179710506698499865082431920037958038351404815764569686840698922908181719773909701000831377616872974176256623444289124791253570225985357912862152732869888364997768096400245020939288697493140996914697538224548484756129826034226475652950531393252571711587815511093587727547865378097405775077387817011853560064890651420460917574104821084696152019573469188036707621276696094228564287153860059638970900215146240227045892509139022995471247795382711484731603903435413940412741571402444093617261045688184823051383504120118907099855251140698066491060921430647575138609277204124458948435035294113872463745957294978669784091233232158289408352400698554058170842094776959573312256033326400910689735222660762146442151290325137059724906952635128923252617653499602556112491598957529302998551258012113448284568146520769316976207954613064802790026742400018797819421929301132773004936554370155723741901827601475722169659000008256723764872931057438107256690010545348668556841861106433158247241939809637852375112498285733178314188625090654638222320253257590107335718016270612554716881682618664162431760516883166488876109936233179506479235511020276856779768947354863833628337828575178674515079230765029783725976962573847381970270708395950737914583057533749540038310406763173355995014475227781357677612658284704934914548626223306903463948926746317466410021001894814646013004710926131683721324370785695750214019063468555723390891697749237128946807262080151025988614393983571821890476412614820793501086871912516378273253947782094438519685225387447653532887585664324330572066046037858787404091105486959051269201255676951717573097200681710705481517620599038745407637466497587888787992138371689060550258806485381048175086079985681519168872921712341597959642148490101025522190611082238104840900578999284909722059121122498211025475823111807125733144373224363228701924274971126518386680649871192779280850849933929230963995555134419252812992981381591525702211737320405957781773622170960559669781289908972230431354801413343272977165661842166695543115906632335430849527062920938497592759629234364024671525778217628936117839889271805136104531931854132121392326778313964801895905619549730543767087149628941407536906782205428491070996251713852341739690592453970797705223854312362848559881742866889302019421316020393234375841430408604050497018473065881367061043502995097431992468880129125413801938488426705717698845197892409203610290468077104123681230028800000000000000000000000000000000000000000000000000000000000000 [112,61] -3842486114349446312751032970938842957995547888647152795911693242517915465057399669226004067968796935170699493379274780775866871263699181915268001303854279592659015186242873072321092502127428030339927546405748034150306442973377942891655298328801597098204166011594819516079814512584473560649597666671478607549260637627223073949628911441052800461303137467490688644891017802968228532187928066695294510314021122525258644216831739786262469322499914916157050481205349825019156853934452646877672378080680996872470252297919225813610027099742315629159747607661623396067472097317306367910295684108362836585552193832562932801725312020552868799682002018766788006629057425195486834234493186817246367746666986515488631490309175879844598189496823401299995373933838029422486371472997608901599563928292677566845986427505239670933080805385018289118938393708437788594902765457352467709337633553116619008581784705684035843621070745821847509515670004978341879961290819803195445188590647486121751395907955801965965406327225688427410562599997044847698910066357733248855419129683077215558420508228075385207445957866596217134718128736412418943758479169113141080460849417828843604635947207809732557447904724652936945251049676777838966287294836665251484999767326376000802364366561722237238294799753315804843309130397116321110627957416934200039204878217346203994397382436414775290799701668471806088180325981440764381657800277005352697677782497504158167346701499595638689360343548643019589785651182874509275956186630144514448928231910478539509968037247754308994573404681919500251878349233672271614663960295719026085654464608128743830310848077031443303609877009243081813109217202369842870375242772381374168273103659865830905988827999182598744993452921404848034173028535710846717673096650468410182011217197788286202930490800589545441244145775375040755712815852937319980812128583751206231764135513488476234838494433581280918600179847023552175852421709175489323564266018909581222407043762233037931642913934889744885291077888709665659977662782494716269833302351989695687875934541117387408211829130236910640925599070109614689895714031331473713222169957023612527479170338438441355190532731294196064843237667511588866906907079798262493191799085868979850445632790618009782573395810283886516068496573229543976422495020089265985113777954804121220065014647238890008142368524732868678130455214891529593873389653957226338999554413966435926512864449276170436000650635396704718328692736000000000000000000000000000000000000000000000000000000000000 [112,62] -1996384199828285964478495090662574430188016899142339186947007785273607305591670140872953285914667741910060702357824757961816038680302987290354129958564416763312357214269600719902509757055055145126586869343839999599153215672270266100508838447588784878673602849626340063552409718356498685690550071691497642684844117976406889158912215192917484033528283184208055400113659596375793073164793919136948205913503677123035029977692063494411243129406461855820546785728703732617455599797599536367443581290007283550516028945710952506799804479152772865031647108177398606194151463609183911004433270424675743584153121488020679776445348813072771018102324903537840469724972746113529113753033420387874976063592370923840632421308567092627562199781925104241752668944287259128257163947775070236594884757105836689424452538881169823289281904970556225060606330930803825587454736194106692588208108412375260217938680730327411506568655021679049824945019800718343861308074376612873175938295458908728820639111368501466973671330979011057949881998104492733700643588779466123022034386070539521235081212282021426097794617855632081009332199102147914176836358807979994513539541598389335466453945567794891585612600995693410670156417571152814450250712962636605065404805422425421950630439699697115751618797485514519806124766537735488645248708081066588882977347991043471293667893001891145403879066220604045092004788791534965602826391113225012302369968631089714681951946334893759606496418507796571497392729304356952641033125087471109339978305973173211146737016746765883971659156795062498601233236214725708076508432687196756132055968207241929060902334658940958335466516158614475880158785340143265559378550656360065497015042351642764873474290739330199808321402924607929720860753752689886934309459760275575825460210311004110748044104615014137168603307456699466059630940691143597928596409395620965614261160395937151847904699560260111392758413785811909289760874489154219239781971717776446152774839945446074075663312215643933837158283559734362082995762902038940098426132573021891268534859739573963055927081674230576227085296765767232383825790319809535785897318774538130710191863398276510537396660147377010975886179402536336192151882356517157793727713475270252971452492225437511232893245289097212884574816535138986773877719635179813702689636248787745649441179972736729588810985448717301747372231631228355689795236804049499045600990356322183312720842970328344599814726389372985742588903424000000000000000000000000000000000000000000000000000000000 [112,63] 400390186411520350781852542682984213692486464715658156252024023018649149770834688579308093184721139313787228134693561760861006212311677900540453222351367096820879840495858906019817622717285878222880255516918761659739079527061128336659700900011940631911624195815129013267588837668184183304324948778752742687773349468526348107600606758280914522787243546245279807759503098897356510236635280280789579828671263385507723385852220884214420789421821672829114525669017562611255614899479723002198214146743355706630665684261492210595190983083441673328899453093624663776027599994885198977112147822346222057009330550275652142528984713176739266926243624197851329131482308804518459412765598655476839706067498352520037660620197599611182204873431628889698993428370237246008926372524528586211934940778110487586518101421488054049807930670950007191047514948708142535892102515143512110833288809850939222348251305043869911205200793856060736799891732372049260616057029052031863966072390182018056056192268357606910040668711613382937750028512618173741605547956296402877603639503047381037079498647305523091405522847899301000064555572286453283769056715916102169452571475556332557769725886120668388124825965237739529226640980355213753812972204149042533982623329230288193858415193856577723461524888957800278107708839201857941682008162248978412337328916271675974071344407892001732625031889815951928304221593929839471248158452584811822057720558510468092632719219520508126344949634584952916870835596890753175706192883142611717901251204346686469086559172773547443685367738985606208617761701070488968048944866021095341368081259659389760979535065254846382880915816109560971793321763478945256303318030754838562538960765296674846844989663118527500207648603909014178676009847672101688189699240802345661753418865770146637842718895161234236072706603794265525287829606685664445207404089228332212913277214901319918480365160957481521467563851861706520441314576130859923992342585930212121119332616724009877431789335538089135848300950106458863188951833984681550415979296566503154263529518964269784549435039975670535976294774036836445876486962161970627483436542549897120647856467908687404023038451464474140784739074420280120176772690690162142912070830448932981720814799324677170649242437943972997434843553675352856572345611367823900750997436881801681774464683364965796339066684348506349306330712558546887030017976753614627972955917846169296497168465689098960301818508699443102167859200000000000000000000000000000000000000000000000000000000 [112,64] -49157641896502331264709720648373892389243030698512133328537381823332194037974117878660004865855096644637767640308363113246500395926242927793413528180898822561999838555175713743803220668168336920142623961804523913897703851148685093999873030525094731343976471518789580058339449494778752831604561349523343417309011959319929845220346387787641760013579756220442525012163514611121745762697307305547658605548183052663493401561794189716115317675509532452379900249816681808938575241226265718439651100904164909813569326572866916736754804548772927043823941594477526680122883027655538673466977865591931447127942702190375162521170764117038196003499640719928116630647700224480992905865760113275623712161684026271561610389562034076323950953313468661721871426466954983366492051861091703359218577157337317820924210339891473767675247918153777346289021550139096934124070503384152694792899601014277662073081018274905168058400870462259740589138561135041529374876083190623013662264084111549009937059869552276210982438636680239602149444559075957354111214713866834088269417937725565736438102554917928383712539472334188085497215426623397462000852956487161771448346209532886804291034658026496855904859132279425587721779943604261400690199155642207245823985588229930420809161360532213264270749084751560805177944821161504710358062456633008724421822885933888177209104284952084066977829121291286725591627626852785550068358796115640827487090992255568174541060178426801492684405216228888782451931026763567608276999870256618467537957435699855869392339630814049769109463300786507568829705632486044597554655294986270005245778688097568047543917171364722334000657862630410537293976897427885364564058892955690749227490566772060240287163102493807277058330757964498179960232095176606931393421780021213850274056371509469402477368862527703629424036232639375309371519665018174355861099065432334733573793165295895270484785995233227767083016074350879745035388710507887512277072942825059829641640367215083794562697797631243509667446179116613705171729425726998366770859901532326421702141258551035519766851375733301155150698141257695328722158279356074314554542754413179108364417279622569441339373876455458909798667817936981471121633195022995789149917207646396861634394851458991786216002297936237908732266933805463193820365713403150595720450237254818765082982011694307898106559637572408019815371189301055635114356078817068329425397401750873659888003462401427798041447746724671075587928883200000000000000000000000000000000000000000000000000 [112,65] 4464411740733877916350673197525878616965905683388321897883309115566398130074201717153050186164284956434622827230440814884001210350722455221308327736573409701017415265300970677645219751129406260864139556591647718237882563608627069876790571371170809902663686587542491204127179476449207335090126612057994592924011611803996662096831318327043494447225446465297113786425647301120501790131935600168846817506619638137993722661063896258952483207320543254836260646569951862020625395655905141570561191831452097014049114093797807115816086566609349748979423079618234611322360222483203226453224223831365166328684144995000238572585904373336102882579257999035618486238175434371818475103903565947018747777052296106685250732219447327263812947231026477375177632463730640376428306269685428944968390370179596774739553225186674113854810763720332060307536346102260026075449411492588172498494046988172556734429327305257773173293545806365222044507344442230501524699792911941769371538652969569588301559847038481484052049667047539212798392076675413912589119748377506069614407629231523242231825073651287925998989159124356505572374686358794714671368000515310145909796854735264941970909500779670382681923764606008235277748916102238497874140587673927510316480453191999331197287793134198154043586946614180006443808311485526668311793379498874587732340187438251874810074535374596425944908192335303566775371400978859682562256253517277472388301069917980313686823602833995180725589817474796843732146908906870580004654593850985925583019490381280021353120637731460757030322674522135597267293347965820234275415295412967967081379977561491120243097382386844148255170117691380311059715300315099721576747674811054354949164150659540859016695982932014119580239035111870260842757699692407769359809436707456505339624384726958544522998633616834708375440692317851313486676811128283375482279824387327146752115390412906887577887920858863870026672936284612824018240020813953596607413550741661516627156668891928307040297657735119434293863132939596593943821328170281959572238872500814017547494918364409161691503515130412845316376336900855969680286814899349650600546464243557077769350378214562944006489612479786544112631693007102885376689608423218060100172156457062900091768004195864136356263588810301048765011042918834620527783712275585950629733548975706013466166031504959469217539672297442509700831674977750723286106636526343216670361811017399829317356254061199635110081562324987559624572928000000000000000000000000000000000000000000000000 [112,66] -293257834625795335719387023245843045278834829866954765610420404664607010779031156490454951476657364782427892884041693525350529713699770533941468470982612727542070725989946265533802851465741265296753971735232241999477581207855539695570220389752274469854612075634235448391196965620855919294965910636529328409107016395488933544279297535872638937760649734546467209534522508794713934599019973709257921251922706595342935762862751881665852628529083514940325656450572353586315137223220175388169949754882126591464752513911405384703291151637815141446418771246827203713223901417965640658172869762543315301010859949525741867745735230187124556685497320076511709937444277383438885071701562765173022015776934433883188247115527683907963104732335602268676014993412731706148894396444105153463075212135658658446913531438585520134318068038781901696225127480639074924862910940050108980240441581807121719010241876370358724059653063550001702328935590828831561316308898384435842791980493763906715281539831832160977512308570184791154932283244286188754661237497523064564275559953104607309265701975747564598929746549951619149264446157678240599512556187744018980479733017662512182423571374667263995843026226255227285861246383947935133588869944179422341679917947297995477121335808168121260329009606559126372487089061856918387820664460112476029413485103989178651283073150771652510282780718761797626708443497449242707322961162412310320393411963266381068355220522312809810935490696998466973947274549596090016926012730817746974038177983316484325590248626836948454784195075776712093228028518092130263491965401690515218998070676085423643017536813505869330066997290489572789718865648419093251419199032221309398703371358141246226997024915686694252010215804246854587257632035636957339629659097951829823788216004026146048925101677610722694590037359019148209482388537887550697862459382256350873864758656974806573167884668031802790650721492087707654190120879017479256667950781920660401702594889743760605574378918826719005633329116367227655834203039080991782331136821361792428328450545634363004742794874817521421958651488630958590289900809242311427302758676064338223979048061640518860163446190529076212724187189496485622167116934425855244316096997039449027210056788668720289695813550600214761443833050298021325952674684161996735320403818663378025734879399708241539344488140417029584424951168982336070935471044450991617911934097583547802619754263219391869460664571673918772745338880000000000000000000000000000000000000000000 [112,67] 11822587842962909643051225728216334854329591360262007354298908662222968244535967959196056072402399098231855130454524997054852089644566550977033653789230355444218139087205662358746153833185245264716189040209207183972176156948067741599233532998461258351578308538464239723525907927691766850213365359732196371370436681487433633473474700985134987162195447863847282518580422566458767006228192231940934587686028751197471889758311535780846983269315154941369212032229106613590910304090493921729101235578785266653024602515621892502582259545181723235292934971865407922059432031671814064309774668178669371349893220963642530030356823162809598688600608085909392009837668349798380387101444883620184265010992580949530780733216431725104525014912108697587353715755013070345384241346071938339527799347041722704746464984626257719829303911858365648787499343197475506383810520413913931266766170770750100251295448582875280660767773350280032953331996179010045444911821313676782575211968197818991160193875123867801777477517181623429014972215005159307134410795466689024363010447864965782187978481228693255054235320070057509448481449214510263662370391213174623266417649380505422839288484013531348235014565699523716653966382659275525070003557881668314505143894713464920100506798663139280439533400370371733334210853758814816461775979097864802407321222291870538997082609270282654770227152523137034377315161600068076203259192733696034366386557290103681987291426069011391037752914076674285579883060139301406029839048795933176551607543083988190971237806663257083695078679256945119717282288510878455329560010689690684165299261275045931822399639706612053602917424997894886837841240824623172188595532076875086471592409834647417208233397462996279890016700016567088934572517747964854852719217467480150391567092097972389288250830413167405540953446199461757581667878107418710263683494186085348352892882426596882687516537363116395747546337933987203778247828636864169906250248969977372629318794163748443059986605307914478870544072169380414077053723059570490403746739679711642748127942872463278878288037076807621677825106183540572008673188317709723923641033680413413451410140483841746793564818548838992638504869190194736777116113521424916079581964362559656288302015929184800825545564699678590554332382396627033923579443714129235476254197545485274345080935504002595922916319577566197688233147963468768559464271252385875665909114448142639619710722253631552956116227507185929682944000000000000000000000000000000000000000000 [112,68] -53484438988769113587160666676105075380770290061254220059409587043401219625894545966703028560601052174308192595308142108407235017303872014515902575686759547456136615733574700356753316062689600426546178038458596951586763270348183503357843792673160812113831435015804404200038712643058868743007024753424197997106176396642694707497184642768283105637725903520149022293930477808143431531009460761447764741355302120475217073078586577992475795555947687903174972801440208933517991284026429505557175083473613451124824712523895724499425228356212907260798788455428325290354555990789163712711879656322097884728700112968551798571844194167414026841764853543297567641803318808764496986811825639313265837994224559817277114765334789713170960457509948411918179482716568808577009090172831457898260390429309992975662419468634037703247577143410073270773442768064906899322502009713686886241763601039287080306752446930543691276672815883100756792647029603011779156096834805273080185727675434645824883788808796116954144920905130307824742138008839191006683149006951493735038401200192660288976861440038058519996829690238823818280454762843128085676868658859644832253893709252301081167970504785798322256437229178764053075919036486288207397948598545420745130163092494256153666108508404993500692926255953034136927938206640758682378734779406967623669257875015910986284751693230533936427353445376939634168306211289740439682236993146195780959326656858092729299774188929169836608228185888817254718191848965574318157420790411928861411617862440914334865182498785837054502484239023411143708823777477893575809440791637507693988179014963186924753992895278895981971092335905595454136436874643183694935842548579405574660250953706641268430491253049354534369845358322751435650365565842455701969227583118423915939469706711323412389919780783513288714246546211709678182661080653709801520153019115293843340664789765919907288780988541775012061157797578981420864965279457047562150122989671581088006196676718809438263464780242104894154195281374436638111765766998101530756866369034689549681414890906290696925109087993855988926131510740045100365234757910836417370589210211639280834419349743246940842148398904112782607809792495236400677513708751294558018589544781145749369063748644487808873810327750998819661118280691686066768997660679092337342323753545636026626401561064027924092862042776589363047324200014311537599682497467881257811007102217449209224800525784054673990135678358665014804480000000000000000000000000000000000000 [112,69] -27637740223227810587906547346623475778053508656917698591388644480986333499730414114343260959395569651921639292909917058953353486527397905080585304025809444127053150377243036429523024056147937089401019534647484628826568138824464131422384641527295832003675172895534463336512604192605324073445854427478727073559916708555942060247213874692977936170124375014270155849441016617478825170381851684524843708196809345923791125576263481522192991391336559705220641592908685101857076015786522112703138645114214343899011045191804848538062952454088360277823823289341212144136902853143438237944293456155989481661604149589974201249663329784334731660962325609033449496075680927610692640682458303568469657476676867126407159403613085461838901923582707186226835462905117776998423587095245712755867524952024188559040556868799045659904150406972705220177484841441693727605301435083779232436048267471590882431324862746487850521537722730557085982162126817559817709090521114876859521508988857920100475714492805177707870349410988777824568273175048867710935746229452577501725816646413507256483181204451764537912126452812795440224370950890999445584742459459902746819486027269439568264832961563254664505670529933117978450115828035463811708141591542277346065498125720698860989742823696201446013480610005880674772126192678902275314188538935851067690896330612678673215247069464258509240884236596870293082488854575151232909755036794464235932996182799690959417057128331858471379742766735205871716202174335129028675067087887560451577028140249444231185725210870566766867338990950640248984870283858730175436872455264933148610087446639333665272683239155378573792436776735255290175369879945163346946502442402054322368732174844544104644962584642008855045676873338111052201785618788661036520669072129595190095042014910815172509285458220746591035185259897317854229854353145106345189530236471484526999873734181648737479608972816887285806069560235359321971707366102865343530036223176136461343063865253807478888432945033455351816612276429279231233765361276537251113054873504826590733279308436866893105730851203471678809147531314014232004347898574776028371035260257058086103248021989661079985139173129581358720419040165875771637276548152018142429958618424071589050284431361607846305648795126662837697921148315279376190912407047538595673982613482605033240850087995388375504543599476566606845715648593126243589483651851025982868445610048729123691872028203334528506387906709946368000000000000000000000000000000000000000 [112,70] 1608192445304365475445650423518339386049527831593426373659148470478786390921076255406064416829620765593746950300485950751698123398908395284287717718265740537134837892685787925826618404701763205781007203802468868227928129860169033083423254563643392503905049972495180811130309144542034508355546319885458224062884325585979426008536222171671094946388243874869282763403442964303069786760953354964244648439859606702821596067224916513045021512402188040589457774092647213358568197300236003136597276213088731845275566734091283717488949882398286952149444529618937621199294190395520176774288592952981246548201496549170579158476613529563510738749810363896485149026076416425510236864234183401732063541816267923812343200805746265478980112292745939863175649242421791865914920506033478969222927905661200399186793976377371051618184542020672154480828796743566439938170142139554160055692501826317423389450967359123710288772973788251805415347496638283594440024083986288751574166496576595597319933775787017847425903372703841968361681745579482384809863943255571670729006747183220291132090460321703163538445661853937478883917108403904406046996649681489067647573809088782110779157191589764219525912614342396992439853863883165028589333068600052616753930864074249220187506166663532282220116376650493843821745608782875620662412146134903160191163624146482826716878013339191112639963853569656586678676161886361861579571913346738758871873589617509669725144503998470984442805757860924633606702235080713697718529473614921386868067572693113347224664530347872177786942848062166383229651807852744450343746085082795782776632087529571105649214742710736404858009891011718210282435862348406847124036607760117541748950260045239788527871179216983285224697137964343249309134586964399731359267207004393258363810266347766695356423566156692878453039153593872411117811783604951393332194696008382215453248327019815364138179088991046898036157701411522247637338210001054355043574305644767200663095276975272447740696111841442242864621299637975246260187591253911096955007036761006626454496838324414459565169462500444279785398981711049936565057247052801825317857539742518757557726028011826721919787083757379588357835982868809015976994053763151355389823160157053494196951279195340488056367970586414297958694415108544552221114098916025013724409903844978294535912138180410743033267813716605592856516056675068747620719216255233760096662186331824486351955525385918093500912296984469464678400000000000000000000000000000000 [112,71] -15583305412512503565413029339739200232857313949580408891900880080972508779422008573064564586011352231386993908591770301330813705569218579836054226420441149793714910752748687769110082512986920300890666249179689226039940021427911353577681911596586311196978522283686224540649545717031812663823423535410255818035480413676830370590198436845991711348971797388428692700460215587042068793925142739275644305554341613565061729214101594343993973252051186385041580758835975375485715400580366809838713742427024233779994849163557724390622846579352874693328421196127040224504325316939505823469399968374912213386845048965589364693702977084712369996715022220543949058894797420191327700119110229525686725224407933744769201739526977241774595179293360879100479550688464913601745079481677730103808493168703342047172493976989436975615345011324173049029219055089693488008237726232767829092098037992968785703774829046859513550484015735903738341234653281740754446672723613760939943511766718833226522524661099004524699422848240843154023555526030930082594305856929464499524797303789582651913857401684958980029149465949741793497926650379232435617857853480006357937436759306262648151840338285435382927736077236266676621673835335832525811012688798271878159782664680632154134238529261128648526292591024900882032935986372174986747514106312237083952287585691010516132522938293143908713988006034780249612226700973465063884544418061914528362879666225713211581536285092791357301842984794235737465106328754347237488704150948123118510068248269159962863604897692956342935085276612154791437556713828022092638022675944061378245499627882304661114975233682958217721034066531785231558291668378257560547148136474030294509545786382925786551319208543185146619629281503016331926292869879427167208629270657157008156233024556869777350105533731277764193311441085617197126675160862551766512988447500712329744105429957907107642828866498650049630182186987832951158629497058342286638552864848678862009141541624139913620692953903818256490189205577689354762771491038427009031567681259672638911643984778539411825260652440357424285006749922832992779488151623931514582807769290762343658335447771439523655649516011187816272456426327820987270609328486293026571239455043805983604896771907540501382136562553166105883957411489913042302733399644443788201782888836753297982166398531615085842705097758120818335936591558434713899831314727069774387496989933041109083804749153610385971684457991634944000000000000000000000000000000 [112,72] -1688534105579395405201332950213820680825448593917975190520395546262051218912038996072482559124765238096673840361181871317813606464642478166632599071887524409196605060630097797404948211049247035985929083914103017039222522727523808373196720085265989783209776985653995896741572882633612927760859766088156975231487387812657093606599794513968729352462831980617193048010205819271225584503430765958447779551649038115544486701808801152079872160981490754824987757997597327594697949971361846430881519107040574368014917746967240377839604540166146334326755072982418951188608389255862039530673768073363921458605909670512902075848022308391717039223458594859234853409220077792396019039902620722088454338199567146058325969090159339838239126464096896523380373379243058006466465327313991012065489882486045377022084919039248513401684435374701763076873542170188089403862663197478693649640279114809850049500869689677921808297083050716714590084553403685552588086200001004747024068529627139297698779054338520381651882185145056889724116190177439082229664608587859211537747899005772639508051374144127266097988249217170141663026720430475055866927598001033129145545973148880352060991965028722424043770679586078131114261080379631906073277644740020278795744477391207196026872558150797833045651707023736001492386014358665429535938999045892594615645475504082926381738046469535778132190630931445101687860564469173339529944430173024327911560182831469087373662900634195585837621256218050116404224228679677207140112016384825974106387324460591118089710859573915717418497752851537544876256275499272669966833828234942651467120501405155305827297078552967284826597070416041997243362638878049895230398416211169082204226892372389501308377128826452535678772385521854400481453655479584165163386742697929750427126622990110896024077524387897311749421447470488147952934411871598632518573684335965894766129396888835915526985000867420077240512073994623137311198968011405751925767810802974394111772975355201365377573646212552859306415966609608410793449275090727932626801151102929128288262040682870053963132974421227728826361931175045160022764034890378935371220085265835759859821006145374688865877547473081110525776779805311828193697153808452938918693964904421188126340716100174983431595377584159930091029352425777473545958602119920030182222858858747569141137838516579334102124182791963117635945270574562185184939297245237263368515607298962330100577422379051567084867349038697021440000000000000000000000000 [112,73] -22336976689023199017860126250436798428499195646656330273052539750598637851047879007772896235591663593996727691272186302244978072249089514398170664136359695648046133246416057899441150484079797735217156989274373298969266934408811360087087196837924152599950456184760714738681300547817602731688998719226400254541317391843717776493102892238239157413849216500725644216919059343572435133294630068286978430626908793724020279037071596601077081360861129616338189642725378155877788295848712550098525126359832863853095170035055264760903557645468659448763643110877921443147169695877759862838479155262491321956343461903697628036355140273802660963994484807196221456024875055477571273270890700009588329223774436302814952824292344574389779363869082737331539721884748124069119812960203914459437884600146215725395042960958801832415744161454846780532327135737708100746369865193308677597729958928516348646648627567507749974052841153742960292649182194593529761656290070402272113235493042536665507287031588245219598368419533787714654504789704944693133152979985754546519468913202908723486858841772794137092973218096074940842710799421702981812369398179074880494861658231844681192626982782805071894258768914141082940036656438597255284310073161073600380218403609333489611370180621080034317342165585999022223154797503832408923871396449251295440403206680280792913233344457950820033370960287919444469304168331932105050700551551597824856037410812743724378572153860267286497322032583283703890024277201027164784256735592319420359923096049880901044570559116727818171907106350094296976787381613593971930728143583337541854918843733188258315145942355252398777124945181978882462739088426699268288658410505111638805701553734939926825369281221116366774782195519529658373681323593296562139001809026098410945832065219057924643517865560518483217987885624680253599323692364083665931853775678303535189109766349811464007647958156178910005650797715632886411832686606549792090736257559550847197718236851515909665547394843786374420523919656608430132030990837251797996911992669328182837176183482126749617263988672866795497388912148479864789997461303244104239552194425404813921601245781124691381721216248176999453383925827472805132650702844838370389422657198404957154820023536169418897214144337708043550930932695722471880080102576713275939305122283407788287723974280968842978077514383564178219741839023355980840828898139421664214539043896959952678496039805512892568977943822336000000000000000000000000 [112,74] 12827947607394152739244000908604934792665679219750335713694113170160625923726081696043277007862383537756367295767741769963281979870905503605427806822880001742893148314837976485873787562298322596960966206298908610503643608875126670823906920596206724662907269995296895743795380009155629555079964965615824721112829365234831899010777467243171982844134298721121787005912606725124510755385449417767667846377113262123439557367926963916194479902227935517058794142944582543409257982556081760327881467538230329153211856568553094125647932835104320944721982876909328292549694008185879600879304624316449202223964628803076631301454784977714376807613932433622273940327681253259789895899795428966474580192841847698330774207830112935005519114315383481302719876693868765494595664597057508797259468778432087536434604186710602853471960913809464877820836196673094156847756435802475345542751183195335353462363973712738906391115940901479785774694539524502100432192027230901542592861955075311653921300834474734475275366471778712779488952478780314312195447880132263525349786398579788324586952269210261338939299416298298891375955555055620487402667304485327171560688653693488595591882082302046275543944094583210569863603181844896504090720497196144468848864516098656131863734393564803755738010679037740810895583611246763930000195732049003446044876243261700672992720641533562995956459040788433814534997761018937243304473810527873475355498193947131007677641628911336669064949261978925566988429969547290522995091818894604375101802858739878517161860925698207031607378468348605516238685346828233706887975419954586885727170110758494693181320715670353871440041874280989733840974407740832972606047721243888497175756369795125593731817468040380370405605252653241726155285711201974044694883754653136664533080980137342679968255059792488517657337944287072820572771667677175459682558260966741361186669717808316341905226988432836692379936906746764474102619647972568519303999748283191420635406384104512898119392464998170747827821580153872906984382395502669380822009208508287448714696465014784944447724065541927249340252395083906655271152473253669831308872802830850997909694214009778592962794335096013319044423001602817115664840788660964122313273233941003889897718176474491289430559129233729802458109362280498862938056980721697745150658687231636971410836658998429307012029054317052219431085815803652867350685168393566795768343495550087505467725719203672804351035761890426880000000000000000000 [112,75] -813471280318520442443298629389458564229314398970877021810530198435192442500813336207444799344167619284102107683118679563209652232030243807885190291751019182638278648411068467754178733954938824379448585152620830993584527257181584527390107024192861207158860732827225258823594294283656293685562441991837567234150110506693720218834325656167567632034235336289883488088334521284321522954782107115270544615935250360783858229236885025905968277960393892162440503926723482134784471794920884085696204890307106178406980492224245530663276880084569431386839305487457893926491746408567318427025332986353399025460131880921713938315016308863565297121505937319457600519975130653403324823263179814459452980232579891235932475923842885338429512370759114447902625547096190210127069178872077546214697212764837827704079815968186467131570255304563149398379882311809637882179831918712994852796001943549243912597193412506994417997586615144031191286993966839918825721999999248620051988482995705218549713781724842768597661291580843497164478145843840986746927137233555721111799579921916903679158324743622690850491414694654205997056953090715589499882590212973027974414691372008644738467412103257208589115199660063835923098657343663574113994107268838385946462816420377793137759552513573946972589043061269074774236597969316102825998505404554875844722002994357950948702815234490743756765783987152172164141366647380855836568231052981282659264568315317094537217682724511535346462137300052742523764030238892028750965172769757954371413559053731469328882093577060856164878729511695856037840489739004348717494634543185629054413275421499448696888135713453595375432627615432183433757086246773779912884058994177807805499861199789746940986860274749912373592243470573678539662054338182600808415058168593529949342307404161618694496315319220970423247051125906675192191896817632192221027801297813821201624195018397895204283845998960828310029906815590393191909303323874280914650577861842452600471674882371568139624232626120513127950149574979343813275157969300539461292882519309328236536278521773287085849235933123183596842107336369730874888071591531326922784175812561327241632024880281695161545906500816697050363300289833620668071325882156447074347480252759588831533655251633740119661481042687486935864472925263749463220524308253591274912435529810257552983275589877598119643067809449630374887392180319317666987603179738304884393912127350508562567359359305559015760165076992000000000000000000 [112,76] 14230982170478322947188487068489748981234272751738791647201704848010497672760338932134735913632701636767575506306594277654254392206680903159167017236300791394791944568828657523901905739275902976176227865376293363733003208488311430871918121945947078855542637563545502234185897133268133731884993994885144600050789111712803074573589264241722882040021631731332695202053902990923064289920160294516219792555553686043320541161335302287103891461686834278682151022454367578378232909276365049096305506843046637994571049379184540153122344988635121668522738150498000679014669134321313481737887969918767651521010177718763025453748651132444208750102750204379431227079224955035286940779646829793162501463031482765488681117933005800084666526985897740874214323981124945758950502167555634243412531788324817610068012109219507843142141019317036872212898830145521292713404522856323339390323840782494268788825364767687294162832180249782870031286425668857470030746468074560809057449717901948762385050277812243705690721214566833284999708941428896664684198827666414374610262105165805899781081102669252482730248001073118130362460986141166414333038312114746697551130120806575336104769621207425931088749520969134136219091526930682676935168883776793537778898911705714937554513596476824215029036267174756005182083581964618312796569826858888921039182127619658567595301497958389363000728148526981925569978681170475531938120505233082776840415727376244368952501854981806177317268158991458575248669274873689339553126894654331740962047839987309662348179980659077092092586215664708118903940555427503296782897241103183311449316168707604004069699930697251121054722768740958089493496979935070041211789006553672628699259131326811461624155830726491921387490988278248241274591169625541019245535429071204803331743396146973884828739463144108300685860974870091550876079701053628428757414608296200702670220902040724460084229910866455578766686039281563434618184697101717423941089615424567559679827759487935647525343035102618986492065289495350282642730577306362485138562441277398739054681237641633000574948417541972227122492856393870690880463858694887513344413985560800132590075371258750182552085753247568214934590753548680221235460979063569793583527472818169351229764973686166372313417993624142718841647098600783882566092963062933142906661554920102978602591089427974995089771031401232099675648421732414887488669709504680818764490303247867890728878367492222710344733373235200000000000000 [112,77] 933905299070317613788757588014531437729689505918036435131945809081081824609702342016322486431492831136572783908690987971988271583565925366375929631458048348829867169358563868215308348852483711745223446591811184790267132886689149833690570405727302630456667318066311786271303347434344470281018207579298893117316354217575866710239966896863376478798995744682453027485088750851818200305258840525249442046495639979986841270622646516996063960123841616853548629092570732413290734121007748337263643632737631527449218956283586022587417109780755855354854238659961824441204877341881834919959748853523044802671634490710852321101965682799612252842526015195348279367023217453408533304021245772433472880877979524604596454568676427006228603157211804936461202140431694233332509845775963196760297709632488949626006571947693184074390660895483036019424211338333421647783209914873776509405802121586072669215935012857462714021790922704933840896084383253849156083990475058708396921117478600942206468495911480881700655770780412761434662677519619290277159850441821328861701261715809636707096452658205452870422218368482883113447346966741169029983330305255270792847020885010896078140170682706969023055914385993704885088827943339620747390916522121867829176374444444350232242176469783047302884463699697938403627474235059059016987417966781411678982534542947451501593244271948865171418621946657615951469478029714320066201640474358879593995953593101303891417308221831997120200286499706238151273293755651337054711442719723100237033882742024864467751474169860830244808742158173659240105865892363392982998549673054721217704218626579762852437058925884286271512542505506018187328687622350138433748295435163834247138733624515998155977580569600762169523828518515121175763336403661471651097277616701012400209712353199977080896997069156214902115698191108101904902953217797092816620430569156810358706624177235877406534771859248662018099490529940185346787149792350153018088896656542458029553373836047882366964730272965753190910266375577310245225821208069893108216263659374324882768039955599988903393446049451682359406513961892278433699150343876422522986481564450769161308892573135099903365346975980404199677014615029201607352980620850015756250148529530431553060430733738238958480195124016673353863239007545131344091283849462580992495077563543575734727298332496171344268719594184658568377230748474303883489164142460405344975018284708715544176995750832183684410376192000000000000 [112,78] -55453054364140065778995941578080842909880876692618995393660206700530469944586065471110972706503781950885822780022264457255904124211596576097310951358816215520932294870014110693027695121822745296547192202878769597999904001151673020819443467551362446149770516469067160539064423282485780318944416714787386958745000442037363219445455632743160846435271122241488311136524008315616810021528341467500421236815165578196225563816055914042154972009991206086398907347088106345109874707022242244854512127685250160237445111404446115109865549006150446834382113460809683478891141106440785539319824074537637449190332020582767132484019882624139838071609502146455553054911960715515978181213761302536865981613810402632970122281303301460424815374740873974556386292943504985599922186711566387704154225227788002937859224194119566154758684367357466114897916890348730951869545812718202701298442025270655687140075580631871970284964210883902236514802505272560576908625021695624559594248702592403941074820620270561640542422247704596588187500508816118415511656778921687580560810508896736662887918506036097574203766227386169327955184915300078243283664286615872928835270798820708843065544375560758019850148603997289231504600851281321760011211041841725170001775214721207938194601934806408670593144388579091416690936510111132608012009969555599952207318109144178256067279537140473971202872763471309934379145352915278840940996986194690862477999757716602050500985153328191432738369378806219270033968233409246579463275601723623269130856367159986554610546255281304579432271946840359481677120426664066282117336485476191124027263629704327373401011561430898801250226095517285429477019767136486149799381945941612748010892578868896401413791176128362668547356899093524732162159729004423691560048781237534010383550396772071327522721268183824152091768244211751228817183487211232841232986942665864768591788733053337681953338724743133959111728334961278109764082622711084755247815370229672899310578598032137919286714254269158580298628013283631648944323030698026506093083859905912985416410196385599824917111840709931127761031506948270690013090723835871869682983366828167406053841906318375281575255661499679793007818398970296944596446581063077567449078397619745865124626237661874327625306279738445354693712030907851812323027250560697772666906667964852831596844863522413638193334949230329351961045994800791980289138693406563868605386616898056664786183091378570536818206310400000000 [112,79] -20647613342699952375473581938864985931950096169766421530619956520228549462549684790849897797427169752997773125204784614988659723334340793552412425261236058415380233546609136809070624651444358752631794127221118537222815914066178866152254134919806835606139851154441561209596175847894080713384861125369148139845013259356885943611051092004731241982966827832858830216867995948110224570640930248558435652057131579144115942003723000548892048383973412500748783188213773063133860249539007556362393990830065391759180938437991293671231128523991684207309150010533998658416340047788526923823572356926276129414157783106464110040164062749856104923296677962831823994219108332377330643729459853420575686560940175779069154928285114672018744417350737076631667417727999000482520753429956567281752298418231034512901932432272131534316850551543575892854569348016688582988848152828173057358837973425934621622879844618288723606597340372869970900170450553892054039994550305950024359494098122506171256624424620470848733910615632582189122928579960169911837227660037862505115213029978320096973195391620075816177144039279911914155810878954375273737996212479930722365119480829620133177125877871392823957016648979126354713288386719555337939489923294832686987463777684811136356247234398288430861669207370634128678335581530976593690058756728570709987980405689925076256527883372406173896421573104960577299734353360639952757701688171089694255945257306204635636886419716939254302020135425827538790863588832742641876201570967121756563762688336555984731187360194857602603801703412491253679890116295118585620750879137898846163464202237604213970448088884362058664774647425922393053393366274043150316502494468559354197041640478115880024172962433446002880000601586821424701696848521764654788141808567601739593053225533253488825439621670854368540994799477652153898093171588723546148437555115128553372741247166511395607128818408212004677862038205425896171797521075448239044341978827179966719235514111358953646331613152527514416169707906773490620052925827778284273177862494736475160567046290258720019018077909025056372551760992181460784353714556407017875265314929864834894170335493870457488722376354935773008210328931247774772629256220588311585642907588124172008920674943287994389704512980775517093269398723133844041446911067466037887202989508264512740817101174133447416883910942314187229484909510671855834519547978697616972347621114542746986438468141442093252608000000 [112,80] 109760452403982194176698368438411937636203341250885272576034286600541932542471493464253782945279722461046400791414039935281195279380928624447705880673476212183558987472944467146499404110414643350431040736019875845064665325384061551380011389085410647812459012440401449583279770295542910655154728089304606117077197682462819048558942064825930962839606342950728278455642066685197079991017537782540997951318886429123464350793996542750211828586144509126240544638762062856776231032991163490356281908469710429968089718181988904549163050364192383019328656127484608708793491427614427906629885777426880496847118606624111214893249789053578560447823305320475778450833041541814235943297881950482563054955949724520935941063751002689297868204117145316883921259116331909325610663297390071607401743664342915821429950672004802976751662327461643700532197710545843342848080597832160585838145565988816633923080401637182413224784927382634397845473191844782988562125422877443634102503960774446671952832988180436841161421731095323841226751547445208067963914031459471066870109952331536062550304016224434921013436754117671915357430362438635033245217898223781858980706659682629993906426946329069147901523828525929171754160838626833339939562658060859255448179065750667476508586412828223539542828442807605245817879525575367932782909759214341187467790602147068529010273219472830644526555935175276937109834224103793827967033600007698768389692448384689024688832797668203135875595013716756557977103725579446643828750996550961607925392098454137908018623277032012476890966386869524095021023487997588069434225804721612695660244606950703827403705594038576249041834719592890274601392495728547957433567392775125704511207667776897834703766769998275479803156306951873440650520242398457747958126485299379564729080067001839632517638780183521732729444253875713049455444837561910585544194262982500028421417620396889424187654656018810868375360103993082631033264429356521199979103236190031060949174389177304931245259768131993448388218495453782717466267402942200190138645076150286453802104260783553899788026851951537219181550776948364654509584037355621138398803463823473730998954661862843684901236610613198798851715869917721851768891078689457946731001185924500619459607800580455416357174964564486653245630350946110753484096677013676417130306939375609700304852643264651147070843134697266063558498692945567847736517829543695171932527813810261220737353935921831446397418280 [112,81] -4311691987125861319776727261539917362484939187121532154681391471598212812060103451804076410669494297072486011638260930671544458484214246989777889684674307592441851380352689810223570433179238837058474859749958758339496390122276982100209590477753724034556131143469493179895941775259394852740642892875429211645828901498132646881167462031798653552650016141394667207185404909311494567044046244065796898986946342345460111464145007227562440964836080117268188312402049240242446312951786197599906398876354281973309454695862767890532632833388783118278187423565564345160218523951271664708034652147438784040503617052166177493891065727226970255627341686614706040483784228187814528926268891516066185186553382400849810062192640221622673794031275294379449166977497114462853440057425567027790988248480248525786174200397910897859332626387321882372377313031336063266866636233843886553732798499210366115159046906616383819606409495958289559053336201879806785411726375035047823977047012444307693003748493190367290882180217213017305018548249618525716624360119530083533350042716466711246416614823904385084949562952319034983840898273301589258937744499320585337252192477920384680114493548768210314270476430880079284875070450865779712641888960662066589849318926753382266989069834610216088079942033385554464602022276975767493922810725568773143555979721931193596828471610078551152499595108339821658576840083405623823773095283735324699172359594487882939062427419660616477607808010246781182350583346769834119880975631435073651395629657837964333461455524147149151058163969862486575704556998749247708143961849379108461902227038919423351978042857115464723725768806402626393847289392968288047141508678249399436210982040044251982726131871002395071018013484570957341101536603271579577666982143411595406025927253160906182282482649673256658700578381561444451243426944436671573219681238672891078075693507729193901410013064065623403680698976766491146322883433014177503551357021120641687279894844865810049559706673392366521803884513964880535319164466504373457291789582189791481059587544014264523394710671585489255589396485257623247347743813458663361852426994940311952506235371889888262217655400462930258291700237817664774293724779716869999596588716990917382456702680151232756316353065686329640301376938154536809549508732490762295825527919470631780506591748935857964153796059199448692746528783949785044308197942589002907630127584547857758711780979681212928000 [112,82] 24336144544806675327557921609556819970167258466767214967596952625677715754587690322531838108960376895524224644397749991856459715649915691694907965308892097420064946721991394248703901295106342662198753357427403438544972547982331495075805573136200994995644606160025587971946110487724606975611654783234932310343678424986395945027290227078851410863034165639974323492696986052557270965323201225631230051825452673607380161929667805454005139078459681857612750529863197521999528806678528810298921923132126369532415008671544714501164565883422049557837497030819763870976525528225773491269174492635169034552589471690438609365939965500355759965181416306160878269250440801209914874541430374405100918533191377818419203215152373699601952177592912646725409460199137412818137585445127318110053389357013865398300549146555630328542911804447792337277512845766521942719264773279260409544050300161954420762886261757045493821067131327625498972620678299948159024331278783322401604933720073472182403865145951192936927296112917649181755159260760741710366349818186049342634814966977334963051457064292271761254382652413432781504443950913810119109899819034799152230849753504187683769863054591666940502417511521905026313357914184183044088071595951645523444398531394861738695372175853859817463283742330996732251551419991494796051518108700597533776924041111009654014797613350125132379844595271197095467975760558690471517785691779605898225379529508497360452811951569728744224222625069671253411382900262579122338129003411748623411239040563767897508109931603182130495682670948075649736393877957815482111170553658482265356515232663856943080035455137656931399022542679939402938189748281537656869977443408022570169415831324997495381808185660331898524248040272188431051649984837560238180649115632097004512585160166065704975416438543829917982396723141513347714649807669390455554072616402604094606073676266110062447806112380685823087996710492705668267448575593550321667343070303804463520978502165814101814927012099923073498234788018456434184061014076012387030399783862650917822676121379701308994643116164748191782642389321213477835449055967983086926878543601110753759935285811931582419826710333830023872603648115724672284147913322713699661901392328062519237332029397962798256089429912674245837410014370474316762090709313793134898497482249626921093161072621415306812925603309483688536153365774256724645572201152655533223500493844167740487031569255296000 [112,83] 3954420909480910841449358607331058277453115916476680016752565704621794861448316560999697293987238176897282741571966142987067021834237616290511123445801957493988028472671233937020169003982760367076415885034672590776203610477754196539581863298071769037534173052778134329742103667460562223477622755020512586358139458487471485061249208655279437896427844836098165057925052608904391497254399993837891074460142765597187238276224426300415570280418260655177898415586586546461478161246037251289969929716604504898888442878690481447455200518764264486575422555837270416044292324840828534813289152893850604297326701102574503701004535654334364906325065201348815916391057654751935142190782107519082552576602663393602214917900899404495154143235279341353491568435607559320254896860296990801200587932771971435525993270881909756719178113496029153817571209166350682428854942574002096254694959150347810658771992493333154853590939425291782795099832269992076605908773613349892031557709901037332412665617716905168215110089813303130028128395421248135487209871146957291477944600468638440877481608773621707956022179325609265339249188188332284214754866296650841977072756657869739131044298101367978000515999395473174609607269146601275701566492448535666484750359604986366131678937097452180007013698780178737306905122674847526932424412238081228380691732609546262360637622518500007969934791660313348096742553918738309982817251642400597269049417093084051966625310717765380679582509955234419877212641540921054369322896079822908675528526753098550177422119562497068868615708229301382239047275251350845863950074608810185557080613404404666181838872486534610886838983052901757063741421591384494623705166553523141761503890164407404727124336750871353078904873199383332097453572042832490814191204016571006412171874283077410551351285249569393461793009151373411078994964510258386047733173300691258803666732811682667298039019338868507964701246403191548374883011045772919035411184832137349330163076371399400117549817277657967741578928376925733083130401565026556569968857925504942580334377233942211454429356404599109433068250335991372472709213213382719027686651727768028067735298919979249585372822787171872106470380893334051023948350503654449385570043094970318802870358588451500462248599754720897023622234884018462128353015671027359189642901865556552527949567870343519690744027109935734679735746183326756483260349985474750739437085611309865095640209344000 [112,84] -181202855321871247095795800869582237077792946018360453289952459403260699681199195961543733062907369548085342163547617072316274857883850466206352076361279689828411685989265547241247564877007325558048015015697965495447248815615580706042279538496619965071359185691327865603901852607316285503438249990836939493272421003878032976097081412421828498457152688527821167046340137636423642404310075938944786533468495363956192989289313728016198870401697978644354563990734767945443085127789314946216236286656338168969790239863978530671945109048961556783749305391041781160821361242834367824267880765688912548217391927558590376196160847495313681732590599675937073724044216020712682900054567437593029368469440226997645735025995293102053667289637432734849305475458575303981332054236567621739638005813621160313704008555359749868756590244928773562115884870815154021777697672981127897941776137577622951053167173176175163919912203428538022930164297837942975886001383969198840139671884030133510613214069193310366457279924417248617177870496187238818726565187007634291483779560264645749992359863348354495947370677135972140283230879295866164606968218277796460145663832436879460573312599394074335064972184595368259957550946541381593928253293806964497170228396238100232945907952743713350806648807938342572276263701882508748731740820091891307776307540914952490938045931679458450439354405941423695683069077065861056268432003508631629657164994763445057551982595486372203955207525795233394096031755536514922992973223724159626818056503507756267730281223289256136950718393680152900740633702812631305478712634495052744162037994097270888238383706159226334712411703185806822473260237929617767382294266906999027766809324457287732340520932992613323746917586791274747317115029043545231533620234097354486897518683479424002428321387274111992796799992051492517503446273048428050225945332400847629151219200861261217516465684621220703488843386936148983227566664583224944124171165358868243330014015578013880562169641245648268107760107585862223399628190542171518159334378800845232783672693304286144450240823429253500139683850499605976505423484389008682509074749958322600767625591580472082092309499558355173301014728415723627793741046200335810313682879829784985597243545898381845322472178648512225962323241846103664253427555424114953455868618194693672559403329933451221470393550799513114791279992207240574163487959325920971202615870916014361065273600 [112,85] 4397720812228249895477455690354403101223493743869993104388584478688860019882525940942330324807321068534225857880035279984282110958162207793827623997365644507397955262510443799868645684285997192747998442950515250533873068658468792170871018613926020506426787271909182655189180432289280815301690803187448853286201840474742341070095196623528573886529389936370723410482451490178940727294421423213320943178410192896606639185007729289901843199449570095362243204089255221149672464621577093895806635648773984756075304489259256684919470436724417636588042436465948666042757582446351548994226473323946467712197351074784533146474064951912857572045506563358433249166144239201800964910219676820257674808751480279539665376309133666064965775643111751216017959104079081764958701243492489809683952824812126518763009349974110790590929480486235998711143730339430576915641259731716712217354328269230401252058954717016250151304333079560683778845101964880829871115230217430704028603713465433823082699355101745011582033737942445294665779907782174866196667938231190657554765869615301498542661572078144410898602367360572762774475070414547874960065153240169880942741637409670951028431511915411627663397505230024227987201473426718062620703309154570436132131356635562796630057035306577471542513930090393735642280643974767329932229824964668153710561486771710499183404788119072908199895600809489415215251522610093142435922257338729580060179316241259632229899015013705284351720186352331860553758627471235237140533979366270284808177745654924307371947704503359412617118583217747230777798742991201429686726640438747086672645372599806409674704559929024269997744189632757769421146325686752437294090455793388778431172726974148654072412572436854723097004695518658411154390281765502516658988731154052541131033077718889196241279648804874709928983444320233964713282559688934882936350186270071501924903922595923021731980848379944110418674643097672376409286255720114080765812261915772199003628264192077555636392715663911755180855224408058432187188614151332695238608062641378192884286182608628287676323037674439555552381681876911469662127400688083015723753477043756357979246830927934878596880984158161890762288057723130048493081476915627575126745382258417144613706028889334261490149095766768665669078754160331560903007965939008616556804391934845601559942320113408997466800627150777777976123836390093237305547353299225202617996913590357741414400 [112,86] -70484648822017396711824539950433558196271811806855401877440988143726524964846860050102677543358445235523940795707683564449046040156790912364683139684481630219945548563851496547602538299893790376889836038273453044695652413017524984903106846550090334617239501366058744829578580440343012364271487664489365821944165720848126142667943958119628196174724381310996492846701439125266208860083430400230458700617501447300221010176849571108443702272519208929641020310187887827627907132350595236123086629679269653858148982860054126716497397462159795873956839695680741235262449078353173850400490334976438224085550300125612870733928723765521879588534240932189311890990917840653562501598519414660419557592451665865013869002352084683502384872673092456303863680500544173558537558249868856955746406258662410790422020396755095109892014475368964166386819993656902350361106738210282833212347223413346748525777934904951486497599980887905283624705265118919257643810344677968092176281090413298941282750602388439405432644438859769257437158942878666055339244421657700717448234270416854182005715124631409133696898968328070137130783062216643967071004006215129159628238287585915486022356042890194881419548152294856310888217448910294127338767735967631034164998068592166021661909360923830437316143536594594268843728558279549526730580386807954495699179253551564419962398054565420150588620039743988715090801756859104721755263269841515039000098370439452609256774536548415034850555275095849580830997595809503973030243744291101204137970479170730627099446249286115501303821005562517518396101804911116495417315762568833600884033864354902408515659646645658779860082648770203293300162455478754972328562892321385616166051194698268103490502694599017382960392730405395298222816942155633362179961333394689465420605726299540896988761540460726955841641018822425056632287915962957290208374657028088629723647695531924834255112230484210327837568913339259941008638899983478150940218085362989740480456565969023153386367395183857591149947541266775595888655393662313719040926862996228820235044582313930003576144789843677002460253173296364631366382748182548352776063103469503802807468668054033102318869688512616669793887115628987768972715285679979882790709995816667107247241031925892891850528915652755757150577995637135398912179527655257696898388213599196286594300842177809360911572296625081963437990690347826415251728613927834222275740684188936320 [112,87] 801405593294978600126906897779635319466497220619077139782158850866934479304682043111191813928688054360583770580959837983260403814868436471451626689839928372204296073996456670088577826071963677317796992280016006914513753209136142080561794640872285378266791339183902624224291101587248133958749290928419032005938163496487884372131126288758230329969804304497403122665296971512303294280061679890635044326725189898214278823390881320043466115870607402358554001427937881510438703875101970094799592380813011886437940956802058902312058874673596364981679891883831115775305347067996012907872698220239795286711513591491553080092409070690381520702320525698744076397193162550024093606737492560007904318392142829602393481204654330655872347204699135355979566268587412798185438825990278305637809536732733983701447512873058125964943111208515527114977075059287569915592279514705778787432122712049206325284025878496496776614597682812421018941218659196614630129209642849604488410242796584785268373286493525915343843975394321230779637293725772345037513969742451535111430837575792660688773514310189578462459993685768480012963559386836908112692965500977736097785932194130874293743620928611627107841114837976534937519923719164067129675484949883639184631351943524349060866829249597863203632010673547317834922719990285203165703863388942531828088622704777981062620294063909370218586106346194739008979129110008394237426987485479445911443498599377556189487493834897048233748662093516842947054807944525604381270024724950004589064037366218887978214450381726753981798991989715402562755482769922015056277588313583267843587521596885040501814703441765305042306241771547649930664962274867816014803640469511047839709250757628266679334385650056540361872653878401876671933874814541979005766047152363865623169087712957484906415808668590529680202609277083271585281960560086343280234402355989037604683355787043638558952556542545710462503077543404051562798772339630481794266220064463721827326123931221844644244998351922572486703710906557693133008312975191520142592681387194179303883325422296193305195656908636424641095101442760648679792180769859589663138349449228861300581738578979954246710403011214227007687904847561497426240393711614154192122041203189904229373971337749674006199046032894210891668365041029846354520723407046209181133005304898027368001464962118719028354698420619897783452116894082723048086635814511974180072408549760 [112,88] -6134086111040579132385190851544162789072007416224821947706932496295258391266335738529137198149054223218630730358673936202892862699191641287572138111408652375355015981581362654726209340744623216540199957806391354519252891869739064575121304123942073187170834753536285840442003358566153742562236114820332677468354078963710735503989013464730406443330026222363762299147329075487092423539934573166270181629692453820196947238120070820124680288469486672295734666052277217694365948772838617909871391166143261413829169850099023249304809266804418717541384884009781329541878892067730349324452797780095496857542844595298450935281708870197425459087921828102433086775438309113755611009535612825693805975058124926248486508937451949857392908460243597979886371973298220437991194076669412637335630932756827497874810032027414997620530286765263969793656712997072104710630123709099269264584487182838669730556347386122547179388236142338935911609471649158419677978435933879163353553593100595826479715003147002067873730511139299959794344260071371370568650231891944866356765305630450204070873704274397986231791929839801257495503127831472862095535901440334512382893247818305328636854439524908338339446084061174207397073284367009282079721211899824610614630984798166716051439308793879643637561141448886914675699868397217308017943123717424455482531876272061418952944018840273563578574113964495259373984464270704615075249368587096026917617806536979865544136215246218530280064890050545409409591810270323359468451411323802184780414925142939260025605571868107105751808649432901323215000558284745466128034029780984188611921115751524353015830726011079298059433356959712203700195629855239014484233365196699909144414437004418285168384765670017391304838866736354117404978571293288356511041240920017875655559778991560272359565490919922564785555531851495286760921700496171011203638205859921982181011577776734766847485062010146277142031238684583945089819446914501285528527142534976559010530947042952981536098049331986876002918434170897448666291509852519385871612302131726822121473266162458101721977120486766344402293445627115838202037562822372625922281960743660095740394393329247398730503556970378372682655199671313220461165162373002889763806934595439967372757362499132163465667558027148740363310936856875991467212541780741409354692077023183589782871329138952754277751024958761368000866006419910821248928226528107587457400000 [112,89] 24507968463392217196079630715055378562018465250836256568681380539999850349450914504839233874167005192786257154346239920516726953171294554804703894806372720678201030852877746601880858604191272066085370970633727346704674546474031588258743680343986172772943482748286987785635240102444212038761388184613100646377115953036752941939740349401901540234503496450416707805731801361118647672717731937595258026763823261937272153627645904286208609270278369723933876469608896342551281591303038970021063084513998241640570204412643948701959946536463700145906171536540727096125952691991621791641179525021454515583179444537691643427535414184514957916680045877591380812163187349985568357363610233215551750196507366396059124752634190612830215230518093054911466976816346334971230844841051596359223066668682670887904941823829408294040707406124302178895004921798906422021700921228307210755739749930052686750814431827149641262196311203629047272569571032109639681692907925945292190547168264419021022160350827047005390254044843604750449130823083687413795986552339073114593539350667047846138771973623790480358868160156227901632074611930208835575513795836054082215135406310814712533729881297213884852675424462797119046460400930645108617683965097691928371313965997139294402296434708864118697884047216839995621758264604421946173741635500170821010882983355797734606641946129658206949158732691074061809786764230874333200560212219960199225838125393998532943728828694252106841570811896968957216025914373636586062354757582545821088894324178598360053389171861981295246110923466601728520411208376717592802236160044440650773788881652780555712977380187103033862808532562399006212139178719835697540000082105417694075367748492428494414315473868620110997575891172249713781029014789493996474403861572759246590801726282740229677562188809810263157127171098902784624438527891603964538460128139431652953328296027423394928433303352465081476117809199575203695221001062106282805634126567971196204985932701512105711251325697602559306039687343075130129806644653315488604576122674064390005233606884784750268827322981180558060234831516098463101767424176587501803558828556192783423004293149409714433670792692691036640837246380204649121611191205961649973306278642998086805801493900571233656266625481460436854536113766249694390906059095142606842427651274180831327082178601992032546466896431078427711991377913474789903578228046247961600 [112,90] 33367936427527673209586767596340544863682299561781778959578462475756591181438171884800535335691663603398046497623528647354647762060780605786298866784295995974861374848905334642519728765944536579597073534233145091660786059483820925820838305658154426751005305479540983556738566565691138328480649239106303589333849182660485895259594527217748888583582053513643730102990311068567939813130070153069292251252332167362700795652511773084527960114112360100381115173940762332728593326069345604615720627544290153373696494792582963077231779000173236321247965306067794925592264657661964706400422623079971575249280771894292965208392610389763353446641583265974957384350261560942617285483666394477693422507186872882758754178409772158959240520004689004481879673654223993246664892784731293168194914807535386551383705105924955043828808666143033542861236230492351499507746560628858277905414759586925728553896817811609616768875719601901461840180701931443472058960925669216235305361228035281162026984017799565011911902501700749564358517694292084572694388421430045774973031098794474601303001079545730547444992742730633441934683719168458126380991688058268680249994165941379959090438466323948041844384603253145494650733529349064599092086035967570683862949926217925007003057756466347449799456860911825498919953522418173949450608601607168316195249734015887789347331414484399204873042959186695455055854123367519747760869758064129217573924200464602898801864696634783543497153632510783063199727650968413552052049389938413375351415327277708238619392020735633457583354553471796545993269130053356214851757081022995848915464790661889154210201234874993115652264904144158875437348351841811047045057024349542408580177439730121667981436972264099137620964543448627598677012122268966335625953534682790980060432011784152146286301694135478172871965874870753336161815003269200752423429083277604352294149592898851518839804222072363660596234124117520142205918174937265797929677355622736650074123615895185496366029800266803174614038653182671504710346992109352351244439521982791304654618174778401783018341071733354072113503837058903019019637719785670394035654648997285018739076645593795542217169363135383513041221858653075533178898970035796729924210166915353259986368111929064594299035622822320468541102710463353509192359447471379664301151411778152009360030105136700178181065189883204369745268675232250177955039386058240 [112,91] -621869317657684214132306820123026305122580930243010619916598462150335511044499494908142145042115934374111585179108058111358055963580972868327861815837869709236683203547207869592751949039499556960229044834437314708831771914074536608710064214423890652936935153434000256331869899266512064473573213840537442800156421005117357509997691059419130105726928011930602424257975990109695468365218146436192737486596662877575741833238567606206371553823258497861546155970399601027430954684303861909830604393084703759129953310088383562758582769291424859302268403223946386713239238221769345762714763564035734548200339445434294490078759951340673293933888698276291239998019295859565161674291476363239280266611470213937166633732548627511644291202259413871867148242885629011549364228323206486141399253092931157148235601101199740250820743363107688975953932116842506518734144123084171018189531731255269280806056772021276678410712266358424083215051152591695233381647783904119348197905947024263370620056374008240153397981314032667679893542580058079486324875690174371424024757796491073594948737452330642654685499337590503265549541305908993728680240379994087655116115293762809046020553269956381184491269094424531747908315108334739340979490805598941228182520476384867328320791765998482708021027388140372149314413729539706778254741156212210983934370231591873253353629497475278439943674976845960104524548226541889211278453755279565979018599261108670878769483990286268504648636362541573364108784107814950785267986696596156069875612114282120871810618539263808571387724842461456473130494731491893417106698541363774539468516958962656868486820690464555963208011580772384843226311086906077096628554013215372308708141696317612391160167232432265645058368255719238522301930783544767423945926005358699699453328297491780593748076312450747841260883290891145150263347387113126016173876444843426094921662296320106726263599434975495728743975474070487595394260063876418697936315964839010286612097470808556796976566516366951282861993209133709331129264583412148482304337808096735646132421068631520961948070410461693157964214896764176202778536343209432706223823419204961889091726455702410488369682268105434299354612710866707845647714549704479630463981464715227099478945978335839133529948304241991107338193308855360605807965336367764134825649187997580281098990836194195757274634037255977713635306763791241810921678080 [112,92] 19137218278201644830245754282391340983609427091768548837846391609034210739205993441872782325404401333918934045876141670417846000417012864950437812495130686457864133304456030941178560326132576071790451051732453823139805560816310503518202363337910268626551324542426440559439861638522876703412467066849499686988965436178413883203611264781017349429328568041314358341320212125923515718433146660061876110861532596155662068598355670344655259359576408494629186540011926883187931353517334622858884287348066133782954486914872478210289770052218447243951676006510076718180976970314924864888528700443514009483772862708328252290531926990894478124133465641577735975224894404159684091757008054749327666118036157301361441296184973658508982936682423483557739306318193141575402885979031939742861898973843218002147136712600800379080416157520412861823254813675360065297253354401675871831430100370499741212508011724623972637382207039455949458784914082927844565343156914403891950862087302326142936114697466810022588317629826244427823601263620255963107595445165603233964712299395458597587888858745637079915791408597513057992759488734709687628850229464491102039912558579999041158735130517693715521483902061851535842412122377928806432273642518399604209024762261819825563422348581719604597720019553992844544260480694221480368268855716517710891622839160271894305191163198584834312065615596128111554574530879471494487484530521636241434993967967932942970891624437029881506334290600019048942651313902054919876333016724296929105070672908579087665776731715853828515939004542177975943290660267645014651437909699838675811831469125902199913934654967460634615380844318299080491074866685684784727691661452734501347467772084557956711710199393149564099769841433745934611394468565141918729655289644094307968707464331646555586958359959057813393314641769745598697754643774510659042245394144027063242891803979460421649592010644920766621728998878885927791481856044834633355004813977079370817331185049538624788091499894920475018587236344534038872097115741913340876796022018209309692545639127400487484156260140059219441975638801044859153290583123965303549022225662177445175832398414170257788204988722975949989399225979180009723437727316834109285816624324375167527023355973440536750782171257581402386084874502781285070055440381950959146671187178604500767867553056614356666011491051593456631295678172389228261920 [112,93] 64939281948999399773195545136702675242327806975070693594197868649117965279848592826959031765449008675687494752978991657304378489916002310017426052683140222811065091721665436662108486187305041717319743199441921188195664427003050540801420508442842762763518097322131430602773098578778798498062767188068177666632353979973497002993307012618985246812413345989941092121855999738460352067884246141443176128176769102983917801121427147614735231398575868623253156971633224910394978130416184594596160854796139695106761331799700918440921733700548304352704276684549548381658335324576152324006474322225285429912641527841219811633906371009453280568476619264337461997213855029594126991104160697150951391431031582902740987671990050438937482684859045755535247349516710345328385694229878904749240764751804441693745373991272075951163873831346623821292792011782343387172525119778176246595125949680960968467954542063164846707274213469248835260978594097228909974832717234752327274193671041416601132816178601628918956784755039759321413533359031838819203049995766839238438557705127624434524857570313719134718578273438244458589768940930548557563305979207449308719090993081182175244316651261797214025581172386780439037809219661220548110781557229145829535299242245313825922507234125083538425131765791523765889878398685957723219867849380632609940896390490532848543600813723666592582838574666809805886343399753344795936485927106255230051980905010610214339424452719235851407262969362855986360428096423057403868415526054980274167626871326977691435974458873464326819957632975453312786413927092620598472267351485038211300369574598328683493340703218083744084890134525073717882770566470855531918536309286575466907206129168393477386468743230641670363630437985524194934186138636779466532133095852948396141708289121953680846927894863185058115848129549677694908853555978750113441842529607987907173647610054977846864138374077086705642299053901990131172722367744687863855317311382573230454238270117063847451612857570790718301203910988661872403306250998957798790852960069300432321560080520271875947136683891471050000052647493204478452108361354400818674241253647328931504328471567022385420885142071798358573723285690262178964404512815986784555492450306108902024529617081660288782164519791631065569332336950233461046174453308094614716191944469251390325219441325251449855654762589388282626914959243936000 [112,94] -656988321207324326263318784348535586860966243288984055721475157259001163137005251950913600744457947521561552911941074054523925830091742923251634660701684045518147805274860360639115725132478340605374586561946747358081139030223004256605229469881617610803653486660806124358716185639940205821200367620890800439721478445388546270302102696477038839799190677749369870938174525548925362657399701351910854356059732427572648363408093709667096578392460407907953872906104522999414352442277475501940829003929571780842039526821068276106562776651670563580189110563279664984898053147270704239636822253360810153855504667076819525123315656942919203995000358013940718909510921624953656064454185388399062335332581651838105535844180784068100395268674532483252503327338362513862210001105813637046784107634708633839987781469306988100048819432655742018554688665784863933876131673425772697087208057224106896763133949587691887997890387646368913078837367894775884848767332748775975335196193231783594244324565963324507922868266539497026233576612414542146662988787817610659435481745105897527057088002009584524983200023035600248912051425957894382808848958583958636336966997992930489987616708160918471536420877374853773730436256707069752843446373848519206606045570432001722321040735781954053428702854175221708302194684332645181050068720479301111154580739784521956396920928492034063636343869338417655817329752141759640363240841616089370312421906952038647985102327761320535789135091253796984940715934763571352293927075977140600645388002753449190307443276051956986418574539094422449758840856913517505304099896902465485419086073959468261810751599211532926706665470118406943178182856440338312952899077799721945267364723117245066015565474289788467609070339683003301980266339422510019580768759695402329252806736906334933679763915687854876890133880959847650322472785075903528352813584012697847687933789729861378757742618916116865254463780332284699141059099781568714435325253353197833214542460535937957955061354991647049695804009379328889368909429253483080647865707221595193948278327759929736934635744579193388770433904071677757670713670542843675828680972437388093359505443727405891177147441155364717068019269332959026019298384060622253676268375913321922103443035624637986663114054418110223112745860390682363383468586771533220381355855182607999773862749861987178683225516559716777038478677600 [112,95] -4073987032120874560076561335653441287941119029197297231694520983936007386131172286403466586325699795780154862190571223735331520853424930886882573081860573357622575086987708713471899656476464655485289597289562151283704980703233160980536941456703147129845073657581950202452822420031448476119148033721849113897562520887173179451257168451079290030888239381748433702902602726746591519944302647818090110494902904540133377401653694386785211536528523137890296664816718412804022218390875932059455237241055748808571101144942103101618969459256950353905109543971652266062223946099585802439760354125273047624822005457331988561680419375353176170413155153278871270560642664165960309403583668599565957714239524490288885089309497414603749174330545849651099372035509310548565990931570712245998496948959505889366691894236133147847308124659222580570421652184674150143896177453223303437409460836973163952845939253458283782330764161408332813936776445207799063540310075760862984784416667920964845194329360858062590782673758333029297317749481867891765326503275359024650304701390435917254954439173371261529876130146301458252022931795703933353911553214038755642283634230907919828493457229559549181693142986704934777489808274144309806750965973130777727251671353786516606935964916272194137177997992107431536135904997317859021080393075048125005111737511452083300166775137751186006818731368876336622737070622300067281633693693366899183177514370402291034925375404394662295148255569776295116889199638612770738618601327656613277838841479320559074354497892891393400140275207133781830067195482603553034096486283424634650186008804305544384960961217784162740751903564206117088320552478147567348433595506946268072988096774067353917113665223388844953525794395663378791084071025545337717814970625269937064299736141769884072812974152618898092719881798932951872003356458461309741220876455379792971502549946984514956938339870600140890781095368615876461768099172633327166227752115718436498923454052014548087386186510925948963930924346534354831018133128683478303870751947078681833468268989292375474376034489427030408390543718895398657625832522172153539390138264346823879947500855794458979287435443809641023570611759042820395966604754865488498615831547586483965467773947033393916370270401511416978418525575218505012148619460726584895465487669028984892480244092159507427862028868513127390417920 [112,96] -28236201587219198125887036369546602212502591573506088832010768524507315986808359203777504570564601641973973382163920684609497578569000640102228434865046909068861477514144792228480304455258998098943164276471240251810475549317745133407656827788955566856472248196670325449067517457231996376143370614812536655189147439536078311599356086602785146997934774769065264618390105088097543170977170923588475690851106628431155569872711054431190881978976311484828398956171568133459408870547288392496388755945264079802389037646448313031306798366575699079382452525015265394453040041860268041674645482955835868483230378550137436135215780060595298989510512755365120901278946934915307207085697617804732614043659645270277505733863095118770644048198748719569641926109101115038797145760978762662628246418066272628859033433462042639234473133730847879933305338461320390836509474841958295276657154640007480270833768048659039185857935323536230060667295768362493629296484385800075335548119803636901653279214166140927925536676247263521001094734525092752038488721827750390656521683237082363570370079850641275566363633084825305401277037479106229936878128273130359327682960288284717439745607502075896186550422618145085855252991812708969343282278000728359264806277828652654173589662588840641487407292149181853722574784983622851981347730917091577008357935257213113181754351789551423591408255194389213569086236196149788579896030810510825910489112962559896805098972582869680504387527561860867359870266383600558055906487788799247120084582132539833440376074015347380857345899998530806636007725858624582165307967327428217827833301616645147778203931027660759678126645620209952416311123859688514799596828267244652457654188805463641343353281852910785277811239815174167253305542627834243231102995777385792181018635786189403212123275530113163268899893819369445922647402688030454564723478315149034703736002936823948118508765008308976290357850721321871543261823922916904163683864363096695859847743447486317760356442310599327915098877132851160087875452315247896332303404145117972020372667639195151960183178223306436823279218136070077593552704005623961183235505521972082829553410938349471400086186712803244059191304827100407562892710238127682503758803094496695322341214925416563498041682711748024014639737039804784927231007159895870459096533717717198775330536076430708323114121698077238880 [112,97] 18115874623277469095423629622284942015641176473469304347236690541078520632225210711990684346368826127058159704011833421623702663746130429886701832324474034729610934201952337840801677069601703819160802245868145306578296368987037223448763003766882654621123437957594452453672389822977579268189853776806197948941368262133987634807478327673342542063830181755072259912405187290786029978981108414700751169955737753343919949106522128647088976082710682681059627344078628348191544101900250513030295119626995929843053999800508197748961081102831632053913148070547801662130950634767235957771226532889834985089059366942531964648505876341277813750568970727011680590233565621900098448800295172528999423535552733343262704031954904615220391166108632010353151282255853340906791658847589427201707633923100413323771136456442509921253800782832286307260894379648648865314894736962942599215342182441764111882234255813654704291732860723462386515111294209329126306538115739549632360915777495944674669242451086160639128839638130992781143558903167726994034786189202385372123834876746341280577403707352145031267513997484310894820290933694229980645136701071287852356136127543881317675350563601024186680047172327290132184649865392116717470761936524809779448864706699927751681612499989355114032475479802550082077665600370428066032853134107638537297723314584468963996387166432107655418965466488207981156952663977774571133608701080371451504576355518362445470149979196634920323689207499620025439184799320100894866758020134295064855765131106203742491396903841913703762295114440116933532151142854057403350294966508954674694708363757532083048100264943654175116514217111112929581759030018903314199447634642365981885219097423532758674176833964018322072885180389612963791049465302444564999677103349739850537615333075997325839478387251805733853435380514277677971762864604878273815339616661203477024238999631606699219034862575102857783556010913337092758471206842617004164657095686383808629853122685160190446466696972539593188296805392729000630429642278226870799606166484387301419183497880242758393423962271473475277804395714362063690599014969278408686320974172318055789177052937445996945985797959583947214424089986430372098965771411443079269401654249652805622790572103697538939582791532172511622957197646279810768224407713057725148033941048896288068850497551794075023624014791680 [112,98] 639454814214636809691866143410134469057469677516204890965834216506567350713035894631022779550096866221638597298945368877900922657297744802621229825326693299038149410749432244226277573954114704696278077178963174880554242654016740106379741537924705915465391159166397981518283251510267646507965498831490314544149787266200706308870419917473434322726213476968417218087257754664252090042107552106815835815049351195610947198565986648548061314084091952351186000433094352068168664812860308432609454044977526212555086003454269540142000517933619248779722064188811497477824008661425008947956485639032058060578724376678796794658282728629563902589244445827274823423481361777321704578891834566678847471732601045243429499587051230840176043316477963876670435792563563092984604587072417978387870857010641764032761775158377797933289892739459305113778883167156668842579100869998457768561722376668593552519469420874804550246465545319401681571454551690646638937293747662791807855447562330131983166606037601192635028815531674637597611133734124017220274187909833923363006959357442291390893009753144298875221632928300392594577893521405443659036604422548775905125435703051152617103990288172553393608314613548641822054567501960295409729545808140020439283747677684442078999325577080029085571762719445027259048355600659109847101071152943268302896665481690708784436694139880544736081131334974718453595006016612210526108339932262610827250905043402918661847977912401118415883471630371303866985375520024956261522100205288485552760460103409960246734658659906877288207358444749370346721660759851408951137524153789829901824021294096335293784066252916076258768842481869099858446891264532671768861098543891433198404505336747445701093337876008924648763191094753026894500881910633913915812475436534244580856461791128693512311753490653852297742070948622453247872209327497832476617977755320764918624750166157713241943933926309512521400273441321851997077238284879904662309955985969778295018766356332810064168564168662955892701987460145099739479654726564632079195786795558437068725085018509477651550411965104845389280685724773232565331366715380936594791465306324277947408424090707001942292896671569842315525417101352202136537129725819174428045031447038604091880451191214079146935692656423008253310941085082414252456606984335220943134212050511169438100446796639133003139504640 [112,99] 3419785633830869547089551920393067982121019099543312308970322499123635434699355631415358937077260315334174578043163415620697857907578249108700665112071516482701765431884491758449702817484811057266274210697084499540990890568752229625322732196037816565528897451336190849527524791352277894748523164708531554971929984677712504554946251476194646048180554302490600863279491342412635602563029179741200548115120424562110013220653216043073858521959001143581446763223667572741872169360464481373440510696346298441834243897924827457515641330010253019577629179482202676242224475416790228382441514675128316243597729203051684364186157878445686177825272453379933173857145433680641454272493512775832219096420213992791705384594004819029311900670292243369949648821991687606584483099190175492461181995882242646749045830857775345369625467662907719694947427596658562399239082431024904948373155821016069998768059785606764240924219708622452739060264588843216497548067722698713859787651738964101168936445834438290071445493783368859402216348573925727122683904439555842495559197445052503903449892889548061330208339175889195725232261388960150201664861341332417165104410537441752158678830781797916159002395275434886290911894111423984617160574006220175747286142678220319070550378832435644913889399262687148898440369954815452136384071514037638222256945179239965901550876530700437645987340832100469100855911734321443756877487019158654064289702326042154262351678731976121435475857159799780072637570725140636330717196811352412349070453064161690072329386451100264503565199351284339941930379222270418112139091880481507870055878886110359101457314614819489119723320110913724998380080672948697291245551117629261739238532659559046292342047238062370586649547499539093952738646265659315703202829862838003295988665430966994233069543963833652367813773408207968533032504710443270600057734708082005942422702857794702775013261539480498303148245538448182220976568590964209686963129756963807678242304032484551733205446510783701815272630359653178559908361139551632182572925051364728259727175808030757342371846855183420052059246043724838916347707923668742443822020014714911622101252782198560038363198346649458373313385859133433902561750211750700185006367704893312173842679444305950535853044062034560053055343663425300081625580917108556526640070471143945529820084192752280022400 [112,100] -20597988508106429781283965092673663727699910251499179746389335383545872298004294100273471663084334505394637866109597935837042122769180186590050915609521054654036790192753813451217390140307184001885454528846412535896312325549979446157903720155889682037147404848672788448874046740599729460304663740601030859013333948446858764074659446827570627437490971200546164137719532336580885753194644855531839549351701895254173108100294073581835647943844515523951256787210569161159432741109874432975100439909815989811604296499325315034072629989157333101483284425880333590262325988802704967427755708989312656691667123797451997957025757847703792640518404188721525269997201309305960513828190478394033172012566164295501588689894972399727711672569447422824950493569385432634641187281573158953148982047270433643757849560004003681909077569057437892734036359770571899281357070647887911033383707739791834801317418215413741615375978401732877202353413372146049819579082563043798127875738365072206006366386007078993907696689437499239560547274681935821138699361464175796794426345197208387043635542705986112157418361008033169452811694599674328073753140258303842603246512222127032575413245359367545193424134248459121910959003236981764928687011904488712152149952267639913921396479186193243662303093130783765814866765289960756974080307379905591759375050541062080611953045512572450832899013625942311823216413952665571265062240791337276087219075176894895397813422765043670912079636155198606199507806470295480117703143162397008091958063847774029746072972984778404234725009816207804371863261822117616928369130564522752938686064855217086551400541111757985234509490333706120745863000026137347398719555313285014248254863534695356382507698166000732888946590716896502803416573435764305315243892937605990800086103020447150705294258982907653062174351444360831468241076203822072671690757651697680653777265469006575828314420130970905960433838160000538059943959811870607078635631621683989630537699300796278735810074722274450188729984798526977383687369069852197223505745129983148070530931309784392363776188923585615018359971383776913866736818370213236123012921542307302935321456392772519128581978993763199077105716843697731112280374457223711973244660112603075239317090763392675168274759345480202187433176247282647849374640802825995356804149192019040051096278104442880 [112,101] 9409138483321837971401985088233896942247041377734157829129873507508464664541278247531874439616933747055394683548811695162103228661291206133564356618461975096859963325659659045991657438139080843631908805339182581276369747464210846761611150459356892680568287648451566530487679777391478780950594679208022861318714431215310662747690756603050101283854370454757143538977008956884267309078067009662984520135303367246500083187267436414605267240865878534375439197068156599701656179942090078455285288317032498277350586849149004681515821373068548579271467331265772848505966646625804444287134775175770344612635090210659983812612044144666477063799978731538901322478958806003637643889241013320959206502381917340146748803852478811794121221890758469922056439708618875441945089124651857973050741271569076297962723947847697528228893377174398630822736410156759335161427568885408816123181332633931623666432284539833500177700743601719627753889875313364298825913852922101628186990198763555526512848758014011807022567440511412552387291317729182686031826960235141401226466245209335588725718058942383061551379962491742231601189695125476755227038090189677540492619294583148734282478295940535559369626142422260729269617351050833994715612705302151743007827880425382465505220760779954243078585115676680815610142026002951715071754729857209580800634371046400992041351882357991296346159660094881161742885766474318356143540768567755803531161366013056208599300235855484466711912366501726676232676762254412673051673926406526885092450507276095210469459549710126705469798881900209827761095245948160312078903762871257708403291893747793519407922939534937688347678870529427166991272868884688953067478306190861917287329344819824812730475255409671697532495140935441196306978300978889149436637969094790620150195085769990343424862836143527129616891053177085990320664944054814036803999790566397189210843589994820010143839509255591358989681672316375338800807781674287399422996966661590468700820554205393011375914539229232560162807043611066718174433459191921805603434788974596753415023040248140110308521899244863895501327388275697955109791934036238794287273089816004232290028775292777536883748230967868154551322691093820686744525092400064553800132940462735277630489533390767759119266652756747724566669682813435056884936465445157526901005872499746707833287393280 [112,102] 95756140570601102600652147121825597433694081188992954882208719749508267512056014870007184117405561500603430889109676901494083152496561608965303314259440354705149985488347422863002196858194712184025678720202270520480187777071238660101631100487113857327296658420983827952238588895094004155591658494034064324508504361893224372652822560826030076766278656072363946876706597175089328998760537099468069965074112034162721696314243239560715714030278124522124197532221160845599750845842300256337650030931317468997341262589781486311924149639104878315257410707681602420867689500456804216288885723728399465081435056334907383306409873384494153861883542698637354585489978288408432466389766587189182052115948247182865156738760565722843373644838424606637871974566024654356115916724924508321644761808266767761321185683766289674304103667217098981670131943305357154898896450203809500565423633011079136183780899546820151184982144213635328128041227938130287255264562858388199429031533032792825463926272685406440795130356747346427366011574925588007536267815799578483472359645786836422500277903708082708861265876979433770483008727597018844369863396388890515359429426250988836139322418226509294065239341958994071813039405577729442286688347931429915412536774081730230810135323605293971306023948406892676056470298387246614111485988892116966353196760642329632842143572555669658146356615553195848201257602741485263832173996566600714940425569840249158069327948584883197400651512046800215210405699262345255074488625716065886392874210661348633973468716843316236016468549090435156310365445238146326495767110676892539030148087242791646537137182391826396100345859488636626046065749507325414290841597591145649509771979998541099216202447050232423598914413600300372855872497476847600125315508049583335118715758766954265802812045584819419981239485825437319796478505310146550745849285561295196964258183415272105440634485061257124596543734941601495113330955686334453036783766390926472756518785616785058914827835860839337491612512967344319598604197960279266655081877897093092532812758575953799551450677618654671953362118333069478552398717071179086791504261742194468854191549904806642777535312117493706408539392701374381931575315065711890569164434114993694387441308745685695987886444277082615092232978939861798691784666030123235868196531853797290947200 [112,103] -241131154250595723182300909966607393376374448480808416612269617609036430249685003408711812280428873599067461264327382959759690474313772380244319673086351619126562990468015748097641535441680908612561457023895301352412558743740851843515271717088934100589218029179777482500547906025743435154788193988279032093898637729568483898375337228510754650811531111128294566807264679711036527036474630532541462759112054076070838065815633520739185131317102458911018751872819242845613758643166052799386928436985906991382080965422725625922133355698181263650238381037505241654480014873895750212630268679773522567930989813903258603940938126775610250246088601544547042241157630529499184652864695213968260086629364105591759030987328857598450006156584666261344548940389593187622631686449865424465205123912450984112150624367250736351965984864342024514928447924528533488591097930082930942417732094988397100805937156844787776247753114437790037526780893497885727901035546391505892576933902785723416797960084492438899119018558788183807569816391005121144014096752159545504457677692130248017018756504787116697398421474839619473178684202377332412867092194580443616148615422012035411703742070589643514654028393061451255430263810075636705198857022318078177490191553127864101362309221334883623672766519511226775509727855261510669575805693024245787756891987444706559564229080360231789392396406080727589589458167685469072160491339262167566132832189303875181868784660702021895887009677668036867093488718972656607355771835599488498096490946312745263476307038380529354871580226524176493725436376946521989211559355269971561097078646312836832848548880319796504457262273997715762370846365036367632723327201115648923376634987345882590026808053461421093359992414267756344966556768101764922118983551870611603451932696311666757130041933941677995236841642013954663005748599744968449356164583923647547168384302898052336984489117818923068609435644242810248432104560910330344400608193551579449484734153181360723985152906459936060942654885653487438133460640104788002779416744127428067228101076569301393267879030444682618581179625747582743765472423128201321877046703315283944133621996524347264260968545044605973519295457017245655677567889436743849505364842016916344662892022659056972169187088449781567309899918122698214531849815239136010777897942673117760 [112,104] 322747876884660325056801976027122589759613871099460514639141292293004619696592589641220522962955107315537641997042734258290982236290222692500595465173866724885215597021302659486175128596050057815135951013339396527139452648047731968641574871974263482347041116271000408288194106483072336105550364990072875930838227015094644974932830179560927621441366190649160169594805681117859973194352909432830167623249680864517892003029939320767770700954341476789814903533168917993829969659751522006438946695392962860322797816951269379697696585819545887992795581859612925589131667840442099708786137700689614331580934930517564099270019381853049440397189316537311010462063306716137798339609166397837452307462174114039603715985859624329441980476534042551764098456067527708547756644499698871246402937553608127654172944082011479377883936267508987941735767354295989351823842900175598168068845290036291441828246427407127917560899960001434142978368067431967878142800081587019899905282390327159960874209653573492377275733113790370478097868083856875622307690322724798959508925002795425501952598779285739000060793436438876134823559401203291250456243454623517958155836626304808109351431521333545843415501766394638329378596268429647847003667192162594691361819915084044211354136907994809896602374600359566769836630611848052713357620105903420987443977258527213200752613147704163619119505918452571858560523422626492934888889934671499899094833320247187286523135615752366289862631598304719167701913509953733313246184826701037860851648383781326865640972773135035664144523984298674158020978099553775682261471529446296315106659894227539469201266053097090731690170833792833322257007262097376296205609572540689064433705827030104467218127405689274135703783820145786074758693577504274500467045116623654532562352952841875340575104438477053064972029198694893304837317128767428183350049416074545028226001308290233334805589045297121796421838821968422353116914970084593812665774796066419220587595320416311783923692827015696133988571253274439054844561395378801239729738768295007108135854811339508557589527412800695255624172932951500742043020411769827443249747035792492493181890372150778079647769804113701820539341039422620597621435341555036361272296488754714255773703790595493875336742936787760010937192116419233890793383775076476744755127713840 [112,105] -284149432729157141899004453680728065809684738152909857668239399495634969944610141036391110862782546922116866568356310037909673418365136052046517945691947906558321494587396500295538713597779428228712471358821322833134650343442961961594786967474453813612028872987377435137947748987807758396678903443900020974855943041881995829723398697786046223881295159727441139744295386139736940347328186225193452250240945632723853762677120638578571352111084475977316444917384672601542062096806687143874805236355683090892843117264383624328471822950958219283300977722601569653417769328945957386484946796138163561671840522027782219331750936419533231673571813761429977255591760678462242745296294034385362441145165519932872226809906441637548970826439584835997452799303547279601165720021098449186190981588238250714524849060119910640332125317075210821098766229136486991967355823188932827202688217427378279136083678234756201324519362840204404877842522484121424271562734172921801083485039696107499634024303013429744378828084832176460320615108638507641451773612769493615860006314953483272167564733836817172024469769328148304741809489308037223289455509230173650742841095529795638784803614366508408571441386505645038063303074621340419050734407757019947311273480784938486359239164748414120996143296004806158397640189798358597117118458826578009021635980176257577343471132950186706530972400753256795105319046249466408754683865406250026302953406268415375668901862281206532456554042716310431621900284047868014622731877271897678423678552700273508877653881136328569917026960148746055502207329192907797571499870540481276532524905024700682261386926262293237724747850047318755070801450529629043937195646407214601235529318010766731272818777829845175795361085188541077336469465898998673859279516127514812077614508455710282369880310749247603492280139573329088062071399090790290633270226492846112746914496014339530188038993986482323949937470962133938688825552393427053394771104399485841072546072407383810198208671740871804107201533598787437660921250727976636547693013332564711207458549675931082651745472941771162677844622935252265515132251726584550261776649222201928378428346062536489162267591380669761994119020701008326064971029199975988134524658048261861760124120984392692697918678151387507543391451128065778537769633232494951473920 [112,106] 155108628572860082484759109153192489868006338534278843031451975044309774772741207832980092120948340908933218561004038872137758052924722585649427255578676080443801794727546639443095150063210969734520455305940664831876520895951822044964341444749573246564634779756123268530349661169826998781626408109708151879006028118818639919457120171310383090485276364284773408006333543990247571279048347631344043015882556982215951276284137278271542314633212955649182650375856505389451067213338815414508271188292441245351345081511269166723606864885909723441915297937091544432986208982770279529782438122329364368268978968301218331804166373734649563158916840299277443324437296012876691770841100289261496303598553343081103256109312993224978404009274012249792081018649321086987682948382457399448385950816180648736454841101966736325582871119580414133919869582249811734418259540229104186998512408374737285290090945167368132769334408958609613417797760239811827590482363617211476531988261015646277734969446261851031265679714375464841567839337728427408908322388879668859797086890485625642488965427395188521490109005195372885565521101878182803013400935283288266060262846749517239770357580941207950004648670018602716444968753353048761348529205402512450326900227347900533180996006567989624285277439993531083117216565176072185505796664419223911888199757198149107363170532347928735422125969235460561550594171805433819393997185278236986717025768224071416496982952241650553611904879437209017966737189096401011202205631476085174994570296581879112188492311864806986928292235060601619694265134510432530984892805802432822355694206279513263505569691367360813021570312963281473206108131389345906450169743055632742922724574325364221951941144309335260658488001666510097605163453678726059914436043598007766578301939545572827236406547535977405805492623171413151064124944112982070225593727784166747335289118980231978826927283374837858651373170026970217141714776254420114324928570627787575980336096015364369512353027952707118622355695128707154613299816099602359771622446996719210962622458352594708790901906074951833841625461231342403256669990210086303924700517635068254832027559510001199445683463801685758495206776365965590682307713692916813187355122892696650689472436305286678137160055422829069739562121440284962575086473947939200 [112,107] -80165575725254421219058677850403353274079393650632944514620647885981999611250574745777086403964852649247851825508547933007955753234531557685059060794459549106052905233162743810120948776437701009027459863752876940689635204885721161887641510820898788734469099420374969482681211847425458708721197554659877686998201977005584476362103756842444926480777428837255808318441908363123748302375834080466312180088253387370151189723274799683912190895406504828917088312726973986389040835442488541793889885117150164792391018442415938768505760417503185685276691128299890561881089701063006050862665360241529489973398159517648747120752431540250952361910241305772297213118410530027897612896966932650700737370924969577831053864293781990098640096249249173713049163097334657068876981361235753205664558643060482851959798192671545262632690733934918844417410275610332891128400300148981258640971034447209684137149792248209353101295787826063099548924085514262244833083674259786220015539879738589424073119217137364821991132482992826692936135914913585450301227525592865491799654244875930922519223281795158366365563302308074890238200426163462065731973670640937381262750560816204663644436167968156148885248629532858743698177093819434204061532590620142103999460876429783892051766993829669869066302537304194068247211704187935191209204101808358921165272350349479525185012385653487705709533323677829009145715440695262567515928220073432493681808063650396747321148150119444733864156289754698649969778558150863665215265492815827152076889829782351101515017109475037859157396668003630975231302646826763687793838514866832932073533966251534742917854621444804128377236643296764784835798778890455607160677250938372944444648054000117768798077086569068256557922361994799998216806207723557880988558995598203929267548612174433574974724751929675966819750479824651477610915420928951576929066919701353988442762877015881014058657012996569683589235689436428113111758665281437249936141107931935439746945591192454962886320470365898822624788125124400791298024042534439122817152689555544108082894020312896077338022121647495449368580240717970704885893764311150494975185480391438774232061037799813216460627463030408063702248286029203754663595779263318900787978547727199317442823711977527262910215934526312275549859647942653490669795701760 [112,108] 70814401912808700314871209647902592095132731216569982332235577611208277445959195641869335596989224058168032321761048690165245323116272892724701731707929990674512485546945668799417013235722848266703238481175974499488610577961560249260305775194663175885330549975399317666912542267202854401394756749385381799452183302478932165797022832463986590485726772003551518167579404791812771396466359318678176780044947819859646132704566477690887918544850916038495392653505552842677081700967760222147230487551942413299047046778627052890533751928498155929701345957704901864824988165383596214334978869291830230597226202212066499788123420575962344444076576199573729603872850653853980415172072708624942305276634478695913380094241530973857061607928733692923182862179890223962121447878518128441952066671047690280659865864381752780000805327797591830371259191653779069627192427791390348584940239816124725967372503214534372714112328068352639441888272529259871913293719213816015299605351680888235492406245683452661719269829363945467307631147328926523687142028401454456427794932488606470522130965199853763860923292738733235040641580767873341599376085833220086600352130335533294346550988998478196764815530619059093914187022491292268783664848100346405396018640069178948822328270656359147143828127043712046593528417221500141148635767985305582039274543172776561432819576847540327789321559070678495517241482305200504464256886901059542427305360355456146378468561274273072703124609293478848674118173695972763121253491647329103169426203455584729950018314137935432942043170637818449146042424005141124137972199645528246086907264594073654453426417568491271268801171444179262775150332188268463318193984181104167777019473366426522573237164865728204610540952043713943407538333137831599209575228521548853599026608666331266833421994772724763265669443251477602187055449616313879363662772262376703699320698883340517570681595123635030015569168277149540843760582769020797641255600922703250052379504856602165444516565135784747728918033539790858450974329159091862161917927726360559151623112143426064213145437154779156523839045355544129958500386379221672726093269802044355103549933011032748660393015924496409307483369572416673710748144353251728194488950621406747708031398156972278297345988680895545758295425443106310262192 [112,109] -74699828610721061875558339661120755601561345850312794002720720058583637959198150169634873823220982130356353558923979973461042023455018476358629109470262252731203196230671402816909791499582324098360736577776494448740657693820532871277125504307854607734552064249478027880540821922205215264801066494418402325510649617805132417042909948321999138697133171245457210863286410044031652818970033082977865278951010242855592852310381400191282731231955930978000923717000797333339476236849645919491127825393628001600767140706354389337965127509577009169147959872711069325923537903207079651672243974870936588205277933516817358137327301870406467997530875373142932996330596991898469731288793622769632249676947890721912325882042633286105988372556603137164056684716523034870868900231728954766159298715806903279523587465049963604081366470419325352560541382864517075330991008167667839922906862316272963968702278618851425933063561253378073268919841647039668393787114499658150149566696256185764818749292831145294983949241328404638606502662591730889378247703150035015863140558259785638262799946475033859197518976862310192324234095074284710626854457148915368103837830556944575800655277967362408991424515798433761946831933419353714889065655088601095134442475452153491059952668186526092639029369007385400811233504750803687336897555079304476972469730708838702935498441588879470989600757566832914974169473165739211296247381126926387838454766924759713804848649071865418922572211396747333617745843232507451720326280060679053900689623111819247616837482269990880347848586363090993018829292549133294259523327971725715538267759863108967397806343067844707794974663076980299921303406287853919704839757969103652851378969822891108332110442411229078172668567592993305906189789895636731575870072017005373924414286526984035083760181838011534131388116693072952653763463704648954459008390834994655052748397741516830678694012055816372156535597689345962333248401220671586899325625269444292855906911915486397213245668619051451328590413348086168973014034682659912152256300859467834359976900440169197778537128445217019292855953053152624614687243268552822621459464307851033658920482161830005307026676823357692224490110598565780725858920120799005010944067713978409493592445002586685111087283777775586447766319407154176 [112,110] 89970759320206943858568187204324739577746656077537616362853317120081101313851118249942589639241611612802302780042613668657585949683732868908740798215660201415764622693947280215235942407617894633065413596563231953212267003080831449824729332203358588668160407111058292168350510140613357136961647959739635993623979013612951720981682131671980613231432969224355725334573278945431288304805546992642560573469091080461804069996103426644679362894556967318261712747390737974795119955569607123031382122606183944179888637849992969041482003859404921074811635051702259982053481850756003444714928125522251616844500112651467681666958919441564351744361537980923586198470250673846806743191847012420291255264177425210041438517657917395043582462656571662665497598745916453366496184255529315415400314420702481679247649359843354607108001724909638700891509274431390383998438282117829850407987644411021859060616612440820264862588840842284905921784661373136050215917446384039440156139381184424858300815511201082550418633891130272395805173044619684412307136719996948026865640053809109675881398842662982425681256754720942330639289535449418467226648792943212341944353905487896198694357213039863771102611032987195299808600513244783264198710444117855390603297114160648091227115831725066750265042394202485050982497645499168004611521947340092238693266607579678201533140712881350069273467017197801648875206900708661009001530566394258633893675189815056883414635866370470744898935677947889156818731639369218011653955781266828066828110174097955928449055231274774859680268440687386754937866094664269031201442685496241267170423916460178345340444026049836442872465875260504341516868007772409969892634544394667142346957236668785279787523187238780788438798648060455987570788687269993206620964200192721865205804335220789463822261157655809291179656785138453495873279357275809599424723195965293500715789835375179535959894136703276995062041693165252254397224205891177125910877912550750462940116699990097246901304022474019504948835282507135359343026809636541122413938191987405088660422702473234580796324990158420987637033424269374449043923733627822300268846824039838990142659653447062568805699764714449828497472425486785222019775614412650131100829204407832178604696951011535205644395268554291895531755219520 [112,111] -25347834896142366112186788670730985074953074387818136434356921588637129118177735721136594802494863966019675276134221281985310932763796960616181538854534600337463581442847410129223958882590989166133717633273581230551213909388224573005723041246527818497785084826150873120221163511365292070743646754299309528868980588207057359059438642319183474796391947857836013622663806549030046269695758898159229350689830370865516945327288679229919580790553979334799927501049601439923790467388719573676917139734644967865640876210754054987880669542906688962115604229072705247253831458750465597721847649050970704025124662583493300147843297077250000540790404694746162910817256426364582057700521114790022204810853626291956773773072629912826302846493808891941480431711203153710713230362647739949507702322431752251620500908548982347990794658255145249826661931943138098857461851731262344973419663936667726095947635859687937773448150440890351342573364426738858942763866563996945814563777213338802789259681931238738512005470574168350838118611017883879011455308535287785892262110888772087903277502182846282665101499274927636516242852115914128802034546146920621825017800502463770348618453957666995660086807707668466617272626909669948497876821856381933710381508261695448982346132775420537233484093699812021070218220522715960072046419768335995669284889765691293235119203696220847912842265844055759814746461689723018161769341841390197271352219261300453145164026667123019779055826903668859128307746385269174631319473519520765168603429543753545804328692484788899689144248642804623729766004679107337924545482412520962263238259404694790849055654015548585371150473528980479148379531080526956315775743364848010023962656596544601707360514800825233441660334465866629082714656458728596061233650510804891667586430978616217492632937020395574868824978198490228179055208152151438293741413293030734436431557795245577798975030203569952525100967667626012474106074560819733227501336297869564337875737687721782099601651056054814948463893537317455462120631284795100296961575403086462052736850269193589946869767856053270034624651194426730477653410471502903184213469443628506087177689592560382579928562877985487228858279717514661576753864903266297614319522616530690956513725430329010395834460448726350032672 [112,112] 8262500454392158787763219734334212609560234374406239197800233714897997248791686792176277697992710772202735219597356603254391747559000514648176596643499147138510515916086338200444176109767850601996695962506004881036236368081172587040334059922776789813897376938686581430030730265711336321048655385122143989960419708546295159846384573089955819742884303230001420637148200449770484235316342723358419765679605263895909552443820060578646114608199403601727180861722702422842378511088331317192073093707323887119639368763081592519455467408759727862969159002371206484401499308420826725562586508345045685650154897427203485247136526864042580310751616430736558232361833245566526578174612906594325153312027282891365768557824950432167422022444793640510063201849878150065579253114375823236717171863580012120942040685538515704125234364368015475701891101095233064432700239785814921297355242332593983654154143697220111969670687508028507578688029677430602707764253510374184077866872399181791934291565136362994923755950960135553664265932542353644153905044856439353560194727752399591854956703373507255830101235662117106827182409628774451794027493022681075958839810409627887640635530763474217010125922072279185982299816984369502643575540216694988862086239938145397880139258355918123439286264700541885517126409916935981209683413583248909930011434137816827401155788298375922088764020986297254562858214436708748993188629504373417149557008698077669151042949504471527198058526829416169184510018827247804062593849195379402900321632371210240598264267503521627549190986419656269106417847582967204463679655313533553968930194955811531580489237177701533837210470456293373387990537011413387239174413689108005054643492726575935119881378018178519699740222791154541975395688159760508120915587484661400590539990467426956636983537850283003535213656534154557600887986504187261927805166786344540356745457159183289659867372078252546294058587965666922017403948899685760050217945688109422663437059990771479434372550749225524789902052034539766059963618137258025609057399190341186039475856095461322181913994561369512761032909593610691783935618224462166450309527682991249025050626646159637948822725949472555245148153121726872204442854898927576177934459278220608836023986552609202059482273562477556 [113,0] 31133089164333955210275220988719934929076648498068619450467350398675497065753605954492854557665744585144700861407055905566275649602308153143357868813638731919965789539272622714657136937594681659342826757703852974629667263536730873607951123992767688677394129373608419808628149396767906834577337931646971878434618741856955938042142186741133805454349080686386739843623077534777005157505247032274163090511901872079360563560223671018256957767580136461249990971557719303006187237825361841098502191808316062552690939001912797432609332140379087222182060557069050549451651777107619186214852632619673903757079742987515721571849854565223992040350212043293151391131269047299524542395850955422781032545178477270983452990138508873440129819101653754832627134301295538862933608857553963798551944957213099697939156197559228550252331926055104466221210205699863186976633880898620784576395146006786793629052932557005950683621902217177758997284964876109416115574228331097146042295163345924247847158089360519673265919012955931659503792577900666274691977322617896865554192041184023229649190509247203303304011400404346412716200386634148890062903017733985894948341823720753804893837809066586497190331740735651861880425831424022843312062768716035236314207238679267907359240823815475690616508298851962798706312158896511271657881639225044083424222287288847211819409185464027502668613803924746077617731830230875770875586745885917974223330515842179479562357031256910945461755648719213949387736397361670300934850960677093191787651430068333655664538973247054501446496565065691002255922427040725403529800536567500532143785613813538403762966591425804905216181987062724769240716706421554199786146085410919457316790316120800972642327945736574286283317580552717049502414118884793320063563526209867023703106962289790926804620852886879046344261067529339154281191078725479119115610985449673100384173576111480278491105652621062671373090643834372882121462371837978895516966928858677348109954705868298011694477288247457880210633028056346779613636313603554208244120727511249878993890748279712352817184907197062605622491978785235681689854802473663698087397347263815030668701989512720537244689437528112562811779793680881763643456213970872595720187523373833067338093388305869314574583407003325854907494195826808935968871664521893049764220845088170874873990879370745245471607070720688573075054747059574115377274246105360752185107882376247963999962916586251488185396323973377433483894115532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -767331879515215943457019258628294060515194935705602932281328857207422436968422875726550875682653217313063789663582582281678957567453250821324483891863448141478901616217539627956558413976551239682116473197204256802100065647773441216593117545490925559200786295443567904198136794061043487477441778694886772634855865779678364128474719696102930551896879769682210508535917047766243662877765073680374090695829285636037627099743821210316573509359010583709795751580853802715024946749844076774114978806961968327789227965874393315711499309893617157761467980679664941244741782014954407355005521084266530509485791652863996559063534127395736403696498995774881502764315954248946640026289270843036613635979746930320770211323324177743549808325093927481291632727318492301796998551464327324684036421173456253173201192670728266419019250956537689225902728955125724104234474272425126567198047237834942643586369803179559972083427353813746473106234487403804495163354652147245580025036900181994417323167967782070709785062567574209321796378711132214192408072653008400532938536909364789666728637743520977330779432665766298750233463870090954980459858974818180282108223159833316974251092291573394827134228972775545102300680390800792247764744006601684776818038269962387343101330981388517273040612408918279232484521070706998933502323381940807702713606985411055883029508093350690552796027078817236698443287569730909896020340634020001936696131869946785839742976476860813434624536816341794176935873611831414112706757235445487343972796688089815196683508093450266750126866639823640691936919226918474183969944106378219849886112033042321095987137975627939123577200844516338279147652019816634145376196909771633917712750753606177049805789492389795151653155554391983929357411486249202192486986788397896861302433175357028729508094324214640803448383519930174170901341676136302375102929584212735329104014145794635981516616697273741710949556758605281852521886775393622804297527846394470634256465115954852659362218159256256782226338966116522595172529859666901284929323238811126955204796101547059357996694317904034791108986572070722707844773260255795555692260679861785166222726856651101538568622705295550919945475111531691763915019332659481232097991862707441026207176481502576069565006523754676264350697897308184630085883622280975038641979972181095932405398954477235909125311962960306990254337907599453453551139042345888666637836658151248918749852956738261955698800771911470789952607510069248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -4908982813534208558434132266118861485529744614033807685799485577617035418102661100897363405852726891406198673787281916941772634637151731489852786242152961145644593602532156284981372693980381833813208831316511447148207679297702903314628081605387813551853193395831616884689541403512794078036660521061785818277051739938405941263868489822571109122387375699652006688005983344081889711914845434864831838914344910965056521906311775240438917007111622593492586594896231501937287177020219106510801922260042688136580875859385033338072392780598522217879615272520372579898493543790704011901024475132341562313503771333292086714602854322882933498423405355193157021867152077236984789782931478166781554373047509042689601135662191424272099601977453849170696060316179211220883554224959336503161634812566765383815308645075094908671857056635036770098357220287747807624393052591620719549408551028336871670007863505377027186710697673589450554888956336352062380778550392532919722508854574916329429480714393761507584431049468565219667634668019690573682209656756491085241303942069407666644610637477459487701803099106879216394735444187568583850226818889872592596359075215828997144060500742493048907750484869265458214331642701619009189873862227346668116891474553079327065255151880143802182437829484694753975241726652658175756517828061272348160367390456498057365718253893003196328201618628886045396504111274293286117970800931833326563843289531166247524662979782050444772878991789945296460210525887511856317550856092075807754195158513677308746115561224826782553773342653463056265652752818008377394693685461145829558659743761499150674348403254158412409221955301668503410052748402177595924979943182250267283249930165345105388451690836797680313257317954452370568027592148610459627451908847474300074484826263222893372714700511546301109989491567024703671868286012061166681545086685722212109393261237478773475790340204426450161954434816249026095511066094967567808650171169310822531251759509112132514775410051279384370217565489688548083206976073425333898932211453417090512323505573350014833658940951992934737490553129414414301900645735335440547788619211220425244132709085895671463800111173049213032346485112646260178352047390332925765572426619530863574809731877542549369066649244180468373285755195587353852767076930858926329730306212232976091858423035795880203773574591628151671611109747547658119645816780777779529355380956253498762741400368558024005312340143192577146971563334041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 672186359209553292385484091613167962602014175565377091061445424220211835757510739810464392935528621099448501018382958878142045495790201565025652433786693865191914010272805018670606695753345939552779538228038550682084656993065978163162816101698249550909227126965807897282628584836754819060782815518680960293894822619548295472319311254144736841060005266967239742959413765285368131844516136750228931418590185982755891360300485818907335755821491184869771992905130936857810037513082769301084424243786402132370919912149522223074686068024169948411199383135401350559412977030046056940359214392388623452911725785096089937605450695641451601496680311362995911913492550636936913627181112497364000990648695356824774361751239218270894461805264599291588572619348787719132028915116920551582202460047408490799745972343626350482524200168287157616448342360410876165694350901221171126678298704751589341178481086087838288753875805456316165428171802712716034147469523556342084901097539038250970041921776309209111759792678140969285039888699083445523841538906722044069384560094531953416751956705549429609569841185607351633721965240275087780064400884458304525183285604372597816495425362476804146109974373061345581936157751822783893803907925108348112762766625111657999107776267615010192482561071655397073560184741459087336661397606626610777427908189717364622341177667132891464831418527283934542968250199987340429844200396982844728124758849583574464950212453035790499373379004489445953268913892006839518664990931088345126366197783403513825730745052436068217805032900610883508155378663117042535526872110506572199612309497046571853923833391927540928537997476237323007857350885012525312128641984991857182162326770629103650126485293065688251018503163729810741781131214555585796181332929639252770410288858463112810149295365985167023374204321877384994984290841769618959987666436988639891484986939215277581018912350933351660710242217090624980316471309760076030437149232646656400941041878645672214861624148651174274372495321081551994194597223186266784169654231605332450673845955234220190327578458484934157435845689738990184404560306757655682413546911927134324003701023363249223755357280476424798569708658544346110644587378326911564442042755645282351562807942042905780729112448390142370497785688260936913208478591650080026369357743596716166368439000539564806662377484007184677027153035181135982773240412749905152095351203177054266570791646568279344334612602142481969784901898537533440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -11236546408353862445095793582593777892969921562403374628171526694506544679645801411383701048577385233000536239868016529256339641057982232868714973626488272059483973779358919201554269960135696950074843179308948180294227946073147250849443234753955395766145810395851152106256520157097095002784291412171559020695219432960013051361694192963476547563975409876479877131108667638749126576996292658645663949990315296195632662235659065210923589681627360013142956387915208149743405254496802155191844265899605578136508336810522107892598265317482820010675875989725450081218780445909895663228903974216007847181682937666238698918491423069253047669167495073581256842304906385210293339945072672982151432695425697873749754231818335240726702593972753261819580670428464037485641602849481570064437711644399703437595924493756919542802048567841189186076808914156503848261001374241364350482299370496864194009280740497178491112729467187222368013512350530756484489048967857632197428760403596144774148731737154738083636167987508274894083320901671562376603471872894838213547420223596306104578722208993786290001996502705528093162245675910377475082205189355856880482321354406499746139564379018298320788101401984759096467072022102108522977544171116526376213391498394342247996508364735718521645896336616826849534108087672255859489701571376155110296950015407303661557054790307136805923756858410992574778435420424272794099019707050972556228096534425335286354544339078442775397831511497346337828592307013791151691345165539375463542551733162367240748763754891090712137569630546848610617632427795227088606594610710373785096817691182775575665082925955161942272685319324194049342252011482581025246017982257765290670043721550350052929286771881600018329860366546562895627873751720673405895997164158370548571299811939199753944075454345911199817719177653460371420147070938105120708672263820812168353083425620813315692309374367325644051636690419083287657743633685340799465052332186308113006456925299297748584652540962297107004854629661708724362775905438072710662937483083239317792600252456892205432990239738741817629412481108439117074476753825405389200282877458017625665862740196416259826460119277743835496123304492694840909307308077156078310446540870089309897707826695761549687509700137768286628067294085605359801700537758008976605630644131546941041994436876745298916887662485682576646939363288360915106329212161017184505018435017737546211024886437308996004709486289669205413253194784020889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] 51357485823288081237658254426393777159651410427935092445887800491975933392589546898863865921231303985547847825077181164924680675396794395881186675580940903951188128778833416606304765646381666590052596337348892971281136773642570035969400599536857453531924388442762946269829455074693904037837661057072097287454597162316053356707978404410517348837557072716608101894866569052375439271351806049518519979939029723445795528456377929685522341030671293698300655940527370214092488165124661195412822417228678478596539568652560770010945974177601068382230857288923028563685360873082668834042757830328346163696801405271392558993212200080700094898971002596032111455393034695920813912997273536058932073529862410980507933992600803531310781691330793858303219495686069664543870395759942394968573819891719035815051681310591511421621634576540167065929231659213597136753708181570099526905456696940347316526672668368903269357412090171955043250056753600506550608079456037680540566642622377298085138236549011192776374416372055553102380616395008523082599635335489073536805859938381145395139957423102240833665273267398253299652923432245839217258527530182541814897571889046786495939119109427781634643579192392057541849700216131406900284667614513295186660366528237950987083155730501276191926489321965301604284185333952552927591146056292536357123714962223037470065707204340791396008026177806841008092302698014835444091683525411015365294014393063652083253131024976899181878743813845053145054417058793904585827606182126456446807519529497632196482824442152209937849433559702993602565504576825333217230747619568189693625999322330596367845375449003061754802203337617670836804271064615729940153261424502751662245840074403148470757478956521444126594395730706298047838818998722579906340747832743962420379504330563915354623123798263892868993011177656067530463894626301825743362154681509699388317836354993565581484975149794823263538330917665725597516770165902296860148927094979663031096809977710153468370196858030653299264572413229038964755576068142214371319833624661195780001779939931937350865852138519778342982881724292131086697906922557199054680194153458213723254324831907462895418063457744167942052941271261390565178323111523695766285744041681512879713081767894279554325701817602329585565495041124729910925766006434221001140343846658587736220474731194899564741972126592644743209652347520176292424984336012948482837507620718062221612272705893417973783906702344322994065285812740476108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] 298015751352993018378019058513037257363589606369236430034628045574730496131636876213825882951264618254314993773205775942227071240995781125731442685866786035463240479738717431597693387780211662577847554887350718744888363499345185612789772774784005366337548311431091415806631839428023449537434087955325490108485100667053852890203370481255179319299110653380451602183328111870278833556807948922960768944344555318356251083444780315044869655851398938942666773302248741725636148993898098440089152667392390376528454936364141918901686187310735802415666590577614860382477324185915615983100478710970613275779093246980985906636948810883527164469238203380927246955226165906958990466538862163835268445492771198646770438766100959928927089784417727823712918343120436247962082724252089143873227302034255594448231441726508496999318059117676537624306933780885257388930161559212286974495054049483148776735774298503210606074613850654113689751129536335997931051639992387816911158103651975231291569308991000530169946513584426547155147082491929877965403029147266978167115640475139566437650062435433876221049492214456698287465115009627325301547799350234395293316719342660425136203157119694895206296058887961659531471221278258703992901799152286306770638008580011012413487288836191765002320572008410689277704594291241683204541404992102955757969438934799811151818488312204134335810479292658216893219259308139289361977031220825773998384777663735094116678448806105014783450746416623261337749603873344446210989792287906043623995131253281568527145762963028661338277604275986538446089114734292365229899109978536337855820472494732210513677304249860010792205811813387571782502727989051365689567083168944699414210281164776438012119822727017712740168901694211872184327891755186406469270017435461432499368337129516550289581949779827516297986718176533090371783894790901278077852343116413897296517996110128839131180933942601361466149736790338621049828154280816845541300662261532536749897355298500962083420231163463102511765254735223033891111833991233585374646043441089520236629741096305690562892255063413101601993763608941782163566895993663436505906469233288320416858342005529875230012030564917798392866066920654333233710879788636353259748397263933930322494436969752043801889895895161234483735778288107317100372416930161395917229824640806561282427527479811036749697745508974650735853891913065335283309016853246921123791012114851403272214539590764899729583463611218687618351480092220404531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -4399464490571179276843395536405854364329033794365337821723665160570628884105597600498747763150650468968333646375303805808055976533460495783611884059943374811310537989771630631353380027070712896190189172827603470121438081218271546440213091647741093544787044666207578538104742396724972010795396885976245053706829402043077154275552842481560589104545753468621859895322288107641531081296074140906272715131534849828043715062357569819800563375227581498920387099704036577622581562577339834105332247929340744129825251324674190515258873436217261774507890261389697272476027582050363183969197674295310089013799390695592473014790986873063470891722387101188126588835228765853441337151951943922645039090606033095851502964879420164656126011107612867587428250228304250440261725057708106948014295760980788803352131623358032997860954336847833990837089923469919923558350642897457265314773479719562696523961035366958285906629846490983019419776622761988921580860798595293424027246198216787835557392875782496555403110535435107543290154360144827876943026873693948895087190771874203060098661072056211400295355212239238555276164215924898169254677245124314855690161637449087425000149902573286828538338851228778830829374340268287323492701894994009812901219874673067994090714762018583413590045267931133563693014661792631461507624634447289226717638923154784431462790741614622693902598404312331633111553467146872420550855540194073651649981276865982871867494463049296855946752256827084129097192980900748801913453404416830750764371635075558271553724905053392946675178323058712477015712382994839130322570462587719495421805084479882484251218790787248428591713025180629211926375474789487854486127948943579498314727700602772401350657301635786718023163397921643657566705360869731547710139192827414494275530513090149406832283824394388515215922436890966954051228433588532101336641354749611865205931462362470803347128900454374721379647411144420062576999340039545634482082612999373299201261326914472301371914944542601766672671217352545011099305962561231439135149720042910668715774604285551851564701169075913640066336627390184575519674731547326715861685494009554931675644494780215841458003382733541832488130465207904317645778833572367414391141428534274379523400325880433264371712036309907962135468425531074089611597923994744318643964414193105629683443939231856212417016907695729380046511009756998468259450641842965138957102470456325265246276473976176475582612024896744089914650318504006850183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] 18989416756589096534622284486623419009390242118611752511508081263881990911168284777400557606249462504865732195419251943205896624063838825357298956513693135829632150381801536073049061320143972389842619115675656959971403293831795471322588149594875968004566628629653970009238330271061249426814136216837296701585390952577090968402960737575005263252246299938036315184163329049387844545207767389558341141351262863765569578585922852318810749855494357639247039192027148285624300912565678822351300622790026072112634872832156054258552207758780053108424814822268858112750495270231939166142970973140613124284506261623711279712094165001978929296212765147304060844189097560098882390665840445587645455722046075061712274345272167156383816355732995355590067419599108803003293133173070467579016904862486208176934228560902566172268887532024342540131542602026910823498038570214102691439595214577434609940956283698424212385011665515516342964771944038432044967644796997641083330329669028436247457054816532383949821256967078588057017767503676690650076845247977530914924350241896911952206605753532004827193196410587068518094200358720416542010931972113359969379567913685575469203071657137929603267527952260248650219477494022855072144109015896750908893199240470349843272656566489462489003816817160282646790561715798814541547469784793594941409228288809615086188777493630248355297994790705094231614635520213006380789295629658564685341757667687475502261981504276692527826424794633751511259210443100767334431689163981249424629618805130526515181544115788473979784574399023974246516969398878756474214736290196691624850691125037194881484838038956351332067979294542391670829725705017666341989423420670913040788444912117057314750939130017419133648899376807914333427085225971965289262682680778612655452014697184151387397436696467782998084116430830077812770429742808170075222429998567749689075391312243130143079495879133993711458375961119439224228651294857510590630386046450100748772813101045892389792078989409917179360874107953712620028463210905459962259792632906799732087797516209336000930478265462510526271868096168433877327705506445651837362086366758021005421372314491484616709974168034169675952298937541109470385146309501570425099137003083012621563433274244925459273108848776188710259360005221007349726098981043372805451803317103654727708126370239238179299042926707924583186584861366134600228899079582398615598048231044527644573750159464815323487868003045927712557722915498793684172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -11898385424679574542244321143652006254419450315705758760180327201604622083207359355328957197281735232901738648178531214424756863179045525062611174339835194031808928997558796848077292994081351295518987696633517639683121226245023566348456169409019822486018336004988647561849527309012037250744235083434063346197222030299162637666493887642885040142184628147417811028055029803592478796792480848981505277069872545447223417500742179790428345181793874847008791607956917694225366403594657653547457170932981918877226439120740664374182707216069756463123663125357634068872177485180642860738730510039416434770819601015979985087974574464563693871388321001039155156353051001831232191363313915087750093690003573286124724415325628634416223654077596903671649825610667263187047942051789134068052070190078977124188118857073153188559295693367230247403376921927032681437188657757612253263190354172205560166688809637671407758967001216459763284917491185721650327684059737687600650493492854563767886184749467433594606473830480643126908239745331011376065154641714840839398946534436147038744360986376007983655072644288256471910677963787755280949903131990279515830284371441682990807498338621023825903657980243443400531982092023191305779751886179162526144920885162352832492887267240586103988697219458182731607329673050093054746867197942169135188001464200823563904823914697658098487638850859786950852896259668636807925460766118640641037556275310451366114431053472858064890038461040517844743630005015233915628393952292511304445623451074613293470768154204466601000730041758017611423090549943984617786828024757555160992970631111094217478284438147847247005829432119046267670030093414679767335853310473179030229307639297512156702626537008278430562248691293366122145820259912579138219615207759717689676021673402381112517283982665415672888534707051645419432703193040122835649407760182224859549600292372760111850493124399427814959908444947455345156556943002828446654945841406110259346942431489823620245680683020967113219045232515508885163426937464693405357947613805092376587199850637612728659703678376023624178665990913257988984140779886996591147965549295256017918099472002840591558089787209777298629666950246456566200735923642591946424366858292673805665898598363294617760231329206906536757510337575339188125220185414599569783375338984147499346964644776411539526669194702317707564254845711909877246542367968887691953641952909874740027090920234945014831186056927041625835904171786317133250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -221699430352028531905423108827705401041997532534308511406364933733260888049291808414681068689822771861119701733677388436317786014379001061166598407330072717369606433595534066724290649094731877195236802174916057700867586534706585087896941814216133098513899591129494177950217085793971737818710804929880362219015060188502001975599397597983367364315364375059001253288699707665414214995385800669822838879730779933180715882313929360348399257848450657666177818602972903206445782852630396886372331817410066598896963289887767064137537525122847327414096881215145224708285939977966191721829572426152492917162583662086401262389691899928447157962529066692744321656882688520193188858636449465775945074645538160928726239685192692631318539158839607977228733893464476732758614571836438706036860712847695306449613591246835704755639361663393321803041764272747521691992455426234167234770138434051691607418523588583696765949360308511907924732415464370791167904535984532802868567242319674757148455757620786114441057041998351784667060860105216599839538701475650146099606446392061604285228448802595906971647526110091515535738925010757688041199237328311455566508309711020646761639647623695356741246730976320591950763851011804254064995610710325394994550460369647177221988664465252606860076646924253241178922778471032147359053916514966539516865837761211589797480964594887681641870036501263257090216811856047665934571960947538290468682894461344093545921257004100629834988026957996016108248845358417024402793952183127014601838818037864139983971468056904153674113877613553265259093570550316962276693288517990484824411523400011073064561782207641682656040067594340562698608242365179416301287724229866064918298275002416566361006217091921062384694518813830012470273600665755280076173379484663388907162858356419085581956156059272968149019322707698788936431075602319064214257604166266218341546420801915737315907837724457462357163473279460031951115527984689573921620244612559945887284676272835404134626093837193230013160970955586863377615249295126771061913953518763734364097675349710474055735640221421879667090570630666515346906144726627097330485068287240595722797583695418487497409379439174172073646445340150803330649649630403192188530873139627139696222508177786059843542755724936414277342728946221041118609937862313205465969366563151603529268593941773022573173218651974577286327225162639243149889073302406046632025573354798218503798971527385415181535737506863110746107505005187779946086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 958214171791885159028184446410449722733383007273535020100881693029217655632194239572897486409244740596902330944347401713187919831077191481497239465641280933371775839882879862386318042728111202393228439497010573240255505772197060003735165327557153660555497153089759158687772831920031098143021387252789777527511850987943103056232501232434770952017543935329304247075205543091088658988120134210988818672917945315359382896402277584996490371516245822291319182134849912197363629607439866979262101933500159817249748348155893877988059082424269639992944065050182779418304283454837794658322294416439877139787246867755177933254389190250360417544826124660521578902959222058704316346866646477623451307731014878268384573746808439758350040690950023143455085683969968214584038838922105576047956970946529064461876727747470420314371970931259557890407481152900321116309752802082158560258682342472795630979952077061021201841200911230168680288104507082480878002131546751282513745906329294402433835490741274269118591257903516222584119890754941186088803696837436554819018414258159687368818221402021982025578997687280799915250261423913178263601044873548853546546706747825883730051717383491767875734743131062590221652294213715706015428377316169549718529179273243407964323382326742135234423458338873696135042951626698373841372618946503527420447119118822476997916779010092278511968599178166131003053890634383946614136662505639224521509494677386426411166681762823669875133385475934412452645518256752582568014789457809741990213240015159852200911167519956962945055487323424161422641713212256276966232785167045049141497856868014107402099124871703330027188190912471076284739994876673338603314842247713351528383216999623814600863250141735527234788112020518184141839633726301663679472327519918906149200744607962774339369411494996035923965181637571709653027550169973950323181088004289077041808945489840031084866695133784712292798709688696266966440702011455552882784360601959774157431489696277824283296681206669768273346160628653209934099752147159508357095996906385561745865989176838603424538180660402497386157847743454841657771301395584822886282699905122178520505837513857681334433643777092908457364886405083827604150472401297199529561471252726851051707925434022395557499030528190883778313787087155911399152029279282828467159871913410429990556176984684370250002771278629167522620604107051978835796484980128450914181992710960763408419445771300951014139578740221870634589295071729366121578496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -1304611139128285011023929878347723053396145370832909497768257466616265332300701324821573062843382407357119990874838504441206043472171772391445164193364541216493715645065179439159171940972178657697048976516122119566000579364493472225962200335868302409240578349531575979158767750839143962255547938248725189472288486299790457292827375436844167278628630430243545686917525549461111730099764700510495127961501019311749774234899813061002306533795334955489502105329340783506902823127714090844095542222843808023298884220354472271919571506995668377378035751611591160995959689442920644693847850509909621787390905614776392161921224606709628205956739892698762086581889208302834192463040770905119710936527088516445377786622788433128380861852484517339069025779577178264958458652474770130287438016505710226112985857310420059837418489746383211421925450191693772683315033034334344757142365807173860702556812109072129615851335531158591661797061572857658039125990881794869430263798626396921958849725933698808624504551051984097560161753175813023522473547350112518302346587324496852852974541240888947986350768332859560538512069466693893339914764970653934828506877209000935106824060740082857935701935046146710982961445491637994096539612986217110717169765186554866218433264690333517399023215547629542055798128948410135818342146267486955034479638419826384557584102998845261030756703144836523193763878487722258269285700122810906871290676511688480374290077871430742541723207266445528309762401067188476352987726561019488718259055889412505024673359813731246120498391555538108286043925202244713298225073151301710515903562754791699863956929323053868904101128380399110508207935927004111166164609161015735365634025311518036928509869233626393150214493491256765225003506662023042689100261156162707459629099134500998914778889047029998179516644820652376711788755492532971976817039811153007427629310853645100494978040991821997535771162573439166461986958626138601865429625394701486811964273110566618838388098816760402305334165831846888152964298931084770831633729733893835714164785694166900469150997460944668438098933086155244639458472638260218222657277178465967334637049023572487562741150542432020996426417952281502131299000897731608477477783233791410715601875006682023143194816375858403167974468812242155294227548998907941949571291079956710203545775751737112606174249807263294753461214052671623441849125430688028339006813101199760751546704270103357556619709226235803066812724403428754089574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -2035374621197124645080842633848372043174202373583900723649656552456447913447167156719516775444308757283169877400387292502295732541375103520408598682898266610528362077408612589608856472577272599466493054668251256944144672544000204145775049725932044602077270913261011661686332018362021556372610914800319563173464485822529105449659990144194488563896828542261027494474519298187254084188257862220168219678735590423495204223794943021286951728912139443180566299258416999595663758907752071991222544164801358049316816154849601774571555023372372666567247621566373045784788932692047730580303154943709196204370321702240246122284205915486630029636944294633622505568805984554497799767568168297957689944860309198774973042995893534290430458934219191614721575404792443526919499052856258944170658196203540517154567164672088848778762249742343088977413056784238987702016649216408837958640426604653577445918466810352974888172545731740955074618417322663193100987224081550514416423953340876039235207655741234854948209862938788746764944827538676314963204963024584191448702165461561368983890345529813030012192324312159278907605028185662942051675499739586064021293333705285552650292858045239838819822551724842678733243902745826897921506449725315809855826340641412392686317839472529916025710516803109033263543557999488089591241552438928277637498170458289442424615696789976399352747975000153531086977970541120926393693997540452563189219761556598583892146741696891610921462759982805652000786204214915541562875947338846249052750342476367957164849699326572674854254499354592796513828770076247370439652568126876434727428363179070380218865248187875799128085956345487336319198828942328048343439522668109919853850245231387217506132893137491120244044223042607134638821456119715118911288177247151365374556168279210473070349315202047156581175076638761574224501659955503744752472228574132108057283949963038472638087366507526172055751167491980174324247475258535042989652740845004955551461887540421341098406370296287539903802941498794592805383599472963653904130144955002139910194138185974387899015923240890665524990020274166397075298599722337609850568613804350609012432878612102647891963367474533798961536946837931315772276538811891879037607213859692398481282662994660637203310680774717542711443208146077232359760163897665746163267847379328690758857967611958601617845009086554417751602564119596391927933698141964048285175483015452339965447106397824248871664204941222026872660607505789241610207232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 9850097152471102201851656732326175409269864885626796073306104132668564569739231170922807362290561935678389720048108756808048877492099327951702062614301336465592565695361405943562167348165505578512467112291372423621432404664455038923070788357880031052638265712769084402257540453878963107113904911224840626702336456222662583443726532508624312314108985303166526446187545552565763178403881289062403749141524080486531556542673258683714001628185126129282012393191064577663891230621553236813582361160570740877857928491030322029192573099624625533322424364295297725834318240583994876923562066482506769152401882938730207170925223550600905525832443574759546050024839207241735850807242612584038630094683889009800476309715608283390750500476122230958613062564815877318522701174455138046083775101376087048419871653174378674180674563755518065481926997630984921610355617708516369068285433496713309365897079122103456179067530742841294868467315631236877239240885932032843209947881053935206605448236919889147032285115473969673809744009694358954462678501093682932323746204436855837460099814525362108547698000881949255949533891307943497622572771425550678486368873131439051442432912607012209313978110032948329731677976513676963280036240498854681494065472593282208762249809654979425181761883795789792325689328970954584282927019820945703793495276079884602131749721259269341731216736190257307242296613976547204519319664464236192800678668013013287652772026592257108907652004403578814143011812605116194182471904962823377077693668956229762998344899505649517687811280313749003760888237048501558016632604773850169058912976190714966970094619723399174435660185084829867866042086555002575650222354241957325271971939799106418191134056530207296701599325992484041561921478086756292827468232899693827912757458184082631009184589221319954341433239601834148865914177074664080855565067374588201969500551621833532834750803000929354436119500704361667487850858900729402387446087307305494417492202965254474465869536941339980236211134835035101867581945245492212800189641711648790064461612416293405884966700177207992774125452125773149718394637622395346250392183751315092631520907175885055497833035613046678484723241424911859442970536985104681478231188709573752858026324347219740468173762029179759885090706816272073946116546668628447126097438043832373566706467800574713092312512008468098154522559539806516790518257426103322584794131474495895430206784107368824340466679671517395848586471644333256736768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -9699873423637342444812370756541510094347004905600414485408285916156059696517845614877929801560146835677051320686045305812548520150408645896218952020199226505645009719834829653432617355697285000100877177460409422070264317994525602155546734689064706302742404635927063429985976144030930800822947549958479609623561289068205468506142897417954985011175055135713491618865035638839501482451030790187153422344710122544976385826680783419569977531393759141472777684979268382203937523692496074315815288998739741861523072643002270972506555545189650890517871913168825661993281084088470154905666632136262288010772742674229587532054343456655371839508548072926157394759715556160742689092819294020180495378776275134763284135251591817937940101172384188375432221679375287387714969883258885530328873154628934407654491881805199780892339315490223041900508040453980675836574514555835139531069445459097717369940283922381306172605758598901393291640912336401689869068733885025944105497381382699607560337088767074011865080627597680388588106828592537137751138043342897995415495494045486049742212931804072646682666783557084094901607100381100944647540056421955168660966827933280781819889478164602582003963093126689813099950489899817150510541996790458498918902715374450900307972494817527215313163189185586688849417209236398108379797859275263964456452090372215395722007440672323979214365609496802739360584015823089421632488177277149514893651938020555209739155056568097986279784983875001855767571419391393608737845125939115116334009378057837042159135183576151502320153082495024065284082553766642901811135623421074575472310598513930220391629399380811869799431289395610415781530271011125752562749701606482655528262486434830816049890247557876276128490556251796350083269774822354293090388762773067996334028649267864264565241086412136740084878542518052569316857012911876496195959902175760432567833346061615354315636889284037216594218649343172831775511241582086716285395899423487565487223501052309963910746957407599622585760423646415926388504919115731226965177101349152900921672975788598194370449439809419336466358525430259123698349103936405995863510152972771383341775540964593030987236125110754302449732620383405855060377591095105128962297347468801632647558632951683716481791615751359340836111309067225208791133249972342444176812604596978583608880621971195631237500101830645257364208367434421106394944221923839680384508185109026145242239213453145020561676421872250868614235571803351646797299712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] -16304728880603504544471540214410401804795924853029248720692491757291105141006532386745235932876873571821372714811130756157881212010446803752945797410445371543873314985821253718328114694030393947040706012847525834740869492607760029545288534836333929074180143768465964417895155907658545369554542968058956324365326714257915091330310172952972447726824303858843756080327249579364043186847747408773351737690377422258522218323976920448043342635258620777915213983215092574035787018782612483546346566577616571024547547032858467778920496322128209852229083886224374227726986365308078664905901039448849378066315900662107210736534663017272216970050808676638983349649770038459692760179761315121537646422532977737460327447430605415382551698918233329114120834076452864073094218196713108208857794997038025368877009000228779604837399004740610665006778325195142493773608242109820430526541042369681522430637353683534286222185101001096586139898284914968847180956427579063546366252056888022303038558326476656265738251831775654773557302027667256624628913123872379212011519352984717632717161969095582370797062490525460962443354282741561138563863107101021125663187089642571710978846784372325159227113763969017615232888300898102470068628355512909973784289230559151885271554247701602767783239043727036281895742263061833006965320113530623707708421543619036603456160991430276042407396490257846128372323030253848849475051589128155143634027793816545986063633878317314010717567139900248387948834425588770223177991533174341725397206225750373741356594646033188470802880963131774873726809800038081098537173370143347616187244082001924782998897290677132993911820930185465213355313409673674329308791664947795343976714882582678367081678874774335844420614800938372949448149773819356387912413797945775703232836200185518434665980451293533893852918953522998459124030033295977755699817960999054885060673352985874457592111611915119627924581934623238509445164036115314401535879951623349622044337336854594966091659756303678686438703710896785906102729188123034261296029067464523446350511163895333008731111883837282325294868126954524803346214960017484225501250613020124751817521051817634517649291002436374176157274255915216842250783295076450857105349040131926392223164123671809644536451836581406708220786492064410086408480323018126820775919274408929106560436150376837408682480764496283016130466971109512075540524395851632507419579559664094926812819919830547758108533698595018309842361422667355063844864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] 50002633363710304581618772868233085684155821956105878543444828315604368685815664233206090538280279275020490095799132609832627196669024857270419084958734595082808765004052113320444167146358454471023822326720082916579141489968369212234476524185909505244269454205037462147302446872389567557430987831814076694819190916073070751815954389997418128345726306358942665919907671680621122291741894896177846400820387327669484621565878045294584321054766982905554127303790044189486176939433061969597166901965394172672050653098215849513108332963400297553804588518178613624372028650921949908184447299544590792395116283014887172014809390448535972529055190097000302176911239481664771236990531840934684491614165473001288589642124977100067127109615642546601137782356240555448049292053074503713759370035009691350050348633671164192999021965646262108714572639245544393950537949538804838825419727218497958403289145748743669272287779384178219887175112202955046149293112143518034762974671294488056307686588524046193016301329922796262734239470506301021903370944339550817372730904879214933741411319901713628021055481249963745556372117938515172870772239059405852660553986226249018890862816271789220141436704271075678968015103190443594424486497411599134388260585385857790653665490738884527681187601714825853547415478879082239186782260419409216675341088864411400874147781337597354285145437002837174854025745534778222680411985153332834699347088551736518818892405834579789910249106251628124883595785195400714891526082156122679095684395542574066633280339040783188457204253049035794798926484707529920162004536845382141801099028785210647076039074062684671158632039370162477205145154573016434108034183942767412734820866469215202405793284819610415989793236262086431854548096121553711264068066626072406396495020983158136759064365528584397572039206529479418042607486330110093063924657345930990485587164975960922835498938571330388172178130498948536744627962461328349408524626133246351268676129126484556523707938514820114792193549884435784514644825753932846905399131113008429835276863720011545152304044327118720676011840866222833215043928839354137175083705922547955930563008344996207018398362879847956532260295963412709162209215989533708745538219242773977797022671767004415201745882843638025905320321617456075448133195290518765240270106121454552450423169105905117534383956988752207767756077135380580262403337116201446960411794094141328290759725356170109469654394552756097135435363154385380652875776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -22883224740734086454882682399540882706728554130845424992298761839691189004749062305410744580544956667898288958299563312987295253261504379493706419488853329597119841689973589469667897961615359630464949548161866241371241890825683073311924947116908744239177037171716245056158729118156263517916007605570346629303646520473509930426043857768299916044714545451651579216470954732900710795196496698237639707898158919603151043915570006727102819967657772513999415742946105098678651967604128379758920122240715692842615853919189096100433318659403374311826439776106895034772985031827186014898076146122256209510580464645404205712692619460799408454141123693492057077691287351773941790126428077985673298678308444140327606754756135920902668472939494457947776174354760819114064678188701446253967246917202754593631988544305476681765049241086168615864731998740492844033297908442511108381686070156578735274232497098221126489734425932352442793928860915656274221456496099222839615856342638378649400892432584240597231493768971488831897537782087621242503087443230484153461992000068257387051747531070116279257272670062381234086857505256767446737408852191355013151295779675821105176691989091393153693987133196028109677874333691064695754693840455764958087515232942111477886043753479225228487779586620674688838042268623545656517328799672238936446284878821485365692337346203671719100921255693902531054652016109816289574955547418280294268855060174336833635336512202010796640427961422022123629121871234050777268374080101118603368006747578870971570849736858027754664643506874756158599714711606336902170353674616020889198974540950831258473996326070628261911303628873230197794078359287562707723586303960627059732714355887709113791342044836845960037647680047434296007958517413558491882629406274104640012352278595874714320051441821425933520996093273898594358887850361958872185905909415981147771236923593611408615785157974658486823837797137337947886167266174017914988098557456631093304292940875495265070231369540565441527670909993932503280056331380093763066322955340563452189733471436725175535028529967666390920539970301414229255514387892165355505230222873418095554089958722048996451549475813704991545763307973967038074995002049292065241563927221815095822283805536614203200491682097767618680959904127674140779345412663990612971353046422805966999266570729586698089317558007121226732442978662453523706708917435016022099924296365723168901438828043121537099057936351420066919047118048520439647436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] -95237020028606265145333164269323853937596512604771859548810350431134250969481316823066038068138403601044503606526664218340694613027232012888512331770258289035898280553775739240050478523297970262491391783933543068066615539352262023762497686230066916375938423615127705918813558440657408753203926617663743857060437959500072447871334377534931113651225231971945574274571582223996191876065136378627897691400918065511659118900648351263653709126516280300560000954094209086977352943448744299443788483139854708727586987994302161702110929467277953046330182243152888552027865776871060393205748998762766177910796632882834285180666044845941818857038231660273166107281882506215676380039796977578881738605107878937243276997001422156145917978984093139576694230451223014019027351117294151803546935807833717887888164625044282856643540725720793424577008544750037096164991266398508602368496973322772295403759607654061121959122068247501321369076992923452317470836383538247925282871904315044528919411599410592432450796315113787284595059375359393921882900828088085072542328925356197669159135500163264290337957780484954675443964835241614323397969538868146641388966495712559788852528685505294354747978682144759638455444746818301834648289045984806108851244073583780633893782988165955979159874778511845565792579503158393230412435830130819474913876961051956882330267794266854637185225489424167473849757372406457192910407266343155779043256625614283020471655026863576539251882156754221609488432842941730940386550621279354552963990961561104721065021706480658670305475489450626243472709142684923600251163845600582373342406755066741597902397400449600409133142614912226350843069827904171613388072601787260104398969748489020941815868331436440724707197103706877589213534122482029259976139523171412755824244939307905549718663406848599187474691118484873017755873680933280273278719760202413068941849186153430179488452920093207150213186081113997108507376967126399756286006355886224913520756772158759124126607020783292477715899609358456174162191442602468174716260959778873376872454562764281552685640321301615139443178185767308193410305474152410153980512457775194128041367782110511878635417626597603925068117298797211171611830868339817024863622861000295502911315083417828471495001373335146540515106632139718904834400309932713721500266910181552254684848848346110678257087934272307570600143477433364309897984824126247747127010065044181248864358809405226632858239328783147089597620003484064667075084288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] 194763764834549283687026386001293512748730389124048197827953984678640292450452926958867631540921104818174956384903973017136021564975566580873548740461340780426592194749616770528308995987413879033628459556557685123157524493784062012979404037266585400288609134776955903124852772528766192418238979288939497298560055036004768408841893269642812473199556996332516473334134051540135682321598397781802052276843170593538612895208823601253577430116211991576792684466848494163154851204009901121748922369852205519496389696476041538639968008043836661939739137176720474865416681467614214913393988815128322556345565383556768447126783668638515692152209014350138059952862359368224544418937559475120272338967599265447984475632871609988769376405389851268907120583290356278347181762415804109397781922213803019309994751641848372559774232210808984642918396390086439729503172750937679945778162229469668498200454612312245009373381815458060362176588886098147949491031069542360489630170815042442220101769726796879814089115884899525224463048625055033468853823473563401894570172403949999522350720702547467034555731304312841399265675724044644179790643833068477756820383238365468188397291677803765638205474856681403631461908171664642676294073695903467565201757806081892975523459827794194449043412357536077034283829253479994086034897917310628060973315604016770584766631338099204746910655754934119910680590255341218830755505837074799994402279069328010044409796595522649357591149369587785117735355170907601443158663395685367976542687300817918760548661231059894321998799726356816021175520465898511065281058571659089287859476888182961038262496437815213960337935337952653177860929434309048741300697319566858129300862510760082735035470757800790609298628402507073354442403239119228003434518878592010012384494375039930191281297414961658232978108584143190983317124042261385180277100581829207403925883735037558721593641978808574662859754739512415543742456067614554524475103775322390354236561277791556255964531443787291588144655264513411794518396118871726507443166825472320318287198151926787230931932754352511426821007724559635421399913192610506703405014876588963265199526798791840377427868874834812379784348535375197261093087419133729388598298115975771575227125933130928732330132041881182503411353294919071459786595113711174727069153453912510884089014727677754187247126939601552733743764940467858656858885492201159669108001726200212453949649969248398381216120860001896577793515050062612590808268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] -112650406037556321388239155259931235657766168751485794354985417307271374828923528209580656887620299957264263065592960357876795856126579368106974488294026156483495908201294447399017342196723624117772371523868743617366260696312658003463671549695241276082575671106734665672960170149997756602329498415198009605861237889479335919863361515603860293560642001039476229567309132442025019594981450203934476944798611475299005899601566089828387702127946104059095355033596367881580481781279699847789682942564542567135770455592958486212353576486711559788556697978657375171085909352011554704044808266297945965651671022552204527062648790364602601768711101462981646903386632851740473892592397440851314405131067774636267589774817013679825283380186906025338884332013795953370436503421664837030534997792381657231686939172657143297149046184764041804422708662408315336271792334011361007172499952757160077020106889590778061193175186973521758262270672324733004310209453690699576586937426224653000389352254856012421075636162525256226923201887020540662209124837875042190249034978005707645835125015707360518198421134691740016042153516343900341457274317157115487358657327580218992162091843072109815768151724707669294887796029197180477346026566488480977475567861779053738785050120080091123772280377690696627390244762624050423605304487803947450971866997464742268719392465033312728538230438819516830719022778390627605542649439820988429813296256265038314394271680117090050734199902302077453129828311960435209617960287356388935085548232514734268082472333127862892743171036042492842765694571738860155178056317280975240456898638309741946540494835781012138917119997417471398582713686382749320548387195338266526744059990611533550912817998620052620710712539226979460916024405119720986621251141316815427185951043136206448462246184526298241727366858605689313488996847961232970306249626431598992181542748458723472962306476478111604001953020300944973525853628218944035038834667872527229766982534395155626963273662521606995537996261294242444115248120277742593966531287654493326451808970266352422783665949058172359838821287348007212185282872594456238144461314409282541758333562633731869234544344275768193482315623069733395703085434113413372618508218307040681977285475391297003146024802189822941735395046768705920299626375129192217262912861816886961838405460446321817251095907979585737891797183358891579177309904456453988449769036337706185598792744055144588366157105699768730329867646089317002405478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] -136046824270830405422613607249179516314746537642759346297504116739294539401079241413117581770486352513328699415168497659158177582847671703717496800596515607138581051129293872875275298908934977820250065689995394788999887156448267102506315985634870969210603667902663349148762561600113562793835526345343090467509665538053436243305719044279809463512639543505465255379428605499005478566856480707056279828874736428657016435387595812434180585729634868245708082642715576473691515812768184827816100652774130475459317573497355914464525924877560504400664614271593340529602129877360449701877375057947528169705469273185314162848764917586954755672422962036905326999627077458726385167904642215959082967332401706616841151773433278996408563104635303836396823024400899231787153394096555568097178837212629944061392027752599628537288481007191142385119005041802624095199886454536003156755185333208426262195673021971209483381106323433245013946296473693850515577837418623378544781463408273111587346966258450092035332230920085812880484888112367261054227400230028230064707474582149641848844250032007801147767975093281555638973821538234747399567747302493317962808643000171423048832299598385238201999221671411097437161203657467561862213069660802995902934336041162930748372988465757440715601784545905948726384139840633398757371601828237722242913219311463731613692464817401202443854440345417244379855589402121028639650443310074010206220428164497656174832588303595108569024207369890462290376875194526849251455005474422722370532498601567188306461036535112121661273109216734259389853944359324728184416604338296652539871059608267334966431434355823754626699554471657307510865547385568498012860119790554855303783960595600627068230775803621194483597858126255518085981007002576199021490572030029800137185845463117051432049800171294799981910178572396115541533390328210533234637236104091934758118235657875909355849854796650161402282293841202096988212340407218650528326895270108873324160759998535781819573399226052890003618911116547779750040535923079334134477074150205172154074303499424342649239213496295593624592545383660175816050644240526400017325527877398137188797439822016661301419765540605730014502108966834826275772454743529173158105950813514308552655042205948649040026509044600451427504626312059744338372713463056682930141153797254679052298634685938353311276214932833552095117872905562101924443716333992680011693809200801787074352863736985339889426012173123552465706356873270468320585318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] 315038622565454951986750242826913819116133303826479335910724759514472515870128052446663100660877041067592163508946002127264437525323224401289179188236192515447235590148686904325066604466501828355928993132082421912740266870893660395889224313097369215446486661525155880739114913654508731710280867779382253522636037513693932429282221354052082626124188306984445109613689448083715696085299596758184122451209144272503942100981399785600147882150662770969191765234540337473877398249116735850043471503192697114319852578934849972369160619153088028796850574566093622153175571146931779009567607066571744407941523375786366707097451815000564709939654326830619172497000260778661645585688965072389229402281155455532531088032317201419124879865235187194442906610420938087106351371640968119258276630999517157971818496276370808652317899290041838281134577186446714193004005327221659816723857166477038156590515253055677430182019832547539690456388517385926542203113362213619682011550739424779641830192251181450202542785029017933860138709211033567565265828055189204746188907448471425114552249152525792841839986939337870082675580472585709139239061327527040175987536077860353006650500686470550386441841544252387615384137189173573773528055229691215333586629555660183230395841065684136179864227846043410702455611545016966839275462644048987340920915269103103384308263308118416986790562378112063951156213479675465069819519429768267081627228780659424307455118404673200807552407115245692512982538677833395590460920935162070781641483273239693461533381622729772393778155394103614400443047113734025409552399870678236752112609834281816832928050304685633148873163075224552300178119531226556871647422531945785758311217030899102860474197373225212546352723884488625769403166961406433994759728282691216312331782662770269446467831264543081827185037591612573933742787026517870870881807848599998451352274922231247102600761289983974336980827203987824197477186328604804437712565677248597815733558785610119238484772906508526395052068823511042790352445097797805471623300072022640140391724881436166755084523897502498845812802817914919253718351105118609219908793494279189862290032990964754550492615798379311654263145845984996346802062142758134655493717112203387003796918150246359737803350904935442994981259631202625864121659400337856125052997479047763966442935031379777625364146041690570235498935733829939268021534545929858615006771566262958064828076740356157073617216131520233046453511996133885252577787904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] -235469649143129320998149396917299259112476557036204616798250519631443394382439248021494326430235360375456087417550579932997851836220936234639666706543949899410648057727965645650794855864970744174226790477839457398056639758546822613666737798968180630029590153172105762640568770469341083641838342969292791240122122011136409814562497488473950366884058685384571052630891247910093692506334854565242011596606206733398732525430893558655172776631307739269766396389061487197369414711883991899613587963560921961031803188427227520822810520686610777068819088609926194348038176876858720123893507298772313159380508700627987687135717624584086292633591412355470675107773999776327275274074328740605921926553106235064313518780855560595809158583877133051417865156465734030836450224443522215785037707714513655796864140209818136297444949987720471214030058823565342184214597606396426646038733016651413738262981225226951331515026822052575767273962801093996967584197694132890462980489188732719395394804739284406450230897432476606286716063902725275065601107825624642797548890090722792164366463665587417033427625921456251881496213495151186019534138304042844138243494330455967596258831242436305469763099221511516488185942843996148224293860943688694647148488407859323834687901788954757201333438585917357840365843208705477482540780492360453096550374526045446802982643625893033605900987440633385721262500536533507213990468804131904595471601550978379684899892707810988368633506211924671728102664363318327969993384341954021783108441946129799631508061030612862774512925375372105047784257484610126084828622107013790352569303671615640126224620084637212524345815087310647198382157727343180054637932022742297522023337711410840662999129938748124142280064691287804888599045569923242013910935250555784348733834956017025093421649146608594468881586628613457214048122157079630622093860928025903878927714059777341999267678887164236756359345766920818693372696056503315238051123838380160561949750746190935467724814444027778281641870484080052173179275258895157878480947515461813515877841183252517964656044168994515821144736882486993316414777047154779908473711710306382387795089308609320447840018901831668178393429969139981907152129863371155077278345234188692906265223181913413879640266367056292932266047283065842418630179899342529891898271262956775615368858545330599977388953242537227976257965321119837376987052564409826530557044056148223885042444058012930149970027228323029418701465546516651029246771200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] -11363971514468231884031303497248132232670238688476683666915493694738629315814549772583539445745942149122523190398848703696473456974361359913155506609357192912231084188814109045665486400637339596513524916170547381691824525217039215954530912414630986653919299874649163296436795519882479475083769428340920160705763551214948733931688941820734226454523898154223850034076600525415115290082954585340462739506037323895317170249750436007552981095917318954028669202796270565886326053075034370049076393262781699757605228015628588702906455956537248058497703318577361701902493864923309178030704426999416292052092400740274617872328895406217324673368238230686521221049856344388924892461310126694514002571744503258098431512013761710636223030367841899590493037223410698610937574184647988566834636390316670137782180445442868323041482915278579996718874436489127313546699135337517334326384539852201379104679213672014506581828571339411211392358250041308605077228748651157219273346442957024495302219401274625638438293759026539659773210687000379415841320216862994970000618731925805694447644945713095613113765402791477386970782652044983745755235589734813663602279583268389124927775679279681723899530663445532655334293421676268506266025863612708787223616329425252081335375372691225227689943156680392358564658500848568168455952685048339925419659836262684595564497636327389169838181968563833926448068519562531056493658680595442845852051704851111380733444568777772993365082694824727172652854671673395048851441583920507405126343623401035793306168308226249884750018485207833813930659977895719087578225787784910540876133941846141807063102968751460222243790504203755779841300892995250128512212737043756101709514378602332403226308871388964867005846156737212862755186615465434006557812900009861479190579206008910994202370658058222244106257114302970594129200130821682640724789159732123894296479199900605613085875961427414504153566948140608760579878472331427609088853931113445616255565507609253331363910896357994923683204525760118494331784055413790628852500193651432331279351204868343518927803185693585368987371190172275729270375097061471511051561927336535821709131199225813051007914032950543809260992325854941229079813743610261989878540962380243156750304428423447235178105252805153384893908626964908580632224155120648665077555480423639231025112193196345814574572066259558188850358178231091446877885413256256891354144964783549413776053121659950916754136089426334803893165648436077229261193216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 176922406164908792496623869162200880176373488251361282618460974989884503064802965382098579875334502734151742076220256178508444978528955797569328220718693669974188975350453201754973134942400847035481484352489154263854186563210733716491288173854598720793798870629695581830193860673656991610786214930602154219425081398983418244828759434036313694341085922010005759652239408552865865710376790850118220751057830814430487393250607967085584114625358372724877037582069422045662283170294515252812343435954891778016521460431675498466485395150043021002345604792116147397874042461327730801948569222238432127065283350839572289645967872163260164423692085982404395664356150323526570656331099165861509813845370338861841046843722146393035988810202335732764754438781480683977169392533265944372588502202730348127679947558832773026975666383523382223574165639382074275226423555259822157965696725197838067536987589476910922753280898403887732203488088323301690998826323822771087820603249326540160384233060660201065594425022914013054250889096628514197407615135590962989447121114805253161223995959270195070419710165994672086497079465179836411489280486726090319737452102182224848854515485617622747226404801146141901189609806765988846173789928923263640891866487307760606128344980731077023874896832833574019855942737240738176649875319406527947135085754917484294266054690314770601242380579949435118415760042645124106160596834063450724641080647297727533327406000251873149955068180852953142769288153928510782169935873559033988124061788548336680828846026971312229477374107447448839792247270666506543851191664546090747456726538380251820676786068553122992107790771110628476059592626805556067918680995676893723085026547023909082442532337270543675859115970671868231056231204985395064999131802212908238175897678594158673039304874373205209940643729569573723077767703853074254881127075055418162069787508277823780132580893813394374891563196589627297871556155482008105629501462268201890618518330286691642171328990870316795917744148321435442958492881307613497544581822548373023180669471597315530623329859180761936381977017880582153057521971738485856153169549796928384344190194922895439597125253733937482781246183449262827437455397901257917654604249862937005323195530691350534176529550072435979193308483493955856701535839167285526597072826463474755602053592246829390703999204614186876265095809696859144088111271506030969155889691712160624649045136847808211048077774681790340407331396899496407964057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,27] -147717104073467328236677102663449168837944122843889851350362702730558749806744864973833345636350782222035648662211499850419060604431051974613517514214784995173519216952955881492361296058342509894119209748464723017735722934864305033677058289413646591343020348254513044309236106408575230507235617072700209585806384146024371832238595307380187597726504787551655608228941748158484098871635118929559919271633124372603828198291398390805627211107442566772484628007722158817613005029397145723838705706245261429142864328030387738905363197247341013341399595653723311282986204776919272959713170926058511021789686157482681446374048968042064255854566024970373058422873343293318600701668301748849534559935454392846273010594181041238768814253946617281616495586951443663024415811571127955614465413232523181232331992524884788898372353968179674623703918668707068490132747668017362630635741252866591161713491056414780291890137961557587816045306919555653979689616817209572779421776764335211013873343324456310647884080386712622588567954175197423169864897088209544342349709704769090247460170865431841463594380470338154821336454871031898951282094030945251659963388784346929864735036125244322566447154051389594369703305254619169602360341667686916312256297002709058872466332173327483438096026825650960288826179653139197189429908922467687493938770163348714985481786987349449894052039244756437785100201587056872889020858469993585524116600045165502349261346584367496193386982329632898824918735487766066195433140689332453046416335356677106758587794170654828772307235082658381212092170043884247677998059976802488488298041791405257365085865178016627320464442203594951437436410468823559997010415021090965552372164827088155935430354989029594907918584478191068154245549457039010345277186338010393591994328004085563178603838560235524533491387246180487422285961442212347981072995658998611468434455917098857277983536749005046595420722690841427229795189323898909845286358829983512150522946170324651264838879747332478101262809211618763765959897643831552258673802606369855763203476627727907677472687763255802919544819393239079955068066639003641712754820024260389493565078295122878301921943775640885814699757228521177146703795916453491496036712698980652803953504805193703993664372606249097578702888566995124163886406669857323796117467026641703535856354920268973895295939420490181174924981160493015071944874580908636420765456498309869957634644201300609693074540953091065472071994756747332966487687168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,28] 23416856571584524720830692339060054628292053354845290870684715912078185727639723428878834369863750285817326432714018944828631059982492094795052037306125831068743910757326383695065764449012903932037710365276688468238285243015063266898215768454490037147625503476711608096176731754255367607673274726183619587426840214228967446917257625408854703834179653870958481672198009919890495952439872509787310518967065526929767791733701070243787787138233574643361936020040954916903328378423254756009760419978107297198613491326872694131334351162936806094882801766139972388167770595287665675810571833020095988403711977866173168495775575083964932649713030987749693208524304870232278067077493315858921110919145595004870046085911665430190206086162697375597304385557599755351878152477792637554758779802137340874489848185454463834004709909039204666544754089671373759625024690792759406833757231321378176710660933472447091712683843536430077603217568160422111914629096970192364486625984934842860369745024899646745791431115429123578222545521865233545037131418781083486086308695449530196948793540933876075878619093376300631635701474766276598983756215897988845188434039832714926847272329032410476259609135069343530267171815115262404885887387481984447089713401984338643829319813934278356735179627982610735268422975797307628694842689768131733482431914653745961134334816670324642224023665222384367033701704424373518319696628072001190655421813637452925368508724217171536341642214030856481352772833433512873646911479645597332950438077595320981300448802956928888242134399290518881640087957042196455105914297264141490362775935422590138972064290350481072048721406849681540845641136422779317901620333509339739504023910492488422877551108041330790497533173858050193663440140813049762853692069061143353870712261486655172764572172710367603137621170616037646568860558088062210195549334152994650397786704786807703520603921234953410051530857974272271172087839385644788477951543504747815315197125564010001473852812608015693139172497601682044257452800387760777077608150270422889643532189588178219228812057064160793759395656640329102663225941004196636093187716086043239636194399247928259522931817539797749915498212870680053939738782790497055001674922175756608209339211040998429197033316687854984571911518454656980967266843963861422341248033965482024348340679051052590292720269549914911178775853844704599651499792037781710592084669738093864844937327573404696771729559944452681920596126281424401596416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,29] 53366851625957721253677401343583059914250698412830966801714682477437478814816087697619027968283827595127763131455333428835899152396757891776009707633499883150581397328936585744238048511066356851952008938970785639549828584212853791599584488892772525524871198873047414711966796734796923039016922235162790371584035767633188810967022656438231788850940506906181565370981828582878763091119760699555004260175217136159843743435559818934942276781455077669778756759599119543765988296411705848100681488775937514979448052518854411263141584572972140862561713003833964758224689021833914445479998308350522729063413567319512005575500683739495188806845978010503019492206481058746035667113079684080485123302191183256951020893015787533057703313284491889117829610679083741615965331306778406607617271941228114122798653794481976814150580533065519590205252039063226456906601092533251573028908765013699268450113337452846908095484935662148421259877556696933858431376199617227429791675226354678710243426367980491618404979307764151420172579791793586684492390413835213594803352513098899373206555678116514931981277906927579358462108143718991973635489177715299576847376544775095182127977672014162427306850220660172120501456810915132694043147510549194053729958984028351252867529396756477250285332740256977853977020767415468721548047438638564531526926465331483730736769633783824623300939408276967473225756780074313686066623784323739817096471019891732418250843900784846139858257558245279911633476280661223008445280124319059242202551148929765088469678053304497946805290645760603251429395530490061091885658603151176377613961012309100624910704640181395044406591360717956957720065752131119332106091106887202199529357303969040031503438879032761624900207815763930880508458318383220085474726295105858896912413469207685918778410480162111530735629221426951803185575520740109593165824688070179507933122561175066126433998708299372522315308801960932457308550847111454404374627497915560704780454571603154490515645167098320792287637070401657407858647040687226031083136020581859123612893352042460775325310838346955576221982593002037843125847388189042310890941812068180629796303515302227281634726946828565815537006125414514894873541536147032533486497491951787487552888108216648739990896110924097662843403531559811149405771935196033490702722397951402849167463658765830451679462813382655926643744802807224367284617098153821298272861596446188340184835813138745863633120445717323687186402573111409872920903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,30] -46709840430524289370283999295608669608366954305377348891675648260126212090094727030779668255181252455645353002274784833182272496204247295930707113769653048842345717899942481270716783618670939520398936159816356893152294047180794591921135117473798341516878582462491071634690930851231432135099020436124254132407682913138583903748778491161979308017055340107904737220830987992771149875281412146264253498009392305029861971763294536915485165059155654592729495844667903407381891647942351243858583030639163063684137448530179944763061385167740872907201309210386404391881432376976029767366722710832513910693122095079327142971731917705602020402990627653084781057823213188534578732367644322206952927518264661813518298553812454147335171372277454877597835540114298492567964485910629594327138078624730208881706163028671691412753376637568923258081690330407542557243787399258929649636429399241070760371544243803959413056279881953544478073290964466264008487067541612920297710277071356992815774647892427559915048994482231971521644181264985887001298786779489563093855527480147755618532882263923996308282226221180768613470402503602202392600528720056507927572604588866102845363231734524008622358543149902746801000150090569154709282041771790393394364654823472501429952025322376449590988124285397144891265330351070524469551847542883141592730015924225421914144741071255964503431520922956451657288015757539102764834073902918391165011004386851884540762503166472204758899847559974308862264274961246669394037229346464977743850962751102029036787738857611520057190087075207011083082688655297176757983187181113905278122928537112940351432788538713879949006977378418702176840929663659312656104633483019810482366598062557308132598619849332954889387472552353413551656518733411366253859445337408352895857105336307021791173418672422878468131396126692637087445178167110330727302201174675714653534366921598748072597152258687555541235518517400260328542893189877190892043926540850452764727245341364419299522290764898904443660970236569775051779164051363073006062438170023529244731919443221526789386285942105521112789021917616323825042513531495537090218055018851324984136608157212325919583005530555388211673831856179504814469992193943029277064691282088724417116688615348168836860050708275490436402662086022405728707418287578274813729085520539274691312157548914892861895683352764821625479203606533920714696993422159418472368110562258092145944550303808265189451711515515649336196262150089106278003507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,31] 8320948858463549647126893865236296787365507110923825430444292877687278432979657071198926717445835977018449950497708088309491680718660403466413305902699229621243919976168968435303625435970552146968344153366724043269651104715292837278680378279783800489786600755627729918262460370739928677775127879988155814216408303833609453573496356056671010130771164939877960931715785673329135717336324944079185005745862066952967104466216419171337170199144454401340689270237635321364080805479491906547152303159923071693114180130635153591558579629946144122104040371100553591278304451064851891557181242826215351871347678567091295560016645664962425885990039888195081162291654606527272808072639116529365581403291476071807420568182809881307527024084494453519648678453690028689648987948779768846231470198682098153523847276478745682555797928262985855098357288358675657142796366542031554818608388670099150135453529653094083871351764963312263663179672068470783445412642581421478146240018283915267320375946657374617493262944403768072461384236031273534948498418793196865080613125228735507680090913699148487463321654039502160605314849205054423725182179620690526088503633304402730557479840414729661031607779776986236220954488959398743210414859234425355689541805859136236171179269091430297095494321689073619665214888487962505907675068553392685953191322734278937582057022023150673099303970759687861363177719998761119841587315022418961517441139604176290159947765011432847468288503806920711304311416837824776006719554624594088359343827724236626799857273295602610197513883001435460978465233468308460583160287766410352475630711763046433681390404449427249497972420083333223215622470651362501485622647799366549190942127946186393598815939626931540432839893911933700044641016604827106928841204397934661724407578041090050194316996063298942781929372010836133063834527527094708541302080341532534919315551795375269895836033308522848852755694685874645519253101529224139060748202046264243984461569263938856534018309253540275298558000195125609688909919719735514150462981893331033313000673462864311812639555255370904745829674051018803543539144153179401871453900716867278226212526905560992994826336481897682540237578043496443023153868000789994686874127662996925777839793283166543920726964654583373201209664537325295237724769354219099492042281677214382052952574116581645246692532909562774191756494411951871160514805210336620777049117209359722086119886190928155672680163512766740905289217354499172476125184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,32] 13667111428392860737172664484277179362192492109751652245942065349413442398968372393208006463350671209547103996481112926783315836233530778619729431925986087204926062134020198108132271824713576289054823894774949543223466492143332563522654096921959182245198913311718159774845321027191343791099335076879239169142369186831083538837715996376809862172391671290774233941767594460900510854324519714367391049143593728454175183900972163837273528749275149473400106388400891430320615711054017036725570341268489888527581090118993769777490993965679917365744329239096904540979331913625295355880289116806019866650485868815836578203932002144459265502125115774135162552709615497462960233361777700486859728902866414466877429647985161060233428511809199425820927834388441819820838479834159081304022119705021571097331032893746022618270424187250592716812808252449285725206441499073844294825305137025574067551631871463232657961130307078913015317682558225205406678900334184199109017882505873067920455283306058485158805159422584455353885022227695060848674727715520678871958398394257796856105139176724447579650531796964418646032766287182558682407435654381606594428803726103874760201194336719059314891332638488191785183069679770979159887417369669918433541519101321642600142398316743076342306063361164823616991768185661072556995644545449981798000617049901997584028224053673997432368129186529119848050203422513464934956863083320645999592175037053352367129024006726251306666537538272203419700905717445896380597710029723061251820450044016751604831825220007226905201588412914867582763981991045606589926299474910695350780751734061814789854778808933080565350316589567112965833632048282525081283481592286320867010958394448135528789554756337917870888600643263336304826590508784038901875888233456618337156566057679454534195833663210912909755942659838634227870886064550133367401878771318992130116574288766110132465937620887344480761619720496845179312322094028252267112752387959288771146057092006978314238342227424221662074166628038913334385779977171720669703719695557530047044285014891516712470114560753690536896854174486521589693722273941088895486589947836682861181642462640501772701533473065754140326196424553345825701747378075417118365682850457381785970996675119934822689918949121063055214934453823676220280036198596146332245894827216317263783281895106635452303816041207321780861758517967482535882293376818041965040260011737257802278645045922536496005519789474826192204758012294467365214617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,33] -13092190266282575367214226805105653129406179630010648411448527164796796759793581108257359147258358152463080924610758129007896723732869942421219243209413385194082354133442030315122399278446168710610596396648817186127255549143058264862425771525707647522335248362626687714753074645411526290888986982036811000559871736813093628512683888422478547478639662829496213911621048587098745191958966432473493841193037824764883636143346650910019147944940584301498117241889026756365189544262471065263921405153760642676022386185620977919395837835503166504833057611221418629693797429049085234234234551680257523354861437559627009689133106570053474709438155150663670285955551637589526800869851656240208468549869419147378257067387069457344170264425586095388360262306282203795843917656951094834428941485926056915695671821831117483356081865168036192303107331216885878039830867206821633863606936061513609090995753541099937194210668280826189833876519001879845665697760837467855392832278794611106928943860462195830538522660404735807733875860261839121722920381324452694333555446454797714754629743163778679450471867055815496016635994727928568929228740991369869685468055612842037283107422939608282394794404632969137908096466634845083329476300949226554314581288923236694202984668893966346813479626046562321234310282812720045660014491128009255139781426160996835485886342123959986241083713726715645914747251028429403794821436649323756644229429522926295492658200041269001585893881710105245693467148177641984482874840686735328662116686593051005218638953497902211133311765296628701988972799190610716395195989462208597548301951210408015169227999428510237984248714990614022067581365778724309157468775543389623701926068030306511258979743243957868988994458472515030514990978647511481850569124375308451310912072045291988893117285318930877528965082967299491544062418855611926269321686766112534010316448540811085714532757028587784759503327395425928481568530093467334662975707488570398366530427133039755396491277039590142780059337281686714351202037943694265588239582633947044263301581913533185202626920655414241190291724521052225501587357252248896771603699672772238276122767026102872044230109801310081143402851518103786900542108613964489335837793950084239196410384448961332299161192772806830195737976418166308038820882006508065941856248490429583010746022603875947729410841437506592757954683900768338027711656297458309870445215144091418961550860501493468756892624029584912486805085344533644551651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,34] 4991240292095161197828041325785408034105085761087782968041971399754696987741778461341240042696489315265242388501967263760916968652768051020253164267884438726672347921822341876294140869063161097472181505556867120430362052564721403456301159204644547564827212204503414601814847358914397298087179331020957654740701942226506869224478757885603129202451320530304059856436900930452784698242157653420438957761474597451505925387081297094998275443448430049332028853492855131536271262381881880514442491496932414536781417890418919727171494067413130019904102851794110723516646160352195953350659048771038553315205949629442383894109021740128029309107811245645720857801402795662810184663970396729372803485502872772801392746940470855922762465580991327610652330450714941921467518007368473988033503449466313242829994562294931166080554408388737767830025702537583186203938562273311569708205297128848516007232978893201852578440967865818049105555135871828784399586040728646093995677695344158821855965586433122530109888988008972269689992746740083530765846744540180495575062738362197403905302599794203190783134402563800370000304695792941746803854575325127289943515476995475722215240368397045544454724961475827864348439059248040729434800897344890307603964222646510564492748890725472208314757122406626342953961183772171348190257865685112983407048501185658658033158796148323098717164317130228901024422996903000768701169785648532807499953637336996817601130340741728914640570733146244828951851738091431176733227634526795422654400568299935497492307038733664463516668872932849945384087579805005401105332374798156257262911690958916915824510036179797210124501739677322828754116833461998735918051674322461681796126910223237051644960109391395878024401153028809794865697191305545243544881201801397931870766981193399459063866716889496549838241067912517534595579603410011863464913448702733625953006139371456998544162581066290665353066317837112586894129409565546566787224435657907718294877388689553069793997649525514736020038874999960770001874807366950892095198806865160263771985283211110712204052154026770611349495251265398573217311091899739093331796079229572785649771402647108304892039618649143794435755115286472208253870297751412394248416881440012684187469229720175030996523859869809718566491060418488058826526231355286831807778333885082571656395668135803564113842444519029701507433672788405324146797484188439064096827515580207527385257711191527736013638879622840657381245698250591849100083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,35] 112443649356313369939758654987786481569186963735881975089056405957244679307689828204191349544990643764149507951581651033768177653188835476877313428831731641859766456815003749986573655857073005740227308198144467522525760267977829984643406064231077871119764217079505929567651770946650027975306381586400991483423607100159570388012516346936290118279189553260463442839573296589793811261036289448524146746767098479511773530096333494418807360403071032400767883550482089092387603410712304582415701588484496530062337099522504869813056330416559856285755570839481041715453997166214354229106857878639033932403592857759917459396864910902771696018305427784588955327878491593278144963648139916030638875352802163525600706671566078505178275125732893510060093690504689182297721163826954051465759410720130009304807405689734388318807641844850011771798075528819605131508360210594965372397453925175642434756696654034507194129084279357018947601339428569290678393689499045582269363109156275122098736258800529244852181876619772120496217472187531027169069616270981295833874976358006221445997478924964616985648680283673894652298779483187352839026835765176843821275499869094742411576554194909840340336567427562523667532490388284855062926504434552444518350828311100525374373363321976353455312934824493891701098887447449559634782386081010579316547212441699037433835524826898640025036207643764252114988813490086506274090076775432055616367740675400522418481977934572919934123067982717705280968629563004931300002928402379329609993295361895702838277906305413364743600366003656791450647109335752925709281842664271173786778178303862809803672904768001028765850701556106327813773299746856528649076549372103030058116515992241870545152451037314315709157742394361184468250206864700422338791972617067199062649833648524189667849395814683807962801510592892450402468173908777533174530885277267851134658148222101485709712528875859013343021242786745670691908855800608306307694416008613242107898083180868204807292294330524213022678118877298035055598268887824248879621967552143554738870981482820687256074452340864478622729705264567737625642709112680313099050262939789561949491265889918265227561327290516222982344398225088371536124195013905704178120018321903202435256946266210987708529978424437899743491200945327534093505247914454699352632615592356078065183213020229309510674539799867602812005103247541335272970190325512690541930625484631157852503191696230506040657667518835199166262171590822108699033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,36] -1203010101085239266587913481784213237669978824085568698996685615510539471874721719297608131788251190163252691749834604527704226188383455570190897867109704631161574651001310058469364311184971320906436073321330412997872756867182458070114318977633403739403185098239121319225320809583880998339266598907322111668023824281543196008900187256874697229036190031961019266832395694808087136812558630862209493797106826652757855986611399554998665353121424182219868089575873919121505108190205106945095849550578765121456442692821599825435007398202317574565813197138846619565539974822992889496682132118363840415878074219057498310256445029364445666426596990422605472538496939768945327582650928030016721696797531323730109066893190784845685629128662816637112343688103912626815689018329724217533798901905602515833036579918674917154979505483014782996988552464242884252749972706372368875947285604118160360360591493379351985389265251245676171884068008312226841581210502870203714940522486873098305276853796732187651159310490142921516675785166371406450866281225818885053353829342621659596869656419174382329766367112581782502850237044552855477061323399481140065808272360138686455007323613285214633430643850527592508830682314364953701576258669459848978324571571038436677730668266360737304461451919870926831647715254300723922898491309426735372482875914250692385251700165210170243023438158324587899057723057762010340237579481429380663473775657668394805543185711058524876732234104026531948595911194681295786586665396844486731762616512055351428899171125800560416571455287141792645213354861449593213433141167965687313303657346395911959489562947615660130844794158186564514115919822352086206845274101685802141361320888235171003240222377266595312572670793605122925955613023394412332726553845790864760251557639062949731166137626029391691179064931297005357593826870204928086844158065227093096530986158940423945353362373705583296788554527106201331223544606709321053866524499185532260010661755319108148771664843863815511548328256055106312380086611298557454852744188048187480332868927436818932444943455522014170973457339349049863148385312666254598849115198563823879280879106989850392060593069241527020883851842970433575374414368565602894210456414479656132179539370462461351633334539052688005974519972067766262605147793654740901309772003602547224710107013137923310940845755388634762943027183722814132453137580903162209001222145468672914047970502398242140131107394095152111036635429050156843008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,37] 721058602219236300161149076838688763580994378086807349476338032541421442969399580828067011250613267496610096426792866296038907324455433128832210436216849427992683773119759029388837100961383755142092897078153831549864592777042775154254717152157967966826193123415071569703763750385550219658793870079347840023699813662713665437451228075961880020519512463574952833358087206324467446942839776815104620986491838963629172581383224939036653584048534186008852652443147197730300562836949778617319106302666809387791753903404639022744641575988098728655552743998472813281313784258558300131283341269454735703328040451129766882009023953776731284284189157059229163103298770709077623002571190664171626883318019699715187994031007160133015011737667492871853931794767087567561637860904102997911642109244523651596136516008210966945353417589908786703861347118745725105078964024833653503887047631747472291191229073725493265463424187795297853360595896855796562520317935458206607528885060257672938887297263992489988515599998047669100172809412433343042662923185495729669427330632728735468506180958997342472125442736605650074916632479684636065040463134998971575190213467520956033522232835934580126641474532792728621383964467760759391054946153244969374232535775916419845965993730829897154207879782217531026061211272779468203842665645890417611746252359472539042413390376910879512831481796221580178152746989555046144306085573776384194245546045362697683387266088290821814973600404961819024221137167812764727473752620318839148262012894923466491425653148085704247593352346954174231484562147521256443862525417287435612741679742287385410990926203838031907204712867190645752336626022994978427856220275208614135804471136515178247963955496432382205165325365124874777420678729551203739932897354067785998564407912068336151200433198649396121500788267891844014623810195659642456350526216426506813648518855274026493238364449653433239719347392060780534018030926785136617485204634606271905518225158695432923572552999359134933335034015892371514887974086039169060928608282395379707517325300712398694258708177243835091781880331807081859610828087959961646490158960886611471708457023502089913962027370759521551898371954105703723995041401891718303205193890629845843838063967477432932915135023075011612804825101690709350629883764613985332057461626979468599090755025294135518088915950310195957954994190055076728704145305187872199945525179863794843724748169892062813182670878027345005730043193659167007047680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,38] -235568539991758544185980625897701380339029314094743681891815877356418011150820877267330553056629568992494496118166627056587905674809499006098274939478554702090603897402104688832851799211848728847882893327021380652838349372056237243387557195462766726829830754181919996070145450316444315530103364641595866921750001597871769670574879258589556635092921948130408988560902090859709805486702126866389015425304383291790293764499488656419702105139921259512475900094101357246536639947441471446862076689502467752992755189165934754820534299562498804496898415998435769867756481287467010214331460943010439291276890204546681639046342918182699964372201780122744019823886297818685308257335166232060969493994884544380804432821842817829921231067283912048752164300398053072150705642769282674873183169122797595263109166685647379590704053261315430843899892054910525326975295250787489632516598217129826611907385999178893380335918462367877694511171382772506868320542525865994570227050122172454061547815100191654209965408838522113421265090927920493135991246348343613271877463431817612429990005024133051587381803129205145917713948300573438536801299279789657607966954051324298575268150561191426387822777554450780375980923172062680495701800900848293623803658579676890316565585183066611579720181548253595190470635324851189198198571517223743317392149407778437444603305435808357912206506026546889758695510992311215345559974335734031517065569922871737289307239891677280202529695285073497062685352548076332493939017254007213029061496046358019826097997772234738475618028345991488280098419101130253720237332946636028435384976007662160990581181677847084189523099405913574033087460997355843070523681971682810850695955144634303309068451755402494143560332974816178159263022359706560200066372510285363237089454426700610115141360019936005266441122796168109299906651444413406411070540522881747585984938811240062859709495542158265008776427248283889868188541593087529853277609064430980960932205547120164053620674788666730948617458868524700827044652975488814121825526299059087683165682036523849486731743810228364426905496365068389390932771001707264792420822071250873544894061546103927628429271750646138313590993168470842152831330507186747179093195694091764948013903146582622999042982018543773344507483981895873570066928764676540993487556986747580073830987642757682628313471030337935059165526103967697576121208028750557031030715033789691220817740320190812800888985990430125689098453443961193653862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,39] 42179762591838956039691007165192575762619680005395250625532928679079223056181003382160176538415319984633753583571943223788091419711376005880081151727806767074402856920422166673251931687681941973113335929163243345370161910290190075722484338609827021191304716547466838390135028344636730823908096338077953346883027947925178404722571437684499221660294132280901713836497205183446888364935719954234316992206719439706677792730071857714200917729830936267064744866320384949343183101622749427789362556179983839030128770931627175773891005307945169812709328411608415436470271380312548881790363746429835437752178892195289550002380316211226801350253347007728280038131032723124841217548069917376427792873926989721577660579482733398986850664976228189741058056831007466372742543362303463716682186681154134916291671508023970760011030605200206936099194498903714108976189366710793651120762156749300286772870156901420767763516574112710313461811107636468127088773875987342296711079363564260500080462014164467691921668577236015659398564169133688945308679304292075748494157889399002151264844657319917127617963917999988457352657551861426019388716790922706196684352968789924982296042409212308785123156039645230195347119142764302473915770648496263404270291529611029622599206932690618425404301779065701575819736196763768956721872087303352451330539231110384943266463639096427303460891650678192307077703568321763671961288399039022427221105117882943584191219528645856502812952503615830947963687983531485711137135104776236705390687414838747423976029951210784773749101149322905871538158280424133705464978802228362424484628072708665657087464567980312732989387978280089880598647789937336455933270284898671023446515360303791888052468890510352094100554788355323920054378643201056226592565544872455898614920114335696277421294686995073796838302202600498247874049361145791436591047189517830420190912242724329671521327985968947963682541370631638132175525356813366279522461630642078294001636342787503098126840424284958199478795865554946986534010068510836771634188559833720949630944688081144073369855462159402005441758217171943611932327997432551601480984537046674431643809657491156821214930733054926761704860586121293091069381551505031330986424634611350789401617394171308369810699091084231490261644400839779000663649803740547852792877718305914477174872866634831031283973956732618960092578963305764609377069229962423985580692739785579923131913050974145801799096799950222212956440524800966912901120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,40] -1397697805748600040628353351817359368662304519097400816987653270137458308760381970055044421418033838207235592035274044427945669235347151458019318223651433025341782699604749708929235570253044451160737475096804865046893679262984653517867559471867353258072420074828438270681733740424290178449900279251188367291290833796690409562497751353623316185917255417535019707237229933282659336234777861712196313094053045863620717188773098616096894286669774188126879966532987022879256472094026846772554486926915140989589801963450108443267668102597115113800939507158179393387617585322997976020788881393947774930360192512193779437144693223051957028634139303639407280599995356718399339361421388152728059321568709177717933869544702752153506196566781769287996069554068765206040379699889097646752535913408098155545539402468503758874758060597502106679292389367231170522249077017592584741526272321223323430417883677236490231356597925015293975894485194368727195193871100833786236335819679337751807090446935175619518044648034405093330496052352771401546964546871448442630650125403111391173810645801727219783213365626767370574901878242846677356599986179858643435677129769828058591154251068932064596651717459871304892564580832350360771639571408374194522156330491949971230411474437599416080619268242565822622207601892732729479723949587552697823146954441750038869093704733073802320702366488767137328150227753311540824930633511296532338434288843216156432040534301608393588570422848570850695238524915437286352792137521911552681812311908570204184002175861338129407544785713756277611340790179251953451953105886492452893271619578204313618590265965693787140912093310099134800581441374393311469575406456531551035858606679018843894385681318102264850456576177500222193817583022697258127388985039666877809306631267038994001068730266582040397201614602826764195128724515035638927851669841165162794888289946957490711207933692399983822667092528652654235273691518041962793191019692368834665983427977477945099343090136900863844621204665622456517345415316894952039187936963925402703386366851604939370628958602194102616537314695123512601335515906812031064423851035318247132723416826894364147454269198912864358558509849216398844039161045132470633931365273660231641479034631747805391969375232734614573528754753074295238941224383343507419435904136410099991751694463584124512811431195886290944861282617126506935197473801781360824891783952794399651396518479258315486680331597176417832762970352564725350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,41] -708284391478161858806873701156428551911975929094169442828462782557054214598134420005275415915176976003347089973885693989074663050325687003513233832407867910817135902706324116300382774845384020103267432055911569101682664213195228161450433183014715361552566131522134897893764448004910919067932185373425697657884257639682447733888819560103639414803472250034404654321433419054996471086831700095588917663160004003586584483871674222179343045104861097520345587297364611151173692541792540184395393150072879633647104470098174831002164957444158465777934653977066147209009885155177006250760054502126988541856333501350877141020431650215178353620252387629776965005506194675308434163731639899090321537611182805096730671415989411211725959439041946772222736823107104072998706851766936448535979494504581503338340276831025321990287713937033901842936396552004578027548405335747443602556531422186521423649357813709451387908223623384693774290406426903274749935214714972609138409043494241273171962589252998961257599966502974323870319557272217250817425451291188809689375295132400511903521825986235629025602566514193446962057928681239730815068665776726409433751125864488262004380610671172552178681155466060570726325252397973539602661954240795655988092346405534656511238851770243275036019807045607279214160640912464938827957188602871698096540709166632180470469423797022626250598683852703799444617025820440465141268865274182741639867511539189266920928380236157183919029247033806315572327523003304326729326863741721667745050402905204540463283356635533312009680319112536621364246208605223460352153197077314693722537622887277557765170507772862877319651021685486785575057654794389591457784828225993920574593156000604657537194403007323138941725885364810417406158368380808525378599323629411293319480464629893474600461372372891086342351083107336761818355759426890205100822970909907616219583272729019819305834251249023850158927482496979328555530115819863373925181897132724385055614225502006754788890609926217826736272950746959911947986469697433705594401198039839478368278989247144777330926498169360542341768817966894769522943204157789388688699831422543711442025479492257811218492297783879980643663955877975101840388293922550872682896790484289088905074183867775646772995329164211891738486393308657512210899123790435209166304330172718847797534598831649649895096265909014909062717266278428724922767008413492582574714098447584941400325145953552863156597179460889301524425770762712530288640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,42] -443789230452168674775978400596539403236320037190532391927379783464117521020647882500248422520295016402119976175201367536572025203182509277192559299025826232282445556145125045483132167083203164995757117843049860746061700323079389485601084007357506842906302410905327166183288688094816737136781400458954601070611997757530452388290165959273705039206791154736780002417795799166501484818017227207554333908606702141444987375320105976296679230305000596778810772197803254240618072051347484333092754472344692066270005532078960314034283504728682103427529338699216288569329001336077739008552851967762780977781607509806581120819881000986795395211625159415649316693719930155470072493051062304337370726301907829058655150094347599680908288324671951561259300981546810578685308794899941838053506606861694272851510890603404556648056271205230861529999753072568159014630111289783463784161929178696438189261863345873135728919896487595082679432240238434998113698247085694908156072331498192573374353268493766957248678808275396763679181617674852601913736368400243200510294873222645778669700475462180264170492673931244324236697912969484588856982017327569472008530893472452368979184823175588939603775514473583358447630813662112685769607011640579064434404686915130775661318660838759344992703212993932848814345011129309225624813910168034174758330604819257210209160951924403801662233654367491507331446709066445244408823466466702787313565400333233132877757589911821794157371055122321969329680415721576059711160147569069894038305102739038069328728004411515285809542478281726894335794682531435458552976872388513317111613754005544942762943778152664549418846070620845103762721510046641174830755135608922562553763758828531291376122480205861119538702415276730919704294904324335421399301562733620576488949445628693914074578923150923513547501551585907671685896668765160228646000488712463353671849773172510992510193282491515655849657042733246730337301802791257509084525593422763085931293100781000662435044091328789904699693861304709633511059891413343825126936218534550190616801335852392333593898742553852781396444932645039875488089453270696435738870787258494097857698424347696211683428335091931518614019903870164884911912382838905277162675287185517286723240188270284661338978201785894274774178230811976037041019701328797440828515747041372277808980614934924226977858212581962798430263615245569905748161950693138751157479833128074202461125271084276810978417454372430321813897688198247402700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,43] 592639280055602676086737079878641846997464373398489014668929947768550556574619330763780628187683409176417416729143175340298234829257910648862647096395668441835953015847522105139623136203553977902488311030325788417423902381622310003035118637001636925188833547504172448634461750838608720205950608117792083578068448225409186801418415980906110139706989710250078079855007495480975157681572702209163088543973301970509026508350980089489545020104487634774433894078169597337965657747563902113899203371489005040014872678290964434790405448300467240119533406066423523726963104349092869432968724008062863752217361162594121053055692774141704438331105292549017232822587163051105535333776070802844500994454734919389094259479357171621139177548611564894644255336492263892796490792633247172796562010679746138355790335892388150149317462124469407425033792423825232070195530236249638924721928226600071733826643285383383240961142612324514525976101650417219110960007501985009523260997995660561154621936244369532427511218612541064943061551920767160131704755739849612308945993054116051816322883178095132779309485944266093202464510797511002351678577054958314017427642287897134106986297213135321992135942500692182047726829577022132232735075938266708896075560168105114820816028050819012752174334344123531464105129716667842653223905322350054995036038904554146202324226843948683503576664699489104363178489618883029817444408422007967538996505776894216561251224474186294628663797710589956797233192647948080720362151705768585930420385621579571671744089521175183408593785342287261572418105787517988831871819168687887190609151023815731923118548651411105670624672063882415300721641672629946970302609266617449059472242109234737521533375192419454755723732235614077696749192969211014897408407505574483316236305621439893984419104796275914224722226441171341663026586957246805458702028667287933274563753519632971543442158948292027874501471134814287683345900875996712614175769462232570444911949541949189522942096569315671773513124732349214540502794984008310795417292472235825629477187327567127599996666080350996493397669529654474108060112105406170028855531534414905075192672836637087663087947747654448134800927875241134683225446966953665720026097187139801129655365054825457141575101440122069032881042397411960244264445921201325868265254843420505475459706334624590189874590630019405223364437858505283476827848270553124474147824104911882145895341037881331685903808230862612107261854938471963033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,44] -440631950828641751200735461087842996892846257689398380644019323614845790246804906329301941764939835191591878473944324641179193288421711341549830194829411581258002742625168560764088089470122216947913158192685255894749915100809877177021540065504167529704321781238237948125881695925506635100766220192196285747903033919166598188780097871315455551287347523747716047768970819768032198895776933450661619839018183133161141225205147259449670353505010220704587084951589571160680803033357880887146432657099628880049382793499559915859635659686449164324328993005934973669423013038637735414464583369008624568034517923756205120010816014586388627859482221146585430807914200918643039914971288866546960178105549756384031406806907225283590127204507562542007723744399914952551276991194715338257646126471419743062069915796067185219077742338347200183453496326052579503525362716351276809835593423712992001145530562709950636569467814554494881514970014216735660503060439136891110973448924285386223792638122420353365495138338052134625312540197269553213879759018809441046958932878971876490744756138675455448925192084582883011969604531660640969440981668347081646965120298847392795614079053501091128630848095898834867158036737090606009420531251932709463410024411934310793441044146672471758487107361151178168624076892116580937344268968688263685667603816275503795019732201249520428694786411813220412818691886021536086991744938315375506422209342468304644777399212850236274340613756993159677725602777730306650743081998595349706884950624296593238723613164169636471416807221642182722991562718341398448793045449684085866006874634991049509886030008746235499521979777386092615508915690296843023345239920248093862522717081169309496689823485054976212200338779405383700796806399418519489890458221985041949419176656810223526859315570071656111013252862051749483022433105161757078320338230904117143720501943125756388874505262462329109335929481162251108764121896215200984869203042975517793766221313034067605724011795751584756745571984891945046131563728807760651316526691260447495601171963351211162623680582631462555494785963312679033875934800732289767492458124660515361890105785924127593231029143374635396109986141877677442784146764791099796408197634326984549993893522967348635870053092196484125797975944602447647276899816637622676543479888585964216386987252039824338436827959602219770802373908345502031837592505609720856697758008206211268991422091941586641109041948167951909334015401034095001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,45] 288949146097773834309155292690894871187507367609442946236449134509663731989078495486501994439965513324131618738069172197731674442938968043913842834234250037037028858710489123964642817553688937327463808727445509764534736144711566571903374117492183565676298398726154162428575928992452969739836347902480932866613660852320493341376088242147406204485886864800573844307487902502457481616287448167519510523581380605871605317336823528971982796520184835054315644694641809882708332000379056143425160468966115675954980925829801449937065061780126075847861727318685846364168882334201596888977224030038671571486414170594747072250066208421216075063546491335984245767050489270456985968389674990953740419733624998715693712134141810650608578231855384932767076110228776892432786895737357788972326842080748186571328378706061935010052850214559584891282799737432500919262098669890832379729115259461469652924718910681715183126726322444608800925213899588376201159238586200913535405073438698820053936376097062020586982093063162905835386686549185704561279854950093478524331505912955205828072880796541257687129993548866758490260728783370940297035708995240894498563279339945072589113680365621084237699968926756709767420707355983939662750353115306780703676699551714438584197462733027281763741207367434529548631705124494184090408004339849585022405819956564231845063744944588880072800712579195782869725291609152972721302095129808220019724399080733404301066682026689433236371335686706632055853328955151089101481154901329812509219208034697789526872736887211381261203460528113203427221278788007659365964895212772340763691332797036305607385998353345982083291860748702606911691651754875223120190115395088965591458661253411790548621376935334295494129308618620833370546718599359387801641157527195967121745985310984698493433165536155032584649600221992650797865487217870847195315113916546246008380352482341642257911560094908696069285433407453760287193980285680560026373336488742541364753088122784931171289191201415633502262459253145511858592312576120739813296057325642252363947586018756659292198979484596820679851850277916547284094178886249453700063372729253634307848290604819923398104380327717478156527863869046700029763515548395205325369711448444822475744353764637338927840748779644831362012734374508341903693892220873196273336809414109934163175836735091412591890925512729975367493812657984903378277468104020128751377057022668796373649720048909603245141162634012556353575473030689907015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,46] -160087416876738433966687855797508858080445233798895215118342617015678606875779923098877291916933514042363662279411244857056189320870211997543895741056843321948486462014417871742227338599695475965829590312471911918273627324592035757140663994247309308910039600276537053915398152313096327947728506521711465011497523071981706652022469475645724177341940264275043781680657174051265088230558629100971330198382903168379131232057162111520622182726886333279692615210078796206908465815370263971820891439540092582319143929255136085494626152097264913444567736495405523048584636460766557483654153794474585129267149169864963973596916324861391549447591739309929332347858947274528980941933648388233315154370755000845938926619951412467652148069753037134262749825598463449805028267060098313067737080142573793616951413279801672474468080610450963211219143196770145111863332873748384425999728495098003743805846326101270189539706109364522738071802870712022693051331740186739709560866221069531345982422946749582397903357112876632290199049549267597766208814177286956292726841544543997995203757781267127493812851889389407210406105844557304676553996203206257760147715302904290435228098260907631013913399897778422419655593253962624108301918336676730109695107537447859560279395478001917134968167319407862840907389926987529844532170891977038818780915435259259103167390106341787038257606153107408471750140903373565263788424141526384171790706269443103188066177486175317245607927055454187295456718165039850796634530607453554242909788291918041842277837600328799432936906838899332581849208146453991087881540072103619331090085611329986154191819866346801511094532608832508670962044706899504490269799326707705067281620521802786251523083628113266214096390238895139995647608168996094833773225634641204272159488764647743619371372732507027788959172095719454947091434015751942556904993467027152040617433812806000560353173083413482561525975592298641993580836138777492074135165548960327416745750719837935457462339589884261753248272140730248837324835311132396499539767013000203098462105857401320469329242634514285825585990193881292462936534630608540512713803690692759513814482697633014499792104441500209450121173867922037559842860440813706498593619141084480665525636253772692448531489353718526789393432960467550490187651281078109576969852991882276577376457116976411277319636248561013251702081265250317099067984482317651155372906603217799770829882054121627008456854787565225660154741057119269683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,47] 68253965849418798067246884612473876392634238766557361428263788522188257836902243843793893104525220333905749222676139017577767043542511378412972109885818998637902614055147354503403066196644270101695029917009087622961091945715326934143079985174774900435345047574388717882508335793668738076723595504723195000114934410565294595150188042021623844172791599657716449266977880427377542444915165740066105962646954691084373434866410027199575495748851792535188453201464271672048695284412016624493710322493899314025806985987466355732328422634479819716746145376672354672909539037605732848023918839056892407511878014249075512445335688069555821739909214001356767984057399343214289037959974599388837854448640432972064414877347095700476330796172787373816411559537131520773075733376267924438823131609367534155385084102596489467429545043302691814858564957683983880595404123026976264521909572215603847827799361041557409397605201323979079546264090497162563218073473369971946943705321932036336320204087639275941332173894765828688094884418065189884354962480648059483317493903711144263088962641524310848162869482966573306573925663336930538674206492025964784142317199332609388653158765529581980410152200979569090152956045506782696737534096911742522407385197930739642782293742809768183419919093346452888455984738341339206764804493475988302481086218819782862076580902116830638761943408949387350400928214958866889248220822623828297398836105971882259092620845942784104868635861304895239621538981014210476608561652192768258747544104888721674144816688198955194098864026755870802342704964073852968892711166225541733657086877233178415895915093802811230555508467169992935751255749460431015880822547710316178966592117006894484614767501770554129298267422075998715347277040239397207190980384381281285029495527100253769670319071489651975548568980686220132646493268411275313093722131721021585628250381231546427896235657758965923402154875935154534452913022930022519616470867934198328841190297478387548377299343072369666527664354721419874583195324926406388996054883828502633496726188970937565188721868023085931474253081067307901709656195780720471700091071846444482436518766062588095313143437099143554137960673651103164446138342350315175878065400568898812679342226671718136126894805793262186287378574711193645135318606548608908466935928640981385514245996633981702635617426428295978828554254061495696610798902138510261136197695502264802996679545107887659059080575998277853665228755584543621120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,48] -20658629353919866339277374148768058565097577717302938945613680910085253731138835773049190102089943286385061951806006249010366476309735189969947115657339248512195753522369602086098737625387986318871231903102196753722942388427896135491342984385905062464200659887742380664368953548488018182325546036898854142465611853202007711909297658286949960820310789963523558045653682332324896090527495043912475825188357665951641636213262000979313511916840486844103474809559897253693577751954515738734114721503499366767119194167035909858269528806049656630246971549567969790762599125813411098930379683923843162063159291866125340566641652025091853434196438187480306730450159253483961479172056462498527376092078108863841199041628044748689959911882918631900905619123446100238489038534838473440958763815387896404231194948967518307181798279539550646474928891567355400536516988967056297205895452981414893487745757509377022390190392549389767253131179245731216189282522239567182747617822027399768495889688318867508701295405371148927511627274161175122575753989348369213201470920269956127504639846958036752742976119145870114323169629648600695509158155461176532914524886325215139931746427951956335342840119022866626665313088999547008416483427851781770872380464511782753246251951116144151014248361211428217900627911119270672560901205568869755631441548322412266447432090767074153490590487492503478113061570269002705087781854402661491239587686477147961151227326471527310101413364154492356067206828766449416238462508847254637697494552678210301150879970798559879012349008343097575161173379559683773717237634275689953679728805765990449219815532529350549238926718804895435220802199017560686889124276917184206558411416171497871343058982197039393921120529251247039733885828877947390923541689089156106110358189538826175509045331356472266648950845905983804106972910713250410345307230291092594858807062512440292991926546741065448074636886443316995940783245649588969784282210379247091967797547467469624060406733765088415810098799421569786590767972935811661166707732558537332557821242256082525651979576529119195331595662831250061808264399093315658945384360858577988940681622400575405659036731659695920037281815205240173749863963250527022713469816552977535588755038832622340605801172657591948438300075996257589553508773352928144793378715463184290617796921918177144578202022481683213788694153430249028644984230102573850197887516366726993621893620158843079162135569430466717140992830571177574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,49] 3702269970369795797387582110480150931768990233779446499385842517428349559082381701742757120294236230301835832511215997562589434632578214123118507141140503140394705814886483255851363514262239923866151159037309242670667182391793489195962305378892982089658711989126133530228975326838013952970656219590458387625433224126398403121798443633415335602127880178743274174070848134063989324335079630720866837832978251832536624589613614672171169283488719573995232536358382595172403396937671998272314963506476851451680964963430463542532443156951498294982905429794116002646957747087570095438102102754850947241150775642807051645781550266943764996003944627873564760480015182890188483759259773443252977217764528690403920754984305203267672391056212115008407624150410202716374741459685051658776435131885067117101970418008041197082162246849306372192786882861188722018428779901458680023138249655607199008170549445358100390859004328174309675001809099136764242897316967789646982362469078892093604839135478100112549442075361372362163880115943183035786155847191739900851090720818071794946913483464279994815231350384195228873939673680579028924172215208601781289821819634036158730029687322705014051218530176770578840016059716356196236920837585921502237838693366355014999237207430174056204274351859887135611369347359123885016403132991937033458300299890088921799728673074442868623076422071107136311043875876382796158190636330630903148771619555059377255689305843610855122212914382637624637761349025584796635675746503547653775619223469190981858901363502788444856480359074134713644440954851762290947111934787927558440646220845743462588848336885962425147553470356082559611440944202569580471348044943590541345936236406219351306875006823276668778375932138704542506949486160581767152256882517590389693223645751971216031988416025380189833103854926788425458991767050558927225013563404832036286208910522480286204270438629163981333043764068982367709360590024251499414909820014566143050130780670650667909994664937391711456902804125031300453059342056970652881113881880885363574860523899236111617576220532117316047869842340278657803931859489785706958833993819760794020015345492004715836849183932311292729665132517899682798975090477825469244685156158855250411972169354330589934694548682490009370126579583540610668917901272033270902227242586602532432605451181791231229941493701757716745616348067823857620541115409163037408169437797039389991392005033315498984333771720138067425789333418132111360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,50] 62962560187532345967343442578196329318253494846791678201666226476731614670163597184939133679621684486159929050123042176379489752896953530570347289409466272356202409466728948375633494316925542191379918494598439590308437293882089082713270633658436414322766230581882543492191622383220718402290386371362105945443316380256037263148874278100444159959779093189199201573102416718713338762467919365054711479032128192848997857932615789169374700121247286298795268971754010255951003312517334838338745028888028138837486641735328461542124097632377393883776241121913845170338492376282830347354444441545662073937177370605244755231131607731935449692869199418694649537082805373607268180177885035262939047228331383240900760188232482820412449624622529975690256395955266645154891218473678666707908676296329159819456641295387314295301513282888519099791428136462392512907181914248075482704773998930520470578686256282440053197067080373692404665265375525602360965793995295149502075275476326520495334466974622967078114121165625911447316102688614712793771052342442431267275448933787819671141653918107344526736562385903710602694632392836411798977432132502184610286770555280162928007665495448884800403185767158784562432484214578305210896817370255647916586438862770929546802031263121734716053873079280689326998038646769128714336506018194575547483206350466647718316952129021979328841132946830834881370904128555433199226089615091976692941816815342844829807612983820553132363561425365248134852979899205325491175333740497066147215008493146595928052372902044305949830101310192424103718149467010785164864390425291646915830625819348236312152707453665770465280079619492389352042277847656008003748352060618418266428105304442950204477749692581466787589232666607939737429100075535614540445389456469250774055355463107796353977543131144335628428562626713938475956963693892218526311995764224199772929764578527119008884228178151995648340496538469037274159735548065386648771241604772709566612289200027617366123691977984604545650076551138737250913991134214846231321398582144462851530153386085551051039240744039516158874555296921977012394998056899251280032593400436768539130497769919760152346193751127714034688049972623376899382822999144352914431120074192556163235470237326703519240372812819427967248256525769448424994475962777756338361120985261573461453766025666213856624441411693616235595266920775212159661960459747037890740814001874468598235783047211052991721455795598445927303582670494105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,51] -308005450157339294893442713856726435814079033229360550235633037573803680874594710983772015928824681213714670853376222379627794196196492786470563121072005141113911042506927453368799629312594027441150769416496112821076471033659144644297882292144111431768216964663207267783529552061186444697426669631289399748118864598121414462736773628333999198664140591375308685438029289430356478285549625168970108329380178572445794873828434421206234190610292652135217696301001215374511879662011422024535791468334434617422973938663044381848292544325946803042263993384392512641506645232312511505367526825465567202111887224936725095745519719896841728382871246115369610057023604631097269776483809961885389001754536967477310851196099175474086747987649285123037590604874857741614301962805448630311623413816673007072920526382175440824513702325615556689670494567493641298097532307617156075866618065964983998769070439570447906666224319552854298145795843088204651598137735888636979245215148825761929020888498127340960353103013186516149039562874580308491835576328768608196840106774627928948287954502753446178160623464318142508251624783783161776837919406521785131419217804770863895088322023251193597667188298945921895896096720119513194300328640717912809876127880233288468640886495546200154007375877618550487031497758874459741543222491874091163720415476936135943749535846391952002570371281769826285116843290572346582128666726969465605556459517149966440307338048989771521359889455246006652678976131811583048465937685069204768797089731745379726655933883670854132848527684641016334844566634698221400070267905015141673386409153377769793597008703144721711462036791886853547756251112232355667400922354908067839280131474830595797627213013417021702821614498570199215423855945045165193236449207221130966574013355031823233778183906115941645195713218857135954229390156163382499870742555459098814617968352218620308560423747395764791610759570067006681168558523409175500436218840379303914312107089599523194798104394298112215455004574050874685684031151724681517113624586267945669320043871358910821438051756369429267102989025868074006417571034868981670453152575120682165185002821954967968206720174750340158272245406922689125316623363902348943918641733904555679361068217349098045417352612355935892644205106437101724450690471915335491820397353159461071582353553211644945600980457946374102120394131425108823192963565842952536830344235958379711695893933218066701670291148325707921883730334890065920000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,52] 125200372976395022756433464407311173517319288854063304610638223318313734952961982257176331944136822382289113441781287041455058678863801777532660561499122269329025124827183954169768768730513043157123732883512103105084837759748982064877767174872028449660236152425077293086434471251719956948054169425829964269465066773900257370786346467341918717545377167826264059934393626818698098917828877264380272438616801961411682878197295827997873661173903718143537391792160415786521394235851538042708672386140514483390439680099999913161285416322708882526782564808473529627882707600969315657904968508673090000822767045040702944375946240510768272451701253484900987413568648989428583016111319775617423946584954297054900491124525465268160920017266276152973463985901549280187923484358637006166158678483054484526728718600368561701482989164627787282401608100558033787358683916513760831626102994025892349936819257137421031807038973011379600111155269469729857048086021328458993169503446901120490560930753583593483351438609258859760128324797605438681970140393345828414189133044111628855590235594825807228767382402687801044647037149847251176528482426912465650716817455814540755698986128770318760226492030572572794721976467691582546571187117948480917470608037100569021519778865321019081586241077331087921497866709295801755967709480968818189465702039310610140057001330647840023238194023542790365970364207305157609119981848340036428332270364160410516705045964585712922558647723741651248460050391940051105358653808328518090101605620285471279526869223825094317461305239739657381855734366418177878713699890153863730667220590831464071382644100584147402102112910027434614592657473065566228769650012781118400783665268082958547142728959190349448034097257240297828917473199272127996804490030707949130241170328130553666334981931715062782007948525085131284228208343143862221250419894652611458819348977886167268840726852129757733934129493950563069875581623456866495048099235441798560723762223005024260225548242186948372346549047663913169246912667659833164654214876012413004614514972992714019439784066978748742926987445518130554844278801687319062617421295126385146559753820280053158492184658753003314961187167885781068806605491329402346895027103881149359330585978378207947504970012671137922300869446586321165319882109219531513416478025548268831555963349867697157092985898169458789445271507701667470904229789576986564491467603225654057476451519878067016894534669379426087070116580268441600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,53] -32860343543753449692993924913454513961809747558545494746210995816902694338455378582644475507143282496674021142002942551478781692346263103679749030975062050733717463504449459920061031324017052668113989924697396230640059108632460758320563786854945724125337066390163084448254846435153846447010840973889970825945813469586617305310351820717153012620698819371684249178603803547662159767845371895923603623625201539011037100617810639934859781919842581141169390803735705528771406993317897167474540553731378856592214574205175482219536088695263732506614556121851174385026250808119051039577784243519451086165893518045755557634904361374979668805513751230112139067798206186502279899260524187823733061552893301821448909911976144990148227163642884255271080321550922054869476834929529342777585428947999372016908671241479341973629263060817895267869089433400783528952195915226185643703770142702241424397994732758876797659949541728560095044820380240863219759324841966997020807519407565004198800471427176690661869252842259296978143597827265889409154554831141625275251752312753006186334213383106257191448747397686259204309356421917282508434873397318614784431327996576282694322622500887566346348583793771022351087942824566360948649115586073924567450749232535597640034242169548902433014673257574086096835245299392613755803835148352683574679166817089520905443316200030993303419649972181272615650441357557547740074086810042650687720186632720578822418752262554251604220400128439218070450437980083655773314479982145369983258671937613960880040796115184353560781557061935849823929665562062670095508785717947448713334203695186978405301485100143897889772682066185584682259077593506664593861550258369050583071285611015956680602568367790961027012374758746530188178846254857348458905566121362188608408361563595499637405610374736436550435341834580899472935974224789851434542816009499332476080358447713972102245153225898031835444849379801400256246827014440988475619923610421330787748013255292074214974010208686364047897105076383610636099916261973125691873753272978003893402753540273116297749904376156514359215242736228157081867810534523009155304539027938294803042414348715291465477184905644228047005500613665826821691550064261161570647641907149281100935010598848216840664736309842702688755470543484280828057592053218990383201579785230030371118846768453758225630026446475568500530517415961614196833872469153166318451443949626912260932919269141232503718836955597863356621759870329159680000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,54] 6603203032085749039164953979430822476534127519718042487653274669099338981919765704083270874419581001200727323366484631009653748910813673462859587112692429095493830669298438937338832443052973239041430192744447542612201934440219578961644169717140529082035793656572978687316860690400991289426306547057067981876316614119645258092136832757995668456397654223203555930503853754034270457720848956351977729542317502555954111188254751035158220220954386271224203245520064239092022245108569508200174004681159065702735065817269460468125677649386171379900797497330358144381027746324839765758791964107478375653819657656869398531141434911002228731622135776239485874254395580190927260538796941297646370908337457502302777749751636581443958267457591340372867929518743664014158510587111997050788100973325105854104789838345825990592637877838271171175434497862601833336984736413455147132860604131789518448873502942973380874519080164684159600163970133534693300224416723595042482436668815510030317832774108578373467294456400699294949651239314033229046015744199530684314889247983109569390489325655469727731444215217420866986444606041228345835137639646282770924109374623225486913766698735253266804106673892431861761834142791602350291657465466362298538405815150911921091437744566038001595122687892549527119456437033382133153062445512525496596794108895593611664826133136909424389253995594727369193354196279117102649796501098291422248884458463143205362688034765097048447192696665733682835475749062652889994935997835121116617034492056088870162410161268546388482907150523300381856632262110782460729532110108274524213824866255494312296094271275652112385944466379882501776915379204284164310786908123943125987740514480005547947557012884059024826103336105826693276944400560136469735512517855114569657592268699469147302899449619258136087211532032844519413250125131664115945490998458244859709678053187093240465753760825874340775876020889848851421510220152183158725072393990583378017818587749028479756755089604555038423459440428149062082792556279466661230599557031738244881914410026216291687873883836439782266843086661252628112407063285307363642256550724433561948275329809553114987749454985005220303767639483766704175190467534647761830040745163765032436225673312701907945631555966033712430037220119037941895696586627022924698662969806928980217058137914182586122635151852260444641987082980345934876668099545331967662426822616248313988104534470312444370269202036835847851319284989952000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,55] -1104354297103534757377150359439166785363099605184383802178180410975306908542047656618553650631695421625246055703317653670834611933885984556984100598482609321211926472825924504051900475664780597509315883375290211925941903874781138100040327774052591288263642809149885423990529073183492112858193465254778416018786884178587219993223335441705471808191950362589536164742353468964929726364005925776822060334065559477894130854354270980205394414692036590052639894363821636371723640126733392945293999679114755009765207872258927539781160052469257785457848680398201111377069477204401031796088507796054330125938503502435137276769233692923339106970581987769194096388053395133102963682699651317539391087556366211459472453742282329296078745565828000567409155847932834076124523143727438989416412061680293434953354120110594779526678842683556994418026397213994771763173196803974976176427625585269231522052249996491450978795199157923407197527003744608515031049729396921086246508453573156413433143888433882252867462874712738608860996750374953710617423783330504000129959400788816378173544529682400459736311254876687374002032444824595131255697990209106960459371106287519159490398363936732861241930502208860754717396007931294706425416351438251716587292899545947631669922828302025156896414508757944018894357757033761918760405862919084015937389697932543113260505297633325373506877053739897107331088492915589877050028827095416177408743253568899399759989234174941849404947518590344504465106857933983497968807368097158814699351977508841305144591835573049927652352375499430515070373301840035390749196602752799190013872621054293556024676148480740397673144161708835047782486962677769928379333633608196063416582208449324735307978093113273357372829345471405278816642610541512906341453435558457209478036095325832213531917244125291664974712096353276749201780717397919315914957928798181649610811093984530585379392230761201758143531329058215303331869167879047623470821163191663329062381607534105850622883570546603008797905977682360882783325717770318642901486891491528965191363635896873861788031691481999428487654294545589366513717308982010923687166099153017551363959981174674711067730278080639454182261025801923781667206692219075766981044125359683753792433491168717448485014828243651358359732142250380972735499142280282911891025321220172351350709156890843641118007942983679110922306431553152346540941265462949347203215650278951601518877460516075541430491181591777794703790996277166080000000000000000000000000000000000000000000000000000000000000000000000000 [113,56] 166137282949849220464332759649220934139285843361017141438333000879404848855541381865695879515066131149157123317551120413938255175099937533219191129932973648908176011045048740824060086938641681633209876070374808583025715609591155729285864967945231889111198712622418798883655778524275525456731501116266768548955356623145348895461729769884320545946501048030489208924445402373007534846370493815749440548883191724556443095268960841967700179859028507199014571046294624400618762510103612339036253418004894651673464353154604148976227132528408766127858835929257443885712982750600554763654239857953458483736833988529311694315744775705207934938554624597510335137943717838832398469259659804804598257864725768174091482543757035651178002547227354295387305444189031590636801087552707703710862680660902586065630189510503241076827704796274295979439806393463755461079535809718167250488400325772826489925720915378805085256076370455999077993641772429355848398596394761215708667853539897727596628991085745549450357057063556688222056661004708876207311477986236540479458361802526168640878047328576132564054077856338380073920180317391387022548461966437208667888561130795337000188204983546758856916750860427005739074507746990969079284323032232832163236487126039014915843610339942836903020680293590806453785496980587049046964034545186986518269998034449613528643811250929266664784681567028354922547121621130769221912553149453575047305675944437503763247602087220535932681973451208712348302344700447441837119193165951126154653983148590788309420172230236629217213744792351775475839261172854657696055979466518229747273608545244318331772251589171353235397474166264356180594384498035093496765578807104445539453784541325874960583700973298744654985818694937096745823121061305492934112801049769469032517814514597244909669114294184391959906553024552837915078210836500449010012790012944681332281821466351799291120130578903456330142764745691694203511887673860627822528991352292761628009319258769190463967904046747660570508565834297071154325140708803971054981297855019844051256229834479636934613154794398525964317027568971918970339907991476895796530805421511514921746983558621129664195012700008271948658788779654927417021947975886524562243674914854015769032320864951931788621044475154827390576680773470000005482460588159457547532015538992554570477155852748781398154319523459606754347771681060227163301053780381793701698247188186027188345943034888124474465520486649269484274392760320000000000000000000000000000000000000000000000000000000000000000000000000 [113,57] -23013842908934190933043499440310870260807627289965651285812865018245468218206727217744266967139226842264916008465378840875173020251808584152313481319858452899693896807771168469083519748721427111733490928706458701958084303779375991280786683637439922091851362728493397639294384816758970290328985396985949872360680906182573568976554549176826301345104240496801587846814488273622867789079244477472201362404463413549962800825871972156001383579562679560579297984067557521742566457808812615241619563242831127825301099605666711305238039335686268175560949213331221031490508436107416457962609920925392359363405349456579818435759021285023057681580097583522700266413338809861025501354228168490788811533994781415885558166773141312971519196026242378364380967966452542217214963788901905705117762519598287121270172387039736614095774931381476836652479400183825575630853879500143766119289140032597541678047944248183145084330220806421782386747449518889989091508637047649544752855328644059462633490734038405203340306063315960328538063918130873789531666652279479628567800105379103781173853899430317606290408527249359308849556876087855511844876708280003190654792053695086976347150589358552287064608411491652636120664205206273585267985091049354505898799756168275782448316237658428745381904854120826181460858317522465646689931788599442304526144659914316453170492051659511265917287660693335463493084006258988538918543194598138295151115619085420906391044617287082645642664526609794507171820023842303379206023724543510678443329138927272165749072005367580657762510604084532861185455100818973930579080344139883894507660260797970483274776927282629396406625216339958762165163557117688095348945843909717320603747453277241960559483242656584483818646847743582578043753661472154938482033831218655686461159919353638196979468009442184856545251805606986583634332259319574830548767584431272768786220098011780407529304598498756792052573490494214009527149868153369460023487426300498930608060777150863317519532477780692024720782820411413414951903749724239505597420587130018941038102973655481780619216217752948754080419805793060880221024278022709235993959003917706862813337812937527444433387049608112252384305220027337937677373074440883555047139445189514381953819422576791168508653729959502788653357966886102269398828190870814021223949502571047541892681649566722330283956510928323213123386080565820652845632612372838027546766647373475222284933770871387615508830449102049264335762363514880000000000000000000000000000000000000000000000000000000000000000000 [113,58] 2622774367483805747760522301734787589553826345095223747080033937958593470393372205012466616599806380647071282213073797085647431233244482637734001193777511851314218485216631295687100160538272529310130163263402704009654628660543817027608639765128978750936401947645850154037618085592275623747461511718427506871060501700273032334485060273542457467971004179410887891631988493050672436203516749196444514572247790846627572366242318002197249969570665131744119279329286996536392304924420252402095066638654895438867319768439377170379282814742577701521501198229992323630443418386223958217457826028874559297883631258343955695560424357862612959129433054146266457900170329249376049623370562551366291856813881321890713363948445822429903325668363911527476060901874724126676652672136466336312383389631376878110821048763686060889129212505663444876021462455264580409793433739236058118645876600314355651373304596152754872603100451348555652135101725155055324951896497553043158503410712698420593480139536043752470890895526849365040255305811339042658733491848403882635938472182115965563944434961617297284044467240660841488153333868849282973802498240333957320321499755796570811655841799397490231009025084702943502288240749001204326596837981196065151892892696134930195790472104305094644255610926088858865162578607926002073080439115634935728222081155127990649034109664442967631959163055534605789180611761407596691549633243675811363611489836524906745358423412512966027965324896456115568606746058975096572738029243731009892704374245065618878587899689215515094682720276402149070089222589300906939981327401943076251181622886553144919134851847057106539070013655569853722416406113293714904127174213186005092775951055127059862994467684081773671572669577522693984939321422367814759083288722609453695411061660671895718275267998436175919335748963680281694510732658204593561732062287774971382518407558004249186381983952243930183088778083152247779612528712434186768162295107900758268967132972377758260462750353090872297056101339084827284486405822509833306718144438403234777238520915423953314985830246786563339394868766482262179245689511934945995962432036495929965553309925851715260539399944228923662862659186384056890199562332924962396551815518838868425567462242247289763242669371529628296525118047527705519517357912116361645700610441038245796766093155423890103384481138483526048199231915921253107718514362167110927697303585893506850532463994471618633794025126435854231948754944000000000000000000000000000000000000000000000000000000000000000000 [113,59] -179200155018405639015339654835359622062003790847262826762343804953062687182041304665789668176139726733094179665313644616391897543294524084519280394100410750133769216883041277528121369441874866113672638939067510889079695311138196988966121448656067752240607143286153669101101258960804318422630785847541700006602275458074381019695057697032308948166948952832787202233194299015356317507882357269747486743642800106916278539146279050385639528168404843824331995538378148929259906399977626269880008180600207590723326866801597238023027718216039153490146218886676818930707201285659047731096194071229930415545938412231118832222263951462982644131930985986982665509091285053549349888291578893404462080171485387422348948976894291894340717510743567783626603881152564867536165985588635666772156183131015646455588154200207557755629756337164878557589897921696134647656088037884683138909710508154209086867213232768093318137911256380331270198584243150113981780976932399862993834587425831864941446418170210065806965905039885416658097529105411696324331811794456239473916042116310111034708435983358772668509286569257803382568011758238690383232956580427145385267970748029626365431114750600905310958519662022966989112708271157716645980862698239490922040252696569415247799691483279784571220905791204236114893236615654488502538650663782509173681287097861878707095525361673344614646799559062116777076166241072269714219237530012045917017738846698719007099827323788350464641793335754715290999251283818059056061502827382675566617062447116492096678425779728504416030916502846318695228415524826019535978526095283050273165412464660681065470971338708966976870253619673803804131606501034370164219191440230643946097526156847778945499872225185524176863973104528578319887681631926998732950095798747128893784038620537612263068672245582332378952590965374865050664616918088861176358721823938919966473304185711246312523527287167899991009976153444370578782565561103274714166688359171890358707194446471763824800267844706935663105581568042194410630809143268986018328568955325696539752687761721862627533090921315391827515954969057690416697963690036018752966182248369596764480201644751730821612726405845206180962182157926783668693187015245926787055808508779742821965342927241505267281340027457841059878241655016763116318592073720143578752112632253277560097516072434324076845627271900731870787724976556898743491583972087001119091335807091645046667632533479752262035921173194770097232255385600000000000000000000000000000000000000000000000000000000000000 [113,60] -5929911191535673138580865155078823062512780778597502113385082825528321150165163346074361488253103828373642853750372604693879365574259678473452180269435120445171032557414293139703150073384284194284454699162507541080026763128703416346372030137628678660669847410159339473665903044254746722685899152360016437254619989588050579812471108236162990219624705909049992626439536094522995981890723679647537409879006168651069146128738614470488032272019801169356538650908137075462786459654376076973111955670994952432014103076343595412500350216747948565229798663075787248442297933159352020971191967652494789507072257447889971693510608991052622259604764835210791766857320157089142854922076223735123470079946646786003279311240148488553067502432796058264927292641311029774708591864723901867252065982206198285767722748435066567361781708735715437302157551018378761467475946834772173617744658466363360278381391541476921165142355878295031529782438550345807312719742378281094090417933087530889638130361960108445400810271394581911715193543722936031823190051364758757238976915541558220428531562167224153996053353274050867339000968777922115554247322093511255894493133385202822516126327408340276115008272399749194695390261733786565661919056540817807178074015733637461101539224251731230647488079487744190298107412027651649529375864166528956222920713446872978471775644430697179948330537121319689846510868626791873461538381460187897752349225205797950525854391031563195140368601359699490108174903862967277902596146522250977529153089437258849273619864095876822523462079034789579820971716754409170346547646314686853277066280292181067522013450498990753538246937318468198568413096122417347639793718877818368970468216667093829527177578333777768319071489517744698097944169338819733072568929262962404791459978170587505433288162689068377064701623442411376383829905005692417208326352908289212306601898661331410874732188058561594230816912124713502807354015798196063898823789157197096611469378326432952450378863346194652568185388919384950034824986168819546378858857979120206662853100102727594827520193089642761100420517470077162108288113450351369539223264977054420209482469990304338378592135019364624943308147471443286649857283105348076813628286380438643596618206054917548687669356088584903243859440507700019196001394611357653001845846082970881308147938522901374843644073184685590930209090444756579219175000522234530725874112849912567009789845639525491702755871719397359257387008000000000000000000000000000000000000000000000000000000000000 [113,61] 3845558265776050795932067699148304958195248130712827439809725941717818948709963768010068308653577466516438649742153531307369986374546409822891815850200982007160525694017495746152158478010330366558320351043823571972657860212163610995281962320121242340644091536655838399490811697796845746740729263560548723223891754068814801583096036610928674822179128842894421739116213185944852730891724638237806923349262609152253664366613454354020948270903379652621916742356672260734869537634542446016050823973926792508131935171912271580470917322741314231332331698270507485626790265188025594427244765920291192064492378780576877401335689094507349662113674293402602562677685839422820807682360865367634228558501198866231590359593847434320918814215845012018680870693257033635083026958408583705665008786361104867459285530440381111912761709182762003652461282665591834557616333917492703935026137393669498839104254503230813328236532801095465300384914443838945755641319617071645580026572249156241575590194104770016498268892267696452895890950312954903871771836247770220345723025536965385642192568349578171038188342816763523557065311670115580872051158100857442509013624020904620275675941474567181576917968873277726164777316747586784305681689701850085505992664978314135230239856344199178818946328869701767180565831469459326520697897600758440975061095370299677739873194233006401971212843892673214245248649652529350927098399293575893719281022403139365578450018903923796002490808406110190953380777640476023745441023469074714955859879691626469982770510776362902780238494157868359814899125812277736723576180324275860308628500709110118659439163065441384970863252303327306305980180451254471706852045428866039649012398006339637084213122407627798027351148275771041909355678458108480730246872384729577410730522302383492610068860903286901773982366499745595996029517264689410221147427554410434851472174837958874396409839683892570735539911901598195302149222130080792693163602102990454923269787352241558722729643003820291760591617486706031440185714050484364548003855274987260980149349203978910877933509529492516194303150619680059252975536259941599281726924854599213181253647205556961299752197903631954603814304590635488574689277859055524907184375160792559825424793522827553635738910674094080054896505297578286421855228061280294048739018212603966204785402960017891400413855326386199583158828545374188607063771560854328135589276136024886583767519098559665129421838260915475793796136960000000000000000000000000000000000000000000000000000000 [113,62] -670597598055654493952973551140943335329066281348620196594028130028811376182487431104474043378962531044684186903831460080308026978063836614311775191498676793125730355657596231455551178166013182665241424884184393357887922087870954708931703014027677747610594655122159525860430657023138771814466143154286290763670615121735183113988767399216118058812896800990349777255235094249148212590626493924351461513538974627784281363364273685500709201572528135784635479138552485085980688430074356739914192461353619558617357879985372590195712957851347145960763206936086549586343332650795860410271179397494632830453724080061686459622356744770827778389921521543150362087392017467161342597149561904712554696441151896224185718711991711375982434958358878747886792414476480127288448170482899935136374503253730803809715718256172609306280219361270000367438833788947514789384658215205190082961304366778318498897192524663684652696485685369069780496306543378227423328934846417595006951476497767327849561188582588584553235253508614651881097606470299339787276757875668146286066513927787852492727382427223793488274866856051265206102983706221606615895485020750455650709511970107620767777444953677359653749406096091439197640136345894692193664842828637205867290433722357781284816834683587371782790127593232505689415737683185551955263059190986860170722908415553289914679619301037590770933905505528065278565242988551489649121499731939429088405190646307493425989907547365853104200175327834010325802816689398046970317339494252553924326443606923193136133665275468236726627938676482061619226781053718498446659308315993185303621798047610308729170998295326735014062152621040909193900413921199177799596881903208414316454395501123943507208126141232534957951555225518636537134016860970558175803710790628236185384188219734926791507686393432612515073958611353771972681486905322224771332229559434542563225452752883430790701396185298878253128848890509216263756660543376320506583932495247151755688499513457740341820948973782004366762682300089022510068221086481127141437496345292246982812946425431986977990691243547409484917113579517919460487836753645708612313035292334063369030981684888175672239613737916944573771709590835339856003373156366395195047382701541503168076344002861424357538740618290144132006578257514452660858713508282114536358994664810417836001739323544421904245529187326315186298020165519478163332325792394707989725396585458863925077806626044417550398383820163397112037376000000000000000000000000000000000000000000000000000000 [113,63] 79675383679541549613743555643009561766547151184387602575420593477363830343228076394255607622326814193387841328355204966349317127075529009586492709576138872007484533878046419245644542005243517481750779169710300907430784736514187097173012965438344793086564077591810416515991832600965793444248939859433307668600562873584457008270693725640940555811952598080612576842986950422556570500012735724581190782062226603214359616596196434022530599867261988691084451844734245881148021557726915508036655714651279945628846770467860594073005341539419329691771390417532252676972214463504019904304957733909573940083351006658828065929664109127050871779007208109729524793165165466141274737709595552397545335380335308727939545674012520492771820645362274990518592569168910173026852925137562830274124880712860758746518521838211886650948762376005056939857422769264925638054941489299471348553031885105181371207837814121072812103820482494223868453548166305888836573272400648292848550918993377704855673344056982243198580949093638466378198534372478969475844368593956926550717893649276858376430344971435359124029489502556433390613633898093093159268766659576701902946756645980166989008050845609085031916655435242816792925927754695983331681666883342779730614125998931847656122407673254133122111066379493603653442744331349527653802978371172550607519462785823538439170293231388967072322593173378736808088517479544732918825394656904061248322103690687953751807386356263842369888119254263751264803696924666504163098876937548896305542804942772307546842061981601794761716739489152891823175317677954064663738745054696402752376738980110483077888122936689592928957609480950335780865184389160339544995588344355417007031097458552609745164158233477084437444525269909280800521292724887968168613606100576268219123356697751901162410791257974378157276863271727682132896114927796580495805199964424970842928115430816804546473430354910194961916236327951702859783482761512517625531995169980233371898657541553649298834974296248025561918515009550839991531599601701332206215085855136261250146322070155031562904768904735574904611930108453811444518083660131027969156059468043679492797007054132275748299728915658200610040896822788078748647237210660558775526587023827669957594128714299239463660429852537350900875156359233923788093793997943259926319398532769006924130450643213201497292168769184352366972357162177012440331631893315010718410823432116928490210003605204844394486940684743159907457433600000000000000000000000000000000000000000000000000 [113,64] -6992892236014731988928161798805422822533849488277246474058660175879982645972319543339870668697047364407654714449682108758070666192268398909632304336301014184928200807118541972686460775489704678326373835108564408731811967417225716436960597410603699616106982693178746013059451384201062144831777206919941258972470714965528145229402211674893186811583075780996565243105496000327847099564186111662239390554018663624300063222157030103514821085093205585194686773538592455487721631265783240994128287368334370565243913111736427012681091111879085885974581224994392686239303730044939407407299233437660250692397829246757461716873972454188769616311088990861496289008830298297886178075212784719620209843796569561415071997307219444125452536247512688708107733454799879178441675067271358750501941227044286969193771556121425445423205031037603571426983003306060254844468309235069946024676909421073251697035717388942033053290300121581243705167997308595032405386197812325355179926660994429159847749871944511945474579662435843513641100040874846732542273051364085438772256311684488445871273736815635691444732257788521112507277729516738263968981071741366265101074699763607163698724369108277212670529914608993772858703669580832605702309379754491216271952920802489555429287481272652963356161428649261362955054672579114669654264244230639765494775534742923245155655762989779053387489764006223825155105615752120519023517650709082411922637043329887565032958287874218726941731694661104451102956240219194748589812850372887260588823573958621438048169872895702408129477032793347549389192047568089102960518595570285733733651650042720174557515629664945806583487995615453721771091983506775690942903265170087378169204405835803931561374961057411591737710127361075443703365480509748275711832907560717228355227671813379234293009203132982774054762375028901377290601970954832929217259110209789179198176490997925749842163967231550044363254634835413018363902428607454144332465419919116408241500418738269692543253912768037444786634382778963749226091347135357156553020590780132255336624994007650534148628673460734132351863931770596189543269841291356583304497808937747832651862881582757577479210559026060196273996921442979287539131777944991302819922689596998199224488221311051517982407491453551967713211168252513268978264052482187463554167368846121777456372341516375749199066770986421750632786538087551180509714357321923337617711046362273949077943747939214005042121592744770875162624000000000000000000000000000000000000000000000000 [113,65] 433349819290877026358279840612843483841833520790645394310919922884373658611400483530648439908852411047662768688319007622799804483736077713867339790014795735205814506834022247067246841489606264247334389470891752258871641509961551170381616876131209868808268835501102258945947444731057315098168104187064063832721296504629018885299025837667541915260174202450894315891876676641505642230863227879416000675475571863895275428656885279573307586252959982890100978645597470675941757010769223018241792210704150148927383480887552223873800132716159836075669934670518035454674259407952895178100592316696353396795023425873479211638988988182248767531866864423882024760286558878175237536513251145595967425241178091192735259259404996259176277602839185784535936005762648485187379625665470035111653239395464788966065199409642370156419684206087203509629428878114188578052738068942351461161290071095994643309313016621901125591267822097069300460730647414260643145105477455983916345592176216119827547045675381946674894943984147942522894359268027811552727298753030395533327231505409347227028773971478374974442590573186708030564158453936435740574434465382809551073895981269746671095208067740907259170919992737906339862864265076969454303201563898610625900349962166100477514334926937477903307773471255464736443121382971252519680333789991574138204304411130963040670362283291120997246099744794670775923880138370615950825377930902336867987808243931386611241194599430336785191099828543077369328686938922566666022818414761650064158067329709831367910059076323801283269283164653626963815431147364317090739234210605993226836790097256567952613876556415198558728459118832965462871357510695360630202346166378950682561769034882895081596578558667427984856284779154135889760687637797049031147349502862095032243202021516493358963700055013264601719321305591641713851867684484692502274920509188975338261821138293317339150364599515861806522967985119624465943452484594546198198494831354267257041541516601906919037825906939213758304713231555743168704011633577868705534973270736132569262230175138444753753158907385749540686944593074260545543123131693684334243419835494878200827331814210256837670709677624237644947436097639011051469140013842895699460490813800835442238259995465122100489363751167261104095976888678234947845274887140257482037252208578725375618775602077694697324745883761535227645966491208345280341874892756695533718043604241303679467265140730388473162786129284221821255680000000000000000000000000000000000000000000 [113,66] -13836249330527404312287544827968312458106660339638948205348615949606800414549463606568547252236609660094583048332102848367456945652334355095083193600534179542894852698650624652411904674388422575144623962885485681664777647103278518768338573838351183237646946640053160309124465295180689714862190271897420089475057075414907543594005513496535137888448539106122485385998096152096950285411509798657218712410308161247220374975102854812033722640541346447021353389533655074653956118430543035119756652586941782147740070636081151753666757861088220410713460376362906786390494247653880188346126495766258327743077739320522698168814381971039960733471512195928618420747192842536762822132624305461484468179113997229055866112951590816621043584937739259518003230608386648314966428919406252042254224368857619815620121986007212222782760411155738440086323844192958889069559905226449324067777567782280008558755136420662181226444346302834250514169534015650103003958171910775213801422765356846141384347708320665506866403353208424307403661267327353538660668426071953972296805025004455242873028781002853812406581083435712913945779219018605484155990604874104048340110416558607238963540867014460335544204995700781322290080274107427003802501180939727942981914461007740358907037385103725331956966594662734151982799139941894634222966327203611292523316625063100180124733555546625989440059611114728839732609037114632798622155638684292433741113466548478623697361465786666767107167801877962886448393521487032531493806953541158462778088482798175500261703285834802737764157615383500188157071792979081105367533077565052062183805605841881329262821527753497530164527488325486532667240515428359999008960934448641639459852960411221685152186504241393831661202462580727607663697656712042697601809042558479911358178210614190683006909953629876282402292296875519649462709901091928203223685868105366242035053446758938624321516613488374682919268997438033247511273969722122475588148256636421882214088404347381358376574049872737696234911591343057554858898397528375401240034912540140298313809327305071746372045290299325825086586391226957706752987930272301971197177523505967523776102670776562741615756532697625800226117728426019590224484248317964721054478466051142317931567744085626518370937531109866397491178765629562417372419125512853427043390314435762664481056673442319007828324577904627461829407184430624512699430423291939824933249231718413406893858666835010215998684782180979179520000000000000000000000000000000000000000000 [113,67] -460244979607312636414544236634527451459250600794705779311830108745806707379088797638292625692371599711468248898644706666498681212969128822847461871135941538206053557199241879664309706596633495858918457258323585361369565086151613613011384102217250572363022255786503756957310468100065397364083783565268576517814013928105433823927833623292566130915125292208136217012117555456847115591239624889477687411136181752280525631459381386410818163379908136420649352147671662332171204125904003707895493752619480703080985391915193580377903786363850094551392631211817601851561718312211953225071157097069837121453740594494683840975974926956601392264101398426868707046340146539468095392551974103545491713994014327626028257832745975855194107444284291281878597146617110134685679990672111588908946201689823807284974029036813493591354627995122130030557594288391155489856797440595706592828610946042499909888025352669948324927540071533790600995302457721774112366100710198329449175412350577941119639289728626716651979988157254289909906211529883913256149952046302721387419106432958575917932465163894666159223742677561282734144476419836428564917716227278112107290884398024227288919845476608700036758447892473052850738357879784555590676008002620800867136713506921269924476828607165556545719631704265199012418607158576776402778697756777442275447561790558065160811756190952672998903674586694141842040149847272652151218953873211363655320360066886311973678021358831344184670097300428437793628166670241875251725568774605764919459138703338236857641700615388376804090881303665864424185660312609142122427209507444140071254031494694844555316042938423814517469318071810576433969510947287557650600840049848093927017422714837932619581417853182390570778507352922782893606039013340668311319672689745502797023742528193172168744773077417133369044045728715107378833398691979075551037964434328170085946411996985286892950455841446456068999788088961172618870450545376971640956838102983515832008052518990846035570007722089087392321233537854517940710577501581194569921764286789235233027241166680897318918066225496350617150246619204719073194796430453626311660678693079063479865213651700582420703098162219748033174647443247153527950172807922526284127861261594366649791167675232606982581857880182755218403152019887831234360972254339415912839620951460019569831321652004625924027486819729651566402839919137920880790733450691660091941032926162668856636146044806608846661703725251548938240000000000000000000000000000000000000 [113,68] 81700907793136789839086891715850422347944159858148573813391279412028546712262912398114302159722848593125405753349383040915521683602518383691739429252646428210485814149854774247380916188043726158464068979768629056572074887937863469252567894073736112921891159937823457919875829135505194706395167971532575691576525753021962530822781067483463464479770086018224669686732603095229892380975689244347598802013690015640753516454531443431448351497405957710266422518473284391255144165103967529747062664099938878843803264154926403346577995792174765096150495721227523382441214317461528546521707840679658811593939630192577165176049273809198481709889261154670611816611623112122584298288455645128824557909217239794585831213342554720281948787005623511802954751992255581073733083082909411489942680325633942451775960644922941660889964384012822629019430968057650496253988163881838216220344977905654079338967077723206440292131524010081451474615236300213597363111357180516598757301984051220217699191608034195400106690322413469896160217480430125672622953670669978612808812350252951458840062402538904794607010223155630309613634449299416763274039516432646087153829492223799944823970067389540248997308204596883611290685251289785383356028003086187631944231321968112244388416373776121870669069279740552685487594449253213798208702716979590223240845711288711392319036439590386661712213163589075588262669517419231235062463831968865509811767560911506686242863529470296164343063111747451522946943638909112547344098192244727157620205771542883939855849303229658322920489556737558843879334074381039809396818039459825317908082049286662454096719339299336856545232309037196342802639914264794677459004640506796623708224356373765999725732035292114105230646118363900453907052945479956066611460064882342363706748328251851913051363624885531317735030644731839440428119944782676029535267259502355699646037712729795511850086426312130937053643765574923115044651510723977804275087870025400783325595547144718549298097625063347783772306553944468558549498875206284859280239498972597459921855967588615226060902586535521556712194169772552504436813140220269894404376642242128003549682043214695496480470973973617409601648049947322669910045664737865327695138429328807849624923216544342128443870679204499273606211375152500704069567438388353843104159147493728236550760816895447545965232101014807162727596497221721433749260061424715121343863303759197935340262609835504744539347174041845760000000000000000000000000000000000000 [113,69] -5349812944741448916061000803987197735350914547024965020412875953060376823492778777876771040177566074360762313984748504925016403945266125424626723319464587989640739201528108362776665789052122371159151797888046409570864486145254072384575321201985971959460185459809684032958066277166646347108900266210555317389957109404943055961904024422118796060675672225844012270911478677962850589459601396740656684708216389259579210779407664746930226231952579188649671577000743177408425157697353436836472447263476504186669359511679629835358816902038354064596711152032764572436001844390965802271046300297413879387857411716077157655441460771759340954991279821903152655440157091610427924158114057978057943138295283759134035632270512897686673013757324788725967574537882201625709948704804388315988316850801634220075166860675258684185438722003863796515597673863386685567698218521556228828477838118253482425356288311196437490247515101584586591654906907509208054445153538587403947524106244687607977720663353359152720625292107431983969305115171155224403465387399491980546858776448566221267719619538165450765884797354146333175366794954122717827480833834506491051503449296750955056723676624899318657583975979764048783947718636149200979465999946127528134025015740358484138758433719294732716946652649193850127531888095781015892545682558697710725348118947630226650584342011383701679656524239897631187351534346958220363953666362806390937335602527255271422919060246534827901278713452321035330600007492133329160274189036315099838004263303936615385312149809823317056732965549704021867104690496275047359702426481337923311512523063927133282983481383931385510280566612422476597679851854248324741165405081250205197765167650980698699545819068128720766427070942776866859242636175080166560406791335663335753874642613335102901567646095483901714534553776616603310323133261892239054163671882961023601531889847672624405215038048057054696497020793922789197588987009898327711599799285353198591879498898055533709303472272478070894318228183806130161734283108631117050890084057940409243143030593644070206939120035324290879817066598050810571311830229497885588839704811379885499792136423491711897033630334955085045834949726320441613371092854708570632882255236978497078871495066605519331478820256507189466782714090273990462717036702626013053064190775128910230324476277018130348202038402231667252898541663696652490990543366362051789018554199528993949426496196110937360509342250224844800000000000000000000000000000000 [113,70] 260694857260589541759128384015309117017521330398895045397800670672833279631780371164000762568350273846802317129589629844146406292829995028901250981772481759136564519574890922055868849513761059977526587158791278098857977803952903645064218710403356549921038216970926627172823386633963251785117977403242658910115751867469939854042202695111591570095107323407936779102855741992807983161173931650757269063213390222092563431733269185354172047820241680820416592199101150248551002828646696497220108368874224719205535390903107327241366680233264002524002203070238277978481875801586068636013967188163860620300102551916385421618063560085592484212504321316182135859934158882848372757920098520906952368325219714801309294355096050451676641776990280267307701253275833451623964270806305143532152249448000129602267574502325082288452650573777032282091308241889151644581314168100070171191621246433076897625996829845885871057061281527802011028974480003219474814643195187832247681475644516723684168072786878963751074833000033967830217225591573993373168743558152450602574465831273164937586629589951884966252752871370895849257224972611649689455459893577211540610972136037319823846981811518555452320323885345211861798217175071346790409157300929991926385541010676238242891678345108265674095864195767865256846308161527677115156414851207020793611056397001243878706405058275764425069942435010069352287989675397473863768336624423315297584074467282739794388096011399999337128998076844952298552097593527623736351935116818581547762193857089825208225098887855917378997165340468739775761890416618137140659972173159843159469705361334811667679896470166361079844541186853738105760086140211442771799684845860605450716218329998076051165795416300760951884423990037549304487428726836093735195386891045798200541263135193853147195544703960418304523766789400565252306589957874595274356021197366885047237084411559316278582525262968832957476676872510918788087748258593450547314618920214881243648570902273095250681226842681463973355251588503668008970776977148519694886660057269578665492720099303408842184901233817183619205286580857112863200761807883684649429052572921280675969414105988165708308141732360892127479001401940632527270712287200410520733382378655929838675129682451569919667429058194893382486211802944786037797092979243834376605868832963668056153845268484508258625923643970116299884058657475957941610423402045995187103849474940641251476481551983625073846808920195072000000000000000000000000000000 [113,71] -7867910155044529254675822347370896463929431525004422310470861123312569502826184356519936891230944319986425169092924633066036697273014007929680669185650864068844523486702361999627761714944470228263329617477287622017160068654666149927774320586917592808583327745126907299542485693911817222739932690642405985610008040059387798098212309648641934409389367107169246458471309776980956882893708235684042489898069847616329350202101443267671075425614801066933741823517946708344262925211715518147953646189130796963850864520843379282984461971688761820596824557221315759134025940656059265717096998221750097069842468468178019550946201651805347029072540398271820490758470836445047507394345145156069093072405057697926894447923128253961051276503348449875166106949474945222870577317314963033536854694317677385992878500018166393714016113224467231597155702302232744108286188656814238147530881266047524370591336737352317645989440781069502818073274728689167151508408352647167487584199673249102775306073282061381639649781073270013327946505307750348658468821031146349012667608095113752767315551784967701638288467974759683637145896756657180458137365345728706420632524457430295582762375125958196104582793072846357877967164218595844876756213089861704590654120022073835947063002984799939478921391554076623771832260642716046380361088180174447434634669510098873978596070156917809173504343059079601841827420972264305384603232767489776828860600055373657557798546145107896294246997366923360354402960925792054938948966236038315418907770297218930641777910831535588478079256564274928812659467001385448866281364026729342210590772769417654533059810608390427150910279677905638139828941294187675810900690733432728829235318172815707725477307635093379802938050489664006816586256970857711275958647702788091938372478515774777913786319183651748865962954903906929573275605537576242492453241432739476093750455824041717911722208999295607600902464562289804882522055704798006586143085810794071569040709638833243660450653122842449482340891047115803216627384084706423259727397269345841017870562570118043005946206166392395921750066894357473820379321657243759418974614953159707597678506847120743923794577688412994756556484315276572125367707179154758749129237552700860037442919635701015693815928341014575661325479370514201309571006618911046548017944023945860528174669139792613927682482134466886704783691158306675286184396306539737219766890131854825066872093929042876272496661757952000000000000000000000000000 [113,72] -76690638176933536883235721549607292978933136990206813443185242983762399025106565040725656134418488103084426185499861721639488927843071699186988458231526339503198430187305200738351673792822055474342720770155513583294109805621161621349923521053777183518482883449185070474575870805659131438207266921603425602223623112410024108560232634989521938893592095224444011060116430871806453747535711120974100353735656976870595558540675920106530471472217224023207206244292494823568935027552680254107560866088075267242234212589390280456988218320087452066561877817243387266296707017443686450047114032654636962578152919335322922409087883863687638185879791436141360286092857776301894689767076615888279841257265132448976635643714829018964988848479114486536793691968963094871438773514602924105246771338078239861054819141570788371208072237862112653324158657810608578179892055246923630322697728721210487944728628890071603909283587914435954656119412682744908858332888938074621674208707321434073025412582900587520341902190343964397228906251424519620917282626368433042976991008812824046065048017516584192155118126807802585800843667517634456763103982469216338799236414059867632871502810537141994773238123933441346621928257112981978672313707092178683219465895192247482162554618838591595418024847909651058414923040599870554108574394143097931915722202585727311557251113529659353904588099666406402546169950690024256504831777028717444206553575650194147055954308656486050935080282703401020035328949272953619469210363917569885036569295123195929099207487334158188308252395179169722552679153576821257341285464149834394598995403624737439241859699671977223266880957375403864622490388536127596668568652200443944396715476712314694772951000092087878984783422991334440972050244017441107563034536240154057825255480175268951690521725078189281444812105358825012530184390739031660108614677334730850987954978865036730303964619175368332065308860791007753155751798336153464621733246310997634295382515096232003050519318739164596945254343283456914687347589066422453524454021842769266276709126781886249468955129043264209818912233192561198754936358238589539656312991797648557349471950698130458738585632133482478020136038203065352969330169687640422818400415283847487150580633728805521876744777597741621887352797627180294936559179403623263871603480343480478900011370740164180543012746442898427106448193144448175071303667378919138429569553613658002642647912594287669162589290496000000000000000000000000 [113,73] 30346192857515815907191896580591266601794846026753852577410600176275507980760033260962005448068588505846296328045722003092040849826618643401217431469205163484252279536551438433548334827360270849743317731778315451945805133590339032261932373640688408970131959964385886940978585832763733078904006150853256884251276623339276344877903943753048818702797131421125921901734222205487389705304947037676341282661639221134730300613660278495235652043430928408789834907577567874005698177881260357037072733974734941175365582284874382765486319713062608799590200039061779596772556143541691113432800040186444550774916052639203728234451232297037954919301812502839178271599383882364416280811638559534167730987452994270562823806200719691605788743488624531790383876869230818744867705682152516572511801934300264223565499189055410566415564559086186232144274398260845354602348067871613057655536713760413260557011012526702832393959502443664060674980244994909232067098933246940070211816113377213003590844507319467483983045304522966898565370304651897875788910873532503260878979413177391147708514461994899425706997161614010094636869999291947842120661336025174124008630457630878346075928940926120964498075205507724261113887982616138768695190137591856424071657838097728227212660190612063970649664042312589165858516857693891522514653413185201579672967166067394839799445621499499871459575101577186200535503866697311250785092908346780802141718477509392200247614084323770712970070899045558077832263783577631395701626104055885099743083663338132226343330580135738061020096386885719656684234669910118499827300337960864991921740361701612302660870185360408527607973858074232134059480865827407603639650815412267886087825585573631398541156893143615618686086121370754390936178288023574366552902185956030491691515990670443588813439359575376388801075712259100429759270446177474289493923456908772074355863395516620810741964641942903696380293799658996581052389556663396033192098620035851962830858447200477551911877051866430913962994359539465293527837243197105322599426412822994626597349792094327231181107847657875105726638565809163976190455560794822213860480232669282039034451830733406327518311575804011594039446794452039989329332282710938699091314356476400941539306427629286658642600206311936678595764159388906196957086467568715059059149012837033332685344113299826833484906244401898574968392250523921162954695387092401648346298667199082107725901580780703125501360188948480000000000000000000 [113,74] -2967441644646624080476205494483685790158881626975193654685290822885252014798191503031384045216387580370527202933038882210862662965540823598263693972345619714554191981926548915956878781903027393957574792055397467420253986907567123769247582563061663237856917873616320774486919589055847152612677165838638235244850777124590171509317755853341463551813482876163635167578895947222764839679554298105403405614142420392464098788287218757338758910876121644978861035192954138254381389934766107667771287809398361650256156419704440208770754875482798490086825711968153874553059658874483539865694028840932969214643421694735787518845351100928378484323017389678854981788554116377100118401711754399376195673120640615364256454617758846396227238377468631977814765710641559869454622601705514228544736813194492634260215895456984438289776482633733125136116163695665824852875695115912825870328602752363961823762574726046786677166499939139897610871503918657538356413126585423815785553822829145457803981363046445668072991105793822020834135925964640742017333044392025588926867151418315663879728547131368198775757954036310508576619612245956891136742205926285853835082263964925946290552786925935299306463453554241039318461333630912371441841823136180242056361707259945015316661158734854487731732104699756650064025759322925228661437669389068406961526606258375512603967599604326416940841170808456361212812696899596529735781083851609400272806692294449307639770451536828918073677343869424079364196648239885270421390813463243667794101663968613136445213650202034888755255170918083874679541134142482915599261394084575081971116788835719219818538426662469760924400228515783531801079999117578154265025184484951692349667160182640745639851981708771088363582696421515015934373218228330465681197367483498828126250238637838188181940612032115828466055824350432349931899938722688872279735301401808469617960143066586645238145403118981028985933449616849950228543380766828440078005308788449231793990645766560990607295889117633329790099003827394262728787389431914402200861176442850520794754766098215624778400924011795595771067214556407999490168859339524969307091039336321193737367059873532616928282095396932762625988153867521809819203692496934220415365720925088705458681344197127371940979377822359184554191175524274657500723349988838416299277872288032262084877241743792870265373500387155586879125513256856904404278353346638236617171413166316078573192947820933019667634585600000000000000000000 [113,75] 186823516062240573033339623220289998823786759897267934051923143659546630446631261945322955719990156769737449580625831644674840839617824327464266630005082113335896424278875061669054275286307908653658457832431999135275682656042948469982877193002549414615132169584023127327721137170272159664110798068361085420245270239298494088566340366179723786437682542087639983953885294350287487953246569044371917593566994705869996418373074707570893109730240072482298395612142010575659439105573774710710783217834927886343891075928376711666739607973437843695319490729512886614413728263428651544965155267837580367690051256982953054928671448628023165432214702531158751369467776489608921814587832772907323786970646146949831215155757740205266650965294572820045327901596345029296832979681383329912681855612306828567067461401607426735107460704060815417165942166834528524401114968487519423678874635163432858916254505475113221799463489254474140729984960384061587900273396118925596359868788010410550756538626467703822555243146784211545079840968787877332548827544688773961191359485616540717616531805565591404884049179247792796917425618081809645006542154650528198555748119124879486211346925844148843286386171234878118673622994467309749442814093676900170095226056776184803117453846740494915473899324772889128692520672002459535285078228233333394724979322882564543186605674966755658688672268347710100614290285712321367871620418701674469575329226846921413711612096829329877536425462828002218034455618156215055154506502437345683909961262774460370835332192510778835442930326431643041829330366347961404146594962472982435975320553020656017674832447524085817722666936771680391975550274349186779210615786895308563018977749473648552842866741920502271851497052534633208961795217112183206408422879426720020783960902402002263480586654912203900349947549160321469341144183800186322584527622369974241498898129243814072042763757783584947033605849079468289773423974490782280343436768794230278363560391448408040539551587364427913124620108714026049985500342997949073413234276218508304446189091290977014785795754249393884658044794708851587766275669546950928063979263724075304958441294344437694418033148835700346784707596075098744962492372535823387522449207796215418413932870785089593695835637450293014785647099484063525380585067774611161339298584304519197569441736107835124709783868335723890200325595108537242316527673156066793583649627588918264695092545619419141450078617600000000000000 [113,76] -5169352979097497935358460270715358015389999400687231030984435611726653447570775142163337705847806742672060374582640224379778379018554473718552797293928426086317212519687960175925871049006001498841028989470918333048688437072523953647523438489561539094289725631970154045388804433815397533318257725026153058157896053150011580598793961836158093399701456687491318174179931078412031860208080647119413682010868060366665181359777406147920804344256980827493755128055985286203085602480121274215964842932792121297615316375803695407097459764385161478103783453595042450776271822189313511123831161632654052776470815190331653321454247559555401621625377327038082841292149596975034109744169545446045319253081685809960948763797120714741822602582553479479516658687903986951851062526881813870255637572262134615609588907958936740696380716779351121560363414071376357859663566851500575451133599614379646138452195071599078103000583794073586105388907908398125617524032701831866536804948454010533283716847463082293138058443684308507025258422707931170014961294910118164913471388064024725879554737256599242361939094116093622417886252990977367644312962707424336248262313306058869559256745091504754030325368229901574257234342198835636358531173452582810239589326871306791332873830671090980007305967005130491343405522368844166714034028620323629343113111482716453690018917209472232597395075696527273769594422246520722178749886812217442795223816536202329615655871326381037860139516044841956399671990331139728995498492106178785064309483599284527228931073531120628769971131995709928208767583160913014464054876789626892485659460225885199744192136651070582217440039765543417015159900685081188137256540239496774346832685718830389107938048809408007510339942908332095382498153617814746139907676320894639291940758389095774903482959785439365499315271165361801945503889013171473179191080499908759951495243052132645731237696241416107982297445359929749549588157233624577811945704313845673985007233030071172248134419952504174339548223628842534806424842589343553647770367462578926125971732135186676661647796111282158567924279197399636879911762948767817301992714879422298369110510562501820578559562963094483536545417702386837288546059927994918438646848430814612017750124401633290347835532519232363468120536367578475386624976032889878204804608285544165798183709744971394584358358383071016723642544757492916104916975644808736110386240327235274739112531860292341373861888000000000000 [113,77] -168727648848086349314261454319532156491253007797455225196606492826335763027566300207650489296324311080218247625679094577647980059589623825956391148148375997288289039734483638591575541816090858623741873033565670659542197240245347302904502162807600148559398996725171723252531819421041526018997944464518301451824829682095127459713506382922275559269853784696723355851453590168518209502125785445694490305761815251192271487917732105641120727979189212174574857120863247470739022004833429038673890175373676524264154356049657497864426647535671694183695728507479166727696740288553559957193737968564109276188475404201794039345885140970695273486426281546887088947459037592952731561381133645360234394614897456338277129079684789088663676464458925610741870282203893017788106272213255978405303491165901837356022700832163477962382702240937760630693983153895401537024033193623403762809702192669360554477841678939655580802761730984053959604739123378292899284941682338361896757198795310660691044730460941662149692747370808480665509143020838252389164031011004321411050972871961811000470141392581409230929694330687645123328749127161609622752517757210592122573712147130093501836278755554197874999792837972460907310242380215291910081992635253637821642720530170292751059398854179457008358125788339349667328185260374646621716953326104310694423046801824598459331130924629186228425150854619725658224016704632014563678460113583722731526635793902725967275292232311925298633328262108918977092865831226353566264623117451652970254758469365438350404452024876488724000992443915247110678240938334733130347366509281452175304601943590964354116590936208323312551809180470681020670026763003622854379453589070367769718800845657947497824610290220264459518947732120750152200467200042421843900863773575078457518771553679869822954407915348791279336448376025213318142795604835937671670362129903778685553086638288164099838053377759116415283058726945416796380670541995110258459970213669515400736488795501356762285313861839251524718292556032211192964025597362889371143070389061655581899832359046541976171227932133796613101975252778638773231192590671183421793858942603952148760002708426637964132243164181589465790728522605955022241345234541854788052960584003637853521414856467983545585992395013265469442272052484610435685413826258196533197850279671875822187321997669198606294244932874512923561870647200659472850852743249141378369882968345450382252030986582503661869465600000000 [113,78] 19965582576005671018194851352099325596099993314415478413662968005194455032777279441802791429546233326048405948513844919457168832255605523691431741589914718943445029300397850767389208864706103050622652627466536243518249183742418691224856744790681147690874534097163860071367203613516500402937932292301597059798360605530794895213298374802668106302396023693918976152769570749860286898702305536666106002891304797570992517645494910219627703882031186028919233310265558653112513055392981163482301982885620992805434493443717028961039910018563415418068092073358060219249721636704386090145386582688520866181965458354474814888153975921508734103724422958787393819972073681658039793636466302716948193753253917559366331076004594675903096217852078393777157884098747025206710658629402690576947161378860349735538729893831200956401998547986991781681214443882662028691733292480443513712147190717646615984354555343797734130467886425846523479986162378544650786332810757604276891586116227924262892790742608547549869858235311094001325505968383147187457742714529715098166663027143522720117219240625406049667215992806613211209680430717631333592838731308436303372900634719262885700504266835429788362661931256723195429472831933433531564293555995255162550103872608342231283899613091703531093003168390984862451536857396715728401065787827929121753431401624080780777895820987782124563560810942110150322815467788986448024170541271824643511164631278467478200120762070743545382419693356212783062140856625380504895729728697647943177571658919154438933226642613117261858467539046193567490514739147431397002037524005000148391917107793750929562040153804137682124846500773831247388696064858325494256182109854761977466107689116122821046257630264336503621587703789907070590577682747142372059264480970502831000706788043853497274298463939533563470875251694390548368868885270383002925333150646433226278472183029856298673061788965201026721265733108475736184322313890853061918538203797601564033942790966940930023941864499279520848007749035299562104751155435549919924739024926942669827248677322771910723860321724562139562483115829667537750001779774226970486631310732833274864929010498036939313330745335825484698921960886392373129833622842960222100961734770183326890080574103472280131157192249350733959386773696590519186961688902516588980034970498513782215286799264149018925174427815417986225789888761570618893718224168096035128638150782666939620805496927994925219840000000 [113,79] -406359915857820863657300690744307988672401526506939388571546843298841941179708406076096280785629587775407640450242819390316404847733246454364114244242981564281635603312524644346487579163601620906755080587337646652252378958692256984445991047647685337364020027813599365353938232056384578086197774973775525986876894281535656667516022638403695515570373723261609533912379419942203280075521847003743766167789360270456583766744710574859914879023980558653770258379640439321816182270016533134540610874814698414710717581890659951572543485926562209448857410780418341375364084483476582639021334418749994840847381911190027818870037089633441781778880915493842250379326613865957276947845751152511294525108320828006174177730258940468811250343640652621813002039830826935789647433998205436301578203539512187417016955182449656543413778068962121213345056814533525557617781872773262304880214736799059351399753162288985587662874169905274078529885183883807405197529658907852194094849628024703539001140150458601359544410134682850507283919783325437543149339024143204697919536915163423374982670113979661094776820010847144420535805245316471436110889362505977375578053755181789033833277988443145234618723625872524944135543026379203434611227465128748284555874939428281379610118705880331734184674368901910861645489624711587515561603142287213824693583946075163030744356482487330702163628648587353738448959012852861224111124421170344026098721855012839525773298570841204979145220600475430188450212744191330578262910204526494629904389739670764147025759870563458556932803015588172202584844207734376146264951322808716462569554350639048022393208277611127950609978246211259078223840307118195549566780009972102880548046029863775995815452974553140425308473587675659441685572871236358142094356241588701595055208152749553768927944547794270785995365655854540556504793001888928848557127208359709956616678995937407644288829709048567089579346245252312196517430535131531740274451161148421998103436632574020226793351862326644585816186165569930971496531404399274635074259284759894170357849275360360112288708647493532253625283099442680927044962397475133582504503325622388687180282471898133178481660553179769843256386954510988504934965724114412588983661536455690389825764124172451181318502937046195954356958028405599549095447877097280370390691677304018623210271528244259758682845354541750800680687029504220161717715945215162472099920344483152060638304341002939240604800 [113,80] -24741129821603371701158996628508624293290981130654483952388227393787376900234076933329996404284566666830924951702356610446347492337033936877916325999437515962050569290183316642429089115723682962892834909216990093141826855206349827033724003150257792200421487432324263308250594728030533010368009368887536361572021876861983017048987887208754749441372995306934729644876937109120586855976623612331452222681020129363879119455632999534301382642311296067367084972843351192955082749110382870137731033188853851281491720480000409350018942987623684854215118426841877361389881592124862238954559234782868202795380388950020659880694663314299320914488001215523375491776832076826845340599520833473694435370429920652069832024685406707802091428509454954452807324333338167436469930763886838990796192505801706767617163087503687878896164625650100266969792735729070899964665693957817635053291019606570297334811752831182635392147436366110654205593389132001318435016750600561261489104459912268560782805751642374358776215839141009640947567825158651837694687803178823251190866574131874218116658379045431437738179057766537726671355172508952880205327817002567769367726114224411440762986139846777748443736103763009289538783663199701472236506936885614077885895628288764679520479256549186947992089842364633900714117876912192763464720992078679602339306686943151177133685388700281051166010537212667961194396869846956710505169879539248075162678207521654119472688818823332681149667402740937230515180051810912648103195173572049769577310201630402817949253098211102460656178837175077540976805160615803732017050282673778173466979371966424055784190721950171942471204142611865784642160541708711421949659983830814308639667530792172096628694363751159481303310766157266796362027996768709049944483459463788197500000545277718357556791996920917784716016422694213673230174445057683152447856937747709556626520021274997437547523160969939836354224397709190791622610314145303102184699475683867518587159517156206926824331617250536260470025830276341094724962957498443911241256443205710740519024142135718131240520469854123465678108995058208742798720374404795635816766395588262572027394826092435973446249813040446757160470543500804621658870812303668057380656432096159454540733244185791975982199428707733017690476004724164107797983647088609234081012581566152260706666594321662295156598124714033444440470256436184357303745302697616705921612801516491665679649606277855744000 [113,81] 1967461459934992069858351057089308654889841034905486048988734372654532453860925070411386494087862169270717879525838760469446413817359715316198126640624049622220170334731214951215614260483876796734145989989482048615305339211897837679953858929566548149371403100464450585996478687813975931466579159966755259423007563337149542943197326575136358757760074001125652550596224381090773764636617290599760328453777537961315261742721462744650226479052338984837912905731796377133138536479652810280802119493283876713399324879373069797949220805507802419269101145860108909815140389490195835492365268928896062075750682922216866024022508474957594951752919167120242667671174902531688632328209920183942025864837128215145420549574654697823701883583826499669633627538110727376730705306097731097988527014309940052349455010397507045246724595614327879056303068805124848576052921136689069536638357562453547451640376920681927967527565177568545919717301161527165154881263727484436550578929623124287219578921654573127833616394043722041254237803211527097542459835827840917681375642258027816061176142874308290841364914784989256335099682147727164873075986533615493170581623288678032795956170390805840079122100312211995275035235924897715766050865364730094686093848199759510354897294192889936006701097903271934297758037366315411277632184237296061218624433443906817496847993156873926498586459675012413563605754218713738503541667021891153344452031953072041955659636751603324611263201781969038300697728212470600876078733641224080530794994315391240712662384713824369343349377878799228367412845466338397990949543877384121978726952460451531117142331732057850674083627912355596790708082743125344738894181147116328420738174310257728744935084851429286367122364930141471723353191604979652592384124699282702947105187722125986860792750629940213246280921925358550541035336787948710423562037255495461912211093917072071134173465167965785592722364854170476340429612984262262877085446560048772450651092885415212342884745143433717916052014726348777742785953281481391791677727333623479161633976979515620627288713125127132648393146975261311167513175566189620983804881159157772167596744074384499300247340192339319159325329314172480311317685222824440866658185420429613770706471777414678055093138118726567518460384086050340781170645393485090337368341391666173312176550192805711574939015322930142041256423900426199791087569293245542528207250554026915590280971183833600 [113,82] -52464203012824308069888180978971534199579054319594501131915418127535450939718574645458326512281717853158671314663982162594637600771068566988122201086147500881547104194576306881782630580210586450575849828819563022893967874846119073883894184654167886506811567505744371303998994904618572041197211500855354540977227493251243500031281287507142619140090957496077332635229638206658295031060713617591740162095401292789694620843270393806856036551492670362405184763841106233817304559981163691792309557254717537213497452119255848494268304325641749897160732709573837065107061065673463066910354131603760030572267574185394309779322171355326795408578420470814428585991528642209304797851413293830828692517555511903029159945897493546175407806639987039196831033778049758893296326494763712767124419392727358799268963209705456740659028617980175101571120056558429172926508204038205931622865652676647806257936028811057154000939928587777703427063126473956322868049700779496120431687862467651230170278675169468692553974627359758528706157650201258825600482863790470584433947461212805389144463837325211351365706847442425249129829142441230931632672598430516173971409331980230453780998586846489753249236004641377935503773971864037591096541922152720131291889379366937689934059374866723511566636924478032497499970488647520343002598091572018515776765659313003548567801940837764920468619498774503025651460784838046627052614874521710467479694902824212031140641260416920725775273904850983194404174852658987289961460703012516630505487895339783678621922780725785790463575456538689079194726591181804765578125819938283191201870095415015604504787890198314837284470744768742127823902695750063624105249110536497291375201116853439038181071374547067648283596904192615517605556235305385078421855588454679846997723742898743220033065609718178873043443428617671578408607137335022670130050463457243156546328980454448061576377627636730824562093544349470077712198439929042055642570700609149074182350341590395011084750773508244731112887385960374765006996739880919511539425190842138660576707047578752802435152842005920835925308175692938969240050373389525868936944119689167219944848823385977557024193448134399462125511841363268020681194179154870659486384424968132762332892640617938627476484538283208025255341637414375024345600810783260529064211827267564359368157302258438456692507206551419154477222903187179736157890870952475556057937369035399062412295616000 [113,83] 54033900998426561213836596821586285765370030683289678196320213852144513690690277158304416755040670071249398771673647415923417898454348644702958665171548841541708387623086478046461395051188799811327328936936261089570761981213433319241909756306588488527170387759349028039950662215645499513390305902087972302244855614054007989980519572690623258411738799345466352137955358741112969741276960423099675066572366322031670554475841587230352811145502210275338734156135045376785848079522184318494641908184861424853632712283610581543772460952406327848787686364703435439771079619524312969600244118474503380085398134967503010388530926996373471885187556056025767809880871116149464261912631004335981930409733446477391037270735864432203552151506304045694416491222500932664734969720205063511581836453246239488245522189070798222547231868529064368451447533590912075859117846884515259912396433844534820679734705238319072851670976669945369487542980435439362092526295880537992651491331959153318440157757092403376357268547116113302941912055081533580028662202009291901905755040962456087988662240157543493640300123557893156977352994091861456260519555231652406467474069413243396445177095119210973605260629222978343085467803656580618249809617702970759375006785123082876371972481113954467717141442746595022154721693053934038212150184807478739089892081064941689870002878969476002385464719591698270182240166820293327326524553796885836488047728403547339004926166665875292267816570720777034895943940780828551037371925075904295195882154985275755671561121828213849738763696363914365060280949281679380386240026597490720462921417740476358124203256036970458796929639760869242824279520963451727905258232301932427847577844744343659915189734902017300324999706732462577132725405996950582440645727735004906462570053890266509180108227277200364783934018781206966994540514601831068881719029862680640966333642441985613003855302074237195537114253757600557147129274270467667420195892365326392522585671488217363631689816402656551460281512967271280130397923320592237778274688887085285617084867825842160137181972883625274020387708372150906572735204203213032803978386749703731918661185201155926117632232019362058364394493052798290473853188530085259238152014708183672942391275582322906445013849457152297195384359803177162149857901557937262367115444602794815963136995676463895209080678425388804882800958292038985024969303881831920434951628907576073332800 [113,84] 39730323316208914416305225626932887954135490149577965129469166386258573931876690579265105344163811648445901856440297016874698054975553608649802748011680904668156956643963047480254518041783178365266963275890976182120266636746799261919697594563594455487427684792796576358565580043889907251105526361845677068200105552716303909385587080484856213468817803168786823248649939817390720036072602580335732662763579419363771087516165787573821150827927775627738016682884402853119674027959489416762875303362486793072970841500511682074178933935636970257677134323315071712874748790396488617104119499292259425398556983059332844189600658511315547192638809191444901858432229052530017001402880676169228870687703206856025096226578586052728256657430719927432051687934979704694818709144443353165174382966350118000659603102562284038028904300674065018977313318014460459732406099772976285790154954044987854256982526936772791937543962628802317800919169319653503072657981219550073158916105083969199673893731410280250286085743284959615329374420993746308451806843224236050410444548999148422245886123179394157911066042634096323722581073314885614898415819193739262451368363964714847990450117198033719100186105277410861536484700480912227235845285326657943718948255724755122265100132549583663581533795765203313772254392053727406269716286036650295217803869638735809124618932402994100441671409631751437781656295997303730760041579430296166555817446529241097708835215822711279327113253857347514257783632179879416208713244023104887438536495136419814446323635402147200629422475318123808786682988253083940608938350458292093645676379828826126409557100948569989636594990197248423600117837287152436845593444825097249087004147237779144580623901348560235944496755036686307410687008484531550194848959672667892353812540387650387170449524011647821510478198751980661623892093666080504992091378904850439305442371198463759783686120261111675065949581286413074618212373968902009295876340243949356859132606804384621308545111376671282213974582459086287772824879023796181887400201191978664539772835892477129115010548480923288908590292408535108119269991749282126991956296003606404560646090781805637148253119857129823336120228649171011382065678185321067999478259556374478950269216943592277975417905646417032312127972500085618529259796500556311429718687238448868820648975998213609243343237416196643227508911332809878193541610892730861507371636305561651200 [113,85] -1315744937395219021221993602398850550400468731842796765073998744067384012427850212523862704611194726101416517475219014742376410531296968573598052232975297388619365171861220779687424130316743486373426453364066713679670725599174926140805441624860556877784953513225244119882760210215539923844073450056272197220968817999612375640126322976545514597099834799929426460659501772492851147418936025707317637417155994324115735605052492135005003055466565172038913636201903061984987631846623058166145725174988313032273334838826765802970950069721929682931167214849378261198946376416636437586263461544557077975920371140484825726710385422089460674025205309328360307144578643635934195637430939959492204419216821174196925237791557250869087330278755967466773241761154345534769741152313559066546974509463192228107040605180738760031147842950382567792537959624714965216712693093040166347613045686432613468830242333943474617374556804529009903874727779462924405434360600017366659029788937599608846420347206996511067895356799874796862941764896029729104369863750353198612104306265960803713295696294236036864091321075488897046323627103304418149210808622911246074599652514571973864861894900755623492242524891560642191323314515334063150768339481440458439718860654736017341713647352370228221478358427046802881176982133555160155281331890198140434664792766352407272338481228306948149792716434427455560172050237119362444351459878395213550419706261970312881460195895154395244005842318076264485051272867290510232385151131703702767538183551755687052890329767910040885866471600238429064493788321676946118585034573825373354455861969891417049549377650584127513592190882965211288525865137288105079032927417433225330277832780664422051089333173525543788819162412217180241689292215243908289243799095931977222686848764432489605160607691497296020596903755373918626246629694604338118387103987603120813757333686667338892123313798800930252893372912605977446839405068287786511149903708918702254255080154752893641250177961666612345111496936441733634925282290499523096488719976925974934927745562826411094200920262120895509717059604530783642481434353458385403953306818203142614625725249114681803839878035100429184600750158735686475019816891197033334071308764775759489514759052395075229205838891459925132441270473133855829755461181733694414285967271334049869185405871200840852313629015126693092268134837868128419787394229418263026856290590133760 [113,86] 23267590740468048090878675813155930782805090764587011353723269020068707669846542437428562479407471324200608066425738363259563446014080782634160544098280967977749165294963378843385251666782687581066647690236751138077900617979048666914947098571445441683699109977770542327086629244524420341193701612514446921704582353499199423558947804039514464009434390267772001133216054083223194403098833379745471605189602514023057396870307740235424441922764544846849537481013175051969405383458800899727227148189971510888763093887817177105595144023300996823768681219467083329136406020129129992210433292781765134833599203675772606079398969902935179031242429500456995870708260332494167893454244968368619298556931084863533348513451986396625632623652831963630522952098977600198108171303603009424410685386075554742051716091850923123029178808851214076840202965586236928232923706521210982862631059903017103539959328276215431230102820980522230151062534797517674920523634547124474123752423584236603791571170043335713262404868667585411747038142197391418637780963134004939954742656886543805987127408653129373311266863682697326113796021195453236680941482546567345426757980864554743714840609929140673501088293932183374692552884674308063436921057861390198635455385333242378543543810450807671942293284184210064262269325723017862587575795313330647233030016951795792603900953889390040101550746841739806338645837710085108420949275073182634069354998684792461923829546492713715727741824547830544622323306011473468715571925005544391963765867566696092567184068231884570861904648393962438487451997354712012684722840280321268051592780950830408079717674732232358018418379608538405515814493605792373541466761606077846506279000105294403044388507721342144116913183590232967122687818144918047589928980292549591198539814286688093124703660460815967652328866988517564279885640378781651657326814914790400543114802036335064662770783336858251007506887342695965913553225143602741916626295060362106143436026239718901843256778482146405924096275215181813129495698728022488791136508124298014052146922321394116983265024270156541303116846311804950837821963253683441920694200270131768232258577909064060902327268933984416595534665754892064891836627985810186796986781253555995747367396499088498670317189158040850761701080428417243933819780050579665671182230597329994468616065723425800569175781913453331603346107634377173173946812537060316338169092480 [113,87] -262206209836299602814829195141188826450580453748427357095083816399746407195427962709424559326162276632362636290830107404233134128403348556386315145639739878289867575563662307558200459880141930774572112108144443031252765203085413716471687532988696604497317590796957776335892134718478162970216213425476222645937237846595282567359032249426860605698375835494235112753492839143242785795463127639247727433823964783163738780451506908443707565385965754444000184498131804225550753269947518765421367938297560988731993632574919755843303745638187547622505849106232839253045337960004776882936991189682978323121606173450303312854657799949877876561131839687321428763671031672678961526344874642259973597508563077006449676951949061035503103751980692083076146221583524410247869773971635685548983805778007511197551760907503412532913096132459606163916979495659663634092010777974918891638653431856595975494166747336962997065320893426290260311672486843663768701032477042452383273020567786853594058672087634063203576545781778232407623517581734902529637626534430330207121889124731863561226201173985282049296671818168945205592226027691064190731681978961726859953858954161745291194831798686228859558149939148008719817079662087766927880956164853267683119630733221440674283858914810896992646251255760331038641820236683007681438923411690017821905494164882287301549017425707408884291138102062033428433959370576818513881112155378809775711698110887880983910030502703653783553188977927912719888993660986148885776591498671039420847728491773088655864979643182452085450576630689921027753261045259706976078848546492417963804747352162778715705167046620305281671796886988033089053781075464820251299154113175264933975781584108570617692314656268445036821577440308506534024315990895538584255733301020521959424388836113022743505955857856204296481111268126474241529157457943306145762315043590785524611896661588885530043984855917343482504425697671846862242899226984544281723722477097909054393233964467549026630297889326261284066970806162633950442765536652627178973332615353040414024489294625360590415833144177812067001774468117787596333933853568513725951584459021850973712179813493200395161797564983005113309790957951430090515391066992253565633738590912713655794740721243099333950755969884354194761376808958791741246150744068685044069722738858454392816252995424257282540994229918097380696761135674106600538574953266867844417520 [113,88] 1952805385528369744073802481566219875691739453590652708869255815262803630095937923877259468442816012857410798974089585628685388341914523133427038941737650547882767401180727232578450797420392754527147744953114455377495911309320756182220700637184411699586506631078040550021589860422944986564575209267009764224443774284766585182406013449746530427012630204827487684557788458712155812051649406753580902733346492922219998218962411788555773739080828315555173931197533259727715412373486752338723636207402195531520778662506361875898178446024257495239293095573516956169720184544445384880411533733749699290041953823146315390036817142655014682569045343974825769347970280350449164481593979224542821798016258327823491476587036130635024093686851040742869835418150522132813597179332645863625434593936700181546400571153288526979236144313542965469147257819280679446294091012794527980114820977717616837477495054030768257346667312571063723611004947839258715813485468431923693344487221658697143054726056705543710550534546948682984463476870566809461732953242303438617640499381403344068691515328149126187632707497635288818047681237352034796729965427822331057321260486068028977877272483165373917858076598052854552052495947435053253531995443989819818943961380246030423491977613834244839059224324594850389135242816320460348363853410544576003939176571895466614672666452604124624432280042510264443333157229359660764867422308686937980304757569368141026765018756988791340413157031484717469639988779065817289102106972941304649445502982218065385876926073311625792950521417585723368727295347483211363493674713969092572777034314142480053735039030644222076470362632005399697848433657651260270326516591338823154132890500117633031019077407085432941354807468426980585661111163517191324022062251013759253953801290682037181594527132283193864134231739474420856489195870687862067007177819643067877743044775104745325083040913080370095986495903127474057834380617925688862908257790928922851816280108428650923233025356004266505588799339195984040498607023367527500236701738416674525559398623734061116779579009181790708500774544770186912318926993697275082495448885528294541840258735284090967661123830423751989975534047601561455948891088297349095408616000467717226042417676081496912984825399717179152504213267960380239956975099286906156952803344472720691224405241690201219663239511027029517520852133023396121730568447761597440 [113,89] -2182408965804084139764340209959587606412591527462884656321401208102665597634855081870828399964799464541102354649220519283728818045339875355025815124244718121968594684242172405535325155052798508171340510800573293977611443291659511194572334007235820167789609880192711046258079820873850140520099128160467668193337876029102562208360493729827773866798444331819979254577732327807621285644994693077626159431845817810177189534799004101283334702371106983201613503043758603828337161544982504481046421229638651339879232227725499216882430702367823738303236195111978040747951138683271753727583564123714978204842652146940696743938204389993054705688557348402373077658897752677031077423562635495885694856762790993665240568901921269782591362519981362974124776799887036593553790856379768514049455245674258769437650258010535754028012383887579244996906605477010272988341644865530472317873086343399907376196645153637447825038609617807952438472610077588338630749826835215805664420074985023985571354513670117397531405528269737927608935960323100254881035662147827007782911178510169295952856913688847358909834289273134232440794983854379473129100709346689880844491149810366060289719117360540386888866304320787346739409534355467359043425243412637600123731140900154586547398779355610518116611537285583772341714130561001194215330231750296696595292401581719571622936181739190651606275524388298682946575222648801621104496044829063593563998667536249904418617110315141932162391206552102256046638800678168444831853317129470713219826297165491917243548012644035869135339662778873558300019163263339934803667295857914744991227800802033999225913655717695897913707900792801847370639841286082612094927668190158722704198368827594455643040558674362794743934908839477903160014453186072220098500048057370074470517504694093998641087569992917657828970017055089914455027709433400810250814315898609866078071565896370045427992750624119016465719314539578858111351482485565553035333023776204566725645572094425938722745372681396517340822970174741612505530575087360924464907244464057051328620166576371065804292813337574235239652703374478343833231442896078494996121142419831110814824744240243202364210591470228773718587607387644696819671255132903703703638138514604187922328916170223763850467947608426873901945953634156037678299158113401589951802484636786366299214575111608987371622709348400521266712617148211894771895665644160 [113,90] -109449557282428746630756907536116661965899944280108177753301930207880362414307240826887516693807707942634682951929283111518034432028220102089096601404423467966658470368881645483257100848540951650389179937817083513488135656094547347108436801807280056670986428485317665314575768052591954157577347745433984769940290344935649267960418725684327754071048971938575024473620090187120268094819755107730064152523674852873197250924831742467376389017915630068366135181101952887613682957177647471876600016474608019631208628362298286183513196556464494998482285366206604208144220919320613925105879657759647714300141387178466248753535706440539955815968223289326545074264568993065887615822770039715508153787117090215774970809098623566994896550000958405598195604279274020181381812120339979535536606056132599395189743298919176090033066290846615102855218691412905946534462126802081480951357249864107713488680787821897486842821671631372817067739435511832022403139407215257518394485395267385657234036008008540433259032593676488284654672925616562023930738320172457209634273582280744494725161567462721897461004060428261681778277081531422264319801913488222265885382841514964641372170891792834502679670086918265601707187080236499172781915615822726580276666334023114731021426903813723370419190288874188522811544388409161574113266864353188152925649738742224728769861788539399689843134843128849972890085015298032363237725547797928913646795595225585418651306001575996587118134398655081251975436453170654287878395383234031614427969816384116302688174638467893588365995509952499541408094753060816428206457713877424335011877279273367409973865577216992560066107928088315152410526848551964180264819549402789265581241710991000561244659258658654558186764292013862889549166613204397551136635846812693773685784944781016245967875565351921706363486470722357056439209436291511161934964809706931154726132877460977268648442201914416824686973041098004262070766009908130792650472882695349109440345092361698577747552714354406011922067414385682487975160002779429974539905615489833470531195870996270497649628863234361271196371658401874220643119613687873892461090119767245548995885629451410924951551434078625226464132803607478750929015124141337519203263519102717885072209454551913767183101073018093327154658952184420417096180338477148393244463482258342270497089451987965112162719244722878965072631568497769971577895680 [113,91] 1011665926203124194111223865341697608129609642124574885665261366078877720847129856329325116308551002837179138921313377716991942499381999777333402526823024290697139918079011225970056024701463737215207328450894207262074310302993858096053292575537565597207833961553984309703684673505731660683731016420669714841469169189277014666385293802464383397330823632469407575307669426285639775366126789481280084681156832073279639711271155596982572679523805670762970640758084905235097173352454062366409167702227649994071640846327010893672157247542330867808243122975469341916506600886628676580711374485751874503599916126127678730070349071383549516229761263605852602899636030916995608818514875847784820805229935788064480649421795551784035004141758158484093945414475504615382453752725789315580786146929064272429178751291215528188429525939956256789279048607773341509332157796661527318047425759578181671592783077328800102577391678018854007207640866543281610874326836984723040578775678678712672603265621341463843114377765119299153297348386190976651771134775629947753948520020437529650857605722376720319277998082250631440369780118680118929015204181374490478597542742999073074832863335575751015168437637860020245958214108471645563692817515244663128137852404022597450445373512450556470772345394983023621062558962415198724624446829484951260808826633592479706849290443706376635233560228310063315497254650187638690467343038121950854953728477807370057605544726602744479120897706844041633238763907727285861161746843599467269302253281821963676343396537727448141326206309552936364280495961996006475646744544375021937176936261284666605543409869358410437697590750525781412751685468653300394022100589886452397294109678944545793704723101029143244658144975087844160037767827167134959030429234869251738590450632019459668780412976452754566992039745694941828570233633937097580112485452435113462000625969974175841845476049969122353134748738561929490120037270236434885483609971599193371103906627028372348277321491485110033024505358648877947745869911181770408929469497660991636384264628729103412575585884005044744703984096822503986909574140481680026066093809819710976872706718010191913152052899649222286655337687645295167157155159000268026816472352921175047100005605270529207117654004814618294317069608009063551354808086055096529185549448809073706709159745801474285110871961517975418328958235975989042080 [113,92] 2931119020516474648289489887573305347239762225916322500183806003861286365822198739191600665099068735022776271311244463014123070547857823580120060501214230093796299616859113635066187756139412509557869610706727986322236892174355007288684874141226072430225748054349033752939821418866303081660600983087116659686947486384971803488673510435450798492610711861294329964632404647859938381854152845630560387824099667510807169345039642476153292615962150004623592677086679753252787694326911674119744806792920475968059228690300044394558592834476395276923831241941744346368725035887438668120624956069665184071940816207723586178647105689704797931456760974619229516986263246874922611382386623426915355759573005986348337829878030173548540438337550491195811326879079828686943661538465663634019486458264953178978999450829451553108223217813784644681540287912555664523812491750025499705784003157969052431648000725783935758164151023144420055212163379527027980190487476840657712672593127729478144959531469995698644167942528421523097031251935386316368067118735677222597843355876764102884254154106973260488979937859494544002544395114753684095908205328065615073849188367884006377457418477239281510352401100510266249727075133261401395554969638027347679392255699233745908743392972005053074780611776180206607049559575496732564242358612217478832041468102416319831324775674388303714433450045139514973199190421812413029118440321958537366643108306861785566387677273525108284201953838930978479118500782026629860458995867221187815293896362074724295189974652696790662477253539122724885150319884479084432663290104000594145319112521245444336818493021126733608357281823574093982230415912788136932591077769497766494475010494883603269844010353730265439073280941321946228139761249676893284546767007149078701285547552394338471692059124632558611599256988931920234800172223770676429121107421639831165062155004829179783898459472614772182345964713454787052139368454835441509710959427936982831389909272620074842515336948266495359356981546465637201068576160196494505669112244788485026499946347822895388698740905952689462789136785187754090372006364964344530640592055962498847477762391674837101134176643013833060749224348031275954388290611195706764025912537980203917693365046552581375391089422089978797019293325857873686950298800700790733052912180311389369680982436608709420209397206887564175585893047558400 [113,93] -14040408178695583549353720127770015767513200552243272495805819560841925481608364556815340869883452890273363775808612133791786689584527741052910252442602257090845052003913934385262224221278446964961436554482699477365224937252634270428739198464908959561090648064333414608809944790764382500149063402118175312888242112074173197103585464729726603684524873516813693516392607493321252876971093856968739262811968244944248605627807132236660695536384126443323571515763049244280830150408966347673133805288032643938382806302983654073369281437190524962375929546180847374486704290927230523421765077149445878326533502515604578744374763268213678871783709962764197274277089492774195604332617085856574255082288350615513425479345245469276695359756149915406420941606819316036996773793985360193947246746267903521150221828446986732859652460801779522322333535380473570254672148334083717388883452913639164136325624533368110028964377850102205776109204780503501870210897900034036464439406026574622981873685512406440058068682888388197621073966364668240537700845267243992564514177274610542612094757806101659610270675000627224099860557112569525499970091234786873870456382798669474610041046891825805072860828471522022350593551013388198381257905063666389771992912764708054864116687759355505987093515579123307460161888999765615195734621230887876226864203766171361940405594671787285501401222692804760039124594970603145401938899339041505641714093200570089607699974628802701377419948799967376604111620372733785265068324427162445830166824004356743097388171970232323516542580404566701940573241862001268655659753059279863705407686428651082194965957839588753885501222269515474246755497103998898121416269801818844639806024016075406075415569836023779709394683125055152487664439934002042081551820716913274183197844440458755301784321541486491227268808683519563589382523341338970715752073408351773882498203130592513891873593873756047280576289078591434182362421523622350899862577723728401319401001459179736097553766563888227035343330730210371284204402128326926291897111743908737424070622321063932072371698266075149413421241741732083834919413702038462072714622643113756834169854012606360086525959098666557291899857493779236503094504865436945722102605299563117153257899127300910101861885746128595040343441206512903766134614376487073170490972284822367755861670994314973139272883452883911020846374240 [113,94] -20319920099179548436947821812587398200527222305561123858270641747305180260698243026552259452359559077720961784693978515858815476724846927954291512684488092440407805685477975189572087249370288189763743201947642083120532746577636868626883587612189207340416469215758967099847033137145705629043192609676790541402796467522070933073393175721309427844863382116895882348648557120795822123409554436211158379150016357656979520136504552676223169339156050104766526160614170975986184506695351269329954084036846115522282891428187531486741125713519681691372960008451086011591445166814470367563717540291546699058366588331722929896873840058424849504852847411773969190221010449368801199054179882047233303565187191560854177672617427581861160890505034455488382673597088578615279567523175765666363693101992457516482576876100129337540931048800446012548996726587094788241879241994454476307009593907823833665827631150803226697925050842081690486765299440771957524326599239657786308225241618029303776925975431869097914063462040747381147631012409250548364692843657071156974000496525360178250253624077735883244951267671253453772462931294656411872399682282620422205095801419146381959073440912515481177202939727948402675190393795087913140025700335039708712309609169065659329213364640162363489595441709811838406575813259968465983977553066698726393864702054528656608607985617637571834994700646282589550335806979200845758031797655212895309373484455972393747195289924185458167883652986713924795152025881139939784405279915243687933558760207515142613385101112220575761503502127942458753352733075667412227444929292896892338261988719450431962022501185485261574851677017642706750961215760577589943292425784331278396071719308599087342936849811766462695806759290429270001016381123430083398428130476488798829752161485219415036326325197881564258821144443991139616172357376238001264282247174471497730979312016117495705923182547766053271659898760779620375702841144984651130524582561438823049984607475519853741508606084170380536287016181816693832318727681193215004167911855608417843479345987855594506244598128838506813223518486612298941239906150898155189390913563397036749924930913553974346457503070676036158266514401918542399348683923599965876288287583772928409160248960607983361071277792859581560073783957447744628563311862434475758351846331049683398525851668289682743511792862055142351040 [113,95] -1357153540561024230370202977589341789252644412450894739405842289987373724455504002367271161394257990100418088811499992053191244031976734451368330480630202301937590670406642451818409516292161944235040918192799172831007368626567864478275938195162583769136880150705869853426163541320888651360597558110065986477038367352165158129494539383090105296650236441400503383460369552134448126240113270812429582152742309251186803392723995696099984028780849153386888126303255281932302527694166179893265623520946645048281229402090018484930927335518124497724956751738302769028892167964875250822815273923383053959794813353619284689330187991394039187113377334126803775033434851788946234259187479099881647087550424191664758707682436872531207707538234090358691662173273473989834004248634956722734078384038573261833663747956020691888200971840768836496650916990266329591985628265279235379125701961915733450753163942812237157870514554077461474625575692059048425128587400971973311686815058876044505907402513104788009131856633936016282332877344155888200736348103054630458076127982838082444066762882720838289973932182619065323488092210111427678637808727832399548655980783501960395306427808182000272608016623460729098395714903953221679999410534149373037952737111969628250319209638002399108711458526941945460605221127167216383567023783899802286143191741677643899422132417405707849927641495519695556055661753540964831739408234429067037548857744505038830615439179499897849939434825282135697244894916753238650882682767638418642930751730984915324945589269924290096486626525407577566845924332507606288247924477556724686774149899399251009389383904325483363143609385339333647399869323089801476354084337854500464519357663743044293335952449969127592975253294875710626730247492674165096896858357980387566004290505485775067903340752062088686862971000778634254708587323054274027430282691608743772984003491072012962545292497962814686441251030790555109959530144016234884449309092289526671104846763277254769778226386090997542273154173143559528515170766655343502342200824309292762861273504484103713423608816984379780564269481951894952630967616837175315931761791348730638588481584153330205019340798593074857800013682915815536409552895418371755386436007052584025565822984243352994674429889952366037917115629585833756798462356910173405329110257568165977666148388449961334947991198435893120 [113,96] -1635127122722382909024006352469768523632637072528111688698871521142294213858781961974114238055777111552452413529408452012165808064974252811915103726005712013722445243295922974675161234474615675231129864689696590499707910757562557939233858865439068479915470585243195922314905623889280452098865075031452843283730265046958751919008595031096542379318931154971453296467775855204449302549310659884292754469663397010741484478571965360444013181028730127742569851282472029267287431754885342021937466885767149295288213706091333486964090687645858260370006872845528427468492581527065545781507003589698334489660939063858747542421010706021411770502532406402851733510447507229355874080688309877096989090803704536956585703226737679371202173013366802999738665893770498130216204497361507723917494767447651189060930914573596302696918249159100047272753880252436761306039281767109373849494722568362116364718530758383022422408908779462094569797118093775260701983937829730933246442960094528633414114655368270550046049414457394445701412270027838010548902867998168201830421561172186371442120278336807458559037094861897785120194092490785054744195898030099911454279107078578774504687024471499744683843538679440182516286338068553071373781667237159059519325743182004279007131687667951956791988225302025164872588579016197582870371014424699180542966493079067641594364195389718827243447090602112954128128131934678700814107509817128019940407846502019108228944641838230563989402477890940241939306239496519547459952209587261510634840080960755028775226588160245139673624110725499766314094101719889411797263820665959524217566101888338017448018346975477924011158847459038424327372947353109536935791217093303122623446272726359679277496254972741338259223278313174149606644163254319178251570310351999417095085331626611451065367011764775519378617817622553163371591374113572998279936527620205218733627927799094962387387255126247682024133475468945722927110158889594417469342430072009403089520664276798424552379080545197168127197583907113976857702311117812092566650123579797237889088574443790070000261007172408954655365019141396172526751069215953045506760509602977406730327256577845262176982723438352333498050469729286698106560643957466771343925835547869365375487125974711947744026777396782614232387993808878220927329427253116200851614733112045713815297626873675107273217990016000 [113,97] 3492461172459476213061449780167185480198129195722066924949204391710929551092112565019297666186964206104065083718326178032880796042254135458109961573880918205172120600898142106787692615993918780627823369614182116610034680701762305608318668523679499313673413311699909811518009811853522468353580616570578709073279761838418723533368122192419884929028929833489287482912510211520809171173725339788928923385921351881866252566914390317706179262588013884274970703101227936449657146452964249465066742976992883631304193597900933661483189703997734138462054829687393632945452372724685694839503750992003431122880660303468564455740159364649072436179703118515215904915919175342829120655726142249150303539684776668975879243346504859086515816645826860892347554268929881907453049292546839738697016510063674712455637691444520441115586716388819861491662354975826170749624658304565891056245105668009177120039005817339659708517766733792857412076966899289103958475952139117359798519144089208927814828400867913961413258210072791717341617869449932372216789555220952550669798797164779357026014968179316806514219442740425648113862021434557963976198249683723815984718946585140495132420110733520490830054161974174784915291757675535965183255599483426488155664814169460819665257120217660972122040249669245260459557106950236248203352899956392218250932774690440685184669989369974953686262989134246480623010709667161044827270895570331088372057341916758886549168072673794543753060878527848881090502881655404170762874722771005079055504875612369414844053619436127430629289963915603173630438223767024689371720877677970670153626509017412059379492394810359958611746149487910414748900098078871199458712425783895528498329028083109239209766309742867253939279531840833332998028504669717299435675627465009495129403727299968023698686413402997849908621644717163165124641122540491494474680446528313786045458839202921171443942575415030499149986507203553287779251345284628695389140627446410841104386411367553819527458369978734973582732903628494042799408592053723895514468762684986308356754027887195322076791451576783978882789895828692784363317719097621800028050186377415010254557662187428297610593764215141649342225713284390715651534353516755567433375383485642211126263642549890488877313688609320522349327613557471520359064025478627531355322562321549350501800078653463077526215040 [113,98] 272935550824900059148419848567143154622879174642848960622531439790160962201796096109105138230210143332871287577944257573904872564232300398049703894169785184958153470473805702651685499785544812614509541363254268403688681604278046275937499218987181352301428270692079270922442257562069376365070144815014144907708843828325850014475757709172062330362912461599697197124578537038155421562476177888438599501346342081694990661778056134540995127617586236885242386509675032476997491750304036428769236537806768999210632768111006442573052735653278828572712031692259134222798820400121438042411242474060606739617832129433201995543367592831915399922114669585997224119961389472626339857578574622265817177679030688822789980164276272219263502471616848775888434118736768092496297587818032665289473813086811965585884276422828677264169094530494068622254667894237851382551770045143053744703689016710084140133590895889938952932661177553335041633141461489088854854331056079627736840417024528362942502022999442878170080992623059390858469132690947647504852635798136507956538637194744650076772605576690214916655076647359742778858648094013711762005800475848389312978316059145288010537087676778089205128880788850494727289851197068695464511423847490783315241421167812727070130325984618254141560559000793787342997737387196541510111887951021118650449060244194181865532690286805259719513611386108197737784224245409468088209764766802063982288482997343795153075263053031213173440938648571829232160824587803921256197021006207076635290059067854169427173902947762682917378060524012765892190508848647736616091395452579417418029190177256963072958400685456835320582673340287448875416725434699781864949680700614560728846297603770514572415231251147632858527743673459794826125555922818784983475977573679494936802182058159807545184634783190923080929987349839799149676532251556422862899202746341959323378977121923481860039140974722621063924799024106232519442947670694652577958018172270485297158512031070747866077747324323737321270978173755791122347526235869199996618026831634791171983386917852060709314794677758302074460722034335761816800139451203953153197932203036937260173343551243732408437826432002802054551428138649521190694218946796656853365666610500313556098488685887921904249680743302226185495383421520286335635033004591485773052272084955750195966222429684579638400 [113,99] -289920257666919270630665654568249298609727062262755616733141267110033245150040118497831128844175329665910929200590886250396011353215682474558351882673379835180230690198057496352297588193692472824662062737629121054207543503418187635625422682225688142425733031827720935482586890661394023124727436685121798148869631576932834359569196125827030989724776437449620651160209628720434502965370168747876215861770940524006421562306975598142928215728799615204857721391620644273843995864430796502731671586188267068153775427634422158628990136783120491246018609225650314860172382816514509953078955753040929270178765211869988165836370342777146652883029063111384693369083511991462414884125667831837543582001406389197439177802267315812706908289005194263786538407070902476972565333702372289858973768375029280117390611161221937763212772407448404140930316776243217673443149952365434876898778168109347395757317485609589396874887852053210554467017530177519089050059347263270743572679736802640470418536457878027174713721655737067989991103399080030290748125534243350889104510126822691622667205039553582273915315261006599993132895249152994756810870892052448604081764085468861815122538566019901237445447601692053743859132032039981310662050553291652054195839140908754883961413286623818315538994579152402394664278639127211878807199905021090438773736688002484084573199690267710109369013164188280943826621799007541379687388032178679369840412841913325960650961038331083421137802613889771484843014483471558397048657399329292651213388720331161305484088098363758146262532557065814192496658633092166208609471160803243926462974501810774531935013462768390261592610382239501380803431210411509247969538940083906304232574820402173075906114846621721298700161393060511286496146361143444040242542425723402478332408948420637142536962974020980447884977242396228880641045344045670487473352067574432491411838159350631953033769368743590945672849891268398226061474753240416136136918033409204800318526153575176611393165385496620072403104233647609858639253349036020033971306132577427844196005504543494513177592547693144750838765213355830795212684344677367689903380585964749802229421491922233128419487847342604050371771104487588944297937878519111196215106757680192649765674057188327127953171756655946502379548357616851435426795681761388274748927001001116550726121497653360 [113,100] -5005027380923397799120387056003721958497250863683258113696318950804355587341489711457613416650923339182637724949694819875176679463633680669655447572813982014808577881604238702774899915211401771942300876916975230836807339587934651213824541175651476892272427998863083528347479085632392363940761233011122260578307083216767780186884486962299994965861863318519571132388431392454814321306476268055783939356109425835360642130328634892769557738941059887124911259630423166796014295728813759909532824454443411579495290633014419230577009132928629896487087117211052927780957023311805182450095004980746005502885212759155516295390529464493048563117158433934791929067275290796919384165403414005930293522093783153484307728772267675941242229788006490358381669699680066975082370087057703302288082649530915259453295059304774511754961159605573698087297260579883385683376422725751732229393342776131282331375601048669396280692260793126341571103805007424580267172686321030878293629696490951543093309813226525898769462922406927602727074166846764988486710791079433624560838926431078419989072835172881974439755787413208845084718080553167573471610718414124449619781920832341854122324882348275240327618730868648637456490180828193342954145241850264507645896868054570708315653951346048482453716701126245919625079349449769532077409575715879302658400692294760724228809547412356962899306234002601152619302371657773164916195581679776062900404862404419090258445186806686378927570456573626706626361917294820019195350676636364811448274554261008845784094911920741836312252139535140503014945662935909926576891415843918683165344562794739328614954190706157218062654448084869273896296791483978587788775900222764425537916069094093731852773968192309429416375869836669559335079280858492611001179061391979395924645594404136963336289627805626865671338161456621270718209409594951090277857103041087365091851187845319419152893097492451448158776384347897800392640264942365505652400116544838657954649858200387462553519205952135118219013507933539252460087772881203810349713308175866304947689130316181261929284441018239708575441384958116878786548720080881718343031363499473268888804951342033497857773787064077134767889180626130866962304878367890914634573014314399425341809797520250252812832011845084429997138703746742398077365210830999254487256921068238663990535413760 [113,101] 14558160595690169213420539046175706888440376856346508914387316148980437700308850120957979953617375812650901318330815694091101128735961612445162675844385865318509061797767196716169936788010843042749514329114742413798307722822165511234740225399951318340158680966432178872892674209232007847794696758834274808663391308323851127895158382951529552390526297769484427440426158338561056237665766129262778244435821403948104753953917015217973059011039510130769781118120468702657223440326060955878896355943779647753604048350425450524340206048342578041374755073236216294487519825515427202625695740138959682420328403816434801444158757883255038782213743269301290390211993796419219646313494920011937387124392994152089756637837669963783087748647797593381923399089445436732739338995277272868396287914774100180866143536476699173899398905329017441605618019986499197657519321630531402718921945914106922834483221891721331792568062460457247408953253292433151032073690242454249614679980804612545626489572645493791425059031350605397960807010174682683259762195662242419087506973609893361186104931209276877627608550683194471991218233944701763031431730557157139844620728341771442472475713882189557314028873961003728453245386060697493689504766516332979604767444144139768923426566150244051662449090093514258103462848669697902334106200500260795341736060325617878784131329360234926467409965817995510025720070768174346256588677310105691982439601106627453818218037151806486657082046645863883926830064379876846510991089110452511347535101837252087754222225317417444056763097107138828913351109972506234345828637987118020555915858360519143725206414403661464811099290042683085395831964564425788022698618019683014107217556976229532751337764036946769991478754392956733824780467251145859962962850645891002607380221588841393584723369228568190798556522236168907783189789871942618349262578562321125371360452644703311101391098480143142605046137608175736530361950134425759182565381343360582553659542005623603823506863405256714972883621471510107583026915092965167988810381172656826499272968292269551033352455453514877563090276789751117926278171069771126079148287314484570212407897310745520376319006199988830885614526677748015810609795988941229925027075755794522937119665941079189467515186367834903644177371226777892564582397613149496093887532482893344682240 [113,102] 1211411189548604321189098724540255064318229182505432688648393024571836600428168678836694228724431784352800603169165488567379035120205597591591531478962030924157371851478347574441969265356388094790406580667261214720240188272598421747126495546633409525032603365020898094535526525152849009280156900669940989377562213350888146354834595462795576751410036624758472524826679127600730986666863890421413656307405519728620206260346618990946145900371434971245261226625194122963953945001807231358375582127302689024171377985160178806959013334155447388087038231290037931132981187902411813384388525196729777871073271951803696627893896001770767717923327816573972756926717586736967488661363537013698118859816802276282340253111590950719112921617955752246697282459744501390115637383021518031132933997484085268137927870342714959512964310063337561190886705068826357410900898478511746903849291776227535000350064555770376931440831276249766454095077234818690940163834987668772475682612569764800895934389914819135335306435584563203744903024909705818888858582368561579473497620515438287961346367081223290024676755527439591823010337365218966649334335169783925741072879809567651182950853669581010880713286110541125685685762152776597189648963563630467805625791781778395143917839903230576594259553029876964332907591955159601750545636607078838402716419961517192709432784941058321757230240351114409816462634457368597817919523325758940774148557032033743656481718629937241501288918721435877994293004431653643544420445592250419001343117707616185556460688705568187154176966865454347141964967206420538028951623893243983001864602403894964001943648300621071957456001434511901005583717194124859441443396425411080920042026186115022495090032540679733100391426164959819309723666182843858973782742747754114263067292161775582854371940176593147681497891039057015155608363922199429099749912786410083290292810366300176776799749978117634400129356300876437183218554061751230994388585029046318463989760208406994593422937044963602945412337436111504367215951172892550115961313939662538949179174426921315611332383138237254029073967465649831070769694352142974300935222611152974758222753061407177809527952798306792169773357815608316120704435547333544966826273577218954337682580231060948127696070068453511874565872815172567974207272301954413978357139457520960 [113,103] -56165109831729913911312912255696041472101580772225064176111049890818954983936736450020135231078880270985400576102913922783654538328911311415300723243391898619212983347388688202985416674091612310396460137014151045200630293528611774541532735399912181197877907733000840685852861960921522141753528382065394878890383942773417813599965592094355282635042073196494978714671453942620358243850296453984487977676578807496814869382901300813998072459538432250662198076581958162359287059012416297917494702491285274390460185583642440622922396553745317331402178713105141281691115447190939835028338047243864617958073071031372746884592298621428339269089748173362345594879191352726960686895060719173241019293788319281026234675055424784645255192359552146390477368802994635696288383057808215624263394904127417683982133460395086857756754138649391241103303565700947895015108977671560012294218429462140473997074163054421524634807015017581954866263651022515296343195220968203750051507898762819726026032534175741051894106611164035331623068688035957643222959490142902007504924472130665432144392833683849585333671691214832188728895006591225474656471756012489410118518429366094859865638451520497972321286862462830508456700615534477781694189494650281770204162815020183481615869654492540414500687633461872209358475840896158380149457549615695189548287679434426261752412193286452169359527727301511491363015585985414927859499219833108145191762465355468737074541491205118544785472607441329673500652610740845891389182995622919849941297088475262598901856156019844871136670646212666802061840324422492863057443012717029588486768078364111308579384792073441289004513773522611307927999193371216816659027566390841290525257537411666727536252862153820547459433839502257568931946285618180077023762624833248667089480293671725623140727367505726570357338587122023261524564811180783953527699360115517346282075563468390592656633199952098297211718135359008733763215695899899673611988276160744837149772197236221073169495292525393221274370194492398835694474980359218718911029722457735944976643695120928190184419523192621934564862254838795207262029193452972615919230456244264249497227349484462903071910297539792113028643849844964965121122859992609794987269813439034793849943489519176801081461010641546133462413789955834344207514807795230610288346497560 [113,104] 108508875627127829013301928189298111241028156050987027819319542451386460816605981005641087246438789276110014404266237776732025718851859284060106915121719680618023724015877379728503226220748015631930714213486678443255611842292793409208560732256280736099622359976524187747612609454926226676330215094582018518538003768676168454813093031341494276359946186703831517838003911472579852052120684509849341316132645531906130405886593952088115753877632018734690268633103911237540944432113170354418647861611535769918887492919837447008914948890255989500345026467847514886286287664354206356922019638202046059897328797267842544448972761292257753694454482858929498588159169824388929444673134304639112442541334275902728483106458584735958702520426068864661244368338509277162192518265611854780448895400923933054329851126864380902431666761543840355962419897420928044296584831026104373352002152933069800614894377631909999833446096070883124711567950630955837739225159685893801762026459972307529963095084104012400613615249299799844852489621529083474131676474773975124919886385438225238545158640722636080783382898677394502104122018874190316152404282077613040693924656200983203351587024979586384974006456136873313188643193365566488526261481228933370553403900405627531830681523480562465854153340013805405737076285477374516823229487078859941726425887060321323990725446468091384847336225584774763118214780958298468152699443750286536256867962463474995178851019488134890502048601507685194808727631146838165746716681672938276817250858205526414237468685461282970009516463946496384393835955515312001526811326534951873458616239271236657571767481410125669984316588945671925179916568921696345028999972025028140387122679923793412863531599176553336306850267793241354976858451757568673888127591710624567337408472154364765662537453795384953772941464583003307046431208832712106907970936883126180723634653209789882712629833856524363047511863131229705052045419523205223486609975757131178774524703811758992616258428572978010332074966439671064323127791990821887260452858186260291497254160081463770369308769795821861294281149367042897156859294342248470335058807662682350773686909245124359176119844147307963931077580476517492940257286322841915048919594769110422001337645526105218794430644374619396651136270080259799527745044125253644104960 [113,105] -130202904624283050085671097050831432908298460996740641934757302508422728858158293057278486805756356928769546925937912730306339844402540602683727307344578450454317502085622179792566677119501405509673884605709055256522833856672848172241159507701706824578168256582988163339857513538511190201928872324021653816356060854560677421600553349972110094523175298169785473865168787156325554986086531673066896372881412721460724206255341102342409287746282940243272896955104732024195126881748227304038694588298544595043477163366112677706069869447529939446298384155320407423950256649779400735440487582533317133555539242182637846188077361113197273719509955064230693942435692010736840278648585520154375652671264238287872850565624095629114886591660831812802327588648524599564960032994156311869366273319654383875718272651010236145976986433060827285532081906806543102837679058857110676482705139234083779557600880947625918559103926175626559236802626172992112101527444827301890768629235390402351854042700298987591709959566040508909687816836426944879150373288693631521522988137461935567878692487261939684186152996580631589360842238936208886654900997202599228701866701712592309212159581622806804247950143194298996803099053660278047451976991482614402539515575254861680025338716625297337385314713790656722836968362541202816032208792180328876280298537268774363796793145028434460332300568546382694626576183253336462399267159482096878748192552444194452074154520269576788706708557637571475760832575815988717880961396265364194247221931452732635791756891191665221803141499630031120359823928019127356140364664001152928986740970155323496274330844889648893336235420947254630431502975061447826093320500818238737371803036981748426855956929617619909393218574205419238785620407152299448104501122100059148466476574312610783072905152553827627631372131373974938439119644157679011645580160736254210564745327885113477903122968184981006506597146679114685135941195740334024085492638469098626775306330575468211913482100831051415590570047892319437873735916192696579094940407249873471965284555471346853699007386606889759743254022912450687227225068649947053245182302446634125308474475687133351644605263853020059924576061772713740702393585026582043067125120299229553496877324799862438982215072707113977306961569358611978099003569254546720 [113,106] 113494705970769151207020691164544723023218330619503476364126193731924066907584845266667831684057877316485786349654385654179639876156811155746683277003090562198751516159804320926947715318185023819336155802455500286578606492030601538273151350202949621813607099027036693707463983691562981386444308052841871432359775447754025045346150095492546612008152572951311679338396106293445073612942777659308609447407216140507166800898738922536012982989922773420311349109091522977206446228918607630402214801646677940047850847885630995996905914275986582373649375269515059048233637060773282767758244948523764224910063344789174805819118989470498237339467753473082923970086638112179634049928136832753982744719366114652924264569142294992918351766755045312843764340142922860505190702847689772193632261113964883248867574944516259840379790981366834006238899597803525138691135972767341918419745953038019068751121177803992698343140204444501030851557042399394109668190188889063367468435028575129981053148480594813990793680392510987627914482393530358953576161372990403640501061660620707629098766270277875520123689502427837226166375710682593191283166636620062353760170204041359470652202723066771102339636150381562300253808261219396397466370715988247558432786414786834581500018067648030662965310767383006865072505317732862650316928619862995302287259351813649868481610362423038729337559208801833665570489322163143399321869763563702068194686271448456966451821301982596848594426608020217509516571956781475818531573363640639090365310039400023842401603509102871963813894486760595701971021396202573538218997291460917437469026823725248238001250790790303738223069844837788531796450147205174246253088437335221133949446235775859282067146694227040201471073491216931956005191444289486644721949529864599436851888562725717524966619445880761930112629588216677944091422928778061996804146311541392217233088432480910024058683263945985397994827700060592901942490327486706190783255070973446685337972931659216449587417543088182499435414411142390262138202102368390750012631480675864320784884391568015642264998909944655117126078484660271094210066244728827931908416906109512094245113815130264329142723302240166389844126782930387648560468695705322444465446937213584067603728610010201501047594966073625395077174438062244651720778940160 [113,107] -64381342537389615494639908613286328323119507244292641209141560658773554574614811300859360818322878304175534874018530573535190059286223866306129311399239916561679261712276885744712309765930571379686412741907316634415305040757037351369669175146765870961770325818281100650173088696989218098681567253013465537534143528153091484225641503721157531476536613441498300167491484614229234593739054510153511872526563198793382973163003371719506919547595880078054918814660174599648836514897830035967710474549062027770865201883981408609219471099491792210336134231288798969954983706051639169827065256284573185414063278188026417582919237387334744358993325424587607696467155961833160616044125807498392539316837093289452677101657307792196828389203289862751221835296009004519244166357902580876601808959707857233233340022931230312066040705345764273441628794870362047010601447825367440845248743091769062545419833017664182188200350601975364629026953440659620998586896154268710354167523954501383669548047279726282316955575605196156934347916972715497608488744259756644745599973496067480811742221341074581416866653205955524395438657994470742333395913373165128391973740327773681351010618950175123916298721424504911720140697704259035896475972654133135063887527421355846722416414045618154340485889464263500909237584621203773260834873841323565250278610040419731722700646945040380895501782458064945647531718372231728320136289884656364158931259985565224941880103102651447479323702041452280703778954972042528513473851819193423533872898204343862208042025320142637545788818144703118623668474840719595337814948637353653656362941778227916165909065167050741025750610282847597392786210961553342419178743713366600375814716504033336725953269979970657002457457359787648786895375155247688424213765481838944331732522399445468990114725252844857317814602135313979489273056044954927058738118414422771398150593586837906686703458034077994641005333454020143301587981397874429092854480356680738858141408990457598326110596198945116372663282066766722649852245695527801768833460749430417878616868013461070431859410204403664222687256628930616440226251818778692836342932887117867648215683866339151366990352807128265914179538495164008109661764789120655058274059580721439415397774826236847498629371313340447748599306995597056278976 [113,108] 33903917913816074945977878552183968919630515092727712184131858567408662168504965360922142757604007844996005219367752604633086101559818965995822576268788510641338135069914583821244284631896111648811685525705863424986388561553569700405062336499518625233583867450588608506633740210701057011605338012294863456034785088710947977489441128908738436712418431715897520678705584495786710419171458447730068762461900598065101630661556926836601328955562912955882043389560521363639221565429358230798831873218896781303185323254308008842401942055681345627532819339163972811454155269116518479307667655113236484269894022048703467397316354576999497944887654338806415482370898694897826304217628035364309667537264657850292834356464649128794277520974760449994336520284229685241218733641391615579573666388628906497326775117049338974624600380209071922509961273009303087455492077459073945869014716490955677790269288933662600051106131028365578823399779898646994248461448490473900035735042871286532929209368434695172307710784753626849732960810373054809198035123090990859486778716229045593842159528987631209386948203506657631149733749422878116641705944330750086322966582910943032003685221920748931242551295196538548032902679986870474002519125871101758094817925110626117432337782957459750392918870959981516180996429296944153597348234113133946160704021335965362048234497857770443279629572844039057037471911720861021821754026298613762954591853811162565470308833332954680881874767553104218174951149515718724280002816831769620195438108201032361961006184956145306806289540767142092739244742811988872488221081330617903793337783284115739317583546779658113332269806432639722728756197625646128585415543171096034364178145548929284818313263756291582433923602676914843901767055086823328615996328614078320664601648325086965012588524404409025609428664389811481677070365992008576704375536936519946973781577540945774604150014356988870981739340566594984948599888526054938171141288293004414285221339416488310405883829499912287130612749589730971724975795706670755773737500947720687843726152776802804710237270735876829462679777539977205055256201522041611265935733224517746605307803915728967350169812080218404901308235949559736501158176293852207844085107959847304168832794258911334784006346305573247712490708266987008 [113,109] -23085429390234155624045628929075553129891733927080622204081295819111217133855452893497603662759289386990028999848511497580463937952607676002747417138336674420898217152448263169816870673518754036658716997946418925084613167336077222828465725259049018522346979549531719927991683880480250625987689536124446277180796795534289118251329993228715251770276624776339228762653006512672809655348290485077384681577839246489692880920861012484242219050318239372806841685328244781410212728275156508675252417292490363286644993880257463946786543445462214786129760389615658667814353494500912195158683724598345726264861267333164994117902751243958544459714806866354512850273092671670659193641135763864805863916269676393037679919889285342304948961108396561320778546548157341698046395358466140304260146223185510053817899293153014057504989054197013362072060036245723604573824365533910307200748230718098781716864848823640072266767181658667429971774349265282732079485422227913636976592696492759931436981656069760981752230069357028835807670537194379441462478530108782819917584697587413982663876854312762377110057841450893909373447614080372342901642508780420154589086740699598440742520210376276618692157498904673577546394453169846414050118636901276703512685069230491823569999091616662122515799537382737403919089769583781273922750715016515006464318279308060893965073635963997083866290532622314212432003570329017725768395390910177893795923683117038738269576647926172482105228426822881668132681199873314759535035636856935888709279015633117508025798089810040324300765323883727253045106241243919653749502538345613265083602672056650386080756565717248501683112527602655598342479734632877387254837974059873658249642704869595175970908394407742430223254556215413577369733634809074662038231804928695270179242558410511250520583018950547831624106444346205920914229959133881757069701658401529045846508226540678641873100816277813337184391370540265797979606357513229155334013828159905962049087798371234999708578708094414524965556369290578999552724823440145375163545985725505525227424644448873699429592151537518459133383223044819095603510068823726122843875060219890725930664898770032453591306862295492271743810281462540909202625549085288526033905772858862624711852593585419871114123367104389830443391869184 [113,110] 8985671305304906593822357008070846190754688950419362781705987587698769512123809527387021907013536240785752608052138494745969057550708463810702632209404707517783471055285422106428284481537775013285371428381587433804833230525343606092721980238892771337672267369269901226293743601826706133123133860436232236518285060535874417863611831774114624151495520357200461397500246124083807889111254153448221415999725019938252269712356455786588109516032373408997167458242422853864645502045010827240778311319079042326560914438933441379966751846151540853481587965091319614028094666980130308260599314304900081464246401508098871837634221784890036209103348199435051442519587187485283198953452972851742851602623813553343019652287506505136637258332671016022606657786755604825937012532587795589675150783143849981321253741766921943224359133315456047028639363801691663815428930879789687240226434518901892778337653022935493664621986592582329198621905351282406355999938110320125582898798219610908080223524648407113330587359012320898133911695545734062707376429397415984766611811003558985969829787182780380098463208087308203379369759440589364707004433997473030039838323973409541040161443539923585944693728529642415216079168303927321739805042188646922689985035016818776630906929311628529715833734022682701224040224150625076648983597187536576843174480111382537164600583658748796779175051678563659008137240344914380093096319480700613878749878878066816385325008795805453004833010366314740531815353443587064708239005763077758503750861216138693290878196336189012968354531573678685901063663152560164407640809625705340238959557961963670999474717621387456532914302793868271385794534171458162391955405641613218970339986834955318570437556531468683257046260603834058881853601269592459400761948704746851125540798093983004246218869308024806360203431699486477830844019751093656760877191275556834603049876986870267474287086093690274400968785626470352569985596412868209377251380343674303450231786833596810189803633669916736321718708248048245338617923992383146229144646046416362465120028599227338280558988294249304191404582611278476054230660458573774229339410021609489909549221373695119981631840693931752816713936963665618335252266038345333630124823614692727905573077458486136399589927176439971965344 [113,111] -11525110424145852904179410364595398276885884918034610716699036995798423699092925306347970612050153314343692715675659937091819615957334621648435107222554279172332400296470163289546206447805978590605750447718964270783400932676548970178814729107206524358655391064340249395113741182474606039601707046682848965999900678578805879999652273715292979996166363089524051852249692285221480848630704025681724400556583947707977015737046049132744281679526283271513285151864689025798666192197223366929376144537290100395927086772075333772363268338470415642999464475510881286653467309851812853459940070688528122195113930584194875872019843117788096890327487133306162536820465278576499783080867182448308696145906238568454792001223105047558931650920951817683180278725454369231478577046444564998677700764777175045859710011668826270732805712244866765611223104782869620734937110564045813506376372142387931227636372663140183017292880362634747930137549265441894335575861219906235214075534076621267830498318128513558204529535986981277056946643664508425173664613267361826096429870027959767666826307564090657231201147414739871910771639052386165461136688858111396883147341382574405127600764015651245537545680199714018210836877929994552197087313764564111356905773353303738470568400994268872370182296603667427585911884196226562130125021695413050086192503132262667997307271985192761231927418221106791866082733588753590265106971677372191673166456801168874660930219046034787529292331225198298445573119404725082186786706720130272360955759763316740581830970794517362173625582751359326512420101849090373892196603965966314571435698224137770003988916687132479415817230967895338689482976213440252800812813336018807773685010488532128002888824648395901937985706122247824354906148038150850404599623302297798897527848035872509615299402200632475019201557155084427362814228693634511958989313922686345626135152165266684995206859555527994402715265321174337334023774514587243360575865892000322687041182147830393607250990156695692890251440864429697522785937570371972347281094109292013122465676518916218026376775981256981532471206578281556512492653108032323281046905715079669705414005082186878206214729994784628160538988247861639545227815041095638119269701884975343452298626506586910080515996666529356 [113,112] 4283615544138176871749453284867907555773112997890207789146105467484978011227488863405273686204055165276982788393950674125665846284356136155491277504742324432675061028931400051908146391207008131572680213464702486710747550248413889174683684053412155795102050998614675623413356753398503243578265690320485525121589909616899188627410255714031906010630980779817895272630633818056277935572314396739105938717856727310178548609512149155056473874049899209240654324077612056097293196024068914551668256757512968275736382987336678173195582519589786946458331867693741186743068273797090273588822778513060253813298547129876981567038245874958179589128023653988491994299717128678099188146119123607755175148290786312933890552490779280234127253196094067725485069696991216728335693095367698539931824752765678776415539925797645736994748436762565055471610146763724515403017569565583860597652425218782121545336728481314111396285451900414806492662322849246079535449800924719415432372681906974677830196430889533466587246644655243240233946789487018425285074462808260395621909310675238399788289295145104614689922494549780910734371306276600526057860907149152860724516524143887772679038416690004582646446431671616138016431160134101347596618775177451711719556507566777226981855038994957127697436343382743269410003005817960128747739587904993144566563259980696810341090393255116344594341007182157801392072464633608802350862820133882995533042056175072229574992041024176897385794796134589904075993643021327681177309296339843931024881211902316009510719442968713199615669078039783785546722380333499214086561961621621457503278156671916536696543450513100438646444420195729704684255851006999317334259739678054795769239355950762885981830765936865789414264260989494426593565148957654841339354733205131232493588516105587337788076594692935132705862272059512071817135334871615426336582569430006577003832800489586850957413225635859841714214984794813932270283218813978406736279032162520535368958786033348584827610619901771252303801807808567545133528605976873443733864931131587273347082210940709450787871160002492779962941426981836962995157886533073068705090869589995650319960673336158867935860661923141093489289276522061016371080576320758164028115047645907764503668850091610602846371737344 [113,113] -1207720670767533695594512282042333462584042970577163066892967640887943089980545828065250867778245322058473293570765964437324708960045443198340974824739750149247757074382789815848248098122081207996046791969784685408785324223635687786799260542155016995715242912738137930344188445744550901049203232816055757990118806430813669122479441127515584830157738104827997422879958748922073021570743555775925325665450604957587115479685008467660578127063462138947084558057964653305706504454574079711840788146745526106409494821261969427575568835721207435594684185390160897300629014818710951961003065630036606068692492069574847111473119055412833152084059604318670536259200988220555282807409522449447326216746189096660402085653332580444978698200818515214180011602194888920595900113412839193089579001309627990079147692433907294378188047375778745957112033393814665597021879160698700107241319458630884024221403591045932269828005995521883862681360906626269770098838638028023253612688302542105343068758348075270918455930206389509538638758054864817332135256979716352588219424065558672008890024775082938874670009936075327669542076093791535610950076262946121601657374941305467982015874328156949219226402724482178621441638179273074958147683702545825274210462445203037512394164481147920987375686770258755834462248605231639204731449480312805235110953542511296175637304012501229151236239137085263554455835732900507271970717466828100490018308775113589544756015734434352840508463375611377406712169829863716119076911865660297939480529278670798032681717442647939530716430111050145962731188370501067980893787611052516158202621901816497492455145410940687305883795217133583648660059880884264847040374956556685380166207965421034314763217796408059345399826706142700530048657661061950218107836251616150333640966346525327853212630705372626518429701975979159197712035962259624193918051267901116745027940081465580994190550435682161914297266771413767585199100722225022306345688981482314454291963259740834825873685522917057186279421741873457144400555914872356847666482564422417133188084953984050439016086408390302186767120607265488210456031284092129526507431196810201055065773050024262341039416168669243800552611382973780023369499468465863546079881030476429181175611660467041118816 [114,0] 11556772466800506862913775373898658301897602279359422992311879036485939724243013903718064176462741126689703892426319005822258791602522649431649784223663328086504282003693588013321333301947775110244522149592258886073035521878687102058399669487312461551400909576778833829815437260627140883173171785127093763438269197137068465830339490828164938722991806711516773872915307120295285824820349659041550636612764066974885861939171099840771972082902562929196802573025193650824633898988170857239796508592959188682890480503815884552991776619365047737467497472159567358964189905962576687167645476397077088830824165942471667496539260252537908793831013512673284722002961179110216152060801926809337472934405400346954138179747273958788334554688785163896995583238485795483388956902147808979446381205940202397631999689000030762979155783628776529121752137096717909562441192540685766015680842403987858238389902194633879702208839691139438723859527298909687416441864561625341189244746723600947096850075690009722196549677175167423644003695932457382517746305815935886579627307143253847814298814963019289345539112248779361834605266436936732125848321942272105104235967175153061580280111577267417128508927530873344073282714915642689771364451911082559963413192470185226524460453753932526931311880303337271591590586910780796436861150660057323603775376869802568925375057926645372174755559008133873447527124679491646530397265140169693276919906435647186510163921795814821381515968680467546459795591922410432465411775830764837814175878759233713859841631393361866325427537768420251826011458490973952210487684273695726358572380425543232931856067406469380922151936817178886145377496198166968630325123058016295852504431889754313663945376923304074668413374519149005913222583063850699625972139645917143085313272714864080227787761880005480746189758910215145689036472979423699992525062544673878414765268952671292246008274549261481577349108388440774681536145604039889560967001422528616729237852461409371418019452758339507562719898755838825814619614795827353034671323465859403108913480051827676460191679192811562170553716847925014336292591853879517093123908017825895432451094971898154098958876587130117266732284168426162861726116933878760376674480172654496126188694927922986690657369654135400583203774695777855043086106702809863683530993403384863143138316286347608299183300191500689621324533578478285890067602718849908015005220455314446770597926051847003476594880489317841342220468224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 45400398827492354773195489219843382088893015186496458637179230972770354873281464214093484701078380717193220982906826993037233368860799125138397807568946746310550746134011079224909354989054710162818755715442851821749593820125598095463130341417899882028834639180126794849707984629148627379836265686950733406456050242989572159096901788344217114757122525153439790431162835059601355679406752742852227439050865288613752794140771202751584415408394613934790416684146578541227669465228927053408151058074034454326924009902645664810796387082376352594624879223174869055940341721251443973249059933269061504460761939009585321204311892644801717323202692782144390775103968039387097915174882091004907005188450243322672955766928476210924956778300319695897358253143092114582294567981002426336690881028104983929646846492703711037392804065881820583120753958779479979111180320827732654762383722726625436142308796901833930292215846149336997032803926377741049877590146655087953198621268475897583944366518528627647854535331050835505623996599253292900516277924999377621670285230127849153289674610040689473091191786791890661008164982327822229304436597763537442392228174022349012699754570244113539848058916625287299572434791721201698175688939743032491054095738118305284253944431385679829500448171050369265710332427099618497154326182140338618770418275593742694848921750208209986264259729008018072552305199843254134755203166938062049838866802431851030706428871995840337165592584722769178652828236671028722503343627450543320168066792222774831524322085478534233821630918358461220994493158260954021777817707949522139499232779941282317503490930702445262861208855948787437433466220342946715020760397930102446454574717375757919626467262619269435895541738416450893539035379909941028211614612912590784839124496399205536092429369275931690920064951674064640344002681915738307174964568658589815433457569902428697678094978488585218905836230745512044047926363795374713878243433828130906165121233978573147357436940300057639902147789706354522789545801680056210129002359232745476344570856842973011523501311456183967270602708521617219956094618118779968048875811345513064501864663579549959916895617029553335122896817135451427235117924230112023665614927110789622220687111238877624274547258785372032755149009414383679114545151220549277467509622775230664729456611424081897620536529524376985501592231142485521138230495513501238543443957185923122149530819237082882615130498541787488758792192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] -6377297336496466634336378264844150052021925169204972737327351551259173950646708886784938081066862227470857703854994807265223563329190070444804640861772059043173808029928662262759784770049751981302945129434084774874181125489098347996706734243009605617621967482151648973274454340306437325503420941011521571567583588078636355615208816571329432935857733139407704157233180727453652577258619088331346342130077878387712286018143892812630149850743786513794710444311802583765394418616165791189542525658947570309302761905626470496090916525302749838381700759144814491356436376440393551029439749202600280342781378911452506503950982598465774115671775984180046511194037031690790939620313108578366914485108032684793187975000252618148645534414884135374807725323836198940728116613912854737124345841995939642619344066153310674227739431099082520842059264207154108255560323610652765454729594395233388191149392031867016633713941238101274532056535150795198457653466043865607687456153163793428921058174331823437214808833525223823859157316480933297288005755682331452604333390013726651220054368294673109194804431333467266976277483675044550782540319622150814202389299686714901239560995507498365594028328642047357085431016004977679310424577025055536379173629648077630373685803159100376306614376434084042157468865910312941574802054482542589132211976181814409793054864216151325324605948016750707714246818149686179211159163137650764622801140812558910905348501170461180341692117747255688660038711346072527844604046660302319092468424415088369733065779506734490680015566015329367169681564009442677930949828394873825704448015313741181987003265802840799699570949793600813821642646129291111308313394950919584164226914010183141693544063569682155469137023386733291150785355513854846519065666359056680033271167378009506631045932013464886520412751632530595782161987925947767477709841761460643788544479449338583866750982022552810191297606205520217877335802884292681968625732074022147286237038589878255653240966788113732941867685498727901503932746479623875393533545403204777122255623398368850657618046822692485925556593905226778364451471757352980106906739634524371678903582805791726283570835209964497252257081287917185607388111350167678282409813888444786578787379688760941417188347442375469467713914335818176312103455286566405181849427550191638705650657614421822167036966620331543000615783998019481312672309227245472482464039311947537397789940338104582582372289438751674703076889985024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -101014003754920530224102422822660712312265009181218154419674772349644415342760756604152523478408726681337525669344573525958232414991813212497328447384491868456639562880264488864765759856168490881119704227460013053280097790394512249890731913184411091900161772426835285342609826358306197498447769507776922068320879360120690140019235729672049678499123346982860466319969797302708715914439048905940727607112861003393369869206769003905112426261850609788462571152841834619096064389176601763050436525168933274500730239203391641493141547514517751603991861306310932942190912950823435642350087612548250671921176697788376926267243770511242238280595155670180511586492925640154343673696592477180767184887276255410141807413578379409685448836833122799558832788098059511294001183703349497769723559687611487525372931331120335391635091003888644379948994872580842820629350473191797298635993750101431327547140829936397751606626942693368910293811326476147282542138522550393873121283451028088833643313186724837171774069152200281306619597916033190041182225328396619950192196930025154496438125453032740307110051712741846230240230156895277322973944116629981220365239502241690187581706358507632092443623080497309344373326787605609226719567237622954368478497366469724489932302153658440686976831582500426928607722938088923006091459819089892651487521172709191916813015594673971343900676641977506709385421923235442559905744202669939135271001161659072450767250363264904626808455623239764874552612891875588280311195102314462891309380359002933173262272466991691695333010782799430762612189269622177685530869177165307805292372804140380769756086226156210626669872779710400998287143242107069569550130859609623485691388878958636509056704695565307647879325516560127198952778889686077122471713149079303753516661006616433462152594214444486062039993558550535331546446294768272537451009007453007770347893749090186426965253577298849218801700757701880170989834103515217221551970515050365972358464067686229593652840340052882900396013935837128982783395065310285496496610939034613527423173055841326992192809598526801198466643760228799233361155971035474230296365387900660862025788317467850063078238433380535603842154646583738295575916938102721204803477357833702946472282324414521054333591256443961265649796626004851173295077713646677199439354140695055885158432416216827714845207813735594206595727863868296036491290082615488425187725093645852345652073489335550432015608046911070433366913109196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 6314396988675744527237371128265604888704784821073541220750627399192816796141466562419404226991352564904262476940796039673316461224228227692189303282942413005010824963541292425034063461292371404646699827515501686277187325195770672374075682022815095203707675654616313962059476791639124097836276942524088837624473285839345309428109479677158850600167359361393061796589929656317059896799884909023477265113637782166342303136342506957429379935332888661381120360644406977646975457494131772304947087075604097712229034071233165865846759345556361327133778072203949545838227912273242436523605352823319004752964318586797328861272650460330675415022110998964613506390582855864339586733330278746538695384288620811617525143211233876023855326162893073387829330549278156502884791226838872208365286285854353164908890843743888165918189794981361348986890654041486274790369980952536941095462702495453416588468942807429612172631931675125414576376340702982491103004553448928057685380957171551878860622900570800967416828819302547410911214895929896764881165179286341658002660072979085976603853471978360355049485314277589545952621060436619386858327740870791963647515536920573700313301609570266899073981124732200040517984974880634700706774638414882017587917053100637445843926578193681194027241254554318857171685051026224278225109827576814821728238043344539280214448937053172266809479710837271350775409228482949015552792864044390349628979635951259718356107207439588506154295233517868795386755056046369232399247796952592768536910131085740809605240544150590361270404933305201746684507060894515109527741113196119664006376078726118111697831525759015577951853740915785631799689857698130055959225470770237158319913690316616701668627722966206282949922687336493269589620331222600303133101740700254549409351466881681195114791344578488404512858035447511330492595515188794622434855869786223181302546762028692054857692596453989373748809867739352720462395946085411199076785296358311812849351811933766840935870177916990896405885178232985119514790604349407759115372998169599192290168771246550101818455074261981628016275773929454182561208694955289986822046652524594956116285225959827968546018964203106353368936993561950686665115223603157448937637962918367027573620081574708324737856134812750731905060293087624573863905195723371095435034153744486508820816242357340112470011273217453387075313217467652181816119615677063461504096803700181637371220563720513509478747227317737034694131272772485120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -82024660414839858419661728117470542159725219080660046817743798897600887334482020527706651054257957205867952162963886572546893554441747620653815301361282415223487657055611364243406406555603552886924572798958983759836305167313548337663739048177306797161390073694457906576922128123677940964589379389629559457219146938353210176846298360480208403835535519456678029081992113558315955995674130868669327921000581735733413229156192811519348093261438014130552278981957706566001221238194218749556130300328596540327694105911392778447075767490239715451886592885871207210415553024867471523749034978673015064353099406350793669656844955833511071003560204324352650260558596220268019753985297594024239021152159340143112898823961573180100053703886460352241951556740814703363951161623549294968256819795304365532201881724758800512246694479293054817878981862847711364943932410755059316249949987367936220431245191103875721183390583635573120220562858936283885295412385946789964166516583894962411511086754242214765538400520802537372100316233721184865642061978061846467198896541602574173879306203803909455139710564191373977754240461001462239206847852575952677034575125284133189460326923361041893607342920863096058250243254014657453949177328868514453201076850476311502704239431195930702816713529389978217508423448827195421032979229185336528864359068189502228284371236429985302887809030307997724564731031437091245382426133431369500907743744780115363125537783370742561396788692470606917771094857461332616526278747570397545435878422463567913966819343497868319960229679190773140659038789443471291889829976649596451370649020558494867109757530411618537789104644116118479056783264389844499558624414649480602881988395765237557502427549696350427992777173333751156407670634524123081649790720535752538943727485769870032898224079591536760524025175424592810949068927845576158611630435043115707398863479931530302998290858776165746961342213172517907863344568990234508127834141129991542463954156368054715387396657486814684289717399884934842805126263229266850640521659834338377323577708517358701722366379478628914584369612272207444426367682638796109552923322707371092134722371586601435548547266343995765324447648147481826113255977976673997372769215036490287189403630064085507857658371595947725886758469494990961631896885905958318824618558784273518737373480982667809333323883066885818420507650477484109460974558518051594611434004193131295872543721195968491031098173867593657078344683880448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 462833214645830930350998820998173756686251049666712739470034289188178671836015260008268256584789490747709385193835581181656235368350512046312814097877066779779485378874661302625539722435131240283780015524282249210148833149729166988082693731576696636876997028390759467203691213504376503554824533589354856853408899817808906700933197693623684284589471394576414008853043134713982811126710764132332498588313181476424277601107153972207343410084758426592682038739312103824023204319825678390066126931927442484083665768115985378167566092228096777299296061775962260057575779475846462221488430582487184814150676137631561414504850815282437090044908560071735807524233581127862303277016196736536277113353305292424368254682232091832903407626529612493256647493859563664244383887958388029744566849976483524355532442140749786960448059665561618808225826856429369858896944721495451894372647264222789216086242440949949100380418581254131898230356506049178315744281141805359368421483939776610560104866286586028291775824844803159901398949983225798301775236623678271394664818360857096511498127413767002646727613956395271722746248646624403524972917400347633634573167829722802873024655324098928189765369008776112254387477255684674448811478360910052386318352008032767814085735073667581268511070717744009202028513292339423251148238592663567785198947171291670297181056827085320856743135623587897554629744946577315965289630824777502390494941242600407790692257487300900385107091947501547101538022928232646261299012716098150934077426319826723239437931046224920016059228645953658661499130425209288273154967133125445184378865968970621520670062414967132293270297628338529891374506944044139304547151621160347983163880670769572403438755241742683740597935984204868935017727837105800232735404168936299572955282887478273317043742673899172388661432454949022163737010459965741243885099892547081979224272550555191901460216577245124371863075362451703056782742393227332344670025485749769738796010517525559305264363455218698482551802065073041783060609061311071180759251914789733324693719674476541967346291384361522712225647061900017159354233238776727789793007265601203508896166362890564042304898998057571864260745459175410778104966230939880139736102509317403900587033784513880973617195290821936089977938431709368682989186626098863533495153107937021301583503583200118760883303609159587878762029357781795730712484999332718913666455102367575948981834955621905443545339654260996891537174399966773248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] -899596923422657940788321709046032808986478808225499189746391217461276228513077418586222961304988001419253860877688379286537207906660576642852677335484653606563995683272624048012420173882323237803077810950397229276761949792038523216738865930846847666491150234056819068367423615433663828687523117421111194921768162378752108763151263834557681434747466441726842030602558577795424937558627335223581073597922419657618121757259475836206265431817317424619867424598658748641928798910191177680727843704408653439966954466511604020541020109144591155760013250708343213023685545289159274363005594750420261562977560881289626198098635628074727835743886593050665562813156382546161824625368291283387459769129526973037535286798587459732188626167761167401146367766960005958144051032061700106240106742175058689267459038183914342718606390909221061591416065161633092390708734549907357419461697515192673755932566310108260939373018439856069862188283443726580319846755502782427367906283236105649774786322167360077346227480269794467114651101867385537291241447829265295228554341996640716714506945031745963940770360230379312230616322059468173958767960756254997834629746671058293952144864063457695243558232936460298460034786299075340990789967616349664052429616656916833449558105435171369387351902841069325615367152661301863068585274743770857071269455636035294757223020830560054022854158931375151802324776102814750954086896740157502049088112684015874919616849914868442571220603395657942946591534699975630988730043951114244194372890430682254225529132254385768315435818905014936581098748881477956725181207031411043405184871622405974160166336436038055563287682572227414581268928086529691660449455117110293848994709778483024678290314685724144335460643206926404094215017209219721888627315133314963736370228247228332413859722792893880430780955278899472736311028432329483485642253635764308519404741894440045838219079311383982292878520660019070621155771321330046520410536111437855922533987028863183974672293117373349625766431011056897269981662481676770770339687213641036373410369854190562393392339209388338853972064984819584141989036255481877266804114071722385191906070437484765382657258658797239307168389839337988361060566040918046582567047839593998514896000718064474145432174637858145356401450586146570377916414699687829467283523682056245671401088565265618499715485096081927129666228496329529196543301464367790342144012123177345753463581052056766812164164529740422056636909206949068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] -3501378700081666051558973734598068123549930101716219409762778243979689470697991733731357807505083953355438483794369579634875791237127087737223148827801467977132232838135778723296704060946052591075908004433089417828612023146578795870799905453606102524961047552474128280240177053515044724526308593713561986842387768645960731026224296026333863240918485924554482796221675661906096031382917121444497112746063553080417220151971893973130241621195522421580187368068223684211990215602687904949151999291644286013970956272690833381295887495419863535898561347388232507262013212495864708611599912546160248699073752284609719405553118290066575894660737629725598211617734626988503884585687847519116355999440823080662446176459232215269135161773473308926644673259426073521374853827581541196395728704533235199797635561491907422706765702897827047600451434615089811676152894336620470410805211282344366391002186256304339780043544246028828315147814848501410256398083291855000220720728873609678278154880588096777850043233507973683199568827172033858805873193543081572396452491889720937102469059926380189077250927350946783931184382360770198565586902539236072106518857740416439137488997445682528783966267107749267481714240454267971808371745439514403686190630961571092687429306137032083329640161386081099997506599786991927348782384336447714439745549941243559416121185198690924587066303549852221886233319885633149877259687016879064392480376444537401825765395968845493044237961117381010005143273126175618319216811693259791065261965542833066456775748677127854453478666259249111134006370978461190776898784192488323281120104268762148426183220582856525542546437284901027710334820007016827299621004836516284998972518258714589684137691190917983529839669288237669022214898338342494505905326825776477301867545280397010882975145810732445761053199902326352088596366647752920529250222674452789883940562100198356157664090280071817215647111010592497630834784423084153104550593400981405185990780145885652687520826294287742524978277322056845282089123271836500187444439067878322944714306488978052802921523141735596938567446386203989898386934840969377973803473996538226393770912285121032645495844022147170132718893397768897314313358411066527551734280103433831819433597036695399853962833904393454252017038654496143339914624178276929311926488344355178227429845538261572017112035679497313430408745487492416609512975007653969715300595087908263453206920641017574181174214777277953603271301548222709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] 26289145577069095882819733441520974448804229035248409928630451193574991268999410214537327834826753894026527764135104368095092811046871596589317873609029005606607059121730073687813506837725408967050390496692849172918976693550990812742569810682749005366892817168078725772949549987412786204762605976165261313162507019254209718743291829680229901666471640051182176359216965320943893759431775392871652796906297090318740726987013832170809240094616918887928754333504748634756488365567201784530995623915137661174008338104290292178362902817327987333586794369482660983316765176468990495341192165448508250523681140196365958474844822093683938842084697357193716852907663678461892475533080292260661627025952434323403286029416056973660169007349972823659930741646459131017166342085903848921399806344507432308552080348082925573718829812079378493559377556172708120143330288441732359752050625776944514622862687457449777248700089901609597478923781192133584064164630967411980587113408215883585628262284148996082613746151815360617685452499492143058100136147406898721046259824334407493505458489176774293522166059059426115001887711597830842264557622495816335155638809393694027044579945541822248129871000946167122558771348187094743729309819109245715561563407470964610293225896686302477127483836296971952826866286036459207081234356275365696002411023060853228482960507583092960577244499529488193264524234351499002762538777138315045587599284238064104195321331508803644066726230185172370603552034721857538193256357002490211171058782626603769057683833157573488730541052890918242220336514298467676202184133589080247782046735701276393809854133077582452017431201916086002218703833547916939058369061200091514586360051964485557924561335585982967043251090958966075277733725172223336674611385541156386348552711002065067200184314368869752209116363381499511938056782813493384024149977724565404224659777110702101058104787072837599957379709080980316111440415675889125585541978289340805914133951905689904080568376903345089071685224320042902625511242193408064959166025647464651145744887016734741579370448674708091109888560188975766057582905625805323626691896155739976626991162314908307842502536444774748210181276798682336316394178884639956206648545037578090880444814305499395710318936144761879747307159387348559038016927861087573172902212877085040110686764742764948425690396725164957659172689908491479655990112862308534968112239330570962120001323879190995331999114465375166865180480892200550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -55512513654730201825102168210472023090930692404107208255276927022952514496728109026411169004802814365594963062273928814254928298760260190099810417349282408044391326894467015362314753022314378713264088928697751996060349417474183271555769588322474259744435307266293910336505242624280398083216686744639137903396208741072434643899690623625841740285493121164647500513707349077400654768040513194354007816713645795443322423572853855351680828025289558927600469113569878275055502609599058503112614248227679956017536656444150679903200173168320968107121008339318104125795407007598260412367639667357397709788766598696532015229525969127877177268241957300904664141086260058923439605269339110052637326677216388727656518218469646751603772684606458206899824468462744181372870096314591590514131431606915801687023185669112354205775081072262367574699790331306725653009476426855757722457654937221818952234350104163679325403272155673952104399635247030213239652200839231738194467259838245754629681858227838972237094630693898967754486915581698860063498274883143150272743786354604097078794634747719589335449790957984935817409291670204464533311668525961621143330369965125599156513372142650990023722255695800973446603178737674477999365361185105380809402238772271865741703627331803120966699315189968451470852568809340241357472379105813945261258903453973134462891447995921040252641964765160458430893735161115723794196562972961582451405600431591204694841430861894849502329947970030640020659184187000616747783988077983500109920731155474724246385545206831213499582627577837060928866060874943460423140810155562742696446299184505689364952405013043729772424985629187545269425359357221020040846194929031503085667935990544233160089389464308570501054461848207194877896125005117454766841755349550357160524139926598324571118218162104738514557598498002477719119770890519085043334370216000985377614936048288289125968640369056901809705762615316553573250041256872688877405966358031544534944081643491381091042975573520362800337811942841452127947654647156056608306960890305755031480424268227601245794388821359477687833667055898561325588538678597250684964949924987883028717203522760352945554611151081044302877917050190546423288148872595000956135218692309983889210834348196958042506099259560912090728370782956014890658900587895309133272949385680958979871588454191028097899206972992177047450987998865630149221554843368858370764400294165554685375047953734066718025638934987882191406859219729955946496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -69550039270046230279980722034658007232615406191387004046048608580046723851551854675346903888582565758393813502250229215342793561140823117938034223193119840401213809722483157508709616571420805017433143598311806255647307224216805455562856528819905461576358761601747783145156898040794635567375742194480711041284512422050224655402403965813140877061282619648788579556658397614647153405763718105118141648361597476291170001881735137500266742436013452696106178515854165637098066653506570885791183092751407823603993378504527947797542073059472428856178865312725067916685203232501871514229900694483811447313982748205910266264151089598964454629034359827779151342857250477211344522513573088313042850735245454070101031348455959623347653029976739775579915272036915657639730766033826984156752982403744824208559762593606544416041064784724034182029876416375236354993251707033581154815138759024560625750475794444924306538552337217635770411290564889639240626092600558031305274527309931416580325558644064503015542345248014543769591833791864684177866199573765253534678158532570110398403941446243912600369550426134363973613132064836370334775636658407364928054854265512714747097230420558019223541075364444764944178519935721190951911417420949536422453035182033494742326410918174554638735460351301959610211221643724572681294126097745789077694369475052275499599052970409233635366018413599720569210688478036045780533192072987180876591282609796201105154514063881430317781507052561320502584783484155316946016714113835750549747065221575826525239369257960725876179311337591615662113943547183967886164422557742414686038255717064052587555650976607634587196031798990829318761197543749624499996065958180164507487780716880690711084147658035673191460050047035004364598544670708578258113514314387417158718007273242490376223689614656044418056502638225765622207553134451461647780860682688994619341442356112289194835091543984889629376525150096535457735567538834704785891507046468379854495918141463662027772249004560148566822992105590964191272628346069933758940334081558884676826175645226188989240981301293528241266434029898118413244681513699377753078388842110635856160210218535240983218537113800890730233457782196037049676167315964171227402517340485508925338867570858046199942546227836887005173627929440543424596138621838878139033040981307353295182481636791692469306910217477204089113607246517818001829444039811666232819138587393045398323119100911954054742862375802560025684953773402750976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 672560998579715393914231293728011761495173127581609300098103653434183758168929245386574958973114841684323226146397258048132722610375695581028898383546475953740899041783207595370487802034118258038014575924131548968006754882294998728725603475018125725628419252506562425926135246236679510259344219165379331158017030614590577309371777970091979917360859066362692260069505872859394587409429849459386090703461680298693799470639425525146423100850552827430909371058029152375432536198489436363287848135296511827839989781572324296064732991117831119630660684429132611414862365646295104927820146392043093466541967694329863760186172782658462332282912122701098943759084171375408905012131749601439724452660410277894587845732202106715554846322859678205848379628163576405334700661456550012880491282759791820475668819806686177868930173018993346124567479584906511214689188791288536874367870171729222892778641881486770680845297873550084651288397900579277172372721437287240372949610514730745693276828662391716957264663783333316282068038368291989606846696426136212402517356053795863864695849166995433458689197138167664452502866117982063873506926670966688132950906649581439280573711173774909630693489380837576376544691472084445992908787325619002143166567823754549603196032869786219506140670884971823845084539030515420854361301114412693846968093458055847536505273191652904783528079391702047239062397799232998844333875213896194327091905500470901500777019160435283647892891181441582705575651825143662321638361647357477964793428825533904502782634942203177281106184245955321098800940244130256288111705669624679013624235298405350535884250767017438229076644507138554800800021335717519973971783164556655350662495650681982630289630939214643238706344384256958788667996306900792025641109731724755592353612915723318771020320059698614109673177042951049624252499040578675553139555587226524059343979418110543555236052737554838082168063729004300680962063973903836600671530628142319158791705938180925807455162839174856143394418665383627513459474457576259849610793405875576335898488650783371726700585678091315166760130751353763217343142647361262242115305047689106049484428868609253067607364872947418689005086784625609775119191254950948392282938890143003428841329193171170847362104459010963889113862700765669367083325501826855348616942623325540439716652761331809100652873043797320029957479662778758016620769342442828105104852974687933722896525414796062710826364225412282775372826669367060070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -1530633980468693524292095997898105427307467886998948974128873000197438575349634150329192566483791570913462540198675245431348403584869150317832493989605899759489576159861257817210427771637682907766227433288497592511953529651444922366696739194320470644490899749183861841388148934756811745867516604725156827615182463410410559028389748079264683595959105998741607935590030846814308587026468813246644534731166160289011281416838727858171005909393083427741145340576430296614687131742296935561455542624024907548815076979987548962191020725496397050440349173584537273768595594684136269735779750016877017601528492224202837252171541907540914523908579227910430118883548668819429345911313997636268117237949517317361910492858885364575653790675497661568733023500513296904933924050045296903450938272636185512188536727103263495864903648826859430050877301768946249947018774165574030628022636008193141858053976149040956954233585143981472713689933189578798740725791748961019605849596727797021424823774726639453852737628350844728844237591372284845727550703231697335212999555487483397658372030596746723908677126568801268693055050488600615697033074446466586746514128859031188167909081043766089582561677483931505413849565997012081443744512647481124790128357529991446981534364654545711208088288214260735202389704473812051925013893336934033218448566972014689310828809719001564142668309681669206248637003796622992751151250942513811937893825866041412703298846575000930956824072401316205257290098777306775946942281163452840356805564525704877135547542972766758301061829540341065973594978757378252783303032544774621640236308234473255171255292626224251877577626867084125186997168532196451537448575603216316798983806098482355766479719303488041645839519332482767633755831982395881168046737394138940767065886935719134064659218839242411586802014933797119224726680650525920461485031178000499246968654498588371290996601539839963843525541430125953841059762570577531434589382307065664846220627280785667458845654224696112931958319635050799237495867438990676596975043147585705723386995772842943875827819679806055780537127919045270714555306516076129029909730596815363062255116001550412370272561082676946478207564923372031134780643247133905197080850456031530873341555286899536636376701711419035422991753310987644118837844014321048511955983511125755303187619534823062082385719397665659190038051435376691139683803752852952182277409328637706379637863844783445048957164882514433041772353971322827571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 763480317257977597660453020948855031996847869269281431936904290160779346074150528226299170364116882121388149092783493250009090101410985094772326581818818133232550687191727594646091866763562943423416839526919149757012722579842648939802520123827161783191705591189882386678726370202080696547349419073854763129475400677236234494554683001386327286278333940570995036121136537715223713366625071923710795442988895381665257865588645918402172461216219412289877896971961923440246716387219149218576959544953519268571982054938151240873060322890387473585741760614108001652705427156388575154028479806549173760742397631980293003690994237817765298901575474753952431720657041844336406421027013621724728150122653260267136376216861901388999419257345650316268939972370099405498769390084862761891595544925483048980800603498492961891078142595861789491261622367678045992470542308634893779658567764832780084990429255900212962673126742282965563619027898829684900667705711991232370647234939431166589105698878809239788844689326860982070290533744691532373007264697355776324148269593018531457871087437032581569901700553812648055638460917104872855219683954298995397948550057674626050950902417170959702364983861207648490541255615946813156993957216112043137520254831104839150054481494022439143308637542666873431842574237546856694210938278969142223888823613648196990746301425389466272370886553421162446420347514935363622372661609326350243050635723029349185968835323482300229614536611903357124897629988494370039420178974073629465151439013006538148983088126048368127286163877712848416615412033292572266345485236706646761478064595715725877897967349779886762244096673470284524381916642398325745362594572071166689953540469963948412092398488622685767003481798331680131179335102212112487176845889327162524555603521540008368841260302588334471682201587532974377724023557580814844270874981160225196024571296291806662023185557155291798904873445680677030109357443387539596944669515824214450960377336632872957437586791411406853562573256569377008539715299250224228578246893276239045770367162798717544358181007448595615483547008130095176358334602711671965717737280557587370695877850761138995426199773897559173536954454482046373098741005797492636940110662760530119452215408817219181926855217663905667808841874776719585242149933532187414767120710676365769983123625229590087836296236138331954312346969152799972335681690855805873127699747878314967917342260862098720461868808090286436210417651330484011008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] 3700406401790003512035977998935733950616820097468843788257200340646185659773905974810629172398900272876738732735258325447867470390233043196196569832448067407949426467336077043210433482037017121587969782638449373840050083022848341579737453025473814221801566588445902719618455615753680800825107829267242331193696749887015909332521622216453413223646206732170800077219560324819889613821852535278695060797130420498060827588789099096141444458477997662916008216703990401973867298282017316108257801463725998149223044385961244762107758928443348109969946168388157011507198642870735318991461097978032952068463924626410664742063779885365995554638987907255079957754688827474431984479941327488200795876056553761010904750964601782347398200895924716133353201032898665244573750570218967442195865219247791794498000915240641280883481601915943480168138958966251260464539529499702311651035872174226057047841900703600689509339345741396014025947134042466527543930073120564859763413661207112348087195818647217127932796616999804600447187472749804406260822953958598391598145473622005746180450774218347771291880327561438916626988784056709237058156013990569628322773719557193773582863710788509571706474535832932483505388648486091857025894427404868668512798584570985240703946254258807172078339926498628550318325038605415534466121278193767608372676529910367192706230870978465995408540330042652177924993745249431565539650648347802058860050020267181903442405293382424442111469722024993632572656679109039219650757615038014556847524594658923749851606263287689520536554370983550279522397027341069718601556221968922939898991050668616137504666009328783715464165344999808944395214875044333023548300826755677259230058540606420640212169083559175722898487075747283851801160032816580105130756880174217536660289826165087120040448582578868482553359443467944166440178809458889366061383160663191924019535139445562358829867423434524055852739269851151464582775539506914219796870949962130311457241814697050591024038186885677235311189155504270680165245773189133780102155143907805752508470280190716071151116130158098519576169486979359156798840340976796442849020178452616042590671820645498407606635045425907043136303814815060200855234126464109949903502276358318503253951953432783433342438888867850394959361240244422124804899726582312249194929228025127453199219506380316764590853222751693311943277594210384571126117734231371693764947266126519220261430652247710585134885302299221883919309742223028282982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] -8861714643854701970448692191358983581977751939822591434179225317357545732936778012116461957596756283989538197223258520564351838533385336303011668338398678168824431811111162640905255131245871355062015609841981019814887369167560357326194562630977356571605393689078299791364669257939214465456191933423814863616246965373418472520132561943944890612750816619932015491724948027047164271083486564014032983065608672932774225494179200711401884328011037559286793457129645144520051557382705548330175059978503515552361199285254074597087849415053300386086065095226075130951283533754215440270039137571865422914053908700025795396987574247856847448169011919772325504298109490654116991943954158305106016815286470121972059106649569102009458102516114301644944460004189763272849969163692894258087321443770268763177827006710468319030074814159171954675860032398499139422863636166106603778269564641648720030669662796131612050384954801737558777768142515456375654396412857175235453703379169778237080106001454110373988678135641888384997371066890882810624427275225383310030928819188378190803045767682172228746358929740347494942116206479339801904547919071331014225379223046541863696765044011710158730931818134999492874186723467011113715379328794553153541348049602177995479801679739759234300613286622559142801989250856084307481986081580670210247050709708407191094003398330492856752747452941898133258811532858894974966850901646995892009777864346755418220461383607848454719979870202593466969640038213023599703900084418187398435561611525456085864705927526515987610535899122626289574949273306578801936934811954635301932312537993110215113412597159294703597976307228830224117498735599094622792422175015779846053338296924328209295994113772750000133455709716345135191664595137689129082057276810672989086413080866534622339546476949542268036716917453211880841434238363650410155698321191674433448983518793110171469845405652081598889716576955553633596422249398997617589768805907257299123716259211048270001854354662846760303345910082075844736415297501385069876181660101716652046576656979735073986663476553859543301468033054267275425589865123139713923669804390608608347379080269197862794832115974325668752916126111332823352717311592256820633036482141315028641963980006356951091604768454835774255066644574738445603953526524285086841257851498312601764358571849238172372478905591995492876074165198239997585180593868424191269944483353506168483831511356125518040166758587394527094806886792063749193728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] 6102394984326416799530442422825495439929649586961903336871980581532152274335365148576197697206498277424512104659946791231439248322145110714741374465974268204790800204266812502709512821977923178341424820031133396205782374254404155422404692233723055184116268992625086503634954190802074192600319238642092896132706311288172004776339931631986467413759233431176736695981705302454721487909582367911693675040946570498917061970655473828704206050313421854109276560426902959835021826181306098784850953651825040382777275381986003750959905222639598065955390147210633618375173981799030323525002712516527975922046602081804980302134925429270046167098833587068933647894130311235198123246318387821095954382965330089659074995612333860003536002193933065218723498321881768775449713737482896331871304672978852549844137067742317818558471195881158578806853882185768413543393388403419271108631345256024870345999128922491118970039394258131961880927629052984215223501772380024607794686819952611850188585942534785813784607107843579964599122378956492935720866495681664973892100848534250648268461381130917496942609280434231709953086076025238981057682071525188035469787077390598292014437649513246794156985407425607741194441984797973353232024392324133905459586427142782309395362479121417556527675285596521038609145624679678073649023444077802563079681616348788804956234606383191749213531520534302019397467963547529458617463867455357517580619188071096853952375469183065957837394036765077954037581312981712294936431483738203427379781195156478298428850876087456794125044157668172541792264837074869986402790116516464431566685453206487319027136149876843941126957451639741991202138175764182925132653802283560613409216157684324106698030796562831103094102081499700975177257556750130348505128650150488325195929968980796392102264686702381617383058644977190111621437837673428087770032199256394486620535089408885242318678895222139810344543064957910329035339056542754863778469078544715272139138496156380364400021878740205702946798199026618744740806836204869583276960545183438136697148096601349988700366266711606435895012064574083476439063664468777520955676102222819668729523272977227455197940595104418120347625118415272936203584469897733929561662646295658382434072968821110245510387622844263292185590290559076903786501970918558287562910669926414672004811225395039669191257877835902384377020704564883948821827771483213049614588058256506914671784747529153380188687966810618914240026869911562013900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 5888702848723231141947469456432579049988343586164437276602342835999392103768151649606199670634479458811995954085965063234314761999965058291164478535302129121690624037618840986353028580716932374418064800396252746717852722701646171322239036443935489275692497338658533032659884974835033897444595160050282231560516594212967889781898247272709511338490271065172510128919865100665236443803693160674302569404839769669042567237964126146425316465759597653717196073040664487677138886855771821208859156528028388054696613175772679342893099703055270570463052610192387573204102749061550104332805381854279904081410950074947235902449619208414117943377807672736699238882216809378998331064197988207700746857584040927196504036135474441459726604936265572338669349534835005925419984194973538227451883062957098335929939610373611374498415588464576227894587939106778539929253093952524963603946972380106763391241289425173420839358659974122810186473886461543154921488554623968457942479179932332462613948509759317678514198746073204435339139762426598703296883608188415327856649476275067840155549266468852742210215644431014946440816225823200308713312630009505024884728685539024062000427969595587506169893380611029663872230659038788742958199958581621009421469075531475925648305933617429287070131850237981309973204918677738736058234911373949692611907654280666120692044732626583837052084908581377932649790251863850734784964831951984322410196444558718470117954620504718396614228680000877885600376983215250750274250709521503277410330417918895463961412850535399253978847399230951009424164292431848411856708948377323633388525189072607854637182754731136019485317714022989754689814131091647059371020834977449159863670985699139599569055541894674902890424366266745578975055960558561618923512777195439570131951114217081398774989562872521026554297498834529890862728318434354370527659242418665242663016940803644129203042359286792827467572395197167218349632811221036499245350499717246195882103883976067739615975096031835918310848754653621595828272454151093009509310563137508067171131957462479215419694499357872705541020661888547777730260122920443376410120529732297971147264458676998823746398413799871179522801899215466167676646859234946720689332483498399708579031847611217054254085215028599186877204965565792927577319575074182819177330933588728779716037840939799601273464563860266098421493286460689806740377141296892492905809766575469160881896185961104737413571612207853412553687705513258127458304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -10020429262706355168650692126370387473744075594973310199511790098707334821673483951727636530635136619346111705123800559052617876654149268713757362087917944812160616637030028827358495353239549727584499985960010438227118892962341006854127646712176322486307153472419386024187815762781322771509657990413718641513750183068556530366923363091899950950157983624496932499995464332390005669511759548593711108397485472249875712831150163129462384872104706546953810191132670713783644826922346383306360525235035122064500918381304172839841376116505491420174897495379987602108853650043281764037781032378895296131051348303742853696075050601742941398803111983040135215203675690648716677160462303278292755224109285901150797253203026955142982930334107395597714683279032487621618923808562029014471883139730354073217536911545755369748040138977477247162397892693874915130107334112387659327003662546521789112216620952134597534598469351475784368311336784467195029135404816844991351225246196901362699910894320151925557448646220180822138177700668707517097754669213402921303596459087602633971840547918066545343520996811120113997519434963942836472272186753483800676512867332169085876198199587202517796367958434724803652050487546605899775372197404720792354894737791767828989749376515225924522423603170748547987262038545957915047301869635175813867848364827260326901541169951125540546025319799803338440938432823706833076564527068122130621561616457410851224389821780178878062314310521018677620226546745715562893145246725588597030569187634206849138995658899595396584804106526414438317583869214032528423798389624299596860645260259589850459780969237921509724042997727916046653469909075943640491948580601243288552917203685339937118584829608717690746182216823163760310789750979426523192808564381704145636957191168234593143532905723202682294427685387229091625929524363890203380054366886296785878478290209775852642889039521253410503309867032899056480663441055710641546605432137684049522157724595620295248987829215105777325130443549812978743659868824488985267754768068239406868116078794876714027054472313998962461464164215466867859163357642555321855281976669136764719998441226455553253540920810601612664199752250447000679613207444696637983334103182740729566936613803612871741407277408100094053380581728434197968537212825531905332558104719409214263420156202257598032094567081518674391657211560968392119429981229309507053987346587079263031930867747831264509101980966681604162366203136135974092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] -11048921003655092766832853370921127506208511495941257646201408960618159389053908904469231550546941489309776618848865745878501692607597044637033211340592993821288733135104001321780257704602434216033011777942289769660291315371448015542473907731929437924099007431408864296076840188337584210772334356816178947981135979206878453459139440911447929997439497076563607681917845330915847566577564680714571109843979616163390323181861096073051955264413218648455733924913531643476073072489031853498051524705824001453286685152173408846861242629351255391528040462013061108084925501777355790951659670515706438188197103466377983522578884048667293715983673126638168098070679651670304344686282027340971771588870183996082320073004238366512405763338887798101730210284629245943082075138644739264343634863261927518725289520704185699986718632185081583605943002125955551601865849398483227202160811965758184492806932287234678470249240102861444978901319497172791229486742193475863696291273150982854975912149298229296384937704881608731679666745910359553732373058044835164115156681643228207434246587136143125855941811300254240513418604756378058401705670558124184260457344445595407969972174444810881046052244949430250768211875062624477767851748812498990309108633889990824901170268659114777549338915836954507964428270923505632269842853753852558465450287079681370451254819842457599676590876151115441158250677693418660641065838777098119241177432064323735843629826810667543958497773409939365770434015377516401334567982230713952711596813636351771007918393356318229718886498374388291128335693997496938776323947426743287295253425910267141438042585733759212141742143448529177550860735619979400812149019131495835011072043334033862875021203712205120836697521857716537489776716956747437062410710864584943530263816421563059801407354021359491725012857328350742588268093926825310869143968216217663101144087169880728686562006531957765478223533993064902874411730414578309039567187753321357133218570317439469548384312890312990953881125427386844623179456870649187077148501771341523086607314348980398114109735859854925745402241102092078366827610775072110248205153655719617996679791575681302648673073615246123241215185010719807031195275035652535724339113932373984868955653213922778859014869299433903025234542778953712978497980666230035448168163623152926114645811004845761730573672926271745758139504090762167941972581745390424457950546076167187693991032800720701247282007920548717536535728562906693894144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] 41610564270443835355088751299419966346278237340907151055416529632258684456589933932481226774788619825527865155767489753509448763804976067596927032469120214110681877986956624897591192327752171766652512988764137683134957717875293071056567997019460613747984101360779243590049958527516456684873078301131278743116988584608574845031934159103984692354311926047202629367946359822626311374901476781288942511025280119768104177814530371310911422702949075886078195903319373068432914501251397520390977331951015761270236822113887027997019931067510327900454710438803734140357363264479517875022838210279205574050046580188316943958955542514099769638604487469883973727094186634837055767083188685394665065024757493424315484027744832562888029215674885379931052274447671966828498490495743478209985758952352309228349722756915374568340534245964709303651568497437114026867323270155187933502262857414303730033001188106577467718669500061981960925269929760274350082672410584870078239787037203606440951312548241013804058384074021759776973134049744612013504600809607520630845753745066453789301520766738202539343552727586285343501451830190393642015987358173370272486946452146995759300974522261400581301964587704814847192317273375470602080684988973956289829509922871044211344698108239462614585266891499829073863516737920090058427986398345091080301568719264302309802946171891413030271888244560068049658672394271321498091649216898562333460796029343227206741220131768710293941008575694916886504682765125706899870141414146956949347167059287044685715468354187527736414749171263224151427425275326981135118228661827121197810881892863124270317720512972811521489716397812075436175713533636777704827761205639381738866456254015102120119143353533285233572336902487244717862616910191284009808961578067859980927972561611098162512337119493248523701204982247309342369289104545892035660690842670184778725752407622159837673855788042149571868925912314730722041808357595843447444238382045976216424561084714514298237354229214885734377345583277417118057338914890189424000337229953232545822845794715184329229208080369500615379500053251756401243192159358871032718146870091588403760112135889682410457963595385484666172212513497535304588287141897436344471803608388321072880579136232159942092035825192469111373355918025952201656088209929963212274355674208951970503513729661594639252845656439751051240622201279990760672999495740724388474741442064618541212141623839896491325519400127920496899948546744027761868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -39292913471878956521300602427066792075432311694334246260380071787431640252774380567640287049518600370396045505546566041179649627444337454081208975668983838425117484201659148510217839064702421464864011231160233632625952581320114517419900818276449744318828565072063484215244779000986769813269695709532366470259395562698159898493795640334849687147880223240949883595092927204615977398842904347845399708297733797259731605835814114166041379980537173118835374528022247630287014231687541014184931634906995813865343024037944578853459657184916097375635571873072901342518154321303442119931842923969289192033163660686080344628924577485147528249209798122902292511805968594733903493229706440933278242336830757197121932173834360217384969624655694180701282674153385432352744674866578200081942743529939542507350257365920245327456179051936365629616884778635626534391933115072633141834646936494282743128416219054443048772364196944394951062546128938748695653516673134078867796915715307669611156202482425742242544789874957185785328745016899445968410793270590114164602183151764946109247224821055416754723016989730081362017908427897657191657890453691692391261063709454758846704070667588372616169289735264927567153294818776876382772003206968851081538257843010520194816991087103127787115808783357416785578565926438820458677923303572373807355868622497399908972685898262538374507417612548700686880870728615060121282983336040362626320208854706748611270731198567663052422622019287056095949089259170097988117588076629581808588958888417003651736508635671540977710736331541288300892268060195977404450563703913811330553529972091375606444581671582791625445931824834278681937252556177536120589040226329400181978420025705914263464519129173628966375253174533603375930623137906576230202100071359272815071443545752690406966744740760302524280950251700021701331638273377453621441898357908059144749289295032651539918411196904490507200374919779676936171780869213087358641761580427850127762782688262905958157768603898532735995214264541431430273952622585016287680748688835071790261810420132430903640650684266693280741187057095707832986602518624389238111930004388396516130175987739266150736054032458647372260453371679530971923845121035200336146552258731419874193695859264199154997752242422624371696108714266736457132857465264199546520851465229731660411237038687704434296542015255760476716079672631317948719490956499311640205094298183202925811293206122100945021392955293178227374236349338853532762112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] -10755822904136483023399967077318606041116193538458205179543525921885086734060874425162671313765884941141517859126322876450957398689088952750815532102743051391003740375612596264351170596642663083120596573908133354973633563036408458880192259972606502417402927596728571120246992666038313922101665518723225001259167292362284328168194930725486674552831137900289161316444165666535164590589079252915465030951195266300710903781966051458939828578266560758263618676225900359396654679165796735574661024353004007318983248899121063799621028011126301087472122039570078194265544771110276640627619809880568170358205553414699478983635292746860092565989525869357292121802595637072171199216156064570882733392766120816027951207909821985767979278832047675018566305913798986474958138113397745751089106813062139458169939060043730208455608989530240449144214270683170326962513873291742661192171838857070468770893117172380987158071868960740849805979369156533650902828762216721823870492757149853699624806227064950887512595258417927885243042401329396529031071027002881867685278633126191659580058294136503634249668277319790394555931650779328408507597246757110185333812170029985420952081335420953724961647610029778977882961137784238731314650464389660615374034668320163870789191541974271791430404599387954132315449563471920360185897583194800773208145765982755896892246727950894518186067641702637792287238715262813248067285916140440575510973936150810141097476568646197665360618231077572386913444509998470724026736303362300853929015248955075191880092222969339260089157460604473892197901191245587646608149821689224666131809282590341846100240586632213749171741389506675737249771813307424129665150499190175103091284389485813122234483112630977232114683897443727997461941131161045309821113738142854462633571379914763407470362232663979894257657619164764552630289330177937771854491671443357121405834279075807788695449171908080233200784773343200733261318724010006711879575594966588420663871135964595397208806272423326540936083085824671423973737682233018450871293900378103203700871996403376061905300386361223772013385074010851381901041494976732158728950164173404737299048165134201169794741683114461443377898577111426363005926283223058078423934622622344070254344883871891580854571250299586706522977421750227651326537523930466944272710094429522237589841814552828902244121020188965310190172083263065029054302600886542609026169130386415570121446914614211540297705774251371391760221455938668724224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 66414539588859292739332730922092696839763435385901844664061467074695642609568492254531033585417743950483659445818391387312570045301297381398304127344381722043030816816892943942081371386134108299603518859772961867306674718141050562411647211683977221829430191529572070087608417941095568084068472121747791985849925283999027974256082119740497297201998281111393057673082484315908569334600912945434181373244079081642255616585604309851722530755295882813958724918934256200959502882158964615254964246622900148164579876329864539710344644196699043289680746052953927702052577247509894385136724723480324936148000089409422316294999796594955489517767918757944547496746209787159815730465148112724804599901209997784208249361994042230252742410105068007893461061026471566719085623681696446843760291024614701951930376457603557944975382446141793005782463165021716182859897476952187950735388716836021977586926252752362377492865065180283708975224608749808688322790110328639039207325602021426283077809537119216118177412556472619839633913017744798567108121164390052217734156706916763505418899986592681227790874494769580818373307408679852323005767888153506045436823179666574284862912981426465581435425115563961357519142986571247003333286173083201331060173847682464414402132478983847689118238894244108563020576289125215018570873383080006588901910016292948836440038863917938255230020048375611728369332156866071979818232783985505042391628627073718609705764006455334051047235192884794099729476024911581251402813084191734726434075072274981404282331955741893687246315805249988332646460964318149755928388881639126410751644635637453306134694077376287223826945325354590238048510899701548130341704970950659374472106948423016510189355761494860188296942846065262927540933052519287231924749650392174157201018052809736733837611425387308039201088067313678139452354151575617094675314805530157353591124673543804724425337791137651203418524365962721216006599330222915844063444789538259684825086178188345045073030907545588403507229180635696292563017569393153827237911881152516429553367521897502362859448087552216747398500419091888782542558297907207005955520230669041987803241245313026135955226125328292135481170084290604947921312990376987207302419225990909954062956834321705987647144062427358123495089664103112993051873569728546024607764496016534213277968164235758915313078259221281109131737566905364025861876036826833159276592310205103067133597451837968650953750908499005183068307855451372853919744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -73787181557874178735720569424793051944681211829717000704968981133550844777831647880442358782411770577741622114349823698703328640982473087568536533482482836159593996201693850152243195523758256317749232545642067720691455776184747683529363898827806445403686550003602724519526479285444491927962881229018614490544483536220221848262850412756141349835194588252933066076900656632886283994692153607765332784443266326578890501498355081750604390357720070467840841835021360046621398106914221147404134477454199078724136568296884051512840154891287143126947215717175769873947590540707893171799250487894526233745015856198380610352344091366810502678364118289025663731609242770243268048123738643418863022217720309975410604755438637445366249826839104724585651006577678299950731022169396323697739329893107084403740312235803656778536050494446135639841232330225057966309265913145106882697710792032878588659619807542361099153880854119900832487854861570583585920157116032791427125999968575155102662642607693406313257759627796861966188167735203780929214677849714171465579263855965342107158576754929076566453972764112533077652537065012198810105984292133789655943045746436812800031326287605845052479439292672597630687383159791040209054962012397988850975554544046450302511137720919222384077774798764787446828768682694656306871895156751620308673592976953324447743216230144619874552200319710766346471459597506542956157758632578521540508986373444415097253612574250295567288854514200320065180522010273240829438728812012493716920657459822568039762167347638468062376985567732882222438450359246035881802626192366966609290330251093035878450734136780373099166799947006593615519718967920113695193205965855305941841783000606520042646616025264059167361615411939027810735910733443260543013115552467379527195431785911425906416839287705618868868142186125413538019442651459608716799167930797725004095614725035292187606225983032258813178400710512346604069392115229258973690330762270862495412836065777721760789020120219063801658233579023724960163811431235168789995423850692108100553878807748762670202334962527544604527009855844665817193627854099360689420390525848500115124295670309086066425154866918002831411035469513400607550497827059738063290044520194393839219154818961043203125607628638427722231921616651808847778570569828889522190269634488801164116070423727360642038439974439954190115233004013640646411429828116393652630445094109441625165049156358458668368048332492743579767024465246176883507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,26] 30295239342316363673775796404677872176825610337184666849257640707596590829220330552779387617826269810785696504609613681422581334401473398796610420412613917019754052732153126572504625323342652137130971912228894821078659321839785849950617402261198136355387646585318309743795485656978104371617994793713218355478398541156846377152872085466347205743847053857545530511110202070526579872916348800336384076243107947030776263077520479282959522095508338719688834121352839052972101994083484126179646561607041276012885880765645214799703281537976081562312473070141469779266583976853328554213114309557782098094864903128466769544004418819921601604951810792577262437543789232288890787018702767770691837772642223314200483604018978532622037896232391594674864860581840793345088560538305182089373742729178945716420002486339793708102229234790261816284577229961460678970152176404248682024330691970669732440541605022747027591086036422164105238545550602922200348889212000636479935979759251211993888497340689940035577649742323995795662374283236749151643833004371429450290554756402052551373543713157006610797937214913427879804567628022411461237152790674284823247742261418604937752790105566965595217981300272422344239768321766529715120259340989014252532911510271161955540394225508191822825064360369684554862453754431551184043698872224546012363257192104912461666171424717548029630217430312965079884856033669887887901824853716280071171802465404026292322968191448474083639714470445173388183155767164709567214443714724894879189426247608401555310033818559233681745265908266364391756966624447376337000792476583356404302349341548412005293269465266420257707767877463778684497320573343269605576529839677084446758126953866013641208434098720057031001229922821276215162151123236077624673929799066486879768321141043563334639267344340013694324632775296873260004604119197671443551095173246002390440047455152021771681073527663870818022073172656322787219478904786397190117958333384443137958709154444915378076258816567447889897415333451240469175951848004216267752707141769227398454361513012100494009003152913673131850538948865560886705184086214242088239859718383841883719240322140858776576753557224045847037605518952291806088883870790046460732364257514452675618790303223254659892965581779956004972895640388001313470993903458229430437334836172589066290678611040045025371501531665619675310729314181224267034224218172176459128607685165313399290172255928637636678846927196540206001871812106828864552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,27] 17511377733078017948395116798179247450635615295153166571236753629904458706241200068267418206672945860189827291736333713687939424883689865034750942133616682792470528985637345627892202619734846414679023668177615695652726533969469908626368414630592866236217408974409852352716636610378346403690716447804364964258994535169772706240675494085459309122099913986214607433544292781820923962210095546733547141235572043929498723855525643624933692650596484420273742407146100646622467525445099966490402034227209916469387894595932567449663178866250325827090228772005657997895601928113735200662765268862986241059587185405082808823555162614974358934087341533605483061911286600474608578803347042405126390861665711172845813283236154812122903182072048505516075237179426548288299212824335220097494671609562037921318164593286003743501122214225509232285338291607684329902640834663646415621514267050217257006350740430026942933636425689371419635998908636155638604918259526270766877423310262012999584075185363274942170975756489752185318757344452669158261507609018607627616968089640787661953696326382287420522948173689449598864494558325505984471936612845428957712507275749706871660988081472141311975693518476805606672466058644663583932672420114163315948417392249979421407382712100068560375585524212101851643429992112068102816350479854983761975763082308567337070038812088865637471680434882858052528526224195302034986537198966098259619701259150740217399520041454337693466282437436704572109376306807874106749268154445235530901370902643544754001117023902373031629315487277886849911307432411143198647690109605978902220682925018030208337931300843177472142423600965605024999033891443220865228205468764268163664105157393647204993897900671235704876759718683228001549221327390851770638005787686405424297342183524902361802640056547505143107363794143977886713304601269626755315744596825206495917324908778949142014668616662717826958697896927680181754176887889104259018914297435433912301326499696346304958217215519018370486165464039631403504196602507378380338128837803861894182398439720487686713362275561895708881904856673297384914820519819270012010308992662784881928012359909686372884260675987988293379550578149878294415720965432848457979902659046376006724595010801847758375471563972686790932280558150347498869247053657901839748812215315692887609967552569795112022638230846635395449559219777646433770532292647189666647749893026523836929383426084379002110187346844080796949464445282925779353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,28] -31294915346255697452923691833837771082919609003299018033200961125574260363479551545555742738203784542011944428605170184451029078972565533908600609096088410278468263506033561002172056046766615546577766137115124616057845430193185290709078288644734125890615742777450673069285540533108021962794787970811026431529032720274456492403755860054352899958528090403917060309738652351481333751508837434479022082019637537063822153053828344595951752711668562579420879375265275267668025849926003058888280310446147541292333562395042023733799134968157235566135555273413196460608341154914286701830746583458105392998068729808832298511187383612363642711718927899141510295312311333317868740905400497243373737112542903088846125130749531797521778288505442489864182124715558147155581382141106444912327181929042502754977109309679286737503402121518449461186600361173505044274476532539509261728969436749777665905726422883127339856196670589347552243980855318776392040150384981472796836830059754356375115644645534594050962387403966815542489288074274808875765508635357952347931095197083383671271356273568064256516783330529426683822438994727377426530659420225529348597355808207480461688209003180799071717842094908956787162995251892285803301763040794527083468718696995133321881486810716746598576847568988465666019090974001531273664748158372494930687725143233715159181167885428810530212514085608727346308895596488960418283488575322901078460596928103846976945927829625109591442489208592751164830331603804136132870825386572458592277620114335182887177665260315450908142571418343722166744787686226410544836470993945192139651210625134423802270728454217371340896767366347355272610752571520789157360959129974437602882072479382485526374286115894754695602190015427939042329111576527434887714384050231857208528148537374144005404218067628772077478457839754888860518696549688062997057900706344819157398537629659013420391601461194612680154181479612985907637556981863975967907276684274572123713909385261589977044097793434296715762405891633142644184408581217073567347533420076161196755184712876289221615048488582276246077596006673627861238211926591105043302411416530228754117580975307837186847547519263967829712194893525622994427700438610078797639353094309840043585540546635277969102335825664347587079399946284420255403837674143131194978752249667001900500017455031431738693162225617525120676889304566464464577803943312992063445895672110777850384335416704507633559434210322729287776839043470407332003840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,29] 15462249374087623000008003197179549383362994114765576202782489656788753292947231250710511974948163698451380289487529211462042497436241432213180062009500407050403207222425188838608738337089541257139480529435521431157923449160934859758878362586506101103941993864421309823742799220875544862882455633872957354318450453626681186498622640334386606444946767954594876648080933802485196356108593107088634554469380875448790985611389635822931984572344956991649600228098924368687661899668841462110527429106645559453572487355331715904629445106177633668966829670435271859863971708581183608691494847964817008261747259468894598030204465236883698817687478741493701044184186282866648085076957315617271136872468143180470838848289761743030203858863011832788125864719358044017036437205401840902506783485728428222707634389586635047158111899615456969773451596047104056558030618586021874265850168906881136600559076806086249757554869323522279929221377154950575278850479325236274625293465698273531045696341677103278657670444289178684600713984857821084958736593202432167259308391948088351791505213306822326674305085530006670120272869295426350631508295819314337909119589837677754283770641659904701927227067482736560514808554750553544893351043127127168118517150670618181744684754988224093434387322724371904595333174307125418453624787081553959196520013831548754389636303133231614199009446227134521419847495536184037208576751529361572024211128976059488482218839254786229406962294861564045071016700139625491224354479314679074643593901213199358544338484475081602989350565961355100577462779023733322173207105040532653689919255835774793504882026933226632111911586400446775984949817801740403885437930003830765694829054701503926934256555927776785478436041977227847183266634997888995465972419026502550569447806517190699516175058199141486856198950283395260824543511090162904982511039778563440157392956319002200761834061168427075375758517186203313147132734678486972116059900377958383911515910278779576962999689098149614816020752225024354231408398807924065693814809824666992409684332206474294765487857741725786602295978710060296368371178275332437429867255103372225576440848600381429643205664566979633258775207329274234714839069590391164159588764370276984165858577663094618348648316328891839317545461854130467433289449873020142775273938844837596060570849267705868647805693208053949982442021639823259576379013426765009896378678269636820652920194939000275079351151566196754819063788107932788326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,30] 2933840154497716462748419007389356492091886638565045191221797954645881928666041395541181558442565469338264884272334781818539730740307827723441716997332279694661295876727182521573908027418594734879219913751785840603842985026610805201343497376482750377530488550487871355262319616022041339035406836724322850185058325889452639350539319094220091048062324292482272812926960873417564291029071998644934776459743533014974986008743949297444444607980730891739937143461811992035106308652660650667956469239346255638036990896778664777637687105790618647253902961101454364284334799064193868416776464544489362394989041907983752981351526121797627193490102350850871649455330412040179891936630239861358145183027991345526388913649270210202238048911941672448739620745179587702605824500394663171500246558208893843127346794897123787596891184951373775330975173370174790325882405202238937581877081127618503806489313634669019434312089520004356118085681366210969738027449097103463171616976909953582827749568342247467757754413964450037108842774058691748014450921412541599424979367036258740328070596514690993904318372780678799399547941605473472386554637743885017740533344108804823877723429232769538562978058556964733820356371882189167854600696928814223148908861541991697433378184587701878557732459196937737951916624447408470354626963406601722681027386957522821903605180161294345891271179630702663535575955592306709692280273609877866827863172672741014436493284380698495558949045573363493383842117510373232794386732150758082810989308549416206704395335369743854185983851179134860060963629267548938813076993777715304929806616696033071789048934623374932703509742625320905936418557509834947370017128244917975149966395479041276865445740581103223547403063353451131424628020910843510836093837319639774714939395800688460419123382865334181987300122497654839833064307243424319507562307345390398222224025854596373865071007484631984984270622868894591691898995239487381155317975655297722722386619888930199029109445894758466673331801448716579032967092002483497641188546519497129555375286033835264471313092243907893703486073782666834315708887776384099534274237541323668799881047162836646180882770025390376887260297010732399825609035116969010544873559914550595808461900668370619755214426028726507248834435076333319553619927391234815626179582359031692020685953401934998905263529589112334623704493286169797904829776266909363639572140872890514120232659706776750242021422954885815146402769778235699888128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,31] -8340598576719951400679181636920711225113495118446981044565349913391212159124099133871653149690931161287142000837490654741837796471406977306175748482467053630789608247564488746301380853229121531643536379700859767090709739178457969318249313537331568642009104700320094657539470959454274565379440730456470608543076258307240206875891333825126325591630359821167015458488318279601534085701974089131725299078647714412372472475752542931505034734781922513063294109115635089878476020950877536375817567423378900511942893122080213276321613494761776128892753799634188464186829279163768738923740328558335138387099102681540453588900185318337608127434109080569702663830713203387860400261971676090985848993858060710476002821824447311911915795309330122884340647700207072648592299628094146831846666544283505327646803886422840150354912834975821940115643240766582284447229199979001856314550335291576738377216012546780721293497087394867904588615898068233655542717663935430701911194487037403043745289062083763090791285029678388152347536544454032054734951062301010521516563101030300455199144087130912831761847452857766850333987691599803032770872034634363121520352659632212062600408106551347721579633900564727518229551190834266255771943455148250052103252978346619016096889642858383427380941846000819566971289700453783387973406239340991579826427885605539394957826485426525743018746221828200070531513349372608931888949651171167647453164796033961689865627493492905512161274415593769598095129189244131742332961889645425529861039142572155217702402811845763367955621943257571817048813737398381025515057940461368603505610384514259050962855505521960370638308394837484304056285692949231863665278572395202253406056952424064745674843922760069355754402521850618465340287576953516580314785774219597230196173490946113549371282515941344165825426082838267181777820144999304312437230359180299400027169522693091745275263684118865929906236541866190831658656896550467433937526608318018755245267562825577469398248503965190371769846518530190834333419036803188597513610652479801069901653618463026979562383428035488460583590370502648488268416830521344233789924724495506044350336427958118188575118946904804464595793827972389313145037953105508690553228108990651697296599885529256169631833358966020317826254552039226744644416231969288716197875345347568701832403714157119802127331709966443686112802058444559462283482049846416893032256365351390325490120662685183642848884664869175412365890546033832545484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,32] 4318813738643398517035343210662743343453157350577739770275818195625513317691188797940275159731753336855205026150935463306105339762691610079125156272788676223314708806677430508005262718175001859192521506804069959633388303457975979777475945793359845338961576577309011354132229693254404956417129428803838488570767244769956412713470188118617724235921089268811699450128311146328074386686472433272770816192937011235789207868957146577982928816457232063722933882946806855669231313147616359651128505080804651998022542970812557298192140910342498902898645715574319455554305944886033192758958122399969294407030272781416299175456646750676505698181985879554639476798803441171383479440540185960844128710314236478481030918032639572611831412067582963579629142084700023554076113057820198432430163297862947300995444112130498857628469946345886001052077130316212860624955440732756930057674865511285763194275310931284598964406054567546261904738725759090450286314504362008394129057574417338276659738049157183964103732784789664505039662320458519410184649060584923677138949461157526343594325576385715197463546003309737623481926244404123949225707627134942890171423560917204344585649516995317710757547970713747507149434367792146868525791273615999034412426680595676239528058302361996055805114045142356980145010823222606727541459184929812715082424689938798146638060981708395950431238983262813939454192378802159281209307997569080525172023520052171256155770567258535915835037945534030560533726476419332903498751824106332774610313129457570387100064576351513428202333413932970893992430038343271845139873576236828426029010581637461843383302899241415908102881910976993446125708821968283105828544600393591485583770116553950877631659056223010795435511186132482718788011604033666965479518336798443326955844245171551590474164530877977654899978514782212800504582586344487421894558736365311673002744945408994668438990386320455797977038593147524442415169825799173402988591774253770248811738261121459260017650048087921326973241346597702427646868039640849381488756739095014569996194770875583957527547975681750907026074843399039382337388864706619012189977674052151013994196514153978387492271945848903306440196895754038701397892310245424348867034991057574467493082011133130501743199408547796708704189590281941331296982660764915830863361179233582624814171914621338881713276330300209452568659420705544369807171092742693649337560091427950384943128756207019971124823368230299913909444013203960100814848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,33] 174754694361492960101100287364163825194591528126966288199449296821499112659913201332118287445514954425092258247724588047284495173576920498543041608599208462053791360012150300150506495070366598527898928462659873655792861992116610054593516391197757940974004457041444661155862489851546575957684330209831308740967118855832454736115220728840937838176259513821472530588589199707501135931624480619549983757568729858720019228131978897401138851158878189778488031410851778936774371327406852926044329436878733814622993209739571801818412519440990992417866647691100789947184142080739582130620859341457451930805565331039851505024783539526391381753858944833477814591313058505642070000554778552691765351112466315684870088985190313969693307661979982641645393743737414281995459533756621498148911892885450329499975296392940959504685079074286706693102685271242981500049989112039330425836754469917905509433825520453875700362756123404677469437041033708998333482710048065035531694034942495836567469914746053691862111826826568018794076152671344181766471118060638321652747725689960874578734995991640056414374907931171387172234052468218698695996385195503954684124267140003826924717919996335922290544266586271299780332288828826343446401323983936972341165405868446363092480693210087128667898253479855555512259894505068733941260640763714446201244008165642833437489378696562491675795502768284037147338654054783304848044526017930058005838129716976693546021638443249870186048755971036080833118221603644100758320853662842150539625310485319239650699733840741962603375152085701307872900359699550564674602027037786316932144221518506191055706621235586814454212505838787841614077270232804141788657640804795135338392134890158841762600678796573312765759436267332867095856470152921702081251776565650013527600355005239989231709870907504062260393142478652141875695656387882014254590681986394378818041125347870985504087822340551903534455274951835605030062733783260015126755964670596466819346593705158297722971180831102896497916017786341352621202259331014062058045317198621486773198399330097058702818693238933669771284931684274300057661977368253637305970529746090602645701803329697736542099473081883421571088747457625942670749654798996687116943148380777254890769868548754954660326845762571299400498429201546802471534725049090480138361866758256852140895577085419835455030898029391696336340705358389428475476447386601164180781479679770563595418893882055586257749182862934046983777978460715719065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,34] -1502699462485004647420012060637785171222600587785364908714261657384267606808277478381578655734469472980813040464444826767962520677136616437266726484118815275184183475187316141334533273989614845560434741776570310276473226808707792177460061771233713811373859704923036399549482719797557751014812719574416543950866036234308848958365998053543335937848705751689843962074915832896927170418518689858312448365173158983853154360517923356455059713046124814783573192551506111763089285497069300237645231707002958502684703506356553645475100287897707458040878939631537715312986602224917656612925036922827880565111948929680507865774718620769710350888686326970408333844927446069213194010238092916429552779866279828057545573276564772789579822180614453856113087173917015161352808119165245477704639010461344891671514502152375228452582144570674220361763287573824232968777886996119971857514792589798759346869760114290668519939569565690737498748843481702876284324315188756824316020143347699660628745199554713142263162575501727235164586951658082779065218923913038364273044529832912045287616059627287760365122021944704711781386416976464467403283349560987192595868040542790137221145010477769465121833289924812054470586375567027648192268553143168311708564997522235249027366784602114636122284322080269655068303411707493024234900599047040973245006573759123446419569519449577086002950585996727052208629908299928944036322637758288105968672740940825097158754235196223754682603907022876065250074637461607735716347506926331955129516783784746984048430304870300597818696650096828055400886286140784850337940935025968181477794902925382256716675879444663076210300055170176238093783198115254172491271674340948426391662593937930619251866509736497275481950306750866961117377026945441001013679391337066985093762801157057153167755575196825415896260640453392787227174282109094885049014222821277943249096469812256250861142401425750592390388967461673620088569008676414418933304291926239533288522053978486699150958336438848769751754632751990572833181125452706208176024081552237504269455637821612349346950781122892602567732126790958831949015628426808908468535505027535802776405006994268989195852808711567544519739789968504883097494320775668733829170227260640116055344332062771157676603518193205440363554152294364217190999075678140566786124704722475960899571597229290965087396476244336203850353535375830062646327691550530497038546325779421922026504392189810782054045590208834411613136774339463521239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,35] 900436570864085067757333475578803654244448097883169815370476838311970515691684533270483750423901277505592124288481246264136875041529970895737093003195073855807993924401539836946520520680641804389993972432528758076354573349791301614201146226461855439347295069223285711810523103220691090452641678176127055836257400857750466247818231690431174996190517824403319748840885583816726459869044494521163160107899397507427854128558322625942480416375954062445611303834446528440744259788667710279198020569018090350933573496190411531260801176451685242238488347698199105909022603593176521505366973530773637064775405402147315363490330338337034237080692017625475637391470630477464083637699699858262225780001635622505777583641776083801922634001528401835992827936848622442698354836647234806884087591141933258417626766731674581973339593590963581030097893413685909894852293907251595243145378915902197112729250913009842406874795160466603335116477760096728465688888121848173818386428737462107240708317804461327069183027944857004361786133633228462179499511551598461349816524144481734418599142627881730610947283822385307326017808586689127963700524476836963799372349149179830816052906971530298813657066807230650963307576413150018244180546572050687486622756462569063816420123583608840220219151732565528658987997852806822576637601173936434642983929464827124755343518878280745190962144913436457913906225231820020648437097277765051382915240781088943909474818392214924002866565762982988904096677596839951306246368690771535406677341221351686761113660903436624594143540825626936389627498470860930756092607245140423528603469442773809009343212436866123729910546448676675669310022700364714737630451961297552055301788250239107634950343087221316381222425362169343966966959914325405157269988268844699416447934823317055092653065499574228051282210334601675433669711259838757125699749660504230337627770145181781250152802471291852300920131781336292990190285433938543868403209199272073638825317212789946685591333379652872341014730636124124772819154886042301922013675057736325929305031854306125057496368168537526737654131806146012296723941036129219784241788969727484001375125602121119877725921525846837453868427418285722936430022746316113599011860355425616296706137590385916409312200365542897994027578005729887601792772262639704662561793047400510356329798881055481853614345932017993789124118288627287583654092933903394449012171097578681966604276720416325906206118983431813865365355936216829132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,36] -185399300131209022584774982672438893477981702019345828908554394605370191342698133260328204202587856237026756161064810281482153792343851123911223293537976092290930777734313560412466753543231673711154920165384739862327207017148018609464486839024390169543112226773018636347727589141083185310609067660811961526071379494100418143068927896590503171873238180445084320908370088148398888833476488075919906268927277095193754611324456290901845977951216347157999281572893329397081113715789063229422929824783742810494025877098857620448012793991142515178584740397002297733222478855550146482890937778225274180994577063067961379479414925217406329262580282993082298730400837015517624351592978044478867011425443519861416730219746100745013536843686347122828726152971086497334800129516735042209736421466843868450280465790201815020864902794735456859433450952789083976714461850880613374439697822001694900763606119853350581647033426078235121821714465599391223579195729385564857801666770034419789673749906854840484897942284861309332534206020482525026766289605124833537040375718305121229818633183818361129538638541962844115741097191187888958988302343324795227288582919100762190391815783702841715024614688813771861862739444383703193311313412912452590632038983044504802205873199425597414978176538172597756326770143732734277287122870257037111925730256156899641012326144020783048889386202120508699405338933457497731225221929209789343769348171678574868220702460317796474167637298183005585181394474240744390716151424514291712208158971529279058049559180683240805294666540687456040711876046642029653787155144900021738497881486453865757516651409989532932390636532011365845130523111672692299502463686213944059765745501057643695838653092068202294099878482047439278935875761334285542818706460039638389035384452114624509022686543575086890463002242516393535286137512366048911308004496695332612964537090537990670626056881727029200473752916818279706998916560851153372586588830633413510873749032637395605247701835579395903458796477191210193836762942387804428092999751930746839519632041725416053443827795844038167704566498694390682113108011494601034071435577652590316066675294721641572297021778371150670530359203144557581833244952423681678282628722380004898313376560339380188129279643470723621901314432466951852731855106300029903357808759620762260342607322159419105487280378993434265796441643268331698210512670149768629458468939368551184625790404838573778379187603129599545125834116531654492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,37] -77208095621160886882146649887579073686978450110529032552223815646936057800238755240480302523810341388205677474399475945142889817856842130431678984267197296916013560669904629956037194365542034846546294027225010866742083783756838280742758513157170762271585538465874624000926431855530552578774245787536604885929026744292219178346779644497860476306145682552928094081915818835372295840164728321602526378282989204049482565924214208741908482630756764014608564661720733925876638543748809439817134154040641792278542564903277626078495103589256126538899767816232135381360392580644703148562207100921492044190361754389476069104759719696251709326583807414789434402654143244998934250220183913531948706615839164455828512733101286678378478509722922312702348034854064068470387765877574024518401688442596835078822970536874150470343356371200692723458882752998934248246311983972782501492752215619296711478539085263197630388242334997152476152080849181230906691476083424485506072965220667878859032585492510187203343804450631547478198579761570375943073439933040286825857528703554260314176016527805165786603719521785284226997828770526666921584898042946155647964614511492954244162112999400866237982916453184709346636212473738014696371633445370752964426034058116162540874368347677796764013101174863378099578656443547461250713314870540180437592925114927276862725675868732176984235533441239883181220273495699205027931281660184902556070799645868726201767327354825237868233986503366010366336719739291684583224120849559883628739447798593946892464958190094146406956896654916046329853393577932760859822461371573003332122552748920518892038793169738464376959013286070263782680385196243224581202426166761801220060266561989949068281595404342444879446485688999676780711481094401249105587542623762962774288444807543131770596320589166207072707993083790032435096437141462521892236099255755992233329512804824188069572399655971946731871901591981694936880097453648555960091098163444122919308202379520629652544513927013127693196258227414241173521149766994179493040919227990175227401454973320309240909287603696369394565866851875354321859986271361126330915242231222147290496461736096596041142371335767363858062360131811630798722263483378684002366096908181672890284586327822776071308577885461687626120903731662114173959269478079429432356002616541376880624428842219105089536923599953916701914614606504557440795107987085371853102184622696325711023045435390674130179095441178092182331855011976734310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,38] 75929181676050379448058715435569212977535962897428410701232869605769544568903211071916806852247394979114546406809631952199707022357982662811910395811754893632778336776923678336109361947531587133156146139136371616501831089690034844397478264220688267938938760182800503985021168687549028543731979314033045916160820497307152304977936229583942510807452595323149470458068694558988966119837557545419745101393469134709517790079972991935347458336492214978184762277662835425710966709333498367782472015339449535032678181690742270515550029049840367381742983737208047593485885699578798010336480065441917939236331492929924779987816881535671429530852202498871386795458829077768008672478880372238971516568388266818352949072958246702383632643430519593228906907280888269914312418569469358209917773276567775553523407389154437140485917868885894631941399437741847508523686712488241783155046616568563974742472962928851328948690794387558972349492576203221908712128590098977490117108752315860992285138781515402600864729670271324263238759073950324128447109922906486012012476193475787709288657712639517462332246094048485293046463717638804067681894076153923186581850555427963994189077761889447653456243512767517690641638028954090426919381845548681225180585967413176632480197433657490315390901810239522889558914330840789333855998757657976878246960150894436811479235209978029344673665869814820813082315917614364002758235927701546835052563610128641415234435216107698330632890685944974412487509624614910242657656664759222511947254286956892679871354789628248584135832548468173504332478775371511805661191693187765072118327903980720735066874745154057897037006212825716981574833755381758897308020168471333641170082476724905272475985680069762738400370638423244920578939607050970062656428504035187169610847753582560928039048763592621849489443504944119352090103807089146773090773671257307192879321191641731488811273399277890003223817545199798846874954032709376621775463479196829688384945593051309940148996471262659508098912532163647985299700129418409035596092680554458063868338100131758945201526918666088869296144113237445659043363637346542277262884668207640055806235772121623483803862292880423391187812529755022174781159884419754717538001809416063995609047350911922101487983629196546568436974935414549894368020702430374721093125971938776476495262273686781225735497424871217618003031006178910550119332319505133301576065895093339999625399620724086561273557890569952760454142007653422858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,39] -30367072593238448208156064214097423803074406195834613598515747378099343504389653143783285548326992215156148547440675917372865195133665981289987345038946273612944142409446474888259857120399862398448895345563077849415765893974755980382989738024872157848989473791887884699056641544903705476257621925219645969857632137586142477995465441497650935925878756083150080817852986854605592197953835816993451428791656628697412268336159890575551984911824318843020822921734864815118403837315706181737552056085322792742102657596340912004581558884593750190462984788672742551888531073447367860431106306192418542800828239135189737413472111883690861168287306031334036029833446070083976895219627306613787189470776969223317487575673506452896112080042737160760417137828791160806386970232177105309656742908633880069998520520858392797469125557238225416045045931657727123357821537812644373454312128864590993123082821547194357196421196917482990416138128040672591409403663491168958090324265245490221585622225410208649412262523245481218707853879591195762064769583238862605047171619776431516331464963198016324192722854849291037960757258340664453992457866227550169385430994613817824968919938764366557668392253491906614391545410198551185936119826757600560440044711440546253432749692051712368648900716486654443680615495277624925167005773842062362632981396606252820944347125340491864074724180975137839546050505143403579109818272648185475111686179763985605853461097521251014527367813124191297858570287912777871780917477535367627078890097847397404494211900270420501598521430637493631929354400825344991580910484280459625395113400324513318514197389982051530874091725250128746147149806158902161645293714972282289256611942924736460444260526771957376591377548027104132499965617119710703926105762341060669156214926026529020555193208830549446228965310398898183327238384055984448824553392891131365490238353766258718782368653745121507858239883500833092175375436440720667133462634039883821805761553913045757704743134494025253346837518360575451557847126069629720957683218648306725859649623973827353487435144663003074355276705457756024023323183294012486786432129622520071641267674546190512906174075571623123815352197554438430028876792569820410643516523085919107435289884119114987571016014052878425056273645138141535286623371566102472063384450427642527127391108904906432820170257920286600960340709465227649351835434940212063946048724593158642864439074313014271706399238178193405386248693686992896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,40] 7273089674636984476658321048285260430813332898942915012254679669153893216065423466560078939174619918871614191049802216847315588350259844485978980503098350675645188834218328537731917247758777967424034168289922625056578263358863257842420471299719069072809242537509165643153645925543401482780417192550829497409303510891549131732138442786723893513663806237244890664472431558664575885355599703484033476360604777306806644038807006442305783153589798043456247683397019706015550372729866309137569811020099434719208786463408147725081566233685953713346409978871465718588315204104775459582798309243606040326693572784129091420590273191971718660392249850104313478630109435960969247464185146648400569891858878318592813579664429655489210909288587138229813615132913642704438420473638062364340395395790268257019045361145029320386324798979451004714635007596454990986016250416087754384509448250279883146000506298600584555110178307265002752688651774294816378994277832164368089623458440828957728235874311205757254579951921763643906293685838745016105000243949921743687827452345856223410201440594340971929566539507835576881162200490777741894394578589476175695742945892388915099017470177563272474416267117026711629315904538880255208483458685158988949950780244417220320458675303999461143385680013808842557390665304191179605435683874656933901544653307243811708789924415753326783893033094495454917009664447948778975534077078966217959564338647196985392118414680908841440850624519211777518608604843678730894027976378162091448962034868478289189425882122332209975066549612013558905455322426206969143388226146617435574007971967566215127608271094844766003159334810545723422753178345527019585561056281786526197024092075604957623096242547114679585351036025761737610889001521729974564117314056311282307748931252685167469759287508983984517835255836254637402781692140969161833374535616484719557124887102518095953056195618453454959856834379369474992507079361718794499824548901687306599428810997308612568918995826039994224716110530734384858955552869956667666151876668515263368119918867399586263668114203359134831451533565461372218800913494203315007937200980272150057770751591254049784276279114448054884533205493685657051289366967287667490802616593404857773155709424891530340698466800634412575192876186605527710187130753993181994814967461955545469995794144501068980537950412272911241910488407992844716588218793971105750060095385976792483616186671242320340260211343429239172577006403410984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,41] -932847698937435136557568725897323161948500269844458667929375313541723898933258282128313406388750288105215824770223541108136777188782230193478440375559492034633233555104632001640269123093782776549284761954308247231388000871542482644496099215707868580435683062420945344086429337400844687668705732362905382452250239385252710067684420614003881454560482026863067053317878208095996709956360266548765521162797797017113467471941008477677890584566452931095142989357485647502933814740807943686495418580842521160621284068194042517739398064384891341999192522840170019357995900859283219630201012854591904542592128172639890481687411926419745285901443500876809773930769852586671756717566045390897695836744615004420660230019978796351399031719211913568269576929527536971310062013299290486593591735919276730440945050735679720687361066566935736090097654487470870143791209900786738968965006104716790907682127169537271123919757210548997951451556343078404593232113838955671346003060686284494511917501202902323797487528781892080628802178221512803514470561763353963288514709248295303454143953279918982449913181568863195813749467960247619420342830546351640489241618923608416252127442080705554697118025314213937645839141365151566058789109801371303738241456781976507187308524732582047332600932447802202405068532690719470265705199162041946128343366686538133008478434881964043242667426827812990488341991937385221384222270873191066568619090361697860208641232528437092480461271868495927786856423572498731855010984635638201468970327575261997469651100015516959211005697564278291794488074656312542791978708639677132359624123598215884152094343920009975059112182378331645410150513558477948696794630038435735065189693533377095532935444031811434333838440694336289891905960576342006352985820806242323915514322901332531845348208221324516273220788172274837216200434157392937552546926911091142340691140330676909779309029872685334155428697532551472290139214428400529335848506240327755284161589699000632068607831994964488147969984964482066477692063632818197135575795309311375889951758366167581579298767216419775781269263153074013807550721066800721788971301058107227377188782291104310548949752320353561450338079170859262278156996647048996981687764901784143479544660021274287892050800759704255811112654490927234427424106757200684042342225887219997848790173625705859629391577845730532384044143257433983335497071728671580587522335963937344957926528785290447590285220147185376164733426784115097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,42] -131048491921368425885457210032876953132017738881073249052420183795677381493696509160788903895088561322054291815932074132998025523012942843141666071038304143054050912375849812890156523764285256399745221500783038913164054740211173078851835092734981842480533596729518615761271590189257830579905038910983044358523689925313326819111879157566829823965536625010937452896916124557151346505620885540915443842879050399871963786125533683162172714707456419822232758696206266683483224734630109615112932962345364760623229806591204326663367820148311799642070562860968114962088021460641621620717886826894976404281108655201169346272651031297080039274898555940827192439490175065837832417370569122941840364274205736214134605278648908656407304504877854364979161739240589851107536963810543849017125616105412331149078990636288714399890029580931799748025655459748143006474729483773775752014931530927106031860022022299752472420749327974051742816767230603703468010376409024250114028481728338570947714669691650272690286409020191051291511794298124895064407247290006323666616687047580242158047417358870857669624326771347765430456623080648596685229727339406188557625013455691044008059394747532679793973952909281147131572930324057627773348587248925659943670849695524463580346215448911886992620653988234462822640611490071952489093964345623457065993169019089268474697123905981547942936138169997307595028859624495491765015282625625815438082437277108801792762722422975491537200478815891019773264609927924464888470776743110528867772974335164805973941126804422568328114228676662656228902321542256672785302897799704845026347660099189979125100639146347507980653711945146811980573868746229166240253022000250108022727027925097321582085466090916596953995521655959830773397671468190092994329857169220716706563905836168517948823611343092108445387751908859628696373603377864616792672858259838383804947587263510733997825320070801808181238228160997069325019860893062808291948693351904674583184645111390782680628486486505889070845592431576852095084744749635263791922337599245726367477726119081493469244400371972003334266698143217460980961011866851950914922123358066017866379110160720600869970325466963200604326783581839702455546829747370630006844628286474749239293678667719775728805833764851478393368299030505447498305366281033695610702760793340856558932553001760338067069299139216897465609161283365346765782321033350183976088384913092164743341235402646439085814611420669083495805415198356930560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,43] 170640045603517715832118994271423846040075486298563744322583548010088471717660903871094220210607739248996288433075100296741584858650896504598034464462259609798248665143528639788826668788630144122447401608727688726986443383541980158109007518354500649929914505669704552162893683692420912056739088274701733976925628629968196684640187641932019788400662578182379449939214051380271470336159855584629446757112846698919973454513812452921304669916138909204570376716612697491510740712916440688671738031968497359896187668923828254996780559102264767032953955779215840363818591858617804035974847962108983982040134240397539657014691062550137138299943753284146648026820974034058235634265543958512713589534721907677075692682428072771361788298184407948271492476798010614958531422745379956715954019737418874127611685239405651806495172193238168012158694291462394051024548600838980165749879136687416636980801265466815945227694247823574505072748255755876521975749377029620319763437334430799457212327042442986572555182596495787220330190505903871690633240010113981592410896421283591648980084069922183379798427164694069307925272809561422071100141371047074980915554638496946704087329684349999333823039557378054695477570411435561095858795459302162502081479325354258505348848385032086492006559708538438741952339089962134776661028019840103085725155039292089183380811933928146435968142224343234519294458656644819404233712783191562851690233342783730759590340010584340884322274007475062101272241071389211967398612613239237672635067203679596438798619364522405656677675059055146383367655125890762109167408508435054631679860995416131174666757928025264938107457972738515457508626701213062312435274874242772360015376806804382583045704700393516080898521721921946976193636729931406756054100064196887744019701154311795516930075576847995976905591655587742909874842491766684455229729093111524070959821033699170832141172250538721557685005485760816227274963983695552996220892419140413731534729936250925639729819320510899041351452738291057315368942960794730037658694673729908468203186055763682367075796387544303001774146846324143217447590658885895132777546649868028557213503409661149051221335752620366469888021177381526204780659684335331360468895004771232053737646269184073442734246847416565340806239174542766358120021633764601133838355435004632966469318534462629466278780998689428474684385544783486271739661996295335446084479625316715620128348401150910121090960668830395872586999425033830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,44] -80491174726963152748794681495052530197520679201468066167437596062248885848897539412901977520500838553442057640247172052376788331972992254635450387214431878518319060605713745747181149275141105535489762528629448367726550344041372424614174901804776531354400765087935137205947783132290709164859024169020156104317140262238032855190393040665850508585525673243895569004975015471396699532593911205956694788223900725081737425230147329084956660982548750040632115040553114927931235943424870049684901053158258437619948896078004677854539150701318648943740689817604125703401329794778350379909868665685571037524523248527600889163457439831426161706253422239632037867720026640550975804419628548355320296186103426187931402795330364601295225577710220440127323537561371511531686502094239833549159710668621293846915206758906230311596095377261781130002609607547473779340840291681215100615689056455248556885140773912344136548112372258982750560125844543635456375193018106206919585846623721105426493388294373337140903360042426292880638155452930451057594000117259714582829736711269075613973693691332553556133090352609703003806220364359119612340772873989219771371674181925088510352795186546951518502929029570309685377660385667114944067618589038589678323482625162669539490336404692435801861126882227685700087821654645660567288655751978561499712066132303638009285846155997071624053852563311563700807671124700791740570290132465377262516332556601858435844104831594683002730987104011027167209235130069885805061426805706367661730867739457289835457599449362232312856309687783051687937783662827703172332891733229989159689354908964447568814200217481173502069220500723008884219829927695791492971086207924438441418702742680186637989951145928643760475994443975504752730699232486619735724504258417810269731180240703050925776151334574401644697056189469112864649920979045294487206890532814387037207446216910893974518565824749220392395247655865182966322125612647131087146959158993635898241805751436710783994381071882910214837513735752778471621198678181910938055827765821301210962168801709652558627204587499187644730545626255507482163573190045245570124268381037313759341871158950697502469079204874681484659768644181340301936536926042664205102309906631921375620577011308601530834482314077851880836339989529879359580926975247758670449944982297306270482049667094384408806598845304647124322679037130512909209982491320422433488724118642002194901133531320915253899098236705057553739448181671854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,45] 20052785002164217938675875886847662704566927991357247470503480348593912034091405643020515934728487306594030337380923009933330251920064992922516331370473308314721716008409384774295858727068529731205463808392175858011132362471781018540834516933065806086182142001124155771798582270774703845171134120194441958251978441807546938775945422478104668651611058619551920086223036111890905121079470128203093794265788501536714042843838404541958330573093439585711518190284671248669796947736913879291735344430514337166568588768071166588164897054249961388017360712217032566552911051262858471143043842710742061025786216398860692726049719982752215219379892577081123091833546339669204355911194143495968019001428656109275727080692077991221803547658058720226993826576473834524505467388476302729325452456020011953018336759079910798705448553289431424022035601885230826487386011515824767027506620228322131540602841362593747650973333024770779464036955587014022177897704708108468431842657434602355897498084406191149591708075425949582061965310492423227049877787906357132485376894968797502192152742231442473130771002691516501511993896094247829189899178845036452467651841505585268831059488682753035843914645191296071557227220661922861299166119695719834221557707193870667839039510342863609367159883758023587206312738654117298150026723364161070244376594081972893372494166119568485974267379650426751626758752369454984484762490278609502096199521885679883645594306612721392168601272727170287578227695717635351413800011114174741891160793191729943634604287365048579997463499645410980890272756433229663606904127722212640060914963554444249741561995227073354339224884902645974487830344050625998470035099311875856060750997447648281220533957660249119027427506679550580772331353725488971163709283379988598975342446371090009552281291223650530251251306516800356297059846920719688365151722102439018122715707610506910312442057600871043351832905957106325032827039097129346749092488782168940129002437043483285583313838467853337833548648389449263977485618429708709407313758355349607003782360907157615571726914195588655787035437638890241171560151208912433596997602726392589208760755765825985869681044851672650477207249620197806237985210443258547142420520449258853319123459718692622852971754504705123817570358818486297953499653200649285272279602882536467522189163831278292340445534979073332920977339183007039529608552459853302330989426537500355824900591555496206375097890854414553117119083026841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,46] -664178866173752804428510986177838675919877237487068099838693231219805502215647411563446415574585330305274142708723358186715045237212597100166465569498274526951530185716973924168174295416232182307773214675176682832749817416155407715628244247538286241030511260590781807961532067509238597377897238920151380372704838654335909347598830528935770214494157458862050423720319333570666516017382251587012192009306919862304812433034850031745848112877446362664714949807854948816141373215854298209247104848272986104723093724891918537340487081462996147909875178836238096651166251395595919709701291131699950402733324353411922662348863209003509981308316626642954732749300919316556091559221346110559881340346511047926134290023676234244588437409158205894917403181346157085715318787912085718272184742062020076959960110681155267960606196908257340958109638890058744573700810939582221568155171407499131994167440235215390448769593025465249758884528160287470290210420059468948991234484154357904285400062116249346983688164317357337692638638077615616072629704210676428002479306026687423043415258669330737981510992572807368872796424741364624076014686769094111239389172083879550331955980235486836133186710638759575541309063590039201174245892880628971627823455266650840992755286822643216421280790577321454908286828458569176444660832752483456568177947181248788373793835800352121228990643859673973825273163601585944179734320497211472937444597217305965418665864805843537697553301292516151653274581500965941199906347874880640905342025890175959866745952866231338990698216056740692135724201319280589541405483864909431697782368635630747745429541832722664408714079782553470153814618718261233115817890171965102642373591793948094341275889453668114826191451734098131405017023243251897852361200865935694127422576697482178501164678557977487655599711203556097233933349332978579412606900670611416965491542494271635869381728898239349115914609566707230449551528585792982295250832956460709975648474247055685340151075651961559292420901369544302977313222486842846960548571480055353551822880571814095164137629255061119802026417035355630939721469886502964529245703173785440287226258798854098660068268507961546953117647488340725636970893315725937067643889172426162710583765192154167211111351055632438499640301054575157548952423453754101277074457792973541201846683611600148649115642618738184435829064174807318631907415913656825161127846482297977690155118050151341206160149079202420678108489145384960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,47] -1396231550486976754879735514804488646710700197926995814623964031875535898816183750706501099843904326773569617976763146521534201426778519104209203184287692701570004978106329518887686300687458329325262186022562728114946027863133980426537560556290249067676186241562641370809191935636355057228813824360177425208289128646022815285509804941022565317903085843915493950145072614381579251535235390955170232826049825477542571602620446787041656193555650961164838015899347261552101442177780272091693096523362710665965023181237017058801418444556225259812372978949499019419412884526172582989465921080678332840910711347067675629598877311269160707396235698656266760920573371188693152632586072587598421618549121747096566739024152397619249690710784428241668873618517544699324211229168357750966828070669522535181058303234269361419451857121250586123451550656182960186969260597831393606713939246554296396050986403230470451506776675912343194573602545992554033928910092121569440038943906075662512637200618145576341009816480655581137978410198656281175160280750712990774302443347098773871757841281408043085153488858293189556670578025632197826021620124798807947370703618841727749296922320377757240787596082468656028164132438453764603841056898753699056064614644529651052032686940403506724967569994900120408672750747490042937583798052003480312761105966365070042417326720907303512064965045167956071189386966838378630375730467781279019439436135468835638767300894002883613897113381154715835641715866698764540952301031854592963524689416759686254054378411987233014189600024534260984059752447352142666469706997904913055374377868058341761583147476726297034396020164833349975943153440871183941580789794439754870687127361500090773303289818574231804508794797086147242448102836836168987892249039816301460986571654345052208624292357957778961762669267568269025174870239511622279903492072509408085740789160773023471070234401531200386209453400046682862954327897192068757680845402243230270879701751621267983402452276342247071972362713346021287219091884907974225813263777153071492486991768328840625954443054900818241180443019773274832851092633585770738665526684281943125160997626170229697084329658663053238848689354398281996626339868488618942004873444102259314765186572818902443225284714994464194545400788723527511512756231733920256683532183544401403173635579584522976980343936390414621415368546585910361370970177411570546026263747406442767613001869415035295408238541008193332957439380684800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,48] 732794413801773008474285834578189659607647340259191060258449255227223359176314885089721678449494524716922984340246978654077410314480446223135287307162969050191338792125379874441628719011475094616735703505930764503613699040098183506406582419973188942162194472442491368290598950647761667869722107696997387391658703740558510932662743754917237772885315457647166059613103826117968270420418480257428163304161053843248580515644467954835697798386228684105621653586134521428148221055332511387636011667798677721088002760777534607943591749132524674240175372413753154320908683443047181138948469388224639136598700055291718515626236875268701512557843500372576834379918765245924574334700329576907474184229722146998836270981404759442060289191685015955511541335044066420511440694125513709794940133624320843457233214449288918764212318460391459771460179420620810091805450538264013581608066742385654917366906097559688518224270435602854053508519267578849822341067058451818609174730548815712736904671486266082987792760200923583009014683530243286960376756258499193685945923314111090777249550260217845470990868942589254252067429864836880964238034499637026564586159117225937078803121993748776359378067819879986897192370806708455352296348352571820146099173369990312358219918914656712846663261989335466780224018005796479782982699460141262099474459211617433542762527215876478581193723652020696165611643040106573918674686802608607783854020343427038339569022105580851256035984089270096816973535923436633236066952630006554361120383250692708535784699591421949474584571140954308548584225891741247516694056673302336171103812195329696208933734157002692722975092669914418759049624701871112950249006647991117091466706007515250163132633708955170011673406775189699133628590880145654250542963508162174252219295193027706591213754362256007213553654896494044096816293085159573693535220063448554938522501016972518299338399976467898907954158542093387468069081092778600920493796938720114332282961580406424342965085143452151526249316314577293858353116507892429973907659613927997985189187593463731989043087100643454946217500466427814837843797816346295580724254706654134505078975453391888543790075749472478767625455272529997247084466431180153169371576452714973777782782466019890676481987219307978932379201604709620772108070910192966507568511540184711907449279584917981893426834931867718390019302929021876709055906198676413698287491726021118583826987273364409339767276713676578692457841368760320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,49] -372784719246645025603432512428478827076193244209706823475664085277347705301104844356947535740087354080505715200655315959954508729726114947701553894621691389300544714670365024573077316392248616220576100698805938319618473715146088589788990427598645087258810259224227197550363117122735949892374044824522380320203509043765623559472563070638753274344249280206718318940035007239750514063262917032985984914305940492975912220839556252738510532133963177230487892276817236898886420127202960520160034244022772158827378894186105699677212288523380099756162198192872259417030918236740778048152532522477072067138656875885579007311616629938361226140526174578220533095132252874098529954340963265424526097320967279154296518345252618819199025188928999133358600433485955026726855193754948356805796377116088354651832114817973188482559865646604179160551991686174336797286841057294803702519456933670062242970523854347237763370485193898176350264680993335177997975111885871566593338015549006507816455556124546504252659170884820232524536060163674365240188445088480427842162628851942813266306939573370218362814869348097654822050196961839474464586204230658950170466341466919948908980501631197259186021939892254179401154455270022699446854973554839259160256337445339101153296391563697204094266483618244478668526163777287858265773340425038864660280377473391463184772110801472974603061668007303991784262754990258143216495160084477537409592762500204569641515252376814454778060758395117442505918848414630850989808683432329862769566970581020416608924058962815607020780541505823464327191406600936379779728076969086144215037103630540462890802496243842693781653111550899911503918356074655488394277697905774926939313802925277377972499476070771899931019538479956684604042443090532935834626944952883971958210190047217878784340918111916707741503939714149655203682684751519472726278595666270912901523047684618463025826625887393436389731386306116923197540560073854057445838439674600673921797064256249394545919320049281487795067175612014266697256029527239108118062775781614026455458045556246983871820925461013409031745263487947459761773144059372632567424511711097354809589438515958716047423234816223259871895375403019178023323150863005026096834694879606050855771910419796891171070002967446775317791437520856045064460348260369617470720936326979199880698349134187194863473258188638723583052317871712075282299627010705846135216921458652549981264650600147702539474953077629303363692965711052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,50] 187721063143653776188190539590752578251803214997927493986582204022917199835456049065405033894822737505427518218027578299962350006336810163172193993694298504234168306541575939301655971530790734583658509061954291785184243859033639210562844994653995823938892651227853115381391306181238914663422802924507057917781393510251053328399699632529052453769749818615618900018734372569993247363296936137390770814453381265566563822865000604240828591562039091129555501906894528907030191290210150122847970794221158008852521492754803563046166432966119973873151303210942607028279424088286948989796838590809882219279272361627972855662291804787989544425827436102082421044952389500441699365572917930874190072190870807800732397266888197528353762135972634809126821618684374792705651335084270090366174191247902232000984539059218657256014081212659183363015516981278000833314385654329468729549336402975438299496565855569118359967431684370992413610123497613133845785147994220253215608745594641328215902579559067282020643373173078077506309832852345054294161581073199192939557370931738869318312439200498333718136273160779452997523600377641055025860701198342672304101424742335781938470664735779101207764283232530170793523207214827777558538586355117740918215614482778284859006848227205218543661521018460598014128530749362119934834746756898230979070002466012834172881700775790407766872124967761605659137925893327377261747967096591595951560768587401495559382959131658365654587349041714441035829485993049352542038560571914337682744707815105414600695745258706520820709403753561314944273707613243347004636786992185342778459503939207655653078011354667875777596716388207330350093813185100649924720414223415501325031375867646282963829067476310066486472651760304297260930649384503714200398115872495747109072424513910467078494257680256833413016882412477681110820070716323168111744890062962936268808405177010959545400814181072054606507219308458202492666539075828474707833787597341208750809153977508134505620040825771735384243002379071897138869661545705305774087356288294776773076135678493112024193634724254251951641399113149605318469071372455571606227833519760385755557760984302352387960980066392259607851304588160003368336101791845927491246683504296751693283484002391446855089142021414116048889923312139319685512650925462834341249045956113996428679439146963872401112799167814186260277380055762808225674476194993081583664749288779225538622322733991885550799134598685496396951278667694080000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,51] -72842252865638467845348237018144858858777041608760024521196525005105818044026638597887157230984341445496672900290691346777290038145954276708967157335466149712364172744067153596211874884764881551633286445864507336473009571757664260908575346694226646926441574528392740138870157325120930058405854830726867492434104755639031343609822086221263394453636356694750546676110344323906985359993097164377655232905364488548330596762224779307967427235519987474317732972423261961560621215598658132072822484863212524357481599983328799188698186777951590517412517466726417177431245326931085144730945035439825909188516073949932015710022224892467101705581829877232847169851436159247087319851632731458763810219199443807618914464152815777053129345224857566829815886733571855560680024763540175022674157487145321662440961160286584614618442767222792887693692794992946730839572005749410272184795769647872879747518836811201018188540956009037256290716815799040261109871487551489938762157211547426031951783074076185168622933583932747087247554651559242004914947704793147760891712961427375959781075430916344757487093822008964799973332739228824619266249164728688424153940253927301960760681851700200170925947632174429912547022556927169044030947773445980996831515578344580739803545873078248660812531890936915050954053384190442843889772359535152496566857470491214853398091678483558248583338044485054667211297758450270469630584326914526457254056269219325606095100549330403680450072842122184018534207661957978529832175284318938988484820785996540070563114169510988814922042846934785900604248595900184527827051210542314556354225790469924757875418894174554238363859859348227164381041016748183770588121847266665647042651330734334607848940432817873138260889459750410269504011838654085882752393455531898081517979886035383758061921001094169199363875079263766596600284321403787641755383068182774804359404048637964163481895231083391345143045401835211256325127362188560425738453036933364426663110572575633400124450697969307997749322139441709387362865182980213633603718633299157103424206849220164383301225687487555239141918907716864324026323548978197168555525026398368684650645897795592925958809306753874004135233711682175924421610159196811527138199301074048924312066606540156086492799056393494150379137672326813090567921015971824725539073781857719369647464739661662006102245597624518077856946788136867758897511566039298255497221005346310443971780185128256089820448284577276601595936636928000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,52] 20496478733434252626427970653231436868522158997971409323595358980403519419728550014844815383925604032390431661627200172866090204295852618688817209905518957817869908783823104717635004914626402158622219379249045729701340850033420381666454839837085442454164101336126069649204959441715211890781580879979672605011457281492985994742735453295289001765442238970443010546912559378943036059745255421639565158898662180428412426566434239564589795626631448138750666290284603043347769424537966683112890193603832048747481441429610494971083250859184334201241713832347009915256327987708827231132793668300749545362604010963643056586742792845597797500468127241007100880878616557990296965878447474126020469486899539462466239245466659412664734034946552358376000767277280292723559026227856068515443961079025305713363855954072306164661876861584818592923768262746907509807292487408842094202774451301744308637030788361774511118584664399404038630056968217432622335320756554621745646410793135643905847244214945924568255422741638473075828039103775253181287649204808690724875603728537994938595541852141402711802100407790484749753088863255772430637057348563460720086086425974566161561150560481800306139360561654501364113176989244084181817706360819594673152103279929234456127625376735539067768395659026557812855378047537246957096833788767661839211535847602383691282503779339674357708050099743249027202063318415138271226176719143945939604619375274216630441394491439177599792080865094623631905769731252202203017082999197926903475163309624725906374933900048551823923609264039474437229952477553164732446849876830713574178327087720297549110835017908934068423350102016897144724694708629577238101730950302690431272561457975464970751128845118505749319195796153491935286278297707647923274343143323401912441214104837326733035566730093117305945314639084149367609611830236350379147024387931870257857763105418186711156814187627507975722927565022473983233490972071058681026531681028737595358962369524168486325743357621610873135139138895826769082882700918760131529717969480598433515360658224848123341410061984076014661999116652130065964786211918445228356176973345325724490704580053961131910836164794778440564024719478151915577159001697829251864471929282680807601385739343813851669151004448142726598403925486921222626168997836221738992239123963096890337210461413282395794555343132475832495162372664840787281285542604981491564162501113564104082485351395169775438420642414674534457249397473280000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,53] -4183439296356111577999100723590398965659938282980742876126864815397862760784829508431725916766750767818226558669577883826695777012999191477387287435456647759585238099448000743509719121258489151133789325695798512136284409333841982519742644216313373967553253516310897370684231574479122856429146746364123502227052424459057094221662642777342029611076561667022780715428758596489208092342692046845920693500578744257676962758668409444162734448203932496607158177620617648565349096311758096121721882318309406409914456339474315540662521873150444524171034580726606214889922994047347822833704489456321938297769126073890403285493522398220817837436713349904032046763054420239149796386787140508929382312947992519439361484049815880284333234449618777025687536548149112950014024546793341476321411208058376895088567629325722664845422071320266248721153605047457318857417532000164342992345881279502817795352614058291695187870360067219182805623741190190212009952364762554441752869996555761160998189165807019006696177271093061014363936243857921624335387744240904338441972190393405267132935495482030470005436190461815481952562374342868082664021878658413113120098107557624585271743187644906444600297557209941568510421598334305690532428619112817544088952140907862813585590608266098707864610338083350497459439781012747447066504246264185798888785584735933009274849814281572801381922187605233191395198831826966582237810532725203876771821534542017185418139485692137880194046206166893155551064049709505586866346556454452079785605452522881053096063434465735043758417487249898613623114091637728089465099594287751315755254794517912409011510797205233900872912289676287342861914138129612592938125833013312494381217247266277783139733042438171679230315864470832672820699743078944925779159641907353714480249905650162348634427383762071818620726206876327419651110478485337430214650445474992859615675097029013822477585443129665311252570211252893903004101206851750992612782926655370154338897922879163872973943917197069700460044467086251890042564481243697530774777690804897336221132382727113437560598057178580516300806864121575108297694007610678626149232507879558983376443043858705502816184461708605244568773401744293902941850357926783541970771226260492268060502907192211122926855864406151395408223934362093404051381267291981107561922901833977783906158634881609153890159855360023379809002937936025046390870709207268280069072092813356516751637901345384366992172010341410174495777567539200000000000000000000000000000000000000000000000000000000000000000000000000000 [114,54] 586511375628993410482135670577045494470256697265812912403203825995193253142923320611879373921214316557068155332783992839835419195541861875741164831659556691826367579879307784700584002036517596655230444985189382524793876555844839712789420209123954180412508450534250633277690965399821639271647467718899932878282747910627051438924692543372756658903440518297580247471550073058733877479517175519768450897054791075618719275049656071536501122771331275336388542219603236579646015849216797824482593760581837207187574130968104401492056159408224371547041970180383408386980364559658646131224375686112174407459631763709499942246825472391204759697846075589657329851217290908900200893119915339467862297010411754055337867504115528397626047864683057683856989088671287706947888206769769257539925996428053737245902845098217569272367354750165371298343200304831564196837678894039956950984520980225257820885094471899784155555680474990338324360600389082567325952079725625421251792699015405730882737317515742832396144890500942283405783988088903234227660112862188465911037415800741114931616966871580271803185455673544202332101092717684135540212397191472388594741388187014756295980741627382814273065721699502843382567499082637794967395347031473899849764448685113782759647350840037058053663606260512931545049714825801340085828992236855487418097728842595155709947938367886394828169133284169376204754082498358754628060898980576819944695001546045069222777015668583815890496861525498736310807260881815594261889843477716587509505178400628117512063358710241056632855944082129290300029305720637228644948947599126237750253471934885436639638556593376661821681005801219159291559702641996036684205785375933830213377759111417821035806414578808782477131009356713039549914316601769124416758565693472765513851431027627870965304022257502554708452770888809770032933018116312458946813386087814545718935834177594418284602903741753950533092063446038933118650505225539011080428235560903279881211733424824961749846496148557800995386995599959912248508523888407925084923124845129530459827074200874565573799767370636995490878221503091779076494574645109013877470684527024969024804791134472413557481469356584522782842413020058003975891198437837021497007487537483408824710761975000596147028371291373626208441095109771175019016475720527680025904638679290959964508965423406269088275915465854444739230013331594743090076838566684689501965319359279124068947829793507350347934456610216517282907574763520000000000000000000000000000000000000000000000000000000000000000000000000 [114,55] -37018343957350481938498708277233145875013506158480777500395732845323363047174318235801799615758133026891432624217486265906187471532115985980383008116812002939530144809394343210813452633592648288199402401818294405881058704459157911942462473763049813092841122722981572359357158584066221241764239553236331896538858392201799882607957267869515030231726342195456747648699359196174705812065331363183581174848263313585122635152061845407298093123658311710047834486609025019664372798014898144829469247689739388644820507076162577723626999930381959539814299766607062092953984524430728795156734629328619044245207302986705725686739075594061481260509106920160996792896974410090042236619723066624530353108274464439090764407207161923691070629560577260179066013189938490722546198238297198412245519878146005646485193193704694066012459112834577596753741145400595049366867705439140365550579889689894424527035056250944774431765297855833781909333676741436072282757190723683290671599502308246889645454186740807790616191222124439790106930891336861529865995890289393191327081256881926605160130821276537422628487180497112281848747461582440244743796086624045921026547471250954088670000864076417848689729260043175530731462235388304026532271608576998798451860085586262001692929224199280410550628431305826704331127738559908497049713949645827549027377233474881050119466553526846853215679560275590496851431529828839040705823237708436605764495514554005254659716022175410357371893447139633968193489052776110017299316227665326697295953349795478767027655961607391866549491279104193768728774558984576824209659827689697799798371949972636946787132610947542923905955279886688987501940554265606917523054391361874228187389177230087713259599262745153677558552575412343483300185615033177945576430516766386793176457663396712265245847843555384622789152216068877861099042493632301850145791063878143832580145615008778464764580625052300382592705925250973317658920333903868268781671645093226646942745208409121581562912315863503937063824158715226809029398998947028110045733942014939339506793629354794679311744103170127170352069300563670541160952475344575857845485369419440919551326165258346126355236343368241130836890673099798440030701680136477121521861058663951606634390044333756459707996466977159987846613178960605308257863618627157162849090809094094120148292667039968899507474792449988907663889701556316563670356545546682750717829964600668238613694680105675868136093860253909768759934976000000000000000000000000000000000000000000000000000000000000000000000000 [114,56] -6534170287984710622123616876037005686213110729662176221102747281933190684688373977132416741901301751738136218378515594334859905381477061020362075654321603157856447285865032418858817847661158602640482078592925253834466091335021889934982292828742476849384238668674939002860632137933903128815932397371305505175262777065136567331807342011962898820324229684389775719355483281924374006995417680700613508682166141213287957387550519083589143369071854669777017002069967575136785308241946344224563948467843529203140793234259342035289305472183129222601814423854454021766832442941929220341489181557499376571478440609101841518135271734354874335503784383072030681477203979543757186949554553053084194949196113878198179257817849650269926853838563138122186773506490687886041075357406228224985354009603452249516401797465253597092443084582856325118164293955952999678478367224142642263689708754208424915686171485867456489546386994403056463361799692855644434630855609922820197575587521992581242918520741837193369106338252480560439990984264969574327931602081215501029966047176960583363542030847022507394400434666831918838332314529436851316049726852638558095934751623832632576872482019681271403300891696448772808780519826154070423037980485181023854998862875394015306521499359343330545804491432856143837015180130060318709772326009441223334138227961497749790608860853753301652142922495234987546104567124415965404809620407830314523133595423797460781786648878086977508431567942785137162266729340190922564533801353212049504611751193772806292787687758683725859784648606455634190831992518356824401846064777275020347148709593842785688282793736063934785456906900537974747956929854959425405068869236738264644818413208136571458911740082879091779080885161231401474097018750453550669896320410783701628421534083184172644145500701559539467442775571890139035965299503745869157053772466844126930257551836193569932888373722519176882483890416356083111268236522256607630461314383051423301700084242268349284604904762260025248745680196876442763066725695332437292813570431131248265983139406858712413397973544436681510733407187317811017062495654109194270378474631618949913709126285296659427894619288369513793358347930126840275936541190017412958875347033473198923427814077982509647314353203681341281758786832620395567116609782917972280649372709255098270694595588363304029074181198296890043130403280551667381581533236246286458456941450773332883310363517671592765498667711133221779113246720000000000000000000000000000000000000000000000000000000000000000000 [114,57] 2505968764750404291517075684548684492407030333665018470314984827107699559330821976243919631663939711177071520288016885742568772113742499378973736273137561297578607111011564360956910498490270573492064265139868058967344596285338002230291075661033473569010086822152734923391313985725112810591646206471029710863750985505437588422872148524431945537450763203592957880473282651519390030348066579681613149217887542118305092305381508413715188462076891250390808182149952470498066029252370707970243049692090963726810982592647716104291613738380915856296152979044123384456996853556671729471885134845273697544722296496722229196014967035862711708450982330302026214656525815607053591150054291210120973023664120886685078656660255687399881500060519811744084940994734606439577046624650606485778580200211259493652082742541253381786139966854533682054453044849351926824222216669783123823114847916608774712840252793742073782780718393078936121944947436034018122458240005494172076258999444231419512452804102008150718479170576919396406240537121297832039155748980775782925320742723478394931800290382503427062369705073297897467832000327538041479152798266631230097378953442304542940660822280672587491602832400535950301835702903629793247127712280381282561078494417305446054221295437894571874908047094394157644978898584303692972564671554749609819641639044586511561883239550311452331525703779947660953680216480716742996269033518756904540282959749600701548826396434272490640488018254238471742038270383062128812790467330206374585080773636076584390289376435457979839732768407989083962631182564331656342216696659154145915159158346253184893184652971365852949143751459570431726079202079171701591300205403678063925523596074916653367342039225222651841021536908721378799306793409004557703176755795061356366930442046632613303079436072379296104216751141660235512643131158140780448011995017933741585607444289929456126178461071484147407242206771116029560187790568481515782150211554093965935012879461725162101225602553789450333136316436215653147269221407487589219633620193908452514291563564771155321269604425597698995374846556765171628263269190197564258434870221219498128519975704326798748530055608162003277707409814786308477198576585875095602517746827649845661764719473211836996104285917173678691639199811101564878013396903100714052341426138879734319317196366693596122063297115107034217051001565916463076249118672295806162889278730178981721081551123153815491404858139949366207578112000000000000000000000000000000000000000000000000000000000000000000 [114,58] -465736381016371148499729871625896464444262316842708839577706482089525413284527537998439707980741624188520777593066060158040203893605268115992492232895234630872274458411735414476249079517800978719482098585027214766091033864236886698361660781885306481178954257023010180347077201782135689211220927114932988706067939777679543743102877236422832922300682167085475968041675707778075220749272569533959819123244955302397469238646630929377156790180564148700940610730654983831075848076921061071690960238504881901866046306460440283502834420205009581685718713295489502481336317979248478071657208204851561097334084055991296099773220529454302573090814749584005033581588867691385218952254058402511799072310606763380632508227763488712296868427754710254994758557038611389696040325885383659912724383237518884770310156290080622826706389954470308526511653341724635632608415733137788107559628716138167221495025378509369001645650674247298724867809869350559755471376825563954184032561011759752110490948281340772088449255697685237822135214642672101648185935112893251623081467627400174941029267591455670898207867013456266453936476802468773950424586155444710890719746687414004776262834450711824278681753244672407783421601385573320478400146076618357666713921027372853340725364691792875511528644525143611218692591718217387725576057201457905172199362542593031088869164647574441765688789380520169219041238913633861074951829807204740206270088346697954410190244378022775336252952680671496425421991760310398790347705633621730649092292308191108628588493103472675388116669081134387838555897246766633828104477504077306538659159478756738929475325321718585151143676736878467873668278493470510645256922578032588886056878420310977512142395117444472440659675453723652378017743979712116384427331770587198806320712586748597516749967510087358162990279175579954335297432017317726443411542651230526809677975584977388515254233927749979740411056732832504692040904034772134654086156041283861563726159462374786533923512715274267114060584576928215882415651555591100321491527766700631389793251780810329220732057097998241949666475563344914794672836002549901048983911858096698818637671669666819906364135360728550375170990453820499917123745014364936999664927375340878492131619248493860036838854522308595422866287665232230332050040123076674121084875996766942366057548663438756325949092473204870869530758618173737712163587010003230503606546417882690812330822246063660051156923307018622914915205120000000000000000000000000000000000000000000000000000000000000 [114,59] 67196257310257826872775549410468839624000240528443848758240333654837153728015529963553857414292349279477488067916229817803035538722484753360784176600740541117345266569606176920243840539717015581569421914323462546783075894638246030517272339842879839689944608018250263472645372295395393563585371199229477726534896323271535409602798320267097870267282346758701158502020196050664309137700040489508794189633829338423313118003034530771048904824122391234325908604642267424570931176883058532228454343959299232678134347089743698722333646616098855515658417391950674123950826213818511150059482795680999714570775228439876919489364675256901511516108450967986263930191521717881286175891480577057810520996146775053235487811219961793871870900964140676432530948474718792474898855477864718612531348514530059349654063958054492945163642771529690897762205069191326964350490241000600928877386068858363977113958837303824971467793331993857578097509108432532902363670763051762591275391245922322164531832950233659290059896618232451451704310682602145463732445892310240122071178836225139044726660457103339667541388481883852135260010257877491582611910561018333127917565701469238072247729675174343659821872372949556062015851997538830742637963122163901162993304870881411484250013421408493611044429201545811378350730191742222324949855020989950085307744282156082752682233585229719057074430629906449363475215160390621485847562574584461527294206245826397678500189065508760940391691988308027120708181348223812652300013313372039886679534695360146228412791008301535419088680759655637284323520455173137792373335123922274912536810194384198752706693156677867011628544391672500326389965847235447878680708543355617499406833856174433229890205901917660814093345698047975098902768637177606374167335411686946105003000671113423142405774939608727550935057851501784581402817145108474239365655065276534890577855603234252541640745305852534400850075413215450152707266358824203497707406681820462519361100144359804352940676739039128219767215963478087037360660598925917174272692899959461734355898595489278108107823446819850311833217632209869114445540077851884641771952675120940797954348329405350684453722352053138173625456633242221382524861055509222709198690696629464884231185512750404876904448393725033021457450358115841688807776090693251033903506951001985999399750347294868361219177951614237304696125784620727871980820085609415522134142685776548184616695523206039650564270326741420965101568000000000000000000000000000000000000000000000000000000000000 [114,60] -8279321813306291707295270953705961649432952701851997322435449948476979915011302672418298057368438466522390200017161111021595636308297966005747356564907187440429986574254864329467491312250749676168512735194252850695620222036084741355197382865834029634043163182162034568728052740922204677420839437031169575604036471600059287446679807030963663199444084745632110835227390330563498086072224577314289511010087842922058462603179808873247143519886866748433720931889554926457797069782282449441245176300511734241434762859144777568168349293755349751653941542298782311423880531191534807346050205260000691608696733743193020902561426131681346744726006417383852392343869629124263311211277159261653037532560526711376521970071663561744078397593722593027625577846836318081849795482115240421290655043334199553876236223350665987133930848521172062104249713351315215503803934247706300055084327795203329726665205780434167483706581677385066923111899439247196801918324800906999901406842506737728548401334190976989537003471541436454444741866249851916983120195335557186522059953192447636230350332558617253946670867878447649808214646753404923336576622120273920236666401878613254145638983461782054542943946001371471238230147029316771552487286395276309718518013017116963169331009784156732056500851646026948955504186768549360617522802298452008749265839350706443781087526469141146069770372688272448773109508438122157098449150406724834549601882978900981543184215056153654887317187783464888519320966734911872218689759747252882319369401644841118719701762452005151451584555916747788621610521607126359468217325722942351858813589231224321765702737314734711340671599295399404029616807749424530020026507317150339454296378684375640413031504756374340332826477269676827068172393279789896232757230294864215948238726312061050901671753281868729934541210913201121767073823923758526296647346547871667025721813243724706174371427700994901020891438497488941556464041037196417604611158679087916577714161187706436520321359308596838614089872347002721835080718115901270307951873296554934878979080788596984088892045268731341809575705906187338426071689206847609778367890263675304064296719706255255764936383391796727860064269978548103415625429638784423686494627392558310761519295862990665237093758876038483433170113714256426615209468495064626122002041677505435050725457010194466573293601825038184382966338286513649905140843396001229012891970884319686416209109947146389395174480887268012216811520000000000000000000000000000000000000000000000000000000 [114,61] 801591250062668278235574961981669327805384609732144481090625143758660117481344120482980679893245400095741017490756550663903180272293913300257687274984022578315440989411270816071503018218482577551677952250141028761486345068715764012321454284131521249797573949493118918206708285447531318000742197839490101199251135388125088208021670651712570372705761070471514688468423411024986477217666626459143313673735127720466983394241261155428541506678455907764532632687117091240022445933475792452966860296392821043148433364299024377619337971874172229420825755079712473494899963154421027616061428972638425303228065246211292758394421916263024531393039010823260389534338356664479259664540558695950689927381429017246383764465527468170304774362037397844758541165910007304182942903523725742135677291118453267842082307091045360104227439506271674046775071191177870180804547272146535748170822342126904288923049216850666250826592933911000714263052851562722064350637577116598952349907440746993524746389879088105918980248955655183725264184702949684804173802811156758318983765158229487507099327068380631614690956098575137585474948846647339590048362026813435657467992684691733546002476905034893267923871589265175516020087768552118386501116484749342363080396120190722475626954992018224762558480628398398515748187601584500374191941057009318011647264166395409199050389979706144526416498806148146418627972340582841223221819561486219785118772828288470968137266908870415607665028092319832197486642897310203771435667977908753670757672707227818065803346615196556499796485208636960063070987209539165835120662189650726468102593518791313907361254977341419488716629290815967943698641250613493705030333383581973186898608443998891221452681715153714427481470092904312879049169158579984672855239548978021396563538532608145858661998634843508620278305540248701863329479764201604328656482275395215796939405387450588007656695910743419276559835326872424942851810983518829622387509021971679709117900213995485004359329827227879547175854523332044821614338627243896653034114133998102634644654507307785964794391670952758648940855038661913724738451759080783392673758621592355261892195663986924850356564568339164010563144769871554629547501338667566188309773001266876843677852471177248287901561996429439863369749106039261509410910804152176623693113337958810485317050585615568671104375295295204267572694759058356435495902855601678633790752503950334168028595911904326534913901426102329409536000000000000000000000000000000000000000000000000000000 [114,62] -50936609524094717639933826653362785956809959234205971908195059447224527803586342316105704146772525715724141849071026941254950801053988465255016852896412975439343153126013242183473611657359211910824503536955222175023583125994493073338517928745627678120960289719486132931673844637912589875960785186704306955084958934722825937538493187723060650779017609039637074815728603099125208903434015171213551880197328726568741458624574514935617009357404331767993674612940251863085501138694687016269597292805022055911786074632112756225911306821220678883768175988073698115745503926877230939602261755927936302835567140453358151292300415026870544182508503578941263618573958009001745524061460670093810863985091116389975761537787797706214359266647256612513568979811362957528855998938738113616448291173560414766261833565648420457243839925626795678625577007517101325867995577002780276643511142048347540731597431282950312559819815348392254844730475324872426022667551394526817807769649275799359588350535274711000082659624232150813980012448221002903977289220447240799352388392217789053086997726544245236895525415648991491299619782333830468749514490510456535608941309257810171928732759835201503295785467258139489822351019683280987993230872569446697931784633064049432173308514165264400992177866634436753750585393917974440740266695716080662763306778811449844486133575061323231406018009679525728033764880303601438882061125644070511845400473096377343085387458377399978354730773595601846399668371498349664586712366504329081577373235212354939438658349017721849899924994221093317505082224020060110498202070098269392400620825031468081649492555630595129900674021433806478453070367055939252978366020950639332397244570523553302984886245039616353049022785206944766445959329241967819950986421627875766166008999940724988996548196640930488608715879693179290133306146249199794131113943318261340748683595860249673824366588008647291085141269472560221605068688109550680375422429692274292460070538063320690904096061964665881855508162353774324729616005298299341894675932093503831404879882729614298466289346972719287555913780179689354995027791890467757138357998082867374985462843000615490111627027961450986587090353816241250125471735862947363657912270028388082178914115373520458700412017587098566790703396529144503692443812823991091371918208618164949307695932155008537495174814216727379162888525868358068775975451806303971853339808710728879387033913933065099636899457108991321047040000000000000000000000000000000000000000000000000 [114,63] 252249257921039827858892093717141746149631671612359646685652551942290035448980599194868641089155720409012478211136334283572201207318847747461539040306211105979939331213020968495795236957107279245967658114453466417763694917943989203341935927433706504120602457183926987712861096560497238992139759243562619366964870835815374988972580444616164944447733329957540242580394649154171531104407611826059959907381961656666935198050128936110693655960705323094892476243440497399068395678015003832268860464047548519143753154633329229633603525724690848751727993519576007727145503337272003627859379854746655367293478346938754670732400004444747396369592850766097993480889021485929067641066798606086533330963210316661621840506128510332947017750892742228634334017476395049145856411835669201196820528362327766941487531229155451440793775543271609552747973375160905222366211568206431576173910651973902992474615213383918373395635050059954158494763107566240654660172325373758044233218783118523937651150886716496629058896420521329122742686649352017883727399013022887835518182798677131262956955604935462254240112185405661513988141714905301367107664563976565243619981420011101527790103194517697988296926221452928410487556489638329290929182872687484038136003138214639144499371421135259624597757471964762671373385134519418586038105439983238053834023868065296066360985096260246944821113234518069228583566874765881732461143989664066319564272179076578100941191544251950562524135867377913762077291267841182773344391610880173397632374735409902059998707924227618103047171289383160340008222232330591041866616350311362600505106647796357151855595718909632057219342535225833965135616143735562405965363953992378618703429095493425445135471894667853781238478205195739230921501932680508990061666401504338948050122660094365430596292599729756023722399925425182790540041794121893634057872030534601580911779104767193680457275428877884410015846499388608018698330900703692444763523916490311874647464933913966442799597767762286270878709561165509428359159386155314171732639885135431701020529853723436239481731063429149573465864514484455616578801625545970722810332993268940530906599150723842515092954918695919314617921436936894642157344564139914744446362932893519842438263203383729959944776879208840333252726039042595985731397670905638528569587338504000685390087724852421032308465487201267580178152600012945084093457189910341751023658633684341124831805101837232557539771710856757248000000000000000000000000000000000000000000000000 [114,64] 516405485683306793743408778988722526810800812030547096457333879535838932397885244281178335696751710162231136433494624373602670193643888327334191840226466767879190788482930976781822881731886080167000008159566148970576882579341530070456230050346470176697709093464984896758279521558704497024611998273112133008290629908332148299616857608204628282050839678419825209046300413708345359959393973529912511676155281791192251534065941495862628234160293973460376174448928813526721305603029307634116238889736344904009833407943131956682045539701388295214989742496429693595949065584051172277967106934100398412302110680734009304900911043594464728641210922188739917033485539941097556616886319290743284597931025470703528406817726454659070637917645600172040069719976600781174994590322626977210065075798766116434755033772998181788090715941046462281346684127274613602560765394669170021404064311353650328833716680543121562928237429686249106225299844143084992398411643956577325089981534603343507188531212965283156259652170228157801450801404613654297408163355270211419885545692714029726316667224617461672422742631233173318956805255035839582460761539461477981541258080138490902586476869070912608939293780508833479990255011250415964048769863447452540589956251380987581206117217985177300674902197341048191743774875571522712568729661130414097723432701027752204622013021050321286542221400292276966807744237020039615969668967535839701791195851722746963179291700871470713996033534201284715577787663560687038961969343233291637957425608474960323297406513137797635886428814845967580096510458112935767755579700184715573933076804908706379753147319128096998520390329803798619206568362635123474424301655078973564544699634075634845058345207988803248571905892023682516391734141820769899539979577755081779848822494224628332851250853517998905702237262888879675118705967148501630033922207584544260731137278239116066857550721819211341948529515263040491626929668480411814160934717097803201340031394065215804847838005644982292667315797837483734293986596690734096886757136712099678045459091281193685930486943203280404714222461602208246254546288049860860578197352860434235566127774853635800012744917334135731201941104879296579111938759682112091504679250213042004568615019846485723307908354884358564384307549186297901381005195875742952893030948368878095359557773394744761629253480286942643885624084778980327819373203835444889302697986788479452143223794084373429977191674975386337280000000000000000000000000000000000000000000 [114,65] -86263021207985784517906003316399228455116271124544417462104023489787186419062704027029489870852353289361127688627662518245319959963213496376566282343900930862871868092154164742663449786454059865080220161090920364022765962307230399596539503938555222257487431920938647130963547949096205580039801543049164614583023574652268460600188978882931647944730588762309800870453956619503508929961559946818239195761937260392248963840858719395653256108402127516810850231283040702475419118639316344062611190367604430988142915086658298846070264505299615677886187560223584164886382993998709331502191068470075978490577766397063532796825712091618882519995044527458105638102521799321585073302732658111935836395660965743468797892266410545698451403899500879796660844452570227350377491380582670155381504558969823555742912947451589928811817119692971056710321955229638456860125735613603924444159333202440499400822045313488267521285730501092428505253173323116858398546753506822318024213467551994098138761992108447600607420812962768053901459867597422878344558716428902152371606483627502922829812275031790986828324639995732501588848109746974677688570210439264010997778493506654678125254986031127929245048401693949167936972233699829513957643240944203602832120848038677015805147698866619755619512840603076226078223524601198627805133403492778783517419862735587189267373075158431758975885610472817791021313987831051421562185429304693024718412871296591195064993383944178577006260121902238250341987269078875554988211680681814854644301681219454785772002939713306258855518538344563176074888382412785237161483953892963971681885154210563129625027159198262342864734986049841757268578367902042210196161547482134617976893053371705645498781851684331317653119383167135079372555761380336996142084353149725178090884448354980418584997536855265087125261398431799031141564978049602150006903117779904041803184264600037331718487316910090563995591991642587569168646485062317755058991345256763143858844270939121393046506718849530697658268535659084011673933138873769235084090424268014604858575076704693364179769494078176035049315771077703665464831524985217371764189594451366782971891887418907820472295126166759197819768493005058951770216388175271563839889652506953194180786449166358318684232225484891304827553214844129100437411335837361673601019272011667971915033830005814039978283554974419024753047364721078744455093622662822477317453624739609446475808469564533259041949535713624064000000000000000000000000000000000000000000 [114,66] 8458746751505647892248495577586257735420986497447037917367937992244684518795366477825195079129709618312953477355391147160803828988850065509923779041895071251113513894543888304624661178606189923443716573007562213639031109978443733668902392382826470835645951502348556835240375992087491514202323032748046336586062968243578298997443242414661366405528473811257267021575990222149161385199082710594762279669755339930698929264665974200869025215231683122763475082833656681689830513175568597753131177264449726976417932081756122559929552067781422796406523449831830182901712290031413439642880662706983020432191243867493080756302520370651716581008732841133672317654848803399290981779625595328009221743786126286867613616960545055950827409583635028149969073069281928427788903470427079283465589473295920806808328331235632456846451340724771665654066214068182252548648925664742350052447806229079636047602428812678125194738419117894749110805384693086020984031477193741903605458297720619150067874638702677635818175839582253187664162470746419576822837831586927086329835866816191826875133950081164303634446517033789168950138835009717612435881894422506457822615905761165277557536595662036911025245956312705976678620851802356447606810392650026918520881913284810166886792389931479651754161696049873411393961851189982226595643818502612822758709688454479284912634912990644709527220185506700345864566135462985328795637819681468547572268254531778255005714218436986768497837523048133287309716369673205557670365962243998623030737970740562772932117384840421025371088450855447965696903619571104596634586551644545625684608832623855573877194314456820325571075699322584891870010090369680655505536137256295084869726192775883084531422135830193588900640527441691771491445569865548973631124967384375731795248738744235049454397867442191730832340817832966355073329587976123963995449819943264830183909104346257526307486670515476255659683239505039877565192186145808957099447844008011262268419408499437173921301529076059410210984927296976443315235042640825424167829119708420170112350961087881216763604785437641567257307050436197642209670099078289159676531203586979459608693912682444564808921508215575377175135515310270044926028062295493556622121212078592023162198686030159180220971133003287777979866961634031299377692709709715912203889006556149302853674148712886086032773104890326141824013681558218432014265974725341602392626938679454974644236362928060256511026550272405012480000000000000000000000000000000000000 [114,67] -632212021067353184746046396976636163841401225163893223474857104267885569440300835882790586928025074657690093700118500097221932114013227804741662756840717338395744886840163664405090073931766679764460606113811791883256928701111554241178318317519295014351767744573630914859649069152349971662312870315036725420757607097127974608123003241314193152290310971366813728685591985903560284668082543194262037596928164818363254489172953540873051350815997894042084829052947825376086745761963647497180654133431886388411584046955259932352744826391614129971519642065589563539198398849064058126402940077699414972997930161215933269286184700547069066069444248425550053950810672999372708685016949266580970904179897087728468509610814980815716458958090813332930487333565236117909930067089515187657065196222239886007093564991371161775919611919859479705949611698918711031772924689322328105246965188695042719029291157915121499748068741601253348098177293450161632524270747622451086782100726992682614476864208791938562039060047947350422845213372196437707080236708548233802852724820395045114828626176673962425832768022482301052451130370177646630648533659137299695736618771048043571083431228945902419056741643617188401582172014105317874927635156104632102743173500874228011615963149519723674642398604072061865543162939743434324945190428779099344045450600338898472045165531019831208648223715396637183816190521474878202539303600020602527242805725137584645548982222124041619583975623305272330341188081800665087664828484313560943634735468612087979316392154938216877845738000200831940649438700414271172445942763832397615067672173272974022209952373962222435808983006053035089219250858071327386226593583816344468483571263047607155426541993500783709657743000599205232625272815261863057833520080048995575001821940814459165363357327874416868497227189532136962135318874503369777448968587789549430902995896933027223870110709382347693687555121400903189111917273620437311029636071152239251799449473358027156082000827579855096128136651396908481626918419087419610486848512095766548081368981747542291406872094296797956132636035223368619296608995383447898159197186364463015179192571055854563619036518020536889214158321726899218854010687446852274340891017059331683936039042719105553163847487629453892147704891838538113979012395994902503913022425834084899016203329953638846283097916978290913993181104521992752938908472670838654639591709639570395782063862024200303782803389022208000000000000000000000000000000000000 [114,68] 38538823533581731815468482596241448240912457541663860331169183396530507564281013806633028413602300408242155170704044565902458102348453914979894732737884059459240279228277516659669971064360028239801620473203281075101635571719466868553015353207749360330435968601885777108827508692354126361324215949577101940122971522597340397807636234122154612800333521940777315317463745701706517902193456509320112864296804489697918537119479131697843014382935392538113757299248132761263539309903908496326096645986103903738266853637583147932392091218341539610240277856992476656834755848580574961105412196367831697301881435710191094938108786935576216875708846307859779332435885217600486576455319461740499455472614919184089356651762480544436333234074643539876757075809497082589289223283782039205054069691516527013865604907996433148773506183398673808231251814576972209529714249895412651997259017691331088575958171208286647608467143490624482024106258941552768330387346341304435563390250604031610841746009718745566918558834423072365860170961820360324543360382414945694511279260374837551317087819545537266596415939499320172598969248072483972708900616536781615022330088593263874124983732850131958679107726476285994841246007076291266868118795496622620574183307103368729584766292948972336881571665420615664121649285071489014409865147836118895428075502490253291371784389422026756857197557048026184983442050905116155906453496327198474738247025740184601253952385398772412620456969029354490425747067146236675698094496446848106751723423147172945476618882549927185330570186547598317699386124876262812438825225091731161565521266204649536063759403793654362481661234133403285429109638808704155933293418847108770970678455574700910836492449858652471833231369571126458010047819097546961762786056901735069451066134299464739542657272779444717648185840009509733491713823294584280628717609978878633017545589897053685255002144973806121033489756596686041602585923635375966308414061362266118072669328666871436887978626678911493241663257348857329000584530892650728491963303980896450373707235006480755585266455642795649251719205155044371213162661174655804798728375726917351426952547950620337753842887768932313959231276364734805152898268828551457230604411311341783680483943109020639432106672143778233692079388611302153334366697177019715652923817354233301765372881620998007717803006616452884943039992506321476163048261784156253534041938469996853891165232057391979964996874823270400000000000000000000000000000000 [114,69] -1581820246571766398250152994571204326282231780402361907628717544733316083124701749645831293634304146891510652158238405621972456393475129430490629601445308297796115719806541063357912755550857770490347109954812968896011890658222583862700311416000686133073632154548079729414511048275740187563120812284460120531580523747659427252657332552932725022264494952942219634352280076028593954183725883812337204204978158579560545790498026372507217905393958986580056563399479421748722020442769485498202804485778407772287248458935367965035247499708176189559306778904333198330500317890342353414984284108950360231478384432425885931670639768429608259403065181073521266639746261497697709628750779870447003170638911961796875343630752730600829593982551683376055772225662213904672995121195732081299349784011425879522728386182672216516058063085803458429868306722706130773476958689695435005192987524894048579480157746313655884261764512771796127108902949194290000097672401242890894509630003159802911344438280948778830353445180008505184504317919126820354774570105740665263783617523358062209343852134836927351827089846047720683274901796902486045243947023941898112393996565090032447310090827292084931451111826024711023673698580574913779307451537269911796862214578739039367926695768715402643890258887608184735346371321346543462970991756924982732699373527704381991770199113850168150550029525877848821769341240514890033935607917175592087120967371568783781589937921377310925100125402879589482762981025237922301191952401469860120251633378873655477832314707635358365624289528403162635903178417906258144068164064706886788574337773662896265260542092844765523139490084704248618068949724814287906626448646687814208510773159485225075693092239731887211251361071767361742019976025656324747678249094845427383325027681458170416075751282318539642583492101282172403838923631889575450573101949697768273221798700611788479807332916898676490797100045619411971514565412476422613330412636774479477398765664102967786748248407382662905011942191047337163670022457903545613536825769956192948153242721392901757109694618682418541075156771188166425915479324513075801145577068201682659192167161054745606156162487729391890655146642823977877749252357852824570438679475437355431103901585483997382102406188307519350108083776398482463495979114732320085728668166344916620645803828818701072473902919015715581401315241943965614913898966561943675200283834407615057069751065007628457433741918208000000000000000000000000000000 [114,70] 14628272868990692994653496046654630921241118899902760182240186571868845074378890496285746749435039956656923438523470374002254630410906283238433011337751388678024356587190466596022519171716779665907856101101068611953624494998258892731800731434836739630665222910650510048818988435077293303713303943172889630366502148575251470174401656471400193075345918735611720282385739089723617509247260579523674299690148209290649933626411846934677583230863977553268146655332882816798966574497517414650252827919842574971894670614439090709543831940397791812305338961345122204157905979055476329002104901026703765195634684423573565178316235073284327428253492443857385202702078183557956993071412946039646976437771216828382509653502534416599194970851065004213660504821618809910065160640952706391400122769159930076833705990966822344627294738619999092010365438310572537082140070933234141764699146621638866516731509373931520506390018111359607228126833995473341813517538296836437066647821511802406845707577544638907885995756754719697689607364259555815463896608843537767379476525758900974316036689425914369341717513852439140648268368366523729633700946135984412226998054246857244649703208980506730051133281114931945611259602805891783355936889519419368447557235886356921178722318315788990408900947670853829248997679613087041547633640864808504036654547035659552695444615664670890521051748708048564604833332466309361267063848419407987186433962370116400316220566640289888606147516413883759105063810462152546568726816819375002791905211891103946944033044466098632095548136821161226008878469015285441533272691126816600063996075760889239868684615475459533155791550867132400109468709685222439486256301267274716377324927045176079739362745449626368257799409217635181173112076735752107757460357733018670158064574537299480663872235658231673229527118782122489437035935641034826063105525798908463865530208070566516571368010680282163431717800144468607335522262925495566462608356153445913566210288969065154089043866463897345954549202440475529126736496128205209480546153319715443037738933608673498820082271381050961418903684815627831061414264612004176612308819329723458182210041692726182478497616550068809349850975163900062279121662812655519651728705246825109089657002184422048018093827400456431044452049857539372609153179256177498373809265613406580908695411995110738868382901639693665153809005913005415554493254998085795123459980228492739748510316818007017149199443558400000000000000000000000000 [114,71] 2978561477562295036185339483290554731556564099651480616871227094181461622617562308701376321109444874436767677439380220583561334511439436708118204650642658819303217088072816446310670097937175275643251214519402172714569875786833451928265319785433545947690077304084209357647338039757182500770232796635125035491391105886645263825066005011984058764673336066189961402127244595266198919092813040446769560629939108690654357207903945431806835610099807466972777518610371431520442405099683256544650553456135804257498905208455898660897158171610376244277324550340019054246934707525679402243270933747107077742505064746452592074539770034034005036307268358787440099348636297211487132192764060308573893423391137999194305368977418204873669815122436933021669957346861829708554724722985190909778668800052575355622684462440378151297195889545797045380979672720513749687439258383224543487256744079039189265513526595824811187828856219912488081956337740707048163485730373969402073924839463377911826453023915668253779127672756796729270073162292650592389340831257780294473182623367123422729397450930079643052544635009922343361296594129096801805262929607878556567826719953564568674248202737655390836345014925084283917372406524818184320959237258800971895532307051974123176349402132869896436548653200661594207379695018166927920946189215641872581170678301803278715584519748875809168333170618887635954147702696837433669674726381282581571808281306313459695252016250931285948449602765928959384661980963580406321312219600007636756517554454457827277433871149323758527024356442499833798298979045015439541373205584331831172746442397414623198768116433856482155050833924419907861198408921145466389058630116177865733877062143085163699648543435310153593134513741389805921805128201804001189218651261770538198562286637286371031216809209185029872749888773491710667004394070840528408822557700867371661402818519343676000718062344857822929451656212970514675100375034538146057017793872590252512122217772057285438401557889379491461787060334998204731364318682411719123655545802252004921692215138853887121243411004367950663872628259059219189876918223439465547782646924324221678529035531746638209856185256332230884019922900340127082887730875562169040895450951654980360035889318048699186527456011843770749290402340912039109801775130252989609472388895895710282717815705375393290346382956107833461230578122684548038682714612138641659188863105075208582858676449356400305398349824000000000000000000000000 [114,72] -222507371055072932928286379206919012406004637334666221024779984490332642470596739620765305329226505362109749668097065284723159658826971936475139776972419803522982237336756863215249891398945003765888268782761858457315602061462049528250720381069872073786201082113001678642829747311151599557008963791670653654537336280183844688954468368915603607017854277777281993843183209782992569406062618193185927424645191952450513213655697088458193485000101348581386943372447507255482056233978594456569255659581197552105333616114317988055497619964557899876092833876424867653324773408122556290033306776313729980994338042446881891632399600955166989585837178416868372148995477281867838409172911966270605746782755643238623139374169866105421976273923643183174261115609884890169069359077315652797089476655692934549175984647267913541084078703525072666300650549814890346775659242646421405461119154527791409540147064993424914286751356008299498163760637359869340682022997997735732218462926391636470377144169749737450278560352585740733405614197551404129939499257780675449111311870244694361068657037794070775527125413528494317529268038890858315103020527186199366860001933773094995450854196010975222346933525454229671013698919212837119568114951877551412980347754392284713466720130158399146496114673837084488239851505813819024674374428979528021008475087414425125069497055841633554959109286730608640185420397810455169047213313083441229547570986534608250352463404278436657262591768947980314750165953846332060109955458663696625475663971713306832145501356654516489671128292267644415726008816044609541434677118048840870141149984085806007541615553726685675027230584817546605558788369603384187053336689689573765133986813040198010183529666638931462933271413214026006812651937690547354324981733959810003666633107385651117480170140431070018989142692548387283589558081429532168192535601034826192381728066415058026939148590833572236342305269495179448021368548342714131562428700920109437198908144806190239655758329499643707640121112285407957837086266497675435150327789444053055638844916779787695034709865301037364970858871727665280652636510916174385316911439006318783248205838295186475860456346060229908295899990978597427507359793258045852604637196034921365119070780218440912346555718724681011270498604660220834482075772279798275071459033972502071004090881635442357029841783330621531138955318060349545219849616805122423081183762513878813854384892741900116981155102720000000000000000000 [114,73] 6574157866317270010046656015604314661525164816798280171913496329236574296566438491377284840015377413871826278635953573178423457456452107535270189450222955685374237096524111626881143529931337873833854325798387471208983614630093402675613333084137344899697273205458901989654311216561526077840676526151657227602175710319326960156615999648886829549673660493284591019630359835900870278582078879614930652573737368943068830727871907170430108635749020587545127437639857998034413469911579542783637896019270888080075877146181486789442616735018503787618825278618266084421098390008513056363040858545040013353478123578055616786534787129617893866496457947755785888878056042541482895586288563532987157406705414278012899077025214520044100322055137742734568738647774911344153688936520473154145126571624442440704190870972588925042470158521753192831090941592749720970873099222821690795402239096425726131176858494804282760839148321514216485856460481587791047444688252499443126688147253069374770196378065052521236111930773675384776190707148261343522133581326623976651427764705335647494821524030858843286183255286518613460285814711950657879114627682722170084809713718516769166747006336213088208217211473043695660848351157334680599076596962569511046150424763211889019127198510020769567411733674028297927877769864587035352329758333603859889273744220422406396629017635251955570897233314145844680196529926164617670284140799428237874834318518109485243881734590259155060973498627665742831287887141362541477339991332147691332028519487720752940411255069940837752007387303002648865112295759353634750106462600779511086078990261201365488682910588611673330748385844550580389833244982935898395951955518474892149322263300365442806086143296686656545566189479598832945970891312175113612007761954903499300577366417326029284850320712623145555874795679809251177103698286841698523878405435170749426059103132582487254706722340972876375738329093543468598036990628077753433657107460466918651367985184253556207903008176101607422024015080300077767140085077669765194989314289389668161924149355055166633510957269999273005081581440591650313949589244123132281288273762919838845001245074517713663859678468461574331812777502915706246058607612520551415060857472421732625048000634402395660381747177161064736135730239390678574781007176896046769883287328059038478232008105573987009460878799672592740307881414625447793076206668153947992657359859439078161376945368871863572234240000000000000000000 [114,74] 207298359285075895564255571643137061852491665167721666420868445527708317121763867401803324031757286912303599875757343201656375559421156547803531784109892091126077748018684463787464719448556843605671261620754206994097225538593691501371426889113442313362914227907661715865734653410463599036149552860048166686993500499037472783470043530844772886125814899168568128029205136073468645472321584533033431158228509808163392124668300841722407173248325839790558681737027976679208975439464115680316043654832676068819052653643090675376175123043466123669288612011393348350333746161356286071175831555277287306201587486963841481381463089316289726543898994801909880459420685426139762388438072116749108956821779478803299927661405430668553310975248745069721860080798742396600503726733399387427463256743946640832452262902917047949059483555841009985119308254080036112068637593391240120154220065207725115716662377110259769041118075939707258218210988678147314916857456679009612408460095309943657916623731660858257867450008584107299753295197355856149300000967546893008341068975097362642719516167493117724154419506782977861552654798147577833745156443246882694625805054551621192633601182379338504647072020258038085749273710262657197903814873158695819200858778476027171486594005138244873243661628587363862934381639409018896621695221377734065859820748573516366579312710325315252975727896681546646724049484130287421821068968686603234296815293187543592932067394379394385203601656682833329700279569529965240769126760313852233240265544762591925190023244262331347203117359956228657567967217292684236575508144217482123171768141720930743768918034826666831956918945170591697046447662518734066271849922252659518092006821237850448707791503939869214081760325964881701490531715316737441227907569272112492222358067579843765234142767478131860316680379536404830760389643590087173899828167694457360923807512428983957280610937714840223718300132439095930107592392255057034401263954430636455291959667782614249430957110939520424072357615807423412878079065050268902730127604326061737763639965767038428411919383552961554118312555924355576989904776700680536743729689351901675830141923198848091189489789956631605859029615333981429615735447261943925411114428403075520249467987412237434360707633171198547783284759072803052001061191615419360692579482300990727382457015817883173011441144030126628718591740113394559044648318983802675182712889904255604950457757773806369243136000000000000000 [114,75] -35600337573719634212859150460401999633637330101122467540584530287683538552202638379735224414192734415443475330147145222734110552595391563175550889241372126720193359237404338968721103595239219077074434784733214456133975906434172289253187902553405421424584321607038695382865357263189669751728282333860935513854908372504193177035655073833032578534204389316373240194922305803936524553518721572735098187454330217102696984740040371971384719925081119839005358001107104995145682043341459847312197677448424584707080873056345391257042881636831775506509897568454169328525594099347130126773526103691078697944285294807835164483568349098960042717321858075897471717303666896356901888883523094561084844263595095492916687306609885391131771408186450652179533458396861956949625325047715058274305106401204917719242033392306750749701677151909207428241824033842376593315111870802650932857153091273844001996981589710685055742565492786798322578320661704563616440526474001981919826202815170752272362674466750747413466755668440649884998347276893120416293342073168065086283304916979799005861440147667991473020492640478549921226651724925700972998272529199112705952998967186136717063336987931988367747167455126488471055528906749335843044951396585976901463085266797481497729387499454268379365177248209514610763721463662069492604126384752551254691470409682188593923830918271412313713590892509047512754341387708258453340566505423745059461389345511144304396174893608953794870019101063173047706615976021240778379938115925547785294171705127139155932372667443643250540193076742810686104603806675490793341021920292927728908706020324133975919430473935826700939147664318673974504441119343401916735197605358284569558304650033560015456421788826225206012368489556340511850407087132459278243683240104419062486803173625606094531129874600858792501148122952669616660207405053242279132439420398090310187404503664830388727256516040939601365134518929800793011486396271436285650934532859378847494592233539596187746439306065970252151617027966492589267901215299722268850532547104979107610486434652623955058830473719692153307797532480114113842400128016822911433952273305327552157214538681298255595157385924305952191364729633490708977787466711821315860854688259910340824320667896358810222761599538758254059996587959475105731944622239476899812303594083409871965156678730768177752211463880566630706934371318175420268560764106896120176146890458486149788104260083467258167296000000000000 [114,76] 2059609624531798792219388478977822304479651787174767565079151798855318538033780842658053880381804993366413348944231570649055142112183283647216105701740018372958022281402346901670462282165798813575117633059777731210479304567116691114630181099342314232795562733007435884378992675508863172400549051864548236602359673054790176809427903410581798776343969415750494201651559863108860638422357780819997867521278774814524838465534620379605845334001798012343176824843897199535318748979295162564249344845202643273197772512876047898379838562980004955783121724609856073894684908508117422068397535284443376006266496678766230784714650267284874623704340871166690818800084101310894847549798500921136716660755280169431235087822323250319496559118444237177827305870171728402172192292243105842883939248895347314792890157783344948279219589298038300245677414718589172084050546833753148364915083650802394816190952421907585810510739922738242545602272136695910751379200665502899667449568184014333609259216978447973767842655880795764443755953075515446585107476761264990086240444979889816833056846891468562025274253352907488020953249183306873962160383531361752332020726982308534529772720038818872592987988359521431476855866652028748412191811755260754143136492301507827297822090586313339794996429597719208525177232072328513454287422081670890542294827350033927599608351537079362477184976934796295316318971714667722936328338497223846922486873493122557061202558651699705014409484278612564643409142402171855066656881719021990150117705706830790848569458855364212332737460014941407108384972153974607991290193918831653017371860467674487822139619633339772209052844462422649949412607506384215171556749031019718401660384388237999712385701408339825878912367957709248152640105966620455569305441784791568920103543603381397313274796048978118330324860386767334964584157691338895987167323695289157926735621179719458421508755062837579987011738578505545718734148180841748576887182008108837252222554703329896176081683000259648595527107815025814303577916922593874770817183456971337302367964251372746708294143880050659367664912572853536915987317091382733351449559192740272975106190990821485292694644305554585019088446194181173293245055863273630455123630871931056203320743494637155888314257576449543596576538438245578155019058060596843410993134383996309841151664015285314097512335483143816248770317466162953837395412829447142025438119214027486634719993856498477930905600000000 [114,77] -20858477606072077206131227804877623501358576341431248697550600889189710324884980397634848715861783566633958867544759296335872647330068047807949412086415736599358482854800098047872074782279544268911844016189937771154124372791827038577026773000724424579415684502098839708504471111916083730158482299081968643892903373496041547873442695914744859322016106169614025995593802919284083476735083139339266102544244423854546906204769704929681881863067069793669775703210376955849423997215036780817482789106905700883291082458548842272121566830918416472176532838435481826553256942826740479350049957810548188408257409869505413056499272477706543222211302171826766080587174750355953879866251436459994591817534827956859292178266116395978784552351042509115354568238463971628629205517055916293542399404746045360213676225253994845043679887335719793387760751494023239209341786293258507825380450774675104602100216132414371827828973434549922167620897967038390087702220203536714496323289822380457597922196182319495283393058666286578341269310933116926681596778183784895640465100616011499827485349959620949485946797389954285269930751713198150661655524307029051866380165868219576312365862561332176263347156486446309443270086117772803732101018277994806779596798039273376568850333140620441860781204685800022729902545901383505132029674540103477298509074878134089003318542377800283529225600035123853691394760472704175353053664949351446270554875947357924873070775626671510140842224978720577882060668438649460712663007528755334739308725768662143186923855607516079954914880553382636796374634620060445088771205952111691415736288938838882231424731326662399296845851757632644330656752937420807390948110651210421681811523905584095298358204202954175698407220212911999774570844793512673742481819689587153029853197409011494692158556664500573049523540486672205237565008448488285524626875199973969282827057044603257180497813993234864514619829328050659915308958011306151323871927823695664557412538713959450491029793456803035128238183567795600521102632091194824196454282931301475600569453994235301150739256350560084395350200368273497978253990147697938027519623213674666706126876303222102175990550720910689445985576680055708220206102096192205532897188138009047862740789876619122125502882451198686957734744791026661374561693247677420750766064934271009361037033973571866576435411278316102473069991240331726208926512659269744933767646281888811234488438997237235712000000 [114,78] -3858072218047667316542452070630197283317418444036481062045338378516242751690884300213047107418295401142166475508909129611016670947780721490948550618044137672636199227886019986007491823951191173364498666750948419201452124627593332905961691660498568307225214744470347102897254084541989611282643326125142120141894580442317400527193392470712365770835038112922405071717475737176986058732947514449259035105483164575410792057576741973592313402067531031475290939681987640985562704847581084660297410267314232525423683056158766737651147327322545276488990832607433527020943228172586976261939194183881356963628289713308079478040811094664774817444127735528681757602991229318835080004230375587673255835795242076271364943916949469794473019413476982967766971829287286184978316054139923336162586055146091251565617184158028388107004264394484951426708815830304017422064805129611714059428269000844465768434057289218903232143523332539183935034083143129668004626745902318021602461527986555030031370571706998960785866887826949801108686244123551285519555218115703702180496437715125094654039651218063449132122267893107132489725848835977385524372549243509229531351110344774822735211699330385569929919960526226280813607508090253365236523174537647033308588820204218594159331213323598841284950093947686717664790037300611436860538184006586270785119365708177759497524663549093619062659664783556257414147112852122670325754120520467003056551780860440498428443878502476703289027375590477369603912542066638251465408625551541499201197145420110346653653169673117759171017522481961810215710015326094940303818785780707896054326557292124361667444505889711631200191937891314136553829350402710364586031991918123878398149368011715049797166099918765697966738361672818325676324689685937508059619153836401886410454027215124669745762890766306516736795154556194445297557024860625498450468815935682492174629491243099652342043784975778675685243606434712517535037461409646441363017595217090318280382807440507694609868979999754475937363966244992724519693625406743753275430255247398435221066937202186887484644783630864343486462626017206646024001270958452717830230100685355763672229913049612151634363358479982599620897647431983514289857232571933999074821517650331052313300892416076376715693552959899517489566331711818324834356029592501754308083032424299269820585054043665370923786093438398870793682411216625924330763098937526275407700658552507822078065423801007071707200 [114,79] 233786230629269896963523627667520479488394819281437176306729941407706278866553189772791407068469716589525260406994023733531733799760549355040682273558119432203302859244514339219073137494013779945179562218203506962559104395674820948336855239107001672763929845335015811803840095569046223175278753146127504030658728191320692989224351184818006541846308275958177096527825298672327032822197875638241850378770782841181797500818131831361163589969344327800183641985552844773049756579152526679147003694608766391043598600289391469504737022803984271879790633445073230566534055281173170957845527380367748045291619874196663032745058715522065049546313900068559014413372431763231700899854252435541272198734399579770559787645729882653123090308029893047643576328590835717195398780140126942340055722367121230127485003199431287635136984070306821359623718579927821281131629683823761941707839561631215792637356036489072619466937604734726265773352070670342922366584709144097522609991189496097994198480171119269421866962022932376591506344691524107617656224365036398014412818521524188795174371062953140003533984423136461523615750865706286078261086488640225949003385110999089621897377464075046847522974475161754882093086202095829894537485448837903273499184668081971684524779587726049564386311057199599452090915521245771584592893893974411446241111296778530288551655330508791584791959608592376749523970654792525875773854058058614949377391616005200225428791002607958301383525080576212988165040292479117217685898187280311605699609789980312443995082416039958669785594872967120361521618677914417298684352558264509293997739223237717473112366093359816773780939450497067137044782336176281078120798909264877126974426214010546291945321590108463617331018064202403498591413069220609878397177854474436966975768996715843322090281729327372229635554270368534926523929616891487944271760309226552820910507199277092088048881543666985153869915911051701820681932496478063573998566005781249667184308829033074254877853517184907272099090737126820228103254288569935652960755089321183392020461288357064299030344790844033990210396460091854078075894390356723442962825543347757870176906045501610147225284115548789028818377231832813348353477279815706558402093242505527431889157595032452285179106288472478667925763347933686230443061409771762221889376391728564086328582179223516259241166519365387145438214538680857782396448624209303380000481647263459380405955472848320000 [114,80] -1999218674128744138402775110559765648338976477701338465857965854962399380803147558726556379702533188302926152858901245121974150802177175839898812030798533944021098193448562482304120940054875873975905769483803253648806106804455902182046176179573470083892626809598893909250677610736176035214925462665117481574251513914309972132555560127141132641881632901800756576452518565556506793649063653104912364342765204915409906995561950382400382556059450118712634641999596527034954803910334834076172160315176280318671870336099104357086392539019992864051883064358980591782531501315143907506914077733207897499738198878903027996026029112092006191143101936419212285847318910247798280883208023720553316731651908795129361542670520739169030452372822139513145878216979403095023604761892362062198653334502418264561389369964151056124100706660821901287089278820419983786639638668616644253471794450917235388597324170054758912879191081392677193215775503347560921169405582826737913968367280531888346628099223320793306487111528047803572760433659993288170706162919012376047986364059954425413674813620542105261944256384548976223429809393186452059786921080036373009670671181826763801618033661607863391542571782296298187882454270813124267616817419836704330711895573552539300211931098190062130036596719776959748142047675063220191641811238461616526174459930638874159849347956917605493260910269685824397835783487483580654948064120601002678963634034920969419109911348736132508199693152086663507200281856651346326438035055951580115384389717688329771286414838550170606644318958650769044114825362981847534033220341743110938240629937383969321511230752353022654657839635296687098089794455887722558012618670353306318440212404073697010762781049571325491923724820627416113280127055528410474859730344576692075898971542075401998900288894589735529286559146178531121235743428223466080863792898725697105110005773642104865567704439584805701223805576572052330901077992290461691778652143124951729177598735219751508067196720255886841023244690345144324750565329297672902558349675571728042438551181870408283314882947191378645424937107875969688158394042600453027117325504722891956629123844396660974658988501806445619696701864869949321599527737925245748330620761051240999813842899083457971854394933689907747237860997488086293647778180455893210743730441078167615332625578091434152557669215157848962778031131843403176773810949274026174042766128241073282416420377600 [114,81] -347851978936646704493887596795652880799303257965622975113535595049503947995461993477507272858722384433829093187656094738099504162554957024556239415273995407611164699643581218345202946375459805723802699613442520953605442093968491757966860632972728769069479577765424876658499815852880655224702882317652451972956648903009336864692455080991066212137571543442115533898035482239311869737145542986307499072307965927640464433996057729231116644350338800051126867016221450439522953131809214195812114406942259800132318932224434911532363321766363798147321623518743251361537775997925137585373313630771840620704256737819597910054380124864089787438289929697977320066961512451329901030749605196841329659023126874376313839093515054189787980220328439952927466093195993571748241306777539183925181437696584964500034480748211542087068675457632912131775388523844838605052341252569527258761856511245704321760655064013204919303093488259940943063593244556458584386850533051904717735135267553502215603391918537589233582019289038655034860026318951358152387474517374304947304662030400626318162118235965406019492710214772289958375862947840013798401094591606485971901833562667511079352664929626461590714990353259946969417912242506961118350386798324999090241931668457063072668036344929739839363510191456713882098944859349727906814849046843909585671180408752794736731507919121265344263985576688629510336769691552676153294397449788253738941096471110697833921797786071219486178289044522304513649820940216417974347901016825590252100063113117544068690955580890156435990998805336354647929901904779821440836263690479234188209949743257584903011748362600263286363668110157607764209692178499160142251742047070289266191962078870801597901566756634255197177633469977343742592570517454376215209077222147420498944220347043303371079344498456563939228861232610830581790000649136968779151560390031657477325330878554564850621425443270803451256451844770038131754199084132778402841494190554500941799676541211818061937885252826726576353456180752328069549711948952987471427937660760615020894565256877804689663120420374882895676042607525487570652430387022961836944703015805989894487686379643204793794299757358472970133685288309805173180599885130545721969569340846352463962573374800487880020510291833598521496594643811714313640382238742264126825500588629520089857942302888441185314512446774541268594613582512768376342820103248859945181449337779547819688793600 [114,82] 18416374591415389856405482617447936169174806667388184706914325872054914077216247140192699239235640092613917356519530205025905726807645714544129558192893221529653401589768874574935403811544740113833694088090751587541865439823130483322244363803270986287486526745123179892076466013751533968114074342305480870403226234217181644293873892273349889007269962107864770868465533348791304474850956482305006844282717541731308200616364022349005268439962056990779846526177572070901720142662815250792624565919484478930465318052798788724483912384047523783000124594968664477354334007589467082947835008238563478284265092362954152050448422673737543965251566645389363620395437105426416028321203970998131021285228719595157701972960053891916718005313924922187526505749507369000177222027377277672269659342013223830733967582193951957099690793852010016855113169965712898372109100910581747457181105740616327213649025381509183648249234319865861264475376592802255342695256480548028579312390292874995820412110857092768256118406906634158938607251942970244845947049306398553681933182489154283387359910352490774345202587706495608180154645322919002472890137885346403131501484989494349867223090005267626604179298981826096216561756920491393667155322238872481828938006615315703174803916557693088243705990590825786114669674353480674290122225382692099105206510447884819869010127685887490734572108224077162565127228353444968532969559817865848297585015660145413008403649614597052906918673577839353310928695002023837217623729311959680187294741157688553376588916440237299871186674196587120671990143203361719569165355286457301278294253655953025117473320443678572480521683684240283451659858359032519140107550281729605265573462162112799127209547809190496667072371479554262468708537055695306109662477939333846837945315442460157507312113889946300929870865431583325973361341995508543129974343786017339242929610385575549564265410969061503300071548836192543867666033052472383945245656924921442608361373321009418921389548919238402990701931559442471979813198925102374751311185152730753148016783774171209509779450498887614389884771844825297348653200337191921115840802593594075125667583305321395736653953409016045659296779294369241398997149037061094004619748868364004482058617597581695864019361746428596770176738312511459833972872371614128814473519723807318875176491579900402009848731728786719741949734183968636454336504990422485665071540643926082947200 [114,83] -326017014999286253913214723170081181266492318052392610054740806053220903690683343961605169768417256361364948107807479081143459581462642856791851501978400145723893844980315298760298723194949812998566149418833474097594623292048932167143635982673607216197161760483363588826839781378918416859654226731172297648388722785485892881194121789841451639083225455399466273159896694484178614660730794938468907895640919323747074490601713287520282561494881426312147636302702524919797970763519286521408281062060795631146038085169512844893961301063787117821681288893367367329375736058710617341582581961099584284164357617465165491138804401574721756620951242560000514448746885379450127952483133130995450905971154635430689636451373491417821782409596617136622310509272863027658576391558688765059348194895798950579607680851707533433146569129462551819275940993139980967187607226411740671030306023134087252577897047785182627301977218224695904179047928706399945815491983785591962412571187809153832010159069054220512184090730613488877595375519897158277157048964121497716593126737135043329841265568397615780722140541770756434680864356970583237784663271932880795743594103121147982556254378091180085634329233071955902441427267569082157442622097570638974547382917797604096356575352781546124119596103621459960262268983670024539832626739304255292896356307248401758435916796605016120538876416643756402000499354141030918444319987146238971267954024744294265102548317451628227474797295920282871042548543652891307525305008533205919182522976916570169243409983595203348556757721036741243772617661363717136987603537468656765695724700505500435330779290702711525160740219110367126990736610163926327654667622426465530918745358525289025251702926677032321039888987626564861941824972721666220683403402432135907957129686621720536391805686484248301295605855295972270828461812004686114302594593490110811991452399828837714824009288640280282746457239311852279394012786828047455624868741721238277028203753157761169494593167683108680323088684036607538314655199567268347829737318961345705125220494920614634629546441470758453769828215300807635944815829246300872739232021121860662902354470447235448499201245572727163855927876456022309003269467866490390184367489650554449113331589722778589289487679681646927763394011476905337045668277988518217580260352360576799545786655919303550999903183833846098907060071992993669581345744870637630731724078562380800 [114,84] -2851494359211122136116584849778235621283948784095461844447694187996728474703626319629992280790357383999103443371014690244331768062788754040941798639499518740745143838818119115592748482427146395920375634980353192886813888194984960500474598998357344995663816382145388915053728001003136441428142198252245996276614919741916925418600342930254726263533613022830065372682102104517710373957983676265531362679550760081519228184040258547355074193072043796046483397655464450499292438504392832404872189362770991876653602513800674038876194244411256052706295934721429559443823046510172115885174394613869291711547387629743805256439775091503598206525205779380670968512182832537101235044453476594300661464707921195533927064155198049368150534219607503926108417243676456558218143512330360004290138781541333278242050908346476722611447878743615875006717833010996970265862012341194076096395379051368696959944923583890548587314831965681556820321119188062491099579149069727069740733027749712852289932411707121061520331827415351875515212364820085080007685839111280807525532795021985676517567368953256291186348136128237441667535656810029763364092391866295262076019282956071837397366024244466819934648361869488329404194992482612198327498179402432140731008164566468241545121554137337381388365363401338739295474705168485323954960438199968790013861425588371656627912562394098098830396102952327362314954442992665191291747061505481907031652480042956080946154492967517842423586521670282366071023834534726975185007485843517524431635486720593663113515370912482950123314282460133730009341051480110168388564236672750380348748982529339943652668770212655521063787340240247677586101133615271695819635068638707440043829890371167230855507964247369771321195518025956834042702002337685850407512374118709387751814853656146683328384837841133415809598777215627591691248161224699265198992179403400625653459049788242975583492997945223201457474203768438451451213810691539364745076355842502110359172277585721614418298319408155132925329780166534709343311041613333039046063505967099280319808051183650660614403594049625482055067068839203633171470529966247789259591221433112085038292621316933915028770638579765436411834118005349027421212351888475920996355776427951421799323131672165879386890981672886665241731077433285488431351400808043460065679000794972375101301019781448250378706131278032543704641627904117749284990583942437605134438901511040 [114,85] 272794323005326855620138952964802527438204405611281860061324294694878917531862808010141891150426581605737224924635751649690245307973558710781762391971959554698721659534963767653775970405820863713659613199537015121957406259129913672331210092712988829087685501951921584109414302021519424798541169154345646327996761689656714204806842203980576182807240413595260245743144210246057460432341532383818181297266431451571387298677177037993153793852970831955145613426325211798028709297731059350727432894413729546864668580853924400075387725932715649302064167570925105369746943433390503937752766076489797684413874885080989373918716505733652600425860057112361185432550149634372647021562818983278765320651555384109104230935717562009199165128036426226587679855450038308054606530023118629336275356074558043152741482051719509176513748896742948810881576690186246856252722780466086737177234948746655648301248761251738039524630363152588932429374819103104642730678383743288692659166686461398285829062943203097936074788325644461072162843090659846558764806434865586375112182903603324066645744169129106566752928172400461277476482686505316357431653458405490298450153394170621411564357689366874797991702485089105736993168357048735336718945408031536497073071830919590545862462332796404094684734133725203033216413864509746361231558572373158308187385323179683186980736988035046418404144912661637333802861957230914622989649457197435480116054655671394899719026180139242610368454627233790609770710656702170899254913563485114599600461082759646511386634685681145546992586260786066094484916382512395815449352068391055487399770258528982340113397736453660924635899230289452463890532239414255920130143497798970049466757175767603936785123941770137407599037423515093050629460660613510093949712360758371645911019207302529780091585937753007159226539327202292462005170243944524875413052589525754383002062185603721851745525829997087047839231581254522041875473336204514245734203797310968378974328828801784107216255612677590856265834690795570902320945097014312598957433751646784929584412366662958433151362003401589957721556326423744655365372330947018919497314328354032299288274598384564419324997019270640513306780675764596666510143282314435310548190887280666455739264918684252585060598776454532975166664036298709715333148517639742921732420153333302772513025592911044699546415480604732272454513060188841307584055747265213660895155840 [114,86] -5903729481008306696158821819383566654170233122032511824938577642397615777509737022498116531368637412271063090193205312664681200924733009710758974920618049845499455092104430575640918700887344227400006923502960672374665943250088654901938024242408660496601741712507151175247175568049914774802959291627305378754126580358053690600138318690114506220270248495779661452382214130653238095310671409945485744006443339194651088789850330339040996054427625493538054938176304310532315445548047862614138132403953691582532558547665385940540380239340889263805027298577608698864730030363971828356683085704241508698428960864610957507188411578157569240114047641193419004701597608704550179778282851675353142604503147880893092039096619742769000530952140286443919448282623632854260204350275417492606030289056515952009882159334133581041218388706131673853937250109077345047656576791810070180509865107805785510876892672580363743520425641484895380284167486000832034208839766181694426629981005781796045760014861907118308363574434366143925378237207020012512915724715185724032226702882740360084974885149538097351957048090302741857226779625934444926878962002867771132678782184057521134431849815493398456491922728351716568485528281244836446519978550031524277421207567256406333542018516494470657432039032610148386688813335907018591776732386911656930825672043248951138513266627824634857248425263527945685341799880463484585243293248849832045276863982388405238528528424865943713959996715869770747724559760284124043349546801751205399135299359847003282916769269179934282485813780647931228760203906078075174071994585362225763931351344881676032839297402588797094149258214361516396443629549368890931265918369955755049796688458466539395276055970289215330019271789225518310270731476743944427478732004438508040813456904981320475985773801779052846556049349828381750190493785197195119493380642446334734375707794364343413709748831683977603623456125803346259336410970072426899412354403644020841539566703383622586459360213721976189004253138915312402956998266534328264962327910867162358397733803935426386090334814894277757400968322839407088474984472536401811667520408796811927365206616686654995415192432313425151761861248482214982301455995290083862593751395666108575964072244788501093194722616610543551863066816529514543441802074062307922265264734400575692783038885602502556306551380696802737853453946608447865325860649767700217520 [114,87] 68016778559236166991096986839612255767608558173469041856395580921956044972922905824951391954570287079948153836870695804356719768476797622762682853563184621694788701866997322125451364499928537746937421883666884612904773838484662930413482040887905359009683572856970474758757557499441304529563999230391258345127648908186549933337057705185230026936502768883153903750794021008385550461192645100376544581432453226672316164845362439522018551406167779566791192943849437977662660160321233584832404034078804050958347462693146629596303181735599212598522143368510559266685108605588775388391010840760206749282109903706604569570571088367696887068169149567767260421018685210682361152088925451969307990121462985403209683900780458339754880748146531132713793266689602285066131856072520605626851991542755592664740812259375101469097146228214189766156919976856045615013789916396856568237035733036159670233539326389230709641880659512240926408623628878372496387424254333163710518012694205542024935369412826847036495326784563128011923850449708898865650618216354225296982954170273915043755021671273350497260331732658240127049317242768530841304154344759425379492603504744126934802748838567193704997236157919242016927323307373615198455465087913055071002639179126313565676576749430425875061787248841548062145272699370292147909335105132026835750992266910892847052803370958852347240528786848071635576572482799459158940238600885387861132214031812319001167217321843155093038672592941270326080158497401753974415938731042251071833416577391867258752917773119124928029752445936981804662826392908938366934232846344445282387217306107331239396617806165291338205892682330656439154615280595779782663651127420115434046059059789585904477197462832069444874390536861977081554674849979130824539752289947720370307381592079555211257239260835030088838510913013421335855833958623474177361281389363447910947509736668535839599119292513924807666619689648735063146123482083193460096101138885008564550242341235396839663299304580899574351274977280154559508172548482701095001375497656377841185911334013164082015681569030418557523559206150406818763074613061096414561090851731790572660491041456547250888384184662927914120443372816246367837745109412300073796957665926240063205116206752814009630528258561798310973852286852331017525679052085574529952254071479648050305350513296890497385275663287998832452758392081779544951336963888789760 [114,88] -320383131329142390501600846748314964219430084199223294871801828290943809672094874723653992244848883485881134670481040273558391129227138276808957760775440822878670873884543752664863958715739839432082401914578749903328875417705362670066657838636344905187746750011055488296323105764309737650189043985498262348517906318925616203407603519764319692004908528922833669617242416726154591472454190233684326029692923893397919166382168011704764643356840293457337297923140461202203533140435823673083904781996864845687630010797731858033374311703776587851942165643315528233517569033823165243455240667086113093498040461113842249522726676624552308139220934013689229007188282883175204200755703589750907940782453259846792970657806858101660617929982168193211676778377654799250207658996382826840585920870465331710003983509650295718362230502332825855745131575419770027491527778218312893560261703660843574142639084191206984214825214791244467291202836229160454607345141195308001876809152173655974162056329834766990144060071047580475091454884625218091010288998930864876176017205348791812923429566989409837499890379069354074101979521738747363348542686127424601363537328605472793962682037827569848830587199987525606373342630785767905481849616546064609723926953308722676003722249593634893344934447375871983776162859651380890994800751619362019794908129246854215521727806392783923922669784677672073446200469269963393197134082081732702018485832444913139038195935487860526739020923725214624930575176092208136514513764317383998935689868298628337706489849738739839876412140754818993061979077105572353074046360690657114344682844625901321094852241558047281959209175352962367217209656405820442310458021201888790962093470415697467107447010220206706628628019607838923005923039022454629908632596854935027187770214773123927001663985285383212412099923288623393051694151007618511301325448091115953094965030537462027466826404469703436421696923945435331997672282157085614479680037403320250217718785283840084049053121955681481074791396930205358086040336774621854281083848542882449502774465631760883816507192942222424590526798750165181987834784489108385373641933258704786678774722552362771963519034792346944619170249116636028911040336068896175223424592674646307861043524113743817391939550970219973887124743912624208252887240881046552064046783238155757781268216129476480457389792899602097803612196133287560906965885440 [114,89] -1375496082459299546070407358810545174845347800575498896537489177345574955123061165253386072932307406655690433743758466928238875970553021100822253398875916562029751367968939936240652126916510412018662217386289666541745156460309737294112711496127234737517583051004288220970570457443774700401274634995592509952548468197366510081801956005577394097180245965590458574571706313999661483646067593232894498457392224253164969622031494641678985727468648111313732784033542726059080100816745942006780278070393032889716817635469158400220198092927308524038904571163615234255517258472514719760433364422821201884169439666507194524665792491306740951389611874377030321738989577685568938034335621980690343346544923407847303358248122889982211984590237540379245069554608985807008717882616292377748316943496901388242403384634983558490858454158028363673536564198867470128832514590599651273585995685027372986424679332279315557576034197328841901450938665563735267097128388661701088270525579522299880383532878437211301118772779985243162920147779786528240231939827575027224821701998932995304741305895703923328581142360528501643895377201075618860994259666246230325262990238833624741398047876795578390690544605566206805723379695270395748297461279758028690831915119212628663199166466534580558478769839160601139341752180442974383186562924136718428286724346552912381343347880234768028823254301424200935954299242839401932256536875959230690462279590803509889387764198148656278895968866798613845392396410309951096130433736244409172577096485424216284683920957818200562222401545602823047076764638189630023251069493894883753415806262101432365930095255962894081505114379764664339528656259493060464943414933424389721080063473852769448989031356279168008043093295059929012748271718607757657202342730280560004288204864831061450846982839821811560561766702763928427852501777416200395807983015083342228644015816392117165518959174134362367632468451334031309588351613203061649458330714430339178737061875655155243080489266792597768013859477344376046819382669411392793921988445349607499009844553426440178078551055221767283578531073971805649367474917173073399693119077582690767965582945327311474826917265137257323566837408011273172992215435830611550583828000728149610432846966758884506804130948726958730656146765261061473889460992998437845806411297929357779715644397691613298164881041608391370364596289943626790638080 [114,90] 56079204510420440211184419024773958291585053770347102383075456127425243969422213016216417967624019472902617097892933695964797468769347285704051713999377829852767829099284677744627746400853790675098968881350368186889645366692068271896182202423340864175918358775975755803390263126722010123605109221345342664701390204062079114472503791694629528315398930652070251014984121689489391267127864929018754210800669668264503138558555758643531838023393656056060615956355384658955549386065546869063419751582425085341313624878954628959858206361729501655721415624200559841432999057820937767467484832502538223250353204992035490406359599428525907534416992215081542613480066349330400087365595276823697608130725067326619439480305626442676993031062819417356640763896600848917840272855527831742107492372186629925469859234099485577853299525762355354153959924408352137706089705103411725384957627316537904217803851612758365709265831745149960402360824834183159785960678465391059420201405862690994184380932909502994477651626439859198665896840572765283592333529347167968791602130581501932916626121141378397406361504358410993323752007323755161703113702132940730084837673237261834423157575278388172686803550488627704360871387146690993607854772209471210321010991547353165125102775649643316977927232657503052098537162350629725084197648825931388616310944105142812649362722850827146887787895631941541611896619566606862734976572442852901966334061880577834884946847320337607751645815355159557528131812608228648965468272746165879893038367034393723906861757689706669342603433479969737291280951953706774499286774217970671581951786790392361707501340303751117861751860693431736573198586530698425092738055610839637446688027391479759188279244217268415266260824596645594315663377759111079267983900851003029606487559698877464195867734698423241284292991688460255374200468625199518178448443974875426427166107963266766289440269355646698120451246333372499177939988072226607039122064876055808006257713485990808865275188241454934624361434356965338478736702727998821474143960932877902241041462072209613581249836006904555761014936289143939906338848145792388754631580268523162592071237748294883493073195336694702049093445448818820340312628896527228915036949718685124153461167739489114029670773929448118829630630245677985758703581307052727444744196305366252740105514074985333787085854637814935073011307111667845760 [114,91] -342776946122362359483500682260271451136013401119909583448316511427800907213020019252275853848129866928580533572541162763478982846189818460882729731685645999663569534654362768281373086298704178060234705354953877561811896681618357512557191677662234782295152777916202172481302195713457288387330768584488456413650465111657237710583445323133938801061163316294253379917691630969962653750346472910983544773607173378164643857399221188830023535315941665907837008876813776181119510155117931341456224370015737616197335885117925003852201350163044420768475634143294915191087133364726329867743957942523582390900897230401981058620895871208515896680285088253530905106174433019331249257578600094221158646878668711454308645969684506965251430493883124559620409791203394215363917319433599092439742676563014450588752021884525396546734619654028181332511921765670430064617121417640904665239621932040522387423473158111221724039675686152380400319345340734240225535610967810212174131106706364646194737120172022875317501960689768885246942482724783309346597144959689866687665352440025060374930210693387554349247400604122166776123461343099917068310346174670700462656687810785744417118668424610936932633518354454985256644926889880009646001709087397946293714788669789175896822500862382340562855988349759123073444083201537848682038640432839899763102550435652229661526763160020156187665605919801335536648100085616338341006589576203949829157753781285880985949196698570502511593378713186169441500906957251212922337462826220390631838262142882028269736883993101312553985512653134071045236968769429486434776196118259259444778298987676172628155133593174957257931407478403584752921590518378437963350767626453281546995282849751522840333761001810367571900922730061071981725940056553409828486615489589466372142137026936094996446345656501205631961665124455017945162902319017485053745478868271642884080655167542005251456481750959840402233475463052316579935668006253873013584649884213668316985526637692083835481388242307160259205232477978752985217208472372554468183746425200993906372663548781297323798619276070919119764600018673502554604451858854640368938431054865879757067313038069385375257825369499281818756766999477799614299257985126755674179792336669530236525351094019834331491115293401234792426286946071658739410041720175607030031911954453390305763296741982194114695773318652114507000263962478080 [114,92] 722855915663051568320805460134999096308487496137917542309510236141142812505805758817427285234856417710479960183181669476936885226871261301497283539757249852872843445623862965923576722357880483411307382709507045774319327714819396391614658562729915551177632455124819452323412569697317726186876308669595082495928775042567283293838966715435936801115083184517598555204925335783434143908966845401285368248893194309091402253641675660397525703302947718349484965127027495601793824073586668136920397739767903278591993975214612510679464669716224493413045189772793983479794399131540922123895189164138025691764608375523711374108132473184562124160565694705624799745497672408438831614893259737474838645099447235433935527378283061951273442512345008008553033599093164130122337535920275554983254851213669192241516422662610401765785060678673229027505186254372517366269022702309642751145370460371450392335233846557138677507177956847289299045907381337314764806616061263973049919359200521280621381448517803813119288697761240557029680168492474978022424581690847053938811561721831557994400749981011011460148732405402795935328764473000292527933142176910739759181054966627678873084899973805819722633660919465330762081884634633347194185987341412579140141325294440517638847557052597323986663118740249382229466529420171347880247921464252752627623458753089384924397663528148550513921857545232029828972675872122123035413699635702698498101285022281444540050781483932005280430371192460276855609973534957614834642359438788623572713466505167268620149779977300168053755088705049239840144950687095290310939583642057018315499199580056341969013132404804521613600205001317529693423013325270806136741617931410206422316059635212263161010673348904210568365245477747872743469755688805523888989074161784108442014082008941244846924154241038375636115202787046476766428355994269176395355735546047705088537061490049864294862114142716478395265840793902864467995380069414909290346418407250829914778101762993964967221576041266442472698294498727155350131900882236129290549053686462384699690262889044423699519732571150983454828038110398051437266081744785865633444229975052317738107927006877441651507587025675622308249083606574838939563926081424402981573378407023904502792094380929027478848933207974993027271239198806009672803713245354316893251755897090466587188732291200377094957641723938986262026113440 [114,93] 8184966875645516896418879569221576130845505069023105989146093317542274088567211129523737283878466457701619642453441706698287616803447806149795346525877514271796524745431445215446379764473333559859997744148778418092478053237331318364003414821464049678150193202143227229037241047474768278012305206272955277934416057632480402032564609425613941316784019447236749687953435135163270591220696850444990413120775198055676808828205794018056584926793514572466912836437424687988451755720135990829401311805951586596939771968804856806600288583773988903123040922806973354897475277083132879122702183326578370853805332375287462810331555989233897395536994998607354971862096421219165337290529502253781317294653031371035933187977528595989999174498311944459166560752053947646796937970264996039522637000254171654349712718820424950855550501370317381829678302196342136770750631294421514511810781782069835532855548053982958766422128689027796075180650115590319270499745867087025904308961584041555531185253108845325460787028483564737238604587185359771869052904044980866766239271624003419609706899435322434678640548530795548618098901903747207489176880430725751517373313487436307364813153845666120197817953688556630623194724852268313074472752448242915232714120841012576723195273986200132289717787144899210825546773034332367813845716630920629015747656183403480712067150478704001280563679981281975078380038705128289369454597863235121266675583146791710442495857681574625990229508749285519044411598705810093900122549469269500592118296263045367213974147508156580881708199814457918196879031488504153700641791019367118083084583115982457308551375546930635784482762475374581533072739377131935387539292030144491165934031804613410809094770276301009626085066961561376101941252801152558124666734921315945899444340901794801456783561718037559470275733126993672001961903874337973750735677470835567012911115848759007114036667520606544700556139582912764483964464607068448909364206975340055373122407121274077410678959492459322165686902113169675649028708627619365669748493301555009844091264027668561565918482254925264455061660139890207759155152936029985083338320361544864309947023049717972242299076711976803579217758016089548247375570572014991637531735329716010148704407602614638099797988506982714346838765532366484497228656721497808161108584492987433101866353999572857253640719831749651420160 [114,94] 6702174883438063529349320592113602642413878567550446516500781060757165834070221140375469164835704801406460369457309826803864595955684588310046487326485232462838032227159472982263204074835519317190457350724881100610402798092574788353293640720286419421554483457975294714103035648327715375036615814534321124842466983381089420377309844250264746364651220593120278879758894586997355528590573252772589197865666354219235769034218585582399569573094519801202546010747937648227545129502412771678758951508498869224252414738640709857988832423212021073353289934464238263177776856424745957282918777068867208462160394005850821831361895449431980601833398477964548870937691510619846200518036108647849337542273548873481497957059301035509177594690545580190696730983874756496229062769585843884347837215072743516474036470076689756494478150856919156577823420769401724273308928932324806449946770781735148994716026679423686131616865495978623753515007892588736473201130919108819900514593572650376080276864502819374525468396556127570508945448623756488935374761714574838348537079066915066591665881260118857507051160520375834684685750051251620040369374827057321253765367691995699955748612589783988421532666909456146862051944743917276909239949835772947440488458104454037424986891046794891282436183753216209816133332404068486303747134216012016789949445911146007609228536238774145412136642844873331009457534366410725992360094794271802986991501773825711248855326338806453103163168375931354706705862956208082153647313219612035214057445060329766670120633931734779849170256797265916994845197667805863730551485453891934229814208270814222092761036132033104642657684899014712003910483241535330470892595419014808688272210138529053584469391582696867404406351145493551206826289644822062035656038586847558992755699199411340392417407398650896512060132106348223319121921372416053793622782010464106628148288118276492566516122788655197458873295063605612167746571618202970322764971949252973240421585432936855086202922787769426248943989378718983101537933612618959483561413873507838065957672510869801963564417894342168837625666281419117413150800480700124197555122714806863519591320902360077831236633302023425069538203009277687685879198454760758457620825281323239618941584071462266883578774886656819296620997201877284051244702389863958805722210872360588521793757040041335621274153773624220 [114,95] -159399160740626790379422730798951056579384000072278534151623426843929031841351498361039896660942864967633212025299617470426206521311483093371510095341704558774331411293127811968768699020830477003170211929538952077818815392905352281382219597796994710350441245869689123769839104021109733984321478010814452274638414200957541941369396835923407652134695956905542400388603353736034993753559135761567967228511254023472707820657927861990185919619074137572077956225240256413252846228566747339602890852275718995035405389928199485241622511640571947209728498463763455088198544278317424528747616819420970431156541653655241383589534986156149047210260343587087524559308790288803572216387503412252335403254793229711925104275314218242513546188170694567669186509244587733843261356311806025694241564610057676658020644391380947079308477161039688467657665020573180159897215427331091597066808313853247542765205651260438774087059104736534797847239241345868060349480823523474273928809169873966233559541419602186684858850496015837110371188709417234117416692243405866771349575666963978988143188689599699331738462642885197551541079103041471616405182663794347324909181114537141019211536523757710682347339220983861238333551141700935901952425094897024386839427518723027302521473460866014114145271616864697814093299929483113532074241981604990214074611466320223534857645272397066729424353165548172177193157149370704252029995046817856708147254120834718179707793722126347103301529486919994797650686076938200196721562016917584962638650669203008744010338085213747161715869276665787939686366932388031206746629388926385177031471408876392653360087664645853269859950549779824848354090700245881972536694326201831166888600086017519646947312594726447571753009775610425326398682531675305945720142047715579498067537186144976815943870765749959907107473494520647677976855695660707001954194402772864862383209350049768445227720092338463603912921386468588359593141645922289760652923035177095562235425063015929097577653052754735846158705681773332948280869354879954468414443159341026920847014158301946669442309925932456679789636924252003872942890057399905304669204124554564874870308607733116970579251234156162415005713681378037949041322694391847064657119186679376546669804186553007903770791200310073770730557343572081896743327667237746026269577512388186337498556481932396018978770657280 [114,96] -506453080527382558032674583059649405135925224563807353998065682556667124776151733304511459839078986338976266582508371762364542675918130165587829622064226062068379155284281327272798347556443504721048988735561660614417333910055282935046140745506692777089502928104538690474010741164926086720902959763725751889041058919827619549460528735672309125717088988158657919899811954861395512233176961376571952675478801818360894697232775684115988039963248109113867535438434847943369959947376825197976079623605915589317343827643712084693099465372421351118218685167087886458043991793282922851556270726510646249780605179248297606527837766626153561031939125221626406817704720415564954485361601672407991729722853481911951163562378299541062516966408158054916308314363781951769742160313049796639855216459124958479224783436720817203120422222322138792375463239413604038508317351415629491374401560149489687478944431956501832311693612710492573175631219234502029307481692952054891535681941270160816204761336901753910839514089650453981104160539949716295711528403018027309438879662124585686509266529897090460168332756068455772326356007064763527107201738818002017126116302409535454085198233863785568365013989180643928803506203251200677793687357813400133336194674442634638508102477211601959671431932780817169202914282465287504547228631136004214517492418124526510292946789368621916751943403438384154693550960819937545840005916161433924115458805839587172138870428306209955847842704003917114986450176388416616677649334625049333128669228929149360868263772932071030155762185920497935802146436260716220476317727674217012926924943325241316797277626818198280083340194412201346238936298921189678499935263137190226554798968430051833468275613943606522948190422818598927217943554283432173478408045163621936205593223945514098948319049894567718348809499327309068536387871043056323195641782641430134638922220013222153415197895922286468239404492541861624419195570735839837155990770507003919303443621709412809337641914710618679490172182198636331520397640016991837921107932706307344322312706607894469221221399636578996132110925782072057405680163782738784783784993461417790483238689664872561720527944968000194217963522754163030341642030019503169987987196106702937099526496606448924964300773957158675829664264234378298615330111881164635398741296047352896959899039886435911329280 [114,97] -101857355690412424635795694254460711093063374601263360021281830994442685208896919149363987966403475236382512229154516944581615933886975769467909241629778890047771634316064309939997634068984980667220510443869977535266687899424962351690218842069270231667796502809923560652973075288160710592528343188135819364066049347612588120299326060264645028586134578320276532326702602461338151018434040991874002793364285937402370422810085224257780786127256652121689891942804747878873193087743056731070373831865575274400233009523349587272171452105774695348922109639516833111435929892271692192304145559310191886748969124858559994936743022876832685918955580889574760895998448333223292951498009583774488009241089829726658782151866058728431551691466519467454578929820947375962781335657438302509583784148823307528493359863872538520001501131717384597253167983594857419883715189984075209821813484219953853209919475152879839675801650535455440030866517997708396138903925714950842236265990973533465882784685404774250586537847616606661374173069915217874285797819696068549257865091049823345201114995534283144997268351795093833471484926798842939809127378595417342089748438723568202492762323922738109405045606568868644770716287454860320807269069142106404603391073283753262120910600147067558013175223603198254020583218094603542400906619639674397163756405348795464482015644496712978616647620483648852527945607117769477817508333431029279173577670922908782343674889627220583356064706165344263881716538889529154757581759165753378742369967614082505546363196180005224754658554261667346338651413672847432642750857928897599430604905644461940022634628947863507641558398779765000007753513706211323717022730626402750375825943960821094822762695397756315321440013774863870319054895252719538824387597255020169009042782606062038235335683998442358595166375642509945821618076032912151934146461256563507332680403504836551633436501043953811606098249984743324114897317438965174873459984417468135044037713737290896536637064726809421341830684694333043496682280779510352807441043316075087627174291048579929272478291047883676383512751245627261218743196553770116325261878484380577020980527499457433721315288904202222362196723886273969664869514893574600183424545954754520510346917189435150921534603707578998115486234869213943024511511076742130729743389078385607796822078985763200 [114,98] 52495628022416911659353883457030653372254700181279226711003713524570047854015343949230760492890486981559254533468818232084660413884165059605878762075644047898717704583731446295927812085202147861499305723105820429143295061393196957765641130028253524093696921213081994863646299972550243662764643927319298044943413261509933087471837678699602362565520714095881806139279463532261621095702129975770058241142553632789616165868332774735691117335345507506367638949527086721991134276155290784229256723835084449835953523327281476322864466827019575594425907174302412373737148038257456171778731782679387380187005720806801432230562349007060768015201904803770637904793181305703482316646024436702566498457410719490419654596697275577632185307998534813610975365014256561009424796663857946414869991200915224959040846705592189944177991475792535353545564153174213517727475076232728670539298431415248060086342150455954407313450122697602727342096509737759618716814469218813887147784119145512923469650402436344824372631793559514002392516514286672236382974826987436227549409507608647934240708145759212492385689153494396578582211097941173556824367292970901724513222653094505859569338706937855211887898565055884215624996824990326120400681970638466976586225967372170366604486683699519834289965082826528630254507995824981892341460361909106670438767079599720196795200693352830083378103540741973693927146607864611109620348885607517273121878180561554681460446591978702478144578529267046354558993941864205915277322523747880608378665802918343585029452362528170705573211046911802675177788349626891530161111244137856449399031927493595110519462171224125890020044672384926493900840848525224616835254100873420224938116528499345381034672665600737396919565397607079311198479116587064253939730149171965406953938341034008275028160101959670908172264705711420679709204632250555992928357376070072252272258518712620886968183310983122615198015248652109686369716460399399670059228259114734902861657538736376452764573937763552913174605882717877791430978564687748291260110807292452125686644830736550259399779580058167706770117210138527598723910225176941603016924836178666787002789565401311019938304945701127153674272807025217213242544479005328063289233839196295684495771649469057785385683243484224056110553230950163085332626374836920222275503222644327975540106629655360 [114,99] -248063371888194430933736648769690163683105867838485201138116707658625123295950639474535244399221647327256634450919624888148469178455717575131153580023105477110686796755480599727857017832545445639155936062650580036283175322116324168008172716443206079057469246784323335817782919353147571859737153002591773269663533944698468968004903302334917592937899118948669764668761639308890680917560103630518390310307534915913245381166738337655179125464948336064927354471589821773412496971158380124841934164792213487286014952728580463740083444073792096700027594758432971669463039174443561285819812619140594476387272854569846401373805347274683771145044036089555877420243295769613430789992859011458818688958240496389157422411778073803194513329720779791938855252496302064798300694829302818150384067560045301014212134035230643900623893577215928441820593161698398249084573913084095233164002674027863132737769394794417923026274552842361794513690531192113312002526746922972345624235974671814152490878101846211269079672517141999469754770497536495752107052417980355616025702638044975462089413014768153054596851573469276662994530536197411252151837455472850169215453801723377620115029867996914717402689068412748954260466787740391172160417021091796155079780055480956775719241221102627222468793945000513194243794676558753677792247853127756741087730550801760593938806351115232489904680025681008912636320900397335310133298569501292670065014461305010597771676577184319919243727285062154505004270501341600559491164999794529763188154351971878295527728404870901665309712729192962258606041554159792718565343553524928965773072866456559346526437159952951005103315242093075475524163906337731772708790960620397991126524734678528399762148317455728253038508594803921634191088713587463112313244042748601891487645474651773750035566380893879044537578378888796497601501494384587350796326608290556004276585902061025692376407488049399967599351727051657289112511709555207406366390932600313525291962058852019600863690740135553882938451776651360244865485889480103223819836285857511331317128681210738690413207111310975189237874153593307314334262636620873495716159890687855101456066142918975916690456554664542140243099381865009438626544824674312930343869943252053621417570667637511505364649192539912912385160214596450156882206255662080474192324848011061953265413120 [114,100] -125603515561609097707934835109365885445716190185128503230501118476452438302651105533636910814110719235945496179463700327627153083053385313086626343083120303911912438420944078497512292297799458682099579858245522982217288284609611678032730983123364523593800790511384418362246382559516782877787852427157307633277975570269811166045632489264195608658033303572990449372310613270116895103898475903346893601095804005006803089347193768268602043964185272405352842163518548849893658681096955008392711827526502003287338897561317646971868129660060153904703190421100464786263160136244670790819872806013565238007662858944602501989027023104393897475910017914897926590376370938202890275962525161387626770604468535433395782842503202609511767613547000245548745479944435129645710883904362760150746612244121355374877413283967584516608003743906250219961158515431487409926543600464205483343697543442166937393764469035213539584340543675720448129219815511632907802587522072936802763625539963958851700839530014908381166883365279529817607350162467833474304419160591341381962301143529134694571273617316743682640713877009748035028891515044994738734979975387468701708747102021142604723298418174305639787991086305183709558492371230143183149162401891121210699550517435148745996218270979854954740495779337092726673540851490822095959544959634248866373166169967592341061623060616915231970120390355634008252458602084653436060361462555034345833687677575306619813427282409978770979207052267361038461172238040780172192650640040452747487136335759595449959778328445112756084474693268731052834251508391764733272403413234481887444168194658091497309694647641523744528103814375006405950557502116615018638342641683362435548625410888164470369121570153477492970508653703834611791209877259795082762206267882927111184639538899048770277340350440829439199077757191401669325667220469043374195108846767338749458731459005088722938343718785075408434303146787119071460142733283552018711273162922174105788958530726561133936373484392967236532414408531477265201412065802269102154811057080695099132330138585855275908214322795098483597440061030240626416310732113777249400909755069409971898889140333398672311591930497145234362333751804805500999986623081946317310188204508302674507019063535917501865224065862074872418474585898018053032054860229583801016360731112230423680 [114,101] 3219767024912376433195045885831416950806882163304736850493955871185730411170866309023825318357619720135719178259775273666220329718386929930913878720105903100498876222958936892028456784770863250206751497381941835941658226536317495298121369638911650691449301543454274852972288962932303045697604445650949415671839410527119140032111186353639154961441330082946105458850217076689842024929842839378085504838323954448199923461601495821197276845379723470559828497813323146260721472363421938222786880815788147478200607797088696190656643805941005354542139891494868589424905018978186048678076018780079322420592764280266360201914139224333949049667530092699476052150321593070769381089824443415832734183162193162532156297082066514840274405962664019985044515892946045097386743611517616630638693029884284187351836894473543018923598628213495766102144307473439074678979218288825877229675673464237120095869002738166997271806511094008499680511971099978686855698339068720502970450877512603341088764687532514841311617677213230492442150181896345804109545869019682599843406932387007410247323708757455725737810908389203068398879739785055577407824068910750881252470778046512287856704761854100034488147635825658190085842170585866508210253083231957589077948246026210069448472025837540976333929156897477411954326299061882385808522270066361253071250620825489674423078985307052689308006428436314369649791754069164170261548824191697422474472081951371624027862233930239959082838528740293657366436870273360257641178769175172856058761912847928120303200411754723448766447568122560096106156861833003213379726065711990458233563151747082666973892170529537219292336958428777695443511255432141590127241773847818454545644808496604841523309130709833310206157498278086854212198267735043919765967163782998570757728706276850323109481428446507680751020682592249345399854703145286528024277140035606992327331453560945316453564779685598507903923566621401298889982257673754074890258246316158577659806737111972779792044060808381343693546988202193823517263216321280119797801360261443466786651877554339861330940505131315044897989027627313837466711863379778913661863844461727395309532341266634091239742539825515552314940390636775195484199244901932008938560655189220942572754398554695438978822444647707375350738925460893149834280029685778337415396040755212480 [114,102] -5743981073677694071267255758177113388093528968779510655792874166519661751161298594559260806395132516955985387969184578135148985446610035151617307786609851675500881207743686176883389164176311696315001325168126462125302600508807292495758099905028520188629566018417875866408141707140638104850100108512206457490308053080524969361183746085467916698118170235171679765252061267160468094957800846266202918138416039157804840288271453229889873898943452872886851400009767420490609272511195541133185465856436978077974802741366014050596027483093937649430769746166334870169296880088756064180562643119031247426246176990416188513282108270403235990268898395964698659355142306992149378260824921855216937146423943154747780185905028711894772945393203450998137377914960254890092420290372602017431148154718558805983838890903496829584582951280466360885870471655848488482233122027075286015991241368271168440989269495132763205813030574923978796111480540232167594162979482077915663200735355795945253027568179123123776055539825875021370012653536942868530597679420409841867756360772167824342259188308953747019872197471545345110796478768813250001366013405041893691829980351665137728095810125203995806189202796030862978481596230189201231795578322058194609545371607424920367863069681383845931284411628544012058603537562776485290324622872540813634793682708320489645606675339431081912013758819894912941560374508039333719570322879263274204452030017735452353066222948180614750563364128457080006795577179578369741487649956659634043385685785386957928533953157668393286015297097509852652180604307735336278712555333579343315475018011599276944048786347424921755196105711237669131573793109941670909491334739753939471629582722108713579173489825342875315916762806817535294527076839130572519428069311681799060522435840715070288372378513790126824665375369350798893829788429910698842297587955992965027980830709575637067917162390180203010047318469129882693709016327377454784588597569998459219415184283858834073342154191324152781833437199945355992751018861436488655037806771619667296432103174126082391977128897941247383761538329859797934491661790964031233568183907861372081393427489596748736179378145427802545032581714355719846898252340338560543410484879463055334975509447920423194046597039003585599059426615918760859920332524572253051131326480 [114,103] -3935898543534064854125381225421585739240540390177346305949689238517183489821918271764403747019979398653134719745831867268680954237333824129745550636350057209983039964873355692308076224926303755316205483663655583252095719619934408680272281311263913951905831089895170818390881608568006753272425363831344786772252957906114330006462285126051307513101316471057370135065179160379065784878407415194252794810947629062302191424021788968552457845090510847867920058464068081656202942548456453213258444970607763180656852404237515084313822070669988600424645323701937307816383118655548969440564670990977049516077116676633554067683538680730137504024311118875662781103302479460630784547517851253480270135361269879570708464861721672108273514751912231575318532505241040580321009594491481740367691562776980955972664944058448606366838371398233725677528821722537935531849707745574552241534652208814559599859681116002068465191245222950515333699420388526791434662332827768597569104736369384951022268086620096457130069757530025717821779529279152753445040993964223556193951675916847517700657244139581237593019806115463159867265909982900639127604407454468554275836878385471460614077929586414224040281079875819714928495882908155518298630475409509608595784011679916088576676397969290598411209047211619780924074642208935260916945836815433274400117014366004085163669060346625395278727303374614614784752443740242146331691913207478919079220822551213859350507031565997068168321027999254277747593322130049191398586196082094686249154554490119571823320250072212409677243727609343285068060788816492287274800731219634159300730402178762105327721914900235770603218648728929406211561482055835845584189693615399906490853173984398514231935813241487790740489950477425853577023937423218988348499218054891821541670563228939176896513038981936982635869626411861616891706823391009652273394713817444762464871902365717235147001879451944955150569732506261702735371429597463066156120750250989158858967777834426747835752014279589706613909841594607079723901057910295486800091560395336695128977352065637384394591072430584134344115211404768770574594321385893707931113802416760221003807901917924621745307405844716085411064245434496312769032365970434003966354762972135506728276709752721093454233538068917095872593958566407272099443192819066752243840 [114,104] 23469416062066106786461280170263715737557141849553409190536441190559070997060480944647361077683436928214562793543485009976603840605164197295573534275364027010683201539753953720062485822246360826473041905639770957632575620341754586762195490931201902757103155810742478858776225594722175201884561008382781427863856382021363185222656955114676664743413597876221546058610702361949940966721165097850787715333519742968127108993053249196151310345036088485592044637687963401042401467681005615985526041512007809335179125876270527984896020453420401636777854453924406257673859983878954846555623525235431658860867711219128920736866969366298975751689119551062662272510207139228935238483363333065667299710409427330133782279633900194458177787821110127651457226082107829021829757412190133870093042077380560485682629081719443280481015418637275247550044708352237837510898841871565400572237058176930950313498728727655381393224533994357894453660228899362480400497694887352667224896257862354857782220063558375255885332299455411181709861441786951849023597440811352252655729043408298032293982254380681059368277671466358019086568336392398482386969240508877318130658850564589487811500378969652097825691198457868114715423617524786343647088626287478827604734226738856587684131308914056430873545325695493896338342092122314853595074538228002330228490693528255081584321858476680974620047788546860417593294487067366845528776819804612769094377290775566869205553792458560296152343292051899817851311299927606920504531499147557360594361980194017538985518968896895648927172997291783189195338740151921601683038391658042266297133693764932714630689804867048583421608095619784425425168700156281526955240772689212714985057268731559702899230923415738983357827672627949376084082555089487674570540334124624077233268058429710993119254428782004817218864431164204177704252957079251041536910875287272883109480606016695937404901174457926972379617015239653554548123755626311830823702718971728263027649277118340159955881964446198784638335902274017491756250020162722271631832083731869707446426732668424011690365169342961162288521702385083398340002898119871692284105953043052659305392952957595724040820139938094244191519890263462346137754135480797923701078753634038014512552674000628295882718790830125910398743399977958605564073964789818240 [114,105] -35260066460137183799604111743658427650738247857449953181555814179365815576123309901645344480940674227124109284503414748418374028201969272530471015974580741386672563451521468311075922078597755314724956582365291152491947967251827592793796504535370328981666450938136418777166454212875462680161648028799564110900062245315911504977464804147045008732641559526668291486611318742109041808587689865811406298154292533174846286369073955924241931337315899945944419918179103859114627020292385385992134722229637594200125665679652171185718621436072106354663649801686491450663453820903563611871435537006312581987432167125221751606653515918680174714346828103381710239857796874850377245166365587760773240876864062369152839295882801994628791197857490359174206692843088849931756688479711320149985900890724094917386963273487588393924783227590281746245632945465647640178991121685593239058796883307062373319001293940115173391539205159311159138807340949379444280382870874585398861643311506543569750478103332127455091119802827996904234596259516513491542706123092703819691271138752083872021641305445171301998791430224167187699200643850891109389618456843615694376986864894356706487113724606746286255494949971221133469061785618192681647629983979258582236572684346542268475706605605475805020931570663801874263468198733322366781475372467325952463564423553083920957487513025786765555591096992734007153958341370715351872763838052528829405539536743875734154856805995803737869926323424571623042408717400187281256413448610578298615741550044721653365790400353577378134962330009527456632879507473821944400635765325291124605867115323662899762706636040759269320336464082465706037987464143141138332843332812353180108399679894310681185015030131214546492113597094791061949130228410759965001612917437029600404619105481794708355214002998297073412616193036258820099915429281357546122128532852332296018628306081918411925037382032452698902616406240752344456813100354088031468484805245708177554690954941643537969799547720153835873323287421621773782965697305808547974784540758643118577163608969951743583019631774081990015121158759220202469735833485382808329390609865076592610736599151218223032490254118910559950816629654043060732661917493183476527109073230058035275936755577840885286211439000766048027791861098934162010079324480 [114,106] 36816102464084425287235080309825454964546335158661046524606879333147463127354934437505776992532083019246591411909462196705162699479127778301541261280242983143109889086710625690836679201864102276113852767478338164865220798685156630179917005880931042012198884610832690591245604960109980894732624961393628789109542935168397396763545005077737948212238343401144551347344805025385605075257250528138000958373885606298787227273597438177682046303069798820447961086285350198937965044920661828678501554178672243774242000986185554465715146002757487194691610816561109432229165572114279265261868242127084545223314822937503668334895755902658043678456073495659560373000801790684943960199810210506363265440045638560217827165432133444040042528898058220965988449583975605167454386022193576589552138248206207361273025087143236394806612386403054695903987573758097764819756332159511352464918290795351447994552527591223717053251942560058854509780156307923449344706191243266243144678779281613516761504403028424023956054099119237409234221870498902738048853326491138324016481276211901504668847526267192142944713562731068687292962683070812866752004794033641774947951493183405266466615429123078003834091162905217862118068060310242100612139206414408477236774759259330382408211560102959372610047375831573123712309979449032554808004952825262287566774970977123885246728965948351753509174672551846249843780134191992310264717640708426227252508804527592754932756487798925988161893906915174049328033936910062948471684848807866681926104626790454479792925234935612309021918109596228222341275601364174642403195160720931664010479103157910761622421047497470759808490894992863686214399439507733788326537007279299714695732759005499871914351827681671389053365443457975951635951402164496598988354985559901884941220774422563922017490950220588249514575048272081999332149198892499565327454050028574514525152600304980911213145672625896129049782599056414391221699332833289609552761283827395451882091272005663765368411728991414380189567382286838950538734608832371587269912631417138423118392074592741916818630197842825719252662973832510002846856630192988101248190844316353996902349101556923579682827094772864368635013260929060127394807769203693909039063508384910303888728847961015878222480757347516385326732988313270282992752 [114,107] -30661919558059067929798620412015193653127699580590402423054991084536596219251589754164535164932597251577325693968828415044294916357113567706008855630137987796620707763989054496065815657898420131012941420196408176210041393638770164671061665023065090267764948899291382268430682023462938320986768753597264355125224536123181780382470702155469686525805405116265331675648615742449129093678869767052050708223565897280129773624185063568791048553387359011016123035111823255128737995462331333563449875991642592106399017702171712350870483265058018998222303826522182627683470860834463641537687708158563203916944844743488779551716652296201221013289731969456811614103405843217234694091682060177814222648022509873903352480753702008489337817284633481968821815480187075061025466108714028522182671914170298005648528427264390219885128635265668986996416932399173021587479028184123741861651954068665346435139145686882479944278953046872537776009894496012024871459101749960737949994132549553242103887541789938293488618611934661318377608456016514890800506374095114076619303526781108006021013136338220205698784701986949850806147219079983256560473491224796754600838670632941166519379346016239660666381182708225290452370697107136445178705721544480637283203946483167019463034299044707030690640695420453152597042056437428335153569758708826936565108278644099390932921086224824313032112615203953684718541146008428427098440665259898376895616440497559186526218843385796683166712896491548791157254619622168422519969854338232740633492927127795872267670899004306833363169760683690788843954714708045805347059686124854712297161523857684442556004824977796364926932822251771551537024413111491171862236894355658763473569103981119366669732578489221635922188667825481560215257379446052783939523755296480857244811845391210160333627509233941902003523175138228955714557957676339869919380720416567281530514986275352082270439193058609744550390175155209865290204521218747929559410826071843592915033339493880887295478232355873679598047722149964431944884131846593304730441370854445499275401672340938828491183581222987569709839249646123268689645412254808567734547611724706358865681256109276849878586096265945080883292104053354784784609847741257827371998006710358564073045970054918969929985588763214425723809767810212352 [114,108] 16267906830431652350477535059427014201659192093387340949671824668702549274130681304566787092575601372853235536654975603011668123460895343627776593094248371859151080839214321883570453117152409034465494802440739276415346870685710860238751329242685968280606383922101956290489352123790754301191967384178397965305071478326408132905293634192386857587116416256191052788783323938708527706028930875009203182570636175541531800200188100423432936547565029024569150914587841176670763519462712642572490357643424658461455644929000592714032412071086033647134059088420747009695140657851164412800548231598271722428324638134344515959350989394640933699804283901344484686657715475254398603948129764466425645693262079104862130507545735782866369201826755463064988751722914628219771828839088668274626689899527023980840299062161422774260696955628217933348064420389942081622067950424995709934437287523443903693242876090456070533337315061293313843544684009740757159954287789682141808842067591237778249524375106374052854568404160986040084088866104482506222673428385014171137160089521919088084053214355475602862097545468993729141801037515087910442480310634689189233404832918057088689786697506994687028306699422342686247460335995826795460002165226230922929521974753192326392392478012198450260490671880480770556967523132916121175485700731039575981323298072476743627054746105409843698781901444954957328300057365210989924524209803443156177174755014846087961924506712264509496605221913006627799790585976852983971855299935774992181534175350335029242662753335878855404839782050490800153156121858156874411480156822724375941177975460205865034473320976894266658695867050202851537603458398932413867363518171663963387562120152420783745286863162205153639308612649833984926874449545226766823398320446008115096530389630724456475329855567201740295836561349811050293770210720820763705753997027509494996773227640683419811465015932213613187540467107657650627543583140471682318706513804836153494600851824406842430158779635387563326380694349552107562118492171492529059874825012231447328064189356622784683179683835746184012741639576233360593129320093191823053674700795734564971231876075358298104380356402430923293966818093974158893741360140872847700248119581458095245877933387351402288742551153604258314826410784 [114,109] -7107200903063244128750423909049959543553320487830759878214574388870087881453818856302390831777136473583150989525781426318239031368594230657785471631995009464421815072807462975248716806131985897631857477894316014936398079585576454045860710137928744362613170996784678409518781345343893305837388187666140806991432908295915401354581624800215647078122222009088599093273002643312084029364020023746831556728763962828531129516305517471768512769089741516019370362514309574665436773270595685213954861728136282170012720459230031081693592559042948264774814359610140252875347683929091461602825317773246605122515056325723868155353992048336068652873501934005695527402677828678090803131371518904137959341024716332065609121027392982890397524175587558149565662828462650349133829965199462795061455787388176234079632016120800443742832828363437683041118281472338377457200886643290155341226851433837805534475488228873108513416331801652655858555757045531871319492316547911100246948039873727874390308960173263889351690494394073623327826735063532196872924680281916373946125329459417323958429077046566794075272418530744200701898462346356943673281140712978254802271503732879099120437687452009106218767115432636577327836292986671528411438075682570933125063483576742263918089045416792695253923737219985309203169972428147919223015484840170714656791911698275693096056286140831261739481207303082204802786876554225779680068106697658022081300763070465573722381820278776207221093107772608276101045144403286742877529169169378699699907482184159760272375049671773684506538165284498416697114749579546653206634891760060431410585559393692061377730468566566110372307935149430742922504054505249558480190985033217741601309733204001772130895128379179532271617104004366873674202751156009663455424527439955099895452875779689606028675185887613635890722442583800789988554239657958873673409491105298529340263190694136521086707975924823616225913229128408887892557950920278473207142446612643784398842331100024457207022882361344737214208673108976345391669061266297317159247725378522852457775973795296521385775730593320219550537915094703823801977590358052273901826932765103742914425997625157774696163252561533722319263311291081866248016177001789034329075437046206870224407056686791310631450548848835539517344 [114,110] 5060176235844933683499891462950588317878467471565694855902931445208921162935450378037234062857330611849669027811707803496914855425607097693865619205668660537004587991596003619408563775871172620168476267796997743743147619738736984163801072808637445166697243362746062571679460541261584374745755645378210122828470589196790174390786773696198037927991286017795023944362943296707338776443226170983451108456074710792101661497914613709764156966840516204769284845644614347291626353007228145780322002676749932273003210874861841317109043165737277693587148545231874506243913409179844498970589856427595621122253007796084934371966965955277569150004123882916567453841687186693629306074238638352372992249479906448394452817842392438192739279958844566489812078743715883222215486495830589971800924624144974349314321892678645601027451798511123678944835307679896541051358558766627199091990585501832942031983932037170653147018562194321785853448586998906131175793847200655389198917222079852585514724653377597224659906590405601637104877574306904018427259630471037434117341545839272537316421563811449615557478730159453943058414878296099549710083461526962616285713542580359324585553947855159999719462709878344466646331241237407701017633284622069821880510262375823014516124795298746291183007676710886895732661646343004316641963749882884575129330718565269598394267867185743894606947154765670244799333108324317229233170509297810758095577306665652507285714930797760444071896360581488196432013612939979640328988852549042767131459608783181965176906820266363460240161751243257552538913631025704182061534006759399402882709489703136240057927261560281362444001124121322279057378343821724820561892360836138894289614894418861883209194547689843978745264344594843726610280329734271895403802726048231665998660742934854859661082382136587544371901506832330349246829428762973802529491378749849668647324975351632868071129383395587337626715606427589420825262305089193273069776081005037492112491256226226418637726941236832172854824394692106140622192837667875998915580928211840495873646280882044167505949519159842840843081060983074494256381967079853011251843061060139695535898623146730432029652672611529353761489540232451377794708962383054136137773765477120008949367084429775115854923654465288408 [114,111] -988689239094668557290346168963939304786477627217377118458370187666787920392254772474946493380195781099653066044144619682749421317475984435560011371284519443856443393790303415582124360883502404802065193235654061660455943836275049741009570487114661260990194462320440087712231053997705801817856636036198028828501401269254612509113860332455354106359474752048194805800539867759656338902647141713501812819885966843138051150659756982754984728725333404996708551695990845644904932649232999297345696824914316454533424254390875429094189695354194713119411054107965176119631920761123412940962827184109287224033502809762384625379359454175386192603412030105098812135388464719727445960234842842923601010524313355575215546364191351734786394817154565616616132350044892097292265535815614173151102643919888137583879196617929637985896600802525262124457890909334234199756625277439980999687868240741154031574365054036598154485962049575196467779393932022550541212330782043427464451560630247524498822401932127001001554310880582280770847148177442172587338711213329104798583804164049331258061924918634452919772862795222963246291680068419410297633643418009994928936683164242276548943720494729609227206415394986108083375655314214711535653091651027410109391217873147961335242779061371006783184263394007745054386690362843865112194762596961212110021761319278470279606921121923165874019354155077948660051851242433854199745563753525663982706331835849968278095957795432540993664965849261102106865900957791032553886644292068264235419190640496453787658609156664466674955714624548245529897093418537193138871540307425300811686603984198422236386080037341383341474059386553931360757098269845279237661294496626480667053861473832906137202688060148183845421709421108053535235171028488670466587506332160730742414267945160217903319013878434298161245508239712737714593886752787547175598346149578993582660999017320783694598466137949320539288149828416145022243016861942665384820466884949763206463487938787986247410693047288840216993948755367373246336972300218398073249219784507034008554199342943004153398138628243787117439419011218835554166016149493858363712853249655562653212374202067126020211866798817457381748109898819987391783490185563979169096343359300159523928146507163359685628052160 [114,112] 831473846976232604105816717079782103695050968835753286817940037666085134192682458506796022472592719598743699320795991897934938916396454011145241942969321893994327270627178188805700047489178192798701857829421662396141026709971590696373879056426915855946475374909757546041348206444842140001442495210136220719671311723600250667839262409160711860619934911142178641415203960356995446596382104255660970425135965140163077771583739182423916259400383369956857249739230427256419038898277633325872687367447299538585710378862218340305765164772893372117388592726969683509108363971812738236592168791831828863479055999883625445798165452828641806010521089233130721648151644437140512099070064293644133527785461815776256920191653191024620967666529142255514681622629574837492283137989796014077305524717467754106937273010873117437773408295974085377130254083501414450524982590146679910323097348574618008003754586239667158102689295052109813817199827130816177364211373568510819635459599866051462658862160882293553564770260940146273846042972840783350382875649520070759276368312502778378648415420155507252367276131349897142237781030322401512202660835920242862861346594217940748511509318940584854283389025806040701482880244017043182745296070518022284389963145070904790279645972129330367736071706411692223330672431991061504901100389461284931510400695512922488682260203207217485535789970029550283121710229210503697258168417023672054497124632389795300797049658138634862001937185921708773101010845286976239472127415697985988936873709119120627332239313408676773736810087407648395206208547336705307364079665757868503190660230206900541960997060636884283698866898542005969364638437806780166723642027209876524458771298968505131122735243635762026112769841141675571336632165316551228789382733415047227002074309750641783427974972067523919429618888638312191378607992232373882637946883745839904801786290606231739694545688888880300855626610801783441979231276807768872975073139807156641629441828422156065538161332449528468612678834589840941594019323805368264716322927164285955900638592616440075512627686254864066924209486490077517495026562667699538753161576258087386265936682329809648748534295063896507720140799635431868525685096929926441414528725366562849532092258540430625920 [114,113] -458122868863120818392625910180019617411386144961265212096369905979400091391779814805689436728222738087824687355342106471391200028401051792730865237826164476739467946645747502899140210215527503758376332235701973867862906518869974271741835206973608768689137837035082060724350589332927058263859002799484576871918946299383846720628971221889317697691271910229671952352706142463878750015551372873193213471209473046777229507665505879158680766110939496494449457095168215127791583732141265828396441325865284644962373156493452988858094518257384812978069300552273386167848620638370664149503408317138029678632859837059245391810152601051230126708498093744810750703950207564881227180778462856699163956237909983116918269583089652131482104660928798070158066821431755100722389240794869832755208832932732684619816674693458363150854631988383473528811583990246102214537942184551824675766080345203361799276804093920823713623502397043627882984501981481511953073847737087591007457513875830239192071045763852155723501794618765355558924417749439240248102484747438663163515821341089954779375759568194163604488479444922905758533655420711750451524919311798686345237514735978248631658125188848789740110917259614474631917049550388122644213094873474073651219948701494254930598325602602656793100368445033078945734381599637038517076897587335534225896477535443205483394518796184315254045535554431737253699149767923520357207898416453865202365462630330523588245139248150002353039205761094259785383918767052005988171075956180698623499323884011276260451012648418956309693326806583201094730844666401707587930116051142972090444925438403305498281097611354907261216321020852163742379459856314998677927009116320601745347474536012964986449679288279563319161792345304144539100307815260466043160268234692940491845160040637072969443216701644471718329939964161626986113208446919797238476253818092878527269654136002615085446192001668143914046498701173794357661128383445441343411478138900347925088580781748942053504603898542990797652026872252857170365401640670564184727147269448090179250574897064469730873502198612483346564364294576398773858285490523686754272314466450866578341705756137948230528886370220888277807818142635645954156036210184448793715842748358184848252091045802592 [114,114] 123054550653011480749087971275863018217674279997228006451600723367364486283606122531758051682581080940805954847096334049510558625611613008894065307387071348114200940706482226566362286181242908637712050171084808203140603497996882905370774364647852723965052306113809422686344472185436557146133568574953759563718154589668175659711271247798773572346053891871595698262361344245274000151200033866935426656575115643406159830436087654250433096111750065166710086781972562911053412047361104231243007058799732416661553063306407744847608820976955274528390090424074282661435386242756016559140056051628193844990440939246946892832894689562993357725196890260599629030666192543023293488535252309553748725616561877738783558301671564030564116130642946713110857704948140360434796148935372659681105872252710661452667173467861504236186468738691445061423738394212131079644630140380474977665587222647357214273583005096197450037110487395452318930742090375188683504049205247733906222200546487414559802888163374172152555258486162853884986529145534159944560068055667145971703539663796688017156964210169810445956173377454533836326947301831831299782052718092779254787304740806989280242030784665096341736985303715722671520248234542947198850772525093509259930663541676472064696915993478873764241638769999857975019042614198868875336098378102793980793701846374282126084214971554796509137868464260012768108248700830333560958322317143071504228568610786415234889032852934244777614352546021237049052624710116059239244021626935403183325344458278746422997446730793531985194840039803319776963968930243609882262588734407930027257519813321977747147606609134696077565567335779119252630406687616739715531116852889271327029078051074874495283120467642622516748145752115803475153839987310813730427716758617027275953290289746252521907184594683196650767920431271740110484853929934160982027506236528368593256529817417291567170940333342324881091719599030702322694295509599072994938060750258793245695370557455897377445120394827918789443423679888852381744138371036849822855104272574268800609464551530122507113141697659176997081163180938370791698523966516701845353139120113441138421981072313119734960146244515696789070971398779656534973260177812022918515609425201893383334550160 [115,0] 1890065160382756570418107524429140797087350023893330702258761168126936668170718756572682295012659901555276389704903836566959039165513045007739794377867762642916884618591414444618442619325924816779089857457411794441346589199304679359955932977735471613541360018614839367741292976052525167229332463084869390867116924517332871458011383406179609116431037661912231842393259995712679105365635139962239239184651233391329996255299278727115731829676090208954276772427793751766658607716793822458738764877737785231012049532127291255232855320770632477394458261831045213553635381410144529659495742907469153147002803122795944229658271358170726230991155019098308349030360101578608802632268015959599827702530935882452277808807613805205774596306044032445297659415149415575863769794563709929333973618116181707242694292258047484465351858568985862814307823412944284427702383205564469660528513064487888082623535045151899002626913008947259704585287943063433816083720886595310467798053307990146921439153539177585819106739175460577563899200874102033459441042009879913253065408760238492851841830159361732570317267733040680449565663564376725203934797062964423146038035289849739988884739851500455367435116015635636987286977802155935894782217309052425071829722912389235338494891423029290910381835551796784394016638781542407196486055330607784960710062815335336830596419142159082916406539481189636936292265568754229781640176888252221437633000994160493383473558008189499976282689332630324159806190226838130381206014350776546571363617463821944117435973640877059917482079356578735265081627919189737146576231451236004294956651374839350439294925562402089337465371538502866749281164292133482150305177299932001529563669004367743154089659624313221803247391443438539016910090079279780328976179460172736265400746519225517246266761507508580701068847880456889617483374327540973402580911999733644665778985593518651871833936100948792440955746463720823142811439606455592106116583527897247916223053540559376318104225174867273841623297223038303131063629487661280349619013700505309161433701089850777240592427801206488130533958070483541972818428681766561998173100966501270202058718449341242829716865898602192886187136956357838732921584123925611991634084320945127318617545066735365157597955820061594250734288580411805648124521118084620403639630639272439355804936258287400220219386544666372286070229900981539570190606995064656041938298964617165859563257893161497417049367978621962865868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -212880077036375252224096255001506664873863117811227318199742530292539716938771164386831895942205929120074266124789885019934845748123884018702711421126451946601022058438558622102987610815620978216819289239563653920244981388138456393513526190577566699823197879729864669840232043169402946184832276611478468135478883704293621873131589790034674197425046503041853253660894377433057697328620120981094066041181063150696139822165296428717880592396500520534412449032667899956722017422860901448070797601919689166916834379753392644874936256056916377169075333772305408909856811575620016171830820571002319499143931555964152376640860405258506061270961240568897349635239407917805186833124085543907341759318600073758591980732532617213598262982739116744115212712280715591596347148176259764560780367049341460013931074758230384610501509811149360199848397860859839612778025225914175924272494386584985109271208021319737208498116867312653087548097686996437775595969000500777686235675581256171235506596541517062178697800938069744290571975326701516593406882670415237534238462487612645091704443748288849095007228667775563604787013877422984754067981379944038173921868971186104771114880477314018957281089527283687247660675212719299871214488308237806828953649112772172179986392631134184934179809116175487406022794723001206151477525564953440152335056821606148021998119846389154440655692577079243828568688420711846243185858513434676277689091253843902570742770389981195797171053835998035050211830735798273028237731340813307955828753201372104192324379319319308626559542728208190147609181156895326160582069208686087992846585954973877583364415967671126274960044475033437394296133632887678263849411477230144305456899154647397549965596753236008444041884750748097751931863943718833146276417940915087010938428752978519894557173498386046522921549880539641450936340621348293088400516238677037747522922050088530367226014036494867242056070412367284832165656977725338785124501015301256754485758014279546004422016054616995447737696979410791174222796363175363491631677314008607132747585755267072476148135775750320545371752867308491904240228441394340577277061986184408061943131505753093776309944355656675248457468206297172241786892476692066176994335380411874954506890517195655901952143761670129395201592614353052029427953269604113140267332063116960527776941299833021460742351127475266794051992078437486741884649046698833289654063176097093472007574547946537738905701986879270736185262080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 12800897259565296511473042745990808573924337450543596424166286989011694714839574664803429733672776992922668807065474001732287861052226694895562646245315451068313678534665225688470493017371664600134972773782711811016874676606231191220716460693412155433008571030182156372613381720399771716233617052738810927580155109435061059635179530027863982822619437779294247315498704549290283067133862161333614374612723783124950876391775292460601076609887077879634531437621716780984312440147301778163698496541665908867943500514641373483126372777689167161502014300440774473354984339328412157819878912768576060902987177856892187576457565728347230551429389367725790634040171094280331159709095119720243882024572056414136404676197878322245497549453916807501143525998368784681715718555510067676526668236628380779131445420378833459513460689450142995049253786339382506326125428399786298679839286752214900594574325927063915199970398789444637809645893144044888917131001451955729003918184796492999094426429574599953252935891757575654002257552105263691817772055859280655648394094538297863567142803523146690760366020085226066413595418083261934919558005515186017440090450100440446025181528468506356909448927849643109484945514618981069046610718746670545499269613400775201668005570470747782262753993812625986293285152927572549745308045675411203792763586618280779641645820113042540163043363757106181775322864814947472396554795804126259035969634514707486359027932608251741862709814304973824226244067638164943649945071672348158527225657650750847036847508013709829798505367451121496850035142714012831219083511869691466157467414155809012023528877355522744888549115021610009173147394781334482431339821829085821299709382688319718454239964151037293132365810255957430030010055326100663606979759026358163092101675157271844365176383679208037014221460502644276963416831723174062899455748111197501766305360605527923330158131043797224423026026149943141316891719287763712617432249193775799256215814851930236862445752153709247970255472698382582226945268724233694907602834836918881950486699611334704533201424388674427277448673664510661093909015517371755900564324585833412878307069433993180777800835398548121465628374502685146210801119768409334373365155512314448859281360116046646633882831789448852176103259657851971788055630882378963837583457945524616464876630270700662588185405931473972672423355620779021960810271459913512585266188858533493822892065445390289296033778521949261154117222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -302566336037527838658123914397588785580525086011768849883316430301207362429909143452429401312496848475155199574733998123005431811581485982796621922640736232179528072157713756711244475853568332324099373544344589911986802779673648284613610145866956480964236937739654417807771314795682452446826051267821718203496949457116404825383269129416037990271576649428644550640567804977444008662933544000096363286972195358915364983729818297659705380633815173749281648246455386793283804260416455103959990090861057215576777992709196973133097279697557887155346817004480347644721351951471107835021486734863705765382532671338160443726055671965327526503693195006146634211603386745751912513399633581288254061509206113414902886474256089220996880516119315929415911438594454528966745344794541676838784359755608057755061986431587440421082590866634871415528765732837998962836109008661924117134379419093603454996959687132045154801696836703227723827571055493696162292219426543855063386553510858366476943698178131184099153581145043241248831039193847500393454235207590151939474426247691070557929493535383795771408007582273815651874294084713629554951928578294145553087056513338126148132806823727494232847109861217480514012083031205148645317983823683657780540829686997568317498671900438688984025740857914375948650716049921889413107371747514378915740969842658901730622191611761571216646950215573999471033797792044811223749000406688556797444125392618583963956310371307338163429782898380264145401086563847099138838937383486053258679333151601477409940881519369678083346843290752500634812792703510559254420112097882572509155232097367417031745876543659514003793802137484053942192828465992187765193098699934598976011023565916708227299917214965534954206009347793187432338311959940346117588398392658690864950312422216496596597491233643723317441236627143139514325090250533736119041498844643693224417670179829563574560509494297533980582007805347692219993310531041656267703750494026772064245638882915652676722486763577357404851188137221107905672878691085185517534729808250639767096289307468264575082935146376188536892714805865157516112077132038656110010516459189452746122369071269539499283995574368340275718112306886441117766000485095161412227067296922106827840609358664708899618824577745242795168140801401025615559429389981273090534225848820411344845060234956514854497002407496139740680197482189789263943792015707002475741731256605598158338513914069286986076484961273013068322823995392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 2544748467445100385917360465915303454927828472012574076925102833646021971354823064222750905405379402745884674433246933874193450836792208282299385201985244815138759817958431530456716387775562928484759797035695856221779359191030617040298324406793891159925987306593952760781024366360027140485401061029203212612468018569307369893626918634240598416051647468962865439067989876143772879732901506706255286618992759003204745078753457520697147352539021293473431977490791178461966247961842291512532995828311433906260757297826490883718984875042356077473852265652480678520612600628255262778855706342912994476061162979304978026952033191505691651291205932517306509768306717847073623957233305017394147819205308924229068244689891322057863979406772677798063431389272262424517417716781747039224657325335994106922088062947696841764779284829706283503229010199387547321542377594388911303895261319390873605454493940650270499865896506168882461977305882265169887590585989006057644110350724251585567412176958297669503353913007399396837509678497930342032595546722139617458197511020341646677396333661765711560534804531322358070746505217248078490176528186787625326419366334757876471955852489668784421401504787088643167299839891625632931254459614791290194131785804923880099075123860143210294533655682068340701967937432107721277615010997248630726113802228611843186873576485615831384565749566011521785574096824304509827819675678700179732563154326492765537687214937735194539768793166445300991190375651741905621119699081537884277601416085169946453057630545339475815805226666224034010919941962222981241039507854521091676776372925646408874960006913488850467279456470507562860629967208847803199425615611024997487360062057495568363695860136772218225833133197652169630855687253714299697635145265345165589313167105953373726804571127737519297512869234912629598603627193361633961712631811879842705704734703187690532597825718193403462293840868584325120841238675454128880353523096980318902238355358292555406401043786320220697257917455190470730053642151904259459517178620650592098885897960240972710802119706934930674802189624018610553119043261782093780487132425670049325938824122862766596939013372875343741703408803860976651867386965213429869728969439643903835879133522391365278767492658864767302872824560721178844046924783849562909437928543890599205176478715096398706019810648149492682435745311168289622052841771447290724918412291876316633074313002501429701324221920962783263565283328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] -367723526852414732287171570718049775297404954400022554633784708372036578704791592705025289487372421153652243949001247577468161178116277546230920209756182327141736311720181373030243164609417605612301968765360830343149543023554138876488628326470452445180361935414308750132004081155200088590945754187631635784627981773649834167921288600904947586764492161248216913076760169525655418286061057055623597043526789685490532838539420767410536470122361466197356385009932393566396903859321090643747294410709159334824080205537326608113903528732995090547437405092635225351397212603049306987505879936434545815649875015593596183787252708889896337729010397061020854087407796585895659995753189194259938728020760373066135137960632702827361674041219646696178070704027682464729488417661581487720060404576283151157321223423527831331440051277604936524013991984335701947879175976070097971831433171661046943731698962549100023029535624184318209539195196180921743692508747558166677629373784536315773445159978272399147104575568328878659448401864920299505994093234386486880568305721757647731075462483414359581381718173891282719864537411808452807886984845210043629695063560194225716233316176560800279252336621586651831272469654594328127317652682938359511953895311279308348608022347687435232746591735804133255559827047062839779318812004908045126618597294229000345187492517713791889908811633178180346560421040183936306912448533291211265866922892646996032171372608187232575880766651457643845926479644904164954079289454245036335867427983720986964631250052586144512637734917767156660490291784826286101590753476382583730561025730341008415164632094249772333566764494459872215503303557273164809001667768318317307467709859589181292499721496727868109766795388368046054604139919040517311683034394998515348155542733340374392361328706533021138479247009830456815701618992468982819419328698813586813645781285253186159383358364036433988758897041186363899285482893672789007454798464309902235129486343703360574470140402602900718477368061271470673450251872000743850245111768454845167001759698491269993508260437045233028313303325020531632445537515446159161326234458777816908625553278041836936843019788618196501907098644111681225261627152221321121159060476066224008505405047677115159764241372044701266093739873470956521464350519133069655596240017296010089632588952449509837431005988190806189270876071040549321072723007294699831022990019437672118767142920576670369032544718835731667441093181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -130958232968897835314307016035506279053521736561687646081775339240051599431893446775056231847863702008772505103447697225920490443122383935229523119553354094698375019598988320538945216373236825279646306552650998281397257817351382160322651206598568716613339030265419073251560069862397238135683768905563674863656203264056601532468115434008671983297819093421917806995600677496384868939405491736283847340496147738621322898028738772816139896164406521888354095330566678778612999068680835010956901683941339931768576048045290690784804726585032597657993751908591885205059355394047246371122304370607828173610717758100832719715625623042853133254758424167617152541653400135585364153855965387289735362390647052043648237220684354026184910586268509857989875804959529778807130886723614942168657880243165772847896252575459453817251428582206526558120889373616331276879659714916972769820207978864267663423786769276367883084883996315555014643001079769971511020695926195836107431183598225883045262239694256534512598250161241102794933922498211470326906578150191011884478054247818485006029776745338044889874312984430947704723862693981135577587937889614925028647248377560248519109285258371730008721079966960979777006955977380456970484307935336377514438216378007214536945286045974556205874197706425542770763432280466151133398186713818568408278925545610529018954004278234899832233342432914359649843188742228292879323280557726366271062174251480768372298389429018542205603497804882124700451455623443340467089436421334638221098039253230002771999555874970813449205667590763411553692312464339001993296873432585903586544234562203422766480349158526507458424958404858330657454991102934247880636192081355359987029822839837792576435045823314761946426878229809896310599641287626808732333044326748004064852784824207661472176344719450702221130027153450154449601363042522119501305849143017332080772026935136168706363640958617316589036426277588359505018324492019095514937644556391248686728086530801095156262992012377214733333507937031479992224099877867257719286141915523057859283305617807480759223510368839853327958885350935688648894488806029467212641029211699787495653890007705278566719796131968271081466915060569897296535833465085727174027295893226177538063581063735688090161386955494604164384203745289445696679081262548943587359855646670537359632584883982875270217187154002340074032532165622206565050741257075181892427114353192268332468964042100008956853724714656378755851906711552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] 966104435554394212775426743714413113142612545985828382931930617214428446139160064063397433720264840281055433802105477232513437130450861181906454390252170693679062997417299299557385635545885026985363726201703307213231764780741546740367646081365412962806908746793226215343689980567766662498299011285061068453298491167468170078953391878841956551343348466463300125453630625602321854624773604605204972326448409388727725760168707071151573038339461997236939299745055698157483162970086912792159778303530553592222447029909245848735626127812759915758416908209402836511169007571681524277249511333286382783940372599530088614501325481972223509258977184665117284783339216385463074350336526963060238474277906715103696388706244617288827607707526251042631821740530552205022419402844644850757552185011630751806914422402179117864265861076548447939383460350311414159191971894356384480917552669216267397165681961439178565426130139106354819766158827113288795223424240308568011834173157861373969208984921644108915042085895929371711289657385635996655800388174189563317526906339734091449961983750506483468504455144533094978010538642763559357066055882238406464967057795917623701917835531988939543185152208869024573938285092575332532470297520997696030385628005825311661498921672346357776021009920336299027595787468082585310650059185612536824742866736834763929211504456944139645743841283555505592375323584017374749790268796222016558249671570813586402311864835403919262786659489843003712457592830100826749186973115452604690951517412484111522202773519145468534017708150791921217706433953269827358278722365218137188260775203928906275327728426618907597004299304357787559418709194983037352832004303887175753697297304919326380846358527085485585088908429453484344365872300559345390076714104227172109405390784001855190778249345408875601139068323211329012106934696522521222747686532305391593906534173712724848712113395790032318366039818849768580785823081776481443620493905140267431755857256062057134977391066121288030161740574437685774233769960151486173889043066941053599235782987920512370791396779263662874560553071466018091227511428725274695736274449723760459673492370314754047894524082845162564888972784361623023467459304953941164749412614750337635712099556473154450521795563331878680031296339352537453532280673030668703627249574275953251484847604320254509298860532752488067178762063178782407673776272790087560707887630150923400481328126349540818235952218431431637114558645010432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] -3257230463837023928288717053143391317860494513611826712401977567502129029232730800022277632739439908713337808155605003180312299622864647938971310759896953246578716555789468940813008217240965579940782416897268953004143487369435684761213339311583682376942971291349383097384349503557382849224930727461802458825831531730046872708776589663620687613754941419959882108952076286217281871001949609838663528439907905947539759210042099846028668078784950583510074220147917615918785275341989109100992664163780676599061948556182032140475659465856171570430909989134542730013543828433225495326906794806104704375685521714320881941382559794585408692574929829390700358309325957844063607904964172554821737563992849664806240904088529665762666726435661851687951630226685380211590181371593384568379251873270375180692489955109380964531701999318200058865891512519673704902092588380706422612888718868643822425933279896576596525743101504819048300516074836390089359509010447572591459505941211060345141463013916920563049917173094932761178035221000539057355766143223106487443401170833569009276984782106010795997950062771697030264547090601573903284814653898599250435395754863265236088798378683306346644626257973020147959174468202857118875465719426115720096637341413093267378262294313730776879455148664426669529106686474309819022097402681859993016681284007590798897127810284882430675982343367943358308708653179819453417833705088489265254793355869938532006200134431779318430929475795329438638173944567088199295166546004826944438022744572711128905342429232307373006862766214647680204308969241133815722928797066022735025154766848431057930124467546868527684817853512778228666150079216443859257815507084781269093338988485072614294797252959912189250747347397924973613082471177143009207493356959001366453893583301722605958291969196848350515322344977936477026438354660586908305808690743245731431977942419107139483769737789609022601942248360141910177656331984588173492437312625305589441219631432550435390914191457617971433839872387637875258233946655444365520313804365540634457065409154503266784755522114300114024414440777806959636624820774502020631258708065797197813945549941261089382415008173003356221760292705152584509135110255323386850226076129101484643589875223021225173258396976772987894231593846661496864616838795450592302413864423208804240944633947367065786373720322558107320351553328039243390164857533792180279951767259249913899983650057078228617321975313729714011215991354163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 4146775960749065753141916259013203815821838538839487612011981470249758940780004583152409822735062130258032267258355943676676475276674382030441774222325695696679119819575404745627295625348407101585525231884048928154476819790386099184270073663003149635907301822132784239808345987153003166074200957245212622032704826690220389841868768991181435887560283996078170942584222943454968449879414972404819056928636615131987587825627641597420227940391206137131179609207388299073950180486700832815320569007842170598464241617915647623043133705701610468885669382781499081260475151910375065642057951498683586349911058684869078116396091340320604269673135750916454066632249691541899816131421941162607834186616102590764138254963906118764960380999747887141487854084733258272591024488051566104592472330522542402458479487986531672075997519537568722965360805693549558264309563328110084217236613431653042534689414687246181491176433890516725063013342792282343055310943784305896851365475433392371259047489217561042732978682276435056062328274364790844645216072773796892719506495305180813111740769328974423867004307359714058624937125533002245646950811238044815801260111433656663985001914015650543538541400532930372454993731539231783277013593138542909594978024367407873756424738816382389187109736230225008876005696126507464077927137969638775612929764000131157231064913160219089810448684883760026375049542236015550129683849249892180457359805295342357163930096133143350024420038046710496735485890004165272108657785688975021255003294867112742654778770169794784180723721199155382478936013655425337040528250779444811126404386008946590724227967857835898720824015000772063403799853000648684641179542648885246397405921293964505905697577084226790051715929904981681429987340680780062377556341085650195727325106448753755632286574191135846673331066989164636808274505509955614406431358295395114749064440522716730622245472826742672143087462284779623965027102277552881075222023065658872006104760403377448844719973819726336702288890886631532194999896348959686766213406652282414467513802750389897892085887675347433350357444924923396840297817700022505122633250683567593880729694161648193253206420595533867681978852933465254334445129540748468725096736709443100321272597555334859950858414159803696683333586069302398550519571998002160495600812891981107153196281833492034946483541949824109676954395356591399451706153317774711798361952314456690356157044317052604564558779955154085614815172855070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] 9061777653021241551842177555957159009047259337635967195182917701299811333631529213626825920306674435040609906175405168263018739004030696080352364569576103742492901598297063477183273465793280911335113191358382588852553965407488152184417993047367579182041646648245487860567338834796887582523286550212704541499925303173984389116001705433070681998118505080827935970253539678321647614016245013263033167817998617384615417068405355565694875637427769516036938623064992466888899397741022731017211906948138490216769222455634418803251068639120621813868300037754930408821572154764718295912665160375689201301887315586759054595259488133245696159105314679016308568651429254326556763573163680697926847260906880785006875466120401524890037679821355928983313506173597731488089879478491483599170772957728320970422890794701073647431219329924095958948181761953338350867134083812205861706819263589071241684995130906961591832623595341708240559313479035923001090625042780747025749986462083262263985904118996806649834008960263029264255455912281887554279587721263284859961948963647393146808623654383321464089619675679637576508232261705564992846607904588549539137438643876286394009017216065076868135070137325014481056454699934863936394300505357107820771006304786325981161826246585343441145203460147932125310817688930024094159006045896236707771978394498583994353822343083917434482103960986933141873039969404625540703652173056670511562949596662152225646635165541670796731324127268407474458830790996999189223009484358245752746733835871533591040352003083801214874128603902777247211167311761882721242607398958064231747802665364087656759323246135456629018344188838537246067614581151677804043233978258371544393569090107544633391022462592758348659192653942819463335430915457304490052754039746521468912284689354187478686216166036028555130009216143073354768998529216170210390903267713021484810118176149695545682535154286869111405199908603204685511661288898480850750165090603917719017554991749539955201114754620609807904620458988351959649784913231311140383136217026136736920550420145694431024449085558217777222205007254974477969713424443393990220006735172356478566340172466215830042788261417563810183764152726041436897824650101003048736260491658250550877290964789318412011943470033005034187893079597816608870715253334074924050888671984700364881181991155361146101600835186480632254415964232200731764091852275868130038790219179030290725601214410110810204678748509297307759177124282368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] -44149008135510165929318602017364814561211251493242904011650904784510952863640761015928272204680316346748731201025590619268610364307491470876380000051688594630870239474331938082209305058712533260268052176737821385725935692416164088451614861857703696060132791492939241451783787762627192030271948462701705191434159207794421181936487631716148395839894075150748853282411706128665383528738600115117322952008064346430419038752042902786872602902143091817246209790316210130570508345855412118605756622956384795457492572908231764617774921939928592573595481550177442998243119875728270670545776356491247438597204059494350175710201247749796830082188937686146707191022115847809617884630703429868392193317120463084412271629602460924403234806122745093068820722599502611612160561645857201040069827694887608114523131138139061643034682039800218437780518037527754670735290974008345330952850129851046830574937776078434642452567034497476474659661987076374222467814895816701426329774797824964181285391968304650083178641853318983331600477520464055171148624995045997110351059438186102368584706510880043515127712840810666068054755779764661657772047056600001384991839642555958724069828908503193327983248929678477884351100436260260785232615550772327208122716336269201785530048256142066762777250663828216785045610139118929304321964039506982228753950011127297685014407000493948497402641811732688524147677407193284307615789342933019172440559775625755674614368332918921568668536087901731451131795331255528052255295057653479468847448516734361807527597307547384534388609225140858454318673741547597612568072327236789077287669145971518192372108008636783588889504821865749193399651359312477396033543126503216278865885923489485124540128752365518335583135099970654787177172159973302625266334854858480628173453009504370004766555495260701137956750329345391492327714509412242763168650037585709947054048847303179069808287681674768972558912746400187824180871356626704203425937269692327981456247371453129944336885492336348979026092315995324521140175513783813685298750236707258072928023079560064834912921995116765135886411859652536314825677141355829030076251404648716257465361326353138868915142457534054042528019699754213055073937313914051195865329489178488292544341335598135358036401620211386918478933919745697977301031790455430068949351791200049009939120539277931813150227903681996244897185691351408835446523310533428516446800285658080403256541282131382143487880276382106172443429650695192576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 32250445986352717924864268793112695826251234378995309093918901027793235978306590901881896133864507308091488494137361964610449688505036965022856688603064198912953612562916259423594773007363769051943239671672153769866718349093984183409670752403356400462454382756689427244558708342848816058600173588690262363516895494193893819700343466636498947276249019249194171143850376559635756991449775293478264196662303397269134040917458710098852490628510562849880559231674854913051059791162515188101092202783790513943282809861382471796551934027074821014148335792640881236356099905703590855831169790117761588015216172251527680802729853295497300254055956743256861935565816435906011583706198547867098310888217636518565288293295474748185248516049447006071417242511757440363656764665137487907640806775772427427962664254571336062113954946846932518882076566488495705961225812809281273391529093602963079916137608003564798764475454671833157842049009521086348556436547116415026617192209227304762326978815466838917252541034763039823656532410843769884304415076483310238429488413759414792242612982513611778086586125944029297476740344828926180969503127557295445429551612432471142418394832811951581139695817382352360585773044946488031686149810116277239550202750841846698057329005427436509654442766953994213399995625938181493893035563428181372296528604940963143099885173566086121732144598049112524371124635343260801912112230330937889892390580641988568273068289754827960537079156218126918925745278125256515312758656380098986965482982225418939965661640678441258386294420720779530299570997797670572580426448038988904102109587462917532955076787074597665683471341123345921674896987284874797980167986969577983501501591654667504653491485104451591537579806864330872371602362093591136696098763101102907236817254887401575099895638112545347940352341659557989624355831810497174278131852607986556455015978174155088588357787597413477725852099574183039234834798557767483849081847759641056128000190873893824827589393216193278204324701593655004189867666545176127677933175481319044889114414294645252598820607220674677034296233160168166473700266486093266050701549281567219815746687745758107655364089700739483789108025790996364868726814082352750054030639885691546887376113508076050029414494684377446064659010172575692292502025873566743360903164313408019117197574406542934060038926718469776525779343580998879962473452979972148271895176405200256151764531997684962628619253354330788510379094625484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] 222750787231298569310268395051829579979269080425332011033721412791911886660871869488591919781974576673057716313715066907292810230918260654816170286492399243617757186158205300155291241335023558706313460691030662551410324392367745901806538549265534309723161981822612527770124676854079491989720244199593850108100457672999092513684405894301039926991502204307248410160397645452184684247492507567210882981128562827355644301936804604365475978039756870694603915784939858959773608338824947166915218055805392895917865916354447650008844428539609734592444612002868787775573618267766232964219359849810991483083437743699226525511784761943442370112240683140787321473035827340817576021399554060275202378379232704303440585566696942710553523178667513122825370122660278589174555200479555524770455483259284396369788180184833582044974466808229285115751892313306251248231787798308255195389809983966385898054255327490758583565479520606256801641814531030274837677901489992086860467133994225024506850558663133235902695105298543179997861671780900922899381570236706270408886748275798649745979533280585745377936723031748714973542007524942290329267487823007637556108589961417323778895080616868494871354721652407663853029515939901854119843379629269276558713800496491551269024637588269408244575410180409074779394703504735705055292329973743279131285612081065666228346430820509514310391843958772711528392912461109583116612407466901542498143563617257769851240761810023771512563135038101105162551890483629912585575191255823080146579990485339620766996649507402897387289960436814765352955693091976420477989811035768845682084301542086975040537957262385242924072107363267033725505849102115903880939767700971445781118307664536150850740582215207631356088052039631270236062668229635168288190137746503393203230150577904187390594465652348987873802654484125436953102388500775525552848591090593667935952882930357175010244582608913531662360540365511366863917813490859893375996006085500963381311889446607347437882819640944315400270759943315277637265659611665823776312459247306737690646193739314702463310327934682257986120455988056688359563097316185557871587778478200476772571314531237651931294229503414224299290313421446258137203672190601138417483554502512673824958970707725958404060934050605059255953175538542113958642451679589950736418784478927573524239701874114411686744577759817477559492670234295340590299048014056216304587875304865193047489232619117150669955139721184900824713626437065637888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] -784644923225427532250669347525438200058686592905325678705958873229857272769240392161403843691822901613862056863777994998349628496765030389341249824934430645725537227884526212112385916484868217533576845790034180718677144299942549830684768752504519300216195180943706972078028082788669405645981449661231476835783641232701851468169899998349735231409652453213713347417972405874361243681490433160992756932055806310821867884382389570606788056831868204800529590473257499726585876788129826319512656404238231613214509210123548243209387313443634278259577953782266380701563808523315420824812475136374156632684955762958668649209870529615457582379821595920845749666406492140918450058036468083874950564570123398997424716031850494590024761156753109289978126176252545474247137999053275603383416025688796034145118899186773920366302961564373625729842790666426004071540986140183106269550937335311065350645291249773347795241181365935681074998352548308709190000367835110141688360181360597754647923325451378359219144085463221395461180886138216136734372597766188119067341807179409197887654886925317020843855840107831084959091068749156266186908148255913109939381721988954459787321165997642562186439242430987311463533148188129737303785055054100944374962742741556243862789580124346735220258444514162459064499773463225131895179265178987716322400359024664796938310773191567928967816371111373918998910334030156023295349091993296299884541270279774664673182515327074102555915851148044000142078901517961383399998812540975681433399277745529510740887386618582451967980933446119824500133942718295256452195903293541582493673444511833431658641795849829066508933373108054270209329613968725174496492326123231032245036462722371830030697061398359256536296694962504107322241249823754435794076763253688791752315828383031448420915615120317470596698759416553922417477485816765380762089833946858818672059911055173799384722633916792029525847382735629936014058965830217767791149221010649281446578169493647153906628084431277317134999484896293907659267627862739589486123093601857361596435919086975973395719663150440956420107314511263173690233379364203820830913056554464540329150536873706562137616952870256719794268591593927564931607375958510019350545419135877611496995916662069182494220158413706728166626086732294383973977468323851225907105587095714751256527861634051445151681998770495655268601578316789821620990988104833856877086937056961840496728000481350918857443736325577539694314290021820006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] 1009962059678659655535465244422282381860992407100582427373312262000658311894839916428083361700145979067155930693172747812584014418207585825876829541159288015082512217924245219510695876023548259587999504506787716625021725914092458843922640722692283301695825718416737958308424288655823358226787041364438290143359565097190178095034102881808194492176022818459128263493189134684357834677493981272566136440855908263643790515759945212402067010283944580899605731922919779950324026110114512741597434689918013033194863213495830922942600994255447615728978019417752767821761813352419812500176552538167687704176159213664742169259459278492730657077413458810426437517029127368594877738593747985290385911648862845613654836259399707580618513136372921050574200742892595755872185660820077604026829555273467470760088909205660886641710886684869083141403755632359597861244040057936961854243826426435636771876709248262047401018552409080946618972429725277753937616379385608948146556663938259663018050230177232313912403626144743603830314163435183176517989208091978259807416275252909338684861791007138376032908354561192850974859181357671798289370903746957960038612233746230056738659897588420489349412155153685090203180805878736110568543615942798556710509938029269780804191003405742630145942308369306934206544515856787387399319947280705528278892449174288750506767237987092447902019537116086496353457898919306472451940886989367840800187729628102796553663969331504473485131327791630452993409052865326423071444158887991439225447554394364013690346391659169643305831368121943211355945825790350141740036167933224319363786080240927219622391131191424043280549804931947539380324977609990686250468099120724440592446073984016483373346395860455397886199747010991518525672599751418572510049004718894754397646364515494655632669863772129851536014947694378692264839758799219729181056033657648025402164609514504331519367224291687192226410035078497206215112937755678482574067791864850897213010625705475062086980675350644233070672473224658672060194559697082260079357453779651694715009259250120251271796802997369267136167623819337748003644710793548301100793513696240017453597645488008245503578921098021466138736980986852363371204207828735829639807878471053967000826756940250101081324189724772414770286330580570496534380452085335066148479195658648828554950500474517992170606651924554264174358051784038522311369636526834299190312917800512145911179237612106449950842260534902772841274229321919102976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 321814148827396315121844576918675674513374345287723185630726947641731247306328282552818292520548487424475800157583180658358266133852364919890141921932180817621047005400163532192364266286509826136676818700332029689641919732149903865053036808220961074438358348765492768212108500539827866821690716947615427947599603987107179067887055450185432003726995667314038543418539627020970195874248782202548481433064657651107231916081592916055871810421735246123788420172698538399915565956962398830563547648098546060149299552396761046560755471622993266637188581385080135293467296544345329426026594659608577655105779035562737664999888018064441586690301565510800092067744384508115267350279688920269899781288700234792547095527441720072506473516964820387205994846970592032415651698610723457530215788658188562745188480225352116786179419764128714094389166931575589882593418161525418362830875573833601885869646805848255686230678554404255614315497701521489504383267836551481165671290190699485295902620443724404919043642564786286966924125077569409073132463036278855236255337274363232381615615710059572539047261468372909563649156017117153927835160418507016905228060545677080752272895668395078506780387584707794576000081366895431835657104193358822592922911521546276989767360800029966496489794391827878632404395431465571171044168891472464356431041282651843389728348733986590610068266403753262868377556293037854345124715147353447505311773262189620832998575301939333745194596080062679006593682605363344407990804274492568342734887442367356881322743464603360506118593818211131084152213497014105384427383177767908736608313897987363193126615946126268882655743712071772427164066637944799705110826626671782194528173310416130123056521989236058869839568307528270779568527657626722155928318706092187458047227679056123798160547758610457336854008216436123864130161450718169554973570863297437188792175755454092589788978345362676487924189686340554622154204832273112573564731113270746505685801155634310103088453050637472396390332509015383950513013836055049023697747867166347392767258767686607968525844409419795158319031982495460400279712362380936733057610392398573963949772039759716236734973334925269311606589529077883872202231590957395550241617309051628622444548836216526052895795157125876309325701985097933715261060674488356380996772662498808140064021759926143105754050748603249404928080132731934910065455968468142421996525039851389699493187759063770753859594207622301106802030178362982400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -3291716578500098189918774487310856890794776970129911244168592741855974744233005952874864672500362784186179054472336720830956458847109818652557159761015591019983529611601768212356199340837023489685861597680166563459257635688416692679578443959642973470157054722739848836255912622127360997832496306632305639908123607626160875737821786006669976921856179178493494492636754692967503038484281493059458545325413219804445332206332442472420629604043260999292321125000021462954199826447188728569051147373264117784912749644065912226792522500332023864512615841714275465816516979626518507639838541827504524600163767629446644196187028190741654615871095160031473663379044307291603815991911384433415717495425267636705201759784277308420346448226394026756194855108311763505277615209360794713049543319963959430144384566918082278518572254386530909657879108287404183552063282431618428566883280349657557223946950564001620069614427895863663895664777532304449477478510619817134353778507325187639427878999149985001826648406728187486222582530359802279293130638358678010584975951135893936417302036663102287682903409440284359799931312023502979735126012985977065116486888858995981891149950565788704236587575835289575142248167731151524613386797626861037716913683773816220110156366019886097394872303697298793685657313300441351591624272298208672173252535999970192055140952522246886275971139584865363839149199205669312502374253413219591374422718470037470621315779730467092038742085783418692451175618228927895806802628603008135416182053997186982775954376154312294914105323945213376124654357362211312452354557604543459838701509283363807197012366711206285712653206722274913821166517396801521751898959028217745066856188856697548634833863611222484538470689585719994670709548884556932095822940898256569495880181895151909789113515749572917545832899801312755810157616716591322526689672161874669743513584375094735087266931472678097317059149888461618814758906883867761561932539976997831964847602859702932751390066576333508840049144403140939404768203396801526936296083904768210554647012526678547649884889191087227630968562359670519542047330240255817171306427353788802425512390816010778905344739785635470347601382639402648350879610353366144962515183358119325781306677764382331584569244639361207802974409906945045071783163899397264417858490652561906331199119882846522104244580151294643416984911552570613009459328476937838779727723443672293089146515622932378819536522656000399158155272893375709184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 5504369263738656453427261137461531323108746401474542541055414548110300067404799530956804427755463007499169592817962521066562050592612049438043463022209186830203400112777443243517737842837150303457722267565251584121042420642119017216142430262984698953546630535511953810983798964050711067900917520060165315690254486980621825274543842590276196894910837215387720793773115776674899921430629765814862809530683368087056967333747280402752997551305005506455558106158596188676173299232604480703315818821683580146746208659394690613293008777355585658224829656958514205262550585919399644788394068098497094742621977184946346707299901382343264311426486987362897791816019386267076476754876360738848263512030154274952223583527463622043198756800270166117343809259849776349337991603254075597078745136130673222581607709008943202453020314045227790340475044681732938156479941600365520935754860219606346162026636377746924662991998017821202125733354655844223942250961565104795381598903546659490079628618436495833898748411917876320785124007055118482902635793521807756125854948474314862743826892513216823296651571060213253693262392580107170856942277093422344000049294232303622802769748842019285317371858283071631802864995240218082394959483021166085676936007785403758898342256398534713829183912679636504098252442505361854526608083539331033693009748972576533165032626280932303156488995951754392806840067824699136702151038535814107157579634868737663661803391783180148598105407017122764513219064538028081936993594450034568509386672485322170605556270378948209832513320950874114284783656674007228563096603725636620896559882656896291217615344161313572918477733357616169728231108425569416770909577692577827763725449157197006252688035331669548680045851495283205575895234013818178849845459170848690824564522367184735143159065253233996689465945634041902603573376441721185269994857373333944755414014839648841250001429561028334492707326886592395715345018736336492337357639290528958121482848258811504103147048678937442019142585468456543911649106815590644541105881995924658102801114574889496313043510130265759256844968563857187956908997123944758172211266735244970343463113279104667419568544626690342335987724059960816418729115566835227343073285983505148380185114638504479348820869478441952119815615898819930201568024879444387489887946553934228776240022804185950534958937137259849987889206607828158211588555299703588411406971814471552507678470953749142807276379738854329823530446006465331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -4415798182654884648732975291262369991725832814126836822663543926540649427660514626684144193526559032346442252622838552833818649171572998687550010677221661639539353807239111794059925244850111244531037997583004801471482044442198258469464999534534374189260935655342397112621837654412296159031085031708350401303272345509118129361787375925622822678134320699006790195274378068222644684404396911143077929038839767103117866065819905259075874464508775495963009874974748529894430294880286562049463544083153860362827979568258191783923521931660967410485639125761133001368094226011667426577912914196334951865158536661301329215139305189676998391767300252627294973247564358081369310452175408581658300198809253214561948383156052813317881613563139106023815251171657238704504726069919011117029273047773505275004891229950738148338264815993448175801751906047889991621005824334935184829955768609037872532350598950485641799893459230340411019592326079718160538027326745201079790387893913419502979518651757538655510252419228332411095695610186093978718010232271446329730692503091119206128687269172997654138313527771761944577634636280743250795191413661537439991176425568233732299678236543080495636930304425874582867119736091276628061086711076074732173468261767222249211488655333209683205097290769341840904710566438888653031566343393367586759897459519121496601621970193908634594154082342187340136292743785296641035937961895332429423552870034049086776952227007729276631370338375018160210774435576779444049851886112417083523946925324037785700866699406670968254864262590014074387386316123429554211177213179847602647172615994601747180607265199689163757132281420111886978694038200755099585476172295197256567616605541739986126606922389943805130684636705947868961952692171271096264833340008693983226573720848344741908692615597454231266350906685458971959185451072006413436838698307989738210087203679948994570900680857236443482535283926372351417043838922878264077250853811068748654988020518848761207104495866533452458817433173132577030658121611566986811973279613995607143282924018704039853773334569010682665466169810434347819614238462260930796964109455640562633898474969364858932146085542701270634898497596119049818270565824990257527780171893184816961247858198237904857841715480909849226626816201265511761026020220465392886415412717173187962704146058655958835614616641527414101186459248446176434930518290935808312408889056290826208868914000533030952823804358710996220852020588545310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 1453567016050968985118313512367138754158029975026538141447167658682518049265802547624893503361037453270716440543303242157085877592689218861375514699147925531094519383256888608324015690027789971848128953324752701171799617804233835187790397365461066052208527467126210762499519559369674515621714268289083206713810932084902232398403877252000308680795961997020336243374782979783355863129018483819364721505874731728164670320291841769630902335260334919023223907854649947412504103418832399896953784970540891338715069900238477527994661022711812258226574495225184639971226288960770723689161264121993901463407947726486174014355371163016675234615485777063519310198163048964257808421952258813723513669179593081258353902729790811111788320594324597323984476425366862606769050768572820444107643847600642722476602693072693097637980221608119036069917099267857799443071760922729881663131611661760354543993349254799845346652144633982294625239755849866748581028724276442281921322138536925264122064682816928531797771469631087355217377046120660289028501042301172350361773662661982655781174488041248667197728876551142856445887462964703204713457983444284240628301542998272124279491143621354348219440007888633681414402927751673805646701779325684947513568418516573626978339426707864899854127791755198367133911646535165278904831502949359179360565382111801936508422822761367597923687551621347504402358423176691598443490112782765051599238243495064339828592585370991689586523296832634188913929238552742923288413448193250097102195165535241379347247465555382600947840985881068126103903037537785398726927918854170443667224709365705600278227133241412775959416419870267729618026984202729162436829261446822924448856249017443943523926660832484209696736742537563609729592169393105890359110786101301622583625958266908339316333008321361746720058219282811526566078887526936447826251999877421472486688216471284568419120645556285560498546147037945683341723420455018381798022442303544050608515651607788155021984369487897357072686281879020528123201702204250651397596431977388929188078597940699901713293426273482372818344135523683048389970223093978282839510560559292795644753956628506999154944376552404855749709995802675997205983777465195668759311620621773180280716680010517268718286322872450997034299685653975031114916500869849916189287664517518184341362202117546897041299881176382161261325651134267080104703516389587969781991853596011806335121588016129396412264036709779051655660662602229350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] -1085281536380830495344725053868257557307779534097297474037694145561474302171501712876754242822806696474524089630680140394439673991197261605504714138523288268001637702651055007198103655103941215833581061569830443918271149351161890430820350123684326441709126273179183016764026561249890051603548800520586687359206082509888195623153527288158343660525445495204197877945333836682032013093302477091723931050981890615424423051834394969517322011886780220232756452566494480151297495723742325270483275159059963048502806194730161418585931472162923785726592943643590071856962069963860032836755401743878619308955120523815445666616516569212148619044713699846019404954497799346351129595867457177002784003743365573140245071200026214287808176612529690246396558855308212654690662261972485539989451794670606215848629859681540108120433885362100121969160982280460564244536270664955150235102421808985075690536840586292451262985768150108858352497521756749958645558003736955195195399815282381456973776031374549194016129703170139357524026016328307049481362956478484785656330974002414151596457416409248510673935976391106817925472420691840616379610261096380920393834648805564185414017901339606282155565929067779170122365956883004992341397087038451717894882535709727398809291106380205115886184314547589959469776444558775503945869657807534809085689846724645095425670623415897899172655435101895524060348540725636693202690413395671215237765892348232560055902225908505634236233444733384315012092782926996487486727588979001274784271274905455365531806862300043291171479502309484515132192776467346138923384534965411492296178560564075670084296523602300824302041126913567743886159954870724055053270806260661664682957096801907378745722135092705635684347140544090342711780468392047768468133583207742034867995964566487540520307679333543481422684230445084539772717320019296568729487115369312563080088235002195149780081005990301536982896474312173920681377874222625495291735321736186039742588055023914854790174908957104960875821464644559709683662511204717155619279996420373330711001030959465065000635847868635689491998502301644660024115709051919936464426414564607517084116641167402344941862337620151037357043487264061607585005731709247892240472429633893468611252934760642643820719660310420643432462409987105916786440690062585346738699958773254522332178218091866736307110076248548902940978838955078646574277134779479806286176122232262518691648760326872066682499611836205734556677610426893074432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] 4177979785643358516347310220606614443473767245420980574550459776836695178941077923575882458368806060874978544594907490460968078669691433373720123902297819530702589581744751751325062176759012867236089905487756521617275766200068752335788253817377593960445339732817475254934619154506992807422108308231016077361604815111085854433198818437218819481496275876612590006885571419711597735814715552149199360854657662202824614120159925365498360764174277097978598193654971136876832887060284497604406080283233405432316233965074501763792260350054219963093789743356642997659070835353926988988505853014800990978020070617600656568388132351619428913659535036466636180216000241919217151345121701371378273463391183977275750613574457922927413724458600791388771575887308295624202308041143463676871713498959241107652186731687602439961276941617727567586158844869863019485684513726075528263540292155134271479962192095177873320455127964407634767387466649945653014911015011839382828068487404912004769722983051284816805477675339316370379782588972926110657232143596278732871779928949010191287682696342827464906372900969556390725142203578455228412011135328449449447664324505958133004587003950357412231395214533265977720529749267430073041550575485040020001467578212022517204253257062478079279787318506890075309607889372267598076702946928160325821201519242158325260456236551782865442355468579838259956283856119838897854248010512413149945990699500793678784165161000971437773930751374880617958893497211290064086589094534609359551351196059359756737842500291516634151028856080346728905066341539853812333328782773300124922036091591320524426314053570537465651768634784399353217678346549471219870330345829922212122480122127858514169635537875897101845650214582534021178864420456242599981732321095510639710319559091189781929086766277725184228987521040784128958927939022914269888660915829069964596156080810292317465130104370008547242488312029316256864022645403616772127707959990202866784873280687699013633455529031896303637602045610380315130500897225398991152745517189949100213195390552414223435963671985993060544340636724134018635541537534101042276350287446838065854056030108217061887494845891401722283423360292010851010495759706039996482768893329261234592284251870065008116863643999044579957135651451265803180535469998136996396025379299231939752534386173422009997266703188054619963425674710879430109069203044827315189035442669111077778973973883549918650250150474414878917512715614080204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] -5286836039846752164567191608011860357351092666895231754367027047178044485404014303809938532264196235583566668332484609487166681469678787626440301993625929470729937147028132791346383423610763252174123817859773014483580237022443624457397592626637606526470339298305966226510016058771189725141983533222236212245502474872399370432268197900511861895662522344023467337573876307873964127608823515833450309115767446721257547547067585530453276907780024010657035221653227786350617212118786598163403866089189287406469811433164194832859054833159088076228521750539359946947195700394332694767658436210312877405912097338494861541213483614094426797805713041096051443485678060814283313756711795609560448835325839170394496447589591651057010417635529095068400623540146192680233042687302230288253552509412966166176209455558653660681321365950337021787527923308394987268421185513697817503216697465893059805318604616168650705553447321073723548824633828146767081018333381462018700122251201626444564394626796939607966496635053864392976288125724846072445537352190174393216728043622547047849837314646146935790805228832066190669558687812799920848898736946264648614398391021192636053358792739464746391577636897913902865638373046082966931104791235195506614077094156200508117534181922374988854586414200607628398419475111883946231647534940516911475848566178310437175437866777614100168927468850094275823204362227062575113917119050569093982584084558742882002726435006321524343838767094621622795669700282726035961885686566872714555066485742366590173152341593365401654245236185948708664615634709235897796896124965026841354335658137978280460309436693584390704828604645485751894211447094167838894442557735160329248864417114569694113188920218623141004039472900761359812318298781445175681384593090387462888569551276142471506279466960198834169549141597828952717347817711603576872530249099735417364785467450852816341526473836977090001633660815569401753375277598116117915762293951777064048548279150569033145841202495403441982308999918714090207498800471048399186848692581235468342432868196188272136091988337925624914524386400839530493673451235718422693663089679556270519243450811211616098591690761617836551624822175526970996587940118159750649059806505815635931992541735187794878968360299662348905693645932650379291483735501614376930801873588906840705703778707570401487560587156693434499911652570850641513467997023176696218546329115327582392654179931329768066595827972468479233625285095029997568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -398672123698418875048129234042251668549951418543859677529833479679132740383548435864430170955483671931755011624486906436897304601454411288299869858088167736368243197684682442397668907749841931297276245567087159195291598002367826513358740159828238861053172371198383186469099668896666490563468638970589678732705229135920072346481132295250891791563747378003440147832739985433789588318691208143430467685919921115136815007860519537726470001673940971363314850102960777050391625284151716194509765488002918714857358327788339985382815804696709500200537437962356023019497485829320391810023359312362995311553381184549223529606576897367470769851837783835429696730851303904855536638665318239791326819243654894777803847789573311359337653642714469021494486636392448511396086933978227823511545600434967970060265908633851616242321496730717928176027662255886917343051552096452986425827499081242662225862163638589733199521257947630234288894483403537311971782422272861381703339603052566949147056923632519758406475356068209455884449773806809949104374040696075510611124459238912232070415332434520454548142495100572092229605090097692732379157826263801314807913798437038118510923007201560201732434790876862869281234176872138557737204460190688505212616939644264854414111830190670643520939971718973009953673641697448927228373464134644465431757593831771481304725459825553082349250308994023996901896292986658509592549247906617987188676770908900381476066236695480504568685765909258108871059498936591251981715642523318909276758132371250737130389542011443817856325298236346378778137300544351715436982754320621307018450292102601306108705950757289363223067359959722938902875930787522395120989921840078982673272443492816396676027041350248137066876374791923371593089663776381922402222336141732474334053691880460032859734553030410027803328121046609041932002169915892761047743891086374588263869211240067801131162391166691481177332615756256989816865038481885994924471747280661411062297176879220927672925662682102270645043731539864674231725279148036323162276136999693143046259118677798285333462753311076328680794221840641991813723601052034673323380256168130760345006521692186018208456171692600506037214166449507089578231287584762703044772182706583242662893333629098211169056133441929344282858579021965864243894980097065534745252500998045612848302556010848352062933887324707141381322919465986139219937870943152927273688507181397405340882895605688158111065343269988916999950117127376076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 9534134734021059254909413744785615011742372478902621756402877167304605342214189940558739632452103547295309299172570537263948636000528927740681081161923142301719474900658370025640656072679577076531773399982747148771921381710316836597655159422509310309673285731752073826075571898304807572343669209360343229077212897420699585932917358719048254795419603346537424573400407700641849296495900938675190267407546420881801520286526453233414090143894802883215846502559406783629770345528016116457393672003610520234018962345044284510034915849688233831688413220975534906796278842843282445859139392048885752614032465004193999972024697351194052612933520860141693734990118285790513045343841552034317194325292138796569457355054996323653664539150110707133330810656296933447513805846461721311474896252897014666540479827497641858192049815830795159714611755695696262486670951240299901638354118891753864557838049405283372349796832736031760531764424695168850256715257290695750190189497972605555921958271122620027861222776831045544635938532695472539041214400847396059555958011838758354666623246596743297147206973622335671285333565887611603004311925510340445211400290287223010148363921358650936098265213131706797819862583831562495904919972027023380003986441756134668752676039910467503346755747420202440300059934364659136844881494834721043664803778888275696089281389987503265132677907090400548707383622481527003520331991988044070477102718466909021444233569811933497010338172326057336333658227676904157975623427057387810142524212649881149507907229092740643238374783685836341355882526915356932584639738438860672882292185107384775344361075352639460795982486102708896195215926150603531678387691724610581959796862038792088251676013195839359417432482513283113111884535202220482267840465190612342210790757542999626844809057508350004247070443804522054301077900625779139144823930014892625018209648904727715621277737373251149592402351843815162858737581588860276346101114895943543622462909442722426757509983024146432574754785640306028285294809086448092349974940668232627648847296856158225295903494700862348136101600842153226745404850995088375986455557957655615078671163746164862387238813578072617615338701768952213112656988309684244487204648045312711571880481497062005626005451021465760966696010579708059617511880275434641124026726910826279894479564567803292063880457157832880838520742778752817963470390795253922460842320007903120572477227386986555896842375491822365762626521266135236608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,26] -13725655383397289036608954233911444795878747636723668729472753110255299361075978421439129981930738270482105302172505862314029932458320246231178862537244010941042136194685125484237709845060540626263423227409687167516150084060069308168359359851068398239431210547078080159640441233103692259000344957762573084746626585616042956188801640866806467359627127064192616066268484467434073170608029229921020292404209183271883243413003670429172441217475545070717569969215995071080968740472753753141210799214170083768043159274658753976485138746683563587986910297638063342753584442145056029132163872262359774316704500731285016160058006803121844173431465441613534819436513989616964101970740085610604872599685126946113264265171884559505729603278694954049734329665620213127515740625988170241233617969424763175992523323340323505726479115868753492585537861301409650328323548287245834947945024172293523491420211176851727271253600634268218713907510400785345659475458315176265551336583112347195259712845973640449869747113024629111309076687087837772171818765145584454108818326294645151163121444962225459726287472150939858066999514072868208827304493040748921036547495816395417812572918665860540807936285144077048772890411136519601089225077687160419147305521717048071323780736770419503127589309700465805721121372588817869180552033554131795459702445506169898449123598700241900535948278745028388144342447316948806107823261382769694225487569202099210314808083947884366810437874494221135932737612790360123762286017237659649165416918670134750503930816662339309214783686300507548023449174977171641634656466393741045369879644228583697264466348948976578331360512754154319769434391387139395503275079765052274517999948831218148594437477076420571836989644330705499802973774302295399361251068366920296750163880840938270036118286391005598977444370024798659325610844240117451595703074578274250343577744505195973184957501781401986949651592295992223127522010505403133209694518510775859632161752088461195371130047242561954778963059745834575760501151329888863446456109798021924103645611478248039978624908909606007168281269625422160374257321483671370860613450959463648203040102590696119485112961975867359180334371829851230830892588353876664209320856504146198360148581692323450310019292142660228827505444312305092093550297311587234150527108148712193459633451207646133831214970508791238220390393716811329968514087903056428739795182606380401307302057950320967123806874518065098496011308677411635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,27] 9392588108357047721026927341649491305581400597461764227747579222388555037000363236136294975661114338150663441303399317975876168352500755139300463444045564654246494246447122253034162198438629620997497070513995056335708680269077349466309367268137099405401597558048136491374664170351536832139813091006613874923788249699516407145317353228795022254794203664882296533423603802150378945983143189221246129500469861369822589000085103599148131474566295937259157156442586569103171657568051511319561416216047568958373455207865269104473458978275765046294563316631584292227323883732071726505363824649039557867407821271701109806061947306583670279311615524598652607702002826633271361065989076610550868483423700031439954603250388298907188254812671429851015868625820249902093216642911136926302439846611904019332455512116534606410024537282489818500343962570919771874756933754840445443727667823890026719864829359874217815980474801860176990638320017502963667410173304212300853321704504448617119103980076849242002835584251653488442695673349050512814790902466794977192557451006685299198269088030998392487770510045497439407900088099925648769283602308510490456166190025566224736163647352587631854740217529140297345691862581761648993067035215350793295133295889152115219058007534929432545770103951274501731199384690459353961201684131312769880684381483198200912524458307763565558999647312675881544718772386715824772906755337903213959231946764937229129552953234748002786067289573583519057035881998533640793586916802766592108298952590091083621327853932119472838473245223110347176023204901774990709563574776069690663154665469195922830428665317671357785920857260658413947687397427895204589298870696759509832539032078929187441030525678168118395012722617820277860729410430528510489387859948924992626311388018735907367332154011915142984891816811247388278394649471827946319582117538904980868550399146473892350259273176167464292735965337688793562358586212816306349416874722172376566471719401157461397361577667027688317328484551411912204916189809938338220597186059987176130037689689050512069920627569289932210888073696321145817098019244259846018342776611536231541424652938986606990638872073701479331245512386977635649880450951716868258233290277590097505681614057881877120597196338212174124167640132472880148477246956230083144068046034877132082565993962819519362681305544050367886359806904656374966996744910168137274502116822809456793873352447340669324717249911223845860926292378706247680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,28] -1309348688431712115263341546343799017893672667210207508872468136681813586797534529001307614720770133226663036505137900257767911328785500865596325050381684886940266647882359163757291205074364833596019749871086422939379417842278598717227727889629552736809265300289743654802524840874500340445482408662741037350667566085987549660452913076073059484279005995680054775689566936411794151231108761190413031998562101467776589713661836380054335746478808736710505253908717931363663131604050273126498511062741708491978711990763945764155670345811462131358888860538660418791506034470237762923672615256482395596138487411693527021444076440688585355436253071359721038061492066363355486380291673770528427796286269033355995895994167498311519023184754057472075529521060731412391242941139374914551920723649767096391586854775812218856953613142762748006858521379526003654743130546424618558601185249246139435753008023842672108496402813698486127801572506220200275497748494830952462698163414464267508822017705504743661644787979348942281097166952944284464341423152357171148112752979854592639350816577287540663433427488534317683760284994179006013174431450891338801627817091135790242820796483039207915018236396638288735049794060999681429676310013711019509071951421488988948630401933514458114996314077699626875904587682767276841590968888725340288594800014834769353785421789891149587752272434789371103724363967583184303841899297379059736296768047312212844195849796499445072279422191511485734164307309406984879980717685563850567934667493606451177355708071838407512754699792100883753602715115255385123080335669499346575453930689278178815227890281171427493606928504712294107929339185108921326186585514580178595110518070942714427721852823547499207537175581415659070452627639965184145611127803468475413402620660557912187214528793357866215178506947632493300596838972372210266466757491500257659335457259177820658214550724546366937087657714781736116699856298114687150167467015015906413161240968391315555366316580114890473835410097752217477991943689115958944797305700326131540364422255534135840795342678846626536077701385958743597321537557264866869663543096350337069515554630239890133333303771026947464604118115127749667463714307775367326382569942188888175353594519305864675189104447363240050605041925109669563778603045267741498963764472627594111969142619757332732564590168017852994165753920412446217049864757751075545523131836034296219705386743689723051728597726830071249887854334889164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,29] -3659480506221605537329751215384423706942253864159495288993406940275020820052414033537936244451433848851571276207118536431834025810073791234467707137574642817933954792933507738085580407654499787656512478043674256707965297635803968053199878953943464531454684895004589803009318522905902980240705940065113818642914698019108156426144153783081353935750341802170680322078668023171912156793291716175663614291697236126133942241647626059416924347078663106390966353626251021698400826198706870061322814085310479338124361845245502997351736713127541448533372987764463195409595024501838087506340856789147766598152850375924950455743811045430455457217278879313249925355287729763616849363383067356963729558971522566681574793646072485920236949741284496958199592353777176480413038178076331157333830959202791388198851462209051939689454840908696934961732914031034646123819622550688364848834052172751186689877960179542585950881125807020840158442305154753712104794666020436985982171836143541442922737025985915776711309119449640552588459810885920776475792847173646126267666033949560501709143669745021876836762667900622371258637734697588030069109552986645061048593831440456812646362912411640373829306579041021219892918847651461950062843188202683364663261059745780668421774323644715039525689983870591793232997365734896108239206597265328344385455881500223095561640271822213625926842075060785376124316695951790228625632677015882107870172786465852705342789866681732114545152551394383513366567964038057785955392681388803537505040159742872678711468916928669068392709442355662019856043058184085854205560398217264178134540371041406880135594695011233230109081070548489673747178502636059214043196209533281771246125732292978306052712476621917620139509566041394569371216194926837742414764042666475669620268327506984061009198593997918406596006954523565333419632056824327220963452793810818622503165767219997430475393740120036080073716819333905797277814168690185901326858394097048928770552940400554743888394792589356327391915891074494935800490815475769447505143774809340308669922147869124314581897382444593628261431045184005235882787399746585625303658835861319860758198874595907817630541401198193520516765019776118820666112428656826085791875187284441815860754657582480091360596075325323921985655964661408539240309941895993013218778361431172226061119129131684913919649977464797009040871047867801037025318581708255767395793844984220678257049770515766162143997976899235799719821276772342693888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,30] 3501791822942413386013003987617959953137048377805578454112707201871345245552573796039950026019715969891071134462547807045304840738215075402545416440122899815256625363023257764033190758371616462107511287400522247015730111911245311123648536748250693483567255037802572196991921113610135596934598652369143668012590132933751181166076863342532983569091431819929333380422294644896309371630217307955924238113575665901265708353179528529914274855152322207612847929234104185431969769246933789509141770629100130394564825188450230782042918300920483269751115448836179312761725601730830082969803698682633276683738927156676950133904083939072335385992043432152573144614939397648548531054109887957456082623009472313387776351406159344326487710274474313728765757913010572526985441335579185307321314715746848025478745849126314346968397748871220660563597709284836430465076876870013916228117091063393929583273148100522492835435662485857212857357786781881837022709903803334432355031904341595296490796004640003573398624760882340049556081280671218913385621026431748562691084011665089836804985317132642575081261924618988074504420977284686247691950041841654774555904260630109879311415326076381289423042063634229429281953446284171804227127289074154854641340515019322584340961741268555682337347473111343177255586808086053556575866860668602929699333202640369742629811298740863074609875095906669895789759861819026009685254847144848439054401581705545327239770360280290334493016215334287174351411407553641415273547932522341126186441327543193259362277244988102080743432928893903356953398876707197441313064214357380980006137703186625265646370953003834777179052140207883333124891829987233388733667419737279544516480197004165118127022653140488457478825838667886816740770961067910838722727176580153165707693187630328981452546931447290583237528674023909053250207362815361774413295098974726337008866932471767944991222100035310218949966478671578600103651587679377692244002919430072588569937448787590108286477854149988715131336338003032938038975922373093911204126786689936352400068298588231025696576205648895232593269197029738053518379437964943152913402231245962846016659016038784217357821517492470471784437131697984100689303523989107647553253921387218914549139408070355626017174643659528269233238145841827968156618319553166310727774991166881829647049328122708209423847800028981337526173517054623786933148353342146899126348270761781198574084096970512769001962589222918996452208589366781542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,31] -1037742283270479133744010859332757950005995852356595260867886218695994519868084422595212616883352396040734578719875633847471121708329463309724143918936065615676879651808082294701300610589963249047259158498008822306513260361255049835395281030048515896173960046141829109157209766337054890249026416762573546958163890839834285767937206746360122046749384662444789792786875633509787308338012915326724602956825528449277744984889710846634492549674578857060289080149657327053094512150933947848443120420107717906958693686420308616544261107972612783935050914239020552348624878776634171313018543014723115996515964449070816100708791125318620069289413992710572844085971783896801252736121742364382711682996163501685930028264780096920194571689551867389986273275840658996587620781925122989900843434655554625434239126866497761878255429341670446266169963409680952173131072565988710033768657684161419420042202145363969324978928959777768728216562783616907635906189998643847853199480879852910179718998683622447143796126779097840296079346746588389124757088842246016289589148742696160630753554617676820300391822705654068416197392268012573231862386802583644879343266410275307061220548876722881010915163189855324847226672893835529701197209402850901181828263846587187099121218992714433840055224626666820035391627681322409070425053235268188909539533301319746092223843713461638511593767057739805375901160499115885021069478125719760612525974631755874394480938276762263353517629826035090883450277152124107274817285366749982316313950145810423911986304224146841838842057526669620632298631857478166545829827648252413717261009554750106030616064275876681167813615948797495424789907374950730829443408245080683754132228717174517662383794784190922833022174485104655268081813945148146621357363284463829826352331635042209267399033762479422379137061564853672712713994995877661102294967498800480527476154759394685613978552933857651128855538516136805497429009619926119372587646116341716812823136256548394932826711289370216244891565411893730778215030225282030006892616737430708062108076693786063332722419091479256076795812973764633507579732322153472809685073895044517342711346562707621199240133304707506565977762021864213193522835983341419289402882348693108082114121636794232337763643139239850948880664573934879065258441338764809722761773758518079084561196870894578073103870559801087983976611981967176542958086488489087718321591637056551038827901785759961456950795257628209073357261658518454272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,32] -608922089335062035114020175909069084770211500560425797147594337199992213580778221990260634407080242806289168719282857515514680108448309026482585280081028014589896232669944622836701197409880849514558446754014054428847875665151026655194832167780791327422791728184386531823558566206308004689535139598473813574819877418170641817149158655388093501919130390570148891833030454115659892661538693570324105631033480337372950348466981215764619567269817773634237116289770684527770055215849927044074108929951417113844432633015889875752962153890785693848857968611129554405314602138066736461428075704852509781687531976005346018296285855755393624009684225273229233762615635766674278301069155608571201256683125759736703375862901279367248656860193099406349643341651345416657576089591648973660027670879352689107292539093910519391071670796901203076031214993942384130929688315005945789099483820780456419681418262078863794041143355023288390428544591958772684446788831094080549586707391760995243415618241138763170238337366734856760044967926395219595873450511874747961182867461485892730194342978841669651002348925551078818340822975528719868866516476538331600736151827213324547323365149281765443805053935793124939541995259258219023082108860938355824792965525313173470741350407880218531574045878721628920094763325930059498647987798799606310749258034584371964613173982880107549116974018345872854816761219675073171485956840536174153930402458728312867527741453079560546842815217031860476606706436358450067517808188803685150038587824466661495805827430483005129299034422463672024195671736813137674428316432700274700305338226914911096308850321046276108869215687359095113498585534859161745570371440700589683126151580915000638979094446416590538499112238306812013310072229744047283118231536489835639174621810535365184576275972865366729806231768988964762507250728370003925195589227800862708417830968297287056920185232772255596342512175450649330524548444119253175456196504154565717704510412187792650013434410461519078032189840107726749210011129885301501430528299205226856396779451251039983703494118398353931656800990159961628047541245355131859032478587290132874498996914477529346586420606569772899996984874965634029470821229221423487105363279859849569131636744129338724481127581785657275446929527450786820299246625264291404698233723857118374835751306626652705095002037054943482921721110136129608926933333765950795311231176172108565064536606821496300327257686979370018412526582942924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,33] 735456176918439492024295598812863766980830863244935035534190618336505807411784611162477804435908298937699786119537857725048731695475981385982524984710617512760988096619377529482484406049998818483353643651205736238410679757302720928855960744338412775379680551263000143850042192772396133079647313731436041946811661557563564172766103054059375984393199848940458217322738121838420050843026249946099227222305085182083215194931838682753766601780778667563380141575735973737893461043593247260261115747852237814332986106045905137128816374900759304590845982153610520669790858328419218079895043091835556212489726518029629629863938919608497360967596261272577426799285639064858091223749982581350873744584590435253390581166458649969659982208113484304093904366150643307825617628008346351266584313029914720350011604711571314964227935615291398373518303009403369167195748328499727369390220580322609808534242415429249800375129761188751774826038637618290807440723384136525330080822222812537764974000378268456782581481419388988882626077518873265487470473602773223020031262469582622325417915750425209660002507530063560971853717142878051752550798122108136517987492613618068007619664522846125214485130887907589710820717105724658222436481972110389747892411056816606314591033583705923430610911990007573257383063656530545934080401828805726117072029398877275083320270972823717647631528167567462901451359162126274986276969382356908989127410642964447042749475650812965506623535371353312576250043269142357685150046717966497768513656175833052207382862026479645254299421353817998056680698277603955857719025528443894548530282554450855408991711738610955541242152666630408589042733457804476974535990940844734148293197153649013082868136214236692953981890520064602865923850442702845578555426240669989980081304375477351415586515459173161135425435903908518370681590849793042878258087417029387428720466744056857131541284438392272078345806019300177035194456335702343889183644331214905997744832876675695587259546681237477628056387200142427316721329159110048291504201068823303464160353112522252278033353201755272953622271028725602698747978823708115969744572558553246281596006954933287440672685171716728529663685741460149838588442672519753628923107827523727031607851466978927674698802758007838706909379517181500341705905951445101805921761958957683507911450039154296927550608189465828298696838906121212494836556622191953025273303849692180955353892917548600099660698807923116288308151110860800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,34] -248619097299189098377640764916629804492869676173984833879807029199490269300721140836027613531697238445826713537445696204294914119809858262831751435335070542845829019361906422346540195644698488824505804066664168490014322369230918390681150506440919151108337056199736619590271827405781872318294918228641169266686797220542750754993490121621508280354482083975279217251721462577849900338715990484473961226915795009730318722544580885474879813166212783826941069613945596502277195426217045400378112890222210480645836317635101824863964364082456329149949777991770667357512784869228574606315124426768429682473197063640816302553454459658149057999279883899727488944890284993786032254315588339541136160497633505139399777618303966016625140112181891627881803017288450624806065631025525302176766596164016265806451326248685138351865563604794306923496020507575842057700784876521389564098461104929355692923085200320247041936540189547741048215329253691894564422685087764168507493051799824086460771045778091464179348372954878349472376749874160629569421796190312836972246432153222946583150142184282062413233387819537432258622185569670703745532241822946199463800267666391363259769834779481835152662152300881242567950388610354653564143634436642126135811117162195326677058558445615268778537247552447247598602757375732210675990312762798254538439812212146320499705497393628213818223560087838738216294584065518952257470375861498480383795199539160345410095822493248200806441101203295368736376537324573215420174781240284548067447065785862649347906144467769606613559457482606589925267177499031959820508098791912993415022388888430461303876632363375530655201893076224007389549781232145904412668104638912855698497116590102095619152888489726277676097292028300985507764652748687173157609303006110567681960496645084238875140503876444848307953953593791884503096071256063656056889069215932061172230127301237468247685343931058648649737521129531205101866622081623142103083232599042399093119679889316868817650529226871612712336163194057408871285148419980422479475444491719997709203453074733494285712312039904227611537978898558394648074830382320639388998419490328180312624197722379426277608955042166881588204063020517658499048822881439897160301982825292640567267509519324643048391630302437114852148948674681982732379266597862783921902434779740240916939847295463778281349505387878714687966501830556485090998260083481287132527544935332199860034525224301602227312234962004494516047108550688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,35] -66015017332085731502708023155667983137784301006449359399576969555147066992711809544085919366643335567323540897586030969321510412518246114916483391728542332001022673908862181086345705393854000535674359968339040729378511864448460336630535056589528966538856262922138314052124982518628300386233510530541775322173296092045526455465639759351848901367728201197941430419028604610403891929040839127107226424357616803590411953588636809287374154503024551951967214898451051594711056662746257834333210230386233555263345577109646267895825284186161667642918591002037031367307685848161814834917070553189722482582718381865512443903624556118035211268792985180424948423271778008087814303734285773448251145822076730039547505727829936255080981641281465512420809857084578450275488458205051934537892939114003399964221296839384179741464492192323980999699873745851563627464450657869069668654805616926489354477908534723872622016585955483047791981703056330960508373831770787811913375513755475870078935694298736883847814019431491745123121045568810034210813341958198457903419688339649988305640160553668522688081175957172446623947744745608301382304408654494861153863543851106167817458463551524497531860694337264904539440734237452134019030141763918061792198052648980286166328484623257396568797469536848242105620617949397082803812443706168059638628751253339674908455995954337398082229475596066747885231045054521456946395907800938861409810132986503075807562364092915094035656393840613421442544740820943897783581857739194345308281598912552031227189151564888239650639200603663711673962692937867230083441334076839004411983355622772239033419262616779682670572077823978863255857260014593850156775619324667231686136475363407504740359409148696293942941858757351111053714782320201365996105910877586069615910316088322913347504525901333480234217820637494510059288791174656455243110349275564185778201003062472479898218122342286827607964019788315057889568367566847399466932445042820349197831530961533274784124684061593896418713583963015623391194852562169065584585944476713995280655495078838390869214719494010520516591633529105365590479168755924954033031205350582722100191850558876918857160675580709735221882168523778517297378505512052391922274483372638647000739568520412111240080347096909098280816324127964545085701221332999038755714609548329339570264584347954661237589689491157982293619874654151978305764198005152222086730772590196766536896778474995668999063376554245936352009035059508019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,36] 99470389624915666875316659744123775492908302635348710143689773199484105806845240895450618593188662969213358706487074188153617622057939805313279342859324087996885865920937055471214517308016704039255623659967381337706192253756418891594251986379092050473300177147734928152192791073985187432447919639849322397065111337620126901681119850761080727885493562890015587287047680622688950716062510190904635132791186045912431787435863340383249433458167506247161201011349406497048523586694998389686818548295546803156099162132372869108385555653738051807360153360442592045548730563533081890256061289795249643280269640598183210912855234314749033008385814579878466164535884871236194138103458553687973565142630966840621321475992351310771885968863916675803973665418517402186351778960493762046592146130828844374448289906281990024417740021015889586800731332121443221161046708058767946157512433395786179944242090376071146642058716880210019861878924281824404123350076236165025050574029394875773227127869438722651623655474829178293782522260319981909354487024967357428668524940779345835491126163321687699263520750192350978601541770128908974619746799362761646955605708262801511312263117517806107974953198460029307173652266398644869345574001221762038652520480795766821729089525267820492547392882927890568034627001448960766485157362081563859060069964205765940297273984789915654400962085767988846244400513854716331021872014983594276315027719717678033452291400799071891791186430206136153335876337626481477717935881059334440972213105179005235781949473212977297255797045538313659276067537783173445686038024552639473995097129697053554160876356535300170276926217654546556531790051266742421926127356892861153517700361998896214325009818558303400114690190614350408856737803068005238372642814902197014164919996687043523619947131803092465554929937929024430490553644164384452878529826021841229175620082069001284388439782096431688698196675813429309083244943211116530106432844858069749102546737969509565765388819805182080637899480098852389730218583273990138449133100644419192800352960459470871868387201391516296687609337460103346473651022618796954804154226203175903665213586754537190516902913383583029306969932762055499594177495023404506234329659983940185563686926448962825622156126054384335246470917061288229499953524155298187864512935622912638966510010180998779345819873755966543520293409498410563203799745123167992438402769184675958682705251109556087746917309704521191371069343137792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,37] -38172769974275422221568327708708355468827741013042431428009516346404155383828569817811417203420496057010158552627841603346744343875514501884908775816233059112937764626338840721293026550355246650157529644882634123046132839837647657465808238988302654609510766853492110138984607001861319594058875507787561331880084302953777214232926019715855010673704960738817111038636643865203117582961442882674496025541406969506781685809291701589443957622793363381704142018579871344238538548080748437961409071768154190957175590939612454861441755532832837138632815797449421896623042732784853598767538439909011219150575216453690364692710947334966161840710567251739059250602765459165872526988783073353201857785775609264200168829119734131768042017206018252191592556225209654240627677553770527778271385988484430770213913200801714907255582567818107753383157747490177789542711380785782180518661157849868926584009481975402223540963697313463635448073432399724530145936896787140811019074468750877964391752981944560250259176500501532821395371416471587813592202225131235327371329625429243142327697672340045710001635331088159013813326233300010479056169184450524474113331530118401593373090811375209663847971784505882681372666283637199304899397082438442485033891121211682303157344702010655904378614119177975433969062218590225268989509522100231918569065354104605222630903272387598540621935440614147500069980201452924562330545283380612468522557509901800245652533854229036272820812404660070736163163448926635379755433620829263251948989873552855047577214988697267452264824722295408459197286467716031506233766552358522590278463516033004903686821027325207520440807247376361531480391626197690891377626151782915600825360739079018615303173409696343789060847423907433477737743820974103183765377999076582697908557645031651623840845988395434866368444723562664374426071092377062973289631328156134946107836834874212971448775512538667929116640192890721955259118723973872275536765504039957388234034134659208076299464881507743750796113052301313267183226923035516994408995861167469040102255604941911563000581084901077184407491985393630968286365639162557227348891977043863642493657075800559272723370091581997759093176479274401526859943660237187156404271807583277544373973234918023341158298121715644134313081506706081859364517346672976080086807346713737717058356645174117049839567518145736469183179294117609963449683020030217578514303429206232536510477388539971439409066749801162755857827892750712832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,38] 691018979381088584310062180349165093225721801009516130496968990858290717212227812636296156306487694408524140959998169687418774690009335594643833051727627748363582242176681483529898730206697458263174964001810839162614099142728229842876031583917823399217654611660323446716545580713751926618959125856539366902706563078360847429356671230589685378653666179272033102832728317342916376585501883038480611599071550044828177430220824613342277814929557242167379585636101067542644895697304978541460231142320946800835691439672750434512938329181260408693041033864883049169662746691307376198377987676179812496372153753917945092161316491403186309010988746015485283099550903402625552681467558567266640406568770237774050234997578154745975452771243913361933761699743114546335503751414277605391793771946453035316551823319164109437763490033686113175817766535473066186614167481630314166587516112487159162233421246652652019554216225968762251006995314633200245405473657357248995380337377824676068283057294651312248322978171304091420819954073624953023491056116901712269785835100106086740537325733517971205340385865170406503825092671560081160800355258713274988275036512711914797620903223208244507368629066542518477528124958150531492144697280290964215491897144766454189937586151372375922043885424893589308259152224753292975482536493683398359940030704811966691659689495835088304117986270205151011592786223821147833054391462993775510239043090806645680831493864635057256496166160215557012191759641214448669156440422183805287938735740374947980973250591304759193765938888165348855935743487397914873207354202556853040815689821944586234518411315631501608879430957407473837972632354904302152478151959603128511774808426950947155119144023707496914115641309617605555522690870717762952561291329551936782749964828410083795931063601372472566340507691523675745242198323453889986192421521780101154671053255901266646180618551682804543751720853094714215550887836433511666074032204147086883792779878518814678728659659153874739263004226250470498519574359723953998855533840809050273226293960523891050549503217443031543456047299505363094140958868133172210191727639861519463091396446517002697960604720686541140935572444685632923564167307612662515470148112012755767762460225647119692127332982868760299234645791917808606979061393092576861834810766025480552067294599603042072408765032127155437826079846563241796897811771682737787760206953324226009209809275381039809264156133522682393153738951884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,39] 5198007775000738214256834980141487987555771420308813394180727944430194702713971544493890390616600643643127245336680796220582682988017868327942354947357173326529613234813938532165309676984057382744602730046390291469057334860888371616448516234493155066309297461955214376613529195613202942959263303287857971652684365921764228187450038886067505064312870559532022514179680781598936399706370079528718597656124719542619177901430934952178230454778663676499684753379192022630432841852044914900547492482746219820620822021309883714784377337066966362154811134526379748620369648523657100120265620375730156369939336259351187693751375899380580576676295351635963688324337124828110035483365620436056715629235714233126545383846455430034345611803020787973894620620519837804510320720209436207200164765211043115454661260672488851245227485853129827062114186385309161801336325331442541400210984930725345957883421329014769850501943394652835752666869074007260071076058636628424329865171214540330263917724926032715876877377561181207166863435853808310278062518866405806117634108115398188787810574508032329208087471110495233065740750997058514761713288765288911572141049608815373681302663709393811101325269731410595056752157549374107099024351624542960211492103579286904420666080807738383119319457958668714157910091082283970482984021791191484245322329582005006061666274984560161226349473126859841854248972627052336150598633961297086668900235827015733076680854682645374063604242239861102276511654771544128223538296009821061827970107473322523317152379355993617430306723107155617732095834845409823676566547622534499084700915340833701204761933746401538783505983994999779709524642427903069385748170440377702330474410747860369810369998900947140132305433072390644333558578564278725554710024907651383132473251793452576850674953566228936105868012305599047252333816178832139476846368639593004294845364474589099081356635825153499739556920141191756009413770008868975940400113078378764328000139372619612802531271309255840545545570989540301356421117221351771191442131025090249611683751156654337367598098134892140042620234538582670572768498490037083545540592779828999335265293946124175478937483376554943089652099931586722772859555205817927273098083194973760201892765639550421476341110069000265396525999938245067981011723953340649152735229058206210071638852151222837003910931531966273774663565315457019003164117003288724806382856557752967363204873218604456344875309556774829311419924191641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,40] -1886888831162786438906934180171280738508084270733887622047030845427606376783024499157641710468941091263562974352397338571094358651135755791484785184741118423804979914114856399353072883067023371486567906775208306592272555681401896589930121508686782424887761045648330259750887334855072234694978229348855175902148335779694027871028767209401248365778615992283746235849623070765137152375939777813324688798756590159802489188107309761826236304086170955457477414515805546070927643801512544543888147699462399937024736567786891348283625258168021237395959723343255046686927685178464355818374505413867432585329134979055593438993220553948068496375863510494755242569890730216054607701991970493727769199786076207755302458639635986334091075480519325921621315098861220960231976708440183787068944197165657252007858105337687421063176542716323584731081739980162700665054924360431586841476029249531481165916025823219414401952295462578813669078531446131161505531186506827107007455930374685363265848227277245208086520632745403844950858420664345930147884121083451823380781557909779607747436070674978538806336746945909240269131645191965490691493417088822564707883960436774570355575446421822699268764640162900914980248221305758915080635373591551226817968621191003709740505903837259235184324692009854033307631914039617381574329435296910894067407878345697475468225353999895550917793934965169041797248320214622402105974417023803752292909599945752261450280300762773826069618253952098287962810690773982173420120474220183837628422149484684973322352381340758632782075252808119186229904820391765949332061605159954838062262702119619000716852222794637596676001770063710854268468474377062946734184196671581119779939308623504639588391695422707655330572620090399253316863275472433995633035666368621081845325019634063342379107276031042691034143216936853585852779488631699646148433635462265379907211690892270604289283388388591401438434319856922488486494006714591327181261471505911999560182085022350114917990131242209789813529408864371072467621454769674229860954817318944529526426529564128325833435565245870179242237538921925066506603220222380817427903043526271023306506037232812902345861973077909754329610855604671289645930030288449434842895283301059440800941630258672859541183749932275038170978910476670083334101812470287751025612375447378125930230198386024499239682147762675457385974453686010321161025403318431060906451728247356139230704254324847128037054134291263522693409250109030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,41] -60263294475726164205787341997225621058871847043521200093444425610293194589560669595760214546669733744616057075018901777416364363037070469600874842934217654161818751069385004374577785406545504335748987450864273926623026354684194414645824495326685060479210209530463510706061814529953893099977484163312589012788252206435118738130903777038833268896250390493520572294809261253871267655529646283182275951108763542926490174248015970914298688892537395763970415680197268895519218852957369380022297159660950295272902404990045503264647020366018860223790692163430566264248291845662986476825014271149848642524205244183179759500832000490770376853876854557778653245650664995902375049044605659019314806992782210856107706213756161713753789208743406610272657512946998903307273786499820760197385866584156261414953783872592005794461907064306601015164492224783743868227133055098567564397896833524341849793546189389823954313767789730329935734667263509419541025736005382223071417009627812869899073413740023797261695173843092031126753210634418739035622660069878760384183661314878726316771434999781063625259756187539013068112851678431674090568182313993569681564081241255702990922010458257311816402095945353584824766528028327087293011794472744083559664022937289308822825112437855346516510244325605990917664948557148347381178848121840408107878055709022042920198481455750103051167486604660089884430337098413551946025460316918464205051989052881266429326162920981488290696570424236460508717223652653706503545233057660870484487971614525371439351168701339729096775085292822550774969038794710025342668087409004158088513410381886364821147461266385859719243850731509858008937181012335086423749929976091068596668936050727128341718171205599605886111497988980459036034629445853467108988451916835602190533858124144025487459995559336158721770809367521038976529758852554364240622967513176227458409662453674645808798127444321685056323098774151914067589824666166203934378192825392433705161031102893111698702625456823647518156766611236007927334852880446472136009610590326600723226926862817285923708199952855406266221849073465100049446799957877453212642474633429337143982879205419145526247091551765890085567587481960877005224261389508842117532101788324900138185039770324704576048573665381514886231931852907050316422210191187941758478166395209205133296986562498076274489548702389320597933526413241988517021039955902040175667630958372583601262283955700907461797339506986182887999507288555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,42] 282806617384623413480419948915479137711137505721082083124750022208009830508974842765090422111028414461931796093442134852512020892291343345951926588323896241421601416689357304791342102428265078632359030729590914458580293281601668586127254905869333951762259989312192809998712710219933571822239104199607884415209410784290949928006904961150769913320182923733595774729105017445515928764946016811021119016587910548274514905364296713920067317204325028007660180099495297216331439895968223010777008893093676618708500051482372015193311143844645822496017051268714466032685252384532912261989646642881111473718526495358793005584583905241467134499855171192949910248959057380694521894468549304992183578905642846564117951677960922551419470794680356075348883290166961958245654574258878273792173404638454517277778473858209440730434429571592001660147025306698198016146588683643808586374224168370187746053350514667664582889720396774537268771408660467171382711915373206085338053746607545286184815787393299005597072663175308901818599992225294795297814091825111930150750321374540403472126683444226361623359244771081293557700898172711821884286756358367693234807594765225284474377341729552653506970485799318722417509953519372848541870670269500642180706163024868883823281095368721181613380791542367915058626275500891075552001696873614394601697288189591483985217662708093165378108973657955010551119551922565879448265438344111731661629805347752759687458629511728796898845874381227730171138775709686066822497020622411853937202241732545864854575708483995583758442231317524640410128075221038380688766926242923973776688028827180944011995100593796203417663627332042730965971533541266983540062180479977658288710291219418460409347606558545933456431721633158133039701920592448565934288077943013537879445496908823808283232279821225620247177505418631754449410214285914296218388394423232202076179492849367009886727596595897290405839581274397832966566396263114873454839254480228843953201251088391567200497025619059296470712565245183114940115651959600705558920257617962053549020575826601711863418576322312052235510683003418169444841006727558164094767823083975329967627896912134282551423718206569868664398968651647712583863485203713410726554002398826555804167240239315229870148343386882956773694561766832996325280955893082029343879754585188033924552477048594378769506065086528375138076153899628441192855013685442020612664963230346868507904486321410678983897129313169782275946407631257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,43] -118303871470409382030360698592102575058065321136851838665376884501577958674032396409710885981190416646656384347402561707851270931488034515746988356915766438975960004588806071995771192344793757998487351927435177027913581636592701437813832090561891432637322669693256228914598597799798037895964714643421734460930378887275118942313483572077368415160648775548940469527121128549867418847566455167955475691274140603439012954984674106343716050165773843907646860964660332145610728538288309708020154146811171619618899420906833528936411956527951134941819147872836929187983267890610817120436535095325508466178546890981535719588890998455864703994850485319412415651861103766089642381320837600302267864205812258932469155108979406454604771623703055883300136268012079055019343012156621612154004053258421938791389409187689002429209022092821217336408541666606425380515885123898313626520023920367781216219099558773560396904846136713703982622973352087212331205321393710128426082668926510627210943295200363321767306613395254677487593545043042014429368788968161084478252951246890652076639240702315395136072979086252542603955288403669142516127090063722808284434216883655895653321507160327652663074452894869118402901021920263512870397237611148557455695472083806357234151463241911781696826080019519052919374593307216212651778971308263690399845465830216730151404448337415584383735454499554395378949809162643122202181932601711238338447463258749682370423045167043812119735773446505950869946209095253700744609855437467664661362141458214363583889352967154243297139314798668096162075774840336922421376899913765667117646849619935067278042834190449924927103888474596953559129256993818332332734381574087186734723731501364005014295361582649568160288829767041494865710520683531597986876407783773047261395875438002152692424904844980735610584303603831611223855771405895677851617702579733579365976211966522169103127615788299712079679644584889054794913307627477935484917085292433627117080540381460088984693642404185568259809090408416237406694021738947346020132545308792803280617017273468843244093231953530654005433791882030407286998338774003604572494760052544455582180403101145936425808087520563806692741039844281154859680972517396917250285823078491781964138221298444872598181029161965772399263142643295058348959285798041667272108034307555568531744577396288544029083040951895914779411479356162977930121563314887794463869141816928369411471326145318943336366790536766491499315620395089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,44] 28932986638419639403746738761799686247505540613925796894201119537471351875200157105571258397885945907942448835049262137727616456729158325230400465542799993961244943745760626581187833396950526395539875272917827229728601812464399930755902945343746477670833100418560249590629366030009939830648145708332676735328728970284797173732267192055783733657470686758753268185579891175522809215715593663576329845679441341978445497949035139239479786668089505736754355088325577613491979160485256293060060604514095900373449625100904726632056675659999312604574677440753358379593143512086478757977316718861791316387620007915326631081570002792069704351195305223119738971147020782537360651572013048807397074145837124980479981590083327802624401375065117241907286811676052614744250914976641111730708608484870026450941472550802201729904640496246557679783107723204066725148198055114384647006130008657940824657168099961319071693054914044949848710298845565564269610011282180987143169942051194579069336457130982661117519390210090232469276235305160983724396923233528476122321059724912443355167221144785538201041824581683595106109515496623521683460059743202122175272238312109712723273564087422987287458066952799514390238413649504910754303176666540666548074854225887582786121535579508977312625274108938473569578172140079090011145809466804863357354046310803487207752776474012136504670198638814305645793638586319059074827458057148388122596658465021405348293728138399300423713230158607093662499216410677113350012983457128470558804549271143169055978261143140202296463697724777607545204587461297621328087743373217614047445807904636083491466387754252745222984704941493240744012893847913878743294001684277471116913022982785330117594725543988963394570423833548367576514024135955249104731404522908774263856302241386741614207856539413726383735633998791085106801478964193713722534833635688768083596944730306398681424020046948724880651224860198658000095291474033980589180464063381346148790442109873293160541962258712400415613533131980452565717151701277346525612447894889818027690178608691938206330539734036744201280794164621738548147626700916964599742571555327464027242469004390551385557648082090960225626528136612714446993466585103696286764545928048862097103656863613688609860493909938189494178928642271328915561185484642456318044588350589063881461118010030428126308268027092972463013066575225499968207785065368655488048362271574180132444969675276129360736522550367900795890753444249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,45] -6170827174279237617919732741233022482947961398721741023763766463134382376485874171682468364227763121584813389437164493024084743411280390066966786234693504054931778298437888868370095668537327546450111391791357709268179636325154843925415868477857648965145021015952756904442346524478777301737717063720935208142881233394697984455472353419977048555693740229448021568722092146901933097803387485594274458647767930597775535044024394458913468840385478525042611748933409207414124537054804838872222542980792665787969416150951875406538210895020029459327276048257188095018194299114758442484446287887783786405294304762938912208935466696553887432080162513524478464359422328916023671901440909018238964890385883799803167451013086066250397021885461839464119650020682992778477144597887247457941386002996279325776112262833064089216174496493692321606795807058864219440112865953363594544798166985603204333812287864131675023376513843251404778938228394324462389636141326261906139512363451270628229246128334996527019384826483262964182338961334708242780133155977363526656958244521157742446143012876579930691003574185219353579344075069157359580315681470034232020551290414049248321336442182253349300141958491543610964984195193686148681680233277590750251198858463848099916111728532721850756453202876959005574596199077224480048363541942796075314637450666679912692541041259488958697168358529669420202293802805076421832658868110595347045989991503265214712258492656067104502798311413362942039130097637608473670803967631926914477270833920088131149203541586049915295812653824726157359656313741568858910055365688611273950003814618266143378104466384423531202299601164888546752435815065717066419115044380868580108003748546101421410799849806363090200816058922715819051790185011892523801973953713295089571735733249523046473325820922104620890651116982984705377505381380944390526149480148031946032543968958952436171622026520881514882621814184128062833803326011132711986318787317354057836671728011374049707410446062449306996910091240134405498097851380845861673841615096161189689427778164769566190218004000388696746966325016686953716888875490038647105594229785681522486165030747857668802377611308567538195669542774190431560196345266902295277070415287243214324182166308569430413707830767615022655673890736841072581372178213440162583248194421781949330467901174163403009874708335821821700450573849088331118050664689668063550632087515011279375820436673571384239405714555844734316239420129280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,46] 1707721148982141957484890739856472773765538004017236173039459694213991317397012815182376763574827776991907140801673171813484866469046311441599145880940540756173669487889658358533743218232103123266618131280861889851787933591171276564372204694329562584001301558553583739520553279939215290227829990663283194083599502350516615274602902184145502227404682696061385360699674650093534225887332491105585329407617346145698930024686153793255344901775975452815315707703277690709871612035645906639846917209563561004447131320618475003546403568747346256366894096928403340212574048358387571112559585213488701018445363593991530782637758539681710231804518650885267785998141968186280259008867051083989279658104372330193584109579843197720686019123297347038865893394902975661160697982472249230543626710283752630911805981997747081269166206932583331269564969734596220173698766387663091507086037458693355571123055274819661887178619642277644442547015560705660015860435179928759867708489378110504523673289087870751464515478196859849614649923297815163894709611411602408526467205762949279027492349667065147493461906819110838680594565467638492141617748868095991698620162181919166785552565914871288841990498628692893426895410766619322211727600771284046743305575716645344636027932143525770663247867044094238684894276103929180974335340100240218752075760653959835164321349536242640055091819159960428383793680380388841847362049528757710029138924210156800682802576291838715679825812638383322528160855648951641811373581918664802644829269764695412565122097266714795935103268125224892870271730897804842105979263654486979000494009882484390703521163174334051245166010182372970003794187307473344304201135814556164823940871316850765070976504522426106880288104888865532712107093920365153315810778328219099811045198599718344749421379598517003659365746739238190886102325844828831675723402213334100911771271850691717143045947791490041338848600793868433453508409770139903777397177813181880746181664040216528892647614581924842014946578806672437224137396864665132241713675964220296515280924361823949008031661938330654191810746439511236067043592555241810031689002684233760975994407250895029865837538165295360379337281788089289576880470249685715148853377536516982423614638828766925988681408735404980580459049761456072833873110369215095385750769130530756212017264937804107394061231910915525144033606257386215711261183268822925424669911583183697707930213674743672354466457179692094871728606412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,47] -479188904599693696519215082903680663727046308574822457355840385129044199844815559511786239527557287015943454728063733175422341223548594093751804217715120455360322285103465774072263506237250898290912672729101353618501779378555990258344413212117847321313607217101978292986355569434473152434117984898679338836717430418694911430179955061689635703024862916107973787192616188055564649343961576938463973256466260934229042944342679198436247970891060630174530355157985433004421797955632234072605446817810507513887775941809833541382631248474021676843644178861884466575432233817315857506518665973519514003654743147771158520832858045676907424690171765099858889062942009833862335612867472569171207484237100513306055599279329424633352985890919734564397540140544514722922082809339756608667081415826235903523139108608329051383562218103832101474129795909948085696231040144296178148512866095684058372680765448929899377878991022439097103743638173000642044469229024796060892526285941311583350448559460980518692260966154679155837516297265221785195911693119558994950798943516733523528022827771874056375677106536546254059052110266423211874931588074002722413529909707840742249306915248223039808200229991705283114024135952803510188178551566174769756085584337166870415192607045478592853250540770283442489400702339282410238417291475039008993331748264708122666467517475895478716969930654574001766793948061277216580932839975621488605830907110889725409563950545196763368094267476062054297012805954947922106467745418346757335799367408988490671221681183722653992251442581457092491487081985183315422525506166398892594647176011488764669411523493351151104488348477008897638702235982213897753967056808541075160735093139241664828593261815148459275358992615582399159779066913487176058824490504414331219281932932190318773385311131629696402604744010155826410855121746941788452687600481570835091919552700313875570036258138303334227415041593502744856895310673056065673951181792449106893447122430175314972175430147052687396614011506600503019414732682628056492873710062831897611397616709523864456552726008025479384860107305831070691755285383915048761474116404732204523139227671334554876697119485488523794243902192753521770209327772673260229927408008823827114248275540149550216320454543560649316055371282827918192747414985596480040096372986052966807530100050100244587991677586422538610689338231745315472139287504734108020538021733179024778954521350808268497543739575778554817622457712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,48] 93472442760278402654248367272374460853658716616481397420402563998117182180093173224551707752675481404877520397941304701947344748048874148800565101932851275661751949844005381056341293269375778535343041097736798962441609569704258278380438710853320143234235441002009047360240613638593522805859906477933277447586279834223327059564873480600962985665803909453463756855642083335755701269102493323065043643065486503788937991846564513619138786624101620254781451935326749207213375919161360961661566035049462416430202580583750402023690110560528150588699898070548916714134823893619826730337546739858397125026019957278273938118647934514031676624220722121359657992530222536958469297875677472492124404662669102635632654195231765728019643763109085497274405226837768723816992957036446903623821003956748056551173570389228284852713194588495457248723715531250829368710276880713272901804727318234404150894903977854022676583626296027317118805882297010131905361634560227643143668325696943681967827454836732554548328591202177989392115515569678786468783785067720212291325595586903446419903564810508162387542593858130336562087472784690750112561122686060529606313784828047096716274814843661429817743093322651426182103710410653924444863923824412363038754366843284540255302075681966178546831102422121771852170585942133770338937421198826546319521705634972359080513646728276778421145503225117601816634680993031263064992257334242501457901347687469149939069814586860134728207219477140063828821655776954995644589495384530086005742561524329432587778536533234560553280308697356538531299785279489378186796672641717251399249047370153040753325923314599090001572155370460282109815843749541629344031390535060068953690888637167242305636633228571260477064847353641039643451355216309892564102413735901607900238074163945861999459227816883939781650109824109792626932980553458212271093244167702870733442270226670105241174366781900432758947822061406527164623364987053900249581071054827562056192457235731164950814482095418536513206210570380494645854023076489177811637984040235515401704928945633104978391581574050955627639914663745686780347620397108060806340721040266533205103977921392089359254489553863294369178537951690008721305196425189532629002407603462161202710292275188098471985699161456725386930000148292087840258932453132208202860416939667066935475686152786243334793990902487587437252285686322614155704488796011662850203453687338582430760542106696089345415416805386529996888080384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,49] -17112828096657170348625582636345282077573267781723270233239657494611168471315243570774361958869994732762105286269581335749245681136029992684978279381705281463371858521521756519431822175734642182691160295105267701911244456544949058592547984514587345950505966599854248564445217910731988971602828621680713597847096655018300104964366376037831945390748369852112183815015972516971795354206798039727400490293354375452551448602930828862519822002526635791897911266253732418655595545975505170293288210479458848285038905068386933101613093964185186204500774935943612614941823957136685112420803798456269795803934601945207516167248916059834491576635112617734563196192936977355402914717917164753398735955636515957459654078901723328037351913656856916171509379407376975423250898525511867813489302521948988977479382105051378832594098544752718606521298530554733651337412404511638492980047584970600492831862945779987531158702021800511453826074754742822133315514283690646611487275055906611047934460483817845324985681227685106457104251405964544941848177848034996821548417259112630492312885410084009306660723185559355564461759943295578229769035976481206691568178982795553609791711109974123239649643740607463357056788662721881856726558031064815310662564049571335658745495729368168613761688585880920709617986097798066551856737578206631837073196641352003899590271651916660182242505903186289752013035887814394333207690573581378433437861659543591527472467800898621920848919232729782438727293691805910973480726121142964242444808483877770541333837866425910439227642099037643355231014054800269462412735745406393034173928613423912098768994398912178952338946161185212640006916824507768362062616313395267318235978021279245869455145664701957889436796694652586607820928185295518146379951352420953796149682357546241650456268038021191742921319685346488065622330038758693314250748179025256117237713425467070995514122894864576733247354156489341811426384282322182779963571860522197699523079131839188980418800847020514264829844242487904340260372141439339291598279801861377786208644292568659128778989490640189848088365979382238314933903783191377909587021922454341787099990263287645963213907775932289355945137782936113625176764579228965240479129240388986246100082146574010386387964460581188808633701973224896746218253769321843921723381598024776110352304571153326436160544832933056563526535014657810611863087391609114479981808054753689501818938022625552929192719401314779929689152552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,50] 8204234567454180527784089759870760178265679274618259152562253051889679194088499535255643454629966825527075970346044249812911644802492758532583164125135672102123816771160567180584024713274494856451095421831204217967390145346298564339805972450020193757318344741460804041348747373519578600782681247132779977402942438653549430655670723436867292381312913024246637605640425141125680300673264968976929004824403939885432928827263048872937194095101034139149901912354572775589967296984993139490412788811737523123989397578927409541709531012693755552354981614174778864302770189021447910939886338422632750512993377055064944881175803497739721982802682419660926308657875457114493756842124253009517635922497832776500375629532002270779643085133449652194555564303054673101348396727420792394173335880736733189677215175117650885032276190944482406539427480687763008929181503326378221699852326701605749561369170726933323711890076515343979068074975130529913113481049748039404442462865540011947612831352100493998794202189083765127884791494690234306880748656087443412491379424243238672085893264459134934241601607106958346274683416854959245366690845469977383533466043578662635883840766594532898979133594881348873499411928185245254817966049440093164585411007494423252094766812531705906821534237234532990182604804372256227213337462281957272687948658454110653259355315927178469633837461526058882837519688060964005203509874426977181632038232719793508949683517951903762525948102618475005829285425823305570130142865942603681715801045513553658725526968050273830345647722276542327221252512676506863102039964587804046735239849362014458073994183436521583230667430476269364519001818311845289007294053450157365631673771687366571684924680292055259841409955688366153810636593557048611183856228187260551976777924273756977598202056620855539423714833083843959664531039681794888860536643046870424570980133716833402289724125937258050211612439508495588717593659759464702745114517367374661235597734987865394572745181333032224997490372580515171113800547147236548368959816878466198329939817208053120737494966173958080386710672188302666320510995519597800751309325256730988563932544935118646073641562000921989526726137674628785002126529175666750592687555186535764466741527935859021297147286229177104003012071549587161507278844618074077293124916958539413216220156924457304454501198792862481129220015921926589666563488595250846905827055030423073488429572024631040567676198398999954717881139200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,51] -3932118697691601935312496653451400099698429048307543992246417692431124890666317605495702892094668297099335095771738227649048113011514905681144417635266522524908011353773249013596872183219408621419439967235036872190199717437307383246849723037113669239763660991090312846369630376096992681599884548752981657832746589767915530681675400419293892874372075693654061282063850074589559201727852898127555002684971411014047793708815525193079379614615472290524053033080481255356832614398851366122004732860569576488550517991823447061383211231304745705444516806384762002430362842622022750802715161705546346874786568231624090227056017546467628044856219737011466023609223115062588804559418940536594213296607688026802323247131031094117973065442355621726588346329745306543965125341688727243269878072596218424926876683041308148779614363888670692656560396898041769154907718979872322359504872920384093370624447458895935452346918017882945952827544023643616232390133293206432175766595430011833386879836985408984710032421462090520492506324008714634588425255013233898907387299879813336826989067681871940413590420855186208037169946131606294739558273169563594098924966327432842674732559895591610580764992790220792862862633310472139997303756939211386998097605768743445187711847453746885485493837871149926469430356915047402117663064223634892989313093069815967454055627953345770603737685252986474269998257709789783884124682847298718935740703403973479745854125389401662218155684102216292830306007662258179709156734773459177584983075392529378555113647650230065560132083310673779359568174614591095720713294355579157199286404792903426556264648872498255885293601344247437578208518480156239081044490311368155706434906345801152738826271774986399595685473828903256419584128635836289944330619261515486032874589486380686456654520255385108866240271574199103262378032680381742732226189193110192567007708823696149810645054384050339859723700466980436184510114514578357391168877169165665828448438892953883943199378583449552632431242901189099089822928138513658848752069620301760194969567340016136644272487730717453237171525754984521045400275281106188768855524175321967126686158669423581635040417897564188289004424207963389993170577219746619632783403849408019415919463122154930526812225483164090173292112680935923300565132538227843424153003194357986950786026880881371846205181209285588721182643078153858675583424997233548895425468103090968491338350372615671715171549516105952728249794560000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,52] 1078951285540016808953304685399949724648572588325926826725086946145622170717512002108990865954769904849994472586791544072198356730182384125749486434311267404761501311264746358651926505393010168506966876229543186986549942717627290816336295057515257047332915482948147710509391558236635715016237853464799585076335963807169267571070802655451633401117911527713915042629458181437213552603515401583317545137282412239259776312836905285423214586872341164810038575744658016219708161073428013877354267812760792912706239907408302406800406944629047622529108467405292275558479281109292332073304727476802165996483678749758382823002991525826810083836358696179804599568686021202017736929472733881490525197092401296622944483179814578239199873092213972535734140451704158846728857707522816489232498827344201547219657954984249079331247116614617461950862282334685246476936331855513212973301370041577254463628659426732784485000434806156916897056062885990391850163729201700240336983230484478433750898199040743920982141505907842988806325525263800930842728320126540311950205261240428647337848421582344188688865502144108393444809589249829799614308471345174517158709055776866465052007891917754809937771908874279755978661616556309507448896113687082200557603693053586912293056718546567674634683533309706041697669974056336135268109585490172266155428923719459715122485467743287470746446429347051207351974236175496432984990799850763213073586070695087571281364262206567530336357368174168401650054883461838558739650105659113145308407873156890031688943803921658038952897041318791948435995287729545154361633426015009175004222033696987006592870393338591727083545643779319532497965170195443631409138062723076742420279737229081868656825980256642336016877509803439235889016545559437008740581308173540259042583567590450201028632339612794019147905517047537889025517218946588278898508667808746550457734739067719281494680493635484731163587571116178129232125626210751231764186306274815869512005106765300834960124447062029916668684874390762254295825573905687446435522640002194302486749552832783261499591386285373599570534820685375942411460538941963571048633872315392859417722460744195386295270640431613813984578930722038715019589877353982425653217544676947753980738705655780525760876375924431796526163722639297606612283384314128532404225411873908903181418020593470776495305664001524408915103667733499052002981069971909494642882895188929333616813492282982231404714102392195520466518016000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,53] -140555711562440445353879565479385204146051861215009613191640713042191228438614846594205258085623988352462654750176948514506556451805371016801966433051393175997349785817109908454558240017699840277460958425483673985713240477180813845621675183481667725149356713925797567320185761277217604618477872357046543863217181366543415958260089799359426414598896509919906720172176874759118902892741962905975246493556453643568908561580065077057188197179021050913327433480381644125463821710767337823817067452361821429397191471573051738415880074056013505620015869020406821109588974549526532516706678402845848334226648567832129954612117617495550579440048077223063795419599360763500763737104897448913414007051430564592035523861784203014550923082150116245201028792502319297775411582745337234390100541954798308180669378989742580094374471306881404493346881928938316729826419825318653020744914973643624089046970348573059494705738752135737521496689526171217858012094343672564279666031598610025852618865334568421734255435985023648216923732670523757434133934977379281113620889549263771710772058357749715224741433042045853096482326592614146201084861953854299093031802423157888845561816098284888893171046719408383891278841710904207583541564224527255730653503736825113909420375215243730990301014952551104070710301300479596447430759720319702306221981899006489617860500869289223104463348422290014428505815531259045347855860639097971677314316483291995235082486584669963234548757381164334496479938632409530900782019609408152930759773998906439938775799195014281328141511671734647480329070741941230207846848479337183049816332390639257083136991592990047101389548271088679017289445246099677561329605555235575313398757337037676087800540512449944321448293463946616985962876484147401401733284846458791908621478625631700941369622768973201142716506908430775959893763032802395270586250394442152134469773984964761028718174353152878065273716873956720376640800898403545986506758390712666319829949240175085652060977412070749169226957513982752193957560741235893871782486252486567142672878540211163951070339842735006786798461591256230257656726425152002547162895221375041731425076343630017473325364287341203801055988329750563755630563739996584721186392979557515966825795975415939530783082718843563318515819417180880789792592404092763628557647865112314929722600687482014823442970035585921620275611383978286547004253715121789366905241128448593152261378552809685986032383074687140722104074240000000000000000000000000000000000000000000000000000000000000000000000000 [115,54] -7735855742051297865790384636136233545888119929387936026013099885253318589350106554445883856882766550811456363880270190835184203620102980506018668453507578458020556100456972729437789236974389313755002318517194569585876428404012607766857078061312759608088242048939111549749685028271218974974653039680943272147998208091625476375243502076846566986268810736180842003099202095353004762425357895296042211738030271402385117969151357598775469943229080009997302549467082229042244511190687483666251436163570859721152855594134149499344979440429124280737222688791493352127682403431138313525284397288643813272523167453875720629038622521773196218612963816566889981501801982957326983772846904810412122117955389921480768991532199903475329947500673771578774232142347371806521134471281230443490127362319153393557578332325252803219540303045676525559151510615916918588933191941666082600607278716982155814688329516414384260285166956985895561113677702046730683844291348471083022778882657698713049075784697483797695534433475871940029155000993413491146663310635119880817478109455672585295308356995320597003931533832564531264275570051806948400319137720907022713645965226326348531809652752052118468468645165695941876392201981482080529419539558187959457570631044602149474254635605493797672810372158810205316821945326910975513632569776450738545461400992773555547361955586748391526852800151042775326530848805749129185681983139403304174806178930366346756229043062425083499524991241887564294942650086321660837863725145976984084175038912959885656478324676103841652285465571593000610152785453146715875129134966633273211472401710238847176921299021240733988114217891145833147371765983220816363650071481940944099411979505645093070486546886579907115188301563814894266374534762278942876036590549291789681986833953719969600036989045998801139197212469347930284788748428081702738701234463075219307258665316566237115520432303878805523299392750752634099673899185241213585722101549268506123231082626710972370682465612388789033985947556410015386998965332033815314320537549208304389459167781012351935668155324469811997576955532521735386849642536549320777034980648404647035114022546692765109060488042158459064563091912857261760131859265507622594486508874560766612435955341560673975497224402309484651087607205458220126567991275728416853463961763991640087256798550375738634290471918554020158701954957202047166263421127238909649306470150609301937622648298033619926239324723986340773888000000000000000000000000000000000000000000000000000000000000000000000000 [115,55] 8109682925033196048295861884478633608239263632414740167853716709719029458308021411768105273128316309185891834744715256644951926862342424589179231972833728430129036139798760803816436009731268340410620509813290668291781294143255192589479553753936592570916655868604228106997364254406329428419497723122840254527768821615287659234628612671965359558806673205409479774105751555775225850827751388400664889815859940861204957161731104733370447014199955094677361837797992210932712772256305176056919016549635185184970409823108790784170849646699554504751366112303226296576697638027549232865960169613178923575183784226588737961145720369410066918134590428422936139778673927401359621931389454684296759651953205488869114117703406909969063237597066277960124833294097993683971720752310432326655862577316411342382686096088006464849658001287611741275061395967837263475608925386021157627663346297129721342585587879131465462774204235499143329981553324173668712646992704806196858635385429683456586238808439371216759378631684631866393536556514271790876604328191917040499250627010072065540198952766365900816746928052961749227829448033179398906570039169803377441979157289682375972425008404453492121514898368113180810773380277165284919670413173006094770547349521063414277367754991179842749710169887864806018091340569372129024468485946200304856658697956074906818518476287768044603316483628341187853466087706482428806084024618910394162432261181770108646824832803218077692133314003799726259607272036600209630422561729015178873792223733073067495358403744226536750754051958294762297582218644669842492221861107447631656716418673580438629737969609099159922215947266015394072122539134768989396588143954120107322000357374873635586065989588903825017553743215952026920779082307056785138125657565484463174870323164082540135492852155271807046535881233627288181833713819760148055386057365744109405002187190807785180800060679452997497406686583834348717368312604956217562590118916858434555120182663468030634504982914443151392037638720739648743001775357238717841982183548588178126354497009984190459624565977526346630683439543798065696753856310402879564441910175708554922507445604846179672554133887995188813615926993705864578204899756661628894132698688511765249301310024853472768400659098268237130306041151118905216581833948627432422980326188243518421615702912350795055570356015564495548135565355387692142414399574530918968290763267857939383344615113450803640352965834589777952768000000000000000000000000000000000000000000000000000000000000000000000 [115,56] -2178378153162366828240472398969989177833072335050619895139053644436022027906773882227827402143813536105853761768592037843105017926620967783334492764473157407926165193055199898098056228641834222357106016158881578895060292682597037159898583374128649308770941274199324754639769977736946276230410092251044984208652511411601865344938084236082765611469842824211269434092240761656727049292482846501178167237404233371068941017558580024250988914334433584361558731640735840547340646806785634775520607825828787978980952699795865174574722532488177347452932679337684670945107028842329004667212152067646123635545543417697541420044173414027560075072637045231359374824762005403376939963588136796064064934216602694052867503062390246343423071207400142066265029649060618954260243702089082727344942325165609841729329513724493264944111548623953480424168301698636136029431652703029534685843207146557155354813213167103218263330331137492780517094811930442340065310008673413810302767172006557363613404385202032336465504234932746635960233320556596445348405596218450012032996330496776492932069600842916997451913120221560909530494029327640200199877942185910157733600619783628113976986411116287693667485673938181103796941378840071873043139355293774576481215395158136474573114174733245756276906228694853474685668866720585521571736400865799424604544754249612345897514156206050999489699793318674144592622708352737452634748240583000468379079280883673850092191192230587382834862595292008476202078093164987065261973917344064394398356860903593093778288372790617479434080331060651837637021154105726558567039666957404784131794882254400398747446771054374349464647697635310244883617327820423405251478914568541566372701204551378145640201384017846201032355085104768251047504830075213417807402042368573028235714903443074690416553463645765848031604850198740293253634942602661922404937900745955319762782068536100974994470906020969805689948662075135933429863255441747639319719630427786787720605925149695004997267343789037425968431832661823768092099455226064341730327768289504820412532308066129998190727675858039117956341394510569353958157268892233296268186831261101758978636252278588244276612086368871117166627301831485397336693225562028981634048743064147558713090216078654482916472863320279880240947738800139838430517198456358225754659985302261425221699220133559536392437215072678594572591506308729460975045220732910112056264494002665329032011467101491916323984720869915451457536000000000000000000000000000000000000000000000000000000000000000000 [115,57] 361187763280065511720898176093512449217185674181896731005887941150563529833073044046996972294011943470655049636442124575760134391070921709225878286641474814539585670160251172102884342462970327958045318983232407041648301167630786269171263216294058021338588368338422613595533662785243399535179013833398613803145102185574507388138664548572544452354420219583120354856739700223012125657089617212769089148735182718893478904096650914695290115136581147464098142248172759076627904358136266283258232244693679802522405871864563055229519502734897751645697812903927170079381791728674785715676394893346760896981340939617815736827245467419692946936980339639583517229994293338596749842163448208239449411858921295481407445534378360281322087548391313810869623257237027830223717472080536366111155402558997919286708538795152475257537430619580311069156776313257965721457708239589946894803913802166320763113379668854166833709267182267989986624129174316694062036256345098283967580290154983295671736897038035143706530822652835108522791238810894272059667402100683084654843718427759060637203591995635908986639913070146223175052652180578352527821750722874122186441903631136935282217716545292673556923985505352405075989261658135130615562029741046569219165795108797272526982645657915705446185388460744056357983481137817007436110760406828561790304308084981207852364428029997330453621926910168507878635655738374782983641066998954159983490715949775257327789339568864878268802019560266035632189634084372676861760963107941808072897301495700397845083792232172515807163677511658309556773783643516347574324944701450107196240897240655591816526974023017175397557932779717995486754148551824481538953848630631842810432580956477252828360266916249689145957861143376181356567069568608343031038577863770572752939401905697755108861236126978218700046803260453164077256137746520907075400363320788093114319446234309435481441298192207711740361731479904766581389050148563129455242518616255613679686958819151656095929614164861476997420098754019487269697525008928700120579405694489663698128518098438702308244535341911728541574986050675635504722075867543384305808640798293636691415825212008425023338436963878670259598834496627585214718769548918819588769907980527770539951545550796350499614134332240933783352685802522039012031358701686641986466974092226811779339214524770457764778819626913329313740217940276412294969669279272030068759953506263464308031057909547139785482474133050774624665600000000000000000000000000000000000000000000000000000000000000 [115,58] -33252100478052230586081162579445290493947988339759732409748016692269738003706979413337488359499807878811515463006121482227656450584139161108626648607272933783146981180033111603846887106117362871681999790107551360717222447460810310890201089961371282707048318376154589923544212125034076182145011833635911137696943934431351457288480707270551024728452764576711207423970123267639626282876884252557109044192231767287186940923507571435089213798442033736405325019279920252762811519958373970682451799790107672215663240363275060209851604303194395130617588563894071659448668426305601456982185167401474559746323179302677080907617977394244926456165035135424429796318538641431669021345406456197521794566524529200587925481717968371424675197407556890706337549349669023780440783852347508947828863825351825234105994014009613457795573905548759382813451752678715498569173455944593427949701233519911596957127735890533799466714636700749420287832395763788403018675069695477461068319085867495603729829041695744073574385582282342353027287467144228640471032355098338771720217482748348317665529537384597455996832697228827254673653560657664966632026776091199790477131115449277577754795896983646008394853283722590742451278150036445349349485900218028203504939457176755782256313408122733658359780680724066000609215181691894137015785683616650077624612249971429218892195822519132948778870806236721925282220645001807289886402124089786857553906349620502724544762839390044613332573126219721395365655066189735297207251740216487625034454136755703197731448542927332340155108286582029307289071638336473225192623006657673292940821584523940659212044563375490567478365415496118919776076605182736106442649186534138383988837272893185706035899217858203586151805402523213545728950949139953331716487708782722781550797983012079172958544353922748221789137120535960091858161866040843143888168575177799563826819235098806145694031265278701842188857851646085746102529237973718794284794600812581717555115480192749459185761532707112763263641439551578358873445889210837348314467157867775741942339492315753398957894456921547668009547733569310140797941553684510167689630257433555546322438734540010330855678676908015954778910139150378347720078502321732900071928089418838572100623323996711356472133432337244559943091167308208661782626752096137715321931055640963745096476217181577118394780460375406091511106867098694016195092433229673642516001943827780299887898519575071358526923328668716498944000000000000000000000000000000000000000000000000000000000000 [115,59] 245563772143314930601917811019389985232630898648574592609676494567975932151532019233019398100517966424127839508519648316341205078695353655191635639291522457668279587468551896534166669391688166624367060526256074469279833228099646945030344954888992137551706710816065440688130240587984403567682646065830367850545781491930690326153559470672085380463966514768089366200965916946574203469222706107171559027666345768647475987546578205107673428611458724352633090875529680178800024360368140384037972138939845779052105540949269104500377430759580422308939870262394050211832744050091488050100639165857805781609080587648633440254259002378220339947337639607321605130931865624175863399012477856140728208729945954875948442999141067271796522560650254225561959964597208321207483202641453840370778390421595788507761649911307271767846630332896140123124496254061431295136895311818280949410962505205970090734770308792560259929885613225092655704166820829076148570663394494543343956008637700736975901951475845736429705402232936795847059993464496700893586637798053695572840989802313516700301523044935104068631256305669321701257773166743248455927514961588136073173477486571101108531713266753150672842980776672740024762161145568305844068692187249153305130564676299112323098378813150031401228188054353223996709065691446347401088877004128800205463821923916622429356181361926090031684320147117091063651435687524924066895760798265547445269349932181210921794062433302437555941942843607627247131673242092871345181182479778142885683003769932403981604118776405416187099561815010243050100307207929972985365053995698434774404540602081103373473941166817447074032083960980083389188001402864498347366818189237236932230688343805489790989550451790993548677746024064003529317552706609323388792388188123196043739889747928839098506726592993251451522190206104320557799587635650511734318881435800759690623554332404767338918155460841604057341550216324759260210648347909643721161582865453493092563862408711935221344528002910687388887950194160236654112139923420503098615985022872350531399995153582602463166458098691842026332273590209986960144764788967821807610298333484777264525623059561895832796427048701033486211701363482434598379003134806106491059173893226077056378480413778366655678235005928505510242493280843427420612453562889862579180581330784269070657142522549524242379544254083557294952793508050781533405342064654065969137105228098795892195392613730695347838294538808627036160000000000000000000000000000000000000000000000000000000 [115,60] 357027552257716179637873816858401326561380316281668492374545689526989799631930896320354948678921508332817037633436171382696854824460991799830787683813180982863289052782641671388738202719697377851009714502358277682809354107924364809219996977316254110368838576944207413936653224391601849859213722785611577176523628909637614866493217922877318574722469038548055800051300829306927898253986198203898420490307159413523080330974742299186888885058272809712199568137125358784052695316146188576441492878247667764643633850505034187494021265748996483641221200301764771101014557411604451558938935663177606371732541991733449889973715702421832568772543754556020751184078397617008741793762294969908373847152837603104858107479066689870625157331893012786417675659699484291738848835290854804128251039286098158380929651450382161433316529592884261831870711741560509414851165869622135057658039674867558030577827537682557723267841520839013505190520821024137625842807631009066105203932375275459777865800718662059758619176267066763438982526767531402004127181232304304565894774754807536295897750044933058746986017167234938251992261435264611357968108118732936440454801178845546759113006198066491158648304301869086072442002775585281295416204079029629508474165509422737758282185685348573304934828633999768132749254684364514030475874552344455643485005221509974663745109506315410332916347628715011272474157034162698238960425998906904330801401945187799239002158575209572658800756333012665120910110002523584109669045340034639091472960011083090679417646643634728915388417662554830189510094931008647900503376168096620960915289292395019362188469009147587767658733472508500673324181122460160722671151302343566730337030522412038529443335122710717852777599651454732220816284869891399978954163368434026002979878152802736472066838379575036815977483269263123142677268383746270368258251630553359652155980745780660373542475264995487353265620362112509869507406829758946497667917124503553940413387926588645263102485339016178103235189889221936693835523761771391569141138419766441980580450257961208690365989990890296453733518032393789055364162422009133061254892366920078589187995996560806539889840973519832565146752393613811580966290136719644314144177036575750090071311980956697896597027835814378528732796792154047844097520951114906986917840114336383145093128568165679687056239303451050095924682032794790257066872742620107487908748436643291099334609028419797409299461188794449920000000000000000000000000000000000000000000000000000000 [115,61] -63434579390740443174239471363015800689683812406523817175260341449972286828523926652591015690348080039437686696468522202058555037375354815968298477647771974125902922702496756998123898349732107047584999884696331352013803100948926529139990787178221571795625707615515081732200232224943021140371226105505285659945491544727315360111007845607011212887275980801045609985150105399899330251107241372757968905050498188858078180917295090405644930205537589387016729174900966452309937991278656055468531114076904149631803381809540121568959435843390666690598806905647869321291222418724691256044105082942094978823106781741229822355494088472652078956107601313417889442291477332777543910382799852763885079458299828776489556878799322762419496088152234034733253069124877288942870615279718840377135165177102256891594983291632848355004324172685586291391376594004551929780669047495237787018869882272469766214272760226625927295535847047297065760888735620654639312126657171444147847747960571466212396167767186727148186036896966650154804988738968987406592395235586866701905285307089358951969115204360894999319776642022059904598459509922388852348661807830055499056466515022112250059529526142866262732017182572938128828109175422629130112750387699494319446400162694116493451288641730586227956033790926668005139511133091113409125383519901392580876908060751062387802034044313632476411908715290490235427889877657605324486579843612470882234515860526900418330265613347375470780778029761791984407508416253340439225362240018628369064477767449838175291921520160074503988333542408315801761093424231180849462987973147945827364316870981018757998024953323935494959659108214694120315451699376286621412291858344591927284450948493867424034245172888047598689381320301702283636434806320245104638190994222788471110806806339139205510530704770939549238063505914095899371674224384403596647657865615717629830277242632341471053819973300726513950304254471108204596572916514424846116501500287967666807047511456250954878727179327628224667986479665843623468399692235228810406097913592267828489078176454352227774121233209102675076746890422013593797548940681405784333852522834959490225899840565835807294351128730951598640288773796527401682007361396834943378345389304602774240890723335071790814777549300626582502451288464719816431962070161261804542002579285468299248591618310430258494086978870527743422745075761933308889625298759158521858183408737444612982107220433143783326478775082308075520000000000000000000000000000000000000000000000000 [115,62] 8483698529333187439831322185924031745942951869755784509698726743312789308287207510297371241614588134398481397337338973033279278388956568548135974457276721195806384485396426022462022764471057405194928794777503691145361063573113472596341321940515957449500047820347611372846236765332246452358613206616490114803275483341166358268046703396782886136952339475838932237516441469080058976925444381852500725884735493091359184121709056118198180474322341304828088037285600741100550153347328249570591994584900630808980480497696889586853087301906870308763440606909782286511505362973079297236572575980583087690478089638359713308479123261875374396052148485276920316999993300703027289751894987380094010183807882110320072943868090369395622668113673113097053449211449481785054328612351151733264475734574556586233170902746799930139868945322108247039775402817788628753715388245775733497429698576070932396807091023739532672683557145721413232105137425601216538031810830311433598813363809002577435467605695647892374989470921065635909530190792525496213862227208847853270432662644706094588696974278217639514917201037407522347908310293931168439097185158675274273087369383944980728484592798609012252422149817927250877267381900781937634962118996670802228713016622771655813612011417936461703350226867886677501640777500592457422447055276821623138224889974464225896831452131921409517663367992281294792285704341616189751601299574640350619957489302883608947602981943940053396339542403173364627588649613313414272271364582114229038527215549920860794890620131709309820721465594117283859739268350620272972634026544307183331968393878762101336062016529603670321642719908111354655650386989170713876282143016402808536417707525864917215401774066323650432717446521145453252216907894091438497834865324537911883973800916753374309359507166696435145438821111875726103775332427469442998193219872329175652306073145290448271700883795248028959909159005303657603926785912142096119009781771037780795232128143439889607431892964849151031850563234903119691074722457961364853366069271485774299588810461290092379087350644468302196886847304427174712129074579935161686962789632758259703484882747306796991097682221883955512551892212938713700782399955220340020363862130132228220436549905387370546151497856840541815756362860292746838469947669372613240129842321966122416674992908392372778288277628332910642793471950680401855996545328078198864169416445196207320403932365491257773702577181949952000000000000000000000000000000000000000000000000 [115,63] -818439356949197877076940375497130532682943582638863201932927330781308588741468913552220499290179256308170858668431323813119556506453790027248726453016769839280720728929105905914376191864549421907519170507527388537784309943483712702110621942172715106107338992909198669186338787457264909206316731916472578162841240149576020893873411792078017848623617009120592328841486925943525385178744149517437743582091583691738768015324532912345519374560280916530281069837646628098183672966064729021238033004512472057876792953578710276639323819755266755359395815272325156580292991704803294607107565177176566670004118308505282665838709664818587454806436549147211579964655557606354929588916650921545134257894205792547032277581284910211579128041383306483627843534881238538760381514255298778285485952937380416290013946098511008009606185883707050518647517577790676915629067693205730864675058943534211153853766314032919607839816709942369085745350882178943780865122357866568827652945300735984418753757359532423910448174213175585990036693820931424416595965759720618308966512655351964703067337826716191851615243993259236320073482788121643455409352282124954770349566178045852874819984003319589862129403150229702645653389322857270592270697444743433094373590338340648810089357309315629347532759860347544927822344942199190577156528239798207692864496066550363291225094017037092431063747137280156468895377262939861880370562230297628961673681565859720301262509420186460306305672216884577436705183351978313241623990561339992801093264043681485975438401259058937348875746851551011719176636624410032414097611235471044464847574041392867791971713218351961513173054978342673515491642201849865787133894435171870244144764889918217276489948468241231577522340891502304278561046525801397049199968023477915906271176998218831304836011438191157322789896194352177468237329889799265538367949523284846343235228334282992703222000448560211032865464565652165488593679248909955296594673125906229917008985247491583309578773665466595015725057713774684253066019145008446879493537659827960144280730724863102061162499489980974460268317787645817628039404285933823330125232765257554810960538100358066185157291488878125979975463527717643487715968090074943190945037921795140477468399882878907397724420017688712629521906136388105309496254027764715071100202339156170957945623071152703965640068825643264013480589161367363276087847952755468141354030322694040770680328196795809916154135561182904320000000000000000000000000000000000000000000 [115,64] 52610561346555356362314996945734495285183059681435321110905008830474517111927956244110319255780106529878810063025324716653470883877655118561885500699523176578147703172370693382331758352726057332786996816399475957984457289101345692479148535565262959876060804355813511446088865360377448904789149126198605588255636591723106328539664509625747639370728224996564243682614439933480268008176460771178824335017002166964200529812231793647066842886651727373201781831945445994918944272567955521609095325741014167666176958274497320712016738369252292198258407497097519790326909928788363185127336113480104043188393797727113037257918724012417198500217508188514221120415235139400905069452692755078371397899046811519430736304586523188383121736212911419098353648532137470037195220791363090467347387380993902520096032224617700782517833722703484551665590126893128223527289835475678003692700643556617235701201766548524554186095033554991453468660544501518486649390824329993916546108729897808376658176928019969886721255138595357560241184535912934917987302340313702546964384766889308489841844385077030295230937289816125702711488808525791823763155895737974689358100255211470063214973441355299311390040397083253540317756076261371957988869224403086080719305102682389809809079831618227762791787574950956429131121066200766123051610214408227111357304656487077549872701315847823095966099280232586913112087871109910609640814458957837698015884934193333453588138212260992223265230571460866271468122018528384717864058313324022746613613147276838230141453987666055107242459735056245364623068836743717134305687080610841225348848471965940162618135876792904776403618912854731163459581656612159374345469126187316880077659564860401716537694939317161848400627325527519222986374286324005711281410676919636390039154908822182226805845150990373263673523801051384810385619565202931731825467133118030446422622829205652372595285904663267175700210198433600222741462739527838971039394781820051292253707795223401808147119948567107142280237604813946640977150035829434659896619089941600408656776910439118708378711646830916464817529101665852175469248417523781422380961304633961814186735134341569027410430284158104266499363101266907669971985040499058066475607979994993936769163667979647124993965100150839546478337555458449195743321217429414465568416743871972782569982466230980556702565875039424064171521651141989527041714386819996075088403603387376990132259244893780461914538152820736000000000000000000000000000000000000000000 [115,65] -3933163237993426528142281485014213611659159083965364353743087196349930057867079475617842919520788607775185761720068047811521403972627246045553610571999061239161912607690537026141006135122286747336896550786914932268280769877994215668985987823675822523581029248643135820743496492646040897208445665572004045552320930128407714735613976722599587668870092428793256155142853042028706867191575987410186532432036132452828268149956446004790961994868903550396502525907504982164959022094815414883370342466394831294704899139872660828257539258976069214456088660987466924237160786004605666828604131416653774300131140091999413167216765018726205061263366318344464796599437451005663362226122136925469038835755655432725607979085839960161131320938962954284413226903515041217046450384206595507755510412320675524314572979388053136177591867680603968224356961181172973894749792846914103030438624088466873970543127368255854667455854694703490608645735910236931358037045815087890368681593564993825097425614891504161315896327143684254352653108326984174729063770562911448684605006304247145873048527573641998896363898073332371344971479855526757211409305768215199911497252902473501904645656072216221482029403957627508846309684844491002104671443603869905164544604045263143545491547028106959523568653224064752852712424193690085390431890559115087182745002017584409814703435078662120215164841423712551511099441747575367674355209729125052979873944228059259552891887911741759545260681366917332878813636296970830574572062699674965581865908474300622681401428978530290561307782672434682959236123705119394507207332677454654038074515752800563724477521327799634099263182528276672976180451584798443253867218847694926958365048262285606332191063616966804287175509837116667647219050650893053617240660185591964402199780312000772703177847041479249648699210052204503835613540238303306051085204618257844929920304312228489054479048479700647750685691269951589123158000590243506192984495301931190912351983459241036197825292883221253010314964904298550259169266128329759419229732389440293971152565748913041255955383844401417775623615970915122362381505103566539299790864224411917579006403438406840032478973411042321535563860413901496394645161562622162426885051703367247324786922827333562471898765142224800826061981455100889087703472357201889829056471760685771967132970710979551862375471709333183084126097138862617208709172174180528147124587820526396075497377589164964928252631727472640000000000000000000000000000000000000 [115,66] 441720724698351983451759966756305376353565588938338878767372809579678005322488507858724532293217136758509281304420889740124285632518728805356442531048727733472209589337938288705007864280356132848690665382508792041269562850886147121497048998348046767172738166699166307388610027598293435008520216878565553507298273701745627190004274269332983470577276497307769561483093405078685087130464267120798839350364085300014402616325978899648869108755104134932037663837444629699789804720525713905389693990827572300468350775973889969949338576628411557173665571503050424645561003568705726529335534133708811560916781391432862394807569033826835027148806451752211685984315235985351420119680199265080568479272483921694941515512039686500527628068538197985521166456419041043240595417673529856355888487046590620799454952503693039191811649251243007531869664692020119037458331143988410109739798841719173449175388086538659532981576535078801083516478852498513290294399914523089693485085068628211924325935315437652994172390429194644666312993758581115217018180494177472765608239451627758307314893115084873551723524629476113804931443051393501397617965321920668637250459362267718955631661106385296791053572962407639402392448615728253693162476097967729742037719087524145683302664584859792184928615473160802424994055117821040854944575249505563414205304088660517965377113841578102457457801776611901994982387967681096514461321799668231530187163388788867081032194447506798563149498959701055711395940095403872338219408801395399008775874652164824955737166941144357647448757073135613603270853172925130377454625186452023005440403138449235353815142237535183536744343989853262749696891271274692749020573340766647259567078446888653938253056151941359908753112577785430946665421852157914297845392014053252801980213098447025792570454779031600266309683055316388644853701133735641880532108615200030234060769197200585749702360631098855433877843111638254649369390491995133220961854956635788361944994592882696324951536048815428303769434215577316870462668213822214334754272597867068006511341383358706210400005325954526380700229057762185554223133039357228014102723812452868188368555646128198647740451663799731062768695776634743733274955543422406994881995942924460347788988949658066804225430972197189952856441405686548894318452465104657543491513756340521530073262150950868335476780260941243766675385207235030840301787406553750412800442364351697489694876776780835033954247507968000000000000000000000000000000000000 [115,67] -39198621876250496904183967126256042081304650627172008758552771454009600295954442520897933670321924149117449153182413062909858250070116071598698558571777354441252729498256114541508900111674485431171899017680962663696889079093941896381614560663290601707850227804127615805992736869043212800183302802370799708461152971524899928945168759504210465659541404943301613206814835997601873174353654238541288249290354644503773880431768519433720344909586446052762010668702237334414586646245278256113256773663924530855156124473384103607016333164466753988425992227812631722319412774783948829644870911302542688838000589498230253976748102689013363149692284310646666041661256000793807320446632867546793801686796607702165806560166967317282981591834781089548744829777368561101683906494992619661135179068810466733333280443704847655046248150245164330674155898707515203342885709115041497680651286515686513740958827507172060463271081479724784451849372931554578331421066325777860600894793736160886065192946778765033083968607138773350048556865368299658414800759949419981135894274265652059272678901374827586759910601266073636584787931689416255773861792269886979314376855269048773939885352469287061410073781142517717595857866326641590123832837159642417535423187079257666114907831091652453218314296446286503743616543946078126211327388189585158556834456996271822049702468773434695208303024803994862290806397245002578684403324950458206587139166161424095568234572357906477971384059142850047440874482297102512886247530836466706653315218746616238884083068017409348393807920808033566519493371975238130842900437114232843273935792403690570935254620803874780036322461466404917412215653115853277406498308906332273592524202652817751877583213784737738831568013164895382732274400250489689107539716567151126187846215947454193679962694451966063240120896741158971997533635443607623877284144051521336417250619666130674517827239703178033850773153391460058408591331479628076143873734189140299839920707272005461896909787721314329742483094110988966971850605398782845005098352132483351817241923080579443594787186270884401452988226672775764818718878908948049188410558240381506806294242628044824609468862850409788859417123963433876053699146937885106303936337212910978080495190066922944260578852825849132611816838803884625048867467848008919086275925212629226188324050568717638967427214212393274245598944488508561081056540804290484790414045684075556219293666274746488048999989248000000000000000000000000000000000 [115,68] 2271268577057987014795116382936297111721302831461076284102823591874508981978777896394734963544362282940129624867071382276990333641594522593330149035006176022637464421540593652767089425927309091677795193068943650919232162758914687166111348472982885842486714990343097821699730150995327410031401955687801298581287829777058318188580057445091709699726348466518832763279916853072033352301417043386735588978056441710052645339414838044455268943275477881281018860202279861424137882280427127371951756298987057372219889915038585212329068808979348145309728646741611116360985173370604653391161306984942343655553679791679329698984640599863472288614395892609667152826795941468858445190657690669158886481153040321988173071354661318914349624106541159077661110557904561628459614935750618020246583082841585099201550014502888814939813502117352905639085554016124097068767302040875839448296417177916527558479681565689251001050828776468932566287640893390167017180381182920700493397429544024692171335335691687901269098773382379183371035497686134155113342459640939891341304051938772109716328039470129241607543895551193500191107965039245386890234784489897262811819748791029483634059829796887545456687929075324133181234026679064625998461516791320889295085962682407529100532248489302078226666851496802748730630716303774145895155432699794738339258834922126835165687743269903578210715790221659830994259424726343785639646809340728213897730108105723045385612416966334516371523218661091071197723472593497805512170804108249570637988040572058175667779747591756678499886187016914970880881058731380551085646571740300205655048212648580798072272382802479264533664773875157714908470716722312429474464996814760011616224831951838912434783855924492764042333519683429788903587962506833929695076088196099802723167518416192442958530336558011991765580643236965317014779475811401270957606523759677184869847991594816125374325057383589585844505645452481695651565670873755766092736968793712708793308934985804345413680717550011474363895368184262794305469976439524052600737028332552938026911889110862623148632126405444062899553700853786041833088786072754457641903206588817772086416477933463141271267858416370426530013532409506437707799451633298791832997604807783833202368822186703227534138351765076667144945149737605516499952508506105811191060672279076726833638916419535836073095705151548370835157224842626659711966903770819149713411239130844926760035570367021817231614935040000000000000000000000000000000 [115,69] -76309971449934223434327174044929202324302562126163522031120633092284501054704498401278807948139753931236337421768868427353867930728037785193720546134311893635967335695254795019267185975158546065146231196619589950479404789935128367859282026034605580319048028779330167860401883530239529989536707212978640432120037085965403430058931372821381345889072326615054235099556653013225018132155261078906461537506925101036839920010139072878612307185063410325902467976153537143074150854514091035528748933756520358703460031282102026871567243814309543102850016640965480875801208238781467291830981586599966647379053169244974988391723176974535172997501515668076315274987382540638262351131961991861233613499651434642390461634226297188038856756944060325682811630692529316622301257833113161835623755260082351239515735430819622300742109297063048640564572076573296765374646567377719253511452372242868268064716031668849979124542744666432833179665436582361545806554875139253447490446256768460709232014618275249575170713747394635473398485236569191277538205151758700816317125202707162858948991631363326372504824924809334851495622733564660619133678176338709387582867776425815853579705867545357171440868899180210756558637034315489701383792551169712566307084373559480377826100447791064187023045657465838379397727176775491557404190430105452865383052790732163248959894990295937506111460673264366043400120655659662470893008694041308513515194947050311860820042617344034004803704311864019805181838940004399610412573309118336176808824650407333200435743261386339780688990260175871128648980749938210844247917028545303223593264522236556624514344324512272645354724476259281008201207634347158773432097030702894529343270091335654161446846346585349938829021160451737476451159558778249591667142466032775560712415781097380030819084053743746252424873500354766122748028333164688628612184263945989090429942036755216185593486499323987791054929812111962100994270301982460243111260928867484563573472679560285692105440540405475574600672355975960724633983305290675830723523545448280657491954997846186305548763346284359662754152987882267093048669565019218478110090352530282360519251223154201531743931803832138337194264516563202985157354433787789356717610712775441951536532419383286739765119647642023327439210352639004133613002952992083144658738751721536979223810659402527630738185369988872159053318710248909107124790017116911541862520782343616415971361917475457168723746488320000000000000000000000000 [115,70] 1780153422425677465875485470847146491188464988753213492457224121645783674831950573618571739283881969960146136476712893077768215403331874451009755066505923774235460697551791582095781041588268085741777750271990576022306013066144336941218287105665236416577037862414538918017700437637199108957595619424723869536137615286634136641039417205884103416060213942978153508204261706648589575704293965755280398363882817282886451738289711949384725391904681430432594431786389364894170134639017747778432242941978698100711395466004699363317429848151762632543584186237531581996552677139168472230283969556912421401725599622016546608423959093802958861412315808520385316193553601084730450118283733700687265697304675074293259607994914106828637708423037905369717357831407006027192131945045588378106681303467507236017275201718581794512411941053772279706086653932131904177667434331821299743286440478006297644343826383688277768707755398911318813626237863085015290098179609554849883094357857463801115657708182926009820736613057584888308282247072324868571308992414444768686538890491200375009431874511816475540431861833206861236539298595386153724632249313357808645228642197388483463371600799813391667113530633890794210274017924649157732224908483434438983024386940103415930545754298275587951920380561635248435080931289661850181368070811121787165231196994612584954971754923899004065927265041814290309173640423248848603601157408643515277065790355152619755617839400184121427409710390033122030155237625388782850518436148153435863459713322993103342012353167595161125554159923135841804889560725557797823060671791492112887393880154606389713122301834888480427927198228157377255107960292824951550272664240544408162922475284322051345217722388639370130750086624381416609534964413082636385802253142510463197462291620845292532840175159937892030700641362346331720438845102693849420862395518553953530074324485729146897606205792894912857133116696021195844145611630834664434660371007348132986921388870481345246346660599261712200924735553462006783306087468931749805392607773591078459451078737709840854346380273611181675666885677258959733017871014918067135617769059394449974017968325910567075154268442263053219796851767331099082302699192905826418232284105263388742449595322308009988483920818439893856067622120554820426464587289194667367229148190599012596591342741631339507144282623460503671850649966989320703656687965989885049692478946619499862536837656271254101950464000000000000000000000000 [115,71] -313801645230794831801110304401432350684484115945884162665965378247686579556797363095260831071315487436588689477399956938506846701230460648272158332744348657725407243110790332251925750203415913079152059805740029805363953370688645004019464664819908599140377571424752487699021185609206705796921463018548733040064802787183224256268212826654128422321323437273412813670399134499819059665274657944647486329547696543439322429391341085351259869863029762229246395764160369922604694745846850719805131224576694943947912459422197499419207233717258092287884257760737597646507901118151891679381121678298490859868814910319741615070833203492041899893099681182909643003030286056913323584868755748635061473032406655715658332435777172991468114174517125592492715624023174619982098611356994189837128638283965033737750177515594900253065847964437055649920342085367444246834822096354747370122610050845408440485926967986738392782574487196916177983157324996178888713083985403408574483851272201720970325590136928019842189885319982534155116348349498791258409318558662019129293082158727846013315772960547424068433845375925145582572519391021380623777449483324701668987391821343645767854941407679787851272722073766436811313810160282592065528626254492544791387777518584622782345115961164822951144945233776050296427364365376616122749670314042978158688073773566039750627809271573244238800549123494387907208871878251702745317882510263291375425195354140757658658107070089709905665286208361087342996105949961939445852992658910341547085601179727195382272622128139102997086030688681926601535846036199143531515160387461872785334251113309438060884251989078462684752838960850684074522036757879215507385358355053392466076084496182362775248405581385737941897480063216637297162418513071228091137724001753359257718916766629797985599427692831045853293925332857132392278719496158410862402108685883561919712052621758009040846878199139053476363493792703543653221833294373531375262679639978517143295982344947868191782659110331989645004845841897188385562444404482105645630526538469149753555942313005295417741683014919862319559670174142062609587407397098528566245911926185454001590662830764737380438144075892083755695836361115938928710617053080840903535977542584975718943035041429632052612080797832215134260289344125277522403399746079198931386982780521444438203088860019616778653600745986310046296466801617879018840543889096102759624139895018389357148927441770285529531678720000000000000000000 [115,72] 40663400038701203913295729883598594717848412257505153424480844634534576751247552229488395753333836906602257224519373645875976672191468551270562708180555077263811964948582985921802717141683944710435063662474967284545802285264279164817244556546734512431273043005006543970927621748085923633670800924436097160512736581896673125753619559135591896786379010576962393326485217544576112219582597665610726734422606090094254172371913153233744327938289088828454892043801202583110758203937636523282178185513184956797652720485647179930890491897743791948977828712729282259415974908324635065758760925700325586772028333855704750530429530262047935448887172345502596869236997835643987564965273147107601870705398331426421325007864741472538465420924380021955040971169800554079600845167441746636390498428230329317576105314157183017095202721551577317689165483570980441884104216981136725060866936393735957570362008012945062529579107582669900637138895660065163200262910958288885600355869045264444953370433919227514276521470504148817653863003589465597423735842146215486613105337942451929632887814306716821433932159018235901625988236324928376970445556141974492483416564712995930209601914184934971585472047246395242053078421958930558363804634772084098142531564112889241903510931985995859853245180843819483203020220443314538465670138307012039863331071885348510323318231229690176798979388778351000677880202037481039902580717989510515680183396125713432528815605905046763788003519700682645845357593484000090178549563962026215870059098119591714160602317685263543495432126576128295437015335700444559205616321155566587371520037698741868351657714996086293708257051933272421615459754530936037679161360531409391957046248972790440238112655693173808427708680983405701397934481575167034832580648034121358238718868632855568129719902518040034432531889608912718778373142174619911635711569292620987695662063137878922529800796641645370213818770547404454174447892442144107417786643968451931402847878467030352046048692631772915815549994771331755791459055410278960224138493294277494712156615279211410678919847886210513427109004963651766726424115150789843895102877697132019050271097915992353887657751589753673753806836578037432714266832153700506997116691690718562707957724468318142626837699097185428454016367911212739930293528853764969407835113124311616618078024579264239829863311096472305037948244570228867211883636751272808754583326714873508053908898724389417123840000000000000000000 [115,73] -2693133815029013652044243662263813122731678475279024505024492953480436384839643316547396301802247615037974828580693016992921764104446924450183909512799022591727420050032877948726831061474278492232752980771764506771581677678176197151421197300410769712050401490079011055545614934036564138951546238565634122540141207575252814238869252817625264252842835065307190403272690983261847175155635385224769496061019518591300128921203472942791072570823208325421361569500400535919159420943516847579194610709482531564427649914987379950347960986078675710205379606321464865847155779056359850441475011321152129281453568963475358784718547150266880279101799545869538973019401548958840836820657975065001699357131303701646361081257703504291412435823527700517535628677589597443301409336594044138503704021418351007936501204802030377095930415623012877817696240940398636787114745566712934652233269021734219505801574048273637532999713619934279743680398824306929697025727191936490363871857952392544589376306117105164273795336966368677454114395297453904576868478910446977320305330979523521829364317253099241448845628592232102970139804408966993354516700030758309803731999252029690543134871395149064999853831156228138459655540342874144272763602225457137523339920532039233981159065997348626603293465294739961556247695866751950734783716114520193716696467259667263544059626237831738789662273132131320337845721074359135912145523003291128663618506811468395138281750650203833001193143153558750411438185791738448489931591512067642810453094294123665463595191408659323726318113722505669147991807932529101250104403588575755119703809248952226510845241858128331001095657148316327392896221250151510776269463310312392142835757753340452142442770431141466276537317650360467595455277950027157998812615391371471303659761000654072145209662431594354024885990275476536842205993486965412971573183079609772745384124700690226903353125343491670310963103880073491812873379578790554244859330103431660837386447106869145059139177536384011167756493232368555117883177933822777506572580928234868179448015721911998804172715581249027756112276567995414077598996879577345283508762052601556039899246487750852283020855337718380943338996535858197588120401719187339474647450052756962898546301238402432242704407819466098607812588918604900461435603189585750153946785509454349697777982261735951518176324136496359092689815489521848887987205339255172178122687599371494686166123588286284824576000000000000000 [115,74] 137382168572892930717346538319451502311754890549209511229341850148400392703280260180661285017958040581694068346782275515155943213729006207245280489202063084004517120967844831005654099543354914011828578847059048644056624477844508205504972519347129222375841258554078368355422630325746270446951079624676124686036667151342231296591336024755658888365647896940455097624555704488818188817553405421912547668860916708320077650198062734758385283315153409204890208855079620043273038319631580619141274945838488041629700512565861645937079164424438830783282213087211303764346452183872332245901275180569408055708449253303484452992093738736173037665679860789353923666021982039631277217915898933122872743504154683683925343291478314126387500512101473538681890667926080492369317766039123986463303336275140007825504073162114220283460342284556693950954310833131097301887696696022612956146102338229589923609971014914152543842322962150253876552202686579722189221311419818970053573481482525581785821692950282347294196788079958755774490518024913125215244571597225370266878148224707458888061077758308330196749630734750066737579001761432467759890639854151858052564240593251493321064299934124686476166811294846058344215792831243717684612018894594966533774905929643359351350865333153851692179037612978446853811809853537532942900515057932283158048106420929504077228568428412421169858174692571439178347730172931466531877467789585854894900462222227769349154557028211474445369272702662408249487421127011499842329340653863921758610633156216257867745853220287553270044983083349616820128009103158152316087117244652549879800184418090078609055754217873926957193090719795225038676410554554985601287599048420677396693221511525039691213429435505089608826146065029727637795913749476834923427409618516486888877147278276302142630463497224852056808860643088660832424153363358769049863675983022603458903466877830965606352869992628626235143313161936793357760760166273977253182932182084139496998702568478286582551180661300073211962284535707522205093907663784846058931706854269436600008907085472057637244346747107078357734814071915974603758020511320681942790340014789882281547333547483576735150068862517739442359451990974312827011218567717786942297636699974021810320139080686256606759091509276043534573333475137550039361145292568700417919998292159590438343029116601256514112607566369086367997419079558497293341424302473183780310171507540682031163585708896739655680000000000000 [115,75] -3067798169338017809617661335056413363438071799497947448363850698113220519928056484853179649560407454471036476147598022857900967559369483088021930246547337363973033157357428356252177766248661731970235345783624346586974820918245326453761317422923201411804803591092163294838939690122940518415263256988527479923621494167555480074032832186498537417477285075280323951834620686408106709260858506037334905475032683424289842122535157863854816889124158157967599997926038460103395175137572497028421450120908235007220378201761121683848898453579054231775992543479983547776966174288214518819966540840263009103156811352571608171690628073265733165937855691582145931423666346734718159843381206562770402761110052363606265650935710970296320710534446911179360473070385492487120042213642120414091984581245030633188054939627571047236475272595254923677582572792132617652011575880465462538677412487331267741780665538935175971665593034944856819535414404846248016964408360767483951617176329443790810052914162012436396557613806147881243722527746244499618184376338515659392403549905895377754067048690363167829739139841622173404053971478019477907169155817466772465448061590864360615361692022179174468990805195629151455334635324576034437292321764143554710102365301100491433979738950273771977497734946840026433094984059762039422276620979998996101964579482794158490250544959899426222003845301667173110177056783209600251927100691424242393092050547006027370462844799664192729064049480749653935289435007321133757228726780308769430993958442138292498204862102661744985609094645710529871604238741796825994189272371951618513864902784560050889044295341031325597106885105046242991328559099725387035866219434870358771482391191753596917367928203456158300614512268098767006314921038682933436686071130451054505441201949428191619876779199920540039950726591615992303451160310180431323860144585842358562330873103100994618253937639774515803306483465329744574931546323421832931644525689449157879077837234453884904536800320293319305266328993444275060648984847524242093436856877308997344432593297447166615288269301724198749498459915497281862048228455434208452128222739822222909312442635183898625945301719206673573543154432711933031442066154787971266942829922706503873482577380309300226904587125508672243113154932254321379072083050614989230367402209668020498162501385763588536517437542771181851765738913661772154706157356601410711084634325462987633531768583436736921600000000 [115,76] -87787979345406935033162534876162602741446340965470546097801676114648885183076889538194846718893365995695265521217798236743828878344214633310637800615137069978002525090765578524462047825849348258424142238131334317074639560345386470215801493112572672070787775031089962243664067763776382838501550625068061262353527221093890237648320482202331806548074499883875700715966593354651009876814474001228462568233304668091238253406385923481836812739698788461848623799413720366635239253101869795844959954338351896248586065522266654378202450358483546130947632094128014762713913242719930087645042791439421501697388319150645325565260490332321601228739860660535482816614713372900990222788081174553871012442990621641821096842049460832573004619916677282461500193658470158888266966853130387050373373458748380032968204566926197750602075550162427599192535037107126734926553465437106431544308562810304495852057193143925509134530732711471918868805764216983296008779787890602702558605574159547978075413664324392688642655084451138838098047040141160723896466177894168411544901633493159620818162216407391445121401327058182614750513485120918035720253374218797744631453771710565358583192128404132243471484209711348508594306098889626759489033313471544225921455900191231674810563026958690629586602473023083022010694057883950124556433832168611789093778965290320269776695422281286819434986312592146363828751751520428582680916397662465050653997203475755147309628942631069029186544916753293003696507021682607608372787286495136694513493667218443196064765565098299180800820540834508706677855246844170682701175394328984530909071628374247387381057787428737991518099156799709932363940525016573276763555867344833256046829021045899456192816949948772519462220333628989695205902301994175372393092649528053779284840966937014774902786591404089799346809891075846657076952496484305130880733572442980822096299645287578534676995668986836501511731828110702677359340116389723942315328213153785484225853494451423828397960788807666308655002003375106703326683015901956895145798896068070502218783347643582182494630534520073279399910904607262526613329573983919902139250418008276783648769820655961775084951709816201133204760279198504876106917350280009542722498729939295380349866948586328234095076591043501108726726643465846127700670863212556883894549675853725975871675851665509826605071459245869599678240680536499089019877458979587472017542827700105388205743089411915776000000 [115,77] 5680016093093367286121805667718243810538621410533781950597280943548920492555018733984420273645167009967214775183787533667151757798055961933611255942485301642251271184228155494601607386545284883324101586396787894924644358510682039999169579041123300359060930464910063289744429759143468138768482798411233778377036975821778090082385906679889935958927592584071036919813465678316487375990226420844221277348150972026212680568543354131405157932396715839791653312979225162724228369863403547205564326198669015271333041170233086960720511707027843010750099747610843648773773075963508422648416460476158668105623289901187136920745905869176607434709036258055294010731112098981827321779244304073237411015954079594679387231024185675695644153609442976588713394833413981547090230813933310655274269836791461454046264130108945644182321238020197051408129161836810717730866714901135576979058327689796460649237642128289700570217251816524883787224551562152000694220182438821614347126544628546806606491076316189181969598768852440894904506211262202485890539074195046209912868492270853357347159650905134075029858851414570397604063619148760800611360139887915279600918917934878657166063967329244722329818103444401963958908824794177830569880827023539241299750037400493590138908727172427165313456428857085083762515569499163520826856521372015294123684431551071648926373978602144702946847491989663614516523739585757525164485708127646805572006475182631032953750702255335961660212595150355870345687519521917393075893384658818484063456960712202971923435553702088657282215206699375259105575173409631996833534854383801733428884964095840315738088170886579035888769463147532821108720666249488583995731361451462840995534598700696190168867984046914516477357930089402872780386254931839020645488756874259910110155640813555990036467667949582378159512585723457452375990143070302456939874052921633212784993885164709615128158579529727524964538702630380161687572046457189247152291483151356983604502742730639518463021768082911100037445452496382874267928345490520726366053926227699311117253404633699303773758623453260241574543081736717404429101521823987380636512644926272176916347452418092055543216802500925296436881979288123274164157807150294370520399800147703783747302894798346260219345156925829562816938916091704391478206693885276260227878895981360164072345078747350242075917546545708762781439669372848464555697309724144251535979479596566996989140209641217203840 [115,78] 269342692089644546212461010674322646614248989506669957121591274188497384264956666500600520271094263040369177048613141884526986880875786554955148838880220444609884974845782126977507427181768329774319490865039397968576103992977513987253364633926913421590270163235352080171834295107245158731539227750138373129222835415913711723941361120819845244474288098142238579591395677600864989700582472400485599995707131825954401855296574801592037224354358146801639932422547299674013728581818290162933758797339690097210169146568483040024642646456661385208815772799442689928638667941510106215518102148358011978301187309171654354656183503423182682261689424432004275966226369398421926053577278099183103476112064673001658329578504918829637163095196668815259830193020443147627846849933733940347691235417727883635938666460625778742589758398377729047843114527563389350262165877125420200015261139149354451064829673765420960545133225265625622052750192203939827053687543427866299807657944078339459279381613751773833045524119878513931657491859256523263979147920328731096338613210313897895412041927403560879995692710727905016146026965625305569096583885808450357597186110791496766767698268753923298125548227476329935072738977153262863822850141594367520836119067397613895063120306375863204359371167545965688827227852371407226251625432185406231183676056858623688860499218382556181333147756081195599046597458964513532303122258419064377127188833994036001035242212749192691242516910136537505227125260622194981654620996308492134500155102771894104951815301357837215725498126844566049890443194423312096802339691970720444555811538427461573175826590359890359815528842342225909096181172177700960994008878210210644914166522154872228908851111282809696105159022800551889486127262711122908143825234913746912820426991054142138404252868622260714027187308147279633749417037180731592108444439998843016410171660485130994388993226017089208598284326109535006334098551977224868964261348785646483517255982169919650147933779324818298269363702269975598352877104109166331670140971981840640443683877340346767104972991346337531785515756870368730740485905321454759847577786137128380866938657553445876293967744323179968510068036546203875219206219209968707100857838636415274850961152818850404227311032723927912565529228506179236297046072274295931563913926654861049455902671063036147990408011267205125687163382358459505565625668795887470975155935394046521119251387584000 [115,79] -43005543113387360699614061542753176356087909308150185538188836471163528887137755567854689724797525009030637349378464455746819163628837060099103958716944764404654025020611787052019220592091411337899349963001402854562440046520688697137627097209739946087180408625936521419377167600163653045102779372655590974638318127802190935332788130097367798883088847583526409573752730606816859864624734415640577326586483242798905292077629190063111979333398423889745872071622884921419562988322545362920213815564419054466503207513210693850786073623710161609262801576209572098075054420833934984400724720504166743973753801420642591301023082922859766073810619689770766579857258821568127495028396472575638666738072006540398262222908846603942757274081937349195263978276289840680786429237156034236141469363520817714773933567173660999392487462190422293498573914115844828464901745394830460900250372949567485240767668459389505638921114345780009193149803655778289059316497051234333179898587249733792401838318012432459484960221747495560636030683102800446106380251455770556087210132487663054650565465877582805630866664332392586494774590720086040569615987064408838805287820985476945721948042996302358325225776659172091644475009453606719324114800067460223745595173264158233673442249582324589455173433586564391408103394792312538664916340867452974524926651585639889675895931158615249396210040063342091955249971517451901806705090187323249359288920227195902756051775187146349128251287475870634781789802034048488544472622025765295391719287359764112589749434081765555514124727410661600723529248392300359496700416266590106748675839063755094176800276681086448822724581067151424383241639906143508458010311316463730570104645946665595450466248749790184692209493733102961511839258269270206389389831747450699791251443218496568409850110926209291943372839602877990006970221501291422544935335610314993700396034826300952887365888427879904961716933119290209680561785074136815851067114339805631200447673852735759588793931149341333935398643993067087405543810172599767564641224680646693496169256540610950726918308304678293585862948819721443470845453676603114009372078534808814571550019824020140106781481630962505866319421848327246438466384238079000217054365651762067806660066265767181867226169704573318752579506288675627410215214310394148672905122177918026544554545461369415591604361302851709225692000814917037762584331761296281120218535512569567874809326400 [115,80] 1737944978657840512343073926186484690195404619870536243819903564494668719844202514094637624213358476869777360638615616680319099349134750676784198398949672080059064732600722213009174521918472744501916240034077379384056251415449382834914189142310170979952473499539952056566825521247589298449668736463220977764614960448665987596231228289905968295399533017786690333888677356651465442490796362284529250273567084511035955044891400844435957872264810311199642875579170757703229796626198992193158897589929141519361450972128237029673932833900334195424360813929847637317098844013945033428393806689464903083269746224015914290590875522138321232352294706588138083160727055754409717866586019015753679337437667026015017903214175984682669936316401171709386115073603676176298512178280186865949311897619446159857829420559706649148592254533537919852901592613509676251904495210405736182057086635753844771444656111564872453158673893907220751004552448594479776988347502993519366847955848275715032812426358945573326880939549755590093394971545686286308781814972541000443908073785067873761558580946078054074646042916415055177594531811323956469524347733937346325858533843545795414040120780344124822700218180129935379395199656759825139681619909443069159253781633871052138804418732553772125698586066905493479264748607688445910128869052791247031814498679275863277294496585485405887908172607233559719944039756281565835270838868740185806934097091098971818474489548407571205366905780979900640154724395562233418130094141558421693024649180036567790823680839165132479759610323904903802105505522187839086165168417539398563608650231119512148022768755690811739349591903872578772352752559605873731922377538118912679547992925527665157659763278439936655694982785196461561762999525321890150593079430929329183947270834641823324430049223223776395256502516951293218915924093749194903766135815613715462696297321669563276932835367401529691968133590704563220335102771674207953436896253305542083757882474256886839533694311306122203085589036809817627949015141141963139218187501609481891135460376121856651370371138891692115908792393973191795811263947178589762200887763345971078265385815773678300667906278165067331459688605254402626370149354479418020014052037511680895673945171548666335204867004385324545574585816424139052621975191597122382110395330533608865498491005224083413545071434952624279390379201662906900824697160629457067772421107344715948992000 [115,81] 3738437753936804823999441899519689739732662663445426266741114186631068856863510421656523643314956330152200988086238490560220215267086797536231620794465716591878163826587930998310454902107045971949311335263795065095417016060454125215529417159875593281447849969147214023516825032690398187196331791178217321960870135870761378386772668434525473275598585186836626117071979391992785645499376885559834789011273292163116055300705787263405126178233437440675762975238108890658373330234088239260176525422870680167183401481532008920303023814157310941283355570715587807279175502539049736626216509726593178432648869043043388676373132296728082884765019299509354483873215688249397007080967199982633181204487849415769448311522420882292161377997410139339785023824675620781035177132984261267080255636542672699937488856717893076690820709505813422591933791735967365351190412695524025168555475480862452477477154275768485697783186798371017514642792916808077316733779978316380854342846267430167996167416226973038489345608969601113063091126911265775554083421790616721060013193530274598650217636321279514825756729455563977235618061870084299271215478429963404813188202437231836728369268094509635964981466151302879235318905184165344819258492349239263403354012732241066672978573270264789252018764720327046682753709022711323852189790859267412151654487277704668469170023295220349212243387102501125088339537013339028591491597974883320882095878581680599407392964162953000459929022724697926432008947781585192514094758232113429910587397786383227508538174022856856177552115541913703601730799939993459128574664834977857639500936366153228320097897832536435266872231981062271406476812581907413622460055586151248714416753126374456505795431279621781804660376905057041512572185965347384312776658452352638551277634439531173558037123671923179263596771250648564157529357418671668920730322399487144904188218345505747668476872754634346729297473694250069222611140102953087829681736579321682579709368253571974403323137239391110231730928477563186170379851700841055621937264494615018856538899124458173589411193124677767223599787559254875743027663831539516355050848338520145808076472698127708121410566926118289310872449601364719710811403981026272129703661545746483178424411091897638033184343676354690137832055079929052009523958765575562329821704018182884873330892027885894491214938047668716985599797055801310815476674936939504923806379631552603200 [115,82] -2573086913767329312848070065544833467447720701784554611098015436613560276881516458661140839652131708887339664838799528240414609978690799997192890719090458705388625170680612268860262856329194204558124726923407551138031849535408771416429014216004151563881355931144792044443316908381588752143630609666195110915259820673798241167275212122929753920167920794685101213598772106484624350733148153103676769452396436274744947172062530664750651973510628473681059974279224586171974701529498954639619766531380360422272405532138587517947327964577220073860977323568621626940588432455588794647881475897658793527155096033256038516993758576122644378762150129929367962673483050894992883531333105043257103685850372851880477631711371986365744811277245165948868407163879633908626608021735403969762130353103668921600199822723744535358982584218958038089468798742598272717005178751295024080652568535338542661616007414893192123247758808351319267830915008868107136482012328651571183422421416136341453134814920807664041035053436126803913038462337020292510672328956217174812437877847084754910089345194714472219351239506014683040352637444554841397219265901691887623640842684018614319332298808645431596413792393962746685709553533554955576077747266849440705580005440958173347805800757885718102544113147057116567384572641188730991750748807267258719432331145957564671936990483661013687445192378608072062955651432514618970476574228255357553379636388448370624824567667253449340929768991517360455132237770345104800698752570073529402611263600652109175757254126941547678215776074069116505625855058811132148825987632778018863597150618905247875520938722147108138932743058325079905479818510728616437730663974913007561242136537487083960826518418410230590748687845828185383395773533036799348339438573433992786324823916394004676934955016780821467277785032082582869108862936927888774267997173020662613755382241470032327467622739428589078738902894276754813884370263671376295897402785870054839410289828786875068614666216942189214636562059822726483068333521798993363377265741895109771779457109698366845556302497918505465810903370644327284601652644015114079760486588986081348220942944033652736027463215450996473690194220326396882004383383717981208480730746052194360828927368358098639324587873132873641531016581835011750144018315458364175154810527264349596959257888040951794726898938713578156359817479795854432037726391328076069396467767577600 [115,83] 91399097747528528315013110651200969419700702839811971326034740662743582538694777976940690105537590168590487862401025225469977706471065243393848894282561340109024425294190044341500060243593842749245992809172209279427968005432749201756715634100230372671531122569692610638888216759814663241040568565259707359680415300584779185522674193816749875084164209645558445969418447277013235907829973859689473123821283465246118318196051221273899301928425731133083080124833962424185866772056994628828318988583135012338851517539312454271290703659597432357562680744204480176458681399558986608315423134570720468786034760176589603754618045907208791128997711111878100265517993045927132914409314665869628955417591418298471737554601032662847050382207667047943641291760066720203268848540985223503034439055287896184387987706253093189517745108800268848326318297375505010348498904571772677829203085320847461284089602964539122649233204444877642371114388398345777459536841551659584351298943229675968177941202804952937404359682417698386972554705930871201842761252140885921449561615783187401733197077669511116125442359215005459755094128664462269842183158019198304711193218814749622733559920679456813450310279485278528964130236617159599765435186341525562506993964353937103027156967549875664832230951301941071543384573501783634363591571610723301468798193095243550330117064647084591514411156636564342359070947064834167001788427486941066033795011245112934920564213158169947092333317227083560587929840392423485544021732694446970130777443012773722579972485621534708258581249442910447742897469996338102383618857023127925114367392865578194338199990216168056584657560759053121889586915418646794615151350621864236578391196543402405486176130044369816180836790603634820595505709195710511283576728466180370044351501406901374794638893978402529426392611632581645914104549558729786417065687148515677831348677853566373323865633726014995390017878716282660520271965614909648194570546720886197787318525687965469559168915585384728642096335794339025538976442139780950687709005041821994189807749533837928002460429296784475215779944960946134584949447952874110000097877451013473373451114349671037739956914047076070625705071216592247521863799584247232484358251783257906664549559801172775667346165173815682706592500081895479833431760095514429129295770097991639771416844635457511975226800031644681570560775035666789583182295871050716157098448000 [115,84] -615940452295025864106289604613452629134083415670421701211488315239961673489447448824092872621763061036651046075998008468137808734427435512880041317118797351117709277807869385991599997542337881901979946299056172507152563303945354546479870547910110441381393528382377000839706178769251017032316653667169176548801708295808654128610851265967136615178693498827179308822562738434447026508947889793283191882610129889727412241979260936582888381648344203531801526195147166615969203873109363535493862248064860866996533916272902724867676255320029256578880401619934814044681776291834935740700845473403100700127394893891837065583817726410541484957060205824240675435783057453214339050863420571677781905768003009182883812396803840556315396063637790829260497610191069984200096331100189028220540689351418894752933113799403691922536888028368302469923231807163623036070277931030136180124337154236760484681241781110911454714089163889905513564808683750656676752119650363971090383746640849093398744258715156638615081886119766105773587985051906830845844719570231450813622409598158226467249607264457405383623961489677762750283576034448164313031052453668742251921928339571261903996024824637219775934973476689479725006448281719769978989805418133631109299164555486389995520497888797629714425853171554442868503741956813589085019930943184049564281074308580461540643566280897560918773059645693836952578608410147747600509253740224127213726064275945638028249700907413501856725252376033976270932042486991303775716761869797173460069479363663905564107513624713968153821679550518425083097665466506091278436749615280277959264126484980030719127830118278212894123289489986735994327701180325827909602221281677144737437438051210270318608433048105519252016264692667789780981923399335584882827329314698187432567185540968304145400013001762269078447102156775821143982101304242552610164893268511587743178124560159339919028631548354637736424213848530762086329748511368723657723438792772008155805080756261634646860234361173247273244624923034342171470841187936880294151320270856879705135956296326955768685864491743514372319823643366084254466969260009543877794961504032331769816052300958921427748920882296632072959975179890466651769081719602702021134664395563335787562052087952830082533920282999624744407116777658849662807161631568305732728050752954483161316641322250543178002143824006989371503607976696550436032521244631044814709120 [115,85] -36809321168765112234532533518300993571151697666920328047122904883550314017808650944759709140099865186352606305605671423106282228372609309258738812471380691902174322172217575091479437572578186471761968071336004324302868994837409396265920954970365816112823616772889350911085649669160276095175885589813432186319601310482785821784466576361856286808075848383569873585617286344147603786612651495268847933362490843426711029543818520952026019992050715228088411640370836950603620608203906445939770722794639728988951070892771108792706072884659979559720525843733651041229244698734110810672277333071447247681951154406122611468796457230476195275513251226797467351845029916779732841680383005771676013839479146997747461132525169807085911941062685829496669270922433747705764443494836354426883907249352428748672371741684188080213989260907445993730472382065683087449239545323688770962674059431859985569731602670391947153949327386879532261016649214626327976558227249124927245404950515387353503795531957539081776841404167815100995036462551538309790171081498142112644087075005404760623389213784263719367325374189523234688352496341042860232825953668236654932103150559714632335130121651991906467600838060188715071215937136473834369314150319035739136211478748471850894013059293098374790368207752157572877765744205699063841325903354534787499338137527190482807260653873311158241537295660882473955846086416835992507024465969294636915132047848528737773559743666952899276947179342162235259202497171021695491586138566953462995038026909044340167916790980709990490278436314841036145661922134228239549701566764332256180994398071216733690498575025572435385631069171860438254634092530826997756544467154803134272032534351329274314611434088349771059512336620584517525194433915538452569579812646720515864476947384752870307591621112374594866637694239757931724403818111925654213875847092849160901471420623271488324132894743144904588141471133474563219206192704373561855132195820638683914566914749344023687676317596508025096473986688969121084350614949079284259199237364776772828839953523207896223281391813519634497314354013936498641871191285330751758103065314604525796072870570172608316541258070455248834345284428216256535366050386350069172308824927267382337285155870747619151194154354208490836781189180864093682692297535793930426957262376435563480569883527105937825494389402858294085567791638728669048359012937110878800 [115,86] 1205090091496513694793226591103339220970655304284079951869998053085691650939911740379802945056897081749553092186912011772474146146310202401693012679529883917856704798950202066337934870293851568458528251368869245099528926966113969142940842953622798673354645751331865766378987166563622254689518207636098505683186133129661042031985600056317442459806247670215339070944346994435422854820404561432065875906491348326889599475391504019095865222778775289451113660973476172459883583980455021453459073524795994823978922807537960286471823353681722860020664402337545056932995856733915906512121789662799367584241090004996891095999556154541334005970688978806589093811465549219165501300882085671225385531998555652037751926650895654017871668273833975014081430120250393181129441160197842451603196287953316195677621548361479872570318697791462512364219806683878165032522409195476152253981968735205566575507069552114568592554348675539397587351605904892768174921719557687853766712593294750286029927793307835040592143571927359960068435007754994488640566748631728210897970503861853470146173474761918911931411585251767188229271033989217006061728757790745071486784966594259328517056769166940893473588361646452814657496038537170307942791765664495920557148422148379083107629776067981518549776923591106918297131494222262399806116478899946111017456833222953928755270428930718582898717023376359071083655824553263441916458735629811638735382595795845670099181995656303027033529115906066040287083361507925916996508594302528319896907586028282804326658888270126212908382073368554491975799635065774163851408963245382514097643783163147826194902642908843310041320044258703843694939762985654210602341251762158963318426471462095320356701848937245721934637558076723186976172485228638419226396910921092115848191944941556368210192831852418742602160894242952528671957833774817041975452783653780432047904255166499107992308912903634408799528954183445273306687196916083675833695140031535071939581478689465516171930927388227921068368753362714052813436176979069775895340362036802649606856235393512301471319501175439501719648677926110836762964893643059507120991822075650723935785136467525557034809688370562264116610200307837645443113306597386865545964964103709723817631531357367028756214312267883690763163922254310994702905484365230314414911319993279317184246693310474598334185886664529863292978468489669824095272360367965440 [115,87] -14670559462245206773255642103518426991865718712992961175613964922147834065146075406007989180078918036226287284450600910423032531596714838952717202533582789905241662921786396356449151683373809528859420354037944201659593856836127756450029061238311826369202491256032444470731458132223893780345090182645817451293262608098830742788593022241607760385776070178056532389263482309233917222989327719412616687500414229991471043966686914768667999396937017826573643303635686147502730907832105206084399397229983834829180247250280407043799561201647753182990366797078729240237695552631162335503505872225349906106352732988738334967228719310481176624573659279575673056871788258618305275525731872848671431122260740050931036724589797928615191554730195411793397712034337040681385788954191534323812078168294735591460157671772621140811572584121412383711309159284589967210005838260306071332321532284261985384138964823846405320212633203404830770711300826337802355167716116656910527563574595160936348376554907223279052504308721842150321277019117832498178216987804652988873117755431313196611734944833736025072337671038889238626166038550085850762695945784534834443191131463498004149436599403167227688689375638842592777051501204905275335311175998568051300060416944323698601476515085492423820466792363904414494507727875626813632248969319131399283197909993427429249576714543882009518796274204989866994868409093726651300440844348438765696358123753202026505731876082552832487007946764675856034496211907510733208221542890611235965777520564695325266790295347431389450802002670321186850401842594805837524187782682153886169326176510990112332578600148798989839882040374163752879964234171286358937785134677353558332521944577998669747300565928987203015958495297391337534596666909790884370209591835746194124146664131702690604074699004772382734058112441039870648170865664643640111627091591924651010627643263517763572271094678084586323722974478860969289601154320918573880640265594248373505520901172812566563920850383346746534850819276497047760085896969961478471409157722208323819354945555685498800808919801617227871151735131561228980753176918203897917339052029743956252634587758400130105126742442977066494687960426243026747606964241288123822291022359292368576267751962881466091409479630471708958073052228073695792224993623107518522153803801488225736008749199782652357341047618063602930185805594435539936341368800 [115,88] 57353751590247983900075857655687313434905304815624229786300923134244390376508262891081219099970211778656656102499761888291898215076941296320308145114307376367013575234923911875791774749957989023432543409541259023339014386181978106955902793064220516749841951966506896538403271292907219934722290342983209995392073512615016611453637998275910107870567277015751212442562228420185906355054513175957546920266924520153331264254091571198511403940143598496284039832978200578857954840321987256645518799983384205613134143695647139708692627564966574169258684837672964405140910380289661169294751617619678437761374468832816548504506602236672011262817954438957309142692242756021840439474166779809146921897061289137361983428571678933511462375593307536597205191633097064698512328760338159784276240722136892167190714997353782739119458989162723455141083972566043674095141975542054629553676072203908153348170403525583126825152012102556038659055637255807484254445376451308152188847112900525489061837850938016016781446890471898637402687981479274635530079018113207444829707222987715341839199418376872341830629893032015321538071112146419204475364335539695379998800966347132728682030827577680008326459224231674917131734123414991227652193767823658974276978836941797223413075612293872372607988885693275460499984800708928189580138882666193963658682256460089923184881076307507453863156831564101525405452770852943352359986426715140583824390200492964776891149937928406080756323061632072710000533125705778979511712339185341233030190915943474420983392508982316366550675073547574450647078342795072041744196762935152105709914883106592987143861175918864906552636000040548461161002054043344956540182844053148356250667803520066842241306630822778814802280373439969313408641923526587527355916566020953874118270934627657991982404817580047390601020013970444081331424543026370576863502146334546909398217621109408262476611454676969672128145039723392217775649412867516806161949365728383312493759211911657218830856424858853289129150528878816603655915875688454319742484354758746134012406679737823217503736728436123274025729996605097578293273692186749470074430108495646395258463603993904985401762356724559439950603443640578751278796843910755563801746197894491031343936939094633689567468704490117164918993174991755555770959409054396009253962731279161322614492832933975057902520117896208830079137499134721725908480 [115,89] 997590088273585142532123185149323126281482265060315572463892897587222038956369144259351805139025930781295236181184223113248450038841109133983549404558325652750798523044584975401760293210204636266748403067617169465078682553093242647292966215674812293235492060560566437721159802441026150955137243506188152062559729977630619349152816032179753134908008913875753085868351326998439420226956665744445375668077576071937946177251576369723270802336718836232029261355744669355340401823770410857375282016711299116767991399614975527264974286781025799146670372833021104081345732415716340320486510552822402338642797417688720557104677626060337780601698714814814344818129631015157479636709739380226949698654224568892822038689197685284174400994132680863994866891438205649561087536902312114867941823540445751288524723119392973709765301500256653163834394597894679043575131167041991414902251967692549012297009731362717774487500558009215628508251470818461283790635379776321522750310308297857895787209999977920856870175008103560911784501324034472243736369813050306346117844755483794568521105028478127762494730035978373215144357441148510626297062469617568455303002123817565631249275235427891559018611227190917744824596903441481423289772330662071412810141901278886036751216585955420070125223767797418900567212621321240665499928253884068940287749309605400393980616236704687714047652168222104202064912497589073531782182258049856887042468226163063842764562976195972735374351424798084031124205340430812110927390960387559019000756508247187380563472215958404338021678350309110960805003060334123156417947602079216550187470998251062149910473285922349893813785359389833232558912815594123091844126067820798270859565818199650714642210731463752263898509757560108014460201607215408923993604108725685144924113675568496465754087551462952202508122788516223773141884033471332391483288431598249576057482479330439407474537441335699621136038406566037799765338911342935833457990415464485573143883113768261689044682525878348894754395168935413494596061466295830057319889629655250028067458013914940071783359578074834159985756251212928023784256783299532973370803448830612081627705487398079439877244123869549228722476031333086808690308746313422363316509825696563494124604386175258822202486941286606657028667669284592094159377261450082739715196759424066177774272648748102045961081589783123539422030945923903680 [115,90] -11061834134212728037246930974702970139982455003102291133717248668437285905476209961893558695813426388633667125523608196498434904479765803941934675396637493857692595413187622002735077222864596972330543487285091717259714531628421662794108795557138605109564948781168885861449635417777879105243502472641071530021001413651361603666610289660841370504838402522737508178039748347987326038860103482442329045408807233442668524001182741841137359110361742527217476977336626982416083850743237985209500913565041595330725690998536821420159769895349071617393918102250294379395498330201503248218803586202956080052276682321654902023617999962200479425675818846420632953172306899255565333048411458325266981342793709463909996397125284887566604798596472878929321102024664028190494510560809638980095016961233169201672450089767762991181098806743095723315341022860331106738292118878382246079542700287586112032027694193958186087654563157935480338174631907518917340483364371343162787960081578929731283829298069036560918125829123973309195100427539968703799703903104903559782179916366039309176382928147902218956142436981861422648867887368667802634183274327669984146881721231602771481772013044601970913088781265666233656165408063381198033583249733825714988302805914564268026852179178180253527128075499772437181097424161825523193577579239955476115991809024708111480941933214593745940929838486057553564590392696215247670648005161029489313475248272732198085491188781586989363429089048137072745362046897649682518129996033858935572741844153720623321910876516674159100934757612664062120346391879534403529562223693223743495041124825854658525235438880239527226113434613637459885530335265147567437731013664184842073009013047253858101601729229327499468799526517737924959429971025606109347213760395063750237489378606498289840339212337322810777512904265019715068592940857463201479078811298152685125836654483738899640144416844947286965435194892115033741303177893055461402436143586957416604075433638802240100711098735291794024694248368067956792305326395691176073689504090673067350068712562998293387890136908660681760186110072723256031357459212192039637222682855823955029807058914783821814878705732491888283711210679776412631922733968312815431578342313034985445372405936934334062001412009258797480135448411475192966062706246680182424151251187326057050978794829493216587483752801056932007528538170880 [115,91] 65900877064104482472756711469345386365668959483647112496661980833286877104684659560154113143207057083610342462168859957503472910663929736850032463921967779715229211894726584154406214707616553885212179361285275744922065866237247065565042332528685084602648156991536945281390739165213659787916383988618128795652795411340784184984804037743708018096168662171515150301177109811413227393047816422939401539073165181256650777860763818383726207791649522037892046275838970723046209753027447017857611216961829323441136095937737389841124332939593422227830856007013153352408452738280705202446076903320568161103392418555639541960237420576576302623215162023309491355431337060935102231664506062793696647743431287441531147733201142748361462856044738467660310822529938731792980155684279786447917236344737385825447255492188085988456897437605507095962522402534673034509735849720412684424504968470300941991515079236171842712331901322393119501528188777608896094283485557870630608186009705415736619073520585636398745462496919512591164021493401288756909532034278856797395947102625591747629418917225366388549391874556017303229103812246049769198763695154053005232460736813741951284362406233223239585870463775691075914610186769595948002224704553471223107670510752628855730458141265092980346069778979314443323442226149153230164652246397823689807264306260063454640673996903835473775201889044555527839672828168628379922712011955465902894338467942541870932130526250930346206076525393151645563441640402125810649132912191533153790856516960882735954982951081922320871199723811488534469616803649057452783325818992005708111432845946622516397314238080273324429051685352722585631674184923800296765215540118576797779254296853370766892611557653799410807457067745148918722347139310291616849963409540305585649343398818300614367544240049038225164661051433927752788127629824829087832391576484183146700560803584800626752783834529251730925928932338322796901022900302873701100471694575962976618124367903583774777717576097353004194835414297869177047505988236697504781723068671307849937581336786698343126197263436672963687506533135204570575858163343912204180306181549168180186835343965191565635447490990926122635725413646349737141395024032818957538093523948087852733204747513583525103409382403713093308948675070373392409926729018985072010461542346878965182359185660020970892439914348640963672859840 [115,92] 104024334705126269543881634180153304525188821109570704153962745525753661048511378807359862302974527581133809034723141263675864887474314974735853367090306833269116132826096291769891325055508583658931268315647253600044311601698373485049782072199707812409827675869281170954210376062053958446235002171473558476303978389079196356260192282935464905748840760089053895011350560316731848738078816315863592141480937615797642157452519260555986338847629151564970169041601352772875326082322021864709711538766319548827427441602034975899109362024467673420438165807047399936299280951163856388212543784642312948896876066012883561603515622200509401775024375698938583743251310037898096828423148139357793303335158499479978029700166124422441040861862967835157990738335264876472596077857852576912658107011515472868122654779488969298626754458649400334070963607245259893443099680577170308473878333713226464776188086034424386963766157074155493238371479424272946484775518276202119465170232086159359670519014024994931078324235674807000929539932590432771851608264133373596054000960370538035826334297162196847543938109077743148284904355779765020408230099698677441504788841503247347450257005200064739294848125954663651648842351498228456156823502971354787763334464492473097366960943933025141814125796458424875982562610896026723671143336126451687155397466259563563885040197760551464358206569737707864141544763095705791799218263910453236631535567332751530456494530819191260216701053714263115205180754413979437879644208925795420967920250883991230765402490368440628403841519440043541704272208548480615364115804807239699616752974496899949951361007900144375027579252184337840740753818882512559326496285853369062279330891866351041917501844273873661569651447932621177438271862355069119046073603374032224765271771583447694733262218675862237911890425565388011431284010500649031713235519064617954939751731749202108962996865073045296040449513080994144955463567825562116290657254226151650796943825455368289387100998177227432495518239373118806169059374751116970808561169882204292972863447372739831418832217619981034339803740738898453808554956489520669945397056707935440464840413553794024337116004177069796304161650166947945485321814408566444602480639550741171190583142187030245512027961685216784399870843122949879876446207677203294725874320704118404859020014494246335840176092829403727680 [115,93] -501827944084638421473809445170640142907416213606262777091895481618187800162894573734227474188528816300987862633762271946463652251943001315281830998469468425294232534858265860432416288870075823932316645669498359359343927047492444356641718826712889858804731437502078719106467478767455509523518251040476985260345535870365226663173436812362722024882775500250643270596043422302999957465976034744416998309233424038260519431150418546438139224176551141811239049669723625550648482860969929323258604591431536208291574182884012894079518837561555349324424313842797815105015174252590458374974650327637532096588418806945030621839317570702812613380630875219641026192518622935151070630520331265739707148165721879947563962081139453012018653006836183640318316598161343126622713102376342947644587889709476887987081463745923020107966003045544284405760978945566946465446459060076233243460062540577983106997104260400779408967095760729795463699974273806693586394009767286871654658962907551773649757519394252252497682683153034722203099018529706140518495119644319110810987682959163177252162187074782760584207451540743147284921128940438851811243859837081985071901678342659976358772564759551918077580639824569397603867947661648513475648087431178191321767482859529038342576325613324837483146633120264146017444214442861654106906492334148051394566011720186480337309456261665733216258263038667672253659916171994126449187820308351081876279947848439580920530050716359175438441851062378207801264619909674697423924978626714315944640873200346285518814155896534004747530802548884868370565177699435353625865971118087062608347823340967850822336875894347286084520184667340062570141840977490594251849646061838331844565271130950898590005549512828925424780776761697202524293339484002989030272452440922512442140204557922665742775062126089285034839025288298794231121538886119105619168046816381582089313689794487880774644529768602736849853239533307787518178258467478253186655551293276072135537061573953901621884926668324490845250921315614291762563725490936207157805229059467786524864478232353766366913725142595712767038563745611073945843273483115704276108498296299572940705750733967838164607476137679454195985951982325422200806576543216327228604906177153153732888277182585497587648857372662725501646778434750234961225150937496353300519103388105582002921114513082279062724824591869720 [115,94] 7520924770739025433326329699796347329705506216910429479663666537491934794989761788655639641934090439167722541279568795197318007981090009640645002455043231183629540984939671671129010148180578561063645673492841075182369344501910451369006576799922921051655268478887130546903031447334213576420506726723336570608534262890980470938671624829912087031968001413975031504294282258900726009480048061547312432686355619904189602200572303665074264443308823822954724508788673720587052025172947270433996280804162478686524799373818746917958092950018683454958358147022740408521504781999542498426959267023055278840178246361714166545249342565205551422165383350721146911612048879108875166334535750549418374575983000678781062382054448590985344010876457885758539070077931866534294371531293266471446336822999757825140243672940539679896337191381404695452291175029391231717650719089106953321782814656227185190209483564318389965050005635620614449424003420176178943439021981059307791315986694302147821307006696035351957895657992885316983303053364559286838627396270669299816129409829538993888189433390688433098176144930998243727346732369462651312468023621618900918187074174578888670860217284191862288714282551268521180144558528232308069687834235753685311198572260877422846259855892879065336708915767451494934393017584879712251007740562706333684318969123259401070896102296146141687236896472730409229244151480974231731818071268455146756513914772503722957302698694465231856129110348823864596990806959404532186403846936554741735904946352538778938414996780105238239046962630184548320169332193911049179195400373341250084593964786231776349285089691960444547339767668666740073306093319805516618411215109302846006464617500605481630528541772211351525295383575342624390499688708433579245077536938220299004684544579250068385852117197718749407456667340240240564741173981482977768323511852929387116768844643639990965197498947144573255976609710918508103284038467553872735185648434165726264481634649786610616663098276756246199688767887827159659606339513014802833297483003229940332551081147216920901636242957994775040324531614763704232460672199812388035694916515386748564514568382651698240422836522855310349007730996732834775083510990660162356692868608813676202355928385609685831355190282226937858041097495387073491690047713923735534809135289523165811313989224625534648659752960 [115,95] 25140461322588654914522403038591315747915565825205961516728534664196172454155838608180808551509925368091739746189680992073306629457577810171982902851581558924422090886576125453091014873158977168774264464918124147322557372970551443775591116333156903669597576441125221448035045369820531979656609607068993015688766287087001014156865474448956112232724916155089771886574900920724640180699107423964727957501693631342335710635551320584176653325712990794914466036340955449329375977259657891532497918992630069033888097077157363051068474919680902479171414094703126974869046948059948312284512249209107231438638525370433867805116872407644592611698228913945739421742802549867292745568557332159148779672344178630141221336120508521848341683988251457203249189198991779083861731936611703518054779419476959986913408158263260554553680811244089096318469179437033631681507491591036796260501250354306442652387861349149060056413921810705484673245721740831550323063947556971817912712199384422996459665149665846539814195640014368760971173634133438181594805690127815867694855596139984721509367584129531335847132882998891603463952817892743939418266270716355523789725072600945800800968886778996780425964849993114647959590259069089914521069310227294507776565908967353369719971854555477889833843644514181070931950841485061165420347693010236061475170303536615698802993099556639917207348293202208279356768536451022036824032459577653139683058203474125265037755964973235887509096051799008295138785843977972577369683670513321781315314294709281780225664023795471376290957119999163226731927846959893242536671199760209087330292881613318264677712148286843857767319014645658914550315418696925792465323096298494677984187241990146243053799379137651731308998466461702886651872536822942481139353707504588721876242753179385623750552488956631877348473371427728507193964214406208698414600743159662834652046908169771676319029953979026821626493334231022370968061997666955349523138976562083962330131455692400873133182822571222253845067801853403138903630704590757787056017949797174359978555819077062372288031618398526111971618578002224240465981277313593956347231421225163627743915405889453532941735253293116958411332419554469445540772084700809091941371417754680055804758946784474372634829693951295639818710741800615389552171814572065259769572293061477687423169968201190343326720 [115,96] -297513672755204824849204804364079702751043131742614724706106156001718514060785429195588833268588778489594519336959511523308931917822684804451084235904137487034181195844305461055378209472067135242284037221586992274984849652193630047861494402395801592407210129899575753431168357032666383295452198208433256259648885751406624485549234812798257777250029530089897361838951108355030725072592099444038014613203906175166125165721370864592379792202621557229591331415886407772234650505590965849528327963430776565174790616139250896146073982061693338432071211400359342656297900449501913501023735108061366879694217161795600084749259392007462456480236418492346747755652157236113365575062728534182843424602358952133738633940874693623078208539282014457099618641850000712776446183801131888333601523595067035214505280047343581463260626024987045560670343868751734069149699907121136521471124046460076166426149777520544764112900509429173944099767523693719535104984641682122583864607208333340635124692911804644200829715531009304281412176236933497909796792156131657783743971482867321937191205417695099670971024133466577435078174504383489450182818081827717705580377550251128123793979268901058499373091001092858825597430515563069060750085965678479603912398228113471510387185460007422707655131986065959642336083014677829842990665784049698441454964777709710605627142158636248811280198916185853872916958151619320026463372384105543121074588287069265967435976275005974190106314191258205293107074493581903743954905882128176686166483599065971670980545058020315069611525393178599651611231563049946147624410799766930432161541230587542376622761295990907416288647000116873864232818486325218011200890423446545997364052882541047431796067531208017544942201372244929985443740663297366429961175368320326296805600113544117086745063920948161393273659145046090789400458668577772211650354477737032573256789543053640364819738140278022778978420913644452753682886795926290353432025077110175174089693338077957752646864985129295879561158202838600689859756627612686664448270410644639112987987166746852136611653956570995550262212881871101514036375797700284078231981303446537034567193372618263371662191879222705430414207756447954546813438897716356920275359413109391295320106591543424908712520365766788234516342291350750823967807551517235102884247033394960724349827940905362560 [115,97] 429533780429880804650331031670727910975290460064905351068894911011086299987755462919985821512287838247332409287420010156425570378018356839947185869957592968348281361542318893109179353445876334955337168321230920487933060218128314074006378784403716554270243862474370996956365414802231608411989052505741037206654232765169235339961874924620494827825287533749319361593393760461048812688104624647883808630641190563153129500597386873640353713156854138953899463441319770390069703126100649969120748787578072171086792396230293517300937478025450354512021514373255493594765379945118743415805380278792969921512160238648030100911294778301724748332990734336683826708119247602975959201893374260874382463844039727880521480324365600471777079692704039321276650303313029091180400307814983154114055893705666678507676300088993549074476343889215874787330576110839578546540372072951942895000617070423859672999792305339515544728964722277691681457535698168178113384667693741186155078167340835030907809584140693683709025999945876062947804253083151103998490650109135778579420667530891511416419131654550607711112961889529993117497590643640721568481357451147370031658199829890988152912038402512685195328239638899124511875666882499729074797145709496082335365838730354187605392945997549173359255801837846031558930731263470744113963578649193009890708259576065492229928764187630301005818930602831552802863720477844974818883768301414247815616961999916308602223652301204392011632886444335845203699939375497062114653327804858205542941391475287620311389849025648582872474288500559588795553593535971279960806366145839634156649770166435271496043591739460616528045861962130318865479691783256408966568853630033260920118384935853287523259690034372764859669013177714709238763538241423889635287900399101583573656131353043554560030268726772688988027447566569791965175833161686077122346355470671883004412523709652933243290666630862522604149924987969061906892869479186012454424370676689237113525461680896691668724992589123387423089537695321937956583045101431789198676643547186134260946105264489470220104208750732464131996898402587543623514371488140419818370069351099855341265236721114793114033931345384314544435410443009805140309260362100762157125509122383317321801774665899239092260235280490848760313034027223148184393530944415864138735340266238189364208330334160 [115,98] 3916219334052525142374964471100736497315661569319226371598181797712443140894649306664963484158117066676058513087415621677120120484294531593510141324876324924603289987284064905527611851193696678781626386447898889559224775058300654901290179301761717298024590490670418013592214586132469798268437942177355189983820074397946960084146513778662466160386685258519014672931075347573504960647506096322905268725863501884444599336066881204544590997111853480747426192046999356926288863175081133461857001973496641128027140357472117578065054272749565156801432696389078159096696477478984040148924559104240711701434543693258563968853842809605375367805784046429992503740997182926639539514556645632765975834012208482882522446507073962172560892497788885782745676174341002428229747113051091625391963140280981959340790464002584955968199952506166591858413496750510737220691865634857902103891908554379300234012946159282791087048990855551536025010186338573804013189758561503716992624485961365052668766787841463296529927407133879376592715544404246007228049255713086422633681710957115327058684836334996061478374160705663574237816111916354035430178454186739794262957080172862039637489158443698793070325552836723013545587263860640881969258479803222051621707659343904568491633508740792508931899303582320212816530590486107497686079920475878608982444475410346448418057013241864350595232047665088125468235285716621178930692536259725947818596568437071879320463251474382782583036930162352200055770050469784396985523750980247816961898949797722093773516192222319481005825749598010101731284079171680802389380444175985143423847846590565175680491818583879394698891888510964161410576691994150485036884513944403384467577475900271334305633511345854712029618405532937673856912016639594559876419211732181665012253071996220658357019690923277087855551061296728881025914515595146875827735697626705491835287020734391812736166885895533320408746991736531555513187746356492467907767834505689264213595234457075443815963738024676415028424778425808185553710750514104603993952680214258666633868536752820293276836476465513395234522355947059602568710048263330669191151836469939217144512557536432384508155946882290640964875010365390696107160639636660263113315201479680947608387679373123699448310849476533634820585777034196099480930666944500925815938470064008941323576320 [115,99] -40372673918366820949504743351334184816351651092551672583174941983721644546582846419009660104466692446570308989030263617590637028335752337664016954577161624878417684650665667711059180828882982201483251644272660499034037799029494653387130086909540416516146725545641430582960085299718208984379434405536408039889847490967577275138708381312773747213089633353578993752647397634957651390397878293225156370960250116360834107321654391474866450370044933887639154430313367603964292534825787139386047089964405833296994410035087765690569588508380145011004821444408576305365540650516188055967845618392028130027150982817918813687626541908252293832398180288823762144939491187931126067669526101767145421314780882241687323809682629927311541514046775679438462260072012004519950898021494349891750244797544133519470486975072417559592671041552801822528948913228648691648230368334226383950002371094145369704099400048664400226246222007853819658735331924230178945391627421793533820163182068924291373194765473526977109968333711876749192280316357080506255295583091538056880020392335804958164774972639532543655025619928912827113223189114595462345196176259224223021779512841717758542186105499537462494183613376155576226641429361973203936062779060315496158920045131541684601282639626169829706464799189778702061363930274584325705263741317628973601000290589748888261973395633197747926938405343137238088227869817243147456214426606428551595132131868618199450077342153882353095536055087900749247097697844973753588425689164995352180073940949063193872657124891644812247197189986856450017466382737429394031917458855943017880934361057262863774615276889016917132837444671497657785761718617547445541730625289285763730629634931572059032094815669045867090754563016591053390704126092590099366701921277499508534419899364463810247558759765188551018816485158158751375513998804555651615266139925583099541248188365969944216371641097369543777631366015043657741251673825021593637611806627652522069691249222480246687151394230303500883139838199597030601137351497789502662759301507130517457578659786621118830395845285029388383034081898163466247716908116414333716032447824525961839453256737441631580360074467307446746718246762949122876984995948482405832355800083578104046946122936307107738436993877960816875784776195193170827141143785509008855067603491819148160 [115,100] 104664425917521316146173406710560701128249920172394851725497687974172118747478546606098068908546896523026710161831527581570286709613039139602069687076859825205018124193002741873158899479051686798757675320856807562340723077459219768915669766476800306177155861137669428149241021889249092736126617321841297437607016824411396137997062642575625971250071542148289951715019668489221935668088339839619394606419332383314037707610231403094622715263978951847187231997871285701889550712180675835799590079978556397237886896360134924667100499202825182368335348054229303023004602015193552058279338367737815489497576971446792535108693411116175695370214085863742363726523604830889094968592454982159887586335626098605587194810864789711199116014679761646986190959647207969641309777551505315379992843969228203892879553903252416771800559762632639663592713947678218008510225565737103336155810417819200199944430222819502480192253382083155706136428610441932958407518231738415697801161070080028704711982965117006575164616328952746409120096138039454276583239613948404336745352888183829968311681354336831521897969348523092343184364171672312867811481518710182915270988713741623835352646839137402288762957411933515572483777231404877374158996277281816027932964781337660608138925874778721382966335759501265538844981819476874197497480480075601858394602263372826343497546831845004942285494733372685240213262452988379871741906271329561450428415812328040429552230888616793375899887919251610921507208083024052557551690368099853929361295284355318728442324829533725824484822204275034123663545766575012159298475205274094338688356910589389632118685388663808195277107949373203893267822859779832542103956548767429643893391696297332534687466830260946504877272888519921543052714393044317239073894582180103226385328537499379234341287502962490496034340071576705780715070655103820742777850636976118488373799967112311712837422923349477459430734978428925139548816844177030739260155123806528794271907642092997952413261780176034565891074794340825814640392709805901184214143195867135172001865960445212056591186418177492937380574250271104297125208509889992721991855895475249231774869026960578004689104674820453032198560889031883699866731321348986345675586314783969164295208798082686792457777172948389630288367950060656603887751923193790525282343570169920 [115,101] 163846491113824899397405433855670274177202287962321301134045493580010863456294252781698048673617043492192407471053508183320992429844803837350743003318047841112642101281029190964493634350949916823206889857657352644653930089295752957477988918550941989860039594964248416416114401622724135553942747744921856373414934822189068194095737096617844731520692188533463578868104793175667308515321669982435581153928951787836687065268686828300975384495212281716542425069977912952860256821894987072474867416502631949429206953997231642288292104707956021360605601665072352155292080031510479238044988300234254944280366259184408201358690955241757382566084171240093504584757766323350536167283275766812295844509725582654892983221969699253917322945530063795166783178770684016333794944796118084076150944153841330030244266594121986705115120190630418250922688292040484776667862374519133083799753118288065711489038911571266970940764946291722097419795237862010834208828589342653233242765596755431951516239639480202025633240434546435596477431033226771448407788139096527663519385885142933848774883148703752634232344055416554189164129701596120829327659616738230308204244153857683010772673045093493974093603616057957390879044851181345854856048641758419304987180444362224927530630759079923841784384363198710130350507286141337245977326068768022870441694501069978450622146096073629154166817260001636789983614226655358127792124892846845923756343393715809439785037755371420830574165603146259040541247244189211059846402120970520159637194666971399283712491934544400456409818321217590261897622690156681978813927389187957499211179082283718267442356007191506038728009397651911810500921523054693554454611147232320765006008501345926018414279983266345176376290925516331375812579388752964279648607989211106349532358672268224922399106940556680979786518396330071586327269589252335841047079301079592510219046686962038036172897347470446995031541849830240435454748547582948749619677515203350805482710242943229407757533431120131610819386525543900447159429308986680124805591796047509232301810827483535454493267556861541119472428236065727882279340854656262019705248716290957749952128776152586300532957844699404606943919296615760053625235927790399741321987155661875773314393066288637193784244371793778941085044187996938318576879089688663734191734520 [115,102] -1130810591864212767024101521833227061996707724366300757729687597981607077567855951406541655310039639006359015174622141118359442258187891351760595353260317207850715396293871713977895631355446340729544703119023159547341631593641626047512597882558311130121162570705979762065863868941934483789585436193751460151645311714256457744855240279777560558171382816282251866182604222614213891599247812255098530588330008800436530597124098308133652128698567902569761976029635607643037086680633480013521964636307358770274601700242783138102714388745431895407486016510520431204685199151159151176576632700427880834494660743070217528145874716034187161852513440593798223370441762163591012629525753471447440687930127971303968840997335934796500019449626746397102023674025860309971637572408164004970764090866358225605548687904614261818438712744930247926339571612062589350912389089281607252905944899082372803692599998750808277601511152069271200654293652344351438837007003117409904456099603842520858377928786162515963541582397112079170073965886313828274751525025619296407446994027953550818592289016333945524838952814084128068197272431427270120756843936574295584557229786399013900848582584319200031645991998384964008018194272603622640772519610358156417753879170873459565859487443433479157090978107108916673651331669268955376727212748766591858100531119404071264415911583390484915423160144818415007895531877439714962795027753978786227071371463659750835809889366459445380291397428913260666757369031060134845337403472095056818668658333833844359267981869682770762240551564833799505887954948126557144092719767549569397649459650583569045227718930761628666520135303262498362740920307208551879599485496507725751270858663678752764953452805759426494279974784116845927019950389274028578082072953843901060888450460797879635644535072828212227036113757673508362865131768229110578600640339359293205189069592657779730572848623525890229392967763046987501236154762094441258114843718840606427643397362177993239406572522668148269640276520871836287993743083233778328111566982261402217302435396479955744656594947631330086166821643064062431120099370260592310863317684736120863102088837790395665697615601295127262322165143415804292954095833895519316715065886894411871157480641128929029393302884586412266127486585547672785170667871462315136640 [115,103] 1209070374430259858846986152542099733097211074239088788887345436305307804935257437570114889309225726017172288342415998096797206588645155586829953107593019579223041614699135017984766346003342623849381498460765795030859943489346990244513974694231093676712868051748484470018824787970708407969855690482924945180428006392656564193887361875911868644582853779608125032505738730829259101065465638769731352123325526472344288066568122551176792159395896210775923346186381187498730538415826969519455687392758251331576112796337746339905920909065234746973346329519235507649821617993510635894764632746240813110701862313867701913643577501913802397168863142770967637521351519889090899163118670902520773473812159576291900424863162013283859429837759252798850856847496716179770626733485470023339544365073643612014700244798194615238137928850176171181896388746135261730502197854696211245158163400573353457924291149291429924931624678642174219933284801027839121865229423686383652641385659423972953912212201509825291361833166143458441959227489339678215117759083277814898645608815385393828774148382692211794121810833594363310970260861190985178613259817274206489841789708257004217901431950330144201149164666987937743347181853510116123840556734009642202200755323247179020456543697388518649498802671748618679180911820205736389549430785792742336792744980577794802362027190224367489731883735396927214936564554068534557588878938316345151809923041855732515514422476871153143526616572512072888691582721998757191954250512531669259060041015576190327062105572744425521556965508396533698588822612773867214028924185752619629901091725874605024337926539923175604594436972192561755809653337998604060102328325574268088081564022079462413090882977421380806869278823528251119819490180622611396287569603003038562217228847642051380603910732815831604103561986143438237549220881407188978385120991328365477313180605664166556377203117985618670702166059000764587178635924425034648654816337781494246836186141957242268971755094354735210025937502094855959083358697192452551645528866309228987690935579954840379639269179548488619124593644386153165090189255368133946609784672019811795786761181694610877705666464188436531356155080203755451010010815787013530344230968623665616417557999845026392749017844443840362823267610843519522533542181111920 [115,104] 2261471832814837376128897055332968169239442428796325879243402959310094531170155673756088069038515178078252830248323652401548018464889799376180382879408452040662213100028891164997769433502713257533105284960583053629424777751682100966555478833064290652432470480181474295995553806126528194176598422913417596993893479514365502162826769173052762770021885822762770373942485305780634439504148410566567829196090510199683828298042378025567872785417247138004142381324050593697263043676419181941642455660827967989941486040348509527150832620536249250990445000201729346669620361595045296871022638318996027403875813892341168632454625440607004619514314310760546457630350249739937508948169684315652696537505575233185799983368943626961876948593156908988903730337170835905785520793976830647855477288903337403870496630488174756625461943031017033330068645327218284452543415612552283127032636258053487992035502414184742199710666888789882752326299816742161289588349860649408642910371224860238880391266424152102910711697114238069045776423004981737415651256635583172366916584432593869139909572294843929355194654546541856760535223971462998384182897953639013526573303406235179375533417695921951252138486240301345955476361011243626344661106323835186972510533117054221514738177058846841839721757842633116575536026847614236870830250873465177127946805878568842653159352598788442320094779569235984284644767117375732024048284247551585832184158205298630784797233398702714213047711806511015252854943886403777309416091525938613577581679106595398603065073906805213109469375779756849531908212743475376289255614136395347088740722947119502154488872903884836929056777432598767910092049045800142029283156666511691228683660984736471255956684102964543995181372356969539181838082588127232465988772368830089372295810540961267975865164359349775346182777598534162507022232116696176829230779425029155166280270358375862946225826232825492709165875211481233843434417628078060898535647842685704481026607383898368437063952827430944837336493741712747020762647111322383148958665933474147558443472520454760965907178240817718275210664908676336609079100550614707319187500107828471437980151366228908668234916158454767611032911305057539343683280744549695425320277754952889224003164729515439064056355148105790901301931018801554984922601280 [115,105] -6920320469499499772463112059545905882649397500612739949490944230360407365130459586040712113885963875898462194310366617635921779596022188602017866623967194247142192902267481854342896117538034384379875934593661928046087041977837974775674747419678697437499826411489231596650239094096008842886213722588162013183086227758641732423253443170739072749654396869645697796256069631836387615292996656942680967902862912261941035286685046917307486551658112871019349327388902458352589899185299916367781531860552788717806293858341751885719104554087949932735993933112150715004833138974048151488500846697882504369984976482902713453994835975435059580830099224922268279525426761392525711535539627626882498972776610199023913831010924030679006028040933975212150067922397211781896651183368479210307815095634352968153260324648976953927152457573130370428769491001086450672493475295088254874763185292775105696692721493518902465461339770747872565509237137496142994784066294550506173142277807327097342261647228979921275603732496030203399769799965816511198863847908507329539311070584481281445691252067687902997561669961591494112260661768141408375658497567179378914647846892424958873890477606977498683932410199008576424089863782548291992048643201330521232523237404110077478126824767527235607654694507874597156766279150582087917347399040001250009551492335852439611416933767782561042458789460143146244910461989419440956619775934221102693682249253451816108418171678620651178968715836556963349364442886957189554233058220633802278688312853593930675800121516890178425226535561814385201072914563392019708075693752116916500834993270213133899257963676641296783683205192229099295394730991984962929359653289402895112775694090945099635504754565590695302608020058135946675271939008769094552444333837956201232693360030119010297336975624812443511909200880189649172742636328347444883820310743482858525511267626501749024217774973040120400965180924310119547664396713611025293940075650099582054406468799465589570097305447069323733980232025880674520694868570872484146994297791765054966151106271280450922304489757188397774782871429004049369662319106266269597422642172231429848205952216242808366560408157374643144593938978243469133746584683635500000136349522915054801698183066477227262654870377738686775700666614028289154696 [115,106] 8243025965262409058812176035470482307103467316872069343258667239887182855450048714314166501093600228701585883927678877272297901517826414861600993445594930932529592097906154186878117922641317356525054307003247092713137677466622297221970805571150111591994763991776595583991285763703309065440148626648510293522056579323911333597649416023164202405782266915892839428863924188768766455654719849482516408603187375216210776515766428860685688406570839500929875149574239877574487065885772006933551117390725814734151399161635099621510156107371171301048317954898058115324195475865777735895596548439113438148654289299269970344736895914265810581535531035740637270203107774879978756032171320644464551455264659493344552158653751227894980683180496526293308220749467972025292579501687498121939351770733767697355870001660432110167840941421307791614208765396380393533937180968853505318781379085531658371909350730743305722616969985276639036406231013136129933602295213384123280071557231147657833842573618081789373305489974046177005811581553396791059100104416552001266451425340888157195085340008340943336656756079340992230226102653794813608720314500387608005898669433413292205108688694398240909560489450436916662767629871269406509866618379428624134716373269957784959376361490380013446648058047398840119404896390050528330988637549213326241701506198450361207374933414572615030238255709251487935053293925142233128384202232275795405549901010241953079145894412308389835367777869058733134800929688888788661179235169807007998684448382699185432654242290030065960572290115553183595986095578730274420907153195672885448957461081293380369014376655356877662698536409116129681538749857247831625019044215916285717199221401942256812594059347768350682614125789645710995197072427548156130690566582415292017840164102926315343189185390383841334349825635666463272639543051874679291246656607799069764343923545731721702644633138052298660490960505351550949186405048789343718769446581296727223807132880295151559668196777544559139915368405154384158353798196966629083567664009473495732728570857696974775592171611010951166978578431790260842006583401018842718098803422398447494265486510235636337241487126239358389033722918497032839596358239696190375603205642088961942705746863592586132344866149688067443878999376409088 [115,107] -7317055158416698856328368432579332063461722424405023583473655922858215076243485823416222391952636556695528791229708726488282406832820967461790565050567825765470915184371986641117282801034457755463734011573665767424036064705138224397710471442240338497710881204316846559263979169614256193016949460008228871939291935600594406851159139379284446464098018507517682074122078509217840476898165827152744367701324374410085969480348951150349395705491921420541809693503779984300424953800275174001530724877170591877208931668348211449215724888540526078677923418869279453062693479319346240940000382107345286000082757197477405238294797578738000491859432346985957493872240451374990113428375619534458018480525240242845067250746420112683043154059491795809513789912261265832651195928944034979265348470227393657544155818066035641261453423792537215243184105149113275816256909735399440930938167305629841440266111845051686566017076004262369174981768572228537448677334020576236445797858111458756855284597622839318644079372877853762072454898755922942519053110024646068875560481118325432114525695340030757893198105326143426716231092535939064162768312813655322431990347210808978000856736656283362759679523575723061811758115385276699453120010492508661261586243569996293260370384169654943528160059693642997139779620661210074665554989970189137843484976082547958294342744691177785175412006283025904838884757329912303891592952534641344875604174223774125598327096797068166003798165773845685249465101395614958650764195668611514360956737953402916199108026751440195538385862652629765422012563508397524830558999333616764166085324399078785698194127958641487320106453189161475656935672533191888538512707096218771369864444296975932612906042375572316245999179520613642589434690580471543762321613193202613712801136620083071728384777617459995167723497700939274128877853486015488524324889515892255369958476649209354069890624794466062269551400309803585224845861957272615330099155949378831782839883187298875533109249225792126629338416108764094789710762630316490125890945446179791513381946386714254333285550844346169375519120549571928146649682353114294700523234196302253186129488215475999012060529334169875541454408086120488828683442091081333991374771814860454907225383070001982060493985998842831063598422720 [115,108] 5691466815767378995408027697718122057299415657028518820185254251621187994439328205971969982312226460637502043945762017973243841966623203255840052483694864128734772265547813824971561448573338329214229589724682000982279871982766405396222810505061727882469893760430088656167877885602145053662427033922407171630639067457402501303203931883766533594324305582078041806760032523992743052927887663926684563422756760917151987473981788363011177898228951702730036381818143908680779223388880424819806530950632777524712805879186648886301157940424647458262870690065804651097180649737987909096260523058337225980636039436260775906766604222683288916753679981345284940325243899172007112212279398038423494913126322095254980537317429670368204076605683246488832284096382442086530845195557105488988496890727121531117234124202916146651481867276665139415891042798998338367331630465094312173865120395941329896348758717272149210084908966512758447577539013188389111262207122837602347268379837459274948102530114551495084077884168364735617150439207946488735526762413053844887477679502176878988397638903678389325652630601194279018202752369118579117038666877862409941376729616402543694213486753987553824467760069073222365965276322745308508308793299481864891828883837988610824722895763034617109662909761018195552779526352736512990632289995619447456129466584377974933816303097327071069122272894075776964884916580836505046095461684907961416333912565745685062849572674602340646026710182247515480403944492679432575376369752877254312181377477367652688927654635488472666792129508547622365032472583105476569237597314986921895861660072721451020221031844571217989598861725107632987635665997895724057754602376329732020078128655910517539239883805135089390851131154856760776924284623495109786355918525299941954572842451361815314422773233380478257125379086764113860002935131143165874901761279139049223620820263599694430760211880296364720153905388799911429842610043173255540735975469103211694527781444885938329549054057368012194513293436612161373519829239663486281683366994061409133100738893256598483936868934062892421991210646208247560152080610741716755110936836188983514802604669636729154328576803683463478028775617885024479214860404000426052744121376220017956836409398086551179031017385151867689952 [115,109] -2823271694465931913453141269217432617022932951795685065989787955684363542447023160472207561946710157501700620101518550065148313025531663693510381397904661108010346634683306336793389986410374001790250495006235037977653916966624098582787991208101578699029104229675749633009884755648761231617401838760856483060584230421683600476315849473639924507791559144648391720065968893776438932773815293231110714740049629404005991105896891626926703718963421918717938180531660327650461641319867764196849468091463034800203370086737402238653335542117253326823565902591422965769769045874741260752313210047989713618585723853669742030142854855600796225040798233521217372653639593829160096306004292039932105811108875308106720456812876642916004290242019914455070133097411311002789873510730304183855020710926352727709227299731646451181354673737292830018875938196417179838091962074729527193686188055565368444004720582175010042558068787368378854995192160753548052170610344770110158769222951068434925114614465481110698304637057989850912986813116435692662187495943300828752722677145329741007578698859341757018019256466564728824573880238866611049988189280039427222465619624352346459394763771186120424505881880942780429930070050192310366998019415871369612720584307355223392977528378484783397516559091365511644929808866056512953990660651909592163206782653202048714868106735240930236081944630268075908992749065816194456044501751071359413953546082466977658041798098426009444441487617556790926629392610861428197830005254844426389483265920864542042446908197022372228211100047667677121892818447004612901401779859942578055572995015522022430296777426554027442516612270008628611841117902832681777863715781230050652397481383138321874208192055671741568250030965891994509964036342820531108111410015767326753033654872133151583315640187865566945506677766652158198529885040848095225280596081186426470174252937336463210726682855672606659910296409249430151139139452407059338254825413114439698036405803355176247899473710541440853021498993631007568928613963687666475878633141638088656052976088609182242746982647038314624826572676935052575471000929085875073617197763252975688819916174056513378852704748285004803326339000208371469820469888254491503012569289719308603993414054070138536763797223755652 [115,110] 910957781081608812352559738716254962432968924151328310981931415328470664047211355869287504831022678994055011012157094865137447635920737580332309415856783967567169631373165871801433781265371931623128019344057093891415508633364040399609051227245537940985610199669786870931626568138608647119792472079522224424688482711846525941061132848467950374735319585002050951617372939777812398810761843891042433592460230141088690896153513736016186205029924088581498538561396095123223242794712716956627282605158101281329143748285161761413384500226059142108134746581382692874478326916935346291297641557335247097761649248326334626095302805570335747275745459089321507403829687661663996690990604342865603774391909138924191433178035387050038297041221500980653188643331508822020209488327187886207674192251810131956236967162474231891731307870875970521503221701167032228919269798760033494666132713355805618208840130543218732222082266641861526449439495071376633302372747589453931765027301092182903026940276162661735066635300629504868591218486057118522025923720518423690321866015559934074693373012740927030316495159823631033339987877592642104724875939850356039743918136020129117161479009209643529986943573375437454649326975736367010216281195094111640552274730667993924909902369937986316963359995314389860876431154231916849232893300572118561985315337979074974476412117307579184922676213302650241004770181353756954343244164534273510480776309530137627250011621937099251836451778506497083126462333257065245702810639700204109607121194092210383897644280461791170650769810692213759318726764502242622824750681091512841679067250379655962526912088475065415900526230668202315437556170051276529664791343767027724437640264521131139746812222719423919963043541790236734667569994541139123285309500723828368348411119584218575786173344629544607224042847002450928377506664673140744486467224726912140158993441681335027079878396184224149425041461650946140451146647054821331699301539214260993480513855720523380292930801546027723707625255188933905663993807732820471597218010952221663606193107517949543817867626087605062265685741554271038092146921534256662018988243049494771157521687123257003401750722264007846440185408048327870051702348050565496754805522709516613965504742243332377565128256 [115,111] -717093495987787624785385260632650259888056516475224330146665533222529244755399389507586646698368838488082021258372877758943183931642236336817199921915466693107564247133511580142699445803117247860618995523054218733705430501818843293548858662431876727205925765337066772540925349412037650356571625474559914499484211645437003932092633911470409338905222615287022871265938504574379214855151697009272289628665515110803766014003239839340198553760324574760390756430266327164597263966991578954736130039056957550287728506227210858668493943390649294733796451563380294028222765294340625590876029405595283877052117632050597670058208368746282829642463763925012032443201436095106979615915035368574216679877237200187139927360008603683799435979823844615527340791574495132644853304389622033564998051951178907342929679545562249486313497918223343087277617157259541985072071882475186779285092668212752321122763968894386868207338327859282202018745155692558941078621944206575346984297228469628618384727251084304689379400894833975274753333012117222013646837030587223533668943026572744887544184636403464756442841215856190457811972762514866084350835775293525869388207398633992322377631652070262358822994516159527216790734234613100137326364820529601615867630728396118588595158377443010863278772577840592329129882637764821781946306974176703294423306754352863351685419969605555505679625836261817450582349026785099304158490618941873627756574587027566745867943021766489783095851769529961116711034479233265362680366032633588479155687122298615947856168176711593295929776570071359282665783618518636440976483838054531981887271238205877899126417313674798332694110258925212809944967629338974748505400154601836476060447397240956359220550406771957563640577125336976017244782968204502886122879065731642542154558222032565956146454533921968565954516213780517828637062415462468138103422384031641755428888300835486318060752048183840165322536771039549404868756199442332154850170623550525913930283561361091855640146417736025583608893702051758117418148218493289343983259682355320989128072062414643606867387737790355808700056893096551364170118587833040669711064975977644345380344172846955449566219791952262903006513157562049581332460291049816571811685525654406203123262506789235820312 [115,112] 123487851009034792626880892257052222699447961401062409020563660199410790811304326271903590495811577745607200729873581702360161566665406504902274106911021947140588317111428650568033464170779899005666525351485173967523960309789146372641884118869893407183249575476744124909688557188363457300360345425270782859225557200052298546719964212953581514289549973581836851867621585540619301977761339246425661178394786466260509931962292138301160969296841032595445398164241322683121352877627334289379139401565601056717426268182404885281577583569713946178472258238992612631836905086866788503197700048974661866281732773888872112540584581967285078455311971147523866212893521135825545556490064847127228309160341009722941938369401200148706580009691459340332937594417596969996313443478745570650538919345152922381998782583061706995256950567469714578920459141871564385657090911112772739834915984395988994608817988395573433261954596876985739829740433822765699779215504789777868443914663939146348285613024326453192221456753967675888604106705520379326189862118597723382636146147766765745666573493117409648339220548146692632974905223314909833626020169485352209306466766967024504601232672116428766239935933710224385259982771088616783962305831716564599948625681912950179801389722111148431700888705419628733641980792659590589301607105902740124320945555283238318771514906189787816691424665067005952720310948572464466722499152844148891671533703301055710842721143021204112999838664424090091281952002278983418105080554728328924005679089351981625861835707429805751781429941217026632534252928721309250416742300813889109563346051766335353708817106313203671789948942916407510953306568718898110627366465288427306181643480357231117919487577607009051140551488719972278778044458485166629473388210443385556923409305477225109351759484574562843028920837230185796385852420723652778963002317978198636060713560652408077464031092101410161679721367689240100693156758938316489261540881075565022800113624373418383683545796442508744534620784945639499691755408405793819986387924426380091085888366067263194709642770608936563351373096780518522290453262806828864607811290124383629551481106833977055120140117827067771099394606158341948322266720161724859640200047867702809613780824851680 [115,113] -14837792243846881066586827734589181393486677329171444721911906624868749210993410196819391393426519337326709570475744412997420180372681707753753982876965402528475269251656004079777892880637796007776346736288120221315791279523252184581414438895504994236571203593686933036852995988119248801080716125627285664457975464873637698647205696053724200174519073214185750250456294357261058235160620856035432781016271354204991656063699082339554698665880214135902095359940009826811273133529895839624800864823446876019861963062274898653782083005375741927282819192656968387391809191827202502203584769217870549281408392136412269744045129770408566093580854879083179941868726158956075869778657551395180498015745138723457265045342830625798220667052087811447569862329685596629601669467744541155045423297199183948521123249559833824388761374843250706894229961542270260296031838268767962726371399600130175455221379130241811989550673932783493685124814832922966883787056792439078388925380607155845225786111648873721111068979058588161363996767975403447388397178186944903975422157698144123707578328614638545111178403031413011636951588560515438284572778219138005181551802161936936842592945409441415332919383703949840090082118866899917301420223579542904770827537418943414191888746463436268097370985624143073508186727772301881047174642157314916737321510743489969714604733890424563871008556566671953700693753696595046421199978366014788992690588503175564473945660242625059521821546067142532356536350315432423169352420401607897996259899714275218766237497509464976988980785976052108625378668178860182441238330173413886226404237933207535883030040231145906098448784003541249739625621105603052206530750693288334567052590832367228018552306551412330687638640619180857816157075917655227058421274203295754455342577810042192153556729433986498241274323906426598256685473637842353721927167050317457114413496419063681273712109412675221919298604953484293344837704148685604459454646339044794776441771856070323476040394726821421294716331661534498929725733416218365853119857343861337677789144238907274199672745785385481790411972167355874538700445770086793131886497195361455208893644911904663314447873797364770628194749613686923557742944823106498228996506207702349448868876 [115,114] 29963143141451357733540589135633557336452580688158622056134391228969413926531694585034541753708203433367474517042325579729383015277126304321223097199323203611754634647914409677522365884094696488749692865344254557916510554736793064373037000108847423382244395088346753642114214118437878520189560711135099437298573355060826032670895250635831461780084704468236578405626221818989710280005654201888393116472312945395597916115301443814175724054100676182646404249242475229576354054783288531117497400426692709171128575500841552762894304657046295318227782609974375174789942750257571330411370882556539240127070619126470374197838920527377930070141137186975899396484049305300430123406223643286454683935255971214205034503012391266165539175845293069690295177791854567076061852295503652806915158204467629850327619460786996067758590644388115138860197775948943197492349350562771513862195446596104926651993701375829282489880549695513804025262260138845775021475351030999621315463300356038818660993904536930967021784036144261145169217555884297897603833185414425264194560285864328898434405496779104357809584377324545093457127925768993404741519070775772525019809675274088954957949640721537410280003180554200844575432132074725245813710239015523395391005018076733377590505223964273856134685079432508013807309251045841719664245766095079067873532363762680722770700815336164992353858914946562030964465953468353703030922084364271037526061775462744409020207135937657172878777012566909675061613274128080202167675617443910605692312519962862230099917868022329463610280757110972802707131179661549215001339573249696578594678933375078733096339028031531745834746477852039952902934468539513806362226522360004679316390668874445958162925741117570618588922336597145704893664217355247708165768359792466512112993478852271975565266416148115400033894123714188634486805450485611290419936803534801011355838421594492800914829549368284991578339264960327592612711987984054443503041602468719245037051997129374264331737208932493206264191091747248844008106726342585757022554111958018019399906020542031122692862838680279788583615531008037787281782781823371111232044015001116831335255853486945815977357963067748435592175159000858313607023561729815881681697587733460733952 [115,115] -8542176880938970073238914894055974475743608382193139693159215881007637363647280405279531221412780415086673919245140777406604947935154502516541919654523588291411257357822432762133116001233802029001806221184652781931888447873037092895109378717214462517235946319685502099620018305314785847393837215268842959502776066334530047070635853083100765193478234803517308584173772856766889287915477869726787548878912597170267340458504872397525393505032793384254234700304031117085797936697287323657770673398141908004792093045667784042023489270521368068479001976669616865783177219634208528332405901803995528334384648012523051217212436360474749131187353521467806462672709656261937181141612154173542788718794754101063402622298067247634065943355861509881971353607285631046211381291987135529349459146001693687088729725911579018248412280504645764657556879887236223719212331406919540808544264237710269515788655176784948549309179037924674963506854115063342219970155570781334490101072173516277663641478902582749686279538041636925089364861895124555078423469426742435983551115662619199874790856220198157207642057236869177204573570713309498857324333953892956925140582812121983064522385721686998466242100365488355854882666647376209056748021493492231044111987156398655245822849182625120087672932108806763357978337904224645999923589030110163435789204343113591518961925766424124804078911421125338504783584544150182755888390770282783782341318739175066253468998576289005264056027431343101675677184116306128881219007423073717376970202145030589132879347610434673156414685506644359637166876592627103961551483677301483807004409913236917198293053116392816362849922676320370783044291149817019014509022986747473588171312726827836577666615426198175259308505613195716335606982791320532629300746559218879789162781235627900772258747037431911028954797898544402652928569904708937572745656925186157784630023903910989422324025613472747253386626776913318002336477236197402747031151812008307539728722497226086181570953363824412500087411353423516965965631840546776205549947155265122000383804947059750901254558165119083201437234320895443346115033615229641840979844700169148696920663340630689806055316319379573400119289905653524300261738173760220597238463970752 [116,0] 800327966500887959478730732728767733053079138316963591659148729083441912331821558575046189593276109664173041946700523341865830645078015799326366762096940639996971791827359917638792215743420509064405962353300797629944192036302421388830751018391282687305389317644215980880156869705605670811538442274012195572266559061949129361463435919885267705397078351048783870173364305931795619842328673086298828447374154137485675611253854449911728755614582580464631004592902979800093069710350520761628502497050614850667763379434732682001112406418516693794143796292990993979905001730672119330111219474301788599905899970955488367863772154815028593208782301396837214371668526767501742272595127570593340824101469963346560137573363527123235524005493980148446243519882000303653614542248846287986126076250397645040689323848557521993118236753192624105164001054058989745457807703221703449831983505462314514103353687948906390504251196797967404543998005355549726237063845634680084465266801882609971240308660325770445935118275948163706414781723986078241539843804478510789173287963826367193895688541470710547460385282544813797263477151187611262333166573741154987360390295583577942671561265040986630659093296063355998659015873728064691300264074281796521673161992511263728054772954045574699111635664113647018019985887252282881465206643221245583552763198527851253689215653450219816112947352789457471077045445782567727914359012452554988517872783316063187877956648987794477561257287132518150138878293025068742697234634869214363065500427775397562458744820201571911786455925333522616519538178924119629800360501541681544735997853931914441991353839183782831006989443660649335926896557010705197271207500244886053149738251576957962513129515366659259159750533469112702851630517196282225379682161859500301929757840454855577218259044926466992145069392736698994378232126888059405781014190105404330485127619383525486365245015761617979997729503950273673363347151385726165727384834622872515111020807057173948533018729605212554483841236347756751382322733143641350622138134685875068625056215554956032675925741127624954767927924295595652369310773428612811035905754701510389602496097644958646052777197165016224394756724560537466296233108069608986519287219132097942175923590907612969053608777489379380018882447998942586146105489445627021292305564415134615875759238391106785006298643459907732206518535231584730106588543671490351673919982588126689636614675211635671224509268113626234880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -148433728226113269906205026185095521102439051605383177891092094068494910469279973571616163849370852187471773950424461038201285496017014587356373851372124281702200788353094620080390489671938834439399542371146161638347676871147181982154603031666642931556124498913252827197874637567445744447443372426821948322644192162210596568281942704805369709586659883732143412819975105908176801262326075818454879138359480457276280011989179354294735391633176035805451493189666024527555706123280262941398341451077045908208758807031249739584941541703528000392093438083432091427844438893921772057979794868470279721070940771760050681958441706254468101415039642183245023355877144459302817541196047828026068859056637193717857077078173672517988196538298635323478246490874968111449875908477980965551019299776695067425236886800076147706056501020998098101910695380951805362519844403948653698621097242314778867202274782439101965174315465359592269245870267669958821025328431562090514291226610748978053290237396233473686741248165834427209941792000639696416269353520974964832331617000534826996060809983084637549084850549478567207625864061427409287297316906225219057130650757743093576455295064471336725961726605777930499632378586323596022329926226105082560840944929045158110577401311978055759281016150362067970662817947016577645809979596256333155735560884437841153883627239202939621899949648360012807290206176126452603225672965058328477219273607358261508428016353965923359418139863278149506738860333033981761049715967757323388468598333568900831161007630594433722777722590603485668158948261142314720688344977734794169716539237181230256779823815291931647231345819366279070279232599022407381491048796647937864417491659142826713578432127738585337964426589952270207340364357036611321024969285242705215377072734330817457275522111360257668556692414020643214440730598814614407527073271515333376767464963432435390682588913064823798198451831641104092631675429783774991916166972737371261966294112530544436713456279817984897619239210324608547064110247829660687414437230132066533171473816155318720271670748244118398622063745344001460202376629471744914523325882326848151738815268116025749387872050510283086570781163732230349894475973413750481428817127967797972255896126069794457163004145617666502125968346479010948331851736060531930325084957404326011548983592246967389795285086552447211004878790534573933370225676795697651919464346554483784812584580777943497552213928681645539328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 4499223315391450553850949712949055471154891597213553598818404239474297806786064710162081417887484418464211246170571103748342571448544545397695475337119616215073917430535636360994763517074518286607144051355694132004511186246686376786005602307358410667529897891277093448252780293414534275550301921846047427676764508050636478020404763992608279890943571228952093058030180657914060033165968945972117820676770513348384016876007038637136221419687569756446613596459777832128824393681915612815436181353753755073255551082635254975561845689077832885079448270670862263795670962074054065059569778446453250182635970360509806105017331215430990346044772919491560060057587500865886794324110607022644437690134928712279553559829922616084642007895588305508600017805572494469786639235423067838153039485353063353653040040289917746343125329681091203003742759194288651247112154720876515522473447744397020467718554226022151665747235625014531934806469068520689074238724901016058788539089818369640872201810031389813720818449093763749581302329751194984119971649018034267038423923116276611559733914675906134943107809249149347131031495098523208376603172359632676986153779761861485754815545272877075316982841436916657139359813573164177412795413844598852576825867162024860058593796983109185012754465729914403531875991472942009021860789388520964208945742791217074899656337434837667410667672313034673710645724690089403896041050604968068823851824067183964254071942466849992303264760007210830071864417330447631289550237539911729100670100548830272948963320860916618086023000458183682689871905807799575856971335669178824999994505185034378366568802471662071927282975450597795907271132170829575557504542873642668633926003993799666823742088005839705486861994064120518429852336723185737822788964049731634006140293102659550934004325726710603397954968904830757497492272565121780510320219071553648357713842132259799566750367564712699756466589850740447129532286273843795815871682439751361029816428628738924651031807098196184268830244707316694781824541527485126607145377577842346464266620007633682030734957987763398322898597043423089681053815374722533679187451024506197128663592944772795903493016186387140630532884592857967252044867681418577455676397183509165179164657020321019234146289779027859114018669275550749951874422576109725572319001608105455923518886725488890488071822793509222035236136589045284579566891011895257559730077429727886202586878894467028445154100386667391753388032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -18012188273667894745064445062457608778973206006789093042622915852303906450404489819270530074953648370087207214266805782233202918465009626161027927886354030809881855462880837525039953623498556345273986260978182131294706137838820963149108999283513497145562502952468404591367098946142414530642709415545079187070029989978826880046398831396462725869738241124825340043856102884213185577849345929218173707279793224563469865630226073944268972438869202983112658730814099915349366263216897399030550461500702618614441926927923531288034680376740603707149706801036032961582651860680842259144280748457722957808943601237964088172996691732556892819448563235320456340746539500432359625752353740566966292230121976505760337098035120329680558979889146782297594448417521272950539815903130835197568928186602057987332952251913981108194177251343503335554441050387530682920911009009858523980034607142966256309170100207297213256006973081218306608675238835529684970395284088014130130804590776378383022380021723323121991068712759760812884237200470055345871950226288608453767313048692191176961333447913147442290375873861975228598064655363441384016876820523060230085820275467281532473181717984303999904133192632334643654080964927889963823117839066050379622229154498966997206476621262050337297121369401221787404724370155837042007292659768441222351809770085973050743004505898999089750690601474248954153306033321444706032105412646191020217197014646700828183795743507078872069962191202907587723293796067478453447390998806148814388845382374476753722895382319189860494811149404070896006124585243657247153601173585395414889418525091063231393934007152448762173539721435934700165969537192724674086955262837039626072487678802181499891876374761746205321226644424715624951962034521873941686428276066917505302411016794886371235470556269978627754282566296024597961174743858158305403914349202689764249416221275998093204710645588446924201889665255671159027811366472616374128224596950603270229718453554214552792701682357127314260826138954325567721155678768916876019257681662358637320832507690905595491171191905566178964805129984466730146579053947397727194369422676211652958731410175109424479247281300372352890303315219921756987510971501674790520405896484031241423430785454485850855715016733775361803131327261209665867065126423301180215175796340882946804494296118281513988493541844841369126714061959382987120076633452718758950202514800861090284125158701119283895824498738186679431987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] -528030350065847049097078134912461572579704965727555342939240078547627709335419619720012335912962190447493306462906619420375333180030103632706956446368337829787586997558738898251502951854700491190160689306376550984824531036576087543613315850261976120668710639148632277875252357210016695643979111658155324181109266078888775546857420382533652251465823161149946518234336076503013594855825829854611701732235772755672085190458808626174881807064674989696260596818444457508503796391156829879151058421133859133589672343855979985099004298732145260357664481488709066080152947205745430157962976734055434258397821546772273142531707669767347333230145771841331356314833602572544070004510247462926784766249112685764160524927637125494598776369966240411453908622123821287342378855576433084408111723908614163163204939677332027713621869915689805051511328059032585111112468339377319261394605513372728656939736835435914073949098616920432493434740670856778369092567314592026544730495707690392606357787293355700934385685072163743072797003680759641990087469266744631296672347134622847156069932545324655092511139982199400755372067018209931533192806374277827858283322231937579512683331512574917367081611625836636604923545730429689201848769133579821242780017425351453781535016082336869769295120291004646706698729196818468807084668056694283447020745419800377110794986273329750508186368482674832863426027291391629312862412060918108135057083160972527168379141400874950399897729400371598458264982235973380037980269489302355064257648696159743844163787124913150884363260486332698359516363291347548202751151949436191978146623372663877727860124049058642319048253067051853039768252271215170653266331110388146202960646166428541257536377418491362139579813006890138117511653388496742412459937063302955923225592411198075033734757497541231580707213646377229379828000844895825036711514952313813298413468475712050376226275191505036533591626301223377358680272187882984500650362606065136492882771438401393265152387683606551815062905529286123617011048415751976777944727656026573469797934343383502238967750631036966694026255704258149763880751692049747911302751089032887480191370545926549231938712703283753921251745194388304557905282978889367971712924550242860249357393654553457578938722849404042700293735843677764061579861325671707268973855799645191239355849843785026669801275070611076440592458067631126454441060218375645287894783557921243077655397933277933530854503571961237408686538752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 6527434274531820535324945773535848844240774346742482240237367001275870827326874360666910766151251632872709002782965787238773905069441912559771115572276692871960205350573667221470855634049095908299025369986404106414483883979333218327793902717091004384844445301954480907203874700066099638668252237615682586116808361482399900958747036263241218470268672700061009027153831949306389038251975763746426960849627704669930806337252626100245689952827037945394744310135484141105536550398396100044772441467266854209124236381234543887017908747434900685359238572907825502824419684462491999046085350576744902766924917595269662230695149000791417728608936401885954418693287816350309333142561908495536392968419833612081167053929972159812554355561396053949241185317160886145317532299418384590917113018407788564721102056668752399257156951143782585427014755751495490876954778054967631584564946822411380789894054302432180742984401384141712555678558980114432428504221121087103422862301728338448657520943443234383690201224030950749179847883204313177708469558659887151647529980490209257358775450536393390805373043795315749715052645948224676134026209784825945524809988896463775961597743280117517934643754107506828666162307024556098508513895837249407713912558401652618673685923014389448934552974317782272341122962180542570416713710518777092557909499508426632545883931377460958127411554528064399854483067797141547793063544173571413820948305846910587928443222192158646482269751685354474038134195786013306835836537693571026782551276795050553332672324175578715477446110119847062598553254855713706099976931011550141852572418114067597346880706808249804264344142174488690664506981949963835193417192483761184678890244261431213390793918307136306019640193994114051774980502780711964622073000734746825187405949493416231126172190396766146805697852767133973320719871847707247103096214028332982109458172202440861578005979450942345229047711220119655953475936305688671185172728640551882911970814239385843654132323767231961781159764661561799591386243421300735897726409994780669942504577112535042093501795899855313608634168601232811597818664721016521172318249596524012658362891855431779609476535443894501491944811325529895591656630674573677096778355429065998377472405836865845914275581650283449462261114716553238184528327762527761477561068974317077805871280735036291209663155066404961752587743229625467355318264110863893255064652888404783749402727015304243179753546057399184033159577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] -24601988665673355951338475989549165182615443429216345380484729510572860499057800605243773275517049122738862721221413842550309374584967175779965285443766820218146515825633392249403109539582541483153316969883174575790491682030416627373348991182381654936863377516796418731834393933208770223567450220655948855042539640873076197156125028736192000141684790363472708134264737953317492970387680139151721621216444716067419295266231086357985744267354024733510298270782080442462490494818991135805849315371481000007719240658629137635793432629648135679642885309737001529420919505955593420013780161581319220084980590969312660027292026763296867618290631258241636305011862377587263982994176192841619432148398069553960062370716824724923562415296375912543034114997015110104231022364286276652071109049517721556905556515996199999927101728967273052064946968517521045189502568415041727780683686327550151165420892816940344451274694684486447078726181396546036915079485583194206764098336235229526915482574437371867051128445783661674873188461782821683151273924529048492016166200329480347311374032876257772037906056988299423160567798014686656403647356682478549305042629969998584930121687430049908785693818351196422542978258407540453292482875101875703567552307402098949437465370479804717416229740468445360018379638643288916258301561123756150622731495993697367766163651168569194241993450583034375492474102770397377104020527243940518217159988093709790985935174399603294279112744488676780038375842788584965693985547485912201181871945067093261489768378802199145190054901043990843885661845322276395665858287978342694869543690548066415310746775022383122095430620250415273135240974964078683658576799334058509282694714485303679630258192237827544606587321706680490863673012443852171787538766917470939819215843515752541408122318666257424277547788802177493362313097543761914759518768237977842372175174999079128201813298050574648444475767072616055727166403855104618209081078611961981661101364450459756352566350308596959301617735167918128255657237701294945979261120457078966974633191240487479037962581728223768351412663833417340775141962186580748689481039481709793785809415810499424584797649621412091547791974681356849494935843124564795428637519144748424734943692585436906358065142502741951562479653402292918716765344624955478790787786493973732755768074857040241633895956547369814691298745668645138152009540054473131917417452226976881982551151481730985729945097657298146810667204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] -46455395294444874743900461464173094467023996668753066879091929074388015284766243159270415599623802613909395014291199894682732138166265554353320507473983966114895429293175909356160951698468947054999640588630027923911321630107006482563316950590523308182450443767020578759025990472953613987378073783231224272355236469538103964838595163585413325935930307132224300154959358866044419681393812254119939464746521763277755751741422110813801708948607016794529769934218800625115539441716320061135651596766507126825754847727824314750637124384129948003515650589961245038819839275836636264341525555568791285701941777953238624972202420685445826282994564038742606774817503142550765869549424412284823096783439482064991391601668470824934057199269786567857277744642880586250657991987364195407727839176303652074281134433193233140718788295978288878182713152136266667891998514462889875776692068554888087853611244137637113272040175209656576582066206364450196017905400970769086771183554757299143042662255773205996853542176126192689520709588228038630116145393903385777893723032440808182509667505769493913472969585819305547447629989806380197658684716451488804904585815636493474055393640087119221126044032035655664218787540657045918491977872846800016070764087760838092403363669708554422287260843132133488687938901169770219461627455123967380556549473542842478824454652910244796713511556566653417757409319751429484444263720987484145070035259398012943573744881057930073523867614406915477180657589007313785274672163366324945749660221949266822512068541238856898405396595881065332090312109936715083013102935874845262400355074693228731653003859261198646632870380673090531878226154857271519520086525677836567296544833683979792561093404041099673853887021309295876856812406148515183484341634862382989758603540136378695715803826583160378045182635092400829612734707295059119234389115515717510442688638948526690888178808941909425577257372359531089084284771586307189244533419126201689226980671400952830373778293045841737828006757053000811393770631056900772975888212943709202134386890585250416815963766425261205370467648280654850135371367242002864584019810564621206899041677302456432996433844517074010177948418740404473481835063250974198537414942397535332009335171648748732869763467010517618008428413449917128419679509663767011785494589962516633222578208416821247032976854298289824484437552179358632726415412453110203624830348269834479739057135108490354874757232021372147319229644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 828682861476145629134319651184334887624579149037725859723524225216286686041587196496582506014397843167649474006903299503631205344948414848496566305682349669151748088482879445504633057796721741724257152838036436745734465688996541516763664278015017934621508219178132976998230864108911813720222350481270355252311834442476576364884560646447911993028367738298020269737757390986987420664594602888310240413785022216918666541007953788876237338663445915326325413500132598443773956267446147982066626548267661435149347050093211676824312549838872971457706478820969784097281400368593692372633874844686375964944547240013252510492255805689396263447913061270438622617649833089307800509210745663673802224163475253385980709998509988573339937572679407941428278661703956970072643414802862010648279194406736723149887337396412196045827950049177886573135191894803670646715699583538790670015224274538629348166785343449124430982036500119900681560075345662741140004529041963391713338403382258654550690047844907860901396318519183506070414221446761865355042471194312991223249411734741684033378354059055279651859453356371542612925564851398147204066117796840865643709736291267079528853672624990298448601898065247281782728669525714777552880477296855821104416818445029951186452845448235057010440931761165477782039064046925743571401986902664739995266579739590791310076316207739765440922438045030633664440716525630603295917929240398508799145858240655818980001828510647090226917261911613502817447106770633477699913074358435745844111733688647953090045961373964802339435587660251657561611913766381055921647183126206092398230537330971269084477480098975664135014101676829766846444341426533839311283317274494848062157688474976510584632827221955455624803998604901434584957493864318603511753319946820165392644471459633885664075146984730395963400598890531824203893119369650365494034401021736264383074233507336431143729648744540963737400599385743831026530515687416382253800207696385489307069859246187513417468441663978327383710586741294383505970359394811276974986690971084579212797485953799290516098480752009406748997448165659591716616464627077042955801271452044934296554485449718337987215453429598769801868535308966520697483970056573028104677891806243431920190304604928850085714598251064499702861342260420467357223241622663027761553934062487669203653727335819391322457790380579928158886817732358654834055044249046757043839157559052814916517807716773492253409786807170357932824121573376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -3766122043945158157745762658927769024761850455851898481883963365585628424911350810655371574398830432229895001025094053381304936608559990496982294555630639252977499110259211943369906715317558664942425502986320755365951758523218102767672083559482924170178511744893245826843151116926376223244661561341811294964917263262846491368815112905530586217678650711019698563775947926153326354123497365194135666795625760510151945643914707804464379735640835522737429364124330754065762887368054861943051604800100579596929176593007950925588604416404181647454124702636121034969857575327378140896795868265352524819067586193317821244988604045814476773174043978340492939080075409334991181708019578613147073980339013715311906851250574154176243470582298160758383683171869392728569883307483301073192139275939451914319206315877572844562170712795913366619330741475365721983801253417555157886181556159409558855808223881060372754389046794479132637282330539950905368819408762023816563540726080091394197821013683833874848272714045899497018688321601249340318128670093428811913826686934097433942436704179771893930577416236244254629406730679513139715544084437693289748566492257763317523364396916380331555911377988838784991297799273226998348180408940319889228593633216152909257402202476611442976355345988897056759666153347565080929365711608349602945884706812382948463102638043711924071783183025185176818538911560945187351537238371720641161400204475152303950998283245841166099274528281401633716033131849299644409988328549250388277323889331501654842073830769976355062250834820661519859129473414493464178449252153441232198346170548765900866462926855598085745006912616116618460635722127630079467073590675173937899546572416161941297899151702023972155384928057486727755496522622185982080780129460543484485926090461092528330886487528537535553794264610493930225682055426768788605458618829419706657767857679142155415912180460969437911070427233621974452133278321134338975074096605972837095111289873599156403139816589576018223945492264234824795948575692794928946466274118512735013083562755282888363045443597279682598140610559760498351594541579880976077032658612794439872669985944001424332123311646420049440896709684831435047001594127886849565321232143544659572818642416535964968839695431733955736525530150012928201825945415030718444629095765347434232618895259738628942904046957296548042557757600679485645741489801407791488312953334607851529628621463188843792273408020581739082094215168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] 9266440470925688402987156537230832927175850539923449971623384338360277048817605889079614493472928799055661260820137227698439590780485920659461127065714144919421024167527853016884828674589902024670942702813732957797939631030458269442442968478746112527806165819384943426955908358008213670349596825476645765499230426499945879632957502897217325244462042188449406108207429058544586427241091094443408140462469748611124346402986768166601433851601931380869942086670466547450269339847013167626193664630216321642662721088771603267425785030187775714512280054957494759149119402618938569773337094618257944980281615543097081309193978709629096695922519119435943572744274179261894332949083368575060489430472132632621420881186050944861725221978649706543611372043193489853086776536979503684960358334763072487953118315161000854614834278677794138458218696198747760930416569371660700786216284228142010067947537535137620632361366013101552438723790143368347192877184670786983332751604156758704978464427908513639839490590274237432498722643427779155736102408320286914678431617726046531594663613733807256151745895068069651430195875948930853027913915122530647977916328956966484319479896993543076669829869723595778491913534387163201794761613117702288069671250110140875116079735509562520052797190256650233934330535756560706473253002404186809274478285682296646490652793256603137227139989263143165190199446608521826645821836678243256078022046324834619300560916330695991101746727768920913889786779779798499336949548004404640392691341995737409189780012754145537419159614800372464740558777595815672828814200756168376076542388898430977042853516683861695279176359590596441410542519265718265016930165254370944712479219839006259736751179406884873689540159298864887529950604625623804006003517303579740628681750533957380374338282585237777816538316441594532081134248927993998694540565491156003116029427069190807800075117137802198908286394819969193909376324261652468683155313405431682258070793975904596745230762268258598060615610074793484291013580935616755237539664674329613965131696461828634548744989990477080000862306748389027740484053096260188321006289641073593589670814151535765468227769023327282131151666675718539278047077376271920346093498903278018612644422833362263408287714663345400494988343035043512691335775673995045536808901926489166059089754124910567470651283923008889597539247199918122281803844546499118050032428880749985955669532672129458398730964040879801148797288972288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] -11808232302474319614246846035726769906859107838838971947248227953608175958342895190512650615304705131936223792913757913306663129978196821019858555733943623494326221498690776742766318826233154709599060744272464999364125667211677129364051788624960492690941222508369525301000118144765920794281073610444025251274716910646435135786591988081962916512362633255032221231929903770491431762101957538208023573495883195521970828399471256532690894130504517021084818117473564823140906473931009890845727158919703316887032323251865608254951732414196865024069352093962852017265325757944422148414444811476602592456447288517449252395694324375504990052197779944624111694581169432639753339686556559724279890997965409370085778018172992144115981040250080047234420376028252120050621666378950651221561201387148721909160713016520134945742107919579630406197387655753020135224145390056188129619522273589029251821843856817558078726043875459225340891455384214184040479397631833541576824592596790989454495024177708952768609035572350310542785658746636683366552757346169668582025122567248223403637190827194594039947847151758675873828588756389502075514904963892914392955996513694581932726439894971099091352620091118415144803565736277672232987698734124923237787610538646913498376619258191474625935758244305365181905149264102079697074771910117866915472535890722009192635572450761421080677591403311708623081622926220892651853169593597733817430077251074545710317083850664147144312780404864083027174901877570461184559824518805443070471123333994594856566035524185454670131809451840717454362707624504102382689995031814231226085123428333142530054172641067035988009391258278916472823820140840021727466208811918351381472285510651707813903420143264153207259577288515836276549949235400320659341027284124787510409608988788002055970945263418801726584978940981883703849185047811920706451105801840165323810070431785166207457019772926677278086051612741581383846244220339130648440043755435534029333761769500532943421582933945375702172089387362452189367587793068792661395008354189978915346259945600250072485109718474625386158527041873701307218300356426554824687374297017013237512564521420786866038094104945579504420677899335819860592725607997191746608753999452498973750857508008839396726744197161736317110505122794815642074276274703293869874310306631397339431702580473501339593111220732848830576582926422295639013799169730620619622419201123663905401962370238647206638184106830743817379806550425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] 1437722120610864579183047859372440379573352047706758024876124454210018554622955789710491589527698319960002434476738261912874900429443818142935624352245723711185105941033130801455417208223937087367916605676992192950466051573307084511263973852294181119761116416551659036677855572268263308626465447254799128131553475781542070582262446546862731075281479176542096838809529913654907769021612314269400673088050655247145192952436324164016256077659558538199827447773405615901396432901609552453803186996029042704737783034077079584310789313929878648223477560280855641854737544974100634842023236869583997686602187133614680699780623615875267228251731630309579117647388724015522811927232505267438835799433681054653386526784943090420040070324866790446697752536978713723674010404124951600331232056861582097965596703309849530049344938665296703383680589104669359780507366079677706400554584325886067617092645813413449151175971398637042387215546378613266221909446653709466113394151053295346251283702302699326159625444825066509230896541214656188964391067533672422340997250599912654680872994734293221602045273612604896046486450684738446090309913210745957192745123145858431062355674623127998484707779744232967402427869165325012333274591728950663654352432165637788034910931994278895243192313427315928758830026199276521625219817572591612425469610824647691465660841779574901669320426182160518725030775435722559779026351853774421441893150088101222219114664795929901011207902394751708244714611528945051793760347400340817363167463321410742245424594743888168816585561990644834143341822908853134888307962108724307917894387161366312210486684219379204168583745638031045305153280790585842866295337570228226191449417008794203949182936057474869490178859122599134675718829673763000978995394502827681088841518040160856111885434930384421117139388341129758762372682557820889539952614422100071255359116580229033106437420634731667603508990789097065939193275324077388666749598765694021779950309109495602990783340472667994969934720728933554552641635536247881533809630294348730167949329359220002598601972255141358325273535608726635119294636181145553257632503327618863385595605784518467709954209093462484612411445760951460586631219114012395576572820315464653463293584626847429517896836689056227785774688467060238526900180987536724073661848805259198723912064980318318912672889593376413700025521048219079461412320933906578198783949769135279635280127086992515397304813388570322036754487443456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] 10217705650091243320020976607155780092670907889842021088904117350365088295645103896906977916581072831028018253317912748878207656654749426110376894572508842979323733872658361697930466264413627023218558814068852421985438224773075301879267781430333917485397222381806357183991920709476696259049379133098591208403377058857074508257257820088835715310696909044547954979451059939716819318025739655494909054883472261987228088502834830643809214284790369300068897847071153394489767828756139784943423584489815113341276471349214686897203546703440309792898355149611793247587489079761992531822325323647284128119126897625026267392386748060940578814934783935933937339902794260633672287250198661763423533640401675364445824971785684633164574170915542367889615569080106961857764065689681615738109885684951917847608591699060707001280056416724435465336015645843200712968860484398516501782559900332408450184751436179823109460290800962064518747402429432002641087403813800392252477308596857475437969257452725725231675617070037818890782850498176692720135507360476078318214032405956449591968516126713659501847647925050196047126163352350244691832115566979148523364644597792219402156602225935804382552837530583430829618748598759175118641422687945348107600083707314716822617665438958393132675198988646128176866843607420616122912892137556214283094965203296043014771493664449150613757454328809545272713678344069640304265400478308081463202972811389640811246624832570486838616381543430005504800630092607214000218976045447779186515782164629591066444556280316451380316866548451571333218588014345603608766589147918951697153792221268497408156526387374847890012553401105242615187801127005660571955842511964765179016067958157759030175592134353734438215514353729284212420684065890540077235513883041983171187108825587704678696158525336545532983082178835594437753538077256901619831732641031481551531940747560157563929479138195194865203305638534031334904855420722324420640412329891534880958083338544654950266732955593761829964383953725111450752752540976432923941611060702822868059201619616280478082904513517272828686948358556456179464541365991271991047303839315133531667927947834393083153468751548786622514579389980631353656852537502106183695360900136978575701059567638114282519136926367451418167359535262970959601802892839540501965893061653656994968881683477296657571248481628275156273084935742354798360996554174283857165326488434907424427255515338512730251096919828118882913472426803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 42560672385425984729339439800414893816356979157748161399029176493168934333864061330483016560012360341644733276289840899994516980610273959226124871085964837438864116219080518787457458306848608918540680395098490462986957075894643396716544818911196801135481070666671733698548306417252787649248378058267116561168762935206584703099634680383891209420007421104359472707355301184303613103519111367553116807368894986575512842874885994808275815361158843733364430163360139892716082452209461424300375469546123198188765583027705627361975858517950404737513047270715025202526537615564754302452198766392789012119584034820809556851869859930708767025453154119264037952498415608499283407978227334847554826422645436284017030572872952313650216724398515540465991573135753547351682249717464192779076372435637153232811672298961429105519429339190208694906866644594520940864728567065993718506312594560130454598065531576365551631406168384628270937075212799374107948111111477938086721392622060844132385459637071670131350561227065753591311902763981739426393821545976958378015161375093733132460484097060171615904309839491837424758486598204931272799182463171941870088246444642342003509028738363322132200989567269965939260389520618966566440124791986089061553887821486097865103422978948053427376319906140736807479815542585559908231692915918575195969106761450611491040257690915861630008156612378476084914990230222211220336432894772648924360088101380438827698973247031083505523529557750725714824098556995718385111465006218866412711963630166603624807988505339680573666728320857653568462776077911773708251842982166913838833711101016046576387761862180133724571091711220866022222430360805053712662119829633448378422503374206407296719958051105464625641757318123140310991723083979373316434122348667616929990010289964399456577322833619816449245949538423364867636326740024708081632621899694642064962274465422712780422981733359178281688878273056794111807964240142733377237097879228737428046210244711504809320009208932220382826753217963967460600923297187126184598422176994110197983436767585059998537678313314959076736686565146512584583053095986312462395879858932343355726866389578620687726454718276679440750987624460750740244934340113943871142787205272066592752818296238129680047532786688230650575181511490770575158074480765954698206405322296763808094673401378076807819143073759530160972163294687661391909454661683442485390927225799078277095386586107599587800987442033024311735349887893504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -223706576484505718390732109123871666274814565048110596125287903665907282812079594562568414529184451574090923735674592726728257938879872472300279858082776407893725141684419382825003141073479784781068490251181607174616826531216006985511688116624806600329823560477567297333671657092635468039910489388713913717581857544691148469747585558846404587920785867539201520086172531466061675832664695635006144430543448769440860893926998421550997886696127006777406043797744329070149356719868260174614168495014859608878514520484553771755388193980330317279285393859486265614672233869925439762470883801346875377802824428579801096813015455114227637723364308255269363120331912623603954991173053509976648387724828357966074666943264132807675618994466870056969701195105475344437446560084307956291883660757183618470722508983173474075150646834841143642892531352540458177123835253862687254819919354664935158207980955439388118037285792607974291922075078006203125357673980774609192085308645228958183306522494240729038895011760398130388551460952338542298960094154170092421729271929438213519949976705525379645920550639157596805873079196562544581727794874542347096710684059615796207593806443556223530900827460687207122356488802989116917272841502031762938043318790315903241642451464613584496099496185221130905712566966703137218899005255248625692055058133984438363255902292730056504641409517932566307130121072397489918938985339375680832288973562018147875216161329763448607465881274157421730193007545794219935034285199005974154379908624121763654347698353203435109685363359351789268981252267997893243515592292312765822080350432188743448775575767664110543557254114449156696304262373743183092347594106709763536341100897201303264744938206541417708737595637259238263658640351384058769423460753966735223636291620497360059926734098822593042097673523654038302507145716725013990677088269460538978451442844997653133905420625604149162643969085351826307188303172681675598393491622931178866168080411954234105258492965978027437917419306849485630853601037260580800628733979987687190730808106658836644485068178266765436797684080551591340330723935377322214441928340643771997439843604748934674685357114875195821645248355993522324921646288781882910056791863505939511543604274773839377289616925947445605902210581200912700907473162253155252502376054293417438867312159209231040958816118820445968810443163313724738988766611653869589098404121676294000523331848583551227449928075560991550068782163558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 410153970282452253141493485511003008832349984353963957411025160921170614996557103683820287706415783788709256787649853273819927040282031208009985042819424542459985057622861199114685287207957652138244813502527362580200689706656928782700053580310386285843859223698903310659375416366512260815986888664836335867729202945647352806576381083337994970546662168481646631315294408058148587169038735489681497618839459972463722276235154055196400333296702767313678034327185649674393473588908263352963452831948063151904908854206989120341204895245080224738540332740952223276434201221523111110337010724265453072027064921564311617589299200519596212476920365101274025753831931376287920724525602860065034096033786163315773204634857270561048687818924878501050722355401334223469811908188430232648637378196454611551328137742592316689218339465619771818802732392767069723589588949400586901803170398259642237651559637161793704505223912114955442775873377580523544241941746326643919121540037016620154412194729659859826353653228242846010997051779287859698343424199559957812567159709919066792553617179715636592433811685673425248001554617112438548214524732116221561504279941414884889931990197380265452783176705087310543233367974758146277368571531791009720308169141740274170483308066503200448599687314050232035627480349795046743400645254678017103137043705744341169151985534479235406321767777675490355441237156887845540862040280897132878085077747779319890844762376530779691819348904478834440404636271781790900654619021994195516760730726563029658084046397980589189393691063077475865268632128425769121312497876773405582448805862721898888282109176628221177548500268984729711212664853169888938739559854737685727208933558252241239738434872060411239079199431235360722377627349587518324681704504509805476896913445999711878594205427633083171968240771560991253020690924850706437618696158620250003651316177701542049237137981550417777877221652281197441627266539424371437708300151245929147190335495464919517071361726499159751679413854068611247103728024194872342657050845203032923804455262720347563638416853407959638961787023240981301530150313627006321138614427926138039171014696671089971909477900372153007207163639440054538306134680800881695850558185960538035360561324336526167351340120152582108925647704211397580085311823990639778084725296938277971940762998440427769539802165619164235191974428416397368626270096813575826409752171026469683142055471907884247474898438174920744194040062279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -219636766554001114303062634772020705358322789041831501428595518128806390903783401764361146414496133630441842747627978858512563445132783926893830241019091582764183693933825362410357116494658493754240832807359588029010769538020333453594692988903909179075413456769106706652639813062208612623194452343980923432958006708150741372780670571589895764913872971576443108789658911007287518419510242189654822070113621388496794034742188942668622273594858510252972279346181801326028511786020956650910822771660698725461940258832624917146788256869647083104806505774046294340350972777582611067434919312234793887904127393814900751831640675865558171235680729202214976399021182579937709216042998531787248048465995059397172894769137851685114094958455484703557323433285366507875657335514352757768283662673074271765470152346893128003884894433159304953496467931830340601755728587325561822117410395330740473768507120827079629060477860210862225535426256153076628107753486068492876827627361421172034170815809099297032036874144496428676145942625267162931613038531295518111455321507908930390917572996834441943677350985865862766834635701818870691563617373862021662889021830862678522814387812398176025385518213484781561957535479366216682920513320214633510550758821024409424935120879463492115610817545614076858501388538425575525137830241891318448318323018732774342514172388935054547871727453051516129752878865082113564710269076530995261457794960149119277138351943159224221723585824302403755110173564728221097026189830232135009429310188874434653937038565452209370416765430402283991254870815419507089010098782790204296509681423438380255289355727588121157332196044001020476963452108826204447888979988073818691537318374947129071484976172761535273509017580417328704280164136496380566088516594292994575679204709504554271469372402364482826915234811593819582103858468468233527057538337089837887564694087597034442173467029842743009123224025470881202764710845783815611796362369633982114176973999232102053297869104701169965329975576595942307679957959867380796485795180138255094967888266617226678635427953196299587215639114516206223059064964087966497744209842406317447465904844278460936384084026162040435271904054914337270670610721470299062345784548884089382374660388158041843172283442010001079539604128530760179494226130921566462815951203665603996961419895734015843390829530829767106639656428755920404287741568281522974328385844276692911527065847131613989330984315951004190279532439142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] -627792250770433629118648377146950079073950621903870681000723164871552603949645814857095225288424578198964951794760714808232202377003511826960156138230742048106341057199724823062568371706121749595970195790468744867036095064855910372168720526758214325950877441532870591180264048623235981913339599173428299566752714653266299286576356846880944558403434796092455025948429695733067080021510080782256466625851929730863287592419683883551232176443139893430692306145593579434215893377374289426547682367615042029969786161312517176404394365189973082129125539392019622908575860505996955084337307257122062705412251374211828506645931183137755485415600700994990808448973474120090578794079739123511737311112270504323422364683483879369338346426619817624900434612243250169865978850247590498630895559099287251970296793572314835029404939097455152482847553204821547111870067665005610125567950836211034512781194362055399317552381878321964579611668042909159736333050955099822508463152684073306515829794483094455589890173861903509929620972286144424001864482655692983644860082462738036109291820428596719674703073143442989522085036881758902605730031533145872628375356122917191753327985896269673154821446109726428381543265445588388750466364526813935361474290020538555562833617709616800644964471095571225352185436558438114136280516408595043619047314136582778771812591732799096068275807744808290219177617910220457939945561573017536107644460775253949696093559427737665265905519354878426874698117487642738702553398610412508665753958421305092978885721096740063617010887759413079659556582116849971247503258788130582053469582891939529115166643283863237465576827484075201417153301288207570761719394303224044116568306070159034910342601849602076217714190049843483073867157065497801726564970045847981632365406382464455185391758277620204884406882833714360850681531003894980513698043958078500972112764727339617288997125097510992550691561762716155642744390736046896944674319572012001537406486590718169076027224911367439291591598608497054988670879349835946738900151199590745938202923919442713242152833849073238524810976473640143118419907843336731664645038913798361971314021216700393886033509350944279584870337672062266831380488834164814996892220175820836455882611639196092836072905526495033907932446142791678035819309792845339434574149086428545240026912803041516149346391340710990055770304093737376849553558945837897012950488554717579599442448404841309762565127468945911165810819605725184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] 1784073983787573676419843710185813624214219265026994782420840038507137251410153321085278144580000491260229861896019201040450006321337359989429619873017777908193681190376254531602986907637972637900092507127977402423794056912550680113828815193626149425697959789426656375604123191699520949155301037606950279172805146469504041164308014186477564644863908296911240395280673229922728786301482656297445887584949575518039157795687225616443252724515806367896734538943298198274560616713987435099096410625245797570818868730854310721488714156447309371825783482914024189038238085921193401109539451607413305987671083993754695577180695005834923574617711648920223516100424043469627278970153413651105423208850515824763210371858789862994201125825290436177002648975095217653735169156693936810022439086893205316824910782717251058531814685429123284708740881937087837149399785245638990839641372157542948566735134864420307166447888892186080140850482600913196213251338758919706095764393461635108504382687154324376811686493075538710396111898629853856687328009728947985326640355260778169071547556730623846621321655313789121174632871262002779531080781897105921473166676167104887037371028761186481246800775030884960479503110602626602346857102352820264705278484027379881025938639216168003528687807679488293415805101161016770303438716625258405530714561431969145683267368887904574570377320078088378657797407302587737463482470960316280780057704218936785011106045639306933382090811837153867062037000091333692606641134601295165542590262917487220574468434148924110076152963471809919567717932244904977092265526703058443246452089135515022382024826721793370469755492093709399549988825214509437734862084693430990900852555706783039077127113035661034836531474610292488341836910104300980753144491833408618384434838037055369809758799012146755861964468947552294254670633875027069167841447406987006932238603167969046130030967179503922323201507933237878989619182133068818836676507283166595999665960201382600290758809800135155508693527194029144107313136693468240255745478278068048063508803296707243495770328281639336019317178670410182800972229401049578791691235265414023961275149205374591948254726733376050629010670233428535620035804176916900350812465947295943714882182325522615621514489552437288554726983229322694079135485630503492503497044973002935908923410352042480235184608870652843832031345033194490441853646257170595229958250552777289380625680240708943746510054955721395579554179632332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] -2396310869469153444207301588363937579839266307776224893741477784640612020944119615129724306039475657271827335092257774520072773226944821853189067412995057879219410214763889051041497648569626335153452692514119644746381826571421163293183877371755796314217424226820315872410329299764784772229964585644896073519198361615220095761106014830310707128156562865509008216544634373388167065356610678049855308367306031505860814414430308061162330983928042513035327896197827820415965363469886329974037403479846276960629211745828755119153381755816168485907902732132356601609899554505542687780869225342348948469683091486132890202003936136386219980862867389853782697418023150848410472462496388157227317837388655120521954482979604752646657821937272203611072578141068422222812040164701356567507913533364650678799267857178742752847522752600007531071918157428592222704454189093426590741273341016155956459723505474752218693573850455271589723714492668513466673702503279842416388097158394102532687076327601549495758240024924276059233727259671570236864510619137131430926916303748524930888943570548746119240793610053433527256016544034537461915491487915172518772490044860463907050937936683405820355539096643270162038554942956376420494830334912623224431620124698930677242314791051905182497975526885184309881046132829220723650047644308267305693538684542740063663528449705665477400662148886064271863845969989550340970425797023061063560585021874159883390914478008974852646127004066897093777996139309862472624363435114537957890109853218270025588326094907479504294639216383206164749556341574945471021879713566210752687555627228455125594128187104311729703304261472433237042584500313508497847897998185354025233872661512089703216011108586458086433509689620149646666018342100905267334758343490089483730195748903459147510748356962097962057186980946843305949932699802727862627511361556887498180796261279983595571647501193768300677021664174173538052538025198177464429308420205930930154367112184657180607262529916955678899331501376215811894313567663813415489667366105541010875203403721217773251279279953537325080165021034487415210787009062057281410832216331895932730798763087202365661291250317430832958506702523210435498437538756197681655863857012816470162672322321018373792129294947256394690734297868203410816280863569794924658072814698854915762886573563845155398385952182876994353204897287636831215229727280232825733828611320368079804641156071975859794205524140793036799859961517572096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] 1996606589667743102866246811458064442269022033891110334130792401409066225421553026611303048013893400830989674197631741969394177798600005524683004059758624342587375219448031978981706188022306917264457159090070790118734317838302810242705467705892786653229501972072355434288585970989650325103186156115034552027461806224195078390061419446961848811161817270350020858832411873787270364045284380881905202414624773019214772446913376655389280578847679739690306880639168242012242404987278612465931862577471166088474681465980836954083800776170229163499027588123972408536527776703575567632714362341842433335500436752000044279132194338627125533755517094737902962461235050705501353588911143264511209236505506817062853074072116209298242514211960542541939927598897644130093554566005386105597620659312349724563361731265359244676891587970726913089950746735426923115372875187161694511290520947885742530017990565466496972435101346579046336214444166719472185426900842832084356279706385764363524794748755651334945270567885967291552673460384580077749415403062643516545056064194134096886437067927856741134029379886366945314480351243375287748242133946943963692262566282364645618783080262030881970652860082101426271385851703865698495495110746833657259011223858131223637753397375573900805184500929819580469406108932572884298232840513632021797328903341642469556772196690194336116140198472497498924538037096667396987396294446403676407787456107017183741606496230098396730017250228354784179217709669055345328135291126996180031395475397002643065712571239104411094012725459148272108905395089896627187260137165919895679530125264583661393775360199771908773982594547115736193220795467374233765441503129570842558418631467309825712368210535290517150247986241091876854552206198483643566749533693229296184783004234931475962314325031458691409775316270772161583325040817137698753538070980711368068032015660603209535995437970475443388811326382060884923557498312620616635869710177764012244594733621031863370069457545829351286058864753033745147634296185323488569199511687675411932209220081954064659610083126618046144501648981203807066893286981535394382463964937255908423904069697765878839957003273415791326839558811060563482126533141332455666881857729778374908751666302369444898950682457491554398393135660551732933272268677564645067736097018953368082308438016258025768249965724285315287832326318844075432990259270474303758971204383528067515349474852391672120177134358234079277306019525427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] -1042827552942639521452080810211349533172018245321002756679151901118324457751214198707739829279260033547837051525856675141685346291508556735308327809694438177777251384065340991325949547974082922990590860535545520445023587430057052581368823851570690663107518641931731963829563699225207173397218858547762255183339427637577844715632951626889295337088271421608341889857239273650523025241242827592514935057253810849751868992550258262128566065323548528608173895725106698118082325973014719095668589306408697416581400439195407989439380094305917281519431549831746672736584088389680524145809962451700564964940497066096852756097773094496599151186334501390739740485021104465725642785924746559554043615683664398494709874425963388362247005379361863685245996223945308472953575961808855892251521106904832840663357851758849478912289176996734800734300932817565151837482548134113847080136059497834380524513644880326159327724774104932277109528555093215473218188615090759851082884457168056065652838745746212592744438974003276851456558344194289207437313077202209384818014001517201768623551529923980518733052849880428869709487349228407970826089624233959549183870133691578358197223314770766695539525951614463222608060913488410642090561973622430822597354899395230854625567700579176502965230303267092768190093143480469698525572486272852818545953042768541611372182655026971567275344264044677149587323679366314671348380928231358173437947849280051076145381541591220748414314662706689909313891934462255741162714680561990560162728423431922800389273601931788897749029206085644262862906142180921865128966125991152436046175267106983189559826947183076624927130883967244267771559240462740910673868865006564671922151618244951009856065023047408451611143580146488248225774148119257859648337329741780694425058399313362038595088196390814713950931328383778932942593126738050276350282814840603840241703102553415167956896435986865365105410019433714695157043467747342902976432228295039369020572691361195445470784613388661317596868933625647426704963554015408279027284697330323068990792374257499245006084508862554889857682832305529823764048456012726424514645749080785413081377059795105761472365004125514160960220853325530343660932821580968988196228295484052282370283248431589454914804448691889785210896944114567659876628266701205890819556578049774137128191915992943748211724400032928874638203946781293385976185124214539870239468047747041683239052316506768211410141762820918803254187581063036928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] 293180856819646763915829095749728973998505679806785583328845074181289621016790248133677359373760124005926417768762004884976538678676715757459038074569124278204201420490557157161755661877871521835979767191677082812621040953371640537935964303295943923853904491123679411226498915061960416971382618817812280992433568309739420975266146234201801440058150073885965683368688251575434268249452657245189266777440496941056152048800659772871826918391633446033245181462654465494783499198790485180137346526794375521392820055450540873853039666978139179288184084967497835204484125383115607782636018451885463852021324877261202274622985291594926705606714553932251584934478993664448589853204311047885204379395667228225412743699164070252679276524216435754113007367422099942184755240027975359509322367626442776125457369349275689953571185757381192014084742252308550999340677961645640949331955435938583027500907624701546874330262891709207130689503609975392124336383928734974521490318529909438916934044151914065044868991036323236190828342048077207949469608042676839767039341894149809386844277901707584605286401116975141647396663235115793474041411473296540403615951995978317517279522063813059365711362519613447750145195075594617868612573644063797763172113664833588203659780246031408535941604762375182712126390013672333784374280460828376463355026129290297814424373669491274596649441727644429444259246492287713386614464424235054249901651689091343001800100659970765574212653199015943807016330652599778049287233673636997160265255410745056481989722145394220645660497350973515365771727595625413210306409031821555455210012171531617065517762899251298789993897203446516521933031224583397300352768807293960417773375223479624291078632011428449556651608978768687775655560464072536966797259843564693269787666962555442770699481018997327278936765009845615726148317122799648259508433806646955878321401267676579155701405360313667115802084946355096037446661718799275254165067998586841045445566922677912290580667169863296486883702706777633791570907144181258793052696146573780314397264398314216857717475733246261534215105673826534884934953174897073185543515148498894515734254221705779540050406982998562992667498886948470219954635737966476157428924789692938723693997987573667377949639304782683884595392192528004821328588749024596986929302114666033497381266492639744441338965033771839533505686346773293341819278843112898882408314491896956810811337630975116202803368263119722502356137200844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 122407499562002189181321819416859766177889200314454266736980768235927597997327836525834513184914406969782469909214978407586834605237475668085443657384806862385138527179277438987976101626192001270133881701809695725340801952381862072522160377887570149863710114948680138595319132930657820553172756531662025282509771251821689411726670717327164333167036323413492123187352765919763358006209278831535385008176397552258214235738554684304643378920907467652564776041635571233031107869829740774074792809807475259105035802336127600464544358007222884232762233077629387195601938906266143224848210569806806384460801819915281826800568834483605382758168724397431242569434851075877527165503455947226796275647728873773499622385164981576701248191767541309836803253101569083600117883019946304481156978127104917887906633531971779847636985744816189213419644314683908771059241518568385200237163395621633332666763246060270246486350390606053526252916816700971037894480954841096549118329041821143718644507528432884409451978210726606334468638241663396786019554734734623379352187889920813217486511110035661763041377690157101094121099977922116140619232715875748673517262316955776332993188173248762219560098447999654301558980937417050978771730050404412617865413503709298086414103401792045100909384039849691534809509598696128248287099419975472820794187385498933349316833890545797843713856995091345978487601228648430966529952410163502072050459807092087761814820952947649767200143460319290343571641660428469615642095883913640915361477515723233863756508376506444521162581301035939975929905017115747562222203931261289865992913831328398996424266123672169953602286408250349850276164604297393698857012823179015014857573780091859648407331542520935625737773338548418088116801465219979370674821715361235914466141540837079607382265932699092498024935263677890322323131599344281325328203174640814769362042066654181134038805664085263316131441952952484857722143320173129799607877388915371795332635036400615246686219687227007080813647690927385857391332106676198626495884106547809688198673558777936276621699522753780861990140123114872953249996825305706552832194698764468361586632118812710454312754011392038291764600724382894372999903181819081163725707593151356383524622928456750618069305579551576395760618186887537434893748559679658052357133494692696907716634253122753391426807298337055013996468408238554724972916365550299501690384448911806286150370012853674202558990666760222565839394318581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,25] -621443663188279380170732581424535227592822277297227901381537781517795099155965196340327918453693217155615578655095121089136059972031012544311801044180949054767307282651924741602500604466719986113460504720660507465163869796121067928092037851214977057354333381284690566966377894773467678680568675006629142017280027420408897221042335262002225762390174414370007152349817986399748774597732543775162006146114588251471860397765492614980964100071523997822380991129235654340865681110301059113506036360767217733432969187208764024005360301232638718329073092556207619019451757386547954779044845227067754121305163550998125676175372530989738154260113995972535361084567211214320409548073284026602162617558683716908889246853531207199975780058094939834599348391870837620187152162440027730931197304909647683981806672876060079373928148817958854170296093604790491401617957662025994629270480455124915572620855519046455771397573476300274644866270474826537827578156055210986393463256982333349865833967817591421577225076656675228766333639671175790498590054958611759680004277493063668400589083889558638253070616962233873411979690265137901775124681922665836395767472808851584969774221345829937960903774386574869051739445972536585791673480049050614419068249803522952220717577388945534578512825459952206681074197725545714853867377853794107893918969158229254045720698396691897485827397709365730757995279050657176053787990251607473777530395814083195913054230341060581114060035995326167252307211099731743729334689656268250253672503719057334749878073462499921877723225451414033583364212215525305422267065611424401397660134892207012130389301887305741327087826155848468639360280289201861338843743845888391079398770231982411939059231272593432498899947293179492407119800975005118842269185126392375331046813966774076012764167746645325567301938202071258564243545491151301197831273741082594882791652348615470084327938801853437062722495672062385107941564059167903503509333139689063479354105905923962584277044435928272151595900067500395584774528636836909455653660972076201512263621055033492231863215323143123513348882121480015919652369848969931759994563901834460778202357295341913165580140903435859406255270428278687202827358231600597832340961999295084581132226117663138439266871882240327124300439312206707693171911584684465589344132174724552396828972485667706504871233172323524229677598972760793136534852948949449121434055741034851314523931885872320107241657855248003167591466428006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,26] 1317649182795045360811870275024564551333350126842417321194584228804547879228878035645930218942989205814275782814066352417674210882734768440314315143288080179307199793481278593311270196746075300953858201020966697477748538178036588280526494932227624150076974585019071363053120638497466159512594582071140399503758858914547971330600177290630482866405922794833413525927820508649140412260632017911849326511349374909515950319816368675578494473079008331056554755622119050703033961970904454002424750394356477491840252489111622819045936954642274865376233812497372036956629951834343522847229446032286747621014886243989438556328572941597781656992665906418261813698060514642410493352199807967184262409513769011586821959988740138693541489873608454217887941522951501628054693170894009413248370824961543418352136639359137163025418026081612803378763115731269723164957227054911182269466699257691288720389540007052722280105225457213438253495662156469327058030332484142369133370257683450856710041454293131731470064060998314009522025393082388905959486356507577935749866238230000653684571673958308906782246045563296045143654358732556016884668604344886691238903884818213996943491253429841673111804221237067324774999113469859969071293652329258925121125658438549340630031532361561419672946857599039989732736743765951317157294313666519088065645514748147192280787960461189153732840161062430056071247385561948961908818847064216412964271175627993083179015942374875819643611355820303966212787226116437401619147571864943437406953845568855210910496770501404406970387278596920240634397415777172541341070810048340312729238589391723090798877565193285603432571910349997482844131935647271734660248831857070164925161263073126504198849911989274973170008800077323996324171862059557530236786023558903087087431385907721463997951447371137834254632392686403153118359469324476932643757460895808974607284921978915032324554384602927962008046807985660271153567405394549080280986740588510668528456954676657201644943800219038169500936816558294607853913373803318665728005779704842448287918987603413654028318227185508148882789951948501145919606983525797712771173886986780582000763941016787715892749978968143288620565465372374898832692146521684396914446879419936304257736855703453576901681689879201677401670555867700306266173173311420909713773023324701872510193931810341475312485918545716335136115084056553314599400854708508547623512647439292231471692260438759216352826436861913529943221066488872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,27] -1730518782838381033298406009743048083876071211334675512084060255973599836514294949747098574592903101001264916645277101656831315556780588441125867539608601441066631721799014355829476773635323671142798477870967687115986046266200568241928326143861044911552538875623835082322353966437824321131931015458433874406917481399183302593017736427350197585141821466972692371039647145083046082087971947243713687227789542806497307231379757223356310824255130425270733961645177105089634850942841868211774580629385495492521599511776199207192268035271434765903867659833982079730582559020136763481214490359329758506106185370928437111306574962400517894592165595489020857164218820022329889218986150842179009626711784057533501627835875850419966751156766005118411858699050041205807123249872204686170137633298573215887453657336553246047764888169703243163179986671668967660148993383680656326715816046249325492097665574721226751565898310428648901391806894840929339630782981838952749013477423137876509743898031372562018021247622386102229892601588602149106917274283199129836269517658928602988295214750753173813995046595228796565826524154757902553378574898310456198839516461486451379968854707547186558523402216975619771305267501695652376296726890000825299283439346514727910716512065405674476230677125142871249581040352410033117768287785528771241377680294351017770300373769120307449382739816664441547773552174828599507055505311448424638612438863938113004128451230703607489457946951937751412097277873640200702986655222702067472672601915042274172839733509001814953320164768623454095431217748229047080260519957479479652869767165401929643492651508657531323440634074947011757273109576912756666521088708843808855525336222588255461626691183795740689925727384231201431764826558260432562039076147599652202770465836864591128156842859017905866072007388740415576249452671940614199309637236023237951970291968573795440408717608362422227195962178041509753832884141386637805889334246376737153538555641969095842818099424818104134495332993803626965034910578147474991812592609229558267246041970339219882722652948840333617521134468988408826787421360828721599595975488225430170868667698639772199890541239769443221650849615983193289041694049732613205228593906151116468919192727883085748334665382258547821827829968220691206662854501913610824216143692356387211469384289903746072853714015020670727387267282247334002262798790884382237299696219614556325781938132080043427303350692258645877433045509734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,28] 1422488445387369626052722767096293629811560247162320745545751337872741123528882228999341223186286522001263757124371189780647899045467898190321741703827522016115489651058023986997535663204798107548039137992745170579038809388852334322835490356308850081300993583400371326514331068052894991781503215005177988165428910125218222241023235424824893986119699908369238442986845308315758854823661412553102249395266332438254784502853896047643650330536521387070665090844513748101674070876822683691804349100914153181386139722815419785012713038003807838500631085150299310822140178435184819988127229854166228964035415427150884193441989093706926036897859319242354846386179583127087385446491727573495756670769793935467577832694786796019429460847085216866884514513745442738586183995778188053544512851087366754750502518871011821125945814449033985320988942865551959043459668848155098967670411286117876335260825572498531590238921237966822051474520014954291169932535711037112265078158337176420033628376077516595558419542041360706875021132005755109339688665769663671830908914706246313072055727734241765134991430694523192331716739037373196024111859448439730378566383158496920366735640137405878105249610743431311153017503592859647370758618697208566852078255005118595864949158724653555258598897809158781247396219826755875522053154260534299544726669036896623940636220916875071386651022168541009636931800711934074793648650730874740198371344332689560073628993999355432739106354017930685526537516717252868183865278464410613103718588943384593436527021292494246763346513093942642659709628895075144966512680788874055474125181018857277792013075218829778149243489294579440376450663172741116283980969324338251000941315158051887983260060857255513175339662127551641822134430491625033108896717456245018750528897060297609100750708894423002525845792055904641868507247020032945097985967785359292291740472201484611185074363688177702589825479916014724835824400467464145007108770830658624516371775129271158577191746517865085941557151829149404835466399256719554096351858585827671981391462716298545821646893954798439266044921596309778534973050561978767526499498339355894479181322259724695777378402527284691617854756433960425701040696279748567881386271226804399626657574361092146262874409134019946031469724411429905501079174797943086668594286045293551213599013463526036776284034394416605464884099248496172163808483064195071119505417472800066460382314508385131608625463466446232536908473781190656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,29] -588513514181809364845626534210138815851528246243912081739869024902911300618184820370651565990296734150180473486806672695928325571111239099051606937615411770700607331790776528516368642245519190545227444557928689420835150666198843661618409250981643343568224733209671614661823373254036326516094113447238044657006140717139639926820154844021901441141318876799480033975912845175990105107368793582489996848082260997585463245889975121059566764916222955776268621666081837179488094070190434952844614027849261688677908526624896403654020002298854197685506662175099885636638257549399878944936933278109444404743524719087105776790270093954409689257264102764082568150013387062125026470694387332576822323279586224270525960329943531095499609723061122714595545151056660170129013367433930787384364621870797806434168408551720553463805678396500703773161286009795728170414011641513509975440768390265799623194734594344313829247973114681170852481816982380915249397250276097576840255084784788040243583026491161715820182487683211679780231402110489411996292473690642542012144551201288309900043008289324542256554219132347813554852196627636063643757953811790477359954169610104811219856604325030399656331653561355429643594815459485147842882394255556949381305234433006032504832525422119090513886938070751964856912715465083713451730103031678796099295916774342742226688499712279461453782869844621552510576151007509739136664021256639709032280502980433141205133948651536316498302111175159847684049226280656740116840698297025181495070777588843589985442881648747993627380424025113803769909809910613059350680028417299598759662760725392271754520457103563446505866840863911152857950630196166648969485090445511586796664674908942016136722792039492075055916950032578193365674135438463812462646719862521451555339050984059348985157188420948949296354199115324210522552246607236767621439901504586782984942106497299685380014384264617533917063799394434269028587834021707475875522009495097623233138016723601009812460552108787635459486134213019166982379315918539279774196888867823396299287953324463670128555238635808349475910241019033072364934044933549353579972276920201648523757000418216549734394965606916597605209738930747228733560930520993922068725090563939705513923507748093028664475405805032774827208031606603773248912750051421642435696072229613320025690805850835632842784801833483367079927828235709291299694426056830034454392252165336583024335169680984031972349107942447836900231420156313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,30] -159725037080019762692536325865168344745583980703528196745243308569063416535489051519764379462546721650279989407341772157517590505547170092052051200562420550215469631996730517061012167954700283246649666723772371139639461333851606506158441257568603858396277760121218916060082753739420420516855807579910261180099951102636563684931399504220575522946500795537305716240776298228582868429428308385967060202260439661301979519089223945908460287090627356790462124037583214805649294377344489561987055988621008974569920280827939752181593633559569962617994197257437854399872678009916193943975531206212952199844660746485286044058433072580180321658297126387726192778686625285606017364049825122735034071744073962660617753406185463438081784689061866905794327463669263395433450445929978045362637695319083190742000781265867749918672821010771854184600009703907606371612694583806650479463191952625007411981889653288951387298592922183377140253764768410770273325521991468192855529013316093864868602636110109297407540289737052628061751707207352253434200129395774469331899397057491107647956132614571622834214111337685139956558991431629796856138597425648913687481287476737993887443151056475922554426155459514513841118614790526665015482759944141755492672410650269253293307875199240456581475112574585855833871007875267723573178412888186447532782282986665566565244653110222205779579546863699701944602063979417796753103519872857098442101081914221978543502662746228586982677728531876318139714423332049291515920137382699619738351856406399868261186971379598808901256584457120370163124893106305431244511510943304872385417389661094505446868780096119251064618487312411825631514836782443528743981173866147954408044119571352540344648255199794897998295006241485674275887641761215742291519508694115844097398204273917562592495654995050755185642548496554912284539404814723954848702836568020652836615857227316340456503717761996265874055599347137085424142023863283748189875348931700554046278879151547669814940372536324606496314214251038984439915448673681508483963444485132089676888716146250877728643231652620358742618426950782296605502134108864787455650239560426460510719179681738757146804884655269060762257216043052821410785788334345215500189459208388577168123927774679694688657031992668604643908038905574575970448690528148640410127474433412674878561726269867088073157194766245899130401539380278564373032739033730885882978588217185248975145396596680669385941377837432364527461145507790848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,31] 424606907569836675372251477736881788084288492316331015453077060923040714481920150331993910354786053958119435708717763396644874531799054518827195379228627943821711979697222608691014074604448555121747624026609851781794069275850520091212629311386093369762448956497262477747053073646120009022131047698658727108314976679394748249106341116169888735682548081845609488488781866391007687173829309692432219961949597956865209818054321379893299031178903162369852496878778554022117657104088453189226633146738846103170768666673400512817968105974176626769172947839326825611639419529247728995332391572334571822704621359657164995975627970552421235603833853241533284730922109861875736012878761882392130077133140739097591121237283806727655172661636177188448339844894115643045191579202363904584484968898853164831594286089850584933379196597867367764508143928784651941147841929326335873240071900056366272221920301396098807558759444095668605022845779256900890659550283266638314981269052664724434885313323910534649129159614670102067203417571136994326608952718051687779832273898397098592058062073046691006130468942821350620773091389863464646179893354466998033138910119678873765689335584488023457797011126368076118800948686067677081441881101603301048451960434470616982595759797997387832422676045094109363587592489512354764043855598797378925945688605502853891427675811717256004923883236452711445561693399618385332271216109474456537217355178821572508692403373823199280341288876687426594042902888433132255962906077987128251762971489145205343487212972568649932088425083130268003807044754432657359424556323318593599981262244455269762819462928434820656878661994010421462514108720418962270043406624350683426339357961347460910988159616358191179991938740893704853252743056646737524731665186473553231001790472769651939223160719788254684789765607165315493413215587579510570841545935111274921857363508221359395983542632594308470679764463136205410182113205864834151792799863480700261377785609135716357652079265524348018160001714047346115864958698164441017829834116387336894532484912808403602769030901154976967949710464951102630865868656448974919489813488157315031644508255809232563343979333283091921535685739248332615859156693936302574794577861543881738966907609538181804629042282142497608895052981990423736249159551697309899566859288685597808411020109537213730231149952510931855911764731686842058652040663147608153570869343884014607575561389383614152100824908517346025761979917926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,32] -290165124881110874876930366479086702478063785953266998560242476501595567188562133828441198042298894667749926264220340279080808454496378446375938154997949270420527099085079930311359193186340589616351832408294732857241824503518669972479624215395938773093152577108980419328433587961125291337861927294596944823556451948514849710726584396809530243777625174148784664354100741168143969823263827406023905633901965974096810650290338909687961639326505420900870535659140786461991919150355918874771363773613249296196833369185688008258070970643760357949316380564913630544255142240238859730955900443301600696842319410531551246526285906469125262463593157901375213092816399554779874384263204236174583487176202206610590177228642735489493508635900552066229603272430895626995151557050682700606582943370346719245049388262553848714874937114362561818658208204678331958424748548013131253033784678044755540629419711273925664353529163103249573274821278787238289693466185127778823797109751094940118782028265376607548209754270655671401922133588516905504931813650166176502936170270978960297802740018509072526069412997703808771434343779353665859596245330861563825921899718280155129878811389929329610955991448974620258431355720248357811517270018495802834514464250070365842236802789120985662232346003098153187112014286758876379552956877901242674684325397999626856834236850503991112052520783231143584429314311798650898430304829394814709204094551714185198169382865834701811880714123441304343641127079647503961686483484240179638865675886619966756490450092960837150396507910967715054929980438486339318971966633075511804158931136778148259838029025413073976354019662149680029258331037196628299764606701412346869978190337242168651326861163825262019781109855919396321004759412338643928689618950135422151192474657645275323231162995217977858052520375442190594553551574927535837106997221558123888677604180905108364810312290102155030282739862118941019295179537310045728778295610376476262844935125892901959376636414688610542827739393317042814373310824769848994733078790869961718431448765272990769128573760868877178670912838570328361932676378019079220741552135097958767359190687150822121455808451561395019917534028422861603595320058950153696427259671319924218128000279146234173446170582457370801273986379180471335215209789453398103251681831644559010798111564288047184306907324026726384570231663239754212953448525212104801176904663359580960471791826549487061243202378019181967006937120768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,33] 68811411957184760385346992489553306907468768651658928813052392909552709806535974364531885781743824435026384312987243417140811065690800359785003453670069227504678179740339584362868863227895237299044748009364079135470061420940275641536517906927264248159215754342807540470074389004184566152197777781528724280287116955908969669148987026381660163378010043907310022246353900174805380325927751217888767382897803098185939722298933021672935823771333578587933557246517320664307679435757039713449624012776444603660280101931045030740533472689610208668579249093600697115095785723455426257041008966837184465739475700270250795565960146278247718966586289994534949563350718175366646999766910918313522469475884190483776093155712231342249241900881928097583573726432967111528820521212949366153862138840754937206459067691267129692135454754027173543729283030656319266438802190507805823059758229868656588876218283913029727842465707186162532832258272122470758272567218556627662482731700375629716816877217948146765019120171622673225221112847132745385109267070063536474559342631995745712048469532224348254479506165904590283205219071982237211952372828170065006954903867365341541839789489206030781860692149563581672899312812659785786850914333421462066312144988167644947788916531285085161504709911539441257488910019775792800345855613782387934009030747769767412598809597434214424420938522503992140663981254520425069716637039644115206827252907502307780925657109360633615216445442911326351103217790461496314706423575742143617609867638906065570120443062183295710446788858766192787005686562044164748480024851313196928470043829008277429840568957644542971856784087705121842311680487534219238363300751534655280169348500897503292610561306933238009958684420208601919841710510605730932891069950135086086315337645236601569999726207592185726556652995859170203921718106221883045966517732446784527177519046433509867018451613251847318927184655633251311692674549106956621054043507311728963384077754087427101055970623475528386935328155484309554640412740055520299215903050767027070543738766825275735126829538100596752313969839397364536839042920597591227590628779100238013444925578385780719885565883090790066743597070128395864537354000260878841697300706401948536115861439894063276582787119011608839289170946167944747904782258027690195051912077580493916012301291893942487849881541257092868914459876313528562153866293676613499888647140236986191171538490437014117726831369309713783741025458585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,34] 41489016786630792824031312149124176014329450823013685424612485548280571646087022399230377322475380677658221138513594580521641728675878840432850867793000139148062598625159464332432278370646143595372866043561229976789241602944365621629814007189907004072313544163406414149904615828781684084301386699308741647309331231273340861759848456652142176229524930444066081092464961073392117841116679510041425368955607428228739950683205147521160389663619988108177786785827364054687786792241073291226807517643349144794739775247822485484828358522329356184897244489693839417403949524123897635846662166569201383531891735925026666916975233662971730655004479882534089616864707961226822133900857856248383737787701136472727319878525495331740918030580561293736411453488439866366310806263243055217789581850354030723026870161370741338885507364267071738481220189282409427197179257056518885695339698886980905877492365062550743978630748451634135192087438854444294000418011609736219399807328800426586247780607735292104598272536337281437904191641615944797674281806146935840308841738911728822696799639180114548960107853542826107400803464686328846910178455918951391171931501429123233764551871580919992045253091456929331268247841163861231620519860654898098279041652645673029658386593466608165176207978009592742054375334884308820011395663433600016468357548316628594769075370661391781912507458506328691676851953444347151978949343014440578848138551249937086779945603109227820332366071227551964512339058502916615754443573348950005738930497857680100072989366324839118224720306094024022052936643025734837729486429198159532997696357747115669576184011060768528137262990312027393423225354767372697481601533235053681327732646762428010641754145289348325466636471671396700609175182535083803899039563990969746302843286859070733008893779620112913429326691289598553797544794402890774595832171439800440016621454839863739458244083179163822972838093241529582446146952857140976958133341285452504205364205576373409932164364320451034118222390975243633462845481883463779995484219121298491304590191371544694372904632205244939312602255680011761742489337356731652200021614544986620348017425351914045112277391168263285064762313675583500318480388163371389782478459145421221581243462994906590069385494918583071182783266468744545199035060268118315641644333384533748382595403826352627595203658064404412421654225019713182068518909493052615280107839480992737688358793389536821709611666848183608605773932789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,35] -41598352822800852349817615333301711743976698370876919238205232138422616385082945733237602085547201474935449629234136411438913752639147277465967797082747393375023274596607719110418075598824922504524752652234156968769073077424205094894578191967892691799702900538195886975825338166659137852286820787006179054464628890410600529253455796258685525099473783369599393999172555822222976995334238325105058611836590673778457473019287978786858580877978643337256858195233702558460578343751563683078495774507934679303528274835766277326682579539723074616270505855510080008365548999912033660051315662877991295056805269466425203657364224775503045136063789260036755890706262061641306383300057830706759212230394369960571686706637348476463593143351924494740223200122474011990022743761083547503772423870458856688758931543442264774903682240002563516299932789242247616231788440713718978592329660430414838233351782457732347521775140541877736643319061559511406248754033984776618050117079245019671969491434672765770699083078767051218400140642529682470742738152586335232669256455722185933184593272236529432856558054290893050402630510166532912325361955170984392805312163188122209664153077748633147402212587543583102179728122704874334250410686604628972375594385106819394026935903489730709031615657454641592892376587213934014091315866366929304824032225717501258933808844108147684368435068905888348326849131731851227759611814612727679583700764095303301052579494097933459560889168115770782552201210272934192295505606547812612422134889141843081338231284456454303351319511627837217135064608636103025534698640953684138171291112363858590937076902219733180450475693813355188440011977367400659792733619922570490388194903710717300280846967410658411779343475091086507141416967929937272214346571933215534553210409731910769525584530331479395809393444996459016915406592892775788125490409955882348391924445908006376631002756983789791801323326914088955664216147386826599794510614466349782302077037885918515035360128603946943914854640295431387391836786312603966621375716393984801005242209632973198311715977937699917198238229689165323880014129557450352740618465273218690332534967585828860199445979512255116908197369969807883577462029791633356626647827293059671792734974473837475498271480935910872969785191656534219540041756389571032597543489556334593586368800152844234710039853980090229166223638283691103951698871926370079908358450632438251875695569240418701411450673645071091799633900339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,36] 10457696943776031592444523750294009757881520184032522878016030144074854192279507280748236940964591636450445360337546755756873188855134953164286033607666398948945132468721021564096671668586704343569014639030389600599033298061403056818611396897692735994361272867458053626041381774177191833230492717292066347452943367875346778459763305178026055819261671252659082854167620640941798454062157945928056098719381746556793537676518837784175218682618408482365424299408432380737342608719809776771924649864168667401547553520390575214248609699319542106539445039575300122096011937539555362654017384059208436604219265485952256693604293317081506199777605110027711166035480141032513987280120289814708305563111282542741359590716819359378428736404563937303994195831336267638248640965068316792413584989230982490908298877640071847451796244248007104181557946907876406914801863636934996835274176829150192180351461726522546591558307764242864341773121823207129399761873258653333395892360702012135536095228679569607227676214831085311196599197882075845443099075416017395993872414203501062924126542699547985865195797766869475392381015616015625842297710307056119495262903058686266803906114924674136077199165878098729263966923552848453915945178117875476230655913666314026335005930629932343559216928093870272299113112754517552222570067379922963465214924385403067016749489778943464526686444557324519364008884805813253237047148993712062146839331385041492447942766757310361227950796435561144627961302374384444664284028017167822387445085278818012778428562928748248034226660666026931660534611654148119804624515012189956885694737652435005444347064269918584039663705539857615321768116327995412007630314571714750531504417369210052892259203896058175998997752565887248376824094007683071317932534064595010053474616835348173500647824541614413459760967218569105172533788556197281477081817407760710437906911934564970501492739149272843377858364951877015729743262010906667186743367789780317793242309422045201079398765036298828253432950841208922367594022247581033503866981729171488962611395988115293258948597027463547551302817768296933439424760961402937447694861249057671914142451304970077516893499543755381789846799772248057003177553684761843999212727481357937219846138699770142447395769035578510484778730177027363762696913144828882020201005057777211171808575901942986271609613692083025700089277153060786274155001398632203343344720581997551933523217671256252731630808889418181533092359962624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,37] 5422563561999589726942987639175876004569704981809530605210960164536387542542243844474193146954685049780235730002905861528749586152430119269545594769757200214575424064645544325037288809541006490665475430022437649117337716545665684829687307700755977781003385428753152783910127908211462604630078808326852875472428296000244592651433238158011461887132676899954110333750638964867052278333470180017707363930871265218459987986571739815997553093784900414993635937796484809526164274032190296452745646174082449799495792198316918579351536460746363043402813513666033379242764716401492561540400406895224998930015560649437863388376266360366302458141190897414092588977878777193838632828276679855555736635481970342970033537930421515208688402142565590322333994458859301795251223983410613314151678176573513516137552712005410112349218126297869789398947197648378919210477127767033651807650838537208659157985033121893938074791681852211892698821068750838933611898726723493330909083136005599759493930888968943817215958082903661427444698305445939747636801732445110603166855163379534174473532556859944893354792785787157830008470443149014879768799918964004743870830956403960714889902164264699871854077557191213419197141691343790278999898141833525792159008320290354623039504448944185494073915791399693231836833903777932661780661911950200471307483969419494177647708853023902660069747441375410171328919094865528043709958615710622356408138083580481386866068316316648865221882705366077899695039428069455964722807124899891002619052940557473194194927593215217985001806637200617271626833637965547773538797585069584758131483269048268675281044045412463006602148090344421197265244887175452121965256572155181654902960758448876966672535286033502886746216874481639805928963900766283663516643628649258635141011252472877972304498005774942021676873670559886421416524006190643899836144263531008345333976631222465056482844394750733057812574710814693809792400373516755020373909781108304129217614072071363394627240730836445573240520112164235364700643044519061758534874566614324539338185520998906803451417980617315185059136325187309478726470394882831609016121368599768637053095748676388607109940477730503710832492436858428630702101246005816349139692304326953537188401955293340178618222641783148692153188466400651519849857581320085002306354052577358976490637060968994155701407636841293129302796662296608894633817073420853050248394038677838926222608041642118521920934025536902300474240978124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,38] -5223221240629970220200146404165788126250044332482493780953632375386897767399580919973025028021328946241951261382025201763676365150833099234013429439713677532034483409182176180474005453035835648257770483493932769711489158844675205475371391933333006514000477048716187633761403576643072571148282506572531234433400681356392317471587322406048335388596451949842674868696222849477799884634360775757871651220039368863241395553016766704384876340515371374348635393187122987840617148342253644441699929568826250132035291406670858713594062526862833972168442223164914988725666933610143064383494823633603613282270784998492036232184589529093273042226653454831156489515254591786774856144784376319303026623031134049705203010532495773887974688496400571386394869779332972988765935100912766393212250302580452193632658393153492132288966673705366953158253439030225771638375341376698315731503697932457722038755353864323594373917600423670997792386438744092708051299375033034468001001982332689166324157850646230434165837683643157403232941450641615155586615989683338625736680333238402819678321128899967692459870676897160563441928625045331516247165176029130654792744115187419430672617918463438422095992222688160528535792690509411600896069143573338730855643301475778348169300416182452502919933077827506959455725288622204740356897278747881208238271245321679647758858875923709975310120573035391400188746728535612146674387125851456765052885575480878553452939318542888250102660805602692442363164406513398334315870944926709249253277127377440240733078842483155159205746833664632831860194667009330346801160018716537669671374177362293650125781334108552722882489601942396672984606786042835188144715795284680030882327497153118112624245556525801195594360924021774627711025346849400488084660612071874115977269397492085035514092809367654032015280982775276076955731138650723456969327801343046581899248168064728064152827745905224444430812328929293661417571488959487862004458758237581541246570401553960987334870697696925928599489231357601932074623444351518427337261255799372449269854589556525672098059304863319979403104803566533452672113505253045191238061428376423870168657990482252646830702073347113249247890692387833042408488703523068432438647290279183659773939746327001270181378987757110803781658534698450438191975168935220234253290091576487501179941772873957642601039966396759515193611503278589484554261804589060912425032323551497631116305110691727300336597028061333506016170056089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,39] 1333277586367166054472583529287262766315260394753645366396626679057517362252985700468132291534034662955283278489354617856590955794254043207018443525816289931568958452993995833162772203475347707141744107518780488254691617918656848425424547568381202508925162054323095008685961783341410642675905998969032064167836764942871667239392298538804156288929680133754157069766022347458504568438667125241108893455203608490291989378336267763775520971019990169223145011892274092088455665725453701200822961971656394924203632666639267669596834727366632048377978360392992849132262004836436666515957057539139882503732512847437474939823441541385645404336235972277103006658321263018896826420663801238379029792926924949274021597617231918865213413501805422034645204630704468358743406378394078507813548288052579197244462327184780238598559958394814175000467291836278298176021215298061885764918277082189827568798409416588957220952121448475958281908224262512020266639732686653057842977598017602764170905623543481415936111814134213152661949589476300976792567889600116613540692240307460119691279657567537360148591016593695916419368066583116429795731391852709478013374446890090191299737081275295374024922157152205235311133002229961895975054019472331348638273839696264275325987796142330458614566872150046739637073374420425849512430666805923057950503233143111272238794648719539192218103510672489575153218002831512384946433168333151146158918683921917542697975052755238531804370886889483065331811002048491029371567617889739970357022327619932203191948869578814050514206910983592118537470958831610239638964830795700793787517466906070638863324608947435124716672177909932996084274409583397843253101865150349436927121131445639720473671372299150648068166965547005992779456569059745880823589937461985909129188156487509144950167672764498307671836431930470245684164654480448913868691082673647838621513601004941300915678524656013120728777234933510940737037612246954269134042940814416206389180555797202258170163100964351438868828041110759764316392792569916038064025405434237066523692446654968182511856848371128672434152415625588237234486201180724040757240242911125379786126205222284814125447167658746977812358820583018632611620162386047324983068737150494166278799066603632062466603003782978700970325518714842028267872639923129429494429676225812837809472490888116892679433200780690365948515161450529550581092640019962248449039912631548718301537889943332010228507576746035207959733705113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,40] 434189705013924455286741333941828969273441494352127165833928630799155939794642689549705555747884800732157602506104701372953894250364187326160525170262698515179104887442361095021765908111232835177579440650624761335291791531574831839282444056993139650970665123176191382037530934996415854942744360842535669481378021212226256494957134237741060815124848861843758311522379543886242190792329186224621487903321746245823531593801049685170449276898934805886860646128609952806583387415756695057098950055684685732824984918087731878149413573869265202775226471709462752635806869937223090314213128529887027308521422567245934885995108724947306268485469484699072128712802398601487377681595139620482814038240545198427764851508797767806044436720719862293920929355121237241662997978363701241771269706064924757432919036954619906356804463264149871371936686329130034635648025474214759743715588055500975768686388276433175433334441293596049630585266333977145604176848396938043087630266033261515157679150154946255202807817733114674605171382472611848548446699126538546490128611045709275545235794555478907309943138804321695937265183680171975296370013589879687152417778845174556960700180121232075169631292557708881514440527455913410766475344545345441676535103152837016901675949328769707438554261791261699256677089572221137646427572587678156679616031317544663431443263097043014788685434268385633744379729928033508851271379916892790582244226461613755710183240686540607239190468318593476578077190310157702315907323878592460796306121816744690620063799696229034621994627501171751658650788998832279533060281177167936275042634364690874383670612737612840218352897318979198262472271789202479107771714587131873687673195157491387334801910854898755978037850214721692831893215972228081868895665604938575782631042065269623000309999126961285471954797551245689262117947316742613892092812407055967613765255043648827405331488814752074543965456344798194557677939658924677632843200416798385854491317723338458641685783675509415417333194665824003160151171437507854233150205512325729675822948721575899595676822555001416902239510194445147517682404240110221805750915463707103175199222915944248437916754376741496357183922824708772590029075665296202680075664035356231927793984055925040808193579081643204940281626151183365927575577535770595532070363449419851477988420673853534068201455876424898383573229703025056515175407841014271793095033266465554617938519452788031120414561490889846701892388782080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,41] -462492968394763302872905426698540562505135917330707545512098101997500864767159386499583522535432494668200526267379292924618474408279736007334571728778374128906976037386048176638982313654673053343122746289528314654095428303202323603266542467964092174299044513102473990878986715989187457477645887821351067054316293814373288994929988552983879654131076250105925832571917910888680955434554165306435810823187478998683927911585481084454529979215113009991799067281823999200932273201319123159923170355645783419762513341071360228113042203176000009627974458440164473404595541984859191983857672272131413250742009089641317673158061169417187168395607258167257752664477775034492347181849817964177964715691001195478745579289203857490791712769016066852504772574640709523826887045914605630588156545113896673677817269139456279223667923077222823949692743202271769893912572755312208272822546782231149782046447269326957679628056718927290464559702710657066078722695176138114596132357293644921560779451598356063314229472533078678851923550830288576397878450848472811636774528578415052890415820819854150110382282958243994154364011582065263648012488895777404299331634196594304406963862088422074820004228755957034607206564412740093853312352478375488157399145298857791320215784268207556383264012622321925313741924259802612689762604301147903066592787967907800735603474126711621333732626203471393264158261179329343392605576041621554582694107921802866117648298152615401140178469348911078140578458910416603358011049362638357146082313148930379991197809961472290610714817895470917343790185141174380644675002825965098590590736956914611906209905051522495774064346626260374325860784136734710236296065583211753330308967276185925867434431595193040280187392857752077241529865971482508634162738241846835094606464532236729962808826309382797559099108452342434693751432779728958272520961558687595878197291626428677391670585295722900365629800357611177257511190164449107510063541038986392029456909354497355203586065470594898220877745079362845427272896533347099734105985146369363365177780379840309377727614075880184595860225555379443827208537636114575621248324410697572394434132634441920510283021776882936803318513560794818308853280597403284843437772065832174918157747065238732182978716759912761805998710108455378994400268423826950905606985544522275467577101809348103438084105492476460243006060383678247974944733317183074434999044475046834366933520829959259025618265527669048286961362534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,42] 155979558759807434159603383247045938535519040565996497759594446309873508751403114568073937926971472776449770799222180941635660745256697942807139465380248412926816141950562253414031738492331591075792617724210906947859050199667771665967979375845395918184454491215953821917340069649119474341646410357011901414237715791391701599896614597944358826220747174867840563340766252000793566292334966629815270825554476994183618607324615595972492603938665268559796498976498778511467804284894446748437694714383240453670047152978581300174792869527538472593437415274610711837712010083326325481636684275660104414920148130806783547401867101176361683045916613852844203484847778122981814745247273601888526049528512631971744492307257677033653924495446820333536390975054197847834790766251162973785308398461841647387149750347273313202802344215527402924218672895336248959723714967882665330644160982041060491045166079898533368295458345635487114922041810006394086005308635225997708549209442209211626557487509742615362821465283186898076452326687127734052550910413368244328416453260029377619736926982498641153257621361035577452514675711367753654974146301163698639222100369187682750548210734638741154560634767444677801536107814092443066667894197818105924921712937789658985906663353159329334997020309033842613104851232998332215251059371246533756713126020167952212584392704940287744863084957274294398189118049176588311018109261248707290954399758918373858493113936208871286206033674989533592701077719113207529472222488943132835999216635460280201435939389652157412705106316376268654247047318986466810803168883841236312093787809114436845828481694675528646592383141632937693692706336039413289732411325128902263852444596071760137232342303122034642080336825273165852181182506456754656139161914620465616549238922618470851014616109445804104091802970865973362085980135930666824550198182361793217920655985351914076541586835323362217826824380499805331009243894968015194284098964575646695762172448544721395564030472486064021014045008712182189751449196715662531155332629857274284318849362411095372537854299775876688463828499714605093810000929339938915358787620143578198790838973564372405596747047071809662999992764280406892563270783907005147952901186193842457126738173217160136847716864522639833619136538832535221416346493475674541176121597489907593826839288806354015191153676828626102299883081479339547791911540285788006607138762956794581487575253916212645718612977335307993678893547520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,43] -13419491982312484578666134104773859628889796893433065259539739131738993296272615192923419522236701847322801535956681464700331228096722835212500623586061504719315000689700584705819363302051924457778774739333616533985006311539828285149970835130309081245854583738457488046041142909657005454183389894823736451316745129801471012607786250585841424703488126865641772123635075266077007729746213541283373984043759911248829754326714027682899256534070283215463688199162657822078587159398720362745372462145930111841152555094895612066048256497384505831757980348154420971654516293311598781498190849397984812689749520771804062236284978461729543460369507678444273256859904537801712927021300436512377887995327816366138469963114492837435343136109171709589596113615559173115061901955592427853509229858851959356224359877929414724181749712139059304357752370149252308964005254589423279743821580683669789118137694368117962029285421318658990895334109417456820987035901261464607616792024496220764618745349832578382490370656007225010990413741072698909471155189491821898032005876231456721289192596603697213472294950013371818147000296650498388117257186964593211964006814030515681701846043549528392498173235649289924883468668175150551930848598194391847428463894120894125141849289524096287391497551918471370550565387565032914680848986536554673676530338703419973721083818247359088733962312795885404893923637932093841528834778862999139046237850457752894270811961277180443988691263077905471552724265625983603859443663041128720168223678466899552699828413614285216799006107709872530749044830222086392252327931083006735299819129350041252074850136221541978857694424075785897203534465123710135439158211553421151349247712532046134707280935272166058890196702491793430238976815850758582726569612151263168845422722158629538471229023564738771972354951679291180437709740886763603519995681195141797135345574235785516741343174490400367586924808271523616281791576582858639958246455934110643760583095038678170641995351161773793480424705059703704750676150709771933879323572468118089437708527687392048076171439460523936288109790702378409891315099028051894058446049357872581663539168190764292665896338797254935273826577899032944078873024298392219723012690898866710818994161472821997198282317062352905886128903802960674732327342877267899855036380214100117912882762336052744804767243129064319408269057064421558380674506848894454356951008693497273348502899827532647001909012010420769578077388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,44] -9026449670868370154621261774633491721477038655052764450907647262410079164186885555891278321560429653274043180524924547025630918723977199254171264017167163289390488486022328473430169936185200428484996027763233366795452950477523115030645512807029058408735693579236048551537472918398872527676422939795775363686514114691031464806806395835729083588804852922355037117618425897922787662856167744101252643993375573625089974071789406767885168194053192165492407311786223463714360315020067746868944242649360062947554395376404672357854055444213537078033309518629102670492898877984303252279822930779972824805583885547370475620988076131394117638605925558119403147934487520573781971992684540747865639730328047811397668025738426655173452664402811468730428927287398070408807950781419661813756745313880381950499681350782681992221557512157423072219425826214876442033592064323847274352398953456953980159709333301961309440691969956921391255491920004352406611038835902346190781586810280573580538284426426474396957886391234168814005134962305822478637006107808350798390221025019233012722592456857305568995038351520845061827583721566852790005600223468135057862002696811118201519715650033092175100135582996567443746159887942554664542577001361584767554930268520592153276405336280137405577385495632307699074188105464903802815263539409616138967105620923082659306677542511391704663532807714435680615558266650417419534433814176520649415490073041802648076355340939094797417598670792315382508756923080361052803668497763378308093673386673452118779738173907912967246013011061106602566141412095096177862624184941018853040821743077864315249897001098615824608116605822640187100775474701214608706410259751459869020788839921952161604874480977531007460456522845322802441597045513977475312102905655908974350984166586413806859005067416645715623858735076683614107106708261795634831665871815107933833187912146311183809446598205560162777756899294447455233266872411985764270574414037591136069128546341920680021805549626279251169947950889571058260114234520106015267376142640442193091221959640639245393994729954616844075972162329942632623131901893353578036160557677815161924659635493474614633998997904643253420533831664743908421055379462734720547550264421879335078353775570200442222138041178470466790908897182964121242514058185464787796653243474645600603638202848421129402512287917219849345929769587390122259637053798441595342277259304065934994528171095576501255102781736436131311952855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,45] 3928085227770906998599801116353924767525209729293581092417687105495073711610116157711906289781266031529237423743730036095251126544082586412721065569117508869584921203809718301586312954589304736441716940940535201240462555084001330755540128818557617796060198160664935939050531097274829101441335632428613387261975680975938630184887977758632643343485336744760142747453975485685193444980278632956225571094441822121893154695842955367647845721219299445307600259330087120159666613325479982816994558171598859543233953439599862232241319174341144809629520196324205322392045350435910685138472151502951880001233060090029968068077572483157263372361795425298746888171856166695459314995238976381018433127402176838199301969682255558963465355182526734186104771432780128275779026704799213198700251055664070999006892548022215611639487444919667514595605663574197732921734779259041312806113439382514713256081272687796907747711692739578758066487176308994075439214802214824580296842389085007044675649551095858989956533108783147522435005903100403414090910835467693362901281614735695402369635598495838145571088251196395677341816227663673538205058867028144332937153528367270323968945935532334385924973555363063706481075681450648562330514943363675126453724475565798002234635695469887545245459859412949486230139534202619841310198622772455203019699426379613607070135182454558829681826476793518929999815255648306309555709479550737343087289072322890739767287835954052914852659920872393190077457342562704510334818577129083334197610523096239063779999895222037091367956680146540391002712257102207440677824654170573958940016116728113530853600944879705462029455817225403149331936457018523580761029367293128918940446363298324262990981980222515688713476841865509898084625274716579899144454895208425805915186959711908209676148642140571414377377360432536224986270905839906732217433739702298999312001100644584314610656332065795780222376736878553942987526916371344166792633369385792730381183327676003308875783127478966024098906504849291049146934542912645995143636779437530207995894893740198927908867361122254065963702430022081601689214514428729009346956043477422489726476538326303553450952580050459538676550846087649195737192913543420598756568122126067250601201044183331022827678941230597704173083828692270339713697105479129810687173101342942245136354758251181518902699664720341330701465551562053470856404604648482091632692774061018332266304042784160252021464540404164311637819392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,46] -616452922782253209939657209746300684191342817936229863918785994375539675450577618767203739134311135553930441884468990406721127650364514033380859316295027053818493123946092429448524204175535418841393780629589595273080361469520335176566928410073231050836353281470941992914768327834008641685428209817608604085318646392516903280774435447230065082014880868020276427591466544918488970773820089600935682403600135444764767558587924864737911801863965768246194405936882532554706522964322527846705208105617599702547101916320172002289659264124990271493791438948935723850533179852632006635094079816774755499610788251308561947463111389357701721178716753643129847628581721361752554523626493975247021334291643573617007176176527096230556439389038121924985616233507074174278517223035695591005732482701036494217962181915799537323212075060978998830586496548377993524203760362207268906633405182021934799544714720549981618543350946087892607216412014377005043055077435825743188370590850498555667499160396228243326216454767250867706441386307001792463418861985991590581970638156695424587596835054775878907911770876533770120081262268841605510329925668269922853232033106470200565183786937605118252512367084645193164906463296110918031175653489684564478643300731054855227962400425502405391872992903339871016226513534850133391427659913102207836095860698700714025601050837910710573736717589904041170025646817680539853762805942138512097407126302925223629257680535509310799437072494011180417724840963446120229139697662271111385511733625135960930965041238118966799891732009022712846381948794086048465720342565841187590910458462980590310696764345160756906257021388184535696362543352896435142016277972940560009698964347790118599444180955378044418078314669229516874473888351073646542047436447548654188742876648692204210043828172593598932551665786598948898801864987834132821697979764084261632951499785927782381793922443225916623573507040179562833588619062613558862257665709016737493910801962881035297677427587550792935848343413565430415571308437787471369912904778720221279235084493834024263929549498383259590362581912158049763373685522669143698077210804102827663861457904065467660500321121529310683984816775408883517304144285381391974875752472308085016884255247276699979218710972150893607997259040147889105003705414291712054063207879275388289140514786957884973300772007526954268499186773400278746905961696651980702561449824410462321976829591050033920435026608184004341483438080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,47] -32946493645524095741324464073000489390277731687412455508574945340939958908846872223892773712244078008775230395660285673826430149787050154055397345141946053863164310913193722015333743791027321845428177734623862545617811185214462412415641303122296439319537191154774634026277074275654802740414827658215527834882695679280208205483879239854005445782983118856746258622079509419385502593210000022043301199970803246642515189582594540965386102386416515528135130704856981912430340301429641528854735541988549407917787010819834629258914413026689860535381790509566366742715463815198447582469110753337704090128992861315646317073111306612985190478320600991413293603121503285102627680877569139588285644604981678596951925184415330794799521858010739509805770210243995262601617105162142939801751909764429422215409091419206693140576897633586684334494880811434677690649052115904137393373985057616824519485780028235708951654781454975529871389661742188199799654400785331104254673151331189399722633850585526829639154255361767677269827594907858493391571963013039999190193510156597082486025270990050398446779981007715802579672113464660144027266549357150194771855854212277029601485031836689059021482144903109407786394656545939160680499839741166625351041377799718996749512169730111224022629328299204500375868199472657469048360601107983764182033436784337661103980213765920414924064525269964387603517844473485200056371297389333332634149796235661333517085533977973428082099524069636802857148568360416396329774840908182539438087717025418935689908541898062709832583297027094900793194427194249679638637850162617708423407240395124936788269927953544852055300231054722675347967659485372972850537764504525359961709560167997740954124836392627745863392410718849684492423175258233504773410090560991287219130091400734643427426409362348161343770883952789527304072280842287700539228135350221256042310763717032112516269647552438543294978984874136084571472640308633783295839974121425946120194818181158747389762324876469675390848125559493853438814148439631362474329454802835361069751510449994537700370609895760942609689599617725028529593742395247850383172892593278424792547349259561706416773555732815474524767593209203527304602614996415203418726540988677930713507698680471739185240091373023379013891208550745734232518133968928380574441921950682966897220629604843597855929342502172033682607218488094954904647923365201501894663630128347399362138450458836081769699206440033221526473932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,48] 42707800373765920770535428818056932030113240677905510956379884229014036549409860979493115041533226874384805924473271737721843862054416364225326823705209767837032659430101414546284148414894608319208398884734517625682089363894829571355219660468485924457317873755499226241108071468638722649434422059600312804289470437153430059763618609893922632349472759637998479413864122375924474189416294964015482197973867458944282559822960279196539415617877914968943851538417249775956802492396181583420533851594741724429826451603322103896632924795639517201904208697048930202442944656203890460744940719271728729105753197001267200324408063918493126878863889292920463663710931379331601543877877194223881522557065376130468898597907739149048970861268511446659243154771968150158335106324907869456716405207330931378624034417728774771631792401219288555030084407171142086662236768868887770255946883021839891283151878232463962739146982369541609882209985221179619164449014714467368828733499764669409883219913986208902965262196483407575754460133010577785756706352704220048983196763439511512928488882878304393385785282263832592389345030488006509254588128882997950500485202850127371369189686977408574979710033999717257226746635261244476336722377133352757302195697285361130532765234986557887177081852875773125177089005966204676302122483407123996300047638534852343852131881130764170907569359616774485203802022495126033290027703075712523348502544603885704097560273083487590413551769565974722051329875022419151978034167212771528441814750728018204888101330583639777388676332271538820654811693222577182842336937741056313601381964177685555148589298758884625705672792502724836205813937615474833349971607963375171575674255021669865371338010544512882506742252926617330785388753077244143444171965137066423323287062500654058306809356882781426597747786186191798012022771666861974140158156867418176429490175360120252605731185081020229770599844375527727442891988862798322352087838451950143530543727441283362276716569129997871289717161854247464228542685579260145920775190976914808160426193080265387348995882836502297373119275480056859214638666836908108974631820039304839592161378358519742873448109725717653361457336639011733200447305389339042424605196144879788534659821221313914813007239569939445315230505268028608688553126069051489948378959731213415742362337822667147369860058346664742826252364337982006499241147751192627619928073995986429523883092556610718230439555406184598449684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,49] -15634024956649893592243443496069374759165661239670443223004528263400920666349295176180338779929562429506760737854780423085602028232688603024286036237009464350753336480698277592682323866311309878585599683493182365531336877476736512093529310133539670618589909873842502349332563667540667208202224291523170283788754295525953225300725181612379348279506565711106957290807692524954440224200884450477874813405890339532993229515742801006572490161996187451479918209754269134306066795444946657532612727466185648726746942027966972884989690885427985311265794106150858806653497712214295317559881493946345610196684254639171998526308945567708859233714702466558878572963058563060717632862290106189553746588495046553225756635724389272720884431857295226927179778682283706873239961974436314267274605832217426936311011107821916329385511972216988501907602157535934302491583858180517334963261907090471158619554741028363019608018856925973501831219615331553970586415582701803119689877795168854752710766422841107418165102002826218405075247369816260230125737301723083535301741134597938648433623829894727091383172602586353363687858412955237217106322274887528262537782406636475400232820614903092649677186857827633914869956604943653527315612487477780528185830881359415737552334035293497912367756444743284077476474977419343445262902762561148481004978092255208769182750840177515807652934100564591365829005639247441876052901841493731698579097751114917275004107785726889798719701788263385071117271714912039870059855772932293472946623444701676399555065508560555321391570468738563311495393731691625960064842417336082451337470534177255388166905329693748510247530514077038701093853707536224098907780486157978285575634389067106602087778495025725669931759137508354909032354919591868414351103259161083827495717683544488162241536611304199694331310024364315203792166660168945379513877391890036375150536653509729913208741316082496589805207750842166181782103909194999866003129066289343597001264137422705599922820015464378616949988397418335899160007277854471408579697738156539190198354672705410593146089869307760831188818753755964850269454704691122954579407029546003192957426027543985508302334456241266467196221013807134048961950192261250372373840664146996841931983584151146092310214562766468216690622603937161224784879187250009322114940085428387367562712565021244141319435217045130311015533084739782595756023743280243125541249036045067463225343378824616605690377170039776928071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,50] 4891304835671294500619637317255373950683568062284065096066248926700110920707167601452343195704870870219846848153944494546077604034617840713023035752096032758212789642284116744777236943901407095527930452270759455634460282299236452650580231161811023722517498724896761587070934736261324288002429983190674435161623702515790247470063987044764412404186499312602638705738523987556763676843828687828788036573442478374716690639644160201273195930332637061921038600961542533284842594692806641781145637853587159290515092928604393829488127943880976553005428788821742731859976635837668428421293765280199763674867257686873711274239636611789027351217873319904569773588300604991338294499489790814413531726102093501605474694273854076954938309910756540322046190680286116026265398959941503213765082641518186684808442181004507338421774562849217909024669566438781273749636372126720039754125387020873851610305483657908946497388305099244285922362183268589303575615128876635573338315725572347594394282162989525092095407418990467908492699475842169207017521879570573334607752263198977028784630302126703742605360655615715603697519144200696259671611179192053709796533115464739678989125419848324497683617811435101394835372634587981003478009224829357829834926843075911195256209418892062093669625428370248620951620343955393672842696109964775793462730430726413100904264442494259168567064810406440291874953887270125128271327825387431084839186161027153560408572591626006387943173939928259895442863334912642661602778241646792429787722994226127993933732053291971119728430894175472182023192827091347431606040890297771947955791792963668466232137991869935061445650898524976095457017612921476746949778178677686155934539224342544769095639900549066306070353874473839635508532729717763108908294918956415917982881433963004818865168592613737219336068499028158046175885108450014956140793794425772016755795261544387562054083058106715931666501675362686397726191042281892316873097920071365766243902154881619552338443282076350530830785806763942573431639912054317450523083044080916008017151368376922314849054632952283442958836255637576545975262553483872734128303711810289986270347843789940108733861612952311267321984121914082769659688702725022022328793979295109816964424306005692965288330423146547028436973799633447300427315624614081488515672768490033264990589553338546484428438945658172658024665488749202795375828467342859736115929064494557125476919028777172636279091965376458676848558080000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,51] -1259721501220629500527542458663880470727083160891273002796086243410994037082060644720971289930909048842547907012452776797318552891179920650247885551260384439056091449314641347363782404266479312748303742740680849351901786166651329879206520325212530120318316816541589340030855925686747991649363864163975327434147920229480956280842541604190593684516661572539008972642955886177725246237092609779018016785039646347695312510312523444507711487871942344974968795110100238221043116342142775446782805408440917955528184445231270970408321103136215338585644099217343978114368287768165055900029287707707100033039777543303280533209480138569480586780879506802214793518591003444393838543014435649137138419322900900547061150429326320835194884694592788536656286855784655879278224747526046990667560021577110489310590505400012723003832069340101657035637167389443580359805948745275076810015693167768259329992163967174108438227758742645995443276448767946523874721189119987284692767244372192546862945241022777052690625806863477124174698032723751248711865704895908879263133019373531412235222539339809080448509578763377071596704536851698427337898797199058312351846768861554905809805360124920787877789278881617591919701395150062087429442984174604837883165224764934274687436326435042866165519679573860039015541925880487062723833763946909674640767238769495627772025675971152321167282303742516424135127283061102378435133061140066926062705063493100223630955344335602373232562707625776884948445387453421254130331482577834447821834534294613120417559313769835806315849599966192914560073116636655518083977312153110209167028905393797099836676947571920973561933582888751738466837751435586807749201532729677194392605404961875771130377991673141480534097380755153712921765970158711732790291644586328124908355941919128089243301574179601760917171030299921117868681067771771332945180998180304566802087757475694626242174095422633732489768158242172996016001884574476507031998662141690797136002648564804438577970152828711910587447105711287945737295246430336659673661371720432585557667301757655897503768512669807146503478866437876708066080057296501978354878837430102627926099705716844546119742250596229633973590441871916649936428447021168580996743378784251042493712643664698701666195508292350493598096740677775364186348594667939653275461132216079240265928363005453067180544709250293295816299154645849530967985801462160967999507266761844848635144852065012987425080707382987299225600000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,52] 224999318359490672069610631543199778544487513462306889147194427254335686128229307966237553613520358307698258936567015908739942465828454725692070503166608393376099934841203907749278306779129414768088620040873634025246130857842456612394375384982534938323654235298725032408498585096451219933590658436921523681609442590319240762839008559513063542905424823964581593698002567011509326822869730910945706262257307134340924642629881603577651907496334842010265937005629075839778658238989585391835585297979732352381973300233898868230952234627010205726101273901157636539317496369260616446335951460331187926630019692677737799283853767284172392364833557944159793528349884303382286492103277170348030992415187058403055873422910857719886148240424440944301284218308659913073141094062860882919814430435412305220517171165840480040193819582567449381475985978188351623010554023258392388370110764960169433789907111387299448430804826409889464752766172758976165397354797440437334506098386752460740872494098343809971169638918988983955669262979844403254034564849125817403925468182510834447710241495277481643939532342176679339307472296380516094928398809686130189872247325597394662452674326012163670699368339139161666434643308402693232701146854290557053389517596805025468692587217368468814854373989612577370069097307782049191749436633566823100631520848432329405654663331773961855949810152806935925518589534578664608537939751370273344908556730835831126480284910034632486152888456003341248003209245781061933150649435764059793102722342249544565592408750766479898992051359859914968930807204768318611295215078849163645361873217428804068829934801788691570439392159193470906590318337111414249694359291451340685703788301076885389930467149033935594267993285906502545935549887894158232550631598355861153865543186131393979777892340952931893654956132947354800521263151882988748578166888006637902386350395481173773287908043304751325829101335913108450243264548977441063384197659583886332007851073304855998054419637280194995170284816369752552749771978277893530067582089854652629419466297400981816463014745826077097702922145339808311235112643241671313117840713944037362889805799211787189536654203622822437045688019409513589691643474650963979230500795817924573906474523128863889582752605548753648114852556292700788057501005794585384491106172548401201179973770566982348139493070072445289478530525704936291549908945076804399745939419847866404677889407281239547461464513764799052513280000000000000000000000000000000000000000000000000000000000000000000000000 [116,53] -20374428122596735862792367982733361405432877025000415462636523613069714260060207915765436087374740884752963929909938845258617896687613337911552620404713603486159790867917110121588185227046413183416898820509682905058171675484995719559121555412483318447466614065979334448228123528559749393998108599649042094140488065100161801992073411876321139601452953477769733918664356840829220352795893302353083169140977229212414343961099045805939466252472422396003290096231408748698481857202726846846045252372003687897167218786895717970480512494584693434484973514309156656821583783725507669154377956256437959162842872838442732371407323664725409983667473376754938174493523534332067966809817898494932571094820158001532061769267559323023995519645456688543690314281607785154829124569423378968086314419713309920189232907352782651623193198864729718566403290549376253078814505988492813446412751813839685535731087912494910211766903555830988577780695961148171785341184614715836372906389460432231412076417892296776443080709984438887383835120801815872431290919154029224256204103075333120833292323085622360945887006233648213020848861258986278467186107431703050648706372100251380770189075589886391106922019644645785396839172356359020464123742256463719270399257376261257880697909988556378672110080417600703756859804149411596963895820236921199240728257642620351753750599750051227942314240315589037864809812022094176439438552422900666283352987731383981092080285039139985916212278638160331713582668945369210678766345898482919237284631405460218668669792902519432443185053599409250865134128969882268036059840716279971956309405757787568177358936263746549903190733822292552074246305490180706854426963811284342119678521023386691740393728926643039179027216605314751753128045461455591281725010694398498844335552526665078225939529837597506351821710467905021632230410721784788948691390083621192765718014224581567465070785832712366412472006376967609887591534292874383506923893775681238817808941507866075678257567254122149616094643470697149848958718344303491550004288347242002227239805129152359822557176392073143294676904981654569875619921835139782181364414509556040243850501050493016247086224347735262336911256522267896444089782016272413279740728333294343089255217139616856389314343604115478059042422260704331210432187425484248740518847966979149686525233394682393000377524415262869472622968193747773392938648465787700236199874241091765715838007811801268014469698432287113216000000000000000000000000000000000000000000000000000000000000000000000000 [116,54] -1295033364437218599357668900764899637216468664880672933193583489659987740810815610617596886983238862027302536270142239151562634256645627284301720097175793107314168028406376095076782487874272624901604024849966542356462606054732532329494424966052261888410030826576932003905769100803692547758833956459079485032526573243827177173911590607762469230847145236391160876679062895661537828849632946918422028407112024057426573273073708540963162372585335965317499239654208800092034426108017938887285289181132863193475904992306779497853191329531651891690252285450112953483731008367459699559493241438102614783077029432450277394259192810541281801705778139794770617274478002362887484037896042522912655920856128674200600101670675516025600411182191477073386712410051730240943606343366137954360470787731984853459232450681179485418265083240056856315432893451518710340972435331099721757334094883923837420665094502507689436271418424893785384500557605809096091341242925347725546149109915837921695620536738519295738075919513916926744355390532792186595613319284471683947382103987774103565288405617948852726963923322878591186885017761922840930661415835750239624322849953980842485432251790078928665321467282234592669859375978364889187878891709056036764051279092129398546834315207411514861452395718777008778089744391031375401143365902877701744915696849070989231060279994104323221629482928449006570173841159959275657461909759232971686861816609883076912531304242829707695249139630824248134618106369432419232192737218832432281707887881525590072678299314373656862700744778336691880913222547767334746231899919100084430922147013371260114816075150000693346835621268062581389487440601798368966498186199237388770198431428482084794665352151086934965969688496241988545349164645252529567788599076495284658617229519298883463034461840659856703403404706550554078911210818069570359745799571084826531416877508029678857450587293756800786391069878690409884014033948194663432664748885767586012831923784485189967977478796372495431651403608729576454034888365058659906685985099911261511814048251672080708309997786327618683441509660807131195956427152625094260854285585436314684817962879727692345151056639278197827983931426094678302842526097924306842394480392341271522962170657587710725407469429635892386557582191757708808789936862034633891346926564718637191796871813440715953127044196127033133841840671710093616051545885963422224158909947990278557476735899918406805571060804344065556480000000000000000000000000000000000000000000000000000000000000000000 [116,55] 690450246000314204304255345229987982958662977806740881953500599925510094403853302871031068491066111797459945109970076082542548132139916517729447920262775206101674720629333667715324941966986174960524436905882269289808754541952395740271387065746157953257104534168724231357887219380581602839915630593786093038919671903239972464354575584856415909186113944950594107268491405226763601907999313626064212583404711653417206146721244509579073013395153822293687080994287920121986503108845686893067934672563691203415957115727963918167640441879738177709287370507810346004596698085381802198005845080055747501102540756297840018900386591361075514998840608144940511287159999179579937922762634238093418142445766659305503257812944738792393741081118935727418885904342879842344654183756857049428756024334510109484648305577785144907585671320985946629803366068110431396626678652732998331711556205371345838260630350503702725728117267006440252056937322345522726289783588323891224944209551244561582998638721408828790689553315335863789001741780940428969696718473004204758345919198099324389909430482367881783482988941703911881394530579393147685555394006090015015823123797268403655001905202819937100147479199467305544660990316078626781245922752170958059591723481831110569111925585725031275600868885531553244545072791603159389362520763348678112009055175086127748201470271127464576482535320695291245808653104174340373462385848741233089840565270622975134698603283402997864859802559304907514482679222659107958336200760113809228641798511714814792077919217308195043262138810282662313026038601723437469342927755728907585172428712608678190769719604286409845589054285398983622264923086016990310067090660964265294861600347918488787103392677945710390196257533696512901877042520034817708861496834349731826782303156991253407456782473513831014798597003310582787786765013444615651981535501556883788549101535852371920330624607740384681737525028487148921402837378331939107627549310514408886740653432299272729923268800995704532218686658027331656346888403630979002611055020122368354612716687371108556367166452091601341138265668414765830724346226333295666578503523525380394632604360594494309266119702007115110331193326669080891875119987142513862818489066706572055690469662879555552335703833845410465968318860505494893127586424918940664875301304954777820431440926278104846757468485737052804385835183487287101352284086149309135773683906927514296456000206277567518253296457871261696000000000000000000000000000000000000000000000000000000000000000000 [116,56] -100545132330639146619194925458084641039720847631083605057919391821658246441498282122465111146987362111277080738620443292078431363693294643083161723278170702670652783820057259638496551251700621699833047154440675542113697716871203116002464598707150197890259269448682191019067739653346283585649514110092257461225371454949685784048115342957674467850836423992676934992284086495493707878875882415550789670033315175201673222284381139701826947192882989433796871347516601104097759556158213174852538856977235302521321268803149276678104841499633615410597130330726310895728034400244433660702559267690687578967412507349564282335512464860099777063846589909182460744392953490533626577315374762692883380199765975018651866401823771250686100286726475444127652342327695290161766552152295354199397418214537820377029607791628190947612641508314327261704543926380942256771293197235798648919431181730580731396234546060569682393507296440661490766141563131000443830156658304757179602581620419523639681702435288307294568405049021170287308201320689008787700776611800370427183130567647233653356729562988634918136521368430169978318542854516509196099714316310270044414038156119059184919969901315189651804822420055358831387530357616543374815493322167909991597910363858760442375061165997943249370878298331154757947776454850238006691727151639011932983396722509049022510570855925080909914116576505060745889726050802177692597492796303267841110821669717433823007776251505945524073962181879304021210176587084552629699085352377713120910157986797754546951048044834589300927134226576744302831454578859353588748176478651948054520190676529637013023545142054026024997870035591988334043767695512248070973825874247065962295064187279832178829131978510625823019389071283223977297714323772563146607183986493545763667853526512009506389595115266138286809360927271203978555903305651263777086225039408363276410166849203767988988638143320573282238584870652893424316734028095044798705148599824986466188039802123155870043567143143248430723672743236863224973372564953172280432655337796552701383537735114714007541189121281719492429037604733660217734124679642430418640418627588050818082977630857902546162797663857131579891944791283004811798163441222039394630992035937821428670436566673107777303936956251492483431693191565800293815481305360918171068432902623302830050630924279730057639202228168602780795742094345794888258854955410141744949607094655640740771880917756880832601697084645446778880000000000000000000000000000000000000000000000000000000000000 [116,57] 5856100726236234948367956492033612368495082588230690504900295758019446821205057284499481562976381236283957062081979614586413780433664107875631204344988687634242314711228973832215430374430753905970197550026603961364801206011713513857364904788268852753721273560798020252547263842773861520272374465834575156880626918889101256690594067019876599119283208787356379559168318287896070527658300106626880696060610698042188024813302664950185384153085058891786812751490940139814752509527829484840549315367563371689838527925332009927214462394299470900304626346845388586175977079462418001815253201587514825180423432918295787875997718101410306080400749309989877918292765827025703317291841021372152835241948016321605634176019524143565060227282895009511146911356499019569314224108123145789865981089014819800289908436261221631103602653056626426539935519937875673949983478335515720722036857736055671747091740860581271658608433471519390891382940493351924449070710709931705847649300374049650377949374801802750551760602537380573729748726772924543250260146467755925544151094217630024864606489453490048117986675052379639634054583954292840045836421447650783344711794940219678673485884385243987700787901991128883253769962713387367244073310571209827114039801660256640246164989410104679141496665408128222820687103318591462236444671752465621246565497468445723980549831220027311301024431282954047383637831799046624264703780787662694067558215794130993436314054142566932143746211552381834305658576151224191581622043265300408637378287636404765007873823057697183184112455332658030594460563468378367706067992134080703995968966705066004230845258494495886060122048984691444519358054198214647657670879458149834397285040237852662190982650485219681411172606476244460344274583323022981461099000498857635182629894040626243827839149989498104007400766930941961882047276899531456641919167225148035795287529386597532238936824729922034180931585985711894990814058842713957150122836417030398228717956958161505762562038441549731648587694748471653658053248729857649693551780058236451632761979154136975309652673618057193749943778586031516892102597811493082838172467851460839525596167914063672902709143355598406878647770853033512483709340427350014550907578041580631477837072259876587518655358028301734635659228883204034317801267373263049579478397734524263262516936149369356617426477585133038658939130361107338383337692813217394939635240700860438873581023096887370189683413426896896000000000000000000000000000000000000000000000000000000000000 [116,58] 1535620599746217720452426742667162134531040990255808770309501449327343456421721843729295536188073774206744361122129957097038192738804500505522849899228672181923119431297517747661314588849166860774750242995504999153271096331537377769360597382332589366536362062477151969556130293970883242007875916004480053235593676313768328585484636423116349119138882598093633971371021312235992589912082252846475756668863360452743328470008801791196793241870780544377318167974562973503095293234670527536546189527781754694774005072038152939746850545683074862444738089255401827631080280084507825679335789408117795634393114380087703657575527628685771762680630416862224705685412281343391887584340112656026537932620253181849341063714554876469659467692590689862420289565022117015157841225235805666775516417175123990137555709570609660300238559468047121016876851991854206621442890184004429958510165026247377531740337641204948447080402699825842790374020822672818082110471327322735965223463653591126602999862579838587168368493786144490157441017699665973709378828550623018688670376481425110853324575247436496811918778235814909106146951925003166284809443661916152783796887578636801362534799825238153506215108880741865267977819058589688718737984668304109899509939388548336167315633731350992942611196783540992156010959629781101589804007263812855670437494597334732944729357207992674760166770936709847294156726804334056323278339150296518660404526650547675600661445222432135166429905011648900533541162545853383378461727247099324311997915326790026848746592415773196039420378441045170344867303262365555346780672850620919422275294305464449528457109651146697735387793582319541938040016500151467999038892380666934330901453981003954795892659516895265149286703022679560612929142241818955519333948983496875774788593308186242262429513025699658834428608155161568838655121329875709427260631377882707784865045452406583739972552285212126876991081517204669272250690033426218729802293475075393026250460236759449527888767751848520728045497578161264581385902199122810692483252341772423200473823465007987338771547517119635073565116985521773363720795658969245618668693078647863920138657175751685983011724788711523835931866600928067160082308454486176518541211184434534760142247281308971864375760715036379072675255130079914675469232024299208036725487595558228353457095128616694354389112317026559464683107836347240250553098004481076834171563384990751549233959531679684419930678573085491200000000000000000000000000000000000000000000000000000000 [116,59] -665401329114948314393289925438228787752854539684107485420446681547591525796326007203605305640366931821330342938719775201055073363501895445301101369728382117682253446565834706638487097405468183190057312533017923550883690557205567490905978768231756166160013457965067866381243129972033113292090737224342187390873663630964510527088360551292943790071731768275418742671342113622987569378679335396543982452396370150284372832811764232960890573475231960258155780732262221585089057540731676180204388152133255590331366664403668882693389136415147273001458684279071348111582560716433104150446162107175303163309938587982378594049638179868209650543563490463075581929068095992363671789900908257201203678637999996474913525481943496613682094046835262346506913299111587070018719983051760119113404619246887706792487489038833365680879113529090177928846463202978315181253082962785967470389896282383035136271168979594312120066987691901967054884126216252652745086483617072407327291021460685270093105802186335694737822001826359927689746961229585362113418880987446207028873904801013963414894027707789089413649254845047174151131358048494550085351606045072880305958213425472380191746186210576444215478059406155492129433455125226558505211675924541292045699449390441919017038124007915365012706593463141567094208974755716592574845158443774471678178828960835970184847160883757844723852567567124733598348482781866226469349319274717715913725665068872722648383757365660845427561547425644199553992702072116199905016849157501492531590198363571437662458905642673932559402383152972441636174765752836239465817944669376783979457601385101687729311255025198224870091155706250214486065579624362494266577089453996802162489502327507951301982904039620784313908047358241100154088889393476111074684037177990408778919810760697202357547616982568106378245559179342709471822620632064561309088301280144150766048997347082859844280914311391728389812871736917956377080474569407376760975481371882291684320674898362140162780796670446853610243794165063824159904266733937007821958421233095754306567158811271891664949790708466417834625105959959773998904956943383883422360190028823498601334845885505873940059217895912602674781186913024647175585538608004740048773410171467904561980946840435349763043566119676016708782245831986062955771757507887607590033440798579946475811048988550586805846891487766823253821191887790406295021967341829110626325601640034308999278469377945390313665058930950144000000000000000000000000000000000000000000000000000000 [116,60] 119968062126261708628181322015971269198568057556263060799476014103517446645512426703756971073595068669277314570600354073350802539827038791279820979083647551894303952094952136318317499320180719073729317494083665216844384129583455075405053727158525960347371805809783800221774653234999896487368635572266853843131878911842798771598431428221215384472334157581646411655277561891470453378774562202383293217094882465776804180261720424451547424903549570435025415904690388822370053661813506226082436630997643500274278036889193396723995421525413356259735119835355236137189725243163935488268766206140601081553760091895768254530887955367795872419398318662397073283469888574319813989562874093537314246382688178065702073137404382679130234548322548295912623163271366175593569941533245760612652679059863549825264116808980466983499095364654353704486582628246644160804085166867057302141653471626553249076133478948472837432615423529866088499215527832655688812054665458231492820616779204406111653406590950517022017837809987210701738529899489443196015953608929506735015413462390514593644111086512786881919972589466690749713509174099135535385694176843203732620539521117824831291775771568425726046940968605834173220677891965451611494219229116810149058270289430631567409172178568362408863285745747353155522929669214434523142401294386195268731168320122854052604654286414201060609599330520173477167514795059928991952043141608015830467428540540908755160473996980202829365634055607474627357612966315151391341427437422341775418759915799054041543704101477215361861412433325737494113026688051923242446856507011626590103642424478378438988188475455228558147448176702174566284835748941478363526525323646064237480691207925608406001354357123813956892150315964607391124561100328657688899595310914314139692036857441877979027743401660276191745624192474932840963532002828839537069678639004592886716941666618642580833400900485420433964238745335467435222127075604229770132504788867969632782891318702434089662623602471359598137780790063432574361077009343668588953044136974999218922243460027902233086332755282596554867848944315837765501952627607063740704683394710304351265695308904623824054492025081751851119108026106793442265850735338358763534159411510916749341747464840281172265463636985012800988697476228384390285902366054445055962505809472402752497823766790617556910295642817293296652150959303753621585942834025309252683971531116060293507970098051956575126803597712424960000000000000000000000000000000000000000000000000 [116,61] -11749673273086756397756914719921295538922066079850645084602830509348275117046282344602820562242009735616727451000565871315494038955001879117743839822125338025525396880095667901294351567235888842786026902517239583375115808836672543692386322796602556429280063621416921707593088639754273753200564303867225728826433953076495412899800276671028884843196713596785743335435499794039811149549798116729076864166260033959804260025401369196983988555801814095347092139506492138106715312395430266141849415747038464590239384210033045346965217920413329135145795694883103135326468159203124039032098708968130815612510458990516303740060739096344357448859781065185856481920402450803032107806289084309162619353513447136705758906712169011693199369310116658668699891785629824186551379678805004979071076646179809265165197836470900770146718656560116125387491448530699189462434620417508867216716220660329431855405570638995580161130864996529024116797874431235269838916340504964713906946782207104293377457812908853119463642922114972765499007791843545004253315885897090835044930505593271556119981953381384160493609602610715855429321763271511270773857865331981868600689844107294777543879521107953497424119771147787973291501641788503544892968977804230939493350125289551815692014477537986051552970442227669842731971456192521666795389548156187637456658634346519855208246022125513177611860778402241944133822679488674262377679011063858139185290138685071005643849917289565705701613608897458655521991827177816207235377465721783709275024171978742266803934376202484794149169001925858095370190647176425938533221675017977509872429359639046360872979107818546054581969288949505156662112035732979369057422951056809767013362533809903859688780309710741633017553508967395840765908002167553077185459706350141078841255661008588916745575808148617996395338717320591466160532912322264949410889180974157439159848940897052965027150416689892381971604106433228254266448168942987511828428144158782251358980540532707695923615237051691334999527105474152758355703391461973383456516865965186035391577993874487914987951720213886547456091683625562515992495406920128746589113378280837618842903109676658817291633119655362911981015385834134320788764101904161083119148941683974147141014986244524312918692536867001402770510657637784971002728979725723584443165124341411067794501509897395772145835126390402490526639998983949855719488696276666316918014428364461592929545011137399879093871324430336000000000000000000000000000000000000000000000000 [116,62] 756762884383405003177524879597330136516913149564972774687939377949345734660845387697737166539133553066003893256959323950267528345722232680643943965482433290316627961428361619446810197618401658541633065799699968990800258796813106761751204917094815730934119878425005566234169225535142103581113607923752978476954987687781940025750601458638252525235144328708041537345568865891083436916935867840691133216920151404755245172353895154027300938308868115503087565352523246662680389287861467241092690387843707099292412838430134712399348205052995457125111490618833599417005257701187596780654515098275655883842078864201047387022063006512733902911972954815774273275208081236361834586760904905134158024020365656905934929480085344035314318702515948651764839886832862455320403019476959193050532168223836463896913683120057582197690248714781329982820398603084279675736190902920188950730998900418124936823061746889918264660906205555346041114675202031995897709166458860023227316679879760262784101470414503492329699706415746167235861284765898783002126907997254395890446551673693200591993391234722467350981760243858073397848091496947926334245858484063030435742767379910264201625623306886132878288371900763793847646297311377514577832472727535183900501232138310423560127687024379963913717742687329105398314321420332112482444414706903091068381221395517472154762471376520343460383099547365250011745494743442345438527606634455766135994133857493212327313479997043024012741577805468585550343756059744875116821217008779973071259892261906087161021476431817101018846419193334101050641402808520886109809414253093176577859225841895373893540041508070050183822396418134669773694452339761656188778066772292437754189550725010010578024164134271647272892234936010082789098477667715455069982717093074766833363609894784672920827074378010515469676341833541290014818668463443151947395874349335943543547192534823660117923158113572562545359057203795283001418178387714393632730455096903123380102920652413857808237131745125883567533951860377349080129731812382912656488183192855675850763978392292689030275232516434568437379248723857889107921159260371032409069702401009723140202534454540117790671563711250368281917254397211512908318058581228445511355409379025375510447337450302223468649140108686478807769487737854044684028980298064512494563271761711556249910034595445763312877404119422735192819623037548040326421015460307965598621185001052356042790348900533511363475941747589120000000000000000000000000000000000000000000 [116,63] -54319222813974210431563420099116669893072076128767269026483212524534363338127285102878637958564574018313907604296861539259947749063999188313206925764194438024203102114727081579826038803923760481690686837813213140850702417276748368931911920525145654434108906658535602382366994030857006483550504479677041081469404706150878249836499574977275550263920793044035111493434474415192701261151282668538487910890158627467061525660065045160047846620819834838232869896558472466349113197884537906252138330887954368080271077567313042789997931609069118818560716307853476545972082275246551210088938264645001587827728167038674810966619640310736234185931351331751069952842034107066645862277800181689274274423836542447241728573102754301751617797085808647657226469741839289932824200397551092453473005593799033516901866139513253551988419982694274715051492467300857608732965948119251571727070891753910333815334966896008750127498095118955696237899308735409099756204469428127479661863700088649086506579956075266130551723253482023346317288274008912470326269528697122479342686755159734514774600784720928773924720284499961361706039049134667101502156125370351732336768821997387480718143682212787854167695918775916030595896212522190751775536536246172434022145813913883520112149958864760048572481326629873825913102111595681561853499981045875673161105938021805931595073539503932668636977858454530644264925112438252650445629405245325563314714237169816670140596807601243711626686873489446767798497825209598163737793410358573283498672085044533011435179928875752478143093059981922324291810683133477264470533200323421413089846623521998175087141328474592683067095321914256635067417801835214074676873521211328066729257808902696384164193627209044072318031509366699814394188480287328523834594963956467873696725812584747115893303243291434530218527852485931457661471090228165488532632754703741699280820656295319891371700614415488455504142933805783711105529767977245437897327443232825976745450859023484305814189025413383161751630032453993737063436020309315134155462352460557395436601792654067003088005887276770465367080878305212205184700859138720249596592636151471214459181255282119421335130127265961719332316607656038179624010370282160124752154549484049685709860249418897765149922898500150660141364369407808646036848953258182921334256673896914550981159432616374420657172266196653267199434285941510708834535351068053286793070445421395326127024589454461053925547048960000000000000000000000000000000000000000000 [116,64] 5230922000641908299262309887797588669072918580149600351993716786574296600575154180042954718097582190704953771316420594969060010484131583528140916282770311819883804537237838313532359433912770756937611065622113673156746911687880252337228977250872409034290428882315953711480706848725988553220147565816729014235756280883537195102418189880352119667539168240575444165455388215490253373478661458767519586610396447469735873215496458892972939749880587255708516166729760099325472497120699672222806373937240026108899471838402707230699301647041441841196916660714655061734340153797942372395387620242500616183429770254928554475768179059790158950880561809085686805577394046507353570454316561400735048380808881903872974288613515781561688133654197240908402163017366085318397615217515410766786843687182037413272715533165053205589434771710881894490801697661885947039118378650302523463241143870749947990305148399301480793917321541392943314873431338907178256014041278180817365519005465754114373545342904486765645133558584708578644866527666344803225302706032540647919829836298226253101629400399793224919905456291893808639958858375704865205404320946619950494729121239009037368917322362398976828776706773111069371731040472617303973642176388365436537745392647466128519059844766049912945870931814880794813214343975755349869213761858785935772573054040212680061677708965041926522362998488200871692390199261980095449877666966153049172543414844041671339584513577597388992370906092316052108822825562267357175057040331425670233547600487654083286155372036656402677209346634295427484885725935260284985266954009296011049336475529104705170429878056587614705590499543932424310884097865589391148489295985856984689542318388394494076677820468841491161783478411111884043774349670219133083658772619463153043327337290339110276515175275065080248783278902524573500221733603874915649417619836995272767595589647303875875421741641910334813880590901065455420885783761734081479957286757631823402487062423305389909381302649863102138074818211180075819386278050369069468620783956255992818649130002381394364482284093200978006182670730838253403431142245476796072792995048972815239157648702442867395057366038046884584500101385073204037291142502539237064586814702565507299966064823243702887762143371124272622001364974072563462595033791987209720130963336090359208021783860327683696966076619007226556013998467604093525021141919181835142914180004007875647155105998190505961486737735680000000000000000000000000000000000000 [116,65] -523298696338899919010764120429233782920504415661609306573919783268503434401289921348801997514500417742234930452707304999719227066835095989992609105358369198633871367213062042180461434368730796066117643288011362945770269179820601937852375710841724212255098096019094658551688204438421226908342520963033579448535653401205268067506269151942460565324399703307747790890947193616355374160727081293535425473034475449501732680610170798009342202978916744868774575187229298959719723092725283698777973521019837639106113028449021430387035318644298455847954568442999714466198127027370083656754917544421497291813650576754552088955538255598360903035967960253778633928926536972070638797723355244070703584955854694428399686024961244564539402376437748581344536005608989104416922323697591977320507027304731055877591666053403236842189710753997210939238518605638513249081463068221290261109403134845164095397033529074199058014322380342723768110508587715025956703928859896477575086525663078371780658563298490682077468806794598400064373555002461353103405293644218195877134633111561447289834164502768305404524932678636669192256656243399447397964706469044821992803173217230877736476018577110903605855239266128260040697067274455284029339807822081580720256709343420252505475652560784625043253025143249136946050111761360694760770247866644734580681117415498935045589264499007266177096150291570627736049782626281399364745819606320317924527280751082885088924390090180485685313390920320757908856402546799579507255439726101904690714147887065111710986633079884826913156087509637574228092557063757195529496822409551388257556549073882046459102168334467468794777316506577016109169329796838894632467078573304052955376007261013313248094280715482300546817772160882925306049959852895403811723979233132523375129110317868717965761988757369873457713384682628999549084849037823629469851669025180370135936545052152737536371831757146412409819374385311916004566419943228416698098254756571728298360592917517886014588590346792035452764874568494518967806599559759685167039916759657061241294197264349430736554404005114001362220237862431449062863313444991656875852412223212123130334952481613317765477178675267719112277431271434334128230995382467214813147866272491503596488544739120200917591877243237031972373570779129622317889047877671548394656546953757030978447961262979037740345636566155879666483964441963402584468998109457177176396502560330116856673487970754973578540613632000000000000000000000000000000000000 [116,66] 42729496962343168715655825975301895261787433985997136152606080608061689592775075452970113338201637007726042315955874943983187336941633353075547864588029099527024543685525349987449228853256756285791448930811656588766462665337896252892922163395179374682740898030699184126145306237187306720588575806687729981155886451977030536167289624430326965189787946461985384642855671375554534238031470004996484183107241601943632450598667490869967813271392763808594621440863195161809083467588631637921420956608466298831055284861922167577694752020900148333736066228743115439199910270865898263025736464623543866070925329405417666806560544704587187218358989954070348129554923420140087922000421514511564050240609869942659799003116027066811639781090457334889630328599993035688923748656151605722555067307601795872511469257184305119504194436633414661714407172881507608455030692691724685217118482377363373404000996452287846789940200314144638293284944780965717525976040644314464424519958411143029096550521695957428798683879917242699360096852250025544461395896726755330859922187619579026994779891752065289400885547396829069404132716247792056437554271847413185025447249313375120806366879161011013075343309358025401875081486026594230241703436172946845507092850064524097016906377893680669805318882956691465277957244789810190099232122945092184642441843865338096261938986789911811023439807281838689120608873676758336156482821841855817989755059666804919772191554192403273417601234218672189509918141855708339044730742136856514785084795560323094291504598712549743185732146873938838159886615164765033292296512006232066548575433228328641532510599868475946638931386597200745761114366682647746625964869170662836778601502949248660377291165722052630343503230830785682385255473356243018748705148933275300542202581527625067498991065126511299600349228061458536932227316486669202181789992045691440628856997662892746659710469690749453234370562432552479265866792872643045342923067022636779005230800238678307329627366070429253908055451470649607022929418950472120226879300627650892010246645039252379256736319564150051660292842964742058776856530554072577623301564757483718650250641165533525160490132953608365552159882265682701804551983060282317456883933528967408388827400312657310507171377649320984318560408248732694380139408215366858496555446631945077284429911840654839711523932856956647172385975818895313726946059283367275131433923099986318173207560657791941507599564800000000000000000000000000000000 [116,67] -1126806046459505826214426433920818082901421777763335656624701652491558740837569207579876197065552025423867320155977091914399111524336132972371411170403602079288184403419310328680104863272005147252874591630269877340948695799228288796147968026796576492580794838056650391524629536130491439750959560285810868196395118924373345882138708269803743817868799939368137042771298960613538746068923153884593036666741781678723517955546331075434947126529673359746479668027720587962939980798168060524786137767174086808834508040896356351352144570191570328454716292422776290697162039290199401568587158221003321973276507209583782493269563001996772860087553819369979647276517186985141903033834315910384082975774806788003485835513398183961150753164439834620947500988788606038401154078046999830574885321586969057260843939303821867793881411970949559985186871820041325948317672222835410340594355691389760677687414885828695912441211645333277404760182297936936705161196758887008246353427379079850216166447247989431217184776894753370773937793403372673430785587902786872050801426747809378731059218877069324989405133304695907409942827903445557287400607334350513944616103787003180616612095093604630359654363245304162790800826552440552851022957518128413031763375871713975883256514399726153754491821945690293243610469205863779106850937584567898783476358520411945367498280688652574850982366903968866897676238916724617104879150510655927954946219572177017445267602160176790121832018843036192939001689055502244743769325822403639762269778948167089323453541151477676863493627308329611811263518159691440507495394670868942107815683561563580135973012486347156241279724562313306177821216840215898697684236082557485438800311559923023329153979175465918930990859974074912462133774595265482847707398267414518083856724422732499828420568390050028587480967406278907270881450528527346494119620113199270770263915764533789287836208302777177320239705319647975586100278505958209852449743979486522030588253233407303573895241389384684083503731567694583427603012419232011860855479800151129513934679384377024472740001342778836044953709614193904812015332026372879359962264617054662992095133651146525839158536081279875814879874372889925357354844091081996366853386487070826570581943535765451618142168257106326510206038406245734587283225431924004238189798143820251046272731783601848333461093892540149167609447768586119630263370010461067414831594026728128767886823296913687640539136000000000000000000000000000000 [116,68] -212205443205928225013849438730095029780538117626042688933329501540933088975465745786371307442198381379098789395748604475113783384464948005363269199164570451658721029620367357854665672181047180572454838563284154778594486805666350378490900318875076398218233633308180464625536631070889117801758786606680305952553976705945651420177670740796711145309858420617669076181992316397489992362766218752698610691486361234727170378634982909914539042922172365721319491730278671193806823631166690503772354409091632013276285269084602310246366609485354241462764815287012889896037105332846376941800327480620091491972066699398980494076803642665185644020586852389442427359856610639852056573166522966052086285479431560201085435150011378427576930965194854276741987077878958619053582121824929127224281075374077279876523464164781707849108219002699736616134284378046772971325461246675841729574759317352492714726154431667680942677995462885396514713116449844912811605278264821045972967429444502048974573072513361051176702413286804118549398696107645690776874540820074156140043841338729991489487130067601071345338942574782994999820873642185177134218063168978215085090259975713319187356227507071578802561289819693747946740995756410352406279856377229898577611321694667405114351806495852163528846797849309447515029647324287583838009632642313701552911485759400709586462811648533833603838489014037820761507875185766246052677593915439036932184742370488545738469457750719755065166890454875296268018448057277470099560404950792077352532497354655096242182478996279232532655061625499787611244608274887927351747183865995494209408390995033744824922131040267436239208935426630853105585258659389329138116476411447673350967238117660382375767198724104445089065118056006884721969475474652287448364425771689279079227406133380405439084034285581183269085547345880096889571593405188857974987986217053798583524204057420646517011287384912330907481399142025349014751795746198735731135767541338390921277188964896502890749096597998292213070899286961676522375172339780054598629412716995625342140599236755981176590257334758484584461339987641092240673809070981569197643476446331331287551988565154212402668416693824772579739055105607409091152490756023367223847627615541842833295258136555909986212975190493779567864204913932526805305128017558762115652126236837528541380656667718204903130469343879474541647836079396937588900734770980337084174372378580157489969989457527392977037557760000000000000000000000000 [116,69] 27627083532224799425568144515162707042843527080410792618258800449583419116302540705980136923297196893137364355493261047832093474309085483541276784916139927615478829863428669440216393964965939537694460796361760976133968299352248169403925476657421849510294778387477170917871380931706005450467099156641794586967645830303746251020512247629671261767057483829814176251864402060669525284810541268690786034432911818408801181077020804905949230773166003130271745802194344261712641629198837599657838103572979414535191121696814143826425147364845508201371175262023293631117722154128152202321147430249928481310228797895243064828517309528862060567188587924502567403620750967685642836567806741518025627278480712240330592153819654411930860283755480889546920557824533916978436312667560907348479626014651530735572018299456692079887021106730220743754644662416472285432233771092017984869844581749416712456858239641143030757831348500208888096307148410562825449295750623006407049542616444343944652234363595687866749085727653512477177592450905550601789849297148809676100452313776486987190157377224613940119171183488844887823016321518710729644186376568068518758760843205003483353593445348905055903902081463524651754067660679861014259508743957038828151184228209759339481586490851691410638474476618510489663049194840962097163158436917247230911053882608607098605284898609980830375798928910903151487973686692222918964529054473039868613342664506294075777957564545237568619605317041319694470215484939134300541346608830505389477601070902436436117183528957592796871589802312833748378858450998742636599481448610967983242400235409353330495909196938948164874456448938223508121358557420354981792506602307297236192147900599260551305120535228767880092318930953167540619720326316506088369241267591071156637656752106371114122644542719133915458388648925458465009015948740811957930026759143500272607110093175890874346986787465124084058383066602615916504905980317474291161162124667785566795579278901892498879066939957696361793872163048017391042117233956280791185739119981044294187837273758607438192846790655304858831269907777271447301816542214686431993776212508119411295462162908048977938782707973162497201590336292596055783803796685358689966906963964382446538152548422587561913236713073961589868795107153851007158038934686552601528286822678969858471469941010510505536543663727125795358129737839891499547549817130469777514809556042111201383438073658367146983424000000000000000000000000 [116,70] -1761511742906020514937273972945537394311078048848853978113071939258951485160997218369665993121768800415164150666181585208719233620252088799250618703262887162389770174171631641059921821176935795264904213599635314146971148783197318999643912988427392940466549058453577369238777877911490332776466103984153969458518184097937024968825916204972283323468381335655162216756902120735151773583619711917015742754295060643066087694320443162285170068998548792520130561907444323959463389866334459075566066681934548357962179949507435741634574873753113330985404874078934924304374760731366517473239997856649426822644411933887107745244156730448595560892413858566190584488211295639781440508732735950879184888556857821480083315561228381628822356168655755723897691820417476608727863494351625910876599415162169212979471859449063663254287293345983507098089935062992462120655694801285236420429370875005491158354280626643718665333935000589848855834938135460738379713020382736588976888614015893240629195485263254543829347701690865677683296354003451217397139105584418808187516951121142200798260730288769332670523137670739787485784241826739731450907599746429552637506726377839561382307449981777089330379074465938634559700536940322154360328604760414236773445658029690988961154412508484480200546852368737645294588880947857399151526035330078155952774637964479971293823110003882879361626318765421910746120923369673969909837433742609156507517300363936067483566735161168093622673252099749769773749527767773872318878501262435179244162328019388183708592547051344369259250998111544622182483496178771645766036402378406657467502949431123461487055948516521527559630611630639005099358561346744474684613371131275388670522564744378162928683811208097780922482634960835943108355960050904171286232622291390206484617071963255971086686294962109289441853420866911833276371031172134262576424828933927292983019856891867788808937280283505967112922036958137168432194373011906772371610418157844391209681878062543649713985506783222116887332923904300843133340160714202435185775361364025323049306760060720395468305117294187605192406168696114704134287728647656854494201784979713784510131889868208984616976189533875982383055129525363631250020386472599752159001071492221399730933719574180932488743188122068756055441589601350015958558829961761864406854501097915156579823745689291700191099354122188167142460572656802781313946280897340493387104493499510357359913901946694763303403520000000000000000000 [116,71] 73567105473243142074768389400392456646918112501758383676111689962491632239349231992475145138941003896954267494845197960820780678816697260622157273821554506981336642375542612139673907191933671837526553368630505605330911279339902652585973733048296783534566283081724972542036410741799017938885053940870273433104924716171582619395896185181048793330873275981135150530564467088367937570559384389768737365279244566179775007154970092629287442066829108613121476840554145564537324696863312563661175144789315364114804992287240539426805394819582103247909171172652445806709908361901384064101211454900732273938105055912691957046995920256328859818187063519154589890177594596944405625918040589014258090617596084097452725989937043251833622595455901916563183300075406226517723413705716949665945597167668227608681803911509793393782079848125156140508107265238680973764850762045068872997708601146732749559352795854356385275960264565203928019947241722992433623093670052907285212135659660838449270360169345221009519718428619452873727937355701127293448484182217805102624697756851795396277469291739237153215011298074444369360329034075930070940217958162824044877972804579984228723944817221858995948825819882662596514488697328392783347208085356341711852637944660511418572354737675482343197033788941149499593635977323308918209130472618097479491539207582593748477583279450606617119798125859216892528249282093184367514189753205436184589964215745069086090840455347861307161557000524817945041580897230233212055372228223978096795978434033798649269146732830992977202882376221424736928944289415893130120623782891907091353964508261528427222710118154967157985648932860924523486209342257965391905229213264073912118648209940353874739123432674674632484243009464038736380479661637738004044977752220909679529658615899387349912410845114514053294315607225311729729376334300876707931365842479654563248467509416844446832246475483620281584380425352241367178102887285783249694970783918326394980532896596928578554658196275810688784369514011852133107079224440534544202939370677681475907769400255091270143729920933145532797200859926402534639338693700283542812204329966774489605472094880331518325836205926562625628408700349593301739047270068049104339747328205842726387085528415680442493496500989333644200309044634449949066801473888799997360995417999669430199744332787192039055441020329213278583026458882259368858782942065791480012139554001220091697213959428059955200000000000000000000 [116,72] -913839549863753599084074426965398908827795336159974180824291428850675498716605597674355487265285494588680081045093774476609614536455245330731491551232062926142801386312137593722944881939397008763398998501556786626765711012022039703038450344020225454580449801408374819732221133694244230583157469250815583264382259605510876314740754165109520129883190660919081728289655204114473758600225582226652442718599120522430376359770107954378309361288611621755960956550898854309706501983368628680491716777136612855820649267792396832077514779483032972146141875322358946222294328140759074719097660504306007623105255035701567042453702380003020841789621005069662183493569518177147473282728668039087148408826320140509991420546411157763874233883080451342043758743170714740480108694682658530927021282153358241469336958954118451780884619718798820248461675019502886470798778045708633039252744049878122629207275098230048248906105518425091623597779103365950299587648880500714533448597738470477298842775284553763498041291805856871965027776760191139189227560063491137286373411133804366306493582132881484338542219331224836548323510879430692465254304942735524756064825148287982646396320778005107828183647161477693082178480288326369095168373522294329657862702261998325808420288538840462246536818147219772762924854723402287837349616534536699012856380325349487673279455872466748843211107565941518835448815086688166633870825086035239835050615290158801171033566540052209436851925127838513525918371322815239858931090560630836643039494661670070133157785841091717991007142107857490746416216915135636307117594432903699042413465808869745332672781282066557036863979022444615366152626626562919787507719532844121774511375144387230608759057964731552612000834283037417649805727307855274935368079669768755587600785010265334908539603919927512150160555289719146288821368082905889886851543764876046981875380523063046094502395004649854264815344143015145243441950330477035755223291821721938937611081922814072129781667547387286406705391773814363914885911948084557862789756200030238260874712180980779568557040348662552657057868645993488655358696435773363328201623601060461467690399546224062140675434116508396233271901190920583108699602442531479325795109537805953986902227771140564493765707010577860154464314888842862082632807919539322426747129402771879916612729164750552975799486399165307700297327138444834615186718762414996368258209534802366896063742542843215872000000000000000 [116,73] -9177665603839441652815400593055024459167197066436423675800419208212062814410398425473156179592916390948919323376804840419272142677128683050591982805534225809523798438666187394776878802757549259153644027337140620023995577300013521356622293685235114687641907655172299201066329727565669924134446308454226508884472032531186707439313253277744266438809983449771937926025320699662955167481019215424549240736154956017244456937748218773123657876214761478590655048028713303119197679694807107612346671347491890894432944845427874211259348226031237944410231329543061397249090859959041085710093945226047484187152792547451930878461457544712217139668084910727337917807667475265552865604844045963173765645123159059927604751204714135715702476213958413167067660105920830887888782663558745475970304964673282675915587337421960588075985714270761014834940505011028526868192861257151549821965583422166146487191875751531656195630645083975037720379413466508749344800669026701874822623523624823668596884872752411841520816546240174328082520366030121913214429580070433389192757430914197834202601725019977721883058694774002024444606034648108573580882667152243943939384296108957247455221937934524760601596195872609618787100203931868829610359741866703641179148397373690412539829569810495009914302450859972643213179171974654273877743283777723065244561008034074182136547067521385365164687472279375194081890761033777871803664176868791661730020277782001705130225385910511159323887778872344502522675434076102144094472344610578033045981934910191351124046297209082473721666911084371803536115561304064770976332070081603731347079941211371789587376482527943157359830949279383947186614403438034186500743208458353221357714690881081842890954460282790705579605315226799843288761429381135135668726084350661959384182835821312547962921686978537835320936969061570374774792884245862268422343564010362546840318632054466657155160420080615823911586073672282063116183767873917677360154414174664948466719543753267490441794270773451229799735642788544263151528485558190283157599750668592176636234353031192052108662589707398378139460016749111992182587698269975225577022739734075186098772450644175387165433662488694904517793757444904927448694908783640574886353568116834738874804843342941110454518991331292342078580410187367310659470315900682969729573844651100927470705097121932385573184421022064286643205624064544677662972658452671747874116319091072407548364811151605760000000000000 [116,74] 5223394487072331141324756913757605399826604459523111999443224042208015178103332035871443387823623124921041226381310166452728342921297365525127639910049007033381136544558198034715527923922851147985074993484805530379529821577430718206014106732466693048988648840435810044688702701779911517213403634803659745009699181140911448113886601038732357013628462811276718829013935797467767058212551281793938526905963249424633358569654524558843923138517152525909745322826243864500548037972661361758096121971937839604175789564954636385669090801586709297696664013803178497036569205990082669356176594041649984761968863897190788206650842918473766215926954438182638119590645019717126942528748114570785646640348503444973872750146332859415732869798223373829124750668507636732743231901416889298811576873763535485697691815450634515800411046108823443758071808404164644437174897798958371356141728724261337055924537303287017792002950392364196695863016971863059960647011002372605019226589543117669145634768337674618196639138450892286793479300551028117887163749960248779318587137062355207765092788022511775702242864697508240994344196336720699483486376487048048565134024529804481453632336544678205021204179801357011098585479957954405055544392688543669146184394498487446579907046352358787283900517977741876868622933888061809060905046922734221690748464913244964748931447502281032878986661154144215193262433445920904205982680517444112871788663206628193058479752227475743892649623965396210604004597460863360212862351093679465138872160425065525058512880171795766454112319425470997318150386767338380430786119554854321705079333577724924357751641625618821771447239892410916760927817695926598867612116085053897105371309599370872899754943240915218370901221160005795993370376633358715731107031850018048777252043584854540006955875643000466340465306745346176791341042186110277371166171411893229001342182071388118977950539860238017480227091034506674084205978618453847883216948972263773098388712726028053022554118780270642064798555189202146062286603243341941702496206581586699848008761601999815439124582813808176306231878730751329094537137977043404522752232320082834597855641173024367180471517117898605457564284334997008877886799968778380991477411453751487889065800474854568541379434471069325742987091442345779457002456402051308015183154493681150434580999609018471738485074921389473337199903337799951967925949952088551279242080100193144320139125617328128000000000 [116,75] -556176240604084512745707148522353844184946064153970541741847796392180066256197330357954086549244932693468843600408159350674498669690327257064775276018144135563288125873260097160152191281488422885704659492394962255868038645280641171015763785934261223095682855654139419102236687806905085819997003486536065167689892440083809745917621121683993504202320829244545167777477647053649210273374091468937866172001618399373354233371358870319010528716331074243450832952020207762614869989827130421847611578501088353626841256772336200770132016502146238660760843453651613146542751214675748515700608386179228260981121825785580216458135782675593021643674178092438448140982870300115852256896767875073861028395299476327504321919001432867352826427572975285934384320435985392777786095350884974064815073782072713141819227886778746756998141762190395940917834571837643042600182405479226277440112284754481424513255038261065764792326155036641217547724175420787661072382581325356694107281128424728522322976875276820092513079826092053841161973382012290111419773285547793221033244570005685733913416250397885751212113877082525698009275802214858165260399631727540033900635327153310569794756750868491992458710723791620185959291925991188438963781975830427386324199766169168151297367594856915100122806084756571769966717664730072399954773346804650092165711871745471504342550210162476508178928482196158533723082262843323111149009382109363084829431813605625349284380586520507479951533311806234003611765700074347528890085596007814702804135000469338519256589926366126038262178053309243269642003711639373185230347979429169487166586273992907530815562714667634691847246730207312192668279780410880454845390926066340536545836147158650205370007206960016561478667041603084665480652644245080696460001310289451763190820166971582315700774160987016317122784283095738258010584804130456486359138771167960121982677440643585478219627813888173931826878926530476993697922370826168104231406948971834110020138169467446071447774864123977483843475463153769119055379571125324670358511097964325026329452255546116317015152300714443391825267885687113519686628333883708413777815768031863273886171558527072329929665122665697465067227139461628922917952669205719645005901856255202722014950442357366381450785004094324518483570034411345232154076875392339376555879820508176926165254556807766396574364555370957758247226990832085084336555205565992767234614943141425181848039008141312000000 [116,76] 11338609721226636018806703090223548091018981403380319281965639158179844645773198277179960943386516076968064676899489472370441201888758558840914767115854508873954238210948381750835367906969410209216282368380760452327559353585749573580502908150436678066024754167896870564433468180458796665176377680548403667485383850691249319413007090705471787251164532176205336661753662160493003606934237194124273573254187504463137891954562843698850050846571322541606540422380636621289938143216238624254372487261710756610457775620712246692907780624432997612309338583789761615921940235345820744059368808784066634380996707099628613833592782259253308247565282393124105854138830101262135319790885200481307870708934148975504815346918420938469767256111833109330133947873197738015459984032678256972029310115812150463269238423449506938179765563759501327448271346887287495702291934869751134189041920028936801249309023167911623309339797076046549702178249543377086933885312194779429925113085022297684386791612980274085710126617295044203247306652989147986559556467118486758341494534375151532148659585111944359914823743010221836917231192236393253387906142641554102373677450118327310929862272858415632843120288619917739985753237170887858300438947138374331084415556126188033240112231806289668224988002476786685394972194675742742187046527756919379865227516664980395622468175558683912890840654549497033269719559360692583435060026056424623587028885250570279235473453331141307718962885326473264493114661933976944237725028408312285162101734751011883837942064538710108555628853240184731932458222771898423557438442821090540156756954191446480435457465899223735035052323234113833808847197805371763367540733323974049040250006607221171349153339287509902427199490397372666549012023115786914004772111860932340160111425984449341156918600471840908264451246372380125728766820473512701304163663451948769160707009900480374658992490726605283499150090427883813655150470188088412113956574163216335164667146852907131022509755727086624495475694440662354680320120054478151150164375035670248461749821682154322596138932000233179023820774169490548614257151647483452230330521415012635534370632952543572141134885251399887167465161765360121377954801305098740063546248269815456632781824231609410626076990361839574577638548378156318526546543556274411226503516146834454027995123888711567056306776554878368428833010868870505565544438322088409631566070426153918456339400639015520 [116,77] -68058103830802710826756238632507865574315824027989483379212114863386968338957291898331651611611319022642939624020564057338917784509969339363140102693551125918822539048020536170801039687036520661113052570048482820547926395330471108790884624168023091738920835502730924880898461555654509362708221690759991360329019509581039995587391966717782445286841508114070085387117802083101534037086343151993519036313220931221899844050909798761170699566858198775614172984365684741879593675166521296389563989785162027716357144404612240945646932076516281781072972654111848288491467999017633049946006188563608101260436385425377742400671184609484988064112909887069400321281220585237833798334051048218835028395613026039067563377303408249112844012544494889395980616185414751588249002282068385561207126723156217094508700576951322641853692136660874059926276929934539694811948678921339656882010949397725518710746894218385151357411253444693624278660910076637215849711369956980422514492829290359106614589685636077317898028531003427266589705314164525452802143372704617334541798415488837470847626698009337803961946714848065318215277813395946488185851675153994886585280322677081888902327258280585701760620689564475929618866323852539637916291454091518328389722533434921667019469058889321688923168429403078796943914634255386084151444631205455121301193787059210341514633819201920374671828374616307503707687038550983344188209568514853877532268072723452679634512052461709294694786804822676124487112155307181954016427516823406490424480889614152061449241189628592289141494991852846710596622712210070403462615167858842111594540428184953415187605487510073200019157317867806532041985054748412116806525582704373225325674357027960593461690046018062455371362174672935898720726298183942395399717099689367323512578293912556821607194840916439905028932202684870471446707361208177942627762475909200251910836504393120342386040946359886679065480709406098805630280325205446909114183784165742468784225674827483568721363732755789938254478691247598596222883512933812182840241505185359504593906434949364913827153602188453608483027507708540980630606932601688792521689316790394195049403682531889920977793880896849428884748061195257298458860733119943111723251121367912646761720849612089523238910414070000557101578056698804994718064016717922155240639068003391581697353295629166584275188364337902157157352162364801335864944735148951419597219977869635977605404032000 [116,78] -22369732698836601081619823395597122510759436895140716009884371084713612991082789966045168810789903929844956987686596368180135999514552280205273629362479988117374360773463730822603276225211147772581128565056911202038948017405625460315090133543000745470126499793936362235485283444309309345066900608914878784269914510618567559368565803821773744300911888362822427382863986630349620983731712758547579767292397879880145782964500288270451227498582692397221946369986470347481283402597699445096417882973165049546546592434628254274383700886365508435803623522429133147804618394124898052186636290615740836642681385198139144961992075689437747524006233058079039063871631411097208091118684042381129653605901418940528185218191874828048951122516939972703198000874942330998467352721291872790718642524952568617564725290887425924616658872762193391325006365705033562868019961782533788644126144688462473119103768167158313551230089239623948091786354406251500334995884676417356890706270040301260428850230896160300135341588526424404117590695241273018000777412781663766801330968397823187363758604295987284165010366421314333758173748200342181802074023433645911333725519786225610453151219834625257244441345796783054310304405813208517432412961625936491469143991020462029015355000275654023713124644190996831982627481550747143401677044365187456199913853216565681985762618759711327072313872861837393777376916650467314766293252966829184923051204692954815247151434725662726379001558080726321328164468940780042231575324161788383386965881077734608056680430362553795524133078186719537452011468996715229696116166372189568532585681095960037508267459228131261980664506423007158058709932457084170482718676990050987848088367293417853312252141815782266885066841853005178422524689343834116377958684511988811170461329663434109378155360949916761741865791649418477489986018351929085566039515624145290874054429290030275411144635151801319966845049880054218434206012041202110844035567095739055770108620470631662271529673639383253446984157675386586134998615268240197617974054318513933998056895947465140193042611548773611875914634489533049655688158881397328036164028729984482682567666202292700813052685957358071160440129119561814739132917299593396852877541175902545970881422825393746896409789202572870219751314318407627398417186905066909842253821846929367585585483997967769627473616186861167379632630405301114167998821273741933241155376386484301980857600 [116,79] 3597980096170200552589471970913377790212266109070043131037871599727978618562190090697293176174401336208930282481707853671652348588243785138629426038524785988556006430798979214024554509420179533676226411122018033615469848265446123521978767933131541115302744944867985264464106363241007907463694088730918630954898559921551938848820560483587834558317836931143823953985360555338241878118993343135448477983946085004620433200975996417861308581295436727353191173034715686357699843338777378705237793892165573527420385246461356417018482155177897560264937435983639082936374118225797815221241642973263614161542805135515806084149647476630211730573088065785979109958926458355235378927149281983265443771329886275152919841030704009168059201097579070024963191467822656567429092246144422931447539807037865764965193894000846461209192642533403716295426433922052186087439262843539079148063163311078213243943874078473124743421514535743463228620721925472060962433479435086254738058963381931500201453304164674044105496453562783142537820743160721221750331251335674818606655916982218816571963031528961038209235667935945872539129718164068756933064649500827524065220946270840899772260274876992952325503196189695380609894341967278673938150389172736397603352234819570282918894421874250034110546368554334252760513369438360338416878536172378632343361355322673084248441215772654298147323004349795112082242607272658998316542847630546969355056528606061082595356848386604005807791034972013502201191145214906453738263711798691271071400809771374204527922251143457710504590841162166270033590587237047932934330669968527813563849333933051520345043848833378516600041819083332077538387590213250612265902464184986678793467750350794076952791754606604402979218963026718610498636143519849948342946198987288122539502705579701125279694662909013925934997042012509806079985153811876724199346322082199860507832123973230616350716640353378395522370939636019051168508600676447411128710641010977596673785423946350857846641609160824810184743643756650404495866487926814231485359620643974106594560892515238861813406646328547902934842991163302538485832345303903732377177042020172116569663037421180159638681702845305185302322826398071631041398495235847608568609373123136132608657272427149941855557069098016277840109450402108291761058478287396690268279314438008294513164062144481737658637665180892098390990916246162924486929587071216231491283421808438616777600 [116,80] -246708881054687565363331968484525133025042822014223611312925920625191428510270474255871251233343110851913294274099757912690076807717160318941840706051086453710530009415477763995934450083458904228908636856116935900963644009867736194662912037057594611751878804464876799103397467946455609996115292921760353300316168056099105500283506100544291487378139217044720155883966101658025743456396290279232249277808315378134571545121017063762700642345996537897493911250486832273725602260902135247483401753769172819304422853128704495017167637333667452095935395070329500629416523998246872201380229607901604298538354236674660312085804098016287962272300170298416540479860223632101207481060630088836990005857234250540143348520340649846214603661840142438198104895651106104353543476044177190560546256356318758288069132048624729708502408594272281813928096032951231891252497511791978306947554700687897258502926978335494071458483357592339598639504929794970634239562499135766240829902474152706827068646106349421761105933572742408072482543089077088797311271238478870727614436989729689284551247910027760712357673007741453404712560401357993842122886739855510662830146724865591053132518720357812034019202963790493691384268958802485258390840839551899534020669921665266700109626398677133809656915377587793525242808140169854028332970060892057320140260487680531300573113073116411459284105506944048663499290240392571704347331812143795626850472488574320863146508129192980509004762437374791526470965117374703969057547970709201689730498542373099931820913757464077331767966751967596186632947885952287955623981854976477476999169725279943159663933295007355242684070760427735811927040004070846202607981953443209122600872696206263688228040987231005822938365769680904468598489188180512198710725652332083334038525065625746243788094259765840815840859514830766668288433211025864171865279479845357811341627239625961253433227833964757282302478124994388166494002478098421188072917820316426084261753255516671383384778040367735619550205818398866678504693771852456403182658132188732057916414868056750760951002590763226864297374642346822542616958472440336540222651257918957629664489905132980893589880509700780414979718471738222400236621111161102602445097798357331532183317337435110708982479242734745496207068867861426618361747100362626142338272417946702700402453175068328634770848791311158780809989087369423534979856571746299637001353817018528000 [116,81] 7954823422850837468286100713537231982050843596128071022593519184337387058456817538904469872042629015603695415891631162513652380296471637991502835908408102316347599563949233455447667026932913673697841529155424885167414717397759603414470756921852993980144879633675779892754996988393058456711165477583859838694636099716747863808436130771556772799973412819156803207107916515227621480327018162825807297086731291700460203628102682469009218832511510234522935574509819552107827655168589046645959039397795103666722615785129874801172899559290883981066522542685538292807973698891877859268134342628703054272103943623367199553594385016318932754785446588416052663563315984061214755761381156737201984000207187160526770935436545211200254270822305416960575382236054690188407288082213561092115308366866201565199154012835640088530053310946186238378389854873931337124405117801079297243403764748812450784794874027179554672027511869530458352508423746765944237033585651282953868991169649682343249787337876017071157812824054935507589002371039430833555061830396693908741572276753702903695963845767879865490534001529846689595823543969676098016284910222664949147087307657374838119284190692616125820318641439040771914040933477860251167641970925883501047601136552145664514800117425421067480236964963739658869586382186954171641938894169341855354679776466040321275080226931607228408531731420285955025491186889834813115858627968910247068546538243226300041029902875358672426422158344007578351103370824974392719449112666639101118115813133667691886414835345037972929108607895497825951860152355300040973476814162792752857515501223308366873236687095117729512165321487061360918094742985911337902850605167447285421316078660218311420287702476171253825257262056027281606701291277345281464952466240335023915106633681720221185526468543157142868972744046086704293698059187592022642056845341028599264641773494612477320638420960448963454348837459183254788357747189314960553652384696670329529548192237510363429319039946007511033760717858194640920673943869931549708451710371746571733246056284594301409952062943877254518403089198692259666185105896308849594277800601976982614943297479148603546507409541834206587191828222393993300177074963301990745608250653916103930157821271430605748653282439126204863930789683943043877438914116471446763306578280621415352332413575152395954046811838144511015354192030357757130706284051444133225355172300800 [116,82] 46913425396786123393486952834844959641188333774877915620963276297796779319425756875591001515921173200781204948841685700699189067058623673259501661342723029712707844742519016493091132741602579068994786969759888108068769012589662904014178359096845499991165766453491674341527558762800237192593132166301278179167148957593363593581548206560439013858588140019584898894564061808200296566757831803892769788594707132099238719455248253648179715194126554807783278341791090393850955412992419340380344480616941362254637304714527346488066648200351634909709542820566321713543149816680972458924146107257970517745310293364347441564030214933891221962963576701344717595960675501397125520161431730433763640814885509887830414957092386609963966328334481571747807882439624306511686365424567073019951148744689586471295344774474241017585638823044303419653535528013158772218095477847873703925755806356712943849272471902652442923239433754466250759129812745447611616076564314609472230025084208214197814379120517747953742746938483138553546076436812979740659419899212045480465740050696260533604196199461232545592406604467508829063453444270555849977749621812446460666392800725885735683715019801423599402458945724133200992334520798321566894972434154887093582833935469154699880076545606605297350609340511394672465187106863816066767817419583266319375783224956335020673997864905579891610969760285667766266546324499997181990033240083253049056642020563961130501381846998639727370170512834992531216352318834574509889678911138298691572949437621134213206009536820574884328929999697425769227433758973866797251072482649044794623387046879419003176343750541851732795063776051972058604835340153495366035563381089414845952374998849693452658724456149430107543180759138185979297078967944685926375274973048507526191971624894017506318159201866874717495222696886436293791475390609065502391193463850896119363828144941698405461063811147480617629910140193076736291761109755957221870325687785922975911887368808017875810551864238541759315986532037224108955738236998134334131361071877414461158797650115203212806418481705482328598307583554485337383059100593506979600600414058446735042407583601000805362660733695767486728558894950368504542199799229892170651592025799708981754498217376576343040080369593706306007328224749126119244799584317179020416633496057971319744958359790566095683062842883349224849698950979353429773989142566772786373947520 [116,83] -8828274515264495565034230078906634920950031007505430094310846654920129141866576334489290278938777326146795279689678461399665440441057366643070335610815900437455648012048039951941738968686595985966091915392990289214032860528396741166999356341530550473442556839003172030064660052429926666417655291510425470910205647590847350691692922850446074817085054697552443924520407459354356385462552215616709729877199870146473756678797068686320458277778986443757038711247666578031864350452389945870713373235599396278880596169409737878726326489271467679013762168729393600202168270380802013754131474832434689749745903051242683301164373255033792249720606281545313763586336488765035635203115990080062229247509857817440904053962818636810032851913322882608679661116287995876830501086763770184264227539085192697284054289298516319337704685930098739871433247087138301316889464333974603188773115351084223021123108959199048657546311362607856518428840325230533533517131936680006173482332972462621013898287119893108271244604651292268929351181035193847149260950694042750339888859373442483101794898853232034336855195537143050044762629038691990936506307704508558927854806067706719572668240272388273746209986191101165639522524632051906232722120925712169302422051864506903210622432879375899635425650337726873557578016058559036937396540803008355080503559883476603702140212425168027321816517230926091118285270411166215726691322504700743635818035745406371933154957936961282582744339321561400621377145703228270603024059264081037168700169747706684241795005757597638546391547891211122240589039082727998291414781313815286232424247382088356558123253425003028873157934655921236606234399627619147249295069718799896282823250996674884235889803087586489069091549197535812034437606066163843308277336984857809687093379657080866552557383687093095621241548644567215620962959419404363560047069377161538190978599417991067994323450187979389143464940810520680364117319335136335522674971536975589448530573364486804940554397718220352325975706305031883227823337554296837218567706793337781642169531043676011689836129573372874579544452205670997978963514673553197261936788108317671480628801646568616668252516705829448956253802593913612537845564214796391923850540916861470753299361284032718395012726678805316437893036745286103763988007049251358313928689328919954979798825481716983996474399947068157544578345957564838858203855777646078217600 [116,84] 192543054857837003697396324368134772451682164089813133905319297247719538148714322898456769784647541827905140712295925565256830221042085383750110063385159368380722001038288246311545393937348170753880187739362965135999527150815085683901262539143904817214751582383091028685062877617513654081596670760651615835718091694160074431312734390957371583229120384631302638521353564859774473970059001554044621705573376650507926964995510654565236748515285388997543346596516370137079047961660747644183793875013027769158082572331542122361038001597300741006384146176436000986835310954373621390448738404443566577091703626547900691990286865278425381526279706825694535428437816659037700466586744328210570059983134564622742787029119747281001572820550291366861127988672115717253070025501338469207963557233319759238220457207907477571707904642546295690034291184019300559082548049732228229419484826151645540943683641574368404943191046095169082170557930650045422115626860610542132206807296303559353017005089931393352521865375477386348542521090242757141902723911457866237550276371065816743352253979690015052570188476429104599992994448978169540204928087132953006614527115969065509677848860875723177103776796523895077360770326302352218409187090331610683399860802430853016823737021575441813735120390276873402537616235041000252798258671672778300000624562521585986039632767294975838446359518208874324077363065557944226335391494339950228583125524650343730542730614830869985826199433737206474038089068484126002028930444668660264419511212910131061619487468299290525418336802194071726493982264731028987632798394132936170825740716648006779836992342826257371745087367751940954897216651247552124979383313330860863596802748554206032095189441049922952805239668804927317154385549114635315838117364621241097327353526561085088529171143382117065851235335252238762652450399087712940731348570253691042670150717321395715460410918562472187818805449532285980525023339037636212256334931872029171108924939712262055357894872891656647432956469146746070684414304547653898890462889994949073440725672890286556952711256654837377174336249110036330929227779059732796202531306099956766140674224790737017120853569498887062680057038270648697590728359593428065632212743974616450282677686385829737022325727130066823689312888795680373185530419198665253350154294522956172773533458865488986613681958645564996743483686477624121186904752020717600 [116,85] 2367903855677378428212138539172731982616531133237180679414182315658652728953061879890230852454120246270289144473700127822324459754235438356461235702416489077596967821637141863260949463989653055515972365596055920948561515260114743154543508532771844062605842767893465707856636820035255187545565646428398188271968334596685295239473846769643092734639913158762882574957151686123950853911970804977823380783638477297009458893474514990192058808532514440935783170575813703844337547894984103610187536509562127760980930236922679377964402199601648666184910962753565097925263216927547479010505605543374564526170590700397884045376793962869221180878041793495909487316380539351586386864606049907449357326040025195860411176710836951273085752394491757405636477857205796606027723892606322052022997259505947913515980160046811344222004134360925034510473143650926401070486892019750606187428089871732906769908621575459377884096420975226387710397402535211362982607454612925059900244859649882850612058572008620760478112182319764529596948064133085545818161907605883618039497901573621982939426347409195147210870931132340880471325426787789960718161671468837560322085793897194815254227182528660457751855592935464526592446955623451981199621725782562459649898449499505331123605062772347840639047100863130849041064117311362237233737483135722074052230577087073942253697919096101415453829440766117503385532186215886011825732588786062501052440971315477838220514751353740138431401166260440305123821162570214377301519341683458751266791787593664059169316479041477297942438073724062134153135673239198361013806523491913269817578285215003225043645119154752871751787171475226397688152347678834628897797235224923007772599723011231008550717924822764502856312933059896584348474533461381681378744749836609876820988398495675432518213822858957691487587475131857408162559387576527608837539805958430247857836133998891032793785695066563872446096440462154430449831982878372169611891499204383636780392435704091808418161707951330536230092023889500139598333791171096732695091300359849103927662552322901828714711914241064390616952785088283913744071183829749558641380785909961579827599958365871158941903144219383963333401230348919590432117328076420561335870443535504215275900708235660686452386438825691179199021951897610216478795019250349569579492187894625579373514204089917914476609565157857213061197230052476959099786238661120 [116,86] -136859871507548179577263244877111977674087122041895912267709919728209087759459825858747422831824055754949366507386737258957506609843484240441530636953134040811972450527877795072596159785015741484939856243434576491045887633024485119924468595789094469501621380879606956859012270427311095205829500915795450519066165094096437110683470792462008470072464201217247930981261781109081991260491225313744420482244037110108773147227760495224528736272094498022054540669136633794142504153557780665917468343682236662346103446620860813626787012314473438117906977996958543244230099564989243142123231719618890582558126291504360672397728225603881102662644020518802432519810888039345967479762839137997442204223804225320135418619726230508766434895872287004093963755384638680396813957136542864857430567857379436645618381822623522296468489411591900313761721811868291954740254655675040848254458327349043294280912060568582619010292605091200440849532784244367927298074220365799746797226214922167532659624778435714873120572756397128584757629703398392337730630915161846486503577024593613430812368492787195100270437521934268111227583421230670471952238078091070553283524959005664539065182007517784032794574819614132174333348530150157923456397903960498425296824719810784840858930779746105736069957309568213931095302746518933341185893416481970634397109239111508281155041702152889646161463657145157131470240417442554204471866701644656947464283214337552544089364504759557727439937549540582827128066622423935352548631967630972796047445468319573467957985752221096657983394945608918173330962692337966903265863173723604063245707303941624690972224767786998471416457654511234289150125539548742777753160312964189933359084068751247721640546379914070973067397802009764167803915136762430292906695444946747417634763161466491536772232630553432632942087269610442552529838123855456327183493116133197523665437925434530257527325690866737098145795403957878831011152831173718306907582258415852213500344484596371313331812297654745961183667656316742561757741500978463536673397069399610262535683374385093322172739433594010030773036054564657423164460103095501496150068490815951700859132421773493926033475956345954438508214458133660901539391269735021355205526552149674604411594042836600448909873161971789996872688514471415954623353448481697949112378615376082834948987934189731126120950024372449596895166757672913221245205760 [116,87] 2440053896364371652343978899668931060302127666390559614322131272272860984482570757155135374071843173706177775253256512805606155433720211072122195180450771933307674813981291650126128414763246415739806671115550906641991560560372566959377313269586367417317700959450572947298184982622549898085010893235638752274493315811533085560812827061596423955636618052876394160455968377868706732354208592117975136593481764771346338010415304639337983337111893945961803758291797247430785898616300951742197951510170772632277431120172087358652083274175557419028680176943527924819676025703033139792631402234458472927884844975359771861689368505786302918870669166655198356476684770662814651164472138318401313366134592833512923590082923800692618986523436177281792196045060546210422214896492962589525032742129953902795319512093781343887505357093297737351324970468384185193340766634609919083361397646476257121590676741413302600326778008866162029798469115477603724246688381305491403907279233914554889562644088042805349393699596960341974731675898749217051731136669439507205949567791750641901682464102528847789930593385294752077565454850999673257265563798066921954593450123949460861002058994172148317701613852862571240068671919490244895465391099527353376552296453016992206295066410222485402860045875000541190621628846196312995283226477537112805303102993549714107730660459250607323777170071786412323398854148892580907882210796353961137526319732326774324264753171485132809518171778397925685486333374664135051513899782725880137576447583989325663330131017289019228648882302891217538279331496159722830377100204805304019197666976200829782598806798247298247674980240431481835175149824653239790610657151430553264003083603897035390893406845577595669722088046888849145632101543065764122947835199990005790175660047447921890776726126562200866779745995615041422443316692905772147589220563224765699272548914533002014536544034670472842962560005930006734003042572028950172417162868777357102258604922218172963742675535641003088603486882206585348208663104930823850775654026361040711820242013224457277201673954991859638665893472595971458308470726170683352938819670594090907693646247910708311638645480434918522005011544863355858142123759514589437905661995066830240442137093852182431655200354286012853258416204920097016972683534291458114180533495707479442723743616883030480623453314255403135113245939027676650560 [116,88] -10553561120864528718419527602214953959893428484302339428149907010821772150512000049500402464990403437726086147470634365807934108773975314251765744633863899457645454485582605169544550297457591567451877641815652415274903098532201531988899276651982365705098717343091829704837722114752491544352562709054400825425157305275842990449810357136683118282910866935782555947798986533046580393308198006870855925968572247485248174159361160510377584824722862701107669960083311960658675293964948245367626980882109303106772834033278641799505947583809977116373030578857758388631078273626962900856055231189854786869556609620915331260755979380160173698327138481658165700440914137251405569137869762578234636785779613947409641639508890438821728917216443658218538468923663655199181895673157686766501524961968448216702046360309804221182344234792819169327042436652889883378371689552754708085662985713309775675347788388177398189877092044237222156018706345942699247504746997982403279754859956875418296818714412797904710152823549712677683457593542232082456115028152852907760738364927366170565970733911948872635687121626868513966091318837141923991136589630671376837670806123630728263847888955017863335622372752293922498085524112492967449252965400369489942002865474956521544583931627055663684428525467795747794804434232718356865750314186532531940036993634178167151707934480877349421164199092266252290205163258377488756554669635703206216354137255796322425481052566134502864327266654444380983448346195053236960650056559929622450716055088856534744563291983291596597589318574025410807528396577263972224803319747336208587314206371277923682554569972254601013449783822487424591301131857871887364911214147490476662668661582443611042072477305293046016204682243005906150593252400814501723265377740111067212795672093507466699855187039897269708132702080669271581559564623206414607591901182566923274901916875245674387752278231539831886331543750949301778645146282262503200982968576705796579124345830970778220410160752321241520657601481107769895920286467195110705880525104140265069651701966691214543938649967702916647940365692204334593076644641478324962959836706139655793428153872299747053348043556949245384654270219949235440647532878707945942982628120869338310792421209325150612772324330637963756190632514990523440055854548078161537764951487685257355056030628838533057247125219285115914518053449526560 [116,89] -107506461423012663256368406986259738015708020137626479609678193174349946349603103838083493576281399382945983741798799913679002148434728247661267211666775979952386710769744920575447717948814260868674810733768172833792536979041935769012740929868562872847951740999945151758041116785393581008162458008897797075208894875132222048384552390134771227635354540242304031121917489136871917046260032486826475648905434821103821306537711674243812233137039283012797504012315793161127278231894099016838691428329172261114653905756270574880497525304381137594139017683752410287441290605965882757417628926724498573032422454059906506163638335294552979676283694625704402456265434214572336113331095595569272990168249953110710798895020493630057430094140828885114115673861947150021986253697131746132642576662895341998898867583417590216937943556685881497386970248933331541186127751092916773172444651489137769673696649812291144870217107773228596415842953617353090561499823058176801083728834269577240754919661666613383108097906424296563834730369167735289171187539546142815185830091573756743285072227769974673462522956716622514527403810559246501457706609608993422318377311799979460405436140858725933685144249551523734199774090061160958450931975744881308542449035188463456320921095031934049231346807256354047545243691673710863000320560960802242810834053504629806855925964261614635815584937752415155742786910313431337778582827690013415383832691660005977045675378890576103176831422248707278167597455197980496529629828477406051702440875152856252483006340062406298971204570499345576820513435154708101419082472429302682399089761409254717073497325235882776642609009714167522314478265077996612364641153483823059754848183363226283322013926088431727460400450198581560458044120087404678658560266228231016901240609305969029048766079216928496520502767867113247202974242824022314172969492372199891153006868472879398575181746814483316183493244387688483911068431110357160675392811891920094649690232637603086610467424497325245582655016726215376676800482974986076728760172345299233927434419675666842107485012327437411702942246074452627601493257304017503628423576530791436727001892784959357115001703294709773537291169807230740142107746114414176666959456522979345495023819425958004305485962287546277826300309562901174791750066327841444238546107901680471101717542613445864860070300757528953217824938240 [116,90] 2063070731494792487621565482610439310252591419970981738181038936018005652373200433276573723043714358904965596547456630216318402878893182640201183532306091791702719516000072077788357846000545184223733485222749629758809861090597312772601314617092679122953638815220313538467681220832387680254818356271274750028193393832119630710970241643868471690856116713817319328982758663398870847932349001628039313448370185222131005095407481848427416147168524660861207679649245790002261265478169006364706074788554774461173908253852252025971726980832674383849514739443685471324197208912452223693617161210231500464076973499156423516943085256395757867440841725314584900841123520015301682345338309932936657077837912128988605307824889868524985055587213891719702355753733348100734229925414344735805813568243693001469423259077326211316114730306682945326704975236339982403786763490952986399525689244268621155594931490106128469513464668563449402083944282273408501678429511889029391403568071498514007851304716978303473095662157685436577387027551920941432765797184138332214254008342985615809634687464199540522808571018596677191280876903634446042999175132444572491584142744909244224572685686143698987631925581163711825531347720550525496856761898124688055921438505260125765242476145500590690626343476068774154374577872239700834284598079491687057350281691758304725767834933230701660054311699994332328991596828000082675129230706126492005319896193426308401382815116925916976958301201170822080342458494169446009249774333619929121935626174794723816050079710674547412629428804615043127933256546819821495313321024092671074034570213875047696116268563347308364013423948453936150080727216695190872833551321691874982822723288683415049510881168581794038995588766809527266703414299434654928672779435257180842355030741743271787755820386213451536797005394661567839297993393482045039602112085286171324201493359051910778544992530840043709463184511891784087894939287664316428073993466249994774594636664625935261291959956123373644880427613430914561624950624868099301993272698165741256007081016941474445327532519536581026446774763279377975849845444797130317487111903700103533379669301803642666080042419980974067287322483495430838879519956672031634453069945340779276763144148106985869395876497412975901752837931950153923311145776447885149500865473614986142429231809536966646752038786220371248344160 [116,91] -2739924849962837323542883063003856473494844503883562362067219181112944255602103963624626352071489363689216746464342293807531058717332512425360355788866722651927573010522002380966745028578523013305428584945995165363940844567274802598999338418147638762501747330085953924512050216718135452154413222640999215175344433841031330226591903912171622027013614621359119472676867560416948019338183342604048322095509544955732982076620843879945732866339313007676613071041680596308753465577598851477453335214072794313324772696054534584203757641135178236308394095271464971941198477678555678867193298126291105266646516038816915323203748848653911656594809390539056429061588147923733230135357942583074989373086706958009061382070300950420948071037683562126576125227646156917292280316140474270569482218441651247344651106008866488073907952142225103981980800233431312547317592796727705032108205815312193758744576739924158292796100334264475153779450570207677493029565849478289000166532341811701884827289663979739383957797030232698045269542720787115486616567152862091434627521554928150772804629244744490485556207477323317634550671403675395406952483474463680639907645122297765424740788769645454254135600880855437135742375470387307231141424244469146371193152354485239555516774784060630245658769202855206065967716529425712139734896820804294177443993541946697062450984582013696170608979124623185949843940460908767001329743709328185104579642551007710558352401991543875053268416868455048408676043165821956097734647350252815741259940833332322355678905216978621923986092076958047693476165626966237009233146205686431056165753458500871091657057142214331647474832044232634897208025464618103664661337552287552219760908571398410958672522835883834501299089541296550618121972498267661868055543031182879388453021561987617514764207426756040435063301528010130421981527915671147525601983181578450548403303403960354273472497032284358326179069978839118656749508785651972446359351560543008746039687107011755949372988925193479479702246049773892644845355344394031509286602771681540384160150808988905332110110769376392383328269198558573611651028343157742035791121933240729404481219810377353113067822413742959873006271829132649856812114831387448726496594472197212115075459914130638755061424203965694277945577758780264169408485046016704145805128071038158652136588566404520710449483330921206720 [116,92] -26911899801475484144993950481937408198045837848807841917988650471333468925650007804072953930053519138505524771326591728710976819656340130678468078720579631127230544986931069247925380527486508585969254062106091402650368690503547307354312881791614571087961750106044102276427556743082906061761098205977207729377449418629602322625282912608357719459743027245443363156431131049144942809664172562284463992020235222888466200670664640512806592837188465099901334516532199557024398158364934041686430198121772090357832056813973323081351469574672196931492352243679318075381775456080180178891312675970465220748932172708740207922459280803428788557822669149318821627105863020226398624945795372389701844319480233601999182903224641590721152243138553607684485050395800972835687989117908875403715875483639228558365116997553371378626307659472036681469925448314868323017472119496834175561209893983362667562363688907106149627905567925367072759665885640677221777167269765282556406060835395829683606392580054070299468510413484399499597358720532390748405451406796127933301084722548877039756858067986231459850161650281671363043443609253585972668186402490404301653371414455517747766064552827448300107237068564489932140758019158762032657120028912227878385913427195940221811210602616404045426036069018661857705899393286324920935057982443598020788718449887746128619879007277720296379583403396599366966335301038905345824054929164548328632753085434663214968147405557413529161722040722902675420848642803497431934705276816577877646822455032482309256787939338109614307892592781311472726830946064174356743589869368746769379812332956574678698781460650426963562076605243843517427318812467069273630040703854437478866292534482758124617746793331667717468461450671228736020742467851597486457391878219149866963578275901656519517208341391373438169890227320141768589827096007180931351008327744155278363824344802264218548601141526304388667045965148626823388570249099788937771830814094758879623710292328929766975353456395558360493057506548213035219717854577923361368551552681842490307947080280635226492115068022311440683968969476381942252649558080985393304024663351606450272285964684054849365714350842392753693619518554230817201879250574283139418557938939476389330129807710968280687857314273584085001606032782066049917297185748078909207806600305327669834672605767689780482461305588900 [116,93] 474152110652447052699450536237522178570766121248534261773470097110193557585343263929700870914572686448214376382728597552895255176596402434002538876866438402715676069951477075529438678763557604749368355718323967214576106437387537981969169522195008188617228651429312991670141049223359751157468976120860409686243840530271808933659760548140934106285896078066922677309322255134763368369419239291095804117026555397713767158209488495285525145630540553973421805619747666888219567857522309068578700935829783907234790042316324369188338055188299469889588887257166997092320025698380993382460130833083453026509950218571937649135171104924950996502681358781584064229177760004483147813872520138070763508099323963106308019327185280516637787385977434807734804476990387891490658515882945305345905691691075170459473221340082272907248785424913623821186140498745228863930864804879740536287025036661214759537303593503599997991537358182846222034878741393264287914355579000133001933820728320341020653045194671026846543414879680705829833540683864013092787537800785968280309914680515886591167539802083895749080976653808816555982281092473661063042045190466518381829628373221463106231437805282783824818754269780807596987182434834428768487883549184212178412538838058217820454075205166344870199626512565182743549661955221243061525411409007404309663750704528262738656789182124013227095881677863462440632318343358933252014616810670623111980027446014904608078986701570189933295231030808049824935206755625112132600475537592299118593571949353174986067860536610159583294098606120103303259913648269622701920482233352473942749872464932306270338072137361760624395713184767706578691427877500534583654928616118933015496497413656347340728145146915777564273234200834693963380928242259606199842875847106843081685413541435683797113722629842100815068408996678803665304375702389505692778586477470682914164561148272953831098518534498074528417729376726958235867616553266800927958439646617373741242446163346278838483620090314893793167184586555804590991979999343797869950428442680539099108183553642760973689440484803200941477044285423160199950759831740693613938842670594396051063957033764101488179328321164449077433958993412648972350684084749653021387804188733153062902659246595888374313435311663770678358304738837767556536953444760007806405636003182321940626753965545048751656775040 [116,94] -456941013769485354457779390850590952529214119835669985586118168514581662758869037103511008176068610086400059020267998501277390762005309392335175799881682459915064865323794004299239287517870229431563807750881615955294614666151275056334415845888757357942969472822582603574361687509203984853608939277087420665197891026098784896062589644356710463722663854944611893578270102037012855251950037533689494230206246025500970667487817661242768573385717866752840436187922674818527575363754718222884762332100118866058243064606498798925193669651343580116781692387489393403806480349382266970720322380698362410644795802835369713536055214410473582765606186623170955426904458085148639935157367645127938627985072163463266719248074998646629870317786777837217613958551962443750084042904307742667556423862862659349841122883821108039767639724915476460585481382443968942482481817979631880498962991711890164902174011373141267229049468667839496939814264756438538928761266187611027631855644376790438021509482373151231369263628140903077093885486284209474590666119156943463133814987485012025555060231041561909957573136653277409803234917377342247692897060473007790590892481126039476947157478625026933961561172579052516510437844351343325257219486169369584114056021870406476754464265208074513377674258333922483479178717690414293739979076761405090735665254662030551278334465599431482429103721617166391995441097370212248992232949826804055247249603293899645664145540503911270599109637140825971814952747600061320842396302643393875062980015214227747893571514029860322707905485895911887354638458508564773379279416473231773928370998830124254016794786696189360734747467028179199993209707474006922301513096784433028837493432734941448537815896820193820707232983478258472930765065327159470075127494609295843639513498127577738924840854917741088550725643296163623263025915798695269194632420410706047449412365521988644094410899445259575161078427140364047522234972095032020108326601539854406937792723677636056119830030602268691757269546265596890238361769323681145407202634522098193880555145928146182923914259873392574319398499448986792985556384019151317683920748066054204791763236589231619117175308527826386952060871112673046591723890853245010290104661017336271503552620448786098348418964607872920685494614031164090162101602047218877878171600408829338230466011770530193600 [116,95] 925212865802619100035581026758525288674787461096239807046639853609840144919588142115106364309093593627830517953965799545249867604157427658798371288949477707396901823824256238674058845961844161016923797520525358630041389950679804650021098591473243292470752024424394432950976566743903462657711967543334236218908143117818705704637114515053094163396351918133587699762695288993257410169671469966664312029049436696054874656214727970979016992118102850265558756475583112717381581138083920593579678161068265244496462988480323203208937376507314876560947180699393091582876951481697960223251493752993190401251576694341350639310715757018425747661032674284405403974921207234229633791254152870507093733264905202304523880551373063925180132975915802137334885427185718593806113727938848351797635094278257363119664167744302109683569437822841875661944663875750385612235636922120340208274313750317257111608784226398368974886577826923207610263336606174095211936674140780047450643793233407493570764690718518058132549740846538195195791522120294067932832767760652566540969391038531131545655249179208349210436532632851446709204225774275591587797300187166669104899075077366704738531423653152562589655682815565297536774746713235278824644300904467881500805614835480470613332808589062793583870118631431377291573686384052832993136579271447144932150970821363209670285383092232582266680744021876584073221991445577797337661511321913175405955806016256686117594509498012277026290995093620079710003317863751271084497647087125145867699102204836029767653731292426462340145307586551856564763323776682029963755641990249895303058564710081287358347873628612031139418519006981982053335777941240896657762461633977886014630857433504963257155791179276186083185404402108248383440311442537088813311859594303307957732778589647023579460231655988818638988535137703426287259604399777958638017808733200827178428495586767559670136735755385017432537542218920458636484291204759019681458823685511347034158437269194654485016919969480289549026629333683137405701648977902969161577916893488433073226043740578937846824507708535995320265904511705801172632585447496191379918189338075941591411293500416114982088583513301446010451855443627726464564356896628346730944347672203641953588260148785838732986953623833401682927254394302442850293218897217632341329493241911571283750569298005120 [116,96] -28378743875594111400534806072593253007375231595555734951024747030815044266739737075364393089215191832062639584045016933641247497695086753716620037541777772424214507522168933496899357339879528361357601530249928655443920647246237561849461132922926271568437305749491009710861908775706688390268878327075118050537689065002784914731231388211166790505926949558037676468547544835799589433754920762480977894400978862262279801284361198995974134283431149489939107935841595303573790769513431647010396844571521343462361467051583202835740265769731433336878421598951536758930553496900983720702965680660636305922078890619850545924053357284767428352003234511045958581120021546311990993623767043958919810879255092287489607657396363929271220823235276994493395408959548697370591683231472672820368310936211319877155197774694071653696230823097378912837387186244220194397492121312365056775059709661319608908975489638079668821594447858015133466029656159421022903317232381490536733318549933027114065152253637514437240400152305782356775129394682301067892232562929882494000379135878451651447183295567545221941295934816520477874419622209308778448600058184777145210954234761135240028179197679478655651647150561059571602638173143741355264436378208717131895314010174764414325701747817094827321601187621711661375627497115484017232908798014244392667774377282144156384613109584150356924386424820647401251233056285388573778681045453057650152430755235476291973706240936919602098497838329103802676337837509695193973230027447233403506953969812575332024687014355345113116577341225557093187483631708012518403875515884454776608902678763170518423345529489068898539222521580073331147945968700452059569234679553252526459041667014131736216644690922986046285324433122764684072831100781767440018202642574920958083994734462578934927406712933911343081102738972972816087314790704845712405289072012866547679099130677565255943996050734946181469982867941013994897038771431408270241164163409082685355571618403741585951021681243409756119313748346667801085888003194236272593058039699200718651504945341734330998780797295620526208909412485491997482949345175150862219215537214774476619975134435372614550259941248000996505032061244556141991876101129904056151755096112874594548744155547007800478063504767643125677259867187551170164791606664078379807160261014055948864178734080 [116,97] 173175160991394075097948523330821913892265291875306841559369497315920876620755636486492988133364393723583600039580453993384531678198768412343716004955746288711812543482937737129785379389450035233884740209301607514881333135364700571716780675877913262200809441644789987229891369259017068722906078681772683873176943766204299084766294664093579148248611057804824024965243881205470806420130785283664163378053511349965128535177653622579106998498821157887680806466154472536898378900766583484068615435423720765730663639084641726443764870143267393576419128890937850920580933891080682920556571351535261563055463599333368854287115958686395990965368806868049023601825528592449822092144971494192597298935892984342614607910835312112350433658212823172141068385101249121731671035024941969792622220102064998361412197280734686512238778618327046654352932529410757466710509895696000998604683777560815087071686224294851414845099630490984456900840598287536741338745630786227564403404822993994821386214977556715113781731294473537550762004353598477709064655595682170982343056743388930530282323873985649037985430656924781516641740159690188374592582498346210989564118206235670912505120344556534751553851663306411847507106897903906296832792683421762315505336741007698278021123775635284481734524532664461776816064527615871148154274308359885658848480818452708633435862426142748150952492139577628108250857316859317989173653693599160053796776907452656164490538816320080876122887047526042017564052160889017589259248732906453553239705281043151571733882492626268021712737459771653796680252838090235427365362995301360925596211063875823550444211543972223012936359115819599256832181032824623467631965767729047447991685718630069084893164581602373790037846018947121841349349586773049446158156349679584475790163808273576294233640658343481210151957622855488672950668654528584076798933658540111850804618451188388178340454708900777640173745590932227578294054533802014423872877743985640630569076702263670626550410763708445154003817808162968110496867642983691536115889287441126727498740271536153085989943487938023882603259598312878031366022201254144842271972853519490172693610725289688045622694844214959301204028932741492959646071509915280360254839580307308768617598927892249661683489327206041063027364479875430416285686279340748816830034944125175663677440 [116,98] -243726674459456198349344501781267798628825784336041834556160279178717481883957232597859650628305698694312420931809611900428405115453431533751586097451022533689726349399692189645645453905042409527825070755843078587432152079600324002453309767170458770719170133712544777037283989737779498194733473045775388885022898318282417084093681843673589047552115170362891789776081605739060694629693411681998861035969063523218079878956114605461549874892507744994285956880387333344521995504917090988542200867995029281120441013358487354638596785727875953913175943635127840902151337665762014461047536642711609292788597667451277409537424691937078034930139652024492697720404720964459316060832453076450061912026964512967870781730616952884454238553939827452213460762983523575015745176738309552105513129553447471060180929330371923492154526877525682166624979082052177775875315173639090438049583806630621607252475349134167507859452099965714633861037121368154730782119203981055431676075094047943877304660476520474901736608066696540742792814778728191938329284587553267091747177784143507671045747625241145384835162598237090570860827318261174763961352602847184147093628479667307579926834487904597538755612717456371666992026297596685239842403614983422090932130952768585210782813787391800999128363441469309645149988136266893974652740824074577630328617860285145331050767859649723631740349711151683828038629522005764066489132206187831348627305900638403302209559838750316102397415772673977230844589894758105021744868007097577882833497394989857292566866741526898786932565694787032184787280622133938079247041160799753986360534161924397403668113339197739836039349597606032170315096770777621915504049768002653813343422827370238861060425386403538562482969534975388082122891565961685205336600034670315592986210881199153192864915190317721343912050728861323542077318693319427561364076914176871407217913085298786802069945555121033620738364539336053733376376006947617741323556462769004056587561689544143418516242397686283879291585623709719345449526059653045978203721690019359185775496968899365021381636884717721228714654929545117216541855471430870369272403657828009031370242183968820596163590508774520053464105436192014771977274828634068872916665349071022716273577881567414642186591580585739927876337605722108116588310728927254707153914374274632960 [116,99] -2647509398638411436422220155229107551289342519162474363374356175760408874034876596345557187206748360322493545421150514758017474060608866678769357740677246224449190942265156033748627020892904266797399653420395466582195820261321299286753702223671626418257671807224633416401731718131037546214013471122158047181925592092631672725173730545311105807897047692170076101951690352765130366223173904747424145635019112456854980118187991750250761808558141450635820341946142580935143331095505548140704509232852206508671798585936656581400621605774579228372730095345282673865523144206225256317362994281793944722181529279904091633836190149462629174185239147470771551157595068118908120874979295462189778487602979502731888711806789854689111324193548426568644797904391560802805921298948213923460460332109959763461883645639901468493496422665832607689037614769672906701092844396963286325775954696193039495498576964058804582707942837269167458469473696022407971750974585109449796585709729079504578098160740065673171630654234399396767336052829853305639683867199241245348220964722023930831214126625875186429501461298001342831186944402789113521285992466617710812930912410494218423917681308942874921495429606592173121928201748050771608490517092451052536795819117714814473076952862272904702168253232377904375031171946011643056467493971832540375487269111648640903202092781162437106845094164499968205293331722633283973330498501492328650691996885708263041044414403879146811764345974559547775479016150355146136063347458788213497752562018987607480538075477330065575798699156040787332021327643873673776416273297582403866128468670251175826802069897970132886339499708535419452655890502808231862790020275099176984125910372639853147554436108785883843151772745269290629858074751932705450022356457520134609919632640833078409986270554927455327202858055673713151222385947355443612172175678087905473174524281992148059723956134602633917040245640524315009493060960348441067074104060228723641512261203851184603077220395595835482794848270919570664566930015483891332426923011412253112743528334934404423988699245371002505469488530205012210844855348778884720257962827942374443486900943850176124543213364601422314781845570529192145231233684638957989795533956166524742796178602419676564523055525734828186963618177746849283885956421823399738549073211200 [116,100] 14933138409962177627580429907821531497487512635291648434462552554687042135533960622005684678496383717481036964964927377164213439126781942421870750176008012290116380802181906098419563991381889688174910105296268249589079377875470459020108824123972704006799435022581341586998944660889907688199081463958211972824442624690997078275003512647330000110869627070612375260424649177236111960302439762668075024502842415796516680901260522612043552378115519673732441902415739773815640628001604592241991451871550010594587467500479498916084551472432748202794257619482251734472829706631578683055598347492377986481283389928522141994712073720685706508257986430532245785423075080318365997906767093526604709253509030400740773519102329233400769722225514100269944238452310952147059232194232453429379965893348215037278310548269155650102166401414235457423660462780017582144943393565226605661142979830638192401372357610314493816545250353928019220363554341363480720384405431505128751284731146046256740821041145389330040488068153666642690791034640692947095878518456493411741546772339031430115074446895248370509364394054828813977022286835072447139548454805531219827869791781352446446982915286330049130792473229187751473211484626525001975987539522586324621528641726037870284161121558024935014915109143725717724628107946606592076908612446835909206643534627014432116777572278079705637305625203118418282143282192877401725210700537392959228276797096870591752329803203157937143714602838905744711318549731381872548175518328439541250075212439355078556711415341362649588758281898814721003972468874247171324226289798214725733751963131607497024059426885037887509187774647925232358849751066502379780848992677458512096998422792531526215526530566106949276613831501374131961560340431263539129213542569965536451021345229424703785010305726612069420334493150197354150379793302134919397601469301017097506704612301937965365826647278660940168716532701697655590648407995175600902600918875817645967603939856244181225563839863950365027836816854833422859164343189754223359716528618559068987106812954047808786752674683612665168017025641199143731621677023355341142141317377107147758768757325775267861951029250643632819710106841511585670643354897358255734110686940801466994208158735640864945839921644238578018032425114604452486265178165144353884358560 [116,101] -18146933946149051443999149363593232995716392183681100215558741608494729545752018829431541057306116572197462178644073953899987081850818877400985145532902949810667402522210021706452936405794255394517105200242043047444888249576002703482147429338750254972957833071253105211428580655232924096817600041514962095363048463501567292546651752163888436107008071112804581558618565917234784144143391105319511904262364489859122804069889952863906194532313102672589794512925880709562381303342419442874217955432653368159854262096268095886998891085634525196034344845862676060369246304077417347175579328213079045643222801261583243961945058597165408824998915178960378049674133651728969452160592465082995224364637186955025251134591262173703557766362450653352320457255589837636617640178867815405360776360924079153892504106387805497932006439011221077413181983319808438666818680995791175252962846801885581293789861704366069782812519821771899986465597290168971104255996022571988952988743182724868473724394318089278137319456029518838792534058586457371840667303659556221358114228175394901378117380096864411939500571740280421158709343947857252472507599371574055452674368861250650835855729461266710231047748172201404768674568731367993743611861049184200367417603670245793200775964439462172542412028111839207241549917949282204303501510572815950379502411122553557827703003209850426740896103547161442929468344107004592353271596274255870044106938749990548871433474710120099648280881344262010382702894289828051238056532279529827623178922408042091849126120748033409940063614495165685353043129894746617740637897148357714031641474536052881203146783264674446206491175349455761104602301325772061943310183407552036714568962381630935230382564136081611805777004852678682034296004044654714884750037251255672398769558535923972444919409071370661846498579649316066413879723501926066157523515870275008968000460267677331370219376606261103204667789226494301575564973539137341906611121869738406875198188651524143547363292281143060745517927863849111466181653369865093497242087087783443644778491749146383015250445509099906079983800509264123958706388186257217991183420493573234107749034873714560999360602749492947434134079024158248068779082268499731101595184512520164688546883466875308906308628346849429264690565656783034975048070485763112960 [116,102] -61952681928056285032641416538285075971640397911939378682086765875930566503954835071092772937445911581122147522815286176385419141691695634696823827142543190884242311298601131957158881839631330558636183656804981790200081559892784102707931455434600248363482750358999643732122240250074088476079289196096560137244662594205942539988132787713817428013508583871047522536516490330102533709338117141186467982886046046136382795153062607577926055203776723112767351123566337857270393330025829197065607544295994096205301759633635177448063008407410019651340825853945985429240818897902295267573317888799512415227190041036446738813104803796715759649801293219166084416688592206081496532177675501572368881713851771513342036958572771648756278347259727301443606598831641117446042499520866918900379210835426107785134602295014477385339600814391774853873342946888171384825710339880234944557800429958631330126330740763826315255323252181764704158352550140505212105726533023521476946951164846033522613988226165571281321811128290076809012359055018149962848487498203649124412542278856743242944849015261686471207574425506377001326267245894396202851080276986583336262850817684188709081040376136754962962700011089154333051597453608989811221088637669192941425851986655652378262029036328815934782999042422288260417034641075907554036012944278352842137991662306472855350390661412947140879910449454510760655766542658928635841556925099770619964545407386500012925674269494075944793170056815966625673601647845217129311684541628389845844175029630471469069838702187197436389977536498271626358941207884676309255883054781465624953195706921128766521984271624609113326098127533650579098988607689556320108943544166749759655895220276925694982823410947612167162449389167981511227191380340056899051559548421037992654064409614846475587097839672209376910694015049768645180991182826157628027176885709131679075806173330911881646746837075065334418462707690976105087686429833676389439888938714634149030787428303457004146794258551510847016219127917449536026541937683613860269988118827736894194761540866078711022293938164501247069104616893146944616867162484542969218599445430323001281805581539035778671602264649453399322373837406452315362214131257883077580288598898999528132988594746153340024992218333862856373517472805679763485875493265920 [116,103] 236347107515606248724459722465118166324382510460393670442255696194992897720756232246624746626977634861483177091432435415564677237151012171588446258955694767435444952092149941388946977169658059958105553283756895735789946366744156748065664185582353220513280640491971846643549454680454858805899380640299747998694998553126144826083355946446715355925172377615691548380065347224297094884577729055885881644413098033075726424942275054905536610908957419474554617362053462593512021493224629992208288100416980670886269725687422553745654207696264180474313130951531407787627528115205915043670453434486944414517503988618086705051978481987238594545717757724350238029461217666840907541070097260171467767636189674769781124338266279483464781180483178300495316297730666172789923738599704925948882842858511887926628682512005151199503319714519336118443303946845810165317364864427354862351266261618653112605962027627745845338003550730103280458665792211000680164801731634773853928297861190858766839626698715580491681068893691572861821477192689626341006476695585451771706343760912243523945712142512033269092057632423058324914017306035688724645658583535467029834121048936848219090253323059415185437041241041435269693632291173551660386700193745278494563008257064036984553992014793118205901090078698548757821678783654850949348485006198020970565001004072414240251732962657329922968797019012952930837042685554651256292798200529774304968827780073876301920774812773013964191195316377685711292005525664637952124595962580871226888337618549332145301310359000637865639659511024954389635987804549649366899475486838687773503486343463753458140399923786389736622710660901539504191669906642933072082248803806602876880570672165849781381249255623375557405201634730587386526688522839028811908533531894971859179450290781543865150043573568755409942955355358905527913926923986242037385361197638514989307965485669471375960667253378087113832709534249736870832666068202075821126136719744653862621803225223526315301961370488890412465747806921944088888921631939841168190278569948983693641948389683195532490078405263098678826847493081735437613487085382070638776473160898927699029052862636572004574947499080359426989476116819675802750952958387016265875343909560611981958265374131083381163844689687310629355838162909210502572027040 [116,104] -121937358008586931337310086554964652966926441437151250870213152338539810845170100674089232080824361320147966457513109809099513215084066570387179083328100689915173286076554265858594351836468168935169641457463644796278382746878046979425076866446466677223075926691993694357301727798227421319390772935307364731558108621870056109795312184967432688022609437371987793211121355638643773136677094713989843347122896711386024462499796549239120962266156711290093749970715063626136912898066490957991787710569250173448062582996594349101246355707527866470089836526868534015411328071071594349808040207009255813888541657141322328191118477264278514634584986048199637398046644615322970641436304339706660428926556137087314775324675103125201002131285495428555953923523099806519913451107138641733272104059098160756094048838160948126109706525235804569149648140044737240242831628065814340646730582491883722622104759706484758163777680872537421918699164988448071831082138070241630025885570025084216850313287689546450120641109019120729429599387491376897221524552371738376480174596399031568247002298175837096946569110395662139142264899293579997127416021411632512323717358879005122533909096799482540142054997045869461662140517312831900145917701369305170141695216141220922756796902941183335442556161308875389918206083883812049196999284102114739319457784037502453224437514425771666612842479658359933385496794373967793220551227717903899606683655595606345068750999828234712021200395389627641368877651096701059942890750146912986087288660704359620210700205345116974293091101023673588539711952122066887170539171814220798742704203828071356467422057294995072694868779525186850421281774941119383766391056051997595154787497175245787577603318673199722966764934017458132385626650021166429635046364571568399427232174686571412043837723614428703912329030326389648943709933923605775291842596262195674687772094759921265548339765522646584937109126670162557034941414330057090651866564626277953197234774046485659958605279912209877628323622948128553630659804602558107681544435228251400707814054098157216208262958058803474041397140644028787771103223088031505128039606666581770297602117720903924027734744615953617978241081853918494139604854416053440900384048120943467636007274328426824471030662354732919025117716128075202000 [116,105] -674036220276256119849978814665270141846407909267581560673663293992925464121217610715370251615587235349487041089148661931440245614126878828304512773149146915266107325637700307794066670447617564081447428507720149887505090069168099325170773917446608141525301190705583771762336467769675039048413874581979363359097198253041468581362121644464904280847960616383448677585756926501309254951849976648201525191301069110931077373130722080985414089180806238091466641520589520877218640111705709893415127198258160581402188936556501421904321672058887958584944450295112381463517165431883479623876886074296819896543560055616439102005733155687843865943356619637475354949958640633129760497679227150426132390021283534636970761487570608899441469537401353409642095619036296490284764697445548898022944992956656612362645976785057108661022589865290798792165810667005355329515849053198482932441078186020768080102032217331199611921010543246417017154253025289854134538696686445374176073009340027384382846146443439360715486256468764614821621882358760950222265752141994449627546200114735303359578312007570697098095429724347335582009182908388455761133870335204932559114684384008630735296791715056960501022129702981401019437283646682741369917001672071299286180038372038548570662545240492694815129797195313546563308261848022566886628190887509470273186091735777557711369131189630551097191962562432544830621236800263484363444914805314939318532854951378919432749919234735358398439435757495993218228979369076761117531961461503849864696030335835207701466406222481018503399928085135875409263456411327582145563371343135390901321592048024357378065563770945799853127015252077467807489434068364074408414925641768557195935298469515155999889601760434342448924239972294141012559390978654339957476754426345896109473501920360215334679852990901219994704028273981581252175230407566837965589329928407612577164013452152955424135766731572754024513649445938275514834753895938129923048747551446078455328845237278480843999681586676544568819196609740026852625969237624721970926468325529642033026956593563423636122752722294177061597364851023355416854734638630225573405540612816026365561260504505783221213590318993366546945433852200311544222563107856575121189638681650115562523609464441692828743642373947850573314421008507648 [116,106] 1413146548429547094730345954208880544219243040517171469511921844235822304166089372366541467888996339256381665071521797718156430624311168950672432257606195386345033860825093471388519047569929067046202427247591742344216400290359720539689986644599784340700629643904864910124903556834039572705210833703488223387695602176524809847659914446841893614941885207791538519971657821461169372276730878976670468333085884280501832689433741265591887122679207945405040786108327369681039172221212224074563274197400241537750649653914466349606369078481630417623556505993552303006277440844132676907597095288338940176236982154466571660825670140813219657838741039439353894148911815472884534608709696478254812229728929069135991412058151530470532623331367288149351336844269350368853658397741689451889348868413513463190140799129372265163128241047441072848921198773965451608812492332576493408633315034400860343850155511436681325903551906476433656636313283390027087064867164659514820396440025868628717087559974098942357650342638230799103249138487539942399356617932112242396583550263290199162515888743001394619986113957638401217518497767546206173936351471243571442820408125418649079170995999239425452316209000607455979878610035778273220318676882952459362209530267841270807871759273487254401353926470194816815738962814450308840786157490974865443423299383670701756770318782160341110009755297494210537266174374301655934852090507103514016503553146926427590203346914194938698040949858556573851876352488956038163714313691476812256522575654547697003791503878400231200383558655627557901406272903719629339806860732844778876084326004710830389129479479480741922969770791476611011809859902749558500457898524932195156091518592501687549922367865326613516268529565788970237833912007447326440405545981259247616753076569475003960448698414232459265153261651917331807702220007055172048817132025172119738825738715840340353801681612178347665395594611804412113533178393462453867469048744717502310604572828116506073013805655707391739397293462256221911683393574098454249805891418234301869903972071084248850522357717077848292211108589772583873519864997792321369570846505868255056169656227339216353834977643211157143177738366878602694370574192496479186665872241906454625532259534939504188507516895956927151965116608 [116,107] -1356160958063791191917220855427707087947080470182270229374765576318269279242762843679859309698858723338007728936551535880163120613013409143647275504679050562549522452527675533008700856547502137874626884894708615999124665043048857496715262881178287952315943530931765970292061875057739842179409714452908308912674217740573991890466776910217618676542685019719561840756008177387505713738261709159012791797983782241109445002947582257264141646339584324306719374648155794903577195193869006294251439338053731042813263980236488394787604748354229070047257234120005782937260045456887417585333374373297395606829848984735114575777690809515781251788144571891090602004549166062181808304291840040838975173919293886665326512751805117223488140632013421617215242182488258438750617760236044521911815594202935462497063673080196333779517977807253600348166911923047876403806612176389673846776606934422436427580733112260604709445933522193518950762032619473941493150304815849692170576771847968237027150631999937288217618168040478120427274439604315691214188006446533249589640158111950448967185220395367797378927349625310187475615390899874900596034829354635355577717137231331499893770622857056791442852577634842296706230292912303842439619781781382969739723738367476188612294686926897465882661532222020615983814196498237529628245548922571456249203503023229021087639744244890932835832637003290862622213184824551694570537751552282529171819597150712379876797382860632646447325195390684709636021840326203918490170632992506987180416927122612748036960142673236398864388486457817158362696372610683487804756887876636158588617874173155009725677600452172084720894030060925941394998763749763885007158891359968339484219450016013586489696697483035942867513135801870879432401493518765806105148136901537783608561777382189127290534148783851003608169739638322499552694079664418666487229100661410848216980767854037442005019521784751873082207269178266603739231427844938401775330071439011983927966060436957431942072442510248923031229254808984367868713604851608007540929093207295651625526010892998702420345384036003644474709799367562554762621671477359532742970013440021900124258513444168510556068461640791680913733595286272903361396221293934117086543013985955141598990999035352285880586763466214933437280 [116,108] 1024497552878787587706883257190932939458706570633770107663715173434753970970499956486824216848374331522137175030703135532915221236200112726274606192791528535057869440261202243626370155816382353581019474011109988312859152270675698894472039643294202458555470253723249287971914458047693280212366141345441048257768849038326564430939908960514175447982749371012850166391697019999153802199536854435224344502296583802973277400617733438976445208165670241305152210551933915052316600906496598632023645819072239534308671838781820046314239246247052687878221241864582720698572070590914087457939521076972264692189783563078342703133890852582452461795909445823589163665799145451502934018205718123654842971177206511903694968652028490495321897422555421080813096424858073246465402248079406785946818393810358864976768006624306691537119007245702464654809583388212365495534447770737473458422728484118639324167813633379074754226132785287004500078774929894417958659553158010962504180777852867624237989913389883812392914120795452119684365695997723707697769534499691843008420905438549719983196881909642437524983607748767569707121880035136299649575934667672479297377838703567829403892512140264714946019966318912559037680022251779013713460592293802559891636078919409400643475693440311907002270779144107827819705119427895979395761597724795581785225058199493112537238250641107402276274027304507364614366972046907801814343265350551030794056795185002076481190036818443669357246662861968387216091446129895919487771578285721390011790093512629895738442737624709352829211381193143364516369786560732906048234201731606540324347141975646472589469041469359047179962975197751290048156728082066811431233585686356352698749471423514843059554458612933427205426048934154763918980541437688503419515549009801517663252393893322626465582569460916233522196042729853406046040886185415583749422471597773541028011157959181951525152204602118202368401060722674135013873801009791660228784408612411640720714371141547907547159622917842314612725820722056971110284046897448671647046978836577218756841522473380246786395969601344910840193370323976657817740720538394090790793522586492881425291907205674549642478810915949004249613559805106852685949052134695425929606261723390078145723820763665348344017536162589002 [116,109] -739455695615193159352047461671646807185298554869451044015849982110515995373452667026389041144590733231222706792270532250424116299792514898420209850287287766072302871133490532885631109782469501135904057450292123225882166093074975845092617485102191170426629753104573375838452984402509180142043324967191747498538446483328702616453757210492829665058755945065510305739973662184706046154538851308197830672808394584134863796811519513393309627033304156233103756160875253368370412090095151466946034058775786182555834214938077374564709813288395973175583392216127051223142003748011825500265387240191084695855181431112683420736400326531774895798669375645922254356486987475590503413432941024822507457091840002302529508814782322428818363907914474833592211719090666538555068778198048297142994213096027861823315535795175611305078887716950826344369896355865364022716068044418460291690094422363195263221455050627928821939119166226950637097485245629485549931475132730259035309582286687620921391932696764022299912577791240786505149167691657560048801486366147135112838050202233709513178079291723916385832825003320228240436823013662322640048514604611373604408704223860780091804534891920008446237643415550740512827694476533827840193813469771777240354297563091928972257895457993746159812475346249348595968503209910691283902001050029429319062524495182251253791892394503328204225855977663782902180663139295094284000701441308692530887076452172253262315327088028521323398039380276304954824658129608902302089836456044239123207333454527437829408144448041831277473829553729737418408131286770988322414049909138037346687611091083049587227235351952694693631412627006832411234847169495738383343014496749434077594187530095114337214989148013527019934030281806185851133024309924189246657531373034633578171615534134948968301572262883211433055447442137605668491643742085174515251018939048091634965665370088115428867979884809464617345816809672846477957469307531437918377425895752560805600924027826630493576235526392925475675427048008019710876190367526586088997375768884824788630342562425465608625565508799355355033672866571464101421115298546669018510889055183164828486355970580627292828740517339198092021869900315563863631990227034384728956537073252912000328617467511574296530827648 [116,110] 352898481910636682471859314604075347990376613682766645205895508663014949354736125990089250637523410956237216934536721940087217902448869973597558082799118155810965153989664079334564375216603884594887348829303437463123214810935789058276278441465469282697193367023414305512402406808502285949376243282779877775618401107884937400006535609072808865333095245715514475877894930938964546499933243320971125377090957551985452262071632044129361970834439650953826228181697439731558267142550300102510216041113155405717070830678922951181342997421015696124699270334216774276248764651078473995571175462220610974311620744652705241215319263519440745470864619858341696435092048235285327240377618660643983337753780372600861256470858744451020908631134292853397712411082767280997478325361561704584180305255658913976518298095219057208812737547087709529095424071632612052585602994884126759197573146473403024714294728968036063239010461759531409427332615614178082928337844957545348835341346216557489777739353382735589788186029787736263634709962820446490998637148272872403348287609030195986124865444595251777267555918397872894399238440486934642972004386058956361671955718546571094979800946659874734381656882450390485924184979827591780170938107832357998453384312316781582830514681364274478465676391113450930089881525913328558344154749020807130238237866217580108037361119037144956266763020416315938855799042573475882707142075251026014367144346284047312932431332103714561384057387967742830773176956218154521722454518631850096256828017880689412568059927343620194399076478648546924649229879148892190230892711410827172245187031994764319415693348066949595567336642440189489546107008103915688614953724997440914197384566560074367928343804977504633910212881887402935046283974096638905986454331969256659984852047437672093533553848775459780360205325903070247139536637756614654443272763913336080827450013154932551073596467019443580219306630239418616033322059265740179789388951964507012082017926908575673815985191007814820610624395637742547641387992300157919638733984203823594298236033346603826472713228139779177894290862655685102276823367041663471014382661134822795614110546285388006139022011755695524547833976995850152842900722008368667568091990197640827490147689911365778048 [116,111] -79623492805971951837842109362488567276868853786913970475309087532054668604374736720331127266487441625281482323492610051207972805360870282900622070611915763790565765070112693149442623166123956852789033268835113431854297275031423660712864878573615758166349773743433883991435913407268661821146520030234841775537240753599726070220421606232266665587892262455479626664269811346373099812722146605946944515932248935749227819417729810273786445497553292911791110038191962807734968131517976696442584401217551454304947353450721832376823377609997489152493696820506121059564167235050666816079979323716555597995418399823819870309824855429855802360384801045838513355633313526028520016345962326490003618085651640416222240075800026587099487841997116093099316528545585052750680618219200702238854775862314742872285501349957134140349772241098389416348889154230185394949135670198962069543410963290305673323220426491783367875689191291787774545737518113839855593280517371427488945039331112522665623777322608676354220527220416083906435063291696643108759966401269246893036224539876346404972767873572538726617693641789752470737658462781118854830195759943463343369831488345018222550493681855586249368794563318279160609732441805281278497757587493275164375102408432298129408415677769668545060738998304579107555203984160549578159630645133669622039999994753502210849695062910679570116722342388565266728799024363341785632414458605126277380857019961068905532652776315985539859130190836549593017607443351420765138365617576061199592685037583251110090555246896310373419892866894045567760550627738048933967741672663298594738984555470001268096830188597064551729863054234140885721931266794499546745163738912538347121414736189931720556378603768442111782737233002244282306161192816161657373629364735843854831492657213258867677625733162255935717210498974355486883766508115732163914956058643958434873412259512564527016571215795149081375848902757766582244361437032118474153796610381967130082807389700796132380950618823171222729009514090766348577554436292891563656356253649112082897850772848295108553034568792272534333111781737066472490826143709484400677457756483433300440187760628819929546041803813203220340687150737200386804062653687563458046742192795195187102172996036496 [116,112] 66904468036550548727767382836247134149785838197672707054082748627733507792739518197604503068779370581402314687855458997269124322534695508447488490801409716048723722256888211859810648278254257876211658118084306481616689898673077983125414862856561576785839429741185889402225315934943331849313443860988462639917657895669431350998493600143056232886432968635122260613756701848768818136756935588798340406219616262494663834242189518807369479041087854161055549991655706463381274252350120286209797600539082505286975983020264401228845435231302023520721398855063141024895659707356801867075054838585101199879084006852871507728244410586932220791274023267704136162386698027127413651592470515511773173404918869914491735550276120744602600312376033548085737988621049732850902332857128856412455966522450333483667628990644748243272709573559638153954312121445152122487576332413234085928748275245030469414120631539286929415413424807022466923444917703465079490561769740552700091573424246809391099870911216739898150540020958575923535754076294544879340276347403524699106094620035201041857558177303550501452277412410268656249329168898349096741459098824991154120048295874890630435085641794888595878147370310622603226592649257497788538375207359297926453566868187547166039534708636130141627207988876316541204152756668827527046697182758795857478623531551157710167769111508824822793349570312425706552945073557420765940017187385748373225120841894250463187625616712934105126346525327677558173761404847099607425843742380809789476155235763020567289451916694774765946413394836440003252605239397710713726738328130473834137667678934998339681030276051488336378089450847384502553257916560681923679920866155522736807437422312297018825169741462749378404218792341478261518531711205870830019786260997441794455597268381518107003211270948870872670592476790952423973575202247572264581852476872945618629378214004075756620631629572554676503066263130064149150473971241528169328163694797426137004189413739735149194935457798214519491283786334107041231775481943364811143520222530187828177084966596572381614711302156752172093755541946038616874580776170935716525717988184075431351456356810858698851445989764282206256060027917319266363214689754177534802229381638397978805393408 [116,113] -13996488487786823156392478620616477426846326972516307881776267139665817324203864935004070356682697109167657839342034550590033674757362285108414444329218804496950331377777881848694364526429719022469356795019414740091222485942309218543612963801702174970537621599195627590489062571851914497389707584197422417458785330644930788927624292355198387149615552981791435996277926457847930472067761377473806791883226863528801073109752001541193572863404434348052596640371485323901376203674934894223520214093381975301603203128121935569722857920290744015243982618799209429482311302443818609324487896281967519817900929423355742937681676829380638497580100522810705705760718667844385462289675669949812952648661551352446907150204527648131445986698689764469606445951371561876511018908414491810079225608721253454868799926816960407822451712328392979727498347819346297956676036459863748965987346257794434833390059880453229011274340316923341463868966292344440502530971812445531030867170347105169761277354575273616041609549078436720586662351179946954258176850395511922617170114434632668894326671970932616145429015398281022462730304308833016753747413843517755460062594403874578038308157044899028368828194826295356277960332674371783002664979737330172098224973109750118998522680223491336480294193594750830755568563767878060521768381385730228774724917507132537075630089683611554880023095571877584682886907324528209440603260354736295346748323584823293542008053094231703994504463879963337273638278821771251802779391281725728776808491960750039861693143195454911413537682128800428228553694396819313227843996597201072175349654837339693932898520309684244525543783692923666284066600413652017533320544441959789824973176759950459429314964903868571848176753622091884057925880791592356266215346716868987945813620092799176867577223800781269646283780258856633340553838206897012915395905581584462468439456371635676909289596641141568653960839639514213196140368715854472090378823481868731765935380743864232907014891082667905163360803236753785521306931302769810134042206020295446803277369422838787144324077674090800745905101044716190158853533395739254384540571295620894899040433433524721259639721947423174166541057230632227632901907138880374805567753319063784704 [116,114] -3628129728976861538789064592982682980605668818536250832140121908724956188847026380768299877865317736504125628728786575461613727849229804973895680957600198684832971637851090278831986356040193108487290223011667030833366019549557476856739341465768177204353759451079620731072092703591338134286443303539314837874036055209482315309805637002330011040093989538257930015778470008895248219457120303566745553669547104256974392173162384099228321715704972642954563683064185569342360164682436829013254314830867686314596038437261744350369350308656614821107761654236868421350747363624567992246761881672056323767591334690378003135636348040331573522281771071888596727374330819464057734404478934006881007533096901368059442962581623794442049678869709867717946253433081080413562728692094637112492912696483224845003678335532752616334134163620775137949690355754075044281722056949544867905680853357564354672056452879655406870458364252161460457788584893912190533008160094743986896377688763408338798220126466216895022506088231295655042513342271055107016023523658517485418111226808397671649497402870318452029955749994088616949438641832012003183540203627574423600942177796293288406584118998279295132618093322153350199476905579709095675502788472655083551551695617028644044135445459743527689233781508276898935297459855311082498914229477328211143487052717184261462725664779081858491767908906884526080850339117927150932722603983440732923900370890883692434440776460229914201351975474785682897486495181345188290027980137060027705167265366609148867629700714084361185234693239454083744350765636864600610051734447603980991666842543187738093888854556424531309138103886532681838066593210329760154116858497430502815354970883305084548439822151178237072600635521698600453766152685420651099717975771424643410506149652266673901691453461032482946248043110188255257165262327550453506320948929517685783983266721317771262702138501992304638691899495876505758551382054362532803199106677270780431181888528960899811590984006391061226444913610591725998224941877646588356749864048341362989576873184294679009231201610286239254707331684041895213500279866668055437445729011792403627182310174744258168380939620476329400659533053720331423527062586494444796110298099952 [116,115] -774527117834079669986591529191535575929728515347418060452289712614273283960856389204094585062364668520152102596163686247812916092357007126216692491934155125368666436829309926031558295631148483575614374481177738575002473181494565865137081398407732199324159042604962122910053010623040823155098827499333254997562255808582275425586834188941518241998281688958290468420053131086986895957663783076925517238207154226769424604989735983485421667459066078008874017007932875467045588493287470864417817225112131652803854535936746230235531238164388916288764208629317159595010872259305029286214086168606107634532623623126131952257337203815172870984564301893879560159961069626910622758143684196732541137657150267657515415803831560191984841584054020686239889185042878957159687216878675185808386361009681549801206965382545241213855314217145763507517553440982953956911859414694936490502066483063258306150643899007740159978613991135873588113457709738370046355878645930920789676188531014828785487250997999579332777180494746273881286956594144051636101791786577639589306259385425125298818424114282874529814568233063986726284235553536769661883477406182040988887411334381386995459571915146869950901504073404530571924895494908413572991102261011961788895730524422456849169234779852552833491293950617140618740395526602139570665312092099949019107244989889894446491588238600475492999343791846852280882763372682643732088589410845102212643937159887938664255237006312381503809465431419375307999369355762614484361262571965469696535052670679561889979045371148139899295288380156321320217322408544763609698366506394116342297641324945757347036529498971420848181719049751563693053463095077211080718023426514235375530102817934454461476005928170204308351778011234580294025531724283494585722868500302729850085885396007958943979758772982830982624424115870572147320140002319880474973744385647143613207760157524229491450926213659159539004368195404784020097191193760722468229386054955384685061602167051708231716884695368625246413731787693947513119369868731401005012374909596303421192830452228523064424843899023060751846206985183127641373027673562153358429983036192677475701047485277762475429342902823151023998658659341708706770698833045498722818496 [116,116] 404855853398262547486439640047699632480094162616787134989613410093386300935712943682658744272964701380723888066346862073294138790290863131619577393583259892778132875399458141660213894572341723409294830701747026602139780149610770815219692390707570632940752232044386315957019087481047277678704259602021025864317141428880436000811494934364626140795230052787364098690089467642933010104168364742142932261597372052214249148692578429125861281964446630525333748923222623665395394739831999244986689492605770511907044285287211057953890846474866680613433263573194705997971134826083333597088450106420914508694957823776181144152110462289189455352279711766003122637670989701584421791525119359937876263863211344452629841475373500860311116123105622628626310399198745594986048169307184260185500527429306588912517961437426617607595869402662906115202238154988848508155380473106707721580088763475232942160553973182071806908132344110194896936252208977195118648686390250022994941374449880142570860856183217682673294310263598837830865455309943826828075991497218678016897404814872961911854995208635910333859948701643024607171514224890689035310009229988604088128654586889256732845977151136660055247841667560630931217682869469494187896144704415332138793917602088461302547442697237299326459575713687732374976224891578790990215732653178905112009996472077593380440609634236475664395340596159971540593697541627607275310979450657232687235986493924831789060812484403868197282189616375498687797949541590340178917437555160103507020293705547910790025985845531219255970233067541455977723956337146000372568056123784630596034045105324699709346132590038690829797257841891793229400261331557718265787495166807673958805755039132928267569557417769653611272198668000457067114097508965340129341683531307604465143520069217153000788351477006353273200602580841323609514358549695632663294301094230686443043513166181393308369165639403328094305644253401193973840879585234664601966232101958431267786252753512541278744900222388085623567676055216443175673243249933584892542151270021208141750812291092768053078419650404307047594617552643865033471565350308743605978557082713812903474956691843941337324671909418447654401892602655075319033870379741412544 [117,0] 48022236181277299798998822517497498235900992733374869623636494887319485154960391536251907170995794394602943075334451229836053845394693614046130132913118754207837906435512689678915834727827365737960891517285945093460520924315573254496493444577961421689937168526747216348321094974000500216220954548880883437822006664067777387642881881163764279925918930085519018747191318629534383826010023256664961459787404472761337030468421015417338996683083873510943766671291750802396926038012919118246478347625493210236204533722466720178975828521609519313344073054231497133476706051755262914101267320572339522915775968965271750119485931814677263640589342756072490887433503437763043429100024946270532120128819925024652981073155519511165252764038867111070087305024575985347265241686916248766518698475241007041800035793347844011095970364976088470025251571750170443079756796138077711163195614693880634961190625763200506913832277199691131263016138291250058295724454454460273556646238881672548693686744687395085075849589640584009694551576625556379653491592717142147291466373396165072834137461121311275693490923939788511939663204699837221080343432621087815192797502950304990285750158514217407335232173060498279886322863845384228777264040614013743039193933649570677130333158942943334275682340395336308083147204688429416937158931531054536610589561695543837501526183543520742706559228894823288939001579871275691392316567005770119146645435131202041464075807615277047968570204890069876826669695924584710851735044874305118896273180177051582569105139559214528313031827088467825538319819686238305022905348312373586322729417173259876899652539520561610416358259621364331895448846347360944539133120972906078930693811538883365900685684402483476046232259512721262383827264749591731300884347728128781416843632751307903916377302418213731148603433938705571783214804820987917517221724914452499029270978744194278787687973752082371704543732561363484438866065884730311515866652900639776247958521162832648904171561990672431547486398635969530082629480995449420480821964696468104473468388726367517656324755124755917528346210238346867856349860747021786808380267678738553129872348868915591990008293615358757264328958845924765769618743819393360652104633400126336190679445180927288594165398122713634191227374850495970326277299737303204231911360613898883577110016550481544480321189253203300610561905174488740236311204352871134865616677863468040740479376021027307386288152038604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -22104202675710543680336192431545915863299693739263609941712418772225260765654955513838207601085331636479655667799405897451702317630607643120273169714583139683879804461714578778070354997456075997232684100983515947936072866358214247287093929447714911644567228002478242533314581204204587346634592467016426492760597574737728014713550928014691769990112862941285399905294900741595755135010835156876577797584892662726452033223275790713036411373369238505216690325241792572019264839934513900854521207932394048084891183987171492879294475324465513788278376312698358288799742411932330736113536622260214510100526976276718103962870065387456292328867779425201725335317404067323071769816052234876962075014378905711095731038649638051044830182972031639125419746674511340090001341990809525243411150712702563081195277517101030103372066247955015101328589778003078540768288814337141255446998908451312154323776287479472193070434170797906769310375501311124726243884975813878031908628624054166020979632540723704265916830215412313472360313465819707344637769621807001497131392957835227849033061866348454416736690241198537180419482385460131885401903981909832211501313579045626813311664731927498508811010862443114068104913682159575324928793589242895880319851922756556396588925766771611304935689805192066439163770560692009427830704665272031644236138798463550199570033543166557037176842829186773341735596428827102053482006069330366596022677864523040890687991168889894762681711159632821892234124258729568620240060880532322441575966977086290197808320276888127970609438887985505923650120390934381873418275557571554354852990958458267333033754923911218031639821446332814197983603148776924284286164053386810160325755059879553021715800016528633088070588530884205087737528393370809725767757120874806581315548454459248198630947128838218057774192397944050381564263735795327231438059649959169812015790734744658702417970030773117067042298954132401028577260460819803109702362895123034362510505154485620406516638478981092656214932130812452007224822845656260169143216378699829074589494877669196163674770491809467779348085721142827152350618748811618000664988326684948856387592056315399123481905679095657087770342935630782583020823619948356407157467970239251327169662622045861263985855495307819260884598049939212192823881534759320078212715236300460327407104254976615689548417978949168952272319206302461818549655691670099972455369092875758344233383998463839394082477889801173336064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -113071381909616611090778248600381724613584084350196171933843291499579260722550140288774642870270112605182553827266468678016806190882366472713627357597549842882227480820462478534201006148045591922122670899065588313527917993363277507598920042443652124331543401596544178626059743657659534258459232505421373232961118371924695770321467312552004009353662583237768882194907787265078728814738876038729121175182812721899487125087051620131445109634479126522056562817902145041790351285479919341578283945460246832978847811732224526419343895208472964457856178519071270909030062256552221259962641297689908878370013343924381031342731165311927999907731373627497882799708750310136515345734480903291727072328089701054099809226163476734108029661725351420769933736270870590555886972045154511118889698436584527394075976026358623397678636197425772302203660837897789169331224141781278300260823346715598462628318105047863400899294176683891908481410493342987997798762638261857325279904094892084261600129966905787462893721677986089959859536346993353764150706147320804597341505399879782735101798494103419212121788583314211446869686515849391105199898580682703318093688763186008117373398956927428421454048413632145680263996668918194679000197385883462137858590472187966148982695428849557340670420203324863254507627147718947427708465676173678692606076257230253569857643245939355009080433908516247758630856601338957725072357363850036146760809952972267723164077557833776260860433045339342731983950401243507737685760486423879676267197170064796727067697600438166037517442696250418753141147878014018788891852496859631349381988849333364684960181234532974587771202492931888466786109799970646021893346761405972132244195975326795997219374367567885168597264010747879744016968138554100869207318972626367129655711506588399814952575899836912025834808045271626466259309190484888330954790367363363266435001244676919246149760745536055483123459492246714201861463979067540182216663969913928246111423515772343209062051111831067045149679458989563933291333486395404204133510370603098606361987829930998327183143170938846787294065929943588767304346453083359264669130910285848511027534784723657471260833188167265674659985221546318756982198360968263222548289894526249630748199577776984190118919397638005033448767225470371184444823194750305002572081113293754215207698053578494771721228333156466506428430701489450617009738531533085194974345476962060611172791307638438225390102768027225292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 11253986518577872825669699703559323285084736706507817430639633297362266336423740390427989348516210844135719063671195535161394577334936942974368954642028615643741671827624848366276268564821597433097636368832386714286146766579244191572267528969725895732982802916666391934737854508509810110008923976720018530066640524954098058312631853070116789094988948959012005952665878849005063778667325993716318855693751853384181695381031421357716553913832875197004247033221366488781983066409967240277119800622967484998491316671250114768196613285328294063721061340797493370902634862894417085049864975995436488472912237633303734863100863945244947423214302584916724858153273681238698889354446523110401273989860140826417033192282230975287057756443680212839334453060262819743647020154125774750027011695273870732685775871728117263836726815994041341763152927817886995105435556154150470563734279295775160877049258544979980785792727136622289743518757756923816405544170211354088087635723957894595561213120727219788051508605714114356704353829016369105129478274418121555007025873156251576626008145331619881013325424958759477680798117666013527257292822061463704927574294292875926971723188277675168457498309392260940538241648965212751821055833388039674707115602269197542569836576055927107165033373969649920780500417285770184016432976356083625866521016934023991207685384196170529627299717854624634513934564280097004337677059094962519263007850790423878511991840743078089093111853173941561690905879911427708471863928999466786396801440869849222398722860967317022361369086333332526992742747091198823031591500675123886641531711713042241935607156879478897884245079635913911003828463567656847970901458189648746954673226287580546115302282607388013306134355547353125906704413617659841903766846247864157619331875355108047040799659332564458849314524787268922149913525451876474241029757112335182571230258969040775468022957209126296511819120555540476676504506241886414259551595568375608976660006166507202788998818303141150147851959967289538254346778062268246310760309267186807249095181051825054889093210131858259882572931124122188706493842603631472338964416511758816233758289128436953952589266675514701544786031332502816276309337203221259198187267234777725240678206374257303722557073138341328891995679624663779062628117052307795040758999885859467338391257799342954407666459442723218932950033822710264570708566813364479155119294886951475420790934022513344908479383835856057925632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -96345897879262028315734846162930294587821367486808873471765433986617303070428604808619400832438115284306232026402817806942897960765539764976130285426378235170961431907075334949879989205547449027173356918689705130327901425316376149898362009672132437784687149196162664838634029545144656816229501952140328803568477747930498567303032851818627386328478725106619149523338890661854712341584944412228319992248354130762361330430376781687047368744749352987683653581225193358074712561387497140269944939303607386089782136137779777769714394711102402985938930146624792432473988783952999552123058274355001899237300991944287079612399240510311515285584985609370350822677656310350150077803775657211637627116164826690612088285172496600830989509080316892723652469781960092664764819291705394108665884478090730577256950226462123486650006869782345733938557231925537980705116930558455506534246099130387857580951940365607174205954690280651529044724398410676186838214971071655926296940355924139673802053035583853571148582204062313230341541799372216967915006345105184052947716418999469399621325690184375729509437202252627438081113900558995877652937461656277740881198227405779754203903584630424571011253793425906570522800202700195395254430759007835497744734979931254839225511190287834601210972078646029904179833454073110463233016926347195297361145373210626011172854540825624913197251669850677547287357531242227485631848691213088547217499251346608782228256597815835355847541633546958327781251326934237800387326559677327251994215316608207557325513090721334848726181216826572466267675677419172937845228614426952072371564166634783006230149090978261073198305207678164317141206533763616205105372922487722538295817114526350459275293551938100858451276131317840170546995642247160206101178495447606428996031972789672744431545265592868114114639494016714957468091936016765100036628380682399653619125252811087843280641836334548884464324498797374031758146468514166086452659367516571353705710816666468779868758629655299130397823142012867190737748377200620921698743635458031469453124128203051709535551630225204656596878347732294962122481159912239452251631243163845550962689843224139040773238315706856744276190543204068284153995818924217642177714772789336617776507716325517523353690387258991912002154125947346378806711320994819721609598494241253981515909081222546963670956591272926870834010399624455895797492794719634488340755806524694224008875063386635285182724461833659141324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -92373317892985199483695169861044223354056200404857331240681163262460628755045186498197057222804571442612116032648285593722166349146461410510256315161913039132242792856748812591410883421474497053827942539276680342342046927127548585417286037682528065440765611055048541589115876722213442456897456688617263687779475840970865056787257790036796283347083222753894311246919685276444333564616576582419407246370623436523849536645322705240466192437614270678773100795794859512490947454847015795706479176960939433039252472398237920408684756517777571358192412699900084677619442902259041620396768512484390021617479103512758698261904331807124433276232815425370039436640284731581941878814612358615526542212052431536446865193666784149915173898709116722733834233609836575304026921280413970918093038745549035596146107439327254825246425060659835589959279199986942787121613684655441647658897312670792134712500493273112008499147967123012019120970907236559974239876145606364770747956775083838310819544427065343982830721391604553549316000657504210507518466622376107897774024377125521063322373204217428986411556180560520835715434998583074909406547045698784031234407263831858210130732946955451061313824170350250307750830193935543006631960138531133525679041173190132083255803037743670247471108998580308264081459810567215082732777880609583590175207218514508045668609852304908207487078321002690909129025028524002936911005900172676397698488432673103829648107460948355818640139443480193279781675491348954748342038706893317314705125653334440855512758451838318867928154848711205933656092919627932834208351409343107754120954597031916611114351632632076255504841396965267088027546665343051105176990604757272898091935114983955681362440865314379807663673806522609187241997152583456412249662158340010521695959640082114442251410039404604436087704731335426041821077661422283228025927042682803643137133636271085548092204740521072646289551029903055906349278390017254328469647699937005029074992786525712422749396553335118778761142686193108997825559212635249039556289947375456508222673468816989864209089581077744807920323268188785552447422467081561744214617000165872821299441515678695220995127026691080614327689158962128615556871903032838080883966525830055261397554309457789961823104126764455738176679665639496990361051710872676303028298858630634973938832342384037187955382758137463537955149393631712056009578744936373380658217731546441918297399061990836636420286532172091676950528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 5263548151117580895522214096131533534290264020982388638973193787091825042004712374635055096997387885316984354871524745475341018548344322380838295233473411341703925481230495171969215773752383676972551113709901600373960179024262306687372230251809791558457896205141940068015776988019713616395116325103704204225135012110401329016705397352617579820291337298570188923123593146798419460420341017755321366929970003271541926345430192250106427434006220676947075145746310906259140303180120238134600005406138959623979898555027762146849820643217462627035464518597751197245737480702283161765079688667779199438380753109246864427192653771952535270515851121636571887487658289601201865053201727289106528625397283493062700292128075179296377800497170003866252211093854428430431485591366326762496003372437328467871288797418173553446478717381212844856051886762095013359527880368552355031868333573782511872839667159033882969154224853467052327360514928061429529321530356614675542715526207152447464893332302881918647440024591849560155401061319971510245371001705476421745426204447225526766278320366624348688279390417728581194609504388836572160524492879911645745202539379991297119514988658775004280919743514406316481031464423712235457987282801534667008087708955302932253447329712727397410684599720326793898973434544256835299651701609458772333905540335075319373407020809381799425253568611482777879466471006829471440817266071083201629730517383975595537712794417648010372065666612089571016989718195440554980743830788147586112662162818509527484897721990725003772677814447662675634941410977050151639164925693686913695673911750796712820857640374125670111994839867201715711468167868728333120345660455911698716423797570930356904107722265689027665874508431322559514258318748644812059614124394583198318958074284831050831868744935909186790060053612510284848985252821780352940393308695854441776557867324979388863052895724390994827468812555056203950445765845299732861163776983689367218703731423850294099679509751318804228217767120620734391959362734938806507065459171138486020932634092137045470070230576257852518276760206542554838570730973975790389179008801874992851857389200527908914366541683095077526597195871279116206386942005850124693467885472869468347869558173241264765336414182993133214927404486991705361710596570459157747953366781294915610741653062274406427000519901218340740762249716349666608351693106882468846416472681234452680095646631500955699524077306451327765708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -29591774952994778396341630881733153992918078656511209217569503420264955904273974058164984159158096282975598116495993019131690894400613521807659043106410086182267677626737203551969046755902249068658953732494769274934165189815572790652361694654493901878073388135051233373669815875025822908498119580895320500559184278528308365816279853100792488443852146893900226613347134766089818372134561985344745462137043208254026203281047324762485288392916526425506065184692165646409149197128024918709376921604867103443119675508804790988735231362952077916228619280568173773747786489526896221264631729867518974874757978371734812211885784408770880429317432836945837708986450327548423079975871256323334044404920107604932670619535958005428592454259020743392277952062975858440795383667632662938306140595028753056734140770231227943221533968632330825405202697037952486204568055321704490469103578712263038141334888829942209955571158930250200393180810458401705965430851779989357882073772998948468238585622099893873690208097785482440854521906024331569132395790139320890710084124087147405388876791705159961730191822642437792106558205475555787548861990833424877571309317526380170278926942646942913161331077011824072567921133627029930505480152948230482741178668008164127241342659372579241533667458549720330621594128121445268594803367340055659554232369353000934474613251524785851235568609704320019667638723087290181580226639921963796237480475907301318632938544679353522022088810605240035658805412312410776341387854319753614041487090807192624340896636652765063014767277733733969376826589596260556143929989275685840978739315275740585223640743455571151751794050641991408282541915344146404071248163730370683115117330985570851353670026160835936263643218844827670052401562710578067314945803015308841793887686896020047153161290477539088292460730661255354794308710525758029999499534843721902231745938080558160062605077821332358244454454369183284189905502007255667869523170232204187390279833353010862557036307565036130800349214475046667101187526227010049906514777563446129370962562488434078356181770274790314673205166349852449876479679130815556320051643054026616901491619717298134387530184146626866739872564800389048075727896634876914813970970820790379203467579770899903899706939119765913572392177580905795149914285605123495387441950612585582784858702937597798221704168124592595480326325923091880776631541584537118500520160225663383576541905753267162668437525997657711087452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 40777917470799386803955924111056238999707092745484025751292785498701993966045294219986658911031204705172339913700165536345318497413356853025515572527349045411814829378476034765296127355116363499547594604225936070275728960336880615184840294438045943689882099477101667827346760107360057275267888482558486846430548346156837317912791032698964903837967889580361824591390268499769240696544390751702653506223007414585073159702937271912593382318347986635176047866696341312570157502438106337405806898267427908751373727781841956668384500121840149570294365394981758795933623623500613484281251975939128884700500249601229020732888788677331533477300977902420854761465822721344079072358280220771196279484598705864279955279297292270236044114332714054132057356218748378601325798750617391081027215455083814521691815495067203670488536093714034904964218186802195976073844882929723570152316529282719340696823618111299743201596874465925187642982651250538370771398633243055805413534755480521383976318460657528619095068488063991353182081050827106894945026722210839729429672155962399647211692335393078671299624719352146332439665588082891823603527027507995096006842372547328704155444771152088520356190963246643787360623748316325764522084293066675599802388981910259285523830547847702091741952820408634722928981008842123117880509087048718085621253830643742058671291953205926507143393666939039868492884903084342979890943774482452044124663395806544375083728382227509514595964560158066744786560815290476817360254280723825696719336966620381330262234667536074733122202697402502238253952815865387958761221121798713428711298886179150101621105713480165926701653158036571530230693219009621235261923499804137865912690048024891941535351598125395970607796517084913548233039036070424718933821081411525579154458736016095714809168128183499101327783387105726652806553101846847642946444398108499437648325735819609672720891581583666106022581676628136023465115852130742756292572591679626833137846049996331773111569179981327047216060334443057964869394341158155464058893960450248803673906459837818832036856292064771962878323728862001946987631848344595918926606217079062769753931033588620823315968913056291235122039187984664645609893213745714004729977788597322970575405154033996844869163473744865672485770826674377200231820875287959762818975982748076743548112732392143214758849155828385821384327677710481097846032821693791144443482286775044776456310344941343581851255564545246527645286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 316758329431847722008208150265168613035669426473499379327697596926111217626367474441373542965977656380313074312031886401885981215613969430322610377386076547122137188001635087107715517666953803367136783247880373879484514737095941592579874422076461866630880378205321944624657580206410957498757132577721356500731117562442819438771894863958311741348000561565981796216293656674830890872953556322471178284307914155053048524749286917726539717399979471062807998880982534137710932162883441180551025034990712771990229298119746582036012621935098757583248133884847431532025253406423566234294793816906029478532683885111886258934364800147342988488994103049859345396361046924165837331998171318912625638793842417640179851506989429660652419040441069982379091115180851579152613725957452847251319812528780006188172122324090123671844465861417630077063595739736620716898151005543978102461282135837145727083518074375858666422742429166831537527091921643080626122851064854203093925916300206589377420131873939943344603089214991248465272377556296536951177959661724156287007001329071916571633610319195198853736839757970853001891012775205486981358756629429712778259381788847153715540901943853144927169251804499385072685772235594640397453861082700608126237256419191191848067491723425695147552624404898174743600861975473925776186905126294036769151713067272645570828664521060485090224525401743568344114304617264362614896797087539685490881476814750618125195681018078349579456753921369581292295095676642233071484546001335163012942912749902025263581818717113195669719616667925049580779088789894591079582701380150508899175030462914155569335022863714662384355585845382584113351757525240545473252662589706108332369703788232905702184035843950112455791043983446074804782222803732552177880298994957215929418993758119061226993992416165770437469905863067658566499934143799221288219952581097153241848692125297721111360481944508114036490766194442792734381047834434052965056161697570556238266964573589377655919265778708155205099039904484576044398718503483891716807251194753993242621045477731797058900992198223452858686171542403723316111156735132843112215210714235372549708771054780099471048452416779471382202386956526235295898038361764758261367613464409866019712508809942135307577872885987444974720466572579764248641867990896091013089855986141568594501106259136991327301845066640947409212317936455385139030423434375923634975241489582921543899300694172945080493119365936461105932009472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -2147440177636458500773923825031125462224531051472324634625183004807002354463485932035952439568108122647530165873035173753693134379644830825307542544777657078721353508106962571484735090635866543759095857915314135124000339380511356155411500353274444820345515649215992852969271422981805860366120314186375771094164049507055885396327780177290968139493793607621619292624156789331063081888206635066700816395637842377654998985679951492869966711135184430911279386711617765431558113756601341311356128931326602278407288969127089107882868683912158007391647589662103349139294201862532810617271130354997916247450755800673922429391571343739619448902648946386663490832617106038807885496418860141063695925975729861844736323333527909238981421389952672499886967047276673912206978654744236881445484351446454304107728436410773104981424550073510590117049622534227385997105255133327775542988944475225816847219529566115374916750153495130724577213999328425172943772189950461149775369515318761139062050817186053239515188213418350776454258636712580748334834316042305850764027423927285733624321977040701683846060508652099545410916457489764473725633683495722504366838646321944411919851560148368950663741664155857538617666455599920621483320119567685424442775866246666934173729271642951420859002351870528437075577476059370823926541306947963724928041931501396725151115516405364602193280334931755929874577118389020270244537624284616453647758837976560879668244894983825365786226512765602260941423586161850329103348213891994106816365021420818173545438867966938150393924457453694292151790032311343104494012141540697201813448469365551680094050913300574447210460153302919086205196424416959862941199429296360267998488928204409180933196614382346388294399080648516666566808014203106152775370406601270595352356611172632533279278568534595938152793819295500558524811810755837099340917087431934523033233267733949896352975063529131249469689854301141486489692249265709300630990627997387459903276310865007710832845133027280573704174381122850040402865620490317798274265169777525531732800135892182728399116706217376455611616028625922624623639564281304294034375274979501601555878735756345673473810903067449945442922755916588626952062577726016357069249129888774558786345026905182159367243169270858917132094316622872437368545645676016792873401146367406191336753191429525164535903246156974620826260409556129516328646009045170339753409888636952827899525450200138471754219638474111761712467148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] 6934610304138852128431507173239609020093359930298994869721369355250258826686901056929118563872437634434455254150494178352558486918019604975489900212036404545850466121509143220078601252605231534433690535287779841653356759321528232462769050035125440330888766016685849696812024213324192866237177945360107414266607494664390108182407567478704236551042300194768528092284482665618700238833675828349198567557605229316391589389544747275293348882138780408526757281509163893647776772411530909621031801755447747473260796753412410050547058494002813550749016961687560516847859405671704193403984710055452463352858527829955853635571423531852857688176543461105234597882084255652919904194295240651778310589107129226697160344045084428171742338809535968109247104548951930961564775665713792616882974053072275411141872452088228204779303332481665446693080453152328872021388055783989037097026121483900207290555310127817904517336151581031215603162431648551448497934755022155033243182832900335841554091695433289768270243420024498937564748043003271114499769881010869217424360592780222632768321220757320148239935794632011575090203537077188617614913933857168513001404209481872528017371748670803453210605329220706056510448498259538239194056343087064473926252020390315310421129727185728648122746309254280145514498581088769719836650010623090225913050933979401630353516803924776270229087964846278378685465317574345721122492760393142947685423287396390646523380481231896016847055757041901824250853849031847816924556317651374742800726021589795825395470611177440408489635197369499460340879470255245030505468889040875776980425685284879446428625987796057895530110089893943352269104649352521517886515553609738845303820978390417907429393487885359027989945713797082792406219313868227303046394018497160400688135135688141774074504668704857700970624141079377038204123232894416966202319470984879904808731261125869306663290754844852958998138608010256393061266796280164288864131279370201680018545641717571815348757901371809828938359915956584906022879264611763921369734915197384626869175362127699654524754939169898484654866166669800897829002018272978436604620063450590600032145759894159152237247330691220726478384275668337446563165660800763592740362990508157167382747407566635823177315123375988347754476330424392617003226608296052375786375829822856270868670658821617244445787632161196631800304761904200724613230790619245356066964388396688123213764078879057605711080081879589658580794474496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -14294497302426652253455118784718341395235628673287517159633013018408415231150632424103117113396771104521343808603678614957480369599326476768894782024629741871378610993680501755927415145289604489051479145747030678275347449448603101041456692045290121838327596701114552011957045280406667223581349531272816882065302683693392556675587137190039291446068745568673520493209943369470551460876521702440970027937488498508749924338059850563611207597582151032960014311124632535938057582992863550500666463998651950354656721781855504806643214059191117625681500371959744748992726651738281511136243761093316352277805206618216402091552978033642061187704664962216154179344366025478929221165739009820365964672746048211821648050038517888567516749667980788774709485729489928592419010233646776346434032499473081035809494078722015589759620337938766350624499933263364552606447793521688201323864913390224253741262021774075813105960105372100983737810204674528473605669147039240854288111820351214044499386819498689694351827187762889770500664904163980435050729262268066896307178884847248176408468006366599960694099328116406074553993385807855909297795743088039098322180837075229940141449856805993163257055777937678106089339422779292170890260941619239600886397868415726047911364769881715390782759259457858921622611604982221963764035852676525797796450063550933187627505783803829704434480213446027782861071916099381243340829354954354525844001990143512298823594331048331343088618322999558475740697663250613311129799805249248146578080473841603935564330950172377177054835855450956981822772882413392196957133003015163805054919561133648103895204273339083866615427234850489416217583130819343189634713229143326061674094292777393588616551073201116837751169589756657058804202162318529027867123130088244247059723336809487616721099171016953746091954034949579815542792317709016059633735891893251664951505564237152023351649176814774085172701844895120602014673598405227874120121197327459651634908918219660836859728511236259839845687779483644435712681063641480943059667901307446202840415543088453541675919170466669894206300837724788530547582022613498145131633669295500351570326935542700938092717344334972050578860932145097351155677625011400136328615939440415817485744410194920999063574622809785211510348265480141871881241357453530738258017425606339631627138488193157707401426055790265726554661574019425761370187964056690301248734526726560807528641006459190566418734581270505605642898636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] 20109565674208631138753615644985443010036515952768910964630454804974251464795360473854841347785029146830245867077137130284775422578246336032672887873644245426428216286108900331807945873279541387521726398137471380758178843959293243821640779369544124495864198878126948305187531429641738993806731072504531939983596396007943086352911495702341529953698994490730668164716464077030787219590295496968063991084954957681140439086204862175183354462132840977750207066895320653173826061916722286467997143584010480849118293785082989119212037066503745833727547792683689144477555803117742760147131890729836988944904762039168792217205245334929238839260408876219747851549366733109963224568569630662162802562618279389583033932096687074768432969589004029970231779643088841352867952820119004855906200993918257660111807304578732172656985084561596822314338866498071621295174703425094497603444394343648461586708141972613930977059059439913948364717283933703508994215194649941634367118684456500690080835304192969981281956000419449960209261534968360227669567851488398671428408916608696887967190426573304400480091274870427379783852842693084638983646690104579866033271009147208253447180963104186190372614048135959013652042497041129004085138410755616886925047300746723878902784390055712979000887229684861614680303942007166983608957801925963564726055218468569046077496852935342293775788500475424717633750274382892522473173375044180109953708046691462251686613138659438883606722419227600068488158531842754112170748406594022778917894511008165156609646588439845435623457389554475976289568509814148980955889708688852168930811166712761454249881596891548136632418211924917164929786340728591408165792618169888895999080368523266122907888908182863691150997877078670532119220257503915632796186918751567872633242856987472153602533438779537744489601211075637625085955127024913206415957781815272503269757703508616782620951777216191928844394999038776877301391728966618144235779460840938979379498999574791429079202083512561999827725795535772937899502776958237280039215670507302256021055587976125131063256938286865494221060009601913004162797127532240307845886339157312270526396563641347230909935581461417792378019625324937620185324133971758686095608100223209501954573547512264078142351681074310992489590184952359929795996785226614584072352698198863780806147141541120582956206249480381406662758601799766706885425084257834699394246531580618877581356489414061129252455089833555181389029048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -21577805587390503376053026714630428339456841938416425031431279079461152814606541670721214429860222587388249196543705960457917781669927398011108971081189120207526235495641530577678706816442551561528663676666726681891983882653544445555374564072482463314111797344333870611463836623057379422523398157781855913814224445186520909064338451454194477368555884134261744662339599982054988630635923395686575788648883572199870682779521567095605354390549760254832491890270532443912254766800749253690225346801706266202340799382634432029953841319957085439546472494474182219824704168675038363152891847308790287160169090500926253633778842769364654585571981820301821582680617623723722640590174612272791898509725998888100134484774951198608714857133531339124457446099097260845158474747084348957780117724671907695275104366871149017689482833448264009087658551775021290697988905634123309615866061633560687051544194228275006875925495298700095432812563310022522203077070773799035356751050823509938054796382654647615315009266068395089109349818709842205221910308063894637263923394567501602167046328209638333026685271905556577035038022939977245310170994921329586250287792236490651451889797928589933936076728394822302404550626014464521166375164686387865275465652614991114110369184259431982513508541969402385901401851275300101074812800386326704390576335019983190964490462664508126461516578049902266763768917647237226427294727651194945926951452188914346824064754113646647330519871000370399667958338662921681764912559511725704527240495606914386316396528329368113994662300873465203226852690847833433897757263668729202793729945596332819837252947179425031008910735514037558156922962690525290405698260922759996838725715633604103564269168268584531744342494857055592406322942021225086356484773152747868719084397751976204176495359626224523048327078525430061563690575542243086465766640406692553209042081520723479079478531938261910942695047149413462408680898341465476636741675837440247105166718124008841334629019249321505726299859568267894280799080786551151631986319225091085572080399512501358383904235686201661007805514057098917411491686209177982760997837199307215963750033403798217953436600778882892296836698582184402191100963580075525809732383023423704514482161171647269048872049323424430430582980219648706098298724390049128797314698124994221112427473107437867992183438003910592291045231934836960225421611417296035183846541545460564957652283940415407053181314510707942435166617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] 28473389442569984449253179397747658949280971097673081187785687059104034082927185778674219478748662344644617217538130708338604290515057773238923134792067077716144398018714378825339834968866052911341581313756869253540092632245517662891009652852635911975041629983951006820812691717640210859071101980073893798392310782787251927224433685284936809140351557401436784254416782093089437416780680303627370873025064869548132081716333947608967889295699494828436731828626734121548366932226047022317768129218992463316123999307534755890707448977082382304270380513019731190177629615213502494543036983693570094980392617249859498666476599444289038256820350944739250657167449237449444243320915758101876503534051274692057516695384752553323740982620436862947377019009337244747422543297645622774644206290740092156647882550638398454332111344092385127890797251213402278676332297861663360604381565409047969075180893198763411725212013308798395187432340029081858048114445523453670620503322926286629286452591606808763758227553513168546478306658754667785617458211649441824876429061268813658107849640913438130858225421053377043700414025649823939744249998002962174320629049421602220777685201470327681034756362492467297205722937843766225586016949356344350158964252384229570746902930973567075261556726355368611766653238920586960950221219425795940060527034254923778294347978455269112064191866523916871249220459033869321719281361082235801907428632192239259106690026291563376215340360712377678480178392600421041755454533488574894364517192249899544272998464067957714356245661466957614809396499329297993837218528883662085139038170147747817399110928563727208275248131088606649676352573242958430617010684964818345904110469417127247444605383987766200597817548381772392958799416276055765484450878926076383712012775548010220827611478428552985685736320027900305015776877486048153975787003783296228382917981551969581641937342271673429728860753985114725306111093278547471176634143490200854268210943829547651137862520893051036058406580737588357531873977754212407988628768885116399438219836097286704746073336506722239533948804609934963051217317402558973664710467042749396393014912149472677542394086410461315571885471455253624806791109934474918648435589591613678923005695995895520608348527787781948308287399360329848619228651234552168354977968547848708909265585664282249387494789054914250204226906743559912770977919106201579035696658439032064968173160079138858301022447861733529077172666368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] -59452510627895386174551151733307035561891698668621363577410068436336437285515486983283341516990530184086027949998011518382210531025449848940756406385306670211690278886827258664432680798379549930296648581228086204157233158059686204723555449676737376621915193531317834647283212689748596111228962018556934516729660363461347127000872499773011529368911601120028592841155714874741105537919671808216637474881103251790807761387953728472885270715625479732456167107073715149616092999683883548858792008572721636139633768845738740594100779601304710303132109359249087343032133846384497851920645641145927046369894005970766956109858612881094022741367928379646267178437460966948356048602355749883798375861125890462330885542364790680248275797800681629889234957437164602739623873396850046783225145660302239691985864248091450596260586423802943227667759335374950744142622258556002994115160045510091023371560450591267343907416618933871984223909175866486923785393435049968967752390501833352651912988720506285183906092407178767535112186485665080977476942883265609276443365180270932939811273151682890835696561722763329159966433516212748445582776816279990235652337569151522381096655426587296635895459172392382515316049438982590110949409012549800062217417110158982404775165557181936092367261987009093971148487489201087267087742950103484460822586467285171973876024879562815731385015829131578064971047755877541858135511960081689539722519832031964644164233586988803464883011234810225915476772178442661263667724708991543063451570084409912202919025189226383450469021626871259129518769171996663952948292500533551598746689876887293301074983514370439373417936170388018327007910252660491766386965917648708441528084927770490299876215300338175013317456271063556029925111964090884504063763622597267451737384335730987833889920671260392717478471521813564829754745102160751729199462490035081760836392282653272646555603090052461105788391564397061005399415875650065999467336113910270955076551214379863106478041206419736006413028758729009113172176263157319655403099889713910184402683528251667635983692950484377585811982019262306641608020236684545238110860059372191086932578137435968743224403490103540588818546183545524910449462411416839735109741647679392570151301601454718876409926001239722298810153444306031482788103170868248888180648182597160745368814637629080217407780200711528391737480585339770977465395910035853108539121129525647820225956994359498558494845760191808466680440422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] 105534213262615038569501022777553959818889601749696461899509246886925165219999175987523008404031082097113153746243629017943906656391157457564482135548285366729661895838393556142053115324913646023216754345155289266524712818506367297218236733943314439877853896865195029460417035678865667300993595011145707391653984267083400275614564215663903787582104349345162526808228781368910110403240758428250113381250358881422589922399707153146056578306496180684262471990919590711597898259466807213046104773117899847013113505955584428854242035801373791487534697469125201006259256953356439402736089563529630811192883893524503314870960265444496838856590379658396820739510639723801753306995521266321678853954638366404288649231372624887300248084702582331719799893769131734960044210133081527616668182873238004986884154119201240586051625513114225936758307553724038843033167462374318771070654535501944673878581894064445038937668934944881078980595141050506300665207512326523671966842495785477492415751498181774775659475338117635907070108154198327810772491131584922378585377061740257740888724900400159593108871459771645620734521420235971551165788314041734687322145441636454238177423245891211327752846951618259599800123966502872351868269353585390390246061153942496324679675393715729698718493229275844028386803673391561524817881123126338800604840989589721553849918701903340694445367915804205545887614126016374489596490750300824966312527124256856858526517028325959885678593648076669240594497034933445676025055723843365473043994684260862928248269552793525007180902444904624224962635235677576131964331503270216341372159957946665811846077565135870681740050625086499255693158038817041308993594131154544519593461015446934994287259994569419502531890425347614341138926742901115724444608173549852590237363065413686804178239926129087010156332926015577031580918778274874584653415143707129458808419091532892763480756444210229898547218320602360741997425947206563622179956158002022261021355524003447054992458796517476282634383858904958183545102600851327684296728081906468457078476519376698795288016551442637961823181295214510322880992137650323283092202676399105452612689697425200867093624094625417685295292227776070103007446488300815099011677326060470897350484344988634573449374223451180720450409873910860834306091798865324814440506993018549929253086111689318009578256616384876132833032825039312971710651743530551421456232449466441974178761648860538853350551625060506132459351441408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] -97929493324844404569349627513658936384721245845689500230485236292791087130450658563341535972111428956731530625736625192101811080999344419175975279073954157092146938365149144208787553738626038896532016760859256546225502821912252362448183111189429339417069099350844284311345228638365342768463432762457014289796559976190564941713265874115749513326698029962973090907797299798798050553837860989624682724813048479048143774630015665988852505412207766449502784219569900422927752234964321798289165557389169880223735951905617823369779033376619507467210487047701516879200627374066704178181004849943842589913200980393391322378969313976668743689354863469486131839574772247323140918906731208860741715684450037769597903673349935454469725449989255236583633073789685509347982460487661441113253247170480973626417979502212323640231143580573727784068887165081751011693620512806418415291287583015083142121515581267065369950261526776471009109642502830764714534351585724722197343794863832072650012864139408627168159688076249101530129744504735449670656170091911773997479335458301663446598488897234253213061499882708761926838613590451530713538417776540941845225607432386149396206752653962390799523140942748511098386250430940734070733923799108910337262104789418133299818475517752925864554606575217791485585565073270958163988358999708767668205854454445881571261031336669126269401559760714451849982910755935640561006101681698171369930164465047808258692219495304897194143136352658757793763022922508921199039375444391145861935196738179507670320759922224428595588477172317368936918547103014570703339499375634322073902105384474089714080084569979289389489786097561684457825166924395743039459634914769472143238855070077760622833003395921893540911397867608481617974282227553721898711128301176527732631892469259322653716157657055503988384304291904513483942825508413831770358666002704766209302704106389250393421139511054298267865954012902931014663736937098942496771502683629647053313752056590070310830485000869142547396335876990427719959984415018618870480366985250152089591402714473033853864832876729353923648059187661724762057742543061108582389249819572145013404897701851323716508014884686662259500402555519059966189595220166742932895707533776944039696467060038603457234502223801748382074954677164629039070185657420634784879220270655825117522174895687265282117329669038816440010313266925147004769997823809329801579555590193409619588452377142646196877946243424862242411747737600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -47615699388418033270433644570814221065865005413292912509361246233001990329735124283559178644216673983032891040652141991414343620216279280830493420854666743210389691750853311559638667402283925763841634388263864854271712634390638095786019469100442602738212246341714734514570426172700300767433936368093512252027764191673351617488427008983163413071317116268283522870436597150264088549598580377380066556171388185890502876938951007225897643145471968830691758411695751341798897477789576672781111048712648328153080242647092016712373964999293477114243215079311949224003893386774977456978805697411561476811700587196164811672456235061317754132171896952757631427230985300020874944933892646736899527969893357027660770298184479919309249165857222985672645960616657510479559735341912625415484825856111158777573401705551741668313317206915643738380399150746748230136405909605307690869650802797572948783485687154570665389908653594616325551136873084283578316868853595285367969870725750234377223575146602514942322545516265355954120933803941859648203167798742009041870707013233907332539519155070209100576855525472773430817365194655017462541609224045875676277459903775569449913568759015513880575526625640108330005759000769822973310886032327418685394374618614436730838933149770475974894276618514270902308347389406349903461155849937591603989754138925184353915351591366359783811172892651622219345005571876578617220762748194674072201849396202714570966104286374545142551727687064427556715987777164330041495050400001387709675282836247079700203690662654109103166114580412685859199405516252086699916769766085780599863524022116383605099448764542041565299273333646122632307290350299497567983942955081218019198074780855499579433971807815491598545146719149982343850712870547000194048642525961633606687406372199903785390113617478680306860283411502684440368189593600978867468698878834538844916909087700149594784622251819471028514798011317276582310781475414026967315490130917081592466612354645546968411132822491991255551359417196339552943318376031322105801975213014738896915138784984258094368950169586102139246274282709998354520228838785120104325071316862274280346583493606971681354609302069712956191015699012878822257539722800983130096026290264586009972902185279181991277501641182121230308060713328956796251681850154861416141529812708843353460963043627003015193801419405048936846020997350899340672251312222356856793929262583419278201477958132699339123546412114134682166737502208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 321057928588263151744225790730533085756054840027751643245283356663107643860505007002558908738327760449520236652525713268268357721113503601716355043146441003111236077848656526258261363501738532168612174901720294830497828231689194613453176039225832469519144532176497139794058651630310338771922694663884644270927014381511483465582121074625199038062070747749878534983265613120767788239421481436317854285301918405109038647861105171994939794137605644192897765756338262906513509487091549578064469445784117668925653912882439860068470336517058393208824386069786212531556530005344922946717534649412788082676700229706799187283576174531121999241385920894898485321158628153154030503954795461498199174802866305173449900405019685713453305593652619624064042430659811756972670573114468904464996325905601494384122047351697834649398317103036258985101615296979428688669630419788049858064059321406040548667968518915087295298106706944906808057818353481670687085634274670065878161857147923332019242347804285736677985417424362693729159277390484974120408931110476534785657692064748246465941431186905759223621926563461739379221200555085520980006178936233802252232135078789074766430147078618029837990541246211309793964703045646576689257636567641568474973266246778302176844432809340294876889537342815734795686133940362839850274411061417396950518026666429378670889782253088995613659439791377920262598188039706159662056223351234084624043602721760510107756190979828689993439944305130182072964105008260506948835763267514406652360720843731234557372455959989776661863325033462993875625081366798628920110183032739743301687881744590394671956922310042075382872386590043752262428136543896124390041217824572421831826374925861072542365808743369118446496905031900501654734294685034284068688617760282778134339674877800200166494783149589297252732040805775398555945093039634130075093848729500710634008544537933090880362997369907005480383744461688747971556811874825225196039572890491857398196406307636197858058946492306864379433988811102327907947940408855953329754868559404221346272026178920242360087669947825270056248349860592830101717265659038779255014315376040735781916349562869404283781670338243190450418633697997581208874766907610992771463495163847383995764868249363794025011793047966185710341643495617627483977161272720111794313787796163118106873517529669165764100210641498705714369058651951501776069544658934659361798484515812680796563637967852131040128384249090073789342521753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -574777686900697180219462342222575336424139326237364218105650279504878745313936413360215022524619059633935738386009981782178506545337916062776536809458454270670970087663974488751018819367214216884244973346563994722951488265213548594682556102156612042035741000116025760455678978056816560638278637994268753499149912813092496386004100534406007428012419362154231334094888758212895552666791051742804198101887227315125586978394258271332711184782995258182033766732287921993510779974862933659526946661582554051015573743205533839809856718969916839351979807872616440128078029249625284411569983598613306926636636737181612037664223169687195926718756637781810826922043543167063044699527740325953678532765224500264178507435057993083601609419554547953147008757435116604496829016518394107188391311588222096101006396638732157956372211477979277926538858937319844423582415614319276246653992836448036843978939961335856228407457203166860769969971234067746336743740208660269782786976461705686847350836170795961168216030527252736442419530170591561594157675406137910056721177097242935880374979086292348195748049189752009564010964730201726587024450111068269648699375315740887007129870761050297940646212660339650436081300380596081936987457009142575675002812822629256837023140822953967572791388616429178862567777191626583582904939665952397012273231928511596832005223542662781249640827398654550656059927888942599958497847095850537939792748897385140964783511116729030241311593833431981759112158227253522088103033465733886595034125623137030864077644331687472176550038167486340880177311959662515521165003978581279768924095636124030600956446898064473738112316844409982000007137037645961285094157892519428769395429632740378840970501164048674364642518307314129663357822442759650088268371643694196023890449118548741832489787051569435012658707255929976398319063222757770763300309226217636734726734386082664148583587433532222443632501018545628811542164163840681421857848780201282911046817903366804040457605885316244517055160161563064712253847146016460238596844318566195437589137734907561696250622909224085382040328396697810832904267905437760464333724673618480083765599489264939890556194884679059799271249188131323687527892397444363719795177736021099929509560508362715350477860192769968617647987249971262050962463135596376919712534096454897049263058424826681530208367515720993312672985738707403925902134805380453911977628143502646601537172518663478285241554675099925859512365350912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 634433136441520614791818498289064801077884398439161985447567437455341752994475936047717757395110033687634086450675783138616163891905202837738130611479656073856947975743352797923747971519391610529388175298314780288809194675780037511790269734289307265520251495369035177843631026716243910862719947426507449760241619977527531744973713923341079159062965168866290610613680489550579591120923355710604072232047279075140172337479371418048589313144100433691625165022333228453866737832260620843043898822830904793492479984504095041528269431019331657217103145532737619491507811895929466047880767376204145139210886715201815267824058329211869378900961833241574584548486606352992294034018616474400491384828100041982616060874822033042311688518879502699257862106234038739531060769881758143847326003019618446755071121788906449760878522567421227285705133809364741847297291266239328591203330247001097756263213040022971783545281885694118779647138805661815339414495583085086958266627341000094305224500366645545459181624282575062028046488050273248867842079890128777759178541578787574269043173890522089458712547505565510081165786493348583133489495046374210845087681823380639060829570541699282702570457786838558692596667241195682229808568573786481510710346754377230307882891650537607884122125509504003197657806339277345059391936234838852432066913297921702347511240977153044081887008358176757665461985557350519886937467602089584960106335673098216386014668290567113747971619276717132816099209651527924060645916053548008430851476526746740660685645711565425187684425697790145059980029752616130078900339274414089062718372475877784980063685690625986512260644496592589252852880200653358833248274701256554397871852129529359970013577307432379791770550959454743492196406575372525017279789365962432034768705700365132947147897737215746811582742343126302024152141087841119613976774640405609326912028374176473442971542720244373060521848254754942793598001143815312355930582520162129195818227091351153206290059082168248639401456462292052232485610887207860819173715371401601654244552858849592938250122491177069375020357655650152241463278190633815654888042682436025203621703266943137881622376075077935171928874344039753026767969577296752495663185622108771989754431632993457760197685308231172096246625331473059540577526903711078857764617072264281923766658327044044631312242829583983587953177896681349628299129034121542260091007813241271755154800435749812658393593201560245148845290291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -458034733200253782584668702411716511972710775621040746641562175112040685634996126618916319082314423174908732989840659945020091532625912815412337105010003302321463434455999017408738937668055940529764507023969800579860294311633618594751172319854312397648149882103010989802634356043040715399256729865065442504597571508136170189212445180997465663990964079719481020849566954185629986736754664201282160807186244786833783336987011374073533089960861775569040854379211420527460789552107724972505553693321785758553397418103125258621965680725046165567501288252321295544297214433769161420319457787349437925261695147538663393903512298422162745741226041322293318629109152210621392949833609190962477197445945902894962400973375027586885268943569613291458498072104556758738564749725414242028760904558629289710159914354461421799162905031025842188425695542655676526845336536123304272409143891624093452952699444075861729735148724285607251030232771302087963963301534654778954632557167850399029351012788304471221859570759568604584274989285133140485021668342145480838606269580057569104578779089614589271245949810001480277844558578047131910902199837163949589609330625781460970671845557199327181961790872437205707163630327044875241008130573504502049991383167909696884681399069971453037549364586354439094760878744897184801448310910391829580810324575615154686598172919074953947769895995974991851532678330759215773800833108322437125780483415646006455110924499481552701614185762810428281945962175396325773035702008915469328799679782678219483995985412778687164803168283010777191943600236757243374634551378685605991106537245498906282369187955166396850836196576873404979933676568892436231429887677774016161644792429918656224891835300542250539083963867653066697826943276502601881842353023446725837573875092279284944147832527220479585182822218339031263598547940371662267109706510621660233796756544611738074510952546571384845114348681002870072982802462228564888298724517096967411406036488005170220864875351990578966215712721353559592673094875833631267748550125023682704138905229624338306695712301722028150861468465289742203655004398018003305617678946139396837678805518915510303334923885395278807294089141191201780815561687809834770120694389081194862485186860720499240327446655529168027968541492957504330723078959778956731531217965632213213297438116542208582720361127842654012719463330153136991106936209375885151319429943665552136746585575976476741571375056225407374270555750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 164677253865337574168035320631828455371392830226475932365287040952382969437435129048454248458980521652951994911213065630722098581164405394515370817658598241705869134647549266751000431652804308889792429261023397900436754863511507748276407285779169207533953482662307494780414746804944294136983217950711679787902504289171411665546086584501737852624269299839554377341434503804606397642996382888097514016653220399375951113820678593521124084717432710038166780702318342933760666198197348248414911929674508387357740760236597364896594621341644129974207379622941150394208342648357985983610646305409593833015291692980778821259206095661392256133428248640977119743727485221674177529652396238795123682068669678250710566374124263506286155999710256245381861489000448785630812794722537304452187201379882159834288019778680933593250647295661287602578293971513154887391365840672663344280535256758940012356772030832561613619500569369418192199454128787255413198693273188843169315810005621966207504081293472350935037989344506068544562354950158920218746620583896844716077015703078859898493703677583430425335208148010330620748902742478607094720412665291927919692793520644358324679768780831843619042235936818979831170195362840338969158547998844258906315141163502193169333778579428957352784980888725421833913750376009752578582026702273804442838492567241730253568240887942706820204463491786803176035006898185164130634382363756455071613885531918643174967981674870032867594214748226106940735546338853336771924301097958396058442656467319315385837264985506794504195977079442654777229571235475294218985271086358274726404533894485961161845220946315768447807371157937817940875226550340143137195810336678601059819837806430587525089517417191977355142408396924032328434154614775488657751484294206679016714746233435626014055766007806515504084033624318065520452460948371615199287696281982227950287002247401096342650259400471129864740932766122836843754127542822928141125329221698269644373949442404775494979716807260198951818928133173032336472500038165002218538051992004530062723106025530608017878855632383060212133421180497786816558259299903982077502409138959795214045182907550940906507953401623763091996662737332980285938960898664945262775041633774121657089939279647336279359467629056328761111191293625079000243356429941395703925468359055756395867951629144670822835149649652425214457621731327282682495557201788266748618310893986558381871053111162207745401846262575907466380522291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,25] 85748248531120946823623589513072761362804347254047802734940691211957621834082249757269835859333130526552197520366230328850036751302396787341969127662895396342828731404523381232116202202123824333845348139703789333112769803624383332330855781433890968146570215888022163148080002402245591526930861369312736885195892567547071259754475797011639435114944389922740730254489995790341315483136514557880865663616829089032024490746448030279005280615719931166505814814405799210935984665686620774444329170239736395420810385267447587880400924135604793432253129985253298542487147433563501605753869199808537126799533588669142979122418375554601270148701042756774169612799337456974848382764083592956574255906448918119053414649911794603656868317403767386242371766362837317684031666043383394510726450723492193992994982690731522185682511217539720301875193285140561886378193284396219969880278493827612635322191215205912346701611051910107512053797780676258776097974501195118871055914813351683148437921448677120506952542517090967938288947461550197865658130288731452235582734404645679504992496067821324615191829741400022879269919810373861042121512253945466405368699986585579292000539358438289950777887897946458616674104762538602902417695648351951890073651311347969157095193502669849157046313398927436957488047680682272192620387161568974725273941025636127230452526092138373442494709259662978495484948169874434088427577938313683293388680449078367417810600272175704234707728964497222405418517106828296820742657080320057165143836400217985310747404710194881917101464046973760751929066125504280083731736337665089104888850120188809613565816989233596547864280137365667380795262548353827436966574314435392169454362448230039274083406481809442230217986102998163638780736438152050516553383475363948060603024716465765596492016926207479866418738128609092867904142895049116193838995826527965025088678923228561801566595883835127092108094839350976238364903306555256519013472691341031137785053393146468702740691718723254688510953216854992302117588104080839880787891924987369473011326807638155798234327956355707680760940521887253872870639049857859220747545598042960389518000400495450285877575992051124029196889458211365936797603524625858360521804144256033390645559973196861674120780944527358551470848230847720194101925495847336016308863818594704611536170805132454083302454764156169362886079608504745940083844333226630012516228001842780039698571581597565033330237878355621774546970869760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,26] -214345261006008523953670657622604227946996628738925022552728464308179685754684019727870808054956202672218509077497913857556470281687872748444810581427967414796379951545778340923681839684997158353022574913556589837589998601612510917259518216409079220202837562854130195284991641960648207357458910951122442795984617043078011611128518586414502612254454034669694502046388706077182909531694396844070505108869604578950877547554603988254356761311063962028935637985153798249835291908933412400749327613238680124738173400705267591539378255219001118905278799106343212458150956878715025872113532579159830839189233685356530463594657412979800067295157753068548638951742286027841940335897073388735385943762782455011885220841958267909656608820687150020593321599919970003510319704892555493409909372069603680138395421370104113584093765403396146869601107832486804600630791465690542398208252930662062945793285495933374319979819524854543567025616794972261424487507598870289881995776568506925019911033391798538864762871158238951343664922484881925788087432960852083235611916282770809060212012016190157073037929456564652774415725307613156669521585099617431511359185524376599826245291355209326669234605335631042831259863361626018540913485571317912996728854089278600430193650815560393230541324291244449145625778385852598176269474312423227657646135946513681576221387037174513446615410138067770160918305040818665718281987996752906878776366475951447308192639140644645145129556951376115967216487201181441807816784637098366538699130950449991014968586508294820461641425955040437690758580404262923301757217199899290900507137643330368328863957041055052187774484774352891098084518664918276872308141222292467391083662519059517436054606919947807115661350732994066951459353647983076747852496519044823819736216453398526355897801314787584329951910427477347622455182802451194971549267076449505271695949501852147455578457213599634493242844586694274659603706046990115224522665008028204136774624126516099438428712870430017575141817351302235430830819567011612562303653442362952779080748873697453981615719509340092229559856357609595688957998976125687096628178354039671895558272009973446832883753911435039427644959696037079641489369223894507582601004769464632016112792936650460216211756315378862805976600848176492504470767885941628280916814793848485587216769248809419503362013071181679480037183446300064226237688909142403691251892513458606132414710402212954335750790938568476417935697510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,27] 235714304335706161149824444623166748277954231157048990632321997700685132682551969980786000790044210106138410048707828913653940624398736258509870723117355089625062021818678093330960933344891452586833701378217313373686903389543906894591992112810079543425835889537308942410238841161512939901958591754468406408477990476829891276367147853125517907561994183496363626203407036119235219966633506869983723446851841146145256894943430370805218051038095983466406049455297683527909097130263608064925444905104047856659596317952638742716256659326334510778700077849662860569277672774682177222648309467713235609397459842630400908672164690442362370402005907183498858262753307147955804526300651029569173521103690307927767336818612472471675960966132022489382727385279808794601952390347754728731504435032671656194451922635973695752979831038415279412718253989790860648352501759586454037796568658451062955248226397829224586221598885812194588890679922470041757689526999070289035600500279176770597096599052893466297731022081374351283067660059495767538656840593342236468475947145238523198627257081513488970158119296897255243221212064676921404999095107367784550554305302556595874297286258100765730678877152564480241881145467752371363333437553252281652132945476989146007203632699596407399623055476188904416635789117196891323428854374592816216248583490744384482066655844128781298689494382773808128454535823511214685321107948911679347355152429118735103599655726357513436365787765084788698094172200224477178258031979856914595405700894190314461289546569513153539333676379980688698169274440383965659272007411988918305924776342968880120789467720790489759370986190510859489986482027438041218488717647121435920784662390358519897388590620771062608937108748539103885501325149746666551254642106714936265993237018865102004844074485092759206956681087242427574501022982832763373888024462443057699111936992416435048158434606933199097141908089282916033385035200334623132200430228362180846241215099109546495390171820427235233866881879232846011169656229941594516053467982263839588718042384559406488803914832682367388599196655460689722742044826722576588353995324494548100105178943675107628713401008364435077112021466992556979276525074266256844360175100590531778935714607221661822271583806081640894691184022548878441176256063410827843309160080651507111867988405635925900274158606813186650183161523989526018747802643434972140610805938189112863885955028835858345397654208300171589551071952896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,28] -196765471618020945098795595577428802245325718489589031323701387843705424720608044093716948402653580340560373879385738116762380644317878620665729543750833014348866482635202736089984798539724495816019152007328209256244036357707207105972393394960326997237024337074309583099795755226672602282228181174378881113502150041016472197001717989438577828743838607121802703918944933808106453567826578989146527473851592675557607150278181789369750116382080177574916302646852149324416592043057282722956961456828148730705212025582006129000523595045429457044469692836694334851869086816348675973051147335381100204958683939309184727568130555975775678828011008211734168438435115322110677915650382604338521746144304093388929187599985784877480994870726490557579688691611990742333887510824480088379230084983047498675793962298256504653095216911493544196762735562892688947495273150506412873887396765657710900934351590608918688689697420861207024101206009636449317570397392587373754435187348042111859837547367069656617784067891582939902606892632587442903413906747031425415167444966039670593605645814054352335723307369404606414961990864338058680445090008659948534484324737569315635763032441384911521389595691340750944947820194178103562580536522021550340117146544262487522983418234814528343633094664476056952421323830337183474865511203316276683686468286740036804605696205450526081003809909814543329542094844453185892873782414870419727362482257188703663891155745046393288441824677260624165111401202690847601561988756649516338829428572938433934062197548900727278624179546325296553671968429931389308939001423531549995139850182063937649880541328580971234092667624442911210560316864644951183201145144653356356275242720248073817935515769339602043290791911995246495548911680262168642534474824597682479285909216248401348961781506146414469779907604160265343792993083219590382299540543405789089491386174955866290590268476259067514420477716506450803384174361033225305449586466317368645047481650405857060553302593772025518630900425185840247351662027446044279169023796846345136935234363554903814650032732062575005902286480889342644126766200846990806818138450849398076427318371526810256087301975859285434063440407885444214277515160490935339264146186358185471034278493173643750479987392748946565536433462508950561507573376808949472744140217684704669831501100038980173333279973199270149562734399284749178980940439526074742299951589353038988206358813407917687508859712871598478279154073600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,29] 131691450662379372992262070277947266763792348709231578451441769561492870258195109297375261057840008335064953403090923786383786120046063855455080377704027782096161582199246546380207673246399970957461868614506009879419995679044404273537054669087810482896267013152067421544818487695477255675069113334560081137347857350540155037810699809833729440855329750768799334553555480612202792293300876206210224101690414198486031491374166788246333436691203281327466671264511490410781214998535150329030802939774957185789700935130249604231530149088260996113575021687339250952237268455918307212454487719602329005581773713416858840154897476582398998532814135439668858776959581981418627157277241520755229341074011110329460250571037104990254498530867343785984647511261952461050056826460590241893213155949535512338709222866622364588125939167267925892011410610289976652726172048064736168438831039852130357853066717705409168045043183821870973354887552406033358245500236414020382788829200926873401726820510632900560272813325957917439012454549453593088843285212071963927964023581188539469397086047107032338829876221860596907433987383274745818269976701646135463654255776502218089210973352115400327197030379803696845264635774297701680880711699086724023642296612127703957597326394995042951682161331365737412749472966252715404642029658968746068297697051874741946697276254150855727609186036989874177513529950935089585445365888667483962801546341066029925031728578308029954690490940150242122992566866233613649089637412005127011847461849136412683316384306861406465371998922721613544612274177956201627196904979534101612742190185172542907623900690837551458854782868324701021745083060470303013180737062717159138080912213125347404015191700323626681873432499496918033419458559241837083989671414429771669852522035210625726762240647996060891830423529863830105912146482418589531608511984048058735869145022233696219154861209216739713784430775616508512072465910219746063012280104509099594935395788872055589775113612905952487914237284658508039910949963866649103739344684430913773828465577774333775663766226887221399494770693037292545954366851042096320765533704994678944783724472094599689551613800425453979443054225433516802085309281916864910163605888221085035911772718491224926635055805873051390699841333243935368358648782718833800228209662089775218163705420348337798238242237479904514125757824219667344787511549128196445006620743177046160415854908416847595675590151973807056571242381312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,30] -61033154429577336088107548961969644730368987754322557925932994527070576889429501265352224265824553854670278456996485504516967146381388949191669745032498860562212834476780263498806765559151922706062098617532111933401855686767271133979708543131449081507785993951239474467764721632112813141619608737754238494093220168868409048119284571967460588617827365419192765521488393432988858012276145760968484638074885495093071690998376326153113756066113655743578317204298716948116839462253007819409014997767753217920527422590827760581422117340335389466719939740477483084660947222732130127306526234468169713759801975491721268210122438208824039243904384686069651461525366197192954703953928290197820680759912749782379334113628535555095753199854357788318349212791160401466071578055679772718432222314372390883447335379900378298135333537991579231252751604630624305004729672798089469413936469164266464148897990698061234405352977956748325933373414961671441012382412886149943505273372983753858077354481951370108063432318709492984781638137575209055292112537085892607484570891584753164086612379274364685412729983125412510677175007375927138282689322791261728382563456675726127397160155498337372618954253908447530190296228272602985627015851340920078043087356954182566893116721579028675052859328004689608326940181904575396003127772182036763698198892703583170536655318079466189413814729846318670883863789317739384328193937281188341391385743400994792003234107043607925446300992239468733624083560608388215853441707524442558394908150923878408435442821860015406633335491155757126902747280473452989101982267524604350638354871763270509338281006944971109258341462924005093634166752266391089212236118491388746033205721816376974468305770672684914974375093604892080487893831577758899521989691696320926420590354787292871585690731862673492346951521640771043775906175180597832006719605966626931600522829371590761675128131347805292193577254785480324726693373547519135493992726922089639229993908755022284393861129533055824326321451668833391769746035953532956896597750360319086353794846675430154731511340948425483520696262679799694291600263732541131434195177678379718102312897526250156379695313361992649346167717438749809007391845213314985765912813909027552193636389030595252119620793764030582862332731976030496644106491265833973655463043061388357953353063280466319014373693875534729543424312024241785121282461212447611600949028847194237185641164261904643341917821732456625430593536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,31] 3178275192275732284032690051226142720865662646835149179084522888901764620922501268211704597383176322838243459311164801578841742709233032959273592436067287893174161508185541153270162365757705701739427917875406720331382253738542032879348586076233230548449093186387246448482277504753156077227479699446802147147484531713991771417482389346455696427027529834543306166283517159085376443384683590115494707652898800711309028238813599175626034579230485419766302633044802170605676043812522865101971072897646821543397085878337129241427540533540903510056521542566080473598282197289653199673574375061728360740307744205681431425639269280610650875107811762325238241584810223830605567997107551271234825859963498762586219536299797683348281323596560585956806813939598565022255098306790621812375946988167289565950332922376716503462960298999473607787397908812227451034167606237148518988116459824906166275726542030088323183873345345988351071155701972942051034501461683895524871312226022499283551422705225171809873111938406482544871456157328898703894376444200460485526487061328389571722079254968818472091026235492833456090254305504468442358671335844252064765425024600689479321324343829415525245062654230521380502343390083990386752653122891536504162507573404142899864396948418649684754586263093806263312711402850782549459764078878255446215070338104290435323614689944999503584466814953238719618300957398213795159207129759014565685890951998212915718068832966698874187557444343209877100822510969802770571595244451283287714477046477782881517698248296668110173597819257147275711542297223627285759715021437549999405877095137301631535994735631819541572951927450079486706315108627648124132381319454043449403484556078064301435886274821048548415920807211166706576465727735152277624581184666866010544770708971835251349767125963791455929876196529871355285381311289321453020269512307701201396812230532150359622248217863356309198750089735548037801418124438485214079325511186521184376378553936719580843227997781264407593748522535111167318408208146149796705929928828889395620604252472842860413335016057813145821761802270244679256361236837239018077316360348521902274071879482584855923537612865615398902816756701027908543979565235607152405197739592573357402378253166225583871548745457800529961992727517043460606390691215411960195476410940484534998143176330526742765568750836249404893867813373543523118608063710724069351815419102932569203488101681950863255373161445524717205066874880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,32] 27637636374472282593547344414440655809059759627727715922418109628505202431412470640889109170617867896748363557371167234764089074580531977391773189016714621345606202156070508812023890787315012671702880605943960137144562218344425283702187245922234323568461719451357525416897948183536516522422992114417573224274402400450412447507308935311952660396892203008263847541745149653620495849586529829351820523882509324237783062393657315743062902340805992050711846759563352908056636108259512067427706032728029280739769758309487151794805371676888304589434425318183110087039968310394144375447718698987988407434864355144972389617375360418271414691463402267151521830770790375208419074511756502670573114696587311001810824955895702424954194722600132527709549283723918819731335889393038805908527421060836012132953166484369305852137923502925704217778368861171879844167633670175363859791873854466832364877342887646679301868412055150464311750591101830608477416932379507554208761558253273517388868642770782301571196785844834046649431516657140935151999174003681541696493583962502308105366545362706921224523607577234967994952995612704368722245960502654967032726400090978413628068037906555452775052791404988686296134121426546642885873325645712043109944249286787918240402653820851775980729491250108759622757620325644710589370657392733728472317036096504327388440670258828156798523215878317043432168556387868143249625103199873456021921930356701619103260882253725912694901376318957626121740333326082738517620352673559234875344781401708527320500059828235418388705868895477293967900804754184911052560818736497716312962965550112862579637833114604704415644204110454113703265258292296645130071724435489215879556521346314767466412638886154226721576336603367862271510218503272169678916099400765125819070952708361550637650997465541412387698387060346675243640259715377295126160716519489287516772951912772157926972666769306817230020389055205463386978771589020125499326152355108274510591763487943351302047712483254870834790742117462230828023291730047669470369811676252792792313243542050813687113173189664364028542338818671031805713291723160365406837920370326560017001497052517364151972272590173619717046924222801003232001269806871537513035207078163761665164820632674948707479283052921374763001569932207321580102169508568999519080585107908291323270366273722654684232450289843804651659293708604779882152195770084425067998628988586389500129282723339244083473732246759677737915174092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,33] -30496318912209260416408818136988510022584224084490503516270288024417027780608072358696138769112843722572014456968345833027279989567511792472657575585546153369211334257776889028299499327535524912037641244246837385047466288220973499456582012048390010438822386484226920710274827603461350124218342322780889130504416522936410135526786549882289491189643501358129450967411160082673412069891475220737411490706185658977057914624628776192993350670838748622538856384949894769348885627026030701823009801712809088583391947526696441291598817910081768432270325491410236163091793267235105528930356524475246332051691426075145702766977766952861399971345804594375231545144654616716248790674391580003873665964753730018917112295436663944901578689705449874531332115140687948864383963156461871226501229662457480960254715301112960879271595464492995679169401510220739930556370800593409598463269855165448214529032625549372847955087700805502642948536567747819585732005049068747914741680819048930160888493580865570544728967399207253444837402810356656893714641363010369839081474589978345108514983388447092806944242706544874761728993598648341029887460465909308725183984255196840017216438402220805564847586855830110725065344836269329145458872205688697613161633467879058808502529090424208822390575851993278623840732565308621034994626110783439871092166357757782939351072922481432325818002748956635424574428976363488057372083340166727222148825941302775656164237928113340048924410209049560816391429030864701434913521173150582637239427795295471521978228348402922329776572879066587761299860584328994412613020583277425145001503638083096640188180722376763212893406023207008619647302210653052633358975305192509004579194817001314621282007191245577574276504221175924101258704667505522971747851888313179515341546426198749648532084178762784782645460284560297462210829740453918853830054911564096747707350279923795455991155645002587712454142252644182512555205597149476114970655203357257636145905096174142887230098270632893587234387589183894624577651741714417548524200785640632458692273924818520216577377909431804821113627342715843396454801075737059067173340222031472928079170457223848397830393549816485922080530190789947153426148426780111621216306316111836758497660426457014714653463297053544490214139239029079011506142807743812479896458068226163426592747547663414305176029444097607046132783956150488551409905624428380650023299821413030525415324791232401865660923518133847557798300221440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,34] 17834132756785678597077915788820788581848402980078291822852341604413625828806169165914959528495261956303294711944445955016732093587635645730808192319049497614199278957517330058338763168588875387271698375267849579145192517401004723179406389535453087363515351071704629786729753590942696356843363722091744407797445762145618327370384531337892152531775787176556412878762711828227280862991990401204581200404959514074214112479944602153690790490863840432585220860925558396653219486555731711285440935487056700743961520947352234814903269278882220612865520576238211399335205341351187229443881292181420378654948163276488098371965779440560807695063528292894741299795514730560419531444841454257474488802496840135299122225005917878059680329994735237901432085641861911982765061993952582777417087066280815964057765829599990990439237387599955258578456042703502279666601288701572141612774995237755398601456748078865282978959018213600829473162756085372542254963744831327132977189592087439395484572029075511244417767621003472398401292488312585236956352939153637869889381966758327109242514222352915375391835550036373174516085493263843760457297409628700157303688035602426140817612638103822758343263626750646717384482725793470769246366310080021405879949732827503852073587669020267697588009364194255915789005717932723356001638856552327885648980145211192210678032322440090761396635863675357899996565504029524727375360408933151418087026928772884752828039610111497945982429359078883959225985689720164440227465888780936548624111192760082715820583350563692962098177653294693074526059209833764384685172550499200531520174699866685476224983242618503712679167025521795607114803128803209267578885444407010538273131502442728337244923603050856157111467699692471589392883657631535145269081364974182700642048751173618548814276747409719348330758131668994700707195904329723596476709758001191538862840731837190445622948047875784295167565473921242015045424298824556003896932786398469605325941260915252833802605934670979939698012145782626497044103111922957820639483568869172702103905948083097611832292626936634799411265076752093960675651656892699602879272264602260260262654355170499756399235392583971130638963280852515296108095823469140650390412477257491471515645901517219828965022272920780117423546327255874652481760315116764402464950951545514067859385206778065382929390416026607070410336883561042304794766455245804873090687629958797098799603893673027640983471735863890592274369740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,35] -4592441852596213996797892295740014857723908197483598871736794093368677612255545241524280785856162338382674344554542663312839065932167438462353520706638284482747999289323627147041065066745956811037076355736958577679888669365410070011605227874326653410389722515956513263202634312676046172241636537622874031605806872795334110906665028766962515980214144014084769274591388471845090571736388425238307664227189141246166214274525623190867538347656682078808277693400556924522542891917818201274475185933136761951088892071465114021864403322751679339359381014145718285634751148825684335884679850129570426636457741876056668198426612019349000831240395120293478925351865369061926007176971601980673592640847652187898416411439723603348316063590495269033913890232260500021170139257187109599210613644156684021601525897070490589647363475364349378640865934738451503285014596205799973649582824435672619205063723464071561695726958753142040475088750865863956468313585241610462260549732975479042029740207369755150715319145548796135947124390023091728229377736069172082615277387774909654660973389754403088361341277465648430134764143245711884540439010700363903482685102089080821926673862325252228186249169904021045574615180950868349026250341154762514894369403128297016387193668053593939677049737991472432250216381053141744133038487761307607536896904305209026334623471083808583841365140816588328770991361729133276780706331730597211846818142205344167909902206162133354418300985378152549009964196667655026056220296781674598167959846488921596039037553277397064004582669121086497789050431445139972439741984206626984680057390818373583600702825204226065483150600581841190741638118696855995312349600850676887582605204678649850994466396832224274472645178267555333619623584783847130713620305633396591816468983128365637011296472112337452138136244031066090461884371226528057768864883316448008847342230077938550956217544377245553409040351931796128146163882493933422125824491167077926618246902204946769075595526964331607237237329429557384868530682357561163418257552200643330495870347751341283979852654972499256498996630491845297664258385412392603579998971325680619587286573267637943792106129389439147481592016187919295793232440549465524111210692214862098222202011776575618269699687787900235797818959484545406525633837341179377327243705718720626573705259691799121528424739004143192828010783409403163003747089612803532807064061834519482638229723012562189802413149420803273259327946752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,36] -1841033050800784583047230142229752435174913301789042388291027096255975010817433722895064712812437000063201562048153775403990516311093446474633672066742046988825465500803756015809894307240123577708375369903467007614101065674964585625875327659401068564878060143621775414536583914161770846255729109787504626300888912982746112381592346068899669222836452225067382038282953733018656019177145714856903736986151175387189585922133683151074055252535660305705312308261855369449348864598146945581612994678990492625082213354689945045075113886438966425281277043545702257776901897363144736579609365408974989639566846841370958244504731770010106253781633567490632588415755239087297716596108478442310711007380581668331362398499571608669873502542147143796384371122434073627550715720631806082125784013332483929421619222065314627887277408773397107577598121454219124976096623070337795545343484939464085416438969307832385670598560416098916226072718662836255130421426134425046013002684996432735626168055259945951968895399809610990668420858385413722862454595243060855750376407000941131995169816546702899635580830768630806437162581408434512412277475189187031876610731253867419700781057344246737088311576621271530080152828586751953479369170491784464332093267906305454047777128171310065912482978638272313460806872622650229112653838300046013920113189375019481584257993479354694452006448622989791282962282480494418097813097587767892234042987375080638739330260440295250140250188160727160834346409578585069428386563202446602101111885067925971752058066296125000880754116993712699670841465079669554286287522446270271908757703620717638878379240127397428352745717681912657707001786355370021682548146104360268499435730046158417246459341631989169733164194099280426145000005204191159160036188905695682487478727138399729009964358079254989100995168478735605461959135652781349893856234846645259887420316231962328140989648175095565070135996332418807819602547046267242513531840848329798883743789613144349569000415750454166946212602933713727565786217185099746984487371697070991037656849321633429777726819569776565949111264824466711479176497157172117354019971437581019427968649136311022565186229458747731357270040702229455925552992817405817295746057129670019145406403936084896897448884124054645391105007363404422228414478005962063037552308389747971388172938846342778016831250142913590201670785211178684869672832764934493584617388932843335963398946499625686995453908332909394695028736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,37] 2437383593859538975295457575119990029602853544687930268939849009338618724690091666500873601757836517434586563758241597127006645018837940197105493392552358504286776585042957671444498203590083863015311649375392624787161355764721207565893345356806129138813426188312066789294058568120935407911618482561026241752884443809115846409467864599065087469981359212105163367079334511580921464929304583925428331947690869533046228820786778830516129517308121467388720695012330625548156659520254009999784266684756241940637144704907064638629357167367061878467444957510796757608162974063063827963624229928490959268822571996224425391112831181577515098600222846083192126480026449102792640995929784964091722008703021001819351206360805192364536588134194383453128772580203971899579416278678623467296450319673642161873558762679679932223915297430642149764732189157703765613904952684378039111092149780705719241684814499210514596093917134850020559503575878543322825120943607313343034993911094466569615232529554385585379836202865237375359422670330809962010085899366747172326275934752180337615268562929283276399325056938649727958968252512213415465850549734751469378884258811025401456840369034013266165567820429863677338621519436426634914560373070432907810799096821434879914111592747599090922722104766271634189123117170070556667654184939734849393670362944162847382139874497966579437582462843108375085613534255776977345528411272615925998935486558663106520182806380697210977848397662258180685087887933390270199604465317471436918367836073435860020760356148383227685404356561744990885205656452527979278706485171807533231036506700308493768086805539954428141951694090135971140069311925602762694645236458402625506943673274412955587261818845064402484111890263192723710396998030156857810190246182386745665309386594719968427127128755958073090900998032020860694720630804071260489159790427351606555523114539130091864637605066596869458907536577401853740731756966070458512537409013568645465555302269257831622178762242084022173718149889890625518168174113007650771215067598760447471942826014907432591688238540960148217639150412202590171687788843438898993483128798758920687186162210656996656606040034215378249187439120769032023105883595998685978448612070465631750711226729053244966978273405520677051501260224259920918942962938862818056619745841085664181259597910037896396080937672269480024252116511477272418292675964320649081350157895326175031794897169174044777822239786488692988664872960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,38] -1063618217070422065414940446698259510815134823378093389121619548389334458680928032030248202576349197078744202795728000478848480849070317974210218668413364710948456792214309009119215289146268398600713831987161634710113401822479932861431517014887173694021675043712711620529166322789724793658573431428922692512042034479505715136997674162776568835555076344839961700304607580684948098790111412047552920962871534143375679960802294306190816635285967157776135506904951392182503043480770324125545640475707703929392808879540500564371048569528920540630668959170824566855605446458972700916493588958372547305290885982484040524969580590037780963127901946276529559848949261446894021417201179680053312649154066181916153071976847707452648837870925325882261732891571104847740771862922087059769622101938569326458080675859608001453827210453431962784993585915494081284532284869464781932110450130749359147757224405045563850312153815850430969753713913167746099793689314639982168415355670943956054726826239059023051998495031251543189726940721549226304853577789819824379925475359869448110183212972184064923174270219019370822117887221412609943600130522018175973711791743029798719970748792371396898297543690538278274185894365008208435340794964443860253231771954747494560922743736627828550058135307982255040467223325954395290267956484746818004077504357305661181146800986856994410871031153372063277066161808177757499280003573918371323302049142193245380708977104219081044579611069984411894312480137316073096838597776289109813220157178774198989153348657377565838427669650270882814382745492049829096354287356338030151888940390467406880518246912909262444942478675729963499253158544456488420255999872466549934198643294754187685696293973256107553753041918323666360199461048796445439230648959804676307650155573875282420219812154019181101412965185777171033001517592254406357577773763693823950035363762729960933453564909362932604864525094233490485004282828510780422600322810307743416949033113815417102721538985878788518760963484174577389969403721628763096875516113120484673630154429021707098205459070932755933360010153398260109108401557445761595362142212308371868461115162373329223133290699793797888116862866787157974269775711487941077361629704879722336917933859549280205422919622619444406840133856491323417290615181561976988766591915362643175465914322360290701297626517965978365903097062164288958782510192364279738039059348858780581642859507059395200523066938205947037745152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,39] 92280870092991590410458922548402006845649895946808822892793886858364912514378000136862446417591749747779485827710348075513332212730427562788794412946914370058603743464437907669683498113646099017086154683749076030928285617369363807160926154395653105727072284626499881106262317412118425768516428612090427509525920178357117639414502446303884126939476188089705153930013952301973861422587031323447232820493295599778225294655940118679490352104476351358916222004724125682872265070287077248035360818862434927338789643675078215242067668817730552350362423284337100020015866099419562900420496363882136619790843003158002575894310267942623823887961388360590946361578733796055738166596098781516146746450671408291336574875642890387714747729644594236350405671849694654703856848415535944530854819718990621563063936940624657977938319268599967858912659165973771182308694884030661147515360188622428570527098698088743250857263739461459880454141002166916981826897786489497312379725961360634582968185966493866143088005148426643315215977274422496825334315040146314968135830097326412486862997096909634441653035032698126533427254581187635237295798205640802760264932761490336970019316205161021108285583875785954734489366008024890479844854847793168598685910548293877526142395023482741734725958043010688607024062007800398110977680416172486764343468694809901769852200650209347679200484498746144977964599966105769861411875447512376732872742555264238459207762211732887356221714712417938360694289154361345959624449050771951376647567291933002001203700624794170397510469476351194942483216237443964235646453393513671281010593221581451966147354551027758546908614741389772866956792490231091453803294085246223886269672854858756541646136702627177613296243363677430418650018171377701757605764763747285787354790770645242277897898351697536261780054529175602035398873886312452168890708532517151137350947690843922405906911015776518168937706116492887575750751683044838448436318881268078598241918072143186794760371789475535603449709954848529167918585779643542241878291782254656595016235396762938500435253029626009980181951932385535573524852001898636952141188248499271487328010881163007086144230880283162171355349695709264094555485844101691463720155276766767753814123613298971249243639731066592450264996243508244031947139457269413968999595528179659105988570547808114422167835277511671570619799100776970916538444108764450447864026033135456468720931304473616798650052807518699696202711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,40] 148598715416223017779211024498807641129611410771605161542800223328705480035749665513850637042625490173306471253043385239828692571359017392290373126781105847831061990165754501568536311837992418056345707938113730631087061097013862912004984316912903135958162990672445201744773180487789718683612865921652590623001829854570158498310702644564698579108448142247413210855985395258820791433723493140640435521259815765851012778903579162637962220440975763365756878360980346640905625773405546385811557595503745669892983275690116502915714761358974743201463332145962402116489986569767085196229835430911713665063514112362830862124583749401817339290531741320145785248413839355589944738448185393960889778137287167344037821901921593563302365801469303818177310458627841898463631170859633929953422626431307226878455845538072435332018658846227474888388247756643282682218090740324334785496826632565497726517752136272253556316314836327041673852947385950387096375550961202698929217120355340657703393327415765583858152232945625171863762766935766489673837052526282371139502904857508648773050453857819942254643729389802424023858147343626355501423760467839313420978761010238280346120054720397034388832855346158097162026370182675100046623253755148608968540676969186883713394124182062230780502329968327208285795980052146521994124389500429842733212489789293683094795053892003711944235044934342536704085546854495789355184897058128666295640396819813931991595823662821150146266878613952545016125998727487721899011811920244720975139879637748163176681711433544206275294425180348580235941095130422596352482643011257127520193647901296482760462253654248909107894248547674565119964930061804388598954047794793416467962347368277471492526067899473995451869721756680030671062051719852035595974380730980718214702844957814293383440567510616057806095627413776036223740974306126723958336874096783972624616799757587556000314569776146107130355911695468246439928102978483107939795821859955887950630494818828359690069532148736450791580805078946085723911183398813632924225608199095075892139598540291652883835213854933042451105307524590964456398583134522416374209950813336894173538706166004927625952337490247162064461256137466662214963366669120492841769386712297818386341890474642929804263664650561613247246223383163631876701067945822916036212665215852630859392132397324276220210533067341136136054272240120282375633880265046789445780476454432959816902730860559335247920482173881771133344153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,41] -87363983388476246135291285092161900471673775251790645901064806433737076155734103165587377404951250401352245787747417647969352578373986213730268340660928442019038193521838395219328822716746451729132983516748848917870928796597098691820464916999648736125195176129010560708404887426956238366575445008869252131882252445615926466032431611881663130579667306580773295361908341003513840037515452478093084175880397318971611945996363916461689873853919237030960449191094065099112277058351647905098066620061904340949331530138541383351915360802529360794189158998687081033136558253973389000646558418901704512204004034246762841466203934213988495706015774835173490154284128201269716255748353191673391440585885936161923655716293609338964475768616540748543620794318402273942816979466025013128119466018583582481906232391018292638682769428265116752984367089667134333708065754461932612740591670444343385023892458274159911739249164964913994460046970101817770875985331478489294084783496925380873892319173901937652619733118376511547569381912128488061403938929382270999274519023245408864077514495887641919843220443203173522095874501005794240970943817544659744176458475593041441737921970014780345522304599081419610702033669984171943231694320009380121619727299863592928950644879738395015309246403986271416816660250414984468693494920094842857638999277888074159187857811527203247478591846696951003388046783815926465738128193699073093730197642408962472633121154886384760035320892871616270762163730125255773169468669437915058032389734309729133315221125169602683380253151258109316935167134069812783810068907065693558841347659877349644929188219338827605611762324824612975430376090095498567972404920992911272226608010274339075135300073280234100098109472148317342083050792356269572326990894834384010588838931506155003439283438671349168354203254184335773196103045567761384509778567770308368988892951893456049379658252903352727048377354512694585127222996447033898925119525354092545189401988470182357971239931683987228638911853505250190303930082860192698588065261581068767149715846252332281980711429388491305367640302568292074736299885550223065012938469176264706621337327933765945520179751919416756474891525955018873469384016826998840750340616442628879667077504027168420931148144687362311526443925254268641030103610102929383637145585986281661868433318332797440575644576047807715595724121836976321880141337912535314755987853200681632415479436142565248802914288609071925569781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,42] 18466307271901748949506270081532789542325014498798210417280839358254320655416288715045582397582130719366357334800821056276086598738653971478734592060083287383790690480987650143560548862846850000626421674366493449448035502116783216839227879669009651620042107090317048026944040911192780970248793420913603336720386522626858431333132978517329054385213846784373013579092344515755578974942936591136598776714033513449448230308602586643882230405412391842812546599363025953063856879700468305000103622225108478242612599930795820469153135878391163687786648966952940693713112321141723896546358158509047327627956514582875473184638341158304119442717824118239290535775758340088702484918997146290791158764715966176071438132684657656903191058133838326156509664148910310548182175563930977498718536760635728087661147254896078191441412169029862825773044775965550324539222153093155323215530121077372934754003897038049730308878840112603157505715411025125995036969885271435508317857236974074959342040657649857192738250028355876202589415706669342296075243003484718613829929470251562891511093977228913857054544156822999384680107367637002345709336928960987407401366720805367175937879827466347013570694667314443845639058285549985097302037191100517263723765000425311075371590469492016488825848162570669880999864002548016109359541522969628655364393801894462713334084724230767939393862834141588408214464333177240380599976760447686290512335431002660306108644746579151554987558828474535620970905737679430811408381767999148803432298065103348105681668853537889879516256825973344650785317449320050156180505051432837123531843745943378658026484255613650933649393751894451199681344033924084098695042766827406684656482947828412823370650523600497756097737904743250947260944431502449203736286648732407688255322214526060553608430882640358426033544427783244112219727395201457060766465662007411027141040420853351841772780945288911823375644053840237071481724074036209200631001965977316434347419965461580933988827203787167076731188594498740516906127011183508903901717234854472398942383826960148828025286167403894191503967188488305733666475847883403610161937730668714487711675337554504475309366602939856959489204711050318302768928130777040699925152678779457868096841205218536068213714556336779145841978157610855309525493997944581366718950500790736122152309854523980424835782745578366660873367955022205325266840048805624871340481796767022061478866770237498266692316407406125988498636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,43] 2858478430060569924293392905773465564714232299328977387298465017153339544807957873396974803702987850539487172128287901424986957059438366633642959379725675266151158954494955157094657242228634170599564917717791390637525047029574516979315103297467823317885329867325445745415775192294014126497297082763663925940496819768134568032958079413689014824192158055520578882406490917006170476112518296373059735549252202019886715593925848426124127841662860165901486606087778715527067434477614153337193849973844653904221151460372162593993296141279689162098574178618739926993529270769592001744619362072786796937137581655598458679876449318724385181203077477166519292774326238068938065714565007636754350143849122105443663185319707760558392258707636843969928365354659281987068652451435032459844537166179034030934809171089074670222625505212524729741168800783159784260011603481050610043239223969738467696607356364899575958441733276838687624833872968611709016105832131586550647494900220907399969186104364950715069029889027478201085961932631029023299582632518479622407812824878507014924688828649515769314397721724853623587060560627383819047020953186845482310832359330485426904676872318066839353514653016222179040689598552647068807894225264901250451818975175777359824635459803780490636270929918030967562536833023995601637500943186901743727236695039328564049752656386171581379122356689260994009481352022627086351961730374898098830046312231108995674462194820468267629007331654125689579487900847212372149275771261575437011077526792252656894313370729879755191128170888827217817059251641148099679567448801358063178035159607297450005271273491934760824380496336753563715581930052145048916879112515602154555552147260121132393349975273970193202930076750074078484373421002026789724052772287299952461849119005750323595214367253550746483505292873188187445772569417376857274444001262756711079853779782741291887292518939182644137522802096136162556655346969362718296256637686697791715369631208179576064453635194864116005500332800577073417735660495432461606499048436554379257037668239583001166097103275946759113605448141156749468534534379355477195993474008505073257994217121565557345843303156336053749803235689419784795963778343182152485447183023123907813323861363480155962863826554714554409953612690694722101451808687640405304518083090809182977083040092039518071422461382994135023978166195342783884864599305452581480065791137943096382304168626243006715509492679543136232407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,44] -2927952413692134377678918720526389542574414474457123535136172585894528945552094822155955200392195431680447148109929905720543730717451107563884113709064742463772323056252913327943934825947780819672284233482280707425019840183087536791904157828907521923162668763790008409063715060267494881652062217078914186620714224488726656863126324937647915933595926224769132400694286775321140652966349796881303333865940345850341327756237931849569764765780902788328731728913230093274920862951761599161511243136746949032918521670736914152896760071130179734191751346065957736837313790683319513686703093668346754508001107120582172239732708030372062693262786418453184201158145310484302170974955830128712096139020919704118109433703148235785023959068280244278903242184403789651684890209221058142255029495579715208681189000271973176788600022304157396291877028922453552306534850252877408448978139514902154256714430749250103990883101935031224833257954009181903976307872250213162251291996462768745706412697783007061073148736131619146118404321653561188783018229428735582784982147242021443772261063291004688765168393287518988488654592424173294948480086170349058595794161304226666066166477355840590825193717366323432951838400352911817849716542582384810774601194903671296789265487844233998046690624470958846725304398646003373911229109035931028797242068015057785903245562333490179548374604966051544676865603576391477611613861271154674736043772067225378893221550347517468122965852500408441754686382727132928763769935781650578593702979880351882824073539148945913348599373949010046984943711235644995392018013820378130322945885009576679126756674674726402523566101358919730937767525944217049769500769527988116688853281857038450615204138131354661276684440256411805213204477271585520125208264611566570585780564738228274097553883139525526405619171438592090056375278853028400160979767212233729448396996250527491798120806694391558265013251807803114225732863282696313255268738794637729283654968273822766035765930468492676075107128311084250351233135780549356090257459186935199622916888992151806170325452318441196513836435833884613892005033629608356408321731500386119876374108549271087454935714207353022419717641365409961232093173697355945564320099093304078994235484945900220815489998523521055605424347060672829232543510032763174263916298693278135225733186991091416426819727031840210488569307589715025175937469486049641146822669689044089084455548320978243562488209607873248886784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,45] 708611189469873714197532883224804124723791906294114313691843599842878952602938854000673202344417050522184900965323496667946055943861538137115927196948984296157346251401744444252699344438199164949416996754430303731787516646084048371212858085867454712426773270249166438392571741936396826901254093727039300484952459243125921002229635756825901734316898823127940170808627538361393731002763429522761895422269450663905605827610244435945399356245515091888315120914921496101625327327044996208926210486721980565235921897178334239866595418821219561146833715178054179186271192667470932071259809004542729844711127234386027618739606063193227267100902404936186009830208455463377019450508181394938325250787648613458096180678939733257080149113891889389573021035148089772855490166519021080584561126115041357926962599200199945241818572212448647388724078910044307095018181919504316403975992701915780077573863193457444184932863750822776645008798308107104661166524286450537282244615729020642688897779606502987036300276081852317019341602350788674621335925844686042513849166880227232601498860977497211329348597206423154534544153413501369736621624911972366933916869073483417781624615177590199893848457243800869036318571730332840460115584144615607573231538352457572494647699654038186554864180457976648002524382109275680020712235466459316657360190273782539784189057658761942908881712151451082835574026399428700830186577426293692106210679013797641002273459157283976789861369353628334480603237294682209007061437341682549293825048401841662862565042260590163451449626782586446825664560059773195288093245531057525114563324599356687462301511348080396796624857596544481846649758807887493629059616921165372261685827735637483029929065955762897037400603147584469643494417251276849735161080222478947548352131193363364701497279246513182083471918063641069002883200966705170642602028506130104966036281959918037156275910002528937495017192474316171602059161108875248855795276093044416487704925850618206605092801014561953606811346459197259589203571215544623273786610329439990905232162880791987242673491481848232824286919510354039404949479663932086323109143950529225891141428084151577760196771139357872503430672535536390350098241882733522360550193114811160944900856554345712733970173205234296041811115806818111362669699616727983356379241521324246569787888341413862624353078626241976073959033772055665120882718445358241572587554513416079040593546055186076983932259082898076734586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,46] 26723294576070925245174111259517316240991479874756194230483780863998485379871810507448433699458789941085358820543675786093002609243895338704349871969977224985843639584788104785308275047919391310210750190353371604652255459238021399806492885723607960213281335507215773215970405918883550269734694598535022022750720352633725398118922450412344169770639417914835248257212783154769106039032455019579435457311798117311011861654586114573565590133486667502613324924704592984649948561099158602319498520977140625477168156318556365256031010251955040861739794235038175520200165942660378467141752908132818581965173649816976412358816589744713532836607464709065579258764018700110913219213504289070085058404869703625324746491143363412423694775556730063517985384601718808182772242726592532126660738890281600773655628991136021732721676361912080942782926434465165188031083025634431768616193316060891722647533221170095588647157167131954024669126091689261077716790735972251596599579871161236311444370875723724296847965418625617767949093844039815064392912791195764955453033096020633738193011417570451884294372354566579961365438188858250688016812445176702717462853762156104110470423390050194107338483444333798941028123770929565243754236085999049365406666778359530597705024895859388366762052001324387856546775550469394545385120425486277182145431163169252115267826264342311974761525808592987435148614894780675661054164663745652312136268675007999635223976564746630516086256895157552190869522674801625581975579102857783808857309738487759904980258139820742121691344128456402332735565976134683172430088590740398871879339371269382875049186712783022100601255347977582844025495383155637538974054896649317817852536368555085467921192301246070950295806068085079109962219618581837522545069701388594971610845421388418362718701960179483288685109987674371710865857922351439378080060638093487610180612411177704509467854175990010884433067142844397720986859771974411900695594671393500705310180661743154626110659029973602625861242735026561335263164859498899014492088092248040900655754264077812154105438213124935416955867385808796338912904616432421168705167086088158609320772880212869278424300799279353932756849198292100371821433894694572304463114930497088041308070118373260191109509545422702441979224362954074080625602104985520383651230256741364762593094197702637266763398149380775886311579398588666871787986814976686388795569244138879781294931673402759836213801736519232258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,47] -66287082699261304221828288222462446735223272747920433052733382810839377890985653775617141187411391643891488176302106009259968492449655025076111852409285960960347145768951467790508673142688406610522028336119956794522224423356044303495417997413432262657478391920566141433569502663752792012027034364985186695000352247847619489554874668549054830462196956792579745921916671513930084163280124777582301033930070601167383260355721081276462489003370962719299233116869747747483759410596184053333917858730617480391019180358390153367294472934495604682973675770233470140851797557964472892515527722342836227008627859331473522144210790103093299637202519210514887092859855165259539314890959861117477107948318868040688285778155107582513636208480855018690270817501888514354181563962988613193411589272788154129668349410073190286730188717172548595019119685638760557698631871751236334355066966969301916010955061091507996355963472701716133725689519276147838023877123636804376423800692133574604801400108802651184503264315988356061645870588501648842601711935984939909584223784964891484506557892465453894074386385788795496871799069552451251171268928048578102847057257006571508971489689472311232257538051309288582911474039494037218634326993819548916516019336150388479311829491371943001089063523993143606102012056164576207058229328685619626109964874486716520889435255216268979408769746993584624271953881178669944694727428429003973335678218360778678312485727229627202876541157794021392409916664784099142340774790539354319448575338436518399241166120705069372136349823904426515717463384965529088308950509882311082059888554716670276642559496390356232660296029281256502820104641269900956556843849673257156001251487461177417955871368061393702633364316120783831105837472261694766608035292561318460683921054010995270615376439754015326252242648306981217825003845059404338438855229383804316669593555269977836850519395420941680671886493718351045137765023388654597881541935242208562469092768105865418261225280460167195812398827966581440910579175742150131759340721089757270367221758527868186783905705866743894943917036334930857766351141847886499213709924896783893410489882323494980772393276582765785249098031630524025571075320492873648461530654309859489204810900037441408172816851838764038039640261117407659654643529911973763388216941052003289929093215350887753099155427878356137058149675434412891447646988042208608846529723518691501440651290797865231422015853869489234903040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,48] 20856334610624274661114985915329909914962271135544398680410171477266206264246972492931591546523078185353704610822357167111920805594016368778353789450025659557988157662251029834026094174704324802520812767630638892753807158214079204004093974574093293283596408236130594577890606929766304781974650737017370060632129530838867467573043833144349427969009816029095547654550868480137014739759065920228247405180560557274678617530545203914508724947660208390266578184740517486257413498473652848056045629805873447310122877001788034213764855857728992484268992929430428323828157809722500953816652559624878825249741139730094514129039141912528687469720054005313244947040702569696925234472441967669412682470141158858395967482591281055040580888040897313890706361272524239346501721258515731928145233290656217700791832722847487792692689143350887840942083982453138894523245065173966838522936237665264725276297376428447954189910454074150874402155393582122103926018342506883864348590509017570731399912994190582122666312522282477306205116054372256084983591366713457027698021909076849096142074359606765461953402527784329028437789371766369326839186845292995711795800034934997919118249953788045827695793536028713538615616445152616557435365344273012935958293592720046081192508993625699144977075560088911975692957333347259753789176143268648004684253592779216934584600081005650659977563552072331903267222619451652893690340779832868037508728826185938347236813819969976732407680263438179458302049172064862786417081073894561601858935791588443303661970614516656510075681228479731898685270124405551450145290595401465966814138949023510713663177726015512680264415859383642082071479800400820280836035131679105206924492677446846361802039685190298817074479146350539070733390125520180043446463144592833770387832905244907911920666335484636048671785135150368821907627761345748622576798652483735895583902626553798700014732373528990401677385216104694915223662086493752621749662041653630294453146015199281886743501832585258188656720762752531855055835697565235601971491787645234705765612066486941170570420794973996696131688435250127912685052540000754080658318570732984906858700437495735578782692910938354993934046691344572386486519388011222110607113527372821442173956581594201177819286062646064325353330933511474204618267880296165320555772807667546142308084641560221132597790607798169422473855528998713660442925818687104268684154803663588774874378557190168352110274264070523925299200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,49] -3520262623085078593417810285867167163448606386670232343902528658547237896031207904745788056250235625698655638614121921516985380162779451021544564567107398037639895159819790328274018300620177554035507862104836922855643746639181995668809909911890367772957854423198064082318455118664348485435397613094826589978005943296025849824275048619027187002403609283512976531560543863502522760717991348189311328578650073582279915884589513128754923316381905355508948405127121185188237304424645089326594861430515255798027432168615014392237402695768674692280073547124131632957115255475801237892356529596409675421537683663153970408633267521339519048606327507946797372878463728569513684904156216258050143749833829853208915118104497451138165195876037322722881862479771232146594317493656518186438296538030573070967200996380763814861311431592201947971872198958340558123747295233382794948064065024844778306448363624441433216580138581112874351305157858983659190035737504182125498414723289035414199889606824291668848593487753464155966047533630476800787971714331137323208902575380220393584777707945328592962967133430367503117655727306060655266366562068725515892315855894519110360512999318622427010649799969753171033390845566244296895932339310913177378125402275625302671816127022529675748670465577782003490485944071381908330089183816637927644906952617800344319258426967596496851051646626022755505794999881268940676824089519152327175778821613593592447319065158144047034705646004890350687194224042670916389313813090524147192468803220362077852844204553807409432889742306379471661202246194686130852138138853304794749416147065490550696766795732784022746823516749030761396021834500457177033833662630235992877656320213089292496494399170700178167957613666246565204484018913962594263204708735380719429741974091928008444490206054507066787794216811758579654938649064011950954818925828413519161038764099733026657759325089183263337198961234365950515675265988074145428422301652042986109145224779872216073506078391128835824482237884943712049157510820589509784100137277456734366944725046026555699506346682556754352360276989386814565131682749492743107899450241707186195097245049124355519494447696365238332309801946488877902095388096026845336163813385373415993279418935792780486026072967961426431580602811127895367481410991073013788765080363360314165321067842784530666093360569014388090100290444241721297115807443651048111549327517388373903955682387719334845709309760219014758400000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,50] 346439312343152824347465349440905980100363547196426296939862985828449496205221327378046759770413065179257990389056615475265202912997072882937838118743315821965319872056121806956610094999557056913953283823497257004981396426914953154307606971019233223254261743103834722180995802330843415768001618433651619882246177537188950097672222544407132073446126064853358825567490615797589493045464210626050628122049002770819876704216926009477924706817072032749334174116332891077626440668132175506694075531066152520265000548122052341864145508082154351444464868481686541391704887273218508760414891642222829602341063803490322194065989322078656885569847181016523978269859136264566190077502426215337695598618050929839897050606526875527554149995265355554560462525171647308864482383540087494302678107998105390494777818631692958385151846300760898617019177100412196536303379075887116382744683552981711744852817888901673321971943216093135651802776609565068762211255887766332996399346057606364172502488272402143154019750438591634208063724051036842946504164362466788829886525852422932877826753380035094944025070405151506523662448225589761977884226755136741586734642736634642465474981475182880700866408546622854022686990494601279565354280635568910827931062626190394904318222819382304450937488006715481412961859527947744196912358381648869607778798905327801409547277999220747467329898193085028520774702453188319836049341215323577394450505758527777971781443429822679211535575911615860552880556126861531652315162163802407607798478634419966731878801967935744938897605110671594015852595855791231956455873786747931908902146585798098090734441120245079666357332461805582548008608923585580492818064199524061930967742749119710015387278347499030752450596916797756362131519964744957368378976171391741989960818114199577283772141070871286818162784513226491291486045959285790532066296321449450357445202321795120098355609082618520157510740794400434036215707788431765515397202141799579159194861080658052394635114766107968638510208044920109653078632521801918770357094302347789835441870503874199744748432512821532669898331159738934013353802980426302455455450156790035723205373867322210946137043810571943223871733843031281001467274763382415957452074162529390918841164119499902720697468118297614376825655918592738480979173701449221574782721986709588748152848504056166849871684175775519103405333580740329166985446361352741467602350311653772781530878788574114112455860469850806681600000000000000000000000000000000000000000000000000000000000000000000000000000 [117,51] -8446909782229152705317490629135837367983936846220332606684906034782054633960266736979923231459504306880920094860544310031425381563649974701628942490081859750112236702765459034374710252781654558340940058403210560147919034418336766876521068658996227235269874721718547624527087595320274717215108440179007078172591377560872439807048775182891115057746387405009722783855853918309900062443826626894431497603425886707708498344220583429603858947120142448073087923524845694629970857299571468019689883386922135147117318925088589241702684581297475760729253996954728207710766277363942303862470310024359265990364333001543985746376464797172853586314640933463949511814178134276886329178712798060386184077669497347659435385716652050891652358823637068834800157063334257836054511476578842965308704250418622852920920464874862350588585472285505913843339917509602866035833469406995425420260169623550835823226511448814411507428778943826545486258707924416334564515819634843304824616507510146870966573866918709407864722393256150272147093358523920956532892117478149575959435654771183594215538225997283766679259621587557007248666815015577917468397644286145050924980760341479155871082991061470199807928100822922189287107333860790116429804408826494836402345777177162522269996595657554166322679561361766454091634232020525896602990161175997038313957591866625828705120540292469160942560573280865697249988301683082414941614847883528902587082029419336991804719698988240669153601037895113225406179644353878600731381789367302739411375059621197046888494526757862019939886740573821890531906481953918444597193832237464363008333556138988483234116423196435875739897581039354671254060324069780000900207369844700504823023654590067058111447272496386782249861148063224814286791498771897186864740228103884639648742324485596434029816686296125206042973466034436878991659455272091387738826811470630743008233347884365318356875020747722082650367301554308578370966436685873975721110069580116548147029043203305508678980171596929446329412296570459402278401358863135111537145681694137711954594231105237567719001018335279120858335345244411851509788912201761971632900286208723636282645049946881668531936497420400678334503238361969368456305960405614656955897883382816930224295682247371772644219070283958844264105778276830935950996900858769387596474090981536310933195674771450021733450236435286732459197644832092469711111919174358273816150079787692290459957064594660795579695263647960924160000000000000000000000000000000000000000000000000000000000000000000000000 [117,52] -9233075316429559728931899402539006366878872160269543978578268863642906517576697545785711420121999058001434247642393895583236578794217680279705275837566885011564563346207412611117686576654682535940015353568441397029586654677281662280577555096360832265162583171642517090468541258988039637827706065930325732175609425916643929036548236442014618184740822934465651013651955717183375437858940555219899690539677383073335841642757100512674312971812394172805877463670907814393723278326361504004110735744652409391407383493531701240413944263891172927355711629346679458612971662589873017188191481943882871302402756206338563882224355667199677516954463338369792226323142944796809154707135169770682955862457669729322043819519005856550813919097775374951753042696615741761024281019646734458139987686594976115653579074295304810456839421380117013368536008770335228237045478787959816796681346200263287643390457473703603466968855988032057531262634490877933393404928280044116936254306318988139035014899902545861939976482117181970658441319955066610795291128323011097516772270812042033250538767849372988706279520958940919982251263171700461355640686832657232919258338869576999843483794220656022896894707224924067474203508758880687787926130577679660302427475331793433088231310118546544132173310463647681840069310714333838855282622067228355059943405667057450423727369732423425720989814276438444747441151097266703523030518797015120055572041094309744295797413706746124750282204034857882943750407259164666644993986164044015887311447774863333631460846812123666422686194344326839098099929329652841181759341345188365209355130992799203769819500162201003840722631919531385129772814507059686636739714497409947329097218074731752199546750516275072019760189016740025123797384476320437881620885716228416845827439553539210285000715612399412532695710846005839079215254618165762888349524228806103100760542603657205883209502745038244654131159349205784895296588904961475716752037730877300266224642855373870193095663626018928140283507877173414008460177521438551653673322364235269958447848320162220623021082401227512647146740677681311181539814823934955142059837660988887063590705769419247298677327721224987563108070764583053610855539086827462198548477924532955260110921034189787618509310238922512690976341541203011975766501011037946007810273910342374930774688985371878340160109976792790036657999912142753482476708867634267700866475379418651703961422408901244951104756503281664000000000000000000000000000000000000000000000000000000000000000000000000 [117,53] 4015024546884859988520990136431791759410257581442535713784153541376159648651615311327428158290985032498398469940433712613960808504249317324247756888586864759196713621530987017579979333452346899071202579823175169496497149830554790038576994948366835644432871504748105332402637280716097807913292673755018436352597377330184990032114963897820690867506147615763034073934904255299774532218655886300665905308049485007643916459061530930769962438113737099578780230215233447693447357916300986127303953562288552755755543052816366293918351599873624761454592545215386789014075154635864194007874999664994777511086350087027395570428390426128859872209833457091557021993188463873875797792603568501555722498938279374218867513319921378504400510979258045260082772776367029303309733835332528283215146816504764527889307246452568578821597676537579322791063684171499628711329524384888521694882014745983865747718791373114438294219080397253245023471093987171516069448757046683252055302943012832940673468386439248049816333030609828391418909499738526170988728427025053268257072359256263805548199093200257922248132829014232427267161873779151362590007525164839505530944507367276334320764688861514112201751743872932867268026400907428382139598323957240763143270251206955356527540786362311169041681113474212976234109457105200506040241384082365912093858322002547541406901996536126282639309597755265797128293250852967074158840182646493548671602743594689076569527630471215690582822249154431176113482272946598106798988138028329997042204536763706975222562447616932301078521236921022863809883826908582175193371213614570686954912751420932448523105650202250933393760571282601167885965881745123550810600348657334723239545535184416642306578252913445428013235324932583819532740021483861656442284887928636325983984344453932251621832891086876008630571542624645685368945304563797515120479146774542581601961048784236466140389909797820372543036850648449308613836666225752169556708788044024182126995539873014030920864428968783181073520219584511465349858175851330941461166623150226371915677797349501909475988850466645356376543263850075314189176405068333320764202928416713000479799802193236351645682183427204440152687966490973193231978633166052206576497327722849883092562826937727227998164103016690274099396446185275745594938752567498733586006884955952488029967063555229200199686822766675628478740258956911507886530323661425942227838716800150491654907718953801603907443072797570498560000000000000000000000000000000000000000000000000000000000000000000 [117,54] -911142349549178518335385095962771394633112213889226365253657503282591061775707650802313223887674492393828908997410432307138744393531210737271058850995109818600386949439196168404195667170789373274549552493569956056136216484272947057104971721941341757816996311117943777680152931849096433315353247063242004936252126104053068328880768324550193091165120822825404946208944814735675235710813602738112776588897517715896594989201697851281360360357186846901292548636844653792248960885119795393370039506392972388424273497200232154401413773205486599526409548094694815142418905829852763653343272584010349484201887313257823619523184201395109406659283407282987404024025173283762532397113995841323094818596624430623982026628304537531015546442493505579752407104173016155883381281721702704346445199304925164947297952301908251525533191945963426225964459281610499161470871287288847829029953742483992105000498828247124804053911466636140739830436779447938014564471959973781243624683425949565720160497570173688266507328085019377627436203536455988179138920513120469838985821828883828377292985840316669272258037342271368437890651196715108358549190495469204736116626426097126762674024715471089696947106134396266001069976046158264811112674430620308319338033794776126727111910693436639784117322635430238614917938223172159510811240574115430919128259306145182661309409014655733383468234793432238195963933143598544354808661117479718135522108929000576606474508825002954831799050594342904755428437283318294504870457407363174280759413149078734290530727497177669860995774077002028986234173466033840927490211094730994047473569090454171263191337245799281707608299695473315951878980454506354355519270078147789287781915300869558348927082135877883686521008087637094295602295066082469725940782130931169089985369161499298967510308187875243984100302180618049859710912769260019233398118093151580733798687951421358423296300138504846278544687794641594834362697646302054806104086867440061659319008320955404033984783654639403357348213019964525986119935971346401361390465439495988281510716741938223438858581690560892440249805706298019880541299241360423995550759727273567169239589640977540018521016805927150339168852044617059087697033623564840369235543250112805072641393562367162522360663251627950166510890720919433611097157742851150124773838832377617054288790841436111247984131124774556836986272436025251722733114133872614868400624018690215266482267364155589594472482296823808000000000000000000000000000000000000000000000000000000000000000000 [117,55] 109237677219425749134733546266248587035334941616293496549420291516444592132806524453043935093698639850360082526967412887534066505914270795746195520268950102010799883904213748657909309960367114029362650804880038433306035950529296247337434450297303612697468189481520640049054494786308950407939110189907957353631695517200569483090651031401767742751838207959251652802952653222363903280526285248341639383837431304010888964306542691045722957713909023943726064966805367485133665571786518482462818166881733401993086060369497981007428570588709713810047752301081859786702738443889752401301307957857348381745513786487484130883108462079516667817601348559307882166103170066697469601138344674430986812033118460935111641629532860932353281669448082621298841693506660877910789419338945493242866314871480664983300374420054205592273425141475162815452088627139153428029248686383933750167718819682184288486808914799956766073160199013798906775578687973051665564887553102810658898529552882688179318776144628600865165914055669437859654015155613610540510511727198889696393086926979740239335738719203852720845529398345878365712863641864085973330806738158368511640553120010418181112503995683271242652881704109393024036247600284846746955570129533833792533083557267581512720375849034709250495351660159593455399569590839049274544548019899009449063359109087184382726006941101046955771620983765054507531185415617737044913039746385121389771645620528483632036079771896226075575460252670214733286548741388822127381541041946625689381562545034388923584956795535067895144979931937948605185131645406478685948493177493199819860423008675252968166165083806132759784837230517497752982087117871579181541023034819255038911100374243074051058438770481020642381434237715899346424270193763545603839499197467577147962484594021407899585301173117123871057312793479190266536912641453331133374769121712538755037166401139886011566634575363162605987204207714370283472178370496241043229444948512764223390037717759250395126927866237583021594154160002214319874716655254236477256642105613624832178526067181296937483794084583675291245541993453043041645817789706333260214936494538121523347209182033928067294546932536955223104834904567225830305311553718174107363418970042222468394961135459369291586122897409103933791432476279073427194134960865077303813527615476816989216855347700257046001578848613782919933571597338243448354556265768169764212520748068036182239139428791501350453471775513640960000000000000000000000000000000000000000000000000000000000000 [117,56] -1599627419234152595382801552498281755664671052411870570859515251339645166074282479242709949454441899947122974026900690631922193748617279050126579037210631295254507943554543827041412042952681599049077278186610857517266779698481773057733689582991622180479486907361619557655864508274813293286859034100848166926925228651040474142539025926884582207620042041558103984528732145590757270648386972597716828999497267438749861739570163297391879590029347756903623598699211749530278042532773728764299275308553751871994916541988103018928364277624219100352773928982587768897004072298039780947857434658136693877678491903617891462722514351053295476508735735685070991451878938550539848686807154105355283962644053636194715548821980390871844608023170234068550656370466377013227471433387025006894105963535373310300263171201497816131871198579671873197053630074271097554518016705714071070810201536372741541947671243403009555615629991230458944599584778741463612310095902141870416540755751655691849687457954395780318050970812521057295835965946691643415050891456439152363808869552587456445842710385778972872440082380226759610426682776082931749767019138793541715908241313557934701388100321635747015613046081726297734747208278754066664052895091782447485830988622695722080609617202765105694363849975587568766392473418386913628145532342760816075837232858799451208575018164972531738403746109027841662875759263811829751335161709696577628278561239157805131174795906496540861643152164802955203551128471083747205321114981743801314424335103026343857118537462179168999216464260418180798809714097052515304488144786314575195613216292589586692874542888041852056290193450733735734332143346661636832389248596556304720003094233444096694865824410227252254615682516656755195069911924184749281269161956863986450094794152854399298294372704120131958781029000165037418655545203596710291280343391506509246261713660334836926501341536135466046496192205900848173979984490367753632042871724225886455291255796045212909082976336423044151349292776876248394450293660541606721227180723626444227075090813941365801605409313271193949747891974777999880694959254246599924687623982823085045476279394435599742838315547432068745611529973084162456589516202426699224282174873586959283777381489541341223616186943444724932773713122523337417241010326120992668845749434491192504256696017995126943047982458401670402647008993674703717951053108219258565670555625631829252803676857586454685350002425856000000000000000000000000000000000000000000000000000000000000 [117,57] -1853206643722115770562722288900407046013387985829711263125166786125158758606995394907586143473505260512339375501633947198849331171556399077023987581457407169205756926017091540262986614653260544280436120251651452122535312743881764285923726559617562731093806326067236268477795158396321970412648327420492142290150749146396924069539451048194089555032291794344916059205571706096354634444632733134198595196532943481250727302203464151963333761654030803357075724693835288159547717479389753829431214796927999585980720239105697819019261142498353739028272460477003784171574223750702457927515732260520597206285971706136909100514477542202797742774018875275168408766721908576006738930295642280024408265665486774995509164372622313586669333533313142590120235242620283980381593470342817309936220100503362751640682941963101268011260293821842647935883379744437341623045036006528111055130291000307260444186455189865130880857842420917758066464107839020994901271318155309960279087587677946523431392626961864832363933250349346544181961210138923340175672276914126609862925364498871959644175806773702879337030019338809734844773292975117755533670369598823943805325829680185477903497641034161112304613842722269805154313320809291990319169854129761362828866556367372412529693622848993219360756104543989545357154833103502626145098143880930764179804294853217317885486606807317246493392416644551022685173352141829942934802903926952910822825372666744204265880477616101160512024170623926883191503924652335592023298944939101164184537303532958981713942328287172148387713716575105153295283785897803442111740313673768750721962105166165504164990024681536133100350936448923175063700275279698679599495887796250363098334384371851366718774702464300329472880150161068143532531032642342074271660152386176928679561144893867263310191422385396172528473960080310318983209994350239295476697830229280016179262274243010996183421670572050392807337510932476503984851644393607737888194752527068869369322864635600073848150758396401332439421536759498886328240085114415041306418182184088247340361201182365704400700164962640483115716431741089980386483433864342403050843997734304769901777087520368318123296667427236876769316986091333210860583545074972444927609662039364762485158830659788952181360801231903381270334701865122623419286621103967924065692216197288692872921586333484917282661592130369844439615544003796856235157933383189927010974863485670444686140101978239269590154064387112960000000000000000000000000000000000000000000000000000000 [117,58] 351382211003556180768763323726243083714432957934123023148339389542577485544294264850264797774315579930240855366692838431239508993281843352646596224414409281947909274060637118565429454609140340493119525116544981548555409212666881928158087409783259581071624494982210777414736715382632569806884272331088467914692491947752165266546265925997299681270142583911361206390937383991275723367799806668212185173422166347646554217292647074796631968079015001897327677528673352885105478971790249077777492794392724349065026921401629464596527108138411584613538491823912328886661351147063294549260143972252470073703965472996854690811521626917583992042669931498316486701346149333071558079697164342702398235201307877516327615772665064620344128703361464544556505585424000922934891662387197867083131897032561563831312434715438100254403536349409074867720988035309263386803021258301340811603081823674587507906822877782032337611278681657644996937148674797392124756128852029703536761452832405333909998010330911898292425525350380024855795757681120461624398336135475712359635673641673075153090372721347168822722157993375822054396842871277174999362050380784560909269916289683961093944166134604888298131509167642207598467258215559558345761224977697225354154614932632510971323003074831161423266668461680396291850803032694315731581885239949493357289567730668106431657203776053122310796894411792499675505752591184664326915198758305734260011677872599900945118952130905292138663576182590521068604123183247829369015644081770247750385286461075578956053926170857448423396719199495207185747102376080289996333261459833024506245036476313554363117719406142068873462410220073942511928022048332807400438627619866725442189181782471810781551735536229918050317177014047639832819371487303587644307022027721132413862345440256489820188383227513002314323938757627786498097863698504265342635858771870621496452348491732905523859825052859934038282759344158992214451637205345430730582975196993414611901175123147364573930272834202203122734996272732159473465123449275651285873341010788005487760452984440072527306881849424129989854299572078713852736804228740358251386189476385829252838612018489714659638342146762568243330087731277535589529996913916464938502688336329806778329613317235192835572507041015771382675415192713163616551330756007666542576170020370938489081513093312630643884104330194200686101588202413692363576509079197976411176073926867446062253782030077296710204864331776000000000000000000000000000000000000000000000000000000 [117,59] -32208656775972799352996360038308803046731666468622439034333943569679680823769527720913272324768199086061799362299714384131608761995107685230911407109538899235528503576912445540054706484551306349643087100186047569472948320806566023867917271909071119284402639605193127083789606454721556418439299010716503955392556906341916018540853240812259071515660274225766524878164192602902931970866406228586308703372984779201523444489902048188246329800996628081334897897420515496773886986295642457283187961022485399978739198032563913614560382069179923224330515311595984880425051953377797533960494920926027545494318869597102898806611956901356143782936098508574243302956347792045847701733675775312869147262960455027696262547826521485271935940729046673538143642992078923556366149654955043110075383045278172135753709012400666140144865319458378499154386507444585445446123053696110450446355950470604847304437849128604258107998880002891093946902189743948232613536798312320765073917217063471245061139805479247312322215857893744091887035511232208683944298206860133703521631255921144348549765737117785137344095235214114033012876431491650837869353905482680874271840000062332628302262937385577870894687626645506768100802661943864269949880569476657013180203820919265609228459744092780746738127826540918695142481119680698445785889661919763557637530211678363232089391464829187840922944843483150760256861250413627190491886516128949001199364202912094320499876494894741965882811699428916360477272323116558830163904460444970564111756515431745587592492708623756547069631368129744665440854361676734258192779655465120941182973988619426266157243000282617716323294508328270124327724037914369652355125757656601864744198813916249767402164399239836106918239299667384592304452685256110852132075094952921271859945803457567329281086825808352461445603544747955389127015633025723572327247519293151001649675633737224430660062234146776155889713973646065627383323547946808981950429506326507502339280847875217275960842142611972814410299126548967240265974891216595257307484565955539368495442655139010323833589449492276336583833059872465852364120667228833437793084483142266892171434031456291487016077822536286583870968953198382482288465721101505945348295707600061819423162549139748385411119770661140136576519305416706956567355312177374335466498518685002387064455331412358833690380235789342832400465048600068282564308486162334926388641018610181092702861062692740911939520707952640000000000000000000000000000000000000000000000000 [117,60] 27505434194071160926026766280856065781736511695348349072103199414399996205788149679544890319793779933605246976920371348991613022723504141624161653023452610976925262690633560118642171271472674553850577568770179100103951909981055366317480652782615401146217009733793645763195691916623517704620012245291421903559618834759863389381334789726625367550411957642307106669496588538441654269896142458224276336866529243178486784493587705334487830795968865533057599441009901310556205557942131559745031969164568822645858979343050886290864033312903749898280006881844006324605395254395122162838270586535663729799952145805812294608265921353594555957124533228263885485106268835551349840376242760377042217513065221039725160804082231448311996899312078832710288525205150336694192426575294862861985092496301826679923907020492549849130863917952615526444063635256367950738864151138406603042172649155734044629884470409490640944954064038303489702033067292216020451604174323000581100755401813093906343674389312654008987119226675117738121100983662756285199855079374416429676715048948490886057385038204442519725702745081423421858036654796875525296138517264772428385712389351740002771547046473764292104139266322177551202538958803589010210306506418891025538875378767913129253359012199999061878800659131050682819805790436447898803561276950423507039391502661812570660017421628704649220828536244531361866582326970111612298786413344859591584791470009379915241569761917726821577933361182400458940428071295218246523677786960163277058878231861051715468709861564904482773181861868262216169942901521142456114749838151258916237960586110046754797590916783105598232823978180843879895839947445500123651742090774786594172126436461144516696926294558086612234941856124672091128046125770487286253584468605794766817133799378857652167516249731661730101267364759020078483056371719589821154528696085534909932666062862428727119016107704755581803048791815217945650771460127958103070245815264198637535449653872280879976555526789329315539048786841520904422983720445176041217613771751185519638561418241529974074738524371682883531489326587631891210132058632177850500014089662445208827152966327115599280283091236144666907039551066733860060005508486925425581031882569397353329706793147259482865836472973125037243965958371855307943787914473818308364947805482452512340393186460221988597843039453974338618167151239211559580754138677926435926156853257946374503108644333043962743881728000000000000000000000000000000000000000000000000 [117,61] 677795878270269279128274522178123896781532198102964929840822526962206119326664734390722406568237704208334063463208117585489948953119204675163561974255036249711835660258398408660268444840573790694920121595019636189503892719416366849718370609558793366078445753505891159477309894165149326656991747192485067761951256710068719499900692138848513602611996017440883493120768035059003729013199944429220154248845176701936952591260731199793768536539324221309877642866865836816812542984710884149787278272520396354396654124253726927461280111771798976844346390376961915165228043120031165142827595788395904466287123090142224008723823250725300815928355618682482007989318409766950208963285301085242852174270432859762615431182470686290191476269953596941677461712071614740839911279636803550853484520042923445735438703872502332686066303529467394676395719682196820556943003692822933634134267479252229681139210788372532484189099237929822412978514467674564935266937323488410697427534298504845295227977931772040793949009055424009975077251959705649946297794840837213758690961843765479379716476005810962013230389986581037438342336152629100779420531015146514382602029285532403075125511063082678129814791164598112766310272349769984213834910701490188200489705943446027992428686507509988531419492301547139762223621605124735874951570120697964832798511981263919468202789546678071140838255600973174689575521575673258207355564088748809090813831264798179693026938091036633019370700792716427348563036153303932575396846828430109505316439295529117481812864651170560957367259640008580547667560457094860651922300430272387941786653909636887866121934272650099476544407761656546239991281401185788801618338073468600581618785794551460274226995240816139749511981728009773940905219949378234424051127424081370463282475747463427127361297613213049461077558819171434721274627442332377079006159444422843218448327874681940583708953369076197830640644767150899031015185824402325026611247578638781352129692135697443087777315238701089919987479246556035760238655960577697266821067206772709779971453948000218689951025447015690550828783232715836892215058330700888582240415799284174564587243176167668861184604074212806683613373872667710829400356077196767492740091197885063260939560315777438366982331212609189752889204669039860483609399433367178283237121975946188726836651545812443871812716606265289921864351085695480396211062076265761454208858785970686518425398221087524371019417518080000000000000000000000000000000000000000000 [117,62] -136744512244895325881880231649610523199232038575593762916545378287012031120049173143428559490420158150448477409014765397368170086177532625916082835249800923778222499406203247832550924881219023914063737335477055406430051061499554523282237138842800224316993106101501308221312616679400632853259082821079426109423968997952203719109872838060641032361707393931138840637081829072012307426024410118672995259066156056274854836911646673185492876761715839006779410803729507635135274509903250136663898122515235871807412444941900818818442280067475106397564870011095077635325444917941891970613690316160330399994978187508550765477654256884340475311564468818099122275903256529149628375055909675290608118374049892877507178909482156690042419057381222811842402498733764048896874158325243307058048550217043638573630557115021768884952866047637834716724424222604327038712644388726923753924139060397564218509620996579552238809515307027824813847160507035440718622870154905629235902604184602211972332853981587311945191001320169506567901285362935441504144036671044911397377959283056115082242602862386619003159401684346386511426984514421552864923640829811156474472612983184147159719727765655951422649660948690577410404238530745186718032618027331294610736079847895263827522266634216483548565161667509797239501868845125234936804787996082477683058553408409552896840833143351132264310717931217957639422878760914003907166467350876051004110767887428209583788561135802543726235502240228139549892617348985057816928349535787292581605391883702269850411680220289431782264933750064751620084154935060820384240408479295162694253789544619737166467932205537835724476264479113533724456519289551385528798376409601340056632698298462980191815483082282753836750862291459111756271497271300082059877912245102088438617467008511618083247598418800895094685282053284116844817290180936607725771502907974049272013859422976825045239092016193039225256731631359726528318808911418910054631143492940281696086267751180771596750769975865310563622407963372136383911189669940937292483702317387724898862324881077243224846095956064342587599776791841683891594436678355135776950734616981836955658007913381875245765699240704017105241627389314312015878633559989437340840395601843705055185811088304144378837981883420131895674645511645764628101840385570644910122690954895251705398240576815724911328264240594767185192436398253872691820433015927156056619428695772197588032972620331351199570722816000000000000000000000000000000000000000000 [117,63] 13773902960275587306126516941553882521759993836396488219756214523332864774634649772721077257635927784252157767854206557664083774228679236054547688177297103662920613660217704676799568560077286930681905099455498332611031975159618231378147497319868778400749667307088925996185556268370291103650355545691611891277171193613441282415587904830730801638354183452982365835249494233752776727086647461804750179138205104716635062650225363030451776372126461601241360825209815458767470028025396839064873541861557907829608939643090790355366466325393468713321258590669394235255411069202998497388485254060810759992270040280311390251322181950492337270951465689945602021389286325151801053271461811792859230573993921522695419737429061061802651287450339690807689256617388392955225773922827833461308840665914011458899596122325005327089582921857215997545130511394013688240593173881601272787454640072338603569892623571003881171075140506771800120113485796859620531449389115047022235353683958679338413159833690966307576043258173035020863510887314620385204206692123088658095508669134101767652772073251641781988484929952088737433247352868321997813295739176190353638100008416265827202358064068416891450240220158262336420097079635639720640690409992135061870398462037480829197379583430344510225957221396679701837715580847245314362105739513259731274699513957062045230560075982434909029720274173988361634143010515562828946296863198354933172512275209392205907957734180333627359385345715706808001154947978426245959202591680616543147146890828921942178276148099934858930506760668288603947395740711404324574822019301480316851273659422811593221361157243752524205928211924112596916406755293936058143926905573608652358011669420540227123441995433894730870245003134145031201356806728159015135711543014977891987249779775206468179830110775326269427178388814306630119169017946694105809576186656548142035099503556603135507414539989180478497244898214297756043231422408995649814538037674908676126507950136887879707662467145254521396169725713094881950140950872550643439952626644068505696173338175425268793965239535832054301696708653823715153054167091408095051652398532837753753819917291501718119257094456054523668793432790791767022249147922063898778689749531218956445465003674696526840128555352237785435266487249451622608039989931936647943579535490011973849159757644552792024400880631141260643781290965283771177892613046628833266469695084414415939442965330850437271608360960000000000000000000000000000000000000 [117,64] -852186950588105257872837955019973168178903264634167626429324994366986814411292730464589347692075806335341132603567165303260142622039482710147427576879396336424220338227169162094785893098815209713618158953768211269817604146710188575558314262635115740985297140618510065080250438453507031813424570312758291731573205711337049631556204832340531052260213741585635058286213477226545472511691770151615921119053257229615023482248446915494528437606595118273485753275283412174054034445342602188996420565125999520747467067857805367706119399854883914966246418371862972293447797561331437248732362144713522047972445124403941576460660384780807354306161656152635792223779662020202454164624920810341846751679115466477169201487636363200634300941048439643064093108785700892038972556566142153644002367464594632510997124770110870497593066489163208623450028453667207975584032819601644509810749973673251652757548324345465258528918294472648322338890986285727372293103681414962189397066541969165403843871704473897787173663271654215963061846009146118429738680039251322904383002233665466847680077753356711970446709994939324411494184459067155397386047931474270614881265702880563296997305098436377558975085445531916876213888994993185381821943069476077826075894991649989407006318265567399429885015514813204196247275352370307106682969641608413561232124338304923075409276714928399603422254187743659161923302087819616976250447822853326935200920790632241267718420698048389818414498930953278069564355548643076241729618673618295576238014563274409618479960297358552526865830669585288061756160655440676150451627582092457988192405453626436585314643355004243752054615449416052338347447788658899051142477895330298535596722733024978674866294598686546764925850733353642241732762194775779659801162539035544479188340695503370075077812579210625606041582054815126368719529189300333073249583951513861726494326172008691696248047598180938769771676921826709241749857996640223873266706724924403309023676906855228760636748303000994850343298969321121301936201233337087096896635991699467253079291127826163728428906976486158136239966573481339645243385132495030303949385692726947925378453457264316376021309190966325521097267804941080922410464567818930407525691861529300217160247125039830634879773145363965542732866192976137744669777890378884985436486068767319776429104239621728196755515599160287386777291235951140459824349438943516677901373486927907650077237832300596358545408000000000000000000000000000000000000 [117,65] 55009627186299878612576325145745844988068319839695309581423512888832132148249626488848743635814091717505943941243266956398726770528787173613479266294660289585469649343953294238752503720696208914499574233304215215284039848504337020106299291044338723305131170575839929345475618609564845793358069312282527775937068737257497136446038142762794412519916386068343859829460516601591630834502454380746472207764912101737230768132729965289655621192324391146053239240156562786065591301921119649742909479260843528941869517418075494569317930884889504070442175310371207363321426786016174132832481482287960736194351973458492570131836201226320487878750285849616920489946189199279343424798985775598300939256156115690132685595781836413601069085630118435070868827796599044422947453933342046859432237208850182723308558397730285403120468106818606731041629642415472470106706114038987127660187537815390268894567717509603992933027511513059132967370888967173575166369172061747113440598509432954090688333260803936226266367222399898190548060484683681213436036056886214993383037327491042844252734762494087136292308047402154430666484323985034510914111237833181257487048064942121606103487243834741277771704349913120306450209783042238127499786611381412001835852276177285945119625478776914349248258150908800880526144652138755983495202610104073989946627115323480085227442097005972238816366154806199048377314465449101510415094759648981269898395841210117448842512414757900604713781426733434543232858515057325739765729500067322894239874319638702919376058676634543725665584235833521136803845690308202971663787670896837304737578441894816362463264162942405253921962042789989132468934521620505313067686336471541001814341130013036433829958278296383560992576194517704293629775057706709539980779180956520582919825068118810272507473487836017503157727271762108886331263422639777247805448886083557291404796915169040034776872787035007116369602624795736371091357242261533787314862479440386938427308649720502799781162981826808048140061102828330121419089881387821512527700470583396253981832599470370236718940132867305757180314445054163218742152694513923893355468130642733571236469155711613897984616591706971136017297527166962406399150407051100997313416677941218459832128187246482081367393140172084312518792313202226315521344073796016502284083678237538552329289605664984806549053737972609539278720599073698497260191841540094889352286805152392039486504381717224322236416000000000000000000000000000000000 [117,66] -5801257913704274359087341183271858098921960769051902390546646104869778132684382489314503338325956929571215987948826627425950868620714570668669044332430374226133353937424320213384706916654927685377224805696715903056023441237350220493848869021496012763269377631818492055420355903298428889119710062557251865477363033621622579309796770266458929230073940989433029671077412546184356405546262855022379317663495658472103077469591207268441781040772409604017077416050266134141947849494634753633738456152499351301859740664295151252836372074079973842962216674444228800416133487383982120812966933929017583775075153133153583374284396298772444117954280739951333185762669499306255767453465789496041255420036213552073427878846779596323083728302904096299863732378762537748522386929694362543633681724680816840533567874089697012305040438417324586888702273047604403337986406496428456681960354823699840449626517991152878486908911469225279002341546060275727740948909598564273440974387771108826726811585944221985305049451245743990534219053021199350547095875158238523904411890324180215178118238103502280476213886533651360262292626238861056459464301002407259806969256263141651451522269985045989855521255869680417535085968811790877136889482204581840707973775480562239225966156264759637663246400358327009698027838224512044927769220189226142981523019394193839961452467263100707022662147976128658429162629451320776496732100942857809044087238038604519658522911705657303521798629565785930516889269989959059372433392689380060045700088791108418068584920660931058621489626904911256266212515862177591212455881556095733572857749214674412918788293163724472687700564224518394613457513895251371410775869315781575632060847658365068800779202388888430025988709601299162843937841093134776177184047001812502891968317735833379325591820773845430531900553881508126483297433497919409991846570343738482138680718075200910498695451573222117420498214713787908683162446061838021999215195381019608526868596220903230673991698003514590954137356650002035860643996707434887523883430167710295962470068043439057244849174217474866466405370954082223587475535760342729895608567063379260475352144822128182856476901023397097581126001378848202510343289875718604932520197885694173609541318970107011453422134060617269876947634281412115659234843551062569610058694387893808722826736156892987040437666028177346493608797202993870788745058523821259965401190607596433028547813669776534798336000000000000000000000000000000 [117,67] 566237516357388591993883176179599357050738028971911763471301972643472733375667907286092807727327490230170574769981164759385052784550055884618912950043971431350261866943818565207751593001751581490544221198077324966189440682671372419867232539236043889251431534032859789362141161288737588695213875548173669532248097977935736094918033005803263347849960346575735496716519591346684171129074003073372310019402760299742472228588149361323979550079380909706722230701576079563318837544541274436787905776322849541350020922185061887993492764787217996039740947075824694001147094827594623578821276885902364995781222648977035308060859473684573910670902258222665602366572498719514047084753953503168488976912884839397526855053473985670889302625446892104577413626692422194417851152667587569319984105994662793286595213102525983562728990493935976614271431741644640881191882135401275394960906920268575926144750958629845479307871817561222244310321462651816294460617529648107018448919283335650166847993616391018675235826913984071334800223233282993370604289648937134398537484646535637837041644272257549659411730079518081596419787872242519445947460278532737461084319424556527923235022926166985809338829965616152635148975915193900365747658495105115148309999103125352727722155213262230782985592218786914715362100897574671108366059148354108376840621869579872078119189196557392367567588472284709632115963315550843764901489035204002201775867784490776264003001482303467872613113119514768272004419577753025619790805930326427163914305111257206107326739416237941283337041427573862875183306583049015658328464368955700931372862373399153519358478075775510644694035154093112337937088096090460754136320446590154416602571358975932477474600042519357609255686059328688191981957178859965326218779120216591472701904954170863698654690213112834334076455255658686582367600894984230977601609042222728311490049626850683276129638425806632383027465908341949831215629250490036953496061990291491843429718105869659796994131527883842616925697828573359670771347555920187364077061956453742141958145820668895071593373987728302180171805686254933278512475236782060588902463579519954437046858816966222001924657375732159876442458244986638193111757105028384799776528605051668634186854421132124356461758603940392007613500381372610128010500534917684578027448219881571494687244098145377879441545094578719304269483186028059995783807011143505323785578441292371850669963839770468716380160000000000000000000000000 [117,68] -42102716879439531502650317522028073896101838089170964544857838128817422396493652468470034600446480920834189088673401643421556407776848563406291106287337811612991960090005262212746290036539582369895973529091553543662156039744261502909205560166207556152237849473739777386977944951186124344322211695274212998939947313287436811260451341017519859836388881476302063409783384952312744780338351847630223420854819734820459288438408360720880377418632661651321644511308893303333901755288607626294777286162114554124788179769524383098403336737746677680489841946878367711107655174721477888159534065903067378722987925288159870911061771385049336666606289713043864285900644926448481688908660305129284919408460027979213975354422448608684924162034655004442199110823162645540457652805429830458216936882650483060390098619069861668321944577759614053421244012346187737193437707381231123659800839870599030846866346958510435713645354210836219493335643956457606291546853628814957165563379513130484077530630493361971529514798314893108025951603332817693824988840839700986072316877090032217611140193301195317915262808900416365081341680588751298833052975430068403018339184403743436663859054396937029504969852029467747637934342776614871936167048320984991579734989052693267249102847187428407447160803679686504187346578655168404041861166946971403325056592014344841403823323430396510544083556193994445725046734777756128301931337103180374314141265007056277230448977346444704093620830741070437433184864219978286125423235959355598391493648818226909767475867158453968117891641483968855648599236362469083469133135189363661349467604167466511681708431968295210838357642784211123380247436360856844182257892497216685848327655153792965255042215330029383321155308104368225320136836051792025034781521195907775586620842998221677863282568760317007057049857614821266290861854973208479386991687307840826019873544245263519806841330698668167013255769921154651413948551622729336413864750981388571290030341017233456525081366186578083556231160311155262037715543985702935549059831761308855064857834329836190231880414395027366343728041403896266397656338915740038229732197552441059308272750106095946368764031090375938870558081258550417354175623998880805779194196473433001831029190159270165198831565530233607303195079633949952137005099765948774296207626839528017307625672434812877174411502657106888394915278022592225387854991529043412266327737658442492153677164732645113856000000000000000000000000 [117,69] 1532990344494029611882223488089532542385364283298060357475349036128898870234885131148152269067809396074295328466548026882624888682341773572114793359704935867642297691125141332641598572667823417196601266859346379527643185646932088802889215890663234174739051627620267793739054555812739528479484525405677084157188824238738563063473901352828137543792601452698706025174861877357089770560858079865980616555403712677406489919552475222313352358648697501673463719161205636096526958640226600385571722767954921510510690251679375437440430987375527620413302618602178104153987812807873731483673899845664931878838314181565685461656734774969856260099835359820665801493417523618320355277163424921383999000023515344095665910811520816970729801228793906064037074781914720722063505295994493731572544477842230943229727639969904007311725661922882541136109477868004750718033601400223993513565006894254337028185542919594583594459691967392536089656339458139996047554493960639872936534301124990614339784424602816266801263340028426678408225483613129403485292324679426123266637392566867591827126608482940112695670097439669339273256063184817108357095501002552058618799449312915196180601775859310104921700704397503913529515414326296041537787354217021749922667210828209764409759534031418856888537242524282086876051669153485175123373008454840221773474665001236601428633747059108248638488627576981224048899898170105262591238429189206830218825554983367468802134669228974120606823717666789566839373475383392925963809053554297482516470596244189260015080721472052693607018051130729472863402805289110514600780392551425716782342444774442383253031716954519756079265035895670858993435893115721282458373760970210346411172191419966644848083625050063176777005236564795622395572175641788820732828597272161987319969417936669284631441635096133081914323423312357652455963293447436540754609757911666357638903698294149728556514873621756170739761311542503094053849253360026720923540124636705556051592844410930671991607901151334448268355541853366940286517442231208977681419755224662270989166192366561827811279157777473126327314283917124730163827523398887400697708648798690848183072360029574922276134767002228529250287236208457201428717589176600482375122975216194356885561613398152618664173986762554452330601484271127971435865718115146430732291745121785360680316358508109054844572137911032035882202524182373447989660225297366873800805728594836996666207623024253526343680000000000000000000 [117,70] 94972533198378447977664032608204410222398160151647970433023857177452313650783388370780787202340035313761880990323797475498702913400485742002000658391702257501873124066531412820417899550360204303502650280609035700429486410086055300577806950735233258797016464290138075034167039869738177522573361249795755633827057338451401322074391138156110418418371280636146468670155206966379570853023221256600632938878617484610968749956253343656035994343371166665903881440048577610505696421478254361845476788368318258188473864628140598945809954474513186540280816948212917574866119155860543540949545951009327972961789910514255706961941256969817015199063966808934162519635334680252363650900790884793067624447749227516720428636848336062511878575670360734027113497222407204919350622455027932989061724447127320131033121780121664686628483027429111360314437256340582744478177893295278005090260254489288910441734676681292592520508128276285238288941684130431430047270368118650597834819093973867296115360635596905486335829816737090059693143669938377898335507267862445177891201537089967840131154162498634287125376201237163130719595118348720717081708877300926503197604076244916617726641662066534328484272427913632219694233459237666473661925539033437287751628464227960882031764402130638799371192951752650700934441900931729998326641508679694945430952735063686675644681018509875488694097410880775746665603536255174748705983453527131411579984423147639149414538514463054798753325825451871237862211836961453883164439620449001608071708006366989665659099219557433477512994137066808150258728550699195209510294026826612662752024334621749961180311419371290911724642228462915614098001787304452570859438132075608532406791165145730614985823533046934537059725056644038516400820802700863876115572161372218561284674577284130915398965441798288536440517625496883923233460219173188224325659629288793438817626238358127311192384324095477240821194741651526755868345727799121686081810972762825902904021185051982136822742019032274411869002560772003295815183851326566113585665487535248603429887259708808905206731019037913780433828834754668661729643164861509764370363667127700876417664028954791632945676625051671897478415992271487913745609251254720287936371603960400219444520707008532780323386201912680383439230425021047243497880039555530310436613031747918857378087054256281974063841886890669824072554239567619212092646169495625912418226577918712255029779938913812480000000000000000000 [117,71] -12305512760436306440777556348056636465484974330298680272174902496924260375787494923398585204866160007760997730438526527841055829141414674075564242131594282689886949759897819903972463764910471804469560199897920419264408046460125840609232988489459971255563809896110653058807185000325934150635189704456845869227227737133452115771665904841934251350082350327274480312659212797396296554147729310552084082401966554142487270720118894765318869601107389906200268598968512769908236173878437117149919897616055688374649786816377251772888512119282239474436280792889832082657874414203700651720741082694374679267545232114298395798729696215333176475562966179239358139607592916174474608842880360602782722049381435621370907014775595059110780955763043082109734610257587990117059421449044642617769498790033222024529839745504877913255886506208128488039381370957755567101485481417731038389798656840612823979529558229515917577433135841894758059023117632822761760964451849295509015374345384598590621741180620677304997031402178659875964408094163099584361367456796377393070930129227501399199122514517805511727420257705523156612103961608969485075701808688559191065131019443021492522303899664535792533761183309227445009424800489462642108821994257373019850077132587157736856324205716390259454462532402444159575331779774336768021630691648985222708517153335139205831844802262542547275152534627246951112840700099189482487037082995117081102179603867031284281014939953667261231191649366371480841570595309736324504151101315495759479985490148382888886678053666435983940903568121452952351837543505005293611575479150687550087590080048210257158243893036214776151693585288294644994514798494479179898166927193525881551394500646401267424141815121905709577720655278236533596011334295334654579335317472792061764750851856905651583033884704094949980021608577205303310669277148925588007248583854264943801838254497068487554310526705299880808091948443079054697491981591778953487013868708476942600799241399332338542661309683042789045343023791893997590913537694496884817206808266376289594086346241460998939001330774958081352710833735352363244432393806185936698630304577189421076856631296580325823558649663294948522686129364337385147329818058661085005201303697011589486772145536666931076467281816182921532913281146977567411116081834985944061731596634537161481211681667855508084104920696107005501631126619607897523684516363700504482282023591086365601948477754966016000000000000000 [117,72] 987618891104798051017874657137298957023479556972268448795707387999135697531732098946412491331958495159981671225973682742504426373564223986641298464063632493533066103966201826823971945432994487746473291997529577426560148015921160734180960966506128388067456237999176692972390968393988317232809904525242199627864236740739587227620804653648109281066169917019312965167156163105398084233945423149004982541664927902012862222575104221515379320500720155000407781120184966932186590863018293298599681333171960654909549730836850717676951219925981312944476608877238338866521290663595548364932408685677656191397049757715437219473921257906971356668773830623138431268078597714295663402687542227886547750364630804015125779759396106582112717776991086154706020775661249476087191810640390546379246312217303983015790286398360757073257597189011711045492175055544780390527083815982441509642383880521699575547948628152465437000655147344658702249447016489494594099700080511295214733379111237863948156120499415401751227860714384917022604891847859667377321441198658608732448734103450877600662830734735392791027969525832647089008372911054020549780020502675064355707411483725574763473830853808270010894157789149778889442027554126484309524222830681416693913249884617821250401912787009961567983159130529967950925363660865411601921264066170006208814887198692404477007164343517364462034305509736788414283358960113178450114820037609530917047020270488398097061547231069124473843424502120701470644591913621980673708267968681066448431150224046186304230863735829406856892648805312129122030087696966454743248489800089432749648684482374601328154745181545079563062951876572026202952120208398818039845156386741178824239612457841820668928881667192662086163143817802612538251887204428959467220183569606534331169174390800148958197167707548525003008501281002832291791652475896385191436305458478835820153946762772482788319071398719972192103683957701404980197230715359444955267322460609629429988985188446240136226465812824954088533486097406584534871362363977657069939935904326029072219231479601566404606289663944155863513222740636706586910040152187663485936253950469398063041008912077809843851433644136196461157324870099767987192075771440371093644788054465740947839050169218148830017368772741849683260541580816964738314903613045887724614974488331410642067218044212800582764333712360069324749804328682485441890150181910868600334399243874430386480423926497280000000000000 [117,73] -71867991169125440550093060481180783651765245938583954693231249610284673750951883772594669581124966720299135501883178291160874522526634767228524596314489968178088857497270811955713098674259005815015285368345984802606004938456740420070699290219191338597688496769165836471184718383183073346064443606454494813911737404910737865394861875350145559361484784388935464507413550045817675708397479919997100496792238613896764492593814884132940975237578704948638727368688841598238005439919554061533749683752178930322101152497477296493433797833981926819395977369905502296806260302190957678559920642941086186409968792863481013481839739274610569929625385502597672400211470126848314812476292197579081215187239340462783650432009044587264743129717194300271170165700570684148572623636758996543987746919259238117211059300962539985135956206797574434395377700190497776506557422874065855724129210469079205550877480690768227925289998827460242547327367884287411771900166297890600941901016230761049110725717960908449164527461532593291865303550730744670516676817338506238303525133187318658915917920252410298724138290166646938851058656532265944719967746360203984788264547114779216052181142649331777859335853208177524999032400068489444396536857143546675575115144105534406187508826887679618229995969972755660301049651390266044365610368714324701017137499033667372442615479311091286865019128970206830819461627919270514117964756661193545004920637562454823003989699762363196895650448234326175826091764880047394669708622537936830288636467848442311943454377001459053394080356865576168952031347744256626350254021874078014142508320919135528295487593528572706478192973874626780540721746702055253365031225726306414411557516414793262996292741360849402749459789515258859131760497066476020802637051402342958659273081928695857833465676070840205195831080704310062637775162737985192642520913374943469817130370053623814481937491056182341274503304027841222348807794501145762112382225214674142377946701742879532691580082550713551388083904099534967619465947842875919369848590492794177312723594784071905055401006915696984279051904504122269517499817672854964371572733737914556275993834353467964957570719461019690561195133817794472162982034235742924529876876030577807875884945702477508430156045306476876111830902807627597989353732021262443422711827543211469299827253284871796384458822987715671126312192283571691961759026414466483471570756990458660732776258469888000000000 [117,74] 2573286980795230694978716843904034232876012554478483176849889765598629135334111076697746407366668855897132281444482189576619738966433216855462647161585324849194928709405959495877521490807088095591420227776519416447875915495763585922309814768661117267232574228557503068666979619084724600879200942642997191198627586084400046322530177749527045263252139433350462994732140414030314018463249757656240878644722042947886389695271517060584113544934290488100907710858140263788690812281051642101560362810155756318042318962364392804873553459552828418339531009318533113910071445189020489222340549006653078001953714664925160728932128521833053489234783029428009659155453057829479900618085447957115150100076855446503234869009772072204657818009951460798489194760296464748660490614770644915755941040497722546848040487717148387728889749347816831417803548984372034905048400094650965749863498071204170093263484758653342884558900297360355795456563178949587563350353612041520714865529890295649169901709472453322206718074594978923780226647515098669399002270514001275448545998390719570258596750223332043417104705897795524935280636863419494388269833581905490309454310067799187529503873759423757161666970395219859506477317626518731213400964314782059125804397630471987079417206607174532492268740503811891819040683895656671250009920241733368319390058930034662827853222723861712422486992744613707882691440190771184525167503536428590656169304526758068438186403119867085703762097696581239807960623268432246528713104119632441941389797846943058025177420672265420240530751851299337552413197949708159808105429484482256812178982056647421768740768993706550273107455723510221756439953769893802024738704135233082440908914864360180084163582705941843286487847543450062069829423922810992838297671646068453986513511408511579157422209346599785129822350008540039944322097348155235042311042687789722824600320619279861760852732916633430816511328694813547717842348782232623208049723396514220115378000581353922779610889517821749464291248586895460223018670439934230859923108681166342403091216184183914534508288800376776038446415121646258876452782322307331554619882123517271591909998930396655177021707669941451229895948170120055221390179017322500642968916590732467592636566932061329579390295560233932868157890850505806277030729451392289718586556071596435522152302810940861208706528806629521885630109221567294442796633790917148514029600931312866465087543050240000000 [117,75] 5228386854074423033851935972788957703183350765986542657432072137596648201012950339022298485974491188994393150146204927936635983257545649783132742678413973457302331727834597599556756402060345796131166701524217980328017231139081599906099791385504611080851706990983544288008520013509681742308083118555651187172852449373411333941680105435277174007859129678148033351299375406208291601104514473326592583958188060915361707012964126491148048611208798813034626382418041427573183370739188312867485923381266191961325413394281921110043552102296986951285698038047171336031839858478750070600037094003443933919181662373331813918991849064451173360607562938472061511078870179077690318842976768382101720890880573666748081677810985061128525649567961458342545175863959533065185584019085509215405397186777222570971662075846094214435166051951862060243865532448937790750302353399649575178265629334525086502727322429945545271415550318649535328624714351436385379603947070094832836703444123180903785450577356772303852870412553606069743221218202714927346332238889141097337177069876071140308481658441747657210491811137014036921896759609315409774013872423742321553648335703004754195624408940944453905458438650405284725326478502372418170412915351500728406869891317365901891492138307554964290318245347400254218388596492577489168329586769122298349707181236384232701927617553536099625023277981106904659306033953339517421126954147096098277103315335751418523831748380580058712648402280721756337087288259437175515008672100922153130145945530876031680760372639766570706658065913460382513983799307369774750730239490873058615226587537531300754908379972738260469397684527129474217299427115256221353430887249547517906352462955190932078463092782769334042862515368145765370626873768204647096565482109663056995269358533193686534125762343748817411915988065765800666382733428397400771960862087386710339705458308099294544048198126580994094254923985135033018443460744943188421642141534415973902692129358575646532384370500437954506416292048063956201277957443639529056404144859804708103329345883645483102736230331885756107788941872207730943587312249695760203139972285304752811613016247195450469114230232016492552618528895141837765769371076974581940766919092302097226566704794008071589750482659136103877603301580613832591125490914519652499730483711724393492225031566111281054507337861252582000301122028530669336944493014418621717717900306588427836634090925440 [117,76] -4174378485801771297142894030545776638808573456173839251628213132881605411441294562781157025910239439250696134358582843520972227975498310131714355282858157988396531569711374682987293089475718709757434164553436269766345806654671203128193633846865183210676775864699126155225981814778162803825407682520783209668351063120979350520946251489085469644843299183076676306430697716085945752650197366866170994796232739430104821968278117211059076744911803923866009749961212984031048267826459462022656785522723194848125701906106633071288562425177298466150764171622531477990867565550331142812057018682342720144739238124570732715308804455987259576088113326305171272714981005128350389162284261409933055623144131137202623700909919440370592950047550913816598931214912764530325398667818708957138948424727022604663246509417613286398305725484307348820415698166293201229516774995349320457631227989837367568879738383891142374828351462001261386105923637201590029727163019986909709382447525490517609034956288693568636821318939800276639761423044801732161148016292184401719357854581263600082770322563478053649291655087223046714298686890792354538694875491791524710802636024873752782968219189324619002931438210251928485188065992251625833479170585135372111285899966562629392947025608994908281924382075613192180348065368960636280827551279673469670509614828405548060084006205793404637600374748741811449497536786727300777464780417750874067629160623356537881008960946864692415521643459568577010609730842375516729059297769187605020566391122582196424113572231219182154073963863560707557391591378852211866792069141299471180685632084071415858412887489120488627142317188597216949362684193138029792461861082516367222691171088718274315576416114532438108577605749188968773164550031096202293849208060698742502062275452914098767702822452091116780628522184429832445663770385930646734507650104078342393773505401462145504240940353274033372839309995585899266532449489551068448696583048899135300732118340418437424570279876222119994600482822234251219264381500566498711814352040752701909770277848322517593249341963429381986039731203724070920646763795983763978017994349135752568868011237723393568460140761931717416974084962142823659738868171989926723013010937758247513951547810309857580517689674690294142757510875923502375363303005857264573480073012565726628344852127081275832030981886288278164343327349482558449289843845070700305185911861234967884978560000 [117,77] 48571474379008045365362631160469566312584076519950764947477727652139808400726108485674850006231170121127931622699699352857306895544587389246482874616813861150064671047377296535573963542591762447700046297711012807371707843750077372557672094738243216730881161520919170741070060435864418707518153988665371811708625593990528601885476858353447647977224807054143851837467916351234441111173788943268056579850867456802192635296606562431785745194907180134082197845073346818180009588307725222594728316306354241675238495870130684485485596886157874013730002485026167264615304913920088332269487219543382657027998388995803749805925462830899012994341128188803049169224161874104397680043574350619671977900193432210445587404836068778778833336709753357266133321637737225194794118523350451337583268730069084488540142806475120389768035895690579461185266774188154696036711996793856269447724835449663303173256911285682033127384809444987436411951921642988347347487056776500562958586429283167995707365292790753324570423738719050731200891473264415792048216406479689727496257119399413939621344599280422648841850119747849022966196566893296162274447143210129071599561306955300179255951620148927850165490790991696388192637844923358173239368077281701738779734778104008466433802129024734351022616486568996236839652790507958501118176643347463569521640014158160505666859048702538816624105657987700519269737824575553533902225717532287054646288000853108974539367828656276167680231829949408080933635215563424847953275240925410522220308109318863695408609053960346834289495242038020427353630783250401846539023678938430421241309428452289999869230236958327873004936045981880309156190573976373195427766981974894204811067448279438026386109878818925603164081730464282903608048839233268702610442553012442048035629298662007848908391878115472657070019083786041380852064175945234872577077362308298700964349963926890179406238225802833068350808133391868281416322315240151076129128037638113620290367480370068245889230608276081683351256228665120277731113761413751821100749148398494355791750566578922446026578329416268702692949966497510799150163737165497869958135906840852864804433737073409318838620160458814759955162646308053803951093887502192432945040878767607575218905360293188800919048348790006604164670493535561181846217001380708714463072217716512632687076037156307992526420592819354875393965337727171266225999508289862962628529466936865754480000 [117,78] 11753954013325858028154768922610610695328206415275286600812253091746333909187053420230522264916650376564530188328982972434730728498239787745330910980471953998756763949645606473625123867629594781228422289833413121665066690644390466102769843187709303991000189634296390039792088080689781408698579688121874044671763508451261466446777340555936497068544378624136450902991495131623389505077011137326463011573903851228974757047577134040167114734503117873523121135324571755469420699397592346914723696704874892570503259010943918811190600521500814405970790707527418821122466070084819464101949283656951379231696841630171381718925256445856547328321301540971665130881045550375060316761788077123923751397996338771107964622919589311155847370314166019605757313838022037661658051999419974548762857208886724503747947188610296366420504642046632824174069642305444817259053508786886848881196616018697943442972230578330005253682115080405935374467324598795918943474875733943150710214355650610361307357179077111981882437583470613750960404852107426765130282950086881625503319075465688205242420759325820030407410176619429530876078835090529710861304280737275697855567098544810082696896745959107899916917039379694467156413487596480502281670927236000558924120536901615460210986103413055789678148790889952373246045710442429649891884042757784871611971114394923135184614736837522047056257939015661729464994515505965019625821316196218871234403861100627347238978047528006365718226497736734639216077111197021871762417567911716493190420774325118444150129454308713101108705998973596898912537795674823761550534486624791635553086168256137293421444634578267095955316186413377121493687538571774836568075290111410158037898414047698871856725161282083020844854012562841888067540171853639012766194311151678377454844779128934899928253012920631877128642577669826256356612397029837441440208237877968030923189609863468847382637877724164687512651258873842184933447969746879057787714723707422005628540579492432704256480635662406984696492836067457028556579356502029657244987021719487365238297702196422530551473883597126184819410078432507064536167717260188546564504057604957511850865865046057575588914065702528821523892299293891524905847171716091042412373327189636824183540271730142378983634217346723845462543640822995740751945730098020995310446115427247052261341562489500537662519818520737150362646932373585378660920855687777606256380938781469520000 [117,79] -512494725593694162325452184798182457956113301038772001102233098009054591490765712554696322883588141383656278560690303286521848048407699195330622136967920648367047890846895574506824210576805730281563587830030955041314282122367326060553235184963688047236815083898407573081855018910736282882626121163138981407167670840272560047224676650880383385041812894086850052247280790223688604229305663243471626156041798781158641175075057562954916457541453580327643208731586038600551021963020897662712620407691386352632695283133604887663757463074407232574410233667866827732219771454009885696746227305501846878442437294711423178635041242984515301282155256152537392138922973889637072914320302392104848836694466599913136109691884639607514454174876338120736326363577139325266089180592729078282482394329797294083782751948230835118310280194274729651455305829738083736262225565536555401039556921483499302315721895632297646043478145243195872160293427702919015397687055794852676730242603247345470763583924082640510926388782772669766836197200290807784870189805555674485386919030489109764330309221736723881232797436779579687841139817803045894856369456285883771826998820645043500414078995222250690024825619328338647639265815302558325784834959352532319849114823766062030426788923413605435702578894966067566168492146605256009897559486529069786735474792228165005254619526896136479143678613382716919073940624633257387051196264431996476191770966720229735185162473938043349965010276925068350977871667640091383342702591520299927625158327230765429848430100628784408018398323492250656958138857286664998531053756923378501726006552998855449853092314699931063245723618681747789898096808661425495061317314426509857827376497256719706801399958607082038306258944975670419331210276092466729610371761588928127651583516209578492554834638147262674290701464978002116841398383670089931769774765643332316970287083087700598094947871663844557197658975211214963405755952753604067050961052233569578260243136704025674602005981910378881755425505945395124343036945888555833440245837791915695368600778711342544945666628828433425255210214381837115758994441866513301590282765649622155723243091689884514135863751558312698844977304168878214748100186754208641675351481847027918910809799581231516757557963765944197182582337484948883843862171644956534603523888705513688311034260406517312515655584598595522617129008794029529293530890655708870338243265062000 [117,80] 10646423013842440109907852878591952453722803091490182486974853009833018146533614263885246833546660191983691539567751079632642856933274046202603129030758223692445677521450406584058430459394976030275364258453102665257077463472964221542308901757055762437554887694026972910812077102479211627348188393743267123824446991062128449979522015213520213237832615709086953196530735931948080576246585850697637958396650132571960393621779790500907528630064442755115919428157385133057324901395641302073329426704584471277294915546397777936392632334808659994398011511896023770084041809702913681414671059167177491905464949430784721387341124188737483723305807012762730040898138432559561604412546952360279904853145721669443442110945566559048189968171720951439126878172311219589207996415327882624173235467495086634441749619933725842878789320642475690302771205515192011228829584366115806289951798985331205378074008659851035862538446476587877118340793697373500591849034006353560549375618005434022226587609633713566563797552216463356704696898460508169881748072975104959303762080873421419857260419959094235139387915192710831438700045593615254851963397697594527354476486105580315120240736627350161750980470501259984035249834188122902876195829583997296379015347296313989622555514746248171180913964931568817786949978978322991687806648272820000328108918261047649640223123786570335249739659413976029775909376147476633598193964872796006608267012248663833177289960773367339508054137933775857073073364779400498487303625660932062064051811007698645678867118904824724666787760905160708297342735329099962977910779194763160749961832352020712986062376982046204731532417342078430313664972710178192655116587974867130455636256972677314801268609940307574824372521756393975396387064150844196096452138174125074923555248471058868087818919854739866945427217926065121502580049527028360778352534336717373584309844282739963223141748515698730074467532703529299732697729350662791836094006623907413929548162425830182243404872233475865191135458580384944951343667134874522064051239664139618698999804318468329806207575353779725634524898471213564330611643089255911597356842446126636895886310403986904527934329225324218559332032715405477471228036714875744793940856902005111440910418267496233628659017277853311819436257418800836306207514992943727720464326843812171226135772711063846837215472875417926076014771591508784497665185047262208847855872000 [117,81] -617812739395263591298130499533527923873380413874981106305852949277828842383882384792031243119348409647549571870557221101344654459169149468254255127245152894898090693937772073903405485641825608313650201611162860387596045649580687288636926551943402812916589336818334113387510830554296247232287883178810144528577575719165040932043362773590582263560707521897237692150824800575628286705375003612685143892476080438261235025865732221855548653078395332803774811280521672225045298711332315763543257506050840186060444954431461898319529307637609603065931841686480077150921537662945312219449519020536937460247815220222128959466365466571697827019026599381065360757104314911441673110610321080972933338741389108470078083985303311029043217065725950148963105050364731837185458463702709062185646276688524636763264699173118233710093202337450866350980415507014027947978223792696350470521668225591507693352090658127759105252004720304975867145678467597695174754067486510536514661256965334319266373979161445827180913206485435255226559666768969923349360570877320753414242044611962111831432982115962243810233213644719469491138151165624933403790106655103721899500029565320892320583793160745416262435141120282266181906846671788078550370498579890668355542427916844183224933584698768909438127244126985312559884780075185845093301056146932455420377806160760843228361429966171394119856727126013238569662928954724041593103657515815318586268957792807479433017218704633266026217154556721295740575608570351512647283261374851583032741202615282631487077509714788208413153867970291570790224153890018293469693094212388008832131017164407443415848587093953838861717191728262486327678614146406174431278666870637438259655502317180190459863462418911234589236482598867650540507318481304409876845144221718717783858985599874640084209863311883252768618428933451422953063953240495772671309478461617865937312856534941920385692167648266106786677767235991862930216931640716986651807523244220556622723692322604445968573441076118580125038211769804923777388753100721158151566595782569412999665696743161201870321043549382593761769773424245094875524416952213193803153628357416505145377749339715039618350360748109011470766940702836586045345462949885120655943049048728704609506628682238831211156692964852504336067447056748140246519481672198485960887456487730730565040554436864475561026761478796035294999596917655932999265328349395721497198080 [117,82] 16265889935206422349740429061288135122386993001859139242023002224511778786549567107642562362556635412233774616920946637931339075216985111662140810277227378506273525104274859779301182693795969984501161568882338026170283306716555648645842833512143014591072629988171422229258397663559330113161782514981894431340783098970286742779590092889420611142612039883396236711802231314666417971116678782958020934116118931625676102317992419228501471108520308779814566056231225630312010251686428372266789325564238345853258177116240767857145193578932812999066480533695588679457180969083005150619583604616085398121201969521533851243127199991815732261167210412293944665597075268125416421660540604923450086893833620241080303227357293312942463252691576588569810379175305657844991380030518371691951934532213158112008042352048341169654950356787134109761790058771098889118490617876005847913772301643406133185104636478232095379259665767888114360072805063478617463982248885779366549501585403945246114323039573030064141600769991156978671207309113255219280552208032106946547495958933923143489643471141032721496650651103744301508734565078340284377418513934415763270361199661261419286390684172105472765371822686765254521366857336529526815626624192867565069242150936396767427218950380595048886528784419756916040561801748546979883104704146317634062906578125963597632776780149315737978657661821546871879744660444769495692603025693507066306626290082982032269611991813853912509870299258642881627473693074486362504952813498523393993602099861894364199154932589719927311640130750906505012524165985160712481093995007790438820823205119642652376482026221242403668384719992038357657050688652249983109126664629683490819266633138570178797179516024401544427844162828584207987966787937007552289713068411383138842324330625195691079526705487327709327630468284027939179889601057734851944372940836608219113512138256181077225289645963101205363178020248324699348326955868427142811911332931156516299212940279388993722842531739634694137347638478027497820834849294583601549976430807704814865745778888233078800606090323045225144569920296762052758780401963609278266683270447217845261587146745572179372058581547895232536668632595931861326517230182700958389025386727806926663014496036205831346138666493175844688567362318937939278171492936340815689894621700493568144994635871237601237730174314520372500651377744717308561739099873594010240 [117,83] 168300863114451273952204076739720158552238530941842934161546083944672187605425282581659800119939068408915407902277133427023583672975355048294309166074462459867389187718752409970633305777627583651752326039405982295804905957964499764822771572207095731037904194105938586920532272356667183807984174561506024362434483837148246482211311300869838072366581884113987063335624109233031995435639560394086221721398123339895780618770129015993612636708414268278033606130587382797184958139850789727881485577370429942200268031254134257401956168872882637364581543990475528938774156100812119038638254701704439423799415776104257113429866705800391154943692131052951047123709474672759145536634483101552873165813017976364609401101622796180636279028868510790300743154385455674837889935137458346204650215908185253402958382320971050656452121694966136391254929948839137781871890398244045089891583103756676759200263050843041763284591536234743435677113637077519655306447431354123649627422933899246622121438677756637016075188412111290453497018129164603721122854190281799270972139311508393183364367367354880569942097421250731059307118691696066188077163195330001318323045860518130427863599808578420718644311255231634049037762506158973808770147996440420361756785651323577933470830798058274641150154936055914706796404972083024783665980865974792104740229192534484983113853180632096932180737409641255067777623016758548767193083577657447905665259901756684765632392940780490646269445937999775658539273834699422238625664338854025174379180521068938281824112117915902567568202010355761494814669669995112490676738657791733682770225693343505969644933547118173241948191163509593004100950032712971979086506665200877005248047668828050365390124573856020394716160428864438375630036669701809129237905910015524322767826568086192633252756103627676313631634907615069896213974719649697275783048699883326654341444147949049986817028835461866710920309708786668857616051422190970391494506494494100633614669860969632251049903856912574883529163276352497458152402666124693616576485852132204768186019505501583562073952155692586873275587892249446925109220557955704786118608362159860395368668736110775784740305067549638258568933364775927617215453088229625571830383086331272793778239052948053728794308785289333281559178296735570757927799802073672346007172951741353686627979925271868014379255465501174810198252456125834973220498571432240 [117,84] -17704720767145241847479398192343278803242931413474039747795739520923839972645059676178743640483956747236121992429333946350662809810895299164663861938122334472062777740645162039298129543123454986908819723865661113309945950952056721098554493550143524424535849383928047934614676539660666580238669788384776259384235781484768852138698839690853275426319173865013134607394089312955876228837934356370490899340789596519677096214831364275213833134960117262105127665863874264944423969784611452223317569666094177431178151986826107496267198210738696287407955208918226562981798038739089934586480197630613562371441658540778643792340636424241392450295370065670903993146664464925363193663788316546417165669897591435403790360713704005902726359240750229223903985790521445715044177742364649766812450327547731850263835767681777824999742342791105388794807968765185448154681250484534734860103480812251053818788911553641744789432455997394660136660932753144803915558530559224530421191580549700477957032546107904045903820365461813916148449850987691239544836052242903989722061920718232150715653682591202345619983628010758550349009605169182812227689189366932680960890307657974004620084693586890089673777795442307368245163049284154417120135820708962823668812307960617411174149925407664884631458646671114447951311259267768240574505442215849879334863478059853784465448097992085637109831257875700010500441758607808255024832994645474750804906915212276981505036935990541705298543450053512775108626565229273610183921773588872592202852884151818965751244194471058903626237051718103468995053870452543701572611303787401886264984037392140596678160216586387414542817983996016374954643304813906718028929057213226420864385916454406794664416680163418681570521566778246050810679369274971373099618758166897751531813634513165708492483592782251283580241850259886953994575759356002339862305288331545575730263253831663736066359049512070413361618573119540957099320373458156937526477290391611421366909544266867245896294906570584513065891376485019921898046175384459412621653845615490451579292657282638246307110668332009431361377812848159347054613288484440769313248119429423286654175980989057705090499004537236986566910299408943679150975041431005326161626399006576138651499384631763510171980592488520841765261552098418785222729979980907512027258284154795183368110017004537744270011349926002504035560740532937686423236881920 [117,85] 125628128129848007370683146905713490951995612770736834620963672146062071062509566076027855952467137442633644019092396564678451380812648427538319174446105146670975595445923190892262478304147224537794786072723357479043267193320774343273848583665316531983202824038917552775366443475240891927176162285805361565601774606890839054341445065617840623710580235709581996737854839035939860552984548664042671103238366867457265818772167245439226880475329852831825841122676501283435924412700295525881923381695968922483129766158243658870185734105371978907724017617091973127910216256172454239476950746539065104352800740616421519415219229534409796007650081891538971043201037929739896577486889255497164198554056653034941367049703742167005758614115218357792486023908284157619996580466775383930372893851295993417010136947418526658497743520877995881323388151112614185320260863851100495532080148118522956311535959516536750786144961233412551015159185706822363632857634821256993719062924282729197838614591023277366250869693260401165360793121101990004253818248582373101163043282445543322601186637975335396053891579130224547665564806224411042904860305252446552047231904283597213812713245590113541041948994614263939821190639462624855514551307803208246047898439046470263227040686799125675816135132968451082152370753044669269700138280406162063697529814840082206785761924489091012370699900084327705100142881452591882462632905134408474775146534281951962894796332961774006300958746369378632645217587601019612059830156924858358773495629239418114909660855338337807038657419531165991305753411260707141235685915858440461067190469829103781276275207084981030591870647296737764092296387771805801281840874105524493387035517931867613728763512837967115556345324020705485753014890961854418419190735834263861902110182851444471596105163131415891788079303374050981526215239959726121121542504528251084225390485337708821325865099459302173229219615383311798859258342245504801958554822014679606818085409754839252343060340286109343712089137151664794969401688426157517844516358056769875849849415476716863086584528571711891852260954093134150396237312043653452864463095084539042358698383124778295498958957338780093505246469578329595356188757954492300001565251691238903014575319512872970819597346304683093046288111336312423399922987355278321905481129716144316758774540731314379576074080706255530554481212383122769275840 [117,86] 7343545613895025442062031276901096628616642804924339359062028357036655487820951856226704571387296614440077230685855470155792033376800445419633611795920787759850816231514792464997410873453062274532019894404183152182282373131719937745914097401482124982568257819138175875536707817376422268109789708105909806622934546403011180660145652304146307391810576091148444583055694771605113966253367410972790130699036878166350170914727861484668715870254704430740313215821084734329016892084724045015464504348166921170657704377737569653609758041536141494545952937218480092096692012123597454772820016919450275151171879550941104390351112152797720881431127359996920452327756057151579022797765490342883844965294038221712538843214171671453282188139722563860960111468347010742153638287285577948299956701213317018859291249332059813184176769093014368542444459419524816175313631264128120265676896246674119097942425520633975867203825709307719724143602859282959663743595661001284292542982342767750185396807712781794421017818381809172055253240812731267929005879329389721374666043206729012004350634800422156753334730200606243768479573863040646748091478332838423661993333080058670569256701113036948331184613838151896861462704289734765955870060321426215076041968024722354892251096781913402512913794767566911785533843614790207040309333262099764697211935713149172206625778228041157490847864630884485691837672158430041695581271830537404804997532505725874795069191795417491927328613931027058313195108086959987063038512260508094226102739647361014348245619591305410869691823314351427428815217211626138874300114693149826361215641171861322784969873312999507508389686022392273961158583855153123950960180289337697132630537825229238182678674202345180716322944335143102865614448382422381643366864634378729075737665382107582130994734362894911474098072995760851378808823166862537687488514541296653655515312006683796411785183321712759206262026700328113682114121169446712766853777138627484421064332857707772375445771689565527459435027441946415935595477085923746130469043534547164847043094991080761853298563523376175500854224989224426031811226544763732047157664905075758400047285095282300062638376384293412050189517105271024753407121329689700658960070390867378401411471746064592448390880584491748171464929728895197352818984014435627277161203479172774921612849102188214868312042532109054618466615703542381760 [117,87] -156851954712799327184862139062616232059018259523205905040528949419107597328495038703450481388715078730076465542992754364130441049688037394320165978133021071371741581864125798821894303766408835701504560112941324917175142369666902413673621607074576837267649656837182887089933365942593925377937150616321037987631267216587537116712932577903401574911840607137020714036171849114940761112062117999182828085434701060918494014472101557010231149117374491394496230235352994542782245444301134310485524766727629684345093176339846508493294778129980504604825178945704412227246178071869863874729821761145663657592196754852301424263926728211674330851240110315852959578857755529200285349730535267284451895171992390810308533245115206593475308132558402872263250026751430257580361513208496366986975024548830620485790548208761275574133638512079146576550374083361967890677680494905260597694282323428856261421209192843985016827935810542762529979582774652967732466106178788093058564122264896109256746999955386682833288743073975579028304011961944983116221015407182333222292700026909966726610915114289371177590466589381909371961590752594208107266375060480120827496214416128679835656761006971971971734737835935070116563969142345426043843144403458049908699192533055134053119148928203540559497796866742414766289499092080475560175445254625973338791359684122183828792293391602615385673158805585951651613019992041978981911567097155288137551709318401874827640738576768709140370628774465431846703399812929676140380992090387977242820823893295470331195162227887177511427456070106849693104814045006483919085081738282490561177531623260579939668555045893958494386546696753482733631347331560054439843163095471448667765233845123553571494026979663998471386387019935383490747891832146222668913323628974745483196422071105392368486735773073086772968608023875520477331455299993010510699455479695526911069098017340988914752895402700492247897210086911434099374358917029787059880990941082207450674022932536070028555425480431921167594504444260162716650912995321942275594490794244367852860961673475866355955315332765563107125717855008249800756179800985931063369624950799941130603613332107762632616453074367296326618219547186033408422591370773729656354982226515026280144153277181706629219445750958680537470278405207721331993720219948080656111508175434914301100780121898454251936286454443956272343619939426440 [117,88] 1842013739347584275649909002266539815895849355529425967775229180672239061777973435170466792084598594490322386387907967934015619335195449479410709213716618827280705455929203959426879364313027810274956806069297970725573879211283788843048727774768684672968463128308062492054834133096664643724365051028612481895447536540926144830168623594497622763472770550376178309111117284028520669077178889408642595442712742781324006159429542546126779485745357736312817404891523080001089730327254543857741242963360151061249164163092695167455190560641972337567621699022899881266261342667934080289961941529536338599018424513922391689840306951724411727713481944271880896275924052030088862994600368035725727621741314606040353324311258949727140140890155641379951550565049643620670329149090280992984553162258795308235908171297605319103506584457495528733406142014410265699031544684984810437616157324898558740526886923793702942283472885794984913568157622248438131440657547945687799446800057913493638815602593908366740637821321314455407751723665793539368294998988353052788670984043185367489542905170386159913331376920437596189338237649608380592601716664328105689041097811159613327021351096568920506281432923143996087827515907579810522992861174660994172994228121716663808322236031436416452560219825125073188063140203149372302547845995471070252015497800814395638636133593927717726813469365374426910907861221691769283659071320335622673272331474853518405841605384933544693662086942188146034100395189692712657618275423803123849177006116391388293104883870351064739436329238238747279756750169809316714047225826794406504871707082519756390372847434342904857930447087505836378351848962259024133859146788733243012052708315919060611996026115371852839471183829682522168896210871681119778393619021006533603412983811794608921333575405629528112516443451940294092243646224644749490814242570685361699080151419040265176136203176924521814430929682578094314153530490487660100289637720125169009933701896307876716709308994025178154568853030278037961079723204608916828086758332528112813785816604371555063870437056276717180551084080168057885917832479986003673519282509208793123638672637403034799796153719387184464322974402920308114702330706024309067264042648706026687984812336276862485349907716317194064770059560736674466178252439766295634302453032376891390922742953185648875601279015451495330167392000 [117,89] -394822162688338277241645100854554303511872303498403192031968617657163998284558942962596990461608072499494750281745530891426133347567933790075461471995448312736932566165302241375222924750515200588270238369744048680734961408189082555223513282526823007099975171666831324050156945886828486902545845062504621065844518427482165231543716147546651913901665789578701650559297810751651026699617947962686243626285670271969584869928905449828184473172642987170577349957721485891982501470294656479404705310126418380201783042554301796836448570422542252110680339566848998309252533738157250772517774408667261934593691502336863306992229647441892920660574083083148000719413458370763820710851361534486245371147895929157802046988138104133628030272424175916141150659064436335072433798449373470359621359595559277768260522795909487556489435812222461302669120034770431494969294795418691845789300389414539738164967385559464688518872160958459267803139591216986613876863829907263803298051678441376064480926441876386696971674371169466182970094733681797906723086975149382503328374554410412738137355112714553290664053075715638755506230556721965715075142385749479470786982108327981790355693793881266665573872015887989504082042521340778570276263401700513167353968073856283233797449618364880497212759661693029630493023685627794391195496261133131064803760740540717261850518866477444748572749582060287255918864439110079003543518665498920947414980065161000310078936302712331042063079316328272346264427157856105600345643924637198314451651631107545129474909810739524791590107187793262199994363962091791022154596602391202293729597826991587347740663372476017500249548669627934119065851290632198897022897432406735028650475267259864007210888399411981709737385414819787230854241114360261412358878046668478057638742914836770803016658747540058429935315430832751257443539587751727955488763951478296047258746585270209408646184875883225631755685274553230670037126404986310638200251215479973066320958602141069221249086253614134596378453731057380503463030521503901672478889113350329494166194456390665171822373823826452580889542373935422241076210576467280385257601381170108379167652038956401722415396852012348388829225644742472091058140430066739486417571360783743356247381754723803408802487711196516439199656287756453281979593045331540822903847909600201831345435715208861771505579260684555032480 [117,90] -9288867525847468785254211153550369153551849930226320320948439640840865487954458376068510345793968515111427205018678585732938958081359688801929227269194820708298546947299035114529634247857844760169391404070489903487807081677382226582252405075173275308277054546391559923564672538634979471016500705067313836960739217037153658900008274785422103231886623137349247230887940913166259872643301081815827805328706008022055736434383899845442765930270950126020201557910068500012028724213045025859719566226848281305036907299887090485690961917379554726239956483209885871699588013503819741312993428442109926598275971819229739628861934331672588103694623519301142772835221201696735314698585091500499641224297692503905735757551275996403974674918201510721157411500572424278049453789083218990344954831745342462972806288212876409673486521938351635944440023429112670983651899238303802009715008817309800214191987008758704384827296483059961270851956333217353662919199245068346788546190232982178194158682417477309064759423200879245853326179551004764894694138080340501364722308395099592425349557825567944218739149891655935087394996243843030356732249237813208150334074456801601352443972751908815205401639298054821797246439584677648570442370723949514196494706249082177323223950120346576886125536065824077215545445095608320601874569201965979591158808307367560445821774171293838581731797241203381305387786168992408833775593000309574290641198153334674372014033772707114307242252951267219458956386083492364358271684875670553459562530030845987627141226986639158975144633837983905864117833638944771175163754322940351680627182045912397905173225241325438773757719450655657464734796721035612481153180753034932958006091679760619758454510870445416428770346128509223909965002446122535174637588915889232090733524292965932516438840009253875326342410102944287022863382688211746656804892378976774082841662174281138285926165938696273385779468939580191984142952946253761948328738425943071338435219774039743101108112659543310247117703023507004495618890870935568774558183958677344548601742553525917631360581148905344587684667688471271550138594973352244748216646507140463409583357065229033194487937462623744220002241581938053444418305632794332919032568356009330363813919428981537705848393890245303973081047215150790515388587882673493711497769581145793636278913931423201173572354465266560 [117,91] -393919850072021759683219899261396642499948273168362741935220056422172250506667525325854536913900328459698369999197782337677401094173332761577141808309672888856371028199252881908820347565649903527921487697888648449501986831590587950917368477469816120360820306905976753184628077157976310031199262301502739760603576601571061882762948637579139110051904472915747078637700095727580819706084630477643407260953501681212464248727560773333755918267569449974252203106473379951874155224653422763159800397305391189168699840894418271609531336713608368483294668906231590250970623066975957976686437920522395716572596622191088667275823270116352152078693766783085359212367684154325723376072131500103026198353373785329746749321488054559152948623334600806189837985399461387983703751735387132021523526375645908186200631695275327896006475872142998664166919980184875348235694006673198858904932654618669055553297887088496220163246533359219321064096580012775423656466466061919567220397599071594015854857771931862304620992509319725016739108629286026837384454241632378004137487409461045700450399449147324921522300726939510316242995020317688617061057044339691129871436194888375236644199648610705950834837449945042411541034540624050420233256748024071096954525192017630892911570728729640931907703248662049406931302481474410187647258368152608876581825490271073056660677884212739019888728642345280463484121312670720830529625314305227902655759022702592047158631505673604488707278096314347253844749723948768540982177942482932408115282495142027810137973723380797625544504828118106192066994139497666540961979119216520227419660351155463435910682419676362321381165674706874432183566385251870040451638571226906864340692963149117815015115752786519435267594330560505060403036467380197814512575301448565578847690584912265083783700983829416039836266164300172047223052196044520798534001814014487389741363575169008655896358522878150166562037256848530965422904699657620406438619551519692949544925493328891880346648364722223715034278524265250671217953474686790276648283036309407438306732565857950642253287554914815439811092831109455358941405367607686667773773704575434669505308677457110122517387748263621197876154489793986910683450629491222923397390947149739110448824382787146764358210041162273633196802757344563511337925246769173229358774220005844886571504356875349336202650970200 [117,92] 12523886479585121208599701997673879813362840390053805263562418305343635428443926127090159973947715873988078014598636878655070005559382019784715708556265135911577450684900832574899842238772491116721727594388914039025576735273260042397801766062481358085305238107420897176571595727162697481763159045768983208298719361032053057652777110730700088534383581881813544128970419804186536540975488792088691818497723487866595727761017425375811956814233198431425844767147074286447294657100136049304307566839188690942462468511132214608007513030139304071194170161453404636843844327994563139518708748633649632350272816017405983951050905310013011783411153493195265558787382525668397842472966587416972321008456204097938157083972594232559163870155279418507944418564445010051300574168367321415844776235702125391993013022332035442974256042414352197703948840284729239146306755408166819639870998803156982803677320367092419936297591025971545805732073876449238278703822702800566946550641032870600938539987518079514699564745191044545479722699254647090604900892610416008931233984825962471792345837050102557911543099701999060337715854809265708501945796640960201589431626160986009791926557360456906370179777918112778440967926397322007571360072757705225776457453938492425527742311510984091325551328856932368983879971640623628763148729232636799183713857672434502375586812157229676247267900684171158077757791415628533577641658116440934384004659738806039628804679168055308992549148223294278192977696907071393712584525079594748634856995347009347501432227373901342565613845971830495437213597999822604088943368429652293274799551257799778871511561688296384059601206792607676726070285130816307687727399655439288158762432551761985966326739696531933479238144425683190084567361010483527970605353613126776345765863489818448502731619332674318569774151379180440491932946713669030824180686095289971890747404097540853667496435676627449791402952285238023077377070243883607196014717034211577073950449777358823529547700899256591406654205190212045476868506118437017493380370588002763261449173064031880604165911276249502276062552763187220061225407932873556488860429730257483446657508003113240184414594754217081706207863049414174017748350940070580717703581191890531732776066612409956836702644513772314385844246596205430956834315666367660166664348059572993110841925248320640866339200 [117,93] -58246649987959708849531677533135998667302865446498088850715398668951792387784383491249717778463968477657440582138217556372926427468524065695465621883054156733201536690255477426010771316743769103029089738910027847730465062399432712701170148748105113020663408304820995080819934910449525515298370995385052307154562547322455826013070474694351461690292274281604236291434928901889294383362496129235268960351019533664897475109642459743523189670994999466249642582430240794925746733991176052958419935747744267214135686527998829112890749351425584265906864532004218049594176525561120732281675939430234341094610944036993975935518439478529703859411997200539086277390260333380992948644755480361491172971579164681915596610809714472220780904522281048632014390353369289138243991780884906148354919008201483497917138629392094679891186760034856586974893260996042936596303795098544577293504175181808319601043622283769428148136050802001726686968271684311304104972896667134908608168496059180172723719117839658662270079970155991353789627427491937054174675726099325331391301181913548431588110286692314426756070252834338292043755097524744148713152436477658615030645473376331359898409817918041893194195352896323167719878934683106483762746098527793300440586895456846905251002967909295453269703469726803312996987585781077949128652236022634375700410314568585251773895741282857603149515388668576670653272472776267931035049990473112086962030312133864107080836791350491520443787137220273178290620517727544757177468812989448659696971239586041973816323033697287876814169571198185295169747330291497713155729517428127007715664129698553690459924728277320859501647001811677573761698505945513694636660838452838210080424237814491152540392558209880751276576485126090861272033779105404004461335575107271130127531257102294101343059172774691337761593496143057456765147535049907639240712412432519740327865521479079234568280553802005743284959800024006984823485243569392062422433694932439343962801906770936738629636053337110258960016138293644431876919213601937500276003798773852470189373682683755706493010522982185453788303600061890917701175479588883908063191446647725279212366903765021456018250469719300122444359837881441625399622934663631649238156941077456328239243854070624263822933702611140090038132906767451183325100534826752053181370194119517278838681575318519983920 [117,94] 154510224102837466789126980560045618481599872741354386153296638853433087288858630720963117447213455757780840384902044802468443497972790266009276456979392953920202378084387171933626131248921912641245186649638502895299246826755395334656125079982617458771214475311117222439313429190889762833712443690393590331217130218723128021760054103526130307026070537929966963635858562451402984652455052150327189549858570476935505027683247607747620989293912256911314776859837630424640053908097884779289547263343750645474256924983758404522186171579773214210219717895010479430726040944765928426795020680482926569834652872866274151438168500411086499870535163688632943141942584686228563283616601224903348699645791956724778325014939602192557889441243106345271325373746314112378699666888518891640042194154228915195556922887893590973036735419251232002730127745213807337890672345333480003071672367621239587364288205438616574728280030198139708418063621377247365227592015220444557990954888044577090257077793155497665420490134867618124637868134244369869431897978905895449000714387275375284242214059519770020986362749894945825415840372693466118877917629690888806019888214658564379986613505724772694978596361439642454214668327113670062781618664332049823623456354637026200063331327428063218159096894106247329631239840842274464842824185192461101995744101730884084491798549617335832753721999123301108682275114545051776541676846577624406452389566734174441875148594898208545683168806570361253278541011500261138700395727600562100095717489935779863884888227027594641122462682538190854808312619208490322304477092434946226094834944568224505601495875327477580647798792683088655467230947443044382567968279516237233361430828567641358174483002551401934646069917565078986056179605054878467009569144288110117457053867165851244517914531273377829288235473398551268531511839377331238573299475637395004670952968824066217943167974403936188470080206593529423968361687758925242192889737214231037907505666031433333948421117291534898507731663386748995599717060550762800568620916715337134312902151549755644170106035742244292108927902405623979481654387150738995456540311820965263128094084918461008545517723753763778083461312453162336010220973011155028199093123616094892567423878587647868532634718000712525817745999879947946443832519878732272407344842700182118433571420380160 [117,95] 1108670515429343796152501366333267861744809673263999945068220645071420410206951576027233393898386022090135025550653909922239339822707452499859981393861675175575561117906634370969407170086618772849937108705393830235050184339073624179500936116508836267650789291878165100600297452073723937944837450365949946615366354237112386945260286827653522046154899412280857890797075268412678625395601686062719390711940568616359666305578440487552757283760602352337566837582519457024560963664127626838580604598725322141684110365077321214510645880213102244223518859681441881004714029049587312070139964164732797200899178664817606888814256039057577624504215608413264082039893609628221849737723903028149082768084277091169444494392971627259471004661524416690813824999556532408674411271806713018665660197416899768771854548729652930000683277237080558172937236246737440004784577882066084249186482125900345631649871090200326119423044474772373730871276801303977117500143147380795294150342401264046608253746936566330633412035829167748177794592935292470234970716911165861390176099456515316176985637142291035734252874788724388621646554153095841210526660937695951797612484543152433404018206911570657627874260441351550393557737823594247314625865787265627860025153168562331317348372611375062552166223908110388314733623245443060389969740470785856070239639346753261632620498424239684610872592779290347920801083635276201156116235348968853898530798565445446032443003456809646361313234922210784876493125744593028278675371385181964718501876536026395647427305633337522201465002905146344959982305165383493017380407636166709658846713723100711341964527045803937282107865400759971579514270419143569783449625441598655021114082496632725247444602061737858446535310072174073840468790037816518493649224959604847355229091905598113740322745888101794284413631205475847049054034529712610477044247753841107387365760907747014950200461971550902963261191882449890250432901627927501502697029080984066190143461378537301455003265139478864338532531904717345397612250771009550166297978367066797914726422511864434408224349993177355924732374018962553673629516707888142224853080452968943363711303123765965186120665836529016294811896336389707290765243249546192693669184505635801393364624368780906086627508574180617482656982801805458244463725327621054197882698031684220353790105200 [117,96] -5030206069443524658403000365412051852728049520240175451077586756343801242796316424618294262007027108151968126506589803012578541023689690668091908757543488023076967993116916067167260291617830533045295745523802628602403810741307565224960571812745884825632945905723024119766193430653403352586424180173644944826049899537951736107855526615263262609378045144827924428376708674840442324744879033336557453965905054404407749171326874230792342846850668503733332256454934351713364883782299505342843242341224184217730201766352490837309212022797041659767640516796107099625511566168981989425661895458530780593209825506022467033162133806878588241782019243066428059796566770437051602862757203311026371431366429676323518162472250262766569816964002967487559096063786613439145091259535599727869192903173924063957507282995192367680229937378166210192712332490576088831256993410584323043228043807385274761413498062432769100118420649760807725939227808049157305585891970221302026539061542382938118525330726013457870934265022661171963481829559865751146566778632716358415878195790388986364880617511841243112850877665581258634697508114560187761796452744144993094663393159915965236041997665389668852842112529667766128648200199851185872312545875266401816846203210584954231882170727567592714714926044496697948170067045054567899014994259047301630404355050381176225025126966152497771963206449578832786444529830161003400100294594776075923262522432111333090401311756881482185974476410282788058758620264419721283404248619821912091626393879549035217065909994639228953387977046817384538891196481182068945162288351132718314719825833641507214954110697257895806308902596817412206847436814588224323899569167738879451561231083704534330103718712056138915091873497122791519891925409486676363470708176524782021281861564281458950641656736726794606119358392796431808012418020895231834129128283033302136431226496595540967520531923639757502951301338499878206288077508412613057355470563587617387238195161343704137816391778993270156140961287819303384406564333504449443068209746334569222429005586314352847290873603518188095159347409615664782623314928604920136081127284487501732383654181122195414638511417263710003353998247950500807355050769222850432826134583723374001358524686756543775971803249998821143469000117165803589934805870377992637982520294795208437760 [117,97] 20441265256301143001926151846650240245994151823497060464136314379481601211647674832574999935729164456186678908255442373991294973529587821723732255572607445492334222322526114960500036960270518179019544715621128250637541818801482936285345266691884576779496410163639450037493637433762841288372909992322721476996815318449217854612293466779495058688636703153252919954548312982971403255377143926585582799341166238810618117624386559046840018490791322321836807607141334401693985811078317606954966970732732107827572126952802725457757952303140398976720939259116874203508544004661140963766798305648679441819708053470348828879443729659075895529267780116511729850699047359412226451319668222975671192808691555971569007555594738608196021665734081830128494497509617704770259551308822323194769833336981326673530833795075366833433323658559984362738663980060156486746701290154245663220417681785186758548273006891980462969514512496254299690091102204078212870112971971482518848202552554490890689798560244971070823825628945503693584519476510658551941802869232408155226948356054250085648713533208451287675687932607065971804018448171242905055251405966463789350686596369764450609578291287587243833493683695741082560939297445401316458770522076003792809723179404419848792635494117746392046959454179342500687450687130005386267231972653698112176867231154716359621350798974941589164273517455388773716062859645462202014039871222495586850599730495847777018893458346480874857400885611832498919985705210105846992845671646521292553161697192553177908950553002658538900461806296190947118303791566922593378098214549775996541511484381752916274538923567705060390209946510690345504990326113107611862455593568617528874885282720815578820260011741467680816779521199204249034335720642444973828830560186838970740727231375971517592466019340033928018159233947179165695682945173587364613418023422247916780073705685016450509488555120575131789227498898809310849228816416514843964784433579602391803618455881626415547767577935427358067820435341427031424916097549239228980834163310590551774253469014634200001970840213794047403211231936777833693239881253283887877177196502822297210968423978024108562822135663379872110659520409911347916489517525486597990999702685438915776928354242153749183271628392124120328260117419376212209581389966032974399978334678999040 [117,98] -42446730248022866911970255125517683757488028592530767508760192743788656377443395726400619118814829939009274928699170615541958791477140442926373293695832769466170769319659398047393278659663986487105339771486151606216056299564461955650458244412523002231244372470659782975419641565292837770331036973941315249903447248663302567191423900731090908553527611299259042950697261247332874756686283770854566232314288097335148634077775357123192615984448060388489518248656577647248024545669079314737764132605936090458941540160438507885353253411749247415775830128723056843327920371681943940547393233996933777356115627018605447731213161216869591873780546838636024919545387413729746913754154363220267914453677246808802932556007538306361440131101318134369209385936922796721903639606200428433628349544766294268881478032551734734680709306384768847461415604609188076114683006717422141799439423654918663759808456184902915718656450937855872693247479192558002607182091979221975240893505559480388690567667188836323724933516111091890933691633804886831056898100222986212103617479158567701034123227208666790847851339176532053746204920579073390837460503683885324456255892554688568970981616846459885505275651869810929259520091583086332586022967611920442906542096172218071566435470117945912032411061381724804243209638495783630249002192221048608257963546981247097636282763081393740295114833113375841951773047193771194030436372893570664510843419213420534638389374063599933563623121505362219099487982793511141061644374110433908879866145685551348913371939790822418047023392038187436552838667061399161099281855805244020841188173842516656259924738808174380738750443086132934839754486117008737518190271592895067993955322452132729231444182670645639137695855140683068791145569767681152204471621320858270674979503925940795610103987799460074077619477989483923992380934485471546193633421448277414193102103360176456310918615515920832247657929736929451808256317441712886539463625709796502881027319934112191049112541339255210371591130777915620268873424539141824660690512438617627885032714436820711788092036940844388096910420708395956031902243676028634388221582006502540543602570765895627794032903495718530032036999532891980578099947064503596350727820973599289537845104918362933935416938330586071713547535583096766573790575846562139881921481920 [117,99] 93602469158036539178840026890197025404124242864558221464676157258127536082956708967890485118092366369836478991330884499971606576172055452881537969034664828635242460420201688955048489192402484066678633369694683648617092720869968087903817173069918648556802586506074172428914565835168097243256914038283295406229633693476250722983312709634072239947632256589521102240737672182421114611938877483164471524919430244496512939965200724545013363449836581345216228619732003845911221753587035662696336684324842696934375671991073339267832693865851913030590164553018823935329629024226750227782965071860325679993490117950363204544509782611502185371791208071686656480675482268604500735264731911279309790144671827967459093417736544864973945797820949855766718152335378758252781248381023544930741613352530073456963798959708467115028478446342481071505083585464640402133924962048213939306783702408525476806052564225079712327694355936986793082090654200027912366078774161742059045479186772069861209792057303280007902148247790773055243071422985263212584120446474918319196599723009137362904710163653427304693294397331350382235439338131836405647258974499911789102857092134053035456270502803596123074923714998669089966842856081109899372510647991077668951021655959592426036750892934049242130644006388818885922354135596134812757599896034123736292525753867034737440402372432607394720905794706885020101118904474953097401231316094105244606831116563856325539157996295478525539922036948590265211850858902340340825980424912672443601950907626763183454092709899792775208557461581443848502248449916599310363387643339223883369788634967416782777544555224956233993420963510187434574630819028665959138956417012848274570356692597827510364379074016734638142147280059495008232447382514724301415777139864048291780418066492022612295835440628163283442790177733644524122402618439492121940780959278468397933531902736565962686891757642259812222469010485711078415878387300369178411883902680325268799166968143200855402835001471014672566837533268736255481665039964429115238212515697067595437601012053298225143485006166904073749619456347774222718922169991091579239853671160306095380100717681993118123083188513937849173216467144097895440127513890568825462604670783202094463292211166604032017524970071551353316501202694536582117830306624017482957160 [117,100] 556437282399439230258871493404194627366579094514067211915263884275750706791998182275198594056147473025467085556241283882868967442649564660328398461816806495924448874288591083918166477499560982247562402747221836810471944724731224935255652634659933267411587152577940652608581577535252331793077463734415911851862485837316142263625901147168509407560271910390700475987222158957047769534163423436478070004190469023362420563519716912936579395148408214109536521714870902333858416746874560355794431068903898221077714334607651520631145842726346189375537504775740182839836011936170189868398180874674546259559261695002421952511371921433000335194140383981298043723659767945172065070027536409451646521620532124735111107909544156432843002394590600115977266054866936577074745807081738461272398468839551737421699120634753354486991074327337941921994671755820996572236175994280738869273491985589876718869605267324667418003247488541983346612648555473352524633160044840080363876524658050329237767383671593877606694646572159359559919018581890676873329720296184358655970286363709185584245484939319510546925397420142166854482485985485245439254688298066074045884231940780852943650627181747345424315341534065607686920364061641057664821474121563600202747770995029187017865378684098004863441751065517398704750326331572013314783381201280928498975913626976027709268810229964198565681100500055267006131078385554414864971675582529694338507327366583785410923121630827775379007379181950192299605311606309868717792508522272965207228465353315969457543080221386812691810559703508376492443195280894471672389141233498338906196141387155134085572843154776065212770648920408096752735951649839791012875609668567734474556680982608024265703518371352026793699188418709271379606382254730869830471639677570081343979163086166932073690617521738846134318026222416405457769798495898661147761507382440243902018635981705313100001059195646686786210504773486440965499011753211006745975711650031670767992939914891021227618085763553023071815720819540491886694043152850881085614867215228563351525982396880246013952186496508142596991287352425162772365547655182729393904832133632337386671355731547683235045334331281918022915723634895598798669428397016370286370820838853655309449198166471866455608999373561192192103971084366332504913277694524989440 [117,101] -2367684142833791419628754971694415713856031603215190236812963218375535882479031635789473009060905285420884125784739096702912319994120679970223782121405534897307052881225924875833499125676802422457513854041733089880137165399424352971597135222334600490492574784349088785912023976802036199583284075752548951507501042828221102617082017542866769799099967995500345986917629999479420443685366157510977069070176472371453649997791683434374178322267303135039892636366188786693058545842069339777318217614035118221169964719648824115767955469993012243175027947324523227173073491982145211086363872457555441267016513648395420203058667144893179591451268580191464837150259759797774401692829130648657880297287481703739309219873298629390150953682176335375805167592739875258424364263150798345377024898505293841875542472471889863971077893865876017936306118991141775013661636350085256676882532963587063493424255897080128905888385355632339112111535927546033094177269670590112186975596215885906210656960047633498113434019646154998536565587306597617159942712453251100373764222838769104821345750472334174381640928508786346549179755805654118089584606046414678558237009764600381636849038124202510411869251468368739901377157620855771191068394197090989327961880684977098701816958217109219916441273725541056191152102480346614837392914774669997457895377819949841768820858206212059427021891153258185027687252488598308255141415140200582087611402726052910441573642769607307349140216830354029801666199787666543315425952888912344275717617853407472633802084720858114824634995589721016973532602774200251802293160127863599055717185668455725761110878876382605243472809727400516628559514315244196498779186715355872487129894961036280378638845279829889494771954999674762435931579321563200276099060513992572616975559191467878822968086421700373150812652235740027130363143688995005613177532430566875632343389191891878904522636374333946964211270774319271617822477582008852786782526882243513965870196588101674777943832440607351909731951727620929324996363894611275367024477788008057155328152899298476358088295221197568880233864155999368445413903001380206327592288755097956327093223664947319331364307087634409705338039912506362070448837143364802057753294279698175109326398152346872362710802817592065877929949081408664320418232151040 [117,102] 16000602682535771785049596511262812117071506932085550833366028441966401670936558022475059362957332694433893234647848070852443166930372524795211797980399149341404036034254531240570750612835094651166514963846775670509002848996390337514088466903815532964037456679320884986011900107674486341472952612089938566407416040365119922260983466330158422402220584608677039033954046943206116731675921148276135007611611212958693081971583343188655236029780589365221246421181486488862584511999120169876995534555454518229905101819446561029783227884993725451491295404531440146763846215448457977593395557999828414882273551267977629017124542278804438583556164283154337327089223383800029766885213494431882041465113824972307501155767290462052622096187946865321504061025505308316287185959568036065870970890794336964029119435200057311664925194846126533548547367843466003817801262834309958460930736452125094059337300777736935385667156203850482745510954437747724314175622301772253423121183945486912595680393609822976325521695680017541192990960886098671675964508311502600569478361011755974889714717629244315558123486273252304249642106132644607484940941117175020772415246328710325195072826192670042124093225914713455125935180578406248980466279360733409787626479574175130219894955879869691565890230042991414457052202841441931761940599888549181025673139990766112127913514351319737466360623170125194976953451229685460628287038956766010720183181826212889463998134382186046856841904920123800635638127182959837274811707241895970274510205240181428600745969324341952354775219065938841531328846784575490230630750864923702051838942620345975033825733017309521535477341294906042655679089005088001010352122412361815091842964640766376393351029929565253575741988034955148112029980524164291247725163223282850056807087078221604962149178900814183064328466437885974498243853134156631476325523590901070359060431213812552532313272448624915680153189817738084199099667504805992547333200260763133934014020225057792756861469753294553808484673167287949076653592175336410505996363288906424058421961336411383392990291452428143869023370877057164404360671524108428800874481849049345428465454975698031030349221832754721009568545121029142519835970084802746731250222033461806428608148467859885862736656745284725929787625800128170592480 [117,103] 14118226941772066346579801990307119377748539147752524311092240163850188742384740580914051706145800484719106971837608815225821802488116985039862349354875902704550880378563677793564208327123744688711282623831204364114721774235051832315501985279713194839646974471454981096985510055587902055436359930315997139272445767778874668213352770402812411961018474477679009058262785778503094055992643348910907696564163657954418689102224574099845061154580355392403092818833598913744679123429967963439409203888796399083381245784296616080461443933092977957538967403410692836293038441824747337080078767368966854416731649234268780101461913734812677270653820469286380333968670963484078804763084356907417595597713232625441069401501549936017612582833424735455201715006058896840318196506547146393247445231139670053303642209889085257071491544127907396956358093212413117325773216865773975291168481912385163225162262103534685805770047642603896389267279926292949424975781383206458826211332188378608653396645566284625665077497139932080243070913432331528627357333452529054225790765843490184311237114192324738273086276110708955236077552622448761904410046245627651368914947827417291646205054865938284061612289913498592289931782166765857263086440498447004908032088427870454570096890730074964167977575734059571402300999178689749960360139001183046153483214679258060195907455540333607882178367226981776944390733960887810411449236755029298017316962060652997052010714327672135658646071431983484283735448353250687448353039274498785911916358233231459728777765226355028628414706753884679508193402188310584988430865944131890360285245599467086986472852397024345350569947793860526659684646638773616086428201386435207027316740397850186410200226306980856538735344527558302124119761041560297139173542092765301376048179114792240545483433277600455687161394261730721164154113102524228875790056202138077197622900443143634196472042138442282391381896916849234509373194269698742272597538414986004531036499992747287328984333107235244120726287463185159968327814258516107821634120200850425474077769339020358595259848815219473444014635550487406579829207446778969890969557015821628260152165428905103812679486707117768628681326451014521231057032640993904955951206409370072846559533795512095350890195858431710618505048844179121900 [117,104] -32160466663263751586915865241430199173737928304188407480648145169053997298140415414792099595098522455438844906116418130552967572872376999551137811370970399631875481999295354167579857250535407432995142431889450301352762685477393606476436684274262807326215547311815976976884483074077874160629013354022718851811340596100979313296211137045948169459802139944601637341521079132257491962363522664418409251790004663976493558651209304471248891131051286704751696402045131122679915381994035791406213467201657441344557011671695638245180288407463006675316568111083970267312982923315582929052718608306609966463271642001203553407771235866491144066242760454708374442238417455633435559262715418459279922237789258088469399260128931224239828186802343871776972305734980575922761778772963914788431883024963681469031555505115911458536463827344715517750672380261988560460972451815893970845291186580923497807290683106606800018929224285574142384194553621796928077769157438365373496287851748753098620618377112016975807670161344944518821725419091618202424054271270526214373949701678670813069561407334865092857533486859075316105880410849810796096496080942470669710241385878046522232790588522173762024245400460064478417296666261183428667657727040686975044586635058066114384738109962118198922601706381216031844791217587155419120196809305209886020757903103225194790099818691871748390670230580251766919334445078413896212080461748656904347564620547405794281884446299531794576751139700381369347169924733575382414747006563086325299623335203653240064211248129344166449492387143582932557910909302771548050912480151397136814545969522250335308932364103616613050969579822055910770817387015192862241061136832819109190554050535190716864541156709962440210483701602364161923917763604188081126416858177329076669955625779768687456568206359911970770967722181162989221742377118373909815697083740218044571885571738169798210958965753641155770075968668193288168068327236387005957409133324235608782232820974979725868022310138729350199554265573706072591314312274203306304307836562630498963103286102196723844973804285996360396931443259918805281411003431424511171955068919886667774399888751948070943267568810712552503633541963977826043717056361768064726092132142019265378763117583140573700379867174853513145284196399360 [117,105] 205943795174693868778048780839952193792250600836371346195033008297708441161793227400616446072055227387525627940071773997579295781117444900219065127013744132672767961592943831533666373331837194748294928034650170054235292866126536601730192251511735858614235111956952523800678123180422157790903244538174305551016538811279751259943641445790406896338997435903814112478714769540038888045994863942499071740643954417276013499933265287981186954919731580661616288499742874733869949005155105244185244909676358656500280766360648477383954330239033268264822798888251669247101451864075222422207495833557760328103573634359117221453993966542048153518358798310628705730882818194879767908341728162166112064921142622533835498432180005198131716094481363398638135940009556093462492458240745145995393958660915323982241668834004287720414355022429261711236571770900837542221683612125573908590958449057267840628225301203752712742826089483254238499242005692567312506808004685349450748737081399452202234444396495308823921058781756741801569130861906826423175443791162078310015015912109940413244088183105418123901501175081343435316920107833783705157647816803426251938018928717216972896674471450756668229370891069590160444378947019261826418320950655655027619856886237422223635631764329421484353777274926992651778649703265843749972892401979536255713934293885263301460928898309319637256344459847842749443507763436945414863656979303158805273967022000410910932351909430548370007726442523316571979695643127736694978596873833557785484249663249646918731673299586570524491300468008467223434608934167193326340956371851842447908450265990255134017712210097456794465966063084597205262410937285228928296992303163222015843099786527916943616575603375561520764907073085503313405987302488558631662345952368915246854684598033258354909998995026962742347884217818710568567586048859334408428858635952419630987676475071555270898569179553120672396187434494072837909135166507353414026605002189476932708705482884997895725287867785317444093221298525410083187300848905901722112150766961025416807433711971687019539134050038062572151680946058363214555132841187084522303660365786522706722291344752127192837795827807472368366866596835678349912848298769608843031409038908479959547796293385408690393203145081189345417952 [117,106] 123082796157545737555646845029903686869692366839671448775590933568575917790243042897527588757731117165280242454891486960118091239234077941210089687477960293688375058326278867588509607487296210520140437896697198289257863127700631109874060606685742631927602241080633976790602123336498490660422385986091803582496389264243111605717390478276152292965218475027388891382646537476400284469569112385645752415621554009458549211796601936386179530760027696779818567457749158239853471789854243360617711255669236342003737247417834053135353593682078337728544857922020985383525266428966116507524693616490706457403467477203902911894510168291852495340015471722580634757164105152772872685931770907066653965831130002079394552504006387259127393102464418090353472842387546191732249844696872043350061166752581992185282060078188204932257874305147276663911370184440362899067022459772652616994484774948077043070461715190851957948386471208813630025415987635933574134374281662255842330581650966532481734011055518502814502540902887082548877263286146089392354344943075187637327747518340064378298786229294912270292205817578479787190854534972494059224931202825837771452656646495475929189244794335426156055093262338523561776981203292920570103874784881766542616492537082981957918524270250979189524238161519741976829604501971556069859091501133304939773645397570402609014299778988083821867634210014900294829851004526199044178022954279487848755812035330216096718946553681602167312847317114133417167080566092764503501506803182444862214575742905995995424944526146855919804410214688007802382488478854420272950705476576194431507991899909932245374091061235373572411813402251031446834356159184372847153269927542693026190857151910573549299797631216140531554504253094862111159737845763504664669963775319627041214077738397595856619221257824372788807153610354149754874594960256608761246230602030383185632136889857874617811787032154932945286696867652087793103570110905661983237424713286930862013883011006888617755893444576894829945448475463801164284349129508691903304033052087496863042498823941961689549865261525649300507703906951941121580091814765564221028877173242719222071766234692420248687854181300726627250729625064095840971346181573401997787503300473303075463007307516329550498621433011926847200 [117,107] -204268351622440526875338280596895059041250850723743006395989952636555900830739359858341137219345623780725204281281849246773321024393392818887519341747957022328274789143945957436160973621635174739639332015805000226675900921221075414730276596434108406130398984314914136689992170939175743443311428814176359707017153184597688802814888656591701172689170562162677401026486403354500967203539541393892949692424900738780430713978270937520995909731863670851414184643975904687498136447671219668580024245990603266078627061521096527452123826526291997566497127130254512891252382507443493417200034632041033676208180308885760209483115312491510668026331833924305142151669860083080566661204489967884442478815533240968083018222173136283656868968600839985602178355734799096537530773799642332600638630390172207737090251319051039154479533170702514273501754671892047290350369523810160394145898971997817644621529053813491396966036475058121970676675050959842535199695138684943256253687942839770607513305788599267274303100991811693965663862250071582737579223615164321527826211222021852183098109700012037682344774556541749030485695886899786444320780245599476712995059800469318277367474819565066048564360182717470016017940220819145655441521967091117481181536940397992999683024061884417408194543920348840498735861592637371664875106721430628984309265245696833597787808274173057147502199722173424103151671986015053370209519447213696805833298143302826496377084884740940931383586575083411290099403485182466367792177052144247038650652214871418736724683795840959849717473059457527723878898804695962496828646777605059341703062061689310540802542729007626358758379993910524890180845840601452773280555534910114917369925807986941100580036721078806390938271586282311222090229620750745235218176367390776080444049674652170958053911932846132338805974013063125248776096097435119632325140735183300139482855492852739929475022992474610039269465855219642745095860598656258742570523848619996180953348181035351220986100396210577651766628601055055765493684518579200282515820425080550231076784283021541803122657984045409180172315521234623062521571634212044555760263045348598057389939570522397660206344127040583534414411459191273855300351527911904578841266176725813602729785374058810217822837011105260 [117,108] 158979712974242289127639737295817636339339177684978534447335246722054345701359953460265523338102414700137307322707224671229774323039693242351666271708556805596834500147260549965778945030779311309459072251282386225930977587357595807098060528064242511401063789321302193861531892805845147061200389397769026760335172088631311191279557207740171476165060827726792638260572500744454700377644917616281413431877913204315420438050686316935883623301547586530037419312581612639940111798666390048506303151659363089755773510514355948401411048973708740520528706210188038465443988203129044031162657218578253491098272071211280775143960636091425344191454443582850407829006359803891056856769973541615571182917246626261114024154169944549539813021414522379572797698917641663025185705460837565012105755518733488928113128930734395653683947302182586481751970087432754434510748207699721606835877474282616281665324135649348540839713040089365259474153011276089875418594713963737975113060827489474125425169448949018762533694679132128989530005734124709899260224234414625313957252850943609527887248764566611554959024008478855137558459778221955914061021631221790740581916615784574198821523311159838847303424597453681036155114850137443021715708655122800013308266467099557252158991762934298002342422335820170321875312236182267399647481374820405164707321524458582381291085354242951782608444845092853884526425961003612270324673607131382174129058989328655662865438034518575022016892830543845294416117558287919770794958349356518983270566409514403770401533778529572970865967455649424824538046395799287026386307004339218359653016269681110410077219143651990779391881471182622002806748258335786885380443110694039096606846140195990360079485811502067755290968503627964464116915825032240184965128720763164452400498897151467749536914408779853666052901654133839081816410430684461706004381816063173288180270235248267862341833960339965949059087228792430891801544880672473596435716216166737408047268477257428454398299229100007153242878672445351476407486361388204243984952745641147235164255283368201022257487903384179906735368496676593228825001208755302213098568623643593256868376979515332970305110182497654810315396984018244058847852174925572532648487668253370380037177653520506784694264448 [117,109] -102962865657901710121991099284716408593194161181867073955016484370060764527261959453357744093044391906704732307014673398415125434627346225523865063647272878894120332751813442385430133791064905749576164817463735682718867261260518077119132007811911031683529335767345336995029752822555043379942266400584976554447765289943668777220095382867854488213450074134346947167001189965231861382594708515666613697800146862156035784834403555921836604958859059313831068534972011649871906015989272147302311701566832224740093994559622085963005527810431292476048147119960237944254550512786095044463570468064572101749192538185370590202198457938208372312843716394214851193405354882153998171732263788193341405523478953645540430812444963667393528459121680954120736639247340131917480724389338485169258032256107242315464891077099747838576299922477961155114294655637641452512909664851404987999900323569561393613599227396087860506526752029511519085100046114088883874259485301021973842201624810875255626183922636612798752611448883041246247513570755712714316771903759002592611493462889435971468859543683011438002918347935217828003409152395181307981076743237781018213066024203957087339907694173009905489749278464728664553095425134619557810702955663439985853932950054718553492334760337127296119539338668164697397574545467960153352057318910416660709937009682016039755073328023977935562196857425786669190340747871448566331171899399423656872361367794077002513644437572617812007197207275538245089685043067831526716794195992028025116056141668750779966237869721513146798979813207413781141615720141879348589205289537156984810674667858648066693393976587757521554046675311267752691967080892431992970915853593224707142852268368641122434316035642224772603176896781262041669568586810526910178194381596353126741680231843882531271255863434806794316116247638488071894223715578506763614913144030433997091151258719837559030361619510834915685931724813792791746505868920243002345795565961901895568731089217472136204493400274885448000674999635800498233966704467509241446226150083043968071404179018763920770370651752188652293070357925053371462574679378902398045444148834748961015778786095736015683241859203842009384688450087749764959088024710057344838051817160019859793797049569186405840 [117,110] 68219659300936376473310529541231500704787993857360935838237325855745800309822223502113066997562645437456593917853074432935314475368720283780753407090545560165934079076264956623790594256583070440131140077677488138789715441506313218992140272717300900520402892563608157647656203543712248568723151208338978168855442467002898905123204602684399227481151669436858719505622213111792835414811394742846977489432761279955058126732969015557689980424537682671052070972415249816800110450533625117064083552594346706188801328936955507226284943279323392474586453441848585358951286433813042827606467972879479203124449659591002341906931524810434220000322384828864714712162828918368948446442311727277131299756641328270955159544895406831563846418602748500796019164527837814740138843499910310199883251181185140913398299623653804678784372803252120589388943372554938989573548948888565846122184097780060036287368662272700452287771190729515532151412992757448883062512586147634263148591584873330843704611445919251982191434594192488721221743907644175156446420355657312043339904858999030430603907324189870293785591380490771451153103218329330412673651501174261123273588469091141915028251697836423318216603158471368457436806747202330121484733089160867367833439541878414961473051995850499258338888620662114248044782071787266162277065945542556160539326018458897439750000712272243343137179239024620092795632234441979532116808057212153720048760620680185807625261490145422048826026714773999763913398471308853692802877427293109649434210789755380736524416362234843277886702238904677812295619140351519449048585871840779021192647911411634749143844799096385691507327067089168142505796692675501091961851224485461947004116402851878877158675442037335152843937714196301691491649078098059668296944013573565166429753237270156658486289565950075976607604338574619234772835228795718225929390216719959708472968575199032773322860540427409342795233464543289860330017077460694560900721628528379261500905193674762624979063015036354990524106834230495091488699066697686310588875710984202098207463644262940012476908958713616182193435912038647540621313756378922522169955816716417600752437930947591505562816135110116988395469591783758920568970011051963334232899961184378438900708525961808 [117,111] -30921495676145343815561172240007449640693160874999477131784097606793825952523901717856539316388421726842621426318104889234657997981548089964714708879979136257149308928784977021400842805396458490269188293113565451500197649502148061803645769718602488034479732655003883840621550835979465795234964499557109109821814349117749932144275654412153929974211500138165785972108584488452525194015505922843649337188927676657434248344612970781525016210586098076495453562886565495376598430744653086219801120313159014051225160142485629282866504341074276788530966648230236202645249514875132948254527061226771612713089244462179247943463468295307971868650123466507595451706655628985049717387977760296563641818257467026154109835984832852838438838973229910651990866506387196661817271738623063293437368385839560173707252720651869915844212385037247107813974059453990576343942320050590668378390848625964138574151770390625207705471050174159325346798917824659956409636382685916643976964216255419160745587418073715269426026791756732644416987247600008557184072004013013998593729505448140359516174869302797428233465644436344414097270957646642446966430804933674503556777705398833754017918704267478287076397502868562216501944841979921126556286093562077075863500919092350291438406160071035460112235861117160916475243984154141077355108166996579453616614106962205813137184248452011028018506233011833569205318441866409732294656891494148463165543002660360649056067758247599402644298448259733223457007722249271601277150713609491210846704470314516484373934254268601280778458748268107865238950536681363889285784794930457789053921361110617009901108976916821684786921170924417381737294755696080943170177426520409608123888354467795183571021765598940586887859802778021311990869190281125105935657427695787449555220221257996166952505768116776917703258904457781325793613754483746240193540528646720469724799614046566459582187886673139319067896164848159796549027642523266374875124021593035610343528323167903472910093652896816771480862521990149061631483209093284169551914587131483574212500399266338942958649657151131866306042667275993034351333821813820096251341936518000105065122281266678788745781888025140938207531027196065833956235411710533834672144113484998367553523726 [117,112] 3946590855058137607055841971508226040495121670439528511127047369774005698778133938572170763179037208255240240079541208420174375926451810006086530348829212090767830661893222870667644890642585989498289481938636833096004046580375424483632991605497411540583207151939121293646594187207947987131740053045772210960260897264722374311011841808236009116671310953192267237414031542190681184415001484237505068020070296325771101238247636979205733941727997110201853719311403616080283100239224133950301820205039583988935621399813058592494416785799335020392403280825495462902101250107107385414178221046509294211631875044565070301197608868428598336520181898969418047609525025379039473881136495980369781873735897741748082301711791518726538140928007062840946247144722668754239354019600719324388238898857861934447322812582578697233662346044978324251147179945303326946320424358446171393406702071433561581707689071420800116726242260003258974197177977958217184648450426521858568718401324548170683722235762680584144039861525310342418637701690529005938253709886590450266307421196966809769223334370350203223292383123957870701366899373116013311409291329406708855579819791482444856698314706774753081730793185936945822356610361235135276403172609737997783445353842474108991529303401208827540542751506079113887846921555323884721087670859561742752895924348510707320798727059701779939456210433135879610617684229385739188015805757154982778806783589630199231148646095303673458341895309048948961099927031103337760214083545153183578847833588774461691182876892688867314205940399025575651468495039254863552099731192666362790871936988528826190564950900222256791445223353975800338286650561693684116938364555340423486333897803867878426138025001815102241864064654292544355137795960564007491099304581127475405152326385732572648679996871750115443875429859146009410994136496648685415118754385775054366115772666769686233329331575238502309265972438679990353448899689349610912422485592111289538070441741130818931703573891840840938852597934950019726965943058212405505164997437837526247046612979664150607338618849726669701152440525753789860757748815763265873988900365599608170366892346564179424039281693676087894788180267457802151883963909420503968462082272559227648 [117,113] -3589625694589551789349059343050572722239718239830011771353983480837192372325093699371489801765072606088786949332128228112452511601702671192331104295172338256016418900250400502704884721389820198525656024108630228752944840824784964081474749611110913942314788187099293846360811577048155421635959850072459373886784092330604400986134626696096912488400176552045561947045679018559685495716198930426693643314289588326853718992443602717871352186072838326708700153141664131158565342419295237566294622696316789047742018835089206775555244669313322463810178318005484070172647409429712081429309034334099914191479508780342364845972161806074224499313271239885145301101910773868626805208015739231154481508034370848594664639047826694456594027743725766906182322272462787645420867380975448022108748129515350534685624993919327646119917475761107730377606895580167907123047341617906805042629545096500392358271854426300310340826267621052213848896146990298407564908383866850265040248552262330234363725035319678495142122254689519444986182202492956587391892772434437806775849351695696257310553062091085572692060762007941962287229104111178677224366380698259182720218956434721923231778786026831521858167531958422801361369618895378361318593699414682971648313465348720757191894924446243818356247142454263729126310959082358969336815394662270650368238037568563581492171601740994614921814378672488172872346475017571813244967274586914964140121930312782243111635012597072297918357268966476262043215535658618150330979868868842132704618857096777138256188174061099305723545183487359765503067654695825114436346378077818697078823003083191707742498998837285645186768105707592339422048210726753446499323768847864031325209744971393755568670486405564621210720188118381193876409349751800383340842971120247351356863776144027538990714121713002376351828798774117623837214905182650492319478195474898830346649665820904820582593191998631228982986504014878157414613014696307397380545827017156014056776386657565672300496344791878619338658269320068223255000758992285081494051721706386392695792446424924137380468051525243814014007729345292684388263946438719371423431055542561495121091396879732740845714784974336464830142246582680979393476274560608309722936208575744 [117,114] 1289811312966152562576568811853707632021386454757981736462331481164551961159263410294341041027643595624938294094932681776820589428909591155193023200609137361472578570596327343814003093032817363573245719347459428562590874526488862144878298573004156879702295708566469804086591479378804645524430483745667712700475508762851070731027131991808691357699272219867632912805225679519369134080094845708728668603975752207016203735120965590779375823988368984888651030959514403970744829824298715984160457864997389550863915450555908757969046335722189577066659702486973099754986309577786686056639189786502776436871130749908201714672683002986337163263985761946383049806510995240463045596669585620764493341270320978329515455967631419087000741014966076481716416135050032233252547456292755977342764052596767946227512878237384902229253302162757744190251745444805320897779119451536013750756890352990204327565730466477863830208576748148909819195241716183540018887439960074234398122010915824922619942475645899071006821915404021863162359213256254130313021489615273817530716176508625805504428474316806521028723276585429959662608350245945833077283842840390009649360795945024569345799106570314900761751398935762680206923386208555302256190031628217677421731267069000971956502235291761667524254215240192151618008649609385431634732836001688330403601850929527075007254994149229854786130283635747294725244880130738069780455983240730316414575799308427167693898686813301594971405679657144611189625713009534806535510394020980361128457227441414751058145187240525416222956459300242749311252201849547019574819350915633559895050952125499198974483560352641755656013618563872275836038731933829457466355155474090963250187648008782024598248374388031658156594017019057177957091934568219869322443240263920176362060800497276711510970733800334834290487267432674198943743599645760470502735182733830035865169442494372583438814764045943585369581389068635324976732058016432505673166171838712918772557572142521150713896893097659883098796686778423954238699487577981609390416855059352585838032182012231211279802617648067222674748691977012713048184427722258491702107432608716296381611179874990755825719942468039333930866327962911631467326049466009266985633248 [117,115] 279421649320092372897886956439604468219875569625805406433885336263715937846710249366952830985757846029929870013112255722635049534293350626800126983010644702624570924368218884444957299691214429280218271562937048663886493224086524736108938311115690855419523534332557999193912971382747540439547639141141265195516328846899152086936030136582355568196183987374058046691968202775828483086452933761707357809938531354145404245033602717807071147857730186318016874941694565248920429725601637991262613107561713695948197057806846409103156497600006004924130843027736941975739366019599503791200094987053794538207157735462090315335489924797788817059257261000289467331150664134719254176301151255019199247400582079085352735892793246382088174533841570363137214975904690280542652925042566424136823223361627309972290059470718134065845311648210831888108890186246510984842559242496148704629120313988767008543841246366053099560282969514122583166929872263463497392769174575824841039205813264505014026062396774753279851653836957280240758619705446214158890141763417579648332832438713931950039708319299736837419546150812584182997008474675248987255233158826690864021010347593707937201332270819381251434824538522918264316111095671161129092107739049025413475122378029027262444077904808837672525652426670562420281455183257243100537383189504420558880248241176216248369037611574012984243343741283245363935155149972613054477005688802934925698410131397612189478956107287023525040741738604025725777433818708219472567513806150929605663021584131025836465306532203677466945494751464171443367435778692205638589135555497092553865962309715352978636836577681935853681060350851040590436129451854537745359634979214922456471218370843545031796716505356620215091410204388721919518141807879699517830252657237157300659874604718464432505959368308306845285709895964099598598583892320736036774882969771822724951417940260682490817945987243218783548236231104598783329356872138572901333495725828426908829796550494792654108898296200631876461081529018371285843043615176423055160416415608757841349355236091480208348465302831974325212263587347830097745868017046326399869078248167990465971104211203116822891940685483146899177629640241093486879365172287409208 [117,116] -30125963119821519123799926320607024946735573515179405322356719581818454298427170716012034076869346139429434064471160136460780549681257250702881661781258720979542038388613879223912171936782248590187887470523816168317166147150512861633991728907547665890627762155554874175029113240407686215773236498035350291143719941362399967549779473856301308284896467099750666490177147843607693705228895158049795536532606627498073366282873322512517942462384328206538329976934611660583972473777375313895442027175039118472967588405194616058666189418417954438651585798800709351024948517524727167466677592276827019438520369262803114830464468032521270497990425317429619888211430361802699497934637210228951110962623500942156865702459665559643726202326741665634296327108779541773947450403347516562775471199152637417781543010659256873877480731759010727470073886359014456549111931541931304078103734620972672357655109708329453339786356699694874813043044813590908863066833892861789904293367295428354683864609275807829143887030793741033085376260544531859102028475072011309295293886368085261190917166985413638626706842467913108234452938377280441443182344463533247367251807269708473003577063893431013172144431171149600303902543825633182079888103342109785847797648362133819553514195381165317752190551847757020968291111970246324766733211673390515337738804548315136569847782797479430911194314840714068068605874375492652900340555333769480078144728801242353545462371184435021896058914494598779701080295364254460776790656420182634097512776613738273722688627960057599267100559099714810311042022883512321095647985141077787353861209528960458495829152587241194374592697554704872753323736521070133780491056069374624484224360627174106151542712929490374354889917932684075471939175701599909426965057460213815637127999376922219714095490232001481095216155261985485008659754607043310566628119343656836016378143590050439085439089394468651134075361261426219513266493881303546656739575112548959912272512267669573527484799924664418057226083185115594652722582592083755508689635486341015987589545675954484374442310354397648246626305681639511788864473738790670005075274585965039327590117589262922778847431353092905160340042103470865615248430208 [117,117] -11217933447969959348479937539514601795731298419649550787702255924940771907150481344517928456726387764721390517341802671706861442402098403378902848813495654172157455436196808489873120058770962762399746391687408728217020298857966194458065803760989180829885892136819701884328868173651740527052045753961402869223105306574010831917194717228149983633727636939783494432022183086504843572453389077949795639523618539791339929886050787029437667062667703531003031362916821079988244700268713515135642938125979696150989717472874168656408961292264342274626144477593410393693716330334764131542378999045039839835809062565778776267680053916519581143799748442450907459473518279657859065075353511042625706171103396736867679274994472948655185870749416800518675137980622925610659177808732683449523270807791090228116572596368145544286503492720639564131316059776963214314058335638715679360587832521145567884236175330043922192097176149816793314412787331179620828720872667527189251740259148888843129100693531288016397891853535809491790944865395157628547807353197828661143072410549053025566397732551293654041260253997188433593354041466183447783307903027552489752729046449628383492441849380632418271501799304407605658781806650469341684494779130352904519393729538795309835926421985021068372289246772294293782401424545250000792027707456054796746052263757241254512638926733826079467783434771236213524210421192812688194981261018163377834860248399090383289328104654190071839578078042661195910850629211758593256536535815926698901712403442331974702004776661971818825427233313599136460747779399871694395920832510278417027816164929019858466433976711612713421778515344514857119450586314727083542122895803400483000639725349075329724624455378647255902241240907676207911246643856055096196269696305116187360876742019669391264378021308420631304514372419570035914008824620264803536527837536710292772719638115894939730589166902706638160112366480304409602645592266861693233819378288812074760315651266763951670579811118239090756061420011190545333957172408022736287119513321840412055716534300075341372031269748008939346314044238761804876885362186633052280182027169948843959204973811559743092403935400995483449473448500938379679856 [118,0] 20477624463882401035679058147154818115424395357838554278978670331707771287959407988620485113483852033081988330056980164118709031857764886278595779548505565816499401911882943174316056327780264402150455163228122202246720954520456942365607902597201386494951767084008360126524538042462092947787018691084386177857919089440195355858890014118731017935046190248650215090008982975579865687922644034669097267785164214664218066962914558916743803697625777257859592068586858086018234341567249452058458589556592209956900624158139093761227693630848999993186217283397438654635185119891516201629696708896766553565526734488075096062287716424366099486968834922367791227274117032348929380502568067406107604207433393873035007681515193157602268786973742097546156276130533351350479997810453393095787079073819427323161963616272498068680639248266812409313403046995017810609714748268985716318897808165206635644040467034668680563400426354683554923766586566961845093674768442206656573589798375561824080639529577063685046462535971902031489413304047625884723269492103960193198517757389615036892832753209722444954821583807323740915913090068906291252020150344325618521743969920436925171456550322430832453364486065605587153303322887937386542659828931951070183234319386517153170968583480974357658836794321781981811861359527095269924547750718759371997815671699897105619031807700632389036329051603746648472604566550987885833172812932356493058855960140373877207616527532581777269250197519670149860523382276892114473872524534806090278200413474884313100033368514512322208872902122558328495574322077277353202427599625680477308669478339202005701949797168874544311048993528903155610755158922866276434847738915681543152900316499108232892145187141554819778658902194818440856249514118816545444748890395517090407131089332528219930315158425071162385334887051738839968927867107278675907345940354135370278357340514499473677419622477383578786446091498390123922981290155961108876487356878312475401201997986654351129577375993116053693136973492667659827179002615078526584910134710920867344594799302829124823312914574222902475874244140788232389062649381555700562491054863125712529550466758607404002066424213667679893853027762779138823275968596251648035232446688998873200825860498250316577383216388252377463953865644425078823585743962013717557989445902025251299787368953175466602258489512265743819009113752255382047927247748390394887221008304568931570865725791412424650384564289536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 1615172913666723437259074597331448104251898276513482046360442178834701638121312639575417132100934152728113448726879930916176429572312569730123314642075680183830755561467495905127251657297043343693047460280311549495747932253966386500964367453785833247133930946095089350215856715550812534607208679288770999637099272931839578356470920416591844795268323554211639031695012948387077199154863002280183071568581531439111654363893180978163426390683761020989572426983490315235961464669109979767059057168013051864485534119327894921225680747639856216164299216203252904635836744669877306714264199331340338085820275287420908377102304330115234303212120006782170904695644214868866963544692715162377246707501672595820303703091607315481729221506598945466243139395662156002295079331682226301029079726806701053346077469499598484644690336573011620805772823811124034735391629707923941668260543780406492696063985836501280701655126292080493827164387869656946195827905241697777350538259248507623838366275966228291685509133521098259067558451624339847829033032283224769736608118423520115662512543323015318041851164563119305632944891753829996169158385944812969229443450032993972080976258933523669334193952593819205755206643119923845388709871589092193682659673534768613245616050950452403346521058590244238827493649614972710185331672967921959039310144977892235982238338375918001069709738543954982060363206177964804830453470675213645717174237791465878389443800573893895200571731588982462278494215632402349331549817853836233367439653292239295050982819741007063427292386973583780498500422694484733559055519445653592200092120857384663834983904182349602900823602118111251452926527397135106603006914435439090377947579882105763402281160373957441025591973508087278720771744866548123088594391908934191420570705134608096572306270826842625601399552021762462096503996253100237873242423245074542445134200574786048880932335521401284161165346837987446345102363294667191057644084427173193480998501625662200133199952690727906560049833178341775836567915413885850476545322955702187266229812834353482132027850207275903711160576668384025010089727434694746463279558197661007620126771046891275132976891530952316902603432222337749231784474036525171819438544830544226036763193015468558872918899088910999724421467873143260888005491332137774087287381085348005204881304822101284806964735415763816054708509869603991153515733564833706145678912685572540476978020945664256497654275296460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] -68994960574256501570917617874596601876642325971859283045736240035162766912042215888611755830907597516129021948101712341969743066771710921947379669508680465863650427497551556291281999911150591925390104755312955687397783798394909204597495801865423890378662879166394919639548111395751965670661496855444816451848854260807698087957794187721545274166699684771574612019616263429656438015022718493821027555822590048911390077962902259867511568768369583716855913776803588706841090648243267685979370187571942814415372374956514977248772222965881245225834133655439405244997996578044146938873701536728048897170568162213100799105117491800370033366948744636657457766785545604286757775003424618486304610035057978061218642802863827356615880963649894616283024750502227165621238979519116212754223406174221487801785270612049269074834501596097378017382343593702087819210304932855121190615094166683329140136943498184860564511973353686864241177300825460417643315775921551374688523333392254995128675595005909115069849515584789429071035129448835877851413899179267180018552498744568170801873720707211305255721282125351408917523359400465697223146569635240635679264594357603707837521765351674813042385280917054011115444627148752210803904974798071926377907816820701028955004707387042350348453852287166778104821357031355440430642167978128244731316524837151973102654977847800436966202768093086979975717346513853808985592478319189559239625396925139164993809321182796503323155149697109669759478396565814647919178526845093324309356619725837301884393408709019819949939648058213583080586814427808557612834645611351385788993366468949833112646784748909211160878822735744529968446437387048845482212020963218863340161103760612040758032822694892972888551179005254012278755131561940110986633841896265459955757232103533555529400949108509946472723520503136569386953032668744315484520483138807581630916988834955597483217650447002980596571674130854406838113028457972221256763409513403185074118633081970104185616543846087941783414476866279854591503752109000784189991903654507663128225694869193365117451351869695083010071072620678116712191218452979792516766890841944612044347252732238225179872989544804813058249278006236878623939460781774574792196175461162759090385642118329205099629269078560436089989965441381597826471311960315986755275051237053035234889287627955899747112926967207132644900136429719857397360037797476123211743223513767368208763459609824428204513684640722059264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] 226515632901085451261185680521530847991940262159015090502356444821846071570700619976764381581810466144379723685536160045305214087654020624379513479633013176193857658039645051147452341493293663190329622626751283435986153483722036686118516535819375748505445993174152235286856180035750345580537731016363073210123139072517004094677959014890666638384848009122182513979909735280836532062460563018534604156538446716388065355704526238284058447745918557671047471422247999735160569498159762689854103362592722609970539345631252448214800905975452609447468047407319219249930741321379924821233684642349101005795421708628654751580520918221601966208647578302962131652746498165470798276668995807907913092230037680571843649863804241494704096565446738578773146797118319069423400645636970488290113023228258676383263241417310872155181594475254582339937667630396998551843934890590247762170239733158335071847556209016193880256356431506706882466733657209588960693653800334232377908565421380331719041609919381029406478186556850689516415736855995668360772792448223850121329729308040423468025410770135256511432601791414756336415605554285936906195366857084987385215873098673274877467032544218862371784568539742597900827605876545048888165722785510506204163852922701850553308785769345942308720849468138750326255541090377786057796320156703497225396535098949792521053648789027303421342226020869752199086509690244055563146473623709383175250774009115227573968862996755451525959960242479622607471427658782611164089766399138013819362124481298055086482231958444658807580426626667780617438685632771891758528868430257279589585785686729133623780645387381563141926316013911136385761943202315084244429702472980064583679266859170010421497987226169824343813838095265263607730463642452913062197996543803146395071193816876335275909095910385521029348409971551248235620431531907353164457059358953354125894673611686932721079046284943479806687166873642159777700702605408204011373109005474587419561413767004331230769172522331262422683072161196028558851722780346883450287092640142720126964077622264476067293903806537365726218215643802432841524581306624298623723904416808612472368972421217771026840073456015891730809622056465005873943652348406290594964237168079373239988160171832768549238890937819196045417616115754417946836942399943035225887747002919053881326661187926351826280874007814833003431504385800863765632095187018649354693133524088461093698740521578264076996564826770636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 8423833006888073923398817964024246614975816777009536186135589275196664344055613207295352931225081164011812527374447626265252905211433388568678316835874673979818880488851871383849128288018309469233785053077067132527517230608459583582764384668967367669113950222593447257209070039206789416967222257580871677067509341480060457064607143241582975631867676765402607495678750798452255552090429874531245977790602890716872145572265727899287092818688497309591712301947895985719661232153779609034231977000401503045737505444852775628681660714619023089558897281298404854111410579046313261499309319705344049576863388638339468488026320579791951961731691034887009435859859108500969719593507104833036911541794329648580707063788687216663865363523257763702575142146943833313459000492732069530945106928490221922511192519502563300745620676275145437229476924042271881939659920838912008744991303501565458518206243702630843244588554943552511053592363625159981666135407773684801255857519121959350990425717192034598586114725911912823205486753491757613737756506084819490280993208283476369831393073877421441506482486771138611835178929138912594246248139300185080883176696953120682427716657804418849016418021378338427729047953106737603452863265963917324286591861127989679170526890546598674611710306647684675521020437522596469449586847050039479591102823312516837542747676769581876965469997133564145524309460919537060810414420282744563127709889010801205743793433001439791681537557961916647707356776681962114010860780188958733466763614401587430634207999492911853896295507706278116313117055881117130980318947568605930642751913008208133056869328659460343842851486818463150218087247502355516600820812864294225123464556512619340532957791718574803167553077429350024058728513693511614359484179999673127820223907901577958514347037684291525455896908993726632204368813743842148768043735663849037176335818369675542402752323692640905280310459651370061907935731101353891800352608723491391679237850292551914465675016881491166707850384483899435838871448757887867090259717052886024294400808183708747273561759356194556449783214755850465359783219758211728047374461784635801185496927653926779548560600798265425387772877803794339101976658670670801143747425577457580282397176727104370166739935580877592808445239204932034189780417962900234703871834248427233101275171580535575112797305215100701751302374315866249631259683882831937408510052366931062945981888789254572049218713834055794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -82959362522867344189556353092530691407288624956092708467155445820912177115395741918948047638057023722236608492439337680143397652152810822568808730121148892153739266029059890082114393934803028403663446662748689816167422326586023701577758155070227428078285177297644292351399452005820299063236176593400522144417089862982508451118943661457554132241555761535595767052107439520756450336092018671634108130882991556171144834763107598570064521400616096316529131911164353916528605243962168604078592904396444904226732959675189058478753280299988937812440662274815314712661029274458004952925836241497995543697465447132563170895551466179100290537741686642996578060934631166178389253872523647605843309069883465668514087681702821027417876769730064717387029557617683308603374706738680738321738584626243106299926814973389056254848886110205551850397447384767728856863821511788460401327297143382212339133355351735076709317832870744641920512634110761404694012499657291681018925855619573189133108934205352058520697538083080574190671637021713071973496851049106156405068310392526656361755667031239745275486350343208497338602873793829058228060752109910711777842781817074470101633491692569989843011755743694919572833203714931519487319315333954977362148527722127884866707070477571543442651159773123235818813953225380167626597787321169820217558613080344205283457097564472977808416263956602168031969135654132092746900620121410558101801987455895667308050720582351686311090690654596043841147293799377041254395427788450286364222627969529876781602372885386051559749199440967776905611905378579710675193810633599721974958385984887902909125183003909796187154058273981114881163906768771010630855616203457366067067329260490618643549139989633195904250258274696689544467306886469472819372731906627556212625821327312754633668252440638949596449455808934511837786852301690430630659314824104757273498856446303736083760510530478471836705086348161595941581771769192610562088030895056159317536444810487049485397327918767410232049220528655507661766685962280145621497536720074074854863610223961569973690188496755373991520366792160850648160724862684557522393335865956575572954657521905638739982072851477079728392416770380902913960270199348238232946086137490616333298219371928737803994669291474618318109172142932349009398106503337869027670463513022230631773967840717878879644876449882526405631605671762955725992219875498843344461739615553956669813769054001063076463859942179418931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 182789857926793287845319047366667301554239078023308051110357003417295139284453567701354527329771430157306265361462058203903035667310430591379997800170724336364648385049261259688540271585607144562114151453149900189161467665201792769710594880996877091886096800079645657364208906086908111255304358214382544541068553733658771085674444318665425272088974032591703399902500196634915805447445257931091743690141364620368790248347338885066348709530437890297343704356400777887890015280586504248028572308201002220836452237288500306063178573051565534599539096025696330911430825871242102251929897738862521697641106005101198731891787968975791084207321008180287755516485875090800025854210904634211329886810798607928234056178414025899328026638620803374034592282076266956289058858225967033670396056932687023266235427451112444720296256926236375209369217196090758592031766594405823032783961061090459271490722256306703916492702600057807877445675881304432599461164374566771551486228431453039923295357404374488157016240486995410969378570202643380754959739312747391476063073061732675063559911072987699441385342397027533706432802889363130874360975784842604741974741731214811468243090535352316763493119618018095916599733708976279581258832475387000607851900147588027201372196672213769720644124654776276035335085308746731970123704867244286277823848411445270344863419456102167757498107488089039340350735140275391103524538564029848146440452435496630780807957814632684778210124192859413301957173342131883308894003875293070851975708440267645332806181379377098053948116594862150022226831638292655538200707400835754278630369305458360136001401609422902158525277518216087902217490582799009541216596780606595419192977254256749920418102017664828114673131207278530682469080057295275834437695861917794620790239626010342771255768745533582401698081454666158921259892147187808693643881110923809774984969088885987725403311644054673607366498999968891447545143922522754713552349842535994861787429719959983378553741811502493024006540127920004365007314692461128663198922693113221517761147631380798309126519903813943669368259661659106078006586308622848088479998446601540967819081575909692640383671883817101677635553526047063861105312667037311057018742185422149658859677639619462909930577700441856156077759111469842585194354742250236083917124563997058390404851640310992126869305447507898176655564362816357331700157663622256991867901093167850223102653369791720800417630637498667368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] 1762133369213747144004174523972166675467103758254304858306674866804551637670125314651630015306909001156202327889436879794279136777012163021224847917715789623962226251041741239596934802311045814515145340106260580296079728092831655431897705333002206544760966837777111283654030260795426652087510799813582311085880518188240718934416694497429992878110289497322505637871204238915951896010560619120240857274050162023977945613475500268310252023402910858969326722414432423479157740568178344994586139765748038766652141239146458115276209633743382589184899353603916534385760472044428015960704045444389482104046205144020740652467683316729870372537310542510255117584156250492279616028048349966570504402467672984610193463893378823791436092851941642195502212875630006278088844807038887520867245341022361859232030799549914740029307592289766132612653709630477758291194773979825654009597053307564925799456265317698294281272169073447861342179300506048634751184098398100663842300816874185689392948168748940295623000252537896571009770423518283039488239881648920606635409188389983490576988028691790874951286183924897853133973261817935124680997161801420601932010764885635466096527894871326857291301330190036970435806753489812778971229809355868836021017672066410130862593705340281144154698069343530562922353469800737704003049658231008639246045924440316279518906109172695758545567369322164944329041376274323222446846854073280816348215648580919013203677991769541994876019587225538366013551667705309578541886313421371175548201384427161494970893044937995512441338365765653454365477035762512805249740554760552233440191388668125947295612788502717380138962988320518310676122649072972827312938480511532238452069217859616138320684081629253558131988002420335937530627962806993049595733860881667003986251379695183225533196619541175820801370057989563596931896544417097483236881431849365582003323907423203541364420410068248391133967757146072593165452380598578906124707565176470550571800963756677803858980582519257037749393456864720501967558328180147134189494258097634083036129014655083552115181421485085740518399586722361302385506532688597165561166747081803223056418723435335624311010720006156818614334258725265928383263642001670625333341297977362617423113497754198625795130177692123708730175755141122217116490862394833074196697992667422778003024705585159413335720295849435517789113815875205710041649184040389533537756144354714835984228474493800753726265567661041018470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -14484885805969868669243956502312975188524553795884623574129744921814785675601343072951220299349661903072355375815379421301525659756948834599166502611637153879704097983699183682896461673852269278204216539473110910593140186149349785927894207888772763364387211687326092284495164690580001923412194196824015987096290875733819986257894419727769826552964642281774095259654587803936987956060968223812931544332271863911536310809139575933833209050708795510370023043871861382681301763648665575125087270213076126047862084078061863868895142776626834103356021830593974706794314763193885589745908124335628539890764347308634540339941265316529236912328558125252998328595769394080907970931139531998227329974515112567541737894005668920437907099359113043792010993957008361593734703771704935845253735385765022789206001498621389746182871132253930774089128836011150630417565060208564272096748166251949276103167680125566207722553873443931606917962272303914503979256863786777176548937344726047693677179024564205987154310369060288388076543736448743803986528475811796083454144714002188486680306053853714307500516817972859767565518289454774349175998196838165288977518863977695697623891654121853187047862811451027509423126676240480956849467201565568269156875962620425376736134673931057193479444742623490831822455778119050288193516075464107566309903642572743583200447904967324771386866620892625496135788922425180838043246628057961880320363121570555594957178614447183778915855234674123470279848812622718891081602404231592370128939056736159772447823486700222417804545518255570987317241383616371211342716616070826131892163959791740476647918856414668664476730331723421781129428755507678195573726014582126310499762239326580391426062087099596050730968210812224306276389111734013952047753628253657075455410446746773696898248227540573443245204341414334711310127607170806347903053216880803293654541592435184772938826053328659001853478013784999625464942505094685328127889793073054839676250962344636392299352093227624978902332232447254216795674987519581236723687769643737341418457263968578988712729932000717429919341532250246185871008578018098982570499368344406672917286637379114188996094320047316313238857260483192911116284151658752131494259887917626937689994857076568033034391967721228379320431150031309653115889587514840625519910324942870997040251259376209662401636247606643341279740072687116025800504839781546882659026253111247938907463877193703758441662828968444824649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 38031767148705189519267164172480614315575196077583639284346117913424258836028701832656839852676551851699436466620527271457933765141863823927911182861739822792944468872769451999743578076883662139691517741232540825505424122786884223342583145421950999956910825363053455290114587432771147020644259695456428476361552791024852201939817159771658949622278914610040203145240848080330330666546887568747470428892190314710934906561434773061701773210901835117268493878613148613757767972001275306420475148281598161533174276327771745159807612633448642800206646193009596776294072029979792370432439394081039390451577307966522968538474527825705371791957974441420097579893921017086952248051968550517517626147269788889299898439809364578947668001767689049557149137662757773803908246522922566203520581189370706082322436162761254920166139913178170432397863322451910014164680739902407691733644946894549790942056895103471685584570937530263552382004014078272450526427328278089728871404581150693478875841746301226796036942953047315822309123283066795879750271717169890300534403758384669710967782485624393365420456821036765514455332815364842098621201489469707247099727078062082242999634771743073489339544898365785312056203788361800675088946311857079625870409353576689438709207838919893127347788604866839842576535429191380293605389017433998003176322975074923482710180212707444093081765475808327941086640190448014539437131428479542161518013269484534467160086843206178708586082030420045964537812283106068255116502591265001716484295274452753538313371926165732208390028881160791471020888257374482306692148703984447770275338112975485457296103462231124975239701464122809595985531945546903923081391774996321382881096609600601198082083361150237279916540739061832746738506256266943563400739178130392555383527752828235899216660146439249755146464177387847109317874228770183631091029780388777089893625385534796346307907294379132230272663540101069804726000496481723688319119000204299616272101404502043967542011495000278821364053316659587204565542186994875423968808795477574402757157436806686694007155890721805315986957221809191524035717998363471217333987462610247612701632253493871840685597011441731013037707430840095938467890598596584350554328207183605623644461021752131290442140833285270398891904906477079653921431524768330454847730350959313865671178025557516784895097763715253655585628360590623891071902212436175035449361300370378519149999846861984442506585440990077019750400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 46484519678961988061022963943112080253887791241159567504785861054623720570972793129874401770732657118824240313298746895096638014562766042917991467714843265054636796671673049250165741440230680936441940685647964710009504038878195355452381072898363442057767887670100884168287813221479855615771582743457897925800813537252434745960588496793257018252199853956080053740802609840087348321317432276163280713780589250351910031253352195757470947829587922579113430790034497656206567146749707813054874329449749391763665829175763632443840693558400029738994032494120792068631603876592511204151057839630805702248300986211268713034364278220105349977466695899872503488971945294009533176482166426539188959681714093705801119519613263374148172090993508951674097432175938369899942049290840095520625596958914928266031446771753859596951161526190618637159815862574535167084613209683913099696266008200344119082205121575499232128861525025603005140604858435335247550054828722995932544854184310843328563693580324833768537413386704053737633373857442800904259701258299502669185649840104135323773077466165410022906769647309901900760062433299896824993669014967346931345237503988228697566229690425221898798516056368178121786048042851344978165525760546970769744788638189575447294615668883615609844084353592843783359316378381480021784750706782021749931564136733689110877833330984114257345471039247472406052720212146648140598388568134156183064125038391903033905113775552590999267023513200905967772107269835933517870206920833737542721792790084507945463257567777317418189804075708034627152914157129120998964341382280022818308729014246917185415555721543771549256376887382547126704349326797516337946108491250057194617937309312834605477479916425286135592112985976963841676518971209528437994201497160871726738150719380119571859747507411370321465177207438466785028078443232941534544075259649694111668906151128865076830254348920337675438679181004781551005148261477248668925904982149190472746070428132983583333278617080691687716940386456196961132697286325909318337026826342839299555443216540648785990676031524315598363268057225129850667065052795357086519652258313134987499097930116324006940999387821651901609675203896499894134217430026174408534047698870487650078755205610418304771818344037785697290228890342053546663255331629011697981093760324576879937471464020469503414045585657624500213564950999123407231803032560791925971133430513645518798144593613220490538952278878827321491456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -711249164503812656990027146019581961818750149479122866728484672368428366778681468730957327360597297626757445133506178266409199573386590748383396058604614760626781614069498843185700502281935033069536154997115355930686779573742223666769047459637753841914215483466270623856453377939072739691442711088291612354801988743831604722956221960713703308479186276924878170394715202257387025778513721488424643102621880438126664938887649148543248263801912142476427563294414839761266864268675695923442892466553409257836257307741842566495032443651228740554619621945827123148670170811581736917154060438075360852543660840218952744956772339219606675120618427191894711956361153521872171658713666091700880742611123166110087345912471201056189538915613219076021840803910241941370675139220745648609793873635478742675027560281538411071076698926080561796684454685580973097299189848312499150755441347486232039301940478047917158676465374719862242645036213120756797024436656996444156726338304081605256101522787468149987911164467850014463997062345389705987255406729325259567713087154932734187091644967277269049832193474339195215871717478099127126759965616093363526579679432606064040580685769294427735664805047233752674334501033367715214002416264909083468804071251986668623601006069788058365484783260156973058094052951412158468836057528596139361914492188478985180177534423600726077640261540284654573609854104866287917975681973344858824640449248489487392201987655049057111691825457436610012761258771883053230510713596439112189193022630803193998969222291966042838219900572680829399061628583419285334490877985835867054575663620351298240399757279093915491570065425941147197543642388349827269217436152816592272508216068519209017564204162615705621148487970216484133428605527251913226702910696848855790100924091201812522952934855496708447344743322204944237093819828988567177367242683818479013921688929484007051263266902173810294759081967006289118513159236580293919681684998891156514670708207116747565437885277712413231039169227239503220715485795203290594338496566310468840576909120111283758922699438895828247743235317424326752290773886492553905173289647034030523567789586069278108187591181484449685978963830747684752195003095517464654038900543390695548234719873134383343995086354191246734297497301278767169979189159819121132667741309002391130526015151898360923475223589229852645435447752453729589430190303774753041318691338859510915379200474864344187447375342669179912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 2855839756048120181079726909651232347120243671507964477748450095589528328590051230823186503709745632902065340989299092834272569869726414260284040689618886545951891884756556154653530850603201282305189143202924283828673858093123330974540849026294372571425283138337096868332098413912464651015892233384692035288744477482114402165237989115858597021522044239243779224705114763601318234970401261360518714698034585355625028696682692451227798205235131891398775443379201832290178447753776609357937303572965730112007624021849548896720197563848321971125854416252944121468700409398420066598822536990810453993986126021635135553580818838216185900521922941364587078640044026676849827455722264951649894115323339232581470284348007319823028300283873121786521109147624771496353944805493041285977415151433371270255125392985300162848925155605054602759692886018908051437214649725475615977961745726984114541816377197359179954050808746375469205302981889588655775923543386009893237737334249220165987999932352963964787844175522990497953870748146588462286562924965098408448951949292482456521980723079710457924860868477525145755059766020508416978189467823349704394263944829107052257750041456574634016520265763880524774817909950096045019410004806535414989617008423871135227752179327946813002955010742790223762328345526113035325339482911266435545162175903741573944740438244612945209355919864250663995000407736704526312246602171822616862800115402755431674025088942720467426241392544933456076270786723237630291904231796666634017867839074904844688554270616891120044732418581986647001338468669918002526230345435490085171268779529468467061240197295927416375638722841878189919513585747589358089190379593601839216375571515174522303317690675297289565919421568223606347132514309514751815527431496128554646210390859324231091639210910589712253448714541208906502696898555442526741697806055472227139707592390057857082588237303605948625982930069181056291882181198807821421053946315122842165573038006477053062764501938366204382281207435571931648162055097820743825578556026719336125071422582621583226711814729764457379135219009068895468282006452968216283718742269443858801266975196467484534562462483920451364980227587978293547398776516250557259046015029950603828840070214746290603779870990453499070130606623308540140445056350236930913977554189647329476819774564338240385536522355336213090645306933434721407963433879550800384054739010019228973989457594340713849808392054199647981273088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] -7186181607646742738218811170685924861769872699068692883519511737986117211719029465695122986295922744952030821565436651647047301144783354402850087199517246499012726451557831230422458648142444979362809710597774116086752587809068439696688834723314295506081586076222473819586510919548309025108929490957599813984184499426483535202442649910908928745852111850248020698539854255464313753547117556659974470659132659099582595835540949512457294340799673497648693501836312110801496182683297100631240845825385515019826456191285749639266611582653512455678125287179095018410584802346917424061803446933521183354837872101953179436565473156767979243418360824969734118292161770906131803973038387633725250056245020003984266328708667426736272409519713996688303418799273283431723392004497434578295278281981623714809584856196104889723220228672445694105653066527723267224689920037943238510576414894184049803260085195349696303175025597180570916139392431600369697323081257505101397957556024541038880779961421075599276631240285832700340441623374314258899597837147116769328002289248442268333369298391187253305246079537905006080908033306451898222193515557260972791868147730341223345587433998907234746439830596001370629984611700321860934742125712753993304710036767361878990231765609540665466503891892339820342534879837666333530373790747048028538118082104395255559117282668184569235346034837149772871205915237732163729932271805059974210517104800030817448855359534869891178449376676205387879463221244480133769424188551047229570671999653442425118394572528969071807625216424087307332369149049870270044945763376454658976287319882122188579631609089389348798849036490138200578469009823247270416872445517850306692321579380800934071186076883426819082884088580020490860248007976974664165644592828138581163496854092905573424419564540986556990271230156211786664256165593029534585275773690253125828554849921813442225979106021070640474435985670553015019384358065938975353110111337652179762068218995334251681185792309992142781182551038581291547971478536935133485755835459393775190498347608930992485163503330244266208661685719281133314711157281683552134176366596811519200626215846859263678474581919091304606511919082589370321559650218473674188493756413502977207217344887599383528192764398519612188244083225069069216689949792800133620577086240695378347173577814180782557785537391822716669866992590065106558221562096419116724672132917470290261975807312761874136007264268920394088448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] 13081863544783061236902414565077640403402445406901007456240039028194299905743155851160463629947747460519949328567523095899287331633065331547785023485402996333525319503936405842591201038440545940136311936257555359066001018159379516181154352201857302200181400238183025158123601075910890949744560905171997856992396633098010264804140874939934702934235047215768988347870332142295161394121387920085882184519154888342553055340132990559982674269000277187641460095893374537690749589780985587825886440364292436667963665013880383509648395038584152521672180283653230533592806960499267523925762978699043685577331159555364848060581022970331484904803519851241878928251175494534954542250487089523957069450785932198093158849292910234567369953482965158168092094649686956386355603991962933618777754804933414560352354878307414963783893629816326679075070353838179482995349549961153927741597200606989739994891436720068440914851629411632149035409759749015717001276214771610071275355174213606128907584915162811644926609721606063192739172072083444786222209693799733369115016899124568476183487291458531948478180970908283019503847750315617354356086531926008998794033564741360824135348778253930489808018802717204275936101469549164927612015659183009827865867001374246109915047369465809572315806404575598895976948643511383756920447615183335973183800644172156784474081459215217052374431801307301417710989994140174132644828035362067281786482983373551915452041663898128650541172128445725847521749966537396017087597717506273292975779863796578737017918721948106733394767731018373156825623574277873292406617484039887403089537116384309666985877631920889570000730762225705455677363071829089528334449670591997766518153331584886254283671358210633451824781067499498551207421953761711389587631905172427053677374029200607841311839308512369161438661050330479058508043330603095489441961756801953050219923263745949457647559955301429953785771127359899560735144314716300819577934833887453427695370222155957125197465836942108314883666080285082226448380491994836764836829848858017585403342566115022890240842887718547998371193347304524485086226484421378174817497806224914801681778407073317993520104773749853438625405811085930318306024737892465397029717520478517784567038908919479092962026755191573561782166515095207416417620460280831790987551227586712926146417785609601807166644322632596362154642905768823177259049899016739534226621632303591506539933448508990356842369937957529186314747904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -18592069067006783659136404766678937685659146521787941254684255028134819201640235097878855548406239022315291904760353933358398651009629115137055835829539656112052873595489927508367976591330407478176121362561501171576974571006832470739590038202870433380395373134892584437383952671377047658016045725057290743793292099736794721347059223668845725780743230681942707684181875023862817499767090886484880605252551361712374712828027376618046969052995853106327542233947345044344520541679797451381500089836106129164229172679362857121073695205096071895229015384721913140013725721867041876993283115148282425044339812640170056108028031230816506974926287071883628762939820257740419072227565654072087157738753779313517942674566407164832523711653373985718393740830861932780514709724417496533767650552673900849322388679268825392059941498241917388773780502634087197831911797655159638805089303296405749978703261355786351076108332170855828151859913750994136917782144005812281388643052301493589268408393364092680121177338255308598381499447715266056123272605131457601921388180190825039660440684269805837521448490724529412263196268014106668257570002122172545251300854409346344431713681172036147186242666531690281192563799096608192363424614494845396185616192531400871714721842270419157504815317047137784070101071210739671740611696791639218169445096518968089999190400246912368842546183468160710795999571240741893120655672593692520661294152061209062632639362809359378148171959915000684940556388452966083170068993074731711943953176380748832260274394027341572134741611176844528461256794492043924214142521304284258550613390476324441851379259315025435021546706642118960080378140324765167993727914449350139350164795546085298829538824181583632364506668275799648458323326025165097881225545578304487433454039406848333632767742006117029954616852800470675162170839026690603172329809183854551004431944052674356134676304988299408706244948732355143875756683224994894970527695161012715061372329910659018863649955226384949045870722428227874416076448852497234245155999868595383270193495066036435056715223782975035207314593668079942327569905884470415956752569362787707441121822005053863499879655441872332905434924702238603312369868767507471128212185169839905789516232671905073048294826113889977558446973622641821947793152266222779668638653524450905631575946308718455782227293723510414545855817795625891248974181415419517909690041127514812299786226010250598040957937318178949011865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 22639749083637762024971130106141576446771324149471370791990300267012403646701876095426378884584490287077116413658886597283103913423962805073335189815276353617624951382945390739377187899484231183609264466231207790206835850466560632883638201833756898434987276548362999801778001141159608224165017854429343400363317760361321359600931105766807703567171760600121453314029733818923974746950840302820717254514102085543645761316465511491080932552739160940037985987116682263128544405572806834834218316625407970174805678695683175140488860224106338217002162015293171720315513952222181429081242256134313511774612280088194445478475293665171709186577103499210005320754503019292560307801536362659734330479097321441929354041238073970771881943471990103386178296285143195013511950120464346835052783826106836675970593102696916854285909768739370200384786798560166110149583002710566836671558928398540156062928154948174539639852035351858737249196821743142936651450521312931880363973309515446415516456413312879636978949074138084112505853863268504776386347782693079720522112321485483145578998707324277750712486546498788359768326883492937357572655654600182131177411941808877670765722585605138145902843096188444726795511308681672348673008969474566180790244972578146438949129071248613429200778395712105051936116420730218568306891831779008655130854701711154570066935081276243730557487757314269296911676780644046449129373555139888985694353695110943378525430192553611309756446287196896422599427721519550573839208548072385691247966431158440689072487046885710239469009836148845571200217202599911963044792843534374122763698550542671296054186624690991752071516411302300569200954661544758015758497076719966847234111531512510791615544927010570206189652244140106119175431528402093133904062276824465047636002885683058841723859022172711657203024680910292912566932509151281428205584373236262940478868372416995414891883581413613961943287093407639723117182661684865120454005597479264984804291433574096559006548206096948344038904342626406564085356908911212064848446736640114152342911812081995536820801844413469909107981437942371953321647257882436650974595088953984079269341886522618480914635437568535806377409358443004024398437740443783874768431876992360118282872189232029420306304994513580433971171511906732966812658691131582710123888752850758123509574674158614386527645998470849015832380319474166301445224132511683938026765676671383956276733720414928013103627172815054928940630016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -26604656872253900079899673118309291497895333725309671115336401353124809277669089087065116619616014371443170986671666003549040123596274580701730990693408176054479079771503032353969710812784766910305307766733570293479364174245123097255625822212288520085290893791648352750402673783707710830069815053500266206957768993555628027854360143787926411717698460866413145682891348667398794175470730634647449845984386944642263636379763553343743752209848795300600208501632990964435676045485383942895968562874940350361061251623759724710339280374336216268287133032276903197469288024288300541433030352620039734630942872108016985114595335379315228664670731571459377087185438619661670426233548083275529010742766374372698527617492541502092185057886253023666158138597316476070506032397438870950630931733599443446352347873480746714289510020900553258186978415094742720548576475254959315159097214210222628454468701485321799942173700298612435893337977707109926386862616684056333369738425060782169182711756577813005421503171277033917317038698532873622010360599478693896763814133003339520583620528263862719169737935352423323792065511428406807249651308815182142161810517156936572346369193101896845689144803585164774883483434465886103012841387454491300752440573144706112995697881260084522967847688936148206602665559310256668757773314899038356518230550497938865430662305682442872451135154192188495031028792321211729255995349141452469344945588113913110992462350686876425036341971918299596639119840675744961152889769975721498273170236498876176410199827665795252073721472548563668235721809530427887248946199518889070187278359271695779358436323889867753377942622572902033100978180810614629764398002345360032354945969250776859760072299241549603943786904527765905666983288986758050654179953445476943074273479258686219309056556234619525366199600686874580743149739737579930625281371897896429818896665391020878873936299963537864815367517447297510115516619798622794221310731135028965354623172222483373612734627991995916253710082709868943552650111963274744604212201213886818173615680248982017205530620759708231734475467913599100241689343214086331756036233189820841735294755448549345525044073066191047940980031938797654000164722056219658144981251314620937220783082286372214963028814091502544932887076972009597290505412624088302167649084681560892774046777711439898862652951574604257334588923144563354823454753736198406152492212311850899044091704902105908607334515937988035005644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 30908394486410902505762139427395288864605533005161776580112535114914911217360275053522327188030099388702798096211247938157320293506853963134391560622306806606017271071235960353876541248823887639395364046361714094555947025231387724573555848603889134053975973774736532983378362307466137230100724603974211399233732535809778573800542496466433231118707942489233680446678241681963519620818608107935343006037107656702815642803751417098254209307984841810085289694976535775231205025851562605940069452840168150562571921254115520549752734030156094743238978838185908484735413368336742581143616179852963931246289855837999545876650839180366065751496598767296901890938117360284011083351368519981178000546023536924144830490074581220289439801545464694642137756137451341519313767021043340274635198273384452576366927721071650156573003129677390569901011955314827737690952796337084143235315925900460006198337425786352320379383175314043694297218495174206178590571043913346214345296752804018307223135830082836366895573497860416468612149266974243959420349625838622852579647392724820942621534756902184350420519192078739654110192220593198197477128776179491851353052848950158914441897079489164434834970898303697169121896945135580275414018962459644931467998056184068771346968072114035070086851302412512917095580783172020723686300606550500171413295074654919804467071797313867824008636273912244663337607911561723964701160490517498698058426282247943647084610764751314580618430305354968723674112257341950585412422667850990819676092557779846718910801743180650666203274856343298813994542344699223298326516256245697241290063971659938336502802403873054450243548001432867471060800829498312918803579881904529193789082930387276600879434113435436919389686176825913526536068893512295311937295203532074297094236096398727514518243566216532511768780660200301700610680629062175893509052511714429528268696535460557203221625564222532499155480940138789721815904240538155662736310981774597978385212895088735515668619054734063477131085173715613394330874408195027452226966720252269273527489885862071388675086313726023346010647324756202618613933163412307571466596868776791390365226435238915562745362785125354097777161507313550400044413208254515076234374305179533955037575753201058607681298049817330643102615319835196163530824494547659057683636103003971865088606323393513584821382411314018144019037730964070523192810998454668579536194965305423885394410756519746420229576034205723353103204352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -29157175575944397762680650097222261554124218946590706284068770949597280130153068066543267121014825231436229359224461276060036575505724733005669321386399774784217548976195371102000166337256597084012216532840163418722548428700049814818402963965940443613493489104089623374417569332848878619026411625413116835875021561211426582794451681326043833907557134491679731994337179833143941209517179767817259150546834303822397396369361812197270570522392761170697454771052468874428117161322049285443907829050209575010549590594262638579325559515888679506064980719213264613089332303387843174491730060479338878430414085248770747291114354274222429651706269439154187437452590798493557466159751101309517482084108467109718870039856579616673610592249949353082501128773086640570580102000531493544971573544385246986669820049811836165170535517685820913729155183748271295854265924698877344939105126124794096587530076746859119340417028599154726545681623550204811016208849282617716754527027395138986296490973761823948269922112301258322188540524906807423381339089182641425887656121062302797420397745726431411289003552104018875659558912290789643298752322201310050515077976817172083744860920460916399069619896720149021723625049083714564689024748457595584634821701739040798133611190812834488142073122050924310515167095007145094471452717731848094420590150384969482735208421378471542661595125381466097081808862464332649281873761496143975514697308061656775628999157022203864334110860085066196447755286603150969320580349624437403109383980392450713658106537481601412087183381077506516232874852362072229376831892627238264581200351968476219283562341394989808634276782197436678844023467719239990065494290495653129617643976885148711194375841430135770339225577432663119906458035681031010442300815267012791404973682732477561313135932518521701465503026323473241437175627261196967929094464192219225391431180010803389957238813016666636214762044908370621691564498104740864513780367095079658787238938314505032064806008153150802749804029896458182463006752692813970766297019648891967783285988217552102510314671204640357510045147546159128755598750566394026437158006216062819465438899219379605437643763810010595121717417788328687203241010265385639969655534705869484420248881631358706793807838528436984744657939434828497132470911359905034796305185838202312356713743225313303974367353116575391880000435945747898071604410681729508290861021041340199256834455151371139283509174782434348105728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 9931638584475416575168508356366962019958670273824188509292578923807326973548512045233372085015375571724906346640288282311633982991602211373913391411642359943053952147445239648063163393561690715987876713916385475413368475696812844353617079605983739466804462195578156671457975525335864697145177719345091961850908394078669269787291449768014003179559869925860426980157545088732937626972296251031845770383001506995985275196460172950050851841772027274491139514974475069007200437775198961029488000104865468255198079782276578584614578994725583453997720860967998608539793091417396337380871632715611246644259875123499762043900838440163702663573244537340770866746261572719256729424836794719176354493456390236917045932701980168228842937087545187860356041776616678337959772501729787033986403672674924965513113508471141817312233687353868687041098133275846236768769122672057984876885114812658942433655824408450325406086200700452923545102295234838036456598489504025128083213531935363413952559076120659779169257228371809913188443530631838440149376694550215356597977060800591918457373494128984583494203251072695959895192186640234493442057433407158763745528067602121356758084814236627118661452510349415676586161396851959375749068722460617941001909359613310631799210684686596858762153522831635472191295669789174094367566175621084227361855242395906595268020940167861287356865670287329622395643347600800138441480473989556756775233624972237689227659111674457481417945302803888984208614978375620127566990162924104499412421419469560470091543862482780851582449257177550761835458909751293346828555998491230629701413984414251236634792547702448048738576331619972762023057042907616950478223668789708931788111235305566408869725670272899452356775030615436308101038668365248776268369383490755049385054522976791923168635518814231543099917041957304041079026047760786799096179929893543489431460339349993232975700377839328259371642531216352746699485976881569754791011836524836658043960082600966681409050126327259917412218342023906422614944791883559956388030505207126084841118347784792896565297791311639565014067567353848314883517280872873909615254431137772634299224689560675929497303307619272604847487438672866133836242194407676498913208919023436998713184305144029934341039659326010220256272211751991956352152852520616122162891739983417700635907415253026503371814890821486328418109443728105942812041056448301551382395212520662617611334984995443656044590137398654532583424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] 30479811564575336209605551136101363129271113390077391589045212974159121742675727871242677967846349790070876078065070309978332828412099795431944398275957765751032299409684518816464646736707115605611403562794684546708731614359114841884069723258439393912142489524646810154993392488810236707194269246896482938686088025779482799570412809397345596773745673205522268902576134975060617608443773233645531752974894239058351919287705618652912314636077249601572234552296204247324524109651901380848473217064027298583038018405373281216122837291358826467071185402664207987885502259243960187104413792821581710682566167720772001003967306772217974028204409327209378197974803624638130830842853866641959902828631496910430198071608265673883319741312258636431390314966372074840853835996222199450912753324768055879529005209211553979072656110826870754207686091862654210849517194295416976136402116351514040598771231656028765255679702383259509655279819674862556146956259925200118877665459656084814730576001753560322796240502751558437480004259837409347744459167354236278082839047823434078668969795205116486061090720070899768222046778753242722511958475784798243005533396808205851054386025886323124253713715196140352788123080158809523141764388402154807017068568210143728401941215999374187805525142303794600320358687443390448510994588402880741465530949249041035359975594513716575462087294893862262329769255119679562635416170281962266107680368076947410085767230392218911082203640316025212866045905711892680593198197368142500474712655036270808600878068246493989178801577907312024347766463806094810343675805404097124940148738380216418887289980577954445761689590774539410961587905953366778033563096281672736684328144225676117922547573408897702369864070559941335025179156659273847253193758296539697702843542863384453329533826567238046011424299142333080081336365920537892503479137603360921615349706223576283434453391890501421509866962658478585200060123633719268392686903831934417966769041121694989695693386977437899601588621672356502729958587484861812863045471404606007335879954712566442125440640479066377717364398172389488876312142285664647484227933573731747946220655650589232536285213568148196193423949382492744455584772044232300789778592018996684757282025620121587719821995177370153192188721474967134857163147320983158752188901793449169838166815316588893826116176461132121625325028108305853656227029866245165409485677126134325203463392274860434306965315040582021047910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] -77473325893657420188070313611785608270673290016457737393080640042836399571029206106089200235898214260078795693619326275502079520435311899231784092329729871332780301267526732098173451045224694326390975537252439742494320804489923830750685459550165863190209521475329629703371604961714776045500683394024587561419543057906376561876170820633017845485052950732264142741577538949826938805538420059955168512001265751685407836790657116639147132434763472509550391189975393621482057909085405893418770021241651900619746562438777269655211652751991242018632655195820838784897851887741363022256626765406414250683447222499210808301102964193609400050798489998160429058064757060667440875049883128602430219983842157755119050891390916696562132928312528312059161263586897928306088675114729386332679315029173952001696778293376016884868879349935806588113566674965812351410048122901815289221116899317045562718595056868199827871186435633523484605434191955961601808836511688380400803518297187426935133953937764751832820298952542609571331080108988235057030690968077108390098963043640435238598503051086873556180294835160107948341285277317945075237479961824608977108192663371467060652658357057153556502108550705911526446578511463708165701069407322055894795858410358582975927814780555347355855480729201970848279084178449658951526383238167686355153039311120551450030145344404301135492118771804607210679411252705320466544082089801347202100108287309727477818339037567379583758363012526863585931195762098125388713920227652796267848665550990395481690998373492839890013176302982582514273679844939943257027450130919813016964944560958156845671360327672762754426913036565712573224808242913286110167958993070188730078415275035805891342276779626072477702137321461667457724295682645046913180193180224911297492125445551256447266932086848223429261985063164934244985620420107583566864680647986633946255343693195411341831693013470485083689282807003796742704140046531673478275294421208730800500157016982331727475989005934781003716025686022394155797917833374244775866314401081384185484399219646262751545450163446746124291593090979830946437980888471448370996326030791290429991140045724376349823718572768631696631696521379563201580432118394113095013647785876860191935745454584143799958292681250245835372921107819068099827021318175771458273585345078597747255305890129998379802905077727262423805750825394965299484028579096416737536675390315220106064950409592741097187386693175236789236924416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] 104844699894749443937602563656765135040800569816458564993570963047530849764605813169181169161260323044932905053330232655285951698569309483494718737235442062905076779506503390446931777525491727948550365917845705268187770882622429585275262937515089685662897021411251900236245387714578794238068197729555198675303375301304904052724168671556007933833989378778092708884700335080949823434504133735018061595245928073491224988469394471915184969015469976732410492775631088123414370817574974584516439767158262492401839047656986050834588066159969179801128961865838222255336577294388650351800926900317796663168469942741860607306447839906451390435364316559800149138248989317630262784934643937338095728353026182203251772469559830360822642047589877235901668572724305313619345097602340493914704669308171169966948906786969519090929214859488506790277697852196440399984404454314785086127438926975656496044480609583494504132793724331246395626946755434617702680041535055147038699647642572397701118484856892777702444426282144042242081938961458719491014440952318174665914442344846890632994153879899806823360456168857511528173401636893859253757676247465879738614525095242423290222306360766516208625710235887985720518222594667075045496389188374053462215257983764747441702832559105392876173838526730278579119516070876719856663009288885621228708277905620869092946917566031845414598675372114005022335313453791321015005075883081042323656342917961996764981436004277853755323987309135182898709744377291154799164592733603810545383474411236831686259651383097024100622977951509290436972557642941940629243304064101503417361547307096953164176466384087191062894181993656484844005045154788859473404041247210856429886195805149715376251692633185566142400944657786966603486698495475713402641219668625456427172690184791758649584264255594479928355190360652503264953252141214450006913370267162296359375821369721640797772019067177524483822763979385747344315622974728813518325500727131106179240719739638173491888735431263496239390652367038263602311786805536093124737032866150277412191111341300576265293283684541515722912528004693748636887431015954442405886462952609787596316214186545910280218432005702949423635748794378183490451753814510480446586829120497955983554559531283498376403446437429523015094296025589382662664113903733175806491018544854838226743635826134283779338157611250468446460448836565202901995974170184647880165726796415268964601838082477431284538433589706991340408012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,24] -95235061146369643702128163663835999898516764814471829833984633416069400986933257354346960383157835606858106013867138900008731549271340384009980110122201083116979263836538282927326579342980351774937109632028811994688722557069654615517714753497477471537978914025372378696707921657334748536183489299912041506128981959423447036335394088857534351312981590661602523083049762840839495374607993299665269000135880834000203488322523039486939945788070092417258224026285021673490277801180386217466556741690573483406108612047989560422141576967017533711055472865508829594223764481662410202105271115525842066520573657778074106016202331301261320931766626002598276521712914631226920858541297083538668669673320507048665026736863403241586813687470726970134742518786470973768441504799116282698504945895311156131352491354494615613746700352133437586041643140131114714786589421655819983492608428715265276085723545656518594672961049865280789322087463476500348703371318879338278169244053918256993192624957502953410615420344995414581335407264417095761932013799646070211571150636905919616636451698445539397613471049360465266950037317826481792221564282319669406908141225157762660773698705869203172562330147684994015631631549961975019433232130095647793220359563599763366185199660624937695928473834106675318801666081648447886482223232177246989540226546804533734071583913593966998623466219171198875528604354508960491301164600037396880105166277231424474973197502222419944525570575679455792402308785112762076853432396838514531476684085465440937477476058323592277689732886431014672788925987128325690079584763750502078174810406250136919819043803961064064561811921368895091140667901528200682881306177059430682482592502189865635732117831636314374534572204648122306237265606991605274293787604607311383632988058617743404655641531940844208656533115733599377638050568036520300797308088497502148226287097397959342112362447394765188068252020799688370685722604024493781802661962233707402832592966304786278039633182802141954863321570856418699789959394577257780246487295892623466280768481424180490264841273730795561126596984827398842968981939259087444146153402216144153244328308646644579394651017997735212128785803173914050620797975646390770402137387697489288401671472149592967166428607997835378983250160268339521326015356027401032119411698922896278617722313813603781467837715318352674902417479749522480132022441851789898892449519098126694561419089229236272581792722764131097494159360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,25] 54474941104460497079365500219457768925846160795760764209198552944271821300842169566400538273415641298452790695011954268190857276543285229864401636625899888350190249096800572295836401764212101873098490938656828896968097100564391042701892439490459336590336688373559935410819645098142002675921648147358833737592168127531415814665751387233132378646507668728144236720116530069340711364790100812270507268886051095209384547190550513981850926082606045298511630267230593104362847184201097943545876070879909391130956393414210886537739007643912248725478373131312875569790386716283818544408826968445385043153186489579811923079324069467115139629293766578098562808783878909874014988195967656237055052717163494702841013775881132872299814430545871032245411688768545370990311135396234097335883978800090261844805401010988399839750663852824936568696342504218489755811167276119968594158482451189926850860038557993580601403930423258377324722888106820611177277692041480385135834599116332499221889333403154012839492845817476927057817147293122655098075412350228253633232163208702630957323521775205755920581220380276863248815173769614867496863523994840779000065658122133160987984283902486541267689069957185202252256048591475649497390234073039956137527893023564637141050839224066917798336993820775835722967628245198378428142286151201276136954944750942023838116892716167142630969291376035084577185820480531447552026240070101770391622906586770066730822222561825478320785154539890253258869169186785062565557598552519562533424156713772441476799504804287850611958684828994225446125826928297240593133075325552401099786749532552491516850711457218138740194346995613048740469546155360094176668040021416618795389740733836023013958921099463692070802335899515192757952884183697810352537930730207722677246877545884965914007179797185303746850723137945011726486499469365561666244318786494614121876910237676100029268327620696227739991493474016437959831097857877515034978475836083132565653144051203947009274819850781589779879180130386063995140031339257067922666195450298985484132100453677346916159886162862501669378693302450253044982837459443591583229841935938067870413594213989475729224568467718718317933010310898612201636840361942985593996556588332443073551769948239744998819090669402656472526124054414019914876937158545678565442432953963621517205128762249839146247293790147441600338137125356843805544418556036314520892005603766217028725093741412532003578915320153504204875366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,26] -6377060680658438293871781669804703625389239677360897864302754264521240131787236193872578904498380577600952909523913572735544263938322152906546268083638646795531373306723649933328792689455144059232375319650157454622198610888119113206265080420393405788528804001253159627559729247326567695526115731968425244817752379366300430012775197818495364411026833011905375298623969043930859501116312359026869107551056520544423422813015303207929084393794152615440978512858802568299222329837391278209715754515138827704837488616245457306840751294543605923761043637971341215082331744027301662106627256127363488706638529955885777518443795021885049914490626831562892287380694410686571525425294931798818403019735805175605893069582027776088490301812372463844794350575025681236569014823859802383394426071409654233999031462434326306006424428338313092611124318465618328401467962098792574578139806446748180237246707460796909064310308245630064420074969365716533382341256628506090656725139691922519681619338615711369735811132426523875268124209001905919593465892443377686608406277368980726465899792196602942721955674724606796682534645749716662418949948073524758587495780374483271928191350418576124155981192989991865112196718200902555869004559895238287017854438247862656196844693520977866575011129779507810511361347604977878303022024793428759778695624033818126859669903584436699444352380412404887514913492687936643768026138878593768941998363299252856191325529694358896467507142834903046899320997252433705647121115525957010132556407413655394987690619327745517757781371838763817479936101796894888397310554874349211978174197311521982595711473782546921158985383338110342959450077981924992178307527954661411513209006227143750901567125484906356664565124924070640965813131992443700453408011185373390181714429935279406110379245924762733681281903793236315805394053794928535873892021459890760540059904014607252197180041558848695963506622669913869925016894191711546074317947180520009496309881006370293366795850492339453590943362732034964645092648477698421054919468099300765175410242332236049061295871736826642885332083217212168713632550129242210558045286606011232093727950531841191515059792585063694227351350385701605016472725677151583585559196972839189229154953278953837718916427151693045496344861821167920624805381381626672136402576297590393111965940913871443365143766286828798198095395811423920424574797498057358276868841919179836418829748943780180131461790931212724535820288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,27] -25754832505550659548776651033517075726232922954098032434252345285906473116680232074562753688582452232790778486680127019771929682965901306647899061153483560877215963942739961967011832000797625549942376829959112939262301232116041784535361293832411324558682822607382090641914747758248973945329310198319663519776844878314770306441498411328641902575528887262091530877171163364276238332615014909692548849933256626338363436450157607492893826350723302115458443741429133987752507302580916701038893340662891263313102486311729095458924249709393955001615234220485488040325521004273937481530915198148846840663989143629132245820468141154604437969866420776222708963528079326200766441008425883802025691919233386288617356890972098465349238342687346986792369933398411001105530153081215893358605429405159967101406657008992086391444732269146031003037496626315815790986276013372346350097559037348001131794418116003084294052720182468086015952158017061220067812608199048863248550324941498108960845757914482062276544683493106550554578369731424700304543293742568595937982140533791140122103256744844785417938818953072445600562044130249776314036249720557625078251185586933633313701347313829028713385294161800856052669800384166605437286183880404221759727191749373445241820506152328967064573730164054137141320365593485205664832285475992886099776830390545185916706103023757124186710709296626245397265317479001968149463421249496394459918008951466071937384868911402112417297867141689452451728318681557449205858583122048400772662095748976536647872425413569451408170469465437373744488211408573406427897845832637945068252232983522112101066142752354932889600516629395131205088090105491237455204637071551852849481532449341134022767188168207771281164981255927871712907904410431369583591196630959434118825854269112220412705536181076134512957443397958396317993226117765086102622123266357731444538147122074994861255512769256898316680420750181704156228984046192996258664898184309096853845455169334565258674157159776771810397769722986795087541089472952706428606384115448344421324024086313517588696099000444839752068709433929948060676929424134047714484561567475487750926192402586120387998559988686765536943492480132992357965965690383628418462159289838066995683727044632355688298584343253495877095760132162957471812812398604747982662313232074190596428143013500961356226264114215763486765897090682041140467032850105608310595878444023190386505994056909627702026542521637303944950579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,28] 33797568887660966849310406802967204984570461919270681275095326351151388003395797584985934296031603435989087969179503581681777654343585974426972007797198519002402919363562489340916173043617436768572612269189552184781004045156319131209237361885637172578481782624572341248745151769887460715734722705440190765991181160126196680724659576528038237830973086430269735593100309044028323588426045617589996962530185398832313839167307804359690699257591368112626583088923318043851111127115887068102792110730932488093981533755197393788278268425606554559131383195902786286756440946713939370120937839799255536994762797968658772711138317121333663232904944140495666134982456801954662945624874670248396939426448282013025869291991408596292474950988881017079662943055631716838293559834734793009269259944054965034408099503045099378991348259362324512472351483510889896721668071587170868857484046371641658240885383524379278684597982222417787979060958122934399519171454847510425685939534013625631117546691727104884973011334565352348072877879372330314282417833937987100816773271048510324767425069663481134146428629158641310895924410486961112326635912034816321502258970311913296289060163751038078806043218469936508021298620177745366410859034161881323902423045644263355244722372465158595999211324890091352941065257741298540828123473639800453965540040448244558997473034260756527748719306197528135121403061627905865850462787841696806108440718176992118872353839286105170452711159352969087044469391026239392435948647512032109637068453129581763101699468486821973383484387970215620986117169403044038486944960803182213865386300283744915487626758750840651958839406630082417430265845398968763441649443953256438262388424278361393723564873787238645044907063550997307330417525789773859960883490773647186435647680516881050765127914033150651568839331315229402747279418490607130455730712880321970772361111407562053422157603998432033424128559499918179995328204073521341944709731181184237704709737465280241523712809480920892883174775011496303117855182374512924146892434928263065321215145832328231318666601346652285906367793402472606017623307661014263131460130377636309841438182155413835953338783669100864532132477169871105776626741259711830229095169494685393913846488845858211668481331299527035682687781638058599600478238738986160814148926554391687741549722888136020015688562769861640662475053891510553968264227414209006065204469795419716986634274366212086840271405507836633696698368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,29] -25112096124815838734920434444844860869066729279647054025920323577112067548742507171825976400598549663224754592775912863554937409872773135195351091263403099410028160677271411650589737229746761277922543738106696796532929965275595151209242064792624077747164938066978258343567343478719488736086289016645845101235607965989604429912242865075566525931453310234884781079512418335157716763921240699220977418778877204185306315940930271152956145189188833492270877550067523215757888855902028321295683333460574034578275837513255627444331566690185751700206735525112351194056925573390182472096849707402601929765012656328362514083503761815846396141944261849716076912138637989407284858712527971170722136515968678031613497700174404520830316490558352307810012589485872901239475875970684020978704054545957142576189339537377561958797256299955611551260767255243220364063588617726915505727546359010676219872324871528359835806105715759464829138551841200066618031450092338158677064619250402770373933062049299187265245932390334074912851349228680706578235004545113465921806743217673053898748687842685100441403411069553627820211201263989424113535337756849544847552467511874742195238793127293550557199602342596010100409753886656646651733889749878413993498301026199634854790535298904197247472108453636413434325282419516894840797484629550826244547759918998926619145977940160636734487102330012474497107021914934189634252717545983837650351148418804291775111538555232538102746648639293779332202059477878088507634665067269526580886293925149473130164927525470243197857553483876753651657683027340512947941614137740169052781206718641440573301288081169063455737316538772846347785776320186618293346122840582240467713359309981405908513130496876652497988992069264661442981535703073618343427853497032117712223844513434113863767846276901520256663935610043516605605259019990313206916770608961410506003166214299500160094218479075108022817442039931661199754899966925337027956495849991195032463550122956831502676691832908802321541020919928179076168821680306105074748193964961513602963640794763259710822635572324849135664054980321968228057160253756742956623176559357538405829902104532285288949998945642122300041596442615404449751986463854994442519592590023242347317614081596433330375628135256316732809654166464692304053830143412751629030702471342283461642029148546747343698759548187014668589020129478068878315378519124701128196768563240361885776050430905127236475740851695159988977664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,30] 12245590281594497265915449454459742569533958743625419611789031414541480904056159532696517632612795343320498879509509774075993359209758033049185777376748444567376528979313277682724110842108717915565218932544399793563539123576109134403160312268738918125272474953954205946540014439361686141035324610588406330563822492074344457535784947931127330922515605598753584601233267582733823007933285202197230647260911399739559477998800694903744915797965919027823809413563687157987179280631118829242329353414390525325489467554803100934284952648691094253384639032092001921563898718564023681036659227455433557114951058212202977587210506730918313334434230090546714392072744059746942897553101534602894670662558912670233769308875086782479123311960785482169689114780251831629060213016440757035041546169597487175553922047751273620492431851781722276963932535228751038145364615440416489061457627865973764674843936365442930027431437039804059550742119071059283501813804734506372950390425817056890646797648152683567977383929853117778986043679237660604498958849312668090216356602768482549099763291455691031172398042933351823581534911145666522197993431245205037413176542415866255707048875407627282450714279708826512423573128279355220291850448448183482851752365960546234237760980261788986700348926367566380012178050154803200100237610923733102232793892401196810342200236536722136889730132052480393659452820853321592720242791208146876137934512040207962344225250232687426444944621416647690565834120143957037638415273471304787662752564237278188968724194982162287261516368945457116634455968517865728443133163131647159400346672539147930131916254144598940491654161524574420558115319537654054377132368789282803889583724704468068324011056342901377445894641530155740809749263854612432343580908508511209184697425491094775921685909278536275956695183618262767812312740264464717352306227796889320382109193117756166466609894016572013160530229526378336281379831011345296091990799455609197301738807494161098857898247142288931696178080154926623242807492871590672226605671271626919009960211631597940467983901170188652642244263719755825470428128335523145510619376438280325422139379689724554236370852950903527408345278414173463365211591694816677445641597051911754236527409519641653376297280682342506297822308359415365395084317194669025205034443079854442390557337977380702934671246671871885541620054554495511131218043251884953691727016046744784849111345549823301080933367388107649423769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,31] -3254619059940794047621270081850931864749891281701035052791930420536620645941395676703347888300286206701549118461564257140681009282750244137511986792431483740597765974950162584979450533334043488168064213055696603242941821616588445001506480544358077799035707282392812637522634494488897058299573607080735258134128687121694655773832898781327125650768441214744167968704002272070301506397877320437267586135538037294013861263116486830293907742917252950161550282170080310600506711808516678617034109398298290624840556287665469609136828589291316595612700634908751605865233357863690305521645042641972123819052091279469768298800337620004028885268703118701297436654489543554017161428323276219689269914714458240750812957614361237962739826267945561443359887301608254219405958573727936928534523660617961855197948421571317526986505844556275322145729087987669793494203087442065466496978353796408844379982546711632033408363123090510041329798851264337905365177564132730609034546844895975227969722075704954322182422797307118700713536149355032548949311403211745019928495538593486654754727679385326410303010222232211653805384279757849721659802020302972059111374272052117634357907220149479901648658872638969678580661912767067149148030066601194527559963553020287215645666920229277610336573379852907360656703045448883589244474741894747354961627373856326422808528895141319187856061705700561443772217562789471798737686756134259689581808739923070546982019441791239738462463732732009755908564896263978345251581760585575028926977480085536713136588670756415533388652106429477980723594397449134726254365557164257160118785389697558434608601861682287893755360729375912468200177177369320293034784339415429882970625433465016375252397780033580742988251449856139490561327285490755358535415233196561809476879269661504933847338218613539165484656876756877474648350543823350414141315996217129692638556414568368885737420829418144688990709061518636314925653231165675140883206479971272338447296806400237608298948657332150701412651508946656639192551344180546836896561012348407686202139352526155900332659098308376743389607043163853927352315696210564109983925334943573576144738445394745181875837750174835420972942057103999074790179259331794859672154630380599943239408138749279469294428198404654138675342369267002855927236345673836696111391154540925974716680343441063637132629721535326826743887253035268728415134692637178024972286183885534479299503572946806785420073664549892429499596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,32] -551992421656600527792610475846288238174515309634232419174647697629754079867824549568471574436868032843123755340451655848709332696362095857889479679982712294446363987955655722859170722528729156344046391960039120304413491926180542819824792430558540119500348030445191637283400229310417557353709911887872073690889591981270695889850820400974682747892704302399002520514466553852740497333866349474329423719872530780502131418187988928477893107841370991501835654027861963925907277076703407967870328739334761864640204521152643564572226095544967096399681160022372429110219217551352880931469876885552267263965648943239154937851796996093356907038200693192991546546786419044061638915657413030745571060268106916925479749441644275718609783553817979533353358157271345824873848445433986993942067358644182036521432198850157112571131892920118241362115689946731542575231953053302313434775869596581223560917014973338814556262297558774258338390387646373378536521119528223242992089735184448817172536496772932538852757477461098371163595769745860193773065587866511773931012297987969360792660928361876538237713801794878727703244417453646214682972614382551898094344863296715006629581442661803691973660364937480985387418620820316670368519152695372338148914692404587076223401656876432282895062960150209685827996953995566084457129873381805568460289276350138723690024073301458992696210617033556865398216594788286055783538072325425927460969800830375425988424498870273449409338493031296360118215240987142826241381898991127589363547801393613432739375112891948024980492911655836615648414516102918126221314414239392886573996938716773633785010623099933735086083718356516951436608061350989360290163528433062841977782508756537574036107816965829940718725779737404316708593843557505577819521072289875004251945410428229589153029674525474934443570121475178964712145555439510394975072746732096915480911010155655490148899839089198998672362527029274114497586382417689724873086296918513196622444156601420311632494871176135836775134081163337426093057950292313147070590100993557920625037740578341633915839441630227930874289738188308412938938702842905918809229763220590537923761098118577628876779244700128644464369171034619116719919257225588093488202897250856545675349181363341033274886205252421148535252537616477188050543290580051970594805047499431977880651419148715969285375751405262717860841641481484559982012087255134125112625219729460334687806050055184795389017278888573510258524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,33] 1314475651609928071470810456943671493250399428592610088407485939019753335563785330924528123808196636399209680463860993306850611825916894480861600956171324984676179240829209220804928603052096963419102914527646359518475125847080123693128135430641906672716322070126362934295690511583454900857196359702709723753137379184262122267068887771637630875764447429396411912912870142902367806161688148225850249664427486463903425682808909757030798527296692631349633378713881214091782058969959227105586133485937007251244137489854823941298252545703684445916394245723840196308736184488936601494424612640258545850296608635427889664771701027291389838768186771391453289731666499606400218342737928116069554643319797420724328071383424474490368618931830463274798649721497314353654847279790495124806702591146013445308356864992815015319511716638457642241268919806542672469441661510793412671980171525825635489745955242700326749634002454101125620785750123041842859768230889313827671621744778638478362121270207874495025576467140708625643033823557576351677900808309959893963702265421958172837724170120209698826376432749561687840368882614702652163189420763927924440289601253545555874935680522922143928006656362457773842232304746295104431363359799028029251884234136333157251897893534773730519497029023526090794313347579670472824778458773760136577007282596525656450399583511811441813239950290017879766296513830782031076077493127971709050771974143866624585168752763768493250613320082749071876108165463853947708316253416691514347964604811124892029838097505663647917584990337604455591011770408216097639782419438168080992665571567047234854910586334627515673560224921152131950568712118212919873233367592783616675199081909465197302895317425573429171761688727788216304912145730016210426135551302021677425906682215891397245370748547966957713466658830056841229026957313234333524791451819195623415799461549023575410165675993817189886554045076861821410375641016562751901711320500114961119583367259080294730806704732989328917766518977789036927150988896212571853652301479962425778216936834227605009796714381253132882482085182285420748014663327106383453173387605235014678602399818431003139387991766678093415333666880655936778147618536924201809858612938966560325049292546689869705265259254870823794038027942173143565627198840374463800621692105935912677278062192556807385868513207558900623888527236866851479870378195695939096467067279880231873319207131994861093436229535422605374259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,34] -1089474267222978657636908488311428951613590555077322443290460897155220525730953490587437706884500655763006626638353550753739864539285083498218721051238807068765213934049438773547150220431523718672187847686726113408187622369285906145045338778964736471544182653271279710763453049504851365576147116127932152948472260417378836362660337331217002822838203757216916597076408357057803625264429260309150396023040870880236689457714701139053230062059857837457085995495393587031617668962995537885391026634927883788841714247458611139813489815894750603902970767504170263336509179374068974133651872069134993246206767053855775574365526233906427479330308125277744309533705739165615398337123969115920744536672328579667039600924729144973849598022713892439254651524267827320579603872787746584589606562785806702700729024823389510980314980158637316382183890548308444499304930944322063905598078697761709456292914342554331935787790778563569539401368491674631310323008073785108659379700341248522789990092509152773869384185008192751636020798942003697263543626137899677645235505250619320954369419279007155692045618676579241499075986102452172741041322775225659440507904962733576043747865105308674992197014245156258426254646034231039195580469812074063043403556632139155333724155916659738099155480579660710699355284770075216573250506718213991873522026588952966149189934162625707564130595619959835635139848354462043866322393891096029121797292740178422300586803438571689248158778826491705921507419059196440375473839143727255109647065929235673339337494945165827918822230423167564298702250591962259005726668300467720865423185354668528201489121852176291040135493669685585277483053443146614733218410314973775850273809290888846327315733389237405373555488173681346973588704633048514086413974403687685239814667953014363331189686091419131638135479455077625859066222193978628256370599428246339066840468339326484896734943748166739264627507047648965156570790459916909610958159435825144441631599747254672583929656632967580187418457726213192992261596954766711323624826521438024275822107224296123079209407755955975419560845556666561549267724828240297688910806936221573204292761950139032800915901660810492256506779885527434777892559753950092209575883078436654630567368192297691281236662829202668483931725529506840075263783476842407673800993767954853940173466880436556417042997082744575605744245464226574938488580462163815317719558456999493211611320209982692218879686230055165739663360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,35] 736166421613649760978239930067710886228324260128608600685997717199409386536310435443240012300002279005212936698888419364832579216052659142177533924753828205007179510627432413204749647243152062456070952473183954091778378420978384803145607874826753090150219306841340967267117088725434474191689774039932156700633872229320964044628232616672353808210625018793885064118742274744889522836573515326899822475227712904662283867143577387514987633157683899649010434600048065391145378976041602135613208982620003522695499366209791279594152223161723057932338259941520182104316038989489399372297921395217180283072887504538188009499045636714041096758369894306992722823331781624187624674044701111033262918320063956602143417619510961248875852014359288800585424515516299868282851174400972362158576299078470387515177495492191530538168834663387831412932878458730297702487358520669312929540692750532586513046491438476350170288820121980906806575398381378285472094792725363380510568159715906729985033753326857819156139389436900932313585597348106884976503099421137072272443626954108580630400208381426492049808644162880497637780272476559385383440626055911320443899947896695112889863613085178643711773819419107195030138088244284263282600271598841791696791020744111830733307561007136427784667898724348004931138011254934601672362899486724867845285014079585887810764591837931907559373754760392561578441702059206744382465352289162928932418612348341105922561841873473465683277672226282802382675431309405392870217216414348491243140257638238161242293814455697348898042981764540269607131729637094561256561359178492912351860027575642556376922615593712164856304414166802289465881578117572499330391194788418420689063125232698996974088388186630914276345491568065975189254100680030163119967376832540455045714324738237557236515634225177087215299109856056575000127730305669151062153711389044822459037489843680235740213172004916649880435256105916832611974095223589531708103133377586760305935435793268419711431511554697924439933945651369533804279855128101607510994292883740546631623015681695528495641652238886435315634909843079788223894610449713617923237403771593685108044619116212583796377487881570567161049558275657578234124218513841656028594219917901992669919771878771761771858953415719802442669376548451745040084426355237371640816430283415833273563658699330988264666777543397133314849044921056762051033948425321462307811326260200226860772497600110629932925791251636450387558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,36] -418086303997309330974099650989186784109701128459322235627692688736847984693722590057438476966539216304122434414545365409113568960906640435253829532619437872501620501901782972188454758520382478800251032797641847217882466171256224889371167087229014904199966994059721895291704848022039933162840763621954402277848642876821647460582349295009580823289197895733851243580020919117520373311829013527890618112620080816712007801569706785799102879111224330280879440051812803641646357928023798684538607073603404874184348579318706898103755551990847387005059671149984428580746432772610256119178302527222198123814896927137666986876279577173583164240201245676667827059484674857079016174347965974368564813210394190074899467105017837282811795231981154234650989117466424694741225943074968173510526187735571669342445460599107580667663079673028449458830348423170486364698938045298711052503504023969863029946271989548660645423181051608450498013808996915434383649578165208992849188570967188739581453808804203175768328431932776501759897065064393150406135238560171709004503781597180303682322600360418871655013314913957322028952434466803293452324035858187754076376305489171907877547103909862761337441905029038647533210473847929557333559354543171835443175986824440731025269773171133307368085843865641431101269856286965413207068457325600245453743206848980222817520782962452909472751648374903695706016768415448360387635191423063585775151138243429530767259057211622034842031211868083530112051157945339630783125219223971315550620520457937402820921392540243876582161594570928361537287950863231926094454451267876748437613650757876700087155187773660093394588867726648303430534543539029353093121020895537863783851632955655926196455834111107919260530628104409138250080804819000686683492705782115691079718046629654149236376649594206017590182681683392836683157961860010686950738793993822320082600775933307263776846144288884597244940527090125355010200667269032007964866938602966114684086056568893511222245844239783802080765272480550442739952808419893341051694798435417205160568205655662191211384012471958381499143190137100582245833889450781290869732385127006394623539726714285727864723833446801720494443056006357021925406825067035393493817579608672415067282245936264068118916806620182747378301904364799366297029579795552174826519915021177892571780165557844117796343934761043007234304336297893495774822479996723343519202594484316607432462966533632804373351109218783234380267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,37] 170108431218995205875380963754500839631612638063133528681883409929579941448131449740204882020178022100829851565703520227847482000729207714866730860886382740191445914729671144868031773139288145983207265471457470536505645011711540015125479682057741072753426678416411887287555399172436624666257880600508641396374223476988829478861990585479397364913132034028768891096270262752684511947263665934937897545261568983794646826242353395146625616426512827438775425063153783676133753214191250943968922983507857075113741078690275201404480237165727586433864746098443205293064637062365044242469941659961880568516899489380188881442653820923390135615684601377999974501302889192573051511397778197900941822349737329342763363770507646699639950108778004254555082333168022790423373871997463358644355390260549587097598261278053492475367729747072394047813854527901917938859508175218229611271562376128165160557436179647246665918029369514517621548063507507260489286479841118174713306207615717169167547561569967517571404333937953841194278180097539262081435139182624674462670403032388253664642891634103280038717665213630211331675842409575604515477091427507251363773235793531557451750155197861109563358100727390254292287160218174549600943730346979777323612079144701589601824377990374332271311873566266302785931370400620519190808986708931064613776880654498518088914647937253720932250968515576395285448264279425540979617647077847291311667458329726581128683017560639444205595526505393068738815764976038591731402181832673625790209177042947548200239635833110733595003284101045241926885008048848964516022964537106883822289064424881542667344446483482155244785358644182993220666256572402881773197991016831365530732451448361228397761470927140911137249496093197984339821408509688660964267261420257977949208696722705424012723238331326764254548040924226687684371532111089236929675147851144682999045200462244027944726056802361983453440516823646334382658470667534607193894876902711258765427022903612803159969775856914231589745799797468354358117387923383803311462019764655431804466986220224080318710587375884698180547652136430678810936540416373529044498411761518119486600289334888891858665126942387311198187447246617626523502912961708200985856628282293448489674976350983955964644580805901559908131401725664023780161771197051384038277357224023597020113764750271084681892194450786652414559421174152387322221896573634747950051893374309704849993452633811500526251414080024300276940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,38] -27406835591412750750927247821359811941444963078002183307724318048258620948348388395792571710139558664573850180072607149277746184811488213876822312351910380657521267348584703927794222871962305395275040118983689044186989610210697725238785211938454239812125233909349782419355759021269556983392757531041914967163106794726642605204512563415814620635174625105153826427631430818245704063723712833124152487473648026441300033711323126192509138320842643202208412499292236068593668768755233504949426592547468933021119903977534059900937511299979861412002635790100345519054513379991370481207870992290022655970569970539007289744292385131214416082274763493811572497782954955718713990172465612915874277336764994849033479637692704067493591833286349906329311827825544939638213415805520238319994773871539542561398335919464568285026402900304707885272180054352213628754990457325620254046756784636312299058652351308227759185498958240860339097639800758290309434982456012123515718451463204765612211792526771586839451032905908014641019536220417108048560210937473565471937569461604067486460621152563329474030446538780532992104890698962438902187319666126792927114846035198412246274199400983348603273049649364412469282137388328298901584603248800456122418067145138797985317855150136240373617099331487060619311494984757532392565156993511259923713682455981784767957318094180034380074577005201948878645046529935271170609465812089918365976991715226631249538946240400508137981933636818716851036494898559980394204416233444594480064739038350665383514845303194321689910311761713710836744265039868724792067383006208364188901789718562549394462460176250327869147442634766813619217748701313347983887235377740359887275022793686981623088528964682564030846768721441136067222228780571055709453382895859484356365962851792770173199541035426694105167240389384533463603786356032898575717122584292344510158126027375643289197488442043267013797251657098840494568608155194253245918224689237955569240964015257425316927067794184708497621857383322180175224651725243963738519101722680447332455733516172298924777567238452820525028784802634654736953142776806390866752916676992498944950746744767088155793635908237028693422415166424469275866727993576228196376838251010435564889694854471560327301843842471228498921909088831504933621438160905514969148896677192938926882765588802086615241229327380452854184740605578695301082398354464635002593354374674517781475669956957773978434524825307442724208640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,39] -19494165596110109370472789142828000799306705023555398707659161285737209838751201844308810459610301567626012010469573757743567389493338286415560194836450533606705310670048034948610998864969599148100343761388755841313443841392189576418633864691725730746253725346797248626112787205178773012269802017863915876542949425946682298395589069980605268718122271449391051576877947261218664857684841971622893518044746555610840050628853592600118806996356666938214929466633858338162680133737170606404852251037104370284340741492854864401103107479212237072402634542418825197376415019451893750748810787726088878848645183021976448220845351584459662444120003591462964000975419845729374683697011155683555095792345377337154908204633844005353323102960135982957368997328067296249985837984951643797716197489584463331631006217975255582207871449794514433403144261362967644892451241396225780586175586812472285782874786117819407383601698844267963246691290574680642996574165280894925458203735735776467829108277131138037856886761766982247881001737503466166922417447619714438805219309380301699159152371689551024960763413216180352235702553190118521149916654328051466142832732653802897413249870628077240246031031160249825002018780944566701052982065052981750719901167250591747677814750392177400993922723501188281098956603145584351088045698678976349136794258616892154782660605505928929184889929139850126366042350743941724500559060015362001301098600478473817110604062360632184481472047542574606354984139829920305015135488496092985498705660572866263936072282101316062243077981304446106207424560891648656663270248852237859802338931615414307380904981247037382198458710976259262612211544212571614371569362786532579923360398331704770290036657745082257352998605391060053170223218504154335863081023754374410339778053771577481879633058956032655036206011314150288099511523761637397329617849679080206245843932110695174413294196813165341408179680029106401914327055730157054021729766898211759679860051368166600670002274859232942940809402963922628195115026234096668649290918815299554069556764032594008921214089488299112716707198494558549799342293732172865559473821898542423132568810762629291649445171120790709790646419181501394358081551568250858301240624136415148421839100400953604085364042773446990094886635574608733450633091194766197464070920879336560267186165127953997071272279343597801429105700831477132677154978159609196883493766192633818269951064722603487384776089488162239283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,40] 17492148031421778825047409769820606828522600416111673955136353130811032672205893925662491435403615143995469751512444797144848871305490410952043156971918702319483402775256081638182534560313820173795470499910042817833054015784365384496426205225007410746676545572714664633687644347770686257825137888187780719850010105893925237047203751173656458189064322089253995962473892225946086980176950180362144110520288626057192781138792928975276846864509736159089790506541959200365850313397190031036645360336335345534082783366883387849114887475709548495203476641151686710599768495195019978059853858750375615924274858354375402863626582134366459538061346708205646914415408277335535524898421069648770162078784155646516233484074912113552443848636129688374614731976695311541460579164493578528399006239949527259556895994256265174987491034560852438687990864009980215331093427899688431230737951369002662503166308906985886190727811183465338689106045476322045168324517707158283368293265343202152455834984151454303381317359513027773334520226578862260697860142264817510985538844979560326289341137198633978621300592013344751103118535279915318533344485669008680856039521931618101279423772677292488833191939698253222641404048819063523216182760751197348859836347464748667408928348357874351253141737446195144779969002476115187017899236705810716495756274227533082296681103013593683810500701043585573246584443902665937281639146707263815343936948584134479900679265024585165217081499205172197921149153524011893591191361751524053725026171816184652382990266219773086826432092117157010533584537324424920810231311009985497233532676091823036946315823242447234187697325705354749786813007178666883237028085591392124582463641552536545693549422656833684370907496188156469581215945442843910172077586335405211159631526432589317144271440205468009246735569908971520985294891229746222396667954258158635105749510722701306111960788466934083188913931210988441165672489904293197215080841588742070815486743996584679916577890451396138560609646195725042734422889312552340062309850707486163919191624038121900496984822493130698830713426829440405182334090506976669079192983536643665525600287654344781299580386453346237444128488917567407640341107990355645381941101153746565121355833959760392394873399573417014742303620856669219069226108800165528460998125768780426726638035615140342004547005622159602107905115599282304304852544317266903087275494939241436714517148900144089797720228077412034805760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,41] -6376536560216037368521353189231895880843836113318353243574647688328827847456654902148045537048487817628736678719051626568042548361732761700978740277992786463403265737379101828865790848550332322906968072429584137371797292990491932757085895735224034451916904140632805128282340840407871900847015237794967444708450634240831343223575114013553307273610858874951296843293156268692210141171091734310764494451703911180414309631681596379573109730639285797835077393008316774735648675815732498194509848664073313129818131093992770210388599729271807990583307410447225739018895556031439951663511470072016162598601328750375525294306715425656242222542116951854519228747654487768432571367801459649105929023627513449083028099565519235642383086982012141635788370682073382460896826854236254437222983882517445769462807337631008704206798487206536030231804612659459284931638113250436668518039848023941225317924685083888005821216157986264860441438366524807785220093107270022780842746131615912174084205836624550515428761856822463046316777335102553232931472976542086897748229110253398532482024112401111888850429964487823522130762380508684828326173933811692175644384821245620965636192528187068317156114817794345437755766211767321466320950013688709007277780687736226807782163740503834722819006510897464808776054585841803370124950134522224957263449719125313851352894256967688297350074618662947482019389456311400832728552272849353807648384761998300296845007856964115140164440321244283543590922599102364638191485783738571477560587750124172441656748451715386357540054942511685424489115319429427751233556009293005460928216460778837483774406272166498089392603016448016823651771662267177677266760815223703955330551702377597723668607302280617591975301501786064634693759618917600567101542396666896853990799927155650505058300152785663742482394343066603601413701862895600768368661184468606303938188987390295436063663315357187800489294517041170431379979718857175745430978711125432465725845714943878221173453937323839665369782583233769961953410625774545061042822812860263073065402201116040319064535882920676810773160530767152394207205600103485617836769324749404331652535797185402066944051841929032803392042445410069931413065134776825005085398610766095838868063639921886970416338896691538622917840054907852664614528959662457608685506375293267986682160038901864905104580661375372094462525657817860369574423319569054029560015606350447030884205258059498166981549681505934822604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,42] 629894539755602422597119885180718918742552191124587811471377681986121172532683177905560070255777151978086746408814349674991820191459365028696096522581686442649574345859210416706721874629052513462731169077588147450313514448673011920526061248301179357626133845560008146791877502878101384169442452310412331460565232357717493316661111521321947885571091362000814954092477138899666571819277579809734057998534633449666794949040849590601507737610758928338457132465475283425400089104795049923478005057279593242974485075127469206136258897411605691087195996178370524639036570973157231006812801079007422014484639508647561961273794664405364626194979035524269503278525788305411079909051245338236598604750517256316619774743153230029665976066530161282579127587343921795845723006832827080400805953605271526012159205523150839483284128365674646022443059787569779264647094994519528823995383395843347047655234935185107334408163125945759556053821522668199153744952355064097654448131436213012498358674504548557767355089807851002571178422608639509464052877060579138359122349105803249713868075498113424440191662203039128338523460396153972112620406787222546924856613008492344498877092435771496131629492045265483025891450032144764181504271707651826131035924453749150080633479796061814574725763043292591925529961074193991642900682352647694975744823555987877932908498610277563317547592586035227457697693066605925161750518227761582011358321335415463496129607721047730664989139722585476513118072292359977055244048352682357622203439782029170134067024077065967152622610874166393294241830660834263118224847618838596975191182633358207370601595588070010924049528585747366642713891975620914651511658691093047076234402922691654563251710744335281535324058225574213562718763747204386134002103984686252502549713168875354406789005985726970116660037774112611933241161186630864540134299607242062246005086766081634248353178122621063545473868446893155145818425704914372123290221669280966029548005228674355607612905106729583688331228081604741259665298776748558756401227235135767342471164102574205065186358162295239650513317749800252252765873841380052107646888410264162081004163786871481976839859702883238626898955787102988663497269428828834882333876355153946844894709056916305975755016058454828282755470763362605824038639648726950125072108262536807655829096564203808692510730701681883720735619030100239737948802159966551287926057560255285899767858406654419254489446589211974041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,43] 491796594313417409902093719087713758387007615540607554830323804275508211586408119659858996232153658142346129195462677369868512901272086488452104851160790054795436502870279839460704614709961157111625885129921044148906824272208691602337016144818547475085406576954099278601313932972220372025798997093837674210381908341597459089258858893467337123944425862164013861678628044074060890411262294299017525621134096369281804100440760187715178511434295156013050823885999089554020173691845266784889712500365576886861262513528398460018279494825558263411657728135692871334762912925437908927209491198690203052410819376793234924932893836822480566211093975426517674826857421217241561158841544455171840473095828672360064296328213100971050768255764556653408511151728175345644096175468302882875429229830775409322545587266320892907991291650670081686410162055288712128276104606537746959343639525365010624267066854207215484291676612457180428014980926470366521866097977236922102982590136893019144824317253959127740225056499824281360839761424136968217713949474078254847802838588369209149968637271242552129807041855005489647224042607894310914829996269437749016878608005751188174362067236540176933115801148540717326051298313121194748001991454148566394727830394502525651577374984560778947102662052239614926756961166064745411022904813992299504198773026184579516380194805485373762672365070941641799939223147198604037058568079964599974928731030318064382766428468461304600483605114670428506432024931355651334613033169305954722216805031804204451426156418613760407165977078247962295254320724520137337037987939553588965322400015914078121870263909287820300841958781300887715784057435181582495879511716345454401400615673904013680545202615565914845207898575566239049010868734658793673521334491327789431144931821975388654095580089366267813858195563636201785673150108450568062879156492883618716402643697215458169923062367451777544360980767649462807729490158730720913593818566587489025895988536947727597582655215166806143474830905528557350728745500817865678587681195679208011151109199667773926433422641774836755572657389630746405996763948336504699294544844521579785185198106058031607515886288399274935277098970014483083773004620002381908353113716270559995130458288689839487862755086165556623212620866160330746957463026790516666367309031851902435146922967335888764697889475303031600226257556404323506052100557592897704525425170473490739561265693812425252786744624353483161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,44] -243868987917424674763727617500068569009215892983803550496243515745664192561427660587133222359796719680524931154942514259728467149329829139577327685515191189486630328966433475123322873081125690969248683988957891838565047394076619760577307443732879220378386230652739162001215253254831442528338660682198758578596731666806458801303285975450769346504438889434105205855966477533562406537983399963491451156819944465205255045874462172362704669240611812037845004953226003470865813142490131886781239434126125263576887275543774434521713620910636890935747129637745636572752401290556991396160440874359610551727751261104537549173988985247926383367337770797246988227784145701304357395230601619937320533923564182174019831952681859897000271570801783521054391030558156683414723092328556598113422185549207694435075480624647019614557328440508205412291875496248462443204421746340344116559916381980418723359446462241136216224338389712428490609675196626404553286624940485156006313846534397713683841513851413475347697686097819660837736915536638200345249814062654402243805479137590483560654199857741418113118993002849154034176376770263294151762866511142559004686952610238228675319280270093133673879857556036277364129566614703440027276583957706435171762110366131864740306670750218020100506453706047189501000593171243048029859004635082038276769107451569526800598815971614723731998333653578513615824303561260974365169620492127956831772914375454096396561781166298729221863865560525023182578891893330945806955893032961656614988567811822255972143930592657201731286443583459272898617642285464147234057196286434480000858671353211711030689312567681374411694092767770997872809388872119748656650710086035139512111484051020724891946407690306659668267239436251421050841250822487624588753373117058054884958000246340559355901950841486996187460527617174874954003714884766557725594712081919944198441322969452702380619855797238876877923008243552223026352537036401968064049584893739636154103014102246956553845044801703497288661038047946648756023628600024848709072405679458926500280932140351429868809643742686752386280852787815418560447010242777401466792881264493636399736369552159369717820758559812572624210635238546215019272809193481655502370740540693302940334093122906892440718928234191040822896942457782081418984805947658733853820114054442504537511375765069058937618093912636803181942302706653348718780803329477835385640311642393932718713142995525269864226809631340620677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,45] 30911604580696964639513734770537264420915244615883198875696478970866607008464660399635918430217153173932823182329463321887274738007441650401209996050786394554772767824512001999587401213252992005649550915965933927807109060447283116516522885183134985318708954738850100629310103662497060448764087309284602886223920376697882592299047459337893883662512882483556725767708980377224228909183904212270173020736608647256485278672208175263280858987400874077677333294937396085021460972737498981965202167915700563626004528330979513470136036995510958371294202315113765232513968319514981024098146305929452662362070715460665308501284580057161009460127116358018563462647971875801838234782325366227712063467831660942843309495393790389903059442021720308275027806061626195698468926108968373326352126670984058017747041306011073673745009761956797593272575279245352122158041518443653701372429669963253206306002908242349215365778023347920233586283659956934235412473956703282397183249187174286712349561395251809844116141857234467809561381505776473972665632599607172398943477918735007631660049228517042027557986822522908927044390961060822370724228365095696125962291831813557830706667754640842283224534715777174062330351383435305686338013754242728119027738079873951282909882402134850899992828438286222734906621353401738422775984892252972309382259393778113184102766778131050826097962368983529921714063167211651299690943753314012835038346338734200086679764594070963602646667009678204568985871515802311138879488090702915867072527340193623772378897677547548609957220954209958891006451905292624869773579866578200135829723429681355836694276877708280841732488499106574750375028512777293351586255002292754446074631429056223966883651929722166468329892016431734261915654156069941084888935417043047834343714432732689540184021680204828761588937428982192696713996127503513957351892309604615443289614818670283885658365443890451666517792920916014496270813848676054905787750657340891038025669725698681478565155837748861473227201086644963512050387339384874691152023722324737361941752357418627554929988802620749746345774657384148067295216247255488194568734255350523195789380253367332461178049253669108412748396407746325527828878245467214173411161841882614564718947520717090331972235635275534386298050498331980200076997137537182821889415223644773498791956545789789044922872029049416890854030572025628395874394243687697600866602084625705624122621048219212529061367144105010790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,46] 14204937389819897841441826473113187790813235429871201356118872237969656860340411082953387499725941136261884834568260180530092682528595422880605614541144007913255601120057097928653973159608217070316456687581406814767129596532093825257687584016805916154951962043401033624584234127920419232234683636398712653103682306083427663360727834106206957055147167870294453777960940382566794900572669706856644234024925743116315208958046018474447996122214809899522502920152061879385541810838938444707699100961171184335416634264128009661059521166322773923413286366235013650200970665126160313788323980392254923740967022493090337474235972597767139182475480455844962288838985565568814697968088932846793272644199620266984243010472839473924996259857903478215703544452338852359531153333033953006229527944007317120967210453649100279471233531229209356727096867534559149483378672026295564539626012529930564894980020992763792680233096717463230490522955428724786180084608188205491828097998997650275597200445611596387476255488911400395613395219113515132937731747698230455459971067745280967258332290208073117786986795482653008846727075297880101593878349064046814868746711282704570581966550322833144968759276882575731492925074046509460495372798872485927491161239673206640695332994484828758700756433936776130287558899003533289586264763904828269656155506553724147002989016859111956496965765575833043486078537426812820334577592904483953397035521714655174230819350521156341885436144518348066429984078371222728496489682103963669208355558017897698927338533656914681939541325242457245794528221010010274971495733058173050782546126896367329046316920189919534247513262354011880439170097656929465844971346800157545872266047006400045654765481900083759578947626119858209142184192270656920813097153045314566120244049983921422891798979350262637870004735909695985845071818027754344693669034444680097697468940322237160515710752406699245010962249678906188773700943627273217351199071203408010331952427485292696622112679233877742603169138496432573247404315673310142059177440764568681622507404676647158664609222152242517900086939179010331792225566975649933938995017652641058273483610172499060927755266815411447178553580596713636481641687361446330437341692794933352659677778722806321855355211222036049849992530514534576934106110365089368167799723125565800913357016794058400930309793142698372117439505288483267704109506628582863120692046970619970863483729143491620547415542013750149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,47] -7839921820486773841002699475919452959215633042973652208458670878513217669496005024692078218345104324381395761596895813077116505349755338672176761610034445485554888734902865879497424158089100989993114564149845403611728071303042115371328249456541039034331234615325959705246704246905345416963943892870435707013657751450434914568926666237323601226603250026647692879841609672991590935795773296954349058307065228754675720547751269183543329818579266807876144923455402768475467120003942582941764546601708434403625215828582242782225745407175631814943835310907740098822480008137104666833786927871584813340623206033859213144768952382098427538685314801644845723023846700498957498672007380431309961337899572933364660109674082161934418084016425958429504468552689394220460934542685245605093515835888589652872631281509523640644006126247899128707944578057540494493733247543579727599892062144498684905876556557036434089904259060206186573669377401095491772314251944722696150278529299218296582986733813159168321927569939250320962442329170762418477306146862514488581704724390603008663894012448641202960794335000388316932531443087324329038421583587021267194430906648843974087579449186968686824537807139487843599782466851888998319795415748697137295773980527326984425160180356091942700737957420960016623684104005716313213590138804865793670885146588667361222713975599989710497179529021658769167495389438408645079296320629245494068796199638007308431565209259415512492534616825944785807543106144079898637448973762928984155447909572214892138665646165471276067145969736413889386544608822003154945650705789797763658645589192376783199262176095975099772371719549777657926451301738245266318598442761591568228065720769507336851424912292199887713628835583933340463206259479284628696740157915748640621199591898191820670062921629284794508423838019356175129462483626488903682223373787086089793600732908792000427748071915307831599771942656969587234574633737993826992918114359894373784422237289381261843349920394153419849490566123975177700639494010847831252452712667675625613530716701282771976689887537053241021073884264485334816225213851593701878091889243606769853297734292886582602660083714049482593977005290005831949411577491658845481820942600831049588431805939141719401378910948881084506578259012621570282044951657596681871896792874603145802058475522244058924521022527685992623625910623022326494261374247847261133043459914872611357187069247697550918434330908609740800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,48] 1595151256516383824070455535252401324444646768533677431980090333259681230480058228358844063139388458496819288697716592790248416785857359227851676323990565043069068200627093543208956713101715982166973516452262561571197483112839291752152070266811755523092575510949005448525517304158935882431483290516512604375335966190171807803751119840737482779360859959774403042844124451978641587632361646482463489317007998597764142026631086133187641392514614401066185351013622092657733929921921703428471701317768640204554240970168062855072405401803476040243686067161335119044057635611034998901656765255176259934142745609469143488161410245362530359176896330849911166579511820978510948590682774381137808062964489561070278950995195669399863741009007573412955167876105358576987345127141210158498649460294104097053266768725154898605923928986280951436665131094296656116079334978601054094710533813855888785543153121741141167139446828808287212018536989094033760132234412451515177179783435143185394744275924458743741009190306782518160948851752207402674283847384266018603804442371768888511057580520538514976357749644201493427875670901130952563703675393258257060927094577788326624582235137120242691876472037240730623921005305034589300611183223863722621071084189975902689362119062813021798478714575649774537005103989534302603851848709376893172274193289273098886429052037750930545214206154961961580249274041790314800548592549624787079678295768765876431759135693476486969759320990468964333977209313995250799110542777859244154194139887252140337634396248518218098368350796276423139101613788378793522942688473748400613343749539638114732143456189831570515474570635578083423319761732569662611587651497278082025799643529815396904679034291607028928932973143892019465516000680553640196118819245249246153843593523437648683094457820149287208155831589226705499221031045066724253571257683832061622341235566555771295711542251621938876653608461100304180094195666537647233812549856528100743382302526611199848215070555117003244727269896839079309140119045709357641397511142018394263572601454858200948258693512628450187194890140547441256662273520243433861047999802896745132311953016926044860695313464231959451265274237894423363511343850087628645259516708960343250445228362713493054471602391334831218717050021600549869529710052692669555126179170832709169302591689362952167779294621902784155401927018387296422589069478757054500103675700281845557610379507903966584613655860394065920000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,49] -30511084459854597787141280274114434871055806068524984487586134396784023999454258869048000887385217821651928224519651526477841696787129940678427324832448920594204629187217833382715955510173925753709081292647420733153369543840472457877514245173766830386626541239633805988178696357136563142542036003219781813256205172833545914225111380136745025578941071853177130572108849391094224263966831008923341606827871626971035269350071566200545840338368393095293455070176700570220046851965664067303988742536909815957187435980506064226316933731615136241427004170972914598018293364061673011939002284151674322788075426552100215798965378229145951781988766915420227100780327043288613395250529201384548445291586787576451822568755060659356142360164215919842590645680730136176693872653938172755552433507450991376110438019693917064391732861282305089608881494726520546628542261836617360803187147697409346322247280666320806106594646886925762772773434363937593725650146776922558953990957902298378664866157388907874717841450845490276182791082032616757965176987815221857721526720502232661834256063968467105932058176191152895886976571683237961607599392141039639088176988974556495662036304134742624932364932658350773153514343218586688340654453083005717461807459421563488765520946375865367377574246287896717934283827667248433518002220667797724183276707212905322747117389050525321346901854091557778223924741201645014236980117212196336948730244826430392078563248714389398103114131486149061774448408532519503735769357708010035207370137242924152153645756523857365847810372899357309211001621901833281909835656080613155364553338236644314157904759613048874203117864868561605118661459611668035994712696131070541059405678034430601366398656535368661710448747135176679533915722884971621787990221330934482388847059872035549574809744210930378741026765370793204566200578646026592088553807358852639028313605299175414581042203202785835297349815343192822621320250923340155634922287039981871546582083341951694246827335188258839202433168926483054099238836735281462304189153694974563306097214812264903400924160139897962103055240783244933006833152111368231233301872822290740042576357016730140159267647204769356033542644516793214241261229933816977300220701138065863455902166973277582315868708421060816416856945756560084971375086482019677375088242316275372738669945516671186808589829067017859355954919974023139949473245910155281408378474803196154740084000012738654282356879681126400000000000000000000000000000000000000000000000000000000000000000000000000000 [118,50] -64426418551307105397548517067516907961112430186909748764553570593441209328165836873733633496049128221777967100685425923238705355534578751925864139240552426249079480670800240064136853901305054046161419613413377696029137404739993147311648655394045947957970661028016946338623786869425197378442134025733299119611643617282740014788531050090872334552700877483601576793487586022235251521121918388903414968492507627171231307691216560818700449684689413071363829118412286106395816160648587376968138943330149818819727388304007491039004886728223297612919618835563584537448201705017383033100493716606770864995850969160724402898441304363840131658519403590686476125568177471774756826619843646000045327103200583283867536790798898970178075601541132818218041326446304099799343991238554026302632487192128052496794304053069346900601292991316976899917086201703335980888107850632242654643998557162464791629961171925281740182604397704711766794998384565267586357166687068910824713817964222404705797818869492797536854566120566341151229459346419447473650828616858825446142892126068143381525360377706177841671660468047190341190071168273146796001300311947555179216272161495172938284998550686321173666400316948300391882623657949307904290838808106449870563149368312727463715653617216077982205434509764200421713510486443903654575509809254432825945257583939776557936010386784258107297790681281987750668356262465778277761545656804217930507558777051214127052854835165683562054585294884710531845333905508837405287329789173055077579885849132367134116837555440210427621327664603467621960108035757043712136208411879339566558409935222134617998619437436437175659386660115329556599486478541005534381719168093224068116044031918348245721971070744035770798138314703369786696946056996936426979222876141901368576317364144373364312295308381987188604992820017027036294579054374514315436624337333178942116063742777050305362653780189105350015546323248964950183776810647165997116283726666239177066864203976503398267007031198913410090873521052705454112615410930834556611900540554815277363178773452658075619547352658802414358473375877112943541920736509726200792634460096520715461079160695285277421625680145380027148636998680339997568907351168981864282456408174443407561283153161897847136028455394959759624521971694610006703098951200231543214640370544972708185539866596608967385324836394864464739917445891606986603868980726777066875805674032879039626743116058402999298504774763151360000000000000000000000000000000000000000000000000000000000000000000000000 [118,51] 16371442115261716807472568003276143352112980558672007256072744553952586158135501481076112337870371818356128155791259995891656689582336882274388238616900343822624452278546852686379377558143308703273815388825008433600912534310612384800536814470467913048384409074697383852884804801984655254101387651118460814132722414687398564548962442216458025517398387313785572462158623710409435721005395532008203177980748896878424761275190559881644255677417792723054017186237294965244286381756881113238968214926655818294384379076255742253266977490992295101031191163349270038964438119129321201959434297287946611509872894976145267834599880625350277643367388890826546948238448580279986163890673219862438988486758497788269925186592230428536428627332581127563017180753862015418671243419132927274401301916651996324284857669490871407580943094806718281982569140146958343733983722734943484149124394578742604600454463275518334249294535357417628801477922674359069521652446858239015329950239673581815468372993227271817427864800929900322494837875763097494394967573109056222324782602882196441349168794747239022789008832282471818682511628974685381113841612827179286515054864714522249612194527919643564963336951148022917386357987404436680821559428925995911422633668633337372800491488192721836876437763571757764447773972920397553758740238352701302379995426797579589896836672408831209594590757394715953039935251445829510312309545759678422399535511307316889852912740111291167331017496357791665947635680687953402242692892539842043133180600678559881405199489054941918763668495992859992196093092531071822492974956504065234391589016153278161572641866541752457201282929671026443106105518327454131995126621591295222568752191616822777153619348710927096109867111227183369684683568390739601648944762959341427805936766107387898987056279991225071865341061962045636564250427545834993027584064312686698282857865627077052885310609320266639548797332155004496370746191438084321943640939650975463294154836353984243271450612539730838764947423172615450480829019902969831580047729113539852268937510442423813126424048413389153563191250255345455920891834771276539922381544484896881350664251833557086118733613527611479939115605044624754539567046584281059567831803068625815366086039078310560948603043309065747589760553092282887802897691891861829313845073042161200842875306903326547103177195228265722105692870568672282260399728956471475531335418029173716611844030066700744900137206153216000000000000000000000000000000000000000000000000000000000000000000000000 [118,52] -1725224556768007355900982515018214319962273053994160926835199840379444187912618191197143128157638538160433211069188387524257427506015871121043556512740144799732768876690068274008739910159219127660239408056230197932983278681542305313416425786445354703650905623506942515498619134630996299566414332833535778951803936065484123857779038387910720633673749357240286124464328709639932538901684587400734983013906628493217302221110367135480930712021462691380252940431001788056402947556416040393825325015299447628568664527429915103415130024363678725628989009005673781150876306522199524512035930932101467069105557230522061045888327913162928712477849552422569064313941219899197787804573621704326355046406881484211994511872427060060029023155083679029534171085900514245095228190867887726813011974942665890656180379277825918823737205255110087220698903989520832245490903459518839974445487516593567009032451996026925525295493535585762024859216458993385551266697508186604841275362259721296606590347288098882404465871003858561989732740130436873505695039343867910848479977338006613517450620566593080718711766756421445027063077339371492608907959009511464541222952111124730917134206823887696150923363455613961359956154321768927885992100248164598533988963867853917891729548142326795505310374677210042540450913499103662283746661382932746543127011940339322895357779586213161099799397665778496940755277134506751143103230545435177043531636433678758042651017643854001915554499041065373346345980102335303101133398042116270192056537421475142334530973740088265998012160575288714034076501779788079000149327283726150109751842344122392306165414609803152781716338235603331027960158965532402034576595197208417911156050492494358375465200277550982759094761697327856117264175579433017993639102207104922271532854815486555100816990928197815352035645088549501533647582045629174487096639832389148223844559912811755241721522967500914326702791064431234985437780346512103592294511049114430971482063643368360644979713279087257519490332490927673275298301280655914088846031925336473441877346513155525577234558714897269417456338857796973273662229836432387906661521958541768014659499423359414818714984706264493536966761093230117796528254232659936314826827448169830523302707548773334210790013240630714320218995169237786914907802929782572338191987700093810199127733515661498239467686632490302623284624941012099074720011822664173832641153924300274853356520160395031225127760371384320000000000000000000000000000000000000000000000000000000000000000000 [118,53] 17772482052370386990817503201603274975556597867022009639473343477498992958233795979220334361067175310006364219800537375826809943482781459706526433099966179716518099831644622910629590177227691622134636454695846808356676742794498490236800333027602739917307623944351423711649481397523483516813123053023822551399418393018627592976997702371120389837673388368855230397476388270029675969053145423626567435366691171635043573962640453315987000316463962839380764578251147668656068997026160612790317623630879225420760155536064871525741682118514288996330628643935225992298564332449772700185914958972154029396210279278465990209262141492876352606955837262476357603069592205360522107345584364065285479516142336997476896941934533709403946715683184733622056039104591179977970072619514656841893372953843499996052239408969693408318690281382864896864605932530065966974449717536298226115800190433514961286241210432037070000522490746873299976155506954460610858320557431136720380258522188372228360500127955438257561833623675676212870486583445284437891206799435770962768547256681030063789191841870887939554997969392244893318455196155076605882554051772059172128374275667993026420776583325758978451840003768942906042189005069213641074522375473189972924914616898043987302356884626109410572271126368740698841109576432563284933011069852187773312810989047428552996272617910353160665008285480523013415278079462974568353892792715866554748841906243145758390058222506820304753350743869523484745642199499774822729940462166447539775696610339643247756322096860793544172525227363959961848560563496551587931379472679488415691016961769148039696019238791890738406376230977918751720414710215414468891906082911659209701713926235363474173983571606196183047870068019219458758053021335263333515743411564550472034336731455529518589275182276706143069824129084318675853839453726866162865759172095438829058588674165623068862662254400499954272429448150133799951192179884780255904403134385534878054358806478105496999893984931677303578351365324064134079461783422040502241606251043060545870055056007363711433589539520505847883609145076512263794042345931922160923512414492360914609525178183376255818438937325104501477766145837672638953794295958326354687984523324518539141691362036515900435925835387919882230773739547462469577811682469315064807025773269139175143853810353471076502491697737988084403695285365782670927925490331583098508192692325906077982940675476919214692020256768000000000000000000000000000000000000000000000000000000000000000000 [118,54] 21130453403742349177891526708127610421980768477985270123221548132999259437059602167325650860095952629758690366973105032229155058206207222451974704503077304260529627237171416348806351298191417351199577448649559840273344230064361682404863256545497836670558548493108365905210046805774142400814395189936386396725550118924559256590023028799676755310365413935456408976851870446442367480935006646932412870132909770594853679582846858604979354823975288633718251598697613714067710180101894373022149660614396684361114113783162481146754662057890052959081141522255703878714685575313128652336412880544321947865615398374063951549956830692737289600458456876241778329625801072455183217741596937791766019664724729858138126743069225996406321054060327589268670642735740255547605300813096146269663338018568114621075491717763507421862751532351460023139769325646885321428986550781526836405812541505302570589925628237832923595209131257357095375077711014629684595002498856399023434615413022306595873748183702318437852139992892084486652563435541297822056339649013457038024897094846877516636567411096734042304563929046453981457607954596057088777340420939667968930887135319079235841273445945502088636838541101586773535688590470093062192006014465582075571026691962376017035778613336820614990509721030233187095340000513385019296151535740383582136636975336346082030961441131723462835945936830198424642203690521531801361418128911599693795317262803497856882826467443335479335837970118667912097089236064132764260855488442145549531696039933440918870771307322247896295727892641916078162742312909820645019735791198291642271749753391281726468114417872906484684077307001091075418062480970669145363510765006772084020185259355524486580744345125303920612076265367541402235844441596072004976813947655335528136814685886552431953267136722894383093255952086308878176264373105362169527631335083102832360253701613896521278995238924056703270205277541755970438737220114193492310168448475331800226268274875576523584447796942751325910976607399415077057887368888249761588457369783738976165983593511783999547076015828115171540289830204847224790342230671209812267081525534956646642964527647362801483802804064597460693756669012079159940121705424505427270906543882524353559698018592994422702450366840505816884664546653033808311947580075198027132493305433707530393836668170098181515577196545027340725567773470241174315187826712821021172326193508865678894442565465508071611063735418880000000000000000000000000000000000000000000000000000000000000 [118,55] -6200310972221416959684127548934209416926260782992178251033037962645838725824931962397301256738120039315298715213601066820161056091812702440612941021164272206921812880673482900931261891051754094932728052245679789921335575546068112057384984771004527740242401158911603334859819383374592853476648300850851794554674363778197473956048804014534804868895239992417994105577223736359195454143546485606181896601391959294820001013960656672050075750229437541399201813886077933031731870368352163318183932160103365138173055027839560064029873074355838916812195970441440065229452030054684564410554797449937875112166480409944925340075751522279923386849614351749094098846516625994160684814327678214361057640064205094820548279690551736084496721364431638289729248332159686821800124776631568398395491328403862115933138111183055858283913204588558882552562003721155376246300598799900596060016997788852858060001919436533028524674766973959741290907470401948614060578492954176700545181104111552233371346831945946596774153931852285203880524682482998129929807319408527340308401878148407015311420648902793972289041970730758325502445047773203440019023107768799102692320013864992061408000865030127674507733230581059766948109274444878648842448140685780075739508913826500072916962147371588076478646192174175011111802382908035027084575868691164875221012911682971469341577362409441808614599269236095183654986840704232188322952312392266643308526599316430957342885208248086421402023141033184649602916546417316940533389992824715797097120142365139928221280671126138005916711028947363241770788804753197577900517707687613362227537579600248013535295398766381767036699406842452573185931027171386165145341585866584912422379642404610531433147234283150658685011945720937373298940347526375875695045281063623228186170913373778079364044240064577860251439593427764786663476545201038654604410926718226539244208705560312636618433111755417880533163503602870113359178137592480664134465348484851364885246667196921976413595877918426666119890428658327628665620417311620026526478813990999994541625938515790163020191307110144940609741063420411371087602142393972077691254832871741170648646870725372927885851327205585392058536392397815537820195545971198263396237117667468525202358866555165382138084586125840197312404287155917389705715767834091712188823114982130073739994250506222020051038538500172737809922421857137068434337390256953548724058453413962749668995301656151253444838031360000000000000000000000000000000000000000000000000000000000000 [118,56] 1459610084568015154774181263147238279641442178375178306794348534395531290570230265642017397109598546735879319396612721779690101640133680590027494962767646829091019055350495600970480745320693078626479918862957615483512453127966022192847617609367387775369304064734943993097646137245565344103438688376644411667605400491366817262221357443801140881967640492364257499021926587697299180621105632170065249494008648510910958858575421265134189782499655237613656561417057650482933697814836422151507083954290364587911091573984589759382372195576799967073395123063819900270847923137453212938588402126907623779270988263560360765570930490232078938520549352543284859777227644647742236047116871108945747384935863057732676894023957461173732139176787002296035224095838571414832471919186945133026348785829006992871976571982514835231884420081605128785505592173093834008777848070277472757401958239064663098863902803558880534112705667893383034441487446725663865624079910424683116264122690767818988736546396715188773178334194962075304536212805476226014984986242341636939832744242714380331524132945439035627942684715082539076270041859873777751587900404893029671959840881694273103507605765382647116986730298459125695899591605384469934848406511772651760683724327385344820460971046050282186518426652192852983446454635118774684482376274550551541435829211742895169674718201618920821927559872338814999122352122413139373515798807999760311585832839011054599054120571927091218240287203223839070488633465424074225723322991366589053944517745305161281069212966558581234237653182956352755366510187146647060726645693774872767333517390241726256504569997396473957745018371467041760282147153555283651610404355409717595521079868244007058499969872533977919512216952411951251246887596414537730102192875596435881698110534663136853936785450333828778967933601448201069501577236932659835641927771234775358515637459504165058924444403443806944588219406010861951328516231475738592794600897276396261365039666335924551762371373980742130803392901434574787472016763590588068873095239944101047660447400743262221987574443712822695693851481081763030629544829704270101430705612050632739625836014706080258707729545321697567483262871207567541667462455246110606707763151864213842910168720013866127590304839439052504407394741093428186749644491005083794385811999260236238391961662917820057920626412506751747327435334197317128427084768851096754571992814268465267503188302199544395159652270080000000000000000000000000000000000000000000000000000000 [118,57] -186697155785989206909537457131667981711246538675249260324836855164970348189742679192298809594560293593538353793208508613719105140942411537169637898244571697636279015120570423780419074948734565324894912886088540597403586717415580288481801239586422027445679443953875225695611667197109961460402793878844423656376739089786843264105258237680406493205415462838298708160556579077314488980518900322918834650130846208138303413060797187387734472408195435283336725742266110768047868691090714797908682619083184422962118813802289788187832428036353707108858035571176939084754815917137081926796927866911348997349693452465975368162122318909185933884622736316870023581908082056728659838139842118047407062987874637070328127940412774493312670808276849339191290705698905685646005840694769578492567364134106980137475785799911448122009777120537902787178445882324987953570639006529480314970384380051919073857979725799513885906865455465509362842863882291594083212514933392482198983537707648546917029006187037413472877568720836505757227980574861837253689798583431064906426370455140746996848594816182986845598253946737112208481857955302770562532841281106447195886613030911570653191065491327956151749760700716507477141891968622807694557828635931169830350294959050255237719749741108270053435588646195716871483819337822012877261218133938935720259616961422323680030726164410445095591473126821147948913400005414113379355050451046202636645589724330690472219802678879606171270591449834606430158360243302333769789312933831441177885906957735498130881440029576681108212757529893084627894794776006231109716440624535672373300619333831014854895362741783880537723166775687485744475179662478162774067916554630169726454299459017442865836028619450014182079302321376013848352513739759692965767734287800837769571122272781766390748678189686041406367556962901878759032733150098094266894838515315246528223830009118220974469047032857021835667525760752740197632642896965271601172407886290251747161148067041940953369649607975692618455643475517025309055662320779197957127557559737605376680332298394829047145416768194702920894690535611854935899834289970504930632611771457561374585235581449961261059319484759517344501581754432553429471617722755254048507174850016538404476175149898614730562564996027209338730206424541026331324284759814732451758742620656058294793235670728262735400681930730258838240798352799388398153803272304201292169962513084208299904559243278014227299696640000000000000000000000000000000000000000000000000000000 [118,58] 2496006231232125333009538793136233040876894889952284733100401777385983535705939955581762415052862194824194442961791770758403569369848791286213441030635116217305723258011751564429838744288093661800713912762961789817340382632902171457434624442676281758291557048003471994926925510772981712156912824543321890968208469982542638441001825162262143984121298218135221125097959715318077552362509105676899724726194216799846708832433281245019796487861825769494284496604456187514068561194175276198888597433868920527665899338609849277087817292693801990553885011590808179588665621172477660822931778934156700014579553864716360145713415780463888099561026227443786148297949437145123128242817434565510512788322729910500327103697897160428130360898744133383914058569502978705717618909414287540765844686017051703778242410322709837551582059905829850825748352770845179773291217994992695573549684197236871693889856089077359374507490660153878336335098878492149659391800415105490750834102117404605911685669630145596222220239010373961310788464668933284444657697437351415662848772290552256323163303030818392571510372650723813323700764722097732535598087675242197210755558484036654441495986949869465797856863712541552832727472080062379364059635586810806342183642121265457984223931569203995931918166421317823772308410841656035778244187697301741842808139126813347256015584997751125175242956530461491295321559447269190317173991408141158534823939403260093836005262491599717115358731802545912995918492572489799409608134813542574591070221911252988864624577279442880122164298280576243788149868907634786837224114464128342190811640579519697902466127171983400227494700586049356869005854595475008772925013253458734675919590374017529197685856367995270559707410033528010143673425582885355143531053909189191908970981978782427233579290634238183491377063631209898948613303702400181581746493483671362210108186884764760748628383862535008984471441336277082953537328470185037547982248523145658183267594213343950852976589183033781984614408942329276554502152761578754135723872160620638224309100921984619381459567554028420023183857322819437351197074970810064657677383675227132171707030479643664894189959815237723514127836639677846083106734666301725299290292338375800275014919240814550616144977517521372011632975283234970847519611010906283684855965157326776089766073077420385660399355842047005250465473162996123987392264704706311334831901563310537474523889627294858718404935680000000000000000000000000000000000000000000000000 [118,59] 2403181334581668327508730326686401435028598735107755428614490586652272761432842299960403787477447824402448430400889774880282039338223963350654550465218541448177833187431985119867525297069179300779487166874246509001973656913586424908089993634064880083378974883655209978569435805922445883496578358577793853489107922549992015931892593089632363122876328635138957171066273368917939921704716028619387411202155117190870084561903732216355547668014856623299704623144862689775524408191159027885629263269566217529832382448080942784963379580753687163672265727935350212554249619656010172740943147956998352295030944110676467217500182511426525626694245636334474707189513730032189263757823871222808573519556253647048382694376426868186628298046137604689418755938681659429037725474312134441905041852496833704322266963872542193893123563251273624191974537839430787385947499206036657013988583906534682592131314827297866923123419030822569276836342605763629889281686920115865434403915517708054638603916093339459571306673270904263384594827431766677969569785770500159426991030012659195446309966525178202029891506632846310969512884333754770367701424343763428898157737366096334698040735225280154846164613202835985209138257125807908454195559583257424101560113121050533390857035373959701575453000496454084180784601298004087320704363044427145589784990519724414616072367758947072040136727232586646702663031625018911621305189559466053003965432672723523621658492597872609996570215869896499200296075604085123596043323473855420428631149883775186500072892442830469712923657915705605958871740312210007851927215792710476658508285879475102543834115743693756101744686007376118573030186047555680852928354047553889378796431694966990394746535605733711354616800080601029580421191799610629173602908812097611655017841830465852640194864446652248911670995103021879456808461652709878242477704429238015330323765000011936474678969290073147168196274776019298476265431193877654842660303567342103298909880721727408222635209317455400525785649456893479235242112798485317090914279857921823410482524405591850389885858418334574941347204273437053728845314185932482070594544535223372142129513002460404609938424112553151180775102349176413369141253429351512320436178682594871305014203498430986233152012038316989406940443540933545868186040926002774356515565363581668628714127519526795616471306601521054761121268356667533036750225797135380071539312102570311344948481014731090973163520000000000000000000000000000000000000000000000000 [118,60] -262337366211613300841054504081137807717004641164820791770913224073693535136426438084507072977248417241038285406868332456664681283234404412598684065524602675380710032763468785183520425731676680557755237024842410257620572710096740776569502576946476726388716742082500341703125019900439261552796188357529301630110978200911794159362604283913663562067056402673802940550447812597727167304173287661712405658324203673902101368685207791187311800125839403110809615155831910798249539719507353926137236790929939612216755810970129311964543931379103506646052164169598471344606515930410797841658800318016802234224458840454144107677531290706623508100073037258528078532039967670276687601139323677086689165499247580986808050129624872432475117246554616277181419181766254222588740823871734211646190333541655083526630184419528891211247464935270969641397960325687033708553290824681548269882402859451410527956460468568603154036772404201343920608481273206680132056945398662766446987224443494002796056931096477323909967856455500439838729717905026969824258925970287468707104337149472717051246378900255633112558802085549612619214759621150204852976277596848126005855227238890305379044938068567317715610006580965147097600875670146866947663601945350588344672985121907387738689218275870818827493360971594187848673829016997238867709652247888240061531512385694911637628857680717755431648196207590730912280366818438785308759871464190572435888540864816744315601313194516767554662527465764044351671909660698910744469203061766672654954141605027812317259340660584349127232298200949600184748944295227180162993476513320762060647330312149950827479539513773047547611347114634189396245753777375442890468199670256848045619636326316879999388724986179390148644601703286224826355478085525440633201441079256297897683598202975845081598927484683917730561920725125739822268610894233879851743729495229675837988940969915380214569096378266990604680733188954814199404082103683454276370798030364702767642525640729556444684630221613798087203651512172418159160312214267670890654601388328770500152725756730206235419679751122567775077988035104980902997818739322453887676125366804849024155228322275224541532211637490954950780139683595829734268829181518077937841128311886857367084255790916044326896207665853228489312852109317944990526386053626982105049726873669594759668780928761567194292479016970877966006414142066181161982910263903754204055434057583250688750790885826949685905981440000000000000000000000000000000000000000000 [118,61] 1688350042260839849920996314636422228971440681238161069509595358762423870631746873664331904441542907672240214389468979359135280789949703278840911763604230093322105661566284706107215982435450150074348181726532487554411409269402792439481016329711958997146847894695324181513419603376871671538658712147117485017539066728953421209565316859487807771688873287881619047319219237003237404014772835038466587369729974567332679051221555229816371553296456578391436623111863670067182282668064050050803353885462113931160340424498755780936402646983509400494647071854564538966097641791415857676640083971051271230106663077542731602352151951473220866298668401132627049653740413102132912814940661634485457589145858508001029163891039530927480704895206492157305653746402410064956017123864157503702271915289052327338074442174091116682346355351681534931081155108961314047116424527081286866015595624798473163461455796386951766002406760785034607238780601871516085819504823486040220829970649024514053442986441386798142797290455265628966902089823159623960942962622033201118434502168430982827022925971940681830740502457496937998145068172819253219795729634456318239295092090014619704885620908033781464193058574245099403660906323242330313446864831751375784457917374580073044694933488031430611987288932001621298334505154036424472800823786188844646990862108656971004137872614735455090384449872454486574292198261923298840771967118976709129953494329486674939982256250309632653490756358102406098267471673390373334205763788847336970546015954349016775299791797320660017244825039629048265739982837711070011470494794491369584065471241263927665882423562016474454250129063771547046168943295363004051738158601045041238923826987886359506699202506034681302091846113242572131564153934839449347731826241836839235516324631068853076584524952603800890666468712134330244306246612540527298495437653654765882337301239452467015053111201220445798826953371144232279867211972555960971643455761511816177903167460459967752070999895173970818118766171580431302621797815157130019411402716183344546970409411533344120074715624170922683711159080690459438612671587508457974830692524538538421016936717229185579962761001489329239153761775974735685037988236916093967587585659911648469699014925825534338532945636870474055215908898418769837018191078531923978086042872987216744075112718722944570137205386482828017181976482615154340108020637831553446383761571633665772618676001270520610816000000000000000000000000000000000000000000 [118,62] 1448441307994254636585678665283094929418352532440901583659709963483957920907949671504261220448664824588364491336151786339051483355902728513572425789262722315506455026834720083696805416454061850897423523567274126436191908750550487593736997897145065429806480547899183340467069877314514829229470100841730202401079789086540301963234586842057891861493533775051126118759144073703595583468875333834554096240883954226165392465367768038468607973551326768015568683622901937502344446695046768773741341750739726360105982592256315296041624813360495552069761696748705856100663556057759749218936810491002341739088065185336161267734616169208543176499712331402834352137888346833090661072348884818751582078316753425569312311123096054158911487144442436570455390650721623129171815019243002704970967850670207501180056950624511274293613184081530973676431703316656826118114949316883137647388512324690265062463313724835596020753746983548039952420622533080209295644990792831851859271368554001395362967661475421386917853354200066908542551777195637830654231944804122029356416517538330741348970070141983857730519251386445237417824665020505106505757827887871184192181587756957304132911546002183361184405240626299813971758728292622640332203700903794623240051740940947402304618742360472709363247422760135650598156544413530854793145281321793265956397373622409374711136751301354342201720549006763356427434649882652303830812033149572587501283265268528185620020471463491918083138242263705162397964630732976503514865314718597585769257961361921172577423656446949500572423375975992647752206353762857718737499061025170158457804762040342106640670597605202838380522472026368632187739763871145860006293256315369561360901096218184537371336027107604255031733666927371448124930666359549272334194963376247024082355979065013686892221136813094854126690449652401281920583789927042685306445848596918221110167263833365915235516357767320901349908682620822341104601673439193671942438515028805989911186834909057471154836520510111816281615558623827606356273946643943003406392433106556047555340614920984481361309869029339837087900056486664101220318897482321454163391527832997822927240573492197805133119861937326918492982412873403541295875768981916081196426602258228690489369613917642012151371285009577002118407298391523112274352014170211397500850732886299917898128192359896770808216654875755745393746619592749244671513997266753473391196848336238586451705819234107329420984320000000000000000000000000000000000000 [118,63] -177680065759521537773465235342407197906127889006468730962618309440305933941088198208910228289909776730702341046647744966161218429967128853277642870490858833586121092872416866404945814193693081500906228082592609594483634450273242470800526684715111637624292040457134018985533603403124616874784053612363247491157925594189350174694887138707671902786221386501781514826997852480542222827234302281411067199843937904707364910400746946784624327370441007367359053193657728034967751170545051650889128466889972383298837471409175656462961472404369598067094432194154399484123148015538965688349313275571397698624797894385289194304039548713251816302735324590877023174980027610381195685684107552509694447818422820634525763919827813985890897344971392089794969943372209663190051679770104434038303338174150099996651959486232703758623286038325275994968766349404710638021303174281019864447924122409824821057524633384242406776305030963247883538992738132926325718620924303554265730302725130620356255823167672068733788563392349006086681460592346459761180678162839231866667983823628991128855265270181662940341906349607579707500613399797298215327191350034046441514050904973205320213847186801577897948951751947263387751104816043710189337984132849846134703728514844469407243900977948545104395324814744134956244796109431373355824535550245223180733215892300843614602058919413518154659072627796686374337835465170436078508428252985516660742097529078814903297259015518053787576296820289834946213368709626068800136430724159671183450032076842476999689446220304026800720384521274686284690868931648484383434694444063593513297685872147287977729869963892551234932845817599585110887657132887256911916322442632378917125279520300905018380675322166294598345063699261798941653658648786659397441845518321411632901489525085987025219315107138520943967304979293570139595883761014459056956574987557267265624243677305976219212097251913913449802038250258678441226134542881148100588646624974914384795434730371430621239924360985651984925697256266431223815929762670930927144124942697343564655748428371499976042710799085413849809389500861446361331578143990996646927063831499878843448059247291557212615697510875630742841960683311308236603689504699771641653778343646751441477513672845592042098948314397664630682438210089476166780386159551163379332895735952903242137100502368868686861741044627375316241438847925709360408779176179304498230905089097720159416293262393123799040000000000000000000000000000000000000 [118,64] 31320995529637599100140077236104333129821577616294226211921916033061430424871622464965526203239147466974663123632315631740616364736887622395313926392020716371367705133128589898526214506875953518478448756254249145025580458361911264705717099602128470305550114693337670521349396123314297927821978402834032578568427975223208051189497608376495675651522685887475647274768797985315238115370089236306086658538891477994914992484757729784914777424345960604257146316085738109431750595929749461279594861137052143122159241691569959414365032484650967698200147185518443752750141785212697079404666488395063718356079056415354727264812523453140481231673537385260860177536941014221831225105961151991283829167553517139836692285045329270573179165765017852479203644145531315285959655211045138360725350412563742299023887556651789880014573155723594606557065650266914735586369842838573533362269259968024158391682767180951426565745522727485486248766837894679801807085805188336358740107536215098383534164947244372395626911230449583144827155371467439283758713695177544867636225032014148229251114695357859922144364096313302622331327665409484392031678847104896361458985127986711967744952694666443756262877806927909900344214636300374720978200087518415772735379327163676386984146376921318485522268845658359369799161157760717982276340863960255940293040373053014041431339698842069149189509947391007706178128659806499571337295950038407658134126322789320898628182034583721396357084590754434422666272174489887092368316591180553867889030849548930219569630746764102415003791059317760784986532689731705074719114015855550501687750905103725251346156364988434919925240146124713071764794200630410148140051412211045348117133540408871248202147920021794554353646535988600834658524852222988504229920039417378068432517968732490261684259105727610339079342513907698805070928764161605974938132747030900259156673731018834364096974811626734742758425611334755188767277948621434034563685126630104799828501781764183286699475302161695895919180327507711958951680339475868706432232090460595860567486834018071283824311555536896214422460737051918012000040354197598538800541569106611599183735980550498593665703478327033867196808882580685059148369299059167785806089188191856738829573217593576717192545803740355857755501559801179636228387820179558973813307112791416971982416821320100411730844853971509334041785129844256057133536311504855735694854812564270072590547867566193665638400000000000000000000000000000000 [118,65] -4239372672128164082810479320850786452625244234822941183907896144156350534320867251275892015636053541936249090287008382308251900102554570780624052337744740059676073323583106247666178253064503156636600047283868434374300048893008724271347315057143076945154146520427596120144402172443102433458521752482986368768859531229752419957154921434885397459027728649966099046826614783954019513171122952971287903914940916146314910608452076321457947509108390169660352224158125035549981118576800767046362093658645777212864577478160807764096559938110268055399751662615393506827800935457544148363356185821272107763561515690505824569371713914249289219351310179361471024779392996309112398872969162089263637163872432500110590200351809439084347458115934743704238558181580024221691830052790920054534466057134133315706568195780990241864520179918974149259971981344171035254044850497873241786546168582975429765755166790243664361798268547373071561242105898193565890314843788764309215357397930028069323615647997252653679500218692662296167049378295318921132165482131432416307050606113269307641957908005329601820316001829394666595239034225222647372715901965195118380655880000798579317483693065741751875846208388886085504433121281279768133672492473465203741914673841898753739238906172830963859196464973511241811852433911623427367192059942660307496002334609966928346851102019900845405207377037279035580369078988670575057100617476846330887619746371935862348230299250293426280069042140019974233725931853788494080281627467864036216317561127909292411566910480999159097170380595610593776229581863063569374079086309903396227340730197156415029998244330037975514846655509267890928564640216547086048076563177259561268601670458604101105512258746319534046207606746243867298410127240736028544259384237200840170907611434477174775152846789618555259600751043917282215622128381892543251277422670020251901707350426129578474583025431440541229042815603083105350733013973820718674133692054715366236600668315282550435077709713073040635015692593597052974068921890365447889371748259137952195092918355662942749634972814460017616402267369528340603683935608794705765517366638351234916557192901296329116896042026741993029610438050508216943767245501002628509225530501085019229234577463381855771297245758426798611277848332624896649178670445576984865314857866370930996889559499842037252274648126972929332963806530298618727686579881073068964171713521757361551205399012531240960000000000000000000000000000000 [118,66] 340250181736463207084274754614087621780559033300411886614472374106622198063115999142568068621765185912533589067687904140392267422997619229986481929200349349658178594765905713863957570567722617714006981491050089054777417035102513020875600300235464414766209421851071795360840475072470063363339309464808533947963487252929956120767791933338112430886023261926253005968982716268332809656134362267956134069742268479352430809962109384699915896780334406936275645074454707361882258690760691770358282832147501765564753656104078230338247708204614978724138640820727262961804766584893993126491678577880151034658515420187190598610452514915717358558438579156381097867788522206328848006681125876482382890652502373959279875464263474804877345257687412845461363886486760963166682702045056552630898809612172459181657114302596807424105246939614239182177658899382435035616054583474331292054839493955754702643594854106787970869420322066677619358927037355625611614394385514698894862376693043882055266434386947618491804261978226934641369112995997809714574940019577415873975756380020485703496051877960750514900185132100459116810001972634761658637986496318340500113834794903313246919215864008342163171499383246392503731630617727185749320988551478485034205621209151704833515797238813558192756029923893378397811164832375900000324072569276841717229222146025488153525191954210055042213614476278793376975401464271858260588706840526991597765122339672833184173880511990728269726720825555204560975005071084254854730647618401622187713695932769631659674975585872275261458978159189824893852323767982134363674292742258567704175373287167472003652466496859516570875090117817396346461115151306665472819722278281758651039757072968521831320871585429489944810002077478694579210429073372697407923627825843178384395361533009715597401572820217172410898560635794989114070875702608163739104471392250247640653688440424427514140818558970855910374545772895592542176682234175619253423296447358613893113544843269174397980727956014306221312113873914569820756980502839580308223042665186883969806364142424058680749169017716237069841681698043502281824663883931083159561980584364650604548367135043756245689229765836627382975521708313181073418293599843049215566770941791253982513281961017856609637587041017232444415714039392433250054667536039588283001148405330998385025178957435917432194163925724398320591150687243361766631465988332388236663985975936913971421064327800175984640000000000000000000000000 [118,67] -35719857360138646266760262295290904841358594402112317047046466367256688390367238807135939077653175543923112787696894921196950128587499086039641394374938840380992979066434253495221957692179252187745104253248651974055834736149502394406046859894977977252509485523491410808639008554403879957802449328412460794244731071492048671847762339599745133804388884071105683499329429603496177881797942195226594118642631087133537705896780476217225586268286567739421677471968706925380105008563019491573115131605234231486666302601369603168481783860213203085065951285747428435223499244431386480773683477399433546098574442363937312798876435260584924643696334347493053971013285876282639759514401093940441441274498449125982010068280380963681106977204626211089044682041396398202128811626757541844502880603079545934840806485678373984703190682050177799144263686650833333184599600548220016877372684276642333332312312204171903884480892507168034598745340661599092781492452217342270790236088646445993062163931152072239311777216247552531494475537948674091608136105267407309859455126411693464711959185400383137171012140022394140386913984116623201996326912082821824478033713746259830105597950616645372716000431528062111575744538186758716477012015298333849924705434371380821502976464283255648296271019216631398739682945160520131051797186385885455204508142674297346506483950936022633904051566872795780210394675126055590587449884093340535241755211053169469493928054416613629869189704571672314950667619554147504909901955997292277171848673264870581741940172716487502281635524925206576047861489770987444330803020764600724503028587614777426298713367547660457700762184017488066558805371182649778911015437794360576363417182379254680311133654131088575426181439549156245511467464648106188228516315217507838824970541652608059678781597830707852279507635043953602339289936254653659117161636208587426795578886246462013710126230308873221403608471178159814050680371631983550109296290030724082486345285706491487575332680663864205123437563894794442047864975298605586111672149816492992699186653522840198190773863800326107244964588770099104375228306103729311084645774711273518645371614626168699265714581900687002235721250051845303215131237864411919943765634537639088610543988642234917303455180129134192974535791111335429765940287326378131057577980359032928610725079189221644179842598119160124426396156783552052245066492349978893597478299881189652866715246821113856000000000000000000000000 [118,68] 3895350603003112144721347525930982096746071026219342184460505449871832823792781675577185464590262109995935359170267563059022972578979223327437988403266440799873929714459114790941855267136534285304358443012132069156967003714762659806798510689638344493053021305476689462322264653467644895691903369987205145333110174787240405763446706465497556224354065567379085639281165910192159696221313305886520898510332129567966133245341200329001335475848446578416632584521524673649397407206969925936623263179889107501786170603087661885043915446140578501115914486302230672447726280027411063604449669561905831851008928738499727148480259676452726669726305773401805488349969988710354875984904958560051440595367175292440016709050748937858053487703233880044855278979552983479046736636503645794488246430371042288159458349605941495215288453398926391565372746007610700029869132703607908783469338630711754871998254703702202081492008231446787958158818922524957179175863874288280334454333653088187304297753922318607650396027516557210762679769904334957896166684621235445331652942692851396789888798139291777758295179842066634357858745318818498808012506619286981609889643130212776871627022865797065752067619030059638893967540762343253477578965929726610717624762590017675697255763834758418126080590854935537660759194614081648103960673731155580489283529476589335266014075378385825998606974828502757719848330837698606786473784834498081429095148028293016837930923379705159616788296183462760015814431924479462373182845247101306140513460486676452524353158587688254085037596684886797684405864127863147349599870120612631983685012589847030662983722688760005308498615478596659571429824203752266427813411635521740390755219733506173449985817831184714150592576397100269597787930411899107100249439791315101643432910511469947983229764241442646499252022350515647529696120674209183504149988920071895462566917055618447383128285021151771344393082441324858013917231213947426435814906127829581313552241049904731810326802927154623236642066608718061900869027560670358340267800876038000802398780310268611381320442789781910842862980215657101263141830393835243914127108904342720185515550319462778048489547816371925708188103288732092819678986319773222487709605031578419689435901582274120996809327181826966613870193497494864833467028072753238222096407219090830963957460572742041868515749513234497275565171834087293361857831204332558114375418544589795263300971009021050880000000000000000000 [118,69] -201622116570377736077125490178098207854625622602095171405072171577164199495500971762977111093881587932856098607434040227725850098935179570443872145172257537676404311326651150863200676529028875639621680753369357003220511891232396432060213077891795376604989737099809557465436875757648986378371745351705452117068218369062505545970536062109537100662333547115404225355018027409834601133481486640547332607550633867583191382668001366577006761797119748942233190318571360788128080548999321290041382791451330262594896693049899300713344286341230212331161228650444961161151663241600254507248260783895326388632622571185388727979605121473281632965452739202304114315266366984553457387292431404067887128659134704275276814126674939075006826738160888938888368023455216260574403064222637287777871713907305485161273186583593415736740766842815094437203706868265653747240615792583306256692967497230348295637531635788828493016368952910612555886400742329311316498941432987101132633621339123112026126316310697315526675284181708643341874228630289575585822898601220479065713154251029714723917188890177895718884471135775589389133591716002324648880852277260023206061306060035507213089085376014123236892114621192199963495419289466677609563075904816217610358364446424620073259432882515437039407843218734741061361538073115232298575845097801856808359743600858236720378330451397841799787520255578146461167688548008024078627502971416429401951217607752453119311253382102804616140499032840163575516270680956405575966738879536740452677232030518350768792607865025380468143657296903092208367442017513893969230480372112708809001204103314610804045535104411188626810862689422046887519376928464894784795842378178581399716661221386399832156320736888071485565491500932581094231874990121554203183088666687144319675380036871506659094800409455577349225202756577356833418810966178489268308712313860276495889180284391579075702013938927124827075107513487227916532416799659636521532164707766897960592032555199033274740638983697700000089458618511653607910764279777876941353933834493295922358727063181248014863531446958972405986255255009553950497224172634076306916606336359966201837595690599485275488233196005662059761975515891784425748628161500041579550360594693383192812888628484203851570328191225826619226727080230031434943147940652704512391385572026869048151753739055032329836472665838194695295923707913071196441694438851511617664235660331864010202540891176960000000000000000000 [118,70] 13314674699081001586495862805646579800904722245975405047346031342881999397644946101165381386147206893263948611104535641699284441439666345030017370159676403913902020087449228639705119555764725045194476501804307956261692939859215165986550614559013345207940949322099425362557365520686951909996685595011654201542034932064530133277945052012302259086745105258248766569606502823515346503144174712414894859240568219529065306276772064371802524631614533322956505981838168227156961662215159369991680925228663182554539476078715150120249097127418954942442276665234234164524879673141039706167438436500570191023567649058602808414119201742990603921759955163022204091577093528557990487208735562150944126109903871663061458005158704911708633038755145133244617589926624126353922548869669319011195351650652032838781147739611197409421610882611689822876960256183522688549078600107866734745589378057123930055822396211490129228203766339962820749344551237845420950378789012645214464593687329881691333520416150230082095117414446030851966520918197511271296650727282955110899779978013309619735613454077376364155585242138154356632848215059530872533003197078504277962312997418996246600307845814290662179535335154211020997247113740514238377373221501315284194878287851703928377020601340310876899850714633904682751920791353974146879833961687934416114846231145083111037289144825001638867185612526360103730582426674858915164208421488516321650886115773564021559104492887553828402368192250096801736521072565185017164760355998950659286170634908016685783125523620648439020077081920525428884802131025816181966986518924636732841067681729864038171446149830790292080295908683829170732033074792082395618563664547826920643371380878173065627146580726978964238915443707829977041376817115082658415675921613377947920873652472321550381817982663571616944894637122662988537393611285142202096767931264706686467512192848092128937850727694832682363941144822666831432754506932884374354244750358840841622382695548804819025061892290542260584954197361576325856176214884455256667722316018502959576152302345132857896065134914746510052141303591020966406161629162743810397121401478210195770046608254479267826093992702467425194434415518839591122987646369225402143329507769484293361210336810337413834077158025857954742980282078391241431767971146739477207245051258573511898606173887122917438387565754634020706471048639077332543264049547755266449339947957898842218749516316672000000000000000 [118,71] -1403368389618624749085537883652439587319091753631899033121614583505468616722756651228358134315645592232055499763231238597959182577937048583413857832020479538493500173272380589672688049311333990492169981050499415277431640470569036249278350066056503314894430988451693900274932386123978456492882977222823018201125038433574446619985974159919683034895272936289848307299698689617946174850202670135081971372093212725123873766702758427254076688395488180499211413661298974915350729625249193060829259357605437113539469826096058201478909378125127448068626073498112410344848538104233453292171830063522732456652487312253042695530445273521816544150985457533858553453590867455053148186090772471489581062646339713248426034413549919860535080330987806909629955190488979571428846458255233006785367265078540450277522634578980891670343090785445050160931407630972384512960850324741008322591340602636001321017798314060592971896389181001513585923331498255813797004967983044543827452883392129460776001067064555205696677261047721730289118329289623056353264906871183324829955017703686250924826485037605837690445558933433796963446450586572466011833610580339838012866011190798066029508398586469628489333087290054656087519605980090996727914447681608672672665515629090660717355570753589345793158627178027142542409743736796835962962264136042513237471178199690289818268725658951704058706832918991358756479841518530083028712041878403294104507156867179133407559458428139180347888990477429773850962202031476368226397857207306152040988003490441903973624322997692154189168092939284970871785256610550657881668897308466681155814815970335198822330359285021257668624455483374946676473227728115989009210936634212497641275233473589278296692381846494063320264412052325672905300440485533522046107739874392063963207518829816604226833793597690556735241917309742873234522483250394760564040447237775055956630696245494691801498273389064702444743891406729320960591840421177752434801787301590718261147635346888966505266677125079336244156318714315859982391408623018040770785046311827331178159991825338103868727012723070853876179499787850227820427733749306791812116328215483592145390402704308027288538287431379916898645747537796225562246798300737264504121018825071944248571026855651270186000297445718151278201905678310487317861678718950257364183776973103682066537264203634668563951682650939628433279483324556434602772825388502800326296411991945967520200628633600000000000000 [118,72] 106260908378120903162514334904777075453671373979349167091302315047325282017224986746161912111146993275255111125234569640656612608443873715124820433852180057909990206545450318154419143263604776978037617993537260259949481628787648470585928503617938949948783987697316232928066037913488210154504966540848926767005216860580648551048628563258337391526743056236325128620675049681392007404418584624126355990869443401465860919741398650251248061866686288391019014937202472787221847713555144665500516060513077721517732016276040475222565806847776115342187546572057975978531508258932631133650454406133671448854670928784640076583892242830439820159473848974108362581877678905032338416890704570737420356024060979555291361631617106352890013722798540583883342196207036404275138689344669626484479278874102821675837289288154810557523920967013059931087917236598096122803760336040015410888185677566161122918366520957598007223364352958407614875482804628173665192683925263123861906954173766050568957516527632955311986026006566025931652665923563145269201617222038049310350329055017574464814583924644790894833101500414529162596693040492731161550892430666206998544183964942461711221347395510097145454045880330041833661268657981028090987905456467817166918330680586919372597095028933356224318437193606343744535029109585570794976524435098793910323348935533182666087636860674529963714010063228819356189182316670853596160790702587681963496341624959936994896121644002734877352658279205739822299003736291424350031040253391512812638399964824298961364395680445601677270460408489304997676703772710023500173535286922628601707909778711961161059275644610417027713275163328960068911334890121099448100853051359567641655735198671614305895007398715201241300848607675762913309863636031807678526122154827249268360313666870216213220133501747683073877907580721235317640618684009448454943523613914246039088958774136529240068744917808943149713846190124506028050433383447639179318773529635760681824951566917195993991494300473007841449463590994655334718853923182868064314716715403910083858547071257201425634489016099261949458732784446165259239081965440039471169392357433026888775363791623338865048929862130495001806422903706668149399728370945049030625658306622706495022960373598247149181672437498934212217920803703612057560714413045524768996545375199608873044314266922574445677176016322890016891113627018739105794874606206044001079180706108890061612722946048000000000 [118,73] -6838194057653826076718081910842729724286059245314630334767224513146803318009451312152614209748447862408766469275475116270215358329740918216249337198823795930605254174318751670538601330555145631960182986929494857905046068351252899362498309174308979336554404915155781113951280890445789121624668719270471079166532178262642979096446959874345937537228823574661816169590336964476661588641353081816880411173169752683170003615063528599209479360414598419683316279298919152202727734363846690193244653507606323217650304244557912542162180044246329455189171293833663201387889536619493459653981128053733021446134347535440313834982918102510280707399699853962613235122054846659657568920739834659452588607031689540927008012546361714127061833849841641673733505710825762098206829180213081433201092264466166511835729150884286113973021675410153939044812321133612104621241873562129524468407230304116760614308927650738441739869015159234017629212130949122078619252950205489083793883132784764764596864762570280781107490369637383350411123882520558653111185376024512393798141991531945557661405956410798585427869454376693057854815846702292929120945493516541854583616714613675522568872799753312349583239750990352050972591035509927050211017306627508275082903728259403643838108143610225240651248565568996438421387330604560320499234386107115981078629362147149158931684243127196080307792726570693789888708454205814715009256553046869172446374983990402136576186962984742597353146899920256165908228875892402070604339376058056466403587563995338782592204535794939966691313285020975544493419044916748154305364337233156625530658209622193404359800355495730843660759386401379349580975788099191817282098419601318075944469360157596852609874317645454629436775678632835206972477221156526539508887466357382688353664445262429477549883774958068691595113760673797430030609942648880997822642585817389555316466739324466353614590637589413071325074975392845656829332079032788646419118155633833710478666125448024795128538738530002770240094069430316168775298480959351557618579550695386626001505923182258179950065363580303846517371223457720820702354253146576629164482266888042872964410845966736303473068671343799327826245794477750819877543148370344410412192064095198231488723484677336627207277956165465584104031570618780516651111895598633717453189029975866511328381299411749264789683321278591384639175803283087075009411265758746733781146089725996987531331174400000000 [118,74] 330369561334720048331556958938450382390838853715454480295498180505896676833897979149742216869579429749483331871232348022243585942855229381575356485936666971664087233530328450713781156386886873149518074031410178304450592631061053893163296253158469317823761982311231599852670049613166576912368439041215633687015614628000688640357556917033135796906655938180108266417007064511998544768007502191177405745691954866672573871035971745715592684077958342946428226276099100434295683537814584423862194938178697618618981435815651237897614400892446211553877812199898846361034699779377317691084674357390460648236591646002541600342587480983661048465421317290461506074221115212307316667418633082675443514021362929125600946862758334522451337758655868673572425959902863770095048308780360878704197336076543773939705538824452998021755660445564412547172552864740982846771205673086011616529501582027975985383363101266107708674138507821919393977242264522898688300408530116689745026117565012836161836151442648489631296766429634995745998579606953822048715116407344579011234774916628893855341539736844815001488099858632202726399857680386641009710687247479900951283881831447357536411411962810110964747426244480860523121993195965631888939797584938071397320783836950997719159131756054445977856234397615112491059372016242343980150842998517457565344824843723292364345407988626132907077773408770847469474821201073281819912071515476860708002690954285675988499633028408234281526170497584757609302456086906755094751882711142472503924311732295923984843259287961699835068898944517219505650770224405451892082048474347437191320320457955476353969318688443714523364728962563044790847033419784158437017252257143790458725039449046889723395666222707448282102934321139443558809938100319389935744861110818467392969235439262395531199837654099370695220144839571165485618108085226863169727405465046989961029288646373438995001992906505635582051076418140906321396893991784993330000267730150821982580229587740521573761822669332726914034710240518828710791347855146656647648904375026172210716186819666862868719339723107985323031051471529968249949838264190631507996286518437123789941537006249479040533906111501807032245369649200933211745544489091697285568409894527529492731326321099139236234536514700450743829138620200764872480609170950422569899350579358236936252261127457151997272881406760396076229815945264949482740552941524232884945520422593325232582387144000 [118,75] -18261193566404287473882722983485005044632785874402305664703966069056055723683572214669647524592591265243016818465163754323554261936447273373167277270534292905256489607526211604087598625521982855525730020760979790285771137623742586505697122275793892029368740847082686477131310553145461123640590501589303023348695697957326512666259834719478294388830267092732919122748313935380637236048832106738167535022243735820142420000034441598069941797285897074028769734382162946497046484377901058117788464968474195737801777391504257834225732779442894617889897348744216569869039237715167394230582437410920445557139132695952303266742902588501480225728171009292473699841131977700854880078431836066764033482373236997864738672397832346055318031593251426235758142250574778668337924126106872272909105168474405164604118037925223760867132305616371066604758609293315462769678208368893313839822805283396004545148525659946040711859323884934768573009453915765241069555296341706897860647205555325181082432094735532597201783897008836264697846935657174849364110754366820178060996332566890619326479483950423957588817640433645173353727950696755293547421242739502984534003332654263408128428767077281274508381656121270428298391055197848803065478165174709313089315905311662163840339282667696263502607582177562297528968198684971110473261471726103698333927104823011114969695198533178415103140727454265226868150680221230925471472098212407856968451285275496975440541670331915963174200594929855429564655711998756190126518868943266594639247019671022139625892978555723586447115618597594929737095732278859600335815960714572978112622605212641401998682688650785700620656910143742484281066182787576061656584320412754291547842987133021609237709152182622621647395106987200822065167326288836167420905323351822130852359701456120889482261545901697739645591638426168296624491469666707521967128230257212922956964840166591026793332202793948770180235623566897529269251204281635882156061536558172059081114097814090765984812892271947020152673316545654020219126539936298275581181160758284778583627408564832764983199014869328980235755820150375947638042017171818218091690746716799725819822945723894076804682618587767940925425775318217167301426000082275259803645674172653328676017761385579903264844374383768968779375072626336256137730225498516182837478994924773144078650755950560597891416983219437530444900030670170932430418724887002503361732365093413238815680000 [118,76] 2328075090492595843615612973204333740769690053579624755915922683859946302127496756811719183469755424888433574722758078912567351701050718780171239216023848939134097391523256830850722219783087455702290120739535646910665834779324366080526578509613730029323962660332017783051269460882726146527451739962942739564134759963115105561844409942632916219745620357138392326032307211532524844545579068701547825477173213477647027295750516335233211598003752425028190522942500323322664696487819629103792962414049230553883119218081373631464031657608536830897269975591671892758060245174774029159509722554018787821463209536202614665340874532828352639932934421951610211401899174254455996021270773280060950797149778280896909256957286554495013441904086930106482198051172699712652765574936669056382901637767567854546722497964349910046866005610520205372212575496514117786459629042692892094176519499854391450319596244581748301422853576313792109956278787584929201231333859570889362314435457000775524011553174654030763174501407889503872410387378274711163011236513634573528325202041461327051825404822112655389287225825270658437177835450211593356565996521143332189567213604041235558951607251409559921975388179707846554055987021220296046679640008466886730134468378917035784022470350411668862850193028130549462142837946762134791779965155704703805511978494013286791326492840959993169988932344317546512914306675758869095502698653330250714052507880906566748246738518433013695021777326124039733848054288979498617841312946447260928339692265032590072655054617557322774488454749825810503242294278335166032014263920273766357500673185276918434153869594366285645748279935538486543543603008951621962323783110525479436849503435426527496012850561289175779441908581191477061538668092511004836625600515728104426225359436085317269086491523856106763322692359140602189685952386093275588316893356631153598074141185367600156417565043596468858824650993535075052151115662900092951597538243364890153000221239602446208816321301401471927126119485508242973355903620830403077603941387136967891027755412505462579054991641342343241531138091548666632293553550833167180526757694567201718326614839283327994267217634784973681610767605816766332864013973608196892495820885146093438105468185293581131841955722499836687976536623813166506401225897282417751473278511310730844434212452512983593168920684684544198352593226479861371174791372058422901283264512904188512000 [118,77] -119097259222893134660922916371496062962362961777692053768571379675310643541205515503133100409623138605191259798756948785279322467692282796046116510310399950259201698622357267275206567663646103203562239188159364918295235864422966054769624377894110134525725346267482230084937977879972956400988713668540254270085736889430281158804825673681189598132919215297977036963211447282670137927354872525678578340274770699767238127359468203084638953356922300937307371838274898514227196653429551346695603101875340827106121579664871367242660732399244878440112115686660535059818454754383997959504529216677103113492426695634523509716476817498981483081732640616924063488830719819620679157632675658813014826078161087339598847623243023886106200878790869839171093273213732805101103680633384372766849594896470541671105301240954295103485021422209842276430951095529515211424885001640860716200395541974351406823020163305957742377517813473470010059837981846129889613425350817414258294358716254649265247462985195882470941641914311586551777117018383444184215200228592856003001321519549246199152507354214187872521006660553284996951577451508782836886218226912459573721239419589574937525521665897886459682150858029175764096973591485347359800417267956244910800638044479079275329373786791433744355418051800615131641695708789008168709360701985903374181210227199118978950110777341161671601117550848337624472464891952512802932895486087914179179330760261201766475954613852215127353033220089106931380444761566697478052758922991991978425351491747547635727195955429571918101208229758759202358747305393519376481334192907785571112752305744291828869415801869377159476905325772595973389100680169582230106090313461281698881166382470827836583216668371791905655422354207000972435248876297818798443295004426173257045380423841308932798033685806813216917112188798624696312268174061592367643728219050989842532464450503293441624400963314463732842569643013216026277951761493269773200273607021310716327754863576662438075940002317803174548893039944542651210911940329978857004314667255901652721393245711405727578823015466706700996426488519454343329237169620344052135685440432868486281473721106293766770264781896952759759145267014576782846639141367112089791802083136848661610876101993233084509755873565394426271622991569876212593372477238717699980763605559496932096151607156521864503219876877170565046691002378225229600438185247640438479684849616880000 [118,78] 2221345629632110630082357413111569351739956498445558807034281492988465454138579392320227698440954396146655393581941170256460521585487531624040343082126801885242531475295944084641074177664780171100860817662081045466759534820899491332962827256835123673546982198712677797495254982385968074103472418837654587519536280213755493862942893206239145859120983296004765474151174479408798989562595829508998280906898171190139238539764491934734566552010082400853291762054168193042289079379755756556796223084003057994808655462942679128625994300635737916631473382725573744862719212251664245845893874997946135619861577005792066198415741960053482180058918815238260128655300242938229548989223634472354887896722885666482708669590760905842239715134616846780999882379348536150034378984932908857282311744534928074610857862924900069736093611458743344473338694288421717688454206705493554555409800556858691231346341259417696017475238748659182123237478380865145255922329088103912150393858621700409448869329890837853170919844825186813603457739066999299663010911311379476906542271912607570076958451212250352218056475804348713474152900889583982828520323279668246469953541529675451650427347158883088249827631213938640128840785764769945291917118326210580122158746393291216031488332596026177227827333020252683621063374095349140614125428591673099686590845996721583200149484337451498342940211406847994692524278904475266441306960417541205651736489916069933606195489920770362724559866968272050411794222865853025023387041408750601820246511105034163272305938028548727348181516178678952758355121033582377875498739069329612142239508204536022294960123200355181638008583682395027910525676433221045167463314877901588251836924538083702096355849703927304922665710926388374242565532858366053705515714341436853587481481330583984376926416715739731834689641273215424929535599659668263894955787787362131756477516372962097117191497826663863701397790464624026928666195293740218753541956532381328985960366615470278630289088936863533047433230017046812391704986647214722075874129726625778999311510981967620861914657693645585607753852446376312792560691739400167866557741029389187106025104227976432733656045087352731314926661555065694815591714595975244006805414047052159633479364091679453589536479972914558803157263598419511206546550164834514613703069403898782840358141615993937612715068525504688786987221347162613749867573357308821988663596204000 [118,79] -43376384767628442961857473039461867955613979784418911133151161796776171402360463794979037089710380347587092812783317806856661851111406939711343108773418148787965001568262008635012281102962825019077675218169875733394219846079319814282887347353236019022765546496271511154060084312937381651438627777393733372348280101412216619675661293295776432805057548089269741231221783776498249726022421440906032090301019909496440497802424987502817232268400399221920669519536714619137506343733643226213021498075720090714748900418472963839529650710375385192949207345776117746961599129531663184996662839969797269757974236319102796630919231665167484289186384088041811331027402521916528526047508394835828106608901951508571576270220083363805577409068830293791242895041531292778824293378713440405330967369404488594385056130146705131675060572438619176109549166932019659176934175240153853210153848855775471915991531651941142027307235360771714571797908024498856838182737060501512101492465038597256465358863177790113136150409185930576749732469254475749077700754274777734662931781205634115177800666075349869852256685454849468616104605061846283019603858697099564476005248803120539007636552996738168312295376725500072177389186696385408109250773332369306325337754622330257805958178082702263425633009472249403430712480437251892499010022502306217191410720494080309526233692300810640806869154050054293637723346679602426235023260187478542135004854729201413307543768210849326459167746219571768294147528456718240133376776948379259002252788378992352246604932434954247573462544886665521338318295340762332525104951625128959733475999459620982649270522611426462948446794593453543793092762746610414625510315952544044217557702299873087730348540254686431057604841671598883165704383680229738654520029207367741886461409853280531152295950237351878552008399779200906111009637614935709490660117561724370307514432017930975609061566265106442982374234164558891356859080044811610241091026201542886869486156955282820776356701845507844947424164094178182831188371317720751682893392794397718480421816502862026494429150719661770609602039597617893246974421257074434718875665971933882389633939826670568951954120019116733712418998231344297942566894638806515184348721166189919049628621795378366873065218739522885695947584425472013638212256748525025480442795297857940181188405972794697610915782304952238511565105949196317465481866011858268099744000 [118,80] 483042877940426449964973577064893737156971374629481920170409859905090105468877514743841508237598705285237905733125251596982307639680900295040303205646412904852284551221822461672896615969981315309747272198051216201531930456616740495773749355237063443003687417726190336801941081840038000267353161136507405556653956953393427933657934723558622408112877308320857000871455418364476412264864473794246545997247539289765303815207721129061061401963521991369847120666297530265401015385964250677301941208007555248298972160508171307709725046229154565128225677972455471394501853617417809776827064669967546168911638786849552203943088655311542835096216654867029733250271437778920938191421843591449428535509545322749644403814330422917336387458875134797888581886679668816659988369698797858045754465151528561832859297672745093296183361540334319865911682687843812478079539829033957795785782341419885113046621014562410956403352420614524936944994310340130696310765176806896368081288985361568606508614877552550946963091951428234141248673903991716365373608221006638434274715302507671741212019556487716718232669641827118888942011616383742052582475017819038070755494207705847211019075266016855274981842405699285261270616570626944958814910349489012862694834427351503840227195517616601252744394338794235405869317232512376267195024088655383772779569740609912154762198239305769031738030875184929524401588971925000286293667265373031164183487910740181125268560820852755287551040785063446430634462949688168254135179663911088894372532929908713504802960756505284497397234882845335813822994084831826705287520650667677056626807505797955632341426744003245670611759108098399023162509899590675196706954803597023178914711717975276721458190559708149742607382706404428311151382657732832646654395566551905277763153875587811089724342772819434028497049291250736698329034990878228405695100968350123327012147629580172805276723817849604689018315852460475983471245550443829026117835672887963816973373220019932624135903389022674769769676739304667294765591346412630143060785206421580448559241846734013198901592311905046986231444794836329939405213872180436672779391872015345811733504712841255425505216052041826412523183446233421757077775828644013019894491157266094715867397524744580202440528413973710569132882023694045606064469455036720407591968467125319876047456018469050059364207029447014446942869419784216771720677422486351336320 [118,81] -48239019295941718538108034175890495007272179924922118979838469574971052939648206710583617544337872188842720974407066321101153392704947569691864009349805442127898432917215710397941963655562981986114842133444939468140116966470479252962886915813442839001868938694250219092555095491932073732614563948587384930411011039162395692063002935294319875154255945945359828776214047879645448711006210404391895084139986073830307449743240818680725955065239284935631051167303092629507493581330561703533706784235256342998547799285635991782954189378900879257850500892363115142132459463620396711937001482816734783739198481087974831013598744599525215892657671707593905803855735192235822483636852859236912037736210021000883147309085816649567109452023377819168223515911294946790801574282603406841758889463309634572328305490895719750530634724066003663055386658612464115663707884171576937771386154447920761960572996140343431140596617990098070479430999576449163486497980354063531608713047940460715198673044482569745368683075507595938662913335811427533308365402256396611293330145541211813560060569227346267786118099483911654122790591844882943942000467846370386519109165433398816923858601212445918699921955655304798609290645884172099616529410508752836641299337665353422397162850172036052723385680186516603439011950410038682094292791740532907197132243155506775742596279347340632056370407295630790724009510213801691148571124653009595036604161120523308726465402097213449033925255302232115276348232477121284602728837035422547807497188240961233350466632280997941641740982381789291625605312673968146181977005520578201694022677148481859253707106726518905533845888503192536596754392863229723348276047227197600459044937972212740151733679182099188197571030159608010305917721906121875881308709863542567239699636888548027300037976412408370618805408475309261588119347736710068861083609002794622319341242191048617457142159110625283015626579527691847518504498594408086978815962886829388774418566796507915932790384750559478875733552102291293812319977966946396292212594269632047762589512918378259191191254863300884689052745481393711429884575713264605927907409109814267318887033542592713413072070955207615872394947252729451464885024448222285694016667956867834199166155899932853402191003176521792276011513111022211437659235513497694087030392543312307220104135942853076071642017200161747966679513212177748644597562874296960 [118,82] -1406866700240492723049520956075724642983625561082598685933025047566498432944614447274619053807647967609851131390606605900915571371582976409647506299009687510868934196591936363286845959348559467018730531059545605401172485870244061009849579370501533860935409346734810626213616287679636357360719106101189505349525662354076616768998121689379973929448735843032275742802604313363090954767534809513371896318173242184534081993508811665904726291780058376607487238746551526671090264818409872057346346705775335277419014381668030948890383477836295103200462692914433131804602566340982105856052600241737058267033118814347791178005393111703217442821312459594488785605652702192825403914947656016687628234975952960324859007092755407523277640537404130613495403390251335977144930810572759280340311601356844473296033677545551596809239612033721407607961812103577745504894976470653347597678842222909671380119387043120921377425218617516464009049471590913674957609708878402797133327117970805691403755899672468497872981113311572875836846453303831210944909480767795189318779013588749706478172590862598662537605351175195865310957206640188532221560029843854460223293468970835873226794814590117179376931932483602440427861372967640540512538156289570813401659511681931277546074590076513578974659968014167187022168701282837936478507257214211656832219413515723326806378571535314431399533037119224818825500093141376456516751874423892816974189230315325454040672113472365756367990982711249558352138508059550854392819860085275663731164761247276988244350824774411507541569936771031516841955407823252179375888280366467614245236318981463351033986588558031873154586053163940573869138445315604698084887007543958980125806308939008797784492006180933141705386139207313776450445981805222083039574431033498988783916495037537547752695619598802772284273772198586152777248891580022773698112076764459668168178804350588243443542021798270547293460173037274297665305955352065528466464963858806182868125642942973834102329520123672882399464220757070019523720335606240067707772442364219999888830107801864491308419548998026608717005083346474991947223065918036663749822569982378935663546686372445238623105063223980205086279913063052177234781790858141831248059724517959011148669467844565818631459529882849539763789259383267096197253032402871846140313181413247423124044187240260867774993864717095463479211178899143343244828880918320 [118,83] 58651546279278781943193902595906265524955096839672439695914087155483709940318856229225474756334222753164110598436445831204762451745870513006517141633684916821014657683418594185308419148159628194984526739383978625027232236070834793061062221651877246409434950676850594622531375901701238963633269955203877750060789357901639042116461426843848088368399487082352043998744819018751449806838783832404746391706080258574957344050838582557543931372091759468302122060508420496736515521647299347490086175524459429910935833864300587062921554276340962777603955607380349675070635171176699676480648186256066190967236928186564150355610238869934308322330592717476124624543292502837384174554084484679308060134155864306332686083627095445921821429902499773578951412121483605567737850963488601139192854404932521612146237762094203070081547560327827182352640029506083062484424482906959281968064231714939048874743671903745838032596286020526642735194730393785282015748454268238215301344111999904075056292960740858519011688015647794289984934163345370374004018694134600819554052177103780352562080930735978964243848934351986435624188423689836761565160500408362220309059466626461240057322027794321790526961273045154765493950686664409068992187968242048359635037143407444338151778171068866270951243489862775282705981413441065157873491852061649600225460400803912816266563768347349728102228292612342893060472205647911835765728390347027122090842048211025110613617287176510029507915058064070375986467231376356226472642357039054378369009739366824160857955237176140213185108224538867341122345555677020895916876550092489144613853672722623801898793760300373283062907355695282515352390329845249625304816362867936680753530818994723795620115631282059785223440946331036942761656938564568787486147208103266626484999703061771958327731789315435188089462361838882465841112484996153059874060054177275527771123445729424605409960403283844479408175453813197989366493273432945517860801591314247960946247571740609991107317536985589414109332002209549089509712112209399237798138225495857152609521949807137235361927739590510770839085536822406735619503767126756727816459785911445289190652342580845617405547167697474236139372532026159656573433374691424703021927217453650665348749202240103465084257960586578268804323690364824067105902184112248860058996760597259325935829169667199065686361247663843460859163416466644832097557760 [118,84] 766768571412047911126464857537408889834218839727941402445149148108533268056312577166636532174566792399625232537984246066342662453548956703692473080196207759502280485018097490077518922898269732014307229853295299732989054943998294800464125326319026978086185291347774977833835877088616866212418170293671659441120468303901683573358824080962448051787170272654354588390322328054532557534551369918305113243606759090977834186334669944845398404146342434639373109017033940488842697550850924428622565906222025304137769952968088317765401331911783672472702955486421609266231586541951601508510440047494701274930666559708397859189023505902361434187378256178173565804344077699968203699538394758310342143404592722568079179625457862602524402197496806605664405731280758901065699144481845001024307224706719640662440798196915999203576223030560884044609039054710071364150692008607556456665866557229159905787094200589327150824516930074328023767606410843124101181019066507878125873426757940768679823239617676216413437113460511752971259697303407130972484094196751279162229186760306169003973204937600970896971732250668922538518411913456512026615992184088830944398524324581845644879933883540536067850275461945649314045233040152342448609318142255175773763547578757164167490473517224961459708270924576918733358345357918533384192477183094902432051009795842421615061780794025417751217071600878789838309519331609522543836989124492088073153275625649327344845690278833044858797821480551129462670799223865278109908670279510271118217545387503917897065286638597987930573765608347758701105621785782793961120916140711763789313503374928880666645898912182949320057340634575183973794874711464871069004898584497315687422289441151949401810100977624136258833704099930725748576225350192022305814082268946321009292824779557136572005049347137529592246579774904473360008349625080987013754116047779710541063672523243318486302607726969036293280112294038737572881023891823636369396346487405877712365832606506278714900493152099097507672086976285498080194703069085886936989145847440574057236382324507662043708159961238729578831107562783437774814797779619003790126423262489403127040713732347389766965434202411742096100338886115269068019937770874935472435629613810075532106511007900460033630736119240897740033171048509865799583972138910381691956774206620551739151462728305162005010491091935570133694179753727007589120 [118,85] -3394228484378871908014135542660964216387971162865626291293037703531233945790628716670820178740262348006519203877906351135820311580409768672842006024106309909530840884624175936315614828864789435045970110047043946017595363839109973626374048894164037636233834876830834254792118985586902602229082585384826657380664531289255112790421155300262425233826761821431044947252794922944305254746578118714600069834236662811320761714314275570395524923161185145589961016592470042014898388324197260271396022929517840610526500907000323737046319006015570424460788735574223255156433383426597847764530526108178893092000879120890206755055565918512310688602999095889376824788941518327232440921172571815744253431931768926438065116553579701544804010885627810128016074048824362092072445524610541120750896246890855340636870090905447957171825812782176894078342179833830228622094603070604227637927262178484888674126213202831837757631191923349436279295098770636303112684904293475079278872877084564549721108988602514678540430605623342447760310323683744297916807637921653995889695518552899937756268821676669316819590676138250141876256390415179401942423472957792700233501793857431446024864252284153809905563820673622807324984719626273366496617224361747071358793152985922303076797875909308528129392575689123985576206200050374709661291597231023141273867806280151742193195725875354922020523552209652265027623747604067682076280330860178305689907751167212912516728561111027025631535987458991643105094560866283020554670595821972898390270761409604503164191890985405919329178785973981815427867406774848670247107196782058509563409692066656081629064040381579309860553042718654151961066728624898642814897240737780052176407370710962201023077095609701289592569467217681284369653355332910177332408754345474792887503270036016249745839865492922077358986853605440170819016780801804988412020988141409624477759718246682762541667000077952158448831159281287161329527164332210749751378332334812100022152152898623521560027690174314745946568961400521944811328640760473280492819922958166930569537106103662068041192178469770152515099967226555314760932030767608111302069693663220334642728191091591401018655559113487970277334527595330124320389350135970533178119663084675478213642295587688608883464070405572020479736681383078722370216206616506894866113467973815989926100458392743851334301498660822806431139068696878400 [118,86] -65488994326617372896548218525781804889776756605258313446354188159784107641528625018209004841156321034896733635591175352599702153083011899841675494717542599992373826295977117309722328980028029036086419002185645136197111623399534645730312557009846483358129436084876719940837728331809635334098696615781223717891982955974254834770783924164003402468370492333021914432363902723725323191355553058747136720488691020910495316822681512395377448054194464526721665150611747232978286210275871382819430150187836001198761536042926937350403015772216209633551484108451255096175566072237457459662909999993545664791131805226957951509409478827885545207813694181519610512260416332941726788612613778808988940029724179190911222078858557038482757497437180698078281965261915986911298516805220460687693640343460158844475561616308010071468819849307020453193813235721938186388111134137362422451476953548522552381814735680139727426211098978125300785344649078375046543110970812550596169239097214450019966576459031854337521835547178151768700833181782027605353469218566566907737571335687765638383397322291514595713252135436973052564960840489367689681246731415606864686532052416057413879319052887143389849384182227656426594052597929519855415143641922473948254749639797072554711593658197380946457056028664697971351306127225207763842912898930277936432512873978705374797538599271548634036809627786838373053178986224963366419408029293099482508562168731540663184463609478328823446993301781628055988205161256306924015747367093849607142453101516830810344191658831838880082617058776808143852109261298596457530736730232440975144927734229652811873936586831735502174104188721814279575064589430010597773256276464646093468364024308265291962984864708042693856723555907946913923915213907261418808644197602571516250182415897431448935157899603347901526865197556104386976075064680517250942601654634478796939319749166218139962543695965977456171448735259855503062432588276443690679140820657342923919046654889777262646577515104353147886817443034398359727506589657524539239059440327464511222249263953171466594619804006591624024346212475275718451437585524450762091224334781167795431561121048097177484615599749613645979413666825057283510636797107653518843605760767648493699630195788779458480334705842503700477288946119987005155182927570065829941610886809041330500804812449884318867571016565750878114543979360 [118,87] 8020163433867782654274677641655319988645884491814977410832954052485002436823413759251297471980679342154525557245735596927763345863474592289284817043914054583415490280146394335173009438758493064420104773124983065082120675939163157598192378773019491744939914332953491574762576863449893530854039211377708529303749831924582770511554611897832153757836328351692065494027735259807347092706189980961208820659002012576682560317803068573460523782400555765873072491082740070984425330847814354398630388087039742318451925367933498722595106054128018668948405689448644091341923949866484537483158440005809833743392233132059782216285925347875465248399649981521604163168976446916790827129736651441265430263307247017154705417982512948655588178564573792588679572411665546703389894638412940861614989462836402093489591835356837190897433775458586242550298268003500279330150597689927698547071723760212390354892233553650141331975923040515636859839375364951450299795319925200703414899836198911425347321291573313609483694975227743621933425847688032302768727841391651908691472000054267927275709867804638785656574454699031873300749322716756839143866018728925824710734647035741382572942322039509268956728184849624161609218858517522895474001382466853539528891579103404000631439747501073457619151111633080254985002121934432438027705813632949720520011577997255896151734087047821382014610629764610957634626309500788084855436531993676634294779598720087542973030692295817277781646825538971900465562896298874563857445630417779799052573074437533651606217633503550501630916655872840679470274471077684151047153659770534986378223143923882752692554349331471027392775817754225950683219633986234539757742167899790764426034093126761754311860454076614018728205728139156494979625115296716321049523274180909481152487680385989513551278187826847851784098534176748602572223203101398051862741246253384628305885054716931978999535717205397543844603537065900992793587836728588164841965452056551600173205735840743206780369487516483638740774650340698075905867328117764519847642566800741470664703267640196463744000454059299383161750347334521137332602155904967705974524456925434955720480607804620015978150943998725821523487641524321156875766428916822941128017293913265842149639111551328447990063787225339141640807198767401997013789016312915316625520903045406098805970793930627740311649717914346121307008000 [118,88] -89102548865211483775563571369215107347810080795056172449057489267010175614991489629710795445428953007966870267310523111736275965209426063588896958954496078772834840830441519891591400097475412222880474938442532383266042906049753734656201900393602890629055092482493271777141323889502634788485281983645367866691044518803570860383441315173562014535635583120309331565344655494090670592577021730122676141604561699043765857905160005537766329390629305281040772857675678511332120792098134235728018227852821840993898569963897903737323857813239935157565699270090445206392039611601780938939635675432014075050668473368200724911422114634932236949823213976533827807640832675835648114796972798173314595496837230151448050126521265137968192931462425624826848111801587544139785113082555954322685948067690800692257735433507694903087293407299299177978325134121523599549911581295002001864042224088911416658481262483487180832188201977643388093555029290970313272744331411058285669822542696046569959950937411032198412722828861235765614649366808721506697204600393090788539748956794653015557141225023111263694890420772069944212304001766009228062850623158000515721186580817470618380605129495583179508736017245458709125888501204954793924944318293255925252109176523659535646913415842857681061778474568638855879832802864448078032817100729610360261317188125828773650066579172400355155001555403718757196691719696861866588175770804705770576578565595603524113397774899199180630542254674118553922747886373828529757274379838087560332854137437061268420634948333658461031421693514625584466468344357401003462360177109825660514567473138003146573364427834795869228388909131069904056491627860215472116411182884105022309567566455450241033237167017059011549124871156125763229932367348485469698266914075560840243890914748281474155107541732179164669230088956956751551539661628538303244725126273837778198558424298186448890383195005644264660619040832194992508594610755494469164848084569209999180012887139610584786288639572528355552332580763322138683389798688198914126667656110413551199414757294267555240194232466275364401278495672182731559284703025172544113924290909140154853742238207203488772536124676817344567400320045545114719619709298058581542986591978151935997474256943650880668326766120438156028861651815450181372212737738930964219909169556786423651930376406773935762929635645221679520 [118,89] 1509131008665652476295364294776001742769120295063416039483487813274390722103895418769650233128502693473687400305770846202706894703280933778030816795098654449119793475842289755199041435139321343360672869127339032178773512944911708747741400022139957230989292252836008473239110126881143051175298167052759688533548146006201572355197871052423585229590920481333999191483069163359172086181981036868035452265307859619585249842851010969023029091483463173623288088954953332725112784095971328074427457097845577570511031295804805882913579251935830903601296257837732175532543013300443894766816376365136681144875154608907023936690596548938289243985938421771493934562828968533018222717157965523802817373465893668002594471341474316551112473940080737896721261311489281198617670243994943479218290887792191584079140930423783728128397193761993927560399273904562501043502838392931104467715983806296957263824193142571356222768930277920986052275924513562149241194748926594003417786334699151021717995520258336026476294672469121254757872912398478683270784689072432188720677938068298263191108247426258697651369805572070374064382509170235478314790906853756724105441718449229676294614730041316158279403829276564567471124545522788132083200969657062004677990887087205629180706517241836089044721712102068303932270966483486719405810787143966993000415049256043589520511489278547357671764627487491035891558175176162902015169598807052635775521979860241991791036275248034149808686795700979097536126708204230540847886085923437332673038379354788579773588764846810294900571816849346257850691555474738342861731996427348095092245240799798669011531300783188415720281496622731668465422139635724852660151137296601510608774877670593511858869534618032750047847061529115687060193730518931413805186408762537469984055828331597359049562580041796180518937870277041678036008774398340555300207144568597143095055133255631309458389565912304987972732074710168710704023707897270733037111352075893699734459058555136713069727115567447289457556557582919655403475077023001703754178117608399797482492100925262895756079054645319170872871772730793426739676110443041118015939987036557391502596274689871199501041780837442858559996324919353424530914335073357706661268784118200390531124031195238184867805724897462840634041241226920737215552488504473170586960584003470914948702589940606546284325785060374080 [118,90] -18104968815312684021405413787694618026233434469261021182138911557092670543274369009783140348027891099807732552853480650030522766260054504154057695838810441243871481614271625644402026171286329305050668852492041381262481712013351813668338113507716465626848007052328601668917872580981146669604896990833834675419192315359018099148652005339019720318226689737735421210324709394718877351755369023511501986886822836085151285463058595840239821074462393171775241258581653789023799315981902252089082512340540374306350773454573055044465046020610384219389536245821023422954282356278296038313931933476292165576747534368341070654636109775378817144835820606843598575415957984572096225235690036036263318203177358353802361490342237953203854958119846102740509585624189489366226800925516763278323917471214842952456652778570802581572111759604142192517693637559879271698935732985433264429098599175310321531768537416674442226915086958441243182977607467245644199001320183063202159282001501454356593613800692688752799789948425702276949992117513101394159694133939637160722770989626042028969323961624131389721762299227033869516227645553586675599094390319380648624645616241308072983852885510169708661828487510155927696257142535798113721200675633845315967590356244329217519947518701958528591795490285043082964663470645478045817767975982265032634824316863086573048900924282457865853779946224016703164448566311278191970214299488862681168492951933271181774327131449809626572402585588139500255443765070495203890912955263804212752449530397674904575912832864955152564651303867612391440147431837967232181993891256558947596494413340764971414722954641478422702223246663494129367456176013781929239388931115051796602035390345377389003587223093391838592969062977992486918626557482435473839796988513953595165302207116778197061197714027637592109489797106776598302442138391143936975184900875320293675359281329264768275244092729347945992242981003214184840136699478549607597786180148473345505092199930954733015888206754899047993711006945291461428184178206325969008286147604025862088772255396004068706702815735904218136144929558420069970497978024668718118990668346167567362980389886627667553483855896828521426059784387022668767994354938059410625773010315653832173239799429759252643506137447494026263259090899711589493195933327149879991390874309844077878599352786325314708800623500 [118,91] 187912325700372238589298238575847818896749796114105256576508203101098260452481195397187599285929687822600383566022040329202107849715129609068357167821015588363799790803611673591705512636856902035135832650741194866038849214985326485511462655994140151044843788788539318447386107960977443315134481190605605253831521797466280995622995987220972514495158357238082092147343924852977773653855468253970427277608828283458815382743017485417352475141348453042707378995620069346658577412414304626748935154882693370650223137513704325286946062152526511910240357927313545498833108188662177677579940503837803814150836076625216931628992491048812169705360658905694187227352637230960533802613917474634143947668788360411440567259102314745928679807114106950949177893318419486488298442832625588017242363542692122085569396829537474712757609898950250280635924715188851438110722483633636352754490795276497663235633024652878730149401544924490491188081269611364161432024311683942440227173567860798147787846909719975034561554650319996227531864995214037180662502092755178939229784553114049225013372900078249613484940816369824331921481726370033837799174025237525065790229287301962035305239730846299256530695800114609836971368932543219547109781797271799665824637270266705958413091546511109188109266098655881084611539362149708265980713749466642077963218245981212094906752802828800565917836595891394082457684716284787543491301082148002934094177635616939957324422441594934998110694847310133922764025341643684701298765538803302558525535330729698269423518421949134532334576517840015630869808290425568366407635205001059555871243675178385528221979792401757216765149595304532809735457249610422945592153874986381116593845830701776236584523969196614540369258840191272655651455343762969051372275066857888066838414712522655173397859868653820666077729996272477260979781091450476358573057876288214407792623671897766234644530451268896102532192603661091210574500129935827202836438621407952431741904453031445425948350325679785399525356375613827182954541488203131075326733080024483214126804013850063156221393168928831128458203514554047659772800389077655676018346618430315198228589890846455402874850296685038934134758327221087155210254203115855480669724018877851251827127758955217853707422630512240363652632418141295906017767961438182747637967916035537947921912741729233803427840 [118,92] -980775267925892248108107077274881814095157756268342313301451947883071190233367223568719098410043109890974451687952082803003901818669268381209221185038122610548624454432331191757374611915771231934873998137627466965134485743458529502654787981633404479251610092121158815200191816320845613333272186166192632232352998428721182377506783606556057980474453660940240496276764593592081035965360025148801908622908511473091590580900698556410118848264761007620099091376342502645599426433283758288254157362525256447061574246234903810176986765661908751669383098747807625388787747076368743085790588357270450731312328624196636350473872514460380303920597871452470915175576170808069362790961488641274241634450273257589598852547299111816624584519196343322344915109255594355852913814478949589372215991777823836579002129274285210345653659446323170928978032601893389052516387706564095248230303166581306452656613314797715436520906562993428260086415216573635397030229631668796007295930159442773571292625825450985047257170578422432704864803315081205172544023660154037607731147002732958835461975272852199367457697944663901526412784415056838308929392301472611149140063739001294184449199855936492051952349210632208770837240069774609955243829554235318867564403611884055320062083904768656057369067155978256394443467655265493665456203682822842000802356201827760982793114168246018282173793205206839083947210480584830406727794762296404455063381164666242519884142260750407320269113484900801382003760974579603601316852477606552102366489876162349088373248892241801743281789262940598687530005964485350328225826026562822365742002058829801309983512936513489077155475037588641723581790009702665967421886767294067319834768025115431295722538763510630684555910507734074547167959019582881528547645928814146525066694470062136380053498843413468668491413998567909202803759493327278150968663260569402619714864035809337161829052833250649542609152810468032268850272317313894617696806084709591009793307503291189068456245139149015029041608588450258365708923905564329548472970433603079507220376085897292491796482061390952987055270104705525447519552609330119824761920088831583639131702714688322909842520096300636477429007907715456040005592482841212733367395175544314012855401726213105956164504695363998988237286943039247445401299699431479202535960244720542914344376296258252480 [118,93] 2255154489442524292525951381780370914703206303066151279929724173621973061562740715201981916758129789537486560108044078696339100138872347201320046274666068092830917559516956558557616781273842883738136756696333218328730018222994826116667246610286128065016638603694896991832201317545757322119180534692711881752893877789318068819325492229756615474556871488932054514506577714018136394363600548809575295526997604643576693953495274220598712528281334674942317416151682210090902028667577838295395229345379138938092986155516887703961993573974989900326161205360362137292733035352597031608500529708895145804884883068856772845487282798913852837335861702167270183905485621027839146912186996811687845301192243166694051175693448697192186822774966633346878045417819464640632964221847721086188410698159029687335528950286640505287535709927420533648017164791910642626554500079909083996658243638456970803641922715500086069993602066913650478815474017909624939001903166169525014510924258487073329320969406375921344377385360165913271758367065143720317014040470094250413823680141409491041772156594981673522076420450180846050807095814937468692083199157580363652796524162513244781652959251828168110016240187734789065594488698111489067058429514512465759945914350451500301972542487392963349566715963759017924612728620672843703351298940046960214421900994276538066800141669382638761901148202388016064723667809377880023685313728324945823206098795616048024391833290528787561141130469741780247531005551875665135833371389422057120371012569031399904830854324518791409528882592427811793852020166494144564570154978769151666763873744442855648546850344560960419806668609043345674374673173117606834759220314947231928562350563018313861654842226059679335800281961837444388549477564068181196611692531413409468718803457855510738506394025988974803825340992589586786332971522904954629701482872371496970905555575988797466884476647839298900671602414584285207740865723322183390092332702036306787525952656722614730136456512068511685555570339688691296383970133422707296849329430845925226272410618526131158978222822906193025417933664959102487998386273223109889739502097872735474610157646207400033028912428169389588771599478517120175646005168557768045181045008265192889895699874762638215136196408178471240299041861208201488406650072022791677068803262450313266878082192800 [118,94] 25280620485665044142896014192078675332678798531493442558488690682256830216776238381597803932560010455685192560890653688385591692115889741089006126027205562418821623839601294923493177186460130452760031868938787628913732716275665647333847589206488654432658164811169183399529322615084307060505166969821621398826355167918773184932826977655169449341103200671853138332824360972635675767842078943896761657239761192691646172668890582794250604985087219795333914925157450977988990062873576156746798577633220511581039745808129429525383564173184895145232837192614307934503039416860344697350100061527553629209724115277334256291448785135577850401570621674631617325367588327064691613844809168547169865629179716734141373502233046641621181710963421792111518971088244046408300572325845921138133044251133452968487052980658209942371512966780489905946368140830749497973527689288120364886572062018886971689129642057740741743066243133686278253038958658863927685933842903761047247933155978512272704618331821624548110292688345449787010263053245453150505972941082882444226608846346059359108448625985194629385500675818070670921635906501637606970204123171032257446065295714836669941467646798828620942042936671175646115241008023108019806629674354264291748369704480168944314999350602973211706743752529458239393710202733168736862649150204995300933251584547104769696522937595756080692817466922060461145798009199920498692907495110182897527210811594880439492725610219576667381444178649687156816765637519649813999214354035518039689021352589544579457940034559569450782081595680289649978475073133392197084031651362316400541282937030908918716116173951803670530757060820785088616455118027154160606151367706553633220908120034458625765536438678314262090682175651927287106433159652734301411745014347186734135183720411294766711750768923460283332848463604068012531557980304584896557957976291043402667856318516853815701084496603441440576230980146731899573407725343331456024249468166037606902269024642178684227157910835046005356703526508753467826772051447554928571100293229015139238586222146234481932432574160632169153743622865681707312375597118764972056023497956495843477456804343659035239632264672705686347694843136356361041446780768956305198040473521840030608374320822939653215121563453413791414069150172515002007671103933599168349108881409444999425318120 [118,95] -58820486069013488817127227885246978556581740450295664000010104449385777817946788362934135999235652847692100045855771696593304684179044709448606888889461415279942258148096790165729139790304799461347391238529769051866915743499996366362173847353155017092645117349820515885533914740712745769715879964574661638544216648732869613305916685173526363920027112169605537866588359038643183773149522528607067401383112846630579230560527055621169012229560991202502313061695250829118116274582993319381337933536390939246442307982514527452089440470291343781449473845807354107282335565795603872235883998519706027706461860441131127141912344692273249868079355163996522714353405409808249640467878386556121605049440659330558866433279330482109096141194286473728566649619147283395993458931600346154157441494081020397414311186680231926521003483302103466559981252537311527213300455523724830661725387996884446417101345471754760505205678611439092835852015596365883284903252443890238087555417379598265616646108405539648020427291521197389631004714666494150550284389536526748945218907479307997953183112749081156303690612043307669008871518282979301025276513443670066316538559426332455867532160317803696907005164572349710248249742674122566839598917286350642249922122063672958189849359087938305322244671043648639001363938739310858086051240455552582059091201156209537226883154996644429576213577366629341207999520327853023804017577318894134133209269671173513162689317392366251516000126151264678992233766624748248349548719230234994092417198077189412081663353343562055561879734435641314786853907176443499153320556023413277773487949478417856271021537999938769238670870401159984718490471741425329666414871585680194512321441586759718644659902237278510376452308203308822479906428382052388528032736771710155093181976921077096742186328618741881274650825444031428816372430707750742020880397651469045044054679991726733900081915231725375916349386000816755146238288322519234489983590577620034231853319959798143841802534526090548482496136503684505779734749157015496245832706225151433736309712543840691247522365956811585995480675435539078236888398528354724582013001101935208880984038143440175775454204421734192819567475113570613074021484338563914659173239456376777213304390826214350125054239950102455051192176844065708326916918052299144855680434588599434240 [118,96] -42794833058418770688599825523004218517863987007519095240854178586926992288728694186178905166047836407025464312037865884278273087439605060567254805086268398981736489528862555809587663721094457799006180066893353366307862907974488140435821362332444771124734554514999781368071308109646153403680926340710635970126225368563051197226467573243169202816393525429184045408275802862293410742041467789724386609063793702067238538467906715620714824405282636666127308151128861848440459186600885537174999063115428723548499508867873011897215219121441718664444885471123348564631643487439132633041293580664606795775056413788561116366935351792150062977072893292886177195522676239229634535482449001027402825060205315300441198376327342089509590845243553655312364595669319795533226258072640939942316179559100975608667334576690649285736136113060018103033859614092009559094875612254693393699132164193793810494475638448735873483812913046710729229473680234023898766431443904424923651168170423045890556427983350847824718631370040841302437226501272722702259337341560459487304973363893294709425304821733433065193032752669380718047134516795654756597044827475987865148677235342819309598787113154399760973539283137265796902640812252563127805300529507017419401127402243357589973302513207317434170840386511508873338819425015460002724817703916478609374910693888696690047371807358291010142739495004536461398794293790937046080453235255852785424716878400030464611797722985383420308030255260938171262051986994724666955742293524904379148242817924581714619105289234400187343947585196666108720999962033055999580209883124998098404963426039013282273039518010150191408939810888246014045654325200577150156322258676532736794860860903822364853158915876667476899681839549850176036161930289674797651190475422619292018211171594309175910517448241996022612979196502778967767783282721962683874761370961479567829043788288462202376522174204911320157149489809761084158545612804456612270815353715478505448324113881522629676706893248461783410775417918284894415563163804261336964843630366590659396370718468116959216113254438773343369349847517801215819705884654027505471556377771290610389966471014379265578270061615995331543289052111768303255898132785531014847745796447797937579598420472546717110404868257712958668670863996306601414325512607886822890933609352960 [118,97] 2769570660512048714213850291620458233576156809919423301935124090767395000767597601956643228363929468003895795586718030697578880366206210920575567575493104457871817408789965507088869665682789680806907368453836807465446497082143218909418150430300463972379989799162798195200134433856834598665176060367323372746845907753923149678735650261688840715322062251747146927602427886764879147194252117341974413548764697657416779735181246698892707355002813083054277048445055260050121507982748808361578798230823036064808656507182241967015968202207862705881156483798255781454707881391450573752351225020058825952984599907252237984805865096815120056523028236230654972073564806575804136834490607813679575011089809739749930642049642973212990425461098769006860676847340013512500216583935465648380980361575167377652507312807045048555008539483097709277923011529608286597439008433145237255979139482250210053293999112834413897848416670088788970944240722470050437082109985691198991300091012538371894577969063594601256237762195447281922425375948099001681309349231391606528832023319650975348366144124258608768281280770012647684881943164231615781957803438618180680581607434666335030412896944367065264814637186955833362626615425215893398799436080294772450358953511323439703271535215584025259422961249605079907670283631669357903438377771814347040121165332871473931098509995509949527421531749320326653721429691635059072260363537233801592017581558353588830598002193889494696515551920889447825007910979771323042089517483779628159079389166032026566420714549189903963437677206248942356782353576939399213420842110786647020304911772320588495563602550676626250409431130931161532029222607500045125675932357151553784420236160456896377927551428936915865932528228111736572274925689726958358215806643954020426943347278613108404454919290674020193483369807828986580867010600378211579313917453720032086206448713115955987536481650231167504811380243888116233907464852709820033283229000342209786548166593772845889441548725173231812195619329901742371105015151454355733177993886994430276686005592747066949026523007217830206817457385085412264616552785569970321799389959838491365086326932350098383134289786805136403039377445835832652642715927964355441389039172499205889997255807616236389273728996984370555808635558975295599816391007625269181991124160 [118,98] -6094707679210663398659160063876060092421314624511724644023409239917519802486594093405477260197494282970279304632838628981530232173712167986013722498998154782706163874240227959250410996113861092117995053953227044135056265153873785934052878106872614668090230173720374228155621047418372288341096338160389363567240561297031215932319222221516924644699386443810488211275510242969766358350317460257503906619854931003284596189022439597145746600633497334552654003584748241792448632697765443721573053525183512534190771056506346681787949733601528542097380787562778118122722607976776818990994967422146982665117412148742358340760681450610251939508403114043917573924384777448893010632225254201341485838336305613954626779850942734416807068098948379943659859921507769438146519745270035788701251625955806602039889059772947516606281168600810580004494458731473871026815685332015767250089163921191970993453194928558756223700992881044941275316915296329853644391752110224425069809393558493558311633368074632949043451360212904473574963002733082887169964151396335306526227542092308658558069784307844630639461061431374446094590703872709539565612038359772779861447466991228004101406451300544691829596371478398343973241615234097313805567621509153403812379200544380202360296755522397869492240221653924525692317739242505656172234076817813695859869267995254532689375528971905510710305931973321072483889658599084900849538011909976282084010941895442661799789531385704325873968742632225245186892178283803514748118989836396188351577416855349141214442728081027097501670960626334835419318408290300999702214904077767169345820254481783692983119928309541071499761111524640952456225455412812102323829759041476249831613078160920112212300645965100033163519844897755363356223793033825426306096493435515421927816058204164697615266666556998241724076871273787036886918905713258547194774904907057056609043943578862847690219204186290839862696589108038196151478047421911217534094758950757287234608385962166332240412155964190431415283631577603616922924740547056577385235884018376296436346194258864530131315053713774308264100852096917766679094911292818707623093752113972161142109258150961352595110600509235245533585743946866227523465935035858911515572895134080373687598559167892625980206877815488792126365835013491532062109231875595394537760 [118,99] 13285653317543004074620868464625330065650183151521798455776917699637780579059840530411867042653125052422017130583760830526081642292800531222065336397062216119675184963410520319697046049530953713454560932099992015003147718713829595970629918003517134803053146573086988147565534677724064333606604719902724466570189547025812270291178276533730651491612061823848255642748205720512643675353428721108527485093873570922178248226858330208008536255328344290662363182181486904998420121954109124983284406371114390978330942843934995283698347548066223383264340059607030971901696872488896793435500955794572610770756048012657816413058330545737424448429028237718379983346803282795106663732629385290021120708708943770405786433532513727472630582876741009279606756552423401386519407598873941799366707918167827878324181071934177938444533669535808630240009207495315595517525223363142195537713754207306339241128344103859105172697662703149997409544600477741598403622863762890002543243138613537051943513824626620423569282667042612287904578701735061285991078198157641254059612275499388833779781675801221213409957414581451046736798724391953817720880536975425478256846622390817317049704092787361538021740801775522707686553208313319257278708608385985110503837786056741470616298559736696516232798079118776261799611847385209733728030324961162668167310360489486604433541553733968649521223962753094648141116874720064540919284088656427997669571077887247543289587166650309587404947426365015829708799193094869342195242551011424429101176182229519938984103655405798150184636929148800758824390999606716338813023209680372128065169040167094420938732363402620613775666552690601710589106896606135957339580035185453569649866434381026458817690620397978119708209076300601278171297749591478509146661183083413783555747991852250357667270756736594490181006000305528817196236702149356191843954136446049598711579581969968613918998525245135785434071374470894280672050287766433908884846712674408182060018961238314445855941199562792982033446070924653856347764246657642915522546803528409778615815433720766367292472804142929493615084161689163629445368497101374137075016067703942506609211935010554497242136959950697608701845290807731718835751483128779218398804091720082015222631720495321226694899357636888553727924601201901343749819303231071360 [118,100] -4478403286278719768154203602183528622273871503677506467996993112493857309032066777531003310947263077712523052157385929018219825880937874460817601341531381874791124576888109436966912285430014876281395657783272949686226589314866361481052898614297516469494180908204413604295085249022209873119682512180925140441861031622696102025658760203044432687619044886824539540985923525668086885780834180978030486400731290692821172169732933309301372494152238292674187155279098106169258059879783760980232633834397536578819026258802572412038929834946738408021047337251406303445488565361070037768655392575262245387848718528481718379424661979359301669303368647506443177683796456250369895150894681323454342722488570854377659665709523053916516985179114917735350257446309771838652589905239916562624399034723545382734657299585430903640928261482872190644121776262709401855695524904599221484799130402047456887004625922794868841911607657941128035979786934256252108632558225159415060001953058030586584587818865853268257144385372916265460318768229346026274467723184440211880359099820146391820764402205780720320622768197322175784906458413408613741850693758244836269944898930975383904939910666400038710549850119421660674826930533365615642968789741534541427992623163523055650952328792836726986677356303703935929247485656469982626654986135805203140729741234301128570177711542581983236439111686141568760902329887622678453518865081344060473970250209317800224794454853527082347333105706131215458276962434391277393347862743186265518090206847986554528874890941671029390429701109334178968728872787315998257453079698858257226708970769735232161052084185362905498853167559781897799912138272853900629811392716619280318068081787842279044207340939587171302841705496499163014331188344294641734497028381900179339493524778477231981826925032374556595466633122426526918852063921396051440348066869689155906296855874840944740654696637802464337646238188194938162712224145506914532374448091276855988247538526552383740090058899132544544334019157932716542477654924892014346710987734147929736014318955477326756116676630112285155220966633942976854439064262239360073700692315382471343956508083020884700673842533380640166609519361594189521713730038254908209558298049078181769170817542186692410464479184579917149587341603760931086095784960 [118,101] -53846824287828170159107171467460400743470683323155339047820687999959868589616528071001798718459878727110425923836808486333048286420567615569179264910498229785132619027908930994048885575222419161537681971828353264804981604797935091599859116408426444926754039126982354345616452502306646480008996651978780931568215958956228860614355938199652239646100080813929059969471446983820370439871152911927411938445188532008104523887220022097386026092623737600594373046860146228928383929779403254915508202295238746627829741312814061697343717010866707153663300300802875594282947982454437524030200111984567608451446040653437482833430764247118712804890173898767434715697714901666802932822353426618511803327577058882849959069366338345444196085945419664363747928223771230311634178244812696654562291548163373320474503556687977954931890277157151798687137004982056470831223230498776124289973669800937505817357699103891180433810818757168967084933416648223833272488649045615620392278642841026119905220236750003358491032590113062496586896162348788078645453961178637507076278505603579091648528503598041762384415861683032575912778598096465527311365188006029389646697819138804921486370336157944957603331777701437665987889134005264191684066799783347431604279015415169459330785070894271869344985605866078159660072345416405953889881661813534860043581440186825846533072425827584223589864028011958209638823715909961125553515477813565090588831270989855013184489791753645763842928035057113841917713652600086144578025161089017266841366756771117339079995521905926892438779502652965886188248328239269689362148725088930734431903855793713956458459882792659460249750023811823847492985800837442190957404795601190724864827021234738399960695214805276201121198757087879167450563513325109763748023604182870735206583010552632121430607385098901800568501114570043221744646673707905635739029743941878541614151579621653157403905621241524643789455250635864156888733027560409456783197993197268873288816753813521011806799641742459922966683276632485519999990817134443186916391802607619771000885944080284795818350296307088639304058330432972899898853708692843799254385498485927806335187278023135616551044169769077101340108223654577405313713379319266075375648088358377749420545363404739626829793946692552906599719386130156440431840 [118,102] 85992000017955883024244677488814049828499681729643017771013231447648567874148264900177935240445788621895048849956762875823855698144694686839710056622372956844505197881785267166134752513395107174501458999409341488279039641972907957063320876684524068039972765637626991282416808194473350257856895336964292360063896801897086760675663429087600553547013405514289935078516909602140275027360676257382464239491805021283528475371209510618675016157362991515297586652578253787788725141770069191210788150937529532571950894583614685366349812617641138575061753672875902314226102937845031531762506184651585883107442294668928084893197224970734283952701720542938613530537845132982740362418297185649197507558868610727852770267111709315700072579306396789817988653365661318111608914888343064664049029902844000691060268977122210424907634469427290885280303898872281654757242043206109395980766052939185507939646845989242314749929218359909512276420664458072803202851474018228827196099236033773991046734491277933886329164374692565609295387999694141711830033269653657746038000184869984363020616781452639907391477949527655998071741362450475692268516112264447354633506741065114519381885836563084402432481629985356320266623599583536784337515363728424488559116837028239875858033913058209936694122863043551182548577139880458695513147797081793314372637305841225176601440023131375309648105924261978556519413214576655434370143661913639787371882096127432409077321390942539308067975534494268152989540630637205371600528202033343443775710609215202454923582922723613171263695208001024828316554091553869250255869164681125593949035896066623984422888774363249104458196053622160892646431581640327008410996769734152389352621123471880174795387683687207482007442704952358606230304276416895127608569206781001316041688238808845220314391417461985478091582308252738131331901109204094138642882435445887655536003843324147999881033812825266626235403487493520989717706203254220762623961217906959785633119207917380557371226264953622715061056724740799973553935156309687617912316491952923568716748073262978359403893297382880975340131530052002914278075747685523777293658838719047418455426067927514572650083499914321363419287084498976391733159450576023601862765315170911910215105041239224155522984756522448161162716832489319136 [118,103] 513029401312288844010858207137665170525523489859441872980598566253089044798691423482823293484550449398761585737445752285845856525579781146890434498512592585219275308332274999142275038440191265811936302154082302834346252429356740614677872183444045485551165000350987861067198462027527109422095607668628246077524550846488894493128703571386196829572097561434689357509967696875325912126741221398899194841991716379762296413918401315218098125122565606084725927136223741572532988526417499446907041140565705021899661660368193826288381658763764872146317643724773887923194226318983866628830283474167493513969460376833151536623929359194286709494780054966031620832790717849285152865630502562551216647983607309709737956784038695172070008698876783676863142097076959799395215252587160019555446036992400928335428300893145547362902978086587513453912290875956076997258317598289952906208299636999599732115881001736613747470518758499370768248790854648521462651728501266752747201766435971899505746426597179916242073574351210494553309752704585370875685203532794159650918107600466377230765318567447081640070807592440441074723833773729344969591439075768917436460103571255433806361553171346568239865540154016323759272935454159890088843452288502933899530112137671905809954472195577747882853985794636601798695320496356759503833791912815627279653511843053476452383312055045849090417980223440905840131634500945580788143759413187932978695466517922854277386753195222836602445385094531049371307744846007936138046098182364495714898699187963891472610841149005583163173258567581320732301887898343157166978237321107480467234409727196056656285129378565757973736732847574340113960870757843847036576529417960070434917515613214078003178625890172257209558062838196265003348270431728943554417215763770573922625036655084982912603063409156461222974590147762463203875398452238166999635376262787805195624992161672987226661425018953126101454285234031978523599940721748286709492601547024294938724200097681199250492875557367733527995932824070934788833727878936158187780778900437681096969400711673922135497919594909537859991911654505998805079523818550528903994408399805865133330793932294705661236645007929274576919192575207251559279551683513397486717519520229432277677298799308454000522440321362656351317439392768 [118,104] -2106484461632939507911919041061987500953114418314915410064047045478246623378448372594513022849685046429938536512985767076288879697210907064719378995541320518461641974775060578574945087464221892894921197474143663088170361714563854533505770066075718832022665042301738377089208476182210927589906461510751531062545927814159914116224213671575217649342058360503771429307686034742648422708796980264973446199753630272126900828649576209213041797029314774499159620809717628509020906028328985968002368835426182006840752253061441798323628584873476356386990168743973412274901355905458592503018453227325795287508941022144728016308102909305338716804863701851993459193898318115148078060840299157329037787177769358448856731979125440519587172815079750689328600657154858535122103824931427344413387143402741911240704949413082477486146433206035672422721627716307735045958418667280496084060571438568961148557951433260859744957375289160096592699832543397710655046509590960488184608259186018438549578134847332194920424211292085474022163037705090973593101224829757429523770164400380437303394490334198392506407204577028295830691565906682719525526773726040968010195797910657496849676700329484512724590530059777725698962694979517921142840077981355003416464242354759016935720617982464615772625819117440539723310552712097048378281651903837913772921751251547427804111089354098506356994050627789522283672804567646982553895660119978157361399380449914504959980627903715126455131414813547099386979999489931697545493319924643195794192885927344213592542288216984819803779440538050720014831729340768243811266634518956478596080449979979644899976700479003593050234180453244409456363769347448401607564254000987258810125273519823413480446196029185929217507758954993572123374820989109876038103593423144205173151464116154939350676821236821848649037285700692189479803808814562104060751301779233374041038345058448665308643385091323691868103192424300313608479193675268816262103534587934122692927440209245650105255909074785267714034624290201268561048945823761177390901242284734637042696152630380401727597789293684594582892201251673943926358874072858293212803276378973453571157466960343440479302737132047535080449643894201546236733749360711861394726955351556778094349569162709133172936282953623608288375392 [118,105] 3320708395177093132932402917299941450821564156947990494673469699876837900968211626413631122350869320453668082827703526319777629582219293076813261551045398768560027735710882671318995785638781336300909963753947877657834244413280502387226814686282936121666889184669912397791644554349739838416431223793966787625791394248323091806024218572654474459468834552477258257316933580361768450730168990358763629129259174774244479939724204860534083308598257717575304164831151606011114934314541293245900681777223539847178008394995594463181900924382708242233602755153943608673511201502513712049959346419346658610917623647168319574697091079713716297004325983982747438266523519637848124559240933816953266750568534251752111177229726119260722842938187834918358152112853968380199415250464813750650578173426115657397076662441060782122572008619330316122289288570669979214182839954710688610641210531071303120809378605185976148785896569253893729228450871864468985178944799221592560816785421616547920363686626520166389369311631576340608787982418748127735498841424279668898259699301427537952877129098174776538101480416789279102513967237441512084074427775624045224186136430147885760155802170294864052013600012737750520247534918339408166429250696819661776844383516368896096439286087582797069184274608527348685317808773346620850549962993087902888626813019757354396800740796262205325019157395437062115451543403247780713647164574159271834392603341985388232788294486618773757857521071140630200236378997022634420847475544907244461623497184071556054232592172649197064593406018368426606147761997717455047113095545626073851134344577501068669977614857928396949647347752883572317428712706145809241047482505540923341200363781934320615864538462487888951838320856849357882529745633587775441161393681923548216775184757249744789269425874065846572228925880701845129675954142153600571214772879645630181667513834850493705287335331966963271171055130136062476042671175083257385001874852425713944531498209315711324628930344716146137880630988942430221228154840024263174572458438987366200610240193595234314333028617395374503828462408592986794240899879866984477133861985068102873195795793492632032603144589243649782263038944381645762619464190500467880864005070299771794580057654706388828936233528087640800 [118,106] 1635251356006806306561516516125457966774573573918686770568104696331120296490872208054357854078859446631310086365143070416177497517544900211189000845040825458651825401088775248584030912565095874249362844031395404946319193216715518999678010552738607462617450565698808760653762007923760225755388094126341859916942247158762777751849092390634094020871752946658434854820853146253913365408966519074538627669519857910847328815000525463086511721379583385780963045268519237987436808093664276112873432193535227698984247691262690614249642424067464098400420847644331991194825786161154725001272723957150533858620963326113981779105965374612438190707752358536558175412213232919841567337215677997549477951129606158308173856469750652177326153634163074336569546705180073150423810525661729670615831072556125807157848168278093490821854087993725248197103813877892369977546196226256077784858243481606904652384400387619684646224585068171262996282870950686809537799122618012357981284851121061953635037333863260216057656185549800109230007874598560771341038346272887037517883359639786200757787105386206405435102367288669707453815900074939742208293162584856925773198670605540749085626025458405543861267605098755509397038856333101263336763727164762445262687674862792858677611913453533452865624148269769866641875968862015567243582343420110148101204728414771679026249260692457811431032131390599680724038460432186501660749226410868113106770696568353233055890544174507229028961284544189390483354601441907452022458946327228909429220986340894667149295982222771740577603422610659393780974824207672544922137278704714338023962546602613493307899246895293428949386453973950413221619981908857655195460933660541435130829728424507588164510737460587388359143077015614477735276581775940317152835972776429027165463930371430239160839769922661533755253488613373339157718035299423224708999725138775891240254240737307605760803665023996012580852212557872940196364248279007379599415807666688484426872959862481155362301527720873735057158574066810462284393340386180228084232578344412750562545321306776664127844390735836623396790941174861789795425355473783326554616925005509919957235201480057391149545581342963376342482051944358774114163607345358414693844942560603963938124985154233949410813308686948 [118,107] -15623707784624051827778721631161940698316500896409213178462119537853691171740703740535847871803819850277884476222324680797253852536058461892574109633125919160157028641141838068717274391525117973702337457431158991888782155892791869534826682350398575516754016869908928335315294362538781299561603720504835556424690033391008867683253673770929162127268978721941066613614383718472977901357615748605190637161376121275432575282437358791951021779530614038468074654268170829900996518056875758910581881489895815952402730524532668066063126446660204160431507497304592835462803421818904015299153060748501913475632662998547850770739529283429240424319728967566836462089962406688627573639063293707201407750695174767514718425480294863733687793266041272287582636754680661915959132461871031235448481706898901804221924021344017765433357685547411103885821524803227273072029754728229267821353735148384782216550820823163146654393984371113542303118630955787427546346949140172850303114073044633242066710807380396866380935545734328417079573819232189062173807722399287433819809665915636900914123126771158955998404328807309908306735921184607903083435697771806701849378097789037869805612506621379673450258570508067024310926777733860437648932746282077959940789820388024011884210678680306145625726714107992879674215445508742366008425698196419668052911767656953817364515060510762240099929400764579417230067715765789698397773536489168088745814545403332679126162000105807699691482486829175120625223213004660755746339077932012371050235544654403262799469020169471696974160765015464138232631372911769441361839790722736641044973249193941753831424249017330110339030730364282455406558285355427658668562373325057171815788542840709975151552389188304769689423847237408334059187149096190839723176980513031127108172726491677623938054485822712774852132020269037180074943797407108548836282447204158377864492859616174119468938382829433047886999654151746422845396951193355231019330557176728706874828216025439409770240273522578753823641977582389641567158884043861503657484968652839335664975702670508047355535660520284363777644780239607093042294537909945774303944965545197556999151602085882565386117833519911078987794953975706429523630516883576264086710438907645522531701077100930819438845504 [118,108] 21764686460104016200041920784380670594306600887887042940641819231388311931138606630557309659846638713023409668815463914579399738655244110021082643133936138454632912282193712219130903253982482412687653045997420113395185598576452402583764711283933350436876702975998696947996206120033886987444341738130395338150096048701792340013906723757033492707650832890480796009316903485055299954697791448135816392935555199134482921448691112324264018478814176814009157508150516296587508998896228314159922649333877941385422872477091531319736720326673385125630610231471796270955418724388591251230398022484547439536811773237164602579020333495682572770040836448737815003449008601134192160563043331540751617960228430903210422966702511375026166381161080125672843526927612186500688721452968958678260845796492860732205974290721816769110261772216347947575541741113410675525774853013768715719288379466571601303818221173441819092303761569716385645335352319249976566269799297398196356036261956705705963044723786941396547523948152908698711907165031941698518542684418538694512239033469749358899178030322224479842238067840163493553471740685613685367004284226906403814451141685018982189499913166512476528667618834892824925717724705725678065375728659373460368275793137397873697049671498733986579408490026888653833574735281889915000643453900154195492496693142736110191847242729795911025667902242452143144056647790182128097083687568415085061563513210257054178930785168539713103954197610185586641649177132643939737798174556438653090522641565145884831663433363631730130827944417337520006915149599751364042145517540675068399143927245157452268630284123459643522929895876054109261943513507785422127109886006123283917198375400356845757275951893408730527925502166799908201972171780034143772326764357104655372360494764416448687025681652584018641570684467414286686231785099660782742486596313380437066866841366382402710260691457308515288047593893688235085852166732005017796959875931740099053850483825271542352186994431351497980642254129341470840940067224404145751247080663563229191128949699185338766987574283508690089925867146783010381943418598423383219638062377114258789281654299776265053029241882209948106340368753493170621807479404778041277276081686047563160151432575106372736 [118,109] -13374346280406409793326284081005369291657200278885705596256016023164106901812647772713497317764454895093637973424875517149233173448162186865477119253028269312103267593934662420009492980823598840585199101670622260597812670595323667095383707813034486672586268386599419465879831284735875954266306999801986492892357717878827710411813839415371552380796565090352975732244106688226057292518180627428359234556922539198466765897959227432327877161705199490389337898501560531795587434260561990689861318215744545104090769891765394253528497588937567374532628270654922156048266951954235791635277572744451820835918185114780167370281444028668481911171260220266728947215470599812083857803797842710141023282993977028452955108314713108744582278519978118230633265401726829081200375731846976505462467748721560469387819929302239828469215423755572211418592292179700290100006596015560525649607116999470857024309713014852777089286003659596390709003671437152559737256465536999772280571379075145991342893977066169154370789219375215249425125227037174207163881299219996257422712215038238853894211813691531609812188948011292579745733009710086896251032781897091579155554926435568661772187763610080102807835107828678126569416721723984981927273023604049619880366126612163173207409612261654639283619115637380553064752277414607105216035602197905767681739792975218364304254395656475174822482483536989404231223585469943548262781098029217992454075411526046134221679667666903313908821934105128794377380804021259663061027194069001676604355519485871301830928332920187734308211308026668577128938574707576823783435924548184695500733986088767669339260096145933438768234911273639893562921987182872789187216638152899647839874961679679306973240984248503697773624096862986635279328236089935233469279140677735050086970730432246038977714025667794421143552969621614441667320522246375799743811252793644088019133706427063142786249068715109731205938678920611634073449239101461380484295956157830672707257913897460031255793094467274471725009118520712256137467832276251575511041113939851241018430606698129684735935382476407285366907415825603440545632041863684613032469151343765482484506593987278524628552680044415054933921913191840747092403401301989484968232693208102772830465442998512 [118,110] 7185381499559380200890117420058155680620348180278920277433630686981587284885086982042044196572196125189093113579113404158226976249364886973585732064347230608727238106647448229173061500725758580487543943790266990139969583458013284763157004579149229039759747685000229435788166549215421989682336246267934753765163944464643969105387627249357400787089381652332256672814219823013211247454756732338417695224390279004441885855708487876414156271242400629410504125893066389407953139817038055281585685215528712123672630829806792568265760385557422202444892608612070798834561409344643020147195216072282104964751460829230015979778935176218257970127508487707039463681965151479481383714846293460656824253144092552444239740147488521891289171215717895265038506634724565947575515318898736391481757755744132982452188193526485448502465607392539248535585767852670164003616395665109169090847404587335517239098745557304308717608816466812398464768142232233702308484386184898682549247180305302549597944351477083178674912959470652955555173271208694930509425990948901097932684550940689069289551195750708777524664855319514344325711732438743163251535679497921816370492323196127102608362067487683275238124516769757019478118588241456245568761424929140854309375768039182952881554736856445561847577558681614010992546123909212805162920134762236904737119051573393733016327654371937136307383901916009572825259140120686961157890111025029622867210480720185689357196880767287597831898710348823298495649051980482338052143199057538639607979666019271397130658376903789239417924071226338260891539103121554082218429464777727260147160807443138007895200041515932464395830086392990620725005165800172120857113117522630832967585591960874043316143898734956116927422839808933105630942747651037642300344127734200625688363901119867501261977100676947456390041234026750845410598630526829655710643299809294979341694917534061201047619068412929417558676356589595715541941440406462454708463507527727657509434019809564662648663791604457140836615140727591943995854902402928030741279304402597676421905727496449194737651829066008043876256542446271951847797260272988388936167713421184784255421344812197400587871457763178639535243005899213901564147980486477905353618592248719342533797600 [118,111] -4179404873519838225071783292120483771735317817311867473285122893035040292345102378421751827076898567706432818005144183033972360774576691353077802493414898657668297186505285696087048831595897160726650208656226941862641109229248786173189362592632415043412039160219747442265531846418729204180138011770782943914729113451437020091142238383605196480550144219783863999630050160323498080728811486986743489615493195658173939281203929378098762974946639847085903202454049281193976402106711845987638164099256479812631308831089768366320977778520779347954764824320379705087471303690636715572328796377345641963001180665450161818824667153741329305559320242365174644673664485663392038489912731277433079967662453830617938752249169361046915141102738368086759329349248763512408631554186749036258427935323925101003323708913039132937450545824476797473794537652301383129806420260934397585472568941240601169099732213964778382457669632474162089428942346402270901719166981153369497712805578533460343081013545562811626575111243892636879829782133288418422081369972151612509464349186299408120909786362635490609139460323764849749902253734437757738533051386316051763002453194225338224613356229318604028734372579405988293122802101520966683430513584522588585095855906433739633899787685479147941480469883008507432247650859829013667802272726104676339433839021856310689584169598853425147565922439495268537042403249931095778183277366813803550499782444501970916861963861479624364169770791589532020033375603616918062407813197717284912352656447215417909254153922866505993925045567350556783153045434307697708709564391627360091723785362286848257538453264591031286672330807969984777332981303931783126999052921642299163002984520147791362653359395374914249409267504620748739404004968032462360713765166215437841984601948321902174355600133574859302479066545898711631265649065616296703953487550745851722487367653425338269531026166251318872353747796749632022140431095976951357638080213154668757482412697774590089231011665103520416032784682886225618888587291637134441503289551522858004843023247005367741272879749394058485502893104718447508492209359274077294179636769567294772641203148835989113946265436549333755416868142714746554626595330111620813907471405612585984 [118,112] 1735479267642170550894324137608818892542414239010090554560073621572832502846538143026694055725872519184492830737399495500664501873872345421661705991804427062504741061429125780172523811221155295209671369122597767177338341161351860778940687139976541573112643042857728335642799401756953924417235580315758893565249051768077900631931866408696510280721323793191118326889073183731661699181521322187387286009928429772313107750606922144187422532940746056605704197460109811203377002340393999854717298593311771806662247390015941002388553522023616939074273384196476432783156697019875273689035082473940248383773015434411726506971153282501057494022279736780693038584597472431728105294886617837979834222643147862525436718883596239789587311055787897820415042503877365184026676500241418133130251784005124412923586964132111914319632336924479754819665845532213256077728280349749356426223312973806196902603991488701269501745026202223751005871133190135981458334196254311397433465030108753311802195112799550280295549238958643215323086289482032156710682372066066076047758918608325367720780789453215406384634765736779858651498894136635434944295903572363846952267911510633023780992764559920304021260638554494502368169238771661602566100334672007646337512409602346284268207705728113617444221302737067681980478440599322291728258758171475807899510429809819285747908562848194050475077694423909398202346085409534885876447286464379832609705270167705658014161203970207943652920890287305887531721910310696004344273925553407736977319475209919620663227430251074766323848692180344965220237420614652831333893672032353038479683251491576499961569438800421633125279366945296622407065037812237831696512193904855541668102983034365083359877041717504783368402165571841928749038151345493992277920075023083789362065462490304238299455889839808702385772003635805622666056451706875544209462599351178323518897081250671823372498436554365040015095825393846426302539037700688028409382421184567920360796410758899786369137754921231544773196404086223952987213464441669981084428374645010653762360728962924089286787890967600409794786343175391925654173106507257546021195883097630239325351988660144826236484435961737402146974528449476256874611542072441012239239922299824 [118,113] -67095841973875223919353036681860602346961718150161717174844241423483925373099695356851178585574990363214940154303790214415918726007590983836838579865049698903119637309312684080210932808144228906634079269274455423448183311547476264956214603340601453816204314076973989736120221310451631317987846310136792915223076591314680438343119139681342928722579196973551056970981327739144416185459298764437831395744186787686905600293628594306686908383585988568010993494271573529183003991886547875634888416123021381236161819389366987410423650407297727438182206056178630218854517710748390817121305265807435650685858558984666454528308550597649426314398094817237747145733365967182826571481807297662816551582692274710608156166725907314777112557572770649063021671733271821894318274532164848251540069673673612903719543582277473461078854307666893235742029328728617265052537807460623132077771897519727038085983718745959955595025204622000556903381157172344502770213612510215184494004176508295855148847566393735261921693600956023507117757730229320985765937943964739574365788571824796813422252831140219062605841611206513967690295936232091995122558608299846447853118199575728666873684648284563986332750054608168459963382539296903496867197993257826480459159593702983710532493814715441426723606661726278318131075801474271212824284388731929605516306511658854669504928170948757577063942259344223517058594152807024246739918377775191876646572453589067250393968128669625858903476111216751260542400593308724647298279294461501172462119999513512276644971856566453983424738023137032730789617360314628790206737091031931315590926168868947145203286383205267810343239312080005125219463126263637454473341646458132860005285932591155564138353647558150038752487943788929712192953233843545822806972239568280849493909012054555078759222184532709315640203005123503247852918145118074283583178652160370394005602208707946572706808851870942049739464153337149273339027105190310912829859087689282959763242789039919315487431770179693010211514546069417900294142203268687983729424725192258692839508295017926656192037150031166126993891568874216920674910009135926037365075240504162418416070009162124309340185541197536922599312219581719272686573748032388110214240 [118,114] 73368964493461357271390212902647748408940884402238115831892749177246548440949188861993945984628848156954160665415478714675355442846856044428927514265830192882281613394595929533723264916519809627609235461899504036365155590750923917747958210028837018350707028696595515083728197049687221975747764810339836220363294238807035638442452344071409654342942335867462200540416763607565079280751268671743073329129077144804289285367556737673872665874710091794892068398170163367163383882396685989716227726416006106058993007301541749685373325708479355038953656179984386162234228683569914690017147754801721089369185322470071311792147770677592497782611862061103944945684772513896246747645858157962943706091987121020910452325146794091159254110918747396000030548903031877340713474165892744761247698742233751111201811402135758524785420511207215586859456191358585938632138284313100108999942122124094889110789546128966661493775659455935346466458618260279073999705075914685854334232647061001174652476689387082765061797866241820055821557352201690403127964775240984016304424174640356151371440700964582602126918839282891565167375804060264285491640815996964288443425800700413752863554486640997706338855634643749673984672601689793768664262666785858014163569484117662570647046499101075826847311359066237411761049898585732401035820407079356771954542286087491778829754124799476695194095676162580933366561115045813612003010448065043949473615305665786561689246038644899397205569023441053996926600948848868855933519000622184805658284270071976053079460376356446057526924188027225091221563044003992164808380116077645774343630837440071159074090827247318199127846054944347038487264164107222255039349390465544361478268907182531151512816322051170116904452907115851477758531310540663091836775356281808143732135075586751786284649892550869160744326081394287221626389706230289003126755665235991383984199441454229786382411684235495681846487071841056777409317939386586765100321261517424619571462719164391533815584376936716609844025913127692327221538595498691357150699666232677428828232725844009779814981230836614547626482550162244571286205531452581046606092837743188848140697220054130989206971968979826747663976612551571268055286406342199042 [118,115] -74680676759465222559025603495510217217017927967043114362629340282875852890746919731928240985687578479302933025307798722750472766406340597374769244134655697499039044521672958991124319154375894107191108767057871317999943985618035737667994044468337643856028677077918970140490785982936644940903605253595018355341000832604633787474896531804417622831204088818057301443431239517378894533676128860582640531737906814706539336027909754055820647763166822022833927014141978957909427579643729513949207122346080685247409202966498462924377069376416524241067233197494427267234243784241286223566380057061108273736224707707137566692897247483726214855946007893846891928724174335930480634252859805500772535508108300132201170555952517321046917284187017227458154204274066650452536709498875094227822837396642161941075824467931860635058265132603370979170302710577361073840380570854438140463958643882363569080306284312400619554230006633816217784873607116334490410868337067695927262640913833683026357589616294327076012174901600417720902308664967312407882347467157558905627238068138151211691064080782216305907807400145147910816050997903055610466759487829827792597763634948618506528700846988703899570144046805476582822043099031420266156006906843252230278941248971861445884463326841078027978145705192509636229813185875540028128476479265402631045181784033575786237339175525309347417045105859958011382193424144732970365354536682765600148932762394216110500636879508184573087494709382522232529449882713070899853259070976073857599065598431479063367755496818878417876586361299493993804661596414714237476050622146088256240916210576154293771992246134008472057065966521717272467581705803281479663786758821788114623940225214882907934820911795422575232209187362994082738843215953450718869752789093309454621940218490752345708414856970827582533380100816755623242979157995056745320611163123801410616305158669852311575242394040834719156540020764586175978443526978895032360115794295999951112508148152600866300418981389090299841519939186982019877585769479974463968183963036171624459518828537912410933256898732948673102443218325809059780418923101433932684635439474700011441629199404847704025697577397187220281258621032882214913227906048 [118,116] -144800488540180270385703199969138401956397808736073036465363469003231153681301165514461803530143947928249067467086057188114268323983665549458539425993603354623037764952382310587311264435563173232092034412728967808026525591994984161346754896589781192509285876288712609334847004308582743967257947154586913396758027477801672870532230802212602290874568283942120560550917370120674421234131865771920549520847106221892264318004592340675963313853945927963565366605271037384809943572387116329664376825251627019055591697723186661233287954188325425178193547208930588936779829001440024606404371155991156419695166740821728418379710964524481941548459138712619476453401109984626459136923428533712226417786531288858621632308163361449584395784038170450413245619379340847460912072116756004772666737374123338623983656485921957248750516601256049639230221234785522669558801049449652256692363611983120835246268996906352140324342095050697086086670145352446088317798906667560753041507340866832881346609328402314968947891558531232633701393408540668857425478253110309951298001479374079791690577118566991991839421396775710745044346907662460427604763202283623801679725579557956886703750521529268879775829255679273520677519441250826203260657329261600932389714858559817661711222403649585504840723015289751363332409442999852859878469756685743663354795621778345008572499710090148853765314140178407132247169913868806315427099654638692721857168384768363774966052817210705675314094273457640914860074980576447986360192810084108306614786245607678609365638823713123583720809231605240672684548557501620814020793980973022165355185314295274296857924301075402735340421421465176184913259472369306731289336763340317537887955310888971298697461982270054732167029786139552379174661245034983573424164912584803232701413808261239988241198659848318673921242940412080994938963497977848214283583651587944183961517190140734582584629441345895361436813988036015659107669496183089884970844101404944258764571878570336663085964379560952346984642915448846732836220679237991360283902078308707306666370405438416321305006601940018017539257902671750038330365180591611545984690912630314980113068319512906035122082268561353800343370846038457717376 [118,117] 1862114358098918075275621797589456105858640399730464071263444672995460679534618673681420823516754172696242869311907968114194170393142085040010972139284060904507335873817123503638696981598055249317660581023052183687948150142010473257059764053554684873272269729682700410466462974809297672436482372530648364722789353419070892263386510289640913041420209162873133060680252912451844294453842799731233299949714897092978571712762003314940619330244347229275581727662994174493019835555019628822938181791889000228472917585379896351075215057238474232662742202030761254747163868122854991415771824065642551966408681842936953346940594935628802810659989805063925818563594631658908445906066395263491713012220747467350652576578384903540995533213899135456391280838546271127148501179523113423949651470969545186262885335766415763512745434463914976347299887653418484096336195247599082153948312439155765053025544179247363553149817801886350795969927588871664292943889487400604349588835118891552340466744729684410907743473057307310521615041937315947361698335711114130317897221174983756924698217603014677206160173553678787556573079701986091903482596364136886868175068269771137474507983129867961588429651720690835375927761919086450311032719353133376631059770790816550643857467969142797469626398042496549648119181125871548403773114055482740883428375524398981168609931188795056421674463827433660064568463451070775978511814636463700986990463255293537995385703059015431710902205450427174472297363977760391118628532111292833120970033315547093247132529428968028268415108892838476937946549182394387479907108009041788680533352692239155782015802264768321466486515378420479681249974443815130922477657849884851056687624793421603391900119213053878832674196805663848848521507802170939979851122769835996109244133051241001302841562637142755765464208965959697950168084470765727508273359166369353600085075467390325416360845079331127463310875257920889515122932820597332226533692084771452928398752983511554684646380249760569443757292260349254613332926328678430857016164994497385549138193710177366975849966430778946254307704413672199153102821068277544975629892781832350971577777804927284634387922871248343116955140365063184 [118,118] -28698306064625023791367188099538988965316811694144713798925169667325389775733353703907149387879532547339754050781305015703462527436260950614591285459994963284136559939648520459821673864452978089301025863064165677687818036979377757821243219832546604007174558479510895648593217174140720846851993376468296519571061682479835314342121233807038135257880211245238879877581335049359390461028368212630946522999606926799633101123794897831174288918898344130738625580348545714514432816161672209149747697513598766623904739434967300558100177790558441668367641720955978470645652322130564658092839944143080097467108801930630429115201807532154466017921740229723980759355950357058687114209087703845173569433054304348322212101392052859850207890839744978335402207466727212406852907132934740357308774890797290957410057976550145432678262033171932786244606303124408919432409162272742010791641720255079862403319092780034831311399392585487378683590363836538605007980885981963099345915644143049756329849510293923594882157939957300403462272398354574811853375815090651910398522738880472478312894578798355151797388205611887644820753253834866981544838742028342871670358484084179534808923078719049922238217533134650339477485147873782974907291023367247091965405316906258918934348342395901178283458791864153098626729342131082697923371271283381580983744483187724705881543606685074054739624387688647517559041793066872078381793568722933833607454541017580457958360267440499955683757890174671042854438228893365276659366414788567797637011294780959825074982043292414744867486560284705944047379241395002878527805533688495190129817687875735247467322274833393558523471897365080486447244382817737395912289805389629744257060515004065838255655867996778886135567565949440811847986204067064197708217115665168261707314862745673034318880272554770363254294232190893730169793603761312581473221429081886838152159383332128587474507691401493881429161228787903463394182172226284824256101141155165371837591424952892553654546584982330499390429438758940858686765925161056687689053316926208871109922568421869830055704371868849860107772467226455405035704979566500588876218044811850660047865025575118617842928366541987627337850688 [119,0] 806721328055712106448020990567810738395228669399121907022190577645921782308838363137071275162042388897890684731714501914601233803604388422017378082230957483964202687741887300333857069923817449038549625969159084715508974583026837845393723280385258763587482084113002668349399402283429020317851173807944547868246946532109504529840849066681159181872347457553112219054585119084857115804273221002938099546847954869823840624203124800210384712608079758075930941950167805285686426996824027591939050142299547634195175756060165491116980615392283230193919649386379422454615491136183638574087118181332748905911699637566437150055494557361374290165499966984838084485726086360804835955890164002787577497570511613608771083386946977822457689151880800059385950801535297521293334015069765747865356792825198232432092963104960912680197818088595996569873820706550618172101341815118922715821577860242878384548052704911383400655823372892242123507461580904302916625629231147210429818453530142114208365508072997296744525416817711263438046540941642045580054264018538212228838144560170947933755864515903990968602035594099852184029988760205479698753467537847330934729842109730684054093328747800111455972892723803518464056826856631023767935381027500073662783154717543280940985356575665719606203464817507118087941561016580069307089738463429569149210231960543831198946311999547816897370583572500333979770890322290200381910119133770362098100719709200959278917350926607014578148495046448772430405993652315801091861517723256876670821870162723832845865315001395367324656635270522131769806154592815563230853347286355426340295188750346213251165103113513406437652456623636640742947471593321966857590949912798329449294580244652399673780932956228275398803340166032872754723222036715820560714120343439181939615846266887282791805523453821228224202734434271353777093565915872250009084796918226360775378349407932169975410190620639836514992240353168648803031246302919945497804715414451703324359158954263629076587097944843115184402359837396096716953594522858634918964866978533762420697615978545643957098009865232529465130657735973876574684284279476310589944101748947927432230748518884357315725767365850832891445691105864851423566241666391727520306626738028032046192413550366679377122208889547986489978172551924218095211709820038879718101817618751010897315816069536880839334961927953559782350826425371411000400659103841564226663018095834336519699684164307210081402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 237582752798272390463602141778201953436347384527694144156392240931729059805220901773668074624851837659277703526538639585127571448305021617574354619435236548599049526812473311010674368369213048720492176651553376750833548825742657706295597836712251391137572696882024756317848155360184729139020183561955658134615277620124325931089322753443523084412599905948025060422420092011144724784101731336217791616574729713141382247858768792622650068627005064848119611335962625924749771343292102681139849309863031738022483844537865169676599097885560024494775884287558754462986671418905534228015289829323163620632494030342056058391378315818436468560387284498117010499737952292639362927311102501161293111427073576526564001826624472199275725521637726043650941324335927220575090582218158179337266923664190218947591605465792177038029456426271920228854488410378866760912488104517223479521829565465342034379652799543210825705799428958553747643790910178197931768353621189301405967882372036371169354743521620192003069443870645478957680325323150827920030392439351106710916427480912543130655225659799979106053677574639460243553998881532869039023390475986780737368545906384198098229255440936477071270631653912531012193879893327833005932526404401521503283692434832702234237215908050337729723428709504223029750347604904249211532221915118365265723336222147133511217460053847245969873259045879826303691655736123905904049753346879710215455980410707317887728640860962114477318882053429474152541580428665891300862737360438699420730051831134981466431621572989621089089382256360395133218206361727692231898358494528832473981203424636186848497267208781763384407812224966065391294837832707108406016980366086222398369849309148313663862516680116379470965115428725668864606818717253625666232868046057609011820842077962398477849583226067146521834333849378908574844412648442663182548199801658206455335004398115889314742859623540920871655177491782593251363090027604786955442540522516776476870931072393663288475878039907616335981748608763863134958282000284681488283402248250793043581682922161305083967739615259661457461442873684212428658282269446416365054744770113977527075892094150926491428246040504899985135850235481636747422315343880644015260758355352031374966543841232017696768186247400568678283342752119949323992007092090361051124224261940635058705036103352108170683241173223584267984468420936343898940922906513841424012460522369605739006096623446354987254837936128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 5534308858898096058813939950473869658239720588952021782782027330457601228154038899176031981394522715798403648886629899804720439510359461745750139698721469368710103066436091410725458211178729293843042552604845364817542464394661832554576181958410324658922777701691485284473063131654385223945125988874090006559608035354729836294824008382336962342006272408939372273610533162512222806252739576447000354787933524699136284442182263865877835709169347084947979579459373351136110791471200211837571647000733714083506312569120866566285406720038550262874162315159909843415252735109141178234166867928873790325769715662887860740991842395014126958964118238208547018863070410882942987443888737577093014260089264466796669860568478761293939612535494076170919507587296673865132133981384578419611150957968519557574833830444267853705523935240400369255434252063239004967100809804676505937090546330105783309250176430313443880396486122543568377122803124053975338461527641810358590505408360670713378459365181440335711454721143109934158683297419944067459020319299202108437005848734415988222304740330938337914339758576134848350330587341595233481750356545879079894198173111421959952569835930847521558311792144748391669698436679364585883360856078776351526245138187803660551287130613648048314053200345224728747101107047070885456520562341616273937190694841797980186968495420975493736335101374370329665711383362665829441817791783859160702006244744160307859645767606888310675744538446515533361706934694956211959021790408977510533186789014337806238859041074846012717335328329969154104750258132356658960255541481544222460504588865226410081395769748209016438634364394519909791574798626824847551148589535338516450681616155944964693393710449875998116840434801936157567332358655054096321979661361085927521341445583887332179984873181252980555265117780591116720257745565591779596253577215597326218188541932113820911565118725432169778682769992913452952100835830981987661074395652906848929855055497925616343507513048966361310942040416301715515069940522377790487443323329703800638642069891012526637722583351922482397352634258554969183574976765648171507284644850090359619210286775361945674985920178899571936367921710902825866931507711630289270330767105777903558210181883843031738491928498047981054030752053067986790299005064416084344205746431001389290136342179282150342570971340688053571333887735569084945199760841362816703759937793002166016982297442752657142435335372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -102533957725990929704564400942740219678339050017997903907260082059498459097085867562851176846500127676216425434070072874048556813633844827538217005064593343917163003011140796754081370003515595914966476919955910900537982524246933951821440554102091436669201233452268679778517259442711227236702432363407440614780270827765166080521888610293999292932676393629017845647743594594506033664416748088696058005649717802700066054628988093913681498722952314630934566983896532357918675664543581129751732105652158828662419171247899313255157245292994363340432236979273026077089318376586176899078855358663406681386383777060070760172962823618593624967783998887089623735728601386171772870080679159669746697272188560502685905473803330485390174622067041421017016922409074713354240889624567522550742860850513250959561889606208030713829716652284538568438962882677348791057226178741833658645130788008212178086488068454569732806334076320679399549003431999400774592911654526786464403409964749425942844817817552116484943589670377731276412739020036613784207008181267147965078067276638528151929248018422758089893638460496823339531259165858180304303188391553107163877985479897026663145746006500336419743485424790208020790812034372643260115301462260621106495074591145553243659145328960937265211714182222382751271230673509973273250716233993838088242723632488297917098581329471364547707398161386533384070195643641368487240961968064489581442779665649310344219419120899336317545724846244877419490545400195232368604045030257945930327584605889968796272111523563105178185360386019043068187956644432709271854254085754268465491249957537362373111788299738110195435429673913362065653888549198293717880175265058219067691651888855314087836934749453787702011353304822070276707283782528156550644029965560687769919401211385932823517194063156027840242167934482392995973809595643406564871057850224451506393459386819053107389081241247984661908909431933242474797046623911026232810691337825533032552804289058764887539317706423497395756915996748607387197081319632059957751241867344188402525367388563613374207515887258007916523988922167845630107725216141398371539929820999687950311170805991816929263468694490213507573459214065678020541529078976270588992953891969237007476587823943936917907966417805723771265506368605520568659553232219135777683404520124563838853258338099056642718776904649995056538636105942906707187971523863469284517304035023380231541212741734380374703035039875072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 118562978531198387374790417567404436367760884918143222036232034442791497870338868815417489160184631151357634019892177878660920248971430310656842598717387228348042577462126067596484896262598546544726585755847413141639061099264501607000792892763197081969988657388932256163618270501737478957310650184046494094740846446899956624799208673821269217401885851860565209765516703540222595406558278293585521640063091005341244224831028041861659011329375982494772003627008707945174720109329624524239708454817751814121844339941128466932105680753883909703504836637032554069396840055958584339633496171154653706908913334913096543558132967814683408568273781325032620977627178147523473590763326088102323649243597488985149725152079408152221705167914766977480783815357860974042060176353084577555137473733145883083322040555099538479025650563043201408992638943170512955399162870175432649381042022851009187073832727917133513514799114956350792194253932682774820673773398132702139702396293983408010749827089402114687829488239982563569458490631168859925163405971421967022345188472369491920290568038292983979610066411213986486805619603501005903504885390411779148563976204932089287391804861285161278060760793642505120566338283384109840439692651051006517269137915273985354571117489517347408257158358370577020828438815533928869752011779121429856150067452194369167321836780149842319509855044021155881038395162805259230224426624567772570083072373206080509196040739928553810831525128967989225943589101835881611059185512090573020983027489098457161096581920898216157060128002356506057019046489680788265428460833349847957900762965622519467280205683784475182246797290520130469316333824865281884648940318411268474123575943759116637099215408052809569560256554085822541135825783786273630219457860465935725410338152093973274960355677504097045308918697658830786013003077291864949063397069561865008625652425683244498112829097814048153525957799787303260657981743446179457786358833811600955823560433915190551465018530770165647176810789172986135537197975728241255015809039276861481041932430989856587137009120833281470286526504338696007482210465705515402186263740571812667256341277255742923998810216415473429349836471485692321788134871816927091400142405634825319887510066370490600241902653348723235936489441590418808982962133717631875770183837174310835878883789330321573706003259105848317241954569889332036631165398555417805580194933936883781620502981579471668509540561715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] 3172544061000814922976004179437188772493818670461525280546776180267595561363921179134529372024782482347128798949118100011049879217363725741357411895255618183373546404369739092078899788382735257844124294616912664889633427698180702836449407585333660164153997132210000325030034116507700107079742443991354874224437586410861052763397256224505919843526966237429154061347384940972020600227393288669454923331650647526647195978236193957014971944394525843725616319795531071396037210719823595758480723611709422174674379873319429000481662384056590290402027993782410149606659715509300673756137443577865201460126423572301013331515864732184884694377410869924851574484027088600635797758207480987391425174716240880612247119054136986787383307933880157537483443443811450804561581244264086647922809162023518258961272280400609163325698741725606235646967260238497665521730349986306075414295154068641416992936142642644338529759244027303374366035549215581199601854958586149002147964380728495687698814198732006068553613662016158093459883028794423585903398520868264275700790482489793646782575882141043476085050802131795522670363390153271268388004456002116872824516814721734880047079715354075927176432034402503310108682945352867553400084296339180915271998802677558150661581210880793488996412530146554372328597589992162348539712471300162207095758058125066103739282104716018785151781754972856802757164856461696072246739554781716930762564336766293161765055746900550032985113823624494536796743545755386098856645811378843022781477891683970918085289462312254063565345723694969461034767362058795995924273967507798949300716282949661790279317797997090319189532516325891540650412725014741298952750883387364320241636779870187178222467815208789627569610960445527016174579837288795031477864755627702018942113291084567913740581497707267677289361374744125148874133498386709338269334584734297233261664904016135319701755463653095383937568332633238382991167201288614788426254268758201161164090446731069808889512182267228264405489875197566946021133790912287526396226706999636558126593177237533197102626073661215494984958021181806060731774346188456420276325625690889913518324986854620155507777344311264354512465878887067702098875335789244341988392610701034114106103538350007614165055427030434972041315958758903926342514252799923061111732598733352306708675431716918854350269194702452061404194233042348842076241756894107121613662214096454300508540872861003659161861111412686848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -23580977462272029612681720696529751348835832557833879919140869810872518722024895688500506116362275829875621328326808863528994175549464780645852224727746954100727701901043232611004481394977390230430800115310836964408529513625019425832364181257400715571007169290183305668218750320294148149431734100500007000026584375508751171457861191182393252519520506009623060191077208701593700427290717982061801816211998634384304522409115858984280998461002424094488153223463567750146304150558516406364534604819555270931343154484531223442321722688072485684361110304206880458552630245665430403410364656474981618711928798580676465552799181200200763115705032760527456319209429587135877708813552134834513526883800658126628665844352080395853967165702618098462755067423008765246044091232325735030740907928199978309006848117026603277604198014726554335921217237101247490735257841510341294459764700444119954417697823107372347353923159120528023782385023216037055934489317001411489118828021867550508928480294882434281585476049227194283472393511368219061668771820415934892810234859525916025264096867444589815021502385593937259893299196946273169651586540920029682686183864771971184345160265497737691721200222600544010264979646710711013379870464919310361554528147546458158758290919192140178347486045213208144949688367840964458970798921247272960673835189913939464109296116874053929215935129040258714473988257781383146877250066679125202383216527583411870802618630934655977459171910668186009113801612322462838067003829057594978650122843431735419855080864026925896228306366021402495542020552708085872516930028432417413553917103449166050630014859788623697228514219747765881980544918969480991811723595924502338274943047626826177965843736329260448775668271420617471742583288529489762942103812107456333879259248418573689838992920275472141806263530643308778674071772911209066227773372888776614133360320610027682314376637277072335045742318682768683288945556471908245291602921095112977977718873783992981636244936638439850301521770034557851244941467844716585019520553810857793846019787264614249820598558589405292962684659264145855405455803440976716136853307301457571354428338876296520645265552765256751435591815526962980640149983687773092574816723760924793822692408651969696709972908723387990318022655153524544550896903677515897090003488624943192910850266982886321649447844361290677580369893308863966923550960127673157694761073225201191752605572086360738082547496176844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] 59413594594721764529048215808393830310389761517572414295453820364290620154881172205226713280376812025186766865888837263924807750097259133331749720431815638867179691885538036402985041033094384857713279497465230440253841502015628717239494905585395988445947012161932210752289804733715874311796878235018647230107579680660423295849165921389203450752726634471174394064958713012706201559848593030856105490406556528369039691019199592976197324926053834763879770537397717792379433344980010545490586568203416422266477493498539255626083141492389118026983811689074147121579076551677975956607324984621665421194197583761463582294430663412179335209168284264068267322622592733610898743469162798339311621711000254819227246582758330417450895690867019013913866559703274349625610317957667643197871194563064156602115647711928617919232363011781342176886912896982522445164973994069075484106458448123437451982696927994940925950564620741012335149092790848062622428883596715384404613605333439386365245646052613000821681565120023943787584697450022516980616462246231881880469949048742744505737775389328352130700744158424975304682105117759095180076652951086418278921425138223715712743443222665527615986713191100867127540780232434452570547647107220498282059284383255783494027006858642569379492412490819510701215703954182590709928453785693901342496144424903330308420234866675117213742943642556236217926945675078296886562859316126936943760982361592882508110212321283732382531776939163736213733406500437758994505722682410030068406911812204643828157126463224902040812260496961764620362418864231029338417946788275425206177090140999367491820891428310680142178138372335523504365925324369481487172617843393552826109528587444911483272999054168773226155178539630060256437714122395348268423005658954862676764489120875285469421167565063797055058638579718804969048641808474359954097698597102111816347189180164983292095534265802467699448315856165822453669814651891009492180702355490669702429743059140835352384701352332349055899416411634705422445328776453424365988496357044863444418980855523946018788328664358870279457150588555133083952967381928655294363803710565018840317405884416513608777315675548872177990792606654434110541760209291300474349108896550959329254270578160754422313541578741261232152092226568409598109453463493822341782331586577482364602473239820397478048533772625160249778424365167841718652943587025563736709366289332512640181283008113097246506031061370142720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 397750583511566234940873626033479967102475226645419506675831495113803791800762118269921662774313654176355710232347083179656777466588446394570358043039713198601728521619553450156846351892756952307320993855772261797448949155898352217288414813289375261329228367241833241711744942942973293568229016897862031016889770517519565964634821781241061095702104060609291821706829427112484110774993624398433049915017359650059891338094328328164071574631954038837857017835484488766956218500219961041191767706305015568094554143571308843055825067888672768856314569928598686473760053455190253225104363840882150559248912001345573027445027042842985071197906487572531867799727458735100180809682939168681303377534575850739032195132165076105248132805710546168678831301532445839872071301348422618759771502230946063501435016531346533312759377885983119099883213093769486687201723391653519825509759368984007320564971153344600686848426570288766060097124329559061787137971495885867291711922628174795861767569567112158327923057774868127443965219370941799312503776604549813252194653736258587643478192433370567900623084434327245869785181059491690931664976814545994205075681848456417151074127105442826254233231551211568518709683085528881093750307833298070884834179214794826120793655571617995601694289794659711880535622132393409243319572768703575174155831476881542909305017204259738210633588065448567753086399169895043076015998833838672752827727678166501778605435274054950824815836845931457049241089321866702076940111164529859210218231301746607940281783122246810425983828046301802693702770828615874491247792550548191285282584688807652476926000306458995213100440295519450343114612567805494403617479672352479522092807495419990968112226232791724958809196615705087578406485073006808634866073761935259409613070449586200280014252809553979803449111369722078740764805342379411699799984574648317093202542757065269644866019439211289315039141666349759397280724529645588870122143911755111249336006536502761547986839372104632215121122965910926829938318651625399249235881287010008915464059956980372911094700179010208635873189045502474510546431085349547899339240855378417250850458093575476280586215259949251573120021335825144543696654771136178646724450250480747597973491139948382313404906652549947240438748617455293956815589908011355774570002398414300706851190476286120424951928358764892167378275394082768335930709812662194747889740085829488581122598501390036396610604758571417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -4034430683294317768719476978384097620098068108900664511798798545788063636178027040588203753894716917528821133000397928513924901026863374966284810339102824527780451791336011390018824499935808575741752850301305530116864852399776465489872292713121680498571608583783500096232903162126416248790957773422693040738715450780428293891006066993117761655217251748682769500393585256923997232585499357565480019470415231035122892358885209979522763376476420451701010122521757901224196475113478498841827327427770139650657838233160940505231406893857888421187876055756345531036700270196750655618420309101470364853420409406675834822197280748913802832201406617807122376368242258205574718237708384483925399277478474650722084727015672944713063959571238828383582530614561599002256247238447576378309791496641021075715703162416183163029803228943981156918496185364810968077005775980333489097836607285954980088473148989929497010454676979665762007732066486361974788173793985867903865177232336406462518629001694377637182364033064600042579195685824429622393765983259851835916216509165485276383010912956083738535841709845374678067301707476946738621780031805988369572750064026315972911596710984393009605603536672994443602860830669711695107718973836172048004044647706130275535999615914965670162292928287441396748604002674381238344510265400642429856048908026576569934881481692364332152659234373293250496577329201527208112747292992948160482905408056752734889234394419615413724773753345705233787890387675987911274555249134708716466334848521221248805269282095779185578913280312803490709137509246840652133938731857441609627238874755566921513550857956012071365499951315035337581743742062884019226183475043655235536211798129358361674587528471422069287024598477660202791582075886182837736549262412143891534312253855015830994020540731558823120783553928769515555601607940164889777503773505270007900573078980586422287050675637956528521765687876968806035347045953628444282492659843089359220785460629347409646352804687915475292094336243414491499860634008591750511906069136988213696519233971231654401255069824588398426674654701189788837708441797013650470100007642132976901406885900519598551720482616762071091445558982435014743094655217909245938764612903501644235809717846776428160684594499688615428604146036614987567998296193728013349892294722998834586036773853728683158286333031817507292359850662603641098312879860221559023212024312110407378080457803645267535739674454671753216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 13539074696571334389376753994081787600195187546780988289425528074510757069791579787575538703625259005245730815595823199261443073335789786640274058251068686247803608015647691419762881975460625122589386144021375694006302411064579825430334452749895266869098984937315287069365319800584008946779347242868773363983450269780086094558373031443839407798774516994253831308005609150197593972601822059373914070339734172885564162270446887063310776908928218639304572129069756132409268808575867188045160460176608351768299614288343374004973184776205940246991112466382307869254727914000129317028968344870567826745929448271454197332629980665303422645980775192960515579061929119107176707822032860043695969222875769312756871936832800036405537737286046428875223652106386007952106988356550541175631928543475393487890388612475223499570498092500664378396439438635029079321999672615525721927145135358442136950140313280010201728788581678211285874012280590670558786903905329869706239802695749466381558823818948888154180559144009674145842937559978127861548332284387402804294484634865695042103182591098878848588280835897067533700655205302636705111138070878769985091838061593204114460628902573220185270872425338442779338543041125230162630926735829377397827546212977262699570294451271800753788046849747558078783048345149296106469244846594024595443141726046962521366057491606701808057531515169566233903820604297347963189591351002086335384589990591179733274519784890206530642282818690466181527513379393711152175220848995546711824857867596474975164251382462092874000617175472212252050732690488233330347997623037896114058862247138857682896627511325581830691219680046860611883879837136304613692818449778705521305366469237850493039629490720310418692784239536839794223187455738828350148923761033820987956133567657007319566320132858471752824055098548298871275120987110093938580923823273509072926827972259120592122319251031711111893533491815774193204751395367813993902558056005532509815014134735178672360548536987392440087252715249121851928230439087136083568492512153625204676473179508527966718505515813080080348917994678533564719040921591517854940419396493782914836548934859149940861860024436572192930816564363540028713003161847570057170510361973474892689058299499602367844937860037914317451367760317920829782759285994370937084213743041039303869575770310266597412606616421803205556519994144664575706775561134951328782012125316202009950245171836048424341710402823913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] -3945008502422356000753325622938206309666881856890808369688918189529473296380248250845980984929180718844513332681809856712502680434253364919310109637995157154331175159913024228213317737825386045152581817525927037920406017556696934998095511716984968870786923058999024901246885956432138246317634653440741824819548276461498970436782690490080965525026155666700212385940650449663920418110564858010819208897565003064351692709950112385030962310951660538867779504169591348852592166871439882549012204265610699474593993163986102366531229062448089572711188146466827775621076180966603386267032523806740347064441271253953552628299788825771656577789090350311901071649705883754041092723666805194804719718253758704699326611561296607688970077109543934752761666085610194902319427981938300690979689142619432484071011979503111603722761756833913754906703289398224631799426440611951278039384827876645081410727234300669912054004023413526132880007589938901752834026795263600653079733958172844623075880248884314677603312145752562960129240825375951205008482841038406221120014187703364565608637325590399608912542031760458448240796689962436596217660657603866376053669035202378926986971677963645602687871740234461469117173678758169253612315865219868436469419167810484402068394131425738474252180339146132543185000186142909885145694580831179057058762400095819749085947980529063350842812786372383663478353541247778532288611553684423603757684302839238741039732343608558500389956318165762569888656818737801060733096479415853658223404483493437143258459673001427294397065130323293828151051424676847551827737824061871524439075563115200784086174363987098479317609803694888354704521041582155831067981169741716966343273998484782461057305349588935823250749651072839512559391713901922215294825376201823105765464744298598006305073868899001549523606241938584785269192229251654835807198965370244003524633924102744840149672212787416189462510750586091592391900420968058319055329847542146310649291882480051905334636882243873642470018230496448806267955419790478085700790218350497221351626609573282998005212072411589298474258669189565607382600104168609727212636648100473072269752924955861200497087865919689674869628721524692141420510027753792652372819121540338320730782001774912706177798610704393051693961870923233273041540683951266222531247462034598900252350711973483808254592615164257286839217487887341851463623696342006091053962540544175546284462182780364216495951597499026767872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] -150327176253114786888814814320134220790941209522440504818771070587303017535648142401547651428983302976501984520518244396678025549979143894966799265712794258943557318335381641749983289574490114718739631465980397764057784475391529875598949442325862308064359903721004658125213717324046586890146898654112824048992181509626201239747696701735208881601215020773465452116315333431208341549336813079827778270810310734494335735927422712284561682201667814914577023010820516838495501869001520109770914691331518260314181086849399430941241053086266747116884585424183531967346054528770762690922979878377405143890278428314472098170061052866527344804538501267397625859077751181767787156415745146386624330925144300494378471215181746902308968069646572614482578587299587874347145450459847116066696262963887125233315861811612006414306783847870532096716739553503756375135084639558600170539051064676121499035445539404757414268076898686338516366539223152309382585805418163004761385880947059039342321484326015112399580704274083202115224382805948501372109760309038037707005745544834506087809113067757617851447972096115460348011816449200585903834484058207262657798544406459365084098662927246949602775134608847564661502884150961454629758440563389472951716231702641449962877026670540882208919213724141334821975452917051270952444589487224848757823841789924092803802944119411924671095698965405622335388554429864589265166533439499718969835781246187692873207161809690525353954924836785693089901489222641114231687284964057897212241329184505830381620587320887736901482516907524361095405005247478911870198127612255568754502898982347216450445568930980946283751542745823534699195785498590500552600526131470850946667772136469271330190080257426647319379810323082411940733354424881187566424751541881691927195107185999285010787729406146092595045656169406927340686892965006965149180366410810771618857043847223052917587160394498731833746543190798521052069438228505571713336522353613130981030849199936977454104718217324846590923317614839422872807020685611123890974243964841842075122001742755277400905838908460212238895737070394149399609003947565099163916599758393990713820911380244610823537157329117093128896549038622949109604992916401821917971575292418577343714845579805853908527099513836030159203779992232564228539954218921158356741596774632250741594767559429536112308520478003575892928248051908716498435723906221001314882826495089572151194957819830189750758251573789537075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] 738912599096302347152621929641890300335483978693453028790956663107926470175040165473536652726518560811783670334012056722590177883271298479458275995029672161367227214323751691408044343826900107256971753589739759720645940021350874849684648548490915199681460982505347941054202729357156914396866235112333797756846896586970243876341833546730217203376161987975108856479169026322572945350061992174581314660958261870373962807409461479004481250231116444262359289900951763108124176198305970580475349030376786617713979957223007928873867871853851643264706333783126724864628973664347825635356949363117488241732800167019362205727131341808322416703950775972974141224835676669026148550112040011729600598409565919148898972276151179078443849504809213139959178611582743617840636505812086428275651179513261812365399923869022508712643806216592967605145812908016125492687044381581867778994111166612960048477110059463558125781432745375226563362333533692662142792584819134428615222937292247748217857892570268044272043234242595648070297824954938071301326451716857129046672568671994025767604243213119790010803353073845666032905720997421944106124264472236440410161621533991510668806305165427225859818165909654937959582695396914661527546675491922043391622944883771138823130343000337210782659942981353975635660742184870353366783060460044131625386107735131784283582868891277326442731116936722783124754834283728631855608864828198471989021171095748367622205068914132744860004967735195275265966846760097079324676408981171665514765091709417078694222267958938682623060617125445823358090779629700134155879505863624184407106072155454715924582172983537333049124107413670055857580642547192140305305410267910163663844050016160823082555940057118524112695695610640874888056798316468796405606707993950144267631856307491422703140486250138959385816889929115836623851395751510448010581133724836430702382373130416466975831207235488014067027173360820775286680743759344351562979727876141067738584750088354182958752680439926889921030265250844545674931086012867384916914391343551019124787080238959666670541897540149856966441854260066445674424586932288053954212022314916930328518799634724689894148112878761404856803452052543268106560739303739846484883612733009935398989538263237042575826379489498430178702585376295255743552714767054432255186191759662529162903512692010359560845027681786419822928509338022345805732845630810146827285626175557714908885383410219135999664234824911112110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] -2116521598936241731785562092316072006652493722698200231245750664710340909524492835285030567355599940691079545048367747398943012732688378074227575690810924521137646553438795540680704336625915289948551614277529103585803606051204001359645770105921797474842019731981362054246675146644375263813758253169627009057128170140067972867596497564714493760037106786413241223626127358456899781247996136781761199648847660190143735305277039238580012755234711673550898555586350796333740631418583109838427696012590329235245935733018404248970035142431648741168385582045460885277441583308750158153103651690248410765766692853710684306743817977183569646156250517861265760408472417288303020196434818878939242331956597682917259128187800146096262876641703911213344329778199631580756676846408708260278544839680901284246876808547198248054210886552386593637100448082068094764602478375913443716772097243260286244078925549031665478297352864658179259738360125166504269892611206441729634617145661090651998017930167261919334687782156190793138041468923955050137847784091050609577243785865792896166748964799038077483719826970074000836457234214756034103016054020542199628064170710567865475444528602705549418308794862040314064092134533079639061048528524129289368541621866713476044685953093434805248319041561397725945503458849272686580002689966550123183726153834895328841576531186104050379320319414721486924262999288264173558698338992310038792168977211654674730895767408792049433818156526683552520027155975986496842051744699014379356241697670280655501487522080232871844362759307506449675484863466697221622062687438881106458633940458186023349192043205128296683718804742369045219245323954611728726527863959946997507404421720463273667146402235208746666756488140372830287762850014533823191217229846887339237246635326039190465139220483386011679773985835082287134722851004176882646743653164178151174102006315635555050879312553054526445477450929665602421341864779504355180419742824853191966081813196475535016867801913885285471907702265274573539694956126540704335892366583067030804083406046159186016499068861257922144477311885512560514773554695943556814457889047350766413163477733153706515903587595364635002778766967188938590091941183034277199001848026709026375577982984763440805585850954259578707322820066744844508560082943082819984280111581666288735871093499214114019877124832636681680882436134333810329968273484913137407224145719049006610829279349823079258832729540824924160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] 4378558806229607560273097741247761146023687914475633317313800985890241479215643363660873448252499871978498793797029457083218124647457069656529142437797211096991165304305248879691678142548847564565835943070096370883617907028308578294443566691539050369509622608490206955850752713545338681416169260550334418287131762857822995547085917365432523276552856271175294497015251841102377907002027201970481446157515571488236754069939807202697304452580599804952965822857051349257028754380544093936936290371861677442396583436374991699558670230629117841318811464626979550976890825890082146738064881972971465414756598308431861050215836992920081693501398814707257848255150683785891970737219359444660484859202940086240472831043188120990386062344380630222366535403142646649985600563178612960537850825073878950808174315444694534779100584039891301799492487797947414884234555310372558583060804892636866413722672006608222416428925479933911538649840169416903490689836022955580618694988682682189265207102909998205636952485803722486292548312900487846652438442658016342773249665111346731789459025135223722460561007046744083661176830599980033343396597913449646480828398363124753895149039753571058098667628551882958917955225067047783565689115057351333092843866693875774706972017076143432168623482772725090561137909707244992247821920673386379299116038286986875041101033354266106095241681901833120777269966034602070576897013376847330130041083486238398003550430195475251527767377394266900224899495172427382461851694754242767007920241595256859421948556506508882647968868338661615490968070471986557076401025603340873364423729477332489561319045978473497334114113248910794520259039766479302502155768800135327467093412837743109573250852735690889960345809512514112954300486001086586835847416912964440247738845199834698276429552529803721205805843981964508873021919096909558194341951290842706111442419352928456913440746512135030654980760111885882057486531078698734247686352289746411468410189992842311742261822701784417728687354375680184027905132610792084442972246103377250345551280427424054916976700698562097149854541218578404457484729150569407754912657517345338515434783464069921396599031429807743916075663487349702926885132407789713821185670023296128528246619586731387316335384094013330561501748658212922635583270725041078574053355656271417178430049053516234854424662014519035861042323205891571137061424205958712249269438863017230066884901773836946970548828824957448355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] -7081696821000340635999015893528320164146527971389813036449018968117509242215984593596309459040608545118821525207824296527077702848996489276150524026555836334108230553904284080476648072207427971386287039670161409700275835024058501933378091812213943846866992267427722278585080892940228385522852726659923593071380690323234898711207845760474051564346486905336720334514695947914797929589002310179164382075825474874964352714601800060911870983498888182044027007464283332950123224111511821327815046822266966393027539489983725801545802480986960728007542747680448542809239692338795235996374487325120378177925233050592630489030843253663423238431604124909985638417060198947517054118840516290736511218011725023346792077605065629605566931098537349733701963089758600485540532103637184590332062282530701642732451350687618230086594222359121830365743966631541473242545760474935509584967846784653237983166018899960750175235326549280956333754190929348543675493630233186086679422855774950478511467012425306218639018338316720455257330980501253364342150950125565080725059250637521304521782291006460850676688020551434840754143760638810665112168716300994259946685617106097950008326531617312018193257756932935772245670626782609936583836857253843441622054818400565639313941114292336354827916894125598322729776835740528527883118299737409442586604945502699939878957858373901542722218604372523551876942495533127133499941743943398444259259060575709083572192985150700848556631757498315847430990572351298418579925239524808248019292211970615484582137279629142089883994268844214743234720780436172458630088405290280188540332823105716933683852359723766746271031044686242845501644180199748191558453108110720099574128826469472272508566382775499956183167568821627709561639097780170572827336199959329515089576330861767341394309675333417907661382517678142519745728800360049056087161181146252106260200675420086797301886875429252509112056526608133490277592118113852091609221591999144039749996786870411342128081589948254404083590462589162943181986608457242259281362108511263906467457044198756632283895076522541412412235706390596791098270518024050423067665680241921691939610807312131387937062758188848661140326717097785029938100072627327334113970266059610178588904527793926233839702942645694976527498388607322669987126133045394637611525595214907730540104532264615921409517002959327515577036278567730945818307008719733754408348304942064554779293030148034979353966171237940356710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] 9412640864740740648057496594286223103356091504294279443746891623952880714692772101522301495431808463225627485995868310102402656727418040864205527142104508244795643477532467851973646761784562634761245768760947060951723414710067727234669074742281718057014297003697820690979231302741500507326977001435638262875061725898786253635408997001785487926699014331594074672223606241768411495532983869458289992425954636401687806317802859672149711606655169300774678395869201197375265359142595428952439319537914183878002525874010592072202321698634506342133581245852573821161408989063464620151201657444875961613781256947585344972737913229969120841025436918982821776332339493722171207684986989577256468173412159720889269041504352276948732780690421989739286909545534805973871957807378463303370731884021100382810210130106270981681396917016668392055291043133577266670978657735188086023902791572853314019178619413953920084665149967383149373484882721115293357482688998395761289341790629773298599594304964833777590319796738231159623052627123559143509977366963279158870575995696478207774133212799088002116514418815474182455008858416802810881415517948222866377533526291996460661190289586929823996588235609262406683097531622464340699324561102581863241873656862800242460567108542046091606077935860513727423109271286022357427836247115192734163740232799266162513694214291937008845314704913406212980673170515208122885193597432244215642156213023602168021732656580501572462893170291141045286529802588798201015565849355797964090931013716681067585869072566885406169429737455470649354175121796757436294052492801770540063844401676764218034044957325112220369924469332111656198626711073609401711012652423358063906375187490747777726518617309784788832558596365585073749621439724331489956255669300034143265042928506731912697651840900547646167785839636394523488405801004907673512242821956469929684595817226661684327728717610663583540429734109964427780642470795501686521017618977049254451888704975757171502699051903566013985627629195672383033296661638035201072245434570591176386393746800481688439141300772645056196727256955260135041751914390672901054185536928494038293594832013769430040400264700625631743196715258420634984429770046629152947787521815666371006065298803956663036175617861866868714778580336893049306324026660630701010441648851886098817476463128378027521917810347931082019347397393140321886819831966346574282828235146779687618551839884085907712159043279914755162112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] -10716560683791128716797947341789303097036385062651429532496293863281237076097452819857941184898573162426073519705166896632955679090962643047968688448107698741340593043989812308610579654538020290725579738079545765729777674711880131837431226643975876688448795598361755780881256203700442408145985897689009044960386097644089865189996387263827278940148757902809848903724546189954073016314788836563444381141291593340501593259116929430265405243565371592104092105301584152260645799385130304209441782700215474142149738254897076487365348532262719503363941389551254214076924931055950603852427017744472408178304718019366832045791501218603514050072957030637209086186710560179563082332321961079393444079039917545831875101832858389434542023291844491691256318098638757382123798248858188481387968569496711762616885453029509730481784994267908925292345677610493809623007800701900712017173535059016452410645065084847116837234209578444813543628636741449966572017829947323987751776986548332661267525993360267851986965870726468944965105136620591621519420800809892188545189784149425216486319666043414658198403716116937297730078731234411015721892736723638165893654863161605223431779389215075140141094698966343368975986905350395515489207182829773537624064098695332417442836535889118196646986329991528825687995158801982655632836268751094494110986457757478249435119780151891477327740519658876955440495541232746317860215947499038362806807578626256346931456908526775914591168651188803506914897717980549820401599010507070472306044821862523309431169529574901703118013267158935450890714158224481948191789800470816797366516152057544914200088971297912453071765582292592566838724625032676920627961401546487459210215372884898219824101165575783467502305368636996854606566826933868328383153392438220510677990839226890580844432384148455531008489218436050685630591153426175748495543928429130253084600769520697470486088300581445976198305104403867455513628176189719444718972908735974407512172259581504980968893003971658949769389490777635997473556095370445379658510471829847230950325049527471789936770166926647107947532618304612425554999451107368895804640020425900635637587996701578596991008916283627281859846421472425392428188817128373410721736967250595414272826969935836053341394238579894892895367017739642222513438126087692444799196948931091770521286552212927230693356513231728825798841858173684029055736626317929822954146313448922509749021334536602550500545899084944664166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] 10734261540607894826811196929618775107334015828949019101133064398408577058530527662741088080855195569063689389099445847942664823252766682448046338476344188263749389756856700191123826007293089788691603350827983375762378391226511120390226949193180902142931326299596412296023153891608309532251581616740880409414794863407428910919295376738315780119578020611882395906659764530982207438510800988203285784411524458194853160986754032241828422552775428816033425003646569978519007606894597295675781702483391383654094633098104479507652678956238739801168705849823434447995459808232564116323181678647148477648967011232552145288796499441594660692517590741118495740536503544697044684123409332057011331292973622645208894356544189474622902873573192939645463514035923286877893622718000867091967674736136983950007138779750526935655381251995317297959151113214846546101071238763098808376851924026106069915417257668224464471395054570097762794884173130889586845176410705726422912070988423720053019038919278064895158853589561911005954689149074933939929564146420519956312702409374812866904484208128019778884202251174474429330040385470928668490324827822396397643214083028263059645620017643626984072677512855848632064385443237477799834495908641643605705194022509417286609746685013186042317426093125975285635795392084251046404377585755766359399760668791557554089367510637782584930053849575054431464826148684596441239224880430229278156552613160528283253637147202550606931787631344476291622818446660269211431344226253377248913923388243165751220826396321053528398910906067589370807482049917938019269561146693181305285478532585742019020259407417619672116964370795232240336858552315433920785812859911315027369067697227407405228662503685386189510478021858390083282662236402166016491700823835891874495780130096178475770831256871095930793896253359814945995600005502227468787698898293496280700448723335431053571202576821985370148195649844779839637984244618706218027004958490234668250715600623146171804796918608966512192734485667149378044488923976639533867193557205040203786603045601029532233185687056776965928076535506326632433462722586070553286056884094700803448236120884139456183934066897399359027577084677225274295332742956791859890361607893962017754444435449180441228865917893071060995083798104952539062709167567091537022922663452640758606081932665666760844681326584225957384050865791848440888126509487211455140922688636227553684509995089854145345686159325866485612544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] -9267908672789139044783020180334083825113649337329379870682077261716187117631872649000161119825254498951732721972321331806707271289790514059560764336149938716531277810496740720052454303503265050225063176283737238089192428359661302921991302427843969929524190301925222033378080985589071824896060054065540476060961950246027344348151923881581250253033413335671736884105848206953799730635265051247759482388172584391457251880767900724632845031216277132661984074539069333315084446003410401045915021908134518658224492912343084602634521496983133607490664344783972553632783976801272109670860326624644154584633038925099016721375959065296194257135216995893956681939638185663625854533155465161359323618533693574128450984643783772669866927736311072077585213724017816617006530355043627350547880317996806755982663123860045671524147792864625868450971900920908999332169090872645388107840140035346481657801179665967634620610828601869322595476844400207038191879649963493669694805278248559371980589242568364212972823139338144181444469369573027604882910781592567661764302389506446096931519856913369710204938108763927380067286235139050022698617937180254253963922493294059336564153094243313832506908675323237440737032669542238110201155278224001566887318600200304484658385721205987364788194559509408765730593530694089410784627241775699907240954062461298079366463265659606670769718700956212573358657538485603925976507007461971784025842586140580776440690552503581916057322095704438284894185922798492552140718912454833893164752344657697963882696584489624989627131090095069893275922120656049282745792259511453249362336594337554968910397003718253889519282486172495242035661968958760589270805839993707754816815618757976849105153884252150771834234179669544517119795006977900211639237223796525712303244785141301317080625826840546403408539691553077512018839684726717015732356221574811354938507665212260023235467166144198538983636966943916267085821494087112071441026519775363311583385912611845323864599385977832088984904305073937394675943191562202406633060036108216863043975632324356015031605507399284976914332940055131119536349333731382685574432153470029271607618879593647079192310359708405046063321097124113529898306526055072886702229615756488334354293760580600075373703476206447164735981558211159691052075573583145414029236489373780440673180324432703541251283130306725355606195867743836584951922251185388417767404704265180496488821914264471203949563372371951222784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] 5950786512820434709103878942669534778491528177522239757627956342804191540882875213489336483727658550416060590337051363447303114863344806474288949416491778646572314962444558544374423751621988316769190000871042066861767438872785755116969576068505613330211573565537851126262638590541147270902860461106430616756006412219284017238776788857933797653597471199006319984852248915526072975129925191394404578833780570138204304645966496233522476882658341127401816859811402986659384032617066616334666868974463575088013427382733109274028624579868260726197591520817292211728824777165781236366809893701145186519018229766998057885680376576636738397512521555878215230928780057324499556030442904272651400257673216868573031804757446516701747016125442236656866037898900004078999835904991719360110103488077512188632264554030938150608484268392580576334786292557547567351952454890209234798660923353923046318359004103267030595609590552265500850676375104736198475899901094370267156567955540456099944371516625058048632714279420971161946729340957896998637154051818241436708182050053272789002713804617305853839102636812929886514831330469716827992485789056692264441024021861355553451255576060410297244000874557304778831089524844020062850666077448701837941085062140334259606954000250566961494674813151823286395071243994380959069915112302496436210677168726886407966126490016343734765154870547870319135845864770480679128898650660007916074644422680722848240305096333556293010470318934724554950901458229993131690428401871096448041313250371534143549964677739116298790562210506941587094813626983533161254310640987523615579911160345711436624601870965408641984194547001083534992657712448555713379560812250557383933404670849711969845317870820129280645524441130436540654099287042411310991684921592890897087992118508558017355256869271340585669305040175330996699374146374306449890868273047040376987086763286727605632926394583031948898096657125038026368865767715103194990953578464373105764104783173937251190736798424998358735684067743141455088240305109284916330663863662172619849189915373443096922581838760599283614296864132620418156951244312445720090678198874183143282196024682469168072372619271520941884750806419943971041170772519041213915938366513772756575888817741763069844566475158573609665392606106046312723079335788383667437509190204637227759340129981540342900421942695759956184421361126766788670649391783059926197408339673361471261873342064964402895373509398219590729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] -789167111733719911667213388205943719861651803323045919808201689774110794180869140657297828776542252213607175866896160189457431446366396190946794530440834873770169269232255304345769227341394693563291380317215789497752515601305452609533272353376320759316118279798909857627297363165192240798703437013192319532982324262649264765761820562418928942477773697177512819496792315806960371032427549798825870488626157956474043262664432941756634695352437337872161728641189311532822529420094110787087102943167866464071600875204244706918847380650540941132987887234722448702769502650336479683931470483253802577802667458704812060440466659406646636492135552146015284271737407967493401853023715938240902570321374173643773295628738062521783333654415631013372196756886363746947385263851012036487674547267765659527348137053671496682949209904970833462357920677806782897592795032982209790994172057965943190307928108561722757620783175569836263064552280055699231128289456309896047172351909592563036873692811579878434196122446932330619384498918242695611329826788397707631194837414385863215873973948918188416153142228910288967869589324095568024725750182903196155117934486817888184254384668567640673712661064588227631507576407660904006335967792046391447650941775675508235124465858065747561309113544133697980486820842007673685187846688503491719455036732327598897195645379815840990193554875536374169019430475411478526539903746424759399564812836372366808866482021401974321724198133367241594788259012652859964504989548997254295563002872045120676519727088539577056597231622722021056271433988871796811745830432060407664055758777312650805666698005218294799035351124404976034440103914571429607064949925452858909053027050140787099216570962358580546834764716274271341213515423360210602587239632342084436994793178741393615625678727583055165652289994156011366734506055936772247643739412987971171025082308006348367247680888911366441841611421579829392933829849034418443052431985457782241502524911913690158524808982801707895959515961311889395260964690136990192092692113743635091455168045113179620096837810520147077805327631354262869764663291067846172223193621395666287779480614612343602931791048214814694130143484372382786910847660118899395151284006839273353319123050931155532467274142726107699174472761635566734318140992709122030496183731840647512417056132422137450271372411228284578074131742385442424878903821210361631158589230056591934347794251356360423404613853266732646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -5054113859379067094522817020893014874488682751355250697297821980332796058690275188322160791360790323647837678706235190904202737531266204655959793957280503290443389720237565643523293981653571521635744973151948508653673005610579672177838111546788321419515654906831072899715463498718902230005866564040534728567183012923157493546840257784922798728940655020138098910018504164018325109924348879440014120306876425700421977616817540313677983568394396956815113079616504169713244433907465270017120733426452926876753112663914089664726896559737856713398229017853380850015438671645861930434669721916297791321521787367100419373106594912015908331497575942761096788086229003432315113847306286637824327584364146990628324442070316150275035060398284817734311228794195764450155407776102206966135945894556435676548048237898596196466778986586440659002750197614104915428387067941430117167052588038801466511886244725390809586777980058839613277085243720787031224578008316999884825683243600183598798695588793517704695225622101967761853318830886289910780939855879741335160331950782626685476820536865956247117935430357706575820133323520504593592773662290647730014554843857139763032960987853997255199410938103930047363522885785983039719219321850931263833410265016448682682435133744936637316819931639706509714037483700880478833478662438894558941876824502274924179702548664641479484063961032028868128012597386650946333570747119935132230077012381768689686382289267291878557507960480646734338888362438977475350338449150454356667480018392219020074943916252380541042993579332008241910320661180897617491683918827594459651787738638373948497688862236460034272461497445354210404618797410219961464406994152709266292493097832414464745466388771114406629968899769811829560980606053731374060984023459101399963382692301141620134993150081814119880603642835694833396086567945471323131052140728352286526325377377089689709686739263261458053792848329374926900730272579545642567808369067598052733040547907608680430646262851212761425522170767211844886238763464647099591050020598644443169685629803885923814387090024344176491122975618390717498826594575142503702509755338136055715146565965397239969582426255839464610371331982133720814432227075959054416993964611819738071466791938688654950673050127493095982197105589156731673503831349690030309090901798838118341751220432962776208997195374809544480169294704906865448173264989018571433165642847852612991744389706653423728049455706563778969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,24] 9416072979969738038728412344832712782754665728314161174300775613707030857478887804239505346100732551204691988827253754208251797128624522589901341669512010687183505059947504270363326050636252309081180577222789283082590822700385856424458809971803154293986321587453680184753406283807094328147957962841837840896303380066634948391021010602762041884611174926951957809580107091352886545177666456539696511813731872293748965243474649121101892637256771116434688513976864251278096822402977588243907146934125933513552168209530213588749721962011953714977094956146424479401740759695365837470440971670508165304734553170277715904840179407406127846451658204088142040307615061081398387474610593872290022425896400655347837867957896655696615403727043061807266130935653307258777506356544769289274150611905755344016357299438105337920947858761633053406344405844610080466676239188662398005038931479221029300164320884043861806481646788197074376550073595948852120621226699541554566121871814103504950421373040985662073576729836147290675350062370597809797716243218313634843152186524357128245539852089964335453460738016374246979605264394657252912843741600313830679685846496683668568357642987124095850625135215275974022311930370491478429116530117202569689544237692074466261329693302301931211714250907458088656105660226234769918951092350513913941339454014930138135560473744422664341319293671617988161361764108302820627616631074674360791742323649178627704049333210412259466359802964768604382828425048508579239188516377380902020360490946689504726822686407353529081158289112917642115006497001247119220465668539855495945967885342752764007702294620510406654071974196209266646450774061144615000816423749711850451894534432004641393262240717240372629414065472675659192573629663767415205187717162216531893650777656619982488729817619128928013416536597255588793787928093050761096640390407372565114285373491213384358745268444325120590302484023891455103111098296077214860519321398142839001559674327031474908184759862169460957953280666068434350790019720498854150643917776949280813562841955876642394438175337042574428514342468341887271310268137974323207856709321365937010701203633898611755548691188630260734139369499580730051017142803221634030962735797865604521448087714284153885541930998876201743083760036915241109941471553124359436879169851341175652204901530927700063931505757516570533322859532317499932133924625989277975735505276007557069048615901718460599489464113822905139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,25] -10453928781693277790472236817868530481842569296611006534143247547214373407507044849213528400562698694031968457930780567125219267626972444475565328283297105827295847055714845181639131945986304706022447267346193160096567287011322757413099579218005412493903973300060463634710685910244303896903994475782047873121982216517855709212600967042278067090544673366234953777897060371541410301875265709367227130058032846578368065077806939319669932051226641298970671050680059487481548682860247191086692223811697870558261798589641873826320336153432935422099556778844326963368679203440564646658694242614171125428056326273201505858645407169803407118533665892290904989007793113970597532126846704479825716572175330204476110516313889341484735848537793130055928917745715909744273164023603649442673145182633668352772848687798979088971000493807469132480285934008543612234770305501565850920586938870250648539568871822122771742356480778272887581904895487681436684736190586649071137935625946890723671783255288198984824854457862785151314603028884073674581169867469242153278153079978305002424571719504733191629711417597070506829611676626188183674566431883299716215726789441412217557589791831360796872437405436208171121941947775110928913559524088079234892872856364696665337511333561685665439974249873741207127758539477779324759482982062080143029533732226808188216258280641574671276724885110137943922356276505479165785094044252120313297375548079002025133036262009446117537419771479620561039852261720352101808729340445928919376774319797982264407575173706076075350761558471782029741280893659410554654046642450339478694274259036394508412969652595053931871822604298084070896940016308251329322861131179310906274932296926136052772028610857818451264371392446030434028525534117428198663669895141410094686754360220773601512170068385608247041036677244385826721565314299394857183972635281672147668622250201366548668008590855589415052530305418923883659294030719191560791864676885484406548789154919970079010283009493742427121214261045643112851493602609039496851476716396726978301369216930273729883474928988828337444424495515065938035887463685851772947147799548563602631121667188427886176513023570937073541282841293749093530421141374870320876641520428732299528457916591812210872118330083496519698025265846014736789816450529200233083894946441229695443422670665241680538320020615421729998271360263283582019103730720404011772936700540359462311487970553365627789402599363973151195136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,26] 7998147332218363313406029510931472446879404667102158653685771820295317196998041832887277790078254440225787015100883776992085033016305051103130276634276467888794874987258225170823770152614555091196864834911421912983599230712586086501923954110208114622564732212685251015802879189181691614310060064438797548809279437725791016778836168557319022222504810069045232774683583886276931563345859321740169448150853592143090167504538747898786376935526272032234536401756814497567634511829081709219806923353812997718748549831856836204423603672577014253794838031355372688128111490305224153641919977545995764948951201080078348502780775834173355289206833907138083001141733557928685583474027318405050874077686802706300165215304148223931197747589926592056522677895738981355617116954092048502727241054168999609075865056207179898587833451155129383967627449737245829449475296789256959163230677150934094140109777171691420980607818303461362604950722600499761490864287798157720893278724227943916929168067389875542914412736156929800507787986523282500933363018068973013404538026510608077933724784551720003406000016509128688167224731304697211750849942920476906006380937359406995015561778047375612098674097671595205080984548266904121308808856168922591445369646487846445429525188845367361691964317837055306433411153339784071540259319858329774229497949030100081672215955285478147896540616894123083795282525250050025947966900689611681204499010320443885234622131483143815306584187147516194965673816661355314253303083664061052311844702712234652412959503891581348188511591258072538565368019621090394307192474491918120726990888495172791908533643500126316169675107834148024246982025937219509343912631678057722753236198716949678823450498232008232075244602719971917644666677297053874738802333556704903633854187516662543290063056814269625264342971246648258791810708842984324472669513364539726151622463021197087165794782751609542713490449756983721934974302501913115004615289174430069132183507415751687893222069009163429975551825052270982328231768204119041626784106656607992268828054540915537717168884563770644422014917717493189081646734185454132020556365361535245126035862095990952661356450373232276152922326023475197177717007776788102263858251421079685525984856083751358801256901463945508637427990017956490469925817866878957200717188878331408119881162274188410736517554317830883579169319623687454264517439108669195336070385436530799625509390163377686088811716634940014592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,27] -3694533955690486830028980786259262674126179031797070837854673670752146931958820843208461199098294236394522149934084879217792327087085845619783931216557635195381759156783650190511510658151241844596329997249618765399678320910425049208398113484804328916562085693766213933483228786378955453150471070189285335617517595011676305065101653982209659535350867344819091305249457831239034893036726174998961530774694710551160110572346442654241237814078919662592391741207489774458079522731837974830333457933788141500182259177786004449576822574962683719688213905039492381656546956192142141535866978355195805356536395965608840567952510405428793207772465216810034354767639011255490145640848304675867255853120082444835114753815166843584839586961956923614802076491084108472640061456123332693786541145321877710232867368866747398308785952885253843148082488300932027829353427636570882440050096539378124894345641670917252271242934228924739117191669569246909332222239568155489894027743690819987814160640133905824279214333140235313372919535928482724488572064302304144799167067205325735900007556613571219259476203522467731367987696237621789958613735275639087082986529145638417176443864230520704195057084432321291936999265666230302584945771120654094089600587199218956504225075680117156449902921801605580701517368094982807986792937569746439803367561556961552835505595858310034473066928601671300281088274138650882869201898892933100046589568844148476893659540467896027516649222194587086355699030999510852033561247257516756614434409459661808730176703762630011493813441959509309762882413090626791593274507636647235115775432473470827602571551803135107557105141308650900280745568034306349808479477265795653566523566162972446125864203003698771088251552026060549742761588579791927645919053031835545791764523420067950832834227189210864752949452983369408127835384989621204643352776883322060501038948907703094835040182224425402946875848850490220674661699355132929599073568203237067871989882946579543675313974831673534210659129036426501228888053232710197187666688678226427048086814589223603789596689927118960560841916393390303358225952960527998752195646518193926053277876920864299469224328015536320072252890137931879889591219389989197910181068527585157225139819988131465123307672599032680205000456401553742425426684064059995270741481083308748252428666390424191358667569783377245063287985249829663825165197578208158585460961981750261242690865885525452873509790815864303386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,28] -172774736744176120103122725262484103407506006449903566761531313596045685350900372298624141137559216060610451004952628076979622783033174552400173624986307965100261936029823528591885438988095281683151810140684585881895843844498766785494442097920816080400172236875563589426389520002833832156455022480791140511054777141167193376333437412198307752188968418783482073415573378978372772540242196605263806868087475839470885434689854443068486256196276896950106158808801887761807569243615551953772248813884947018865963733735451795667641923040253390081286762094812453004512992987499487695117203670123126922532326246403778776510946524542628485859246217793879344436232869799638891878544627395324294471972211436621015008020033091606735214282540982490408147471621164768434119570951678609059924927602142617758805294967692500171753660427786668583789398718031407683146226952181858612024579282930066285936617707661758341861880695022048369940883215486904422063964880285038402354843367545869683224739229606773263162518779100471246892026360217342886236624148689425135395717548463081482519215410402142461723223760886439729730340673832710598877165495200650923296696796554951918326801837977751799508584192639102607108853718707367697909391331903444147178081672916112011161507340741604527624384532929285803685745059257611496780260067450098771833314058780686725307633462104580360759228299957438736646930671157758569993525586188831179838163783025608573877781456036113402310283837841423387549274874528095377964487069576266504558714032534936857444037085260638702864294755623113936969113072533605595486522141356789642154827230013174375425311867114412296239220024155834037062316065725875094984103180828722439002563284913652838174396933276461076046617496298753608477554867650226304742529793820095102329098320486928518917539970489232704934258657260601950560935478679116112848373457357691247007916896137291899844050815159955736795835179252024381103615289217387275309771383356062118004861310402418831998567243511335899732462392532651732094906779783287838574178547884238996242339219422947558025208950281337438474971230108595502613502333053216082039097321577854846650749884025516160383094462916619985729331878529995595878493844905740712459207619282969403547998680841732572034559835421430856255923340557349177146196580911250532626122550652266409189226395631290720360670274022852152429671198135699904149133331496155088480922801602458266282941675031710780034795780113747148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,29] 2150152382003086219511672646519095625671276002302035323610028369270993024833178882360814254048467068305135411303238450798957828922323449093376589918021839054208871420516426224939975639790706307584292969363866297812309422403097618278795780814838456660997147415218812649013371365698408026949660369896373298208213961826115318181323010682795347914794742994169709803622084208028408362685682259223617392820164500580954085491439710671155266027502005744198568570198517330354606182892022496994180611639192115412771123789414349459122767565356326304576200588556353221905596502269987900987778759766139781664070548986450449444218742421444232378019788199999301831543168989988962033450438959891254619042669274269079005746738192694159704847228805845739111157130327148420133610711124701246371623275962763814572407738140577795792146883490586955170084381705813246947330561351118930122789776644856785944182953848088078023199893209413240361471679997630304567026768030718112579104525323367574923961133241064416946002887544124212267366586030882641217528323881270869833978525182185462604634907340699744922015700462380879359116612508057708537370660679776893192958832108860886635213800251098098542908656027736271402228811863215830939957690746318421731285667042304494753321523252482670854733752003949641955493416001595967233797602031602079442604812125670206420709314433921708508759563292474318155263224117823827313601922685728563113774919880560563707395626641456385854252646145107140835186032836420609914522978033245010743815804452508381514699991804951343417392887467578901947545882188356360103331947672939099806528338352023572914246909459844352382781556015916782389292852045839827682164400534282111029513257864838503113257175094757890237510216408964516030006425624378252353709905065514277755353760218630788065437457264705513448372457582345183573195711100352328908101053886454246789720382737583983770787168376083687659968328773146266194871293449653050512267478044866831666557437891792710410896141071633959853342975095361006075053955551224105778623637595679448188650023706436677876763135629423408785770899825606818874757718715110954450309427564218928261248131756882412511612283204833097476454942771317010176470402643328284259556149379795490084273707273903046594163557997616221307885337975116610391864641223488956849774371139798978020181193152643010667618617499033299610096521459425598871600552801220039353847419894624369024280870031260740457348688456952022302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,30] -2230319762721605942530693766932564106388148266760017584637098375962458157373516473391030306500266565852687035874209692247155708919780207835946808347855634202617624349288033332454971382776378554456840880798143903636280780568480093162270056062821610641872728081160619458474752126583201054669189104148287897814729052136677045171180245573672400504041409686438543638150281053705774314350573699145551466397878000811494151739259575559461961603448655988387523677841760135609504140980222628032555340403254219180658545459149794484366072896849366799859630680286182377538705902435761488191064788099419956862309716253211606289235891064759849691255861293890744768929496019330224851151514230992595505298914862042870993863911774420586691378903530857783131299201600362255084463974047079627097433176405317422070536869845695164411133943628565349634009976040194929549399219634195395646913010005778802792882564673104410306402099352883342494004518749550889709679226059285345713839845670579472081099269189068091580908458834116876450012490403778060355896915435531732531893739486031451727143012770395643366013298285505669474529063765234903206009063463100659836656398447845412665128299397777634427622590880963446639639555482170898948650730184745026204694524978399890679908023957741011517006900508595928627865851832651691120514156118853170020208988581100193812366897295202802528830118819710517566120826635592078729337032733335842431690381468386779449560126803523353138430111426850176393340081043269776039470794362713085145851515027926362055539422560770471309593390037061880402957832606660083864074912205818044647876301321231382738726088835190704851205325078851152845123219002178099985009103256218009959074970189374545239881520418348412041217773693898792229673113974743779451094935936219039320898668380633065297862406205059971651456063410698067602548911688930353493635668249482779080247838874082932463192263485007264589347710794663466247386917961408108063688930882419650337981041030046172452849156368606276929771145597618999575218285975876594967938021054684602814962221047166254665704525838671263759996321123062032617045983057877613423369903775546762542573232027992204848486716518039411998471384896112310339835931083228651674083617038163944441615046228333252211541619358025853277209277387563983042438834298949128142407245246233298754499511230339069711507537306228942725576627057604621088231370525430575403857174611411313964400444806279915968951282357706634035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,31] 1350339161894513663505088614100829626731358076281334433340880334088903927168212284073589190425770509304798348362418135916263344544202524919754110123517658258199179822528513857248789118521953190457203498128056376223289637868214042372952649174160101517564091953723548596724745695927819143094850823315567430952043956930345466957610395176961335957342766042851749954610258590288541720978685190623209545997085155025830989527731423531405075781469330407850478298513810753671122894163453876469084061143657015007398725531987082705385094894439521504132426370958199370445856282026144369197900000777164323274674262427762488437154760820992825838966409188054572924123667149937566194948921253451964316599906736528677006571903821257084217499252274736615907821530618934704064784708248879166293720867164433291442738631557432657992945403785918914112620178721934460804587787384575726927621932217769437751065960548849335389279023408196906458177262238786762823122153216217762281780856830009906404113166782681529663547104564516840302989037463673868560014646675350268237209739385263544583411081743691426203193700340800435937066156337315315597210306721498164610096137938169775150519052777315791932828122890457006466358455034743576447649210601666245556882062119787034927486874785314875415140849479429663922248351958665932814529932881982989635074241551809405686570179522210603179365387140353859648732559038866827340432343522661850502501150622105321671613732039038213180443053216920013794628851265351232586058835643734476839328355868817511809756767848097000541513960190959337996569187258300622585685925901783049617571440429530072421712632467271790683732403801700935040390910882040586051867199297155719394335494736090486018609377658428575462240439625751874302045772309653158225284946251455518897952427186262605651425179331729589631642017765521785126212181143480706735801111818098687141388626318436762479718209222049322662203427092540595802897269632359555609855249200999170106296301638699442736820026972285307936346042687950785020884865506815251346078034054679070956110380840022962619741887847041688836938665816889868350268861292406259288206712189301903186400647162962007812815636272052102391704704786270136191653271203319502356780555510780179267829470558511003663702436703104530407363851389851433383237554284463688049071584037555455666520745187715235199221865057436711342833795471716762660179252583013824472811958904951776270941847563680884860594852357927002439680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,32] -460082752634900288737352489919229416349960933077080909065017495677258665201220933345706451697755980666479815840224194620544131817142786179319368012075681684885607426318557805867733848603309399657003120787016198468177258191725302639036282516278764922645488057185989026470608287743680037071707579385873314275505494215978159006311269182569241352470958323765514885349871247528749717907106957823179125101338797971207025276705992250767487011212238951810924721605874233931743622982871886935918323761322612818656936857516456600301155572922660508777495754026479725109152905121727787212590521528058809022931386289225117991728190610931606100795720690627409255004661955239825281619586882665956484741280230132563598978123583802877435943690302359250750184860579712971758645914084445090351784938762393634104417888970019923239060980879082894843831938960685160190528243009247330792284892253535546041349556096115938098230139951685613668291244837192549455445029943230533346226055309045827163835014002456323671099617423544349426522045400687609264332123791989314743818680175330086874520382162105626684720925079737874154659943033787471738179962171735603278346340605535257162281222687300661268523423542562378521875787925849725822301478244933689585334087747426704869514402647212994988225183334802241824977345509490969827340613991687357007501030734621735582232681002189477687264691764108134874686094537422670004887918198600113214617855232804664684498857229684130436695460024544935927687414045867539110910839394573234591060246225701563570114939988372573782833514736626597034880435877898492371187996770977709476584316885598462796115266514226226365607050890635290815030438531242353138763929278530378661226858461658605841616578189655642539703289561726731591599812153339364693161991371921450385904162227128741855073573324394721684128267769949810496101432774351978151730859627163349738501608721290284066745855998647151148384773627779010306354024541687423665048247544873073583583201370791734689757051899070940357039649562778648161069210637563664604425878817428992664416275433069930392603851047240866060396420428427250266592848479898224731518689003526384175634792298807326957948893767237445462928468891324555976974561772323534028242789794429728347894672854716240158037653727819533325999051506228368881927203959457502546620417845118942730846350090004556469440032915163954222597725457611169977290526357123171911676078125698007839651003591835882298738536188171675238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,33] -18873000483208850902581338200582967682208744929601737619050142848964792734357796700758997228100797059775652529757381604877174164386423204609424339154192073177853335003162210316404898645074927682015016822114387878973567856693727244209215549188384450379151065070573565299237411383802306231959583195975639818635573924283156816876516737132347964329803714983774823023440947378609620567574733390314173063786599588233947765179447692307187394413006920812757322241827704201187650832392183528399325047735352411906262658980874338349858778715025574773803344651282831017335717806648393707723061369092100723478828367868150026233111675185851685061101587927537510091524731730607754170455624116460052087723958597493878139228662003876565288719702472742188168126771659698720157765974948170567856770545369278517717116382426165429810828529645430302911271855791650301953386804401825190721504893220454731512570501060448720016916716867336721407030352722425223800587940385919277297377104381209862765335930458511846685991862935499332593109028132588579923542005831691935758426197865855021176925230202388365929609917641030301546713183385002423846236847101116299081788125062903105892476416634260113845275523449157659035591609109032914286739550087241487490130154596044403216581532627652991965860249014868856389319222905126658009501897290957714773347648330052657722338069854386202909234149917961049501407548044778340563358507904498868243994506496239361795389323822108533013274131997794987923280013906898741820078109417309737923172090282935576080704164441271489918434489552377852395992085481828635015631318667568814007213293705129537764776961964531898737163693612912496804011205463685878928528889090780119360130067301598562933442067657855553459200846033612883836611693572433503556386452541167242310857703754733161797008212787372089374530312831431977368079965252018880284604759595514423849711864404238415993127856704837670591519330001480750285819120038289858061669192292647440206640522981919413008467400990471181339055986245105055713685684896421571883666378168644047048129751092105121068780847748885342911666217153303613021725695438794767710477195551568027980591623708946046629714756517784906538501128646073717039350853850159139722621732373872823353997317416524459348522105085486066045787780299765505721900738655281875634777444283903749287087592191198179339105815426223023905141215076579037736072332674319010013039285432931091749938339925560751816213158853806653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,34] 135702161061027993125240735628286910913931317929730944468938333691170609504250505775789884270894368585194123239981224557435110030304625823491422360269267013417344660501226347203443040208751764896560606310019562399630786946077418427948947680509998828201052235332877608112194818015678320666427293700462418263805406404160645558792961557892697422164106848691552621021474003038083981370782953395350681175642501781817756269647011272453134153113548376057736025402532203488545965023227410303122703972713702709173169869016476575690816021039094072083513512351536617015492986429755940372643491561880973628153339867983155341666374732233402420573456587233795628533908780164728942424512324795900728625982628076263750500240862575353687417112143239539020834503628699306698338033117869900700046812473744930608386663291587813325401586090697183155113482295890648449898581412516464691472883501804693493910662303925486684909325439966722945884265668734438661371413312250465693304377640478948259962171045739181612174533287672670072303483770332600635581345496219488540733271205998431939827407868385090548505121892881881625399973490088514963165156817465661475671279748467805519320050366549700852491200918495056169535756739885660065533893209349505757726309090481019025973244830896047106837342058033566308442179023518403225773559220459729987185505030427877729033738286881638375584960792570465864547824031495635146571647900273082649861125559730902096002647727833358549105003169484436172893284995764637442946137310263155933913983330698261145442860079980991287071124863134019973044590486118183136626394506667888707693970585447803896359965368775714600202638191149634010556618790115368358163946615657124037071769514832027459735970572029603260091973658846268966618837862913896287778936527909975646982563553635126396672917450142809159976504274454109419062484102408977370289246216518932944833331507286959999232447136979026498110694147272682587535908374466163505660705218879522271142338625504221428046175110881820154947884483034709423930983359448106980420031008421846694120823905654813912167236806564980783848916641957430484003959761234295401226078531961231937147526243455816004290942209093417634084334103516632117906894087059804229550708413911311377782963574977686819698415462314664653371319688173909973080080018758787326193154231919989111578161228331782432538965177610400391825109230116203344060653754649912009931806996783522545454992122055747699053393921800404992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,35] -94419174452543319869732884729870053287726703282537905815977409663293641614844820024038791914470994348555744042535909067391248142723024570983978227742312128038801113162178578744933150728539688205536679783371220912192689048253400006510230433707962426155795101939307931539882379758101038969210121876603233152324325794103733884771802382118443737163061052993246004412367571399243757433580083511782364737546966796445933642461842062713152610160953498045737662593055580557121297798107281863587401206330052623179406894792733909200311952273394701053374198458201759107026144033800169475434024774630289208201357575140961874032384671141812645351435671736393847304132214844375770744648815628810835728662178995468588870555412327744370014197027450899115321188176868234623106011332081385920850179980957497641958004457347000646521698687868887711053196590538451013109531139852411498285540060255454585072890208147066845480357145347848753628115370919091409999262637971612444796656295170598351588387853035049645966830508889844719790804720015541446313448160123179877163023091736418990161265609564816706799529891973434238021520432041654652654912946147650442621196531637996582247543384445194578627488299130907354494658453032112583173878782429100994944755083461087779975132337451545741469841703842624491571837220979924373847200415281808703995580672516076603691974396193543320689377816697096902323650250978440757647752349137639043495059647463593529405814575252050383005450303515175189809155849688861304442966171514550963002728748919776600407853155765884031606980803382944819019726506306855823161806081575584442753997232940848955434360195044553425220314987917683357534051025270219172469516522346839260894951103399441869542647605163162172726882066190579904513298282486938491607944217106253924806795206819638887336820233505534348061818089546919237830368772977552732020756751855646958425987062753967692653850073080800482254140343600991915378145972871069603115876781747185721594876437626150414924549491041481934694201525252074971124233915992597872449118534835651918757340803872253501007966968057909374551779209934536673728310075753768131759657029060985779135062569741058913252561860734725752739632406667849972222092485486997670945544580967979750596421357881636596128132232485853439485107618764744116231425932005127998213676639066699094689300989691105988478721973434757197359440981852449442306091956075868036855956649854681228776550090254717173922451954181896929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,36] 36914490899374153675832623212332984987935193992419988691969368166384169480808557522005722950947938267354605092706250231343837933529894657482611069656867491715742004079713187229966407187457005633587392011082447724817673646801041909004922897099474320918996372732393449622856029608484650218933399571612892056643783366217166897481651299472047787598442020379889967285701982751278736479001767970690816610741625287739992105343737364177514248455690018058779269959959418891092324233143630561776801559472597575140848976034803458929544258894782384522762834485203803765272101903667645569450869519586200053229049730430143253958186335454160430682180038134950035838873831174693779882566300378161463710232727763561733153491340248976326249595677426148327966668480469489022200296145268511448603458350493856223287626918571247980771618976307517672086168692246743906894785403412229922072380968989793986924566851068194964281484193999950000083389130161984921184173139780973272820967359440896620538535207592736894087182402877188142455084341996619265755112767036714193015022461724691659166731679929248588581657235768179037961595428100692594424719326366921281854338528479117968405742936335324206890329115835983016788049041377309624050653335848587857116543880946985502426482164409403478151920039680864278878036871002336018313156032548108083342997205225571596101257758155721391869429613673955840866644291714232331237763724397758432775700483732094943759894555507999170714230274398760474451526118579970252676075831741338303640360243029097552451384367945038009294114455535545109287879928988780135933964408307616610329081664050438848973082998581077557243253719012970414904563245544672815098647706289748831516836354192700104729854517125223293149896753402293960832834772201416018048731377010304273548972531693027762050966292270681630153701365664774161747463584672111976489947398145196748326974010560654335402759811384486115670845959958237145219101714980558200033322139742072087784128286498306780958565338628822631397969138952351170520727309956503945348530650101027349395823474315760960801793319090562928266886756552381559555372423350704407752835302183963737499434060827355713261160804869441051972245022387405776542726587554481454760906347245227768170122793368441189564673317893092495382047164403770964010610263891806619356629535404183945030897028503556402264359049796247015056596052704707323306743616741460696276492908984983873006947416238335619562343616134879641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,37] -6880642536108655116209620753845898592181304843385513256728538334926295994449464129981378041097696099053221813902944099119075517866343665083159708568862835663526390836358909324598033740554998819327424522266843674351549590877170002127648516416844104352689669232847549784523491121589046158911166058067001835692477923666599834089339942012086525530522950963380129115752225298493104416909058134180798647824687507729945768363691116504478375162079225233780702840920438685221076907946450418525840128112764300819178592012550984842739623868129384858591233440927373812205743522352373656622207921491942555214881269435141315319652460168083911711417439659185314020511370965674582690731328156581672893231063290150064937582741179980849050947608718605831364736437980850755737943063418220303490471284952859799505674491456292080423437775101106758886312389512997478423007360976804560235021703606862219241614884310242845456860276361462685015825438217005922313101957055440713545847241361394461272678741567780032302598116873235644428246592525053567656898106711157373198167383550919755242624145354105931717106779224582077617862156510529052951067339188154385374878076792218548350588797952718043012776936076612092066583443599406837046826675143758784117285413878324160478619038470772226129757269264935904823154360476768509850423443309138795325937689796514959723896782324072802616567472402359572418131879358594097353164731048598386916698643429016882815994867364694510437347369289715235409763695319731745191580065847399717748110687108087388689115495173881994630522012057131853958733127886411210251765349943801059784663294752656164283312906625141618658624914639917404267454259925476399312093544007957494727663225807860248615480098306396555708494033642901134630513174785979917144125525015213915117978145981804927814579483532178233611840042184886786074621463115791053975381756555459379185722924090917832111042163151853690144898484299604546003048165303190822937635376322483277889975165744070358457423032490338283204503589057042612645536165906262837352744390081430321124560375947593247152637066280506611048853311018195945436969324462756422435902675306863311285279992314107517302832362400715324749107978726472097461817153968498920168556560785489243852336398045996941844946246981460300935448851138608660984124380067651958160082933775590287112869410666757315421440980649443200882918394359033370118707288715045912774814471033283619944398927568186940923387692896149831680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,38] -1697198743990492069204843627289506811855429926508811165333586204675206883888774804393190083417135745434927071828605988792026106513013142687362820833623466637772735184736080834611488330858008267187943190892338508503500640107667393789654796960252225213289020384891600684193935046096559146493910195295002567705517875552594255422089424399033982805216790434203012981846527733597244314363151735592154811491625993215621851467475226446379397026369943884648804022023234849352289381645114714377267333245677298379104901663053476182359911677711385459893229716436178641524009745397875267081913112572775271804572381715441415079845003433510081372209387036795331962544408473032652219235911961432410119673036397567005832122042757444750541490334171792386079476167288858824263416267089319710053094011484281937250950665102973796477837355593958930185780911571652698715562427200151430286493719392766628813451595434373465573118213126318639897781651329270184907922277689003295805534408360724347422378668741188040953888117791861451336519338264817711415913470802934403053338666890530672963185773448041798887641285371360600626199303458589910194950955715121489840664461890549038152495714110995877285565189486704583787540142267800883012309059618348818112692717022407565868851537536979307672326324121424464667505453397850511861150799515907294148072087375474077137313649697134679096417536743031505075062632295106263498649737679729006156811945085170491759386641053666013582015627227934634681876567513125234964312502928849775950160343346447725296866296155642685234849906967950675336972135687171299939000997929006664729636947314834661513982518645833881570795561218328507336229382922107633636284789884554491545126616599762963427515569120585859903172415900163376496186865818085435586506410417479121445260200182730495865570493897369127774288814685228541432730326608734856660828189341169935251875016311853964552527420814929875686689836974113444265035046143264379939584150911361486311907582737265444214279515278070146512336103046140568158627592775041809721470303506703977250098467928820270349197626676020333452909681584451914611044025348801190303649615016352063039312923488283811514246724089426566028473365042034494651936894315265824848028484729107396607185421709464465912397728770921252880368384847706488592380974278168202958575966277361390295021725953447988958460432469588537461195130698471804643831693771406383257805735716122836866257823805338546509326885105487052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,39] 2090223997774549889290115357274656144351443485784122472410680703150969826279729360783633963968842875049752283972962984417783403953578409854115888974472971234855034512665250413724499241127611626665597627644970961316931422092719370283793102781261478284260684420542317078882514348067586172809967650054675520156224313344287291862169156426120589095187007381266576791463904554310973166092207695234712972953243693612641106524758881970849291886729428496193804945848022399923701070537330727881581946008339082390627073584864624808548780880388429974315527666694600519652940617467457541194940110923972625334189454777861916348367243527887937038236249738292048521729966044288032588348479725359095866018835601676585616473133831841462391514727852579727274111533190749668262662851651814365833036926758224390392382493148444644034963079364684929930799480845135047926555337052551644752485570390069672510687618896783478485371799732894462608324681337249054644052155763788794056844652722973360653238327720836777507311783524868463448520478206125574995307621287499477572858816619128029893118855794266801911223131173401928921180013263183757032153093770879694354677122559770365179854690168375680610301269341154116742105992545717088511382633940838118970903837752887486362656274963567702857266109584638967718781639828655628030126624289495530020296248528946257038762556033662453610489686854575792588341867831879716902786761492277109858825029822404695493141971433016356623811704510233668291852529673395195251486904575441338553651424100944084111881827544979408753041513402343684299893044281350758748844277717937791908358523764279555413768658906699046686667871957626421329685209860704694364023412269650084052971607478782544001388326979158364702941163822358102372462109570239327233438803151888309063689430227803500250438913115941049419755892943357536870115603266623219888176239680260809619773823168031646783367597268496067393668245655202400762438504594901570066733022377947163330649234387956027359625293099440814312965000137388329997346625906907313075536013260067591020664567137047777074015840594344864376385432462517707457873339968571319405984814651385985982477120543169024849008391901882564900994623117988056149088420595590302466975699643669200742420580584252762182155184979193675997378195538590472727969664466289860432527373459428894271782429213698015060792787426986820647930415046628358105002507245058700656270685178210712591758299638070350073726538961031004160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,40] -1084128580490996545550878200152114069227079195576969703903519464227754942342506441994062418097973684133022777157866364002568074642273466889348218775308789919301547466990655404321206893181717276257361930148011232493386333418698735057597077122993877468279386882784526129562272271481814073373698214690881000907251526338713177244802793318383501167689190939786943112052328282298636479083664578197595151542563663674867453032622912657121960144767542368737826338499257013423494875764401278791806236154371887069881302227016727327887677873967155399443749686885128252257328620326648711167660825140196658531804024305569547437592481219992314566435771646205813151581650947233653515168777082399431684180004143399703932443594519944096153637926088098412579806848091967545181285121799983650322860432569253279538932129364660127116270737611279763752852920162693628379298528311487805006997534056136139654083206917980006234987946294543254023644569468412586196155851106417139306521002487018781987885811536572149312176672771895779721126568397729820758101074863967559827709786549899465318679535393559552991599233214324392617243259414794787972758523256553795939268613009687001908262171457398773064644025978223687957838833456782925969040811792229377368025195172005726533744681212278193905189718440212918780954882959573016150829796044432738014385959226912963561053289505938277667295341202440318267258395324900789912918137267380835363822813380483938770061619740137559624930135055319093878442111262593734757294668583749270170316572924863946849104247098215301719247037407896514495550851587553977917141915964351156886559583967055257234349799469713907064438384290203690875812543725616903943968268993850105634578172816188499679618404284504452068206483963147723559587458723262747851165233517074611784164401062859229830140452772798373818931677407109390309852683513059344505657868080110447641109829936280400760129356129380437628094203852029253843552863781553992021286008067143618936062519877968594857452979994976862787312756379737490992149725473200506039874975596367922643407299645687479840978715298663018032678310218887611488313494474464184201171537828816812855426481946935165415318175349429726826333285706222424437160680748081381153596118003320728972847096370579442381540838322008068869046293106800360941273263710250852737074675206015906567908010460746051370671372796279012140446091872467708155678866385550619428671320251254034443348088194945755774977869491889766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,41] 415505290952923579256894288996691881237850260582774816964864375701568107722617575734706515108827641118722128697311681175384913911083841218879271741508975051592644792853952925301530814556327037848030390774442491088490405362442322285863322917142930726131612388425990187565405178107275077472261622054486060359756880676757174470080242349684748450968861500893768077271336364614171730130608811957238048167187435280285716109725678284005092421699383861828707687189895058953130373254159513760216079377160679186107505427515628595303535462953621127622675493319997784112824762201298101291077706886303284443670989070226551026600185854815496100821159360797705870385973720406856190067340396158951091956501175674459505344222496448063253556641456048572603081264069722421588835789119216796702683510982336038844024267393193189984081347104224007107579276353772061339912816361271828312447194755654671573754351032382750318333675383238642328887540727627496162598133563108347804125731846460303917664831349909731630408401963690900254180217927534194436202999546252695212419315373101686018030438462537880541765472351439437343802664573483153933458588791496965216859727314875624040805567854917396298017843180468767354445381701327447043062449330850482571191283729580909636457282738429701718216288409134261639643893490061430494622590705504917554639873085597148443261044694829044856209506917360871912253371609873166006480523763839796590471815415115075084168963599854044033317229511337205790081410242062883186695991539522648918122754197686114917330183000250383853034207256191497921639679757393901190289724230000843458550712977291547649861483834176106276168370368791065355906477081991058980065184371573848646818619640868507908065205952719593122922743437127056106411288775409636512458995656337808033671415639876657282006576188053835152931247974285601222793379286571074472857646089625475944359586885960232460485157124906229784868530853452963242456819110486151380991223366255842283926727882600213848652365995276352893459018766953583304326147557259170679397539400000068943144683185401704251227967114974624285736442193424270862507498023215121856463523151244954960346620285299896897364838958921015594903545813830568257321181311899393327403800867066771448749119466827270388931392178356613386874655643985235422523445352724674036049546585627304826745074286233962862988208355515176066302675372831030728760307973085604962570212004008808650997242459440546286495437340970844160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,42] -122484734145852685701352437171352709700198860276671719457989739251947742147979470496231713142278252770010228143613841685930396025121558815428181852836558052563779505192087772389347937301729066235370612217921753342117210610410664411324471556279995011397569062997146949124248880531997001888823426891692485451071352632426412925156010819348518452483310045567116216501339203151081837329846223026312536045393420371949543454363581196683851195353414543840861271326434688229706457426270706250376114396410122509743346148593799068524693361287348001589757060487934007807601179738108142442935091855879230986884125827580640930236140909857854217480526988033825825334239738641214619966237115557787472494465445125887189199170403426231010355778340084533268425864676286605410205455637145788966446302652281679299262030836451680003150347288364701727395726001136465919708646425664545560702520530234723077529689922587797953855009486459694169032770482840113686393792528590779121800718348762986684363575794679785600527652463724614298799932481025555514829306033966342069731103763005907827389511708132054846807107714003601192643160004236452780994826149045631606918713137461524081181471301405764400302455718175843271662654292840222125860285057536704537538889738077338087019420494664631638878435687651295985374176267589819105089803570901873786837351255527718790566061595344518852817897693018294644647025256573625269932124820904912777777308638611558514901367026554857989251455158051738611974304915024528686434620954459803397801074830447675933488622374499581515699917451818412853288879476289524244190013172577037937895027888131821521282719307910649018066146585416128422397560130616532917834173758041807599081513367440867604980459851472062447803319023739743294110904630013340217094093721913750433556949498118908683432907062645777365904821230981516920941704187588817053223311671738825973709228577171507222117319294766557295760794146612600540589233989536195704480070461186011642592396888725578863824368483177333231739606233871123572278613537739561696796307857695589113913100232973341031600949291243559619726832995090784630774791992907352777181882792268949287438085623418596659646947197296483591871230282683360896421508898096865243253026737055599088842160422855002361517046998175667832139773591810495127580119905010462368669651007680871899087097589547281183725438471271713570013658659491884814066375205349734760936751841643534737016375705488999993541147129125273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,43] 21046547779629989352319699957092901504936012343569020129816658867614388024813591560372382337768219208941791996847121648938333805574037202102293094405908030747385113891161935663302096993403592607554688977218138559169981695267583971202932053073344206390883181985428388703982830517348952946484077194839091976908557712210024396227977797348169321658492599744783132459793951683850174173751921060312353253873203183803599681737731575419215933636965275700749372667391045482250170563298081350711639415662319008411478186589202684549640845966033591808021124821846484414928748114973407342303445613143498601377462504472621922957389829694054232904780321411464738458588964056544200111400702469064300555435642818397659300797706729155226904991036737231678218233786117035831175809712178642985133245247025926677063944191063173160497621492522305508253109157808644688684169231322624900389592550842449793456218642138536421613106718443360244826489609391629430304849814257377312817793927555073359411458685614554279255697613846529349688894383069135557611951643695318049417118373550982622919894214176156901924088237108929596699890110209903375053570345388328868187200897146816810277890797219239147311909167404693030596855249209462137781090861847048744260957658231085432040224484988362347823767165612066209064974877537067395674298212892313811025604427707218488925314413563946068279140250953716841288078868509318896648336540044719286793256493345428760338938352421891750892537288968207452630951898171159755571940134737565246002282663249559614903614530001793060511246431434140102979883677952705468961454560006077932509886871954441561471159094161920679376122780749834937787038619473058838708971439454870837629860962690624962774772095858185964306090541962333313020938534969141243702535179799341215802349243233513856129539962234325554076858865300053867149347746843237449143916070504206961130587285450325452725902545733776290597951874729689419444744030014985714808385160923611642546890439782632531551508193740205673395366750638071191934692079206870778534393702303847364068234711383500983908951655756534026665801947892068685984294587200906925654191793865862232904247034692751901648493311359632122551528501902517889602701858388228421333673940776184110979395542350944050110847160286711137284717603824834662146615491096653796474547438934057700670555799700637701169484400095066605061128002684850502830055823521531194412677564459024704521953530552871994125598698818764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,44] 3529972794814114938190002732536132711342894380990970530922834378732967620677083782641813071834565690348534898155751083326156499931548473997344050727161832613415978313642080506283377872003190617247754949286576341132926327454782926206388524124235966290042263486480561129015184131322123670904069778880634792940669857042281658094018356168869707540921074494099059622417641817183660737588834647876721207699172191106065575765203538862466598928427754562710433249974841638477138613969662280520074184940391856643154552408407153917692407588414552428501896216099517437431932313702754156241650470315296991834803202170576200761017319281092143049295981187370291426834513552698501216228106580579336509130510635977009481409338579287189143202790901329963885051386571319014652379627017827914417692329894918929277315840175187097849933503684799978760842575173513891645685834723839537282967018333961777467948306017012772327708943771106670746146138542480845194505153939800541758359324838361561666786145685099728785300799404350742725556823114145338729164395721310132200876516757284843935247898374226722928923707365813364058566718348618414773558855413598874035609010946495219058687432443849929739532509639734614956454636182633021860016704774923420048584538722374213500947737970910925288267109224478462547136029644536892383168966161479721294661616428661305800243863392557902356216325782209182687453580580365603623949275491173789818435902676558217016567643150215810889190839420874282974144593938600481894554021183592948511896429033728056523493186288107192242451699315188165673860532673075300850175568793220097856203031924607495332685122092329698620374288132616857434627993894717188455166178791086233660200238256302728073509869208301987276081307432681823578579278445993214785178251076707544112967048463782727554001617539195573352579739124207649903230539535907455944872590063870383619755874683519653991572331947464877904068411170552784874217727383814201791479196166449479564757822536193130182691886951815941696399545187215749060422839965593580203603722626158731947185063972755308707912328605109365340207247154106497918799224770292378718900470441275416924606124715673750517885306425625361572650555040340257194112372628681077444362383716618356804986095160707438332005505703101291961015216403843027683238811357199804474176904803182426106604272323739271106689378415144882209907504589020441035562393036542509517087995395484728772906847684259387336386912924467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,45] -4511199034268241867861912783227397487665079359333379705030267869491992430138372789182556589647507053109653306978891323302346062319818217687734102895973999109782278330549544671988786809525072520797030918161115416499500755068998951417760055045925504747234548247865015312895222696181741024665687208311728713623625910059760203694999159270698088119944013022892879231541020520191393830727407422845025240749945912941815262999970004551055481136461503401184261468918796264497114622002621618448964408486896486361665835992851806960189540122540856971342071387805656729944485041187213749620391753407827127136665299408940958871663959243573447322551242074411338291879667393939921237459049630502994019221755951521305163147324938129606098240590628192553283913221644727518565567314978385824434579388486257470661621429218475815791077847963833882391834197102645513113342659766105922108340095546772555118325790195622332625367447387958093433774063171434094759370850218301289307143192185038474476865803511343672793322970292285963632745523910660649054299299241968216942803034779204954596010078806938687899783520736301096954111412255396971038294216086228144947754161968138724253271404387699746253464673612681985316326722541601653279865553897866548760160208078132049975670513310955034109195253912241553232573955730886298144037254222728432116731399553346329397365421725417152057616092644582081785199386511605994370679939334350500909241148733147754664841697277759813463347322252197403159177960074658978048144129812488529191012166293111433790375923112175195670273313559624454592891259453620041620556995587101512956021056219054517424794970789901618986120486999947552688800050582181590917963883599035842627265769871051628973072679631867257430699987521301484173461900214680255014723513470217617732016703260506834962483084245570011058562954174267699147659855680787702762248390028856667967527590068060996746839023343626606043271384045599016993317899163868646296990060713794127471481263460886577758766810672993183319400652567107658762831942234981636696187094932484523852118690342806070022698716815942848201003575182257860666395059479063525246356938050216018539513393284436410390073132455255813598720084377029557502720527287271433577549418112825551386389695654136975145509511780516317814727523164952204163904456404402989691304812149759538151426968440917332949459499249734932445308703909601290303390272312157341275374353623018323071881356230522880329301168960307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,46] 1896899854785878073433728617366003331085243217774930615168886387851469004662669608802638845713332614160868803081172421788852528879585699712285185668506446800040576664509230056566418950583068841254056702576881903046311771117370483918082833752569418182499870071948966777344321274542025713225657531154845091738563023026557580230076431390651217717723415050575862183710151725545487403814767538174431454414344822082330545799583699380412573845260054865665773164801336322121900355299969122892052492588292954421956109037524960591963550460373587291936234434005560049716624413656028219511083731582172022354199901976664803644976655273847351436598766274679387197284397895640183743111136025310606986238211314943816510272963122821274214428904351108488025410684886095184448071861171515351632104138520146767608213213255860451710855501902851218191285415878268185997082898849289578742578886304262721609927250109715478695004436674006310339182602801230992445360290063036368796079646809679062246521529611032865779589949783782014385980640016471359945512203737968194396983344311487941281897935328149961838305724396680026188100529868520115518014723848019543449212164345928965781777574461122253188585360598329450132026016123917578936153577677638504962400835814666843529199199899415536051659069001717371729924670063323172653795347654803462459685895188709903914302231827733799274403351652860779580968318958395251269551748710586224880798389485212168805399379004078163294831461771781551475675526212277142360528331941821736141711210864160103604610250276902377526497738206069485698586005066218640932223564706310324485300905779729379798786939658938214763682595995453337669010557663357019565043429359371516999251845565432366931671180405605348805471298488971621814438047673280497248141934980208007284665327371859109754510792709115532471554043760306064299069706295180119327265704998714091697466689155742788729653256631763268191098237694227973478439031987215711249200078794434624325877316805997249166720245579757092485730692133479723716713127276587804211266398205851843902166957330991944121864731224141779954772707255844912672577386881386123948928460951241017636877267195034238149509117047002663780666603896965107270627256870116768286384853155255058737268498846825446377305935707051191001596395615821025990932062380538109558478810505182312201069362092383286368074919589458868536705083496657232368169314822147373303634114707307185885083749685701962894977670316032000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,47] -451298790144805613596203789683545057586773292597031851238959055726184593416021913569207662564950395271825883325254283739634517095456213063355245996535449255341571410962162200063727308140680109348758803297001166136776292661021847706273910227493492530621491381537984691965736603109833935223970672004375870503098200009972900366833217842432388297594366619530567266274318606650842199263788300235438119335462174584579195855025839315881220881917587021489518215280581654102718309546863194297644723561144299774531111558764041970151748897085438235718201472796819718890161525110953278592604216924665013199528396163309931768893610177697554529454849473794105842836940638621115750584204603849572036309028015018565872500064050804106157044036407754415713822343121900892459238261489912295898459790614487973779230400917175100165977515555456961914393785917052175606087764806732232068800975664456860907053993237140375067401611657724449763582872822418891090259581467835903324000902605420946519272811309676112850851479913320474568278093365364816854842082051597825912999539107959044083354708360782717244296416394326352876503696323592087402543217024993830483146502583985947655068930664787214769380315029228054399011284464757604145202006434110732278788563604858582294300668602688441035439480774781119485094031011279457480330362902915937324128419482527478466913671311242333606182635894708566308196102145648379678403559515283121567188250227917389963994079552516362849834747452389613734913005664548843500473195959268105460639796425694727321761761805056217877321624121163638808261956998050883004373363192970116799226828744348959512966640877017043142150360155783368099275357231469592909953487329155778070590273393085437074606536697612747408287475764508958450501660182168571530408207226285918654494162559279711851525337842305036980480541804456679476569724462387249817691472417441778844534946482190966780026702084025313996847685712911849228772301327346751466288355502923633471692452743600832116525426198587222922249560256880344407155705751549285046062666933621133716118638030782952779488049435811560527615015523898107590985670392941395393999086849306837232373500537884677798195508217488211898106381669872265431949317380453664692391854161093361996264219830674526560092168505610043679843277434614361422625043379766450956099181690200438775648438985354425830807372833960846998867433517155196350268339844273962291984465082924677549579717381895958045533109233909760000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,48] 41722896460774418907209223483606272295895163139655427693724908025203854579844851467542818516884059609104761410329752679134129230031665350913866069904019988619165313983805171906721776305623802631443052241747530707054304107892928972347795611740962590811529596078643949393970640442097685399868096992610398342031038572450600234230077284128134670576349515745154776746677738171893944321282508688090640802073968512048096076376269535165054142546674595137249099951361659987868478841768683636507769409170017131329433573504785750220615972883161942364385307992536834258180526206432049884286253227419302283604103123535785085257978712072267332845791556302327834245804040959930119641661747281743679740142454115330550062010329616063197645991508558827539334333254529656591586867550672013406232161907163838126675647826075611290577381223561005480054362101914438223558513909542054386050763290694854815012925140018007474246253217927698463645168142961205669563606681928065100450891947818631190346339676394082924745530851107326199774954149950783037598886002311567554286856269873703192405447472155505315139842648678379058329558381726209604183051082550455515108479311814036188000670465480176300628768414099981816331712382560358144504491612387954924777654077091011367599612165768878291026748596043784851586099508885075905563868826668881972470575795979780054957787525978431168253058943288701071336515665660365142028463220118356291303921884728802606226429408933933674502011752920453814698590444235462214670362688728578861930794508455470661284103605074882864599484835768806287806185897680011683625165039751603848179022242969844962397702951358836808374488116194175861015667751324158702729753972605691778218982326250417324737540574897553374870682449836960242269826218797490600922994131394068321445330683877275313105897687679619542267695144557544547768649144484452350188778981856886906194428489032079235384624812871174717291998686992846111892311806901818735025549738875355967565933787736024177661296192064366149884898802913453977599580709081022212856272094205012812755223203916527243804124407890738216510468101275034683045232268519164821485623568202037615216009158932611135078117724228734807288618357198770087704997177919937124016847918676947437503175157761058996034194600763605301588195190930431433911615510387750899129015653237718793570083012716469127776502540217929979368516789147670021950095521715054989438914315687433154935136212423685107378365346611200000000000000000000000000000000000000000000000000000000000000000000000000000 [119,49] 11011555360146258757700041151361270584334036736063418242478876064197055816114323724609405481422554621256522542742910012863381929988128489986066090456156191141994645072594157423103078610866003739014417185415071429452396552537448388184228259522554754897147862573489709389425631916063361892591124641363433493108077080823134158138329622720913189410574888157779768031166828019020650473276368863081245163689790130624356002685470986185818333954734410513238824693662675006673137904930771632846385777568684500562749537847390023320174270202744347921720481195209748915791080227667332808180089798447319390965436221171490015844637173195259346913504808554840169172439788570434432637974718257113283058337326565987372301139703485278238108465432894067823158059282874223977516587400966941437557387111998600251163095778178174035520368058449515602175509053760534533728448699374828907983655168173274873764010465052351651425441476256698078105305702983046326660164530270835546275249544271431242087638353870892667860737306699008634403545322888477860467353961317031050921227682560177578266883907858682216899719828090978272653579829608464640618070466284200284478600739525155450471683861875328070399260391383928162030649817203252196175213814692796361202705950905017406318742139691383630496203780016561067414760819906675567337678892897426968220888113303282709575497693971209924018664146302540946633314325275515294588957309987606114376062856449602449924529741429982261947118327324187758938483948022685223407243293871197649751485893392912112207825484919938278938283673448598204035154694442622801629103267809228543359322080457669626401079709361755866722551455821537473779692008425034310155028249764992339413128439236585400649640668403306905892487878340513813971865559776553697520176298295022406662866424946660422394587522948821049082905756984956698106987163310292245365961794856906339760132358684618647665482462733668956744391210266902550802364877497931245633981218864458154307965238085632266676023313569577347308126531858139781515553577166035581527182876669390887640971330526429905003063684438702958427589958494685425578997723529326221504744860616573358690251922524227026244599320153835943911321728458873528487023423304875863411297390630356602259670439840707368949675530744443661843117180541748028445544802679357729828074345754892124846368034987436581353615718059844428658812680794405910659898806075859939912434293265237263911510270334912131624381532078080000000000000000000000000000000000000000000000000000000000000000000000000 [119,50] -4694915387695701658349673459033048663421879967010267216721769990505332304100593384038310717872005021223951217497075663060498042755034827453401294910938618048808173972405828787044421264927601666797771799134210475121146261201882454315319547331021051743013187992127066903735384333829255887290135417635316813890175258838511124403469710214074222402748028139534428638861971389074910535933836135666773828945636117675125854950344321053572084621419900452745035682738368759207112845346954523440889284357600290511070577855410194010669964022204181706773956990138347235316787060252062274580384539130669266980940693734498569246812720719071900741327068579983954461274933625665572208608398688836156001991982624035361741264190008552970306372884141658028807305127034471146272692421053984625133280604650532020790608795965569681726372116079244089467115480068470896509362652621674678332686705683775529236152216892553168340980039491379616790587875970439471510865503614810861177003576645291422177033317262071590086653502484452612878602972159407853366603717691915253736618166816241079888640351339577007476096207073447534210488356321583407579786498394217919009853430036713982431224754833939519363158178077525487374224625577898373643513729966088534089348024151342285115809000692838492141243323544774800557206885578952526554789866377333449817655489310692926027397891882827143214876728306899622735180326623663793625413620946400916904026997832509937845121924856334225525175208523232009315606301073661421509751739521273525804633627459781930004812138168095013222485119574862622860558740836513638738530893480007865478571473302229676019500782025047795511747201213784018743279208172546926395162043367354713936024610364842331600066826014394181753410647525795119285812738938090957307394643786636799983575118036938655068157055133235645399172506910649515564445842177071660851353638260680209611723551717840818870410343489016942547297541242440027318414306156455148242106171135397535613351804563246873110051667093711413174721045537574972046532708606019259494818482934220664413751025346918595118260942711272994922617079243068192509522739532147439850737585943741100255791949277642164299461403360351790938592895595788954911294223936111735101697510530397698159202592699506065835598790311578209152138918049699407892558005413546555736261532605144736910700717732422582490810015120786760185944669368081269043375845101923346396922770839648042562660181912277196288961806336000000000000000000000000000000000000000000000000000000000000000000000000 [119,51] 587867778673510236971624508664122400705725294143503333359259900377010770668686052889995509770711580886516797491524485013701000384047210144932534607804405184084825022222986359797461894288240857434413046451517856440150648170141022984615790692218757651346362691809457041146083781542538313649378255031601874301817870787022546330058206651321406671073005618970659555030664061990760221719015515086226840419787250772270459968962884433407608112265280600480088495175059381784634955363786007682663851597463565777526160865519475642192518401364838676872994215268722645284957146635389731122690368632332011716081342121461207992465147002717386750166554247103342937156830402265054721379618690395281911724248536107529850935720222863381512542090545702590488645583572161770291269055906641600026041748117074855701737462667870193957719092175076559953858603225216892063493684396804927298430359795982061423407710742950363438325258587526375037153422958469337708396585662070634183515922199372046628903524525216238976975303893282380909791427470118844120222712131567440491764206049016325469045993820883720970865672685444342051272252518870276576001553375807156971277456335363642370127883397452291978662534549923992168545250389855833280342271509139431063963286393701514961627111454770419822866355888471900888849244325830087865208885990631104243234661154749928390065691801318012710720247488034073446855864601067947952582369667412554810340247503347485558563583814708399433523280025644689723858512584790925654857434605345483366056901136592117024606399737208363786021466377542703464856490666648671630244505912677144950314466670546282091930384195341552134388603476121555727269722141820723931690569968019700556360781412013198633762590144029074436318326955594830794259411925576635911847749233857373314178751648728085867113440538432432333659575016424555415998778702483846226074292968444164552781118577278922435320317800345935568091930991609570039151958651811598426916606200294235354398312378071335992222499091134641102323279731450833242610417556081238219208500181687819701246789597051220797366431137471622680376181884015402277371286359240603920668364204817018365946986014175813973496644344176108228760720924774232013536082758196615968332931799299401965989325733709566621956804543950619293517678924314517285931954145050347234415915478778213095143943247825689109102345861803749180563836587410910628333061438083000464867501384341829819080815176407169708172393840640000000000000000000000000000000000000000000000000000000000000000000 [119,52] 66492498772997157383759002385423802957174618828741132165340016642149838390925661183485855732453369291233210427694984981937543335321046276960125778774868452800781963804936952665773066897663479094508252733354377441409593504520023398958635484431523969551739010225018769072950495117371687575539273760560162716361408262222721944499622008712117950480762431142237637272068245554981286458420760404853155626378202953000344571284134538050495872845066122070024637884310436518138416976573461250374559859192389728793934708875997506746356458146228800352735942255894403106342487960842439968122203672607059230635516706669007679821518886731048012699489747590104539019211408499640089252687477715105230144826208895318236052376989185003131935868241572666167884494676035670604446964712687986721131514786560296559344062185372540918978191802772351425833207338721919091208754420592649426608575687538277359766127257670703664574934496945048487162200536587014055612242988348936340229431347196492600134781466331594438079152891994697328502255582587937015100033833506259635305120130929055819236599129658280572860250377642351894288710659251306721607705525690283296554892572170451765706485839082532682304095731393256694590289725619142468243160468417760804396042918874426221416307857207097042402874431921343116688333983793154904085161589618091007693043677994641440851922991928519731906761885019893949888869931823226028243187109030741556730543458516971409368700868849513857982724028658574581774192721230458383904480333826186045151175709834661335827653954887190408566206334888229960351978208983427700749702354100345186658598921790330755390870922230307871638085526649526383688359196585065614731119785106312914330049591709867181540119314012433157132296393793639087733981754051465990763312324491218711963795998064029767759941576371931663045180598998861917878663391800776469918709490583432278050608907777495997937248974145083039232613158902773105748834146647395125513167094139294565592003483779827482649095870031971401943474531111937640100835502015749774153422624764199864120565429212547959372577735570589167613569126020646900345940561539355968450378451953334710843982454997661371408610116141180272477838341223223491488978599332144638120911093352143614180059287036561230619529695607354203054291162823246399750519204413350845661351469073654568433289194276021844494045704552226860696495334964569060218878181728819665655737312665223115767766527667866181593726976000000000000000000000000000000000000000000000000000000000000000000 [119,53] -35876431535303420998254688875866263019987774786105429513481332654278007587076646315324650735494737814572092812644111924645585952158658294214937330293725292520504073072690570421871964584782247388342347552336862348296400460422891817782803010890250382458813541985083890824935667850101350568527101762937287492158613777415251421432210910885508418879985428438119323499838469687422578993896499324042984141186326338271323168034729957895967701029110028703230997644715662372211785689346041163469780819198399679332805525183697145449475965163749485904073869329888559316048225663583612570490123863621830862805008875627392790646741763178686758275893178192655647577955799574526717511880405704133290199191666234493065514762423930181031363328059671416741925559275889663489619327278694054814056037051247092811832130914048216904123561902808710330370082154993758228105721209700861496823704840943055828076792115207490880792425045981108450254410885821374975833022705683103254777431252105824833999250672162281327833391702046550367563108061279447595997693820288475179956058947451067370998848675180226573168514848830174439821835072828580704889139137584641249054374508885500871287994498051783298954068585734602743570997491441267995392127116348679543883963969429688115460354380425843716897809101458278534521108899962232640692472507369567867378612475457081066043358806479063131800727358054343484578666650073465479224847792297295239270491884478868504797973396706254978607102352817559100614668195059103448693180269942587773248639708270447793721043352760799736934705085899855246739765624572920607835538614439532694351316560242000217829692042786362213063408259837079235124978751815239499202019070199617745372508642273678622324396927240040813054183710403245514432508345334714090080847309907819701718520710552630341970966571995963854770666001701368120758593735611447906746909712255908542699232653693496054341274024876611186044215657483890426432626858666407097657271070296086785962190574705760819925997341162183579739343586832355084542160690229751154901838794594891783386361084568509192603601748159426601890921294716406253316311004997147319684397670476237411145495379586426050076222647916132148278697920030434005620018730179403290842398840489559652386912647852614438439480282613593061116207108708164286203162779573906805192886462829374340740544362272002458216198482758310774562582336181613113400023248562588468790607376466721068986631692691193524375844290560000000000000000000000000000000000000000000000000000000000000 [119,54] 5113809675944201466428256968918289783403019069410650441309415819468456580986990948925668927049490530008112165341252351079573916904123098654522075163853632545920209942732256538394425660825753948196280696897762399167406385423879413971081996801087971810959778756869730517217048851209131233824134852322779654409726919357092223828175870309705846114918246483985119272291153110979335529684571810938877314755222577217746619798220856042792392953624160622121246022412002266310283890380591093050628457909502803671014220254692679536810439530561852417379262904351604110716767389107380129537865042595464805646822391103893812955003512117897163904608043245709468611301851232252009368460932622634023096314629219592291688921060389406503984602140979998607811846339356716121574147328934986936258293106999642195642545322720184915138539826221936171148753060883702000775468893139936778365898831661802385573028018922996414120228279570815547273698595964324919409508381485917345778156021071801694560189588858821072344717421894219901294297152620477915279496433703347200944307595754562495822785813973118230148662656942964388404324596348823629083154826949654263059805224245730822974946862048221869018455594155108396743619599004643657387874285043810625697980217303536998488124708166549605121221690454451260021064213101722750450854084608990455858755370806957452953356115703859399245752912010451166792152368161155030592749078236477382447767843638850597824881012074725161778876013695172998200500954139658044691729812338339510957382917361249507384746656106692933097060251464541682236218460589431199249030901975600132806134750971580579994596201848463635806604906381361284172071229421727950340926642360012295436202483349466120948364126514010836799617936702199839318902700365151580365127590596166775897950896206729371686112930301272738293967685432924455708363340386179113302327423543714568261583414767806436352967597102451915943851066687978370195879466514213616976922314211650127959153848735071566474903583088602172945717137575690818335444132149468448714045479036549007548344072309460326931374047156449005085297705930563456677915336335278616135759634879807969615856614365321853609335175161887833708345093008027666229167247296545982349401951453848084660812604876835004098751638549860131297715214641757090364253670881155610363180386375053369925389068973819550201736577689203933746174995385737918775843476915237863188609040436042720292895268566402801344708608000000000000000000000000000000000000000000000000000000000000 [119,55] -99370993740176734743543982428721211525279734191459575658850076967503721208125046141140197448708446335925008510590992373055219255484160002435733788228948043313468418124987515369802251372289135986332079664244906313504842987026793139542140887530160420662067005736790455621371009585971446953940130292255822346052446769584453051224767645954399403500720289767234729322786678949398167422302716067678583687753257410997865158298682489541956303736046272679215276815390101492991222667317020909230117794147938251024584094269010176257773631425611262862534183284746585415405103491416165123225449198736185740330509991459131706823386711154291180941150923911686452024813636567841211646660385645005482842301710930298003682816675597614531498732261079495691524998928708931020092141074820443388865933491662301065739621348966078334844620265368187327834646601146430846920402313131563365105639162497003904505000861821767934891636961977405764594995056512096853311173626619433406627710337231810925650531142328897500059192361603705220146213123975228679814025439585594980389647161266871518168402980960533268263390788140376266646560478268385438179253168196568872977691713426427919637568021595083417898122681680437482745601177776082367685253502067603113142172995489836699515401612022200897374356026976198181392910676435138466356363411209758212896494531790981377220983581574842953580936846785532870077202115168388239319691178381400401914920422919680679861743458987053000478624937472700122944458242501098527218424005135391849219056421176861442577772674234320572347453201983078991529981960560867942515414893228630733862410127461676673641949101791363242622882883821616351268623097800894814632430517062174122556765712800571869021813998029598014552791189073439058210066155068670673257392327647639687038691036545167856497305722428159106987710235508801950555694322643870875114029886501395530014536832763593731696577982434937299908603861467488688738542784916157767981492110719751815226468271093642352004307932310896282768490567031128870086661252071830735736822726557336200806160004769814200869271242660039515361537945233120198897129443930959299881063149720100047731129876381303646532131815010443191788691292527238753048380243222834566980926476619324783422798492467791054339852022688742273307179836301725322442192707819492587568447570019351881754449410155863348454869946886553178300516059706657321580198817683570563246341992551909433632362061880631775807406080000000000000000000000000000000000000000000000000000000 [119,56] -59567048173845071877311576921303676947502078657606425353524864675194936751003424485525512251142925843477558872587625437740957021063950950067955381573014951021092585010195092199225930824089316974700322564390977157649704487811885608889610700223355541977094310267034417886092148715958290512861904470559914438784777443842880986792722457607266812640717839214163689775116273733186192088833999789616936853003562110348661124663289946761687132732840060639261501831316384420563511253608523035936486047358494557841481830994401230610910123798868367769539738645407746827877155944993617563956463302012705133711336376905363106725976586039459927935528745525870178828823560894943758971081863442989083317821631766816313174242232124586534024585752783872536443424975061414239652827273188331377636676114047614224270241322440967452280104024396406026523365756820988216939838183091599842339564970741036783539827669329477870976232925237275074823757448393932289049385931587163496899077449893166258098224035356578462470719514251630864301700156657147549885568597118195990036267647650343556381464796601276272709366329577451951275627247829388701381017454700447544686106070765316133942466075675326002743761223978520427073278787061156576030377134244231537284673268488776362799627498612443957637401057889695240064530856121439838124486854770473451575400862676034647932885942193181498084792032873909478564186059555279283179183842716224111336479268810662502207167489977657013748284324637425735784927108369706922028349964467453980047645726187326166409736979749696511609274654823498313466881060508414981988101434913068727062646482172836572764749674756980388051756907284102872470631807408342291035729229166351634270122393274446315860880815113826606946118133311103600035475112103071876873456156885489740583146803930740970248167167968050814043551003730944912230433664292605624624345307373434034533910514306490522656313847554033228946465734778450964919800838313921383546172641702276715156843686582784754606901748741772071806534363707089613001703452138345780877330499673227635694800661536896193620908514926127355198210045257836045920690455111052595446755145809645769692985920485536324768613972817657376145892066951033843465758749841733859375486703362545347989487789399210989993746064959506946292185567294503223955011698680161108653799022373244424856251705779593711170831163544398490783123613970707438613220330518712996335065728537097195240670556373608604631040000000000000000000000000000000000000000000000000000000 [119,57] 7174981197982439971233034521676899188858938756369204780114653390240294194443350283874911943537471942043648266388988431391632279920734148997471819818383026124199084126529704504043036363779283056609591000678340867909526758825150755859496074652571767392872962909335940510844951473882280962175075426355013421389552915033587448901442098842224119003265778660990275635186898069490923448934969287032238219632696465582983746411549617252498220080488367066603071320345983401777515909046981227123589469572798603832069419867766345934344638083768113591731075951204641837688738222409041632074070396015818724789493733879329718630935929459443968148312066716016823965630333586086522299564133317639007534204281573617668171522296789030231145289230295751955667953401209990637388615506958545273656398957690929058862084292958078941568610172579318482962577430597335994722021848621902127769977396509544064878162236294557767853250991333363733177221696921055701824074934304491501882439868174858711860868296866019775706162214174512986842782049153425450628850723171017196351724466146270944668883495684207436238659467723682902746907395003096602030594856532941064906244976018770269921791711941776203600897098597671247587345489355218635179785160855450223946233785308706963620548737270751572571366843349605180023111736293896280494819203561589678688472969542873535289056729954525080084187007206343732276538340991066172013698723683473662802881928804197977290646346302240414940981227079060830080553123405986183393069147200277941144951866936468604974096448124244369214880456979982517787927771313329953718484602547212849223308830532703439297662689757011896933278110337017676353699908829531179518443276727010793504013963252703948740834447546392196837671757114506939501542760828482513255419388166386714261436792880666669637887213608322797225454917921689039743277686210555765948541055331890395696844183799496480439758501729474113920004026362282362377562189688345898396754034600316012324316637004765544510799422228566906047832174477339948762955344535526434066802839880567774109525091383991169916160544580994064087341158717184296704597679379975162097468151589614220190873308185569679610334128285116991946771422539588563747715099683368904480583538567329036451963544255984510518867196060775019008539643938750374946089683294135374752391983158914599747731331650481095901437376578122670506678171430298369172738405279265776073928033103686845980204840891715276295372800000000000000000000000000000000000000000000000000 [119,58] -474492793293573068393883287289074880451019390726002246990538195452359998070514102182861744096916941262913709646054679258937431465765574398547684667117869310808557508807063684437511596268946733033099623699589873891114231555882439734694847539900333279462921649858598858014988887652833019406556631553874709700479768513370583771071527056676444666123463109251263586926296804034956640416370141273778680443916957869692296133878614924008172381040341673364455680923114468693436131286461208562588762771566319779521256878062140386138085582602315038187747712481136720613663527600540283629173182188836566148722368613371872917408838111466161263889670866584919630290069457543719563694550734821741378123653477479825807805599798452160358380736719802690210102232903956828851881198444494412070270888500357454395073058522114528017137835976032205576249781890984523960617305414704116549018175129756278189267773514835809945941140193919353196306041369927721629341562277392125213862508864363269011888159258105239494529082428219616178174861848701248604328487566372169541512548636977656264588034383846956903711539633203629248058570610639419865205029549295928405972500313198363354779323878358628984444890097464335504982091354785251342362768402923967448783402789979677283104817484332676623152466305352315238251332419740183688287113108722910734614054879331984834284898559211513179286480103188452678083458916017537558203309681710588584244008430412411710278845803589955652899057409995044571322287022262831211407205033907393349606005189162240346626031186184765156659295482060221854963905788123289117034588582387202309392465328184461610340430961380408659531328839388353939289762829099873522427695679710059680432265556415559449817445775419022392049445602575160767031010349727513943398452098474238580500415004959182335972393835988737648574204297811890706607958461395686560375803912608135748919085360068830392491808979306966471996808563019512549765480486747133844415143026686441110985162536404843276456035102980502542395243732267135470285042702006554327545438320262580284815393964400920238265075345532362856546906713603658246070327724744530207250722304651208487995375845574484532099107855408902986831835498926814078120797408714853531861036012787703469467436867810375689589277933321260515323771753937643245581829041970417560057717605760946859963091051681905366887137347545649205560298021936730467086820173165812041470721960548106190814341415571352977408000000000000000000000000000000000000000000000000 [119,59] 104667323351904773633186844578258532107440569784465258217309697044124754003853091677888223762742491438501050544938528750389273194074798915062377929772979688088009167998906359228695751646269519023454222572473460046550358896668783373430969343965966173652719469247161650007256733727352619792736651461489342106850809690738799514330502645177376902667886224900092192360545601460716005239844360511191477938969426850279131623664081748998757156208492526349631015579818393477411434770898606544187528937687069785042763076292244480326607924534925516247253997905231351756222304285055390240696430952640906186996699509655681093040873320248222304863052896471428410294864922584891196538345049571779933552446895888785259969274250844007233822870215893317699357782769776452584043161212928269015738098318290769319863903667809704867417880587997616724765933640123796815335374438972159771675348273045401592840072266903897701900182173677202908166678198636629466056644691167816629377520037979221113853761083232767863552684191277464654346390112954739172721032654817576458436365965135445072902710801781751142486395347775816947695662585874843100302598599294919747034124671074568038536240008895905055607775396663632057881093969257988852795727540324719464244179953994119912606902634763691127628171770710066949270876216468456260228350274793542762191645902055728123280006085036811784951690717920496850780992304719176795646260468455947689816287611729165118221712888311429986174112861135472914356549259442402305514271453475349206351652156791221864173219366807961909745727281957576925413821172878577391730074044759277304843964643927744466917533238085268796924456172253600938223364482041589727969085656013838640048040358428166733284949066809209703118020297268401753523475309341041121452257677486607224306582989432210788517299740627280883282077400743882359858045553121001100162175666245472021955773455425850587381754533460103177237828158682445511041270888510131859523113840269557856471216407279728017670638790420775816186673478504728198863173188964292891157499482925283617810428898829257765447097057519495059572381594266900151069247233521769728029676241956417349153358840035639686643712685315813337856098747799036738915504681719540459649544361268023916311164523953042255424149529526069065817386088002758174896593254892226791923317317799872712127727538265545787221513876657474009380037086502209586579526400387760540399586250538855236981804730801254280724480000000000000000000000000000000000000000000 [119,60] -20917664036288566157792040310548092461346109425702715744282415197279852623100254413195961906448089093004861641387122616592517643508817337957374548867691963138357116556065547328291314297403371969780012564774239020594642199729059873224199741215411421766685304936485225963882270734870167751692670435280756524694423862056571799329046246354291016011119970684365497328851178049041998975957688930675939874877864893919358370198239018996225565557865101589084690884374372180572589427813889741155196055538164369739699856090717509366511142585557927215257670521800330237410838789046981903138173400576440183062130511376645138191262711911179461733377294485547815934341610560348823489595768130115696027134735357846689106258733355960997724110626104917905685955001746774046767974746445935603744225119020088729272294567889132891989052932880152615428484386054857173359870625894048163773919521008473627650133575203259783109932919940781297318343207598158270620949619625971927061965046174476209709296726370961195762261748973568385698724816252345245073391543665318966940655564538604085546280988483751940644489173972487669147236914107077327369718673339531868986858704655871384548327113566322653914462545920728634593118252625607102525652122792932700021535968997767743517507160159202577583040617897244928805405164013916281970275454512832403492455736787491909897937578941813928942097991325402556561955081347799251836542323102302938643495554753645325968994970472458885585494130628078991212412475234321684899828386454408325725346514639683115910877835183312359689111438639141643095926826708624274172504975258367511568200639149757849053699822085348912393045549164876946997344233419260693190002016836448985029523021010154749665547416123849805897721798120893999657644952538012986486903691748322726946646421469546773967614033941774616541599638295902460888907365920942778283554596869976267321874039930440712677245614332217691139837372989574509904387510178808490175194786104907026834303218984370927734872052770701633114095165523727232217000077414468655034489609446290633385093729602290065881851978967080258719345554313704749022484104514344009141796276684100688165883008665521150811192184121072669853582564359775204733246515812238598433209198572294944721862063721941244249560783662655812628543171560197115658696946053689991468298032203124161075893804461227897718902763117366124153187323606834943460894188282900448574872473579168717948653497025111785472000000000000000000000000000000000000000000 [119,61] 2161458749075937245493096510913792851364996520564213433840540834578472629664277212612127045926261525678298143224542955545257204355373751954773742676466187301308204186073557656449866070448217678168341793070930756190999521384986128690406270103967474074975449623749544109424078117208184168408748302571565359460057246913525065986101138295350835273820049157455879487258264384542975218338865076034948732597171193527034451198625945744614149311669755930406762844305550043065507343923325157611826943855035717306879833558590834693079055159316321981203055181644094343458437096323961546597575694454505464089833599994715760248117206272784131980364546771319427074572939369821113046335352930488444794853712650612904605540535268872738990151155995549754263760751565932908630842697987560901153270398729632079867934870324798919977791772751573893915589981563348580159435346837826898478269210456302656228373394522076096058287124475106393673190116082565685195379760134347658204058899201376064154494326380678002065192719418141608348715373337579968754670744379874322554927414590743257418234024936841067128173326833607260725370435162670295333414934190714187458963555806035910679347753491133045311834032990127719544805440435428564547070329142549581348835485398610376817145553880013422834338606457702275356918620642474603718601706201098411524977427117004769869138057061575899821069044755704849922606487737379524049265622316902104968555345183506523317598157815966015918423158745239405783700044562283958897499837479816466361473717885208924651196111313750540269341256938671037855684767344459575853168758540461994773817496400700565208344408151618536326068716813025174057519289327685213946905329445619496009674988989125141453585909932229357004196521737951027084409121445230047450928619892884110098761365279101760240721443181314557887138907911398112240970518386365165646432181254576853256009529294892481120773431424850573650239936417267419651178750989884882906181676346336013634815835397090623855662948017629915413024507840070677840106550521466327980789511844446747650618357035316947247521218567971174981306177389765031313983244346048735689433323666946378203135935526983137302576517762929290162745789867735002235322440236639354343281122727111311918764160459850957022410677103366411743334927818485489820941117756961085314758571176320699224035708042785808065637028533616890336389697613708544069162291260339695561949084229072337874926841684985894666240000000000000000000000000000000000000 [119,62] -147118455812826146020111357679979551156005033227520236734675681310694130098575016588023159748194066238409798597913383167935864040693833667103802549694150444963660093354475785104626786839585723473528855993177324081326557255156587061806615877930679633266523897516485316497040368664568123375634165197310112377788792550930641552389739017701506934413489215026451492739886585703209634138781627903807035560217042139218463471831093693008231251546858099915950579777961312101173758052211297592925575521071778284140613535429285570871292773936959873127282996635788555159234600388585490793847270077174459289707484161580605693676060149930269149542958743501241568210149925269248626527794469944750505417417516259035743238793992460007367732093033269014600182689902351025490977833146368924575543167745278545041581052233555259415743524380273394237207029385919184280687909666937861719410026149587232940220335465681037359565122265543773651059285288809960570168392210880632786619111862810052811654873211005382558690806392091188539643708983907394374176335868920408069484844906841787591776814870685974694958765270375556471495910728487798584745551709284750675868748692085127150071899180566582562789525027915704038286326491423871327411874262275961768637426130358006441162498482669765402573900918388833754328963314696302850931472641058520673376460237218343345182400602602868640417274637140482244273013244515560701083452145219098840547367237039407528035058214042284008527427720482645136609022248485329039738958924746931985966431358835908082950751849614603868135655617226861516070523054006203157172316801273416146400158990149017908338162927032350242847588440291462659584103901537955122884266957147348261474886793174504259378689388660772848773884007264379449969888952661470512109936679736834920934117017328964295982227750336813106189268360861704340912231589033900421917557252889621772375263511295519599461286615772882007892906236577587655080445867839771453178152909649757863232930777065318719041339960023936056368659108467316832715285531192472892389877499766906867351540700117408878621463742217630014400777422295083270333619212658070382256111130396087170854129931721281670574266329220266676536611047118857252556977721117875696420304928707549099627466786851864023765799224645704335810657901400129424468046302642538483871545918087842704905467688926188640114385836026447727870758400919708253314488283685791496721157050102884349661029591815290880000000000000000000000000000000000000 [119,63] 7782131716485989549371264264131586772383244693489713558191692170810436409460389582359214293781364297810300645929387665295712615097174620291333421001445047452735824302974270334753756841948106914150023831660337758856425770394545071165168854346112721609898252606484059289530679585422444156546653168019017699688040049874336645242567632206508398325409795024346861274220887249951322224590164183335615138573442938478038877149010654458983420442426311927945054508440367547657727461833582678095269451611205252754571714299608886935776304880262704413592499718268218680957192850535101399069979407720568794403955628834518679714107774411880234055209286158726793896262035317871901049833152707157694395445678074723017749356955397468782293987049553596382450677706697537216129453320919568591117925802492230824954387570929040314298853356344790502271986237261144663701164453067013812759091673187335759667519925051918164877340819415140613926989753009441292094455455088119625302474432938527386592589993193794397853973817527214923732884126610762390856815712048638932245204822688319958469385162077045752031950623763073811995771081567677391075432895651303825220528927596958625449831120284655800419616223886022143729841828816415381342062297490653405754920674423172279736474516240842859175792956589932072017734275343900114186871392298273059611880105166291711934251202823914422952175193716633566076705844915023238000211601046047896994219771717223027609243092336821087358005386699463520719231669972098204635333655255687149022497146964469119301722891300046416536047565002744912549552282954192291984628519266616613712627653906944821927726048028271979332678442364490197439446162630831460963936216074983302546215384348530636810783820223706023534056447835648127682008502664027904897811888085563860298113843636938587806157830282432656983025581560120951357420963190523954415543276844985073471658463946503544319068805434991507146660918824532979577113491178154856881881166296261768189068457101902783290729541394195232695870079353359244436915080727421038487498733819784142331123531448286146031679956506846685659635986385978926539087758163235771402939287410239014541250801581064955015395342278430393262885970923750443306242909604984382848362114261261587268545709652967254016421723826938425946870442108527044004434085604083800707476442329958637475917303892952082619250961501154480566163204995503045388843171504761133420583692682975136656688566406165299200000000000000000000000000000000 [119,64] 990126829060949912969000600005996593703476692630071766280374873585232137095981687710595733852639540287912063006066912386648213017478686687093222652886953467623112498626779184691209422266600956081883604938448384607036762083636950310294929684454437765048113057004417525135699663063048381365710702068451063088557736008501166196405773515245713197985964644989532111474146348445309115978006973566140369232890160078655024294998404387597267742878511580447196708077447084407463499226118852101580771029539139689370185093454418341218716399158315109435845606875636459855781257180467606380288926236044315550958055230834660775328515166374135058372752619446050646921938691411752708361367862817969082509851359491784954310514406859163358206355977617672925105435076692706610030284322695601250893993095468257135869433184204706636907211963932134891140473888463606555911076277674865483417736479165907888932672609111537120935026508994611278371848463103920749705119031503273407431852807417416829558039198767409151505408248317587215371232491986209946510521945410163253002720297618610152060849895440652025683596352524159197564772492398295821083975742259282976395253959445094267447198650684844820705749819802398785208785282742260025260686086299398575352903447269771117255214835646391206499333585473541999479287479634985540403517498647680483258233791561699058421777446641273186693814629394707427158411717413346638308125223145999954132283844711648708741502895498645990067644152401569978713576212470838521900228579635241558199372218324489938011344783393393865374339264366107331376202206728187356816196072188203799528945948392470328974825441428574200172895781521537600653839969278276096983934344961521671100362241285414783491148192851829507687608507106311792334887079683008859567435147971954548987801908023987004703651229793195934089509773454978593989964688486931446257003765022626436591751759885969188505270973061703826937186377892030610820812253542789314280283208797503913782311689772240662929569064326515560212740452866648518116161583779402390274219107581808949226293642872900957384511383460719045853610401499755959373742603093803690190772216357528510226551047044147476345085875665108147654731069423523081771909967895052115060356599856873963048605886617636044848063895751628406549380369115937774828312971011667934876291558113491250679296022712409712075170356403049651545090359026720245488972274554195589854935896116857617838816899366912000000000000000000000000000000 [119,65] -387970102782244078507568866469663813661102750085330481631179138794080182915968429767509717785217695005915342612377679398202080288527185147106331657476698932952270475453521463078963271065497536680293279171388426987096529625203850935618158653590519077193147011147761541707675583771944264820851479936493924533507239414657494071607649595888440427940912185075320557796281051710400905557802018489635251135450802492489152386717530725985011343667321962056599653232691687119142271785766052215616710551875630905265236989441080556237810828740397361106352910917002078369773318704978245455646771355722568364732074750909171629001896879218393439404293547915170880522428849147114748867268161933666849072932119432530261898373764870825143924592850813461683379220191321255385624020008773382518801276950263957608798948664999558690500020550589151508545943648772494919918113966532170263371587721738926243890865391455861948568528494545327543450237028698054053002085612750002666261304971197879728882872804414531367629130875849148595344427939166858230890091623952232436654726848931205482741199207254524079589831843467054795945861514350652824489459974093151555334444459716704985146868041176586894908311491978293895663815220655489743453042947872163085858655601534204636026128027173706305620245808841429839484250006148431616987338900658998685045831954004310324323109000665168429120824723986115974004544926127873415999234730775382861526045238452016886189341307036901236895642443306523935489075576304110410523165801023625689779899509971799371759498007454450018754735634140330314435001650397447604669769480975178603283187796921654269429335257987612124417330793802507762905841105876473020403774987543823680415069348753367007057990651503107230200604143348497725643451933596777180177052677205741267358868425658260354260074220095411854030622159361650849505710683339167044190682964537683617107488761204980169842918053939691097848416042284878159989817188316973415595351182283683477582531812186894786626851559017557951127380920746716619002260857784601640178524744557868354804550516247567188413684958875555269524950232975289404954490346048392539616724000644162442893330538626910705913174568405073863749977580730224485934204157527931483910617418154472710970163939295109281808833654809836619652924976611281680183746993072273027735075006474118426469415194350123335124842596368496950934351346467685450481646942243582457578712475032060447924272091386347520000000000000000000000000 [119,66] 36525078552305152428164978310352331197088401833955696135571922478537167623181682002671835387999671147212503645589103311921294335262924851474440011427723907050479062858677980562276954651778676691388187053637962935449611876341523095163592158772980613303615693723889827261513447064469505670118902673679984784790649817277593162227987776554678804447658374291226667741409008830798762566129012623183930091940585572536193637927167976365116147495089464057035031851738439406135099607513158130344785151928062895903146367809261517899679390802255451386795704583484076620632016791441088227852512081435023478514969645329354580895768578382700199714153868422283051946320751231839101257021727231871432969789696433443114282667227961152060762030120926978228059367250678941433803880943087913847820715874758737671569014450745530653816429513597539253812337663892110439380749078243404879577772059860001723235296831680784822487914665531548745131352465897680132850507548661275928777801917492046773620301696734489087213071101646355580256455132097019147119788613003560393203976243378629017287110802810820800647251099800990142091458213420497909344750599951333713340568831242886584914097660065525573658014045083706502554666597640663475153518577455975771680364701729418950843711871263756624900432977742286121355596547817932096306589043186198867606646388837003298920793117778819254171825343121587281096222407631625151828320093053880859787032796302186131041480118944151434157416942942953419162035043954257838829779019520680928265278950879435646323491916021589265271521155572003470681235876899703742993343403122781835993500769296610977453407787468001751556175955093545420826425178483331786077472909775522692309411121532854157541556741881386449672553692463184137062511540126925151017526772572348367073860992102684612491678836136039813299485930931017064830874673467606298054778457131504151864474577551082622707341214837709221954910856412543903883522579543701612671809570766460709644574057004259819280840160790867054740677807594494367330862640369933158474114156017553165125838638666117013600436163263006086682758855842806912643006080734361530945313478590236858990514028503881682743935093561033814543089629510219359475290708202338538438077810813640547959451203837020910692776118377390044192280209920633187737430658731264545951494679680143862492237952684023333056206881118557680627371707122671071974581168324979471053117598275414879972037046042624000000000000000000000000 [119,67] -515783518662997377248595350051710272402525499182479500012383785966249979798517287569319239309195905977592896533541091726866331698050757731891356295640931425690968339707665169715354899284074131925341727168969614749348747293645510226906843461386202072671618311073364123280021425183228163856792146175508623316135454801231602719269671821785848492310942854515143628670322549810013012297932607369510075258078150572615936271873057007116341808287326109484058385533021982892208716948057327955037057395550979559090197249350510038599257333316450397778152759730757744121836929085151476292845908572095567186226669814913960576503114781710281820806095292811936607851666250878164629389777560601881154967027831981812374708049839756425804809857174597818824173706696393380501806256406868813650393563142716768454532486394589664708628424708047692732050932073919898785537955191033826118599764504829353353693028708102211097144037130431320270773672666521315125355885583468860759310714605906161306045665168504016205957432582747451738921569847316550724078518433954293953615978448607759798118174961765160280657281114031731668429150118203248107343053221057109695027328539398044211148993960556440234943722426848751632235763746267276877841429022062340661405589209800498303454968906566217992089372271449761796750686049236169985731222454654861433973966335260859424707013358745350932616720877058934328132913016386653334436872612957987625435602469768412319752718859578592172773507988317383594852094209892559210920410017583777347881761445156991205009358774171301920984827339519524495466330284110353552779287585727964366725729534120506256454065889503982544875215394631170785565290022680625001425480234996566142942332533392315860764949485526825828206336491094091399744957189511005266348299598615020432698241975694054175776003271235897375591045110985410375731257978994968893985045860824397684576216130712900123612612077016428915078569118587186312143353265226621054546899782323563107974796477742727034689723503563833747615190037502783141537205879576035892182185125802262832268960345115906452165228432861214937583268310974278903494210888736102561570768608243230574378007762428941692255857779886394398475587296302636639610618088504866231138926866251766484839617016028574463631654071190615463922579248764527407209875808758405043516795100186038853022180876284052568620822362883952499846858190249258555292405752116274272404124540915576437391634013880320000000000000000000 [119,68] -12632712113926436635735666654594592818348862856843388523551496227500399748323501393615981835481243523587584883186577493933866155501757913131367786530372086664357614304449474274125324696245610783783761569334558523912579780155484455640096087103961565015121676671620936337182497499239778937819643489594330432404405162138216917189441091207131317977958869065802921831990135714033836858444238287278070852344503835162840189000435325058840958316907768976305097450656231904167212226823786472523425557126429020818226044647761142231423448907880914754081270885260822375830107088816142943499461621153900812885469552793272808387619302661808489493135588710448123632521991800668621893938065279181684432673805626717756548261985506679486734871441838997495672232532227276598766489963884239138237231011954102001382550018835112538539073597016644316346041239265395580506591245146449966336382391479713739420610896656517456624567543112894608083573157692141600051693732313759310050235240512132872041301386037433681734203593470040502088658424923687884028016735708936460422794775843802791507134568880444148374061728126704906388581076347114563951130847407693475213029276363341682520548288230265690171091135537707808747293139823672810673843520140223170607382326296927173924866229138761623693856920477315574991129984312954876280511285215641242449983396827463796502971920350287380850276737442063560788131845441836772011088616240577725836820717963810161671653274510187262838901954474847519077864251442944268651250143616626673032065527355764776152497422460921505265931406604592951022466073935365017909362659297062206977355721238224292936992687511754787897704984708161472852166749724497616778403285916925611051348750135964808438419019153186656709577927561354802061401070053133521245013903280039473382383132478226824126921836559261175752523110259719752492581819976411300612648243665435124698710378984247424714576232669562110488410337962542678021777791252101507139978606429590870706339490476981366733303091688823076549346993232134034014494021235409980004751798103533289206212563000944267009492981835316602346318823646003708022608723630453874539915446415684209615446879165540727626215018673751789826551196211373492544131869408907632551280017922267423083294777860996606585271993872668481171510712941450940922874436328027492215876235341498311076239995619534136765374604348373758526155427570022273771562375358029014481169956833181400040850063360000000000000000000 [119,69] -2253717135173668614635346028175013055318769655415833046104466513442616868993940692325003023974904877228633233415503192223928152829625828594392134905509484621282940762481016286002172925242449713797330214207366124365500344037645962734135602733240448912069103206887547515112384887464109208257366672448698305345138613972487489331533742661188052404193778248053917761577785664632731362614912475256524525153100342151212437267051971872360722671931778427963982440206968100378034133498936679667021062578692736490294620304420888979757338306655315939201435745292399777610979209937630591597190967734657248099092256420415254025292248285938905879932415997648808029871697760676384187756953156961861819864657007631320222541315114962607785662929432295937460352030260504225005672356837257977657640103925870883603252421011269933388277563702895817314811620207050334924804051511289944080763665521780183590268500390636342133387251989588413663594772922044314083067374837834310229296052441367232085909622893828382632264597639059598921282548056711515466435083648444449210545028025057576896215769922024762093837201724177005227485091461633899552416696154662262016190953990518831498047377296978225360950767872852783861579441195144714950891750942785456083421375607379271617353078780207862227942391887067928910153455426691955290659907284306388874120746985976574933855210374297271620783682436424271892437385555538747744165501660246877805006587372169278216606927351691862459194951862970824724704921706374558593019242859629968394395240240708495434982162043542255563996868072808351163605645952644106910321269899435065266063832588771245858371147655121261727166162774081586131124283295974493767425890461608507675242157025321519665896489895365009595965015207906428773230627031188592854185820024898035986473798654118991148929335908210613712403461393530057720155365445435919787801807491489249735278849829609268749017526613761661628635439338668579962302310736487770982475065240936782115526175845867541142877653917575224381222941117820719360001874744589422328323516454284445090823229463832749002067863029871095847653000465375026426827692231276239780748502893437893800245803491255616901044586943582697892052604308073035801839850201751465998446116776044238742495638182938553634329059332250655075151147447978053080417856998929436564326398900576343933314145119668356543710382794545383614285140796156032725088488151202183638693348059056354124248383488000000000000000 [119,70] 800681658276127372742188261157391453528546778429772920137051715994514590907329799618084926197667034944551780103473856531950281441455764459649106755283328735407447392752342228067622196025282329882325352823555116104010578429852828168733294465155991782962407992905336120386711499767910143119649124746491529376101280736936487508626893711804675425920705446726226249519740253321551528889612955183873731040631915907935823372212306853649215596373102646994625760163230946500793934368214555217215677591476327741516893149814576565565673935234533507151595930037361932229859663595021185011479889808820803663874741505613958136436146467849888744004942928622688605186393474661082201937712165224859902832258745809306917733440925214856414964050063389527424384609874466038565488633291360767201930772868672248120162188467723631040029351611885618292530619840786094101720541812525206053133335953390304582042069917794808031861306191283984451814362179899397822782540148382985811990703768955947826811499711810565395293975774459455495253112177178306114866351490347526677838283665897147245392471194943629856822973307495361543610119871370612690593450036347649707122133145253304152231534625818440031817684092338885996917644911384369274331460850679414486379273623379544122724054165437519993528465722486846738307955286964312880516587434611563436307454729426599021666166814095142998899543272783826568256389024272331874314430226995950030731771001954794870915207751357426585774134608711685267829316558591141716486981810067614406947971126810485588777589762330267359078179530896972127751552008081960143756010021127019817933412892228933451523304488830960795699116841633046807951602997943153797538235565051048915947761551523032747203775367723887737814741126458090120552575743433777269483790813192322254032063999375627194097774599570718280457218837551805424208863887783953821534745106096198561357839977984623762527515807991088859284244794613911233422892017022955375013339886695662286470839937913500170787441821770460369548371080476686260152528409557633785630905017534284618151241741840948239331465237270422124007731867856003576220599546407460219526267634440882959373284831018351925671420461262641430051064880656349696591137282262259623720902536013567229174205618705363187172658958848848709914414330329350742964169926838983254528290186706571798866335984796189402531836652275269182094994659710795013738402948721321251251827773704818808324096000000000000000 [119,71] -127315988821933098617958344382308014281214166373659388737220649830736066947417305191628055145078581702811216167854325821546358132692466419638669770278431703675611754345676997436321199233548011391425845881279849272890649792979443837241489183954484764111776863012451031701784194589171725506721787517376572571959556733341190218810581855909898572170885907443782567135022652260494518434787869600082638545574465030671595260894247162044907006045626358764566717584974260957986189246015066213853968131874219854932263020156099784477417812618674006269184730199500695248688636353449045019227760661251481532556024997612665283161227218478391871820610601873738472601107540645622690513647614574593960002765858741916161947999547046381912592826302439224698663819615895012020757944743216138389190781318778399654674960401247269729044738860396600390613791991573458941347876416548148800725396153269637728910230212861224335635857397922447615893552340995086639172214257022321528735494471121068882376567144675818273404365746046548482865918497943530947311254479821495379410722088586054005445394181654338516525114784313110783679142691511293282288913917805167618503418003276954577337783021638831738996836078382711802362021470546840272474749396882064052822031392739179446250355562897138216682279782158655724578032595721716329681437628629074630493745097993765784481628069301855678185849672716408459495360021058390093850815800604679185347837145643754452153278285933109147770032286322628558680377066579466781391590937354492966313681341921000898273044957271542869612403903075957830886617686911808335358431614294568335203387165778895991338814886181203253928317439607495184544144574497579115126039741979912129913393980949817444764014510941896439095801114547162954375909891299494406299204484061538212709827203111954412013079950903166905861813984297456667403925333348546272621606466023483174091603376078389489411481342691924001422026749186102185534103363413357658814652967602054150492147515478989131265278015441936030549900046006976823637587484776023359111101650285528365666446675238032112740793538875307441507881119282865952235527487687379294542508363173133789743654580791296780578968681329189803073743909896925534596455948263183352961004669009297353918254368714698126739930036614537138423933444510285332875270842553550779934506873934200497406346529881320783097259528137367951432745842110537260366534220126421382331922017848638971437907968000000000 [119,72] 5811487671113168605036695947210836183450542415448614155489336273493348203916991252816518057244522541163651910447039265440851295577854582587050923182022764688712582077264118702287282550873724615724406367194248502448136104524431030357310073074072134377116718081947162556433122965949960927960424995767350214851065637054974423135257294745089463244663524199468626867470222145455546481261294358711934171201937379190411384832104548970376840088113240675293704463753934379396407368546393210435759972272972668383729045766050574107792634622771682257804153936095439749120687767713139424767954319982877310342313042548582589636096517944847352833496500247238860976069387640944417770652748337299852163123045736438922138560513149336048008955035715609446638906259864493164656254556272275011026056694185739456367763538359187442858008797355095223510019268963210731560657268613131687089308824603723271430597267519332349028474897781961532256622265496261947148896641825548698086535061596858917743187313042337655440674161380594140120517254962814252035232311629707501761202361221284041722317863747355825050146498475235302677561222969594338149173445242767867825478886864732521433281642238279615085717786662287035968550030336210328653205780244617723142261463786956810648899809509341528865179792946340385600362197601121854240096746853532766134144315145569286643860201272093801458928480976930495921468115039509388449000044347255858605958170651712953958701078879047341941761309979498959842349457455853350267564003206593393489792645020461016277442364426638164979315920041366176214736145622211527982741633467609933308620138148712586963064026642182585908820423279608358954746151536566644053781196643077360565307390541553260612783988706243531313429070498838043873652657379879327023132450323006185821451504261953428229209484475453980572067086363693097836685821460706049469574626806218987590349496347210340029964000872655921358183757042699961766606964865109674091312016990215431860278329235680271710982735260447183267366653396803599322077111856262194593882549474231980881230010393415542785449337640736655848857629747031855071095831388186855835374924589257101451591361739396721212385940792660804710909587513466434019075603118024634807881363947680584545153657631364322531427855998132657630557211317885556785793536712516830106946424161400319841301762809939181312261817819926487030781655237687212030782663503940234474695998843370842147880960000000 [119,73] 370788250040808064380647719206102533106841468397490449893246005101383785351269387066417404296828180661276335873918542496508803318319449856786093503681497075377393598377403984711566821558206292700292714403447247230023699891318596768077218802630270830754956372533159588592416327194045037203412519929131178661363751769827330324888243500805805153007582324914866630580522074940414883781047751390217243918091334497398618059090447693764060800106059474056517988246737714856651349859867709418967041678750587980601834398355803129908691026367599406513631988726231395809945366900581358220316250672588799300083763455479288346550110910057232726896568800203176484697094370849576508006146561514928997060155658537336174845406091635018493282089986367756528014707183984633616593821034311842015737955330207768434003669243108734863558005553459221966121491417837047103655099619663040641173957990249402942052079794294633732593083185785385758952505676420153849198925554412100282779166041849728405036815123037513476644967045228022379853017975163027957279815995704645402460738670213799036837937957642653650586213961773242197239657989183089735362731321253223315530442091035368808168747235576219316152003779387815349575123230003183095624273955617903666923716076669108072828356896835923108933450161417097156960361203507643239680203721198174533293361939601855528664717026608298394113813558992673332936585770318517055593584388055304093900728246421467884193214194812781223586717940061826066361909860805961117369660984979262325909261829994767989948284373676741085817487041041310478649429277906735767762501965260523442887312001889786931449119676727029136312035418641187629013026311215676663359038868627117686441925177932192468137640301474127674679569082039521232750426739103981846125315407942984052541614553994827668097295504262543035302968811210049860710580939713539017087804711995387539819809534370211124817343723212890399914330815206390035995692138114332925656326608446631075799168420504176911459618691829863541871227206362612380189181499912713535677358916740926683859241501713343173662119923292443725626504219393039366132365002620169038643072078261251481384824537065121027303375422308628738117241950052815834860735835315969933824080949674484346362324642622279729183199559327860518807107069830940989361615511302901862989013609181181474374418670261799318517018698527421661411419965263455312551587634274673062286783720579195806397776000 [119,74] -30153902282638865654426432017723611830076912118059804581671059223552864197023668226507275682106683517804366049182110770897772855175005819211398472687982963588243017083947770025442866843536018686047105181740425863514352336561925816289262588441473621688422784768588534102505692782676017674241326136447593780552844437181691322549311499109472128567398946300925849382436606094905547312001684733034558245578156796505480962175519680868501642227161668684327107395272248348533779251235254161434973834091043585357197899552818889404887569467001320231141117387352615334471682985555589317741860954403928277382855418439356103697246407886827070128075977507436945640839252397799778602787478736741230858614333368146719881990502620449665285976864624893057051864887963177840080614426862922656186765940941924437603130241923380306603813087648761242612690138323188536707371970092764405227237598931181393009759248685686770286084693015738223870343395964898283879430202863067205171559101043378599919077878640110984396982769360629990536766763668305187313594514270912854583055572650721258847945519030548038735170001661821855586644767584784832246904114036813450714548649555235787986132462878284552969134095517156197098856694187575869155353551718025975988841346220158760275603413486404538466636861572795267989952289305283720474915139438362999122223785302934990354269165451635545636313276719065172503653184448087847060149791402094781149467829232310086795327414306578961351004955668566277040310161245724151970702151842265814741228974852734111607819066088688552440021355480915629892219247106684968623053720442996871180398043380835444234976798337938408924671537176626066445072803158625564498554823295898443057031487267047290801563255382354036842264370236606080091062853808713430219048710408992691991046094096731090693634450204193690365392911997499922874752285920980210345367568690390215779840897452340653682661370413013434626538639552876810186288698582805830766805718839244842635071666730626177263284864221366515859718958413311069130351403519354994450334144482996269596067324045811146751845581100853622548065510349137893283149603150152023006734517359688794648556654170982087925726220949819688330984744207213581810033381153978757991092593526773484579731357489484954360065789469964915933130629851084487645451157841822487411207463632615112496889502982605725376581999872482427055214364706862484684447301533065493223661021413077931200000 [119,75] 1369954803973213619771242089125339004451984505634704745296005243860088544359572200493537309056460056416271604725387760896056958309511122684028238319460656080618156301008350249959668374800239028816078584862547772022607730652333185158067878610522724718387540083897656087963390410213673158585980480828023432788226038222700664711566093727692252731215596130990844962823986375133525739941484049168986739004878344337862724884987113577894864100778328614984478389178502897361015439744815256355140909270765063333286796053424226097191514663907199988912668159518320165573091736086263829290904749442868171871833881413402767350816538910370653202846812799028900341001424738087990488090029629811091633179286216177746547956629904499865858547511337612876297842906531006464915315657507804573711643270860983562750901094825552632005671440751238278128935122908647524356505485184043185514835347145216003837410575893021237940116294216041099772307394721018948845657449970464661055930469827887396407632928980427755953156156601514179539523959901861209064521413458665143326825770031127769433543035348111209916897528517330684169823295226435406427304972216122088797247159211668772836418049596468704521485594608916738494400701528736975017968230280547276072603714140226941766059308721077014269153239512583110256459922440119558152783882587268926558960772348753087735927656328387085877270981279530480266872495322219759376275068352032479229418830406496217113998501804551611592715965431428166108652871344603110555497812216051494099718291761935320861522456272449395862820747344029158943917044246332784847608461246797729313154618661859737429539855593611999365110455435848481519514020015670858416334662971791151158738079498506518702736571496680955794916697721055697529748198715183306039030353999800688867663593399885411917077260780742751509472342275903693975686684446819903867414573705667591581771426518524229788955061240960823606065466725017121876700215511721956721438797652202741792232969710655806686396995498713625632464624208433079971523086423362125406164152694541469880465638715303148130839085662908221572602828227174477512001794826320132693104379753308496944991149477151829277724665186720679101033055996468119263965751691611861255694908590883859319835760533790908108165005932420270164435366673899087162684592142545502286874180837119636730776060979949993540080046657722186811087632635492804138187009985323738530424506055917928000 [119,76] -79743390304872227821820653790515823336682153808284440903131960670778128519496308465054929072061977144159619778457622865463633822893873678994356652252936185916636904611808652889024236009920739971805385590829512382324054194660701284883432362243978516337934439369503633838594147658114412489726227895101229275109335502301931518390496343240624985311484265636322810620078892735520886829908383587789604549295710010850908591380719017740254054677204139646822106135747056932084117334785879733701358825310688153302590379949973135271059799408548587488061431579958958013961962514155663819400859574525118235633737431224845166564130052346320508237305398943248486200048539632746330284035414923746605452264605144089796340652742542666072754553257616147543671247589499281403577721922729065805975425972982665284988133525660538070595654537858938583444047289046535061546195969606200834636739959624913237947381036234563032113800210232953630755505803545916259416932118778536593594751834789947208168434018757948883616772384311878871124605821775701782313790936315389633571717482876369426557939476724549303463104400479042073957040312353909178729145689282564754824598575784821507323962533726837713775229308670084898442152967438245454019918181151076997189185907036968115606643352064239206117344262470734174633394014510116924227167566606550962776235720594478478621005144349110266912005712104685541675188326181171974285310657856050853955842397240933814369996131531745894737676401878660783692966672952555113486471752329102404653646522907308948012245048456806316356995662150449158247308566281480344901681827599917015505041691797271385460407589573565822456637650861208613491460511100295403438075449556065489701785208080185096085018360160507949788736691936520869987844751708517983923161520717055185612156082789138538574080049340700657759635324694599324799665108473232140077686886151677635711447209828963484704616472425038329780158206241665164105255389675536757550809115378454822644804377145867416216476296423549373086419541620482554258859570320745874550920718430632177935592466277090669031333178902155261837649999949473439125275061713897341438767961118633198656349046761699466389000525761291923163798786118043700869408162834348126351781678591657904356139383473588578083873705163174217520786317453809744885721814631245844264636216097282583587474822863386491647562967061653619180871229724286353639003288580244486148945472912000 [119,77] 6610542024444944468610127752579547209029550456769711339166362600955947859912642153604131533403362510053907650554344675750081954598608536241914144070197980205981601541855938954632121347437332730165454334605596790230859471003261708828335630123939692903563850886669133695909712857653390956136456118939363347510272156361437177174383368495286962422417854289352122430394080486128282030559304121160828740898225552087261260398384563756690338246400164759605154671210065116660845681939737966819059919596038746274105825595391666096930254701968906487024601032672647125626637354560704080522576969531611075453524647216951780078542427066011422187734406329558753216166950490768312097018978734421181314086547955064869288391535387639925673142592946868784319487918312829298157462225586795320171252329566566754263981815225221282904685902341366476513508571091101348777265122396140528614367675074064003141504190450286344531944022406404618299272109950913554964300020166757331220336892996925470410647341579186721752778235509712120014178519912167616923329168098276661449071202038592948084186039666956609962795268106457620476546188880204188285613163932969456920253970653018211368502957398431320184012814028256314830631927034178255904797204110557289554932357970891301985075859686243042532262177574736431774063274700558040528489645319688673387266585000337506000552100509981525699056389027518638491081242718713126103007865256565939662216139000834241842521480602137445026845061976086538331884821373750307366866558419628790862254996730112044153411699583579769497459596062599177537181559084758326497067902647898883292125784732215348424304949946258686676746909779043158696132873106928236269877003143675286203266849693488939398637555269666240359961976909841240340340482072134813795721662177853638405065213749845780743192627817579594488546310671653243902436616279346851332345360433636168820848898330920667731978768716494592217258728079041958341111013136926867462624635604166616553864924519012354828344769958898983268984432952979582101592056477674480960714243898840567706244753215729869009022485873985596682721071852435120229990323608958635004208955067667408075976430383917841824798657025737670396376622805588242250031509931726319747686367657448930291454346980733543266183787583853519951985190767109994405465147462965311943752783223574501121680522879281041641273626510331994252152350768377646605228181777416080270931010000 [119,78] -272095537271022994344160969675875961121800294276063947009470126523234800411824432593755077362891407690450484652134486558518891021316642048601074467900843687761465146797046609903593154362189931024147053186878245195252619337860121486355658742089507049516416357913598628880744972440945150998774021296251835826147372375513955396199769653159237132921277265961735755020756204962048656565760332715060811051266913573424774406544753851231835054775872574410734451853351357785428450429828057951095285501360560218320239557311368487057300824792172447326690105835856878343020080944705130712983143699225112199185093515020926537933219214280728837702181945779029030756691399723737288781879707100334263814710161640522805115605542678969220136655046143892397775495462022245185534571155743621300604420956065007403837396141717670582497649435558873842461255307145729622715595521451349501815321669403825075440606922172042241474669700961710845660720532538162319271590247713112955991207764386070317917643757463021785182479233369027218277855384792382624669172353068266877835350538921744197361747465661121444048000691646148545480250399697598876561329044906838833057513290582304421521806840074355808386198501584920435667179636294372019678096890116742512161971619092963253730025570960211881669740398595971034953217156098322331486051495202620746567069445297573888382531893603102193124803303997508714421234417471543448730463027023070543772598160575797408460225298459842898147555593043432024049410599534163213523608468125784245797663859895431157599692374067538350507075603082500015785690060742018223269997967349103259973712442432023227257454973067753233031796956064404184337723838148871359773295864703495995790008575238782401243922023640364445849564762972264719090855051880052006523887502906137031408975431635366015350798553830834192475688836413030423395012568235702616733208260787057947446490751258097424203758538487125558507436754063698360862679832508084146194698508361409571069221400595235488829920674776263533853848230970252475857545265905333081028741314431447548303401702765746558703380561387971229132013367471699762815082905000937872655696126438336915768920336460169507087833503786127922336543400569664108746827386646132690880914616738030148580436754822526645661701010517081717200706611681539040542417081521038120774339911916922888926689771898979243095891837260327337023449446600781665978642671089828766624000 [119,79] -7717714811864998296128618491449753664541555476168938937107778602060664532469270841916383571396391916995240064751681822804501969988086011128474709840224404500798284870259550794434673151376361713679234374930953022466430176716159106123382043666449881468856163022438280059949218293976567363211876780744525498188854197317465794471803625728760219806540033546692951676163233297592383557273012914926365719308357962920951237234856972954560319248740230725430615095833569425174350618689490824899953965912034538336361647316336403905116102835363735436036253883692129324155670000709615513459165149472701092175520113315479772710920223359240672282589130680144184792336675143273800061603557911567799877701033356270937543442680474542331103458101092042914835816236125786335625126908133933417278118215974551028396982133462630377580965829131953736509542711147231646488214268350785363319466977204920502775327257782968203424293611192318912827189023831103914164297812302634090578027677855217338440375718028681956080927470226517359655963170718807043587961097717692351988953755539582558399632246783321962273351420827163236687691077148109764519353834694305680035766208361090164256573998974372949180432040683946363318432951425193983145952918883235277863837990833315864948838509892934324269820777096825076230185570408827327547978702545804584391337177528708937840805223654242315620977897704067174361170217651188900485965977893861493580488531271868585541553559763795406481898361548785711259241881453300290964005839793970640538857474770976769890953197157688792660855313293525453523373816964388018647799199195449204738685902227080179212678447154143845372561473904012590841171177446211675797291777591891533032347165640714741971456395567427027668403811656813052600378388009211481044302809272903994294974499105000145625572716162301463539818451252570664319275231994326151300518275483456960983030855289126485096669040258677365539131771476824896454551338841055167297319488717874321597671213377977065074526787226084693548913794289393594387361028015913546918095087042299885115098738219339373500005403430875734933517181271471234995546542615190280722874652787574130982606339600320998933474272660760882235828267577079746949741429696297096582131947807935697739361830900656160394947947861644380288025996359692867158235631698445874737425618976076101548558022348278607636538293723175816643744019247687604581169085233124350880 [119,80] 201370182548414962086170556484431966872874976897895887924309046451227543417035674284741980599445004018096895987941193218836179939613513875369093154225828623465199327510042935611551126478109791854378757648121510524274272787247735832365287926924577862875360424563084369911263710566676151275645231020571960285895371190734379091372913220851505368620419262131914136485298743004042924363651180862520885970230245162454004922186201074899856666110213487383339166302850122829523601605555430503167477920210034204568670496182906820469878508563123403845712598255481604135573974668775351238252017896540234878127829032301761579600004536225687112933187340584628021765100105240467178789509629859482039409093452761110337691089725716519726022793471419384278263487886787930379687171864769575416233580248506201552392429131755408791275637652325138914165743178091078809966898346746903527129590035791383402177441279556736089838412899171455981231372601353894890078444877431033679859551510544251232831886299593022394875679089343207889894059135695881920302349085494327801198603431803606624090333344797397749701434475069340458164359590618791484033723799716641209250564863210520381797122995978796534258388702478251916395851212931548971655583965543295725498302150323567135480049625192620016532781052464137247043112333393673207019168367615436388530536170782937350186414501234044384292019994686889770877642789988843961826615136723210098596942273065611320929430200564008298207965505801601811343739019104273295249647050820781260999754633994089763579944345705622260504106883416552648392587297924445473068424687996092465482814530850686016741977512231214353786326435160705854160837008596164766407130151423509848497030293122967796898734092784168790104810491996922844005753455537227372791460865203139450417241496325446616290332615662034068973678273858566282329195249810209287132219387009942347879477737106144446524926927135633005202409294142970348207014910049959246570696090586040116574023725505179210385688259147404442594869554486467348536089585312135939766688326445281182000471482520318583864779609612644765863047668187837428782483683406920496734796696731508786626497428613878562099384942290372273853746548027815049712069792779372981564963707265785210485792264289767106946802515385884731667966952097291942147245835820687625208686389880222890452494317581496843764058359791846664664070413187455769180572043949440 [119,81] 3767906099945800661565179233187574781608419586593377827689843894677165908789471174935930450410531373229603364093833534865148397914049497156896885371049838388418250267540815192333421145090280195371995302450718899504501640899512119494379936722765169585953081121248500253150969425482715731070242757646128423835598222023418560346890780226001215353878891047625827862898783228368481269534927421692415631990145101485970766642969314941600814639052944973205916852198309972042161922061281559511221217311966686974326063186817084597600063943821024520918885299926146433394003287759979059688356208996367754004745209014519175479813242150484355545142487340107642810268990881221948117165542295436262941009133110521819199725773692231188943843344958323294234275558494179991552553471575297146184731845341657764406243334721632589747060132259535915355431271455718395299498363016214868309131172793295630662551144381333657110707034799996381345216862395456018774789351467901282865355945663851437967951031463237894740826115187032989437637678804583647591928961763947742522359683952930391392281420630687520893151718388284188564151640855413294227842725434456892304101281999052866185116299620517142851773819567767929461191235512293272371906520101450664193799447210856356089799358392758148426438212653040272695722096471909032275722501629943991494180649466691988707987130801019079846735885839684704453386912374221949496617995477440267833974457002360944839645290950989678766428887433130060731278770783735717831203869673200427369992879601761308071201717796120274268961459154930454933200148114667804906465809523986272013502148742630098991485944261171422719588766771448165758922923905051541000820606073801727894885174158391773584363711294336982544135099690432444694164427618670791411582574439111811916834385968679635808580378913555564479752361924519666306476838344258005598011290270662161072233301940565456952196813328635282341596182454909020221173726577016333796464231910326307402504818720928720656388497366701884634799879949077049976843737832823443212391495139192827271223711628844963007069100283239207352222032973913415500284752176001177434291356219647351856866097012805906915079292654195634496517219261459613965625277180916052305333051692817382653378617597205071524649282909042730127132826660540873691651668716568048586614612490171051243435399660861417619304802615497321792053847325272288362978868880 [119,82] 138753179915746788828925819516744748171057106923372325482700973327937537340540957360984989539841395791524011157981908818207665074151653144437924951982636767319464636619914805509217834007492029237531697148555420920502912580933689410778337034532029186721234123060306715707700279429613595840540629648189048068832965093735438232199504282830592189793005948764896903512391316097917505190633120541015101558952340301698994947292971488555569534427093136261284797199446841908929288592175549216556370889599730918776251278633308510180574882129428416353152361744896637861792184992690595200753529151274223214604529259143028811613201236005372442934392850603904086814468229525046786716069809955234078551288010088251841968419274762583386125250625037415882521828886428549359368107515024977853604160504858969090870210709305913632696008972726181130144769608647957763935408620486925988836122725437218230736809495132748778147297830594133280405025342727909518937722713442251367673027902869027818639649690489543026859898607647235691424513293275667061956162114960821785348038242110565448829351395639927205181589016790164453420843264944128952194832115426996059432739597866835009964322428238547470732853577753597735587838082312614882280824780991277759655167906327984927650177914082873809637354539845893980682315834905883993463523362340304294847495948870488126044589926837685856914889280004719449080212500171215214640443210291726686063667164071736217028361679986530422051607688115414492190312123870523089435264840942628176490023533045080117274228589361859529837668277987877999390629630198128632370876908704266450101740858079661741357818473228542419125488494875166462069933398430142239036256382267584799421923860943449830341179947154185938798843782671524849712080966698038016004081345843962300980760361993858654013010608892567869019842258088566727765407485045737388149591405517193176962175970297143571173051564707574764570662244897733893315019618034370728784498907288254915633280771510470603174946450198314432620922144050965318363481373267718069488627800996629382349167032888688140556609618193248137595306153716006172971826346636477935497718775682850525376068259813289563161918386185756324641734054135005733423690789634821846882881102375973367779894451738842508739721145902063360893346458493678651246703404491857446578084056669125053094361508977934536125503592140456758943716070025384565960960 [119,83] -6869018731181546138628493771619579105243682985859461134446391586493773912312156669574698691761651467271505293793400962185151049350339893768907497139654015183675140909220923797607636569295002877917488438379974956132028331219874918354825742211014788298718319142474154040248128729850746041784783144644971638266196304893914514146890279067513754316887842378036719718857027209781267330710794697273941197203916487393237571552579006670487386052977955640246078596177113176880585673179243894496201515094664647237492056686558046749927417187571469003609574307342566821551142411912366493966702053329854532622464380067344996650817412996094693945274020610415448663338457459653172181663627315381023778643072245343008226290545184488368914673960551363453800424414930579283472774347887771575416059778186401433270604282406968852900872404127619480181018300958255656089509474127404669291812134587059142109112398100432455864370695373970706595897860858323194485554558264575609335005534738583163144095382915578883445933613921357370475793504569800498482024987192846153482556082710123246499875286352063597690715189713961997891134682892574226459995049656260001124478136357006617304451473195927568217535841943749923671886141610673553176869556224288623012882276670941365237273492633374130514850128830991068960656170466602300064255857143959244540685746204807199323075323824116364055131416638508992444167122379794711526238278401086344467345012284124207800000494261616165149620584765511210523191660947642678562089801251882995477172892521324091357224333340828573741567705245222738663370977395531673451323526676133571723047111375914095818501323707551987548714540174928355337175592016829320040703139609034952584392204061460673047768254087877267063568578604311957255068978604845395395572812715589785893476888235799878673131437520264346788703897330126246581838983313290391345636256892570241424473535951298314062941122401053667036049152986789252507917554953746318783632054233963527165748050922316083316684795078799939803622764523932138203265173856877940799409091693751212923136436847817918560018514872856347898166017457151533509756214743487913151787500710347543697281653594231987186272362918611854623676133317048392025674567294892880565559534612554254419690190419342212709455797808871518751990047789860485690674730408746925473664691965725245652150764016411141583426550060783905738098510146020791520 [119,84] 92668166371786379036824528799157982960286579627876498609170410512205551932632632168187642099704318291931587540886542693108473577168862900226005474416893740169752267682038211188395512639162853331392140638813655974702954988196773987862392004637459832244174475819087469574627613663350707993080270540263483248986622934505986036164066156377335179131656207501981472154236348931056754540671688902883925093799798956480569878563014776173373891779242594651355031918047009133953448313695459429954327386810223622322262791692647226888633064929820711528227689100919516418493955910529144036130892345673300578759619926424916051233039308677263085518073239739615284465050405401857528399497102708060250902196516696619397461284353121072640352600594636703346772034509918465900812739828898091649411078045256422738011510156180310082731908957130168679212339742660011429294053349593691955848454611428312835537324191664475304331860155171434224074968472987317319155081844826727061707167723144438389967453030080429873538705509644384237157986439400949218594224355925993753321623476256099895211179449323114946120846241630746146200380732365398114171480158371334369484723501223855441728703190061605466278986315702399477638905933617230930268246161705350446979323887934542404424422738369090348360678248026720872339540191444628524430967457724187727111299465148107504405390261284911852331388860041879906157335850816863700582535195732003971010701794914475029028502958896340781502260414929147433796051460111190818081036820522011585478315492637395899668301998699761286079203056113187743468379401357650939174552307015764757737443753000450264462262039223845767201236321744150216173242485637108092471233237091263483128203861577060596746723788971894894315718471427576366906386274581045401589651058224570802138531287209825933170341826553048484745914114786085142004617290419079382956536013776445349566017811647513953038193358990425973516721952846806525676625606965664455573073342295754740307865511019948082728339037753142120580359889178450438910452986488798090890742387685665412985894615043051439220692551875988474963075835261140148272115700274033420425123910018836798184045081154454522266770305015821332831640062575884452048123274991825536363996080691330015992226405194402711668144209359174951499178732083317577740657471343560496801471181366001564144137648754555251286479815673401245764890743778880 [119,85] 1926083222339263394117245655555815490853390518241493317366118188527926598091620152592030814743913056331329046645392529865764949560046036520044907105007062273473494038817617689652277276602899629870189800431393790481802683005130115403408739576846306162583972453279033904605685399778086153705407725009886394247810601095978985751903093000448365371401698379521556550951709059127109743186571121019077237344984802057873022297836544720021548713166676214447917735706062649228410761013366263226947086747074703085369267896895282709524475547389958797102655255752238485158968681730214205613323594188987969963804170647461871924062118658608598095161777007741253623823548713257129995646810915738698906763525622719637913945729810339828860538829555274166692192712121484868216536039237202897572586723661109256718420178656580120133947502951921141473782744448275111307785682889958106974909303771145942700360700440261127658496932309628900782857551289823419302501316486395533631736848356228774781444293329729758149160615343932486711266577593495276984932557379556052196184196089989562653824202669250041327990512798534789670848332887163273524462093847543258347092216469339989746239708507324395640300985248918043129228325689797893336065490527749381316510216034718998867754919026131667651383892026582686313312316120555348005752447813448527426507887826718286277705119892298396232017868916327762637008401383376409675753343801335314017782431751059407074155059858241542545910787084608897444556425642744152824502571153201348577657954377940929361810740597936038717469080150729970037349571596159843321686851144537774625015220931914997598419529200050770640576677226666499596142412336548820219929631289171427546918759751654236559252232781486478275875322995011368677831183217448231179296518778972342604942410627343143176716074012933380798991885769229957871456203091173972747073164363624815252512837406868451058489970699684261766075774031234237246788160182230236370851310751900203605111635640086068724999861124625875414707469208572634489526487061760976047146368936633243280549957556828258259153977278254427012650642848126326146188601803643154378039919316832864881746369712191121749055290281012102587160109518691523821133354435840559017523961371253937948969237295576944352543491325004083458460811413903063573423057724820532598627194983565722173423173406920861160357936562280347131786266680 [119,86] 11575984114094507962464713597506824509564543855103432377270410009577847637121869372921510310875590162645373170600506829393518626450692810752447603646342900551172015699505373082057937820214458974608541511933075903026383842390551254082554949195736429812245187489291467326869636637303832385048211659814534954778371871584646095757018525611685618463107761176795131095635899457208242509965712816184311239219534909886140549389986647791960494755665668726548058331464904755777925309497540536008923606156315749057474075805844266676063897108718380848046897982976615708925230583862966669647521244091731813216351465224895499735867409104346365937808021773808042006063342997061922914868570203602202065824097484193175946819627631804713383265860433992985741645303262181003412072290476028471607652420089507336018584090820927656294999915316414782736073507532706119906619667660280614606774719010572486208826785389509672352981259879696811996951282179682307106094737515897945458196974179447010916103498239515656622150854331310487052238166696428692224266018290942755301593508983374904533910443515139082187292739058354974574166137753289627745428603533296409603473511912732207071680529795324341826082091706527209522767561486574021312918291711254590328983611103477278097674089192846468696797185385990027221040775494658301573301118737534894586451694508075175790672049181505089664438687524426374431859633010969037092652915349277109281688497230071707061518583375809098015582585117325967559491560769890874431069421789667823780115082927937712764847980214855497830900379333335350751100879776650754020096096022144624146414501477943090785110683296029272588343088057664829369352219644083573669056529828436527664072462639747235385142645293575141755507559748291912601650763722354317410477766597491590645356626374997831322460119822587295090859921448279018471409156530406006839198844023588173201466522257407707737839207084048335297062534522435270134549597309360228778606655985001095161791406246737639094948414610559048998736981326548623680278726722940212182410403700779431630690113033014183663316572910709642388788138296070305357377476670565755474868464083781691304523926234870769093599567201083874596362426988929147379659658103551288013451922745139130313941573179924755231139103264871797177643559316384741790903179686420515076885830780150260600753469098677457794196588808625639746560 [119,87] -491528873523698487090382877058796090975847468424834080489259505295276505920166787406886682139595490303956378491670536706518231747365498404239264272964316132962664746887924374244590689618345622590685257902303863949191306650083730368932699190343111114514862376510905445387869972759950884548460100349377910311690964486252830793077469725882904966229840903392582800138509162892190649289309224435732399848182674956351854665009523067295412328998252468161749693923512447492673120295447092525401279019238317295878238005296590314312363871827672990343396785971686715874105339219327054604173980509555599161740819967377380347633599018175934417980411462001949234799368218743843300989729145993061496550151804649281532289927396955449714092267951254977563408540357718325181967082797295018884778554248932896156365952337219241614034769330957032634505701760296961643540846817427996542361170927303542749175196692816619642489839024574442208170822164277099323872584511676163433127719928019434245513753595820306837180274062182286753279986423262763820651132603309808495551529516547075160314033583219454420254778318291015974998964439251725612746362453570817431542072993817565825338806748599463921836316577756384990129639457075353408389816561209721891348574798049200487908442453792503256039413912144911503995806607191732244229406642136094558526816728573954852464188024742689922052362219851442463411571484604820528589500213149213144388399826702339002940633783141229156327892100325615440699665370628988433739639895391609334783045577623216946277122038116322953222684997787502622892013392729824436764126195133966529942733608544803007673823399885262552604211186710856047145646984771798213442725235536691330905211477904152302833820155130791003845664967560744288323169715345941294872458007348019118408897267453034995052028436813677724702356601360998207473439542975308383993999494929739058851735286766749735829183276983509204326775991996603001481139763978071716657049277218146023905812149763338082291089540792993655244593052969835208337853649084359514234490312581674446277958721281564167294016936437394972797082967484531590624291735906221929587590136511372859829548820398093038245688845120537212872889564710667154552028292910569787386933498218896137186524071249022294196889131572844482199409139569071078162273650816552188550500217701829734287839294474023475233778906085500800 [119,88] 2611551100488583214168276509754720853886762229387783871961273313347515932800076672111632305327873863881382464621999704895845656747827648458650616274549577468503575143499689101320041272582172294597130133337657699779763905265291632646228806809212693529745772190608376628848944011410249733743027297379841765456780934553629127342959346081603543986418531917472085452240175132007195599292516742476236283352028661707228668295314337304195834745597263407157193914986288086039996431861593810256153801590549333889136751824751828520495229530374360254516882835151822935198904017182127590771743848867277364589037720962376000037410628612784615106359605557440958172016299950802288738173668937329488699764442657943084146192868630040590618112381814995281920938469844062432232394032180643651038442338951252252498376017990942568516685371022369869021876265564150064348516483184242496144876955217162290821265779664206720978675629220713301173084202472706604882804008522820497297098092502010655271247635429143433929406019243931825682401475355882597715838736424747311992069735218405648819907105445057908738174436472103538557754630694702838312775727103585567538156785081128562226506427896474517700388468356029362686700190884723271507014080317219400252077859199272300363481071219208857281608253718498127718571771137471772223673670637481902429962344025231527861603004104740921393011380260222654360477111954564111885737728466426143329913421981601472940473491149669141183966491711864640088804239660747526000389802061542102239625668619379157009736267093422288800310830811379386129819621857437638629005247656116581766438148693690065486366814470052989263189657255575234148905171353250555015099536940675844752671688992565530430599166442672670191832884550658051554279441432430519059794046330018259311065022740583526493700325533686008644331136629163496039248829313393203925444398470774912538558599507351449396594387714486886397766355723877584516458038489312828626268945426199160119758162944076451106023810242418582676632311507917994857972263312568652179189886437831301013180857512673699467581862273691430376848264539227785865497565754447188309155349868797252598602016631233709002250660154732460691525854364883323829462768884843700054129334630594475729942695184286135991883015788831475282440998999928605066826478363264690479683921936423491002635129055076930441693421297280 [119,89] -88768198301632055032026534409884815383611283317668405787299931022780754124545232060859116263331738644706822271994674741910396358241110941618385042113482521080658689801367110256958239005456416596068677425640877338314215432049843676401836303287006521389860871001861478489693808570556607105769749187243234671430073816166974481468650173369011279702935356463785987707337399359085769101668224418023204000301322170832436094301973425293309158343358542434619852211814062463033502242969238963420497984642847303632487334811527234545724409123284973732786626763230399617709606951302700909082419609455025981112999389850789254116666179785539325167186338414356159759491119239740274059769248886918496147146634256305933599313829019485366866122223943669838514415951287349538389198623401481004987266064343500544017501632038386443589620965654227442371418844082741589035296189754660973388924243560577030518674829832939110271390012375316835443664609342426432594325723119400214785258106642744132268938367966659214640445630451080386274570204779289489806409548035218727888877032303926736028845659904871405520274546654216768754818784682276399083134443727963238402638439200666705238768722043731170473956729048958018063644049288464656255273790040870619262947734720853999793022941243722671676568995952268006129361350298459679227427750394384049678483828005096360931190436998213484850710834751667995551571873896311881224262375134268462059168945752752178627154467949808099104221726610267252597036108574506204952404213781415787831791795100700709644136601338650326158087624920750530236319449653213069819317791549334865038581243618673239731244301487706054977904929804331480977681841813825493617284205982630708607635169754629636857970356787912949549823003438118232893352742297272479791906628015526769622570840406606086618930502749984120416353257589538729949658650454972318255466140084611370027030541614063372490461134370477870170498657355345974687181348425824568652350192407891050042052482126694202802699916898601450459951898339899067461078060979789124418584656038075257138528685563013328749938653438929122971303557380805954680127774327454258446146992190758988336992862253083335975613627235618934985588921508690261637133003726599854795304300790349724542825148124244196349430210953982282999555143405682634558889182264477100203208244123295896824037889462077191673102160 [119,90] 1691459853107559647555395641777516005802199352125484868814537848213256270111739136802903090129600296763838314421048325555227554550942155979408346788313001731581449706581395184882785387386472306051617803354957136796748667207026471588512224756736822268715719845986605319720130728263869560566265513520497374586897180658874284245240384577483438944600414342074721253001521310704194088632929143287974249329382470119902194937172501477378197334262319841612355658792841796564808478184782837047755203847685408349450770700111785027818026230005717798882641861789300236487887087592270039764004699399446813691113090432135354368787507241118019830977754412471382786889427237470274575697359839363808732269092446296713451738518299592538166082118149098297663735656738751289670516617623841402708525566293761048550780362254630269013366679426984512704236807603029157989961536519538052050154893133810231208717243800585947427745209893860863440088403338077454652104338080620419673208267875444528293541775824334404152066984195148440040515457039774577858876859231577828880372542038281102641731092805503545348949948076766397040870874412748964645988443745367064616683646697098872003893418160448281002575781149176070129605894996449668206026335956092305344120470346874334650772892694852115610533217197720492364498274335354845176955842404951463695868966922091941665703760761209591443562675719949401101208773383226040966010036127708975267211038706346795253579507695514659502218860240096375218258056616998642612541660095384176950989961606151938756616349031886749956379780051631446458866073263002880291443323710987616176909883924783123734049939207157360981911494530016032118180146189585551510470365991028797933909481941209234116542451521223676170715662051119415343540345362248613123779160851603684084119369761330475591479797722688647204028722400898406835968777899088731098725839784471323446700336309182634019977592737301881554142284317902796570027452463906681066122987354294853377316137787961634746772821367808385175175408595866539381540538394540797503400344815940323874370245531323540569873975061702287810536845663336785071114617620176977771494424018224770945277587662210369875207412636256830151077023226051335366281903727123889485281059174473870978143692880181982583077976234593821895913755708026603505669426945916243837744102820564877539677548507516654991360 [119,91] -14709030452124150970513998844038410436286567456631196043073626022603603676472094645277482913632961461455918447210127672122120874556307546015294093345431702045460521455339267048018319512195961932189721620376394288863720990904590755076777343223881899302281108564651270081743544484167968729064887029599018057412500787649354239345195814716224749354790856461161539939089157528798066098308675962101096395715659014710949364895658692742212423687423407919681611766208539411965728403809157432107757012088098724063194069676496393167658704450021854385599743524407361712984731420865360456076278285208392906019421627899252998708972087197019592347203831562684043543177022636832188015799108730869424799610985617521240187589576264491137910534785017154327208728241558514748704610585670619233066624686726063299144568215993593981090279678090260653276898468790082897481149774048551426824168250263380347555371289821439324362262516511564845984089778901911780971223908252859681654395369650380306997448526543643344564125118450543635757553001345467059902848120283723047642011106823992935338287250429042271726843684886890788107295969301894629477305465757940558704427675504639649127403248656934901477854344392266974362133197795142577341325436598658828704539497571891989318951617337783402051867235805407969390268330938783471436305601829478698417225242518455645634596864871385266343748641131100723769993921254605326518922268044885212722518766605013104716684137610502443678101169509157997722156434776399435929849897992576909178380858277711843491404985896446553537317188918285299924263041767639834842121821340691116373718423719640256625258736392873874978883845077287415274620183611822757178031283223049549725955544197302328770300112383157538010936038091905292845660726541371202171644857946802841653351139964222890989395956473499974284967374704031785976174605736648190614027768318400409965303835502404860635138357226960899017177657260710998244796547772161418028109665384488240490863652924373589625281807377901887587620978895868400153499260304431237543501994438363576350985807602861991203799895145698613415063623197255420439645192671895884412417027124229548988226817682058205130672292681523417024024402115218741177295329336761178053683334826141099961772838516924210357869545382548600581159855074426271745063449461439389463437721211459158496450566468506880 [119,92] 80949211314887439682328746828959089330148795679063475046356597857757068177881585887012427149011783826326023472310433879291959316816471741467584051614488958727918466548881770763247741904468548460567566114627079374420198410423238474204338220710428637544185070296280780940205318177024556044780664430498468145009834073599902336692940271406100406363569225118493580814204503105256816531801990302744300215517245378733675315582342609445758635926021575402040142295526397920093389748509113687048987264763243816624552202997015805126264894407922623342814285885101213788734502756908605805644568715369232417892572415348253527130828613034608414162565060367821900759175425952623046564542772272229607989114856125548637185512629360303343070154905868207846567673814986838076450560936302128067524423363438346485117493018738519054293953359132620216102555476889664864212463762846568518558330383155039258843772652045542005311212351046679418607769250013970237003839305663373887694007135587550890252341555793558091013061346447812624475397429498313142165231528415198999376892751169016491059912355810143736599977105146127537290260636756645721680320605862880909448964553700521661503425469747098266533402286015173364850230606944609289480195594854873495578609274754668392423607953376972209796521954448364565841102355785613119086079423407569489713154431357669961286162951032068080580117871850469936713350778423422326249055006089191948308537064218192456715884928392654456496024229370327999496110958440089841962546457558237841812917366478574132409589605249393791113281901850497421800077951009563872002163826261863648863334268222122952165063932513160256078369161448575395485770850950091999089586012110074074743270498557379024387821811028396048570143447253985785741695378898881789505053246028953218407760290832629320662656957459316958227995426374881661743236303476619744221801229008463055688134311697418639142980071489840727179410727908576706455590111224095026769983112234147883321343641055959652765524776602562857852677721000079798751096503092541122658202486400317152636793592451672695589212950970585815853987514885132164976425402712706429755085942755920588645862206333996743114597170503451529544512891657234674977761994696927799979214969432593743713140521174030403467554082295322261711501600661172214967164547893250242863391240313652228484809555040 [119,93] -173555576140577164920015489367871525027846150473187400645252987480756783868338196938345171238666495651787061255325157693124329276531738998850931253241981744471569839397801579648335518259856153080724152103637228062046392535063192117191583803940527510933498160645032600253283220314364132306480891768765493240199897059509163172590044559925319478574621604612374920674270114109602116783311521678151322978665789441021154282005451516423734168213546753202748380426663465459883629517614741221022208292536528118560316255884851518652817021880932411301561585297764338923880948543162812212558589775950468579209650779543941591323108590355526335272736561021840069216885885909019570301996817298447815684464155325655827287230364036379332191948324478209592463189565004820752777946598392242037638078791129684462484571809099006383770932742724371119298870568640854116792176502344796130661354430254803646772875068238083795820210088346966430696626459187841017878723821005429199863571666623983296409327336544895610040511790398670020583289290330071918999694134235550583786294551045842610024157944846532286531743207977932668214829347450527720457685405513022120451383459113909879252876173305120249194092268423102425670932541772951172111054145735595847511563819979156858598753641773232740315565165530682684800996581840495167345109796625500392845642787216671213379333959388007175514996107190957228277053771485624489340141028931315468869040240626047521525447063071755606272533766914383796434719598672490341546277417732674149119295702843492437263645895365303261368549501042073359838785030950331394561064203437166214607425075210096525268284950210466879668168483536845633699019325716206612366135037507073058544484648505350712705664553007082288002108524780852703019975580001008542791283743550701262992062289895096329256994300702559151342643869004149528277356656382126412159327398610072169902656505176669461757449489139444484383172717123332773127163980940342837770592453243510774523432053919015979799424388484013451557958927238311769840293708740022061184776781422291687022814047689782032243535821108458738305900373732342808932814836296711039229013719251730626005733088750348128625076836492274194386784646342093939751739709760568422050754367092270331858039304483426230432777127047857979640965800841858521986486134184245137390860923834529987640620 [119,94] 311621870521932855375144352474375429085570955351335619575004854229613305597573524278146284403700113990156411196916366980737292816464806677837309324050183504540627728371787520234222952151713182555108282477326687527976967819514486757220299956951351383863869668901163652710868105805706438158659948512149895042593245210571444359280173548424452060845664783807211153454812907967111724859913702062597123925472863616671195798709180847818894799057071386808681759448423986692031454067660294952616125427652948402906521485276997302719044619012413563374854993630877871174997618131655416227137837966400138911514370686084080872498883798169359261070901004878135906776173219080384212669602444419115161265392602264748945003332920219897053326141824697541418774737484790748010509243263094153555039059080458911743312639747397982499486525632116883803988192873408238923242280172217561213224536305228793942159917320490304281126832783825386363947812815321437005561044271425694211380524673813445914970808619258989320678007598565939404666073533887473412488587199782336846153029757745239598215482973594470763268497645752205376254036667176323096557193550314915727761922640482046712286364638124307142129418885138429931819388201738418294309472388115863631181572057376630611748276182978135676790644850979714610828821671083003737944614122468325831123118606769665240573289217926835839385697150952944667587956862226462988095159459707584665829342357226364985623671288727063899726033550785973394088466364098777197873339181639090929390571478627161436011249041701624154362093341764464906232781569827483395540234694817626165717253098485302955140838792829254787137483477369989760004009952007109533438867864695595473159060147959941315609300966640653250216834100466910500172666574681090458194990432749602990548423228198209669359862211409859206165372606705307551704262895410310524548797038062344641850416461957600815073811007332230936945906636556403492709227335746109522048894076732171318037347949683041411770965381904531729854556382872175396276382028361854760336550541720128170013452518514312144785236295007530262746163928650496614686759119155237553901939340695771613209357952732810986405991920408434173067478071064575128561453894718584985936779746139632567216152442388169480687862948965350115880633078852917682066824006860975071202804592325478400 [119,95] -590468487357571529425364000786856214253930465572292778476721242224636777487003909842976350449097918598111582431679649623086212697616839524967831258838325386915593559358878791913971000913056920694786952354250236951260780585978657116366827658913602135074436788908389877886638748896659142958957961613228416997597262481889384749509124550243161256857663817985837004011245942530661811434480124819300783537215952661445032182024554959652256053265881983715502655521789736676382291371590873178759230212957554928644968188274493102886613679058693140265186784171056245993515173732681989287907896162464633789558415852126214061864851653186200749791508760343258945491227509359672346026771535136544125093263788612650615039790489855881253953477733481949963272567150379124498618415755123237250165464814186719867426747711226725881551516116581336773967917185810570358632486978790640996200861484178704711297481085109067276201628642535237710942195268962041630238543503179822018429987404723878484555937338312950291982070874091264111601695883522536356055448460420866424639433402658405212399620309945622495964755248168955627536534821900514086456400606688770831878835323742372450547821454867665858645949249447404437619125319779017903806911535705474498722181643979447226016585084935912662015405292192132708136779395371400899673717803535567353567119030642080857913145661522632983397355027150397319265512903231302152290607607396775220738586085211199939667618645743263909806413628495163163031389176832862054974807074338121941584346242815093357814606783051515688829777447530363335711219612227888423357333753806016570829492665728215427480963471993803796535619672002510269660465542049205347366496591876674869691994590375161084222499182644250410407637946740199976444200045891155810661652660158806292661130685958287896152058526941396189095194858855580951954253745717195119141052312062683468312652880645946310958860664567625176201839831646103754842263525340349660016320903621820367365152056300949886441119739457430643312075566357679140818119327989401103798651048501322409589331829081861017220740994230627798682349869423829961765081745495404196025266189627069366437754902123848204197309453248025129177458389206871207583431606532415895864969303427323155583964711026359737176200557031530441505092091205566456839808085951942947205023000960 [119,96] 17149639177068288239773725444936737135329846884073072473280995016050673445487937678633831594251658308070645027554534659432315016220931952280700788244673616476476196193035298204383779389991805120500441460043933155910643207511481048988848456726849146920908494992660388581051881311921678048536542718842774042282740518005017068995505607898039682847296876215602449995544742414148602742678819210558444857179891823451696665347401029961295674918538564571082761546818607759916124990229148784779065004377299465753692353271955283714344801904588677531358780752685085507153993579173487983511677156243256741991961664167713099475303344491984960703680757604956397257898878345253276876211365242370995181954661104504454840321725173383539225307626247926735800830213976578571808143603768667042726765063435840223347770683050721171054019315167896721948772087762033737901612305818674149988425603071303777528725292946141964512625781358654907916330503477628180144198031320499814330336384917136790869409897551345111232549996478500532629444105140070519507193039903349907599996675934395852717856309067820512679749865183898770358639298819940794312894925524517285532590652236619359247060302272833825778684512011777396437182333106767428620868762233071862605965041909758139424027173868817007108342694331345329243251949188733620688014806239435735202754124680954600851213530771855406312908458170497356942152906778914898212226073671648401788639474158428254443976781488801303726212798946851543822314741824862675229900266349824421215922855459375305709087230917753619288485053274009459690254811219141067457436686513126516789175942960186851683889246935376357447163940029332242166003162894144682325917607439558330686446720455954732884338175749563476322588826457733407237466912148039494188031620377557379982006718615683978241940277635235006174394336509561745032884496539594961670338580436931823467626015941684077722227974295134968447183488634967879331731689650255346616403936374618738806244007818600284596580142216288838954471276559507730404256700360933215744220238264625404723301145039434191048532554726670260241589497997983637344252372976864213853797746884703435006615016395349740509895384577487243435154229438901633186395994571320135509134023093509334170644166100278306860227929651020090563753688580887364146624793386733582209912640 [119,97] -21312599564979939645701471678027530205559616662127878834992710927920307435445932142605363526017483675790583590839808702568964428516149254328472593455836523128268923236885091149190885744124075639711032993193740793511366831586034273628216120158682962010681695717023218667571628599597089733292708518927606984115507694786737103626573072739854635200273687844122335635305368715459974654183183534867010906611246449396064098460665436881345481477548008908603634383856356690421925631913621635725942399483991021029689836838128233253175912877897189012287804965227801563471668107528094939143945308907708423317218846415903411826445984989140614365076199127833279471926470314277789396448407365517836370471063201768087354012161021319150641272014192014307955374487096450392484979989426045115602405169055481941278143093811640337777238235089709505699690889241793970841958943299520033216961468845194312147377019100736245703360380467207230209439035637674094466093962394388474119341737291236958537636490983956292250431262240836164592651552989719725498639140472461934934255879556604568087862295100840802795794004643120377974232796602093588056562707736177966199503958428655298386231685985774500665512007799458594557022542713837239690204918669888102310495853511048631190074254727956177903962520543568501230142786462659585616786603584892267297674114727956445709585081628497939142359554831748900741759242934778482024681953851073605310564268209418832615228778465438153120797749874117481709422542060691035532222499486991020537239027421639266811951184926412649646311041969882031239090436715365675532708941908236179796684457590530651267830230352865401986383061499066768601839811523821189974955688807758636258378680469485591849421327740258250374435703234597805594762485618877278482412291090357223623409906762374993277938774628219408827397747319704423484325710913991830256783991484883695679758787980010231057115946615114109930798134929597489600512463806912361083924478855774427412422494581248483895294457638478429789792219503377703141067696750616841766692491826366667949165034505096232350305966931081373409184768507013556093127933569146740958598101431719038822022109734302582644986388720918776891403789182655505967531293462138888195765377874744390528580604690522851906455060346450000821098263065794579796360334470709496200 [119,98] -70879439331275538064816595587130072238600840466968105628355746003362261051508890387906436648069825848218412209511308027830360737827412256965457968963625495381331952604389617777280279846453218015417824324825243156808128405182235391182465999679811479402424485273276038604444380192926145070726193611646139429635104337498232964131624751582815971152777232541359503722740477755047118174652933602171116166706895425047846898645827192879693101608851295347846719173207335700614190804000010041785529374258880172296256983547679620343121331294449978310708373120042478260556015425270742506705615178091768007774812135285756314897832506978484157391416649220028694755336114803204381413001331727260660745999699945984378109540743789201601901850742035707934655416453987417097153819064892647682941910337233429154621168450954849612031084154087126093814074758862737586198530917070667934773486514147282601338445097276005662457105736278906240580230379857114924143268721771017575957597430912635629629844780414785171347200349501247926262689331365843342697156755438115727875480429548950374440443702632165600011213600277331227446217085658143748196308383485284054421658875189597679810237420328913685970186240907633562061564499670855216494575913008174172097485445345115877823306690093774869117653730599383068069159619947912122641354218386034647119245127185190069406508340683109338347858687116685508976269334186262638173441316511315712871118479908666942822446807846140965189897131355101016263329517922419337100355456740810352487459876443112396672649491127971292399764352038035466047468895386755140603401083445224158857022619124426006435052342790352081056608848016457265158345805948841909744460072698046867505106694397991705749983337126477623749876580248160759704288211826324032059573479338867387935047277427166157188861807635654448610584175143939142104710719336664790284078113037029865097070186898922118311006714769135671424301988397120909833454000996928027803510379317181233246973260503856812938150791883765716235980426836248551295913306811593208922325748633535739087746188618401218558860894861848111398386841310158628396675613005372274477423239603472964883091075223938428970211816146175904274339125148380561281854733922061812292047471157449537397219885631464391983996777934687391312318323534321948212490479374720 [119,99] 260647136023306340949679898575111705999824853870425864121823517604377043626436627763396435949183216545177239669494678502278075848256774191625060524483653863509196113186642195855614891924523705213406601267300075946677684825622027840216318356599332034135327465019058285540792829222066756032034156091255692616333857608215969951872688458885741132399380917843545754171110147672940200397893035381694975934643058298671487590687873704369571379815883978583229675986591601103878664530596137564134399754194311440333243429148475536769812328196721893009213691080518425752790868215874270252834991430875648706190416818170834103684482195521712896196035976615305883967569929590174126792710804064590705127467945824551901103608022496942114835758752980150408731596870017472059557031437370479096125594514992314242104370432328932256761605060943519252071777474731649463753415399177152294851777849849418535576239342533245392407216141353980967404060727648375415100983522320574537410092628789351909615024277725113281375396484366490739233564808203193698915156203685790365454497379722014591366344156042111341130490991412356153643508313764157459699661656220240375812675674755085011756008767474792853109801426628387888391020498740417475346277380577623351510935438773077293700933857668109434590401695711648273891715946522641926593996983346741154137258408738899967293289543079167495211172253122373954449831574350820866772619031624092475523548586034152075605646869588547824643709533852818280152144414258529456521713588965791076069338668888487183266802645664253586573480557407404303493131710095995096638936299496120092918443041973499250143510328070370819701804155346086920882607268607555666563138428579711660456792169204112077976635849686262593174608562808950098945379588612279850678807966050991540323215826329028726197419235608176929554488518450584336822319491443461821052755270339813291176974033407112667011218887804266391241338291074270161501215247331489994489317836956038682849709868264783890378004186523481089244715119506139823621629263814860408876642898392362277276524800837290285974731876236878044948730749177132694927325681288824202615186119988897458999383293075259656880803998566001539979172493029962786900420062601446931724541728536734543851254561069012111806679328880260732400417683287760680515680080 [119,100] 1846700862394246491745730761346493454561942919242610818254004679057269874554758068165025374529852817256833799649981149678338968374313092106053641725718299578041905321967794473560214665400364496282198698167948508077115990720374394845924060955388339849523156724842441888589171964280497994102986690516047689634750480303289703585012804037166955805504573222844239143432911889290136578181200148613969821618872187163164153435554427660370770714945571741205678397152788648655776931803102881823854278256946565455524711533067129566147606363291714198362277945005861050648480120754483462927080922260956666390097235683340364539527743891518171697040984527432748343067277599512395326653148389085203002355536975133881016444207460639844406739487563406908821476713132577173304486169801607008551996186757399063933282834961924481617887336530694329695354561170121179523919178819601738367159246210952468401425665030870705961267384930448204779230458446562426587357595593368324814548939972635100969760593823567727875846595883952866475528786589726430817392064326995686556205296542893409702262972479383006241558088469725473230277149332983803265615710694508833038391890675434590995374664580497817011137712977384456703972116797459202823552076671605102015050762987827733134396444415747333065224762390457935342601552049963056189051061859077018342443419279947149516706581736604281826932159172358392726281070313136072782372940075960884654150685869174933972403179805469486911472547752786939435135531884213633734495256880054989199818194361274780539098138918254491992647272258058849590731199697650100081610593628507974441956582632211361659415402468916451216340145843326812266035183814835376830490246933486404350344424606503850562592066122485048314940944983299350393438885073854645531793673444578930130743770913385489619971013927166786815904013706972354109019579423241266374110823551312641558975543245316493885948101504475277189778348083018423701304165910111180821953096989036729445028480852426052341322074718170001654696627151987915623022451151653095327839027784335585104274975663012652182283651103650641563667815213046515330601865668145472030093313605205530644300822121981149104541243178457037911486648738812802876675453667573789909535602451630891471411714869836802267702895980239301409397273341338624598880 [119,101] -8103706017010207680917820038175019012740710559210723652202571824361731674863346484533498049630969264944405449084724534319753296933645270067878352718180858765129823361806054905384432781551743049806016545135979193922942280842250699199859013043694041457036603550525447798891220196264940776425869233476052115139471351356111015951539862784445032461312825045163889682777752516262110624804355921688524394347179594702737072096956914733111967939352888938103141466488768811018640149221104913434833525475237567500447833711657697001086474332896007143579236665594337310344633152903347398227197114941695459345327918515871705693361003814179069361518333341531921381692107604758379769971989253006542667472870100431197545323475949926620005146640985498622001191164429626485220498150305130365552791655216933320815057528995689562133593628885561714905000790310557994217510583618211066271851615531465040769194916351541424002149897519044654734255804666433383170608103332944579126677899743052265478504652257063328259170859595042354756962116065373101654152434505351082711316743778374317646452497991081463401401241985987623582541689692916416681773478573559526957443351160685403074842207926084812066066902633986381004303989859266208813109147480150535642087817448269889048860445426189487856313991273435130425291314309813904063329868320439032875648328648068676865317210816430942463445446920643073803475973684053029919477650187823949091460427681475916143264499790512687186637806595089221601641288371020978246494293475467449538203915855424040444088196497165638557041474429610401459713685261303601177691826267366889060867111756507240805030291404868260521070886363167729364739992791884977734813582141907475381795471570403605315213940654290529160760245399720527159807853345687112949323914112470919570557731910738781229861187171569993415792841421591266095459950671903613162746999543835544677209879649668548857250364783322126254634043403244714468735099027861499363774926270619190624477972940576827339601896616986888098430181337376837713553686407304101575237262774190515327335549904884166739182041794917333359399881079609567595792380709222618682074488077639590712965879853746628882700012875555296618617056302900453456579477378164837501076982524180899733988076451816665202317324437718732993442099600324012 [119,102] 8970469484800101828787258122380915371778653155116941930625585596027373726598681179260360975222777944760312670073159642162678765632921480594225334474383487285124209898998859635290155275689379799353912924094846913975074436660101053124697547627930786677185972142218703021856739578118607982871235062012399873871526178758061507596632139393629429325839407386586759174893199288833208109278811981212881122082405973671696510205531005159755109929274793937608439970915763834979848721787578607521350996382481491500367532354667443045134508230100167813507223890459579798184567091391366418570533781460226794949455150696646086093483531109256432829490097199412696222992160079595076635829758593421812956824615089969547050267146774226817524911683402704431950238690187838593738847944435188697090983499292539788375240073636207833292818715458045609005672364019253834782191519691124982277971184931780257689159358316707696095627310200748119054866596098160049427636509914160554689819977877631655793811211393338224563990533217835822899194134589663852806521873411006147446069869497387003114499252334835132076743108872605106729953426965855499067104544771130373317685573502072016638234766342448605392454872116925820715426236887801301771310732549004220612052764337625695080210239288890139274515754450144601538688848643009032338774621862138364972623958984665602481118776304671198311588212994920612304477291276386570174721384091119506183514078144642934617885016699418686366644378659391589286411183361065931830555723144542192081047485494995524722260849694577685979865449739842479508560340080510148319509615002790125780628542294491530383977665463198019303030247787840160948232509441984881939193876484251823873827571132894928661986704400266938355167778199355930858281104590310064745507915069065875934198578016665117301674864290098896848144446425605593007577186293573044774256300012888141294324685618914970800043174697463777549723272749931110873755784728944045992316443013382247786423252864505210861080443738982503912297663545005251205393176724306081278796878851447277758676302416910490656924711308547594653836291763230843179845869045595483250460165824795845818906631506457517177179217368388550316927661597417588970048977482802530140622763550189143129663983496661205246208507639487469442428500992 [119,103] 6851041198046542551566517873315575977819283861212022573308028438440767180655478369975450797692277978550474147579347338484059888162361135488522041124280313621190834013477185705604501500187078427845389665194725104726956604451299744023680411501251532747995325316057551773232986372864520530822354589257132897141124925425666837685209295515077681377133787150395781031248972915870060628962010890180402159722177765381937966068031095899568452342945953964638737889196455920183860778305449774304566116998798593975367706742696145893291068997608975231809394852383102719768825704841869736843394982932993012242790779743396173395050361476200867473806328475793688416486400720971524288497610588481288271152592744002767126465449988183884366987998521462288843646752160279403513670643630167970163767657864167061774674383376047217296656639874405466917526242726745091619850475904933391873804041686736458817594469423950757314762591159647993679938160200999623242257616171004239404426215522533839182708007195078616407840965224318086577363001582745031206724408072246088155639570630231168340333895463271598687810440064208011818180953233939519591476656221232828011840062100848001671785519227602288531486143045481419043703307455933556365107237293217001024221429518981132019874829399872452724578874760815153549711141852181707267610956056791552474250755971871959647190190238378356033488746599575976209220977868432134975555957583080517503215773628617629229382395880455895670019062655496953814732445416024864038086841810918536141171302617903293420254530866867476867632533606778567858623730439956787872986690393707004512910126758728725987146398223385105421064003607346734215872655652670272486382732025052149531454008836987968755038655129708563933490690711375943857322899210113465880003751635005701906510414725642286995377685196219847041357842820621979579845927256331626750229866106902365066372619917771317783939835778048907103449610933589258433574209219951138244788835551415171706621656271223622526650498238804802166640159057470979856113756755990418945047071828182838255385136238170763185616210206866425909114994683792325810234426706605620453878380513965175193518983189238121021511581136542115446013970741387064482758696155462715669107723681073725120727431326448177458247894039845425112192 [119,104] -91866704773348952875937038646101770520047975581584281750527395774315071427274300319045078989818043159666762186049855181092574034134661624137674147488849539369765900097696707837785544859273913304921614431811352159609822429321268177906007972723218765249769289900091803934753145728636368428451008839633066107604121756631728080748806158337363784511064461337805970548955927122907935793670317561763639884358565422542173445785304975246350072279676557015813969395527893282740557184072203934775159673317593609823591162829998866210486336188988935366281060120747474087034355335068356113779916716972909035385140370647167878174109255370050755077350110806228556281230300847768128692539936717321947546024197759389610616984362531829995522151776157214768401595878070949534870938502819981648517331023003867213708262567154761375034754078891170905633528674534207541685119192158492434586439309276395465491233753128083733641156833686019060513553220248913311213628674617835740016255881595974802669850950820526479381141872441599858444333630241875561905295010241040245226104802025469504479578203820204828556364518729826175492142222033788906009098579048401745719388155505352711085149669561502677087046480758688306072422256418548754142219129934565300968363042869464985316913405214753278326598270963260560331434102530289779427739314182246311876742668147120926646963028986240913139452832534938990013720788820726315396218093089604747676452445925264083525451557865680952819131184371234340664336811977238157621184249901683538668472182018353134959041081822216905322300937092372562343405784494116372566090016208946708692442102748850128377842334330680635670989342672477368324623355946821591518205111077981966000141022684782116072434299690197458696155333589327192351319374380741460044551077308234389795058573192816885037915184570749375137694669283829597634578423953094529670411112550793021955570856897034841983321416565292091169330546176367898591573467724752450918536517568515244170789073537980151318716315073070349483645713418010091274887369790168780385133834453128454001495699975914753644765465765631856665040148700177724237212068847723458837713914893068857751904777193855285015950159465321359274747917775396163399413764634344901535135126215267075037295726185069731258600563997927840 [119,105] 266769478349125958350088977194739585759207791625110670434550022811669886611073946476633379291441125144130782782750121709480723605432121481087848726900682269364346252136296300843600744700249817371387136799706599278475452144020568860449383151044224928476734805446845346776629874541387856514892285937801339398456223031344197649574237315953859927459331907981323069413967116007078573969055302050279788209911054919640091661722711309331166797430603265679661653794356575564154832159995925406905361515591252106576633710036286445916822744482758254923876928404568510827280557481127627762778084504624464565896882417082136999787751531695682573083272257624861850497580939801735311595793538341100990802681683838988752145592002915060517996724699413458610971223626769565689084764014583133582541393397551492814927905481225368484050204415775758049562900709062097648836393200559888253817277290846810925402533327027979437230623437222629917805250845049107850740007252248261846585014264175879675228860927800081613065858762564427402979774289641644426180995942729179018463948706648833252666710859882353695716003781897967095189212431237156625097827144429424215732001916689453499509584716844891457271690745428299856014133167666934233100323088824375193806038578764077418781889190252097357299427543438587760542832192893366984967338544241030972059745023243637375165545908517760613659407355846184063439089608382450078205973094152902477135787965362224991236728161810389611932596743846733359621726636673019132005671753840051742495842032137755751673253258076609926979626982505841755302268150588682580689296564371463948393075226180920173285982354423005826930384382228521649976666948589471692573245458268646964307105085151822619215545676081062542197346496731699017225590518887709681756837141749038427517427206132619502153140905035607035242693024478623535546100971828881497741261024166277042814267046106314757077862222181317992144114508489669964609994846993299746713978956350836523516826757022270387719698295797171051441358913577694745146582762447910798664850579281090681048038365929229044561738957232392494976563226851544985098031297801704420913318581550494105093219905321233568933707038334081431406248295152944301496750576225714727362466731426174201487040430446856798847936541652 [119,106] -295008704768445657375837789838656407105245410763661901279704379627414237788736176109248991175269205716532896260989782845819820337282874127349779908434548184592292808442850324127027746749246536310788592719049369473029994787490080751732020204527602471376355464968546228041407647192719344142696366228910399249500799906706645792776647832969089845672054357609898444133224865692467607247616293830087822019457063715942283910329945953524816955142207081517888280903154466484747200566924080900573975021792358452753894852336566234621709243725883692348870865643625913613812411568155381435001632702640645593290582806562307159210385289800415032737416665037376907636931707489826693483855175777536327471873327295818983788857057763046091569038282968305454071729584805324218234906019041030066056128360809522531141301511621035356156759992523285202396806620283326762062229448700701739458169891237423027782675076092418504009097264742416101529113632688772860813044412255269049434150927239042340848983666974049630306990024598130792043094027501213414387318181525602494752354457021716865959654905641262033428399794763784244755895529993034056120902813563304935023490555004229774123276013414767082086403624179958191973619746091771742699566785333233793866038114892631875091727908123747727139030874165026524514822553133498885562340228408623397395212112327002104576824004872711007291550438854431606183482788723978654803651902225347234346949108163807132113100520032181967043847696785282004583100402063722860295349453715556408177567705549000738599108413262657894161699088530093006339554651144386033630516620806756878109893350785119076253105693194211274910101788666178715002659940415772162626765163167641135312630028559760774423002618616611600101007776060237145025336896474452702237074046732437034026384201473720069804411089130767741629029779727840734787992766118276821021381017109029430176633704473230197451233190140277488882764528545908858915807066979937013173015187432148958937757327461637132803091230865055627072825662898951074216481207879614757662582818538351784470611641051099011296516798631002469611535804793074201472465043260620592742060953460167157186503022732528832237359293416366402646044529575753352356204463970143066648782917905876139528450201764317109371200 [119,107] -373809047482889828743605091290208213028804910314236283717589205945236231063778798223518281819799124681307875304283362369151270321155366054418904496195159665438994604134734519135171225875129768054462110240348135353769551038808846100624808895712036110114308780202854179808983760454384022319478505927388244400133733283077784674422062195493736449318324184166056137218291210459972837633655684726806097479451994012871674883376851082568237101683023132860742949716058075636878253991142990654661911976508044597747210127570886020869414077443109001692130209993909054646906111894267722323872232004675724087846679016663984429606660291275930383603584935122990931121527446883655656423870942224914791076524749461064254066240951112443385431215120791152173842557774688659248229703063637044414453455627142908613651336162570412127153488697945156206152228566683181321882494732051490545646905703793651001872790741772190180982650289858966743207614618744426466169159666617351459457263912577092588317212166163036075558481242977518131440038773709539485363530089422412538712744326064749518714519179275865998561357533863480037860226289872757980936680102764535105434746441343114819849167260575038093842942653245476440259695832486870582564084438397824468304313434045374811085506474137425740557229148582623159018478424442671137339418151436133886484704617577625389516759708610654994766989090594396063503416537972368978302218105548585703766745966728900147268452666096434322086791149633664201382987425134384202800783471553922433971999163317958462670661700415736256228843181631235448759156580542076830158184831465469889623261170365872316283695736103212746907677164428874586635173470248680579434239195687403777379226200608274981114357474274126097788811711755918575873128502843117905856157471395756375065457343439780466790466668769161401050691449612963994869402161359126450831882227229886486051971419051298080654198219829556796237067880567003172683378073854736978307182746596980470832159170864715858539397741930298802711568074531467161628467156532657363609975986045733665585260978620870671259143699140813085152793484379122291700798278668641530372818092508529824324533211969570953487261380495440116742042750395144375691088025067341663794474103072734211894851422578906408 [119,108] 1493638605470968862130369283432366319724843524292601789516635028591401763839002716030710572786733858963683461977688053854052728689608363079207913286462211817128598234326407853470691829758191046387076213636313211364729199460523415448885550768707367335496664564544818008562314837411811336028984454509783345858535096752317373041418965531141095907778539555624851182944661668686840582024121554692851683937393202988486677729257116353212292604737776235960139818137190577048706539119137233209811148829020499989628318595419987898717947110769656451676015511823463408612073500796568998930947443416030087560561283559499658910225307549020226246247853144103091914762165903156682110674671652277889874513891561355194830172034617693170258995829380090082737909801478091556354186722759975723313226366889972294136722685152646311862526332180638153148233509382126506583872898218569755988388780544074355313927729999390502989646057301908917628500965125284644116501336755171866803091854661809909004372892470793430315082983480041657812283162161113049354995625989075612816655898797197541362857816202484731456543001935340475795100569433018397528652966500656875273620872769412876107448075994525691687897121734697520143358870983461985250518297403249715849860622539344996758034511362780967089168267338154502263859475633561455549859223654919009782695680816908478462362555337069685296182297833527391443229571718729342635634913585676375470221817766211236793908414721041146907472363805229036330829069764975020618445759672914348660196649386451842787987809413749019904377415923676328950770585780521538248845105477648215834719859191800819355854675888369579435585520502421444154182993341829624382989670589693087740086475338729380002362286327083883932430803380547583751907710405396420640795424694140259339184860464037186863470274746225044936656806531357718797537297857190403575275108016112356970404173796262462453306937375888814374108235983702531320842231082526400111775734163518677155719700156796654456698481163811352713381453634888213432777473075102423001464658793892707091971878597406830879972701637936454405020582417906486230612801796981367467731469584517578839405043645833742748321499034938779759611689553838202089581181108657648201210762655107832464929786023600 [119,109] -1645169102277212370243609908213190074843252724729307218092729682136199975299511873023284740937066208786732538616770690535994900192324928411870322365050217435264018978523703659617387099100970011010629100882854144637179827731189940806402123482293176137344511395718795111853915001231926100921406837743856649910377434167444176324691987655508800963016144011408036642760717850666097345074055424850222027290215349169268921741055456977416637357712521505727802092693054189491061485447432199421395978009971302410302723717373903407713488834621436146960895145287726369069997475756351040663682374268110390287758623308478495530971731555350689075465251068437442930002152839099275622697943665976541055713296184136821889991778847432905874472125606572406203585221615861319863011767933908775731357104587706370812238593236325591495564251633123844936909102243797821068248460588832905750722022382640383682819918230691644696960141943934561595524842380234241492527583220137834939738994712339047180892708789652017615595763602575985071205292920959603553613570903452689212338249764146654817256179604965538400791460841927016167369255459810585327162681461003994177340201302586685810499775229977932729107485261745579988225545188106172901942284143690377131179626349775483484548665911998156664287779517384813435028009307490096792840124764256095735774946535094954200977807973658886033788661799146142685862290299014371801277670056676832554756047615918372409410177756196625200754778904068975392377319778610739859152547737563449108105611495790339005753185397607002406544414926558962302637886449013960210073534813620932267292157851508206214222357718623314339287572799759767185973856589685689909953769431995086857407686587763461187504637129895156751083159569158979685094624128811770247455250550682458639910378820036957789792195645412530216491537640873373238933853763172853089967598390331549481697637870790799485450576129789602316852088646135829876662877920978286447846502192132647630016826308466570027289004334005773673773222492957585036028794208634834079845883028319829687480504564486182981256854957052684579071900713122359765018105976056188643070914458211627935032420944741758569754223002210413509936199216813489878919561462234350793772159721029765018510406 [119,110] 703248546735478094201880657719808489276930453526170883977884510746779344904142400459401935528786093380191191890056425991500932519325804469060533241327149509396329938732160590612651708158083156695907214976504138820534709473746544494750871931809035076184051625463098669466632723069334550636120025236358341015716293061095141950705643056404110215452018215326082538852533314199464607688313797097823082824058050912898644298071852370959373348490156219831019451153877925501707334423687865849469636760359597967679521801517480527966628778867691352712672585978601044282210379660024465990218162693865121445586635638858521309181300241691221658939444214084161390675024342023557808947256437755331316233220348759410892092114254857311885968186149834395032735609116717775420063719892496549044568407552836360069890736624088496396596514490299895335386547565150434546581112811884086082424678144194369889179911268565791403838841248080792845287265066600063448034258486268722376277359662059295475430983617387103632700887145160040858626746978023743647656473824439419990289810754956386994741019114447239617940383187945962770575873142241966874191635280999536636169701881959475328423060177160189301963768702783778957148181329525124407513388176289585830571159381328915397513623190411435197194321052540440693127951186099822804962683990403022730470691253852577663323137084984223289213842103743351607749600374947475578191478068120439575744340509265213940616580976651008255663516401104561762169234748640591478459299686266205880968073735957431732388230618180737485690310580487948810934544007170642849217948748653558745372893681594179535884347350144552413296606279766533958806344259600779917492885789809047251987275584421506065063657041873911830589961937261835335333311205790192744487697525906753832412942397397400010622300058438752126183200957507165329797747036241267526019699656948809130840295478346270616876197207975803249369397770921254889977689110348127867945658016035990079397304031941554410356092807380946381824273526721622675806522070668119936829590762428321241462492685330396854698946766993301912585066983561591371481547352510583868223148109451432709593950820100398852726110445831129541964327285206534770756721732286481460528504177085220864 [119,111] -279419900370537436038539277056076466631180099689524689257402381361321987372419943769236011682044882908125100895598309915794383283110017699423882367879400155094613312594882129563859296718911940488743473128741140311068494879775697199323191908725675052227025526513060879514306232626165962534842036993631328066297971827999625743214193875517867607193275447598979972321960999888434118129728981224940468957862606739889169693125127932024714900904183169136390061835779836367931576957753293596258843741477334001371280490142260341170887382896771665547729424703824766080119395198337256364755853646978915604086189552404508772157470462320626522583729174279368149932991662272950164018845427214313549018847813939500655267752861736847133681645630666149977183647251633470602576233407144503146980024631742897347429699317020856917766074589780427868266570136449642239818885127835557239867531497685997833254955187330308195999908441679297719991110182406471312623292070632594858298481952773083904706913901612634375620926876380013234707048632954220764238294010392861880414745834483953862046383722011148320832797168106251480673529185609109970203651916610403671860183525723314010425461373490495745723823281593143140899640068949706388906549226619860014318142005463213102212978710487215414944209689937160541009601812978981886401418097053234138913076226282007159714904171857210596868094253240642748616378398217498343490306083345083739100025272623974300483096976914924256777232009182370735405147306758453217405081997129390767613026790593909259190452665708940728717648800448844348784440376968030567359344959230348359977197337296843103649502702494767200475602004918115027086964956360882622324705806026176591139107120079799596990859337332029955189916197329929224332122417384350615576269708215834642260563290329859312446457962833268243470344723755721857007529746566377551668149236002885968407811138612301530370359458989315719821789575845767981823930176651354365389269385349784956101342455415887080014048922575545612014069054740965404458445614662383719236366994399734244718367484697296599179124147394153152380934722505894233642518038530260986283556157884377687931200217790580894181691798414782437065644511937361093487994281780409651787549347712 [119,112] 141231340075113720741577845196141235608375337362502162700901684472103684507335453872547228365217810614527819614131613445043041648570975675230640464354109816249160971574415734830736987174358693202611828222230829618373585838393613272393124920587716729589683637729196796772442341735080553942124220981298560474972581046924517482633908435419993013847603319314508641935646843642674846916289305191989384389460129399923766484120012211541907059914465461520965666427414746262956331194383596594077761784839297526726656553520875513280693983290277411684424156772091710903391547349790672375628769534745916691759527803203133399924086525911117002633236676694818734355551235190996755176083881260399314336712429170712002466479989719448074498873685856153832505340805303226012287362034910988970359418293050578897616424477117427125839436009715665970929671220387678029898560070657069573214544600746312381890531367375948396812234936552872913872410194823761727161954042891904775510711334935526892328845173133067824340443817889564494387939446685107396461391430681641616452086383982307283838658147016440931979574467179831050250195138737263453202432807561652257731730156107512372009687288602332729327331790784634410268912284680652343745060697206143232664502217397828828958668903773305269017448833778488912265211119293776290626015685601780687164671684891712425520258309875660990183574402111347402483726080507598133927758034793399964474145357846186777086248431575319928358323286217691610785169751847805720499413439022042550810586073921271115715958513719697806106052911086482727748164197802887775750069336170462551946320493836423910718018150500297169472756077552270192889877749024112984282487800587820179095668342666121047661622709289919519450398013116030280204669290541994873045122242230288904819578432940573697908244441949837655679307858540888221043267753021647417523094084573675618499843132425015828100663185033718322284096016343298752643249125633553149414562427917008873189728050835861841810270608623777071483399265935889660676549199024258250471259804769252864594215319109747393656735409601575531650277488729247620067722120078790216755026805350710591942495717224795302111612519005954065079039829763682463985697848981962650024384 [119,113] -53210848253636222899834408449233023024759907044611618114848138263601666931692006748039032875022751208493222183911174817642861415563729680049821700291529686644576990227807735776777477526217692413369030902039626950111107394893199356722880417339009762613639044797992572416664402925314917325872030333051253494935539405396485951349294947160702404685747860358230397643640826159654604135618651205349361863249275854818929101807325968967156670473332555434641134524273689018674599249646219705457714569193128849197587863841714363913966749675343338676757852353864626124720511621587271093488720355384216813955976140546370147931320453392133782280163565045676856288189365699488302892529366185886661080748318722303684543063224322187558039526130595129659793060243196902668513239476566411780902401417231388693359809169984824458369746993335621834674943969746477727578606441026532099520381947166204816713522110686429808074599257011241240682709973107582326326881826858874871374222706728215808246407690538654408124109061400813859140054650580543672214983559847187438787520595087124118054722099639152539364123044352087620722190131476870051611916171239651305104534217149403943320821478273917844795967949374978781878419157961829682287492685903515902419272129771708373314976498679639945909535984603505224710738087008124480636572659965788587516070695132160772724150818719169634754611033120939765949655034824332168644496521518400720168458620920887829008963446945167017433875247166157226211147527947566384782685385607376492834236253888182707980708596597459271187918762492328970675730590864945135513094435475902991111858999254927731402896039402800974518125939680528931569226846654545270140355467005716199798540706964837955803172920852491482302860913407984475938594657545470935934063574090174630434353082424411907136384042776503280840730710103209068390526399212554036708248686321307009125829000716113928134870161252319550694648371563746914762582981607743931957208270249604535695817033609976445183625169344641569128405555630741470010299840014451817912108350143152456237076459723657377477211421902863565282353796486429189143968396272013257718993014984863729659699178727411111276299225120323329194942297764166905711396651470729304 [119,114] -1085219332743020771248495323675827951179093814240577131611658981317019563063999383039269351654171920278565949755435172627718929407601126093696181033300497466138892198927128546437237123594424919619217319417153174163900995784252108562934549079134184258767504088044504671102055645146260578285071594081239732885933462699415134872262860556155303841191579194161692075590042720304054340429911355189624676241140623236344736397722035975988002697467381786297749168490594314132011502330529608288709777479276720336116735353971216710278191452599491909190266858724728262865839332659911840621674825966606447679472841979124328094667791398005744758465503905684552814310147726292962714399470792615280025116435705244598348386510592705591566229781423117797588098397798436264059423205130804846860447910559641510672614519906321786036190068861359679004556329610238566210744247832518967193264922400166557875250700630440212330028775374029814780371831246306068362545228741838432480471825979180401083952221401547034839178280521705186179507873606727334181680093569071135410476461050516242631078687245769919635771986801841460234634369650478891278104264067935986332287834469094379824172364212897534302016570970313343021727895467621117270396839822943294866945437752313517236942286855145676160329168720202028366529266448008338871082416518054061898343429909384777348672511589054574222114195002010185401788397142917393948099262456852792670053349286780907448301426949661227020024520688332617493517507811366719359447239982272482605365807196059839576741666245032670987883665202597142593946235985132920133833156283482546426046879470660332699716721934785953809936642119693294243439139210843665155872418267248694795022381655546838287296046436615025793611222993847538443639574625355621235940036376474442823891757525280082850124032185882597275005533766555819877318596860498116582867314289565763549678249030798298657425890342009485573425922887698749116015754556965901307678759007941475046739428268529652604027679259751426052153702170685179415388563950017338472562642107369932452135172492939393184819156245384880382821086479153621525711014545250308929378558647840221712055413230178286419591840107521783582606990908019586391974263808 [119,115] 1037037268716886775643809876259537491521706774063084314751462663883822168467954693384167681774050308047656173908384013314295857505578583516539090269411956098435278890684731895653800808494594246172713393099890178093246285475130685405665357625727453546046839889884887809995140339781719219419829877390649951621798855152872321323371892358113435094182941382624637937855687246810148294454192756045487529132356817032117774520802076317233591609282779942489914169832520443668073097270052135387665021460427012576779434631498933156126461971807287929405241780631485413419355154084972572798430877557135117787886140385338070931344817172673769213291937832454963237958169760139894915567434049772700808268669042446327879782233778838120964405063385954883384375180284035158681658547614734148556860548902762797367690230604318768451160482840707455406050300004365307194902085942420514335454804436432472836798744691598203217723051177252123407730595675022160079330381976378306152834758932386659071668515881277117294806231443698850371501701950506475276324269044328972452852316945311808052558724661207504777570314066912045106873068030437707766259334023449142628980943661753892558486914667999461423721496137124716491752546871455771118907257707481149448694421937563544890493375832954310047144121049456470739920734179209059798468914907325940541047376771187650428686863545676123895517293409677346144198418770675138556500744539714592920208400391311072913572172118376344486902318340883743109829117102014956766950873242291606875973421905211224452517068090885329804799015478629725747905000780605611764742442469120090765736622068623327703574003230700632460249930178504789130232331902309166904446034320037301942038063772373374743032990165993091152882507166405910051531673200198992036508608876437018527558634073441153849809335155289866359456880164433313843979727822261604486152368208516232985965052166567364596137154556647094790419521438040615034836325472788344617728462875870534524496297895365069884238476317292819281435870369101408728088257751208150280264368452384649988860932995915500323169011799352129811293488022082490474471671009416908109786137787655445413419707843482011357923279202372718174645484144187556243584 [119,116] 1464283535983577996035188357654233011872968271644670300933276471681381109499587972170621345039304460007447272814627889905366200568375938111124844220204009228113883210314771756243046757725985769657920763170411362086634129696090066933371174512708902825248986911414374481653803637619041002562835493535076034538590411087176191895972147331089649736374544840082792825185702534520341158676909931832687232714483877314031460868155166862195878539563649638959376771927027229897642619686324203018641806202764339717859662280295069755548559836518717010636498212320765557123322126401795056188311605089254010300174938732960709707983240616562728283770202853098112119548896095167195911833633117174977724888350624437258698956109769574671700865482099749570778890400391270505022791160059632458181576004226607844425784087722738035556103854602644580201076573415024305338002957888214359833084492649447368176146421828762701048703697355736232780522184284244741973312234872841703785234573795583295795354058776879402305545593859827851882224690849711176374420036783474665852968211194102291375947648401634605066303069220987678200515483490072962739079471865554066570644055418162678474452065123051528294493353708356652050050450692540159806634317819962430633059105767779162835880108202134929645509445363165918816602503041055873190611028857070588699657368580404760572872804265881431183259274067241965831574476472898540876625464950066546210893599061057513831627794929862392997928228763113098481223436701358190304828149913844816362185510468868991384326267374408640919754776478233719668196152219207220787254736202687437859053316066645147176973331803014471798762484214030059344121343945148870558546332955408106291896299648696329014379685379360128098883237697918485618342560830993210551359287015114319119667645979041704444260553672450309167213450607660422051297407529926517712657258861640408326947321541144697640078494007893622245272466781988692793320528006532926612227980957175256546508248869612327537015598353537473207944717925142372004734962563148262480423142075559107520540879215282520794982857364975681819506110088349006965234570097499261626270716345196048787608079825750638432612134719987080117646237804618544 [119,117] -211585478675691804639066579795590721024382613224817815529302092382335109507495036374128266273965834487360325744345866130072985193523204810902482754179541028442989239745393377742669917633432111031715095328961426537646591272854409486048425255118191595102898273728119796832075764613749991960349186664368997359257601191639900854031836457174154260868711692013590577038075078043863291045780134421954020823947149591604857387997732266461497219417550866861738478826857688380924951963309403001020774645455209079322994670997856142476709582831367138382639929520154183632398303656079937705004677881317549438382540757750733273714974443517677149105097705994714371708850348930520744684638748354145335808294196995115967918133914773176107268747665362257065468893351110072593523723521570830667602396818639160187315812529176836097479350905326381947279404569563607225348968505042128331930598956148941711573918182155292666669106221005539333870066148380034949712059057069110539122443463211908412582201622829184011783372022958922110070992834814061914963310967329690423979625447482331206184478240970967298224371710889851714590972481687751832921753483017825007214497657705309976180013289604010927694458210461258319331476990152339148544541658987520913669339564820252224136864119139359364182371931135926638940716686679775591269420296458870588647272138767361513098293168902165742040556719708300685832312912193933412760419218935123932053943844128693066743206990425149297321099973094480312487796207901869411611651250041358260457564883113772624043578959570857167777323698311635539930703050920156682341718568182752142473100202736935564747973788095494898725778923981313265935348556341351280485222608455389364585992999913417189291812206838797724517698159958627599835424723470757773448684341768887549370081226177502803025779734439205110378995072481492488888335136118538956841325333017992666827453615982733600883115190486289128750401501488682219732848975603338574452249060091002378197108347153582576888392208773479811179162842947672146273647973714871552030157288317313739868959579661215185502781074488904212362678655388320887192183718750393824683713022185876465506332356037474120394949653564137740646799078 [119,118] -7931535922072415513701460897001011855215516220915613099508498626936754669735500865485896746040484090966118499045985563713143911492589987519314760696132137753699882463778450223592173077213510850035668460698435534687449128948286240168449724284095690936987046333279012371528950713340115022438835626732964538738044605105358194503290383414489591837365023428769424949878815375937887431355918000942576312762273506448101152094726002544983949600027110273713439772497775984420832811471360686334147853270766705478884614559222329672146078413615617438062713715987006921980646483568630346104561994327261933174142248096992532551490713681229614120558303752679696004813583326865967465543462931927412151806831201837045507642329117084093999519984710624941981086833000603834614086472478212909356103113614636860710031815452239117814617182282462993978367780325434651978464151139413680391076749982500752871106398372089267660957127649593687768864619924339290594200143665234619650340277158366527578700951000860489123678223821385670035735469628906635498805533314749435731884235040839394357683220192529338981814025781800178541001481257074497525218460292280875981720097934452417928021473967704536271804056790828146940807046081984905642040688883465242219470362929044884118787363371893107413359992013227123285759316665490172610299545964872807141466980760150733220602865230955751354950234555558326534069138238053110578938002341001799454511323863226539997843655226854681616393741415079608543646140198447205307963937275206677536023974231165073234522737474337958676851452978358952772700795995443893134017457875561941988019439135316755757268009109417001681815714749690752497326676667422273413915690196217072520883943229416633432460609243296222010656527175797969658552539213249230889732928925391598085239708557384566352684535344306559743897965466604306076354933953712743667008132897626301377566721989719434964669821274275039030828867557723972950024900732634111514616133032064209410120050979701211231089608574334396980737770858745014136666382492378609307119416724666787552880964807418746222804335544938997888355415545419749070517571247268429231799804960734423099561299084402155643880134692016129024 [119,119] 641792114117199771202427600332789285245702474165210156456865007814914398267788957186066589875051759385991479106021951866996980416308204592299545390739739454313808660495054290429091099656189717933747026269009976819463428116543434094429848963564809276192447314619059546971449226343967567707665935533025884695702409380370186753585966284567296240411703555672206541860988372955634928056947286132105917071229800099762936076619795240518708096900631266897572316688091493573050137416552899504624782725682753524642973462230006763103763657373943284033582520202503170825306653184998073733517619212472038673612578534607692770707366208312373130909679393456445377243328085467935193586304342355735735184534912273387787014986218697903345768210672269716363021335220430745613749338826151756485961125352165260085928974540593890515774531338426549418949583891946620478374503272550416888058586035221447423500549148743365549398068122444268073060627754932922960768239581850650109774253541579285746565864166128338162997848447726805152963691574161665142857130333216174291622928667994265664394466117411304499873573387237858867276914686176778037994796011210020126761158038676573136612243900577587221434457569217472495909273444223651676063051710535529428330674460572932741397140625438562142073903279267110832484595960596789490917481899696487298220818231334674080171308007726903835747467969598897635120274821426244071488353867686993770911582160132514381349647181916289861064946893680768954956361587129763640126745924419218367398296066502388168233879314344802353269740022479752137909272672430099511329067288178045657412248048269871997645726194953323676636655861516631055831180125789502450996132281290847428387470222953162494475210617490538492570621491688380845402404890778672154569149403258464699203218581406631449497570160681145572514501017200156866302845425982690657086069346510211399511816570266982340165891946198009885650849922723876178593028190398430270419839832338688529603674169146328348996136380232753863885773454015034073015245744390238376235118388598267562185232910424072654769679545063828984094273473086517786514809776348086750694177548742171523571594539508945065267990080896 [120,0] 188449310223569495866646099214956560774250716936410792403348139781447383408798357959887668175887035980595183602064191859405332851132931837334695957981488811518786802299340445720973347819434438662642520003682776086355473721370762856848022221517882935962134477970157986704234379709688257033945439018104922317292477491451065029214285270554337132077595920993028904855858342457763588529502091916388827126605311645501066266880134963122721262039923467370805384129301272722977326025260171057506687216504886773737332109083393408724113974864354028654885916411092315944071745289639655124076993297926431711169535998580932954022406214639941177394051205330184151024013610858430686288436542960584014334563295110509105052473301245542801927468514730600525791963252109139438716362648022954950065326999981421618121049197300770870368769654517894087644464781159600982914520639226190538667520060052151025754671588486905031666538920697455483131310561250666631744158242028313489297884332045658081492357293447981288828785440448730075677470000490202500022090861834746871398963564093070093953917388861515005272022999673907839474386209292081992914105201900014396597553298807740703922896830311525849481440077926147799858380422897028138416662814433323032140663544832095450374385221436154141203431429565515655111007817560740899611844792718026735904986161459108404430521678170981308867203017435938016116458835965856995767823436291184801188586158876680102608732043948007891062720818819379827103944700097380610377031842390786578407324718104635014006689304103250052732640695107767587521427861978659994365215546064040781349727437464043273777458211155589521113078140686998062537518540595657512042258817472272176076966720690596871648054227831963854142510931463942052567179383308936999060871578955015530440013266402170972995299579930510758071800460518555549506299283511224638336418890647217997301900589406156799570797479774866361052144568653633726620529084022078024127861267278483488933980638432137883289391592123448430722735916980191429064640370618639928984244212759593679335486894127001932965780004017714469201587058112665578872518802919665946456019585808577108513879735802663017309741258993569635595704684805951931171811647588412835309318714458694984968252134655921885089972592267328413709208109018204228548723817969525581645470870502875964274233918322210641093152187177597897367530223718421155897794621486221939785897121644474188693218124562044546973696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] 7822710767533649280838995054573974594384111219201244655516870834300084364169386935770128867525555378621448885521253677803135180112810120055489722159516818217983754704327222798024475952844818508993199151151110679482166180947884959391426970554530308822799807616870941141743290399821790477340933559138116107812649319070241480767551371329268705964923830143026543788608963858007766570531151472630661194435118626684299054659858512408126798472497807723360780304469340919428452587988535218298574280776830285235709641833951968737151826414012770732642063535068030973329818417024915820538814934953809965719216044235388495119423797255184294984025051258108532520423999058089132695927800444547485603329964092660803328654631643864206518094754432236315126273238464248445524388114482325940797329428815585444910162869019363461480856346406333783978070786855538385857901203194830769130994640508769752027622800642516587318782695075942125796212265815186170728345008070228891915074600397257917897121822399062736608924195989672779824102852044611196534318641550656663831131358987656139612955415256631161803069378171820544738832487725818797248580169781689416867657868728260404181539896922372601897673968293358686153805565343240120676245927728419154149267813667029934462158408012197089219974173675411430307023592039876589730758834727435836115620721613161133209932106589210166678884739026044310513137033654716624556390255548168550104687503210919132066226128546431934707142528574045465103980515913967421938261193660249123053993177954853790958545031782508957575755547291492298322073572616102670286971025213031629656409513192152107213813519806788592865711998136911329228678123656526436376269858794051186941150978794533304000094607366827490349650462785897696008862687766784357325177122192672348045781798092927186869106191327377602426781497747708799638282847316642976225673461820699998186705275217267750276853437966730499617613634665929311314135824490696639035320447125734720600972733163677104330671184370852922923947725957419035753920158902244638084879012714484459383378241391987357392867290945962392461974032936647402229144628744202702522909239039927011429127622140454224309609573044912933213922128760431320174081535353394401019029416865281979413309975822201816149258768359490654204730027220053057136145929614064189047459319269306535111395272515656064918590107007793633885281755852845122884038228104178430129081716896309563343900308082465449810329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 777024633973061491933980599949458681363594348399648992769254665797957089952869241895437333048707500286168068102768332713765988701232447464443906708237989052641242268755190718187605526441937940126711313839257281242283902612122023706544892426475071209261304531550789380118389231496923984382342013920017890190671564950560560375222796370829647125671715517189300505202968166441143491266063180713675312745428625598762086552117083810154996616978487118162564181605931427176137287469107493237490597288246862463480577510431772103072343511318029172023603312990559842311601589226512504459392115384133838262657810193193059809029547273952900631267874653090232264587567884501268623132211609502542826508941297005917842690243223563147965823329315375987743040839336675610838924082913453403087744021977137410970969385836405228857670340590944877831757118486981837269102864931893646208536093401982773998409225284895236255597714046844546815550176630733696512835875038446266489796289231575748922532508259094941025540921329351963318837847252138876065633267654630622350228989981969013261011765688168829808785564649639003375673764190629571037778423162918796928122930676337600327754222738131496974206333130920387516391145464357617042722117898118182942274756245696358125355279429130282324442252290405007920647841438569354962872342341917020354844205896068887379621865058666625818398475160755228440442582927517208668216195676280940987537328808599307281633032804454774692675641036538396227738242475247591131194399513014930377810611634137341106100104728552688289894385738283608266228271268706062661685286045808516576088228580289980751726953034964022307163724113318966689974508077823412360470238861579372835734366579654612773145360591542927058374500806535257439982240310616600003129757862848484118125111266213000369511505801356936418740418381470348479865628559619162608180149934311053347759678610646134462341928706699215354657992354537576448410831474173317845317851729797831630038344847981959068721931011649471102986089344049693357820625036069470654316492052463418900865096736823564974672417392984419070832787668774916274578536616209628644848270543749015043373435630841953761892226147081103257909764021452299135353165105584069240197665952928266506047104810271505267933006616801074703569368917876947301661396903395563900412935755385305939072520636645047515258444105222852953967828645929602836691309399039867688638083741595371732515654990911281855301943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 4712366242276927062503232711510834316911423053031280621095709962023240685810850861067243560078541745623960222173896828953386645901376931052578177474522446687572852785843749621539577183408489685841156823735604442918704735982919678465737824054248157156361881523024455491295322486661716671123597049715886492562138565509048214858270013136894493719207573375715083401449837940046786102092680583482481025339549750267863920770714491452623464746237527310724050691191372169215946779123636938037690117527734739853977309281870157912335305180868768165265105455859998844891665230138363960438431829525656709979159684880561439846368681474307956392136621991953860409838819324534917838349333218267565016423430904721114269021455640086764849722783440574940819937516878504864628182559449710809878740936643980703604139044441877013654801621974181836100067866092059600802389896495359964922856487812884598397075352723798368143933008922236815537600030852252724171879274442392978379517560516525545373594783818509980191621940801931101875491264957701845910925083322184236208807463767323090460061990130666823415485996393571042350493792401653139658506341508311183046403505616232196130747671145791083506615687939627549998445848573793826600878589810064736734265531326762374981026554783251105095023257382384504904905095440397923784657840595688407074326172969866914789218747678920341022773088546051943619191066048154108855949433788403451537831633146634762514974863126456729041233280495213269771437810236732997127898795251419527772132957335832941671820466455508828042597100104659254197087580614262983893274437483462995240594440016266014651353356998555012678602828614863589277834611724914771194498938679536618447070404359215307854937982967431172759200413479782941302889274886056420454477194306456408309511861714965328493801976128534297423548111416867526136993605791541578173851177461535822016254970784663264769528507108255855990929110833094734055752086442112726431013941284919697851893471249101694245932554973859388540847434336049011474627899577804532252121421952974376728045586999857068533822121229898818467119590344899258827764647847958092982729425603151944051195384063233214271666722337782483576377472363803508889437936791967545744744092493556148141755769791972249154242092761869089819496120213370703791281225948112338989664409624437792197640277406231518775192681061882881984514933585916329388035758684090667931146914057464868417280432589588150421448294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] -54624781804580685205699013912164801638627646535544400918601240942396808841274157214147814310009215032188743003150118876294319684428025517460574761942968025373423767740053585146096938951345101541998483579913993672555038630699258240701907146131153904861520194707262213074990034194543284831530533748531064465054338583608706828478637706386918631620272225872702711341456732832806624905272963308698844236169596222548774844501692573544196106703075449497376758282125156166870273993691198187162193509983124992261977809200002692750953891630052499466397455867934733710472521129996184239349882732643952258247268783396609607065407224762293382157949199829661870042434797570544909606489065869472192073781624687273727169494328050939810161618207926561890628830741239321057078704957241303016024575970011728387887551561232628260150184003858240477985974631417273254138071221050417586014599596131941526158782033333434109093381633235177006296229494235098644138134527366986365107444402784483933767664281923544403888977874184605402228159738303283498301626734354335711861620975314819291506112178883953919938610403554171925685956197589607584015135546954291718644646428702981559205348656798181355042827326522116901361741762849496917281483405184778533519835214264582589971198943059991844791335831937618072145923730091916816340197980175055140248664453219877180290212749417211207334325524908441222408230380934102294623638020600584032182332336769710538144301576518409693008836251841795347178422070271550874103758078766742070314735896914998725945527332534577762339031153640583758434588867776781335167059702076205848389220814854211761149630417735114832715914945725557377427486084982561092468193205394358990584505130130476632297109058644977195471606582507036530176476738061068367291561316125623761555005666352394946311692069004723196149530327385009586553201100491005602370303269394759567125707008074533649801110546236165645410900334930859276325471011190063962545351504814352042383712480378459600619200534745571403235515214255419351957724460618073973385217148914442483888396622481386396259790819845556968826285137254357330586214592295340559528292681091384126059157101682211213552278859773786649037127358569840333304222827373715900966541855776158974535470510040969343954553745930768272910223017981602034528522793382410274988448629241246087756476630692756965061839900109095001407800658807770742777855655533599428044667465972877333646173694597448051137049526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -158774754348231779598922058507653842104207478752975793767182867382734723322281060759156146756929239984388377145685300682391942666093151461036775786692490909930981939377204206747548297117482998872202506251281692170167857902191891586751200339747555115900257886853745803505336784067587527596114265343175540820548093248358239569780760392528643776694984678649257918215701535547936081457181841428686048101856353359012656897692677286963827742916862719268802883630841135652954907849676723961377542830474268238074332180318540210275133593173575912947038921376169494346227665010326879096646948566878530925028923221540981369003892860790818242543669160413743180221494386958857175106083275448379642966331396664821844919944062168066975437830998079634608478212540080085185081617504558657387861510558019102355957111377821757144302657068569495424767114330637386923590850175816700585300610805599061055344660969678836151636882276660593038717251836369480901630836274611140299290361406821466426465478255825607035622017268174233556178302122394293506441376107051359743217888326540937800856295955079627322825688233075309796830974720661143567232840171219122497965896086737503962106485750557929787108068265900743895943411896104184965114053521028112700166862774404886566376848772768285398028006906960569190331811320140270759105210588398681380533976426572269177679488347676580812275217042244857076111772003632622180634161690915398309282350945549354311960534754521858517157542583382735440610653249615131593961127339903532532146239592591856877562078573630328793780038436544931163442470945681349198238935563909857675777776429573884141193338503485646224567593098596471313696751020835523238250947973233571404717820157197306715159125433236214757339759314458814050758633490980041464490861089482378599303614949948906881710370279437436813835630301023196088917873077102478035119183491727309339832166315644088913468649230559209289297891368793018967314530617471825003428651429072636803443226471425689367631049642315600746432193445663087577489554559629479746269620712641500214094131388990478055855123810332350578898863344982486960864813772608436962456535879551317757627912647273227718516431412613230847345599323179940309216592820909506669186335620952580170688537690742742382351712467263367389352847060707263000388573767714173384934229011870308752196432059210713486272681130356095772187270724854834205999013861767082577103063093521238394302716759672523354783350784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 1721849982907633777870191479058264354240417673129575456755074317286790221088457310252426926073628786727086376004820836350732056217730063261731262844450067830189564672580832333267360841002768499977615900937471459251603717545090340672006889453985599071037573009691839363574075401210259822012243079790835907363042758183356232390920979003545488687230949800236228311484661512254782119595157846329718585131067797313587510597321282167161328514201568971730355267223049306426945393932836054746189276520494927578024487071629421952417446949451277324733354519959803476822003691436402913570620644738607471543473280374682818122270781427616319194699013084100214897540613392750257149447802352992130651322632413139378531781757753828057953025501178950909950732147783740534883562114803762733196151688005395223186870035792530659290157340158461181199270826742702843629479098324776578439369256337267239967688518335483126557241651972763661914435428974551316392683274263226267349081447075488710553042684066161831432055518794929663320311146174231266557105002474876306228586287443133217230013452984349398124150033082673367875248046505691449018185257633572190829455464431904149337597024560690019964803872568973445167618403444330996033663868425548085064460568662722591778232920471992861216805851005778228675367355765161677060858392708196319094425673722375117630069753775797978614103012045081697660709494204299088609197594885459193579608366344179071722120785669624894075734699451636634574562545937057198331511710159923857485486379208769358280270344429780321617233205007304562348966909043291852740258008371150827814649397436097347488759354671471709108052564487766361098136267335115730665684427844263192449709503549979075649454894550978763180525352991230151547846312494391016407624536779029207127934375086872720443892626023880784081189353095766376086990729027438629129762156426299181969403142350016027332475739757923865294466426096182455767007420794301260163266862122773616779247721627331001155976338099659208214215542507459322344433529942022772812734921256735183846979034708113505517462320588943194871326247871791979902610765712945740222184759468739837033110256034316162322582084369276432412861962146587566374228652973768958353853650132272217939931886535900362765726049663808307965413073146735964336772936635485734428836174716170239626922657896913707905994341435070607753218809006017964388323817620108237875895700313610527711688404819008891864305127915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -2301999862225475421941575469265099871280790328393806459557752320266591800424260787823364210851230290245336430479861610758288505733500768296513279498622233616954003027876833383200194731466152470420293164342844955564695233089847416304978551424416166434401399881538955780922086313333294047091565441261326903462614980531788161322306819609789524718111943427676292596899344597219094031478740434467009476124784060643791272073850317040100035910690152057522464040226684208349354295719614492742238736164109988186568928588333670044093932615826948267628720707898386487752407319929309986298763237917435796433595967592680138654095975774362401376305496393593427274669881912102410522215585389357261726199081939625885086047114397732781901543037118349358309264871729891027668677388588329174179262732394510664557528081303047051303346087565032564691390305667336957558179319413113855774798303606715007502408555724201139576220674223396077558120982413631327500152988797144084912437225564612195591592877186816574236333921042080677556394652253937356064970223020488005692082993592286307209164121963824375597823976463306815253054608043609619104137214590682357527805836530765836613189895780397746944735550576362306776183195933764298909465749284437081538245142016682185452445193627815083278484957195608933709739815719950981420743768708403841787406049423008193932276857788572736862592755397178220029692763079598768978741849164014835419791625792600965146397471671599082280970860864660840708145567421768076915554581314327768219274588022174018135612490740678641624765541058698497836559949588938588305447735694841656963691265984527810695100370691973049770261040584898832995902101815744670922759777993913618189153217348410723370542996621111361462979318666813446127604279781223281617604346727071817381582175806751437372102338171145450707436682645819460488724954749138938464485888941027198360107607715409760804287510693178220715878675939433591091842563902892295092374956646086388467510071258299285199255451969875705671268898870189381117533431403338762713839725634853269026437645355305145008681958871060009228139433627889394062497001660799370793388145664926115348328796762140553674047549670141266645472973776335667131113192050662313942956703370321194185954574761335019186539893561314223839084430563019157719846639996106031199879435084518356103725251529849169758670528706265985764176647659173983198975115942158137306100170473790297754876069654222779302872193433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] -13594574800272584931808876733389947962212730956767429815892530731618728410673703216418403016258178789870300250627259502574077873670635557341253075703031783319978568542054879392130616213733394988575281625982290013226729052170792608181884867816565335023694186229769378350679455066110224953290002546266356785398948944420976895540041969160031965542842396163858919072891352648220822726669214464521798444820497028123946093812967965596528320769615532345608563349940871102077367622427773924838836752016595202402158979696390943889107676309836658959760995545967841640220689638710929519464594783725258705267958547613194456362738631906956499556930783433639032356922333748084777184963886747101988400633565548397968185714340131504934721318604601194590353348657056189822841507894762934476332159672015380699116430434879039339855481791715026407630086211857232720335966571501173223887335475209794678823629816529113394232252790712263401300894729848337498110093479200936165491749613380289686756267005509579349541323128959351053997198301681068045475968712523035088356867456523720603685163693510797217403716188621425245716126442053409569735372465424584842712007418934140943678723131483020304119391385876980045302131492009047503423741375680329898446071136100710041643287587770053817402792485691081121449012211316898427714829381077402139415747202383720447767120744845654914164872269573869289400544529759891320553485488822646916604734168584669577715451059054638792446863461629231612634977856259472972173676493085066995902912226417335667265271248090480836660551828252181702111789695511866068386672891035344039681616380160467359959279067041406499817301133770549770377096393472767896955833395429724394596923104548819053112627781820869467112740805132952524207675123994580050446847057174605696054342639017851200446123989160064549377446256195982913191413784110090541824713187912293867908994130110870946865041090781764747216467492476923304272534834094267846238691235540450878691642116515929034895018564754375509456292319322675529774233315756999852250036316483887169236172056801156594382730616917782621432975117917740439065228179061362405448245975460886875515530185496217745636461048763487052648183981123907122065986414888344355603195911622122375523932289075400779353166907902547774449132269101591256812143906397317548280897749043541431481173871667628330109137748671080111124075058018995483881702540968349504884706904101641057773178786408313871127594995286016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] 140560083370003342293673760070952653667640609775550517665555331347384205328939528505333120502330335249210770158391067599702814073797696944539920085858396275225923686994739210733038688542205949268866886266968404414411103232533370980615220486873441700066902731319168651091875672100258258289969925566958512756779420755269861476194125598406201701630182660911450020723926530762401653249319220684152942975394989879465560051532646271354966198811349919159547148752277044881095244015173718922296983579731616451253170686134971230892847574497897192916580596384701825501406775293569476860301254595384032309173931713656892891919205063870019680386245201318509198779729734989052642589220679023234931132889582746428695396455186512477998152543654713555817261279106148290906118468626424870526702515201168140453996340779933797723549558886208040751550484937254625201104538966661592171437255826857852821708269135599292705384236660318377286805873469935042363814117033510316099954180615934321264011134319009256561006593137353176912089451840113826972260511952047967599750895920315798649875813978384018860159660345088284224028244584957827743111842390767095534523506197558930160083316545799291021848033874351318010974529803191930620246193321559252381701492130578004742290542084380667169804089224206655685415874918423132918966416998983572482809400007045270277827294843736407511934126316643051273680615124884365548253953569090468770234609543428388457672692049461512780525386265294994636443086300706800912987990295971015466190217826765207034115889248951616421720471833509788920835453198257123962781443775088120573990977312389659771160904059370708776599560979960757601527184226065688154134673844500283630729793603717210215138678228435759217586455870761496953166781768063326021326007562400635091585433969120704988505369121503401071395407143882042780242502927901422194091215606830165333987628680024991539983680462909672291718220417831078798797566289248626236487223676493942610471132275033484205482638999542201982511827246729607963261866137176641753203091203926467061029620290774199638455418881916133010427525783244775322713526667232160204657605333981067552080962966581222931474031836292595704656013221049957336963743887866241762419056140665443750034738527228483316464523851820193193617117094933605903608886443473321620922296579451856672582421708754355381105522059752562416845664400705975028586051144815947764748615064397166384464266684482541024907386630963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] -857769705254831449770945944895350699768874804252480319110205966218482652933282519525721171578198454671064983652611228935900091467511690135128205024346895311925774187644035367603819803414714229974436273286687395825043634384848877830468830399624335005853662622410148247267584897626625017504809124299555970192877937486752761960253858811372286447074085662272199397182418757300572991136559183666734923414724107504743586379502538403555398396747315847927586650664348483081241662871702802532987137663794675275673071104662606593282204914950105167495580137809008815592510534506370912165633667411664106966660414292155455998592846330434596274279165367510685375446127522514763182202740914703058773748900208591348206835021790120677425911509199006361019281115725277266470013205642322495338909448603650655202179482215492195842269993431730394056619856434228975604749900446085234719249855523716067573077089693929148264491009523218195842878159399326450233141819341585882012175702102922078600467161986455032871636917862030052556096662686235975048767574576333962837825675666298237068846052747027923011304056258431606056980869202558831553481733705766306548815220884995699791835843597318191753920670053271347742772913801929786047277369316559757507794168447264659089822346474064978016100254543740787241293670004597929787118017946394121994335936106975624998044153624787755803735240953059996903236530320202403489966965119528062208356667848573271022830040229990942903350868550196484231771495807890140025059826375454484972725806929409897371412658556637888142631838283599882522381066886267959919974738408268323101935094325215948627409862010100337344469702500238506254816822688651260662828322922694096823020899080756398450315269696639434897748689465709650755666628669833143080040846567287169916979122562571341802507045933168230769186576222609784094025234193296690966639763899985897086927146879339898002935734044013936917053785656209752418273845519959691428123541846756649211241069127601861341306710328095656505275083537063096824826897870825128568977713410684468746639309080564483369789719296327459578424470324583614726814583827810207555201997200055067071995805024235869717436483862414563633795965620983469090234221866989965803396178252262557344900766810370780018584348041087755482152098412429331664805860074949419529805164637750239187190847140974071452135169294785526163350182481501945931481711895298735116688547429984777997451561400201448332619080276115456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 2907759338221417241783028395747350493426117886755054057181184555967286143593854598551267046451226698162046063813079817991087908050768619257738457129568113677466182614287728165584251697974283851227211124215821130466399492997474616389422171873166422427353777463293203459041949628105699576030686688573251941228434112566732678240924387664949544458282540674995245521554899678876770994789244028867070801666679129998087677031066714938806504529561035213310794793970847170609825083264880964560006526024022225581374204232534472796293074129923318003434320245221088288716769233429390882086884375696550309680413370405962166970703710446361881094077228445407277846224117594253259476830880840985158017097934992406574792953138430975792804801944849862079927194026059479425891974171896509548638019688614928867035715534671457018312478014503226235128174141486363138830157265681845828946301286967857047040722885232869754249841025836150215682519061795403799120996979625664832822321953322938295049871657204491208437977072704537420499722749063034893447954628140279933223078090311054955079544957082892265597862507588859050023607077844698073131693755628944380989419981087356360596292515539438348645419037500950131927048081012321623745705455182306154012915536533853853859458064733504612543371655487099548820594945036645204301900256611952871147652734710357067764315096865405212258431721992106315714739911809461421476366658363387137204286678418356576238823227116419237006790932222893812537597567940736107323523997152137223567847670427637581587521168110019258958626648345032501571333807831618226581157851746272139245312988942193994004953552419588577346223369284431807005960596803534847252219146944306314412366231932653284574934856395665726377494875627480395205595385799129384280152067543246022947631251491647964367841342589551699252288743464554555878419858071693872131749381471772280565255361321928914967632502653713424954546822986702223447463943283940074263558499443830946831726102314642398221431584173039071507863376175368701916394322807536600338968099007706167696674756776364061379078657739166666195103603177730287428016087444860525129161313436414122813087465694199918706552910605118969297129104825913314145086946592315630780056014880610825112981054870718463817738118225419935715229058303670837444032676116877115414423649009347994584137743976294307282543907183074430910227611586858195638041579553510645206295561793938499937282618699383852972964830196531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -2814537217394952153184407580549402927213663395711108850560509280115736279305923959781577854962478328402506525890288304616302394280662116751033172630276971855037745477011135945735160030801054539861479972313604358425284791882905069239615349971616476040840642218828335236714518014294705854402909021641629483161751171674951602308587829674727904119731629840893753937149884575590013364458935099848129848063556423792411415005775288680719386111567328510699692740799916083107560701754325442930196118974207630262916461450738726973677589535241769476431416278066499724325007795863163056672279674689063304285531706851548179348312706883674031602257990856471505389490505329744037298369416438992280432254296514939531677835996480066318885804225301368048248980737930408928482724162118303122192041577066253582965260740729045816152729053619184762449908070053570645740987512494247419753428359447544914873882457479848518879111823823549444892286918075726086545518149954114190309540985293265438130914208914738749463458134706048839228908045120340446970752434688780425922909308136115799638903735997011936344067826144161005382013782576864006284783918821594738102287744578966457937808578603102439610686806623249128480335407208431087179351534661122000687681085573412710923021071746169942802574961937100215427884171142249896716293655482907404815931099973074706994536128323729416160716566483033423073197863069308885351199020760410296220145953578212004522199755846665387941112445042824583233317710444648424008703062497937882145209610026993563754248859573772595372929339167498072930086228911171717719236505345691649150500510458127833905756022831695709991309183770590498838050720230874735185816569788969579940416609824887599088953610063673516839161294689182042175640471904789759618261752741426130133891883416166286234933476787932752369943856382929842662406994826680257552273249347501628138338907320308546632052870555786158916729124765755256657295628236776800827468662275555154487299443741658865878980005155931368564941289677124430392162539685201994679860031748749041377292863030940808568480049034556385157765927430036400858103247557604316790723108125346227090219040059685659624208365372756780705061814619506188222704528046526388676211337508175077243128050230304366719704055909298898199586413583245495101321099961854805577077985162560788415677407424559847119653579597299702449943781651713655658043177154754851843661764740569713219974001669542959079017478828851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -21127581269343597030339996614816501046607341251572501334883328184668079990139222579067474970945507273260598486838279094361500157748315496863499338315802751167824531851246180851885035081650781046140287390285395933288682824362241065060627928242427740753252121060792501805238366838982997293206443745230748025138186984766392445065375733385316634426704054648357044574762719304573105599568839501185094529478529531699904813814868155737384225698765582863188708547599882649785310372474872144793026582805623414090076161751375206870494720514182041609367242007520442567970100087337048248395468306553470988910085974258825074547265608210686039797018081716597074041334819808825405120118953359136566267858242576745490213798928815043572075973469793606636424585664032896800574715123873201921406349766918933020585618531020447770007721061870323453577110713305421995124543014946498287244815005063331061710560071233931600275574645323506478731917952386810352343172021577814994372189839179186116426755312961191944903847324303485396429770740377055378512991464883945214870466997285249234613045293036218103130197864190670949319073228495136126205951494984287438937584271908355855785612016461567864889967631458897888144402149953176466235802117384305927745350569427709321031714546932169357285836441605156303830486627595712446579423506488638669645142823970467763529790396313243967649970248361679097518731265089645670398186173817926991289129685847042998436055407705514719806770179671280319410467371818838158542903782921363082372219211748120399202837864625052452989783209357653440885653791221354762816113039790230339648697570612144254221106114420264850303547387546824903434686741619226743252953223320650689810638381824266373480529877506274988733677471955413163230887773446875157459374100790638919705020289571419895358596975001571159974880932798790494665764713030918758592509606043803474819234382823531215566875234835006974069442162322616917392717076344062175488716432626839936295426605482100226184575827597325366427969458805290108696049851865273160235797419474503102274273451477697192582533272732270308574002939448883157842032840231006839609391478940920787989315245177946858146188877480426928431448761150520059989080768434387147682159915365959887984454429778199206323743756247769571499412922320427797006040273529548542871993120995783592913083189894418118930748040371002821874837865533983799892481912701020499148849387207877378630192052978889051227235481236275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 125926993326531288641211508859881504765768115652885955890180281898107514014085716654348769080366539671474087529568997056406319142564523099777593158657043507380041518637786421488336129607295744024364279785990298636286989420380365113848746184530583219220508257500666518809604776442137436462982856670548841959007034662227703163922031263162952307073520361920402402452714290222584002014510355158099197832500531863834858994223073305034635848706896133769175720280830931998056834290955433577611147959445190553644537721593393444107118215498348920309624669318349487380607552790187078712745279555400003895270907477579012965466982919756890282709459567501439763347131341580526256243127375538582739622576060501210096571460820970566880325346477984738686650631139989462019488050772518658171740291171561999843959985606079873381145388361047068576062641618344160704811456877198039323163540616270830667963229767557394888624523219663808971990112168339855120921528244314826145368492252865916025086396175573203934528998249081100903404402784183443176591355061224796687648560777227335192898342477433678399818526754433178829097656703443779757233849700741408968944990141265794237516726436193703499588162409520815196473426891296837437055932523485119970179773250556476792481879923830879972229111995038176995137670569676799372608052912927633864624584213772612830682335096096565784726244810323528605342859372197208654485051774034512263034228845918013008296279765282773385009913799297238419205636868684014557786548153699328598583364538390081615148972201553526604919760598402111163767877503706441995011901124403764038145355812300806812969766950576366065433334166280281157924985134053705793707735100201348260112008631450609793809713254075624887726397196818124194517159919907719447504149728574852770776041922749952917766686191342509452676942500208902769065206948894384820848879452526341441165997659487810902347784702730687165830752911668276380061210005596581813111306067201198113656215967837708632965224727778519287728050111133761068992084969397792157900000262793879875195958626142031766089831564436732208873210227703240585655923827447229871352043707319966295724463844052243319473517930135450849194108699354575697465661952410700444913000168225214024430565037576327938465794875288081477062189219801725533495729015677964720594087076923894804536005927405830240517951176499206446082394246746053089090726484987918975787133949713169546505455391656127539796626893927612416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -396756379106398094453321909258384941403505353347216039947482849293151956628332525488022601276625964885202231160008398225083742675389072854616483366029638648996938056033563878906538787247215642334583216300761672320281686470610593732123810903780455142240216124160859778361334696710585216407406516000644224760678589126206627866474797602010468918998409037159972192596047632632422554959131868527210543879442358445800149617087654725904266506849890757475218763521853920845604160343002409882219171797622194290891406768042638259285005964993520637636287961831239791949893110798376983149324528413902610546573568987499869334170570786755456513780412867120938515849792596236136490570833646410692822336624851164444369417492379677880199597233557039220855835110489012755586644310919289921490322866813693884852365372917577671282658037748845722766526644162212216664867685401764403747339003593017445705468101446026896229590561923908199699360720817895655563034305851290750322502175154935521740573128802532776278780452263767482304448896289816172773760439991339884899923424335225933725773659528982169587684464456472195914397497700838289420631089855148068539766580975188375005579160264777929560338025732748373208510999295463820405086729280989360049678615031787437303139458772113044252642292983045564253942377284193523503898541919044717660420196299279358638672673321380307355499753352710197464060623160562570819861560320599214617304782408018824392146108143175648328062770300344268200443221422566710694694440499808088953060548800126889144673424653358548882325047520162146378967794404122067261622447554296897092460323894066320240882260416276637672537151792138750505649059261086871865348618733277859170301915378163632611251039936203666554880168396355992697307318262302231029536874770327383893153468079746262966764255060241651733689978315587437118661385674859561571275424667891958868101144150250459671259503655846290976133917308121391289569515347435924458318161267608387106960628510161895333983927960659435885942991533848633859000135035495512024723894754972290523696529135089868128319256944133643214405391274237137513145810279877310442373602352611382593522749096185307900697441365104981257534132319822452724540898609446929600151342592733399660109219789719580961104840785704595325399728596240443977649678737220489551422912095900176368346980961520046830825222641065331627507521895298220901052031445136303480979846783649336301699666889743602755963196527135948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 891902765581383431370610840634695966433518229118281729157409516007055583824599544045766876816489103345529279405110555541678738012493530454088071093859723716706300108862074779710587407507553124954028533552922324590302212492639590071551436864156314927498933052246580219674699699820079033400141981587383210858379110391786169408280605605663048093610773455838012957162295127482365675503744831335629289013048164541958953085673088461600361432588274278267496647808227785141277049198805135977195027372352828332369075585239280310330697604364185541718796711521762458206284792803475358852162330886038263605713850207041165522205343077169955065973107929639457100883752456008747806942453178641510217405898978912624130401867598375519663467508352414754968336674841424752340506640898968828543953799000998907545474247825721895090763085781976817925689458496503916208090971897939294282565322716077835814884879267734206090530431939720939388029448229111106203759063517809249362505497887677714266491637389148900121754700485517654083887131203119972893367271457344449238128087704976040847520227726852491038369800158855204672847261170446305949806793599727476473390835087047525366589983103692339079632157230366288065851788285819087974656133713372323507830894831290436865522831493723492080793447182992079283846232625136090664775478192054617923753270252524407322704017265828099097891627621643579198228963395543225812901346905428290000488915781270509950850359433991563553082742266212719409143524056307368859569513692610789109162226469106430161736791264141342593511094048102072852662648910089313814314034211210802273685112077143910999787065156722481462107442021735442722156492334624828081229310948255551817955048222876833399015128524199272453357267238529428243976988441855934049925202513973712919426952653872808282816594522609585372395376416309849189310383411916871793809640105035546218083200100275793310859517643672805271345125503170011886016967314007153379257161892312155487479033704496034789646178734219438566282398509984469185757413466432284443305121913707481562288942657851654397803444763090287315437862736834953974095959565862358972241435740942166539478921841761103396309909496559618336905041098691920289234886438779364465724952201228761575056462803394454876945434911930030265276919837776140554470380237670627486581072922344035044601747992003392866023516122398165375274099247695691943704226533201135737198681269805793863797144432957319692908775354595803136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -1566265093937829314091316849315906046508802083534784530701680258982366455576816787199095668225741822298798265738002535077691925651438652930720394066986081767543650825880491133958518862339331284824947684992130547156001930854628011835130100125829283621795379549491589879810027648845761944091791150558031117670032105598868608270613695271604614216365800809119875990313565279523042914608159884539277252625926626600069531427745403018146872927074482299417981783016630545807104316453880863074862393628163045771364845157672261596105729625396351438885569138706178701054865570018828286688896433710204617763484657342781144631032851345566176859292379140977624813759570362344281320659917215463677753972441336018953364120744195630651439289862925199638390725266187970361362047334349214854588283156303091956099694760600375120065129324818641089077890187709362024678619479803261729368823227725986383422581920373215732620205084157061190398484456219457374355849328542582622481681831473764406298583831601398189651047519553628773182801653062488555117717421045426614789506961969791202781763236800980536364028227161530187815805504293276253184847156522587436874051143337896710349307377632525885146950977781765109576228943650612036256940471410047518248204300682593741918370774074691338248549026504717330388916181975139180294205084880754706793321814512158502022460454479885225703931632570083740363112462325397789751113806730107548655866907769780775308130498954578412997977561465998873326229806822623502178931161692905594577538940106277460734481875189316951246813365264061983058602571110207224700257240291708990698859921885869360918528285517714170607071648983514722611880208735359701709638847876764394149403877176127289792814305680506286478921456466572044227287049588305877867552167203088682769552584472334925481651516254692260905768028373887016111163550254214720522537546703194364867672656952816123573127222788659766680900808415977398597311027875305340576999570844136151900208752461141805022114179940769868787660242827615669881512171591953222638662144285014297689765124922704841991435107190793844141014234373991439885452999237489672811001370951953511936024530807874527030785786265148828608577101233359327513336619435428296363763194931866516289908662563776432548128494722001159186181993560843478680531043851880297150434067612342692544472164732204555461578785132126418261915416918965723229511039753993566404815534243331244010434725375854688632985165486253670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 2247819964317176930644516725818944773857664997815198030831039128931897047683898998862578890878532684390710327139067665967086694683434820361038016204372809794534746701403605945040667276423955759360763222718105970419461260224366223985024249656180653310080350636145735390377790401593183240135277359050591892656114020756766196812542492478777284088547987925223379404259250110973594995921463570357933607034850708107901964410876517493599498336728708936364093238395431015291246372526646998092821494371884709469305477065555639434590912886100301503042344495784099733260963555849756386965157664840266111238750705099631975209744380977696666548324508697329526011868370749750427152352988174750605726027199375032559653454535457351248777429692125230505224919684718644452788056773039579263042776137032657528148147016010110712075576409472224556441515891840893029702195987988666627213983245629653513652895469195376519043579402448511819863183575044000659174907188668795238340706421578547401918708791814473439737305978079137475648856382288032512675919975120556869767358766028774704823393653297768261576533599092513070414172537018483394827488701359560366454509348204693271914214630814328724430232294808793854340394583471083173168618566349118206382391095693539685417793535475518918236224009019215677992852103750598574707701970197453599810464256521350818035092501144465830881569747869400044679724674328089470314637333994531977912742698226011750673542206822827907797198493770628995785172966985286882354820196849571194823308954612001817435440402251195538083775226234811790536017400421094018732222522634252658325074919500835488585411050120288879822358296486427620883286578181435732249144084982761148543415722434991960727659173154631043167510081965560808455540815257751452502240790450100997214077410090364832875417833319448954258718752069437310048237987611852739088734750153186671089108828933211691678982916541109968521197205973693065946474002865334224384093970828694774753470795737294573193859399436369732761545410180018961164745787971737258729456912384806717242925009914780633822574669722166926634427283132294207587030822364121759145503355483598219159243968929110062036225138416686315524334131143773406633370383432257263639576807234744546109727004943166904215824598772026491491495722687814695792182152116739754456713900824864188128734966962602105000138702413793890463135775011217520250824279693071850503368713916140138098954772849954423868693834259400491008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -2709832524145867138130429383481859226505581788136580418022942482718330242949851895253574398710301336238765014522064927923006402269324275256579135855525386454542445467787289231685030820576527471054901086420176219454444989930971371627984608815247261600741527437108077578441369316318454239434649218342801093806747098989642467740941283355547135218063956583862247117214915081758056381768777710168809864610959672957763948066906166513317174755948542098452301734886160759121434457427390948054737450319955298387833126006826863052667594151512879187393278991510750207507094646147602204160695316556379273295454935388458270784211646959595876295982125765116658376414990725842121604414869998067289112918621727372703887628462290277161288876293410506669610236743324523561598434575399478857917178128563307459196149485724885801153044009761860197059722920663943342760540245974488365235753433147994277493400235286054283864786827532913565608950988270162344254821547250562996954191120049243079163347238359209510286858615197223299502004437571873225926998397623887087925178067502821432427881992711096269205300686422669480418640278811829368908810741435143070829871844575467149671258292565818938619239147180290202757759611120669800822941286475588549526992261504521272264896208354481334861775386118019484861766678336254293910292505567245272777152137985281184556882076558688117880596135881271799074499283865777853795783972539120621592634515415805431669266003307484587158924680624065634444303142291397715748221351269433413179205966749436847070445669603584188329624452195897196354377144408161306448402989024089260601872755284037150760756436451620389173245760769768764891627185426356549111952633014012016684343102526029825548055313789122331333893312692807101658153881695268712512012027045786586317800657539996794494772166200112235955542597744751067860827553250832539727702872854260052693138806686981846783513552227999552042125842970049110099246709894840108119882214366733765562049588749069097767933286126102588265483453113092172474557625428402173081514468116403516351836894607167100823465517282421612943059222114356715224344863811445045212273571848923692159193727770230864112630680159577112162420368503288750840337268049574472860210492206843987368994114811027217953738627338753195636511173890978126182801191850336170846342865228841058565447433868594081310641517028483100454345424170265408151421517243363439122294802227012929986117139087145214421902052498499174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 2788598112383076839882520670384069421008197354405047071849002602752686403850533937327787293888165859012779474536053631129110536323560915592842152074830383424181406939985324561912280689807039429912320377817733249398915418143891629192909032042774338456764434498561518991686851049608688221301967954342060123947099271999754579890911717539997418268757481715236149814400653993797394530439499327259642336706627260626889902758410590557145946337025229177014184829209769577630355132724686244097124163028169215105413060344024551164458347520648302404598423631675786101959720084731894879271649238315878293416980952421035810358090852372098931525652896863573680261668684074183319900555344498438801129480598424118269359232425354412003228508269916710219173581361554390385789555002205464472054728729322374378381705204261631341460363439525463679944820754462511014935201779515006507543869773522423330010021172209651771093036667819323829980667114289483148514401658305619721948780656875468961489286656721882517245575312603035006654497102068034970820278916204063462976155149318401130402236967952805741195728623411654469935040271405816678228909699878306788857358950958717677415336625093243935864047007578726041322998945307535039670921791758348047160531830693371499558786442156999992738290766231337842280199227876155988648824931510198924049392401640596965433294913186307290015627308571214857547733142160625083465055551305046608486694382901247029932235661938673810650421700409822661017611096314357338285341857150989669766969633057723146086852824622024339485961831300036005770793639644870622870080514467525352852262624386569391301726127340883054007126652893906599642752343099738826929450607629643563290442712424819478177151375030034177187487666203669028467951269122280714853007814576871417393060827453411373008769411904453254545857138047919072894339796470377486283038289234551853115744217490700518010062138741845139558803465595839332300954048431538094873133169560592984996874555261086193882418647877219956405587242483362513476275141813389736093259753032112037390942152141824074476582745264044649401380217232286092326844094576944624999791616099343343174352210943203055586091686816718987048493477167622586063349364968815770179374340917199997350833241456416862928686813915416039343647693245760956543159221166363560375200934039141314644626730110037193562925527598977276731533760300371539036009894994013895897487821761371391625542116072044888716954169735523598336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -2455484972713132404060891283530603370707376042573491181509664669034024739790443055855200196216930324571873209934327172760455328014189542770170399142115869705413311586328373451956361320606199224562962954713918366125089708232726605433765270387973956731363819665515487439093308485490181359150575542639048503319858241488150365110723042187863036127086295093158653758790542825483784406187196731416561120037663763076982388163405403278066921504386324354343140116225301926342507016029878710590712352718483753925885565326335824757588455349763848317819635026204599704511596772076159173578851530990650169040440710846782182146639502499302456125583450605767754301750700353544074328555489639565546299302983304235979932549939797572009794538340914603358146026970987191612696485161295831057898930618728006852429379367138647166471685509993704254042440620558651350726342160600312330918239605415171670812217578001098995877624552776267375133856077185990958085708414667154607779148556351321575028724246965415837465916808677187058395480629622277299894351254717101910931663690370052723497620626747359594351175581540891304487027101496424171240288970326554626920410311337671931654204561600913249306848749555565803255721687597722229927821100222565242780024963374667186260858253740683620055210554205630913815009126760301116105147379458943044817786895338740009533381308871144014557224300778929286089384284172822822235010251474291548229912475481314970518957630796311007127979734231457124410544765034576935883313664699509725015234996204665722196597240821194539403476016195450198303073999422233531326992118319284706272588818716112031078737797099992713296284081851525000004975377503677277564162234542332297011968268582579649602153721658950854377820047730866279304659978425329661405527352430701359669919170389494366353752012224862955384716520151081669409232598370081312186683606086404355885737847384873721964629183661578237860648720998340614291646970370357256050858952115430619460026611580973497762821525597286318214572549453776233821180150109249026487840410891405470060121017264589871053786633558731113415927001586089999345506566609413874267589193593487474202307445952463332190948315779782206184332820502727697498930823904066963942372479475342643307066277018530454751127296690931097443471988114005820229331450372971901638311033085098359108201687725570703765080562522914515683668430587868394272613920791733619163036526460049683492917160899123167122039506298575257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 1808903220369373451875067888889001725994045109187893061359811654688015627995221709552910009323330086673277173790938612052871461898303193677320032996714872382418359436754892772590138818085904342811545016487345754619878712204857764148159210255395076683769713786211170259515620786459813522288362076909804487376578419210189303701975075373125127233443726781469416158504142236469510370221888508771661700802691581614867913851014797446270890814463369860348217782430928833449155968394589733108173442904119957039048291770600640243619622236896577535074545270632747909905208926846483344181075491242427234979018876792329057905261049501853747168673914059619333161524083596848735360291549700322894617634136260032964005455483059302487334813843658238509124861487737282620204560296658761115771810954833779015591903815141611431137153505923703218028211003540984586496425336597757859324126191392252489462695979239503351101226417503759511402013200614113036139179887115814163075589345732374359873567745749925961343884865521471074333738428175795716159680880444509112541869446136115790662317591897706388758105478269278584393350967132263839892641865829960948745463037493154923548208592395666875220361487630365899394466388805178058557812337241517609901731593253068293430694840127844204340671062255436648111506149975222063419900574597736665770692242691031535939916272111604264439092096974624329149802915086675047375799234868771841646120129622812489753338070081025411971414504727851424448419918504791576805723560801458641086772649621647781361780673105493081795697651486306855614513316273669768814457832861117281202417884977259369957378626922830299085500591572841698687006804678869582838597586874636620031580660342122329987372155630012266862528878733680337787415477243990279185706186007343933144482710383863900841378943994776695015759956571976452018461632694714595503592573037606441051082431771348906304100878361683559545011204288620460887506205062652170276653010029556358574456538426177575916983946612395884682371148052412331629190226537078706529633378169658284807142733242275444066397191041727720533183350691426305467838007246183794980977838222364428800533961995840483945065779727124942012303606350199295258913273642557591546662480982379979344836683452195852585219638743140069309695583933296295301762471949940827807961241139551502161539555840533666861845941578800582646080616475559276808174531881284696931322716827478743191029171647298291272266878528541163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,23] -1021250151991958716228071087914269670896861925115216873469660471520899084674804853299093096187910331889082196814313873790030846545547345505449732155174673483470417771831440238225270948319217582465180616710897384547461768633953772638103045063433030250604758397537971711700203134651036671029118602825769456180429563677852387704929963717600301032664753285892104057240019374005728895435815458683439432314912209810376856823849736981839088549816764563543797059727946672156765788802587697236937097540433036841995049573098895950305662773660234183194354489263882003820635874532477807649735676550597972817942565235480376737859779149527634883361589484532224392392351107730256782393995925525147949882457768656691593104585566429895236680371131821381427305144008369133099340287450680132464549364477271160646875664327415591668340294412657965911344845990617732602434711497190983265170513266677101390667922359651868630549691137201022323386094400074168069936994544511541396499032098318206041049835565001182454213933753493166149030396322251139716816732078631615577741824702887834795343120848723290152946594081536381732393506614294538550032808322082582344552124939902275875395139934130698047109886153844466559414997734729506097327196418241953117126713865549190566558672991415323151705094183087777112219301194145013608056641341557365903315543698710360510389136987385742601055433000630073792769354198228137327721141807396832860121490870408720674100660794769680619368929685607018649248225054252405275615907012454935920715970716213560682322217210840407117578283268656635581594118732699679182029809356470509339030045994519736181642777441834150337702015791991324798253408702068741834454354206256587125900002699041622991781531119596788629434525442455492900933571725179768670299297067128985436117999157941600081443146205087641336176821144866716499860310843884405109441146911378133827287208107886873059084078227443449041903255420293353527211685387622394549717251796143687958378770577717319145115233022758763949610596632488618499945791758647057140615208579952578420857368191658873075860096494728273303081656779914474691985287136755280746464177099589307315075543647451619599372550320468923259305509284251742365838651406328187394955687865149968100904117022017430482649237017089095672551920035877964072675231402249954916654203936651396130118818134033134427040328940992795004037771601591089681965576012716353633870417878257535584495021017261157135022465270520217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,24] 280932309567537109096646306838611724202450065057673300662632379912645836163845361621271514748654431888961264224272852903198287498732022292432756751754417129041127293747885157911129701087760743952028395376323809854869956857628065455350309854214677410786251164614836304129716318093178081946291217057477347614191497324065059987985338897986169210194787629496129599926037073707230109190868670866119723733533171872602796575902568088747732541862957020539951703373469091797866424848165203056801196344239003207688334794059593070127791154393294491095309826685154674323582814856159752344416706859370062683997363603657668044230401219999750042106944527021836717028838700351586168219656208172920286213030163605518559771229004692443331778222297484522117610799745608430705501455739851738675466417368878279156386349145627642043641822886157094477478068865890116027336744742025841241406599525177005169690457658997535544038738410824103788740268026643171347179831033983559049794785182431101077412785597911445160454644751653468876524985623670901472866973414209018188955605253134511819349227474746964485852421663300688567732995609463303425870484623213571834638156391652642586363074738369890615324415109672560121231288923621781656297633267739721205457630239298026619801073133897775794636810155660567487930267419921887963229219804940014784343267917177789103454883818327976947400413383376311165670311485945008779048865797718155936215640619614969902542906635206093239885850224276691819297857549283988890836273759359497076935774904969407382015217667625134002945482163898875506659704555001082249169264393379326755105949866341987224897420820794300772320580091920953930282853697006281589770281706252269932257657703341754332997486848966045751871657812709964113774843564839866187664007643593788256818001739470492484510302258089921294041952227483069356293723228457575282937458709485516270853992750326447338117936980461765701767647718959468895322975170598007695043568570432230383792112780861304498359046487966937637723497835140282872111139891999488956930271817360058193726935224367617608111865908860873122455842894201648223423246811547610374570957046029860634024447283317825170828263209145330146209222122410870489384592845621758433130647631625063180244234744224289363086086609586798682362272838706826040118669643973170169924231774797674312170585160599219136594722516103631221693928028381191838855074085000453754809348559574670335212401469120750845422396287555207168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,25] 259719302850307883579412989852489016937289537264668420857554978038038302110852632887962007540966977573447085444454270149045670921288950206413577759587209635773041439341048270452960833547207369284813622998425853636932886576379101121349643840453682585672441771845749157294617123932557619142642188226766213524591376425532396767707032558082215534154902683738852621328515188258601527657423291699119887538425589526690772412311304592670700118488115254698799159604208255076561162938550955757333338173033943699421717654563639293089703539620561997202318060324259522616028164137729617479887956133248245776331947082716243522284173522178570794941846805466615574635821957654572343882238155143038899310767187038426302540079676178448796047921908840516828018568051449230645939172419693041019367857160403859710207682209782313970601986736741138585692234940068706165245371565903413353009736733357680484850529478781952209396841083094676689154438784593270226210573091101567643207615153096083154149434020154459131533634294726949535297859284763650922443352524625712106974707667941304158584500407866725968045163725201926107103771283846891430791643316244673957749004293386310895351822000124830435926180193780614117210035982761012448028744491555034362004869469978271200721049644392290286283421253796386162245766820152297705704843197413464310360840690501634622379225781444059123581203222694582835117584531520169566578582744793596660302262115857989034455685405940724263108189909648602971565187089526226095571585222987658218057528957099948699440118648559786541186581088774666172049903258665534621702640329662147071862934718545120080176645075359249040668901296231638113121997673150087992508466165131838013902090864600129722327965347720263503564106399907929222824304040661937456348309044354874046098812364978818998649582592762012154166916792150335919981298025864459320723171236435411148305154604205541009625948081686888965532672502418208241263319445642258723628276557978627706910898109594102552364181588458460263901142407464594841624201174772173614063285985326580500007651645830644816530513257692908471309222968609937972525167159673417783736772120710798057646608859911654839563822626086431715397439712604705001433126369079598782507954387497298169393805034152084709739791972881256651633766960570247812302392173224834746740243776829904216431326439911787505060599266592396497166447911256334514517676855029962965811797026862874062575632070584350307863317448333721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,26] -526579161519363649850505565186513748200995616143655419851100788633039432599590366096575916055887468898329273491262469751364476905880072896874893111927067485761883799513492008555670497727830214485550341394810573278785041844016086383462697744912639577162277360260251378393134576859614704282989303951983685141674856396318812073065002001469410405705550144057825991661256365326196724371500543676885742157554974018742056435512346387931621905720001732607769489943289943920008584588697584453311818292070131967161387037469552454233547775148563854049416180659391805502585325503794795148996281062051295835272136907715766813972999953298724202785184488049306641428676555497737816522154435961561216984217579672372534480102713680680897417477844141474570453504898377148927478562780936714972524985678356266974159333698947064823250584843804474745462052619614320769626512853375036539130558739103545240197832347892473320548573295911315125515498359836650393297799420971835456041487623131201863676009376005844049785537543699445592670894003904387381582911902449799924511155361768450254918367677487389093995334248078672931543194024594192205787406507702165851622602952938307515871613925244623895601516756402741078994127446159418417907507731702742810897629536186914121321363238202813388542066098287422263071856757654345161527412102849445710387613692961554361583639602267416010951647593623412634339120758785295187967724240459102606446286106822827259114373017710924788841248018025616405329521911309785362384459833810398722997587768042294561465785647294918857651702964658873996349062482429921443807286519818960212381452089680892418663055851582673254450596922218141403601443042408467784966961201942515935410999001348612474594112336223145459255837257009655038035683138844173007270455609099289902393039068972474882813490573922596030109402014185256564416535749069609505034161038192800919138707682589976872498012676432348055443661517654358744127172907364614112938852178300112141088121984622183671198953669115620038604596328044766543360314876917316786474867507322128212673163031602916901974275243691261779311889141841741922443396622366748234447650367658900077255246180916923776648369399173760069110720934258472759445309234084706870553035383116080009915720235036161926134904489616803001441659839495816975452214123746187361083061894890939685776168113088259694543790465997489583865557670944084857981875914961103939802342986611846786630877595574030004668926836221149184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,27] 539864979024678804256252219711368549727451127736756245591389732322792626926096743388630915402286653608292167535262529965949332374508138729161430071326372436371043657024416450894343508447115820381531432687308015564926007956410865630568166053175834753484066303940819245459462395548261389061275452108766424789452164566336099168015153169630232692723053732648747080217850404680083290891526417820772770265498386996049830255126156409995919116556992363918169035082435722340755868586932265009130272337845686247542410344217981201864904112939464425605492113258164934765942595277971867557753385499006804424107579537343235500129721581919767510288573103162698634193417206563639103653214332067806420620900152107036928906907979011054037608874922402213484274294984138152086534814485870639882433335152823664777179238828764054932055227012472057915637704347927404557793159133949038593899756788586488438859837439545526725160969385487879436346310486616731745332205702231329390567280690800475984350336490361427365963086628458919797706866140032625290660727582625235740281628384056758542101504668651351018855424653330164113493452852006857725343822673243757870201141078205364647826432150816010248567178044998956302874329749371277134190261487822659068799395464494216949412472775353195616042962984464927098304418277738059077150528024039383245727789555469591882441270539579572890317088889729342759987369027217873087284160041503612673559291125989138503540582429799004964389498540188364006060315787390485753618859573879534803132977970006784641801773582787070081331802563841081966373073955158965637925527160872047295875735162952180254244913882586570633703096342011819191440116858850416898936969924387405574203508011615450699126359643424990864405507042299362955615950508060329471368783562851474021242382852864234024841010040700775389651846136494473991949143345812513199481136813418672144671963153127800389074436252899004904653877165928909496294913748623472717625622631859932720279231811681618048689553294395933819865586607640415189668474874998742651988439217993962895408287990258685433991858431701659557610996665173107741226895966978776175076947088870662206223023292903620046036078226209033930143748621469938213526239871945185699248903683678310615058625745267910892247493232982481552677342582122818733098955761633376437335054743858168101473098598527588646038755196796479572048881237518845761010315964156081275328416833118422378205301086220277259137958370554675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,28] -391726112609619702749011684298234454632567863749058097563861033385322466945645578606015369229299095101028272615861747600936280521889857041964885648909098075005729045848430350239660040528713757620800032235500728957775869112867935911452132349209333924590690553804922168204185930989222426460156546627179097364368341405785298989927105809792744320504806624013608461544797267146683051236389368337898222500753667901720302828688640384120291972524161970768870497934936803657148248252664201478244885471311757039423367428951586514923186513201662591096428009930864514047657526111067118815619308745645860571999131707766919348327395894407025139953402449244116758474592533645866582484652396393491834870045765038256195201942385437992630252529619072452968986084706294606918517170700232250083096972465878042905530432548670164696926311654036831217599722237004832075849403910768506370544501614323398293067014263246214355299644804313484503193302492797492390967466066411975841487809936207974705664609198043590593781802309288209607969625486415631795442025788248694909651385762439819552286427023291845309916925380448585124507700013623783043172326639426162172398629727836970372266347690304568041195492753686661960555075124348865287229187026074710093415349247113723458542205689622187732794749743580367146678546984221961790280140760103440892301435907364406589801211325203604498020825793172034682071612081595389892675397293887919894632074703527007274173608313235947311174760986788857577632422433001784525098369063826984435916539646974163183845250280922116550323537816734311750274127701403099143914726061794535202657837645718362175278380155020675950455358393875413279907407474107120750245318218202841153819544200188423277831013841938045719013138647009857121714665340953283190570017429878537189715509725497589296644410702885432196805567764333771836650823968770694535985527274849424738501142296091017597896039761069935650907694654696856087423847382244782448345172842404950709709106112547656548018239490532278896181172123224203388958903373911322329691766508374609388251417945149892400093542277788343216992119062177948385772835823145811574669141699559974044496461833153217891755608148420495529279258667927133749139125338132895133546258796582833731331140407170939357609521935745985948167928169098940221617161500672783662533734782089211929082857760589302834209171221051372357562713979266914320001985042492336893985240705862486898637821000515447385809381318721536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,29] 196007159569018080188587131703262284901273095543328822452542751940655252973626551684324308375349587778432804503649933175242036092345347381955080828177528958680743515070463543095829485539551701512023040800441903314158696991811763968139244025177577380322340442407507514127806782542015854740255176127868902671557296934350245142971421828806346506375839299332187192886751835238688225856524766252741956170032845648994855149275113962797387377611750872974120649020677896886095314111945622802152741596937611076396888712727640107510141114379672833900232761509423910087787421922349406376716412234213278267410498299922715401144489054570236076074970462696263388073049765788077858089013991678972413075296544023452352589745347273859944065845623956447924285773923012477745116367204500518684920915344554549629755607846294238538171080562603899324110512481174540068210757376475019119616727754567446170104729207155441942524939284315193347602100346006252734162841752651353669231489743187755263073644516424899467115502188029176637700673001128667283591059141643359333369656858767129436609413053467893208175688746926308330872220268814326361970400155153378089580918924615948181954092238254793036707769065656887398538974411082703942960951745796359702296806756991532452620704301135966528295895186641097680891822740570125683587318935585987947061371497737792053783843406600424596255681002360316981220407338476237560593716825254344210435908422955503616251820384947355314414431887783834978551158700802077532767029639497850627366663412696105409658465584271624078607325699689355771041508018674181059143593628153845958380551748276136767563891055706147948689313460396843789696959110019041514295944827151109367087704551193594940766134636206041425109519518300028780981674695286719195210141415124821004985335107245105733698058428018410297736456422760112779919366978832882533250441806965440073688368418981159135522394857652171454503092259615189543048295253825827671206532921956352939144127829214502792823682775183640774719194252424818776223177703376314769791222856785330404878249205765927660987080184060777701145095685733341284019050612512529977185002027343921348304110089505220486946402710221447954493412742466464045123065340157960041618421401579922475224070130728804664050491737379198269857426251082960548752169853596797370238958122363543715609639549344688809356872898764492192783906946680796593979417784895379543727938241070009979395371247322541165950248305242931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,30] -39053602456077912798099091556888193495622590786845603384081255369327136916449013129693081779875305033118190113946029889258095558921474607980710879594158359398238932716341877309527926806660208699754115462218058227734981079874743263197988385859393563702164140304270264046978709011383438141210888538681355664666912274653989591362150497778398455056910986582944484987568514246964045529251553731145787067624998086700342433519289167212306764154811602049247946670215245685672373679959134747574661248436779847544919072394858990196125232168757694554296417369966865193226441207903413925751574702954206055537499906327542205988635934868788121932051298946880930683550306333374421741673478165703228044275619510212533324155646911969740776179467238659446664181231068673535991551466659716696809879197426506072739883050583473960978492471368327287335113883983811982668356632998291018757853781601743094158677457865411438940669690561633455416974166648045767058606744634881391930158358948651419442215241951586139578157317156721571536054060808997729824034656340532912098657408200084311272392438641339284286366037463079861257924958203775799845698135697924315183657248173688195739302092694379142762896798889651182252274396620889205350759823752930923051434881822629505686443613620866577488943153542309300289123331472570904778858963069562625066522349866083311983144533139468846223294409318477519428799873000514863509109320195531173894361943806729409266770790100465568263530084648068329742554760746263241926130118293507000495625168189146848720929704222265437728998694231329008448010143132125500808781024068734390372284655467505597461728269885660802704656968072643081180155121317745296953387125222356920844865659533630882982574053500999053837083412832717418762936198337411155839441682986366428450594056026716548535782331906680594022099780814962451236464898688936121271137173771033419386722783790129740509619963290428366475323476828509970434564609711756089749714140816197656521967021888290403224885425220958836632462190717906533907900328879456742535455963069940017547847497449680138739529720175134245886043552302497722592818739103090100237945728355261406784556608165255553293339029100568121874729515966322202374857196951975116664995068322017615327050288785772668081800662781335556558154085386002794826392969782743470771254904698125625326581304556301886444071548366852969080696400771713717366178284074793635478699637524557887439211056609189035272978583288545280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,31] -43930125858694167435319652140311221385448378912511041292825241943920213934791761608358782993918890014831344874569304418325292051692300867273347706152619626869455808509186882564415459779436131230499091792523153708923332270978363174065345219983066814673985232034592111999148946510667494553365511143513098906424328893768694976614693054154373125759446405812132824521319305005198557516584834502656580358458204420180109605483685306922192786856442470562578895115709669718087918913896781343254019523131986790642958731497191467085386423438533242500436842276006239623513307133189185362803759451856412653052005236796522564042304824951404042535570907377917817201684564316640647983128996018158032777345837980457038044121619802143564493457476155782884991277586549115540420265767225808477595478914368567430075050873417179476001103521631226112350258025688608145503502723930448203836354458415138769108935266964963281678563245110220858637174851376821770477509120113644220011118790528159609250168463752151502119854003042678027867607274839333228579245733001662179730598449525517102698636830107966698894912773836681833988266428785536388478940686557486583480274746341813257707455379098197373960429034961087829347543559689702940705989200634300831098752684820608728911283613569492742478646851649588243348424329264886837087204669347097440515948965550648970804399321324016408798570893071779083161232445498775705353327203871741024070138938870331419649916637329202741536862113935433156794043195509818181383804409028029342491229602871705309277232135485776168827547117031817087323681080131675346889807703195263525261779071016667262123461309660390155665283152599432710009646130812446397172057518133046957296818967275636637716339636135252540241300464840803558117826241429174407177959916861474837375991606635234402866514900779069519828431434270838984432172851574898615033964992646384256773895498795627540026182110006938189770409434668632376295093601838674593993975467199064994657560865355627768787621291441071773650926787327819322284882243971151296987943530047617587494791576614914297251901717138857382594062822545731991000099555619587887877802480201475177307044104312115096756189197838631033844905627584477803136343541762317983532994379879273980733719122086370986071444033192417443263947046122153429588950575561180703284466296562399321467015889656179325732774831299189456315029084572928030460720434111439662690800009889445125625217466107829378076579327272550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,32] 62279460303477863605156646287184280772156893625784931874271217024021033923769139404895642901041682498883783317796684089861661924696137490175025144964720504755972932941488472323076596883585451849531892587437562785487007242200570562400204097269093906895573252831854591710728185283784877994550489860605212730010892340847626090392901397421702791233906797808831347367448585199764501254875645631862785695631423760115845260317651149288916811595378476055534244728456946164472861322508370468810120776108967536727563531524257851229419713762055972299382927454962640184599757491352914917175002373907146484735657204482537215579595537281196712038098150575087594857824866200689436345809429410402419582197550774758542180170080703387993534278531958210430350054009289628071704792590206552404288625797383446239877732854946010036712163028996301148303057871252916062009488456528519885533420426067875078812001576004848762705680448833416185957232341955451600614944161505119345370222433137667623369708535427566899535774339704925162353386270494151515300149399850403926095808478380088603264137361261311652322731137934974701142266004033634939937067595488540254164122051271472099288933473287745249006550092920731739880500212077116502765550715713394164199356652566594268439011231784835608479702617670636772031455999722452345329759808110218937015461445256980957638739847821333737805938554790418506061043931561082622770399028156531587058682483569616816566628825525815886604963664717547656157885040303580285615390891064158117947608754443149180771946507404237484567335635651305366915588062043681144008247443547551945695001366176968195745287727475924282804831760911331357417828749931518203452027741123331667803986688663224644911402708518286299593748050935253203772280360574301784597598614339783889332303650486013904471918899769354130741535427837553759798485251980238415989182586579405111472067241892349662220782142804299717703828167936649007070279006627229065196752735296857266470370743916269891782813531752024215203031985247149520327306332962750579205326228897888157903040892383407800760474102487181693321534335396754194869922229533946626884226267680569423191398205253135518791176578515691135363902169759291666651843599696227392227579066728934406465938346356500884711005105558814270463555440027433945531756143915664606751763645838313914611065922600424156122659486358548207535520528069209852503541223126658759783083623336058766603545755259772386546018848302170112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,33] -45994325878494169842164210793126849649168998192425593563226407613457653620965715297229979551763452360304815491361847039358145193591855711234445815023260169824612486267409089482236580927018706451736088289709022761697838381893693001250706722588429519699663099190313210851305426750730585837322213819345317330556088329249274924227003752841682951136133360107461534181776661518687255686263489935785178651284358342595046188955341443690728903439946104810971182182400100496996437555434367244390996465235096655774720786753757135047135076493551257488204664801850663626098053409758136362139304813706279378585768679316546193906983140992250748604287925251095982856364411053828894386343366110226174386240013108906502731075102027218827736315143236012045260436572112344141099535053235517897141456458828185901619921846277395251633739609527428764199594948267769815242128043268270236342852446502614937315029313881908476336490207647501715891356901727000511232508307209484685302098447335257913443144622329155437651100759743178736941322276467091885041171942062203621041581194359572613679017236258492840921847780448505542818481682302491598276526347113933769382835679906605390244802077367912108246118543970254906739202728788197635457935575824801267181078264897883523031221911986356892175799336404896954303128201231954920488724327647268098477770247057218605052867331745338158480962674721153358893960334985965817035981670655171236739747540792260163402938769864466083190144779062522029929845899187373329423384136298998211932214201189460596234845566328707741088194436893379956369716680388094096195989003947269767262291629390311146388568300258251425848792576441675956011499331949785340155223077215616309943277228715001982095046494443070103591796183411818006035901248272294301075869646562393489252049933479422802085761374610297706465710122097378527720274928632878791512335105876649158296544682848148982367933585322287747160643204283293824890768826862463078976570036103209274350839298892212777432563454950303696732815954664798312187310404014477649020545999408597382534706685463414496059995339773413817305150775331550427430122183999955597555403397862021497362408385675471853753878868469622882478879919316808366323875719912124446566726130563596251265284040587048977615481218259648217049983979479775391983611861578121597768866203540270662157086434134418522590787054615097302981193924342138399863575324847527601712254555432419537178838085820910809568291056307404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,34] 22654674907863024257391365563258876274419477240255284846594991498678875570175676165250392184369071885624185993344242654051628532096204289320169021374437846328492217863129443155884512835568609712878630907136008576325356161315560412154599991158315156588716797795685894679084745944560070478952823935744765620104684947430933290705820185213073939742307784961548684359566087098633942955585243625955137022204575766961121388414527859065830433682697190233160243718656672393236319280760813875818814963924068141389194271941476204396915220579736691686101322005947764017339421827550758840423272253652854983957956818672426030074669150450586524594770925175375228139416808713427642579980824163921468096690953133275857175612885922440544889766423322505049312005274769905680204704978774689704432861907170033479142528530105774830216197490494736778199845902874262450184642604992510937384405752707874751199335461856910441572828063565491430115797531089822392081802587547599497213187933908935886889468521018633790920341451182015223476435385112904665740645624392665480990002677990040491638617818401959782072114351701740254723026244596944337150678655291016263899066166481511381276511382728570037687149998636170888885880869143149060647543787998791214600496303821731801217453110288651698697612966892317797582056573056625410530266340994823139321879904085895527525151765097753792067961984848687835096407014079851031553082383520042396351803032752353941181204838897534157490217430665022463837952808369056231803090756840770209316496752619178679370451599233182256153637767950124986026206266508059857938690854980785959343052993835616975399312211317125948734336644284126203358714145271986884990593404218547315358750462561187703933698641408830524779431626140011340416318052720394422737476044801031703240067743865052980970281775902132072017923021711649999444180039469744614818593993956643708850237149002290855507005729252140928419611294111330077101858807674207823208715891980134266954827773054131468343135388576534598412581048198115481042295962333898197907291336927710679703620017432626860040790065344051641828273650100096015025226490700875039226084705579470942512649282582287758653278395596352536152050276536725085305088846339741277692304575975590146955093536654503498849980733006167384212253137523256460739527165706353932469930065290420447044425925670440337954062349202465530268244143076098661954862784205891902879712357352675784212273107578553421170275383288791040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,35] -6435289316368545722055040425694021843851545014907341012067374746449140537892891454871083078940438133208918159507983096214196214891839291810718376839929103090418613687732271538360874836928149641008557973590454915903127074376739160662787297664790862033371778629549340413474675087049936844666929429331992415160482844755215328146850537156251975461805543097016807934453188630395182406287909898172537597701804275719002646330079057580492992659526807994463280911626640841818132323209152118221171120795972114202183595382580041329440268480429849629488273193097190359340338893397873947196586233692579099190649519723420909976044014964547785716258747604326601703163108826087090386802663915859119905642566063270742859647923625988703956039404545955527280034734806969354614256496939567055478109652797628864946435507440965720228557328102601432804780365236015362058714952736580988541463733606887838985415228818514923002977191141550768001854098512099080280104194437199960921834684128472402461264250138859527635472586252090277293127195909822822201776770663979987506944784877538321668645864652245981431503620799983097835376540979092296581193929300568723959142196881104491699134848204733154672302538606686867592283507817145587437367066757144246334596890339535826329262253086736925558597344497902476824046440410968977412112800211825430468150952466068757649161814388940049968355491858860954195457129780180462654438728956592503789597151695968972626764621353697721067876162759048310444110621980970799446929654795186503053129472052910523066960474255524325686496269001034059750607750945037439611344699895901111471418962133894974398659663948062422071229222910133333491330321495180120597504363992801227160795823828104778471105259522305815026710053467901424126029634425930092521149136748785227793509392825215993178641189129734830074134133891428414893800174878368968567128965221042765107762242772779962685526508455311865408744933782268424387934184857733698176751966359667272241554285757315773447420217259171604340879064653878396857273636907344710704797113998002379395001885394334751814840498226430186048194436528047295149871390827960991267734539034077557268971391172386792865740380143250892215399473655481267930650830236058133076073824887403898123277724085962723923022676730299646677088200564625493703302150607738764404250450050636102300575373943923684418452758519284218251837379020439918395185899443978123841437092628530804569051827252261745801908607306956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,36] -622090716864866200316232631169817484821037694102500378339010029010554499994175042974120791957257447976480747564179290744553504246792400474610932941190575202671748702653388431873837448854571468831066722558502741693448999867611617332306740958731807850390928303704092294139344769082662622086527600103325159517693580518795114870336574753677504855849889271875732548072412888294669584466637694047216841111210112402729741947465948119957529973684173733503184663793495262285748951755696198315931928041151086371283002816605763818000686464828829261026134005350626177695543983860293141903705159942118722126356963620603374730132699080693387187760830694485604169027687582961268672303387977375307077504945772819858657306648957695952617143668900873045163576906298337297184974914476782807122365586393957784906394940623964394080176737328706191590473365807372413641810486086206219922052992945331937500081717057255496669731148526621588058668808273444246785062200689053514810137036679073214117771515160154484444076871928738137057671710449415259681447214266829429457861121490867339001619567023295437751652511599949277694229509016662998959597835923994535518835404193261577658536811127349183346374661074916252439944349310374621435739255129933837294062513372936547254603387864503495230183318152002084759658491101503673138361802393328526090504962173334361263284471974529465810195634114716489988406024606859799004696908015066098310423618331226168723678025298265638226428241813215850721590771600006318162531583180849843444581557718143658244424264055150977507322936055793530498818118059393605583524419056887668235920219521219061044923362935241930467484608445097234595166301774544775575836333626547908980220845666168353617881771816761559985332885122573012834723262504030313918845923295657727092216809742128847960186123974539047121970502237975152157815188355994830307313451356260286143146324241623779241725720618800718919532699328982674654812502452085993280288093346603358369004371117023484015757529101845702708490953982130699984134848162429638186187451703571064200341452384655930963148784445590654806389954630195551808574203896134552869646265623577266059450117249599921526662043225572682180304445594139476150698905350702125898881264280617384000165260859142759561972103658202629479017123989764491405768968592830884804454924503077472256154099492177580450363276563645935953941897735764415495300071358091400279666340213979235342421472369219671589618877412147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,37] 2002597201101877403625425012312424759336028751776294165458843017201268000454986099941145925477284216019006445112186631781329547000318012743216122634574771496205071769958910626552859054007375655264777941593993315823066897622188485272719116077538577593127019947610770629385608206191004788098436691938990322636523509658227203395808074056229981121831426643730412056356978282036379436056106410378096408851217045290191445442391593552937715598472704294229105400233864594593383496792521433740496376631743676584356616827261624919419924889424812527129457665526530129664809708945532780369424874495125565745286676709168808368030861250634010321057908588762962129780358035994352254893074610376847299168954998130923870888305448733471126553944572018079320864456991924462491829131294807071292164251682683206683278787615008658409249395537129495127241275729137283606018080312937583817175853759272706399358815946940774935623219916257388789346495585945083702573277808743128611336169905624394536214276818467877542760052188863211836524041657584886430897142100122431447705087098096614868541655314963324315084219958841406132209544305027239163660457541744197289687823904012356071109033875360489228560900551507895144949220054986621793840704984057321225449621817145379070989512625427865009647791350323788381829405902796697916523899159341320060259170483411983371162035504908914764674857754804628406426155929257695289975207627322364914044848495021377873948127468959567975015291826713538007884462066597943156563860386609604575502263816613494466906612021688732355105375096520471260347455393305082677542629268016249709752095970561215939121831115475777153773046397177992577227616238919800212510172239090685913496816034240281674585723206206777270635827411830088328959028300378977261154655969394060520309689807651602947897611291647980141506740218884240081319887657471026810657252381032771298910752840953018026455891725403576033941040408891067314917474450966287289076984880860567712077924609404350296443649925129731361605674187742554518385323503824047069596597938769747516303644694526370151709827915468074598528613573174664906158304784615066439137685441042660532479621746120724886401394780231077272283609266018422448345445873369410676607118978736729544533634861661447285695660200608861542900176573587739241708308006257026614839613825907763751245757988871243632577532585827678512823500048589089226359571235422326785895519252532470185047564804871181838906110561484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,38] -1358147725855906947609423092641800397875715615037896088983783170541262006324272852197591116714219911833522932332174047142516552949007527570777728284171603528858744092517721126725618318113958864238645981456822393809377340139774138559155216129311220928240366565995638884675070710225726995824556197190614427127165080529511619478948360166511004147190727940570295335360130199554755001461524573149238138702884746075968008343788111000833147598981035647080380229603861953889269203974365484975902064209814897123128751958820846556802221750179483838576149875173579746042395381330284313861855303951006475718757018493626760629093248497239198268998769580580603883654875441860964763499803794907965577559104045198279364038127511789088061452013479966787877948123515965297538423096102111515489468699504353007629166530201468293352305892521578986043045920544590139711334852019698345363922552165761947260074095221880488232357671252159897369961559426058543414850719063611036347628784277075254379661783217311282710035003013870141836148695729136505365335226072150595509203616393348939517637640380504041796952385702822905144938128820812748933923771518351411480996626556588595479447774207539012779454457488313032524141642567794339297197885345725137554138264909809920818965129233672789113285310693258350303962882772900778243051300594332439953174547146763342281262528751292392777760050427665179723498731293844628059047262202722022011436409815275965878542448284399472990544787934505926940163701122420119355729001050933299481702470336507547711496774258186480279550197234589136998562774975753018230226978201943843511979920687105209292173564433007578287091421478667378711121139702006845592121514328688611450873051693277105535915130509974650578279482005703142733189275535113933805084623698953531397827249231722095795515994322353662746870448208571726685215949916951677492896118902810228996823897686065569111367493393241282558937749920674761790879277219236221852690668860656289601046008639993412583681819824873288370080547432653905271951013436220694041165067576773381284088719613190408189285315487755022169711753230364434766066197939598870428808305071506582998894163278580365906453024092816752466346039423445809909731766759141396831244921451351631286521872772893760238849658848461455891550737452007844569154561215878679196371426978021439018574713488656117217729218857917610231401594958371792584710148519716065262877119762042688136809751133020026087056676906598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,39] 586313131937983662272863530015676357492511905885876237512138764066115243333829313921698484007154468149687047899666629324373528007751423161998269990898512155297490565723397421427920795390863248999608523892146012344994004372806888146396472831921694495491450501129575735028750732399527210960949373935487721411691642751530246491990556270070805370497930849985430091770179753452893685604134697954492921499972065075961942948984538978338721831604837428328847272151136673823470630635349552286769842162539715748544671289374558809462369751927680738733766491694525225796821380749568853071412671904614685242599831968053876138398241889101257027508104119916950781489368405161263059699196258493512076920838685090836671918020865858227059274724120647223968302918690033139178382295672434280498207276136726152592602273374605731154715605078901647503346071362136902084589320502692662575559976537725645733037186098082872328993118065184672922169523206713082299314792301983409392705449409304862241318871326798115513309450818239190937925391852233563826749748795410736645187009874866460134846805987923487837471948613810910675639422468742772041783387306186744116733687870607218196441859731971690562013220225934195548157280388419841131745098016827971138202515816583680625400138874927184601967164465637794265896659690687536314869039806929845318058319326891949201863925355708281944320283121050792415601028685278382662033851100823277608658288907932391184827656993382232163280751009575238843351678737315483941740230226075989629755074753232241266240881975784682022888700584133675873143386097318329952866799645072293145512903361431494302580762286268122698945541563277930060749585465657739094021628323809224196717902781230079868820551180762749926096613721016528132319449854167917883453165824176618983845816995224424231764419173952851551482108813622305626357801883299776856907330699435630993089479748314718541046800441686481870499238081386291743461835437049416733639445332924608456507515247451001409412926084280297539768383629599009113176266133292440259643673796616402820048228771683059915740489391484792253252943513335155474520490652605530496339660484940926510805660606973408710539753907998150253046287847976905913787420287751957321361399754009860908059558457852053858628638640175690052251575046424410733666178734849455003968604343980024263974264679734758522419757314865684626050884547067607190711715220312596985732442009899615915062241140788536030572008020377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,40] -170743024763711593416334386938551714475018016070305774615191522102715309756516164572035315187887741557675430630396333309516563019523470153780618853308361006472116471932236392682837174924634989229735768393271939496737785813152791400142350363009800277412858425325556747146526725416306376049637689697836789554337343868214156181114490520015198654232331457312885504734661687768451712350349083461076521756255620296976784156866025041675691527146308945523296670245234831713978904008061031198965639476116768444493037598077395425623643121805660483030660733090386600918244998725415718501210261737730816918585210888792833768764500854125170156788704489517433650982570623171555749735894284189487074948114357106467064278856350414148521191422796129706277816149366425716618022702944274256413928330964087051996272456144436510051109801004563504517057922790074094616680295060067432439594940013591395035977408008072997974161824936427417709562288101633183594946894854567808825961314426581339884042567137783959467839892918682707358293463818146357922954194597879586930430624964238323954628844502275453179137429122859556452629488647022190483689083932369930680751169225739059418137252863650871920035203235074212005586159127670689766304255699231042987477830917702212357518409693981161077650809358545794451084363452438738645719328536850779143788421138026840940661486307998902640135341798393076573281206832785701296467776295888795889209871536235812441820534462633333714570253166949861185328756610853561008269724942328425749594417078704617628016843431281700107355922071905327343653454583241500974843216729608951811035387715266366704199317867355648678460530561102265879842451985955319868336904806216565027470205184936971160746557065953248073630562697352310219932255535319592356117388221426974577835649670334424388127073125499780552771873985449244318037348354152801281316596946136336186818937356573743799053182618604748867722604012614264721407720498058879944795052623675146555403234084769372649043481357201773418749139221487108389880156240995083827356972388839561521228271686109330365134443765081961783700524650331404488563956038186119434311821833066861975174940901465852565020172423525688573449753647238353928467424835750042023270843815515161053515088682567060555318716033031397850575313071262676755795151222169646425072439149585406836893726985455075706490551127784942801382735245565929371169862238201588546010147589909766557727444682015070704318806889594880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,41] 24594871841289236783463943705683776350773313361764424458630951867881479175196563091409832164484080582035239110599527900154485843030160951560802304790419931770050630972373584719290999176253828492565926384208386254653110057295823449440640719086401767455507945819875109283591380814555984554572259635025325189094559832550219794306194320679659504498190951606833124732244764275925174079356529871665399545889708729384576120793883607600760422040954691240261221736135193102376872761016694320089769732512575536307445456743648890234124354219051578378596782860714245545638725338647745271769707838213291413827929402168727979385424124753844401019046022186070340769454397518026978246791852792812872191001647958280013805258519088348347608635633842439953868143194801010784445615507161625539684846684409859072139582450418019120337579547406775765128712927713410564665686184115400037096855507558481906189857760235856190563756727267570366239741973529626454910237805197106572481339839143172666132627014720061131129768264711157083047607494240482338813776338472273718860454375567521819350946954718301450514012958149367548694798623243995460564806583515227885545633780796025011183570836203692877033523619172608211264614294235794999407534346364412988330610682104698260485395534428955163819096511053158373916198427792129937572030354361064684271361440024238886466151054080580150069987435293056476643024672245501677361803503641019074691879008407176014356121219607706491821236762755356667422315405263815250082305709224212057738388752425263070167284454596788817322780233188943671692112512808690567552467920013246541026960805151984255738536023667224566311027370492021665135325064966626922897105254313504183772928403228761499850857227567762796852369432487408662279106584917609104983628128216800711014374602382442144460124999280033567027800278585773378716853300902107691447551062713680919095005276720337956329220203548545095700965002975534731116030106878274943820482658238375783182933057918528440176560474553016290770270279773451022540368516182661593497111242058407649682607336546800783645650230914899147066710021414910136186382139856928977526098368006523022741093796414277151591462113607997863971357044358006680243126526841146392179955691049997410726841833186845466905567489856873758364257864420021983346273003769028000026420438831514337085832714344433651149804883085957163048960973244429417215022804687370360901611648432579067736929546742289760569093049548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,42] 6397472557291530124122638950686536356335109921955095984206380177237324065711623186898620206187495554385011197214211891659708861765572938714859908926922702884728708302622438775094022523813087053717876819770387390220220616797502073256739189338745440800480474448120083000338050942437043307567840276420874262815798400828615656552036389929709770832261791523962427640662446117005636933042932593106604591490260771008209921755352553556472323037375379808607281188773736383301796386403724013889094527302946457442030590157667681756010590713722538454885567082996737270150900980428209514506076391154081996226666973109195680868256273280120127969802488829966765091711059686661394884906071214314701630140633434170919115333115561653036773339949805535966001566291860679820186140073279509622164271001886852731958009482718695876797490839092226874056861657440139505661981632333015810529515681680119605222775675290947159024403009419266739430633391422708998051666646975845085964181237662604279161716707428430346364821724623409706972443601594008185489136368883894824469376955119109428168703262782811959622018120855771886991014586328242904357654782107071653628450085000468656510269799344893756052560215195021091431107581964447605874954175257912942300216112995101719624282366076299947477695110269218163671842809934169586256062855114213055949225448394495957227611120953778216942997001755390668882779638898147655355160459603064940456577220470432605681857081939499766446599255655192847092539266701433150335809620798099042988057055113842375901558175582669251399379555889979615961336153824381985149091130835627379136311123434176638153339893711774727089953125481932342722759645026095354374661713414059468738578338847422021540641257533323237745206575429862810887778692018346535369300880139939661029016650442858553636275050504549645627493925221511985185224025967014296725023453263414764665566183341705989333074005938198175005723115196803758272013822402593477441190128267146233171136250590156674850376205562087256421572163955414149298998103141385038411599600260850763418136377812525484316430499872452045336979536369486121710032550608105505046942101616456301290939724005863643992766192247090089107281663524323811831252539659819602661824986990227109115730107392186884309108738381405904823502870249644738567786269527927191644623480123379381075532384318202501921510519143830402906935094438633415596150812697702997942452024681998376857527484207334141143441620336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,43] -6082177152862269716156964842608536293255596628227344703055755768101421663042581855555073501921790212483530680230266332651906408640626945963481754620282894961108447593341901404702068182479582936157908603040073775190221239953858644559997310051117070546492941451564184349353720741494399533441281776054889792211336542905877568323182450381738883981468511266282694588249925710191730085599698772465894720826447161357281200695786555502435922687959801177771220737948832843145879188768174589844152266969532692135186139306904328086310466395706236567990671556573076265568406923613349661320089725965980349072651002684291004357477753091855173866378100586943729836696780010207849954149886101789908017960205544972094086443834645638563306926763698897541164874041380588525063529578478650018454156980208313029413718431991650242601913232519372781395946000854415413174418587960450744669030004877477234078802118862553127772752558237049012004140660403814111769414026955497532891116899851241032813032527120731778471071076794580705239627709075090240084083131876617187691448666303239971701186357339894050483414460669275984025687735103504018748967745078865387440389341494266625192410822611381516451841735959654230265935966969780710751263908474214859420043568215605710179139316071284299316695996490788773768736053661337480728276581976893434442422708145888907803784088610204670672949879684616487214490743692793251191892667416462094018030424249903499086358359739740506009977505407801312185379675393770095643122433226174738118297619509969874034716970425961054343563395174912470498466175316647787751126272472553365460804072922581220324737735711897882969057554305137542883329435406381973410135482690162020577252965491133856321920864895420680677417649742974717576528515488243039518408474400192536472515764233798077300869030099400921599142820687729029088791144920098346408231689416421803826361666558307281180236539129617915643376586233599701781411961213395428343263194405482069608446092467287228846741265953075847988306936240266556296754155878522462474940418143444187379081886159630620203600658723053017954686804797068748170421204105905931009576120434984329442261462478012106832106785883482747976744781525171539110599901901446856589529085957300831335286607117747966847126760986324929567580514032536512819734183687818672016794126132423623626977191581239977102373888928797099549706053495790441653090887772657069695378689116837880086096628360466139396705982873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,44] 2454193916665709248755465855871739547752761140599061771102113478908019936411667915539469710200442704520640566485061480424273258867656761941219658572955815636523086235205501238205961114381345774880999240154757625400246998171161671511857386471073477593573287229062045787373564618630463110384135016489032799223768908099228778064308164079208384290232526711821720287927492607542980630590632031568614472581606740428539829808589846385779238273471114583243980962234170571326881032948990939946208976494464379395656505097034124779207042390358605597538121754491074028258490881949406853488777315357583160231733815103022594613678389450132073309580403581007760676199515447436321798230161826480489257514938395556886987589328194201261267843538875160267366253153606319962724681144596246570814224858547501206496150179606582998834457623860395429315915558633540865636527104447095383944503703957121333457023257679055955654851929900012197516440274001483304130732644250072939421179817158168518639957288233266433436330725889705345174843161600636342322560269279144704559962231594517742943011360551842763289678730357737051782623336321268268135877987810229223591848322280198265837433273927513999894295169266970540703627029390662933187409514304033340138632483855713299876079358640954413120646748379224343029281300798233511505096028455306274109653848783853198938204518676548726212104857578129283164661207614369441289905994883651729479403198827265471471194117477435297020347369511713105684007146819327013415356155940890052937577069553411705826214911191391253153291315881607855760661476757572124709955359802971723470060410825023505222225985290126842932620634876764009465439671338593732586191209856876283104422736438746851245356715806842316932021429320744599759823981394221767030901233974443666780518724624826828071069988082334774261862757401327072683189185223328017059477909930519601692270720380081844885560408373214912382103690103208039738600796385741045930440055357085534770879606810192925569646469357521682136919492184583449953486024112289788008964424359192555560882144122405345290749843958604205190893046823353919002098575978544010793801139366337690624643613518772568380829118495307049016977817633008888589129151299581298143946240476139794701289721684994313387108495005474181130429721859238384046574988682717289736309371850864261190913783193170765144703329786724601726210981793315082139143185393667141969070367507962729621633547534380057796813248266240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,45] -637963332677076769332644992416242388179309590559822727346544632131312568168704998139820804187745266313635612082747615168606998629059024872833312106452395942604285341744829726293387102849761648678739251706588691334112089675092350250127754401507649682993104634370119060872505143868607949965091769395152631581305302836314085439541068737932694001140738558243657350466655438431080762131542214541699639094446593153931697179440889702223439857820659222455518214664438481470083592620611366744645307456568384062685424585638294097297005352774276001296512160376991727025437089538177916699013071373206784739435965345826916432666772684736583754158981328237733718289239511290795327302810222904095735650854181522460889974483606419871873505663590644674341093231343859591546445281590576935945060048742347703200490724374009155727125526880355289456880021596636747928163234433954164355842104979625664809600282936517632692048883549083936232396967512920203237858942303493467783346386440075288247822897561254107547807300174448408635171943289030787966755394550475382338405172190746208457200921765115363221472345481918241816670007887878617630656022643748000875384111364014195655801114758478774686031409750485502103567979197870604666739620013236941184938361487365965880449055884906982853900715471313385155391106506820573806458072070728792323924660301214118840852649192225980978463775891152484000854463245175344123109875441259374826457950817365276580898485430070819955572651594087499447684316176911604298757021858446532663363816648888264621948908139940724516010168406914222218273499332316330798478542716106612285464338443417320429890996588064180878722091049045370721803778001045244927416240310112200315564996595705998933372348946343841577148457117796035464685675235126841064585735253639460091571039207090504394210674312747151128626289239387704677677015988522740855246678537031043041203890392671468802932858852561310574379786839740715608049028503123635282286914253554414001298029684398001221612558864208038094418289280034659145488239510300196186634945861127919985404933865637997104552943275517553078946615109586975769151980777758889958734405498762290917665801810791822887924814328973437080972139078237419291711338499428409209598719171785515399207316099440847022722933880194052140230845471521127331303569139448511726773339733446302068597497186382651591498488767668162748027922992104245822097388267000005248622962287594998402102048119826969431792785817600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,46] 98777955732603958601978111954429339355723082987801025941288977289526136788471034841861252526385269901663365696082518013415530785344158609860226593869788771577228310447435867321910985295372019843551749536616390093482650324651870881308435470076213040112116894915662309412862760723418303610654843267415535117669140015026458772534602982817971204034187307828629850339255928653664025551526133398354794053989829835017920787347555245502603075264476946199130724453170791099245841893992500060897966176543833045243580544160871631361677874922650911849726997679262249687267804758823229344552808544789658420674356559505292046557013868498777268290177964781438118881049925542076175848316370583802204621117310627102539854031883628102898007989043836719339210978531501873949919305590522249064855061571981852386973640435369660383032403403929237817145610579505339995140242596893875858214696755774340156722703797430326240739239954138990453670083403363814677000549284932707418939404794734229970778375513829934777701722764896546236524858447567908206316519652635118906578292933807389656641022565680613804821189531568336466473360045290367824808010292765602966850463420658499159323400288683011645397132932508115813149666415170722167195259967048385614458010597748158544960592019868801716800708463034089924911285657302465757938610144797039444962897866527031562607817752407411653704491721778959472958748752703836608203349739748046267628511357906861932444230488927510489498373009577247233850606604590460588637191677176314368449926193301800654849855786842497740919283058102836029422034955895594270981050565439001164698602691160961200762068008449492898075360770554583671998473515031550126977243928056045253958963716268554501345376449302714403262972712774358717397930852732365889802190055656626141504450664024272510004396123893645550676212222549205836395540769379941813329559839086243739988263461362401291570464237336504357474838786691518463652020837344517197295835902855922788910542075839748164659065547730394498890956056457318802521178005222278920419669608813761266537907023103761340817229189786555150823070665419989582701254545238218267349638002755049385924138341685438146984274766285730016329585009246584949758141073839287816314130543473518940943948321979214520053876499898884008125789675679066747348832388299532013211405555901902218355496276137552571971180703669141241467995591796053768325931848069107265831593310937343309539371682465974637033422848000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,47] -1207159551591690576618308374889358380578219409910002586331391858414251119566960605180283695640400987845650564466917950346888269481130982282465111343964191356280281859863359850156699599406394908665443926564439510148347912382487812288719807959858520600726741120957434375316284283907932879475306898694293332986840374521546398951930245824075297814505850136653529742067662913634419137306380989296035211441384848147376416853507267915459238818037726300657971028671864707114361286735038490270784386505451408589903710790134441859621520179207956980343394375632851130624784695084141150900971170068874841518285104105481025936208890052376910898413605423861552989687402704980217088174106465235268234883025147697190558840201296187921251296155803467268447858007655658290053423700940387378083773074038285176605880877658947034216921302123514248091227493232074990371258361453557993433665834045495827567071491819941642276534052225051086146977095147754146169017424540077648009806660203890689110299880124995796152104227942170409794782745919005558757539940942472193195913154407638304673020701978020919167709642822737212608916482697294624209538917408300278701128348657272896163600340892083828539603869577887343197400547648792069417308825128516149036739162651526382593381276131200316532196448586547352655122779065380049435504886431864336147344207629657953492128577075771150286257865343334022831280619172088558917320576905868109736654979696165402544361733639456470473650211635546455208646015761217414142407108511195348229600265007525668526787947565316855325182025235959144057513978891995795603311005738894837943449605453031892547115309546929278874209538073497269239500060255065735826533895744773060594774643561270128640705664097467119022331136742701940788963092266262283479726906084099974933485363036900756046746040675530350929497721956611272158472502823916275306126167847525186343510880608736006558242803779476101948004179307570095474493726079664433180539199326473059488198175879533025290244703461571772304758748902658590788487550912673009718802948546297636572051729562018616257185687285575708676355619561411289274027035743449972811805813664634551666546599739381431323840313666222296009181848373097279603643542037478860366035082054976514834929985452767349366456463053883976658955395321710024336351292123030056035325094137580005350103856597359012507287922167316012669072349611347163471765128567703610294553848955779879519241045581889966557049651200000000000000000000000000000000000000000000000000000000000000000000000000000 [120,48] -4008985848735542941493259781873033786337684400557144063745442029970094652386137310047133577787830852351704709149746784165459502423510816971873727995939828447339930898534651134690369331381700879756781808397190986776315794068516265014692343489888173829225218769384161916527962425887408813970810843707387348861786610904852130120936170528127325585651782602467039722162983707263014209129249983635378826445071241470482056437462286994411888696757701741405986255548383285414634368821671805195344626125108819360962534581333477280398740218075925050442450075156815305165946266376756922606925566871591206547936745728241454624735333435352339868265437004516287911931189615520150220831357833153800069463765267022530515894823814069588375860945157869851893025334744751039361751107167462360285067966464299289254918297970048261946417327059026358403993408441110283655851433168464377725641229673741696136787087984295804624218955948010181958649655728693232170521137836948639317010997787037666253038439109854756252562823590202307633987682879532426890751666915802485463822705038630326601878776827516837573946628862361172106586736531499693617020507919010729829337657675964919081810714529830578235705292841427656137633860413273843860297914198748601371116589521847126407350682154772571058952863657051158405677667279221975793469904541388840620757871770483720997981057442505579383419997741689106251076793848523787591451618130772090504094325501469758859225949438824057666304287620767003630215190217050500461873090084431138204543509923677071806405793774070670454254109099243263578644749406423752212762034084696303042080360076160760057275980992249903739437214789930758516237822962114067049737044687395713471767945084477517613769767127887940994388480123537335007075296466606960283428455840234303620624361800124911593898422466855041912352072727301926234451621674155403939869709823037059780892545909330256702940120859398861648143228660962103260494125135413601220226832961833321237640668544054697136055819397302680710070120351548696026992997636994834693771685188345511722694817719962897675632794560790800911835136083180281739820437956512770895298809246771345289058158818225362926789426790802558324093576392900625785632643906282184261092557177171153715604013159893892793298575002601169531386925729504702833047313756942689213970458915701228104602817499283349048928470069360523532511814050323016936727612723287042512651312847983153941259755691946428696971182080000000000000000000000000000000000000000000000000000000000000000000000000 [120,49] 1164128684824857807488426623986944811474401340764412477736483575776374778246000894168611206447273664086427568531871260135502646587510349626206602371946479588161504267155074062119363986682474420046286552175316451650401477468585750822155215597841381596883378203461356566359715928217443771683347224827041990933010639110612831406978193774632740132342011295183614529891846254014712962702286237958748267044232889031923424143565678909348857688277081666801628063336045997209825037731354712648879796689446472568810856973730271900444641004574708781568079486132189482063600399781455059042495929412158714015845164630516382669574814761272609358807678560863234175298695810354393373687368870768838401306920187810746581062927794348280474022913471062088490099748621213130555228675925097972335950777908466796349827576990707495546005900291401882649931672340056167860887193935298854407342861697513742292754761669347546622724372234845462003049319476472547205292298549512668162979004410200890513709900837032501429708621945594318758424486929466789213493676061066343183100578633003664283256319267822720988884112560843477977752716602017961182013390657418025364959547882701349883771249217937620418772253214745108016092036291734621365095152930398204508052281813237231727388852612231083089211910304204212960013051676211624544031497406493774689533553295786315370442916857544779072679163127502953234740678277453843913773732523466603649527148843337241557384431184054862324042227650076389873537258487048899799845607799385887318732855868085126632142098654787277565563930686373859749370199107255880184245826191814233185801725618526440995783144169100422645543377408768198149083722280249530148016180947940702305307282051514114309836102607870715448726812979357127203556032745312458126526332822976820523683348194052196396914783585131122993626430712631863050625258489065560821123380313693799613273393240160460225978999779196690791800974551990721409771792046750597396246809986952497547217265447245007568493405216856188308898186070594831425101105627620630025142914796335297746873387917918096586521236311485718751345682637204885170220338401386202446761131906136576681902632844848388773557416548999443018956888393926632382829030728052570427768857378596506648907251294594007976007717347488477644255208951149377859557406642880455584180435912087326380371940780264135658707870559504641267238852079302026990082548792972390543307721536431733756230425170844262516916224000000000000000000000000000000000000000000000000000000000000000000000000 [120,50] -151148363870748338484043723682323494151413555084326793920268336039178983065543178205061073237886408266460805459801515116565885981750382164412232064522034502525686201795294675087681644147712698979295356022585007649737642373407095371543538309235873733069603347714132434936916924487694968188628925834649689271409359435988164804623071001642022784858898506312954405606454697622964402547792833037444969504518796135815518554465533551229357429309361668094888338954439483150476469873280618069664201843224522378424723533210449289584312594706541070358710436949542056764088899697097585730979667028636316533425994451249649478115331130736372623531728006294252680219574503101795775512425819594655819756915659375479507584706844617395588989579721073103412335285903472344040652614436276116785598476643471193002748418722128367323758569180180568062074006900375886764939773843137146119955971548861763521350278633560044077250372566244385784223337811463173345241985612060132371981516114255402757293762480471337641516719677440339552162672090667956367288712975224221769343394264657085128300823498890649351126379918387175419723713491518667653316478169521002515590675405758681998722535100355243059544147223966502081221250997704360722254677736072226847832821121165714807408401542133012886772960954386716603515044008238975169631677600270222657488005755515568934994330485491680035201969606818943789481957691036526703003477490989439209421339310130952749013178643597631971650480528268639805440071428822195591264869799513784459149613475526575473784584399525130014122354966297957200473916234353090126861652731044800061683293065779158403398717130418242961057681837433601856476338772040080770745598871445321546738953805056185449880155958499828861379099459786587152736841727148391448757125740230166629855899856433801501671578327994128878693275618700267831295267490683924684593554676072383625647192940274542834344851284955806551907598527715770434141524456442824443969835292403395617505116522080315760707278067160482320602849769081170370405505280830909161236726807116992835417501111774476548180504310650748474810114825127866776373413010259774497663205606386651239455220792894299174189666883493587902758123834479645845039412311734787658700002415852406559976774832890766745119211944361589141933942883081030382727037328171859532515338407006889600392079337171505649183498916854028879997903535739738076395542266252088860105963735027773980496198149986349908544716800000000000000000000000000000000000000000000000000000000000000000000 [120,51] -4509420722428077887638233671508252051848333839889353817190780831834703620427074355203854898528935612528770075960622000579271411053603856224628839829550719622652557571375041919623060689612568298008645017832915832498068229851829601849667804762276045214672378600663396686927543639888560657352869828297901376414736485885135281495290551092176371385150404061091114748404383868148929815072194979643294539357126308354884588927872545403863718570903285759808850048051006494978317273668544105636827844365934889717769073573249796010144855797935208029001861426467015182966559433632619342629793696921774828370540150860639657299485656149430520871351902781641615033983256866499153599106814440301049958016988874043223790345154540787780198636233989471587921916004133181112908095189068755003818563229604922003374422899937003845153139882524368046210767792793614776159901644899534500067976191742601202226269615485886107620778953647437665164071848063877729544634245767041283842470660915823373169484053144098531733171176411937022636033365512028116298988502383903772022334805311879477766085784898158335635270492220673207393685093099317949751375448992063876499020407098684903781252332728759668959263811502464796970383586554820021765192005620137840987556389639971881168185015880158538472552555083885099036260196389247311546091988530156195867269431512864869020630705241313241416376261930318184790363505824417525944095003966410971004735860850370359578388630448808035313488037001112889519334225658641018757571172785979195307015078683249164328386900099925908441567191424684723928644604076428232325832992239304939224940906832787585825837731391917914262506196502739095306051592797590008164320272236971894195636550242966530264603767441673256231122358836740048881413663295520773359340459040601934894777498967116165712359617859896987529693334682598635463194465711759315162063904995524243766228326035209736403313551042889789271170316248890913915784479251775621940269046245261303737260243570517604584700602051538838398383299560763354514183296456045266263819919864081580166430386286582174182098036138967553071380064104948243987151462643356230965034325842346616890129100146708554794997713280834538884777205830766564041303223844986406123187327828762538611925025750969440384154466628751948194102337042887063533462130505846930010710039284726977882752821254257429906638551536347444203598235973443693534727327340669703524768009726740807239307409429554771525632000000000000000000000000000000000000000000000000000000000000000000 [120,52] 5888259905768787959887492470840982038849898790902837309816535810132677882749614170621059105957313760408424564164167181468527078089323901388166241958760547084107760708906158828694548814550705388613892835623665053654923039516586289174895463052580400659502120050080235198283314918519944105944411286322299401838570084749781201256337852238642511031940341659458813925117258629311243147821130740609760063165579372231003060850962320157601019446511368544890339876281460884851891019040381082747832134982052622321507675501021492693389511925980984508084009760518694134059447926350551156125573233800512633996915353185762698782027111518673779180642470036890184670375789395351735582275339348544313196969857076359189330006337423516042919767770530506520844747687273847062506944758868884233226507957018651786715445941254196037762108510109061180525857248427107967632334451065479454257678456332577993072738567905950390849742355237369249806123912323617690348788181358837229865206193554748509132051251840489451883289956480075375331549600307301191526938330149695797770956411957042499161834632808800989530911272473282386961504453540706818954762436777147748922408687715443851426611958086144016909603018927500461924414528430978774174369339277386189046170603773849835094740074704952486945731196086481582594550827293038505853708088080215466203739836431343196461178348433708204204971870351193590143356537156451945927081920652743850744093567390987259295161725745259449118245905560442572965218163800740188008820344932891459001298721361676795352610368257164069802892738689532330246186670406046759607086448598640295964648371003590415556331756878268700716613236896895276763464629677203121898982906662397336730894523423961218283850325436661242342555122748662123215628464615258028632288120479522344671861645345437097265108417903906160528626933715411948152136505883236515247111951051991669349277350592572143955713950877248026805652202500333345047396863054176806827316289066640747305243448721269447623609985428173015266441975226864394095790469206906144250945302059133401833858177905041862881550667589270003898324361644883774526098361776081802158897754096738474592772308794458995483378328545748087181281173849824579951434563906941927916603400421153026324008434394915734464960443925714760420035947446722995724314785166418897742509481153284216510817752489122859338826991158532498189729649662327125832300529803659578473050738527395917508353766070715897327124480000000000000000000000000000000000000000000000000000000000000 [120,53] -996990876003418469732625460776259080388597543262636271303006760163765827704153211137886808323559987034634417145802776400984801817178767249430346063087042164661580377423666995349847026642302391536120717981563127398315452360817381951377658640032608622914798844959797747912993351657503595866356184256137064582907183304891065285989064636039358957611655735991053430872436458372791450552611836502739467143450645796834580872585695677431903330004545143413139652906950887228951761564287640563744105039348076508298666584771680312623024056646389706519149377431139937104784414400825606035020765649649565715107771232815705618619874492606181861905815248964850782091959360438635533813358705713759675954501245087994207333062070040622043078760742331275460876559756863219388013296385543956932514960704782284420173503105764746334924329455535277200521104618199843379865213138908337559299278333849542577677161223730916943547985213336516767196022496205230131237952283105648041455148722998196465941062846056308248266304169504252879136588925170195626540749023005773959129616340466949239809997070059052411791691445702278332703647840169308666558413845341992440717793828347270294730555757400708054451526026136124128751332927041065455575439915196232212918089647476775265939698033256822322953668612315266045777468976066047073799243931074105150842084402950967085440585841491545607655198639407442464990345351150744806460405804205115223819700331759001694060285546081694984532870585070493271752669267995277692532146515485435513139971553445898625937024633749328477967273436349376882929402455196311509227195970435730543545633367288880331555953262960955748634271282280410539970866621514016629681805878069861548122570258761770300007288659986989714285124579545677177344616026972625373647909201464868488053801728156720657858403070751168258232717958736033188033015412224896998124293075324958518365708710159554404449034863212513456000088733233534443106131645457633337995294816630636434084098512629791519388129426970859024252870857682110909013788781111895929564882786039608555289880091421845267201434950615276895504385609359505803107930014625030911041442118234858601817192149511799079476039948483395527444629303267119979780843998086780895213793493094366026657257629422767843972651577577264374249627732656036571875204386490768005298591209513623799346514138689327190850619683247324175372534791209957868614844913174486882549187849584004175059846988103138934784000000000000000000000000000000000000000000000000000000000000 [120,54] -1375435462733028844162356427840390044796197874830354215916527011488946104271740029385205223983916250575972699556349611471044793647690745579249646499590702376329068143581132698992366172310427146763349081937831943494031792493905252922938446191413165276288314435124980572579778483505893105445775457215098096312381761319493491079194526087792885700501393394878351392713453330737833863798229764898057912232180956893267572650363988596087806001983263683934099916870255737403810174413588482991166496611728846533250379959313285443680295351060095685298946078859769766019278298608352005283415988625802842786718517559054417109047944886773525864756186483653019742624505412009460881374013058038089887288284640047476665340539098545048905039018315294022446757269351332534251398912000920045707533501492992816903821953102676468930242407652433121679504998515486029409681248434248310852177989199756837211739137955297726958263799445584021487398324231107956291952162097872750081583931764211671736744750724372844195361437655079110540260593691758709801762955082241795664996999877162618856469692611788310927958916675767229772784488453711949423644264864610073522453618120291446386457979578732708088764857795469215684112498328715563156106442537569863101118129592697583360059569457574649958442773161783268300859873956908696446879015137565265822219975459982984697712021721435864978548207989190973437021639971676392874103491597709030190033713883065888397322138181601195388022062592242874987108343096926477503935845245716413170616910750599583408694517024646250888029711016430150135342217772450960776790359318817188085218129050741357024722396532754212863062885686085656839934488240766589690147326412254358313545794465805147966748438224156725128495837383393247628679781948099762253207597171425353550350152804901056762439291688393836285369057946257179540210960426023560124276547584584633720246809291520974569882881735970331911882765647006500655548946928186932222015677211850290384811375615716922380000885555028806320235004187345396629114696551021705105750915863589846459687668773688716500076560081964388379978746889983803848656250668055979417679092278680372675829427340851758266311381195049877239814629020243000157035050998364278596900643612595889832121415346273457448135610844450186201065769939725247783223378043036132194788518296592264272237869652219926701410915987498325215747980988415495244346040186157124139400962725833790912776220815515073904640000000000000000000000000000000000000000000000000000000 [120,55] 29378352409321194836351983559443564732804933720004262461826448690570243492847935225796217878254197073070457510702834184206501512177553496461096041690316677490343963130898329228742620172001939347317117742478588436620783919074315570133983998850946178121531757077894672108530438276259620568511898281547102367538090957791780970127533558811600559565940193113496596631127242874663723911491816399080995691834256461307564501657531703003709213824892481804714972475703089691036929788645548553157344676882231979115631116162648675097755200929259403998683001422577689025617642032479253438524924278108218217225251632831851143039969834841380584454041303043360968906137872229806785854992620146261792470275204815136154733409078744113422692625495599712660627313010759359901369827306860172259494136749195736535247097548568562083788872939353628804206579510772163439221542076505725587654186524766258920705156675606084635733779008151998555720707428129807594695087295902378155996996992632654363770395324490763481876592260205935182897494604465215466449075493620485460690177887930433473142267159221963781564217048901316676110930298949360598379910347177965491445317633319160412019057342336293779970757086040832145689658277738775614928503308375830374730578188600658743288362129236716134221119754953057436736078467183504756911003235190772223935263675840300804078618291042440353943994630764798828805260303683210575834343608169722958776249348145259857530223997908300808191248194902526224082250639314201277906232009475980033253214425749894426537718911091929827705779089638150982426788596275897920069372248164181699759685843675681974339293855781522615770391850034164650200438864557026330335235959192184551844796519399094512941029371421413304207341277649383604006784467104888399627840051991183742826197640753898007154332153801014556705571684546681171133832793160563501076436228938490651725902012473144188257810811432370700884055733766831688364453509851696492652041052377991742736136666808804413114416526130807813627453222298866258281931339660505121989926980924860989498982291928608321981789004547920416752857079656967292100166025167682867795964092687744710130764334996877542101202920876301405314286625898559544029701794497659923012269593735444751508432058979952144664817542095621994899676890227074423489677594303495378625412051612111668443650129862415206199288946843382930868097211170922174339853110608712140410786172035225371967066947870814896128000000000000000000000000000000000000000000000000000000 [120,56] -4886072375487687194618377654167671427462929651748759922375008904465229525027505330772703879108952741409760008599920230073966536026854463089845228206635243286692398042103443505139214665055510251397026749079043664970111985979764155532844584906077215659628851334619064457405730745746963894154787782324360978283891231487443155375300396282995565729350535831745442854972358456542713242790266774663897587427279935547228089613588505496058567446603071560837314196619264090322872355300337133376043107765043683080629015700591016150674196586765873868755928887626085347719398464052692276213402748935066656720536911922670439111805975705062734711524503436519524592843567578358206330475296185208465867110599189166040051870985072127291825014491642748669552391264613696918546509361295590338095993330749548749757093285538820543777726446182324526779646712110010532105027650880536686082596462156307917764355320926565104112910953743930301172900615778403350417261127180404240191909832023742782629093404058971579404187413831368953801865651011078983720019474994418466315562367399957903780223800571742121304850021985768183211585118719512208403513099503886198813375758743608969627952432869843716946324650705396029942058566665449377173236059686315212961374429762851458717036535825828239952482410053475930238452346203688737625074165433471761914558424094493757995121322336183621457429625410566699678376667450775699847583313095723004357753539003038073023714170233492395554294340373461288767419014459383113778207058178246234580381958632454500826351620961966598093111425819913836042285224297819248841866053594809844414487147982515727566797154032345528430984266173941420966447913430107935306267800873467135019870561221594163091280661591782995995843433896187568864892656464894222274763034555324520287477381545625110769007101505587329059590269782804171364177967134383969131321629480613456312325779548413945745806856114998060399136256658522610008539389230429653259094471558419468401624227523913891628022050205981436856959540093768254419103917386842880239884953947106204114676899668327184977226293030253728139950235754786369305322901630465332855651330697381032139171719647824506285855908515874626244975157349608551607828241117733671170734768131078200726832643839771803142238414303759736273447579733292984521845769719842931753096122283934305644206145712513993403966581182205701029772402648107600730862523278567712648567598618946453560618666126600757575680000000000000000000000000000000000000000000000000 [120,57] 176519743782742124732112860583740880765600000578351056877903730610587814297957182504252118249374332168577251357495152140812768321652085321757645188836782030506874148105719528025818395780199739869601114125117199467875737218312675593978300057579869144110058111791193306052885013599692930711689662914677488253248703273177071649294909563840200857441328628885836468420820949680013633876978199864667787977258524748977983265066073173171851875165601448618072506996975292964052154398934675955171140546286132896003852058417103866191839424671640279620095030107796968834862344592069145606247962092288771321022347210044470126804136002085191429272611921986247045275424303601112741712305491665057837844734298067523053623638248936738202031482924787752789963263021838233841002894552027440354801680300058038530368688825242926277840232250289950923509130288157686309210376225753804487113912994446122547531061575403531317377481997965704603265257737159898118693820839527582360626366619920237165828362514383675957940102546652696551551653900756216491571491368335110586734007610534760661842859641905181699164247327584707256085425400114544573060329455300292218668752285434965215016869169858384232714719792042902184663782600401306498544770638751916225428408257747442298794287232735842020607477702586573002906583059706898892331455042088885620236853766117486383579833406525032343610917243897001917295065966997067979301037693675492737871330143156551663261198331299324892917019959283108283285822834964628109586506257061409132398974890099291481178397871624139823083954833130899377088761301323303820048492146251662673474449520585215589574627132213129409634328732477263733668138963732850447200181454568533431184570495788911948092235961717495204848358834485579097708727692084213895816620644686034903564458881932949148566275719879797002583328213455983474698078373455621195984864112103325582925053773495556349588380408999933086569089284562001501894680182285808009519239803363281372257966004127354218227049580103512500121685131283087706260270083725014917559135323697503480426153035693724618448211774925158014571321732321612211126732314191316560587416835933200399300065775789038984664759574220333633499338267659795341579225767718844125235179916132113482759059262549619476024054635752737415136580727938776499349254599034813782563906674486969719596817591508384988541180396546805162277909704280022858467823060055027162461985280184834134029575743485247488000000000000000000000000000000000000000000000000 [120,58] 39281243319393836622127695367917223374441272781885788162357731574998335207244771851040970392907220568328048416336562359784058554412841700856191662574261843467063282325547143772764462866400913604185461351991054146536408916272532879378703429669181483676029737140212427983014916262292592623676185205525503888901025694580798683920796219161453244262724559721197950074651679523241177239202193063117518804062157788653241281465679172805822187293559460951534946125557712716351712742449497488323763072858979130901539135046889774363300546169852612017059136339815575061762063960265366318858387227628743985868178009439683879048849457109061297934165737614273867474331584186857689142521734306016314911156806540877786633036122478909457771215074553395733056679436989686185468494611414246194963310055939858508857733676652807835480415414266592155618198095398277543934157338322178983510576783643598361752443500988154387347483976988558762041400628985895440409212919373020910383668989945926879756702594981806847827866574057221767352363250584227442522947547376535356141941985847150261877902985250813170384341367786675211166202339615327821434901243855740326612698249646862344727593299463577642914434142986264743358608583661824641857533257079277155537050536043872597837056598907793352548201977096443974971090921852682621028610116331241208081847798730952358972401205444846879911156778527189788688973690167617177357091518579640781405842133252493164558339408095305508439944051767706332254372528578366213652050174935546245455587213468599957034042595580056955286751779938884351965314483769854810368850977512976441186404762962493035707584230366113431906991147619225828251841805310534985083039902920895246038655221931055389049327571251781368963173841911140002979211438745381368796631349499966036084117352392559198531115454240587212232564915257092437207790118797006248898177864745059813371481404795174355882699683381291106905485874533601403883896543827718807735498394173541937680369848602680772922876135215190128236358747596426669956306969560354207985996445443602755202633915552100730517922394928447358128917371451875436431904724241716429635061224601919048463333946906420897488002858325236497599521088514285656838789694032447054356727979048436355977087488134268327050101394477256651058081064692242253828641585371957489014135111917196798339614139538170782649523561198630377737726350970514879930531024482971479619635726213782519813443817253214617600000000000000000000000000000000000000000000 [120,59] -5026316331149619550738698569028282088869253859877157265935054255938243680055700454033103365382418050979036886355690383344588072691278206347212647058871712119951159160654971321736071169749663222784073375510556710502535076814333971463156854639380068352360397728032046420341912358727727418916336857472530045174937479549926797997224035771848640279645330158623864331313333826769891288800429973249748427534126463184234984745169627185809614715955892235459396263109831685139649599043761150093919187684982900526466348101219651069873468422507802193215140889758634711408753065531634076875846091951334912835594484689994441392708202935707097325364187966696089124457480906227450310188106582906531014855842471426631154362918823763444472969130951071729613577335105625654030151412930165614508817220599215009433577665144928459744018025938704640979792844328905062052238135555258340738126395841070990264327826063783016479884199259498015491163173964055411053694937170041930508162646927541711912297324205630841133461530254927744682496443855386989530325413393055306819247480492753995288175970675493015031765674759895090987945480201835431976548575712823456169642873530406388223979809068143439195729647455471291466203737215920497002577616692481208324675506793827060346036906310970369040518368064688831385306760595714896976108924933152725951057346991277355272204223576168603821264796032095008086425810121384625383963692848664106708735857411359915504604578477609298318972194778374124390175447563485162299101063116856723735406550920335426438361145771569056448061662435253446831769427808234220206050672367062245383253530504701473950549031571565481946993575329600282663688838188700269261454740313842401329833091113851749513250693883051525029362873977936479314659048445906074620599250999361828344364980628287233092019137627032018992117707612967676392816770155861357023105084237961137474997095915660660425792199315200156157619882513464481942630085949443797771701581636355323298552117031223339267128486723657487469340690008819007460351579825092026457968893121114031670992042502370252415228403131174059121638428425194384584955229204878516907854012055311449355973981954602187316434832026631284166362278962757343814773247635227343665029794163767368774634902455625090758418201267597797921289075487311660274143879450482812159079804427916573274927803333156501135096762424132299238043745068870758370585672729096159339711057839395106367951764352663552000000000000000000000000000000000000000000 [120,60] 428778584036220647545235796758746648017008388963365927410226877767030413069133835999833074580936341525385732829127915731636715885236129457892962779725726317144746362583271146016601164497485024893698036593794995256555443996092754044612428523033927595236489671611958429651032746135884080338795086431923156234984969189660116322239018973019293460176018582188002056728331100547530270625643492240057132833704265454848762978113249778615820941727511406609974433019028997469448479035262753683375041879452024674143947680131358977883064593614117395581258514891421971177008840794403547831176061490099631455175564024200895251852567311861833558194511117079630363298337388653430593874842687554155333411457312961061019053451342973613481161977911791565095827319072205611424689734998886523519630306226461287522194099881584471941842683992814505380175371531777578453828346325260256472703049793133833054027569806743038202247064554360126547126359402087643572750907820802278229437173171058918359133471492179237863972626354081111059215297895300233950630192671059598951111723268326828450982373226256288299897047975662797591389871611068897604702998215216152300903404561040376423352614164772210041096228408216540262774946967083265595086427388210011754624094310426169042281173169140932967627841143688920919552701686935129612774097889804698694361389874074108763322060263226464241556171856791180081756466584282772661473854145312537646228480254825914726262195652656039441733933194868870156729420137361173592321268971335374382793494446448595062452699431200383354139031562833626830035486690845129424255368160155369435527007824831135231231077052583813638785903394990305033116616658629335985853570380026169064924716385630778143424498800370583093383719680252016338243582430625087198848578129180209830177569462519140325539794073722590483543794456003033015115068579175416325974091059104826424523532671670573861931398142198583348261613338041667490522196094936656530709488009854468359926864048342350343994209113385434309205222295427037936386527513608860056158834915657164546032821179662652147064386944503871830146450347352629994983374652027412660723213932876832954428142293030943985013659589364988767182922792976366025721769330467319691908988883990863997268839930322409247862408336122127465843048579430316776295302719236285953720855261674840121681009356206118140949906070861903545819128096521079653369096294081442504790126307614985273037386088468971520000000000000000000000000000000000000 [120,61] -121334911603810662067230729699521186659527529696943962737743694716010007643106730066904283209847608366810590679672202254456975911166542748354635790187684937870739911383058564180537012684972363102422818493710240803855412407856810295976726498379014608064007037993863789346890705349074285035292905842203991127015139815375881480036016481634327318306129007546431547233825665409878203474505581570942306333388680451368087100196156300224190243786330437192086938326047487003179647085225664245339121296836678573583432664378125707819097461324617849875827387113579842770590412397309927602467893359677081259263668740024590995317821839429457453646356459065377339865546768896422434216261332746341722117744353692437797958072102560398499694603758490106145464939617324189941751122960418254963331219099626081388202129046757667580539174515756467182794485937137094232956522568012810618849759217377472581712163218112658458191491409884995848986799114035565468222045736056812259319156537241369838369603748353652258672768759560267665510650695975988256213754145005129993661080839489114321779980517572454176793991408747757766952284355663073547006066086198216581088155508561807304970190680111303511198176613225922158559126469112856851833631940553694063612631736736648952979443471084773986127202888915273048782627307907324708824584720524684175618734417772915061843875394627898235435494095038373965911355256226749430290073615949396690869899903495855413211158899258269485407886950355339954477862460759761906805960713443917191784126520329608669069808541924615039488926870921017444772084890683041255663984976665895207786841662984807093360374777167039489576901456081195080602465547279346341827968161463832453401793645653775881303635027201969264751673376757436559993456017257225819839357622985854350670403589332467036750683883575457644409999243508905297666436656006746696005565252592030104272122896216834629004234776860547207191757648756892898904679492880591960586739807409455510776819313691592607179734316826738474432443310412450745425160982593096694921809596094079030994020787338157664225532318686167017947847920730659654973068335370783981600878131042479842628544359661047274274266485709539780611469351846112794731044274317851145281802455995339979193917102246697127654509116462243390372988465191264444750009850154533052481324619567749947807712889295017247294783557286692153192491015957497297008037952333125083346878043479479371689527871537152000000000000000000000000000000000000 [120,62] 23345421645579936952306268012677472068919508060332712284917757024435099566090950731762756402467939348954447459033849961425108162274088555977028590034006123149249593090069688540758886738827691330506078875556858117996594270654458424095882009596681844188203589207113734754940242951116191551714446646951330089647627160900489969931563855863360466250834884194977792864755141829064329496249172571911342702911473128866280272730839762811730944089133810064118065863973943524794901156752328402770706426608461404287533061744626229620824044163002510241056071161838807218439409583864843236749990854258892375365512693929898988098608285171100503806538069462330881759287183643183792451441686846946976326254378586149680157491608219903403568836818131672774177957578866978448074465018849211456835793893918896408190325614547820320223690250852951673664663269331855479938526716603089240047396973032434626475703931354614168490413109758871516948155613866030426005332014063070992448924312536649479275871262990695546003221404967792057537472816299452402293468979787899622576307666729197405044186126254838930231303740875495434447861076833186726382663289710941852220924703807940717594717888346012238221197712570074363175345748371504746501968972164458088800517107415380337850608579547166936732293497203822390593073445055804079367138332621708233155722551574230751572028967814636019932354546180240581003563988102015709106581553975127369486958763035335136767323540991305138608720778459511751286541785341920560257441181548211388317131719820723912462864738866712991209183147720779202862713429298436518945675231664424110394900172126464971831906676602439990063072569692175242649952236439679509806218980662138657563844298840084558322129044651460918695911765369035628699424020413760207967304552855544403311880709943090379680922737983340772487254912339980786150500242768606685386041212379001697118941829681199185046496247604616907235737500487290159102214723510958359897410852096821632583328335878212550286688149586346088224356017190026811357356247196351409337259834079627385171934600895342450492716473953226197448809745831461424520693174112921192631045082248552528191424618956763530464931832913794184370472492233066053609684052121992852910544153017591288087482830795164056606068129185908106990232836526800919169460495972518644016668516277106191033609799467027049569842123689604502875480940277055549525692168064369003512590611504002422010416275547750400000000000000000000000000000000 [120,63] -2095449110516549012753467528685194772016791921799553661389218002549908901385021261160032518711291906383782329933421064461648575710236613930636328868897417105380782677727187256137231555571749173013501307814079680965269901919317693557504387271238754733669943274588095578250582814872367547693156210842200628396554578972924754125056633697499722364261870987302534233647253231783321836132196523185463793766126686254631968448460019073693739803659403076467167406868296403618297228925375369517098957313971629142314417232142909854871379914276305515439785875091920830587624112599487719075552522129545984140416565327688958784240940345225266465153043763543276168910057353325072477419679211079619709572664271530628886939603934980842771746546030484830310451952534526704927125287170936818430216748009330242581914639464421116512417971234121833208792055610184691872411799044792043790050685124821043836849131545009064105743018521219687642913743183793005307837131178409547090935232598232828288847618099285064922303747427204099444503290341167664162036668431469557600440636649513789362319073679930688275219151836936356736172346300198531504531918984882846019185365449581352892907678486081128985361395787092424568505877528999790992554691175450941448283487332178308951693758909962550084921050672032948459019849827642327902633012960338899447680757921189753116498501315745861657035361281172455835475049460757913189413810808714473893364373005999855832620410121282279143750573802949371531986715932006619323873079067924744486821459629343976342621784761145701996696861027257102475241152529330654017250275129969779354070018383831335621798776877366201716767507752169120842865738738756660772392738986368455161154728860489651660396104392893010560680116046746900190408114664569276502812988980770418497326486395652017888534673877681572252771868738562060627755014397304553820354301852952489122330774885397120744109164908899199545943713198868206326367791264776502621439274892983367056247492982851868873888363137203861394625338470236161169011089156693229857635208305347489658306170417378151114142953091544558588583376501406067754827190401409458254100045245898216650024710483130128028597675135341268613888049773765853070553179151682172309095866578905186419577133414088051162199808092008955139554788545328267034513127296515183254114694297240288108590088463312519554545030641596871585172975156090475326217999112580227750332692033921583138565351538688000000000000000000000000000000 [120,64] 60080960328294091069080683750786166019876148244803341064495293556857070850168217371427606054238150730067522002595468895278959046969052825203308243377999321872960442237383487535884917156427003213626747319620647874192733248193840239743498701661102824005319208155180943392496350331462830511876016070989598373530965647966396500500314460309037692369817162048151622116215631125149766344699380859208526460295981284753929468051567584147092109973959363608126937866662100966097302046250427945162714365781328010248946656275064771084248415611917571695248139143457975852066544438167138696821325942879566459654823406148030928955616155939961284970767112154451505337994901051128632551861390731130089504923824073376564620021520407552348960361120857290300558604715614172109213910263077038577293512159526209750640401130105914170670499934998896519008301415407565560706638750965530132565300936132019852669271044088195400307589151090460826490184847473607734036181498491453681720988244062200810641204663381156720695132544787012384667648709795280387482053098038290021895301733404245910060166272140355516799868021348911266178699530024534585195325150967453643854519202184161297538523083337539278356125546893157475841283001117150838851822841733243171652510885999147302499577045185049246372675957757083321117478491058291517055923429210127069595407882811846771319879543609014293451707638913293180869218237250169753546107484466036932303141860477899870156194722155607097629404316404380843927073800092058390538551579076189356697035084402075810496899222528945948018256648352942826617861996135636039559636217526660801319469317357190388663494957207232761053146150849262396765999813902747568694006068161056526373425542311600338235007799169676858574127842742561350253235014688438478705341118044917761707047447537711878991161241516418995712003330176767624841823479100113803603764354591886423933402544894557621308554892662840291729650607723696993416921229264713382320173742800826867123208344739028765720333710965923495204614263491927921093997179634443162373620252008915710016093039435188603902175236965394278910294271805894710027911218418123091972414342140260581113259644006121893655143616602372355249371139445908357652230204504472385617699988998476848019730384404450768058947809977557155346059977770714731625701598537793600705720201046453212539310326545323978538273260217150786908649843150718932053615584727839312300368426213564731366489823641600000000000000000000000000 [120,65] 3414664787893127960813417546372764894709065490697617119960867006577106090352956206390100960096813840941693843378854647898105902596908816219069910544693094568924841275761417532738138596496826938970695501121986572778471761222686560410882603281652312610969901300943999711399661399015787155125080457368178300836749804547110247317048658407212759108614722258297200553790817179702343717568009249792807361882611868331896857858873663292913570058491903626030358319909272798248482735454181944546360339127875808554428838824557995274386256353878810419693835417085211383853497693512090435487540317018863465177731704442372321102613959195809535225951407777997279074326556184673194933655013170743514184039876717396573421189973296355150269703892508816379836618277218246269908007386223737087281079599063060889351943681357438292448595874446516836923659739517665652107496992408585347081768773728907796799559600329402399163222129978536073890861166305256441475442432484035109148463376856727005960284366943233590869663075849035587550755960863022446384741880540737502527833244833690576962279748631996213685422372351896278907483668696649945258182006954427048213313482144807119843041409717730434791234098685913195500672642839896780093158619186471371652440494263399904861290026968281534739479912347693144792546831606778937569482903412880339481500488318562068382787237066147404969207686673140777955582126355653541743210113413104626552793243438607121054960465573330255742755986322913184192690166091884302243557797843711171843708412922774861871685276669984214778123945947071248422558541491932707557207318466087005998444167422799779784592790027714882755824125975224194712929604004398766747249669255462222571156741525356178117814593231262827843888956002589554278888772545556869667617297648066245356278222580899133406568754547320964741579508516984917597975519303868567641316927097259687494765687535295015819897394903667248875072087982033340168156010850104160978066747522954160435643543303651308791409822942151839272306540728562625595973447260218974608583075306673660591755222639881640160587965471611123993749220158083923772969487459803305486942394606183941011649442419404294097826470235359432702492325974715465183700758771688462893396940976310835914453768761484433811088334278827612284281482718817132668619739733963142166966165755327500553073677217903734674910980946506390316152157400667979891701217566146606528606184847117292773901860864000000000000000000000000 [120,66] -1101013818506233360109625251645473449693672882304230165078293153698268421327932786746285175814458604448559968366135948224829040285036759410744269140516825351186513668800497284217015386059872518214546289142919584877631466839582667707167703863105845041117930960415773485219181992878517747894742362736341255843650180073262692349532826418488908543890393598773424760395199125020046071130023373758987283382310821076690748901070071974005230269914461754150431489773487090100081536384999957089861953670181976597683465748715922113944209234959089355675819579287132288586427133434782384554327245863151792386117922938412896129938019083755251027634635525508546049723420172229814822707299876168481495442476108139347903136403205140983345207876409470192239792923213166341518799154315114964911308580078175284414333870603846399767919446879712425072756196403719278361726628306094797774593087093461513117601453167504333598262025301594066521705530641791801930277344900433570606956472741791067274221072118861776319964271459486342971372799488838931973353890512555858462647135335677830899818431597478562912056204790661616161318683404729192065744215076672049244362138220233871443780180588685742611669742469908313472787965286142082770923816306017657423109587090950257081862597663266929481986320688947551339195645696768729251343619864575319619075989934240030932373813861781752595109908220558640663481113789856168092612189591798480907860528200624781632140875477040470225354224992484838574784037204765544316414678787265502205539380274466274892946269144702883747002595862097612087292442959079197416285321714743697525530668102299978040197604519843783518969703920329070166278283795343658231981528259658413549361054132931521337377142560345625036717975971165907833331632117516071426230073249562978061861625166027272331058884050067320833812968461516765121143850792165653350871758984876095467397155698639689879665919276265396526262830525719960569423909057409831608766511791649461709302766377030973066467863761080223153221667188474084509133985504506558093662047233616905879039435660174810813889391525583946615067144502702722396745047866467062618687146164427705877285161607298488398812152813384806186095351806047328055094737508703006561100396341199110686037689086756652245057343026332728056532220046563657650252214463193062074574749778891329771853512646475008412542402772588911544256608323275817639411123763476254385827095224069046519283077611520000000000000000000 [120,67] 348281496100424383359438753196584532454408599253342542028187971875173813971952028564578137525068863896357865935408172867137744769838313753120469613256374383373100257145382236644672441340794490741597112450152891228044791287233517954011912987634531281240232540240394401995661290871719471598341017372700740079987302404656502385164745184330377495585432608543896480316658990068184397701907995522953961918537569224871281039413418435239306044767961709664113986171672072300339512685692940232593121598383074704768640389216945055472390966887303957008262288140643960133446414684769591905058571827419275875150508374172173111054563723121059426311683093436431286355488408982938229107100285207555954839930656028847564033502575718209930919743843665450930211555936150687354865766968384120375908177729211598747600456021479561614926468235167655841786002879465410355527264329769686118505396687446213079372150151222389176804084532166280825255467389630083633376387625411736565320220299964400623283088642827583433149388925369016122260597798326394371393442931308858646410166208718969457927934196213315756679851821485568732646124120465341651426050327199945411310506705719283125720500031707311929768867660226372192640264676952240602188735708734274148450908769461122118796027436563757641971398912913556585466138701245333934560166302910207975972619015955403902668250757589461003940625487548245466540543523561888044429290796595433566431766920459095004088868271664162631465425870388382620759850565200890730441777327317521116248720130885647517288212951547219333193026082592325539121288603547180878470396164840001158174651684062379900105582824190656352071671420175876056164775147841056073494407637570328614554640301475074579141238208826435730479601367473416707741407327844472932677309854586016703480041958481281140663613677821897214355463665790247380501793450344911557902687539506648734825945062109736686286354179612195606040091450164615585399752864154109304387078628792774916081176844911505159578147753435519856286945792370541770767848580161175694300317693994291446909258310922669047790972876647660578790163812035741427285663864467035535519127752557523600797848703987044755800917225708936223584240910077700835513559920644043680309616036357572877123649992074777810783447761108935663694311506642154207346346597039432772640225936241353868635682000565183042379176827461122001436180972626002505245615615613290636563080626537729025669857280000000000000000000 [120,68] -34919996643175353210367493462817038435457864510847444394561458446886061563519507488476312411950439142148640865221701194294540618666862182392493282007214905468433615914846810173672932050790438042028870987852194261851056310296388826336769763947856338589043128163867734684507171947981230150573127725487436669470451211050793963152687107379374908919305359014751371520625950682917770384942027795755475235541236303705539520740733793831216954966080200070333878756137832452444026487543913119787355844598461419083866763307851482062741905802751785835380790857559223511412230660257391640985276393199858932133782639566178827255251799655478419893992639448255498761176396824753714255438064151512814984584625937862635240395834181544649724099466523785408367680329442924329968550636123935529323679033131715665907752843253043321721439636960338013488109727384204783993266970017391325765456334576774993002799037322557272015878900254035963656432461473409524521770207098463466486778478186026704255018412067845846859272981877870319867138029730596801681598196350085297804007290236777488691680946258965941301351962671997654790425752545680806109913272487407315124171739212061507049381933177238956564937153055181322370094355131271833772961670797312257311225695969872864493312590686483164472383239535089468431164657362440579986725888663422109322550879599005079277456099997585267517539745834884028179380747046063732083173974957348060887803477399314998109220413214669327180369512346615414107187237659978583545512312892179001083585141866373503633348381054971846938407520672212994737003179617495676815550883143611928861977999427579401528287492524236197595315951361607635156834030225872756567425050909816258493903540849438851145744303424693108141344173459566096369989689290237412766411105885964886124295254456635552103134415583068333063484507981882377602447392795822383319536840435150234937376593227269097569426757275294575647515125750632067272885955807726246050970019657487326384018618513856283268763386006059509411779845352892132029488160629772908893651679906604569920791416560541760842330350834509656749266326175286138486385748268506102047986099244895476162633118048920493198661498673243442746480202852381137074869599359851374929439190624166427183492513726862121531743679216659593709201900157009902864118904755200215463605222822116955953270171536649616337751630659460562707803827890685906959345094462153499776605692710015457168457728000000000000000 [120,69] 1194726096791185439145877680534169623937267390930719187225010031781956463948991067338043265874053882223292290466446254200220810466208247930821588176722459214941314526624050036389868757939518093379328167826686412616169684105921730845988913522466271494444756970001891562159605101491244292404941783947274192868332367406336010989336894079582449515567907252621599339067482943281004335774290341948788574577615783162614410934127674050080101125128853724992485796548542494960276587532208393288733123554466648889025148184368791655496294561054146240580720789808555767415290728417853352862751209675802502869813327729099391851920237119572141977235698576551604555167458797157260831352922615578033148995943846259690957467494491398551678380260880115092296483953733898651814431419124281220073736822188693742470747243602350177262075216603450546528920904389769937647298119616453345380966223516109746533852546410095925688011104667020629633626268709337268799018380684454554715202379597987070695428742372305644932177313480166758288347144425556439626213325876814750837440378278129412307448298021099992375943495933236220017235232533553306298306926697136752927732770414474291771709400089851823987131540761228994683272438980463524089256891919709256357323080329414914842370461404265243939425022449655990809107449042252144894961079435445060199251653827653388925409241535343399951510702927840882516848678709895918046994542752415077294000825642559646965271029461942229778036469346790177305901226316921441647538266038484334936248516733119592550893508756088653635468156556263572777339068126515401026050836242921364988001729983109429643138339973439676732187035824029040570727900407936719960270216609172151160708244285678660137154092486275243708586526536871807032285498364624493946489936902756537702825671144251594405689483699844891738159948105905254944884821929583970715436137472855916485799113348233454564114479985728759625879045544494315198834047425723072687207271250965887535443548592854609082739293159555589354206406280342123100893128849872684496400292939570854014317687684112110792212310957394200384571043389884732123473677595723554566710092102061357604008667648181189574354298809816249436753281029297813043240103752651506898157376299836556452485796455433180424642742061576117237466033719871175340423928072784661301444340080400875956623192197897197737116089924819193030303016040021484153644172766961459451998976135294712859852800000000000000 [120,70] -24448842595776192035958514666051612865646849189980035629667227397587658000733970351707650679674470673052619080453452319819704933786339257417719740684764321045529057434564044364613058158501599850426837006413982888544287469078451196876406153280966803651507080234240072184578026934849984565365553930833079081175136224664036485181234176440881340388860694919154531014514499319125638473985345451299613734522805642497129236466537092963407212016492823759875288340354569290664489850492181585580126707050293930186041088109102735843701483128707924041892511693933827510172512316189641226639234739914705109844334029813114994739571061903536405931076676719329780324060312901748471762683138028845167735347447762854524441525880137588837804168546497841111820367270842306617785088745028022820952672765952136677847948743752300663635377035131922087485001303110821374612486939352191555245447354427505522756329552877518800653951338692326643114248804677075177314020212004700181349205400783859744219366626754247629556032946459636610794605083732449596275141298133713626153908826093892112449696718389412754704648119167994035311600604254847287515147645604053690570039693831773943953712949742187857398536569870218392656276869080913254917422694295367328804798950205648654596510050231422230311464576528696350903318385337440897778417318538386608634943501515851671208589415093429445047868213623571288528433145633587712730467390456239603460278678604424031771971389907585656739280162542261104073429035189632372833920918350649983980207552201230457763945444634249534138190957839212343343743758782983840208491376480012695577553113849521173917147940477763738938208670136973236513465952657209859877360857159628094183502055019580330827088178608491788739847190598732957428948789274954305259915968356897660749105520980404946722459829360576449364404830760385594998953152993754555653495827401031169670310106873156046505401358408018809241065029549542880016153363079567856527251318286704485262923792869436237516040665333837697495881456072805547242608485012272682540765534008508934843142822552985378504435760509396535460287649663276456093904835575153908659518110854311914815258182329033178258208308131915143212437086042325144329278110525413025482019309567263659456567410838402762013781749507525396767927550045224496390012537050786894200420968507060104418054852052373501245821181815282434394484640648034800236454481441780506391035312170947768745984000000000 [120,71] 8271023411641853546144620033332483878360448522616035348325896349624054157648136005103475433678430905238434916113731391143011063910462613324000629916067570008887726189743650200159490632057033640482882860001671731598183725795728530246786258499168458567662693081118226695157781885679695824399398636633139685669471457374515637072991409594413174064673262686189083478772340147353218798065747600871914807903673795417816159619445808419429329443856653349807778725779766046006651090702695319765966368564083777418023270034488290056652998739473954356288163792274028249062172934325936469705238216075583469534551437690635512564044389795611168546772318524694650607340600466212318395214715060024042769611084797241715850183095639083602483978895989619201015841006210376430379059857040141482672266736273811283128289130159825782883468379364380824147110445934039613921551024194533741596498029459637531629675837161479342122795375855389435234092631687976011437015407319963273627641303348343079150810393799150302081765395478563414930518742430872452492181534611004840556729022772208754023641640243043436849883527988453144422710755721785718341869860601864894018945120521715281911611724933187542281692424144443481544151950647331239504518214598689019989403091075671332217507953947483484837780897474898815984529787468712392378893016649327100179133327034570286858215174628676846413506390779414617878535798562173880691841370122356131972441069754624945358168068161738835685417991591575422443314678856219918161160695736316496341293052111766219974301470380154307289654805405561886257930789591071661509574514066228631922439193736840714077349037673715767447179960535823998365019433939817350632491250444020008104858821519646012265037300300305746467301012155005754882389458827101449466738855444783883489302138590757874992208272709679412633173876650661013957205021425401646411762603668805811169911098075244344569889162580455475007375727199475828118563918648530555679159161550724491604629114197877056546841086788306229179105543551146652075764932331027979075465230219713881364011014778911093375810176326609228837751817035749027684279138886445162661557189691063349920407828106377231535505255880583801088124906557009689407744947905474622546790199929707002210127838166363608098658529793729247708152750535050232279716131617851723811012767430022303604527566933023353776190038826216098914816167277751957619864673496808759913578137413783532503040000000 [120,72] -922263276592321136389723800081034149299512502639937520748229728730487985481481117765989180902521105680103652985263200509205781746659721170539486827612205687648630379697981525001136211711068004661159076562174285683129380316005735111582688202793020707043597930036618714163297763860921145461292933971409454193271329644650081672939836889749136334464148029175233455275143150517626087262908890809346007737679511040296748006524096085303203264067207894978730020775370322927079934718268479330246289234676410393922852846273127728909770495134761147328105027372484000852679581361851530252516994957700377121976278149176215333894819552277277659565067891349684894487640859402632010120757561932061984775576692873073923612420095988775378444965621720299640294103526362827981171222792554679073573212442414375482257347899354404357852500023011061632288007924333041430996431746426093758633402150474699182265497970285190804873580735649456986826000027416097526465577517796060056034810759276806202590379173348267866732704453949385290077241913334376985016677290096322708800165126947196409412232945245320846921075119621763438683286978035848025560656953050570212657372066871303706734610018607886784527035876345817219249672223805901641929756123247908776343479972064943740691700096951590615840732768955877380367346641398728897014330275317605923912277079612116973204376707219106655312586946782948219565885436901847303948364906135477226112635010117149503836697050965480862999245068555229236555229101091622629476759820189336021605844222889270974005472258132366162254453556673229845198278769283391809579261197735474914380834960336980083876389776059224702584491911988782369543322349817743091820585525276384551499004593191326248358819558034678872266518470199394121130458340272963848239088609451216495429206167179863325839511830543030618654178014064752927540523373367288725289545067876373105150380515419747082448477662950891283724238440562260259942082783311176166095868538255658274239179681474620764889892707931741219761831845552218189536880388138704913655846822536464475409024717760535476786122089843152034362793273213280919423969808071425143995150157018231710653971045523088705033840227376658829974965316620489339463584149145150829239088934670317709780755006981280099822858517371975601076326230614163715250215475365568114089763973337521808040207033842844996538338468730311482698383029436046512263058445382056170898726348182901386700400 [120,73] 91428284982101391167875774228855662548616856522171286538394960305151672213595918748187738127890086700396835653155112785722792405530618606501625772948458485990739926815956076443988640219812598367955231875264602968309895461528437953712634726975982749482358435368137081053817198335438367225490186060808767208752870488477421059349920848878403470863271025243741781425543084716039723633927285549754608802200438375171902612705136788808097918854872433110585794858190552909653569171836879464510232944604975887536608841255661567977729086228075721372610489688354130058379665135899597904518789405018715962834659225090917556859566196812926758995915235329736179805940298797106690600643870500807909492892879495197965207385729159877554850447935453978031348399851737293097777327742050909095401255150516567737251326434873213524455119959056244005998361424889402914915922693803410536532688061237265649752391284835935846349913080266561786706182116313963364920549076359166710288549176459597369098942502239962607713727350193106448178141985494541286307218175866766218940430474488418294309499459418428845565107493485256172603066479421365684867420677177779983427774308475200034897898505624864570739416914343359132785343188801220500905854163876082751892375388072247244285518073760796518477483607592505741209305015171695317719111731192649410191157583365001217918406200709784833983597071491404211554060790393519040335648751286814944367456232342808281483116434853490864766221870272003269075556141954233448854927934336530566090703913310420248044913945454167659041681278813333275661180999618714614626553132794671526503585658802697723188549277957097513696795051623880962113581709943904886191568869773341958569315486586829304398352292047264758401663280555803080643162822028491137079809205527940186241653333827247482909552450212075250354160915697667809644216433940400234473009231687073048670291724701057970340995719400437334969626744534355089898643140549117603317665179401734465880583243924830560299552677789223776590552081127566536788526368743467613869961260898825572730973069877440498408939474161205714959013861929027185327606431310930087679373705268547892829758626587555531423365986201111057797505316454660628591978927676226777842203185239352021351014998279540884017203530553087821846214215617842668765211774072899259869531053736970092617536871720084396999037851223356535619359141249382115358101192044234733950483568182721280000 [120,74] -4849410928484056770548960925025101274634247532742680063402145988256633082333922611738570944259847105072386058456429192274449405081394563851905356925279453423499718922811682118527499423657446193013667485903394719644070905171053632190415674872813688905959909634292724415326755352878578347701976897013301897700613541521411830060646627410900629566254477682945576293671794730426984716446480003133966157072068042385344445989732064208271033788739925864082829065703168544812076229436540549876288386914869488521821333673033684470320213675113390064587331913634876627374654284440016141683057123489397088983499047560230382703588161260865425142143346431169377430668112098801560971658030526294591169542954792044320120024900400887233377864499402602198514982499920712177415624471717910814777346521252772809365162912735620714543208628272228277810822947910292239278896632897281028600733518663212507625959573484758456180206242858450850405528385192624347502093655993085229897927505875309206928312323720822609746774875303327550378284348121216197360669185289399862476185234918705713263633387119904849354579799257605670850120230865127158369095787704589542171315372922351786633987738253985071392491182827387496982534403496980828191597530146597855590763782729824441440295781788900666563455328536421759375387515114185741342288474757104175433581117690771426094066315355932404489223942957771965089063831800617617986902716557194570824686556097112815529575379663591383996685339913476426947831695016088541754912378344823611706999714922940586079011282871989160320111325974801347400174824972760275331607460310890988575278833260385530949110170514451501377405994068276549101666951733421147745426128549360664442041557322991676164893124603888304440914636338687335755849710378695771513461455438500591379360606259967022190444016688159188495784705703124989991846799466426246218828043645969518400458509809988655531244419866291453509810069152242537505934677635069562678653157427829880215406041183187731202518946564923144105803258592689743579461657807081012026703947554919726140192410425981510384191976087167026151296768135418551825844870919190214149907240443231404106639970974727200888007608073670635589070144737747133540458778054072770085687554000377147132405543701309119442115197582196951044023701773677010156143215850624622820158749342562524513956310696277743525027445756443776827341870570099668298935129725398610377199996692288000 [120,75] 122513842525471642537102068343970774073808177615091059433398834467979527058944851711431647592423097063076067903418914642958610044290094594378594902529520741575870372741049213231967617100562075828685628538827887218691356828252697322931061677178277616035883144027474085990257580776762964012417729619920913441032499499943383224908029766666575763521923429778803103242644923241325260563978671795450635126658880608866594659885253223790866652570353839073588355236443538445904410552767480915665341736557053412549572426292378065325916177437418727731553354188439249922625296965178448822232674435901731903066338385045443858989214754247068175112202114694090698359300428689632619929068140103023540693968503047811199334416055414847376435036207556254225644311233674632854885484824072751064703577234091254616896178179531597298056321488918703267545741275318639205359748121735193738245312987338395475481551013048352508072698250610450701427088829383510361024364280001505031166536296640569591536500477549229018422978207423615198674470301912312058588810873834269938550507134051689902514439213927912903268465282519308596216901349894466532796745652285007739581824867814158052675685157323096882413598319281404291161791445068204888574088401703605296112363179165827453570201995279598176664039503601164058110351007178009198620658614706237140063758848004263491011275615642698656537352506497235702942067009586023723735300118812569832941821411684753100156990986376318221281351060182161561046013412765454427563215874725168583706469699843823669604377403440346703531417087801518106460694139673775778069502880867613179691503542352692242251134036364823298294398778766108099057798426043790453397642258509296203351147244056149447014560885351011724487080623246953361127981707133507732247714967437182648168274725195673594389606307117711567193174153260431209623537329491663586517341651886241925063151310406025879848917606999240433599041684482511043919488019678129933549021905202492484854187270968475859763396322257668416556562440950161659913736335698730585758036181124973833947412755862571262498586747746304758399602864193267179914310397468123585735061034954032427171534328541823622198684366360835124389178733101513165519559698640476203120529855757129215539840768590631784224370929822921647424762387573388495014497613714601128484506460927614228661293089858640667647171724466707529919224690288054373275793463760213290832797280000 [120,76] -6749199998234212779198736404857510816999950882022185013737800577397159555706509336083719047064736228174110634896203844705336608854529142716483457601399379308067925645463712535185540370481972159031715514437812518568315707345642914498355974687484206275191309401352771761763488360823537027715046721093861234656618678186232107190405495587663257193908025580530172046191801406626293452930312694302997053686143811892263562315060786991668474921547089304157050835357776400529279489909049744108488269949921734542172743754773604702795273562844079799507513232598232050057956986163502168313127199612299396196615186193074482163497503748911628751293613854888143714339194520421099827994191852422146658860015307047290296287118098280297362998093391599509639256650315868752147717740876459438929712059329463610586253697440659226360704242220711816825579468622197139687779400254962737955955809976394320324870961943926911300775873525542696435982929905231068404397471695988617138768994358407908485197211673105263233437931487402337638206042421222250077810539630983339808756696508445285493757284833841166096529694802670224102098047380533809281570521576149373128184584301437559206085664943833331074742272237036082385205626334639383021238540521457056315776439255360703374277129406960264562418944562848410531388292459929820390302430966317905065995295943533703934298183255327175140221635386016666794405518078741554567851676902288759996957471024168658955385826094165932178852087470114679479996331544432198705843848697840096330271063470661176989072901375504605527171035412962553477954055118065251993401727856449304122655817756766228604507054684314481995607179453630954347537049425708040297744256787528482855390948877387773880252151157786023609162514651699599815538137455409837941630437337043448230928319982506683832420295469864338752417980576179117115605796566291196012521181561679280561794406508520194155570100416538286630684992653093303856423785960430811337709404807340791606087708535303642139124986958657236219036627013934271241789407899310434003367088365104932604025633847256680619458395833738693206497047482604022261689573069686727582802844437210462989329491898201016525592053441797793662651149263709386854036082685224589308503481300480331317349159392679928456684406861059640091348515480760565847034814521938412847716997076786507483229066780035871502316055290933897970637850833460468568935526097494443319536000 [120,77] 439908942869181884344620199074854340441508823101398531661363466369578924335767111780684878436939118450448643821607692865699619384400875277642721613757722021168826784863211616383963544601886400863450378103783036795616961162942067034805735247757810572772204482747180392237315973187599735124798287277148776645391216316448806027076989354381277369817964840385119937959944747310607202069782640197093431480502882863870386454750442779834803477506948518562400110514854766782055781560002741073606844775531468049267688366400312090343327124770297644252450879346863250842943270436326979344571732570050571312823749764899495962361452298879671237821778225753391787040915978634693424470801403273463601861458855260808541463794294812762844617400009475900613801731712145352774992577356524791969147034092319840470838810006370750171310091492147739698340508500069409275439530310487233267837568362424812356055879397198208938534032659112425001447313871352864330208792786176982299160890381528200919178173810694457633679751659170001354005733273464119557012943411973270183889725344053471270510318700452180880982424493532195656024625414896889235840175762742767474814395403473073693876354362699760127275646836896859622362150469483490361915976865159531706259855781532372448801120628894454763010328458734779861369014908176624797813778489856238969726458969701588742875577572888010082198053126867328439405407101728021535971065727298475245359161086740471507936381147904684510493223671827215036155617704714163308752042814239289936263173573043128935148855292411800997547426885040609586778617648668569333377046260447778220165328366085603386189866262492702622852477762262096166346199128289051999209407899973335858285632341220098520458607680441910809511711692431150379825693904850740488186846880293739044926427526934541453775665933083552235524064601940923433327850398303116307598055861740741636047458489579059706842726530725530788180890029655993330457711426968710188425325483835709116012785660904247907821049411940015038134751756803480359442670074294086749380123078183497743106315762285144814976239415928784313201737804697581757547477286677184326917759978021582387196395332775920482019755294148090213646861213495219787443478665897071196709595677843092761528861450161044283491962790941581941141544445862873166395563369050762343461141259204777351426899253805801236384727800279445298180874143032682274191747103344350592000 [120,78] -1941215353503896718463340532576066274446553345129384554189351742696633586197561628278410526760447176506651001681449472305900550577464931347130010582159166095462679544356289565978273999315361808395808128275864602973034895204743368840260048401042237781068643086626495416478601861597600045386661108600723935487427590344806460303668077075130338560016892148885129018060435253560245082333596542346229319975289148345602767449155528856341726244727030937893233376675119150174650074588650246503156179346632710883396587250480517144780408744471177032095731373493546940359758872027443103859191896906676293287669146520212937532961949828966935603509431504408018046100163625107281440888231664100823017209915752803230314539178726564938373696363625679706074187817467624264156754878651664438992127337748034336473405868693877994531719807452983343431843592002171874426335655851592725467753917308649123934037831588239744309556212063592954469074006623560890208190974249232278562636136058907069821599856516475978539469923632404516708198706985727670981011588257933493899781843656233377091604980114583250370464046209477726105891794871109163095532305680500177059418454618846258786880909528675840092448710459247542540640056922384022056781754695464841264558428582573926812468394920440103363396218809495288302148034895563267059834871990244702875750719686496922522279100578073448010588441776062220843490622664701478583697801595242769716207034387378375155240718402602157964460072567439716836199002582618267620143603952078150187678351060257438082633671854217109769862744878588712065922695213689392510198015046001390693121147000874997442717704010702335643895639022351155705192968890213264494897523971361973743395111890400323473692241411482545617463932525394909582335930236561847595927155479680905752100246337545317846262610995325858758192616887362194833306460509834492473738379233482802125610271696253602563654654748936084671362777468153185571974430802290012215367985832526011918271500399322348394661035504946594912485353224182745832802484212164040994764310510494350903970449717875564333360045808571135465915393038808356165195281977278938095559317086542655216453164592908256011767863616129108044036788409648196352858458097633549517393473736823960366698498829244919967434782882344868357291762305300521091067708937550625730550528275258655817162294702618661462781755369547965202725819881867867831726206427577280 [120,79] -90282220458422688543469240521497494116378558533478950343159780570875651171438392585912967004857586157908071065813065429431599892126883718372902356817877123251063061005987735848157477929494480082199030401127235415857197686922980927574915071329946031449653851492205532793301520168041901325849351572035220992521667993730700881167848091556441312709640113975532160100452243867548529608225256802933638647484509550146816637001698955574932193248684259306677829277793611644475563722796471704612501996597782711819855888007224117502594037230023769260738399832879120866198179663520672578511048977212731587081927542595649991281161409298740549956335665708034694794167422144176061641140637777593386792348483333223632325658724221874088690443342283449202463686273001848530148396801580916140272667100055428779337190604393649498253678076163012705289732444277749524107307144834967720089655673977918512962605676110091316354770864515406007432933295123315739881828814177670505216070597250892364602799015734724629699928135185588841503379595460501588915132759166934268584363759333029168191235186864209999267119277538963392678626635639891975247177810111147557921827096810489463836159643561842992030180078521485927687837310022086205173990647009581923454853961437142915375605433294746775258284335639063580691015592212395026871462662912720353935306987570223200496536937750222553509852054110748220710593839350811731615430179991172646742300789421070548887131159973635465672951519998638905228773782737707838958922317856517486689273773674764016864445098697280677885446187096616202813080244556160728444555967931826712408645686073991339355028615980911007895014597161457314512077564080811388017521509123688484171973406777294930813066923350058280249415485396634705318417872409943731379056647850839242987792259003138583490828708507936017762003830568611278102293464537723978640583834194812738291552655826543131350599591404302877865767534730802623934247176193667498052076399897464654157861151395634054676602027150239181483036592292930855038572587400690319524047397816033099951104273139422411982666390838405544295376826593927303505544462183601382340160836215214727329932517503273158414056405613579425537223073949655959889425566184869353732388777182668094331545337700704377863131876745735247715817878768151211193828740071569376919090631845367872406897734419821647308626124006216027645713485647246220255688480960 [120,80] -20710012918600599260427195411976697560273328309258418044650953213438172155657579072592213665447056594515511108592324822891600456217445850564680880070636272546754651498107596936793509565150923501941546854781529997861010576687081023949803176197964918390263153814728329159289217951988653566193876214954704716678248335688239478118002221570922291951945819335833464478682987618633636899828658579749409850307339917468120564113348938473607380104064792072848772615605920760335867523207338703535494998939070539451326378227702015422241077839879246311125823403192256316320226526860593130848849129725618925849139048653823718391457185795950757137532357275731474216480230673863181508220111017864844667936836322548917349956425402854360154676328373783627789452478235664404584034878220134923300442744707641807292086260178435994968307024278350353019004551618951271376844715615842395350416008245228768168774541126802071169990170047313367730145016830852797342943316181691948252489355321110184631348520095271469309962178372627390032676039193400110202907949804100190821783161474715872127553720947283507557213089026190043259982851202814508030641952402549598414180001549290880970850665187795119302766922491868860000724273782685978106046351482115854766987226908171790430902805033017769505828812840959445274303177088268849953544346806073277662037610802802833729567555745052795455523477672880073712026486159490145530998340756974675193857685355475168941482282672542045249969822062425418955343213785984688836789676615806377115120315870889069491999073802639406854257955053001524864920070229574203765220810981640857096300864345014834305615928776396059961526861951297814114739782101466629804446756173913558481411568814153015907703617980459421077028854520216397323213998096717449402538845596051884610787878306505544633442186366924242682393214509935418405198759465587969298946558000692778766691306129649545123486136919280657668862535641764555770272887084950577508412759649897473345644991205971736704405781596417569898209553442447395490658001420431644013987030313324007051990040378419358195610731555303314235958997956320438961473691950382650071484127704591174328038003780223561234386283770970872453155019658752125075826780569841401371752580196758460023984003239503650913539858756079180278184557418146364261988459183101721378779702962668015157979258217853579258615098967008551111511136384788438167430080 [120,81] 144506727316536668136949510354238962241458988451946164720157234460073962857195322773136733955410974450490581918702180711238484425732125642334127540849106444019632793903750221145308722662331251801823196850426777086154507550810881052202712708364564436229718403167765542999374232975167573540147289688482291934286538200864488908481917425980973371263689985118630444137421082353991738986351759141260636775720770247829983246467905131060099058963219176044961644307443706581118490217604626742275938025637895046242009341869146038409447892057287038770477125390006919428570255017472653538173841485010774167645395840844921191632644642542484170897316379149538629962951710301915366508762944309361172913683681999032448885168702625942488455021876699433873013842466329379392049797297190996114769333183250369187890246421985778095879641947204709028746909739637178533075486661045489561121846288556943728860710855588354068849320722902681799060062490278620335833550500241965923357033963960118112414146697423003816402697889145908437014354322487227029279437223525340205007437116304104740246032230439746684566732175812378988300420760299619864959426476866775842264328005841141470932340531187260954306508163632632737405020760748413661097857932368052617932690849751883269071653763437050943997058606184746166163739904798439878805630926397452742688723076460440993026750853194282735960451311992002996728020420702036563485912429203852538084552728077211252888012417461367799840546828498565791353567970893089580941482227957501333192181063668176009497742234693293325958643156205524428509548893318774017458700378628973803079537275286263675366989548232508798201094964122395374056225306171244889065300669163071532624917485155241784603981395261399035098870929525102683771907752033721681053512344442371345873246647064060424252577234041166927635244944880776252682562845567229565311621461731003345636216231799329931394394946901330006328153963201718259067054458206297249407709297218899016270550627988507607551611409897743347536895351461699436185349126215467770785792285596138969680835047157715031362254762906390965684019676761743671144681911461565302179071175608076097621161046439892569788420745992456615899070019459479405823003767554444008418281795915849143045368242516140504026151685077092110096758248601032285835601493558571327061964284608353562508218736216938115554162283242448400753924396307199267840 [120,82] 26222577048153567521564165078970174596950488884850090465147298979388059982975379767666203876057206558383839557921955628171630413467262558441835024227806609854481046419461286410272256460646921837879685526159487216148064553186788449234579847291323252397780039521422182156362182825826832400892788499382809037014415385993371885044476951350974622912865425763781818157350988157660005775624843406322185018523743992863625377548298929151731717960999416449805477613623233757931554290850102881342776735025110406751167441080463954783204906165212062647806802066333805866175554592964225051116686211278992778171718618476768746274255435937551758191734261325480106966212262676576057848683504919409692209451996197630977710914754580637145394910091758532013974905443452136534765614517687095990724896784943523033167511647299476595888246250551625984304298220056831320878617895996243769560286804183940435928516767763241890985729481070990795266967441475003369450113514273501964989197179190332335528999585356031020354020635440515917709037561353029655316879312383637348127216553985195385097052045743924313576145232290004601050431924510999539813455679945030010724147581812962404984882141591307792118250517815542586097742885086541022839465063520863148422976492427742259664458611080502055755982048234673442451847558892139556289051869091603901051727995354183298298768857851334002229186086026665120032789187054888352001682919082448545073326407744985607172389981887947835371917811781347347746651520770991518861108566591604231241995081981299033525397203707276126034614451041111554788065629252568026775930101509900467782482119019831778488788069971781981708682177266600890374873681361254675753573376108477801862013352812833540077992959093921649657250967681992207546417203050877195524092404405805627414413885268033930554157171180952068110433763613892501992428744817952832349480813973046499807216790463811110290371541933891439730972423119515483365794602278542519060844707448996271229718830246912512397273696706317837437854234368002469300050956901546514680129483232184069477515075566803759902705034127809081697844411948397927304811893639724127026518555929462310977254692687599899525264261033923022187164562205506137169450980732022279656308618142503763636157406657938477134029920463553620396132475149595543140052319950002945506804216412422957109650163205208690128817751623001282204181900510328320 [120,83] 460730730293933448941611157811720874571292052875775968890769405345296179086883968831758762104762349942480169252067028648872726881350773399534758216650410852161549208167970764349124267640340682044016042429781534193466734150473872193367287692497100564354721366130161339432140911773633290231358759669422903566809645817520071695402818936245977232654600614259300802183163789400421155334013276192638624889798987828122676091455067989781989214845895804823412010896842179185875740705189935950623768899452596716050289273669138461831695103278276674293038917361538463228240705327289894398362161150571766195896953096343221957028008384170620082746580593588330825084509403743088435144060179457851397698986101890906279397739182952952645915829889502439450136290071155476468585956744213994874990819816694858948387048501541753909586523192487132202807944600670314857866182155818014726013243211135566719770011639909312366819163662405833045252339177414475842070725882484639750701620467103365986639627633010402360874097791937928373571622966268084780465254738958836556612746043479009796689455768302901110581038138796280226355507555387211205531886846444614072232223242512089871924126314551630755872128827081269227907344081508072334392741234132636954314807560262678304269489396589531618361283312000001989620511337831807068585095935586768267594043019098883043741578982413907611606567241608002037910004006377456700041019235213184480837937476001958945981336396029657645144239563704024379417257712192594984599595461617503601138357101341873881196616241256377724970824358066943125706372741546016570796308293961648310322005425882712020253463282739067319498468065659633462679523736026627064692887652587473840581128371044526967886969194446732543754812135707476531969278098148583809561061037372838869568056702208588263419272873551992989621881290259270183495052215190919815528916040794381741245027512762241944443930278510291042036267871821783248754705209916470070590343442581154575943522393893153954299397251508929738484152920580854296040077159368825023475687334888221341704620517927668113223536798034246906298928876100755009622011062530110186718920887888604763738577601054633776416831224591714408718447908095303836393967609738269611298229346345094293545258407763536090328328858248024792321561013694172758296672519397970603981116808611339330080116830739641315177430111981712163515765107200 [120,84] -4721633710879889528106440928609042066648123485878234394744473735837097964870224138550096987480475364775900105326454914022714204420390759232073706516865613903496596888201641111391064981954416169041992643353639696268677678031016539321789283439482063293678125164831433085178884308196035867844167867383594629961058186804493507706857320415664160226402293783849271630996710422467383010620841148226582545926759726297929247450015689148822852694020280519978697796607779158395958112312417972295043336553700373837494162230315871636465685479010375146052878314592658486892588677861050775895706769955475583975135830503853616636252558591346259256256647953342712620801893868118150036078823446721001756811628238005449815964444737059336644387765536292124710704850995984126406687814728893407337486083826210013270991071848247565085056744897698991798055725045854774911766943479188796099514967958052849361659584613408519222751697760606237024683250698333905854344894205603438062603318341274594275715585242994973293332141525539375145474189813882215122258451223401978832048725209692930051917265042212024987411244637118625644525135386137553983327151072555713009235818757371227583760618060920055670970268910227706326643501559775773934248317873483207885964747545055500942641130655076615206035626449088153947177640858840276200207555472984604961133510137374817152802733086315435714745729934603314449132727509151466119326202840125630394076080178754210179180342823551283850168622498622803581570361799314722040033010988024124125850871000072067155608563115302574267843913264602050294567360757262651681046969352939388070752161631140734709452906211047029205756462993935112716374998299635126981341413290896922481936940596421595187728032012026287159718667280929789982958263739520181416645640850726124735063571313161702996477364110163965750576782514933744540373296153825587511451118946515689728304963387429330966302298418206238835140451891552752615794296974696101245721815941194337996317794084722535573024665041696067932565015049348432135916966847042519856129324432994747403016205102442948536184158587709693855641449311829582633853776327358923568874494462255815161204095666217405780988638785386397185463643109310008135906136710780127970950264230885436424655595973335153488993448608692345473597775365601242697664627795564952537049703824252525872417569265537568429361971836708705634764960 [120,85] -176622416570949438853934993845537575138285546355358473717790334335534580977736886144452370169675676382132997545730785907982894491241673193067306114054949974545995347726357888484123883534412656235609913683505496134074469353404776462725195598590282270925368703567962208185083986732455513513039554001683474712550131023899211677226246970059404754006544543870476854281184996836694412872940698882399066400718906786093051466502045681479973866051745036010974094516693502719608618347659968971338850780593007585526841422103429024186201947679189929532156301366798384029634086320939078549947933135547858706486298244779409262651441394805805427963025881657076568865662725340697837198885012901968369314746692688478654918175130986091062521691191773084165502215247657451866319001954964630548548210999572843115639868728721054447830761219137197353203572724647925426058439388754473453845888088701777679454442511299508254262205495147145803282257194512381566897757939055241804639869729105853727856398465227365450119881338988965602161283709796142773340601645388569481879901483854775455070198632287693666454244128895027566495280375198719473381664599950688409093663613098655076461265494702455152604840989501914099307919985378113601151902352967958798392429228834251899657141553751039010737062680098447018163409108769462109967879878787786563179740063046682974751367731452678410174928935276582787180145529404052112704656826838022748667090933040501305629149648336102107230403665349837299108755981279201430538482760423502067765048606623630364935337363382437281440485089814907386615717445745030343896019266690660710618548744476115476251892778958744136130491886470202191200563275254785928637876966125418759007238934996127852561170844609562547557436705135694956124956641483504764499840624189861799268763764923225926602310680407143856299628473752720951782444637627318886574618870669699696280097322678313329343150085144839070910483826900388233774160295317474288537964062128285856696910259443849923099769205105224739744902099628090730428810819346706233718816498858811816042178156051694822655333271889669194121088423542092537290471175306031249322477328932231135612189340707526555557534554018757884699614286213992273696012857651796310864595378327459317802790736051460301174315231359958705636231248257276766384395359500584791407905588293793729153741929218907159821347401338376951040 [120,86] 686317431175749283043400416420338905315838153826660040646143562378470603176689222346034253906964324502896436420087702949092791304047381605170013263278206621856635100939934625257159400062258503316630949590160683713208347097004775242748246876091319716074008051403882761373859708246094672101972739331500897649219536121125670684173782032550759445552813220969147303242185055683114677749555048459843978241598780013768865405482284528349374169055799053590077943925290390493478928467403797771281172369326337888050678842734980859734259352635483506912058433850578058618902316973447402655375211614352597335726833692268421461966422478987687663883200589619461676264878787726587683256061684639722903783398506650682247925063612941424560811993574756458516749981452373959497864266432827814031782700386600738142248616219019940960521327256109881512382970661806781530934739524560760532432429611242626237591875735439007582754082141386305749315117611190421531526830837040023092944028171536323238329972990171726907953956000426155430810251652108532148946293614016207072047641297414084656565045600769370678888030173230019605148151819603303134432296186042099533616628193560596484401942466899885089354474720140854411712090417132071647031320714962025493665288517109402004737510499866245689469351356319165814086728172866522293709927981021108525718639845699150563715971758914236899779306951059187538383832961542443110850640747026247297766259442004038114423398645135779458693081318118813967317951474818646894894406260972990938178646971048887455635523577269342182292748954694744892918347517781598726216229831624006688022993671113491360907010279480824914612787339742554063061468758458593579107920019487322445008060893341679157889902425649293916269558207204277934243046616288887236662280960857496981261050875432423269749130845421790387880334910581263917373441178405970110788636420448585240992014360555018658560340649377664991923331255590153689720980961195867972123994752107192038882839401218573464625944476623916702096596094636242912441957064993936424679447936564536043062553202110440280841519065206539281656784611212731993130112247321945629455427314299181325042614772914589979577148792199231225949141818525322010880413066191876048190304423432559212720526731253104417684704638200938309042960467398164190785619003805092944537022853885069884195598022364155343952572071663840 [120,87] 21305080367523409386332095623407692902996179435437457825396347471911826646960571885945437400832907177084108366667285316794396943777858628118985538535260187463530164589568071361600924044121185051915908281818386102829154987804123085602594208923994245951987064272638707402439148360290646598778563442401647424071577626475743252095038022382860828327213631470631448390260714277989685802659162797390244858573049182454019460176866962202263225698897476291795737114533193767228457157965769885148355596270163205905456746991586441799299310537275044577791468857131558904305384328792957657082897069045492385191846135588983331176116046144838644580938931862033754513274359171824418926210090177163557893742936603394074393083871356705758170662824256589802904753140789303413733504170820640554131709753502530727012837449027329561883057516071874388389131832285718032437074374409314822709509095370298908406971261814311464577131350213535815554171537726560550161697767759788540239129135356178914065788881800484789357061785549744920088788491090001405837148272588771820307755681480047411376619962406880953815793577562264452614197613379630544200555364836552970796124151712107510674097900358929164297076601621213816123115025762668801933085546395664452648631293997906500982977655433709924932276914993753641533899684883506532566140027240392820519249788043814952354180199996343379402693503344895765094045884389478641871170695295944885687358171505940564338067209348501734607272140971844048188083753944025215510259979442108533966324923652412507037964322968850787053443536344628329482512525867599252977522520581590736928910823428928606149466562688031193992802451764830992214801280706929985593883608350967776961328647765911024362805772859747112460174329453522651843070145311026747130402619364976229409842198459857904062035930657751199887934309122090393237775796882699710818051546256176935411436161415985762357723798789071546245457556589980048518869129677659932910950814509375170409268169923072034161699350915605656680341386929186762921560071270288477100643722928724441989312325496984632639455104231675532625070826847654982699380464750912027282344617959844792743125620208337999259561396578277398332412700169393973924868144631243223459316709407067223863830319648048636909473425985662946331269309723329073481718856061605533484804481378753769125401542319949259722329165440 [120,88] -94242168673780665449302498405407920576830270969372552067632811317605916269693169257785570723287523066857600769101522732788285408838907133176924007314648197401402624004473449388481535401184176009391109405110597243221014057832721860640306418240982673863302635734982228012817273908069175483039398120133703134921911147877626388211693013668088495073853029280813914086055989530772998585938989564585194445895190085532082074259887669547043095760062524150621837277716610779362869901431532975270365250714598502362540854326275623686963214234502419637488147125432040795241854808912239348865216055532699061383238222131597792030012961454158639182867685873186946575149083626595634492382016512741109710599220457638021791008101016974031594847788740501721264756539106007106676289482682641315348194517407781992292816194345108825219940642991455903426210409972086044387746282122242834900448764275207583611380209962614822273618280570605664745827246649703563795609217578121827752490383610308417995132290839806131626614423706043886000584458663542860368610492179943420369950299326592307143338179955218077576898307909061888128603966757679058305744761315578157601165573087291815445529256720218906549162442072651856295577892911406680974166385732214353159614826912592242603026835489892037425676678039108164126404921301596232808791842059785287830238980841440746661176859415403241796248826163101863305511245135047199599425722469738238034547647728788936170182123180793225781185158793640147439891064948649393818151383388591229185146101079870790806946924044074346514936694604575421186568948539988478269599919460447282799757258179578327634282557362337329461843084070839317468044232238173074555126421819433700899134692349305852231629423063069283501044593826980936878123732142391068481244381690396441187732423000240583010894590918326968149396237563099319810770359430488043262690192519221639255240759572821030480242322867952778579120530086386371444614950507943830823284822028192052463134582870822574688726989554684571357382332288915689107140502193698379826053579090759241221535017225685107771802646567876470297285745656714454543966373492643099146959001422979947394810024725864583811415605654771375568907058670643134534862234882556738374405890537970773137908823019657681716043089029229324388210641310022430820791776062507007931910013368427881577170039296789941927960 [120,89] 921635521532121815073132788769812323228696379535187795055481856739912646052242323072479848444688674274592030503645701667992618507229415785662707853743181695064261365625779954287162917566124326422577960662706081767059431666516747731520595896381916125299022272805775912352410653012809831156181867903980115340943419924284610178926069375960032879198012655263682010983825532729924443948468957031290328227233015019945909337336877014903506188610599891814553084521495711133318704526743719190773180401881258891797527625637857455722141986737833192282243467255168701820379586430626172571857306204895691011390833487467629316120521439248761023677543227040301323020835974491945396402787908764287523991167687743859432066654033273092707195537317536686312021883566582971875052042685965639607682995988282689193501743359503739830248588196027657186034742774810746123723665305561156520808329639730663741814579590952974833611424759561496746142804705975218068488766128840999241584399342548897803647928479982015183712355207286785312087967210331323346955246636367937572233486006000685200090323426292951596832460682642862848039903185368577740080657420839172315370215864841073655514026960760716289897669601707781987351087379918875404556441239838462040098462787008423891831048158563348482724208028187210393628638201797975344772674056192242654875130896353317751958475728379792445663225351888713932099478102886346871361827810498323516079354653801592848665146401356008489587799739079856459269544396867441791884617952871862369593589626436698037992238368297928345626120621540428100667757877658919977377684273259367721037261892176228151965173022781684313381250817544098293948962698306434364005427972159502171544264221186407917402436511253561097373848297527217397215775857527976749696873688397275140460437221724212616167003735393311604622965867960792912155969070974883989040288094365671767934339629700905350142978957639570912487609373152776337207020942834175184258450238196435141833970267229113929939546583014363670764559440970122916875536379851555916988072470870438390154780160631256425608958774578596437022585082017081478064370717146281997007259675478677076529036922174933668189998380144527565271739856874919974825547852829455149957998787641492877542785375473013361356168328317308806711901652843162713468723674082646956355974318122474737754539280444524800 [120,90] -49659356695773169065850679924582989386047260528207618768407122763769742028979018517240269761691940386352172787674584742170770769389376662538900198545710223858659644984254211445124357610044038867015778083419708089852184922030616139948659074935859042826477659888652982039084157909799366095507427167400307173871291722070951401451680063134680877166764567274877856494333988582493576749831984409294411734450732092600256033279741454756059612091763599875610701411724340391108187197237723298297974317254800339014999562069464633122718028045286587869659009413562257508396830559548021932976789853073357260240247115041760767520053249459013834803467270520589252564376824729000476023096959981142927539619057563406166244046474906322169998415340681754754733861339198043412797847775320300137523452003458513360828102420706458574246878686773968445508406998490978797184645770709216339957456927452637392620662408561534841092721834844239877040423154424733302861958972178891482495043466162551951926225846720759589596248761741273722207447456162155334190091712621330560897223125206495416142261555613405817131956382554626784455185533864907024598925681747351726593349625670071225157984721313952956306087613553511251875259253502329692128638986214141204809099009492784458256291106586980615247585979863467793206975257244758960421619940132948465526236416435009091105732984136122349793008728251439857457243348734076852297339105347017371662983757301724352446608177521553709545625674656363350081727622075384487861635583204110323152628470381046078958846893642475020025797103941858258235885581887047087454011442908008637004110812449442565891760660942636198032277260679373750583644782446416788582226397218403116720062902175866320011586707926917241178984300509695490557339969949266086869404849940537016848147795296061586306384404139526447722175269288585830792189781518684972767353205187655053823278107385709802352272238183429863133002017058587775792595126143664455818562655054629017537464165655723673965234637607832143898485545945555843031833453194080680079103348092865612594630734070485799610855925811024473012525256054532073284758269230411964322232669664949347239201223636925485924769237219077208189797354141639353639259033080247502946514974241678688572548694602885326227014435364513067915750169068610441607461986986239308624021829315550811847412149605760 [120,91] 524527541733831244640423519667570502806095236915145445167506848118771928116474885880502930393432402735341120559133285485347778617762509741348402330433611962708536818455664648719759973167790348092962568637623328085216579297827167539111319055121701105977359405876282126255287003995271320923062586689746074882716515577872423834842036661357992953893234309470742306704975418327874952314871248326035369219263908299787775665180284751283195970830832335180762898437001285893268756804309009512217102100551600422751895808049861109812441787861721070041635584197039246693408888923327431282522078001532466773704586001097016748130864866368540073021193177206291037206196356042820453416950218048519881314158058728395655782700364227828594075495649853932206432778490585805407216582637559438260576914402237841284769956540245766912036758624811962723806494943624302268942525902258221754837249047616052333278419089189267329564458484730584848241663590091717191910350552168738646949482338000633415027998791214558382286073839756068242138888845630500982406717107841920129987939824019390018924666207956187463579702623679094635610228790609741172779144661872569456122687759560716034652745782778398010330861163960280235494971926985387764716982243596431542817874740114959749125008833884423741745724123629833428541042954384889086855773390543047345539585439294937787310514741089973087164379491238086035273834379790487253889434681045027873145783822121677204022004644501073748978980214983585870217695790305139801413928661698570436283698292283167339716691265270465224044294408083343368607084768746473808485950459876632100429212419232811972283489814679930439875918838122536451336921422788560682325717662699268930942878753252460026902862244662663970356975684809021917560493286916970513990485423587174978406563506347326105237705780443235918962244138338387121437294619374592917634674829952308327008243825202226814154809429756732379146939854649851395292932720405999537839632492084836915445712177640475292745516285055450304984587583533923285379729705200915957901489067304360492660462131984954183404661913076551265883750418689716130551323025343234694923383035536284816551509538820730753623126234279508730955604428284338737511041326432440646419070743336465841006021145146786714041779480512993719420555070272022274279580905030683184732589660075451877941080480 [120,92] -3308054690596873237815411104333990031624471570510958377428401780221646871860880118409874514327514866565730774414035292955364966404861192746165970392997399580416118704928758344981610764905633062466114188521484647041229930327415687260503721610416868650220388827867972396065288319927498325124593100428083272553522297788715458706496846674342105257646811880041732909631373258700438096943868319720521557632237313243075660476494692369852615805790094430198453601498148283024082682683788006527839578592115938255029516853596504208867254586113731039607840400469754269584552559041103000721858346830775698526777334662513742225839819827218167084144708170321793281473929269043845011643336476227175703484718420150832467252367228658891424651916870881525222534540636126892814780515705927702481767298533093360715524142225579823574675336291487892206710889628141745629463718770419566519760196887442756709379733532631377265320558409649804585535521870882465235558221038785327528844394840895873278204448629750271751494595125413412208064510386948235308765898520893903486204682209418537841552398745977652111742208874570220807837976756826000258447052739241134207294434656014752912751818563610164986201467635241344605513182753671231011816874629661236637870105722468369458672117181576363676429968093902024380248865910466623532788778373839808632111190559010019260912603559038017483804435677728661226797068519069278247815863508426573010396881843851767522242894978661236096264500922609149040484400269317522801163000577724418923679149639140408345958482975693246668581014410294675214184135208639532761539785757196596828204946606102329866634327058407054390466405836356426118594167544523081440308381694919801071860123158795117150227116345754790302707492156895922498920860893641027835710601886840272587070230636617982177620588653610355651681340955491026051634669991762472730919428790215753393765046439911941008175086936750684224422423753126882205158691252827211488835399857566770041112276542349655507731872636360849028334137200951613503906989821927199510145126552492458929290258146475797372931572462046692088704526899665448381985473300866914597491968912109590427607630123559036597618983380356972828012072218200842816514831044108859151246635871068058307962978395395208151673482638351430665263659912016028126477695632858270097064344459377144963200 [120,93] 19139018844175553204473800004083520592941561420394927261039322221059425897177279864690404030756365170648420395236846417240377074934644611190373035342783234351491617971811576504998942725170675135055766245184891636287910359408973572743559897243036284723178251260564591844361651476564556799461185480184575666327511257404809609665975747733540081377416483162724899942258508249836074155738768860182366514551008515544919334880949421101524464711212663302104226608558722908500688185234967393190326181688634501846152950070781201960819712147503645404014932079684018355258932486607566454585024380510707353827251454470357252830823495818321130912781042648310750518687204784902631969600630414439362891107084503282348555292942877425829239867858027130590933781159895544833614710217959105668711791761625264854872608966426809402633354714907748817630454734293804223080221713119592750752505792474849086022870875793169513433476132049903408840552274794821122060218698927519061082883506826794483716426378702314575538103727295398223784978303032491748914592872658915346241001889228647127173708545669023159752336865202284173925986781297341744571891583700944734853968848240515269725372907826343975108319922464138354950871649148978504877347558854102365258579995608754260590933992967520188029335585009778890097272198533895916139695190502645445774902048853331335725228211504627245187604686521367077040304641407915463404566714042879644444180345858482020682235474338660457471041672433682662533234458774689956111588155682921705569979575744311501108588565445964519299956578805602066270971380854694879491515510015227926054377732086265001287019478226066651671264391231448221931659895106594963687478015015433501078082202603745464277033294648579849347153933008370121284251261982901802724651866439123395441506149778316665428900698297959509355403301145187983873209833245110512593404247004046322935978895572380631291187426044406928793234485248458328737900893633498432773867925960770676582542405707784628276251266904308066133903766791196056718449140268641687349652098944080543654196010088399619441951012751080793784367135174025172419152842134719089255204737866395310148065726940298545276938358601567908562960563332989750048729177176874650010470563873445157820221005238158351938931580130534793846677789938001446414488697557110876425550336227786240 [120,94] -133749581917323744293533307279564084319039104880275433662500332271491848947488419772961669910879941870415098344421750186481206349290273395575726266251439634691433801026774336820112307513627219916936535477564220757324602718938236160764108474396091535735507066355434021274414209028701769611242628573805181300737398877522539879126729625306725807899371446939645217952189693357696789431347243800401769884479363078692038877355357179908872779120156438624929894378530219501312132052022898547408269902202522462109735074391113255057757630914595956818325686662526486618305917704054195443523198790237065103469172619907141714424236499986971383039527169426733854881730818687925283551997682567305651704130106419251767158189332686675266792886238116680169551067169229419398131759760469856343792434794554679382847971565037139652099451688241410421534335350134626882828390202000114635452793019662745694489259092841483700728951204937177961124613831559781309963958239148604879901289742640879710529277716719754433514738310815643301522102830783646821740825693839781699745564998048816763473941033873678141217398422173925275392779342898643721906812400908020001908330557519855688301085051605666815337626860411922770508197400142853921564853008245185645429200745265393740186730682256182012439327166266449897776526908603748563203294786805748353017772741446843569152794524448191987120878066786483547975746979374092066488962824409025044722203902668552425877126586031623457780055929944529798686310667938244325162249971638326757219790497191748289379095451730603681250286920424994653656585661359981861106609398501702186837638596998366601696431652037787730311365780438006089813290817589735414222083095858017822172766115965668251413530283885946834697348802543397829495025817902827886627650177212608484150456158542379009541098586726351010800270498874492921407350548554528250938350753001937497599300681820027130824395667609842713841802407447677036317778681372229010441096968688120636508027403552644525293470737687043250803721688041247035041677330862003687877660106745609417951038760149044595476862706991037227342934641420535464502295500655344244262535637887150802728898011810046189211743732072445423427164801631003801940995686011371297138816184773885653816984465894850305655778090541311169883843629862793075178566171273465143255838929840 [120,95] 355033162131336873405291294455035118873869617428430328012261155958863058047257559688058905741445570922105211130964080914180101386130155738772226269906718852683781467052304090366996660059662294401294599593080124499658243865884704071582146099421388945021727710771788526858772496047955110958771426008272239082197729553798231228111534800685740780329809318250327649498251629795574485469536269188309337957155818541476877398449466483696084588608035292088884220246210634775281654503817573306396755388026893013953181963171811002044277300998775616951541119364411517809985910718748922389096782644867303334851919967076903609273940141981588337489464588913525449341062757866997459163878208675746421793787036216949658456706765890324772367841807791232367649794084902177368646527254562081619750546792694836317615731057282337392308430284286643486228312039880151205119033736283383197213847354587647294687766159176116783959137396026925854363287242999282891756424502261492221754898837441360570828971216833684789573893470642626166654557462058673700249181512207254356635954089227816684013209828448682246926616046631414795025083387825360972146461025807027944899587655702143200850409734464199300678546909903106038134890154537507427592717817024075209091544415166945863529512127558346243318689946722635010852767424551625229011200353366396105997801005679122496959954882484944400357864246238809059258831029551187387441125789249309035883747350516972260734719396006733591798726341777043611083846818451695339014598612003583896717652580415626629513118645996643809673927638090603450818771924370107321281530894610102255270380242328985096724587556674966425621836193937099849995192681998726708908769013061164192248503803349857685463468890994403198378570916569396385409962100480238311164104704112978345414755871111460662308448049656095671739255316938346752582076706803068746864509011798994907857255176307536615034629250886607448322397941056562028249625590742985771064277995545514632369771424028948765286726361086263685315404907798671622293755891677249810056813127145046838628150428696403515227548539143579884611549132295978697571104768315455336145977150500331568383546719497258474413470116323786085509625089892851907245391025817204420591077942690440050872096472883411965366028338560489122738619702656232995875404362832147606961600 [120,96] 73102798611283409758169526665192372018751722038078178003354946440913575141064023742235752115819486492682224229341763807791802878034372730073577198572199762207725608579524673854677370701794206832351706825020919226428865085092702880725782270592428644250921365451561917978868529177657065239766938720159299506223311243487194612770241734079891997201181970850131561376683035467118066706239290495744341487675866190632570101767465582786619144977485798486920252925467572459785279181263220543388559681415508744590703232742945058767208228762424368804563103827873986874849353468286937406483838037280186252775917909067900416155273450271211293944366571913199043875406872901147455139222533890638945899907176280673722323472238337558563204249655263237526905185307164803859092447820612292001807869541628277014272472845954492360411226469641719911014755028499805575978934808130182071372999185676403220218170722668606916557181586095377980798603205778603009578354406838006687980821558928266823588833287417926305058833216900979857380101863378154832702698486163614783640955914857731263937299884398162491578915011692453712286480115598293092913798939268931161928028249523403879779725381529964371891579969802935558604107631193122783015271189268855879591688550551772082036354199741204315263261023176910648182801225032598767551779519735011585694581591374201550467023231521294230702000186875753529106088062770930376781653820287575303920520540976744139867210489701929622098984901618652092100544475387435174229807283794424678353354843535672038372872166474196693826335082436982719834906016635327695427423578281142925424629787069732888245848441564516781398019025952504144033484560040840163281870590539542355949485737871737338659256569936407403609177526675733899662345275127771111408108237718194238005615705059163911307408069970809786736347838392769806321254724429321133532286725855517927775523957985755042152186560749839038466116335719749030477871125018272136613271906768905402883169827167390544961822414543738421587670521288389700902395596887791544431421902024151728945810515090905445548665282883832267304677022191701253952090310049090516364006471222775790150668137955449795569190917702623299280355012978346430429069614838753588503512927670419769386737548415625748431832147649338261110060219125105159443609093836218320 [120,97] -9808913287302300981140488247883076489401244038517350963200154722369000967123126668128179900343781522336084455995803284386516685234074739282860821645519694258332362147036670822983310762379482644208627065653155042328098041830787192114111838841464720853658083643720562352321770038075638021015398998096832683326492529262522826314323336156903083595670457103653627122656931201373699924784380904903021503784227104406479458865952450229411255760506729854890538874502352062179256803901237992948483694588374753706457278515181688291715450080282095967603549475919424572906335238263846976714618274477363354093903192748149463184829574026296944419024342667695417434738389033801889725565651425471194105091235422598090316838591438958696061926186259086802753463979163400327937529894680951055763857355500180569127313726408843791130767082061446310015215649991161823112919947774259745118724954911504134469639965078390987549755615234149899867720794847110119851920801117766025561554130178733528166378093844146031494254681803630357900723481218782209754291446897715922427230879631021384843242060335278204811043457964857677162022953561318970755651113366905998831001124726289795597823646342993731271478333636692027990275423981955671142508586437814178454498684568927470306773725395444608822654344141558066469539081937590642158141005853382979973916577439079044051760638582258893163251436315893020143348997192666958133467578368458366998384936168551408549840659150595620321832358435366221555086118506837508471198720577405578780662290759664963124353613365868203206796572481154778017806691241071046199611898940788097531447242145076197266603656862072270070407060169970980263922639425956053719381062039392973304008489802574451882560392044745737636129110860210081770760485351613451901077808109270522735954236408478428732787959000372258177779868669700790619220762815123348940016178890237418391803949123829195711976965984352240517324313631479627847509276177165790848226686397991269890441128711738407014795876399747988461096667434027272650273432790328312285332035332557780671068986304993437775347340930309638694974146807708925472025822319880843704409428419871050630555734822957760893588010047892619963775838420730902358157432111221239771109979183196153279364038146242440089910199554676959141598728280272031429804528395520 [120,98] 43957577925568603220321950675732971950006513443296839558447674677531812519213765158811419774230486865136830786403523435803886525207696667291788864781247845423643586796959747024987895704795529424416783159587903018703613782482798624348274691503851337492053921801694240614716760961466052395630383591272430291681788029560676107517873644991110034469620503219450655677059042698298455313006959630993903812687595926932822563670999563756511978598851940234927555689762285737626269967134078269251119334726649887658369785635962069448746824901555886887214166802941069862390713985803834410404107111707346917655809022756869704118278770008981785341333112583182849181898168523280226558079792850080343928921399527639443756954221884527132512838514633472401508142419854965869343775399864815283965426003055051319347536707912084411658543390544392637359058768584236590156393950133908374402416038559914493339550027399953568653351624836455430088970350776350857391636943499214330626688096348219348873814497331315573096103714638617011536189787939728802584434582859137212451184534052643642891668135435908705317931536227473057715517212599710049775231403716913910065077019666785734304086919840495125345729717218184535547797030583915835884898306706473561627760825573902458040359283081560795171402595890014326589550812339417736670259731366242597835961553774697680078201890431937347458494347931330286429209297515919851872241363448920728225726053846847214837020422722014929044720719899945320223826330953328561792617110091100398515836466316147677043253330567057960311089141342554995328003507681181190829751372555452421722097440088162400520608160823963694122209152577903140558660601748018471724640969069742178750982253404612387445126174860444225628942000753490290777312646872751157656913864931395850087942178663145161961271150654600936641597442913510747536483495787677288077424481368461440151150331950717336608451064273142027055898814788771572779895267496241458529394531548520800537188352419325009939092830430405701132826566853174596642418340583897687787694261701388252992585650885458812307429657296568712208962036531932228008803134043223872933452944817107976906087543360199838681904053553775472740631685861726397069023574671452027415429780212845952134290903375334710798098235408894908128137996367344441666619520 [120,99] -193883197444706819857246056242740886014492034375115209378811900100678437387403440491742918211538756985778536919300456597638950404894484769078260185165760648685193474977942053140557398535864997089979972925929324905951907663246717681915427843986130284248044728821866239686768609105036371548920838861606622292652035881112371546682111457650858030072192795462701951992244334821968962883604533285979577249431325409306913663787602152769055273618987422027826786774181818818540242798721701851645879834497132685603415107016162009468417484505225245214750830707671068764660531699773152762180940283495300368256043125832312225587244706012639974560305011668946781544786315688766773486336769357354106018127135593514294252812354841276714218657901834701850044109397035277731361988800974395920166368979943022813428064944030363633144049467093013890133754124577793557993708758631155165035178740763004324117888695083574364484392754041919040865866441079056899365706935578197916177544834872792726107488990532282701966629896863198046505992564788984876672440022715565568609508367236650260297634612503723734892526394403392292515875873335695701060515566636555439211031227622985640407654308072736022627643849577240480608316800121240378370718854653319991523772726337417549301161013102709112485659610844151706783090610567398736346230750116749090997657056025372145796667658045806994285564381480532739013320730611674212867508688400280872348538594582025772104712221046629273729673531453157000142271875129411979254399959488405709162468335306164942731108143129415483071386478579094615470561311227215809535733607218863003380222922668726060896476221516425025942003503266210717884565184360444571602995247820977919748153187739086537526680482870651549959007798831131386138820370977596611811622671674530802769388437620626846398624317563821104495455294934569709592726382636182197310781480805088130433958946789133163343274605024558583368336073662244757663155738850354635185798371911838154952496568024002962920709017791284441344907085128485404486307552232221225449301492557393303386264794311341660770037443914260891251884597459992148211696766234707787244056729309444450770073457026652708093007814833896860752820006359461310751952139099153505573312769936985221694896312502236369975081286515709481458910772425545872320 [120,100] 412643737026963858327322969000350784446333168547082174662134324726706244363759165994948058267287039014867981803379621770690955313313970360442414527377795320639137362707992011445085772042638480339820976287177106169974760603516804155494667023438662467818161760120177668976529133548560411479993958780157047418645051128655052040839357682264683956341232213526826890288873807336769440487614112533142088974945907458971177037633155406159341934864935611970820159617349056273156676069087827422922067998912194436312875326010576917656048111111113474324932813552352172345473801131427696537801665670078383800667246303095195922797800225302035367375992954873961282498763038698949144254574340795324164240169232859482397127255101923608598373155654757120067993787796557735453596937787748797495235974672824302959004496175875881894053922561319776186231623856620068738612142988853989467233675491421502234979502583519710390546344417661492160230564038463591658259564484138475637268528098349157281916482816344160814471745407707200039090373851499812394844421971611999819005459580976008305271405195078600916321141263599830938793419772316978136324084546942029451849642044807110003655739730766100811527705092815064856225872663507775734299106150356639557121137077919460147476986635314783447063241134962022106731856815218641611274396195721035509572597308128440414773580537627088596321905889309631379156127989365470173916619507540643899224429380655729108754797212269429361589267992195914763904340881954136887602156050049475406272775542100184259416713943957290993241583305194002209574643367551930274246337903112839248979587364202208753773516689720123878294353644596323522384131485406337765057444745714380149038166821651895197858076634650727154345952506521022689015332600878237380793489139978567579182505786889954109138098449156745221917382772020452041305504937234056839247269396694454481348055559146743850312149205546515155288753551775596659244333832838681860196857635902969902552380749085278869740589951642089402631647624498934971791007839758197801036536421831942386263441463566385161104785686852652062433002153073130403651210298418395578389533403775235244902394503777612282438058696312435768717607599995697654599572743410479100114451642292269380160456176099016561008809209320324554594075050260304 [120,101] -1202917381475711646855591845027066670059880988772754081241371929427910731254155265216306781929004978168072994532380231631476117800562449645689887155226586981279927860212570285602673286679409964545230263805589951755985239806657055539007749140057816903550980797772057655377750425194197295718794890720199062704928035380081490555153883740255341344506346270395831158272327454305184657077007775771889602242779855367102169079126793130827886093955304096321482478555832524044075156533977596872881721499335283397227032808266498085342959436578293737509259448324988481617412259320583301121471977138313271329014219029743036267751745939769877483254778101225690529563271523366262074284064568512836706478326757387081805431441468292735004862124710162968351812804355313696672824990392483809723644170924523514511818095280586661300367154209084980007230717397212100278356399121044528253406603370795648645161899229955219315040467240559000032094745281962048981412583205320155546268281803420490621652892762482234667959246167173577947859918683489455529933157578852574567575622890197928012652230846502915526421811869525903585516360072669885813927918215824691530721318290227537773913749051232999140892989929719199283738615742218946592831112453862019275921804175599497616420239137898599716497918218714451222538222028214817969331258946194917313291551440289697573359865347276914431639180458498971184384753987297648645321635664220244556226681319385610816007493217837511001347842492738305793635928639651608689777364607530023638576853890543867068103831510036024758003558762952287660482258691528051016993696086180896262298769509429882665027379797681994448719172287275913607375611568014224234492335204705239759554072401681826661865495984347641834718693286501016507327919239724082265420405196478916160785033288882413459859752517177977125238066980308714749004416276101358615651801969013994697103505814954680812306150047461806956861587509558214851875783493254646797862724611856809876007122297081322266083734114510829547857187227415991285402096443185609452538665169955534260501170888902171644142120182262923063910930897113743049051083039270292805624708134148507607203466683521407460440783699476828399036466751361699761724110221221233156683495650864694259572717402263517005903977144996254383120222464 [120,102] 2589568354127135076164338100911573794645531936976007861588484236860634970623452439955265612458261091105743330324339793786486016406024943317409048536953173042019097099377987875424926466164302843677140236274954905911372708333419676050560385612996260402246087858346560512431075945975240306584468717055186972155874171633929910424391239166273183898978523822007650283411116983459642315385275203172643386542595943800327922881593263756075627443419886157418018054137672146321551858881360299590555408195791672663619365629478065944520520219010095101680747593694873930842585452011457567630848509650286067187331461693891500893038687193375036007954471675158244472590094086132061531461131518163063409859639642730551024845380561775227526050155444555650176251733638464240388729408106647088746614292270835185446574947102913637055585953644471388558755545345277057811905244322273320797357177794506789551649289140846547767995269057063866513639176632809908436142226622569750786199126650309347914343265527927818777788918487458063297422683945710137352313049234609589206229561084032205609625928396376253477718180876641095987290260481456140713117891668765931305878655910352295712523955526408863206330482072972928583098737801622483773230843231623261736374092431593538654384570210027020070007689424864068035187834114384871918712851674805627131152538999583680292355625751452564811272965255306494736584003447276975715966670739095063030810054199955185041298720196032079627141047567040489115370985424282068860781201334915831898499290999770984899181761634297750145896139809263042083486147271186718152573331085816718707286043496599104951063145266381497582297731973464166110376587700720275315886372656288233567938770417608208979370767814160065045405368152580386835089158270228678376152055745070301386705952710256283325522370524191914756933834146815691358533586651469955179714081947221637488234226904314941400646526227879279006655814621264901636935741521246594983930884733603904625545679193688607980516668385776107296047773746218079174340573460556746724586540160000176565853551541917687777105631190196322515932651893115336272881154655253933886499793749091385340835786756589321771816310534076624982499014889315989256602723521445071755802028335871947088814938226211280911744560669016926762272 [120,103] -3329906584369563858839271914214875593049292158871246406244674094295637248932960779917062833009430255401702758443793093960389766484394706799721212591667631478846812780474377349119443867202936991168615183514372061420983430565336327052158910201714131831398089352616566505537886978329178517859505655806674171530007767274047156382779375988934827722661265638201515452874672776901767432294305801142365592887530332991809438117183347192059649792333083584269778574450098708093896764576078161330402148308395238193350565885400106948593119208747838744857545802645768097974234407628921368237000996991108184181826104794118206298346042777441510556739782341547254176412997591498446978585647282676611577562117132310736928587149366180696206734987854228399716443458317205261555534195130954821228987669201387772043458316955546024557101318299168375274340137963054439373802143071398827315979930866926574414758176996555804693500115253512883813337711089990121854005424913562226142336400750128197501860419602612318360004344510860670926888107580392651184566872652568745876352829229685319320156737110088515558074715414530594640437323228370317454010922849589048313336531214039042566105206955726729486507427591960222841828931524133313293486408170358449407869698224699112495294663493823027925807033028611343851892740580073390326019002204944317853540029146502350044110996301338994487601957672614707294605152597353098996961420927774386131823067010584336558067339646924334397917233732901129340665175604304840456706209083949251497919504089836322515633640557108992907239160178637815414358515662275855666532156072999716651865881065241001754346923912261769928331981811477904818080637375422439082704155154350112498278843041211032729158953214532750577832859468338598385358515260051214139057725514832994063246262925491449336429343308544468253761532535340056668399301613087492039776940974532537904572928694067984723991259193926946847599356159906564162930969562934431842827852602261844457480049020239361016076430532158352621282271048851289822462619284795598561749995058477056266385299257038625400345604724675916713793171354853737053103926040102106790387812405519598435883594216836763705208467665974013172101315457707940677167871314420092497442155146723296920331913085573881431953093936690016 [120,104] 2353670372873707225050247863362985373565270830937368283024280508162440848314833682408025045921853758725648507080766319828066149400754675005193490526696854663332673397324588439778451643210151015998925223006352820944679193902151451470009336986528562426713007252555842062485895389487632452617100043942092333709787451730764646879149265650140726785749721737401937089580677434655114238445151450463447171677837466462985959065606787868984819479600688195170182335811722656241781649244332872102244865533537721875719584775253483354998369780836071135418878179130799886188245190012955659793050060822808144164716292960571732485975794398980477505743051657877892735592678598304248507322496690636655528096327324112294530013823410740070814990705444588212702806475174454725732446898140064049594339485626720259881352220869107447421222442370040918496811543280030379097237301025596238311791132366954968251328396907230435056900864812005026482659598598371290707457486589148958068513640147330676206337024226838785877510154300018443498093744092051351179101565210722368651063833191920055900114908753177894067438677500350698314221127441211714362973959651622748729612949773610266344494697083957486837358762142800446046756261591865899288492871949440352475369649590070229715040469611532440701584307252655709827417029402617528694039207364784211667263269718112037457634115874760471646029417121923382818344656324208889741964474976212873846719446750556258197907080322110090450512701667841353262498031454548365096346546023915331889305179949987204878407860860109619258604140989769237499342189901449240977853370684819635781595626484777290039351092353165792961367759422996416945357723562777579722636424393251335760202967121074262996567064686957292169883154131447150095941054545361380633113041791689624394166903763682981772532479033036217555728200654903630010642770683306472931417807779651928348648969858671705453247095708678214901754059418228774532846744344477902807208786501478976901861175435455028018486128609512637168884534828521493955341059374629906442818135604442765637676890949567896467822468615370863645173423663081351343084797315716358637937535055765722620499102159520257309144658606893584745325233923199473127706634895300809505060004977917300272896677925569538492161166918 [120,105] 14937331834778331268998023679986827233363574575617563558659860027784187788679585328816583015250791937784056787820401621314236407157667839944352837582713062770442108997029790560731666756889138651276961742953201941372008661776772335973366088149429266647099564187798087756997864301688589269856557415368016992872007962377548402456578296318609943930319363082097217211381195275619496368884687191871559757364039654029235616000838379928422726585132161327558287859963892892959344238476887881550809173215849256932763480063314584997333828412572527509366586620051888055630457529119005723125181928138239279465155347245157655177464165228098934521914577293971111627584296772154106390363930138195795362096840794272832866421457526716355872150257469409559800707956060116460550605582522921600278285791051576968265629138625810446320243721710148950077241098153695324196611940718819843096592270362956489109345351435675622080963810442211402874635429159604033638952758917168378124779851312813273789875681958023582699561471798063430596276634564461220971181285895350343524633018460775392504519488803234739099269953366093323743521646461921983344137188745378085457920985488522773901862564245076161016407990259986357950941442979428421974675700855189497144951769487653095975154690661162084859224144724160529682779229093687158438256887189750895631352145928834390053077077388598643947387847463497356339464657430529320664591267091067605880192621166696662740738456651834064171403502629552166835341072899958762830527714942207240027797297374834315255804768777390099075499597955264716240060254420786416520917110348413337322337928886004919159863340742748357014791773279063271125011789918663376289339456469278284569561195159411456749043733387268257588809762112549586810122262777316550989070981008941443925502363636242609351570787264218967751889510527272665820533811915690293753233901407960289763354829318957607602461644267750360375901284229460677959488436989830689934998410903609011008826211092042182109434411883773285454591108755210416573742773475118012930297903360051672076995067557726097769288781297045875240421384904789019736138477345940800544077355886811199009440606821843267980251011727710974204085650451700514465983721714821746221892924974549363381635169529765886217344 [120,106] -26244599768994130757788704969547498084571029177791792215822408662003117131267705633941525562326624784481012916493818596576688027879031420497588744723906001853838909133509382885419625626305406833682733788470245757722005485787192105949475243650749873114178710469655081177511936616682081754604281179180267605810421878650544109079434980789637815616708412395840646716988322428545057161975260911226612104856706077454181302991863306762878167226436217753218123967011182244735325896926933563629827814012021732646946291440267470763083213082791406240901774006220689374121370376826710864137645219296842564903598824146549951900141228560772098379658769717205249223399338050197572131524769246771228529535159307342766277525763461305292740403395552222216533365344350551628611832703428385651081819690093588907872685343160871219066236624558843894377286675545243160250970015480620214302389938511629223869477832902417400072989904748709301690110234127066496089614367324645436787536554332549059619404783904684869761701001148627925610636204820320024319612188647883324293297177616745269512571211434454842711557754247192906814187452558694473865199738288522946901148253653641270140945157755283359297555010989934522936799405173848226663666780927581382835333054853069336618044910778056212707461569368541319135669217586041951710467645081807649521929264250085493550605506685791955525602950818430317386190419590991303890086036784976087298926502676028648939790577961873531233420656695364647856649509403682644063011970145375731855870863064487828937377751384168677331580844739864623679754408507802411286910473227375398881515776175233215432139810715681173047465472836753541665751063687347335178685723010598243348061157662516156571290136060805813704616229353754466831165949968907213926113333961932939744626512708307471745137720735758561615195185350336422284300669282562463968629546770800087196054351136111713687712815886965016076786187605833531611422568318469210042611432007632361382542938884170672916130149995583381589147808592967963844717711258642148510701303738447273828688434885786159249245347578894153614932921141830136945335101398189426551138982038936445694678999919132720864658679670297296743469743390794068684544341988311623059903547388491199039813772544126400 [120,107] 10735935112307552839312846836624976180271026789990790444943966397034015391890630541693397689747789394663899518885280052523874938494531060277767553366950118396330110706367157998545380845316112793076729492428104699871279175050583497558076679929006828561066881536842505556698240244454222219793846648156011710974616803583654981924933299199353583948444273351258071992750985343500312700454487464474407864545079016441866117787990837202082396069914326342237302436692323921857441189979435122425324893096039600812646457692544029049617705472989178956226885947308225173021701504620357714080808376902782591100755976394049484250425535317855973832902811906115592191032541811621337345645176302377527091317827439966001475473210437046218438791927822967531626573841054756592550663932303851204051775252891739601353892777810858751475797398649888163108777235625416273764493026131339128975975479311910215977087691989395687740966691536780918954856060310841628076794426356684352496149433563627425629432516987992105494960729332326194025931085909621870389034380907573793043424320799922726340022126150764314979702692617034657144248623241823931489363313556637579681187819329635984109673198019426568658200785473494044642845775305999108236892602570788540391913964517796300523064362514949064699262833075762563006346560406727757184171844761327256924844209879271723907203649888348257191026550761886424602842895953387152759849011240322527648863928047097796002208861307399151848343837597440553759505383385949648484545035751399519930094863899340856977440670617490543538930192780294851176097855108885414577861981389698460053270993952845635878901716740869899371082339778957901973759520570926373986053784010908009795515855585045010856779418731234138747736804810151645703574479590056381578025889575693049774833144696141321838374812618076665858465551281053595733597657237787384199486835272827433152284922473067626556568531877626416318025547025901830366008338930637318697656744359841647284222115647344837215969092369886634678501429618154242656187182476779939059771757878547842707886122128417821500613950198592260404408174643098839093988914563425138822021202097063536825804630440658193860141012054354172759012341183831586818943847591182263464434603564513400656383477632 [120,108] 48228279242446273182119993280341198040529387581050354458393465612467828893333325104453951921987507134491815161157504568860912341739481273555101347502599553309973308054318825550053007880774045615857100706606100754150025610760211520595092651522345194783665802894035710395483701792674267203433970054048640783256952868790760099888784874395584224612824337375197858938556382351318177419686059138390619461644087192300590273990986598580732509857924001169443878862169433546937451746542045805895470029349721853887960569238046136159108303483426882060353269567012859031009249736609500929745013987605815036310130572016255959448248141997437417856855630671016240706832916674585542711555455848149073375807959561021985347888175334604191086018885431091593550328480060650224653411461210911301920146685433142128161261977473186448638195454892988660753745861640656479721196349094915043186678821754010831756230320791884486123242492729131958878026023621513507343202453229122667907216985834849860753476261300339402993134549934572500265655574136184182924967537060972630962718358066437453990024472778406604825588353951167842500457138247598204221188578491038643357656030289385788133987624428108265209266267130315160435051540628807941287087788619665416257485008003147543516189987396875589400839177696115409764422637968680117937823055466282823448777355236393890003885370257578678003872751727488514910959140947705484338533629074851233519799129815631143150626175900929761478351907552677131868333570880618237281312081093519287574897691256421287887974305540709351723937910844664759632396446052856368729408995799975999573106761484990935908955379312969013470785713487308173436311169514608881139450331730671193102548198953795767463348184528069574381295606061204501918349934173270336007816147165329673106546311114267244615950427274303861538498734748805515552534210157281569222336162032840918104936539817141298253527567521185895842523417702782063525677012056012475294035565184398823179366439204193971833941793690616796506729007895863129661762510488775278803577013122380468774485639463517096056243014287490490380798371974515765626690967184462365758889199001084771378478870108101223913279293979937277882677288012778014018190672832028189085060899165807056309568 [120,109] -91334503270881457824845243083864963858439901944029857672664123649681276501332700841761363815721595960640735520150119697450716111822776321767057611971117652364141694987652717638386198437879072986082811808666147090800553437346241403292005602261780665908706080486039415699328140384849323528771916297618083713164366014599476374734630957176994092877426072900650789710538708859813917469431370270860237451653433242554935928365406021179851818160732463447255544179434231966197541506200624278631966690114010527828708603756050042401447443520751852332917935923434265540932362089464302399771899514182856513823621254382296740077733802952263827529919172762315485447360445522326068258719355623967949855085351440687711410435123015285651769530736852636619977319098572503826322606728722809091986413464528285188375146244253830758380258319820388058486972462782812024744943529310295004983299377050956344535878893906813642311652507356716141897563043939395526323200635407076413662959169144452295258208453575010991272822461935238635105850888471410963237395867580008057101690403555270440727031683096808675368833295621306714177257893716234645667082945953881702305028173208668329425178439252207046133972873227053360794666844403982003603773450029961629531897724186792505453027857671920216999501964535984844713585029069205596510057000024063798867921220326497386784751025192218326726340687148295002494913399768773987826132286340347591828467059653255125893737769781733545057468057016451653164779927642806941155420275858669341891553916379493804434050106677252286203660806917739477203979863540595215947130247603381565612358574585056425528521590227063340892324586253729273915342806991814448850088691102461421204292347212259163562160509554296650171036133994716733327379086945119022172516334001820552984604632590363753027628935653248696673247777538284960738395481807198081731264087273357042025938076854917254325279910550480516431725608394058230742504481276753149687940340419857254465084709265885746576317892739582399154443827858968503371100629199561493014231455336250671077446992756742267743246268787508971936022583304975060530851323796907863282357043761572205209374336505173545369809042572960752868056763281046390627532389838546295102213210350721152 [120,110] 73392196587765842596865200567252495455173692312923604372769732407842456871096114546534972697130329847531218530170682827855931881369351518764377132891552359332438778400719395504446948088909352516586412566525274400827872867583465037752941762223197535360491481074046727414638653778846048835808493159096251078437460048653095475375109149167801563778496494430771666465809100301285385939375120513260715302372140483825971094003995983956607517674595315833292431127490910038309752365496704999222223756981427871954879372213726217593465259394087370278247313044576470245461393760339619172654400047053292684392198888985935058510659555937044535301622623807307553481930157068613367494257772523756576447611333224071045466649404230071827485988476346673825025000003236411507915436449943247858247299507418403483677625805372735389554070644316717257928549223239244131854180192482265553390264573208050194603679042387735564703506128841937310976532724291215643513904987603661401543737988457464103737002843904709434766835274266294514173516754455797357009034439476250483074337358772200611862077871684497491591544146166335019161932249789990783515333179797336188251264450955467468585991855879212245139216502203526399616857907122587007429817884189133508050303372338790336588013799611521020823948493341579552528810894609784121026575723186584084688877197427522858910817644252501151332809560017374924323621723142102409854741347743827394620372536333284280270263755638287623956660139159356977754431489641562283355557944348888757722718583187025971659361097535659465368584488752179629793674235946822121219632162319430372777529795915315221942082626549917684841813951508512245153968133100944838252132342902279604552660261118493820550847939071694226122556604925171473167618799702751289399823686803674812043964463231516003647879669012695567064824631592726843962059595973069130702970343729804810835584832734874882065171585243797299756162927962682484177285413681184673193914677015510148559891889862961305633982178666882659543303142942718153268235515262455225448924700633552354167743512591377221757260869913601329093394015308062300000678971299800486994991465956951763404842398481140162454608809387992904739527508095050631359139480689291965297103532304 [120,111] -15308400405675797729320747018590700309098518818311941066767374155194858284964883771980653294940384114417082784941022526698970669984715219764298483841009348606334544035982671557554828327906658424204855851257922201029958365072079236391346624703583581767158143835616609343705565122806814122573749743846018587902564134331715965043687491141858638613136301964658856256895154080293823898457631348633198432934387311222797667662530733722662829706399195146893896136262138783899094424892130630913193576128375654130810821972981814403540152736951748456679031010856444261326747335580264395704559287684641561892670825045219558982378446790504365309588700882358314858314409281428009048571729416298729936531861259731992401233523959291927354955084023636293711448529339313910734078938206077327498825429887210785406078985920458805372019674304983804355293204807532266320149351239915095612713340855671319626903616805545485416311694322735931506471105894680772516905402796949297647209909551358296129142055276595123117104733452313960568601800497369231172095222457269809145518900585413316495131289841298419898766923581214233844907557566362729436468975820412126408806562519357150068458492345850466587529147432901883205323953465866842384036343792099637558508062004505481356586357859411837769538951469808615824298062443475635901136207526990684303963566781613062619551576047452780379497475386852437741317048026975275325631033764442551064371650752475108288796316770701275623239661703757823406478935975429023702040137975727828300293710236113582511012500414142639639533893829485719049392128884178445580873896526296315085733966458599291358142631572409363524013449765018411658359928774763763060467242093429968795698517295716564769731750100702162286986823078764666034949072735919149705488038115612730474242241682121118074764833333851138183907815836431662967255803054335069774821037442969633484880885671329758807444951856549916442527340124621360456423875136346636037237040366851994190858356625030890160163254158388414400017955820642106353219544681513548105813820893578759888664995067890526482232245421693277161858873351651439355429979988154931468968904208597452290968940747380147599041164927312361997181408703202352589825072967677050650304 [120,112] 2544165386570604758057540900916681832408881356113780492595587116736900241015311399818352228180241212455820742198527588314292646998666651994945213862222082974023265113636720272038025637159015973765649537235418904439699994358564556374459143048851275174249815225475345819464235011795467537361869340956648798507611872443548666370876958068426201922180375043763650961849616776083850464181906623861968234527713212376155579012861679205900731642304410922869745204478325127268314369144755903794550869579806955955126644502254853147811195852968764214668205891942061771466877096386669105746938165274397600312010333227839235018369351408532951926115832634692466587320761896349044444759254939159182112309265908335061176766785689711993905385139391410333920882014137807914822784848062153820110306624934680507613682112278855593516520591753546285296596479696298906737395741718526743256728164341914765111691476934204269825711207959275690990118157026993300945872321367056847475561791672179587721195896766402133018168569253394763148736796063182911159020728140264275022499926772942632964137431781666109804513991268035252577782435865010868129370577530979438300933759863001458300515452550996507844717765569097132075436252733441951922286255992209668143147466145578711357002153808202838860754129412967963403093435975619894182918695005560334800705644479060627875779836417281526595947811955959357580368105275600467687204233906997783664411147378584116291731178826461268048195767835322841928879390167581090076877774436242955363642243303023567380538505316953418032914674216166897293411113641076546680503591227136794169462998583863464353135396930597508514582196705935958956218299127841665020481574057028977542838005890562065913884249542030626220541990614466866127185597989951023280334100819898357638004790195461510337424378207423054929432625848006808915879298137837164111563551308752201031800641327565553002600132880086335470799492303393009038749831113011218888941097522540246730442717925156056882409378831188806108762639146466559471224825373689002900584940596580946561234415914281414021182353547073173835778991506620072716106984340898882869217573916865394411491878709337557806435320403763448867024379539059648298414842190422456 [120,113] -1885242572164130397384491942850432828831648967320898755254747497814022189270314793980116352904684444015644860481513436930055724658468463988977016636578530571904566491312072674912491941374872628090679082858373475680809578261333920317273682734213192741943295265752092928628891256044355700014765914545659933143593403974723005242336225319906385093809232976764493931990555354213936986630717688089135968074776522698507251815992729001397659469880131074321403943055748527610813598615169127237550506410409510663530416534545428185943948785783974992221180783817123870609649765020349220484053897017798639735454297685556943618932321475928167052673811879868180466278828920425537820499342551307453449579366213247799931098815741580079018642718011256854138017356355346306718683963518390558737871383501539819185159581859515790048057094608617765395530106565489463739114847036739185286575177356120104704807981132386657354102616207984852362440914526616747740219922080336760185524760897348525614060648645552632946692040748596267632624962372418531948218024296864911204035997413555787633809172005476781140234612546420371883856835966082049223807512979860306375575797301404043047674908013765300377891167200291401743757663488672309429036038721419217403979455069544634180447103596654401169494127635837883132367142637323801994845842673603226371935532837614463741449693311000651495116711168887251775953943124723042788892013995505785096737110454406831238939569547717667962408878182813789728085269603497337936749518914051847038416308756841564325850109627666110208518696360741999914484476528288282661744721685782023013112550429747688615113675270764964944522514322365032162988023964087656264746558934833072927976567944373994248192172212674128212381840326832771043776525464428417893838582038731978740916926986431105653195815197095677973821668424079391848584798227720310560914526533922109544846166260927145641640465635079946490743042794838534402163030934337755431003868652277137996357610011347933826303562657191042242200520757406013375992500573018065310617541363331740236208324727103237654460493134889296912245830966772573769049223761405421019039030099562053675309424938924528171714832206126916436273111171118447517253798272 [120,114] 681716902199274541590403278129048740407631604762360667109117257761295555583184269632447513550867409167604185899305368850718273078716184605863171144494724227496842649518147088946132828979857805820969451897885559389405605856730369087697402112650382694483143289084034190853828619044192758664836701562363847005661345206710182494582914025892198285314442191747359029108739235710197802302649666253661500305917915418446701600664961085281681307959995002572740854639539445379752588194265589625550177035260505284203766153653459837684331766992996244611664389098939400758777133663183612995761457824834528231129996919728358324717435596040686922767321670176981757258424356677757758428710041755688936546975973346340170750206000640425646007072887027514720484044260547708591788796825051074067588010731920383938798987838928190643800194889567376169087637934617471293696105762010417535713689535395165369815333056467166725171233511571779751170103108867574067346658926498169238008484830266570012895018598952998162820047467272944438977723366732701284640821838754127148873282574742363686057635070433067698309844079632885341264249594462903363106687931395121045733511990559717532444869246948925175562011430246075974814003581489656022879831016590383046350485533153342012092613485675127293101831314359326569057807152070532443961760915682208087972404432309528879364915480623917365567393511227157655145629019448570337447853342032820436830980914046449041837348702173234244590655058587260702462584522474730406922505156825559965620689592080172221869580045212998131328883476830086912354565285842563873673019506267558748681161170324390558706321328348515021996360310432015160201280432649844703833621238528073891264383188615053838785901712677120241153051489859049935785767886911026330029262803945177370209413497275365636995820778675471855238913298099948109021358538502520547607579892461879740725337068657149342062292568006488872016422555532900262749662984521518828296613493078014412313174023942850989938045654421099977873838865903061908067787611761124860449102430675540376282563159043903215739991730212041590027234901128884412982760860450423789330898154965112544641014225008219295410830074537394805006414480088864142976 [120,115] 255844608850617103767411843425426544255969314196883674521685054660233637121672343201632515134790871915825548684127495670726253922570997789023541906992638706748610864020446723023493948437200339627591640905496738048723216076698964592179961484181277072184762160137558813127016030678070348777628993283964446176625788848400185348937194969142444190248893993116030472112435064590021079151933791783624283125024869130832138367825293026815856728309679765670995914394303491393355049706115117923879841438917063618525885515722454960918432724565383264675312488103997974608370154962950443357689389699068555912484416343055827857370632305467723175434373779881490388036782348768556467521969339419985745766685890020387446197356091743535377942147979808707311712565596863613609353268899472440807455257018746963155175091090765820223503531565484452094189558212463299099085839750481522897856831431840442473854393636684703741157492094396057348950707229020779197926609870927988624152631800218736558053436870425127490158093075826106101562170150643938594557947280103126756129821982484968100156887012827891383284559325951365473949882152067791544837993127072371033977366048198186484038331153667084316264109034592949076774610012256391273985356118476910088162262430051184125181224054629071250184119450088334823575428539463062899101305272113922079079612315541166913872142643478812077635099630692780605966087502740172676260525296696156723622776909216176894227357122720951097906965279755629433697905185147861145533501902078931084193543712780259794420180985744586077956641084179119242989193118929732540711484877376475494253217478348888495670006764887670467566452721854101411627317858207519970209622290899250554661673735018090536968590473772575850068709440158211178177378665689521355687517522907216604289370438364838761643133890782733042584104852899554336975270375713522520734281782602034078212074255591068255041429075931371029364764065272911195101223289156240098396423855190840749454958347379705582520139319542922228714434355961962026762274114825876705810617971686043893802445262055952811918506734603868674765831699062545056369746832281420012439142408302569507827596064253084433223153837719594747465902675792336 [120,116] -113061666635196316534965507239439148367533569726913200453261764829187187146334770707460022893395946480920196184648575899898454513947561811231246086172216837320038546363412152663957920517156124479794915685450772174260411554944672279668560977123054120873712632701072374338848925553995278317305438942668512406072087593562411343455564652139641440195025953225925842271213656772619683958693869344932677925047751978409627687598427744329412041932152435468995702858167097094186768881616984523680054946974625983866751682401873547452270695083327921833727590512685969612225305001811097041353279564956823444475220187602038305499449713410044328495869498198338465807538096733982323820802009468825674282685305151568253621519970117755914690304859865676560377941859828593036113525418277833028238608119730234690989055623124338155501706558400627024684426041564879385360191565149274872627275279218927050803075533691804145808690560504808926087298721817582279549488263478941682984567575089773141999178698956966800359249178058491832886931110598046131272623765053780611789241351466111834945107630069998069908313981247279289266900247432850917180416364451341362429038474298413331512075974601588056445284915930964942496402182849932255255459101964371578726114340497461375632168163275459211924172989135559382488883317549624433357088465941099353248400618443181251580625584154846453706101101480890529005092486353456985022973672032637924778015087979977086067434662093159198667926443028423804219016185922256696425117916967773095595427588565518951807884596883575855840867398640002645937874491759710449112161622222177214211985559205787168700932664210636637768251778443267933514584164171936577216972784988939864277106839359017372451921684611197445090493426267343539598880660676105714035483411528342492329549466648579559404806400266902085480436998346508860517541522855330480330099456341392757547929831203259967713519988227495038503369426999235819117833020712233861473654660776003358102428474093910894873496969742712176760979487636908854444261150532696258896003703013823546173751272632401381051066134145695673591208461749305521091034022805192683540130722541250590397070212303846303775287958190627821455335408 [120,117] 6288607884028658532336589188605069241063373711847811193004719930328184855340294371705336428563121615789277546087782647742608365360619375470507016012078332394250418273391135889986658886444951782970969009972049890322971438856667091968473429848141958822204506416992146222484452553790459383500185199164025123773514242401711313162342983895506825217002545946942794214552602368484463912454123175068740965612925657085525590986893541396871825393469351300012569276806715902280408463793372523916817513681252895170185660748283046597493422085623119554214869064451632789481883140387403595136672123206978747400652681240174856960632611506542095372952055139818628465922957025587032351766148535364381581660695709019507150130397661982512321459117898439924715240090286392880616701074098079330238120094808681393620058860410788624186308663737445681650036237926408028088602457991637380700640765795988582420742431301495315489930499077622927902278664768988194176098425704941537263012881320068292191827548340402087925238167216407252535521477530501401144470532048700980274502151700778781894911120754532669574144913306352802686855223582482832045612811134713332129895460601177786987999598730787937179735328962416725777202999721922189153492195334052545889217949473165391468214224729738097494781460430876980643591142158065855566149018846986787390079580819113630961722550778502479434463690209682654242754003594229478149884771617477934325828348704334134451500121608645389773313611197228069310784060625857214633010262945797304650662450724701502433424518420091560254215063964403103952278425170454044167416060752143949594708056961864645166651116444203816982083661026882942451210161710228811909009012016464240888553422212391554801133595284647636459622808835147633132284434252831708247437758880935811224318024874318756940609188342417890060564093722334869850010196152106718753022435776661176162331666678068328235813937830880889320932001088167367088280373989812701792271275657232961589377444798307970678115930284867176456065096934653200409564249758193879144194610231649846324562259085941852569481137678214466849630688104040553535318276618281385477677241410118197601663742595928532633475644631043511168 [120,118] 955487060330914529641563054528177339198599938826522803424247421379050205558035835170365693367657854024733664058755429565966290883199410014375765804923735664848255712079420094766871478659438656113277784794883135892919507998376559867188193679032882324175553117720970481981034350223843777042509193485106895001932842383310393203768077258963973421994829862664718326932905463037799622190904520659772124563900624327650901498693524690822825928841436295625934348806669274461793251001074832117726848901553205039938376932600008119755934949885335078566113841764214220630697539367284248216718762148478276627833781068511767778927733548228463110439033479408653280300190083092602255627034685581180712131757224418364880206946408807399123424924204295466256010736090577272161999118500924791833412497197038751252958212174862543898860340527993681552136915088192420419973207741930048401924465871510942156618603087143965351910010090881091529680423710905944743045140051075548106561754395303657825310388993431721312042602461986057831954223663811427260295762755517574877456497338489805875383037811294732972053328384653437329839791785324216441021155288183871298684375089234767538862928811197539968746876028253135717737879882962068497222694783177275266398112300921289268891998782513728560950306541856588515819240404780383084489987703576336517031927740668382371024880471481322568071029308287572112002619916868753237664119577087489245753921458378524307795901803781523607269910778163763261629636711182126814435299519468722145978055357129728745514693966431704957920796055915540348095456477589046775591276339467566347491931488624685220466012560710407688609290311298343747039556550315962643347401554619653888332019414636803263398223992654139833800981498914667705009219910910968799222168488047934884240387998211134170840259063602198955752636825739417391472495618216009896217655026170157363382563889246329746526725433345837975972282692667270289607067427324530073367992139110292663707214576021555261795215731396594302489347981710962091073609096777001832158647084202229701983759412614011711468703212762889649467735562045890839064203297039332798363065082705954135544590036472860487432600221568 [120,119] 5445019673084248612957205375203250333478638881212978255897062259891298817112828031111285687887172703000204607829738369929910970130698505640469858547646521884802069313322847261760868772155097712439917958689032863273638273350439764488061718200057176633994736486173698792973031180684278891504392770845286090039864471599167102178721211823960711453136656673593603657469524967211370674139353666717460100902191301137652223467044102210163202793856191952756716028102304043605267137189078687728488793541008195742922669341567974476892691759342578082943095144920139063984534074733784263635086971977641624859298095328969165900266432384232571118464355687311340510135927690178659401159427625494559387841646850985570829983293446966196982610839249065941360940020048180501919098387107652675140484179257349620851753869679749465388275851092499372670385837802763563990909985416011810021516838154615846930358425928752075884870564499564172046074199090247884189655441938036733223036383645486365987374030497546735385202819140659534318629534269087568380684155766425005136436823309087521521429195679238253070867917848490826113028959671489338784805423800069073974945394893953343936030961468027415844567320556632989943518404113634762774583519839473319573786358126696628739694121955427361088962674464101485196902125799386939041473373169009347337305422616647275370418985088645611901994424410024223957120114826947737179188991331399710559015732486733809993422609042807644154200421893786152280545188731185554868949945553046811041293403740462363806141637534141089580227186984251761679200917798446233335977745323771291913560833638619893567443527927646218185946834100781586735743742290329896998981189295677308382984478166469033902816323976703796738714004584562101940992585050872137093709245269648543629258034265049199926175014330738188673330318275144533882105331705760066661880410018931550320894822235511052384115572852919946295957221121904085810922342334372707226021124196774018186184233036055348319527096506202149457218993089361951207915984509223121566553516036114983731381631970765976869489251780363522600442982561202137347708701488964092433570969421233111305180837290265089184000 [120,120] -3663619033758400246751700249045651746933885878402069216913639585926764292502701896235823498162511719708419526536893820205114025446957146490991442475567324629644149084663163108725111318425686711325884781409654010994493520103545040577638192720911694602457215948775376061353616865735067756221306075801112087356058509695542815148329218988481905452920850578225719280161178073876368058518079221152586595279750606101201214708268155932950981638547720262015390283905616397186665329659559156623960565441197724902291232739238157464950571504841130583160050152303741323471359215381382938779986814736126156007848515625715095057047419925068211055191507219556866611153741997861675030998326260617603670442564681436501928255117010564315670282270251173733918043425993187463770471365697602138724941021507578832060620931519733299226049356547338009642470442670194269586099772073763035951889462967614259159299383389692549373645375544178432845848398443136418026449701999640824618396378020259223816148454809334535987854603338646048296055249626814851258844757653916643503642521811808678068214031755845813347365346426006645529642056323358117481862845756239649248057682059336519259564028262762299128842116881067895166303504954472734846959804357117587728572586812971982361391362555703203401055372316467831969536019645274076851410397207908055016293134903533853598125439561070107076275121159124502118892898788411120423850879719015627207103799928361167499456516262117498744896427504204060489789186310235350170918776081770872050154992668077958263786777109507434306940581969340885884555231464018439181676284370819078852151192055306683827310746157115045809944818661388184888315436561826022752426508775280201697355610103335810311660623356562378401108132499845442875172710068882847738668988337835232233430846347540577517980602009488115195386884627327584946754634332034198966196568177699301269570777724633632716797003251864469198280531710469645912747408718375402194520891504810876662084869753689772640850982036652741415478520157888903233326972979143520951068177935370304392633014925943323049827252121693968494043189922352485761055885031087593835328786489284011603465431263766098 [121,0] 7805733350272767464218664404956891541250072638707273503993389322806626020929953836914179497163976371363242266574749581855586445240957828164865516410316684092281077859458142526241295154419306441446430516860313587404074750431666757379052271367308717235582048488130692195124191279364304957102185242310669112073243132484533612465378728712731758552249381636660859791022606415306656856397653185744187123849444305897651367458633352703420556297388266939953122261425788523803243533054812376613246926632073819597416277079325698552851159341062733355381680990841150452822662785362523820353155393972957360553209818256733462463206559114560094387036209722515373550220220251342685337374745661285376138740665160978319732739908513021306283524834138556938986083699401554158616808537835586369562424337199898693248764012699317979793385616462421704245817868082216212401942864687707805076473712540329634724519946072373342977289088035743767416192868234841825837266690672710638699089980860316677840128102498266436471344341717248804794667525363648236189461510367098733470481268422344495877939547566410175816379719449118522612814444636367964941079181570688551833713374858744508138707156330719474881068754674763505609248787449124008272337148830507946562240998263536071858124080789113115899413378675269479008507622407532220355142269841597613938753803623331360822949736783120407568856109692143935849605069799518477368811059196931614238873206000659003460120110066737044107226273027736768026352871001826677333835298003568241371579822833066994590250607455852008243299029995136136813401258184570388699039438593109708889444674988226937775874035886832141738161557817889722954397583012741821353711076298842811184040836031539042568451667846001257551931585462770400168793273716809687360373683041856419941825292515312544363647422965391121095731063506979296977341198245644909967931761620455287214621997913431906066573361546438273828308552717690890407351749475280919369771267649159359653986232943641843890050043099491451517777412349687154424784769942136290601339014397438254605976868493033252949665780196204875763746325677524057168359034182757880210461910787842455762583096500051841425419946606904087152796246654926353589836865753902490756673293792668522929590448864003575459834939557578000224859132382411890808745586658288477834181200041544740123047641406515205507406919235645384278579512605930582431923486120812332493327403591409869129961546220306432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] 593300104785552385924961105112220296882573609737549230278128013204302458745290444049384331317465725612385447983166627580334881297619358044998854053320293046478317370355015171969604508517511470800582262847196566954754205915140701380687151106952943899699962218651366669865368152938637928682351684200025223177174010368914896867583628618609679154709205765114504617517315112962885427720637167398273621354666485240886750539132963024557412150619955424652882231814889339396200259236844777184038230122315218391923780390002415554705657002872853899526707333148425358459477388347362793027414883352517086021633427272116110755188108594016985127517192973203485553486729386993502521970031014812251128787437857074006648431698147947527467113112733199721269971597093742773621138112075845352318037144382464161510408156866765211959765028708036168001456053919909194685272729791507552732202789642862588893621873270879400168367057877356373731521093983860999651560196020740381083860791659344760197706614647879721860941626756262179186398666421008256246920921691883635944947974695176474031006269964484149516142956464676414163917881123099627093729435105700966905672503399909856474050644326828205794448229889957816404396044576743477205179480221824652705874852145389481520797954082113501962410535533227344957099168148131985642771533558539870595665357953667222537910582245779107634336284245088543975795768014820383329086197917075595248024414538247300614013185645758269209541361060963453920484293303751600765990809379851814561560428576033037686381956996670427192171890699288735815466364325966557654020794554949353319397671636487526427667589200213526317012374064300730923834965627723607686353621910631282375190429573706412284527732091447771036521404049859700716947823275783560995268967405233603048008578957943746996345740199998933473368478904839352989664014319676432961744145287840464177263287819065694877756178684842775759760485621485669010848555055431798828991402150094606598100794382525960987246811663657253959505485133412649253315085697029205719308871722110910088060766655088128369119684275306834309865858551439414281558270050007735269767542399602593972553409302716168637903049572471085599320069227064360952343348717661612911077641524280505175345970507331533343535840344076061220743607081131472876022889711677054515954385331732270584081771764555822325517830265520908519565118182466068622485646063222752290393675945755705810353683344857189318656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] -2227763991195397751912955300196023988312526246111906990516443307241626798206860270899737155129269606321040622135754079683428231870294198993751630094042113796609963344627487876480990790371475734354217333098666104080249512379838800553025316730326654741608030985286847645831804901241813245295344714782902891433319711321147129788072260053321917019391852278397309798929501065328844216501900693791670471816440348806077992927052806988581858061557230670775343855809394878899405346299434918792812958292029729569553525752954001102592816077820169960679302814843638277707743450172642707044330848635894369568557408973462260922004395887428704424819236356853026934001965051490895482571960144688954802340742087915557994030016423859949046888609034656944516575677868123465626990048753698568457856998794614978147933649141106793645107340428251074702467315104194733652237670642584696566400811578771867269192718226553628899494806600755031398134777572009490358746690613679700113782417829783794841588286650484014775720571775350263878030937280133609957516515339456523285089502572422814252884307084296064021259511099722243912849302403230002915963055636850606297863494484031701396494839113900215864100868214785099638420861194957370452380134519905189870883934201904287279050638285297035300474745720132076743917170221096878051049131973938315945752135103595785057374788354654522040908165424471748818650582273916131346614751280282644641975766014582645111738449175934095090507132651963473491342223570070687569194621476733670745241828026945139195753417421453177084079565864328326235228583741458829985629733961667425282207458422066818871035149975504574240979194641250042468391129600687438564957958183962557388759799807714202521502567011695147228932651635699920599838730882650419329450960026067371369500696307281999425189079602542948257277599916818812426729906931378645625137836659433481457505548524278707788404749225186688108831156621685487823234456537102635322612575982088655241988756211945466357248814126044146606886839180501021273948920829876195094398431222160192763617584677339157063851284020246930746491906355132798845656650935368441542670306915282363331974862843133337976126195573198702811801756386025146026202969187739687727346673960639462375868739307052828160385209441125475764037909967032342723855197582087690926582546981382102472709855710030377365028798523840717536732800616863267088039316776930515663809365220931804448875243924725799321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 513542914423803631364667753900183056557437772919939552934899852269398552809523584930018378731738126317566259964210724405291371855087100827222363081591953983270059238407957658482424678296512082048071746856140451756337665834031935966919172422139369673093093636186686925187299933872017583343819660055180730882652655935666037257211919544825193711180237626306744255804816847879649580858270057554490529213561808328880515101044898093765030309057330463275383336002650045909741571274170900166100519669935207916029189505080667956967710641540968234768655988765233164465661510994657446821769350545789642327609346082312001270701644670761897069035928833944589144229260608879905499965021191724095676923494662155214135353642711104231925633017851555336977462635572218244148312927509535564339787596129436947440779098773258746405287185585216428223759750361317671516682585473878507778815615099641653171729254425684391233510953567719104261628248556038498619334123715379829082867887294603774549222410315742461623765146514688957260092368069551869951285029366732012384979673399941947495300939525420306753144450354723953520260804139398112204118368377255810243938376381647518017318200066673781218019337970350897052984769766066807955270886397299415424963096273758633554811565517189700890401910689322675970209090856117577754563433057369866631240037214046673894712737482202815485501657394197326787922662283779313753572796592526910885680094675671436034802889518787886292332082403570644329028294035819938076244980912091398935873953386223425648892194031553868935429882151124068095288580620689946682104260108408760868314639972728439962830724539751070003702344698868936465427325324434873477849896925137312568721913200752113388267699316795432300844770873076287528708092219752928037286750176768499817605279629860729746675895150292370045111999166700727477766369775614001403211022219814998545086950746075578725901086581947603821685457915840472757213059453760877069974064519982978135441469363445612719483784619981184651604052434245356470234916516693714637647544391422937614168936335988368041624599492519729368321887837169214187507347584128321604587239350604864091735076850339445692917175624963496022820268551566768472397071323740203622009712635036299069831164736533075110294922757131964596647187015497583416604854941279629725536839019534520594998246690628478174155254437789120366002954702265547703611156777045064887321349744175194517541412668272341594144768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 1922933349589976582354421555455370704793216248323729380359813322550911692193886322749348934064527013370411704411999669035072175046157549573252076735209752046164399785013588112132038081511240576189410699387841019210718125321427708103236103692291504115820774228755103498219013737518887081837245651873709820149467484725784657201501410511075026902715995028577865156954397992701496295651783229386694313043885259654475354862153153716081182137990914454670990160182865460351799535749225393996516066225422656475969698381743497068675727555609266166025474462687935121180174481091873949289656100851130774679661489756442737627052958430879168129343797459738668274908408400961222111333189020501018972505679632559951347609830196350567675910339701522218619371944320496988272353527346262682253194202400552410618608494075200659995629449802581044336637639760086631998575486273449761317181469931600739547484801546901953779978155680871060632555692041090074831959955364701543629030899552839944701057980240804058998797532573538400010209778639327916772991729286717133379799400264886284018051020168562243672856582141321813595986947793269027539237473851984266580525279947698892550829098203902589720928633959004802201384580913868387042218491397314543292094181828824604824526063032817977474475684547617581838193699570144022137870245061174564216418233119019634729346258584672020882367969066652107731740378093715269709075017150732378340992765279108453782899550120509754944438447764005849238579267680041002289714949343329333279493789248421040574853831408360957336646667395441376249499033246817726584380197674149658310325636930736715045649692039862827297260657701329556346055367261382781304672055993566052908136787482752777089250430908024008518152005121118910569966036178941633004318394658018990792505859712567986512841509219841993810214231014136117410727879672285050715370410319822973230549280699128348927002396664047104261073015430089472465375009907257053272441481012557757168023468207503857808216389970661536735187756143591394715467832599158230537182392771435707039546698252197343473326551883205606750504914703869848757993232156193820321697497061153582182797719734360133730765119865772730939186189840566744308937454767321699932383122911228677801647501095625621141459787006560652772984803310408545980886158198115458416495492155839246098466604606046625363163622846174209522045353518672614086035164142363373190044480934193608099734260038398876686745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -15160909425233271555730070297079970061247744523177844261277053703780204731774684114755752426078298695091987628247317841865583384125350485064954391601339281559865440438231383427719561578030309557199122076590844577653266432188823264917299762334637202893349047582527078296971022339352321433069816923001695354063335912508040853878970893990212245932340150014788522614897152674755693789344583736117472829150268547747218694771378693351014551686634658426864921953692424775073631755161900935968780962997777811643422896975642609526157095101376268417414914948113820168945324394251201208828448480759486264904723114743182860342797298049673324782589028808857292046766603594774498253145499150053544568802267927672451557979095168400524708109478217097613207493221071324919192540897218321767957852215962155887578724049750346162271357586277195927506665015140249511019738866732949333502288082185143116990320385459082687154079878833940207209709548272952376654003910393938326276554842820631933025188528374226919974856256086015313249801783239019038097145151634897372642369140926058383625925758521698594416482252522455777608335788488415423583296265808455486820536002564091304226551202192853937329602993522837158863523437308090289523401902151008585427508508456137553021404373714726298456024379562280615263072898027091386774400815284585456248555376508570868010076810508672374623382970114355875493896664774706915537224946510119291089786842565649471273086070950612525118905859881069537123987784243244643085781845882422912734320534016606646635229465254739474462543792205458301432532348401087406069323200296436562825413324268852551478508386959811061023968919291196815286433005954090335314621754067279655925835651630156903282976909401685543114211445757494196776234919568079512682689558656678488436927685671040816809620416346834145630378308460660848946668802141512852797276269447085036357888018701561939555570952499921474444329436049257975676196629613282144971664080732707918798568689795387565618375796419155404098896688991593014126425161604075588177513976569352977003177547946621296163579990194412978970761190080084581395126255620884691203928691839453444598684554395177390410424351931380793211625896823226931940133404915626138589132109895972166779058306332625518945968441508295885321203941060608914592895538449064831195209665337127296764689009884145979776799277634555324752048805315498730581605081931334610858792327846524424100068062282071204863934464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] -130794107854478651388641296177319389653989821973247529350725374126008133770202266883050401755339851355290625730090107489202781375354640195827015859214733158016519521579685331123968380253965809391811420674019638248296242847350095462290584372765525742986026249119667958182666986506496670106452828613903783452203391185719954791074413309202962116354333798174369282923616176649882110863064794161521988445226894758632511791712257766280508520299031631341561053273084866794184909951968939358899471202008605065484192633467768449025318925198265772879779941809725176875080052695638098608158472119226203901788784774248004409608346829291772401997264059541075032734132658625690775861385711311243047968935337108103017344686468943447950571414392022459555602998395446091898059838417504437502024297570192714555505194114686348520937794312798314964209393536485462900033565741620940095113069917553451830269551186126002892576513324910350893476462027710288076004263860395254713500574999040672735733572363491126420747073298343457881200562482145271355933051358372106291522191436367610229337723979607344785759226432772959868805673018609240590383295157915820993679682078590302477252730748304998304195374561090278754668636804067242793083207118132998782638958499433665067789730857389485929692897226473831618357852979592737393102754620568666774683723845377945841979167079857127693056886453646511063846878148065076952256396735415802651069690924775717601422376783239951491262751755452975796479725701184385284456552499594694612310275804987902760371279279904965298666042167370753976753691629000495106697774583923255321031356994232135677608716375833632590404074482778918637341158002705985809941618901217484534883080336494080146767150622599625867010511075692085455356676787818352683271867394221713278614550226534290618356759072902034886853913853424669415569861157557911242256463155425797292335207689893504793912583633987940862229860480946613408851621061212286640919158603035816646138015839485510999100498508167715922655882668073189769807254273927782984957915353664511068220121606887507275603653497253943167486671497494664026191782500743454597058148855837786815006026205095033818219474132217326502896080888516023324995419754219984173454561367301460552921490308413900882202342418042948739838013253057202133177448811930109262786607154002890837782515033723879277172883304714097686594469376242669227830717506657316506973537679621555660099704543202644208910336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] 782187197737674778178671801220259522805275895931631226439024165693377234479351632222483834389961795287940611164005405603151869748597899326969813064331498313512392450530969257034556871768295957160063369592954137333538931580316023487641433848331857218296501094773328187959609061094123084347982903970885137403684950996200334576429302117219454328027462903303837682464555152932143753807306371891908038142965228438926771254063426515633738419510327487238017995606894262186499990469772232951366723779407186262761581058279274066552926849157648343440407945006596477868920924712636002353098340101465117815305021679823485522898354132621792506073510116170276014514118410620210958771402860612496983343538543712274897941611503287555059488901258147542876620207205355776620421818863687031415042782379457928999217093762708541118854773020774597253758387967359589428107826543741841969029584496599795349503214860202878667430558261608645864535445619330140642995653867020466637577642860707166225056156615264670747643615966764729490469376801020807074916364135486516192324145875773018158517449221851261325564555232313625557798238150578989482940666248218791673188978884700355022400418493031195599123539055123124178893616108198863389929424995512358115211197478809357861314186760546823842342020297238868355945864970931034971201173708838024034897844140181966051113339429705865927694541849856216553808705361103931202176341226150193180784354025524953472630230228960648701638119062217563504710857593282548204839050680536228193522254165215355022700519971193985802958386213880844619919631654744153837729449100573043756852100773351996439814884908278693192068771968176344564539837467529342668377365364127721411262006055228826530236338991530625070158075958663190092577302986316447768180116237950356138456467894271902226043679112500105973249988706663959152633497274872490625398859481539163373667712383118457677746048503276140339730087565992063300538000362114417564869125000595447910266332582594181127489672736401729530105089368741501574104142451338123134968747577888509974524401928899035787203938123168250203924909112490927157338735318685656577710770766909461470126512218922332466723198768413470426458382854563046018382651333928375606537096318335920470232870507381386396156461060426723772494766110187541609530154827946260159021756087920217491686749632944715158443639647141113778250576593235783646564357632026128923736014261955404746868944224367737898700636160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 40376063311351518899298689003867837132300850061841411900192810890267565101343853498756325608406276382846332999597125195790075255277060636582442025403022272035476389269409230048361397956217535896576999568437060267100218766736868851819886823402507744938418024239478260076507039211956582749004328963421561258421958101078514092248818549784646962745386998682308913912806836690786786109536626074571311983837308227487093225467038160545404889683930595654742636391449088606869750097067750932105324120959855128037227842704744215805678269625448614527195258599558720308770039530975492065173732746400828261408564758059478776081387340650955749923726045431843326209647889707852940663123938310115046175927758307358365343313379113876045028413816375054558749216829133894501357649834707300365018298591561850922318808035865720681489000706106199928914903132998079540389528947688207550746582572964879285683290035149028087838183272521715850708210086603044256950237152668205587371484475488130168542270133580479007397346206945979223964604838351730721528409388518624551915471513332019776025714545977813974468753225937932150551706740280095535024149800431407295560907048421089818584791453277813483216667361063801825176974090922200915769483778326879681597826134606933710787297757614746223805032097577872376326899484197287503671066439497537511115657460289642840117147183690842680979022190615927197175568662494039680941119814285059950824964231194577532552827158381605999171854031400634822291163798181128794585596425661414672857293955565188822253367020546832798818061587744124446209713890944643294590896954569272144103205176725010579788625585025413060227780723173191258635768902070324801636546717664197596097957738251842198160917898575659906298838706628537979652263472223375434706801071965422932284775699434500720316737136883087047770584196550583782421937791034381596330689585502940459190996781576980629241434898858972763240679937363002208973010708403481114241831063537039791451254335408938123791607253812723566421368423489218201070554518994515568366725819442092770822174298681119784579981882877559474743039555724161207065178069255558735323226839173178371548297163381561879592545848709179032750745695222447883313707101078108457020295570093105040156581410937184538618956443599967108632963483534355215473203984561966707690466408779650435765623657351696031492342902441866521567820274267289834666643469624990134002953633258102978849128047281093283833446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -11107637123693491683446584572827246711430548339202513561341935230132771684511076171473953242643093859312098923644609707140871012154747701206684652211915941240840599275147189019013439603455203813730541907757878650501569774461671341171404520401019462319329708472471370931463717495830663547050454968166746573614494444911571979302971795260453339964686632310728169454625745589846614473104401499680590217441241995337777445728063213488764093812031591166819375407935728721470836197103248132416449740634082970751039764555569480038911341604684213894045119870624823747691130459398340486689663971477011273754685903602259447914131987265725456226345980161791854344139233709421036566306787318548342358633587954638577805067471645911861358265579302252366279021545420294108999761677415145536374789501411064075758547966915793210986010963315986776745467445823802354592538391020496339998257391414475574017899105446581180130763519480140770703274487693728396557846011928607407276989357131226158505781304101835411661741308275923106448252588171700531460463245380342782173981537681203065037683510561042746348752565271332069823754760791310603161791817812786737087007298587001807025540833912425187187090975873256189714890574316063185003544028395887025889453482499214664267094258551787656696971676448421008922801579722642063063025708702966981752086285733540552283299541860818658047718945752843834974806323027673287856070115382852035523329568274844859149500868477847992508217284617507066514689733008374686820538073936803733690806817142766107694887497512975636852888283531646157946099841839647716065806462119893275056182642916075886038538240008353184527899851562707818556886323821211562567733722630583504027192016828159798520170955732525285300067499044102083093009618935398050490835121433229245415138251770391409927378668945002174527751510167584561913196571254469518389236101690838217950667415612989217979349091252773091445585751584408799113226905521684315705895447319275218048218048047168359744589478386706488076045946126520430643010395851723212203052440555301661552138146552212674237849988903751673899371465829282699439615454403707748375391338742220293933280261057866064297858443814779989693720438099346083566708355445586603208949165479567806998608436833801384751163409633792342368611160306885115562375806446257197313436298356092101474808270917631332246159620467753585211084579142911821176251852441969139521506106839892434593910392199851863314303811584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 52634595941571288838567440425619311248383098417530940106821060159989376834011205412914938684493445946655389393358042438677061266912376050066733569591953511201312404756634660447223024108442905638610949849290998671475647658185635797858116005296798503186695522705160359165301414918476689609060995525315138457258564180404691825821886257447676231361776098484675223202288051832712041909396607063646091309791369521925283514939227034532390590570024345741541361112493921953396529191329377535810042244207420280066501352768719440608341742685196944704194492991079684147067566827340176773678163955489462864808966494823662072428802680882649267498737026405561485604672428622223348161940980095724887386803137265865113302254667707098106305771869284815096236023224638439511590305399131222376653795844486503615047876288289404480249259013025305320194542750091482978710833108219901878937076804252977697811832173649117970775460054485202751467592747544452902870638020189820536079307154759768497087400813537011899790904502356929227328476229958158327346632567153354071666454060788609702138449387508737318215560822842681119575885425840933272082204230133105529794819810738430353412185446958073749824049486638632003418545801915545434418571055675869643554394943390720271934131630390967388762605778705764285459383462503583581842815819557727314332955197353090258053481198759209900707099161452210994831423531184810279415018318599384162412917697439778280966679792687314108133458014156064736136144081090760712598963892126573883021685187605817719424260759291052988598731782245893845131219611823295491849973902451868268459990916695891122442355186839323703635558292915348233377004082659553223799535901316708605281684170075798098399435520604798685321417824443910775321439023436697700225818778792434315104187734514206053994358459077773785871953179800549900478874367062022525169355406820497811802948975308293293102889543670004405765824674885281069287808275130944001872626096299669925042122564708565672835237473656668855968588777883068143217651539988301944179889245651232444378969778881552925305097219297802343287094579100974358919023498469762561133734402500170297934730043904238678447695292728876242551895394126319963305872931237794061140331679251639908676691159414269609075422054601980221411751188319598857992162122018154540535213521787107056373141473139122888825663532495871091694321878443696859071177503511475588866432713035340283486007742119542617704235008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -183594883215495766355818958626735931036233794811023918010765740077022545978257758785171780964238953570744664884264151939376477352653754215782049505451940132769533976284075095726411749634751804819744539682185179073912779449568716640202369937136073179181979954709308111344003336114835850884608846068298087360130002333153558631246141346577377977560904805644810248600768722227843662080775288039820287861566903772347349385215298451165532014164541288898612355319511402098644276020197178637120528212575606684684073209036145316098017350660123842352166299107424898749752014154989203403465443758237568489872764653973411364965945616099388130396571694015079858943676162856416357794505106674333388531326926653471278149893038767598353052370256373174514798836263910466677956525828021292792369270003415948483912355515623101638919358298725700314989091997732394222770014802994087124496586643169711162216288851544894256692431800758490158447097543676768210521313079701671054570340844664482827746479157362825765991438124926577094229272338846089606029502892745928162528517139556271117930031590624340776482781696139727000742232763410097179334429298924538974450709563494860117693165730296851748798564109074555407798854412367676870440925865886783942151589542916528727304869138113013864186056543943019359297127330595771894237927229016852736338612724207559479055971544978665245860222502306405355058056522707978437758141975179705150289960409263454272262509177403264337820558181916931729433210681194772722546158327244671969694006101347116682126616082514855957906539917503721232461764402113420165070340311535290893174948276446201265366350420884776741453504638062337891686014415305392850181310760236336492607225733791590915533988261487267232376092617355885886337595013888806628839736538803060126311267355893262294979816747506874838127308607548715483915666014578169331374104164229164510166131646970079818142849530255984499844952976611956025720112258657307517744260434776652305443572764917063073001984929069483765480078448675197744172266011614728709930568595845690805866148984066803439685079991525788505540985028950045058185108606161729359758068730904013691324827246100601392068362067644631197265345444689962891748016208675328693229419779939835264149521202908252193791715710828500917879684310643163867731888915774812076895490328537004746219824289860249082196703973509463458688897603476333122873235725434851627831617560982776704209675498056946450398160355328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] 505570080108247413416409155827678158650952923973689990010668923529642873125515596671415280429192559015191628996465891040283127190665465102133602183481593304575112772113529130376557967989718888618498951709322329891600533571222945490556747689772974074767597453644155671618706051643822607465957085679742288536206097834890928677159166938816967563531121930169134631940049736934339949734878886417973572816633460366399816465050814610417175636469975910407692799308789417114369185007330849393266429255701841977848286307097749075105975392812536608124176208618499978103368848996921439686285341234994490265159171181773455763074592710442578522933100545301291114278966650313659062723978873076663904001783053196526074764011732053505417033943233286953222889175360987025491187405870481233953591235924622752627374553797729077613224155492390652422847196399450208971384340366585210742233757238276500310922515570781220722120467927966305110886066463245759921356862272845993353820118194214030019663955769386173937137356966934382385958318586653375781337526707207113682708683936560613418010072314359948844033525137009660937102800141120351807397628199143118361279936604492547083384019040289569085780773417738952675217108738732321817289781306825907816439055162855175963226042464066244078073631438776274631622586306602557744895617084676289546730005248232100521436910894233809660159558592875882839605320445510543714591284351988926020978991619490496317149503074732593490564875708817723385000843231460847852111635507463691613382612732231431940215376103968678688064731333568838394435726840846815357836423753680288092525783492654489441659678099131966254537118188114662029465827860639848426280848285362930617500745336597237072240062657480445942462974208067050712116974382288374592195279513600248618050356681207385934357815776264537513881160011571277600779644164658174643385166504472105547932353884536830657743644992293260617479858099220478758292165248987722052940942689502434789651109768216917906785348903672245986917655756764404482536975936234492443155152969768581952419220781171722783361725825849064559938027904943560267316183980044460144621905762164627559478207318822812926536985319733082348575150929629772720577320843571048979475935341492578933982420287184968202041954135061633896182794964568854363291741766655316301418304834672903344887549799071041648867203966007744218580196769169136477143958895612379999725674732156268682486115033209735250213181849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] -695616481304940835706247654737033486191712665884116451409932491084393963293926192531341984553294878103718814618794647150245609978536202464854755007336822982561880209320219196385203255849536588472275003509271993232348590761391911128757273063639373755108676412133075362854250595997182904493972807795638131408791006636335797579897313605509715665303732573517600048088822315449336682665290009959539271953006564896852434983296734122346179339967120059210684005497684989034450578785784156455078257577331009968394435528662153741608515942781945192994919936672276304994819648275845312810174624150181602609053690093327917559826506743784739445153909482292513853134216195578249975851980470821032624560937039565950385258241014557537505974672820849345153153909642248359534161875420824552048003786312851832009690910589256829731004024452158646050940076759009746892711959571263123294080940690419893049046239956065680958578287253962601789504388433341051747970170991652892671591270965732162893851390160357599259903495017909665989167337197842213668044505727930724751132183469093829266667135140452868610077188885510089191696601645740573741377374040846271286594114566493917511732626859441191977555320113815761258116707077900373567962011459356360714079891435624312549706311904013395041225910059688436201049185233431066370907245672701092883119728236629620713525479652922977998574578185648420757931911661242286149775070275439396591393691234987222658898084498264917779658865054205080704211763310461872841798741497136527502311543542277772170759457722950055530820281140500152183811250421096438458691119400569741037106300931788364230369009402228337962735822928707665483673488789009396840334437446924338361528466574967636145644544187375063664401932188846793076611283946847511952565795215059299255688497971320484231501697966408141833811092855217079369665044594817255891874088696052577239332530499285420996266060259388535302785978883643068301999734442867803687717389684417157760437974747469017143480972937111133536712091981337678319384529637616103616114253343704058877718063680023956362923422555791353498003356932707891048607731959036829999998249116519369108568109967263970599906921827213696264065442183426961962592653604439355934488527730088248093972613688027769045597404745967497885977252285997938589157869501429335491123533457159424643415362581208104904463740047326015646709701465350524662995392682509358432519771316802040683451873790645428562620355444736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -1685040883919110293196292013690936863660596162067960094166860665963150970220092025939968951850358314713972950672541137052238764616752601901194378796595327683464351074251789766548268995737483952018543505923877842287689586292341993797993488539112828361229543873445518633241892748530063465759720938732680271820307400465744799272685217824811885755294390919479535121843367369290671231498084066342972040726532639070171776354583438179846225910381074373015439410975638873081667010869269464687712854168315310317478468665171511619423898272258945142111577839116428127259859270674732004312317725154082898680609044476837164213197914085161557499125361700047394801384804109580573616516454612005414897699938360017837704802252930104091967374628328053692301965366740961246428477376954377162653404457894028946861959635935319430207415517630970451393714584595494583592776344286043061009525883745749790446026657901827312697165794345989776908527778274946776452724953829667001397639447568829289916405072276586532820457281446789046677825110289097886937612035473624135199263456905997968416907407616749756702982434783789656682889343469905278746604772724441360301121705782597404597810337137504808214332182307474590237154651021671254763370893826325911027758732605740672780741013489901052227118596525021535551437957404540677456208171380432218017770666344581622378709657253843982944330718032532604742196968536376043821672889211291658338773493512972831494495978637168441969053948371020327571591964490694324260295453722458914722605581107944935806532067409565638045849593723274967849487070494465901873100079682060641014166651625649196014071847803073592298060222989180421188102666163717487051201821186291937970818819500642930969399377252324004594250988667790236383649520127786023713847807149105735580032489625941887383905300095833378823856564641378831703448608399489090101435694177961329342025969595229621767246779306272876004489093219985658149376182139164470650981731419165841842251759964391864651844137135000733704912655540727141816078519349032614885561095749664677503971144055693317722546449345164669930227562612307826885408217164157157782864539176578241763986393616912533713068916416957195224560037219095413875945108120688255370217160001076944009837323789049470957438431453112731155324601748312165778544763137775854185031947947408474710142300475435255399717467385060530612574014137590152001556300770097828991372055964847386769505827322756316511020567756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] 13688972369999376694685330278516221706088446803741293214205998244364707351513154023495391424328811908177538978954523931003482474021021022365507017937982648426704362979116188006700709834556854241017118979063050507120516852211344406416785385036981424019643631897214017919800399847587943596270974436914341227485251035100636848983284147580082334672913567068217549885935541525235879400468898116744159200754972139597428033601012168217588905391468385457855581958895291969431242159593685338981237840469446934176286690532120600215915048090400431647567686094111510226547818940777456233451647987482492360193183862796061926200209703667741613580361603844042635654054825244773035524807597470369894923747862361338047730969668307181794808895160669510658959915566937047900755286786532398428303407954702579741375178921692725672686437537204407846943606162352010175481623262808456689880717571855642182740164835080094183969922400495644061881273069330277491275156120168515382214354008967296642427690463273054684171066530266333983222474329596082707530177294927498197284630895456097957091370932041506850935382411929472943155871484998859461753515986130687922682417057505040133387508965207755497843253955389226383336443910474168924832626765295240478758171410018042765341563927015891934387853235166681229910197751907021263863091681218532288722187531203361280376128282909747900269375873910179781046457290550071374503480712142744131625631499081972743029648972189713721557987629718619439378727802060663619088333551453091731302644550509581641630577323673188106245431057475939665913221427549475624394853460594245296946102083507649258340388351440288202070119067955018098999420810370446703666756724506843398636354692748698447439386842735174251966194731907888414366814343669019947285016449462986505185130630045367970994882338735286104832667375976629188959600371065406615015569587748930323559536545124798183385777592260105447772688871297737712725292355928929108248949951191988495687355103894487146976655634670750715755624809727668777630990694970042394795457048156335223828558927001419446980122868524109027183713561219488269470569380946891236863936254553604074538185496638237405762594187341628691368612100619016212537220554257104912204852920533588666923038769167319407570773989636043945831503225923528458615576576952574146598553078172001893826632775780115052176089354323029317307405688036449309752886726049648411302338003370089334282087620265242494106768940990464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] -47202091839014538925721582686187629530539287214055571835632501347737069650804512109673493345025761264846938381951738781550979292429959412436453574585041229363811561383051036014790829526004331717419961942993366225783750117270572984541420678260542634479382766267931238056452091988669488496223473563258217000128672879423692745634960029747358658182656446353724291441477232318992938365847198088111359784957867675491063171833170191263657359171882945886801229014124803508883290011424860361620332628376508199815709954929343934381542863261512141732821797504510143557830906306028100850804806172515607950353703690184186507712083343662808502627140697326176475877231197267852320546339276074068732888348951754504076557990388919765863068210077899272250775060828334778379979321433210610061300846739772454161502480722962509243361007810687801904771400487663380991866947580407994335551704957486799657815260239523232518079226283151840814944916360184568447047084045536940400749578789593806675106027304136906064134175009741874317331695916081308416494485978646201705180975364511427842245112966156061458788582882657031272848951323245197506104941864876267812450613776520794907345498042024023210247754989246642804114327771477842042749939258090061455756016010493298944310204723302663241501971346652936503416782604068030691330931520930866827577617641559816062759682703011241559035253954252807954614201743991990906308145767871526371274214232355918639593110274522003257961915985397058608070601872286947024889459648307526734769271249798144882877110604775531589767684453928069127405452936630626788494492014229769252010658430482267408502495680281595086586249539899803304934433398656452091766027542141685387614159662309828674115391696353869884545780606677524699486691934077583370877803836019752475565862713949148694379760481279977170171948331246360767678392818937882600695184242706785704253395444811574258469891847121692358285379052336144198244958071011332550495850522690121825412160828490994208099842290764823431276090044958063019697123798349966864670086715127694707258816987448435144646157350050040624545133683920670558345886019473146370779204926074362704439850635762914536154519293295269294520734052802423732320053289166251774548286801346291677950485772098712519776975687912549854210249973833907986580944092936695709343466734913598463259438904675394301450169039779739257125921900079170048027791478211216436912344089004180765768607834403349127067418073497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] 113193089702303366037927724947526655220450996488525671261767148811343369006226434679037563700304810978238362404652514199647807787760929296062913592284346151322988170300467669484765884238430579700175555765548353955319888912318176273514020839786604189574091231073537416918956316339571734323327924537188603005976970062657433468437684084253642994438688368328674755109460884197558635538185022502658443926279902695835677274125249793616817640649523870214343213308117654023150961891681831693724104349107210257159118283911497153381083024453548753152755414320262901418590673497334777928171925433772729824286777465680013365924574888100550867272526402757180256897577097848876516404394698524594258674393251103138055368877539908728030987422100493049298945765012181616895649151458862307197864951397727621772731255059522716896784449556928603948614969023683332481170929280603089269647462718473057388976184600949943025213122725838068158330181154294334838408095339213689270035121607494084641812441907289936837659295698671788541071312864016013567227738939165225546887117333509100378551463237507742661321857125638980367778648289996390551541520479933195274672258604496319225899933936164159147055602916319742549537640832299115516295660712159512517301758309018387407651981680900146413072063094359557168394882036654690646943537343894398317308284141666863558307086058558099281261197181519746496691330764619282312363113578256804836382654185603850604202684718953301057249155923816569807706012539446674237504191905234271058553683922503276390465512791831387197667794724523242965904234655533250939863023915813749453079957987278040938309356766223051440313205737707726217023006753043162621100289881793548561410427893502952474650038616090404417068211462848845767352019320908588883513216079514866041077799995258140717938104755579145613920003843547845318370858864810476058771790211796286222908098916587803286145207771275322926795571582081587659811335292019650712586583257294840759459973745319359955675207910823655847268736692630106303668482668010495459049747117145391275171713983557098064552571093149529181806752868512358254912243112952968894931900434068687225163235692209042808263746488980612611781446470940152020557543720725411166086287619055643133070557394519447133319204416522093658563871449386642503231963322462794560027015709699787486621634502290781291159665871462250932596866540361437461809447004527238020668841068216886452539610690543694659739324203925504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] -211180764018165759109710550525810391570165688438621935853385688681560544340598463590803146063876748727035849396452187444121152612040502661138612896900184628898617263305881979636704259104117522593926831034920947511668554003548020410489060988992115573645036356661154987997276484029244631058918231367879824053022974682916305030743322538173390104697875912276011347126094178567175995928762380225162262468134662132420172621054973624006166139382401662078372200469257008936098162832640638067628818663944052800907967112765388516037872904531447822193260524559880882101966404986533420868817529008562533325717717921506643169637501422322196638919365548875446149866285112266675325394956982316062011974551873069458341327408434604157909193598063205679076636114486329920312172228507233734668995259770423972686735444056692588927886603556439584184149555657283367755477559427403895168942972564068434904687219644490838661582408359231291719445743060594324163686735081420246099315208890860889529095806831358893809094373640054143990934279807298828815712230864988166748923548588167739845942950567871251047357816881516950169456336048791968307838919116629680352489499304611039157467461107946435427866730482640009132366450971392545983921705300597190079617143093671575031410001453940937481942710345533347451731167340176171908020329591480850346441062800784679248146705937264709661771916961287956152488862240486232490490447544274181254740430845197338653689777813241612133175189911923989332573466988162981768169605100663949000893544279172379164128311655026164390353879655663466554852337224050052367396991356628764945839537841809409162748249100139093661002859497968920104221443109868910121211414124566609082510685444461127369500178758488494662964903907563600846680903251066151640420037411818322860849956573655814338855297330408559781871858883000557462183220892585965373975783603289354146486075957116792516539142878825752102059422515711403683635019060475427505582247813391286807039414649267865561664714358808300275374330796824980212291761141713087447753547276842085159607890717441589940332063070888957859370969830131700456634882718001955768551486713721107468192333917712582272476842716128009295511368117365772886310005179365031299039906506686956681865703902710100503385542833354086537411698262273014946780744850646443638228858577238199911919969877804796823418139275487476249838551730400967849650018434732728148919101084890364572951086538290176111106958609612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] 321983539298255229118894846873950836842268381812584772349831763743045763158368420599088968160389570070736255132721095225641681064621804577735596615866554209686938649480224004071903007111158209928978608422337292763509960858599567162115971228883280471777016643266424344225353714647655413231185410407027101916304335206228055114903987396280250107749793458845207500521781602311492043773847224999327364916192790448370128442382571829719819978406931101621028322856360455731476827060017829817199881824602739359342039077843928748038634151140872975401063201012398251597645235831460667684005232878003853794430121936377857968209302559388089533262902252460065151282606210893574078953361382816654783256932459443480667972877138655652817074906874994429940942021606305155911718708728264584281168223105878411726460159930020266139225812868792689318923037370838970162478308956345455568634028772177489951270670720102359962312748356332284613732573566289340091787634568298921651861968095312720659656858329075581061683274906625644051602382237687854908952804376350893357214458329315409348500546065069954882709661040910836791159782031499077006193184093119346834494583430647224758102150664566358544691713602009697174520591996303038208614132151619427033154102875859267376694891872588861784790736949761151168899997595627516863010629136661123619038186529955969725040015826774473769703787602620119516799381094118472624472461789659066626894671987501673181245697800217643175419147540096022508041481642813558115158780271621606900963228681642309684218998501256446147341516504927097468556428947097292574666696927874862137657305238827035732774548558995087061173489075636117321385660192091475916606238114236206450088967867075450972287745433930655335617697124101606251742797206724091854541342902184251037996561820001388379909451477168364446367476539091154109206928482885855278204280657919683134114450653936521299778244914117602408831614039996603447004940015954628005805189931710550218834489724143433594826142164477880729061032840666115617756470656296658229507452758940690588119894696850298383159950515265303648710880037318290807003869176670307779744483449063028649379226388271977451246932679361343095699388597036888663636070388094301409917896616541932243172088065646098162640945971425069935365060891098370855880913810400574339644701036432957048252897723953558560438344221575153112781854359596572142848179072754316056514439761286214942392070414195041189391641568346112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] -412124921471945996098839724876523227807546790295462661827215158810007200977657642103315567336032104632578790578748546974113217689035649566136953375754445721343457747229220687575571856911515597342231554366885386832901121576985800663971953017269612256736274725513227007688214444050036993405960977880896182222954628056459457752014436039625121683940243214596432143824937319809200458879126582583589949958015214521526581383766393338662261510897399040678417307963529294195074161991172988913310223359534611774627926842861394042325026324330315846136173071635203584426987513151229595476849639322807266058799613229678443591067460400837876986855620362633014136056272752229764865056309243667414020670737460422080520034027027574289233258621363239572730233582764160816876339653251038966748865425574592643297790343075930152491077398003112219973933378522249318059748278117519499717542482775821225970165573304562796984731856951655739663720679492730733106893689535458050326232046877414292879504632389144542028181532136200012931794862241930327850896960001517777216366954248441825868358371292872336818202532603280710320419003979718129423302489906935106995632021695237386816317498984606198069471606891858091645912459825786583096611318250404745987511053504094504598755081029838303594868219733419287166155031532442756915225198635475078470038715276798951193086565434646532967042584036384217030455336251835543695005828430010764601597885292376098307290227278704007008409893385639870947953277309784606521366372563213663377809763361169855105624510415836918212336522077370862635584757176011531809706622300861850759567975973408021705443190407161420507790847348056370700096878156045510363436971658173412937913107970354206756741682161708482072992104842998841881354119431890594676975374604765779943908240912904946002355160876587757633623606508549981590527165998061839530749428502778674443446967992422286707302721605365881811678694347028008833757610998488996397637062139224616178352852807711937370000602527171824494264001239159214240989936620108420978019336635514068307205048572942911256277942524465006018484576795415470456938745855590677078503539253534573530849735919459140161859775703233316018392159596345522337067315298486482414451186201903765395804653515376050642652958297483453439073317224330625223011117143075928494467187839906768252143606156664931180009655761918060743834203095442768601994182972820513819669911878551393407753041261372826018652990786764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] 449548715695013224056957502365079055831257744230468917235272701562271852088045476124001936098446847565911967397762155468524964591981432087650806577180549069824955962394897436782165189928738147635420579280283599766558911465932046062174507875533013404613784727261492865678993472085251686463096771615918265837885016135810797563193081254550503447347702304249086739367395213034601762151803480729295930336753645667446376122849218118135236220448199896411555526363531469410127839706033657067778422924083937024123682865675926061989067167763604719853483495459484000636690747982525016650384576171679411015366011460970649453317334605455657460046590041506580287854191643993233039063594391898320098010816501878804563148951483134749563993753735831692062358884958622132193288107930657877941140187584029376865689127543867212026770339053988696470745211570852509961642760666437596725898263247838643859463667455118676885007720545665038749618056245060652775597115308784632011429898260199128824980393308971647357546794835395856694447208660551534145128068852823238381017240088786845754569915044249383821621936046872172365724899372693005266036328306591774661040738586490240155623518257015619279897348890343481661626436550970864541328409328194827974633290462522390297922534474637568678275019862319641206874936839045961646849965041619484874071137767650482872537319465022306765774118154929274334910718285285887027936073184276530762429256182739230236799990764501740340738741992536480328677172225905777730666970178245431051985535300863004167398976278597070472675567176042340722103087502291785769977624527520604566836914298777153528946494834629724110301205439279007669676604633223545854263408565124355918016661815147279446873408728464566438755239684522950622800512940050591054795908877384239313270346935517075214912016203575730212318702750944475849560435010500780017248227788758999429506164975107892917927715460120979348145757092277539770377071910206692686097505133759683226319787907130730545843650289401504708075562176513611947040087005774949841904671857500881212377556117520294775387103152917408514467294834187764167099688007037803588390536673126375858881751504482629204312197506649844384564015592936277273531477337842901500129995115704365490473501866663135463267071454539312799601067562947593080319202738257703465453674254106779380093639244083833965132057659070604113240645605179975219195647318888308775151529078392186150099280016964696244146471142686720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,22] -420640423563065135931193188546739537585358582173290688312097527772239470043421597425694630525686682637078074292123054260012849728707539435787882694374368591774608546182427947251296295298928732126110574550855453946970452420696408545471949373974936092657507971842317116720698269643698343529312265248251108762044025186760194449027311892930188104198830116853134864899713668554258203223612754369309713036501432980230825273381426785816094013436997660263585990077259163270438950852833002632227232827270955428675315745399609810929323619864057769126637894589307808199891731550625522264554347088061773282924277367412433343695059472823919601456552257947743269522555575109188552308976315711549194152358888866597899157639312606166418347667820310708357455336738208584116187990835881033486871706038537927901366499959500508357034047459634845033576704917348911656297892321353681727575872634685631361924041103068445580314254320062792662044591463745908794086186724729511840310364277405729773539869785915521640564222057304687774760596975344330684342046307154256077674021041088756646505338219725277735716819095475062362248607265127664308112730830259801741268428048289517567916481553653001857791921647650602037784369474103735688466658836535328733556495714769839044378787286841593280955666979504261212610250327378180426228093407044532268267753869375692923505559399803724696281508242919993403357701414635665266223620685863076368059035110823173016216035553472024155450538786978677382346685248230174928026305903201033213980762358967267130105804877927177516226337770559283433741520618253538249783422289929251411508944307161774318895815232709986282390601052968698198020929726577507217969698906210908194948887272077685289694688762946714165502054007056381506399902683274680361064555561158430846447030921638527911654281305174075090730221078411847764953887298641092412891725885953064643058251034493191853472614940641803271312297778619186831012752496234943616374118455072287080044915487158559538188143867986914679131234553365867169122468955329765185645468670656219335511220433639366460652325996192889214895922665262147686001519101658791532869053750350717559358600436504040627940253813561145381510731305959901308007835957604608766999000315356060231621482714639062105595271251350216968648051882261930844580796057298151157465956080709970501602858356891048839817827800387626906701275282106959337412084265233543355310920983088790524140267287025522475542599276953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,23] 337090293192083974758254866268974262626475971168829768795859114599495569478985085081671335176373491405962064584758378954566537841395726813581235120513604450588013871655252588653306752253229248937086015183540487477455001735891278985614894202275971145499481868446251908909583222780579102872648448577168697487406760833495559809395525125659637573089607665212462973788762250405896676608095106290256295031124856037304006860390379192213134176830551479395604944890032970479361469102308632076578963058099585350685150052469958899911549234945664179144105335465278456060512281463362308260291408392568584882800482617574276515916119845665468698991187304581754891016068058410547413216887494771858672847510292802932440402214620365764448813516387157846067906689924152488631778814436063526429551194391371790396926379580072559689269101948822727496080348803391661261580840170281064567509102085282881130006467595333447608022215348144876831786006517335179053872543155706891894962667958767599607110025545855346317841482430111816043341016150961879523426183763756664740306880456190639316472435802549981454028641272021966208037945458085271728440942702611321261525460214749635340983733448436930826618023324996893993773443594526052873702994209921670525322295482087088784053960397507380538910637779118704986309135696902260413563389063531583367554313869648471484038818153618658464473989331165510109631942808556981495664253673793419134634754308943078897845703794831794161032681921397433816530684425386845682611595047149064666963798850779313338871508017916525793625602191678218590067347568437088277280270932402760761743819448379782102303154274681740527531244782147933713263489068708087680267022797451238598223555952408241268621221138724544480674643318447481712317322036984273845330023750408244527340843686179021182380608721230149957264153998610155141230520196049697369927226318311296025263352991087487586156607560663095534786926647569832234302821154248697857118135737772829954517878928950863896240243521147777494054144369805492835150928985660386331044553634920340876492790728184779013863090978047772317273967652001078662635463621740495490510974717274709705184824381071489282812358586311240477340846528866577218204834896481758855123578680883397712346738581275956843586807263676742597315620030482135981512727707433116158538942609933850057149005738621023603862769281339950559868387627917977315566183293923099872378102767101144256959830168864495188937193537142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,24] -228539352488219360579271703082991859673082221645379263004113212870076395738890622778001185956340449172939914828874599978779892130320312445406114007775690137377120884112499035374841751602752053413601550035683531115440220721930379792173583864845275985928832174771428962292478869259747725483684938826117425429751789381692426231744652748379338627461485951508939930636316381485514753474557265273335023258539939419466582781302135754048562342382470854606275334989048303136359437854772558061933614372765368546325563048640670785842349970091763058454025986999094132989866637858922554021773207559258753436141372587482205229402786493613836743556501252633135378930667640571322262336590817239146092533942864739270203594970769048255689936936494640826851883118064138257061362780573686963575654776678358114371169688621832894440074742648292824693401050224537148671913955654081502531613980796815668589287514527101897825150809194754315132129527555278476603386554775354022498504055460346978701143735052197959736174588963552666125590496518159601750700032893291758589161627458811204967778183506758516671625711754157650021355116358619167322246692533870728262139414838233485012322713444498496722730500492287720962177285391557365205556815749192765692898579047356192356664785937949642835495221636787309141591772482746874524558180962951256225191065050003612919454117448075428490613112891104311836471419583453158686744322318849970224447251954397175679188555556580997828192086135745427876788152022024762525756999470362870652820306156861049590111857295352889157694111783561354692559890179507712151847687677161816586313199019467509412413875793807335861449433356160791780624570283278806326813110761668053265719343756205644654010928080780634704757001214087114850641501872530204938795417925897706475817961645078200346598802618861422313517577009085155521163108177279775987047523961746295051246007496495773617839904013175885674614189476787555621280680042287585200290316322812127748604523971912218812700641397950992771332109835269390628287243289652891010665702612515105713154908230309455565569831170433901901487422847484816463144992377336743825730858514446270076947651173933985464007374233870361439191355795768736669780464069552998329822863343164568992552392015671931981168260613326941432880732484822558657759935212321377258455963526753942604281582515598731691557111432373151011559985009659591132056190122838609539626690230202230238252707574531718389111036313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,25] 126748028889569640142610608752303134002755018669531929715876663818702589985401740074998465526576102413201966384422143580659070273856494785777392416829196085708118519588086170816549940088006455039954205445187236276282130066962995353041532453660995818398124826444646636092360497255224345887364411711289950380919040597228146298551354414911696253659628485945821610374094720114499108831740482896946173414605949912057337933821973408525710299219339206111922722630528892400072845642602871612882519709211064177375255026829228931862389787514683027594327329409493445783951962587379137048464222814657662405666184964430844321935153035568773550623986101699399398746904191282206964404259407416729554737436922887608217614779564237002484913470927765303244342620998734531656272242056581634113554571610240441042381716009247337108559569971710851367423986533904399740019123254491376311829211773972252293520451561144773027758930883835296543210351838925547245538760383889175744457542109609780223234665244082887459203111080373881172447818097948588913129454181660982296669024236907709387298105876275451358548392502820027400455071571934354916485262918415687780145569659868151836545383138354840359095833634558960517191195279733991458446784372067024168074489085291049784444645134199964207042112545183846027998697006678528949724427212613822323909567972251133415988213578552561091729769403398387015277583163951536561529294108922143053456487036830348209232718091664250457108271641251619688690984742106084820936272825774940049773637129071952614639931590095904271431554810197725118493939715535398149283690432500005744081413155586580508900969001775306089444912023668253728522734474443253719744796538782578497119862458428449083627457775988558362713893698379966079725605518486240460090104318650143099828820822166795956143223440612339544209932490637299856740453097618649024980909401347163785162740405416979708551991334272252292965901116508497690629269960590029747174348899245930381838034119200505763911980791775721886694048561829873925464082547626329593468480486911911179767694072960774934449831064766119593618934115826008237300184902809028355963608563830917389390848899437123613572373141523767617021993622933444136422137429897110057340545396971626551520692322369823681566100845591955977922595490366954958268734671649108774553245496850331669784999137834869038641274086069631830446389749948126780670416742310374745876661199047558075724983109903176996223167231950848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,26] -51896623879792567321401231479781423159276416300570305839121479618116315498870499574646617051424512745823309387836481957635121449691161691457403126859249702701875782594997589939677760965641913446270037406031956365789872265707621393654195529302836741673982196616607389062689806293185157292196770282651524275512548660691311985326042878320938626555630287334830893231209457131689616305619868107057982271176839657389802747873671879912626693043473191039000780733931936982851556666597183213069244315570653993714800184689372167536512912113390185524751821933061948440569881740868483116189027608238179332229779455525568198253007173325280426221016802547660652463242155234137274873026031961517453018048107637693227900087124282768940072056412841271546299891239171714717444851246634696891981209352861364706935628434131562216204871270743287819811524676820157909706401678602571823257644272077369122097945391086022737259343008923567497132181009791759304080192767688601274936995635906825725398736740004540060069140016180400315837433549964681157061522529520140425573261344983068273579910880901414173918414364171657517781138383495479963439741531897446204177441790333693662396733991680641452631007040352468388463071551922668637556415381304270621518576266079168406468240378583688634401286909451789035895198895139108117567009062746544672013110037074896721542717146208374041597574750416660715836235617792344264946377465358775065067690849723243500128233265867405649847717671448238015893734757591016709240929531224859090865484145277201869264003187805289723318731660731471990506367655948582227214603958328281012812899131511928560579159954638454932596622348981227352373877709331803062858894279009194795291490470742318903193506840632813016653739618309298901186069862370404276370241458951110528908644686723782156670182743439688640007061349521881474681331391714496795167170564212122662259658946700773139396576517849342809435842984623450623266482069185385559287020470007481488713922778416457445201879108954216627345060551722149367348183701180912749340222698904482076858770741685998620871853601015402217829746202926983263540794537344760698564680365702736824065673445683687645326664951625175254682848012691268551721440463440256705136781122432055821060842888117261143679912869673958218024238365664440963719266014715067704287347612398782995164607205585647657157900598321862151167820610830455710386559661789265728994465157544951377271219738879979715815360430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,27] 8376600442160445803919649628048949098189286480149715164813009936260448765419682989233081726396688480990894428654701320129713678569053654144643290302378694301696757413714829279177072367288695740528161795205494909626431247205929646393527983064836906474679506633819363487849400388257089547389477256637764196179988055338898009473647428382150075037675448096174742953594222979328016329652034952291008176872951676895430694639445578976745511768261140496371948019723614353072280329052204704762504467513512115654444870303893292833080289181406748581947732501227652320979535558537383989709031522311588525192727875675974745583679089645938323050157090998982294433655772354074429915148568896101030254696615070291926447901836897439560093232303875609008210803363147348042868672151636919416811323812161685028761351991100980801448915479948065159968142146088521746272565850763447806831300012595518231826930854199293782714514097494921563242614283778661057886014858885976790572103346450314198482469462686839400104436682792020457332235397222170225487906263317601866117442115391831551678181902252064223684491359366905455392514070601003973560347217927007910941555585713344299607402111617799564782461297489676064788798749830854808553088671577114664983789153266375584112256603352329813084498931557965353355152100182818367223375145705172572860393612073520321251047734369513738470784205619135033368039426952081382556630350916642541494953851024732810773648347101103123575363151907673460055120322587795427654655076514882099751259395440246815433969989059533726950222189499587835489261392195694793941414380813139808720346393621502481548430165171817147667709677314886453256377154139696260517122711662298387499488410141629203914421970757400128824852273020551716742344092992880745967719126339690591238615037295206989304595612805910415283665466256959815501962894997375629714249998569180437182558127049772318793945160078197007342419045677329828583748704372304619293696263344883646906826127862091962566139496552565848570669239018847852007734827361632871232418425497206460393130012102792397880114661790247966030726812652784856248674747480811304235388618867003463789541369893220644977898117020468776712152225571346965236754382767404335441715508204375228727873384367224954651605594160534330646065187900694944900401823622091801785807220157871740006662862799853673173931527070132970373068634221039499613976487207650032896488890751469461389792885291518423710956183879680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,28] 10472302704797581696527636773657577855235863144466388393067386701808789868135252797930039515856902885483753494712746265784590615725389664896188045806824350921364387091453036460402554759136637928303972501068361967227928307289228854950338683596463621369423139979167825306514442465003832147069745282958337543198458103699016227895307102227019873122589720251381061910059317462663452421302487353395321360229012164419551447458419787489500515832448497610500014604625496560090937974028834944796907424019009327952442771760624073477212707836539249747064371803968633759774019318360000941091546035955235325036038231308957253418072915798334323926870419042789235255918719887386146112422517632271894665225272185660362947841412846309943146142626608424686330140190501443461997956556578856748518990225527522815711684290896374877599283686315336721287828503637458258796944681985248095534503358743492574445225150068933272497759560920580602197500525023382549400438514782574878680878255004249064136635507095628581430886275159354006821073432683696885043068885283752552940689862157366696758592853378508861994948546682542970045710401900959371193095217397157716525344152797869401431546036707438619994849763793303950260660666030964485864732725519034764369671331812810381458916999326948634847426622914905895776382876336935916942456439300660875349534670223844451248576963553777907163228660643772189434611384675168771070062684247107527455837967745838921465912203570369101496204841267988990218876880292947418871149732880187106390362961063414607616775823547775137591757791227465431885399898318495931812678792819215467694236202601274944450048360533084891988478634503604886177593692652702566677975382115446379010976543953017982851734262021790061664992833392051438858013957680456115215006727610517548503658557362863095411536244718426006033482682580795469779531363125978685541786333540504488780427613065897153792186422233869519310109987542011537633554154863446132165734919464965494473088650901243583399004635911039058962875536864714563034533515488412563312653994634291705628266864290971354917726142064759054055809738194971244937060901147516828921857617005927234141758608430795293437402175688105319776064933858784972452045839613688411791110686496638690875134663879919626203935729815324305035820690554246764609479509752232300395588826583150407585585855774384425962229086243578332089034952010843907094569354114717445961425629945093089072738996724389322418186249830400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,29] -14663316491822578579808823747775755217372256878937014494591555717264792368636712805388135133833149046848582894919414736048674862186116158778493666476420834324160416411109290293311182221120861334524298501451709615451254991667912596042208651709475231845694713911809980586168468205216561970797333754877118380426996356408260242620517372440627380485696555248035978309645073566222662545129300836408853733022090879881079895939362308444855419140726166578877932211814134219345839811920125739424701978227150762718270336059270006539906558283246256393392600044228645993926121470397530429092735769159302032644635688672343680078388526585692093974053875425733140416417111357761319855581695098298317196732255455854617199818450202354465734153092927055803806520301878752904410251292041092253126063806928172950385984931661788583012175735546419597231927553896995436705737367381060807733102961627259054730791612568152903184354191027184833983410797224002149715668443665561685705898341241419733608251340677931847902370570326933164973474955043382606095838691513876607717342369272856228754407005473263342030095225684319279634282121673751102642133897399515343676993476143080323527900546024242198282854257874735516789300474485697802762781766106127554620441580897427979134447696127839839599234115622673010000815553074834873693673523168369477975430088182466838773210440460507343644681138085380331770102829952538503275240213046873410152718079827387489686778073641385093753880042414707115935585234666158062438029979729127821509393434373041294293849915782220169529702798737223681626062968501053945674086386894273823967208056062097593059934541508014552341700976921812714142047715808520582893132678258633411912639613490884101250492792710277351643080664071345613763173447300860753702204469412880985010474274638408893183456069659810007197750615953671945141021711908763160687279514676970624277181407229142034442765930641294965507525284605633191994560728115747757409248069725732006614806256999497451063355637672765824193173619173892411816081724471697840344208561440972673966369695191734214468650971496697826829075333699902794359452985272304707402479064088973920240758272680849706460058296716782250322185893397131961001888560250950686815495576356698349929080460081335859559763095165139345834865205945648713499046349551688755771568172061587038734431729371302668961492994177067325180669172542103287313591116305238867523242318986597937255140240203669842097566656757760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,30] 12292928975020804219571244448301382751061536410264560137882098205532222111703325529816288707765719440065277257919641380423927050051489349458708813936256477861253454265826890925277618352220755598140404901067153357689810070867576359491772515512150286477610954207015337684249638395181713200470719973729841002878726498928836914724912247257034901034793666477576790420542252933755706461749705128824899021020389618483915640811149316355823725523418127077928635976741573077089019371831247234130222378907259826457706129717368008149230172836212254730135563445608107739624080489343978113666687964604836194529225707957563501093158333436509438080297734076706350424845673343225799509317110853561187504228811022283480439953596025885658817475006985125728080081324741685120638889826759868009298797354599401183936949614935328947863884512644859138351185866458375274642071014620413435001200073951761942074915201651955579885856269701116962199519729265777459180328272224911693840483291882055722074340476835394275520585609577246079837747835246361773584447987661531072386898240514813691474377427472472867081948792737156625634471778358466616763013811704479214613942873380506866701134355735215054984370175515985425794688177493873703360949943463678761559339350796920782762299339937748670484656327960102455334503101291960082938301146934157617172597480363789564038587089047832911346951788040609656471016624799640489503670927855876339868284865694216006033981046736415053635781387267787409025387573421778926815961563934854040979528999677951746062762815345251090313775958972680118281363286075521663535208385004560373740548308195864402476956458970119988594931230976408545290966820601183335255497222616909501803165017919026345261718705134910372147977960804623278840789926615181643361297105109768109704360273054449639945039762123064211859946498708637665052147393139901071568701541674025018041365380962415964892155716041572768873624643271759851850350852156767730395467027666394460366929453772141589953229053527929426531268160205078550135050229611656784922660009819575880304862214924930789966066003951106758406103160285713652003410550459122713115752199095494850624050768402583085291353997254051357624273872974911101797648645604564776340511366789536511059183926068851462714432693551088232368078436622456212668616034717859540355512700409665103259948782103559790465059344789282380915214762357346836884880355506768693387576524916231676969475407024206966662657526988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,31] -8102713418898405652505008257100119624484368525523872689279076090651146592757951731547351297314491807282006643226718807481962268620262175099280899653044519594843872445695764378233971666711402405555280002949923813081630205885075661234473492416606750185452990060622015017903599648142663150467906207515284220149240450483324442298776719605122782771748856039653082199044277861189126070866519448206900255562647592117235135174330684207980697667850468390415059830861899140142577637310060475945664164675327877219935594779652308104398624343741820660506855988141009073195835497616655044190993309111425672643668528529719766424045599843975736539245138012865583857804280683357687958597955358610983676735148754069913872605655453490359625378802200619177810855490189327238230465233063432959517730885926984398196848450842184295919541286117585406344646022831613721512182837155607133988603935859869197251620864700391315729955722115207704531305997960375758834715419646088665454948866680856603333488654073996740372735280166952638047188669582173025944924602606616941960852787231289836437512901594028306253660089778983640312236985799908694543078001632584969027836028321219184887315794614014632681478860618775820050883328052469483382530172257654938376390460749541326642819868274910549287521657806875486577368347602291101176721930852301011169148858883098959820027898837263967040793347329388733489083248867346193573158521039548006332774025380930258217782338920690037432599153715409457483934978009187533352864593233326557835451512497959632387739752486054353880595357053608860967313223593938803689249006670714709696474538448389800193436168035603926974579655867230162532165526503143144705952015298182697332746192027209214240579489776875882321287560482849213121261945642262716211103704376650842597786715648818055271200623355334563245994225120634558008163231951695573301222507281147671924815443678015356102791639352972334922483465828716159909271174297305669624589934389764012566823341595290442694461799715546861353047007948121997846671886544302291936474394148423279375285201428036255156973278341509051546028993197182875528176115216673297265714271530310963426100810320435300469927867655836876806859960026259684770289111016287289741595268639487928633242065954966605753695176561841133355639441411683341958428494795547396711832999750573568310468343452701781782271170137053922963258349301872137669457954357765138893278784136211049673673339380695510206207747948544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,32] 4290262984859787686455791976205311656071766753532970076915198924911311815218548281034241206725316137571180056780143693505233345420197979487605527961795698025064806846913939528329696174678369167582092333213579594583552967092566189764029033100822822606244509726156614156322231491504744384155922758041980748601257658022656895089579643465463911903709829495509753453395722898313523151888465350333622282258270964618872029380453196040431406794134491947286485788010108008896875725600204861372463922756977614781426266169837560973585217811599798623710729373893305781905675296821731592325583694825878411665127018657609584119586643868376036154275109753343506071093294811491748373307126803923594056394591435054523053995827246229344803169897310616181419874643063041413325983398380051010399062457160355552739246917417388278007064842376564266953139131204835389956915031699139407243688581757483625877868078157859411525471186573905395467224139329177183833249567647825425652199013799744541880918803755178705265214090062990503052806796392660329114901824579976087765348535459222601168729201870359962310785899978147664269462327283647237401355769745948030338790754739393271041258140436436199310202286000664139572801757941471354890210208160782870067638655004511708670779827374208405908002335950221666560187265205764102289337771394081379909240352539820677273113421636103052123882842281134355968095593476162485316390097213504172571836120354765212173497854392950254916446077831609562037183156196974104163753701242128288168924357456003461176930779822200989531530939702981795984480621856418997897949286571008750508725381655588148008254325695074984689851214186268686672362429606393134223284616535231177844492562829379601201815828660864328348115950750194313432934513112579453030452476751446905926974496281559361598280752615992764165201721527429756635229266281333839311812375819202756589480991145186483785176450939205691810401523572232704901424779940644227594668182239975052844054030113032403143821434104166045783554687344226805427783924370188421235022755088783247576328139830160115983982568414309104937138692643995487844833577624819067687498363922142014411317357583087838578783240932361591094771645798030841721342203586448039009333512418274583536665689690316695961365544712374992513786145158072179615303733082506080592517273926288979582277962237449061911982509859383848623789382079500923624151903726595690380389398082831119527704058534898604560886005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,33] -1646665863324775628197599676733355116315849573687067267967342503109537853667334029302342216942441736444888751315987792089294714841663105899959708040171528336173808992880955066300371651455737765045307495411757020171858746199608400518841694311208134032886324306618910404925978332790627692623425954319271746143748379424717006814721493061328185609217355777140674343266342789620317540240279355806856359539703029544174631670576514724635000234236571882183547790563781621704398228214869329723536958765311765018213726517179904254105120730850153550380730706718280908495360178181468269761190367871306973560780795502005312845683915077139489655025518566081836877943504057488266856252406079555131467383029394796438747143120740813311628903779188663197966167997419434678065476954603483553703119706053175242120212771280605451541298390099858437479198344742400090229084985354329463689017607076620990100974844851250414781335512529935743485062281126321272026945136912168580668187824834160537015897738788247358560714744210369011019896079300601689130639682935585959353417522385302551687696172817528963242878476335774587194984735356695836832695237386994578780713426581435510726836154143218177207367111233295700065723261063976871965407005290971945621109726960807987774999395229871830837698469563300852963163734618725603775726231404578893879209361208925610406554241892540141797276050727845917456528464927970144034553076162776211694108219725909124200724786528550854975981581152989690499890159311708603397728051571744570213638784080963020845762764954414577253950576242583813135226095942312384377498546470758285641151331362147539618824709068690372366433700319413690297630988314051411894659249871787981573026997072181049774472863475923296780715876344687533162757768944187825731398077843078837765704254436898132896567567755242141210919375770881664575911334658631441719113405170593933478751641793151610233519618502492118144134200477596183112880358701837916516236258858369681439742200754515091244846536335733316618328614383176314339118768404951747883091712918554402051845643074125163600575297049394202808137215301776504277160012331779606837401716610452364901952027332840175009282745217893528284255267732699620748856397902465936812323625368301872251936065067098202862802122698902347681618677119012583793570499158506661312377320609989122788269461933693435932961955432119615537514246684860468677584573885395808892195938303095062186542385279777410894859023155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,34] 232449876436588179216794375995301544715824071555744528796531920749262130474512318213267068119905505825492288370753946706203740637166715841423700039163627004071575194441041698821596090966588562772830329052646765143574580132963124176550910864792800358664789361728341011317268901580793922957002750011903173118358144796357246412618636792880750453244896607043707348816969677795413188826877471451273094982864455954761306649284677034476029101468821229647297141272539761244934903280152811827594365621383330023266675929006995360276723130783885746299672256670695797686413486431278845016270032511029195068875896021882004533861226476434138867673371319588086841818276090271755060288788070268903238577777394154748060340097874580754790952168106034777026529871129607370970242908611191924226886151850511626959143911304743574493263470866833539449632841788397049905948941922379927287585039629213279405002795975431112364120506315960853977412861103488077677638927400939108394784050804716482266946663181540459409657207834794954785993275879444808548135867641415259367189309681857596549188988800755048073215609354904115585175101347911950991296752699940069900348169755275803186906787310109878697316159362180325600749982414149079736475432125022455850910208722223824839629289231184458756045922361654385970613875735288127976173090769920947718077122517747567601188016880398967350708566413111321625963111176844612467756837603658863887004984779167294563298562121537148466953330378817558832797268466589111740379971511828281422814557481519081749245489971317897739279276325373138740539494112983294767834484786221914426974898084360262184182638020725628892747040275455317898608829772562981264339621604613073837205832292538140817392575046213906296869424373063801899892900475417112032398363982105182602049415505974313218184680497239682538196970588698722920301672013959306597736826872713353004524575997796567760961533992697404220346951191167778235032834001566304417157375283207840708144210938074686107227508085595788192000248130823336749857420852462720129526471274936786839022798015951690986308065862485865732154602303290261131541956965294217764517334349693650855568929143921310213580077387452333820931814785538622663737778146470445442531128527416265510553630480161498891040383606219331766241847943092026521774712254527899516555105973481382293913565678214500417988482041613773806345910692910881767107956623386835085944892957874474064633839643675481659447391027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,35] 273394816771438440441744802385849123091637411460781204275879921076761310151936511751745397122160403880715845318522979727888685989825890444205084411154095298109080158134148348850858627926458020071131859426027504248838692925356289372058271691532284647253339991495535088582062441451846221630351487989802860365238303045795181130482555922891019069314385836483761003868776184169988706882387099962364182452807933474426459044849106864747154943525936450770592237152965059051715250232350073247516367397592060881453981757237190248294185734272756226029871249472878854676432608796819669419280770993473284850556508508968008774252363599049353663422601090554634024244442185980163259337662847490163008474612897541730736342575393702996350613255447873026550420176182571700568092207333164609089537785535433633147652100084300654788650628115036772760294555649995198978069586399533827164395864923413098858076417011118183112730276336627920089800991932627653566448604559681749556675612678181676922643991735354218462320853382325855573257345466182138432372026529788940085728543985336928332374452774296492659343377182585837623263733389907556213942835382021750039458365228132180629287107095844339605166791276984031607252288270713497052631527381330504182549462358450758757365507787261124822563381599854361597867283422514317555225377491281932524658678210261963703138438504679852793784956720503541731671204192385663295334254436319135371544120980938600991390013626072165881793875861070622329625342268174589749445706029018181742100312078744484364126212042801485837131909267134287009394334634776062512472343768740914343253524880588907802659731327269631463558214980889407841847864211477663865247883231516011750134964114700338090170230689755281343794808778687385643400673152920366749301497982419329479020386760270053634471746140390538965055774506979158309690322967357151981053148385301931451116772581419750223051800347095457482369173446110026667937820152246096435970728219732437785773084461127334663172727710583240955883175906101742661506603604043304324825282255436434635778561127793534502843612850839848539880756873481633274230892359508939845188655986509880815300284647614450415892929365765085219690383266712576020643898926472061188964480983690104267095314840720780495104414186657127627621272292684527399360595433085350707675465219451517223439516308597410003388554692497116185877060219657025647251033705841749296008269045511830539769112750564735533167862087680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,36] -300628469979111975828747167391052899572215331048879180303924616469140010030998842486022606218509774763855233506587043277850841159880773124647238935937846779875715717831127516694543555434800151084177009104166787052351996744435629323042998494682996440139198031196277003017152380760029561478594883620300573468595943998116924732113841186765203615075947647838839568692521102839182272539235021031688417762927385152631784864349366989501461091235868168417260158417374056938092986270922837731434450243037135701772894437916322043553252213993767231608765810898927788962542038551520746585176486304358094656551224900022520400084645141478051175705918561468081168292275380963003105287098818282602929271054094698481558050159487788134305535692570121694343081049698541222428997859003135955855881637778247020015776390064024537942069728940215467292692397211826160575374173723237249122117707260770508682318094717843283038969063738281985683033204157946668596208407216407476774843106408557059336646657769299993891144261959434358906581438416526690433039397322078238250021631674057553508950569430699313419330312665395613978779864507353212011728776010608314747747150327490863351637436045694829963487899340403115259342982826217619540930846769188601348263673031697034229497018570218684272983718910756009364960087037135350213047622110260069443308765053904406622293497823275487858072431414621362807994960339762075867764388262136057700085056717312029234938606206042193561552596432801454188963093629711056055693318194868118296528142022212728018718952028555405985680424507275504079669660092528352701299057939922708589696412500139549367032664470683624582630479395494186964373264277463084655890422320034603953595612260301273663578282159752017235788688853918315810731847056187573760195680377752687406381014401174340983950778125568941074042951509633629343302792741323404819911052115744697026286584598817638423663405091543167237228818008820711474433542791493086225173014931005797043867623569761655662667680957491676166100388682950170957497097472858477973772208170163240694254820153275541015884479880112811210477744687936689139159414935756570909241086277925983429137223449174777114224523166657116795001183084425085256509692288679708227219287740867557476357250336255005976578411596918176615121355627826687096974963333389627205225643809316067159078123157705629699974343411727016991415201250071081292062353708422604186075698142205220965957560567715637320991585075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,37] 180399311321788246272228994860549714216960770089403701192743082750429476368239017432831670680252808700460246669149471373563336562343139608090906895474852318539529891113432113764844483730838456113606110906820326387634223930178568542240429088904102056368634066638089212905887736145695564095265835773278016794680587358318641960296154528851338665678495950871260327867552169057200674288703577360585640239233741783825698559952751814768737805998449436429569387161664611570676207638744714015736796041886428103702382690973449307406313225089084234434854269553709812202236024194734851441173689975156999964567673811505230787628771710495031233469516596052235012648847266268219067394242125293945557363386560914401058816823856832545744927805129158732465835121907559908446442118241114564202122318390957897139102164360306211642593880862145375566488938271379045066450378043885717478812196863172786612863942380627287006717805152478917754928008326344448973343427785378310229091641592167527350650789276425360623703547723126318483061069198718805058677780501021446247517640096484054306823927791370678879724471547271306621781388936244815993693116160108016287756465574748919775824587973468039576564330153989199826062800122296871536088183604906498014849508712181501230987118933758616191012303963970238457159342467185741133747326733984596747701525906852277745234677217816133295258048040732269867028250399019028924084719412599065435133756660899959553567306500098455856822538202949325167500652114188181162582407718349592800977928091049041370234520131824150362944784382135910729289236311004920321033656465596296066582533524777602702687238525886243264745924282955672792182740880206137754095157144799986630927348929149622355669470285222335623672003948670025666469919595424596317294029433380426144281676792239632379017310234598091817834726598227911004260413717239728997883618186785119209045742196952418633731006085461393416948332705134599480752081837815522808497698233242614957846941104122740140668234435621885021416300667390688927489617852558392619591653804539673076223181815804590775149595160778659045834673438071808716998770837427801887343172361583202093311762308751284523127856933635408211721153337103459158659491918396605307493196573720071842747829338611124599116597184694353853450151093502438882105470182590042002687573162646451051167119160461864408455636187032844660216948055105186222461950938828950328807804699109196979862699342097786830172968714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,38] -74639014894910459660084173041858493683589919127789916885020813528023987296427055440047566841301044325962688029883074206181437092419621361906179397770386259679377380406287870437880588110919205056240659427945395146134170348238877853768233092329125737124038227458385226684037572807010055580629814131655538522094485087247037550770243311348689095048354517968894820989143615650346164110236325427456987501996862598356360619785976520541645368586884865537213556451368088450888581362781755621182633300003877825387356929159755472117511522400298710403058295933690288795429960812113155607440377803159782429036811275343752283107165544316112197742374978385740747494545395284319347932334042457002760401439331635231479820573872380905664384621594675668069697424102687430151053962066248220192580777700145188847008902465470043937412812329885620977268177375983781006354707517037059066936018733946353196881205002649957145878246641936333661654603338973358273047581528017077979049110536503371355640476757419520098713818573014405461596306106316126839788125067082009918079470576269540545647254537096218220066837830126595666309839580723410361921342754584725647494703296600124430944278555704284110630857032569532015833528351853248140692832315794477292185943946785987140425401577367512459171214547398856415073124590283842601564791999895098028942635868140692371495267084647167695241066579259634427356908237272430096389400039114080995944310083938497595463184873158233683906020994170420745714729115100815673439195519238463123632396058638646965294136058996534569532701493361705353359085010397048550794261507505359428963304598019854310915330800391976607803814898833707115856368100391492136519953185851125427599903998634215984446639524628762152814085071607506425914472129723295698518984083265902388783983104539187566671901315619069666412962918383218273078610638774477823400892952870353137599454570241202384728822750256016933307045722743662798143693864464607213067942485748884792801781563974641971849524205694768929621399323366506176359970799295738092798810682251249477451422053037402023754912547604254545856865570478714926789267664428259739157975562731975201807765296149549759896429056591426800654072361897213855301109293835235295349436273668766549511840042400077707284571327061771012994535158752774534442643039135843815298987390192483565662445269536963149473858902056037985930423171936810339964551915296484493458599504203798666563491719924384645275398963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,39] 20039808740032467964653441092201649244137565536460361179419095411553209820797019179866882592231883017567697225620103630493535974685332330499196171225688349354722566970301069026619246909342676158865005924379528821982247007018252666460625987427607236342539489929745248444952339425178638715708572054363765141253246655689426709109493253678264285511383313995648326238192244352247507631188681498405553703916539936658944965030949399618730313527635947848675080269542757022538441884571532506818355995108030460800079314760227577064331488583799852451628827150327895740339378179327237460148363175701067480633142215559778579987136696150773188643433314087863624375007524418563746855576650923222403293032296936145668455150739007351159400362307954832982622968649304907339556827223405390443982468105041369447684915055608635846415816454015211809108031918780333382346508692937479819485720069502662082210937328196352380829044457768278667674466757365989977388649018435792730789842257056329872028812173901079227853024809015908594022134024698962733694605997826196145055039234353657623527971033007415636318772738381650635710220861369114599208057899246591129146078586248314046792424817887841380641541385156453369369103097573469344685066595585939796100134445502826907206037143895234639259624337024010654192370910553195719657943840276549082855897258072356847225561603969898371337483674965402483616407432117942057275512162713982403441185541080794141474130245584744357143108772064849133279462030089435074570620320034176706761456977134434905168429862744073989328369334896730829837633212846974123850799949479422211371415209322934274599242045905934371171909680798716320566976923716453162896415584366234075460704433355994108463199482225865267464134331189750718905359142001683629544398017865945427995846479553675205059017712547408764550799884226941459659429211601249297244675763484637569239861904121315026581513532196480038900663832250271004162391882973151155505578540026438239031455855065274067890857881547938048215550331782617351614641865017755781912954752862921506990610473776527609562837471531224935688451276153843613131723615390804788419565562190593855245843439209620517706996200733404791792203039674506386777398555214202948094327137701594175376618156382710322180700375450266993169432569840978477133989293181832621754789564284302129227403354514855634740922907471663672985054457824821837688125491398898353291943266933049082586726087855642913212737781760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,40] -1384626867410649547816123521751779571994010406190943101600110261295909233768795969246682060829005537756814072525015070306370284168731581281898386125538604528646368312491405541554555124719836355511147785328183864150595349164531669648968937769968625990079072354008614599988805415025526145925121561501187214317666837490435282417285722083357741516046128952311201888667572155360923490912374107712873459187085634530762171771996740562107858825265044338391463563439609676832352665099569686131003059749172821883615665569923677444732969075323775388267133972452382086917453638942467855127452411932246029992618542541907862276005387262836662663478945074369130470016065064900021752760259606267014455149423907985075311593115746105696130497658491556143753375806614689671746038304122085597761347352585872335015908308654171719964423366875095519506597305015644096787950448315197865069986597224439165846065429970425177926158922573544850812665718964924760554475407225492753401768097651213190450092741629081819872670861784017264953503473489656972368978206451585238666549919795903242947972782084364209781920164369689775405978765064437501098706831371276056702236314897273352252011886500342109118008117277015595726999364724257664009705664078171495659591093835608817330771279445992857699184007102863912649290975626614668892574711590221025208639521788841734101393282135626644656003177415146043111987371870387303037717379134241999974088679527425716853498618656542050398378766230039142722498745761990997739077689542248408331940789241032855790189220653213492120326706459383432381511979059334819382692322803879031544335328979571617111911410635370981441927534787656451743968991040395204659518584771027556837477377356675189685271976940522108032129674700285476427352230224201453698707839799062175425313677447657313987820977470135379046504781616830381324883194119504406179000351899195589533618508780607973004397002696356398442907882351991635160962865687415020964159091442442119689676803867778966379964848360109592833867273451303440848494789739812537426711707905849761108374414587576191575833830242684018762167667755764649666478318240776845967699322910317537492832387787379663976060372239265406880537468751032608595085014186888543630916469137231329117474694780859097844502208126006323962371667281639559404391301789862108058098010863692410142149414633638622315879761979241327604435027452859471469797188661136813472768874601151624546937570565315229789454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,41] -1883355623925210886755557095650168069059543721300983824001171681221222491742213491150191438348345801944213353026145117093275414060295369048905356493844721371726589758292817264485798910748396114164514755759582673549973306772098511710857493951517208108864584153744075806885436773284258721911513800739576053932967901222076339408033817897623307073529208502056674728208733691172554731275751238351512652048872408680058984663872149945379908629813137867542922588886012532458494451783364592518904647838440880218693588018313839639466137959514128186809538043194915193971728583482062659420982575216084462445308582421391446074836289923397317823057384628507920375070388328885171577269829153192505426213760093940512720370486804321882396639347231784921975092583806923400067565742766478277251266309969018160480496794235492911330432813130110413025042374620915689110555763567724236640787469256565811673536471731780244727278322336036301372415057667079283149080117063937498050208492955418601242078068550187256208860203285917453529042779913075393641362314863011057214360612963013913383454464020527647004604192533082550859874371764232408087188376274792613629981626300523981159732397179248138453087741493529848088473051974925287207827941345141850590702481551994740990145396645867298524340193585099233135890797785102006997429265828125504510404872387282463911382042079545806932882238574402414983037103621001825812574245494481288200538155830729020317245078985289688660477027760265282538469972137460389237924473283985447101130417038752262464713224592986965354270017156504370710080404093629011188696724945432577623316258041808285421075830366243786082347296998785277632103368648128745414902466918769177499510694721281843162949336862731569149262881206203386829727208262986800343863981157863626822661654586479270817695829147622864433845807795239787940818637823843797547143489344675200141023035565616948145041408136017661565536126775499201229878313318655495125830039188711817771828813287550962593721990574821231255054440643909503329357841271263538785168120254734626720399336799242352218851495059663669670318556765592272649306681857875933059846732626908472274941393847665372936980842785200076597732367071957713778403930577988947807654202852198623889462161791692991019857919361008020630252410748491416999109779034436731778387878972110595917534355803658594511546715670172192948839843756176928291688614122023934726195008744307917990129685243807725597868687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,42] 1211932796319592768986402544603739687531415876815134328457899881360510543922335909052203576499131765690705249524556496688588988951956846686814271735535648589470991057262491167438121758678534453898894195531244593897945301233940770955372039221639499022178795422668280967379985389384742173329370807351570090941128250931550312911195538050498176648983506351357768044263602393193753807936569186579046490480561069725365596859068355790874278479921788356492361692332301574625419480324990714419949776618534361572913099480967628241227992483023294650063500196040359444770639017503916513891918527124254414985668479044794415843598793239439262752761315234804905501007983527301824051816658268956102681799174522013324351346383712198730274847514734194328997120387350387205683057492904938975890186226358069940781569335648503828919925960666967912178369663188542285306301011939375395062398416332906202985027775845966371051066244502405082116508274652877782429507180033295946419442434382328099314833747779430216118076856160153573290397185662028814386520435580744907948886633511208969484935414087333035029628695423212340017871836759340476231293071761764536345875007638898583017952361387074693559497386321054111756386744072502390644553070152358177547340893068976666332830691559886200771480310539077060156670248807898970196531790464079600550335744853629689939828881901089733076514879187922967460225150078181785625480794781684255394504431688388358980386634242902816201080082243694137136168674032678374548167117172586002532386442718982233948332930649563281220130156559052627283140797418313725731290463658144325346582738626136782148337673681036194709838743863212619597179068794272044187927377836412426931234756412865206162301126472893545964556456962490973973221330059082749907822825952872855483403805807651803012906549844520045748241596757097642255459864511511500911944777784025241137452591380423098738746192840360421601248004485550372169349114865304164274513671290259887703825017053742927254395601668178667467799943442346381627250815506315496904187829669856082020248122271014332508728212542755714107618979939867690246431316681982632480241074997797568595030233553548867863066970263356242026023280661277666043465297165723810399172323736165102906966024483356410305407742200703170604835420420487306997313959971871886124537724090822663238134383349636532345353154092799994662013654119826417037690305409591796558704484105584996331853916151210252724862976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,43] -433532403984086720952320723470275035721407484874862519966463867683670552271112583629554104904156470769365547857494840575722341874894834553147699346012912873151089028232990345047475483469817445120989519433578792316254362783666319711307617433516973891222575990029039453401434180707045686375260963396908142986708469968579509959641341549697928004342573334363675051693596263484472816794942529282317834364057877066750867786796872440921833144417364427663650052172802846690695693320036316507159298781163842558054699634645283823403709822711073619658104751020157402292607090890560024172969137971499257686864733232316389333143773853098528210068380181868307785355970978641347144908833121271295795910195110349292709430196827745549787345199983170347094684188311428471842775252353157003639805952951667247546580116162777794496849317506052580142239500125496112739275603834970865000974588941375400999167430363182121626725040388476693152474481978386257238297036290464347163137525369409222348237352005063575710512042396835147985703736290916671099598938562931209085193368607986647346930761478859365345936217303385265015956296458849707935087704101223956948437143968345196336874648004545686608526465850724884593628142289515674800295567872771107859460003157861418485925915918531637534406446719160700107517658727951486506752189100221540007975304278894231022941428054293158695084368198972230987162678477261549880140397411752484462709933082375286800544051967862341695226388333282631197101298713239600820442449861813092454390308920480842595232021066154634509990541983922538594037413050919892942284457054956292961693444434028212120896639743779989516648624249416254691622114855071646644224881197262010918244428713015622569144187510918328086195988889825409476886146111499945133772333940032462963499100928811999085473512453607850296221538190880058886066149040705536049340287481458150012924297632466454443035572319022833100658616919315635379486627252574760856021371540549579730823911186839979203748247531151690061257161505817441692804973611721861397100084144275827063726958937994793207640899642889907213666210779619277261108220180747097087343766594280509800502819633226760879496947432785009280372656933890456144095072099758133181877847990904255396611738321977566652310922991770321622150673564663163103372392060869127444314080624130927229526833983909667324110088577894675480316976827931868131064567068583420848580218347047392466341123343312286157216153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,44] 100542856784132681441240896473761819157835401583094679323959174493930539432756687202846542032967907317736979698328284399882906487730243944712499925622239341767043630070227311870682775085816937541616343371647740514648518529875647843873672477495510336157500818727841117980097271487657864929559330616293885127600528835307118116449240711251795311017950645273520062240630910396821864877538428920607632045589298703926051549923499590549439925476915047953244871697510790172915877583208212018291524602993491011706628538224070182615092433924644138541686800694626200278148304297344271721152908847506754869008495515996563592459916879944614067593318221800013792345832841803685687270886214164499744066491433116308802351709087190029874701877965420045579918158763090162934258813952760521811988503030621625302880933948215864048984636061935398821373695397557440683135777385187367626620701937786694771369317076148822484430856120503730576251608371672001074400799209195936488708342730833174601684269151335103139349897747917666840902795208613633864814385456690083406731804946706593146852110483219989010042361988847649758510876670269008155402967107360114370200929502555753401069447237605513307583583433392388434244442429150968734689437757794414026990029252210213661395145657998993171569222720381744068681806551778277132730049252851688261719087279652463917922078455457275978103544238270803132894177507147469550022964489914943189220071460982903873064121515114922783891411968438134649773051649641379514917207238928365140058628730915243567423094081855823772906617517757606178007118010110924284946191418333237911963779238004269594045654907513636444643606045407394468935589855419481526154168321639883607630983223623269738871279531201268767667931632187553264628722996780899577688251985019434195516411947903989169436369636337416445926010218324333463856933416744594891014482522558964671774806516911764310044590004920603104844430681439152659673680736728375155601340620771808424663182779279309737423926716198458953488671014184525463750483409371543757605987078975363707354394395424004439719269152791251579199738713005380332035030764634312777779321205501711141420734453469740976167228382420279306758128330202927195415666549206465592564646380007906744750308506413783493064998703207984425268770093185927080665440594211780758000389539523496403761370718938213965510471780479782470158531087833313252789370634967110071788433001441569017781101287288838494879744000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,45] -11538436715465905916884167243437678717448430171302081503302931948659772879928908407510946745983880492085624989271139634258004756290702762384253626040015460694858809281250210201503508248202716299503778056907302014468701800020099508524493400993592112314677353559576526899533727673714292167196238613230825133436306749681606508058848251187246140596165455430758541098121994820443467937109894626617216727218410836916224821283921973691619736906473570841490655588383889420428034673113964732347462945979736074064014954740864550449211970340409493283930577241747096956115399080907484339549334230761530464407051851217838604982485089111848380006128540521508130790580336223855158475210862750502949208776915793519068206191935258733854969920643774710903559713752547955819679117483212457400135642386547777951076041364766241250083318568708344576689952854219808859142701517177839325471797127804134362124427634485939935448499059027914389527260240385101373256735311481036653239369028373739624382654778972814834048557184125587015223334486620425607284761324207735891341821331399933560690774366476471341163600430468564956696091066329462416185353240659386633046472600344722824303271018799199948925138678700064527819067286358457892493848433728439625769673346161195014209196574614537823643625572110563243452448601971440157550287184358248578464493044917975298415233329264039011836713352879488071418187845167605799709376079988218110820965619239396280958550629133722274590805839719212952241781738070504836490821633238512517029264322997460159632256591510113009823052390793888772027788608090362814247961690865217124392222232859885495082250091811411558191395694813019872703589521668297334246894609045229647472166763593436803450627429885678816679049709262716399061137933446202299590244325044067633834812295163735392823546073930574668704980632782925451310362313684513971790125294860948397323096964098383162891298689096611223019147539539677412114672912770484798610914475637085354243935625663332182881667613829851745663921127437601272777159400973211267021530976467275331786541384237461023243976384397523687607649267301636425987087238234137369978337191286108831960993504944439648377270307525809683568176925104156197343612743797783237615819161804207851495151817340190384738834359671106748938118633882697935368966252975959783875465683438698941349473894121865021904885965655008507541406635417582381914129770863223713722781030577868740807329475273571743616204800000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,46] -1808998461602034536557458626230136735261578637043536667061601378034663411039519700898251709860984756696887428921181066010264030879804951656187999255103046902587348357078675077289545156850359055881528806096339272736530628737030793794900970667864041526275699316251751351962985137528042476240230788866199469643450663131836398211383633974596474697649284464493496992103627690188538139340521000249981763664623246950554173423316446453510412510664056034350285965783246293332008879706267970788956572875082979830741155540286119086985974125823872995903556806166126963851967333236205950633730936246018256814728119819664872896453170329577057921044455278675386887056634302812209246301781458504624298370583601664580354575679355950092455823842846743207959954204408836552604916367069644676721105943632700915324414896860708715587832570536034467012927720598211088884208596870037688972503033696858013039615092266442553230258889991048834172116891444194526139876715731233059192300972478498730453615531569636400776953883545704424189324432288559677550075026874793831150022681546723136374438652063158325097549681840940294992977189833811286149565269212731841876290398186333704568702103835412493193046522463040268275399660558926072131926679192063726371159806224979419719052832691007096273040427985006985413189683018400009740262390678158039038225255141292101748010707109310401427846301486041765845211948639380735064851608396247752717266031250806304386447283993712519455518106473354806459920394780445300848848757037353616529581551111285966500757461686371419697435208529873576704427763904682530681548705976764806764641354883818665640997106222986987925541362487416053995360175658604529604198597546882419886753896201358552074223809342188011301043488659345135691802492999602021805788594868658045490688768643538662869834301299214677441450294009130747112145924150937189556624024714752159102115794257748569962749852575499703015943957888174202925848355211459239663773776756441920918086289274288581134965246213179975255229292395137547008005171575358022547604840671651091764188668032196844546648213475463900845898344849848698775401444984271671797520799548290419103526762748811811815202404955281787132904432766991896188712156095394053233323534458996892666883898874020058231931566156815323345351760194480084114030459678156375456421403213079014617944239046878502011213596289289088959282691774192734663981407974010145149006934832703995125513251791298111733760000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,47] 1252444653236011998810037635018558858660147136482018491216296092049310942787546186476211278314779288414431740677859629616406383825580378446889687514798053514360476835448244315708278613404856584962011898345969146376470252364855901216109882219479246648924080710624567773018936745872972839261439964345390758275824429016639872086513923401545497520302385500723199681674118534135477913209740158556795824615623340978273615767248909235325184701233300600913145810965434028807855986761954996833100954128735202693689586448710989958754684156092323967091207018073645621238595161785167256069833535823025933492839694357304133368740659502046713658237492988566979055374633320288335276228804280424488806375125682506789874616486794983819718462268183035590595131407155587911916718828502977709862920679833848519941530107812606982457853802836280248334479491799819004733522529075129173274446180012407884702164974330433366180959342378359207223930306334531793913890419129538333554400924821144855860177039254167271519370303495924922168511794250638367897669855902217496449158634150227808385988484653159428713923895675131315459356107254042087319630526823534761386993661461312963976642481181053933580407205524264703371673803062626713210879204407635120158670365152337176194259336293919475661549712975036746874922298511621861994709976085265838344737474712708292966672459776612501115106381616974104889148799346905748315625929042596561214479096040180513155955304313631696506646022021513238578335526254962168248904751649309310453389387864105621220799376194799440909583548443951887030432993863020991876241852823809409872634437269299708806916645734962660517474681600753305236535589128160392894737673933106390598381601914038689804099319483644706307551793169918503735922513488097025277084737791123266429642687159647017018187174898321998681834379220409101433879779018450490781819144182998529911621262055493157040783129734728275301558141445258178890751214830500784305869920306668431025312830490220852680404416919692127408005962090788279204400225383601664468365335854893069324707254309306116075357680225193429536305890646104995407283750410341610343437558869343983788431314627990216079678482409039205151480861549812394983730360141612572320741182587453673273242228420484876627464253203688889627031198396371580648141371200310719438295740168657800108095362314612825006385696741781506856199244407620427292502186512460397104057734982161602334827911041271445732720640000000000000000000000000000000000000000000000000000000000000000000000000 [121,48] -302495634706607098304646308819716106246623296651944306722079663493157073987976344819989105284295836313026005333896017390050742250164012531937259108239150321341628135795268067597359079528020607336743451015820194389559608815100488643630293851206566447732508791519509479499110012282156600988316941517401133823479694880326994839266572526000038735151505476973170198460009916573642470288302716282430781518975712606558110883975915799827351775937023556505927957363973925167995613546598664809602926107454423590161934724324587562780144014397312070056577248716221504910756371228152243980687043954554598365565249772087671230241171235042503391347403340925396092828327526928167506505673336692001771669770294958387393426427434489887229046390580189039912145322986356051460258915256443518193435156610988578277204926464312716817760985852032196040836986190175505293955633091034972087575384348826556431476294585860260201633003824063036814235178126033510823219379440051542998443881944893202116816788908733902763816497300719570891047056895650141340961287470366007379783224296007237142321223965899767838845902996679961063776853837631172822216459383118256576638010538593443604276208634892952913437692925892044028335439942157728701964323705312843994270184295010334062681794185339277814935282459002534029031559543443858559654080150521234556812266090039534785145059246812541423317548904483062583778654840783702808854349813796167294150417292304800479630465203934640087442443646247948892966160105658326114423750457146595660839658449067904226552624911346034480100119424173798393709763509761557781102301626407557335291345820816909453837286001602092741551100889717934401579716508461444628944278581513641737366729316664944714829188296180493619907688582885205459157319096246354901207372450224152054337563672181929065995905887647546518293190611168888388324787000126412343304042615749180364327349169261900192539982356370181113286931389218759452942023359482911478427745196978480753990609413830029835118904263185156531623654036094006649180412175511466027609260894512847073293444125729445792140218928588162406216244925366065425116925359628631735851016383919147183556551023412881054362895942741569170743283619393233724873135294394956302159108730375698369102500682887972314122346313308301603297158959851240710615762481697264026533076112098850089557083468354202836352675873747597645270730600464920422596718036157818723469468804639804591478876232301571735552000000000000000000000000000000000000000000000000000000000000000000000000 [121,49] 31617844019064319465826163038742612277097899629924072195716503711499825624480488851118934589955037313428551637765067252184809976716777031627177391297558665615255681735078833167084586903729507114257833219373388245944132808210675686514488565637822156823896810234802752025755493433544227700857771372106120534209085292934118683228156212904638711676801791596020721378605483454766603422106458195735916894810203417552976930161118752005612231631625209084458594218294702686589515122301893962676729498003886964956067655464334361367500795385046648786139017696104072880607966698150172100850036720165700353563677251534340074404639846697900050085917418023813430587867391841779437130434886953812035091689574678900397409827843724946148369690691296468292535449409149757953693913241855101222890788158860883344796784979614669590814846518054880077419366831994170416989852644844469083451570854234662005639328587753227664232960400353225119514923809387662761338498262409050885894926000406555994956103428673547488398747183888661423874314923880378817548388242266777716299752947571088522295053789011178258688631396428971638367180152007794884323642067063367325515890072815178522801143705166322981271362014618295992934543048671052905707356810782181275522776244547130034988256046550333400607015773716811142902127804878515231701487703787548022431902546167622154174505946908640306386481038183499739418260420014442555414753216382278983187032713070616422193656083041483163762930783904225485114152532742560816134341720987990673363661323459766165825675840632081459807437176514815952316617000515105455946028731209493189701325472249214851942455128210904995169297609327907020497642979330654132123010170821008601113505493425650937147194494941796892887897879240231505083732384149266434372847687428808230026081068197643700388787161431118660937797738629620331045833014587926550274348534249770319540077654226942017277064533305453158816697209131737930615139241534088216077211387106370397134214734741271324936353370073054574132890466381517547520796421541040230244618547667788017331356647786106353150663815289191617792926097490394649515269667599188623830297243907538617863585533776324153265180614430923620258869965825267135876536960377458097152380459786004795621741501933181688977862108007571699949466775540414742631938943500635767712130598314146270373877529456396035590815977693865010730825883269634398541449534823853888216797555346301264674199607489663808307200000000000000000000000000000000000000000000000000000000000000000000 [121,50] 3224337056796796166169423357526315786464648214258637895428211956546696019257894416857921071554204508675587879850770243426155236612177497597498949371884246865629648594921419297247765266896993649747452106931638751525600838466897269379257471081157400525691756674060421444596910140144293723048258191498269386140560233999692292006121095118866544154540334315529698604920263439256753253490613771354162210151623052562413576907112093939417594391876488688369127669340917047625664750648320942331449501174853908253839200849277130926261512625454827869158692680817244909921140166835665235760719724643957720752422241185731459517526382846155370491194655730960763932425534409271927399927130587590842507456829957273884227356163721218949436776198440231759113451405025265877256747789252501771238031737085602248351858897839953696355885596537486228562977333368516392704422859575958681134494331628269428375358418951290405915514223886681214988997720418775097101990954372952382380578982936371261677654963452082175018510493129245166352571589826996390710683503125894952127956408452540226488193661002347990455831243949600348335506694688328563992914443885662817214689292780828947206679635965827137274148233508153513739146150297363834819224156178036306223856127470776748626147332832655094604566298815127476977628130002411658969673106821858301269022223739385131286013916417855072910011192064903071051593331176280328672288918265827854227420126701604203495680296736369055860996812576887620031322763991307594210585265028204900919107565879917127841006291697085978191628683099307608928080940140160542840225377423467075826821222877910016572862030335364398543656095236077408843003255155094331521341684462741644587967316637372939521235429746372178130606397706882865235699960575596718197314815281488808205278082963234926766852032240992082935161878583005924565056622937340929662309548456824253416383579383882343003212506113918692481118347366261381821723139466170981305203954823390890639383705639413858078246042009176766126434538693297663829488518789788459902029026269446283406020291271440863637477346212603704262500625209955940070834170363293406790983613254097648003467653872978607155761927902697506386555372314721382977483266987220273753043144081664287443039541535545751195170278522297569893140349229412890440673481635252020887389794482283213515199760087031725234333013166747746195367270541501586691340175965680553790783941658999420429328477932310495232000000000000000000000000000000000000000000000000000000000000000000 [121,51] -1773934670559001079473434510704778589560077682386702593831058496929908066010989662204064486344239421973244683854545603155415133625832451565962371453705509961186244752325914671773881423690183394641379711568049619145037787582988608340237288336955909112099900493744171385792169174572541072518523423523111738999121758678446920679688578950814919994912921371332196606024200987814790107870058198376212917389284884092599377280436311686828286334547095097469272269069773501117720103736486257479928856480107087187824098079978136511115150063853345213012928233593456539836014613525003655189081528399914722140770776356411237075449871626295618603889011084213181881869997220576176870066423529469244750558155454555932688552117577018813462159546334773696567261443819325818699097655664415098597252942494116954720363489116825475510796373636801487250319172322744155867552284184981488632315525204268323189433113575962073339892812022547587415535881146551908988976650259140330787061933041910851142913142557067565561733300899878994961675543846879138034330176355693824632629466547830499593108126484017033783031529518434968059779733058898201922504790702778434561171747257131561216149485498012578721333717764897424527729975822054203767324981325639099047344296647346784812079296703082937205607545849880280336958671715133313689603791959797310890136476043621038283672091013399803033344671320257200637769300300584658371191971247091243100150238004882648333854976093093287679073539530478417501773279326873667371294954280232595465577487255532401029806793028274412255394671773806641121957459769642899146676161154135770365485167473367644996014591000430240679828983399539044976062979676267347745055543182501918035566520121210194809347755717320185241907364199228151818433037237960195981571093000883280631800009318456797820019698536688604135668942620935955958529317543551768794441415790096836556220616254691392922063398764362644213817671893968147448702230214250584338605607560271415605615805294552441578990842974689546867915163733832103360012033843382655266176095041405841413896977798978187135551169074801013165807129485631278843152559878026851480168271904779144886498219195615833335654571937503855113443539829548738428419289565546905115703372887240196255771583690857019225033580901671896074807477348711825489160216487429588628053600832322555083652705238238716109389427681776078799394859392614552178378434463274429173758885349887718318279816872394437427200000000000000000000000000000000000000000000000000000000000000 [121,52] 289953119682152046474803452146094323203126559094325851850639944807125563097230193709443072152848219761961417348744904365171640544008135738985531864578462012596612698147264075726745935399685289203720301011994165262914871880506771807680312773272029619456747649044351948081629282826034894772933757568064529876696546690221567124464354699216235805879710475655176523445464227567093982387381965999386401656573516906464706136302435118871101818161010824771936721042700693978170678576989772662909893721249290142957438205514060413320760393136138106860586659348564088814828819572792933441318579642915748830521278263566262912054905550802898407431593087200779936517955906772518651248905690315332838113253994626852456724534287926060797260891777782280996998410680564458530586044389229507341580487723316644175969558445437781866699765401026700114081048309644099199650252693705685404829604187550973811938471498524956190620643144470829907095958856835829575433356301434333480117779139352673012685822727973472881445711368258335354710285072347485415879540770505717939988300853660137923226361716926209319676569031285477078236396554767649838300315046332250454790115336102191985112449569527677107142012212771816651619552915665417774516660704146840558307096867481804467252139758804149619623348532613420242715371007729697883923552441787384887830269565058439871901440863279558837446574245689616431415225386442311118924126022028893245668489932131908897471510543925935423123806176076876915504262052527334713062173059297826817372407759073813441759483905725656350077035265735881983021269493181337911074092903985914198099889993910242905695610159179290770979228025696434090404792558316413631321173166402092829806485055738414034954283811357477387054663056611225288639299811249179029336332124239763789866218255597425970733467318864664303204537816978066437114511699801324555097625045344915624693057795727976261440966541133052012838233324914363872513616484965016607272993354764990382661281234220482476247047246479457041542847651460164779658615185444612367017283889344519550152835549686812710779532062198908447433043416006641869427617773831243593716433148844149782269919348906773854137609050224241493769709145023678101130219609029537867668748659517264900918788921333750921970428398793507466225147837147748038924242176798230672408930997775219213956989981066128302692102825256562248308981521581034999115778855803543776948412136918675296726028465224024064000000000000000000000000000000000000000000000000000000000000 [121,53] -13982318325272229935927869337022413853301346376948751715920952692883255635557612517684702954671713417582705212573957993526237920570703462228952315325280225924059884634185362475450082195773119156573716334729658930531427634666970489153972754856962417095755614214736366586432469925306980740887134129536063147265050050379757378610047586682734613276149506481899909079448337411495244851631465270638384352509287291385278989126778740846250500224174195145764665428275291879669372430141349184483840160664987216954458654335565790605600030933413311942102517185018524143220883469504995132771294350179574947333645128012945896895401071317500070895589976219729066476009040140095036602513565356324987915473819007401693966334751661401992685052729202978239472645453814020863075293328416868317397064429200896046251317379058091256578247226179325640671263091485313434279447452061965942262078481660640198869250547491804725831286091904893514262183238336783172588101784626232617817721563440594949893063782300874241180201366925076690164143374583584464009536087957974511579386785449675540283877877528669770595717442555329614793138124059619711519196752943819239655232849603758746796410440364808159151471870273341662719811609997015328092635726239299681118219565782752520547381110043583444297941263565724040938101886901098317300070784092619959076544210738055776099129044347750759864938682503021422647987626698306167732351779918961797441013260402093390266503357655139414598432935738301488538367870939234632604431077537022820240653076599336069586788781422958113713467216516010575252120623607637480680142797205194536403928341572509332566386005450419132737964470834838196150334731999371460732115599650736228918328968594784258215954898511675192087286752434920502329681862610026476623579611569538476672325381368739887596190584409105868637474546072352212063270648127159927245797651494324413069156452967775189584013822698460166019453620090913516932352940680215875835883913307349497966849250340380998124567095416840835411859261766803828818851433398474626527136685886249731077269589077124175769602841413378182140506469703057604659224224207018332063901251181002067461066589313884580589537778522070621165730818668985002857335264091412121600139249686098535823141482067386168000127102808364383530818425647880246771655947303034227062695033397493978518536447145028794192656583874286037456657920278769622324259585050408391920461913124611273426244496137891348480000000000000000000000000000000000000000000000000000000 [121,54] -3803783826006231889681405911257720726370729969414987789757171550383839022148083034107471196922671874421344168455392943651603244381615323918513016558451660865244650834816833640917248184039536521746519512993789199050986189738339844959606931797856554479872514795194839567986204795867989996511761122184560982825124928968109537777361122981863475659376251815621005719441246009555243930743545337228395530586855698141384357182150670943462989668859547363287462523637122834797254573547690482744092573635971096337234849469676162515715309783892284983784509158759688063750122578497437942905461372337829766846672768794936688215041086950322138602110880850555927372172281806693243563768940790538737878596912415817847682324078138344333540297200944519349032177784865483856538289200770802446249336793327629528266616886109252129813133881732717059474277358391682260544254755941169842987063218183511579217312447269585919015787798431637904976458823254621729052863691648096707217100450507894638294303900260623350264577832344907079167297641996357925817880986759891971221294660096390925601584120846744159571329574883483569460358389730324435910997402775947470329404195523681512429979607199204959009494703021369421997741697191065416664486685394803380103514481174460052741554916683905613339251190845245567852102037144557431375217122099439831347110864289230042880237920383100487104469097888838211462419891047880104478035768612979167052239553251444102476596145122045502702750078627810876338576466019021625500287921171615585412495819766475448891715479229709208200724466549911596008046633329042885876202676424456731068547128838123821110065417796813798849087526230946107226230718347800911176070949762349627821622713304355163450063031155530507888150816734497402058295461067387520844287751629711189965942100625421993761480360349384556470551741294073801379224138594085080146806024045051654352994174727371821347344234176989189440178705163374103407244182325256384180395830603172531958973235969257185647963682401367586407505202170288671862374871859902639309006609743366267127476050542821694890833860288737204990521054841354301818727097270137386192999479523223242207816171677705410469118637714415076390624749913184288170872450948627878370110799704091226685554078341311994819680519586425830541862607701146536575093831938342473280466043283721420721379536021693247122084846518554796522824083035671986499281131009989765887110848868495595778187895490215936000000000000000000000000000000000000000000000000000000 [121,55] 907760203430132731182449934754199323639665727279869551945352790109680916818113960083158471549900828779231971340418109015660047135978548255333292731218622892625982577385111546229102341868941440873449053818009276214412342076364589875671693146504874945610391901910316682936705486347478836093667414439525412816088251838341727396037276736305080928100513512513876150973492391650614843250028292575901799398420938251127171381133935311363874622852982081440934653878611909085573287308313214555579329308640527658374524822424159456595019810617905704885078523928586310467818506547409636281117445547375978479934018725890922526056193694358220523071267922687345414528179966064688690369723679292529451341620476934623067703078344970436821194417271527016801439834715418257147552811503400008180750825279671212175190288127550246532734451087536135132964528844360433420996316513579280739626999364641871981410473070974702969621642749345815022731840489166129746570054935555477159529688574802825283022561279433812541326765560605125383243114149692015681278783917139582971868740494968345956450372336540047178186137975981468778116413707726113833772850404885197392487004655537762848862553046324257484060918369055852222986408382490731438133179116316012705144518469622379567612980116714118952423583500841356594309693984178824629674152387728267025654696287296547059694864165167674301605005983301255946216280835668898126452617833145021927014205280264280268842638975900718430878949942783484899255596464309812490642830877328762061039847882324955533308611630048736151383822298209616969882129974613965722888183374764982400369733667430388371088862508494105255688446765623369109665827780593534102426775185494500409861232227804414845115773997077222006828321464756598741289544580082910635381140219398657395978340762168632509152446008625494401046765576400903663116715598089601043474305578329388957792618980154018057638560087647262112400762374607293380573686897394201454976090171558917717458678914222519707684606463541039014656524247651073829390807532409568887726622350180630446474121729730113440785246776415560378230487164387389156243607370451159636222257193256035422161146362279766002987279779297312627323754495437235452498315634339314793333459058406591448038659608618098551712562149642332070913811316777640942483935907221085325240118011513972215857686375110916218984288154423971009300312260865563355765098566400661250195994714807136486943887378444451840000000000000000000000000000000000000000000000000 [121,56] -54455709394406304288921573041643970814985232136466608012464805515278034198567864353452246399727673743900393894703998375001635769016974119845112711471813138474328856234708231423508793658910421724918856446646581442856466550628913115676347603218782442555934281530955088525201374692689343899297639988951572319100889827538553607826708729366874159706978212686070804796878249614787003874456698630067416796277238184656215518755959439734846467611122944840190108377252530689548810350502313053299445599759057014150829745802255744589723111198924543238677228880054420876377734086034837986023596023994276744960859671317898519478043590481429258031910815980140276010437468164672399708541339691495437895111351895040244438642108546346155302963836744612675730788946378357836413766460289498868790327139049859949519321530342657209415551612258617130996489186503574525122176686697105983675668040797367679287189702987055375272282367427403292002413155378483330123954901651837114051427114304030869632252060075862670537809156918064658967915972051211402302277174438743704094092581556629447358800737843226521168617758505182990291330286216147080909732836935287430226340174676886309803935267531636932806360055839345418281874443980319488024365933879069715141859607231958537259853357396667862634956320743664062341916246622835616390229343750496411414780263092904821560260478084787625120016886148389689740787631460378359915563880720759041775519983283240073384973753098002243130934408370127307853100586864939312110227683974945548811624211903103899503916134194017916264164462101331456151742233118742033890364309661827145926383534506621498289001451041860472515685718285727412199198848242000804792631278164316860793512939619803522381191521189869770716733469847666496656428371015123570948386558088554658255586814943472394073015683140931017662619325112150211650364901596174975075392765285652105147080373512919692171559499212219577990132945861697388861312430397878954213364741365777975399633738409228183934312746582185276101254145667348042482041449634064533949119638104289584049756346044920956736969305369790412529681318871779540812341527608715290379498973113806043486562819058820868324232979132228433604497744398043696396039665285301513507058355914422141248711562019410574982474736619519816348263957103510760603829199982363102776850211855952665427889875894678879456835115565096716274616470702566468886667903033809281642477889998239680578687881707520000000000000000000000000000000000000000000000000 [121,57] -12409284698366042358501592296424148660246805781821014224800826496101605596010523816464457828242869352761157088707571645620895558285207326435463043846529629683272373479710621304711476592633924537166320331428450773563429139289270810244898931703676664088498695600641266979913054093391078259376107871357614146383959683433589546602019139864576422893949995954028275674834023279594401956895363417036087555803594463629558168093162777221884498759829468135257451350478200954197543697346610402880202390750537153128859390086683624584945436108475633094513194616384217242606913361508214328472597415850108968677906798788926713749643681675685268538349772710070755634107220768281387576772454077150459337065227027590955547118343913283613134403874132535880616999555415247549883859848308607937444235875300481063938291470385992302200290007789908272452739456784965209058345352602987596267114692772266489949516593753282505453098881178791220083136972415506365281735842420166615478721540994510110991789405391527866385912537618872811424960620719535955062583578662084060583886155100758297912965205335761257805109121400908239703037369419352197429472020679211739777587784531714540013020782535657348390892692722826270468410051556338071767777743904470181772670132889974310785408245565379756421408281288028606474640602578691797954476095849705429636959392187245336367418125407686389115013301009902206647683488404383871068352419087240773859698600235798383997554897917094980821189159917704534127949707715702730712455907943304483880588886730529790638102027401132081048442960437496485346380302910853816909067099895539647438611900875716724640381927801795222114991649851855779134077407997391565413227078971855930692399066103774421399104328747884948907208094916047540227518816620118734444027980790223406376061925397995985054166809717926884731487046904248152866559282989902418519560305978120948113458450764874261387414308733844295304548886388868452278876803704862191263766179039277665780982986503028487190488455360011212960312288840487814957142259995485544854335873584047727864372728428774952903512081236962580977203249277670601075268510203269355537079787296746629485137239535809441064892154079287031143524055630001356148197322561084049843793534629509316193434530810773657221728161173488011289557394222128115389634064874673835583657136677228920076821432105701508119617561559366917595295309245093501334379897677859905847431818889044682190023134166384640000000000000000000000000000000000000000000 [121,58] 2684251776355255027915497154649496351050219892250291563659107050711966994523962956499580083006300736968480297656739382399894294039793444640486300970105155089412783226626693626698723450532671698142457775647391185389428209972760243907071571279100519633773640547494346937233795312744859432299608946934332042597406462980557410105027077948232075934296427643114645159573001039654073998014755293837471259214849808418766657013764398511744921571011063970167979441076436517540750460247129403721482698156123938124085778383126219859659486593242025998336498316407882205025771666979889172614469922032341791845263262640128232516978903582444769700135593916800624795431775098993549478523700175381406179329842431723413091211990519237688747220876309173571954899577126901336697933157687875443565258557717356565713591510892410940584126296997029791773332274895467804663375325875479352303773940032155146941607726033431342788839987610048177303884006479978505515559246895046096341062577591540687574805232232021014908427368393695429584942657697111604379175637786470882782008693223747737724200773668048414133873504281013741009083180267983303506055740741778853358167660910497023183294990235757009843691444481008918981848549203609464036493401443505641524536761501286255193295476839860397665984573606459627062944593984219453896499420059668684441993068559471137578389928991978314774865027138051125149329920233986214723180779672796235473180662045629606354475580133844010122674846903202307345270598445838469794586869267303266817401654031872728914685752849945434195449940987382070765681883068254199368757905227186831155597891602124711972445049649488250110618343271995866740130323595120878514393467441438731986279533465227110458817363589006602176482066431009189280124209142751748364060924442496131547562084415906380756146125175638305974552497113509922296391662392404368862024876583758358785007691758655697624751185694185247451320757971670407009239733665051674149864862160822206553352076345128150071350615402764903156894561265481054232774684473245630064482627009668858403561469433341450467068879496691538995685566393314006551044310568263556412908302800789521128767327477309345701173372121566911963064181545684368703725673173243123486723333518236219782475294506628092802077573819998536211167772147150347494931844179019041064761965427552559529243032151571067235860689614230656349429022760494252351846378322167425791777874965310183698266117373952000000000000000000000000000000000000000000 [121,59] -17632320843448138524821693400556019814756902706312880005463658072541961279724025771660357672765445079225075731920913557093643539327625404862604249101115879086241323391219086280883166976763463596165002527305923473682091022081500190940164509513618837845265421173522828772530519312585565081430358430246706227186289865134970496911307767323162829425009626928676107070963656380272841497693325731656431145383312585128769846238373147396736926549548745149397576584640177816751979267253886869529083228223394419256483964658575824548597017322031293279399319872285914498045562656512158456310966503719193441396158616106563746759219451240735754349441692605490215560314991592744073964590669444618947530705964746795707859975903045910578704852798540417580207391380028796087992263751703398470355135017680883108807204056359965647722800836152135917883731247665835606083459952186485978633381816105571326808478060119918503013629695519164456109876283991437224236278002507428386327182815988242278541518356487243311764182563204137507883776757236696347435812955302263373679074725425927291131151834360017451593187785018511775208093220589311056590078845879420260548569048642936154665489797909949341231690274067075914250212170205787707726097493325209454618478104329166815400114273161520243591995712973717571102974774275105667626437551460851548195017842579513349290925113620969077094154815926086241553138772592070432797882920700363478265307140980886379956455645423006564778728234583557694921176657299840033722438899122479587217564981166625112688544023793318569292795666712090128905000217506047092419209278100475521729077165348441627848736310106927687976402425519126661482762283566867840307423201969984335702825332050088863488027480463958146921761960229904408268901101901989204211258729149100603095060088367651772750301841856269510405245995702941117860853890577304169258389686300538492060802502487850329698269383712572117010633292197044120700475540583052152926337498904997166036424038221245825030134720658080031398911578488739250497948659138724222489263864540849806125537343965795736509585253317704973216075475913107822031211726689123068484189380792921888479724235661830076328057515180201062756670832976138625607082740734127252186391008508764667167058289963247204454060906410677033413745911138406120695007876097476630887271921942372742349338198694989707640688860364263104721035372005837688095368739292650726568693940961176407206944560906240000000000000000000000000000000000000 [121,60] -50342090561841255685505064790253072621734428327149982244493794334222514859700081572823688938572893711152387442699275945042631257004015160925952664848284557598698951257202210753268028600219563103255180549385598514367937988192257228563971469192636600314042943691707060228675793024402218179381274544425025477262050359034663237016120682187522598978303969732528119509364003142461950477262732084527739245588866546395137032544076550855830201990463211698469094128861669689232509979525420752134298783703887392944703708738495884899754772379741694110424087731126352667017950360225388878497981277337896226366672887775602821116344017562460599362116763614845942852684215255847303507123653065466060116482305262688800932414821974355146910507185293908951819776802418765610324135982547538369469233666363149054411445166225529191800568711374294695330433421624198832153786972289723603504020515797195547282994255915984540258578005168686711498118647085565291362780723493509412695722110091827961468328307564423063537812045851425834541959550543695650337222565060615572168667867969176697652626644256112167711854102335878707830135504834625902916504551701727310941789572683341900559815103875861876895132220557998659331152336658827427758842565720920087204771062138119281714845477940982896764222484965948267714701754364005241301694524878727410739518427323650453370988288895041394017435424255423305977367305350416201632786333384731656926842509123646486352524855562888694766229032662377123475675668933251002706487860094180353411836969196131738439734290391271603601927270438994323914914787761873504346206500114920580351253782916233610392612111946009803187309604414508675968352857567969807703593588638695049872749896334470010022153841349234601043433219863192532781524717283983575989619336591566736322289407360355799864657048112863486118141013310238459469229193638337318134972877105495810580300868122636846494142478521910235695674561437885127225699746484653953903941912894090013732601952448446330007405417887003990709836783795554254892567966342022800157893127511129864931703101710238170748307057484043241796330887944057222078087373294419400495022279056500780245320918517693473326316385879381992630535497583780341674358485124540302704779279802521735323431862325948412617361835555420221199920856731191613026392358647062181808308688939249096838255058964527958040465199797082908466889200747853696501171932004461361342002260823835129295117746176000000000000000000000000000000000000 [121,61] 4655049944106280380406845477529662408823374893158986234122376062741939140519866126778767496008380714466192914640466255790345892460808890677812130656764414259504236640937496314409621637846758191966250903419280416723030207668720443705979637030371182803741828266592772122393267775846862801600581145743002714584127601679684319964889852068764066884802141935744586552129624104665464819273997542474189339153494048169653555684671382452337153289867077911906408951113944582175355034316871823644963589996305636551373092956205344099994246635855467504509032670730150603838157944343140717077992452191212294201627184284048121799843837812930651504405821203312447640854914255039178474439028442211374403293133757453322786763624282152564930046882954627020298957590477284616510626137666211065953558188454719095552503288245999314078427588288962081483283735926212415564759467560905687031731636674262777358707674959053451384780566838671382798115960677606620030054832661599830558385591117409810133262672304706289212477795174046224484506702168497791476581340224713154450788712144761334036676725707695472926402865942508313446402179278045202606933272872662777498737816150290303556537302691650199635242696265600421681640596724712418386067227542272141074154471098452474713410211237198899193106447705619756331405561387980232011252721734856901133065218802008050923795792303365640622758399835607607880326084217311380738312911238608412214801043379992763167200010569061971978167175729811010990433937647120203031147031227811823835491692168856314413272541215251894883100206936670561752843594753493941680081284995892805898777295116561735856904275494320123295047708109722767933291153073835315294602428728341381575343954727395988023808543050737628933670579203949876589444556928339714503293469434799441906128602885489475616837516402317422320167545020660026692281716946403166978703141706257850631508335999009024602013156049966110432752092316458889743448788839057807099473960904849520653037895130381599704449521885693358738023697406969684840676937076575992169327298086552346368009602220237559380898807816477888560984971158923079919793534054405883000729858059319860604580610637416732029376091266322441906403339358744496057895243393666777393463113489499097102445951150871200344752008803423527115928708981154606945852216521866864669381491344442002651492816173773535134480546231838783204486634823135819321144501407426413703063470263407159199726252851200000000000000000000000000000000 [121,62] 165642832832389290714759024040607534870046056054949290879108162000705619995310717058825386150208563493575913513457041811573941863754893880179384134632116190901529241977598372900534274663290207478273766275454293891928193500703609353338969542334492027819133965585365510328854155153703455225013162574756640945989965383949564238535085230590599806233492731625782534693727104022923043649554122866022698462783166480962896644381495426145103928275294931163476525776957219585147088156783257370101040585174274329963266442643525008227641737062434235448165253618294332539075260993083010605180660997006839697480777561978323884545287874016422033700383916264442758945624213110985846810600443292782285969932370078992737501816980698346531818715195515493277148014785480806823736218349331515691318381130089382042679851497653753593036319799448998795248226230338036241034870174230049474528717674492373297259820156419031312081746001582723078973800744898360502010142000823372138205545834896719487546523133128161994296271414031503196508699802893915257305130833107462404216392862502526417141861911031884210918479825378549245894823028991332816606027336356337149028888568216822614266551757467436958796692592933809607035794805873376981361155591290514581556736221740658235967248299234008149821112138293110848721466429033979333885700594187986777558805968160352760330026752716822322808362535306906358802493665101467200000377630519797317536719680426067260065140043310022058618165730404324641062812829809094153820402893228059447072481716515149391080391893681795182215350211991618402385942074573817311964111579728694859250189105547317893560184966832607275746450670351258147576040111950812270358121456526708832270254314708569641296876196133262286145951245004095140339487082377263210726963581608792380043784941665835957067447161275701531639971978961899506026006957847382232714484140706943774211532427132835195970642674773824475501835310648446750146272185395386197055363107665001488852129244993217717226496953176517743163280947133175013292541949386289191346073287952679993881064806844504228788927598884708126072846815030819351341723642943510106159788963236956038159761148340647088313243909221632106039517346696014316018450291711586747693252940793646011698060930994542129579044551335427041060876203542497415975741493228479955652659340190974399928091575766634053662746470917926404054455056394790110226120875282161498158003446541997135150186496000000000000000000000000000000 [121,63] -2306556458370110963113377365005496576959560104464813137679093465420082241231896828190607364952043840948135599242512906900238505637286829263769619661705915565478254387505211635429346447514369774094773933282250962710416659642748593059816987696379075676222498273768012868472154233963371771856803448777473058403226933299014847998662985577768841612094520851895707505690457789584285859034428750341160956927220974862696234397171342754387640838004908161623107567388704812906486755855744031267730981807016576548172331836289806340661761016433834862772997291892785832899879426144385207736242640888655390779817764725798652793926539423996448469406435205370538820462555605142117756325886752765817025912563832779949105101334551608417051208265444869298849080732602164075023062851018204875500672805519234055026062709688077897361244473342899185022072435158687963521837612574888470700959172543695225073136563320019999344252028306473039733068627672325104004935662159181669515652862644264514218999056691636696760320428609282925410541498619592284250195175044672177943076880325109419610005536161406851053783928761658879732797547866616521721919021077839918110452861942715150686799801118126057541253338340777179869732546863298403220966920597911001926884741411428275124606759467014214787804041486744075478262322618618228924706493745554359360057384283443357436498969758185741708539854038016687052399196867188861440251601611759790367301515104393623613264589409302427004417205665231655758425939053298263083376838070869944017921189293486781873444761274365715724052267994286550646743782730184088593688430395231347318730070501115325605339708567719690359496049180403070417147943092130492201922587622043001437545438612980801877282217060667963032024736939237572988498262207186517884295947300861575447463018718560629407341198518315864045771694886616898607377071635580051140735095359112445113393284305666067849236844265427701299305342885939756041949714889385560739036741865522205660788248357090420334039783120494881870315763360405479247024703366330819004759841640822174399499253675882861884923180742335423393444082886509236233859087194671070063983445610751265112641976107489046578579534410724621080342103931134302532155566112505628872044599767372436390405438073692790300724748468047212659107851140095187766544003032028108989574890768313691822702476573747913995447618630304933665773125180826542095254157977468928804063077360598434584094310400000000000000000000000000 [121,64] -10377390580145855175427107437524782695112529803437771753470370826420162922105176934431177845098017661763477745112552238689203035771759860333167671563185490561742337893982171123629247895531443692854843735467270158391676133330574718443141222415562513201803385407106047080404821377035942197804877028254796579021474531718527365784158499547138661236246505521296455717877064429830881582232709424199929476940838575453241970495925711011202268391372530554990547086569999680280285191583753478526594013504174908878157426048808595544485973393334096653403185357438525729047652203365711951484831890159562268930883314051934302620602592504804490825959185384325941684217149250719966483789406157077847511849002335948922545836045796308186905422834084551037558794190215394244433795647913878139398473173652826777638216636018793414465716750302347762398542159100637737043408192863075909812601368224034220717028278797916464945383780589469928612820936931855950820051656695643951772281211617810674325443950147585487374825627420029848707576003728028700028223621816102689498256648444257469263412790969441847074343329953556555033826910865036638805442259190233812845122000192570707575589641923404990153750009231159773795199195126349899311056853739994415814612801370190343632182314269309186656973468086966593307322182761823042103934928274883889831626545302900344232472484979694316982052574434702516075347226559474657421670204147166849716101258958010505987250945025268323898205549536928527562419862871135971460849539875880787218361386091018875933050804973381139148371622481511341608305580550411879632205951416688067982663944985789085134586068492654962658910130141308826162009472779604306169840308527063217416541781429247509973102009543657963032147807738103492565507935355767109815997162761232374779132627116145846596959617255227857175281103761033839525040800561424927532926761269665020638814584414721216339196876161676821468871830143571532106955626456194409653136603252610342324761736629450598716164080264232398791508327002613040817226010587919183456172828104139910489192571043463228552061842623647986823412236143485407608522529443124062980960729629744017090892034206287055182090095299405778257255300451693918774719920730064998966518422114582557342849689530337685557945216508392257695927236603028238572929855753713052139293379526420273811864128066622961988095268621490831011621142838836919808089286580455552647578648848607720375320576000000000000000000000000 [121,65] 1071861358927928624136950467402316805563310943831458671421717066581057248103794507635356013544264176288534353423077671234000984694361516776301305924621748647163036993624429615299363864615832230646017088828733102907059310629640443864244601273849180562397537188920543254824208255268468230611402033526309172510507529969232928284467920866091701096345865434320510344411172788758401831825778443455099853623146036266590504036705788290714465471943464615002617692541785928597238251836546153551705587396481596302660938412694863403055836946618814693542797425266170268514324205306709377953290409138526966472118780712795954106990323279531628910853969645902623865170726402395628967448190316966347270970430929510271093144503252897554505672583170870914147275461415051250880123717639008808904174271355087559004709026771997698910709021506045957457462552626568307504257401591803210498976279373970003952471473566174228537121068154691777854505993696850542579380506797080862315267667016644143809814720577365140260853065702377860214205864222608028171157259467535501852791540539487565565926563876633506378253124708299018937770877289025806953998578495931890233974388884708384526348193116402108671625314620969468772826292745253752214101879454389034772178130685757389060416835756916384187582446420538539661416128221318881805847493970721578635273616485591057492952810423370584010148021677897724723194198080217171616531492150141639353435844544659303224792898971022609954775194856196179565420734605206746897250856428129210602195572826345709563132929844082955707671908936952257770942172211512319363888146836264762585872952345754578673796075097219831788410173310825892010229928281500383933075806339586364431080805626095177118275393222732297668494716809903394701230383294473414280024225250387359821930331293711529282661869709277468450190023072871311864323995184106863478685332762800777923949053791302624613705418809096822299391441477952039826108088562178189244612269323793490920227015879654818784524424138836057129430592196656751063948489820224178517307722410197560549192534025429636059233433009040212919716735334306231096890669554893821154033035587699370302290643011402055748884979960441779088183476953619720992460968420860123233905901691724117605591428358040920103584331261572321677750096393848139723567439666025405953834048866903986909592495167516477741647776315559525146535009782998299572087376288919950676831570305442446786722529280000000000000000000 [121,66] 41824015137849403030384445599272491189182613972067524418659929745258784145485668938548636109365399284280355647271515826649517142464968995304167052813365321794396639145901263996288867223315120027313212350689401637304856962368656132620582128573222973162645626641385240755336969190611303160116135748186146075857185674757102312250543470186165891742406452864767394843721300329634852504770127394098160563505727872317458610826458396326097591623578505117011931157105714029713736716290720778974422995721732162094144717169547132319960386532936572108663278697231734308651357997541265878012585784734615971988232309471294315942130578651834549401181256553357811825322463227476115690450031337892605481012126604765672485724877468912536918501935469249411888700230323077165237197669794196535430108021775800373290065036395307031733884491150519708558756177459660099955004305820526230196058914561707781818139644841022013835824989936315529938136282562448606868908839198538090229298261968478971698979373754910246533494365454849030161086320987508475688133193324996967130975788116854423464115811972569319169734484302421243366279453536273193624822519720007405767032242396228863834606049718010621914803530438284757662558582810899937473595719432935040652980765035321597816530574132930581956477902014583181249935515603141204386529111334140906815311102996613247578829951286464123777879594075258058602233740245785798785686683834318348091546123708343636392622136719748281137117874017367775608675295400741238165199706750039184795890239480981580376772341299815349919484723687031328095689839521031511793239807041084248113274683950857163283566112824259846178499369703857208534810950550465548311658675853091651318636822127525747999981052383429378064575961868989688129531415925031646253549532890603069982534192386802483039061028792881406559730841278833912851948683600739145633326584489951053717922414436296304899008959887644495364287763463126457760405594702050586618285161962014579618398605480502583451519272977964011095518097691252816424442324762007689781297688336683968611662526028585832947833603465827959948072597721732819183642358259119263048958909202582075610046841177004058113812857265322261321443931266465330510827397411367279399393730059559323060050463914382456203899101286086929893970538597240716724469016513010448344130823770289371174199276174735394789870373699872235089851541793436260856066414378703228385645896453495927603200000000000000000000 [121,67] -9228671014148333961887620346878129068949468889395066556976935968234481202422837212627870028262481227384457930794315839245767803028303046468547259822125354666529765359136942983527207524698875028223637315776475111798707208690988239272905005324088342291194130876157659928988853168072951676562037035020227615116559421610311803916596549798593734207894644216192604630747605015159020908322236500708941795134435179768193870986725287030408290001318642960383093627110994696950456693824999585074542939078828680935241734167214369537238699564857798988305009159566501983188446032243415787873200727380963712864634066218377306660218702769952469707292291098566048044642978267930618451686953319238820838872046955673139363008387734219204421276555171345289889515298499608388017776780137060013769639685593998630189186056682565978800908718848014311301071691198002976033704099638427300593654860694383236872739485931819636312827571236094720848115825019584274925732337927253724173133255386409412795593592706843666552483006578289032019240779070359424988318574172527903355291929244824729303967236635857252270709990221754151582398946166077870396966908935108061388596319825997234255279152981569710065906041807898124313272537237279067759536597075098884441186816675585661452993753510292772971760756840362875924002405136600552745834753660887146743338479536628414776406442907413365064465383183366066962822955688581693124677299403110375533910368996886153945239822220306579685926520255169373604048935918672831103477122273139063344062988738658483049101825862624467521239908530751392335240684004932196381197055745717967678834279197011393933548703819051697961115923030033918692864116422133842820348433219370855617638941493838393680316830400773990018120554376315854041089133075187676522009361037758149521429921473147144226420079409907386964436962681637667217008082616856821050642542375259536551535972897559010087797518891439727967280495208295464953055306968101655593920934156562538786424588584036189774314482724916895098547629021408150504643169650258427023242420800818301879612976635599762794899950368447238241511918668013517911792101895648044118495741100624668823796414901258469603167966349079967437584481623258743644697160354336498124319511825664901153845247807275935338885066729408482005657023219298654176628698208595356593238619171908219750314659874340830335654486330836643082798663610624112895170238543842123849691392723643495612416000000000000000 [121,68] 522457090396331204281658570055777824560063095030159308999393984266528411818850023816602815969864249881655184366272362011522896152322292966551064869644326356416788249003874955022832573302334205780771193718369679950857880146447840583758902408673370910589178148088658152013265400379667052221703269565541518408209948062472185350464515994199384093304873082851404938609877413773371608957658077622912936888187732038176632725985711810438578626106974903380196589819459477492148386586641908872739146372100399321695361831314140114130618022478982375454064626204240861778684908594274289099632629251215704084615805770217587249534733152720403250551437817366121262744534432041206435325183268325971322979456803702209484324218505884029741543795929653794930745584159987293900902008458779712552208463832788755831965015135721980970174953107026091475560823191436416416876899178080634262273685131895860347757319077191751763291899591342093166605492232680443489433239815343941462326902931535767975093222211346069760507971758131874364634514042247279497161559696713445220682437263110787038725905045157399756970197525485194206695833118045932833601313467315383176877709350401571345543512863606020308794320124996508994621395343549209629726730692915877369361101881900327433672871597590495511692472730000326113865179954937878578498858963225909222743957379806864883138283958322548436286616008204789388749315472189832197027731617922427725327239569049845620872315337461324361806395536549507530843431650643423379662721010047671915033261002216856363269209888337369233524060584251738148465845277389367887871742110595403737797333431059955213172313105302006332295477336152111916588521715923823407135628687835624119461724478727012331726269620356149885751312412241463688631669331030513304716879649599429477303303561412527470191778302743631562420101698396001098779497157535212670503795457819514510313258962592397975123609069307372420277648460272246784776724519538676659478945856043030449991176494689609143593656743370416259267599485799043572581155609263610786147719600517244989164333437809990410793243577016742287994139337199993441603617431320841076510348719813910535831895619126413050061106756751506839784909657952156481947689373256299686528730373764497677137411651715768056377246196763566911595275243679719015483449338959106166889630173621270722443335313804334314599840187304896723864158678934079945140669965689146330010675055141113036800000000000000 [121,69] -66116758819186368527615925025389954694370823734376599072272112556832664414185260696390363150875672847583935778297253698607185941885035040234031665751863801232140490081583685836394232726447947516387322379956207588586536486176962350878395860460370014281317691258090592611614775324699734507359742996618454293369793034276298843791357188077432367443483802021861810015557504078972641988099361691672367716605761275155862630505704665922565961110050238087153178112864974270449600092025415209159181778376592114496186546221662777466944290522841965044055130101963781044229921546374356089549381527144699716213158317129197210600527149688288493258067358743556641134854534669848105752983569755598981088326970105468001949581645010065405993245113588014676968949009775655922867499714647270422556552422069373895599338438324225804636995369133614376449647072527057415366050964544223729579816139136014186480475159360477229424630881495716249286328864202439067298515930382644908332149712010747606422337834592985163533434514340297394741283766345473899031118804459875701932289868452452580622839443101104013934036021613011052784418304643425482016126876020724499326872361131501225523659484612190366949308128869037429060905532648033629318625480986651514085627639639522156001308049658004610834156137996929535156571814563632548988445060400667507566795396306299019548807835339829351187905399158335300120994680275917934581473217174452860584001677381233909540499355667900362242252410159461546938258031438525063657743416223902414223653700501835191096790620060289163968025380693453168166551495588736072838688142555928285690138540725951838597996460215513083938914217181533714472791097620175082136795155377024774318640327597508617016432673222277752790890677224159228618817545874884893620820927791576699120958321424986777761283994894049102820936890987759923414295402513484713446631368662123513689924675928036346692464624254741160761193952311931544223963880935164369217655394815594868850626184868331574081795776992522468788997191510352194423398434678913936466033302677419403186353423230933695842860529446379281408056171991831111773843967018105091819205393327407996273688210925901938970170653790332093262715146156916391598930096005000008075349886061052686873133191902910976953370682307909972602743548565484881149154393420557602421470684501708666972309069444979122610093732360675620524762060593209877602899220830610615529319771251616514048000000000 [121,70] 9240858154234578561049770785072360761081235771489060811517176904842086654823545212623787375218302979009965172966354699735519407317874329749156841077896984548856446630855317686189532879456487148527763474942362263330177101697819273483767040209193057890425637033643026048784498920490878059624316421908615176530586453552520324926878237177372028762969502657091688260271111977643078506358215274397489407163065350431118518535175477109786834622232440898931745855920763078899713972763549851901272032877002043855032887323133633118072592026291407934158308701263134586278606127706798532517641140325611961623725923341753155690421860606218034582221830078088121275035598544492970238684678599323297775509461084667201414872367269804289569425463183892102249764693590208242306155189030201987902179670724971609537800518866928704132283288569623126854062721332195870459763284515829046194641975632549461053533476585139944153594510735363624091470697688197517818183362741627185778137653711406698868557196739511396516950265246239112541818233798900067296547751862951939221945919199945811426011641700151335889786135311655007562579785874331050341462714632884147033844562044769753978750244029879252716749782481669470540290991657231531037926967478109170484354389316102911644755881682299358974266819207810764435817256602972981261336824038769851257229081028760455118210313607730247388824385844497190845630671400202952049124457388218077262903123260573716114700224531947158055563591848177914577246199015459573595038445068089171336366768005058797541769610633476867069841542590442608224680372465527669597108886868812607128910208113162657295376638970525629591382083551303356094096058148465469205175350806285243731064394212264492413423963291420606265279817868408473080088209965141811241603038825569490999416657898970047673031630594024529712327788691594156520200402889665503401332617257296513509549836056315062911611449739939339923740899645454782076930346173074425669180579915836762628943858044550973269981804660601151778716129251393221942581472135166250126348471219673949926908130662593618254563152826017883752753181236083945734805047817513896883973459671500121475658178126577157196585210046929666021874359960294533669024432850651339482156162674542610275464939951349364237255008788605404763495278817254644744524370638876788831923138339737719948941260595666195502373640039948385471456578062942597337937255230100301757654615362303754240000000 [121,71] -246953376644389633117341679468432692561970353528502974364916475958275746999550415972835461229631146886845523840945534464966463399348513781861294390191127058707836370522856725425111906612909217784600852218271139618695052217749539795226827648090184024778252025000645713608855371754171549544059236701598830127733447443726911766534160321016651268647259682124030619248766615698930710337524812514293308812022593076180811199987351430045035815073208339066574734753950578781501772033652995889661075136476857759479825541591356468388869928604721839910797488342450120329693878435463766091205349062985223663087186009272563242967304834730287919841105084245627642823530722298793166083532291811207526172729607008794200330247285209525971482468917543442668060907972262595364539188297917744071366554763850892274850682248836833001752894955703006151083252077418188224141460186975011079210738944149811924593622656406491177106525563662884362553295060891859159072253475630904786544638310943290180290319862410596978298341942712427843926235754894710329113457263538775882085985335818779697130667454194643893167816507718215281882622250041378491497303545619805021849546185955173647902224124035774950494498413890912688391536715522487475168734794077127170671092996252947929315379390577602155487098698625222318835490357075238913106441428647002990260854010964553447501764120086822552834714320608856892761103859985323726694542970472057023582918810374582901237101720030216194010737212961681271229483290857911779034988709917533994358883636701514877522119775438511262513358984982322134402758181221998473229108155276060192092095833612056635905391226827687746756320672502046639002082138811806077801164199345737646735376083854129016427128679887467135590332628583396185846918365386504943867982610442000386489609231689185718177444285334250245983710214335085228462114391669109020866493338549714934016747523778417960520438796212615412118676458636508765326326594536542039976927684508933760137232495362816000625220653007018046369519147058254185352586509003582016144634482851824248951873963048359051528362468216171762213302583659009915450106856915200629798248114105570092285529503791841709463126033230401941573120904643514063002723264955563769181708775740414918664443883941777235117944065016663004644090989756154322414904733963290846040252657125121601245871788681938875408488009649370211917453927070280578526230939003482902636032717742276867200 [121,72] 39467015881543212488252949901035005864034343820749685119712530671681551332442938652220459273341629721054156541605988552269850646982361446302014154687643794730535510196559825091426452105045574453653463217558058838964912030688334936628718536493913935940289463783631229128251152652004368312546601928757661511156362284418682982536148895679369032110779837020299005404467546707829114567265728140486332455574023495657622710085523370241002872849332154400785456494314533376482190601811803443213396647863692785574957295046855249102319992007731912565781292904171181393528741250892034472708927741530934088453312675367437525166383020343847554934720564877603649604278272539260098302508869733871319745926402463342295469636907542840632683311904227473085387317130304015801769600703050523147223925821652292093244376885562343003024078598721966129542145048568732296763557691096898474126252770492604417142921777459032343558975604901745017664622408368123716187579762068024743427831667951156282403893616976550348695366571364144244305575032055010596690301702247312163576619768424727070973549707271697654812066446311189901290849148644292558324347149968235220473866514258264495163538860153508466042076966306672769774341705853777137216964188254655095964440719795997682046250003257309843957666857976817085881904511300021401478044650668891780655657775700439122683773017084039905508881893991726933159391952926781093641636811088114202857612030399845015269415419385018232795193227015072369113219827142565903691717824720649677595223729049234756083724306404995452228419308207179754066832586591076024961653817673553643771587993437245610347306854401825346329304726329840688419656726248257872110848924450755892450530077448422264941742887737010293674188505670503403577228599559327083379412698975494216507101663463713992005922563101444739532529731860611249963230350223579181851419433559574803906304352664607888735965712236492091871295944563821121430491481614848675517503734483840552655731832603918124050579202330811736966834377143397306954663174495028336734924869664559952656146531830495112794864433448086388938704899376533734731724483949806650325265726548476924552379514421070999117990279251238391755535059492184531257508835252387116803412397148874488617928581639151629992900725016373204098737729164907145700007799748848962061189337021677460409705940571691818386803240160421181813952503937986527039204655321368721407234680892160000 [121,73] -3779776771352080214947665086855237131543910461667704267378794003346300356349728663066768893205364164907451414757565680295504387433910358984561112373038881195550209261008731630118351518067163762074621335366561459317761712635265505575172308520619993276414991239672178883155910806770223767589963126763046566521990390147159344920148221825514937194662609462718774493852643540007936952459010280666332184102656324805312916353185958514268909052955772784207202710375625029815102447695802940086326046166903290066106259332117216722338485666012143021179384164174639025189021753889210699371882292554173420031302428343146849347498030997467921592700663927507652681620919838884554536931198355041970337152823283281070220061896913602292269389601565795860014818691413352436431592908055052975715055374581948374611516879113196239233722152332440798204005011493587130569871011637347104490619975572002952730898743502082066263944550655677759819926347156089946116975880791608227203090913260692151581401705677623367459573980051514893474676079680663926499226850977873675510119828501020737079905713679002066761348797394144120255117399545525678980736982804931494334878301156212559196611575230342073105654122328836950400375892454129675769908155659917391245047505002132278072479297416088152689150025346332209873957183962444080480741611970497362460658114443682069732469475322865516461159306821125018409200848034990153804462400425851264123297701307747358970763155752531690537640877649863544361064515612098902197673673853705861391894834324812700021933228579410134651015783067960388875935332274398945236375384224042538176601131890453378779979856145006496924474825400176025739281800134058048335163368556240476567199646318724961092433015361371078945778287316831302562477823398858955461345161014892057180408168042325007215962116565488020010114189760104521164158686325875692895714023780190740613758463957141589527912918415553519631954751242003837302467258186729395485943576102769232314222743165139507693440826838850436248197963775662738436581809548330926974394568592758247457723035873291541995290065710772815449875774680253477069703697515693523898589326049822577270660920922216597953938044751012824961556359239805614357979387697870479017772853558174132323860283187959163605151092245338545200351461521730444252869278471458956987740476706646008504541224557219054232999510623964800196375597731350497093156618354878060574051896672000 [121,74] 305291694131902005906717663212282310639433417815366522252722340205283421100402042516148451948397258363507372070118562865343598727324527094786277683901912028770175817293281485699375264305324982621986464929595221424729772555893726392453936855569588278766558143358305622216679510010200987960691872473587405861158436557003843558581012148792232380179774434425261113320451502553231475989201328127252374620854252707931906108102314787172302311392574419925302658601009143464563216049169975241626174888564098761397979679458982508758597585866636911052485270475057471187516391074323735766161670615805885869997310271805357651737651842851883575367230069343870524656009294045275260072568202684691452469188555124959935654103293727092472229905739747079663185437221485288312909043300350856226665102883591155163636674671204689085528473429265078643168090689157641453055150002337455527814654632788308176675902867569011036845745086221859855996650027264467278513500558647569642052654814649490229106592454832461250717893740121212444083523822296396793265733824631398875979324520549993264833647655179879053443306726871479251413718571158423862409270861996001544863937635140495254529881445693093304442173387047492663896933651702691475825309711081771880396904802275805297178260935287333995732268060705390424019199818396106948555494735626318552806511924420651037146278070501665073053390143045669823879799448626658406669707235975456821263596300144242150411922495705072463953647191571784539853090334265865881987751398991758050600043057928699971279297989757796331557593033298527398245789286813045380594841169296307932910613209802203126360724406747361902709411962389922781526505945997749456478147530514187727485185739036315542736416742286238055926216515386107672896779381872745117379861068515681117930319949205438770295135217464174823166383869252141991796090854987129771355639858241200338485250899066477197478191967483003359109278323646738490956003381008353241610546326842142953694038911419454557484840230059394366408389173047800961723366781554701788030520026330234114748121913783463736862466882965079038941539652479440944859836830435214484799120200251567637125725275513842928335898977353672445538817311375079705060238887866241125556464412532493455798040081292208738903670281624780240887321626336807130336265162749888024475465843073774213168219426353175134461848846367707986352831314719503914048127191670532005837472000 [121,75] -19263402589710633091647653082976763822852818096679397803734195285664849688586709478275550102572326360839618168475571076388170568262472656612417594901857707248002630600040535272942621308029711155743872709945729270155191686104263147384124045343244444208531654717830916994431041292936609259442930798268334439000881673675956690913545256183029784136543966471389184228234165753382366165896806883877437939877567669763027894097459795678591660410669552194014332980618121851119717501948076744454159736105006254168824521000240015775766111318894156071535629997962395882562046495071355038146835205480268853316234856617852353291139157732707482705998422983566207816357738867346128592275238785440553761262525849117085000221372692906604811918357688371686093208975248928458753724851457850236062350545869000726177982804157179546813888163176141998789061625986263128706882863733262499296860105067678895861639563750823848548123025376324838749294636174039300746683715628533990253371055610354817227291826116179677759433786580062704287806251825882181119832967825717528993712220933682465416754312204809826243891426151460482712053736896517615153885029740294087206368778482787681535540587698124827421854237120395251372354930823801646951696243650188007928297043164721078144759914958959477914799917440387546302920135976479680321494047693089302846858874267164997181634122375283909829934710777951173553696322495841402358301653800156763789512730469858423065458265440770088131244806279887285290846441565786917623529985227876103628347326096975232972705308155701656850155376669531020899972268509400921629952728183312672577541929472106125800731685785267069433228904196533498991266537189090438356728964599415892694368295700114347352815841566877581860674544699884383398106819016150805122236317919850091394600221123535813363613885113040338079154236265318517234196165257415676839532495563838783812855127299376774315385829596590933101729404378692179071752768068051311264696405429287036461312648083262446639025543724689201961054477139675486983437405656752024010977368251735163965635822773466303755885470456876191660133589329130289900661779921778849407916830902109841591585969912175962843673853924311289959857092932392579062907948018009298991283270526845808880499495413749927591958064562178988322408700115880282193535799606361634220983479374523985553410666744709961094463913731465649428955996508546311412758497784947069916000 [121,76] 492815388877007486153074907324919388008393842071876017780855555911399164724130684204191856205065290018280357327287405661705050898721528907385651733468128434721664392657836194570025994097771337176402751973044040438555717724225953023061293785446015217506009477361481711064501006890353443458999777189535807973054334959081126426466187711535455683990575445406839903241150093002805442713615265576422874594838756694060043681894515869047059997243736247550013299017234719798247068592931900347775466213999432213681611295294695705186041202083957317027734189293442046625011532343104633320595089180871360114108044649793467274731382247620890436454935465902161392559129818516461720709673196070059826083044320872393407003126135618934089554163590384153926383423089329769587992373205680293411903630941074517352983484454433423865062493632196506908046392099119747634976591475640392791847191198123161730639643688954230406619413372273868254275045021038610215244412034099235895606246711550471631288277362765018558390793581823824998311234462601184825980236034959939955404930172086736721773775534139422036251569139202143004823348611637584462908178252535480666220187864186373497828229449256732751120945120474828282884368417570597427549984040345774284593022555202882067739542479796461259827372312419053995208294142140380008785512622512140815343888126775725471999370795102064938961088170814438403119905566843167020882123816599232550813099162083290894791477123731000802343807548566461712720517773841394510036551100578892781096163358181284315284904858271367558946512051300597911036400030422842459452530396481597857676609547462874819876090380129966561989935329266772583352606272171283511915875861696688664439610279699642666691353834228967692362226573481174396621617605773786049437718087333613301821703075785316039021287211692708958138991516643794295366410256849090104136016447904618883815698676857655006346861663949821298723924353816167440332945224799068899765051939780693357757199324934528913560623047227521678155887448814175606293138950037411478047087998363539393791259279953067428818678673076693074112623474672248965113769083558570209458428175091939629175874225316958065057059692822210700665549926965423455914565570970926596054888264377553724008460575386564966427168346278366098636440566256195734760940244149497749699999779539446525557842141115299809542462650203927722872872026581962063185840168509312000 [121,77] -2841997011851250973250640508593235033121727768191544506209685212579046152363117960555138552353866118809489834462046432473212111216089347489798549244673812864912838589644692689229373642956674993384769456529192126336754600435097015377841633422269737187972161037108010808065996412412742879559209609793722246947479466745983049649996752048747652393088405502033736116386166681087759573374741373188376765330397531188338607559876266950081018621839464644037997989949837777543068070134065317787429461867187301179491617462528419288610351130769798595733369284931657361265395281941970717381810220410592551950763532223362289214617095007582233082103949785471329535175738564100958455454392652069718600489735454239307530177029916428012038779622045218622402303864294609377207027557303398662785105770497763415252095942930567533036653090935672527060622274190578806533833756803834158416829089269466879959591975496772680748437463865717820497789629837452382379905789119770484248908340634149827899173682508045277750880584791702279076171115184189349252000700120814209249721022632681328643329461481395302804761332479965126242303283659434608228630206609966842123297478929093984344909804512654688652681581530880922951409858026533765838735082497778335472380698950621463396883760258224499538669478410894635375385889269171773239708018772620881633613257107486299293698514338913475064657264250420866471146384842959472378010275827666168735087990329328190355926898342331299911508093543666635140994260222942837835382651173702336903061447069698886247303890568527324683262114804534641733371082495868663313826696454883850031393023087735628101878587526331634828481294758991726437524184507476616811851710883148254190781998291985864819167280718888757488197863236553521148761138741813578482737703729783937031860706462980391220301959034590423630347949541893176500291530167441623345542173140073061864104726687917372860080118115752412458171940286325489684077035407658142488411609777121257802253212492255642515955201740371408943882085757153409439822326241741533142245592270976995427464847516155177084094566403462561310637655505803527566193864848199483950441899796056405132172965831332222293113555446908458953964061044840487469892583218510230848594164119395145853707973317326809504824313262952172099611325851278137338372633539005576614137766659641434449548201264347517054930657554471531524309073455231813439034970036480 [121,78] 1399051009215803364711613946189887050688982222043179429413253471595293707572166869916021338266230621775820462268229973301299479161213856113570599034120713186105667767655565797109202109990885293679759930387995214447129986200378915676374479614350819510965230146154095508099721002639463207601972880043207663948798162043496531326980777576214698006507614921757747981483668340986838896891197531002182656262894707650769760010131764634401839515308891235811370190088930692812505373098595253097900396892078985821278057473904721184455347084444096030397653924820592689028250501453056655781843277845334833324867091415128024683678297590397138592893307600406789087387366842495089518537797644256338537632400645631721970235731094923896685957787620103318245781672895422102934711541934364648881871577905041320528087339918900990561739551268852846690465686376545148368089838743612482613807507515692352054442983665606289213680712537101319962722892701527762236046575877919592709674896555620195986829715679813928280678081891831881141287290603018853531607888846810239228156485501671266441955192916693486873822526220045395316431800493984155274597655539827733467240270253427636883479319482637710155904486260565265104767543139619793838824736280371448064531355627223378667833367436255265242105323849803837753121914577985103649311331900024382091170579248112190640044337181958338875987360196276483641790998172519590933116840210189150664924289267494264103138693312448249077018768556117272302715034568640517043080060841870400955733489920654179913815317514489406191313559083641515962386748793367292495724858803439813282907309033263116670336496541392685688573705245757022738351621794799841087914701259073417584535022575531677230088363914613456396215618272372256975989506617471537333234473741682327250890717037922011195498791350213696090033113996232357477079470613609670659298184597852621117715011267809180640014995728621559424788249085859840702221295097542783780506124051368226539062051135404188581958574688995518583525368671972157690113067615691586913026210800822723406746546304924683219364657490105707871855170858561827476846696156400947517575696008675080615584038703944672126653590764593832618677434372433685795796621812218196918530308244136178442282411102340007654107763234867358013948486853918279895842512576380685299796916341988821556484224555698025039268217935694227878699213655364705915178923840 [121,79] -48198661023100855176885977907218639144167916754929087363579891181622169649996621294969927484265956710223846906555218279445122102290779813369037716672011586960485270244811289366076599967464123887788894886358270418844871396693805157282393441130552101811105514329336923795468171069241102246734965592273751399543273078330237250866106140527680747200059886999297714547851526753734027567475658025192920695093258396876051468187266592788034420498961561254210972055970023877377504869574270102586791920052417861405412364642640896406593875124855481429880781073589655804722383929434664970128327349126607645696713469425074186822287088153232159909983164691499723257674771462104667158141571753931675524775898474298029820744785648956522577897941056008695745613376354980116911781503039630283460786807404752550082823899867304277426434191767460111384109486206802408774217394010903838961241099777403450411351362755468806357869638163311779718419413237066036772319602807826439984289939321631315700088182515899729496535577517398287708642756671495231951128216779842977581022768503702338175815069678179302928029906062757615705183281397009065064197450686014843904935156610210718978197905371634425922545395263507787056857146093931529775554755022144657644410523676099296695275281345552424075878307538989693184198871890167035123141843977813931289718668527063026964359367201200980915643662660342649978853424659202771359218171834479039385414095297397077500391226856440115772879047452982545548706153698147270392291443292913828288252644455263872663042947270168676951101712403049424266045972722449864105316357419334172769539510396820514411417369053509570776301308323927992247641632042499278464860399301140961008412590226583751924954659924396753329868478586578025833660774335703550054758500481553816021239813570747504743770108617944692196542830146150358933628461360478012317828863318132152516975806940697741921011681900761583838359314123278654008244894867065454050936785885734624373969896874977763510454000406725319735076295702764086222090276068263355832349639293459367319598424819017519061978681205777905942244757837272790016757691318851946333971495834239133683193057968637876876649473268681379867402497864573349951360568888929840217771669340163061838899754085070432060086241608238943457343221354780882135210632551367631167021649317809071002432161228812887656056052167895341604734609601415863600200 [121,80] 1222004907743836358660671197211543793172255652078972043957980825083002304743831441639894924038982326399503846245496902560136250541799958961637718946393218261776131385105631217642255739071122427096004631296359148396425957241528027220946315315853834746248485871105683741490308805195847355541183450914461771736048922543366185817568645429988627972348531567508908042473099411656758441000262557485496299825562016387622916513011509344509104397641923650245807477530588528234372672479559635404874482585969741743274855882910886479281265544554388599614456540277076635423411921994112694365496403097106561544850943847197553506587985836766300072701799250424846739495681280277138094194542826698751245926673002215033954120510578450416794351169481977318031557685374921421601982854302647909873724148522503162747460803534351002100129964344340843061975172796824616401757654961053801552214091638891836540215172052053692361504413809531936188232353904665480974231219099960085609702896486337312692502323162354842774438686410311870684238483858151304420536514379106581379414385964601353217658459883008477602973468233225477347333243174583554134817654909336961199750887054795615073369723119772874092661345323818594080223479408417980973884217266716363017458998933853557717438821118395271544441454814108238444342575823160283697441697021345277096932320606705527750731086297837279450989433913834081818651180552654819618341496436259031465452457750969735974208495908551454016216886072404217764440341444674072795233998030228821151159300148516137456387920888738558360321282129054830784859035882720862446685674322512346574159404231918031953207439806892467830828790036340103174851262788632285055544264512618937790827449357727517652290139122695458723295568511351046179058631099650678169059427710832948444913102603160155220935570693336052346884098485404902578069265633314264291146424265930297204432122926909012285106157195108324554045495701227754277578911227352184873133032146359394075563969410991565078520919192536512384943023821299270404730337790695303803081152247969684572835635341505856188959188170123535646224294908517232393173698649898649056820612778418899294494200671191627266593852515514749784597066595640471874845688741332391565425869046676957072427141282966018290205641949700528214746016450640171458638267827638487733966561447225898859942170919771043427845114773563261629243224142540108800 [121,81] -27807109988917806119181302051255956741091809774907778536516710549894822760776587568785503957614889276877681383936232006940164784504990393777397317130517499250255076791412494381933909422545020561562809041734162670493176573583348317155498718878677941052991208198816094154668827750035657023790151443524868416009706261814137833270862047766468730945655502425821334993881368501330818020638274512914359314949783983232466747597950982017244308718137866921786460421390098310145477246201616351475335625770683280762752296452594899022301041584182857387722844528730521998225991067455105893804340591377804167727903675963834731725318476891239548285945534632595502982823969652560578896935301810067859882295524580562370402142502775868137930721320021709460931152207227027536541711930706210182202702140188936012126440553133097112681096819427922991098151238039389310481010166864029327952113480683918106068264642642988248842178885690195892067891887829528561291031672512291816913102771608304137591763715904383886063620070511408005859651472152173328140819037856890331949603722597968531303584927750661702333815297260510845245832069087440459017569353563744463591584774837407265798382182481046286054718186931855661115612037252048460318844510750498008140536572940475111443934484581539890448666659945378830813606608898362277370955734283679255097611529391069865455787249576915939640200930732004389936874141462845444825303089009427507857597418391830194176172578459099983457436396018773290244129291831446315443307252245141652350195794241390613819424573610681669056642492362382784265232101042652917632876374151096701959956320748451203809280436544093955887636801438397302210906172349762231559427097746025491376696929475463803921094581374228759913299703716016516646658554798741914445270209975793108756336817618464892746029860936964194555144241655094741576560639834058166110781363572472531095443725543082379625106193082573487635565653401870632216599766619171468382983312940095832736283120948496117442223141090245655456028528062764748315793057892770854757116784662588237360296192488991608930330327142017355666991738093642715330837326845702189263843508493892078692398803553510380374417088448143854832960796847725077225032830811777535466530026650158482292456850246100087109106522582961590118322059985637578189641455264639009029325183926520323229753401050714330306213177797294379994857629955200 [121,82] 470091035942062695297390403309999560875326023624116873852858417683307837747794813212971035727751335016116944146289826513021703157176282562594031307234618976521354669786293761768907387530762234131540055222702584056059634703050850795831291498362420072152563778025815189076975481467598627064979202553247075211040925502546254314197732582178510342903216136176798873092912268461711223573634365540460267802267936202332347620798810447098753395079067809193268040354122569636571476110623528114677597701905115452872552603901002679086652928387624901869322048885316433756960313829615800682103118096291320256696254493387478442214130832235496820009697184093955699986979847071690267787572859421540390400350879557507085402910774977983509209526279283353149243779026885461129915270370028866593747705304720922679405685885627157436932065533472988461214247048434265895603302559689250139780146036523595846547673980538476353050497699803380910709343919749364258066616287109390958986870502787733518110663839664713662255574588220519987647198788737733885522577183564402103129661874140343435606997056526829494840713903012179696793161089472566710624949106205638871326295847758299589829040757299834795341518302856729124780001687630480386838829178306839340349168394164631176978246769066399290745882470983569354664971807810503321094518142767427228038581715275262955323125249328111450020888352194860422892270039595493294154274457354166195872757317938505044446428522133617639261187361060177415639359014522309444667060003033086104143348146311798739321976349694348394814916427817208577269432312638120401314687282066062424140837495912287249024716379294342554699963547511136061153317268149814658629332433666355242495471677874285761642811609395888367914164364211909293553005732329312226778078188228727138203436396477782833366121833265905586542581513174235030420648695815937749117632955263136606052472577092292501992041109791622078752820712032023701023501568964014278311448915764952503864388594517024764774216116214499503879291882243417602559132646547966010871283335321689591103880540659371872133366217296609618673159555750368877828218631903777847101816907038598855189282260224745994171764254784933605400792721803492223591415958942234231205456571821420041440603150792058734176801206929732581705979649237769072147046288152509903218993091831399702442447153412239019602713119384687492141672960 [121,83] -977445154179128569177586531383363805686011483944579772728947661251533672347865685615197941535184187919704050893383362983050015014733672360705663046743350993732596212448140321417194785209502035788718634277593249551839690497514241746451039382630802111949132404824006131198337067225087902676992149595326171337222513854192326215684793332350303951993340163609119009256508246865629339593012965446119720515473618584731629137912489284515481867513703178659299760027707960171834893189986684016731030721531053751142615344326048364395220064294198002955138964998571529840380268799475894382300224217574732768988289982507667021275285163772721566913776154305898562739337074874758422622445742652317960681078036791832003049102164004101465107319035270376976260553684974094787509920878723411551271052580486328581097584271999024373304122978680164250255751138765016473534391830302785430417379699663132186627012195450969103701925565275660438490044674939299865728147688336724646138844365735673120955933504334656947076095518141818936461200294070555982525012668397680119745430878873347421504923084811202703892756011450463386784849404044068308156037992359815902347957045825333849401190970727370223990224842994047560269622171107019909307537494190970961043555288997631078180354982903130311349786741339571425332055716107581463515789175104977475929124540603000489761876381057996533751820945876438847326699243653202347874865380190027146676257154265444110659431096755532414639241714095262989450528850140536967459124979322803561422400972789002266027230252212129003181013802634725225828427876947667531026340094180046577683265773866962317164190133555677066371499559926740918486670786272957068874005505238833409240330971091507419086095703218770908590288660448965763296220054632875288685939045144292182584067981006756626196356469428635355633170442935003128046978818564517459488524457578696894816935783434625041211620424778076416917774811084306111429644981507689168252656913669109779250468180353433151129798780316802727921353009237475254402956723322037287854707901191321994196158347255095464636991720928159727406079473150266514583260363320595150314153738650703999957043687838386296375312470181629922527171344685641174145144513089220217448215101590790574745160419249517251836798056710541577228450610009942904278045115905396317761489164552135695927555408319726554790584167520053776320 [121,84] 429662497567291379460473579021163611229719563657135644870470312489353547850222336251831263757818471414452344187258493238572310880219131371936281049139148188296152309632138224675344457261474923622710697769854020647368990978471305277542000192356540990470504201031976072208893091742769196878469509440222991929213475393263521919557019863996901753425517828668277801193792774771316745207471159051846053196452894829686715030662958674424448607350098189371642860909116488573560188261686986573218876820507041276245945059593154692022260639138212850858347564233192857008406457504362782641888827080238128252019332867534141448116540544897663168286192883576575788994696501350941968821116994938900397697575142714432052947772505692596933507858849484706156690772598531313215144854139320092321276172555468287435350667575806110395291403273009206284772653363071125315472559972800044920451375326200622016209949395583812113284845506925887753286462387029687846628079568679314396038128446562308449219701960122474871485008430344961584891044765493991453758668996918407147845715919720070755496575083222717252129656393197890240035225467303668328588555833808886697203930430127204252102959063559905542285282986433921052050337937419860301457180969155320949196712730702026359882744358876694361864938246695348893665458295863296876308614062910349106852091368769006843984142142206583161985080803034367111602439681978936587789050642080434240778747758589761892636781013222022806759335235770546344333934678565015642930140500255400784518723011427124026331943212237460478611266637690443901227457323569429925368478613921023626799818283136125189553417654092405136611797737936694998999617319135098761557838669999604523757891267422388677423827974468189824137630041628051195303034756681892936753609336916259437839064407313788288516182540878207947297604445303660317345127689896580262985663760635033549711082617989278742144088648565884746971555088207028288263646076448766753201864491946070762313971057294354080110004175361488468228512114898885938489722239838640906756805350652503246416021491084721777266586653175472665406027137475729432080580243197726737831677526340972368409225179353881107955837242070680334278108438350153312244939005413358444572837105143190524073646499362632290593474705681776006811790951204938944817744476374708796252267349870601314090942392263260401485715491781610240 [121,85] -1346931187684609875079250333235599733214284566004884614752318032858393782026972181153967311126575045746929610518737763430360439197715571700210128495330322014067044280551341791237613812626711902900098194324240046840225551641646677365451493511047555654325726799906930799367810461332494312083362582386605850816012824699260891632575837275368046738445827274069563742908659508848585343305025438385080860754066912767720947039482315196226660103452366840670406984410471984368971216366616391384517990770410358428180560789386742670112253621490879625621469707035932732634994352484345924773138884855366968710582662488951511081006148118994551651009444302333420865432740502034272576983602639795514739576799996485935944814848911051348071663800938335415139179215066264570839291437191930928315618509179761550898327892561899811062284484513127123421056760370986124668483744061885746416815822263714657606416192592778315590403095400278473368419679632176371530024862943917879445791224013591138782331967621498495897376070718914817577833092813275849974054643349062141119347593664743382593842806231359083729446726870107198771359515947327153069361660783840672985736450127747565816945671620827599115526956480949959367519287308666796111964795684017310745205313978828900789813763478594519656801468744960440974072541371377346642121885006368841638328562173464109319659138617490767212798195713958667584604749616273834080682211420875624583605894468605360406794730007271843255254261423813421673944627895731639716580531813165705247342341112011179379010581602313777505606911786039798064541649899331645349584646347093149582059941944873739023991889703727805677280340767095621330229458189529233758235870667719179369948532131351764078184212299560195606995659498487073083594112270526047208812574782478891854218177577140961077122606142665683809946074222019440584436700293347695395752923779748703950530348353139747864884394242008136849203916679300714207159433440294616912263121705580106607925638053170650768234920610851242724812517349537594903816836468077182898426072110001836288528337317263429617645850774476922729459036505676361624209383118352329875037569516616725567998051156148919159685900340544542555596672202789757153665804526234255371031445500554563614640928775203542807242713532036163458486722857371179838022167958878691482550860636233569906774732821597354185354064515360 [121,86] -30793290833301628176867430160363895186563442992599305120454150637658266778606920319727640316240414424187458746813544013921333608864525150883548968318812831900877214596735931047511816620225547349035935795890579968011280205335462920493864907235571068591825892012807874073740305369770211850623336133977792466887134236531505207752765806734833580670354274048225154416836565326174570171709563160869330906783528157072453100693734236864570302794854003455540802063652302717457936305399223690786928643379631196355232546676975317313937702241449887729266838643612344563706098866984335358811967225278440472885722598531642460296349645173605031548756188553288967851684766377045199102165827422484010971727698643071873383102789319331826361230723788059628056969337254801603241860708979717576939769156704792518001243174695867523498281628779027402496255733297311105345106725454679502197949857016261891541133969948426898545513975155322891402601040476204060117397644925887182824172341147564140037794672051746160666919737315266492359541380782556158410671866803522183622367268952678964524074876893112007340668592240101639991865146820816061702019528124162394993165531739565204704731881387856143119769438523436848450915332668364952090773654959313441379758211084599386687789357285091116288464800861549523686230601728662066632604591526345824662936801174540169800743274124469184757286824145548201958370081151631332078652268602660218001451792729000597741348001829178523022810796712276483787826914198136258943546769915292214632443430230479886718287541941188603573003937158950505575644380337036704960326138218199626965712412157325312783586614525367738717564594058640679558708996831853180131486944388667941253770377425728713034509918095416203697655622167545721629302288256450940047423434567029806164145756416927495019494208680275810553615671211938761063038746088700230499208414515996433632046251195092960600382816844673907301957022306584050956406590807578766107209862047666389151936548893050354567242489981893897478485055442210743100587142385752278863245708641080780201670665634980555635639177773196153077084595077543295217393335678710907504326564328057777529742105282055722374637319835559797911184937351011695391956519146668264956091641492416061398461247710320489372740606964261169461719549703465624997866986293508955417842028642136662309979530070214213006968000 [121,87] -1440215096129598232781875427533543840950240376408010449391246415923054145244039869211172672316387918338074031912590632914078375372394665154358444875562810123928603830217863004682635054147170559850349944697311089361164504136978629267727032795521143702568127785642069421542753449088747797166306327872482941380910741463471685100164167669290012051549655781886879071666312494034652180755167116587093877708783257880504188796479564024642266043602838876784939108603445184171293731073786692556328919620301608259228345027161198481359846229605594737598091739326052335313698645031984926173512546920533925863633217518729113165582287919763685332401469881125068010177984051032692813564880932902913310102780683618013322181781031389594508583071339732108897333251423444342311930567655159039390960237669549873892762572939153449700419561256624360675203716234483220292077755161800337154246801442618398743580604648471753295659241918371159095502648442650007259860072795465671649982634515229333685638842730225186722963642087320843820789509092861430563093964933887919677273170849246514865457153959596537058106870472517088638776859734752775461750472960197697039786025673326342994410665577507032140564429516361980789753455590788171426635740698516729116466691808037774540483805196034998082421206624921639188511840249876381541742696127227976271973767748199325657767588049276333652015289697728648246123130202606607962504889655383169855664260977236034997584453312881451814175111313020896789461444220012493132978194128613853365767408095178004733044365973201064367156327513767347263319303280451862304308054669619395640959119805603559153584042922613875668203513513443343898961250463889381334463336115443607558902842130332445320900820188559610959928394700823860803275421418179985546535521424772422333869084662219549647365711065075025191954729961895844983487101769090021753266969422808262044916365550478865512029963548575320456824186239120241447838804706361222274792728689403161395465238694624082152376383382058162746410279603032308359577307952034000919442703211880228865951473695169604498745439017781233285938668861379217652333685684127110549105480055436904218844706305396899634758288520237287498472341440038456684691339421453371000330273941890530807444374141740896551523094467424341176989914654306134811481451106865164015488435206333680602671509794932463808080 [121,88] 202314565523548433871671187906077585648807214716470402293576739243800181027364995068383299636570329007169672295354453422114378435455268938076454046895225136942444945808894596154898540725106267294594643686024104991587383553390836416860064834846998877397553583004679101869077634745205243169988629412880579634264873921412376791390104868773848722747064536328134578196481479114804743490923603755764783552352603348534181056693885483309723784339615153899186141479517038530543642824195994816860013858954351567402635815576215602243273429071260528172347361796697054322299782319401880819002160535109572997299893273945951316636628907971997106248298198085032705340311220285061233440519039950251791504459861946883548627819843032434099803076699957804482013765306118978017761092520969508730730710335816093372029525669707412819723736671849408827941815055831901525778757913967981490784260165991803549303975618976138089778542851749231819226414908743362338671190988528663094610814893859073477033628641618651985040727751057729710829379210173769424852131219670610071451032491489033944474402536555282090694064774457472704258021705643216466482197790406724712709094953111031158154247614421256373366110547984724994327376550833852603409969176618491512252409044857632376071855719869465900529950227477511045868142540785025703976246401948305296540769507563848627633607343707922132566713086292589693435805739488681726162971982537065064911915495217603288274431384491123272995041170545491773090354689069496423287174426040397340244207891688717256174032727134614775653754049058077786739154323423960947590520368901396147395562975563113926952177124111201388402695690253878166873575121898049696882448658605492806548467163618132154011200644495345333142577660817422556206119283072631583030616584998880755865641535388499972588665177255941159321698141097763962743761302123549517321732081965458340282271571613861489268590762435956565650407881160163481918248469871478469416114575165047294468414239143016981315274417887613067188444761621644667014153342907599488604744416187735610421828367813380751730873804327396553921354628397106085011037121315327055683797716364389904352624339224590557318011022683333380236738695580429919437653424768885029328566363889904365322123534416483518294430201558700059324743588003291781635904256104306263512963253658450351235289160608000 [121,89] 8413509687542412047817505237309820139062966904710604743234185881662200843886226153159891904441431123397278487096229609125428447462273990837920609713086170368797851171120293796963128096536832824220190622493152965549306907527496243393183183803144204111660800391203101526179481770100975157968603361808890397028754920999197974219420789950684412981192092888336393656745646557464383867029013363598514865329489808124254563029359126640462622392691473888328064700282860092264766327816296959073730541146347850397696139349476780937924790986739774303180821113010346817969135284065566280553502234643183099371783592753370483429193141492842767892003415772609296217409888579142873098144780746708535227113815031077040314457754831776244024168199964138487301243848507546371514873217181808225624932326484255113912035902398714828906705271427145429115076162578389098099138505441764304066948586128616068428656691608540010500419213955605310518416655205555048829961840454788182874486214730982626048093015576506401009221560784590067909350496485325270153651008406542320343454509328958145832067044547423303493465434421757860729542075110054566653991027882870960428548237947354912809241600526992103192298940829042368520849663366874330007967353470004456383178209147727692449043729242481118946500118566123800119309375432976768967983521333642926025692373751426529068590870787557624479583291397250115967713777100083144897118881061825394292359463477427260635990490179594337298621646927437804625886276587912192215664626700960294630099761560320888631612728381383099616099406888987090422550385972378566366429555763397555725435681883740505963886272981023154380188559088485359736903771446502537535306465261018515001415440182354031110399734054235292953697236349618116704585604776766540874756202497250769118873075640001342735560733380531645124740788085138675461537892023274961068112110666667561855665261806821294703882043608857696829794087556512740940033040700430186693906864231865404978164803660364248727285819869195100816996843210466020406898842849400311704894464490916997435771642709432318159430935191252048481764940241119359200942413205078374694234902648012367642998997125185214688738958921351159247994460499830297038195177141661416899123668508038143538284774436598783468575228210067178362556087170940731350985529255654983695612628159835288417420184160 [121,90] 1347412527181331982681085807538965185547332203991331285293862352930255177574859315094394364555311927240456908327467627288255932231055718155130517526811915552215550012179090925441083488638677272451724996989250451238157907649022998479233201415319161217069439081224065632515114085146927105302693327394015239779648093108795962752266600077572875940492050539303640307017437449826460180326077190090572094365697599019863264821020850352461126223490861736738501798409440009990363805350962868451512279610439879500840148021582644238730485533587478577281706985422219838644056812974106617247908943881245395616500090815523556831467544149408430914133682385421538435124500029380679393465534547205873861058315144156141153973767405660620461368438352814651961702821621014791542415108258547498732138372348524414926314102238789832557540214451465896494773613722594687474111342005106688394503386031163750165006290091208274367020406132293464904517830618359747858069067407690115975802953893830609426730030577508973922070003378086291873421472941511365983894817030892740122378520864091688023991738348439941707713596017539680598356592716673779593747485984304605433138405189852448673835199963107531255114134608532905759746763278834879062290197772700126813052790483269534880095145321562196864901583632426052747714724217039405279135558762345670042649742781446291112008356819488001534279082962931567294843690954768620256169428556542838238250119440689654909723607840335855577506235847436781982806511800193487199218153330803364733067965630347238478449920264288218772179716579590228503815273117531382741918717213752897633439317438492209151643708387455013698133451583724930489794680410040199982324902728203822423385647123882867550296384820930517372550584140154859050261236280292910288070251374228218905236816685176872359180879513946669180153509247257607124255675542102972824155251759865809752952279032357882792744418928970623441808436434669460154402820096364986129376930233525136609479710390030593866543977830859428534640521629299394474822320111728858444560248077286308448919695351058301132511214011754915753600826638610504885629883517423687909142602916636070553832976351245182441877050386336662718034064437029832722707959321693849312407800916403382143780022244959111013163034071777391550509564195435582333104798139965708045981290217425409739259360 [121,91] -14026302884673338949471431859635527919244417080337120043906560424978602805699504465661547078043719427376726139277922232821805605381590471819028516178094398385068937031723696798715014302228085447000674678872985476821603319785879058444809535575356904033298736423343058863969498727588728033023832855665584710268560737224249275021074161379900835271386481900227096644486722599904949677877875872691751657122629417839492568956882426640607273747871685930483201676076896018639957245940509109860131710438721317877188033084717012783453617661870787257803672687939291268883939664235539223986021989721104396085744472055138026182338125022480470039434635868247757339439556281759574100601487692542775036159928839773323125668604815928182468365479935465313798032446518651592788134219352344349519497266539408651338114504378578800065531362573085405054298996079264717619968978410638100442053088808663892999080133325435830112439951100533926521496339168068970845198943740380609916168226326968363726942701347045073045652927421086924976404324736013881125796911624667264566510084503687084222921232668103319990624514600319573425601656378110433242384173415739336355275435520248218622308290703049308666790357825564018398521057503435066749489751075767063850464466748232800036450613362863670125953891876812602104950779546615463957609330914110382998656904628252051040295597866621494241541394424243735898564648392823151832203674230124457036084098628873386440041623274380155199717496832150725069480905454550753503379809167916552844289723807394095732700880270598721128207075603482769144256756984956111926216437726396828451000750059034153493781095510770499671257702192813174628583552682136080667802554399010108990652800826759578167874293523706075232028259071484035254913985715537000836367274100049117476927429793760925821210749149387095474707657488160076779611007362647066603702193616943374106788234352159662504580996012132318558558016311816358442391490299405919323200289184539564937777762020187114060829161088069353703051006856815658126200915893154579308038647161646154933565391777991812979558061758669664964290855589323552712557406083180709271221406920896310885072753556122765022749880401978175135421254955448666867325716084586810366445445552067076398363956717644640318895038069396733202331632697375725953009949950806742188491280943354542820 [121,92] 51611575837000807492931938228388239155464322993816718794000083081807011964565200462213981590920514175895279298418384187408907378570922508986218400413706925105742377024376553166396274579200900339792525204612606379619650179919582859582019264919870219599326954233935711082297392676966323203079998155301082518106709129734535698672579314301543746559421427245154417523555465226453290410542862577405919896902774197803658614848707985089960767098357833882821611340222869443763729887730052091618732716602666008774091328805914620225696825034603724517633058921667402136147724079153682519575585063738101961848645975676033935700113101229483836078909493638527098869505833639492386985981191273498141458448798038254870029817543776951461057009202287630256647167886689017729594006878663663623647517844876118336983538195489217554779594407696110048034473232127916988835991912418472215741114230218787433536637875978581938062838099305889358922818011587104362484795958957340419245529221189084057434127023712625436846518596960659493172397623073755286340304441659013188793659856498656121419713833979414540546087227817101113786097667925057025230553224001210579245102327688643201200345280641391954128313884423117891131988699029320682809564035885932791256113156794886722069732555737034075863496577152179977401449760837412731156265984776990529612185509951021351554214824760690247435134896975679662224715919804224327732321831452556803815780078667647980701185653353766691236650461685168376739584871234014743581347340940032439321597476855472107610156624004458945275676503109742432015522868481129554672797564624507504488719045939891814658765761103073399719416447889075650053833518293773450845199418981433683284700522001201328927391614822296305294267100134581001511346477929105790138460871939425190105104409232675675098140235138700799085261900616132372409025812064137544546244148010784405530955827132762495966797177116947404484045220070234108397796605176680689266469252625341545846008073391433885906960306822781441113888424908594671910478124748519736484418736853939565736098177014907410060279056733607441637491389585568411960147498544533413915146294155413384672334144972390850131364502809146531444021988157666533129374389004188094908520756519195356448587547370456704525945086755460072597470399784229348514631960373829997699294966223360 [121,93] -1171412060564402511523086427789479745218673998290141138568375869021135749811217304689930503573884085253498658008604529795140422716423661109991047824104625679069090093435762426083349404506003079914761594732925669814644283860685929681924407577864461213363880659742602521898768570702793670520207682347293639090213936197044214464515691795853689062778081517352343658782307314810216155078178233456785503716772191273127145466942514907155627948210906107148112673563678927321884079092941158515725685966183491081668242291120004500473282546116572727182560970212455884948345379335931083079431346077140746977568236245060639978720994369844865748689396012558348960116149495140997092822008871748173751690935915028080403776195176654146264886707796980779277412428892455392041018350184244583157462523405545715680700981551158555113128503256147865448298833976131775942755852009894650799746226016034907316453502189871275693902635730878090378961093821688297247129568908643943867494029533739935694462845631360915188146889064454260032558497754108938672278301064193796279189200148674859265886990172811259112157790180440778314467218196938444603665393253985222083074116369652477876145592057568887240084790500793499020325220808902667729614136213360860864352977177308656337436988396159730410077452686622432146401182949207775921297120728133955365771321675536695464087142470520421224717845328292122705777576784849405767415760561181306846356924273551665633321874081333694771600268147135328669080224522030659412383786740611750305142411883336829025873586750330355012890557803561941058135291741885548438142702799079490830068232618878489677904570261573263686295120381013023614276939992470552782532848068436762638208129751425710450436758997583758020711069472390018832384624336391614635039355554215908627512307056599382159352616220048008100824266743372413552554382749508469262746757654834605407431698890261627764676727525735427729161472784612458720818143544789074749441525485229058809445586823914789697361048596227211806591985448809003753363103418362324020018451275961474186712249547632872962008674751840935794390053354935964822102790203538030026352233842322390649052114142498464784516287700244751406999321647269559475447384378466921592496273934474887879767337057196173684003906189332735501988895429148745624465232945139495288931441440 [121,94] 9111049738291606433459994977483249595068398424178907558977701298133656902647514255633185729415407723908093671916856316751684072286916802111169499501053451721387629964116687804638821409532952781938644906516654722316687371891673978757150737438526502076532839280583466250834452211653561927070054263291101293691654347200820527939914272094306372298861516072314876788378898177078208560043864477663983467788726566709302286896383762934608975628559351704394879713005242193025675857529103730014451169889658559808150344469853049658942835146623799023794888430144257947553988661873321702403133118198877085067963304656219361994080121473048275730249209826397642571031974583390155047623436254163504270423123887653302851012794270332534925288506538235798332102055954830815138986091829275196535821236593928290437904480666027622558352295522266626009512641534598598337723304906781116347189206338741272220677582792989170049546185433199039475506361228500850345561745744579108613856088646024569180391439462749470517386224795658100055037769818613997230829424742923111171683553092648485127379533862764446348261640567296234619048521015583409997354782962326106407485132034563381641722766482593558058300018822060190262227713493837772837984507730059457384398767738484589862410162979918554435277609135875161612482065187424509261279988927887341875049403701903735776116506491451731801508373685894509868602397230801863413835715643238491607891675346441841914325686282636924499581786970167850370587145485270797150982998691595618422811396404129703181179760797131808832815281757017949751366612314535747662653192887089887008229836094147216285419638406356748759077295733106109920743070894984232222593133151962285310401774985685991214032351623999236987024953552509634400583867557355029676926814234614027291825845619846830549158022790401254890198855825770768145343338421381936369922012312870585037457255646467459023128645971592603520125353748576178767536678357339484677698330891918416771816667255376962648693951021930466540036189143211050074059069294284153116442963548422225518408848007631610536528455910074552168199903981183625352785402738820088053137159054948141551927037978831379261307618578022473290466499883218341213699728565399674600773306950935954628083778764960314370665988504738383035653008754147062881403410941194685582560 [121,95] -36641811766553742940649018369159591416849667753914938822344216526402450423992807813200517596307047467064916630224156677847473951491083914566094768486635965738149245966523455161741791790525973435841816257657898676820902055993872723633631209657180224557688633119706396695209870934066915739540816578336213664076598881268842274911915530011105237125980234649160878020717102463843629165167307709555050982623331361945033854799262845453589566965716508413972199890250495457813899066700360266047059236601428203156846805458542209137892619738464583032661252336596664678438345625244605716956977926348412561172387165605648826238117789235943946872705455376881119578250641822004938868303635439899988384039019270796597720166778555712255188585099774631997363559516138564937390802709925804177825933185630290625076765372426008416113205191556386682088094975303825932485851389160132660286424708839054251317504692706850692860095831357349106138934508551926745932370853297175518389856003620451794746080650193413475179908731191310188033921314635430752091721079812192089860750537218694531890853219110683585505618473820069750963868958766560823815922864207372614904555409721828664855236704754195993250492751737254298075326257224757121121040206393117831214784676166514274075905744706812943566890530351020930255098826933124024469208493608470940139775811982866895524899901352589974508706054380695503264782563523313062270537686377866633371951100748994868194246310688159881592392289816969786568418929963343121107293799116728009475430817738385842444843730331259841754406838311470465578614462730120218472524125350844936582588954215853172610730835230660260736074455633841902623586309274949249616388318058490687816677249040128576758888714874280497742228547171521996166039646259721620880051828899285655152064894829578435376502932538377794980421241674282240796889586876365316878090702600734539459647643780641739103147535862946881172497175556165347439471465400277163870656582609604753391983259885494029189887283299383737559737109597847697352724369056410266872734780625842800647254032806339291110628199404195049829890872242266797299793473909191181470359756284545232530091486722320465541102764191376083860690119206705636990126478458636651117522402941906066794661527599519388565022792206034272044174190703792696844763302515604440 [121,96] 121007163217295254456159543344122417928000848978787412307765488477435586105997879231407740083837077539018051386537419117701865445373334112271627016165999853833569036919756746249172256532792891173147724559852202780229965950270991536391314244275272464696895271046600074875231980114844432788503884456112195993796020590425351019412300517627087080694963477712708662602321037025919768809474765094765205980322783738152133988762276203280134511339064927967313105733657566063013361207846602179256506053782467732351408484418011480819410853931651342722470366154600723042627518470278617527953505544996843690124407081442169582336568545298366122534923123818592915389269011894202468493319989150258742661810774636496547298138384122826295827442521763607445424161683648251126935586615539367063504976696671948288764527289832029595192535426330515767400613685510097017724452061148045390571283859180886017924895801155163721145774479456362747141960622120033294587220634638983635603397835868643831412207636692538175693172019728147616503731498473397165584314830204379220704527044704725709175957120288149147200895761047486771378744408532982011983079721072472859906086575843012442399890958058238803477618523585232298845675188001157987416625651839629205329922684991227916232705924612604544398923076804267397186427841761292730342565200805744540655720619314591390945052308302769670703939395821416943661562870663060132059926088479983942870937480687760407670083464081643123527672799928949501175455620528991420846836063397952356863100004508338790063206779159426230816550884341803107165889356161707794809974067385005748002152339376722285619300304770382855271079986849228170796584645959180829075031389199674063286558641200691550771104397027383324936828148683025408087437003065862058400123922561293747337468131992813504659282113189716783592930822317558409801762971907436697609700464090902092159132737712407708759228416118934422290865918763948618123629942536614283856367087022786407807771343179362503526167194939076780953591556103712823237354208454504198708527301600721637880559579923294516027353715789097396723150608643657227129741402838987722477628889747735703766494145502286107033540296551228770788392981688933007241223683962125803138386213064666343998203340615853124896012186043514547313298551208873673527711240960 [121,97] -628963320658070044002016957069055686228029010038107649870860572530074733017563851659529724596094603254145659865085287358908839437888454419516578656916482423309670053130383963032119916992031248692491294449709383171541440163550083415792118419934657190370114224463879475162198691736647037097823577364590885428371335615835510817071996132531387137280316488613370875652601230447353852015820640788021512531557724194622175422610192807202112204107836382510051403602201112856848465596251027573246494483230855504114591542832118155977587053799689989130895506117037263024222226690677823616393336230216673384031856597701373297450217329308989718623949092950522023488552738443941292169426665881865535426099779773540905588064307277358152890289706076388162544364570333438395923287245400053462992154879797557637470771804520733423942705738473308304160197720753064257896677005193902790053922321625518864580076621609773162388407451095389411182251498496572591635877041601845283195422951758736799167844671957244989594283223160525574938557222690652594756806463982166224652927804533532565402357877855847729115997424270980811627428538875746397168807668716526007897744480794195413912735780229790492883274295342986086327355032221268645940248044354955951487174214870595319653406035723023191788069875940274467153844555932406895104800098175764442545456052508612339591945403003496437148039156380378337428528562582439356165919386073849057350166175142239213209380012685059856490097030259293902679533769982907912323843218199113179155993685495834177889536339518775949495500978511571997059316022874700947191934868075202536732107564426312507318276103801631443431205184551238102297178729026306757680032416012586807812432918910620157372263876644826078836363748927958582980699391531899113830814839182579577642791017396793638835229114571224721207612518284357043919063289801894950604811937106248145116925390303728439187393689953480723131209133714466028585996179377409889022408012688319371936078228276840726332608798820004589771917428159009977556418709832979055569307846829948019810074372959349823152556009938681004451373414235892197707065181700370892922419609164349891789877459869882448805897703978731657189624362210621085353324116194016182556986953779911140426969554228544219356922753914636638641125364391310892627680 [121,98] 2201731256750868142022595943611262920239187903392258970066892376719372153242550477388308267804848470113983582880026312369458967302319707757476260894663070379994962830059962383179656326635944943532143001133847061336160396303242405905742514474377593967109535983426720699709694737309750878776349247001590902981499237444439748807908730072688134771235249675788350682167077589803723803292092058996520634326189663741563403409972796427913953542415976160391627707155157962224301107400534079288892116354903287389131189861038254744538608965934687890376890309132272347305410874982320001621691499643229126677780302832886066799311252937510653197060454908814276334912383197533543817455807871474534813719258192210403173308741976647863121843879846346549723217734938420114189239909428964699145949170436445851155973965290045268160604060002541703837767880543203050942331212085946961724664932067562291403157063023116303263696053866936421564915797837913970479569922787791446850014263867794412403276622251111849941388487805465019554604589059908252579815229748096031063268089096074439092368398668520244618792575875087007598314532075613165954779946979938095380815997465293170956607224496265065130794716026789968129736316410091230145571015018551943578088713341840607696745695404709592519903685279584381906692507895228255542494650593120227112043526672433946324399854713580443977334369367504427514227195210675139745985594060668406534475737927358848200012694119171308765225191487255317451042580395589595499627259631491185633939246905891184742520985774605476683298835326264387208190953218011542909186961439002016134991743367170444792571152345286739577449651949753468804166506214932404041866262713774803178946362654290803569066448201444590671158205593606436713846703056651017700649872997154282739831216344056837221498296644032274102324433607080750494449956995334744957779879359274068807490902414417455724864539641158773135089533026095286790498833398721584530389473873247946021480409575159684795259013103769042326920722187137412004920422549303493568380668761669176028008869426025230284304479961415330985962333341270458840359697944390308621706852533246073132508362953925278645313982145198306029986121861827008073400278366234652585001019084854158894629732911869264446924843669634027479818962544890046400 [121,99] -12157673807085917056491702964944197073573319481270100127863167422961436634542117134621538945888059932254288598719377605619537682269068077264451609868852626462300819210017296483928539960267246447681960563595134778964875856015395858338910381504559678896154215398111029741361567143138860065469890942683845422991993350780561498573016616587799097395123860816012612929229957579260675765982990843304853271271789726125009291721525478110719101808921586118801918596063228010085257930397301611206259053577560772885576393912520540615450842666043428727638005558268977145364087246085804776367744150420434596317268547729076090697259155526891487911172473234535545573026902134419921391177356539080099235692141655995496439732135776956301300818118632985722239817906563100020381988405683503062332828862831552024072463475685719410123392516956339171663231827270643785531210059347051960920791796192851349787153976949618598202793787821583092157718749300250728404553348598806753451865894348556391390843516792460475996895728209710026263019567900142076733035760966190632812551435680955299633143001163103801321534030001561788329421308137688415765496920214384852575812785297777244536756899305822389410939059945523233086582399810823943326502037042407586595984053472716527138878740064760068721096622986039847920361859104761768194663473401490924395372205659944690497885821817827660467447263335872886972400885217488796191606257894310639354296284186691212273006478957835322096053404877636875515756179925565330957778429731647798694470360332154032259438448225709841337281277729782906682310471211863709574339657667614004775849635758232685372467948265445383332323496316686108704691169870304703687018852271492086601066903710562824477790011629013212095994855057331661291758712957325865002419507093742852807926306931486773712654870411759581888013585232525399956682307452474440025895888880206395237762085662426768483999458461884889783242508412161385302254075502943516835575121435166152776820843611046821744293543296786811532750664660513031464152030019467327861340673932642237020083839896156790265436710664678058744009625611990859867430754997421988684858055390650317552972930340396350378148181779908212734760429271328839834439620115020522731010829555318959374306042572464452839932684031448418365737097278376 [121,100] 40822341932868892999975067232859686499990770284371449308341725131303882436043670387346468554538976277281798955809358199383393008434595754034332934552296392093571983021306770229259773477345704325397565354073607812203169361447432405525398055979125575967238049641938528204893033423771288410188708732894401403444348660651293543330548157190667669539904991562996829493489582161169537727633793343513790763298855835838106511024514763203702758038214096675747706442131117353118585555755220658205720946621977098964524328917848082838595493591683008792623341473423729270264093825952271351833917070690342819833704057053114230289536853008575541781021151935731296134478005470945749416025028917449125127302546811927509870013100910053996994765575259540439501503312089104623403007474255682779153446531981290584617741078416117937855955373538508803515676978099152328014979483759706310098225199216547884183864420808246354319615904923264312653721285904964551275429658683203873713311421902703370835866587281841331501361697885996123101556329554177444051675522695534579006514775937333955446937294071257335536306538890435631591114025101183774204307197252983729073903210524882464966178174269572085463218143426260797494727196469543913293187270076302121881805055824235187946742362203716685140252479319709678531957889693648434689772733833169667963790417859132568962580060295299214247700722484282414075104618624014964116506601905081104350354627253605694056700911599311213584507747958385749288139986441741086644472909429620974579022432748807395935375564751645719991903136693479427219759139256468942449208022752523609844549226943406157567287615223150737732146440885905102929220372808570806266844935480875265957030172311473724693828345317437133919503686297469970620389469869904623478344827356733684617066883065411638057855641737488120874247134975305816677315550950493555080784464797171103038722508400865463905536971433871056601606033453727332290118274027068204242109085569325772396451955407888552454030998718011314116441496964425245805536368062809770636957285148081179897014106357813236842520974920707522314917616791014842701040583169764578330706672728648925440524218583284938074299285374618543631912532646386334521405188694927584672245426983888799798732048901058066106306799904249997917329664 [121,101] -119161382862029020985572383255327352090050429468532938132982261944991960233535200469917324493400742230715082926940203548225788114312006660417077873594268047827245423730276043857095462689332195304535808489305653192021885599897349439668420006511346132750994883645843355239797146498389142356901837285497871366826074208376932448074499566094260336835140897002545429881823727797213632576381673043830989781976780355629725554856827040927995289345869308884510638080050265993867394661997575410045296547069472769410607855936852111273127055673574887106048985951076705095200674752312069721065284467236962007623747460946304327209796045635962191624460827463232879014943020376435116138033493433186382914752861939252979473087010979776544507317720487933938293982344804732662289212029475547445067955080288671416372101820703898790586188807738007851862757423284267285032976919467199625408616728985072713490882440490516615411339181992411932120661874676640972337519423568216005192819391167969637994777616995018800665466701602922689025693367393982200468817116236586932656329207340950236820713131620025352902205445335229136079033536965642807704568406674337959133088889995293787246070907297858980462042826294921297554869370346908448544513790386722631293428183244191847594661042610323702078328664325490213400407015378119468527717108305407028421861299605688622231569536392346684741120039896627011692499609221628972368664340595378111313093852293329082523949035491016811424620605470295224910130930958974302478459503953293256060969051596895976296395814494582551948143306331855998642931993036771723949633272673677282419869950499338392146362450337472881971187443060574340393475584876251284132604909192862612933224865465516913787580365785104786138841657289551545043351852028466943643190658205545742840844408231642060542083850550859612362218846727134520287922141701204517229126404248602271622206850467909747902643873613719831143873824447762009075707747652540869886549020154769176606726491503721157987554143663343363388476122474019087508594050178447635869736654499612420473819561630428381942197800055268047138805651675192844530680281921892003569238904011300429556802508790531795077049644519697346771593555724354547568049459074259223270760365212291034103676766163097295193847650579740527648 [121,102] 226577642159383199134674630165943024342482279348246366302209153176186629909363557532345573802587216679285784632450528580758020710039782220392000627451415122559478417400549498021345150650105775803817258439457444937259806740438117749549172053473894822333531698862710514785402860056053629104516115337660577140411590420350537968629152913218657904216366385720789825945411098851049637084732287107418386916385506064787108556126310170928257522327829043069581777853798579730724346234676533916698664001008626005885819997744359411997506523787179027260500350671847329114132767089057766091034715683219881919718688142664142005549252612869538087466313762722218391637560402898802507904373429338988976160347951482473524253671806655267716954848068230978314517533542901313536823515342566299820597228241753315654138952664766105964639599382322489375028501668851743301969705070125528103071924489274926006209932229104964370434633551710828662365972997309631851207183345042145181735713076106100244883826167045080641036279610381290993441450550426529583111456169211311971992527741448446368235673974648874580957242362123709798755925554522291018391523424743482677630426970618558418966057780583652619142083769254956491674339140319994150131054484369216375029362218187280821399098071479753292879638721318930182299839943172488769391204285716527314678694269986202433872581232310558395616172086802973698519460729546120863287545930513706450782581090655330134165968569772035603939836792869304313969606272321413027399060249105180711228880337229010254524177864891135439396135456536144471425077191011070272022794572293400310552988642565428018879034917606470852595686911119193524725848137172154201144730341227780265710047089403154643523657240346937184069219490315453853609230841917453936565304371141907630187270849903278563004025013529395038742175636381377324878124696518269459536364699126023943179683228349963632718649731979340495189849015949741124947311639408110033016216531200955230002631658513234831237398755649204608160067386638834232200436891384402041937875011716255179806106925648068123050267304618506871209658950502679199078579683673909587348344138608584776130337027944223555534004432119132573120716938297471045808074130400459059583687088252583517275259630323296865923818118039456 [121,103] -482133072895422871739401824434000119540875234739445628076609358079946127712444423150686856489156080240869294166310153952162704850261375856088825291636185641009648249359768635084300685920113272414658782398908822054875347118363432470947887630119044592527812115583267476229205772342737935553919145767615670439937540122102798877628565447294266745546367765111738270037416865671457676666877232750223444017920236904032066316205014332411220204301034229300771066055562851328101505363019112867156013182995014367617934880489269582918781984178091677097411749585168359304544241385477287107050980899092260893307730990507509464584890662999945143569503099904967812739910729035436094498515750704019050114611766985042323081111776256466559950831060579992658765501688848413251619282580336766191850606422900522304502068583359200510671408986943602266570839334497999721476260805481993137457549144394924989161622613195656220111240639307964521524459281687263245595285616764177523006330425563933969759116834725381134507344665079053312023571806680945923110820746658223078806914020409960399130380263366903340828946331481901134772672509122056157239320486348843815279785876505456947446840219512299657995999009916344345024977341079688522808630668181810878107664318400841619461735263516518692933990243329659541311211157469137850530907870900426325033032565504433026013088619015018613222840207810813030760837550374277952918520093472900571529681764482077993489793797440886571075832511680718387443176577076595487278362282618454772401103785640292464260775720836990972383951980053597095921653333849887430212967282349345128380318994580757315854222103905549960758048634070077651267381436302966061422101021486364437047078073744402089777220800750250600731835915829035611007714289427124165665681581326405219597249160921603028253017978024692929895904563007530283833642049469065177087947403451781220571180850229202197570454367710878518106541355687391265588143905081003636311361569213976919138154549854525909231684992836273204167595632766648064581216185290294945005638722410561579069024183528369119636071710188520571881542063618306276330078114221921791265550310887358437605248892887191618815343668195377267957799102554063167251806006454632877363155205054711290294755959507746039018607284 [121,104] 570164332900846260262214212610043523147632508214246782048910314949024216344557082093794065907947388935487599014318855711878429529192869189204608487555191151228834476788807459191818261080424783202801991503635416232609740320489704120138125054584405175646661304166376076705527190354260062215235382775464278944939289904587597286112760130633009039663708342666167682522360321049155178838037965488457352307163510976694337468868659557798224021472557018725667941484072995174673038838658828577830742555139819904586275009764033202858500951920675931718877818292369096503583384593461203384010096282111574018317411358348480564918021014125060846706759028356822056464520962347527657901762297186051862982495418893588125636721041970809772458650007472541290481555583749406746427586244224374695091414557462636363597025339093862989595927748226160671271500388220662533728518074818453010096564392081659877553152768416576172285153220767288775114201381467476125862318081720885152595780297947922565468643363244604701056754344788958748927160252732644131000465340955741438755989359599906380971701442409119334413210795768673459666169890962231444861904138571693673928044667005715068234122992387040975344487951962588425939311437414912647992473220996683312632609857198480601681502769709936193147102021824072721717087435011547621908338295050086849127692829401933228906814211012318611317791200445694426184041829058409496372750865357211851377612539401757686064735606676927479326940303997308644627252103626947359355824480322599156778087988353626432402758900732911948622250738627955755996096078963110767178052961014982162064527750229461478870501771609721243973560278352965116411380484279580417541935165735872702283011896167515829459012338221456110943909149169737083382395940347410910712435306997727554614506052741812956007152371270356387470089767817512350374048122898850561067875685501819580125672857803367783531759304165588947393037885025740308700519655294730113306823770408823361144923293819950987734962732570280236520334318853979053441001548823301303766801666068210293552894116928501005185702666421899678936141423395628284954897347945690994818907612717561526256793899156672673322148691180168835832883504772462142620076618992298585104824747549453692166521085077893182592 [121,105] -343558464777535406209957889229100789895864067576006739780684631611813607501640123875886726444551955793364243429246162408480788809606913131786018209616011235764635369363347613707607980073315767681198379486327342769830998309480123136050357960094238335579721640371120441842603904507731671785354411700846937041055751608346108133168546607548381413506610943592951393217192154793016979808919400896775192069401976975659495496307859888940329689878431013768533503532359087153085752613984276930382844746514215391380431599741646449091925784875615315012501335707793891421086011305257955003096001977891889125131912581528679986108900011261904481856632562987164295235731373659810511002726784815663625268706165917706312379065768530284605555812805415925948612329467329400777404723947150474013961311927931001696393560210213283267716198133278969898270742595953945454529997971459941507661953900360655547465922703889238770172421000851862082702664469551994869199096122948886897362030391415303711775767830249820300368659293145275180410169064105771566311261726334935954312702301647465153330107498486618193637664447233764581447112745328515416386093200381060863229240979219119070440757355957174253082547080118300708423954361200889539226496387606506519558988505136457887591790131712319670295144136966132685007170262418234603264097991431951756994815762196997268624903724260367031071389866862420246981065686663981881136794927158044655324511975919639505270541659362171320877376393935030386454270857419397870578305691145898627076800138633228142107641587008627465457227652200465398180353210943580548962620708393395238600996492168743330829845373999138846809534560385610995750981242404778977258780605267598772123104996776881067417387561369761441602956126240985997781317694819306343961687918752550933157738039512626956631698933698458928291892220191715409668976245428446204007556438425468686460962881263151113041025023759661588781500934111925637416028427750938823708716052673124258248191232212175845925824370969544411028327218041464298826497819278794299543527061341657055984454512635935789449965191960858972358425716365388336791874232165700442908336679412683762286682642950686018383753046603307654887511589209288047606483218061127704583985152175466283368519063593424 [121,106] -1717944031196828314589012190751360470166347668849636763971997611012365568972586284569326506076264325431865107360374902541516970330234430580340950364848586384384629857980617892345407131793063374470532252127875947088142915457995329370924588259517980939384893328370446176015384168202570476499167200193013423642775721748539617443758823204562167675794034860566104228434946269457833499952033326080374745715646843247956424193532859370266762303321347071139583433658134239210082316340293217069052911073803714992237457749125724295661459894096741102774775280774030887192323433175662490645999254134782967809363319790871179148073127523246364994145018946535546663375159076388153683010061212157821721012020209315184173920540604830065654027333095136199261691880016534310032871763257757507455030830193290804809687697238952498300821031514288234559928271652934079564381387705401809464589055353205877895657129103063808161634812326923939403625631973647015798678875424392700848159810392723824619077182411663598069587799304654539795316842840631171925105662158902345115614295091905510001710809969190638777939287646396397332476360105670345026347255495750897120876300462904595745314800462444458922265581426038942689952009125726028251077886500676563942547441651662410027119233169817768618171749467599817553380364870103928651664351753795438902973917367579764080102284547170977795229961647547671817873596633491705665678819742079176275212521932539128282441247385385474631599946678477187926976459480142758402552675157586589487160919162450973166990146697354062586567738042392497180664750207027972760584074978263590971694077232962100100662381173453541099793568796555171679658255092960176454770418160069075653596854735816959141429635858274023027015273338068794871691858063352671762939804811086621972489450921680661290583992438586764812035564342597614638572435683972432517289043403244550704211258951557686132995232817522321700566880619516921540579748819353410419461603229070161887019756992122583906479024795653587839639493156721569329850795147670430074219295193810140273439639644434272445078456160990010129038367308846915179542365196799497322372606765511352786265323952304464419201511423399833088740813875165536927986496072785129089304560236981856603580587264 [121,107] 812365687054210713940085749811323140097179194464727045002148637553727611595377449498914172780107923484534749499370092734708208781615328227134780041538405062542675190010037198045133091014725550952962816020256454095933593929709563228773283205193480754425422228195444244366600027747863298031798901242537989732742456313501016620667514389433258531372304923300731218540066018445292548884138675774210251870374760152212564732668870684499087383453995607078400724950720742780017837441542510531518082046299527909406463459096081715805958523098177629968182825596924661115632438883286190090982682060821290274617258380055936853391934322167721161369225684139848660589657372361847329545777480395478259415021603579375426854154058128490442644347739341383239693487512848275022710443516525471040150340937323336141718853023718994830621009899464960220920581406167883038792218723230517477993735215600076138015868071170484771636747438319984151996993469316364943356276269295390201758088735395605723784774897113007763842134385203151338017984574575735528649886711193887153350194834500844075853992077876799995006597528532243972802096849532267602663596552779700960150405735456094824248215319711827819763098333368611103736970080883709649642588809226208506101235267757092911652295919193435848415450631695359134346687708024981416611743517265885210566192353785203547553177671358496750768784613115168330633879502086383550549428234135266422717206293084932784286476554591775036347853527721763772310272098584465931154835878809114043599553247537143964615093079449713569256336197607981977474897567853381970339866984968397725654608721836339569257467165201680536306496649353727341216177696804690852940390807455741524155664941845282378034619425959203789670184258688247267418578580312115338005527577638820633747001725987705831512505728034346047161082671524997662172781072264862149983531994581732601773920784382135395631843645261788832905604055467927208826846174195903514363236429837540730221503819685650551520376873421625491020234806124319814413821206757526128272915864498590585771328765515205315328472997630586857968946385385666376587736832657470583368231971181165956263120844889880642394575459348939852516344455521678045641154143891989828373297214170115426768 [121,108] 387576921545075090744267425059323233574728662424289663987355078309202643036119819514264977718586925836302264816539557011000018607984385920119117980097977709831301185926713381548279773182750444115040973974860620404848489734773519797447990760777350073479727149275025542352085307951425621355889889584051903259092938203020942596837435023765500031609102185609259363654450452064073571481892699396006773242028862658567934103528878936722321034068420053847036959325623175714642527627775536479872522721118798892813531725928413442223193438209905757512030678589749610315050708363544811420512717493515119026939401645841774764709478613575396610731689480621151902554604572717524041014653811060216173447331825341279009879668083099257196761838268806848858659819164328688960198119625387567406838418259794783947642204858571664280820551825222360058072068997036671874300905048722220452125664333960557971380505903996797690906899932664598637152057619117006052584216183711234975146478758141685433608471359948498413001909607234677435497724596122934098672129714877937705522723520978270047756542450975128800394511604184369921944358837950027886777500055181205576819741165651314682739264342324150096432975925618343761444085324400394007018915603286330073480948761842190140593095420541926352644302857433952183329851039488735322888594267439940632709827658435672134341166102853902489588945131647586608867284554172990822062946016747734662385571992601891322583219983892501400041848228167477821152624436157631483616153102336662365221166416843632082554575304779666174449946054553132482539322275683420417398869644595815895516689747620295124647363051172699946005147115348247313648297600829340904404260343149345277530856578601687462644464052924661855319834852720011268740126996507026091433755858138051474472365314611094097786211142453759615934004719241310187764223911846162734170965529520145511872909466352710642534984313902091307899725333479107616062406279109716194740341782292615768131122865883365616842053507888739041908152503230465322309160478254506168398599738208771124259532275561028174322352910478333105360680612645637602547111502356269263369016848829747647892527695273322658554116199093120638433792648368791797294403177393427084107562418561408 [121,109] -2445975814185536503576806787453715784238568418852306920874121170057734060782686924584452523808413684857828375803872631652111651207294736244906336166394624909600665833603935432863720550927398469746284526344824212629187637612102172601134736862486739041343054994164233781303737336632012752971652871022947565067080876183848718142014749786531873310741509057508014991143519971062888256452068244155054107182165415122546150875062155890854786184940036513041835704504505411720513638013466717136514016697110369472168842459748858622834627288069736768025236741635619237884711502181905023577851443215848927236934675157280376819672054290844956912895710902312262639843036281979392490737356837681258043881858961181611297480283130260538210073228622894692808059907267511920588603389936479057492582872610393660932776703066486298300234729699006281960729029351489348950638519578901223799532580339621748670649445689085546899244829500909677371403038710987669332951229045065192485809839322760781217656078236766046858675902937835052969353505464290517187330495915735491689645286587510004820558570051733434797408359236299118536696899819946964419613591899838567093768245323162128014994215010685767792732347987007826746685895661854775601960136328913195715532339460768396475066665141173791282281852818708893554850071562501011426681066428149302971260528812360224032538137949471934270176926520425343735061427831777093268943033387213220661737549647450828988516327332404614846675882165506994525402574705905108586410506188876903771779469738102318771482776609966183063810542997175644776619986642190535794062288310715063870111927553301735010528797635145228311819625126155832202187046290635127688495906191990557178496792706195344209086465962224293008405457575531219408118709017551796606218619329210077068352854471431224493390829677956438584029894050342626031885801211653459533219832286232659436689125148969111926350632739041470554160115890957811214540759494925081789407106642047983231013799770715041545232646868521350147505885536974151786468795823603875069566520918273971755186281583644289049436798731797454446181936454655058865794178724468802402451558601877386708286798891331242753359732835899578450442757660463581318257514362505430365033261840 [121,110] 2715331668613624269668871389649473546114873133210724336216421426008008454389974611234530969955661345897685092719150134254169280433437102960408819447956515296224191976691064100560399567231684934154529699145713725080173583970229437793673332525320219908069814561975647123040541129455568894079064869518205028264677933866094212522869432687898063397901826124272793125160407866633029741275098775759261899687831657506502684166570961533050807786212420432371518204708110371354208485858401149365545929978046091738179102770437877926084234806503662631671032033638533332553865283056926905716229516962168146864134178017253248408057528682842117466022455629534458953847470415798725573564937018464919618093762207435074833332661399331151145011878482780687133540693938576442637402176705051810901970821996057469446016315112879213894498148993316325112463892058151565095998509918700891915107715362905495403107995073017286939589076417309995632348443269143330834388136781315141040555139920321707335593497297032602435027336984191295736746461155230956302217405560256364960196415080336844163161991519627518470523239822471580999841936329843285037061750268627923071846802324077401725759632246604135277107001950195924311075524365021174838823443674023814062719651722817335733306102301491392641020822263372362735752521655473619879687810699570665301775855290319907181766623829346818858657945400466104301294102908525886373785836938768631433363680302279525580311966521070950691703666933191423119350419012224040093913299957064625282257403139899658940945417584072134646828198938050831048781448547765228156834487451585480238413684537980918455304917434935762298501176781118528833807396229201138268495226201712446038434753288436844575312624186238483797386747406889888923454582940357268219659752918535026655562205236556281353745608850595059513650967783631141154718720952695796522902631724383222172557825253726358425021116202741726813621393658264020626999250259075186913668714617969120133454640407702107122141135591266949651672185391782783483502036020387841636372664559742724425570155753484312976543185140158706102424612251891215601890451591390919115128667054979622284324560853119272451998057171417647791137363912800073920562822129068412236512 [121,111] -1558985193010237975936983082369938181906395030710809329462146195769788337303274122081950701101276244119130389110726256128402456503945522138794961344804178418589292186204555984924508858336720739305260455822351199539480270973808988646221459175029044961820179541534829518841089936437520828508698482083842242440739080726451156196019669683068316746928783957980498625061937751068653663930247053513044091597745488504789882248680119877935224187141473836726983690014498490580220421191502898597735671986066646420968327675763902918524393948242949132464801176685289461638443964294273275781542382197198352118801991761247970006082965809577160186140078948917452976906649274531129128575498502380580602729941017249723367751141568748191489054179620399751144724463537343578278803096062883978182207213325565047502460280218540342094395927522548898004223201511885987651856252844069276051331192734752385860373022457050265131051624517349597417396462277050709269654567067784913624406854373708604655207742740540578265592608256640615846156944920249986623313325311493393372341681625107681077889282370124052535231043306447779620433522253595864745681151329170897940581053205425716966863651285177337632388784306152296427219730022791023232519382137054065130218097640467864908149089844728898678210359041859046198262199781193865557748821041389208497692964075267393476902453086615925710296906894786058965248012129534023822976329970652016075574446514070650357790562787437447002943782891601401287544683582789400494570453238841904288627734018742638077782264238810182884262070326732661265912860753157486864909580208081250106446060089015796636521361274372091485163689154893340646030668334418416233272865006013145173090648188200041349768826727686251638429110321847764263127938712644619347369938440903559222100390779870418989318428098264028507341451894313478499305515738399118718961357752143804577416152176432381218404406849816020085886308872610666494091161764172723497842556718307213208863703394036243450307447041424442208981258920305327871851158008179507736065207800603029109883635641668346057434911647334772054218517065228586857095740299488519875037415400180797479305290973493790672276872835734742025740961813617925025816194484015880 [121,112] -45215615789788911455537587439130436858983484754671824010741206685059131820910988741262796098366239112256174908177437194099268826361368292908076292752273754927730908197076480498649565699349271173617367350491329579992558434013294808286291358864044624960793504609083863142500538543614257967345934668336251782994836917193576127937397072904129725863054507867915102836231615480204960977771865372055819700918255753722855219899722620395545407374555527678396753013075750095068611954406730014995650132858109646275829901531507214096472828762305959576972339945413071863485668303068167800166403194432598876781479339078023411318568780614874936310684501970797325296316523404974536272833771260219081305365908190004279921466412703196157302303548093400274488458289113317769551978911414220391670305127388991696117737574952237358210300793788272180349932715694452824345081625240807109042544041301171295057271946687321315077222934901626937004979856754884945502133329963207723599614519595984140546531723624924135865748813971465411726008955666693888745562426428748347130347289802972840839568288329633633158539001230177694717723248921127613129627310786578928104935303080444769382419344942733441198006121195120330542791679386206072830259485457059416987854169909705223339941057187817550355891006178555822372552979444788990696798914446648597085343849207418966516470526981702145879736256791934197050821488286235732085600117966635739482734749109041797368068650356388608569579483874415134780981301227448630831442164507653227758498891420611001126872577567654718082923139828888678644490222069754986639315628182206063921091472627171117881887551145755247293017605274596148780289380276667077010180314958227628282822695834775980274529070991172302796251078314029396916352980587267928092864776145821893587948759794412208195921048361921034384417700833101294760024566740844145838632775141950683427765683018471398308562089183736857790750741788196114326299913893997174459058768712314699161936606847784837848063397835619594588604657294170231556385096981748577950713040201657284828846974642566275092184369087119687140290465308913475267346313618935700938099980067463987212136924097230349642925698335487753944996100871982828456992128 [121,113] 53861785191754838540978715964241929983336315913962518995955656100016697013943858961507646040479100622757913584389098672395858017485189860270433558906468128941853022195187920674152113029196501816580097224546411099390879860028254617173786867655664498501741657418413591706308536471696988173465713397709201025968468481384294920567921177229379990328654951818645136624488269466574972138167754942845735014199017364902573964804519077548584347031054817016666014145788962341761106914148979682611468133793167687365454453127402866559740377140505791482589362221156629976913547203788903563646003953558568629987039946997959061581686331439178337800594686494218540766976408762324032098005580772119454037245443760652519121992050433314932321280973023646568598170478731086492173390852950054307332999164922819434092899186669041751066422457985219764915455099057444985161541392503617446318361096976328248806235062449691217053837773387431383218295926057433704252982383798588044955421564594997416948118466096082941952751114256911187732896253588098083625442952681649246027137315333469555997881004571243955973008470449152002204884135447892191483344344361587262662375777471707251040027857634775778946232893617239765361235918064045287674912625407758457821338784350183873575132670464923686294701868559618899254250578079748640877566101495988967584752990125826296785060944952548961966995788031297820112176480930955086523702044700623912883329700527982061170004609767412607221154869663749847951233689338905517707488301753053752333905965655152727517854143659427451654722012679935300787725171134055244274261284739401157282941703269909530409846865612921004153490845860677830841188958433786072135169774445746333668571710320623557978242394571818967638566188518900809720008444309328766613423789972397895993164144573595133622798600506939310631223778725181451344854493716426391247977510017448262918904015777648113178466848531174313196504664563551003188616002814597235592361626679609733638143173437259377266036387219315168034721102880377755271996110707475285074140537498648718373284195925244216519443240624476460919281379388650705108774177593064507325426864073189148426094723209657002619286300648266281710097105656595712880 [121,114] 22504428550653816007350619406708209660010375410950513399165522245957081438847023003681839974694667896209675499524785573268940634881632639470631625704500064934933480373308902141526517429774245653102424245177365539964820430867898494078233470286060505293607629586950490888892968124116763917299848363200141254638955608791322372376370814822716148018049681799085391640045563590002872565381573687407635670976849448555545676232392544808509522754647541228814083474062728752208592726342543341444354908554505874160484072209405314246583334444059478721452630351793844070232940781559790237267364913591142357361125166000823358475068009373048922044453497847469998492220780538832612788516213567057920659137120130352348568490710650022820839298249952521514300330812564754369077918907541046181705034969007654313267679670511037190079648176647531820059412349409264246796740256703902761941756920109288350252083637112028694768409414263151199570330664038430585202505843838794894440125037668318541433794597810793654542524173114761514302134952951095743435289264624052214662024892139382195157145353215671726650956697557295544140753922162347909720542749690048563098032284564891185579788434337384115324072904002241713711593182792487443983797395836192908686223237074691353019896733490855816059693539226670889701310849087779116394097258271576794349114012148196004117069231708974414381899135159027084363860786445099649213421681207278263816390120842716972355058760152726918373073438519898592201933865560274484783755033328075711230722106625360187020657477946798156622125230609536218956939803028005116801030899371726062804245817032549070068566405302199077314024427560076719535923206025152053643584476851081021161163035117167390047590062910706873486509438521350921630455820259152104093329540052760440269439986792376888497893291804910623248765105016586776403874144171385183137632507793598955830574593438771180050625353384845329082759603391070546053878377784876515365905339852635886673614924094255314241989092379216319531561634597614053570859754973449221239432442654246492482977810135509534017476918186704857389099819346942877783835024278860753373862780950878925883985291790520221775677127691617258380987787650032 [121,115] -24938510378596894042506643027338179685530423856559637314269834736393648626669519551911325919061112873594957925899159231842724011509457308106577146717500007297051712346502212336227401731358759503378683527262546485167595296476679983597141740105716423522837749425112328313750101140126634892442757403184744700125102197530031733648441737336345376913488031963208553916320409887284009200463792792419422463149483272366246853350920879234957292139593718527273868672652479396065957660906293865565381398954448480625024079616621805900502312436759050638701812626156478423174497359420872235003394280915005399261272028719661646506772067449015227944792379381848353413096536670777715540427139732007572040599037293059419566251712101933386554220957496983484426911021992600996785397332126234905471785313391589304739357224994812451777269629193555905591337647236827057676684007305726223653833706273524122397109646588080795047097891760024239350849756638955184211048649453409650406416072920302469742690403128451477856956156707454822316398752479355829579195073712753778003328033033130609439887693295554563686974511990941952088886895139054211360300625866993849155626919641299425013658863542819100783633773109594296682919160640105637160069303931625949850940283695016504322403799725403833510476351685809954862490234241466695738886301975389969584595075602015796492701870712738757676049413006556392277389070594464314979265900892408465501599171006459390396341512082917064136263338382491101478946815275343992753422014693511301970603923004021415381400482011174903115122592116866778389601018554727028294069508103725181861399515672697357369309650641915942607134829264704795078079969558938208518040441836626886449260212593236598650303000113238585388054589277907776224467013758995293275093721670620707407814054322657184177688711969938917297704928846064705144757225361420559803579373439387583545142754291310287164072023126465449023055604718397887519072558047925181123771429741370075808921413332673020734782263506993482118070865478071921849094617302397764581814852983907302406442309808676074042019589731599455528253020187624774614543131118010984016746063363785782945858732779319575601685686078955800803266642 [121,116] 2786709866387820621552267383899360529432207120813033712700721709701946534144691790380234894414315349606152713768295666824233612478871785773477983042239237233012730564858239775249718659850134596663208720496212941980512787379210027946176182186812661332307355278902821461937795319341695593031529925409854320446563580112083458154835632264253523196275542861096874633738082316477099635417186136585267975624046441593629232480372173682696146521460189054826527229981710956027052867647861086862317341645567611608146276203333148413797044882331184047142727895205340787339949951275650650771591497828426486375132047854320076648123503984019588391929579459909246753088633456445479358305280734360768283925045900333755540761796465233037437005682261831761435885115273914860687527605650343797879578889585434397901196047044009604590128377881595572010027482448296667133924561509233658115529865935889837647905663012970984589127244320817279913733965121255365233377154668629493073520063903890410450442795786504477703902995763026432839103085170591230323160976252013714300439067393511560143610697169693266468567646540182968739249675888489952766658557047328182386023129279507694395749165074309365587737638447628205631528750956716588067869884421688541567987158443418603182833371569789972681310918023269118373717336369658706802559165026680457687908699710981492454289747379924940614049187453458293988594096462906764928696117672408259101255420967593046594657422524486299163568965659049683543441294911136163988260592833056819672867331198698178878613864512316903143149106364435007246151923550377490914615884375446125220830375795748269407339526890616729359407725430492476338262931137237729333337307404005099942356802856268791553736156766682187275538934889769667624933824695129829202241400680908102922777835965357636398345151357164734207488183251512670083989771389438376150047739140491637552526087143167320201003362513648686526104299526321869007393748623850723042247144507406036448925936584145437144088390445230820656276309622794764359891093576047331136368710289636370964574006400457463154717626422698993492023577592663111811946594802845314908805947233474914884764755997584904008956457217736516480 [121,117] 100281273861601660286014310787506999611156135519007061007253491286430699824272814411364623422159875954157394768618538675950339042461432370420301787572148759534086530137133177835881227446054984723586655496583560850019613577903198878325485154969579465341102515961035583984964764322197985262470432655419487464971127019183725954537987142317767869193718155344320767271723739667429669767593979696241689570623923599288160979153695450795866497574153675445547185043571876677666967430357945343151461300960757275596171030198112226227311502198678970919431739174598842780474465566926254812638746600086179827650572877667448068218216248938416595165822865390021031133130664152217013552447971985666889915565692474657173105527079686749594356007271292208831914112682635613814539246091340742281607595140881506406706288411207929549613864938033960690554998791492842167633538294734452719168279663044100299911091494057611819184938993893485489293323382936307817353531105433036033492953246222869384407247436100220250091463681021887682013745293028246810462905839060137622631210632702516206613820325667261248630533603982740106350290232157031360786817692828080823774832424037407189362193756667184134031972644237611894757149295758904350590639566501310864312827677842948335908129774362861653287964028060860376671938705898805034620559349495685720502276539715895155677940119619726074745168333129547009467376417643926057539042337342280816173835162076690810877754917206401309503921730083269869073809903980460270520805458938401530756774390288659109607051562401188855151898633288024998495999054805969575653923787480255385350503062701448289096183269749358418873995253422268126764623691983400521873400457729811033332254958107139489854182185530820653903166187882137202460982569404360990447263577908728592496065460036653504097346501099141041104060514901906651324473762816588480706621119098664022505103494957689320089182693603543361423740827890593877776534038290573655870664548125067101909987145418157629921579268630921705807333676112540867225214654447367396448222674927878783020978512214116297465157938631542435433684231007411540390155731838892481138624460018725167805288368762726612936785440336 [121,118] -55671301822893584634028771644006111341459246204927403758202168833407414855993078799515557621646085595476956491084249289605964338934629723088916146681119174366640365561197590394128227224589093703917193477796879959005019107733060826322202082098542011601223167443848245126901859888518834920436642686353636663919274124170284303766125381553376377882565046298911813326042965560992249094473901281150126950608286625284778871199507151567335557227869141142737349507415327092204110433352960107747024743132012806264704106675245238200646254858805545548487970034533598406608844564751180648823091250210965008956076472065761710001854243082884382681257252189701900073687026752111132001212723922679597174467675390708138867079422107327892779708162487889398320093621641672159157341597376111836279072275941609829388530351213408563410785685439993207433087390562022682976836124235779557556179747397265636154050560884788474291380268070055239108580780390346039100502281868870362750244218828923378422507158928686578062439226169835914308978042145748626812091833621250456075325399981114131203542158925820940819781277857006563068027165956025049809161141079851986362076160455569591853044007820843872056532750593239185293630141731948484634947668146838260303235570248660520141148704233910336621913252895170683673751475819727652247212523739198269474847762084084177447431465888744013487771261941776312661666726009902904913824266311265336686891810432337043207747825869662435415279226176175298083066349741914988963692152534549615581879052438485794436029102058854051129844882667182685160260036871254748835896796678346510505190278689367956990307945819365253544207760101113755762105909425420750196831541943406212395834750190035180889156454110057706853845792613395520898583036418931514721003729799286714970492335293067424086863978897351026123056963585173684131359820975431373964940297978179053844740812301564862712637530524835825867593428708293980439529270929717414466804514920238458474341622329521578999992887432686609206282161634451138689048928171677759430526144090010115623452385973831250390380191316334481224818409671045962084571952354476306549540522697139048149250141568012205959680 [121,119] -153782230311188101420987411401026736859035544640831658596962213742749520968061294560467240759559072334694183805153722807135406711211603365624715830466042117800307372314296416964611967979926616887140246014777885000597312754272658832387762840725184539530670142853070200452873795242630047801031773247571410896441913123789385955470363073607643186085545243686735568860409325812691575479721744262192926513440522597878928292307638234113463892627959821568625257198842079262857345399915150648837831826377504757335429386052913026058015435956461094005448776054050042536550723877770072075913581425333146979763264400544040741662185982491091030575634731836032443340000521456817673052169006938396768469206837599929233885464199527894712725377488641602250374625481649772608802755604822970300570777635146222713652182758756239662042662579689423537151297236620732924578791483460740563119136626574794231289073333851145915769282744798074677129165502102345899407526572898713174235464616620386664406698449034977571243986970089413199809990011224745892308844364910378137073833291377563416506002972787726195904817774226071513696465396717353624140846708905081052048985798838155677194219231185185491620273411954479085827639156677556442701827249504576088855896015963227458022922641379317069161148555285234770083526934215047862639234523976961501674869201700784299346952700465644215721134953721821452754658159328153700417235926638099656678749908750428013068881080570520654029985855787896517359951530318930649942162823485257997439677736429547574403866606083194562773200955771482206766182266040854070850375629625670730743637913769754746609011249549917667946133700007373058851782278498145729726887130626436103209454596138037129086505362364261205577242890180806859093291219694727293867667476491526640623321705527070600401661849007600196360750028495608780880804981612978503799823093354644734793623178729901441289736256337966809663003157047561947795386473309181144776080165291021906001493784282068135382650293030463155081009712179454137742348135414901981247150353345457016317051218577856049005698373242927911900765322235182061664604878095347203937632656672290055063140101922736 [121,120] 61322949847168592782332636251395823786812801520462109006035284003601391504208774814177214946875122404237709915638045188152779021831158665214106856507379571624003248252759634933435806569322928220831909152101444013849944168519346236931478126747715760653523242201418022706346854220968635725624871963984081365263878271866930092960192669005799951395983378745961688781907314356547819446338392621479083068158616508908092542223267164937792290374855393191159068140129971483361947746316642550486959952343528531903718346016211338459856179412902317919678127505600261922267975215250436307931523836979959827270797193174926519030867613086321999778077347135699567519610611100518119737825988091165652184526613758748290265476828161418558926374716549439930148718650043790313348511512686514424236747915284282467387242558230237127508038873213713878381709592626003919879309411678484572507614577944997830166443871400613277584459602595304364142841470966559247153725100458308092037979085698317714041922479241443525197784735199065749013530681810013397193443029228308404959643660437047276562043134293978491585637660649298933542553388161463700505934147921678987776014079890297221494100317192640362666446521116014164957688545216830055471942340528286125841545761024783206685723117102308431299361978824155217832465865994484674653118153800824418099481438866693571562718856448991114414472073114246126753689370090906474283041274770057562112511522070258813100777366344570214631609689848508228886559823016308996734387528180165161689195776529334558687017584775054869799828874132809865414200559564235614257821387439046578537675021821673253384955039958464494021112749727098260670958502290267820116196135714439466096431466322857644289459905800373314834768576266084595085456259614388598656483949004320243834912835034243655441869662268476104475072839521838125372497818890367413197306376374853080637688625500595993122963012313779025797556067548320737130430813866376180660417352425256634307753906561814679688471446903740774868712549758971171235340105518415820679063031841069489410420110966262471651427588879435303666431838227653479706197698278009497503561840781583234221255040 [121,121] 3263698688380848134959233849271353288862387491136646535943243349419995918228911468360137922095947440824687334283818100798272355597841713706700016618036766151658016441295871440443610212206476266789715680895785100436274496104095630151488638987041205973986790163097446063775407935591316118270670426664279289108228105674098919556942472251339344433637591250874812757489897487336609035175854471015547296739927816571233612711535423052586907458153958106039865652195031898563265095140306264452337646785729221626312892294947975521724138120348351557222850168247466861421591275701925344926564742485220824795143780114581981842764502523141465283955229386137797922243219328418787200029388429312896181099704825084403454840319933518528898008341771035652011613469953027476127435101171525078977160472598948200904010094724346925317109307554192885623903650578991857777125947653379989642394071986408156597355019829875060373398774516892192261201535184180299451861034348750534887131990281984787493488819824073949677597162585675949937389496036198924059797836862029222247071832797536313183329467377367523385568587690671838336011675454511137468063848239338990320655927768916502970214119884863117084285767731722549162884587868300295598237708309672783936141752804617480265311170930846280032136064290218148837236802893862066656315777087840301891210411688139183994857949823668128408716857025578523748557116081121808471961151458348860388090530322111645924012343443792296964299038744158806899839670870829925266338357696768745982359215652485639366385315271083178519652868361456724265074826696868274108002789607971701651959198881255083313026820770526578029387173448482320830215011978249410166886107358304450769355230942174898268267290986504419977769657304597131342833035051030035436998196445756014366657256933148705249275798776197284444695712016448944265652465904128077052465643588639396012038562242222163470338213756240289349282912666375636038298436226885379152146058223553494119834625945898860051482599168488257512392812698756622737149936683001512055796268964320677845206433647241268284653439451343458130768705098050254162659072759277183014440637090453044624 [122,0] 281047006310560202582829798725648344291824623228758832428153892506775454662601780664912673167573413912414764372081047071363546374881717233790353601492781858555506397474899978273972044114437489642652737945509725281556015183184225963397231882832079055070597266625549916462069935070788318067710459921112694319499519911272969663544352332877298499659890439506939689465969868869466236126321383073617058297465286973168863381472458913516173889795516201974039174440510107832294083453507687534043188349856438615155220639716449534740676057776017001129180570674857536090508314497517576218355081138808876874124451184015364818592470398021079448022154820759704815931132231471336346903846762860188431108427205716201102266351783410025610780728004823963607007491434482201194094612903037982160175678930667777458458967345218683528599451059952282412884544101513931151409055417249849730774458202215597646195490182025936139126534650524522875241447746440469187700796624812579885476332302510200086032845144792422154862548846574971839112171863727265104617772604145767200680631945511981883987303302865182032739447610960927385312066302445715677587515511054226044276806455867145655485710223439516317347711590518133666332826426067755850285268249754774986737361240017584585661051706636963570163110287323817095789097800849021317950302532306665868999117119957863521592635588043182046837005158962297283268566275127279432549709413223454811623269291420346188675349085601212494920009856769860510307701322747228225794785454543035215808412625416031798004598932480757792886739980339241920345510935860553057106773274004760136647545855115833495393455357692871695354228447864340767333937742617327211813202720120899368015437480997681161704715919803776538913593741568659900178398633346611203448354083051321021573854539761689387425637477005368658361451812330900537881296078545889397230367321810511076151713004306084389678465375908585597086214930064168512305924992221652716188075861183361034554190822131676510466581312627877348621903272067307486548121898094672800223211155121418081944490873791811637587784109830270784045909857080661680569515825188944264800404543657136162429743049285384347454575600448395083109309650239897464732123584601251117230441838219946336407561040546501638161089403175397488508345712062053721433547946901073693028223940616996226216921685552141521506057778835829032291859214936485249250831109373631793502937990034986359801575639089152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] 22131171205708948783590184281936170372211824961022723499557213198032141094675039948882033975681557565419460603518504713141662945254200159540432001441384053065035197684388948368584128274504817325492870460867730717457860789499624791129377995401362604931537247133661632535447098907972162060079665844950358615172645807454728500232505181118001462085993655293255942475538579723047781022224297719621191642166018733011619725624914910138055516335979575719501868156278585720814584216368883230407375220431784261791077573152426594666531290495327989451549245897713667206123676957548009176483937513628982803418663908317933117375170267825869881393398635153505733608368346090121434980103323036424443198443927230563812956840073847885780803995498810722535473469450853149077426779631304610902643111786232699749786840146550930451882380221809827337054674146216883868618526518443500255665565228615530638953915711285026780920254977541624663746695858429221579800582177395358846937752273694758311485414192043429741467915995687457987209460046596271922478316214822986618230377892043741953512013450865590322443870562965690380916728295136201021799528375033613135593511531015537582066533603762431980562816613197366824783898573713692489482448729158872579847140476428737610001370206265318908552490298901303509130110514196990463013598235066205027054388610518854363145091970799194625935793228894320459332541702498291107774366338356902914165636546518520460942508699768762484699921256202888969002119028821399478215373845488785529600231991175822401477178275658047173897205630302399754731072636319298291933339770976421825561883653321925304479376344963903109382774203304486052184210146380959605675838085714177603648527072197651018815860910667077525738547492041430179291667505566493795469704935202558619421785996524173149003713522974064943702442587774666732979609770113154201568113810671693032851695673150386622153531814733624962219809786546468477521970893994065479326219551668126594503514816698232435923348396745576043218228992625496771006699176988326809075591343488506488577100522034268171209060128787911895819764822691417198038079615720963396685686661490891066542728194514886892021571523293911194698480822868951947298014461766063152860305368126758561039617165385679610244801219422595505493886197477870211843296399427484755896518276955780260616329080007301459738271167171188315755193702583573429560324545670452057834747843067283488656794773880832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] -197025982121188057780974632318693782582050640465890698528794789948348190089675293151431826286947320794857314639098433157759573389847339217481516746803149998828249838074169461247030977653605081515318061146911222480508656941049300866405212913660534216841849533340576140973404865238653524431328928192563668258596055867360096605588500720506024261103029457374069084212116860968790103945029602750024461723141953165305567688203437483121916041253110949711998351950484430396463857272236500365982504633882676216862597590444577045786157183373911610467862183938312063519717365895159311304639158285503248317925287549031448350406274737055522338056264041058889641464571890448999557260032538111440038100150290663922663485388178574009520414939671668646297513703532755251122673718321607592314160189046811440724994741285535363236420113327024569659614388274375446502622340523977845712467910151655276224909148658597459567699312555309058942482138756672198256795190718547149520887911433196900601163493598721206879985152918085026475002839334521244850202297701846194593955624184669407382942973742552085076890128997065992538262059678512049083524541267643019588145493475641290363053081995560134737754688134551973584231050499181165855610448910890198505688558276834868027313609609644371250132379956572906658326524637958419264085516254634867039409956178498495628729951659160152522070688956813099633236279510666733752377789979510542505603450991991142012501389699850551840051881745251820903336662136226798350506732205549690501634625464175878555010171375319614103863332956331680603125920212497443059529588758851007724187732470763822921620983538430113791622242757430497329731727613486665207132917007063314933976415285616009253381175215889154618003817768358824141569196219475766859417151192566167154783612840249000516751339936704221163249569175258463395574977542309985525522832863673159879830561976486651378797565503018096690481960119619665152155928953255494466838764949618508598483967499942719892219218013965646692648762245908953476945817210966938037190778640417337639590105402787942058896405291237086506164016797434411603105268855780722036095667760886636415803680268719947375959390818698546832073380573133543581446854928563507032137495885747342565444230887866406853981509739366763652477439316335437577259435917756426811571142879596373496531977216718968534658704712535928941333993040406435566376996969761969271719511749057373977033759239314604032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -4721031989603366824598871987451890024298642007127893917008750541340778101657860647883104012251164285951577307066608086360446580902358009654023751909065332639470418650912919010484326249764651002034539011614165476937489411276207063743556133634170517254825038869091622700235325970211503040997999643423107914180552093895824996508499504686290751534049153947856358942369315913564659252541383899293876299294528238169092481377551308650636279407263880447734398329756674676589517971503769127695173384537557747797666436821849187751585601915093806491011294825037497888908993592099211774941338956196114575136610880435388522824836484694770064218718719067356081478198853440289081174340010988784642377786779086104135593998950672337493254689102803113946398658000425861890498990066150163900754666601491609368795539814996225033627708241457251589156231903907716517727407176910486588878265205944060408783756714955271855372779736170676918442298289305288927902062854770960021387963681014518542925693624993495901156799813614644831604300421593047085986354488564531397131639401635340980433384488346348179896213707398714007954499327333228858824726203721993271397686014046312438957161743057802039042912312842569086086559569370204810203760349185826411365676217791385826800646733444174307498674697972864644126102264235035074936326889213401338404167966107066518172946184591266599389896682938747665225945993240986739148968528985199185911082826361939568557845218087747047852973294507710445972882347399831929474102642394955923400413777434780592891688047360408039133566264731246654496185197236129942556409101614152797169299758458487250275788694325813705097935862447420094126594640804915364424568643638294515520964886085739249789371076763317289172521866176880719908596128158017360913256761187493876524674858961969502644230092592044058097927596097002380519580860271278904719087963391535914355978047724036558513613858300064664664546177685679524685210245519855411123921775750947843682291208320690547428152205928989361922242083516168621356182940416419083508850283675215114029966105203630070751645539462011246452399353028800485550702135378102942281272974667948709362231576673012532988055396691573257738634740989666234194085535289634679961265442549126230113409968346435552854647049920026362641164025594845208298840882007344191293847649643480718722727249376636756797062464333653580654342329871623613861966373710490144724747792363749182302181594942039654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 212215581692933445438551505149091131592720145904287116501167623354346170385695702316665573348491743697495726648824939369008487955368728159099469323714700914544686049668079615558961197478227124420309357533823160622835522474703120464991422452101938024507984660353899857310123095343745349323074222143346287242218913784266008260114844852955998162299480527497295388831892892009137302729424604092628739717547150368621061345953762873521122258080007049756553792389162335507712287551882911787101046534181574392198812474580767003101030733600376265083044892023957229795385455144555723270612981979115739869677010365461622461365904498774646652097134199381181571742368169434378847995213959403848512266482549269540683966478859726905866604948565399287646941176636953129644658734572723176258454606793681420940377486860277331090728348767462656912090523201239714295286642550155234653577446302165785959665335926255401923409978410018422852033404441478481715041361676219621506418945920402621797865604189941399272607490519329566620731449814702880782305448132947175772039717110640821201080983983058566709791377536587541179706922957045792688285805124919181063728072114181363156697769727902671975523270644888743091827091701029847488919154324201986879128250482051817643518955256439582499599879032123934213851886420063297697219055234201267680217900956271042304191481385638873393575845593538676886843592003306091749498005303017058186827272260604297341571096041915445574242482224144898149100508786429879756596324972995618223325470010500954750011004733455465876441067908091116439139050554506635268408476724554574392084256247204284580685362383569269688186042044886037900784895033996582439316242464153587268332781377481024953314275431272691834488716791837387066627525450868177256424631177593210607767936974238027289355278353410149852767002110052968910415045655054615675309718006477503400787842379765421662116658992895492503200961079689482223339026486557005844087889386519948973906940748330176203678261107516313941344041663877356677788595946652668055706034924663327915084136684772632551580888645648907583650283897212241886903058507553917192911644820136491215012981077589942117171817436000527199710175672287067148105934578605767275056433732531989978686795607287113630545668970162247125750912178654256547099556632899519325590168642682894711335369802945770603498216058964088358355420172464491535753757766141569588979176985609212328121806809001646620672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -154691600113692300656217929050521185517778574156402368688132233068294133928131262302090930387751406877944573399644519015118449096720022781435646221501291716427789916160427271702617577049333608855703395582139814789898095127706230875046207401453388538073284955066102724127268638870863701877333431900131219221085834460426438644595557988194188123693081713359596454653909605845464165002319045238356561695849604250308958232647456947567542851733603314552918986606758662507133677768514300493886886034559038695692478101876195378624419766383213417926926777075686103434303327600553922447480234866119526867176187612242187480179087441245503872506395510193187268293971238490820262672711220752276160064427270566857427382163215814228507349787923082264099197490044198036613988760608817600732394958725869574182261044481104348153660614586650758649481536341141374996538859611465673818752797772581531638539678909440133210445033324613260494230616934157683276752481116361441719351388862634318641170776819692579809301050938647980359352629881218768041794300597120263284432589820154122915367168885801854337465039362035603202294726804109038896821071129911027641720433647518813546972667034275934349929067481528595942231945023017635220495273386137438586171223557324690692914014560400654464136801505830104874957431454745384734788372247279313559225062306971475702308371010067017365545864229559116414672287273670818518023886742683547160041903390632223209811075116279013133911590837130355361323131956931494933130959502283483281846235113882713493306522269716775925344001939967635309420461370004899288828726049475821677515010479137905135545062953280261457154108849050731467254019135453700702725047806145092787876168119329062957254538395382068802853977740905213500892739275735226927879989393586455404631134483000597882196450385536377259325277767188108600694010693719872730736232103906359110011797922854559496853245374973489629052169054447535712213171034931146407572536213424379205227531702888156877408244049903855488050061782373126653049979029100644858255214324422760725830885348560087303339456720240594132614541687407108226328249015618997342047747618784700802887460154325228914547512861560949370887138840396393744114111952602237481121152750558448183319166083053150538453546439970623801735657575311037500826555088848493664052517156071600596461679397706155568055256261976679737466949502767836611902465764818461011606666187816077969131224798433640448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 2355136513429301762219907384805536639378358336962297844502086317257501089009945968161100103842434586822490403175377785419921548622235067980175635401899793707952667560615133926117305091929536004406997326857374793163564410405625309226986082637995580495056566156190730407014674691730758377223968967144554801895921453235684469135448420189505402323242075894385332019595362379559804293888389461994302328377655310345942029870227260703001659615804036857594032155014510222160260960108793146838473872574072915206720874016146426261649180083565787769262308917047082400148642362398055252981429368727054344410579776459983495184951536399774627209345806472187514064203409706621544497896483606612659620692349382060055182148327159082211271633756740917510422018454231423057052508037489160027841171780178714685891636906750772769207289714124552442653276528462296899850942194065230392912756920442396387814330353275832796778148634966876404160912852673432161814373327596406640227663462934440120902485821586908075576242064121869833209676874475506333796654215781249812292167185079769944293591876625323652435515324129189879578442267544285567628314687815620758563448966290664890332300352059816688777095393289731074440214205223026702027161787882291007418508776265249210862812770624383360559166925345977172484457834382166248797295205980380205801796168501592050403869725444007227395099747523093333758411339337235297879548934332970513883614681262768872213785730872325220518484112797489973496734264730106155941224682564765938167400379280665277156605535355961412976564591434155206612273055227555988726759065187782015053919755249793679977213183323533532734833001920689802051548946075776593693639044985112717216289554353020456097653996234368036293585480682750120448100813952515796499697393138737813751232591748087155385870799631663575722459598870721158893574762423480632650855165743657304899643706680217131761581078559710391717578926422347828607270753594690227311646316642092427605386709232440550635267816106674786322922592595601980058321481815442943986297251773329861009490216104155215683498871384816474446139336068662558742861846576520362597374818295212620914866059335594367441575386429279835038022674006345954308531620258612512021778170479498658890292405750210749566139071653689246937617614010479572395425342356372304240565914448913661981330078822923935978743786505966587623391219815673405613078056426361664768614505526506980711913592052112028598272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -59389219176537271264472735393320016258273586081209663977579497921101485105155992205591763261567012843270773805768836522298461689147591053266561939487081822670873640740643079017212275412502883393976361683442195227679197589236610207047868041645711152877800674628296452176226338480726584083028908690509735690377792429196174572425298714734505731989065163465209900420710428196110014835885347091649235507247128479610874982682845547459291834275157050201318071718953484379295560162391581857690321648042863688925786592613299111197391108325842813249110705420123861316917948421615856333974086968565908460786463096152768024779019168890070601767305751596596774681491450545948590101855689745023715629796742287994267492030052475699803256319941365645253715262482359175355323724785602806077231620162337234709701023486370952541093491657778197116760863059978479047118419141563491933014311203173717891118350579500198669086583953570892892566746246630783593494229551724787661839322630096455185788138610343133758929684464381902444336872545522515672788650575290989622012269979771262232098079421476942983778081161337127772426831183937491953050489293623772994586734186128108075243499371193987885410867291365003640631375639990351456887013010652278838304669775160330603979842292614832569358671346304972195748995520562733921372290567435501372620471088133755902906122897495973322252367826278603536922124237243010613659992468016466701048993822254806979654844654323901923450666433595195837102600985532716574779259322167191993772315182354631839769867599362534435937227113140750239966768569555657410181607402896422809658554575046806094598105081026902520738639654961452772191313471672160714437176651822731983331161191212365745360075168124064123356390950991131634558132715974736036419674511122258189847957188053391472884279812816080114578843643009153374456500847123856298406809842216451012130149012431143056010553798131412937755586574169003996907145006528592892288353324179739404427391177493764094771024900601837518519082419908551973654589544180543912140444895728435739312566442077869309284281741585444221691868351463209178486770979511175660289519239780127161418533035440643119707250114414862639618584579913840969322151493934956317241075279643209025449243344970757544493617695873587334224277957080864867191904453702202760342602628417785414671787133099330738868228206739387615299970437083451915017303465974453072653365397036458909128389486977636682956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 264345211248424330408253982315329784455934006493868061081230150390910360364422579745205363573476928748343460141704661609774295132952055064864435780092086391876593807079308819157059913614148313713995386564160616534243879288968850189062909534205005188764089390524465332497065616327432391913513811992614255283957084036682671075143952556700974631402842166305297839987550054546203783681261140687796239613202979523599405944662212453670135784940317448048520088163830625749142349585859248674988044558073202429435931233143770312384966249320928583318622234317334716498258444927306377131520305593431707876258169337158381758169292411426503345519240723459200556623496829766034769943322023020127157616513034117634786755535324245947410493974172612651019137327769753838117769529194251812135625892503177452273006026132854140549361412252689795341633342097087789684680806726621243161385880095385506687743959545197913312249097960169392419620752582105758969405343606834834502626470081392325750820631115641839190608427275886277513413331755298062912754844727258062851987402292382983144138115540672162601860986464985427644514932002303727078934482107783951214328295823744688484389120550592707217398318868380023579313561602758645396822937560323253717297813383817740140003870732046829841140753217720608582454494335438881426781620874340533035656939404127274037114290968041475132977549141915328023153392848299616017857454320319874850244779933739883793977536897957460837871739292539695724135262519192801904907697932871083138158524376653507671930980837639313008999655072635505977504406760244245371238834171610427465801444120870823940816910978938628681774950437360496994875197026040534410873195528249395265468001242072292349773213745115090425967853253310505511809795955150831058434438259655224661681533423480868333228511378059926739659302649583813512829785662727916520496401706114353409632915082728347830928955062296903050319838501561713976151466475057789651358863898356613158383002347165014349767828439174713753617133267740123295170912770413725327570294323366429603970321135012478678656786046461261488690618920694077864502702295358754339846006124407264035004122093955039529456782907480916540859296334930866324278146403640352973774385059614405144873388223939519390847804640602746868075470589857625590480996810820038130627242269244979431389565012286000696078875256569638628281238065355424628131986063394764183316755078097600703007739084801687922147328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] -176173265955109583442983303112396333830390880569163074554702667453299348074151743206313499753793914087453981962030738836320246074174554069856103067910397251814871539903884025398907622430459539291037678698703103203782060515243675271250416215730010042107600590415956916523339882699307433717764439325842195569756440993240450627772974545974955049921104966296575761263495576358438505548872437544040653868045651097403304424021431211571595691491505135002383157728666119891607013721969049374184426147881891699463616712082197590615630874729078822843659164616333325629209556110832599871103052368755460093573551223649154308670160250583488450976999949881876206145741383179258614227138928857173637642353594800056411125544818513078724028889373543052278779334196110483525273792356699960056223011197510944351826159413185268308382356362143128012220487768317686869305725074503166037005679125153482949371441531718742321841574497364559603131063685294197961889209453259101410287777594555551795971437365564425399532895853245330924891802008142161731888691027901546861077517350532469612174000238302958426940483605012115598663544927888384160587093378058942229167931443200728740560065344163877325122113374616640171311173679825543641540949585269942246745773957269177390251493667473332294192403532339760290668083648260616271124666068305753832862911803281224882841714819114385055390485147765377159717096381314871625480604617935737236307045720541474540018406233963847678698332911700038149609646666159625275627112501566577782269714423588724086697836413953567230334106930462414843888592836235684167025490493772300389369023860098612436540837694631943360808091894480464534026992342499670212991436140629555960635513593917550443584409593396179586347741041927881372766854664287247353210952199103646088006527414964768155381585178419599349299975158344225254191090775916968410507075752355033332894872275411545332771052184601893335362750891114579003574819907607732173284268415351594649260805642451560039140933657563661822522162999871592702752366178524214578302253271815816176021974100706178247312385455664708448745406484860525131062269944299576217842596521534560030113550757301729525454610836048160046753835501736666740852619484753291891370322441546180600315324083390140936903165310037592498567704840929754555715762701112337610794916269579756942980955305488687656166319348922672311794270811665555947126251580008572339783441348870444506249393630149554575769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] -2280966198975482200056045095097494890926661530416484340784297262644967924831215373636656090054952951964622097359867942000708113620864712975234535795286264662105750252545552156691186075368658899433834276809555018035753267327724916765107555866513664792777664557871694177277895805414407049838166379171627538088928458719085354456709608635117971539920340453753686334377644876576649262474192759804223249908961079640061944789708031256701763638134803774060778289037752730509704314533990085881709335640047984224116833804667130088937883988558443094765521998931538066571952344166229933313394698711077401131722853122566815634531127185008076284207526919517255462435074187387782467095224583981896669548768454329617809769761685394620410898641283571416491438149254269511897268050215296344915012007787688497972418215351085503739487580653051795089897930736472958164839360296134956014019027419260927602110358115355478594334780053441403255910147120375313781910005013348748038350504941409325576401472893880137183713858226801008203201369222270668864510697453867344625117404504016773844927289917797721392176395621271941423053291412089858878462825598292288470427119607077518759159225058057273237484253930911404850715019210757463412800707951520992705648250966019167376922866101491222730041437223286385404117670964141559328691641652517465498849768454545176474706509756156806322792837943538009586036837675430164007990047393824884760301251311604382237563908337159572624957118465395022452506195686376667296203704687592224393379878692374501558758714336391663845790227789267883543615808984317098724713235627724835928249281821075215814561927590802577028955786845922581799510094387472695161475684610859881824414322588239423271773646424873699962821366007408553387110978959148388335687410049987139472066713758888950914299250647301552980617745300764850475972053444732573445146189574574394880822031246270657861252033352762498040556730255837224713744566165211082901417521083872136961298639356215181473516580316984465877268907526717732403324768995685919441429588170396081449691341883666410194881143394672179950120030855314182439485189195117494638276630005515578826284763160117052506812166484244433887617332809509679712544221552424025351636579011110753690615896848233765761865523267884457501285247059402478729649628227145272998940519522915116745019861403767532109882622757279276978143187758327215257373857424308480564470941255753743841034156327605016796856320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] 11171563960425489977527495280874673873174798657622607166632405154262695589942592503474238214600269599510222267361572998872717423166312552727241427157479553112759561719659989427106634944266733341073687680654765394804377301205407402613487133904994692298795868418706525286882364343645499002187756643207284661551719778170696486048668707133374865488966555628635599513802207151407501725726662255592351011181285430917557948607219072247690132114314449994073425632458969374324510379495697630409706501527755093407701965521014671226858555615918925725227640736090716710426718480946609015330644181120408313405260600178376146032182095173254450834425593423092143413654426636488601663534726674329842710631839568298268699088055830672442984643853110720063326760270356012949798175589956629499492867946205917320760124748679953936274952854480365647640394678763781595973129953663778518173154079452253698780249643389394515811104588155249437654022488095590435574019709884765819686322949580828362334943432328045852345694103957151735414835503292763590380107970431679350453011866443316582412578639696321835762151888888417938049579306636802184441427836436429002920516059482377143706540109052958067385364614677367902905429046420777782521374985248728673889329206661333068743910574231433470081512773903895072318203828013921794850211673221011415902162768979769984193377158060489910589469549421722631631198157358131787742073334460218532786680153987929899324195965893328302826851764481532973126696967685055303318482903571004889299736484293873867361436996537361779985285346570476389490514867964543431841402472282255401779329560725769276496650152219831241472570178488528395117535596691969631953144132318427607925779526225158445739361883020266427337784540917664531035920879480664896808816401238430035992099985919269773559802092467282678238440707876160324333949964996361131089157320295742741188518515716122853459786688368137583514514970622814854940302094180815020897057701177323167892649260228023478005808427441072743839725986105583581661160849182971404965546957676773510062166796006119586597517545574137006260855550506642840245708515966626904848728348334348978021285981764593202508195517603950513787034167552269891397906834259723698615213760845524714247015189106869744432445640107759681045457376579103403577966887647118358727647204709467472643359008128657770563678675370848153701790104249115560371138340062407166365658624352251399387751368272918244596121600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] -33450435984641788023036962124218633363357531931810117841625100251278850393654184762805188904688793328710359301445534145487801345936562133521277380803167090910988147378658790714518895307250606499294594024538043325402194202578488256050570744095271931273668179602605142698736446445766183638962233534340688068985189287287457270927552058237132794937732116375055145406629351697650184598522887309749687835909857211005254076719315525975741108309330058732695748732822948705903270950453658150351774133683657641376446435165263732765569116401725336060178859168501951760325594855650092687597224313020295812450660040244232215954493706839298316296463568727738093775882556484038068808682029254313641995040667177989057042191745113046067588808897515630236779470541915812492288467599938023863258603230764937373998355706354915856116131636996856907155468697102477550553341044290176584777309865568233849393367137836991964538650862379760435660218002713615150969899239377042985390381269185057325301211580804076982857830935081227455002967700002442548984387668368421199101949076291962649215835005494434356908276401054900139001531552166779212649747821995767177948662951077748965038967040172982733416942969132856046913297784132167795547183724551835656921823239299989809106151054604478393288325469274911748160773700996671743357780190484939397717978163522598476303814549848122521298723955206757481072671837462772171100943070800530876152346094589454898579321083460641244616149101685931710063397980968250302712583687070619651588186243908112375459625708870066269935209796489792722379050428577760051459454814640683881521266791316223316350486815362706798182200466131015399256021155035886554284170053952844934560604586227460238182862929371474492592319438973479079734167276045900944544155644511485020122528504412775408524530809542258520226716364539591514461856763298075131891964043279004108155029189330167497986082979993317668042730226457408498336559995552275189566480419181677919630961049756488068307199526119656227179036070083391586948771497540517197071473738709827028182974107589594119394614362560766624031060062086618019966087456862120530075838039924105860887788068748046812331074289814552268567379607871074864530566315725046292840725364675929631498710484181828527309357548688300934916633556406246019921993874357823291693826062212082069071831599787284063551070382036648682143141606114401083654744474566852285829109324055024067638221109360133680272506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] 80226323156137579332917278615750628024402055573333883554506513447141101872816854363720579498924785164599046391639521055777141594043006189370748549839267177013183857782534031166442251394535200323830531238639108768425012508251592350627234216951397150734549295945915666430663029292746758092671852345009115449813769861377624787753952392175629789726540223528641204996774886867797037908188875286079659517476000051009287052797760056886424018744925259110750550777209644695828903925971411876566678333467254562613230391011549464604137474705959824822734670400728967385566227024335355542305237152003599159947346028228899632391233783968931275438212666686032754033766578115967980070095550341516320636030622197261512547945952853722128148085462196732620706855322340715796861013963848880641376646051321101456603676238293841761436406694906115405523443631414872662013620253714205765657089552090934701919437414887667289835501972467211918481814891929521845699007574493245977025781939692486044567716082397334453540609761870204654443575487627511184575551480389468856656995371753272353922979280707625741597356362720077373101611639501229750427878076248569971665214394818620030448859125739236913253771435075482349055017594733963395781487726340601600355917509402419086054684334628839060882731948696918801319054321862991986113689003390050285450702803219444799729521396772131831979546251221261662725109141662050918426143480069154222760227772023218449048232128962382194559713410629397532327641171458048269027059905807563997320921965850187387916783504799732414846272813661926915806896028867270280372319260428977157819865894306826471862252165943148174781930742557649589051484545376277641517696272791247256150026085748284917720518148074782776906337846665324189519550081628312549987587361263626526631160646265135572387011043567298081416796359666148847998513609273305664609796024723171921903950986980475423587156208272249904111088613785768712838894435697137725534835715618114285204286587104297068550391175111846121780152730274997746104344361226417390890907543571325606068412760873134618461009940721905615039453494909780191476292310671215102887764672065510719755177805578731233672041293084787654533782920115635950271535468299152487916544399717060737365734475246624621828834448805367100142769006168004638772431704514824575272146317904174620447956478756939977390460453129237419009775834030023638305095688553461030213466128695384847089943455490375777307852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -137277222550689919085826801043175259905547750596264736643555238806709731159312586350991535354723686727382892954900214704372663134864879852679426816720096565358824244179725450539991723301298377399720894648962137962080470356151579053121053618468571405507482015730613859881413978592895128704178478197734707058878696347658135264185034117429513919211476432662755765413017830489754338470658791262399106407407559240538551554058925367160138151547928885095706164223477612332268832495178613950247274385173867056838251074490690879694641553043843139604312840022424751194065789223305396927019645109010594456367296308313146760531701900899270340352971245845940405348081539780315371248039529988010194335926796027199987106384673898183805529238656664706039703489121248513363364120718214539366550835739407139615956582501038923559277839383696061776719265060005034803965984175060134920536877128372599641037625182108851788816511269004261705756786704584446551029984987034371532896490222617995447346206566670900647079197605698478472670976087131208105139382557533893585669340565602936426607784875446795104933797736633314926429858447668747648250165145342187531120542326190926525230442243103009811348798640680725378007227282269090963423654683817747302570355109475510134628568833011090165665052639517544052781734229196286551501941512368829284864429593690888599761376927601226030137076124068632877493320109514329537948648252590624648401867311253586696588196466978138684703804991480323375863718818625183238190309444202970460086325743341540433310387477437493287738359375135331152804990690631807950581313738475676602174849660447707835619345097172287643344129742355556388573042169514919268213959899635137184621836040763407456353697757474667964361330557049260284209201647289411858810826567905827622793545337758292960173679309423211343686054692011887595252975964045012618280585123545172285022123030114642723958306454494929753853406987547630206073740765988812645956562548070371412417255878302953502931866405925859783464062982914742721806276184525679516925293848249971499057751396797730733050118518184575459285326297462888451419153067599135160239658516208165826635567201001087854447631741484363919642253137122609916292814148000232445267926891722085128643841024693283743965162588866143291012664732111041037311061092866560091770145705056199093090474756804620283848787855706605076783712136472892245878213807056397745816006240744239712133456819400148768320913408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] 38963865602582429842808053649967942279224055601796322020815372591181726946190144785409307957938654122689828978801089889106655263404213756551735010866631378026469860572280938598981867021904420790986561034192024371013058024582710571162712923191627015638230556345285081857794916663876572675316410062766871894375202246316942182859839958484213226151379122069476869446398530269988551649255147830618503617110188226080864652329311729270973708795680609453374559304177709535274045439875878795477267282881158213709630469294794043159142468905167000748883551366024135326688272559286252675074460113045055984870393754476977450037362284141432451705620053037766976176247326883049386873348428524353577322519855024290419352198088103663972147262696451244119261928715487149073971126283490506399227865315795561161871150037057202258575400020969502757917432648330464694824766927458096828077169002898138169873196173289348233165383568275008834203256592692570768970423713910954997455701976562648580690101461749014176579292794102301806280985380998879851295435686838834933554147362552468792929574604118028301340069155482303223758930166229919984970589633959059591602549685932350777992670574641667861917772281740306956176912053217332238233733626949495272398177338200630145273729925992862944062842600388436793704690336514480183040582328897910152190144952403216856290856182446711720382883447142009390391514112528536531419853559028490641153673660371332460330110208485754995789882170769418538793791728759482752195678753001905512061041418873449774590730566060774444969233104130160306288546894178370828503114003629178752923704861620317939540386386498573921000796800086125267039126101085569814086187435582395599805653721320273562118013529538121403463479876128361813186678967809020286186072394676904731713354479363873488974319926295201203261580796235075193645532540360907754459544540819556323199217981347844148602882437290321207409020482540839594231385244431603621862362760125160036637493785158503534086684661832522622140423183089183178890930866429946556431552947768808301389742359536447789857928570090526817697722761838963058125363924395166090132375437891630601156497315271724664597558249822088191657305448264930608918662247026722915903287313512533124405178513960492204981530455748083091749816455225727687567676797461182534080240825051958867346114901329047513669739641089060341064351748743611606324259225875239368822107960595274531387217440282579403853004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 744343332762545042474926480648111139333215160810554710370135393086272307746502530078329640955293300375011974792643030486404006938962486409776708513920386249608577539731948757989980828584618560137030809151429842959355854612044711932075196058355663867695004153672582705290284665438806367691209140463669515836384539577371359908276313125802834492677606390469385273564183837782605224525921464190848070927769774879831323645827295564932969133402818895872009158002450422179091447350912832161011417194969636310706023412586152933705855515973062006037225670871260359007010328839417539860360989098451263078463212851935068806203174708299231072861698104280887481900716929846837438107313092938444793986281607446347136033437463418734544484385780876061591052330276008176748831865260859285035590065697479896934383275684676704592528914853523123157167012830926532913889125721186863152077018083206957915019520144926202698776882040507166748789395124133179586616474397294758379412575171507208847290528973609119798088382279831099006172696943610554053647490144936400003881088276161472814877399121367729015871163240541502956951731021453611179469666064176558774223092442865098000726508233285847480119139345138912829722160715629906002535853620621678043604569166481419256464646165754137384547841128395790189963037574914762206586716982530546784053230520417013324109622616796809504916331462910958824993057880602907807495592345240529430367744224827492898534287556023591229194003762316283178184789264238896178703940869436906432273117898618964996640310125473694397945125083702132837350767481478250138076650501918435999033293445315054031573804385799782477791540753208434050102053384975445124993306244347511663771774324948986355873249498111900712698077063736557250365621619078663302652704755064322212141514773619049614990645468033418445863766928604824500354521762172099433201077884973895015559628983122970416251426745794192420382402215506372780875050611590552756197489603181334064265585683395225406310298001800577555086634156029874174099107172004608925511107273645620957145186785348750784784460894768446471932395756403333697531441082352106628298543800001846972507976843421463283464845829458282009776838067988337387385563504141203979436881783283173539436863977491287018301375782619519524059253426637620797459695389463741144561660957866259894455227564678251675985877649331006792162198944435883333804000440232133282050474639658349899435032301610966037724921856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -3183617872609483409804844503530587698492571434596207367116238946047819627417630873438365270437849206931753042533108529553067603625673186119430751984488848199964936745149526933036730880706394794670206604353079470891125704148773157054406738211308799239001933591038158939487370660460299717414591559231215122131479940844917630161169791508924350537835040416513088030424055891366576707549875816110041452649746867169295676786664992280616805672185814626209935798763281760351279193394032781317732565345214218748706565983870352925857035592488688302139546467975097263165413003265801833196169696069991054468647538814364592240742254064017471173811600077028022168070779716263226983775676611326787523371080816546738182339382395297117029852177543725510592720198650866916265048367829246569324077921152649044362180319278651593294731974449992449123801070319652063552358140891111085301243677327000304857360049887675216850896391884285318254470201492889067625247067323427347887201110823730460663957687297738346395908497750795460598703025666764368140082693965631665994095918973456661986249074020209675931118093233502982682650555701679048397300797028988028621338423623049279022174183260040187947252450196634239487068926888405641532527107847863887498401636953614103141008322194197829589787004795776338573542921836794191043258054068727409814417071440233838638632852040971547021819642235322189052176645872136451092024712632447976119998190464283092460675183645523099451710548875511203829821524656872945047648183166233269357853542577533362009158667159874906465656993104215043515477163818934314705519888765795221797816640405043990573611006997211771090223199967666309578966755326622583171319175657022015387973530080511630872235589540251309660746880225028315182541499740974096464378027926349970771652531275089553871350992084222362487114616955407902086221945695921093189796725269990692892551245241010065336323642343240469667519199170886621794182171932727462781213124520679251924259528754473468758936094264006824761362408534574584790601034287348197570594594522025919289838146906223725464120610189799949715842225702276165365086521769790415038830067843819881388813013140372335427442166660383347212976046307430405558421653618464197497535743558953484443312902397594641621502360743506118227689431817141497314907602229348715155027435129320503212140235968800024301833905473036942602415464895670582311409386001136768308734095086062374089078709680468100241791385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 8320014705341707365449852182473239985194025569879944992244175565638547842462602625033163123276702648450881259884170897039508961951315835673066648058522027180762866139705128565142740499763553663345481142506250846377088421619028030226886581404951978973538872533365199271068747508896090885975589492778995410586815693917304330464680179214665432943699264998625997282977058086096536948135811423931530629079571732319074411219889916237861993817567083846646339607065590755572514066504680152064886444390204846106187682617367532638072024638297786859728150750078146904033250647162784018034552842395793368371849866724576568311742110180755147561660381129069300217086500093304194132967979309512565652752378170239576774800271498566539257922144226887480442629620543970084643546031355602465975060162679049776395570791804385034690735526763757031653777423248794812246884538510569066842030379419517101328601220515507017432878522905856144250042025721857649833118413930315431763115259126500738420975422834865460695859504940482225438438888269163666423481554366661429869890091706515067521671929458722466492616203521558409364809300747296103554565004197500917808189679282995368770594002004617475031298434279442274111898770335206209039069955210371678922088679144380021103448312959097488073819886354539060349110335753759887867301864689292146929785028359277746889511986345711247286131564912241477182753662566514278210343792720468205164496923840595020508579911196349324854634044981432915840858201323942645834348095543784576221830549511227677997270525597867527574803785308875813783605400891748329741653816743195291601294219548116598502998914308768888957767221097378388903836565522788528163973552022319147272758161847616964471183565837371625116183644585465093967853829680578925963885331508140048972975364546726684978675319986858289834794943752782169572872748191330832548107587162109273914184826467591706126429243018293666612611731653931674566561585212610244119712231559285870695097564955372159520866871749099111446057692662205404517965338901532833103924942310961584804855137581333416992961896665727071270020512364105744877861262583064773479215605823055836595114375180623497257174222419756977035027606020761274157108053033165880775899106818958386505781414342957341139791816930717337854461408079376361801567991821834514717076035539611237696767176893063798598338337151370730938068801597497145850743028086596057521920841154703606088711685765939500442290487296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -16446021319135370616094046230463151784011635678366819645496501138349515434623304769684331288313286386921257501106386708550543609431951686914495309303032874193538526951203768818556488187066589580314533833323951521328953152156087391170879900843058233928604140401643994497679375680649168347580412751925036013422468835131041151195674923202836904030085230998332151875197663448742166907551391825608953324605345800200539000377991030437794623946266541812132981544325723088965956063439958429975389580385388278811447544497107598334407620061834717367933250223203250484433968105788298761387329744339783887847449898273913766782181957252862479618374069165197320390429469421277986616360071068359733352746042919242756071744143476352617927053215895215588232999697417482832859170518684512247259225790610143835318300267129539533435601651789524812606440353850190082980055948643058140347933203131885495011784973445556828802866013838020431426200245135718774673043982000272782022018277038656512758547255960408880295938126113691083933472851260508475775740950745012685851830869877788436825712285308225338368646013137486486522524565393113539245692710155144898328214169581057242193653678211444590236699321447715860584722655387959617525597863440451263039926547356293301586015827847960962074691822775963858003836156851148099455340673313365487074272064478449326529175903778771727764704636997734865710935279447363779199529799570515117785729392473115915544425765854717782964308695552985569541943655175723842094995395222217649785748171420247119820615976166368178617944938689473669407455931911237004037742880722554559868521415313725149811114530481265963840156037840390737010892310898007738221574244788059026998292194608250308753757817726637710872113036111783648510730545290922334064434731559457173555790944359425169989910776194207571911730363936651296000536389716512968517593260996329844337270656578561377619835683645811164334253741462565040047059207494962209491029025965871818522389844762137750793196407626812434626254839697313504618142987736210182856361856049957863864277531005486953725863581421117426610776807439714930258987679703822283873902348140124711178846936261776088386424901211704341452178538352352826289937352045890016946404090831128986141860433038196158450299410196362074091514929465095420297171788518297761995800871468383569216026066907874920165801010419809480292966360343338945724432982788321796576022505052029707214634953191315017919417548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 26376007133421102416583195219837547997427944440812949841409813966708165830820591214062793135007422116414035260122281531264382050477058664868475447596284710687362551812054900284600758480207356820458496617363001982692526138627692224882282617618499137472731205159266801293473758928731933714983319776171707757625974065345905632965952728901427013628783826503975286435063847256998038576280390414512930134027992904347458065618640630383480562491354091051653805228040778312869210979336757289550353064475157922311149090226193541118038425286589182075196275610516592721381121274294899671442435323082003504509808660611638427886678118875885746059887934354482597908286561142230653851117843224201245927092179930751458230977286117865960236259391228971101525457277191198460785449343372828144506122824704309537799740066425202799601533450537802396662109948863145229893525484379605113190340864920924581634924094862268094061665573631482153637136036588850850937730230974301548638778719127105032792871960538617829572758769232378699836914357841049558963561447019428887276867657921857905892033319247839186466077857803109362928436225770056090248815296380683376415218523049700309437083128707837257151342781922987616548565310991574560036307908251390132435722700783121842817946101592243608442630851167063994443263543523080838025669342244055431271612285270463055364249750086560015700383166027860927859707205041290440443334439030803366892318227867997318484253946707451181123665399647046877371960046544787945328566687778715246803445924642963098623809874065908252942549169020540372765674000607453456367817776782101521443184623386956291596629915452293660207355222841628594791671393540092294932531972414847524772723807023161356399002612453278653564784943928399233398769715564269435458191497112882311409665513180615290740625734538435473598394700574054673110413345671489430967555822148485752820470866772625520885425339110516787581235864354674320077049051920189418937412730295750148743334341749545301521741399276558127598400531922178265939826909387119137298290707250171660913593730652431324809916519646790106022237312615672016046317262404831012585025132383151575691297501557383721126200876878802885666254765123570286407850122355224798955694977689833984222434141261099886309537336275659263111089186418112732562477478806309992983216860039752328686570624597389072314464170646506193148658999438112000666068534375060878644864926718646938543345084058246272490426859520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -35508599904048844267968935052385721235262296071379515112869309742136151939117727230416578459587414487722748065782205382785671063001227584590753516606168311361913845923001115675561965530743433449580583589671144027572334713222480189305787762566320321623268886867672017042419934093436297803988766170475075288208166651278017131315028635764168293149341576239066055851372915864314301549829003175475871487753851130669775508725023221871779417282917367341936639061686122072069439081735528932125003585084060259095297996789243234574084746040277287001503040565888301440212071223083930863287546537994850227770474098752066141335844970035051933686841444691294423214145697659991742710098568013508409252658238098611581891910632347532617721235794788803984393509660433062360172548697757113350148907732967504255964102379218377501731748609082158453418681460917640789344090182082402746669927236955594504910459950729097320080778600782147749137970499734898013760054076416157548572727932351208535480908279356999386395647987278896743375526789827274184261553470027464484199922469159141314271822013938238482364685796874265862146871708583548863026914272797294090311670099244812903903951832973691696545790836058280185385137520329735483575121586587414274222783120421934721791919618926176399461083215311066502142284605081443420908010103442679428575312608165461043615982667226724283372877181361125233728871563889852924158642962205455090386207945777846126486783343404260491526769211925844012347187826233311296528139015703453375742338003802459761301309608720356358191014727625606090442177883626292560482006826955172144065933981264009439792380131836198541818924825486362075589880485255148057652593006844582711613089272694676423725536477203447027039567792904012016862411080965179678927567706441762430802472762296388549015189115292543965480189294480711123728606877004434320847657243191689407586385851574885392019463453566699881476748654492318316481475770507636491096362503270873050309483034743640128665946510982923143885306651076726564822866270528010969243156921655093637829572921403196665254152761753100398355843490128947270868170200765375445376661194675066753184156815732170711754784861516147887745943603164027010976002445682966677893262626097405971739620144782242584571588714892476454650344947346061206091815191894684953928950924364157013700572274557927783491497885675341655212480484562228274562815585376757573092142558732845676365645226170827544282215219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,22] 40881088617261750909655025995569774269129445171151544096174900678419300299293694680138569940407010653441094006790269337535769951976247179722481331736359185118756237147070651742636915371338718189233748916728523330182528764546072530130460902275865941771029891956347784028509889121718824971402945456985086627727222362465226916903786967322264720650921446627688531024353289734330446814572633978245377761051745923194113911146838152679690299891614299182220901697148198459253948528636012024538059416744961248077757616763840627580578204349286003911906287478754620212889505247592338373545652358639277488244594927133776440388320145938381118203825862771787814978586526984903937899312098774340926370475307516518389880506454795095238326286981923573955905252209790003603076298381847321263149093456100047524447289954545377251402344315044828825178376938496628013764151136967469627737887934102179232920715964316905643064322872225196311977416206795475269631011439043912727732222657409928198452821881331605471190491943195620979457728166863368519790458801258992252259666866504600314821953752151145363300622250368023954277343541673351775725860757334136099343881118327080440026124612727698374989147248421197549327755825265804538355277749152473723143969350239935065056780705012405594013174194577500130376579324133533139461661883937495977624187082342549143402989159480045741402560380523210428132790637825742411969346017915127752105856288108275884777404160090184344096405225960153018451246724010990517864177790535189399625747324277653653238243176467645582315055704534914716884873415191580031724940308150565448259333202360630608001079612391558926253664259989989863761880510232003663999897560618102163936024262806208830218248561813615240652561241426102036382063597806310312393001195093501601432641889855296771579376843490013710691787982494089989083453206429514135292522899029788256718470248386894352373556170449300516803563249474788671391202621610140624319157280283539737969347949820130315502567877318773852683284181251506278240769760053086363764075683464267398039104102966862650201769560998551402540893515048100709311048937522793620765340684503336399943891610517193415333925746564333852405214736884171675913613027278657361408096116068639476013558262276345795995311691434416679778032941006705150827777278344461569660044005246405051742129714842755329896573089144964753195582090082766176869675056360952400216995584904852866091585373833978529335746756608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,23] -40643941282437614362876994157760127255198974638008414664906441642365218261013091955197640335619409537876381614627966634557537747709457911703767772889664906616644061005229619797174814031813148866214656971425750113929228706260287445263837664672025670433644606507420117718220216852210957515797218006355116332558779966813479557395483926522715655346777081335710632293606292986272358666800239237375903789973918157154447885608975853312170907255178493681450592051255249374336422995643244841807749825503950853811133286648378941658529243574931566052104105099135336988866318314016030616684988880970233622262293295203219613572947190014768319681771289465304615746352420269218773940753855003177056333655498299704132847360020920163605808795515323850469808401669941611832321572487739657180522898031449776345131495455168925601809482005162657733051846647760297306393929471877258554992177794301663167199114978703534249151880217851378725958929547875935171952348030691118569636495839846245424003896290239350783721918053751974487072871797245009157599996805523227692317716834956613088281715051337455784376603241420168730659333589951306606322551389514065675103919701690994158291062897356976069493617457139844043387795096012968966054451538900064973860930180736478253522438859149354117574683875149650503376579013092131607180104729491660840403580190271227945939190303638416370091658439059367527231215446001734081896205885862244577203822164817241110448450147672096038615768263195082015011620394684490584382729910904297369549780536276258855282201855910086933742805154804341743168801910806156021565154874302736092157609342875613424692741658772528486846408779413422160996243286059795089306552350343048988384589795502084029720113300976673426946816420339269952789087147787124940270878069048229416446568747856536128442012609314785821168102625312217420276840880828686553149788031077568685213342831735015599100439047287954834535159187246219412655818663178324515427354862586412056541826466523689021667647593399566892177713543638343551936879112440805124818699952588116912381008710451857245421278503534753632835509488438208785172458335748665779612444719400358228158603134026803455278491559369074248479514235361105041713243110022356914312461786299384579063380001573964998052935428966817914278034894828244833583048202552752043608024503188338123298538692342715653703033705078157143126856973762453576054178455863130180674843518892254630578513632572775871752123187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,24] 35010419574950555427000177119820739867149429886625366768182645464193748414173775048110391447674086216339401388074017083135155500958422005562100524367979857095538245413789040138053578212097023552243615588346279149608449604012050974362532358212381473076814931638521448159010201833612633151849368592811225714334338094882038168642826036158860673060622170073876832478047647063885255267743911555959117889019266454168507979342158493558178280572373731492501915053963510193994978263662697358508757017889156904814161425640590322580585760855218842227987729327402595565755868133405110878740976279150843489416633905263197594627952085892798305332777271711861310198947846583049383362237488105832385429367006279554910912851430316167688443100713474286809657108431442047562686342370659972847718203107457660776598499272578348818266161598849084791016449238023722471829005524962128810837822829494171130616677329268879226896834514194408563084176823022572472371310188837692261775324345339999817426539513693646957103849182289412380506124054573263274609637618475897975980838321655017784349171026732257842279932582789212936541245983541127653960026262419109173596460814108126501614613399812667656671346007142034785058689911483982665905297805875455377497749793796137674007237807795720702935132949560223251080145872527778995324279477073309531041184973266770346636789039969054080827900696606855331074721575764792190167513786532134302536346538689673010398153333039986397058580688311881013352039777488303341029500457022943514797924367178044038714595483933192954535880692604523134659234010028743008237372462308551364377248130767416900263734023329590223655656344435412454699888929072233371275322137618302009359227991449473736045253641461119339517352706645581274086805275842132589225385129355693562782365134352456395086167806537688659467078137127559744903593534706925405278386984619054229189348669162114500928659022540438621716032579308907638030559454439680547256928536343068355964875723516461533388478600697370856750827051359251858649964867514511741429461718314276576056672026409143830180305851512382276125975429522923446751617741495159872728215252992345141850272660436247245227920918712346640839237857579846187212292907828339487726047473772014337142090794857079123686524071564330277047595122448497007073370465108711970185340490308531863480327705033582486560301131703136125326530474554726815784117562660934918585655769655009647354437216111555834430361698304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,25] -26070211554295617297311652789667774788375243877852704636942859918976784355454379035901148770385405884507144023546906232351989973421614572521725582227249859000073581453570715031837240036314034217413146364480634364370347836606083966862713443606796679878619293668287208294761468364994014426951608036672014925103492266377380838550468826500361923006236002531093896801656645264458897173518080215709084680312617253908621946651638229915078354378529886218611062693475792877541569709166164852836217364237908384703273025689403279628961905067634257672583076377628425428005470649200761344409998111642181218449952678384421251270368591954922065210826942932608474362951862259077916966028625540144494300433325218357600188305328263298523762426323770903237122027200365081684786921734023152212250961429243147510927502124796977509665909569831655296913464069447471733452644688513503432049630081567218011903726148372066651429953963286248342130828799502980319279320403075368029149880083958961540690968759378622169022571501395535064442094969309893602141441786905627077793001397507040887268208943626518139541706586921999606027351904680998098272057959746282844741517149705185527864438800996797970903649139974235100282750508514909114797451807588132726709170389474526247023828077844010475223225022781947309937258306885969808965263508569808241973674185193804239031269949739913612043816139721223474708517466124915630482828300833921719104703902620115540162555558730104629634323655773049077218863175155953453232027204407526501090425737805743007567422177239790456494545088879264059012492414256413277821952745745799775330424132339361761110016277651207849351452474768116841643093106554790318270120271797358675221509171953880550907348736307711007988460295477337063608881858342026292871941327972055908596321328884880689375103634756875606063186280447051930689464883985862605530328685000323996698467844347761399564475046577634736630761730941021536337614160947969021303063715744636510500266999796509537244758504808882429948436887440079465743858177087284764296178440287631108362582333072345010952027541624530389122495387293551764661225856752266932851843618009261312106685707586239638432154502271070736764103467466932228404913693784151005293925714681922579982262746337533050767691504056441119401461198991557295738710884141972946281966907768740167578557707871684618711448214531365797744487949228655071378935525857516881089930988267840701840626418119334279613146726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,26] 16637216728956485345193243933159279577241383851918972898841725202250538751742549098734875822689518198536653118216536606131612895897524847889864981350076480127381247584825312501187264444227304026363292044399022537390426338169652405612626567890002414604227144199780498056005938878058630324968236541888232407256683950230994428008211958296604115664185552648617494264433164737909962035073028671919939614400354995653891110688262596116320302727394668533953578850638228005833832260638476362554385665382900098489683536813811790188716112886373711900871577951097956523697220092700995230645704645908523583214960166180244358527523695640338480542202784593227671549392684096114261296639059192025834964754686102573424908427089146550298945853748888799836909719939067573989809857471652407148543931356346103503829786157203969939615243279008598004357152023850722004616660516640393061444437633041766449234770965902847687070440546400724385025143489463152222529640762255927129782106973927764296198247665047470401523452649152363727798959869864112967970037428002300933318450875798764024147020821415503217025722052124528061210520745524637779452397637252884178616562016263107441387969948470232992416783482656126879194129298933015624891070297254805271077420936957184946293784537881888771702824147916641159222519550858077308172365852179214575297910227009048559927676784137459070564267182581142847149244344441993086161895059085339497025391483717325748596774346638758653796312366447609002404971940464159793700131432708240795845353318001933632387195131810099121959418393542759310001680961983482074975373817615045543801401241656230793565419894431658581849308256526091957551909507611709733181584169100150149611384741238557949774347915505377533840402265074085388511776510149600641857469839555800875575210215610349502566706900834463485333652807846618529268756182008458324765228030081951357175768171489724482799298694539874461672128010022630346464226156927534212267979668800838063722670321266690349772456823133627032119230985798995969927644860249356101728648049923445532262593071979411922767004491831230152769222370278150395712854605320013632401090900837660170274501515150318861091379456511536672555053140159091152667131433937424968112501931862217440818823181234949043741678283440304198388649193092423906008767576821664535556435322200407632556754566758949752084344636749242782046858021178402816513366540835017823672214122344911639233419151919151748214098493440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,27] -8927148044801062474084533251430858744608438120918243750439804266505804463779600275637152165235427472113187689405581952566370634695506655889818394194479773523353887418546725163426371903253704304644180358140095423964027454176038710861286682151742247602334816260876123607516390033548798792439707541934409009725103207509990998726302988674238534003740157085080859981888249094981264622016944687481324576523433345551663331084926722550686937695056915006670128667707255190996380356591602489478978373987183803326122591780666219325022359315607682467637210286015412744046526220226369164964038987533064450485083516318977087360711247966226610382102738242633431474746363897061615009741798896891020401899376546389276285277513711363489612222602192814347695508260002396544726154728809267102915956160802095213088893028180434097410558345089074292275354824276126484009266699016484160385616005954529380831514077069611651684197447469155729478335849871546931182319888494648380931310180931089156649092816990434529003755615800505657076547413041358307596193329706178447809901527820835121414011249173471160275258810172545840979813284476992030551741228995831416223354332948573307318713635050957923888562406895324627964934020219617278591315734708684204915570015312379451863098823479674695654376863700927766136868455155631091555066241507171587174009718231926411948856994888423213769165151563850685705131044645236242172317837765571706847594233544664337507260101697746239775330117972405955967418574450175359756206130007317044224882631380485167238604403159878511295215529389403045910861003624268534933380210578476633689655796303170579145189951339495113823193270923915673695348650801675532278292024878780744402324110220918675356990078596755350788978643600267658957886003480776115100938967647932814327472137261426925761260681900327837515994517230053747022294515954019899234931336919641612708931837773126312536037255385513899568285919920727303258900204519681717226308275520451813400807503528019576027207321580611972404324538287402181866628050082283802464195628346542819052473121095211659146714916036447088618126461510789177975131619017409886792555879482676724732396737915618787161780229064107210158090916199302658440742847189165686886039429857860069779404714801528773757724961935981150964304067980052499424060992768786398337008364336328598729945032067114728845536243873745483535344661456081166544906306637087504121205071887927487493412736704016784680602828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,28] 3854557991154290565583001289845443749198273827574142963291588566970777879789784936990110675705784010843881898913886933765936910035523259896837853606780514852856028807627487863089383923659669351202245612718664683326492855013266692826256165895576403720590611624174664176741803000261349876361156525103954759054808847700929145729350234630754243043939336634586854272394057857240720762405745665958309780474716649545364542789049802071660308051486269010255524040887980500600216579647996521314946803506116714310321620627376128806751101386672887281684871292380767083043365250439042445782240172211091386935278416689891974400616718168711151779301379208257652142210214509082542998362749186097887999812652365757021649195812811183934945869760843338884805340755753432644110243984238312241012030106133100045697038690203525907403142171879033157426515247027835171387215455285672815762490067654232510451110949582977314700123680264846671859203612777523336890996113102602459059826315203954575953745074555252671383218618072925419218988434733542951417581853883384004039416752996208879414882701786406289874390794497126847895358350165036353510718890621372529365167119329877407046460048679243409473147422032383519836774014246238509538704843004617537573915040878029020866103082763746818377801372599239496221168942894157344144526514908148365255668989411954239227310150409825021095125162337528693011127305474437731722920547774505475419091249677626138224536178315144887550279927692809695725544902549885689408773789693443531681241066591617991623031317368991958322273837147122369357854973795269414283968821749157648647368379908270748181596542673957162952516916499982850471126971837425400840343456916379233129187459401072090055101027208884124073768163296441538025348730391157216877936266068577722812337441362703108218476202370551103473918999810938671182893879344031696375669598662148599082546009833942726278790006065673801307906143287184963328702761323083902278815525781981145608989763843387461417354311067309983816533038169590524999462161474883097927206796551994777433448962804834270927781205322087640966266585660469314969380638649769090639160741748534671647088594399349209206558189560653928243184969582424918054223621979860860632438998030136208130677277630297892247689696320851318377696554730771149199080639736316374075742544256293196201872457029262507528965995406257604326625053134569188604422296729798752925434536851785362616455430493327456187050885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,29] -1170922885143495322517734912590970217616447299721993895457592734885482624479974157615734521957614807520585331064462304318453956223077723184616206808204419784526343993457533341250873076175112134913046365221950828544661205233897120160763616763303200672547205225232534970754239257461980160884431081144442694740469528641423939364929690323577469829940903271041027068935190690374698863495824006654791496704543046002824156189662371872608204891437658295927662536331827613514569074176809151379312259783616029352064701689353741693511250601882255500346183253259926502088746619474783346401524485596635504982066017191225266799493529398741628446040912711134664930045821459748120476495920231822939644259339576480225894230857444377937553634577264997895029331152724949660961811301577159210362619459378875138651086251382723601674297026982247783687471919738616384654403539729193988626593270324268314470531094494127874504108862068541753429359510911280821848871862642575869280617765254619959921578495230998732897324841181721541972690976762004399577599087056834473497646353709683984582881741150997979036905680223777829991224961084043518420525127270574429225926784774032773697852057874197403949055288489055734478968615047274600729263970684485290865941940237390185274107384764868154311846730345452168712459913295221004205273044318822978868903688025442681359996051786416503481115196829970875793349737717203447458413629977465884901448755751574904529344076403607046464236494555533349114427414994935305021767998334262005242001468327355182335269019143193831275580358884856047165618615385155356454851389809505498734150026735614387416466462945184901614379672636816255078454179479915344036065039643701341452009685002699863449607170225316140862045967979943537332341893379827798307361672466156727212560500397283271365849794900955355238120854431925753293391222128206941413344569960148027645853670942866185809045656274143385846439146778401383847888265733465925206177299383928992903486388571055488924104099406072749894376808309746845093340532983205439155893067397429646873643116483980409727416048607053309105068400587454643273182125658146425202024370022535090661042502554286160183817522364586411090421469004524556041456175948110071636632263367354084280240788861468780683663044159442359733356610129976362903845065572009184221176792695493635289814875225743621062870977900990423277292721039808765353388312112349696961852954191003586876183718891130969657022873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,30] 76848765921909320769343024822484005232690638053400825353813060483559737391183429747391997720029233058440214870267662744264288599338994604112812666749862174767150587147983321976743451356254478690630166456499020961908242694576050963183668808091184201019775585225887057530190726651992110153956557917091420037289489924055984218206825513304796539185228803091358784300597572337601827803189531568941019938502862624311672256301237357820764976774867227003658695737297455819054464221388044392990345842494770302261175203173567585129186232971298810743215171998538404973424813077867887593768656069936508190519763428045262952585734763421851277957967693106219728510787051704790779431975726501890013507853305511783090251195435728273328163886371945370094493588610082884671512987302902441623572692243441600259001861773728522902701645852712831916003263486257786722925241629607677475851856275793248283116789942487683537801377701094875845144220930625773618931577044868932429001171412097161010128876215990734248481960715827855575781916414297800374795111713169689325002041180396020479120566802531471423610767004250811760018088045836964275409413978684727302984499118944896706881293211543200004925940256072991776009478221913367131880878369357755522926799919944500659701238409177729611866052618923066573851278368823302139938276924480797442117277714571014284243793903260829099319555122598683266308001056667401822161093726665420180651028334113171445913733506129000644815870775499559733998128246884094268080258119802011463660956168805556047754545559391210331585926665259414636264325895018449677081880258292716383377477833170621478747078739475249392603210835341539472749887041226952177076204227206337642578135719307931434774326470654558635339666631187439133180290946786524193988599278299517403541159847105954210241022200217664188469062591611687505236802595851879497597018556784385570867284291740826084070684226280230497920364487836064155730664659053980787524209525624610392544684652963513260511840234159221581559841684404669962932960233421477722116662671361278555574031796882481457390561391460558952067924451412487349501132300327415873616579796876024850224804091682715668658430351585527614225261319159895711626319791830327341018550983814807916298696782201900717224173616434968697023495461016212359305750893328969614490901324397460061881895450171850280504984497611147804571455495755361202426544738996960649186744792757549893592378530107732888987369472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,31] 210170416017152554780986588162031262293369305724314433704707166317897524756034731454394499438992165123983909750837323350189723300159335695607065736042334823618027609368517979520355848527011859925162683800543334851694577305266810603994904402605009434556682952600682837713842471117943114070882088725131189347285291780049611718261259217978279044616348155526738365453220590409231965761901325477299675706322052823587865497074862481278544415168458176558156336226032171275179801755178250229462756383459143707819704933140600851789370077873949491948385674006120199151419940829082970255839619403753667855831388451910496541584905937206959407608181960581933749792073955221606233713644036044594040304691854754855595899764953156490130142955817364345234238841591163550567264587337409069864098350079930213267415062537269243614470555396195929835149350960742958884142090045328610713597445108824208029362581582561826620570064579041122807237720925897190941027927495775999383505110088300955859381134422578445142310546127551163940349366537383733680638075175280599339249647734124833047300935746998340393457535651180614737399973601638677995833774715952744406833636389336681474228867313417987096736341784632164518126000458159138251949627119855591948521055104248777027053489431776663897492007325107892810443463418721375952326262239011921864896349617089968311029302238141915915941289662739439469066575700537863912620669493264602821087859444659552450013912621967516710113994221701189488825581244329016621939484600898015653792903612581128770306442885359548063545752408043250490269642471104404357232234597602637334509252277038514757698285901066112752315974286617716634983364641276529209210615939257278322671455914138550212270973590848717111516150571114002659952865530214369806284058379363496437294831953403565049838285595627149023309618707950891202320427328628129530683526930480514553235119659788981473294343973891665105406854246387440047200991174507376225619535780841125757610362201064365012366388853365521915602637709793545571373812303213770892887008535554386327024036253892966951978031308166514137468079043398727286856936667159092952051574584653558748392397569990796513791290163142532925713413885025687995010213453617090534858066525739049672737169639161435399730920794484487115284442227253022392493253115341269388982320805184893410044838302173207593911156620697915458118747298685105185548464578187245418332532429468197540881639548072520399506636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,32] -197139253493405271626733465461551094675305937300831508041015901293565403311226001637399773926105623540752380854603105900858624149038629077464267036358020694860987063357846948061640271067060383979981261206023775072474050740045866168454782777313216951403528107262056088857683967601365748558901220648824858969232790134442166774124639491847763168643710562413988812985345143292744025947231253684390584814706065815530219762899503739973024758813083223992460754432354127288946497219242340686160344044468276501258835826846170073154757805980936238688472438591541265372902731737478720655833692590168425090130069395194920189186994901517604334064939355154628312964573657442508169161156040953512610429077762854477023488075043946125620201765981211318568918938951356164385847869260233135449172828529067030951416131600067976885826827047491426441287678400598731758508678188836012609546804455478134490587594896508008740041224949014204563129269999590478817625423241248342106988463077921088549049999839258795006298015359056632056145479102516419477770638461111127210910126377605355478622297601823863130554943825714877423704670484222984842672187303540890916118850070230216920475149864289203220682624673828797609511097645535826041708628307597005347527356527737367553746320510312211990361048224911433824844523549174893650660743102446452241406393676887104354565493463757487959268730207319451081013666444212972116329036471578518630710453711536681146791034166734541876463719766970034005376757972079758088004587988147884633583954486693136161876091993976092496068458568772232528897506216915157051803238866562604700177792654283970150048634466810188717492386928416453503793834800789442836011054918249589846372968094600170112878644704272069196308964518517046085312888686011645739545001645202506423016984776111827932012926519115863452907768996707169871203878355325516681191591451466865028142144020105289389592428687457665893268860067549159085386078738363750050685849878724580470250902043305804813972129481518155931561345744396635274768893198584714105220225974441170050824904463610617277661473369491287114346947038361125648327162817095981906563726821905584498279619738033525712602413388797502769663709980829775173003480947744662491055947489793907247417334433994026445656199665062247318142642053750582174759459550416771261552243588321668112098109070636207868122744953550768322565018260204656884631681517488358565794754803010170572530260778630205838406451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,33] 122015929288536000576521442969295386798464463812689608530280090841087021424483037236553054378259606174520279997315434500638908611361805503544643763888187325249658950429059291033750263712862953380741988233228618259086544243813090582604184726717203566107419679699094958391324216835253155751551587577118619200534835148535906786656420534175328457904453285576822070074993542837384268571613689847206660982941678291138643073601637465667374020940576432839312080359173212184313627220995603784602321818227090976686210802192919936940288365198394470238979657111071370527388576506494179853753072722853342803706912917131040190407605558763330297453874208582028717998014154953254194645693011935748063587329322578278443778654096520860616324472728573414924382779874889611026868706652611111374095385155132548286374208215920396292118082891262679899169325324895817445384396038308039541156968409771531369993380843276815519192930139331290923082430770155302573807034952271237410143670105496515821685647066393002426800759422864845715949624763229817836840411064078613655686840647551307501315191902896512114735642255531852561454606670913582613042839689260821028470942958085069637126075960508877546364576250284221917033617088476262629101313858202249929458737518255288014083854226251522043184335275389066092209506386431670445777138282769834888027072968230046006485242519426353884252106736804047853499602660602915287713386287910575297082832055939384558206909546643174078187375127526242993055963478877345978705595674366812328005534359138005046245879615627812686966086054235025218992593765952811029799591768511580315364514005171970872705998971807842889422473551271590328189973436249164703284906853910277523021153566246283306886747122146448758958202650361423263040586228909929353799254819501869801976613399930766103729498329944034225764086619075261625366047956270173682031876313527732384737040682872738096644193927689418058495214184136645651756159791910492159351125904992292530425748212447911463243362189184698192098050711350110231481410941462124262243658735488202421997167875978869059268593731990880461188921765018544951072941021787348087958625837894385219150137496092981534410756047559275687763981290964941977997367995946939751730173681217385040066174325618497741222285575008626287583428672514043499040268002939246670569058202108121835501505434955399819162631976083680288800018923200415469100961837923080426569084293097492229865055718101868550396313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,34] -61728518361778304209832906360457046714851129652454130847389252774482790757068616695021188451058569755555108667425853122912521025402453957137935730079408044969539867420220005834149190399419510873225568649903010832727090632241296248592449299363597921361605677903049400026269194760784817685423155933432094751268401945388318606059476876372185492798871141553709623648722365918525561816984620385456855786734353365574124371816056303588214398887319926493261943674780208886071400425509917843939763393749783211354196815991733735905264761674668716514570079907391734301205228659165269884676274991917160778415307966123403645837283031443989796493931606613008354018823145421586615711324418861162713440223011657773947656376269806666840656704314876466297139370276659326195768181752184605051987331441353758949357192868131988058448186861972830877885059025000357816587605619013869683166340020524337190335791137625563165681580782884471170009746380730275567651260298401584187043552362449073566828774137037902691642652766826576670672705801454270205638449690477600217043389667842255371110402170603193662794672965210916153188216731742550109579738868174621464460061254365379266958197255674832751594651753958457142202881973388394223287591831031674007035966124428638819431643851241770758072017846190405170347638261213289357375905428427988904159503077742414548302543479951887506259354414572741163783173124677586400061505042424214440335180373442982860547785722163715513338320939064032015305595706624470352182632002575318938430252996692482584127129859022459763437618921693120509582170667786234890735818716487983390122874901696839015011551344068801849486518295302613906331163672256330256676530526354767821265045364866412804552251525893450277261764451445538346280552114849149168522547380691541251191635099833586737531400197594747304539285630961860122328040616971442026380357701397986289345618598422271726445937756306415769036932960461999718608064217664170079242192097276542543565551260978862405217313484135872488088076995104430972561531666184122996946928108987204101723029359448480156402031651287357789912301797009412190213383615139533967136752078712942108489518383851046221896597185229929786999133548635885456454118624296513966500913002796455312330212659490315199053297775060770232448722023067170941383763986973895622446411759682597227344882114193088303013393049093647108515098613452444752106515942389625691578371536069707258837870333551940452126556160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,35] 26522130762318709851071463978464502589397336585427040042219263010404498032925337510816532377586752385620018317406709573040274347077641821107303299024085717667257333864681888913454768505532602793289348290404518908410962506284221212321788685864891071442303683755993467527724847817152361265113491852879595840412101162844571680759421052814092931122086638502264292511026515499637117321613644648216990669981083415706442475998696853349484315356231686509160226690707930745917046497317027048576400540575689551569319785884266317666370460049709690583143927206635365781287534635185972599666778545737103782897799630955243989916609616717724028688041611615404280718010378930423136766347728672170349562313497845853805263149409525689176871502689833663783832589789678675447262891993590933298384498301129046249887695350978602412816438794749404309093452178473630798656225121283878440333746351725987058982212353879111208013272644305945381795096208629303129821647262907075068165886337277893896913735355450521825035282537257630766284436643366309587423025233158926045127283527376701965051791725413996521289801212763941621073061560044187177135406040645047339254677746501072805253549452211626578496726395082007276137871570667336350849990455938163308246702858033126096556651479041655994404605608750081302976722583919245754154524335821701020752299772705477522019645659610887248484468855193192143411608351218844916589302734068958331721687942112873891012453426204937485736129193160819750006200888914312799043148144963250934962502959898721333974376614810044042999838553937581238397091970012801231471442805961288940982368087375202437424211662273707998070910162743005169567145086981807514149790795061354350093335515091232954979601983029242996764895061293887653068136926495270740304976992619001291106384519937292434050055329980580465635434550243269975657032488814598177382515236216718213810806614852220136085727101354163688649082135807225965969873834759232339249920872405211605401424862213044181052474965634674354169639303807307756193878712354766959846595697778849602446137072992439441252292604458699069932605354048832738183907800784148875524824298027304187387538948564060940306491503613988111447376803467009823195855058320643326539828336747699951344966728970776487399786429314588840460626537731347025966848736296627933109205620258316591504684559059296516591745790946223461508193026189835126129358680665181627741958496085686356074006866864645171734118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,36] -9194959637387193761749348442556230776684533465542838449923004903988989786288314136321606604453401995331078823571524630963255420990840026366551892023051273460314527789542478395073008451453838152124666313925719907772196385800708749214013982016787688812432140389885555891924422897987263672242461476039857270251679504108126099082826385978327721277208321043199986907462435448728358600189079414523311783597865453825372900976743236281079253439347110757745867446400621802827302676051743639125852351660733081056059129879825773018237611756253807602392948576053706121129168541719972237943400004624737827956651860102780629759479339202889265699554819195283430452247014823955275539597190691607077416464888077778749812949664840015192313240283686008614840857920352127093527211125579170318076579306061181231802603927206460624120771970835209301327602865964865060498624342426039401435905984770924149676496690000378763355407903997095644571330367395587628517442473705091466821703078348203498743214958587373293312757027110013451747754573263875014609087065283480189052359357477015248556853169238373039970884860452285187212423527904751385389449704190986580370522788169971915318288746927932994187551395608441107145305907978113500666470917649095808244233184218590146729317689067834353923200408128277478249457502694792012428188100903844620939642132425685248190330672157047061275050326265840558790770171225948846267807797650474005439869953261099360442293047057099391248568271626981642047500651202502050114613914815623308466120089146562422619487649877650529678068840418649155419059508924837180911333928771915846240196524044303510099772844288839442254656661622565712262533625085598576050871415969406693898619726346132149200668963848166274432079515458831153849990841191350120607872744861679278324401954702996859313646411645685020226360652190201334543919460237672356593199012589457127150215801845347097861917735635975927947201448002528889385972308463745373898594401981798113457841335445072445742642815066788113485824079115031307316196190359424988141017197600949344918615035075855727699645684609244215835786536696869999858135676642825408722730296806226413767821160459324528928929724587016565280143072910198740642467519234409877261978439393100937194492961596168172339788834192655755966048587448644443755941769243103849555981160066825863167100786759705501334513552615719711791410123288309376405966767356058130156888438633937509491809415485927084229918720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,37] 1994520205080066509732267463248850836799793016703444318664571341683308970760271181695189615976125987538429535130192385830795646060720532222018823932914508209373409405874957525837431501526895711032538366036837072097761290157774170385351210635358103754781574142795504788508865315332093299255232048907109631481737228189100041765175762140981552936540312748570254852376562932619706479192935790503605394547266583593588432907984080930884590258824050392619110484033275761675260201438928325942069052466220202669643656790607180454412280796227452388264246057066158261311693900390777030583162930540303425709089861476483019729763447776290829920733258248236514730107102867726572301582499826018023539999166265422156741069291344461190134857236831320822966837504939942209038753324189861276447066854719804223239733785974556763470651244109810684947330594617308506060061175285664993820254721424358767440579167151053090147930481117362542275279110443331897249213300707580741880712026720799766318058941397616208101453399312152813013319506915643743203543119302742158958885752130707919584961213285473100227111454304072391578247553232966512045667057375815803199392909856614979656119329514032061954641770143202979776108207303550917765980341468481268519728500206125062989823652828340529628789252236422113993666609780497009602328032892164080188646361131763830908143390583549334476223460097169401016123788625004611164858227159967502739878421704657975100610789576619881125870660751400258245853384079647275848098680724472101910316416948329631150105119686568707000178564090611810336050824569328473104054230153450743934577141923611755454987408419579145945758128455517279759083841854945603688634105383866588838079817147693115966540181447687615071125215658477133916038600785486482280402904207352319732456947394850796507159515428474402308267359780600836534343903936938774893691305092771535871491093313747701289266159850069951317099260221271300243998922202550428433586266686639968934764232147477547993332797799667854495873835998297656694101893557346907842104482909468576871055439763283702539037314066070822987116313934828553303883696046236010667064959311891813007080255014560559015789242336768848513701564143476106695179028214387871534259507843273320193328600098135459665242800296822023812910869265330757438588559465879945257369624962706299219201649004414330596373222827355434168312563667596595281822063884239708774443638018055870713839180853150620424601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,38] 265347057062046138926286534454976943483100886415711149762596190213644349276616862223845695439200256442588223311066983646935017474316904527253981506697095896533437488533706607733347928870555181273205082568799284511616189611633398108917465092694537249611637813518545651386657084298191939022190299122730380829869432236553782421128404856873473126627658241728297150512805836320609879782508451845912546496154224648347367509777576702453278836995874948983729681020405144588263185354477361195980169518758407625167336881578316052999871414784520944791562454888505508746944478499001012417029382726292874184913068235260527082675867053747543543425216065962104881940646289049807881512403012023042031297382740103425797945880443945115514052203929937276935247024421175804399296998031393873924415719516599680746434049398965623079807739754324218236015301438282008882779441465010633670951430278557059405243335716327975491140202537973734981382755908801548457853524871999068945713752541656146660243513781760751989871290728926994417978868690789426273512967125210740242153116773949248300379059458942124940970681189901827256281842530444234455709133480793198880291996164003696361043864590382951229955895091351740292022005612135378082568941637509506406244792376703706893921293386008652830841630491531014248346788787812605093814485959816084959739060905557022678040490273621838054835111599374145474967193948585726205691410401224459816933249460383028662677593600521789220179381458750104921585917677989321987511912165051917152228130459448251754441094426049789696509159413013162916798569206100887534582163999659708715676314481064210004997890813917185444213209157420283811579669287790365640776542060269476699313411365608284889214619170024715186590802836120894421998134569461988506157407098361097903549514774809053991647386215872152411045116471760505430150420409882051017269733939877963423410518109424835792225074321356677326176015589712115668401883711408405507649621743077407680656225408542458142655455246693547032960068690906225384299267872017688478131662927871142514494100760626750139783857346652420861244628445299911651133242843925002600504939109402896291158606604474090586266630253973344391311150060818405557049245543072372244045280382902399625295800485642083352843571503055528222357984870628017064902746807469054772645111057629861802335488433856787625487112884703692050487158552158474901638350282848934876054942317699528461970135018256415672238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,39] -563312423176922426573275899397585181463295198874791872874393388899133017167463528878907672864796170471077401988081335709061578679035668344459274183294439994762366303780311835306202488585961306323576194841668552008366554850566300173540620210549351585570389951829524624980553351847098135789133686341042552641201678425906584277500172872612387753250837414024509764926391929886678324204315653008533301739202587701626035844070879694031932145059664713815307421193952623448023188820745320441439627463495603794713196872611282890692861371323427639693483771301137189654882709198630317000524552103232192359618397201939027769542544261009216692466836971458431745460016873099036862243305781977165116734255549964499505845971703086786482611037320380062239025428666348417565716244730909851358548245616433474009404137758595868362217970833070316011595225547773143229864272396293140260555037803775879499860804960406615106624976592541712923141621361920119736822446372666882909581710757249676070462929711825747195266005546261279489279701278988137829629728802426613445156386296759185409030123780912689922165867347239615129074899997652077469352457179729564674866656578235842132168662905924967966075003402295285195162539813756271828067623377221376395588821145262088213837982508833349594054089005711987074569404804213603974872789811790566177249917797502835690348100834271450335517953454689734486187759826376485308895016349044297234046951154655361258357615179243338662291610625706845212536201077591271017432425892098912297601218238834176497839525692173439101978755228619181116020088550620158094874944761791409055900402157938722078018287564153215856219949952757578492569358975740222843457433649399653781318320618340279298122891392750334782982345668982985206648643258397324972558320118075956610624522395474482844134316616904472904156796532464089814806266906695591124296184764739061468143116452097436777995427302088219521476041674746418043139045630889446554783944984034984238910390069615376112251608154152752110012163253770695524111057317412335177912718005937452276827257153431502940105999256753320734596260499214734183084305260314284291919109482420758767286691210575109236205801673141784430778054507163129367148894306673509027931363732003276345498123641794071490636513455728556773415220687894809496918422497796855834431027961686762729892431370665672241113461483230801937395132344363050277732430903795685715078486448988949062380735249307904717619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,40] 348699037804571809707688460162358612319978681714755023090574506200008677873278081272762104523443972718809273352970351774588276492851493843837150740348936977451208303122952257626385080916256533941550960343320846264901957702835797195243361772356415874784076742305936011065767788117035426214773173046609716305218489228459505462827213859642008901208083483404788415185471568013789066698221921270419537558689513618502161485960912134516042080720631875340770592232642513326531420492525084692145858275903400295790388878029176439617098489991313674908240165523543907584442067146786900521083869363328250821718799022376064087794896196471588950662628560303372358656205746565463583254566557235578854731236262558984851655683026543807239729759362157217158807577568612784765994282807335165615238430043198834611753138082646789259481605395222366346664165811842113316135945477399498911849783325308346157076799546405119102482677042966610178275265014204204586600698740672702701526926315917950017002508494580321574688502772510160668609184051580327479824072419372571695278942709564424887739584802244485393483977247233728878828662580802448662318109487078154385168367799290196202965303665224758159602696102379209606454069510170540331924547438318590894218288479037798735855031234694346645074500456929769223446407444860834342816373444453280402417719858898931186821290387422307152685801071262091356389147678306005563523417281452816948788852088894435686425469197361499234880529172882185691319282603368589164109350033339766955765034784778146746284976734741983396439920909119344805991050300663638418700888138641086985209900292286128409937654223512583881130962532215157699877305805908966398926707460449060072013046374540753119921616290487517246159143520301386906768239808217155822966253865354074227949383199482242604677950509059888545100629502143499532066473354816483347855051672487143442868983837981543995319131445119413342574198734285114772665899532454983253689261308514205501912505733217141281806943296690421410284780807710725253549394850876149136168662335134286206673476932088544754288938998807558464204391887745119428575277486052553620151893690824315799233276299029231741401503758493088670546574939124350579740404206771907690533693600850628802243868433177455488348235370393281876073611616490626676134645872927542220977875459273716848429914544496381643277944693517951069877341669887431159218981318862198688695587394049941931085813127431503331983360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,41] -145147580205414467658830263114824382218893844221480650116037032044094030712308123151300773183745604583059684175160725749589125309838149879756295598453812200241385232779826514914232156176803475569746792564585441171174067248631365231837585531790357905671811213573463850342505438329351514443590788043016657865820580623374356622917088695687839987599597336674958909603267596369971127352553797265670997921586266592501627518272060403703681798976189429653562841332628619979951647690483853373684077792424335129344050369792064997368634055349026401076598972030155124248556122007025420672391645313549672728268671709552596258348671276985135545756551926630888610349328978059839315774750370557191794257645514016964603339419264377265934694037510196135653194429749422017449569617065427717652319258547224332155882418481931962142308427984285610179376608950840017783414406175790717008521277655759510306987531479746254474507266936306788946246702940509380079135769427987702531941894892482836940431968732987240112751895825515119353313380150955774775333324602056991272369142077650560857694980541257685974199344922366840835073340537193524909586845537091203112847880707878857407946053193388316737149667607696896275055550570343540334818123727043341548493052955563346379234616899130674351577714094420716955365663818296869932432416897586708077105229287652180337604908484753809649857581070405094246220748482792384974854335497433768860071840104510930601794457841778523924648457107617394134990083381564465502631906446420968215791788119236898235599818495563324324656750084334162036854398788108887716972337137719001326823452781950128942438196961009664945439539020542978757045332733220029874964095081548430304284946034171807369826411303718108896720635714140279740661039549978954957311699284802425319041388362262068248188301866546299551962388065629329962438549088343516865033394873344173533495419748942002956473669781995265890888716719409871908744658678340721159154258931926670860824041607056442002173299755289145656003570791311567090091671441304675700198537043020505911226396054425040301569690228601546858980716184125871017105959801473533118979211135402224152087299894746457452085712515011423050722221548467497906842267886003436028589258097385028922457985454491411558658570945723397466531154845589249772743269669824156330885761556262568972656667417877515125145517930858008222446281473013533250668146209782793105669774467143739274502336055688142048460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,42] 44072185397406189245169236427891247772637504447092685151052736721925106783095889034951606185821498735952421861848209835617569046571388356676003226931471742702636385076469294133780106385669629153699339965384979101086322129374620350273266297262301878556710682602917989523704007685367295359873116471135697086255999636972003957293111871535494744088766602824885763971642917811438559219155392731637620436790576961899210098663299782174608380571274364928007281974721517234216883177794294465904206211717842506200055321732904860706775088822227305370842131821043495413769452385126348808742239847591892793731904482370707246793897854994743808957709440391058278336001048603408628488738977238908982696604554953681644673725107252693631927209724342230456370272767263112275849270925529039057924499463602889785822289216286978897146910743415750432879099844320695849131347669115420575323588912963763874645471789092720644262424863204865651168936060484839881052379078468415891804051172709150901323075294820626457381234026776074487195837874517430867650791001246278150921718651752944592816348549322495231984561410221785151417939453421183972332794215621495789144263643385341086451519164340350325089906593407136307695741426061499115654036966607589742136392726173726207711694917073962627914154795258719609782573625942683091322397266099862988418440865908541479758671335478272194110513236599335062759101197721416574012277692019271061020149840725420045181809238546933486681549680004389927695791326686075538211132095489392024756191606001552894214621613814720904406374837542182622567161250801743096696309668201962581054086339696719396011396120139241828273292293008774742633868851360332250045242535054711800397449732655998860779549326627111257838012898555226061406041909150844459529255552933649793217317312533143727948543656483064096663769670890738327033300772781105413114623665709812793355631484230657678722743544101167860144907176082137394267467516800349196552334806070353577175708819956005440315672466766808821624058912525803889238624127380334302442013924547320608534200358408144805469480496342789200312924507060099300222488120883022897976681604096358063096547403524558276004806105469700923576157425377756890137586675141066692382497740582831954915097014137682712159114287679499075071095164908277378151233941520617982631618531383856810464918891508639331905828631970300271510366055217043973595868150035728716226487104759956166111631554939832353423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,43] -9248771334846407513342209118273569548747039587202629556684288622245597659509627229954195363929828086260180183540323745004132096498439400843876339071720005551413982132915608716681550885967602599143025433551195774867913715037398741784925135529824547198620408390380732020259188959168369033462735594730873954431189989247373630293825539480751996409379640403055539322635538593107011676177811014968571039427640870660828836226781243314746163274110975510414614780228857900621675502714866167549348044636440248243934365691543149446516649570887341545532696272761914144655824556830333752863502465126462875936320795090304093890338860295068278281490265384999088432559679427642179581665732845851349215290083222019301592321752799258332620885866669039817071040204450989432018895769251046418318995604558368023857373814532721821275794718465797382060547829985525650700513310373972517594806320959128022771696282096272885549202296603289308157128771215812207091994558268011726496130067473942484030239922680191207110713532005583205265699998517375505597150904770188755093614507991359254136914555785367542384623537096249327003343333447888655115377241653716420830982577461912644317749235273114362727551133469896628277913536267166618140264882194880110650578001609580284745532263849308919901810811602791950606566502967102477896916607935949850942025299499594081893141399287715460245429649042004464083446036649540199135137430556659681966446338794017028193269311144113774052028414943666341184509978173147132167830557470424655833354799091953428291090444962662204791755784945660789987280700745961024746325792754796668884065312079718080171048882289035597815958972015130389024251045491605163614129044002120262365604729197347162376250470495333547905004430995776185697519030762156769720179792593193682145515172656444241156713538400615460653717842498429555773048406682391674638973910133413341092771784931614115104293461618833865859248474326589727930630683728275300995429601311604388661586736549344370450122312820829221092337662830643045799123103480624122932861933776804905515548689144612375146172246988016745108995366883162857189382819176961780112123877519930896251105741577935439139327100582460359093404770087795663242803545685883463167741456291062703860905274937966306026036931437467559208897284273631038792134533825164843822256535907165905109111981263166162186809337982608399728248363111163417752611098925537208412889185996891131735482282041108384972800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,44] 934397625061374370769546547544109387112114374370911548703856090498901498639505912358341646222614886578199015679930918456090116176188759344203507206941780860016736187271220347853875099734084177593924832914825262966455939792848748030249392127957241958816331021268326617333398326577851555502931274060188679714329501459006673913837563525463575190187757005146664619887408139965154983329381045185301824089293562423409445001420456238245196233920835844045895218976286294643986188281033803424180929086483446701765766731942775894184479442501974415998613693446174185344336801435815740257943123304468671300879738485283969184226254286349141345788756988217209886831489255846672020178541212089140881147225263550597427307117417171477046251593691042013305552634769508685359468184650417215528431849519174747816439330689659238203687360169827459480476189691715443243817316544923454889780027329934496420613372156972921772508132707475473291156357058340556135785399286065605681561895394487564844318684250686134474077993242091069439050136443777321064117471324930224001166492241055508979821095732262016659975393876094019977920290457710071457660019318776378926781333878152156182108989252625640753271110872682432959688270950063405569783253794077626715173365364081552873624682107405608897460655334389019892601129564100078565853711927859227947804707177575240614165448038899603852940435651979171662586075218101135379322748250375044278020845237362314040085898002965420172656998783531718252229445613043680517005849682140229013440807975241886088073847804126330310951945369403841081270575342529437982079866476135507177871096562154926320235663617941954988092024951877167623674335526735100671112253630147038362046855742088675918363089307025727098393206484951604875994055927984726945607387765335593682278915242503547580211650158289656210453485595489233644218138051991881935676843660427199249873253101456824589147296443105240881880199375707933328389550585032952153826692152736034804551742325808512603665058354454047560734763844250709680761180416614645545990128701907470630808111594445916900457476832827723227833472975981647366393044196554126065518527455984709108931846017720398218504107925715291316626029505590469084582551501662323451190547546592647180582199078755246920451980526402149272846614774113350429268885313677598831555144760342372019238042923216156099554369319986370266709054500268614712023163957243693804662962171585632277890135035497477570560000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,45] 158773283664936563817327005586997017499014328331469374370839439046528904365927900667237813100080013109649041039379731535243880828771594026263554812087927344082631755407162034539908661595764537747356525580978199702448296979490714929908235553499558169161895340169081870876284836453208898572888033597815415915958222287682354618583833387364962161738344286702213308863742122044471340757754855163224950319543913541829282102922922065522153444254255399502906222083697527030045736678418560118006052303648115637595667368480243132667877163144146549524636668376612643003421956051534445713495313610040136543407936453932296999600615859274448421494834524218530231539825710458601048879875583647459017611443211214180545232188885289992095997419781324873237942473747174766934598430434522783245398130983623518532933794948531441784866751082549120556064703522416211852043327422308398776952027288763741607022617363816533778554212279547946724693896332837832292323958809511604403002183972240008895217948801906784233079289782851594100351215007801680492618058577770815740002895902918071445428427673024095114085208027791583195533180206192935936289290267024659418851990553849375152729111651816703745618565665135424423234264209306354582284316425579066111247415560849478512372237839047980908186482246617435826303470875103670631618319706133298543830242525514744177956864502554576109522960335142732302109102241282306764740724931555610562506099968264370659004033349770677403680035982539895451660295560337133802440962822905548503095804566245239010378612543336757899184606222704413062777836825407592604133396394193933917477952507025075955857128412425353323398015404600958062339092113730625580189018798174032407568440011885122222661637869619858866179653702800009061215911372491639560673939048526801163192756765984085424002849410815220564307023334116495691319199881483919137199800920085160970668282740216107587013112644809610799221270881204123854123512330343931488659492462291876194790959162843725584452952211362682883531122051465654066869496826861701850487023634013065695269757237606015242675712521886180644249276567384983179379576129515796892670917771804334217041987468816737125617340881166232085706261441965835843506845396498913679470516657487742540754811087822998488265027087224168614917522118976046474989786513925950833203283426980766336903408043100532593916957712512847437717016820937494871570609512165347925270375081036508904618103724986649804800000000000000000000000000000000000000000000000000000000000000000000000000000 [122,46] -85789962431939951290351682795275525237163263882493599634633519407384374104259096429438708357528540024992054638484725281621363453256453804968240085637879943442912865062710170756075535474695264542456092950312596350089895210670668380576053181864645634142864806108239576612635301562945285536789553508641600771433428634197360412630596983813239913300567652802680340281726853941068265569804155802348613673661857579413023220419851383261962054404107506081755106697412236720199522560521350074776569857083650986244889254451323394801491201520635724018906777242135366896472932401269920108688408334614900767053931217991722501224783966706553384663832390728506787100013241473563623412239930139684694050691566506702509496355036375864639617922363101425305189508717961974997033768656778408097359747097626980876684578721310660935739200981230150861154895479313434671765141970950810411984526587428798685778327216134104546186532999561917033856669034909479880148563511251273921251768554414678054438220512170720447579260182498938502562239391974904866643625773117768815841196189979018428258800937837247663784182400838606248024486057938574816723016360520186265157618843511470214453400795417515267531209028031476688627329540527834933444683398498817791316874504031727780036155341124442400868598441032293877507566492538274493622832754720474605426339039111039749978937337066143311837463766357833646338079243612037212801750567637564031480921028537474593474172827476752626149177168799834335165729892004205547901840859396617671571275774190232715945155641068776924498661660907176322316529795454050921662027775155001278946204204189195486211040170654986845864137133434201084878385934606234169975319152088109851369889164956075644486816501313768367657166434554411506957242500923316747502760034594702646349049562170782442045870125257592033812584241714424482782188062026220546090134087694490145478334361420551853911655726001031071282229733740033645220809656965256098052248245483512833004857596838588349757557586199258017457107002124837216871904350625664706692322714196190044469569292200045734864429061001123747983725873662861212768473220351602786952497225464950742955122986323898673153137379940354818951471537084628742785580092716704741124454045131719030622055350183327287293124230520474913255218768654305283399217834197820572100951250917042570413265118445629146806272102631483439916210892149290689104356781736945446029203714924332316331028298547781959680000000000000000000000000000000000000000000000000000000000000000000000000 [122,47] 13589127520110765845771450208797677129964134161395715431480288414185493857990161577112223709892922206492898465688876327776795660164738639101674045534239264957812995550880268383704593855438571448416098963034448386989770824342034247403204748149552936949519076166572772693584466610281780637001744227799175291266423116171308312755056783842105013455061238072040131764571158187296192435475621927207785712071667069173932229235497500555629496681971087342932789902846551437229289853047280708823201232087261826909736724998687528899076244146383227211591932953183411833202199050678915778879980207086088006508716652562350799590734718941433316643138185977533149328641879419902463925470922216035046603459010386294432326517498410909408527776392215122027518565188987143082529065366761348364267722500839497310281114904791500823692275638450126440485636934089284908653875287291356688509318097293929207481050007775663543111797255336609545626940755961444707429750513490041425048019556430817130784791075778986463041783191916417961505401343462978737439861648008877705944919361830509944923209568601405259193678231536686698304248019415361707817045343708924522425718172927578018056474634447893691682638679442356926718556257008603731004790728026218450636599477365429690054174670311920153169610392624918039991755269502120195580335345088248280610473725993425240589504752784572114201787271369882110143125097470022651720538120998548437262996955925808932425618447438411135560576693185448312389609211694457479160979314981085801434566728109637496772222689128756281934930701065953971214900166589571012948116525099236109179767035060468621613966502950509474860857914592312369776488010123782567185401778633124485637154703593459830134698624478677530551211433504809170837303871388727504266509143356708708338813523174806125333848650397517207811794643627151402738280533502525159300576590088153958886578780659508978974315581183299696002523679843566078171964885063666296324319145288063225673547511578791247979718092703948223048992966333488313759083768552623154997853471348024470309547359800803758823206327882466687764303242466261260145516004657051598567839467297213505531920589820737914995059834806282644173541289184149964426746168646339073603530213515888553275171842143562482830343758885475323199589111726070033910341525517092059333836950296053248365833742294876466482559278963005935971251262920739586275019772815841496738336414980314851781717737500311552000000000000000000000000000000000000000000000000000000000000000000000000 [122,48] 1232547491417976998464579945668245357707253933152607131994132940169137972486512392647589398900508324350952696856224769825805875546418827789418731727038476830726838776472317532503994003873772555912040573772701608555395190956457046334882475655058105030547866582513310914476411258956784871051046149117511418280695881058484400021900286348920275977466244920375290597655235838341273822569108548475400807245580352564829236222936822561949347617617640731303480182266894746468668457584524972119342225979559963436068836746767484810152052307688095072180367508856471368959223054827194084768368917703721361263837487369085668570545037252437428499863012890357750726348236202388337851103542225749058746511073643588375568742723855675949307294909045822503545873475612913015525502257912429556950120881768172506959693277679904159626827766279052877286761923805403908533335520734766620805697978681856578010633540836852652986887944747545956912054336414164799101112360625007071031250565358610006346481962630608892655929677801425934861309105894981015114456235801639217861608227320062807202291973844017914957813882923318249991792811133539080159600230474708477549909634807437614606958393798572356566237118294806843369716889355130258373001782093122089581230752777044430684333349345211128024015607918780878660579010092246637648929245413559710110570408581595959476616694108482147809993451395267505363454421090401962776650980486361340394572902380515153309170069295606976878212391361775069974357280788904042497602294010997555034509029676254454699004282394147152326127145906564991853480480916530112683168749347027248323219708838903985918998681382312543382819982801586950057661242484883521728642355993982190041100243942892111903473704504123041588231029177802751399158261535263656415233779145887026975312584368317951973213295821356472568484034283125603054928584575085140208363580725995016838060894529499605510102126236913756893565646931103947966630078703733222271236658041957002940330531666554894965698326603474545649977264698845656951851239746733572591059855698508515422898672318675277965778793640216843531511879885395591363407805523926008915608720545927609331685268249811236941983819981146392693616637474827832157292951795820480083136757135565915083452575322658211326227405583989726029293265268567294592548774279890866842326451092910188833420944761175990682369198531318870039962366878437602643264730860909752429563656474351619360153371169007861760000000000000000000000000000000000000000000000000000000000000000000 [122,49] -1202824064754969813732473973844979062299741129370370354164125086092055300914815173836839276394501728124473779842210821457406442075930091145461820156475954987474573733384995155669144083268977817495212813913475894138111019056252579656831327638278416857472446651366868150752259932901949868383936003060005268664219497817601191972651000669479483275192825022089591335439331920406414194656327557737054779773315808096448296325337073217189034595920517774216078069163834432310300909832053610954120234735182183450552971202489980683973111089446611810748116613269757487317398161671407517408738397441669720346595076915538045999733939370441555982155557823594846214573758839379323742804718566608415340041100639041964449245525728924796862030882656506821357141485435203115589635275764021033951193332934887048735886419334371492417619255686497459283676778512489147726565394218944113293054618356290042266408509080032316297018010569439713160890416008713616790252133661736451770117115672715047509961310821661449929494252108504327576885786522636339924535257297048299035744778002721735943012071258675411365884579031882942635266038142406373002157245947976964019230533242551562256114574323150895707286072433191791988713648176143160687069207187250596420816185447208965603243959334960282122876771649744774450113286957615476638193012267052660009626416905067965111168053010404258096606694621884079954487273364177956749101500829272512827603669829477338249631147090537621511275827326005240341736697654088926045220248244064643012214679804522459400053808003245781897535962558409439810348374255151898779076572907574292290212801658494724573761792281502267761135893462504488059999351991989191616230381164832479678264231616155980323934082343094303026920747035759168713435622856743069506020144225639131755459187060868287100576171140226830304570319554833475131838702901225633150321021422466346670163302987701510428862272497107138248921740912685933625314115330307968303961865831144466574435778514060762118508398237494045366393977872445024633681346914769681519670978368826260659514706024603242928419606417679341758501719787449662600123494232738554353893502917512888033627866006436975370622989687281849402154230886989479940704712235218363704269347486865296401392438389351854239275791666355814549674799371662798125847300687959529779916804355964256699832439029580388331035415207156830780071553112512327854317463051517189123177823936250170934858390068789248000000000000000000000000000000000000000000000000000000000000000000 [122,50] 326552253240223655000359280673645723273360992313685028569566983387155781207750915212609368352347923674610477008792691698044179299317579784476230909674870994005315325357384153903428667071032536081064748264703006774088337607638188938817707625295310736819378246080218670779982393973772320711539005687472329610013075598164821381693549460701642411346389838399624249432733587587113043032572138910545247782423243513979154500158864614254655565480090166334167318881672328550253822534388248460472790354340027214494523001226027254953602047072025755887780987399036005928626062942659990343428723163443987324583908030537220927964484187253091655731821533649586067541649977477323405154838522655406529585129269131741771513505570346285151025451958465624981052649757685126118242663327488213032360038499375495777006245572836207358185982526771172164923375968778591553750485560150028189116275461957268678382279861462187764404188617689588067787988814406335702861557278403455937875946820805290216716526802802570371487421731329586397980167024825702627427783342442926775729392524036143635592765167915666171794757618689283963171582513496778531154400231244657314537599685603584089499519978049584578842724826102546982629974984918993002250364392044834249638550856192660627824185524693554584821207856739356582647682254476618667656114136298422870458035900955021380499464765897470106378881215736294650918994605594817777718534336353577054163788866469159872517009704871011136665605295605365990600047945987320914512936867176633441976784987304472852838515974647536712743980903645185383566070542101646923060877881650006543381593992004975134829042081819993668711435304944126891568163446020646788592353265811478830045421082180180675261434678732335133350417924391235878732678504446614773295564119765827768901283079768997954323292345786149615383949066700667321974224275101410108016360991184487035188745240773550133833385285340734871237667355819646669411475964841597779928530044816717855317138478568609785117487594864311892054228642209935361785160840934471019385762087664480782176583493920838073911916846224841508202231727741931117117631015128638580525270814662863891059161123048565413797397765203549473153868830756698533829686402556841285597821696198297221806703950993330603848502321167161486045675312200106332433677565584890631393392058261390543444330114377743485984009272291138099170318096921541895209805807282106077802706481117662728686783804704030720000000000000000000000000000000000000000000000000000000000000 [122,51] -48546178488834709951875786938738095064763952929836252016479903608118642081306364645396693813838154711767489992239386363631465739021177415918228316320648068912089597277153645867612400111895915343713396599146629397925570212310228874879096527855713967072595204441005916367132718013627004711472642023916723495657192232666928282297756613891505471180038119308058050586076989337685781894584161799465490636021158052995422854170511006217980000273003218804172292195546079967643889658458787134234404731498186617914429955057236290597640404732285626896266203710002993883222292662750837567130837220986567059714025338017825277525579200851226927546947947040276938999017413820011035947379450634653581768780240326491868066330244936594953619293475185337453536862874888483409424100171544423348877596691788062594908337219535446071168926122896936299903026812621697324964179015891633956013891271058813689337335551374664146721681345283095230429903989352244668908849997875875071622965727368368686913250014106128587853590492121442851139554706621495161486033282327050525241892601477155997551455265899552679941080515936393302488669026951168922608183860868227417930156761054361662739557097749582287365044012712681548926306419517818436819375097905472032055442521291874464896804992594166965260669190651772329277563006747490101887118459950941621947693251035738131645105401512422370291189832627743797666438096959891696292352328322536036261483354291249835780773470115005885149041880953797909077644419360289100012979746835414303148256329781261363637132270835768926668954625868078887278229934702147986666109733953259170887448170242758464574533056053812955688603202961196335885405675032072780462274602089415215836298807957597168335407236802399766954520689158179496182457616237762779946459297148714683105609181963678956055666156492855789433769726410307578256473255173047964415402580473154106969720010548448529157825104240468253606746717890394036820577714489505576206032505367770550089440867414644280528484988455355137747118393079521876765521717701491155636998963075319669749486111441789293513462185208453435046454229543799283959400002208266585269126292960198688463973660784547998965963744258927130495933874992280084064021756082178786550431728948290455891571428500154798162834710372353012572042323092850491796979565666898989936065147988953669968766895278367436154387907431869724277077868243006100144186382746934084360704276969165099807600487170048000000000000000000000000000000000000000000000000000000000000 [122,52] 2390318625177498335193518589569823350955719400617015751389427444435256226789828512571234395698770941820165578646241894388416902640964131040819074637664054183265514197292174049294141933909420776547249574540225473913745405278844742242506424459204808701439506645598034092358387374338256187771074600387403448053754562912058465735784927559048096050471049762640157357611385240941974805225451866978580567881657349212028833416413358734981537691172993453713897584684302327832710143582650960024157657996824365289477653513705935000736597773672015943665608079591625760965753400946563476955319853015431159956480815763297746223980377473364593048980227809103000425285045581367486823064049304404773920839441660999739423630554871084812373867746230606233140958710517198250807622682533105630809353800193929392646526130985752367361713959608599286982561717246059633688050415414395486169384143200353391460525270196631633319288275639082829769335853034751632368281108476623025770574085633689325303629770088453298872640784317776557043206924222718311648730232291974338316124298941815742106553692617519910058857026717998383040204301522305327606903538660741745938079190987412608040649828835022066244801923119103428251678603160670586975164281107581136712907982718328981945875326190142986713317337383345529113113341361449500182182589848337480377977030643158165925256761344601873764122597041371940186898293166888203610997046462454561603054571822231467822363397104780219153121401433761385296859453690746759071785803522552516547155270511266063241243944013720442900314376962120012451205358569616612847465977837155463299735103318280051878644607297140454069926473497070713872809535371519840018357639231292402625241139244574764995687229438267900501236310105381551929993791766801886886588657133354890016828398243631543206249955123128990596713253718343269449648587058802656271778868522750454340103197919682663015450006150769647728855842959183391179992215963074402443886225172442248256709322675871948991395933632766073867459306646822107859883412627598807857851766891929387671955900326882523110352459100175872167773482120634839696426781645137018312868690189900399235796644103523610839832775023139149546411319063863929382964339816993937608375898014629743065938638414019324873151252272620621560723966888621258719519289846738107864358375728791119914141010957774541507619898860504353331077441455156678663598718171583232682864240392158731132109266658263040000000000000000000000000000000000000000000000000000000 [122,53] 697297841689751498516007748631487145326900557371830383986454841990841710449701505499065375219928019639517092122668881932003305914091950806832551913306051580676011417512987074285185218995591470784766978923473529172269558466923482096167014972580666795206183850904148078595355766569002594301763127468811842909817478886950147368319476277856146334052534683723243211543380272572910276303033799838272701760519507938860973393893170109529212240432332238036985289081928454582947077566269120814826262679161228224274339975019866907261847416212839112716802485732549812641203365058050587125214257469776384831486550190069890675112539834844286885785467595297282454619647227372999485986842620705948607951949094998240166283872725499616403704124680339940885664014436254486648372884064452960756330120410823252104218781965104768720725506832756659724010835600816048892758428616863025181907256846300552025671672448467758202475842782940728920249765747054552145550174479586842632540965270553413380966883077999783617093792438697511378231561420416350973436051056638857212490067099758224509494059293287663314451937106322274247981586602344199999405436415093738260190012677861235565540849206119998355633177527673503543444170244840847069749973356905898688127398670500887165632695465118981208345834804578652178015108005727874367357412473168840982256390277004194779084523555469016877640850755381025369586607966821320321147551235571100999061751177782244615867346596697512987683801616223153136873582548749102920065300267759406133035682835866385523289966748662518274652490161831712085958549568541668790014688391918954825600419602767574386710873312443062525684431385151778270302921847320558877227901874085784553016537639909789181783703304979151067149541683387331059296041719841649043353221531151644258337914571640123408827849383502727157266040373030277651639442427585039324228667347408783555852810440406702271190411721300060614186016740595796351710992302423149719949881950503710828692700057846857072958760390587418067743483315151140822777005271076384061743088268715589361923002836989304998210893033747985215671549623823070319520208527895809129843075668543817683672609978931578148436709872951903211289504180943751684912863930921476105004682407773949954710905994750495446738392741158043430300868428073416837957591324367036397349524874472489319557619051274627993911504175931284846314454456144846939780537193248359291216123346766746644422145867776000000000000000000000000000000000000000000000000000000 [122,54] -206804766368188052200393379723465547513859341543105357278353133030504364827795793192201896218582088703786148601110970454668291233677284762760097266972899475314356641113548262389755376051945086842739011904911795777507138061561688883457961093329932520057690674684451766277773733540319634347015109198134982552180208106081106247441306843115259520693145464220150485034782996772760131488862735295108123882028952985936240185932754680699470950065772435638487644886716270554300105746831843716240551091029574850165628089797565027434532975644407985214782344396337871543284075679932949156691985149366753443212246245583475044590777382387986458080314971348563244848551018969585337279258669807556448043389173985922657549521491350611635741461806827257353431968033242104713961570078664511945044044126067204862118751835157120755644078621870821345979522027247335209782337140451781357934697414830497985550189003741774197546524583218659214880778175843757473955733589204890310171622204453359600836324496276915585397650607023081472943614291611322566384166558112328946809707661617398312597000230876764081826469640859335772270244042399410337277771303768683258894900079991386435118677741195904055225793083608035747086280875839270991450796815673838338245227814130941409579293213640366223930977966887261705063336933509389846517989318742674993647153206524364126090499956521704225786135180822859090381131335276941098567327384471915891416829236005606842259567741624842417307208216327489955738007215186677240280157051584716260497192843156638225721688162424221303270990898407608109692654994872563322202566412005670483996691288610769449016740168619772471733102681656427188124288601690578270190502088514750829685250899797003076805368504428884714218378909896954067011931519730228709578306198216745493431268950925001398098813435291839199351626348061620290693363893876097418536456107444379955451948867736294455685263464532220049655067518741077625990707841674066702881896777000510310121290477015715427650944487226700168046752079041346526254748232472846084840427783023770706144810581006897714411277759008500797075641042381055065925137479973973185413019063184925197224692252849104134722934816053188371526983928331284178528864611707404085165930261331353860245857222426695949079259996199715730562505098671724830115817936199507601852198965006517873697108844113682786971481106512495951573860526451493000798712718733062678886993095662551056222018999418880000000000000000000000000000000000000000000000000 [122,55] 29659168065749667698731566077445188651388391604285473213038688449587628770699978686443393627938321266424490938367360024700972156712795159146790414776197616222518179956543731261151165960692106599222886663892743681229893479336939876359810129518764362660559715660208158963936962922569017739594485883214828323494362927518370325930188498584434207871596699479001635644535514569541381271414627438412600181122975997350237976624924617384317026842211688250249689309882498816982934486508517284874974570430571777590450820580889791740137020641391203691840056133817531157116857025113753095669646484536799687837910527877917006570591832400771931738768956879681317056073703283715332596697914556304603440725226906069280472472999525599898320578001692864574209636692942850196519318309369164801395899124736758857842581695634400343251725090843055241135594925295165892600937055055404576234042183236288188289487975623849769646214265142410804879665385661840283512233326255843593637532693132717161224845082086191278898226835130090708928639634814610580144954511750279780557506823032061461483441804992580818935553035030766469794328906433541616734846913137202964551187667568454962450882244603249093212313152261039528833285077167335466399232351617893277606450954581534795081514989336270585102183092192396384323129121668479616866942990800319115212352528480838601535953823999093247227923941315379974457560032553346369834797404314176338472689810159920666826854330440907412157112973027418566186083481096038421717631464471122743096239689960534671199580878166970069104597805203587647882591409772355027520677367334405932063603086141874662159554750810050603028956110383865714601623843679979357818535190070863261973405904238473955637427714269580205363846453954980028494571895977756625037703338765320121017289148096395526530919384056359516761408399149747155257781292379766301638223584958658635119874680233837589384443060299370359093433733013145922602464053388984190775902867209023044836992444549045160754872820321065776105236534110314588391355579853906414295632606634477827566282338806031565601657875463182222080559595391745563166423510167707042063454189531658633858139873035830867357049455700964921002152026278660117252706674265710835341082979071926490462049292300154515265670654069908728413177656179492511259752561633468466555647397813962787103998095799587360119903255200940643028492046131888644069496556299117428703842782896065204400125116416000000000000000000000000000000000000000000000000 [122,56] -1837774226988468508133066553849935444799492656276532423392751004860912883118900328614870364033082091950761189035306286617066907474089245582218610066257063468784618143414959138649906989546528721541439932386893598468421481119563707167674786485055404933618112076261380656742734537454712183082332821603127427731611652945789721846196209717448808263705009589797226716283286791923147258300240616003343222415893398469039446681894332728448207069553549578377891903516877500456946768061181980466376020848428674716501039308958692096160047001673054462470581207192942806072689348257825123580667525002886905769178220879522948711100432145477586467957613450529027778191914885812409387361752605331534076122208477077209927805238964220961189082946022714768222272309051297537879830045741215084898043166663447727625904205950099165652098437500515924561501118896641768666524519700049454734706834452499222736912784690935797579920173630461703920889925791993380424380338667436467537092515806617221298528795944051075648011851770263556585428108622935996068897860350654273969876771094296204931104529639302071359075011044791338586449884552963894743888956260428151244889581222686087531008301266560084046314030587069563369772318383752179871449479109686872059006911889242766032630940747325132156362338877445934966661833597063835432575213047563615013228125078242315928181721981711740612460697103730823335660338302569268949989167290118518739677840221661540843987256844046791167730349704218075166199011350598773541606252172419097072541242251657402557653598093704158965400888862641392163430239479560999658056068179504051735476988786501142694394825512469233968755896117629766687430570968721101943894286949729881984880221035692938692563762147575298769758878466995571100286632037067816443498372979583633527435848510891813608534194593518525980918497503056789867344321927948621911147510513644671218696961196662003834585545405232794970216134806338388471422853135822495486001962824801417067233084299970904410996206057635084517159533706345429127933423261993317567907646531699332005266380890294263438789781945686710562692614702014759803171265574507679036441078939870919587316987426657361481705249772974520894121748620937224302532735382657281221652598957618385492954022992697519908262036855155033322111445687434230056336914287712083796021209609048446170984068450971392074415804304384550454023045337602301159818294344947716065952220078888149616260242472960000000000000000000000000000000000000000000 [122,57] -340639057859550703104064692896057579804520616647900099117016022665622274076899422177807987780068735034294434801829895175389414242316074651138372011896766105516501920986013278695009232528523333893389927133597338620848295693851553588139466103745457526954224812174826387914519003172180815845248056850737741706512902716456944998426305391322907158787191351570507993718848822546095729788863656157251232041003636229258460175624970395748635686347588403478317174606511316610888209396855885500012062429827290780532796303981113947458590904520314012914263576395559806346646948476099019746854196841692754297405433959744389642801349210960946208434489299232642807639105229258996934218248464517160771311515962372189871008684939061626572194530196547771659457374042640289246744667796774455687743586722257424607341832079137669153429107486185523016630903919981459162420110916540945588930415570587163983069424610744263940268957127989128283757626101677377106647403263453316449772278399895989215158037113933438311118556122208427003228098233125322875568438410878523948123519722840675377311524725522461990451798885436662949294043717677944709704459930459516845839599412476416870601788016060588065714792714895843157596234182019241772714665577408473273137031010334361822729665636029436776100307207383405918527943502682004573634250971703914775065467111070484569514369682226877648993339227086470711190454864453737242067338536015489989533957577781877974211402470077589252241953642189969135185800903375743687950273618414650896848410934633483003592881163816742096067867046586804286300607163769310030658884948059083712018211344416353838908044086806550852929046890707550876545510805125293821043094275966860909826350384266781051286876730941512660394099066777053101438667657334852817561436679141626536741357384059738502391080354979728211208925678817419432777721959526015158094874027123030690122706217755278943489129592087826530711668686810172486144248403028796675667403526010000285138161212517323072569936028086309435094816390382123796632668758264518840037603567377667615178406066751988111059143832889772866522008262503440690270453228898926441892682158291199168421658674310038167622427845792148642444467182272415530042753125463259676728374584552971911258346227462209448492064407995120232054626372707492451556195232150218747058312810129699391934725961954524546816179623525997447916819029543097979421704911984684295745353224653027416362450944000000000000000000000000000000000000000000 [122,58] 128804347413268348120752838377112744484361637509678062886931013157137279072896773331414806122915544649915356223081569487776938657743190085157742959499865351285065115619813858830243981068461994446139013735916374572521117584573023059468323023659534496960409572582954253756777609234094821934689000775725594802044896047818313487770837428071714608540604849320153318467872325131439986997626231853560297765682449465783334744110748181556010342257623976644649193622184524432383943964703498366066627872984163125627272454004075588156605826093465389739954693404119020270654253123402158964270324314736943360007393415303308831750272564875096866256490890539590898446606551464589559866353373019068740261508424141501508851651923284365606296645036200439846521021780954462037172544485669044419624632450403888667807232406382772521981323708206915921803429385151338073945673859789190835625013551923306192211956932123135727513345908009871233225558024799256926641779997634167316807182036764704776192437063463838121860323243127496774066279741875775205389330811142281972843662393844624095662559674989293923337518855714359658378401827724610206564896197080402945702102158835163849546058850708048120491904455815260152884009963674924080407727817121314347295337432014853458365247415451156822987987888984381154399721280482663340591273177818482058011996997749626826511104111938716944277101074815181276942152410146686412163685351107400977446182464031796969301609480099972246430757328286229541936547182341785778978238919153828490835020734221732203658260595190357237812405101715150292832700938159705513316451553070437228119142611629682310611349432655252183080028418338839920003474306130015422369064989126509807515634263950891600795043343600685834330698796724458271602625313698832950259969702944968716285212607616443921383502372424875178567396922388701395901350203422121659064380253991978109852392211697696019219259149933473907594739887173249721303850871317949671984796078580812324225993482335514513066096311587629837605541890785592754961058538057696093503296999473130264047909697578679120147146441672888640157663290384644748421613524353903619130591435566681331493403040745411234872213780174025592858881388446229315530013231631258147778518190372789077227338778606666040908515022693267772342868106463478717283842753808627335663719743679917939631419220540759747205348217384957852738230528415828960531708467121400297663246361165243609601728839680000000000000000000000000000000000000 [122,59] -19293632421370464313967936141944852064071753718649306749302184330859288735561948461764937706894474565553953185196593830808028130968932458718768401090595704913337487518347475169558356093873077458239963929760446409383125340476641970401042262209461655956980662016901135723894386908466253034393261153417993021333963571568768324636403828061003336338186560020877526301685151865943478330285111091173484732294059572599492432047331452598584848058951536897032146146386366459040412938002467352371827097458610282040598574889848502975440192544688138406302415327988157373205225534296181092436662168433815808129878245254065287358404382153036632244293522484548435148171089396789162520022644181755142354597343380242688507857232489347817272372699349953808857786634546791559917035385485455837859525142954422688180870426551529747015256894755757621479450613841643464399529294862053883981640563892445559643194805298610011709440830819786840021860108886003576141988083915257192668519984728129661400871948712106234770648657430268625256496497634780531577416108965967142262167130232345950760534301437878425455037590285468765235264297610108868895429159512066530767164754797420463106833503019337142664213671517036857007143869357363620004020301165687425524941093742048863869921391203150168349234565374705955055383274902616448273498434103627112850989559986849611958144918268671340341947039461058581339874600628688699918423421333149889914069796604371333026236181592517092946975690562032228591951968494695659798187236034186904290343199804472764236435505462487026362389110857678945424367170257349049224807660219736937959901054014880031472315041400337223112188198255167180797564499052489759532690977017072743755300810078208370685941295275958236914839072823691648548359382792547422231990764453085653298737518395518249605622998831992520870882478569529964397353676540344525579499398193272197356035948312745496189916923607784802598421906543351402893480458796250279503700803254134450966151327174147845017837842459380063328487398073566539603631484840087018070497267912757494001309200536522321573944809885760986842972540332995303813612615554001496954556880173517574069107455817766064052348469355135396936434650601711886301453204010075279842017681392500601492194339638922911369970220843479433968266978443404666623384351792967464798676385875713378167017017985522644855153771291555649333685882005916923211395646294043120189094055456375450676232192000000000000000000000000000000000000 [122,60] 949464091934679688557292015359998326007945438226701638446006961738348627490605608107988769562091988879107644133597422909575953079621930286188173703614719245478287806057528790185494462931409157208824402921831901224972333263559067448087932457530006398976893345661287760359467791003049420227113767541592461631432944439512948262557068314063516803773488790671280550594654937354321274437726314701668868147490703053504590228436946972337230270938900664489626974213796063420119895268741923368376399705538882778191354503132252647947739044801623012465776736910852359581954860184650346770704122506511859124535496750754599305991318153684038217769712505561430796636329044374730247940854815722950725406672660542370426662515439542660065999450925177188494739723905837531342779065744009522013437810030873335045919113829701522636140332345161296205442498720183724648449027092409248911371724429737522663044601339862214160334299655522323585654150714734539727050476779168457112619315671093803128801991088550573249010109827796762651377922734332335739925950392580667525611309127610299447168800265519087313059582939167337540215590526667167905221661066696515908453254665462638786485862565690984052035582564141100543507209355912536906151615013573118704022059749779522832380967793756259600766195670818900056816425865353197825405527132793344186824106967018077572568013147619972091653776574305455229418031605276565827903644484855844662561828521775256863879587685834375292716075319280701965005371675026365241652828200935943389317147046768828993183665817776334096715726442531527284918015636654258887900702426022343111735183936146111100206200909164813036243908917815100480481267263025049538909486954890626449527065491867392589475097367785529583566423516451564787415823581147202411769549361381203526060425871957636669797259026599157121039920972895527177231224414855215119245040748251405604932548356342828169862145509253576713701292258095977567943050734682485083351812257072073973815432961903353202501960695369652457817491364289099565404370705192507122546360518485665075617511844348919495560801831149223090212380495299454887189647825767000208481240181970835499996285778162847586323812078419567490920969119076962056395349786306308355440726428910309451449122427487237320422155139377904515140057694769015221945253563718819006019735905312359178515087409952078043118202628880177419957496232636725553936326789961380025939448025488729679541043200000000000000000000000000000000 [122,61] 110005004392056285541749269739390948806399750116753821331592356946697204434973776857332607373154950386517553673659140260289061170321995226879166945508546622713220102149367575547274598386351757451068354250538965742242243830940018056159528720016834970619014064218263922952303778741070816805650737951047884145129727559472889517062567381033979413209384284016336316901680039565358790694119205541591560111843953509427232783045119507756248068646139758305462063765841116833731351173216667911992841899563013310608852125077984434657512766087350078132763047805795672033168608442209828772370735155112647179011161404185300201778927455771055563243375215307639879517180109598566265680207554135128798934438206301878827743272787929576057381097805380858639369886118422343057879173146454072802600118767495170543491535717077297643269171238942017058160812694838699697469750760667890016532735997421602917354826557935599700914186966364881066245431507563975662759460483901482223731490910057475939691519985280901199832362452627696295374681632380813879032196529085479203383147604778105749020234905955397907221669309262116814492061683833897706758839411468418526546041000143677932169557379218348073572182788463732131993561188484386491913741122189870643011026672392188258236247229578659891713652877700219938738516383498162112668531919857379208093975668100028356483283798029602254408693808115153464502253124134365060906779989680245084534601395696415991745521537976808942274033603678754435875104525576343390450097578876071238203765733009783368342644779006016104336653696149978912296546756552853051146736326520183000340632659437914059144249514017988102191535418526759204745307473560794205116246831205261490107458753004476658763912652623144234832336373103580702186042762093574254482245298338037514165983614487783540988937291166739962134105974598180265011217829262388976004084713578621311675952974181822608787180970623109133859199355621290106328516850502839329130261065366453098603052911399907921405886025945296482611852484472887131870277679509525902782606625527260010138924906281202655529122768304421009746227867348659088830674923460958579296958307561092364948353503126500694529176805759833252326401658407323323916514957760978970084656337085985201088989952614310069684537757000973942954985773253566146851387270223504433706702656524252024454702386218765917057475107083780539039008285631843899775502141911336134707334329615818829070336000000000000000000000000000000 [122,62] -7938798624826209197159413934574471333114387110870628938950189072495363830880235040142707176356594635477847388560289792375629151683817184938974906858468025594950626177165324287094406118566686174053302499237799982709696106712211506598030937480998435736762749575805067604441318036373630602914184208762861554716506325630040800310541128667386346563962056031045162855386578609810573979759910496501407162137166751058323328477231226806354231668479389583444336168468946023156803785815729267268927642639873125992769854759524796759933579413861400285549515044328774953929928205397474780053344509752913121585504922594272048650372305747527151745078920676456946142559442209355552959563965577953242479883940641525923598026599613588680019363979525194617301969444227571480956548867281355227551721690661540283922418092256652402621981999566175813267189990463099028318005659164324600735353162470220980152614763029353011099198309301655461572997430294120968022253458991322471816707441562250614400027071914799362372305736237869148631006125322855231800508439968799092499502494012020749261022942150219227052766008083325612761144813647636938637362312576164846234725739824007627070832292287603594547736152285741222515430021911338151597206007565853474511508557712975133928740476276925819278622666085757851936775544215082019124688042508911938502558338824581188839485863707239825175022102772816835930805625144521677222178781724801916436035253895576440032251656875952482432686092209689900139138581999989084752496766699639142175540322479810293041215845184993575897717212519613869470643286473873984109305563740434709366828537598599072116634542117003085078244826273533024260522658288373288685735476360047050730213742238909340743783239948113261734108587186662379209995930551623545989197806301762334248330804804287499439045868827890658576009755741644712629559338252186236407779392317805603927248552300740558637199602367214406475683160476033797884487939635562790059133771732198091000678319727932814097677544602134752400381114329878490449490729007441933057144088502398355159234623068943361620142224293996479380415024876934788259362036852097719771108717921995478193490856443157987696981347209591529825914098985265003039482402574475222143058548016961280431149870346536891412680770148031790032282187314069805611717704353155124673544899479711610318349409429189216958462302344571608000881818258800186812227115362794038847064283747397760649789440000000000000000000000000 [122,63] -1348773975481705963779459275264270990389085824709646373428486390801335817309259997317662620608997362553645153402030196256661803719239280816850873244981876991570470348790765503412429086782396572173858473986559706084839688370890937471213239664587502375792784706906660669321788700894411738373824955123401348141933795908487035683994509788409965190072827150625878417731155617256407982940223184760506255065755520906259934704720606516854331700968542404482259860163826555011992271532645950957337318836019899842523594373254497926707723129362982363721837081421922316585522416435696506814277002051090587006785251207698284825843291030213441950065264369079959218931716026806540423267773898884673833084636424201353533992941398156265407178032506517532826082180114573429096645001414640401188196986219646431051429231836919714375274799414552610100448593772375539217732578970695737957295677033990462939744715620291462691914166729165071167833825010736804977915552713618932883894010115819243873052745081350155954798225085605365905905598724209828604059673976769434040262523865726886149520073728243172988728856260885381350021287620970953759077824556173960605108423060571253936772616035164895823678426184336417896128047572830081911155799205474171158316890302806523802725708351541353092112912628691250632068441142061179102202025516815915286117967644647515956642395026959122767733092942470999736957637425080903808592130355477814944432141102538970896266940520088225004345328226425372663017851099187235121775260134303940671447378169826565473678457636724903245815463650192564305834480346910767458381425648273018385108862576131684052330754315183118186680918693392653761224758252351374392232695302006070654156786081144945975224925844216916509878892265202839005405179859305369953462653883303389874189098174695395617555269498359044258705942854621250350599172596214598545254954978892958382701875063103601817074812925472674080527702935709575933647529942767874902150657315634092851578461473946610423080954119812341987600981673718129895790333282759591797352010783185904550477892635959030498896734150056749118179815478752143113447903062166783009516825403374467700526146011720781444569369629618328937223423161307797179406422728520305128219054541774436330555076097828384173115435642631486409013769568862486221442802703273865380304797221406854023513152130504173021302994751819375374833952991292363801464781839864603889235737495157705015296000000000000000000000000 [122,64] -62575744071767347077649036101712843451684990705704699422379800105986735331934500907826621182070491022873150512345452807694485178005779166472947411694604250987382154774744317811681247649040609104707344623486693819670997621013493735514914090326766295655241442331326540393051104486202168856091717850225061966732717316744344053017593051829564013697219790877488933658106746942428446715764228684914651077588721874789500700500166149149264594161832083108175934102851640837257374925458553930284323379789301616503700106044440537698178457222605352918204354574560371341786162903138851616039472026524820345107382193595781256094260867373210240750986640652202045466887051113959556984631073908421917768725341234116653818821099307423876291612609714596714398964024393900826494816496016741270342289691958237340854641948784020137597145274980851643165822485913021925899315433590450791218852929967541669161768681132768565250505541025593403297215220036895985086999021965148638497241626100878935614979841189019908027521012916021406717842532975054112845094639051508030440398239153162109062422849133659472205427524036724861326638456948728521721576983266089434458997849021470331018404351167036530424563511891471462313227822269219939483729059800239180634710881262783101890796540182606048183273334218567513538152341747868583358398501250499484396418380260314664255157918160528088295256527181599647978036020846842014656961375483177307449622670742662326003295971130691286211544166384478484686884370595612814262437558195746555602937948597750832747140277511394452528935188270748506753462273999694715915033074026789722900232150120602733481065723888544101210365853235645342136885297454243957596757546756606749486043274849192978607427649627305069928227687991982342371904353617127846506160674483133316166496880151900739620694017813624623183897991870303546693778672572158024089548793875837180118916458067417630764374487752795550014164913768288426337909309881907956881807384606324489805573016205548499367217034882505436748156446421161091842915652387205333380340633362238393815806733233073440605673174667672558006322175757421535496470721476270288063507704188067761024013380482115180850550418563550942575530217170923089726306632335395381709329680469848971579543174372164761491555920962493072832761062287313931526240713422587353939937127930898646416785593001519801268709637293989758089529316042688235854114026417926464066645188900077405470720000000000000000000 [122,65] 57956807706473071870917599547875396771962279028065831825135861701165968470418878027434485389697991193923097939703802195059594729462554811265444420536737385871923501413797598197779411916489930185414908944699767165707488661730588609598442760987573310083756187265664429835063373446714900684603514358733812106616118640856555111566036794664883248483047037764474617318013174464394623229783790384164122467120999469826082468465141160144257670760602045099057815867779597478702032018727824268586106185424048388144964482635015514156173974583793339499355840899019947154286223691574516543576317592774462525806439835407088014606557278585098379238698689305458966603010484820453038703322537888510384635829969255102074789143368693085682006149283920147213663508178215292018885275726056593131726273517158948526784009912426010494669693979277557024235299192678192332368749490469675219243169601696033729911740159415354739897678230762565811137038319430057196504619770253815704612064363779431576058448826031460323411482457242047864724164390242470748138705054537583493691371579162804859973256706521195542748553952449778387125321584306455074350361321915265953618802039003265601544557810048339119846546407136010797353219249710474231474115793089042244234133533561124110167916945012186614197603104136221684275129340287537183831575941064273027966992694988918933771619454408267712495037666358342276885734195056312546562238332406430934040183673043244893703844297945360341677922553683747570182197593763731403774637441900537129293113073102253279070767722909844481754076523438385507094646108051067458853348825583191648227365967045917260204437382124348452014322186538866317661663713963715561435212542039584338750480618142844089666842485474430297115063186776429169461057014541879028317977111086182402586291016399022011618289847460158828693020279328209507569066298456471605819007216330071670427101401476424122106803684135706467772400364421983689945171348751850498452713446743736310051713686273138020062366794254767190558629781262331862157959868749621700690101881453371866513496195842626481114495837132684898803716986672643669297737007239974102815179307468823667754557613708096693501213445577556195785938824123596583303358699484086575492946896952984543613667035533035533783020726090512642074835795240664361608779011582647131761500500364768986605708602229745011375209000819092125107586497214858515635863245547843703049236140482248048640000000000000000000 [122,66] -4601324643713489527488583996441246817294626288206352423079938363235398547819001693897703326091809928952666017232299696977146877308321675982437638708956230252378892543208869781033520059319421848818676855682102763682520407059728696636017867111658227229919701104702659780416842357239681819793262289010649315503688739770877224496704591997005606996987468762586495354219584596501310140191407265584700095182018222704485098677150334011067643950749480155739632357810084712578474266315435741149743004737880136879211937707067470467998060793453242434122013982291988449707036546524776279354753238758391595036447785101643261288728541751509478781320033358198362555766049988232503453036639108954859469454267663754195694592290493869064672401306406750432410912986356149866547122289539671107154307739300027257301046800194968928378646524992706752575874230593564865052229163671274418978227205815829320196258277104551949307806203458094305390838405826607469789747622329277589299790841957315713352161309042079596634107537299515774585146252504507584740108275979442717028999184377592657815861792800610990072016221557172199246426105437559670301238938684289539430873114994955053936529978989753632027652201163043104772564042270342410296822774436855315147694880300068111446155580756432163129278597996231669325977411441905996036302031927686610143050765078270348684560881657622140689129594007722263287708091672575882369562798322651420904654968881228216221645580631411245265203571299701689880901166927102540629992095610869757514082645244796317575835601290937517607845567830205723463854598867056655060824950253095139848946643667492688335299533162029924016751293967990127020339220033773856224074960287964016941163156222785969674847006709958166002175898616952007376845017702223727017185688633676859548137903567041755479911373386480739385375022131586947988428065280951963797597271984932667007690084187282246712205435000220510390392009787407639624422632142944437003624614195780221668259257033292456389245318229048158435803900190292557380074647289011867300470549928100416109388446962136393644485976101360739620098744102649582876257684159769116357331942383472365223725166419565820437293671885994755610844575529255971920926127876544704685778598721030657076296268438107523662561475642353898832740005040362159021703727409321549085499252137882777620447469144288157001901022147243045248886572945063740329765747734699137016877323893669363712000000000000000 [122,67] 206978061405462765572561165286581584838328083431964885222679200282195121812001927158373202316320579135521271056373097860738412560556767869885269037078616273801455634365244474618186328823206054364871399096741739805195860218750902757979316995033096297564900081883224585619746610099583210472458240433958713817695996998715986051067136122252472019012129423476028615717696022130853767085392275420742052522951703356746251905025877085654674548523974363748632686895472667137824719476004355622524084910034756432792040968287960832975696914417928351735995454734188163343647145467202967427859064298917631233778158063035111639650763410295445652549320320820155431027915253710324329321512298919733593135102913946757067552581180494294511498892162809019529425316860303360236927330177106245583263013474643573207524974085873227220560268397808236015711676386696130522642825044977012686450955328549208531996938436856053165067879891387655636294379771948094136711833688342363880665813768023320443959736735331231824235065714108852264137838279503189633318271504007424982433779387094852032562560187637006470060784441403463552836139208664365620405167374354194750013244730360163274091365386393863737762013952339727948407119187490101435424696170760927045178799819062994691589819618063121340959367771411804220890912521088101698874950498777903907561232895752164871186678201222565999107399115456078988141311286256520492818849310889727497423575439776847622059866634608108421184575837433028112943925253643975003927613161512030016438395237220082075214367778528739059182262615462488597853579838077681907398645124951111856550876557917411771572470375219632092186984433477769703790100027589425164949223107822773908737882605700542507329367125286873670835816987140692054084696557752123934147599686750423949755123592305179908937652880545177780390000829937636666701794937753253905557226708449182010291875253209489278851747476927062821909208883534982009870430342829527769575843867166040697674398212875695715468770903639154834847595694618372770859435153264927480763501761192494310489100525512008092569997336877583564183190397829841181430515085850617594409626712965670252358840423782918957564235334727301498187715658898667234531342015272191392707554992498106326706534906805044882051051693098414780688105017524030492720142429357981554117146768085504389078790901596649321430480053873674611501993056610845322710047244935470740057410001101127680000000000000 [122,68] -22882278001934444408711597417541951795759463396460914014135415245044484236919676970784345852833608543006233161185604320798221170775398596905654286200670195552444943311052731917720080050782773780646450175149202660221567307157004404272937976012662515569259074223419432953885170234505081788863556887591077106146628207627569504261437565758340809998982082524292525684844728086771186893706940538973780326908088717121855991927331664948982605213243287597159451977997591649367476453930231395457824900159172382024883984981046446251383048385625458897233693003626043188270773992691858377339582382539566611497103265396562671024558656536663482210694442668344285328074874852586455421957233254769171340522125336220597752693286027350493784008090726761849332943210485960637443771184452063602453501764592358959706183400107586975237137716052394244958759657975122280088759420085659389841044796508837250217762428448197957628103103137005719228405796771287996153354949218743083999748907707061801843968843084268844055600839757573135426267565315334039392785788709175770792339155856180385258993341119349448406389431472260374884995470810512538424365196641542258892558824442227898144623626434433128034874297890712574865568279894869218157775258220970751327002501561918073502260769540407440110803140034674662817795320663876036511706652625202089451542712654764698003069171800672615733366180369702171232311590450122850612495554862804305354561463600948164863634076637561085295068949310385483762981880923930312471991892588513259393393031828436972655728546777436171321156548433749241235501937510711628340595224657402416353285255121233749977728329054135173624547653484704780230347460525049231043310025237479512535892702470477755631698771891902549601143749894134302667502141144009526937143837824999600655678513221402654541233798541215747603477577499977272720159433358249404406347321520401943947857516846986279249932836678534679734426912279834402737256266975826398843774842019815137006766658664437660070440097398721115670759157029705245541513141818296623929288393051391608350823643833273473060124215556562164980638542690446432229645891720374113540720462596807107666598111872471124577709508774601043721715503421891750483455497743569993594261654603011267677774603222257489440701605796891804633916270290382610430614881373885940484469347226470953802093983771340212811782334689661367893553755293708150170621808183460140212384706301263872000000000 [122,69] 840475435547042163118504414745245503522802958492493243123119421574618496834663241753327587814196621654551553319420921880480495199561146660997750652964966331558889880699056424558814896901724178743231737508207546801151705462935553223496397425600354170588282028627899966376169797397187148637585481171554952926272595778717974402136600400152191822906064083468758087315060997712559595210724045841357802211955794418964756070115066268002620588900591127874771339271137437435925664355009339032015142280502149515893771546471357282423408834336517478955993048757803380958756144321673703634495966212940820226845254564645980414817852468367767485386588814484999290789956998704348745036630563165759713415269170047486324236785391412508452090621158999463662410702790228708352072757177291911962648467795015308632142399685400051428994372373868783748532507413098181273930591748139975354119252126928656328432992425906340146695543817251671827877349127680744670108172740819281501692256328043780498466486174507724679860208581989573759763234978189717573377387496738256721783623105005772588168857299209399269608003455211709357738729031995820469028903677725984088300946953098633916220175225397844374596838984811727054321103186098788669611846296615155144119413232502333452756327360171354967131172993244903015089634125432225294407005731528173983786110348591633603926395306889995215704054048021365129698877954519321746553669191358424888765111190512684225268463691455410749765642349438078587653708886722114264073639479107746030342144343394178436919627001126100463649158423963185326825215442836281908468720766487468589982149589558827818854421715907127861261013834387067458139031311539682601123453625622602996044446552003114705397314772646199771365594169104321205672621758304260748748010567837112987976695719380160925923925254300032300175753813637846808835701254861522435978294859518561531550604742948259195697578277373666085904283566496219510481548745848892074120642577792041517385736907954513615040639597155210393850532012018762575544085126656207545330722365832439931371675635327202746952754997608070557773704472524738235440389973416027049885737639312170787266047146555663924843675226162850048304319140678721597231857470261860889193876336256640339228359836474420848661580357598388359433008338634347438711990066222065582742032286169605369785753359399211890447060441721464863174787341597616244056213785005544999315908294082560000000 [122,70] 329832698698551187261587515944790137913968897094355306822056685372802596550212098965614966666909896013787357560640538405656807011530935571799539977633492719808813916055982715041374514755417714519148937291258864204659413365125630056246018055365532992218018860377431632161869710871628583531952733476745233059650738287362073402972361216892516100390304514302709201771914006000339298185153486900152249280475348875664343180085090569448714985510035232457134275619179240896046129481465588432398125873576734741087233697639165149647505893424572467015149580845567118482378712328705916694059161069542826043064482724655181033785212645882018793343383410518504876246669445545912371596283004405801178765276154584006373276765129816769350776198459295214692357965185989256622459584734478095925974742743033726029864567450761919873311769645925278820300534590471400023454400317151241206355140751816190081198766062541592723015973761661914959698979907912252658273250859324060330509808182606525430257708471169682348585322377090302326289428425443805669938369026445715165233147930429884361824096272818369202769857965833984484371380736207400715530993938969540728632985084260356494749243875245064579690383002329811790779074436014865387391380766534865467876721159939838614565682404274420197743417422724175099744506877083679200126693304539218088824147414789781343823072355042448602296857908807714174883251785795191336468304687479209335335808996090221162172510779231307924328167118173712477858892585100277320245027389745650262616988432436406042780372118037214823808620028029570538390575327751633892113339060031230273192997547611225177750338613154645317595204596336032145583712203123902474511786301505408867963346332646117605228393981876236883737436466604936353190108418355118760926097891016195208356281565128245912545394939308036300009114166772567538329304946395018566525780988640923650961239165557828696956678741174734677114898879153140232006898159556857343171318392715630910894538553736981678291906030324795313644228342816808301435699985050461292180963230019237765784978231728995431833247348094832290055184805345400112200242575738519505670329544053534866508276169984788565751142665117949477384695824790873716423208439535916297103090434981344011916062463846824857817834774106014350913319410794173568610340753254100614845365543342200488529675225902749602122654458218068725085433415790841152690631812379489051051703369861329600 [122,71] -22625187093242726353891119196528779556934082027730583825994135217183199616612389809892632784163676215421519175191736284649805658929062026797107578342889487370384894733812217535676187939149355061453362175253929459503198076028165254422476633140633918147694271080536905367287928641953692757078466692990182841721629679003938101414656964258751954098403164188664345416385956417102702112877080872684293265997881586209257495162161861603845855355074388141961616549040382663777918346257789494799227333285040355538692372977202891355330762078936568091561577238945375219936300105709544198953415331421909078214014049737426493447938120416546758403352017928026176815498245039896475123675335529467060495293477067741910023148430712383078430305876889543027119901626780311366436633150015027831991016109508470442232289261457084343917370660678994000599761240129626200104942422055142328242567392643434867344127098560353214626782191134189262252050460938289207170240920374776440985634920649484273626300812696500765662628358194826664570213796908319977833571562413243384647342346814059039335702407707018604094439905146337242745381535308483535986270850666278311746957585623640762563043924849764045162483059744657761742532391995028247337508445288699077526890732156218418521205360191765495661984239242324620773034076131054133332121951830909382170156268107217282579918210854466949764460789651973662622217594046991965096932316587558323107940187849700034520377027564950765573442493611514983860116635934470324282872123754390582060924395981854776353324138692065884000231746269053808218470372095393895281629005290387439809445667711209307383067994256393940846974678488659818945843091427884496548894772864073991319726183874144188459760650123365272105002305720047030536642215775089600126929557238486625214310400951523778639775768117336593963585584402308029723984449779167966192245059968412442991647832717317594665890403554277952967911534202534643004512110070659344534689433103713581094664556334654983107264885606813441474186611308974517190663194219128301810816420214453869364806382937237226744361857128575361555146112732600932938530850123903988582868807849805868977876617912354437976663219920963522015348174365876023288736482561346474070806595827648451850524667886459572577879314844608919322507238318755191818205690801311570289086996588099066754225985572254968864550590113078693433691490511687579237296288135218441937855890240000 [122,72] -562943927497380200276600786701865909593868288036262296818061351913453969842402846001858429216331602302502428865013354198249735652244981626604542432741536400752258051820322817316865777293345942335661479220590423788897453969279081129667788712179625320887513805945325146052563525641963976403489048142581803422166753079214129351593738736855658688676801995029917453305311540158178189208865836136406827610151837865835281039962466665588624638727689413357822054181817829467103919577917235670539077812941345062259963278566041916031174891252347976147272561837077738055321618294014027376089823067763429991913445370151901463539219583392282528967627513388071780303120790055621045753643003516975666725802896703076203062907216659373424777563424470017400575205076304922060864360884431575322922464148680557407693272113705505401994287970196954654587378996308022619177335829190812255439005691424479387994565214768100817442915652759043437680791262839760569481094535708723684230636520133199019676710151229857898075469430496970565453886027831440373149241451517368062457521425111303496025921205289780342921375775258369282033040645662661431109364412675064835533217100344938971230756342033540208359370358057122015633963085102515070582945019988029243299168544960183554165006814403423352555176746197528639174282653360507173024368309906590754696734955202581787330264976172787795289606010110218956330736161624870786379508135300229168589802303702986853665956524794395989901203880339957143399751690362006810465645883211509336512518708630526800384745282366190159793632349462276717155284059928578206846376926546157062361795226081783923486879206866677090965271246415946003833755588310116534141056638317506751531343117908291917557357910927761344187363670804445058828554876946609172364124001764205193156413724481903109073375982320224392911746891899160376271850933007159638969185840316225904964316735860358481263399636229299563384177147983375204691647853414624025416683118416335989209383979950734093276926085606932961870977119121874556507521602516909949640756713445557699052076344314384641702494026456094376155355606034637866138855124008535470740477369517356245997117837915731470490312296053569181110368539099736617350177209049253954145059086644510294837553741122553402961467211115897476222832788178214743968234961842152239418536613975866849859585457505603129936312975139099707565832583216451683888758968208376453560640000 [122,73] 376300127137368000011674338452630533596553201035940569040260478879710934202138183791444373237803137073703130790713610865699330890035314100016486303716163839035607670346420471112254885401404773240836317317902639275176089905150937552058836736790963958581440750604339853839584606548072813916047356664988156126550473056969068095110475330065085908110351793430425318538166258150315260580487654455632585117475684712634778618898252039401098152987086687349688281994736466647109697857708956452041028522343067985117614639115924740364442694165538214019145462355884288698574697829122553068791396253812691604384022869005964678806646431544660942356727015241367019953769012874928057473490612770572891819764233919576864821899917953393075288443704698983241467485714272845467647256163564786449508740473805592358820887740282633122105716654045424707492411291463363926573127686453375312394717528051531622465648171894576835110002729614565915725306924634036816123552147991515384020109467626137063448857777220911735074488785347470315821229385873562266984039794196070685464955926431123466216212215882764672148764716115062564246581310557924833638719782933126081038207106090296285374204271466161061398938339281531226396248731106563774421682418307270086883172515222359582166888073280480562062333553790620884491745438821205818341927766953467174328089900411180277919622951549548104481786081094134445929263040411727444574647890258976515099751346270989387164687039376338889689845528948734569766851400349114895791454608466326582789065488190956972868279291135968858445519866737264931035501971818541982451836442959375336111797293424227560490408740140351389986879644070278798167821204437140623214323166148623194166816971941303927845356368114608983049442014852082406216903602322345663095181620532205689759784440742063250751548528110416803498952927915490920474850231372448619787490520183909075233435900103604284977226082050810530542567020700471399822195473262335065015946493894560699170592210122148592395955150251348203251079754203912671092138428930361506610010813907168325205942429140235718062552540129397329217829732826345483219116283005237442146456705928833878655713671717845792386768932229232481820102425976391102615034453742604509626733306074258696245949962600898562108119771040705614489276716812765941656225711835214448845544210516792421053964287546111295218049387153257523636586790411347818084122157123446094240000 [122,74] -10530928792289873691235378387356271951847064292900125186311816088434732843883815292726069935702168854517474007702711316355454596710524446731314157077233600268729408777206132416630381580951670389848446410525804757709543910375146422737989730270080254136451628766283145985312420729355255889208564576763921669677583102310153017426369208159611287249350902260029259662473060864278473501477899022641132610255566195897648418630736247743796789637210307472765413739796026868491306732727911069580966222110660124630409216864883669102156637418795286319521772184085830951742550483714947967862859424635217219732854396479267923662083577028889251747636973844382239408189805913533994272203194486870621660229197401679123884268676369013108377569532595785477968155060542831634255650746328237199050099481513320405532542282333057814992201446867439204478869385493410256608581407760460100569876943873923860941945060691235021798731365558262475444667502433621577999177480467453280626299909013523382898897781311006701225548198411870742846802348356697227896818128240865288801732189850547552624391013363665395329491712742637642982003042693915682842848197329090532980270236742539546019556442237052969618741856507939454964269730221556524310454739309171432264161745002718012428267218104601730553451445266493573911859111159231712785144194866368264424819731525708336506500063302243051406490940150654663439475049656793429122910681249740577197265800163841105725462951992304038251388206213897309080229585425262796448305110670742890603876298028922647178921869805448485594358298712655545321700375682604083499642228521273695822582183864881203425141068389417506842375368726440601321327256906419959081494674389832283185161372519357056371779730373800130496674233600274219639052948318241903534582064030178701096225473298768631568486027403622962277612269342392214217258800145798283669090505416903487624723052120448972988898385321412506637830791438314930202055483636400034908852286436984369508485330947939540023215001599564394549337446027158763905424987977578611230531804559003208872167830119954931053871261593334524468063044878418515457865285432643808833780982585011708550307779448393906262958733054349338160131509439535662199642102719173434992665964262276828633218800401557447876015339827293007893565188920489817750570588173134657701962994797761813639741382711239520065417592888478629689789771586926146841547383789338712000 [122,75] -206720368998778262962108948207651872375734969149542179720517619250460579412014219409058641852022760683381851323043688975965587678090929252633857032244880728424567726196831427137078630319440031584435551624903226218707649743973563013493261916288244033900475073150237756637210060267479468389160216832211776789276869244120338431803218747969496110341995650307477035057683949629700131032788978954745656245625032053392606782066579936072183164531208865191280150487512322290560906006169308052179920074574463130413578325911091320513824111298490642099209788743004705576038273195317810062261749019668950045424466654521392393044115989839356874410660047010005860079036058528188529480622686590534200068917186554803245802485136776424089801544710068955379125608866343865390025560140074090608141781146752078520212054958049306365134897265319317270550673796825552919310902162291697401863620739574982150729574590196434218108294669216775634408866335470551051798264331586744373521547987127888249643457249756279072560994942668384117863831132827178444218820096503872391651113238736034961935462617082257251924392277597612057312134225563136540851740463860761670684331184956323328770618167143724099212801684383872473377049302244358423151866372385405290372533367065966359989280935556601628502180344652346119973107164772857817184203409579335233769214752828132134098073057813590954577487769246731112679367235019951480810956686762270126573786262536273390758260105922775116210460917949392447341215667664422199773888081044163667636100520244130004370326193771819198533663845055037048641667280404980344719348004786294191543621073144927315866396359896512563194367049172057180563351991640859268232933303924013097425887440461573250042484816964048670133781756591343721325691544554036503731546521986623431905773031297196262373191742464485210691768969334064014164457414009627256214807269027308948432292247982256992673372985374107794469450916797815921585569833716552549426098701051399676804515378223774391008439121763900381468301476780670123107757124459587566412756478210452561441140595032468375183344028929614066481923330318536351735718743360290597413517263761927067094229077527063979209742143024645913060547202255709126673846895551407758684255820584816440220357590837704896730360788184926973081332351234217359759242662714690968312993115907553536945850738994284477523994594081437358862638697025083504602847623616000 [122,76] -17274772149731361121301422800275487872748158956205466464075706103884230869295269459641711943589549327861165904618399756797210935900414562387618610902646960022885800353079113095730131042429318960012315941188113012341421179491249166681972024117751488126390101191229099971867866209907707280071664099261540199889706502389953929606099293443875426764982211923582569160680821332164365819872470819851265502517641985977476818825661645788031101748735476810984266088465813050375614762546232135619825408056976796157815201803934639531168013776708536764009169870588088883863679367866215750492812024607317792031697535887288536236595410742660475410308863735187544863503321278024154600661648481090416104294428719597444391995000909867099717592747028778679852565159017886986009704682435527987812481749173205679772168338872255220014539965932236286005298691020267570985198639975832515735458261274336692663650314164668362088453847826944838154332099402124957984366722536665560409702679742406371099630380812153037147275193589934497147356210655724017852936043733919441781785169117358610522701849315059796754627236009587216060932557391240136044337108209953760471234548207204952123276773962912529136854176123468302894326416232471573152833861624600176708501609789158860866067241127967685549327032941259384770385322358223788042801811732276312074150939211326867035090752349138588847157800019739422354957264791324875450526981720425496998983681628168005396352197884127060648364473954559949661776077492426782629871402457082774294878720216884966664373631638257783549763274742358299478099130974803203189258115502793533488869984460845856599624600785978854564810972233744820720762711821189764678794714196657138925397559469834431092431777106364207896288442937727336884147452958592743779140627857389655163248604957841102276670014991331034264488851303163217293351911689792781234268502639621938137415203506321372010023342697379709631003357028284348816059014985732646920609263785713172415412160516818848685612115891611474889887470281000472795167214530804927208019357974409546133809086811297744856622342977839256171900810886447445504026993314069660996801784649834953343817273963463052605032772422617355852306380913519253043119784614567765283072401730606272703991240017854895708657590710233603411445529562400567353149095283483742069870760309090966992736555606590996488588566533884444612561706317713851125494396480 [122,77] 817461316809844502397465146799893554911886366355343321660543297996494811486405957854976092885990445616583717457091475614099891093749289512061991089945153765165515840549828241171228045863299780216797760892428165320830320342970595948858719903953790016727148624897083112327975188342359877932177306065899542398554148491217071937324608200572972561824332403458236218069252515061644509989879973551651486060140211680697604705772284858666560181985601532501713777256016031904225276835678844112425525878127689611140862202185810320594524340879358807525787366467296729786553474985043777725117585431530834520228305035256190073129279084608378751805837479192050738378798147166197285299558016833461817097925756534276130674332039198656650385085539395365905018470026659981570150332103537555154785204531628086374556413807659439660533488738204987896133053466961415626779875854584421826172915140703684512132732993594639367202318972781501882780418078700596958190605778907578253459483630221728083951820339074479214097095821787710393100213923988630169645943649882888932756889620026727977369988064559473732036048259281580514951104747943427075305242052906247639258882193915147705081802338804613897519021743241218436069403149348115222998174870426049333250816746195636596189071214373556567296407473109009095099741845950499120878700644756774417450998590353042698380797416690581023127562736926829465729805328945921515328297787898072047302218655378829132765076903464399567404406548045667542774713031124376256738920362170916670268179826014141353878534064566228563630170671021068317097448355589642394564863269052761851530500248066832050677569371115662233436453822788128933876034896854752493777479158700288144468156756967305041189279734066708588273471361898004983246216631574569145748314205492488485090701070270948138062844098504470359190130701690717743026836618824470623211230013517652896269816381728904569276260996198304842759071633945930508561502080857869364384542285199008407360756327959793027451040497832690703604545755824093244649704247878092862137331896140469407488273165583255415899938894949266411209251347659417861967509146908190147388334918337706056324140838401214074973318295098365388157445633517420283490434189549374378555218018754546118083716803049182890292460246318717489128261098773389510444307599445647646242555510365587252333703778922983956682106416688508369769500265242618489653440 [122,78] 28925881424360202447301380825354738009911658189251838174575474243039265129903922136871022534424229335176586059530582904337090984685703899015419950604490075987074817976873524996200250369119549789685032830402925264901061905654610958677313021400896008878778842997199552917120451210692136114889417824870330018051662249946096010759080507599949155281702550358685613475604069200631430237266874503972001863446588743624691227739668294071800865269794719474781213174219744047390633215166016437704284270641456518034923813331236001112121828848480479367178744089786579965238830441442442658836574707743499327127679508677817401612851537315320952468288495885183220436819584354515392434422616850770975227477636702137656669367676571900431803703505473872291712161188776487696628422753219804853501876412390274989847912579804575162311144706073063828413853408100738402638992647521758963496675365918903967334849290128523969708658657247119592149279434313008037980503663872392182333190209409695103093980614522457758413159630962349674738274817135020030584113409567883606199684314595472402728136934802646394577149215945875306815389556264583717232297277071218164607781650871109262175128933463270156684850746610594668924753117137961163412291758950392305960207877541176172689745544234793151103466369910032418051795806930492950829288216177118926176647755189106104337654246175844683526165115699015085226614549269119536178149530044232735784024733551912377301074883256891072204250481048320636446474240421109629462694407689010012102799150689936697827127712020462336333212397271673535422173902834252720197083369287715153976596056374016275992019084884010429263676558764091508977226994332127514982472441091877960489061610100334609849819609516348913687539728096458047845439183238598227730965524495176066721531362023281229751012274925125368813834565224786425096131152778971053760506926086289838314220825474006864422599554324137885704811344955823001620074438370474555761121092331186913607545430037742781102799929957424099497010426837609565764685573179419346483495512221168324957500465446703903509206044399748536275693175883244098267778707816681651078734502128332041655276323028565930332028153942688094895410004754785266558252026395480630008954218470355361825954538773730726256726693846792297195943702197803531160194460389253721031326004173912860833603504317059062465490476130205441901187127840418128120 [122,79] 3478101981737637843162301460850172027561092949356356936205654193314227576285283886438465610729798149018454283441449267550087138165399857011523024484305184100121608876958763567911001616723207979056453526784425305862895522868051303325234730932400706255584989000136607522395661327080889663937848341347789783239390546365158124634076550742435228463176131069350295033538564149334275521884180724696492001956657019463398673619407926671711751968877342517391678256319249853085518609034628295876276617478740472650094680492215402774903549507682132714447806378736120970577257660483947492062787843946525647939499578216786146702491842295951554598583587771962478795360781722821104658241444997616956781282840692252726308660737342668426576906149786619322524832333351885255853235955464122512813685597534733360878058769541203681314122233143117450842007591186663516969557338300099909825349873172956053081023926298626834919975611364668788831894231538684243682868852156717318520178750621720170959158933138586306548483391419272094396888068375637317392678843580389920928848703181744091120532815271501395097124468076449207838966530670331469472130790053979773597901135150987592758342408375471342337196811388283798472724983269902980200424740406230667068518178651372736234500880573322427508218295003720732800606639210272844779788344081283183128848460176410839235491550396304023099045289040011768088648589754038678929848614401754179763866065775952619428650254556797394131710895495170075331629682569287940219462721421403010836770070657661954635628956188945887264280851193482766487303534659004967213256303136031053537921613232249765223821765121415432014924585313032145449752039421539627559431486306368946465756861371723756835898855039133215700861093324556091867668173783821078807312640668392895797411801346446272146778535487212352852936846469765305597875753438651808516283722161649444853193732215986238528422444163319791194069191653034936881768159481958489284877332420673719720532789300768267102352977314086516751568775506702693857411145428375434376630181722436479494190782830053303299213397887376789136537134247473688822242044292891052008163940056161496429493533770659204433696681447646739968190445899316796059100690547347816019122738180365207025002880054145793344008987024573230977834057851642610287709880564048432156213959943972747288734043679237566196446870253144909391049205319930240 [122,80] -36951906343743886204960859860483592984805112348871066365746122296968717107737663688174675526989593885635900244181917581118611934026988394340053658669591575100822656897768748814445219221649484958006073134147989998813119613491038021938539958073201500800139532957938001494645742674998688433189249836179143381120961356113167446986783452661839386625869926419185833429921774007359761602860176042293748783085318559411408144533471432593574297936923462955725197175220234499501567885455340921324985805322586511506051468384148324457904947444610278881231396792996189157138706245518754217166184889917386463610087944592882749793087301167275973630917908927050981346567987149232876406201423796403776977652168498230073119178725004987147235721308814790818524736997842904764230840708858589503960852543267701217634072398781768031828458783635261195513575857019449064196422295688017576063526531041120362284670939517263472808188212334132167176721587536721296652419772265921015015319220195262604809776670347245939838637861979991488278764298161337911415019207825629323413164531970634468139086170229810963627606228137017739981203580659673979330984079344256746042523820731959863073077060852807108299248745570692178736924740664602230003924894119624917553442052913466883548458197693793306986449817644625668466461336508319998012973549552362111698021483533428166826031847183181012214137495222998823341515898395969516004043056107457881300228948448267650949117218114921653736198568101484702940215575631549667550468973989416115801559028610565799622817186090484387629724087441482513621096870702351169223565526807523910232332883184128383440414315788392765091848691586527590417394377141347470193351898033321110672587707025231661144923296615770482852189232464161336870273352061637737532729426803276046748105989570762476215539037709434476810690333261263666329048765823358618425006376066659098511160060201982769139906479540858704426353265202872175238619153359128657142918400731347265784475104738654489012842479869630458574753503212400035021600219075285933233261378834517251904435898201447256808708239648103278335064748942918727097915945789184167619566055318033616814546157628249012489623249922580319095682071095969007694078566721287884125794249050475126413676191968071953341517873138376926912105975281865264434302802643434149665197309749372715050202915862719284175176442307010031482569075200 [122,81] 586912570170035023180954553139308895101044226273018947142427136315717845472854258777709395563848134992397091607059314031638166945648363694868038408529174854603964707856504737618006725674951138324050533281557905596747275072281030279541059222649501529302171479661141657246285550273689278755547663444612424735493229767985934129900628921444080343703125125816988209762182360166288872374472038390790327624210054791495781467450251659889090428684376807963841649106015140106176560937667876569195910707290025794401826686521314710884794252994179566739815202620417984717259376048406051317838989016941728751517044286635974689937465265842448661769306507467959778432250053188857660757397798049366304637886333505783921148425603158188517616425851242201059825493929850301577159593201037437868926586207529435277334360863960873843002571310503507011062046250198536731982268021493131504212385403433513622887853820105866971838363610222348658168173068419931139328889847649423678529764056758354386618210714983905978693097782605248640070965438528353709773124713123438273147626448388989265354500442664524798621563433683610528720910014842839685012905472401160054235364800906995918403792783153805783403730472508127676849339300450708193466962049900703287547152603887633650640768484502402664292580997077151484080530734675201826274364988686605842675550948616765588356926765472413775960788900756466339448489098123761154262250721822750218511017935998784145106168407194461065184504922079804781192922524875635691292509904744285912485665528590827228720214683887939447889055992101251043235664835135647654550783818298351408160721763771171123122744680657417050344777594729759836666505677812872933465639203176175853674438056280718477207922894291923215638888229380243255988331851635379103781451224836906176296385461139847681672704986193370129820684401637349477623486442474626022478362416658329387894680805880032483738571462226462279479410734521105255110593805157870100895557288699890930234292495236674553197349686044873630099563311970737974240534170787116506628218532559989273410809432370321214120322707295892948961624772712040912141491704567668592807437237425149923242988860716736362589407221617722785445826172739374405937921203861781854013878013856313782043470852171807826698593338686946573572074595376620643830147914657578408553586338512197061322959082430967147541343069252868224738560 [122,82] -21343495602599725527752940999784053119207296322177781817896104334352612072286638304736290856396186187558952119895126393461013256114974946191365411997290604893645314532644196706100249207764692634271827773857325247748119255377780788701241049222627868184776136653219875771158563273792328579483876765692035891100750917431469039605848786724221847641181374661842750910076489112370233048942393395154776015838322986286795955008182207025126747358631583689753414897028835414625888415137684410858129913853043016684809507363810904157517864012329706333396089520515959708757651692396359110395392246794159750086235531820068360108829211125275553128788808296591275263746548663662912063865101960864349675308846213110875094029803698788571736462915478044068720910376585688865695218407193799492227726507241876550365497230750401850064383845856758277840187800859664883995335609904276850523408935651618198568447148062352345088540023571160077170393886219797345818436300033123552897253331298165894848963470957122857945048901923033584796878046025646923217606647228763581862709459471418809676855563243033405396335646379609470286950462799329616589143121998836181450030183305301720519442983264020125586919238215187439818136490583135679110532390157124779857398990856890657783570423692169835852703230892215457283700804589403804443894397008726606563064629839102443421948993137112995227276210735281167785443909334073611628432332769117989203684995891808221384453449069942190830409905960336523061963044435675440378137923418878397724900555706641961102380181283364635899527334186744383899236086170270285765136002316661249480540383880815870832440851732146650157289533901240988914091838550632335744135013320388720711434693373769247116112744588374292114023460920135297150153371027298080586783798680528088601611775943894861409092184407480597149338314924547366276461999153014179990625040415458550055850330315428941891137011479267625319985770111343334067037570331714479158138750492938620155433363736023212592984813034751370375512015728570511621247470094574047900587609735822606403990338681260824943015851938059507587641987487212754166629403946565406691792872769663391610666938283041136978235664017891253003819190567054244508504276353140447883066428496189886399316630342801630014450802273223968924242047538701034669443114709593741792038011589617468597439018615655655542478011764568403840 [122,83] 891975622968716303119900872731610707721454612001541246367102092474771202926606413467562769474650012380191883813480085153560986222627762100869445872400765234480971822292936505810174945447005410116197378901266684748915178392272569904765033945351137934927880805503715171419935073169398706475011952255682680579789515873433018937873222183549716557728142080801833475421316268884205008807758463827686848262480475032096789475447434222961224942208485698099888465448343350530653830382968255350603063639957026261407582386868411878709429915285050581519146780319125346367409497427471818481384075473956992471647216425576364000104414675386430974195679617428963495646371572105389876593056624100712195039278613676806942637708890911289180066964383823948941168806105836863476057054059595381150967484292854724114895782431703988914204774723027435296667875510952631573462596727034093607810137180699017570321944042656885844772067992461714250762529847794295764931912101693577421408933877584909407964548193585538395915152585164236743308577104593677762422625757569042638671844723632753754569519793250282585296694211865686604515446686087559398392208525659925898426218538591649117151367935341988858843575240757933261125284192256661434864357204552449415128374576529719289126719412161875800191807361452229308713321433967430134565989305084228242444636230964665857584283313107556020366701861232924760156471239122982534855587538885098949756849235544561245081125131102624870189778098971762385826131414542568302077061034464146269576440708963852554926741033225859158783455554335887924184196237837934151945281153552119700064974454493708730598676240278244363402061299368884249255269420068058938898936122805640267880343629085102249194671332427965860098093276844141277558398306478496874745998596409236612183107677007962390481745915776081657161400289705291937624555082544303929310343709696620212053826038519488981735365953101084584692630884721672990165675898245947916289440516035075366507133754076299059583157174096631387343846166137467462673397572556481857109552561334946448185280639412522506632101358551852979387201276283707426111725202605874805551904687822551365770411128897528759913528282623611671510229208208164302494943031567731068831147922466067701951645472129900618890340274753410361571504021904927368775939381956925077935947173148068290056954746635121927227398338019840 [122,84] -11410738707626980894941376777541676332459081464694839192988823292030800352441946927330635718358334921825505026468205862137278236496292573174521290389083635707394665004547555250897051153388012252257362650408332945036410196903523011538151680334210653596309251400814109516290358486100822852475089782499972325364698501057238174055074023558604111093908762189979252835444861368844852144128176474032729475704031120414327830168458870706903064109684541763656165554710488911738441940187954198591776669865238578822710487381927973185603873740941454876184875118348756708433368708662153991491458599272418169094367742613609620581423673130803779393280426192961393769140810858681630836373057573789056822163303863819091143213044473300411656142325829348020983374949514082850666112980039205653874230147293030236301277536077028248742390213607802850149709634409984801725468087205336531374886388709006889937718584876507559428402426984747880247883803353155887201031815402049010065585707692357026025357901335171458459403533578733077080192573253493092882040007301547347530479063761151211394426494388381312950498116622807664907639860518350230388347402016821147109752175393928095331590692164832233304994439889773265230238641317562656437598838455850353082456782057255998524959257473871489819337223280739883686353009116924139065678489959016215128935839634212715276776823832580323723139143524031221632706977064864189781662788932733462073930960192531824405375615573907022491610750628841965545391495324118088476811703032449426478864350210254847189757578038647670443799816621313979687261205875767401961799627835737006635717994117300090854062822951353756503151997543193539095544516631295395732239677912504883553928911289196007309483835710665998984128261875814826170664090404114537069872427137949895093827816038038081429933372284519938106912513573789379554833794601590493877357095625842313609269854932122247204237594739083452504017451630065818790277246160778336279357888612867288782940829768936401376409303724149923195089758517597770935353553877348830055908645105841980949382901362693744952518542875757326672885300858633840045621263417096271085348951487499562645658128235186048009130048706401737898927956051725308498805303304013484798494479189627986352675215667674052333378527051584884542154768023442411702821255618239740707085175036778136817258854666417600491546376480 [122,85] 125019335786012604653679456400235772873979804222140745608804106370935419451761822645241393238390334392491062452930339368538138097381511191471125809343279645624444967709128829921538871236113169928132186173426124294306236288061802845724079588358278627549481064822682098077400176440596354424207520635231978900475935147484886633326898556835780718344759545287309455959955361508783158094796544290973502488430492098935242462049897403505395906992644459641805149925293250184845281438358243937490422899792749130556052482896165225071212288422378782159578560145846020410074041760743233368506519448147063999817004791075024764326263481178948489501912098545780058448175938545144782409229093608472057507177195070981455641611698383047733114138149026845496753231938303131358664696767373087335502330225764041050288037659464956421254178752593021927077274229641641180919501202113773572737081360407492600720762675056245813886589665407591057539509904391754291677031334497230002988095259737065441030299157038149618732699914579269729904848674751666483666013865639112625556722385168454919399891929840347919236776192482986470745153493370349625355114411719452594998127882136959512569974468927590292583696721822647524712260493443199638857890942051948278400325890792643027342925516011927897819354414604387772417040073210294633028612174880319321564453907347594410960642918735871123958753974284137943368318911434037029044766803406283562894164978188876519697941694914486177939117767780620365866831951249364054824167604655138334268520321554097268436493159351366710741741366155227287241082282511197382120281253524971552978825133651308758560370867204675469160972453828815713473474846260163150699720351982090460400535219944060620620138358567519391412197617388168095778364832363521407215238292512067285740254924832217375484992501791744955548673965266821012424721697375447997863642685534328132417363087055912026654556661527261371588910516340695978047390161979734690474725420722138137968233697348725572682225872910818937213035857783688759632920071263821896924492061689828603152772534263658551824272798477003392741391743028430705984765720341811985161054976432112876390710432955457891383096569775081656841746003011904030287919466023563475219712659117938054831687522695175760748427253275974446882561661486171212909445577051447935779210283215146062334375684594692156163200 [122,86] -4896648988036895247540490006102823633481590675179474428706212978147242818442046251353020800865233052054481669407627834682934290415944291931838849346725584882786156834727489976754135627359338552995172799098544008084577929271007224003159216345225298623026637142009539657406010773106760813518609019428797405887645902486168128353306712460197159536144391980597895681523404410454854721968804389364016166203177586525425787315516055009656269377247933175846334823986089522228328696369443843122064738150527003011332943763847064633260861257432208439264896983450495273953248285472164595313699962467922826811903133459465458050479654016618191069509981967362633664645591187930974893557004888251514216713675995685290302288115228309641945962329892633765880304881976422776424726932509392517515528807971709432742366759681163945044512847228465160242434985628493410732102444321260496703059853063280091549477836065071655442820839641815349327580794743614493160517810512620711381564561419987681715038248011693164936251771400568808020432604877096809675296358226870032356697806635848576590767366410621785653587761805704196580040018976283127813579823928535982954585786255923922226532653096200040375303134983357154408167809273103855330664625664154683888486650486813613672314412397451571432609462363520577549639822705841888864124055980060843431905703138665105954952182955880740199335629063478685779873090434020311749399197219128615055558961714838576710789408770813996967676136862453746077769554687146690529728245820819945584239824571076571992013884705827300017838750734082765230261922618983428230264769941815421266406058306060078792700629744267879339247067281774292331611614789961877794732030497306739524333065809594645495772827615169356107446861600292840510697331960158181469397565171185938329303201789347638587328893348349235889330253378219551015124147809333180537357376645487631484660702464631120222316402457423470994530670204423406104478920982483868937213052074107587136619867574636021599314587659541033379782902967522988702895183833350003571152455799557544785335671817599469870394990802360085021371907703278285247316272655893801114606167621366097132440870182667985717307555130259341649608752097987149668702913152926523525877294695990809660957282312557312286269432949158541901016518586110254245850880974426507173301556742103038249152202689643653660 [122,87] 11713259178672671316428815691963716783638456910665091065265868336611318701221362534902699555830545391370637525778979771506864629826202098928346747861224382180795098550876631465820127140755564132719995657904688053569206179583490981564318637556857719864856488570912915775262641977756211988306339356261923541840525346078283162709389157757693357398182440578927262946811592215164413169564487298667882520312673539371073922893040965953073102064431093866871673869784098429928203878575566362885135377097947425100296200034185725892993058069129315970051098042249027208353139867098881379340433167245839408930482713096755062901901943286822212623073390612834962258434133027802108447518496438583134011891526883292140963959186461970719438881180746941552770275425737399095746805446181774865428822022592726655943050590323800155025247987312899927707681862089296381940595102138525851324641649194725058935030761031827851179105141820601196882641326022643636647185655084061386862661123402352151641106372720171921052609256826472326525369894924179357739786355851863417682424461953461433944542666850822714850295489200690286283262879157475770522204915958189487075169357669049733066070650252128724389858424156231940898458545724743729771060860003083863595559392404413974011700267395091387951620599566856856383327447593150111737816780640429478570270170774282358808741579661444013708451451339173986960401053841076100222035409961592643108976056257264248175084839602219054663671297508451900501807457174456578143006916486981565217631001345853537770019077300004234961113504347337498324623596479624063916446517267227691284981911413021250154067365923833781235467561416285774587268089291202249051323617948284922388858700588617952114583716694853968840173100834085343638577857768324747679133803603871288497663796812279942962999545101801221431340386979826876621393214026426916836864728494264318190475202941014792464259799518393775396127748441317062171126817007127813661275253866627430315764772204438521779390190331907001744284967397216861927507699960743824513714746495575906218073698880213397949991085214639912901300152293559773771859000882898060012607004803227366423107585006394215028268724618912901825006849908688616890487448077816822840509743779340162797822475289109543244466308646603211714020963379330618593063400279894311081165099430036189819376995317760 [122,88] 368247847233515636386084285100798889432670324687289001158087149100136030252135703731789707469208361912788678366209955388134348315220496791338282825698028445192789941562233170582433578836950355444821717460046396121237788474863724680070226217378165533584945313852941258004151135374321996986218862128103963436263475165871280711729838204135735850497081725814086073485823269185641573352719101356247018558898346957133840840451335619515710180162205411165958012106375834773189525772081377215392399962714160728666867619152325880768586351629632967024261750508772168441934265062036733036117417389711867039490941780069262342715929685703847606709283684798874121382268898918051446568802868515395570937709310555705686919956333631468564736677910717405548915975420503013561126600988440652236609161150424896739072892580038861438805000044796394290649901579757116092152883812560156967777279228665810564738539783774195644417911345317447328802981429748182797973080065923324323833693573291742278115477771414365603922980118105281424405624765565945117030854418908362793072202464452153729467051872633972708149960098537138403676756806060875870216193076506349465789546579372093333969131454831716174569166080341169022143330122654545114620074468750072596559311545696545376312038161475479149449073003485461413274921237157045707063270708088242554544519742610650483993513562599736378194565697999946786570954645539496573772490380492258633876432242601197481393803345546393665896974823546063498603910942526202187368362218797125535117061237753957000551548057920153215821171165688480090430186634839515932624577329550114210566625278060047437920487683469211833591045762712823898711206125301234601783374977447247413048629350366524377865801155384657560492357855047361833078075502244923596635015952815295300786627357778651052071971050585401933730632197443852839228682608598766790629107743670817628747172754745706523007506602444500998576176446902899000420647681450081285394369447777773516916371654350836155301960599560292784655793513113852527327584979768324022971152615187751712983115373810672908512344533381376434095823352574085298480341380809309679678405743127905009169271778018601616691572575697892884928007643863900259558380944366351815373567184761106490646925168240931091192411683668170081679169024112930381949182286429800017078866288975973045838285440 [122,89] 2363315431294600887888283783424214368744380107857039014873324968977355304076357562939112999287192363651780616748173892996022635824357719274906659571784097163351899376027136919035786810024596773075488550654401717681371262929497380954800701037996695622966523139474532919903861060891988041822727218157073899501953733570154276618183195263331012928639433299957802499659260820305167787311093961691402024153260914760780111289621231569084075936579980777585143906429302980431256535103959009474230334666623769568805772851507364367662671894939966213389867517621289011583206665232363647291320481074759717605645428197791791385273200201837942158745309811489293103937678990508004838374233874904593729487566223603346027269709434475778576074637801285221657217575180421271292887748499491156593024249697777222722930971079802012741425045556145716497027054297259430346516866081022399857072406552296276836757692212729364326329890292815495441950056233763967433175486142523156786201815827366909009163378793049816527656796671106300636467598075098667396505520205852366607081429360347576691532712550684754017523263839014462798205159521851266047776034719369857929367762205185296901672024095232207630384336519014257486450460101193871529325652229770340110582594612447509731567861917789280032491970560327600523781037572610354370470736426129121767306813282488797491954934579273533714726244412226458238561771255942922466861280264221814078784737182081943640514469353496330620722579540968394026445383658758887145855615401804603398025175503087027364958764411486523363541925526765964439461776984478693976353709392321937097216239285145440905640621406528966917320390245568146037672964054492750829754100464504831429597561218744153711934092830694289349015178008307547696610410545831402802275791161588187125649351109811575486806969081004876368178040658781509015595949948729607842465357967456680193237629744985918073987126178790769996837632232446894611521877384551682380899880886948074114598648279553550827338489368611334919255272370852706467079494565977688336275006223152402024404894472641984101853384045234622196166216253905164492799803219430159678277799523084229665243813761057548511639189969815155649185162917703741495790087508583432440794611662937440527616209689243380895598389852210664913429760427856855483466015027012988253723795548342697059040 [122,90] -27872635626892120271726020584501922806479794288050824354001727080691231558385602666824328544754282088159703943039848399361938020551351233012374611036765982980710590866208470916335022335770843484162341610649203272164585181470635076218143486970330064396896036728125426045077917893612079153715949934306977887984812323240733399356056092502221897441018635477775250659516519727247163026327321797069358141863966053816149223517776281254594628123097961065437398341651244820887266680401367881539329792507924040709625503970322557101794734669472755839915749052214922476550358097473343131083461126162260569618865677869401920009493677601388523144950609804554512926744868122506315638213197509723885195895786222043323186608440273312806447934841258650696562036828427815273184414658314819777157675334733807830475359241312818312432551963134614101127288200036100702463274569129789768806536039363949883945011747803633968480878246724126195675797734897925743806248463133339463228342337804929592311781706412205973930169405682128710451157646570822585486323743204599443505155000543433706571447927785331933443588707691182286407791770032583166443066431546541571935885287076710113592684960753285080445965264061966196952730800985511531633200603445874581966461349490509883854686960217822142978582678223173639312748705801715528186996639824695979587794202431156479015045899410710876591902369076164326147674982910455131892706233610852748017373370754720350403691578202343519037084095081718382404783019699143987758787688780118491119551073289850182392380270384969911610548712633521407663541565577277702883334531356662778097315157744016217220896367405408458421908432974130380150177300765658938655250144964674911724491926787807252673421721624195432727567958807022853870603665784651044758992119662445482375712056418113067729671629140333034522554617812774763842778066815825394978384505541524743925778873714226161731269490762217725668929366648358587464836046960256506739702322163934953680110358636814931592527751287013083619328722559868511676304148115614554267955474818626334131026578936768280622559508921804877202891136011933380010261654142915624063122933766371985370775033593746475468162947974008519368492599657391581378509995657959382080361008475765494466507953253725811910097956421600092280331480729544808727647265546703174417285564794486960 [122,91] -71639248155348323188869384347823792887280438711217916575941490343594295335441653431853389220339031898887593969540253275635491459895604981092934876977196554141493125007235038087045793122759214856566739210451442509167380533064934173294302096979058605969876303523098992067286238442281933208081023302422274683430559370785204556978097131443469028126012696123835296583194598839712035355955130432872466243507486841421030851379694573743145110590497110714364449347066263438512773408534242116740090731385886362569811480874258773389952609173420758205098285016153075372125632962575886074041453782401631942757047030855327043395342103265470694431101593347380419159245477501679492848662002533748026994331607092998934100274862695124802052015786473564666451519965352023634058038144138741765582895406775190772862499070171201408250358839636797676368832925532711880661111780127585771468807738170430836187009333899314744991420775945314121067588169229389502752851893738558751535908714185398496656565434592175135020335844024656758343435418400673835481358632305404041703528949746187518228500277055171590438300841094699795519176719969476072754912570808750755082272499257688076935117123704331894121392904570538066073688870600912865088878140990004465651564096618261123534318666830399358444038671863518152543037143287022245036754288851710800805993165144816371318608075323034883367455313892846865670891321995650249285929833922895535590370918147886725042192683279730227557309836085078443720400131133517254216916214545285251474292390446116523477102259095916710611677269442519169423390681609816485253069592674440526261339097058618780658872323579425612032702180761460033584973798308275376246443966408268308807632424573792185694294155601711399675739735394827627039703668151838799567024259823167134648069327812472255434723634169876010105511723002026128701312495018488049768885109273604807620859819291495332074281226165195848599407355190264582424682718072382044069590674161762253160515347895162494534980749482221211113950991182334414556881097534120755937051083444732055834046656966270253901501086230720031335919090746182992339837599782935762496325958113622704271630755651717197619117792147296403084296133328047647237118637721632772455448237046432398668300666778399361647243528258307516727799863699680537046925440542423428790179037440 [122,92] 3739815372993788074980965002147525108387801243994571766576872410273228566585952792297504292394025237045674802917512617277081283875354860941373752456299111304912890711307922785963695987274226283069494056372958454852144800761452885842536525648864041060053105379219700215694437122870213701032141626617049375842536810256268322271235080234118584589007990173601071647995973407698259311497308744065975151240832598242402101390887879434970727500841190041948727065348912725652673443845539545924387638713713662265435475843652671457412360732293637250522419776500262154554992304085315141598048854146584372704144606290468899177920244340301727139831912482079421007166928001417971668141499405599870605666858698617101610901342277585816730984687005811425585526145908492057434327491141701911484508852340482501196242300992858159477931951034932092483193521254419592169471506001329962562849023079479691276246922039260782573914515208380254934422365852822544405094968126120735234180964776958877495794241603958414044626087283568436496441552833269087178893975173293915206372942347224010026613750271701980038975713954389102972562204571344035222124811813090885361834353540961181941037257699640943991860146933089788012017798930307532774387170086345557484151362690523185984889898930085628173028725757046365465134531493604397005612348687056210443090320489834075913626658686888281140508421418229432440284283849253149424556669505009549106363259352819442517197823164911065979811191693831245545790996922756309907637608858927972445685624804065780777442193629958111885068572636442218378394619422166087206216583535549732774844740886232196814456723917175832394213610250574598215000380921932989382841528323653024355014303402057743844294832410696197958471369072456741839186173637399046415234377355261156564206313946640085467872259085847729199788511884370504232281122679935649372268125533281599889139635306675021695162712523692721392213420056654156471120513927881196352454350746450154227927127545946805509606271618682172954318840959692154503331431902138702690048256942010889758258143886018587484579179896515549061653765107535368062343740929526760351472556101516096816108830277993451934549868558622556197166750363726328915110106468182076343725775681856663240577389576106818617850947964765032543406948987774316589166284366561513085813360 [122,93] 3700759726235263109703789569671649214115470036114640768041298662257113731424890591876875628979752785135791813872299405107687120064662693317687042033399116813719972560207928493662876401727339165162255473714956289708348077178577487919240006147751339484191912180043293125005742289988557264578025748642179119648501481920935824758596684510457084163825023368219807957783317346560066453442678777516417901180177932455033457612708239448888786043954219839599858252125456394886047810648294230433664542414068735491494699976357294778115201733419877747559312495173586552176660987155968702739775114675907765626778636705137815926880577088747926119362200925037677610053381205638980280857345241892805861826136624461575450384505533152104425883361883208775825138973294083976131220344943099305196509482551665713700952397512904935548279221630274692759963270856344185296980584493137088298210035581360939055715274388616824758819956678336253548084527149764520563336549830987077465519967385476062697266586751003558636450055265416952972599063791379433940469119813118674669440530807758706968802498079125741597006224308889833746107005245621929624835006534013737021720441291559086212841028278895843990712642654822363779736536498403957397944577752005776618821738497544143704187848324181399257359740258589029129601087258560911374275779957109196815991594474906475904831579302790739944672722763732567222496696318707218610304280384259468414368928701653406275945864786197287948327151008161676630740914333220954206399394574693761975189372027997142364015578585802653395857036743880309945149436594916666782773836202352871780432524621446920893069348563001594368100166488922464087121532689227109019401329328637422580239681040251826284198778317526384102453089195451545713557681954133558209647508875593002363377324691372006069798366959125970333181723338590772198949961713712690386918379617647370777320333253312227922999850191628326107245670585074025177894133126146010270565796522740657476279119749160451748848901324376186245939983301194832325439934627562928440220098093962271874316544292058179488927916093991078696764185983798028065948137759815246715660308982531726387155998836246110800491470218663257687537325743037304794070678234163910200603411351974137649033367652791578163732065144904458800047441458345933822326833984842003040 [122,94] 27733322774496136264562907464119293974913850184072338591676143757083470640368048296076350386272519110792068154177291286351633701919987835716537758829937518906380484062695399910407756997991001564209526246182066511096531293501662873721491449733917940145303840181967453200251111114187011967687208750340355016203402745065822561558638116579544135118107923235899727143235152803667597514148862313763224531374022095667129582065080906136934336555016859638162971034571781132560287638903861962690427393915054440643076509203520772420804277013314435459642025907696018398403965471494416727233629215725019027960355899272095587326548489496237208455651769666381451059115168476470978463812262168415599183219810714284777142002383973257619081179022822619622716051379741553232846384696952376054632216654821267168710127223401291686030539183509742319526599654275950837124857075074607580692414179463420845111270758760879031810262851118708745226969359162188974255006575552799229232627716930318648067989982703791681840417336895373445402273391943897324198711582097883238196178523220499311024532398471992339777166659994355812645248449430130537778175211223836102606493282942090599047562119162762231833489122728128429130211035165886080364904272734332599390579618258178906091610090810792559707629472840065741232762238880281795790110011967344670667829757394033059832258599412608674666334794439094951668590126660668260256943358797807601930958271404997097629619822077646566287629801137795769739604499140170848535615797942102408885702721967391329299979096308277598537739149737868476624979910923444449870571413971334106231316331558469856632752797255418847533463367298760317911766558499484222921420193261693274390275513690672102700245260220465596979482356137866109058271019772785615560153717190878671471519825585496437099922630423326583952287263485991559731462089024233210357413052060395855608454699336256238063324046627025883739887439933537689001538542756584973824083301831000973622674745750427349988183518067111307099501429043026032703694390353853609044295651202114092370330781299460634936504196065923514246845936793250377284384854556168161428082402097909521421736583714189141772894840084598623712521271727061808983083910476090516759910351216375414820511467612400909813360638988343449842610799345627071309540971922950 [122,95] -730811676906667680942600664063152221790148285365924177148411493694742373063183176782809163501077145306454362886923337229554703702357232881626338183181416241322890941008726504334805965075404168136992527050738324155247632089910737529881358274285589576408677786470515868804376280729221412996233974067645883440419330189760416914617218582120242719349005436314074798382884585410865181899618049954142061309100926302012593042732922311785180092796719256862039602758657422896630952240641008166754491180589496094382573059523448906285257418826572626159908654113704416550274027624654041494355230380658079014680096105201094983475331958514506957985055417566704727103421113734730351260333634325639782633030065824419858996784352814298306046398969448839083214345858474915542994364823809446756048393717395640926542763810950828247952744065403385737093215297204868858877695250123869321592727731123064175501128179137994382393798725686822672703639035511178636003438257331334606255023558227801619318172331961482214398211007587288547543682673165477069963272794726677690731603775392991327155220866737936138196390207197634399552885496219375261544716235545621767101088800977859615028172390584123476181896688587682387368451134509484921684959583863531607929821342314265616377946775416154912454800599012422356106887326063115589537998980675995129943038999749665583140889483231478767101540036428029663614863640419518998164873786866417217234852236453820375749042248351735861627191871778287614280944246742383363719778539262705933888819239235560654917101162906638510549462207918865736289428162712068056875990816050468617173791278876022714112434523241137223620640515771288518429367238106126803367089626786451450593005872968919681569614273306937213754873216055679868180611582215747347589467758365806107982915327156196602120581559772230827810728761744325633138313221829492936725347619960010630136033264975883568539886354088239566069722785764790123131253165584044549850034147034412487089149453570999819552779703234938072884772929883989580053493167424807974038438762489908471466075258852348967807567052469815435461012478164445437442831852648055371583070590088728647220599427166866061530663973014464811849644094963949235170444191133358129526605508450066632219082342428599944339724351835652922392292006555159865332758400 [122,96] 4459703804750428821737897964651821304778432816416835410576429520462369821670949401489541000648265519499169657732624504302575831269580082875388063739497136828347072774141757543351523352168553422723617695212341593273527063994754605829972505071827860098269406497172293356186711899036962064291066043362008899590449626578300650430361989070024417781324071981551062955422703912041188646494764103625726150147540525992057292745725782104832411500632573351459391500663674842705255197253827940517206740560065837981823232919888442413203586015239836432751010696873487165544727437060263895376682103358827255994001501449681731749657911190017809025211846177306655524532441423216690839584250169039869145698856201955575114195310556390025141588906383197636770217290799338354611802613521055489092510335743252208763608965791441783606735617502283855466783410992275274660176528684756167900631694800989031900429015173202116371307237168210025282617774100797600167965650838726697940208104774120977191810087430348726864244762789135749167135479833910575843819675352044954948461693829596402993400311619623893377695894886565489893473905966126721140035819553238663951561887503083073622696051100162575460463448476630693302103050812964471926004869140267950170341987221287086686392911091228940539791578255328232472832027774247355715911706471315138861068992846676089686820059367933123038701003778874471030018035145417085042679775276167823266030860747425839607114318455264220496255236778974524492569235353849792098610338732318579113924998721212848699693901140465363772191911046645727855295221210527747799182551265120429950075111302858032958832515457210069101277196918996181541145771172699602502643238512564274560320870341612149482442601963271934662464560163044798559079933897356044300374330877322778941985935143390803792331161723820545029534164353333898949325000440743951032391115084233687369043913414759890944898631354243520047122690237947215064172539016065905968934634346637767209767162261849848495924882393929517157566483160344791621009331097047197852798243251027374437329925934991063100205578537267349817420700716313947595762912211820555381624531270324885545811154367042845443902578554591965087338596548550747078119938890203960120748996333973035277567579711801296614579342299009953854561557996211245896320 [122,97] -18903904566959880497717586704019582881224461519595128200589314271570464664398980798119733430676312722219665323456784022994191613556313590454302407376662834204350561118129508071696900572021781582899424897110376809584139185922888697545625547714654168057807140533887739659789085248701001621175414674181835900144326486555417190945733549764554554287150552340253702033000362166235801749042236004991948558755642989829526689917478960157950479149555422151646719379142545314251268725215974431835336757817758099197291429787272307240017148021550581255442077112942672054196909139490292863193399676053373100886685973985007732511154948824646041418392440957079081252230157651347428625470300049790664911774402869465378744406496904493635715541703896020745224739860430254034764037417754346295768795212049516960030180801685044489346820444757133584196655982667143624137700285615031002725069758651076529550596536453281711360666926367631077167923844420276776441394180120749548475882370188292600725238725740725201391918172892109907526158899135118207952617253741911701442421150558017096458447849889077220910627206046919361497931083095150867678729198071151723626822920730848001163173505009890913391139724205670409039599253463140082758873568323852867040914181594925327585927290636215941990432633281638640117023676363892832159801995159975454832590145652979396316375886861913747789324526833665179583920802660245324046880976218729668682528898796057053770951370168365767235200289691409754791616332229524081746158462282577760012897084227428085324935489256476893895861665831549673980748819683734608253797565442379331786259644616206555759277627692873844460664268061425885958066216189682141828179030203338284928426494409601062370806307270403580146910933661513696084364929826507898203764396323599101878025063231986701288803446353085834256661971546116831803436259190278134575862134473268129251721993644863016232693542663921414495660931079638870339507824092815822985335889985182474151306160646320042452989915983274858110299769617090341634761811659331098132049256303776382442515660688225598546139258967854221358822787967589065707522124375262455866441611969563406919133612138526738246022509350343336151056571619030418378789460635151128596117671347047680049324702116935162325028028667407325563007549244097920 [122,98] 113561102615550524799575609237124544299176588100199473041895527067719661656349729568978457095605756077181319373004549154286397278567347295611704084875293589316019259826766078765399712804138319348814987107485001727861758573961336410002552929426991142852814983059593383636008583612141702422899587348409066707184727442976378837265896212498311890159962088777284510452713670366493468118373167197813998087358260745434542776778863647307403808902579315891365222701083861896078752610996131280531930270272396721298360989604774413766637076030626117389153321170440004189544819249897866464788893214283066195716999571124524692789425160077486495681480099717662933838792560385083739364851113176924071456886680289429997675989009520420934869651824737982297995433941363848190112120930782597490315968178381883085422554287174316261263279099241127007707089650451273553196728867328377823616565586436116921732767569996632458734013731476455256724732933597720405974444247701781228805197232989647801962002591089278493763191225744961756139120743558452649443249670154312287553102836825046500392827809042282493209632546879723325169192949978993677263864002650565890236562426993855975451183723887390765990465819108569176955276507103514039828040652755266761518076718224167938464907484417158045776057502788951051198949549663661586158337146125110040280738060383665980580872225815335126983812194194503682536022893030489809777015425058379522554765468153012864379328909972971568063262386395670028977337402363034873281846193206298528976626023255473142987734113273774405378726677473184610898158657732974641339920891600131496140533091264227196365573820310768339828164140587213488449779343941353055096794947194572095422775073920989309723965904658600900662716317703467579128956479460347308420284081902118633232844026920829300908833606511987489503795052261990947363112363517649620810977647984807142579779824530778063027243581227370719210864583842334767062634482212195713722453536312523116688164485764962586934515779391512196359837777495490104554663475154328437542212216848818995919953059479692927572405769133129121733068381269193879266252493462456632584758993421835055198994845970929167241223756430817445361733866498936884502033332632993184394567617663316248251161765384508669350557239188565802200652102288 [122,99] -480333211073342859752974319003345258770690362740495993702385751552714882913195224971652274162927527405275283333357770282968223742873901045160700467630964292395460421816154024048126090552936504613831021319486123339409782667275391185398350324873525073240411719659211116605232968565518435447191263461906632393774743280721350659403372312324407744202365843969352456558365875600825584298330544488711915742129260506377235571464671774099165301692921876601391230152646774043811378877105596937654718799259282733607493608593565595205371672615647022355790960970710202752584133530571768369066496380155908482394637223215239851836959037000307531977569437139768005115013550060778376135684016286495346012275154105628664513743414985036284778678429052449827328300202508874185785045427900638249212342932261018200348905542520024336485330248039388885151980551396782747512638689039019713137578030855090611137593003237302862735305000605803589401209107308990814686574203824223332269830950796202781082771690453680250078606576881951631572036489900201146080354721802456836775852361484441401801874178687530869599056790296934920465261971312400438598975823161229107162013901837023202050069594398537036159763759614671763476590615672214548708675190151939714294982180501113262764011801989423606812959670817221514261145458952777341087684945647980464281436435121481358662792463920715452280408207749655097448615807303705560933691592243430613365939777710401432165472326576337338684859394227063737587308254781981346244494544431545101546598057198975149487293373432326025493795564939127252096013384781487305544523309777021280860689045315961923772725752564567613596503267155686253900273692679525730501066071767198296361184249713736424555915052199928189297561103533302185963148855123303178685688313380339628451110931386175127873273237037626562510893934610530123960086292271996264805822414252687939463776251385031026928607452562373891621914859204541317306875478191723085005175770922216430234945847802790744644877360390045267171858725859809746027742167077208874628232087829799539145170159919749196929087517908970873199565141011621562611405913594134235490185693992363821443823752216687437527085696422115254501882480678508264718341266646120260546620752037622280017691055384310660024942737649105422303744 [122,100] 1734521149435801904957228932610527015524775695144521361152056566120434883201662388748286959898787224251214071627058464949149051663583523443331570735827401895040216405450849278572549849205506025731905473879275706352246574908769238329149797035145852919237994660855478623056545446659729080278342254769209015387902260785137353721300957873685400138817587870309621963334604694999340452397961253085437312589416985761125521139911858986883339456982510260450115283082332949855232626385064980007407331076563246789697474393180203666893120693783108638539181753076515079498071893526118103585260369558039430206187959584966705026863701145220397444833873073411349852050309803232418001873531224360554157078998527148942423744059027852489889832482904811770996280732256463822869306636258367058335152576496358460260050621749481594379881871577039165001124521521408729916792270676944189902956284984800950484942276416972972683313782241961298728369681740203029319428245208766285012888828239997768636860233471227586635108599202311789781244877393330896733168701502489953777792287830688904769840650442548132324066198826319816163084628361647190803387305904986937045313127561284199513486788799951449665845925393558913113832727917690332093861505562209100534118462928358572515102100382129962598738464149027138080028150825899339739767807955955490536339235359701024996967556099625899275657343343364724334248571291801846205485823727214081237794899490339892355443893906946308128215641521987174052374663275455141609211845124656429518580429352002729014043190619916581243887869513887862892752354549643769511360393401046106673708215910021569332243234991232404983994515747968957050163021417971707203678299290517929732762943717394240829840116983823499030698791438715647903863791145441162598706273360859567668711777752225591884972731915833001082625858456747411815900610058836135920619685475428452658032603721195591415470679193841765672810040393371648240780764940886159140431111027944136380862690670469860046377021090355794034672515271067210939410741175738517358769552198370011225613465509128221111549331736420774096440779218159295104891139786962485862573791095041355315490729340331223774960693716489930074538383114689125599643873664967925777104962815842246950455892952540234479533194048732299136 [122,101] -4349651299250342378948660908359061455629150077675125829557947178894571369474736459453980238514192736624960100710840561884832503369566293067162173109642972841830788768019050743778641880144592768187461395846917904116789711608586443800811465593226052040219612072483435617689228693852279194800886328575464776304960454161081992045132990062535197194389077742167018218897278186946611179131126045725955593610538671780299622284710282090511570807667125288451387624624182286837143305810511812160229479275953419432636096431952276832968228547398422917182872284856628451163198276499207973823518076599433400761952549719012571734330208018390404427724070385935191741419427268992750584030047674621060985366167305335899032334998977387370173607861120490665272802976685003769690214455403179186565137299786252806401465424067061339059243525548375650292038203332993561375330602064129814759648018157580351487235642560425776492836887609603042106256672758285364941950929341406566338021628999167654876939643032886292469186722107910998276860869048806635378222205820985521365822783172369181245201679429807833708170396300980808892538654981718189562811035342536753613250285003969556529747596390574125306612587414142600037760013557764303134086645269667103544446493974687081634808423440167401999686387791362798465766241155052894972180353244103039210910719362756005865253297670367366225420819304285146106672108900757514983915495424474511543465191148954155498290985714815001784495845225563518231596024070938753344155857061751271368272176422949053596684747905107253636824521425538772086948547436473812936259749121198889276950860736652244821735914761325747629828550162125678147627223280284502526082557894550419666594612757436626213395023378502514309092486454387705921104758324228341221193396239620746555711616788054495007941565770250309663715588789349252135078269835470692471915887629510858693615604294946266230736401739980197985655000719588213256987554391508694040815811459186955831790758999705513608359992036049836715184565094554150934143896709608829618847774539725631009301509718837721015364996644444693965947264983601084413554062393346405778922956685750143105144149930115231303182421882391056853048164329597366808739691260879267669562944964837792283725117815518731540509645566944 [122,102] 15847316825625889346615758190232957601042940173162408723135164748895735712600149307555788377402324407419452261355400755591747478577361176564528668817157438748806473674753733066716515637501270815275881775712388510173350875050739119200858542411682062982116069886207059139102070945436201225494930222795283879185921980834946547738612612691394618386828228961252414621995132691113348970304098866252644359255669235425391012913386739395800972013469680264514022648217200363217854988187790937111125921825161591159672116927120570656863798160001120624247486112211339595987014887521133885552496726434620182840830667417233159177429976640735264003217113564610121086019859356173820978888181480572173372520860636702822575049586023952324898289348129146181599955892494187117565228598931857469067252775414967538015635245975512129931400141948422314509495305569217609512856564250496481095643335482000595688798983980970748063203565846816018348575025152425351729716912654526084784197172389843158285994115356665600369393297446889777074476326104365356683033769757721563954144463134306836826857995610430225821925599705725585386055049483434288449565187461057449579863237463281456141701123746260400992316190226476766590411227524061608498099814127072764037914410512124495292437315056934933161206696601551569485674589209614608986908750928944400177883922139818530534314375753162719593015210746366465243587424950348956677708796538527402533374627511098270650724013448063314175663808292401182815274538132716899241636367287318403885484040010721447737242597033985006233497708886083588398667881413260073655679124546154408924674694870116917837032927385262838444844519578017360285099700327611545296716445243091472137695599127195161159942520350598929876284844015149291182176307704269300638110101614829250679926883008897303888844388152220140580135106389769997747941723855216697584272981537687754763118768177329228170602205591037595087415513862965145207264561905758418662241935160734012961672430368165449592075234132299937063048475921543220839019439377618434090231320676651403721214670633189410631938784456711802575319431768461730695698672321197542920877161671724605604699135174165624932493561837934322764711925809304037405933534353839455396913890127345877126978950456621371324619652 [122,103] -21287035212619019411418773366157527227734036432947591428029352551450331403706682394291653903497859495877779655184120159510932126931843262446236604984097737319969036495883715565022220498020513215109356680642589724290222223493088179293696751647682882433541498386388192216091228401143886280936244318610914158342808244936109528395751430631145752109678265838785687659765230084047388188478719222369333483977375050387486419489945448702289261780430490372637945791749688775813459149772180630943621679183891939881632703058799899628321418401786544022314636516530146355360086071724839928736941211460665352970276448428186084059931936814110157936233641731306759729254806078876325553660169972228820970213651736768464388690808770808861420482160952813613809982978709320622294644424892757008817904392731459475612142471111587652761405228700996604046188780091862441018118761606484175961444328846875060652405888028779897333525495742877297043260580577923461556629895492818006004246501066799142658307215038512145857100806433993698410854526740164332430353747209650541235594495172633136630194925560983891538521911063090349690264405542582553671252230930160309171202593099238476436512940734088649983601112433449872778618090979627948831592323700560919096230391120265332462351010925492481058620820206401634095703682451881390542799829587286602766645338199575583731793847291463281187136281489185647961273086599716368426533545927281843669934234403754656434441274458758216606473415756054315585886773393320322274659502029443210759507451527756015159013546928642595374273096543100627834038396504247626292515076624766921825577816185703480740945772614305696869964958077638796345249755914400784503353388292217204948617578487508203314714531301602667695795024001434938080294515889389042489286580522428291448933861266341941201020089990780886050907421185506664703575200939836695894985415194470746957195519616354175967616812499773408999423164498399715976996419700112477251080470540045007595355750687587809371090912113293775286163926945108538732907987899040388283010397582078852394533887166145327319795552252237526881245731018961412592320340691146541030718942744745703122297420098469763755812092799944964602471695390011056507456941098620742987265498635440913962354082899645318592 [122,104] 60336278028123337677361331904517651912714097398597802441042461335595135159367337536355420151622523184599285522629030731452046948719554796630007934130729619648879301760937905803663899417114294393563555050643840746682871916027049156955268127463906296088080082575224139430723701501767050940472037969488325958893552822908714584867877116035773817665369870394164386674878471281792729578149520165740858250045358185419475170141754653219875672329948512309208926321581762651133093111697747319395898904672112670210199016744151226948846508903207663759304315223464254559841188141896316269446266443123615652214905035384122250859827953028173288134704121437653162677298829304058488656867979063989409737279796665986106511835737640599333453814858741633816044883792004213609258368623482811034525505842926679794922075216921598273994591492952758646408657043341674162722663336381547620770021871241502149531903174381664205948567049061605236916414012008169627933858269904222933642985604533927678788285114080396937160597532760250694293875530591724984409401907004737897567363230995094900539518064745862829644039720016912798337075136365847505207609990656939406440221268363664154251122608121713481647805850830795268607527923654751199710412635867717443775038672401028302277234687854029702257286381656026149933547487368684645458777229981066980290478616048819781579265691969114074860446798500447224525206104965272858568286139517849177116870679421051361137683255738036464144886657901039507539129486731098936856899680776397727913203368725392415346065122658422693858138832974766828035401199093179077463857402771685481432115485841716147758034693599133928032073221958800500621848700167278704073004727040195101704067221345641434197777231372911433336548086730371413362699617207559241732478460814519943448958789749434491287037249713515258656687182234815128434177808337213680127624720789370575549215867961539958515026703569655003919606626831049094348114224510635179809194258837632625918250900526645976387084929894913666881551861347377684456887773507961264225883974673456831229573558915349377489521363048893134401508831629254892962091944981930370260180687981070781227984593734939728507471579146895267491510098438367311835062712807468071998075893554360072012490401580352 [122,105] -44025747908518725010272083504303525808779148255958756737018401221333345784050318799636499376422819651828144611309982209810808732616114777664437595625419258846350243027730631130016892906206898616340412791846466165657520620549850847174905931709210328183651169702670713970894782713581516039708066177391751027874415563541481502870593097698628393438853519362103488846846561276888572065118928738357444213564316563641470559990246214861495805288493211391962279036500168249992249228067229452528054990303035562815332107123487915997460502723551751392984410756575197470158057778708205744979101967867258755639783515346743837306200182386338916646690243174071952018650390108877300378654682750862917927998837054363882613311109605648889035482913623386462933736199211849038397478574911847660081387313608846797047910121782739998753422630529328313112390470427407280289692962251500232360970244527377939625039522998283858550521605890240103434456618347646768922892812390302673638986422908005324171660603097996084638041455852641054942526068134007486716986016369566193098365357656328196618907657060142792199414273919448677925420629173430955751672002362974657528673103171540703520144257672894547452248934777285082750588117020745334128781838693242630031696251000906100330836058516230085934177597068582968903529395576026518219404899136562373716845865926405549499495570925415971531861816155656601932521438018204570955625251951815213642480520495467272530178348738591761090153424541056138533799930014085674415653342966175286847566834772650226618225694768453051805143633892855878550786204837381152053060712522434642457136352941498203266623613611762146350712369183256777183661752257386133065628499621999976646804473064421224644217393153284146252197893196348185864341621996479753252511744150429745578749380190666462008829758375402430040449968735701319732633196976024358030645816494380476978360265187525394804676042221491225637103773500306822345260680539200763055329645405142748892335169990484423971984336256255025239134876671970039236651454334500209597676645328829436917740539401817159692183233096575243478048175271077489021865658332787977156802830584034266810303981332538133451326342049017631841191879813913747678817121230563978144225894946370838708952736 [122,106] 37247876460538618277824389418307327398668617459369817495820428063916268227156691744749699972901916430054900151450412776831219472398580693597047862046693901867681489392588988706246792452679478496674773544509403316416774292585688180377316708488472486795018160765181731536361501082358474434356455714279872276057282035970882588249810963777998593006564639695139099942661561256082503006212739351966010855527725131133997817650945691808978993436406699859524358588858702601703795827332931206290748898139803234910351447860712821708297583933709569588246031797717000097159379455759040016725657539063945543462923016146540631957861020524033306766875430745196430197666063500280635318893723747659920185760725196795623341835643292482615375724484113077315415448985173894028050571130425985420400466167750760452922019396180604879282483367259624069381423672244595124658373537631119599675228092019045454953106937869357443677369116771992832282732189603142972946080321018072859840985101288972337535139428351665784978097204867530241513777299558050470710010232979594481900723387814077792704628579130014616814800557770337741524219577979808137525109650243533653231565680234426953073813207854255732199112681923499863542720553022632055708813169203087639878974810754151884849993657498326867387156597063140450886365741193565120320368976522697443655544563408229784845512859968544135102083196521248206534857314457930999057044119085689537321428230158027137073985292149821066164730020074796598409444851051863525549449355872873268265048078843381841537126757962958923895506893044064960835588016499470706334660582802329059102148778149504440470247446884246949954274892428910141628941379869511394743163258507161272753814520064277881362260157448295981292960753380418712003385955665226354354745201946959545125572406279647320748759645971174544866873457798708131103234028541878636431719035174509921771702289288398763787021238702945908663201744249656448724754047243014887559008819699556555747623688328793927662230010501844937027390142035511833457372581164327241631811912994667443952550046358047340808127367875412760865617194352092346112873830190333586688090913370258780078074853667109007182787950154730872748904168338372103978129234662441409992458129578873121016 [122,107] 68832799810466602453791142123356379175161362184051170317330845282989154358153197175730896863381327645179670896312580816292321318161900674178650013197081083798665774477055991466670934350242621657208250957604308426120410895032363152527421054710704031173263314392583282965337197227986948319290769465273980620387972536476971758556787644232141168002638274939352258190381621586476083125168243132629329872586738505800488066496832567396520214370748423622087537043682178049459318611246732789272715131524030621241263235763211081646138664252138123090777604118945450175317876433246822913713639386851576615596093052625738381604181888618248907617749419301881547331133702521800380369585932886782511770119190753307470383807177781009778030532161468201280194300086258150686358376235020342901710642898553836945890867358235505026043683780529493320109373302669283907413475300633479850021048523701807589332927484425796933433909407217713344038517157060021898779363546071920376856725605328380989974046158361086724874927651585605142721337928266603063944020579377649240105273586899609834583042176408237647013525411391543445914242730883887701490163120250490714397352854565018455309509106980171237960525984747996074283896686912664231150565121152443433597353723671880113129714166743295059905448893601834417199678782088568026780273065277067011997210287839937803975257566168819665961623894784936696594929426063793003900053561194677566014498188861918045987400996381644684553654106796825532861577467784737079976976808508455335934331103631732575960721650363190527303140041931127117112166475183005216775340370332533625388142105482430952178414290400761450296916150028947046979330959905652635437132502002372208988518320053586258959312842617033145117064709509388197798673415439503815832001064633949787655552493900832327818984128967610521135096898303611414899088934558537370471255086994933776702385744670841382853325716725212639868648985620644687988978874452753606550358028135148721589546916665799995297508089219855462827472318865488273861174980966256436969291320085734083431476829542106714541474192749536028954064298521383537222107786838838360371725580314473413968345680686972697199210367024620973468163025755504328177497608480989626010976238006528 [122,108] 51255283892148108541417314497753076929880002175829837461464839173379509204139910148012429477715089950942917059547930459958343255977858172033070624805840969041933724478306852242366274452343534212239656844253075410350985364563356909877109534294961679666686644533912953307276932273526220902472177376294478162019574434932556554826674424538049843703296785579649088195062928833194458146461016043022801984454518162695547155346920293284982289980372286791137000365773452397597004008898221710724329467905961857541820144907915168052717878222225030124941457540598010498097575932063644492684245666573691048651307976677598724294893661801925520648157280767237589664601316862513231316790332690409445135015995928388600428986556709807734522952682069964926347628671765664094805376877787114255107282045238137078649592899168402856476619038452062894987917296843053596986012166345716657805848501397076167028694311571423150903311641760317450967797741795168526580647051453009584415514236981654289046474506859129075987151839120560452117792318493461828840077291799263760768327785987370691982774009982168962685193029894651504253134888810656735234007263086240661226760205835576403025951969754047969853780367675152284976556183977165974949691977691398900583981110105947189299725010388267777243781775674739286781396828780940399705737461651382232367119794032157749345565016465454358740867860315711406106402283802728890007977083102573640373004996023504152498590418212918826449347189391796216041875031720542569531659864189458953571234949563295642411262743679614288267614245210410306231995495977137414325690805107788302516955876732087720831454722039334930707655866871400515672298671643996939268538158586751726332705318198369054794025778760278874677838591465886676119323467232827200073305201790985223294927786308597748401940173546291823884355884036804884093423206955910702870909349104845530859269708327020029268920596149571685717894466214208536300600949273477344632427892952046436074288686342130730352734225946406772236227336274380407720904608270219361914798397657550768541232271840994483750068298551630947854484119055313394860326139315742951739681335439542063181734082020318690206277993985072490527583101159941688412654674453627085412509360 [122,109] 17137484148007422542145081679008572382316158571655148946099679742166957451744526154771900562862206737002137475109417990703918093592019715926521583036776482326219091225449354257193321167089604461506823411762444683981047886484564317047420227322394003054078397078933883372807707108490329215158352224881599558710189822242525399128233519400796323656897783346524337947544810845939240595829850326028414003249897052055805034273992769389605451790949316392986878638025277929287565582596989507297296401787533707928073818445864732288968196069421978357842643642909387577024754937964903428536314456740806881330337247910172498948486559426484609991670832272766247246060660131856827403245285534849604794947622116306231594648110032423511649649612593593164521365639480945029264314527955149639328586969438830817297714140526707950107801524538398229845469670972750239962338390956100594377406877314083647847689828298395074751945815489546823327346474215374118053763100321090734233916223417190690206188676973559470389998514177315962044383956211878714169016769393335200906496575156561923112937636315753079910618146184569874757664085836228860803665576098003885105877116416302977351702978780653994434599705636792734113006430811249762758429391849153413574759330213303298773686560680457005980573085466076652965520238175491417868572381538080284305316841992761878153057061345295491008244620336791801347831158133243362670930631091481034184943446293941322342165639919118900657281855286768652545118196423354355419457729128184051881376773321305458771965282586230021805574025844041957091891772503048378752994654296039736953406651705666375642306586115278850663093653685718764592159240622457725005366501978216419309743564107393880257518389926593557157286509486096020817934427174048496325205662106722881836346918048311058678143188684831192916280445310903996800939413340560802138945018122365215523992366772309319691354617083341688536948189918814127871942266183397969845923715178687080931598532873152455344760502764247931372127403968027802089273619854336182478035782557774063374234226125802615448590113696834596330041077287595705108129274057415783277423979694183949317124236303238975687906088461806931864428231528039853775066996013368783232 [122,110] 22945048768077076283561990660868886264506388797853287660617554345808490754092746948852356977340064006727756277679097518630881196791183335288124419925793043805273766056742407029914633691708728783226470474336263281406733607808867281830910153872743341923447617644388326041049768824267851941564492979777616726397516430498844458367519812564775506092243852007790221780187644300892657331470907844744662757459912968824123323766231037585030908438248857259258497495332073285418873935696245821704135437955305208604520461983853729359090732458415063846863137314439473671570296972894316244242378444721643846290325156493893273735065936088074494578309070118034577285375845044068520846369412251736641524532517120740549687736436799570062626714504333355482957199458448805800881111967591984729823579903400561566053295492940545350891568664480175459453801435564777177414652279569226957656545798637561819472912753873676510509974494356772494133959182241343312666540666182410284369228119714564292277496194127837567881593012645431315545377852501725883187739961050376730590067075458624571696935381876616359449168803949209746953582838269957262491114288316012537588570823246098858599640316293319789304200400430709485328785150973500169138529042398533048533879063335680227786918223247534124737774954925899149852647597581211966048064993670232550445848746098797931541266878407349431921438493057206718932483027855876331722695693057638198955018808598235804641103350953621101949973644663734894888347356886478967788540128994218790272157843027720598703478326469315298165488571029062087862929266839419788043795599486876233581012975578591451023401314128664843201965256028789031816677677039366382791278367959171425279376379787118869186762468216034206971437324336011236854523299132380717316904115465228891471748445207843442510517205862410055513708852042720809646863560404321471568448859769719877324581819555840627065320298111209357500764463148451013714577999936334182315238687467030661522704567554141455803875194464416605707412561124098637188615674465020068288832317993172109664568245171163436045297309843247761549363593929744524949451829882534610058883792202723776777197072951151345898943928724860605985373779382220541785904029350254 [122,111] -45837086384824208832255355283468850037123351674088476278544044541052594220000217925585471758618440364299708250912175820083690532305136812332239453914541396555873249703022233730206881943640682196145882561791463732577336864608483691431889467401893377000906980069653687720976390214502620888370651717794667806675943123809777471325811094834944555474609050109003490784913363608784867414912161300614769834905454853561255800647515501160104329866202075732282136393686594361110794089171747142559883515195871247219841633859868133811202093029460428067076289666524397148525485773873272059690325297678633795779046514107670697068164219685874212443389945848716259377409357984243684283835180616831937046623544902752855377949917931425698952701861958417461473953437378723772366804660386353379561862064647407598908385479974933975102971616432649661836926888623999083365445265862594688769850993550201712239927699848381688286715452825079268723289319975682242549241150507506693385868492931655239772135882374812595351512962054407206291376249764035167621452974398199218271589194434981268862634125853131031284222287688655772337414791989458409971838800294454586204876164289619973539269251119956331960743792055259798281808604755262893236987518469518279498312243854279031701705865360184126208940696685191513744789688172315749470121419766862632996285884865687593126235265006876332405234711972743516979841636677651142360301372136857497976579856444823976186237258912081034361235641338684970708660032417692389382425956563716921228210264852692649911999423333294404738191360420029478646386818156461810811522294665443399020234733365889203778059816468020755067630428749094878257410385360525073950390894287701919838860247102319833976253575908392611152645469208868838212588556510244388139926094441164785743360676524513996644363939298948013225968374218037474230607112963260809204932570430023961804404384240915611265364584405788417767356582460145817497482600972890475880957110339529709786241053150753830985201430211001909756419970322911539540302686257807423098265666021838515097556739938883029525390923020534085583581758617775711256268544422611096496069221348361217532415337630687379667559515662827722953729256253363471729312000 [122,112] 26317864292190584867195992391753891418970276112003931962540034279349530892703453169265471960426759147607828634035077385985633487941590192473911409774195529061735833384444937870690775742393471028801565656173723730272315132572641960461555923690518124045522065887026012630359635744073555666796712752445151025949835450999927833096201450681796609677158135843062134153105585947576671279161168795312027257251744615469265219758972310288038179759724809356746079925180446569059956944844563751148664285045690800563029519646155337314254129572715129878631228940642997365226352490949717598835021671043474216797106817907778119082853421309347585727137408000491733313788209048215666463841636109866418628374296923780942828674374488006545121316159395791388831747395981305267766069207231500407562871997574993371621787423823627237180536669475272575260621912702038597842171722377244351084833896324743558147042303186523856997799587746638328544060188611065162654071711430280357993291681909281201870648147362694176257242958906332130461302082280315791486597617841495936251705538640386635460185595347361245388092576556384756051568577393086876575038039320567062718855846785683527825088744338505245430813484975627408969837725746526439667331380686627110237725571593480095945991686858760314702247666032275435475017457325628228436211142722361748163529535105098726909710111370240112861030493103484661381079220082504018695797335844316612732378389087394629929823603139348516117825625462397558912104247334088097142866490538563461267196662994567808379546733612672984708452414547213856483995810314624433575557676379582955966407826913025175467317192459834273266960319402711989851521144358409794638444728237101302237079929807465666551101993354435823802718185596558093094414527555034157901950793881438566346431571247794352755763113045937643740120444346185279505029436428115587614232594331825522656066183945237994478057562049730895051612801619600508869588862997667727304691355860250947319948384047090727297257284335189424855108383465247813334444006907857972658901551981924173205941288181061168378844000651596739443576050235830934065016545095209005231232606712725349567395523330562494744795067465622453903702606880300035200 [122,113] 3963188776009414060281813488338088297329556510442465706825845598858303549697156730193788903976829033954807728482537076334582129957595701224148891977640599590775586567989383257773105126664999460023936840767491158022317584245794149443113369089022536697697833270422972437956024308509512649755496230179287617431023794067633117255861081400524890057681822759468754513885398114376623872375968954867338883432479491868403276935567000368964377583554153380431862182106801411188512901927126245673371480903958564675507341483477775974407558414178203960085691039381586999702381927331848623667017798505401435178199789956674974487490258542864535333529692444340356094873208346372388071071473972343915349995249396340073087856102505919473001970009783813859752516271068908247581002112968301728383731910041891903859815063862627233817837186160986679628774802676760787468668905634416674185059068533883588504717176065335072968167260699290517301649087461851287521623973942260978711578116663367150635825551878329029780262982419064983825971764876335197574513555786112900914521377307699212557450946008442575667693796691348961711413673438960019083688964156131393554154122149676947837398551564828341957913324479829963557925915365423189178196033121548823077212783521800517247802006693074115158826995102469758407934958965315241147920359982383991515031341069522658499606425014896987422282589312618595755311034681829937892142910454042403806217152317303425777592057950485447493515219687733367406571281149898414563774252748804571272146087800337916655454623219431748177750120668551231579000553265630525200163388764208613540103461174650495847501495856159088394768809490046746545664144980609633955994812627395239646052283932750549470781254964849183346836036745368666336291922722019529332172041588829522040348008409622688539370787208897984838626246700013702205992359932560944108421148905019789321886051324989345185969651451917359600564164683874417063103967127818121138096569967063999912086232853150039967130041765766940258451935900020763379615767082960317699280730250065425847209682714223736684839727460998528526839817430808134848137256551772488850819160085680840450041749530415959628857441547242003092118360791536 [122,114] -1786007468860103593825268701694585665353093458545557266703361194205880113698236475514895361850677243659378026170076324634766777565959245390420098445846340506261443148702473153148794411684967963821275328944617326675183308799597271401027985952251773654457160660488947195620952876672609895770107248665319070463948687812225820304517745747442798895505412496109054425251868721567033841812201392849088743327282779351084934894724205466652367404305362374289532042755061331626310954743767669809919434446244628290405735074935357230041672374248094774559333791229097269544886286254135229046039456427537857619364163512797891436148981856891806042317924624424054087599485828246053967237816952115528414603407133126796844205607377717552008336595440878465197930400301046168795515720463466675181251510382966587653046272527683133050086938707961679103931766804829745173003539454722303641749699857961099347170589433950255705216166167571068251015690097147345029682872067119905609424751607403610664629804521610283244236663842021338256210009511340801610386770737868112985504200649369193138839177515425006981171403223275511469777616388627450056556212217985179381839912515981864068845511329438926900550689850657414538934749385985024211988742804764561658756252674015820468236399928737538359569177450092855712083958725035674944696974299548558469335054986730372097400211379906084486234383864943572811878950138498798221338536228566563145808720839533549053164446026927313518524717608123464278986391584318125247485000526809994480335402212614652737228830854676846612503673629256211230139932143998968489262242124236064743648467908642937761311321318106749940166301507438375133631339292819390527901005498391693415890155989306832363030417171579850891737650389411427269377268273187418612639843723346973647045116832222605916812683602385117482321356435721703555161484934814762293167409048177443510898576108922637842927013240860913506652504186434231487834835093795800882359018766411400033628737771450761744023004123242095616476202539734103909307301373868053964935677807765525908328092446864403450118609087668293320869352383729538682223125944255407267179743974761626711691734058475078387287859298229412012143200 [122,115] 696820216087398240844733381821301517322383404697178557770688640619339008602692248926845180903885132711987166066941457442646854032862360637650658116001702252951622550057513007622878625567492136383123542945247445585373636808776813903825179262436075047517025808127953746640066301671409375016477771037883773183643823558706500046228143022443966587758675303166531177769851397970464680424272018948704925857057654830031174479505057417319465169954745046438169101042140766139241710475107060294608420213118085645244088033584561372375847446591686966178921129478424810442193420791907917325572589203269734447853153429067427442122997593019752633564531205393638369165427138266575930873421501339299894240057377530383802262114014663773718170035018271109350823638502517834205657028895329048812451866302165769639887832124050227479469801069929901211624342690806584784147388164904580161356404394885687200705997562284336712854769625720223179670946744123644728683865125820756089239570756784275673686945903644053024714058305007524060418929691757461640340529739628701904796442051591989138119782707254454471344686210605840337402849128233842958146933037132101693733686800070189585932546965885151204498784554958799002574325854229709349900541725072832377725215838673942554292718887394129353119187354747083377161879638894385997411830368718682980229225792129890904037593000908992884636989951410594105432100769571993844538433319564496513742451762967723897296279879313976897103137047667111635616887915030226101009605953575184489643012758351911796095790996030784792240143395160146574598290543090770704693524114003298335993496805011567850384673625623531539967853451419482409981695918626134613123569286203872760886588292411695610696262254408134723110419150456004086797805708433125696481405112590046805518879974417933227318768511014021545434341467491030610956267593821166804745055588078580335070957989144071851688231958886482548066908563973248866853171823738082583041377213031023573515670354227207112194524661474321480513145939814937335850328165529602511426605168652152498246340222041693086474623145500938004659121747000590728557036290547018149716703553162601370053668215114321881205671290449174272 [122,116] 43029215616071731123261742062653710728770987043399125976226096047819440225426501299775138242706950351845596820811649421064449162386328194260751068052234097084357891862200613873903334860949129731207096608223767939155509111045160770652627824454835408878962305409136179326344818309250896058650667601526065488939517489131588278532490479631941311919972516804568353216498451343312205004199108941843559814628965552953447873961763771170251340870869660568953482423428662512020704051063369893447027880208029534216047093225638432728179966335411711876261478080575863866362670788094064300783625242189644934165937194558053675036600129846556218285797750339749497915327761144709536593981736076617041626487056281688266661835548368974700522338163198354406867586788262132440936294991229348956581920727805114708973632017625587451627754127233561457016349070805385648770078710118843941276834984771337317401931004228376727665151801826145303957012325525632120724872755342509484565775644480936112305550879020542659364918930277943319349868702355747203090872610784863613293388129094138364870741668351769951945706656187997739255301372963479164468786222525416563344739681220754901071192908914522507535104175707553273679544738946315130815467603417165911518558164135855875326671888762476459166719749782615088336635086409832994405334637292105954104125925929666241180050351887373055670239490184314275080470189347236404896302605228074447468031102431353335666755094590023233256314623490839327914661996973818217586088165961836747204892299068899272878888845568809718711559273065545973122502679007172840335364959154397810839486954638407741428413904370185473568143032566576563752307926692698416020985260082063296151368908710877367338158611398617792203313078954132750394064758292527549089496531746952552893325922212115456446651059392106191632210530664689325405526276662462657654819788412455999803055271964460967293054117766995345980411836823006840968265870255566608149510875868969979362529143309877718574105959808897159794862684805682375255652773283954110031666439556417477715731027182172742081224392863194828105263224448042401723056495185856008009924422461481357354929062925262386869732546208 [122,117] -1023941383320060048944097835972675296329624556798764104903358862860607875735613427859682649647564445849946388484473293013973873624784211403058994494467788386253748832126525594365570100056844667035459601192719728453701628748537702051146942394460846898412030333352907574747165260084456963516945362212814638743598101567548963730441739000259504197752830707051903080123942565378614624421639808026743928096763497137138347417067176092006004411614018220333548038295653352784842659498836191085508701739672196237745447445151063405163494881733747480412967608152960945254963348443866773310301884548600565632985926165493719946020991530983265372540359360758932995025881650516335034806594569094265365798540443785705285407179062013600696054248726206485303362371465951336718829743047437845541595957819969110078177224127577288455188597357362716951474673732335192511222666051372661545297109426258677161836969456718202153685015657836463051590277223066552881095527088021551056563186250041473861804127523567633640431059723653751517410540323645163689684331831579712048907985771156675219409159844485335310241904765217847772138794016437766667698821503753224662769824557778847588234837608060203623935116586625564961219694704373866365702120965823489030740137018439494910179077868433143990408992951810988346916086989025997121275520479955198851155995345108077361803195683446538850067797468929655048030418519196559175972343128781796299140413054640304123669788047367982758669960321602578521261516489514405925978940173391007251539268687221507783684533634083826523764209172356631265704351051496238676205811060158745199044362302588447973340019894681696275020647981504058403123175550668457041720675011215625580064997422666179604379632574879900119130566039657941274348237727032294367755143695748694439213123058575085492911722369310670946863416307084269359992971335744539496771073979587171633558943328439309406971962280055716806668666946204164058197599741912508330662564011136645804655057206648289181913391383367685785111483081611512470109132660808423697738351042153237619402851940368596818781581406736754360906511654670349078605929385734557486962598858840949723277598662240101029728 [122,118] 1476431032625067107106153267448319344662405567381534897500765705464343526693517651292443406776976620232270916900158621483104742392210308452312309621364344718393614277438567764658047927226542123371755189122435862594260091926164981384224595783344882588741977459107649884995825027268362579760037065937743434293119357972064106415002143528780215481556010218583421269533518053126522936596576229973629850044237995303001556590231840856453532650641157897663646351424558666269845804867194006745093494168216135568294072668623382125059092937896919552359139611642919635503315871345430756447553637460657118401295549165641984285058697723934337099556813696053978902205247235468974321048960697219126856216106552485455016107855767458463951286413944071089903941539484651611082491722650528565350033953414928206690864614123214077718790605794979652448111813480082538170609529280084764082651485777008371772027889999351408532277994097895043271211216537265238481102533219512116594708037108031554689694418398390475153858007144980605589949991593102106052254957112770938885935567594464827374855411024586178956518894360931949219118281374145654060572411403105416961861848013618940921865177985613802055009097536457524536503122031592644022850596880762201533324032606288018820800814404026455742421220626905986978504804646918377301838904725554521919178219764576369956909979636004894674075021476484549608775593919500610438631256137535064311681984454334587234810079999004695047942978206620632383230427771018638764420502836597408073405607046871148405791300502292571547133870420994361961160875762828747073605728226467739691601901578764513498174903732637910331413422803371095200996749358266997670324092649692779833630697956525637850962517223591160270505621814254617348262372324884448661879483326010521782141128140097015064977311763226626811125779657417755284515062363877557533232619914539298825695001079397524915437025812246361764312067962478715762953018797504121292891994660049589373991275554876290754004465377668272010909347707090348477353544682117905557727246942280152456242814335520935482430524172461418899508887627782687081553337453448774461297788947630992549828296025597736 [122,119] 45297856526464360765851658639435597124674727109757414624502191309184871428286252689158634321138114200800694366417381556413563834613749627673709018033458237032098335272973905103843044339213499139176119865170059628569306906555001212467235071916473123268166769965732018374718257195356923235690093065109646953426286079836929789625605950702721154416528353490771457753721456916095308478993728104306958752065029036790488565254714818748564894088069576801440243497477980038185217621785474042418689268150220367260834936180227466404806973436873044236068364624580363077642493168615554281591649823693747496803672735797010331609409901756839546004376012906171640692409618496104321784827278505202730981894732927736030950057988415015494187222283606933933944770552233674075411875147380429684030737581715100884412906183120023642487434973892466340357849962282278589854211164761556574720834022494448697122512166461384429579411841903231110607508979361830225495503726185448693708911857711736270913223953642202501098866490179061912740608886246606750447404107073675846321701698783340272587498131664973141790896997847343112981792884096957899709488317459619219173883060124971504117966861775325354860510244286868339740705521044272756925686972472201254446192659954654212683150520961085678774420458603725191082527447882170891558730517505517278339740686287777023006687468959178019905923738679480241820379870161790968714256682186347979602142230149370340669072913695856159642498771569088612311842082322913767052276829171132479570265069079384143569179834924762799308178553967339950800666084129834642437865937538655034883358278614034265329087723192788813456703733620442237856562696305179358631063210339046389102050903467043338621463032446035944193908024495242900705033934972472341589585666173048884623231177532396438105718191077419602099786982153180752534801990326547383492605787894934530797791222756215126202042452548202881081231756460841100179142569634987301874731383702016308139485342701908345337736318433728527207085374829024401446685986626907919633574331874600441616271938766551335679672042626059096662718514503327990011315848186721327887642657814050423462846336 [122,120] -738416038604550552408975975401440456370573994969421251316891983503369321551699388184677110757082623862779294945216762760116701330526525581707169375281043741752709237305840083687113575181564245674202791132424453931254474887552737431006052014540830117721133316294911490474281061775402292586878357363064100877628349367373565767155589406950941901726936786242206082217298112298241186108967232560887227104011442808093768652005899305169826683635392556069042596344964730513039986073953705525691121007921478328930475742221940932295669320620995594954946626353857896891274343136907211389393642916875114675383105903663473532595396961836093083948236451261652911570843933318456440864568199225263556902872744720659740159676387313539492335028736936278219601671478069895629126277181504113297799167600274984440069390781961108537300900530530107641907318746776192952771824136834759037483639136470398206575058276344552323897637946060189386858223516790103340576749225045797494769738578821262560633521437575575552962303616121803052640781589086644864168192856536807975865684128506808205428685281691019808944405069406848493355246188258510581106442598335305979879985370411119328948436710691100707413319494801792138888132492163945306944110061999003002331069184544121416713600217780928084904345283526504233406593248459704487803540011135484830060339674788308587947188948861036839302672500240135939398140102699807559950113787935753181776367608600363977243555537902087996417588817807532424138926461286195056504110749015653605134450821161676642297144381516224206514498779146707131218158455088567821536074697773132477437673798147610011384393136370646680741485987672556651060928848562326151753863534836602866684528852927312484320320055717763323567866212495321196751058653522803723766716488840998949789010112888895660814353606761455881404724430318021978892098578217937995404436180385071779578156855462429232517243798419065000890055523155595674539976754775059146946425346902907432302138195421183831751621513606011513173509411037252809538925888474652656519665261156366077025524167174246985821394534343768160514345939477112976697674549822921466182448742675860224 [122,121] -71419269347133015495187733665946225950358132006595661110770770617217375474488977429645171966817758087703523661071947764897665013886235853530486315609838939593346395442005645593560478208124385097931907941155488052432679389329054110301266789741357931329977530473045495140308214619392876070364668311986313381372980410756046709827270050466620488343854676564621980687300302495827463256002473033771395016858654663030296919196851696372389670488480156997945794083706430604160272512027771461133817430662676414865001314495539824421495838869167318769789992902664764485833370666209994250753771998591778777827687817392333197879737378390225596684727792225464278728303034343684895291723215545351003707275081013019566613774584675546906066148942006158651633647573179977941409824510358207937153607644586783250169329636753915901250697384872977888107507463262210879774814741804672655979836610240400058555779911647013819187196386306047831630064846548044006908410800291807576601371110948489618724950008234265126177217321027520373139473691933078645296687001822564911061041670510406929562533648503342652894201018056148208688263556002024134155880304289396645575931367288144791853433255376881340940207304158926184457114771450476804273535317266672459082548125566694112157420212010306306100018958209273668040119549832373276275112600432106975394556546249151264190153356592165410701831244048344323646291653939205940016457790763037975448497712110686451216762057228201888014182151563356974390122401962601509570422375011592085794640613599402082333482124145466732415837629675589826346887139421857703981859438068284732527445586923749256894360694410681121156784137456299287858768214547568404222159402772637116532674035773419256452473801901510017369020413862788138709672883933349478666157118305167489520632972247842350935909810266200205363774672644694070107634030709162660595752968722938593436515910444826115518424033680691193288839026063446791042196472533831958644545379594839137197482934374107991328856613565757945677180529038096926968153026494706327393797752427348466646132530145078191742966104904760976022257559144331057545348030799035363750660767984 [122,122] -96374031570587523844468488226387978713194881989714241959386781953948404803672226236581691771480336241455797276815661196980657351849968372143778603756550671170258605513369736550172000653625881879439404558630845589954101594066881684945705709839300667553055155636767436840626150666175522855649375404316726726356667905153589815967270625290729024631777268288844092256976412428586795081337590511474141126962597546016979886099990830802236652314288444469652299384222497825155402479428986716011483994980896614833796273372871649755305769918278249458290957056885736695253495005809649964294084794687866628106638645289979945072892149501495301172021924718195616992642661953436119151800237407279670686281217274347365390790533320189078165242071018686865122434934221201666216920214220015276705518823674438765341912956623220767640460232333496339763812866133040147571131014490525793508896720336364974497217610929362414953778598114581727221412408721304712792382337856606069128907757797550861447545788446491792528972097849993081814462323636977672605748220515093681868284117336283800082585914521947741867026929432966922918079308850708554177340970507182937156789355568146115078595696206955706716677578478207610541576603251628295943209400549366953828501176004335510439572182125035595546882247128448537894778123564142481916314245112482498049515122636599501878131192801997576961922453162493790804001571026882957180510917602870883066380449476229847296473888975522548480350294271858748937324058154690746700440439427957427901263877984271026641130573670984796655285054095074931510521766554619635999516663201090406116277714885275503188067718563939808968100641829512137296878532304181712708792158543487585060659967527953570533199359055545674194859107279106050686408935184793380580742434033846673827756940784280165279659662388673549787419986153866679232310706364124137109015376475478842612008173818222782974672343020555948119196679448758239501916145117574947126927738704311128943247134744606091275917415789707340492566537285659505227521124677249570508152505058915597754642925324961183685175153058465444497624096645276665254587859266264466736 [123,0] 5747202291079274153381880721191712777043122524434705222907419216800892378749731571187108141553895831561205503745615186770967677649649594639379177143415435873864549085857104295017417097312371541041722493277525734697791118716318452568542589138847991966546164936598321969019341305950538632832678786025350748519684747929544749001968426219682671091441822791398618756110042823860888777783489998030517082665605284513162889978550808351591086606177606917734796586463805564071532353363523265271131784208978849721060634301255011756961040779002792486039066245637354570599801760466306761604739995299168919417851106870431476698497678684533890337131032001636855604875478812296022889694173137513142431577340838625887474887865314030845931167919318184039518532774922310146582808100274812577244411243834905048187688837790904990439359384434750552351572648645911174633186070180019795601643642879134478874117775104699975562025692053103231098114594764783578529876764704098454012796462814356278886353028086177126612744003132274056671692986470935757094080487384608086229084110632754375217174966234722720582456940521536605986646736569324445366700938540014495134442820920671505886884758174637737762428568163217611133505362591349544174168361472615283046140369771714554848858582704826691682967790871419239308639261014391996866009923354534425862617233667860291940458384734694382215499349657271000005494449340395207822744800281217485433479174997551425240436519032598907553339804257561247886090844162726646009217954655121341703430144783861768157486075143874212423990571808333342447289779502262002413456786328240889920249952402269653070059838739239387853534871163131673033454521647034657667739718358959367064439383698488888829808075577673780143713158771706888845754499437434552887544544966382868574038416507503718013096426037680954893833890135695750602947809463090126679267194329893180999753542309791201837393232214568714962475209426809332560770595612123996265533364090990860736157350439301630160336713466152770846349508807924341331015807036337986153873790270213326844790863951226025736971933085468522671214388795108542330480939609181580780585614882819788428238617972202644440654209923689354918877078308154694005650344717494967690493930792770172189328054512330361414566693032386660085040216571030931380998472260801881546568912460523783363174955315011543250413269417599884985563485678258345661261601084445527334556068363981650330963148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -521655607881498858031919232461428291163660011357566914188683424512762831777084966258521821544437757850564256330733005061382317673247816627103356596735831875444980605643935456910939169816380733937304237411880632040966409370422436119244844072516664112829062549362581471735555792890971029692650241128165494597866236987069813314999531816818056177323421847746186449517634101753077597980521981439647830810867140696919527118638595041531407906920062817618600719504364234879090839248294513736046214246458291688995990081410337612200038385679454098894385108690704388385943975056818820151173057473907216561992731817483018383362772538283102171762729652456898779882600428873993620744810431425313754066659642317446111853998837970402827588995906390841095602630289233250912383811802726058905946207779212764199985802307031220697727784027752312718963836414106902191276173051952759406438681158611740640976763971696080955461428586860048246608634960107054124700952567949426965729204258338102557760281936025717157130920988038298145288199102964806579620010923478549262481345257869210118482272629144063174764968385514620216654448139586787349918813520327848279059437132689581104405645044311071149861412194416766464675633676924748898891288720437764736872007531790468969679354797640856672616977635641079470697990239041540130424232661623467961736206344485873611564047339658973893588655264813222617378014829946310435369741489634699665566402683867459141357330312586262032663012759213958450220783730355346843969917823474651347087183676337416174233501760432595223505097874748919724540034161093156619068463409239956932479134851048779037258517031820103341219804784925272708376809978195256669439312812872348554820262786238227285156477969393539141893827223487815981994553068131487663912356566849737742656590935812139982126269466433215706491703751341954400871115052128719630742326925616097797753146711243930365147965405034900498193704183949256267342728793880546714301470069765873013974513658029556806241220175340197877005390322378278107192587747799223629597159890246779982148864850867138726456648453879415878647192031769170532889412293321829875374708034261040679574083045326214392305378628329369230230378082858648730392984491680956277656577351988129982713126466659886261941128035021034014119499284978075207552531470817162362633126704737907006313382863059366491574823695045259947696152677233123219051682169958951613060630966779254294129024172032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 7968654459455263512151366302712251597620521144270658170344219710183490293890916379567750653333754012116608730022843630459422839093421130937668097379854495198347031302842520963624936188880840625115590582151147342457994790202868413381267457520322669178410259141556849252885368975777466233513366612082000372898083402307249454406324229847100881655770186836907064496199097362164399134453511226425554912209459130816388667223563750865941841060699597219176959098289034629828949921680186307830031039534493857676148259092560132307734867451407630789537978024494990725371906678333031967224524297501857532268716675964198446487323638574625955361125522295707132398044057762180211299943039544216313218453525044354231967704684114036731464718050944136615859904499768309954748100966137592829526234476571928753630608075058890431615583424054951801023275480312325847313720494690606655932177243384816036115591669492419283352231669258463799192498130854635169501659572314967823779633934463607096349425829566990005665974329611973379144706571577596764128726135049552962906045536396832699746392603217985067117639273147682466514220694345822700427750795987576815426658931750164628738304402744861523589659109978374889347700079359464268713630030102789377499695006413258298484452511271764524671914046231292756907843861741697315496820557047731028406107150188563252669765045286924561282709690325602799579116009965365695108395695679027674175194473952683048639353346622672673940944401326560101853824150421451220746718375163423125024894915201795488028908144128496067037619214885557328833552301891209677468663610977346124034058472360343119000749290238467432525904724919147368303177779943290168286751986411828910106588395718543304157864362700295892248835140228602394211071465341189507288155503737265341332172409129579895968224052457032986879605618357582116696270618950120567615250868702122704960428064266515529896786329914361833106220533765361179968456381570946878174554112151682483893694554325104253256730588382678797239812484899016939304727597623318522017702468160967819630033683202504029065051993486103558818387887820491769657766953628529072781841570114415767805761881322423680788526007790673523082496445826534341000004535608107872873013184942350523298537922515013730856814534800932220778717737757499574782959593133892756314595252147935504404471909989440332431985662609924761081638428614177793574845395501399415947723411656005189477454997094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] 16415656332149840904193977038612685675404967422393355925459834837784646477553278753023556144571215542091685606042395767379339193248650836074923555926987165619685373778668089886195856789126691367696795540668160847524557290949041054430493212154938169273672107905437886815197285350247586777874241950790055798005351137924867324456391893214998928741928853508981308032568047801358622168645716885023496139042042316785724823135469419579411550945798486018384030839439530989152554750802426933139552320173491357825973085868044579049001146168629048225338207624895462886457079839174981037667341803157124802820059039179702330480229034317770659828389359487204279392478862885515227405069669505359079610154458763657700317776869652883808156179763104150290335984789979953897146722441641816117872421631851113287729411082918570307056382562027365337423602316267107365512213460022136696760878210693042004830014231368577976510302809788440261565247322485402351842864800794546257669936080744141495335262170582917538095353327376162335705466960761998696366241107930290004827837423487765255779564643064977894773442183147087930540823916965184605942379657360643404457868519538288201670082713578636755444766571380566586585598870511122275920257953199371876443966325088419973704343878091870149584518434345685652193202214814254873417194098425820272645387321640669828580362337947059087292748424303823599631364530880918154070953979208306318132819249773641801521636709832674666662549589031418207455880154515661768809217059076598596536850637879079606625920431185884691424398809646177833742048255548806515761157916238031180714450853149355784516128793485570211138809641248191705422513996686756609710165875715711913008190656791166322253321894467898710879599179099063817552550604323745645058459633358953808007514662332086269464821629828494590987167725557338051556645575366912427951002427245705738097094437794696332311928957324848951879635758293624792320701667790704672138815152915202362004489285431402343315076093987300839695391993361583284465042022209405133025158244330334164852476179494632829055453781718493374820561400767022253242846307612808345952541464605647058582722070500484492051630029472346512228878816809882644714804957610927270825881605067179301429812256225434767484425789196128903280314092604437914660734241834245305705740272365245397036964449943008030479702710705679242587563091390584275646474158590056119517294750448667167001848630476800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -3703152846897794907867281425181925103500217942240252102523991105976510567992514431428628946798688392078732875242219815533567582406040280475046807627901476815171886153714990755414091083788980118422413227458644764376282493780239924693619057755920357261350708372153881672884117824116018108663772139094720315435603090811089310106322424333800513153726311357865098395944735866034164897373042348863010369340307187117421588341565070571814492033136432242867268573790850585907448717331123200147977582561817143906519325066006651847656307114688928427016099778997257246340034368987308124208522637576925313201382409751788897658329251664439951546800845587491851030607882714699796107543384790774810514618826378957005676307120258595703862806699299486741224751912584191118405224893842733763486679217879523751309737816543953198017156907152304096266222452222690937329459038569283638734389049816375694762960035206152664251802629533276152142638375782696894625115196284163495639226662938277101352621382263024547560064670649228029351198551080478163457793513133744045223056225709783302432651136333595660103276238557793511040625630854848688986801676422490123969152327811979127658499815223647411725455463262386212499220111559769842873603124647449223407187332430825567254726204946651543554716726339035332620269104874932161337077765543817167251715650148824145938095301385670945929473254443332479395554722762455460452487936607806436065412167592986731777739983629312057689472816288759802459449219824696298438556035117972070989311235972786134633877712463729062317709211657815778063046227519314634538933525029145753834881013312390120825562148138154857859759912729953558286713201951034413024882212096993772827980224656102250138276107153803300449978420908686127102648333422565331966407774575319199709296651019990077768799803349871042230316999205634338664783364988309012542315651102439323947566656895570649714536758796951539013170450298629369893340198413513559018711104731745797301763805305741373304063572345425085114345498101738386435478622759080008747486557060220821148755539391347723976148073385557079935480384735988943314254603618958135086327606879203314463972338014231066134931599663646343721428881889484594371545601553961018503823554506452274698938736679740482121129785596739064184365224131039165037413983082078800444775324835036301263068367763280511236378828323437796423827056349165051720713979073919640089266932275613717366552596683161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 72751762870057556084189264398048705340569498889524735418718091830438621091772332459156758575551615229594491296053152334011940735831322457847958096106446227327518023859355601543161030236767447648401145683705748267640910665801662040086392184051178322399316605366621516981701172700536923026208811297273902878026825856935447247161107249993076741351759459838980682772634924263743022133928233558725390963194045094184023588290609164360347637544201713603134467190601936711406433707463563489256387895395395628751976815200702756382766056118180083779159629019469963723809496629253506746784449938196799825741132387009953629144590277462153229251410854587670984964989150779798686320661520382061129938712239881992901250526144941053315891210244314008014138304087653134462662521805452071800700019203753946828085546913368111158945919688873604879263117979879528794784328768203064996804368782178413011287844374374463567454670621391459594285515000062981621495306122030277322731075281972456071062058617722343443597512291381055702297388206875316257636940933140182464407998107373071588969044260335290581137806248512926906212310771650403590436055186000835274185311629249738504927434068584170624606937749892252467322717319168025889835583865821095049431610293778173993807184725072119097907626911145489722158512202442423055034400319463807106592450276966072214726420717578966119631744812881044902043256507695496227436599603502548615647424637215228247747764360168904582408196414775059081679705494914498480586742465941507039022557298136628668099459799687577343933875028446756978922262920914750861128342300464754129760523726633340982501863388216026774656373984191823500155448083799057104256404466315785765289183624063911193212955319151818644865159232589679812851754955571235064043976807223115634368350126431058759286562386001415215517723507722872719021220983109944588067345565100746601628636415366213238889778716893327549058511984179289656154990413285512025305546602897357303148587155651073480749377907498704545860072576270076845310353851119739109950070761347255189681210367573186628319204258269804169897562543629267800298726231661058106297039026718020761925564732565311752867838620755596632908894286353478165275017872392835271869544487342612404235219423447109111685827817532817692816466229701491363132746015889426545299421929270701811241919402900818325035075188241669969282046672421559201721592957550282004882463642498966165142591472373071872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -412656171883743136689000954781895861619533834821535968828845604203868243338241777539958183793822040409694654558573293313510480396954260786068388171445209397483838009047929268271001207248734143273572778564768676959401102878943889446851851976633088776604046349463044271351028294639876757921954070122845089288984310268455956083788115762203375851961947746536675045955423463754720411231370114803685708804830481092735575543605765063884447543561088821858914334279263177745345310388447860644866687101630555215966468696611927637187141210867952091884682303750346616332882591556430535141745614792770028318962252134560030918195519029813085702984629500730898609669576153480903811178878557189039228082302013037865134673296290900435346871282150925155010316380388780031483525834275245011704911383648022768173571214745410591209749374716401765718751644288839237395744454075250911243428050964707722315629189594994824173319357479016935267247546202402148157558789583774409599295821554403562588039683628819324778913535073609149808213248083327473134384718679963729062039871796162245137164247842505626506968286961779449500694612762116022642374838604467095010198600605904107773479265575597365861860317023033107441963521343623157895892702569015900854844852973785725385247236785505300433672914590364423213648236115556568343218401987852174306029281874799745557659906652975853335795766692860244985492971876985899214515260786479710736292262746929506995179128702846855467624286023174514340672655284380009296511088501790343615059040990798321245174906673791941735096265844007103997186647445792676326084756020834179302530545099813264342516903793219810944737560165068697490014035953993991801432021808586475620167022080577153930104440728012321611383889821652186790136951134770762561014356193064186392265308670569524619166819777428366812135551262323861171499781847295823841559266946299217647020294138077427128074199891802649982021390721946372465749351977932357015407422319927951656530877573463528438897722932915151957468257920510272216130049288111097830659940113279702286357260398517134485466815988755970881001100481167031744788923411603542342996648029575014348459983451262177591833118011987987415543339209237184540450468450899495303598818820295011368358802086899494349850239853823500621791099807904096554723750949783545198729613493545763314166771615136455724305313672099741253092870415365316773506324148581799943615844827626502876351208918247014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 2811087630264435281531599206277260000667195719601950858389493544700500743296873340151089484794760566877367704733092250856722965756394654360199361126457303531489973169153339669595431415976743320029313009044283179214504456572561221361776539705662825418031276448730057713066160447314453817283850425400625557292534963788039721419330291440250899902338594339182076373107626698763734715926422902939012996994102077818631154182406819484098858570701539392698714037735070938141226779868727421519251371498261676219583321712225468116368483938853205107229733949173708422580502277667569863344741137798067438172901299626654715925271954601764879894248635679175635147414455362042317728202086786749118741121647149282254659610502374609767720703320546670989559349350853130870555442909932336360743086004192312725098979413020497102505675784852974866593393990068433495368837896594543716373473714103320219739774208939052354057582689129055763701774264135240509609603157889822356044206876931938160348897049325418827059287779995423518873288890390726792715348225497604985095091762322077619515531860680091228959453326068933381679497283759938588000975496522899282257793975743279310725186214223256518140531827880158628289390620993800898389014848622529179433895503048622999273714608652993888459785918792390021569698119329810860854691070290185126025282040822470328536382833892614234467050961684918424704068977188104681352889449011310967325202885889235342795277277203127935120648633768429124685947542324645623528405830368484410262638642167818367854899672017964181302792930354935217234508467896866381451309872012211962897333507238322880867829733149591737382706282424362057641687445277487919418039155293030112798917301592202598217921514871037016886000286655932913072917040870293651326620574531302190725549468002459464745360562327820108750788498968997195575881424651607480649984042983685971479101131882776902328568057260608686087965970342316531193546152640619414748044777494038668490868115745947885302920720667109182900686536863140643470198121759237182764743549662678018206517761904049460561976770445417337483873056070970691772315998013725057815416580318334613557417851598572185635565962711370215897569562180134785108167873774576547508198965760566953483334719815282997301313134080711689529666272077230352498642008870274432122398203857028800050660405160594265648893603644051262952177985947733891584130628898374967810057070629440177840601896002072346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] -18171060650833493816961423938828472233598247835182357307779974168243801074747125304177549255799037283400300819703782646860229001338615107565096532134266594148340006949838633195209873199429384492212580216135068468148258554471758386003276029291285220616261197005427113969718783566834310491450985357700135122747677108868796651795894023035583423319216794991701497862752025941888086303889640875897440504767977277289349461979359651423782450167846496418059808257682254601305432342594650836745703253588169734575806123486558450573526191384539289464917236866503012381836595255828971854330624176851355998446416457435548935222620154588754132401784382024116649104608696467216880089641160665018629809132140878046930589470068950126296363935861664897960708526291591031207396256721159153700407347115307976468460369246152055733251912716899727493045320141747045657791159501296430530554572634260841857788791521212661153665656974749196303540367787389900154643019298838555042521286240727701007887856139933218230440257003033951288029301164486820010984561090820899415819778460270705454328828282134910892541896199261758987740924298134394108565305364311251553057625476911613922064127528434521978749966305604919344515328493621798201802333166946035962982952074108047124864731732029428099755561639601498927964413379417372627576539331185865756230199022019997765400541434766920683164353799488717593500064433978629538777601370001486556681594476862488899207275380033235409764814488234812554520843885323710713746203604862339837061282113732938419370845128020727963168385795908979621676613300636168468241993675594992358818761006374512978834206233095461528022596608700808395277786437870212639537618034745338647288584257408087637105390925342767720286049131945824180740353342825774541755461915356081962890416908290456128199764324152367547887879765054577402499755761246036237409474417190185208988217106935332602481826499678451204625982901184160100805966609810884688836875417596311128523998990905208649896459471953849047082269457555115617761482407463895736846679011574493566898831772950696370140762695336045809490172356895515689541687483389090289437615721627509742344785104653669616462558294024942244364942896688177805535633369339123236199932316704595936043976714176250071347515198752041305070508078008967485315878900272033101386159174607802594644341209445855579870595703689342573287511356823838848271438974180785167073128234938332774108473575536276275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 66041814202061349021012340700949573674470820500555191204595341746895026047593360203852860847862971399323511014604436046334110457330414005132972995804586548277378656638957860293027719245262216566850453752876919833539147327548449044338264646856503806279023632296539860508235316671901884311138615994407461845135389052137014658569910544953520978391846855062117798646521903564911038094011754345759537259296971068879077403269941872380585871027686056272231650394457480397097599538889120875935655932153798432329715603197353022459912378184345168063644529042968496596137764718893564787699741775132363297479562839256827934153382913891344183454405893518092166764255348822840846558035714434899900018282655850093885048048213346966747234479680263825011170022427660215560705300328885565205940359555090137172353020137672380820447658869517677563270730295024681907742447406760523733282750397623706051359643242865949900253119930336602357034212017354119996887207972833901396559037174692196937475746055276159256914699058251797755872904873419396477563953058489430278380956308659949060773008296898385298328050651631300221031026839438269609978210856738174210141247236204713347480404147382465456032938898109641648111391883070171148169042421409293952690831921591758518529886295635076204038948093122650861388134285410311411370818760180519101252994098351553286784703351995909702469948893559315722245092864694215791399181141394478141485073373522048057239819975928777956309044564827883786272191508583608421496655929118343459073294707018897444669774522720711756303034751675200683245059239201591322808451770728501792356705513974775832124838766624254367608370774767238330557714623724630864617936247312742945516081912092187302548617987360236323746930853831756202710598802986145457654977140826444980619887204920819841666845818266904361296691325104300184556540721891692157153033135231958548250249670571939852252899184179774283786465440371414189906934080859632987157887615172379634498498504894173916151952194992408530029713112211517497743398531603319593855227486257397462884897200066705865512800927497388593290705894826878443861825661787834862443984565912991934158930061409085628037467676620494797325416530019331644949411684532155061874543561800723180585854483348509696977308179508126988690475087318131657550949871068310525210037963607541014365787374303309766989941799050806986192436122373206182731910212058181517944916911915779137471395428254445731840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -105572594961715799597240053917327359854531271072839154797101607768201074134422187976641684015536573849226132883896328205540987948564376173398542149675912478188086908134676462031633473514150617439824910929463506484917429103565285898597628859195209465842801240237683247998021867168761595607517511445820581258408080451808014833463186763129126043390684166178489554275861053552292115934516610581324640332284859552112021151382183201828286571616223777658211765034860512155969384260236143804550017027006935136645886492985685673708622064976242520133441145783687508447611203209710506096004107713853113421657789881338670182366481251368740210760433435772225381933543401584691278799094231058931362050899614048939677398360680405704600448015936685075723672301277393018094571115034936542319867982766840787805010180781772091273266960156188656967646311434253731908156260835905778772560846792411540931066124650718787579659416660863420250582245034046876533404380909179241459646146954824150571912829255079473035195356663586713061257436653090994019014441541715843895755784970835313241899375874030244776206984605746523148017629300357489634448913525772705643651746384016754333295944522434121613766146796052072180726080474097366015501935820099944603743400231788469214207719625003221941142799853939426036857564740381040015625977030905871097036390866438718300536103637045606044722644860243194009727677498248915044644357266975867452468099734415228243569159304665938835029281553740539806190142021855871775479621065342577289560827934120457813510730344296918864886262223643330392622061803346980683097871548330469452369977268704745085329488572155209700848401859512217956667745809594454119838989506951888371959888305905300985236736269743903834513444038033794398564892810094157042480370488454746153222535698773972848420699670281976653206953694076102427042166895467586757936123091114880512646880331754753122297703367410619323164568699419648269126119517446076294755965687506640640655547564439769870032686328288399138568627546626409521310465725832377607828576070350793003995694537201472030350243335614629269115141483672075468556444411768728195593233457183940631549923438154766868294221715297828746859040048578993972905603382978037410979207957165184720548349337091411477473049145170527654000113098254902075552464987569126200863246033291599547752131778098189325148412544347820633148531235800050092520655865875007677222989638546237040074280454030622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] -101159787245785982802790140562802940328823134436162752433938652267414841465462351513130163914161202910014463442043296935935082912416357517954969900156764126875582318388120782393757063769528053278603234562353310761400579577985933279148809452883231255008768657770416495115526394694309100234960738085818163094267680610069774913257191933378259479717705137733142221704557641555537314651097769607497711802047947575234304114202494441661739338936243844430004266131779817465851796460658717105571983006376796988113236426523771913692805665432503090572705991422351762281535130797517612034367874810500898797060456584551424134049731639928324701670248538426955618416960745062014313943791420216345024599255367388241403150334932800887868982233756715369452799417251905731661087700368067282383896765008921386142308878681373387793268514637243929958948612850154775372481831104383011242506487166881423785539701176083561417765104528565015433496563173463694467132527326470211552359034410594937864587765390989112533171756986501636366943014762427252412029797823076659619338418106679169172409951397363905546287527263493817119253410486963648544802068114757649369000563250689767294445496938774883832505518483201789744801292185801832423503965001903262333678554211285457667687545212758868551161226430458688304197123836735791483587629140844516212088249315880863627613641241884311509059124058308396952872010298302737410702298289343480527728301855356151954477701459563152419772692868152366025224006817416031494448270804761623628118909504844319322392652887262331995291286813587163886275843704122100189597871221165975810445005979755422302623035394417557911239408226451122683713907072111707618358475661054563271200032571006619852465677712917380488797965083028426601948111206417119414932122877165315478108644482090682888923867482607961430394499653607033875350793563501909019141248225534412741937305326006515937040458054016931857234681345805204097533224842544517827405663501778581553458276529760708244837696958552099932117124086093270143476408470436156090311611160720330145241471506008883364846194771026215755795097812122970838884923544292427111828550550781807951164696111832673418023915192802533130745351587708022246843623478756609529225603595672155311474360972882583724876510180628855126783269029671800400805999902625828828256270691115446372634483061855550910952280617041631681672808755358171105880344139147845943510275580824836593894140081497534627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] 1033477195246217250258324755372969940994613954117233883775436287197575138501160291132727021367506094093608159428003719192296016215914848444460093500272234235528073553613540009879507269666552600710297173629749236247347077011913957127357327143778307310282698698826055929119686446441916872573909524660063989815939967171673791730425637979504914436621294099524386327473185112594704423275933100428678693278069383082778212879432538193690535682128081236306020529589500989810409729830924327584120612562071443034331103862984735622420423194923347947797074115825846528547162300226761087901214428763082608326838253472309463844768390252449262067975705428037825946466693550608814006814705163321324796109256788182804690763161140305979182870676774471661020203301751449902843534466636016580187688161643815473430654682586170513191771257036353661396995391449321735487156066007852334349886874729319666519048851905021687367643736386314382381094525320023895779258605166948384706855125192728826602459909482490072875777913066089966379705305091860089412277354804275250091244820633690177054322976568381921057972481617193749896987127075294158997136629799937977026085953646484788881699398340413138004797745619547019597292742745896661511022716481193417382349877911902253180387503512618469372154217908380148216638534045455041339102042686095888439467155459937214652669022713399385558427263079115781854503626762932108073362962938736008822626357571283790109440341133275749580896721771558652884474816450875109137022042962808935735218815148580726594884753569103231906030474969885235196813593635352610947787269498922408122106405918944799852858946798403199384059432128491226956067912871200245994419425455179262267498957115001005863361740889930324368403239183212417544568071501212365703020925008917084346718041937358141781548780471679418121803588085576867169547269882548029086239741426282831205981437810365148666609027489024106054336021633434561273154537075497290574958006124570326110116576562295222594262869503740045801164536998665507598529713813712492187290683652251559197386305712480732924439073304531623482204304235442242764603387489888864132763768966339282740344060941881033089803727680548387111655252511903527148127009428227573383362868933251383944379691940228215364979113923508143847745755455752557278011791629792311074809447797804579654684561759719323301590497105404932286834735063210981596397132298783166497413518776648585446465214299372938854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -3435717243799036088567004991669914677055159235857272509502199038212540310891976379955754810704526093913968505669412453673363500007627424020179559748653468155080629362976852714241071187908924386083344151491631951956317471871589739669722900066410034177298940906841876604638920767013821964673856286921132849335672614068249488373849609679460792670904205562130256302338510936834070932880406390229288713216628399045378534874947198245074445835373368591928294846957305059931915432103577283533304530785935241961166050276109908227001473597216400889281221272817960628753076478200929168558592793727538467619007316543170228124420436116704710780031914365712286098957834028291798704774904134397062808277770743420060934412040923728668035744006636499170600361201689607416189690002995691745615791245750790770527289401261429299504896906099849164704765818377421271530523382401790177538476201012737700668796520805890565262665466703915445452306907175268517707771179088419230435179566469970164850046334950861752334026268533556651755278558024561301755492828581518080234097743251716561070824194809512672870336905177277554140263047310211402727723113380393889558553774653906494151181095861532423790798701667844247812423564959070846241608172028640949578727168642052414286992529630304596100623337699146943532400402045552756556116480505947500895541121327516882968116329557145810032958368467386828403059641261284060351899264088583863642203772245436626777901977848642943914929258236093532080633410083544985703021125128236974571272747438214906525736925305924406761272983984881697718893283458434542406751389782835566663027885907981010435162501509175252924919573241656900683711301089431860102239868321388625135043291734454916090326923986042421057711215224156740429680974029878452734204211751496084098182581716330076850485723716691984152824473536693094471889615035050252545646403024152862433795352350049473024157856339641241956241329764759595084919569984372098433597936667979503542798624483756445223715053383267742815156728764318932682197021816773518887069315439408574614538639104910071242714486854790351734132213979150265798439180488697131831243216377695420316996735486784141632484949708530615528510743336370062055522385899481887139635639735191455327096437949346482074504865846095549011111953083943966543493827192441983400518775361264089453500522669374004607877247745125910701775349216587904773785081095637503900774221080189850627530419671774328258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 8664176504359790088054860627315168007672306796755384734503210000967572932273653303893186461667262034413410369023214113857999771560621401300201688576542984379967527139058281204764374900044317802908607625768033366093575673824122830384132959906269718679919647834170417071177120523978436592778701995302183005888538177369422132392778607054051204191796177937878882745746626078174101363303084426365121564405663667351965727537120524645826651680849619394218547854260685219368875939562015786372829798477290459831347499692424248457797420722255580451706972686501427436328952938278833820275628350259231467887258043655738044264946109814850950871492822765995132565157008586566911421908781003340563931356039185193309386443375256685584351549139307355809588949633251895475922190857782610531331295755995630225071853566982803550867634352615828645395060824493708287732035813953786487548399485622313911322619658107804577759894231808824435091955781667264344115202794710995317028256110308264955086395697230450850521260934320029945011907636650999299788729145230621540988782294955989417574568075879279462580763628000606807564042230947079632457820375605507104082343755068516098442534573365153047575309338825931666906736332098009692600315970855285914878595187138498610426553278263490893257805621027211151279054519141837022154424189042682499412236641196051940909405195686739550842890509933779672151513458354481420965911080419552593336976406034488827270176118151586595396921133882546500270938815387909404873120810729379399093217695954574026497083280550165245701441837096351931669063761403728552975872748983435339703640430482948416906882959296634466559430935193449915094915092082252066302367958988935898264402690835312982626116071694319013549290678878959658536306331041656912965864690779641535980731786061538286832983331830276188639646950906214051049861924476552698348689468843729249996199445898660121963780127498253819448000648901057532781983630042442535662808459589806522784621184776546327479141725959390884038649708475129362260249991553368771573383264278675716708254603234973362175021720182394501451296793351189714971822813260580942803466253065567240420488546744521193760331026958946957920190345145109163404250597828250378142088704033811413456806270167871890765874639605086125135919900758306850171240162707138280977806365658775108683786983859098289418740529631623440723465583236742538332224350899102880135326620728006694449738228626048732364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] -18085297841779363377102568821477113220209925456069734700607082114453824018796104202962433953092328828473587812345009093161123182028223350146534399896975123349932194570307712198608795097568995048370661472658916900218084842972896303169741316769599135104576759042638473958025903322670543456499239876156581252717383368939271533381136659477245781519346051110795279145751246746131007951759770007256000638646247434684494174465220822561182819789360429194472614883336253029133528132864320130500282204161838264907595710413905262480470174027411156108881506329381673368532094312900222421998185019458123449183474120462292416738515418067257334703333526682336907041164739318760364124746930537500870088991175845164614177664120458879144746143893704492119555246686784463983363433175503733010088155373506941783917656387168322475977894530047702945103169251491094461919502405337394559083636257232710614720158780943200705689916973969896274433111034830842660717741042175321515585411256386469390883273386889562807660116144021906987615391545783192872241642299589183612815893282274988841897257215200704567153684950933751697750800546919820801989032848392450286419847869476023894070484656967266004444458045500264660301612778048863199516253917399906036281999437713467853424999932565205294067808677880425048218688606578295736307913904363525231844930990874070621437534140269837585065239455821232114311601279623918295173061523264809695423160070297140641366162372944359836272087565824367334498549616432411245576956898902613129187180185884046281420088333503934248607873044651581222108653768768561974217393796928151321910369849452029956357129680577020923268386564685062112306735751476998645579626035523988370579483169855553400808796812907421552341164652379446358217030078395557530052681970292548968305227744106325288963988136398608245295257589973854794590945972535244454435349712639575530945871605076699478328133917414969322183497283336962954792299454173418327118019950595434614139102379461807886830332806300584296767208253062434082171961473856889689851627231645510865638346548291698718687927185251699395062387224544505156553245635402263741372101126687178665301343979643804568788765363262030423894547310058538735574770383412210864954385801885751607675610772637144914646707085820011390130053920865153230175853696663141562078996329762828950051528704047448658715944982467648509421286308244933514691454890388762583336564931374426170857459806171263282446336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] 27741981043591275064845751442795619098769774100619179045739361163669388951985043410435704159497755935236299072744747785588272305422749639410295825696516860146244751400134011099323503082948603477274339858013345646705892019199832963125198773572891147258273294797823772621293494914145503046150181649173720212937865481692841934555416433467470322789846801740528617602776495735006012768038335855475253547077746505638110826435782610376558072412455834083541024644416135442846070193289438591903351583667849115171071845984428852797176563226938689980726385075387769769569722497665858809371033858555534109008428647822092498724792440649440616307476282264197515637611925004004767447821933131646616362372670069045196400684577531699622183479094475825417821535189241977522213922354279433104103340358790071073437588734942500293833208855125788062714340203673668899918608085729647904686848916527718319282283779157695470708222606668355736838429458481500719258388818521186201750823739161886871247950420875033216296861241218421367116697871694251801539893965291659989982500793174498914891350993569287803304039218565861768257021060489776243811727194070628054193999930342678581277418546790761025146165629292437075355359067354203697700696528221507506680020736655223304849085090798187238228605474952969250375092951698101967016644612686661312565949947264413375692056436975953235652896448212048390224793363160333925602158671248271957436107136428532687658440859370027322980267342905225161233330382412814221315001436196252000502535985588687742200752344529277909619747411307056857368653064881274755710924866952300704556826157303752628915274920493630708963073257969964548851620636763477416782011115087331803754988031052078331053164007366364764083859970590072370254053282997718168085498920655924186207685501278440839317657792785981077604471618349368409961362257844654235709349542042620389248780805973097743565829622836853337245748021259287943532120587418107285989700854563481411786617483973197423395092358791211124016792723728620407246463345653241714816019607795267711410829338205484643046923750515893971414521908469644437950731650367279943058675530043267820720187914294544694831097933938929961047357775448401009284684446972374021851008216659613406622065934389552700789346584956068485057164045419063615302702658038680224419339879863160784906572081809769476426898230985281431007345543645288564836584365546709298237445036301961865732013905890253366886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] -17728080705224052883823069394172747376691925914763099363267944404464846402638904599107038618417283661989530342710393259048354696619238620660776628262898509872421796851103593124122688757161670054409876707553923772694045302246092337198712042076057976940363426478997822449917962626847163363020919061888401735666820266632477369193145475958778531698036160364740511835516998804565427753004311113601227707002254303878617909390861280473628411609871173261396635891488837825552969602188931903606693526225958045164575928261330230036425875495734913480264964782525366593530350624461100040618590522033529494481155725307254365020353175099571829297232176083796224498285781546271438885009433529187008581476469009717037558460370157166575951333522929722970501151306853169546378926027523966543110782650255641599876244356419978657220857643346645337764956917584306035370102804494109261788098132335780458410063953374582288593496503933166064071229538278428883066085133285614392696343036972541093026943211009192598921907802244675848097400529763741082101007508058791184792767705803400336146759568192689501871519952585049839874529478684484110165834475258837896756356049030940797835861900746330828900565018003327414498714843076413188781867312285253807379365802905194844961558013980384625975576138348435203768359185518252916510188456736119707796845529032282083544631113632030780294725359480730867159696751478474932333079323026693839786292851702589967766615849097965358883906650801016455657642183066210823417385449759367854246113323148735313581885708781979220434989812525040343287078091308076012208370054020416930381627155746530856467743970639219757294693360391976442497578077168175429551550874997432984915397904861977813743047629792739375811146133755448326510687302773389290924353192845572121946295027885490487712125215112684085387474355524738142918117592493358071144931402018111224435004048254523219096992672032521895568580286385984131709900255984445919290467663070713446982203397472256706867250163560648799954779721149944559773359782307533645364359695279563224490023661076467182790178607469930013167895322478938743420558144270136958396070026022001778893571881126908173871875499398691322250266081706040513769941528862056560045687182395016858437649347444326080803561983875390075145188086725905996279988254689531651125572566089984555254654035182578925658729995367582071492288023235372977847026734600624224194115891712887728437566674489623573430272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] -53621417155041310194273279169888536539652952702591878465237796488327138287012030889187837059573811644259835517589446391675521956908046256200995266054305778539333810951029050945307067291101567600377071655568141690536776747443072664584341501227213124952228065348500626312276115966392091201848935941014025230539916379805669949721497606909540945391411612300845483603919085662348240116883928941073901605292486724432889888857062339878031593946461977881526056145222471488001658461005615945335374669128216097068299304238351466816480502785403621200590786730714288899357978466263424806406812526963988579116674625847333701118513040875376901018538902556253491744092485244558639328594626003293342862188494657266387920810760287010813031464015487997186080240172840935695930261336900622230856398968095328191988122716605290041539525198223764241179937164827123743621182340484105554701858364794787987170375147242277574100921419603134589596411636860490557716631222174025158307640687936047344332808192316487452439640895801134396964604263843225764822013596957825608627864110803634581686345787335405221306972326115665234349813442661475682077087444225770493299515852345538382368374322721995692838625829998769064092628871989226127114060013207168635046714317557297517619020401771009025984966182676764566948699586611498095657579981064762005436765608008286413730352900225348119496720806834883507007182105272328841390299509681302331015597941698301316122168669895686967838960151870414051986041254868203814416288623349491333673217138482779753122225564405831357872514446351774439523971487810414566747268233340846892063847472966019327989038855836816301425824132415022074709453519714891973419969509409820646020902552585152436685621334422804224487498113915352138925274278398876572554372639378430322205070024738425074293444488382085667725245223458100013732834281397455901498048230993153156755974152496954699301218219023931034981005984081317021392206242451180916009783902662778584828870576848249710044812239228190484015528526566849220490064333108989253231595969026626773451025301516144013182092046217153342611652134063982831022738072312489884222651330673240694103971854956300052626968208082341635544502350928822090919772554840130046922767473171842249686814101527136038204276896862396615322062210410486983874164390829412696377085614931975361819706007241862126213283334100271955478909253412581173449404522234372499794271931615277932395720387020773444812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] 235747107677109358466145598350592270506557147153702729791627285609869132198130268273976104733409303257627726760658425593271053150555804426666740572828890138292292158197707645189921592685832720196547454486687341832533545830839963998380329370209931153727431519056559702137217661656294761572179757811736245036429127520320343013189666794455114763317381563232467801524628472864157280263262053590757809773729080989143137057258922210014861891418282612033409439640922536655509634132314050946859541108896953315681840743342842163692347725629783008648027134445877255360142738082813167875865894864379899746663450656837461956656538286293837114487438476977827465891899132976420614526446772168538580578264980900949600692365817824746150429586467557207104604118744197476080399014538613926677419548065110653689173545399012255267519451910791186184783289598503013181332422445620364884123684183487580196268606348838251931119196997215876381910582372561945300724745954284323056818166740753584095309143479068946028385723928970952697285825871459997430925763518267581011718109770200638684508602196629861298261611469763363913932048960323202228201726033591925959600217049415376356666453395589983569815208532199882981152837711942558082904025669296101606702290370868969103474864549723986984862879297005116593270181170579683477166541062670958272358158864312746000873400380128316087655019164659395027411804707571289630137510622706865642092886965658716915992397438815228295787175945225058583541929987444595387292584617753825942422387638700074712468262786316805607856914925826709941858924073564429858184214964801879673890697547988793767383253003640487580499091136284964306186544413360868313531609140881774918236923816859910121453679916055135809028376735563345426106649625968472601377889543065372018285700728501759907562273013479881665984358906728025983237049227514040578061786791084118265292212166378593018449597132210122694741076879241104528884321049533888033045107644954803144555883942452039271028265665717263555238013842562889472875445924427981844400526614744462871003700149582796677525328908335281638811385128898329868166933252754011476268838359867527755512853023091972398031956797752255005853182457575115716179377480709808151407891307485147978908914027079317573486728952566007700370840939030901208820115556099760195564471589829945918552398588154499359941258314874074765151425141651782093409283615006826605118619453333202083598409088221042106695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] -551461059395327821275578443363463036168112327808148163844852593246044469399658417024873880027159438396303067998422187687730871782117708949456355179041352252421376326210429726847917403188255045185704013783075304098323580233911953862629661696731532051855379703977027722945831940138859407608475754516262627979275307867439116614186215656310671398280345284665480631950346103754950086136801230365165396016608276079316251455559154489955273190829390554061603751156473521297895046777411102340699994988029154934897513760681550443873538634391010021498453314036440707155590849701771860198917234545564672180397882281690646412307437459485774324901825866504191348092011944396897633814730869791429763143188600929119150110120492179065038160391727133287994641029550746731274763267250848403431657726622947582855265472649078660797656774931271646977673853964661271843500384482174571576073183013557847586848282854273956085128816169648125767233968811564965841699437135205781779884051627874286113650889573295954673205589198016915188314756803521206167014963066473393804103125602380484838878394467724061811347726704245532978986101126210199991373694249591308094391868663874118108550588655662404874881035872116083529747962650720931982232473445825183401865333862881614576409049453913666188033346831623752855085466705092761643037752877269554022683860282352905187896127511827160415143659447692827142313267002328186021537835288562298952271813165777856190983673178708041158068862787611503747873343710649149336983985118235071871852573841850317932697613156243598476358761041147952596282026280089225107505525146539898323229040206619678960377840750682106001925571652228112601384932332713261650654351529754047023678494035956475980933499571399249327820710683336177109710491966680367576002881397417399820659918758332281865162643648579930319533136339718751127833311117467603196165800892855265851622815382871844408476767233561968019574853997081162516652184028903690664479902144447698145338224714342613107504865320012481207066620225376200095459489297722373450487919906196129502021444303929617181371846199257639403186822466882695146584434145064740912143816856288389155342250522195673994554119049805121441101822009592403587366695884162697318380106371736937781682020365819447633427391859471034301886380917786556852845574565898315275106246820963942036662213401382394365335383915793692848284353019170397618492324695612668175741034830079398077878347034315047986790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,21] 964893370641671011790739697781965666936956523376788506644295458692464956614441519217996028752093880323617130022794817368409452362702718072848378578425893235781579897580430118564408011070764401785830057197045689828345425264154820113096278947494685450389557563297868095901643778126028695511605155550128990359702582722133303051421282172747398967552110051416691426527640492112358791102748845908148519838509097652611931314986258617493669002696489763081619497874321177273620750377771539081026853948198229758390363691019371747332144994176535676264105630748351813511488805042831619874841561996347691614097479569335367500084826447482781085721889108631734896031068241656489312437680623998897749789171735331036164568604223182178331268503790242123680157553989807262104028712257560416202747192738830031099995517193257156250633257249192684501933291166634102702297031666882051722723290538761613792545489795587448891449043490995859362510805794133777279322786814752179870752289781279592855525447557325169306261660785872508221693092236861833116616260439004976212549839585807924765937265589497545480631996698238764742274172629704730261163214617463203687080204418577819981257140803283935902464636939513009092939037468813084904605112598000731050466377873653116500888252753204848162241818599500053044571197525240880314262292677570248033939237815667876029886416133890425312931608992623028184505583277089244730029071943552756790368348995516735687229657391523386156447044207134663861540888476101615376222564354229581263382951785827345615179185599239907104695108695236701082584956666972946364023829883352902570028756206690078097727070879841302379993339347722903546713659217237975035580990810858003205585783715972291190220731234882368564011415651529883767994381654653924759144355579885994786212485196229139994386241560319414222220402381002892638278685607024022607188818236442099371611157482039482202164979249413170499571764466504023305396075131212799721716165165944024973112333301295077939220257248496998772707229792761334083415870034967338072614536047058284557137239605599458982164129967210561575988205531903668144413971216715193992370330351074468965566983775946557675875956928190304176985973858038021838287458135020931925734095830941940638108280375866199260535006083708234199851135270882993603466979914723284054037448137615901641973472854529288000234158323305719265031626234943585141460614086479962611127600936501769762276789475624213198929920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,22] -1380468861228212822967287690478185886114007183987791716251705946795330718589040220222935540283493617418251713302261006252308407967768894512068045092556088728969330276088689451809775110434750532590175817770867007839880614341934147171753667181892020150562834773735631330309947508270621748291414570929188163077763266499136648258520794502834468497291041191626234446500962611390932356665191939395779786045843256447422660520597279896186941710785437276653126534158623822819192602551870158975432522206108051084691518349441066993531910044918970974400546510226590294780128859662144753839741050232545218805279658334852728789437907289033111821720744220228878939564794633252993558022825609859758769801808144328993827564511062189136304289926853010917111147655751693937907947761444374550978319607462793908031018756983795087066783456076351906037323482485744862184716968306890989774052342089054530954034173352164091578720982309532309741892938314332167164738774466055497077466145185976521347704463703888157319223370717665532243594268341312058101315044740075503478598330653073938026433293652811688775131962555697542333449123842629441757026151353678389090834376518745172938828516991504037385242007266194001201366056979558952166275297359100796812549719590308717546609656009728566843932923906839634672065119677918315458877496934780680848228309543894411117611586936629668800185563306795128689923841863266610687009573953290255537925510058760730482068512464004797816286469213202971164803621649317282770214787995805024355593094482617463859046964539319271154324923504879275773035363753851284426388471768127362965341137811146419705305200603420517964949154531672119007005398119960933137613899050539946284151132006840648911606643952313027479941975103536720618183340196359769170311714392711111213159343547520384064232541657115546666995827265483834128873919454473951669490645946911980222910777373045374980034744443917868932063944361275958463977930138164654265397409833124391875709591676191067038808809586998848119779461376277091949104453478995594925986147822688270974098264561252648771291367176623598376857575590979883392751616116696970989626541207129473357291173445602199731057233748879886075263286657210211334377322266783844136373278026269115022793990404008696141998845611523974629098710690897812275361382853818485446566244653659266558388270944582428239784496776074034253578721278023271763561408132469342660631279911360731129501472576448580760371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,23] 1680224270302722569650670628804777005886342047898692336916262764639834730513642534618952581802548039035762242212913065805391831787315158900208452837098778024899043264470866852374733984286241298328698658447807583837240010320797348954158019850997793482658692224306478784889558677726155383691415704066004226946056828063718329744511049339485705934205629129644084261822191915252546047490885428287938170493163495897796318238547173112487232438450310997802000877327171793411833320671256068238375077844157334661903361563124435299391970015666138822321415997283738327626473150498271775588941969498995775752989214633054010892947525189976309126902625552696481410016247582821182286714368905877543851780187947711767813800135986199059221386017911894847964482455787161912786028266153381393790938130573223403850411252253513274402683354842441746585643974904090548719964535065683252877448088497605371763276482510575106387143944097838034377424030196487609842197977484529744953716076998288442326141086742937318277887070065545263450601043621299247188042287522915266252496560134622270188203184849947059439248277067593551384235712149380513709462479906498905345783354243614464445217456582028729529169560580583352176754450821147532120660590112388078251970553649262764209700767698729684082022039550524644591235273334474602987976858981147098173964370650869586470335408661199209080647938931823560818442939162970125084001462203869031223563122154703873308234674220856433888937704234669947751957519512325182739755993469009641081671038892078719118883947049037085934572362151858114706208589411449175233836073547900412762194693058824216824768520436556012765857726052462915957494912767938343557756022842839884130635936591530300819561366061809817004564228663554497727398015542755618632571932464380742548924978355235753242660734393979074580602960358879783724799398119617103030804006221417698511171739037627260675695768692144552503056406254394456743116351455182026619382598928558671009420296730021090697046075564972971709654968972227119982169399887399882457567267086809861203833905729902665342301899771855580895364983047061432839588080818543943415660117341722697528206371563263839715450740682845447655260431350083274512091709034368062484058392612432048083404780807507283958193888962095632560608942870777000668845038690687843336901536321841585273471951951028102347491257237389109363907690477428127526335345666320034423194833824935022298392151937166958976303104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,24] -1777626084397851984866949621813739733809083866596359353729905636967098643921712975127826747202819818401366518832869458841019007397354974576553904676017047918376344229012016588861915771548774545628125192552542924453429916953842258806813109871046942259369432554699876475241521740415704551475946651125660013089145473628085626006273661005697860326429859631955166010281574813714955532017719196621827985455633712099980888532666315728496535477257696994746750441126932982027401493022572786034603071926275639096530735869166220290159123157889156797087894895978254172277024094295252614135591734755619193428871534149479543803257253075089750393788352707611047685154358299735022385768041079370392360397645000712928824938535945089668813104907905400853314373753410242317787463176719230107056720867547769482522154578237129240955544912318563412856141018191173990863804571615543302268739803694283067843179769350803773210177858487789142633927596245187527994397090180323870116697322116588870919496585450418340200208024511406756960600150914389671254768168407164509856691277740088649377967142187037287997614482790981366449537136012378841304639916424594891836646682497339729592363632947050108179340505118544922929293000847885978282961891209743303510542295643810258915746113235813019551391991508167786698561438313967700520693847050310328574045459267142432612784195987427485203977222636128931412229502568061912401792437551609867364924178703133496123236893150601316549065115822557696866124432382198929724904123083595791076552042561880036162859412034104692891440714941262003687912849486310953271742918122499517637553408442050849486622693961368932153845311088588551687489805457990778103317240355105937401618555161125770692938860243631252894239359858348607101232091097899072152763491829113005103428616986729031033949367719025790332902126729270459210112766567863932238765766223841270039961235499838523577671130405434488503854524030313326400841705767301650210640038373203541644740798837837733715722147447345092696079037141404881361098518584245945639011404155175966810073047216729676668879864793682176193132281612651194671419970538376985241495609299113568963582623754488140224154752845267424171368374107503899640806408883339415720008343193280609434164252380286340747258067366109542112069220498150266488146925062697659057225551914273584743476931240477600557088399583703685242798583619760581116193668289123064202198467209171110334045871330212972173721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,25] 1654891539936587824951688635087980562521697332917295761781040065407604976608400697900014682563830618923644596156894422002916058884538248476141710930155919867367772776376528437572870255439488871833176515469077327621957869610622361727883342370310573538532662228005290576569555838377056168529035931104339254649813439456631944445285227894205988151353957983209922646856470897404382807193332465447962740601329996869425236388773426838768807064151052841277735135423413967640168950144746070474750757065422607776094027474970820846520374939138672930833871504469080205322673718488839347110186911016349992831527868780536108746974768388225914974663618288065518775821117010607258003201707319803327126295379332250652966286120828798073827109451148906599297747882433268152063127490117992509083490973899933901553290200745899799933674206480385323765794241630261325572582565349025657146002859196293883412719174042275836359482246821591598754713667446213622254636547159262966922504203940475122316699745823196165452060818023229409651759818271505500863669329733735924751167637096252622454178618157418820404063047544099924091894783894627035282668043359460930970310465079197734196303301571283248515508127960010547129888833420148362098833925086987991043503740682123005815871213313016221078130636384531868200095011701044349541482572185802020792033551533444768565375326175684165611406725784377742745694834425635612253182153172363916873973046378104752311392158388346160479433981951869736364540945779280913517191362269657908940369932160158977856895940784944738497535074177346960429002517217275451470687592039116646882943341789939679241756941940695557621454645582949034080717832667637602003522359702206878904598831643542446420901925040406422150854162791009537865890608284992060498613040954030851187848170068067859771824518264852053034823621927164177389680183642447209966542613604780579665712605228024257179211708284546954378254024278914064642524796025455668002712205134833370174356561868949027034961908129356663325362909903079548351193610192772666668273522903537682229720188725243633873683581366446872870097798660778601417006497325201204766075658725655830579191460489227911525513580776541044643702812701536079676444849739651762852473503543975568246426584951761709264177098545162022348608956286829124565596423547402577985285875501543490620212924021391364033916766538963050489533556526841310747534643874755106470428791941930937414655525654723882972610560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,26] -1364191597201356274597799783721075285558270487242957050372743278736123825769256458706862363512380360304856557932959601949366276642648033627919806812776217247833800447971118001142364729521407344792256373871502304446612426003516110166332204227059967617772444829842266803565848724290385481455677992968546282426732102643165314139461275253604301853242870822670653599114741305384885862734264071303471608208148286130224847722022021507456199725886088116037575846403248330516451220445655174221267733209084657637368063838215884540299607245109855594766918034385071872550932245058918074540059863544044913822158454706826947681739923386027877875541887078226158810772460193264336805916031318896632809899004647993927730652418597278329299149432858879790404839413335527442212413701658613869909224719798697729481164525561015126467167499224110648786011565145779438054593403495732294139770699965197757767854499306366620789726687589765279680375102313513735218277737879871610049241432423356671309002854183436509462248792796957554043303025169471150786266547918462346664277006081505034242990653194239158514823526163809647206753266623525967260304603694241188922022072007122149866688555350609365635223478313941460512657106341380186180137965419279033175988701152441289720060878423746966244073899391020395082731995818463105076050771509316561015303059703523401253482215670468628219521859859452023894650992360599475204763804876658588932570223350498304795522789716349846456872082853950469121147207248552978217139282000208215247419540218160393923946607740581053441500635292449995653256559574520381177513100914004575387322155024161555211080049622299041614078519077111855098341626800990658953806098802162648983475135796662082481168332118216898791221061943772174705396680170624925681248626086190512293021561974091007121654589138501448961025138341841509290008695760485195387224728766545555559117133502811969837672231102206829035049133571316956889095754365549836244250956937125585327290310781507241520480610958618514570685088124381545140468589201646879037675800415896396303112723386096400840565050748717395105707696304877956993703642557027228671332757715598222679120665003901679787042942438006283531504745277972165824989108645257612875879864600955035235117709387356394412262319293061860749161209743183915674716895474935753067018368284223250211637898629781125536024376981680543053901063297950270072705273865076933442307133031287752067794654839373324877824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,27] 997211871882421016905333320388554751844767728488286163844815680500432833679814267221541288575833594530681478724680557131369637231164176529740847717262941003163841173291294430896400697113151531706946304972448603089694607156217693185854881185213684657374653054097967694751476367047825501548093024917850097754549864835929784400131044449355062273939752128803488783150874322570223697466530670205276905516163740840197227007994344423761794689191359035295800878476443421420277603079108521570806044986138192820579494314532734702457788187937340181011628244108127205934778303089389682505317527821687896123632513036279520580059895312648377781486080600539463463572676455743129768519311921536620262143770545488956178465199418850430941049698857401737805935765256582003638297024771056380789047620379881540555725672217020262486789103824954662415121405214494584253423703658321129594984350609399149234190839121728858858687273964397572778280637551348317646392166208465219774803449498990368563102170691108533373082096934866383233564915606975351857291305706018173073388700408328228253453940768873546982380303009493988084464409470856860143989350496572492889523151961406525186826200768906283530891487394239847410414374313019318206921904992444524947385752724348114202012492556587060962319868510290326702089907106077228889596876593592388735196655820451494725123468189237913454681463773598066829539375783805837486046603608180628179505694292592044179349595006743993427182790231843291335777351460252630643420396912075812975711269450346619053565659871589632165548366263458006464730388886652882230600621168067745995385435687436967356695488556021204982087109975619841104642965914415504017628535023211206320168625899919657924800858146326563982971892728211279719097505976110369490434033802210762948116132321543364718812913406061480165925206796499918742404654165687664399701023366996964799198356666958520647245239788323660344805921936411570463624104198255567155005378814225123479689549178037667010242837240403728471618712221670404140877427216708528133988225974233763380746178114967000573381542367226263473432948258933223031697563570648591796382716599459376359537144367505299478527713027753825062143811800905988546428802432368832098435685755430365341027054913214309038645377666352671572971697866621964957435630260771384017945208330548810694023109810989367405662693842909111483834625854017249194041024579891044711922798581938835893504014301550043495137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,28] -644182174111818712231847169347394680110283002159865381239171595244203260071254320745365318279000484440064044096937792945878301338893814968620406135933365975500223031421925816786764820831324502475759198928502294481246508922490236647738610049662155292593834576272652780074608243970465225814047873125288361645838854129261619082347787473435198366521231340311706966343723455829193205022453260143616794584248480081904947321265426762707074687026321826407020907709919573253937069724089229508664792278780919608289279595379507049676203298506164603075507547938820578328332748441143908092168718490402302016467919644151597242955170990366676531662721316035407161260438933152426895421936412758146097172834297422420872698775840047253183873830931609343688622279201643030816531101843209169962770265465262970815008770041678791568739353367686727806925980262678403153416346614656589220211359986796207618354935617446232070635337580447459401652330284999851903942993650296464496854728698298317864013035961813319324573957371764856435234943146556035276549679039245647757633671489850692743485155139363866785131546315864009470987131639997748314692066272816769198899508801303030625325026801679285503137928153373231331580870764791719845650196813728904677423204774930428159429424979237644226654029363997382288945799633753773070862024575351375013471201074644175993953656247251630752007758353788465607439185025850690538282946843897632204964020191183426954195377506468946054653527060916713295883266277615268725145862697920031220506643894930703928522586086396288734849033899775828881684111162505128696966579220627459269165935379975633627879704461074973081819195953328856166261230449859371846795418232646629880576931519214073909054448300227732402722497458736061318138097495737434770432421515813345190872792082122092115283031207799546828499342032530777667386920964385585407407997397022487820989248807748404498972662840278224218907085872638011969526822940505014679645819080249382970490266260115930354372398781340886791810991482645971918179051338266841389909446450165170761349342126319905898095633585770983846460787483071268934795653375924828072009606526438566304531519107055547231168400940557419293628337888053203567857795393939746802871193839085418384061327108907183835647050540788066593126785830047109024520296806194663967777984204436332489384360401423976650593320783820410402331210915847283761479683643150314438682389389078687853511064757781220084940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,29] 364079942270925831779597181240527669787818041958612522550064885885175664394560795538130197168081464523160999636440765357735051906169703151984727424080441783438128854396043208541807604481981459061113702080430787646296562475952761813275528627453252845943716491814038566615271449719301976266348318578516214949299098680976576133216059165918051774591896797608574940301610428630971026347846514036521752689910956282649999823488567203373413719672904900610754693974566014367449954742640157334240136258169470181983369652600554781223349172286410540083831774397490529054067011331657345882410426908029287974652167354592063016447908350621467408150586906497180972743296908831175289938137904183621313857611281659467099417771188549697410970381442354561719262413727410456936400374448706709548487983658365733646559128248977215948150980841559433168464065973603356771548796444082996140606161637257884745576930855821121361070848596895507641002298705190472049746519222043797516146624427063458224564324531406864082711629341167421051533835637057658525891693724594061536066394076099369409903484754438578174151383428346367636875448292160737673176862301483798167177869729920250062549887163952604084363358896331458144998107640726692823437388434466960602957551629476487442383203962750314774151036989216247221609781345569024314147911101282275096023646523316200473771983406327798798644792996450529682334761548914432284327633986133460118997472910619468389459355889057992277553304876532001394943707294259188201221612126548252618294091271474219674297264255738396847972319278882025215220250247436626777459461890450959551596710384174018318166983893342644545382327233732543359096307342524637748546455450333930947426445837155268084137896855424932860040236986829737560882207693515414191164619357619123924459867107017540892141765072854776173269499897104364776496333781787966742787908866965952246639012238811130015817525254534117404796179257323042820239024019714839628925547731200654859283517950965216356221401906151238658670169363074463508307506364789526247896556638374340678119504425418090474783439826417597057432848411574676206158816764467903467701431209167606492704367859384422752127679357291317752420299566326123674904239505671428584339194038602886937968784546022189988940114924499206630845800218659326250041178947657896449699586990596899367581560861255113756390531880494299792007567388992414212820322223253166411938517555115486649745164013245599873761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,30] -176150333537395988948089289006956431288380057680828902799942453436296255502476650068544064770867369729331858164887510126077005745649800266231393176133699262722554679064013251780223049596880261006505924748003878873064711573022585510147676182515220033477132576008395630135159229521789143193927583215422318566271596189791218102685097321235275662228744486196064679866714399532236129797998925927426980811504165401231112215522303923123577168384948520223665525543695092639442396329361292514656182857393297345222037853176401971991242949308053795967594269752354757542310085374821274121076174976872958182145074085868850884043329598098252587147282398692293219975092057258553978341769259343809789376704344021205005926502824405754987549216971771323981590036764336262537116978566151226770093125605371011499817248291639965704776130969118857702226388453551114746716037129375027323764306290571841431063015143433094684205777381739232688151018275024336629973360615110367188011334855287212553342871678099913655343852516879279364003852303620642538351120212242944661272776939168984485192530824527023255818024158292382902678781825450647531996023137136192989709765208939653967224509366130987375112539210908055020040040611197875025734487461789329632350590788016625532469974734199528116759442900257999355235319582688835347700581553090858954973219851601016937936593160071350649599237257531364859736670239095777704970177956423661221797779522133820718172039748586001752910662648805095327041572487980126595728489416913031456826861557815020969296899914741627218675342071391204533356412501224512489161127292594011036387139572968500811687883978875084034521062169987828277714247739461064466550476712912565590863192882867193256668041166732689470664200323658882129295960122055319906247272657090392999247540034844071237672882615610867395716535620493642827040946958475275981302854045756233317371130585119844376908158280991247195805108169345708491595046428229994490299761611378542524914092069728684645008463886465106784254069039597633013138417428636575131672057413331035651567641309269413926697500519580689339807988459285469241471312504997121419293775078011389477744179644557302226410072127478864680564426277109354941247459844683316271914751969878505072129400387392928690781658806360621585870613442409919762989502557255730912717070170048256837544997345687558810903327201848077190269775872201114266705205378648683939700764700623252913184822125550291543654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,31] 69332284548599484394581557421310728273067855466625044403989287377185637587892419514119272610213766259919333572346226594071837330706762069327024413582629647904011500148163178866304430991835999506453431140931919021136938240367101307398928234849849363170620540638332257357035132211442784221738054625436726710373068484397660757954481136966061286377718562751938557498312938204372246985073629745085720124273424584558231522883641535999308185162252318998519933560999055521654733089933854920518328748984976923530408472611476941907354179244083387818669512938584855350891719621527619018187865523465933158568837169375589198732392178265705517457846167808984020948004605783077223691758578314363640026961658144271397506820766276504594623720397042091620261485081565110072229003613788170863910143842621907339089979655371210364706534994250407513684726829071964716264703432344755258422328670085295883853325391552753810859430059944183525738554808603020576439870543956861700969372008375742658439854191250567826666102593297641907993952185197969189137397788522634809954732942029650648350574965170180530861020195496436368581763460453637711498479587100303926581334894363788280655496189920422940943245810178908044798848454105355919283878180028957644883956097960998832003492843201353013604660454283520727126885173516153828956554827041627552277831115345602575472049878521595820278553639682957916083130585385984659982372284406525303621563541234658721202228557329275450333299535872249784388596637105804125983576633033836514459152033061338633058315738611012231616476364191776931989394102289242087264425526244449862103674555136922160013464465744742201776914732181164650532655902308142857379174939573020899006150051007765543476430631239148252320015081004033384169150746709853484345675274226911324712981232872308601390206283657843646853004121648530061189175436774357591583623944920969466980281649434182776163374629140243088446121782629576417286433360238947255518025942091044375886269986973802947836671833504089916307928966105661477088611612422157993898291907902014126824327993973323975128136354012134624369697187087371811170604159077174003782905365377254869777908332365776575273075945755018078127374006883430698674292183391187173789548966615543922687559438576796024624160512951445866546716446314214842572040381784922734184935847574040594614233605728512480409911557348525868625673823466680221586077073414796690963276115204527279118159117572914502696960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,32] -18871867445656827991320201839971314844599035843713076863397535062963397897978584345751311635673429971389725158926726677061410098969549174797324807113899710314244108556611426475646666998997839267536636767076794112680979132600223020394873636219333472711676204666835091270906852797551708797164982868328161506893309314700851860831809965346418407621977329463639122003466756208744791242720520777088400223341107241005056641518024563085802459731448020879377514588785577116368938231429033736829561093608112838971357793770357206258529973041672259757922225810192014585685914224722292419713203447498133508566883704846084059684978487716254472436122844895765232455259880268546546116211306379747152196950051472178923582891500805798487685106309769704641035063714579234271918433578701862745836262595808438751010212235639062269079288446932933741362086249744668187576178419248743193430528708375601275098629928210877367645593671637502486727341742506242615885611982233021134373473818398767619369873707377458733143970361766394622042898490534214068731813150199575867877647322042225268038266749178769924203380492979214776072528565265366843940084108921630367036838692657886243913004525608536309192548400995839938829735651138374561759045119077130299669825670192622466805632069292317452696802371128526906605577586548555159186488248296111080320132800234829889130600577823713735441801093707954907045485400827771843680022441042617790433771632919347744004574798549429450209131172614225791861828034249347172362700941670673467308765296131525763971278404183123819264162723985383732353702906040809408214670114869667944282646438321704849814030836307080015017302123315988631418708089682135229684363856444309737828634946490461879629935667503512100190678425998481922668448286871982750186324093649578145831845409257146236973991868617876409055981551506146780680640786966728345193446986406442791549873620264147337367742022005303700587387237104996327075867351832290875147296508204730302438960463017396107450271264089051065565489307015945889181409513317937716301052939488527364709288166552424939614819659658567258603768217269101133197032300415038484897020944413243159614545856608136554858234628274879696042053585641684190106275419480221579964661757105364308855291286439055308267737154461554133049841541240735635944370369618024074662541168298416123988905790917493587364221612998508988048965799358804373638682631741051877965463801886940978079088980897714877235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,33] 250613557902854421643771069552047638265954542940182613778619429658751197642629798469254985589818163612588643305919141873777844538339501235971343941507977049446847547043991427459623284196347692301608996479576504781809525326534146280537634493355247073674309828062846199583405141942078973451847226336657979383534231966001209184947888194502758984474319581315747780377724430500445876561916786284377575462137606905388029580900292390753652624941581329661085040030528455010930926461884106151982643156154535172697802805165328107496602898022285522971747658025485902965627573828502177512902105704686498460678129121716564699884014250809973921492925945670798427363122292902227712432625794130617393702497618132018769653813447454463168681511592994517300967229967789367033089023609086900016593624350454788222544860887288438538766193574863063488887600890708200411345497517056073097739714465693097309954460235516378955304337885208465946576630039349529695509448934401061106295195076328640549220400190612901701083665666288925148155415552677124549878860009782854675971057116489628772613038003995879993230465552760539157555620533882219067884621152803997295516661633040426571261772155978567248704206452843285625355462091434587951030864605259548357007172541280095083400098082109094776561698445668027069925185417133978489637301971572262706391040077246017225085773628518719409440649001462694167723807823852868083431553380979936875899549832339952293842405299144828113909084104165699350487326031686096961939939328918450705942447398450247221210335446250884972078407426352403962089550137750814646867727553281155460223911601336410069464874094037342489893419113970935902163169223760361282731519216417664933061053283658379169740054877497564404244154563632386927470283485832266582708971054389410145329483992011324441816767738189599706417554923747701544970529611673195260357899868373836043079913054690843897598433617383594355995691864096913709247980670076571657606607202792199757469819856828455956269826788395249170731621503490294978797199672821456955986076707387067090702783265416693791834255305039924105961347009694444039849455739003650571460691040449534729637772325402960289629986123166216901108524356914854812598106236337666963572320316137987470727606866431920788851077958530222066999927387440226364892216043077886227376791729691226852047876353943925426495490279654053919214844314727239182271519059083322495967246691036406728326911056722211635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,34] 3940125854948752223299110721677854116123644221044232972939367606829103118499816017281475484161169277219428576295634256584888846802075271069707982846115638999391650985841704473852651893080823196383908599915682872668101236286145022743801243167019330049527313510996904462785837239219649125086044999253725446101086103958280581951990946136657389603678930554793292274303509860818500231154653731061816228896272214418547752877962188184872684330549821087046955351640155958304812626756685833965389299830829981980143530766125379929407514708443647449790818053238694506988056413987516648469914677577357515998611247375653297438912471531485312968283590359679449162702872614543865163716187763908593358183968866312560134450677055925433774878888120584765076264182413352981997195181026125019625862513993103130900778940048466406113338627621668367973742795772452044124459917234924718652238321731929001998864791167907323872663053345379812390826529256341973451203730848935897819604010244841364307409480119643786915466056869847587231947639394535899093617767898632335464903488104376943729591430184265509608122793518766027851696866018653176615351612434313266841454776281861957754409263806601219371247647893958578911271275336899393498946043799849689053401509654104877298336537501591397158753265127425986708628847725284251855727095421180549442486639224525529600245882069981920518516931765354276291538309540915988060055068433793321659094095012477684959436989829777021504722942153966022191580462110077064622593285505780136004501090937798790545078226473199141537785906527562487714575221859241238665319881622828034273629456087340173430111045449456881746256713142154920580037275275183132512183784030969272245432984520065972335265708655302375811431102735764376250345925771428921238864573921845529876057081147147375559862249241530174515216588613887977831518218461132416699479632773563453627154930918565220047117334965941612781148989060428220272907421333768694920947323360451546701768934006284029394482059661197476810989873048054605342971773815217442630769673205768643628105817129482317907178565986799628277379355386543516058949871516806038954840026204128716189653637740032358912757235767897596455913422496332106651979446563668510166359404295906831842599629918971995217031825067239815221727600004482801967826229269208471808528764936182231267638742085010252498183887128191767284647149845574261880674618330893219074409318887843749796033384082670669004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,35] -3289449225173618396897712105378749889854428012773087753148661815666622335159003394750406967453766884810931484863608636472024588944715251614093268182403574557568009768812054023680928260749271087575276777391402244425632004318940983130282863615829919163013934296350489924520702988410159228143827164219372369937164554520296121724959045154134958589709230687118687873201205448936746029236943834527889925388830451490474563159783833887982154575245671363612445696691518153850598866033688899944354311496859835866346097055654736446210378205768782143279042219406813430425153181728623231123378066637096311873578575472115739200650065096479720270087554058649675865728429392877812711503239734178052959475269192654770674820035064456295006563666759731849716885014202640790621145607947046279126810441028923187106922043967808352359323337630586614418341568211700903769347457151979026842523625976823883387898119946086974212032140042128237923046367451071041440336331965609601186726759020073033801155603691161247876908556246433725051085246889603018593267705928670076843892913262646196400671483959453787632736380249179132803779177327286325053471748662306933286377956665315088342775855888938504360497614399523697179103264741304230358585732461136667841481327740604087240136628922015895032593435827037601376784832589241184573426418693927905560346199206810712295460985356119844704469573414239282335795418741469471968073577297528615671301937757513732050757338914205363357868600533023548311637746165788040462359140316853551566735517205916292151964838644045556243503019809223439046531895520320331541967070014473054687456974536727297591745865314080831203486437296882533451337104682734206930097017278890734594553825458980135971533666547087862399250760417386222415652258155875268875120094682651316183572547493460173742448495261632423000282127064570533320915225216239733563193840936606402490909142339676509687654392798285780200766432451413700912594000342001366876867052808668883358842750601140894345708134768856548493471661230627199887341214880703035124891267390685960924257515182543859256938095291394659363300404500728030927445706286035166035053706132857906574153594194584032378161521231811103273229139169554924776114574783847865771692793352389106398878509406538550836096165577784326758604532344136155016378410348412166204810976549320676348856583699855044430880255826513823620444247920357976507031605273896219709555819105841747789153190189177535201280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,36] 1867547687482143858195578840843814946787702172229554325998438110046459667123383453172439638806842220422413295754893871241044048944558924085599034879840640649714993401592060492326965014663814656723898813370547500553715552295198144595937364027555145779164542946306020774895379782246585089748833845145048678364712059129452082510763063786567617508342610722565743578532835083402054168299687820783356059279726923441546317860055938675036015426039625993155499725573633029344546521291426888035382039865549344107778604687207474648489494960182131958586417251357842436518740976007165499579229181751783896637115811588948910154670938314342787122239861495915300451526770343527646171831398100698194585303956806700972019669432120158061233697347478099783793407124182979165321941672211330408819160071826381965442199267995543913280623973114882565401926567352811627318355245554585023664302919483443691684428520046107133311059950598706921235738725905796818282922179389865108044953628401150483054874861225755716269853333266016128787178350146920648120824743037324708548756128107493806925090561581845056165131559088049409768482911902386454930932445145296639245761976828319130032414593390425753495268743631953003491813980473558787311853886358015288129391272767073676814622270300743755249192746767956463233132222405786643936463288422073384693780495181364084133588389770843644230735823673776137386851141756804391576072527291393944569734614461384037616691653879521703358385514413387765936203714530120350002316035285361038751328389871131115004310856302845683215609345183946174121821373130396207108952941277696178042099270370488420256293343592430077742575677861577175871544584319044951877444551704019944705448515736856633076425931897628330391097474536732684382059476016908929048413947532381698061853560891198385617576958591173104207752697343286004222715351466941801966743318195975469106544542271744982350044647923602956058026060381776758186205682184843683810236056402627097399624244526390377043969879027783986995308154764100778771673124871182875593224091732734693288273163581878776007689547789933471522763601749419286638151165610009235441634459390910303503140200301125400428942156968638875939007174817842113164742290886955000504831420353848275290523455543707509591339326252490996162121881410056172194315825944256440128077421935354367432505207546945666657614422445409800489766168679592918671303046378327121050141714026433374449238889841644326092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,37] -858734323660658327873039521193213636807837036293773081447227058690405115569763720029836958880928369243101991617953779944495113057581651818867786185436757759920871009131478787625649156408642003526400922349748853378700177957417185564205970194347694420024301841468386202464479640503593971440606867062239607285866812333907573618928547674091999889486805116097113135118219791243049414575333887989527611781964977425688357339848208690584734479081102512447474422627397234765386424091242186438862579313827433617165920408257445521650182652841126765016274140850137244365975454499734337791679908823982129349333195293203957885078319359652501740072064968587448486681436794339236682723484719554358632636555978527521231657480219017415980586353684225239434776938501419531614297883841586615921596251230337463136781255112499336708241233438720580357474880863301635355033256277837813466713473673541417408206300271448550199166959132068217494935361808677769172464423732982050805924511384984175196658913937623069943585608831329588032554491178955592589992123148730567370227361244784137112694502980000619038994166401402682907650497887530038704440220059500752871213438564736766308424013936490966000729179101477390060422428568590435317653890872909849415572364577478225533407792518099812569650452334554262730748624947315224390136246792691641953617490756094654903662655813722658466714997285783690370770989492133368571803687340944013093747781780298679180847135838512900126993229578785730470727920409289679179853851662716773981978871638663039808310289533035261970869464442951728329791178351587662482013418298432729787404177197518871925811637293190067977268737200453165756122203005827560346109060643077898500437572351737101793527030705563693178688152090374086553009337060052228686977448927931260248928192150066827714815330331534701383239507286588480211871641845881709539118032135771517524395303042227603458134546052260252444471696355764580807298349089420969578197776544940314174107500175159254169765567651755496831184062412516548201334165627322424680070192901363546601838925264260131694431726910524963404583551521721699192570598367600698132234055695811092207575909773978510654906305280899697705311011930370881102465146464373444026741892210396694023619795164475987536157712131297133117305305628201023108726031991899822345275446928228420016205624085543435986038941416863614158800143971016394509649019601867649923587874795099085706553314218426656358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,38] 335804638308935761326059120459688858439009293278975842228274267437346367129811742182418565220397301389027901433776476713368073396754965169692652580810396348175176143697081293438103559939017846598634313194740344874116340878053681502018159488970609412482471332751484058008821617312675337421450117569176438964404638571669804622599996859143190590927571164152379787822437210514049710071039165780699748654569561874542385517529444153531963262548314197879600645496723131201408831050341900880171433626826236664210078607699000455073709746708934324371177098979842876621730733781322841755882697236212841287066592424919645395034448501704555170064084943684622977196733384993367673815781873841518789709315513578587168351905252682868012916879275873434462060954078086779111256508618960556893151345900754581860275571639546079279265718207172308025049936866339151601012300212815518276079998451512875646698730719299500172709740790346366875684147558958558083726952055491735335827238694660418851705688833531312473611426600644255273958039749026634641515938817933218606870802863347853860362262580741148392776673171239132410557313679998960240352727589559739357163845948537154270808744919064970433737130294404917819198073783087426416964591520994156446489457998975888518842468032181309561575646704548029547953755247101741697456554827645472769810303346580342153512373921625626499831285629446457811006795660239466035946183073192398617451627563850428481026812630271919648432037785997973268697355026177472248739256894909445579489935398315759901149922485706272292975418512052423706498948569686380405471676117802755156265323619713129551094421250090137995825297935392781243434764592052468192971465944333843076207847427445215876428014053164127240043477629889122230012223398045436641864073531692697217741514996664249674308537615109485464720453804412119637111508655688330630795926862735950297076526349640411708350349584796483472157977018008531419365139745931981097693632124653761877010619573562657370050068535813542704607612070477063268809090007788620913961403864147213726239059335584890299679274713599774549230981613888899269226266035430060019459316073015798041529530404156745008559279379950641303588995939275248501400979123246776640733989352195909950242383852025979621047444567832791113476375461914314116786233260454655813838692982756783597221342517660693244571423171030932550954408441377831487239922261785101796271760661538207232367063021280401817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,39] -113108738145810445738551820059595528191472963820771488314416101033466323955857216500791648159325186061049875408792116577427431672494640761484659842003389091512385056703205206075348137716414242101615057842835062146859461478006051855906256165740816241622894462311662365825731208805679322240460578845363323959570557636749444518877820830085722519484455881202303598361945267755562242515778217122797999712006055037679315798930730264695468855308688655175941902583212593542978138467564360347911060921956671686081676213279851434703824719894394129839457989355097783825378581909781692064783854792777120254051848845658397116274184747474143039146537817516199554848069030224385063618893522476995807327753107080167933726434020143285691824911986367095468928989198121237730535498945529336310337154886248505951770638120441576322122358947258222530871320831901648916899119966605802167469018017602162978582109682019851120791870861398386363020188131413206167997958250677537853950967403861986844102735323148808360238775746878124468150316528954892842170432668884209914895220774891038274845098981738490707539987839709415603908342786098183822067203219145336314289968420910729211756903032517752927907955869301887586570286443768745811739756649494659756807428858871720604893389024048582352872260771194412314114939313297599076710895412064392875107278248098305615444385914463162961843000021462452978918878797480384284726862990772908735052001201808276561151730754343246553384251448252497891888802613002717997070497001476348484650729272628944732276411641338819064895664691459991199121930341190994317946287122093271590352985574801989620314469609874566989598062328458502114996373277507444545820048706507787962378071488736908193081932278055380000893047594637277398565121539995779889043315953824167489039069634195097701767155452528562699181627595959227664706715787269011131900124303557074144744741557587389867920826850501688974048753366832962438250942879563772571956140271317711884748807155050549418967871249363717849637117037471609974764863611252129135374030279140758473076348333122609963289505535512898416304183361537347182840105539983242456623710741807499452109478630409167610141606615924041296425193933054368106333012620815427199847283941545845422363925512457202879215034029711237555269891578730111497265644057329227095143421560885756777326114907556121027834144173431715612053486155958598884606548859588120200052408918743439265209656637187256483840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,40] 32608501479961286863323768444504929835283894281486229624037584332891190399746381660125934132951714803761358940696952063116641051773954609011894128053741622121402240108768265846350054130727939493583388822745964342628555248598285257403986567170384214303946144889231042612540206373761046918529837883736878848935284614572802376280836054844211564729179614727786963634283786317763343981499228938360960920875738787911794922658768406016179817140508552881617224848377197127522035620872754721131931033813917257499386885656388131055994564352039753007749920621921083502304280771593470272685789738438521163023064768405167518027673046524705429763349659383630493419137268232205037183666163832816048052696999745479054067322612392286249429803638321746549009134065339853825874128303259572073991977022812056678677358904665629397196056092385155374282586054372308107438162371577802955508463368016830869199924983956483694832023414330115123565377215082159564940942067488583560746568060943942579000891387228295810324641849829512325109813548333625760860333163448764223948221186589360692123069852949384547812508892696145276223744789974009480891607215056177674792834292298267931985755280717615908442626735933168068699637484256591915947931683969582112704460512982834164978906702114158641711846013127167333003272573069852687342238044579994078532021688136074629217561147473194596817581478938963906005989492192484651800007355507796596695716077420144822703928795526456764667476430264513572974370209748902765544722685119855436968458743609148628545970046155671783535049684022210833184392623986268626308113349818305774534608652563432208605117290366547607407163644423002045251309277127805866427373459841816558102878496951788386234893477025596347426830946513359228419285216918583287484445387211709167735153658692543153528802865789205735646015544473091765674604956384907241184374225725644906139069972724180699264424201833076516427134895114284760958300615306173385870945532920346670492596015284265959287174366575659708725960536927245074158874188931611465944410361111418058924607956724702817930309703793158841876522066464207325974793768586455478831980252782863268042430793799005308800809768075872847663423675290850085154132579614147263793457242297327033910532695566983216866298893010848974851037633213257089410921527246495976854986183678444836496685779358074995756187623157900826265824793734196670737108001931294888766600430840824982749880671277154304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,41] -7874203245957179522814017186797291453185086609476038716526251797660254801372805001854643900677198578106845363535563614023611666208619730238184068698379503106403066178372399181740848416319457124371055576418291163750799381228110787189597954106828932893130687993774724300273681769392394097543698026910926085917450551644550413794497214929666656315200564066150007342834774659569572679919633362399195811774780135688504007892235561584538158320342412280202950152491376493061728942442810685948565227788418213854480534614742371458853899370040047994041012696594613090681537379899113102229325084757470630737803687914204783772596464403215576047478387118328135255395898065515159613524122967640177265359775091259980124875939406833671896958432215909868913301731031226804700911366729251137879999244396891316355789729271050818745979009221992203807300932486989332398221158156452828320038964102720005448992843330033757492920675429088682972081255917463852746280409836152794346362001023643208728041221949091226728230940986345877216369785451373138778081828231275239136614133991094571878631132252169564767786547802247108525832851792118362335189406428801803076380895141333554783530799796603900501440093593433704270498959884185107498058191536174094819152126351488213717580152749838142747089374663006669802582621333736413647151240934609200127362403363145049067203267384799147004122456110318998740394051123386909320552140722562080251646599968367295146787563808615945046397957616628037647873221721424821028950064733389880411742496283893386439093994974802171473480491265023066262436181165925080498561554250749659458241023974839691418881641483165517362806610720154939079352740878571903394082487345431419687550503635408200305185461124237125532936707280089938323217169045128089804074253445347181104579874331319642455327124475700318396784247672773322707971650789590435871040601753758220281690580198100190664064466579551727624416773420080064424851835754210691435531907792198067973989067247961575535724417470409311546185287569850035382087493595042156627538259641691105020968772343238106043032338082729349093578795649147116405010916796717358768592336386609707257707412816791570776210342615041750055538095205512656352784189803909706984400921341379624565284962628956020536663641150282411493127261172916837984656937281385374205275610610147894367881006558119943250875602826746013416202473283373075823629678149839175512082420212668438488851848251876311040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,42] 1534362345813363073630711356722952119881165561998659201871155566828083378368530747053950258646634220575091291594106987205150216939129272184334800721762975330864585954799326974657120426101308937523126934897229246691301366317012459602467960608273360802810720153257052690820301870742451932627634755070734931009858012995509670449567519689312346094807349583627730584821338209248908536034081409108401513050359559744685054814186337404248608720147934689728056758636899667630049374961222951798680527634821529427507907979556174827304977458436640151684992128972166082334620195647032105050986221881253381665765575072522481077895179472495529100083940354409196500135706285867094250982422041913777313685848895333166903170928061622403204633767384012853087071633088665184444811252827047807540611194422082819870710297338449550950299705864113037390004163570606326654888198931771899118864675367195964661008329772967524843069948385480388715315929168129889663123831518612000578557165442239410906790768084808824500082473137095371325472695287189304411741755511154332813455725689587041624858448133453846512804620383429450012702796577233097959095021791735021771198147820563625817209442202285909658715806484560017127942870355248649849650937409535357013176342688118100826445975914340608236552158265990383611570275665796588776283265624355919899806890278771329235607544278659323458979110605254984692219070632231138143159767556629104528579110778671117715241815794602791091673165147673990245013543735248981155441647462416123097157287729298876625192278361106699583898707464910220869114770275540535449716246755512555065036171824987890702824354784413050562540425273962671571687590897736379673326818581265434525212039474276307444406464908376709798904004302540246142820081015732304859710706236697555358741891839603281915376640636292005680336850771872031804368273747700686138937025059859606230883948393834366117063119981120538109065750986490456122825544154104203621777805267594000258964161172748568668945311650989084939588530807555347651262426318328674932716359634121317785261493042551474315430611130640032167673380511617464043761666673565392828685570742845286456968175113014292328050343090733636763180885637592368702385009675064285325695771595314971305364652867576815514699992233652273596641112940644137893289996284118101065071622993323963774821492811857978261470156302635768051057037569503193754877726456660495990932249547089523854349088417067827200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,43] -229122811475103411775534157602166766138840804494063299693774389985637805122261454718577062078779319095964859247640939625054067301090888147458414495912163723750917204820039197945165940920615144896568465756779727675346374329438594623938401474840382891854095676886213043837132241905795039113858643601494608577398505351962108077009099986769046456058850745379419344021087579633445198578226725613818565805923044122416233714713032406857838519206016695170240595231866803386536688938353932517993260313247404969428105910735474564029233393945339737744316197803295492735586533903030705355711848606979012963053987431071221290788976905877869299922346211574378726950572254719442217218277559829902159839356749977447645222739841225948508338674412727551621671398535149747867567441920199152453676039445378913822192930908202891750337107138102858868118498861890861704794447882316318249109897317994189709452690333851650377418775404806241760906283037069141176336534068761263084671762970630203273013755113841001881854193917824012171052129265590454388219825755598356024618706898007527716998584415170175072850088628255426671568245889935977349201906187814767402442257398049910490681609385030122382211576867286355148530729717576530478914147470535756909244078035613550434024914937335056267262131099031615884960470973274669947847370739697878137737836968855585538864205056466243622370939234492716942189886478656785368399747879848182432927460324604353591160473840817062810718933339495553528532403512757984323004439380587355220963165367753231469680308788335632382183867157971717317366410596373369399200073864164503574696764771559086923247970221458478438740956103837965523062669968517541519229193089303599631947714103598646355462719914064418401981622272190235887040188307105940070284080744300025685928806718161256947058100528724176155481044986518621388135187247351242834018504574847836741161267786903919659721794065814771902785616419244071535108163445433306810079778558634985303057599126683820653146960212772555435348452736997969042288783832524218292113266531409825758886456628484286722620234560919410973847488667165720199358485363521272607059723998961856676600486425736573181215015834369095707606473497990832811462088944905472767624120425515572165367705399963907395967637130292382191924633838717052478724859686540978755379375533185503499678029747427062438553703758773088065685718777549289130665969833405779034050274777084207683923093406162616320000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,44] 26321805528108704675911101751831517182748711611357998225441842348969064854294616440372125037483412329875308909647288595019423615259898908709031670517527698995320098704168727035646559059729661565815105267366646563164682997338975858488776961894801516015471822320528102657737521910824474423408641140163633496490192914289110748625526464056641484117906918661295516817135338659487977668310329601697784984719072664684803144956626497099422709630924768758009554456699361879501350201705084126609028478945028755117884366237499765391761654839171572869874069116386564111389446989591496885637378476746933184391480900912655463925592117655353740141965337376866290220936824820040797153381254778466951912703618003641783070772364611696959702137893453497976677439709626405609609950062815264141999227856724459842257291463415431475477235986801765085780210622014490632043181623878749445828702340314110449144137082275135355233426701452779221276762979322651777175872129431387100767101626552005912778878743199867246510578306293984751908286877906899037823308737788731146320341213643731354648617566631843423580231456901910346455669001247740299494890766005675705287215135704472338868253530265067472169176922617559621941127708938768943814507277898275028437281967010955024065782549587731197806446621886166281632480780959019015636266049972340041532139706008922127105405429915947841115089983874295330865198920593965789904166260638515792731372258613428936940905533288986464934748138012157683857487985522739733071257588920436428919453859303890115457041619347803692876577021278133941024423319370392415098613306426163676257919741998412158191525780668280604032029525074520998814125199366923943423076311973912893066440384347352352255949138304336741590364393842531097663519706011668571788072565403889852974852231289838796024562952535864589924407899898324342483629383135117439320225095739105534721770427104459517895621502261981977236407785170832242966879825061354048159630200511477680362317921264173742719084580275973525399608900597753492840613240123565089122187787506971735570109870326542477296589358129592551003281278625991471998315661744354903730845280290829337055023656719776649267403785880625458994032242227731786548346648195863786115644975986581455622078330608520485035290121638882153281079312050176169394608168358521129488675205308590719042682942128209310399044601260837629103379540858419697431289351482188327909866715570838322310318180741939200000000000000000000000000000000000000000000000000000000000000000000000000000 [123,45] -4164572575342870922341309686926053092465339918024062662444659035173177393686191433837064799848244354870964292337511317877721216001008181144141758564204910515492657621524936259811585131517876132990470934445667317383652150058982132410234493525258879665525737042801333226150859255986630470176298448830514133629360357606512456836642035934216090063836933386508113424371004144119533885644976668049021756764628459274151279256322159709679372877523026309186239453934027844121832435765004563079947565944266141897953421552169999159346735421186306581644916353364696090371070976567995983427483041405084986045369212427413059058920491774675646322050284414144965337336229325974498197290570151954376518809435880910298652096837570783145624886631283300684040577941278317851180833904098203153064110687175005477482675232773598817389085024695310191168408057352014253595382435599919288741756075590486631418806464712973833231634694246261355922274174774974035443916857685073306699633545857906786538638103213136990275905271982330973186883829254168673545642216753609544354903030645886690553567771109236656735743958734940372154756079966800132878559144175420753831465749712109937177240849768838172168398660881828827325377939920393181854987706380328610334706478296887091880990093706906017161059689541077082946937914395712770526956471919855748712083225448559580534479597841535675058344349166773679587147513427491638098020323674468041390244266005084074532930478119653272828823727163748435350834266248970460101671494767867497925304871409743406615629807139105900337459900238042038010919141239142799951557239297366606348983451394604327441142572091176359964479974299964253664182967526986432543916266666513591575414076847665742235853594357148394740668288851158383566242055706689872619890541822163061169638460894489795020376762819901561257703485418655103663847058588755330260691302552431703240604373836727591984856668657769750474005773179637414721693520528383793385017606128930583520170920399874046452860234570902687169011820445553156253598609871284873674110050609234868955896661977048419241850907817031142942123352028588159624891926111520044570639096400789407630631202382379377314922531274124939893987114471048341499976722586348176658060702918313700833893293860970344094546875887387737025868985843042712274978112216792078072790462658902367045581710855613569769352776817989161712222595267901542359079689091764326757453824715028388339847917092208640000000000000000000000000000000000000000000000000000000000000000000000000 [123,46] 1641434593268054793821832541238726548538721661820230642342031412780437893496609682279662381895488280016197757686718656709012231834605252414569263445392389866624836248793458619591997606185321423760645649749931911281316691062681931522867379973031752810737390158922594394513119453199032075849921522175070751318411408299543439406840552545309449134724892370181553872529834326211388939829592630635226897747356075391043021051464048961777018658066588766106608995988021273514383644251559102320774847336482415153667839644125298799588754254333236452556903791250091198889977430691075184646095232479904013832067918784408755784624606594587498085235740378288454952447942494211456643581829755467879690135029358563694981174385881219081135523946616975478617672523183738040513739060381626784986134533286461910868553240928591784398766452656922606596358997124396825308959358258386960015024993775799835608219583806726760919837670430905539231129956511369753727490410688025254703429182972828239100073128090233571710709006369557120047035320643575640822189334076480244067446214535659983754677856143303349729363118023785153820786733451614320852362934076155747965091830360762097857727385146571244243946900977313354042894849537101413950495987072130450096289506952471178901036587486520932481086960742181281768100705902561005792492628334666274170081771178651756055981944020864792231282109835390038085420167085804967126820862374608619935171480029676849028284802771490848943801488245547800789198005831484889565432282623649866367392365819453349721751920202205397985997837970990251741059325613491813387124653492478509650487081466035357976041900218393083774440597133102226528606806804103040382327871478040676236769495082945499501864965565166973100463063343899989744106111640284685328126022355715284662305320320663650684819036008511448810451349411916259446650886741845913222543154728005651231644600698782904799453458260778420480038992265772159616060031652775091718668159501688525640807671360471231370416580258934689696158363248984401112931429504982473202742754030235427384996137966421355740102544303790628016623832005094066080568560915913079332360322320443962292945853436864685424848385100903531590805197369436470195486889799632734844920653283463341915380656198420678209415977931173382659259457842648812914340007444984965877090701530388430364771802272336207242006768115553685373989191416986664829857669731427593195701281703354359217932461932544000000000000000000000000000000000000000000000000000000000000000000000000 [123,47] -624113051721486408503768112531194896167399701414521786482129635318295536550778184675253239737901529216101255760239413180865460362595340301986421616797462364023532458929447268158314362820665853811737104809710020523133039752833388676136652860170610509838835519615599271314755397713270935726629678976936186505030963336480593352716644332008269271699561153338504849239837576207085760728605681507573778104963994023790794670817717102172374585720766494489496135285858918146742349554901379521456505243430324767533494830719208653828493569619924217698625919566579604857482489807463219710272978616438334363043419934210256214001078693853344495199099894063334856698007345851893346801592491184003629649114265880700028821067725748545714584308772352053385549638047408072614967105804779888897818287097843775694515215048552185634876404079063601825578351287320677355905955826055446430840143923421777599340589958470287849786810237542665348510103748858327620437047886076842302980694477215938396954333894139051747119096881832273424702211175116457118183380616826718584415318484210889325240019687842291868170338317293348463320421852288435173107325870234798954908014775472539870139440925456971238846539572741067989082013674840744171546295953823953414953239357446891880132893508899322158739470431826117099418114892287498419409674991161769538340473085224441504055728730745370311931630408548639788717156236546870766788292000165009880513814406193279020363897506169742553248893227999987009431759927739752974350878856112488223795853812673852142281069218302541843347691009920071601882645961973807847809703173809104062098231986002935517361823493494376799023477963102918862493327428788289738746267665079217806556311196487858217407039403669798244911054218217070304198822177581486759903462421959872355036839471263959700934886325863308101626193842293028299727473975616663686265704414888879305195918356344684797150396363028542101332836945331243067544950033312135919586632670271034015346067081334237624397663694959992825658823030165740708656355650744139150508561250251137432183443308074098820374859211648197823653888974502702697191963339598199711891150931862575165938779009056737359214195625318604706595323513133361113735381283603941394938397668575504942775039131841162418025817902496688793569237496016232742625863370043032824614852298217032728564683543522630489518741418034450376639741806731470071000250655197300431134990605500615700895918677032960000000000000000000000000000000000000000000000000000000000000000000 [123,48] 164760574399370780999848355471158004717010550359567452897795872894849890892510250590819124726408111560410069966875192776777022481301869307320058061889185735020488943847930185268002685162683979093552436143879056027884484685987730501244673552719712848112087902783970089749774248458421864140334731758252196816626250073728026493355075312283133343004613534461570172816337794278823214824963991101683635103307808771795134094031537485071605383589833596453371600765417155447712170324261314841484746043797357013490770877146191509378995461250704895742764568858748983508613344899249605777354629587180982139235213862477698709590394241504876877214000725693986924480797311115192395205941992755947589978314457128025792786947195302309816463800803457068194599008075643983973215209063731522150569387800847205361475018672008059186505390740910741598457500163818681983472322463191076972497606761319008812730693633284304432527798105393040791338911996540190943444935392980907283586047937283800541962003834547206990612534590163354817553928088959518022414388376488027588023328972974875184568708874899901352584478308370314358790335656651784151718964165027408793780011308911310142742589286693381253569845776350927063421221940666869701240748072786123021344053645128057277267406919529527297046461100782931528474078596792009791590025030369110897415017285844524631161987061940302155990487494981934245227924999073839340399564447577994042026098140508254624707004851508184918675673835453821091880060086885070448398397380810470137591171333144459601578987296033040389394876853082662508682720835882515949571539218623555068724761432583482782021263741677710867761603522774654976369947201438257691586759829676336512473755155504170088171889756616334789330099161793411625823952495908239622857222760486858379035871696331812338641904233413654749434315770143564330886267643365871450191899332820210570007451512447616762121232154365930603620334990364035504034175569141903453259394778740310507169259970018730634688873860684700546538008227352051666279322487357312822198545920178335507450814015725334711151877897154562268496095872207325157338374195435806706364476389162869672955882110485352979996648407485151996704167797214982275052098714249559555840550819290628830476081889180014771381676834719982142849879835391492822739853599994891279919990308339322205936087144380014242660205556990454653571199998575058847308907644385751748421064338800602400336946135040000000000000000000000000000000000000000000000000000000000000000000 [123,49] -28344368580474365174412594267454031612573765405507538857698217371334167500844875428292450095270564843098848359013396749460090286627504414543565215592799720755010002906964680516380390361470126507393136366193698878134730333552050448637962260681301418187544372880935319147585178196401922727130198997678982020705658302120113877184129954998297872532241947579454084923378952260580756363821923558169819188397652479742650780631383323449071388099834245279554948099962553638916819161282258983026714230802444572665915806717789859376934002918177312330270125503005327134659571104686541561441621088676064284463762479725638978365005158726414427772073507392778776480695532589484921747215213331606178704185146781588531601612990842548308750282370794397509016654489299236931882399691537276254391665044425804125276440660987386967588298305950909141369411081171385023264049581889603792475560164965789159157354965919712463872982614007524884104222380235805903615619213081222658512239349699562987493613937983395274396460710092696352631219806980837938217554072182858495563522484803903436355050519746908110857324655612887933257434514137088117710957628533445042881748961556471490677590763017359300432595161651167724595837364444887261557189776752150530569803436911518240102527571748773107999227502435029434512089815973463022270314923632581406334347016162431659791894674513819172787104537110785400201803204658693711999169042769060115346575954724048729576527425119177907848632816941938254604986222268699377502675456426264259718928959320644542866736536198842037181852605395860031371593507169022455024978831424029033461666237990856170993564454983718625035605854861974671952473718768299435476925460582844439563765636338404857349299970908595381064532516518061435931722251133817526740270055451674623314102529092404993778696835178324563693913921594122239419234156402312613404161729275753756316315302459896285730148445623556723945749494687441225298386714850303437666071413699144878337826311748517188346729173256229825500446287281252057015897755032601249525218157904068659418448233342310494001502666908575591206043413655952759543988658363385730622696122195659972815809870850684660214357313208371224684229794744874086134240529456078222407772209900690499183710434175174148770427347188510311841611794779361127492454963963202098143726895074559158508824256913464481439770914642513869130980600040860082523182470417072108349814434489019176653716193280000000000000000000000000000000000000000000000000000000000000000 [123,50] 2145934794766664931098166730195846141622699224187742803467855793154612396864237062821390357962844488429118426464150752985400310575705582666802571048547955273901798912356506781590801850916031890149856350728211616191210340071753354868214395604410654012233730357664046448897193098198410095677121505013978699707104412386674435668341191199641158233093222145913747007511211489171420468605380526508586421810819248960231193112918805303024024338292565457876420186505837691018301342477304184177146198978895549605975738953489257391921725429772687988675033668952651530349490201087139979522600741930188505212339263448774312310718866204464401291180209150615447746068338105828625646370736600086271308460307274210598214201546432911178930037130988838168179786116716959690160724306645201574788191018677916040949353584918326708841146330330644069943473841049339378830828632602189903507679597609664120827227429220291803126484571632427255796631282177392305720056773300372930701883287615396910602800659100348941929581444658741040452410988827174748993571226524856793527920934928695084756243552124992006660838055343850600828125146527850248663473443300480099133662623199856398701831509733671599768356677047627751793688264543261912351007006702250170587842071324250361262888979854193953541621630651080086501957279329030593496013365743921063863393685790235311747703895759916072054986553127554134389333450019677968173878419011683984926390922869391831449795562862232063650718740229891481130462838850479971330431795286692287509105277371643087225247559570354046837007965059294682988846748771650791777025816802210096450951386469180437475126327182720809767389527918856321248700160802947233053473271277591781011134670576436765728286944385473126148893905908068505318203393876601137980557821217915612978772222510281064565604947181632911549489347612623095306100550313771412873314667779970171739379949773849360829891846240124844642847340345964406644794228706621751823411392750287450902841174599162624840600515180927009845447137206784857517310998005598364085395955913475536544433642466568740949734263411870849580338214181892449762045515987699869775251032514310852562907392052126227415477312797889564728840356932870068459984258045505296545793060333904067403544690374965953187974360975493188690356500374880791234902214179150377023427436567594800134080117067166679354462321908846243363108237384464364030940321743088985171259491509715704558781464576000000000000000000000000000000000000000000000000000000000000 [123,51] 445851941539559070421450403135868494567848341892205157833180904717790149295910636787772524929449656688830053511812312050342025419991510481038077467082151180589320950453179411838636103454463724707249805824659488544461830859616074928015507949713510203047493061516075618854495284701940228540241944306021526524791484675629482595499938281071944054372974758837313687710345876785570133857024966287345239343486428825488390492547085644605068820971869227681064309608896604419350485988154887220049997386309675058805305993716552521113398692545416473707487623706617874994142783921086531558456335008197370046973918435220702303915265226747213686919769516460824679105686898450432355530751969061140129404866572176914560971178654245944442649089151395601317463516869579432729884412605067402681042767441409244738544395115747723405392145905484175011245815350484237217574250054041848017323905552400741668824385403230951005990298927619433427073363324249472785689238970390419999006019311629212994384854095713921007760334277364519021893748616593136425996694875998280062171910086220951049530120416825787975499368399380671492456638696650345143830366728499248508862814128251525123887991570621306537720545051489088463655370015429071983825849900600769065638342603713220701662594655052791358337251717548467216737764857359413441571374110756519485532355863863156701521215995186716336149246905537909433635094681655155737633848351968119978926763926611590261795060197981016470189586009413397763258009840540920063885339373434567290965595049769115700289437396333892374699519026867763784974144409338752462108639168382386944470653140116891096024550067240156501254835500753318599529084208485616214111786537297178510677088100947304513961725230242324177495247901821802874399561790966775662477425523422483711063308866949165523134517600620134517059937263379262830906121798388581005342291818071473225859339246045678878461883344466233979034521673755109335938012053887683319615343307438553333516859495055829056852065163058313303307439291860742324980737136128748708268021241141043340450294504782872070156166378638332864744460272422129393352458310559630219188573086993583846591835797507732790833365761294677836181059250294751238576071111299634769096589353034888710541848687442000697059329390676100149898745954912416008230458022335627235777976907825326368264327856809661405998891914966747906994962538765616463364685541419916634045268581411337922169274368000000000000000000000000000000000000000000000000000000000 [123,52] -206993323550517586428989098698597833964549196986702900567912157615277422678789184555622570355238860231156232066441177700329689104592796643708830390367157178217149888659759922267226898612941610506050675185404039627651170198302935519289330846913181976334296881486557876428482279784859874663693323259823032660104348697701214883701319665094139341817489939635205384335246360025728226323415925959676952728057060284362240123837176129407494783086103966171405670307565339028027159106839575760176321952905060304634491125704618280370990271684016807867997576960982310148726879176187255489042331768336890874146652559954010607893179826637121780623645738329396823862658343837887709289246000312331941140218906994054802296233323960491101618834193085041914535282414376562204012055934740953687419306327854611890243875114336506996541911290303663876719700713538903483972605770370390988271646239186202382040471415614281164415819318328158852574517887858665413732973084569196646400587499840302216862347179365109666464366930781690450802408014001074422332431465801291814305087464745229496758724323174683974275092268108415213375751966893071559894692614785885152677840825638700792092902581615342597075857602393509957891775056967164009950360299705472361713573074821504627710129722578773437673510771351845949028185825452037118417398801158210350944499367211786551571457764867898570992850507002888054129960022700745890901804922357852806612324641446858848208307207047543161698794919641766917496993724205737716568186214062438903464005934957099925777467632679939806583358105686895580160464455445543828098911569695595695373544710953346295817719545964713661410751514648847151492627489462411041523964424136605309111479744107970248775001571102021610995870069848920687892023217725650109234386620005898602251108012657983422497577924108041808991880505527368720792107578626627824004011938443405496216062953291074975014608570291154539116589644049236626241955037297453978868069264019264537295422649682029760453755356288966768579389916169993419577151683577730907568700499105528644218633948063384582982885342607529552833088113393652347476804876897358558863221391992534473854185312162450094108408686701500840830378010260872921482128282991914737359930132129300844521130184282626387577855836931332187476516342083300446199312902410666344547073348181723665654461874111992246794365233769725038913905824595637428892318091646487401390028395388369711663153152000000000000000000000000000000000000000000000000000000 [123,53] 43257470601372322799126063530835951255584979919482064011531569146059396854444415292107744773559327574252742413616885729244660217825005107991077037329674281750347434880667809579348007806184948334773436894787260025528865803777961515821243173355951923335887659356881083987246111227294522487516145589709175674159210855190546116277935487250833664708157123831290517590280000403301508566217766700763896988384163050804330389334706164519883336933941623576566508490958906179316896473629530294770445321674846164902733068575851257794141984233636987433463154265394076581275056620827102917978599270626743661221315815301984622258371314144816934911291708872188921127113550116841785063943467452516923525974169776400552908204943347370517088785749375916283597215641152027052944360863361853654893194111043642794781432346455900849099172690755504904368876617185274356519484823295423489071373190928686682920795574966677886583218848078824427791531871911634493503618790751015308903908690363184915904523027006880713048493219931712217906967169772113398925079248881097018276108565334907770234745352076729189235002365458131739424201898816744135819974402943875248457229958061306111656016321696890739567416543351255572896479103168777404112979542388292399037995089589824980983225754908775593623431044564025010821504540205741906254233842224535188789433137970022542332694344491849342196333062885709044148794427738422029764309377966645715647433702363226729101011769854765564501444218493016140687862232907237045464906225922328410960261865323783017299495882168060662763921305682262869766411108293451758766460367538061262683803166168513858984256835092128765032577196589708393029022010467995487302022342668843359962366581435597014990793387738911832383880658105826387789093900640178397959275816571699839801105895677767931671665106272677780478283202841159290146748525641774327395034439854185594370253861746306680084747707602228389535838761402297980408849490714029643589455355739025526059419047960959577629482064133717677343926797813222797690586693142346336592385961560845082897253453331586715590339503416581457101859467765903228499501993549130757329796219859684247809328369630397271816027449038209935468086366631052760057485497492818434097739456382191292589180968690310457945554737468821939381381538573245336910967752029220708328783946668416775741424103704371994005393339712699868939339799099590132043084331806252673337531323224964221708596674560000000000000000000000000000000000000000000000000 [123,54] -5566673738634313079291556232891103279240701323248675603274401938591619038137817075063458167434468119818797147753815143661845190436735313661882946451106549920879457350682636282342829761785127098812349291922673149635859783705059122469856708153738632143044199121954139699577366180626707877749359573124616976480039160552330228193914335199078299037047171666758675977854152043031673380082266687578812370027729397329949275878216978693641294842544550870197171774949009479756349931354133457084329022654645547811820796961689474167227575392335202775975764366590127516462343632203553868895064378099297045732973991410212625959883050706423951430439706002876884640357477608890531807708755558806634365343565219934535214916633519336796035069949652283337934473738286532108773591940870601542489228677620963011295628416148075689693532489110967077473441219630352060627558059063677508219867762123180562136042921833793977561688761951265233588140650339388231621411224618894380921280930579940626850442042422221158876928769695429578155188684525770050790100034195770437821694581814151617321340541052902893308142560960551759349374708118090563710403530014249885857860192760580271764568870910848669080754021013230781569497576330817640913671956544958338207660349893911344561531070716270418754329538236748879259116349299527472378429997409088886829102567951108196086692079674114856338567326092674136834395879915009439422713932494417466132853961276039277198686071762816284489566510529510125967354538347208385544802730942180398833044503334586130117203112834356029418131422734439577981018454148506113921215320942144339198999860516248581498981448472285064721563082083213436441418297291377319888249920772859643524133888075088764437823856042112906383137501479511651195992095018414864746359174100499099557720485509870886990083158550121678050569747267407257538581320650214063299268047930880889984513005514954096714037177634254520706026424925766536232556871622753295172436936288713004723038554528761310405006057943632394235231360955657331065359402528963525352742681102651850959152842551357869612025781938408184038457628474841963271505876232563291321663217393789882123996411982712519023079547877035197402773741646305355105528159458040043534414942277131131742527123718076171694477429325057407257011582098475171389436982753544830300406813145080028564346380092827648196308891930600134367502424373167153809028948526469604642691964401362225808277504000000000000000000000000000000000000000000000000 [123,55] 364706987568107320313873520131986171364096750372874503650116775715226908282456772986568963820485951122703632784297755182753357747393984239084483276496260408379738125631866746587406136656375117501792078306591607408420835498567587639610045452049198526339531985752144893501051746365630932537683200087815589573570680876498707187508448266328191397871684874865820525428323904099424484211261824858483111126854326895171000201733631139782852089883523142482806173166904858654781040500438536735324225779445985795484456711239449469699332107617849471740585524410618539316835669429178463379288040742759023442248072934008016738995614780676931479780491148573880783428935738691072536848541779648386443308708537304261115886574562240692597056949700064054595415662214912488638371750129435494296424554173893587092159839720036128619984934974125086079831330699125920638093227950917282683489697357296798714216054366642468721937362264728304272055479886217452336053051106573449746961177700707667060910355269687285843093710777669401440653916761023025149625559432323965730646507896822254025437756200691774583965753433879026020076646097720345137982604404937105498888525723572793163864023718417007239954615467606557696761111521364828893737611635603089102870201791351404549784790210848212688747352237303034125923031228772630030581727869951872441031103153054137898339773876074174866688127389389518796555497099898258277661711815531151220697339990908738827984352969350548156249423387724901156281632051252717239853839654234019776103496912807809005514669609724419318235063786282920384097065894203989463892509916651014965603124507992577688357132476216769568647542069527834797664599608229037615031268522050239164951891345632479720347368595017584985339019341085483453602878873174568736247737479236209215554285913518127908380318234197348686654117045073432448138543124958163291003528611202071770960511937852379272581979578222247520798463659627934379790532485313383961575789003964885121197086919205430042087734851646187749991472677510032867292202781936283308015297447377643906026901919327831846108220838407083737137015114869046877082687437684199231064218214343268712017123845620390640129382591746742201957099553767529766587446837415296397922955520324698729649188607889867889109570246222843799019442371421024970944603381545489557721785084998631496145198369477468589440113175439287298299897026991962000515062055411931586543940281594188622819491840000000000000000000000000000000000000000000 [123,56] 24572616860544141875678996261485286396304920040952378530654990890250517365572965478246674872595222127950105119492780512445194841196826460533324726152732454532112625059474051214443433411145006472808088690209642633116087565025887699127726120591117789568847866952919077147463083318527877469117000983942524836519688242310142030796052768088115900453704848752061722848511587449833556417377611748478469114246480249110392564920595531302144001910186239002017760880786332397292983231218745448882446417102850937856977300161727537441881405350579203577087998715167020659489994705150863234592683488276498060488285752641185507597036256553978307030671054199450606465261839078064447482566004599284809220401185225250719776489093842536709744740978058755933439059933767511420780624716834241849931076176131523015752772028391527241293886683095377969366930180381589194857823393893256995611451721334780092442256740585729448303885928608095777855736242328383958569975872453967682660031087481771154694668947801149333389378488792496571147805880457482361228111900853072522703665538142113500100557281052235480921550663767301461277811851430481992566175153051718063654724809550198573348138862914928059789707492731966597225552506498740680708686432901688895893140887268469733148283875580200065540451444446343370168022928366506023087229144619983694331320090361120163445575834470300496965805515987460376228599216290194281679432689972960201898083613939235809646543608660182659088738354010546062593002018543878829943503299279443149769720292049533252589018953383139346461221285530933916947544625176562172702138779446820184721694228010531472369726405641236579903301310667414921437713811690667601807063290503257986564886418781646620360823438783912034572626276337783054883460060318751724343018777995133141668881179886953814264609336110560217392010853999403154418243588719999933679624214207973083159144897190767334909494451536533827230660942664131338152145276495815122865326384315213019719803253456735103439170041850986715651066260888863637307811392856101350473096629033625646461846142323458605423058371124415048115323531666841895213625082494396691366222487560448384590311273523436325613916406533935036730792742986598803458407029564261651311451272556722541026366013033226716451333070781964979513919129957455113388580383068845058252336777021723277264344393408630274992178066353968626252143563187887118961671765944019054799277204841519640477696000000000000000000000000000000000000000000 [123,57] -12353808650527030501001111475029703919996407439701317015517276305142357024976414395595558834374944243807152754748978527055225552787774642695273191116486472801225366940906456683181967234828322362676829771511330590263477931962443766088392222208171170468567784926601628099910683852229524364079981937489582005796759725813831463739219625418448047129804504504877623772077360965243327828749651622741463287046526356037955512226988737176470140460330949638047817486468019799245974409819682967482138004316896887843429955822987350404196607652260137726232206095319605817469707620106359360583555447125800504160258378521926056952377719634539464376917446166323089531040185020257838998058432939708886143565809271459172255592381956447545059323741968313121640641675035255874769952004361052500532319601487665686931131047466841789663622535592730478372154549270637438359552207558139347700695364933498181851180743799505584137254952994791663516575969278145955189637846500692136820300748033012596710645871222509285517574907913501774854378625617945162011011333077153801445326501771563272428218484186180475698064825281440844934111140499472728601386336598369571967840892272329953983241986283626855955106094128970521561698564032201762805650580926781129131615640076050698767669346425278250951859546205595685693621599309727195050253110888047621048778134561553239484648397801466104501575295872931539205273565481946408288695820605504728242246053246033334012667296611934333862444515793110624185812275229626136260258348188374426533352299481673249657329279699125184764688594564816014125638587485263007308618189641249845952006334839476336721596407960304699108201042719846063958985408498262827893378869721070649644350057819838790716347864200712987055708461624374097855997215501797583894254411179664985313538795013844520902180953745310274631229243118303439731297757752602775869948015829620695450014031272054875369748351084960334567975268092788358036223403067676989588625708212830173169971495292603063018221121588664643662010650772555423716002219573302031068529500349275159402597949011491007792363316634295283602414634139461662403998771164426591154729199509536708257308662166910708750117880030529116828014866341577102497079261759551920771740361280519607052001931687124601936463336485032676246066497286852627624052240512054392576378771546772668627802079724813321003546653251925327339379324497253134752039949573289965622904692475835704777113600000000000000000000000000000000000000 [123,58] 1832291038996864867088130398277326548004022310242153774247589500746210491831414415190196694291079122541132992506558819467763289061781156184624289461615038583485068811498563445110802530846614120312294428623358043359496581572656089540711519390765441806739233332680443156941622339244547497066376086950527774679840048742525852945594828531368212306555666471450569237160035976684711920867059290940330914407001213486731537842988164589684030743932634220636698908280461385413083708028247652915814033819564906102657499691806765798056932497515613669637923237217960921653511639305043731107493073936198949546687627336275616197884095181870754246209228139574347576929570945777573004924419008456231481512610822076225392487711019471882524322265287171241872390966821514570581518164087222591462061523527450436194492675241207003244715111521300856177792134686234705452598857475254452284652602428954209254023122345049853894127347123670969990716138382360074836724620800248264449398724245961499471538853733980197664401233989006448667610952431740291321253034965706092981773403388468704975435828337545487909057765343242874226098024433808252219124711204281194387365961780053178071273665324806206468164361642957274586534537707805652950445113874773423134339774349307315937678564738847162287674685693469477703387290230846114786012796359701444255997104776780830060270773181699026574381957573162647552736041254533175477710328006050773832625738103230016995774700749522520468732750449265306294696863104964397210551148367083115652321231484113192069309379465357800177263225968462571558485864069973676673474384085815061274806410680240245374351847566393333543626650650736613605787830843876901319214395107513453229524142620087500155857695643208035603845289328743858243497288434187977411585297775025733945451499279325826677688027330360425804203569990815304816133433771582283343347334697499925749838596859192209474531090959538747214819274575901897244499214803384785204690116193899300748838719692106825413635100134423252293412745028605007842157051585790241840591611959595844821115457428730685470111444635190566344873356458045316790109165085500707998650973662875858061809482987911244831670768091846551933744764252798512988428886024482328541094060204553644465529068331475385907218115652720129522573188574575896145106236322116839205881401000314617055255548564798077778265532057401749099438346810350789336458964277963477502313258624603201208320000000000000000000000000000000000000 [123,59] 77364179651055225168379883001694605988438508536411040724617281454391571333878420024292492766498288686172520648742532953367053599208349177694933013141668502920253423441728226747091069556591551506976859010114821668822390275875217749900939020389053899751457296469668158203549415462398329581936861073375466109214152660453450271680600933922628546396970613343100124806756272409394676533818837876255385407862959205481165957498922430938403482465575674534461566307187195864269040832796716434713855283302433256225034702747354041354125201325918695782019582733483202161235058622488841490617457279735208213248580758430359054512219892809342578520990107646742072571629920889534550258576913649227545264091088751530844804327895656637381303023538476443101645212168293032981096818961703659736843084571011509132119207504151430266565551811684566039148682541073965734566107676089282521541477926391094585114314628890325683947882253816314267867549128036017432150803340442731353825707666770649983043649330822596355415582846673642344271569191006713421932380180135315886646947784447508676442435187785920079270015517050386309619460039921212044041503470738614011610413664329712139964583612589428554192350702965855973348882436026243352960024690712331680703534825913619781662207626624945939174557144779794279871029291691995216683206437395137618708778764354866509132733842918057016965896712207969449939604113937924244073385148183636425037016300649633435124641470997854689489372660219078204598757774847094379492554805506928355083414051868189271914895969848265868637865236733093340196980216797501218829654445510598462683559347651282974691952327893055960394400870644560384600260980925517710713991022518592294676742779153893427123586372191811954877105176016093211915051093416625775284402258719846794613568284017290296934960616827752879683425453955297177633827923926130734971168486809329193777153314565948826252084988913041178021746631859109942586896629972378307933055578983675369155047898492235345085105615322222399602187929622216765424530975579873917420548820523764310910743036141292128348641120170215812096186713248123047431377027279004576366438945645606462822183981257335424612609678344362483426535495702632831483016117583980884607638577943791720449566886421712237799945100675793026393400143853164495547054998380073639768320052311855249147055305870911820462227250012385986189918899583588515770684191990537332923864033989445340364800000000000000000000000000000000 [123,60] -91549898057898385313294183736876869134422470077521100853408621872342106347568048133568256818595466054318267471887112494404985252738215088668530129021965370269723270077936018426616913953548578193336022098761462072997280818341997920808920750283064007865353798508061508744403910108430470165307222276901891681592969860054186430212313097119051583354885613446184419463521489615561604422796085274415714543107175886424389490235499777611511582829839844136039191515183237024412410192513754386673660574754455735564106981646712573086436386404500297122209580074338235082928891746298302074089881995637064762630269924575395823288351343118892123797482238424540697374989987867309722950013002810873794183551509903419068029930727349655632618987222241152811380021584062219301234185926743127993002059033503779533639580994536093687681088319882884614908497755047841680969712285679844655443111912653419600851092024193409611212492473732336259334941169771518580917437500149693295949727008761239070393606665052535742093248576352337852883549533479963750718346124044331394994173735659259973292674294643160870581398486598063750772229877760707616273206896183608559764476505368582557154302962560207131659388168234989703061526168469539661035757765454433286801286755357472527545082857026886448981812656977406123773113483622193374028545280210709881119506976602238806532800628949166735721602007249316818691343143118028354243044626303349169664177149433229615292897938686025422483317588915442782463031651963362943018681464488778518647336075404574708062547453133956485421378670415787652471318399420241395890925043322530378478033858328428396043945895784712349466641918679488843709984482056493975506017854048395654205898369931897065131530145968368194332372631077559642204546790199937257338678401476093490099239856165620561201320709141382948576701540802724136192851765400964369197265240823310096567160803284801767948848257359035504298177729780815669597982519355121955552748552547913550257553392760716682402845717216367517730648004269757857412308259590301165818595824181406175120101862773082852917133170614704662968408362278063734330198388402711123063022152114239609659026514659366261982691277206769116915786094151670403414218502297429402923559847257028527459718400580699402221186340684849056113755959569923718794371209412654861182835174500878993278750245875684828399811383159356215995875573152233369373682209703059600671806350642168987648000000000000000000000000000000 [123,61] 17381220159287350804055819745441135316217502955559387174588037674360749032446494548684794488329140470026710892189711815062854461625423388789289462271259500600937422586474545762327206867564923738660025293573911561302146757987140128715960001843885393522514233829584854097663552097172234766303152748453218420052397781395265285904635780423048523628463283615095620251227450726283298086037614302698428590329714021239064967538194257135497833702302789899663640180551794937971576320405066979169678729917552352532604740598271337866824462176661175893102529230229377588092893350696347552153513186492674778397135949323326120467437708039382533487119800281282632407819130669917850867834921910030123748635432634017046614504157865101242287984016213496986383409926232839332166340918724267739303168684793778303721554822385704399500975807095315729092779457956709050863199583107958447120070819940132243601544220309339460271464778244400956618917361309083872734403284413755749659410896070357842208914264122173432830556696823307970062928411471963429132436722452265044302762191138113284278605647411471500633464160754712211128965313503643777399985394728678385181988975741821134271434497344130045353076493189734404191482025340690684536415938965583320377634164196398260578790996597720244354061763248545635233043739054124850386661640108060004931757231458019167233362335167978040654394869077781593505359389513495183854863858374223640513495559768766642832486556577045671554267885148068395607836448956740416091846300051042281527235785111572706145986120463666519555849154860743553212931912542420086176130861057926911638652762094744020458846286020983901693053625365941078249983963236754366369657011959156584513290636034739997869748899922311532912369323455828675089948525008262264308214194527133897635908750890992084438176954304060205351078985062381033088053942360473607771562379743881261406386734513653756479667582012232235889327053493211413608888796247234008554264108563259625573066170109361640808475181678554913916136457614581220386398450766688778779315544870355168917781841691756483438678265455406301113262014247350690013550248932800009994559515745879638963467507820176807549371892986360215804861580430675170221025535500115551563859077582968990384284013730577101902020707752563249206286536734507304817824907630795672124915420382434720861609207046646574655821274911460012918512212081828127912740297350014688420731771522141944545280000000000000000000000000 [123,62] -940303438965437104102759982397145027117483389650794683029391308157121115122237896557521297911941447962214144684436495223135202554725718467280680405787485480844042988453842730002312778063887031187236423141760388223641316035648822291093241454730657391523956965723755781435961412608892717044552055345771034115541115445560752969603120908516053374258470963716867788831888672777207162284824915923600831908583041264549068808740322192969293103096641385165864072843868565796782145302980577600843298078235155188634590960171087714579415227298500066947207476514077417766287953037182756541114352908384723358980361317038435147893779807769063299557275969452383108919424572722528308745836898155682370193327986757334464570772054955735791816533267497320961028820401186322340703173434126150857260113351136039029644358808681842970982343848967198540014645660903430169090953573685917237999280162090289424614463972778747339985956680790091443042048751106166572821324053727232932239221182248251387686194732767309727963376772626750975156753214272129643576660589564101624258294216836806862284912568218596252422275479549317049935011152950091697419188770672276067688968911928517817674196367781447416036419917723677229789019879998852785204849599424200403469183461172900887838634176262120937416971541092764355619451434709385167311845808444886790049650629467488288745181118504498174048364774296849941828521456209256176489480644840567087199216508202788304193080855308222295308090111784908939246961335747064648033775928062322917704199382089834587436572629268123565650198254514186084635058763200892668032160966113743966459627512557061651234276118405296342424814507130836477431572541198810326965471195877563332866515581114416980105710466702380845364425542471478171948226255593620535339764901893909237552542031009975928483610266721163661010689038106266304595020460912466048802267302629682020283223110629733848746198641154747506198336545530173207033830686974747953535950744733463482427928101752548615291674761476032856474637296420253205723807785251391461110747221354182504152795941841291893946629533409202202756262411327015812550813557871696979994465147827611625654409214124170991483710839733613494299367010680515323042712740533257281645121235329337652857951556000938585543752122119200071551709866382346017082551567635600764649690400130219330652027256016779117076766029014835533094176512986827166944903587328362949886008535795367936000000000000000000000000 [123,63] -136462313285513434717477850797189407846205994261951662229395806679572246278294061995228334806055598801634457893848771657512381562458896550447464859392491133266053846291109119661019452682795459515850671961468702154127028865279106847471035791485893201491635481145865914988179694325358780782957363038395104431413616937294884765218152311420725294129626460377971773404969639193156186500493126553004314979462792278653589793204541077868846374511745229956670794246733762703301791910120102264281986132514212598401750280887271968141763700055223190070750593798745663893350195136734484285728077014560427337616780286082008903054592649842681612077164918331895551775456711423855594341684447302718620864687595591629352435609584202765557225975868604609578169379483139188360598051235240146727676800371364185699262704898296961812515118334211130539152423721250874103442613100737398615679020917376321374435375065519605455605466496539300234240487157832944810714338883355796534021964694067312404902934598460388757489426108122840089679587547467731385771936905171783352306209575577325915604726287221371737767409369969058039734831588809942890763548250975474338750601166361003316949991656644052556858851659101763778309706049939917144697295046396338476199097670406080675546312915420350110146294315187284002746115720180635007271257194873214677685083892852866597817232458147394684635738825046205917332755305367801070570138165323132347249339840434881721845949025480063745992806914910807797337719212794411324916349344513184016223330035541143890533888848998319768228933500684342534577901272469025258480988217834883168128708675303596323576869938432432727598981389978710487103745311200237514731893439147435326661215655598823039110326885421588438422304458433442356279274253357976380195839528503509255790644782272221804647181349528890995681049789570835947753106486050217219552459869430465801095426265140708810468163194266811540393964770515018378470931046145382865180045244506233534910269401971239394798190821751389832210502691141867149071120035834997459889917328656335816580487194136402113643114390209909616970052025131922037027319559864360083169411064788488058458671028423246168121405536743826797561068596338964542093819165851705252078621471712635893115451965206246857343593453476791881168452053998410994949677279985945584074917675793340656301966289679384238101402952568113011170670776191078744896410216241736947900983043941749227520000000000000000000 [123,64] 17657581635153411864204973039135713158039752901737938640693956565194135891939827376343739553818937457539026566287493618491159591297288034841754068751966852453154890481489778093825785485789980362325705202207617475771889228744594247673480660427427768249282508829372317910213946286166763034403996330392923137470134762472047183361961614661725522089180568830832763697611842593752626879188506684534713096375509667431791947418576991083101015999954792764390137333807417760363189817782160816491747462824213169205702232004106646622006430315450091742566287581368614605683993230870112494402156091845417962633505145393470702675778781362951969009881583124864956601789336162730508027273542246519236950285329253093017309386796478849753231449219185845628717841385720376177479023862970851067327693778113793342710690166065347704522477990167422873368536755801191810220967709630409017919175292336002215945063283005319167505332074997559471554712394758548664906008357415126685682061718792000281490872818665337706244404240923071219280918171609273280487337484757675135509630563408373906787749743875306056062551675116749826859642977285474484452783133783837571037558022782536077171677004206117822064361477523179417015930637191248156904994097687032868969846358361880070394148573946185249507478512735017312812022901598794914677892049120576386194887096086312600051283101975178530893093970550926874756682032049773347273033279056187487576138122017150120902875587822864577872173099391982535390496189589379319725386271039849856083343024213489566517770036141583119911249051895236894017257545995904475030094150605194463527257786546751866126647361299344234645915386640378942510927907437252717124968045722637780979175861757279140826897402845217446662566363161253153211937498318533884904045718043847937789097931760138602144325905575076618279564292714890963607103201205994575776921460847690074666446436651595018783796674951330660965642805891323264369311766775954085787338023697719830397102247282465648126635247270889063823344724100094733384628957707133436028457598290291580881441495220685087212345844537826791035146208481517170872335255764023946179612800427859819811142177588978483221527122815814958450714864247761067337189044218917138595086779497621134106450017482313411879142836358082035335693391810561381350490062998205969984381075768467842298754885375856185782210458082126627839816636811876424721324213318143565063809032823767040000000000000000000 [123,65] -666019154068257760378823382048149117757422022081724672397693014318305265313571804198997768500102627086597724159962931505275292697250163094056908084700091157848978971424910445134265743045591909441715541344948710464828125740254313378389214610636759404058417071375698147446013727536611960949123243784299573078386133133465935411132147733041428311713846101129942556177597663339560070630176234497518092418870856011404454054574687362525111469877380886501844277800776325090757335561915173310003573110944605775297571742357844335467517342933449999903546140359535845511008190837898469687400702633845252274003886574119647358296098277443672627080421233460129878318099282110786558243494985440144918613355209061898441700934231647474401432116536041423281732665904745085186304745827032751037147432557925175008375628925440931982161111201774710379189687084805269518038378497167564265599667142372798593784337257601808367461042640370072068734456769062577914911397786882704247528423560192869628581411856752805192817921843273158797716371331261367658004182716456288976734271525415282702842699609621476033717826114713694822173057103084529560208842950882299581457600860199638214043554877032643998863811726200370518433484764623458458755760666954967958420397711038942707038392689362673535594269140902990235674914404664963612558750806427581656343331340186254352780015580352182299646140878196856148366560723999974201475404711893823104433191126821612365965781375297595585398079598713116864217318699157527983027756588371661810127147199353804811924078298276553469158540816266882731075266051181999760545710021546928134496156015548126362419916165427590469948664848033080032110275943356008339429365558720363158743994585280032749606524467467961813229428829170185818910731999567740534519790797918313150012809104406677135136033334974055410485214825683125483478912068097326617754367407893662773671631474153515246331241494447220932408596919870008765242554096107805284273535579319293693201043021858397903603630226268083792817355864084244268307473935128522661696020998960547233868338546836765370991434405370371379950583751381291231500736750065576892245130848967275021975614383435236601803439870495834903643401238593514704621223420411956489518609349556222653739928643751988388611208296321352111150173734139086659283989801760101688949842181099264376542102114743048050153012633278351354221912583275914057739558230857107933975967533367296000000000000000 [123,66] 172849932644721723228714251362099766673773499803341072466171140848752181949434916845639944788863878127089554491348437440388242455444442646728615514027095085842765966937562348522952189869467309956982531724560392072016763365484949155653230373935996837128260205727413842953509409194870217186222313193554001427878884421875342895084315017004483613859296967471098303464631827056147494394826198812939774507737104170535427702891741802276462521231001819280587954098000329722468118187711485297010139044044259198668518440827933340483902861509157791508190217853476891364693534888390884348972060935384417032039117873695966425645214267419402688352097202871118396327598806657948765536018480888186381607542901450814042653902928888132708630751675469490349316762038007147721787582287338417588487585243045998609360674774586913179083554585655333737282091678508778955411577139467828672197372312086593798060965447824627012542162715348173351981858867756544457416741223932624007555732050084380294404262091323720950960821030614136312862825536398174501569172464762385023752912202206482676741480966183755502780204387778604059729355918362475225933680753381238798537788411212982725411450693557113790946206171970572714199951698983165304577677792986274924029739118455081940756537019145586632314397273818743804461565217572981221867717754817189020929466032215784034502577124519733526022670536787914537158841400757735790462082249973556570197085086490453806005650268299307074942029962827778396777330582184907833821042878850666604077539708954306824882804328351890766281792277703677535651108274571246467194276718085275129710551854573830112128098734647398209979222700785208807389765101510353451233997774093315959458250305632483126216973482016557612721556800429014436088430833157709513782373421849178477417566516204131667985746309373884992334328782539365665347435512126136873851156088573647448901053791362380275662420012576312386768857149908599172115889563548966845543294667311122829405195879876838698887814110653532776445703260668353248856898630034417456745539705655262488506606479755430720682595655729222533286726028674027695962300042246055985003160876441185029249788569552578915926183282490850477830984992276093036695300263308745000646517012436874860978826339824423919947364025395399794743109040582449381031021261011777237776330608346741285695351964160518466407127166872768564626227411843291577471656933237395515911512826839040000000000000 [123,67] -59758406255818753143386435685651102348928396586386541237473600383574483128724602612567958237195104400634441535513286054978951081256875960905985366877195080547766869577995000406168213004123858901946888391411943648960170163205749352849837381734989206021530146035312108137055071413373234286077413751660970805254996358623521670647087934304013674371861218608231980368964257449578755919293343299760670952691391319448134349902798029850953803330859141696504405290393652627058105428314273951700043913665177680520858522957029108445037322952992735881185405137349386571607436405517542676222763768788464495886726291962960461769353884850383045007286141176786061222510134768827125028623042394892743786663046657041174887047310312380646174145192752768747589053670150025051989071297787860392560575439103287789688472694031367212583649811778557149838968129427078311515068543211159865489727980414078723238135640075031996632946774931787304655004771728432548111324410900841514201130708424341154493630226829761101191494313909045711828579126998895438319565222481345455155401308388397192253276317383356208098353537834685142837407920025480610993554936560956260396756360736796031253501967708194503776249357994053638551493932014870459192573319848928401740447827392126995347566007086566107494249252354711229549648484524533612174321313059265493669750230492958741761863833514907021262034781654585860391476055933252357362784522414852822358037398431031351714806295597113759526887823783841118159869849885681667573727401162282261385039271322714322960214542134031110720419907166365614793275919164508144704887736362915972995509538077327969216813537159821130326465168237629886857363643537767950255525565414962097255912860618586652480915773630989637238646975793183790453627944857250657799118995576743950428878331080445931074707366677617001074064019528913458080982014878504698861331153860724687679829048409679339562648043523060776548554586096629296974113942719665822725584523527772337189227226502108549742379820831165826412762923411613121582708640501182354992088630435606419357119992084908232192309576905984700167244502525418598418831393266939015358198238508598038821351355639865150070639940529665562392097227726174780635986906344962106040161233942276841447668697691576794739540982471181575379271805837325599803377778216338616164157254717035930875458008375960275696926455007834525089728064359995881527518892883305219492230534791168000000000 [123,68] 3317158685757646874648871917618833503345799748898096177148827715278482207413743525926877010459535538033666642234112741264864811209106110532639734849153845637120429608281470733635573639732703660592655383915716475348372272718009073635311647085746963761792934102063941912824239376940705799264038417206610692770751836383100887569599404439161488404327477159434818925251919423984550579444375238901527689801622798225458548203399011516020133545131113485875912788314048770738259178562122269341616522672151720356875062900194697178171695002517783820144389929049456088437869103916591620833872746766045252645472202806256412249788223825072530764584144193162972267940770474003203464070587329122578402137077497121106223402274048401825824488621222827551567947278076313819029414510420749304671698011691135461637373202941051471342863998203445041484854206841109007362447296156769241996746440610772601886451367484137114186375812695773862680568812807234169327757521628055082257156434174077444499340278757792604593926597049534876761141037936724355066569237997635154851137252218178459256956339036953592596650661111257529275480918782848215366765415485600212908427462704663739354917460515910837770106914104968763985520054419289827891829163683936076455824837190387549199610648975773921128283979538310001662305892723156215529112483239208729625170739772242600542868184858662661911218009328649192184447708476168557504592421790013407145305713599932480581764535405789078105769493757634828335689451748756675039133319646382848173155600807669775952952386874775217349232812099726353583098119552931897982279081019809708446804086685916702338509269182366797806891288721522768707150342842633013186670449029141442601968471576554027729625370944142477250936421615339244099832404284246155334125623138708273422508109361368974102579846652163865810704071534368165455660495127025814796362531870367400407164345748941070589808928895559888422982638380130864149992621879312202949686054604938852009692116106703804926451974097155919132509569212678435989321746800913741302525297816350766343845100354684337411997675000404635537512236547692510817489889242476195540852491922877237459609530656446841675861445375238179505620927854813513264251222458369908280399575546192192180647256555380195104835622876602597923285188775364657805004059701931995326047890082826700446841053283090659271833951305935123650702850898041166166663153872179615694459316633600000000 [123,69] 136237861387669660663748041859193977638027212664650731986252676956449349477301904162733388037793445155170948616775562758599549689361253991977227970169443187415031931622187550712451037515251419730639063262693674659417447216644856769827288712407890910904601773893739284651437722225753297823143334395883762277042861780496612400521375934640408612823365887852615179266034217216380631637253125808433800641752651433847443311583895176306395560374122295558822699037382449058944460128738025196597872700888400604841484441575680319665091203069509744270057825323797998592186828671461951153501894655655216609937179603153804000294682846606084135359582117175053526446880715612818860789804982068384609012977970921698235901500541621015458751170799765385436856859457855294539887261513281508023557775976130484477556973399248588101406645743083038017869116774654107845847148631467780223759367789171192934524400686583075374709439445797409438407176021511060851380980330783894561782144258678541209921974106868621896239222363961760970833301844607061592299309101369895512665904318426561615451483240825005603105409727501354024903482141461747821354194441333316044512960744890453751768515687943118777823753729807943836521695443816598388958453007539861454625443217018964541197465487356573323009376866653106552324078548769265662314498334270282202813853753597448826507052195473882581798967367953935488866303990029183845652440457867322180227292964492059987911565769826854749899116490350224018913223975604034327574969194084629915299923567368449880863359149450724780767326415260930894184059995796579389792120098144918650669318478671705930012207491487594484776656342880176115414224441673791218325683224242295381473089641158855077650700568802553023536120250234540670553128376915396638943959257893644834916525697138462994436742869682743180546988890595900371841203164499777135370374677660446669256933384983823177392692158777427842966932226337175670942834794343854497744822293886353083400124516140064166594829816651444303310637531832494423425828776376527902196731935364179745832470263365794270068014338057057800734495569942739619199673566560319569404305223406139701010372726005587388891045173213341009726666434939940674690175410090877629964906492650139907023587386312348529959506145973462580548504279162923642669650210327911693718750069797722973696088291244257318892802530920955653449918579985244768511908893135320333875635902736000 [123,70] -23367676365270168990028864747495131293905268027680725010087975699273721025151494858488681575395595659165720912066577078576977629088832719523809671750312299500787805828331956971937410324161288707121423717831746953046441204065480343397927347032758648844448755308248928999514525861625764265980796465716369881754926714513422529099867281180814438980704318192950008073981167218892938522524227001527041468034507490395084081868719499399425551721542514631533117496674082313879497217581108207841492292222371217730707154275427334738024083114192700394305088336466298062064398018864057835567833483248017366746688864997697340951697231319554135598811024665405190167018189957870488365892140729491889641116895409150789624495156160660514251912819274220849676170372251190267071495887781507984374727652816361750103101314225603099228090678467111293574857956774504473556171655326947320517671479695284204749444429557793054253552647178800573826807808744155497179235253530297146503175729178514506885915824274825369498345870453236488694757459119437061828023473853699457687688153143936867326299090696228011802407427090961162603322210932597096322484238512937918706899331420744319786580074245613596207859691577836828503876049427586270522659136596770577039249716279520468647259252566002352601273718784135851545068943404656862769313369085260002093781883362601252725264664334815550510143008185537536038500191378089819673287136368067008533098362289338403501651140042699010640621825834537913008009832015636246592170349017372496002181204472935059915673062852268939427682325556901782486937998033626482137129003795313581613885604922656017125941718392696532042876197711101543132821288776448863614877776752880567000091488229949792844162291788525059815765717843411024607328071606299648650202247721533930015960851206515413417593210679859816680698059106326369446503852818337068420580262186310564716679823900341853003072856142069558074441040714681730140045775130964803659359384488156380186424833141072797584225773033165492712771657696084043136094515556172418587254056021956613645920116474972207013800857482898613623466067353614160317555267844925377185153501194834538155455055851661130930238648298484417036846657504484094803140612953924680228400552336392838566303331755795343017146328276434259777986644159919072271315531680446528897116816822249728070861896697889416187417974389360587180749469787626468372562577558254876501369920000 [123,71] -286583539486119433079790644880462959565881999436701475210946641282298228491811728600059200775047016182142042756019390530221201667488948277138831310272510156170842757017329180657591860619269185423733839868867321764157310029816354954102296853017954215050150717865590877482112924500476462784014955705952996698962294729424391369907643913556914621143784141991203433413554563614415551406497026247028921239852127407146487747514635090263191185745062492833871726946419161781755981959394046325639221919789107481163324568324204500648733238882535348865793799346239669210636421105283560184614509205388737988804899122003989409436294934793529198192369579181262497558778029556944133029140658450240697976909851111883230533528405003059349523900896281213364480935578231693539595891919014783685583834474138944907403090695011410457947404335570974483088073591161719396686166745710739142807916224154980981671036615372783043606285770341203323620650106150340364068771152418441610808276106633751757512470124560134816465431112054651691235487949067558311055059943246951607612159149912176207720283255879809684242474956072770824989163630304304728277714853522216530803798224989043675263352305029219139384751604215957610060071987115951862218965512552699957831566338704140413868161251122201351862064892953532181198090782975938929454277591731117361755422306791321294882098104525218634080772286321336244952136574953150201020872900792467918122136798640540903278084492927389338417625357146831747899599877680996220630932453194125880506457837762256174083107996808213481996086765239750453023828228563773610223574867474424818537885249538934776465921935824986713144440227205571769972438232051763006804034253204638429439998340442401832909107663780640857669910706518650109749537594154235917645002194708438984778594639241447621721295777356427721346955005353128743854519482536641106256404224295039222001765641027248583453557583189916538580422946437775778000345277934560370159428763786847713905176980145140500845956453977461891738775577826929642357405399505346212546038619888621037819163358744616231949711249018673003200298329535531623320207283291935714255301653805747881108098838200259309835633831107862946733367216635251071662563707616280299679183692228359582283962488164519766136550841752109935844709099013242693408242524635837336124337973362493500501299996134413885473569225474196623242052353449168227130735466466954901992000 [123,72] 47169153823363473797443912784283805594946783248449643200503425385065215887633334413794440630049786664990269954648317619395575560004206236140643454149310373074836936521850697694071545860526871219967630546659884974347559083386273207939507486550470923639820294989532964584325300143334615052924488048240585816737337675601121819282022692557960466633742777791797985614330524239747260633863294273341897508223240520820375264619908340588048491519220606653308834527732231585141660651681002795827872240192199889059489510631000067142677563720487812681006114489462518927203332208452930268999568249399679311586140963357805661438423004410572535148451365176436763656478605019146069660439806956486527527319114355628535693646449063682559214612425765142496550926943834289852537137611558621250578165756264496987366473802496804275316866141263265246334965175245493137869579236755418160933530155141279690430144622662466177340026064207472878228835202511421574075898132325803125914192042312083249784522679578828753283479956950134788794895116008784775502687027720261448192165091173452463114444224903084069132747234050291507101885882380819468848420747772627251874145752150112185849477675367227033943531567956824693631422298247811808780313309141953838674040408160462345467502422033127147866845057807264316186502191101935608117938227785349645564368979293496623292707908744782488206470251694548181563215771867885789264022340754828070459337391957389684336209888850633742130273625990368877470672940262975634362558274310332401359975061478499860329129851054685877744937836714426286103126035566056598218529593700250604942565673318493746405092449098584020529306815330835569967680671699292144596504123031666862825081130763051745428243326322110149345147610829241772786848815825267884255393479141945191143963290097250241165320351463574351648000706586980919678598207654125294455791932381684830479937999993875624173509757631176367889667173832214941460402169451435331628263619829048717156915118358504599150433746688638487721926192665354290937740825985131996462885628454584395767494254298079078206764294994233790360203838964303263215943678391631511860061822077226742286715337963355892369947381194595428973674823872067053588459290260123746462434521099923222886393309886507856070311170474139901833764457561038264985589066615183104663585770409705090910039328475086267687119596422483381380140785248241998296565790049638240000 [123,73] 17124153118260782547909804003093147259412141166402796491452220678329077486403944029584846389859836920706487862846199277914332028613674363800413237417391688701994718425766786261646993475505579353028787571041751726091336576495595667210381258185388797108600037610705109428923416544039776810871525161666211181710430099044070152523746539192160058728596439880621586074914470815527903446555642522508366293737142786635017809291503643471643868391330196341731464613174245136782306917857197939635771658077167930986596010368283265680559942802734171372675300086260315305862011929380367855791941290842196393617515736721494256380280306754857828248255028338660909687000084271251124984392089221438631339917620508367325335555140992122204578402165831196466104240100243086404271257270802441648372892361136427967297010466932252858365179472363948612839496649287341324398670113064332625922952053023297889016880510414178945772594246099272690190067899186664263149225374185716678656244150051005400898218896498300212807601480124070270906953958228234037611442133549605334310069469028404846748850624503949629075283477948271474205835457860411172129919113911058264561209017912513690303947206393618542824518079201870620955579296018052145188717543147762801493390394033502067880309514265367492665377451682170323310582252073494331209407958512790798388025297269563317055830118717055281260434121009614376414678095814680957730797026044665009674222736526605919968704124899489336009664404357638285005567116207146884751293039486975395607071728807874592001502339592890511955325019722515990733651297906553452948371332424051692008593224170476539132076506901136133158882851272426177995296960750550181241725598337294012342582378352888674919491209619437457396874372706651559264799359789006011580579512364498380265730316066899868881577597696712354856762900912304291621663956444100215679289754380704210399988778766944737951653110734549135084345295016403102278058555892403691165212824255237636047043480236803515089929868128012825774080654399567352979536499710234613077954983252318222240354953767269671343194725059788807929784291440635989664525517372744491086479239208054257526595158186525620978469764494663072982879817027805223246943026674061769187967802393769421164104387777422348669797774842614244930076936567002827819350375286373880674874467297152884200910072438316117854652014557630966279462416308602632161514574955588000 [123,74] 144012963028715644877980514407958676785299019652989379273860135431363365351748504130957209118262754459191223392026482709322839343538642251318293760885227736925609781998230616973790613758907055148154395125330654819249500159533408431716517378162934127057176411808906592121754499998147697887292121832293030978074920816812240607300406024803606375985741200968008690042264410566520691001299357200117816739555851069740526945564500493826938096108281460026145276960690416676191610637480909752941308944572870634250492211346698864082010922877013766879686887022953653266492598285480531495651513885907707653305072888388272940318680791910953843661217512145218541109836944522888374726618805388409379941815766299395122565015897938653542555486076032429525721945115327766734917066524959981714605905073801989854117188796244859911400932314384134132953392945444436003914917304664081260557057390865240893935156986430384894307269587920841092470874228896467774767145456466012764008109264190289799060445678204842976413425806096881612815266079228747051716327818219461853421772168113682045552119892282805143158610176509028502063617173858235941274073693115514998901542347179519977568405613816027697995098721991749823236650871238646735181555948393328096802080331910607691166950902931406814699534951203923761874163137955292859852065378072732705380752841007884343857120163555463937615708970712345981406024816328325315715570643892745084837479736114815887206392677099149859175642578879781180102312689053187777726721644717304750203783484308034132931877687602486053260041575157689945723710564925422756294140603066500650657879700641075419182072235482452900366340055229722674335663195431495161420906570960034813516825462879786318679837473481649748330793163224306800827131270953688689283676028023816279489352440262239282099331325242788924919351433912784725341687355778931928664544417661570725034246058693746682746394852834229741168251193524963671436836495830987978174925581904394517047439800619341837964791716491074507769073834968351904981108261043829509753749959698863968768025683343708239933162282380729131750173220048823862471503196945630746566641050037953125798216774547294671898592682034963795621064433622595889106204980488925434651148414382867807783748494731964693074394416262262202262689067854386292996457012208206955329761635771114113488351088888136162833024075185333883923935014975433362923678272000 [123,75] -36054417840046101751801944577881805209979253572734670372220570626291297166425914054128424051423773941317271651803495194843543968673915338074664982607974401263395375937360535422870955227121618050625733265066845078211174968400850550611785671744278898100340746054686806313739105755719912927229824490491831930197752163169865369058448325844120544882344738010338282883267826927234263477863864532058892323643709434707253031704006771596126777353964926541214762395686920610661287210726683405989226835381649106664233003902928249271939710159124686558170534599960992273211771001331320173062619549016910305579496468197661737488237741476272043757958405894966871802870670897394778008151925662406138199430084674878104713760279049433802211948762441246772307580648835369375997658988543536945003816735987680316068932672481809006312632922920567017373934481867611436396234224938248032957365648192587589872384746646861553143655184210616997772655240779120601057116470403157230623388200285184536447098602839370243605950533973492513560443343580975576456379310318527252931824968631346725008996273039633285878226411734095300063709371425583605654305188892802838468522301389405607088148076224777587786557299763155867774738783461823630044641435838302878544876888855836097054945797832998371241022701192749210821499990372356234466592945748371632144593438221480721085001042877068107125684671056967547640309755140403566308513365063008011003944052995695074532614703762016232596084207189449875517694743482286767762449882036053353799105260204815550975575578076369231014815187282427089392307616389301240347907510950919344359710800607911558708635951941063386442478413884901177384516738129791479335662111473250548117084429121886495426669514905573533827050397241331596983726345637119327567035836768381445151082889686790575444986298858298539625873013359375602813104939406723360358755116583959403687134344251565594666895854048310853653676919327157274050424833148159740085912393171811644635187212608417093864704871793750425181386910689786661209562379714481895727467576784361020026495614603811145685969182591268476363135023408615441604396544400658392344060189459760457742220799663689524199804859822114083180335045797514315414208777960895388025604250715771174275244540551830963795773056800051232316504474417901179477705674605335135609089738443428325611099304027951423937119726159810465650141471275317325526982080 [123,76] 52647560628638098784554989835594610631659421686390529734221022502300620452115394112936670128886253240883856965928907383272228920139021078524064966847826072889934767577619216337981641471212869013013296935529423700282846068042147497735706560667573836408491809479501501398317224786964836813372833150880014285457677146618824243919061712107285088107079304659338807223537907313267776702987425884083179920696004374712155467631582669627562053261221034091390856730691106003282611424878174947208196262859012938159150681486878202640000976569537064308110587134536044506466735790811779431228450682170578566218243666340717490258260273628406702605314678435474083380399269771598727123852867877802219340798184697160657693503544440479222808512575757322949063768636928934927068231514042391845616905679911228028775591032122517866749819991956116497552393305624369825780149708525162161644467588207223404130730595061710907850263844686234393999897943308865909776111160273383497719823077716377925193849754917684775246752719995986280586981100925223370325541467254479162310524037570387873643326704324073295730587389789125044994424161843936911788873070417172333012292546772516813950299158549211727882050139281644507395324044930883185080530062481115196489317420022327190652542798580635156218087295782648337396372224759711667626470680566054507972537579201563470477475694613735530049354098028010658785220835798116742719714198817094280043784806020211377752665904234955634256341546299486249726087302807040508932281680655966304233618563488697969882312796422716909357131366127201819146395870383411801287639446378657159625568085965745063837694726426780871090116658420431547614392479098407998849210166045973283455503436610722504933024338341250100536714028752125576804912146698119202080195865404225098663944361762670167192250829716555699680579402257474346702730168284858595834859343281458630975949655273394246931585729018487541829299973898466620667394597360537473169763189619908614379900464835524219160077644841265216829165108183997497650379170117616720655883306880288446449287470542360971139381631546736450819979991354522770989504912092160155313470430365903890128781884499235925349339543575472994713569962432803797991659736499287901663474122703103578260577100299886813320238171796883043791528034795431273248117408645035108472567435036544526334700636646107658871893517687420016735324424696315522240 [123,77] -13009601312888549436098302237045692312437430593027050516369676148570004673257956848546876122338826219478447712969295762261201033152604048865944169030695655390129081714968344736856870236251887998646810027941687527317795201794942908928198765220387844598898620132810495108206990811969527573382663999787840339029746448215871983135686151055545788558198773726784504998349305935860183954344082108014394425822827753582423128882630551272154754090473925611774384981546244963183372772460606328756043929653267740202344152157872086560730142145564246638612265186901539801348928746111838910630455114180186220314297471966065998291925538462917916355630217061684089536715130225854188720766546174685420233976787235275003166531667997014363645439315751018616125918609947645812246353072116013925386592250314664456560467840321631577045058359526449523745345160686215982507968136265972703920805340146528452925414048744798166988801656947231894641075905190330273377407436617030703149675278459540874460627127694646880293223150028037582804964624922379107571569973774031019985248544866702606382653048833011642758261651478822116912134928926740571266365353193406146826290513846003897155091074602118330821358824912542574471324669619662104667992659330374298309056527561815924021821881770844448930409455845255496213355149236638838145330640657455221305495620282124318700581120052388502127271434319519137990875714431128630464191092208516480055733127680632161280482774398840814242098735977378507658780664769528285160405754473701715820335251189729435622972574627720999565586850482779054626505474412524919667829962489482584961109182730026105126329398395326406058715744069681680460726833898583445780414681578508508803163583628754463067576944517562407741619649004328980390722368216547519207962435029748688822950374111316395964921698087812612258485991146144651269865029684590862522742731013966635903927637389050470132884019267031612392832557835272786248330785288651846124201509004380422346243226964112630860849239645885346378590779704597565653283856638341117948273518586798765979930953392385239365687611736433469675802547890373362539769711305336022383249375615870618045928635736151747852438939511649626071784770773881122246952486896138685466508003274329901815846866338158167925045590775140954626981628784958798422319582832420919557496718549143002941833235518857916019890822970294848258497670793317400 [123,78] 136196759915686591316968352160253581692024633104420260841588634537229035759470965684287089261176547040881743988311569789646745245936306179572775030317254889988922583592087481677115136663066282172988230429143324031632739193651886669735033833334202497687472410501454197750248528441465754654048331859038772790997969845835633478008025442013606470378192366706960851968916703927689061535714532500220979673298713596162233775978399415707170878996695350547064419412826933643226089575298610824121969210078267051139626149667240890776267124288857214163111529019696745438529833389554705160329914641837633115134427734351641159056030165784723872488286591406929645554301198322734272544584022236493893850434133012963403743641759288762511540765151302337967233830567815239602101329488335123767966931667291565824341081370665629914088574981839070171733477236325463277010831510669341863284572185075510401365629943304455068853790934333444039354461702859260675963408546616527390301962974825179815197905787328580026104701738252496048881226873752485597890342197531503254311126528352286730150379536461801555804228639766916874392123723851032331290134180416463306442375112754457290100941696157379127339980000200770848231970923462037361243162649987563772343369868730324945593342184488962197564490022911250673336475579412596721872819576997746019774214169435420085544069298929502185159160977499014077387002483815887209486301944440948258192882443535852642254721367499323562445485974155382873125861238975478060150278551160657529911414649499047693012416678941052382834487550802327744447780853201341325030544472766598100226992381579834240305175448479748734112859716117695934379133403726313035455189545568546110762236325209413055058450383322395795588437502780453171916929970159821978933917782760982962948189669132612353652048096551956108238233295527029284067880297975352036970997669118298002448692716391246943786907146019631074420416297832735419280991331573139819495938397334775153690268585239014543456631922071513721723804263942551961471158360292071629226010637184926202800792098818127433575833368932848826068471004060547222621995577793810206959790888607417619293405246555184567124769339282364318308117983041919144912683854973112983230605615696628105066464001707842607890787481190520920917642281483247063316147591670602761742415786110509134619275474897787036463404576724725792336258956160 [123,79] 3222469431877804478544387081070021398095500774817787801443889456381899378293331419292144244882482461852756730700152406912854302707930785915236908589552337948241317653953629661354971014680548769726661216899208205389228899656651437870997127937712590098080751965477534556617963047714316189116318356665413032367670285093056948858212737120881119529644959709688436018979509440998327707672229641948772252920991182501599227357566422200209222104891363253343655506069351357414978280807373525589356184485887540079685431802795421541669898247273785102422171836602119995241730054250630983449597813797429156150575401548664992102213029643973462297822837270274799111127997871052279875970537748279494468387730381880838277172546804480057809709223157001670224819935613547464456727899680200380282496446846556849002610802116457200354415359380232802864482868165195278877795965625615933023344376640388156988596172113086689052214917673790260728347172938818190132324880242259003657430415428813450002540859653019125088536661729546783176915838363207027311469102726235931996574152247320779619385144946864516962950316581463925887089825059097934832881023603810801740676471875383504048490830845784190133200169647482739186427268276329152637487680213300300864303824881537395138997143969824945624456670557947662069257148050883771182796554852600066981963800577062458135425167958204155643366689454092406502078638924605078618671263767843349161505633146617981217538086888798524460589851537073557093541656390762729858085194786241234483861991447945367159664710227464677862163042758874894105448074927828140170162672261217292049471841734009837222288294634461692176100112735480880617099039116818391860847875031945994938831803316306416439451882317983057478184715197397476515963383483569756295125316442042987891578266860988249383699155803552113190080582442703339072442623226174649435776119826585686925233409183789056726081716141532465887934027824735861277126032653070029373239984377901788002635450847876449241946864485725859910105870065909887254051959550065565635792818772838630132694273833378516352788189927747091003916240710563869274971722519716557052446195302117245278506282906376849611339604260194495525589207163769434730415040383491104440331670332089986531360756084800069486095547219974080981281148477804078895076040203065757512942169543285725018619905576182846441938239360829473138664240 [123,80] 1952267392167863460633209209993171908785445718770172395596731211217951132596883059216574888799059170458022086641832375176930146734619967520465970065000946595239772020859237092894365544442840123057754715518906479256022044520298186463367384703011464994561702671936029835996423196344442224408637935561670362115607257846911444407493018294260426111975732642197773016183702358994277708163878717188053954075960535059021919258864495102140047905412327027700998070113333520931650841238148745275942021557787942944868013439134264980805191079459530024870750890529641168725929489176949003259921496747187833086871256702991301216745084455134323615321811015839845545247792770028939437309513565054071301289811996798049742475376465751758247172022823980792021200407011095715778208556794839308247930833339247998743614330558752229338003319735162062133488316022911016699889507243853286685819335442143172526336264835640340036561158489114256692522390377000138618982305771753490284362707024421037363080923881468309538883170874591722101687228147947842988072838105395375612004345473050791249795471235562439973017455589305827657670877388877725474063174570372281159851023388001518990032034537614634432732484525809686594408451502200046360581810421146001941155429165161809763496901681431249219081857295923213670795934122717504534698663093596773416235385079261475820254591464063449212128906019412569143821196486714370644393012108069287027866991375901165513609042848494758431261723261862328216564253038176613406361561852062647203663462262159031665272131847514217177932242083943522923006068377791219488257696007491866469198138517999958026525896576003402935842288901315915271652401210190855693139518608986073604017326504979469744990816265320296478064773997658203716745373421184820593898081711549176483378939869965760847673636246345413911811900063323961463299353013051705426486817763360678950000275235123927481937717350094859954062176666790361632545048666249503763216329078409145185960608560678015813008543402309923876962416472887869751890688044793914488347424747073897535815741240400690606476593464757823003826063352449200379695148201717660180840320788485203206058649114602156542658926197167594357332085150188334720160956520194852809093065166835129760092868292250873729202145054425567968578515159526939381512044560326492686891837101198240675648929968232863531750951047941676870400 [123,81] 14188769276247740789671918860940323373930529947703174675754967041449565622595465412413315046678048276496556457491345216218848430057862034887807717893717480911288383498877909778883709651232040289464183873097101072142098421859864008501861417118456326990795601042027628505950436085536915113952315029208355353134361112158255814417128284987687112719770583000917479589876095672340480652224493084841345682949229905384811604441355627831519984568609230227143029879029003355755751994256789882560757722690222769182637281440468811938760821247447151255765254174419858707611825313282620335840278097792948279478097125531523022442193798693389603361764256753764923682455647672258192803212829058388730406260271846809264138487670009833343549673511075918905122084244444192592428932757231099880773315404491794196456538320242730596112302130874800820539788640483730198837014984396653112091731386567088762089100254766983067393542058753484487836191849859406457302485359460141663709229823113044365058932120855350111553528991166124215147928107730968173609226638430205353928138887228239146452614114902971691548929889005960082516808816465653072615977728012915718005016730073303096169867609660693950030128955249070247985939925125449842883176843061139388553026362653684978997774185438667289733778467873803258757653616847929621833750637133416594409882113914737071716703910499520858954720258059751135964478930789325855857557637984617165597960134141483762517005498078799045262738608514587738237343551067036555344234973408283379050906123504082515733257602097872567004007014099944463043264421281919552967029923375441386201005681375045275824834467641841652506147785252975631801305946653604895035060797481186678495322583406013657445810574291643975983317441927510314511825801640585280186525422653564583115545593273501372255755277868765634409993911135891131375362691064557095918215373368630422257930626317507527607674637915899527689684582900085005843147409123878919908803893368153866829774965168721662078670330698752297356801433273134127310584168775073519418978801248133683181298084103080194114866422497970490776275247374660839991208189179416498482461748342503567609694475032734766154564679128243725285344727979045209260867714343888528260953836002001140372706682103402625205844958771220610910403620365300914543659944229210995629416514321786717073005106606503045872836236738441120 [123,82] 952021978895565427190803323993883048210951746748553915190086226312888986896852067020411216674373189031215472594726470351410011664638300631054478321007215663366327085567628850482347549765645475844129985013963422437656909564788159040362883516497202548491275033654588522214613357819915650005764155716919520425029346235878480884705277961066105896389035748741172915378547915851649495941418617832723916745399522215756260442041916660044145138791404997218172189293136383044449039760594324125633853676203818973090603079065038146159620908432355985394296795092252149388636415882385641322536191670801298838313399973221086861103765397470006490195139908405639288967282490887769671053259885651820204535108007183949014328193794290683624678966795776800287925781561144864314203510795623952395670765029439729971237805176500159883065565494344979738287361343134706141773674052774990111105382481786616500140553302695926666082479212952007629498401952109065258628410820606466655133786042004700763539576690626802230597124972445329663050870597645691233348899154141734480843615746961862746619949409265392741154651594870688885072608927708382464636412862536201306401717322063005519599769811061819170047106287751411644831068301713987815387438975088216472615890166417424007406138225225166375829455388514622722798594486029742310166714192700167782850533061834873432660505387089119860980521341704312548912876473942620992420266077888374108322358335964241316292225044990857138247807500797935745757938493596764341881047975146847225640297416001924912979592372979949413705513553360706478913016248353777955677299552711127641928968943464834405121946408996284098779989603204715233742089585692215021732731443050712959661125146156145428398655510284498167899887368805560904271546365795174265134250009169806354706639629673685558030900549330620449568969267501248184161016186541633970051605578316253783206228317637650172703474623641461368406429027784882810841560779398235855913793673489218754486646104423026529842729690675796625851643906588411311323209356325259364329766818076896892543998021096194544154659772331138243373807595391140745166846721120702674046626591590413000285649496999874311088582826576989992909317356336352799718761556447898431173935749576277065088990068337388218063595404324807978532684514500713728354816920432900477823044356992302768822189045062523561100212871680 [123,83] 11050436732181254650760365590567719177252481608096546251024518443423468657793964787028108695492662513751793656252270776510510571088816969690082160143942535625615862776297704571875074280468152877398547910022119442399444311767102579236500267190804403024169040315749853175633312818189343208710090646641477782408359020715006941228036195695918132200362953134292591753230503608264814766335822325657362326891211668828192003596209831483619819125567763360102924491239880548774144144377854642388904615050891760117651956570420920960345212772474712299357625628810219642500869279645864282435426603330824545251299319268177732133114977033852113826536076860655557284272496362887824176886649059052662376013452723773629198490598173102239018267799599810471295077812472629945175735559598873558115379662236717505131279649130011317205919752594372689934379987824728369249875647363715192237475938931457593904370640016959413917145095891271805595415967702279037385280810326582805319049390454735152124170260104872402154080920658604801703270755839942836005079738235943256300665880629484864194998971353741227084118761996343267482301234939776794204892762289523752514304542947346131878017206492122493377555240159425926489456789323870296991504529732693599448373515068682050293996882321476507478668281626359050221722840025140735066456839360077793746238394065820138202213194658939940367872658511197262717739853927349432904884448662550939119228561841941226669892066269114502638314307927975885451793016707805430809633464464101974144340332895811253522830926547172375468245035584229054787847040987680793737860787051975910267074019446508643619558990541176759857005770981173009317331608984012598358216561550751803408222105907176513656279005907306070567078591798671081432907605272906002849358451168872652251284078320774816525091169142354401173691126724603994441415065632395289542343020707055204104049297733379626148842730119808314855595802175535082955943152163642560896140148146309365126118951593100540296619252313546513397811359369789724934405911450286647729896798572544102198440356435007515508638695671437121460728537292792030182404175289113622889193268289960794808714871423934935429348367559610745698944989751089333915493392320095139437946729906833647322945324884450531489173109934201451232843445663310745131094601649449693330965271208983921528058780029778137573566400 [123,84] 445896244372392055012872970354409540405507092229609003522528585271163025769558925591811803411537802888176629821749282166403826089650125917774260842563950937356223670391857018448166509450698261079477364687282936981670516402316817913761700154880290330345665366712304887613865805657872584835259075663114566166484115238345125699406324408316206592095469317414240086824471270809032697715988900500472715738495825345474639161802000084612180236491838123795927479326683225520785250535098598075749057058291477043145762157661107702860344571673774737890094140626671228059792454077719530965389971093980034010656265942147249118610052449541772610838793703131119137888896738125770146634529430602271841484049998641983124070822455143077281142388923686464638909794016661094873518353205810677251988526200192084219146201749883854275040580032002692804631558795895181657263932695516017570675409174500756449097701875755352989163745304502623896440437955398115936076539062559578158469358799348685769791575696336623109680284612160066015156195768753068987181420530607553013600702635760542344034667041957800278688799862427833848338307904968306132584792433059669309098442711941653219512030785855848486896682374409498942707820179290829811170962838228186519249862698813113808412564451402421220933307123277464506233198563699337104849436789484273289491951933000023172943655408026745916273315570445736606196744608893211236308356881610304269130969859610355094312682802659661294901798839973553894145520251528371455862239125336470762615847628521665803290025639833456897033993853007510137581059288155111853000490861416361238797257097475542649447602103863299548841731590570188691102408767829903148467366983793280237924766581186574285308905198766883306091930734821069347539369678632996314716097302124435565407927229583401742343784846897070853528715201006561095537703809294450833883100952156712292635036790471205107826911333057757779846350875104818369092810050579777279730847544532347578317751509184786309617904608039122815666449510502930014946916861333999692631074807513638293170375120905760161652627907305586016491762599056729989624243254751436380963611462525782156415904224631009028592780093294821803150884076512447317463186031842618842685877724593180124875389629170276025546468315947166497478174077912042086593093252559423566354067508823293817317378631450872709440 [123,85] -5013522839583739727944895824293123927626292097804810056076317756466825271477838151530862465703687857583626042773807218369148430721073611847917724520010537852043254126926497947260554883123075547352499445072577024440724839453028862184823874119666541001603511198211526680005996610334580674069743198193050487594331741035463547922781105660180234768624183724756942424406832473990979664614556484862480055334713742785645626314299773647325951339420755365774483298507473647588739233944718910064703288620155202617186168388965624208546359629711092883523744729093481043518319219993286831779477451022427693008537996489790408719634346482912520452142912983518391656376600410719346753390623892458981752602567753301118216880628347431979375166205391207487575058505384695895327580869247658079156081886648588789251635625293276856831740179974656098957003292014670703568263919018890428652509688129606887700344718650719475932221634525512018530009583537709155714467097926968863421792385343896920392192962439544288310658878131549940320941260165059958174900988855645114536221131651652493277029393037305936544673662757996554008398846225794443878402959823997042557147227812110927575880961882694787563774108612407404241553927340420977767665395709176255785667471153847999382405435431863272202771510106016537120048213636292320952826611474347341345739266647158800628220171717990325360507878940120589789212905004398339280814681613686563982598962887040724212270166812276114337143822633045672430857765702651510718802390151715145525241602063312009051467536631017370965585061175313803196716034089419541876870409840359416208053361506805098139847800720628556396787589113451572406803050022488092793394928976209028557166284363300389420547115082156653810308318253114264974949133887945670001050837051160726030544508229518896339235211218943148014157583674574687018522127735096002827089786838011217479537777557517315780346520537844834067832452280038287417452683899911157110565917744976362264635302324220476493214129083757378223919138950295248663156707666947713901389786328330004790305614208138148946505135366193062190530583087890820815008825133475753120466640164567312877654228129628210258686887348548054652342047976296784358202324390579921311712458471147661625338465811797942145367624878543160735656451692780665295483215728743331524796667255651191082669115225568440 [123,86] -13828625875281319130398699662996872560779164135614944543481040099525218781890988584214486094440671334945988212192495255035136030021491500903641434212047602711892418840268219458919185912610546995207899594193492835459220065421529003003490535894529905851355276609050071344293996840755133556712853010991955751255132164990962979072659065429761521317632560427045807951473531895113455180629159596619989850375566919014938596276655060760903206259682968499037266422791842519126287252348933843482540502540596272293062310008048164530177905428846048627852357862493741529609647954921211274686362212226558201283686146870993289509239307072436698731704045994132696970957735406331761684986429269562457088768219088799971363485363578577625546840924663563082838392961404935854288099169743021728725757055262191551855641290167151488592326072277248019967582111200177814792093354212442942242311908967435869911729805252559234208751973895680405029901325788169056772155577353656566488882320885247784202764450575658472408693321682387655275024704231670291834602563124332510942373408964098943206665952697766465607274794729879357494975547990486055535581781379359590351652376683085184443318812416709484597677511925200346829345968183475054273721747433010528937965419457168691380733003278758921785607543882186400995067536060000402216344016532157791573258303704246690702837436533055260577226869361373959618534525992042375554261782175290056111157994802053943436905866459616068377511990871221948944429463430344402652309676937417014902741206877291348816689220868787976304135688396280285111740743324342638692767653743398700446047392797635199909926293696303948783320783162742501619557742410117954972573340073543446861378260084377696991163429774472783269968628967540011808614760222435090609541952484602538066591366585306878836861366128208909196368383718601951709353207911871364051747063557140431468331451743608054400738954390212529125897145428769882144001679962335290522128690250656144603558410005281867724254978074514484242183793612079177100062680829519892787489757754784655634020927793404075624884183251869989436442201375241904697381553152781054841303099366534764333768488754825756797907466426127954237625728364081631373083667224552130776983333738838689438741568829865600894320207304620424171732724238808038630685686006211185857865423807085496368079298560 [123,87] -1508738041834881017473296066734640559469204387603677697633052097405856918501320434305308878105440186850748107075676410358899583657217756286100992064596813752218676013151520106370748220332109919534928549567837964658051547446634081869211856725026100667615161657477614590876243349257620839390474199035617027735148498309669883464932328109956460898819875616921172912379607300607006166557225033109538695665667706220637909197168328753500385423942512532978995194294726177970710199271680691450857984392165890326628315045496937448985504230931497873454703621397456125018880695074052123871113657204183367554827049194910089354911236275340438906737806631189702723404800740954136021385338285910604327371723786697733975834637802845189015933578394170522939517993330885474599165496320472677751140973252480145911744968148280733079598811484907505088868680594020346164132654314330414102739264897201301088260259048892534787893346615371802734795708501586216257212846615168668822983363695315285377236385885865089012899331944088169147341052648240986472182624646595698805175746083531725527357592958235944944361583241298973919231533985817990746230683315105541376262513882805804836336886572686838758227147895708200873078445130227206268121385314084824003325860106964377280622863440234651812053816321500345348897516219488299342742586690176595470781780286394491066677353515751008326371586978097501424901523639378163675543711120669216286056536552753827888550066459082520170198355395119408315753205382547796491341654755905383031694502531254305708202834476733473210388851404402152370815397166848462727480037078075863619334110544750851399354145329843816448898964691333322190458431352604166500896980417394108681707204040597559449701607115640936268998364185580962691584180242121180661690331116571859938793997432122365900314811227044611261936838422215273367175127549562441815247123083013035094585896628210467538151904554379792551914422397487593817614525895078096590279391461710239152009299020622329050431206451836894757698546620860609202835440852291319008091749162245981969971798680104004017576822597647849337328036600323696836462593566418935179571297666829245175294872041972866841847423035165251703067222188513823076320068512623864833728349346008138714204398437729278139094428456280084410583781324100952967987762748802562497476628654627428849808640 [123,88] -5355609414934684507897962611673627209478485174838426180584280120402793787551206073469963569471370157070589338901851867533435445384722343220635721676046785548191949329480147710907119098359555685504407324889531104793128655221918370031893361466084890629652087540113304951689953152457212623690402136382151331528447948039004127335569537425256206455646070178551886059095682934977652215426771207567949263610231934567551471111355097167693817952284160236263626009798329551804505930682786230511932166847735355509466345244661531365217219753175746695642162287116156194736934251390066937157701250996758671730043754494297750633982749115880762855750694230670540526264588078311781647283853718035057362816073050176929652876022081172556039022818799444650450690543280098107126382935257937621263000213376010397511917384293697459937827508182422534196133976034610096756287067630875096553348939148154140163840605461802992945642878728559111242893909264417196773267368251230807473524412998241197628504172958245954920139972012859557071737381852915825034204765236454140397981050388774244942206886810903247157380413829967800163221360565385439382724065677366617708559894189822256303218216976783885328953637738822279696933219874477455328148028840191011175021810087723378947397282485299604853495898837583764229076526885463276910443152750024868098701962131603428989691708994808774773050871509312239251173878564705335028515832598422590805716260976588802614195966720030934727692476307468153630323983694021850924522110444428080915158512113357860401406192817561025542358987673888256150340229467937583538806002246857768204077780286574411490515142286839139164048182496861710899440544519818751377869070539170403187703173195448514765810803825202496117837615994314123867078736385963493876391152142340443401117349037041214675122468861702986050213093280953380039870996315952549937531003301883120153182662664122671872206825334204687107393150128569591784170010530480681215583148864826496212942472645778474598110649565088069917314833224470800488758744165121506421997199836600499627435381265467791495064438216176529495755917480526190225195649551552207464506787858594781668182041105750879312483929280503636668108649046566245766317442126722174151317884668128062510430766156036488802449383367901380380036929254246786878357250093497279093691363507887892320 [123,89] -152977813813415578615256229002428596377322801756001775143184602999332240741034928819783658600118838413090189089593600898851042258588392153106669354563989228671852151459485774593097520849105628861441234428542073289099623166776292412270894545646528900486902738749666859521597839219702684971463522343730961881506798221515039709087403760474998075969451019674643941778894500925480695453393232647098415046818088444401649133685280279405420822662149350854258677196192131380509447377098597251882348461567126948774418457201230936515413408676565573315349331838901746528524374710478460887492391083889076780539930223007812925111074236874964203596380705119580238498812834363594428640534580094220927791449411352573085270029124204903232072841667786903207547809132615577405426624182616469566646712852482371498889536720505241804768540598987804814886294649698270399084332840705525321012650719449525044779619141564534165218895094379620800086046675697866816886744392875851187539432908912583873860522415750478076844902961129447745847439072205239728272822605097125830517162545256159563837525312514220703769080206725355912490240725871234407975642910418799294748305435493705544737850742349595880106894108238419853636740862089182524279747314559391523084334754116936000109629265233992687788339833840819419621924217337500863300686736620649629024371003739546633621388821609545506780537980931017054437111884797884603482384547907373563711725428840362370915490216357324931641374328465757862754241229484489868904257746494278317147906340944660503061799602723400664884611220621568230748048823789541701834467897742615931392046910121161317972007421548209145913381991303228622159276648048449622114540927879972425264308242549859591171725659405189300555148955013888971113424813204962651469009174770870799743359796496579486813385810756257127025205452220740865901236384458419680501352508871117569534098473671160844115925965109118507648015961774483477655754818937340580233637561743435374771719575947342857188338980748742222238081496795406461000903624447466822799002163354963164645194380158097047130642188453853048976104671224147014252757226642465173315568893757510859854248547860922911732011454845333938458765333245039339668691583081468281878324009645682276398208106226471578852778906119539221627862327122767003267330966789282575716991807243460 [123,90] 2118181034377090955680583236676366307492353147500025771082736799118869576746890006387031125948099804063308144301387434111414375257486089811397439639430287070828687516615693485664351447347779414883093315743028234689557259677974287674632310620650647411589350125922876018316935476830605759021300669449225539473210773396814888139418677452673810107588081812601706247568232523210482809925802160113030024295565057899231368797160966142490922637787061614130230626349477550954278927801672902004508531457193408658045420880443239457953780560206084720642916661424082015329507881886011673136597907705207045154663313009313414261691057630989210902975763394675758929605479075698589486736710045399407137101076669182230645227680019218549217823331918865127341610213195058332612827439056847343278938202318438839138941120719139259078158576639707169540516704682170448129567645611901593197112738845793095386545754108573087362767820320243920447579455821269136427546403046699608789961291806730731386444294472621525671742134660800767832845379046766292552362859150691704838856354122533022043059312730614685452585498939917400978224914475601280792443845537703029474357375074876993580779620459432301256569740743393965583930111301481802912609472340064487048087118973450738822700967990627835164096433155281833720421152318083703588869532764778265179350866614079709394192892235893663372255900216550885935513849011703805318227217506172144039110772596901763907859849345110579632607956130878098826798326855164473984170169178389885396900130851889481632010363626753777600129982694240062495055847684410636254486657688041023544841424787046205179689665548066223510507281005943713458633427721792240553211760968825598358692921511501153872354917345098683477020823877233904458198295747167615640247019118681058761492518180871950320976950014733194376401680034194870462743648254201485022824317542010539752508414980099109944801339908098948387362429289668885642135651664039226161088821631745839354644175342412464025432557391815137916043373181893188410212585256681105513678750919906218665276826845069378593589914392241771169691099434387091462227220052020932579467581708455373883687731406775886150771089966553601492566415383074810911421790545494842370760896824976132223433481085785861265896860655843327522712509019315594992271421551672840935634528000 [123,91] 410059851369684142909031522552176846161418053482957981190116408518163061512186814657846242350696346440339705372704169153755994606305044311781422946867190756248253765870672543473181953629601759103861220201409064452783723887531738281555367489702318615038259835773630470580474638658920691026665810783172091884111857608611966768670653424593704206479773509590679576153111690003193386025404954991400563686795226594925255587790732751087765825896178180123610208179348611020455714890218015454962991046388130669787109523612363757629563128725409555450204307237683797527024881881835311187109842468966129967890598300345545407793370958353023722988696290699767870234928312731728336819650048953254089253554231247452858644249615441027114395775941997859345821866372768755169939591602920678354352026348746639441796241941896173145411133033003500925560431002179748711365447003400722618193264636758803300539231339178012252775208632742304762504497087135750416536743583149749411896086184174768880650026304590289157017981401467147589894389416411817433686524884333684487329486505978299509629374039736744751276559954983361911005252888316388181381894945011835327810041375371544919476355413004183009920797768859557424275526520013043210818963023076708034378947832895123522071879751119816965821753445242811214464540137527227796677900771307772324746885807589352965361105415793746945770168658782885798138804518684657873369166597254635062385180525511358977462510072251171499501240900846381579782462963153734938312419683294283409178390995478855736204848645719020953785063311631538793537542192680877849129856932593470897319967522105084657522899858823802600413694225111515450298813578618343287970451586511469048419955453373037525954664848833821181272386133673312987437564371124736424813732640653701500451493264909462008575436887605802963591910523888529708951302862273459212337347326239428189685170152943991875426050855867173677597371672605143837602835706829423995679301119366379346590020942808317835154300868280458779930090624483910280452121196729130329963785644191842859340858078439105533822260468244117888184463540614245056116087156166261392141574957969947751273578150965298549629510203884997464824750670827781785047354428015547598215469180913991551855477764237870680745276538323552589318064427448064309154343274780164990240 [123,92] 86788127489661231426910338450114215605392367173289281394032782673420771404775778277095723948844281739568429425332684124518486829197180610070134715946125962769244006772181917462701260669875404110779289982390457721277268433402616949172809775470858854188537146015216207800295823907563150938736796048720442598225864421952908116410329142697146327276319633045830872884795819849260400432497245352425477689316317573699709072225780796972903804413978146148785211772505607510687462887822210630712056842534573239526040849734457832641086035425743666966741751330160341831832982109550896581964389337364608182115756347203143008980763950605743120066462771875003169948085740598464763172857271232922694498044971616658051080837813392517382610157035546852468020811406160062751303299954929121508581659268162476793541340066850501562299887856652371417430325462868790112536954802156133593384497816066657934945016644562683106818695707191524559561357130845281896861090714320360131834211261678737170783468010561384525570338271104065040635651079366382704257275755634159602983816252578048935158153417540185507596553841351552124657866911858925979261390562133688318519380054105626933041342083728862131027288161683535332164281424561413955617638496278723257563093333107621156001259970873903119767493981002459881138050676644202517954164419158923325784881394947961121182387527889610652673283700280017650818658383876197355346524754037461180023170775595327389083136673524436931882915746892373810671498286126703858914254171249625438292003446178113472285784360465519180564244613526524844740714628961997994171516318855395788045959872166380174388044641265877048413103547430208523929410936970003629185192390883479164081439556680148052832523341249815723842745988779214304008324939122583128399964477091710290666301564388699402178739224648951759657290496318619697275438783692481355007724284908196944209732583564703877600654114716777304472212631666168167926245339415030786165323880464543255406860325950112600326263109770167527729737281037764805095816114033358918515170847174094436840700339036094161959878094432368125530511910775546600366200095509675475644919333231724245862124969949483633044680774234552987123790386302563325751793550956732734416377826208765049317814060896038687211763174646503144787891279201290646487579465955323520 [123,93] -483545548087367678211905960777074137277117927067010663601435064608804534405042793620350502965198042218753255042002929815506255892990764323951357688431248618859368511615561418357314818536479880644933674985832234825930768985921116629339435920961182109180578760414597886765188213282884943479958296376714002094858878215406861311284976541588031337862706290211667798846962211849796796250784899081225726621018511520491320614534382485917852109834415169290885188701282942216031394927674049509259137647511537784153768680577365068165842799178770901159084052306095959198929600892816227281343677758745885419725570955454583730937996384984659148620223104822437679291543109550257165352979284897979130669800657462154767887085910686955427465812641287549582191441289261409070182347430426595864442719670661272958552191029018554563870303446210753564015791113234649211612819093682424955058164064876595147888453425292168002002886932280874923266627302925832263390149666400341602601435324931056615970144681390662566566434227838217888991081131242451261293763084111307023312474267783093661051485539853424820513994297806427540396976465205537869965284129600136298250590791995025447646754895862519820547745402712509079250396894476829104365640939420040759645867655208568879720702765199326320309375819967670166501109588273250362218351457557956500449199361096214513742343532646863164400771115255747973913396848853547882405617347919066801969255012547899856765665056766012570775193268786975458466541787714732266055836620928291949606898798103606571281493190780365605416645487210298547874629449058247839535200402163217326240076379656154650910893656761594145046718492512094134684123988824744837378594429659855255205108799360452226208195630150970290164579304815258892236306850229576445900869113293159903567238861057409530226853820977863318787700598305614272614064373407728778014865045286443818450418092835199264718606774045207653005975140218772764743822798268354303571511106571965453303414592265134396335941937219194756908206070210163897766125593424523703916239499273896807887990601160142216943140907094949042141330308175531073602550625146450285001304309899679762937297914286689069005939116561140115635806224606893579347718729196845341918294416975393192371744019734631794963728910610692807770750326037599944572369328080 [123,94] 818302323593767267658471313029578539608477613544623447641322234840855649680443909836566928652027619181780532991306791747394450521704374496981951072327780822634789881095519241689363730338589345891759546308181713921554402469556550504080114501566844894786085879367037285156330033730608111694060975823281083333150091752533360790265834964748258029075764017252268641706974336844110426030471180808816779580788377584227812335584819902372189398448284677300459935712563114459629460583903794852377777265971129685766742720804050293782019308923039784509702138997584952072105492512815878765763623092189560947298098992181728845105174516395618703589925351258712230694990281465780748860901923236718308876909651484921685589234386878559820579349803026645961241357309635814557822607477431801016177017098262890277459210040370070214614494703748201073019623726498942982729832214391136411010534531969601922422402591605510023383913948997519515768213260922459619973986988614914950525591463211559595415886162265490105857118887525153511437048307354621555892524673401261371453414193974464538240865131608127545086041133647135827674740312328552406765442950579004868461022896951127809205942865067463156638719222785384709868920500729220276930332417873375901599028666121615738702099058339956172663809067716436599185417179469475365096047278824656955385867314514596816225101391507505791439948501258065192453006382110394380922490142159531085152708651117998129777916812599435916404902721987309694766351159372709019930199899834319213754167295580086616607374198225446017415920447260585605244579554226447536811739003751120901641983999408397219851691930873312532371027633651376061069642406140365497265750692223741502412588626273151135432771534526940286034153302852819234818839775124572499834303247532600531580020089015059427580605171817912009413012369200007444861094611488598575616227724242034415424947693579605198869258508785425985130440241272950714968670133608108839409144967960547796110260601003504913634452933319956009292857293146983244130642025045867384531988380671423244019479037639894445689579236244125872520999474967636736836637257758440673674845929814644070552110287520793429937388971848156396616668504809588343980442834000424816779603378135766458864242144784555146349891674362712620103478543929154093522560 [123,95] -8563892899578496911681354767613384343378087652240469843041463142692209100268263086563842120132750426891263975689851476594611548363527794149775108848882239909326915054114751732933658566992742206665911934226000988357603083946371896521459744862741263108625421541315789227859466117356556640137779823804502208972717435414202533969096142826410503392677271018613863313422594964573618666432391030231128685234349257313641697961132166992082359966059282141362026314811032918698022960999461817398067338708709447008126319643865614850349837712257112358849227130928070536599917092442055049993975922014735793449016293986080604544695810433081141753384589032916675934223741869368779851601324782483311302033702544283365390046633436167711599343486318029196333465131654529136097150457419677947012737605153503437735376081555925322280373847831727341036518211741029882496996581778489216107198635871609039937526156031572476457693607133941637875229650633841341569176045176920872465513720188057368520673504903808488159428706449732056349348058496074848661816925176501873212553771277248238187650753082820337667413730967793861812430839787258636715057556417612070715563180869043390626153080068422431555962668488383173896808044209288004466261040436051915119536490819681864562340835132639658257695342866042218079223939009851592185206179291947644769116383329727673995388798275302010562109664357947719917065518820128547700679818968487370651940352122182970198117889504612035633465003198382647444387444819978691130755230369961902137577763380976873925767790647617208753531971273500254158591770932362051313969224149443728153528440323735897489011773393694422229848282249690673761152066644697655352297314191288107682366228977546396680476879650716866886870180963075169897805557363567369810138633651328308536581438051154476137874317874408696754752386619916794837228783925977235946226021637489502160088748828938946149962707040792194835026493658378122603027496914744296200031478538029453397376614938900143996093521530013132335161186455106254194162748524646910405314504180366272605780159519173377927914810869842700531262724981600186242585943064846877409149022825535201333933006444883684902006238655070805376704462198261811909845033329089258977947466858825329150216424286867998932450584466929055640606438886772007920 [123,96] 130143531910793593144596477359695402769716704303800754640773371662283189040855350014944296048917836051935346244188277963156847131948614288414704854059525711258588921145345918809422121441889914869049948121253546197686799824714718583856673242390706880014413897972601653899539363855475231145914885151974891126416555967306045126669064168118140197529113581478968481593196768389589373339876259437477515185053609282263392189534756282350435712528695649437609891792038731732171464391865014303588735789964271794031689843228364302809185896362726238471148517804291016363837353512313725658163624140961945434931160869766675283149918200163469292298115869246762411890128322444135658861252326350080884586200808661085981900356567949450739661544522296588964828311240452024683822737253433591814052171703833260916160671313946837193358860660985045064381226685945552411849658547607106095771781660406872126077306264261006832119848860698862375944016046923662949358294132813056181893468598732881641828890609829122248558745693491450538694455210642721830881737575617783046100167962607248291731409019436818196249088900236943806228751634686149810376463403062331623035459175581648907566460737732168083307467063621780542740414284933933041058066595902007501694303196214975485127289570829107075462961847428569450802695644058073970575678163352191689189463675596324627212249935927786519208461740358333417608726691334018450354851582771420118494579157095432806677391976208787368122117801812730048752606711741119323944521220335781131624021533091443619687211212383513026468354537823614153416318418884289599097043366912111444008179150903282410057420600539822043545965377564235745494502641651818939430378206319995902179313104040146820119819525827195989716145669830741335674667677427530089536986099651627535616653372498660160337002904437898226810278969669023646450399807285656750220174315778478094964243897124292605822328095417531874693528915371333576016290883690122002605850027580278476902420388531275958429781799958023437524864930284010893197939043218492222081949727777049117102190902583976870161512314800894634455428393509414703590232441509110781338220956591176488434558555121788283850034928044344054775099268115403865506066708910191246039610849285151991815177380332706855324014250662350449713781614753920 [123,97] -657058001293221195807321250169558471661978206493336671681756282403074075180702887882504517667452893893872908115931622416229284810122534684188053049527651383636682658045662904766332810881326980038911355149092236781841769159078053139401678303161978173992046425747070916409792054032270523748250624299260860876378092030488289977277141950790897030799685817586124537918954612891659578632535572648095772897411008875165286316412993312865037013664629097344404999782285550330460691712212097518072906180342511763656518572156900253638622793656306765068623980902347369279747327843736917318109870158111796387116452572166279752740040352230734667380558746788166190418200799568444955660128782650189206402969558325234981062996412902270059994821392655514843812611190721222824033312145457658979504309950463196096054376764638018376251375754371397007616886033958868334770384883545740196295993012973534704372716671939635932200806093429417820025499526350840735428380022729972204795328735493649695599504046384007363080031779251686966438322364676419278952378074356092993233055996103388409780043647103834993095491068198356680957193112477284232086723783489745532515593891281931410217749355098746738705712974351737734158343249252059423979641355344869906854444409129409810578733981191882530047943632093979902794715502342297167662883779737851337415930974217692828957344697471652869676011428346199622010172842131215079136735542935795541091207857113504526420661836672921724922459132678524072652218069968184747279701603166196271026545006744673214413529989235145705354286375027553459535539107332231020738137768960684226068607572606432263306521896217561269218995789707439240784229290802791888856193939935541651606799086785283332979700818787486278108286838321428291193009470944605030803524595571146802731056391382379626795697549019312367871350621138896961670245755664050451878711590639071167846152904833869428670082449067759246347155391095574877451148251027795573796375473015347458009321148835306916559154258340159002509084322402234404944744261391059435835244267788822781223651028800881938532940516801648376013418612436475684478303234208346418554144975809112845882828064438899368432160137453334720503061081882774033078880898455326128112722725521044349149303930695426684699259681604304658875484432 [123,98] 2611815997365103494505253002101399711125971150400501805057536429181260589063219182198410491263326011402291220238552385789294622267114704322999186821147300865280161463592718867831326089800399257172414033426659132770104506429568948369532280870769582850624506864101432544886562159974157632868599912508701860526010441431499724689997711004438048692269965932967408996255103477924120141130377906981558812800232577836689010090283210064861212754818193455787835364439075387677484923446221632574736598923643607400591473168990211098984428280192648124731984200524580580282427307571446713119165668641297824945930538042696747773885890028782316326167644859134624178984505518523091227536295059729879701070047999112910347375007547833352349058022580570709900869214015714519708973085719632987129291597821923587779128739293713356561235253474259320546335743439728487330702554903244755833698159833591359233122523365207701070454279930198477756189598596975648389501409527075924882128862103937086156975703106268474478434139501334476493342337888788702531147359116571489433418189439368715922503334889882352236637523439112313056475307978113773669229370692850386021598103228815860915348838823854131584641351186140442723468876637539383999170386317360833608670796602706797230124592764654008398684664095746311061385564626294023656171483921041589631214962016783307948216467440615699347807228799010355324037614672551496030859401391979409726634337665880346244384511370270391513521072820573124548452087365894699661659027883411173097283049017387803469537792892337849196339378702076681991278271100735782139844312457104215386612573460272134501487666229321039438369288263158183536031685195228695228827079311176790349679841704816649184318067246134626359300133378768816636878963287678583239464229105572164521720331960839367626571033623850973368655685294852757530808744141533216942191484488633478516789002474941538604199630504665608707602879540368885735750672494839226918516117454488777960566015090213430665320834455643695383820072415279995294018115360129302211104266176225413295773240769442016514374647110204509865556029456105154347225488043706048733565335949206467199917216720785642900492615607563839609967042012509853834377534733597729874953583562339491767791237108852996031960068221501310550528 [123,99] -9381023220939019372079721065027847311807280320592725130012582415514158437146176285088453057169657429050579839490494333647755378097886850835663748138972162313099053692666771991605696521937742323320611601729145481039145640463954235784656378467274530198092144873574638997143779158617270319176893753036503569043897828464606054589694311053375360844574085533223066522220583425551121687066996764023021870194857058609633665568463200548812666737511868882475869018814516252590996839850181137800819413373135712442727908149241038194581145226358083943727272438954531230778915891160207572577037787205772929155107304663508457663900867545880470835756862482389726236973376779740377945909716257606149552491398700770979131548692813195605959782164258498403095045875705843606020549044366522218579021851739368184214430853472130763879471627331394970237741589027712508841785706456896684909472448089799575331853990848938006000657601471814327974612190781554275506132181446276534035887985380819875004244792382613638987933166287030418209610021028944475270839511672675213546813186985516069782463173417462261917269301125149747316338069719843903041303552103806116421673751087450886170823020189623047506382177760526962921650359445902767890877140699695614184639380414514309219325797549654950099012088648661323455486002740751708903491921538609899615300116316527575817143546794778842658598388285926251397505454032436786774619347275948001773644297291501110906760376843241460180741466863713951811167608852828758658904072894865415689332654439950453362684763512070045102395653245769641956097535053899721050364196731345017720812556489569069157415846037898896507008884237987212075629692811696188556935127124319392611784473019072917976834929910174114691844976953579895629356900257233950353776372860020017376746216235722131294082066842490971533712489645785493142050870851483122345536455466216648593397076316196371869826725818706324040039957853116528596731478765370529689785122901428783676822405767253618191650781506936524503305212473479734979829269369449329059323175912252055736763882866705042227254948457617835968693540228120647693851426747530545853561201124529054356104155633928353105908822627267752344348190237626704531988631332052715228041123256276573768809206173423619148545708067375680 [123,100] 46451394601892290603318434986175119320826561556571111111625719647586093017486650687957728871161808996676108606722605800026391343969397059501015033592084819766469206278099152143233508952667695214959192774675599403263052586461170640363845219861289767526733310312758473826924216684540913583757586099478890618262357284861174334507243011626929394122566067768846611098359624252350300076288158753487047719035044227561837122617750260419616266539291508953187736523811114399468352622216912110698079450577669104566721054740546514651785356088568755326665644559930846645809484820433966046678193513255997078386390845686434620966120504974381577696451149789960490060461932588813590444918678352526261775527936284735221613896477967444424478753151488821135222333484074106134028717538426578318947869690618181146477675197001607389853962228458788030077500097737301901525068803851718415676510269432461516598739914043136090630196064303657132500765491518680217127949890413920171092334351905745059017842499254050486362966718655069000294678132535963025563502275391521975435390680857330437567377379040838319741603043577431612870285963022164334595361704877379787444255595033634815763816530687866861699724403314620273479704482446556713750258988083038846683135289711532052001089422062893780081687930069589474647384931560298850970030905240929500219142403550222503370746639370925705650098664777198581176174531596199621717382662008984278638285906800034222993494541330894708670060619235951988962245960176103940172723078328557522348077498391336769802068246986356372765357507130780972200759663380872088876591935180986573658006000365116493833018898556759520706436222166940769140388038798508699284683140129923815591753260728397032591034326515015978880030332333338524768969723688266931897908641503233531711673378466445242902062007847250622601617329449370797345181552144109889496892555750877498841585037228035161946415263591626580093560606887610091293715474162475956159589125038301080387672710632788548680419330502587384144920062362505724366152902058902229312047122375160974486876218959998225809478825245176812678705550766002441656809825826674739545659088823012257227289397406739740978305871183022400714142800954989026535440777232864314166269171544689942691143465073515771873455794400 [123,101] -98046042263530417202324772407036853831933244855777949930812255786630445769600171153012195588650639449678589228084505862912054066734778503690354940072566869882482288054175827241421207579695689064028805550885507450342574140438519668624787180497138348815222591633794226582838382136964402038995856493343664656380635643059777393279105861594584965131597513216044989046302848927684729773401112177277091572216474258261960927714146597393491709939163445744092752923246834017776653786358703763075502737480578949769798288453136371502122459090830501995631802490566575740841157283191195595548024468615445686775977418261500117190855452388144109078727965523933021876205129711617713889428942440241505619155660918091963954184413216083546159348992686727288155738727964742488865269600031746744662016659494692345285079365789686119644404925889517122085797976124400034618575983130125794886666556403049531439185529519540663293835969570898147374155884273693767268006230203140619896941487106964403068726917469174780589309989219892793149318354572722416858503777062359103764746657591094121747958854516714926628557551729602792856317718320207892917079192002913735889355079642054230164348518966461114175187860291538682871766898943653338588850635657476211144935035903930297781368412511925185846220693265102480345797219395971543498823685376178872461860353319194902361330408479300616458926014784589065577082510805437698251517774849996857069053830773022319054043566716046290518495674689194218207103961826676130691141752033627890905123632158083385391728692531129370018502176480836641124314384361073031951296092124879396565207834543802633740743999625534881861716955655087664280381753240582252274926190416513360734903950371528221721646319184609431250577915403290187626069670368598426588554053902426804747141772382116801495594755154602954450106875877148620573365632503820396875406544201208194398350164661789723568572543268993763393176905790779057662578919458282061286728659071527777540315662466945860909562217456441621584958181451225280258916854278150446297601886651984424537864395067623748486908432968496181350378894502990111214959473231910617966865399796013823867047537720142355528039718164479790297282954549890315274071616344007912449632318357722932796003014479839292225540 [123,102] 402281933497797510699329187354137464766052085921004356885978243276986753298176354857660092480242505190573868631380781321153694148704923335688459626630143672517446685229709115261665878691248269286888412918188587076096328277304803497172286875680255537466169309495601637850888930405675959628425118785106819096441038592193494263174874698689218467462569562366297349159583577196229597682521089261369920786679806910591238992253699938506555862331122391870481651232689905825395140556717756880475644339629956791105782162326411539774765066762933372151559174967441851132850380091001811992755514650217496180945701297101116058424561950498978268703670901584460698184899476248500775234466163100145593375870058996062186739642915244273117074487327760637880201352896476697627781729274717446340672632246470708882174890321371136712214989695120341103729650795190817704554599007866321385844936359117495883498810268036782475092142252434184564168388601786657222430353123634149816639482133951487570585135649339951992713439323041097771651382427922561025477177685148147499836484205557531307610561941086816857912953796984563864789088615435110800559408868417052271512051437618582483818599040318356143152199568945207870520164533410701969519344207014183512955757651910203887899682370686830352101617935335332396955698635307438298613651092414162762201272889283054925138166796703619293409437868998040955182881389712714733947950272101583415551934276996212400758333892270769188431026348248293080881907545166441045782057796522116353125263759709792753373423638095028099566800363746479160456986800631786909372847998846899114335524657672759535644995758374897731924549767766443393810243083048345012469011505997377099782447904011057395463150239834563462258600033375619588626671073099371648301278384052132473812730197424695031527773008810036561364514498164921067425095282394107968961773894688409192225178178574972505123618206252420654899846851812706163731576224884670151985478261468852672732766992678656808920772509224109749841970892279636146730880002327599759383514923038304058957692139717007725407017472937991375385859229791622424548788909465425692285282368426751839301475877002729178610104520911554287522069367093941495619628191132005514182641358942703336304639472353596224 [123,103] -1082904931222913783772449695428350102973481077104067451309526196643161082600204639839287946782584716990140503713856315191501652167070379731239265148737621314215805103878376398892532290447382035477892858393880567118847567822863097844628581814161680776464495637244300791408920513609122031804217098588113984538152423972749572638918642372768374486238005893455815879781563101442716131752173026934429440483869508622827016303436485457590906427710885674547117967314790784782248925534033931437438762818292910267428458048985052412257602784309897550627343078354300336027096719008888197404916548938243447386594740041233491299223912709269694042288936620196633109896061744077563880730482361501546480492086792420818404058485740466898925123170543844436599880985448288978116467250698640315722023398409010104114070227785425795067625792159686401082113612989888778627571447115201319180891528733123849570802176086177136395786275295465672385813731769086923788317209673492450965833373038160103280360704489542330299729389510032267856348268346239053023727099207244858294934895197551215313742189635249596591622802565272819820925289931494127460272368387314884288198792652997177414574765881788939998892456151679459637603217438025160546393985168826220042702696726186703468102513400957668981917709918971952196720071133574943859600188149956911500239525949867964266929598088348110932489138964188365727051812915774322909834287405191004601332410147034684859425703692531867196306640735966285040263731101496869266307249937402485344775715863312647749352766436124439607841182446805323245752299356251814354317138456337868336103360691189722829863770380065265897362204342258475655840333761323190110257127025914337625580952757585649959616042472549882642595710231691986537669990342299449412190080744487827673706198318699344293651692725062496502354928292295866421038568745831092726802846124129898619464533744549625195000924844192160052945413303522087870432371442607456858392331490950152814533636461865424129493303403572601458484937904340150803791226790874764268997196777695387728171400020999985600797737965169292195416862371290869661475141325187129333468471448840069580448044500768801873618325858240070103838869687153636725063647721253106653777816168302097343684928087352 [123,104] 2170851852914837455002055601066320170887646755205153257998033502664040239122438238160821397680533435328151895945232328884322637662120361821470156788752622283706367140057138808789386858553628485231485398744632416388891560673517656927285970813053607278521739138291967430801171368364200479509825293312665874871176244946543034082279617035793429668201552749996070541709382645575454276761581873715425374639377275568459519193739379466888190118748916926812816787740451931146866154001508803033212003055549953078575543523720025943163133315475293095292154138112997129006125367114885741630421802577288563753969576080264884356244352275653020977409034238954092496617211830046523619318252926811003448833598964258117531163392599847741589797722090594961011436504068847264854665611811016359945730631117750194882574139165747816481755018800445895810768707888395397801441342319294822276143153172290996002461214875594085160044617470389774534540386417086405649826028512720494654641061318196160412250400670113824604074094558672775152298661941348077224842151221350567753932538895434435493914064728829868323683337991666249139318343002795452200428013578514663374746756601861169383891222589691611381708580650811890138072678679908673908451905871144826335156043496725120658155708029407833963348308960572007711989088259376449046557098674137391149102454859761566136089055143076255790573526495669558881086405959099432435647226403163501690397584680215026680068314998411386653462662253066024702240971424690083713128492462837522554404086812726078382279140793429559173563989194585097985848340441010294257277125645878341019065765548190294824901244205635801905573843563280099168120945966197300520657142224169756643248989248597842668103889537475180608954272277459186719473032188994086504794250611966253371933442774746705399598245342754846753924137604345557727631633469355017098482626525887187480804653809585716903159375985078779449833277008108996246161775200067437250523935278172111633469820157415205799388200813962529905280244721889627592070219806984774739053567517468107041040954770387050532902563538531546661578244217968312125196014818401228917520365064237639856595923862332720593077116540415080300811871956841510922017050969280186585817482127921142974113184 [123,105] -4582115543311357343338629660663148304942528961556104049541728973345948396036309326207765869514282166908521675832953262303901966509921203311400439441089709627222698814733158324054040344980975302595820850184533359791342978442001975084211380093497084031179818032370390370885921591877641540829601383922945851989705749968289609938024615085031378551321616593957841886050208860347840883835202642214250952401035114272906828495247273569370324359390731471405063119563331313702459863040829536228174133053845538741369007118107037074657821831766536790070024304796301068301484865538350933411191929142976642168878312831192564749069099840243744535059676831901736541937310405709386239807773510688661469053682005261171876771229795250989097859625023617559370964862306503622404351623420156576425694400273267522266706079868460821859338699986500953993893316545629065781312871788607868620653764223456622608803340723816365090594349800924117345202610340788683555922989280304028344222103918854115703906544234564293580521499989407394903235577849797116764962694062877753632835029262264292477134252664580986120259499711684285595389686018151707340319609468706858378750585746393811760894563151765121411131499752165670404572723710887915874413677026675006240230158060628191073388107656594325989796880944573078737983986278953871593754500420756680281178835921566748231358694484870741413121082130434559356561099204919482214565153235767945355662947350274560515824026602709398684382451610258039438078789001174203197356894653115703427192424273297744559258643661061466632979439360505008080958909496852632361676502328560066720058851025015326124571379190231714143498427547041696910765981456723879639576351843723981894764121210929898444171819902374829270845406196462218652054659773980526283562170259907292845572642905716960885841552880574299743345074367983258073896391716024136659835965855798483416731668668523631521908770746966085405032250582153352238765222682784241804975312737366419526853184836491981003982560856586852700538137230243278157129403683893702250809813735947225009631110406726055300051723931388482116829917111887889075823034680990495310559793001658966708472285224067107131853678836684567399235762998589382991339300089122836881400377016934569636 [123,106] 2320368449638266606795477040569508166320728071866071339260949363684709823972427349196355071498912662147035296725851109694492273596000147561527421881111739472589834093255173748292531248091191470961075869616352751256794983384667588111861753781734944509756032681918681281926979655887978919038802622199325030859437562050592917049945342774350746477429966205553117823257916439596063888598606666047216608277853131573208879045034951053205042752652253993815307351208607817299995379668954114709607440771348895880523625296808650047696533252762334334280726736703764634923337939789557953534383728579717111064100766207445149797751492709931991265289122096437065632233176379653530821017201849059995967702620085622783353616595033576544000373948001472979546808156196361300701592086967904032757414335535064084754826878019559626598586899143942644217143010167680893953725787595035835160001921537134117559612014065278838263273245403755221775503939417653093610091401213978360703811077385450259653362655911772754586937803276664745126739451215844235310024321649337701986498636235369782320800677724545969554002732679189446530528436519150399054576359473221611687643239632391720672535496969307483007036773965975610152178521395399656509095331380778969289899923187310331766118398646409433828259244835891057904601242342709836247079105665307666511229179921901040468761355720615822646435692139460372812701105537457491404763158891928705170253752369990591247325611404028482219669589754761499549502789300775933234450356560050791494630052595916889604212586814765704585373298455103602208320045323231115193029792996139582380987342014735559162820982500108582536251301489218208532954483210585868283915672601515542627394423298017683266265773148937153970582334818106344355468658100155799013022482236961467902869877881681344090870840324592560110706620450699008075932485848660344388966889993747548084880516302548819780978205984407152948468933852592995547548401631489455632978432816918605727428478208744535584339051887687547448641152413951393657587901864017814161871730902426177113034051258087817718149677813038948262517438580311781932401105221000003955638738885580164510812169187320037783648058307469789290488702790690508659993734997221250954809248793344 [123,107] -4360639535694100285749480813206156911377182056750013026595830556578540963693856851491766977535847265120930067350339459003571255856196074659091471099117947804675226796018776866859711934970991297648393205619422090062282433610924478424803970087012988983638485751257561480200926115720771328164555732333841150004182540406582661346851249863576689914397026291336892619150647007570062511214053852221375320784792076249625839502385393898577754327362120455065380198127105741480655240327758689973822269581163839016457106114305287374936918360614477701267024652619114837515778502812155324783744601574012426660445034782285337868362255153203564872196746993671744579305849210617327254184466969158019154495125997345447515072815924189098177153389986025513117049539197634907486778856080786201180515437466710618663704730871606499472688183412429918430744975123041523043245855193884528141615509728773256362176102739033692412135574834870120739318516322267750091057552741018992790404271141804076814744547573911251922968338821391663526661355867018879793781800250857744298745024376237634126885459303017316426478358443902303164553651654374144325661013599622991110249124325314051858431938247671011764549386223737828392003761760020857732122699559640220783133777787855351962638514013963991796466083263490094175621870043649076295740059715672766906098768557180081618126859746454543533271418175513100495286900813317095542711584183141387802245583349475996008630793514184459032936039812079881156242813387996699532184481926291190598233218192764196334191280093704766315477128344147977996301006131278277798970226483614080831919179564994441149067782329978725581635409034370771090747945115518336373618586641880484039939905558749164248849045215842645913828679373970572935008475994232673954585626627251243049328956177763583584695981426862263495459472554407149416391754927350743651594138985329211132588346469968595964219067896894647329692576075949696315162491857905631673513898118573202559900985487991812116923161627592118572576721798710784518369173579798580007185017160110841325053623961048279425569028138138704556518296580364274594426365608866651735280171666143801635393236921720058751088119885234921157383376738061142406772141402697691962989216 [123,108] 235700139311579455746186520400344140206367996433368626489407762006787766937819886648867421372796166977438980958186703529655617068876805019535518876166786439257797940992638314750382716580559739561661849263930925315006664310852619217447354844029114046574355546531930763260414835366208991143723158477147713195323790892113915562246404628196678907253199375852179275427044654771166700511808870331907952045525598482644269618018805907182457244926166966266372350598477125790020929140583052934467989912877888420196161794429534466118226620355638828465201280313188076554464330748329579434449670555139897391287324452103810320652657886977025470251429808948298809464863981102854193164134601510479056527107441561470627217025679917081973283576538006267557432970792511847461759498774499056405486833233077287231086665077256037863381518567322043737873623874837323848137757313312725253591162481178997948921521456542394305248803034938740691787389646688373803283089300719172053479487885367549068643448364915700923683056600487264997313264090334153653303010165940771442207477847637909269654537253280738150273857499031193679428104680901151071822524170870895487348545536753510246984297635878567014571915727476027389623891618092736024144888685711717673196217699875820871281715554107701941298023673170482874048958809825262161690527743107905509542262070644337073973905884096349103744791030479725226253828589635891319471575300580991370497380687818924169001010797681107531786726893310698526475764555089844194895358416997856519185014699258934222573036218430804250926900539319296851141941684578598745035288763475472844885869823571403573153713118793478376826618675153271047494598568130386438501886285759484040607164125051225849760170594043214576536331678976622291527269106249875262990113606504610636593267085335551802930145190571931379986956661521887717898776839098479697612068461751395094216289199655247894169474864479043849811523124730215082446635065962570871965056979257821749926530887736283853785474633218090030446904449306604971281345907694688157892661787158198153685027647992772897845317056033509895464456783631682272643165833962034217857611896402965263945381514616209566538296348710112647877363968468852848539963683631877344 [123,109] -2366484080237031567389470009508567112281652479642769683519597580598768329496742278292705563080705620557213352243694918610204742850063104137572097447236442563470852636666206766965593468289984481074608035593101680397599307308182048240726887670715904050274552748536502278177806390226119175188119139048597839276512589093050647588671073182475356822412504603622826960530906064734534148435919495134096673419399006750908735160267639993583974637077700857223128169219552032734968006583120543794948510515626708427417324805895655253372879304537114164795120038578882534838787611401409913493913301600484629760953815278959940147026500998288060005289956120278960466364362555261030053176130765711642771617112721034965024956685345703475078314394404774595906177860300051428674390565000468308055254864199521670902840086674639446353855279225654926743477920961364070643737424339953411649107962203388825853082475969214229975081533335966464744488708750093667879996362660228482121734249549795762640306572590844953818679343134135837976391246957137520482352189792696489597256770750547888073605657214216197667481964279998090247731006812706607267117930658824095387469315965460703802729980434135374965428553522361745385172686613191130549285990107833159988611014167688190201849100945235636885057472721334901624831986412713367308866562300199693034540044299011215673612466523163178437905181659622615064693973931274087988378173469241319965524714912521165954729309216626355022960123867411440280782872429683363836840946981148107375732292619787760643693053869693308845589828948400839005427722409174316109220265827081452515273437308773761778993777613334130367914747355878368105628514153430443848349778627404849906314933880811991637839942367189832682882541645062746149668910192135474325937453881232088787466159352358204407081323908111591281959268619376343662913830419436452117157617598231513304872306728795216212733868290270664187555381281451494291908527563773990925269521818872653386728856418136629898964502447822363057285002164648175751782632128915395951478579676120867459744649472253433763095960452250841366409187435951825781228735135337355959544632118971925299371776423906002146587971031875678421301209661916744541106150950748 [123,110] -3968581964798700737544517672664871719058636547126695811856204766306012562388437651616457145327543013342893895117055414732415232968106115361352716741346958029051564015487780221123082137631751374788957533228776619754925187372806199282678254517124317276638880422273128574572396144365453648227413125045179273863532841727552417319836259361271892717669416288048615333440333848049807322837193730346230604565606588187503889958160930332703841816612472807284611398246148127722787190213695638937128420721954856414767217719390677527076559129469869555106928201583165177749205367624205945936700575429100487531464940648204069427126055357109679841662022905190546133767649976519618350195420159344438555025600349754612574157650315134590814099505471826469999556618527962140671296794878932560506026759768468184891909138701047475840623063643961829514705217774216372838809848055660861478935531115963929611760671449642843904263972754867133196384313465496346375208303805707066969624561466050042162670963759366594824916771572780254265537733446177208076203117517533857681227704429245852767426617238978549581520749890116671372369765610401013704444142739268477110678317711240590313485906481978750577357870807466729088115685188119056394253211660564068815653332956623665972006421377564229409997750788124270609041889928819857779844439900294310560375499754377947751142688109213040157204704295901046488359875842602102674253731724503683125459866625711108123036927729056166939701009193047166984286229635575312275833298015557907014584340424565959505707119542721283126084159399636619446867686031692215614392211074864438438635062698433779837090655235611208912832882498652129390919271185426672514835746135410426887221169074066557384685983727642388589039278708115854966537980749397534274219477055689086509656750808571619452902189340328824677444103302935433004384340910509184499124480879613993512477881890432445762912622557041783783821858054768117574708536593702608131197730675566745516089217771845387845464929796695652331336176941518882848810473531156300727104672557121145642593334555705743646523513466512695838006866139606475635216260571680053783032641558774856772045391917915563390427097270945676931073359073391751773912320 [123,111] -409149034202800848227505510370955912761022483813957630896668377911701251234810299550479553214289483572681644138738408033223039489371472180803146932391240618801489584634024228114424764930071693386975940694279231517805544805911142019398460618408838791025988411260114052743175379320573305280505324280481823275781444258423638058995146067027845753201552363576774062390769464896094144686770288313142226154818210203494865255643265008711988576071448676092822493916142941092187078358947062030277452831356013414066875103876752547138625168798578826355564517784774986900152351969641800141737730791562347899137030421957832983803588531595949395653028811096431553356317722506727677243135352694214160990774252453657739391500205817129546151837655961509339982177955978329835203619615727296008824947632049327540943702893396108085755873147462262136925105416699670745489244604153781827881091803880398227611503267045488170651471910165797863524395895686026555698962166545799314163772467075552604496280518633016140933347351617548192402847810812800687367426494830337188139817197432042778660680025023596466694089344639917277311935828246716533376865264415389739039958200748883029639557310373245658244521866724365229124161511229624335398752498564368484857481443518851718836307414441130672214147185273841687698696778652252476214364711816870230364082295624737325922164764386296909108522899712626132132034222924857564614518466671138869773409914676092642798596228716553523872043648136990825320824381752758330211499513655167793817854522686404996314418619439136162543142658737391136896635330552671639221246915191994271365942046696899548182707730271975809755447911426858583262578421834602670119038858198476235561186071593043933045542373715091957905820830415247983029666216584757541754679096764706429525132923066825110304300597909667766672316128235840586616049125124135870383393524202185388023733600885199809408269036018953800675942485090899214022066966035363104095486158431472328211137102377927640155826262196695231077303716347859763780180212337836501073391792737498440585677287128132896598297789071667401942123491350208911460833788946076944202719104170680899817099258157310277488706104738365152732666001897465376 [123,112] 609472118748276956251985202530703990866369713306934325841501494991608083698541642020032917604061036391959666318569735204855862606268624037546091280834287259324327086803599796108843703638203371650347304351386230035437100162910955187904726209729320826075161101911901601450138183409898481001446905248380085127320561941125037588969370619499526431041540828203549443279654004512171074226856031623314893850009923381035677916598153446967965576833360313213604275273179695264278881190830575378968937472357723224565484367687521877642169552604677035044322207076083961727293297722198038460303313102459354163284898723413769131970160636395991578642803923993365028925878505383705993623353928125769379335396790651088645307578000365316011696560045048051506303296658370711211078886514421065118590102466304006501737775475615724941311302172694817760248484449719760791755552274705884135701574625476279591962291174234956474361969432332623717882495090326499081496907193924815647422396120444954597427448422496400471725432556837481043949961078014091068189101920308677309247372171325811612421894169578186063490278330639059760964538332654912307184716096612594385813990505505676560179401734123812576959329116681991483554096255554742623840371807528662077356564347350619150112666167991331265449190563811343168331363325346446968006842145763237743488162216053118025450906255502299315199650896445091454718999598515264697339569203446799541058915637457116515254812119606434020169940713172509926719612813036164947222978332986706381246960225219593714675991626065717667151708667486598886538655008164441331000745628493274979892349410696320271716321517196181833364941289312304001084344835663109310963110119161432939236672306941964329698262610806269205655549979475176751133504721928669903614848340432765105808159573746783084001281448419925677447183495380285185437632043798830096445857685868092830272072061820171072143778458387801173777325772928211084479108800207203727817470950215284610198796344080175782777298805066289476659641730273329669236013167664985646978213718812422645928185628223846699398726866694901258732093330674015389568060261204903166626513543997829186176075732165790289688378477639925935454124416464 [123,113] -336465786694745320533489536009126710947675865974996774961949921125973652318302513933379469393833691176789854594227395161331253513879471459860312535637534839394249470090655943795791860119484197541925559443035175425236577388376112623869476955020593189980772995355979133453706429538814345723387894158214044940939439018293762103341558460432503994198064296071550046982074316571588473721749677165024409326278448634343094545447333753628919969301241737896406697213118726492374433356760357656930253062395537326747381420960114817273207304722275749233623579750719127870532602902177723678548622902656044671674747128905475699523529718818779481571852018059158928717235508945284560802835280033706147868421869656434021817499558702349069746976989198132520333191747814059158357429783634061443256039175574607062669776580520196625221162780903411546945028659116738250541295567975046243240484690034185374200268020746294744506858670566402395260556924572490464766689537153922636084221512402543014459860729408662471933773856081076006560996520005980970257188541531132907325791620451204548440403672478653653264329099101651740483251545861817038633180538299269255617716848289109264670231311419694196600706864118850186214236832300759893684332050610705506690703627045506462624615928981852101049961447478158900106354682092163730455589785865374305109528898137048592200692584299786043803392846125296295028886304080442403486610623585954576297249303940713967759664656559274885325287181025104205275909764517347691786729539430647920017584577216649593729410792857473543056271303919255901843847236152684419809221202628626045941812108417690839312864704595213553369988202546742762437385513378898879230419362956013798280307293087406597715262886893780728187408618212762147973616054007135300608496462791655407142265678761838322106909625481145934165854888371138345366315578190175014838535230292421302097436954856169841162779460201928695800286148240479702946922723739120440148605256489251835313316906688800283304716891091073978335514193301986827402778194425457520796042634135436289140608624132103484330945210010072294410849069477576960528833458047959836042301382082568109320783602736361189221036992726182128352226 [123,114] 15881953971442356641197778198415830287741300365960310743265637101648847625605641192231575024205472746086969372714261469672438165276668548830456292653678575569920387871067138785295406246150372151205240090852723478238589412152501102097139086362868026626591032968337328028008015422980615334862438640219569736423796534432635968745143337349185538386019910587616414120377305879258167007349008312768901617487061384512806939202226369761578832592611986043628669862607067302761300548043993276892452522718379113969928268822090097820197698519571202193118397085882164096971649015955505125092936499515236396847965557402227516435377544394026925322886704871473228743630010545796415724375875208818776973617708016096821756354464662654612265667490275808364858646361706207815791645733188459720222214707243724059468926019004145370215049527118263049773797833490353483833373280643462433450057962186155637074193718739531683061529564135370644882517378521690857383971068652497497447208330437262060617290843396727791463376177229528909465263360133568231825103009284482794604782463512569368619166709358664516362957571696379095516986711257127430686894730645979200900367094713898156298351689702001727970666431489894715564765992187306286478063036466826600746539549147828725884784294123614025236790253245452183480278822398144563562162986436731252181281917585923561529314080333418672011183628372493012797048921682195134361996075359447271818291009742169096398355041212105787056265924407461855762375682586777240492243656133019818590936829193501373744000278457834894731155469650056130817790334114555556182985795324836319947470003080809726393785833619516590107110428612547871594557981493254071042797288759837330527074029660501866788051313679924120324531613500027746795221214531536738059455124119090732162594542733868180449735566576704732042319531581640509309775487999180540643924662443674456311389833630325306387442488108478239417936123862364109265593651065375145678735408602234583880462329739227502561824454042374641582104646098555896531169445324437178391300888364185471570493229214156578131649874684165365190265359858121475509105276729295476031863756973607887381180381496783014049438262488776448 [123,115] -3065844680830208445515534681285520883047363831837114006320026239450860481275418989897163346812060961994719846965982000573108215189227454816115747894030136414337794459167734097625737375655397636058918197281103650411459115402164428769282731213526461017136410744902283831876079387773897429798360421114360235234030055142165364189057394992884940010617498816905299865100434550410132235587336906503613103489780170322425881902651637910968068638590153770049626614910663274688004951976209736450802635657935379331213813015185189690776889444464901699145147268178208467584189502528744696503659335081092962639536028591978537916793280730720183079266342737922863142462904865661414089608269887671614106175468107697152898114411924569214646356121582940035617936964615989925275162334491322547135292611564129176696121575813962276457001258523852339760628686255062031265019463010930768715758035164570066909951559702742124105111915545774833122431335197422363158406543019238674016101031933162765450367113517170091514571587701771438075458419550850504664978299458386111690451108721380664870503823789666003742776500370514292723945619086341860794201119118970484185811405773016310827182705078569138975974169547180825888072585289607339376674482949051339607543697216631432734710965524840438676244164327353254861264320025349542951386124021791235634034195215658413224860866260614193531379407825262261055952605644420509432723347254863264011483647791067234661269797894402545436408321148914752430408514899977082169474144622553236873367950045241984759608082234003202078681483496960722170520207424135628129882735217414593492097377953472274259797895933322435918972999865181150460625724259171972513726106629852820770629166299144800468039778321692205197604972189081340061648152444023478746233677889998317136142693991899830867040131926637457862964888880770293284077480698280166222659694787738476929626439522783864612231329042731528904187616990323820684673715121713422258400500527642189262987552972806661408214419296502404620777063930104368480731639078085803154540372044954166330137831825140742799939228495605313813398814342745374794198650309302456186032878229471229485253710049173140921115398048 [123,116] -3066188017466897958746619006766723650547513255375416240852114168269424889907359387959557207858723466181603533498907018224323817420336956065247666750276520509666513470739555764002864550574594616987340861249677531050889263947493781615780224799263559150511580652590813585009166812925989433430009096010009717374202509853729615350552938114702883250167031523767323539602004535320431513249184691841373000657394502644533262114125554550893900672176593801342987822004748557587190917183816938193546642375856754971193435634039929483711856990706306362350185283131097827677966497940523304434732250712442099652090088862217577920954219651117743686818811380333455687782479693407445117209884666802222871194048403904411373598904548643327223139771904018188674224638036634635108870612589087283799144522752575295369467955501883534155030290042835941392554594921970199058718078364546681092218127007263450501943650751968030593587669944164573134466238830916321606819407571215171659532397027372153339617405944949226703284690401726367613839410602575019461978785707966440433740686243735314080437593378224300584620045772356314271843083486799135405647897740798906426199660814140697678201412765952632768639011234937396050901901041697451367023583619450357903974600990080776003295084456107725996933429077539278571064354868414286581427097606728437396193432564120240822710241415575763267156197963309374078564526240710405175790989048294212096035175356570418452543848068764968646099815396223176171634599023231251646990779755145269649166619344938571798664771678019684243575707155743303713237667422795524490428402481209370014965049430626237373072837300295689493591130958674170916274053451953955195093400189265977427343039767350515278845293745581575142118715360778961340276017514755474270207216254684566053135860722752614132922216570733370911908720992640273079650772997620924821289578953506709606472024601389530716112647068550650858130629012124013337124708676104961346023728753043555390162323125072612842249437004210861753423598683818273071924475233921333657168240275307445387740689157348130828371931456900559423653867769855321361226428969734939760630231494974035955226174977044223312736 [123,117] -397019553243952265149243248620214388603482746545868730844714273054152432158971807167786638177636605109892306146924813483809245217758808411597873936221879018080294846948058508565977102367090241477811733896661035434605996657641120273416882008673478837397283555146275615619492667456117393847821088570617714368571360128860502255477221974140657593146350278782979385640003602640444032975786400987453824422054870811176727284443009623514010696479154175691550171893270708580293971068904211088457420927510026401718519464202715228090428543465909441205620756894721466779078944141431381912331361796968360394068445396989805364241952158049884338970533244602680276585999386927607054265002154434222273593249957506031564800612441430470961499762564073264381941189466120122762680225402783824154249669921369313547578917554633304198571813696227048740987715694774317801058355981958985199544186950449651217848205107510187770404871734483049912238984256014629175096187076063540171379064354877148350198014507299499985989897938243793374019379033566061814346475414223300653384195454822188271141585895921353517576408558399751360207547044783651615013887990183094892091151073124111064303345646711573745316033776260356090517580786031757832022356852684069823605610116057333571510544747628412014712675742859339804299529634937856512971720415553666371997811039489135883362826066870987618356335611686607333190006860468673198632918143358872157610567979227963275222579146389454009825682511725747813066908368457137710604130193920934136365164100573329109827396457099754654866277211513255611836294728935116872844223489967791107874569421853985730431045266950694014214101799903492366705179279726973552773232520088318238051053595962989582881444570479303993879481542978010534636650660235751376181890879562818049166709373380644683185230907375032018130036635779445335685639217180167325227264866241519773834227349939000532040874733673153091161741833632400916776812691612682034309361239423886621543190861345816662913988443813913431277165736845306315352486368432485490332950290723820597155388140690048903529016980253142459780739438876775692303134977395628233674694842222016024957963347780476 [123,118] -31276174984629303988609766301999013571349990331335609571747388393355788452152820197786010427397608711340038864808036798018904892460156850671968188638664245734168293231670305212029137189699740757211446349883346268025128206420703774721725390528865826468701483991130000950269417344546240659073344005489033397358783894742392131573641664684935233687159645734226790194379016344321591258562155223702428946761700180357654705124390773788031161924934092066771837116383564304764926631805362887557714990561811502785455110625207223955620266006224222647276779949790049524365009448312212579345488461203710184539482070529247451507817597299321300778637606029597778065494354933950928591955841112786243187845763197361431670601704614875754938938846396975937688642930176752363020597134715553248847805122752773950866874118144820716983991364524418800286031648078270140738325737255616751993824189849848098521253709301967485739252838505832931481759404381519454327464469360385759686701447116979594004338653235757678697007655625044182258638487010093511731272703024980828820261157542433477445902254395157953262036576456295193634996123213016836357269271472946457029083811162730134314093500546119998633369436456076075950445845540802110030740589597140037498938308280504782005302693722639708960626614710757666262902607496345384406233865026180390369027752471999622631828902717704124587384538350608298244972478215361914691926808849066320579386196851053194719466567704563449631914008446929747046275822407965774832383934844195056275715897183413829631456017495944835753525148104274711395240551563456241181426204091616772192283447113963910107400289002139105268606311235668305916658754766874443494611565930083313622697574568031175013608616399087356508944358318583215308387659718720795669445447067202531808902921557662755931690867195595630045601397718021199448145805956970511164001159393518480005061395367268759781840365774784127653734664762846325889940193185621202903540712516338643917900184020351612891546607239324846807125427414984033600584429575724397141798947848838502192616160752985820143278092012108096999529108458886305801856183015862387973716428954026837826003584 [123,119] -3517938636553401148966024870283383258907808737110716952336096082263053589224217991789055473511871370362861103444953858782848943700554917406515132507971059772983002963131500122036810873672784681882713021802637437778357968243033908347565661728218018602227355629874370032669238307794615718090191693148908686716040992486884994308508582893846773896385918558777441270847207872747637411505231504569096419626540866965721387790951602118817635297897449422642213516928078430294856179811433023800710279171581526283621859445122926347968727653168364513244094243013152673206977513910569099299126750520086091830981879767710177563881559071895866921637790940008966269436114384599237021948082655531967318813235136296197308402150917766662397289807851507799863759820888060822133244490116064933365607457657730256417719841685347187313469314675693855218779897657506427543580350623237889755141644025569570737697115674837670180143877247559966240940486804420548196572939288623482584726901794648485109929680726762511880305197459814740898392213915758112021040513563005212670613552197140677980262060027326052734741909607161803638903340335737666573424265182176224758232953750548008761286733843019137113827958836252117936081168480807613208333169644753500686247373806332975904529549193716924308367324970656479170687949296815230795896051590580738574107730525145733155449313850834331291567538992977696026277345934986786659443001427763670780883941938542396039032001183721704310293667101932443424608585814456976969552215455226786396724537280392096322730468080114581716101729214867948590094838860553832652349538796605739540612841629878060482916531519998940735381648234928332706153116408125575979867885122628407367203535448069438689862756539031541474295550982120845000938710845122628293459458304199041152302754691141115899890532568231025947267239251929720801493847730291828441509230584543943907982341734808303001471949868139055679514299431857712316864329994363017993706467473689036631663715047559567513460611633567885037439002285122282615135506250006149946107515966831815628348626803218304423988627098691678024808767432966136827423432567402825654979751505971536656 [123,120] -43001056903316189196571705857890669265447245066956086592247568737126538257434413211147136653978361430495766979759528860501305033148592590703470924429219165728193519574344974219485097415505258479269783940616404661500749343549690207326988760712862621843089754709704921889389349643956022099847742669348082845491950536055121048838284307643019852592763035805111234141698012024831540035597791693763027066834104439070229245700965562461693552549415201216140937046162475578910881977715663997721809872693762690893064494845512967164946374480481594133195935267870948491838625478720768778440207797803711680678490060340659312899801977135940406683146886539301008033775361698201232192307228035070379245393050597093828835001810565182902619930677403621124816155614374048845913586887510207777006051722309730194531126293793392340670916101731576386205169080214294307922903559031682269534388377576660135089494312624762959517205183994070422409641499604779675505562513409435705224009895098372546900736257045565236144838556960969129716510340053509279355123424042448154007110551799943814520762611209962395511855483933247809732676121511088838511830071036495704082694438286237612218406909047619064434952170766726474927557806802295762398117065115718236407643578583653151442754752835184706905248059283458654109558475584529780215265337618920278800311459910375282930951123287673682180807253850693672930910604549898938015714721926869630457928354307060923437012231198081568768059645203915430089340326650853597977318298901694754906263434297143815833458797729446854489270714525036763552191041580383881803841717373418523111287937218525319873609953831062476397681987977238253553403706668203360911371094405646672856954234142641042829312012560080412569615997139801948827790947823733004221170277519388004625938780530879680076956522432094469883835399219088411257171461270457791036099066883257533322882118658387551042826133908390776300808250103485541501831979627519988010004878199465075088368288419719579123309123274891103703153243871324074920483877484386439697327069794503860224300748744171354961779318789925638082338119982111865408356116792957589988698165840 [123,121] -710483886843464104888648219324752128130848417174203675566964201894339196317870770443975801604610099288580805613301400027711303385419508685891836188801580798213074373292004516500067530009152787919809683910865738475747016696041865256884390165562312992982098777468322142185237644421708263521105583560704329671431222971394475320802694678572944395113714519809003306359710582938799450086974758943169736725565103975566211955117470586054742089376033183798535468379105966674458285113120347687459170455049472965663982477877837201692657185668373325982813231092115442529653198543104294974430895234392753294857674636179481868215424635609508202868066939193444722920538818285661310653046329152611639175237565396062284366831270022300199909262051746741030121684734858632155268721345890381489178966603987535762221683971733626023878771017498529260645499353087122793696951262648057310351832437094677211164536594211147925251913249714605706071255504357399232033233050291418828040798184347801730975765732677623259646035800196975735663331831861274909084931584042519635148108445412815755563028992031103953451157810594769739088040259663274801124433983533867881877046539893698500308733253807374851896449729658332739555602925855942504429619383326448032228302330926742034083915198105936446233577033191014214449112051844117157333085026974735508875699801211204837646054424002025849764206768347778465860063342461104856496282489920466283645558263894606398510028527257284703888727427807272233412266969209568382168606431948156434695920433268618064380197441739110957359329148103147484357297049594313097011307952381782495802166414277361361795361043960522413888614269888743563268136617149291193159632412750227515677740935302225419814815898187771375179370491234519953483247995707148754789198929248626222744819658312072642341164898984094621438550446357157018574430327270756153079399599405226843328604409850772913852467044965011801871173653356572934443016730732040301426221202771473346273487346536140585454259738591256381914593763232523422973285998237955846691632036110303638566063042719527310193208038126661012341207828909774841395786203374031902238 [123,122] -5728361966782369865425809143865151248640534394820205853515306322019534656932126247361697586663476124531111678059243146136642674225672239718731516586340608024197231221390573908340470116739743058592113740957884971026705664229791440453609008059965913505857816434406157664618949824145467707003452526583546053824546336588727627782703833192469076436584881658116711992512945354030109185999606394471828437277851207810837343528131695820006111169533762287870928637723460955317762071856389737463844935626551941153519239078195559356613377854335516263846714981257805768616991725855138545991079825931613778961927397869333776197242135734946276448840194765475117954799547999754446562030056330791179078872878291179383374713199370841959162486039578830014827052894896098653911441485273007296991775529282944124912002877218502959963348926794267491767757802899648521586974197971058270726484105553543750396036412848949507830391773004121423163356235045794104701103586219282244604344833862465047955025763612882088638802035834124636635941284157284956713894684480486898735785649262553362639510233045228849402024254491977034990726133710006659628903195258602640879112514947772563011544989013864065176970694245443507204577793308109360577829185038477638707841378054870700321440973766262788652725643806526571927410309009604720037576944007817292972008853783162604153892731411435967801383085317792100311879410586823919021196102475576927825607252115336351763299285038215961093727850907940175029619364959132393778345759034962149975873539266484469998127562039030866946516188349587455322397763149981431254000152988218645472947585985916891500123173491656029073391745176768306838346854849106062133674082056691730765947793715703221177566369504190157156336907271273642067150550728233045579900823546832944138516318033783169004139713411082846051276880721390181871448295222413823294867007305399807363613764876529795099082503605893761816670576475877910181948908873787783522719271108084006982497269528379674619855009558263024705809356344486318889251143580457396027469007731508450353540974397677378088711265813327520801838584069709874728131927711744 [123,123] -731876135659191902324194417260263528890662945299935250863906989379671420240002375068995061443137611760537345736261228509270110919949869764708615237596783995249605816092471669262872551370075580561036868174931793268814779946702671197845714325891829634185635040009145698662803901615062658662844601959079284160923132020762136962937174518361281363795636368573535360944826392493753339462269833387729999470661740908726295434689654374089206006033163315531801173227315099960142788137399077469493636014763724007675605518641308458262192013366970950729802465235394965350009438244076441572291440875297419874209028991597409534756064518670234257406389218363869240544974213247107462465294760413841530855824912523777944875560323213485362976243531409777908926962077418257065968695303660145197381250099510612615982880280038731816048472252632539983429392688140586393941623690148392851102064991309467452317525072660847879921732291685325591125367107187549752694086728957220670660790860294185363417614676518136264088404286065524422453970517553477183855706403028413762096818825304216916794826045270091727604017218531435679029516831306434969086119412762101673062986406598879131243329361994244458745810152627922063141445225948514291421771420637192967840235599428362323510104610579380201349628460239335784925568479997760822082865092432215191980733077320503804202237451767919489868965571492201061865763182657340988099483319827910201220508571109585268505943604704985876605733207700175611522278071796393399193018014240331722912205226476420099288117363800618583087991127498645393055455579068226405491484884746911309377591078889728613557171775188779950486698172468771562804264280882116727126156505793134258171434916069660690517698373450944991344472826832907448530707299568878470184049648055422148597877245826718494672599432093694235574948734662944651420746820805883006080090834161246724032602876346793842602809303473601672941563776567615333301103636892283197710920992931642591644616169487465776623680493428851189701083592128910691260019297556464621243039912706943376624460572869775387146899035460427516008904106272530173100608 [124,0] 98972342023945568457236828034923453000839603725078323934444442286751447566996252744762712644476875101908522857442933846733622182733475883898285893513532182658204720757634048063410590495251337417535831525604450119283292104542818887384540725711809735090515471835278305144103545780089356793676249290626205949683278736819859194822891158470141252072183672508492394782520332032517210786963855587940451137118873748656745267374138272674742098701360064097414022788851398309084461592987684531467294830851952869038217865525734467397215457454449003640272468160335806123988691158971864861242603726073819960953807748588958926899558784318583110339507555957607198407084933691289022158526595933363265625611283676432844092281035673781774670144584837223286442879842935698094776753240380572911605403219656097676091575656736221534440970786687923776394086097158115865204737331814595896595416419357316545284193979164629885068737528043498464958249083032131510872454593493200222539170301599696113956198956819787043220460889791377069020589234000572919638483326568502000985118068466919397788946638130431097131375877040708738527504975054004654921147167780236341280163156320247030051846643651764022984251036304936672819973688218138856729772457569161219539317436621040969023096226891179810957640071541737066785661970738254085666693806849815843825148228937098578812975301573843166215467782099597459530884913764734607888391542486814298820042182062846610384505329740227913310515162749427227087122299537866514433327046176235684043558763552454118658580590886565359735149493635928389073850407744118074206887532333894277579380787431522612810870893473561351934489532448991111417493623364125405495781247316619729238705254442084396648990939581681808469388399240215054358979551092277654609857321448943215993684359028701325631738145207168832173601047796409675684303697418472815816140665395045175807120286739017232233981059344314725588366009412741205945997606010062654394420493682228726822769757510484445769058891571040105592546956133764868850088555217721129921799445020952765681686124679497288751776680069648451014787954100550983553730471729419048976977101928042582126853417542770372478467711656429230568433908163438133106180139130204724932086913797356594628633851665807694923932127157305614073180095491584721908601353103009265988330726519456246509185371273630279192503420332500027272884304321015798607983304286117496960171396255447427055616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -11093237537207972684588024448947194993958817210019664487357019546611029694503634838266391105445523968999993693610112989852083306854777751927734078507721637637385532328405878290420676654650327735319932826613279264529075754771600636654478939321440638659335424042911645698336657964274530129391183456034836775860017608839209751064889038106222408575615735476555928391630488975390109421796970530281830703204204762791052001432741886214648123075557212763731201025191187693932426981381811458611920609141029414854970387659047937835582866718858902261049193431527090570807001795008767251098027701998068027977338109075049614197144643456087643773197009455591907036224555291978529409060435045020350355794757971715703348832441160303205999392926099351265144607957046059737925237663499327723141717732617663263893634628722832047066253881589282296644476212556702246758870666856902764507428996704837064282836535632058130656597757377510436776725328847984431447148159363373696253251759492448120859248396174485109631201346770791844892110553414830812589556708225203886640201767186954809803177702161875595551047828010874352059624308929241196617832407348583670746661761712726962994889284973127818746445530692605177445829214317717722602767510538032476603226428377235585786341912639597140452641470593456115315836150964038057117530321441162446814675014547063451930186349167278274978388406482699312727174071293291983194301647070821277148179830759293959658803989867277139569266725578766811739490109773723541408882133525349366291235960009876687917737720813478514984834212419965868491568424109158002182323199247355006755291563059455586320617698889746432938167828864128929907055733354000203312802870894947363220199405495835194337979756338132715586675394395018149288654338832928730460216919906436000259232262627769083384210424129184237942317100438572076367532679346438271733094987670754378643476993783236736318920726553415520269547870367184075454790607313522591105338129795349563506665308507592762442887939106863313086503588260587568024899747763528581974504976220958187812793461690579732840780384235022415952929374554692339363035861640290746909356157133715847614847091648310831808883371409518680624165337055852667836608190639318944792398021243530689692347231502824246251393512039873754891193876626403115880215995507806821900071131529573960895164695162408496744557901077583178413461233426852511477959372460431675036826054827060954031718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] -168320800561514502891521474581844911731904723380684070494572523361141809412374668104246718733842041188808196560447457052181503445944095291957168293839703085950684846397580501983657267800627107949414126913509461515484198891399431574627444350652129356446661600132475204432939016274100546700580988407025672682792920190231876420467079744735179777810623026318132293638117955589644041077657522982273870877295063193701060823747034822450597607474482886053351380507725443475283183632712174185908832804863734019343170223878588312553468352963718414373672027283011090078243592940837671251489147071707182092195625238164965193746307720795244405421238541643307391121139912456035367782146101347454883007962671674604573667819193135963396521824885274716448769441923530364301080831080945025980011002964399348367376068844803558661256249818875654260278731786867690830256863319984724532088598788773870024799901317561054462471381823370851927611676247853534731669225386453243501704911610907781569677046675748043286291055843523230802521132155888377988288577529326206983752674076725648509445176490260457477184628767432216528945649906775251813027324352249810632501468558291060722405961005809266184296418715041215777725625690762243069937184112973741065239518019683502777144800403153794229587207639724126871993028396226542641255462999922822024607389884475598406767350639940095923851111346536043920389822337669446604454268447752444638791563900114161672003027412375243988166474904399055422459863360211172693399096003292018893248171217397699494366119718218655467326928668362356553515698950182672669382156503436741889076295166771818286597878498196060609132673753927063995939735496957155397896965354378937835402264661541151957125151368979457787023284741940300422051886317018356133122212738373848053300606054126267045934673416499510460134767918359349731095044487818272083392360897253226332279283072091610337919414333126997142108066696209228159106695703661296901524323986102354603921225137970078612380295243625294214278067289943527680506967443447624121722546969479864517262993308615827530808987832541681952850663449680103169738352543190915350471485951409927444057854976013339152798218639191111721425979315320709303249545327119881663232919378021626494386898894760345652081778660387423022003771511871386042108514814299538111773337104033322308266206153099415242244201984326613228522443738064390422073283937583326141596170758693843232511492096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 953442871064406534974782186116031679486284557480084069193718495950033249990609648755693771507711245383943769562334001024225365815240169579960684940357774658020572659965832198095931296886277492666489415136184404360292170160576112905184594768078383712025426508113598022459990409335720403132968344757769868257093023458152257886916997971771437530928741661601200599371289440814569897431716746097311600012660020943178660820914677591617162458484154777850236129600182555134591773830697308033718024181505017302800755432502241515446939296034075795118107922444268391642350072285673197076632571590555743361894423101134958771960506694653914687473521650470071886261681194192713576677747750655218381587879512733605424798373117590864135110863733703529042840713538404603991843906107794082405030570093643017268838886884497569946190571292373879431308341864993378908731720339930474238261625309127811709464301171901367724128464504925431100873432795124509735277837618834678347878050982457464904922668635273271014726137874888753719833352009555430297097766756302851293670341024079584350701255398355103397065354567356659704552056510329600023929433057373943039819637120542961973088398498708621305966174485120620981377893532185703500097629778876254641637918714802609636651526672236531442007119278046912523999628504049110420187080494905182825689068860227618230221559014178568910797547155654588031940261907038027407624001103156382310120718444634164292679142468813504286684270514093958812191447504534306214702112108326495126989356264259792535211783925172613770512826868065440472180787309571373522278889372950087187862330971553598624610172768777693451701930122575348511891698513497804353902162274844385470986759732540086212068207258492768401556463075874267512061290141973287790384366042670436755468474115976447079279707841446453847703883105821311821751123380445236990482273201390893410483075529488420051056476730424012766673763182304314813222597881226783609597278591443460324538949431535384170063818015403311512259677118107146832975576276240293788803553441359027257621377915493936082642057363937209958404116115247329756632238221029098147521644752813697206783191004017800094682921111039834464822401041352453643010387226218123534461706976953448672916593689299297849016123321672700510898606728926678697848942300684845464701124985416070887317631364465016256277029018248006860105241255707465437731344786630784213009188129057697978489241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 91912803921140577010525869985266728453139455983850039700815414238128851252224845302739441265632508081458351010848346422240334719869928136953282013551087869086888341006511864397881285299234997253420014139062445388009835710057390760288155636262820136238151245291573244587968739825411486353939507957809413355648559824566649258840861604723405207108748329368740583724429741817139665335282581534607216562723567317049977883667435003630520065454456327643813376000193301418546013224407396225249061686830441510628076576269875738654732515523859082401902556214899216891420069474427639622963958245108915287995515213429043573087908767885651065127162774653879739173509026004552038089811522163021617609232524211188403509352951949953735549278473586258209541429550658357231813601851265366853554140358139252284652362717824798142307221453493721290300448199835720997193327080913758846398562006869501189953325673823371769230021580844113357932590447528329023543612797110654737383169988662009526749268697732599361529435525496111603526571961811999182653194971651689034083141616023110986575493408859160699262680459963128380424112074674846167968160576713046120654815616727480894819738224032018484815445992546174534879569187514967350551158565352153156159588623688886363068023560411117229995485982799850428078823918258392022190448187525779516917392005310491893229618633656296491549250602174582140736685470382226284553049355032022730226207276959943692678846742989906769360002011847748935923348591023663762057091891741186896758423355954432169957616507347417741884035452193218733514683151432379207706273482287448211656400973318643177190425701593293047726872614606870430891472373303590028986892108597349025026801883235170885143658657365184433785286035744078214865793726395219258448909144280500248489519415443730073709172081428761235108459279381440305851728456157143737434008068220180696979083496817233545249558452009366512601371070588274657730747383113693873107946967868241693788158846844167828624225111423368647995857075653320237934112665651754647135195370585769822504973462817521454053726696702856506143980329942778929046157289194555793413539200803099743346646354180207889206207387659214070171392264229085442262366479148830495493204476479754623282523537239290745050562447678996370038577214521816318603765635600963410963516306203610943612635884039638540831189927896299502486521597438126975650624367289619914946890510759909916101843091456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -2177886672993319866713633138552328641653847596121080469731393248507512444096538156298861163500408680573365438710546319226859257373208698496764682270643420246341620641341597787542701044215790303540812029156505783514290925223079046220862937819440182833811898270884455000848663448410620835118784657371136406055798766710968783219504054202579500091037795692554037207134878984982018425377604140566049355346398477754501228686247764970321569107475897249928760917037708260882205930307380619525231883629814312518339178222509219666258016104677051245705277637038739070029159564282142325477082659092888714085831540999617463973183146643489313100687438531380850378303973428266468474924810447740952743596532569411358503710049049527889928010153858382663705881707226770608999712711368021948887637275331903419738567501325473878744637291029656661054810015155729731667268388102798440731832305441812923109020799546489021636024553438544301462633049865624432674214817168266487137134301589766438299680186387090014684750987578240814982427258268142547943559155211506013105475743286506118496009746142605494926199762477393711686445754786054341244709242216634589574043538889570456847894908554126336923808279813477191854743073808317381829177018202988088523052657743208152347693816627382858632228071644917241482812572751165964803318313570636441831271167609426572615905900290016459566115992462479400696895094294347500723052700041025493515701215940731899944865090902262308489819379991554774242720558515495957930575396972956133147458154042301431307418727015162356049121643926957593565471886881313994215538899103604517484233680603761503745195160750610880309832016306895605214826593875789656343609164768905959934493292690369573577188737879635205035473582130865224056313231946311876724156734388419381192892540658300558989793794593380402094399660217046415070721805344896379108830284733864956920946967425226935746565830727214423456451098010329501223147469680989620373905699674510296189153191137208742666121816441955130866878779151633767149069997515491397164098044072895376931950391589574897143995333950056760514179575632240430625049939007689914048837916778324653976186325644567849287375172081372452471584018534319268425451328931614569864036282547428964839790775484651171980364084399040851111469299309775157280966784386591954588491646621677130604768395162643131180186915739122629405068132121840190062607484809270358652361717734217350800270268825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 27025727316545281499004570112234628845185405631371765873732900899863359437745416679643208137563600499334857603574284689100850917802117892682828253625583136760633348997378061955771232943140043291076213581224808504551320580640247880161164369484717945561410967592241231105234641355578018428603944755762093302498759459735877134246364303495041684850619508667256067462272339272519978927395017728630839343097105150645089859200289643086150753428797070023467104993570397630914834079050172158276017684312924399262699955079530867992964637266907810443078170568548691946019845816693726339363387366984213177595758959803309352873387358558151378324603270881344025456614240718245600687971778714732521297122454662415492724372309791132876405393676727089061905843827307194205240830445554162123693050342240310630107006130480389887559301073453383592614748753414094222551200581862162395569597293204022415435408691050484672483070648152950993201985010684509910696606460365639888565583349369560856716484450306254709660636885325310129109380432931470225498072317307646180729294092565252261800131214870031960327268133644448010930176615430481367758349490439566326421170512772735723596401440312555759385035975301393746561260292146768512452233971835763076570622797276368322787295603953462334699829698091190601207719593819476975248052120632242853682849309728641316550293355648962497306280986308201467743666701446663695214355322210314304797365312595012923855425347165131664224753256153302836311058803010951103425036659307761924383946702111717080380463076916037974945774922928507533020587042184592312577647104339576766057732658221802383605904909781389411729780798854952246781122041846311981397207702892041758000313496946097232689049485444485126004596251915600749794429249407899072904279957215979671370132139993956730865375570448393972477282980532639179949061982949319455625136637364838050476672607384373419718681597704324333207345867192050543172926335311732850025091439852046849802709191391541121894717178600388803581002271432981209357451966788729422791497695979040511310611177747571106766856398183702512454251095155215278384916440851146618038230733621693033199537066359565880458338665568186703262897539707304664117459133838603326301921881542976502935680836492329583566287745876975600502757075896212403671461913996751774602893300183450254695194162742103048688289512687557017499562466458270666725330748173409102916336535468976114731366339313664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] -185837979111578659237201397271055367590888767820241705644353765171684048378913348358482884618172593228089349930804674391234845270292856933988512678303167177347356496256586573286572360276738440812043064915265260466708775577137087061855607603509027758120617876297806896811976663861450262699017098743851865280465821745472316843549263922515699327731230637213108278356424548856061103974986724007263742728673962773580128062573374838578822442568017265252983664003163386345217491183862573860708407206194594288844627464765827486748224546782252812995665858041589661570133101933262564953275158174463175147338922635236292709625763009554567630215070056563410328696874705885888477306511058337393256190149692108893897897730393212857354497288211642180927471435658956233816624502978768262700917575446125079019886594247872817645269913009663420261836189817097222236736910041205453152136798409266905470732364009765507541402796864657746297029686403075818416997655245803513922550744219516502728399773179299981948313083421271304567123018391963325277252329574132809632582194410412918802664984068185610914997268222591290859159601577774786611312705502585830473963676966814462844242692894437913793329840062248396972545086567037245986891924804244543661404900592919033541087197421462348282980019943422307758461891095690023183959223829685007220821484844900069978330416616828710604083504783624712758697664733777048283538666239086900664091218084728536059260337533182440529575931136321222765320399329358774017315297493481970400110411633353400497965392734699229921579561609094765057009501800908334285544302624969057086092932264777449168557740186053689857668823360796418694234180486561406519259735175042977492583358812131176758282659028400454105021090792508413805299603533411040623606075103420138179605561297845728290571640749946932642491085898100279195685484401399826249046744180671095033264727544704901099233866845570155155652898326517217062632940655244480284085955493366787794098840273685840050606044527532189628089596335513395404702568057919086729486184974496936171504462218327338711421776661011689454832798014285703852681984315011980672808901149165513100548640758090961589082708999391086444355444595295642723444495878429663992003142928993477446623631062155440207299041540041292277654656802654405352899698889772830367496705789755886390773547178716632172227063156890431450708121004649985548231229082789609108618925612779379756483228781772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] 984407002688251927995307051531567068572033799592852987699876337235595790856238676882046111153450296971458465237680565225746114370357250192359315024736951416041475579817200311344946542762997286938510759230168542576537699523748514329516690246059924843183178162490985647641540161478862237726290633669497966038965463292733045210368002374842310734250625485806667230074502621475611796370722840622541924253255777800007351211632940710435389335533925426660832550243023267905674501499462288293855231982052752477778615151035051279452311071064314573457019306808280954734965987738703891399940035153214128767582127641652843843398660340912644286268696776119542342479776881547237533655125120115725221152801048166327136693302798913066970368987793915463187238708318818224875182541728270738280344834562506497387856728782250751082057408437151466314763598193900276925649896371582735399776321923781227855124610386866341976861484149395407186038605770137376872948238671664178283021827037254604548243991059321818731288006339453966524241567004945817794097236120452538475866300692566636235345618465829530295846192081391847426809266114818569092870392651673228673974840406511377886270873043508430772113351798529862327392756286395042227252187062154240960383108748019120575874673957313022310707281283598598863315450828372377457324855852040268771909522406067914496255686751594010015149201786703255697314204472358485683417964976342458381772172708444594678973623420350088551744432345635568580050465436596918811274927536402699706087611523900984012863518412268261913025397947271847601913457622600673319243534785438713613917695343851371309754536642861082908088456853257992297763509213396493095279574057469021973640320481871197634899055079521866268076672242019907065276863078048725855205872221065562777403151018057290268698673053089652800897930700973088776937390758189308322617803514963274560191087170903848570100701348820446296066145951356336377495244024732932822404294693176486479836461757569112591181616020744457737674694298722877933520598793561009055383562251548153599800758142302076214959541293284523642272912105335674991971936836227814406988689619186427179671629712424689626798184715339467176047631888131950400627551871973516913075574766783774823355040501542905216418931806758098618235354562713866353426021515783473210344801963142699062736585152013156485508738969888091615549328751215031517087358734422754110084583547496164708648219515551744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -4189066402032711973918669345917511872914309154990884050211461554965800161575374190445399847375381691106442105233369766429110662433399300038495093359863892943134914550591040409383123428456560902157469278229519162770854064731982624928772924701366691872513955491027590769315315300704200960563955892854306180823257970681486377149501041482317899222102026992388963240351930703149894139650390396175216045536746254345334564976914952450601825602941729436497652885528646194235358616111786437646047438091084957825726530279776327610962352355426347518077650951648123666573613933782574468595689240657487249316195714037999231843469828874025661322527723312770079565742779490638980997279075581505947287588759948260238382347269056567958895727318837153100852114305712064926247027527362807193206656794353647456774659856520558220105158540604118510550104897989881052354314554998366151141865894669335919907150250097849124451885404064564402703516788994863992648897700660453896866655728342265378122442452041589725162544770327682710373200798169040069766178983689856714943479896114843262971453529094527931666450672928578518174194358760157751267067150896404451537919866983647843226389923392419636290443086285842176239590589861303058796078574260184632597325129009678040363635585826308990487925058380874870859719090307405778392825895760871832984091062750142104713098324892577030448982774986723139859083339050207305411320653584683514629912319134124180183634375285814780420962067767285590016432600934050313668074854027042050308122519216533741056522603896136655951743871053687156751057649669288675789234898452184970619185584756805642300777384933928527826826702465803206257965779369836700329764700042870247674950962427447742703985617760873615089731519949158884596127919583089091420150138564867468220422306761758562429709021148935178785941285272940620939444556368875915324319714506326170346464849244962766846899620500503121287098914219700496119940795595392762897373545867151715078774410714932334765903821801517877650659350302362144831731131998054108322850926439294679420547097394767132782840147719365049249933866487112890584120009118214884310145107118227889567807897658786969932366634987340981304412328477246725089039835363297463191183992581428938497735252448910715060607085332972250335266678740193177512863277513306859803600623627762464288281144323588057606277285838538828645840148818875178634953880531478290880008153015251622240677979697971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 13081310466396100938495232813105101211984891118154729776864474483738469089286535986634416305862851355996380553084186861727522967770633288766149409372421788266826349749734131186030838766952930068978903115521165503215846927894800885558272253965940279620713862119852960006896543115717011763432836129332346721556690721482580356420701230159662070247689692103742491373833243247907420413892977100025801971540865537137683291218492856867288692856192486378882258171571807946973989018857067466012321216133569494329487494071309884358705133724083706849629318857123626692347006011763391243941718853434743517712460466654604240579077691808882639547431458944667502457454700353961668107212678650934632094699895876783483878281323768663295805049635025709453913368507038522322218230194091729775753230861622691422800477950337611540963205672387040090693276871934667351910763498011411173344633678101054397308949398556377949811475845774143232866060860097709915481388244166020252364206810059974726366178654599861864279238996342190447261318829515134654396725110904846136383025221538775241030783780930955859102131999419240314422120222980069973435194429300453892892130954752294382157134411466149982965415432031709169705340099417215830174478001288738790005666401399698735193732593864301146838927832058479134370542634660596114414353613106596748191427730522433530242384663998508629226186882904929703734470100416728908089364465047602224334361068559960898620419953652745710004112830471760321659637026191333631580902040372604895353702881958878932501799975437371167205616727921804369625120566931951318416847644312084562344775273554689418603704938860193390728725200404388066839200740180909645961790338095889764947548417467096052356334216803131498253706316640482079113179466984262805125289218541906416791815749346702753384040282539483345293648923006000374087971250502786714469181743411639087665962413859910070556678757715941768768546957487432915465810398509177449053629693692375776341141135439748173605656657510401631603116002557396229254674605301748888269548610350782208028744037756799927968198091415020121238483307420269331153320810831819684298686668874225777752373731725530195051212158663174077140930238651373522224815221620770351116747891384086004163301681150699558155113744103181739964079533326184678452834466367603333169717246029582536294557032324625857723503100783522690190569704295006045945154936163128353038285365164950748816292153831456768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] -28332359071825885947711920382251659507878491282866781124746831396929298239035045825469096311412767746567760316881768171706941332207077423752191671487050447704264212797921496311712333151614809656567687907990582500636262973451816044597826692576459036082636628098017029999497127231279330353754930584636716824260041492556266455461569508904452544825115171897262329910151721176836838732444836403862624569850828830679093110358128206882525400913812295492351859635819854065539220691825607498154463677696175247769544889911204589761114360434796632273566631374834885639934279293334171646065977602361790483302372970198181097234967686214371219122706514938445994238600774091850101581659414234942350639791243789278065962240620223344932925299891356642813623697811548272719785904219162414148860888197553634999211511393445053906914696331314134033245188815817124913407878424513300631843250716048197742039870702599736372255995192160512555079951768202530038762833692080182068099412959619290458070879628073218958548038435719923023443952076265903910276107122510989937159074375676287536713924968597602920677189522864442601217214151373083675622055018435976939490250087280697595028559968673027361325104934055350027122063762391208845119690047754455710133626425958714970822603548174241645621986256345820323022602571789614255893548630477491164665752367081192350585706766697525301028305053395758982106424085584740461132578749834607331836160337400622066460490488760751916365749208770454915011184915590273770818401611082199269721376090221465051819613952676628705707712750713855872789470216868357152102452971801962793081568937348521785961460995041641084879447794498061785958021444441854379243908356084863370877876396971283910683047621742875221150830880327075011390405137317540157958898246791475746691556071302167839522209216846076778892539861402443571199015790567582039933918043462138044279420900183350849310902016110226137047817284827785296389857636309561466571208693843984344206815339808928640532834010530726657757841947088258152533547689960609666451903459811300360099612910342282474545713804481208753456479256451239430918905253208500493978584051778067660209040913141770120466090771323682985512657545881076843348064431901999933205008270968195417231630411204040582854936630284445859046678055232257337269351382856662514193697762584999299604402450267700655078888848607471654535091849070855767844401165066825952578770375672726257158374035554304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] 41227058060112175980613117774906314534834614575526785087017900987944589186168123118129047954466310637345430579769767381449187850369365413017222243025363766825514940371808366082842604972909150699190029314500884627599073939116805150718565403824512212173398852864640446271828311773392960568746540686676525976252882194091269737530534450495597487024498545841289805018815004033474045373926319880850694069276029131586888077383554713432361945799697152057500083040258692515779633238539618237366682424047002712036503312840848504135919721345317207055397456285655170069388332715582724043208615249016069870777173196897280923807190686880366106124720854555798297075984777910714869342853779328254701903121545654800949966833633996109295724182839706817510825393032331230241425553078183297251951443433266481351225316246483383107764546399665647785867297443916753381480836281363530197278038988871270668673233989274735122198098566219494373604111923054049646103159506305822874645158541637959871227838179496107468737388986589558582622587629422134121125546218488601814499020174599696982422150538076583877901961656245876285190984613087250238449703218715452628100715075840569148236226701844513496934671698256047936504687747523073230711169117069676150763902310908264103103672502605102288615349192021610067986464696792488071942337312900315816329808105515525755825373303871540060597699093359471004801826959741289865272386745559636110339002450617349630567378672846831346616401059008490633626669299365143965138167463511697500615547643862536771226293836284705581125044448276356936024277406433071067606960667585883080489899958518206884472616714109848247894169129519449534509570068671913972917367874632899277167785882200724737085172023386529361754595135972303408292586757563308123700877024649751183990091807814284340484792461682247755584120645808608544951259876336583535593651615107311539606279490581963286209200506039199776269766311051860576231750092619422236603713211010894821790740516981200607395517713415861044325176258920780058454028074565953171662522171349614238751041417864290842117974569660918521478520798864634801685366876630523136655233596137046107537126878931744712865078917369741732135681997816018880936828618197524721523743882609906116167634874592711909801389665750956254383148819717537163920168246923249595433284998766667763932092117035107199350239192816897636072888968845830927342386711089612427170694795434914633852022509719781376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] -34857536131087324153819871244079058704926697085654143661111448396946482431227330582826361494724789456440869795698250204767657791423329319149298152216400324749930606490158978491830731434871425143739186650637757501691602233371442819311787387156895284219555069477583947101864975500956890652342064089230738505706164399571675760027545364369372330923458705097291578530187570265695983670683200470475016626622316025187313062792631808754987570711182728732402062351151410443361457780409283581235998463000982477629279998332705428863039491727900793118033077033323453762146304007471874396875745266957557065143135276025384241954020017675182875737776965690909714055352642659197881631400746947632571858586035214623332620769658393353583050668358276131222825583683432703043970479108514286280172428809499598164250552760424229291393565705402789357528175887049780260731664814549803804757992892880150550825668422495603103666884995334118870355946935756827513173503610919072554853174404944687169633670335921423594875544819903620919579265571549448539343245279701116112659757684090100152076235142700293187930807613135182222133217015779323738770956502076058938434225481651704358973447045729061607510009469593658931156056729854044288253529724588868119354898921231976361983937300093986032462616629610531602112113115074753816945402459191800201667190197670440059488213630583084248850858066758379464556649085784070555587661245757682659003769804993817652861845626113811458538170756431573876889535574488590222414779785920408350546134428725705023892742660282328901280382523233008258594514278456196588834154905256097815558222439712996115795120366022227696071831870037400531137001802633297375041328120446549322548436180796157983203463067687902092338775155754688403838331441016006433337056092723459838330865363095025339569895158389560233196388886405253735187378122956017686825499953564623173123854890376914334205425907640613929277301643842796994075485021386901357324106152791464926726624063184656302158223957661146811785117355770776259729450683127536988242629422325296330935989512545569738801373889281171534405336915654621149413324742187800429072715226124481927914839032485809117391166993605986443536522976292815767218361745609659279389680248472347309933101871278822644739906535368190124426758869490659898913597800102863673646854341301903979525667663450505940260570524359050682965364541245294203921565189392786738182510479625853623973348686535065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] -20901543478079252777950328163711545100370947711939196993820096060436316635669825894292366632706817802996951770977218079495952692632260783694304052306226404044885830371055778119287630511347086926365067617206105107020260983337038785281048081267203746307371926143756882477371697721557854459586741743075801280520923444661007595229125098588312948351998592278329962490426269905743366005903643330171681397806755630528619455494640709920848033367693732168292541773916498091968061712916036639447160550704605378769612385839353596430007916846110173053415518646188645478010360719207387096902046817405990663534855822739430622736551297390585935347598357816490077985981493557982328916031449605073946155099533120326374871646780218218965725124150903115058827679589643244660612070027487684685314850831456240586390696938573599030533643513439623379604813337338655303574391262201311783611603183932656656690739921222961481996477073466517098394385229872286675439170085856767050309514789276618511319305409045828073577407910657963513342696898296150603962273335207756992535772070685155138777471432427699646724950143076336224303744957659321559610493659099464441608614119513379069579572583048633457691636621446919131627984006797357081470458157328047829228150046289689486868088260774126730358840653444982222989538366597105045942355869811376019545892973391020631692263651726934665464094703397592188588044761061860035978667588819893597074189070392072938168205959077392185806266883947645744148895287568201216523184726517602138419851215300172647353105817971283752555209233949372447657801427701338033902370582383362547046840118685604928288741198147857991614942421840027453885780141471882934276848935758354735245765920860918359991846056599573258751186402000384418474396126859699127069824650945784960647950059274846399504106075614268829967790629537150496310683419302320731167556585363980141810251264942887376377286917042592143897269640430322560053997373638414726997801657269056709254199667346937429317720988924573759260798964246695274458713178026847264473674433145411959289920129660526855195385785381274080506346590755756859603500612191241232541724545838963551131238982002480125182407903228862004924578957552653909764959514836682075059022052925050172441584636021297821487640309448613429193089582961043024217985639800823520082453865190223118633096116656239021268484076922206296049341280038805831571051816158316733471820363441567045721038736762863616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] 232514570406838232567435025461543827607889848982097445596947740386455633408972668589114417200126960253767441747411843475577205112965068235126690019875649945355645626682176189381396161894795899585844369312989874913699715913410999140804608258848341749891764517929460828984183768146629851242919875604692569015160241422647734538210926950941458596053984521894818918823265740818092478677003909077755496477137429703145830015303567377017096286171249092700269249874394198854551064732588894178289107054761978177502834751063804518314055650301354502664970583521540922217434224500912388125093987137802662076852487242458501473187742610260609726019511836465723643502024464085350307480075633504778150109115484336283688069563292182734866268104818944005142260177936851986397204965066555818977450179953556046871409005847065636336661811886188360297855292597018553074991369107287985480312413924940199494499739582024913365489605729111566914940659724109510447457852120491641512228447050498106478354300584009725091492782981259287327834183558491502033304568868061724765557721815236914795611226338557341522390487120142285299501357891327711915457377465457840974135685056980177353420007873814284102495510318392745972984816275975877858153612864976471737748217592214977380872587251000362246141565627801971972449571342285385222333812220064319579054512764275713517772106833686822486092233180223128663201387283258824741974678778624308984028086280325175517608735268165630548540993361519566137324208585787211642131899057070077529148940777082686308262595108676141381627314510721384655309871277693465857373170327222823395481105356522244422483964946187169708147230532087539270795836139159946434908885928953648577635011419517207815739939922043932086741091618620218538623489033494265776720434074196012771983557079962040640147206959183806625908620012945717506546788594842321888326938347730937770219385609000204049333114758556069738570125380615837934459486393928075947297141637073253861435469461130360449838844134466317493271564410541501208335609811872911531611468432016977145747293952885861301572991898917932348668549882137432865988566335045403119538986350004189685302504581627632617849000206438442325601582040836243336838714255839292483608940950580950042056885200422847236909797188141227892341365695379759873452686602130313837374320353861861404467528708912297094120135589002021033883438092160173049079768749301707104090532645115723323199401910652108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -877106048617091330899653830792014448360702058278156633132081984024771866663270589012993182082411116938683503847442774133443847363692525046535662295178159252252855062059708915270848718387243774688116951521748088598006938094673826346049870059439194266890723384539303959720911249595538891252882071300257269530022952380866194149212288251340369332004936506017337075458699716491682942749731209890596012457303288996389597699685265176823964168143412334212224808073038330117547996761732862386004637968802864747619465747254019803232379534358766114725402064717300175447841324621673311237801741037336893099417742077927039822797342525628162012394793054821643504380692703976485756711321783500069627878012358883842828390250568397640946675366395289278146104606748950001780782527907654813877265675041530184053967000928825201159305845549920939513042688233347239146214104599221780023949528557935480928332956377752186074686334835644859251885174813687481654007727981321238242009845708626073684579074569491460514188054341007750427312978323396151481588356156880787126191934832216159647934729145826564073112000454580255143206911286546715128550195799230045191305008535605916791405619228199605467180477383315265143849605614942143061397693373346761619736376491093075227586681159831584672257652088670891514227823188867043814003569638743530783154291138343816615332383328170147671664739434916695146670428081915033821069449714575191684320820444547932135156556634084839070175413935587566608199161823611120731931216738969268495869831537006723930883243030644854644871525432701223100984210920475142246568796344118173604445295950467357595914512304563147329465560894720468825443147002444798631112516479766666332968864517002351989820782055407339952812283478527189558318836341840563566205649240244610721692552316816608746150599896568266141971917343872884663749252439523732997283235895809472069849533583159564660722943735520826218573978768207205130118013820098854868656869416712726327392757203156162975782283283399294980504384447648134750940736756440697586577767246036631107821279778533147168192211835281037717977202699709841831712399230090724192027219335106344485050050098813113830870336695305591032206765437270390331320343255913442146640922194866974578395452831506232448607080777387762268465053935091696760702519820752759282902042473273394273669866587557626258829358481755167203495628016050015811087800122961305427126678530123973402338122974674026496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 2327105822624888501456262524392426439514770406843299823902191697083108892475378736279927855553561789529266240105305647832516459881423368573146970585897676943567603705586931432026302376969240129230995695207191314139373962668749751216817980689275332114876651578739316062935136034108018465959002935077540339777025964396849942116142387807376504334892490446223411148419332762200262166339762128980815509465907088198522193950203097241471224014639051220095192524043687614384875286550142609519517239977160297039492050037523496286284509951462760389009753063152968108705139688992062626307310918512508218481621675750094138996044156878199584488755694583160799316468961582046090708628616276965455595225599154891391834856618004510750474700958530451436997019168713199286257017894726511269671428056476768817085482190188418454418316627113744505989214147035503121600464189035507171721314833764581244163079299301168959786042283759867043454695374645129478344065292216126832977930258862652773568385529314582767764664180843413995646992989349445533859032681492911907712792096660216852537779457735752772716714578872887761499912139961023824970368302930498871436338306517432897082792022550448905489028802075893186435333372812157595757431029159219702893090494315943909488686207135928565071718293710755932547236738832033339987473825576120758815951887454136465434573984664586227182339295821313857038563841178715902599693640598681329424876284677632744111902918312829579888520244773653702982918409363401805776143408446096461440498896369893434659486787790444242048951730911849322983294972978043438267547908570250055305710789194610630377950926343794443154625908932054318732382739099540578236628505575306669212930448080720919212558189354454818135240625336797742194812700919547437054820609168568470437985335163387104183491867838135420785845409246700664379130529192429638436192766937553382508009237121555169285898044813567970853660506680565897739333916739581136622869633251897929692921507946694349802315104643905216179822130980916357229457174264732128288442712066197456006929321546651511219857120294968595075580512868079832104648453287419451148295880524374248692628215373069884584342853662125788652594778086275587030697912505032755801312090332332807331747916802567367600356342172926708490786344300467558517265154861931441779994523530281775046992930223905482624964825957185905523596445139238863224925825171645407878599595824466223436398089005642547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] -4667007181376485950671704361748078416988860219139959615178911938731039504024453618682864102328921520447805064842032135738753306860887677706671025518180052235329261926062195112049190753360802904020470014750133809505565105390046647675777573477144376177252965596847801761688160525238193166625420966777551783650761068492385727019614417795512137128469767689993483319891177513658690194668458837586923573817975864051856438321908042088235409575125571979016292706918715706567679015167833632512736711883046746316503154233909934005293509443778291919035022022294655846196770921662119857169591570342149358169444166556982137581214247680310517357936130500806256546270857714910589755924317226843510609186978778202487365724891355790590063747269438716377660089454883751102716985280922239239738962542497109725676880154503968834653631807068202218892014299993286252273695042563636729936784353958170554573995762493928251272920401277785149774529212283310632141171461065451746557135864098485927130957111006247830959310118954564146474919945966218883072492037389045457857457784879606658580813296396962591627115765287660841892670832897056427872733865640106156787746637352102822613345125353069994946926453562890725795814035245440002154393562226250234322313017870098976826610529812514601208679532512785666316937526707227109584772668510031132531302949139390561969124353327554253888824495773819590324939612905737301717398569374772980939002969612601040396215898536560250861074109481226946913123830422746304753585756992365802356144973461265673065712758853881377873559677907633831953566768978080928529368846778563136591575383377770377888618973173802534946943150124065824428438476989359873539051778246937239412280198053960476842065368019986354318014879493993803557334157485181912204224941192400834783686673636181402626167293580391401091119015686668337876885964287923152935346809303884318184039903049981024705138953293984719701601123383904469598230039721504838426619215584664951152189587926456082947307740013158104660044164923105885441516670002831413699410292029074245576336101349298419322925397360367663411121776935787903345809454882491082895746157923635207541409807467125338562029358222385140376943663743223688508224228975243230800163643144597973867971535665756716043453047661520222635663969074593928905174774612063121160189647630735709871692782510914966273374724804361748931408454187903313737985281943054400951360420823854724992787233728962232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] 7282805336561121777099667162311275589367047719323901150318651928069329157399678057415532823621423051013502446900488647938524517714097216162594129464646776018691261404449492778469966677339515995147547767403319230253948628133943528530575865171077779606328369815591484946458220191447127764356278835107888123576008291222228423520526745448376003741716805788635553964480760887614687512820334094271436586532211017216506434849166325972710008415541818778920426484311733848601027410219357255324159349200603621257084640106002660699423477086114875006427205876018295634476261208329999590987958885633718356585960160604610970997849372554941399384617256393208641587603953797064483269401822255753322875413150269018262501803742559207601153948983437661141568966075623913855824164255475258178889522525730872952985811505833524199057405570782055464259443975120810244886710087135337466804688195655889206258885920255176197573311668865281211448659066123888675734712056193032644324972261791667455145689970515101539769958589916881825427704396590651770160185000304011719243455221055931595473186301229583600916132443234639846841637044897626558099929376939494566136964294971134772361210560241859573989546022122583815097507396817175400958428936771958951477021344303441586273433059367587749470557944902123061701253276276327299808487305252687721547021566266960693865280718312011724771125972266707583890456319012510735587910426046720954556632221170032764657460098789233416356980496503194929187533566093929141396754847830171377983750175200610616433927782954403282608092003499437334372893585320807496956501612231895332585773407373953881365330852671952458210083869615146719385914552926169598236009313445247256399477979421312898651900715902904847262850129562414092199706365101022261687630985260517696037215335934169146050587060870586374581274904645452880767044613579945602001401799014995936605008109535064592137238253711247370778046900393495454655427443516240297344076338100762821594989919601673396779739477624025516049761612281930078528023214526789651224506392579552175298824907898835195271153398847064636617495710834487780631293241333075491284362379915919507595170445596479896593497667722848440387154224508080024563915449527370885890705655693688984549349061839347883375672149901436860191604346821873784792990976665340435278353285984619097039891275731180994785368925227962607789541799307445671819724466414537323477271691470443700133346994208899072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] -8946078339042323747155121435960732778725536567723568973487794164992802646457209278665343623579123850338209875964179339273000788978201957420815658601752166309081228145767497226300677376586115265545724953556000856688278432347803920066596401880304885281656837575677039352698417292923702266739542258899856303906149828313405965356937508297888930592547275464448382892762231830328307036736193930898225587574282844557606528322776395087560223780925488592525790627617488124093667743440198481395681482658710630387344553222913864502821395609227473836678490303564075179976549783006504559448133573267582444592857218855374578965037298658583621931051453834533873643315449507252234652857351726904859876149024626473261055613761637704675572165542404429608833405968107595974987531365274413256330624283964718148119023796163205364321124351595385898049030959363940371348972424489595302401928666922204189903677050890863123167491799713128129567701777403600618110325088971400635347854322340462632968687357136757824710441362048566415363073559593606868011141522216469144611990830445013252271075206760684777369201932183354329895395586802170000713192138487695312551508706841541634806049124179474343359354528658865427101145638908655102847062204826245605039030420292242593250169135233950778441162487106462163598030848296196332389823627871955127295215768769407784031980800454541555957578996539416130138865000580044639429333618902110591880836039697944368057041377388932867698685893454445673520255107815672876289012874488209750734455026263479054417972044381798054221830140488894625970415729057121835079723799880591103331465036978277054689377814756120141431108001443892350505655258865641301301861316320052187588066253040189027801654948867773616322882149479950073206481214608141016770447055580383677646733156003446787730779798542607338161604523181253857576566462866278519870311740340873227851429725152461784878416753981563179690511145566607316285890034916204603634834046690131864756143526965587749940470423064942089770396584861567759676525852496578154824875908608961606295341994095580463657056157963478806783469492045458904151515340361853794587720816707989609101623819251627143652449826091373888828897553226636138402272954875188003815496148095474209713873262085504393108052056668788155308838405860894628807289773290791181578216584820567688936599143900883381612622884933728348604725556588763258981288250539022991824124867896492323105105266814956339200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,21] 8496796149573812684057240831486877592446094072240267927603893455391825658179134959663017324969370794999725224130772969080714309722047333925689083137566149302068068813741329566323920831691809171659063040196863769177865254717607444746195560935400670675142608187250628641055364548221872935506365607893662717989491181334762341950688341425327605728804458262503387979888879344064032947776717141762965190888280751874512781689463242595643497397946468428288946328369748884509228234804415335672273473804672907826097128299317920498440832034488021058864022469524750748371180625991053127809131900691384800417179145697266893562688711900638939103490668042229667383871686622549401341219047516653055915706954990536591415235771992837163432964709495341216552238243853340689567017261657291447824231137584176161407207882598771583127737656625653534237159975784879551586862827613615732102312107838905601586129378688534663804443317154820469349873874840614870623909467979015420588238148998579128824669237114563572440222523826382676600003673247157732322343333109713501631469745933095596655014475528194390928855650502708279171287641367284127474263665629358375450700171995741966814951301741104675060543614156825639283663926008442591039179070035036143941322372734510922510217943303164286548818378173461841225801081906122716864264216669101495676453552868362777690594588335767267194222924779396883329646423572149708971548200374615147730848700844766543758101027214219556990254533798776337499987304218089117552927329732507953611691934657503785793064948908227082386129398014246367650345698801101414423331316338137997308396887792256870823682634460335823258728635800669355574593489469802682841164268513920152832442522379037458462031293313394873946542876681601467673171537087559723951833152582102126545179919019194316065961866714402286657851486185274632486021422560772619324326412333106048064735360453307674962663138390578224840081396405337739529470353108576428352179312227420238976882514250897846685111170129876814183742614974175170837618838051403128493057303233577823510062941303387398220260801935032994440534169809162852222002326520795783447389562775106159414611498134680195386910272944491904972327891813973819240397691073801442558876962221350356246553355459569916524476888088772930147941778624044034786664109120139238449036360340114213651284507911702482981281321481308107519172076771071163971571103516831576414265375831770493466542937855963955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,22] -5584501232084862804881496309283568441991531606292668359136917289062223045541731987110500940128954258691743068309785165915545801211880639444581446578315123270285093185048638413550989657925454881904740387463514256005178329517483104157287780345232246275884029126483678655094206179010176801269654791666971660952304150123717339319732534111871172104115354198493769994522628293343240529846606461353747028161705103668875765763227317566217672320467144980655240883375173521316737089350561303888738200601002974124184320139742537902118799472895469768429888204671465686842698913274652287083852140062030031498272917474806786527547502602347500228014038847547885999437487042556865148222023506673231378721637810770666078142302911081788093446826220536839422231978774558295055569807789221118791704107656348868260390096151139603059802259081128691378291581486985574409471587281493425473037897111649957443719535501298560131312233494466481129193219803377128950368927475026227787943835040048299879173032172672012684696222332876464810570942812952869473627521018664842112697279348146332313194085269453416224769719023865543613951070564073947033981883719431905063228794770052691284310406273348632744483492467148965081207114561072593245304597870780161645645343528035439003328336242165402230959344069637367319768878447930991062908178187926816107660746268497496451718673174811941856057954108877956414955363760249070655166508866860856805035984473114416592498710591070250712952342082143679202496858933262424885070364819328011880737793388418968186204718734830378948476406866402089768822930604442130309676329858499320569523884249796752063741578254318699723363094510625186527921813994051399584701336815453327664590031468939453148886039048050731373454684315419165353382000880621414207318832609943495495439333492691888754345034749504706259186929671547041693807973213585821816819152707210566513381166005519449626633177056621056781735131152161183611003493889177338738298494794569004414883688970324864141212954202365935882231687555679649148130356940819777820882738910734551629235057495851687501901795222817591535878859784136656035314782730507621298978007817093562188127517928527074838183885228174528193575322287638000009536554695390583878762646319906570783453383730313741548598080542134294824543623462623034412785262053442632300515143447519572458168090206638398703697932934431647451784551912877247391493355455311110830407848007251236770673786051641737216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,23] 860287624207006446536643434902755530423973373585584437893404163583125656838524598629111129682804569859939285439460078956251389934932350146136954765361926660776515328358194507008244683105913342850172604419548304103740552145543518834066731281650424661825204578696002055823554035600189594043355904958621209156410922278861712136118904655510673922782291584724077156993262892989291023746105428526431880856784978408776938358560962855950527354213798488327010156772273050980956859471922934329199585906726932160925441781487555098104631354961521100858292487428162275464600992124936732235762047318046175859959321736063676782975837813087004879463638401604179828001261135311979024974377946393483640924459268695493516321921846347000326919827382881279773554114995785480445395316156144502462452750550823994956155431228268618350519421860690722063689306490148531063240506831074277424018285155214838149615524642047929633785353538013678720248918370882194134801992683773794689547521739259252341925657544304534773566979470975736816170525819378385368844421583538067624583619104665918827586265280093217288847187840612216493148509423961640261396893308160375411006872419397543218493783251000604152526447821556371607911913122266718391953935053888143914411016991744868640169399108907557227882329660058270499205115519678123154531568089461837430815585647926324003974034935311056503863910005107646143151803397670738296226233839819101149795222574359122687470329293032146359887388654907292794331312690467063786656470159006967238408191447795586913883446326838169007443008130007928336390105197164127750711053594566409617043006017183366478128564297510952575753234411684614863181677413579611727886642548061538033278047242799753185168239563291966314296393945372718387985070839885536213581693003558537526200382472114120667931071270606246924460256105440327386350109279270716663282189410858272026767615065893153333173585504423755968862917337238377356901870649547432493968771675908665211923269877464562528174989981872022939547889137896034820289198843276298992951263156770238007733178437154743728989547553546866441287333623350520444739501247279217731562377701412388795303553998814889635686169150089587223628964882211412865616523830276197768018527431605182957682859363323336910937416457973588439911291115527697310431255352306182304197265196493920200663522508290063289917608910661746576387717805256712754718425900405123268121734552123543653867771877182668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,24] 4438412649647720520241440621405953322437566908040623881369035792675066878240374747895203974602868044843687736766706428770024889327348199018529639982211896819130890305349739699875580400934157623181057763500503612081156210589258182375935774315254901072303996239824380761453839173161115541206029323065674019749837077123190390273265847155877722501382782085694660894504032817929385298680585509905245337091020243956308447954721208281457520214117652206679771895691073133165677219498763160125693463992998995752660324451910077322966776417543063651897931675324970888548838941212645229481213759263062356889180296171630466884852375272207412399208470907422094736816746810340038716482033107040585697867211396929802909187233455790647712410211149212196396021400237281405209167633869442578145570150317109105687375167994115259548687636211786202622868305190162912622664406374386033258248792025113454032082047107010080949385685493984808778447846591458470689929273722178649926434378450870867376924254873878701134318521081194967787878211520743532432071214948990806961044634907742754619415905090720766916762105312581044819122054886069312099518726196895848198988433322346282941140911720810430184623819871330774112456653710358617733771778885115726854211465620237189220122364484327912492759534436301309946270508469045722628424904744329353817092053169551972910754722645748392957563405394042621215599866676880240353801885495996658642588859118199186415474888509272210494452228828223314576884115871220970053422515380498331567000060169633290326595334200355092043189944271185762081642986841350488198664917749444063519664957515849018726357826086508508577562470923681281218553768147666707546954680310574018010682239245039570318902220370120177036191578908195862881225135771074105039176823270400365309450016147757786201442966460446036116115745969840322559841430500155112234624823991229652028436860859945834046918265216072456458116137312500938887683643323013867242868981702466843419520036224538845498919898045893797569360581910187259246449767445895462632650241073634421555982214895252978358433732151487641408509986409241147821085719034628795758673557075736385164005159715833215509093038442377474536726445098889207113982849052103313043948511202319741955089214654154672941163897934801404375658296446510706686014302287662297038421125576375087990443312774166826776823012980858409992826068698462244520910301353330970525913770641737165794831898840242585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,25] -9083194868018199917702707532088957815194308479513285861297400255354498246737342529587808632481161866254676407822555822365851769724970879743307030148767166634069975756012837514852946988056607580160290099868103361298037220915978493762916165234893904310171300707595315674497376729022629143450164559122449097598907574974788344105887559783293463798674812602130399133138349099771019991214025933185450911969621720798035614025748872825709783260063018092552173514510481318715382886047362383625529297623380927567790101003094752358026804667667911462090736313068336005016392464444281542096210102356858235914785717144379414127039616676870331651932744019993401692016534956196884804761904850088097252624849128363533075055944066642794305738037535231459279607317128195884708063846134582485459533340585714077972399677217991161459199152215906798691681392287241585356501063422353260240217628363172567789883120059061240046036748074666972253954483149385373597895494467729992553187833815119954205944811628040531902314672482485144295387353257672512331052135958819091594534174888445292947217861379428487792340980913995920583355963280909133673678151429319345108938002089437364425741468897423412634177283747586460595167170148542405442807614710143667984368194217738377132529204729995309248018556305871709229750080974136178761373517691636868554577685639474245774900645359269340208298449396283310842512253939510218664722836725372793874448898678464674548817656780902484440245246606965367530152952706746489961997043021202412025011309643671608651038426161130608247392520806675688749379536863890065385365010475659903637622231118272138329013274209041700667915415391973551879178864522572740042415031385108407232974960485988966632555086564746015709637190604442885461699019196846649740860221552318021144067032796518096143842178672811985465891280229258187108034128610792065612181004104005991404230738237868963145489940831350358006188016791435534657316946384672438025484242288744087967912674380079903668262400826397931625106146630459629851181094179221458431301827405757977583695128446736806592009649449877368067297029794441730780773060267824577028014064148914205139899212048988949310506531566378775190429713179522327040856140075326747236098754597021749330338544305768885499223614731467331501133320356505234298371149366459805845357371256914187062762216706172742639268713598096254949246629108588281788307973484720285922991700483918009453602889429470412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,26] 12230312502280548719828407541021455637221607272358359756095414505591756621239313517142959490929049365572643215846434019118535934812115993023109955417085845218256002338386879614214645101001968683878985349330035587601954548121154522281705930367274705558566442942872187599231829451734846681893216660545379189651609193518435593746338735025382100317241977529309278504278965823696467982111158244639204039121455926223762115353129777943595427222909491030622459727058957139214292830021810278632827648268548442624937666528904694994886296635123085063166693927188583761350484752202390986000553289635728195635382247232459877880708915549441820425750472567403697949609668290530921866616635554732325058852803115037882163415655661136792979650768183108558419541469300473733415079445709772558147005666466156267657583866404611244705310076700585393521150177594713830521871700740961616769611331549113962438528271552668427364023846527675766748132922618090542633771792764777834949039928836528387452283308232174221900706616589040828674341038090524544732937092476221059908646654062254746716481048792973850581001716983779591424127048966895201220715267251397409699578185987332660544750357920180424531869494858408945412164125989245926630066361878197564297464977943890763506906910904355162387206621007713037051475797616123072237858270687571883699257222663999840706485076990321684798059993023788668812854549356846592740391625610838034878659543537241524255528833908536960353356477654756617955894488866449383367863140102124776738935808152019982203868330231505108963888396837998892176066428626412504841443871659033532218746794608436001963684850218368781869701541620831567396130393450193373696444951930175840932250469174940824499059426664054582290444152392541819958632094070716115617163335472281152448706394141054050903924148029760776628903623590074771183015894209763306473988225188213312308221673101290063488090050007287629248203466501490876231322609581113323473152480389848130023568958074484383136106398614735610575876252536825597219098822644658629534073676783464910734900756480656478947247723356428495922726435540814524309424552958611128491013339365184257151039187098660984277187008226048462888964941068933755020921878890730266066002058984106972681018335510128101940468432772720961399316305337208889019526436688938561698968360607482180773793445917577160371053044138829366166034618676590898907497083192696738475700223969642248419893612371771392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,27] -13512549075278340039015963473434710545759989036930163814676739948113810994810789773306786564416199376090646420008415957409208100104260216672578255785057019290657071192155172970000627577847489333386921553682298783454830200603957930925578524510717564024892938269765693951622210412578670951032123444902519474316775406882433205115188402195722363226691932628246936194207693837184915286567688860086080394258901174632561538163771688911549945764179209879174447468557099200685739672738984381947121043487692262836722934592393050744722553309841241535819387109344698281839718528850477024580092287801340088172212974320459261440518870999179183602342381067073084517767491002430664633345988759865543829432879134296724057468913958802614747273895845862901767447962977964510189549375122291730590803431721712228383375776522521590352702644925940798577966945100550150685000988411384509097796776332478011971375732200935779830308757891402424620337816080631199230341072950731028446399314962868589235370759326454991763493872055053278166047752746665684788393291142777243159167291294666538458079667096887048146714707261472307296607216021937817431987975925110747840453036770569192927299918628958167995102348412988095882213960995776607633763092029024530323650942458278860319462851659398115463742437969774029401827563822338131474656245770463206356203566429665487526113245934462865263837274485683558175720129052465057771779056150584447892798970376364513508645144459123821956364049549595540479025455391870500500430884801554984300954600238267194901372497092533423570712179296904277384483791512673275811614030404106797939751844327770030129239119814716576176344053213926729178625432068254786316037015625287912214774476109414320684961952935482094689558093718475861052623774047131364374236154450281356832671607925925109516934898320913943394409832808011687809317180123582218183565690666931456428430171726335397450053904705251058415817090865226613979431275007596018512585333472432225882936162556856840452381414071213400741945576189501507132524429932994839011125973656606079034027091378099454951690031526228993417208908620465192755772214971608064920788780833231679669166487451762118588950375484334632399945859740142270344930570652337797719421949693421427840202855005860452344910089587752025628178740041084408405514776392297334131133759428048105676080856421395447667033225048556136822288215605081947435246140239030148115060965306461954217907058695890534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,28] 12997131326842112261385351332634465304123266282182320252448668507925452935835573819386550244112471175045395132442644288917083659889695163436985110241404483830965094219398510538194074454703794091604007846513476366087672521397907482780075980363854877425503663099642543960318466509355163357759104094274232466198529099853932484338586246626765364414841302018975347835452672101571766110354029987924900118093271812363338849377539818494899993053711544426103581534877864167913059883078399074966731287599389948144479448733565871068044124402863930041764556967910819141075226985411783099597656441437348567316443328042162705152385704344344195735640519046158511884138009801061985451503774898079493645457482087392019756955782735559817046062783409989462957639960408019006881475526240424196426893450746346092036033600218441905123169930349669750761535056652495036870022114928511221498671717196172018818184947540086473530348995345528724647726669432136931579749605217392244442463148932909943683315804054805384631260812783619093240369047408007796147484723116123863984046045758605794274950097293013540687968266633432398697109868025375600636178008741779961791996507104603145311582688884620580438925047605324437938866384196629615440214836562355902557096430906503720860664357891561856330375412317482298409203990906271731055031044077778248502842643254429628533092958700759887829870267932662920750554908073341130996971117974154912433993600251106188979894431834974718428020991707358208751883739174921906664691643738254529645966923048503262202476774155401790539701494334121697535730805719583815796435197838126023648520575867030108756536671497177120775185746406951108784163719605090254072820680032883193781644490256518421606423128061356661750554837577942381986773076398439028125827106944540087754693295742240046014686148377721810813078747722970890415224131318233057284697123297119674933475899665733356153421218597351547411498215021013046529905292605262372229731513511340216822840139489960143031447711302450459887280405878345325603227382824179948015468860065417687551993237600416649658734669717299759745762745378884507181675702902119743882416297976094397639006589625679410966859796541043602396790211385913431830310000757484035890319175489678647897375629141193957545318783371700448607827352602378590078596630527057148215517176362588192524469302458978843749811303509822802176662433341515250193676122335034231909678730562137954384676422294951690240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,29] -11108849078478057019158283680673957712251509558392668974907883882045057457067001276756704433569356618595394702571492334598267478361171686770437718155722164573236680337451248138543744802974676560005771658626357277014457119792064840606419343458101753769153429537555763079397108264687915324160912788336577279541759747819403598598398757783318657912989825856843376424405084158502533811310275407981427332061256799580158771581780121651114465012156530044389689305773117776088767814837997917282320679417042232910336572504581790358572782852302259570417299776961825677395623875699719383402128572485107580371813185611917736021077805810714288901723618977934062920932223156960567322477276634045375559091610796094455673284598769972451788875624070471320278889188816275952438591452118926919284970917253373172940020745621591308927082021454808011429742997038117585830938249890930890683977321274647900960396848619340364267953361219647188335386837329415830393471680697682388480846203096716840334998369313995576818477277581679620189665735735690979764799837225320308215238933105494308617370189262154830404513616670884379358520028146267717262673902114703368595841535108839575175267774096110171662267279061551238422831612339164181925393319488401832491383386292583443435003935411729352866170695291400319394250064109456610336537378327540382854138858718700784215486907557555051057605463291847659808898045502135974484897172054463150506707994135912918726978151605575219229741226178060964862375369051286052655956628541159832026979214943126451526816148125591146631950747359396262165273701028571740468778318133759317453196355518184380341378495633064644918360830895484232017888903821671277517103685903915774582626854212470456821401902031385147186070028014114773459852954293826259354262446197083849503188482221549081713294010344610507222529814205684717959019554172149189762579074440960315437343324755939737120313297626586741029527095223707642715280064714271371443163664662776503550806620742126319557851831798462582681786757608571192400808724623507204574152628070137397410276380836051301301602126487963308620531001076979689742407773582771007634563820555460013397836862149767590034384114444294342872550178911942547557174872522376395642064478780209434066672313955302257642024803456762001785676173340967259076058908086849271603566998512207371916663512337649408831759157463129088758304933266062065291249537554764284268738526549645408522647876344060313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,30] 8496599017406194562714459471891948305381479268111456869963799921862978858434639692080022542792449848177206772949138069261357380494525832045993340003403484735908705662902817911928003278621296766033592400842765562401573285043810287646321327530890732948008482913744424163275577083440640792510105773667055057541947591402243596101916643513222738290031241147927816016755584896034992042115704087312466829387402789269918918201988533283099086798242522116064766622661604966911744537767435386620609943890579854476672027969499631467949725947096228063879044985246831519230762832480609681700142992967453254007372837761689770732733861530931532909894040259763498053604889295566569960776542204523969291454857665347624003271832908909743095216392552601094965328169200213884592594789529321373844961866822913347422032881571698918738585692680508235532127069522145406607654087277972816889511298780594623031580475084743415132015451937249209908360350760656145182979172106415476367453137854191643827053290566397925809573049242320338754917808919049830075433686748263949537572938869426885943804335680059374318115848889072156897173088104555063589108634924857948795095342095411861879918944992411964018674056955791767812113506084525111302151486695262635296945288927826652816859191000579560006583513803938832508475944990718387481253042756894726775232678050267931827766041846166985907410892739027475540470652881252990980370463615659614396699885226145330815765322933555218201674746138306845051352355550464686748142249452465170476630503581497678387665517394378653331136302231626135251938037416657691209582139150605165169093717440797562907329206879950656073173406888550650781240222072619670607103823738953180415271187099289229204246659905736382299535403248632436696314287445167690390170708553020508683566409334309209882295920290324400427174128611650480952892077102240139734564357944188603243515972878397418603075055665225963934282982493785815486961924810111377659226386536343701522292962675475167252017301665085622270643866990245599238724527665174885273703147547417784469111221461335266320209549286663793642234207707298980853016797190414154979785764523704688844338322771514352756313651058784504385560507691300570627252912804830262517771179561497411163744294412221032715252026922704755597489322561031291130874668587080841262493902311455558158603704499918128677781066494861528682323135161314896388601127419593344053142543708334283810230661733301616640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,31] -5827462176850669731580396422200145531006392263954067961170890823683335352841698737771479016990825359846011462773244340673910626542546686799831337194013308607410588096076301939285620560918876759967509401184484063274155680852702571320107185283766680576179286464989447128647202443714960689568163036709395135417858032362560570407740970921294260004397430224733580238608212741952300055421883069798833687145630395801819070940316701004672706876596900384566845105077779143264650218565778129994486094181932744709442718441409089302859067576305477419743578489822129929997811036287735341341517394903203051554151443567271075128944822822653988619293768935326892339729307467768313248890947203363525986739714958557557225829062923452643674907215108330360157552709073006935527321129996227098674497777837331063134082689416242374214728474040994170850907465769589145512343418752603764510491050599242170037361982411659472461625284209563542847531915892401393195541492798087137645656599402079409561551539071891818178328441229216345685392494652890422225447091799710524805048159033821899920826862334206333392222110080474932046409946378538474123973462083197565096362623509477972721199387987503860851784799331283210031568085750710231467038618516545622997873953349260423789237658690157903478146992743188278555242464968587638308388568826982547254882658335118823272505096564396113851999230964044154070745026082039929797224770636142682889477316836099546683948337364325136927937007952625234845169272028401597183327374773733774161808648803363871251697482637299372741806348046455994578108963743413852658139836671303246069192531798492924174789663766021252780493410991063504450155632280283477408386659744227280476848166347253525105097514763211406114420223403417882109143417318364358068806182310293679950957590671631373495647097927863357080844794845891335875832141008955030153199365808867059017719987135250448905173623633451874979616076559444148560815979559310798959308743972590523035930686235221765512589658387938806946230760194592718392029675538837551528389257287105936406828422442099850415741120342473603517964805303710546562617740928772513386449343813327268885470800897002148702744000724200230256630657404168620896109407026228999151152133323692677357286402904298324967536962187156188914763889648781944812748706503796622019802844786853372126694831791159824779079753605658368030701207994758015523043338976959480553328669297906806301978902465295155200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,32] 3585499936232625856592825053745529523190503341792828133906389936550242926071269355634830122905031095494142273795062291300818828139505577679206064955751701697918841562066666830280361444134219013367869728354838590237678891053600118096766327110277737141769080130636615300893488838298855652620189200531656450463296960654065697992881395287639262997294966917715192612987343140097060743039462454780796174147601435919662062626667202100884861228331704821542424029056342147405227794294393899202701716453796308991946712391347119068748221149146969942694389972113025793290714492783594888602258803012072768819438040697214804250543932527666504011440232578596368707117631242043617809399033027682847313193233940482857331721767108669301703269711646012767873805237557790387172839703425331129496952697879164755495220331419825349313236009663358411960133312502065277294415673162893831423308822456780657095952261404164022437489034285205831607709127610390010190370172283946922665288336395062788314997583997096958694215512830881599278950484045049141545149932868537000331744236758548597727532678588119889140189503414304526602476976176807657231631005604181675640383716275380006081272798342468434464979303616164165741244675738374355184209796541625210565182836928706994411311250044305111108169180022941223318740548694340312831737560114602343711862559192184050869615910025604898656370936130627395932559999134613536106541647612682234364114272800792025864867570288375948303199619614523280836891606563155586114283950761167081859938730281700510412209569058982204003863855927650820906337372402197614743319549071347240548161156811990463054828029669228067979371879605967310849918947933232977196930303895357238413888288109910532109192288795141682123679720232414682430227137549692858031197262401671099986407226779511771574114267493291400708377647531259119372481616386267037832982204662341027602304225105674066109658615523949075370423810322571256418748694215189114027854299707613456181723168411825833439150809885814113981145497589526735641741180818068861913617323998187714771664474041323722442123082177962694190382912901819143911403255224644730147940056189051754840347390654716636897274418798913538957247380310573547028488862273531740549512537674570156913302935492287761339292373115497603229222410222077577018623120799939003688173074278876554306062512673928034575066913569388641012158050455750452692393534838773042376952449316058271188607226235699855360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,33] -1978490672213918640074832617361985904586758477815389084218265834563850908872980711059796053927280414088851395672715203549522213338292773226698947935956545075341558015714837378266951104956609320460438637126120254857062134030636800884087258987558193922953993297282617770519280768730678742739781488874460373566831432159111992991852127144062562115027721735489052008058876368630997878192176134596736956066746539374805007794817959159189458791723503066248688467720570417763495344092993717624864003369326621380935443761312538488343867063749948948523708526398858752837772572092946823242116217398226146150857031081553124787175295685902456467068527195487801292931081904797773463382007865267624828421802542019320527817598006687502580839985683454021742056687577708472652964590454044652633993601501718757451752264183207006931585725256972660913790105102411507628289663067870439207228770514701717641094254310016895507508317084354522626349230067356278929834199522843138561686711297832623745585253852335457146200524518761590874341736249270870401884626529280861053289868985117982577364440975900419669370353608152849628787532494163319165022190354330806819829844946029759723473631322349617608040908202255142166710881336031661785387545958806308345910198496149482917401306835281500301348837886374979988760717584963596111356477048906663353161821630973263650250568264130853810343799106935771421244150861550152658931058866103278140125111595018895631333737888525168418254915632673106631408048224601145783027969700954642632279334791928808523421353609574086449701042036808369572332080098280019175532865432719765592320004101371914970304727629927922494597455789084510722905709162653494576740921365220196262056610238910864051669571455253883234531259049709332996963446506708040814685224557811846749141569235531824741838133683488641300542537312875364614019721553347332245342314025509385582554316778686509105407129979776400481572405569639462357024539660963374480611968273271130956043215268739069637060067204716111414419442738201247343765813588722963990828119969060348474219213776260063695500494900622902568125011038352582013160427451897871877770974556242028190922569762172038228397375215925135530834517925642446278844742265278163936508802596087282775966668789897284261420512458515965946027061992673218918516614221727969260511337621239247349580552381531262525453462944255097218521408093909978450764171542536700278461397248564337645230227506331648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,34] 978120255519234957061576994842012791420981520667935137901203519745247474661296901105394727598664812214706510887310571025318665397939521574976521873340475336502796523405933634872562231613461739311332207907250545773604765815529382146885168249966353627042864146313460221866157055678553302449970149697819204007855639353531443877781754458591008664604967189946999521774988752301798605538847087113498324436770393593023006674052477839930520627022599897646154272166810565555121966203284742006829188390438935829143394476712926360719442639069888111273821398873347239311689326751514793938805362449843985912939486280210603410710831406421488194006987242272385267750408936397315238787346092197484107107655783789716648081044148981549822398637620877939182510048982804882482752102552295020981597448051529550422656534385353002193264820458767836098920151163279362931356910752331456867077957078024120327181698421685462587322815293074463524443447395061769466700261002029780008194435842947558407305259204637111401380141424895416420954260231091637106018363845204516157622385348375841368085649411790463475830861437030081793500804634412868221489196148176260716004612327775045990526582724831434633387531392661310335609804153483697972408651797043296110329895691433067952785683226937562535793818103998776016777031008569420467812037001649655721804323745090165024789687072301974854735602622947097151332536720423014030393074838082942815382165087613181055199365608568693735655345420992130915307320089399669412746106769748118999942068537162598807249430494212486581487541865612600804049880389749815487348311299714477223523515592885897189924816033599851670836381370534504385379685076320678095295642148694476378102967239701652724555067457873544268040019659529129917603339657869880451898746007624504786432186113510209735207142537777789954837171772790250280710674268630766706040404916520294118453404358572876125046003385894490338487329208520810273454679068188373890249025917673399558542385046300694622529222060320160119512583481072177069937178630929809909282519848923555041974982949328015525522747480868338929823761629043443117711680677811928814231703123220049004964617554981573170628462335239138066102891961675822256392701909876847168999003252050337219428407310120807519663145579026346948254651937885636335300332361353385481509997530418217548183500875214391411917971086095025779204084996689195562244028094465634431349288766824386211109886690810920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,35] -432273574366479442405159288920638287686160379705189301701975997504093231716247679536971122631023789887542883836498844611688370126263446604760114726740202433634800525873142677305526188530193530621609261343138227195419236503993140403349479772441628942114795117378569632854963976956986764958675750588025847183424785412396148066647679143777048167245614190891759340229143055924265960798620238343004258095241004005448268435526235169053024660713766503569891305319440358427523994432268135863549648432584933627302930877763287578318427827792488061656391219463662263497168858677642962813292935738125022320474634856743331769954867526518654719607991700403387656119309926719458219526004791271059192001819404478793145545550906588351214278481635323054576353857784569444115634137382758998279167381729830389468948687842439370174802718016296913170950906512700642714124506013840472617874145782998232109178959697733630012728952000704275767539830447764068251478287123211291743015608246589534703785198665916438365570110248526796580142989777179601353197321403780569298214599926494232123445613552896492480589522166656887961500107328799510485736144283551047609335152493339164080536015958117592235313327777153923191211975164210146226336345447477582016058067521626096146825964784555758428072132207810024379822060261440507256382359091426980826639234523980065437670474591509932875246353675723057831372128796146283451174934077933442925186428511925101071809517582630510883706426327864852044166069387104708301172087175284126296900618303678137460168905112804426440532808328350745488323215581497673510920832455836267227927546360495289257337579049950609143531893019186579916503991333958892021709925397268033589663402681184339334358078551252390674894461713133519127826496502137357070494133617769055417058352644548599848340803356223146258532885011813839042463558722200691609969480679919115949780953424904810256093755728417879313565600881672751605522904697250545319379873412480515639498817339850688540302948684692659399520545266979607177196299461399340873368262237129184860360814135615297972947476983701484538490932097271840778476900589498750602546896250620033081020058414910282069800901449800618122483732723529188600108977477853019404885115183842639152874565075298741891697659422705538023342559647688680088849812599884647451720131761410226466013516146073316261833010676605157645787400973958060108196498417236179397277311084125358960732176739257548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,36] 170078699591793285061854444602032325931826088242521358970197014042717287107686467537634834003335760343895946951846338542402394137165794640725482386164489922054987687705515925209739775936204477539778285772068237393534257619656296808367785994413794354813994549925651421603845703584094991206569052909937446156418239985643237729896086741224975199763447856995300909991116033049385549588897811559909382045709185640895724686982541032139175789106178547512718062617673371874923364476290030010558587553493707675857519080499038023916936423060632199037998027711937683034969109765487839626908398613773666275182701897320963229462123135414762229901898372018580605264254315543169351949149333320281545910047054112332527576908492673990432782386059342184317704552004711979957414925566541647223473230427081267606206039327085663292483971461748394672521189740620913936313250141585846783822075702811999244657301514022853981273182969225902243287502242171449563735001055061424341128389890720667171998633012456864793036160562749974439268869254066495442147889272649630614405908140543908715617065797802910758979956577399772555267748109285546910810463818262017432327582308027275967900307553779169391088402143877409592293412911490772309881565924898865006700809452553061257668006591391307849848281278101736289756734646079896704071806580961362938859398810117228676689883880104365269245938763477341754512519794287036895162280638873956940994267631716428536382155002256778074985697254849728062280963501507427293350656051544927814786323994488340174389394449476943334554592063782901646835968044803650052465116844557043545710926089092109916197148776374158103820368468263251286171417745115499941853351153680700821435574186601782199665178575604235497538016025003087027502154255246968232205462290562535865211209213732612659654891058905983124264559384166380020268408507104624381708305116849205700209134880671549361093466988490251412612663218623809081826131179738381734996413589271452625212953068489980937824269326351949813567764596700601112080583342968850002840532779578236794988260056220530791999579517001785344418218002902960231151634001542735087857663657472716488185494485516782266473532829324987167094883298362548586803029202498190611186927778061039189320095763635118120696349357212234679536985257093063614450654954397819101957461468897494272309821036203672824940466956472054139310750918271481110596587354456959672110544948062925075929833603680174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,37] -59167576714220068200139382362468962455350026289508242676913833442837115857186691868357652704491518418078808064990705343069667775013580852152927642439001076672759223420301519038379606898982203535383575092593400485103706741733339899706515935811399964270967958192548994152956940124718694389786047334799027506530254090091152840290908537640889188091515769913165731684828024278377627552393426687118273543360310742289061040748529340869262420612643541835736805770694536171950779844096835220524796350947596654415659809524163607432789233794968228063525053378797672376758270578768733747849732053736766938289337208171381079575314207407430902655511162408467277244198375864645959909907260313776316768464878775922809379574971208563507463177059586756448156227398831528119605018266539183993983297664871701307297595585876449992932968628259319733597524475670863421113638183355044339746160828684307372233812640505119607044998629606241712505896844291597913606696656955068090188577022294167882434564794080461639626273412585561719496736122958294402717297917063448876480091515998374321615673476982244210016993280255798224980173480120917337431353348367329801243234638530875840349374331744708991400447401706520638537117638109684685425150121942290404765021488281174400475352987728327398705732068608455806661968215937723471603913421526316120271361744749493331161515216746057471267679375289245489629258176526739315643994720314556496812622955771901781207775502510873071713111151081744416376653277211864525495341980678259229748513030899550510875884049177453706499464712605421788511911150582723416645702968506323407561572786371958292651512858593735542048950386450317701079459533244094962569872575479059639954904430268592702340940222159326399806474978534491312001793206551543386179826679679064502354417257213047120039282792311465383288755324981417153268432493847284927952585887275382594151032529189630906637427627596387062164712612517848251968841341026709659543445264087999625147480470825338633447898211278203665200353809229785784258841433356765529420039191187503735800168495273330291549233692026875964741768092180984580132118062890062929614453593889857766378389856955360582191749616573978038808779542645827983407198616028696035607146057898471826808585036210154841910098116455944195007840589504819233569486038474371955876714548502433843252644098034154075482147168702290717842644193612646229719245065326110692915011708216538569589813062035046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,38] 17999855193041340271859925223603197766313723011646618972316991863877099384707655062328365200751639119910089750874376316034338863472311957826625651153833215574613395522759620836741654687935420686931600570399984541362887287476703953045629991674508960958076931040087419880151930141113408870863759337702640396144179976640908991105189701495094868381166069824731821021660811509332474826546010552104184517480968465304638311365546037678338235708772113649517486601446180840920136829438015974804078851467908002392020243850405849924173431084368444439706904333903331670925917621954777138322533686658922662110513388018915493509646550081832938111719206580418029750590548524443650940606113972239899659324282273608000467686883042220004503545556295564110492772835349588940095096002851576963802445630677658884317476440667098588797646179944280185972599992189189416547370790088794868473670547045502365435045453724593704871731590488185822059996648210472818519371629663594998972883806801704876093267524818916676375938496624298480328830308666320253594723966252346362179530442512939708293344310364983774979244531755160287244117567504582323611681267938653544325231713040381609201603975172162444939689451671824179353765016463900707876391183118604322903105058516020234268697607508959320203754390456355370652869632448284654567973403004708573503197334341431158313654462214142002599080439839149168172498195602908098592000020646984459103860238295234037778985057181532800194364001022324805933447392638576294972354686732040106575320014142239556673818177326619335720881175537364367038547230041812333817920773032838757948814442132064821008983529196617043769194361624087990746177701175923294707014938773513807829758864969583692484795104653450395184213278535913101726793384397705623900872414468478090566426137040024826159906373548565067438711957069329465092777864113290439023150975039793437072771024971647204432919918853926062498272922121550460335082529237961677274139837156292668664188680021177120297808164678905661871402974783840040181589642063736360749717275042896583537948688083566121305208995930569026175207187496994290611240138888784103116739991631001593679679710122225642613291056878239689916898112394418740668964521682712271738789404480373279491994736235693972110142751980841655010919010984933022435259637061571913527452262525173199649376119422751489162540667881637253241965925224009185159283790422009088965851964894683256615801110994616320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,39] -4702444432879328426924264013979965101414078472618826957557137081125639454124251586908909887733618701049300137633080115714753378628047392319858820118104287798912379988396924573460468023434005430018589646363596820958392424068402186715758867490527783711543728223350910446040903911825027952316447501799698367670057046263003305010538919387926605676006344839998380774512398088724451357931026714325913249346650350493741180243611452664653536715490121937310803563877564316323155020426484188255240526281739114653728629832751814951680018779197730856716429340445718895809489220914413470473630623257165311492537783550903296735267697264989337836392350612661442315946119673691982052750917546543154085630626586052408977759470842816314135621017225794420786739147704649114492425162709225838332053675404076135436237552557955805819747894371990428320604949983346780556594301127782371890163583673621252915016892825510598600267823610437372781779478484960671163054196781571293968217510620872407966330598169842409284028512821455803161126016309511222149808853884817764705664794905655596287121052477648279492187180405499336328222839031034001870129952018634122084033821296393740945153782422890712909583718816304106864040314192457251751500721020325948836318726949716650563106554197850364615102917113797696169933937019770796763496526020763353588250266896496255728476585192929037410831348673105898307918663176049876761163930091562013908297764670965677799980390820288152564754112898126130475194145383614238496524577383962476193164943173518075807210826714312604237136052226580133861416509631267289708521675616762681158823188759595625305091068031087545993856263590033652785928760937455531707362614027282810074620982207660836181812401238993464760159761427459302297332977684801999035386172025198013566573214447502315096897402331977230813446537375903731706114030314785653179502119009867876684853668494830680359240557244625644306584303944335542483454490643771944447209535926672305287662256239705789606158742340561368974694437884556885598710350378032298866083434115615947453229565974751894521912015247054909176233710486012082451154669383145517628119575252420921760274372042194356351741189736400761191865173752476234754929020920151642785440773364622754874872462844857135632107667395034227927323225430180537168863058663891303483116359880781353499050960496723995831228017213551017472763053221644597194235338101977947410298826593148928098036869811404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,40] 1020722200075450980941890895466595399300266479808570374805768083239080630959285121591634552679120510632546685527577103411736708361225446047639679539516188967529327356516801241496040138867089232655978095094799293283951294738088443073084953478979906815834034932116996754245443648911767981336201980619964191697115473709332907527995674070845123246888893207864589824443493349728593986025541577102286335928507633050486051383688960256090840982642664513769347699319116783939271650588057253497053576129122449922116945219326214074885309832843332054833043148408265863800804198134374784702781013760067283846681615804708093081296158544482046237686976142839973517610288476387836179936148151097560677449757023137022903724741761902015793654971288993099226982621709054580960947646654472880477787692143117857208070468694679990266019072878340902350580221153464546174335810599111227205121276478420859246867794518153971005040643888673800640519073057110817715180954700202615513882489280945791273982766759178454275924231192995605924368677632161515508511928850302990163181639220327166421776141378049214262296685314385358921740830228563713818619314262205962792119279932086515013338771345073902235269111624695184844746249168943506456643933211543672197066074815319455535417193196145242566281556335442330633614169109895700379615651509936710728551743108551400032363465230608064164615299421250488684557700535135159090643757926280688337335761310055149663983839778499843746088917244303680918202155895638337322584815822884382430840123857914530538529022235789332262064926031784363917662579309619336204187629657760974532047723971294532883967693939352873322620201318363062622769472796517793999645692865686099588097087419671585475826291364744330487688963562147768366376581408551076022157640313182547074276665629282698260297789634848858878579978586358893053935961532121678464624170608712162770392218741707661766492734637506345061860471653536339614032102669189374687722814130797665909033188875271418929161581335130756690563174443448097842093906983021983209710169737815094777263371219283099792754095719240089399435938091707906278000057046592837420491699838510572688684686014106850109209848638148898670715976580703280634705432498057592319151000798719075491181166487259467520922330746918073661583504390054427046757814719131171577217596495790465227850447348791769589454356455197732363903894155492890235429882138765306554623087322853764002988045463715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,41] -170982192243498469789840024378147360906450424430015817193038592129580919176819187287675189690263262295475462341830449243971031167503042901669566253576088409031687898182586509953054636801554272364253974656528437783926185752130838688537980370807355979064598157590639701564226882010133445436944714216049235640466450560029864032077846347898115806686243448478814480671493157349794974162421536833737192237846032906834373408864179090568985284965696047035766210162990294084060986117908155643918746877470535597304363058931271433034010265452529654654869090735495762699983038328636886930236849730784805900289397028487683640442112195609088162895830781027988439935570280863402529133798547065720051702626830312678192223742735651223219780954867839089121297082656405655262290069418102800796203697042685523332632251107203453626465469015612283798395774872944950197656420945128852641802840929584158940813914563574094501126674361565182221498242177620130057002556048769907592225883273175423671571047097018156713286947408652152774604477485153722860799855788023560925619467127159651743776577195048139905244135386230153655575407679862831586417865259263491042293509607848903932517724798551816038567395664573474107976228908031806378142780725492321081085430560679322783414979213891823975681197048210702286637243295993133732092406835045746769494624628345424162766305255645897759156582531228642943445518873953742899143752243697644831389196736828058817089644097722054344872874306305975128715262605457643092356302470633890219674679791413597611498323300895670712291064684365005236634800235686864681476472438861187185156650361284547520719807616922650266531528456732495422529971758356736393434562053655036145845235993084970031216730132016821868317863138174541551287708917908446923053926656570478907393152342762053277667140842552680578659628168769678744533354303037435804539726009111719218762558661909485561690842617581275979137772241545706882893391572289371922663109289372623298078441211096803159985778707598425500029937380437799094105061396902146597419408734879115843374070227856730158086830693696680926209215523054746260727719936557354973530148001232132338761083396114041456275573243745687801515723335598463023717630617663830206679535250932025926228867165358196820956533579233985275470730690176173756047224696128752187679582018529070448420268894937555312885814937748118648759162781719697214326145367044650039982514645166926530843261272064000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,42] 17102654543954744134885059313108399419488933531916223758816139380184621624782252309194312083257867762870014497234641165951884131454978643640050125164390948712678253660848691879989277500141626992997605902927962142805360120870002316120232845218929809927166218369496365681304530951906607108912991872297116562226055874124907073254632923139946981620846098969492187796148825932277148278393084427038508924640956737436408720705161952947488456273213121000086999472844795621357132192684940353038407652052435605990713066588391933109364712300223810082418347344564672482513580833832208212788793597430283887909962351690687094854438020071288502557959891983345327051382839764050955270020163764510034802046495392201373411017451371551339937087762882477661582720271415162645121076395814369551873841777316419392204520139666706684130609134862352051984309545317348760436893705410778672199815137895194944354995135973961721583074739619958987177068595679024578753617199533797554001195318615356376560379632696125217065111131863854628644635209188902146123697354293810140744746919100184058513073007348797076551127570394085018651711585499559138896253761731991079403697875531671347488801333138955088021522946399366472223629109170406665811220785488012181086433086481464958122174955917431089610327717736582193721300478224874130772086311890659404463299609401524428040219716959842668906061753677776810431112058245606217258824191252534093287023571001039366754820046807206062729885206132375300618363536093419155086176584044091024748513574175737674243000086686345959243447973831402848062740682408455534655405966024655190927220004584876990495562976973334334170647279329800668225327966458115568819302677761206128574552529574863482181749005606091652894436826575516041360832823684096673420593717364544781321346412075428704319258906960327826466069185516963736875340723411765156748274677247230427439401186044659958705109669946239331456402001664889371004883883412308087907465518108945304326973319376497615107986020191184492961850548679025507769296318411067214888273673889845692804514931611886165132757800578777732165347849319894293682887698540269068505269605518220411907014890819263313825333147668021190019024625402199242788620524914694391334111034506325588817856996915967723785319885996710207951500077867860784161006341468741336292725933870019617030328917276755630797921736885392067572750351192640867201667090101306915355952205530198685205098869555200000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,43] 1014131590100997699487855040930924327429779881991513067288228244861555027189526868519269226753524719539300767221248391370593132996587973606071858151005601486115661796303933935003479165697075874573259911761658388488246730715057619945736965050483345637167422855303076219284543738478590613312996686635380512957250242043465513491902970276549684848507171878150237642989650829595205698995523690680162702237310266233153116432674756632780185954657502998863265607152795988988541325532833579101990531892997713294414430893327416125976014087185431245484518396526385107456610156504453066659976779890436115282868957453163493903962051258772825265794551773779915776488153590234641090339228749649029134977625527353433889292475886175187862063250733937166413559554876715780817522103327447906765688462721884645414310806478761549459135144835114782757558222706118792011863955360769766863091030684618034083218124407940001924103652498852277871702363172453129004168156911734799140279888185912554589543623501455296222759138577893236745557337443227758060850171314430722713453888423636215296934818274853939418094032026000019034756097687826974233811957816819250077322158525888568431566080004346469159390668966739647360171020799302235952238380767247562881178958702928178352884950145978973847953651755314589790069270031682401096192629028275254990197475782126485995767232662500234535310529048618859008326210377081918797643125780208155226240438996850491095977411606960875428566282693075178640895438708064343875198783134216953690474949167882770901201464694329190541020311238814312723466977702225367047704669004955359692572543791249139030345257859557356345526439618192035630383183306165036843533364032828951534472565542448099032711275478128566394933593105479753544074948176466926358342847744912892391179148554685512383942087533590886967015577052123857651549691405818329330740192179287585779824769438654104753690165598688462063342403322036377415573177383064646181683801948082606973383792910952119693952377100777008525164473012156196011686611852615827140360949528285025036586998508263696263964668882378168524897061950174371453649979844680433047536255552593413795250762971552105745497113243423436159630785068757842219417280751945694942538275211365799426043184725853276529156300759202399660979293411185138981651711818626879150626511199934223342723285912156417206220820744389339736828013776450037688480932442456683353217589093970221440377133465600000000000000000000000000000000000000000000000000000000000000000000000000000 [124,44] -882415161042634832531617233762308473189490497355440528802096522343474435484393042759617965974869784812936830784773310101425108193430838471096686500073365424806622205952895485664190539903880936456429080426804277766927592600813472210512509819859262723834193051022298196910587833109363040524682997637452303926205244363924342897795056333736244916269695126676610347709953623784889589012619136551369075334945773374528937613136339120246992080163153293304687926466650486434711231321959824658724786842328577314038411383611959230975897346168960707547489183814090884428816073325490737366007016029101215499157877498418992996027323756018371109872737614537041748610558990716681648587483283950739743762841173798641709774507540594739067066493499026703089479455105984156171263684337672469586758256128683102872865379180936990329363143542972059324134871914284850992088694875772296313873042009502710209958747135985164466112165859532446736187969784991969917170771853197828649736257180356347586730382675589500821502113406347116744791578597519014039433290348199744297096925793920742355859706788750686159278800470344427264165628119216807230549986411952367282972410998542569724817112592163768792297864039503886575220834498992795935245320803836393238543285289750999208570199651496758021496142607870789765669179013731892609479973762928110807244419407899709037740425953951261528154008306340291631298778152237212157835059788664259579207320059170569582014392128115224213744338139129488460963500515434572581467797256932890233857525877699338601988426047205054678116967287451993882364642412520920738957140421015838021744893369813015141523488600177070951690646300957595667470195852737343602682197738596428960767940213533505319948909324632934199099653130891034512778399030251301056808637595229469785031210374448143694615400417949669597939326748078978901711183590655019918798081038602500599706404387985748717086950447795458481888013702300834128852973237916751527584160370437409697058951041391898289285793639465832796678497917246607543501132518964121917208028081446954331992466020259556787258702818016316393471708271050360424799210976882483095131887881726164428002116491106460232949259230049049778992240511580993299549299180962989443311770014655776061421802168789908252694976474717714812706169545133418135549215989028130921258871278757921061273691071712934123078789296459625163028643799715461462289473674484768540276761710014780332166915031040000000000000000000000000000000000000000000000000000000000000000000000000 [124,45] 193108777665335879099177405158875126946807167887103340191000804939254352284399622768164563875087172171538097830567377911475066311585268324604501777053568142199667237883259062449639360389815386931549300950152371320421305927155863985861576506559744963538441440610741750258915662932829283409795274203153451421381212068101024949946026099216149318304447856573890838694274582960276647280098048435937689110536278453154999001549078827436716890242852777038508184336758595418419407317652207762690217392959791252085970643180681539214743902981999055202483055220484239342215949430304949549862825286868306486556217534282962540269043387437407025637024391590902527883035706880108783565270843111123209558870942294986243247429672239153663022141659506171794153733177465738144243106524614745063376918114963432934499769134361738338398455866032866183458992966893191476104731013465889877527680509640818393855777752464988178201110057349070874599834497229893194361080826320856551338622428318094371897074406246863232311750980352561550229254870425699221667484631156997538400805852811268876294063614843005437749775404846898907763649193229409554436935428998344618595666329045534724829659587800336864986510014268318726323585190356043579097075360792353676934641325491056045456093141806596084272332721953918722125324193220628854347801756477413250850302858107761893769996319149613469602893519874374479397648209245100896408366172872431673175337437276013589744171508604403050531522972436315837101053746568744805083126288808146688229731576381161983475805424910208396370102534081991549854541980370511343319698908210821749569699245158838671447004386756472356195484770268163093936782840644470161778940117687989772536138650136281757603196449414796366968374231768096117430323228052412754310090200033030360514880092814194410254577215626060570695537081280319655456008645553396837285357192080879632817886527419063942842734811228323510140289806837288712773062114783297048054036484166137409754145691117588756350793869904321570609014216742981754371760462327538492531255083484315199715509667343864576526309916815696412286897021557259691120029571130514905862649478935725527361119808826948250848708115036839382663866482462497692769787291712616834682675029095565786969373814314305759507547310364758679323257951329568343585931243194917197024189615237453857601660669249620936245000199028487362344493510896598189686262357541981459454379522575985777661968384000000000000000000000000000000000000000000000000000000000000000000000000 [124,46] -14236143474552374561129927457091737028069681367323733882945629771761580972487689629667417236194169269430075437648536205062432454551014387141773862431783795423808099292886353599514325998795612875028375681545932680505900966698721913354200403646617053571214554607418975600523116534235067495900274278188193770563029025514134995029816931175423680076361913388556467483109917538560351512244230893065780377395983708068883040899605607076447854217622202647175356703749576026379216727883781307800620664277893814675109225503073554788209739361882098934909032735910764956412416501094097195214435766075926613653556004790544606154876491930904078734643094925613705293331840132595163297542705213059774882078321404581917159859169005967040736245387442568929753524944753205761513260994931688331677573808621665055188648366031287006421675913905530160826275274104082309645936885922356958191853317749913450556084118123777122515435856284457637720838783897729109733254434161236290814309098170029032274938196982039917780457708608205743345032411760735101027336989033504221945097282701250200894535075987429933845873109694926176547302459911676823117334471749394115004512650143322174712055341020194978704074362918690838588056245732996252718090829750808692962368515961852558583746750646362533311579734023134092062067866392894610264393942517298744151596307555863485154382053932552484925153859779204652680855719056831855717179475687353871575036125595122207484778099987667674555294429240696771981495534804881329890107790971640095202748245291265365755052257989978481154586689426991319137197953249359738664605164057357454519138388258981819859661556907329212433181196622600223611753251971084148959326865199203320646931217559934822535023721479772977966493277268631361605811365182674147160648337794329426241398803268521196093260260956491144031653185301687795777645936787929838904909577040683364545176098483109071142146621649114354315915427370598153623979376760715471573576604981233899735153041819268690178508347218392398485581370968695073918023745284417885010475225964378287443247830717697310007435078923742593118339940796481264547042171100663654795976140074583972520757665420776843573249151165727372948580990527609748337739303544716512081059656546615951676723802456294730833292301137946165052643231306942927120547043417248812241440216953464096023336245483552508229987895471026987016440106819493686114080406937367664334733573598598896403087360000000000000000000000000000000000000000000000000000000000000000000000 [124,47] -5110961082000151734659259926892596958797091521876968326035858799088300751313899302325608372207759862462488036979966025381069158072309153536864690638774722832693051634548492433010358716876502497216855494149930373262641113692853488596924550041185356974700700864840342510211942408407480909791125536363903508293482130240681776715727083497596790331649352823984001968755020418127603217398035642302112911149764479872060980756785241735544552769754225486352491735153927540245422101087042718429718340341244299593134564762194361297095642148947199270940463232358351942428350811351883539506585843093773049616378407988713390717197690483018842306774246216583431494140171018533887336627134420442189256962115842900291168770694732643760400715231843491684585421395552921354163228335856410896268258217405847336213464533252076402685423736462071333138051849914880597544652693688639199366867405427303363647075082873603885872710439185227858884706836035913485285590081265133033292150562202926206438679638695905372129886400007065828611464259648292156825674077639567134779166485772413192569282238284203914616736596408155747676854333540124253975165958811218277981313327292982437951902924112450722144762773337835786962249911805076169652461307770878096064438982826158385939088400271756505940977329077820178843373536222296698862443959263086890579562111025664805722209328744193574274848467748434017548259506889490415875009518601505672556333103418263555080574737802442787183156525847338720207078416007164204910856334421333017069180681039811124404811122571499135588665721992469676399642336801960305176248914369658942131614338279264592271794736275193599329280181858355587510209695913619963381257978921427298726177712874892492061562568275818941029293804905229609651713092420295103536339537346670210576525171914108487898484534870768121850925321141798197011345154121688154140243562766381953193137649161578358434561656980309481435822586482558109026988484477833512340308280854667142287466182380990715804240449025581901153478963102726433162293134451419296946604059550079714707188519864045863941646212574247453435895228796887772489233965333651685711804199390299501128177269417526358884468670385827746875130552947180994124032593882462404359456445340424986532733428515816225222269823619476395980042102422946243410685586477966023007088566480972763369522730271431161786817679947689346414072803515355830357117629314844561370595091797661553705091072000000000000000000000000000000000000000000000000000000000000000000 [124,48] 2351353792211188348669748431525241035808467018313570440406340535606390419289025198314244982405001106671568074989322428270286981977120150651520962464619755967891814118003366797328812775821213981445684735173636688516207973226795273885434513689738737035084801212013426533949043687068695207458334599294563660210604194452057196484749864851197561599073204018385408382422013548660026651258873209046783363483965877893323030426706477908707888887001853839272449282939016715946523562405538980543448626678867172304951212248931759436497462937891075653281694470581362869886158796839715397826581119706075123346356313349226823780301842768894535195125305720897806427448490601788984210479997448189924331412339507509108847418390302264751835105571321581511532211012490576188165521449856748605398098881796208268785075068032146726021743300751657389170892227305513739736364968287518247824226332137545723404321747086734765890235270190032582459041545821207412070386126901477296088224649404224638737568656273029054421872593801048703132031722415679498339513487468767574967574175641571959156339496361776733246016096122210210917151108854987632839542402836225907162713693279393439548520061058701019465379664703940657060221514202342763482007751796330546073117829303805583928694407153527410558264254234172961655714396547109465826680073593286757838273782010401962702981942944763134383195340039800431176933228337104506581577958580091058099805806586861353304760993822384590098260040908679936917136215784779179715919069338235550550249705639233875861219483371387517240472853221529957920810757972500572789790387573092980386328197075469247699207713590466527575769593265882815366338289642345050429475784245686609805762414149110852530062897043853855791002837949366787444170444428927693145349615158186522029258217334258895982557446077088121664569629186370234599979494785617090316473780233385763438216318234599712395796679690231995548989779336565418185559381465667664355372357682498088482308068426787807221189249165122253472755675811911454387427214874972910284027428033728938408217207482123985150836035302231750378014418812367248080119161157373035047004102196591717778340352892268024285797315992809907002242364666617118262991080715596907678235225206358526182007989986244968804527124236579582650969326998706309100312272948926921652466118741445881327934816611011387317714104198260685614527729428178018403200281394292879195464572506814023259389952000000000000000000000000000000000000000000000000000000000000000 [124,49] -534714685436552026055157224285876705373695080671678102324865620980112701214832004138710347192872215235671044948517273044973732727325426285609358149310505492772473801978387625845143201332040898529970808923200523707716442173186464269585688451234342506529024542920653695968151988041752591599526116707157518059814186229036608685071421057765728222701262613902621081559955355300971805363402113674987781116800805133513966150267312394217180140949381765115017502540751863632638159542148798021416581904593036364399621847214929701997837297751493641061432866601875772260907372359377048497487475357806896603204409427111391692588412946192556658903254286957013357627589170652525237458199580984374979540757461693459320199522436334429624814392226559576460662229198498761572359248043991267955562774215986521588458699732534609583506682582110486533484098814639533544337570379400991732402277536890116944486265695353165402947173305977066206398519453494841483408338607206916417596444830924638306297119795802988559833396997197715256160101955663818058510058322102518365421912418902248966906173106227873196339334361052092431024136656582995908727079024519327335178969088576563548912842457803916411321057263187857240122548973267769208574390509660271733692557137968323881544031825171042880923193105317913048491019441748287386219941488789533039241036834114139038235663251614361637920113278059265494391553734851768098822444879858895620844312518861420171600278251664742442321577676511040350569199531804573134784682114938342651122054915334503122482166392400857252872329731412216651240638890604700727194904256996686282436107686284938898202312425605091240038722418405166671635650270680869828246877167126463130734142141974700614379543513636188125108607944325603236672529820029493827329788172195301151997289743523703798383546536278664434179876407956142640393759481043705895281267271817931166118701846429695131257961770325691040626165030946569788687561783687361012071090596575223586429891981359323506892891735757952272590315937093551163194365191438001880740176298571510148917584934379412651145691722782576287552673359655751880386576037937813345756912246695187366461583656047960456307204697631554403594523345609345542512735885510919492286487172394457297813484366882070303341417423407019146202558784875711321939413810952913551256372037435342361161498099910724230665315914484900508001820907661917476843664394242149066941419380062784176783360000000000000000000000000000000000000000000000000000000000000 [124,50] 72142863781095113561460766101561025283131649763231208333047715905602751672157844631045171817820768342302280405090160206040822863469105704829232080393962341583201017185741330244621228735199839251484839866190445498493057907806800210433196597965251864084662012563927189618617584448074601316495508735205900746548617159830844781132211605156138890426290945568247967113853348852734683735581086213510127442119288685015864059349159478778368436428825268896682321557643391854197400799778347394204151330688923222724024454301190556711523469652759049702402871695375467767232261181105937162109775125748530733715093200998659213488028507092472699487090490863633956103943023678121132666881898180787673741182440662468638904831617220444837656928914981539489223691052757453070983643338362131437709419468880554734657628354885508652810724961271760797842458728217406063026363976232731552965230711618553488156477070819215319207843291499156285885632581111482080851463607303688647703463668037274121062489866762583907397978451352972748664638786637467631757176371794774144668405829692502163106347301954458306613424746438259561319603044158774542559321426364684294772128256309101831303388517086319345631125018528563723012770219982494715474453453023838943422024221329361123181823230352748743720701659628382291193155804269987708610200442732982900781912460726008590066476447915045641803341776158808372136686479352859580521621530323660306591441006300407201925646705911743635922308282616039618673039849648422946890792823842459588422006542844917408282266139862197229105540376131220104811243082073548185392760647857768856739980463832277633434579612675486178157257089538155880673379568769776899520332683364071631481965911901644779385245871863603059377572458746669730428630743879274475654894305520823188813342028459302480235181277748940782785054175153477102100253250415834950659818274716435763632521867734464881052212567216967084424960625684424226489928138547415416174723188987985742413230082265899367690935388317973819248873211912672855597867450628122966906428098712994342169508467768666995882194155785141994066378404593906130424079494367348915169287447695592956923889601338543031240172604948588509244043082608955682846672278904689801131428704114103677363808615576814057593093687290586810669247932220693148942712928753296831619426990533438323465482043976217106821124931837784242162727677998546251609050216429327025204056569985513847940710400000000000000000000000000000000000000000000000000000000 [124,51] -1469433785575955246829525987657819681857033068508859763117389957829408378426861436856364519674248245107169390995671067395099519134421246801864687998766865614299272961719190137895344192062867845122346870671040720709847545209453219796960484921459211205694596353440314082217978752282580319363000949875941848173041433606758660975484042877032215069937984428810906909108980418611195873577474570974849827171118713692507702626994260893856244033704455340181246326467284952574154834090426267715910650855716197402932584661389718289264969006728163650048392954647712462443215684129347976529150553824682680206635140667785891460250095253844145569064524563582431964443170270046943653980770607744681064869785941027503259181108715705213394665290175615855102904578746796825464894841181227230718082307243233970012823934476344706812668576515181227480646229634209418709190281715419406812677175666657360255794381757221748615795998738760874299246021255638024700118467723350918083586066125418155119277705286562500839627288715856980528993539265430064097976495983043137085958723897133030034998911517560309521741078429706523265068137754108978190413721917253001964586536522789093618416401111739259329822630937926533343217374171654037650983722442389536899679755662037081558888943357154308220247148100561594675403018121416226784623527300658729424167061146767393948632642209198342232574122950907675212903996029269897537772599080038488314222055651894409700861735035069206994056673609513484966151464096624702006273095444281207555648611227347966606482728841104640504085113448896373292572226194947994627801153763803041153578014720318975430994887050731300450706534567015624115122948826535258414643155437550870070066455999131286975260963586282939795538052956539510942632716664882106286271031615387049855141115740466724174372393570178423289317403169454566703076710804883541394383405071111375506558909379975819582130679657020007179865940536938364019174927522339365695133812550473442848622699111414620820754501058187610184234365701147585360189596301247661970346762989475802281839027005153752086046507281976168624555183026302725149462155754890363868483369680595821697956798021136199131115168628353588082230391016576169649724323042065295259088857227756578611670235064509869658873974935854750469529151062596520722035458556991830880144244688196299827828635342757156736257303087786546106007856870134064111013365580330579684057088963752274952192000000000000000000000000000000000000000000000000000000 [124,52] -2193371319515978332406890287487091667456502630868424768883790426330940878596827153811787324270079604182752348449382598578311297224320061793707847832033559868509317177574174665177140088423152535145726625185051602879955177223391935333049508225950642885137667855718635227664637610737755673195338854500172212683017177696178021895464872590133333474051764791912173887321345104427648203332938385209034953734655634424753252882230737094743502850069853415224599272995700445832736602820973281020362703405666409313185836005008380124382024924307632522131204571019924984280428634832244954151308764034886646534158585860714617194054172658519990551573333552850284857938133147136380091604057381207458693933536818486181237091423726531988984955142136997116147035113878861618992804012128825994454152471788008986902707621857532619613926933883806882057492994791712497109282965904459629838487419403140675027835581933537851387473078231443482409423315357034212347123057330792649294444928726551404950049323243698682731922486887001622044989463644758834774001338267115292680289165072784552482979892061647483992406173026036821987254103855539119823957671546378389344425130431030367661603161884661667477805078057828429838948640272852823942288389838367407703596936549851679204164054354097101509128175430756614952550060361498740598095665147010805162213271167078323758175040107172985560274698122470576259539781265984600722490942932791756222005137623712697904769753746297533461580203454535786316537432839399393845653458349814518370133068420300940642815419668398078021606333512320091558426661029506495361086478233562167560598706030603182832160266617049548767731633011205680983422652700765446749175164444768597219106785826871018386778616058897391801434282321795503746155270895837072868842403900615868267573310917846726223680640380432519594578971289629614474513314555959138811095020078454577944541612959261450812825756287857953829979310597419117233077915668753670208019713090223422312882911071998904042846382842564575056997219907798513103427360352993125266809217279338637770799494520572302256947467552037698418684203101793494741032627732298337596469817412656175766498192219721273760615925470505601967443624212129583042084737379921782614142666292875705171118700941499716277914319227316926909045437598873486490309643930202096433232675150463490149382910878904628037166414414776603853114033221885686639885390842032863068534534559091791138652160000000000000000000000000000000000000000000000000 [124,53] 638138291106265592110465556990464823363859918455321024985629352883835070380956477846078895932341277348409859082954955735496119188816103850289082323556805233544445603802172066628064549020737278219906863321600887770838673222820705600305306853424427420177660942055282771504254113998154486450172893710482533836276470905793138248006617792021464012601186011345411049438208758368936485517970428739002120561127528185910458545692885562517058780603892329791470042620526969031868969744788741305512642037593007240029003381590596478171231110026620743506257924186887096638381630707287431313708385630100551764714839116189454046370700574144178453104215610400022920671306043616884037134255456232997400929504147650729439723038154486028937621743347796301928457138897296030350732680888660159801086980890497049919264079264281895329515948774817773455904961637248393300892218525797477668388236600945898311615039236219660299604869979236563404619254828224499104683309006914403327597881900578775021235026706837962617172168225150276163992656985506839178491287559707708706337335676052835963433329844270637316757241547234644260490567092623315670229796748481769704391634942709064370867509516828413203100014208150216099060794682712082807607414284368073952331836538763684706540192764384665661816224422696400162852224153685976881449095081057539578015619362246971179428100958227582883896965418218066734872858413610799793510653335610537923198504928883597758715542868405476058007529448461749231363279455143220436801405875323306217724659580445027510983439246087866239127304829330659574793500860665930447570363183557852183672978812653441346700895802876061915522209925357957639473599430278153827441770306341258884736217315237105639338174593636740950658054889578540861044950055769977377263703241201950903498494158195451690713765957118824444651267011811573314628931831403219869813077900362181771119873446682618000688925301272806271628800113021593545323636473412665294668875990767425825445285747419218911637009526154480048840277584609779757554191903641645513258091882610791768324084655688101848935487432340116220492745686801697203745489394540709645178987562468937943017645887631749422486805349712156798819852449430190718509843958057966659835845651641310578324235375658375259975044672795332164917159457422397029813830099416789544603200732489470309915817441215958260070297774558502399448323867392308030943164269418381161984504792844540575744000000000000000000000000000000000000000000000000 [124,54] -74532209500435454477870823534069791530920604309779626726141794167475778032178857116870993343964165676532159024254049311153961845991346386315574358748478483938381368549179222988419784029302988504571405478166368603152763908864856674891957481317608840658488892915439550173414510103772961407504416368298846621059437921937412478891674549432773773699591235537128708582082970507086961606923353037222505521631538604893806767971236615957710745993187352970955845670419985785237946770510709466495217469883857193575422335194147408145634133535228369629418748383988843014637934675924255090018618958473096054838938813744312074868623723209208261472830665683513863056138098647356056128285813031958396926087155985672651698775674892091805568457912796354107400718759151469835310201409260777062430207721736197843521954205760972958649455532859984565919014647438007575488203846978995978973233907284638141537683698934340324231052243906499524309865267899580382519847001509097010440228647870896191399065835316991335042908657058645807441893179121518717079243373570666346275076598418316858877065532689809139961604481188256603027191544500871445540240410822016889310158752113800759308063380840882582409572348789622552657574586354673279927845576908698412156109361072653403238308730239957697072101449607111001694883095723568113607532538919287280535735020454111759951272444192387469101393657444499073288222330296766816534370991338457733795381933552696714865706845080091312137839898460550667443188260531304415643795322707688974549921406127172190312991430889846893737607726586105714635080500805467487515099673897295748281495616411914894473620846202700512862803133803338236057363890546682720785441472400790845092026683600419446776453077128529003793535441040013772580482222188387320299845520366525938429356364248432508630283568998267395125316866136919814239062293007892378380502848920731965635284469430870372044791090107952206511829818485788855194704466181280038783070339645065680156130927299563260656272177556036157284741581815170980067019949198711888552318181163691687838422617379074675681401709352200365526248692706841265489696966950872990400859739398252350900686299927873447293610597964261214121858988653999443195945748187093118706870028734773790880762789690165761852689646423053527317886060834550312199509824175063862044930315219161645775768516492912519468846197169365281256521740359106371377019323050790722998350439348133659934720000000000000000000000000000000000000000000 [124,55] -9075227482905750063001777843688631381097714452851202488899156405249791875792721926209339860714555038286983679642889105426447267402388435540663218014514815897978834136002712999252950078096842147578792953273198628324428167467974767538036886654087510526446925979023832893960961357778111366023572427973505920185806430616601964540195756934314118799336080219652539492409754784378258547579151211157252297207488210503458710788303031322175024798320441649593883292823153211818863017385212492141150462209994528718497273402895337056693887371005380204053350907203630531241871219241529253126871259913003487678354033844300570676520483262736634468738861648604301273233079953948291657156952200679406110687566196380884586127599606737907126274464432829488006814381859842998468820333310013456583571477972672695129726155171236843674463956009883778857751642770367111620222589918989250236801425244820738523373546469143146072836834390342370714734687859831067975248748548723873406667783944022625404679618171062344814332129801581995227435489647478275413620826700323717313716968996629334939636373158469117854495861599458012307431972421979678944502186149416191939431086015055204712812937457609690270398288810765196083533451829142933874264499217858584284612672415930811000518822495545880191175738797685759890651281784706799959344554695602082960337897222574697695720907696495018890738641202636585045989413072253119057624790956029222707346992919666058592646742761119038059115961961942328488502191538716966296392014566624850207294278259993495646045483764028443519661259948890957318714758155979287883405704607798842116904301903049159136343569930193301386729019825786533958468979716348722742053298446204610870634355612592042975722901778255858424388813665341016892416181178049949228335157118296107381432333615508075707551258436254819048328408835418728811367152934645060900965644538405109853204992183068343645076831811551036846507526451274866642602181516666627597079048194313068131875387683650176471108927529434189879901628806306742568962632492103494166281853467555856271321948031076774175676391620710480234313526353905816621300007793179403260759011669970063490189423803861647215243279216641865093150757475355487855311077183962350964774398001720232724396344330944112511813438139373588157062959447852695211563545254385434756505159972267990165431306298891976330164214179852052881891885419073903804753848542343377130080727158373744640000000000000000000000000000000000000000000 [124,56] 5697751079429513651579478477117710249995632528060683353968317165200913669520176471063551126252152108998834433229245462474785628038519556946436123506648238054928413745378175277811309815457013514218902269139869710080846965860694113373674113214134892420586811580289907735991562180643618009969024483043313097916616757812908936436715979557779655738032378487555745717784199106522170936309202820033927860798020756373946467931091360995608895459477281060632743190713267627670906065005785357257609564917670826187912632868460019368270578611282239832432824904090721933918533548844988429950045664199101844884297354616543857348385004354107409473383198372551017704942603188896575888615909141930950280964871318931708491382338417553724846881392395857434403548954739267067409231626872915300125966831389206909613407904239836293980888389455607413291846359138328973136752695198514060179982343530429458487140035808746837792729565055242312189062019876333479844916524733078287393899405913324056047808770125568544130111299653493270121653845164239617502894242442253614266858372932426243983977719828620558309669000828311353317453980519161155901491627903570048550387303254465881020693723704623871361825052957985130909674070373847857249751415481976368110052217169985209556133260354463501250494084595976673918284703905268790423827120562995622333281133534059932795592633933819774198396288695108817778350439543188113293587129753866800744831213223797385033513895997344284390800716073094895915683280766294789631259919588538409137365883421623753033269502356826842273204074282274161515763103691829200952103065186555072196885729752659005237591004568186581467093085897453942164848158582355618868020950254239235097406384915120706521925596197689228994980949967754936500302347099282123553185562234403168065572844551293433769544106656725417925977544479304435347606527170077487508958707796704056721236566133019283815890947214956713075780290732542815701675859578676398922903643368435093898486864829364905120736716976440346194114820154499117301087677094581250988159696488712567237027951118895012677389499058086342211009672908094672792381854367365414001245419593976906052557054367463089721041695849996173053678246545230306184751965147060882533368131237707455329091468117690824926055110588915998656225767037661859164205139011268898080642840813625613950687036226895199560977267497066125888278624073051383399184872867962651890422193849823238553600000000000000000000000000000000000000 [124,57] -1141381220490775871561982428289964322559238133122897270016169747863507843683786344982598635394122045178292545999668697099610458197050862826561073371187703328492222130005066939349773299924849605781962678024936172126518071525849061487787373244259525697622933467216364683178421335689502513649609756388061946776203110903134531941423109002091311169406500218667582117048534245986080369348855817751419492204725813708826909905751659054312997307211407508162840206129473521640721532113502025223145777137964499455017371472443488840564171370470798833306611756081196824255655723961861151252839722111633208852953378047075146841187399108912555776576470688381151278120392570738707752421198342501034890837993438621256400395800585975913216385632854307330772874964856071598772631444838818392840433445749317117644740951369353563749041613684893811839281264451631374579259248404431174593697160963299486591565212281733054080365578771344612902888464884384109294147086700805160061281001478788445863936831574149292124110103315404051368927684007861538003868135460296674088375645672733695895493571348486213879907976146601945553272186000264664663821735674257044689077378473355449302660125408076917953551681069554991358749748717888167239409748180772831643156946434518247962872039099398759828296134532648897913237794734282874696061446107386114264616785218772037312596544763095327481621052571086795449785428439734202106127256701380868027566825531988436569619178961320804342841912533148761279420851906649994601472767647188869845171362359275525613417587030730371911076540517028883274804555162647784158725249580021793918870359519390346735904836860280185769702346225545853463122028497515700605327451099887076214302740155093582732621912198265584309320255776780775229342778752828659610253702488024170141905112754449742710550842632188267668448559046711162826524337181462520598551931404916450841655559154886301909219789403472527869608600610171468810237397076949322172312377413111359215498996969130796922891637724496186143387952830867896662570710410487749287242808165882165490479081010148233445316754972584240425610102688389547060333760990946375246975799230548292506738595645916692519211658077079117833992218289855264106923357959297269482151260582953514259532001596470388891824158287203417719558883501460214615656440294993209193866365794064195116550210196267587690974036426448295159225132516754211842264639563829590217091132014945370112000000000000000000000000000000000000 [124,58] 105939089826147574017634900120684109923871015020355710362035508735064421395984059817541059496008447183312414153312955944066831201696245182061766017972011578248046942700965537449545929188179243368748760518413771670096299622785557375185360164233991715760526464995974129791351506816100329141015106477002446136498632749439145078262153258322123063227541241905470899016247574904626720655442082603317632237233240834215062868036205659921735031149993266312691915274388498133229115194721582908210487977381542330830875079686709925956232468445710237196912588185781079201651005175189347669397888309151985165558741406248571910142151576015202516495515132910056877793701135761434554460800152054345851351022032469037726347647371400080022644068118384159601555102378146474318573882064547152290515935279679949573299420007465165347552457186395143826437827818252053462416033882166384962373786082030202063339638012540072470515425975737711482671962884820350904008344526789847326209264056261277536467871515076769018891674805761981529064110568334001266139354280519360209898854333258698351607633903718052161021940465929266458612147985948313741044540911187262873226097844871698565117975802533416708817871044953343849663681282826697171421072522877327038070277793944660100980712755996396911930137426155308790277937059551639234586701646673643844365593310475174291476669919535542997037561004737358354990756051640964786520687827881981604518238160770299289653020042890730358378618697335442064507024201151162483678327488488033848592680834208920430876717876323112326803667743188084079052358808028281797491703916110883767564977138508911221051969107296249912286965977249497297115095970281308295573350744408031238027236503473723834660056156393178602370789885152182058022643147010937827960720584084136901786728354665712975395329609988885521453134977074473254373842087956217488552424603964470708536354606687271978705887758311547053653291209485394566469898253846526463735259621208485785564057784570219959593548437363350516032091071959969430228334120692205446704200440007279364307804290191248701993699633184617386433869752360441940990939146072547057420207969586243423745711227428389578860846141067187989399765582953857113335193872668243885030695705623884087227480781854524197958102391947090160425942522242738213895266133996320756586089184368720431907248982605262445130200916487225871620585629829747824613722198179279287281667697911477043200000000000000000000000000000000 [124,59] 2742645941619022127387001975848451888031004600429815164224910527751784037456804682220012701800437576575765679137360469130680147227222862565803974552870620202384405400636100410227937141887684269745239970736121343295642204108097334164365014912176504486816717911412065306931492872370895833305332586628411380152008696471237643967746773951887707093545067471033610409486530239969806409993949808151222715986924759490336206842592209126926165383492390282519362562708982682785403076625969970978142349290920069131378473756735532421717217626614722969838009900271084703898448821840547366659776712127190381189248199819322149740661063302326232853150294584718203304384638207304317840107215372520281059673699295899117656388810735321338641081378034858533924024361898288062069742876686531870049693365989794851115650505965671015263887335492314054041194467415995838841970358175162256444765198178017396182874140344380752456626690759500876890917765490215973222872658616812756710297215889757829545299860415650809296559303558575623286009704558949994526743881957899533219566501036545006751893847880924200867274244735671315699178199588991593820784934963324368141684187311229748437908661629847417755290481765337070524020734345518657185843906074905418564272953627452995180824220867039231051511057711859827328335858869385113520666514285636042996566242885543480249316283164608207019668454021036722265669248814531698031504436468699265903471756122231300590463137578025341382580078569865872044366282502215780911609800179718915044159122501210144325046467325283098571980752570910308122991813997679052719341743311707973621749293143664137720400372333799558504441322982103730328110240589996771960983076374806272388413100863352359111045707226581713928224677186218646019436043907782276828090754220401586125184160022217656850345946384379917839897218519018476924035352539573971271162108729482717555692379576048653955230456679365357277737710110142685043003335823149263691476772319016931911653170264577491955681447640618081875802326251376532825253661777120346737529289251938957571061694956309434263456209085190039479831940805033023868685217048842863671389355554379812636692640967317182299785833311121291602081906658489552107913224316362007290496155762637963349550922638095766110243891306671707746314397264381152924890083503741749861710733075617349590973487679957908330367596751396726201909160516764948464207692741709823077527867984183296000000000000000000000000000000 [124,60] -2072368293527860885634853960247138007750485420291850457869512289686329137971350818746478308662558327295686973407275975982195537696263390050798425762492603502071296652663828726472311349555628957252142139001428897527528903287363546870021581119425801663092250087677097041573479785850522209621182636364551780379379286686141676493689652694925624101122686665392485597563792929187520377132690417009870626642880350881839699309136348582280457745692718361652571236839894785650707445060024088527639329030166737906225453748898768953974208478078937230612743491830904342868108024923227301743920625223620837847724552060755868110017438963029031558327434490108646180929829936718549573858616623262930874545744143770875829630300827319711227852764654130138401016226707310942249022734275811801287714559513510899929463627979202380414512321693605988107044709846285411619121362073831330062738571718680258249131078153431187378102051693815222986479474440681698211520690483344385200485527218337830358832004192812501895556796886794262420775365715271093525483826671466014837826760847306419459704711025309107208693074945305477668126342980744120976318379585291644257699809693403802900736774471852896168163327098864356732638472508408977529295966325613378336669470505888396607101961734928850428305995698050320144151985238404269569496131615126141904846708261463535856313177361756781482877779141749603722019003834499852658233808625327552745229249371316352191614548579906934898224283184499914513568117962809407070363721135931131671362588388463898911148536599349814674393396750884372836255589687508994967226631575670478874519106732118868796952286795046455364792691658099663136134813855768253303870455708927023048720245130538544937249009623623593766450894826245455403232395465056933739209031299133220132201907292293511231153906250875328803631416707243021138060806677343780981088691198795778717335170111828801240659877490155922835199529475824453031248022928178230311732568016383814837466611526050099013359432573243502045614407579450219530644659739435440204279373305351086637836905685580915341546138909058068478448739236466549560047249880999377968953248765127283897363108703089206518137337138619706067869941323448776975700691404765210868103101882042793488304895120934705048416157198144508569948593211003927870026163838299591844463638930667128075844812957521455030240402295290973149352551237253885265874567920963389108234534334066851840000000000000000000000000 [124,61] 164101771368715439989857250943816811697041264177039682183654629824450763855023194426478887548922598542391848435774249561126393518466009854734784646758220992479916576821141123648626583012444852592870041759914138493732417728579749229155149362938223400551599360210897584654152510015479060821303128366989569126801532347124357729852178924535531832408979563977271671965327080020730918616189670472240051534991255866912663166894065747900293337858500262811252689454199786948388431865049519937729297513742744404653731410952365576447647215739244571713092865268214134523365617555959503012572206938779364728699128072494883582142154097627328687696020940914770959099514111544615642162770150550326212856565671195508380264953183161782239156044351745041718668295553698451345851123082130329432347735390623876199701587072998977788523761165900002323399621101302814573605936566686411556513567612620528761846023160275173925123728311208477182200313554886841628516505399736677856503093485350494936662524810900420965484222846938848331474136668453890977105293533836673870093031555665759477473860989878558057126582306367637870609654869212714536850799977829092989511211392889136043520039554513229986156037619773989066514402708300024110500486775645405147636742318485997913762364639730102869800489524737412882379082532728340278754291788122713366609900605819676919782441301002253102891740885731408866270400181478550157991999988091505946690813897263420702646199806326497331058248152703496878945148247221058214798250991912334594189657645835581167537936793563703422963385699567061185077376740437782943640997998123545366039542221713486620209148358625660339846823865182617056952467312811493040804122461089308987318196914733239260189179297706489057577882473132901782393209797191561105788842792543682318622236696881117494006900061254184979254403897460841780708721819287469038153930905283445578593176187046853440501261826898641550691513017352013441775417432264796371129895546072200608093839647454646283265814211640318498448425384140500310761531152955877719890149433434439367768961311910498195759629498692546569532596062488847595471466831672607452228988749750977042025689799934874111100938240139100648479972457486081364108790066695184312836250304109515598311079497226521538697848820712425455794919455386458713816887300532719491268522195098274207047716160949181318830776408722624320284007383322623156703832126878966035119775074484224000000000000000000000000 [124,62] 34006789868105296408686269199227058503582219667141222789152115339169834836688157725479827041154025393493430223300337093818074352659231348445857890683382383775781645206027848964279084213599260272616020520149669756062951275174516720672534796862772480337540772555010362493098991771754341730651420677206214041855549659308406830199450562375941607339223863761003472430301166520387499317672475576847009853674226500531468124322262817950116840196916611997458472431353410566878433530364466831951857730809675551355334337417701561822199250854028845727492185628379977370623983967612743415053610956924417186832417017415107197470141642885399646345770856805587191984801964268278106141010268770001691673740065049396310490582377132789531125978217023245400693522112857113172064408177474797220006624054974060477582712323079720851671251301052644831522427778385547477379236504698657361440208452247904396406710720166832909355601785855235040118068745019220117113038607115473970264748869181741254464608303873126073958786984599936786030337222250659591291112530625641461372467688998670491780156107062809215338884176470976514042592973729793259479678773783386385413279462828220287045590380108855497406631425769024161948282663316531639304833195322497555695750895290172795402599838375064805856498047507393432715547447883918414338623627257527438806170258654133596038178313211938861247784700248462185699358187073971654353344753017169832892991065602692380253547033431177664213765425329813871030617491354501937120133884080122486573729363207787268758544097974981939690975586128811242914485750904574082013981052518658624336410339701407999150709551586309387030261302091835503636159637589208630090599273328006953873749146473857225333326476567230941965630946387572108293177985477312240820680437065457109224438026978163815568935549405232514887668022161041771382458267769179298036799862718255789766722919353754930478057459625825353233379944131060523307995649375601955712708361663420455169554239756391714196585677200159291984855376243412146995113452221558177937641156515828307467170066003564080939733679943716931954814411317241062917231892342026493908389747041443692956565595331401906642218415677842821801123310706257636935934101334137058753116489407958374436482694674912726544137932043148864755908686622153989918118788853052943189388043807236578571058971824211139853981312129603595621226945529644823701639654781572287543591287264378880000000000000000000 [124,63] -9499636920554962323105742509165662454677715242582946145843879044775415398097800356965479153959908150841498658336254146634399152743994545740014406376446736214366331092761334685670362641442645437179518779108142013483134821639784736998797987389129643482234128412343892963679800723717763075074262467652164280557672970942573142280143061656507768191167808261805881637763925493137109337255275266729807705116474168843149734109056292529928200306240454596158403082329667227416218588926548621413154965692876472452928194316797849514847122157270315517871472833367886546788752097877314395534463368948118902316519014810787294260150641126850041836613708311076474556306085527873629174949078060538754923099986736324610714423976966677266807139422320490188333427217436833606470341849188023158544757962251288580291657172819448149007878702733785834779948092780798671843426667277472037074651563578926844257641137683014039212713758019098648123533816481479570161434431480794669040813690355578723433963506754647550295219613420897011736387526316317321722742144144725573581409319541877775022040454629271565388311867018995531479202349057822020482395429052395816134907338344694861681384855595857363231156463771497540819639422605235930887582897154081036694285995365055347627092865893751397104742408463045623020256275277100431335046499449793664017913042205395054272066556422899543013765009071374714042217573496359419360209790369003516911579476494509516975236313380385778933558386335032109713673799765647597397497333487084866201148369067639954220736331630307348897658104919611670592441740617415065329557946772208021846695230197062196167962489768326254438288222655537268327891705355593600398424076164591956404834706610255326404608759830477999629037047310615024194122925538807831683721393673507356603812417307997129459042600091251980450545375689314475869870081218834459682704242736618502973079122953274627186676433142462580750640993158371762053349411495367556498957603797065340460914673576623759143605392361736685221408967739368760054517708174447804738481357668063607400411981645260357320398963028749896936452094982327827688785116880927634144570827223076629460568006525696624839360746067427859321707393952897492839555190521571567598535509898342403767621408796026254475029413532333916383011758522264544385112887997658763011418707916831633107135184992770410159279483614684860639211621195379801299641847422394431551201660108800000000000000000000 [124,64] 441484388205584731947186637867997238572995315736541348211770587140523410109844380141104660318464680176521655138769739687405678428135970687813882711034632670873461805404284989208402553488539764519301498270382153700191737814682965500581374840559516931414339207451411839758222599590623416298304326284358559221665057963821989595725353464776132653088673345300510823562348580325258125368667224004561372007614296165067541317456757689540946605667318915001804140385938194826800002706051896436894366113933706676397019649533963548535087305878608189803691454374229714620602893467766704565278177937411458144355157493629296121046388554870532824711055257560423768604857746655055630477384661817344651981206228249296005620399583590589887419248432684724779483849222471108101097867493378621371886220880028246571880866534392604458063128581302704867023732898633389139820059036838043963989665633727537600551961585060839174743517754348715134397546065842682545504200943348784354986621128546421909930051576266900822241861532994310455466935311602604281423611205339100370992871848622057742107697636451241728981537474587152957821887533383274860376480057667901301284242916685978532901954343567069401629820524211503422569414295102087338532195392959148629009470572014803226744455318084806740868983443283569916817876910089623555757222255331138644152279694248811988603708166039716244398527617778538610106890071437191036484205647476508876307718731005252965960376159370800953652312988874696465134092693176768177496498876284779960688555854867859424262624525929894035356554206889089411325141646579367233539416701997149968697499105907725561639047096390732749869934389716607539836037810184941941160325087376076466786659748970831365246228131425348493356807310308975818191064615255005588078375761884073218527560521004209202397565827656024424596230275134031753377151179537556207391561333207398202605869554075986658578800194595831910602455486415270821984465581682559966890979348153025036463365833315582815986597106452978777476995553846474380614166247132107259471028063450611916232376941163833227619631534673528076173955942328612282978563251286577231550719212468732706665535210072500124571314634589366299439407037801422793069358862845087383392840286233301693406596134391037868718108647532297072230917190156852474392202466114458482696458069257923914903987791567716466778451358081310131728886143831249835236212591585772957230878949376000000000000000 [124,65] 154676190664139563457496158808348137274906272012033812370527427676658003363424345999793963030704840354150532884361007831117917227763638535836517007073900702862510785144003488790420186813210894479134992030955750852912892348113423700944507410212557101717574239629430090868252352550006966346552312012412437032843450926994927102527205785195529481147093319897548794729440941465670092522902033270581085500313489100569197002442503943542775632332970386534720306106136583661867312953964116539572656146204584759886274464227946940103761893267071956338701334516538414338719206989484004978731958207344698219701135042032267897252199551558089773950732129386013026351374355489641982129641255543878625666259455338098548896836685485318121469242854553351149580936018139171206997434618510913599288963141304814139747129749851769292830959668709463550694650824851963844217496336372350863260887983041988462723300817227559662121310463978303670300403352786698177521295858797339899451070429254888692541851686546475087904785504650939227207788574630882595194347763166640332613715066887016104042806803395751237356861177613874770743001605346413888812303001572356234091576074514491439745341719249901031756685707076540056178697199143718792321058923988189641278623329105072016560408503394169730290833355595000783115980292669128910141963844765794894121813872479737757524050295709542209960624078056355541905577752961240183873708272255375794187996655689917992046628940732154923893098060817452221303961596386701836343056163380543085604228908613318868869121365330536321066276172972951268971408310705610683545159782561053750158681913208509606015367216129794816958685791062038728241391810671418249220466909256826181316119691421784018829616125592865949558402161080257212980084069552463975913890148562957495163412284278341283331342878194840388120677482993417549951787190124767622057130491104735645027245592799731145592534654561738767384529249132856591299370962316887798201943820460442626356233166668624982044036507459394494875019085511761948177883679997226498239854513819812935717770923819051500128792977338185187591619062870988758570444319594022851326466565224517240402173326642137683317086996397255861579143856088102095534565341635513127263111983497669924440242561021729392410921128611357976826950340193564878541889736314780627947357183035267849554134471077875321790389954784439715532240878100915809365674611851913190918355681280000000000000 [124,66] -19588731476541025642151902929110248597726755874773293140565651464890666265619250525618936231345445845697116834686144511320693589729746509622624172572760250490996651277230854709953280617039483995510307583769034819244671010797793464581316685893534053488348406131148181764884987864553601126403917877768428414761137928072504562556153723166891258412889533199650254094305261094923925950257199198952878413787304046611935959215800452198510244951394978573746728856599506502319675532258011003451850012719917288773650980217024759224277752172221043750922408285922947321417493813407948847133365409673104594252932195802056864970098290238245706025772451718255541775974006250206514982516661150517804118049164036546320186358289180574674298496786332800585506682673328650133571382434599622621292776933413485463102924258823321415261822243770008527218973033008064619034553799114094935950779791678376961484616060819842480215004946375678738151475985465851020900173466273663145114188026660148602340782695864076816201294459850077563299583725615668817113132045789191775604405144227581331151938859677351805437819094450469405639188105483157004152213969895637156378183630280786011462418410717575887976883208235216048108073865273856217811640586657782036760374575685133893903433573022326443751319112581691141711730284746513474496168927327515810957002995493590826643569568209541509583876294856089110106223443996649192937552301006378679198112611565843591177662600103288839216476065680590431204456524351842585766316644147420277691539693180350056247836217699822011263907460066003309809668109043222174676068112842143825172504035126199330491884382510154706397087185621928246130542167197608383886347319147770176983133680700032006057517295124570359978386266543145833215872308797704702889447736946370663656157941140462754848044253652783063837344651603343647187217829369955096213129635393596676113390504974323136482022523685935728730229594279197288241208313012859211114299948172395387816559464263375010592739944962908697232597604645533022311150389285206169789794991584272032099360695282182083130870218838844559048982069446358199298428413066779714296349896238174725671035794838051536576101659800317522757822724148134703034383485550051731975648397113268959192592407624798504794127866129969367250370844149498018020048890906324019282321548220850542436720694176183791323214683643460995770907165281371791998973312346774529188133076992000000000 [124,67] 634303955801933288014134142163770379204016070476339918120994106502676851457574831564846734117333200028458623578761431762793398027939070683530883085024630739541473487721550901458018288619835126498580509837997751017075373419106225489542023460912394746827609099047984559839717243291764910763424251572586547962100289219282156577957895390849746029999179484655136546675119497264562459767844978390889458966452931829639122066296123892638746155496317028222632166537071112992088096500075460184302076410508092347652511672620957402335348773648010728326912645041559290085135205258490733094340865787405627372310536717935383237669731795170281778606226888147819157304144202062576431311183167411855268439624269453817489028317092196426206437548316961224968783728035275973270195878716359601247220595858834028478600770843432322809300175513801203969522049175090466284009633323118119986941016683481523149873451050025901964350345637503327072241329999227647847796679982655986536100258724163651682597364072207818017083665776056335924125926692387141631926364314230770524464261821619755729202759472034260404745440375843581043856672645331561363751622818651741293632155546849701188462192979206293045211820979803285262842562713095847860787325212985490646439349782277471194717251850058663406445082102036793019512181623597060138125624036715186387945388357466681716582500738106438957112334389314591793840779453948549265098082257721659721409579144307798820899395442961517552483619536774168205671000076634522165451770639919892125893639215466204889192189158176216066602617041524724109658586781793853636543039912074140863136539466765660206675248909794314879658435521568553415653106478490779849323251001637653697792337904809012819352553430549543510439847385242993681314138153658889087855617171388937746754437035671638138463524146189728539413439355680202272828154716926068960539419171093527540535330801564226473482632694980612052188125088459118104507539639587379239810824045492299268520520590767571614830569750481986611515551996711713929772108001389238004172843404276629911645450698082121742157133294101089495908479612528182563529313282216439438451117290585245814102951160726652289378447973565425075030065917467332226134024682100935841292779727321432342262377596186629810187595705285956555324574022359313545438559166767696163054025901466878556519386772655591755520439661049223082503260465945636609146178890900828313578864640000000 [124,68] 15778372036290855215258632821710470655048602496220382648416834376810421664859626700289520224009798146156621782995940998693034505241472530414477159274490480677332513168629296727067242643782752571941240541527472814114227274696095904378918677005905785479156046778788002391579304118874406298708335931319148738905867458040605619716436913915212155952393642830798458892360035233044272961577407498822421039027552656805669084507478474006315919406082848873718448202601533589024561756130960387260218468583247423895140266437754045193374155456583813936051641550402403066308289050526392443989600461328293948105932973104369289954148003252983810224911784449148908418951950266958896231966264910490041083138280655810161123946458225248090580616031752931465838422739958774881940473532533071105089623115709814598171751546188699539346124258734083526326630345248326346383668374812038389500080192337062043123885602027283941823677453603842113678210192183084703063707340197989346641192077519668318531567465238973321647273424576772918610721013854431644141534740721746022027731878107128416907680736396104630175103289874810839189326157613154057650907465908852869680172483745625680424894869554960429231253761818791882490418338997576877159654942486760676759551512454747252985022791770212036864756683705660079111247348047645899167665810231495973280458608216701646308441439935679007889544367500092372599093832526371108731761026439327093755835868738646808781738491821589556790624203703553285911307728933179927027478802260801014759841155188451834771629236804782210144336831339282332074613439934108294911136781077980222209804041037271116989397936420691152472852240144808046684695581335655949495720334108774397437985862522006239155715651626539226929509999849319448569068275993172916217884934198790395938246921077614979429155279110158068250791614479407121696471106033525571638546911083969745094691836604161922469814921531262862399574039122462801112587731307923318885838640270470482847888099199213577832596380582926602979565458727709019877345541922297860208977881356290368783035055552684928024181311899261149449485220795922205247316285338728094711251838244642330108302171626358172408420554147952729053909380008029756092318586954731516968317329020431107559643474621548899675473364843132309718312382389827422820967536216968533224003301727490742085252214397768925046918449986879005917790145221004062085932211566674720202595284000 [124,69] 12559892820680478532010496433235699792248635068851861244648882787700803521964140875048189414736772875649831926050521458366369520444400909610991074050017139698039074648676137365815627006216766592876973624763684473540590735989793210812047665139871797114977595960554648469047977771584451170959283659463820327926149297419694462500142828439089832967841563798877504487135459431121617976165657253584688550157254407501866105564105700209812611329293128633398462539835108097651857411849263115309523932396549128411982428060281006458722077932526200877296517288486250174064576330960085219549273237425915289678251633871736517048137677006177161504593440290172506206849039432834589889620059668817510338770927629909512979233692350353449975878810439209322564700641781165799376505333976253981345389763353027664154750630089960534335822109203125772099937492401558935096403930468505525755749339487515583823996505153119838844908642137237702431721084753171037501085517067699532071126510025309653555896385342854038968907155394862275445819625677849497487500213518867205392811075973951222042383946277830603971625020933121507493530400987411350632332984899104950090998904480062494835959709925119248240919797332441294574602428731222290264951297803564781577078101947612980020175445813319878483957552928485091117939118543378449755205797395753675993985265635990062890531161466158492616455185958965547359467502935178005200947470008932586864916542648455250977459777688891191060435544787939225554699687312107188354137151317198048875110569589097711594640805868914348092885392533748640564259211855535708390574226847447955243054105287518024118984638122316556517547136725904707914277101742485626848103357444503088207987612141729766237902281502742699466933550657199098292096006475805033273016511521075044035248180042806278116530248167215476900294135113678438859263220128662340397841552490790417162953185433749532081747707588019233210632691153925044966066885348370889402168573077871777168162591280155671185151314317725635403570228243222362750258028318341862862320002052138600572176174010517252636876063993851951103214501303324373720248663653351166355629136954346637760225660013033014176206123239638510886645969144886830557025466725785362165286980364656830225695144695764841796059819900142665411051754846742996551497014718996212315789337128263084057634755482642715208096614174089689621349940334803856378256520577275597052800000 [124,70] -575015396861010635732649414604554403251985439573485201150718468572273616365683074711434240557619868401742647912888157714620159446795146766637165143453602262289999546752027254565059297371608983265511082580162415785086636981383223461518670293370574324376084655853931100345960091487096469142457051555665355859446346034750610531495397949020376590396062501252403702722382068744441759430271503951611939805359950739982235908667985301631997811427103924661474217091338696124165148482445246224588251168618231965298375802919313472297969787192196256663194670941146770559263020629310624629641124708229961597599355080221118208803224554286178862248271379691017630376303823994766329256076632936562728944317373201410758129550085438840170700159254457196053618016182015105774743777171997248504052049945135019108567189231931371129517132529806065400377345097638903439306276456926913359417677921013198408256065598266807719830574218592702191936076945860261296596786277502196313612527706342632124398165049533866368558456312892660714141522062453353264946128523030017396528080052837319528711446649632245262989321464399210239573772873973723069543592272261342923611998926486451900108079869696603134737856724037672118282288637184440732782042956672617526785525174942201879275851624561402657504279421920702280163762826137707710124316695229425447938102575554340062026969312009161910418851744688091611633405937118939529747246509659712568169632654840470862872907497619231275516128317365764050147975168931121998617171838293639849815330201842602233553375114348329402114977997321503456999934711749615526459552309258783031574589872966919777454147052470345976204149091320396387399689931566383690743932376665912752447685312240527932841390255569485435527502425654981789567229690513938214624621593674233977959096918775734257608178891646501848927108636598061930267638242797842735128701328523326999250042405899771227676137969827656174890580307782612643209767288106498406147105682346933671102816034552365886462898129891759669946733713098380892648596541025411888677897842343381469744777552317959281402413525332693719282961768339635875291436335317568859842700099854554357976667748199109262905366583785274400522394299800086463312436556942407170912729737120653684295279894336354809584513512771283330914503912637791538335070000089168189458034202597936704430082364500475999837608745755668260874126593660397211600832362019276768000 [124,71] -80782476312394035386452376656295516483381337500501845858609429813639657335513945488778186399597645421140775604138389889502255163612835419628600982348537926091910218322893113333559582964470519972445220051040698960294641390718055064678026474551632351973220195137617046170866364152382739309908677295225998419086955078991278407195360854701209059809712490941898598543179649367865192201787359694473452055856819596034282853706700697458928719114556902922887380942674511137874042202647648874260950319312820976985572396557129388296620210706358670593688696947248811943722893520066699986196060149582838471437734727067191633909992466012607719496612851970897535342416775825673991268727591525438646267146042266953646626157059095085107603838329999876576494211223341206092971364387213961075498686671054385798243793176938549432462816930520521089882213763585590072626806607270524951964365118798732123771259084183883407813312355844663360729673868088311148793921723007624811197760071444305662807512266798426789062267532606332151902070543090096015962236659901624530272487792394028614876007717674604613433407617861671588693483029878463721068055737822842176955774929924961102476033299622034116006893399247801720917582018635908193085839051639769569261614168114386856974591598666701210978422123203588808161327211638782615238439778351012232232677916929854469299902329293303836338089424714505017645836211086237909815574163197963795423796745267835974388136631734857372452376505741462430803725394413771827289669053676706134570907567142466834246335892968280657033532830918434629787690323539813030000570795629129200914052163721795763284417794090554965528220192279984132051826201713792551264473523499744378397474387545405570646671060558101125831157449325605590059441962533638661980383900976136038636684715449899718293702366012490162643593053785736324619173535663301288118637097757882979589830559273189440226708295836690286967770652688344937945361837798310903689661633853322550759727149155990669373447751078241519275063978785142067582306579938688468899096741078514636201053013606357620473162613738726107954438712461962479998864117152853420277776102033692838598579287737128159624441408192393631651758319499189972054728024933671392450664949541743654654515381142835088499505762860863767044925671081764089414977745319035225549217304193406762109806068608668490819194668516844408119558485228460486885405772924208000 [124,72] 9328723377237717878253028631252534403071984677559627334794237242525930087450799741881172940366736544853427067875737353499273574016719101038955691015077739096072582858223690466338226548785561711888045190007597677235689851197114552094284844740554743284178740308340050905120152634413994038486458183550834168906032026762943520913483577784083694642491997962376396088857982338877989817039523419169153454099783227714910839020143392077458749679949422727081831643126580894849601525130029426990157317322532094676046689481476747496507072665933313504172111225087974496682416261779077286549036477346854375529583856395787116483565570359516808197919687937272627032811535120029954524268427088964159036795909221683124466617404513234407435560044307617034234144930858241643862365360060743604167620354411251593708180533459111852619795703166045237396363983034359665600820287503162537038795624726700830952625235755848102142622725255515624472845342985226944815235411470528046254546308942557835269785620737613234136453789400330359824856377748241530234146503351427545900636385142194579735564563938374543591287489751212732764778016131519117783256222631850925290558580639988621240914382269919269739594016887829701611585675649291911829067444483759748427722340162617623732299468535279908095750152470604469961111886871931506642735110054278410735932775741694313013161468899689357903469138923252440961442507179790521678412188967693994220372004790454120219728032417744791586720557980197321915124340028701760418211358491136323679558963877518917995971782456275899978734188539550316299021451195358737565941906761768070375441813205474374008077788237938417739881399067853404808109751925825766050419485403972580316694756467913442189595169256967151148776761199460603445522642560735964581012221826776747975550298107311797375487399429200707026514149270895305227885160848142008659247249215419203889770567359188427085128166460529101261294443269305576556485400834036651200686965897340419363823727676100819599416598086942997362669032179540523699450188495153708384785193794425983237968049147670507148431799991236534783649302143628206111728646775003336042215070415447691611068150184066637599438658889069314890646942110272770769017228695231405262776313781482474073569878323980103273032316127380174306904557913343090783901227168642009091438638031534051039633472387496380744807392499672185689827917340768969093557289168000 [124,73] 178411097966910574918728855156298629184912220002685111923857813158215510312273236176130398756593557516491613515119741320320541415153419258983388558745307481914476234246025788803643412882887313377798038454625680945114818178047712408984647257400972542936395665907892681960782890604566331431980595771063725430501513772749206972404196532367369078006842200694229605797146897899022568019167709336347748437415654627510499309626961014973352315041298123877030022514653381802467324018542168074804495273665569717766834434620630925945623367344010529142969295491550828566429062651673127571821337189831507445645958146450960465043585827555672681760460017861034613654092638814762566399268600345158922797059211979926458467684226416316503008613702977082813452366776251491371792045995832358483484583777013219451462963829138873384516354587893846059854387959532711370469823351157053013892199446965139559755548602455302550557007067680725632420181946868833633066343604282358361823893268160076014754849678720357369112477531928835229311494430178257317647544849016827056011322499267794191714884649601949525864447211571984558234798452290636517258817337964226077334775825848880947864238902868925845007843759742896548800516100452890629876609408835349687826025474471163290587979968533164026487661842290103708192585203654587666051720798405788596094295180657916535838878188316179969251380791836322883111392111518809447476918682409494375679200247580041955052814000811231782890427942194081959971091603483391523746649397733736019768897051011366945838513208798658385746580574438452004120842903745090209913013540386662507918380171791510440774678931068165241220118401390799255374518640140778647575450730712123146691854850994732890610678306858600152193915206414636292507950607072493918328629052533688100420382686499147273683438155335848932485437851972486347187531523404972265575864243765639159313285601557145010433688009084349217313066458181715510463140667311878319485675864257735489200814367394662176032350226280907940770579402829281225410249282580688582266166555529141596831199418044248931074203091168113380659744973115034949962463659288516516276316852142292420922287136999776355200616893852711124149148275735573644912525141635767884079629159455900162275596125196070794829828839424162584610278887819931606634010705466053975910856134208691605367423832393649048298078407612084162072101117944291684723072000 [124,74] 16816101556974441121952561065914124383645075528143164074696733356997237682818397194023244233950573789791262913147960070903166513573375547886757691819177679298617954137551769428093680777545274274423962899973602290177534240314817991178751492336121250457878945301356621347296484974332763725174045666448953355066227961864384523200161586900818177662816161101272504051768472243899253298495343264017241905635123039575524725970242787728587550452573799888195018421091622522707031938079411860120309089159203089095953964959563498717811486869172728737547608256097182101637680519204670328371494880244945321804717663772936750694807049893301095807766317772031615386652025502939878725111295390443499031546452072207640455263830951845708899306567527124867190006288394782097715915932284960324771317984242133303958194035819131942462931712331345855598517394273588110992017065666204858685049676108626622852845764975539040827164509102089810541461645868868371160489108162082196608855974497887221351573856552720612250747703018887531929915023723762464232280514752764009223120263047899473635007455561615023128909216660153914156395289763127922943640803822515749485537197458696802908968904327992316648127795507216810398211020093697434273819713616695708230771666294130834424413850038991457999517986420508070482886291316396563419300354878464557281248875352519814482602156245573209504607353780116234873048295943804858162151976644592882344633773898955988141737470487080711918241969253384372346195323185025995623817195882756818077364051204985227620968986646849560553670363138470660825903379749232641357476798892212232986502684873762357981476814811550722106566452872442381622069099303526124118345661868610578183222041131186564447044858401249703672667255082690976374074117949546781379762659497213864778001074983320564654912674451605370996650987927112030621830039862250400886845041497430384520607059639156707530062719605878852132812157268061244687228839869438264456207595795564181970573778462504053213724838303581296947930196427156210889131371381922014486720211709781662738742218785552004752055097411593493995555212261955203486520689287496098592049302875903729703115997236568062441375968710960838723478184451131213193627654655916375036112327632089270489098383546481949061755927791357517500283299918162223140103771538435943430297604091068364910016486865373214441281410822768164304128666836722665366720 [124,75] 669707412160277881829428659842814580187776411454830396093367139566572836014372184178782354155587892078879333660538137721346559549702739398921854545406306728462740834117394700201026408054952351182124023248756683262797211071442878742921067498230549404118954949411199820854093556616330728391791440541546465066664252316165957975817175553128352451401266827343640525807398205177045235368465270068550853152713006510562946187711781698842012738090128590851545156405158088619918244276711853824687183742944381163465425109583781460497554686084594643771779191789704402517444328171891370942158211630934643075186525807257573629213041210266627582969336792679804789346923218602060808538298763472925718367200329347354587245094032957309295114603481291608776712156893511758069548827120622206837175805629356005365296856072706533974544815823115595617881822374994702006367350401630407728085189745702362649951483400147061758470461475208481355705576102440857308465040703789437404788362246554413872755446623358924214341687006879709232968059616162223427912983169855672889062097687706017918035757358478437449866455642554197499367122201123286636600835222381600445183806080046481133819737711420286056886925356621020275118322317098004706630213874005674655472736745466611398684904573011838489546930311303703728930278881341365710075381100379062302429828978437532151733574033264414062025861227760529893386397623976424979694128096826499417723631101198599597008167416249696120940278156112049614512104788786918162931047975038382435824595971285017484591118457080046329702631181155860306732871623983613646716873330996732070189519540068904549521379948438039462435356115220870897154320421572645417929165741115859820818885402483396191002262325096864563186276539280198879730298113074327370580210558306651727728637938696787332677611890721907999189112026412757047842911824931969106642010442452548165178273177615905875322905190653083507385830359638167672882690682569659418893749912130354583018064503085915673427964169125352315516452247711905348658528024801899379382209211823912382197620027378596972822197531185203151177926770403118500947848307634666936004786470736894728569918480586056059644108387295301173301627810119537043227000577028861157660229621160719568876024501154466090852089323893189817488560819387731793486323064813004305914588851159194151176840863672438250889441896627998626538323485460552640 [124,76] 37473288474570929102395170965032487605413722801475500559486246780927556808728563076378735493303661407216441988807131208148694712396307967638823986053051997940221439416747743215630497042393431056417211114161253032900661290365834806584408654037761095167033676153160641640442146772233783567970588217547667992818846899436941758062786215885866391759075678777519151320268894997717723816989630311161488575114502768417887956349788777808345801257884639135554437194277284552085934668129310069540542881436111574636451200482716917419579306280092414424750413372086539079925645001491570481868103038401700938987855487345873163192380520328026236965409312914598701083664054822327322307895245628009072531153502994769131246419823117993293851780031791839260730864848936000636202270672142625115793379752951292627012879210858000277454340138313295852393198089346434750483640106689266705528596771701227422052159042706074835431787988988516412027473767305994611539465843952393727802626812932583882118921969891851851753589899209090784702691609360390827716547516087651438943583433686950501238929943128148935850276340303307645625265941765417952374991577793293516177904721099819510955472785067361434030700109862044690502904004273259933870631246290920203123648696209794952525994951386012637326401808531472613998848353693855942744987071794974431220171377862046089365898604931965181301527462674621549976062976901104232312706860267481588263608355274808773641908665102122303624933328459497323221940522950739803141293440082484099861794708884823708642191564666420442304952057721903004466147445019318850228677099128175411711938091319094957150347712856250844955958624081434359171182143604243959520715698408336456257409446994029857709383232168900671205293700592694069096363874546598889809401700341201756446126365499733471029866185133083177695101098634182652531950685191796333047884444735219569131686133809067908940580502298360419567016118052391104086067386558558442682736560850864510403548993031682166438374022721076258799484608624669268380082577967675359303467527896229427105381208439035177862420618462230120499558100383571686964105128384115345200194945311751734713688586548011725810616512254504115822707842397378767075716035916937756567039184922154867366652805434679273666819246043836395580946551352052488849371865861330848291706475202367194034968319000879216141334080403826697401818265740240 [124,77] 610312055741762073473598571217291700467708718124840958926731154898075291726470785940143158306028735810132786973816278491771586717770040249568579719031124080591429314886983493837841231595512012883595526868072707885774851964534798926217728837541733837998980318984044505914860327973219647140583142369781383341732703255671586349212213358003835478296450189521010503305488840766267369911727446790599138169442069719625278267118284408447677078382365568441625605375193341074483440934828319953499098879197169822810486052392476935913244426787490845847072233356061881042791932851202048091583887927758879745983791256096250979963743675815665757970657340363926879137754966857403116746973202001933006222747557225499244862098170571985823664384472735396546779945669808216968297157283717661815564121027057878568487409020660932609605879335559040878750136514810286014910034846712438752722646622604506770609898119490415052779553219448088934700288444284445151024726263593818404337309064546212122727683899304309614502191907650091157520710908066361971128190705516731158086520538708956668381334755853086605796921434527840845507779149447456252720801734991654897455253267535858183707954609898165712437567126771367328097927049174529740296663851756792406881694956242268391973842983678771451316659091734718428420859481370694593338425116762835890549615172703151660289229900459191415560977081982422634867472643079150276363500833611240640831479511082391558709148307150166229170696251698542170732130428512794740229179977331808503192411041600133824339800371763175428264305073226431060061108050032419489883655596473140657197191789111281853119419513153280139184130654706261050741273690725804867933555882524524977802481750989510334049177702109414822233581946516080502744652475880875257629186938561644190549662483439424274922519866989759947193130190919567555287350491009902586176272425870827486409630669434803438068314132261819948226988766779372644842424904206658077930039188168836204377793946096126628112514755858384280321456329684689989523011992890991140376279706680985340842696967518742997258283840564987485618426005869713893094905743743231285992946436913898685659775841598569669148769527490164041827617314975784537196187470216697313283219047375202018197347807787251470835503064677052415032514492262336439464529909138143552469149336142197786029713015151847773078332534889896299254099200 [124,78] -83414752108724176097430931329267169541327187730164396983537595388691577767536553275064210570262229751544215696671253201356318245903320672723797788803879305223098340855981332837554613749718126807117601055042703727522010920385403179853471647573583502124807098621311310318088213268586398087454691915437801674359151837260632307178264101860949139147917054301412024561817241138870089150026175448878329752917151862378299894921234846406434438859465809949258387179287454610758100718330122684288798907199123303247895754625597616351031810579695326285011265574077395756176150402949316163919095392397576695264868155603089765435909752299242557089134863550120240260628007491268354847804550217217678987576389725344661138299686581726038545191942430532848648064753393913931271921117063464977536379482107008661704841609371090785992277899242398352719068343771041734678736831149805092595102952689856490919968996163448434042192006136687194609426409209164956385920749521061427912795145953148829099805133346244654494707130071923325086894323108978965353927804330264540740015157641265899313920938370706163470823386233363171072584946877169075240983552848627271112806761292007676851469123485445574744527971132212989526693309888941866312286950788622903345198929029973285068408760540663771801792415410249308318959199952153054022566346663977062482800227235776229533583243384415286508983121417319274766259088639764813932302006234891899236307115352679438329932998392261552201110678853175179696962877497075479317531114161588744103978492440354269191815068252823167828182219547114113435436065330412962059529683376289559036279857226282679370350318589984178626141537925406736213858324351026361173110632466111215336796095579047793344073525367646414129501688518703417444848019546889412503179602985161665232029807744788462252477561431520139121121508030849500741973617105095418160697835651918122348756008476504496522420499155042242086832452389241825122162075602214858911182344884394242054828781626337290714974557327055752885659080880628727280311187993639491433144321989064706888379135820614931695160966243511944094770629586832043238412459534570107736097540528003121978300803708343372018721779479598805012461821909517215884304850364414771781092443022760028715876878896692616767928588323151705125409234068303015382735691926485216063172559799377696860067015101078634065055219028682840384640 [124,79] 309107791004537660594066932548864826127084788210224865727512887858711544048870200002278800605721351436983977162608968974005141413310169592409333134685050662623001049559496721385821036812294616451872062985482568889474908834506122189214253275872670103255766938598062031303666688973113543497251729918222839858020849718525287042811335205181475715211361692597066857291344775750857459366930624506343191338010404971557900052769036393177055586971240717988445254381024315851309091419233926462974309376155134653406805903997498181900617475070055867451123813197354092763548014680528395575029763372048111808154027475465217938558626771960939950423183197118120412309308140280512675036935450126181411014393778189069200369718130932033523176466361942908218917931078744593756691845931347248253254157558230499638181496621676870739612157405931799789139017417858174159725812722621129642853400797758511191857037538577715209906214892877850005217980836680097686881074042573050788122298049514923395861055672160205486847387107943419423818799545731110999158785264903235076032188886674989638554722749496740879628418249698331971580473664954902011859592202239619115578093104474665395752624043560565450422916634281900789265213988318109900957520646276334471881746912104410550273460978098932084499509466378561115673501885002326641045303875694039270577038330026077678667019705889052081546979929305698831195436800524977820107583000941986177189215730179614493770671783175206518626903746036434194434375912257585259201038404155235920036864189933516441613935681102578947638133627952949917817471816651444277144135471122642732827278497875101003394908207263218432382860128418203829096119956181319725358010985503327627098645231032124170625182992393476850111793794213357401022654438822496207836575571035922356185677114927822967280744894273368186342273469366222573078878375986004600935560435061759469797073586395086446145081705076896772287352375104533524678931525667093383990850806854225364522996050504905466701124141218945230214577005359039376162998861941695475652451179507859710211531965975266430385706220060550629998155633550126641370451626757469968742716966274040835896475699174191101915807048715133021467888095470851842342723573344325870592008825739332121161818946067817316520245560773689791396946818470722405809765660274533059479033655322585514897271235835835762770642907652163680 [124,80] -1659066059870888866268784047182906171712404634680860123433381247396759269541872076790431332226332274831327791517329915748496125562421626454084390251438181772398087738726528499240989286455912025448881380317496303366498764610869406425115873478704702335097574766378270898930536677112708411197833440993146870164250720339292725641826139613365332046585688556114769507507516397559480843092222134934564795505748511465336096676620948404378300030161800015570818818447131624160803831661445476237700591522530554566028576015775540563540689170277331378272387155522473901433987161496058342019562818073779268762292680440352369122853917418978792841903426650177456553938621944166426261527563378363068871036694065552119689980436406958653549397835050296356447568091411232352818944481545006720973454416504523184742664372653659177724923837111595711437762842123306945944260245860529254848934418875323543487020241331510361117608508337568660903738590365694629824928273075520975864684494901034432817137430411223077958055289399783271078613735864865652585530344126122502050354395566645929831841832504837336071111157262632673666095642789823868920502206982807542039313757094813340611786952706637109250676332368942558535576395678820500734236868240625319752863089684546713989732910267507747603696903643097874119095275436412527829396230202991701290812911590908602053345709063754109780335201715327068251616356006993882610820814779884336984034001072871431169521372656024870145081192868153425486127789572885100157230736568785445619998515088153038088406092973413484796639707080631638279655118415606516475651736977948668002052961819974106804392391789122457758074583787860716751350800913912586248675115920658108404525593191873279317891097314879346225102155662570620736296352599991216994546488946017452492407210858444132259728684832299108451122758546824121874556962086198352867909254634823291384991283716687952057829794520363039679590245653218241933500374015362810473808186811457766381668165293493934878909281989986262885613476851148247908194574277564161357730109171792795944062452882296209224512569617012257705402393379899601828509107457702237206554621735088334750652586666880679439104265288757427422981849674917309195050693524532309037655909545531578555034606842811731233616614610133711627660137913274432630051256695578850845567888706672901349746905613553587220123587823200 [124,81] -908189277995071996453068608084896634819109547625288702941571796421239920034215388063175209210455037491710503606024697355889329980853080750692911264570117606447775015953227154747911528081169531582583563722267665174788356901210203855736435013426754871405749701919452685909349264046967004567569543061513875592085991469385663610864624239825597283584494364178782601232955241147292064718840518416078681562333743139755707068548572582833373493269130821317165019268514551949135194489573815822247833695966029506044149773249612692775680901761502840353094029682895398615862719299312649665804434030449395985334323033420910356043117680460710617522098442835131417907154297899615034257275133883704827893519748645267614842434067976112093961813617253658398922678688930953430095166942847451311155170777686410914980042882477841182831302481138998619039698448730213807057767773589244438507135781022993905081254617727953542521299206442748789308268543412992401185168468523179159877276321536971496464565768665623264890382008404169166133498387878783379718400629086907161938070094007319691569824775183437093716640079545384208396900873225288745663322235321696618812095078140891378469456445149908272132710388948954955646612129775782544896337674200228217463274791764881277356873155454303443434545691371790335665985762636859922147441659345423853469010138429777568487589480664323957095464413183500491857588171926653366848830246103469653652431598931687367639066592753191899826996587104813519484031430016094664485209057338092053569611084003785951158360490478564151633822758610559316479075247922868557278827976710284541522787851548997758348803160305573067113727157624368077277378166254226564379611933557414709936789767935018448649416609232147380091716341081251835429712047221026387991503611372945900545274135836081598585176835152161628926391124995049347884980809860698464030350858157142036122171921659428670330523354340239312222982321497290604523752268112269713296985147909003147837174938578583171497478667680987107899626742932676592666930106763944054005561398814737165669287357289961733937681378204758691036368862102832528821046916138039133777801545313877949762541943464448467274580798579929953662014852438077998669089117393015170185464479842013853802515098077276598267182388373881425372735304709477220394337181224334880840334836446685796952485934607864248929166080 [124,82] -3397184832080829119787775269407554387439806206622357682045545819503482478118298028561083063447784420121929425914427649811462723209566788188260393981091596661555250563534248677412843898383615643262197272799999361795019035999794348329905951421087003582317231771621777527393775132886601759224557223322216905635964903664584917208453505756869902758438643444116383373802130895210522195975733949847611362018060386855046277767595801385012170487234423735867416709854588385356490844503695572791047332620652145116803503856809046880703851856408755972516563099601095499139637858217792728430044674568554025555436994031511843882033251798547991581964944932222179553990410639479062984509597819208505210126351586076232651769987675189533900632828206110500566361572188925723588534416419800854211270499634367877693276636159183911292956134427947155482035260684047882817107891376758658778951154801400288988659073050156787351785968252480577292972252145110466540656312955950651389025402986664771475414635579801020446888888277060233546381210991320688818596578067511393678920679557984452401903835680926243263147416573445452584473041250116053807734639511184285733761858869402070863554703223348258566658504767185849960266068408540958301235706548145274323259354219533804608654391978343631485974926517592425907676455957704769668301850118055039188536392817464802134505808444699899089877180086380756212228095143639068290276880353716196379638429826851053073038447295750276247879985889085771005096748899639345102004858964542160435839308795703903395860597638263024013328678097076998339270334026524305866172715641938257343273829291221530250665592816104612919617370817143349564843937443434124767397856074108624933630551823762377459672677835370733399300734966880383634916769166484512150351417073045041825359996996385317370307161293486708265998874563911371569964416411505272180892332897791387885195195797541254321365417869891383901439771572807668094830444394514741911108954980559416106385404133776678511583271679964615394877935705512221175776084489191384010031482951495643663767621793409372534836907428539250858666944473881606683690501533692528456109649366200443295604739944243952650073904230825285840713699641353161077146446606100808929189160291868507332136975184792725738439642230940280569788752660994098876502739092105449861365563173901511564011236650332598900960 [124,83] 627637326081341081841653054529846264721379288647148700764564034941504576177337606232274958745333247529250169385237579121730928621629525539022634924533044302913091302479345052373401141879786000852556431716297960552134494916360902939545475872536700014693423879551756201103070998346140800929651194626224736519355647792021706425258876649326280673403781090347479542975989959503353172882047054876361967960739163005084710369246772873393174986307633624179186584787593758978213667694385404283343148091162265975434061612636611863501658049152358352547911362920735883376209934953541209982037621819102363897774970091011176797478075059873903975263590733538522611173666038843916515510492562800852100652180374858606358031332391260017364984494079203825929233644249699632127523661376273197504621988856486805050427941222071465757996097209943607931207573976702798466114853347290932709624203496102159546331238513077244707893321686488045129217804266613195270921741357649572145350092761803361252892527009872098670329035983361473522816537158425253126806960361538616692804907984079705819731360379273165235395929436251049731305615269165019096604787726065465816833974622086229901652382791425162180692938845351351321699004990049242285112202303468928869758253719515648120342984538400301705033031089651773067497032129375983644324754835328539512266204043466016281131582113799308776582711111557947236132405083307688750310750257172902460048797199697968636824073487923078802780231411740046972227655126380730402168751688268499313681852541021934854746270403392418675307308413934720641581189781466050535968995486774419267765078476578922795871382161906248136148165402086381747884167176129984955637066540716019404759669747958232440480726579827384354585826717916706128169523034019195279542910693282481840781503903061133226558418795250212327894798813041946873297662014174866522791785817321673820445888350343403563193020666620097946402821865412568926817008735031351336384751929728778556810615936786048070123545116218650000339204453018562625966807810898015956193126899900152430420865186384263643026349765920214048118664902774805207838655118134517188071382165445041016185994126432925841116592080435828358680137254816589232428970378607238740451379229320255205630015809717842515939534062276854328659649747071343208150330956668649202008391842693962697366716378908123200 [124,84] 11631336110810400872529905668616997751144483436972377712446998482075034601326840977817093760934081784359758694468769507341325460998408755355536632561873221605872996095413673342609965916238953490637972861611453028566755673944937820540914280488855243611472060352179436906920289408839607159672828884155500979961798677552681053105071179032444487262491246535978443669577261712430967840353705738210871562381189384535924245055080106551795979860860176321960141386748720149894017580290481223482423346988732095478497539770647483304198683517217035415950519628380127526670545733507587803134813298666516601461522335307678001528836148070315343571839621055472264060735948132908322675701349256773142703671659296063917068223349088951494402297727895683189354182152415030912997525166688968067920263007055637567776489663335270597456169787689540443197399950412312007444752180465194451365653240880609302961378179401302185623283196035735251733730537567225682116692511038015157816689137968063234788013933810503363687134544945926978529405655783959474652664113268764741617106209983014830037248596185549695942955321254035828493171774303275738554977736172148577607590511270507591297553137208840988444845781120229127768831215852210038180561039984584832571876359975323855815491131048800620936633795580761545529521550153562625927579997672244033725382014767820368475166082676093903090031076751020521545645510005423485650433127764896578260508200059229707678953551419682502091126211903759884329969414637870437382701752555238985038455149015584083690732661318078391900137179038395117413628506550483938856594450495135039098344881929632629798509362724023436367721987146782287572608156096516966435327818010981516393356250601878666648656097986806603366553014628582388516065382007594270304443205038823842870528647909175406446356206084613599966566856601627599779480351737451755874545565972115055666058647889543122458922380600344158624928751239317363210879994895574954792960347821707957467346213103091915300436723724831233656345323948494370336369985307966306309829628753361002957796984221695778701538380041747421894051868349902976771723961925864957033131190585559998050875790058354423973311593337361162857257232753269909084283517695128794993205555770813307341875151351903873782076229064526670140257470769529761130280754619426156377420259669224896123861428079820 [124,85] 115381935852717086487718396706857302295894785529901906518992212504597855605907266349772602103269595790770797312166579930831440977010590509612930545797689856381914919600458856545171961360504819618151671557099219291277659426199648041955173468342824016644282739977979198391023675285528527608717903863349409972618797954818318548297222012173025013120356242191690720599119004457969071981681773841821831689860576125300361962343885346442729740969571377359836687617360210284173052533189588187278812284230100392646261249024465450125701213163219556067304500287738599955519258941600992916665899212425224946192740075493880394283437133580543717811482056406916722420982515335555413562821810722225912105862764338370191674378501844092013034923211120378425239354856594410494782438863456944551493467572322947670733029354585993519444705288766973253814453757986808290710163060109317594718795371222983835623604855911664032701185861995000779430766386915848522008199665182288022420225350615462611412080545836553318248646043508401860350361234792238744872946674503596925022779720207973284995539460904398663323306705281157063446962841340723138727733347939043423247687186256499050911126335225869108514741324012950690492889336724485605901921906827349976399101986468161209002465941449990531868868390347483128943397385834264301803899854015137117223005970408298062350242133659505972756211972798958564843782073994730916056134470356692873662381093499418647192556581031872881594304083045143312182670338489576583965781126906980374739319428604692831058208892567290247535791245675159995832377372307109050991824568619852608767790765386702075941708671701100178502083640973335344374262403047103208231409305719825291187522961177704912147853591673983376250980032220772493567897006320604240934702017320801657920363870804166980315508480914993410270606666803661025061483246076533250988609588787734511614977040584061937352581026810525782081141505783152415140723278606649744647495373338002867829403055940651807317799338633536822827164469271035862873089031667278170213981989341329251448049947695272750350472337743861656491586906497877447265812031721415415657728158367249735771478896048452949692928365627214339459856637235679530272362906075708395173584048644304378240329323405374611993054669340130908865691498427891866314590318579770536445409194576035986617417600 [124,86] 1015738372992125081001444768576585735232125691692646716496017765388722306889498126171049228637096318144041606295090672946364884062415621572681459099414861776896082920227969969815107082897452985329507815029960822964648454781812323107848884956704214370241196166603049485981388844211096972681921275468469227242345070197962196436397972170289541722988724611070329114828909871568733223716823977156112938446405358824090861549878506089614997022263673088309147658798654579395586275498450636546285078106359899585462645718603484594323177081558932309338692006303341900788828360344695186563576551309494677379709206886337364321713949681712089798841136997383238735475917101207658905103151662291132224068940485574015825947548677441306085305914886762875906741598486953644069626119462957397550797491956684060684640710698978893597541718722393670497015893123943005346444171336689089974959606629033918782864493806133742949048494548890905568423906899550852057372149681455451981014764613978398047628656575616286537132675322857185457887492252274240210587263324587662697083960819660906610500500151146481344208710876015431947778333208250906049411730150190523850235576959087746135919046345472075177365578001176009914034039409028285529962612983238845337059702474476883444875513591427961780870907736361084199437209569271913036175993314126809350010895549855401468325250588394954452260534813115382378657797330023443576480371726090033710483463839677766784426089907293103424711369309546875544497529449934331311708842266176143851070487965913699685308511857067577490363410707621056781219538616387563063020648564388124069287927491079668206138041331503169515145838352005440009331998801279195640195557578020116324046414902927722091126055425276020346245781769743928709226899559559101426744117097786360707070347579708215984978157608665289045209769627522721009217806465750767139442054170389909100265318992838053413619475432828332748043339201364624952005018658093732157604919311293600677293511133562330984961635658982663544835082497390209472462968714945504164583360341098786878257629145682273023568687250783429848886836719245096990245103523136204440000134957442267296976774087516513280298988788508554565176612915047081875956833993792059891886751486700185002034826547615784091712744523689576676943022929692759947725292864804039745425583177008829789760 [124,87] 16962199481853696415404033657238336844269194579872461599722529851264342861343250326050470828414055344265805556251000536055449005075346603975636099972238182861694962406309141587062333040580998953138447807337084811255817709666421509087690480847083390811556420780298472197764836846858253627745448207074033749740231167423105331161584657969470844584777755270152670702361181258736214985579186543125574707639287886694941954354278308827625047983776927115738529863112228025499612409144875717789017628803899200270406284434298416702857884619236987916615707698070604162876022902907849111627701890112877312143332138230541887660916070130572356670515147209563848779347170256435616729381065516187678495394555660041223655123407656127598066836807707401220917779456339291615317023535322762392706692939583824352186281335192945369726533249174692081554759313744720238883949042313513136249969419906819726069965822764565701945414597878275866036141061547522483756677422072800638400906202849742571236644474120109993689153123009644426774214395152181475670924197094225860218748025890952998035944080850689299788129167518258911114454230083049475662653766587530962072721318184783969301579390114563382167818534199187295705029306337907384394019612995962897156749445908283095788958942615448463195363082254990071907845781141911699058531681365290627764555384837404431536044660124898639447186114302283265189026852519522218396087130250899911891942137713975786460441430388554168902931095173143956899800774774993953547697621661760969293426689018174803834329713682718996059364832812306466341378847695491884689859550680015725825017416353061294845391631878406895669526583393799894955088679872477289431372798346187307432388850771625410918200019666506589803265702831224956839255764259893813045685861589631059492864524075129486808053320414893072722455421920357973056247044665844427625272900932013913566101513799581084037836032305622023554468338456831637351501123173495062804373791933019362768801976949761867137447717438360928551978563101874484416705701294115429200004818736540211061951908315891776082651816652618432183015254273285273311419294438127908206424816047364160911781381960795416524911976812180206454471349518145226599871743020699577499916143566796572272165846103021608924988555148627454351191820082057008436146226202953536002938416688944480 [124,88] 55239239457245287617562322504588619618171272202713022926074326016711726669292349473022004051865719288578689204052141126388433832570694259996286356765604938145728759073248908283506398142456471218314742078635998499433863177084865921942056743263212449782698653773375966199328170807207769906163903032885944188963744055656299325661713171268437474243727064565573671952911866201174654601603394425598288819018616273951832815830547259823274862572622652071771608699777489805705032103925099824986953944262923764448659542888103001215666036784112545221133147614353099704197256479845552289053819519656853966414176388658769356147469215357477520476304437441640502576296672638262062678331905807615975614006264245968873721373619011642657002380936940458892070947355905820887347959440961885671269190820872177187883976630660716189754910884534107819606856486891788849914503043831059503724314730657352693917947325618227467330511219599424620225583299551845963087603516041070981063847589609648852002273818648079198433405681889680478216951516589451665018898500496186295900539262616993963881423960927450481555688380888838647254892230958403570982652978144755070550704295491330060764193368930027825641226783551977549486013598312205783504607346920312070226612806821512634830654971415266482940551745715658216187952491036207589710244600782784753840770419164830586608700874361290464732415643390278680591156210265090780592161328563798671614355118321116178021353797782433415543249476415488780119065719025664893094469059974850040799977215842184396486401251388018038963311826046493699936297632428772643236795966647075597860275474949500086527158779215173820076653343725491007477672661814009375430806623116308399250249983013131502840703241794977404002459769033710016448763605081229153848413772875594150889299765539449356081580720917876912123913338486305874569430497096090418504130943032322291718136448329710658533889268446651150898658470486887760017004622405282298941483073428628823384846539953677527237536594253215366610753687352079583854615780461535033630144903188697041917176764941407366689118072972294863690163668234875720397317972334702278683811129557029910518715310165760677838607576957968845501050738438797926095425568660142452602557273617278908851005745456486601455671766669134003691406722247454902426102761895233612013068056960 [124,89] -771611382769705809798434455894605766990031659776498010531077008306502076291227730334557480423374668144177666748748284978126433814312554713251999927431967724552519706161350431662606843196089874016953111243761231733691735472849530113111885023532332882811432984222628191135393235894698841051747163400821155066320295904708804457572332386546681178267942185675983941059918904173024877579486240016338547280444590891433166619692116997639078271191118952544778588833566649202193551301069406940231453009517422180432007755310022759590448309552217924747164021435957662141305649675441017036087024565460232446218044097930469403489335679958240365872231619969742046435570568448362849408815775545779584330162317845601472288865616315282360630370471867229330699953848500662368724572651245103765743389857326687563557097880820314802577373649913366114765913709264119086094330927433923910921640264200583005117379645682978666773274803529532694691058521611928468070090512636076254518119796993577592434086416832434421214209740825270836038008037094604247786990284605251240224281437059347459130508114509862596050128446245539275987016512901759838878226012495523016082863683246111868670997174499178882675996535666813025932010673659971429501229130625210620229007113167026188252201706951284521833522695415680914463949375339355900712098845751773706562314035376900944635671752954700999967934958693687823046848977132688995683994709175362590060170808408386857753340246647524422616359814114825967987180260938073390011874957515901309827009129908873735298209075854003265081895716653281137311173649445166329503264218942249998677260067592299173559436285261117864575416519790590820278425372433156770949858706430539451410589690941835761214884393630756139295421188448266743878651705259645111865232511285251063549321292791118591073366712146747822911671501761102079138600759900593386235537928642458501006812152142506011458603652443096864173191546926915492557592903245992662056804929909317575972292330028328408059606368491890019043819322976729013699874766930802252334136693832473196355335980486637663996402873662958036251597484776653333882090810401451662356272476977353013836476070825464889260601949919351425915222526078363619739702176568387661693681690847850514758679109022836695526360088596134541779520603553418873559165394208979171653120 [124,90] 6019358357900762543888370827272479473840082736051300742731311774656023006702787630885866710118869219117279425045785558400627514828931936453516953044596446671569213230130415241686694729283381340657713330907238533637292401660762975841751154518670850887578481854878056604945165700384581000660170407007239217303287883833695495144204269527534660029900620952936474642937458232152652484210231391740802410702167623625160795164791025742815040756909052119241910081697076972702802864055422363900750487536906312965063282882773929561493397322407476205807125914901978155728958090398961993273271557798729140991209219070607008666952424082923167870076245162736133724193438391429160107636403349341891402942217098661328464056323551155976434963729235042077052383787951631646968023070906351291107115174301083264123932233233317012625376946265038284825239558766704582835907866432406266232657407297085112929870036752680569239431962395634049467980959275390649379249423628640125923317742811260536380361747257151699015535956698426362986814929420212884826862887723063203184806188042240217243574022012011410533392695494746147374653512397300297338001073012472892330412309902907443238896425837686959476149816571867255362312043372020710190937301395544795497994011295868487716011869788786691441058061143413136350141690676658641077202444684441616960829479422819677450025072940949138811502278405676317183843474945941622622398071933249929464326020549358416331911411263647064184040709593106806491628131411589842134200511666486271846877491158731531628493856910072147941940408366488388591117048408133370345671791499533273959196645163901419872240007470390436875197404337399885851321718280858526311031270489301680235908079923185208071494920774799420554581686101176968808992177287744561554401594330222768056964972440303086140064692461948249043289419641751965317262880553929943058464551123630236616086410643058476734986594536987173582844449159490891525726867988232220927499164627576543145619499647685486474116204883750869311248581761195756023654534386935404524404924313464084466766906760523254787365244389401163151336164623797285172685170072767895614289411927083991468537444045698484436734099634173703400434626427991981701092824894106124644537911865889568587876183001224914037588335593724656893247446989434946506071429138492632880 [124,91] -294417886665138570197260857246456198105495664513722775019568565983447241500215345849823646319247558892200586773301374255910811728660071752708174476696006008127644244606866459133344697048510298206519246037270118000750815408925733010361972204136514541080038255888576294273975127057262996700097577444008658918738845253074024642200974836249221877829032828067922940354011416787953610815845658107946595415464362100218617248549286978604885811672747707882272312174910118030232325434405340815649024578744580596612981971603319972341850586395553589966450074410266009618581408279927813803799205135171319177394922865568800878882922202004666229505074592735994297692574458749639392714103447336812769500756547689264546496968710253601484608388056977509865472238752653795786914828428750270791084365880350008156188170114659724610597604016406799691193474672044798172762111267355916741646778767983594689381900465049566663779719599544491952745201537979031338274818784168269823567192748805128715371131701241998360034897990515450374438680413267167588379112943859036575661189891725734017994805116546289466105613455487655635299676143391855746501138088766693433273645859646254365299967934569234644433949987200801996205563322639704423757448825915616797407228191761521323403893914205186190592502889876555021942041748831740452647616106013098145942647428757792239970632387305703316453006706408117295669904058618311208591334911910980575950739806292156778343749105376628682966476112568067408358242192822818150529119925424537775680244902610321090188860548459967511803847967272187271612216061742892606705264006227907435776117520856582117501074555956389914455537128289997699157107282859556255468746792721462787762201091629799756678123496479252685811571155335195947235129731546529396968437677432640788248689695716630559114151924741196416337672711199235371700140540693040421145507998030500754967308766662509548772840953809457466115561878347419234729584061048603665659973177693040150606896029427058316603413774082619743147077079695578528289101955582912881588802111268342925750909461677063210407618302352477582055055676942524609713984129463486577032096131691945203315832160468699091078630453418931378071245259105448993617505771225014896517732657133616888572863735048233146452642604656224459590205611462721295540632571324480 [124,92] -3076000114588092364580594485218877645057814622637664454320504120172348519224656608345747166362962550411018708753403254472389417093078777320840309755630900563170004052235197568538879831451778450102473719848035546240204663027428574103441644164804287646597461887296753231057821165931944563563985236530343974683142580788402710976813165331855487038012672796311219876715860588399553605316150078525925839852467827559378120737746277782591239133579942319481341368497170632036166035303673682442386810169160572199357855628902152457199839533753099536510097375813843203511526582182663900741421413956359434703451583947961332951992039850287660729229918961616047989189717375472429024930907301726071203338284388250891112931131368674525570412278095656978587177001868452343244794412617283447188101012922619054784028534256690237914931548843774311474592847201676612295760538785040052623965015522763294557724633629680492904149518764857964434013200924060734244878651860301031589361142160381449330736954685328053549998241577229875920481865666374272207201472758267532455364843049849665667033124748273259108383321650196136218284327195552876630767728021554193226788112347869866242724572349043532026502576124217028683304726512121459702125296896414593450143005209068062031119332316324564950347067459880818715331953573953658836037749592021079632451291097950755565217202732994991993524038178149162342849343673952000456229882063410435470510042595490185812671549492118857923887856264294825217587811518957343356421046305778850161465086869102029445585461721232390985813078305832899597214880089196479460824212472907639269522273776813282677337808834745948694349189045750373840902412667614713606856427281218334388687258965900880380707348773208426475926707867919354529157016669396540614242704392467600064428060229371442499511294863985359915875746569388504440312011014816704306538432688987737473450764804990874577953880927859941035711061720121255069154886946922156551580619720948696137548225889862332467010835984026398077584278964080520362446995334121653502136209758661313550123408475230618562203215863015572459594496818100737277932972124643704132036094065272703949086228055912223550930574756673634051970075807522953265843308320476519636147836200110806715012266683077482330193227980207395487664850603163076957907040160 [124,93] -15641603325929018352460465661734694081873895759372189441924414057958131455690381236995284454284804525308759674360685528360944661497071357934066052188644940002162545280787183758234462788921053332112898541093550270626885535737079265380216118466999088791655712867023594407638174521481041404252357490331905667596792063116618494314587784240258752607979873403639935259474018273803599256795212844005723249894117971112414889257019084623480378282770586171867046655633859063777452292535202325499801536830233654828065346722804836659929857232132025244558606774366095151862111566601196817620918468708391711048679222086630522873551505448364872360535228290070740732673041128848887923899762611480044073846062255942138029044961224847496994559758660253426871415174788291124059171122308159405876301342748612575869089286336114005068551070080616316889591134099132886090376344197595017562513985422238383201964812719774036776566701775060416803187912672011639673863890108371146535339650974043044971049187314262797549801331632103973332546542089877356078635028285228517094967198544600256149743350315788866382356023953237154372177214952903237326964950200819767622716355717327845155282638035574453835801560700692718779978524465624046957380658680128998943691429281856431986172584960868651168446508109039483455688754522838693939465041750066163638754057307819976353276605184254782321835984655921081594373747716666904774547955535254558618891403954949669442276405575998254698073674266169619300489895134481826093927016596850566872286717884194964099591245185929966978030396129278602320787663078897126324347896584872975985841454438067213069278174511720148821382758050998319972230944374065313887255858081284220262778974425698389536382869630973501360501797735804414201076384902591902905768150142581123864394749323156644206281154919392043323355276453298441738814440847429904225180132558507714309198535718347962772388280279953988403814857148034632710885290369151084545634761913033793824636064947717421558161809888663384436345223353243078176877859437774832422078143141157700494004242034073990245007951165484927434799847461719909331669360806648584224573388209423019268182858064800741612124295912426831707749263687544653834094058424712542227493532360911072403010770418217712922620892534776483632704096973440237096320 [124,94] 74894652363863710008867255129965362451916842195873874669346559875780675886268963393414657195318317802439703335116328121376211740178138032576493893334444162810182273422464979659603313762709593732506065468373203685120801516330514881110827669964167598842942989300094147974765810198799315838465280442011352785458246491235015237576662809106077904941296178389553900731011665016594223376598598408973024248503199648384356197170665650167313828199464222911819640318592190973156573214898499662890284190213291595726378962374125862859218016648832464020533656312901162394644739215858150562114522164721823377949038387968374153696763925672976371706135620284677096581222076976104592246068346032212751162602330970499282919612247306383950903643477714535254529761264440264550097664625814328259590846463545778396444764983203150691677148138189332100452585488324687838381360065339518754130712117418817248194417517619407768591124961921972971079591424012464156827516200068136917898963883945822645202846184007111516017470766636642307816826033848553337351912733456198437801462301364523696335341917765348384638873133911077631358955204921428370500342981942306624636403843843911066534252715277762472935785337973164987691946663501954514790480012087803329736173124311896088793502438196773727410863707757224245087317546066248341511237970481582658188199490880429334427574518581096116361567328418237474478261472462277485733454329511018196584940894986707601952122271739891548855637539236696263011850360689148380486648593394333587010869304359344553368117207315860824319794126614404506309612378184125197292205757279447585532352770827444352822123190061905338423432584787218712455855871249168663452968636092529996071115118865305405908633935962019718633862458318476795127583058115239380586323321385314307520141177515137688549556718289739384330763978240194082713273950356776344379307737529608378836551149122906894652095152155148758018442783749167098218826176780633142799555659734396722110846794333412829790479857910504288303139022556669138616506567453740469844982066325750275724066098266067383618489736882066701689184900584469212894900545030153179064060630165217288770534543310999860013319505050855058151326285832325717817868406835863907966710109320918639319092371731154114352542146424966639716386453561335040 [124,95] -233969422693654028799476387228109192291990814747248071050900590925964260619568765966868793286393752448824521429647217590917292156863933504574278006361656377671210837329644605101646834769978513992461240013020269448879982108073267250177451655123304197002130629642851113892945870992494350583997470276557338699312917462333449334482887130435397628313325491465487911957077833457710117878698732417899675942412120954874009226341629460592352840446211589973388536454882566697990437853389633119362580454740900890510769863907596029225275704064535284504059696434522053842928530877922025304397790929895714445722697031689062690436993208755659183438813858172008327777458922610088717728281323963867804219856105287695545156884118436738606005750747450280774211241303717649100032082666064360295074948188122385713073261960744747830319595905545942399962002181222926722085056133865855753978386645610309080105995030199993643783936513947733959817796260561999410486613070290589522432908396115537826741681503381372588493160968781433869232294580096861277372937053755726853927897919000899588343461845445417017945952856473271019262722286619759681737650623433796630795820151665015638609918626095231884346629978902738292935901205134235487608504016222761544918676369569388645595859607771338852470571393547195042060883899125885357939068607181404832062979701653785918024730476812269021535143784787176415476823165347044435632866314651780984475870609125850209778672042220286350197996712754682543193909282541879479997151077324687728441925217293007074814371146039194268001788585999564465474930803057835731681193391068612808049306713043749474343451735695717442493195425732860726797717288615350595149982410713217509947312505833575726303877575731547376907037861216546905789772415815807331895784853889094381363687881738453541466512147791452466589850793885394718760285944406352052271010896644035641630494914453736092834591424352916666637964327243054538967912406265417789535038389911353624761509910671294461067834738388711475068174154810647538751977194508596991984460882426855514073721426137971504548429087436975885265841181813157883045195484631229663711602949783981322128888708605039127775763987477103245077740039142272273417653009874565748516960562155084467414770504614910553300595730208873650448182105440 [124,96] 227801819275211714744675262974900913287210827833961743707479332993993947945357613244612408878595434186913781908217064119528920956603492905455426750174602897931970521894137728169140127680978037533425812065661786538402719622661791521228068130764172497117924317039158595118559749404755139347537037135589330815097359806564442310150962339215680913849030399099420393440506198691298871008616342417847395120217820996404275017320915776855989405079720034766573222146725259699490499727646621788072943887993671232214118644538841450937504492124644295637139648415377979649427111194060934399686328349466924714145775586235559185661104953507655353331485803180837726739677447860348050541427753071942143198743986612239125276546854174509099682618808092724369437526224488702874713656610109842353388808800442926070459867485543852275006987802568430839503395475749463775375098193008606652276510966650732160883010794594184059762469788812531068007444319534910215632651029567762224486666083614395830690598209859400394554593099231315574701030568435441604343931865328929387166939948596158420120056153296905203669979147226986142541833494247590312189814757913853405253256079675501021295746169238705031491953347947519670932418429096483742449966445964774810955686793483845189561499689575453643441429490201887869306933777198154488153516763839996103545958919893007381758830102988312220273109671208914673586983221393493073366806069068868827528614584754859356021302900022718978116772690651575401495756971149935714824837343732782305326349441859690756686030200032342600436389248921322248111508426475678869342480429279618938479223725311919164467995258782828532722669673173468314319104156900058483492737138511322719694947619100204422311585604513470210031508193389893237024322731273301096735434414496745103224284461697957895523827541589106995318566750780445656366577157196361650535812939967840484006211402241412707470367990644197742763467076617154396928077955744232045886649915622910599006532819059625759173127904895771063082668055761146405997070371768775342448178761578742570292192600267362463460101900819101928178690322001724571734115807902703911000889616063756868400691663721789743835846726361399019678871637659118538051915111720585447189592348106460389951967275996257373010222693933683488872144 [124,97] -2475849284850598580862570819307771569194148775396023554052777000401023128676978818925791941433835205873515885822248906973115114255492404569316595363169107391185469053560233819078093054699778469444622504098274022961663791510317937453830059660105255709923567684212955594322576863138908401555125577204618856778573738492991209564854717320465163818984942429382287373427605359922211300220012304096845283876937692676530813503244179371065464228122978847980486836275281055285171607261349799067135883563178129429432554481797033467890508150284970767807018256248471633441666866181247772368589572143531217419302837523916690077328135293213749440298596023781865297956759663042492683816760204650047963904218186679532510102098031581583033906069057515055840840282012862860485709957422792360208573210231021002484128505583562673306450657273053622536911669198669447349922805286037454833302700228118226107497858431359142849007826939326913601684759386612713761789092342741119255387223177077545366090408271775175262146573188577778437101580171047772957441473664525755866837353660541746993786222702881539252837193409926452666790622713112723179525492904595312622972137995354892664952610608290320028741854660090023356714720392558268301052648954151683491534540018599385366673109582891643356110276955291631808403982309618573422316461383102765676846819108985741997783413410754577161785438163041658288878590975795599170626247507651506566654637069815534177255373575221735000788984151941197922216864555851828404940340250102087444582752518901331810225897696450414743416941335926929383811844950864486614265158866173627059970535284854130832631329879318700256205518318130973102503972857336747805539398921776105786882423589543152069601204685508952307703026180786884881200328551794222071051276744488820709710320341254536230437447867579842923462134940378344417893399843798313137440275093707216298851223746444995546693807957149790388206412819455421476847405389543537694335074524045020573308034624495013226124741884573197826838706959664642270223361581807796972618686515529352061985912839191202446478019005815153066234084980081587022067357069184240718422766412061840715063365705510707820496015597705204394239904100366655040441655442403957863829031329241181672243921041795071351579759173225247744 [124,98] 16358569229874812501655558225887666413196834698364049982856906333832560469561470174941950603397306334321048698531883637291438021383214160972263572535124296831979304121438732766392983570760697041749559169971386109613581118603010166005991132720519514141726749895922571542835314749282614824651281729774318223339981198367610601729163704494528601153431624536715718601393658931331841562900124305171023221656118138469851036815851556435170412763253831923758609116259329507442728961677602504959949521811244980654388228513143256541351762902181754060193256305372836450702686004389676617520029522525737052418777128772390393921842507439110797574547518080930436870164993513528621715517311231058376925100153422347371034758903731864051065736711621917503647374476828590576767316944914865563201896494962756270330953164858112339836805735298152410310152207775825219399221936420342906643569493469490199867467883136504412274230451088479205303729132438290686366704143543900116083165986542263009382071010751597835657380647975200633844629066715636508098653905569735646245641355131278633497626062335395908666678802596653425233045944844250841868060477213247344355019262728918140370704393261674702166652527672687870643984219329506282533091943235239145235524504851043249607466328068429347930267834179032380684167184775115643366065554896377557527943761662075209751574740992770792936513320665112679240964696881628094686309341717680491007234749876622229152737506892042550700185003571610950694814796730991362141639794826152613467814047977720436259706187699491230340307872944304026990117908459911900369921322039862208794767054184604015154132237743088209094643271519642840705423946435338434859433241283769614585956807851709457582265383543967752691303411385788731164429708043827931014205023966065306939463207586545423305883403110235090655007673094933900888153804868646380770263984546532448231112073982889408136467238797547394741981683765019828271115693174839076879781082750200960147159103368420236204052507708406583185395633519403859498689760038833710441832832703019187914814594927357500650454632114146520998009066098488202388353073897818167471391754241350399056361679780030538357239901404809196384782804239431984950881628913070239376604743275825323646011078915932444726885022031520 [124,99] -163650584935426281372667792107623669155442938560098895431383463177032384200784553461186940025182636167454981306484876372762737656319280463381706249967132836582482925469453188527819770625524451790435280538148347130465921459199498056529238518734451451759273923700445236811137605099411336282712531363033586863854196314751689589658793261092975869837662914435669800440616369542278251873418312016221530452802426389816544597719045604573493541193518680217201642991898993155102170687996615084709826963361085797891397487591990604297955221589489709366490406887934384805210951332993215530507643518281861748349046301335281978288369358195297718964817471162228877321103395791398676068221037710250113417683950717632441337128840820893286584832375247282751605274483208937681203899792718759381643430259732199085070033254542020096159355143561889566132646192490876334391577701003943788026581511541806775032349009978019073594314340629889620599214217424140463312286013605780960388919445037795912640434175628224227236832499788590711546345704742013165070017538873572415438792364291064843173828832969159068399113141486007380287569892805515540788236164862260768383460597095393943621300417337314042266642257049212063032532571267591987938271311688276117602992041610432186555175460490085259055736951708541398475286187445744338885357177867509805853599857203501640167524272263791916564874421474085448778565671973323997038147443388515919897622088326862151490058730935136346771211364331778673477029252722058111714193078649544845170262860365707909687672266191808278135116498927761471533641773943526015785409412034910950623155831483616074164098360824677128542287438625584770635132191723451479946768077407274314253348460905680654697910966278881680784026604446555806489740856368522961154000756302403086303903606206104564533991124980865838576106789696933827080135769332899080970735338106708886804289671775299134824287744539881937390410804806148684953160058789916414836660735928306419105514047654163890227070290975391709031720620190998304893827057889403388282392167258975731348142828932891067882733917007729764449862753315469765996117635582185755560631220829113173397347759588421131986414796306810042861377629921974901684264387110676311198159445238943421025399449308949200823462752 [124,100] 124989321326155074733541170304475084754429758500441881990011688365142357498814963470721428579447810242351737055727902674158951838350566547396204849155877473687801253183281200448123054845502416239204619272759081077059057797802319629160042442685289497977113872897478090052665675586083417405953256750610648758665488481857969880249516591756253223628991084697788697953253765117663295409896684123515603922253861975023083658306715512213625306102482992599628208021153918229996660650252683035964822634186719574153575167796625197102737167086638855402099618724047909829945693786289759842453819295452818367157661770710734658717903025397059670631941873795742793048671598235731279105257783705849744477933849517529185940594558472826448885334657551080677811149144285446245371759496140722311754223420992055571161446127635740100633781105267126892828821351950416203833128997698481481715416346553795375721493965482644729271002406293334196144748612038765432526790776979505002605393248081374031329338653008771175453195386578254501475055353463889233198344256800716759173330421752204959821693178601312392426502710667347033778716857950910260609003292298410873990239037744750978219606860658660205575066303566894157559760934742015231579673970539589948825849020328043615809275331799169045282456698696092642582865524069707212918468435886070148296077960539868016513701015986161918768294008983456915881844003699419293863584534518998098554898151823959508318036003334900160705518125312449471349859289763356520683338982897434633377689586172289637766221383603164043007318354061940562371484890777059524583823592333696313588497597004860216706034178727303664032600636667205722928558187528973082245386180292620810103776439161595455967337707796449805624489110702966752095516030319851021865050886250702556662175803899971943429253708251984198916604607937994499500976117275846168659009610418478429870319308999534491446273720713299152054826768366070738505392835867768677210622637272221304973985877648375480465406625089633550562524172175577618971591339381969478395286240830768389049903147857691739885092952972230652544204184320750059805656145124782512665644388906075251723322876610747183858354528770178678748256196079462718805123985840154546121800353401489922559555533708996343374 [124,101] -2539390751806793763605350942159415784961392247110918317223382982895038712159226841688849049875840596381081977345808987598016242574856716370758270630893129573409569448506671306677242251740654482963427801389046709187568211839634947819844094671136499986552948777307404478152457302359416948361762015568217214758936345338492985460996376598704542597181320336615670032846637902117082580455925859710959701342349846587662807516732094458128168513941089716399466428782221045894458020664433924682633556353995033093824108056525137877236514185798018035967888814541676172044699488869795034411262650108004856068105678310081335781530613279263612451058329018997793445962609501857611611351858664915018576244221734402480235501031071960418187902190182452484953216762361497285159674139162474266735181508591873115819794498452740592502642684843308807231190546113891420895441144325683697301861921181174801821516703792447404997904021215449032997758327898223196641395582553677245648569417198918153268524294592971252528768536006609713605699350622557272856089094849276058366879710363974593992075738051174552146035701357290000307401090468664781833572145764118274740918081869101463150685535619688860621884726394584236728934582834694962935281351456561000369733347535484804948979024617495884179222335084432173877890878554740993102866679519885745784317385688023082598177063257712627616952245987039662608397158503322869881262134544640571824110158666156144406794063687594710960170999989732083844866208421203247994866508257291244288604573269710622818254121370721208099248258870919072523390738536449350229524442822399111110172232475284575227097747716504599744371731440989513543989925411644678754521560983972005550425841703477194499188653380533346814160608600167527283401053695223206580896004489370723056947361660570262164750119765158559321380687332587411410248096452337909474832387027695914990505908601507428554284282020817380336927769594022266632050965686335262824913015069846767092017327817865866628668144581090251503229653692304070980488829716245779655261270583759865495873835060018198046125070778550829019617005281791943572256336912274174098015594662253984212150795825916825114472071530283306467558180766533862718435020372715698520971675482023165349845253435734144 [124,102] 8578767259481368999021639017055321123396939512594484343647062477382385747807398779222197945775137983976843929154406201513365164163657144145033194831284164708469962603901392097167461978568873188685619557832066086352659395039005477989279153055682438266099896700705396852615146065759160789262914221249508236074764562357133689581068994555970025448542584003897668195668882584674334750334605964569446950411253408670115286776926000623652782089581991357764925226163014967608081426889844184385129188504132830235161166081892378467524650933044814224488119239397060408149934843278810224131899692770839721882812400900700036436084700465147240944095184076177758573214519178758370577271810193444177799773491933088261898470025956732577035325634118844376838205619888131415830454165710714327736008436893712567539447184463550865387668253398843096207734419326957715300529047310986827260596567477873925955272870563406967588022219371379293702505936957847318122759483103439910535269665621732973335470836901588676970113348717757671584576056315100076841795950097716244286440507000031532974489839924942604558559266262354081278821430759686766410083966725488586124779878231957254831252805016828948886834043906329297840011525147067196237526956669776724355918992812565030057826926831582823165541153209838781297250567360929168114211299031008494712369643546022329587986059011411487637272108684247364543771992152794871555838530536387105907889227820773557376994983789975454092703371699500710898756368406829281568440120157231592338448969028557530650541622247981215029124962415187872381724783206849869315643819657748288987266099287114432696497339507803690159209914665605522587616310677565934478043623738774137795343022807946628351840407276222924092490060057329177881372894317991587117845205510995787286430480797750656927040930609976408322802804377186947100111170644962391323012859089054392818542790275358094119672561344067112247114458279248641624654802854942641059966760414379021463840467130597351306723964263928438858260904190930455321051399198122858611479717837434060078308725235118258476438399716016294973354460649804482081303681264150397024842123616429545366850297385428161163821606821949102854086162339374998408072366248584216242753307094804241474757241216 [124,103] -30384447214799139745667471899104603613752734685474259053351839032142972608343336080589995657168446950555809111585933062168518582498651906854703961850500726518320156640720714950417416281512331780923422246052594561947364106317504924091161500037839408708006865961796861710011465057881987050824447810665071566644100735496972416836692881068815823334073744596183395536982868406904704607720703344702314409189278390088992613159019990524681355281511742989709898408326678387375520409547835322730327131934504573972824482026739226025919486297469625559468233240430341951355092717109360834233847491976350147993811736434550693574557828931940684185091158361339824618580697042866037015540890064308406475735306178935701800018367299401675250848399545961475553022297021510086850134241590138588050893035167353916470411991228997711835806282049872789490826729833531151371102291856540321517900601641160308594771005606248692783125730563014926582705102301495358241710647483616656806763968775610354830160652772796256234924333096169065403661548128050395298399630698486923150547700628617083834383595644985823662246837858357151122808006598367640976192519501930327694125629917957898407209236047215545119739106138740181038183354828841639836525963684541163870033590290498462132070259630383346668131121667168282139701353104417334918229804114499150684973650207366561576748172815195832200579423420549967558289565506606945652652631544815341779995957114398339859508401018165485634905098237901884052149956931597798631704246405695321072460804043464814876154195476914015239378276111326891940156905514428096499110753999842106781511769971874556782537859115596352469268140309891748789496155112338336374146594170528811546577996362251882522086733891070933915656281660554209005722553193865457668056088216103290136023798601198318814618698885833158989332047337871263930477364890587442126019382666598421068342944992946896273154932859526501785235701083092247996354778303593648923579768266925399803620421448850174246777310666490600307014660575701200977714414891703396758491084593644618842170836938566779655057644651733853376909769578441668435331079787138587003900150842835348697500556803777813264439029987734512910946324362746229206864316452435980848464015557171519538832 [124,104] 47553368984535377716203402695266483172917086208091502985234507956057824481618283060168323220389672045844156920896334270302866461531914515135537777697580920554356556353202793756824529531042364025887618368042619109363621408221586836882772997569555785371874219983542581647887462665880855509232263389415519094237081347147197602621894178566457707537841207791256372143777578608220723898434715043717597849779743308076732909143281015870713081785060910965752078363765358407940674224817394990647480928861640680632737913661123400605178896653085286467611641236533895014981717775808419608491574110941603825498231863864967434283506059692155096629733872951131950303512066216150002438127736201181359897676358714663830899820409091316758425032435617158151302160477456042108877074251925872046034649960195172017165821057667903147393564089614587132668328969911766479303196317453951735858706381555011724726227679099654077095011765056192343765546276386156909601053515245592589199203095909096628272745356876419533962684362563979423355392731334984573599452078615253638664377542234596272375546361877942133678515427913148327009488003011296785530410800922140987859583139574666353159803569030309569927890239003721795276955710873805841536067879528801250031608042070300342335764981722057854821898420524718479195874141164503973890178979633784995873154916419288235389323352384045376505052345126883016445988466684656114781115867536796655309337011005246491448187380388912250947096212592293423240606860941094158160658169783073797921934911549828769714349670430917007571401397921397324418045086206482512783216770291159409540455005441399655943268884574069674466390977218287834127414234988481192951887214541168477043519685118035429437822963353599366328197681804341949193920227783397266020373784041199176728247492311483437379108381214399895259879611148169687212928536944542725631585871308104184137069415657738041746869758464666511040107156464272680921020290807571830781455303874106491898748545743777483008525480376697722448376740378351931555665406588755199634844468715266277380523230388892492119460370000648959599371978329463359446666971208521605591124732390761809433457182489158343173351007664414203949206570014640929980110970481418175406087133531898560 [124,105] -173575502026582753755978741334345821682234431890798715911136257372055413471587127776135676372527086186386850427624720631404232603759996841247438554349368269455555740583064816471842362040566667197897336990336491709268510553164657403361385047893726784834773036460550811465256627886756693680633123895395346060686870502844587880175252931560257835669625301827895601406042876512917268320292159231446723499589996026364614537551078155922022353904080535742018903969535706395855024389706221217889421567878418965466268706356535230620138282878058227527823994830013151387497000312755789764318452693180923502757661480443900447539720539187964701782464899887344772192253884125999505341935271492489580323334086611702245477830454280609469614513157181341999023361259028544307597873525940015505315473750095700416970060854789156142027651833692047182528663136975725836333915453407441718646590772843530435431776394032718563486627799023809964050253191891439900343596226129080458301414962537692424789516751899493636499564640618229009874814553357206544839085356993272243660988789130362499943922102097672136413166911460841933527570832336072162594706475161543203277382773428696970555826991977629325949830374277723420133602454740826319972113323917117785887984449597755699939607325364448256419603421194980771110086160257332294345045482147779656754016095471694413469245544216304559005024946183731320303650528095842181349581153319154843779748992134220752804995253115719727941455631086541940751898437828225104211283063381370102009920115419731785731772910520806821188369101458423483204047233715487999396103592291543808393294909228974981049819365829699605630144796823620893433762145947923992823451565541721604616151955573896897201404668639624809001080081009827081048865020037775477954875768121889131172223347788652776159191861500697120620472721576462276204540209503157751420736982432069739729166493616044150177858959287597437030843850402622695528297330926280165918573995136248036821158708523291516335612301442447949489077654207644574090817145560897727233599294301212349361137111909332957881633338939720241464878222965026132287988497318087511261330167237330417812038913696320799596640164087591583987251427063128808048047708954247122368874430592 [124,106] 75773039297139573371812365019049217257151202537189842584206975375287795881067500254297524028441899507000379366517906859770497515997275512561352649750124550503428176639657573470927496702848908444114255167899992576145649879994585363960180469202885800189880293700121311784784590825057500148769427857311257404219563695203188741316813831162686982603676419112504495893429470561670464672499898516029577214457174942996721990699755043542326259892664741887309756290806111668884369421948891577643810460960215388092605532223047898872332242505447469503631477439362779592708647472095162132926191816364451413315812535688239850639657085442424397099091922479673510687388439731301979937610853572419658350630237332442603651326980660775862615321019128345290163380345462137891041879928850203764018199863936817682141127022363691227794163713408388622412005306898160024028439553249941288570964723485140217002750269955514834278828410778584159187353431531489652092669782903135149458280169427841630732118192367577168821894098823305846481681740229650323958981647948319324083964974743392433662286302365906361575972080800864533340671485932213785938129035824189016456796010098946646820004065617491521353820334258657766016569352579094768563679956111661723736784899538957426253594140963156122414684148174902655561978904491405509530868907804673117406894599140337644935309572017178537191392533622884197397706362664422444027954179961025787544409065902958123651677463384477940427340631778092352233075210450700427095374762592844424231633386625648288432746314206312400834094306595812730979428775522672466324043274010191357540144883742039976587923823442838537241347314236711481190225596328412245561936574925300617759075943169723080033067197387536624416198706391656788445040985512969745687728052341713950923578205578926215132377427874556737785352536622302084982990290475096667319781745469517035127751845838993906507230638924768961149164679363489317771666943126955405743174496354532405309375995412737022855858664282709438979785721330043933668192903348756922005157216631939609870986283024140526383557728936561668213450782670142515552354048124850811612198386545210998246806869933678032845916923833552176922734377152300460528498742358534103582656 [124,107] -153492436442246410432810110959880883165387979794324865939124059080720090924843769808231172549088636413694909780679830001227049142444748202631065767639411110618772605644065666509575030435038498610897857729290834024203608213652946196561286205300639863724250404106047800800920614747014838136591878197333360075036902220457509828270959137989217635915649657124036403349551803223724366633553461744778991496697335153545367615632554252581412472451091028152623289532614041717862321846401292940761502473933766041764397550314678329148583091941310441714297940578950349104097013172871200910557718686294688360771109729659501751291328168773663402618344463165347973525426707247739562961027647920168819082158156763967724828657045619278873235135270705389062735841133208363126426028388123872455729154782654347336470375931249881653143543808156182965503001160381493701934792098107287672258156549240966687653703879256862951658268831628091657839798896288846232827507444646442729661461350479639935534010587305903403136779302253559889886908330261642677060920912518070139020441541649472645780689625366271353472647705990545088487200606355610966291364104996826011069621692343715329194554968026653675837710290424731174414401844446500395897477218367500989324246208460481491634045708110800747191049171344343873367585076566576496414171206614001354340230468900766120867048233102970793337971019607101813242255302797648818122849304041726812322356987253190833399950815376399569714354126604092386812143057587944721884305486941722809572148783175277855383884016186960352409965674604076439805513563179022036227884529714453412231501424910440726525843615566978594338924039666694301797792209390840111316097781093111998853369679324439465004247752053957402504069217855280847549333573283953231614253578661753344175273616348789532712240845147399505326580224159567025881033121676157556826392645788570897372202775687349160442676952805549776316244161248073308196378011547819709650981344848020308722867204962066237820895066952619788292871581816060517359714162769502076178891199060481009920294758524320516393919249220868541227211087828816867379174591934043477408294699505067110949588428114205582849768703357637233517152291224952914829207380924477472 [124,108] 90587505615483830540561403980497059290321040311671719118389361913428613419580830056370078501946871252336663030521670253223568810296307122519384830104967653477981232886896816106032333155482030041658252463342639682151126034109239504059106696991697295863966033049571063053008775816848357006741080564873013749251932344730953476838520445234685580445468484972325837315569724547694594112740814918431283690226354929606231000084910987234823237273376685513439521664374209262489397618674086154073816968262673249540168498096913286004658800523515661299833103424887711175926799430415955116511142388254959877360163463778340761500930108201622474896377213216855147637668218171651375951727618967822573996148581043566827505154221108223232970369276015562710423913713643823603510589219718272161611243123011475583835703354411867197090526100813869421798403660812624381908274792555827610216956728649164710983857107907752176002645799280933553068593916622301506616876633335782313677637911115006053432661587884802527520936674683464375911110834243985649230085108956419952817460139667344729430239302307537402717647436938175141100269832496040407926343424148247759043989719023019794795241191730453289638553910673652736151514717230123319197785490822394973140612339958219848746533716316252414252337058715974083165061668065109766034635429580057028658957594215136874750976040276400587715917683289390324735083144536870978256559132851917591479193614916288589970276988713512747517517547540745651226498622310345690319698030602180136553046454530917340426673408902513583681418894942291181086854254989816702116577049433142446428436689586723119164661542375733907099737845619876160292891192500850052876453089524861105523998384613091848086866852831508835823642527291051773803469915223849459652601371134410675395269290262064181126106170360554145785377111553882692091959476294465077619854190826478107643580694833975097055582022062693126124426018189417144854879515669474044247957514029311444272191311015009344926134656855315941847555453066714397612304473282454310670007775113254325796490591431749628261415086199434998792312150247007464933349004819311049105083527975280290141683116802657588432531222869736543241222641491298737199097268232 [124,109] -26053933292409433729801807353624595400936804165726907436074300002318278019757732225234682052226507572208681334624027670203072451330404436073402083217889471874541976448449230435223117549566451418140441864971661319278438615550927718395215507851267380431942526902783679644422961061911811545330401082295476835473313489700252014152538304863601736633597770007251081537540168164301216359685959204022907354978837702443672308869500594834469694836113709253930474310923466687512139197752483301273346018256238740485930478471204977305055230754203229780899062056346798397479266175249124372643934842647058654984503074971178565170303558912725026463674368661584890225122312597859505767267661825620484085466167019000114744910639380621183698593798478877002290214815021949463692008103942899450223777183153316474819729205072477285868251137467040387381892081922418865689609549394194860771429058868925172056623478433978176954141556321166651308166607039447336285636830545084682203370161917053494728121149565700652940314647092484557934992568682563975368397116731409543300970112616108659332602722691423520179339046330739607203474061276777979657714578380426856528567405334479084366903030322588235491720316539062156179417210045865309323993012580358469772567523484045093796838007950024616706883191324708845023451498027175811463479737971708247271603227894552634585047680088135417381123465428064985296213280926225687652029193526381750680079774732424361011094875166049704631723358999683761116227890755654876826846832408305901968415597485667261234309169423118751883114600775549882300134631000156014592042052224487246907247450871067476587936221205807075136044220754860163070086732583143116202365011457582392581896231626959663617991002827226157750366036769433900556924346833544569126317946616257904368914397355910179962616035519141595140870281937924441355132814041553291251497944741536740168904237495006195803533905616904327951139282413404192283213201383268103647559137661021330615470838759878058927340452113646261427814620240838656933896207434078155598392910690687029423833201545809238982698153727734180369816129603571324810148922534612354291601311846036509815177711713750369301451099716724578156412165261712306313280 [124,110] 24498879392273211481768103222654013501504386664539875449190327942150642828033902858382447683453674366972724813267208642810153979056090718240479372248306300106145983080637886533439540617325595552004587142811372511895028615636680901959132255393409526108574935829508579732699743399314678117736707364792666872135748382730644695114343471150150949558148562674378826407403421920247262896298518064585038272952649202598520201190456068049311115563688915940274585837075805894123582409288735568416846799513293532659279038144376864312939801299416731788802214588574276290948517761556867955060944689854758167708525271705046615800494798291444572122377884790291122073817413204010218778197000259247117463269008525462395197049020422028199320779441553729931107085285250235677291969893124850485784826745087357211877772087455156149094142394957790361904409650640677447891298805943931158957669912529376163471593592065647808799339871543233672345691818025782018478908332239316049932861032866937875352484677166997341173954275785938132388793878973212947046490853190527848202663735618655484200330099910431809223961067031453454084024190647916576393164600866941099574968079670581001294281781154655291339061532068263836328046900545041410596968702279627464693767704810255052960230836437095924801179305957339121821590728845328737386212518998515497179760023632775013735919963866934779788849969118330223953074744160189972468315166320870311113851417490139555057315747588287903722706872087090106956961835177744885791978987267500728766448390309752289852953773966169293306770877942509527695282069662571157941667858983815128291536290916122440772448955109794575130186252878147719558530750041190621492367438676833888755685440013371053709715149259133239766364241563860295015639373189926624184448557079326021294473307550496965235580022742066112078172563558424352719303892198505983266356286363535185572250689406752531134600391394497708182080723185386143432490620818309306063925859815598681472341019190928258383073380459639114162405588371880660208135991737316450779605193177037742711736270669245300029603163901172157623904686318469174088074333636107811275170652380078411112549448547865207744123804131708625025470301913221888 [124,111] 65957366445550125878666454956901527738464546022402666909909994203989425510526779350791672423305293786802523471429632150543522917074344032666736542707056695422583036007653203355335177921864058180397439541968384222776888567647373034758624092690850501498427091106791268060126963151261634402188793492145050324078526810171744572043429896822628886847045406010881416477399314105501501404633770146067690692794692494982859601815508665067415443613872695247568857106075963030394521955080767313246547379435353918448483004665118236334746087186195590432408648896686781360025064702508329990702248967396651143099528793063045250311611622314864642415363619958852396074308080691422034658060829773203093710840254343645843451854252399045542186741156876900205330343868922547110710569944292221671098227321560759764440989156209538285771663429989522993266108905808390409658074240634695001582095176762434093065170959276424151634632262158186812962471637065246697276492048980911450821339041524417193332285674814529785286781567758467920197708636124852422005975586609255572486196603942869959090442177971297742120200253337790080033087987302673596078084853637755036234199863816220551465541907414170323399045170518122949651850265299825612853174353653830511003394997458570039526555604582418874419578566812907645616334922542210629269787156871185835955967361528965100512227034166493848709282265301615789263494989947317712117392131126815454965572706918232086965678626569132924926355054422943437876771488439674876678372333574367504032165366279732844038240692883226688701334360641905045637666361023374810834141824499050470287040420102169551387483703538659848477455699570191167312914315862282527793494585954494895677812581105523111045252188654399355701115628153023054811588749678621952868306565936024510647373838194457181135933441919221555901358184837521941238001285641436899179388822330328469832628180243628775333845198695975100458853302218036962578199724079685874252582323758273297559112237585938894444110916517414800940007393550569231252070102954777082460280054039920260842611206436200057235677857756164327334320146626307824333653352603718543229591623740773388514851110853171575519436804424980823542113040368 [124,112] 14037794964040145943046396861454006033952529702455147643327994951313873566167682460375540214713848145683124023370733882458048948276212691700603858281575091399372161530045808174651000357720275982684027454297884310483328346385752434731296073019579953765936346606212937367691450257979465841542725756764108096168026804158698949613530447054384322514312684980722317830858870428602183317374820565101454413709033299394821491916923730577272894660484225848396717466771697527715444588700726967813074060679927539280573839035461518283595358270997768292357832257624219925146222691376472821752028504807093845749228255025613680530225251192978502044340027452596175209838595347268015739092966172382619674880871743537241724473639209128365021688005387900958239944362280215488586730389826616576407783088662855405934481887526499784779916416978426094761336004891431513658250882218064017891707746165338462132366698717026275941072282785981491260562096200316095249065795483467279382833276024981240225538424002844623438057600464633685449208415944124239576068124269924676141235758959710197128371114502854950073539930568144709619336138190960118672725527334342602531386842027679992041836606185471757733105123988495308861429179038586999180544052061849263684931285905744472623858571037073669693301915748397542974850967283965056643251455046053063507983121977726149766249856997280251596121926833901522457245321188638338699543856588051131071121726127524748780188780158483263719556148712143147046679047725597263136032563323241307239803416708404904674258681555580377922998005768551098853063059236982439992933892212639628620515474937347112389633347577729312997149433179841163470804872202072260909899336945186732350860181931471153640432413590321588659312339618386417396491011704274452875065711171334112505220140390923459257994202756219563877932681754469853297131691200622556670261926292711573465740824835200662476610942325115136297809810002000177056005252487213106712625128512555857952350775929719076123639274438353270934392166219260918512833910340793502255446180691982916093130709858594078723445313586908246887325085539859795693850525071867987848100925875689688962976064283544476627008031360905270893072 [124,113] 4524604233629096037372206142186593267704167394883651708153875954690795508724497059783552534126579618332238930178933374424102177942669458043889807773093726672599552580394175911440160786814107724598091040304290715817837585107150464305957051299790687178875563075403837397327118466081826306629216668598289965615294917683802436541589566928913687864687404690737145821235921089766754211900834310517304050679075100093984085597621102867601853678542128089448283193198195299242548949880011119793416146867892946943221461936304208221539457494754937232173401459694583248454079138246514071037526691709234131647663528106641948426290382134965154430056023074257263458967161463735589481481918101036835396498656286803791784499623026726984361296741580690126735314559704371271298608422016873626143322235773515015926348645583261506075557546629057779447082984459446944095164851913308246491023608641021251869596927783323834278465486217063316671161264912321561001212239324959650265808954559704788936166656068752083106275454928506910406901512844348394895868901683615456717137477790923281066778893361968077667945914544227768231563734953580776912902320995172220193935680744202320562826807980831954271861416205125952232177820416317228926170441167072144506669310762565155547073262887532830008897948628313540580078630242515453619276070466009832711804373839680084003331173606412529628118030479877800746328200769817091063456362893352214730920035894590672349072937108195289271762482954398446310086556020765176975705150412329480399614181487765733697853789927402720253662942191639206310250952974955467937584582545669733246222000272373419674408061429153096935149771505053554735511912479682673018351049214265452060752929637524101118106633312965285626965182205310227992727735920598830277397698325793212574421501076361720688495861222311263737679806459760297652131808747595752551812040859070756144360161308488769318163541331072681049018853775887723043177738583227680338918982155526565411767984925399117636846977034752576779709547375640151999558075395353904502939608887789816219890694527488629712583233512496487197037723385542813524999036890164307043859436032351625968119989188031748066856053237214848 [124,114] 1091465613343610782573627450735665944614864517509848871236479798457023691488797291464182559629350727190183950936764461931727389699217050883356625115474562153194541820226570569936590568638999458325418992271864260469395054553841345751848351614477194070769011477586676736383662925894231221660770538009521596480914912157946539899066212953338752786232117745537015921889993011769556983377932637572365071811244717622235438513968670144154755113178704793310259337909261175478123081067289314658295435798729589866681261376038557982844051962387063659723854110646748828235046940512966755135899331489272559469645689356576723408931209900797802044581338384457067026903260146861795821294791432125987593360139148141471270437897804263984745056231397572642245558038452462998575340780343325529364168822377426023984822082860154291456749236878443630424730803919352219293889985670949521822628808904419524242691759095164973305087739754108253201717923422525425346676508427736983440531850333891209492996319171638386309134942821438282076425676665506058374326700701409386299399951581263380171846777686145774554836504709654161642916363892677482844309756935360909271863747398698362853555081917120176467168043975708664721111950815892776582053585250745805426978055012006580739800558861955665819699495268378313363072368549105385896311676751354271639015820132733209828310450455487833973081311725787370441812283200700782747743939588846765430355669547665551366125355457660372512373946576198544726860448164774968076809920446306165435309364752530269813748584722539374698352703741207305040290052257005153459564959226759370946560025438767745254933947165382567834224125030589397746052498452409871085492953565003289908289841056804174287574987234029634298611218973223937931992186935035096315265246581656628099472460717923479405839422918210471801396632845138228065833996314091996335393550956999887706477066552691397410085974169299905144752700093127946161010053994082299229296045661613727426235628212064081356648730365177595885654567779349375589808900942543063496414682278972501882717553390384837542258432096394087717509533610733400406258962029312573932512118907536558622020707774451539664936620064 [124,115] 119984138630504688773906550945497237313471419436732873456936685686931385205504711709028777148165233190510941797528676089661276661802519885905415886823117779629172957976490412549724544405304406756055086238636741107966815054594711773790622224088844373516947237271181441504441507962698346305648689245039484071335927327237918847374808495498818785880866817053890336243643512652285057555301566595565715232095266438109291317529187770841725116144932311646483333288737929706580140759657315341267015977044582741385441346644194329162943636271654927511836776054971142047415611874261217962062367097496672621177117902750623046221222576223547802654350523913515126749570398187970958260260944696464344819446548490014476135141484555902363797613995299080999271666138687237612665202918330591090901248576418714350541561260732548898966688032776379588296359077628254026365922074171666077408036995265405396485213778718227146888082210324080129879211731129055459105047348730847315799573403231029170745995659161616581729341462070240978050325872528238346757851485249903807716364280271673924831400805684804447688334689958511181951780905916447872578282885036762333451337853769494374446908754081520700980918887352149343216136152657098323023047841536583945414914129443376370651776569271294782545422033662300020906552066588035355585190796063588857821360169168430120272229850182882174517155534587674672667169270586893287775318201959037272665151628867618816024786063613442161228363440111163615295310983049901404249235521080977477234321892740972378049003833368173377408213648869313658534591756854337498310160515179119403328017549597993083455584542720448221183471891169298864090535111431046265956789018456537951166822970639829555453422198539799160445831510264022267397595447752563378984410452558702862560131508905082943751413346197849855547137831251322747924003978395868599247247344093443041591849609089660918845587905881720502318882786257421228874273721446395894719821932338266895838707558686280248104935592052509066842831354461056366052408973890449619096098479071622730577018176107335754492354304960133648653095419074648377144473211509429209485897848737070064424939308351259451168 [124,116] 47026310261882742848966694269586202592667460503254996367677209127171230507524109588458746860482586527252700728548082908237485951713485099602444425872187085711961864909532415997747987051031799265727381871305184317499277735978683083675003002534650248985081986858136766091693093840145856553395470285618716874782935701103433613806097566740131579786475198650815551245746289739702098439521076175643419157632745687287381179106105377545194757815242399200232601630024141012071646354639833146154832371689250983627379216706149278748740480045161007359866092728226444088223097082874614488023062713218715771291570919571003221224791611970338834102725536805106354635035716821136569451261138346918585732469787058465002281157553221026235477203489166741513041248145076159306112949513022973873552146146235297518517342610902922508881292665926624128818814250762069088681184008039331389101961222908875369424306088412207759147432156262720281926411464731436135753359561819105837372177185114254139641779614286189410244392157138712862974884308672343862295821840911008566117526492439380349653509901741576198854633275506461002927649831615644086788010988064447782743481966249183392217507536912678324436937656048534574637338725045118239224782742103219048155899561100737231119759369301325928439207086382982825842805885128477255780732166622027222865586866344986797821194978115283950364045926643055257397526332052344346056131326653858139150623377975595282161196835643886704516824728858703577045229232470993388411682292955990076234700516606134705316382090437958630573243059748636744533857752735948372465446787859503047380026298055418085973467635231651980098370232696553170106752129981205713336784762617402377682661056536223854678168382682901161782287684984420010801578501611573290377266760150857229376739851360472637987086464562094164633634535281593077383625164555745257582520050821375166266593949231674477143723576345549311049699205436285475900088377211859710093992300734182042359093083400711711918476070398088361929285380730756331490966549119308285653589008594219096589241516291232077767187383750504846950813588512936027439450167294078915761615122570180635736934095287550 [124,117] 14182844817243017423044224925793575594601607853638341276710076752148015937660891639643642316537229532919476347299553241760185737807494270360176665593613317333187916804056678649630224773097017913640412562997892019798041766249961637799252036733837958396312059320777952496707717028721261575638486918150175218116416814810245281959526835297984547342047094231196297092080655269162913202310611508000583667080920648356058232121556539345003081451705423372634596973736575082656087135853497401915095714407949643542429517398124204964398969200944535464237776847747173541139999891607981965932416532719303968772243334280057871831418674551202498003363680905815117609539808375808570216292734894432554780574365823674280478260752342513702300672860958648447383841010952167999763238108933960206947857397030747253468935252313539505998716512293425530826860476385306353947110205927775177694450964275493790056629101779793525291029718232490749153991704201871664349078499713867670586853143673227259874130718070126001079282419925396743934537772580034277493774179706188399973345311978644573103643561549703920336075074953028600300815846529566183233390693297558532398914963448641753929657531497916360803464353856237091339159645643429431232458789854543027828442705661307753749283157300046680943423173547150363905860226652633255191100381201595343206756540260947527779116917091861373237888800095700848929028844505190708728417790542788208546812876755632425625225545448302241373089169962147734073640744839109520724494820529463926495954931306370564258819110876513029581447963854181993263400838981696839627060978609605168990139572092401167256065991565253816529326510705818948485541488931159512653492692015041360383670403172640462105501068917574544575734131252813444920690896094036242159846274968920293771904523682188985747549011477374763182917610038619252805837027589668395705868287055185545345784916123639791284668289769015518370753263685426860750067043372735719333658479955474166074912819081609956880622451265503650229792440551009264733642637157761437432935460712861430855875710115265523523790840816775171029489183207448104038793791676463044894955779452093373980559424 [124,118] 1213430053549787042996820254718047344653790728924796533946855845725010047531048150791523096037472966922817808120288919531068977353506008159189045842408473276040937881180405613472508768543315758089668734664179636209797687502318985761461457845140957960296503899898159622060523381081482334205336839237090161533980467620147613510107769370114042987134791901220450142893551460983788667464183012632893752299834785705567090560619621485020759327690927433051349038098424593750222697377001607814067448658483646878497077792075048777461577976313331736069038052687607518569433999791402736317098277667111064727965957737794334744545163957298698105744305610393417015262897868293340320932676191473961399178283551315498232544257209028757496122765785906980736052282897867719972146827755829638307952567588009385625530450336015081284009938819871294395950439549370502593257949200934138104155088181472218468219043534638555435598156878836337001682373684227579686420933742429343056750275949903547714745536164260019045798839381699935527529415850823032838304173714458302630557843322713576041663000414133011591627453774642422554305966007326938793667735768949079447340678522183997990494212500584862721829729167198519990383044305324922233989524645879822187068148265763823155501430856905097619517891529312460096271360263600354943329746449704134320919784536308933660343344586051387365029721559847491972401252979118449963281500355282009259882940497160982443049488691537452100469658936893089621983258667432136761574697889558779521394130849849375287991292056677032108391637050642058331509255902850975947486098817164831564793814417900822049124982132735652731758713748577931178724999323885412588425602223872707961330914090288691781739455461999095120670865368861206180073763707758566720782283066200403352315639007703564183674690110989181517911196846512050566601319076279407016320335460661096608914082645236542011890782945847103184567230543427384033087056577143171577089903479279773653017379231258661200635187981682775280397668363442351415292591759142344376859108381715849065306173524182157223754863204444119374525027373698064633335240175114434163462472647063120064 [124,119] 106506748570562992688104445245818437497346048033801746766935986151628902079143911367814622858451092689838582661906923524942509491610291949779541732645158120558293066958529855502767572710942216115518838994005563216084123313581629612976509869521170049861660044481285555157525358896286709314433795815079300097974651997568697855403267388982082915544011138363271196826294354670734864857799154365429050906851760107584772901301299569486682791016055126387994449782153705715181427598471360951611821099947794964900868296841378549095680063204502158839323647321572427096901652475917404129345407945021360884745209180689539342413965725840565819963759185280817208169869437455753471921865572291344978560865902621773203395164148188713041464295955131731056317930008806058697482348995516832855860011526052998598481218559287453522619343772172888362906480316397985664156609760123501611336371099428733281892999990314882169971110694427658030184146042240109728958985368448304869363481821147537343739009820239586518917121172190462435155014770092893413075155240229408558748852607883787185512064392001625282889500104858118068899708181912011572636575765836792288444958272800076305623102909393487402954258149357989479902233972953925428129224675649089316297536808894911535748588908686350906486004620663543743564702549897682069024428401258279008864795020088520117498745035787373591110068677633947459585161634705415102686806798825595898310592987817871604048763597090523410025551334625934839612051196792614997588709209949790557491946440456117681772279521677060273966490598967595032053486186053703545417136667207602611791876098746103450407127183172518882319315058574915715337041863948254057944535271080218674649631686337699810530800490589710153723972489201603001657067746435259421925359773758097126115642008443207932055175787863421528609075941397430599094396457948711232188457318757741475541932155356153858983983067689045654387006790418610034301369420157440779650605770731883463359504843020582092071619959367246626842656903931839195927638105198152078460029577213783438187117231220002597183633460909939713478672918143141978253434253558426628486526553904 [124,120] 4068691274794724362546472810900290220713703388578570379909187942042589138994551566330751611309869079665119229348532911913226212193300777082451898479338209562639394709174217737437152774910181573152622778365490427508915392122103455239054780860692070424749240094646680471283211755171367457390648197272195956541629538964919155041707902025394923330358455044990214132984548151068219566724771271287663533455434169945156870712442382254934906084885641358556059550693410448552187308027301700972342703227405073955646261746818457074865291418392111551455171452097277395387068722389733326559362485943713651875317879583707313269832237039153052221798828102237687583607993488460991503128937526769807124155130548713105914328793302975844327681150606207504755931695684975206889622858544618090383171835079782769138954009796562054029782244528398569140197358943664928534000793777728240338177865023704385759993550773399215327198925507065029861026614420266457400488059231467252647446180442360080694637748754391117030853348171226119288839949589300718485563407172353630356999651874511481798929977275606370025877769080910723364085328670469974898563331571934733033722394282006062687115842394375442971340127326493674987310157546115930684624229246931866519819366430249450255730582004591769480338777182015893640380011524073381937328053288483718337796234555871834272506617532409521846217752011079479557973336978877619965899088242385760005106304508180426526436392883890752589515248031372644355405107815079577280672600654696130805817407480708186240024767625349125286926275709280732857607713054519976968396164034004714031544375484934757002043032121397209030507869070350269624998103745303619173692118323946715107604892615836866472213878469125730152532131949059642243226446698816988003557804954896116643267299044855837319076314070594414875656603543878615414487513538960109901436469887891865708738944569173453688866205904766759166294102937394079046624577053479701020641772925877198262824892417377260951211656784607462526837952957852673167091441256747744468623501293701833989524900302836368191482240373143673360532523924578887131824712062180074922816 [124,121] 96584574597731461014885353631384271317180332872468028568972429943177280457015398952447625997451255444149781564233683943002509076032465110169288606362744534364650723239562401975815423629180817929490609489217430372293766115789574123461679691952193784423045100566796866005041589409975708382059960060422448174319558721946901080943822120037378323771289824223504337131325927472175433586037812055669415216908456178281255564257349986924744379294667035576788901998065265303821726311164804669219725770371058653289235852284515723841409974691341259843004522880139264634821361828980942275786559604647841886145171860205713535773504961096572003645185447649853014745500907255447542204935323632090622365220281092741231630002437214251654325772073073147954688886841477332092610491056143295900355720614342809565692393900447743216109452407057394557381522639301488439404523060332712128180761846829229980172334679545670860874443810730443971291621708288034419513704015735887564023224809751802527946559501918500108135534816035424429153512231756615643336806746133557134320582691533587278942197407888034985125879006844847830173723398479226085701319176543632110522176429439056101641467205041189386470312181168549260296442020865936020914150638125339542454336916297975758321034858949629848804800591689622346736194971623990361584376066241180994299877741251471840970133145539130717753026941344798028621322448724954889485981522190141797960437831783165702470179341232684172371598686963949949032774863598681279482060311531492197296643684086371222265917829298670875637889214458303106817459723883671937960106175327359239467414620056080801456087896658769448003122560672945272001880008435629770811685489233090445675004622249330557115225034920300181294355907178490725270770675989406214817721726450909331054718781042749598858700713638567284687900117719469912955341860848368678902432487689578458295582204034495666297952844805593413481072469071874425094886955352330546025683910430258186350771246698333378152001686749477726792868973794539542460776883288836486431443439462453478279153516330794519977756946251971800763220916980153742292006812962688 [124,122] 1720924862994808612269052525398433612949683282016998272677805005675799160409720954088018367532963218858700459629365235178675664386553984626247152808813718173418205391191758458287729940167018848276594326959314741277758961034670128439066058570953855527144572771817222946613329544292837736900713230148278634254944709183581681235714194356525270830330508835860292656412263943073151203420757541053218495676171519488758257688968395630587358695177232325337843079834648480469766906492843020275295095624724017383154399823764503511702270764973772720384687597537815938525309243156036045279056792845750719514146431401752183803826774129897960951194367837656194374454703747529106485445454747535618162216783465577605296761408138279258708297356603237808334295655979789375877345437632005673613064730361949274133807109934679646113509190187673447132352629647951101247082591004043956706469456393449535011843291965576047035404756915119781518808646021647069426415871496441684436825388468463824225392355946134265900573146121684028924321337466635641857370129454355783641429290896117234108022965671153163615442580079324986239752205913699422339911393501937869249582064806802567066469709925356178935341415178064079082613502488515326981965567087598741327911715797159128894608054784314724589705132626497312771689164831345947857937442990995287693413675093167296473763263718576514226631652197969390525698593136508776234628913120952803706289654831871977063976502918950772215671662006631168969331814101653015348928337070867238325921633724355484376639468385791578180928386713277604497507160543170254635148115177034211275410662537557019560853941628632101335504210846210447661582823768080571499943085475812047953161412189457262697725019158382575340473511762246560811821199559833790657144242489804950700844066407553055036349917150378763141990996659452589958874506163384955432931793037135249046854161066819643564860660290793500008816231579608918195853629367494742573037173841332074526164322551369685803790859034867722183202593533036049780291313628361848714603461890758628961625381468683230000947032740817303157650502352944913571749840 [124,123] 31527322101970886213869563577156743007705590946780664153356837517212038200904825261125937861574427510851198629713107819579156148590517426003168592101415833175308153780671908844235741203830374354398364131296186751200776768538013227716514220013579625203079695218494591492881511650981441422602694717392507464948760051772392817640606836620308148943816309805157165894286726503385463385562968342741106733488533126982672765219671512588542366058571847120745466647309690947306508714536899068472530721066133820120748013087959811716639045974617923078291111694517412229623811464363856213462707114219074564035735531107323091358391205156232977155861877559011518182788460199865202667272399600822179084347185427149730046186383795769306317671197803087235645190270321844200985768131916025002919298758157181874710144938026065795459704517407801376097340540085005956538524143227919733405634809103873968213530865359796066302721996119199499323114418057617091425099102650164305248298037920215649449087692183709224995642031249753489458156304782702895685222681511231975640458302433878925700341614669805446996950516086042882238005003125693740993728719651137501910250781650316622150294973211209547419478562301746772629525245445127528200140198659167631607725155722161916354808000073606709416834767228935746021184411089535383150423704791650786000960157830911466730014202467828413675364463323722373150388753283348099009847706052282464404956170463349584178555078206773629452020746662898026443661480914817921061526427900381081984051667646231028999947524723574300922019896189131369250249164565474792695705064774902839983722193199339206986450544047468826769780601084260924372376657677872054249991448903953523109930895540791661494998124862088940563246622938011981906103004537253118625918864985137921472885501566782933116249938459133370487321899253096945381481323684983063486412748915129144153406364947414141264259851721578655919622430138541577023444944726693527137699800347238135905764063723481634202641087908154936305911984655678945202188439833893381164153696524347182026997795310496947101361659022781352276629835951371456 [124,124] 715531740502627188747591264455659753644586704666140064066026465070671581493228401180114475980728156801892215870321954437017446717313627850866364072975188974589306310051303039218817265732151202344551688371928130553607418677274859536220583139631458285032653156807391491934159121402823911542279193695534964513570860383575339350293619913952973407362309577625066691317386658582792817909145289987673849840896382548511925264778593627879746679049275600758584390761260288063176987736411907478611490549603588692833633803205100657213333835600601896416295371552797922619627007420336674043879888910327112615149019729582262448314845019262609239850651588657141359684103548724864890868013962996801359542094790370982243023240287729540666466780449161323504667470018342773386146608269097579241582628843090670212635590785433725260219124572775729953539737300697130302579554951265483434752576686329410875565162632148372585339993453754277824092348245018214755686339330257143129803026125110303844855048477212173347143625421865649653474606041650932291615130922253059055676322533921494824750517247029397176512514575146099993679625843908518171638611695707619707517523056535156603572358557230189946239709961231985611851989428941523554693528496037770375041689148827323239459163572029458152158222929715086672655823639679596238923462472035673152970019356733723115398421421674905605160850983613577083249721008353470828367683732687911722831061759395022575747698412535916929755343539974242872863052834234919348815292518633940512968594037232664010466057512333787070757515867101800243718088715739756542528761604002080449869541853448661380022698584638316289753074546946519310546272774732850322675982983875364835457414026142107315639873725740011940520454813780655719838908750015209578108455892889930694575392911551755194019981630986480108266456762286467653723291188988736455765278863579858999698505975862191643672599845628757311112647341963893952558514095231586568287701719270689647390661974381702789888452600542708586994408121006176311495660168988652161865165231122859060389991016677375788108785067569184907016837192 [125,0] 1020228953866349421263184380664620878223661764096561502522070142993686367976840193835353195504339547160124536792671107596256980067866438255868293883202960503076076409677952539297338474172081646326395757528318984407711487207650098245581534809383907015697992212758988046933013870246971871440873739867539329566616824536143011804856254173247439212084337960777586792479493550167356537461134983183632442960036714655759844351017537955241148441370661886569012559942088311244222258460542535827205668713789974848803869858149447490500110461411821752817938812241139184065552508974293829254281137745286306241446988024299593279684431968365882487491942151979186579187572811103576643519431143531538800506862343041520753117817678920021861322017777032090536383272184183494920527034871052718610303785976481704394370370812970130795436536849481395675592494276949058555731890681660899938797607489944541348525120161909800170552363142061508546139261813827067136748531105259328852698187150519222297811999270391190413473128705756448930077618632371017474366331687382625281337547047928121633285364500791528086893629351073697376736773281320963794003801131854830236997691737633405937918331837009723077015685159118620681185045080244718926926004653818391537278682637644148007099496992671681735019170367203750706945651337315627623144551181351356583250651055448334375594343777319194746306301476167169125002249251238604141575530053637446284337347689666159306959702569108402157364442522868985805018785746684093515107004140061471514124772985914627394060712170204612744044432937253119139168729936487280453880666600279958418556911823440279938267155993400073891329739427431832462508248060854198718717590350550988533029046348336601656394933471133624613137101237095326393474984451512082571344400119696710878884436380268320617520465586405105953160302925474864186616741451266867339161891095176306946788048259030321923640883164983486832315628284439783746575397815158131308772922119117008057113770930198398189208984961712760605696920934120477064440304398206709240601348548887330514585914549793839753642934709360878682203346753459886101404770339422946334684363318562824108548843005466387070326625863317330887154826950685988028563880390095685761922358084108196540706029905176053712246949215965952096159298914268088079465968124786997380330437960344386540817259460405698112799630397467948922281766823002393521867071405305698146598696914413158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] 3690863976073721018871832558729583337783937352784581075834695918870761254693021591238200036152454033094279302158174335968686004073379184753532310983164101998026410645439088161425689459643958900242353727010500943513215558782338371477171512975215851930388082177182945830067371386691000841816150919437787530780507002645428085202364990547475806294766192066529807263931049730719839825080371417059663175455367464537351099531374483257700486751364571889899375350130683036032112987514718745584439231477886463924206160946874658982190686698597491830968028352927893427627032618979431230883020354397009673446560663538032057726061564350585197200224669571261766961353106132351826353427229733674051643665569806893421366430661536468502915770521250973410109416436465417793680947902963447146828516518104411302369323040628715186449539786072393816469764070360243544091761295984869142446420755570758472912281108383857596863171350673751232453932479431448718881702811345834046889112211502177662608887515641586008850711062300459860340546207125845739509767910430294124869066158900345602084657033221653265044618789138811107055024232681185810815412589260891798959843895625677299456009936645776458680317663880330162571020106390253458223598976808431147568716749489152110512334812071664802965167484832208370910958841621136327990578308484062045718555303466802458747895314597496937023230534889960120318759083705991984641212463795948969851562211749673497300506907783297691350389435876169424101768404993489389421595210756243845924169102458270049692668746364064336095019242621425041712198929733441053824915692808437303701097960132468961667852095228428557759259871375924786916020668624548171311284249984219054928091736783919199441465328144822673494079983875581872771244244000996563033097392618952754119627569507215446199235589821036316592021658811645632236549720628327924584752015346092206649232055494884645876848222964750235931756527396130760435103494964125285826643947681480822136213834687528003116469965772043085005188803489603347432421008343088915116039107035112375618302602133315766077685139151728097196747665083146402126615703806294672904880084088974614788883918698616366846566056325730847781171043684215064089966619687599433854056703791180779267989182807429634115631224364270534284523818809604932303517761767664021889101130258188164922070587023261556178136591174198239907362863058096895579278755986878212139218056920952733696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] -2768287338231507142092549674125715344775116045903025161017303870909186668252512394189925393206603843368158888927968904010052730291256034361007364974848121023624715994278869948709116758512143391605492036861643237454414142614220921783614000741791529697345344498250477477168569991722088766291779196107673729715111972862173606976525321193551872551730494759026768664544422397950301291651896164232051674570141299448659531144627937304178857600516719882441348552609371145408560488053487840868717577465962851872797529941812158488626452396491874379353844002092274929961962007633917060682133272086410119944594796352743539564225203051847848923344847596794704503771689111120002001789910929462135458216817955292802999605208699003427541756672232608015802219046672811108094051675336420842730602518757994895100616238670921410704528139351891501778936848817544402870168718736862635568923550873842060601774018400255923678542970372542563722663677464066437964766251151580526200688662050743498905464865962204239441756794446835437418150056942376362229790181195581254163493632464971558735523253723276372050389395120553973150550652664873206444851499562579719530462807791185005735236361385192095772455758714287481469489214318378258255536157210058990446251236044834284384439062334782759419487191463562904607200827629672221119809011022661027133647706281204604622519549704792880521929526063092083769688357572637987701997310816725068255458782904103266265903547114131661070332951995070150223835857323861028474178046890302451032632511553258255701944097379030512709058292381694958199829769342282903718172000875281255444538765096675284477883813268322863981733787581515610272578789102466024957609729907263122206369965954680179246282639387670764418933415553437583149467832507270922252877961743991322990260399076222356341854870948325735590167939370016319949516456861974130059534667127292826785692839210794442225582508160529589385882402421444157964112510671529635350608956611448879854024279632135934204248339948814859972276177034097114911309435373110686524252911586810453770470644591739702929477759064009234112384345930732065062216394294755533582337516563208959448563553724196135537934304263227427429508361761314115743758868685462242409465824186418658134033987473500177094770518483290928514433727714714567674500802972313753032807100275090058579348958178570651664787181937148037419147551700555372589908985559276126820448647775020017254400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 66128715547613343863478216328516264934204227027894306583934346523313381825015655931257017855050899660101008681814257360364544092819059041350110675964625787839662296008210934776501049115675875317749216001092880461740917161001275971357567294432078126448587703100691137820735622359687480438295181277847427016043813581190800423622356797727021467300012056393317967382296001364849784464265552915885685671070407125720095201573513822018437938328230494146612525734769209371871262356264743852940800021858777003179324292369759159176492943488118326429932190336000344814051587796522394236895912536420346979984662240634812738249789587395772922136766554281465086365260406766920564297901074114154095477933932604701435600510082223534059596603111931370245708428717279365512378443671376802434097908867709779059013834078422835866966248741000343785934986804320690890598377269139982466058564097360725784297054414788524545049697911215451779164923671859238461059153917846170941670395828115927755448967103441395507292104475919599338469685428879135381197402845008009483827062481056151984491732283405761956970053116051450698236737394379041543976323194925198080507145457803150552397932693804286643111436503295745232331219088402530320348627056478376599975606900664168389482765343256695053910916737203485554560367870420226971163192863320560094668095051128559217719478552503527632199111158168428237044459666051516486420109261248165126771626552124902907189890651856247120826867017038578846005713513499460223008249921972882752006075658085572991331150734521879327229412997661381395575410280693491104313451267655050182837429547853651505606567158881158166084756354955222600127667656748848469273856143665446350989618524561172162416637832093592899782950579348336856695787663509162734823763605506294917899032119648151753253402661036537591972160094120672936847112520913357031106415442545295028639517468846219420334571152128414354135169045568135536009601792429298971523949737920524829219810498434028827555732990852171608710766903943487390557901058770242063698618114010682549899330342380094668012243560926979998645290192077199991153140310937425237111274091521150654303942207137984705685973099213575226518132633870358071623453002491588375103497157109108782528160712423015652842032142042927095614803535850769033961636760615425123906354833508711703111499353645005875818778530987180055066539686955130709469888768705792975627417384587365692997632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -3042782793900778954440036762730647216385431947101710262495357703284776928820009850058103454092006049335549782349069046278202176981611458756501207645894683173373892542030379591010826595754989289854096728625322993092025880723992542246579233263187699317841471720351600858868259768447980990644347032269533736873221364381893230550208856625105158736703786519681168533683160682837517901974987217581744295265969939533439117889463475523365804170692940152634828367879160297447096080858739949161057629302758636415498215428378626417090801603719916790495163431069141807246067696577538312611291413816231867397171963059760435236582047924235955197402788840837357205820919029020022832429532604833399698006293808017638819122787912207379759457982800071926303090466800120900856412540599126202542409990261855582374943954924162888428815346610036538198963448012410010522387098158332035015136492963348395197545115723986327098279227014004959128427523012512647334369068821687412392420476650056181450247105417080688442972640547281209722220819804961920805895020461511434966943016131434925410861705429242852395254752634027805510659804386268999313291654026541020816902974635811009703934583461858216711035605415411482894366743078839208228153834445772328996390839420842641773906546910142887842592415447016936156753659566708101916717818743300456690471901984784003555861560444454194975701658144950138211067335743694853253191832674482211723374234441800970956694762208330838260295906143212166835578470510371598141416934436913507178728964405021594897524200393486923289449958157751314977147225389559737275265938263772444872819877623010496444642069689911987218124438926663601869610179726870825925307429046943753875397770114082940528290471136052209495924511401024706352353534331233048476315183127309264872010671774810716480695853323268655251078623525225363870711549862384521244170416210105663472640874580712459169835060397943417464719723211548880087393110883321780647708068551972967448084725715700646208386645027769478158672671305880796701387102508146107263192504294355468029144854349124526983126923849730524163255718016393661414900658833424074796979139781687559370049412519670256258854977305053547250192123772468395341628575642512188193658252891571009348641355040525623839434932077766370483305333268358028401747871512013210029353210927197105003591759052966916118873912504855485116410715986636901346078163333856929011708784926292228807065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] 68055885369311351415944286839731179980038696853330291137261811681345540152052199287208122442380145659143998485104126629765080718032941989429778110461925569751931609005283047305625431507199093176339349647701251058009707103084820355823746528369664790365183140515613794105203040116980254286317359509540778006223091682496306599330608837238135397214847632913125986664531617661245602547496960811084216622495877206257453601317562028894252715871208773539882300103451666110867589134428531955334892016042172194303374857628910113067369935684301545492393439605801167221461173763476629461993477580768101288625508395810940164484767154333240889786892590513139102295749271763397197675879573213219885485104102500920768127117130949216556943543728106706193054330720681199763223221679466542141477228985100588801285194326915000875996108009953747837667616416227862580555394695942482335096126397074594787791943532177804414316117545317613651193907231580838535877869222339337800579073078645351249822384007173569782738286676428282187249016263225450905167580691330410101298113926959215938150829026024098509378295622521446668519344316826013707337300199100971204407032309907164915316171488173479102302047211889809195833612690727773998191083131028347034231955757016455739915121718351880484457041950906166323058049771695102470484484730963178737930885183782406381452830560676231533553784966637187084840426474195817873354156748862730013617579448708358390332732436664800671372124026979028333891035661815625790703940119573069358034756014975970814338114641706992002423750634247993203031824328944335465281618312556576054394498850632937140480450700418130730370192827074721743335291406217931900300366099661484131867854707376204612114104828938775296290627761915050186382611121835566450381966329009365487666294058528130652060894718121154516868853120826376664610487238914438208705963556762113051743034584916769812701011691133309867406442290828104110995713973667095181615140876408175899610016802712034437320652445439244937129848677167241213887301403854218603417021861155516520582581376549225191887367295074978722203937281893457116384513437859544985191853987914235012984520135031101478635853985982174549094218961707983621732252371852209027986168726509723427327482560100652885414535794907947038926460588642204122308141593380693970203161066445098814318852667973162981350538664449524435009014713628112521406689517061696969783823402415027546776141824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] -837631834746810223522234155725860888045910865588245584920872417806513143295267326798275286657975381818022189036169966603210185027644329256990763323035642807216577436931963491357985292539932504128186802747925328380083630799058473371436317413085922017490650557564305009554487075937604041808346111493179311348821224140037300521890651666024304902734907508813357354254026276966825915793691465167849145302043658340383426409180505045738916530914687225376053761105192643460368728949101189645822389911269141558231575524308748497434750203654762604187093788790679904916955149606604533558909845525581037041531350770516537805794057355970213088802821923398569490983144436080124958588295900535195395316344002050571996817775018772643632706427149418843980592275395176743783061980216580279973907291747150300910787651050842189545146406156851874323328307013605350713083400676155614749216128928345137317914870039975057121407470044782293110557117348024251024557355514371216006763687518624237472981114769262611590705308960550989615916204002289461900454142196624283510927128312972461224495140836101437249406860646400653031120947160792078456467952859794838166527652707964878994832824698146156594180049349767030822906536600957455768848143212721707868652397693332637443800476135007263881756903895099057695978403094212733073761323757192773643191729967107785294991675467549756441752179351624242919430288922014433092476980478745101111264506674265435322742097738063055358102562048947233348636288012631818687343297321592549795144049254745979540140328833048137809503373879161703359387308407373017881864010445339524766610093539098519797472457693719235970797779376438123825067667225962883758559192611335190318529949660928900360387459781912135342905513038986922258095347583406882105877240912457261954395684018237639555699889705206874978474526673555951103733684097547840084724981880069085201334075390579796833962079430152627411881105689524723899776769396167338700883318708697012912883468965278593969133836948426867572938213053980114949093094760880033385920480797811385680361278741378474887719255988751283060495489275771745757645537799503280095478024639849783444416382405895551922103275894251687369003520491272265565585771803736425910356401951770157227216119317281312463581039728333106198743189102324416418922825356247320941302875995625964677916285497508857718518930357418531880649710388992729267783548202400399065166636296971544736405913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 7024663923525679968080213099733145250709665054799091745797665743371910392218686553895774020117663127019270800606597729729655563433434356911231261974636764089681921103808345759493383966129704850000298208243549307780609757010874908624099018977559076690210030401713400718090134435291748166957121086849458484395298274431966392386217806944844112280663875401846790065008071017833910289266560494671499206373938999521123292653548622229282072406571323671777515626965511685911456163635192668701128053177351887775313723087931695531186309794653586700518473841374957914990439016262195798375687702837550117051274839791660247475946045495036752884657718615080362906333819388448881272032772804562223071005187607248401028786743542789026272575716177849916216059737195057208797345989168420078782442803921964331155385248838794311989929635479875858286262310929222842086765619840151852739643352793991466013798088902230225607408811853528747884561663958046394627809359601655205206669343404271494318243468603900334529142597656842374598054356427944774043857297788800693280194974182266912343798095795720420887459741768218779110542410152370135198301111530382967554372252970321035423462579934314691359560417275452960461663644741793485888891842227140889877120762155469816366406379571422164329880113430076771564952846495134305400605729162278829794303805588264676082187089993604169571784473461497625713301303045911025771254150698025232646601439997567406667442652642305657255677239686050270310013949953863513512124989829582546448045183120793543885974150774055759071150689612457000402569793510839628306929444155400978594022987596879503583045032215021576833820153839071224378562299242313386266195225032063585360687445068998283057774219396062633070586280643925964849971210726905887064046730072541458184075156990130314963074163202204808811162360368714308551418470793778182376973036272252200951604792832940275673528691097031826973180627440181226805083923670823306161946888336570782908767988371552322855472028703149084647539268967865764115577840448278247955042506946213912199265409423601713213966460753374665823246704593278624939070539038280405294635682294145510023808888838590360191378472334506817270117261982435887532020741077136867971666006368022578099475748900971223249216532794322346695097693409041041297379713561538037146693564302263921372024163739604842921961434567484543930487751958582662145186080129500605402562286282939792762899267584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -40905576079945807431830559695788116946337994135673212513501264198632926922033587606513311415002406443886449830492820823593144349956794056824235497988734662382994756450596205625263114640531802258906163289152530884892349856346547156846806655336153314423314550243912761534350237985734893044417896579353621494004467534854327704906513495101769870744708905323222537569324618084497831104698665040322201739525706595242664572065936337965039587193514470898421133306610023656697000373067271030079506706343097081124351757208696293112521943172489873526901826331134054305119442819762207262086995782332426540421107816079089186920790528259749477560100486768687448730184121601306863280216282302551525674947185262671364920973700021669624956311896363426356430775794413101527461533452025366394211664471391277416789926292049098216919569679624044562368304372308151249879954679893058518343820441494857587629903877368047910854384732737930574811834542425941303004461892025371196456546615790680495167114151385445974481805057925723559289839489864178265470779650201549826109944632830563029966662304586304999116352810626329814709921808761676781469541608919388085524941728618803019754689300190659371797390250025362819186710304746388130728109224277927111403265288618034954540070567588585311807865467807100162670920342998181844496925446234982067299527936388145190725148900573212387796525311233793846839083426999009778577999374475657657655526657919895409899165385620079056810807396811931113392534331966908243815594950010213974526293495166599917101999296981422274423264865118211719040455755200369955358849809465147757465416364229418334524780014392454735524274828211703743150595403631569156982344278681290759922335060031960714445285552627529597958606508749576922673981696650912690697405484092292475442690763622905616331979277104848843866577583993832095461376010140242678257283909742822625804256381043649326503325177200938271295152660964863923241024369437434329970057508486818665172115758652760932519425561399494347463410182063680042703236093068087188662448701853795333467539619701373479723601647422716113624239514904628132500000498023630834820311092010059074413881695634638782107446505024688043222920339876249874071407066742466811352505789713598838674244410990742807497468419283603866620830456144089932528141584242738264595998001359157762388992939358020487849396739071927954515707247193358578898035734089791078597655963910980086184017920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] 179183300968546293283607958764028207370711575329037157994250143623128905764438451758955368485243466682670114091706770499829419351082689817383405853316917070104627803592427752805462906824838255300116682781937708856939580009929376889541926755478198215211954767379774062637886057838307676756481615598663157347679915968302754290010615389056515730149894738163133992092856411803179250005195169152724459535057218116561576139005337407530878356686818254844122330192102475639863201605763412216472887090507922098975570810011636402109043013694044613486584583445820361573599118920658734255618235265245904181889979664994222137269995590443160139050439898798058160101851679149925080084648034458958551595849546194635334337533682644028811743599439655904436851310321908588258850717247120156965729853644761894406331192062655231044362823886902773087917530657857176418300876769894596571301653562091978221646341264023443211837864841779043913702940445698481901227749801053647568598390570082713301484132954621913655617123761394554853768113853449455760718808912089324752605827655410919441718991189518046425702691654009729142571397489415637147512989254210827547718810941866424622927123927321084869051881338004009041399838945329849910903236758361686533346873499596645387305137460645409454854916792024011708464765165362941210035312035907606241848753034741701202288848001134460058223596074157812140221068598177028797223373228678071297450920578017706366256166888826802018763686314342399370747766887727674481046946053801391962964589731949525330339108460225254717695406936086971695272343515480695596149973231310544493355423776687640294237141294296962269446765729213981101398256827022059258282495210170568591875652731777048927253775672126213243430406145694073915442466750915545197732305690980031861215412697800153817139959175351650593229105129293174442839059403759324351622483719201681271700292269693875517208751097115855061313715390572413745495584768364163607432375263745228935094561449664362005070462549535329046458707380319791510126272425714491100191436985364412324706953484527258278064365195885003145314220811377996996294489414841100555475296287030854127787438103268086061391801777157921818180076887936732458204023031555744927747063669847624213205917819725169783120276467590282205688800933613933427669359381251811187786577787573455893439432223251187612482490081716601138132958568402272738791826237261320158399828240315028900708198907904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] -618576557456655773734357674162845462875477916287847436422529367150557899733604994671564117676077327164638067731999399284558019836616914944004905099523389455065667471521653764009949249011250472619000062375341486828634516367259493430372757537962956510675238749114484142638639283598514436004196041028918509090476464851255909037834140532069109796298986294723466106354592588356613535785548539423211435644863865923415576422876150419343534388321425317289902982714000518902594632200541117070191201881405340347777005460209394624104395886092088744237325796571089021344208815067610054617503758925789651231570651417471029912894035392923032803795373900552334004531097413922813329817359044911768545302300321053601894249882456560829170632002991880519878354958862609660971410637506239305144914740789736902581388033632245781442296608139861918778142090220682279301380856606604707310194642177227166583447649143405933013194304938974425373315476729237062955992699959512944716203044687853309511723047162294361809394700826451011672132568581349497250019510110326077660407982074696236131511969493258427001729254377755906968672365541368288003294649072180926962968571464392758880746497333836529477802316461216845296932219254481398371163128620341128132374312670759682494686298813959953905917519675611337846327815683215444113986846623017393383155087564381105390509620191679947006522764833977620408500361166558079527316597205508740354950231777721165409048817260235299466601251343086863380428633892879594255195179124226877176487116338825719911251982208271600773182168376739091022436095527104948841915923712417164421496628001408019965737135967226224586166915887672977227497099832745401495725282377019446546992624067130857548747296667418411954450525164485529810919499380449591962995573439534841166931462390657113998946011756285822972440378173600762047990100494344586857649551793543258873726838256720558580180434319842355635611238472380095621428420196632694478294113816389244146626174566064909374195636372218314413929835845809320276166780159956335026323408357833747790837265132304341418861868729190864091597666472346066895937314030915501258750966886335412832904203082254915500180213650432589384964727959901879062189289017722782814691105370777380721427654004601637744679530887504419430386401741463292038380257037011429478710851668880408145527957132989691087482326413333236118689768186072589965834481345885902870706920031929379829606200115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] 1706079910705550834980278169163707544687760273888016419636281631311861721398185833905972034754500258445639064372498347807316533481304714519469443804326863473552108009470041482463257070535721083864221152241248849583872223729416601615494362743942579704144688284624547311899850824060211062432980589898470008747436080251256658800164604304374046421809496763355898965821626315748208203213618266778900658885022119161378407058155840052215584321895558748475046551990363238073907702740371618447139223164169778376937211110538258824764704403948567421677716968559286270401320175725051792677028781963181001871140994268147832574553597813211071201794000620084145188383190227896970137832757553523952842784633508780953139294716493584007846814041926717192315214813208847580661938330381335092009876504529638820837355620691956265607450378059192315575561985191158475878269955269870965820124615576840560682767190096559306427012936895089653812028771077224155893615987115134760984453838249184014939447528238301287886215824893688637113158275508288734690888979099623881909513075550852108944643624024407365393446488328917146555859102638332103146764381566552821170741752091732052302151105675145349041837929181929716987003630462551940870970629181449468475393451463724753435689407095499423593806751862060815884432283990093388775837473357594113446199224925128782821084023704047496805755217551434409652772784866750001537115689786821688686055815902223055303684859143030201221943524275334522243364245564775350784195033429603396405602987182684362372815454688457097571322768037528841207920054570200948840683580381525845935520492081056769824222832565555416410507619865390867155754442322701523667773064106541644391306510680545572998905975386277813887555994130425447578289548582272225806938034330184475777572452065635452864104669918643583991245518367074723387714719045380998124646043696948963219186836361558731654844233299041824215256445101927868155481688320691679168620498027257575752767830737804458976139721057030986857062366620698439886633734203920638740993968768143028133076803264803936258544126852366479860028906563780746986588486538832735822430123357531893269601112883714224978779571014449941767801837072302531127952525835655168678005699041613492185945723378352207057098152345989732075706432640217720826055868533196710000197859144296582774767835448834511731801843877656321100011248305462569197060842995842048865690064053179328387113717596160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -3869625100976287354877537067486832520443340229436512239372988667677788297374484599442972673392324456159764087661784414887977901230689289196129082114385566703851490405847952656687408007196717186058287441875738986317766440969574624431503508961848479766198089434282447738712996358096646403565210732716969908520627677115508112492852508002528839776201661057929604273052398694586856259219797137290536600857803427368939606658925555404280173603266841309208130934700755014170316536961365043162529196823000776486218892719354418872242577985158053358622954816129940869187741566517762768364447599482366912594512631870817015764292483623573730347251744255583293418983068759131954867607869148607785324027045302671529634660135083400877326783524697188573591505480644624722041940561562197978450312548993844998820644076845685540667697263307735817900009782737460287241927692559774900472341393198088054362407087053665866632213571018361264014043217632690272993519662051299434984563255378503265212985842993576350237857451859411437970058900244521780724651244056686533644503470642878186051042817426386140800387249561859434183558289879027426968730782434228966482409374315951328986938078879025332365589483732761274732495118566486830631805823387375869748336788789878030781736990301067170281189209433033291900731378812791151350964740990372039942586224802430698656519848093158663745663116960620889012296230802947918301892224377374878324345094112720588522190940418163041752450289758531945460960199117026579111371603079142997320666858920944928518007732786456917352506490995980334475679423630054304464060390024307828291845763893162527103603824272153426247046154090192219484965952822334757571614216853477711576928178402257120482991898641780551349936321439698542574017522004145725138818623332865560538437205940356559302302277284846754306694591150109311003020053788733392590215261990388309938698806495951701897847602931122655926165158249581281489340791184521756186351752887797620087104179713073330951448685441103977781503694476665643458728241376791118152727547195688124961660385862200636254051978804587264078974548427778663805271421819709268582478741894852882792107316909646181174066177857079762956165302857335635993661367455634354989630734422739381692492889944176211071976215166499472648475880369102619470956268001205673927477317539064223495206820619784442134323671242963164527059147389075940570247376469673910868104255452636282285868449792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 7811717892235447348599118896754773633382953505086087625737469022645754506295539015721160031951480142541131083315392138565340783640063047381217322984705895481107583731532801545306253513686881334656996961105357592079485978297803146992616510170727933877778270938109903439863343184678637159991081946586915874060587752226234026601121146358481749293278007705463200337326584833474274612326717189033548515045532413827560461099739789253620908349915477479553885884940398438578727305621107810081319727485823175817087512862863646166164763954606349741203935902827293635668501631680941479188406839420576944171700115362754478863811636237138730769759849842027356640516050967805038516388265395585614909838628547237187233910039237892480373279292395320035020978948420552461789910417489405582870031542172284000961075865427780086964458599178273670833996748958314135213094126637235370463797328322760923386257618026873591387735139931870874298218087885886474204415819489020632486420330471992864066291535540955519268088949671172717866695491324421466750312531109595234684723496637682496973206808229861382419796286832706494975152117570752004096686142327117237577253039213193308106446224652786852642118923856876651844298104895795378732451691838566671709837877139447879792365111536016656707304137131703472942232403121610709322505808319086099343368058835488791261445616670550059929245556353531508253012587387877638606071891924222657440763396485512163460602928853286219262238228248189103866059173057053068927551187556994942461853334112299043694002958002637993850774831646186603929605118323469520729011139648338757843611653067424818990683517447719906563971969375456874930766866029363946723887539513257605778196981853003114824269262122851426972048820530887738252075022234368540238766931040869599401282768569664029957995978527449647732391297862284888637144128972183760439786472647630547701272120798934727728724286619762451415436523049015907991361241146359171936911939696025456587977537824725343432860664113554471136945868844169948295945936440648240668936361711532641174978277057105316402769796596150361433230295160175742374477674758742214128936802061121736429411427034862361578152686083876431815826559479913424224837982686962359448793706812088016264679476395596520974755283182665730510542427317269534353402644324094337634454309050907712411214016562543436022659232473117992782157619977763453233589531960747247843909437263065652480421128044544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -15483361052831985003465015194371197102022038577732626477620204613899061228410694322739188337685385796929176800732777950655174696182003665959373489379771558711077002194451984182091268201695868665829653030178901935866479177886023588911600832564167471628011164355113479654516979609060349012754696991040213054825096728025507730649335052307112232654369466347485028338030536289638768974134102616275071236788836905854236515761367259386161631256399427223534579073566927543094798223814997663816269605713466111472856976353081106844636811606148507402187976442460980056183503364081226908779114207280214135036367183546267937761008764981788993475920464634586342502430045116922603139889023093849353407606372231314131497686841222173136536893628645324538478654029047602073724791461272180733805367790795581936801435633649201850379847457703745481211321609649954039958693770017011501142986113545520195661717301383061346255384864216205686179478980411662042854558854738063005789101764479189599078180116532247523820185708735717376743908729924910735499631585854463921812577230987152639091972721167029592980613355162358742222321334439947006805065089225440107016033389694110408611289457391074977737942133256058597052642092868554572962681495956300691556205886277974064186642733861010274822340171068785320464361720239962549467462539771444069134637244608548012719499632752262460503658120749392391856947099993048092931631213830197625396015400553198652025871505493842255897206934698309249521447222044247112580820512727117401011814756462073801464502208742871199523332094001099195300850800656708817647277405155581448691548037630995092343619226178413958782909735152683035171721149208822741588403363083485734969898071089429051253913655406946687187277650787041286613672785744730850695459551354073467274802913856436634133087071606491712455529294361652846149807821786207084637166054187270487343920165509154665263043873412438023253344924280944623526319441544571451665654505028437217047778731131020647501889997653208671838508580087670481711806066630976525802489156159297133758121927113718767231340120896973093692798784434842335618140878990591006439921874375342413927947699649778808657237898550658098343452412251286546924750700598405354676714927147331903668813803091110033705011872388396264290805624626502919251158600208413748089642557139185779420566555012686156486532411238202670181176756291877113660263916649664545802152668546950583019251748044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 30326284422598545839336131271976375794330038424080828858740900642097584893716220318966302515834217248397998437339531622506838650863068396257198112269378559091955568771632262402818631031003922413238434103308890429171748947213672371800151279590765167946413007744498527750558868294207564299444487175078660104050520409172892751375979985781935734381834156810942282669035642589762351443171226479763404710026044130150709359259843530178324113137952245630908173215020771148608240160031838539619274958567889436697954642484933704827057638023895613033779244393666972293302256254400209274267051513149103935818603419895099046955524869286218140661460791526118583995104514299755949563781134274389575568886326155285877214151752588072068906635883210183692822384670555641618432826511764512296214801684731651004368244837506910880131295235914876706956904566802886371486505972891084879087363249289885976688857079939113767004911369538203970540188437750627582810759670699153796957118217483325963254807030397490744282534381641740086464743974540608848779616961784152047538168706368466526278149763234566720080491612599754617403576946533824650616742192962933516428645999436717384033880952507509925465591897860833267661358681998774220184580110277620737324436820353772012463810489506587986053471036254336942613870730041821757217204906573035655318789787776415832272532504356787293743806332346971575064739376613643653012664722520377151805608440722116471912389541508757873964801146257468932326786629207071649163221161994896082686809420164650725620773231005546241246357589856839591953153776541156408810933965366511107277133925311719665999941273077497507515465346392206365717685372580700716296440600982658657722920649894176135650229582414170154285757865214415836403889889048480861141288769607449935633916441264811849106179603155338687470519334944846358669366845671058562978547926837927189600249881575933139406726979696410532948024736884445373690438550403342063261527583672492077791292964427148500879229464742337417873499898036123246699635657031189228461721931655349198024735633411645369427730370941505557905316421876433632205797690820014141226121863112440099289604907108343521732899526911241226455802825775329954308326318624546592028535987503863499301169328344379071406137173877633396104944652358049133531738319399329967335299665304546702832656938875659666907528503130204724013532912801386438709411179113634453546849577423390640474698744332288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -52860057006300766839934951670959514428876390380781648257909210756901507771863749957509176800843043678254567107005548373612258337782462419466690551259181172931125318791762543498677796955610403982260194072983254740240520948622990176045272186013476871481466188850110804552115893350604600232047765174688300224989632807419719657819523032693426599162451900175905527559418466533831516432491170521190794510987284277160187831715132244234573908621290508676201869609106136014856204007547699326395621773083324901960907485006143445347724292137316972026961580987339594863741467043176525026702821359802309487723264288342394050116767420123209087955181141981962373548919581172491517092873827968524343321466172912492591643266634083530706762432191889586461137301288590852103199397871104407168430580411052040068995200489862827149681834923855548371774603631685532806002871592082039355728727543880300438134788129405071395549689800228170339170781973007101807267971815590867064877638191418704984350325424015584705547397073864004533810209980080182913191206670521618695158189558586276492824733732563363313349264546704352529422455046944033784284319996440267766317162218447362398612521160308621673234825827517119085380043307849062868033765820796757593907934158627076638640115128850153597279656503986768958672638749010343574065123283932344424361608740454696405570698637925328712512941652483819612992511266981815554079810987201499280940463091802282583393488025285635228227966976147635459225682742887594631874622977572692926603744736576356089731081221116761088019809345770688704342844745880712022825449099066725827333545316030232985232181338762553194585384827134745525049300750849488590122241659066161608888355626526313558067414446637276870928349549807176985086107130523236530232804518539143043317190139463476377692754870681931863013270430572020713856305745340583381214498095910305299650155965543211876631548291259443529527082863579203575749752836765324160628673586090877813664034815807266527426330515955314268248332924110296608472111645177658793966193095842509271513377161184517130673543504169108987225637435515138035606478936243801761296460882680941400061988455356390084773563850213192731685797247065524410114286725091279803033293775515603907084110821183793853798327399248983574537746569936112734376247959800570738823055266293277870360615445470393072383967533668743488382486662389876614723009937751585868718008020295570375094588302950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 71772180763650185213922147484312732465977741627225782053064475870296474623541925492773690375111949227204424639444517188470625146340778496438457198059917797193105724044934160958051750795581791616001886808576987582856825046455279710191198534718916743685141621365339549053598428699421622160665505000437460901853621080408990549658087612792085873702378994112164080093501201908337967537395518448101084182763312102849852671645754572984339574803176486130208011343409249861438870525158646193421945849986884215172611120728279116084609757873146825576556036070998449142375659713893395738453649346482220421492575047486501216474845167246119224927443998301204132398454205448445736547763316922930882848761239078963388941167501565913009843941065193897034524932406729427247276894907174045856443073056492820299965494001993842817654926326256274861275980868958592287947851555287258877033445749240703200754905046703454605036458558921841169678472804773503862923788112845374062580427083267810375557497383899878846687197492139690635507805494741519900117595500980546780085877722992595755828967885516395429733375944527337258546264240741585139381745381753308789219909221948970110234259716415897405306039014580391269669665438920491567918456560061743675480202875787842010278877356019389534650522283714323023837131971077099642289001714642923750288570392856907161320784018410143802391303778025582802920741316466804358788857069865389767354705752883403127554723773137909250882502647227478502252134729058651037562212174264744036698481141926619480055787676275435382271084955410175627148261432568234383402887967527369045437161542470215918084409200846255186711950384775418667365092835326854811328106825643717508737798977208315231916078864486410678576031712025964922453772581025034668119736649688848817438693039765610851093488763399507469943948015347759430580617677687900085753229765549367391086977146348125622091447690932593540796536778067722472262802953677803117733731144309156443040438982158627072507301005126587934986479135596010221329669045767475306074201893798901051339141549755180563631437292937464390621466192898528010920928321101057747596945903740161776910753620460307832438115235760261921364744980920115071916561700268870170938790875853355453745085814279937514865651211460605667366979001999705325539407604733842620053034111514495065563002829997102709143581195017569586582015214494331394492554698621721787168345179442116624409017916063744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] -60503267512071118285714353872283247219184796130621585830408934354305184928505469950918167191144898864306537579779005412604332345361834990806218558975496500530926908908400347997082138083473023917507786164286064364045733261625790838697806019959310469236369788543420123363949713497600967953979019082975467013668655095996136707951543072374989906861025831668167125512555431419600777938710988036868578862471934691305225218653431056405975727839747657901741010444060915419385012668993220938426200603043347930650837422293536637293800744452532167045567911943969852519915869125943917514499514111945424578195965596799016895952118747313553905960170010545317733676719480738096202731439743256773524992775523583975117058921069724761029357131436582220379322262407127560680335543742595033631441034212753691015433181749331104575946074023227419130252130065293665121317296570492831037535872452830421781391993642013997207169256997165574166627528552787107410946106465428401813808561237106680908160612996230543408815706793657307140250667850137715411546340132027681536082183748160501665604634913878462119807660537232811308143027490994078259701949275947872536015075001472532627821730343898889339107630702551641754730760920473040268629607242398182470237413267580013313633210150938180532649401296907280277777995892479881541125337941052893033297078154247741998881382750788534985409613575545235224050066616096697455212560508994895818578306487634103267213088608170022890656911377186172398011396249007909255952752223904388544402094816205002245253697227615344443825399170950666411977346990292514300369316300099580769233664169182570806599751940070328903486770912713529573745988590017375977536715686778711378383063208583108141487667863449284970547006137350597034941976278044403811668061341252845859152612443780699032161473784882178479486849878949863979867584735622620777995722796002652413101418401159763269894245180274864941223055211617981282890069720744357676228405795427270108882386056225813537953319637412479702771837794031664336825319951566123458560603443262961572474904834926532095321565566265119449906435732681246673705076948521964675491528896637990211706189256439037720300699521664212135989510778999599694901271168291886289345045491813041132910637223998298154264346707545604877449195392039762274975795548714407251337319726079605044241468821548426042878910201932177379198337350569519174849532787476953060177064404158534893670986940416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -10327945563763286917803407594619332936229806132515686280460038524458652041998275768763993616162086951669788562622586970979897825252332135389749748293625276542900715135354243874332918694469965725346016949816457407859494553014734690879513985513244145778433114964696221689147877686715202002349085657361641553369465007464967737872800154237547201577492576156269591289021015314049166539777031985000477724372857399952865731264950993499540684244329413680065609224537757330356528767115211435717742002592007743595468291265089666790443310107431476601169455970514352576716387272293295969049917793312686391121709703841415971126221873299472143124283493232623090646517930873165668039479875030484929594653765188142494502096119295526320490331334483902665290548539056409085536132033762748140848388625646028384169092362126874219827718795529167439936116015772901250499401626350893732416742037775974028871509944678928837244113561415007188209501873948686013284604156107776564380296135535596124719006989673761797505443708043024820652410894280691182367570401289042165594516782929765536326251206253857903412609424125236106614622360274016412939374186202690966738937883515173927713348702008208684629167071738314900079584196349849408945080576665681591932345828608077053918417708351188672778699834433366867386279589899400828907209398932368463733599098923771441560352728220989836152545798762475420532063737358505444059627129715227148071211786057078105798614732305232091075488531000963743279818591817880339325300252813946743534677545977402100976934798796524267135773280027590413478726835490808910351568119542215203121898999364835835305406775810033806492845293050828252593829812270813309708226984738580251752613027621726235025481186810942942722641796138063360893215498007646261675349407553962140675119035628678692050418581747201680755411681944214632323305162128123741245660227979063715151184226052241263252650152253512758028882602537289876676631850945382912819507439081597707906646500889153648182640860951032514644196947765821991956624647407135096430208699511590283630260793643730317093658205247340195830580862793172640026808241306492979475129660804651108663504847321063737265599995157001585298447920128575650710030730746104729842469428873440555886690730927260108590197986550094533801849373871915302471306534227537471865149974437719002835736892680602018408465621543818200160603753397014631244298085694312002957165896658765322027526600523776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 151072540115098183890546433823424494560544021100531822725867476255347300823429782250635866861761423179878999874993723279770335009108432054650629973854199072417141926214559324636513416982635358255621213847730610997320072792929067417425248263381567092010897086777231803294012111471041090107500252489064583758402567395443719826200174949997937567920723827948861639911270443716487376503993736896654195630122275306599789861875020990584634790839960345545997641309301058469228940407153327573306008684861134481968799255821804920347341073531875407432489711054049463295087258367340375324942684539176904909535180794670321513697865350339516790624822928757169185653674791298311032742089065941745581897034359043537107641650005521594105380472095944153232017667190903190111301800302927284672452261447843571896655950431101565053601212331410589916466633108734417990356388108677413810769653571623544239852165981811516608470401487652131650256008621677573256143909856099779422283961930380126406568790209773712917737644908577013076707349017777574390867884493818319949643563221091432033872881343932099138130938175084745226778202747154031602910776573035875223851289882648132737817769862619008224192444213234251327000904370384483845905246828066558744076761705434490269594819714367769511316444632729653851889175500273968661646581152892856588368298217821266346290149635116551753760236144281999901756518191818191454833420342496396247022127717828808900034677286862405727076781766434284386842880082231559456695404330202274560214261551745770598415692485332626539926285750225510266698548107232996065266145787861441347076746829735733040524262516417511906007668204585623400263118665207328797766710486833497174536637883248759983267188635528394724045105777270803154476950924688409592412983073824792115771686871003411648095472666673348369608193304690902144724829327397935751201396901457353254205024925394878577582698703649908028407577572951999216386554420097204898505216473486271660654786442300305525414450534960504816981420992631674135683243592445457295328438270676356296311300975417254183308786838586462508683286989781172860421938795942838514776615807970764854562856912272071959825539913655077118750789707561600551742148010119583153886530393723894452646312062941496597454401177457940839388716565314702553012202737618941524230196830320283360539929847165688560763784708478051290740460944368435537670297423356214562859546725350087853901840855859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,21] -342427626036467944507596703988413115611930723788621591285638735720939360163866026248782410024631636294720476319711827110515947002646633961355618363621331242191650781720894825112176329279742203031103630776020053898698246089048115606505407146171143731613904321077863810013138569721114322483276408469602375074913736384741220887768568941398118055123395163104392448406737459156517241366762573394939897676228001773334246217740095212636499868628044275410006128499911311829215313442319526964188694877155553166993232885412577517836568550604698854395836450817093003389419374266433369340726746329887214333051521489355982802987605841866711600007108226928432784305060620235193334427614185662819014571643518308221929474427572000692524602711278011943862106561815416741791911996760339006651127361471255570244807700366450037476798648320896413701917754182008178164826752818158453892660647878230885119963815723932575735492071869148944860555715458335456368470244795067360285259648830363810231860560536118152173835418333136956811354128081076497561062158214711936480361533148372324132562748100610160221574235555546618768606065431371832307359657602162248876163828472870268107750142962673595230072734858072791921520160995970127389516899355222281719282172021841528923889199837800681570850935230382152464296858301577751984233063028140073995760722714631673589340146706011747888322234745561852244779202548204992996766742895949926382669983478835824130450818773333145004939473026122316865357149069010057339782790355808310516703855442314560368742465334297077465968714162965805265638266763551942013522476873321103344912434393447883984366614336950541535257526119180212345836565447863472636914309192032478473606636565012737860505644459002606755428857078772386206288205245253015372310800148948495530364612670253334963326011215475629602840443685799564590738132428258951128718633280786741737927986593899525643325831977851309600946385821982866925283431753240074740167728478126782797482403094166925059558849516876709111294909290481241335156027786399647709320399497481500406120214101844607320055263627079880168293653966427360460795485196169344060004850665483264024148123516777461521283511113129193651803046539905531221869091095429688709163041867823723676290802617899721352407851886581386217262042753748240351470610839649553241551930422792942315356138536385929374653083374893545058361725919082120398324071464105643295969882585774946038358807645519872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,22] 546429156647186402066646556495383903537567601553545945107415333199996806539554193016773572715146916594958814671890567866158922229693943321483508560555041798876074852247499585268599012746147812530583776774589826458704910420960114367892872691599506458231158478734779821768885909824988925650333949170781511914604328857847326299565736224999135749054255634829530082032129395043628640584874715758697874543783421588742887870823756997562699822113159487901105195176392132810420074617721056063027714761595355378614073130066114033293701747184627712721559300081056578750786178807369816104430395458611499753916661940541982110958930230660016381384259681530654852009302820288836274015807089355274396424211540534697477657861109392350561133050340350685072825077690477140961543481332929655838962273444700561348263859366306124089448104256947611746842793541265726077559978166336500229923333075408653344076081403894108703329618251904542249027592182576823476887129260665480131000862622632281446350030764226411616612150667756638898540827911348440279448037510323485183133533036829472122301475807535055240787585915079708590758049714949250954342012736109471187275154732039865107377175863482398161241568857774365946899007439600571473676476091235499259200270689543869784184811224969298345482554680090115212049062064536582871575014947750208509862676270904951423446786361956918509066077043667155390558046016874156211780370299014251896026083591207157433212586217600613029588220665142711763898659343786836491210903539529510877712080474276622634646880479620518541842269376940963945132076841393122759558006551290833416547201373458775626366884509580659604531298829460972908594954562748050581844397885353894143420230182941537957597478821100730252991382474603655219858839032357828724392071333059107883176526571261223977907523766457509783236618868040291258213413973682170406255001230482613507552727110076243085870731907626894917387584093225581370722304614161754754404929484313357209068557762467221626171034889228606901506310982766827635795062805444287322893667879147794779824314561754807471331833923729597234332025358238890887632033113033277220424486696324092424937429731809725304323835731582677974411015570941657115788291029191281390211617044832341588355992126093703202193074542418431088539758106591630607285380758374006941676349327732813040846826154812157156239552580107293834001965502487237659631154492163334093337515767501169525806584351948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,23] -726155063522048213290579890296338111812713989698410891256780053736647148728553546498059001161393911194492158634053997804081783997621664013339794690534359851068742696324770353117401745101987914625890100504584454745779898515963682910471424308565448212623373009228123044519944232103901675587847056370370634994795215870664311799626479866458653662634189463203520653875439539327605584370787843254003615750378125676622033553644097692960634981222507499800387217229833450101148504208852878635900971002141997560732350581425028633046704111714033895186500754660108154966025983930716247599126259686597061997210357537292248798682527321497254837392973109588186431933707053298802683352701256506050966045667454204611805339874232993772648675353526189529305477684547286484936480435083935555528644084471135288961640738586184000208236986560030149188577372998305450105326800843281083257099300091842783955118860297107635270000672519590978228400994049637034738738265466100742620692571784474596193026072525386773330834240489144816097237364320656700513470490338429413040082349412352697037655925146551512780313767268064560988211316054187167398597305419632341682392213811916501309061718637258962179196724153941739070181402585446323622788440360707003429769236911856627697321542623690380635026391848535886429747236251314281626699376197622035815325276990348986273643418447470382415036895694163929495771813342624807850578370600850897425323076871363215066440804811927360924748677292844456042370601957745614680337987934744066801126669752329936615524387258163620611383604389535434545326269461317443649724580809491194191374463724061815729819881306512809298693708635074537521813436413393111515401177874938544636813974946685525319694773898368172312208727426175508113852443807994566536622826605245848223106085195333875124843211714087486555286229856193748442664815052023828589673410832822876821604893574102994154127786363776847410983400476265283365188929897409188054108428279611426927944852999029137992478121626927686789182829277946257708424018568493770154349180038406651086874598966485721150500163395522946358505203232184508137711863017143086650223994682200808492307546994500374001283449509591606236037868106592289405962169947798503082809336260415575677989967451133878763996705166758237711089822326030087656441047504497568190983840727165099579818325646430021995834173913335349093750208719833153213962211033068181537813678140700326259024814850179072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,24] 855489658722217700231836017453608577695522369601901236188788411904929378747576989162248941047566162792837016568921124255982440947702633529527978462987374649320018156602239046853542144307262044856924358543967781719995365704131762533340306512125208633850364441144176219516390917820228179355371980178346683963995707898886893786898391079974428013655648407203335770950235592797141456145314897623641268474411693649786181138620567033052320244115512852788590547531241412658197414582486774619351886905210582921404824850445311506316377662929368871886884054554002871264742363603154922528107343640878695792041215701365624575472471259689594892439452280175780744201877105322567550285462118248892521075083306474458704483326496239191123984000698845602862072789487649943907268392643320067075521159865573883978218762274167104941706649443058135014724173707634084569534762413362344574666041274688183984893606166850008819380693626657761465540870350088682948121602332744808499933638123717163780917869611114714528593842523848989904964124313347279607510234629870821876390654234815031720510042810102468928575805623963908285910200276312404707281973021896542742096905886649966653102713019338161757180151691465417847191013433170781104558370836079418204414153019156828328106766237013755686827027248413707424558734963592297168328755805771220663603802407758698741372932398524258312975840079053618861183412383650520896201959308423771594874666589832756125509292209813401562241714850345549393951755274566382082932067807099806108230482909155997644965580373156840991005578163592064301637189894589173325251699984606973013755221758400262759838712211307581782000677695198016501264245344752195808009450187099626949920752921749327045977808977005986311080925948332485072928364126586673352550298555326511985932738838088488531193469428968928171887079815902787384717193824467529653403840722904749679756661406012075469290819866601609082116293310526875731316135221876712599535113079899603701319478516146225914999714564448282022471299058820932460016213064092914764506865143268305741533994885432642064377311694255745496100041259333708020798369497100545387222260950054697398710732076952488409723292001978218236855530760875284725169544451575587569204625730272601691287313510256221695446370729633931877226034894342227801892694945997905181577485910622394663269106480993434083253512413881139608960123185719850337757676954977859437110554065237015077752225241497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,25] -917139009221078052846362300857433153957241166289953924080146012664636608415299651335234568631675778049036494657242975882653609173822533435707294509294993415579370898560525084969805095110368059532662213447832256428343896440221238992902590022163589129210706205243277336045601319539515519629290505719965325806783978894093509715135797075052213147388704330295516842146592795158630135836590354960575460292194262885673359487090710637194045406487315669083447170237002378360919721525406243959674694858763702756639816364170082878495091634275669950327042540341159757688615972048675123488341159741625067532385334242223765144630086455558783888808843845780252267389098052568067809713327362922676658556086259909768937427834296840484828903094347190314688747438886231060890479056012947768591667863902689182747642573172947959681627675327193769450767356182081449094172651863346694201685040773189042695586239589778728666743157828922382514647422378748820454198759940252554333124937502045605249490720970553511819718730072711394870505365188415994278603842548222394898491605262747254065753085782580846280434392075450541449252016904948638394722328676929817840994884897949105763377599891487274330665214651399650737190396219856530774253668697214139830269178487846420506979391338312604614387347311078887024765088485574507292487244168257369556405342704170338094094021215181010482911546466004370912737505810949504167705122158291987432658609432205362703837272022780863362231184859894993701138086713916310675094871388951416491763657059923800477296724553642835847624636350750857791505005858039585047943357908073975547478588819212276782057086440490378555471423290908174220367231674219139426258011134627831063584129649365050002401955193736048111055242791128345215386083152997218961360238072961664952103016258766169780984297981150618285802128570365228141146336499645848253169470466044873702586064771514742369951197668489703573075923330876387092994883988487353402725952164130234687802272710914714144702442923408798978309612244214389672062895568736195482383897848695159752401271408891098576073838531783819477211330492039396733967640801197400319341443087851661392948544803812906874133319412479297197999629512096277483071068119782602806917653273501641687162629339454585025860373720539848289563099013377607201774515840102154480420572941705539462461584362409222856187122309859575769755421874127735045191733849639974285218634255444202018977061181325312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,26] 901043465533156409153351234068397862943830621079544246823922651197937591414125017911819454295019265062866438968458390027967247931024115624237250126325241456823429213438212396185047787653879900390039127671399939144791647764008299583890329411579889179890885194502617893347238242794526935931279333758860465364869285107617113172222840147928392875162912889954189102420570084523057941873007273237591725459836274448090794819429901820044535652837965287663915320309587161197543138121735428262496798065432406069948980516514716284452516647485884670994338447753100851518554065807189539840278699568016790518195332842886927994371376342649641792737899125738285072035952649080122937412673170472322182170077675930306297654247328492844224049978462427138443943045273027881192900683276249935556967434074754195340514529901168590945333562203773854561854691480458394870056328893385218963937325370747437762231590424356451936090677685896246689801239604594576397027102037736214721459513448136172502911167222872532097770345164886356116514160638859165559328981037923412399536424778558917396211975406611362992207122842687392002578207918710962510805866134857245294846316592054959003732337658231493130252588831471375326201309053277862862326364183123776544420179843340132523026555282440959807624368152480285790959424288964210130688872164438702851066556949778688968871275384462626854504758879284191318111862586681802242113107723501936673670807055614413051285595780129992031901471784303606631118461948278304930447398525539467420083932702291763407171998651396504318548304472357138796607948702356105954908259221287277099395427142297662763687554646533567723276062951558267843195092325787795849659701684270043812977098933220398478496269384297105484475814021022373290536417928036663029483604137718779955498430074847181375744704824489766173703189744220450908479842525626127049706682383183719351693078249700907732075492162426941605487374062643569962939890805453920981836296992768322087236579906077056454634226333881943198219004325115231319906954850678967388552248129018382442392230949462227928082832071951386057020893068988512107554331008864106493847421089741221089678829869230306973122642932860783269859092835003809523615144026604142929660863257103557453114559092633058826333368402014996469574775850393910020554458851097903845407418294792780909309908807478184306574657593007773797585595011932072870915274334593594687495903685264076807937116340224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,27] -809460257004641926136473094561350986287562156492194997580087536914389095291714546785318424878024629674699773272222557638684721545440860942873522474395398436852663450423640601242285498692085622443550214838317253503653769944535342946042380758362078345297834659335861771735826484417970486290552187791700043890879601538947966268909182115754870402872923015219191866043296280589033529583004446429717203625518539082997052878185139020633128388670606778969805799026546613676410357189510275846736095791615362439739166232100029859359275783331073868920243071358862981040449697184927762509017982662867791439517230941806649595679087361180488837217513604391776560738093869996435445831969007769649478296046430911806053866386557510609387822721696492937210592662638735191613566571598409714196691420653618575116089358115685094368201081145377355128602755551254779251355006280441197523478214978378369807622514103981508424017194721236296669070336711293067481588241998897440082064207053292270685061978786052800868194972886379285416521938818593831981611532857053651354826355497158093806491398755603466810184758988066601287001614069950489129614882206357975775114243080932142744012302279930035517179550759971889824327410136822255820318924536837111253247245776300742739380836298090480221902193678904223751072285664146027837887136347824592885249097282599964704024704440789186734401288269857510755143157554448279109715199061273776346918062482700710972983150929544259051361985431817222857241726078058634966285139954623812675421533177511372237073472033838320553112916947528189519739830823817196259661479623284426683996493435958046027703711569264101781958581655906241129753903157463864029620888759016579284198937339033026944156473645964498573638667956286629880688716278987567782702418742615328939518534407476810872961294978153881851404840524833781624719170555854042714927797511522344489844276595941712189204149443102965568990292561393555801927504789624539939013517833378924134714529914951381968073769641258167212772372632997459276378700312245312481259356043329935206240009988883998203969876572210550551063617312315633460896762579676157149707326316091188703754015951634672122577372754329677318164503697103528047286009743443512321642862284371366302880064492705287998695803872522667626318358798110595967968935911383233000717674829317140714260896593815998047140831905901331642624639131293789926853884226251336955250242189638193226403575907745792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,28] 661748406344426220523998666569096781246757097600364946374871224786999733668475037726150511317235781449986518229277045594628383524974854339911955942969730805705377534110764613872267495005168361740292937946584022354754021699400171343349043788638965861116293513237987960270630582223648838094617601656861605137315938752577997461338568339333635340334297338904622199837601653364663638503303936080473032703219041220612255390806289395170118754511859391867028443700131009293406960086551444014289501052033805227114707757811823109068264230677179051814099600443216165650820323393885489616512472821654012965142814496095868279023498918737187021318923449331965473895429669306185579386081314906353027961281330317295047335272026347682582690354463371566910436438823632842223586909873533202110147101227721479060925968558686740177747937068821100341838359375471614667009486520573317933532391118534075981462719608561660035739066597862657190668238555288282455715933187095994402037901750643230469086039038031638035656648483309538216532278757255948980582254947417416349895604303245801988092958236021338514684063420998275840813499033822934048254356436081666169341786017628292495468228175158779976623477988985279588846019058796044095876089414713109093889557528765345591039217842861776325941895229081834491089150070875776524854057725384107057165296988494077496761131803069097606505919925003849443413615844144675881099229307604991814953773153910913946113707884648188398043915021009457886154990632911180641273595028353995860664696337352512436980474743749422105373178510787546806425507138036599308488385678943819693938802807026017207895932051429651152452466386256373676294282139336426858034832168607077783800512811109891932859689845809899844151064567820044543697705436172371451729136607238122815055243824367397693704619715548180105359591908253932284803539384958295512800669288748264668673234565300688097523720888581716021484235390063382414686283484950722988272204635215751439866664744328662329621223966412614756954406371047649174287670222964021459817279533089804283715518844941522090917165802418958681217867772250988282300774705429666805130465615121680309945990390188372958793700090483526663323383963254379843301344425139111899332030160582715647897210099677375436576291933318864021964338676378314470754237073222029346997034376756395122957914308539449263115828803467744083140744285043907326381865007297081396956722113109534860454193319116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,29] -490216383796150416565789058150119122447747155861247260274071234062903007204065544032228774358450536818708468141744575105124362034504326942625760403822921170682265588945462829897700397024773166901074442862264546325947667886842295358012257786097122720251296558464085998128170163522572267805195315260026854152302191595397934946720564700171792584769515063616672108025972511634873379089727664168205504833086168980652485217492436758457965664279392599682510292345106615048687799799845907743779747325864254418903044964661661354288046125332119010875861737149979689819266225786667493380354468599898901797116390229596594375204704093864184738329564002945127405370101742440102180692297221269768794176646291953937975276390711598526587032553650418343884147604382310682082726665480510049610761876676669390360452582362046093596571678880384257056386107021231150107480125880439840319731088041739330617378346278071808218533310062575619266351268372089296467163860681326637317055204832020833251938736592465798094219137539860704379622579779892656702986302632770405873359622767211913378225399806487011752643711695155994219179901764555537885042416471405632506041879600261567844632101665341533883076362110022966049951092841494999778118082039999070737223271260890927877234825006339208083343259111208704510186781225694225186520487340946398305801276146385807747220799100143893974195546830327763588571833577383618893105703459985719595129622708943648961095023201921225558132998091286090392873760814016619780096979059397967358096938767934207018074050206554875813823330564051858144093560800661720448266727701136237865559106725124975818526203362726934710795662170777049968624862124776914469682158090605145646737802101930258435254896064522241730932826326655959310895473725373225601210526828946547294170184722470111474622812008388315184658894086686682971654600345339509093599143096376762559911486862609841582968813813066299408019015181971958582846851107291187397333024460127099934231920479813851965874787731816060838686312837609746705766378895831150551608694481023860962442521410559631614314997802321928912860040444639377886956584846015797962334451765423365190476085186330336248241651273231973607333894961272371149421207771130846875834663882608251669297159406605488940818079602934953267813082920743840133211992157783986757723304102422547566308666976069126600277993116012914060375846933785241023145113703664846526589075936454657275537582658158592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,30] 328059658126971967592532963878423553259609100062853709510993877895808772407605340723074440053846773545592006019332119291348962073587870907237766097222499533671361282967657085341539767259657402053739402888939702925115548560137534142631944925152578946970950455958092136839267951611221400398919049705431653417465990831098853086911790737300248149734741440439576009626923910209260523404027687989577148508305190838608896209077990358537370933935681534136133054905758941425688351168094578399768155670568123087341457311743701044741859307647299199670217623451437891844264115051818489539007500000904533180239233957995539645809663054976734969208365614793560219811290469035743858213971783518033803191178882725886963976706384572314591685769624745222007374863159398633482778810928827078995103579162493823164891005089345920100484867262374019243278763850389316224529598915887650648217447998045188452135865809137769392405287263651341882013915349957807213665537338112024556364259203735359252319225435863184942224766371178066465353785100379326538891303171490337160077034072338086342549937784581422938893047717572501774113502444288579267028256346966417962131764536952512100802628314135280837553040095836394915458988051670229871751210032067227059339967121176424433644834206074196069837114186316609585750689380812355582044682739829894085961904095990234858779223987910788805208651210011712091396845090955506623769380667985802311932833970697885096516301413732402614114588829603729318439390284647002470193624655791036710477482126644586215497116056713362022752786772972111831123823027525883307864279397964750213754182404090832953784482054229223173697629239924023769339274825672266409925636950619108954003923676049706812214769272867598318898918942069075358578985182547610368223661355340482379735290548715009482779173607730860817379674984773708490910534902295642076984949604072688724876947479876737512212601326307699262550963213301552821813769920289380099213312301637368059132414125736458178247830443281284759950455071897416826077779362077011563264088248701824775976063535249870497774577653599416459499322808890564049063508890032667518832971634501885272800063033187568766389291483727444557259766554610614427655718973206424993770430389692415970723324021815659381710868918465456660908294608667186591499588717912108857730217647283822859863151454853366341325572528108539143685984661501320829653934407116176583322915297827365201726129831936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,31] -197856123407028351784101636028112365087058121190065941851697599680475953810099582199821354186331578126528717637162557792210232381395581045109280118753396874093755215152485362371711646148610847880493740892344744312171163418874242142485927592156557453314585906314094724533119195409965649704978414253107764093103276050310218842057369007677281345442536200811774185445877712470701388458778493963389693111061857434990585144627277908597793090463651793742735484694208421760816421877187214577383281944299079011421543252706350450556875571474312947495260812922447764979026154832818838018843670188292945905753587049530147018720591749030143627453577603580899111461473093713150479066975934620371256163194652765109078715927031668849040691789408318801471866620460715598234212205666877311148826607412921061387615263111005611554773926659490307141044055920844095700396834425075937812536821524745383342817122615520976285348249735865441272978004600955252915869462502664010569784870032457392503317471661116980777126073298274617804757835399273104350555417496732574710002574939522512900774725582286112993388282335460472391276688099377389403894637975024112990556231431388506826384700665448303576218654004091800903294113014790904138597539211540240981174924561286221237727504575826526390268043205593338226556658057561374916529869559324759496762349153035071496131446798930261034604469419999672941982520688321402705053019039506399400390693528838584211151126187055127424154843933487965505298938325243906499167449252975817322499197780285003889332017608918941124986278087941202514862462283957345555248658495951251545742660546881092489724513927220393997287466959452265051792782409628068244905286279353885311188100405393766908021982929055115784602882504083338725448970820886718847147816534015664915260529427443926570953056664940946696273955889170024208272908805136538145133850474779784467744541676397512285169060248053833112077614204625020399411862566325998220207820390309682431878163906114161405257808280022893561862462883740719500108410669813007526412803094140771057339662015899821716306113503900909031315888556909051979151162730238888706886680134927843627017396463879118621210229174058055429026281394736663124339781524461404706589813082850106514225435305717345356996664425259672697607584022907626794646039405184140866678056330780516964316846680253631808798154811770403875879339847216185595588914514267897591545174645934826759069804192071680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,32] 107269682428207895715759893827738629932140047648168425159039916739636881243794103884525966768964124792493975920530932250058980895097216116318011519022512381893895001949075548133155269467219427204328712349686376550614958384347572724853281739724158489885092343212786831888436844608724214603819090048562471151254801005049518717202298939754287615712113039362317400293799379622823656860313402248336933129988701386883720634126199258610878308229922752208038475999495989765369456788999597148216440986975134509949769877282376292008248445051458333214211695643094470899644876080044545896723636722335601290822141922306168729051527336938215193607620349624390401380658888803474619930352950032105879381282962208828396040347082293379859031366976452301403603134670642981662105135692431642301314407062002381455046431482304577132393675932013212958258904562377897291765079289715728417899119945767252695557008658730509592367862091619990641886975221445142001233786097544484608340243325387578548152509876742005259090647862374044991411408258870377156095655753631042461979334977985665332641915250922253837747309763962154995978627646155438546673703615522355065889435119775753113452995313123170083334982861178742279552472381136316267580656121978950888963622987746583047847757844501744061358851673353967405404391807917137298030838811202413232518277161459595987416600571851206997695736260265325688146931747226161563846532520068033583108083054608743855292599456852517355064539742166051096900530587281527839634796310260553621748669932606988889488075501002269957651789409761819986794503246937200561123976568279640468189488397011716488152988423319955602407227226731979794309193818184153090943090616610880571075731984402725451663966512829064749840054503633675913233060568112379027527091041967179312800826123621262069315375873229010085799155451159407592635392277436829093545249891631474454589387469098940701822106201502452419582720437913052474146715850071627927811252293341379649419185668432576619831230455329996380722817459104205157070561618035689884498626580416739536208606569754519516158178972109025614400085703266344271302448557783166985437021859533875747071369506292808390914511583827191493161354135447595370279770644241336005448157841561040120617036107715548573471149722836587304541527209609462614707495553844982297818904611614094406833648948493370227623034447124112652095794482110524046752705921797339470516532310540534068449371173683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,33] -52102077985641638810007984914751650789971097450366469478146278499511315057357353075990998407526372567362978864415335333439976485991416991392632583202714903622334261980057019790764996776087360263382581309095721021821112083396075281412613074912585829929739874885799005396551269146475467207252468306988846501987117729452030565511659132928847618408397175522973902192258762582700980689130049856374249289364751890683116782145492839035398184286379250585652477389720182526039495454668741213437200802723752473992652963914894779683100319324774499014502266034884517303020543054532827018039441343392868836861869659697718587471388534487894903240226665067572149826363012936265194343674705324802114528233504248656869611113152215866917451076925440207721570435028798119634556168544406264976457807636055725062912395217516821457126631735575971391042529753554673923532481451584122554858119241736957089592344970419616845083670969756891967849334212438283608358424733780271750180213630873082978250165911720449054388465999059698177160949618902569704835181059732625163205358805818103596802694856655860803143897582659672207196369702978946914184364602747359451987686142032293177062073096390820859048843576378510946972768029133325938663764056121760739135715579822809147063466011312405060317703676573066818645810498517152188535218208189204744937534356240476874532474143551198923751936215419361712722604713459469715155689792653992974015929992017518325028811646097222600127859732650113093259885776453008151162827951862531521561436716488722004339196531175418912350583236619131960476625224055400373651567424722595707335166919656313561719787222652536225561519752470001847602069940984405972292914456123506549917089574443758397976324968645964412295046062993173395867246415601641735938564825738496664052102396304468787248442830491930297530389860130599060511975759926088580082135638811700595107983194950583740262602876675161205745001420017864585600543570745053713861379655660512496064886867298272007484988932720038315028808823165455000561957062911365165051074681510663765481713861480822417432988501229363790373820396641232734759298892919510053246198998278455444814293662326126125229347008769344463896952887284839400539529509322774249451232723557982689692564020166264727988356965909098912390139479953503999033292301287881408447542739183815340110254542927932593209198618012206210665270509754956306700318498851437797884618827171860170641764220141568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,34] 22559687157361748427812899924065508115309342689457851422267444797990318301840716508363221751852332904377017596933792267622662280598550751717997392466996990122417197591540943081064161298215407138359040339085039287182771739262764983682561312074787611270527958571673676583213119400947433679603122797694105307388131232306583731403153471035082345844987024335852182089212688414185691552741108166882376449278367679171605425433769468656406389312204603018635870704516565710172227723730316496822957822901892445073814809887155221083273690491155638062574915789410898240679871214205216920488248324812306768255526558557034015628760359617732747096408364754056879537733166803716969888300457177399148918935531540151812096291228310005795207039866138526839076530914763360367295069860053927640657048062269363108773230962814360114432985124827104698864226472872268953309846601235364458349084323936628758724901222079158554015681309542914908751057008928900247676099185834241649732986380727189516001971310195147677834892436400912789417974529880444002372482542906460853976016141699984397490358932187099733779708893935649211620933908577824865700968925763991305017461274920530876614800812327087815790766552399843909327250661510520668026765806479243597340527174919023292961949487713155108627414445925756327107957111981988119087908884025724257797088303800093385142206016213229866761387069515082314851371503532856320759375148067524940238203203843237532538292948027996819931581134135348532993483278150145653763170504184838878118275183185032705430581663760041171137773768222260978526372094075146682225929962220258586914822959535255038453845052325640413661953178756393688691184331897734257527367351929785497897713108214998256733132170533194140555865863774724629990074007598771121082887338522246856139444600685815188562295072814290623752180790566507111556054147020304562010943036051865543794729223240085080178257075393920076376500541151260396117527336595460248440552029900761388549224829648870107772698665575870456721331696526355614462078717297177722276391996004752804434032315112315979049394448290331690014308709859936010904439527992067637341184520422201483510974940678920681950455429023159969861116593311670331613970488558169078738532380451785861529224198587933619712441745170686943027871409422038761040121522230735700047237932715838772456399615594528493778070584310788576920609495230025045392250277246013109392631382947640282410029311590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,35] -8644141498050765629680602095398080878965494501984831264246853192239348174070365370442360226805436215687019954698683147420277823342193848029436664735003194045263817857455832494828480875043888318912711768027688824887041729188562656028856233108165781576149611229577810777390434446063625075592093332318608382054666316389761426839672402800975212050782278248031601374786093326476386747931005800015552939893710866120923043909215773036662806801737139407214786784565408595788762503073570427319817157114528574918840391759332897782015526963244779495058223795149333570374662224996017999134128249224406358660564507952938995598290596378735111978331854025037834172218978496073372489754778525861501227602439707128545910169407179363012262436891779727241678316343022972945097693633035768921827256359035130772521907489735320825112119260386443017234123325299294868019447801155870670369052650434668488147258592655040522036646875524841438375066226308669957603331667123158104520323212090219040436580180827466165111589918061407517017777390818536059936657735328914470129857524477990241984212334296697549675472773606304921753371359364921325790071268746475701096540105438071755767643196704612864286061464040725096901415977417447456434677580267385779616071809592141071511069030243127561745933951322141926679803982284872959457039983582083602887631246955695589764986212203730125376941480323576287859981031401384771894717971310852956123994881311773174413336989158555938970095746660418683854673722260191189070027960683140055356347648054075613672614059733779352899429327095752176166241357234356745981840765252234870700861470444758381600515103363378693778839040620952385933202221985938733221176967578996598096942080070820419167526229058663887893783088943995922484642780322328221563341985972679755977718273684736007728452070681099954881525956343668168776838783221771512167215297425390521151098354716623803546302078496138812454805319518404134083028664420167349114754952453836781922780764600427384244337013444737595031524537146692797535456540595994722817679208733919178030860197355813811130631422175408833609373713048326226618462621507284684344853413229404346113568374506432670824005184118511796476908161487476039207257220199391748266952838349163772371509663501191839339670350183971491997763625014117746468821827515740755144117924773174154737212053577224272986748453085384515228424664502343691695068045334295853187813969765311752371288804425728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,36] 2898270337428219807803044004657440948648668475790217958776408506855701424407498325189810877717322059674800696218553464043017095433295277270927879545531904992831643269879778202282328737763391037669699965304203068811379910092963990198916463411465792107493271296751978005217692864964859212617874114024314494372661477755919015901654130615657148939445552346940373126128141731219690076330549762622218381500661181730578031619833549797769104772163343822192751781364512807812577204007121163662219345051626937410599720554843633810327997202404192169921049993940477397094544605133244387189136047370280741365974899619583987294186156192682707224592536023043797424745135816358569641362653003433041431432150580030083669291430730148586075184516271112818300232227386076402902250416387016432330743335737106734112302220303967726418935705082569598974606884849143587671318102352108658763128974064105963352909728269634824792876126465087659919064872729501040874423536763614664226596990724600909617960894422541616290858637810629913985111366902290554434589569791442454923401686736837876637308856461635679873921273705068180877570062395209035502850390219082968197400594031341499681872624509860343667821340377977769385946595422182913187098178036961333168220195022423135924188380972084371153952957839428652314198507869650960782501248927644624055277132398008485208671586817826715154868939241918487560097377454524178812824110391533003329120839350048627955881383907802618897573254353902728295560478159784589955374386062293686247884579277644326136202762491696379557675771419732641884334577285287564501159441284890494756504001212680393703736313942371170593984443067904134287141104267434208488187808148905222988450346200105112593185018705264695026500585090263209633754911159234727608295545297513155508685795839295010429985504753782562518910705275140511624563752232313460235031198332460976229241190479968194932179896336243224645090626568214303665437755512126014475971161509012378288607134009147918251456636830203559724482514607598590036392760090022067002789233552180023109457630756152832383234345405749374549374150997268167083886335970147707153302541777410985053945264896864345066536986577231492188441750096675004298875789795421253216132563668692793074993365234585450226254723786891611564134225724832328497547816570763932416680344617495735738697875409938083908715767631653557672882765798131302808850705913469039779658987666227432719460912332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,37] -834813321355059539329577456778090850798785944207890125617148953619039770104280527354323319401418673283171688380101224835174223244275645287559384345090048364240889199448609443003734514998928867476833553999741606714446435705936625763923627613955294442024942344223572518445320620751993979768676169640318179931645586600123267148974598429598037894929949715902556691702209877758722403362434523516247569980975830438706594162113400248600399662745937237009702769047084964270668511764817656974649366208324785138015373806897193440709731880302232368822765810819249766265327582489433137097802817337934877327888385610512589525815223340652737913029567868670998868420950869079787840095279370145723444546923400738327858854682425447008577334342052148203695046010196197177674417712700316316168752612637661531007640751247519884206800785079343876075106693418496885847325512892112220788249328982206447791149622631782242846292973989945562959112851562114972164588511470908520205869562615750488705671155766286409075444260368703373702291904010574532667211511483993660457482570731404892136328390478052020076410867799285756930998350565648580921290274401023051262959695054527384735955993556143629574714380129747238948017726969810387903916280728494863566948441061526285258547452639310295277119663422449183080631151713929445338216944365615091281089310082419611308406990425145098301333885847310523987890101235299003500811654971913162013335202751121343169816972276612397562997137772560309435364225437566662181032827035686679436212707299169582688341257520018853200254287258363226131357004615187760974437650972821435952904648826944418368441514726653157480227756393356244186274265207499038181387039048649755777260022621859361842115367821610265816025146265522749506082364038136672723084247653098135314158620283064990491539833568403017513774686626701069032854403392928529262440059586336400688476854841429953591416087864823618616585185945904126877658152077732242657801149703174469198119898057807297960904197792060906830887723125445065717644355669229201607863254664723672423679949148512890714106763169795123555213027317630554607105294048821672512370342255628472247965483141705238615665241013872683830500007863762078557880563182232950984743118359381395617299102159853019773247476842554350770810625161262815058669690619320202784112025018338845144755930166466589148857938415269480589081328224253192518154983323563030232104073212836750682552350539776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,38] 199682807906290908909125459675471805998929250726377860224623494270506417739805365667677542320276194467075031337133875835893989072244454043749564813555438625183716416109578543428393222298776408170183525325049647177568143762572185728437324901704284477994123812147882706223230103769031992286130285310586760712645426845963772001121420407973624001321535321794533318410571235036608686732024049645753514189048528139222169070767848558353988658457055620908975263175922385276405283457549766373965695826567906571914679680772722789138174615374684145273972342963549515328055918328019565085597596179598201328329671512768071704212558879300368840983316161197739721794375301592680414289050252417536636633576385987671299540404123325092031908319890918513803754824643856368185266828202715594118936876424791294595654368447821637315570041140816074207714870454729866545896560559623229141889799560082002353176551948950974307537559262082780823488012231644338345159255492841482615400547064383499958746104719418352547981286225389399736729726945151237081304882312827380410280223160441340993249319100860281571909728639191477559355447036231771038584285187760229755472069559465553479195446929449915019678362829612421857695279206516030857154106756003436107873483934480855594830356090703794313437407458789347543063427582925539769072026322436170185866765012796080689067037030084437070370193116978241679083664920806341940235334451154508553601101415575773414314730343458136361786059855564558349130418155870054006206469042573129435781468360095626925713388830650865155378814687247436318286330534597517769127461403254221789408115005378145800561671094736583588829409528052886574900460680225236102648626218778564921277597005791593104000920039857571896231459130666109870923313359512664336586612570940843860107427167982960545768840192376856024707867356201406747041363427848861965160483727629123316309533425904722416234994500452892337289199465351250528058282610361262487884117628946677754821170407424947762839532364546788832086202761342373162340061794683575150259611535562106529181958390318971350071102644613479136888291259799585137890690813996410252091960506622283478751116805888373153883147946783443353702870200321129899689251198542683734292780219797881634201562298245347801841577073247057043548366813909077220483204244098771205456138625477733611834172873960199471161110739565500964863970495637190929625984150708657087956583987349840000571355955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,39] -36729873513951062501432680419124442573153190034774414012359740451069784252192350013408202440760367808945658923793713360286979695406937642635814459382906034345374530595345811080241688100701053966724897913974888935984729414722979906787208382425720510276189711178841019008331826502261899011588574538375451242928378480261650281487034898614161449789798835404753462049847064638459282819720874332950069612497930951631973035338159524588429554603220279045718017338790501032698387959633294260833820429451410240600125405660019917631447405679540159569550487551647440842955952540608772075495550310788192620611495851151490807461714015845057642718519035938226284914501175113735813960145536103635915787335627971394947359385209399517363334722580742608119928636640794201381105449373996441443994668478169747232213147843061877816784108556269043752546849809561435046837334806895500741460783832724488449252141780203401346389260509431242615989675203772042882496825156180019112092682011545076127340919091071348600288304393981795797337675248298480683287384657971794829146504169096436201537246497591455310024047289906029716887082764623359492468440448173369479967235240296801893021390742251470137909997013352255858635569375777058252198984577574959741615196013776355019838277310340638392437062641727649756991509353790081704687333324905961806161099898301931559120331519819153511468139168238261425466216633110259358372130612749416498268850192963552069293646701725650085580778879205951628094125123086246295421605918833724474698511531359915734075087525581035093995266952633269241331411089001562331613352130960453318952190438642042716447537517173452320817100093651028040696684123883679589100449522098241961809065201554567904034672093146112948663483704185523031491851054905006444729026268362458059917814855529054162297558203429614666021612009709920338761918716884890959366326367199840306724131173265557762026754031414106200582606129457422996628458332302431805262422507444830040036769148563451923816602772004378228741663045303765261394104497448827470810924958017117399561868472809739780073211937894492944658556816189043592022889816978395788105666843610025266083550534791182695602393926150103927023202228797554696466549265633987722610730216766428493521007611572004488872059285154899684429044791307117943339639165097837735671016831864762368967192531862017460390806087431079825772314704194721189786677180266997128635562324160964642064216096768000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,40] 3957466368954034643233059050808931104663701987147637401807629704204080929729977510447244110986743757057843484303773854645090161473036464957128073199197862738271549762754050653539052201520437699977669036153435398914735034199184184926418303151898726605074460684053831182308472420398946833932575103635097569696689393728393756421408484741948536857404772062725815516792790128464315872023070439778176830080875788515892991414501798435825931027244450929216163336900227901358362501566292623557126347362102822678221697465439172529525872923016368056992363620971357094107574939447987767496974611819451822881839632117489093694736548115833622186102684512048587118375981320576055088232628160441013491065032767650129444479302915205284944833172111038644463449419055260268794106233999795065829144693529345022801953674934885392425174179543556350777292427033360563260675460136166324119439191336553550330096045325939182401652148455818162795051506672555370279874174712771746810859866781287501612151693507622923431089141384956164715417485506864910492827908976251571041978637133208941456113862158078239788905666024499654999249146272628871340168803485556467160033147136539099726976131819705212685091293412298935109199561632094306837911681571473344766840334810510347891584369518504448516818706257962150787533258708915158548067679577688490404481954019684550365978572327576932130890352042114456245291984669506115606568807087777723377643403464337204223541413671542543519579845149890830849879794439409988268848072729569465413318009368905878508310703176281622945735578941609530218396965042528307613926073523526357739583993069810813290850767158235818126736436836602391185625899623126424943670742756265093112093149692121413163618276671744487281851499443709598717889566015090821440781462587024775493765161425951030109570660833796204725096860167212967094475536474835771529872652991617476741890091134215682632821426106928292758310217990655663531786174396875726055325977084840424076069468957020375434834616337306464779418033177296424179429974994315131549492896184308449278476269001025435275288389884684922755886074491769838612513606114849585889810195645481688916285161625060225135030276953350070134236683070223308647788209309540829170556752809897674842862792401688066770755124087289130339683068905239430370933453513536573917886951938236160153343784515840187626180137044544338818819837616468878124546295847240341919699224787721810962127257600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,41] 305556017036965820963445284672867984859605441586437357129176108061162146296855366296677823981317371475801257539338815569417070335727035137315043767017095959666531547745431277351928858971342040639858012465812522781653349901007368432621280932106873512850062386226669024271371546401773081437192516036748263399814681282290181138195743043741323454700628721258054073844578103287458246401024505097812793506487209362890215480766304324859451361972866227450633191846220403498209425683358349889897731111598268883407827878968405767974120834976807325897914832584990882288774033828342491349845044618955082669368613778142407765733531503654385142300169640967704984224618456272812200185638569142955452812984178296520553750158708032012665645081625557943451640643423058578777639070316718729435289479111227797714507051249871145922231163888469403089270559696735696548129252196851353474951711900016063896221737253367057519916372061545259569100862230457171390639942179402423970652093691771728678389621010759156159050458332500285981272392666574667479674304236141098720131707146340937857366105752789377185343427502021051930117297733419131071357799068229878011644570519237180436153319249164883127971587334458650449674313141574362153955687151533356440051549685779128892750375862100705784969612321134375277215530328996372417176365072979209937221455510289932634509677791702701662618089891553409142710655380787411717412179652443436321623556635886674527945026299085463873303301070310820352770552865372699653725490917751975319903198639673604951940846524033446387866574300438603070192995255750134320827345348147388208901025759544534182193444438744694623286495571490621070850475201969640655665934242348169045567487643656739558800712985820807819793741053466789197348713225625450606635845656199817478439179504286446318585286924845586160748343152321815525114695881600315711206336706620357383086194247772917370468472883661662640430737821132413398489162500224484318176264616551083815943009098587925183495133426663025610297373374499511143183533131257778666444883647638818273500620360989213991464155246173896493994407654322586737644052247460340045056979408721352620295732163983976880760325447404860866298115379171448614446771649887740863997586970901533283318322856636314447028474847283606765616178607163189373064467931827516508181781683228950733065268379981696919201953846387236267415227871474235466502951171757344850898912884700470716603039744000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,42] -257644138526248790582909601665486289187822134884785865448190928532023211573180973986639821784683543155032005024085099168973253437944678574949950408620878479704873439507788078244912066983700718993531190126278824249960240065389336126659702519751922993458917346067539279616799795159034446307227210033969863966055056653035927985009507172991575678743912879704364793508476977254141198514444664923651259934449399491339723324955755877770710868360166554343267876560226368386418676985603285561342028888470958195630117881604193489505132689286887206876357232413434486699979648754251062776475448343476768601147182604516773604595392597477904292012457144581865451523232940110852803204023438837562669226009972399063639499387980444143117869758321848679620359742977708646539841343152718719773258557882669074359855923128433911447119721429558862074905511493992562651587842620813540438543084281435805402020546194404318508537838330621453179211591501522493808690546725391578111801155847648439473587423077702523544651522776900476951246590709385963113852822982334406775524295063708093023702397148754707663535685462929558670271008514187165416391703966233266689371751165089316212738379839042194582492351201190155180568386072079940030318640204931280763410286662695980123120862507189494399697198060880940822445700711910954257257253982698703518457040809177630387817479150499085451642495619320252086082670290909138574982390057798144475464338950394645236448918736996043455887326836095758015545173509902749958846037714729588408082638129995163101928011169106473821062917856572516360256718485558168252003415121971716239480506462801779112659845249345764318047100372166070827564945151818751150953850942043488146241191687663282594392986790812385579184832937156755142946287303375750592205136897794846997072472917016562897873012522118379722653674963700247483512360470347405032555136241839591075138015151739122064683301365027515329223138970394985109938934497821957984987373479914578244390121028402202037271967471347902494052371086362652560573592312707433299748597291940699490603629055250411721694604304820013564471687004771470623516853162757269388132091731547682190653129539730540352662272911137519545613500782628660192311883151594412264962112388428973659029145206523105695721998260406834095282090011046682047576973292971832092485254446206309297582800149599659871965519684279991465073252008233631888586837931079210178237651301239803834741555200000000000000000000000000000000000000000000000000000000000000000000000000000 [125,43] 54339514576642134464371849842609102793680315321051736694468256293486953682388010891780851644608172334689179537694662154277508873957424911611441413159068550197421874218218706862617491267317438964341569475898372274940420407111463987872607079301930332707649502880598093926615771553556754950150770034656518240017740184281038819602930834303617703449767549638625931417751013770789499503814664534196754688474114836121983694274856714955092774813541487915260552060505034838790529475428852479043090307310786329696694634556376416083468713948503470691994595020552616743319528620789723063750633862660603876106154217871388445337479926746866770401143563224709738811496896928239079973650972404494727672349617531033379967326504634887112110295136213941995726250642403785818355814642149346344540828445490098432069264219982217668093973041746449610471997730393197517629551615595756182010955179395535497600059383014559543539139892808030718530715210797241449567905953786274964947115126573371363294156420890115048477470524207034889250486910421245590902971179209897677198936404354119112172294350569352374687920377005042787813098966486431850930602741187629571636299663282571660769653208082848283354150744162520842561620416553728268090678625009442711711356437867672381659149393398704029124656245723046117083940528960301098433827759947301121895294326637333315363755592625794678146386939482323388402302164951301518962042944225190413247803496015279304863661864145410334377325826847839970482557296288910672619826104226901761077679094176382826732432199370456828515035571133656976809742799577074182641425207936697939700482043452960296138318413629057516428109201436430175334428384904859701694768896103225242234210232371405942914164251649137969613723761171061642129259840749169213584212924457734586436542942014669367865538307713038188580605388065548759465502632950747646127457974286866688143870214317811945833579897975718549081854477146051029665594791426319716988895544877533943281424866957027580090828401260619915681225635913881414896798523444988337647396537894039807292126115220342681983026061982148772582081343637686091762892053713355889835689829519954253158552077017252504053775116703175437172259353001990337362602408808673420517430379103287658094783783873556637438502779364176112525228550439533034902653320771507165773327383700005487283166197242110042468610520064287902632278162380440894813452849554780340991613108353876932329209856000000000000000000000000000000000000000000000000000000000000000000000000 [125,44] 1095891334463261844731745164305708298797848267542488070838682057362518369343412160815212944360669449307794232196255275161507666356356799120194955471814277073558689416558191898287015938056921737429873789549379887757065241694175118916909055537546562454267438847223445391735400347149235200156880922586832740175131714366000321356263489281092906857889672276918454010104346711988708200498288255116307083893462032325114847562200816704364217045180381681265338206901201634822766836218366085572408060127284903364659854064044371342683902414234770475168629385088965793904014666988841468582950978833751237028377179481266669008801113633536269476236715256605230967348607090650349063585044825691425170384717284977809327568841391918836022114260267586122064915892265574768002748974015076878134491833322861696563087322206115570434299350913378351838574493334464168921407743091722829017367326661828108741628694452668901828144459179601079556810895854175493654992872159079829679852545612864098009495161594290100678131210673494867810044395031835986249303025850567658022011109078172157912486777043962196440346941386095509241336694534849993866553304333402390717522990777052567370570313397811219846846897831872450345997507987087513159211357209819283713579141375723370813852622045155869401550447280241108124158567780448299685876337157055826530728620159111380233305722152047400647204630787836703371836711919669341660476344660093746915145850542444442683719225559598431560680742679091129018166843076055788430138809356999338985817913062799314588606902876433971657704138106610797463254073753931063240060260391915568979618147493814936562343217676968261640257478338495556897093065960255730920574285964101773291051734105175164255965710496772621770940363260740037167704930123061258990032094587084157914180705674032263046566694358793587993030050626872599882688551230942031069263812976666019102227544949957249201753985240379923861300596270287075220105723710755850091688872245362401485481241337991812080892658975387465549571033560475336566681880871795179200157419311856412444702051432167673517810999358697124463331574719421631009216861281192290181592571985991897762325040551314328191925118294419244050612139180530552926567382369718506186249819446808864915560013581978376843967800546687402764045846739499398106752410394790187485849988211500284326023074489824312517941483481133149807299478170857553106540956574769081008374450274072617025536000000000000000000000000000000000000000000000000000000000000000000000000 [125,45] -5169175004245167544505784969537162280667577206538570196434786345191322561130548624679151673353457973030219867654436404313218602714693132522688556443979354054842801843442701607339761604103590133418273866396951549413195448274482976468532524804446665481797086654385621915498105566990068498081366324436619889235712575689495853770816147410552105080499305949612316670713035618540046699461491568599348738708798501576300732668168351624502192925998286985083288176035960219185079158947337408277502032996403254133606071089740685076956020852754303508380446355724870981246503600904219147247246427188010713151682302033591094355146172908744453547379285505599272201117318371426476607642961114147442554529417227018319513930023731268562908024642500273528949060892808794068293346620631952565106111017435414451516364173769955406947856219431515065961309657407113865639981108130136450229127950054443133848771631227681795060519245797322121719423050730842677072086639247772071813612087133269801557481451056313659479276612301253297544554434738443287071244389572665779498319309610669677437898980879233807124553696361717310695847076368874553800910866780178233022446184770569071909466623191820145044590943899472302295026650703457302332576789532603453126925352786795045451575924432788110499527776430450307530603464871252134260267840430605092813536929197605276323818035005246089850434297740549651506945700682545665655100901003916837825941719020411636110671657822974788593086610775997251899958851509218196231958648364963805029589892915979282643164115051410011565470162633665974011408937654948527277164080763136833836948713227829550350523588642385902112943689457324797338556937407632324734046647827343079112758434361532582700116633782403849804158455115558389026929274864991327333983400022807752356196785247604681544305822849916600883430155746056809665301459793620604820042085090139524697520851960119469554995998738483640364185598512818186936767654284717033098748619391174510787679140049872287873790572809976142827989623092132389033147977151630247107901515405875676690332811397492850681626269258435280836539546707789871094014314824037565040502018835227179327025681773555692148698361789217255550954380383399433007509385241173865305169223948032147293146391859633920371084666332777716301300491511600414207060981918745688828422346251373216212106000084527701813508056019970801999546385286508328759118782654995307083472588359361704193163264000000000000000000000000000000000000000000000000000000000000000000 [125,46] 2272582216857859257788721616856574371416148375355473042994295584958307858359532332225373224390439686522268297097460331176821894456132764692577497893485280454562661750257799405668105111228808369897513821539689870267704498867084943368477961305807005831602250360715891065342542480157698310169952462365696264805986032835299987493619839188982783737892379533421865232505659463567339063494103128695175845226815482029780185343679200925916968410765931377461003005101164761889745887784606128209474104786752214620352833407791787609415847713721364913371870391424806936559776286424715472561527651649578187477098732151573328203245987930063160910297607502714510692453444744099613015471526061578732822664340784272445747756693399281296329411093083098761648534037816552967749807514451424566855305549029819060725335255665364813159539608536117614580674767183957282764567478460283545217561714915327581097428906431633945144967379233201620133228011612433696038916800187725273338253211034236265185731103526863965403161408118132184839159695220890651843133462268760437420341668424823732728431461642369631288756120685457578218270946356332209318173416458263988364761974141804243361971567397544636073020478652819132146483235880328785901507554610011879079347129747221085246645842721112167799010300352207208341224438356904555672444513661040169660785790809970134857154287587006554033674688407330619421841172634052690787890552208588441192006027998443947101850045155444171787729514506813305664625894790352678267758182835650249721163479197331189368371744368704775961154457750982349492668384343584036005393899739578101361599602040086629788699973047214781545194053182641394275253843537334051112288788366393374270584242581032346103561245141415417106186054077655123254874280724961288909596884508933465523800557920544609992352408740489416630343106401699803404822329196664442248836885071938231551673655769512549054695408525430846856779259513428883600756114453796474732692920874246322344313540458847360830138338241398100073243536941166575809622292025697209295606565893187121078149001509538941813998058157793617594492564591407256435890537300847112738852430144585270939828660508709797856112931701641212237809375985182875673856797516463047827498419717031400278896613749637228550481837338351846368918353406720204554628750489229743290219731980488268854986823460277193808990404274948701563767065120945855032742842597939718495474852071087004241100800000000000000000000000000000000000000000000000000000000000000000 [125,47] -659221946370308820356334098413351072730089556610778928969436315861235085641013649131557753664013270700180713302664835128818572591463913592149044829377784352533354402609386313689905647373364952255908602323219216105261160857537557826367258744032182842819920117651312999255390653192717388454354198423282363720292906697491102029451103465863410060424633186364586282699024610636736586359121044721087707318484201493434526607648122502977820855933520110135875980122494213346732349591808649113345031660833273193989202206849594526877275737757715835864309288680995333164337201990826487560800174219881251924836190372704275959315630824002052040112395508088879038287963887015670056334628208730430892731820556914487272004675578033228577718164943235891944554927539026619584929656574092958092863386771638621370434448711534907973897223400556413146197826840805862098750236119301766757688841420052982899133447859369156814614736729413960976173297047163045822096139435507997834861534297553125817176186365788854280999514112833334607129926241564539583787645917830778447635130612178320138743400685141595646437112676112722564987550810168004243222477870259876271331290593601273735144268804942994437075080274994083134901783895661334648219251622812121455977512236201187761766157949262702001492680859814956627679495960426261995853057298901794832656141346852512258270110845299494498607240504133464876149014154003461744708872073434839434376916259638532763351201939321200939715107911123661889241167844633599796745467457112827662636056142415973409845250050487216833216500123089437114432440889523807810463263490276363564341871315816339313604289399123354623362613964144394776428331608719835107391424285660032664350971027412529136935304769562555814373084417582787961622984740735284669453945248417295321500977116870896319010764387100264343203193321366181756242736873501954666788966675429755912158656648862646350063234743075695153234889775771385779933653968516401370082086138524807315185328463786899909022480986630655484185985405157129826961478491999026392485658380507757818383139135943491985742050494059757299230633024793927075294020000326330559325993720614693211487948231797201618821705779543784297857950335061720659930599454945151225940212954895975666496706528406685321389941670865277042040691833264329656793428867805459874443830522144963710562034431231691849982245892751733327114123835528353419832714295882950133108035878259403073257472000000000000000000000000000000000000000000000000000000000000 [125,48] 145672194403533081468610312264765863284553177005757912513235807553027320251939250461767948479687518191599323861393141912178779681521144320284536018111421579011599425831936812948661772427079630800002515723891879736325873436780952326377661123784118297884719506615853587821936469456468978019052578554357297552641587329798315033503933155244573301363727852116799002699257238801286364902292931605335388201282293409542898635601513838546465888983924617181347620962179014309378967354711252507907927470789470285517870794304155357276987920040650616471567002123971764741010092324799438193207303952937886904968057202849560137931220800150815476207832752657989465625344432728619496796045624807673625683885082514406747055545630199001970333993077103017617914807769553370687211619143615589325694263268446368675602249722049760391555248043114632364363944094928047526217783698274311924982251019201238835150394361889730806024244021313439490194185192040788924302372356369970752186838852957454225569729236050526503934121879243975808314714483711554453745115295964409677289349237369810758061963992215839430634433174597764670434329905826186653610588573054692349167928149127727887313309044767549279123702930174033518719612035980310953673055404560697479513401479851054830097666005949235573779203320618118176668429343164677517984439263898247788129457197807485019421686301681519159738215734207414072084447835170505860116202966335394040256798885150595248012053029253584557490942920404948106152288302522841870489953289567175924449328748967821285823079196976002179027506479967767894591699970898607276755234843164933825863651245610049199906567644277935248043890453964114414633897960556724381513807843137887423854615276434848534044117975049896826536754702421313777845119840765882365900726249562242821628943562783572973266565673044727759850841799432120739493099380659669032796114557011331729816623491852629018873010146386933358220400407556971527493106640224275702988726315935440681995569233332340393408655747925575156841424222532694353392194333803698810907009814385455366307259271825220022842035810191866041258450315063428550488383178070163446564727152718465647476641892794379801414635194134629932139976546728356531155718978992339214528685989608945961214160556850515358402490491908539179970798052356586491562955017868661083429252768840493897056912738546393170978321526624730939556031410277246700437610405053294926242681799679871549440000000000000000000000000000000000000000000000000000000000000 [125,49] -24652870736115090288595140790823376976356887580002500963089779540808770561491509337546069270786917038260975430232078952187125130808719470065932629657895476794433566032986345555862527310499521887018005254299881370714401928820015874845985555847981536154788410055736770767440409995468661234902830146200701081664312168197899238596140496221146320453190393274092045896778449272912490447700550598493688228154932082280800741684805515541971026649483554905197002047965312842522956590287395289615348169193223479398798997044670487764767575333357556382930180944400005671583587855696610896634052445523160382397885152103391972979726974832919601356473743973821108406563447393374763455319592935835780294732451090359545073112450016318083857139284357815633685967750155826436995427316269987834828383534600785402772642355864371414080247598454115432572557460931163137640343716551098475241124894084581555709594972705351895834598832010551351180619819075531154395198189041791428325898135841225514861825410492148310950820929697985500002381996218470994261897104685402002693159973674326720451431668208790289329440052555366723601841647251268651897360324554026845548930977820290033318209363896883304127928040941044999939886749343870327485493516027022703886902295920531171494807939749204290017786002792290864717840287612023712447064771011514377969767881162732976036303971405364246062938545089554337946317082937705311908989492932855061523490486174923196423055711826860960381728769526098509883372186894727717668434499633079466589193667436915767890900580438523911771368615056203127878865203308480677391136729736230330386336930395073185086601014978408280229404297711717512939915235084917424160747862848650879484614824207591081614468019728074999998955892191722759883793319232859187482544125388851656392997793466786722142690955673677146744249938450502643739409953591868373064353952398213622722846989524001432635735611833222374170338185572913137890936957952943194575937159813932402585339150478961387404962961624203667073265998891887867743383615019116973379733860004157739111141271849122289385450581415263188630979169991417485092831494607524776653125658471754898982470230363034717461871477973822376352172246127054032788236995720085460485069240835487106793925524992532285557613394551743656420859475641947321472309887847297848532054018954757526391958953287041478944997760971762552095267004934866552802857041958879025640796168293019878948864000000000000000000000000000000000000000000000000000000 [125,50] 2836521308364628820402140137669374662419984942908599454987402307934486232900981799992301231685425346340641684856812924023224855004869857590585501892088655259301103093773069453302925604524534591849006191683128331796490631536362688958638043670909221470944262452869520546309386095848212081184778762384698462086169681243057110801287350274589263710534051248121973964640478740186237988162737919241783634124293251302251084126524216525692279328968842320917120295370972169695491161693584359441076245103460071852015829218685024557103975766117689406139747297528875297891811617713206268337605753299446377011393616502942172032056903843700009897525082011489824200156384698628607287459564311785040762788040721280743519520724082223190550492609133088361731487432162783678971752016102200792343131503724662084733321482965987088640383403346548574350673588827586041865100505018688962498988205481137206755642451845922647521525760252540424426965186176425877053823568029859060460962320873078713745591994277922231272986712371992629325667649136244818227305325059886915949265425376259843069847908936393841997074880401744918584538602079796576707807546640303807425687810383612004072996823703658207853109208235203395727957749906686575674597213600339913709722997880144131075885845609832687983263370822047375036735853701333897915728237239903099899908219049940145642584073862245062080444921916250849157239796644863106581257581149411434747172059189309420533883581630542905687632367038704277201337623305150519114066031564580995676383031053574434933212200366125393582812504265199146652253512373127821493034441057720035308004450510063990146363758318751093178029118962456228258729437838546198870609314442611029557973851478818785007964905611339142766843882681481495627776970979285551475051428585023605437881069133644971620296930603792260532073914648425964000790567392563201802292566037950301560860260239632830085779315962256125471707829976417679088770510765641857714934152785035043298444467503917053885077894578696192741627192016509886027198205058546536514551625388016430290228400408173058699303684857816204075597730578156358760167026947409242947210384325038383607247331770853877285715322773119025316646679820859966850821265441373658170011154696793977543247464350910905106963792882478313128967359621484243630030154264184180142382152008334966844354112380500846845979739239624899697821391912504618989817197213840844950448659435266821324800000000000000000000000000000000000000000000000000000 [125,51] -80880278807612692729522042232013988772288269377485054199246577129223167229284906520954166920302516857476394139637051136051845956728220326749110430564904696877778314875155693110730646553984760231582450590530400698537893614753450977251548201869603319413799082868484094673385898989787035022764989853741266219021105809889021186142034273653219567943026197047487185336165344143386464530826493338425787901407316194085641249839657138226997089776306625104058040244260959651227168579436128954981466233349838452440540840548340036432153666601752891570864774178749296459808312137294706577817001317766838078397509456038144015212404818923192976046302073140612720156714860361999281615060269034644687699156026524532634338931377352685942048712210518682946010763235018692702934993475804949130923900938009298364279804198478064994226723415194865461915567490046881470990386069732972522038678133398965583065639146191505761694967931982583287318154902270042498487249725833123010931434757545528881896649122032046091433977866441742487475811030257724452585833391100240441324653151634969302591020638141199869051008598801841287347204356178213782583850369567343813231554696167838994079522675799935257699455740328000718610034813702813443748906099157148791594452892040590666791193556020047907246331203227159836003879742203842157557189486026761700516684704147213053449317310602467375688065395697687281203545827878557959957591047894950655920114621714507912526101857176623877162767848784574564439438208231616431598588025329482792801368720375510719738808752360506600018336950662193041839905302748266334136200702425288822261535027618655926149595584264429008859380809733299399096018587008509141372693982829162761747504944006256276966303145302992228066544554749903790724704055852093699202186011008415763782532849077214022529739477199421181626078414685402993396934777633816420580830199004654059940426283384277276540283939532155734340562116732717765756053515229160820673995614275499467588516938549812975474683620246847367323510193640076485193184787835257464803958085617425403490722129955839151107139049929675644348164550841303213327792397851041008365959531195434101907358519061586097958801294469494238287247664005604785157736792627412337180862633600275094071844512840930128520501739273325830446207458438613327403644605842020562909519209373285803126962187614212261832838687952507050334003213328558987423814516402355732583838563457916993536000000000000000000000000000000000000000000000000 [125,52] -50558742336187171417912199523807625236319537579878653775991171109188451549080828585108226703838203105640589747435156286936636559489327086750830937125143953527351693426095052647705756266931967522490550356295930707080427868738902557069020123002567339110692651849369837613014641438724703323795376246759081965330731254884992097986307836592581458479715602305384419553623421240642598170896773827863740390037576032787100414655909652958158547880347674223292905143711011205539422399907107292856854624957517244494572141958046539026282038899407757176445421072823767320336449960814506072395107503063116460862127903133102520416850955768288885827050749562734818730389836534872884253753117082682229243607488750727870163519538601346507156815410995143991849386807845173929944807041608224634141986589580279288461776483797805873950687097694223947105038021503922958220302495435388920109420276402707508831748635564783522055941496557842295406030363570495552318632194909871642473932460805110148264092899437630333891740929121206355450039824172568865664614262731418016364457446554969081736874675016978526923476798969274842574969615972689875429062934141743432797942172531811550442338500320265303661099653023052026405241170513086493281386567464871401028162990368767352022965127476813589748129025981021675520129764825893095775582492689898310073836910435621629399306353699554372238689601490559494059356450963700110794839883974739619772775755095200808195315225792575041822171376199344055567904938158576787569894657689045618923082895177315404846969971281962546915250206240229721363464860637043896333615935496743921173064735301475135242037620424312413807210478669930116305624348734427816569259060191264158953392233164408340213601564948271355444017915125935210143843870683946624197356958920132205854750173208741266911868287911243943533814722284245158195035096801668442022746120730221215229827632666153941268497640397463690895593939197146664017067973610212945519102866107966600092471424233448109436578526662601155206520991297120847197530191367374380036378100688188212991789380991905278480575938132613648054528811511883914939225044308739138846466021217680719879558061814244226275989935434585446711442565482252130734152524288389215734591246693738673412347318487623940190398893101443147955522112660603155836534891158501171528031843354323391061993792931707108797821195020295160968044508270289596031018557759022635047511092467282739200000000000000000000000000000000000000000000000 [125,53] 12031278317437138031369957545285561847119226168014256892641694108453853807707518222950475165655642270538455608701122334620364728556891279547012606148093621054255318297891644691382478652882822271445320106844774965273139234599972184087942341247959755926635860605062705316306655747045592619875924034888817826756875817231527524687894694603769156770475920013407348209549447694602443709293562386827865658910750206998723478045249037599457522883688921893387138889375177244500258139931083048343777812192926057922464884007896901692317701065465274971442548642154462640964207371926849485364842270002858339753772148415118783711764320758050295665713170914347420383604176653246153272515066549625199068473282652385881319921434731109088976777225110604254008860220039894704170577416529467198815622144772770168215442372334464947569949102742434208658745289790546570864589302959828807312830474442485094448504283087692751877806731498560178304175703979234129319799844634628321984199214613018746821508190199186252274850827599506542620937620226422008831647812410437488911851110548580482934930500232517800129850198921688334910192673038456019494485751571870951641607440523560498599864328343471670522040292220522063137532249800162162961387208379126042887903209974931954339533234417480646869783972344704204263836455100916741249530665695816737093829032011660366996223662914513664602374571195613996471473960306437140644267605805421628932476845455418423028148739392452893482440910634381015939896225233478610646077141535146950345461899431698386789736942034161931838977738442287888551924964150986222334201112219917998207024595161878889566176564314285657939732797211965379137052113898563443393333657512437226227445446643803110332513574438009771656383162164879931524230285542363561516038298143968834165073092746634339105159975779232901438756849889084248532309498538918382916153640866071927927757096135647979597211882997321015519205377723805412678290222241796355951513965480394695953331949194234071941755811680905537078760146812306242907936875807787444896425592960218917555474659253068136021225742949206935982281390298942237021409708277305061878776656439973777268506655634817073638691334121103500501198724437813966343050462502298444655952513098033429527293469962417148480727895016806480014760289985845799602723530644459160475895706761873838276066739314825826005078306673215990013392710172880911282708468067197030534825078190382252032000000000000000000000000000000000000000000 [125,54] -921377449493483301391761424150811269338448478697274050438838633576167570759917038309561047110203334056050711081854894181958912259592318972300006882999022164373342391013352510090776913192313450406736308522245002030450848066150275036773465747259536411043063222281430191247388208916500948304156043933498740620650738175946955620373569714375046028714225595538141489242969694533197028523444444364068966443255114603730115244213162691901385428572484444812878650806547648718843680228174855750232199719362743437943003970567085092816805244872780454627559558390176705799392618463417949103797320933254033074820859945671272920351468936014031874294837358214526762654794613711614742395594549882902518075192326271262798918641273271863507816630420247487473298378714928388355820344863476230891542312778535033414885413665835546854246081272420222083703308025595211613945235851930009217240113381522790447580097448176495557577976480892002751894620689916056785577991713952723400247536329841774902225849817279696535331713986876511329962431700610687766454398482050230901043679966905704603624949243444035786289886541238149469432319466832579118588523303829032129936951480121160639783171187920896240365933094587199278635872824773043592476440256615491310442835297770976469886512401925116464622339589065119456849471398557849074876141335761998295590644644735488674129340684134723250450203050666912470126882028398079661694296208932266003983028994980452644705640519697092962666361583581044192870891264064674403982949017101812835805506322255162722768254835094102349987643278559983531625183170365075944936976812977299659887753027219351976669333962771719041585988352751649847404532814160173537471776363222920322069580318678448818069026939498455279896339288761096698274324438712087957363453612981211486254019282995805306865577753719104829097706692001176132229271537772166369906343131808745027459152194354609590253883964777662194306398512200475913722717490615194722246059011127163267202582180610485860170838864114625385921122848367279107681614751868426755221699339586913121601749731538929101718935200920905188055031370084288695564974439948752607677587068346578973182493247233168295842311165066041748262571505455874323709120385589048063362970219436802340107296442362710062879042732585685126553271573262839560284292779482349653417589279002834736306005788853776594472532879585430913631471227886324696553585863208348917128718398678630400000000000000000000000000000000000000000 [125,55] -179152868530035210549387748919982692389310113439211773892993938261249231690781272339070537575832254640134396494767761062955862242414996205381905090977814221798755593197555065305294363859712905347321042810346345695601766437954001922366205170215052930657007267977706756127628291802657613476609150494029515868109215546468249860261439464889648047179805821490110265315698087151990586542714894097225424041694829264848880454650673442452432703586018617817713634498641403918856176984746482317461497837284308750327997441561994321100698451287359824523843246147472953262392289895395080158458266483560451386678799694607978529653069416386301620445082972834806259946101612094669517447795893146047590008355447519066616926298580957818470683433994360804894689788469167438614654335602783961597336279920835187060601787634901650573044255589740903355008280210480483889687749112716684124647760082583838159212176450826206708367699285687895061100640162061619762851349384955825631164031519899473812026703501411091778498006350454879336432842669693591356437035073908558731936801553170714663368398770780231392455977901931986539343272016936000432494464499522179386162171834391859945500169128479266222711514565445576597165631363258178591747071857751186605630021001585887337276319513111130996023445681444261745917700092189876033540414949194599947941603749893228051936223997400400969923387025658783781697380182229525350565616301441531304024588521960028500585925546683098782267156089950310254043793176530113286872943917471593348391618569103325724031229239087409886369131248761930197598960328105774524059097906989096268953938739601229396965307312206662460986176832937556788410429443995365631910899664980333234146755922110410298146594089165029462089590885008092337122385309782592608759124075027109006134161571512691322188429904659632008989387095067532849515491638009219551236521837413608890008677332735834523243225308306629493525036738075298805245755985638596853618719904192672106382435702882062476433317831011509459345703682566801747485578878301394487318162343497397342652906177247297693885108336434451315558089648176166796335347745464557238553005662099211436791253356683651094068516423179341399536676110721244155222078568539802164522640900686441697908884591181438329751943551721860368947376664540001792267177713114216562327988761619627865574689753442399783261613503871685999337813170157519687640876862345391723034230069298987008000000000000000000000000000000000000 [125,56] 60016969525891116391529200205902789618214081197232392048848567899336060913726657499020175476889295453285812512075157889607904799402528798894239782962001685381345261298196425968882212557466867537373060715990879451102458699899152351641723194092023074444640254015459213053092269858612026593298152848811992387891232355275709165296135154938530593731834682949450455106669678446064275833781782534656516486049864938911123239089829939627426256417728816575055806538422465397006401494496962026201572260046415637684076330937194088933765090466745936391167751890903493303335996001044137533642053686989346185474536725254240706033009499650037066459065198542085922341860709194663137208370364499977419589913076249955301090109747803884840518516208134286846816525654877214603240703968912931142695003857101302915777911857461907007246122343531059022219624782016314080539499076819607145599854810574904287713801442742448560424265058232394436580790541796768531928719134475414668347460079802129780457853078992295434714207115797693873838273935144911363531854210785265181919056465037399434047498030504724987648251950674745562315116209155054078905859779324682730785289354008890237524396148957817119500397606253465886879429073115355350828799978254241318167863762198211341906642756019294763931845505634313729442689149459612885841333921570644364832523991867848422396922034851521283370174954441929285527579681129078339100835990736928673486902688018453500441677784918943009071827647567027317803437763125831520922961875317339676035110198200888623581049475616369572840942502282633570424227072371323395568754636989947732417968857605010727838613850427175438585519138727179409595047338074647340195421423250066532591547781510151070596306604542069772808078306582287736172994309473764617093564289684264442315989087186437652143643832230832365005202483979409949188230093170673005114993625413080079757371381686521880450556518600615859866693547390290051591726747787659556374659963226891769882725334604652193017893503240064186320377336099586656076909359348258045087630130087084479207337788466520792702370173025103928528420469798892216269548652811625307123905302868002898237168277783673374604336500324990089061001987660660181040350379421968119252134677292857893160626341118262013209324973339173245340946490071251526095387792361316245997420127209657393770287574000584612422837248134018052678319839742541928398536732157277593942127921017651200000000000000000000000000000000000 [125,57] -3586978611791509238795446622044785058701172859562679145732295338448733455948281758699409741276054339384016138142178873081401933450519529456453386303989113889599816221335059702798868148438772479091834533975916458651354504727504647657896906235285753194990462627387419366212642298481804437195343980751837916061913102146842790507447021486709323795754738606620492121222428971037835610899005378357933342217386251795534980204578920054804092741294708530644424541899886104934096644373532391228046671697804242217480580731828113372214837808837769910623968536161399565079742691671028184791597278752076455250696926790949933553742465984828383788931495165974767734188574312298041954155323753111324998982146337227671276828453998057485024652887037270588087555912545359752256340546149578960591039238321933248504244518358440453725861857833820826431933395509892215327629000638806702663247217043811527541746190019282978521685387934340747567307130799543136517446126543765407781971260651823776851077599526046509572975012366042896295471900616321002216575279241961634426538269512425865068616651637394863894785246433962052421128062820117768699117218361755074820041800891848249520920052943050396168942927421290486985988667357804189121628800742964446794906269055536504423713072020097835294808373804743660390214479596371819503686236800343290194281798985503741953746167061412677656947910868025449969133931785532662397243591748573821516848810930474475882703428944133302642360136597729992551604982696817633064197519604087022306311631732870811913507692145492104953124320664281653118640729894837280656126066032247183567242831938175640955499195094446658558380458366988738350240924359282839464350957360635396498095681524335525893735082421366080377935317834157007438825243495523622461168259529713642009965776751035147998306246741405264207204647225545867912083744137298891347930919307348108974313852811447357829296345985081614978463824009740555799654707485142442055439793402904053227936489124336713379158158824685768724110331015624948645935534169155226150383742236005675847185889597601493314015111074643244041347525980792000188837293073736252873409935325893171303411421731643706283161032688203330173425794571092058980099797304260987049911980509306693377684892577622066178371910004474928884308961503129602283210569476120484821855335241251505120211110533336316399708757454950129296767319053587901005567700426901533453984768731381760000000000000000000000000000000 [125,58] -1780762598566528906453613739623642664252875091219936180969537303834257845517838066639212434964597388855605246331095717050951814041698377796249555901826101356365664275061585494760178096577694394410927806801053334820628974801289604913413946791255106420455312091422334598336293951306317867049762871319859181534353170559649593645594958010573043517081401793170235775371781455167558593991489914125073806210445374488730138838291847560877185141283190617060098956622904625758482936656854150568069714408544997158800696031087152221517247698098422978254763969756327180690510995350963292371646351151779870679868864135322693523523518917725405506630940942191358324060326478104825672919127763002944012951619751517178525466390325113838372463975821897943571216013184889164492752755366149587021252012863585082554257885642416127498088944492255929181082953545963862557320159863295231852664342544929615730424498703916880992617420959615120981875747126304425095825378810331742160182724405904287155290833150294928282395805291996054104907753258700773209344899769248591436883331466025085289463579374057807737108055755712622131547024565580255528482305049911673823947961512235622247851973981818213661579306797607275351472004847252603266343482570417159254722794425212516384436472802415469792020448088872593359048095872852163673955998694523733612441210412112292430452520984986508148087096388944384753578250807523373176355615607443657710974855306719658377520790985215461864184934186221294302521115041113379225039985008207321264465751471088184772308171547557198012497175897243606577363554257910794614693485429155090913475685131299203437218985397038015636599920918653329087309974326404039749524483249693986490191889679953401896063110704245740921154418194873984932918414346351456084976070473047086605490168168345903744529820720647346479813962834863223726515908595014735348311889407863292161111439944744627873958246143983683972501106547312461837590865648916894098082562395118276483601112568839641300531905519411696115733076382423247076691616687167507963464717726416014697333037548420005262999035496478965000225133752929041564674210922733962454233415961535709666082417509775320962409952930786063896419714307508350533228468902059538806665964916864552671192358579566674969179542291563884443667041883155425704588934236200792160658398643944997983989107063901903390634669746525569430749650380689681472644748030652012097436561860198400000000000000000000000000000 [125,59] 535834813097144133391526677143337369299119413034328241325746620416669315247011399224693854115330005656214328124393009494367454476017233914810636877369014828252643449421708411904131563276346116611419231334540339184890968264764658255508546861078692712205397496888546275161340693414589935960125895624907551469126990870899338752839076799474925176681512910418380424746793539404722121932123138530704054198330449738640201012409199521669541369811552550469631892267537366412300507893221638305016665247783593203049429558603450095120713044986299851620494560567225841675657662706886525720160239031246843098105716248957758231063123495545666806349529803229269670843888982195703160894935624609981035488156892804769039174869276377139072373918886896921644855407352197926179047287952061837371147607937368125258878952241334304739556356897866208066010699978747962801252502916165294816991942361135931409879419807253882852575644834396004388899619359454897214324821803292463576187531401764745120247947689392121905966713480051496188545908746444791825185364456241321958079523355763422604059545161351294267037194701901852266436245922265196215982818674921861334321690073418360427427320100536387853808495508970499526233570219399964478178540563346364238117467196442706509109995564592194467606132547887085337033447465089942071610818710943689673271297215948032473008074472135151232775758114444423679770851676205368088987251737149298095278161974465597638254272274519785645466761100306347299635026137057678495371319953440974461255867256693318682910638510339998565157978284030460085312118561382875288510508257985615522791348130753770982737666144648294388472445257782179222557367682265535202548357727339320262963646521999873574915023089844908919294645219099845906963360755197820025700315818474573773317917958242670945324986072150067105240445572100316049273755142485668615629583567847910034215988467302080143157483926645705890811071675669836858474906035288825764275845165527866099337583164179925432381007619127704880537733317835822492932098828074043359581385743021718446321553203646349844416039395649525865106579839850697654889960877726045482550399248871109863476195883213744045927060310182206906558080539390427087103018335159957707775503066115054072294326680907439675907241473525612099263653474714509147018575519352483359153026268461175147038989405690553542958650320030200914556057036020650604439744177190865620995241811116032000000000000000000000000 [125,60] -69917765873675328524131843239202323884199080356685185483140236777249725009980316447542183318051518218866867765038766040790555452754306922193785222097307738813004363122045485130827327632903436934596698850741959991783116939242935856212256702245524540232368899813589598885042909171132733407014466891916636386723744940231501943635642131014103310922468588881350768535281640459083374237088044198753869288711274857639906156830348631375879764141025009731127111079277916185158472481745529071587216078891693591402319514134653591827374245396925335485900436660644485945078595545329815053687005718168994001077663567188147397424241886012208024497504485658832307591985228901497307264948660677610693175064914509052264985776153028128990111565800233401424358439325111817048556204692991265413888452911693004250487312584502964667010886774749638859580403374249973933295657116117535774138983748184765731488105851242596417732427277335936544528826702817888502229539303573938288134744506529633641786712343963568946206669641693201829677817563852431285191515513740006524023224108075152968070698494358989152410689886193205751522489422752295423512826458918496686792386301141617838515572108746643979035263841858173745533491778553153070806801238349702675658527192628059021930614423652398603921635905434279513111094212896204089116165751322797558758218143145368274822128597487588367050210306082920298256288035024440397259386609300255161887333308708923479764072342721311656149553208708949702125853769865284685181913224011653525674370224777390938135723159855771534061070252013248903582254874562544338550719345336932028826379417690763753934399822064183642520191014103397085173853287127966259539983069564244351477556316483943088783213151373308701635091956036476363276727359400145733717898880863872119052904824068342078501934928880399093197328456103391168390142896609422453201955294120389161028334371896088903704475712151388198868192735729192379736808400821663015622939577593417450952182670950487711026857997656804062021324917257621568569035581856563434139973408383210139134543983854432480634044052156525611754272013299236006350653088672532235259868460414513546534414368605560222877318216628439639153545658890016203921330040922926337886571164835468641458154078797184009788088426171117382288409597424179305726337606727597604065977653010199492431662413564122040059159446920191691448084368446194493818228958078853581856845280051200000000000000000000000 [125,61] 2848284578094235313223363012564193137582482862280795403492257402454566024835465718930564416353797042270732776350125785631024746255809542685985787443702039329180805193898723902078271090624873396842764385808235462021858606303106656895111978655258705947586663590351379696043385104678881327565144879683723598698781755990312817114848120276215746239373672835709409776785421351395144901106972040889490261641419909698390105641728553542614912562167991109994711093202321354709710255615318992837647430756699627323052799284946998569687503040677479685480069764360974506339188358111917521339142281993534537150370858221172658716363750947382462996910857137825778323300803794619569731375228163426717001127795107454824693650028842906729604938281802866889231771949087536101201708493425842001442777114524433286009261581630743651602881949648140456551827341058868964608384505715485794356778740338342715357708380910747682696785272835441332421530237610621110269169889609288982237839848273645007776078996830857653948876159241741805936620751297025018505084511901171043605898968309734862900020105603881890008246511511437367601936628311705006885177357667391972520031508692549547419570537117775746840387278420269035026270821383217708855778784144434042768351122882367610231709315106083476681081789249021583568315767981337784481646887474947702857411758082900637616437815805054492169242643467112937868220978095493852281187076195365705708178824046659838943381291595013300561968850531533507730642831948863956940395319086322764972401762060324162388847921491901633022288765864028807493970851110627783809539705783353524325437164013487412885128939342337915106422197417143225259263017077785900343719992462673351961834731894811870485042651799087707572495423178078607019131743745955421324611274590394229248262954783105438574475806544937135928750598984261536277773881525290945181559238720200660585779841838193171975781739374833447205875932706759550544344885633124335683549610668345693391211576105297614699635269961831696651946584790635088255585318850530049311909934932226532189583025212248122439242017922235646885059995892107529890857121786197710685428591863868492624905593842235970929625748294562363391880014733740250797348929111768712535243222694155562806905360343224677083604884755440492456992931423628468926264684230149849557379782692074439194500232222913322813748242432979484986969288366181345602349097363805792406799548153856000000000000000000 [125,62] 783239600911872538732595193858267237643939403758809940510848310675423206467316781507900921918654368601631735871818035090941162171442954688258515280881088811743078331969607871775086963076424180159605166848677662404704678794087328165335396913421543383732009726161393082297061880746722337748790009688025706623180917932928410611132167595589117803442856917413862479047555324989957785837622393511423224902133729678027058903376784750335337426698552723565531486260170901908071101596198457384554911210610086469427443514453247850579830131106435722452951033790692291828919683988667228254308687650056308903887888967949716968710971603132724022817104493010107505462919154894026029179265010909713222390000546897924392506942878876674357087802591517801166892171756482635867931663811018422528531327177917168432801336200147542553761586351526323982942383786477155480262274736958116683881407179801725999276216035759900494266299944230538711933088520742055371043426870367459338282544523610183870588177240702619946072271743633462679810423454479224382863900993027177541488312726236221587978197711864530446983218419616858433796424227006651760498747005678276202007423715372354042361458111528895938101802995100124649815263154381214887535767870296831766658261088913545436614556639082343546195935001091053242355285193098733533268657351382531890556226349914401056099487336491549789394495663337067824086683124151606022662761866628339169476340838191667026362889587270631002356087902474143445899253826138063756202501074179842926075378314781567485647026893736806888774394487605944830025953300179742006079457666708227245568482281567513748647004666998223000899564909049145407082338650554049283775226007490358819915974962264459254152565212507535948344708179559934634371243089668338387035089578370650768535164554007276759622371337158576748035585299526304570494941363765273962825925424788246590794021498652270074257114014553268009418933066024100311090092616586472863116074795648501255765717090068061811139743969553144115605167796717368365837238760213283760873580412170283877079906542496344866360858396340558449395160990600812016690747748864623580430409522003045325914690219948206727776031744129258142214598640956547033878798680998982853166400546550628303150039937415303050376492526267134243244348393370907169098259923094624073369729152498596869158817685190713556686759330012835162831813944938260695729691426507836563804441804800000000000000000 [125,63] -173979160133208151690595051553567748468311017201047117114104023476861498466003142856443309699274124260574008811626452407235727636797604022541714855068426016181504832119214543870748779420789435851257215072081903072371057707743817518412854011494029079035070034369992030832562287538847851465149417430687248622782055202973478651245385342321117773012732001227552231348646071796364312531345317581823708930929329288695406379512102234358895028342969686718741579514102093205034224442690188589482973100240915538820828012694037144970576583601188071216028882496887623458386347903361080286584804737317991438130612631929417057440237824284662207055755642546489893812348616769519517958339829519144503159421713077152722810601716862087296181596249586174549314390866167426797946275130414081722779331947177872737853337763778680392254376023712182629791100914229891769368290134668239771814303051253206176667256851247976392743288049151568069569009799609070617743586536088319205609937285490902745271226322473664042547356651774854968765543214573551424509305507673078164855793347640920875553751543652828754821708306418479898822628850621621869799764990828919134330742712028954818409258345998618450860366818892845628569877082855124470388372078846178867323815730159746141761250960518071779243200278261277845319174591154167772475849530601564969323332421992361609897139907522531563525122648771199494111946968365443978214351949238867760101701372645221696089929107964740098553536675928884081039049869018054062466275619093558643848634651211531169522232859330482030228460828076246107882717150496667514481574959652341250923766809974850873136503704413928376768625953107543476896363178536411680432075068960248958789422613851849404617348485046696401710616879699734431047856069284860860156296259917301024505561180834477732873488366700813335901399864455342562418483225228590353733431254636624940189152866566278836382682414177170032735751224543258532147711676793043757915122232321668772663526705117643782102979678570276082113798591171617682871642472465817194262416500538758314245577341138348427589746598405654559175635165523858079698695100164144880236425799158833590926814506140620129073666650700163432506309275406096960376545091667216993651361955723816475097725727585149914504884313192402783030094570532277769734380815347202120194583722636448270411181281452120400839235715962992205019131464518308903396921491734718976791874109440000000000000 [125,64] 10994549158689755968276372776024393955686385570161225778988727728296701981658436221997376886179890154574406914024348783680566404904479337378577131422323903157506232880221755055964707869710904685286660107260143809141409479909062490237759169913056488247043784313415587032720017311661778727381171201560124727238412770447295499975483239693605648959026286364347100554623758141254311138523596896819231210319216488230112582824896209600992242688554393856744299473545780986944868379140287759071157895519210124504329215094552737805686291767343294110580631404691859001569586343510880576631544887500287844314495602419848506363258514826078687816630498579189624293303830388955107876208349506203518553197277535485132144636129621080833934157695688869341454085365665787826363498398242979705243894486390869631812850703781208333285685021136380418034741128311309066857181882915568390202646871201860572408700907440851819390782585645533974529869792158851550670605251354718793852541657043653400376053710499081267552119173977231909850092428604828458101899253801490296145555210521568644368441768351222867315660930314157101142254749687677839036547917383288268311386697162034106189805967142932098535211882178861463789176701338719067824401407727735248588953972014429304548036926143725588393934632670928420056925711439198293228988497455461350191266556368334014330337617951577358090486902247210206329513818444392458115158961772463820220373285726098831346194191926475762203641739873874519107570747582702800665152742710030538762466327037769848828761828291608754957795016094347375727319322701739666210757773309101303212563721763406161821350207985303050281853950608953058047066456231244760941132943739071879810832251348443082713594732219821312654996587745901504254047513335179375448903193429958283289083859096390396360600664170969287350471839688428014612388810413870290942868597559156743859575273302517297186167234871968893366017473123931350992039013226135714324676196963803169379341927085878641749542857838222607775292100834823023566099867343573947712891214172782410158698509908294877513169903208144159097747147043145068347012476105555007901440943557227862767482946744047908610895053972265130074031857314561496912898340369154825911088133100851510179967364719270378232721341658891056597284850875312651264107394581858562694921920348356384551349041455896024045368502984763402892874256096852369284001419735545033316001382400000000000 [125,65] 468332868371320567605897941821681597273220291383627740229575515875199455703603637438506582425293970466587944442651123012210909768159153593968913440477613349803126100579577141921654025437150520694252810134377202086487316678127576769268755011890464646693018061751863067974075747313849049234619770151331529838496993378802915007345666933622993307201057420975277933511894436159686650377088534810536613267194767904060384878851912836461395163412680045219426820812547823359193965843129696856987204864204139029236107887105672367241162243473762924550443344093047196740961474037561204465106691514342593411510565795938207324325941481526598720350250165828809937603293207407310506992661887223767661897160543831581410778097675162574663724897132382156462040835802925758297994772244121163905754042170374291505161471973871244748769870287914935088697416200864317922313871353283168581368389937923898135703375216636448540901281925238517122481737704376550081212982961889557446749616985482526467752092715670913468632246529390914627982332016855210151149796116636522498058476130180228744569596827661989712488155438933769380068475877364966958108465259726198237738845023525284159285903246676451383272365986837216721769710694906287970149340749521524254712522519942340965909841006108999234512643805494834772746217326518518483304212055762300319143550805280065232516403497223427222660059337225933009975265703190074675738403543737295914829180849021370908162239282937640955705896847864324419396574272435517248697276004236965756727360034686694896095590164629826897861430339252625156196346003884816904133455040508114279418130501140338469837315865133601554465058395829779639423612151054826579200298384889545382432008268166144135229125916136411558812098659024786653314910832873950713453634334504359377492517566304611216259952622480015980511287039598136549223763617515258291094120964349277295321796462180987930838777115291114214842861870276598450865665211385670746743626588302774575855861065693470061335824154104266290545895974949934104311094977949379477101327991853938784173137755375072608134189308130431906561044915150740820265607278169945284182663629314356290395901293907184085771620102913909251339601200845230472880935452675845471770746131013638984732817958881138353011287980511224528039540207853315002837853833067609061289570422370790082976727608599955662660199020260331402183367657664153702650216659677415197837885440000000 [125,66] 8100928683971818757391975202120552899247704586095668954992357618614384850484333480884487883763538727227089460561606691719209842298547333830134930228432353449905727685487714860661716799886696665691775384442116191172621755793003212039540356603334739332878913739868596976205678251878037519952587477899018290648349524737114556361994428046232071677992322235571241036664177996383837959697591505882540004115040422641165264787238094197172514040354055354718012342735117349112598814451837023277451749858763785179778680551964800561320334350466935631756764239680805668505854358649372524405204601676023320310637938590129711384313508007659209394151641240578250002174535171936298410429365235565848551192908567603855958686836808634814889646700147054749468349134732680285557259741207032268683456558500916675357140753076825299856369489038286200600522699312737761385200508212251908297603862062243315546461294048595954585609918791384099573983018964689058301404057028875119003885208876118381606906115860833365181286661334802428100504852261309563232454443021879773819956458437145239416378040505628661499416739302427947302972835655619025774401943411500111118486497907597501479999120484852374887030755257778772357008349052979038990883573369720680169243859021739870079305151732393428739336461237421121273035411610267712424931917537761717055241620141260462895841452156546646276301060400282466465184801466772868319546303778209597417448239828200022213537770867759981294837041127355859086190867442767228324938698195460776390436878195775436489391151572556717280372458108870605644184294801385699078494007069140698833980010513053051812617712816677744796188161354623002826545920525444943976960898527883466532789030438556467037313544736795694014712360921097818717815522905414578848288999685902834120030257831580211451342040042089356541362186733603899862494152020551180794632104956818863361365981032100794426248863683312418538917791894802613340288827717047461690870928590929000335473018023606580760054143605181935212210662317626483635596586474126598458807638541268183528747382693870466617362981735252990139545872341789109026773620440767891300960346355914934577416764127775856655916748781537062008835100520165825981400300077165087568495396198625438225941216957870217295346266795080951612933153304461354255577950495379941403497414624385090904454258624577422201610460207404061928315974308736774833402425203796636781772800000 [125,67] -45213594664443466699144015828419152364350257818860840606406384320042765157638240754228248902604449763989030382493242911219528152578049838072053560850247396873660931972688080916540365624088969251907218589689723714238047698287451222119875377282493015460215486539286314831045765378495292464350289021520895413336123179441764656049570816863638598720646560037353795609437126722796168444585236778278233618270228774447438258109707603139505335763712435582439524490897709122685080069570844154731807620087526472639841806104696853104012108499690830094043917416405344658034528130551282374273182029883950603662752919169839243614456753564809693940458605047173923185906396094471263249135812751296894122239256229358696373339060484359789806813380458825360866625900067106387393902179982957074992614539829120379158881227860622033619712367640188821685211741119875469463852751016080826921229316666156921130687037514817917621106500335528024482823414327757706911102314129165420911101678625638920408906394962046725800046573754482235793769181772318912990433913523997602641669933324595668092643901999326052758871499238264180050345424894456251332502807954080116496140690419523596276919603040127283425890172257432421671833175648585466011522256727160236745175189133560519179316675155692396764842720477612703510697633973099849001957221998770891307578566866850488604230281888816400533588765748510257979595163684498891928925078058637160496213173890122258425217052380772402429061761331565700512476362752556709039979638982975987118413872773146558138520370800343494135518407481932490652406096112736908010779720982059305790464157854632679098038877941494045896925384660814334424262772594727930317109041921867784950710517772119353178512809303413253513940722177624995085061478890495868775570494600140985106894649860850376044115167287292135661948780093264938771655412405063919881643467828695577651177522923842506738929421868237171297699296272460468960299786938578029793321898057091294782121581206045062309316901132882613052422747617454727949139704406537466084784736771647222893109184593732374499669066575493742343299049177619872220829886207050653971442472359774999952704289879157052426019388937048195728492597461201188714914790396065692822643538402391293166899753468666112715286709680627752444975169339256607552409451709258460013851972397449844865459639572536458966236159762600087718365947653512294230961580620544568601543296 [125,68] 4114596427438647022220660452332257212518128696169214474285650857247902812123399120022211427090814811295605846500957224924167510744861846756564542810840216481128704320387832022376955571559782798439515722088239413200356371199735798814264276018065946349011906923432857816803804120902900308458941348352008538668090838912574794904929953344147445335741885237022087662649739954509886102199637055215765427132471485342726141648538493836003978129607083791649577259596564517357789888509642595604602550041986498480701071987120789523253935989824761547964962444136683312985026166278382207357778429424018724611673692423973166222325888058617039115064965981389341031510919953006371145230579591782842382327696785703135696720706648114479413524016036309520054925442308990981023789518544904032080397444728902537170362917951032223881855407962941319375062649249305236847460090927584148019552632884734761368747905740625571566512718871788927489226977939176148727861242115874759850304316712696861081151703558991787555131242006212629099242180683746388743781403237351373118787531520969277347490645712438683022277376880008186028930083731209462661874018047750832004085232390441026390405466918050682428025397066729784900625671974775483291874809160831044158760675961954569411371007881244719995777762588468292977716144149293208468545604028918884757691100003893326085928119426733184136485429424250892181038035450921919750819140393702769965880584083038674382647596096004800466355131248427198899738571708795943363002434016765785338943009002397112939443925295367686100443557960064021126898021689526020711711315375529592529173733948465480240330579493378063584107490209334901125669419202249979429348653853058725157545113217438378235413987299562229438009756416790894367419406897540934117408270067554660783433464600892081456261261600552601796768221586275820391938115664844753111753352304714292688527261260212671229509842028340735605031286903451395322088306671597571007264566533928596505272206278327079837972908332805365822814579893995813499707603630646128943199470024620677910007695893045002500595506172234636162035325302596201691222208127125098712669351945082491763743015909162105836056178008224249306343573871187104986473617536689973903646048471467252029054482834149812205750461558412865468762138115554991897594794891174635565803516437596803872641160363865078750776376373911340104996639762749628578107047715267483520000 [125,69] -40844588463877878938035881237952423082979016048660488040985815244662888679475492944113276480652606424144014860435714802404087104352237397369946732559624319952382685385217264860856023740463229901921606628320265248762311023116464830606995571280439427798130519032785416057826493874004784059284749577730456840204988790310722052408984769488159691885707709159031168961952765645829781343646174491221649436473716709715241490851528970961242941992012447965284886888970071096625106948297502478546811550120238291083156218366777484689034210266028958866376623864490344426368586962993210913839219289894076581510388423448453893553427656829572709418260969777564233214535957481632229584844609975375857907155989592925743019971348819776742338542983168601978834698152837316570068736982323003855367131372306856904143429293513738023071270067127166426034610521239352240362893564811871032839366494607045422102000479541294871142440401305451801211083486940559045048621404489403311150608641928241487647242289120877921276225038928190274348704014255496031412694072197806707595895328203711176865265583419572231051131638532407087854456129907970144663076119154513741623398695163975443497709964912539686902836659144285440675374035702112527888290099782416987118427345137528690193348904360118675119113994637954455290969763576662125560152388750063011508760605664943464205365930736739330529879083095765371805641864528163257455768012732165296845950793235123379627524285384646983876774310464516592932132465712261114539122859209282166466365931517414363951076621120188799156793853565338726572650455721886803250977231751215204360648793006426862276589106467977591627449533938372928095795020923918136228682669719274320230855710376482376040249304959921348148247576191894410831374403753519632910659321064832453009840064756667973327753601836702555285534081475052958948109378120052254068900085638438067390525060318529826050703526399875749543771336346968779610341798677595722719057946059490597775025887955305212905221413385590888054285342674601320981668946776407755073981775933020953381439977120924674655931691941557901597382421203694264882190996627567641446023995698715313227673310273471400895351754232833029259162364858630169258682833298374190212586962816538395860741476425856960274741936147179340821859330654989671129849195755642813175738957260491461055576159903389218901318781828022506327726114598629491989463997417392000 [125,70] -25847040799763470573121160898539411947991001780306120068064661684259484490086528937612256726623318178006280332416930786039677911809270243146272484418840608910323080485350374482626082806663540370761307053480975977696391703199332769962477388839625121955309990083127576898493432885826068881549221530808005994646876575977604359459389190030855136322293972980121696622554144472298863652604086117825925687004812602749262629702902969832226539462892600614330343070268776485247035131326555072881963307044620674831478573483966856641719747936620804313255670538364447744832744335516819717218356153545524640666751742968522247902681504328608600418339705472396878606521910760998093277728847620675366015003079006952232794504416805791896034414723915832361258578085704035932533175765527343464891312030182732965713729654702757333591888922370025524906827971662849435201424961469180173358122821834664358321822899065769269454018609902248175148049707920723655115306371358540765675951681920973035342161876104668467672976721293356178739553474577672478281114922847667449140107568168731646352586480326953876260668604841424464699732543872705709594329450581379671573794590668477683423625307319257238580318862634414237134300755935846799668266809984755572958660443317205430871177651846486136658157308436455350365387891134220062984828205640346112815739743030324804357088024407934852876538108594956562907692381538061981972010919585119293036130530780301814627033664076842422974459519150983491366651288216067576882128225922165570450627283271974305305285176705250896975750198916669024446142584530239168192615096200399695922618950410695078396058784873091836458348570800105095154935460879904293198038817471665772522276314424169891132442535747969064073673018042840875418774875911098641869210327961121748539938187742075719658000825526848943342169892643740392784586385386367806807874660279685189654544228089848579317868813798432518268321909425646625331534382216729190870919525505348004207766384763151786568435244382545285407078705573308769694950810173917916789329947811912852122741908923634302660446134618510278775015775923258626163947762016956503714561408945036437489687416869965080885577590716815265860772048908772642150320845200367719982320382386117573402972913340749070066449021050678922216813423603477909574214899024038640804355831117724621365577082798636253699801903861044466026159277354752232295897962320000 [125,71] -473331169060219207927712534522748608073301750998621623113363488685822371338684375553481361217947562608978874287790160263579081598920369716109889483626041651156159459514746243703267721617079393539566012192079760662759791708258533622011738438340526071739355409721824662842704303195153347949169420493485049005918010352415455144627073189426130989767717416227065890096149382905325646814949566653660325112894862243831263086458203679585340794657440682785067649114509150953923957387068514030242317895411480776571002025389669363867188515368958197178117382156816500707288639006654947262343135575614317534014386831734881106536565466771872032000159556888878428253028355198576628003387221093787861386536976776330995654452169812272139436843199820342804277872576937869681036975856975488248285969391817492501103424240268957884819194798795185480357814614134811721468354520357859043739174840509538088347410895872316399310984233815841381581720099540851271345789238929904736677175759876075319784528968192665242922647596859471306761540198873698199457135234358023064391340291738709785083027099842552642334127333446222313044671306058173195565863657924209218796158761596714357432863621375798437657391881257376646883119798485354070227347276058382900947525363903054618254964247809146882652753634094710563503077465117227745470651385931411801255285788768018450403298786013752200791373621554514142879224500958927229696758808529521051860360009901339906770503172501988496939136010650794130943283880056163100751106390869048391986044381106469080175139507867945250056118166022186953828380158201451826840905144092768609695194709727472499179284034136008691581626721277457301075263377853908573465126021678939855380274031084930765507556903183992641665292120976309550139643513675658600612767416507583494897179446186017723105640554589948220158471676855140706470902085663870044119337917701637380046813961783198685449079422230399371514573552948715827851086107071450531461012440587159073218924383980503604469500637245367479706174405340942678224915922263195631460771879144695655235649693856007406697815495419816882820606861891697951552164739145145967643152724441326193406059538180487501163318472877647248512459673647999762359174258569370451838891561856121538202533920458632909191527697727953211642029712555766777666122779733890401143491819325074185194750344792150740225357889211467561164250464665036879516106000 [125,72] -87330932054456579761339910308663847178334531274252179486668364219688409690401146526345976342138517960418765732475172189269852897990928457792080819146897206277221757754324420974274244077987179491536660892740849907461946212454935311677909856250175952019475597310617633813543960347801625015577267722425923830342466781620868630577311329998500856787779086294871977212153947073941372531796410214952140046859666615623588629002911776599025886212069749204065703535785963230480483932718276810140881013954962302878550946381607753753829247126272246182290940079922207240558402232822833167048600699096618281559667675647825199282626303126593598989487021863804160872034303706408170177493008983194747583439378347505375183551946466234500027633047403316751680585234782481755291708192068105118657059592413902592562475979133881508255269610808485008708264808268947302020459240529846174828683057645345198028339093982674499580791648287199665315680998433603685524614031177008929834202171890493260781882794191591192109897203824644381304573421753142595342089733765616184374240145668982172145658612819773321294796013378674146665011376042396070350162983967113709849283936456984932428716689043524035145526585914679702301265749219330998473198784011409452103169852502895009782204393669254957532693714141011593350134939522977595412317884584499873845696254269285871610984534230382358440692304144203912742561450489748111503091956743549111319983038386445708603537868776158795636262083345500538365458691592630725822094422153943624549325875702583346900964568977922969080958893427329590539530430660518753693504401952819646770516148834755710355950330274983961452699470911849674229512933775221477980846242889866592242270209148176375122592453172562712047396251869630555606880243861809422213281802861294244444951031548969757807292581464411336598012996913416024974816078491444097045932244931307596830857233332297794111863667265703747367325037661211837454162088266562290868327590005079402386004138733687357933584937378042044208538563427924591023975351833002726568097006767340345213084893608477366420864476845951396512250893100974778225960989179530575489637031429225485459579278633997208644713152048724292331615927397673279735998590804808593516045015001352464904566447136753910081238484168804554525181022992637509579934294544314322075745993702527545084958769541313509970013240966163230997595973342409074816000 [125,73] 3784595450062863057401936783188292885217757671293364545874985044361867185538330492866160599927426875514440464022311938344266090203140442892583045610114214195391637639479682144878586583492850538183463988935680055288370919717798396657247275139403943502116704299024311469009238282925060166518156898488540187620504723967559134278951983391200749058658225173089418339233180347005098442913847179987493948150733503185444124085853737384587841830233522678748780525371613328399119812277392189798001914446352014010234539015979101753074255140329084449322268569182393442024436097303558861938121211472351560915790066969588740183062497338510307086383833225213422989679829673950794696040769572028409147630800836058265315508961186792143626718946302252691767108322409009024414310113862709740509312760033142694625442807843104013058249549906405617360217356467792951845500852139236784482074533996516568492631775447512062917515053810571141189829433525906286704032924593907179231664607352356141486102962003300892888409853690230039423703272168220493274599174197460128529080192776169003222141924641822492355517773304088685267266291976849339782702972644234611041710310993334613197778255900977864655601274733768618460985223170313208231057609399606553922677536805034652335012361885448492519116710490882455426517148447366513893309719612700949665561215600897664085905535306083800555650799728601506398338001058865844793748442355184826618926698943920982286389713840846444333695353455530041830174615386217591775192704316241111849829368232879315764378591639141922063819757555410517228884240875694005371059191129635391637935538547414506377039448333064085268911292044096696701839666181137425920796405919901599430269132795804387546156847627037958355711110538211617057525975067478839477220754747874303593628257513448020670694568907388425206298772425419094555905804075823901049023635032559235778802350623487716178119498548423338971889504541536474386964590954603932452405307698509405859737643461430192825427929724529171987629705510865436072011669315529947373128347796979420401730230484173110024403104025318077878937215974973082370339920075081744619412958122314583181024933600174720372519290025783913849079905930172963115269122232739343595642503389866529271509790722408696109077202104164867800419905921666890858063935380565259706067085326128085306898213016445619826380763722533893909280857868273713920 [125,74] -96015899100785295793380351388384990733020328565634940814245375480592839759169220434534003482133484372344802992599253633339410610111658113963471184731576615050528995394481784081241453878634814951460392774246284926663785156810581948108517330640084758896919393552558249525981955425912472234682032602851883067884823366223006022616787730840286134969723499075012951197493266894106453279342800338210022942860368845331083240044148465672554403402711905412688812185239065231483874352873540264386210027273280713704816720994459273261430513275346614101607681263724640836461800763457678458631854753628105284562977165610148818640791895943385894907924678129284291133736587388358734684114741904334825941731697574299189441389737523944748405601158946704071215349315610125397087564854903506228845906218822139183727573120464976009434167561031481187721891718322897391954538958671793369599741296399062189277047934590502152302556795227999285113849446170046862750319776534992104629653167411489208118637457201425657665844644502726166116969375235273162405629977504621316380215844843122340476451832258586697746249636542793983568183064154748388447890491127119570807599286188816044779013745188190290814070569985693520445695821917237265960498509907113788442494250277161881265364392671172407197779144743470895143264126727232679384855470024372103621619767510637719296729011524665552043488677609820881228878938776663870106646873897146368743583015548298653981936778067162143369413533632733694596766179563645849789268557500708169449887125460546997198128713133160888923835760445280902330846888105348032462296345736939430988344739203637790394934094053469985104323678000269943647148714366297053698151167454719830795132447643103550166730273574352673114708798448250899305058064383329058913283686191085376278966769302610602454120148243153758554381022077717920106262967881877470906941539848849669977947778000154202057487324119908673498249504641790284822845724791598466794320168806475386209833996949833178002215574303191449917528330661127928908505669319692419327855761367782503799272535376482541195519072226914347021328199597867258419095948943045756279122375424403351100876818138199900656712572241895375382397230169304164133099720672386961008205783585577533136095049333565973953035419327281222657908864824827463653240770532664860817773982338708634852238165421413132042148953566981551305704841783360 [125,75] 38344202296800700936455925518883583623512828980034573942028463918193347023618010480820059065067085251912552120065770675223765806305153008120662592460487374020339610074891726490694178691386494839458363600279014529421634048216261101967404338278410149082812155311521288025466615889728361339618059220355161043227318505293785277653546594166697345749703344645129160032065251032901028900695990106567912775640585245317414973582377166034293167271191426369214530548581142367046855374046006750435855752907168821765361576110459642732071382573418300698860709996917332695934300701254406509060641306229028889827045424855058279701172764653076541915175978630908603016173572096015118037002817066778504936749271285484636491759326102521548340740214608045520526870880954448273098319960918678028771215924445549624055602781718489768773036156580650917682636383297970273492445155285122694389723511894490004770841228173787040076409653940687816421825306675814007400213730635243142426431740444251384068277912502670835465350805657021526103517603451561084428063577858896242073109566597574770579671429790810521802208182790522443641856317053717483048111572445476288243029962621152590800876417293101865344272283590904789860058985293926614548744025163929521007655947054506182916162338032203721388183355522669033042833320627043958234299329527744118736932955047463842071161046781025291433381317423187432919281664893110245695965160659611435360522075685283906383036936557342529852378256241530328091600608358033926093721179863915677789827729660222085650830629218231882308842908910883916295000193555590642292539457180199195596226329986978155096040573585147563270039736143768574435917732108756941350403993363815437635792478877915696837312988965440960088011958363809963937411055268323428346423259343619721272359810771871891541764877727335615489056223123041868824046986545691807391525749804893453284238564762481632052272083638755799815486112284428338033250660286946124448747509827860663376941491171904451731480579363001115517425299089104461496625932351036079431630560757062210613431624010345888823666886090615997752552880457581972203461444039819861764494422417284450215948775026580970110629923972323050614895225771265015632437997269715294454586060279489001577968308066184847475032299931680258885031340720483765861344113593141272257920401050773384777639810996144197240613875880415762993056848520 [125,76] 1596281308638255625178769404360845614924567535397038749876615873883006480495399487291948156168961380980709155970660828819740616906823570366661344312235591444850434575181725548627506724838628861226923950086380525631837257950704140308828449959238300371718452332275368212582870148501892495505959506670318194509854964849565624818817205634377766476252372145592428719123707026935164560386053228797405979488109389751317629275232054131785199206896789270268781774506594280726611029032540746705345953312411716624556286321127298253602342747934314175745037576494359465763896597786062512172300597795184427862399631172312663334271921217103104519454300138832758568006634507482187795854995963765228150768466433997479166648207952035469622763866223475376368841239186149385417467846368122968432522371917893916318386752998284812133579928227950796076206853834555377577498618434996054899278589569973848557956279551694492564962518842291727070662041241340234961891117331200401291041322473495923794118110882077178335426085843868279447973044941174775732568949973879197707068502387142828074789712429561005723660376311414471099680803429321508737472146137633308060878419043261820764828771691914019239407135562329368322409262301441429599931890099020166316238455592871296615486222215829149171742566987107874208300149836156643436716301606832499751674545035130898015850158085677808804441066320132733938978375863894417937589132414042738043654948575802791656198079364728147732478310520227564284939197703176125728312923669555644422541453519864768716875107369066568434066235633994231054777557936240057349339431075055756263926606327931134370804477113781290939042150957362743380068620565732286944268698711519759482782242032015433958636023998284958655146854995196469531492446137596032297131864700817172218767894529236560211086980070906875087370686763938481276979327158648655159181341903259015410918803684891001320573365234960585266767626643788291316441249794404540573853204675420364985861663007432401293797645303508862787779868083759907285536127884792560959440590643428061344910470152635108541450243827849741522764552087606893211341211105336956852140449579223345732167823014544247474954649130141385721903078785699227712764207164982672551933552693013722005754471706526714411724142866008824626632645204147904709810747142144642494270043368380790983346743731964884274582311166917648960830720 [125,77] 5329680821225088160604038494565928505169732581945235739413338639948975444775786456532193560018258310898421741613024043673495659773793832638805082965227387976777959319906305855412378537441697197389579816114334550896045137235994101114538655762221762081196455898865818683434835337945670819194940651788961705509994009721404278358317779508646417237058977746567765923882370116181629297399926244715399942223215634017922824643096016079263028958557419821629659623387615451024600850013481320253349912309276389204265223191596330332657643718902442679825772795721024897064566475925818980801482829072680330381056444937589253441249611589200057148510581571803299433933718351224868236454076488029214381144411985456795287264862525801209151350634200015601169961110727002279996089332416774365961593189254455319806711228843914355650771972403681429024139377342057189685753247773347697671240558542901979393544988334488993348240468495833186069265489898000683692408481054803055042592224603126656515243498721828891703976612130235276292998370491035458402150731440067812704230927447635939699501241802510068920188848263931454778953898604569870107972263991181056836853043565068105604435236278085584921216900998893808381150557051044721821276567282928180972602527680562046700823322532964613654585688338380277316077289235103424779001673289315344204591798914994042722063827945300204194953023599325519033128624915250476726690624808753447476339684853771024347223674071644001283673262161448487006535976497566399658593443955105879586244850347089323976694374073044165327856184989365699752040535741793209314685208099204981173001962248368724143815468426838663390196396156145273081866518034990023708988017680119260086076927888055365526424873185214720811293673076609945474916738801910256523956184556576168411099167479213883725537676019538179528577491999775926569335204997674144330810315555665088085929014041488051043916955271970119564101942542436612823436582539193910811067982999395470114441027958958509576932524310223418088246488301208198378254104621865409492524741695274782829742735545499995143372181711414946195971252564009709761781973538683448761592323673302570715596401798996842148119776627206034080900707387283313829560581403367884790586007251032638368058262029762071254439162456401148459463456208940455009692448065804513438822724353298812829655229950166372881577837798592356960 [125,78] 571290269761564966985032050790190898853577252277139375244806189297437066728518838808546240215298172022591000058265739435513366754236336108495487809706982645463540961400227962299893928737443003715769923808216832457004351136821918634679435045707715706809820480425949693367795415524439546429236978038167912183416128042819228999064952341487880717283997287818802868645812723201117540799888914095752608020156305354416409132823241126007318589575553497008976409448558541370927624157179828928767254009054754354139265582366770753975034027087162604971909044637582810092116395602023761063852870858280206499055834478951931919880474842135748176818544876295424656549631519521370191207534742784764200238264604078687297845510553921350594889718927420474149730573355419102698516154359149320645632231444741314797304247287478690661591028631975860498452736526828619528440257844799419769525661503157613291240345620067363527959879636256097307412277941176055407174118143365994893157765360657983651689432563622398288913309321871027086767433488438218112800949081472573857415984410048814568106755458442831481366573647126985118635378003021645693814389079524426117629168719669934768367538172996698624384871351217552670885897618475934183637423206472989973411701204297437536504883866202253202173253199565623391481180589601698112705101761215755478196859638289294057976231563027957473549332075730930008854983612932505839412176920575931623356816723359332868148078954015049331853725958726858000560485543794485036025992445114911985086220104000647372509242754300561694662896130610321919006287935061613470083632254882136993578416466787757577513334611739026612659626580483288416815194113361717464165438799877210512265744091925568939934420210819766041189374706856581380055803946442039083737704017888304293242765500319321701957383373711784783764844360599916057855775186754510391114630117826501977655928011366131790532376479928790582352062766734388994507871676082091311662830471190825614793100288301394934721957560251636933080293212402324668410778245719369575254204552460916370360564519578984957984584794652499569902252314013298422339804997810950947312343674467186085108971296234376250315796977808461394072107130455176713653219604522586920690822672831469995632569258582623769694272539116769622916325617793675114560610154780162703054185217674306265361276279858623470917882606055200 [125,79] -1787487355557833200794061479407677997033851273981253409465015468236574450046743314832248665345205548429404069877241042427007590176481878446045433509025752753493428006608092990526256773915506004894834925696499936948843490354447838473496795955075619546321579534352699506033386500104513704890471698603290725882669590564160437066782173973032948578405489983591235457862304423936928581062150015702396898283185628307452272284252905272260579236045077041432064816822932677624108476296921777605902582928752613917346711339718176644565075288415821790367376350492397950526433651347115506946853959732649471349809624244625719980085130328669359159756341779219364544181742990758922323779637694576728403123779270560043808871935308034438266768701756816397758263633118406877850132698390348841417022409357749161693199713790910083667282246113340990262233649867374501560892705919159599064293994366662516061355758045228512890256066442825061451810046208565033489226835459049633665794221527117644723445995154464449673888543326637397662045115983962703433035766288472163143146996086321295432741059485549319585117906797296789533572878595237715462773386600548339047602832446749351817559785190078359035962557769126878090113759605577602127746272723265291865702476249784152680635389559101305840577391509995227767798667646775419232609739815102515926642862372980571150880973067187663303144148837509958249618546321863448367680702599053456146479138500891262485213863371188615526637260767843042075328576884872994328655913045453775949693101364532169860309481670262774970237583864990735654745933411431188430592695572775314592870861020661982334021031819899949935447246367381482684573287724400671637516283106706304050672372084657252082928868099884004077247172017775721364587889281392045610283034636296036819139684477357568492192817539452284899071390667214778172151203995579515181727600213738508646626583341910251618357979955730955309858767853039275798925417343898576292406420540127095663999465633109637951808559976613813416791302732887340665771473349279046585843938964082538278130644100982852658573011229555268181833184122323097707009455531480577309501879008673584631581803318540526497694645851742105694526397338616080316409050472127221446140198052106831248043186031387909386263863271924198510365542063540431462873853171678680372755567822133659200644440242408676139052672300 [125,80] 388041304557288096643183951144320308599778837629268719702444599287922529533760380659682173199771444289064004273928416630680532842922877055273026700417972910447600444383008491220584575395354295072562543557820638118240782567203474647263302291036140359383034420746848791360677894063663600950309836186531985397428300433128536743302287831221560212978455340723529567311760758625952918320412520422302785765986289005671470865591492752256010324392219283113591389314975076650751745127332246075662666883942405876509269706411486892138512073511796940075061076482312618574787258605073461386807509559888456222386142701583933770273284000674236418670538315882949515187365528738926215974313695064806829873658872245439892803662429783359469130432786820406285710513893571066053155760338608563645820722509410604224190792796884385202816857305725803826115533445155933400068039769303669684403391801849888742415309930933309578919527048254140382111766652228258287707895429629106630762875862628457620799815731772251776935697362778563322719431964128207459012242289116075154636503128000268097978215748608082024484802609207332909652068038337990894810263657328527413766795900533704740998097185047873900801763545239305453440863713445314941433169834780856234904195219602596525390476117201125984705155570162719285741776076474362617952790496960422729078261509378403770457677715583020205821668087059705996146719098665594515811635881083273019847504121917384961754743681383899409742743399149887966938151724339468319547735293319010090820510643556430536652994135229839731489677179377558872779073792308271734775986772128630750829782669266726748457380898782026543453415366697461673772388654369629434156399670615974678748927032833840224871991843305602705489033896584468817653299301509249020821040943842980408678829110946341989676895118949710864540343154069769259651623772420944733955388404982737559647754655820414248657108157301374384711203586336700599153275310959258130304845840748639675821878537699688947045601590943484800769457601274013273868547897848100576460094781443364107178668487840826595332707462043601664649048050323786569570387567698976982110112642927368126183047091270293197674583778146236115271825260476634135315638317811382820590732223682270821462051397284936688372318868796029415617654365022875027558907132115802887163801375974966076202086304403461854854400 [125,81] -36716977239829977405270675029854629715830038876846059793940976110994871969950893772799602106643587456870517794731646957724299818203694231478593099372814743372259732279984844063480879002557715616112124403334962084972265165124224966655617207007631383783715942446251545015911412488633173386652038878511096757634287673671023337748469561941599528363685016820356828340208831392068374495562367252952825919320688200110994838886981945889397614794183504777735518556174845208245070648017027662425801879332719922523148140871848539658852741502640082841614378629043963280772551927700150007697888940479052246950902892608495374725817062675867327890133623464005779637494380497396323710015739040741154102346283243165954572917897717135961322245687814930290458185787382673221019226307988202279888864758826366497577192891179057537092870081348046589857559662049081968250134675298451019045000076542060487617782978991445169276821058722063097410628839875426556236315221859645559382288489179408751427428883664429540058067164307168828402792331067211447699694640329358371914632219002516250589571139095927720947054920328452350941055198748903985762408470921904846051292393984445569384846463110923756560749009500257364834171838384579805268964506927498161956027202901204393002571626367080353826358055359599104778527339439495528767184466174046876599066610086037512956527992389170485322356653549015646196168799511737642223200112608330736843025896339260681635060271755008063825828756735124887600076330496459816025065595820164199584986796711284050714411355212335881971005766802329554461560174662055306209317238216080316401636474771378824003022553240557052229577750376248411539933807615047769840970214332694322804754885045977134895030310356267044444752520779300551593350953388060219826050673105513866231133716942494366957921431973533115850857665547727307995213589040697002631992674707026125332412102308597438369007483130059989971683842486975754114586260916097969164410325797151976872488605219781138310788689563254501848629321959588217696656649069170671340637118230138386767350781818132722714119951738456145627031694817635268662547877908581205014533886532796646080091369379156474886630918617455018834276357804459287414618171710068798138978528977235456551047590976602171665253096567650474046948084590404020709515614077002787424428651757200811282707583927758897120 [125,82] -472844005095986841808174487209220342687845905555893134440907714708368997734696383979313739572587321589499329682850554063975452025316300680338498070384676330872353924552077019288419878334139484811363352167573477133751733383341372265320228087884687675395342246026072514070715533632988087326183779485496896117223571761895848969938645647402713027621077078304914860940976556223133935135236966866344068830555012964143139806774387673001215100209850136729535202698266327926406594077000527587469992494726794336454463834022588143915200869356694647281445079763657088196764996865440051415360698365409385490175774896308244620093256739301168179712415235071580186056441182663219393974972235147776592973013061906301165359245654093001906688135159803812356145558584173663968959608996100181331953343286624353655432985487161825595226089459080879782997319978306702248729192631867686109732080185883750658044485541955743733489076583679917967384910498010828715410121111466652276867594647015018640766536216738824069027184724349794212730445787782969224830618025345534279108138644856796220744695130470102899390809208862304644682899251727531965309789827175941312726107480440532126094039225018053791795669988092256794267514622263404446589291024264362288958864523112519197093160465265552803390828590453678130355678990108557383707405922790412904132819080461305304103002375912725382451025810981988955676665620084299217170350343277090483394804698545639403221233334978871690421078582443124319874043536265381518553526388600492467626809298914956538616034368080796664711096425919778663206763283648405656298667090711232179745554071310800563051379930895284446030726473323749217270313130609087118753822127248512539970778143830612635056764707393695789070735693416285698415064101953829275104580352844722651130277420780945630941976621662623981287052125744597802668889225474497743459658921077510201929499700974101199350606247709158918325917597115364554943585200000782711058966517672547602490360824236573005014090241538369161102194116424433050518593920269877907264327869801139506360828845064080254251645860366029727120745457289401361453515840859135630489692270293951440678442547721258365647152610940585534742748190654744264749216735031893679143442529977839234892039857742119450430664123154197073644695206642784584530824595327528948019481074663362372253646931376640 [125,83] 7130191363974952291848913344868613823980119304921625737138083743549858737798082789858877605342176670445099819981786448994024587447692072477180811109407844837103247704808578929024499751595814401648830726188492278843835589225851662287021745545161631059787602642630002399278012777008510919722723031751245730019427765207778382198816496033382532085997376373737726537854310357195481036282119225588948996072638908483239943872404806274201896072781037276435765214653415069785342505906550297848029114764491968334690934538265002266557230396647353661192920401221185638917369792872310507069791222018238372115098714869794664891675183739084501963712893209055536337854273554316453795464353208004282394840431149190180482373051309870011304679391861703707274377121356412014986763776758113333728943956004870764454378595049740117817005608743890860999887547959081015335523481291692590951177643638481151531270091170781788046827785153966063200604994652451023436422860871945058138119045521234909002914223822571986708010880402239135050053758275814908561260665018620714873934729417639234441675794440360623338074994121123081219825933869359026896432178372196221414582864552256813319733575440089897282631750215340455554744694767156086330733229492648383725160138436468796734159553743934932387234194198674390816363181026868896250383451595401694188080079931579454916568512803382349452415469350948055087347842935415425529955580322761309846170113873893010782826909225984864499653503670736383275615603726853763753450977004325199929020500513366747748395658914872624495165032621688330060514561974401949454266721966872699449858482544802025007714185889243519883576315237693868847267967439572029841594446089521886769806519693954829889730055900505891686877981881517462024416845914368032285964968600867669492452474895222802215191866122217388197495837722921024399950856931882811117892435788029220489026180986404750141914315517100777173781212098679822607983543680380407675818669486775230538520848822638132112731762836054352826350586085316915045843268527556523759336553528995973955850571452469638183965603500758285100435835250834937096782251969492006188232580488724091325728796018652383811268704629723904471286609284234754691222373383348785612064709072143669487142998911711042408898693865541620341527402731491257918349553505292476117186498568292091212843228040 [125,84] -147953776037332117844298095319086627669317288327440751184342226969878621971840281732247756439269058448141032051222594570919128767570919795783190709859361625268377194848041281852756243725615379344719311151623090714831927968180623050931018114866045527231661444231291174344628727542185107043874525033712483819246962945862736110242847999565048828032516265112005090069698058309540316348182863261500105563859241975972896991777224305908811689492545588164992312322813565411728870837334160137575267624193811976831069711779590835592167176588836585903907106058851229718524403768502144962859488371310702381460505858206938505754290296786727785630181098596917320341644053026555229050668158361252066807435713890379807496280061264525755720073125340015593504672031581726915618054403675596056828733371217634122035560166470110685711250072826581446557454457843374596849155365486796350268026902433004672029775344760171557227677886905377154228347007367624648398266675859776596352932794802125227901270506989653477353731215976133857836752723416859645750278044734659889815658861536616843526624355023444213726582962784756325618248869881823380867028011573927191396921309104895170699824987938865502350280291105095045957787372982846776503026260658780100135210652817029465961722155750652983243087069365837654279105086660677453221388176365172000467903065810972843788431895265390878182155028942939621377945685650619518526474821139933053286070249277156941686531114970186151066414513962167005585737258063221516279966400094210402542890904094136077547774350436461015738707988635347722918593381740369762279958724908385619435647626503766021073806358314063644784086597806938709652530489372584344437175751786168055340513075045853569394224818015077052836514473635939947574534250019536522041452290213949172214137440534967180917465070736243935322265210493108275331851977154272239076024426417528282129720810531839347553115510482276194148893372716948179767051876437979347177423274861404173322320493507257841287818495319022149778660811575572845753193652751077719476243287575692677625953008614641279059565236004594078321124021789010243197796689280193113538734878821867605657513514294476939811510183878508801439726187266635942108432164887702970964127198453003086573489877002843140334524083911029025123231687361203077357342316954465307296399434667457419390080 [125,85] -338430485477533059302628057075150181344001325687203114079717730835667646076689419470110960243578744741585719907123177138153128173853242161987836818921063109560298782920906338927955093723236726693461356037578900277336508863328816174246587467517529277215283469805119544330819889931904731170764429763525269591970391230492020432958311210035493474486109503096551684354091119442100932591234912821478536311148099363479554380932944994693911834030586534434591486758518367111497312175915021385862329636571594570194459718275236571691961076870403618203911140275245116628733257081738632024305503677822159408726638695806159954904959155814363142062506338657060722985115677906611051828358693759022237988286282996998925725871457289797192027209435899317412046912792667476905141489449563521315446600614436320234351408573620748926291548189007506165872237093099156187224112969545559118875485328265903774810795117199543922057685832112291739624403366068370232603850885253063775978609781816243684877660016989775729167004088304459435651935171358269548954510635863919817271857284398274855391245019547736367924502680528370403823253262848061746342055837913457115406596520324428304114210606172916630858273987553861554958740013258181823402917472140482968724795701692119098221467686493197876684773709312526663994898713006618190286564849013687038908740641894615425114123957368159389252474747062379847400257972570555527546317749703744621925836538204786364469643689584441308083324553866856565714237530044885088137592804546318540614119872595678837271654645961374422733426575574672143066661826329369930730497825785643532802324483556096341844362065068358005232150742158958379682542187121186529989287031336194614156134886674532484848840436105882555692963825869963140703618111311985829694638112113520947405668183846285640974856612516879064127431752281853264128906375633303182310487242034828676480398500917564127619395884695355211486069902762566218328061442673481000040122871226780964318183979110079616224807677815739797602049461072992228208743588075909707866760831136287478997653137507836877332058994112584767266516651176984298073890957563176573176388636839393652619537434916977260516585306231718184840958344900348520160142497304030364213132177942314826397352379863571484884819371450719849206397688920995781229132828931873983857282837104162800 [125,86] 16225603164713329535949763259297914623956932819326053202736551718681662405870358848019970654525339504246693270294793392887703423358724138386099569234316342357173156671771239307397178630713414302286760489449472698544712316894090580078296988504385023529540968399852134439066983949630320149617986572667350522637227587701533418146249770418965178825600485327833122172504239931102584619432611196068612263901623681068930633783345872962483317725592907817040869830476193033844941649743924050504194296094340167924394389144260885763988849159744872156190051535983640554547485652592917122603906263247205423986060270973816858712644475366637895073145304925192280525047796806810336226999107927891979786109910792179471022025923199494189443148956234664248521642612342243866376932307937234891442833473671750837233665716909968824707707469204415990618992521868936995563790154582870425193547197288670274226695452504928974639928289843851045167181733911417914689934687773267875632583152905382134705940352730330309544196439948602775182538294369892720911644098143305527095955083194691869867617903138120961852117667261047827059933030747292290417251024928205645342299809700225300848188404552455571766652080731589855751098399081058068552650359720466333868549127325454729247035232659937016190971251482674334978300955731133834638731168520772789594176642352514070636365080499822633602603876884783262156592053930688055760927924762515794744274496367581021491230236315968360601524904212549971564590485737216174162563616726736544232193566665507294888525581677597477258888639482083695466346693580123063926171448330201147923440839130209311473137209747871393715223379601608006381354747941497937741266995473278622520148179181517091256323340163554668546316530468339415721330487963061854011930211443690241843563472085671362193171012658136225237424971157287412376397365446788038165538084418733786710850026495558294289498853842277279395457896747973708919549630926189747554477865153766274829861683528862260512392004798197344316730860117771652754679363687130230485436970549128403843973397700025678647616794610022973952922991040477858766222017832535571561862734653692535183906129190142879777760285051629284125340393721597001552537157104032794276777567294849758717877638297399112027146699448415909271380192132560389835296897202238421394002334026400 [125,87] -109976011960479514866091622116517422617302514268012232133783956490215420074858501700181326567201527063450591983302128487543686674260853661937445535805476869903677973912404971715365860836757478183237055721936224394908827029751686912462813188805405191751790352390568979106441826098436375370598275372808793201039114103491998700571490042544990715939177782640990644881041984981920352713297775379888111456600904281648360030118176065362846256167384712752139712891676517262849579830676469824060418115445350928418582081568365515158351974925730853407889704405306244350911891544094762783649701224750597373655270573233075780196150245325300066108037562380169937471712735814616338456427624226071509632740945530527022192004775404375034703725814428453805397591247397218849429115692827606225806817301208291234773673882456637428520775389838169414498735003528210504966260233918198629638557035626573041937060747940540732720672522855312903088478338240619877099873616859363617544575279431994022976455763345328784973054226634997636880630219298134042793922507180970596399181108313016139582002005554511485231987336056531883631941835460613876764756500525429597702185078620017624592525529629242511407700355142898911697708059657949722659680917734557769792008080717196837469766520547823708476764287949468959493153258054804324018700553337913247431170634355658625300795461886229390836407040295534586549584505798239739180977904832945152249753789062152003497055714314384334056423409724797933077963747400867322188968115875811281456739643335091998476209501264456247522495809540940162024315654852052035928544724498817239612293181688395818865336243383019520113341147915452761568448958986188192008669873536341261718741592523911720067735471758516277262788373111086263639345547162513610553659065551143842489351879723931083954323657171373223634484861381969056310823194874104092581828219772560736295917602036335331879599496808117461816373653945288970930913437646082467556183300791093479556117810044621141036221707362358864965290917126751542028977528578775592324435411191324596934376381328884431001360092334501155796764256801679044590721863687101053357654490680944011085901744244376966842638882755304264133608707227900127689115162527531419581740954614974835837308949490091807062909317933494230683896967115911917670137453823852365879416780 [125,88] 2940702420225792481205411803381499460502931610064990571728753847195519368526094960153931107144741999629417445751963172294658948339446235149101884224117359680295130516724140854161173014609228003092829342264118584894164684214624418297985479353620413853780486852448898232534695768201140498079390932455708185668729032681300787560720661129288649246705729025225047997966534487586879085755419667451486435055628657202708111447306854665589334723734982916296727580904853832467642041423104499238590069878318280189107595271039728547669095851926339650506669375624802001239543414304402123222501394500769822732720860158034676854820651360096250503153424245910942639908186923133948358327990247253316142058546862554129643564238875085757938221156034367108815675270548795111745478840549329905859639382862206283207554921004537003840831408595550074885357605094483877742558291646592780057975338001171500044916045998841010876021182119259897478472138889447034137295380555681478797009298796469639615936118378610118438828096578564884147209480880713767971105161238977269881343565015502297254986766161656206162980730223135384492342690392882123772761099959271519533925518891990131804339733495253987743756898394215178924151838148616635419978430566407166615374702338944041563197615553836885894926581241572535772568264223143551609750307760599522285626015238416340723867863815174098501063441059325474576846513623823539452157752578727886635132879827038596243432591608959480062051044015938812418873565990867554042140113693931843869163304957439718528861094306986903539512947196955667914529845131634155670282734426474744926913720996910437590485282339854341177228157554044881012588419221672165987281930108058066269256579752141076759498168275559545617058589336507656032059100784728808658548502574229822957565935483135142097557552422658235684032318548560119287092906892220742921769354632435176999318846698859737444572293910567138803842661884187835782984100128925112874333078984138929019485041859648900870699721322566750640789225526009086256053188360018594728989825511272057229023448949261861020254997630956845379189296405268320471625276041342173136932911776596744424225035500539858193532594498895206250133982313106316824266320676395408212763796431960304857542486034952090511841660919327749006963780388702784847132985938962597946880 [125,89] 58406417074439800070540668980801757006732359965709893054190274328966525442196279375324696611718413866572976127677009970592124169398661055839737933182487148475199580873475772208667002913533556738828136810351643227295062283724784433957517151447833897725354682752739655288168573369907654362347090774006579395480588507345391167061948382403840353775374879230713415251975717404106709474109695888966955328507910808008468785417915201287899130354597768975309947008460027774773428912110985909610221420568618604470452382622233632096396099383118919585213620726350297269866168875633477834085788268468556702797751763448794287359350598102685737771100821359356932676320748418809150544636253540233352869838335965712834023672505894204594170253943586264142072222900370572161888710967435348604384055341431550773872856606142606716123404664772066677601746746503450994328539777835573401074491911028910400119709528504205726568601187292005656612719669180467894049386021372134349787756008615603034808327572982390317106244719276489657962683074908848292678685041252761741549391000491681845914433299759434527824881747028746610236769948513599643185843477588475576192141899980971609878570345398621694499373591020006186950530333581650055806163472830884004369951820775765150677187784035506545491945434373535800512237075301064663296968186355630466246942981685205333774184258349729455052618850836396792052298006264440543373091546481467929052642968405568870577727098055146193619534768636861162547016089747179384378386838807137094513543131438945029080250549952187963806685569365635405991759029017388759273657006212939529529684202864175670063563283569165160425860453782123874066166116233987218791236081527416080107053934328419331702036644245395196878415803895901998055987671224219831516367512263170144266438149269857691461768267432223429828447701075573010621781215176618441204324162405650191917794922128626288523577047263976599725576799884305224072836250733334558104483201433016048809725333820393538772136052154932602052129610267542127645199029959468307047825786335912263928494225604120252389063715255422517527185322728779009708056591416879235427018960974900913376968939023195312980773501671049091540252113289484262827667248134030301510135674447035577813477081049000594867934433167769904871634357243066792033377576997154400 [125,90] 598415525277605596768224421830068436018544328723900704822004046153585912801195984188240174571691718609371530964711800288133775659760936695558994372304583315397210605525355407277600999807378372632885580140895569082202527485722943527246771817879113450669484275710112565541085182798727118949743588861973892014646047818246053672415085151975137479883589484558504077941382065815652025777407105534175754570420084773412117068812361962104342801075533225595553212430713971434299305328154173559616966663111249080122735197263521788561977038705575949437092801412363466049513102108219740952531361717198627816683002147095416230403336771610397108361900339904023465077622493410764914043875756889869475864859456768082927226508021092129734952832896138721332693704959458465653854155146559588406334568144933099849185342460250292625084946269165381624560320708171944407980231118358007894216818576674683058666249818604387499778765328652274279025042047320855409823633286481257244265699590043385380744892907405603235345091007437477464754998026783284080917903098707746358248443419799074783691545102655643873638275431730536197206589648606808093720133653723832269166572272158765087068583198758655999321963601946436934503052816997537927818494121115198600549865854096049827465932297103130523731295129393748579582878518600737943671799708718968351208709054588865417935918854476055212002011830490303001665887534607559052888772542180438694490916536020732474299782765007853742594654494522621993055373743428987611326512019719109913907993782622777961172399342447986061168542841070674818047350932193253224626276256579586151541595681721378869279869475771142255940399764646869956215387516460874094303545685421070692601100248322466533623463592666751572103688748586168045104680553295402917060550421471605408328235059208665409067414949499452166185482481747278442909866409674594880597224751608384276346133689609936476048758675747611817770688696434267141372616861560683687732094302800472310425765294308424926693167408465287641280084359726563758197041167380307294266948571824188933160439177235814302102145278814407487981313390355075411800773324833470524548893723136647424890113002382178476115317717860951856173960049866870490419006151788921594590652233667614196073328912842635999688236954554138149762627751143430190372702233760 [125,91] 5712391837502287779758481130590670130745290264467781632304220924296584962742124127512110924308930052225132772757475737818501944904690305731636135878700731882422754467162254774113310861843859969079841678027717107033751591196000882300898491590279728914169556554103261172814587155096194657923726278504957841818915452931883246444971842665844336371811868096488817300443986468217981699915565990810920165274901165573013632411825089253838591826111280455985498203304645904569208614940294604831010094042465402558236704078701514185903379077304658566441129040944785394092026199893606167329937821370016956436349365406279677629672533387909337379657731304916570943323348612867112733938312885034992224687472669940876339058674619690496699000034690531550617413345511173528116897452450428772890954387527457987653571495482186787138489634230487025266888373590717233759096402981906096620194151922447846483680512743639472743879238315879936094045786541854247887410350753505099255349813609157429062967778099602122157180901642131945796956471356140146922558817526177104734612352453057536275005120347904007471118352871408202530154358901074569550993814347456900977934294483167399260728094155972534477400796991828589438746255118208305623659923799507456405039238866789470464263023276604949558521737006411367772259290345840403101837054221179729075730565435596227376553486546103703772157129261054624074018719425339474026804897764528456562847442460142885702538247884764930370390286246418190053839422586242168321818681515887867128192871212802579627717807350587519337534783558306365879730477387866933527770571487889694817415713038527926725633242227423436646967720920266806854901387780567863183438270954273273282190290598028776226723190381627075209381649058915094039964114219381088455777856934747446003154898450047898223059196718867847944345523148647407378228829848329843416171990234691948879527242402469993110622850294029336157345916552427134636190643174671067821862314951226063551804629848417810893855320751489818681451374121679484802533998245169914229876564515860669666271983268741117276645667090052465200427290091374235099879282148676317382800109533270647587930689116070099114017292737929188007851137722150642796842458292692772881536625559463455710185200752791912042920066238395056533733782484886591153987400 [125,92] 59552443330736148752548877257895995012422888637038801061818880742663854087818460558667647643293969382182451072031014709483780772157957797371333374417968646179552808834967487301816116886690178707873222842592812441145279920903547189019660470595784551141406164439409774555729746848516471872368868976930271563812424990415265152204945597963963821469697885148232832521439471061810156396185781409386205410001796335152965955949931270142736654805770425824379479756540358919752106732336297600189321445068710565245600366171752996560560454729549050637882125648566391483947569126655492990458971554316852235287164915308878420178549112931067855674075273321136200577116283292650951659038109684274105386596766949933682187007786864808136178002627611834438824323554327135913265801099848264607070774817652415191730597441481085372681095972729966860493246456764392912769531211958115026293427558370599799740207147174120982500895180119672061726676330319641696012592082075769336451789949726152729297970605799075777249345257238121845198348983254105925778349048530918619410337454021432338821553708098444844184836407149181128010931575015312626100678466141533966184282011160529465435995747446166711703799094745296948454446752895426159842119064211669256510716049384417254621720563318911072711462178718470755410320289406181993821185390613115761200481117412541573958351649622636569432807716075894873793654726043888667452152066495389452543419492955133994612863632991541060262850525602178101827893832547395744948739799531634204576283475974100871830308286018870031263111731815265821143474141721160485272021336603975176747386144844226401082067501338834428256904838473916783741997288406265302748022526198698450742147800161308800289988944546537829389154039357714613246018068860486480719665672551798279919172859868077824301841400090357104711578102477507254112670302730865702480397908872520242437928199073541971491201463522573618794174975070728815548584843925428446923171206556054251003178730280867362906671066648307088749756471600977265920176965264880515147264813750942179169950116912843800172126684476158000222402035965100210832041689898269070985586142401152357985989142848897290779638392402518636100354694488843180804650109187796745606171636313241223719833497742319913589005867424708809192719818665680589440 [125,93] 6142166563704161443198743814854363128850748021065119964851488487679421958056731178035042376900301865873615012928078821662386870444847504187260110558495047538370227908374574964820004322174958791787220896176856438537323317205521022833728150018537986472556651783151969154755799408326242077971878106117414349889703601713140556491578840910310244416169817949575722923540098085321485665428906360690388116136653698729265074618199057988565169567123029635074522071229296444797516137121352431885211643426559260105472805068933554131728093083325344603047549180099967348530708428006448363916391791411160691280365871876140522957715345083200587889919691456945982883296986787574259528795289160721093096189346715776887979302448698049863762428578744276521666279244902234204620748610989107970672039294518726258111176540074645688999151004900625522121358676125448619252117292977763321537469766537293271926040708024704863779010227390525907424261082314971278643186576618308717806122660573339005444246274271833928047428459484102935966911709826986598492613955494143200793041626983781123604335416343372535180069836083427133262477384795665856406193906926204166643974162018609282903724522394032858516186942171420584250958083616174948559817581186826962027206855747494531967910455733488144167865746997549120077708047105787861036790310045895064189989388458444106928762854580726374201834043323072935153033295336079637463488576662280843059973880678707205082481429355084712079225598587896751876686360728745003992836088731099494557651771502614968672230601618981177154026769304522405577666431657312392552311224391788848751588906392249560857023826337295268581400967170460750298593171616060959782046031439870046694482284006634191712021448191107500661482098524215658880963599564459546953239388008924936366593675291002255064974754140614734647352432261600945992100016267977083061173043841575300897693953624207141836557855542950226696922704860131699840181064664192202060033318194985149943644835716326597564070783523748835102002009019652121757493947529671575873337262398075202821861560092593427367622226467330091158907025459419533981267672196056464482842767530550095018274003190154984832226786849505403468902462285025553226759036489634103660558372927557711143815757036820955684984565606925990868708348872240 [125,94] -954336301644612141552808390845182422237822055866787734919227187005257719760940282486643546020444952459967955545556695259578200080381534368574443625254947595241599873018234382933120099674862358476702670961816912005301182794085194272036781516165778005855750247730840142224766176108940362313147974821388488848965274998280458935830971892442551273079203902830837460175330432680230861654202675511656680311431905251483184324431338124137546213721014835414916809493155603945173492470499190937103007956288757010062378642951449873572823573317422826955222647847159624115811015673956035059270618765678714163106221326870366170541324875649187056633198195014430218006179975973191121322134826954445541709514027953841882139651881307734145065942260277232059667840789605888361025781903097195572799619647778785189023425884490150360561180150609681266867758050085548339483411956079269323031539165826259250941152143180608185771890588127342012627627461160788969928696274737591767816146295853926963361963678138381606973609048593990359460682111581209930721751170550035649424480034399346419980907660619793757895233293801502773923417955575933879736447554904481317213766576568447444989545684046642885803771611212937028293890753047134872394029709108079920043468398039215025257995069739913755372555727395055427511212756742792844489836208870625090501456927653829484712885414803820554883202578200298296473505772886669994524706998704980100582264187528286719195514758863551270360440039306344409180101648975029668419109402906918585327427786890024660958305747436520066290133505846228386502406281576546083286797119301719338832923486062763857625906748130198413778359208060260835831517332607823120375206405996782561712121456417989076634466308018301285062433387668482864645642101813944457860873950925995031367139440276080741929191202748672673052879813703313832507607744797751151917940110516709285773275633763325127848117347569528880283926967594084865173816267059633255181646415319483107638690233452395176237966912601576380630984888824876959866783293991854484834823050643529051434005046757472611386147234987713161866537987556441704814015831733755610319222615111645592245012734130184881695984648266731460369978447506472225936106376606191894374294605391804580971862697645976405051638758972114789894298400 [125,95] -13007420732337350323964734266356428859344308508240082413704527640081957965428303797359114744850401833488854920946353843446581996348682279684320969028025058809719412583773472938768774946687057524959016561075584855094016884198536079285537116070149705458070355788387650559819747748053252204796366496150026046428145355714853338389811753104501270658046420156491569635286167984393094723263786495458543368098552413085963715507339311174335442790021260688371072500034524368323340213399999491772925726240793656120853865142836340491335251443759333980458346780517426371500584586326601230592439245049102630896250805160951758160906733257830854702534301486284589339304440055922275420641294169545136328074402274095714487169252186432174185113232343110787001765579888608138617073926639686350228257658333332393171078087679465128484385528941105414845836503222981985648357624299467945533479616843499795033599597485485850482904980229931910192295599641934853073769478603590318953991732415407079567530414829243071197015755703221873170404707610918261217499369757070552112411978444356247671038432027675276744080732633920148806362485712600334781230232207878849253800517197736172946581488065846926799847081612138806031986405077152797052651262612794923554324634243196467556912896832886271023978683385989642044732689329933537987622461769416158816251624259243511589846043402482199821647178183376337868430277607855655325464231444748952566252869100497806289265581300166468899991406565298138132415509003708375936030430909099260871811362902351415931060385620421924654408015941977288950825991180628214994606759017585132536250699314416248432189168991084327614463442971663211752376968331336177326011633558180317933522483102885755290334104705791237320845436206256281740086223554682810835997411655745830824948227176845707945758447876059616582106320582444651324838548883097429802970466064199018354146506317294780359645193910051158087515361514835550282272902229766487893056799000970143449613163878962283952863486832209189833022735590760057747660451547615475115544825827683132950574829954647309798674575737022338396980216992803153961966476690958928615260459064662206913600043758596758985475554754556312314100505203956282029039460577499512560190346381699045460551923051063088656803857624404601301556 [125,96] -11180727659689320548539582595815535300549478965893468681521756345655203153964471628068787159561175192334097322540406652622787738619130158996476427772221489294609967366349714324539412736590352855906917700250431545444601922212186215139250604587503986200148824394780396954794477060326659559915790277751954774971141454641115771253362933831939093709342739075460208232715885722284182930439978602646780326801421156913918871993886780448146876058328803503718130794213439032950863232268826705786078034327361925835138005606888219120746881417221126779796558746437869175299577278378449781804983106569220067721465233973516354829977536382459219269402714980006832979625828053950165081572485029630653828835948389106723792784659197594284398827607927474523934797356445184676821612555983302588069356217834644391396993675348767158493333120393761993661114856963171504886966169886143660948332022478153808034177569531616744388219777788828057329074453688391259662521233724021257624042188616512501775313745967013089976416972502167531862901849568523449633894834770514532611654889177890989589483567692145163099715681440159555198664018139648171261042330279741163752818442606212855878307226626813760899481339198297289727234623190583950075444096382695422742554111208883007185904442833685212676803057959972158807702904797500259962893026531228979174035122099763582715796776732267388316284336574750425676670137679843398098553572739775030281491351152665594885536737838999206734514193296222122484416051258087873401461692262439032611022066811867788656739168069546994162790378532749338103192398693409857554959278996760876288753890542377225248410470928372598722513001362060356683101639444066319327002567933466004211371869541406026965861373225430387045819202616573221062528717644255519154406048862963197164799754935201645520979872312344898716401947452828492255034514422303614724008813014373275956762802375010078797525111409186782225896732233900716276372848491063293215050685785881521826645290253856170650023526951478423033460688267906995148727511136185691685367046107011561148953986991952206593834328431155717120610237412443535003056571212532514680046031693575288113865721637306149210454864877572222883609921085437443878064455094874416194953519209604028214904951758864743204823835147536896 [125,97] -106789807870109870516608667658663068751532967779126276221845034329329499317270639896490680520167089930147084621506981585708776532333927600793746613099288451195160423454316381741822331859770927969387608744524896189462411646736504369534462360417334526123088615440666909804054845357934955510232496200083932555001007384149080911090576223380800231977203899202717018340007852902356703270717929648513546107222571647217719748594668625691542891142134283993530297558859561273066547951083124024839750599984069965187588191618758434613355928195184466876009755486210288087604361036886491414182527742125252338719930202177900825263999851073434828714643458222480157395973497199404881386734649870564572822129423295956975976037637422410443861394160653300387238003772477876704430241353361213796243259680465390665211184077524987744610367735007658134983218332907243736622384996239848110227716023018772618724894023233385858539655558713351792041101024648773056812937687471738921388785982578591517678679980631071958636761254253617649030619210298812125276552545102984655504687390854274829358362493622616453687530661449237879882781306543786373279675634258470686871122642543636395551984170190960154475760599902694340551734486860855942583507810638427553100483033302596804226676532382160613032254137561399159710869272226781302901521721753289476952018480855746184023094345044701785559010900366104067994390039651225796051922945080458090136272470014955655727793861107670057114948205776535731036530280170465749476667106840193385708166549741986405344633708740155337603046314520153906419383951844925250598107692158299023317313330662406770813240925883855110886417011787850907759642509223986154989860116743401661918841875459862783280762151310145472056371829799570834778788917013070804930682116232932337648873039936514232055150192581229755312194754279736509705150594882465556961788077009865417281863210015136635955179356112652947143499527923539839341219817846666703064649021191295216408277412948438324158377271750095178601216737148332509398443542335629192619771769472287967219195831096706264963329516942254697542866441900927525799502704757845871782688708190206056838781365383523486386378223159390261764324201664321277921424493040650262607962786798153537085159373802113764777699442624 [125,98] 741732114095962782683053796129163972534859961675416464335451445227229755431157874936224987588045548945820865821528457305182846302316585567015712375010204269679955314399025452849780551241640624820459508743754554273750211646552323679613337972787049897628257887237703751646426810217826060178036013862252621671654422308415204154224927193031728420329414798378489734334878552625750091605203737036954422878920369996564374107170606992935457490987183314201510440148255208679460437799579341215706557827721505222980419301939711777283398741281456721831961734918606415954197678134861639662441608818431450622200866424154908761764493941301663118079793898837437065713732601163063055896760444109518685056927239306329912367664001460830348692570793625649712138284144604774743397060398336940808451529514564793350903338896999076641284830950301251223807671586335429783503829615824109241756388327209931613069578798881698617847375138415991990771317579549045340628259924442981342455112162445999214547871046913525496074671890900001693048045975694606948518575727527214526160242628723617805574910552136404344153837393759294090509394266535642963440295353621261196100605250939029456639370937455053756315156876953015954450383854469460423849027439553021691419338564101283438575831867852985250080038618788747221217078316580485429762575328866193271897718947405289826687928642212173075051505391429226218425885017290001419447338653791966938358399574012687957653882480999877114650499041310904277665473783619255355103466421829923579757134422283330737415914764591175665649519640104332222904820990020903168605619308690385203164397679251717036640300225682720203809548555357415563362564855547873758316262787174963168088363408526571669005316092681776785239304407135728649507614934674052895168629700457838019433903167272787553713634017862352255023042879387356436573278923115305622607531184571782900461982369285626116514274302316508024795662819616056224456636963354977378436706325979345240705629237493451365498248365885483347841746258255449485329844677798694097311699703743729459684628554753001339131310181190114056371376411769572816315438019792517253853658550333118330457592717098607668373911712253585019885318002466035936915380519979920530099125971049727385450592643994246565399200 [125,99] -403458334807127949957108264880158195901277490196711191822975343011390091611875126108614203264561246214843440519202008416840791672368593312821158529740330502372235683249604987677292570921937865338341192707091130783252032226372483604787947477701140961088198338758210486370306575204062628861565121470541396479685855233256886687231409445691370419448506606004099811493676849110278046567334680261213758493783251343731241099119466238401808712591614217946739360943297519654256458143966585013492755013314790170035152824255239143660930143250264856431648921982097031898585589023076467236128744631216224327966714569456308668712521744495580385204318355372334885860293058257537835696889739729429226222522412922765834057862072756737243663449197186843260840924489390677118892636553256471656517237834825978866586169242930195355440422203048577360962501785009362791345772509213655007553092257161806458811914067385227787652151093289417208742650665742515131771185073773379326689732447837982186937829359620358251024883958803666399409725668669286181994068122020796942517959459905052755076302963304746878620008803499265694657418898522395063572896996430290634053609424734541144095954697896778492526180533228687632264043194391228555186997409243085999068574252867855922255841218515263185017412151841077095669109550579349341253395834248223338057277849825331323039775580857051616219242640269406409256719624552879009190198221817838979530296490762932724736080132789635695659120908217853630125376380563805794237029703112220212222079167136175164932230957879757855347389403786245447226304737355625387230027236721633962990627054772858518584521253066126257781934603162745980308894593616260259911886718524307595991249345227869669123423536476480985340189846933031059317625957524131682037508399081223463058627988585055828769364025589402111621552564994210874077674960288416242295286842858016896028882458744052672943648241883895092368805316344281780555641872381446815031349595892678546503662073412273286713958457467004161969478175840550918773326035228842579276096722945335388324198147193517417967982689635263810947245934735892475645157652299275544474318965337455159252132547283493705444110102670373311294385393170423700765381897343578358333418078792439632752674465054455116 [125,100] 18244593048501904197981182675077620918042386274060863189173620215994451970682641225161930502235275392029128142201207565691908878630379033492608934344262365805281038081188184261206827089887213549678977629056534264632182773242363189644197695268057581832056122943340320997327470261912641111797177127772908158623577464939790676204835794708786275267718088865129682234404354774058929686025850794025026568271962014689889997570029496239189580530742848963226179226972159205441491449191460648246770090630861229514350675252300589059824199012608086676042976089626182533714703137433822298255946671441941134594958804628920397536539556637598391594767781221246764722756007833103681828900125186132233688988905113164498185146779799213978418798814897253032195295528700752413829356345183874666587268730046236516222439939761611493139021577338701075576724054109078105249824672835433337431829657825530966485009921601244936955339460207858448573649979254849910901977978832844689638116319348583835360073094642632784627591863878046213769378754562577853971949933812920544938676902620472284679863495569057871424263015697509834923008776561360196079657549920836297745256283728216473059870262822846447895824362658469093626235582112930857347799749754119637487282121607750680172401607160600313396225191391941210833165411279922074615786074158275210013202014996610883892859360713759145079423506267960813355299825418156286120919060854970108651121686541316743830965079322969771629805011251674260792301296454232204362116376296956070583819829845416364801598475327230728069122098897634938070515436758125535916238427035692472595909408213821726832215952630816375084628851227448490411951715886686169578285267840074019498744977409272930216847667667945015100773881927866916186848256242460733846001355489365233515975246605205179151843781661797589883777147191546948142615413454922317865294529165081530972393706548581698260671183093943887706923414354294704934402514127996987540832686767935449009481326076909449273820532065839814620309231697383647741346610900635048921675973226661947892747915541344984087733386995122091743078194416748522198942692514201130855776536272571305725900894503818297527574071987978380548970653119454035499621331369570076626867929143747100581755989418880 [125,101] -27083346846618928211928001508560187433039054750108337934915495336522465864151781313545103545104603929936563259188929932855207104472597458215897760429409701161782640880138027832392935825517906855669835898983046293256517525371309719133324293424076060116690404556099544782968967345263721877727570552941281547369040389524003189087355940746585444790227473390097859040832083350798129270554617901556514263579309075500285433095806556848557523011816835001149627885413695645681650290279341493181745797326647585645607221496770744909910550609891700152421231446563410539036087565922111721262805212127407919810776683584201000313313933488066393483955651228541033952778113913132870450665116567855397304065091229006166536491139909687166958909481701781317912557578599983599134869841134339849521967730442861213009236761218283936140049404261294709627205820840210570296652624627194111235022789533054397161432824006757394760168471132913691614690894206473734925725819800263091365543496643063502147538449096022320435525458005474451748020593032205048981149228356842278807697069707589323368831034207229600562282253483846353437755479843948382189461912610791167386482296176571248945930666705631270683613292410067328086744314706639494658876363277830101091766772545843228627467843252044374687580753580823139683949498751836124426075390449226652594408241904198556918767360011650870273205263993403610853768998722130211270101007629847647668164684673988006929621626285671106516703794894573229421327583968489833185768549773493924587967035448288029031850579184076795242494266278761118560993661132818740699508224410852849964354769628773218252110399942237976341108101569562656456764754966690809620493588485946848451510980792091670307331313562399428784915311130834912952155496865468729093667984185995166805718364216400383563955047091557730210708056061509531320259999026316082115873920990063217259667762105444233711753799979505653786401984875235973483405335550565159108912451047240070896969651335916167462470724441315156627077171677903795222641178700152889607668846710662376639473272766406760398945022782940383278174121741887795631908430528616190200349571301315147149635206809871982698579757809584483912117091682959536979217262251389920509577657345779544731656816 [125,102] 141653330783683031883326812680432245026988821998195337224015165029743646308780729828906695453806552680872780688137047249870835614016525730551578337224627795057104295588813396775147532802277851517960459226499013549315216322440829665422337925039081950909611806667776622551273810127727252636868652538218473034798303163939759319628035341729870639530129275088834026408657291950845868885469504257096545092950103816114733143751706971970341213633392893926303200612607528876401705753643320095422958269746017105718195657855771337690855709674333709289986054081245752619418012133209892476214561359045330821054347542405819217706353927872714812331056701854860937682247077531631308655157938953479782852228641891407184151227185560980445867278516356529251216374637360099593595663138443268281037087396256221882681388628894105239554620750465968490786261381804833222300045428952367261019374475530705751267310563695934029754622034979150078234901356850299542491033905558933099343814841464165086270526325709728358057681686232546796745996226130779629326030741504433854968084843410051112376354760504997810146533679350202992677840785051269404700046748828752815377348505246991829185467059441381875842850156173470870592547193938417412623662925297484743590613910011126314197154068785992266651516034549195292239428484888072236370295583602228376610075968539219115949170355577763061457918432756185356576372404743454874740423306290514194826143601354735898252931657851312002658644049948967376858427201051203511521047845726029241272809119986992247665262630909831939995255635163742144173949124029947539847622523911192747156869158170926254846055517400042237355082773732217208815339567809760512600208900728816321822902561444973905761918696321318119408276131480852234046103011461283234578567664915175097001574819633413998609949707600934227868940098686861603536660148769529773740434262039219642681918743052965669102784771792409760395698254363155508426380252592652260623964321467123556837254481844293882110608280956449932956672237457011932275242035186695889918917586995058391256570160336344436347503547722866213747522300872760725780228874484968163103114100261329557320642421937692327534593849838881421571202998204781536383929989956432486480064251649869512016 [125,103] -550197921262150150691103915786293615037017252391536013423448130373725513447266414792806371728169990839776816092445534530910445586871922329266314739453037478119249094642711943129131897125921604831051042345170037665234651738390366037507930937384325126724235018082936057595314474712915585243978111005963932568804512270070318566351483861888373100513814811075107673343900447297991140092072419452265658274781091867519615897506107768324112832525940389627570075290139073716913161114355168309689492532727460589386492210453189684912309203879231077885800229524756097919890983639292800243901912789627323136487808352034928309013298802742833279856636096836769171995376983118772574604151191653207524241799900944719854201340122648978153477398333727083615218339512611068210147112018649811136097723366890694036107462536113156441868099598521039743587409762715831450926966907915608913950760788413368107862812138246608318170182798298855471948955632513607383890756562994301741291193536300682573386166365575873384110330274777938251442190471654884606430392668053395692256943422627132495824272734165159988346084739579114888916581996914693146721063779625597346908634249808117907169799396715751763910405706792924935609532070364629917114513563869348905167313303399137887311548311667454145962028233168137451293228594278931250722520250671438557565309401518472321658038135295965709322822916290405962802009459942261132758421445111764430889784473941910673541785008305136069958629771360499354803293027752447569032100616145205947936878392318840210567184016818021334198457294134338830389377414833696400722167972684985255214162886400126113021899521176573295062919368049666038783483260867099104125362698383258181603604311482727806866126322440329417403247022291323240514034808064638996781076064200917650544887737901383071277000591731095754291453936657262421472208721741646107823486234808990583390903694240978377013106889364834633823325286721355923757531040427310841832801777684264856835044150619568032234026974455857197738963711987217985168472409468047940722847094004496073732840911602606218399590018281280985139465492078424070785963974795172611946828331048233862324983118826073164054170708366642703085895770602382649550111366019863963774415322769406 [125,104] 315091604790688967028361720473021600503678561539394207798204734196230207343087111555355699323741116985440212293569993696583468965379870584608912696441287869934892299758425469961102274751630192125780030584018382215892663527038250322647059842937600952177798139353640779151541863159079365109369287241984904497701752541193950741147636122100619949378229354520003086968432560028704977640715937872808172681881213419484478572601438400033819974112898690283535661718152998484365887404140609705176730893691053406482698034880378348151612767848224565547232936412457163254698407107971540316833684508199181241898625201334513808498175549083881255979516734074811838285914524562794192721396460564179357540565959010976165021700685168535383921988114105602792632442411168328620098070742793427016790079557848889929575305829576228637374109621833522169641964880061170546615728378283258066395567625278430180961297104025261370813255607288749529234123258767958368956846710498840287630714144010219088126977785835333082915355910919749973096145555534577878432890923948637914327289283948700655769700155723790781898179406825406889511042707622030830993383334226656249358826983625307584908310308458925820061154362248712942489786777345625333740943062005275992035402999484306393341436644736549551657234203634737973832872626217148495371343098526176033400134854765701905037363383726835843625974052623775389249032828823476724412356985087186684190850026027662298029196503474146774099948650923669273595545490131457455369088115855508415913203341840259301534521148628241504593549424347165903412843176002060517651202451246601814319946829209286262480785116817412560256476752937953433550932435619593053420799892513316611431262576066135551676347005417174535132557172691579935208012737217149468356034805866072994885165921807740719999179038601722290919069169058563666692149261878313096465671688119421308386275270477940703422830870454237140965993566058160572090116206212221151259127927948791364549391959891508503478245145573647984679922507470920363667149817104254072009948139492735394768968314509283854119482067032230654661812416935393081032613298285379977401816623412990293204294703811326359307655932232991907526275410538169622038971103007665733200910720 [125,105] -1216521885945710404663020001710285269295354808809953162246152779467104089594410600526223187730101798712319644570425491064098673133743273245555394950224408880424735585872258252371639414230903677555694957005165961667941870822098406126055491365735083929457338237733738198887535077992283639519320613358214076353259433980003272040005742219374322236686621834120485569691414154168024344377216881256970788985772456426484059642321679228909967727725323345807601098029724214359769442625553536213892497232737973412757171594734529216540874479722386741525375911135435274182004596129458265420444522149343264933760678040075767315088167166506044840223495220284266008056283938360233338692866716537327530302748708404221737744292444168397200603079761796866151246094354415478132528856845680352399532842471527001698377399894078019326842903343999677022519106424354659596534083528292920536138197914363080376011393865606822827016694517256163477112586300144530768076316041851184261966309769457194028893253449215155733515345671090097257544159504789841770582732780553800524610896646530698232109452220055091376497995125052736765622574940819355220218693537400465474468298673227259214695563478054300292568341670113215726428091624363264664023613048669555809326837227073380186597278403491452006165640918891944514925343727657945276210144830987695954010839592501295109355738660490801967725595042016086999973596808794427032655278784298882128459173564836486606319419229621239847599174325243922679095394198923991695364875235685320846302086967091094338075644002785871433565634244513904214547037231800039917867091373702239021486807484643251227659093024418092620560571603061274138530473251385106368001977655332960346969103104039780411116779905539567987174132863251843858848871199452190119333362833140799248228984530963102463848871756784381719175959160105215487161952207046021660014217202856527678730129456262864093466365898877238410339495852320602451683531116888151549576064134163552307695322404267836300150645809243370973741035152199899494820345352970930602950702249515150505709217064420189513785292949305575028203972459748171800294290421943043472548658106891041799386409306834345960138730755640125262530039181970659847123534749308534335472 [125,106] 1842044361818494432320489010659130304183308797683632525658352785251503784269887349310762256194338099020595346868524586613782979036941007708329202066149076797361167264382354582858583317526048454277598549183060678992506092432024526749791151788007728044063743676967086287363588394440891626859892156741721786870833793612359874329795775263943012777746980187361316977529598451390728186495652627509429596979437578768588932882742358098036887513849144809172934871694595673907793696412558592938889227869640465499968982289937754995256570017605421349531784368835760472795933597955360703010636589471455898397347106791861330520798280023176020512185937026962675246670223590555808154980790933232886994300675528238124640165895036267979023279752304171470762488379946115047459882892526267857507209626176093829493443042112512225176724032017511211774560468077583375863676206795944668700636825794902579221449697428014823923953722407452595726182484385349584883314182141249237519121694495012157015643734366701834726967883466859528948631580218974617102568279724460301845547760646045983883145575410093573573721193649117855190495754062614369197399236187254862138061475665807225186278232863598492887815129954158968057566862949993507430326831363186829362363325284084012188269442902439844320242847920214948210314652903462734184518836826584749970307945804255794507177940091797378764807019980069984140909795195361219330842128136870247734914706552687001828037144719217323185017282875364918454327279802969938866207650387235482048471984210005865004052890493555403185160979412093205422064369088182004882847259677056963291824733187009106262527937330877514830744141520715794567554153355470920148098867497941444855316026958033833835871234373978124038076750715371613525427538870255721617665131697124958374457083722951079448086977588160489662109498575245798358048027302671036268910839647923224025494375900570906075485394976809518603547996278769074661168299620588190664924616142861157511474875063579894197261305274145762325815463993177331194510319016900869535619758199540314893336869367988673034696704797346377206177088865871284154157479175596938401902117150998948477527819421811771280606301722242664684667519648140230944583462291906720 [125,107] 5243816113822421137843495885636653740219394040110397026768804254327547428858636056797794073057840305313308970280148949281936025960113130612149479448823218345712309441593620689886342773193326110117386017034663893075417190227152022995174408944545900920229722185042217698377847905343719579693200599912700574202223258081309918635086600003764515794686369300440910530593490918048382722979208162470426121551895057535465269271832463107216937960123680876833097478495415709667200795177830759349356766231198011701971791743037860189396777546144055833096182249352369240487238816034071978662437953485092361125368515662286514025176568034529907614192010879578320066623130853588537350747467032673259346609679325650877729181876821626962359843544007491498760479565248031851492985087544228155976289347426977315266468653030948027251340040816648565153922429117400420795153167191411896469925460907657562343635042358971956860306880250257636092636049946831129257301808332398212381430852338565616435540360562430918731865742173745831519920148355246333255700075659422021028195321957317742473127414814603809829890067714698512412788200084917936600674547760274000450835678976547506762274676824343583654274802810754467514955270156785529021644512412542161647303697976620629810901081325603041653064321213818739439386637966380209187237316417157299599637974499669652979374105375710608141563233421561832628584223142630176142218607381964363188583921494032561998094392149927376809015793376613567597851771436132497278815970369476687009957870066945186221013834124940731350574970881714608183338701024863376034698975584565240141496578966092341521223169671258877126974284388358114585343547317421414274132977931630739718363007203092257088524570807330545758219490397322549036125897548747468059311217089181230094515749300364010275966390889974191959035103242380957574260454953493102121169018792550962950588069380812173133454688971419222476808352124912119567001178394962574690910318584703200512699559063884728379202574089260314320316335759052821263887361062562616914741696997174122844013163880777769210562099612355529390233396218450679663023696855437128739315066885111863962978957775462878815759189998697199797643156870980796011387746948 [125,108] 7464265119829650091820628401429096164492535163327774855929629886299967943309066019747617155931144745802861734589622317154395510157628480749372424798962846674934249055829082766983615370117325027372854804918745920556290768087944184633749957912031884901901743415814160715183833893463287746805476571008105297761885404682850816249408306906684689353193735984823701243917639096439025015989675062605019282719706049590398758742885642954420823850077766935993703573838010593434130563333580970921019297988706687362103720524600518212863191654116794184687520352067063354412961779860358496772678873218546494339374693037365568604318385641422352370989585333705381247216962765539498925176418698731401225552198202004000300392949441950365850731622081319909700097579977228679600058166980740924619808373599820724648479507678922151568671133266929350630033605596928870409398376962505037051359311612209231815565482201615074180418150492066957485764700289636058389749916892275920265368584490784837857142294533378411737725987596340367522756996879629120514541942217763681861227454604269534881883049448723864719086105607676462888474296151733482400811870973955542813242716802137424638142312612230800480075775193050735819310450207643135138389830727301082979563849251192872253479510989332081830517643723309708767927808907398730556519266339858987996993098753379609081451209578104878145687312037106121880854251819097625502461232614329862145794275563562720629966263573652910957081197120221975139807353639395118339443919919367974539136960961224069738106775469702909796385939856740231297039063385284852783661493933701639302907025735379912170312098809123274133344523969190030574732072751592257588582404783874989494767684580218162024786781367084857100783388683815650211992991262781543113825852353924398189873985383906228632558350372425472264531003149532393371752018010362904857924159435509711746218669177418390026077768910691246634070918086758721367105973328804909248166151545102849414072910481823873616555730139531144361013044230393220072501111718249653593536251820365264223294129886137821454295603338992367488885909595786305570279417036879348941519585186639093994877158962011087173344153905220514600591522521440056902592 [125,109] 5506514961257938114490898513143156560921176081290501699398862064273315285540443359906663744535804174931123609178050148270443742790741246663628812226884983606664123728435787554675329406154521580323968035170862085598628974508730349507107883882298333695775158737140145781599033297331313204849350880649263240613055529058463200274580857795313800830653480629192941133540320327563231779677838274186259905427566402277485690579319870359504433169718055056586995103418673405755142214902690930698604732863939715136942433993672498629241059862471877202438868531139840635669761302079582419232240563565426465020809222657719920990166028919153902695619594331043444518825517750880887944081696518494258422594461061774053237470090051243327126930930148972986009138801337673087580637654821669256893718598031834085877780044053757521165684848959391073265066249165474223749271201686231651637050428645770308092766263713660320291685242152986757355491319464583578161082233384418224892124751117291623336270100519673683104349033132523769489240336438124447944633720864599474526461288798599836744996960881039125790825162585053675176760214271622396734758771673945690980132583107250154560334795748502549867094030459999335640578042725839878657086446961967270750524943463420310887907395928104151828633234862244646008097194038421746447632068712708857608795096675116658517687801734548306840504168178009164070807597305012722291845611137247188920482248205332600414858826425148940023328791421461812281315458553307071943704499636240125521711745440917362327207144922178461190377128547190564011759709159994860279867535693130362190618142254863664062883420029331043350935281206096847566755772863663236613913756737198828371258919907152610982178976970853202006047953625310153142182958425607390338493069095986043432317732076411779449878057534570370446253782236479753229690901027087873656995697799066323454713634038130216650816996596637459089876463974263559131588153859921734950679681904659342996101634859005638856043693510459743303802638837152772555367156026482143872575553707017721936824020093152715619320617582249872905448852911261287613035552187107552672953556878471636285707815593713651193159265420999978171740679902864584 [125,110] 4969543660449292783357551731985113993323357234775432572358310852579018879132366815840763060446815886783875601861906085862493902725076971131413608798002716038097734559546503678034573278192702478281926419689053098781416798600468815643813295611178501829987275871305922330374973104217256175289162286877058056883978534931040125446385622315538090554842700431906543156565222804452129345788191285994356557574854701434497778982404323440538907243627739438148384353144723818859380486074213164206286595733757207226450192253818646809943558108145027196457696757746486181509136822869159711873511041817893075452484155572969672604575076868108552449542298903971064534315313031545333926160164241541236063881404466069315946264230339399161625316835307831616280878146807757779770317675992041828839480850727316118382255363306272000029964570156691491483514694108279726887201150930138930624558090800425140390943123659694227409730272427545707977655563988110551687897162522732282287456833796113377024107325736916581541956459172639238449470153168329584568578201449981622976611733960174216157854416870455834877218114678524601006693392924339585273788046369760232607983712170569923288953995435057959723839555276089868642257895118546072598934182058976262170261586766125137349880694792237761106983643363636516315682070806994405071561784014681810971413013942959012349897930694003754415335993947984828031334134564105442706629415034746135460605993108949966510665953061828547477426233820434712861085393511190649370216021676251872658237314911579900200684597945840249250458539381501499745479890618647356445064069887794704546011874835773557466275072974159905061692844528359433251954395667433878472111547958532563274977821408467970863688014430868104909336691838543892722575299859536643043074613753870626207861437870766576612990635766257905677893664690404914050572939645417891712589541001304759529132221270197092328818207316371975269377933155466562392705391492517150203908464934952221471973607083857081755512896116672747022267565721454617820390173151336417051710039651699481181768556186137069268786643497224803159375233826645580567825813382446652841661019695752310771856629943776573704418328185887379255982872912 [125,111] 1268433439930887359370607240372138250186433323448160994981430003603055821749056739262745405804624517726086750190115112690020826684952564111659972125172960865374338095008090567271250847661625837551800396898693472670180660531414133090321735987079886565810038623848733205611037402646305747028436596468965118128175053116499317662652237168555048533021165948799264153410223623189568074707489838565638042116117410495742610910266635486875288217404410572088931374913724682335615090218836141258910367361989725880851229348420027136783873135643464238610461739630829505474903038274225745886613298558513779758456545720547485586194576586662668902075530368998123672298856354215835616775072510491472899331208687325472686103832586720684980200268527082950502039038711914037522989698025002578889482889016549745868548008016833153738119848888965112912376154676890444930382692099120325997057620292631971015752985221913981351946422548813785107210694867372635937804220860919684969973809632911699383301325875682994281699461980337935175318926105982963943709494580872641395966361742667545704632993577699974849897985149972481737333854363388164154075096740227453268369760700882233190453078246678251552037245832285941421530716429326820330964163051162815144932720302430679653664909008823819700556699777370977899236124784911243179422138490671704376793617720055428477051239432318652734020942673155368797193197442576545477858990049128788471496835422698536942216736595610965149536471745907154358444110478804521717832876340645068024931467748071672138186606139906657615000891833406163643177427604091711276386596389628251426820341737984148638448252205039388055412500594580387368886393657935124517357627921090328004760814919116277629591825214884167774969164495380117402196500064274424025596814490857426083195497532233817096964797865206448867379842684934811740291166238327809788860043601340265310010249014940967464900523231641003508858220753860309182543587463550016876236657573006412122457198189769635793790251606704627842182987485906396641242837426515397504017981910701591742602339135729937891059853969649436317045534644072405080796774297899845829098087240680161645662510631378691977605058378484304141234 [125,112] 223870753534956044324775332796022976979581418559762066835554610783331810881107120302358874052217052613369751462977323967929138715253952597202925728211343187339834682026963996827883844392409853680090792840174355992108607782691793763711115769464988335407030938501126043544555380533453513894450047324750317610050072834005992772498955105987111063718659904463701456774148274465274308677924214288701380436847357957176446038921693287104159782905785148064104935481950268287658008299486816695619697524551122847509320078607218582032702620655559270449731954003318205699226798274008667111422676828402280829665645915222595805736342928080121127633424671798934864720384568884217256397299920394677417438468134022623351972460638363458472071953314796061409129938428487013583518400089265314650330625237610932456299282045852716119335054268358563256533473593499322215957290931302199851601347002743544505544779879953439627706025237952802615296675604853575753819896584338910032206955825653251299932151604556802670236481901250229372988809342277247600111735235786778217801009322295552938860775293007436649832940494556358906350909428275355947460471640440706255333801440731835724393622982336414285992759199169488190259765394040739079903196584222872219832034831281909816970508109982413514604194788012152186935645473503581528429857906476642256347821179259113898519619297004829909033468466613780099489787564891040347333510492412239233920761611935528209468361265637856502392014360592654368544776999976162557707671431434055322913839562098079091249728347056387650046862752796782104804410084566044396423561069712449208704278798441278229745491509429316530347261876120255820505043381812746392278786236011469512835036563622738951476446132372541580196621097707917418240729944615415411926368150922312046133867959944280636520005574638202601779032120257541088754240639958797062952077696823075279910451883394699247529435228755270261348781958929524631398255702296096988961565115716198848564490313160643036279322057024903780035025514129275837031910661284828916123248858187537630777102315878162900555993665609580283841545605778598035747709237908862469205955699162030758993730153656849182704792729934464 [125,113] -83682127440217783943163612939316789910690856672211649455105190508981027733151435782569719913272395111828368056282830959016286833153168506093764290924806543337510914495603598650836800521007488603527547477119300541804220493705530972840594564313262156873542816881771079274008106113161892964173249580708308773333731812314535621849486618731191394978771202086453263654019561080742816678544438577468753858696551194727260803952400734877353885670261599036977989431643895211206412302844717561644026960718498321314480943503881479100651701987183456868827518203061275452960690585979584322137807773241071349833077482547067223455056689054236245056007060709630709019700107405647771914267710778839544996727812423958217498045547863539556284818441122491585627915577032774844025413236203178666443252584704292906277073995437929407072246982475654800235597628209740914044482717318263235531758393348398503968677245113394345797868568539838667465532868199837997336221707602423144952966328331906110155204984529970045238906609262961662223105986706250983678007397811060398954338129582287578733682263309292900500148190933063248411897825606520320752522938440293019353076254007041120150600601637208076045399588242855641523730695254841814673593854461034086145481913190159682716169519793280765147308624829052088366463936262601226420218369142260899176748437050289784081422047118448390110913533836098818999327763542766895270432496696225816256204230724030361694046360674949015279690821209496781042878894353813122115378466110880966613181072918959630535733508694659448692205174710203459120048801284503729328668838828254130932527215674100155295607967075737505437751064180033582586700818922892642475911414420367173731071113590329338168615681518721645660247669303089558745346276752636866985983830374533841583845541953666947785893618370347563433499038899290918721100491333389467206822772813905972525327599218317382244293373977373446641010485391347078907571142357999139601313457777438850047464432862022122900062832337054634130523567094813685523398308560311683171256792753195236975969567187209386154070708932009532754143124963298777093584504344700996823877809753446569295985910479889232455383696 [125,114] -26417895877311788273977196537801428903091222892656485691305830568794644690474786512244188788178341193235486463321251345051647209012747105952489114239515725699586327875386310030199996576893529488986424644229519068336649647742750902436223086380716470700941828872480888508998306088716237764669150333590736982078562578404878707749235411711960859708138365115979217492449175006167804109283440613609876765346831929023837237064996153691992704071965299487349660353855548288323080388068610609469595598590932213924493000435098706544765174204642878453337000171611785366204995559502132170800447095434311506792262349445978560329626055439736578548663850218025350993082134075966198271786186264407513596235821933346197002164800439129081001807628523584480560850493362832434309281323487434760597775934259290102021465192643165428133850174788511114715944171923856673911101189701990053396432679916094502388098338326632023507913261625193403899827911674852762302178226689146590093757738758040388954989807680645811173064793815998825196969575834478987212069221991083733628620386189847654429495468342928334501437401970144875814908428399332731505715850653326800049045408953609618430668640478372716810448085223593793037947353714792689810813371488380848254686210528353727125049804421252436719822011762383510127875235250583750900476264869200308755626417110979692628240376537772298412769697006667440952045941563969569107385412292395184181291607545614353933159903884816603107820745425046846605963245529728429483382581004548101696208460137290437531862962679715499446863075831721249051958155821923388423481642652379888413890624302935067458869519723319833324556097937294418793473811116209966173657724055756657993079021450498085229507450957236485990385866348913060427684448741665637894749410670835977290184648120107803602225645370006666196267739937214262536837304852209105197669537458390837932561975092680898613330053648434596548916340034068042626654207719155829614509908389307393596223004272680656042147608059187282507175791257363642511786931527694911585648469647591127701061864734647491087671071034007971013810533499460156686123566304283022431589241195977470853486578053348789984 [125,115] -6795828311141960013302066680013578249726903139891741671269404158570180190559444482226555410805692425054292861976694154749472671717946970217265297034369952849664220542188917705393081590702027746098657913991334557313486134806521239898219457994331487682362167054379168179549719303491126913834141659947521836428088152407077046764826756450548858975255486784674083978024777122030794743995312772015579047087439343051539373931399575809365541041483156793088599408225301974331252994325509331542024784313746309711523033755245247173976318215947452317248089417838766875454211604935722680485084529237531121150092994608689196613605673381914986211016267055028071245580473000251591201276388373167070600346752635467838435287468631631978622768388408988316387531760633512905648280991900311403115334524748857695799129064436504014008561765408308746941093618730253425880176385351775590033428967845026830236880155053691755185439355569747649688645041845153310064621210515354664223363086334275558757247496214118490545421006446203349705097864106104202147947271865813770830723410372508001693693426481092397329444770015792737224964137724973970783160615890448346912739146708350939221609402789719372247712090229790077477893742871163007840581119859536735471298828620185327565276352045651711751024499940100924432699765785635145124782737134264818599388542741299281318528051734096224447671835018139482124719275793889687636316844493988413825795528832362178557438163603419929952147429269647734720643418301098703845693373579978558688205083585787556784733994932859028947053485675681484419467796292637793206275909059859854492664104595420305722675489366516943428692431474827481992097960926545213548337595684908581839857773884762372402393003872132716887357746796274718181829516731721870660747012080538483702404346081698167077026125249424572313808781001193981891194596745910382746086929040666847858918969959339153776069526221163969644441070415642355232705774820679488352823126751474309724639719529306650686777247865753512533063935989471673631173125827746888269616222976496896200439008232615933500295503263215772626621164126894183158462925141845785956863243213440334334245349431100 [125,116] -1015310714895056823954582646825140330591694147035651418307950046621971219018197298591859805232455506836354848853471380486529922984680261718940564825443210309582010533490013843574908250973897047993566656573913110953335037648212015385588231347344538506659645297773646819673044579984560420886230534337110837444867713221245030314667772186733432235709232419957365468851145469883367717821076100412227924897305065055101831545047437561580464759930255342244388111561270296775617162688226594443730808316608347954219040311577028421369353137177198779603752327049087659347105658951864997387951411350845705075005541357469848735242208501555505006876691353301528492767847332190648669082362998390638433736180246457132263708535183544449964422055410993865312644140868776769491225071760139794033195418216402573196706444082252998996110909852024400949950993198304857029810995174844976341160705028336230945417741690159813641165111189670854126644315409709774381834660615377379294849479227168355763213300088473274443416199162481499461952186328211529807584466688556164130125103241779850952033213416597980832143028375227953224599534891348675440755591739954339294280358415358089921637123011362398638525324604416326375017031095749422430819262082301987073113653399052637538681336837245132413726921272272123019716865701252152172992664928610827344077677350846627115733427730564372109911371984832813221595936445366813652779097145616731636856843742734160202165619811280733760224292017519894938949411463726226221675125215338942426589557491339128967069338862578917025251633358397230279543934168929982808749841427651966632421462109211857949254380055410866831018557301090779264342943722536500928009886443703992492310795394365325205167994470517282322257079166372800996338053352720832315985879394643482061503870663963112281619422415005927108179434014104572119606061437100118714593374809967934317490228137022967836255004685695018204034377404541915551751776426533908061782111724050819762552657804519676458544073208547263850755560990776465131407951140838537454162945444483727614324501439294183657637301902912220827915476009023862161117490645572591508792407746835669294041536 [125,117] -229754830806942351358365800569713512656147091746636439919208591603956123226807314856072259205959327193424540128569376721291474676063133450042532901942728119359886879084728290160581632189044667168455946999013275461303760840913871992562464510416289129869850316944531496437495908166051901137950335744486246463193174801677837609990390317649339598288994690091251759734029566608860629549763050797843276867208400580760472559515532919054986449470861240032080121251872677602508292108206894292744301920273225509385446190110278195773042563039968639603384061044063848746408364138499503515863709520237145853988597597728847644377974144362129490150664828338896855768568125229046396422989008943997113043820331183618447477803589694890352608013281160010156179044349276109193968908730989060890672121766524619885544694568960894356078194936105059680187613322478110480754176089335499153569715252671025591001479499581926796012269022539276007677096292166679869593110413130994505110458799773824617338007032103632583420648713893715200564287147884154620118738495872201121424509197670894968610127929675077763344216273184527753518675530919650215499318886100755497715095910777199482897350760115164886839003596226073272952574217224941013876227783423257858347995191317381682591130920080668870732830632630924770173892430185606244179767772178252793411974509565764576050177634769402649473244939090141412944306670448138916109669863727370790693449481699510509658549550023844452952347291032824642379587902575598345482097607126745332153828287893910317008658772512097488923642986509028284246152929795475989458319105465616861474477835798048959771996904167411118258152083495798426940949124128638195745014968637130064879561833786399149125334073342139159969462229763595765019945235156878587121689900519652925489834014017794187392379384184605859423969627141110228605340205864388571358835745393736481441677212573341326414329186023920700204445250256010622120347925866911745952035144002316231759272888105252345323901539748991553705010771406865953424547897011824813011413003808799851158116657678667261798812207539585111930706518944782497412760078234022878577389896035093320 [125,118] -28322601306988651698525306829080506836609085907641805125311579764012813235648915828324381663978431480545540613696529702923979971099081789967355605322325654650562375800891330573903964557170694965174194959019211382872613307940486345748628390807660879561177008996768299115028449492508624574605835752448472990339792717010157422238246509717691534129015039492045600297299451413788186810698937053917068234599772553022850745618329400593693681571549050452042598810465149349616948960822341264827411897477387399595517545088254181144842142574368971771875610632469971502152580367684951113097959421598227941680121527453569918789992540837559513705328452330427494267573390327009908588873943155699724649798104521912642627309397706413734238038488335184891937820757209094471522497336668369444711620238191963772483063313860675376494435237689423323090960258419569912327649910087774478417009473345977620961605643817541694455340064840532176650958709759322111549027055310545036771804700942281792845508032702486431670691927862914974936879167849587451661400966433610976604278074042969684274819367661099950828701073537122360228910171848357023599947227923369111931850812291902003481626740732019935817364484322447738395143807492846976792015254472033065118990069204448827781290756280364120502251122022490877311587707784391107102550521934520251517689031011722604154206830993121280673370218463993703563347941388820009258559235188180318637452599663015746827919806667798169349965904892358556643148724680715143353273139043848540101764089373908150080862172142520474191191486769436826657960925453747522233752264746641299327466889317972294629426028014957902850473658386547426465142762056534347494309088284059229833604457372620034770979256167360069721209112304206617048376704917614565792748436361460734744962757564465169593612178500514133287646338426667964980979639084206387742797027246002172376952192142186314623329974681707929493946182884034556979549937155380160727219442169333164180320930152752480498123267714380546056773670069944103911910394027987044014295462826762164429995800127466158648502634393560841373321067007853028416140069677185734678687575024 [125,119] -2142995438510320321999014676463442161508404981552648026912367058205182235628824731965154258823300299354245596074813785426428949162076199177282104886859831092813925830255914045314312484153408175927803159716199677998235619416248715183971051415199080786562718343558538877904295911159832896080349691623549868382905014682527055718354743076490656933089349413345512861593058436286902872499294719222760934369115971297175568806022352578020004468698120043282762117141269970805955352057297023343424506710414540524797327238480256529283925562738208240319008484740483424642675252509564694098414622260541516260705456683151030891476753343660564633633588940709900643737074224146671763360626967220081798286611455718809790401101685478235321645467982959623101393425717142987723069815080822749327566607458517273107467500367695178582595812469008842290018926207583497259637839445988738331354056840812318679271794643736421459567958848264493575887717247546495170468245876650657755532337584236234036785912019092789975539302488636573116200147994465227515229921121667292709656261437746626381494844064842059390857206348388086183750181662205757308613951014929860032726030245977495740162159527786671884526366124215963367735218426832850793452009340881664882931611831273709651348904724334683864106284005417624800571638727396735340633362703749890424277279950952948523732249404712746655503983262577378493757575646246250979506228031206592884211279645717721850910308998907900811042708816769402170954040003307200944967469404954782408789479091847660792652061692781391631534975552208094688774242200954346870800210664540409615998538672368675568097114408547450608640527862032110648426014530334595070334409439571215149054154033680856919855280777735257270263781310123517654412159998932514317966959058841378564467268051300439620847910280112453380253762267677482212758748698773640757510564879147088005900697369416040081324214085333071200330845142795993403775411312101286516089459555125796115836828967189809013521978411273481183638362023968892111679183557589940678776766809279068809381079990306149514161552862733857988106462246758195581023760183129467768310 [125,120] -111361197965799696119484070746403026552534342098187393675175732265025737028343623331880101853623453097885875760601881641738991874194236968759554633038390981331992722944765630659355325535289922529858428552507916106997374864902111570780880477281693461825963303554780678464205363136407510337460848746338593611554210948462583050586094992083777216145316016778767406969007286501947933849934793565190586507773003628140560181994938214237900000068987829942461507457507956496152560772571782106876633177851110278244127465998776687893306495491532783601441272430573496941694084262108328403083832702055837864511767110985403840566976839248541557741179594948612920316569961728282748141857928984515211213019646481621568178527788562538479353890818431680553441764604908542775395842846554374390854374264049300785652499143447646135657844711989629381036249278472224722025593758095266786698711641699681479544210481798645523673164039249429788584948058522568535884776283189750851962948532015869834021364297039621789566183909606524467463255879317785678883554843593581322132484836361588601050775432717470809711138037825949314616731535863602404404950683800063523194232028105532759104722801754119604450636836468960053277217333313274436107609950027801630943797903273647622061847552898270475740679540080810337853355750932147227112275698951988286767285370217651102940578611584642938980134561325397858253989121359466395497986596288371750733829222406391931755242675171962829368190611065652470571000615074870470189939685791197228518713806897417039296937896266693846841275114244149431750022710602967266267913701290134177845040054028466721590311993712573892345078037309893478446059232532200571355769555805057619008575031278118400370778730170110201590698062271360533137232663017873938905057921473717534506932582394836209228396300108357512342267534791492957931986647002937100206664224423823284801622680605852369332434477908679339777470077868330890418204110130956514382966420515489359214500332081742556723211735107581253144340492688906226962343718843224884667906739997134828210780529131287511286897413290714420879215565967994286244200494518912 [125,121] -3208740568449472515935147027634734215238277434151491086986316426618260101041330980617044045150758971902753519098823940234369060042531265095879692196809873668973530819775258684420727845899220284351120052000851196191608421314132364726276394657052112954201155726751948975966545857387168052795728402521260076805423097080304711510194117294798115228971199444037233903787900758087529541230863317414569996213773291171385738256440509262158811349009061599665388872773482924046990411445985980901414192091257874869279698269014874848925777374673117883461631304005838522145578757236014852304637898698610374134275829520252035454640754137171482246585133156475575770198656928289313552964522870292806701554238664920590434014445059867009836705972653279997731370050718288007862181642351659378500780218719683771809780664023913814340260372783648887624728740340832482170774848329507076544887233163759991804877808352113645697592378243197609783298011364870057818583621117933840280946966622370274351458771998613192613440360431263346969228953007658455189206078470805053113052072272699563536516058408169068814651452046140254198702744174497678275263492808052434538678725226614636656126816287572530550467334836939089358803850311203022642435856374996175120401796299452894920954786757448429515697004396268852915589288617772041201464033226075458231544201954015733488969981941854978593816074447805563892005475734117322314322482394064026831948131855498643930454221086271601474561399502074935197374933214682733368543895761732336685959202393582384503702448842349742988882596676422910146185666043802359513566234165114920375870149164487526794536471144434282174103195062610278671875386837242406896829228572721362296270701274715865078141564908445813560643809076504020356486849658070356238313503373552781428704956833367023042020947988027250545334844666753378069049015828696239720728967805353360518727940749326218467673691289375266314281928346489711441182555829097469536409271347532801840866679732555439246205772053961419494713161213991308137636583788374126020747566485413386750253092044555601852528259188168317549702103409394334418051088 [125,122] -71974242523930001181462411230037083817191952365541071098976066000916569889915660858964179265016637717961187413687243053532329417388983977261030751143834139698301586866925311565144695316734529480821193850986277993416683910815175222483069143327710458173516170980828080063621201919251706544448747018090191736966799498331838438845470569867541462209458831599998778862034870680334572599173041980271998132395521053318882584841498054883983882354078882194042297856339062778902595028893170526036850146534545410882457973650781407247846725865772158410614806263664070123389763172737650270337661522792603029806890912234071534304546933536146348835143072989600412154219231866131015419500598686534990891918217590522480678355689166937120266324466916780614518822967846397540175641533797964915699961351385946550254450247963250582303496992586854722831053057362747747108910952547720195396051536587251401380677516079530444722934064053858295602912359473273348332793415723512749687941564238016283553698911548073024924035214070732694494227830392120372928216397793717490253958698715991313283948414929092408201852602526303593078616795811994201442393514397827245923851192885956959971508331905666851026030245758214551262482316015641899498303044387220529815577968143507516860620938824733556071647887699934523622442254748041094448846053161721541248803046349430707096617379534746913653664442270179311681850436604416574246313062464116614655699178449310661321933215650376209597294839205125675439856508195051206353569833403292211360845149598571839058509443931466748312323341265827134551875138444062775561921906513551432690428505622497318919712814679696927150626148762887262956803229208615128060835104756671388511603239736881140969771413194228804190479754715071964308739232442747276255609495233238604729775374471907845552803529765060174471842254762007424877938006120270933456168942895569062884222598167200062584612062758372326956058997535612292844871217729258860119841620345305352670231480616305562545165459124141529048373348092094059222859866249425236081604569299834231308660924899835515017944245455341276407496071775846176 [125,123] -904474561701563962482306388524240018060256581327832950853548437302566672716201894515358838029423493477685636237272798462354131641953821053935224709131109852313174815448780155118778609773380583908221239495003954245765176923214732184258552443436111812401789698368853246094859385418009025069588831568382479759429340935575200213130977174560240669833922770200478543431484797018500452500116905006384859849704917217856541128540189228505716022297130648220306524635237124814966244563422109634262422885274656064079082719673305199757456353948340461785039632434707788987624726372836669143823287625809204381378443608651922128236721037165866958064767082946365613453219115750554758047144109002684460407930821557450334452642084887631430996757933930024878552117339434376049486071760342383836070714141534322893076116461588209928109913196074746115006005108355400881919615442895980590241256245774791293819556332025517932775472488679060900236792262824120584315553686996637597402710621770827639541986801957734153883699634094210242048623930623820487749766247824522192284765075181403373940511209585842270252871665445483716908556329272097967909640833017303800088574752099193760286837048470523701817227986935044006738967535443914472330182632171866982053717338673922275828757267171015473819012209590469297506278554605618375953653216506301188019877163359329521891466266258266308413606399107638897821336258179190934235025149033428239157390610125396127038982338209938667379988194528238651050940091642657011474040985739761176041713357521646291466704851931799528511044311514177143429138058592903392226103119173955195650433261158804344931965235731957615243342972232359186519620100746263090398048989044208853890943240193178193117165975425681660050799821228269993879846324927458463215102888137728190114039776422290984958980424519308038676154831426049876355572245995357748239135475881242540596988179948959372573838957794350578225838647268336015889007794032284787702415046400971715834132062462470186257126435876337037109338500796877856888093497574953992497386040447608567868680999897224911027252790130062625792716600 [125,124] -9015538497884216068515513252079247898824001697881453727216831673449606899157578545333467835976903332051682744741987084857871410858586699620325521347846174278971273049178260118868117699824731422261923236711606891429565015405622976413241307757403047112053254059742729131833434773593543912303430713376114124277628889211058260997866516381670515292701344414781611485335097653855497047792502245447942253253398560817387511137855759723110420087758763782819827257275774229709939689697079793667967698473207883827626200032564988195284819794628762170733237896621692013135332536617463064789588040142774163083701231700545391568883701466413141413052072395343313063447998648924882398062753844658379198844007311074194597622037383699140435914150949322367975148112402429718436218471311373439666872893194639230098241436747358513270044289110957389570300812865362521687514375822615731516057053784940259707187816404175288696999946369360137719013476377534911735567901582160188689129843583445016095113793264211605203322587322242966648807090593611148412666677617330161661852096198043485970143033504819342191287192378036182213117090603969741958804148921730614081722361302762749528015139936751752185149039504082767586768212166028510781698719650392558691714074611213879680369393356307713607812647913648072220745761679811563469148653372375216465216970979798965615139236033478732871405326184898867740601213373485364224279198538135976194942273156960044317946696617594816222770951935368151463624894530269709061720549922575518080602830580309583573178563748257686330011221542387420255716177154750027677704192121766187786295143727886296514071623240142874111727557749362614716518786287218420872195070824753625476587625822539477864357156249273255609048546847156912036897743477073475756699815798684738548560366667948332027137483752297743252964805008582536534273175257981506162602922948821444266834355802318563839209281514816621482490751801974737941905897280668726176341397682160210825839859292100643497819975425001298626208040226499961140379944045501158515877450973916917189532744389573643346990565603868086208 [125,125] -228892415457412780543038307749512960432102206809214598124282629097487127578517882116117993663384050098864096897803658159072502676624013494006722811981373375049941355528049711250339678191935402976261405355354433964731373143313969269028711265232902100762583443960570813119889804298446269308248363410399251745884886722339656033329636729383913270261976097260900899730769485516726928438096985932696760927507427406618385865296568426961790651357077277091846943539117428922673130369674967233080728817681950876633240062104938880292670035090589407196418593364590065548787658289619953262445038148696260647292444679725849405680132615391121167235170505689469010927481539050332538625574758033678733116577197390262554210103152819509735791921768136085765595911440944866855299640277803142385624891064838577708238804847002659674665884128289440213943612342358958181117039285219494349078154229526385652346845340975914847569062370592119767559521670854369779443505779664836111527789331627887500074441364804124574223673647320831680594147863713910229381938640391642706134011445886414325614768864790130625124022191594103644606767892124498172138039074375345988139417274555751737331912683557630394623410398063159632854171615119430098439421133897268097123365010122421372627865379448310744748386228989416974900601547604354883404500237512852181968618422424795585964340740314255246516145451030542698913058183965251465491020761672597993331064749982058092658824219702853966168390383377229530815237484555725297275128154696978170466971511404543179571524215468633470897813510764572075253033831609934130987246382583394602458991468899125262267833630205043155047550342803911587336188271896604371720976024270226073307010072701185630614338547940401285739594567270218832609331374396245649708550108468865807208657269072454159992837212790194875943386999189270523175597693321572793074734466448175659812782667766776414254932120714607874133264738982066167542043899870890460014721455851531734436127201928478656928688900722465259977418037929224380611845342759617933540877906752947648217989092575147119867862347208 [126,0] 8548816083661006140814227820147722658040288710337940190671352992613722577965888792593377813977164641320979116529040934160047378682266284000514657967913129454103194100263336998487035840170696257560271681761517299775234718555453825407129410665587832922057995241023608012767447520185315901299529409657518491140496080689377922272717560941175510006296126156359611078692943534172044365717560860710411152961084317462661849152318884194982294849374728751982864691856670629274682107492841869207375482419565354001413054076538966635917992292116091087361927967907881971539459366909529688650824363520195488285614671290930908934617694045066576520495833650825067586057253074182060396596712012951921018160650768590214542486911698526415858782766477659109977440768704395207687551754845708985794476513838290907696221845887939375378841124697318552351314545025844076971496122549430518373403635348760348725145542628288791514432430806852585770651840741095041762116839856975306723822034828157778922996867202692090749961924873159689314963001192605622289102814210094006433749185573605480202839379350308275708689201215125142097211148731942086609251820317577907184414521441690362492300592234292501748392797220451552638966862511037323617497415634543558946717667474726742817713297079383974347836847315252863288378178603885883162600666061472746876366264808881021420585813390529240888576656886046064798741508042573178127071589168503209723308610452819892751341588248413740285888388814888865740618490062415867843584911556763992723389938383937300712159363336864017736471133853223902156916355995373830895581648198176167793667612620779265532138816857076421415119437998218707048980932775306971997222657731739441636029773528697585471393808594847361506923829150924084048318971235920013557626903647280169018545712290048199633890697274203572372474221306801848746008369358065867703952420197077609240071809779580931638916467940153694088644323368634905774711910220474147237528330165980303937465832741991879718511182547401685004704652609111821008848254455084812790321270390008083615436420607724074788056363855835891112783443557782343793757971158881785673489977521369473893296743849316400267021903326123630629293148068176831661355216604374392503041916121829633483737793336037031962342600161808789991507815387050692301385437601643267996044168589782135330817060741669486580555310404549398982342875739979112318165402199216119319168733413376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 49965309978825911874584104984328277485356084949451118137931369005613713838229461669993136829631882008093668969036575604383354430905625390274120565644802232762853100652357368369751300440888865420060047389326504851268887468830054888151129471787296718954124425467926674224907370918772106350660547276478296059793916990847847703306766771390275584369319440165519542028396086387974692291649889690023945392376836101575309965676492867051551628973542971202602542834736174081526470108739926499925474542149700903836641582531956479468254407229272220142049108134571343019521100225418918360550983896491204616412797829376580907920265339888347513083596958684219573494830015728735376808705472345984370422461443615415817981492203657221759213807545773531883040572041703388673419767764209637915711891691614691137962488829129230647486774922608960384744836949680686490002241488877530551950283536507388500603072844945591932312081501166487657289867938641587214776107346265018897838571064778911523583624908789639371069504518228020035228114661818252468446720408755936753307969904418721500894446682299277795872242311594575388293145810986992399184838604938610422383007128621813815095431942112802941615005170086219717261310954599711484687902606338181285052216114848100242780186771951181392198249367940334686732221490048617291393528466115664138191397433091513161337616188881375555250086294124255247927503447492339165620415020409053698574581004300630622495907012641620625778271739180421808250380544888338289031260649524061084569104322729978684619205339604589313866681676567255407467290484815261751226732273129485479571047685804529628030347978973659499584789007186416392189640311149298896320647698543266969413484461461113832596526458210923092297247140814657218570535152457285030574242509188184417477401648581954629805672106242899250602209296067096040475332391444650847735220707153326752088001376207405980357311224223022418454345013209283657123062242936010490287186931629422895934595018074038199838922363295903211119228957869104625619990485480355912377047163448097532042856588015884850833772866800933885076421901310691746815046045592366885666459093604996356965251188956280008137584138546572299915184867599107494236644048763370338997820656867791344381656132367744783899066758711652269923802386530048634747870333978496736697148421649720093811707898966899183548083310791336759362975367572280997690285493969370153819617571635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 68208745720176236705265062443270752425786426751364964187546558475266605569603196456959159911796490614446963010992702963766157414087105826291221859504541333021932882352074775879964062449885296579582333130925781117482060082316446108161755787825389334565653401424786588982698149396824615639029477660225021848910881898433078489238354355555657342072472970408017562205237277652796157954213379282228717424442101658150875227881376126457120408005430179460896712954584211434142469989696958049089017747807482396784376144216408720010517829403200373803586837133472028074064905660105493911108460848035880340687929173433567550885608097474503476352523727193207230777182374328355210591060642041972985432931869008916790675899079115496075132961354669152094484550007701309282286447068420487005956854481358603483257756824526310275131528979235912601977617561499271314094799217472455315974878772380941895930102367167193872033718255652715809906053647537096766565075354385679095107656410933577687271227945415132994923760115692075193713358388968554484579960398861838853402716157713307803828491546863375937050282001560831281946288174839960229710935462286907409855007013587151479354123257400975191246321468246201873686949663245163309359171917067820334682797455851380100484893649121149976708502267223548139826507462063465647301397103977095969418551854900391391506013821162001074767931943959327247585967801349653425816191449387774064634872554562507855839049087378510485744036625630714680091261886546240342778645650454989965490879684564855890725815232142301277965495871246585042815175683459508149131035430518637325441903953231617663126428651267770005290121229908381279341466395406556639836868969965454827165302375900709878315324992353696437632389963280820672842217680866941381615478402053269146663045396230235293541196006027982072535873102859893955541153123516720445473164484144326350075340713720080321323851931649876279057310518905911603339572651090239341575684094714053975340672095999007642251960485147197166916789416994707065805213043904955969819415734174647392294364195907497552623283113805188685839511861328582020167885293136123435048677714421273325352350785799886777392966871014837689866733528146343442938969087251117548026055035701133712863267524565906901308548259052841523402788593669415369046644786832560648939494817572885950637514125150843526962515218505580472650641252721701110683099893414675133655670169706430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -2852487896359040278038913061272532584264384191253676029566289663560260379021406432914942239784512927977411367056200089319146967507347679713067488639813064926658088048035852810615031972037593091440708017768017419809475984435608818121263346064852168968338613188645528122171565937908290838460997051902308424634894167490839252099126901052494899698395016789960728157210898730485381640944610778726513566542612211997994764065013543256561306892603052395549083597143743471068999110624845930215748826152189149812240020676840882911822022760796666407923243831527405063608956239117816640342050316086440574819093319902075226372307149576326812491537948631066991770308487523417140990077188817063508571181195512237867643304399878850721786107285419690082916605909882745891250901586140756740209583916972308675155918705922298143095912322892688871021279086560693848746333392899411784559515734070119172301789314232274463660748561143700602027237937635921659451953389842886643494195073052290874600874104168985300100240427211082686118448416103927250985003097730981071766698442985832598070124808279696891294141574910158939754771538331264249981265105153456841688290918911950089497851231816331424235111571017302565189202489350501970746918656145108579725584275753611523452884259857633041267652387865923091098640106561859840987733898084382791643320324770298012483040434590631160236153762282679593398394170106125028851113494159940406604836739632357346250708659679836169944649934812579209034132975398485147630295437749356204428910040057431326638414637086178861594708953931455215593323637463979576509097488006855237991837536126411287435830465174585800146461870358669563178011775227730573728909175063370991966782712009295896739098071192635852864012833835409108577155659390781764438682625551623231596839888690162950688997506127513622109904124823745997398042617641299900439658618135769673291881013104806143578375214259839967556988924958914031419487576942285246469513483161865346897356814068080725611076879488536433736121644631369505170068617529168455697271995438987566043096155999317654137142666062587042757178133385893504915610357666666580013694602097447077586104587343781275238965392834153731629202514014567374763740350088530512412421518047917666886969558284130031965424732630317034851822730910718103794550366546516709016507146581619813013464085220898139537424299013784329558284172820210966054084958856687689588386533523377356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 77045597072439884799265359674487238768133512445405413425031589120582548941587556469016521516488865325004413754997592381318610753018325304409018077744313671876127235105095300503116301993548637448368800830657381644584928410518772498540703289490087370460220294571298831791121978510887440211928155415982136388625892834658324247613912818106442862901328809181900250342317046060468009350408487726667121570900079865720914422152520878118858688872728320867935483232471335105092286389043977007581796280204881083384185025492514785225832409685373938389559368975168880946781199466006779460017214820963599599270109638172164402136176315057557838400565282653192108801716466869968223390505869745546607789681486815844275904742332127594563214262641042544328792972490563578887174145225488963852170348468352765834045581961401201267343777057972500106900751014845960125896822298605618922319893993806775128922393268282028267218007639100035800038939429545221704232770117949564263769331825496073749880313305485727117977757962217233867842588131870896701108978498294345748470107137868934393976649236442246170513565768708827390904574729912715545536075412944695602533428472351541663189652263517217894983607062194281174587576530941401550531047089613599882860973300151199726172112111394488498622388964713903530420005828360479012512139982890697106485623086815935806740239002578685157488460828126200984481507599534041903930706413648096360786235668466463752125695721186052060327668139395863302595033386614562649875771985035221748320644034650908624092826905667446036878897944673231249399955451114671812097597517198436487994305027185733640692901565535561176852174239535704529166385281321097005512892549160213216417079341662968130290458832516368766110793341309027702819557246398783431781446286603013249377614839842962835347880537967603870658666203910795427990639651354982264578032040264393756442673745155909542279192199675861393138273911753737663400702837097731156598665674873483428548726815905592130014854645093043528973783764984065875969966781552711425211249275096169815376234848432357779336763846647480897475558920991375238276619000680938897320431491710870370716389931399468022990471564969218057440409669294619599901590000942675911422916189826049824442499641146014729201901876633584299109385505308408477808303776037854004581519807201669232942560545533659120281695911794939828237177891963882153679658232749412029505295071128129110016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -1463993910303493305095584137110798916065277094148301289874333078551991687025751160603509298333962396508017327665189063125916073736725588542332426190581839370726939125794864320365561064381607705872234294802434487113388285442786514354953178405724373610282262727222020301079354348647080281499673958235436545876354643485149105870812131072945406299626952077061060805003500913932242811915191345803182717571415646128905867071939452532100361116348877588957280585777432949018843340432600445888764128670476297741207819877427647581214178428162556524034102573621188193691367878616586187238165497229272181449978572222226336948437128557783216135479269994423186367196223985927042885264057299423107842041594097286334336532345628587604011578448082028454450869761700206470192083119208704229446738768477311371448595095442578078625859611911443102063600238075749564127060200508229226793131450875998358826516220338741677162288877088180714227050515291448337312976211138248596337475425426879473749185274087167237474196959350378051782502787757405582097482163966176928704428344211073999805413634760766819385162834594742665310741326943606220552562708156039034947023820701697429876471585218137730069820821433725451221867555547463688850919368253123762703579560578617865555634633380725568130803923820788608756651043186581597279428935789292522645497827118280884653185229993285789239164190561480438576762553933324750874028960742740193729788175264547508766152336630444585803245490926094281891402765673650563394666210705698734433339318465882568904169712621430026445197069965199672591686646831423154443151682565840649121787776335454271147097257053295204317040538420619580620626298326969154240307719738295934055152517056058705822642109597973934525636240117341325665079444609871067855582003064607350748867824719725900454309852484003444895593350438230409404441144722166872527150526517031738354726027091754800815288034535774298641564916806554479138514778569426961414164800785754079720665030357521786859584188362565017701506665147984038811353320994157530902193296996989676166901618908364824367439035295600108733747683981378943804439596501581319165510641999159805549992958571152304815297206782665414376652666169411863027293294567483386113050256800758871184991774960930724999338363068279658440265946894738717232210165120780999240201123627634632910742340605414882828184438210591010881123788547023676765743079559856375708816382772812919603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 18839695227110017553539023372703267753713903114413274700250829787787153324833548994486382820208687979036069500238150831324530429492872053267509692859875062653281043069994493583716235528861936059111907107267823017579136192871175652757160567671414574824249252876297470922453683544766836448933899879857615412057939441412622781756345082008740058029118201080755600713467985248632090368836781394956734531801279713105140863532181718853054688627100177249172992794967991514587354776911203688172675531446681448394497016440201130172804066049572396171935038348480109240472913412670529930724215433832041822565261069872412065885490862270646949827217885754088572577718614857747122166917729976281220504670224583393289770362050573616008975454010113213763607067737305634907988587730467804696651889805874552954854448699670610315405282664781994171803929674081130950861940354252998461509279030919489602263309498977634838391436071509257965279536712599696429817046377028665190756696602516079285614836815639923198648681782255188777009812605363270696587699599471439485415268917586915348113118688479725738253487864739249758990451453505627902850347642816712367420412599235217251217238720660242096523059061787402508768555334057714082784675362706799888116995532629754564324269748784377473151055880674029660956805563443324102000690867884943651006944151929945287912803454799603630543514568668911503362527968875935402135585467734240868639337807348260262723781963404808756785733277838067830043138982219001674874550697918437291996131763587249986081892620380439240818743996887346519476319117654482981306649668659855162055048933985865196499628434888719163217501856031042371134870845477531974134724195229999961403076514483568854775467899005372813139986312298981234017017649017240751945045583945225258259011073545881085207160798530682845912718292655947662558322152626065578464218924860498170663664620253044934657784961747819048917494357277539326642003534750197768164660924539029946501358959968836570229086767038629902575355218659836838316966350729180648605807962578208420985041571268535176489702512350653589065061078503130645331346930207771784063170269313626129100135825323307082666362708495459432229077355855795430416508329189913580128335378993910391402887803441407736314682327833744728886796866926326934036213168974820644291320297015165665774641369527505723231821940294376036073031850584852738732686984968153423503434431126790436028416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -164641160825449048125333591613341298639673055648258435740409045992299255766871076489658165183599679196046183538311396172258377196162892902605230467668647699774831364299071173566116481272987315661743700634162267564044768569118700152200760904755882437714210563410375253195320399413746650267197656891046417612266719459031222745583792744844308280946081427875981895384195863953111919304516114895962159609427693750971766263613890909368187474565305914213721684655447382997090343209617316907884737630748632454298719674133558479374619600787501286212288534301929039018921205292102938387235672052346209405194801046508436452225034436221725902528773160353586296824561025187945069787344725275445111671667772338116316533668069831602241327455763734682662469903192443939409618271546458620549581829595022442091446014917448146027815853785282387182281875337684255691151325742005397909818908599468997317074879930952722455372808921914866385034251715047313177128553791969475450002983948377947667857658406047116339580404033044449830017794938758920491826152093293159808653556500345853268473158533982234119936755021641329301678126340313888339618357677868587643400976535724986320208208226792419268351630595585287848854439896658895753083888367627664527403525379248623899251119908910405113927007463355727415814284295970388255706840844090580846599520540209329135517763795152356932431233420147324365361912797150553169827945224745657502692425210307501058474054380172730056434141048200773129548730753254305331702257375540673847007454948254483974334352902381119022456075237124812105286180922771729051783711785090337216535769605490632822019220555614124543228598285721755072049395551141703767182815341498335716447392289112142843179959258290243076942855566287814627272496441193893968397053039609724089500755309204715978519071645612182121653563515442976496499213535560126853818381740860220171864603011216745431824826528048160846301765830551385710034515371401838050789884422693057478516400778331886658713262857273487409160760525237203919961930129014514319282325056905574949414314915075616398593596344106005226648770947828491732428329851423778925575552808327354275015613095471548334279031467711347218648105995016885031807333841361949180548701083685933823108076130751380629629976360532432378741474446040880656375713259209370396025367599144377839748509513020233436021465579818085929557354742450438773035064635601510343607350063044068848435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 1052119020236085989818013640576890052294649441690458699053908801861167694115265980322856388691428237299457622905775545537026720627522360248723959418352985920658466142335112629889231947321343411879660140480941316858195541189288623028666735793729349452715895754686855897893833648372791573144054095407860932142716725609343943399607772431176843080729396905050773546236687940557970551689083643153745176498460709039851544965804471526974429082920288972371307960941600031966944818573459482878683159118026244345924761829099572001615304460034452286433824482891837483742385192078867561907896256397683024018804022859215397964046363992727527506463976333263445027615658082783270883406253019660752169328293579805868791990350264440588952943930080436486669970435726239921778373835378227561244841862327982869476572978837330637155965189704256241508203910714645567469099554734745129509150261137352710462354318853583260618280401569883975332277193929528290206536933963667159935322574859143266937806319775799362266491712668030842611528486420381257619458987929770383060395079881472526942293811651961930464572954082441407079492120193080159399305280918576712652046950795743787634671169011732694719485196747454815065068220941856229276155308002621974331347020259076877198781555698041825535791665864224994380342555248684704829423392287927968888707092058632737843948968978083050716798904070995610641714471594753177503464129696411733375638076530037483806681434932410471867415143500760363423697121791013868058133808704252685589682759061791207777031251826422932238150133379622457944067100917047004411000730984284074391885786861524383397427378999173158855307389616036254991825106970374426527660113368191102957938333166747475118026800556493631205475451675744011489600244140883641148684602403831452197193633178915438770713422456744404634477358284379392456638537826435833859985763833319802224459258713875396572176767323088814269099626643693306847998105926822790257820187816789617270961241821500470423018648255653115964211267336151499558122709161361969858651128462336801435524645331275676209118933453350290016227770396283787506876871519769802876386576533208393804571357860526813199741432153681288966285604969255009687903166684168262892209592344104825457459183917049800958096152362747670633641516544542825073687542613517211931085594624328646656512731291654691382356721371628550065004325277888103827427702206067410410103243163021296416063488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -5044953838233273571436717555666820725680480610214017916942039588921656573238110920878316213112335416622974034427045194941508848528095367392044693539569423632601229631815968410689187940100847484551292167493622123947224704057041979340747558441568497611563331869375750454226200187166560056115094819730123801136853293959152785841024044111210689803717679333035825298799772570418172047213463210841628351670757252004454566154428367754754089373758092470524999353908369343686218012956805167380150184920192951344126640471321388598565213107983651173912257027519472760680285692568436014782284829381219498354033948231705786339620856920002116589397302759576945947398586573056900835155462099874354036962708576294842807622098504023634455522242190444195336612432538686694664650660962899808135050651700902048643611910687586466082905367314395093870694941731097206010922793081222949523715158736486436878056389605013220890865389862840272861026881245885236138718933448471035843854840487589593144167094699142776031875524960799029840114844487813405769420205947427224799884302731201564059665911826676422853523676637078142298500329177335224468019987349879150445584050484210997273623437383898700385494710849233278604884496067562162146158971296536019972131539870341243398409699462685337913686960018964850526670929902128025624019684712905125692474341554845750890372617353590638096655706794754456018616050752588206501724128577464725403058809067424189320361620423183562200684574416198326951770111059085126635590641652925862103737793934189982864883266131315944526230623822569484419602307892454815301227875961469753881153199423162912412152537010923862606839809195037560237372457892983810725073356232758950376501144814650628542688331997657211206553533938831432743665924809531927899903872829491867813237161562066243719127271408099150544487411983531455038976262586532910582335017159818531397782513633259585868820919834503378800359781615114045951465728283342672138847785408305601645358286426699307155218323808516369127777788191696305880919542967143130127604959077845378258487389335464980614115439692961988898177891425450174110160552826888424645880711523116855107201777986968549082946868383762844863846600318911239533915288313372047719467654902864899302508176233241587124881684709024866865549339483684528337698746351333886121841204970261047835452090897599024742043443980669429146148676243656800753198440795650757965249829394324001076019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 18647275558990347178167454096182600225277611632840367149802559847049084233274835690660754741752355627010333589201740483077213377496726759560610386226349442815945506394251431834452097859821594326087109200339728975667404133402063561739729327986791383394517006026633118147216812390657616158396281401219877985248073482869389725975561153521369511235447743308689643371654926266902843342627340106971786711084592536163160957946862516358771725283254081947396990184128339492551944842605232119097238125694220466031000552255672299950105480889397589187211285967836644570782107292845724079460466827636195568991345445848758597770480376209624072196280151258035269482247824808035129091740087777101837549359952038172327074638554175689241975261546651770172680481011906158231316185502144412488064431590934853418186312671816819869042989826075567945931903601264621361443836748374750215504197547153886944334237543469190794429330124797167868108245037048526636955751200619498075641005712904713921466021285069480457891988914159717274493872712805639777329348067462084184489984374004931845438927615940903214589920654848887858756380043863120332796537829272244290428126504588374352542862484223114516738776967258614590373800756995313176270268196398576283291935884736236805263700845334210144899210495470161672464761609717941742331162658855702809694916728902584131864287659454074450294679090090376016292164807948859453527125589940212986167918887523484790106600562757245020231003236629203627115926157485135857285368144451799398457144201596907820085742247251036843794235581987207550891257464922907279054718735742142671528688437615879420771614545921297537624330254648014746373656270805971494874837187906937956534349880101847663731872962935366484069256755892196438520519746008495362288972705751928732729657503357247722822220769706495348311994332442242478145622358554461174396178276138595319039102461410075774964362425662771661107766433458749735776246290071570979232429047433419681182409054037528565395122072843080074340792213744109575968163641964653999176372481351796651832745481279230896291719583028260339999899240156155899788996787430616673445941081531315165555828553434527381052038479931229967306814975769223572166105634997633108669762437775679940312943692112184251057691381246840216272049149209202106886892696810288246578140987420347281550317537574628283187668381590171539752391508049140374801015830040280100237528767314133442636021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] -54654530611612027644226443156633261789764255587133599821283193273228844258763537853595942452545090444094440992333532912618427898405046858984536871779266554275698515512415428111567001685450443069958938523115043276020030139231231958045009143395010837667633292779326928208027521811147517916970862887031886159376470065306676574665340309710508974465632656373796602852430126384223392287537991895521192488870301731063962415234888951494559388720211058471078480423876153608839676859674887388077626404811032225585827759137932466332212946952198341138390598095471807422482962668559406293627920420399866126017150331976545973397490613478499417402313120657707324266127502046234476953078786316005839643230879742211591959514235187377054227882958835222178452401549518399646377292558132607107347829202862162283176385993198597612995875315320581450019641404160209552095840941960923342565783223778173856875644569811383620227476266890314212910336347450227729704365011809303480105532322451618618766457831863363882779282004443674149557428848848969118220418228057965482913362390910089808151605540945758003429652854389619230737972852477678297571830177345550515176584314460169990971226815930874580719180228618453053451884584562315411820531481281262568675075559262815821446975868730720059382335833475974780015478916038541976053491313461528873072622235899954650883696751784145332471141929082305361838233011634601983855963046808023872127824909665296416085547580854047165490375812417566639913624125981841961714781215020890182644034423645240713595806925310556955270802972880208921336930419659500448103914522165610665672502264631044579900858920813479446667730753313090161009546954693925127759731845489296343594244359296877704182534611363561716293403556928397882276790583875385254905858992560755136458492899790260661614301103189861599731465775952045920491508029483302700458455837729115794473029114543927579359539980108073810357313470013376992635682016269345105190368309545537157645803619086010154590631029622705543699244962068297706753076064900352144693781265667978595145916090900539986361053830009043580753820535330456332811115467349539062458687134596895082693821580459728996151308198418298031767844056689939064995905514148262804172195332866426205033283266757119122601280925173710018982530885767236636001880626322118349988876647419929572825406808211121127941945759139015487422911667069497727702947682967220945579614286530738912021708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 131371410823988000458331536736760939351281268419237330828703780954152930108176421929959768323900967494216719738912720521037159384887146290610802033467920101687591613149359910364988628744832188437070930203802663125430621518166889588309784637142768742908159916715208868130636411719602667827535449435826348938703897345349478115476725731385635216278735748055181324913992648709309406576074002993381318012868911187535049347910993437226260201097977641955666038139835461747713652263647281702127288346843092774626157974555101338670275652008413505981680582850607308598223341440417478884118613174200304378772962487536696844086505227459449312726626750006316563841131336333759482471748688819553174507671585977719861771632849163346892353552046846134095015372791321004474154147470198518719552843022332337058307523579725366965221420643801181309689711420403149422548619074979141878251260226937449771469572507978220582743982692411311837261111057787408398387986358308804369984353726956138814926352055356984417539260488738194491458973337595964666596882326657130096974510618218345811708996717566990132308241439835347630485968329820142475707125997523325611322184885289334110874091827305601882877212691873060222314875701293159780338367990656517794122746922094462718474501237714281499240345478117533264138280666987156037641942914648173474609281566859869006893908991219155351596800726492856472322722015499594061770867179902401817951990961109765198131201868784483806820832979812557515128670641465855494989950389737275281029553277703147894784940455075046435355951318967792770764791077693989392319676391622131191015220695963089776290508947886777951194094207294041521018637508364599320960703981801493440893290198751645282163603760011462993270962814801728706761404171158586302145735804399211392363770247143933047466519536520751130620397720162104057587952024943274930503268974051934962886432484849790312920522774562193976517992616871741921527366335629351853461574335703794677457431857391208809124510542188721686509470471023032042891471735229631931563171363383698436414318426557572505750658762803050897909751947392410167864309950776706989948608596018926184327537738324581785969281324612614614686189410632749885957204299889213011170089177620664756838557925554935348911661509566080878057086847289000413933508784008169011722045649893000515154511232989469175659357362492383093484448683040410146041400261054846561290043891393003147193483264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -274420992284268964794215386292698290290717455456398199167109249716907951126154054231524006351698057272798200316569642966744392761113243630617634567555794518053098360958622925189055337877708202562870890449860657914864644768856245350781475714661911415434917685967581727335428422262989837088955663793596916032768876135241976462290133485138836344638665441711199660752859786212687151206992961340694493113934885821125345391546490227353401519358314950969036658332119555353046676739976588233535093506836450457870942131361688728295282145222378663900442689368562230393026493476520314517740241307839730913761765048535672488791071180830060899660799729423272278505507990875890295053794447266148853908593721965866318397761205005706378254852973828797755906203469035307300882377801304746350854761555801154252352298432956863888897346290940225085243572138362776775421240342956126124812138703310229373899286375827701498149511749409507413371711924749767511971787943940471986117871155221987278411652415869798609479049343717747251395826234533653716189107536166841320009537935113763956367500570224347315195360665087441672501769632373596534893288264891496918440130049839107318603060546690478058400470671435909473688528569048783149305921493401687377455545669997280160727234741616894577604047585413982062821669236996723202419191869129771237498021985974329460285215873532550314593834288875962486819177932344069414291023527526199818360257708282012964150289478202801748532913319586389721094428284607091022911018909015026895575388116969667856967599723140226286673510475299698634914539191251215546656321236768763122850987871639968581419913050262560804657125257898393304031450264535013670547103821132429885893224968959568662318333268050870799814775177021831745866731489149340528825296888506997353241363304213649951253111718514674170307627689485267540057031639631044947225356413591909112572922105961417480405746340053035995740974900807078694659146054819790610445841835041947864059180868262276376744903702854591302719095201478102019630470638148917590439059232496682794059742268012297580396314470223231011765653729190902384192232616110069311095861239252804447771379770845761880724005592204469839394346274694022426412019096760766084227695974750411404220655387984094149808942759990180892735217676477796508720439430487969657510327782935930370565535250922077066521408735789817321392383954324924467381705255510969056557399695768272189050060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 545229406790310426255589615838486071218596888828137547885598808910413344047007993773514336967889295986093799344560372678314032341650320975260394206472641753782854760135637661177334910690972452904668025997049304572436382651275553899382643310437909858915348171617822129703726910954496097177065645216113454289594317076253707802363094097322125670180948382676616637965928084304533636573993031227710010141392992734545808718234860159266256902407923634237135732048105364820994837456426964546605173068047389564818308278301337194165077303768025502198396021768916114792971476136694877787515701123432540594187448058353850194554748965265899087090902093341008192300708301099265973053369964931117371230555266533259508200284415606226685062361815252677682564849376267823742370015738484815742635127854075571516292659443596210529753204266109002622783566750401877696266326658959044746952040878114012822435507164597186377665094822074639879287555074142500952471836300710271475535773657888991487447516497058098870730551705797647314522786334664347866962994697841745254447073208533324794766708933997634423795641683555681974155717679878861480034889654786540798275585802040183799713246102372920470061131203819156493425393042906630541935161341318327216210250484225025324521063624214407920659931368951095481531568295412086385921509157866206153902838328153695539443033123605123818391979678010285735284534986265038239918510044456060683451619976655018828775193219788550416743461745630425651853869950250050005752449466285520049681688656011108299870391957641920994600161074121524656042084675335129535116960187353621854406873878488982949366118736097476085263425586939247696520890702895365216496272427840408504872697561649631720943239335506189791919780984929554725691420467696403351371940916702582673744015106450092170521584895718192501219281637702790356169322814051210876652055082221646367349537970222226294534734247544553609117189203753810063488940705283651212022046909886687550207719330561576465451337779410803476116594777913929750743861171736005725779342497458934171985096507250191313491276330505138589227083903914938571414408237862631211230196554736023231228510907134609623271957841829189657126549395049361749932907052995331384951296502957657749848165381087008328929485831076760201418777207185411309393351231480679381126220362531173324756119764735506434374040893005148478105809527642226738108552997801273947660674568763476783535226880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -1104977604059176805547157710550327374503144680187908320864655926065679601302593372871440789761085780247355979396561949957175760721937211156579454674541124120639686151669842204004241997443998940220482393780670724565423478701988243682165661583414599212638757572671111976559535518857270257021346491405824878666457265454863838582114755264977083542690878756879361612003030581619550502369366436966426449241887514382849252836806041864514023752182990988836988970748251987501613059460400479226016854657096224525916819781118368960951841009465333298897617038508740223147057513733544239100888474633510178879794866553198588997120856625954315681340816822986363457383939132882499227439025107754720191222495129097748920917396635068887333132456682400634217547564338138058005883260602852975948420316816978646351211083656374783832242554172756261986548503190415379984679434725158658716984757924289713188201662845062230065421868020048796510498112165494706842284535661967930050344721170427591526903144475412681271959663122665241922194916036779597658338359546844744886319369650848295871699745637374220720992458655239749160847770449192244352248944836323742361657625609854406659703881616789812974257845013717599357586518234875827209288582663213027784686703215529890046145053460756399308532313262394085542788943486551021903530032983223166567975768621208131156986058204212505296941987552525232584658939145123676193007367559884893421492370057709591304404193168637429911615063365028856182955945928181024470489319970012561503516780597390346665106131799895459707352162003738994138737160952937781427396218842793081203092388192753738924894242943403607033927105329251656771837136290132451233183893912926082393848670406541507818359397540951159398211202256294811519595652283057455560722730880203716910794321714351591273940796756870683645787731859431670253625493420070171248901884192641395997760447542284252196654178629456220387004026973453777565241596372957118653967736244919345345024397082909003477764531825842701508388815748121603430743955004557866895280893194110073961277157971043355738428379508855572556852588109313864291543605828341823423266376210854787575755782153166188050462457588289497316624023398151976162524848625797424504461864840875784894903842440464515221439324759700464606133672965004812757481138457838683170354340994617405867545863890545443550713653572547921276017404523809528911956867808729481286599405045977036714986700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] 2235879140607868676327661801823415583369505703924209275828178234848093367194175456978148183962915508695470461017568107955091680803857086130631850912878377699750808522399711985469870464027178267738351758109379400942525245119545401587187995686409696130727863642875738433428630692874431580526299784015139032304117335413843506296036283766245141219150412631693095131373575238949808665514761419709082122499440658733881686210269419401385333766744662567363825148431899262670773493697125116516426892444131011425501343048744310317527352910918225486890878229993174998985243773599261975099191576614058286167999222891653971541735880531714967285287740107441570759594650291670095484691484968291857722307623753040791543273074179357107533211218941346292557733303616831181237523372901678570886060085648123801548997239476648276697722141269135138055374433239336778632825747582655056544622206579960534374022935850767892249221061973709566855490519213729527034255281912875697553548438262509620863565455992473830158062668530199144498528635748523494699707348535080593351213137927940444947698615019954080235507364426643648096308909212717576249534534105728919274099196240642865940573804464432607426824361086290032310781708704811561262057025386349095037121680270675558006125074240676473773210866299030440097669273782403941571940504295920161815823008131721807254067415009978627143962385251271423955234862379925263623673974923187275597857163526758164090769189957060750100464400672957606937073020600815225525090923548806308974896080681883757065537753120140565386186614591292539104523603181604019286061880865399568564358459482669444537314480405657901081838179117737536764312500541736246524598822357274620844507434820670762382770788861423411424665160833202431245495485398438852864749227022503864737900504747199531292102771975380256819508038306847174462492240673864595553125105209525895683881606660988955729870134166184235603826198140815450726527993397827553474345448879183053355673949626924525163656440840610636644438583056835820966662793921950790128771936804816485929202085477039950188920079048600642537411149593801410459527500078546039696215967459043921889566713349633433118625119645305899624772629661398932716734258945585543106535675242987923176886060586782731427768079380691476007804552305998822442997161970775123754043376703225898231246855720106376329611221202331964703909850208240197383944520797681353461999691557833595408776953856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] -4197917358116789019926941749717675687033664949438655811642331146590720062664038067804582745998296558954150041688376254715441559242816974188898641257319857937651570661113798004606954106771363748524756339900274805090597982168127071223734767471119408462840252540962060159626523075580586750329358648944569898621178212716158002142632552011295972279764015574062372545471111679522444424507494626621698078447028829739066828170282566983576354411966617967489517629066647654802988561944811496406620562928873328644356417911829360145247661020030349177221719821780227768316731639535766399308667318144247136046867542296263402241289954029489565766216631976763238472384230544741671810628058761212334086804425579795119737946515568468708355490474965835514733544581887234946058784640944083216760109708524095905242213070076550865834480221682323529603065504702053235756604569421424819169623859123048617200097555253819800072686869681459278622880413267214359636317834753310826784291589049786466237534861650581207447675989547365878682835630038866578036900502531991250304897651716251850691230854249617832423672750919256630293879750291466856381117798865142032754314103838181390340502580625101316924186679385609021255652665924193676689689336984212430751587418758638481238591187943035658835476109427077173451543575848564949090119728606463680850620442718761041756700695014783699290113347555451695068172642522348339898111345563712566595501180874243945757926879227321504266132977366731689960739200223756825291285087754165345458667879813053581306505804765953490393963401575781026516650640820013217743973468149812444016641823248772103742796209697735233425530854165164912439715115763559985835918547650709990705609954001469311436469870724267998580746097125555341774209056948214665875648555911206812034345565192253983995940972742645034042729972893436620814883493573245393606091146427224013988673735077737330102652409214489724305386474342533971659129047713208913772551702797786498330248039210773789111790974990483349499858621588051663265635366144667628414144543338698882081194465521019788703748875496767731726684006436625375920282207646513332595832130772857047752110007380444628236403773205492673004299749916439065380711071091174466816618253405057791721956008216461104500407666834663729631550080548889960009411052032301970256401602531464215682604370742258076712037642613526823605727588405985059722269622370450534585471052342871263005166796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] 6970305746346230279297894747490038623743831646211304710898489396419796033962998867406380370075703004301301629551833310200846117496617353400617555580790982863093012437405255989411913650689318576193945696291357734726517498442579959077075519402909532736313925372917215294321152892283618304718495783916490706691892185585262877356276480973942877212207723760878933651043718263501508471408963681047536898367966089199368220915124254936903878536243551201937050956992799462808271443335858499358122615816342186271149882414955033956352635432671246404940999611729379184476390491885600860743521534083202874190244768600356615849180471889653744769931320421922763333232185485810921125444885341877963896069623249929481208928303160945628248347535509655970387331403006121787812854039082997080660168025640166373953134566637000805298357331821637482500557439522789742708169439295809946695925265147266384355018874859817029599859870195476263496687874312642301625341238506670741380332617439086260503672092643362642960437432978204746658048888651251231948378514591848676095528879435787256050199241186214970064144617344368381486342406021563151352822634382261074126624183931661497130815891066204627258036375624911887963744142867934657581377624049451691541398653220118216349073432347587287428453678055260975783154279023559896142804052593931666683539808368040724304399933710136457597327936952290038756716692961491299679235404056783393632639966488202549589985764440098091661064822685798449230668756539679518239531686633518570482223108125702344639188125277220846628672888318797286063115737225131155480012000095531120659552596112588234807876885157105794156563226195003981078034543081039995541960129927518623451097520853843159650880317192874599392521787548241663015081962688473852155031128286143932659621892056957740986499652519084466051541689945262878198281483344644827099909018950946087689891061663009674781024121548167144519370855545851815323621517048871805991069126483183492512755968998151770834415068815606904283892491804408434321569703208281536383772438427957179130662462148898987338664947558105094514901250299793024978813879655185404062431271557257576830902786493290315651001552372851345962612481979915429993240542280892770006017251831266903026825614398720705370541886546707260210247996688695289897288122204692471243105444661950858509367192163854014383346407244760089800263654660980775707351335463134368284299825862332470203611348992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -10162517085659606255353195940603679001846327595299621071139509814529462780414678968137586981127305536299174186107881419200180442398316754769882566703850620486838067551957208468719894868265946609919001360672744651162347667301714878196376431360522868989986626433725280908204825641025683606365309961318404582952940946332434912218801959933870121595013060716067549920147875214779963363146375835731144044144903021079921535792141730829804967969726038133578114522163187170784827986380825911568725602995392417031833168036635169041502263851802916845849347923898333273867546949689523651185203504648101107395534413733637065384066385707607291414597186114810981067241320007335847003856312884020648737585206331143019370650868499138429806880132619347488671258439635772182669129620044689941287571019856850334737490895343608320006365378451408354664759872044776548831855450552254586002914837408781155955109982382422265848837481282553883323812944051913657034860371346144778693428279977153950214698711437874788476010570440409843582715416802879363857527513302069234477062850578232587070755748819108490535184718056127688466344336643521497003621422456308123278212787436232840319452662371604535139563947049743662122853784825451837081013539086193345404489677633186505029037572898361229290215005833265454379259358698565040774656854455378339131564798971828256742533446058056445380643142886339341614084680600901908480963149137534913756632805319376809335210371034464187386894020354872453872942255762758377752041467671176879802023020090110260250940633164606660923549134842428562561216424661278237580073672310239114009742026271357820122418098688769930957536620250784102448592623693761623871034918512125501077667526328918285862636232755839267083792469370174392174416099890538014031356029829130062165946087720745896377552080513713152823448962145490569543718077208035908008370443638320868986426029838623081701111246191467815782386430121106161952520192712270288285667543949029117095920275862552346947124922344785984873095241705947804166821553692308833146006305473155715396722946999969480570194392165977652813715094674536454193983759424800590081655685506231458619873941121895530042759473361822822747661982351858259540509879869417644735165786485437152878647479331074675196183117837181807962381499989688472478353693324210217959740969378997727137663204327290362568905351153378779632339545101452513447117764959335454476473876505399478703462809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,20] 13273244565119065066210838419875587675047543388967340170303296923944434497796121645833055669467114593598768951954810544466078501504308282111587071026932202985422210360859231565136518530884406508124886743522539061829465003255843251363002390421023311679621386956977539596067113198829707628377273449796422180070287552350810710499344007033796049665109622310100171466436448617624567693075534536882211378137676108139048941826719204471138909546496238995372667563391731460422664855299963225300006379585835903248307453220367153630377048587763769753257029718793659197178894172310501213656906099223866070127277883208193312540551580374187613681720197035077784077945461269337606200620580529920383818793989935120484202394705803434601362058380428798330666127688848501034139880628334579469666262942550242407976732355589364692638592099345975726669111298576484616868595059042343952630999159005773890612609303312346550045017027071815170918982535036672211958507362272197624582644493157333919481131728236303738405629910725947542509221210813625216589952209367333281393136620845039240718803756411785471109000160073531519139096005308146830829118384298473518235127362154920614156262980344197034342929645957557090868979328634873520472183235798520963915873957660821725520106542450572368828274758363799347000042238086707603715007815218748696943630469997680029650103726664928925537769991545847150695269962552751078002836599520232036171985459932991329933852050481569795941178077504752800450562430929382872954656802898061735226667882844307869145509961666921580770219376214545825910468977201033160003893988171528359246491035197691306224528509294852794331209770762336528833176729451740271557524917370075499009877600283766661414415241504979916329446903649680039867810622603596376183411064410107467465846708104118587900891310913064330840744039539523816187500106100220365530534798402889914093640404586627860024783209105535249222736273904942050699159725229006355189963359791935910337466351757108016280312559811260168778306571089837637520631611430371631447608494682859157583239034395788856349319224533050472111045083394643606467091514607087691030535656877922823113146815137884947782252178487418680424898368117718438377068319241299149691125204430564920127504328099463922497602950617197782510973721892231583811901329435682766301902562466378991293618350570160775961562174971374652089634793201846565095981804986771489819111378555497981203357630464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,21] -16045091081761088538419769477055864869386503734574112463576520792678609585385680073177609120036585561182089991690952658200387337237888473138035483237772754129383995467197135543036054348861367081708430379676279013682467724801525082830378462805670926658824260813343267857308656848493576263939226864953985420534114842159804090919595102218060432917906000781640286229650042699430313980287393413115026896651782792551756867183371104439873566010745211600305560703944563857617503745229665721029498645243422397835899547986383672387467723074423550908251262205097310467569934875994025912910341291986810219370144608064479265412092194831443165791869514678653823366758569338961566556524882652331480193286016766123181949812993824995640281027789470365078496331651308315384288595965619351124163341262666907147284121595163968895401722274053165059841486536434992145808029731041650995455735317389272515793872220863932153423543713769603965249253389316517437744405121170228219899834851750938722939372438492391282163520113988490010001621203751463435383599687515563556308305005434026280890199147114870960757549064763201064452764537087013051276558863929238206069465580033117390780841082650606369898801884348598620117897860191036089685285074424025729114493896347844774157350042414582980261803521791040515342981846683615089104633091616037933090140349089041997735565851695736413102501045458416080636481914326732846409602892554710229081461751022919496331419896577842908339015742922691912612807557091585039163897348921637517805688854974852771404472159266770990351776485986435220570326034702089292865610425647834867591559506064242587726184873643136776272362558547851122126069315577376249680177766120405951625132603884267688677806428219424982660550841261005636071752197896675021367659949841927735528492932259771893476098099335048048263651066310681642907932040892882140924773774554900807478855744708733630339165744164857264698299979027691241154574462470517389286005974843278745345728307618562224898881492848040772872278711650704810437028023307324598455168473446222082882834398072224723076065755201164667786978604027720821883098568429788203123416096222300420070386670173274197013281253121640782220601831047660735197864966670686775021761620688391579299483809720105666525826798489254382932866080001439829881252951249958706413501100506627051954291614275062925550128034581581890591987826016742045457986549348675498828675186346130134415074918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,22] 18492792327313045956721277576843944885176708255146977221509046089403360320197726887929753433189339096157182135681700695114428594482668103500160011827929786335937411062982745020942878979424291840126559535027498128218213887545459767054125347469763158838748815709136108853379967831164414235550938771965803746504866534287602847786665602943248009607555282172913350591806650062255676804527109144869426865649006743682029965381095125398110271872551764425439908946099222600797128454107648377424060389376647526569785666305677107943958506849099677528935439646794286249164719841638456474629868582985286832921452917299983373943249044904421759426893945646802748802213222939121970853343730400550164853855852411184744723180572229298634000016059296283176256057640399640627190636471049618689599238926873358703126291286079556765456659300609623652227055990622371518041145977421392912751135019366357384580189345112676813435237070690766398784469780104670704957002657717624364535561770693530576745776808983343638012854051712345000569827126309263494725685094890246549988387230523492102844723039357056232776953811868011867567559205359002802908185658787920729371431122527574631563598229092947608634579635847563715584843355800750757259798800218469652531122197330938568684546507442676087105924710239231971819331464041118740386613975641827060076486493403366936872514772404291918775671953163149247077652881253365519789973691789138192373692831071979816101808370946568065159296952591922085948105881465334428495138932500787395439913417210063081679028825149557436694867269542015734316909381690219329297974488344756523745229140458166352279947108229521367136404724607198961567451893507658053253747188541115285269227891688552579243083394602858749192470429885171134499205767344206189630083582604840860203970208646226065861778018111306111446035070690103349810436472829786934075224445406332076642557756471254810891739237826376604384992719233494896907535564711183509285205888152384361367860294244737766493493151906367869413963389099593809759256471065369089323658131422305092106825518253225587458261786018691203557385512395813759600180989046238345833902064595374195232680561785104641809602397645732071956617912665620336999812038198106806067051522773780794017627917694851564934275520013765948501256860556245802197331440166351320439105165727072941993501493578456812571313615023198655076048902243928036953110053975559761159081560988247678380278808576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,23] -20570083637629627669807685913619489556923896449267907724682055538724308299548547993915106205025851991898725985737289317610251006285210854793254987430183777277788299092220116207116915585118998056535098851966693176478847109545951885570718075939990109683029204057647638518645597429634459710419529935606362682581808847714911982562705778901856875521790247996755233917851632710965070155632155281886869838207098967485980922105131817120018970174135395348113848201109357785664610862119620008066015547343863278041213037251622068740349051792112904941654393619719847805145355382845265487921462376372915832613014426050013870347731817411320519006038794589105890459330986677602160824145803645420469935653679617928262088501840425955307486626450993367895166360052877133865281258582783646206450019352461066259597160334663699090465189042538667557449464204743951715798319206906510856376784388409214415869910963376536826821821326299903556914470647211167617009951609505237355496755560867660448196983488889159673926974744865245084658807600565573784655429312656620245813595208513117592244348219788528799366978858103755105311491670886613900735273333584292986077946046866350581171822221250042890100882597149935153290524490589884885517354207446821808832113048234581375979832886610050814372500370328059983750473556549471020015531371405551923183005900410629461291580726602994562618442950540769535821392227094085770595456765544246881200154175037526004719222034329714684151841048847874782103795137698667603536241226546194217832229389275279128438945145387255708192560743339556103014079176276113173810289863995642951267322186770993090097288490138543106239599590072823048659818767887044729764077578614752844632471458560262618602862320969077027757033461580224146713979399585420938435315086369949238624945137885522326191840779406987328843231382534097288606108810076832123409613498637259588970892268090446259199186796230831691304196730246594586882190756274357808706354399708964393228073497715875500189762865448227151190491773188845865454390360924222433289697881982052741710398258940297279938430895092216585434886118468015642287543748820316468524131947366469057577100112054021244285102471155830381765442292576906293539061741647235442123395067296741769237790974408590023754312530143722422498679797763565283554815902134082706569848080618672441434289098036974040906265409993197015951003058892765489924602105141656124261753168672417308748021760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,24] 21892551711533488255290022211552351562883435153400318085611965497102611073199051230993913007414763036698844467219246462957448269245557102311366167586003295859655460704497459143528308292562461774774414058686531526995240311343587793316432296792364622976203847957592850837573823664389614938261087725137622618986002331375211348407377470255706827418821362439939303590002670564217026305409910582231073974009719375562013549046101630938590801645146762288812492374008212813808034484328499242279443274812016028388818013168531053594370744790103969662947646123356503351626850202971927791403289732380508225872631878640263151024874624584193461579787537806597805393543323814863896399756319777425178705441978010089097774666832028661281268035619861368396621977267581395246448921231894987845004087750843417193495551418574631733931029076615091282328170251897595000585035121969373240692576824300311716387829420984362805138077151698004320484694085122390303448752757462657414355942605758282559982539116125966003073305582415935408682494696068876869497959972013286034954940710458217935389731651079718495930114770987017216705007494343961945544254742356107065138463749805238837240951239510014766743659778910074560808780128940346702544078047562146544319301920720541967886387052123117212424172781179894432787333374522614094198324373260863706087659613763365726962114627681068854143834443119305035109648414104208850637990274947655136839750125340767525162913713382687423255133506612823717087993268571517902396505725058445231331467306379368612738316149871863765784290156167000319253111095152306314901836499413297091546932611910160988737500631345847458952900593474150836774523397545160484444308834996589348991931749602289524256272054536249670534616091699061198873504801923127988198167673000988871666489363665327932097067229689517674619563313004780456327429169951905199040087632886404513565188697760682694163249624259929440481687812899032972368050412330907890681949800684476938189404949539867785422867334820306333650369767320323297846973195723143359840638766880557474500513560961832509707556444883748196088010230390765871949466602683338623763839329590213691073454648681119969460353048163236441539511822535233831559667823587109074039527831976378466374541339118873549116328424258866558550469196408001169285351564861687157873673750683381322868995143117681988861391056023183077821015361164754948940648970945175531313185662632490734937261998080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,25] -21870290990868030484033382860348169824029677442778734023698617466840647175710638435946602872877784802043241896378911120004779361066500799806030611996850578645878630917203610409765008700043100347968620694750355630598952208349065356513506311791482247432837143664577905631444157604456879314429063490213663228588431465717613128989263838665050765768211881432851400690858408298036380590103442199211813668022206914019500384492277187443548664624241702876109998945873213155984835999481202737388846929417120478970814073780779076391738798927202063347912233547840755505935217393101700981048189951764172165120608613230067307127350610654996580032346436197317675479436223966715280344922531922915484420295079013426703051091917659396928844584557866242243419092421578761007121522669458097601468536064854509623391389387497091948716993947676729059596067019457784016821067156791223420122610982721279764503329957294062504259847350193370411775583256974161623476671673476678398206837865167885943834334168852874684493005295441090183179806768135180355704103376215653506035168159687180199078599289429431266836097714989838019758964180288692892221308471635781243459676405398534673054093634124985067611621402395085084213843360017142669199663031858116499511808336461638733475477486821137673555598948283810735340408935650821533220235990962793433140580353634129652881104778259110852137144798760410690441850647261466886806944798766657817934886450681663105860387038587415463540038927332883119967770172339416758290120442693467706233680248772470448577452171284916984313543607199144357257468752527031443334865536050542990875091818222747664342298516412477009814619016351239024822924737721554879923868569229665630870118738475779012998613506344079860858666089227996474695319730509326657440416638390155867370661006195698483327765002558402171018768113227386671363999932042365953884027148798356145606403742062073604137092690574577136740877053637944855501618932040306941155882404268932158648136183302271053389594845694201876573690981248293861972860380679833255858852435515486065759525072298599940243958928119413462004526088607850007229247849898392679168822193768850045744966658771232088642310656638907501914634746802833542645642223547700041477373427339896453839079096765494200020880976053138262102563729618192812449524512218143685632049868491173678611435351040081086927558005851159341767163248536354416781002332748295822156933142780021179084387123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,26] 20140565602977070125780128724855005115043033961811171900874218376540291433606263541250045655492514809902194113841132241631595364628467487911108073143154637360007102452617431093918624932183565861706916264598035332921385919330821399552370960357319335309838497437681374109410868601273000200077430496213038135678657387706801568058654225254336054293976200344999988448145121459379693101830568761036997794904825129124215278565893606528782847097325881104005877572716952819486635450101299673518408573652446238263562492019616068825371473179869434876798393536617988322562940697746601257871328536118466129535473253446934535038869881754649382194814441800242803339093790671856446163254192161239683758612048002117192064579347855868567279725692347118703009492276744231801484721866791375871499424870689463979919874509439597259602158511128018223672461528157335497915447860474290701290329237187257255726031285348938682874889469789462237378861366737230416590379292236730018876192546176128856070195861727104797873600423029245271578617621276088845671992589857898476380379999801024526567963665059123566602436836626460578779542772936599611060529366034404547839560775208402414441781594843128530811641430698037026895194928779839477932684221594880310173529103693764219409436934940066627683025802796130586923105135589806511577518339305481938956136389636944929375435667208964756535264979599151662649660457763500788500118894766946582434513532061141758311419235284049541826745799220839836923071179189874224709094683650289457890597054142466311666257555552392753395765451998907054892284729828116530569233337420569109287551080953446323812668108703940810629058530568766900645272005627417082318843874891724321276085967804243539836166293705301602300094646728585583901037877939566511640019890612077851828393805780878552742470461720417920252206559076705937509080930118902158359486409479277966250039646887392176705785498029831242130821969345494091439900029232002671577721756926679111919472480011545820051949685626741084846809108281984463271279095998168537526036372997303613242878986281472102483314791523445211580410823515516174866798497932605295719575270958424961508839361506160773640749005466657037534944429567013910456284950845385355058187678278679350860548971893359712898858284078720127231909410661080220755688817627116558649374759684080202769270268788131685182216196947186667593091440972349059808115623604510222613882989604277982757155504128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,27] -16893114149177696310163577388755101875013018977850500536110862292002772169259687827420373387431934119197867464984598279511704307562307769579807432652387706180958215417157133752177281090836481585847202319775898132017768879420337734232354958543279870029846655820147525978090375288648441288397604698523842568921876408820489959896836537487320527262806796994430491241796316111402232600769889182158173612448639124554140777732404293404065510675964073051727407208124231744708694989834272259377469358996310742191946302421000231266675996267256399141419156490326540386561733632553510907283984718592789383710505366796353383302882740080789902155358375908489487164548152852764221838299668173401642006140413926816579980329168562459288454194425564480567952591931193370665342603938749836171650216940045401584715809845525771398648130059486878186623805366893257438522727362331131898762474933548598014801176122875853996065255474019821653921193708323609270719127190703697171583504360847409613488782860350705332806988198230653346156361444548974865540187752109774495730766298262246045809519977024941046576590732797866576409081236191967885737390116141933780383773502638624922069154772658544859457769081636574912681024895276654987955060989542900234341517983252608796700586107235436727476946771206150068945901590114557717051373133620874400908656934036229728801831705497030271594564870892733524788880925933789211799562799961272792367037677250913325515474510740651826879697313501714521583593341555495998770865395424910810884137753861077791335067070881719930953102719875254139548373752747983856928089617778200061568642016589873424248020620507909354440550624963912640528152632364100087928740127869385104109347524148426548836552788411005795838449256368062776439800123537127214779375190060669544514219493802641848868150634535783929937661508110817833363284691221737661798250346128631404808756566480931553479017291409032416929831041928255173756451840795509818753698337832627249112310533089516814414594315517738125203846549937243712211755027536129408167834361781936819907666341669797804074341523999175385228401056699429799090605818184323129277641291009073361000497676373798846327621906889976487188814571093060819735275352091714001009229494217570371785899396688036579299251447364939806221906679387451702484710980115565114580719549361132878741320973826220459876811368201838902250631096482287419951445572043429810600429806158837703120414310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,28] 12821550295927302802759588383841407414371915272410463442165773719723167893490569620697776268658570006195818160838776962521756277902543343076289140005581060388793269946469745000869516064793816107450069851216424485400051845025164906005949312107120149878022309340709503336361302639675299171640479532068830924691618096551682928281891458865141686102682317042145611337910718048303930224593145988627687242541377610282695316505112721804349728356744424330620513708341733813452305135570766235027831704282541874380575987404147217957973801337555617659384423671728546657492697069395017671161364287232361352541432118008726453269750441008166466075733450904759076148308970469505902296644327643970650766019306815536914145181366618878402260042728156163402075316049418966921410299713578555247503320167483645430292635186505191772829036404185079295638553923097290124612067778218524951962208935938524889608515494546358486873636246003273968721524124564866986462177600889186115613558550350857838419839905191725381673072457854032472581302859333622390478485151023273209760051909422291767613606873113561156033064210871633912960428084695282784931549524450520134416082788321293248864187827454298622385506531734995526546536532300536754776116241628346952813780527218670138017078231867378521401815029442857395863074104268148145231030818349035696766911141215453494831524153761656850219623022107625407242806308233234051350870221799170868368435805063113442915189343187371798658253474241242076726494159741089976493275361217187399784980717775835765645907598477702674982266613535004554416911757118797925863584780435831332054719832906928470669777631091111321661234320750349202030125011394374811778837748837463975691720667702545687241391639986448312175541220876213751421838680245387394412939315363238456872079382111769722439397823831170269509435865096540067341310873573374428334998251988602008907199127078298719080524466080790832430105134500804587439152697193958001157916204922731305996639088458826743278441134181638484392881488280937534150754257181975360883562747833440727164403205612526768434953161673886330894290506694389315559643526768933630043354491671650878902876454224576430940446130804239306263832771544126835379368473489878589099046205816960948450811992885810072465405480971238627787144751192390176402795573076761358400287839885044095567910599380049843371177008729380020701891561154338801427452557934343513364970598839717414097989402624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,29] -8779911085956559524480478979607624585192369882494455890852733498880332393130411913908794502590136552920034162431046711581277508708297853911298404347930026578735219545502549996339135500120738269414017174799495168005690008041995592384688800953425029017425126427530726812097422783372392666835196466292412369728163325035095304980510580994508801697041415442619859821118339590982707429593458069050161524264999897202458447145390154929814354494963723517930760216918312116547062750482135821868751941046762486363727721345031750970619756515565085818972229545215461910772907151712108473317640115744384268195261254020803516924455958230947337523934404493766605268173031403214041313379991074241905456886329954878957307094240527087285665445897804125213104065532710613107967670822397246269951847734364860270143775266284709849789889758773630599371305887716301913051029431969953318806712160829391537567688432092365375312286592321960035596368476231723881648653976114679751143683534529899941001217273228480195005384057630535281086869942783463565867987875373178316012961704450687688224002856054464159481049002960642682564207616600011206998054553262855809462454394841448974937052942414841350984020666920359764335636785921486713834886633152527664013148664471563294226088132171887544765324744555580120038779747648405360675756667104734291783976011438031290764970105158070545566709174991800858334901891334745688264111991756131867015255107690122392932330421463268758073136298101739312507099865897636292492402725278441519752286443416882556890794523129447414529061295288746892000384751923454137634845211601847511650661947938826887368838996859368017978875889704695547891159848817456367495550822908034355504977360008931537408994276311779354181574612387242779950731877681937087153852353883174097021048773258940888766589258152006213392381955535256966572532965529979858692027889083817661512032292250365172079060011786673646621027649131096379874846037444187548153785340423527236548987180423609152804434482218504244420691179331753854113055141933254339303626584999883616511316886658210083479603392730019695728772762876143252545949681304159837548661575185779932232346183605315441022554992399525602012952856606940738175590552108882165262803954821220553329242862453076110301035907011449347603532245281850737209052557908151554800380960337379782107426435244510648182885934844979723152987655097655503936479379225122611185432748195240353872845209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,30] 5419264446025076891938079652467056552944612713176273724920644878432189702017157820440846083903836200332415263354408391876608226924742094681864716539653143063348112598856930964153377990453806274640751332241973977012975529867855126426043515727416815959316570005251270268918104213822885105958308367785275656574578547214938547572489258396822815699226603312975169256164384985655696190422383016465624636408763374177281155869067835590880433449413384734885519110590527740468445313572527188395889339326277258104603909452974336631908334256861451757797416935933899849099908878118872735073367180626984649049415541544824014366669277392624212658636452267869106358230330613219774371633213992585661931481512537954381175897699994644564863029540882815643271288830186682604344243725957446626211962049852466754488581285812198838981309632086237901181043111064110821722678780585000135116857469202543442994568785347970901952284871875741721057707056180569766566337707190094462052583400540164357573936585589904309669074437534303197578500234971474100490859423958832972014864562184228324357734570514636174062895583197901785251061814962324624307713533292513030053326944469650617060566873074517120718723404887472770145452154337045134540225326502679528840599670036659545678498201309587322562413249363912951715763930829550951563443170142259984721060650738897093818371833461858058138483969705569888213850008326648960525887927270474230732161798325002216225940616183916680124757003665295099395596431108635267203760205905332470238972138209639075388162955921427124243596969732510876620375448437533598221562364176764142642812290201777369345387764848060261531660978764115514616860993477056294397495135927212621684776115793952325025879309260641663596820380547314805191219591891144215940713886468810198361960808017335895855661654310079582933974184492255184776672855709384867330429704584545612696296448747910630931600973251924301087189131945224524506470720978163617609661031004443512320480742365653222752608403685518697219688817800439708374289972253394317294745782495489428180941799256788008397487923159533667901477351293910661850266294167193210248658336147484124575075797475783460334346517301306520455504326668344507003804246157902356123915841161993944220444164674961681783208963017817742054080123199985905149269158626538480300104282125802656811526688427893631464350852168737524416117727179620604635155237007438796482282575265860889831245086720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,31] -3015622515225802163045737265388461281623921528906263534789990414229930936073029258499607614602305069182187291085913966686009012104356139021884384380999491576637786798278131842996295887209760601634465929534523865166953060085420087950200610962650732882572947220639129337679201018073927622054491446688820195635897371837605927203002952099807567470279397245762429931098068579451135676851373729464874079954227935214408600267888276589872178835037949415193403550933730990036181658940018948890675666063007071122791166198407515319367903754633433993093355230165025187747305672307989837806952749004277091967200052132095192085030645610662981333808176636746357362780107140272778388270989038022243122104457520555204665980982698557662717035114819521763942932591338358182112456791880120199528385720355306556215824617559242757250746626165719946675422443766771503188179241654249924208720427387315601213597595394688625473462870525920217442834925569762326506204629141282709429030730507874200872392712749442964885738147747713258718637213187690624149047283176355284243258819037607142644103571531448170815214724158625035977999339261887189369225413362760877767162603581266538448437144026567067780737633838135079458805368898374963336320155949374974922463882905203537244415835378539267899852781523382669270025514036449614807047619314630129640577847958026205938542319849105722739454454288166235717106397025765991205820574799293413934788210342387411419624735502039262691765915990804245401121138683696399222774333862684546120505533796221465679006635132423203694479797438298148749666283357344195005339947260445422757129526745144168121535170691164909652352841738823648184856373636002448541699804280907474046898888293919464570157576644780700777571724186034695382373134791120857486444201923895164411183794430144527813185956505184822717683501298105258613512996066457892546066976003379208577009349253035830965513093085206067094632260877407011906656835708182678477946788203854981122761395786377317923389643837167406433766424720148039712134340613624426653531661423488494619686087726016094103816192104978486857087124867785894184754392486490640620525985039088276544891099477872226536029335968780343142943886149982810155544814358194909541109453291700193004415017174979616665272357615730967087062826611466504824885076730688862784819128223362384252471188560655494847524976629994940385106293900213948074123152385747020286074931203286555454498406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,32] 1514892418599909742392252112380782046732349091837206709220516739397719200421301132423340674986648252759628111410515381774915983046876107055406445220825195949736827647386430734219370973965784805720554179494184559852622604119196440403356516452606251191942632873604092864839852181328692884371458170347376940898769842086002962888074168474358097747528008120203050853590376899973174845235190711026595922791382695227698503988726759504659415303989497160036646647078546009875370261470873813039349276819255562344152660347781550421518314998631591652963448864032931468604141089009550913917235308184016668062355842843466814434142767918964643094278325224512572041720833606411184640289731186775258566643438838812402005379991312423685644027492227512478915556717726238926597044478163967097146719146563486246240640917336247650357017283277696508403831427349532918237708138668030223028353946962876190951000026014102713244016258380080893979533595150549723824866313618819406239736076250520593842706437211202520951343016635386450985780217281991242307725531789825889603320767777261893658106156156295222873436517715385223533873414489086288403379642518137055276720006857829444577932411429394229892285049561090807445716681980148642270132569974945154139800145454249770523324617258603519911530720573498862957692733603988455373195931323538018559383651047966355178419004416887547469111408307548544961305157976300437492393296474144989120235677292578542776261331483556713469805366691909916430901353454112254354712380508828120458089954581075196110482950135633696865848487179514189930149992345841870488827099664707670750450270604761547858564642126671831151733484761546365282688505733001978008816986871699110761745999223842404410941220436297801546616213456612621070934460215628506921300760639853255979940327285807451678578180024226248635741562002048217169650350838596259874438147644066164518965741022888667579658727525662857561286670343095256676529368385805883324328321284973551449962824739996700395903680506691112959050053306086336475597502025625234467485006428858087989076550437477912713014451397371836968753448540207352997160284410850682363859864634816796686847636672624279520687416434631957178229115804750683789401585591709830285462003952325073045030339617715813521284822821742881797750654899723782223001351025765489120110470193219222013360700653762865666935756162578410545699001473172975743050840899829392166402347241154549284551524352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,33] -689254119302788723311957896211841374171368536775610771056474795314812165916239732744829732839689259867643428473615397832555984555970295576150187659542079587671646450138470354123851359352283552846458013228342704136395121044810431557739563987103174616975825320845491697207552407608679858506111194463503193536145367802301499265984950377409600610932344482220205671871163079813920617553340646123121813387563719119298579468520712023209185722543261558001629707566589177327009698451248868750765064087148362373166793240585033775615191709507850889597557211780729661053074310652087950875121643994796198769682823874529784685850332537499009001465641413068479043710924776237626969688081946184822120601518333986572768236650661335353656022300836719594805548281200753213985735891785012557732128287821108171071879836055770649046132142728283567337990101082597611163199164858224793877930188720400357326017708716505756829782261773367087457470358649754232668063380382348866133103750587971920965678636074812317242033174796494065317530222248945405739857981222408339505465937038995081958115141359808653037216135080005543172922087934239065347604360433606432289631534439343252790623996429667755075336026761727720146139035677793710780336852645468942193145156499394438596293524285815792002764809542961233054164534903753263300593156991416016997107818191130072627211224540491617718835609032624190321717121115859218294087365022935468995798827227787892135374061586863555422454361308319127383005688430138448834675336797658121509725512682612257141655965005088877477336427725489181537804790281650805824851100720617620632201057467260523995181952897795414065591519894600778746654949493758201902331496183341151019956154583162483918600975193766434505469609815644276032274915253491550824156500425465511459453290131076871424346672484186433539421769891659266250377167443894754126939537682629002214152701781875763671064770423122271359718726910633495128119932324904111944714029023324382152528455537986753851711493046815382348999559593221136004719709559043369290256256995537500138399813817416035315155822716605500338405512781197331640934476559329089484829470586614267275410920983856588829049653348576839506762790538674182122360285508211604706507093976335533381738800565938673404998743367643691241135078972756046286088407484076721440187578048786846856114181919683758280770554585286868395816583078766589851590983250513677233636131459733870348337152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,34] 286015413795947442485663044409002534192064782985387692653383913082305352042083837816532932691461467825078547199450244838727400493715821019821962330395865521585370513228015800619411168199208146322522452840332237387191889650532435786944443293050954019505289825365219468418241302854311341933630799300992922711648083302487451510566551672656337463596787023666118489398660079919491882542261608117591330963283024380926222691450413716091761998653370474143553801232135260897041067716961675388830529640931718409735390263924346461058998907923129967963656236645774842844669290157649286232146452686038375938138052155436159529873441514257033534392367731862043108075515729699968400678557499760556056867101635773860982266439459378062203284435699494036388162931229338702504421184315689685092413129523764824350777978022537385163772972807230534265459531396580017330072984386370641905255160069178489272905064863757045960094686745066464872817181858686010628044645326947801865289761001778176128138219781152412817091385041859047672407659164499931338135801656501129832270306904847084443953641876857937796823407459982745495195149976367075490487233229580383973482543107882483991925074710424595204911255676766932145560286299075477403761314294565655675000982735070322070011789534737690393743360342848637808455819820072941982410311573475815236837092897163249355472808390250777719278238917232775457043400856707793688702500992766433650955181585162759197485693655264449189610751814697101082859613535411981543910971408322476345656895718505767484521517640281308818622843867738643421036711067521421313137894415131860368056297340495944205537675284569040649389920110841207114351989452164053296814907323799109226309646954252108084608066569817359453300014066123244233570699474310193350755863914466730776189214261718047039922221844501604002084695132026384907582289101792243468415999913204551272636382331367491336928406451061569722611194687605810255608541121561486368928932087757855944827287727553063557584020825378225710926880093676415653456496666286408883474244567805037375297994975517920044582308130616898353764113733807021109442125135113608264837098428739511565405907089483129581522395972344417374579610933707686655212621454434465167755825377889239880722206343644861332424099457016621289243324235734575291848937063463981791319989330277968216156670661553697115617044057765966290362937652379522603256564371287307263512705239770942607579938816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,35] -109684848069581770839377389829687697852096803555940376345583439097477031634784918439909987424255830194193860110807937209249468024448574286716847533788849656533977580827150098902293484244709720328196562864662225681165938624727421962332893798713916940517041611258693328108471117432856156384560149432567360580102819731445742928385959679594729421042001374416396646307825597132601647398012331512438475633973214948452755005995370860997850112521573823099976532531833966429106281295210592388251087699097245601881035218631672324711318545488308210793820735205258766582308509830430667605121958906797895187791743555329726638720567263892660618421155451023133045481177962315476196031979204863702109230501599400941649295189814194950618676814529481527580095406905670508293085641083544365778862654313064200833257314821184788722194810245506654641797266854050610944841241426450561036984405159676247563986922911771289985918348212889348537341659771197594282298598988797087049358177677852170871978062654836145823590796113123444428373564279297630088626346588870104859351181927399726742376362515269588855333962270937453254441637389194683817830096987544620771190741586692024510523272025610737908470852432756832808847596015996835187328919570637814232490958674987667651847541797901057766537140280288706096938831094144268754389065798863824727268588149193812070815106020708443690171216750763779625467767438680833677299849689494497857854512877972691717595391383475716397232590870232625905970818703700608506433118854883587674112536889039937852232584087452621806734969446023666021679836693353423799878992684398008414944961337138355329630368396615844604599961392203739132873275823317147041736246011549157767331693478006666089535352828762932544331276470993859041968619429704797153617607789997581430259407968675414779146243305161544531030710252547033427170126775323991550191821758506682567029700458962626376697134477036467874873139537714352264967838924843357306815109851432152074674624506573677910923510111130959471824218655550512191840721137382544019847021482866061445346238193894220673313699601154472114650712709244420403786959108799068232615468822406459904056534533500267914941950762231525315726003003747949899910680732683357990915130736737388420506288418383136124377560595522292358883607622549378891462864998322589061959464927561366069736272223065528471563805291219827611808893455603652131019029479048097349152208602539373749914828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,36] 39723570889569345211885068007717326413083221841211179930525223927878772815956631976050755977762501768876581126018673543301722463921580088475238443992850463295890599379555503150597076062493615276794726478377614212500659828396095170779407506533902528355168441620508310855449384898798704787877599724896536099910701165938956787081800588396490554165036056686000814094456231778488987997500655379273986415872155470509957975272827595131512497584835825430634704538069599200972171753252119005114174454196361432968545435975095475088237919720101367843821334957225084123542759524910758501859975430127852357271229579236856414337505348395132875512505310342115369332501663016391169917798608466820698739143047301385409384090637220916697717286126203616173161092913389007569721476990078412150027858428474968854015288469381112912894568678119925345789464344682568190850556781690003428949679093265280326887083111398358947967285521883041314467418537833379768152411000466987473220862329794943414499219425985281206024639962220574698806955065772421266116642133305766664168795171258848558978082448185504029794633800956637384911361812042010267961929741468725659909173172679905992514491465417273332133873406477422596255210271638858980405439014697503003872759568780347399287270251641633566986824170109140313650272568709340570988135766460434703392599684599004623983509705007870319728171481973826621023831901420913467610909376954699960738942376644932283727603753390859199444523478032004773475527638294978076479752218471081069447808757118998532233450281775189525335858734649740176987387985136177100840321403175953877871425382519868857920714887265829115169092973262244109718283735610675385966264778189240487908950175239608754609701932300063860161589141542014834495130866444613111757836365061258861871828574800021494823141835741237328378873861920810445624401619264632615542740247214499596684983345101325961470425700651258841943233014529954018147934613231057910940548887906229903369312342930372549387075540462706409352132988212007505048987624893504026773321464115513779374799471122688044406157485240061157680173558695509572400820368218796567476855577272780502438969079670220949415407575678358901356621467620094751433975859416121868000179041007667561739625460944399593838339831183954711533651656594178465741971170292815145401489400179296692387468020505525310973657164963068147012603079205734466938440848396512907721937632504272567645765632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,37] -13973399880165058313548853540747545255989078191177086065114628411413074733109482249547073696779084089656682957355396703996098237367657557389321499372954648602522876615359212302182234546169364792854353318188550114491611921920838178758092904085578178305645736838139297549643409140831512352007528186765550922996425033237723441966205553907457259906960464407168103021225170763697457898647070903835791182724223763354482886682547243627235660926456402298810636611695636715477260827650286350850854726569233784994520274033262527686741341946204848399674848046137163387152072880429322729001281207151814943675983297387814840195646162172742175537176137076022274475834341969249819652448572841405242057087822047489784997747234081690403142032849283044081860199732504688545301751786947081952007874112163999913488339259489412360917011332906815725600642904804268540825104877390613375935625214736921545403900542636879521117483374426311779586369810200841289718864373843112272287364460571154808146040444527503007753907614974859492354198324563064076985306280090951547156925356035016983207019178763118657642142157494469925859113028118451444060114935322905506198790004459508779552112806508073978287935469331629473886344245534888916800868676026710621500736771261106664420989560932822470880889925329550495298567742039580767511998417487297617706605620240488508482391679844055769377307010344266196024639772533518876528670756169050888374921451339596750905700328881749767518276481397805493711278706359058976194026438130310322716772041742595255405127969002325097796901890388301636577135159429365224028840558016785133479253987828194407955868866422650560478434943603670168224768576847475258225249345439744750362488655450454120149538323411416386146114032902064696917192604942692018660172030618511233975469122611623209404283069576618537034379058639634429335754279657068424040765078335598635173326583259445350173872364437423305367967590537519110406295123778154787176849819042625556285003081415487680418185316631721615133163974800535340346837794291548845870812313203067592458794933711017574022120897235503968640045026001939743353455505749230411297163900492527492284021782768679387582957175649295651808726856080936156854648841094952118335985423769211489453043891582705631200373602716748067901830351330007161017631990756776109157745972058932864511563240039546321006466324312907974847464104630547085094812154417255615542677695950069661748428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,38] 4890470003181561013979020399991095741722819988538282649695011392158230428790369910193161068339026950685579603095922092758465738716673186337730893122077664385093739987482055887019736467182033566230515544849256054558301690883757099402731629340894861004441195791486727766573687301770323409343407899172452751794655848692984209320837925641694244794145926847979286325537140511952663906898727366859488913594222551840470124808325326285719652110489361014554195676390712599965532834593906501831398435692230648978284003997881420037303762372227853875816424511227143687978945298330136755460755962255174073740166011406564033872575872592329270057897816032561648984719193603164218638643062335282605044134467532758592496935907542121181001360873985779393181912175283843159159512119552615106134757657838810880514379767842859832855711917998120139024680836985291905280779105668827573699511473335363433668620146187919902454368032676949339279820769016603409480751633330998735364089280367869839129878773254590530805990624960257342266910054132922574507862550518704375129578262941813577132565476911024126993942942391356881665447032101611241430530173875416911810092176688811962105311569494310511774202073611077466527817223249175110203223351505437120715107281868472861615273387560578371417117785104446749650428156717202314869757473856269056479157752846625385913511541192923789323180097753094363067924645125708387044738286376258855455435852440591868154896392363623671293023054185522641234988453729027480217885818562223076509337735195083204116371083454259086200328159770631687011126604371907308997928465566976560015011192171598447474336441834747461978369835077524212509003636394363755107732408744596458023390531358684258737969518239589870941064157272600595281810072309840202985704368802676580917539857347805837025847960651724777373557434966080179341765563271169286973947047257250988182797163530841446211602643461823888966694846869531590972790645296540240330203412599002890458641573012531201106889494972004898867362593393289594699348277218323439079013111597833270408291412132229844341778184480768326746007473345256415098025708557357125148682621766757709593992602167128371716055856172583082238290696208364629179564996709184234889021312443347436783285403547067151638041805364039355704478054444516678238589554706704739521165958443031759872647608305086740268770024945275113051355543310581581566226645987934610485793381404374928705191936000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,39] -1711607125363607612872591532179218043438897238603373572541208799774426456000990793543046540942530337911634520074740265100006601666189467900041326302232829610040618291198539808141053090002811264225095895385556403291344232353834807852873339439088510477521616232114422396495311152414494430176847099261701147608027241279115124982824574393229362617175472890209208975222016477219350446570148656728949209856046082019413574867654195206995441141635174401425990510266413801479208401502801484830843105837892192503028310453281837803021908233666472117965732066197587775286405094460481060763517271243012730035582566646784591132319541501992899557382331769434370817160015988053206020426514625262980952842600871644240707895878746684857359924678044880138169865050156782532925702188515442470823258593632327152073558094024830628637269773896804325107392026728313797514043368448250969353276393966652339315584327765660841198252608394616079624300863770838234593613788876278124685477332211131806466133327074725971380019276978895702563916780317797332107307202223830373600120823739804979203659837524656403445151365036281645967584493622704753671020578566367606587335829000831493246249642316916966475885784894096433478861031135478710121623671168773370036270848550777099518616224788053612087946030112340654448534167372590836818082901156412118185661945247593410084227391943080101247071160953707810886036008146212125137906119206055708859739336704723162280008082944558023134186989640887759694960433565086685177436436384619390663732685074439407133496141475220692695957627742930524562410516858561532351919531856625320271464603275350088747664670563113745860388643589547434456121535184023562191091824292268636445818631669849242275342151227802992108023978908032525313259355873313511742601827369062802833209747205039392580396909621638602720900004306471512137553101292935331163264102695254268758472101574183999045851262528637788824913139339701120513081881430282785802391922750086448008808011943493905247943915212460163707524710506991942555649455871332683334998438950910782520888130072570575061278326613012566523723422877554180182812665090653735253891012572181861320152273263684497941674986086623093730585169269554692458823515417718697187519903095739105327078759652201923672187236616138161503582154867397821336498163541556928149064136564850537134578566891524805623615335562423507567174295414593431599134378238127719306460733598369422979891200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,40] 588482765144735040888577491485646382349832343830628538536257581258391064138709811345571398139296568757453651928055229097956269704464300787091693059046585156588835816476618105258590883197036271833637807155692396478583209967517721652924839657828104482519498176698160796257745343028442841121374800721591319595051259875747484364121445048967772448652029927979886856655130746450041550811416581700462949530526429735146827127427466958350802606094093000430502453328299649587843153078939233271747977446479016180510354542700652039832518500945459096940743222602576780050868189025163081700673053131727392188530495395941342072004858087977953641892444909425043603659297559544573417037654507834409188682834251071766574796666728748167533985635257408246645543706545262743794854916148821767704627155292245973709084675645848875117569900223191692646930525030234781111364185031791691495557409616853174480320073847903622333584411307618201711917008286013745036098338995746659800856872988457198972219555339507093179807789208325248242751625782635883154979102386101058152665610592223585854402747329124784186007528488634520833737626421899043323879189169413241886342952089712121992490086538940574315853227489962986832845955643712034617249031293624273182257421393700925576531575911215260754824000151399499734209016518661012199854297099471695825363914044060145760516552136010355223435772277685205533687885779951385028721922390976463794754335394118496757873028405931179754198150130393579309488071604436901991202148232639610296646090515222793919413836630280554269066392413278052712522078987443928443640647106150686413188265367175371985430446730008485118959117180698520388103716933866142519560948817209141517311021943198074565912674989060387652570410260388913260138886614429572888439954215480662369864728458535933902170521981522182320969875607663945949817684633062274127963360115705591671231378605982640370418527355508578846143728047936591597609124964978638273657558627999838724483567964462009253011670995593383411676769300594172732100960571679046511653579338004365841254689740987133904339141636534355261883434905242768178597980868780676967833028437958931144021290112964815585538366652528827117202892348058000560846846686645393818495468968500223345934761732433568424765921298555318647067668061595740656117349587258191205121937791377714600840747047285864923341497481836697051140135931349752659009506608072235745732872349087317192867840000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,41] -193113334033840167871837831100927505302951826466494972742696010777761746482777333121809925388257027802027851578934951482854125352527158916646901618787852583096057055024748641963887300424626562225893188988470678333732125262947381937798775019433751924273031402738891322113376216623889420582593961859541912094183161143141920737341952959052373585786010713813968974681780893095995640742708092412912897939678768274672871872938056643966977769885817296122900304208972027904927663261136517929637037750044308661638361005769102529624002800551743441788878785762807288572593965825604549205853841513063048558927514745718349722566354836953719538628479388451768256063969893807914681118771742672734751082793167014917886137322425996674608866184785136067989849383278897543744608309627212013636909744780361028072610976209251907498621965486895559532738484119407296282925190462125781670553050656253403808383080692984725265088466114308096300040091628064823577908836106861775124955755069554036292114420487301538626041509464849062661702677230143176024030308285576744042107891583437667432681864382006914207011632110988677284963021953144939128746874902829218257469168366548632143801795885729277428447169900908666197215029491815351880165742075150458464026013175475209209852548005229701032631512496368260681397200304926052295017643861522263031779054419900573649952478565943065563417460355920888009806530570488242880141510849972681542895135954286115041192550649159980461012377964173711455823134793062271787854610226764074073412746475946499970128489670605241225941894839835985256656186752149416681662952258280228629937173813897721532272983764246205444164095804357389023043800326418970833343244281284036637237554087626184255102307977087827402567879375079928292979308445301322833406736353635872863482762673887958211450604983214873903813765410714364263055935848281155850663858024801025820764246584026106633440669819114049152275318825085451411243923389923957639454710679092846531326593256801724987223947562260756051492714195948338701099098289577110231536100917773860441681473462044393931097021008537516578456900203226409560782853732668673003386001947900946012697514192276770037099039895156378383155077623605499494161783707888441513941291566800180976675089244677055786358380613876925789907768542640629873305863251821850544817946081680920834078951955922694490562848425952422028726753092071116840994050135431401286378803673399908787814400000000000000000000000000000000000000000000000000000000000000000000000000000 [126,42] 58912981981637214187968722931966551841860543653296192972566855874845251362014371193787661972346285357292440183493773230866700984413865966081422663239096007727669181488144404453806932414939436860357148534951356265060975347184169521627952609238045178785413704515196468273938629095908943164179393083691441409594085933123841967473296445481403219044587929090941427741289449222196754565030321551707867213620634679187283332893336864341259436101004715776111877637074055581211232008786085432000733443219330653231313210800941871534555066133413568007973782652300244157032399394749745013121705461934202088868888808843859097010303273412449290088619155671380227554246820808488059412474613033132590598256996648736374799439105770629437990603723810950779406546088133558015576591024416695047828519597262339236634161791812680579211731124760768073217976155669684076344639061379804823831569292270326054799893581664795455831429436611468697764662991459355597613270432474328782987264966919355085670144275551498684465293808585592662497445431024674524472123025106770006787155677640165147463166881259098838453898979593778627752718236395635564514737558556526388267126917577893198385031779273762194718569946517429884848455538946789238339771944003524012512872637973286484924814438612679575223716866141129153153052372523900902749032857959666308381503918629711187186977979383288301693206646391957307704810486142558854156183654777439097179774498425955540380321049169308399514254300363401628102215388323094895555715139356550190611633353256779491302525773043475493532842700743576846132138008495158891929959397235969162309353009095931430546557987183184976604116076893792537694513840536556963060235853070095378650235642811380074246760603372656772820114174062445897369009560559261446424837612809337290836020183627775663041423575519176316983140700435551142241304821504088936039057806635304308290766982304767944465393006546958703788067866453664896978599042120873670883392729531732780458716606811263785357620608318151005342416652380673467082625456627462190371264915447837539967786815820814397308487030757923013608261645888987954045754615596821282138403063186940390593503155785040792709440465155059214518664877857093917446980138121869877027038249068498744914723150633945188920669786459436073660205935940816244406767121001265651065305500300255980840572008524412045172468850258117278271456936502387944532374383218708563622068101711050817142784000000000000000000000000000000000000000000000000000000000000000000000000 [126,43] -16400409419999651618949048344825703805280836023838704300522216381651098302536737596796511366978783105253359456942975832918889376397895519004661398864140601647418660313247721284598510470820801118066454847300081324434278894648460832776211979944197987034364759920752087032257815787326874872324470723138003866665406195818637478886215204573697039421774269183463198490865152385517848972670007974041122011159510463963319309606936870963066932234006344684228052924981156491707580242582746879546519417635088870633296817869085915017966389828729857676268120279820945789180962720607640186710712179994578078820422885899427691985198149558931504431807912862057225340075623243475167120744441459493277429945795886564937685832407655603332647516059796298737060348344278634631812676847193774247311721477973629818160284302882951090744892534288308703837072098627409847476875697350140740902961680809793305108915278574264860182329216081480118436422323389253862605825723269553593024427312747377251872195651558307090189731753027877945117282814643200029096679258198597010660532337746222124854029395786825732496988650648539937856314958335923338062518316495676577662347768116224157796521940416995084442924055692084750906560202743644264485530648833659999868070526123152607352524764163037695602304967917455211299229015733186803745294143389959454378205051881345806046306387781512313786004494593607986099017141800385908827823667061014066588953640869811894514977882993412660024686768292636642392708747762526916126789695473589091273222025772625972864627822659280097536907984130611722744520194289540403308679475579805371494441163792769131379302721244825905543423236006061455544147731296892191568125419738567099975264483597522320961891821100838061911165419440616270280117112427992429691198266779891442239274288315869498892171003602620735514426160856563162005606049730029628027471887703001705088975277573644744684320050700745043616959928816109404189617367319975158186491544004688041424174857283996227685967312685122998634947762424594723009765938340537034120929269854017612731083933418384026710092637725049307304717888437433339951263770436887851491734977548436465907959881747900020735900865985158715858440634838900092678361958800011752502398085884642275049620608912060243703410129684029068260641449601082548519510551963325842571276961254940338650046213881914586334028536429242072195295898329744195398825527178366724720861415257084946022400000000000000000000000000000000000000000000000000000000000000000000000 [126,44] 4116300026954078887365270252512226151381188178305735490235373116661811203021443317774819029312032622455897931613726238526081236572780393451487334332095638544000244331959333304884067332169753078341643938981854444108234645696275238481736250978760168862242856145586351108307265789406608239708431725855903601081511406691413596051621717591234929978936233201249048922086788952528436557184298821686568976024828761868265325998790399610651975092947634761194193596320261643365372460132922020960144787492372561811012673657605999573519772544783196868593481240234846542344685428991542244983391850114504096242527879246589508631124335877168868415917926654136259256211423935261098298208732278577112693319403414036022808016081677099746433194149837179089997580269748877717734050334311998834070331793520282665361046887254874393277106822851556962383668735113717191682131341465960679817609343364699641269934848338507414748522113515953639439862018614808414234558480378422079560432016198037158509739450105725369498455139628542254431733386300623726559796968035698051309948424729707244672957983427832747502193909671258839877393638739875032005229963564345504237298386296691966316651266902435405018096764680972710962062595203059635814328461461999126038980921646197522984321556675348260952721074238579208394069600932052566377930251000383081076236586172075315535949022103581120939987151411463380052499336155578947604355916675332476391873233096057485362596948050212374308569503724069946079493313231201888697022158486044027284742479153767237751807246229199634313087777457417725902370288144910117946104751639693871084317730022977990325016188844698523772259168838977957735792990382331009580975224797387994803866617085719238183547326202735198256515531986179491620413501827581332526578633943998026748907227642745843147335590444308720807555365601951687353138447220216031116544662217663976347197313221188307751068052787700158509077016105383887370078835303740171601497418492877436989844665293872023169205125701386821493871061366104881047390238870634801674079487727298239900469237962185238409942349371726651905713861318148251437591322533610388188756100583631765474704077672403577871003155326170444018087252430826404396807220736731830286996647979837366601699345617669659853521445221716768366968246605755665989970253308846097134616659117516714941070756340969882350214143971951974174081305248864130089171333547772334833043303121667944873984000000000000000000000000000000000000000000000000000000000000000000 [126,45] -923401770095093478787606457377105639146039916826957583773053361310984168372573403644543800743896735470888323894653923137067591818957551698422417337008541224896348348891100268386765724776197585127950567030883534460889491439022715005479016982323995030021517294285028047117227887713814303097718307904120234086688565994469996312251190288280218151677011012509494691161450985418153237783470617591251969972561927903837626845496093713484241178313996892024347643573758665433642562232906048539489773483426737784688311875531127967023033683975050121270717748446485751752130745725327038956493913070763899196919931607508269536874171920859270090729019378861086976780901165915081999700827064289443511623859299047176220867809556963459907913135667052435283470053483221862266139671564461666219772202657252008276789328153441245342292392864506894519375087225797978738493236774354857298244742277843448581822688777334392858120717030857119433920259430164845446332243986512624606424984737933911848084492387474121801455990807110039757606441242262368074061847929073798779188583659581641929868534205772260150009083405671712718213224266435950879432226403018333902789257428131703870301586471532651529931493991891608628512681738807777259585612143781648288016196517261597682622656448528699670778713155480020365949669002549403340014503114896110717987814792896186176635147803485915200813115244174837078526133502833020097447662353436757072239376137414469330102600655024169935474569540543915221399188015823380518432558628429821865934953246506763104754838370064977319306687594467457057475137506655182843029705401013478741485679172184886334648468073144629382401631860783354329724073994970901193906704324272835973489201595035704966233598862670365038872362507222679022505118371524641760795398847047379871239041650117510077280622972752537853831616137317746003846645430814889349421596171093734548790782735123844737389362804934007129189057708517019320099123724678153820609457361484572587479351890238812883620669576191510063222037472687859928057447696014889187440032535465578471152492544161331786074682286594898197386675828452303419489110374514655996606174283063620572777231219258386388334072399796066450495002829108523872012738902078041567628859862808042379755420440017257931910020166563618563933157534884744322929161888520664383902580859647781955076674882755175228091647643879250652198818968042852899623870632683733410289057385343772262400000000000000000000000000000000000000000000000000000000000000000 [126,46] 183535773406989679338398609002715396789359993949956739910114899687975059800051888216804070122066742431680870445324611679663983073937623074868444808441554613555369680776185126107599623513928114458406230706095740811755218700356796423864220330767203997544901608369487055649066040816728922558737723939185400264326199506679920075397074615506372522938106197952949645350671106352851157930735672551694724159282801566242982185295884165338996314344520890060982548741834978691934177944007959299937037524095819006313760568147562434226960952831490149059715191673208500424235979464774263051633568485490350680256264529251746892939717002741869775060252497777657059549985409707876589273883436559155233842736160730850548407180060327545443645780701577122315554608016513590444831995020332029190810368931038785131897482752703823841718517361737280926576665553819405390217669682217096203758398912518166737832711881857141025792077803267459036539341439682417831237736279458649737438534505884546693270495687984010898687708320659097895913571562444422333614442492869184212078670113045444586398085093750697243108000863692744428394211132605600999208310893217833314332695624830728867915470452662287808910897014884099812859204217263980800209653099107486697504822085076690737994507600889278680118576227008232476020190888499189366250823017341873140834005867260831458131082265678342199563755950330739106888142050447188821451164043646560659227691161756462081219231856588998338057503049693278245127524905469767997839805457899854955804238060441828251230304446930249023351311755493860421023475243152171444654706966853614980413928439007478706405210038983371617068929218763179419059305497859514990109989075917096646274105846273006630219612412451645977957757100348583452871383506212520001230977967412016906486190732416991692949965472448985541771664908166264714587120172374307088211597752587417015575896452767633671151654560993075229491093078537435221413522293426071490077237805996976217026550384213253608683238613772475049489141788619254819717886973384117399631579985836191006429775774032317198823728795405837460653484969123139095391158890935357703091076462170834924531630240417694364359536508699523958624131804046615498235281279775526355365840001276709868873735805739211438310522744089077067819182971497942420461444192407863114261863155755629763645108171389123436103932336324421827060668044804091745008766088465499446749762766817888043008000000000000000000000000000000000000000000000000000000000000 [126,47] -31935239756122739173415530013035420690962173048536047383035972254339645142327256964280667442038428216643671999722028959934535851302721483955304862259367682612880274285268965377994157488286472947547254602802501115211750803593817175737522570279219863995787742142611366881469779803273980031284133196970414587132237217799520528952326333714261230639346886625136060141984042306266214723614002536553638331111574733856938025121486210122178993344759130612964780391572640371064676826447531710187278637693261673433156669952458617247618097830987165046838926486363672015538989417803365712413124197508525931330639845162368861826232924072940705875645498885652301961156730218637988315450930846083429152184191421398276557214279895000629527310034847852092552775526039093346898641835118010085554961771034564010090599829868817777716926390578531757432491527766705984058661061796209511112090654235451459660702764954328326645946752609010234014354630847317012280908981475596882686545059934006657348709690824102782766794980632481114479937411841036066352135531155658302002516789661493538914179586734911252889335917928560029812778127197823728582747381902111308705238203511487879493656220244486246690220333255761646370201049820640079737007072949625160287028252143537977882236936698507506452267848335978852791590203456608675018629775785473994519123591617146846821447989211084492264529663089349856059953378882885723979928354045508735930839856147832991646833739392725630654741786179827559504190531006720393972594963598298180039220813259282858423216002390184967278093723905060742776213542868983103439130059534501525607473633539036089463042406217599705766352080625184749652877224004142337650183748389978543046215274256884235727877764843972415382130190618444583789432887818632605600542551558117858966350458769499391723928513557308647009516577221260448704814743433635504412040320111928374413507881571507141083792120668872617352446692444309114251238466828859066237294576517337252867126414942269742111721125536973151266510728354408199057446700256978588842316419706496758123274506942718304825838410538315360701017886470638653332176220181418003323852543251235766319427288624294503428107452730220422849169002712670245832781276246675145665738430187616773869796180485425804307501564732795062199125108684322762543879751240727331068175744270321759352711752461974953673134277223431936602070319697232548992527209117330985249752234113315635200000000000000000000000000000000000000000000000000000000000 [126,48] 4779797869254627591237014307305357766971392332454364157187243319608624147017877848360894093743893871883529024421044995703331355713363202749325721356288080653144577632781752726568810456372624761386430950165402011474787722961038079564526035187482316160277830254740386574369727947707390749951048294346273400357708528512693009225297887428494237150295712321292310425714224641438902503688164328313179207420019266045781741703540392689481640046189741953508015671234716130206497367413408937599228418610514154714779868734236108347417266369939588281485506488547718455416572455432438336507016646980415696521386702557905729840240218801729402500869255532737060608023089826848124740086773094111505786563224217288615320247555318021771539323172964927988912194034014822768944279540696527174639267935023755022196875934092032116880261216762088723610231468178152701746834832283038785726912286540351862680396982401542601619210826805455515057771279035925329377670627356800758392618648228210821601815052747182404821878023995325030723242764263862474738997584137953472817711078012846493069578341484743653416082778371064305498686570871822649704919722064163665241687533407497188335991046738470098045970621530097451855836663894180399229340015982932838573185696666066195903574772392376837494949416691035512707514049762037849346265861824692468837550130769116516100938646315841659726908827167824489723976176330745384046466264043405284568245077508031020162301605222638667487842363121352716885464210614205953935106067119692462992823085563083996557931665751636937647666321181698510124241480866966584504606695512514717382443520779011153457338472918941001090098583644732353962042608393138089289809970306358326076558715830684356438013673648486843066539398709521409422865029935093816377929266302495153228922948049789540590964332028052580955116891165032274564319215216860745761539667716865405406694302920584301295440119278357806965776249936335789935019670596550532350746422378423396190383397537383349539529423289022126379430883049977628849452645748483725960426427513952395402211870707780726700124115103335327754344480346244381523956881792778133548431536901499801456939624420366273424577413375625376365234343197956949738496415664147251526692731928426462950633707607891546361474776440230284730136054071065531007099448725628495538707452118950983618364400442782093699903770094957318161678531683130372049770862328860582351429522687344508928000000000000000000000000000000000000000000000000000000 [126,49] -604572372489481780913037924445723666362227276512461733432237048435925198196796461093608963570654538847397480861853268729508684020369985351938910248873806433301410900320962887869408685274608913414929279170453998173170915328639426525974107122492637780494349937992194507033015055303235037542677938851341086127787032720544652729612155463373242900933613068934815843516091724911246565616301721699589564188404489177808005869682337174595253714622698178212031155299638782338880865840618337706107813553363782473881913590352206623350038087855159582822622225468203486949155846243509930555591966003005482203969914576134857452500904029390980941254609492477043873332053228598155459622241532073290072428371980737941672463174310361646240847834358311001878775648723484479297156623125473758075251524635179106431095551485412292528486538705188965353432722662145582707335029759503006119287305235093870930477592035398521400449764430252097892418205030950405125273448449306852443000790627727101033415725565322582788155560811095886487128703736501688119688084966916398517662270859772664075729732021031030371387546974602400903910076435230090452363701055920323170385680323444132201426585598604428749347712444757859640675586933991513100764102781618987083318254543531972938174589201882985391220978323215441444421185247663711641791108500282665066329049430109862503267960314973380155602717887678411141557989062741326520939511450734101138600998092473205441177657259695563653437777160121391379599220346430516372267392303898739698639771345880157951272269942749789776944303703294365231707283552213621387611737708536376618128047462391648937132560531160695407879025051142607190919789695888163615787393622313629137597651627135898228386221584576405396263879013341365209396442188760379821804235594723884112232856776416071624381639298087338314171811682037323106011141879092824751449624612297913596059749363658690781300938248024276498765725901157668039972415044261244273863222420992603875799267536090280314853057602982816008984400628307516370660601392164514302035933586814453434439220097928988779130068849150136226340799359170900536392452172446403350008259516716173366507593240445471949143710430853632257785758502113578889753803643861859536498346191989212921776915273727708476614024080277345968285795437994405561322085416242675519477291458916868515611520107337380973531322362596828381023313468978718031555366003990714394753856442046873600000000000000000000000000000000000000000000000000000 [126,50] 66500913463100046901632483505005091148885882362144918554118447026751328714586802702780404449241029505230018697605427667901071888994840685279834018117430562173133716255742331977467741368665016302288342712524648572421544198856618415997903927125133024851580398453531135115164286224838202752169674142629799837059521236808397991476391859818388491482540177100487398437702777902415612150949096073027137030376892333155288815086890782431017122984365201636006302637988153436984867494831425934443106071279872014328448895180591992575002995854554897051993128287644668315596277928351776558484062018818521675826972852115601682351024957241744964356136392186461321985732791275010615822388517906387225646438768745168187208399650195909943311733007741303190246005720025729204958091547737150785707689934224298874798850814058344487157526586069804640971947157931895229315437409366511120002237602064372687494173554926719419260316028756573334240331159023403871801383753558706222074983198784441296945134858097808891419969837384605517976448720893110837138556827012545748871622744405824406769515010824009122304637183219980372881589458598619810190772278831565561143600479114130759558133600566440992349762394741638350437360515437509263304399815365264784530303520834510755022630759822396585502586002310599208897197868706724508649985857456473267454909028688344867055467343916093728428306926293072954520393851814720729929763630802144974121368912157744090124942707396279826521240290801717050796287593152042522841520845797397580795413177795685492156411345448033125385366235291186971680335555973169266866861655528860263516469327636578262174117491793895158087991760655891221948722055453086536858173486654751242034870564196214271591784543739538255196983000775594591712602924771648465155512267063768549388673854267611175168340228472108152756517043809289847199781176233228648220734862404446981449292481508351004614818885060209201960988427566638940973578122163453517622103498062080566300457803606960967390127261258520652232390556645590332768905689572454845921964443464724749691783977004505806803840819582180054298887307025288358992986397780402212563542119526304103604883787471236107539207123494428899161150542513255565791939454383347772627805958421776533805800819333331049016198705732245093837925637414211428906785482383091958127887326802418369334237777014901934025701311979063056295931146517525915772816302041728123071898787671703552000000000000000000000000000000000000000000000000 [126,51] -8186050012956775719353897023992785176318800722055457510573033366276097484470189455248269955369730958245390868492740024636086891189774636977112869571022456809588600065920806461176289091012005783763615962179861628268829072104992966818917450555213154241593010731386403748265466062254705979919325750840665281608991145899133491294495282970789503472589267975445020500701366208640050873487590869285670326523804557816221755013153908786988078118682457046704201331968297276804954566920024128039977555138789231948203051385419596136909161582101339363443487952752690596900223561041569025752563965588985400430711836265857351066500134263076669286361121644153134840983973589113231643976942494544541070205475663758062831739987040192902399493840109403571794625945385380930909616876747755333136186149565556681220069515787066834315027025198478243232587497411791558380078501015852488668343794406163258917726426775709236113425096212473649843430511693293151972840845962716949862029303418141426148814569797520430074623557314062416388991778212071633538378743539482378142585259559235998797574212989449256433285158381620741160880315499039597563780378032621564802627821813733194474831422398855992672211209986901266846246020222240031836549572723356369298274422012749540736517468461476091196117609106710651756296883464412519929560694722788934469841425072613404771045452480598114740042232672880768911635102558850836833322833782674295476910494700263708090326136408053464422358474702517435060931843724569221691080545925778924690846203937720542317882688154485757185991385983508433069190437386107203320097436962116374470916890763180268845265006379141294705876915756025192988844628116479549201362201578351955560813815336556819196172172476833242057504615477731737713161966203988106680116512653937872879694660498631404554894421062701252341743146233776153877665842425589285685886130625068665615018818213029913864843710927244035591099731829488374084431257103386778261834028195185148300227553124244597770265175197074783271978523039985864266613571743570765236106321700091424183306958179977011986329549108020069266064397463747188188074479838130053543022257744179082128947054710171076387344707979976321356149738084867164074873790420034537463092936050324204445192182541486036088291948660267755193647228334326901858637040991557416757579922006958526259327836229901818292122618326455041633556502515575639838283237727956745411778008475238400000000000000000000000000000000000000000000000 [126,52] 1660046191579875579014621356069217554208024260184605801199013914637604581993547102846193653268710931782587878706258887582149762883982995240125280789828635841905515496187469233799185645430744858278776765879768034500106538657964037253118351276503650342465434968860115708635037254649073218145056184919988268497293493162455705916905172288243589729856917297038749128922144847748591926159974306845649600148557965322007983148737349862496279938766354171585886544274488632300735891589233379965140616070423298613581910025182131041810606866695923975295470712951299949426133925566524616877715167201320694399947149974033665339133526155061530018870270951204060541390184414974005581490823876553041329825479177292539898057467674708132006780352492262622757163955947920907017372168887618882680377683532839889590124912683528920280028585039819999649669569537697543371076456213110073742756064480527105285151196250511697193651094528235785877904539489701815447043238519426089362591645894185611953798853724401189726438521556142683647418019418704068360649055566081792221510471963890866842886215896004087060040651189694638996443492746219898669691058039206307293873372506619686099181229006792399763922919730791403149187565356244047486714817757008358886246076070818821225416166871034024971519023505971622557623097717813619445062315335020320325385737642254497162473547608618447843666077889759953439491172042911615371051040084775496555042853659285485065528460738413852643787695476908188386775262128881413461160130164767041666125154448838335500134583986735196625620610778348283495894626778979639698963154050050902139628713669091375777470251596346106801877268800335247672916196852555464987781421344102741170471196213693397143579840043829366505624220025283181685115613435766440063166697459811712552490724273136672613840726027245694386092914713726200946329177515970092003164381426272053464282053411557005658827749963832390575990030262293353250074061075159730113830659766889631464624251780523811944972639849447134427228166760506680449915884145107454108989226202227430052339578741887581054786205408378743349475027488032527493724019725012749132663908496959306202709923682836405186331562758295896802401637124402367685522802005820066525277705578613465247226522168895757756464065106425765995979987141024825767522907785477966967461730542756168240452490222075389781852470901987568070219206184045124634412194922267763439311160409587712000000000000000000000000000000000000000000 [126,53] -415658261345099096224320715997957426885274080379788065032664806447306710839953661618555683131954256082697406288343096668933983819935693387629972229052105781118493076435127707677315363560311500227245660357383253378055217799146508958455226957447013256338889539999341486567658100768147938158408150139501840148147247129806084848791122677305113715911322604390401941151216800074732462760532967374317664662399511494069777962795205064742357246728427835214964500932886940336703581862031638698536822105265370162920646378479242029185902771467615199429653917490764657823666029807065274245578095315057185353625423813650697746538905474159804370374866554440396146236075637075939282712897709672954421580768207893111468107742093133790060777234127928017403045237293486230249298021344539348439702728104495235771569470227419079360916887695806939563856296761424148067048802310560451288009896930499552310864296023208914931468422569000122194123485833073067161288946731784122462941174911042206376177752766386577696712088402407397893020108931598358781998342432139310250576355953653125408054934895478535911243109888254327523564894139816048911434832601852104680110323079383890994868643240371359028498230340002586338862753362455083781264088833178089971494999394511416496652531549611533524688802887111971607236055176289411071186654858609852363484358927502191116294224769674689374985811655800461340144266425070851546461291402511634688000463275411668868324284842981054459942028667005285333406826641977349158681095562149138229190432499976038470275952118067594523096327855074544630145559618952599552468078646470117765835629011466263260867634910998216262482088109395942274292023774210845248960934628029892250554225607276823894347395393713711194014148086195523840294320939293918624365871224653499814442963138052608534331911567408681170717644060498930088257899255573315306647718086263295323272222187616409377868366158949649636763715986400983082353389995051711523184202115292301452606692553549535782153234580210171140938841411024676896784099282028153561730713011324440466493374984191005476370778563636757411104224626523751893388581894560782782026323295518337769409222858622185658764220819115103065456317857534694478773996527332177578668392032410866184627919907034557017782009916009307831781455182027087226977488987155560180283192536586222813503878483422054667505031017227070805412398308743068541210410509941968685292941056409600000000000000000000000000000000000000000 [126,54] 84310432255935463144293671231444080436115676789323925246732598142279857335588259603240084126435468576393873316834305671304812344522671152663644848766259866565843987782571204123092922259334516463344894798108020876550163887028455396968494500530345720731744867642716777514586912210548613391478039424465844969832944433828468138642441082731408960537421953420851186165181003975803706034071323038483905383827332403081670073081867210116602453594465260811154405357507446439629488876369290227843053882826555481618397059919566728639639813911040318471343750306405320131067660266708023978940245287355385037628800202177251768555581209866743079256994161177019808829732762145436481820610209802923892422044068290042355872549036714732449307254641551985392622143580158666070718589016256277500161621201139338454549881463727161385579482399593289496152594819185906394692096480300763863015448775582400181289751147387073055730374290319142386596433892775937280302506589115407001524914142261573285547234106701739436240961011132475196884619049068351971403539042209094447386521248414951357641840598721201172664543782477712588289428166313252717183329556673830319414087450594490163832215252251721995404311153096181421915902027862450769087985318981094152425126168799036858771500820060527534642864516134705174802835798448601511490534410088299025331768190972259840875923462097431028444623510900847246405441870581985000249002731054401380616667148348629632899704942899200051546860740929530407770935655960060977496466951253842450437833859569893456849263409429070723103418317846890426258003648965524042584335512127559981574375614289190772462690472943285617820868079571703135445247270285893036527146303870957619945781494565554070655280423165588885670000117450107549695081611109559614657311730715649919573593181848470486255215725657576738294946947098014077426568826613553989047806535394533508143270681740424263900871530621542645598489706383530171341677427577378849820858355537934075700347617274200796675306137706432295088698946418709872080488358186464390991461043173983072583755005351861145735389804083091009257533707131817558220579485525227717021693198154409666150034399221679330826759176712346473962227133142989834639786933876871730713014388821611585555654218014001636601810745031716165094709533558878874870502350015647715582323111440630518667445656203897745447188811585633105939993839504737657971565835009100666518600958345216000000000000000000000000000000000000 [126,55] -10868644216711538813342540727702924112395629097477654871868774485733809732503110138229161243494506061043584132334618252585641191194653032073625177543272776347483122022882539763994066955994577523576702223549353649892464455496198317508756172826763858396116616650907423223462335091181468195183371073154195056104806575107180517804584637195911526603204598113022505328066285979124711636047236120268434669510341914577191023845047437675983381663132070559631878343906103450058703402674906671199039892973339806899940434126162541441432125772244010202970022825533328588967233690862796055043054985625737027978802740927930077333014209507776192281131116937179904575513709819506946101640628759892761834414396799387016380535706910458854522919934655995132002762282127954030200600405468401119208685002619468320675604646981128702972192447486627933724084186952784161752463796189980004079350892050683366163588369554659720533424293170168295735654204157227087811946811342856314303910183857217162608525749302429561225596518787467564033666261338469593108900356173719739212426896170737408306438802727087840234226122050357848070929459227991510369284148009267250155335495380491120191181254718773735064705247456061007537236731477964893327951800451920834574200221417153683846216735117880837082419522982718616134397902502243566569485015862611247414473465023017113274421967360381114135799628140177913643750522321050692032560741815131525011252022238725887048466445583345842616445361897897102064568618979194962610154900360344859343981552231216234403901111335756969938793241844138390855703199220999849709422974365062034141208501856693586366120726436062683751472449351719110504853655747739826717363066310387292344007122244123060820996218737227097908424510133721310060711747323657092683257345030351407219143166469358841071535278160425375848512454044412059000803410514759614047497115798548972549786754443697943204903610733552920896892257429532771061138429344480295809803893417523310593051941460281542324054522668014092704020930215855326466002067632282589705545292337148646917143149340566113031262546759206812051753371709123832437553188869115215788212830853635914816647960361486555797504602431900481625397571098149747251507755637448705308227611684056494832389231193916101694238143310431585440291641991545751795007140134995207936406548639855737574510929121316034096355908645624706534587661658764674391967845864757177261796360192000000000000000000000000000000000000 [126,56] 192135209892444937899811070714756756135879251161285784962496914916513914703722425455614370295489121839928211083519343386895040805498794845987195029842027684386126762433046961317091120883620195413669294282956983511684835953671847783473726541848758084429834016755866381313390626048737309908563418992510754092980510244782886898337503207354353297788676348670209954986171113187688604882691164025259193080679335102623660066408505007739890970109467507156135437639877567745998620054670742647287214344037557571088643515296919237700265301985700678899641386621412279274752710681129557495126799808106605455841911168838930327554043837991490873901817893364036398749752233962033074476155399181193601235602642036761044880050344728219831856893911177347599345686679731169104555054605138591350688620273222516826265088875924637317269443893902553318127956746201623552947934920290578749969913696867514448542796900305037669235744871723492726819729744332389791060509137845812774051414704930436957654985644319098291634257889083747207606038539661506530669486847930403047254649535991600771310485537566968194903014681515788558773698255831798859734287018853330362131146861014492979556498425973532549590346087672939473033371861971015970572222082473616867388470731159583702433898731188208272870796166374933881283793739203719973153921371432290344080083512159879682744709336277566397852518974528876125617995993421132397311987713536276431605613173888803607496686834526320883048886842506096453340567760973394750441101276986585084424936375972099460209984436019610271474742954668449331891359420275041662550797324936131589687655620423719760091551164524081679576468349149153560676956435801256153012716544760908185007646729116227727857871315551312883015197643750733261160277897898542120759153544375441894024274664622559978712702793313165157602604604440030956259289048360798680826220069029456694015045080554002339836820692120832026300449906567307228664229997176966443939572998485825658964725812527378270245723858777701687551226997527759209860192611563980332973579927028396354111716656656571701394258658577087950644507048180430480971461603167155968412614627546902727167393535026252520008094755355692832416492073608415454238079261203268866093706371952260999505405310556476076267516076322143518481976599541702256159220780664348790364413519139202226070458433011333239304318538715078141730223547441053321857080594951823280751981363200000000000000000000000000000000 [126,57] 294508665193327718648224942473202455160880809527179247815048501428643540080564233114894164179630629509848530171148815062036592926099965496488501685223479240645283577871187339483761758518430370727073615595977291445908153086449573934092810606824271209229381735416138235157493258698521404175974297289145387576664710220649444239545559308442828421323524145469412096531677068972682658655492448104287432093356954492433477336189805624315497022502973014074738936449387725339060965823440493023278365113927726020025130208774227163498158893934363213876072566745355771728398355855801935824198288873972868810185857148170250039645636484785260889869894865293706485855014269347252094608281144685785311032270368664108992803357139043879297834564653325406890606269589612826723850938398709669092031198000531510126571395676526084951759510777112442460689063497993012761158135314907936533276657858919486717118929227293132159340241847926050885369294138745200800226498874174100812783702161832778177936770517241521370805881630656612694858041822017519915706812676214941685007258390889052733104814113138989800299267831415462761428484965532798075879066588699497257116501218626075647341271558699066804125443828692917393839735415410889965921044292578784605056819658640546803723308367024871770299018779493316617918694926383172273534292697957137944063727194598467565988695133143071174024647499709379838866456791769316654481886412482427511020307829288984535541201112968101577370572152149041632852090657310408183713483606920345336025547872982877499048409415269969172510496864620848492974019127284867634058758611958994453487004241990353600604750703000188376079671437542379607994036204939478323753700179617940193969715674824319038059634633958634019868679053378012831214296495040323194295087041950197659084034029202858492926521720102192904977043603409102004225112958569936815521174966230221410750073886478159684841650976297022702332005957029051272400994221264570032752274204194772404434785116172159085096571370651876312580578618318253335715697140245882233493552115403971365135133964552926621825892075388380787804954965365502146040293156442295899396106516397688042735101427340311153968059400363775855964612952050303093809158761758395753499421611426017214983165807338090516017998460113897895038386859899221757045958310100582039051391640137340670893272726946160903959827401300825008766961781276873923229278615853272536025818726400000000000000000000000000000 [126,58] -77619947631472848554247101428799861405533819636450356872105797472666859243347284848703782294444450437650979435291551066445611143232863256730732986194952740280727175885579240204742562431178284792135929042311717234815830452902770140830203871771433391254704223975825332635547435839397579151634793860648768209411164438794686072824332214452890498318283929914182691921735828847445802203429654096474944728469526401843799455278656590100075309352439083933798712697177458980193730705727227299817877487524549910736518470198001626398851260848054509096374962507612830805982005954546666644571901493170646873059305732257012176927826004819257361795928852815585758796604418752810837829896820164670394591994566337547805663418338336492574823626539456754092881889654555813741883441427746455411034916205922736482796936063735259454634223463505510619399303406095496784825524404292176767978421362777771803401746646958048816265604011463446577865187355030680731532155859696813285557270153484627190569217964841635123431780178057789686913974396801779905328538493857261624536677980842319509478094476339798763503297782464199167300858837800144699841942716391388198700752376833042919209246530962152720540606101426470269568789099323275954093031672393890740393437537714363567538443363042488794590314302943839527783950540760232104192671699643930669462909536819946425701660385806971274907373854063720199508451034091301132712742243119243718800159347788803899353831991332643482360281372369949463841213015563323211836356208480746366636611420661117332333723919785473896933316884510911084256184308339123444111850670722343430907568449132424248138919015222269574161263170195309116918081211790877058712766892089412273521978341330566577864192352250461498115200493560807656044602315087085212671574672127699885978541312665074758091594822992371646998139950495627946948551147065101264932078354694609405011004998620567482178399303778177022116885180264402434096160970021802158297859432908887103889323611618290118602523775242573139309040340718968460747657755349904149451672285933208962650680401090457763216667372321739864992011081248646461632461689188233012710483325412676408886649572557164106041904909682418323664348966701727637279089841860188875556283499840797602462609490297642706345910208332830140385304465485396970175756714855831315470265012052060663735682991695349860418367492367621026957346121274141145392531252581694272897112080384000000000000000000000000 [126,59] 9190428555948097449583019615672702734026891513404058648634391094538466617801572133805809324077184466366550251828908077288544343454001326054561721594092867343192132457333359932145380766771934126974863928042395302225016418809431144463108868954886900650584810488465666230006418723118957517973714505743663959115982464250488693175050291308195438942793839871925853138260486808149719263513407324159555306763613065585305544940396920665425317076579878609969341661994570845565854445320586730949680000964283287322850751903258747895030459984194311522714878208267977601608789730700439323523114431761023924254321835631747696001021492661823602605537066623239610833782413722438698270417857599348475277779867769793705764856532345251029115438667576172023876897289557509230868593751236594385950029393427753559263476762286980470917680978452746189902263498916657670185150942625818822877714375847387616781130433234330987293690977061629327513883273863689893231667388702013779007407249432698539327923188964962208777526061689114242107776116325039301855904139737582902153272198880809945687799769418850677989560040042886218696031402409359954227551935556873582611700766244843299934385132291552946466113486364286770113734538706892434177896585376569125030548234493419313707272154009873662769876032580958140962910196026462164003356432856542155527923581912802915220574611702643363790420773081678969935361716687426946145298820749399578426888694312973502246359203335515473452631403804642924595621645429996301018026753306718417727425020470360580416211555638576978165887975626184756099810367373742367626592177648692845820146466000621285389386841389791348852812654592525638745669085492989468550574029962875894309756371232226802016892087777583894683709814020370667968702315809133205685524274704871138205754531627923955243511351311899348059755639921450511662498770076464004591083092200482133168975793296561014472789482860631644354330393809133009669582578549992350977788635219387414135484506087454633357832624189631985344442478922964611456869710824333457768678561839551323639592011467223989822239800246800854521789586366391807510915726010514577510618715270514942958692117749542935737162260323636688112823145498007991712450517481983622703742632000646154993548538988066664871486261366147800734179120911251265284139762709168716488938981830768192697818126963405429465044233656299497921351875024343393039251049595798438182230425600000000000000000000000 [126,60] -18149398468881976839364854027024088834929267091795403211790966418790916643255642464371712345163079109644839086891251618170581093391110484128809022624548557578693937631611370876730837164367724943452557634205998888794161015053483111107485328312446078062511209919580733335454625836466340239813834121421149953194801709322550619910118425908289369495306694994293528748959394121038218856978625282240786545192588405207016416497615780633361212558683145826275765542724837269716918685655847467861368619218834127662820618293566651754872995340841604081034317509113624342380931275942163471865874456558585482875678139588323108945648551096104218158099005801385071000122997879007413994468666251385479402059151166459463763584660620005387622682149205494745962597534369417958573536621055031505138341737581154228094499315770582873122928015307969295539607979989089078283411131453543308294252019846797103116662649659161843037268108087280582737224085924466930736741418041470625775248654494448318357348262902286579396473511221757124386696022468443652262294869241318583089748696578345574957283620570223263294931506200173791152737563413698711732393299658375189124785542313003641796758145738511306890779173516564449964994253682075865378239753913197221175902673922294849009668003233683152228899791570949624370797124619967698523231384272203910552472101991585471266070228488247814139057808905096039171946168833697151930595553498227368012814058153612316692464301834582986124589833505627116674625620643721138528273254547764313589187439900116658097651989319017551083338861965593496293146042279641123171953212897915844717895344081056877347998891067954769902831798833089529395575042004107063157432586380189136338774083916752036982696483194538078144562120602320158422050061194159540701414533604945909583391630553720066685788720968853946668838891395142451203804573425206613601093766076010919169184353108059545971417129558161196844186733852261193105090302401144263771962469348719978018362035710526895888042905037187844861126992607908110437528649717727509893436282582723451756405228776998679784067885527146594496310447348487374141057938650788142705869141388388645381632064057008903746405479400061547319310487065004564386144058506840953707222046684239906804263840061820383469130879290966872495569555861858682897173126925464964558766528665578601325945358645512113074887636717237893736081033118526859048700171408919963444969472000000000000000000 [126,61] -148841455353679642227729082356402099760482117750640852434475039823766630502597461503736124448115253255809816102768386560975276186031151828062120340841491419377738480534394892817895147762094737280515804221094387624794261776728602298265253003867621488552458319874985027905878702056427932212013433712133063304400669354782068898917789445842763410803188817838221700753986269166580485675031845035906096281284582085625103850928295398985717324980283637368846250770772144409686020180962268483094901183998461446672513969607672054429364805089180139422983586142654932279481369731646990225632440453942032265091980903405746370106042800968755277051987602609079045709280192801608337921509433290189189265319843322794311390483031083499804764489039695032345762980794897349855509277193547128173701253000533228477813066913482393598347945496605168497374225367807047257782306189818382628540885538400765593874269863267593700867035106354453972635687988589802185150692771769140553465724230352341584767773365493538832187194562425225831948739519928231947366274275733335908932089933711359636332733480347340190483756229173150353274414591395489470880004817481881378893763191206872868756385263383120722786780180487726991671596651809106762165747511050614496249302313377024685535344858081230890304624179533397025170214156925109243617852552384072996227786190815261169217794681739855943953086262616119526850548651084560925589901823589350264086263171386469297525452903274772715368167464544661959868677218205208635123814756567400954277316666964924624379490779651075980077412202303162408372478943093090539158742990822526451012206699569247704715640241114598217268713020705793399251996087986850717860095997372953422291969044885033736877193777912208429846520459774254153490928915198301323914895953859524233821941736386260891894984987387513518828734313001664382512476772822171615561081523482931628289192844600774431760540432942065262519786547673480384843777009680210433678082449679716075115237036316099291481656489880018086434062947116038829470090794775627978200863685043630863649722550454216741845193003461502559072481019105749320093889473495660939156544344555365615099959683034731828729931093273291525827317519342346047930676234373779083844190751590724416387010258405507938221083910443852423897767656746578190775979954227780171031754392836284562232057121009491878637976545949572759463379586609003380156912065232513286537216000000000000000000 [126,62] 16788064176237173507588282014523587004324742243676021874320675895408632378336350759135659201466546211365824826658540965723647360312414305709764426199597881528763565384503892310216974573060846321330098614550051062793189083091259840054827530328265532607244824847879229499255295018893115987826271482957062185913974729325171084966421436501766950682034530810618942827404001989601503727835717202880925336422559030768535726730463924418872678965365309161647112139655039019364839297939597523728096534656268849876553270376227080317345282014046420455048126900115658044500334812564022502488352692030837098338003411334041559964223119073165137151632812065669762605459319072568450560880686099798010309404886568493388881139513790662300894724685195085582146006311310825981540389327460208681059999967792993877592396148646663237990430543221997834247996062135464175455656026781042471892696494137454725175966126049311978331273201681362183624401384478261056403195462298963849166121716917862931410964292587301370159518717746583935507200878097265203202143970137498956252554519646506172334253681970107165614650319128122765609843962809300513288973692207295545336439015300308075657916037266687616895306197206394844916293205670074067595016629957729855450458351248953646174089232909940468180192208106082005924822719061702626111177716205455022837655129620127508600042750103705576666838252900361031511628202066902203021921210493853540080111050525077807649660567042747439320572210539447583319756175781597924852615861296610203381192965107549380269027240811027654422981263749141051410768083843219124438096920678103039451875849526227517324959670603374889630177789501786154335226021983044013610541523065622060461009573925477809594052129800517942908687179650943644214130533567983602420209473691109103279248536214563956057613622562943412111173959991077728599575260411303484378775492481794103938514702605800982426828351459652638795930681256845755133884414134390548809991339083599160992631392582422036192131506885132827700185701693506663951877759672253641856166711192888795538823953396122729589393040231285000869029760096997760560727639187667757222947172266836946440846423561347976803683031099282604411312849885349457560882945828988355807667909023723878609067205284324102394826865192845492651307304624150279750423077300965030523850061703076237228846632983644339907147802413936282991199514424665213485992762014522288499589120000000000000 [126,63] 775315698264354163676608991720549790661149244369779745368069327815616102114627628988233925702362358282359727263180605085174577603053412492626921860199839166964654367063978810130750043797640614527214369906291768962144507911607085587352747688075058918007745404034770520471208959024541647926428598847759596067512324427506597675834329757013588139670910952770999422110372507548259672857518449099139116494572727827619985654429014589758365080316494967464831652104216743325018275238993355623282268966202414869282000813197970717835813794321042197146044724587474052546590107294822293860742675317407958026242848432505078892083656309094651743474460259472380545850378922682085800443927862903736322543725667878428307872843928067279804228224298980406625242044189791582452709606142903595497775926114792074883654663519648745785960025037708644663055104929471629006388550479205462358613585982323876359588019199439857811813109415584320464427785434306319560458231909687408205615951809604891252187825967018824256489052198148890067037419115883183056304734297481413772052310692632905753492133203605699548219089546539345256727395182003268707131179986346936608980876618845481997340043998385208304168808165687590844689900498419554954887472319811046327406504389052939696874909562563034799686881216917932770649531200611596633601909762923279918968797511921191500860957799722701931629761882919221775239848057342345665208689176678359381712999028297152344378133000069036745243502798323557906115490637639751875767247187319804710727809933302817639565009352399182688520520913304641809917558368242025794019227135979193795117829020624836875988284552591422381255621377450308105565622385788293141483537298210691018926069721722723057259286685529352218401478510034822435289414837623865778185062672955139136765354407296891533842497674228610698645633265963156215243762450403932535392319762453097607457679136906682328223658905117742979314490263037206870407115829409838925348611010982224573591483680206990261811192582953987644258833862189312917800093547780136558633389179027260556622149524244869108068100446865419173883266936860778473345437069523568188368605200730766694008195227884480001006967196949777473761489061748650339343405452315422908992377356753827060564262414068836046907610153988494612011405017673023415590549815099583721222927849137389052129786007575315608062247657360739412874559066481967200768803146796354450227200000000000 [126,64] -550286304667801015966652140753570472549299988166506834642680825293249399402626652652749698721840369913842836695683501252406639803845750996246674909060240511680146752943804956047688582551092855173177477524868645375542139201173538792374080899463256433147116351646429048089097903811753192391297289423096213452536690367007486937249034569994705193563647627536441943426443782616120473196710953167727130713270721405099253145283767890717863512924709492951641419463486991297759937945061645309550158307588137254847306416132593843331310170082092907323294378307250927461212138393825153625470704759303972474443141328298480455480083624254232681919393596539334710321230545588664498964130233023333211556954861967641198156780171767274757361943832497082838466795086584968831573246366925396603534584990105795458259821177410123293733412198523885165585913667874528787279460482952281715978581219104752099885963501624327503975394277781585328358722891954104899976495242919447039797946815920781411975435187876217251738115457299807749699385066766389668061113900217773072122278122864406083506657320212215611223865934917109021281636119037638221949944824292709872494234465965820314967813882381053352027375644057353346073934252453146046403248497316067234949770918223392727439548331102091715873925498736632317920540455897317404264051642948752562352445952212803949754140818419666672822098255232668781258944378929632674870277569973455211035814482354544855580666846435863583188724047154080364366499133388154107245728022151663136293237313004220485693302425124281873668139646114240165096938682101774869933702499232713514633047019764118982237415154305786083827269447558607943605608438921778102953018932801777873868767749280562461074496795965454919131809453031753127733939783006288566372447053351313546139524213761285068098767227134414527358116059342186639065279724382236852263820800228226492775170647496698223032158219823245536294073661470914379588462750805165020432993564922751450810175001969790559834746413975488988646071139039992003043488998652065081488088377387216068968727688569152146339791756726031420945163261069844245126354714698653409984356097477590704539979283600230678933015294081073877691256130160850549950774550856195654436257861164727109354350650003036057865399224092972586981815960140256962025774593868393941413462035685099145542454851150535696522162016736232884093646148311157443346968387939280869130240000000 [126,65] 101534065440731059900747107564094863558958469343619215143124185364890195715512528060735873544308170610283358369715672203842933856970571207684915816569155095378047904781440029977844195476459479629725632119361230677582196592713958437884290323601314838788578035929988919831736110813288294089350995777937826424022178126135726732981334916482812885804540858882443700662459585120885416409849017698094461049908491762566038649317508073035783821607331463303465949834140715038351643564219319309156427769733206267239553384821393608915395286191707872154497070366833419972185711809408047222839700913561316268803909475380201033184816048615845011470801841486692408460106911282463304750879870984904042431334859851085810455008026139223389466794593455234111173598064436387743054296823286365111960321294811752229258558798157788981694952568175865125882121338344552140815272575465709619897010479421678458025507199968760982192689631290939641159870519229752663550183067184389749850535867443104169235156188486873616782864687698726138652722428905264266421306304532455072400231728499786275875632638971197575257180207947436005349908816616215856407482557267147488401420411874834422284637573377832982575700004008823948283029617979966821138408867944968716223602349333539058509514142011964744213651998140617963631988887923342671457435075750273885762570940473503168912171001111956908143519288774623855961679955299499525683515248441168873043130257085673200435347654351577177295559530664675288217568025448621593682601870984141924485295328702377722912158770064715393457661655929003442338638632198914497477409675377034235447494474749666548495470060952300205460875117842033619341846281449791443247401617191109230115963167952428824526619841420656718483241122488467774500306886805176817146389219430732210757688454595736415883441964093820313995580891269575359465374896933655751298264752951495040422878995748662945773759571873782937645751266741734909501106170560335841123707794918274364658850027600565445452701970724836373205096854886840782918033727077192221242079012618948724239573799488560461853529798754851447879618860346793192144965473722076097365243157745116745468072752664527414517853741749091446028645924545476757223060098520027506265163105506657062557394859908079648367922991420495741606377997436011035004712116391854829031726554627947208041249292205583342601855221664424635147225566644812473880126619599333451366400000 [126,66] -8037134646510793934822620772273041419217635599931558264634291617590769256601631513031598623052525598020924639619222343810776352534065393839677478557932971826928953554442366070728626780100464812756074895116387610415470081767395616542718106628070798312072515460555020231422786991242745109228411526353022875667847208653133169995981985534112556104511897989534570200040990414946673856252321226568614916620746792368036710999900943716547483949578222774503633161872388695658265578186242526152541831576256768722906092079873737882200882161761178080394546642010342646859658115767125491718694908430863504982954112824480330444996029623107751108938009266497476485893838935750058214761446588014103618693835832206563392371419248500849493409288628978232685204364714771312455419920226511085052540055965942766059455226472962971058810949814467029430966301456814157268027811627911951216578012921009459845344554071269033046009300741607111495143135258158588966207830193064677863710591339493701851417583233723995200045289498898964544854562079475927952803205058617045889234906886271160383281963537829980646502969334464623615128723535782881676089429090567409973734290961888937965657123148184053067888499613320495757005301154374411622379023787468157559444081377551028074463584459374603130643726929256769100248033395231317502829638645373633048645962432387097165873890469409366495605712023499232396276900416832239784764643597523258745718071097717825008373717709933170806778864220885356686495034974722209877585127890151916065035970859571030491718981752990051468164855112137560903690496525131676741124755610023141100936777013107448651654351425565424603652743724956165245075484889543973239062202515106418048938326362202308410533599236258074528335066743275284094407010990225764220499132045966322428844884428475567767464757427125975265024597921876610296549603908445148469112291024834867595962570497715004090272690027814417692425042687966652382552526503590358162769207434091562193220225255770430266364676513328650299140742636560584012647842601315719899016499166499857610972554322614780488606355996241624643286905520676168154219128830646600183998988867790008349507686179018442887431952502818576392099738091510589707115553867245217162428582575129572449558384576088406282856955077934290058682948620529279129122280501386498712774398819929234305274022480605410187607970611755123006918956463504631335591591023670140613568 [126,67] -51859157312428053438935084635275972729858465885001472755409420073091027994952230984469404615002150167522004908297127249518137916000474924857643199723478528341194410115461416095310102988992859431077955258256202039300018536718590058802518606844868503425709003618169155786459848718623522626481412759194001182346387496309386621086190523945000814048383414144901866900522043043566171564159444782300514433817908130087541954867229622602446637219722536469910872835743440860647549594385984065122791524982690190998263524030457864928417902848617086084607356964411042234764091711141863329671154006742786293324639106445060082149829123088938378957908213866299941682634083571462609470534740585612402395028959904501509473411826542419543238927469341173431467856730873055841319006619622702741268980341643877799327211217929969091725101724663478634115491100287541092226480289697967514587583644127313910112738058190339500697383071422170772618093293767949674799386605755165185493658460361291392960762762383211006661829154076013871237291916650084639250435747694236333610638796988038550648093539935492695633558953129327395399101818558821143141812548463388504421922164991307979182820242027862940030866333574089698525992102326144621559074363670300837378475443373502377560206511437669618075486185411507421115384969877194518136823926388065947135357039178219441633102629290942919932691258448442560242542142939826252851657702310414228472005847623488632468251140483292086243182843351811957599196540243610946524790372412278661098076035039102770698262098402359337758058224051477238185041385274076183065312100155948169890399466317392137559318306456440357576747304693603437937031334110675867280179362668666587499796083682067893144417208184438339573428061470467898653223379491712053409212290757467350794347365031015129247444664923226523429785833349169012650701063055336024488340532517630132184687094549867999878271397077987227346544572948247180153090267175176380318724567691545995019227952988350013958722329646830400198235038074567058480295347216851067866066228616373978435197095918147434978581319380584588668043415690006465026169662572552677373905913418852648666638566192262738094605985502986028734714987321113665759759116822860724781004642017422886640461762897908282772889123876723050288209371103042094428244410098404854926336087226002402885741329576947291449551181351532386516899825332225254644336734548160000 [126,68] 46807449216083089825225494573982546545698945311162983470560868080548418157280957848119676624374736420577847187227767431391523391453184058965590189438848037958773667579912134713262983876506390445881403326040615066524577967908064583605058449975577585026161374395199821657039710984738776257023021491876374186202349298777567719659197024286129131219065179031563748931870942266830811180142787231798705362073245070738274110440578471696332265093115029903817374332549342853265151630890213693118738988043683057155986523089492364373988790684859560615164985649609182195825357611469182411782101043067303490158965895243616616730632707119825321507533584558275464630534240511007599607137157214332785181684815397243236347934447874760989499380615396471120223989075323337735388554468855351697848545411309733165240612955423126248210918752762646046643090525604788414593250931520412952740752452726712982178780246213002172530295053825350872850776173038247303399423779865619023609958893505041206068843851670001318134394880298567605758538416044272289931980838337551264535588500678587459097350506388363109964897434362961908166759177995477661833903374452879792154357078583428020584734079223972604922739779824062370598269069717022871987120833027107545826034546289224603973144886470712438937651145367122526270974017921487176682415420347624074053914488655044810271231332345398225193501931910610397380939301132401489848192600399072459607776447701242258761914458311149663806346951684767098516191423550634562057275278544646221177437121882663546043563910399122785979857474223649344176088674420132380061178275391688299140896280840787235961387042688955930376923499201888710063889536870162012400935877179113888178875843508499365019330979470260251874981235807881967967134397854136020008963561445021826779485156758016418112367725159461039825587277123839828385102650045864132445917929833487104345159640990754483092875004019182754021116259888193388502481013277050365380366914982677424613173923986527040534941079925698809510036906455594742663584714534250210886003634307901757974318310119155097364874424649505217597076116463060600571096787670267201728032034950622202241378951862474765467304911858171048052982150803311553269881193807391555520958457990520932288528103456745551806928945921773933376649324996439673183269855655329950220535217798406233237677492640530949971821233355077677256318050163717155708176240032000 [126,69] 4851395267860575697855380325483575385615413978024554326023502941891109503044809399168340986176457011905800185500327683957247369046814267909275008850489875909367764938801650575870046572714568295410940982007135080598971424949057040439756755022753991159385048260104360164994969810645200102082045136247421137056377379982345212732600110713559933382342320156108261310951826620875972805365961787821507672897510893689903744455956223621980651613489936116574205386672787655153080115924798693106679593772912842478021656835720022149553093213093464896308504621260553962400815747772655814015191807721516573235337824302050145060893346023059510103563538913137918147374760153876065950769843173555841471271465316654873104905270040629936396640557773582259291060060565282405914447630661873186349906779321101758739779043269340787244051864941925249944870757512497919595546049122985759996560092815843585445588067581614572566959522193578822773336575558005823299620939205232630387296967802871264925960824660134566496555859570068100557566117514392356122977730769520738758504139271355289837659456186801662245998337661755826108782593421054639130798493256218594193488267054493870857156584525180763842615240182269153353786464497547448354226865696001580463819456331568552717264885205448589923806697788337063162582093900420093883129063066785727322218165385440614036062575184082162944781024219683852427482917150774687577253260151322651657638055027721742486204240224357240751259765084018953804039935143740939144923655707584058132563175114405648139454695964751058157321386982812105220769406770892637237163922670089728894535999798386039034145915562192846229947585866687082266802751582924706150566941478177128276560771163524216654916831590663120535143987217051087313897113048845551173968692553669495778463010573514619257589350539503895486914556369901947104659750925494075807888070036638756524752476984166202393581877151089667205178210225044386937787745888723400136631710781816032800973816380610433143244444277879818057092831158952816299555856669896520093309453813756492273973234243000357969987268069037648527156853303776116725541466350660046779576650033163240096922572263069186919929906827771513564800442587064056309650874553958102345964091108355322867770934937035693027370930836664650313120972731500520239230317697155610092896215098453670060534545912061930106623247561748678764972317311906980212019568000 [126,70] -230458716160594211967820054253756266073916815010100307019502586175722973109016840710512553516572558101818357517307647791152974768403091361434791454167202825097438101774032017758292935415154870781471273374424024865287111575177809642831055171291252904635167066497328449350983099744644318425374825069265953986695335786870553894325102820927886168851305353453724883586815255936308431413498854536072066899173013049415673921630856188531633964316199954313211438764366693539953869067267938676881861545284235040695559183879094783240040425708796828522382074210488581116748836527954533689349237276189007195525943754294287794724781759926952054869768093051460180495787135314443679054261187137241750467459257934425174447735171276775638834541722644931842378883111164212569890406129374936595616501924830763554741060960628355636266830985415554697455614801972191721039312813262919830860622633266719536891148835626221485403571903338645617706758232869379351131253968412003703816828069010417970919556089394526710376385466742415640672983197941107043023044706878091968153847854388843748017423699834148342841340651529912383669925599518705721007523512493857609793138747402720398389393824672481160503238126752702537729952047153450628625739406361849243942127653059440649656545725764941667927717617135624129736599310664333509642331124858400371801891662946437538833907511147126895734087501961403685959774350663236012723797582318785491274058614458563299478239023207746406507873183993440826825139720674535298573790253119439277819189672831496267675460059804330103965622109406749011728241861705837562867675957759269895916713054412981410214734872935548712025763046407992560660035261135604202320677610164924338161710291104610770846139678025211197234607775121708031581297378392962571455279917378297410978104166894137780825347064409854066891930441605707821030243736719370231253436903451743593612468292472460075947343558768642379876031165563807559694210881154676694201574661117633937406555558079084424653603088344526168688415969789294887119460641070409559652997905356571687971542548625541663010632451532318208280791214973656120889653474651912464071042966187649604007180522043422723121845259422573045707709618681748181375558066349216603445372271715199784319307907375601396063830400490484679148498886749488948899228840908923756645835555816377382366491711117350922701933959547331540826453469677322239356000 [126,71] -9925830254691523973959424896820970951418336279958780702027391727297481358546388998406805058580238958741316983652231130137950124114665636531785675426995747710075192884215237760658789103469507261035827188320448059272324733627146872437116454963311916711947081513718927561659673299512684447490418682493412725603935030714182023893706217023192631015332178982494006681372007032691651963646041500578855126324263865589756087506569232057467351025063278348749578605355883609430140057488037156128904986904570446353285119866458636070158860953283204912909875808529130217293469144339562378815322682133857312498565815826185531576899524283861463345970144876434746652663602154832160805425953978026577996372810039936228533360704386184277435687542923627658985085079089280431379500766936710440652745892608014688243849940086088197380104298066568960976644795783953268678051272066080592025325409609098337952041454813006480887307223297944292675650480121859190495531842595632629511958655761064176757199842480657704984291542928471902214767904586491631703366532343855146838703882611201088450541817104003641010042160111761863821413872517643675074915925862808766243174408637890417590169224218212097330963042223897774088091773101088376761898031115062722378223140810735219182618874250321926772935684689983916039907350480946979345885746983111684390261736424865157196258928234917938564405397675540831890231101849713096145624513313618514938011255078111495568504126822948373664559131354974401036474666578446095647353145565183208607871544584432620902922122823505320218340184606748647018808329006975052312905828626753428033676756013413509138361046916059781193881270278345699349446387406631729781931648623392823609811260596833826485183013875015397387866579537159231342304999563772514734240737618530871897709223141601554124826821084321265518395173068350391614430731848905712394220438083647439939838465504662478232670217362513004198196363453097499755302831670700018662535778952922005940704604543628047276667568009708264252411803648067642720094363758911624320951608387729072275351562949802932130099515215425104460809793815546701001110063992354401681147922083832919519200312723931987522510331031789755660223462726148493021049134161110842220634634065235167404939298424984684955303706526327952406666057324218165363451809537597290727066736118036293837486864425374417227930505043571598785977229641109728000 [126,72] 954736629375396953731414854601685714781434399494457643725626996291109500160778299171749951241060536849963432362038485500666194688254297399062274981122782891938409986378017861038414072194072511650757749792992478707154611143493666849908517180063171270626220229781226733662717881653963308352142372020732656836180710496232274737828284749179726923393243440496341928890467464651477254086930169600642274862910753716879001691383739376347376930346594350644148203625102521990398680531528479671352232481503495425630776264957840859218499840368808656345199240946992209998579888878653721954602681431777931628297314010469187739058382609879626932091387743185905635159127534832404889307496891032382294212895734949419782278355468103874433754549535867378410908291977425441117161233989909314392203461946222501087564947575062249779603184821423037284267704045159017085636573484965684752501527192899607066735371473157684725811600596525164367290153507140964510823575256850663760627648964164396477953840963887419144415830820433562881569955382375109433128379662775099390006028694135219983660243708951540413336691515986407348877301302248051408533889252132816749302167279287754993165324087478615824570593412361394831927965611226931619846553039511636698464360621402003810836866033312980937232675806554945982859206805853167832575101080230510585008377171589681378841015306141180360648180028463617389231222508095696502888609422313417993939780273034072797187190956841288371815845747781093090907919868882572523723808939792280175712281790103442173244095444764953215930087919718706595111729316218931393302071172861647785159052742377898184530093095900508502871026906326749257059284490490672680730527310471440764925357303222586067675333314215339049229180360494301094090256177013336587392433256794305802169986017736074819102279217246420920574810902769737324880055249823915154748220804920388786991529823127935951273424521294245272570038385365838739062163618499238596430102313033038350983620234763147227069593793718737821600280338314291527933226973845740303927307594804214815718634695158460689028309673521873666259900363899170572716017731919997384979148616843134877020800182471424210303306852361934153438907426236487619258326645213980197756913959507235516921353495379198498016265070580583484432108360260745808290792348760995682548636962288248160719527709206749955436626196542584227053890096947520 [126,73] -124147473635835501542483139337118726254670445123036780337512118580796568936130291682624047066729754621275174881045485084235459683762694108909535213233450340819011330129358567151626689202830502745752568123142552451346953181203032507504222744148891915063323969390437638975872851442354312801065720896628119062227388728268554594279258567854160194628396920215076057746816521732032300243149835056209367643131947101606248324651856874820386089723103722161385505438153949718483790356600685328609329096474062220686941235154742375573241372512278836235847118027132739906792397720719058890699252424839668864486582261306620073113513812371656127683483061540104034923242552247773160713163075844143856089066895390003515168987822017056361010749302903576289791388992725803302092704185332070703137818472363071189000068474224144191311951959508782279728442610216585254988228502110527770649519497818626039964206154642091102267362166587206661589546371900058739393384512397130047675020059206840005169122004992122623809582938004772204809957129941873929167306290258014842034013949169714225448567915729741857610487064475446882877805602435409420803387166185273007177293853273205719534313249612235640855850947356463646205997163360032378534827324599047377557610719027416281228351290602852769117091241212956648128275455947402932681971957950720311197226401310166551431918701340873169267272489211327162504749129426279132000994769268871121300681897144526546428554318550688822676244041290179050945924070285726591986749572449771659322221837265000764748772304058366501584053540902333896468250055223301723391921730672578186914960785721594877025472006116623284265559436660815751912112060522670969718920328929357061724556560841123840420818248094643728949432925483069467650809561990564976799608159768844689978592662319427027461615384223704102935280296625704211739058633386739117104151038671331935970297924320775530714657424089818267324309647552224140478544565757288221321651296317248084631808184010299193031030718261750242126326756180021329222760743094276208424785613028720542577704171296674847884234076168788416486657120344650524393645291240102580889112285908301038818432674069883467135275135990040433154461167651370812987912665200388336108854124224247682004109098486406306126250259536316013129581716635766193081889890505247800982080203915569583889240333890801653944972851478441266443894605760 [126,74] 2847447904900751877113484525128321477361969468345078309049902264285956669590678610587840306685281754588180369566654189076266589665393457066008129370607820958784211199759757192255386438915394073681122131360677299653774332226662435075798915168838394307202290703562784693315286240370276451276495408296541559400370168246689053633071275570981618673472824548272802644397696309461650459359279931227188962293439549050472387733898344936562295045532979978739008978874895836277183364109202378153593488426981594215331067574192657572533092526184933031367789990646476500274558542136875201555242837028873258747342851773051960637656680688565812023994668680903201515414335766005284669645474174529509432587241212963880149204958773373515029262761570280402933908199135238134020895272875704841730319688276825511859163201992813184585055988326895181319246572281476150849115784637244134154615647785286185299901625128225368072961241428812396267252187008226063121257343540208631086516014567133717173655660143857577439504751971744961031158660488098308498983724535919025502658944173772275977115834628363714687720949364649921986418096413046115762083372359653246648465175711568920665202559732465155742401797381207612584465611332591904810390004417463590843621995726296710332220484948993357915431995012301668880379574450737266669555862326640682599338663598653830855606879704231678492387158711539882481536396846101497104176869854764779511368283924658382992374695947207099285949352940148884002700514516073791726901546046294251384182628450299854589189821083850581319851158447094063062638140266715198872429371040007630782293962675917168153774783401588341814272383080592461838975937484177914548013969168808922056468380266904369506123567981631115332373597030689298642654994792224008458507197100508936358575762467199391412541221233971943979973865429276401495291291492484652049416280723876722463001231899322442752729302108568228314171865064301825574700112398266061964314826432098712823063232308303618558163541540060045728743862590416116236256552174302962819021533196883581603258860184521727306150103774185565627962226225481533181683983420037737073398070234218267428008482441078129838972740208987680364736523217747492096953150261054030878678728546103255106490014409719191674531307132431021945246146509788885651732315930879350689974269971012331444776472980912416914607990976511808406079640 [126,75] 195828800097499221008204383839153901421104677510978666028218373345389451538119544360558370891130807394842383236991206675920526040900365274457314569475693972917903040865172256336853377732908063391210105629723093523746156475845275671908489056553693547989861735532834559689557172572082022815595047386852839919107832496811879786624139865802635164820271118737185642463907345587089138581559758354588095518909065364279174943432480260115895881784039262676698245961420069092626546479708053395879894808491036883631524618287583225499821768272952446153208549664199504267809980112615793879052326049836595288465343919769256199164282590146310341993002536132015567209324503556647585411581171977436997907247257176157296377817245688643322283208622485920748572761102395079930659324611034282795704693665365568505119673689887591259758056716898663436138679422395680431088569073620607830358706332254635290589824585797484940337589335881432090757690969299605382544327926287049791667108296773105929233106885385632047727362340395784778849721575065146800114369360797068293327051071834986760590287097976192958541115038298653668843259170148093825626159537817808615351241296476466718744611513227736828291731911535776089937879773807312431553273816706839098269063424397601524947059205867206671143600547736253708994594574729486014702389725933184972917261329163479902354023402039700000085210247791681227505349434314418237336341563435547563993893879244565771166047915337212291486428119927014617812516495016144464650117792760142141646171258641486655503657079236135746456237743470017939136180186160845987945581365103255512502920133648812567186119047184105128840505033316871939501295116996929403405135764781003287887978679040327610391440643058004979918978226913098105806053933190626395257523211937673404120829023244073614391054360962643572165514836824806865840669013469530416756246166176195536025455978699634730542472480497871204401057597475920364544158464266462086185615317124483286015656353653561802872172885143681766499110168819275495464054613952314522733080011345668053057861593345518996927010104530841654115967747775203036970597802270710875727289898202144414681234924716297791811437943964625095110847692650242453029434823848235530714275832699402551818609722687504477851577710028111208252404143513812438639998513712693768444706653335779400905798037388224864124057650993765313920 [126,76] 16360737389559245615218833758551180882995050023078631155740859279338079005553355319240887038235351365393726796389194617574300090187812448504632617804558346818647970482555085385251903941532009263340628762896404981728130010287098065719213151513027200923438816913675944386624467706668906450772822279750307109999199658017239893853089133446675221701007942604322817524657327168753395413120729442550091112811247128881511482243129107680481333809317035025247014176653895938502122472176254928826664988883728421619668323148659630531050563420129185732387193979085132584198876464112508738493768942239246044931769770048161273907080362554925719233061430860540757724107349693708509507348412024880364093772766537738345108214922648480896858909373568290373633067490402808868004986530054482168000123852973714561458158508237082437119950313949089567732913137375507101305140504004782969307517421474233013072941352192422357967833503809908911062043900723760823990033804347897874457578781410425701505525030071915367638462956593936565643273959433565480890878631945785457346231530366134982058952603751923682299972159316129422928579355811677435433171945963689886223316260984083869078870113055541892795707976887205046805890936371451433261065924814507677464926338331806132876072159469382805229163936505329266132304514000852202663870453607408224616198711639697388628654804614956917846713501665807482941820701766941786018658269073172559155944431338821824791637823992097968991901147209640374590939820829849534565628597386965143749406816806238650856011607160313444353835298556459240612148078854525563662858080017030394546171376652283717132302170137717790182314014059422260350203355029294181061128859808832622346434670730435438585332605372919600807105522447966140864777035932046069852072449183757583554780138927787397069259641025271804117568610005992586044992494580848301021207789826981099136851848220017000849297187377212207365488599972967165311249621004666895045413919316675417806350399313376795213569358111527189176992496304905404927530112303096711296173148790029471914594404688534431392741410653822729392939981392021270809947684346033279972395568883810206932560848897306879091580243899709748344422235030387655992331404492999619474714953784780120716979831166005329822713509836318949030231092150103880511350218743271401249890472461082103477322523153832887921089692213500800 [126,77] 584428833991352867005671850409592218239149748534172709759503071132008119006145048554682556162655787560110784372684463344426784341059830731357096110528315603335292841083346163118150673523350793222113299028806669799271334253831628582250753532515056880473218149216606412508982800183627531278024894510647792645764250877240674103294706732560815532850748002963219771067689382836210758982428471627303135266578940079205194316955032797128846266097924049050272373997978021480438439033483175759678843085080930600816591032676125708971207033669457497568520430192410011021853493413813861635584201804143557830711871446459521430622267751482062701404392954466941364948036040684710666494921381491931606340558743940656667424527569929419439044914235709976979636684441353058203563252768008156459433700378489974316375063304321913460068535139857106663148601283643545438022800532804271312725971578743806012436413058884134512294605688433671378715349543194613498964070417315233740007034852466310568828940349385808478003981860492868651280495588621783934052154712206520882104590877960377124130965713983620926801174022924045530269762086177226908867767172046243126735546796178103480913082137632064219552562196071210797834005413431982310439059546627645834345538402457135210215784246462034535004451601626049769347421029355339904060935799307339698609871729696489713347772627729700180703343857209808305879043379673417333122649454528342405530054243828422863092170199954973989693434837871099606279925252646626886891049011157601028847903189397669666448150096979785873490284813391570998805842217346505036488935378047685815403145460676049988916828924275662189584377528710266084554185308150878352553068859757745280238269371985899885971045256866578952060559171577721784509874367085257691378565966535435344390610546218049879703130909238116465396261859470318612792929458626141460136532894838353126973631661837804713204554513496287551862476940568377391240512848370300986416788825243191991324322026186205702888620712034465881859487117984096143582354736585087705459667041218682620677542805462902659570095958666473253828015382178563841535317602936927268394390958297735814384526232148510961176894930571543802606653980072894204623904091987083770176275038584738493159456068372233041946813616367452715356191405735399320316471242587731598136949814609126744825840887597101307167408083360 [126,78] 8290403984898030294632306165562928461883304808537434022051913090274947239320110702424686839203698356462944565455013487857461343709308233382964485037934630750444783533937392275817692365652539532622827094547905197299562162360171362519579167868995139515660146574497963335366261741647608729903450270578456329740010849617528735112958119034430058123428697301969274575754796456171348338894392820314691936587399097931729773740019647546627785881511003228631550684401334086708204189858020964650705367401307423868808176972315525392887842989856728893689788641267316033190591005860236924803113684018685998457711096099127835281967814297458599398414089307142654116444234369584265474822296861162492092228843564020592663127579844278910718716280069604064538161758063742022708633338186034534019352619644357931848232800111123024003404286791286731062314707172180129013793173870599644360510297242639315781688925917839674849867690794122389321451022761233095900155680257694164287570844659151669443965640580060618013894209670001253248062480198377961449209144880898743205278894857872577949154272348561179948587855201730066392262374994055726894222340097233525025916738900089585075326209488836207950301765376338279440923681540605868508237693166250791239970861078602093158757749544560573326108986889613350753510526074215088192109300542515551354256997507724271197634111861791033025361033271631593141246948917681888188063317663289615232697910314271012637893006776669133695667895798756246536153906315663200546644970954846061824260180261753662829201106946653432349146437922940179835791151465697749458772766413044962407247983492843902092890556795941909352371332435194932964029743643258260874460866158174027783378778311368708635384554845284763970310414706692569583585224807671248540036430358661945435404013804772934005069622062913593894811954384668483784087523144874092204726777640112801045120507839847600949110522394318504451308474015141266536717756702094175943596248742982269586583709437318815363292914873216384734653740703180950746237317349394662449417138373113493077448065487059852098839980296669421551196768694344451324909510656827260675272162120962524289005023004089838304225597894097389918375401624117190842752403191417843095544634725379399448635424735002303814077203466628854976971175288017377767901341586273402826499666685946851805912126292446979323677520 [126,79] 949144692936263077854625844523158454402294752237047426162791336205451460129712472536828266932780450279941402988114937867038935301242998006133499144776767082619836161878495175386682771786448429018216755887906634619953614005007618474526172744751455945240787979305630226214764427909903826647923914687688346148678169078875946100107392959679229036274720861053702164318203328508424545204953850270002685889919675284589291281264429033967263895311063012074474187716889288064390975013409383979832416029315705409704183876182257256951205462651654882351083328251062582777517277421923700417378228106969673543531796868742023061334571326579515788120409216145207444551103895698134561487624286510521046768434032247102187077566102643765936374196784736306737553482036304457004341123531560387000095080448030769596358102944983353539280889228315022851000498955124912445761860223102196651149457417454161810976380468544544578260136670110501728886045244500202339631922272007146635848365898547368995210977615311595404139366039922181591583939886716358466647649453587513751464882031372735245097632384088822553707397281432278322278417600753426244342046007182490216724312360896619190798626499617902505315676694368458819458117054257730526891788535508684173171136132040762555372811328810759359182382548967547427108499028011581745469719129455692478651447109585500257690753263021490554067595750418650089543670802922603263297133155522470009145166515815651900478012656314301494158184068848809836583017941956564779062923956342535058589310852215865200501973533911519265011498320388278582704997740356958707640997368630505469338456893725628651484287256032833797599437466023593187649463499070396118271071301929409668375963704875600233190985737306114031626384397026506167602498115700279250225534765412517545083922233308741752078578188828512683230649042822491564556840633216979288704172369154037807881765340193754004349180635749234849967512147042720047041460263466317961946553537378149028475869046759570759921065082351103657079024083189921773102030448109275115365908536062294260002818307599888515786623298702509067904922914271411221139655133261747287978843566423120073471755294207903517666074498071059099444925483076367523147547454843512370649758238718553618697044387174517865816434705012105879969007941998656077424237423040792961796239960793585705715294943822949201920 [126,80] -2328962370373843320966924255939548181223591734026669423418410331609652219604903466077960283097931687950374306199306144009519895437409454549705152880644433779594944123697311755537392557184034830557723714228950231661040990571400572259497150865680584656565490787850559605513001390069744653928493535725100028111697442160830594110633954372935148131099224828296935995871223060753268381975776901999582799294606001606141778698780261546075787600378396224394042250878985474781025074926015489100901426297585905478464049681683931657455463559592789163547861924713204826811278323669800688215076040864120103986141287033217828577103821410790831853597821131327084834287472104778782983551302232171551700005149862173277976428707784266565616106513714722428663531654686754339682643966281169018194546881237573314816875114170262483297851579082961088968403505761222754219741287746419016319866783005462018679881200560025014304250661021147771302777806767445963541327089319795664005676035792371436624871648538649403966423387495479338528324478750428149524547825088096560841304172250228569923465369650141810399075480623734424832775924964540821101982153534326196269882479215095086406134426384636802029483835504317677341843214338498685496556021656481972554775785864946448144859687634706856382609244370966535026189929931952478674730852897543388566518363503846534552829697125786440666319982722518056274308647248793612645472702496139936915134795758924003153273140624785850826174841994878188995386052333232838746777478200354543757656148802708068531574434977632334559549322878000254389317794137177213726569173512438279340514205884063810772287665310051187010506424646690900332476105117042791021818468327761198459680098490450503182589836550489894578922277199208954033889623373898423517788140058227003067159973647030971525234153332165030618138123698242962096613492121667493614173392054774709899359374000977369103534528278657671656036140021866877326309413939434556060566899423077780248836331802987438373856515302019399509530444594134391559155961683671713251092579745578718237627683076065707730326089120341541117703264860077832426840977057163816724121841543377275507960797123460181474026293315571247719865770418336733618837646169821775379473936978898381442863114298336884843551126917145880649369341070071490433898148784518077334583655428636824617836666415220960 [126,81] -194622712961793851542369329095709434792274981888625697864197612533455127546390340709550374728419960905086927662185790638537194621494099201618030260380048007111621410353001468857685858033637392394837455910180879857041903028279603104202486414967213082656909549649592657343517121242327867647366172455629314797268776243851568102614894396302445857458823890040186450673476075491981098575783822597205678619598519068640071111465681402497452419535937775111615048163644961858152098389429443327197622510364898446970509289898374531033276515056322947815240839705214842808537470723652795325054905424565594758016125886765201358835391053046325647424889462649763064639724381846324856251399259738876832455657478658412080171029503483628369267219798960688568933709300612673390833950167346113764132327489735911356416422890392219992414956717912652178003576811188651421472594337708319037833979801782245882023193163623398661429634605858151246160273052502462600911100676492608984765873199793035008729316319886057601353580045376577136267050309466160921155162488453317987906171617814765863922194574456377727571614475751629735944824931644690220838158619528960902642506854611744370058003362998095369014995545740627008708863313867629813006406966311868864112000172839121935922036242646322216496466080995002688599056511643371350286133721620886241368383648905421194195366284011135698113737123056015279254144738342033527733893139891429977947253927879534072839055704698567466722324573127421189635560599749019226780176808558074996972153889143910104881609937159444880678672120090002411854174047331508182213639497441233341797770453357385586505080503771883266033715650633989072400634104665926862402281954220146816666170692351076710634796870029788570585987632757187004626610085382315570561082414706980742987207947591773082183045223245432673427397112960937046877992134236144147553439516407167387409960263141685140925235338435964181026434011736572941170446338123413594868782642874934202408675914402400830549271586793721734223146393291312927650908191471152874910076516218995492463857196469067740615489496344891617475911349215362833291877783167472076512856152949246469395952597044215821797287554068051624238015143233716622428501812844690939810202728133393005635509263840834288312167343669323647634143838152385399000323505535951187513055738714683325739005210560 [126,82] -150877431379641010413463954196163597852468625369554971809826071896477070172559931781450256983009193065295550962931457859613192715459262094254107234432643292344783061701148061897684956878409351284600076793936457631817742793996368157354646871250074826571104437369696761335625382389353127422209902982299759108155884814767353175954139031128804548990904129505859624431840449183053519573134784968287984060182399387762831819380529482169907065934457260510277405253345790112877954873452005671420056861505514724934274148021408539066942520331770595109646794133439202106784349314516113968759996949329887414521534443094931913774200550933193937362500634855027806736954784064181042607275019545367697114000637492934296251738396864058067697037312346539014953349584680775506636755958448605718040146681436407704139902825762417744449372517319074429738388394531078671574324824489017735647708137347959873755437813397185474308990058174931567019064463668045707425710038887167551647584782570752608895855306543373868084773047496667839978653476755867833842713350362370231718990503183702047152031848723291266989909933561859098884982191240980893019398269650275564122519952090543431804891924890499977662111102389350876699003512168187401283834317305089009750282302997959918627461131474221826462698614155087616945005091335822678024688585627109958699840664951782502603905233453575899892327745924801825906124558870501663998145085459649327700420403269209955736197952463828887017900792967720132826988472012298327084121747233176543296424723779951299737932021301024107416604781067927029154777173709419479808139785047237884395857996542820810707816019458288619826658700790587746007103864141005880930792049523307548110416565583656290527151014227951662604544237616574940182480815149117314665096134845561539489335492947544846771095207046003662510084118819131840630968642116858076390728650070708759140832079864819545857039016541945270373382936865053782854059921142768279327093067984297342079767789395317071193549872363172433396328110313585251196173693874462859456844776807252853540092293212825813066320149892843837020717285057091152454214259975382014301044657894204988885149599597655030142909279496751626992068362743441006106790506171073004133386677645513353548845398452573970121866274867325641199694009377924601242098736115443031723609827960073771341460 [126,83] -6729766562205637421556206120502619048239806603683065743692425145180337164474905314852437353835909159882098139532057337277976742652414492450532060294268065657450060646240521480418172248052139510776075947926485711243392740434251064928287158694471846194165738094455651108600338243020955407475702900120268998755550973787090145209382162937500579933899288145730719806967267849491721242112926002339232841750488458224786552838451097315373399221307348955228966590575525953724761309347403484545848676995513320316837362927754385806241258227274983029932846695300327935316258519515097911273917946428512850381475668856078737670820245117030513966720520562190570374487202366618763648470728084214856118364841228311189943658329448030292792408926689832463686144048885183007433785812601279953504136570317141283179133418088433702579531152489916186948501454139876186968479913109813282762281057547781944104996011548676227691707671503948233943868139090644054194864498652213184500411649136442273045321367380703745875286119503731511940927204155958935238997536012326866527008657894549586301770201014869126993719569260158775562868470094462223628472924504098774686407257515686745491524470503795645342315521085507720096575634856258650862127887456318284341621858223350836075271628647395330801323984736951576291179525069595367701785549301678340134302306148935557121921270847806279917733211069426095019479350466757118954137997304776536096034024682449206003024938096062398384823508192075994362936273664287082659663007864643952188764213022687249830079896597262307018287681990584437802334390803991498686779876619586950263143945047632436413211828881538259919809842818013271369989653262685910604832768985059662071523969959286957807488892944062110146946253156666259556758137793474207344780454502546670110767776339768616588354709556498323343165973156471301563723791078448879745316121662684821605299108841989773387884981089144852121202597394444200341961225793745312162056030219536110459844753020875853360734088787696422852431750407331078920946162969593656759068553344076529163277084670898088114871265371867804160986327261308633304900381228237162207156779043279196698694158754687469035233495079291573270263192042026774779388909908694173650792952998463091453221314153101861671797853040951851303235226844215446862279850464129971375302337943053649920 [126,84] 633474237952683881409557022604383075454118726035555631106897896509101054966043392350161098523728853037527856821080091478783243923053484213497061548533363850124176568563790977116080963409431101723893416209545442689783151996331939633297433902599060681379432279068146025786910390226891344474603769068883814455678452940084663273659816928198450877023879804272655700024362602409962661850786802177183785611551406781778401141838851129291389861083022773071643438439480902430671816657423541285758519970346378809558645702104800956318104571047008633786358593496963221135625884224937202479521344934173531264606935016533585518826754394876868004125739287864566549851532526001226064372515677430349465054264956317356489564745786432077667127794624812003815899443869095659324564304760678142698230234964448442514445772791503483981760877234847349870787512627713729932752973443787065272644918439776950296373567482378992106405138329940969486419929904492402880162337145814034303882883367299956156029656242111885705675298511952282447361322386524309632703872286813816351124913228161676929122211420069061261219316687752278272706304976467985578996736154188589767733823575891727409185926526023006840177006304269977011684773537697987840664859943435889994721297940612439798595831290970903356143373316883299204905011074898573215082005818962289736253084625431881208837221589791672593020764588153562243253501277957715885825846432830039236376185581576753005389095309155470054547855798448914251646799275150512234469772335257905985987055184023786373809519891988790608247987778465447839880366917442327946263899292274090268814959773237906869127352762513254373155897109305722576652564591301756634160982125998334835556544120626151669014358308599473622530807709306556135102626938387230945770059269531390947258880798792436895868250787640587847981001410616175414070592989752377742412503047562742155315124187113094403803926648557644190293417487051868262507082266510030786330555906074815392921604487304417962247163325643648062322182126424138611330680641188061360108961469383932151690236118459975012898652199240286072074452859243448199079485694132868772559149468380347832930122951336940290948550704629965117271792972869826825573955026399631499112939335011295148625937784351135095209763212944708887557991106133013378972102240159214242184084517948480 [126,85] -11657037905570515963120061336653475866212656538008853052817699733407155804242255488230709579746918104378622519668512429917860765465270488550424384221875949390919134871518481960943605872926728983670684950993648910353067813298059152229936527427755694138654138362902932222687472953935612924196631384493207969166180213127766432242008163235147645448531995447384410475043048975202160454255572167845735231658199007826189503965116041242195486862047511406348140920880799292783081461604568315451284511601214478768779617136735988642995758975731053641680181578977533595437931771897197320850467569379734060749400447906285663514051821048089679793961912992972526991667392723917607500274163610651050610527193607900684747009379778867528927993653624387235028899383060826442410156454883426269840975215549420689830857969028836793232388450667034920964268654894127878809746960895067079740084818914036013805964331357073880699052505288267336240876302580629231881298739498189715341079840977928693764609762095051941922046847711239104093112737415099097644773688672828605651237828463119703171688499467644287144520503977071796125416319199092545091161920664477508539695941659059295867532961372767525185504735090297233487425236293538217630347869250332948226792834500182088665484756587149616386545290158254841310313160953286075926019714939777615311674834596622102392038046547412321699755191244755508398947278633049769899712085416772703998011097827914059748499798008879599331823419418156840044037016879424279946899896471356698348878476420043492775304341603763581193430384378395319966723085879453603514790820645383732015343472257088150888672996945742173013535705227790377203290613316981510479399424805218455126377678804376871913013100303848181935750600179440396590324527827623926268454549912769205688129659978725238975296898676485402216606777959584458322654327457806855597374782583257271872192160317772565828651211462775435445976059477538757876658686542140414654066572469293842410451380651095262084769424593380436023291954438339392456927476046099296291936164233214185768116239213115544315552912714280991908986885315113641581800357411948282928078658386569722841495463745582415716031938994077645739480216797763640068558087292227163116280660415986851154445083955053306348966190591225263005023699921360946181573599701682318465361234560 [126,86] 56627817353120464564949494276327510958975520976180109980639939057713781198484338688558103647647942944512546659495408277664089444664582694899609962368771795103518802683988210182377665837402692544898823019989665399170841530225736887705307719254315331201145340489011855084861184734620869067984600255523376474348630456154701325631817368650112131468892123905037071277369747296690498877500490109818599765296378626762824426325174775721646461771132525121504719766388283648718918420883958023077131593293433259906635991567070528854936386538670257806062944650758545327353797662088270153882257701300616640113357492758716062556582305632285499370015320183861591836302149672201066732775174197215509968299089741895929074490869452544280611893565121382478720223121778696585789829060625805002204000050644210474693643448566636303154270071461283925918441381616716544562225261256352094964022444808039126189539006393384776425163127156375321530744190230889516165380391183816139033746111974927719018908747671457785423121093188325648926831246839040922702446660966491416433505202004379022181186143369432400421413778285282386565636091946230501373018512534839147752224378239262161583805090614160112598195426644092850531357674385295925118244370625592316191393078092943970863724571547990623013890800744424561228405754579096114474845356820259091224570494079618773106451215343045505695900668461753776208308670098862466420806951427090919387328580872517576486766452267012612346500042148566084312145853531848439287073627172857773038141441504218059594226809508958048411382247434801695873607116585819603983331806355020272860759739194350253053727402854841046563311948321042285048410820382969109950132894468663843654477632324935177982111093777821881736067668361803936560877559876685225335929753019364872090877848097795497013062267405454403992336114263982514850173922609124087206265619861551533443987634350838427363921057835149696100314994268143688922478232100785470521023450277707606231301495922510442217834889309908917312814085777161845513424246144067962350223111651677168240526640321101770104770869711767735807426238110674898076918555444257338964910392673984288078658752528046240359454943421640350721802300185591629732343045521108861224540359177969846556289650246430849829159711598238788945427123098839161443907078154905195478920 [126,87] -6934192736633463130871577911399942334756955277127730760963316465477447492933670662637724541233788822068666178164005279135280937868159359306630258373997384062533591654316797102260930346873559614834751007428671162526510925048709370988937575202776097740895158034737532588782812051258971989729482092510923782864634406600801753818525791426045973279983599033793911476880871507148376990982632716657690420641909181999699800963323410159893287808119358510038374093589596751824119301618336159904563346229407501715174182856328705116967099818932083429280205546974873138697219383240626826614194583195253570418720280076640824927332829173800397326958667401685778388610141773388826860469466904259573792272517884748525708750559721845879495034758293843850020793645184726280750844308096812368006934152408035231958232684600080190613844535692409282496123312889824848831527718653567415109143772744816181168858120871675049442738471991349681979747351340445176804163702220777087639164333113438314080613268579502464113276090487982759509100092545799801852274670172515881847688165952813225195884232702633513944367068229623322358296314322215723092250432893275999626217992981046733934952564395268206103273446535743077972912620486924023899484797055820653610101828995609469419649088443620384695364228239612986142869952082411012674659134993264663204211579749594346563576357006911511858775528829633754906545201076102772009728688931056512932482662159053075130561110208949261572944383723865244096610274649811079078182309689094507503641654581890224607508937933295065875078317940052680426905636551777315467319241951999203787658395628248537114723577496988948424474090912636824472974137625149942374278842972439185080378438528785954352224805474115906644718371517984920407313740825562710246419079137893733553408460183683318578319170455821416313325360607859058734495764166259071322767873824690375712277257787123570027270774666249095296893643558496337627039830649965227799263796725381987806463426904085913908809817758655331838160629509885241152834313276344876389525499688514695324154401954781910834206538926496096625459794536960593957382701805382648867161036225826498101753699562504720722256163319493169346590003020194317602975159003070142051917373427068903953724243175813723875152357592748537593828007045733170105471836924357539840 [126,88] -75770092269710170325489818247163961767730999842780207571697394126787794854266675288528946905350632836236486711820088051856404707839535806024780747087563253584285457027008260968340773495526847436875032480233955033502008051382058979614024760142114059467276850506420245297807753911097600015700600774377096128046342378633771341953600810353632763567686374604040236929792870546862081417573421911320195977783780700794289903792435132931775066629070085540274920012030016920978611118153311318705145340295051830613012436161086567317470981562552552342421336124227586001787184720736325513735413306197449564341487852938111407538574814733360826384810858324046886896994550846450414934134802336059129422717201364092123204013465986042979380631415028238972780237991003532480409791357347354027942193505147255700101393809548786575372790014885159847823513429563089315816102033725282910751294351243672152043150282854880658752651283038785359593389044482395684338889478830580876872165755837215629855878012937993294484569358505611039548250882723999470601494494822356984284585076838187499975125963407297886545451698657285698031503858317006616110246147545006272482791775146318401611726105048470901046590515061885103548269508295824286271748992865039449817186842939139173178830271573556864216903060486696741413805898828913789247314942801161749960447244633351711770833344455925573172012254354930640014525548278759255916587778693921858745320951842184554292945171865394980009806497626382860691914470609573600247466795685850572013390436764929855046810258320177632918577794532210232389735758002345935301430444972639016794476526302611887999948842754695631068631613972073581568452220837985099649363712796687149413200879305534651282091097351972499052103962729325611228675350059843540425923909608788857379162969340761452785835591599262002529914083556548411070221933768316979670878584093680616807871381790760711191292869502258082793147610076837031290799934651827721484194526801177340451116134060796191928249095340959867036148545138536521033910073522988117433656155403309086157752823729868161464225717319755869920930207032117430271724907327456240496909958461634648696521419770160986037069716923463648117012453562128307404807396445357249245976228988117923583377740107962551031792464007455444873866409248829062536773522701680 [126,89] -565160795145011056825360257193176056538682312364274557326009836221294085404927535573456558846171758714227325073941328193645544596840207650330023369393353027810900424474340158410272482863224843563893054453905200059249391762065034295301177031153227214479524697127492287805534467772902349497963332589933688140632569497521924297993821752066237103916604463630911696756404535012369531822855327542275533328669546879899623399370675979016708836069945830249239695560008684282207568377438678300582971892315150800684153727731677779497456233775038644284173396138543242199097921040222248680088975399591673893831039343009887382412377834744532457365491372452387952022565858751179513475408668169805394249194552983251201265166952308981456375147650361851364494372470847749433209974787993407923422947111010208518142526162857311314187035163449125121435331232299145292106661784681432271215787120855279187083098000373880008239553690533340819686920612578416272239302558001133350508578032607784472423774977733989718301582499075209442021888565768471583707195115795223699712144908017461610001038637400388870845170360672527754275809607417635185231437162982034378918761438676360066250335363729736204809074751532084958456757844848984646693080239449976232390882716436588886060167027858047880812205281528484329211410458326059783717759259108990231900325306657813441561441550527879655186401050293614686790851468223818310899855529893404147335387669249662729312115628265145581037375850183004145798212607431152512618308515601805690261391206175851281099050884166419157635581340083713596731066005061699481076290323414042876620908193558996476019680431891927657929838837049829465325053550670188631764366729558664114853833541192988505968925474913526158983116952269189593465313508060703930177694653238456275609025032456385545956062943481517540622576300814948402013717401296968217314153773939852813792743486903532832889292702796949156279220369422705901675715517613782838466363867002913852994407308660000034506699344607732933888727780013323678960366922717311171213014222229454196971292750953983880788687444169414013665141495011744968340159666739783063949053065047997071006002451540153154118504993751214132037059730130615049693783770954758780235867147491509643565143792033396132894995727100078559592156360718005461060465760 [126,90] -14980391571436179283985863874998330120030043023452693202174427509357217381170962829656448646698852491348861630028048504074078247610981515963513301518573845180282710981832171216946475892437396109990293861198153278318688176259630128065185332424514843483521884750275510096304676271921464856359576237458699587080714244863281180582582201135330259726511690724209131386671109065247984787024925019761875047523075963247775251957920295167910361078470336474610701220056789571601331158320095478205777177574561328176261118488026117238766870328274395253806078714890242096329761434660089663351037311142019323335646796684180089384155933244282432532941665712219804469954110378326374465917726303192192030878174224908560717671292354306240665173643850141167140810174809486139417488257631061716020440237257532106908302896645227577531458483879794425705380830691740077518160315675573230228705905358417339459223435372857865581654916817674816658753395373749055865190468895551409125945701196479983946990725807857995083668812246684469749894444399558260950970085193218290606947587729795814547987854784534876932292346053376202308260896936164947246477244723955506310254534808294539696691778146105062717724669263008563179752979245191764413837195921784693566803968007269554797572085339716978644592556596848802826025297138898212005640432455270659017590663504808003165374106786264635307890771553957396649619354060346924930562662065044669908837517483222185873763235419551839794009978906190048435863364096819154592297656583611731398216924449868616025113521866575561540095595994117953190242741078279304965037194401185373223733837067378341400465739522704897031107545893800760533092644773730216678451260089579932108348428626708794846713603444723165533625986951068774488786954054658613011907626964605970037240425777878424507322827768016320676620395784267551220775658923647763793855670632390735515680452408948733905922571379293061969710402270725320142101063553991277100904029013311261301015823835347068982592118881831348052110261471129019448215811376945195840418619296306495563711629323994216074250559382081921797178042907667117324118132261975067309247645795908986607233027477481492897484820854548777601362828844480167956487966553877701747180332069639257335894162534233213354006730658203983830288487788973926421090 [126,91] -77398201823380709120984934710100118542828682259361875557830848336962923233669682686882956364377931765298088120815041949632053816105486488738474241965891995062536660586411371057846196367377601564929120961436897350285349389571062408352447343839473639509191769995237354088324030024133173945665512953836676201100184655926575391427963043400248276607106755775063668916074866379572206246138529291871286762246682297323728988523392097767398218756823923255011316947077778643039356998054271641103511316187181675897997927755359676056783972771270584066148941506562829564138422151527823103456504152653915721160556445346217493449341423996233240964027149526989788519875890255784310332888642491762021639648278216056740954828346963026722270996531986138866081799510020521208458368233270537387714497350321935942020535134563726567878588318998353849421739103688394407480676420206273936131603556237573254464372177170501115529788947220548955317050915190745192807895841865396536120579004712547897798140039528640254978928101462237230114588284860755793437461013997517657662305878935555808202914524929393796532799322953872851123734385304553529321322711441350159960381505458806914275983737876075275470706871516511407263393640200179514553594712911205401121636483774793131131098229555637817043212316426363247065915239010183745427448512160502271551505645032726954507676267793247554015666777396250473313676538448346674409725616441192188969294041345597157602303449005970696455528413231933205396245375690991086616374988311651168748461741737323088944424069968705996082731790252590500834320172332520120467148547215033558927519500115374199992671079562121135179479244381462139730369054613003443630094820583182603294133438850242123909006479290198001554221717326554739229326024665455016584225435317105942851543590555364260599339702520432100532129412802415472471655115983417318782629117774312235727289698645014619582647024869891890597976677630076936963371759916396746407757984145453320646616614929003938286945790965882871688132030976265972250416472632717566256577431089104268442442922094364854540014677125253314330386630921786722771165143355439271948635184163231690259470433234528189158646376729476025685353894615998502856397639999071703056036015739067343462226195796816361976559933959429688999973465252605440 [126,92] -67304394838307618211025880926603008645115138462448417021112502709338516220594693930041261853129083076543635148514496210612903454572633280522053555340141707734728265006255734728951340834329187802200986078837968072389369950063711071878121555642234575156346825193121604863344013312528777281932840330174005387859384966146276948118920515380941262126918290221344014663192146226515122072380599142831420555074858350594229176378056918720535998982015848047688676708609019869480546725219552584716300876258761181659024482127044356348527471723436501050913610420412061961434296996902475632942258694007919120270737191911986473955681978428804363486785439200050131018602146124368665896812481687092007296518298522436945283922415408935908753127500984942728798192817970768478102090226699220635237458212150517419330859182143306542325701510017588190271158657142126739177304946868792630623427941136636358418761929648171202326718181651010412494139313129273693413187909696855225983882593457875169623166948898806873875372586064766988972030140279996078807680073124315323985553086559492626235225413095193387248919117742696429557952644044863526453878972079574777339298475067995738941654975315975459261980944925421121577792927150879084724995730999845322873732298056878114222232110995299693901318465402231058138130864205061720835129029832446495085503941068099964152064506685893352335535936368279514608860351236378882984573325771307889704873838078995440269271401205518638493075097739945050440530652872819426868462274462431983725607564978183037559782089948865186402345363896084271080371895167519391025963166728292204877282612780711812532488234719057047429690198352571008709002023773269868041802510448669891398299530059075841939977286758540792942071667484403838032525099033151893858227549762630242245174288049514712523332445666958144242352147300635368668119192573771724602010758189081339408491282949628855054724616698415209783763260638731666139866320954388172551746285257729225175584827786260809325697134647162264123769444562606168732151625620898171233573514289448517768436564624688108669446831880181418417188486694575431618830227267100860073814448735573911310115866291447173854528767733195525119243585431210219559229882840249809607063540098822631785228775966131653567613828850620246324439208960 [126,93] 1204829780141612702894947030558949498409921498947690490429016340423896801256085950954878416493126385528635985822765595844151001651539352619762275670872384523648036917491694718090700916656049045815320991745216725483871040356334176119743212362690624610081722484271649801053116236380044942312404232685585383314214586031508939619664929700377056767950928513466140606123140586870921013471072924583490444111852281787361747444557330353463436302060770216661643365640685694788982950712774920313604623795072690497913686278944636437479361499740102820330080723059576153321429112640540588896610128451888924758608334403369479472167394480901743553442687429426071336821311249472280701575707579482215872280530698705840747601191210794332015759799909287198678277983017965958259446719708841000450724586390730856317038565416192773013155044070095928880264596436258807610928023392831817385253191116461200638274956636304888066983680170075033301469691849036109064577622825610185027039852873899912313538626333528548403078309538322548598139695018691655141752404513690512957281968773608559666345182606766056229674097827892615796870340893457016842118656963913283952773568895827912001096343607287880722543234965394024598426411870933422515993589581110136698456700172167084471670741030159654158334806593058082652618034166622770220138969131733861173364627278108619524848579930296641840276017384623944793366642926983593019450691868002875839017143531287125931995242522994480401429798165525011333249715700854912352338611620193892110919000152388246518209258094992251062715333266459379552259922963070087175343614423444653979121135469394925815223539596144248336304489313318368466834000973963668054930062489473213616484982279440263017474199580617997713135983538197806855094816607959283073861477568992185407669036981713835746134906017004013371504388655038672799185376968292147002675001326831336824449031709959936379558193090772442998173836026320128350030043601877811114766636262741447948807411453411361682449531510013782530739753781772436176673720013205441441927870004813254229928667860310164059669271893800114831546159357783840005646621290808547935849902894947957748182453741301561243260980046966442452303473530090600463944437014997392202520167252141468871992459243692647409497952128970800165264000 [126,94] 42495805427281346705133839174009547993790758938961121219415725231683695183464070752448584290824438435590339453959915600418104314683752198063487268042906963451137928708393605561677943143449370138770329946559111851610158750123455094956581494871810467104446297442609611274236395444083648001171033216079445171368305088129010785370221292382768140951858349206689553514847369461961236608337859009561903442965722565691411379307086172226724046151552322790964364801146991913311842962354147535378365075385115263541886150967465552836062550722717786423233054679921689960108226475699063267313469873115099847556148422658048276905999598608437898452295006229457267201340806383899218193467163037055811918785582885368913444969794571128756844119970624759399336169792117303668798323860989694327167800099581732400856478240807192784837202516374708915385568924879992574099709308922449202384261976976388953020702586155287776697003292728498533807545703283360589399573887632026068129391122430390149232016006525546108187306564151601416368402610914668404955735062696780008515736391161976813383172296071127521729787679833639784002681098087333345804701506406426920396450522253689404386403835846001028190250036275839644943620662349900409461520110461005917874718007139941398411911151293510055055322523272173086059557174961560884397443308024026783860996049786272147839082115920148642415882304980662956058286114361268710552130304617175457743897258210516717633799298965529763025083876489811297374716470183531335825073073020333087619225853514448887468190826790416255939158867751239583514645233035017696760615768876802514848607915480325712000931683572509278376549344070238382913771219156334399390248325015065282002232028957772077798394587294012738032967110366976267721302334326421086138424719291533971366620863657734606331923135710170635865984958206030930206638941764853726994703989090986878495027261648185380928594089243801550048462693042898877244162053759384386205401427181827462957926534457536081122869183505453237815427463947403442448668150294381963918365085779321475985718802906297854076175761011857932908597335401669707584243469564703428045123470362510290687058265093823551775322984600661824507387129344459985736606231305549802028324759499208711940354751207540838445881939932868090368 [126,95] 533357886851490188132949429444180170462408401060010679605574459090519267631293557205543015327994944974909312004209050863870279403733498778205998456343981701515873693022896334583909278993805090834100000591531942401154155894344569438069627616701525880441304409246207811671563852561596553482247634390086348817299792226238051771186140230142161045627213661244547366505426372946968817785522892266948432631901698048953315040348554114836061511470355144936462533401728680232860063629416247693704932653537209808079437848922045500382504381168267476543016962892869882286504430820526761392802108633210815623748057263560842876677675464843826755383779420161382363179996397606902994161569952084542322289439340895971605427419326398886406217504863629874806188542501235320714575103102027446970950425062227367267873577164682015922638016752864436300173128289341101623603752046291109957121128905373532336931322743190171026451895553681750169749239346787788474411986802847133326278465218917268156715530113880483081530796218994022949785387036697193110408356938219329242118992929117720220343139196358521548471135344168626115995897545674354744652945832360336540182309320736370461272953007486794199968614771270038915454260881359906164518599370293058587418254628972363537063683312123767304923844548412271811540768245358245105234448599771560663759255445164664373747028780353704835435566679370593562146481116989222910496193230446386915775101819053087575725262842133134697355002201414567076033434499202138183714772334931846466282832224408363810090305443516327923129114890921458264904267426156075059244722868648556351766575347546105942128188111630743098865533593419965308514403910733198302266565128609153074177664152118082390787386179993149578161863294507256506047436012021135532616335067918690380790436616905740427944145143947855403144688070520156368986116057599271413007391691020143738534183097230108869364161571403643638719571840243538875203083561316582805133206921908901962664332661275228068137497328658703035158963331304103212404970567974275804405813829227866086235698385127676569475402429633975499536129114540918256334556222944280208170480276839563525048149322267884355947173364703925594675461770913699918466772027968989487476172147272927437561619227461939633888434606400896 [126,96] 3250946488583532179437103968951530302998717073951610150359424813620321892136523483387040273075886267067750595194846991741065654251015525695651117083296146882514070799836506254821031712700394302006157481078415829699880624403123528152407350204015294650081164809228450881665343753536484634474603451327329123112739302218863151822227618355231524695879576486380600052041737398337672213397398826260247082381269217533690752903852363473707747883987436733209512935116710674334298790453285046096213814036679405578871015209910611565071783450257388559196051200115212377755524392664761117445947038337831459710465040214644328860141256916824354832260685344501689452643084828384510008952121347985808924094239757805787189721063408208518806094110101237562049059688182440402803482341786345062304847417471257503847095972397765184888326708843333762395184554294731634645715328101991066908803227977695728251024569863812731742773597946000332221812475695972233107286725828352470802375902695779741226502653722285493643975401001999224763198537688230217999998837904482283381856658504963677854868982591265174760804841249311183071802119278948808846719761142013174009166130314562199694167279959805270791492421011073302534799932545804421735894337556244730197861616370726798257145830582400988855947768107864273162062513439075984577516109927870509951756426433497480533464293332671757577143753332173769178648808457115188652377053168600209757764507028954021883787309438942390680609102189415803811647360085144558963289413856713337055911290933138675757197061440254079839077059843880607132181579240824359796870202203123606305480640704627289531571420270530811591069996842306635649116028267699139121106367934826665820915858790820790134498582343470207087996563011067746401747498563057958488028481281924893414705257271018398642738615737890794902566306163964196012132543180472098041991691229086069691002537223680786401814143963326826994638959608936902206611642064212344307802682519001745025162085662872015862517445363851330572988180888282700161475038054823376264405178163140593665643075955141508509687013764928269643921741912005327346006627954339727640583485117943191829603678177810007540161842970280351773984850826302527352176892125781088776376440204639644176557396957222233655083887872 [126,97] 7343578147502788400694251136391095837929641899494481745444922152453317431945530866315364791992014528597751515203318855248500928068686835934576565134756919388299881199283936694324883317145110001540779770470140123359347590329529407533287542741210808733017223685057671346802807596228035435239996932085669565327293516395317700684376628232414078810065830066574179169358645458572756415901676092726754647459263111467819701604770743828040753531528228421432127852366308656036445012785976606599753649386004170609191546846132900452352760814955400767508861502915977981005036423624155947795980489730613162753289255391160262009356220472341204766078956921848180927392111897026685413430696146926024825826993012360725404223583384848752298727397104498987861707368445708841457037856849287314456508396569118605688354476815783311915000021185745545785918883849072827503706742147169480257162646604244313930616083323370434698062708247884845436822678211096382810342349597604369551472604416801796999101664699519064180317912547011020640524116628709295672620541195654493512385533245657075707406827205252005882165537588629786625245020782213437823792148389826733075112414879312298612504256726177631649438444477853310362790125209903106713676554286679314754782224270173475774644893748254941285245980715291403169456706585014571757048525244908950060205900955646550624759789616008412946066295453341727424941410190775350905167505077547820909406453692773320438443625909973205344284221324157946893534110310198236955817907857764748348207650707105644144476637625043961473459909589618885870990438632925726117063047683123998330051639649101678863582678225075929610541147471364508114748226158604389445849098835566075251811610536991929409768828362540988948537690217421734042456991197019151482081889089567833641658915237609614265706140865969918917222604292574478558225746966380258809037164116538750642801009863302617723778357849534831038473820670495975448388520061780803389040347510573568930709455030772875357546889678790148050595496388952534668616073101536430086144559380250386658499108095552948907936232826193781509714776573679000848073204427133757716298242871227143481776771284194023249193590705435198980805795171353567962391699756008118872248790226325393739777259923706740279776 [126,98] 12981842952168962286417548946948338656528575865679117035789406966411387159452738765975772252369105031472406703649209750399834872009255239036795189461542550334637689520703322574034409704937999667132925366334243621005541240346688648960758868596235883143752861928533454752931430880625387242261087319018849963430989823973331657313308098193615637571404754040500750805664269476392225884429728227493723996445928516006605350122471328217566727788307460104510636614980791048463330067505340258600958787876111661738379513650266148529875781136888305111889774688483799769741611348260900155062978156589731837085480019911541614872475538794164798207264685055745398418981946109115895680749181904980225042182470865906457371095228202774249290306294337653171635633325677338610369049147311012859176310430300766554066432165091624093482687108088855286653983509500758355456907798194041600103653892461254246106233299842862550819630927339339798659903497455347541551476521679046953912251121017432156471266528100237501590714140237662284887691593498603579612152900939765825644949794698625386451522309257209470151380593067271305084815385472454466158257618477203998105315342678794268987742532903633037980505886173953854850336716548425182516079204025630622603589264963730450224196431626563926928042127280072862172854525683269095438675264766910213542977463359418444898394748192395644729682050581353697937779521729243220928484289338915309938674630696772841756858934013456077834803224021972177340291408134061677672875782193480386098603286843566259730392300431719047440038910588485547064303874741367746818910061478579408166595120334132658687237814643438850877930285056348087491518465903164840184739605402914273904137397709960013146871317449876601252799918226363541549862933080846693895939642580289662882609166117057763983586524417690342114968927932603867681498712658766621480741678083704434970752399535246837117346471319426183519490671176451417179647328745397102115161858007978086025363040122985428764464759761416185732081538998295152717345276837895470426418045976155341186641775115554184512990767912239051972935887773201965451074377810008291622210387964802247741387627810439480986945249995871782295795483283662384945045577468474387942743459298163586461834864015829120 [126,99] -90262839060512136582471256626175742550197797607314044291560942515244266825356946238827149119130302577347390948131338079120966980919881730627661163540221042249181293019428003207933186534874470729307689589725883357915014179510444105775591700237981513961693583754932646850003323001026190545509874866471083354081236524897311818772746609104668005622829563920848647375702972048782457161839659303071797909392206964357344388009380366639899141952329221261003060636144611324453262000274908938687246199390909451892471520490692041352830650498932202222862595585427932125934561895542322716860277985388492895605073082889590859324948091428942802694355463970598021221681807604419144353739563389882769791050245191851512668027282130563189951780292636854395019944905313751250992235287923548632089625332929149800394238361618265735214031697480576280382562167848629662258924097353121276665521565996636019748018114332703690587095777644949943289427845648041287954721341158467733883652874544508586188233168980537120231217467018923074704883489960483866531852126197400034476408219673256584055859583749892852067158152684269942971865211227242421972587657129321422125372314122218387111454318381068858526717130729553249812606610214561831202516628095046602535399902349543098864736807039984941280431317801225736521050237875074414237812440780980544434330627728491690937917643188796947085042197748226402056902054849616179227398175206925415481244841905884655663861901703723619541478547377685387034439150470841256184885804213944204582859156567347040287964555376844472926710440695659589831227349202082868337819654347021960616687255659324001043643067271306697356808363427834996685332198752084870442937929227165249967242617529734782112194103584750996055115432141441017330309249648766464585083380097578243242443684118178218330605772850679155601120610598778823964669272355670205095121515669152979799448535888357000064824645960642285944895230997797580351128450488484336897414343577679055064070573461957992141857576936734546616997289831667556508694905652419946144519675250066238767166728365136671153457828966489359066571271468439240130204440065611994750481664656743078564457612782365783459705419065520285891060381212676657802911713839776147146255062762185336146489383744 [126,100] -342494158735250714449599182553858995193815702071132028942103703494032613006171124245824757698208771718050869361851345557591635854053628514839022797256452339398943840468436783653131310464407038263502803391266005162020619318509781684395964643727311427249736533295774215100239323056109086044652675700965920923598617522429123972798885431189760780847282769047869353404254700070610927199966365225234938851424065478636042743022164226420737620738610500572904369698538197312789222010660618671190393057875156376129168907059442299103873508731332876980011008117418206270311796591787770687166977822088890863410302469969770560226840609982259637728916108441260879059936027531979379381164350673123793892911831319876091267172217492990623351813502089709516547533363816647571634868598509281669551096437988828491780988025170783893248868028643582839937476434518837131201473670985286115086749394789970089188137728012903790084961228681777267544359616640472179250021731799991886135688084058083626680622470882143023223440318211795912976199383561381751197470586006114193991215588854415948799499399350146682244348038954172262337753773774332874016871111250854566088703204325747954690453592347970858730055548773413468532759901016655964881522731141553365944076761892470023131855625451020136386445599684781444745856235512690378068746937348361157351897933653615394086862271320335682868768356100623615424351896404646626644246404869866097842477547459254195701729988816898479444176743359588926571034846880647040007811395692327146953091149957161706289131054825157373974061234920786691773609444792813685812875732291785816614983511415105975922124097581640744645486004953894653705369986764317912837073116563913590085707054480052737667977812544597798560693887684228207200093026279436676568138839315910109714434082522187308123900135016121234607183862778376740693481332989957481100334446564536957949503713796534100866049861649507003682822942758232773432073144734132910024382326167457123974649549558066411086052831742138967552842539490056831764392570560714033737434856927014670367880955200597088656157480377713163046552434350256822330385745967873192321291088992226698713365270074763126281660028582579315095806222426918314608034261945927882285656385290427782952576 [126,101] -713015386564068728133945951166282616275730182530105953354737699554764295183817049455604295809324913533470198210558655090934745529553366605450518510197815653395339507874663237012364117301471431618893047730608583244038439304590778130539184894162815671197701944729759581438949173677477081474795465710869279819727257382036562335775398710927847694213744677019566628242942037633298689808065252157194301551960412853479476511042396168319675481075533794459803832300518171632351311534414531122966807867240866737157992286531661460624128853890073148206066668412612465278067478458306683247969112203641574373350473662089444832639455056542797846468695215901157146574331911976137998093835520289137195497750135363598358067877393235806606632174951561153896895961250339754949539126553238569772951727092087943091651119159021706867813941741809816878379619142156607122698716428933895242474174992731479448832474810243579621101604957779029888331618429573088965268149997486366515949328188038748325342917766021047111572280509503429880765571377802000739012783804856759283489245737063047103295525591811317356209938169045007783204904252907172432250003859141470001613889171470353408149506225212359361022240597649874966258370665836443143200914213534423845940423502881180712552904400725789413879567552890329511263554182449746087198409394794792569858226121560927578547814406486912552181335045237829835906717836852048485887326447143359448511180866703096335420211983788569717854561175935190530332620075593169563196122464886834632938483227499608966299894856417691280524648248223436352858496568590322595689616330474422428655483717238262874988634427247766548809231314520988393336269551763331284662297618505427397551578719996619394952354966097648870606144311255589673686753532112383111645515272956845941555011468489755951804904509499225513781870723011419928585430209762253389821584903967506702806909499602976664484449969123452262719764574536025124427854347529845671968272765894617668889140145034198443454708339381748105290753995796477450436206511698561840436719460863069317740357958051200716428170936350579748027553666073555550176510311452518393508963134773604168211443358661404618510245725678628759830437338556937200047605053261372192109281365162104624 [126,102] 216878473798100139698069267196146325209139383696294624193425538706624776795557828187690872957245444940781315918236085776959787290324657989347880046457337415720838106046000706219769666378379191564606285662281483477372707233662412704014898551919163105910658646840651271637821297955985276484140501289613061814015600893007586521342992631192778859299082712389113288237212287060922210433934554832927446730302559786735569778704113332599013388414593886223064092679443210734638139092719389449930213537664840259491151553888620123357666757025322692836381763476252659475356851638381632015612602635996894615648630469988651817626599893413807855109164633544159755591252704197133003528635852720544479860980858094700030586568164495079806187060489761438462674838461341453171436525075039937495581515645949614836321035093653065773086518063527205261276895078583273942677269156820326861525796086290086984345702095333763186977115172540480571911091960177601920319468303077774513948719760684159026469142929985583192004688819862443315216024385841921617842984067896746521394893629047668536116696615166891555851109792919914992326665979869681265320698421100895990524881130225999227699327259677263537198562712675443911017021769908277548188892128581468160539475650835044729205471883461053315318980903032772384653090790178997367395712763878999074371819874522766479491053061358969800472294640395610572383072895337278433558142277246734069717721374619371449309683082935715593019582379099060772883380119775411552529689653314321191879958359393530288806494641342609129469844228655703798970777582258111016836780662367173824746249019393544229244113841206163896026958794553491162239172911420524524823824143674603198313897408911558446897575508483868080760325505404881797248062946167822186202644456464860468894320370175196825034236335707799295172120405515632994879917287417446293959285582025509309208778479853390536565605026697918782831091548170522124929044303399690785601286571308690501563229310063786125658167615296364184275353690760249880877089523254171139205996012000041521616937750164861370242700698372075875869320902769761680771842279540451671439571286489215872710007233980726881026250547410627508558238026225646961458614925334820459204260174400 [126,103] 7745118790734702031792495313236940678040015280431886209741741400088649357180800887877680469158654351527835990837785885138448672478883307662397852225413164742481419334821327640441445151206017800710121887969568035963489901249212594509910823541660117426284169626942048926351640035712443549420513330118300249244811198929195564888674664703062887813410721298439784674910305873111970432167507351172341281447558998841170864048171977131117324723570343773608225833386371745818246290819084147684785434233840481285799428697980468280737533982506510450210512399401758869774783220551949468278760010389054831665855101547302603272806907010650254952318034456111367502317124155197297311598142281401401221882129781557432779082471478419972224191764821883755082729098857983651063894829291473234599097436822983851466691137567150507900530048247506556997988285271740765719665351293910189165688870367406005083808228774742044643730033801582917972979694536002141698525179137677737946462506722679333150509295337840131646873528120867402492783885798256642988774179471546595888122709146322735219682706649631733805807545387491462281714933902556491406452866146556165201431958766617309694923589233129021134244116487295694076117168982930885246733522047793051251011806076427632639349334586310866291945954669366138466504949928580040231099344525609901124152592733548348742381779928141999122946761038690256955217475208600158742741437097473657785469763054263419669957333417498881824829032958106102259465821551435743745403823993595138767273375433406595749537218984948893120256964089810586887960058701126384386234521500604420006592226337759315646707996532615040255589028196562483159537911138015063352954834722655127301283834325366880299486460565620799417919956504381753084676808533438315135722007081222141431516623376319841297785811165960329325767076643693745564292263330520479003016617992545421777098473626281967354678299945507307297985080294914712744891093240947181315005161864489698241197464493722678072733641579252106549082740634413765570397559375382683901832916709819744650326621202220854503770229956102195007322940177757926457264070927114558870539127769026224526734070379670570600190432633046980072040286312964824090471564365618442024260608 [126,104] -5699680712170706492902221379875268204931722455020877225067213578178502358933686949546671001041187886617795118610106228189162614285209796504488173573867520451509909250968818380502124152080594106154996217815411774078473269845985515080040636409676817506225726621834920107576944470499381476770953527540373617742578550709380158645409194323197925413077701972233773167765354387729554369464929884736933148150367040819656050821050857743167562180680015652507475252505988125162899545507706432649220632701512079835444737721510051464429923916866116802098736526497053932838058325953130929245924663946665853148122130170151861306499599919745806603626460478484616698881598618151338073151743161508656877994125585533874122355153702317785631881416922554622478994936533112732124606559133579341465450227851527649585499768518398462824740302082242042517733198987727452425937752152718080732935491558311750942191938567345117708380533654451025583043255592108261098280111639718506452923049717770206255498316923691549093042469067978192106818611518913072613031419606913836365226521001440489016958295708557824122889106932969448856938779734885303525559068106017745549168065170467968313513334195982308990260614190896117962601537835499603077756645078365715607731050468515215028850650538833335755964452225898072973193527502946006996761680018898443757915488845993372957532805329558875564894972349754866065482023298906965773954263920040778728408500952786463399422249809279430731833984291600277252178281770586466223844088153509921554201050752051357347411919017306103535794232291492468534388950256617962480370396546321384032521249812956685789531621299701815106176279903528128149074728670693059221806797226179077961510628518244717516471947590941764519078048306002949114477695617658702063370963339076852986433333879260121278708921913627894973781169559200209925736960599458585369265281650248831875554910727015436087410814737460632551302192653376770105156635462434970283249062130742128228796812480789062021060665106538626732810052523435243336575103809821065172264972868102887689448246572853522129403264532232603707454882945595660838418050956882163545145999925350130543353622297864202687183280269025736485865099262661820692767200655594408256 [126,105] 34872270807155263728382011811594942597314060917460750869234635646284520494882709645466286939558089788816630782348986731707971428578708318619178472659757864850942016140764721475502310199095281372434775049426861725410866849136977392859377406730309905436915453089038283879950883802767813499725309226374933937026000633320973996183564207471676196549758111700286414065370355111648214570846431601948835510711783929770379752744341715813367764956977830373096079968525218331316792598202458344925255092437924626223502862656308276080342537435904992207029156243922084782355345539551214972098360702064294986259513093864098705822796609633875165134323249330566482419459933884992605992398404733531629582009506247487009851768441052174905867848133250528759547983921883075515954678648704782098454533237005317224159591093990847104854079689208493142157646455458680626497487267791867678251511690792778517911296159557696295133583411050855604991232671594072480406244922933104202842464313217176730027294205025901059257196183558408769424264584261580542184509216567488367460619796799997873221171652817047068953448544184926403672766202597456240130745240097115497463539330959881894025824974577371914184255614759545912879538525993385215066575226766152284605686831724127843168642218158387400880112954048623006088680213258673545582761287038353146218723911161483662820054236003213589803001432918062943016493297983739962745993731657221184051734851385606648577661373129631141095230968526631517103052105620462044580174423887527014775955917174307161264143018520600451188409067036453259725350868065546048956468689114707218400805586988541196972386838416236903731975267292686988582552418304010882679392281750341694157237406222320771347181570311641932103945140085820064462519038917166990888405074979429715813925242075812161770821199648642518769058886906769996424622207738103719339224795499505955665733812792232253032518111723964106574796780962282483138748268042406068014994027613221874868018541395285456079594109652282719569927920560619341225062463726273227855399648209470680392110314935168440814890726784495404989986235208319967027147963151276909631889157262109266494645179665902763482736925146004195700345698504611889685236718105472 [126,106] 44163361322449374191260132405621667371908097605079123379892147653968054508829622620560417373583518069309798557154435143266111313662388736105671696543094648051889609857545648298006903239435615738608141029606594044214206925858652246348534412481358706064998830955643950623318858317391055544563576231167740013208703486457038941343923257608459201269700645872821978817189481299370109929416354593566456329323507708470289405913368832672352686294543037154930639153481883744995958506556652719759878524211197324561935045569633887964819198870161246179540089654185314343608645513127860462625638486023865278612094605434203222476328044025520585548157222615961526250294340086212855248243741472230593004424786880870086011774829259228899746279931365574770692540867689550723585602436614310671266030165019951123988484934727708040761696377775984384559001717673750884863613289402506154192496483569671470708609066834529313284392761660018524836006484196819536020038313709238890667673063869762616015090705522727732745530805514976894855646643726698177734085661479079020754692215780706531174861858432859653816200627954158130245314509699407832813281579113474507661239079245736335424426877254703737138688851676991914036179510949244285120740760606245112645303632220745848484874270563426405602040562078014624274948794548896650517711103344828433750215496454827811946741029705051630738555577102177541395129723064924206792957320541056960153855127745169865045259303241342225406892114708986270279706641377421287139411563480743322522103865894782378730942342932638097187521264246212364492776971675704149857118271693141919303783270830702063513235935766278749425548548751992123621936904891263707890439059557491388167588586480495998804000939391782201434276738454579347423018265640453174976767750343634813375911562691116313287102257225275228632124346447170976758953960675717737854498468345952545883828641041035790901378523107301671892512156578254246225159193744405291199064444584281661534038791289612181751819802209074859140162211694288741050665352845484009450154631432847329727154015022840206289753212783655781624072877137539194198847502140585510041089114465584845184665076469439003731591403757512151115502964611445922890495528 [126,107] 198410357953597715567709426773019574863590556810676604808944786293538631911149634380522442712455790416281690082069229338449455691437212556388075874902335421231624821196566168417674423626125358049591391940150919420621662583061408327328441211685871590041758968773480013834103703408008495780461041633970086071464988327158626018277365675417869129756009847046580868232786779448925287469228660617390472243912732078135409583400214359367217892431076584550188054055566694740549518335120578148469113718777101207526046880600405278266392516019610037397565364122763429175270252239688354010558354919521521303721163880663298586249784637320543755317966834398856140891179365651011152757742864066284377044131569107648604631131100218647673154079352926948317261605449670994795952884140748784169174542429360706847494977079272438042711090901187967862586559817919298962775487868892386089326892581697006732271114895651324910252042968938225763330717408508868701154332820123916232322322991853266851642848799017160450941549669518156837941212520867239943541953416559167651764731950752316627853504027148107813380030309713140218128173295385981092980856683621694084973980589733200690709893907714711329455520341295826594313597760477379020277076160371837997428497558618462305643323481421763219939883861391892398276522994715761081191107806547816718809010170945623548959604002834796762917776912568685357933497143540722668575744241496267835101595705903276275382001723165183998703958319816556263721810864749998460201083237116052950771257650654591603744981510813893658627774751517300626300487449268246656379856294570295725214169119298581695775178344707174467532169702681780582088925356485788132988821604006626087153695291291988676518433391100286143431428974106035958115633535413538263636391819413259283068717680610249260463651730559354265757086928073188421079562507212321030360122047526887306072222481976355387364122891938279762754797997139637858594172117795481601646148572810059687529595824397432991774969497333017370420529713573029188967013617233023217056602525238290829072016338405383996281582726786293877571565576022437119283785249877062594045287081903279907498422397848871706548821090956895156115857571499005730816 [126,108] 194325468206907581176657811828461109968165699866091243115001567483097368457693773084972090839766371762296658580615973956845451850329502721179557596118633571474716977316605307788521524935371518712075684129411117997907069795193451735952623133831511011924847145374660074725134866423742946909241481620419399336117689728793780771402887592776171208691938849212595818393227544104684494747862443284313424968986695458648896477205799474166781748881886774467981589320119963578366412837484810013975477264057815854902886856513611378592957923711037092043503422975725600754984066035117874824715478175277603076608112355235048579656593934834454201062380207190649813903985256558432609632887343001707999940358681895054038874294998393019682829032960816020598677655321265893212467605154176962329585769010892585831627574200989884078022198441629061230927450776482981612979956220791828677767798285579633331980224623828653880724901199519461944027023040076288791656574753354839194594830132500427391208833370515727006698352033879610602849687600225155959276404234514422545752136283964641593471357380208236407827243692313551764233443066824159160997741179640302648767712739867379202567886725041426180818743907629301789013309004451892567615911646281627089892939324897107072326843544443340000506004949941066180774462454509425594329623661375835883493099478780253629088648721453863211733304858866433965275978148147911171206391646221196891473899275430811980222942445004925454047047360802876784437586354340873915902090865091167587734849777560157401231742349244727583019454546791642516156913860432164532502130953913589066527124199070969700953954197248806225300031051251814775112836133267869697870152084602756675742781692432779318087433888038578956529286219410559246029646211175115218992046177935419765438115677404324577453111209963983370832397994505835922455444121885903727774266301394002566409846515497246041278303897312212878452614056974619053668037454464436610207837930498287009403537781798563422469962233656272953559237547927343199281577795703781738958662820337479278398046083590399221891083236739828846796475251930049041384417853278490954684916191202495550751434224250784595089572324788605473079282879647104 [126,109] 196271717848571186453908388429271210039905867022809696643278135669870870973166598093970557162544125943312553545189717863641441488692547964006898440501619251753793076516028207694238227070739666556723653695681121632291078608340780011336304861067416234598278040456856037659971901248238641743235605467157996113426015186988816365499926580633883036837566121633872085111922361037637319995771487968167795156220552654409384095083339372137752616373548677984031922429565486262366768058784466986343543657200355035052126016859805048631247872376630691448630130852458897188568114875670485144769136436743359085111227694868779990441110898201502501663626705234323381258903644001147283250233631939799867023079468973435293856259976639232314595316834243191921515173811967191947879214607938582773632670217128014660589246233793493899337722155745401832433672018755456442835237675890671989337643599256715174165970756426348791416982096768570908711201696500187452178115258913170737878820232495302794376730887130234915280298826545070130836876204412651399090156580139947986172852000731978948299457180119063029663078843735557703225096035773957236037253737588251321970011840037604512095039074993276447305871352614659590813594231799960094412247638232858363097015156272553695602412359514520340424844519088040130868799049135620093099981606850325235955888747116555175560632646768255082572965127105293984101734463500041550090698393383215824438658525674013355322394786035674295103694223215952345786430939372882163108731857338645020663319174774791308499086955474100618363928272460923255674503607576787328213084340691368385700266050064430611166820073143942220489176282368910269740292022207796274682213432816589821940391808582858439268836424545215012165079210829333899762602799025830013032746116312121534073829766241020003215752636244617127008290497570159634719432061040614357749080521522437206078080593957279706853259569701738200470215752421398634564956861482398856446533545181300348711106908580528339347018202101271843960675729849599325671157868378115240868067824792584747379865193801788090772083709990942655203716869081298221535785615285423780138179172620590538198919807285145413557079264551849834852717248 [126,110] 79537357298838843335610320205980943633785077526726392422905679985325013748263190037264098117355598520024206656190990228875298529981721485895941304175769853875436640981941014293070800454211076983342264053861829576584016984393470530906221456336045070397619065370116573359879659221249542882769093860434289437039764273224477759563349607925307938277384366062452640670080521791041232990727369024257818342303684901184046432392437614895271333074737600099426213300759297246282408304020146045538248643595307429371563200425159533648968657115652828356796373643252124759518041770149908045834123037327682487051292258401061237558028914457434713350718186215352648137141238496043513787131748067227216471372610371040715590083327367717332939854799496052309985598753646834535312418413388363687071909546718673109072834246200821849142297968078437833789866816660020418031108955519744103630559955113778586996766777714218757801530584059668643392749201080209746691878021401218785462574059485307624147502115506837004616060259616889054136590296322560578851911864161994900696883505843387568145039322100824504518396653157499742642311296379314311948017533324759465293468403148898983379679880032206252521048429971640512795825515514411974594665954909786441725495021347391190487451016124030532387491591805011358056724421643910340288236915323040745955341266219945544752921009260374525340444573905781012649921641135479652286713556180908541797382417699879071615555214916312117247316043002725524401106672113082716434598524182066870967761656691129909997389405835815270561118710437719498957236221559954569985508608782641407748959559316053423867048560343461450352228920528568360936347610118535928784308654578863150059499273176981419943818657118466342093981699561210037151582934902818529668496386143100702792424857211144749159752372900231159640817636952421230709718568194421410366022051014861313766233331834882865164459343287826775861272867666622698737376707503912466887056862865695444916280528761448335722641332221247538603754906930121225478546550723395578506581450909513623774129395124568453836090726564170032731277944908329568738288222509982813658155869636224651234453896997648652699543183304766413744 [126,111] 11759408815621857941983449509027624165939660055112805323764703302645956054927646986792211382332844439676109851131511304059638748997905939990703543704649168066877271207345395212900819448693593739076531796337587651416718907675608058139361130407045828807182302637691327742562430842828018910240442979603457253447001122584066381504568293284007190124289335185319474851482015956869608522020114676748230103452788749295533195542961041286208572031748485992307412278705539978229467561351600494963825434167911084562717503088317349088671150774897868891119385399760824823905304949486962679056701521604500317104352494125310771283228185979416003277251217889418764164839924324905299824233796760910283245811601022839497854670376251366587095383855135848457045564887851382140500591343417461480202933774612430337797210485773860174131960849371599303328320294936831329473593791711368937505846532684038663359512552845704874020077989943024908015754576579465709885038375419280164849857503773617726124718778096537148637754797762102144095143347131096366013054370357578432984991389987745663636340947136099975491366941452418273272725466285986513552926698259936809987455535037378548645496393037581977517193564936756667856808548662528924523524984736498079103795008703015800163755388767787730982784600084934812123201187434912715112385881585276222111461828228424334900650796641311265615729151091700677250642077654880150721876793286560046316545717822402774221443325065383496826610125429810262649075243498385242149288919292354296397008092495242274154708996898233332960210513431788553333237324802481546679957544861955716982410729014191281517181258791734074901376773681313777511266393834650918834467786326009389681035507055129919204108076626642773592393084153090624929811031904492219992530709786231816589250104248712809843641142853267005586875966976713016571323748532542665585496064066275524865799618025434717219907777069519982393353036840084914005165388058857950730297955740634311409139505725225965635598402905616274874469133558567059662540720227458666157127552565476662134936038053034450397511512277747926656819512101273040718553078478722049044429565460902307415855519213459502094544760574720 [126,112] -3911931925774482285366396406191067931316715111674278961722538639690362477703338792865484462669019287445135154919512588851530324092297369555343042183298430729843875654804681999176167840294584147121757656635538523475312558815351079221982069917751363413259902738017309746531850316016108746711433582587345049270551070921403370307287836881303729444704973723804128150045791341277395114178502287881039011247393300385129976187013749774698798507242385172059526340248360385516767515196619329918055753144564533409694197464779450142680520494478532253755201118878276445469762696199531052182321254215347922674418971878035792701299858664480417966698471305807783001470592191397148753765787094092069540871586944372553967570364253550203207253216277665988400005659334897706304771684597522789999528616586782738817487765091027134081984972469128729345514929688851186225923092132035418755274926788181910580967723194314221185065329603854751765042697605433099183719149098722103474043945100695633254050950568929285390012694853689773279193598679728270425266021313829653471821396706356159369266179077371063832717195971410842457852209193333794479764360310529787240690714166954682533814070691507706055119832472737319489192968106332341741808469632194428232935074136130209703855394718896558961169619389125738973273813894546562485704549479696799304186552446449391684321634584601559383686233301223773778434905618447030428927655615493241923699868361071125371923450241689804457739164746018300777332565948406944167127567394742010137238132450364830929107288073724100671047912108973948465380879802649779632102485371090890161789603752533541359663195473382496553597323063839198037692395834963189469222315549868440248755150505038346829856032581445521099293982151885021283291525550199572474626115794664442696050927081281127531764198355043663563283877196921379560257202551732367947475409971955433603820539580375032483277105793183573809446933396591777805591507244052979512703121321337857271110809907840960181913850526818010226859361937147978946995573364277875494569752920595179026915467242995498782178361125948845029202522077986763655632389773886860476614304531928592211951504938650308576528384 [126,113] -952199367367215823136771885060766866963372696778434991846985147880970621898421942333350872927816104243788921654371235566333108185585743369882382330428937273012251007268303096125039981571749315809066992889205893232135424025571555836514908985893600016902111695266173303834272341258044907067093458497127005073425945793189250268737586479627225295645018979884188093565434089263170880673766595438399673938339771618976987687344174518587140392911533987036741084569485223521842855331195444803544283174777725386238957214165113801208730279978735386294914592961134367957535053847449768262112484593892934084578389779544174984455604133295903827304188982712215671373679085545149505682230439606142407846407004573060191337211854692907171305245281596062781051206560762642964169466922432429962697475821886165404047416067527879925712870878568469024452536393395831645729786754023837403489925534184131900521433217288034016201111264769009525179073223259854216286146829006376380086370452070234513439692712176177869701153261251563537819892207746715947185242793828549249182528501757628803694743179782090759388209286687759610094772633924171670274088886041251417634343712845434755220653809771920992052457921982679072407881590362598520600250402845373752837038896239990254158926327796744552961390314984116904747535464676455091339021000778852343496753257458559474264916108465681204093402066421307171893606003053035397414574769723616120085352005382140042056616303600895678137721681962900126519323685597637354105675671707408076525761764169444313297479312931053315106799992895546495261558973795714373814001197731464853492431417353774952759491332709231059508234830853797776768079693574547594988997022659481863942984506561321306630241888340490114942468331963688723013391287915553230587158991825368713045947092920223339951673966382988596692252671969884786125354293169284883624717978751830055151421954428629086231125812952107291014570986415976529543994100599072774651805849285873110641062074544354867489249875543754072763393379845148183415728140262594197477842162802441620161535632521324727158290972642689471549572360973680442725094020906983811316220317059723420123856592775060544 [126,114] 249877392385681600533158453406342836818114650226169226102177073263911321680774150968888752924012362019282936541542651571679396023541485957122984489457299399492511717618109729243448874011090661704020811725032863789949014249895300157608778329527316452178379101755521016136241611088731600442014051203476903344308766531581618992143417855422323551036719367858590590432347443239893159901184562500824939939037147975765189796328633407522592765330149678631640311599446354967724500544699509300480642325989908326963625284355200450278837924012429026732690358917263381921264389944069547247789886034926523374373528308148036923309925218268760436001640073555603668445480686691537536914841360026989429106202485916020730308458156422706939189730962344697273818446683149057157374233084137542901655360472693179413843782944062508486117660368100665949497952756500217982287221003288249025088850552180123535130427720294868891201117795165774666915688531034493424213561654022927231045093387578229686774279040638644258714045028291423664202885125483727496632684236961248286124651066365740221398210335615974209805507918838658385907747171572184515105129698735410005073869315844606185897865318451378360966888877262507667058974284641896205843200863334024895010732676451276505160068466118784966183159512023580666056547697781188553661316836334991806131223316164908186029280113052629560427325266221067334398372127535411975864646816149344768385267841778636812326781638689383034493452775967382886583615331985959129706837516425629160569657161999767390459380651984093442036558032256550448696129182574616076920111993745131198714383421438717689507523869238941751497565576499957792316280706240604557874200117146266619574926865226318075668561451813064132867398413859869499618931373368730322277463140390849466788185289755565257476416005310508008514270352085530872743974451045201439877044070972857119008458395385715479727494580740503713094375630368208890071034147788888652323729802413153196310482210466013786855342244456272976539977418352175026266476367013540170212093129468646190431610288601104637128123127516129620355270870388100670509971867550249272423703994819987848122082739776 [126,115] 125105247924439844732437317743726672535129530495053366480353161055901630472582820513931305316001688879311303262698265064913275081241915229570574996128782337796265250468138787313891678421230317426292091957761344369626644558153918555445874465145012993899903461240999879317848056079222148357113480714734989505531900505699929095237326551952307827960813018080475791564333862443121083694284041049395302130839705433095714932806975380988171027408195036920447459327128461345473887408266584158982737960280833621288382764585742433581561649634452467276593258894659424272278461506476726044141717159431431365636482168429783297158474762453465994259261884769148382822284620167856622238175989683810139503162382619302009587118479308333561620465386602523549838579412556711354162809482047399127816200626140370745010367078604308529991070684752265968845681836803481908059839506366960311926040480593048721107405633178950393976788188469642571923138784943474113385020728645561494473529465506101132928951254675473960654449363348542223826432513401398691424329603180928148872556330062677362578757617633135917365363772360167400805778172435180534662495639260036170652730967289459926375731724485308773313976966697292373687616438735837869653755074077629127782734147184151594358209659756702438189400411723110507730379924808843959154431454872819557021962403277057965465074094792598440984615550097351930736783156594994805249682885529291293855963430794021230672155647553100952298305582980799457032285132926147179689017145642351891189732961693389152094993164119528521071372942936280563717045146703302602206257183071741109630335392220571878092141169469051896745957651440414015678230239356198139679200379801121349754287818417871663021642928964446429408613960696639403066336008205013654905313042072921662781248731086375501769024912161298696450126165929355125912866567235923422908920252028068537593772996571784610013810491739998986268344442771195342065637680484583467226548826410206006205766656423756338451313699110763347409414500733246278240357061747346334738040919218354181087165936866696083894043743206546719923431217994982227319098597739053655331351380067199658481792 [126,116] 23252353266017542530193108009311704033892108834365551940348061762159617511656083188202742025575513337473061537249084022805480284172256022214202225947599153711003512668794163737364838501158566512445521993793989077432774184708496206268903311473731219390548399804392822282371021604963185115180615567520836486782363541951579020530207428463412212047028084573287947497810405097594864887402087354244955147093354555406306735710844241950657194979874925722365252348554362107224844291102917998612104718348850392235177335886465176315664558712663961594226199975469386484400212880380602411513749101783811052879982167290478666507645149054974123245001410459194358593963735500138508251110204636227016065247379890714122569322786501555322741267027095038503838043423498075253165845404807174682069493077253052313148742436220911437839548698200799636698567381776143329030565491989477315995781072828964095542170516886258701425382877487935871929198912072613516058176541510759701136581759782926319250771362670568984436170344171534253312787876534949009169358410307298426291419313117586829549937711797244071062582127394675080305285373012695931699346537755344230906042769349485084482349918081176948338188944606244219295647291743998742791297982815519800062408787898570452196074615501339908427456751701205701292962694364049366521467129733148907077959982230382448891781344533791100510979811473839283242507465054600985200473358930225789270735169849221715464741601250345343396470127249480692489024925760096193589579449303560807523140442653173228701937202886114149269646725440441547797487958032415724355296638335061566284864578055584262418276095427183549096150813321917695372393840298019913903188470666619791057145697146495342809901695293012399145290774124867270553331193198538326321694874785695006871315524773330852089309838655307965798165591121207587391234403922146838615908380914963156652684328792680988833023652914920471888008242096573809289246849902851739306751249339387313090743449061079665629489218095188555363707344288990477363416663656977983432032326814500948148419955192009879111579607378996693621778013946238959524499457451318117823377541847501120 [126,117] 2884811383303269966122131970973879587904775234616089597583651176456011958092782532876171183125180924375975290153321582251156426354231639050475835575600837338327532900879739044700304694717237340263519604744712524692618862300139723123598688944607537225638318188630341964392870420276804351556960227376921271047739992988315001139036586930005444941978946556853809469085320541481428880812122192044304041490418476387539675895471602942751630794450426857036882098649387001547692858815683251162440286598378027201382430108142257956980899130218134544890391513698198335602723568813311947409302140024374620715057308110053385462762854965047521301506340403823509487330854407165419558764602875410778037084906675489601826154494245197419037046058383287118201845829502850636225546058903482447936548230888832395437487127802458047761589365075852045294183249085055662014537165373266053846597229524865926461022913050867507815170159138625348509088873757271820989003759761588162583855714435664248718227530952998805025960879819166764979476921404152707487654773628151397477622264535715753840305872468358843187469313504005292810412015313059782540473283879942888283421034574141281841113937161499067608656246499352675186874669967462087809358963314285474469081355608552368537555111261337387614569686970282572651640710199097534381985570384536970804344948559374233859045313452037336704766228800517558133494916115614398052372276921649579122631247733973167832494596612489205412991240776553795304663942810725047397918733566818717276082505152463776565668971028073447887169990652887996768651366575160175372680797976906161225947312538727928048753291723181386072131285400353587641377381458154944401171100764398852271741475488865967677311774671120802827228917597507865928311917923583693072648557117769490877162903750320964338558963817184446587000380609246945574236451092952188459512391230479834326153404827903165700307591373744083740735803868663302750816897050310747399988404385797631342809448379553075792895134102308405859667063118358892095616317730183245394255274926380970101429986139530786115275831094451076617083929925576262305880078375511750903695800288 [126,118] 340364281475180953491427986149477283160024547981743699539753921018866214857674235136010664852350900071804567234496947120911452380032453352789945918752399390531889913099430161055074995042719313435935491312801608561129159983825344033933785672663181491365332374030293653721719395258546212251068511566994234526715338923815945662682291337782915573432483152120916548932279823342989698258918643975440432407059217339058209235319102737890955318294295565703427768878067661990431285875961708078284657204264209744272349668341664377745224194723976566214713964512140776707305636253216242749894118395458701447037278137711166940048434895639419326236117224587033326082952418157910327241806802411198162404901177417948975268889732926455462300896497644125021261279522894171807980048919651152470898141213474664065074014380144784859532160461812114197085115086476775946073325652871604697314958162926584089824494613023131993000364590409084427456164790318040176592295042402202875570672906577841063849577217893045135272001752847677587981427263550709804753567858770230611149613130512394191740453723828863417358023291602624353581857803339688491202248234410848032382983795643060639452897078068817441831922111001858381395924515313192095305281249122611182000406017752761951740437487686501902173348423111353100071951213568000831261495124569741191662269376258846102212981725394616621118137480325698688084115206843683144187593300106498571429760238695931501386125703385973889562163824726551704827770380081546434662480520860953983175043048503287042157452840051394824760216947532341989479053854419602486973917606636761429723735259302168330911117005749895825439160981817952953128219450082998688866938939036885686128647855811408570679757395056934408602888868777575311245711412599900795756815265206219324955710041228196762956872759684028332915387781230215218773720222287055259230368012890642626118095939576042878570738277668801698720870970466133830055029947504237439432879881943163148108936254449171055884502475062500588285161411378308303421747141554788871650209460030293953365851615543519160757253402646849933538990214738202821429229292155298509192 [126,119] 28821408571867033517531514165185898552665307144748133519958784084842447131573145695690452183638547172054900899212179655722066104255404657502950994837252081557130694335478997587727469824411895906793217277471453491810462286661834133779723204080893980866717943427709058973183891852900706225726536902637520290042203952921804205853139926721448578722638055957961442746171288750101802646692159118871629381042395421086358818820903841620546062790768878945605125226850840104480506638919087530235925280675067074691950008045335829815446735532358404740779580710716057059232911333841127989536666483461163819838421903337796045771572284788755971261192553891085210227599819871186524732152568277674687137910848188273191058874305632969720916802284353142634576015568464110503077811282838855821742706120099016193231371940975591315645377792571205774379076621756836910916351898480425721351286805780156568577462128888696848812599926919195669289229385938539620223116077803535342123323121793853648076169150925700075312698714155510847204833010492502861709181413705288930337846482257712526269908468770029875339601571573849939774328236590337568668078052870544759442091179485447672793291997338586028278625479084052679073094258113755629604471363761258244534618098503460024028984407341734970014267284091188328531552002465865061065802839491867243393936792555976896446695258428297149953652779595987315924939402675607086348642221409249581678330743813801763450799724678667526044038120099723137839981075201991571723742837096539614910577375330338359991114735819547899496523072232635110977078382178137190407803819603457580471542298212872299711169757122142141329746313969822922677152338679554227246741197399668071904531838570000285057343499645970476768088451211918939988436892541375153367639728040013931369743768525966515026628024134953159992306808250849220870601801648516501923127632097778211532550894329988561664785958702067625671779800593225090833273846802638176452196880896316201746889346765343152154409176884413685308283748489371845544049276393833878330438011542036003339200359148646513659151661205786255057835291901524776053666910673920 [126,120] 1634946216498041145743968053332916229295690838128915961405316238803612956100311583463358308531605972254941745655571895113685037947911960620171412337392114226822127454598690050529246903876536098494247984965207105961149744061649714928738746996199197537339809562520293132087234535825809819602435484862783040864659491420836208122338159005141659289589795102628968443839726394151501685494484230210092850534354857859703066056094747770234701123296126186297173919993105717783215874972926551809988978680822625998622275487083873293742201992568009819110774112734829799809025522915282608637114170562546737546750977209893954518617334328392082356955802704131612043422885205202356001153985858022676697851335745913406433550002763760857729875680045999961416792569582398809595844376390102910454325156514143508508923358535830913283733016633095521094415292450896484881648038076459638492823093024627946001713133416174071739423687200858552615106608390836362860611498889061492838840249708381708892882627357066441925608599067227270170673609376035984726828747751112843704382357024049135355278386454904731097050898488604571202656366208548225930658266022452948186170498347108400544370288139485489803812344985822317066558055565303205505593481936132211312138987646169288904704788229291498266390877361509328759081222654765424546814002551532805447063443446372625751712207417868691909297610898183356471741092717234369178207541878398444531296648737238679040075588329628945550624229965847748885393566008512039079653214447828511442013805336088458310567163868418813431212992626091779267531419629857334134651103446504830602713306709090671309630211128005461078191954474921645699058616466954357551146080141966015170006409924775928515340982392643068134502886448641189243818669072495198468263505496166589128973290222100868449735910916599518974302180073676631615267635957760999895665081300464323894818137401338862665074952902769497714130137916339302221904652429905127668507619972459018588497884522137548325070694502707660637394880063911620401541900121949845063043552691291814281456288811375420645850818074697487033218052336053369511765744 [126,121] 58773241855878338514906117663429659642591373473715066688789595261449203245614117375852013058097010806064279393025320484196616363226270342390665833137752265274667074119836064940456022519206577014146132731845990391932623467692872648451920867827112680696411522932952026946121862007707599518336795529922421018304605801776900316688475900610993824413740409865395790470325964849197508604267068284326118916196968203966394783306576520930079552525441205089348642748867577534858512238871673560361538777523024164961836590083292886319636239271107014260439419917904830814754894882503695121327895386590008667159683939762752528213171818320429534351585595962318717870691324824073197001543623170360659757854109045043316520132051408503627683654573357053150278089286881258705523131934514180250435830912896340750361194652057701610959939933698276471432358882333711401993111636673178406223167235764885307333386281481592282130003775518374057955838805821828659137499716570460920437946765503241066977542731525844889117681334181875918675275038764249174192362709822926545100825166298205600827350815564135959170677529584260151168713012225110354915897146010302344522063652215197616805772544300490419126106348797917537704978897157024545940896084306380685728686662400459307547876113569728340402191688726031172083121456777308319352830353435187658266587531487211071011110582690575551175292503052374053319387677418055135486889389893013333368707304906702402200526493234992932577195602019434637822703516053547338117079611492681626273706879714767335510952054668166539460865487625535846017197030559328411167607607790398169081882263013151964656892084015934684485266251698193756575290446867949220576302941531911715915249751414702654435039232721407436812798749369445249921601620009182442823353197982179693358312416504213449713900009814607026970693387084612744857199692631849337400313133738372681021455841553373117111882693843988237518332007936388858050954039512107595619838550392395781196847917260900870450953192365379952505786574956476519185231803799200338318915323080907375563259241787233742455255763382496499562037039485382528 [126,122] 1342588040353911206603475708360158097661341472448814903788617726142291740300030620893977460243381374407245798505231182678492508417192472303413835870629060925823383889938373342482333820295506724571670937831255190197378355073468074561982135152683408860726860375895153030638406358102818791955351739347506022522511091257552541615241124875286923335351735922755991725485571093273408957687405422397187322111659700963904038894740745456928355173751280183064150145143604255791919440186488009757306378568976188049074726222623608133251955145664946302713748755606355389253980335593997555055243059135487958081325413321521483758840376714361581292822572136134847710414762567506524637891987667359513806411533070155071531495065812025240119610332217882112723701779140353511956663071562924033854856803954976666005648862534918137812946355695404538283728929211428756254919603879004282925157317287864607619065956331613725244956632107474240355731736149332843547996514241198001287863873858725140576142113419597421603887568574814966823088011014918996826560383586050843911204728840901019426902373253415360167962466268504341424533383173978113219923011212317210902523895019847059861873739953690535121958549787444232914754516771867241876567145977060679398622337470273358383802174067822355111392679122961654362134121050298762049326948898712643822500612361564771388531326921931175930742593432206131311175611715582312609464065244156681360668185772742006492747318674780391868543323724242834848062205926425852387753530112847107339035943785158810371054435478496157131604994125631633296318340737353178320880300099284188631531576019440733696553072751889316475782027866509993718295750339922404644440917009963271254443945552938061149132237197248081407013586250991887834256047170288293318007638749513068310733069187417166596263307476499991825398702251938668917848365769815068298001525901408382194816747742835371043750862823602272521810016773780018862650052020366593495470762148667559965727693202876185327747702350901750861938135079180433613896214007776629291579358612205971403498866862680886301365771138877853083246307826 [126,123] 22344979453948497365857163060484478080537611385442288260809869294817867509184562687477257689790745101160950248460969961524490017142703847706002350315034083246822491930022112743747482520334735018644368248597815791642202471307039634154168542730686772438921347415809974522219014677118131646931020130322164666127951326632047241058807494472616945380652684984980842595450468866952423238709821326343456042750007933801290185405844068412623020189639223405763299299619880454734527474718951240740751026350812192237924668748668568849460032793400345764230884039820384526913954507217297495317035279061633509844008541499465676172839425579120283691597499230767016076995618616745256303631838627529025101647152314893569199373998226191063474460479713241290662840346934871094693910668165878888999027076230743075524875146277365942709938715826472992164665210638833729944970423458951323957914633649366132404410808114618541283973151428479853218544757120085659209112214710994303984571122149007713907839199501560606991090777095441339824095787194305980495001990087469132963121374844600637105272507537801974020838160741693297891258560826843554985353466428408012740974586442220806678069096119235564806512207649698074396474277169821115187938166121000820314760063917689477393427787583580448107961561596213687822227990874979017428033420402478060416054201390680374354845660425693445538805455958594519085297446747732567267100607593876213960169922683320865221001067989612708294197767411244504275762851464060041886372424600259902654720233584940078106968297699436037099352332729785377711778921787457653962464418016334825414670586201302417499655188248625502457251016170570085280666304262978946057988544337063633135146585947164712223996510558021498828298093952037064930804634591943242492372302905519143667368812332609956765284150468753225634986632112305857705413081504559798299250942729745459450217317693133955919118088308816803389277618233034391985068112599334191285450750370335745780079241270926603847064030445306984643764349461858055689415791194823124952677379066869586920408672629539375023864940279202440640 [126,124] 217392510386124513101318497488070739757508566060726157925603425449259546874114563149293190023351670702283905778155857208477441855924164484292773408718853484053686351953959928675751584483655123697390731806496623250555716784354163647678695027126756519888170925832014002693934085195075953680871051835846783014790662897273265672686038454519929230079264637044201754937872426622176887526458495651033252012884883870171938861179285988279524332708467292874748928262543766120526367520605547776522618190741917113583849286276856406755137945285839214349651831204912390731393683782119664729554907224470897360811791756379894586653317753725781326212836674307067556952503984055128884363830147887837689059206829124021191656882136657650358138455973341652750988591221646455518116873400637266190811256677193798682977141504708806572241427633153995170062770945073153256963914017863476766048401446652444926539341639671725880855706435587663105858205698795052417723727960365390594764665747040834222331574558871545975275838775664752278627384025215418678906168080848974956218974163465578347504910735943633044750669099487465072457535546841141196756039570597475327281928778301070716672057395238146007345535106349688763856756554842390416495860717696290740931636377394104476996598297431107920257875852276637194514275616236991681078707981364910206316483985143654342307653865701478097017083259967986205405424994264268490399336969453995908974185906301014504366844084631240127686926396999775761676649195273257111949534468913685114813410886328268552976933238031977108053850782563278104652750517267379829958922369984120361621064933237693179201436755218268936470515181778909837338286961314503441693221814809080346505796869651491922098406611104951840798675381540555192966067394025861022221425969975159388403997682899761201485800909836145971071124035613672063569744610738038683014808039389341222239071523891955172053900690144297685507348806719506496619140286823505418617683965313004793321709676529965721589386617187120051432828355482963493998069682460122126010053346392499948760074838667118247524060993536 [126,125] 98806976036714727476052685804406193382206285603919084977928907163287664915994965576178601407858322912512046728503677407723150009301336867447095036626487783128532182107405742414847274200310466282212287972151991852438561479181652114155241305928766940488961803305452188729680829771195555534562805754989871407733185142438154706602839653467801364167550511504994522594558957420715852103445341743889380220577508901675642771842088358740471147631819406998749367386606648654842835814964860510198317391448202167077672029598055855915187006172269644506548162120947986739186630345469107033113273210041286414745511302088316190151734233120553804205737541433637077795422088519360799473732633640952890289678857450440734371139802811722032539042200634793493409006737526678651403605340884283483270739130702715336289411388248187468614927774532035801954256598747634932752455495960974081674934543820800144000764516610503156297871791823098318736926756698434688000144832942847883456318110253747913351405862653979277907600939469657222678617718830538217642857496464738832039875854427899948855853380573464627229239307005891530439789053926343567610258513632014179346003845116975305627016976540460699947021919680481839283346239324901343595674465214000728026034052094996882139748440553862464923326131270834949314723931563780242566528900100924262007826782468365985366282571269370645114230925619005310403396074879962810603121406049904735088387072150532287657800574270225506587585168579012931043661076916522130198218699045475502207380972784416982300177870013217591467853143170629935205605178510238159308579091841690616268853841675548993558333061248700927204432960390186175527274549011083525156081528474489798733352826370168625527336716629593924350958541371830053385597659613588463384187752557625074283652756694794890234332228524682507253240607193245425642105860289436550103591399618847666570917384015876638176352833282466420930432577550553077949406794603584911607046457703767189710277979896929376330169723668102030046056133112402278132524439544264184430296615139971687014198764603697468280 [126,126] 9696151766826253428533096807276146010237293862884836549897072136097330983711501205591381191784665521971875230125106219292350776745080004724947260900759185806254117896976235511483805942105476249962264650524598531773667074805581267931622856579605217612225919013502930213088647148503562698851664528524423640940462756346979377299431480677746008307317416052439987807918163837293677307906705132937003487898483309223370303148064459043783123590863177333187208350884374949548434340701996447447350401872861280908214997067233336128549345709862373116503685006620074059367439980737947061792381444096752905692502296124707877467689385911458269141264751935736590344820203091438060987916561585762567429383193610183775047273454503845747837352617906074520859746539892016136647477131224205795923551544107305891597093325935264226625375311814376553020901205798745792925524862055162658188990828822493199161216165956235786728645498950637663635441948796681618209201568418747330198359446138107170346670672724157998827269625369905575081782913820691603325610530087504986601801556400918233952170341885277389872266830553927656101659030918459075982792159417226478732170237756681949940557910274636396014083660744429096271147297579985274163134930799541199444718263792323238706703833511392040092289278235762723407810996552437372790125911825774577451817186201471942813820068241396092489929817094646093833192289318058371883543082823409552284094275152134615079046742025259955110230602411612919415570390162760275010955140940266055017202005488200715514009819797177820528153429051814683697006494478106816638411459457899431400334085776214251602313889561218439058936223453539906798950083786118248014332896698222024542291106313424793213363447007228793242199054744147169753196479235261170215144516294595931245834398877171648991705780895254091604715813010062534387496774109221891046570484853935956232648971731614933089599130243100789398265626454107219805496192618064781705394019889125604868722642436340074295642446400642653332560059864062668800355528384071843467101007714721806961651498825080 [127,0] 26218925680696672990880026941828099477693863461979202990074890482027782061850697766109571967419066865536158255891323703129038740927447121226834558092528902309570045038399014557051792463684816818883987832638834097953282271412517623814019519381820545019699153991909715293598481510368262409456078119245374592719006417067823646900396687674631193368979615487442967654780618887326070079193463704735270966922157100905697724731218948437124242336678467815570987882797667315327223786788155518245828371630595012963395979457655517452622963377088396307643370571323583740031218585033339213539315740209528205632976457735437606820887962821793969917565799642865715340220488000831112561332008555149316750928054457991551815401232081770887269133911594172675774805281028238197968043735971953399851538185183177457662078573358790341070523956207623175039461808629283271278365403590650554262335824521497250701550212706085273205585216849688040408113336245782336018798568821691461854619870176208851173217127022125712534820407589020997973319726598233531551486690641908633431002942174206909596013764155747233399180883712399731759744453392642804148536248351959643677419600581530225370544850081372216615459342319338456268665141079771478718905276540089274041063437638835234472268246564013132402226422469073115567465839571328056888946216203314331348337605089739275420982762392275739102867988699511427669244225968760145328521832754637155369415191995104995712595717294875624142528551238012986704077320487072674936428673560626137922098256200332044261296196168890189364913929725401889851211333822122884620195963769213206806809893917023887912778821188138353500388384047651214818378559841569675112306005456626095724995161386414089190402478316367213823936714408880033719079713762615991948169675714411832021715136895197500027098306405817537154039418771999726049138307194433797603582144456940802973327959730189556376856969668070292749905505754959678359305052890613621995894945916655828848919356735211283682180836262806229444347901657841743829630837292434162169879717670196700737315237635281906568250104390693974908937536769934404662363047079352185333242681499388721270961290710980948100812585707120173340629142169452677081191273429730923373307421444821109978402738122615785056060986667464418920117680510179533969560684006670708721392800891017974986392664266381075202555984667591322041923801050909702979300966086612006993920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 1697232890946604887287670250447071618893719294040100056028077352261896598356997032679152516291658837778210386522730007470584538356324318210241349361264839608934534302620473737968010374719534846431738520824597675486694823145586077395443391325438624286381155036166445691221487153271422862103063444979824762312392687486211443487967463217864434920793225256994443180288819419899798676694024680546831363848605042372200680290330916928881644248748538877005837786423653015934079892610362001661919029220995896736541646617390406709422353302344042854588642477924798069940862740925643584012428664350170159241110330990503799101512800821784898082313900798644000038616897257919069622909754891470194979558542028210192245886983369653712702748449505820729212769837035024817370958916937297300360921343450489385597554441655660382712488271381371296646143053228074698506776139317439873407474112278987031112367641713699104116380182303456115550766192980722273244672152971376390474710435463838236221228395599580156290919850804121971976502371391485504576805832292698712913959000545656880574921210167289541593358240862529374897829835752665950350311263631096697246186531377703762215666424286361480280507796361140223223356747305244182929023782071374749175764142644431328777482009263655093054136262713579054381618894279744950627153612737412090448160667884763927167656761905011176592947783515880989695351191864103915937156959170259746277196744784584032635634722445770237895682301348519256000624282628189039237049247572359870934825637149177087135511761191015204476232308699429716194187973702549137059684938400787494918690872204571685284639340267478129733942120308457205505064464275612009275766866031774451309562823290735105309034487756837620374721312886582103856070547986187068893821982970546890514990047461939706019200932952183500608974712844348992647699546678086605685624105738312568251798361607461508618206352589479715587667381324174084632078265862826729860898270818805675628513589382222645651479453593899983645518707304499659510308837249818907311439801264467242555221750573526517111196046611361633299053198329363618735822837217816816783507280037057715567604601010336885188097285460994522671354669277801624486074619338845387805615120622656466848826347926989843688705722046658272571082800597219848083050954026394793173392451965077527144671962461587150246005993691636080242613664771223714062888563774803911672493768704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] -255135771069402385266778734412248082322459533453505542909903580448934646684859531583411035453857353770843681074273710885443096064628912440659155936819717133052910777868501264944575950347720485270063284121356416358548757818675750594916795276078237364914781504170550380243261795307455177352382324791133881566338287789310883239241218919776524708134225102897660031772777559660403090021974817248203856413148625359247704399894483293715146585629371399944871743100556198531829748554685311172185803251453223383338255272083675439660813964999819408356466875799293596821553982275138238696314186542969382038325226503446301573808564456171568057080120137115598709648585176288893334524865424945700676225639237666194825595418651585449888474026054310697652524715219692076005254365539784463934823781635686269219399761534397649899208882791005901798767019067444598644377594581023744069881975427090666484298990399428613204629737866280678334871718794988790215519705418116679122952238629812474885105644258137370945307184557543704522080386873213357715465281903697193814936862610500939807082840442099260085620858593211493134778087177859009334568457906451193371144378554143355186634518389034221122134275767309785568185926745800852537772011817549847475064568074559196460123534765781463241858879618762277902190779642542555170924778523550087041393175848536931098695334429621091221500502693619048210485963742571682176764089959384513179361029138321632180383630198981212573498306651991001525082120240520466003915477744399153987239954254188767877612002394248314295069987517564549142832671863605819865613087047575426574005382757673618352005192841865555154592145004834636065576139175799054254321819190689812761158388339228675201530177858971354219011566230614844019614225233819373779457521943477747685425067533168100803159117163401583909761043314578426895469787144295067238203127744352605089390220762353742837222944555069608060580397343493935652902740151519583600403239481809184553768130285233622832954905685839736239991079745769388206493899343071753844328361063794786583495565459261558314099355381515844584778840187992745610125733873743055361942471281851202406443669272133929385213332373776345528452963207637691388606183872293799458798978106155659748550294332802865692850546534301825353679980653889659383810417459316585935353023939774750886370497226691504869265619009981511578991902738753796071264630381915191062870727065600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 25366913106525872310556051478949071306953602993966047152506689053894471049026988429650796842705257019811207909529800890710524374723230412361274716020427612370494207879307608011237056730765690808587708707295348718948225233340921774741198247806604670353009458374508008661130526298332676657754523384159196448919882954575608599245984767801535567330911990247065227494926567176098740087919415715574756895035802864257725906068536066307589567578680466416715275003670320306558637100022110333703308665810178979688961634230441438416516400912731741722761644629652136908110431699985657585192118666152771977213724981920812469500096520054332634265097863855459939425411900127546826831680774324877808254629867220091377124164300771630836539551142704701428472015980374250342808900326805498899293274176919151468047157706291899771956932189879271635939269082401195160287300978675994716564227427226061094373402910386428416651617229416034548139249569718630540953514131496649571223406586933242839280120129706199474025135489768467189252258862654674895741576606493318048640505944400976292439268255384142617171272340111189515585744265202751765901418984034582358353451557495364826236654349680917839643853776629979774705655249105951001871352456790892980243069492481131022181005995691127280457533574960210256980183203491270572019847142568555469602727819796083253424956002563580783513720472188659574546571088979670518655613524986638679857493729064097723676832312737476510928179040448330414522536901882753530104354230193018520497397737438637469591638753305267130783575355698028877010309612405067931920157798410299434220599283572207723095635932271984607117725803045311596696208650496120004203322246361649668018102165473732832745256262949106780669009930469940267256978133795628511813151937514105878698564359205033344541188966615003594214904293080217454294291520782799591414428389716541863427396263282090473443518067115083833270403285628136995200959759728885015516482498987313353705226869285775761558094051697932388888784718798645353689688616431322253565914328118357609344358156893269960922924517649855923045978421038431659094430701449148201289824466716851530158497375785210271248832249501849512123450953419401947354428765358253380295821996765237477916211627892909725818295442021871650156008645567315216675791998548872433042305193139474630239639463216223380713840867380604074620722104645485291927857933552985171419071395135488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] -893336486396162092245637759945050312289340562895262489223388520932011771840946745176924301795511611741753387614103848404372566662942196923361090546076049455159656944730578077694773165568504727115476886426444043983717355783712111729475549332202600358327296501931197835440739434193489627366193457272920216125074279691060669345966323413363221035388414059790964249503043596763309363070847260064040964086456037610071848467361515039711791206329166620314061832682496124403757537831135963965906907089290311194668635354054516054558434052770158961601909034564142421439039288206126170719038409197695857748346082615014629818403715624380414508437590501679586965886785667380881506005334918636225986256228215376001215930903436738665737621632210064641838980052944190759065691865455015410099182171201653887178916952528007437846722579299941693948277026146683673950027398201667381821938668558885377987771626166442254737197508964698626860800462913248608655837469262704622778375173870844453367163523708246470744258731144635874539755921385150880957183008100606576926664330785180325645043934008757079790539917099101438216878050554002221302976543174039303949393061959511747691190553729062261695946516340834099674272898741594414995675404329787301548668632164494458139778847401344690818868462971144238190227195346163896823690515690037828569262074741258083957803339625812989312861666328992938173231939311143713402924558650635700210197490338432631302573724697727753054210892313153855243312503798006743250749251329952385911470070800339954786700269516867503865269410282271432095933429765625916560991650492588597866946160398076362830866015982062444172455281420452065353755440668471601250962588583838407127708612625989107418144232111528562649689269959227653349637865053510122391203366928444980148320337174090103407048451465559807841919508322210398563811578482695720254237371684745963999694553636287060450979362295315645232243960763740887180903217402965769188229057719578305208261515041635463334887320460720154358916026669985762007669313664703497414269444137419422599121209833420932756371617962918112569624468128367102463108583500831794020744525350864913533143099942033822204256648892232515179866659441599130413200660589968605222602172075719406412819832208440269786493084672963481460563145973205419272754279321487255714982532663872836330135182342515383004639749755267354151425131498971375740206800831366875486113900999475200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] 18638376030632246825880514706651175746770621191231531997070309091185699149918310866918589911970305714514437669304031461955560079555334276790080867279502717705494612407190317333659142153206898231460548878634455704717356017998559762742155776019934244442904702395447657081165329618261053499979631832128200377212388114859740297753622258640336380027109647651331431288429245759774804988761587386629432184154713418114421368764095147119091194689375200354888923180981132766670445851796187818569667076016467943362749674834968883451750657962415835097699861945098207707798509100234678447699829599246983984123850090099615915479327743382735271849248283895202044135969608318556109170390142784796507496600550875807791899972560356603413115488929870905290998491904300246272804701816465059790727737573096448208975012680188139681751522439105212329343450891688350651543325906637930354024137889884291734934377688446783931857753943056067153820765553847680309965505161414021752694676354345839412803585153893380029138396630513173242263887495068306239436455993174533496293854518679575247498934971315736785040417101376757849909394018573394505870298788695104322158909653422537267564616962187371495073328157959214721809412738801653283068558685357888678946004654520963192844714998376943910480433731361190185226899576853698167262780558168615218017993715110269408332004625390967159500747993449891562606118464545437901709529745068364570784070305232410754032570157767556894528926391126953459836656144281458638952437514901940626788122791204453357604802092758780765836636129466185632455763870859549392221051785861591172162904606672369264791999269302330344182715317451394333419039504791564272923182981130719615325777302675246181188368048074962315465879782684045093047229712186495788926268603551541237994955471238266030967195282336371127624111027853733599982098998992424965178149678386576211462399336110362230016143992492989680992027141240455084472827108882740403575289393536672218286371807299163308561646969265438387043141751351209378296753198466245056001628165413746755704762739570233129381022479344985373449548397285894082910028914385781035600478305992164586552116857228944827465193508426353090711888547944754954236083633621750808002248478101685896464421563577812193006755987541042204467541053347249285662901487639719452453838973308536392750088799279789867391787507441828984934979059007946209357489514738786129403107526802669568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] -255435560249088472489900982049846481069559911983452922905372498704878142058824990767715524994413972934177743248110283084014607663473574761301222328225639102567460755462399903238183695709701784608196347826559491782261940180163440575808850490907497911073258209780393424686468363873402388672554454384676873424126522565468283317514916973863878476769597253104972544588762110143137434991372755369754504331400494429896144701371026718569982561062423369413234441569482495285092566311507952444182188530712023349212182093064788849446503492959766385556245387449436089889924603910847688995045060481619636958045675475647600050128603435921524017241351551817648164441274963721567109963019988472636733769999672822192657440988097243102509374362056304578111822487797663037775002909494886625378389060135133735552531424507955910827134823752675838046082214599885775277842820915270292557665681623162020810436530283566453760389314886653272611887718688633648976945899461971279628036214360781535232084611610794114732350110770135727857911537238975125770782957747687739875374604178056092992980758339517199298497278484324376488617935497426839276621873160408714116825845419541466462381833751420451390898124750462597146762822076472673098953374204132448941688635099890514571874713008573885186863729679714605541151251431053405484605185974529571968167646631554645272465437964834026877038710016872929162006421682108850165673594940232859961017040739992803704735175814427558594691173197883008967407434767282467936560608791271065691700771087504162237911076716351725991220987864041884213010614496992095339216324220629301900116933896395560599657737630150941109011777551964341422570625637675738080056490297941804305263592107702397379411661861527837899833451052555032591230683545169146918230116960931917664885422693863496136877211049148538794642989473468632070183881618659044903124085635138421218494373984204136294240800361598262401920525489560651941453769420157006162664560772714441106132093314047323299604276606595259869317707216805281633789659261329496348130898393143285283846532160274492174109500579291325596119260535425294103212270166302812958039005559683054866272417423309962579797210847047014747272778417938582898878029785122256980721697097088402284875017483863062405154287413952366940184039017855064488399113140138654320313358938418330715699188202375883159312614818406242092391929338793143692695779482625312661063553351942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] 2461399684239162158702855370967057385455958019118859637002995107317320745397651498822671221185440813822505930880356048588515633653659514812825297498745317579267830045442581846800806006687595597768127939404959125152452402059300216320483051336022960098048444398546292746189574905388358579146924329274904517264145015894233271340128973513942170978325089315915816253759761223224563783887314723266829093855316195514872970283178448988898959914003725331703917514724706924694249128913484929901648415260062598921539239110136254692979983160595729832021477838421444992804951458837015296345896087469838124622645631244519371253374308078616504782760013980664871949160486349384195136843548986070372807611785672104842076482683741836170448638099091055828981426894346760899047457869715700031210383245485693677565488321730382518294579246100228234911403769189240983807089600254766773444791707515289152601428649807465897982370544105341226206633216269611014811684903414985260100513744327442285931772438192320380480317288851546909083297570283187875209183628597241492898656094273479698251643702502225571247951693689411510049637665449415977172626557634542913409926319900749119063590595079913864208196218210091534122812653191828615657900964138340155942765133056834584780318947764386620636486468932904656840799180545329038629179717893587261559833073474302861519653280441780349376060029652229043550151558452900055975392411437469511914634490119350795448466534914526037606421326143732372339824107133147180960140397478062072525481711786742926285644884196707595303775505348306350924436927117080975942582172557372767064345742258830180995758665370008005326623336115336438102071251892916838243624834149573101705015377462219602372011285233785609151343580910987746804480657447738755476617065834949309046636768251033121989544703890549460827496763276907839363130552667852933097383032340519450108113636168676231211602198153727962142234936118664273211848816686530747230710236538989962646784131531034681377196021506024219974197339796048333270506742869120660041631359234104887675112029259345710292641946531245063003631172235455128692790816283586664922432298570139372068842457968736557104938379879747904880027959525521813011069000344695066510897622527708060355584323241861384147027787102350072681588628473569439163194711569921493999623940865894012201369916768830614734277507606612524042918573154390992996698907781083157985467249662539857920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] -17023135767489279513764611668386259980233222284190157209124464603733932959909928756567958127258212641318185599979574497671573695433345247035219948389197405634500968823574428319603446507627783078244887286381445889348001818141311018723125662034249914743506326819897577420193511910655344427586352066247365990792839123179521832015972512774020133003667438460276212236347612925060719475255021746306075899673019623741632759703602762163629082793108619216901201220366129766140215441143009303974085861004233553638832125428469484369900694124654256311060147144258799617887806795401765690184582607969124217779701944201134547241221467786957407442189101315347026943399535281651312647529429912855233322931601042805992870865584744200383620432538478561349463659042994956522920583442567749460088726553565768459690118731538084523105970147209716275707844632165842743124425146859207234434252049624636982725926815287786730670390553764929532445709086145018099126482343881247957883008769668761312147743824947462012387785327568511195848934319611018171560651660467447978226175564916445040533174195285676552382857420906640683079647630753573808840109437295655094762416887049294932100982834350242328673837115940125473163397509581411411922777001886492810603523405689068858043370813180182869664298560597670991696028673963672894465006559513615224838688674916573921549763147247635262117820313991670621782731575972717870176397318738473668621310225892130643233080081983048323205149435870821807011308236858179809078880086832646035630709030631900892849070893253602726237076144691772836738974565330449126084819077072710686180319274015636486227728497814597361288741871227470992474986294949375478581052966134299275351431713492326867309335561271329710508262219838244288809464203042541137480032717040241441837306238230632266737986925544961132888956330148381257251303702639073987186347188279202805822144570341681644365570989058483859529791030435776906938982219239179378895710513872804225124730518293759641886198476600292118837263699965171153813155201705372570099172430947406851372433989158067428263960394248421585324611388447535728768909130774394721336319167256422087676484620342980688696357879335899046193875440005442633253515751446282432995268715008864024016634493564754907890949452559239460814217849832260193119220378557296572337160026490143332070727563805881866310521628605765803100270386005717219390393899192451456025225503060472627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] 87376939132150287556258214860438103224288700661700315419433266520705552904650147830496264665089201835219799851543535410909681591793894966375703606610225813514157683068108298189186441781769957246400950330394998892301226106470811860521823362329923863480885185579978512000821124615259140943159257832080984000123042037797592761030626404549670492858639330474599650308111479243256092300814752539127078291117322463839841518584250142287761722559486389782572490174396320101558338817622113683619509549662897856749692275497122813346582999548619665071688799904167075631248265699464709824471439779813828990124785613023372517699964130944922420159384501089832071035787509721999900243779506939886749171721071642089957362233459993033071023287572997917116974945769363310015360315506377422863707576155817242854338857796322528269211743225713093700963985092851624526787540555431674032294893178963000769331708906726453459882669181158237333246030322476786633649258499961974557767881198679265602561667522151753065534406475735873072802105415508893334890238496964991473321493713791522936790627892296569608825557094191022700168040393412376891961541493129121612336905672770996582094883581534236819819469760348147282318196223933071355444772533049180298227345774641276539716804629443951670216447060568717391796848457773819483422121690493407956690019801287423011271635466984866189765891198420488248749069639491206093691641718652957116559269624599802638246270041692818060121325596425669802589023262672201952980081233001972189865311847385480929005993663239849091967615713834912263358287329929010223567207510201601714486109177407099599149028726338587272798570313673411148940922014167462919411042934776044490893108582350250591068593883301642057694663386524135171618440196133226842795279032151443553758143016563992271675221691886183385165318907887647754358971321520020472906611356611862013407676369072409635823639341815797955471478104516118514378518354885257684744492565406574067441963146586633016604612177757281691620301519988659615425262648327135811493881818585538182501231379157985012073356287147811041341686356931849484527500937506778138076011781015714632883414623421496933738153787050154061033917576572407821402436657583927629428710701576592842539845486090797092752899977874510168211884058731821730427346544556052928536015226760651720206285811207937037652011298416229230267840013541439213919666398002963914621977191217557929984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] -338649071900958455049457719118529723357548685111415596780179859745605678006074955159275655714524845479305414862878248153714979574817618053123168785614379812515116445981512356206175160991201982979781460294744195979475375114905326991596360444324282172666590273873386142006629890884445521709016778692418202056430234936564733030300100133926564257012487229953954108014261121096734088670915333927553363275670193170171340952591124769513424152180484238061395753650298176276613729512952369539865841335384503831394951219763325924280658432335472211925230465257108051243969960455627342630316261944245032206709391738283902326436143762224612379409214896793821498499801473518806832970134872353007782191579569673229427197234119290899239354121676625851617766396021933972657965856575007805998540388666699868727575020922261561430058429644956069733566574747970592387091279209418381675804319855750389716788513095915671229283345204145509277994656165455957532796521361757122323264065542500814670134323924379194067150634231916676140796661495778213713033222269927956950861309536534330754077554137866911522694393771120051539774256257159057490669708363006429963060934029998567338075644776254993629325578913602610731762602627334331424792583232325409724921516636629964144328001359996192805235858567226246097273632960976521165153154602953977936230383997619425300147235891080701755713065026730035019086561904203406563604219930025900003113726469261117147445755479814140762671978841306302961426520253202860356089922785841100304445329039874417998036957730657390452374815672092103133828481479109880050787519012585241056917772437385228691020254450020866001866948503967176863002484892958187309025596201500149448855712613172515587017217892567268803525885468891759061264471151800669093429829018617274380573906067629923816027124010363533606584868295800248073823496199056695995964312991680502088826915626327915237973848038368909623478199469840925306900086617116434060559265518081448508182144893952831432726449219854134205525963838992137133391145217219577236809479663864403482885049508781774165103838551118040733236973021809063980765044753964293672076336309430848755834145745623483059699126784731051600540226658471157135534927037742289980379371751133884079943057549351967287236440580215728140543189511576206216583876045551567158983269788033350621496335314374500705141741369386854853000936240120466359991597222919889033049227129814148710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] 994248593622350066191128949529699472112741818566273298895779372700732437512598967983183380481832979140113688359946658333964507223637573784624903304215744796082481678124404591737578650884350911026624859535723108408436543794515648660646997570300753130218796111446606692027889964303344682126010316605639380428995777427466032118934113922720624132207568929243023135657222818118531377323869317383014987594493491836087235734947450489719763702238649060417618548144867381483488141509246485935640752603610981069597079673158506328998861090568814106863270827708607540528957124408473418545083498843368922672485489871955410158538776824775060459084194440299468060819701530675353284536443309522425496034909908026808438892281457228010215182974174786313113851877078788596663495965002990720244225856036754872284098332473248375295548329033087727000056187200455125604502902387556393318579948041063374377816222005302389163192946726784272945826938475402159075839885110767719504112739306213033640969206584180918931754515616781794951422367136501992283715448349786074403837088805542111306823895593658009182006886462150694805897535684854487413473683460528972417566406852964714583967564562796913748320514786090397856776778431386633331545689743516494459296754029815483638168498121822636655833652523123700162902899635329098641810927761302379026406857453915980869603199939948090997434002914005065214298362885030286620071554648706989144552004348830963937764453025600292439957025127007079310645880175399214671092342551121761324602656097358102198343561056587633104729066372936317315658539902828268057978631104461571054673354693873623676009238835761134569529405080779344525966202788458079837543339691280677119819814869599003759914924277209981942881957711823310657344025504789377627565123338481510154601872496734823847672637681309909796194524061934296087882762462400351395864446773781242764257288227561522092910505951253275791214258918381380209808033682188599942246607515876093218467135198867467569090759065539419489969467278382055621740856948122860855290393722130587718920837520553547750617903082076446733868849041428455981341573102060669007095399652922683244581614877160399908047008268323005069145573757310523797122931218853509040482435500416804281237907352700862762562615596338991658906339002139987566771732211471673407590643766048559047958973522107777564627061978812217145814630330025554050562108952714314105401703757406571331584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -2178605193137397106911617513995555714407933951910627957004096272880896166583267039389455535749612037143196925029084022960500730561089887012441029443056170966760472696957867298450405670206998076163872089932602128049703882850090026915849585191865122825806488377981465842690150859065553702012541918088200100014064906952650777895759074012867577334412434831161807292545511011187953589963336162436697708961810501135135556696742763547546679042788198790942915561791390283372772269538460613575807974573767887059667053585627855146202327904930361374557142071419294967062631778618860514004778196471960737407249292998269507988443276475401946799425464343987549275537621218480402514451295788944828202026887471778724808529244039097359289608605363244677989144096143398120001741402652638033689830656743676429433899694658257440704764762659989626264905596619699930278671089289248530986784572684924492978506224556858384370281757579930287522486660973933456004332728388058592770594293781013851399285030722988698445366708292560342539120499239418719155402059090616674243583796390399780104355182532084494733764540060053246731900447865744077256328695995668568709179220901549255908825358818280426515481989661288204780467538286213388313690126111365915353997474268395471097268507499341503419456104030413195451680289956968416414053692464602094398055301157763346567013631178509967502552426951325768128280119136974589293716771517090919253827065572951573585373129115234667469653695721630279920893092821219354034490539118679491938163107141551815223576927450030015912828790064451394912006226982355654106438530143273894059883895550933048025034786370711818266240771469614172520369953891872571309376738285829354751036829344205855679603601859564106206955460795285638351691223488407249159351768600374679056436825369853747364067517120379247042987411580218745628128473034063165870461634176563499043612721807273937530821853009267004835250765099074863503157984183312057072567658744615896513296415046125369446645464802738871160680250750646870756976355547996224753403449124060302966120985997529392599059105531662890041377061533634801226419908900679747163979011376414857147940717055179442263409985555601036344975384022352678011801132632748454557513948205247796552263987840440043439867844274963716314354988942449495387650950998600518048538099328544981210499769125409303257672648157817956975093932671201014481922048304359535182830523801473436876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 3360427137162077809620931320171010048064613229622846514991233705064587986350601534517182001123366008997610227941912618828429257810661778286281826827608145421879620220743303373200231608269248137004248717974432782134808650179398820337071241400749046707128244078213843779854051836891009155710228072506632905113552337613692500259984818460167804005679582937710967185704280417614707624250046321835854850062759341297628795152927119769602651767151794131914257286606240864846967548656503668267337446353317329674814984782427589643212523825102700392811804492802289394955054078127239774531641857320097177675187760954240557911442718495806934215778964354908053158155712237717859991556422045264067246109240633373508081082984447082683020284471005316126890558707674350694548178345355689833442131638594308885098091301869197658507510552206364449759159543259454542664262170690255568754138931533063001012384431032610347919183308519769645794050379180062423367271195307680517220862389523220514290258632819550792043427366428433465602037058133857076743554788128123863370894595886852343348239878042785366884896196065220441787662058951224537608501341403206569994137034600104585939135491647844459454480464474364687475777303484471498938146502437180128474980920253731585429521148075373050841818456628888961036163665149584403603616104195139771102889502489326582174146593233848570224674146905696099227909570322308676859043441011881117325786647889057425711229471460655275054767974022169115897190265314901578386186002405826384913161052193316341666980069584362195394208465103120851610357063545221324100988994624434484961502972470620237787587731466360857494425515781972848953808355538259974834325566998603757010638973904151855137704644221433701875822998023760097490646575330495551136399293879690830152472377909857773091499011940742281123251949777923548670876905836330911582980896436159153744223325748791435626401152377156434583918317471711118125392403831064619980452702780552290642794354211458784178391092192541797930653685043408009721098750666101312236123232146029327698379416794688138050756836961402919555057252496598230884232682492250973262962164705612473262591917825352339553157769287846141809199147463596207369687057449212497746986632366077715128319200331228532416753164936859351608538702809856920685745129535526641012023720662501572983506691315530889369388575569898649151041449467866276599397582301136992869223454275530251042816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] -2808566053158452817733512739361343920944339262647910982611159422751180779844403760629429397752866095680342316791684250027285185060309802878983874515113158443859909061880115466715813628555904156410191358608306890561324004842210478918063379320502347937990884204816097738309602757360225519687583194445104050154637629551989459874672665597341570964250781337349825803762478104982288647223720216312360372159370301475674588331219243394782496896578963793035563891855483750690349252708116215117072067464054946930133848585811231011155555705933621137260513513856848556889702603423146179702505047807324661908542574768769475583984291142766163315708159868062453002588654684533762772568652969272771028201029189260486619811708043974666471499067015708883467917012969318436870573799068065512072529374197876118619099265735187253677538169487510676425805780632768408206451766031527019880880400021537700056920280607192710348062180353207281515986884277003959678836739539837732166571054936575712729521928906120453923142273463706098139476340277936146069481850025517826766076665652767055033547129960308784736075372029725360714144041223867418687499472721963668045607810821054042701400799138490418785040160476318031644209302353502610356894002972379324165351057116192066756567273982946104447873890514111657390781727108211676092229424352874243628110362190715549119543406343362722433366491707567396206251182358543780563003603278536504760639156815468011498705087636550577341913892143570376314801524019412645385240557176532277258250008182500345898732869190067623631623597995798734053685269882233318520118955872641470783005861941384000783210911961861627952590794905566724759725388927206598488272267956345386282263072786805999465735434248217242327493170031717466205071526748804397352047668355638123937584148611553907545071785970838596341122200199542657222955379650160331144679535169477808058895785502140132327103911282848982086622468726203672209503945599515339037240116673924887998331715243179948600335110039016745548133030213158340410109280204661061764672015692344479606051628821042949372269036666515896914979443082154128412155875390135982040684776419712354944075659281928070503924980304632412173817863599205313343860565545632793075999541617400222243205644754905949116238540245701254230191555852987996344008440766776428368369635256998582783403233395237165563996196518251626386710208332437621786570508600361424361622422938712014848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -2036912608863033626733481465014071198041678518244928919148308596567430339474145747093362961466093773199681103898123757466505514073554040290646001997688786987375535599168180348314915771434996083713646840213868696183634352611081087373687696896214886307411586024816893201872609011066495960402755303063249490240003555499651592283116349967939733968489670334691816395425109209013879009243970953233919932029176015544530447881078774379528516157321989170385765137512660535971585675178589650152423906671368934281767192849903815202327496653427992499969098494877552420830507369115819098722728812722203111161063627877989567711120592515360545724032428030723939876911331250172025078349572702366493079010672305408234420164766141230574397552740590846015258341613906232378380118472414742934286189057853988636285123971902911361165576182267304755344258059284051056291765967957203911660124910537765402994582895329340626282552582016245455577231015137839744763496672400596472437280886627371997517827293049165112816734980351907593499327719434089919996704572676862712429972514283720769177383277363982725024565610000454848936349198322283148881213736177054354046270725487120329350263932392991904191158205851318147689092522870167916672335191280166963123784743229414758121330417958764614500529006252976129711640438591678175852448469943936581659352936005870129746750322000218432269889122735737640322652574471577176490589862670202387313253458177389687011639985566482966464120898017837589412488541955740114096597737086649179829335160217553929251762033014451861441556281850968368873896708775323004548169177928506255988411421113033721537186839240600625901378356451508951757361003858627395001601630674870626639851438059006612020564571980099251119155372504156308999446948319362861563400802245385276725598187012875719182576932154313601888605212935127018692079266028221333895740614908995871135211551436427570878478918923224203595956801684238524316465239142695407415934212070950362677249703680808263184912713007297780294695871604608948123857114738472587918545150084669876584150412445650083710137511338933208031831314449435662388655670850100204788225192101801548042189036182167042891339309361393056911717336728430250337499969891171605545640525707279029741732885627973835298394070792046183920785313434711813410037189695655407887550538172386495848522769284828852584488931302976019757450556618888573377345891832955814989954277439888208953344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 13203003598494164186846740655552843127804689814997965803841907184059064097538652569852738033914285506543335286652066778409408370324936534192925176855186482517340351992781308346223727036814206349293285191093258417279569310438606933841516996517003698157157585872350437731233575689640422635019926295312135850576127060466289504394931366003395929361589190513957320729623099323472391526501128750998765159625782207010723250760980766185680546482460429512692583827208375082523087446118268212517974152638024555345083572819948029939871772336835219374744984686113154498904374902158900034111714742578078199168523241918573338893350334984521160138606868288022746179819021910107844014166664808140615415051802401545185857963033236142417712042605056279566258271976040145307482614567518001563964776302813512575671325144785471316663951459466620088087102774020698308218114405855460519966299267603366221030956414413039796541383230575779971805473299966608134517531662919057893157291621586063231291805801821296721853880024735394211882449441174220577846881887155770673232178044290153739548962411023510149075645482272283157510736716772077425525098872888726797101318933246177964451159152261209082573584725656783745042165525712352945115399444773077605910702058449654467665336549859663330178984992229660929736469595917000430251916045142768879256478778782867784600738790905924567766359292724770645444669749494095634590914864553290223534027331903349636253237834471290883779773414390302766444490435533128862307803552044295403911285528023514687656877456046562310872249595494933749729037552506690118964984691338205412603973784092308840884874909345637070744624410520417860851882510546772029237664447162059109769668255007042123514738821702843946077622244816044546934014040301159692586490125658427984676795480724701139567456030450864422832661228470282193353959059260069885920262217937858387468561478470650793934943866517239637410415837016005876945351724272499419922309013266992005024407833960221228681674130938091663299969079358993182584096642033025281216022361428347039054027071728993712380320469946078423505812042729811510028737087092348466867811858092328911180472001340738223618061806689063633277564552954579770166676417307866109990932233563693456019144748762674878171869140450052389992571217946272051961277433693059456917160359038758710115233766918447657551931360574674141429997966859055067692877976264069398626621721841459894681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -31591112107610908972041686905327270546019471816364066865929172310075290513242494011781283714013515261411672193405854586344275718683981117176836662387159154424865959473203413750482537626500090756599127865767158729671175567084496699284391600678489071747077041719370328288668115614457362418247194630320075987451036961471190953348958042625735083475247976134484343063061830524644603634825662782120490578647764906142912052648141264061233286887547298456372842433155991603835489532317467122594364229943951487282349192994066297708052435910564572953167120073594998224909836206172228504066797229433582516403919409085719239987263403834936546001122062471219675821377990986580203045729756869423563548968944665890129337245424956232632758349245794748481236792497166854838441222812514545885909707916871162258862478677811004254045163563085927532995191561407781902665262042679839863651676669620191243840929102249095348073743608734869887622683516682153115231537255947161939244860761889897863700724858496126421074963412707811231490368866468567739282334452643713938590494013079711719097329548460268048713382867652480274728710769768065834997681430122248308713483534349724434336972440066262557645060294959877837470413064500361749690539795926731337844850464668728766267707083049192271167564250455635586303182913231054072516516844586695084607156044776371767915345741593893050793641490947601023193941216340435423618110587024943856794101019958619451742164861956240493933874911987941312416494701395845053766890440658309955572466476559840988749958429405663584861991355658989050556641512030158880681397841217345613523425249749166393700820952078256573451542805671997354868216164824473955329929755543789663329261760159849596838357458227675461197521750679297225604423769348624291391595254395555405013574935081769123551809244977003981887221325187964540707269140653336639099418160045282187737866978672526450470947721913671694273526946103229097915390704134796368521161031979741540273103334625909172479402226936697366422332348134235821862410464733842347338010531777436984540505446892993261762263233844767298710568413406660547348774197058372577890377842345306841056732819520367756019097194788501673531900760849982758376900570590743718967207288380330367489066901203528411742288203743586199221018028960465627161033980028354511717100644052997071230782545128420838367031027768430596794832914403875657336617335998714848127184617962739406471168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 58461209703075705152417412952466720141582771752859153951850409653572427052475434207659585220075365955589595747128231504494551947186010406738886645659237283795955303300116194634122618614440918465541923577848877952733115849375985811909766381761415748286079457702118043039721084026183489868076742586858097439581732789960539080496029046277293570656103045058859534901416439564377705786563710697481885133870702113034424341724249267968836400396971556274759800476544140664039776506049757207719587444464602832415625509471328239311168620930790605373564949458222191475116617957573194476004977674795188235487535575651265648713143379970337572040315771466927332330193891082523302333842309332804285253859819077629668642243001777009608306943143867893856974262014102686733363052486887304329883837570985623538098219846042182953003474693682062553882869730093924965458064007065597481976765400501469128733572473246350822377334553018943932061316289464357647797286510733456683168372785367317169118164660986312699321802317282001799680756071050029063292528761913513901444246613175880190583538706832966934831807105864516262765122089035014097538359266295258678066593919615272635412587768462793205078280931893348859024618480413558145251168222108851620537185734712399652420704111555435868351284677744028572824076982536833275567870230346150897881942661860237999540172728365247627344544466163000737307418098005160359730288805487016294986204136375741217719654972194607192146078076306138660341371560599831034787346086104038874940653434759565123705322337855147427948420417398470743665216291632061669885176552946439294847527352384835427940245807472206075973717545969152358701109945869246118936685574602788309818397095758226102937970969625107041443613968611676427283698998894480533977490696744429335945834363936076350552870888294474598953556039758646126778058294029132483522299952140371080814821993277701996404886740324019442950721109360385839955460334567099534047280404709637649796436056591721845865574188065213509861027145926356458134203765012210651827726622807353002798462914350994114984826193919238843105059902453724726410596431410628699906674377764564132311340680057959388074112240452271216799513155377919734407862858268520425431603343532745113157631903972723052829935790049868518977529040952171227411079336786278693580355364787637513271722752866675463399075060839004965491799796199971507573470336564230901083262281616635147059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -96761338683521667428515939161219844708748461188145740888509852203990741282181939612376585198176379778064035909165135032110838561575493592554294038001927059714849293437357568124387193833134491070553014360412628190484368225912868850503058339824052983668543462810922925605274500361431995940721003607643790653918265140319142706879099912579525743251568939491734266582685242377922298349480660019721096699428905890189587794232684069601020122055091560099954554606081882202282994083279177526590472621289661037027228096934641377774474417159121950186357008765526654250013171443415359365876432243639734961149736624370823703508826067127917744861519342850774501781852747780900610063448115719618816115971027761831151883367887079004076217491950171497993218491107010892391662171269937242896347718133426903601020286769281949614541467044441522452038695637023537839891810774090521893992937756055407976867764068580606300338727916996595956263659066967753530932943681138092787858327547566939444300240951432359133664894750440334996924050845516219067410185626755470025103692131787295373080183635421793921890895909687252914665628838221123939370109504021481537995787432075013671109748828208548499253560354915852181878293609984949660111471781076093740094744470329984938284197334732415830033724272557049733913672569689848906565080953409127744688305133065992316406833142502549980076877158536613392496812739970418891188029363156870022230404547933917631210541764982762250226039156692087339013048628141220203627227741854475889958752555044739084080980126173278844921436497787275810844360817755941986808862789846613564041588777376902399352345383541651696442695414575582429689019030944016302891505554774123402514466886075891244815954350511022902308081040828520224115871777343559890023305855750508706996007374007149362154359352235075222412400009067110772414134934660107089094963462805309572797211726508149039172246117515918612533214114767108474274330853432672904500039179193816970181552419143144333580412839979111056341577016788665973152011029458579722435831807911998412737154232535373844754078944030047008726173248631816129061747721776881120794208155589546421743517898454803834093392592853005660336979055069069334280213151392312413552917519578518046704965523663364184446548757224522954718538839595234780932791703643325250733388936124178474109358541440993712293715223463529575530008160950403837969941179406750304520545520340777132097536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,20] 148816666724818164183888299344421455171673648898132508674071015617908131254800878981403233474556796617653440132794378502888977296889921696922182746583523359377427356445678991374849268201932148002162919005005119444060158545374249087263217289061495591230912906251763239705196474534065481334641538307073749172979615598130021986854293742467358208128049471306946696786890014929688702237265215528542433491494883624489470082897663799435208215844086113202047000916096791106628374016645530995414503197633423702192823332521566699987032267369583037783199371616779881989083577523808461818542497133501830061581854686528582681238194936010146538453941251945265143306312177608147949859002592214481295105013092721565204724574385841839227864069017768344400915405898167975508084726985066592760869873858538217900845452814252261178088002182578518464626683095861227965614399586977536293333847762839237714152723520349162015791606793790721743631901421039437398920150183797388739158635371714122668387593807726913770480204568046656013593697429794643282653335303477506978386537249435408839033147697173806895380317137212881878651394501411254141067495561062698873735686031048862123461748337832570020387770976595976186653363784063920404972583039646428757380034324681813883760649819200315154627155309442809340145429824647311974462091848040490632288825087121798473746648035935465758491149535433865117437500578654513019207560743558523807805351143472001459966187606567840402274400333602748925238890935027243927260118529879429347653257075415159762736346576144602983271894114600263366920601536021078217861793707812135599480955659559682735058737362014627853553250005634079657413864598861127535547738977813504883539069403307237202311299078545463869480830181297691913137720770960020745505618386975994831746751680350690586719000821557544358203372310739953558123715075021969466703511331029989237478212881061750050596788492792516491361425139529587232587277601952642438328883141432892010141109051957904473194016130456127780231550283498746754342101744772196369862498467428015079338977836941767016665823862911482777568964559334314817869471344864428927738750280655949335038479599259465177039770069759857205023780526558281259457319815158646574066022967515235523180679963126690231389285098011248051912841179108708966787061247054330868423692874421727562055110528587606786359076578263625894114868305864013195294154967952719540423805053328841873817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,21] -211318034973656279668330731068904177019377199826215180126100542026285322173014251594859648981218779910282028827499811675025309646095479114615131113980218495591317181350621490617629603399055490793483216195247457154661779090302650086402609945023316203294137817569081169115108606806856879962940675415865852447871982988431280878309518060409848564392738948728807076641539564625889789988366543605113817224092394252978223898826579547644641518808069942623435933429173439856926935550324665654207875344515506059156322954669841011664529803047822553212077117530841451999642905721262536860074331189905385381886185720185933961859988972848078083143310428898220135335621430575589266706139389750839903592406865095390053872722859819566807304604091157928781447443788413790526016446971058120413815451903233446208423992698143146703408066544339626996050908039787447792633624032940059458189270675756566513683857856585448645269932684560429166505233886757183436048919702736953691224781865764340690677472516783883113756852791668876043087815382965650066416349479739540647808825383044816671943181595402125248502827682758158505637030642502256710257762318683279705451724161439968697087525251293947654688411605006501280550780332485801795347792802500679352524945946366486799963503307812977296423072491490788284455250165734381666097276890414343273601101637988513391908550838027343165728028573077649298625351150392454483102804353542483519694328714348245044036186993638195798647466646123715193686788875697310141178105031350549480324924253050452861584366768524722770474252193291499556453836142396707940190874851791839502602460184699315365933045377604619063626928832586184020094359568090181777190474535537594692008781892740987109189017926700775775492867397295301160805016208540861640575119283458121515693126177869839944617644473570282624323047602811892222108463912271590144651103464789001697127159685186265057067634866128130287835584716779562827334425668287995804095741205182483612658170341259011943722492933805120467712383954755853363655800889583806596193515888793438128220968658805600386363164596403143443270730307630489624711832711640320429908372314986694191728670183370691786893438997613643903748433386515902046807142598901377015662478734932251761507331575369126103553008824238578681587250753322415231111873926023736464952387106732521376183905066665614209018789589857109503068250541312933758809941997538813910387537659650191784935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,22] 272920881159980037451139126622911302712399480754074146976673828597935586435197148659133305888921802113181753701935504951510122082094355768352894369997944075186657241230005377971696554871257066644775182729152906432889999290420708462606260281092609185565155841150802218918815414008162158809309567179529345071605249763461529989958118406506274084880311922393827622607538070885108360497663341929849504879161629488402181094702593162412373778138902468858779694094149065747356437572053266559825670488371874155158633311362226919747878275047119567795533998246068658934994318506058515766610458444348352788668359621957335683223716570501852848760065451490721911437849075472254088684308780211734123278122974341459499634573870230414248154181576361175338107270752438416278101875738892519759807059101529780386354847153674041620725975315271524241004166900080084720312686242384587108190499211799264037172863076731221853900128955165267011504701323258256917645947258947988470130582308304938832595883729419391685764123545278086934893352531617664874253548536288257156130764087207261937034733277606477382985926538594934014156325763030088782611987831877328020806354697348004006127535111934523557799912743279957536627373383342794177036014879429808219847800553178474196237765674004747102255734190341937732030633267824597711254988878790505442580351823100534725522203504240031972504504386674957530564832072538083436737025393984920726351780202831936853182603750616761399248450706690695034342315579954435639859069543439426331183530482024934385259645543522070940035784304500848421012881988811489424088347079706873074992486660793303936596705748939427059711003360700893128580104317720573816338640483759408910634943817181129661105993599873608509528088721411570980723580197869063680751254503441372139373263578942525247164502512012328564601808522448914776331981642438101550206778168156762385252961001524892550540896887505830368600345059710047157015126961560761831035525467514789026385557123297960681527081947479734487603578839841371136790114348870867117835525712393655468882335300457407869640257224513184095515784085679784925131065877409602085521175087469079762045526200147177474607998405534439427415800339076891703188441319805177893966034375513534528413119800983130742535588605804510847618604751536579354873518614802890367117877623510982938697779862009177414527149495415561121296574570236146549209795630131903175928895016137191220838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,23] -317746799509991325432960602385543570242333148542732341736598002716233495254517878768950075694734529378067595880340768070192099901651790677675113024432491142744236396881169931386270142121838271646385979038559306730815180771632019551936562630941301375326212778100790008561434414943068683643666444486996757952001572537883581556956539200834119488505824048044294645750915772426469201186416621168744090157218597905439177747199757219000820855355421187544024471500507015577016997494598622219284618874271924176639492135433403679833122461535022807523595040063977343382572396760870858828469342134819229894856453393169335763832525821542229092058754404295815438093016079053449774890716226638266665565397565774334990592492672348989002679238464964605934853571866881079992905160036411805280260212553354778769548883719762678681668553836782016152368383990895618845727229814451653913356239987454005223687070997600551498295179838346073365441852675295579772521168290602301670474718913834119263657647059612595461252139089487368845795076343522751875901271271335920331302889139801519736283104504078805478193901123638633206052342491527564981670205072594284864341141665352723428813069736609849276527727007755375110554372738243243843790243060884190617839422443220728228727545513230885929717748548370180964378844176804595915562830558704892755415011092576299535656012278312334520393040900949510387292671121209527037741666465477830401396136685101197796578521360873868522140342910349491714544450262943440644227455036093212027979554513532545974074139622703041245477440836221974127579150313932129084700651909002329850964804136870819949598037044365111598084429998034766808857707708034788157042713857097289851112366922375828702201738570536083239553148054651777685751034456442139833856362416634674067335962221144906003839740857478314989719119040223951500736260095015784170472855517260354060421467572444889370021364022746112834031019218206141282515456049507573486179955791390108049667061385684682086968101148615614961514688389602919858471726009655910217585899061580661840055569504107088135597795500247896926615151332001445401784080693945529907607709864408716592678603029154179784963854364785611530509574271188295897299785186765777931852283457783551403309066524942917652780094813319983382330628940730094951698716586991557874621736520180326838403652479916115490423714933390706299299207417133654566195091601545855181720881526872163204726784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,24] 332553406195153597185394471863068723428801150972372018890216974010950736466948509183901904144653053996271558473302968523897970588603442978049393992374090773995174111788068229916112356336688142988296837424216716971582988916350562770768575349948575796933856508122921089337396399289142042682948104290370332192326753701933610048313202266321745169273359710464778985982346170270617258448936089106884084779816240179224626363603049139701878334585142662805897723532215164085552109447444845326138689556046532171139906593987091657145847361418018899855574555557215011007334564245679291972542661125690161845558394697998191574913525742031667152626633569291959336669013754193129615462004779650417915804119800202410602025276976154428767346077575547061172397447871575339131037207107123342611253344063909234676451203810522778925035347675114588338804680738879789787964149022985972328170210284604977099310051197362172286672298898140290199398399865663970036973233576335709942479533087873037368399539872985182384697031598081061947959604162030926307548098821867649937676136107222799797817014098126336948908861268528805916768507072515767229592319131442714199056038676372437921882947604315506590829257303757334719379626084505955902464805731253367756718347508354181413612555058065943995189645204892169873141215456504114996976472879514226919800199548885444545476671919885282246230049795079244428631341732166792387402405591744246387509532528380271418285306732715816733105598786805519444187839754347073372714770287152510307549989318323851373103154403302544181200700976596584529074372064176350278816152397577768989494806122750708527587435219044004539743277682294754693239690826863901552891637688205748455575008408392778280389644604072868716652353634983643014740922736015980420938625526527541216040025770498350468896836426439005586605862066066674673994074358763485028280898495784385857773499079710259131220696243562632064190425211132171792137919792507718605325331692188032604060119625118430822351573275682815047405999399835735874833790387984287755259470342963463666389197622926524130453280997863825908625940273735507652188040064323941590377851936761768092004687307176633384919410219352528799332287474783314877567436860216562786003371568002694868445844746110539577931391126068311245126029002292186695739985750573181800253788562338762602991519242498093247306918210196862062495438971725917908388418677147643469213189920984284528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,25] -312828134422690729711988468279187554577031413629929227714005463302071129422814107152442243327120185229946971417240186015143121410730147476385613195990164896055684866842137706059231165708797005090123000864285422088948632854599460590156603168664269090657787834259877635675514794035555756463275193212234529803012996125612743180210192562779349653389504712039403502237399896210124458846996887180020514158466071798059202233148694505292106862818025919018768071954365910410890169137283958404889351312731086407674162443534152925984662194868960548611933225576617055610473781393273267679323429877975989249908193872364100665888164367217764311584164424058348133378874325800500604388698757431197915819090465670513228129898077781136727699466704538718142833172105609894428003149018987818406159337225408968011396744216770470811277458176867659639438580926582633272880984627455977026289968537571010989916822781732708428985259917343359152288982774778558563331967809594137232142940440175156606382817041079293818576473189510815919746118517488456838820500074115945311625892245367907113817110189979883204016699783142573983973277128163333080525212524006017572948067085048087296805573138727819229070841045088764583209324163982119797026327994009488997345261465251717284791546676648425295094270267160830258584853972503212039213576763923949102640373615511830346413156941685186443320972686470629561711131660668012280359055941709906991624155905484634126248665145554409026609833099411744138748014475176865920185239054653018954067278371188165581764547425997655692274691261732160088857320245426797724596916649252928061189787438365939541307467937188046247775337242481619413663748623722022044721255034986362621469152927622013409565684795206120880880170878229269690229167518873128777643191582505002338232679236416831583852652764920014708848437006217713302745098831177267774475494069299958874840827360515011865530937774709287089719572933477674339693638363922048540758248027158457309251774648506944961169400812970851674278127874052851884328735149423000736427307921505221474891994054966091645885077380877510176847074701609062737292814313895107238192974841611793812278977918623475478510686332582903736388015709528836607722902058497612178704417706968271275025552584361404256823248064948880107823289707977498830885801668758975517604894715050354886090193691645215514218635873012822956509680045661624898118077244070667295158893220632707064659968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,26] 264583007485352571289916920476405070809846819374347255060709175201251269626530215970919390315734849531634122624583223089009087393443173627456400963315287604106097702790680392924366557533960182062253675890467711039242373008836418629819917605362762631023200393461332385589174923080630790811843336803370859869614701192884293261531507770861651168349542733273752981304119613248110841474914064406210984368512683587847004355713579922626479398704455765977700492199057790998223979228032149988986346595383404149927713682840180498962782391242069935310963403848258105871594162915083889581368124899163187972022267278217448910600950448790777177756348968795522570147812845776495468552498546663028752897104069621935032324217490697947867990399443625041965922745796918594561502512437333024616742621221920316542121892127922244833778978138942251889116023029608636943844199526851363435180712909978540163313153655480064400971356343366104157245870802416840677265724681522937310517061443561700657810786281970848283869663435575834499019648287887954713599251133489971247300587055490195942595581538637581601378949994136852987440304271241267366669503188136112897272819276569764938808596925861085619455846114828983202270757109656585271777159196269651779114943198858995850270491238751083375344135499785001960825650887001297488061997488383143292953203702815777006471846050124748228004863969740458092659818334195297670403655937323968554322941556117399548832411991009783137082304885644264623548821979138670753029845609811048511055504325906644740955907034396749719955399171879271722896795943779223398019674893775874815152063478203447382822364256747730333216606268022944597070498234578196121769960385899118168762091103022338747510705654251365670930013221840807182824173884837030381601391745156756530170229288889848952749773035270573725359496452719038805754114231244848655064746409601064135610352195383705142513802195845651757395779970273645034085308734546326120805950151080845715264533353108862793948194598241049748658070232445399945570427624745141195508212176485584561662151330656312569806454019430562617220531747245119235855490708323960540300760631564660094493734637061038754329617291224288767174107642743638971533959551264434185449679366521485451751603705501708640360239093772260662569977928797237476158192474621308689193335582018442741858335922904647219113722200899498488062128549746469351555941013955713009549453292895701932441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,27] -201338222391751272125044510469786415689345896956456247302770535164702731875423112030405982261057030960221349804282405603183521633396710055601137628972406936466839116442572881804220254842249456619816738664341546820458308694039827426721195628441117798905994118332234339620998990707196236045231991024870856091011089582119790907945087729708550448030336750273428746351714672337788222249602357313192494666341060565509785017164405867608726175337715481470558991117386987661005076887963955875046168768118603622914078146905612073246510051170595983764120891338162200143654157897508057758431394587695434424781403771657546943243333188299244592947122920824758294435346270872763155377266857342201497451076356776011129105341535544960860341307631703631663896282660489045197832303075861150434597367755720499439229016125747928215132676351592671838419245625657444774483401416270903747062860949303193571309388810695250728219979034020991981664214149021494742251746568420897035687993298314786780954547362955046087703812088592707756977854797777468279918373823240986984565322179776163803540839782778722529531806424818540216725054637048093752317642392053862607383232821470984181153068668767421048482265050059012820391144785618814840539335706793244921008266791467500602907571505376431111127806828470778159869101117595012274385669264834141008916475860664217734899792310613039380251453520327097672756460453677945171476344109524013320864949353698871617289501546756032177087461268117717314869109665358621853340871861920391676523283666345944334546202625297420738923605682246290639713308646229539805997654508184540705577037157581468849609369746565022965508602386587682524778355539237355222041202203065911461191655425303610829871563389376943727562905721327085474545077116179298314986586288726701506086358322494483270180967069578771272558953748965737219870838316340752049403961777245925505594287904635705439644347009210333118716975299397892173999214910237199293008272421618485032215479875895437787273222615966429206420114450030375582577255495693668243657040444577815393023383670468650018431236361247242729741722813983613838117728942201434923789273151260975725801164151977404281494667634551625629998435318837986691077250929309006460899700705798746226636004261967543796283614925538061088042996281696656452198206988268097362520114094567421090278856131701644679302988654179712160610854892564626056253261439908219738170795629097379264724992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,28] 138141994484457040000382575375032977807475988078472835753339537144777033125409471070106133804381133585199132248115104357375703197441412829601146342607821166338447529421333850711738654483901685587483313796924315894808446362687152761924315942596326178704935750194755449791686547072897843795619944441546244228543032011979816551314047934822274919345365433326600459143021357625635830264774198554389510486258581061656426340797015021151804606825083760183575191513916711833160086350103542250689659379102087803160264439365618568077765807098389404452730821969404874418730623193576236158919608937838218977712487481774571947662527231460070163159991682557252835154479063510733651494616458896265173583391908573796459638975379713299670272249151639874206263300395802712815830061913672772614653144017889663020241507942678898018334610035655935518221752336421156791734715083012332981192704072800573351651980270967239783669334957313205195962210612192355443794249822659295437254857606072536695210472439018572147327033056730441019776008848396620147611784626182457639246231061688790929416499805370481584966502276176598124965233844449141826950872463436113800044979918512035868901486365340501358296282086899404466848198904029916515369520162006931164742300179915497749630784975783521146503989007037851070813942922954300629194021158476561925017610418421060360195412800860857555612620289304531270436311231677151581001427386753505650235632236618437692472894099224783827864497861794254304078873422758956451840566432280187097647891317908383776716197847164807284157268692270332243825937302518701733790509950213371871674357650157356434635834244518334850813935322995236296898654568202378538477987876417119894025893420532977902309760889574764064268537563073129518501531605080215517413852602610872907510738065233755470356040360354426767180303221904798196370675617814640697191328576333623943054689691806964569424370146806774150492788952137263133810131857575251432829959409416402908543667822784068850470473854758622551367839630357478626672225942972349050284488276820772729903251503782681112945640380589012618778816881220893589550821299264332384536202812796630611220929743067907683284931435110228374329760687360618917006827896634088246796545289486766524450983699308042010764774142205069038013424564083609862283421364977772114472634035864354649371016278534285500182852571044906892653448070776896257317366495761078471000809028947340269977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,29] -85920085683172765001173681598802709416913395760425690170281273953355358138694270088210861821665054540430924088742011727774868052635742824904559669408606628258516957182204463779073613452634581914283854821893930636771986243384130512284735135869051727650354866055320843028466081872475209960803310734150015205861534166840825568345224359187149243492052406615507352469573795399262668095228053033069128860200320256497207542928856886275120835518457057851884467308082145425919526490909746392948064932050922314191199812657753981300173829562180522802042514160484359541823242772405132444135526260532191812797870933362750693039289979554417951927772704205475289994212413984906273025481235959574138274957846555579077967600811396734242222468431880552297842992571532559396760056512418807878224740174940816481933380420859551892585687177623118825122866729533910337230637351241935612604279741955689819580425630070722033722624739909860303501661862413655667993417868652839864952126207764579883530610180277751975996025505111243552052174145637454397886305717880933921895428087190790719577869531661594172361996995439086155632424788333760576051475395711812681283502144229206699405481171063032001351621028783584976497264194279291867605786098238131819401677403566778520548387902106243518998425508531218523981369237494147166781305651457498260696709840363850982839165315025819632609149962813287664940144138282200962980314293401206207142340720358075596818999431748797826843856524277454794472717445277906686169402444432292355296193341593097295099417664840970135177360690525702482893754298445007765098777944917419592148602956450038102430921259110929516568764340986755090424642110829391873068428265841362158992814341116699099429410278533795733212479602806538362476992634400309524943682417225056620359769529124998872075095452175750743850514511704173968066935505350290490013431137599645791422139427286513385315713694535745825985862404183171066261720917639521673359566872333169374625845559373399881079609506189483031030015158790209921343711414563787164281221378479151147429382444425677135411576370514255585280473281378750464275567752756716379618272219976829209760457260130722507598449061092248609520080821676100578607720042536244603267806662490719902611312583185726779578690807984809677150943371412238130933224787032775051674141791906847236728753150726594286638418582467791607842200024319087729522853830209707586141531335702059845419008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,30] 48962793908064711631863688358821473996696807118861899746389070967865615867607637856244466960339977583068599085548841827510738237270062048962158078570388887215555038013271159758109556220689429998781285739729553303150182717490373624041704962434641338261330107816535685867994412812136537584690703849899979377642935507710358641684693322505937890348507047223236697004530118575330811359646602465666356352287859672091493647606846736438163488667713638117032404319148097483149811658603617753633734453923705789538847195390314240432480625067053735649341990582516442950422487839292929921885716060619179433116153743610880980820354769883437603950828216963928507683643079766435909232511773833038942568648698991293835038721767485562815082943200308392218249829144296971083617696912090567735909235099362437208281117600979521438388064386415501189191073436180155310231280401372790886183560289795095176012049464592210003793615727270572045795100488980704579825976096408642832405562419536295677637091453948765188670742977213809999585972993542275534082347213887097433284902140803817444485975844952327064216159801267284107461423731410789395123965163050162051076827949416140778426740221340546844021087981099078608398684608399785878158250563876873963389849364204265341275880512319278476450917353648016895506384381946935339712049970308661771593732245032788891002367303750778294919189153907978078357675090223900995119230226719814994847261891811387013815111840969431917475842612794133543280661614609657735871622331142979899322986228107233722356406763319092260281937674442552675547355654681546558328000947717186386792703040860092747821070289379162295503751996898166160947579371813202423344720441601304954476311087328269661846822345956366486540600517876855281774352488960489355502590585665437988020292147271004877795126955492688511788132535337894342085414075565661375752757274111261486019700689479634995896407001298708891134263724411279577498905378098777346145168837980092363045887338014269764613808716408207177197149117948231170767553901404496179089101325352097842203670204651045622813357905365548767396536364057702446052128736315343672883254037689064006717210512613335485977380443593084043006340950843233233464157077875061908079564659003404106212506374315677955303573082483371820125050951219116370380862297678787884243033835509272850577930049933555038433446094059754007903060692302753302316263573516229167861790928657008977510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,31] -26012889097840947041945570702051223626875046807660719350257705486323962441004444267801947865021527679640686374913138357019873167622874256301067617684883668629131776657897110647763488069784922031075957589037860496925416985341314056722471440108737520110489932484086634637022297763499885051300975247057342850178212567662563832096398846047549332391233515043178455648548790517864655832399472540278272532221677635730885403518503861413901662849618650060710336483900938155558081664955442007569853198745126702466576698204054348329476580314606287227616974809247514850365218137176862068994325383653013281469082041280969935797728536565575610938540565514112037234901145419828072188260944535328954287708893812618480537242703020197811718450661650014481089342283117309246848621957109995594621251655382810283291238063337670091617734266148023590902319819692496568457586580511030799488616651356261627587887450117703816754533719888501215903014624135879148367972099446208515443819426179413240971844805019062375565550656743053713160350062471872885530258634175811104431427799716945480059909811411377908220969776705167701746796737870349674365029896929660187493266232069907441940362538665313233916485254485780143502259265646556873350674748206099911242359637772624945447917074792028170118081065315796307684410844254887356250042547316687366045284527406362605226393613103308893280555848207511221281282780586845805435323230530012705250354172307227326950004504006309749437209478060349493951496687442631150007192654600660061524730253157756908387593874216755795976938568650025029527690817120090704567547281831084873317016979666317731364053169903852000724021789944723148823295898566953239197044936446051214794044859524924886999556290532641763634968946364209851633572275103984478423574351548783878890240574142428733644543404990323962996775677227443107216454603869731861205981182234638841423633015031192488970129524355347408546153879189996950855295651875203619241495641821569014992058777421283637601244357720770378131226266728175998907855192557674010915591940700032711684700916999963396607255996751994056030488952814754754304460119161684287475683218978925952034682236697176922745537595851289432788303840134277616035914950642794078160455152356844691411246786248947433733776397827079435763050210306748251023126399736981269909975415073913017244174253342107316847286846446944379705862840490227108882911814125962121998657855163032808718336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,32] 13179429855920980276680214501258007295996881237539846167973560971278836895368654283276737204723297886214516814435694640989395577260371223856881941207240692606464493787311648105781835642133708226913260227082204161832276135377344156413732177549231413051006442672729570987909286589910612718266896682505995213404042160816457775081611987298602583014165269171524825732343086369517076391292975017841269752525086085468089246773058068859849134958352341728277906769930367690113274939708692050363391659448809498632990550049533853703711689494749767987348873010949081539404161352859109892846053338163640133920803116826243499316242016600361331758530846412040861312008245095451603258306533687730838557935666270620179902784771377164604885529768434061843926965139914430351234859032347208014958093132949378775455945579150750450784359930403617983117662647087823497781452781494329364075487213933150316921755814579430710625726788029127134194113886012211611662260091626570900495700224001031423202227347563028075205939320090074038555284780770164883662923659635696601711890133232655271443517882847975422622545783607670579407630287993895100281880126996839837724468152946062576930308273063474078913357613102750572521901612519564039366234987734672778744123040023050071111336024581537460743943533882513902314912028083605042667993191622361905537588710401514534724331806386036058995862526494451955967615504042816327236617156030570572293753588098032283476493200529728193097461381148174499094023867438879247320209285718630788272124122146744725628917956259281284513897321009370564747858834274020270188259754328781013646266978231607813285828082242006533024343023178509129298137464533454847442076684296597937407446271889725606507406512285754763390154468417428241244459306108734999242362956078865484548386292984921147955371324585484761356053979668639375180428296191597748256855575821634051629683046041378340757551777536251235841211651758407567555029923063294689426287222303325842860521908499409331447224493908886597614699444459784342829091902545831748247255770354771787283321158493974307043874007450515331808453111709729684845430676462121783440744728406828533467917120904273812375198665814821845899940632300024332881799176008562848750049119791576126863726443669942793706169563653404424935123475439932203544065992317623210388518562955972957327209853450791355811382757464426068876843739228861700253624730515893311218588929460563817267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,33] -6502883222506056960604040440400101349207743457301149058187875749914491906401764393333765956287298989800728157091730081706139545724191648487831243186722968901225475561799230493531399636542418328682498545930565806946548807247594773578409918854894635141557562616810526151016499739281764088535521499579094022523791765766385888729377027669804923192365199400708197346676552161950711973637749038752891181127140436873436174836840323458105574009320599988265336172062162487721107221010288771002392234517036658710570997422190851733318013449693899460573325683925183663226707070195686667309397464482389302293645108493881459640016689018177006056146124710928934004516667893488465762900503215929969782394372556820397166445233667810854784654765812547411443570940051438004354073406165732250145894377049768636188991573567057978471710695847574861145040628966331345219157184226014581471497450489060864381801477498627385123826248613466624683990182788912046024856321321264251254609540236721029854741306896104159531079196143664995219308980426729807145031768940497805481876880995999079317518930642550731585049812479143196028644977265229130631544803270062716685661917125344650713383842754955153555207319717788803869667032305674740405796934158579317811425812649682013252358944558138260602593452615037171430619393633480500952878337661591426749551548585178436978835470131877757299779987445280314826167787958385401518264284157360997491414113217385303019708448273141561982432481927579706857664410266026109741328819881814769916068175549289789843679310588995658390559929992010864667052027227394065920531339373259876177066480047988088576490204856699047290240936789969109837558622756894757726782752740045857317344611323096367271920074066050540582814143950510756460742007688728682589900759032250945317607899141984353248678462295907910744919465037958281530304734252143789037089386598677961299123562536977484044330786620533980023654120815210827847216833103425287030703933269790812886538640729878787828390085256343266150218217362017506429648610674139049357332732505392187405286325041314051364846413579574836823896571308746598994263922559500801514073415097182686102855680195525815840209007739890636225132884194037798090931030394101645458809523709489195134131860080721736854717014300026151026176636554364919939221296002211551840302576733662094744462115215638969073062801216901751140143645991990184536887084096803776417102445225449250357248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,34] 3152788442039972324698631633534266770183140496321880693312478290090272663695133289827234302924840257115584116220515240995265842863045153692713099407383725648457079539073932244814695218902660891939851787834148028990159937982062495390380724772149879291152519825809960380339972778561362699332948007409459601335079070003522927146355569297538485760756382175141763657756266997796758844437158366991865477174653534150168986588766620231778383639917139617642273899270474813628014020343260387283748037384620649397436413826049361529650238557914923354520344667691243166937700848592204246936216314853162252683953206715851756067914853308422656473722731832841624679934128869955189909142126759039966634352064919537163033792174964905640594403379253128052290595261056161566159047891403695233074151115053986221038157598446733564088991144347636962810787144016899271127648453463456432232367941848548298751582263736292235630738648872714910362155695694000337001561790180488328456935551916044659480799222140324589136026674751750207808043446092861266733773410703865618937311292910539168603938875472650047396037460579851147865759030536058617589451253267205440352205836273252931464785207722523900589404656632630628508345742080014738659461913232471406998931655465042573031325213441227979233008889839219338304214211240868012895170901526284418271376337807299887375405102841165376477614263950840555254353866140350148066122017496753845561084043909467094241499972557271701913364301394739326550946371908337634621402194922290050859140627973675412932716269135175589503012880077004050035290758902140427338085677560898465605241337834274853725817028843922192754590655935411658134645655091823735057384688077678913759973126512456669778429231638882785573051765274099125249590261935436220373807618454949277479280872900572656255472757268336163702114800608276298674375285864310800105989466276286601259284546771307655089295068570969179016219508854550859324349651390490421656997099064527974895372565473113975190176825404305206295548567796741109991902715292127533022013644135355268652613424657370143802131661265739113424654467435068551557917830592077804636230024130598371133453646574355326494151302372750740884839762535808419681928983068154476778232063479722307435583906212047917226194929851648373834120932136155682525361162004131310496552411584749287381190428693979008062400540487069052342916267975941197146916370983887545075338593652412986163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,35] -1489960421308597571552159379965677498641771070207469363531374243760874687275797985864299417250998064254698431433995919273216310615164746753490199430140307981242820310328799118674586555773347772640546356789925546694794071195776838416706667565442196311833396177376474390687803077415060763300835968340499379348474982737739693663242746950395456010828289328274976288314073396403752391178103477328886900958728305716181612123826901571086064610635219304213371967566172793369603160441188077996291242429360161188788554871824133667092995842822184629526767789632712420891987088232223730733822747225268596239890808317688147282975329940734678341637088806151919852410364779800000524305791107390349337041172850988228494586683417797626225570652570292249456993287965532991199530806847866782274476163380196085839186483467271175634558260341323470547112635519714958139856977197028142225880419448353148327093056176006557778484161104286814560279360333655294372574657751693589279437244849248116660654939600104844154681394662786351458346750505808623912588544349231986911324290994368647749545890616309705137352624797327080198601239614208164712347565260963769046144746403460573902094358743021461328646376679190430081849923367718194978102793539952901460754542673809078675566414046347301565246396590329012549882970174431007034286942083900222770881037025534041289128737545259002642146960852464964235715815610569436755875056858494408798380766720819924236480076000369815840913581508458877899898091853297397505015724930101585377069975094235646634268194423303622619886314502490274495499971290976597641716619889958656153193976784800686647536567927121239814915356612993154434098767152463230436359615030891081946476801716418326318997444360588479045533825014210022734514361911910701263494445392222561674281440953105298885032096388626500642077546483775592082025121218180348736952955188394799410704232630120249957355236967451416908382423994348534061053893760281733757807472602233072930390198548304298191509465009560066544967827077802737677655763012330015860387753323821875866839697858656655374401981808068014602561611760186704526928508588448986993343235790297970868366722493132238116677382367349372815447903596865781625172865759769861676857113640651502618292509754959956811606076638075707237841211652702959403595992317871755337656578582840187382133634751303807912865813361445264167566083680974330850951476824732426223451349942149408882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,36] 673425884876174480554811449950090371611657886881311224401863817593918194349496498370149857026090512477115258945165195827339385854532171079200598049117210489528855797209802442268675675635229988247736546569127952255891803178047252441239596905846908501049911398204081044992587223142333692588477530116775829454160560990709546953453218854258147260007367511759603148920576132284078988913579229569012481218349870066943929304762712361416934691519894111031380686866818366130968055431402330016912273237830071391941375248489931575714152475657790498795369895401245994556299005219739564386088666120445683451969047533294770147593315627053059177332396781520147839580304049777899981878646053174092249696657520185263117652159205010440070892677594676516095861789523391780258988893115466188914274148173339542906813455073212290621184624662000075602732208512771503103661267466793232265091178114633948010697264414105268462685624957161541456993862801210412526789828141100345160453400717059389891280321042917132643978791028720811200857878760119719392638349496561727759291546097070614923338150141842469374254292629951412406513845890138472224516819914051458866086692809996750675016652545426626485093339838911404562739262379626716607515369635177018355828984995936611400433789660060518228383106687295648008707957441101112887088766823954963503777426994063347070871468737521588062594668423897023152961734513724805462619842380423901010163540183784325129264212963403153773158289007660461523648372899142785968783446468450247478456795223836495811776239810233248181495548571220800077148300265522206028047726873323747932350439605300163490165558256324823448090012288367369057965464187036666956717279771257624139610572811866398252101404129943247666585792173295066564436800608071785337487328921525463744252581039620088665755090056382500310488383771241255059721167699304514165219814174932036164344363992305815320351874381417759346201092888499766589439877946935428785831060210392528118005548232466959726222003046994826160492299763753610679013727210795380789112095111413245551849610435684128858437661684278812605673300788157040074934696232265803906524239995098977817663591659457651862178807739882687320495135902787929558842310641444068068189206802148275250803140618494011094100467076227301114196307317757516619986636619179456170872632359891216201121638308098940897475813317472414052165663902405337680871859650540816808851258310005463449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,37] -285391563076086499508770900567313523420219362499146237836193401036047215534804513971122846389959539226726806663975027086442854706770769852600059044202807219930431053663274167998532537788703232518862535218075795038152054420388961254264731940361065307367296602623118720674330056457960029084600599627411055262640689387280278437515544724762836260717292581387002183256184081498521818589897799242557497553685289021596072050376490295656228475758733267522463487997907489548289777413556867445861150463469830835625666422203577360541402104056811712264318785894325294941751234056329180962984698888679122006117887558829777238122481875552837297804400764623620219625462539532372666095848201860366791805279545840489663869592532346370684482914401362286880875752978044400439539717812964991353055157013566136092357030064552180170103770644815388342427208159055341956924974699764173877777145371222526241553008930885285046167602947947651709787301354302116670502849350188893090171900007423476561749479977081362676836298418837659687640268425328795079816211127431549739400942358763246432208987661893051007610710314837815874055576543262391727095586263143217511223723510091267385446072613461327327655330028029205154217275179556989093062886460634016301203166356179922667888355152409850665082652150098433501177903491714090756611085057309264173664807690194923541457699155362519211604131164843483121005123297386641644326965985580334821269830948856944391665660646788029667934828393457649473675040126361291225039070051565861621181625879631201626080082054975521729329446100776834985629613484933111349160181984357299496034735629991849522649248973457083103100149404493252441260069786464506771283723592924549681652070540512430407218955049051545806171527959228369348297845445868309435816347857405710686800762943622180289813649579504535857150595761156745998676276905744021012193297033761962549462491369280164414566110228833686050365437767098667333329173646659299333825053733124322725913630107499418152791306123437528904043143613600323761884689640395614202120144079487497020194744764218030279608163357057635170210919187123230650466694712021795622521252904586683686387517667635207166633129228357163991869666483924810044532482929252199223504243282968311863379114416821316138181979183852090254651972484535781507688358916184080568387642154631640659239449914845878651967654224415987979914849384346403375485884686486285714526922171135226281984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,38] 111756577999745975701662355511604284737450943414367059262601953384284342867037148434470687097289426237287025803933032475277456184190705563773642593870175248254584737796360075593371542216907930200789508373807069701810849339606534100922333724495961153258016259872040560830409929232351074407611442654532549011865917091695162145781496929269385900724991533568563118757319688761567333940320225213854736618103587405064884321022747831436789064774428315536345928868731033180871996260894211123152651980452040897535488519541892415427779944672297617696412298916871032550778152629387992432722860010454922577770421183498574364814598777184327357291406879882734355580760893445093979289794792394662870040821348724871146148019753210340242688097812357743375304458701735217464067812718793915311242239072387759959550153131076480837907149900907883913905551584423133715055545303385951984607255357162314410922111747567589108578086564340685505755661951564821803836010117140072323137747045787012747942554145002938130109495085191557265179230786740476694499062163936451698459402429205369880599624120789819341512505194283620167816542540794553526199774542807278128872251450310147265026999431275508957205569580518608283676233816312358341582654169752000113238178467968318014626468681863438735124851084525228887506211298731852544661376059579993487164215658682766933443035437572111415368857787700781824068141072360462054229616349567681027319784751770973747834964257471469056103502347070182175810661825126001934247689986927457563636596337480206529986234230517997539170392997150294751591429005092787846209897022995047114504548064720050471260156293309186172101819642170558576291673276296109152663025498937827283769294107886699816289808548912918640554776009617441253301996327071400632317374512596369155480677895107461417588668916431387856338679259456952208070345069927730695367107966710322007753788070894906952753804370336812875400586390528752597361723139743357834488937857800066005540229010515605035725508628267734521776263942862835692157930747107012573838886354164425494549998987617218878688605684665429974300705582477497975608467092748807679366293130152666486139136171215781073790865043039203463607153517066033333159690353175881864252292106728537945102637246960822261401844482907173017804396810576768733076020617362813869915637113298038978198998188194913761312429831572129008134415157188603855458743323913632926465259486256195174400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,39] -40083771637180844746586510977556483090187468003514513276920262178545176732461474557043444035942734885718693907522213664099841872435629753838846998893559751116360882257111483240806346507476903843827741784809291610607984487304593410840206920658615408031943923043910111915487843574370254321485414453947555557717281825180670364994343603174452224739788508584585740393299509658267239871668643854991309058027185616814254862430673694003832322838204030007001658281201895343347956886626508267566475678862450474390174624307467841846033719350143304207847050369225558424633796516138151335305453821826364480757881989135363058033221996362723458197040324147359457740671899553955133769388415273631483074745194362501417663776315199489766880016018509104709411378094524635750797865784752537532306289043482062936538392519123933461756148113663871584301336626970038905117269556933612148231791435710103024266852168929065797895824941249453502888064046219254219809613204223441530920328625899115632868784929895193403880829420520014205755277812471713237982198449202398614905898629508714413364249766440889365696417013508932344304205341224105118636824874970167856674190148354286531920234857575841116869483368402639806804563218902215375734797937118277971721334336411630265296995935015944656256722589641152409032101865553788136255436207939384430491529438447577429833402260082135755312578204788875287694829032847136561645702945638950696004680542781133034115115212143032700598176290516733330916982756368299930602149637381719288137645654357586517510161045609199092754062416615721237212526794254022393646050465027946576640369478058776399272966456712193800609926958982938808401506359428827473771791612217901947942681112540961694107831931436034954141650049715604569148741937657929340255131521026752169017723988572885491029771412498306950951190700326221608844870305634178087351346398030472524184249575634449535487668873488231452871976407990085858513084421984910445098503922507693143499539159354208117287119519976390090874426215703594833773582344806700538842255187301714033767277674170831779041958303512842484661892582750176441280819337003402178250508069851051293258717196222435134971152470487144636704614623388270377478261003945075197718400035133177107256879039393304552034634873765318607547121204753595864380463908936709425408398017671495214706104864020481999127992943592287343833634968960356427277004676937446494899156939698111250432000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,40] 13106385362578849942715533262684493812903660487806439706801759267748507930863213085294642368679974369811866361069742735159866962956606646230740359643326317302724081792225060555753898555778012600028164579848525826180354423271346910378765107885879399858571534725618540535121674725786090424903676509936169208482195474693494640097902815139877225487455833270907323659051473803222268161456011860032537028309389393636120681833320900038743332998832365861131962545187793325181503444353497720646906091894828670422007532647091082516636402807816537134107286552472201030090329334447102373229438661721359970132684450857971989436979562877934220883505945932236071708109349645588577534259397752174257664982345041594114189445802384275614915747648683275614661196261152686178305317418163764666873839167341137621433563996019695671476279778439160957337813557464745351366860775179993058146457657482860776036425380267761883144714392742332620192115935422602089124581001065345618664553516555607552989034094473339639190891645084664820664930847851878723922870973544754779479763608139066824329481458861237686689370814969326700099238861271632895225370093911883740593564535176875452387242572972772592161732448189737862118922042954503516237788047370128400265578251893024034269484064808035765887581527616353057900390875727766459681142483582781726939388299685447704738546473821500949503223958828152739781065261243175702555423881488035141989884058974730773388022169503529640782962227128759321771803438847580355309801835345506570688174672605120945032753523074629726924369795733397460350681144146255390914410076994408812400783018145765925250340313849853285522828301010226240024211100594060136765513842124864524641305647871659620659406277188341610143855598557135339850434036801883976359460156826071606383300698423066440974752239229802039712123236013127905994665380474061150645989821802121847367427716020046646055350069871271826053347458079623834697835070863575918857283404802959781260505171897412322467274252630123776610501971830711115990468057202528242811138314679404196134873970735846096723072928060404642399621635877927542648645312075364439873167137460227863742835854466984431568582516945958602356048011962261118556777389242688491317589651458300375476471675781212004012486757902802124499716978454699309142473785417719850847796527030095865852345935510278266692989446940495099193968038381924922083675960988850810675584539058765824000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,41] -3895984914563222264903489348160263226144704522875455800388710590020404921828461406881014731363379763908316993571232868501250893089323445130864371934313863771532226717507828574301040979618213219223301815936248113746316555586791062159742309262692585883640170094944515412399868988923001059206775104448313077878724680605960612331670502521736637455021593104581731719416706727327069851807350910687254178243230504552251116451627454324038438078426967608741906543267469694756894905974136776379638240266744987147808201691898667839256396558080117193382846549822311690699205216640456846078118411319951954383876019501465003855249604694903428241812472710127176250867037034884461154798912529443775817887931633040178496665173986173266291405764359868424940595364907600773395726984244994662667953688007776608090223492470626095388434249429729542673714445990765309237359342623999029024789621746046940476934739520655568412240980797193153244123686127750210244095173284782214074666599833303835371633002383231368475933167462666572406419399529205954189094910168434862305843641409566825891058171901696798558062932606769760994583798364703961585321625396475367841098555840795358852161017922473079241283052834008221139717209890640632943648327952872781171294362722166406536308199867248591295683539955221569134385236600873060079643144610852116630893128577579818091593928023079535659687383717910836447826201063651288497738282369914585901551346582107695184534067307854152429703820643539487608116592050542660123745921390648605746941799770258538088908586152003193960075315226234163331296986982259162636819411290638610327824648115190596718521917484132452915666017985523200744770295766711405981406938846916677520188179610833011230892927751836968280585415474851578071276593750278997777848008918534374540328235713139988359835574828499933759332406921640718469299956852200268454575274964882717039344682258667883492479072177986751083683750525195343212541089857474585461945161860332710183930969088895048228456410135619493753346853945094941992625435404945730212789844633142974473869731534339918012994677562873189264442738428087463367456791428514735474376545897081136899702107326963233229023425546677173660170053423195642236071908381076360594618160044226939899660790921307470633501406666696941530990031584739054010751538107163029784910935275238792627846287225814030173973463211361925844827722779360082278038782525979291392662259946632511488000000000000000000000000000000000000000000000000000000000000000000000000 [127,42] 1049975923990860649939135917637290469695669269452757692355975592582146780966337100807412030396031774910455852564189446396657709285049586202203453481978483449491000554507375788428881402568431095683394739160795656861880534321662079156548794560138349917561868330183044127514753064585175475445254751490516720723865886297292033888363833150400804131633794343598167123470091562626804664838773433642338811638884126745537703342424392292008944927078147183423956515332792268914624406528338584287457852153431360697967004883851345963533461855434201132153040281689624138586753886334863746976698920896379735578061250466637208182921065547644651756630157610233874281123517035076014784562930842847725844483754349147962248199555208857912260284112241741485261607338523846503003909675828206612464086513440162054685361920038253253122203469519223737857352706525678673033439377059086806252132834882594953938002731741649287102440804644649328649981202283003582451391967812174211055878574656180356671366049608091456827030990677965099772361980694676491498347832674708386379413471627325008316427772538786324589867004059187714131227946741858952773613635177501154390119951627068679782780685670018262692289907857289732129793914648863419141167524470623109266884776173842358819695028498970285624200759303342732653053525898852943910751356202169382402882565056583056216270127723518815280825093941414621789228373050814949126210019035719260313500861939468017357677896963724849394934278005033584878904181800146692919484105224171721678829839543517723285046832053759213004293222219574131030668262416948445255848442483698319528511369227535224179084786931442765655099366741870312623755644607350462090463229630080811358886731481471716790225777052706194365680531965753430166518680433764901529351928075499034916653299392527438536050517782185995197617509995528989091786025774285316757890128027511079526755668198261811873209063434442381190339224218060154238726600227052746781674841532235215642838328546502804113045798292034525238610108365361411268158560033025153002954761415586626419496064057601863477370245237748088622067252209836487885958110146614478486850225897045861294264987319032584896300778741906455937928826347142858629582673820658333700487224537547375470524826932719061706063975113345139853379714422135130846193537485062557268234902327486178142452760598488832520772249956309615052487631667957206491018139202468037843599531531934105600000000000000000000000000000000000000000000000000000000000000000000000 [127,43] -255336902541587916142080828501805697257971157540137707575744881254399621015920536273150367430919850767975652611936316875103258290299164591875330860048524258394088958428493337033915008512021819893761284449395684749375562491391641440836628270628213701371246718403067622745531766383485455590192477928588880151974667043497035652486604023029188283686669199194155850170413855986622114988462597698076013267033043077269382463917343188196194138546634332033448366264715750964815950599215280167313816800340681273654986460290575319153595708129732501946565729978529204198384794272841313506932794504557815759161308239415888373820588751184410076279591015796046738447305296041417297160215184865988254479097234198203349185616487430381654309812799288722095244953234117141226120655957505707224236602219466681970192407463010274939216998510742923786515149304462279701733064363061047605081410648272752534922228388149780358045862181120882814318096452620779724586191225481199136939647689194211924556519229526413923805522626880829057314726666906485782849776025813359447968834457989267119674001703376730872599644730883189790361697173668166117530272290176674336574635956981597764481978905695920765291249283719933905998163106423370416391414569604735577421281341379012399882786123404756265160838605431428874319372476074028228471418391514606100670870201859391275335339763883143351151544557380513601025508160046013985224902300335657265951838802806962194374106104091615988668795607406482430358596932719037157855903012592017506050775154451403408486106328772556686036533127578755398597265435706962125341810993424796563350009016891327053904599814738775735261687235820641760962601113898350636381037643979925034345114089366471716512881086296909491964594417133659541382627437552322155278144381126956045536337288341688170576308719882232132692429498529218339814566501391796881839660186118208092810344218574453471637740535991367026219021433546046530270843313365055990426294287034657315923016398290015413213118052396238399144118280172744275275255026483967767823984539560985344122235799019110008377236738838648249644408433395052004828107500769612233885062855566689100462452980896014102449865257220713189876100869996454608092529658407195944147176327117425038407819478519772472279341782736684106541691408219189827919783916980958194686908333240778317612451671935442415071280757553419105395940989752546632033558025276002598566337847299670016000000000000000000000000000000000000000000000000000000000000000000 [127,44] 55495990823894489360506040004558337060849783190276064338780265585351313852849087845363232452573903211450662745770777966176653501125640582197717179147000213652723426785670434399354712647143958098900008642533204060934534158030960945091764116264314435941092339061301138914899608293912769907939431562418003661254538195122771767082108384130419884821701929145285269230125119725758682591356750863539003654882184763239449373844663722382989355666072763484845768625200262373285824152563897139715369023572284213844343612379335456785036385807183910234345382191149445474693660557969687732129390886913376417633635461977151034471223842459977409742910461586420864110602551657283754245919541775939771561599699074086066431736778951498592961519724484901715790553658195504787277522797996570310701203708507331444076941360156354421949457176410986971379374903115422408900235471582825159544700729480595911678544242010069617678623770959011014927983571265508510920169915377354472210884537139289983400338559836954908406135411554796786609570536584790127345208440467560599550578307840008318833742152667108472170193613887281811821086236008451485671395043798211212738419608180883742362627857096776751080267356410633581614650103105665208096135186823043787920667256234161017175441807726218249592468242111759529900112117972972615471435319310574588131794162289163142197341459151940310021742461778224747097812208672640260515294923499942098442015733333210814091836770923500065631964507487778667230637495727823358613797413761253920648748756222358907435544994279240371586900612667118048744948512386603084720505034883305420880781837750649855179923941299807459280178372388632921136300857871263524539683704120114504647614276197347598616232698449630553726545262847488443094193898809385996744162911809368273245396757404750241493031641961564133838636175207307085514698708014842198897134685640871003696380416661742363677628155487572517454402169273717364015311459191469787038796975915075296300294848128041665997619946665323115192215624347586810862920650936642618662022893065291374674465947349154845971028868292889837802827487472513942389404893772954159518696614344837345055659021866850723691147890621937154312249393654328090911639464070573510301690202738133754506575317979947957367020784625639774958896519555915524324558070765381113184827314988605659537593485053396163087134802922545300025869019776911406288478852344786520487923705865830400000000000000000000000000000000000000000000000000000000000000000 [127,45] -10567288579139137882978725046923243375621019000626299455980916072000356658063377163425249128186514483931049842775854192836769243596552948498961461177966795313460986260764593707187708242345434254609940998515105944572599876196876719283514649652524610216831362420656444583883379787886883675054538824091456982702845003728918387054605777198455119177926299888188133549393941106686091651083364855449741077837023868653293785829770001569750169138084859817407470222393573417620545057517999448801420178499066484563456877437649904384703284918556693791638657539110421586132332133736570532823190503810567089543035218546301496647404145889908240525627536599040992121971979221117178537650706058588063409055815721522407806688573199044577244218403466837646486188815706557736440793756490942127605041654665267189732120137290614853743629598440444866253495053410489420856407485951757988932001336995098877983723255412086340331982760549208148090407593569964640816409785865333826262436530381939694196172168183285526178151449921279858174907037674468391071422304566369822493639702642857820174058850055036261685261430976484151206866494042813043826950878875722997511758992094707305425112431025371614282913968535117030882695185163684076458713240051240956161562285197918282045819727201118359129081834582512975675527830297723785368446480921837154403895342584878345615972157980666531564769582597944995772102455052213361345337462206745833414833373770167776350383576445274071086728775322879372281852343533340317045893052616729066130132357926333511144871855354484161052899037950438128945229533348120514765545743252958369098885798635322234274627008097109966921242212510474227015463346852814886775726808037778901972226449122736459562249863131428445096009992969267447057016910908306269185118363932310845485887955443961776552603153040012956556776999853364915721753061692567786754033093349109658781820576505318051353733558212826219093262066068551875673655428586117321744626993970263688379450191274668607461652918193836640474657445394618126300418542903639309550212875858612236298959006425888229228771817522742512694723197466485672289362420740389042369753032454218031274812852117895453740667578556047813942323668349461944597877779091001991501234628278524070337009988451749179550457183868296227571325390157286921810970973080485597087126067596694316644395508829844356317090406334675671602483769774347338873268428201357181806268229821136896000000000000000000000000000000000000000000000000000000000000 [127,46] 1685813098549927161876319367912295528256025488656155197409122330863517636176836420740296244580110885581772340208707057497503189438263277589831485074757828764690134696362515024483201503294802903005284788487608991210814565849895915798078771341911123354440984989022401692566950261748305529633586045326225033761372776652946426956622648232795312515955282485583125772057691987334694815227081204027360747420554317905029683901410985954271423053178531193853914534080034592424683171693844351950557424817077640686229938150760989307105996466595190420843729880943316226981731151257419586918967698078516338173510751804390515238606957713493516775402664075077457241318747849586486526191895128297992033771530381242507458752969396608605324726842939600959389950405085020659762515479827549252613723754943825266597668165420088443222296069092901001794916122881639073503834867172559033568433628827786404602671939720588853636882679564690243810934017123105521204481559226892965183164898502822297521360854411028106566526917698447070535765327849157960199778054436113436843488083750173863215833080357761836989049059567984331943304167915825968765904337311063706743812287675055609236405440541727102482900231993443430195165047232044786915635326907448682041333925331027462473498575855243523867375174107894238001970854283275672381701485549014352655997739183179046672838657142787379703156909301432684554336841356017946552995610281364545680352155626483838063095457085153159708005844743833427612888878347682699211731973692492118531357504897542917580979830841839579962390515283582316723249240222069044515304395801402650499196438865252444301005394261149402621591100637938917113849479460010692920215239811053199225807597528297223240611943933032369337571790927411288400297181582444162882083665396181625220839673605539119226977880696438418223041126252313618435721949527295596566686255554637838305824764407166657084778970581320347205728969348036355727545830146097738584240835049178571472105185364822336650020311225083261011249046292859211369119266330147326999478366751875805834616361871084303868049886110457318355184977813114700878886118682547793684057396261391040392653789708875373851459241929536994137291327655240826640879781863066164004599446161018914299981912882870882393885555120589969503787901889271610776182683471040524631046309451303311858701600690789635674866875935808250059584553515489889726761290868470891486573446456934400000000000000000000000000000000000000000000000000000000000 [127,47] -198639070535844271871176020684832200638290439204020277057798820690158979655933595157596839826800606195209032603138122225969883928766601506486462451895504238322870889214834935648030246844929489688965823389915981732094597245231964044265104755458066681870592415918558855520062181534218131484866889367224038296647024152372132742594426654650849630554267394539577810995081249283441518382718803060794436050812882423686300568821587898977897570614937075342743685581980724595939299612029972862735790542573900927162741902052945154526036365522603130263284126690362974728561012676694572233266206603497452710396358220244692320178859859316820709108190446870735754615751405687058751329376627220807127135666043026363758952463074356424603240876998558546839626173411596159176122938725903235751487010217731660396299418955456113662948909750825271614565876914144671768614668642229429092998567753089759308662078869082181711076773563987813592418193203672232717121449284097813239133155015028438446734168163200140733225006811545604843202980090717196840097942074234405941423598902131955266479731066692014541630057198614956638358363401058033888821042690283186962158741134324381219936838777822830738695220562581451083426527791171418898316902527717042668250341330505685937315157275085436866163048684057155105148409187703643806411854620939874242826890880470167611250509598986140490258605881213322167370187937731015739518862278432647704314970137856076963720536664342140397852392193006527253077220686338584327630588733394349190274783930638264828333686203356593669116819899160105360655011659500461787260819345151519553640978083451659525260625881440071382998473479573539565822517332517648047990780980744268759193797905684511056367423631370920642688438009101775123641821518338444239487369709241228587389391236785184037861191047501003260548996886309142018415682432671587002150752417321027665618799528174869339983202922132838660076259636798297680719620699506270054612661074623500757945621783986232712475157386594104760740075589700663471824740605646734482711353448947766159615246942864301480825835571291310932806549113139283879161857366707494524692593947125669290041415470918368090307894476248054332203252646210693960462371641715655427495655511627679333676656443023790108262565486811049954562723525243358679476774441777214702170365999170146971908738452251383655127100256577562836571984373275440439488273511897545275900726805004288000000000000000000000000000000000000000000000000000000 [127,48] 7649453367143477302931159930125366203192447998176699457411641796896884274267056942965700736924588556357844120817298132968791716767125698923366130635406670934597719157796363021851018934695354354359559868506639706980710481937435960928660277508130372210735803343786050272135420180085749853526889620673269515381135164728229232542548223416008015150805654912168421225519839891106170119248514981724520023019223092941844392744890679019103206230377531126586074077298427341627702352153272950410859398814548268952874699178908610204964245151781894843245426373392848410454417890068834139348028030050583709331887616060967699958100029444054320688199673495306002033274555355415623717078815654105239470043198326208451595565046865412056674441955120380981056318359936347670182557199679694063023427805796987913554985187730006598925188461209616391458917384867304350181390300067822277794688140173322646630733728493149007945513514264233908159983776204101680518802609806925786526096519935184776939839789032475401809559934417302190018195291274903580831747135955950535008473000302420486153811085785811522503962616954844047838454550123135538379018753444690479250432264136644000200612696805711943288918440600715524621149189898761274420041061140531724116058831865349022519063743314737630041382331106438783555248857919708681704810337090241296434837955016201982018124487544079351514589807507400808684063940877919777198625077966334255330683332464089223190497684524825588523738577974379193951211209077057114274185431839628376845261130223458347510466113295079190695539708180927256728681384030011080174531017626770482487174050359534627306309404842257754885632930572080657245846137738633218496344990349651029919467443224397364186866690981816590877612442129211328788340972407206899624589075202185305155999290847635772331173782865580028328438004158107948636756867545795014158461967147924681766527327882386112987931404713294571108444797577486604939984669687696072149773309367651158977649462833176712635525333717935293312282269177774294393187988339839131355483200621885487326137406001158443485556498610164803722516743869923141780485309033023293919801437886140357211393215962858430984343882939846416964460908533449753784419508698559898979693416579591507272639960336555421181664048514943619415786859545226917662224762536752543930874546572221376632226216293616966927069078904652683936155713666754654508049603463490453923885062553600000000000000000000000000000000000000000000000000000 [127,49] 4031494404889226047401934362274319562256599520715856606899846768154968460164887190593134264216666881839809296586545555859023270260976761377150306940541030206881031215492756154719699507944850739346061412854589269108971059521170842370453398284373719986817752582277215970192147159305579494208189376877491234157879442570417552520735920373129136819607119328204619963430029639962607035934058066131623763994567317576334426237299142923451861257814269529265389428235406055028200326017560747446558407829706470057127586642693472934097432295693692645260874508755473068610359893632123208027438896998583914976862198134656469023184743815314493661264267887589619451527555683752030374558245087865425771237738609789146592314005795486048336559890118539263819971095716026806760022395206450187499094797970793472876705043340048356373987253612083491661728156186080797349151439600326041401401039493219122260754161377344098130217817443478833605374471702721015454358759942635796096550704942862103971694655841077921120225207999334194969867947185276090986947061417131926221605765568047962764327992753492474841049135992532025299107138822839910523378343003727501329246819149935070360660999125171528149891203395720662552742066434823892850676323188461295852624141827083389174892201649340290925878682991683653134812602009204982776184219147311366711541606407919207635042565449207156450292306497876057857144709055657666846442827021448953642118046434499544846591005075478062176938753515575920445835489398012655972199184503166717715355537278248958074115172972567586151102692535931831059687460964718630195553080018692553709450675544412098669999734197306186873199364670671875502404703485490847698046645892140980672592507778718887491318621126137607479272582153622876179985308151513038622874285179242307949738828931824342546677228231713767506931273106397397587999956560612564169796124700417048196979327580014399715837185974282820953675906440433164791927551504718426859666131985390763088683088245762694819659291832788712269337716116683141614072221523402737955443457133577312868443609493294066899300940638406443222038436700790189174955180446844965699571114545863087390917569242625628224706268470747460009701567429717328705181020216729346906494246823186824159017501971694597598978170716262814598629711338450401694698763082365582760393963914075967316488284397668635814104383645108907663917301926770473333781632086480604245311728123904000000000000000000000000000000000000000000000000 [127,50] -1436262222146989703636245160777560433261145373186074142253551887025283767003480405715414909635590285702154986935132860180507079940766307734469177827539688108107892804974005109411531774710769610361126364102168923831348805550882266321126875156873486211573504761322240138200200669930774748934875014488372193974749847276990900553646021503480200685850255644131611015688941369971481387236470217215913982180015007047860181159919770885265631797551148395766394066245806348384619755953202067904958096791033368496813139536164220847504498780399582039760249925154646879723981898748149076502266002069976778447921260584012264750205003671396564196444548023844265004598615400960469590856831641761563806115148204299589788461502611490293843188399567807759474730266478758759940526363098346675854689133719580523317251772940280279801949494764978849950987204992687408960853609330332203086366062179476597749915973871451039228766474723252853089793980621030545786433105951168797393404013399612255558738432250196694841302821298815952868654437984354962842602927953195905782674521896583645596922541584792841612782092531994679571742050931374657176018990187717315342053078017999599533040080764214388466611900632378013117308363238294169824829641984673183515738521423518050512075942653541141857716440881113816558038500407615629827524444441577946607536754388744242890968671089306162892322806895127916801369171651261967902790426601093407082348040583072370622664730881819753999738367243120908832840037932467048999769676024551984189832034242306497892776601597310082574231750454940605952915079612641568123485368931271616548592681227387164894185730499544765408216864232880577655945248360747250093597825733769123069496702252588170095417380809823946816073375159369615022762108682193292052259593786863971375461646548822648596046482691905479306118146338471605839951443860350751213286983132155178920341903142620341374604698757060280473376905589835376505329580690284245367631583042999590194722979171854705790155947831594109547813128180711567837270274423567925161952101991667154253489342918585369776147815211805878758051015314260825405344639643633224346175934195323839675923426027587649218664712273902900457626777884619532120702397709886819612905671933799324326725957095821830694432887750914497597581047728827276400293680911018815005566974356792162507774261448656699693114016752237903563801580341481529086009731420311132843561870950400000000000000000000000000000000000000000000000 [127,51] 291797113628018642488900549369783861442449353369951119609527309978186888646723544088684752522629611835195270575655541659799541254020470357371720781938492447533725798694847281750563067829662128820859096876696169256773090555533371840218025443075721719440554866079913751603592614774678809088240304584861607788478106329562799154648498789089063079399273800377016733993742226093412870526424849966459387812802108891639260732522750343982560948485615881128051522404443321796031870749389559964344421610303707578358007921429187039304239616238148771475139902439223427836630437369590718728609126032429668853190664162136337233791365267832027552457470545400167361764014757090024151463034231775051261446597670964265210306137655813354111326175445406369161748632100885242623176271403980341005165491701870760795334593739760231734547014948140254337364643447023570740485347392334782721714616832066840701310261626187594159307595182118052499654032582798743239200324316669075600707716209159336142663710093861110225756982900237251103319231941485104862391370997333752685671488766285264699327388389584224552486263099144049669168731744787562373184688410466253814062000291627685752701992380763587480040540210693462753966258863267890258349184188345056555584091909156315476434402426980432012377225957418505187984764838398728572614710105969576701459783628845527314528613607047817172120972868920265430878325060125459680280805136655111131392907608059285045805853605508817128370570243180787398979827046362784326617901087159718713011680849441725162369884620318863145034391384232616536493185789995754851095899316607063375261187083712567206866734183462015812680497830096006239549662276331144140244053220152873018447470429377997663762123172779348183692404464315649583425275809462327259287162855122363198249736867824988306289988549904260366088432733165687621110028076822491342665989445639608520863889086097774561435487275160194210313157845259830001358008383815716897103025075153098070988288890071835213146720607620971617210120372689168942221848220423070074474587324748224453066932051517510634525960911803563915379522206623477586895022082903864689234628140819208390101016384938107470858077019545785777981587337366461320897308865432137670163196183264999790983244148403639475331165444374398043469456069750856297719454973382304368657122106589737393100205663938749205262475252528426448462108525916850234833004451114752889970080350208000000000000000000000000000000000000000000 [127,52] -40633451927520037384419710098335937582649088576561238162739721996816530742906226219717015817109966987776964854960963046318359198717008179433970780055348312214345495721909480141064046458397846690998921243826366553400260849416938820377467521491643903829037021813763932061364271953426004887726698067928562068819985754909501010159525568494735771357268191114479864395489726558722260368201079734775513589147230711620298722108700189048039561178564975857699524547905338558704499545080063555083567466576272848205083319294069151896504287650847362093990784565675873644119129426720132139180398737485731571789601977086720655937139938503415263897418509063588095260129194330689703632110488520183597709026605633703172130021967536355802491369664515909351177695108449673419270948089088904992159039543772005335049872776362386834994497475378259707776202675226355596711160456814824455522356788406428644574750061163589966293368575599284161166895794708777175494829260600531726912132981698114128036740172319118529288070054511851484630926571186878161275001957390358446428932695803364790544613660161337782980078968738895684136982434335098704943271807851886154347427515253726599303231731055207981187117190532359558098378942822923135320962823995575713725300454284882596243446862285964155407661669022681172730271645029455469779316826190454736789812298023111331495715188688380131627427009639636836980056410741689879967862403646462543876950162963709580676932639957486851497274901454295649571098530975693296639922516331818201940350763971256043601209510053420995225132081213596555077790147459184698195929885916107573412260164141453446136287806418624539372271908690123003839100741577475531790349750934702438936740034199965699838694154080170173527183906393519220500000443471593812435388037102324048758853802484791149023469932630618573455412540353175359877981839273640773940710305821128822896832410196295157646818862982456777224712306796790863369166606500947078793788269519847982174204999518463436577239348080657414252720734213340527006802579253784980618228918980750938887042986003981079176216427634174794732636485672765093576570425820105067369907700138095511630671535335868425002167986335645603849031599180163410995983333812702989190989745443184520900756229830698632724085972509982142580911095012596737887814634009746505993470569230220695061004120512708210494554817668710500012058534750811805516615158994244723276565708800000000000000000000000000000000000000000 [127,53] 3506164717993179450669600206964084119671632695009429645412623579111402158574176278587261899406230683317052176424099669974252568875835246997718582966005684038581333610674490530049143434240302064318090549028666742435362196498972354734520105724675090557733256851381132306697880988300609092804303156918519368302658276038519195336899944183110765160664687787763769257193200904786783395180480820510211731324114169829703224292093744138217702391858529122777285112872590672859170857358432052426849956404393963509112270636018551479965611776867498136487789407972928296010830858589590883076043522958599472397561944379699522885235064369709380182790916737453244332640472173420997185129702766938289078743221179428864041958885339058948490860838001812413280762634599596113079152888195725935395598041707663069609051862893419927424842502753702137131322476935569852185821293102925032544998244228887445198560993603081812189110144074195486471357701126228877766670696591186985996444565111931262106162348195179732929519692601688582314787534912307569062162694077858525544478743641458747718193465614286476986190200296112706355350614943502328475307726364414127869856286405510832662939803044338447450348036618477149253595663777153846316975916263569125067093343317756995896211789644161533553173437745654723300546521279531164133113752028479523131634244530666287564865842153174983380987281111031437843431238222741569604493946661620066421410922171095742135823560339183184850961343706363904147156673215983488450891743879180279719039169420643102131440403960910611492766122875083814582124235141327040966337435769536566957806188177951877979663088223386754279674427427392081810185813579749244891084287174633286468194853414781155462174578321677740540668295224518709462850801952638287109705952501394824113361693749395367983192253826595679565057795838997241457038031538641004842643819444399545966925264146386873742694803751858250124297927699253838684413339895549107213232657099822487139912073339541383024137460728453486078912355694141272638432185866750549735690110801106725169882128949938457633012873622185351741922715813607445344588962139821238830228474415823162479028113614463610105352803974477028694951267002590647001243589159184712783680709547607603425637256561568232597780142205176617530870910845326731750370026285385399642917297293302417539096684805346477963192506996799346533567534572323586276971340351883760308762705920000000000000000000000000000000000000 [127,54] -74393647632182852408520059895276644407599033111837666470310521983777250039266815295130089334073836986985830902933133552622595993213649754317375431351121297385198075707770023682307284213740394915957497151159047809445218141889497193998356678375018178958369340116413455252129724317041557540936898579534455633491386503208232581139994794308401024273839925504528821151545273083147238265091311150985133450405756992155333689830469159436807264938578805787684900135359260195171044447248425481281537799817756704069654580508474488511616588219199993006744400060466869339387670981481117390500333108793387782300116663230793810989974921949359981755231796610224522681032637492260220227161340789480036177563095108399323250497448836908160545563404765698943716223679162451544126682186399534666901536838046111763471235684398945320732588345682025922778647014415348442169142015266398098495959734248437214728932101013426822492264177801925913245694195068113770264580910938835979253934331489178642513193159059627880201211894566670023853346134573141432746743974071114322359852110452534340157226997455217922469444976417406680846828469291613807818578690550068264427191856767158205138587295342843125383839480692909726297622406354365857559989667619438239008509444068669364157293743000488314031352227300106729042633316055172669851257374870006677717503031184928301961028919855305205205503242018847385998602332670495583429649784209515458681513202178029696537064213214998927277819279999988405390125510059572888646465375583713653734577528542894460474911915125146991568998998475817513940769542677956500333113372576224852011135013295246051089104042191806441348596607042944847142617608158298184124873351114894498588376968590377658547102521658546487083294567072287122177340465768262991088677201311301200092539981098551610483260877947052442205304463511232700137827712403003454483733763221268723083562112995503089134426960121075126542580115428331977623256610023067746153382468019455351181477570392350268990456123070252638032518024135303771663808678345187481320268217719629070988143947230412659792729065890374674665460160195814162920757730308234551343305702054687364440066015320778288687270364511312786527391829796157824759444168590396092551250859717150973279284285590471110303710285334041640955067955018825026974609756458444820005024356531155325523711592996427835070351515244275895563734184030269870649256112921313010725683200000000000000000000000000000000000 [127,55] -10337835892275097453722560353354698704498548286758324721234962435165646847972076293189821020503038935182277135397472919511074284832056681899982436295751005254779238010500697238044511444606178182424255373746546716052217119308307313124617564445675845628214187500053828896161991613003189197926580595365632239736967824580922856807765359782814556587735317077706775590474432617291712719035360767602288602484987935775998640767401881069916922454631092145209533620023480620677707864099949813193336685953671132080306891690833526311643896293061686354505824919054270921312260660377239684559334560324159480603838849202028280784798239823966703640312773326852377931298968695548438792304465773118933231815131165973683724437854483816225533588240419808617229638211699349185822517563359396829777693959989301078062580815410410493581489388814503819968727950533949082610899702175769230153980943630321845581208913435200165515484351994799651734381175702913558715052165355371774981567500824625226676953016738253993443790992914871758773262288626029986633879264082837432618883583005315560853998704767738247961154093043051859736244576728553260720064900449722858666401009903904632298977930444258035834966192855022982157910567592307079049565033794843392756836532695499208171936816233899730012020870797480888439010001875342053724691465589088677420704635328516792020771895856166308587828746559207315092117978410908821717919077636791974688689706863310116218217331399185266112195244174694103793314527026926206158533118568811270352193543613375854445308469852811287146094935561206159261996052820710624224769956991027616668955045097379788393305626903076587239687825405580566215408341115974741437832862384630504148067350861259886524170605052508354804833724680740976933648915997485030396640932771545658320681299543915478018542301673994283911486991192222929571706725171526003382475093966366994439782469842074596940578415543067501065851654728481542209398373177688138218732466641243669849762058578960816959407380383145251314828840346571623484496787097833453750190248086189394133923472114314454152092466282768143114045500980785868452308934879604508033150979470793671265693652380775590971940014081885061535120291506473570002482685975920461295452484164310379414134660292955771220712118643117705836954365264578272024033927237057692367165457311256071313611443815887467031801808978219457541868951064254922239121851548565815720673280000000000000000000000000000000 [127,56] -5960208651964412224481226037097612017291876398546016381756850076944584786855840048031573971372792677163688961641749197197688698772647204962547637144599225497008115048962897062623263121507490330650978253112962394933259202539187090912888425781014376743955264540445847719468026957935563422957641602587472104252914645078588636984131773317400999933248910074156178141277607309749465243067065364627389275013754038030132969656534081368783462272409024648847990774802803028629814293630631343995535551323847737909355974990529087681522204978237316965324920764575414180480436314494784943724308128083592191315609756624982549816990164902564574004010373522298304773061182399530146079759280273356599260923888925306046256923016640339956252241711408279976588558848820854134298704118257423442022866693877728552077379806975264364126274701952536965456034314595860762479821812451272946987738536345271735336837606448255917147833389681235145675697063788034452262369421115158363854577590144886612410523216728101156881256464497100203612362727238686925584017595668567608281280846627857007503948749471992409421923484887753775905948167599660778764866720531684549556431150917807718428828708817570569772139534259857676892860974510203530517323641967303979627845296949398594761829955742990968903243665502238547280068432749568447722059766610139030648916669803372351430550310983820703810687629218332759513481494735666653442493388977997597830740447240137082621567733071244827696837228450678932014330764952805631143560026253534433456043944882313175418172011278654814652595059518490831307442067377294760708434316505725249301769185950021593741633539666607487655754262489107999920474518875864082133172685703148499877771709821375830045369318336897236630584136389854871712423060793437350543214207269792505036974459648607996713820517884324678200014793175648019460833326491802653889716909803851803676558367438245530288559711516231702176769786280660235327444574043848191321532089219496157127687719863509443985457865241997941800201194893054754755877625844311124846018742348239096629680329156134265400429378310273691740624316156672478554127262713547006388772452185627077752086291333370287258627283608140023324584194618105481053088632462097634713488230958839356017179528851795579749171340515900357150118001334547833199788188232098219727190158783047422626601472860692115315189277488998722523044212908879716600509032003164168834252800000000000000000000000000000 [127,57] 2609035270353722387480908525611404230741300797824910670252848322096172734034008380793938647942655874734178129075799337296924400089944874532918709021360592735702140089974949294348954391831169152834632557522837612094162621717134317531711341586783538522340891531356079902525249250922410275711244618749120552618264915557361302474265871679806779226116715809622682842740866482930169191435480214135559653754691894243527434131668330961926003413852342334150730679343347931919465662738571227568775375129653054555032486673687596910737389341286260538700022231566027385380629478026248554937022994936661004883206404964670630628250286794727651500665107089095301902409045190180608937619791719649311002742210622608758486433294361325006769264883527561897653683649365503678145953441806975250342108503616505927802744266858943088248174215854629210442777399455919708657691667997364175574546129592354020548275645008065978778032992273001864404461796998385728751748317448275846881262986252038304318953611082036500516678139554710586193421804253180691348381458275347617009566508618163681178626599031234764955511816353546876507680875801031142380187944171597655148371451431525666237885649956605935688950133639503714802340477909414953819518282077977153763999232736816529257582014090721054300240312352124524676911987148303157267766046104371499246139488659273879489962598008936410302563606745251162966097403862853163054352966546289155776719521624671229904248880255694849760562251467091821676010423929584934013454469023963094788851724002303316422758849034226431123485571880688573632494570408462201376367538472086207177435130354106668963893141240112373004396409409934717123059085587990331292076279382295922165257049658281882431059551970403050796395778849428151605932784381588537893856614384049201769878496248410574451258269598807495965535815121615972871595537316437624460373741601590858993158227331271478970283912955492324139149214609700056183699419938380677577487608519981282183696555384885683198934290007256227337238365766610821781992078499847588444451114620084523968368267980511632324249582874057155879522937710834568430793355512436124190989563849649883850879719725950225372569086346754811930396135262322926277207670440140473336227674087820444946507577994438344949599042001607369733902458851826977999597456656082462173582356546566878447951979941619236183966160979687527166490867804064008707022726574234444289277952000000000000000000000000 [127,58] -422067986757491542468890570047871669478372680747368276621716562420662780659908523104932336436719094086611539470063357235566285161061975575480493524060492993167287639361499430804215064287674776223075996288047973407119435186442579137171881658780685206664386257233895948057044701405383168769180156405432148661761260074703574414856303734897755276790866380589923408178159890500154199375457513681374676575403676489804828626946736644608060812329947340273053470038468875510758364685961604130364314378422380605129577249998114775025179867291056267938843153561545299524002496631925636627649827350579468859738592149178711766844787086016277712587497122834562874986817866118552703718649206915249106831284795737206643287463903955910452182483116743086818037008006266838859573185052312210572651007888620288555709733677794652217196575102047766509613139879980653398907237065133672463425640855443470598392961126859809534207935960164754515585485685021473368288619366122043939083874576919708338677294930935336188129277695414194586777959397883630696531751448348650880949899414796015561229864068326579781315466964064966660414854667784644373679041849831145333849488446065973954570581564322152380227045959651300686534734138465520541316189811736935367744406629533263960122563286651794422864290471447971932169899623931147869899493684075175864151462325368705262240561424457821218382618175753232019953006683037238720793435896951980813858701028650401525138449057159490199235616698181836462322716536040101798172124894462934978735030041769352515879203239772310117572494703342784120129343272127613866772784183836354643936894336677386605691799698871592189024042076369732471340476158990274663495588774806681965505403729260792749392568480131930368616011885405517434789667755555284309097472329353451945527017230095044279111794702064642599003529486571936621054231171112848672782376223000281679471470066830276696264835417482698769230602840309636784700683514165667455506776607675672507096304163731192672036302908307163612833531165374858488225519285673800387819246981393005878081495556495584419446684322453365685634878348019195462961519785205761031532104008234058821682099450069589080327340258472397733614414576006167000023061434478480655522675633128597571629879226190716134006324419345625481737604616707356447262689957699790847242493324614287658573550197885936400701791252394093749408390108883942470131531861761088238387200000000000000000000000 [127,59] 534971914730247571257978539374880187010200870974499144091855330026997631509842408070008810970177493346718978518129207804446145409377749451820034723701222707424761509530491516171449986365144838960696210512978783382650890244553886369766090879112581989094523697957710250379547593642303093603567051209468593181028152795775181427615769062819113315512382408160086852245038323513713584749050521619645020374799748521476792669203805595436593777116875439776631547611792689915207406666763345186677399521714338741342368946914645783352501788248680694697475886594167824307525223375339803362073765504478995518802686893822042465970278750134443932237508466003547765491926618919372379703627050276370020648366017100862436419377643816276766881124698989641837130898177602444337580382195157714845281188566139186694252727121816110195380848416270571607320947209696650324186067040072130480744787742143517400589977062170811793279205405479208500756441290098086930671302069577363810336916469038048379483798844821804299559379148005893942037549467592412300576908100860782889288412890481518032366355409099865085133655676540168033702217824362690016910689984745362126357331787437627189248065785447174034713805592779458225746801635962948360958898032999789796954490224282436649581082653507216965942689752105441175102819955912034043703165729990364428147530710722800817019166502714965965505852911110236250988600835010751641595196245838277638005564753307826808897845584867404202639977235566422414339236502923300450243541231023369809080204315759758994049227846894866454800425226493531178480863344475909089881051728308994585297053492042943136840503340948273868970580576902008985437155820489702182999970721522253056346015545601888570549933229830974497993015119779927419205417461318803419017707659832136905399985876765071050456551192966082749269051006265888797498333976301071571826736074945311193427111422935177676850884319758207310035804111098332872436690463290611326474194927452457272622346946532214090086462722221197994941493030467847143338721059905018789895770857689220786197944302204290380195252802840277366751901322379561446482165584990786620230021040808710524577647506788959061659472783814781437540155255157107208672595138441911556072428154884444479856712398338147998018414697306323401702323637713252887366374958348644154873615148720476615193739507327663724874599997426429089734388063554242874685241119743324192768000000000000000000 [127,60] 17046263256679234641505839784161383347702418173758753666248827642668494206558422422770280591069145938085635083565279610295514176359255843584669755035034261444614559112632385764830988796996043056828756758820681205126190466180360720747095296095222404011853213452587142568480435724566353605100185941299228097697688919107062355217489139741495540843422765193558883239650886163697724841359955805746096445768687055725645847053880920110930672404099114174816347953369066920219166871335236872506716934021148868691958775216179894308473462977751317707075394038608895460000784253056317318256405703294373006710207792535285636500305202756168852143885499367576904048670091552074609371316401462290249077912825419879812236448651327539878562932536283926391193654605276074998558683106265791620894927385699095306247410003105989531266286792289241922343093380501103607008139119624532554272367136734995658782616372358458349739898697281905866648550341902464004867084070193003117519916024316476499151915512264958370904537723046274290994507483802575619376835025575076616719957129380846175488590064691250632167158962667032122825802567544351616892479407814614119207667274699397616668382373861231107863052347445965295763288461841318942451038526401297336472694445118733582733494820662696893723066459576707757055233421005414035550196057352099273931863548080418454319553526046248860999313220599334028984832617422100291730259038684847289901733455964095023803032405462588843955122361953624887705957822396265601118478592259618168777800643996203447104507553040630005627862903607246286171773476617820219636723801568445444965954810343062121084330156845385645667360474242135105606505161636615633750804570743303672058324251233753450626520040300921364917664674367457006786058150243041639807805626671963997510182408857130304928919648570552014149832547934913850535145497920217777084003452605342862926503231572515471890288316796896607692281598135429621898842844533435944912138086078897714972026579815521474050585371731949094163626727514263128555462362233733523854252672421708062438848349175417542708911713195218690503546776673421309752451465209399442755490016794558917674964608702209092121368064011618026356662809309134147623734636904576434913700391593729744125244842443704700388527515275165359933673226907522213265842275525149719587004661296989288993510863166930568681791203239354698539689837864953768444590767757416464384000000000000000000 [127,61] -4769077168065394729334536245641184118808957198903583440691602528645221868346570559618599385197882919478670361698837231276530484995542033403021596815611488290507194135542847419640691643895505619750365048748355744921159304526540420246474426732346472789711745995867744722236109126452294570202921918241406015907367401580389114762198218400461094629410992745221451341465337055996962492350992406474834311589950638239885102915695307524252753505065986982439652108352832887182561637539461500470688954205009094147219313348393393450849608666970249164299167568697998709676785057802929100134963750153331169164928626726015707209993866522222552323069563688763780172693327428070587539937977903587037677698804342792394851484745777929175215575112625590298398881171425718649913122670290353463973118005079455393016043521777567965505922037307768155632861697481254461512434168458022742079279093306692492328406501270659352559025250264594639403407441600312812330741587614237170753957321322816586060121914484889875278863587926377218997186743742879614971847522864334009720798961330381522594709546504313040272444626942479383980416366086023037957334631238154064812608443834966969272078080496406132526557299605678361467339802918227384332982214280616557429558855260697862950979453151124077347036464705323406275985804397895047262961026904366138279153596626321645794471090439212820425804554063737689542941604057466223229451914445982756070998277627867195380853921699990468065644510081592111717192751295944471334194991943894618717889302262308852020809986123956431612395790317547077193575193082176780989628776764640038676646919198441050060032027347631549919416452442330533370931270466438935636167508533610153206356660610345719178611032925273522664156230070741989834225829739688790033757143661712999548119880571907106683703347276868371965768158851772872701983456577623962579834304706870759035873732104535448656821652734145019834618046686821893442002094009506927178177213052469293403123253388099538527970321717833743965410467987332799853377329368457838238386222365924693261670133844226861829562575754053982510306615934995728505286142435646433006675866502473828001639900277280477434715426258745942020787032974388049418299144870171790535363237436746214347799750791700595766448516941323130673914244455349569539179709823071049622593879337464128702436355667752916820488703169570628086054105546407567048785454434508173475840000000000000 [127,62] 819007306516146550136809506559661965282483049720314199718309088957438283460658569487890117232661524931848452388567510119046609902815012595993775122922454636436692522823266385070446624914988839869741690634471575256657655654585992899371998290110370528840537990119592985303688903845849697957599010381932705506180353688004357633348028722856986664070717988127110936480071734347558770721842203034036191002709879501779887529687599729870695209564773772558769474819171817584496737319577528477651323400587908027909365968581758394429469333855930883486042778057422523983205201238902765014652336738081948697415422340814140897461898481303172481285011892908418508831931833417635090481913509332959000676751264825280257035945149646336209672863676385468441053773729979867952316422503832000330753028071169530072669305259120799164781176427072075852420133425912223256878475674930706410095303820538438523469042678999478735004031931839037702425494980510178322441226528744221693742220856720844370657015945083420741658905973926972438987226218628438016787844089035091334916354209906505445832920098116870879980909331459816838408172919602661071320768327622786279143293536465372123698054633367179728042000887496849149801143034712829026124079027945985467584240187231280350049688516886963636031822006047670638285547675243989432440178953199855325347887174686840889524089340227673845621975809910277784117343370888108163377877933364659646286928582327025075563646881679480708271644614029615672895553103509381936695790899640438368381154176453238505026013073434191897910554494326634600814036699566686398787198586359296589587631658009446827597571197452459905880815175619656865688124631852268144578669140465566990567368933739218844657898674815801097402529223791782521503172509932784250625546212842627450508169179814096911647660514597695181302400586351658255719489876243716486608247365569219239625011579263879443726261553995345519807708634237862839526859683820667526568560718090603230797544682904026114279261438461205036874867787377498415877647228516431965180385367561205511884871194441298494508404294057020569979649404382856157825046976400583102282999607266118345688443723114761627886192468885756931251222823848776960018771417240274806573986848608792203310761746556579384055268418384389495595403713902130656012864883704624040817728779927078314782030623971611234205153759152256486848307625156429780575088904724755251200000000000 [127,63] -104121987848875432784079803788991181686315089816352093176634998667433930545653808770766235876106944203608967381012042705543708130654294818481564814571017893506705736812381483807381024733160389000186179363334486868423569717635169466659192338092748121054656275692150107535686253117253944598608882181925976681166612568532341196196765785287159518946897519141354772150513322672166493525904593287662645879798363298334482975178284479035572445693659907648672382735306183999461113669142845543411462595988300326313745073871593556842542649245202314626380854209029729591142143836247701081271956158612216303514878112537484420303216705890869984112359565029211424182756799148718974826468535804466551546769707064945960643075928493902991625273920911758485317464845971524301796262290513427580570234899944293718113759979448110689247280238853498074502062728875540810097207534597748592360989734524782180724684954643710680507892330967551548435284316018978721032887479414153113185461722030684663631147481204066730316667446594061039408008459765029898308674152990843787177213083423425095151702107334225675970701434666075055786357491559090346772996320508043747163085808177593912307820560191764999506188773748548629140725148522703277374186480872140875732434460848883170172736186967592982392594389478703266991153321644966420880037706216969366335028165882419528385899705784397906326361755180856368118128930060860135541981053820308866809044743314405493581174040979156332576222315650746234906922106844729031535155756857382693319004732584647713775670045850881405751331129284673794233281949179955459903388574977366487038175948365705538204218506458748864365646440047837077748103005444668312196150415912466664552012329926410770156155672395550891280486302451206289221047341834452901412472107322605707721558890271573993446262366175798414600509491507874673463474092815400227977402349236067661841767615799304140258202251104999243383112938932490509427237827261263931502166494338590883215764679772513462896046902191585543479918459770307893900474092378470172232612045868999551000930600563707462788200192356617012991223740394658268248440932430772534236892682336886486821102450001422027994457673542253688457964923538643454644701505047071850046726847662149623523441179517136140281178891342785186678728415114491156373766481085653170579935540566158249462762653415681822757081350766140917390378782986991091146374631713941749760000000 [127,64] 8632154261057575000308523303638842656652359517456839540911081840519123235064137973676163623933710817621130257891850990388373436942398971056274881285037312245125932024055122613395620056659431998384371531876866622619696918459114225334011764921172882870918925413778650861479765103490345472208818940852169525547942844459366190994842636172996543510781255425443773974380700677465842788511425645565800754764422573588727743907258030434225814272092582601478026348668476353469068846952188540576205903477841090094599732143240255963720626066140681615238278311850140541324748678173467467108683486110946552678000296752566145934464142201266022353578687901239133216150603471113277228875416500893289308000276834541357444644534333304002716514130369872593553030977714013391317646711551573176566938167546990188007777539418810344725494749663763063788878141484403348908852251817465608440022929290414409846003601485604156210240161762080221835774457722324530773120198551250321828280108203244010340852691481234789409357090324844438526768546674725979022409658583183157310471649428156504041525798486647202376533504234012032780162363704598955846321226356582984740077159086306436885780067954152287626627958573013701903516325354139003890612505842373395825753756654511711961131465317593573870827700297541527755064521877499784195765569499869734492598704115660585049124836349316737100184089026370105895937778314492164778362926274247738453633319399642274311363794857360009085505703531425006242909717545934251926990112536482904149880997772150566562385864135295027904904332569903338847167583670436350318871492196830375402387745604005507727878102241613084797258594808088116195472375263814117449117214232321170497266955491319448860484091662534657340761902562277473276644127883360176626867110101861338314912390774195685714056174635461869463008543759292558390542018561476472939928036286853091867837489292548842277623946643838844204583548652610309935504901130088459314974318730832915171118392339852402513554714722240705242487301042956600075162953902690802768325843752788827070779195033986687078569389927614984327066144610335754038089162168368427545237254055030220382060893631486981189462550269356432705857497027606659032212309053969142948770204354125961508092711830867029294075341742810312377705508523093750070414020459585677997721127448219284289581430146923923679843092790400443751392454403505417257640659180866764800000 [127,65] -349645078652575021326632573925060061739500511926173711938991435029712865542282043251008903249451016353235806161800315309181079158623015848297001765550836910980042113946866170959297959266938689025610613728941229795791325836415292528364992664111249331747737613628654208110255269422752865443247183455537671258701733519869396230220605837651213386985390062647454483717515670988828378612267740972982153386327884333432722431439800192896061794859053491409921955219467260736243550785044056037658247010427784769176121305803542652867890029122313973458845875916014428749275117560454351551968533452786711127048659556878799201184218131999428360363252095351943718260757375310649520261477670100345560317634986705093716480667586122782914292649477888026639913160909307496983595166772620479742060211619698464430893126813676303377250468847688155420634842845940966572510041138884518971094109858650696240209346272982412579913693026828293247651695896948710208362024156549049787227283643819908542278436586908618913475372707117805891464658030660841586703449145649222595608170837233933746575383731454385999670292826874001375512340826118839375720195707627483491357029749452792028486929813923403707936649574151057833167494605262810586938425906727205333885621197278768199791601397539816200566109924227222608155850248014385491820354716694242328981487507984534031576782073222244169906401510637490640266082634162611234926264557584177104787601922839701634993213842931178657717816625650362404920936002990379262173376651418285546913579428014289618179846898562686323368699498617331712740265512668640224398395520291126988183272493971370874357655921563320092917163106123722595831977148333953068148705718507007531723432663092997393568071073146390635528819704619740850748927208076652910596859366485426852576183638485162348965453069088921889632810359008828682295136687973861150628287359837447344094996800553317933741602554464032294511236447371847001359228439844514694127263667477778614769278679818226698253302453264633590879781122225871846477918600171144225854250609495838081783772649655914739041634711141846203735598502668928924465665971106661541260340159296024979625120455204976586095216024533541389884880752101452996142860832864886550824370484957635272886972162745878238246729367439322242170891550419564527800284181226234587929243423776982125265237732197229212269179234731107264850352974931226030714827623644739456 [127,66] 41607809029553485946604969391382361500792024277876578219773109383958150119136596450334558169152352387557881619036104741969855054058376000464120885781161406932588821661905557745510030699690952905369656869813604308650163488258016618684782378351485803928160397564238518340555268504211301454620223367407772665957920262132385696616694387977780242816270769897278279168415988790503094243988162272395606530440882085781814609287107951343013572040257381040616898398369462217034604230705812015214450889934521815280057943230060240401200581340215403237590172094725942795875741584281550065082446694390543072832253886549529242593077915921013937212225212211924646260806767472543451127724437315113358974246882392808181656259538482735022327974871627221527139534427325786918996188442281748034722944786667985005984223419098818772218691461793952793294014110351065633234533058741038904125376680992870337891754381733197146770044828002174692551179313306393484577600726971028734186240204841891699718842047785679152464512138015265735430339693066608135270176812178795107663026519537983454170396135882828049904714552873713019989968186769454192472530795424331933828467757893537680886616262060948408547877918164158396399430755769793722130001153278462467737292267777549778085158512982810315795101126127963581899149999913325182351166454294531994220110637951733332050784727194256711074648939747057742176401285935459577417885713418533144963787522658857033757951252706561755912278335246557984229068952179170781603586553496769900008922764847173256987313397085759313924065051485945823606326805851097854310228348082337678810522385796273034594934787869207390471543040977589139473636286211490885896415631956268923240815511290300454463551810348872860086399414154125386361045989288194588848874195350011235646654672187650901456060471504202250292769488818446667784427719997971211180864572327941086060584844396745162474661797580431102015268714478563156419353194691295267222592113921462582852246752873830596676418627753974062844495028343658808662727022194049567771619150192494748676145345711795294587869225233020583150834702135617513633493968855330441411614521845890117536739977559085779655371439049794336829417916354827219708982558799113337129005243602758281371618042083515999705892581272066506947784980086287772398717379314402457346398694054804356128436660469604347297251404846201069006906235791714500971891987212800 [127,67] -11638588768391353702199537365370222479541591911138771186047216642893919343449133390165957697780769161273152155960596242634573933190776807806522057530965484249888962981752982438935165457291920124708440535690880080237526633944319261467799433332247130965533625229707028995932357014044806340291657408889118485099903741184283376270518115820614169982202745724569447455056400383749040230378551087930079924938452734176092513069625563359584024445916550601317317274484469644396144409373385006416533687683833544996216039095408711777039899158462441689293653775947087818592703019715326577788010848503990150869577408928234413695063400521286679678511463639538474104860371056178134735344295831050170467220809133460302796082101112940589013369960858957551578122123838037241674643988615801013554270575342108718435200790696496921305132476743425545306563949997135917169659845674276069060662904092217631782870012311204181115749887158779793931957736420852276124245964197687726357755079209126744361429857470280428240811357053894241057836079945006278103394725435144084858835487041446996555933819690228681682400382580488748139011980448807877195152693538707073167445889571981326282999064339754901889100430401371482719473044080176186728251809637806371674873272809416984294948111409839879962663569540467252959504098047508742116502829082516793053737461844418798246374175488610977628794128681510999878402034245371725320044833337727850080864433805746784195438400195527162371484324628279536513525028860554240341632615163717395586187931002398546563390617894340342781170228838865822107286637558377427780170828512350611189768445193392024561299797169718779241114460628948694975342412161017298096653209673186894843930255191255313572703924551243944506135191970478673760778809046126476243869683301110574384989315410045652244084772581947127104991245440049808400321105167999644812473044417175488191893554342534003642331176622356656347630300202438850211621341885069090056586974069418632562727055853096414027148338918883317120167759930001651723523071979607524153148159386534412504711993058655575974248087985533900727241829974332984463031439172539687544537419958484531757022590620464977580719349212394657063658317769023621539308297550999651354904855120138274006224940310611685967038506749870314491827488153039849265965151991364510612206982422681994692337630452814676691988255590387203427002620379794287151539320000 [127,68] 757634993879510226506386615186647452870946032088571715072566162116622305185056608818641282829324114208655718158032601192530762272843188829053729085506979680565132378716504468014535339085680404566449538213458980871608857037924168633602045162751399364231158862936573389278145359093388858949264135331917402376041832924805675449591456101122399875605180406528097333719697914714766084850840260149491790947961257614778416979633886027376650086562092167255648050192425555129504198911653218605022971521209404539889433377918339619710205200217396773222495622215199806088064009995994274208626472336135162211511491164359633831882150076014558292148244077998460890773482102146301381571353707919570473931605737213811967350102874218277682890845730019435954364125067765881076274967695103647872228981775549141343430754239486507009473189980410728358265433711770048274557965563197423241394826592659182548037836587176695977445977411241115435893955553581898104281643672642700189709811419227843609609552696228279805346311341582970564752490716945471032076666838240296984027495493421183032987950657539395568431450772470235736606367447635240181666978251332206507555544280502858308109320259483083066652012176322192470645577168414379227594829516889116286686467065829594574969192510518765814706637028714443957896029852583826445035762869617234636390896056322406830454484136870286075774364607664780861632316477193399064346208502577722469594701957288012216546674742791791789923777258821419408393137119648427794562423661260718598522635193840122149005892214547835076781933675025551862285798893026099990149804608422621371558302110033629336829153823557027788039756380310106764314669405323030783430211855452106578586394864528783020920489337163354229564252056703491302512331168243366331790501311452904191914879142024309314533402309992573633444911893361323026547997072467617977688314616933519953565161228944422806492786102834185536146458697939426724719565049227530041256898871338854560626254490497925625365028960759114382973215303290184744433548369251008393987530117149683487461821601782663323298301120735377742601587729428787474925601545178847161952196418320024173431089056896346627151108115776431938335242147501481715998416378041645874960000485566962677200991742113051726875028589532554289125810580876337502308456883939219822429895081329138959719527068097888494347893193806796549600242149740252923920000 [127,69] -21881152987822802537257751241186099682555395266744939322038577871243529806880696875841917097942519653350048871033696154181556664058625274313256057012844754187018996178815258385229827378771801673786491696924563569190881759388008155144579255236870610589406196821434057461374892505220967821473693588814050974945771877676597704355145972682321653567162948308612045628412768400496987263708948848890654090258601464864517294783356964317865028410421584428092602632475882460187228906368854386868325952122675158691512523897270106804083286405352019081230052148191357661763762658671976585531249146178997144663534139455127367261437297115042138737700311701407239759894900845648936918832588624352559734280034792873231247426333395697950259729510065440253674526873375830633352930410231824906014205500330017596662937703539328996004279427163882035795637838142238280415517718697324061374752271242236111178829299003255974930239725550032062021608042515599167129432064146040826682541065969954426296111084146899107015959657031679215091338938477992806505562087854817424715452589494138528146470281580244909670840017411860541306338926605596365226099149700193697881342240944210690105522960463010479246930179266054854203163206300167340608736009143933033354364371220900412344022258697360068857329201989906896424209663106077592234501721141415450458806737226702678910185835526086602296878232422280728559109924614371626084177392219294426218484616676133650727006303407682505881655014509707039440663759721484212928182503572152004949043274859175908146599677847971179182022954441383525647468821599820960034496949624065851880305854057482239635594670579504689792225738229326270227437476935173375141080596590261669587126716150938839104215551384724938854053272607502699738243286139343479334203971962580982088796889403148175816635326458103212204387210550963475692191284853805003448513683321842050424453723986747952163267135409483286852719721041593757250379453459937935191579049150958757759033452619564989012425734736977389501234907967697336359022874633581463066396478631335661010166451770442794473197087048588861682993848794927753141135755938154771263427241197666961846374182548340051026377719568666543920553395121502813023219913680540339872080178167420758762592274466398705085345646787849666821887246693219112588589906645483416837631113252984770543161035105243839656412518174479998851917591184572130000 [127,70] -308380368698569149612102630693874967729879690621803644992900527717607545929381148880790248917789893447719650660647904693843616711696729090812457067218364029021261562757243496119522455659714587269590809425668439606933177299515985874785331657215092621036193220956108574808118115682103953018969630759297760993340439326050437711350453286591601177214877835458698863632992842110228682086368674295887883202464146465459251960445932927767489008253572120493798103236257948059673625136015737057671295045067915858755189606507736999705929418623441354443999268224631451250547782923870023097158072616605324215908373421330603855384413055573379849017921029463344550550874524558649516394760830292844153808257689530431544395321328337653026303856192474409414584708969060053740442065988845641082878987413630307806855926453678234352305830575835614745883765257278744057099420845429977019293647121318946464796255849476378489170176620979458002894711994397763476723905348139552128363076691425677527394783359004156333124307265257133526594114335614244957272177738882049630412901879912322313040889654797652010339843307480808762775326970388062255322153293446153109915204399756850499410096604866427058894967466212053187010456276842819209795875396447033366245042201488320490448136647928616982431872857983382217580050275156366104116100747512161557588343426792808705037634615475158885972367134221233619064188757548359093536483337928001310002752646310270647354337566199194696941921752394149228408393251264628785713278842073325875495598470188583866649772881856087353311434664761853147994385913523577616383535131055222301970370891345928522143584540492614607866751549256043575615516618843872001653587600636596360333336548770087995298814879847727043859613279899421727067464604185826089664209062015330939758385972588161485282107441100904398109162051118217976762576371180404126500090463338576165084726571263754328080325308737680183566798975823829184068386250368358680317907094605953988214288706246932750666367021417891440089395989035633879788535042652115399437165714799733668389339695746258944767951583719793372958989934654813781691223308647514374207462073777544741259275256818837265862731850581179346178584971921326455283394231194857488551234337740703865990058762806389577652162653290179973541049418990357326975675957583846768494262275673097929959019697927215062842869847538423343250563624928000 [127,71] -89718931643319614371763547242792264224896719264012360225509701346891302802638455241859465539904281298212407820406097749552464936658831438899929428422792804387670045809229875090572044729024182002986972468530567861309659420446390350043126669089640265485553490788041923781390444022789577439419885693518980682134452669239658664458670663766950785625258727600987955992839016282265532753429784802445296791187971042967444753581364510380625277519693316294530935803279265757443864359531532335983757552475736193758307825606731577071876404769364489809229203667448646214460608048451917947443255849476201785563216170666812324665341379203858514227198226146434773546572818605820546014583822855676446909172819857076927756789612946924993715112226275741790874643726821310946798873930085546073213254299823610243181614623556134385848268993032628179235307274601816976099782307273621912053538705462376361187625838941974962938120108597663253863449725151826827788941943026551502294952522441320922764837969161540821441393210935506359089678868549936028231926585742799011149441689266714521611513231220815990946375425671627399789048689880025021930793805419318826500118931819254831639909295571343567859504730289048205062479244812441964709993108718347137672818723633197596592266436442547539463254054798644887615393308034944840946336229143801597955440764639983136143078173227590879841348287588595176200206306172332862734121531396219734503007801459959848871169328411448894324774971738906378010196751253236264342385525835068877004074829124518005878175242558762033142081294387907635640471017199992441400193818996748682491550752953079023160052810493119292253056906706435854045518527564224890121924611104445161392470080280823003842071108648653601655297432953384336335428365987258795627346260246738887233646350656082896476012631832625198055619700938454868001815956980444072928115316409814975146814538649525092860149842620519928301867990969744386884840526275736515184402935829806683249809887840294841635924154108987590463906444984348027214774290830206521958519094379457914929175093954756394575384109622627210559445186312917904380693954895794638612764900729175410317405225378349620921875434080495167178528638850656444946966790048760245080569885689438683632022236713004718302454915008995468184028093656531119268582982661236033212402786695639483436248296584454643011844832489969289781834912480 [127,72] 3283799778027797505860430871148775824604449744899236038024750723120749665323867566735424639323437677158213102023044929467390317897228218073887760305195850429116952091262717820019878524338418925640910482114898121534762056845590311729206814857039476643246053170240258138743544431280250033827076118465216768794517120610310629382835952189854096731284758284919753882147277600474332111496775895057844895239998583091377363505581931655445979619286750219265008921932505484331239454867219872387116640727445511201399333769414265908215341786071694454849929473687659708018734343312130360821914338829518791131677475154465112966755713581451821276582322944448969488091012101303009616229936193739022985555396135693806409901847016855057490337012134641997464792618004185736696348232510921790687508865155144453321468090986981697918425444427787470503236389859463305235996259241697694021545356159399993861352815127411965575793192702756696871466123873813349548772997632596548808104681108857171044575445923924644123022332175451964657312585610895826489633327069508867013265200065243985578106595831761204466470411869846820667370512413845734741603527240406480232873611172370854114262146323830888896627938073601453850509479395230323435616318674944943579266387131147669942805568238718866614928737665883644014262561359386686521063030733423205725215975639940543844634828464742113784158664424971920799244453114606499968751483508593279553556673185951322657317512069563385361483150035117714191743665607863215367063464405764625387778673193582769259511229917083661463764730841036064177867552064924845150347191062805595789755799045250988947357251183809943850796490741047571217027928401024320956940676018033361321252077237313162116006996447458494414571169194733846475835857299153564693781040115246399282758230219648409130323097738435024262565557494466769867687532413154357695225027623601501472115964793895882816132595201829018252638347132461403662589909477698195804696121580504991060483614637321278319896626388709489025196689392697182534300152755212139613903529831045197770244826618091474542107472055921110307815958701222268788423683135756474723049543657430491718565716506952122260539944288254066911611792359882145081752040057041249661701464296623611561678431692711878950799631136882711657735073728364586576794142742835605060640631743752441426104235672671601335263357073948085111781440 [127,73] 712100130679030121455758659008368177512320633326296879605605851358842699112225025421786370113360272600056494050197136253598553243627379844052232477799509273259801895988012263665909302231074184984575945309545779889934260928280697433609873470989449922245105132050651226852376543355485596465397921409263322994940564704902937049779354552416704574270342188876702179173039455276846661488303682271514074667940853921191356681993765773232332990447149100336942214671217976909089197071660473574693100015609191702595039503594173054849854398407010018637424726023248237820473347126171938377656621870235207332332208478152226251969879157993266176945744596345565826413750681414386475589882057422964154337969029067264588932412949733111917319809929716611450531887676346731088691766544147617712387232029004386616477173292299695363466952378652192946741974886764055676019472325344299753120623379765062232010288300954140405577640612070144976014761932519064218689337481085158393808455281623755561792148060982959798901703811080195216927862240356570815210772488578869482477248456949616977008673254141871250924134712411532153532137598108436904044705682285814648566438262544998371108031708131824375278111680656372645837389259783256301688926755186959803544606587382459572073175778970338438195463305031762974737962941722514918923964270322895347206970823328206776873066583359747327311964553414426924256838501640796570580717262634518872953440746045784720541359486278261237329530628092253158713139820887596267500572718063866453917006417926812204936830194431624027612358699487145664572447121642472608002337226753101764103494506942518488422491223436779652279651241471777089273533695209514658673786745871672762301222442608320868959432583831209125213256861212865035073603389451701938540736416814370336287791080414318867847004863036475742409816078339879223354504385431678623995526560209573656994907154982720943228212568601378437203668759525454042106848717598683162531659445959370023387335659997640231261083179803650574542861020433109686496017997890246141793833948794909584164539938803197566236642189102581202201927499892410261643667882983536600707957407421758396358583150965502785846145312652982679485437567966134740395023013271901524591810343856059334276819101449110621899625281665113910561653504724646524412438311728212560876675244545787749500923662061429454938645990677795189400 [127,74] -54025150185796032840145038136752290197803866801475091932574304735717113989477950499190413846202076578039895987079745037903943626956300473098354972203366320795661500908701381655045711172821098199553180732664565973862106280945569425155045783504506883646723128727595034737076601315809837433517684913729430848479383616754475284816146904777633853758776487741768377813806950945547614342527913021837068185430566028988639446974059938332099612527501884811862767551757602116431465458582204112931876610089621354896348103012368926760347288023996118559136383230911192932051205234313346695773647482704199952374071945731659814031480222510841367130872466023735002086151232753040385522939539296500545311897635423152971915493494971127891027248566987692716424738485310457623369768538102330516276159019314657679217058280219539964924486857553351077189641005294450609444803507055047816083237404133710758578816085053018178393025047378409238168228255553262950725926792331333246225444260062849829523545681176843771908404508263406996273686368179423537234811410538547006507264708636558778464286088376402143700068848057871473400247679601743492460059727726503068377684486553945273376503373954340575830397943332893284962249288869656115624583653787216544082486062063361162676379759851860549785450460400788566876659816572263403419509232584014008784373912463397404857994979710269779152135644149556181558987135973091914262879458240332539203005171334263603084368011624166775631137103457604173071252142190994665767472811489663237872746815435151742810917343152121598014030924863702605428743939640241058982591650804807945575676930181857613482621912100207685157367544330380806992228292104701825016365053244943729600343166044928617990490741308577563277793085165768434551746002198301016387070458611490994365841407769688980222571099621669823456503203400058902794824993685951343820552390853099183411447371182547783835309405439158123057924210358171928100108545891727200263170908072518281973498706923141618339750444362114705715120303125113691995876113959034447663788808669626899442786649018034863411688526424557152710494286925403758648846271835593239344616990941881045029163199486796252199208877824809502423391330797895181643815187330704868359014043696006133437105700188141316184112568902768130336793431288267447508947557139746753531281843727401026991991561660085662878033980956419200 [127,75] -651686545175191778984479063587793450045574213209487158523142589740652259638670129494897611715863915191497369067874067426009981209932652652620946656033433417861611117924371696908560647182000517457596137079076013268041206063056813117759958412291847910155809659968224955986447648725497010032029748856541445079620314312987796773875616375709655004231832901861907118298327023228974147367489809014359645749506534028893762975323130535223875107151127282068738221101064022693150331922934566667231687216576018981734187251536405277545206164004335411459771408778833479980733942408983932874695099947811515038575083353507151093837593299565823099667118611398356856278691949148452970587131942106956976508812428054624422551065919855992485327588984204258715118093186469784987186592152622555510574973941019025529467495595094109809819371772203645485077709590682718150793467507139859391886550106280708169335067715830962701077139808021116140959223225754715030387262888054152647296322911844723217484475408344716573912422900712742436855526778160938172478490362643538937517994351548941086838929275138729171668975229206604359433266489657588534538141994094846102818093307309407886427643501688009210244527439899507416845425278355107677369758893391590202127391755055646373679168171948883962977372791251154868249281013932363745658041162841157543990143388359535329992146796041565436341614435474121851597608323284125857196668166778417212031208205028369473761756513677766116783801843355307952411120644488524398279395757878787107226272046746438364632852699116332998138992903287724064586176025883008579165381946591596296439928977571697185893629777841766985912582754413614640001726408564338380240389049609613539630437748598471133759563414428445953026532468163750066278704834345378163803943816839460800966974672658068877889556005327874695856876914901317735949957838716463929963394488414215576789918725010924031701791407939964762392855251516538086412275118007674036052141892163822116615828912272773870506361739246163619186873971679374780882104894545530767756632709964119087724877365060765358894730958878628123013608876495024785994523733309182918522220258610326862782116510133615990397841475342544586845371318188189499166947225058227011680330990085353837155726601792211656436838041914479553429270377044626331429201372001430061979022826838534547817435555226128172902025271440 [127,76] 20083820499574142082791676162444415906478574042900263520198422639937323583474899711243093444353889542100786575987839580993344267087121733309288543207858385705044768035318344088990124831190618298057901437289605842590013197608315444350631580135445194776895928946492629442203837788379057844895165237593241550425611130048752618551818988145679973132652336836823818577242972560112132868129100291968765904079696712607915194466449136046109894629580596045886035672649107758478368134465105726979769460490325113915896248019916880066217818249864184578962508779701384425461958115636175161325683437340799151839792330948565671404558990664786740937357439266867192451872348204089066247128807527243776682690176074057487557649833752587991790407812993124237360841148721611716633966870031230621463336449824571024943496152657567622152290109629749726091056229178518309632766819155244250364583148336148336277554797895553383397889543058387324530207336701469224379784928316008391299698561642940435253586906076545416023998954428623215666021251260196624922779757814056659050449589140796235663372796939903021307635402558528249826136739527425223717131274142558679045180088027523642102177287492180087327598560359089695315527510684964220701511110398191617061121996765544695809869766564025656121553983443906613524518323922319592014624569741729171681478090321276078491009561562280311626782392411519531410650206091758500008082884361814081236811101656777276269935683501304181752028619285427837072422158446306637399907737057447048731509421365682876423255347489831991492171156584283183838015464103374971807739571263262937247917009766266504626356113662795441581744915203313651345391029428657135725234218950943252755348121389184846433032367289672409048900555494970251236741912264987232974883047492722023251347372413024926260350935420904320205071438728948450872859538805794648662747883341275618919270029048596475159134704157312708272825420957734606062912856728216683345873715204158432329072362346274663044128536514326239753927423514062521777642044424152602968854728454691267099584337944856665033743900896407300909168006891168479429664940527283099089890872239063989665976830421581948569388776059147429321925717260502740420558512121427385259041593370353725616456989046833614501178578301098987446656299115529419234741329673310423694770413225239826563719608861795255095355360 [127,77] 854396678830736470949891689040621669028864730322275286876071683361689353680839189452050264369460543331150600455781351643607674613326032790231871255660375779624788681291197047220617500276172187079387429015755605971207024597863465132250590930279838481996634667600520574033283814929722566309403488336219651355571054983124222718093107623579036532649503158655372226112453834020099858510489566490269770453599227006960151319468401405552990957370406220503473879161350821410721401630676228961203090693257614441223751109833654576578189866924799102594775124117290835149189046520506412045288978650825685125032579834271962680958228604352768720572532677074777220275638061011304483839420696473356716154777685330377590565379687993548219335802763760420027265728757643275967409663370399826151366375098573333832631379291183840865466104976677329638074283958796383505698099523831861260836353812310040097090560987870251091319243700326811644782054203194117363241790684167870106834929078250282187719535071810995617715693692058497769060512180362363864177727165280599997970940996905596360860563522577771027926979409652207647042635294345980989929800041264766644126384150896181529136038744882153677654257425565038931559102164778454451818401449098599843048304628064675663300180648753226930607666336488918312662279758190016119653889773184335068570176217854248951838378391805936072040423891434696523628161121209995627301140125505749901945843903524703307541509312730745808145666433451406417392723543620986644951891613376471382646844685350721103368716142505999906193907105352279681604284311155744982500225378821884959579579587326826429216059324010670402432775829293217135696579593741132454300942244234920091145830637421386549255840516366851856352361483822602289437640545680519230694698500306933885145963747085515814858503472412352635709880514298802198207009550877240751896871438315105071534918930486377175065018451560632452091612695880790149252210931810456145021146931739968957942277590919882429544636232526542824046557909417161327169628032893782971306425770176859849386483184704146094592219705298156507551468965507330509207149260289492012556938505165374605671209370379327643511225190241121742192826302642097793777213207381289264348011634024596885348302910557767842367011028009540644499174593582734723442284599913816511741506622586052717516036776397657703460 [127,78] 313768834255610875196405953870604086171145747925391415548682999069386262872350881783728018945146413408923246335462166143282069550748779239841100274336428210876725079494500036252161407770095250684102678060553316394985215221075936125682206791417276499603118464711502010350140041308967835497307538734064183517743494698866907579515988797516503593762207897642735385454239672825414463932726506528459772887232374542947255800962870817038668896224257616494183983355698741867798219267296027584804604223640827194104238057040740215701747026810198882843109934226315356274144838125181307833331810618468946129555355031273754931667517786542661661220676217652945765615977443669774893708080860941559611591540582490102697413754707905178577293572575786381608890813604305410983194480071818344831123498078471509081941387369477893168814374704530736794005707022313159535987892857035218918914282320877188354941893097691504715628222940142457879908456482891047698694280870154946842271149372291075567111238490524242869435293339894992444478764467107716545736575602909597651733532497896458913654975762772231427953022701243721216380069383725123307052929722809009468270353827256722303683095153126388531725640637424260149777975019064010542789897049551601022178506070658236604586170312247529376488733175442778456092038889340224516836602617344887820874535638415590299368151419917185049098097908234133944904743298306527743769426314273114833476386076064806452041426524331074859937383403885460069540529002700344613675963135912823465787879798292575949619775613962817885588322597782893261112489991471062417430713624816212631061938735281279249438469083069946243036119387268665632035500321686311513860780195389977339232372855083780943173194691917651198772547516869670761888620610937545116871083515679031130838008773632765043326802716817992057010928462452307977506996259623838149167930722594384883713600495209133851531390943754993337479551207928396287588244374441286100809426467655547352083721993417881927927758680283634794046243725653629035353295611264309269571168056218467614219836558864311343599930137713697934768546624708278149188149406964239219212680195170148837582069974282045550840604376842540061473517270667633510802152626376865992796203004181011628367412582991065608327380532653051852137180393319937192749424799195152541028826037463075205599888799083694080 [127,79] 4776131382918329168616140318986763182445368000922726776400012647101009351042001926385839093413209293241473483761226948362765750327631653410531637035156065714891038232598630811442506102244349746687489924603724057973565116076835553891230862875508512961359260085726187231043797933061781293142549606036881001494540060061741215621342854655914094580648674842785973802962407386845040228969830064768581345054728935208469772772265846495663974838546673286120915881491491761803978876565658336476990638882167636620519298123364284637253113316495608893207470973519642994305268395183891586956038031287287255075128151982372883622908617110592644831878712466202169059003187784701139784051841386463136450219948937646930285314427249908814336730504142982033062418484067481064011945852162836399120663000196504602067623055586183227075676895889010324703147869893106030731856266536914245077422233142143950284038855970852875533947709104570705209869015966194392439010062667585589855629079177446238682773705211746999311280509728743502853834131516906489885651822737530668034553732215556094555489055908782262654919574530098744891283461155404500630893613838132450807176871674278854606300247112856306197804086992903749250427182668016368763888107565742824166350812735334009051337329125416725681565404149526364215307279511555096629627368244565842205403788083878181727037905110353359230501419770527853534681458193452503589861258341471821813705096218675147362232410668256819725888492027602007904754825245466418856307452257935254960537683965886674150028211294713648074823758310526134507473972063307405687495529988886547968410148677409363095133812206995858106313542958522603750923057381532782464892248525765269556457721738315572695525364418262811591587080820573896950448403671960586387506383258252331256203715870016118557357202929592923344397775319745637616792249366247514434019732362768733325086850801326312900991386766458148242036887282542841775905860159378071659685870984727312633597958589488919964556615454971570049609929524438678827534943536803753493975393575325288744969586516633993763817877523329124176578935163000941619589363430020760373218007882618782908617479910966469864646256185893064636316921591466297262097136542305201083918381060376936670597861123606343988938106355770829261451742465577655334416645594853044583458840723267289128199113176320 [127,80] 68719051590130422215069136065570198684672721044139942876802649827242961579379958604511254620554260218043442089573507361078323690453479719793998502345842727264167153142925134368650075667937122329367665404094406293446819769307656911685631523058374233522686252211464254897874980262888428540779531156422624498799682964173542783803614504774872023076774451283763302365775667280129034922940132821863878853675169500180862242437305694246897821694876369720050806621744095252416224160412860091704395493138450252438642726496288550709042466785147724628489342442104058873072095877829573692821016136025264118745911071925244122773819226031311911694704186908628036625311261981309698228888336749107972445689382519094325729409461833716568264147586600340456113329004273310688689523872763975240325934556129201819046871429736747899508289652638776254918922129430054400438073576742211288505370422532089313621768314863920925641108280645606332789771125309514496705719101529958597306766514074268097912626705240919002696546608054621688031338507971273214432012545160702521632626535723995832183796989455372157432767080296760432205989065091317094655938884126738180376773386852446969504977803684519915800469833164210528085928383811670193754719634578364635864991036356043905822367220018191291911734805559701620461074244554565060399015358138273455669709907382872147261184545726750020363787682263073225844654397242882759776492143680736014408346129906181954700399256185853996551206612963601661513907140305475589122316512326492773625677208132757540682414811992303673403771460222990550700800796015067358074316143105102713839844761795282684897400798012478830587975675311773635477081235079448089901325189720815165053685189957784555134931245050505381582881291776649591357971775453481671896173907245276751189344401172885748547254899853600381293216382907002767708398321758826758620147868872638487094102488683763825052292134623402285841887826015757885343301172275766120464746050560005415384591752331457027742136691726404228901469340511552705171084391798575358484340267799059860163441541858025191056829806712078834720480467499829193736525679278142699905524802944985425988655108250004596464204942989015104288371761820644611121376007805865295579939369403408676853352838586249796118410550941458059714516679703897019668739194733516542762000149818432014997583360 [127,81] -1775979092398376255307277533493779938422574790596701121224180133696955279685932614034216367236801762981330358901356378722993349897001212290714745550694398893924268496534174486887863434710857043038289718926662810152077537040967481482926826221287056776741436915443948635185695079317030362013722220717276763378460547566060068148301707274219223495284008743858852351136794578344320775395222616656456694774621266491541129802877964526071051866761306432137368374693513803450076670882745557878380687496590569509430532163522247884785184117642919890117270302721692318979475643868903482983725871256599668563387180465748696778064587723005084515935360912820392996891812120870921627602786461003447856921455538143422792825936788896805753546739892693377071179808871469619120421504190992463335947084046545706152237166953571877522326934638716762863562626634378858867617376338621944175696599353810675413492424766364479497310145054922763403407426666504336549155299771178092110538828251966430553702000776939177422162758143481666667204465299368009162196224764008506780142781015908728637000284786205809820034185943440510725003892887362592097536032061258192259695057253143721492593439783675431422847634299280143736047259980496064232481875153593056209790236876682042061412082410972903711087116772779495121175433777072221809570917579644837169386747279155065348723699161915940449183317507726484918724828070131002018988235980336680711608327726575712897664021635301827373496743043765740663304374255916325129960849419810015038156465325760334982932235022787771210115675240213194616476928540822263800967196407571474743478582259329422174324089214297961877310886523235576728368926089253509091679596539605530803226231290378625307411877241520536229064652129702798485184636424655548721967448755945193580522236239876850334711105904681043853154079058455985487919230251455203271932913182173784601821692960603909462965454256203512968590852755948670633510219819828391153760777261141241647379009466086938399713239498845940190265733026906955092878148924637798503877527571262023987214559453595192794221001367868529392964468958907466145354831417990814302678796753701781146494428788657203875098807060844243095445532851780696191796687748192380117262423001284980723432099465410340891596058993689262457747292754864111124714065757734137268530475013385639657920 [127,82] -40194018052317418465296964034251206507032661392648299598790824020935537144761468314816455075239654962680530650800917086501285078287580082759661364490706646106272360433410159905513091313142627567318314032369754981612662704508124957727379164617198024387005473653964370818596880252077933715434596204616005120832317383974342469812351273542317978535832451418076523606197026101330714267274170174725633149165828752028341318738931400457143902371664883450061104852532779640855469154774399768507097160603779814755268171651988013095446539792734740531523255383607399665887215822342607729665170870786469689185703004857618649368196049769981608330524897515127877583445650790282262493449735739677119597823928085918235605781742176077005989100902751818945519165335163429785820132197752506552580235597165770972105541466296995976955952682046641167904769052078966670719167060612011898954302437553501973495577862911953432765819413543302698658772830422616372207740724487771329885882382181512387177398332847608661915757084446064623614345574053388274098806846789821378582809914095194797950711838445724215743387006310580625631394484607602356996102716351248400206930507178657732262209082289598829398943953427613166173228186733909479827235643716034655178010995161923671853628088315566899568954490585388448303815915468403674837337012598350683789586713305420544592549539957230900750318010824659325192081653661443684164287134234424062506426725020499502472834504032847089923086299743318713657113740923016322783673039868579048391539038597220583884870227718941650262437260664702349089907869182008608110735316864180384497509971766112832368535000959284622895008045160873382255705722263870829762927924745458734832986461477939183530371244573679608375514658478752152034610268931637216154198570289938631017358243555764208114575619348814210221331750368306911467944711007446100342618649703691792517763968979292164367498290185208668677372279094080380503925981671062074074479289481929319662126830994016053062451335077162792239361388214255609205155243216282959140545004252722968811087090221128697124608461393232376947572523244150359106778144917971899633527942286871113145556594683012985601411883804949893389263655594225332718554567669602000658064019977077045988706702046374921106636827328148621708636931510278198931792471741416963715522160956948480 [127,83] 526487197980863493454831466493790726804891404406570401481163910820284213550645749165054479978257204360357701016986780243797309482289864991779317875248793879971805777088581046775962613466895932788481382207308567983577655182596081767204225361465123812108600521490384932076285570488485524847079169683582601551838811367383506142170271495883636276173598286220558942977581178518495576029259058087978803077514889797268940738288967443558189331514130730492791949676533746561594415049687602830169463008017916339925139128173154307559699657621734866234838010347606051096450079793425938523766676785747518776682101563291202691326760265948214124967654438213238354679488787181650222267102854754976788732002991945932964190228186307943105276909933200977625832473659729725052507004628950350848257747002201870658716180695200127130295923894451778938730927314784485260032308542794403645956911847105437312069278564671823637752299434333876513696458067000152925536302594538113590344501596076385954906502392704967791198471466858003090267432970823722061882141823648199392322080364265704121839463203539170871384970950614781198310616041121353561144491077365016716824915327914514245002548750356116965035849188154511943668821972551202635862298812760657656500230952543274677913135622585471018668434187764457638909756838277513722300862810947600476330018471305040270377549070665096592188587660132547630284525716627371420714115392094016901962781395011470209693072320628446937890621145041840911954770631005461867189495924665711893408106909409957148202927182978278834485939454153623345546771449488085494412811783288008316566214308046668636342660487651676675897525208174507893559150733994085009903819776001151843389486259600660304822686625011780729758801012149193980039821773434613204646014186742682192923635252720328819028504870921173866752894749225157141881194341405028388193941673687361015262951255155704067227540779651747930755715413514384783775161350882958405587016114465295839000227741158709756179356275795965875672327955727183652918267403510739921852442729013183075064221534621781687173250630737130350248370213337888505829686010584357606086977170900741937428050370639025218634374026239758998711716826762397498845778913368490862398575121277866818038859545254421674663904472576348121968344619904031511412397773565079295069004871680 [127,84] -2694593480661360805310037060568707402789683465471218790295269039252519859184309086904830674077901158500806747452471830381417755718176850819233991846553740153236359581884804368983804830307907814431409875307181908859708137029912988470479952193264544209845317967618233798596752130780489042108996203687785862761502083843534435298968554627452903110536268188237901929036174287376729400268865411292482148315548115596929250178609577802667636461759077750239704505654236281655539379454667465338016855556099846351938458864741678557118505587875111392780589876599608424487456245628226322754706608250552528905038528981137972601470809045934991754046388457578923953723970111438952498393883037662763332372895550872075091047834821154967469976094558661494996052696606769858100359438245372454933900391094762608277765595051012970609222223253777807045756784686219922605810805798168841202854163086703928606646935831312142358743254893651811263460161262388109992418178874050089157456028411570512110469060862022660304999172374905049676923513406894932406872634170840395973871809768039360011384382339856212769570355234912429602483763810325641009555430751009867759262440128592496716240955656272815228728362066805956040047111500169460327456146149707212695610705115408261009681001741159929492311982943233732722043896583627076097376515129877073848299717477355165173465988586369426190883403095501993724087388985634106845222476865035272323043043606598039451298105313905762270921555096983951530297748621613050038294357499012579648816677199865895887104329291251524602856339318310102591586051990841385951633762782149447232152391343746168941447799741172041259966456512935801151817508362164483831773448633169959101843381702205028919486200374812383274387000969287620248271002471350834427875996400091868193761892700847334240518513728955298625763864396033661397130328104338562843533145857547093748991965608980082687820516356951853137676289430238387952250474116413991624659940059189230320746197817049353596397981754763752486360580213699119997489082365713343295737471778398449239141779856609890554744006381425180941137522780434841039969939328971053194130777404342383399229279042210711870815642378260067940677989991769667385054539795243979002275025723538391624128963920325877861760457640104086860028270898254881799060706170002765535105280 [127,85] 63896619119427021200082141860163624982248966660199416092524154948304562387679814253328319987369591968485593688275551462316033428517705932440906494748208384662593689173021939062977344149499777218687521582604581022165761158617921641280539746549644292187118358853342196670791659259053701506482208804802813032548540585479789764560748381448025110987580126357541821558728513492237839506262183661361431463899808405354861839786729117099210570869499391825880449878044331589416201808294172036786210348352747425906061522265801030093139382173908916140174127849561106064519016516589631131223037261717780488079529964293743996123995456182283623672557705523936922767095385733808747414890014624791100003312819972060543505741953491959611976249452835742740158388481392035853261198696237427199966425108637960738932438386026346136336368754145509966806347108531572941246487109020622382038360420238600120949033930552039842580479532361849889299204201818054980034464058070342190932229240168095413501904088726774411506796572866955368341511739332325715675097379473246195362019945931748014015418245608931175053484653665707680294006739450019285507051712036036181334922511750501862756430298202453064090082196923265141221149654210794821940579422212363274514358336689485841095841287713113988433996255413838967579806850036201256070100630541723742848339997290711996859286523010075601852154307108109454776738212579151830918721613469378431612396295526323911606078537386172467846035220102307852782928634882795887822881003216072830851450228777546210602958813127864645598915294053680276471334061000548171506944536257627157094751028052324217781067194561167533342009733246126838367092064687161965110302755362474096682522957435589525000519994873378526891833101064688469137146710353462876782330763552062176002026535340909925610875311853855700785510019623361630746707597029106288057327388560913908974285773246915910467823670185995733817892986105476803397552879776060109367793332443931185448278373964817297104006678487011255185488444013687369896780338927781103233865089710348209302125064533900358671365524297549737912126773417069110712129804494092560336461348411537032093125276332172080954831182419748498535907951910807683246481954171979136310951964667689809042341368758497393975092592724994695216641979859469499293358846396826050080 [127,86] -80180345631961623898524210003610870617112244947571610499906789630954135359917827003182787772535850959996629788941965425230049851891727147947047571772358717832315318727971496435268741337110741386737328142644382080757009414517235710083986951856645049321469325407941018220517616822970156164182543223730791477121239390017079013258597018035670489319638770317788108479457969020300592253721701897536937239734174413532549652908084723410504605526053751857498308595747151512727939440339674376795689160353444153502786005350519494252584754184393662166265547984975412596332166634654741683613380313201936267098430642925328602080636650325600552945041448040248453710883746832756412128984796190064656404635527558620198538493964493937990297205672985265232204331196218937392576835412764613615913517355921448533906667047271419817531214291724690386018923811682695332210877418949259900976557898926993426416735894896767554616166826591776020970200130993621975562559610541184993914291600247759196965734259505305809525414501224664664858599502921650207358995112325508780615299071584957865562248562878465266541618810104163007125475691329784511703116926992426072572130568290576322016865884518975174749900729987607661710274851101910390629570282723559129009728667832696697256026215505158439327050528106012759414558415783085447244584264571536693197247640587003762419992644232485200301435487485422633965178321608367214621079533462884269823774500438234871069650536398316215695098664841755171166036745339549063657685394094546522381633344227180491202574770129530969190955507703439768379813469613875787480091932710165528317495836054586664081265793144910443282798059752170400235276659279915429914615467035665918117607515393055595344394897489378969161511986125414911709621882522731372630682251671443468519841643064226685118637067843443033524276657231378142875211847283399161265111857434828308102007072098489348690838074224645905218112404429428730028718368920625544359479048026207405526324235851954207192156215428840910561244974056916208577952882096518112018669324175729090820319462174693737409760876463992607792947789962756923852211437072921555025214247388499296866925580588897892659885678895643473370220138828663304501409833547530887765076542663065379598787948160839895529787678756689311246512808038894358976743310924800 [127,87] -3546427003572049532669247598985939171407507104909660139065068354503052903777936552914443510520684484649701740921058292251290494915093667931776757309236543681112590168151175986642763756954669380483046992960789009566337067041948859730537472374868438482491713669513099895601571915968552014474951112029312663164955684651585041015178764898212133659304695251800723744399573732640189632541484798069742619602239056287778323127408565034746795053703493982239307857408232224316313778400223415155568724856988510303016290295288538994725842700105565441941161693117906400190526835833146298010861457223464714989999385587283694527283472765017002391564700629329972663542356740600990635500969031053066007292669833351428785823624091848728468612493667042690940902171635807025817359788253981303331342716649915001165545748358985814666992143676879085939919488018226573857895595472904687640977270776463887107185077124600627583748954829600145177214004384700639170788111356701061849185810242453978487178035153918080974773989696231188008100316790838915280127099118432910632191981120598308708810433206819155339818755540709861566776810746633348433980329193765823095984215834804310825557600849955594332592379617093536859357647587201634240160790028699525701146856923181409417238880138851424139687638298795241269711284574125284980562878207503649895743413650024374411484519575159392331785742420697881231653945013057404555487209442867799198696777576522937176571982445802160590554570541803432841422261653006110260842167873615471344969521836958943429695174876969618811513045290491823577486157600645100869283672957888562413815762202634074231855521669644118010443798312702102766661105229705633496722411291353803563014844843047545191585450653664790882825538969808203767416752287754724916915934914920073055528777483597956202248768237159972910893365937157105134241059107717149799745208050223620204699912333138221750072411177218530310048621265193374545724281124310742571505651159600057528415039618565363220157356806375763041535903542090995605807137666617299010149734801093551904992600597258479674832493311206485755827858564500466980355024477040192402257206025185282305138578194810178895780144307332019693916450780017566668674595429602563893198368352183360274745328186666179476940287977116911915112805897727717674884791680 [127,88] 803704951622246820884495768467565081308584191494079699050352686540905643544205116542031065742230707520475162528582447600023346015200698549235677025351596922758319127215975144587318686723579318228794517496249484308470838797499712379872419846373934594979531568439402185316088455632217933033073888103883175140040166964867147185347989049421599974009837934148571294999939894732848195094107047987934237513522900951510321641899512524894545200256566939083717458495340737480349648809257444510008424949514594966931866869435347731964906643681128640861699539502622313050185858120881819205859945657461155603715369235914346736154292303233584219756324303823768847214842656203482724623766460237221223863652005260397614230782139028604701330200052573833711501108790419698747996548508780433040637996738625919353253463490940008380858196482986004022311276193247320953397913708573404146180357153810875672720162093559914833125946245911237050272959427357641008853028959556432366149077323551385572836175943642786094066131576009312991453694738728045639654255796991127844063537515657677543137840643855520309522794290375480178006377560073210434722555267846515651868313503684869789344757974954422528404242070090353337057973306532387496739859064199729210303258724970034088389407747692749633825236623904644013437607992863048422686060070350444003254819849798678056186418836282936978591631333381029578112486953952822775360356982625879768786706170961971902790680777430288286730460631366697082728822974739754193642059744942465047658871551047898292196703565219265673135121267261433946425770949519455221375445547137861377013598362555223092063395577790709161910971808764376933603433149728243363993038203216865543108977286185479957010293227164207648194562345734388445222407369451944445684967018548449200013314576711577841574665200806306626817615369936333062461204278376884727094880485426879973806547193476440938403788720410219128840693513559063970554418916432352542926337689571793911590157372874123960529464773668520578868819750502231291466645139269090730694799435923035679951352017251130605691463686511217856904823037229165713139822944695265868973241931933082443691188208357089844135369953929405462959825127428709216231721175111550229335866422796602944436184653005508436247333983265766739821651191376233784580480 [127,89] 2459908162881691941950410589097688012045743619184609119607838937686593383863464627428658979899081951092856757843855909202358787668659054694845392713573960239796881542934557795941441714729899493054447469004879842386648755054535987065799770881053985992522508240077788138191574807189402926662872877623000046210588305563513825368201020577607909153304719373628518788306611329860936784821348681179278058156797221404947017631983999902979054541494574923012588789463637793139408770622686261250320458212405576605555415020701213532402853309287649987108818571349930847706618672804391215767932505586069106699934558535578570865367730818421093467621187314544765999870335182448968691252085930627552165013618103434092270602640015492080621481312381978359026909808230644340919787576780058509588486058749858298980251526735664377639674882106852276387353936663553881551365274266924545388798630569102316950135429024704800355600988962634601186702054575974370617607046969494584714870927120068356515447455797340213862994285953590090245328491292393564488395373770187960194736565328031096619415788403514113534785129405144513494589591864211608247923287015433245929144138902052766553198699772381843950964126909007774215285301899684860509904235578926550165748151745765598880536810575327676082122212851155481520408975868769413181471726175392849578708809015415100282692202366206196995027944344303338574791963221910695785563697969528447188195272897175371521941723776135052352577598947761332111083268403002462786910207456396124211005372344761689660401486292167292696017853918593955927084968540406511194742099883747311560417063372633537586601876070505252328872251478442098880223465092315649133691691631603202892486361866542817151992333289897910579973679918401311015095569443527896746341804127220989817776231404754801294397217803838668604842693313165270944410653667693513861331962303862966736422405939158902043535442428231589027374399754552853637291026735955249657723222140451554887162844297408492042014055652933608146083035131819041867255606265586325719571478407622025755932076402888256859492061794359961287909109139199055243134767720937619893506773234148189895804449411201277039718164645597823117025408278746680847904563249711891027689574703017712536696084865276387832938387368749598790844954194612091280 [127,90] 3896905819324273044880844362703493012211459486765487385533162198286224851789004799880121418815639720270578905989187718198132841337994430659398104750237551390671068771810557446397472852392735734477128959689067347572590414738302702368707776596685015906354141899914852199078900661253575294849912992129582315049092528737082614601686999377420918314277841670658871960775743773903964298944039614205442409563685708182967513781526884306934367809617449097879282218765814359038054438613426316378101210716122588503041275748875751383651840421634931824576863170841706423627838703324635634192465087849829768236999447188842492058759959458114487422241370927369473061359778885138865122483421892226769451774047661661028158811249300055549886871647998180191064262812094638126493452764273131613682419070770457262568383926885912929849436445775300978736647111465074715578913871188474009822629042011699614155734278206765225618137781330375779456337582768521030136392974452158797108478200916855409062927697769582803633459719747310579551620694411195791989364263620836202072792815611302995056169935362885912541275045309901396745796768415522631756540818288019644832507618248623771749709459418574679779003160823573434336662864201775065342195521719655472818043486121671191148848160230830803097102758469315073071124015708360345613814968523959433274006033727380332508276593635067137224299739472096908915645877402392098922708863609928603884437598214924760304761388063007641232030792908862819017681593638447071474424832236749493692870464908584601757526921261760104509010742761871148459814533453059079253574336254218136127268377057393006773340149678355606000541968415764264039457852323878053848326653655275939796902967231939096944131526357189337054160367111187840184839024939718002954489965942269248044457310148825988743134008762021283160630500914656501041901414422781690034785846401525513865768779976227896659553730772487252302015265252295150251986400146808852198456308734837032163318254721728013632494919057551227614377593444806675267835891728040731730957960618156909438613630961056045650154312590921228617413462037534844317535784936985541940479018454042359414622755914632067531062114653592593449134537088170140802931407015548840808606743729696205040663131344986983781612793962799338441624222292480 [127,91] -65482952305649616709140697044436743248399606467699206670752925694164604280469437044436801489937291903043558924797035465951382290687378004186759728542178906275312589251686837239350263323862336582116290900735049827712664227309505668127571733912385211631597830865968788334479870090681531223283713189975851600949586213180650544041472975515814103878157986576103319158994554633924538598511893173675807708346571291818753525180289398255384474116673799182849663754696081610488261642698126843473144899161588913651955664167131858012481852562376573301387916818961964656651517197468052149140150209285332602936150102994711250429965354495675679767480724878898155004978647917247754295613198764659192208962964543445594008985061478721527065155339325627834901228769070561960412170622973988955719481969287818883875277212602120943556999468530482587449177414612148036406462950132305377964760279650097127846153935776638087599863802530836751640296461733481915098100322905939786194314087851724474240936188015850256286621432143225972709097318517252281692087630183017727244034166787707235319987805156470883478474594846906047347474649104095596849976109554240629107806224027275296392304083961007055467104317468029961532590584821808696659801786478150788231843206278540465209589105780919371379225368484125714526372072570902846569023898379765021061801724890934950530644254596701348685934910023917123958630323086310110314262561425233071038680735365109436636914570667239633574543146117262907569334940456285136905799047497626469605160850106799314144214450283941549552505143737720666472582424761371926270530678544225493518355269468076106940627957075654369948985213975247821627039076347519447346728020573274705714069302034398984416718057391068964250819660496884663984699048147236124492898203536768723917185710311349976716123816493197695631631954551327405802432633400682273861256265569220190889686190819761164734100734325982366611338138583312425707511352061940741570556088860775515563498169258512441454740158836507806887414672554404385762584281398219373924738128793606819676201596802031160019603128289786833971605760747331472524702500306177740062474470885189380993405286948650810426154998855364888055684152221127353740042629735262448081600115497402246878270755109082079618602132656864628237406400 [127,92] -10894080953855883550916384474274309285430863827837073445496797878373178477060035923255305118296155699276471293916469857819542312476794068797686483845697034342992427247458965357297927530251285050882398692237706714651813804073149106397704545056937252638634988954637433654692497439109130686077706849418007811702993727544208493540865291008819246652960342615357619990860194502161178280293328581181704625372084489327937308231970768975250605093968654742611961681365323518087040405045092302309663030539898818645102858944596373248418408201340923435422046276242492368859687602802952369489929239324304010911757055886547981572116274566574414312060419767363043946228494784950566082831856617716679888629103344472377990497658113670392479921168614644824883735304528046179821881518620749082685078184764273195257368947811345720522028596533697807239484546602681147995315014958247408460506238706063043928297072121543902777135965777627006628029083757546236560022689097333668555286715529515619021087284244509678263101600068061477223139109640998756729119457897848382011882440344909610221597506903932534245742263703882479367091832222946080256116777000482983331005306387064501207584643806195981199194006480902216618971831643597982731628867682275825186288171699119477590751182460797489358570312950915667799008753040765960993689527085443416057053753881366370585193380381479867647644264479725443948316577504220570667077295782412514044341693856434461394979763857202812028278798220130263583974337319770997767662109270488106349443254936968558440599701148246027006423207871457096718905939000334478691960530787948344445168209439998506192497419551235358061971845067802401447144381612813088692956067624169177022588587678940307203346740753383919455087463986196939212686183564009091965062704175728641289368599695378715291499332911072598792734264908374962101233511530788092174363926863542051722332831491119052930144328158486106794898232906318056554905492849135592910510415347385783357760609851318691073554825589007132077674168980031929244991737270031407220845575944583163184606259041669797091864111732193452506114918806049481261481169631157668898675141929586067943603460138181793899730640396603337117249289426214971953467197645342746847854626896826347456854003498341717231464390215494806945920 [127,93] -101087942108748091558238624814527343766818971454723711192199848767897346633898893022161183108077283581687337244148448132801567387149250693125678740971990669444250587906183859784540926418780160964465090678270790210373836545609994441190721785290984615122274596401398314870696033162031565968305454018391939553355825438615919238564789710579848045061695140473152531409100646813998156940060282032290809152290970222620894155946536214536544632990151393233522192416364685256964431378330543178293181526099489503198477893227610500475285725109942448047275271795020884237261212668097292631426674875231357499038773592440811812778602989903459224559784790954883139542425410192321523045359907859316620195962672166462412109304006264333063893812148699337628935068444102445544459490676005016850222785912446922633307070950814807222967100373510400481631564128236327287923269040714295617329117393484858338081517592531666897779994544327340483349880281657079918705275687654453943370324887320996156844480780332905211144293727735681978527733575870387211676907195404136170347798024569163022354181405178337065530316207114644519648951870192553304465060812759772087297012858723251995292501093609418200746145961406470424320773142363711343404847531135867086209089136684126859931814793145220331899790250502007023745512913205627872002600911877103382877278601334507360474836183913041973882573864419726417358717491464680178699329882862776085172953854733885486387348126571089154311848259603314252375865005788838463593867553907149368801276556837096173281388526480578309687232155743321526303284586391910517182790699010505815282927173297493622951209701684586215128022818287330606765105563688513061417900035937458593270119587113316961038615232370863494474641416772406362260540934911094092731055512477553361967516982336211778196666008575035562652995819811473468971548436406800018509013366256471358899566756322792749491239354445142814683811193213885321555837732388460847677708648601550517609219682483529746035814571327742483584644880807826545972229515179855446307182851977966393086824079078097748779697794509804095758922299353871578670389541394190328623022315994996930800758681242268391335536458791203621476007246553999508774175989087012829310344537493804200821452056033362798537096796272781424 [127,94] -1150179209037799243054238669795769485329672185593304457456939562232063475247990594736963998792715446696701459190925771596662845490412296113774602504241386955135943297906833969000926021184739878521570462063425190212777528870211996065889868311380034854963902559389968804126959251233657466983174128051765684252697625246522825759764964181625212238388019207830257463487852026964262208334321354603874991026931054726142692952526614459402474258144852400024184024201390078986319603544836333889439752318942772778121612032347587433603433665920391107176652538841396151200396913183827381655297238654759898348617950686487961139190434440971758487284769319002672545968708992186501357266983112365732735743962709507696861743962300488315068852984510732025278842964860404542698830456429813723932773907190340187766379120537328238390349265274883539931352806176358291723914609664002095619985467980625647869662714527050213758395221585480168346294813588334156805970504211151762687988291283118977306375947361771935027886809450124692279367127307363746418553339748817940066489481920744066312312865229050348707691791101860725047831260995142893082334864874644402543903198042265160912588117191666746395827435951673898080079723061080576030346314251683474215728132323489792911075964777650817133660703209680177666413637260540975794747569031067122414763881635596737935469352409606837586893221424937671781280036405160214332969656485635316457057992422557592448012459792078563366148865586000622325991466087128959978434922798237003627750640737180750432288835055268480115192236313485693003035894851729687830410043221597995609297569067827984770526819811417835467113906550421565887314651565166919839114452358337856205842080820359863999576852074347253542792793815913114495903157046162392190147273575687163340529051781483921365585910612164021352126940904829600894653829739498057800499697403077744217656188540131919882500636370564382701039795772975394108616973410111433635537570242150414948002783214248488556044240415933947524872166830978629894917674677816979623376522582272481156973606588599419881833495500619579307213427831052197167246323685894683415318676372269939014211832160139750297888893953711631922853460896555973157311085608521459952407542750100127316813128072331061318347223452288 [127,95] -11945799538503310604991246010943851068633911138606089588273716593088126101640892040629697978867018349302471864077680104148415873132978120503144327530587519641300832230672490889900815202349613133586968361792298991435588676452352555951671577898364091437699549999253015337074212504046908976597549807979894881003343476080801505118316755650395530238056167030164569507079596948762956768159714406974247234817633794106938279516511105616593230481374400896363196212947358233332901418674115514402855896625469740075742335187983172595723301135779634552100519001757140201867893721721741965799932734742372447543052425140243187602094963195607723356661154873510208657307822017760558438330893312359286590233417441979768775580213635570045455901598146438093485548225253894415206503694533672365029598553154614413802085924297562755761002732970978536978109713776335478747456923529336366810168742166779490254033341023530722468492000386791331878106840523219611930437468359847393107567529844284752358086189866793542286159540060211223576780663486188151097812046177709081926804415058450209583544636433843833241860129235701976645471528455162308995390070674225022327006348168459440642751685975573932701441436232513579587549086025921358699886633379888364500356218238399678390455503879045390616021740464489751365751911337310768057268840940951973245932196749248920741536725932091028665447262611776194714784139036380173961797053835818356553807197025396121139857121752661985037744220881226185464726869401127179792091623591517407845354399742817413716238157205558242703075330175304235935568173419202030818368431052346528787320356789283368577057472100608857253230629142544762077811027900872396267967130276532903767134676119750054204029933454882669827267649264520805059743505666141118392779453557345467541156256351096695974609160887631156061560238238607094590596098677438383974541900138337501776660692595537245170653199239237338075524836529974162011975572894281382990394127016895133102473450848624086338089829064596292391355193054370792740293844405535305852356999773183694320713454378028321035986992636751191324214323120676651043730618463682446747329467776517266300759568732915936553970285650314601669524923603377110395317919597131858502980408686406864288646519599900140850191248 [127,96] -71485111701096833210186615721926301869969042843634066094194076423366825196261003197062424104251882114923863491406140969355458375956441505572250964666016724954830946050243604021368161736650444707692508321899773991724240300912387035070215926518797765567840659874029160719483765201568685637049091290975924065450442917760974894202805227753267012025121357426031450071093926954125133209312632033891097396247806536752022800168439623793606080688221375719627168451331544525598054982598649653878210999745232155595612752716772316396971804471658749975480475503311760841485186494400802517735994173208398487275171152351675898005797089294521934489817989875349901834324667250403720433647881027578487068864744019281324797010273881260597003016299575630681018790336067096839459422763344515265672306432574273053075762222170941204669784963898277948234210154146129955594898104295586874851188259037459448084090716339748644844958220389093225091041972429377718058641825914919824840270176854832240904254244604848497322605112746608540516062701245707542848199464041683367712112297086917206947836978412885045729361126421709775208127846865010714392868584623038198737939621411358525946612009005172205677635746148842887218424104766725523869287124324853694794096301625022104196909206557638042262243825567579432521403837702951101826865560058371240959558618002430495690730552110781097147611548589832257677843211447117557255480971194380115969222968467405874442334343483512962279735274028670848548464961013244609559244286023808233197855812868671685060632612786985681437953202130131970549624103138320259384538783861440482033189544822267254631866963326404034215947797599063401900134582256029719866058781060495134997540649805783440742377236039438974768493098649800336905952903905599340568878970065876734723958478938653526683922289671239395322543547616184312001687336492646822619276965474447724697768421256729734150462423841837412733469107019800059330557956146747959022451617655231596946768130356182903405984561910811294088926998831486512910735068187760019930031474800083747783894517715528103730988903280899783491457480114478323766584657339608268681720288265820840314098691895818131538401226666246872706969033237722296492356782648265166607204483619807712121784768917966869984 [127,97] -326408866636373532195511098872281726274789233861552279644696285035915745958352363007845383140856593843571141742254908811767556767664415721327616068126489939343747474430964621324442759475122647223971554187159183189566231864762281890322324414262697106095260248095240124366756242812804610511523903885388116129027012176411934698592590767207119526728625447688081112136618881530300243992374543539121840676495488650970610370814567295981685633091048023458666237744309345954242802274991197646915345321742905664164942093262434662756999823875762180615667830653230138531833165391350969985961583226027757172874749288136309511589005337213634746486639866813252594521516613419778336991268990072995955246780448723709105235538465446056315970770846065927711046667861197289273806972860322992344733362400693999335935268512343087620429029907084088450104078092800021569378876343047629088932042174502943855728333579820013050793116861699452641581678162669739722283630974347674080916711343861099742418028050152789185371297316501270180568734036819963582600142346996280465532330008091920272376829240144319602119605578638994776610506732915479428502024809429257956300264762336193733265192995284084562896465617708375031962563213527087256127979499911792980404649357135068827979016674220536793733766062027543518015455332843019628380680341958879930015438689775369813702953619704923450340578020136359818082131255475141228518994130693254534284990586901595783999006376954148425714879446257516575314004770447453641929409351653575707171344365678862131048128862359391321930729120538856635089736474203132228648030237864742459101201349072581655799574215651393572806390272235872223860900009249815328099204777717228898932267406928684844811594254162213124347641095552635965819766816401716983874650043508530040610573977270991412730338649928835028312561060871090442416492608369769335728708446257711318784775150872198341292585590799046378425951665192967388044328780683797984573137053378736375667695110582418774773525634479792060062546935457150875694844047011374388655387453194581942422382131938980908693921827172026132085614254520788067163778260295546443271103870659116422173080765282311534033955401347728286147732808538647052674281919415741616570740431911741707819577402421908 [127,98] -831610851671034686710154692934871181736961862079160133562897648400518606808118251904154252935562339254788879679165192568814498369436528327801005551686460485304237019412056586987434824707168214943658687497881682659301096359629812161533202412400009509297143070055795920160567624696182517035673370438672988297758955992592285043610079130414218562892401976321900565392538657994169323691574308117329782805558081240798265413464090348336651414515358259607577866115920650342186480543226427754457051263355377362667934499590259932816127060282881661967397868776637358377036894416274305747936354305666027710242869548001814941484881309782328506338085916625994088343344988232585353546932753260386669280762454109836796909813685331772728353058836851142835365641735774457369260602346862628547708074530321044101516345468246523478953572426330863944474285381500925340446129847577870336780047580375223375917078952499441539412388696273451786219473905539392349184917150931625584628663106680030466690735989077818673307762615564518156341337842351075826014901447763732431551628227380944384939790263974873197040991575411649855470383106642353021172828427321020737525644224460694986405706288278130555964222529287394922127069490557427908196387051642807757115043837310170876520622742494248807062561698188008614744835736876236944233855423653420466005039033152883011432401875087973832340235019351737004661857695445849672938147536272785181370746035036857996466036468281958121857059533489792871456889693605088940825082247332295079993635123105096833556828413227263015096565617812464292183776522249092965289495921536718203159003903604042993938074697709234635145449668422429752777530280102744664478486954143648430283108431067494149931504295303107792342457724811613875407181287765678794907308551911828473763132101313493245725403487653077995848520768082219890301984201915631465948212176645297220050926973228701257064166188409123699153363715342558029253748338855714437116136061709900829659525870454705012623431224791690878820036783614730311760308924104268704063606429414462440581325701678284363873321022681056808067340362139867382284082165681702383253049842981406609336956602408819804511645046537817254450420763799180124373069286428374301093344325843667961772160576 [127,99] -755837185966837588770731128265006890929108038109859966998477798465181823035336681650344836259206927151886404260513288334304321136033729337778190138055724596287829022961634550047377771357866162743317033775861826746147200523577486453418487295118849225117923596483271705358113682894527136699305636599895782342751839365125554852964906213584663710113067182806081565724133206431749309764700289801622484553984408225575099197763690206288651933101138217941004319894616928433171119500542621203078521442247914359327117300429197438916261270947517729649060936122128106952187743033912141694795477146157525600380952292170820181247146662431433054704690482512627014264520138485422446403303778646785057281720543047867954909639928060753743836533742060067813632429915715330310797737354218510863418894875872159514971580651060857124673712590234789348257420274248620338901148765713885015335849934861310374281050885354589019890666189657578744741910863109256057115578248191705036780114599905537788743123423729271766924787228872112202815853409310542265954827634602835844737266570721997579075016322240787255349194824513412326462825947638306327101034491963327498687184500164693573701593407592038951780048121913741143850640857154622499191624979143565644730498836848998114834119057231678605471389182641154011592472699803772947014898812217855051313439216082746128124740025216093794606738346492700632669094650241524825271348603099260594472450073184790904744344474945561983610955281716885861588446229994009788629506622597772709123897871354380678886013418059016963258722399825752819276534638214047503390277155892544582233013056457063778556921965484302675004927745767864391342444120706331540395530651829148265884770691462053974719126662997238934324452080454602016751766202116983471029426967789392831448704967176157801109647283656588074849517008723514231898014435468081289589157436138696526266316524001691170942241182511748421579015242246463745611652016686219945897668514796655106950135304197308152357583202408453414666789423141363914296460002109703237371697961632679559375883825861268025563042120421579045609971452077619173348597485421944488946437472830327088517022562618676526551498504776130323632145740654733418996715764398434352487389286046419414664 [127,100] 6440445870494083125726233826666891545669640572024745983200666483973445453135740743996572436753942902161241889241418438099266611609761721193726894111835904101947250629200982535934565307717607239640169967191983651615248056418213631493412497118290741900100551296738936341762990748247486804236996182583679520484827282356167319743292837854228343366401688324461047340989110579747250089101432881895193351644612265060321329775943325583563193860855021283642682232260743266714128649718501635086390908263647750328621916759577420498656692198800883349010893394122025598413546418397763269288972636078043935783417891752276534714073723910024875547808695980313104274328319996914701067294678144520717295275702768496937257328410161999129846331240315512001140927048299278134833800768284078158301564435192939899586343900406612626549755646879264143611992706290439995117314468628527157452553778393160356148767952801243266444639306975286840452398733363692983944557524654366759868115234970928216738913245533139141872031580181254077860013019305802400968016544979944371272835300657724044924446219149638353242887255216599734407762550773795200301206687613198315553664599138901069093219748925775860939741057583692456985176475174087348973468446686150805926568689608773031953378059627731503010401056994805905506920328131044362474538180034783051900029369154520415587221131345524516451065112580583597474728684211974205207090208452072484099378496287945660277222356064959551834527498284960079866958804285723926890248488719380023080903788152336010792479270420931521146249615014626249074588705899300529519684013824574995625599528292766227724434876750784272784274558278695123509545378820259823258742614547277991035494521003499865350276678357611561605475689356744627381880768033819354560351345813461307615608423261131839570902369264454984497325518431563038667157732894385103367396424076373637576807953373394911599849381916991777743952902494467140542777700584619180600558415882412519622553687293468386276351584532363803819160699151198530526010877533416650240343643297124614218271891325573221318288437812821687531164484048773075124203833813825916391704598989328950900034047233313776591290445829009900405873010618703261012721891977904950045447759743201776 [127,101] 18994878490639620068493102895897072248101526301423039759019450091275605782242054689502727861895915632048714385844925099822133183675794865485135047074933170174891041931556437326456310578297139796261662111497270598078362534280296763195916246269417536922747242357491030848324437245237430753717570997230905251112264294492026358208203527028466011242702851402569597677663050321577453962037388242145984217538913252352305048473121819690019655744038410439832639109094019799026283742259261360382142713826724183024344518388703053973773421302606542595067322989948614251696232970429386992711253965905573817234173773228238300560429852737586270986128189239346086505020763533797370012222879514299351525163709067127824304003818946627025644058012458946543311271301995859900180360482855574300079642559076047529988638380794297578565795995522320915871006896887371356037094638947353421496086735401480215932981036062748412441232546327112316749133337647569652125975248281866953745355631506503513719216092956255453160863746011508479543410102442808162630251473465636660097762700445886599391077775265594767247851155286450746894283577163405203502904034187573621207073469923149847334984762302600857916099732488191241034745456399738085957687261514218012975142853275974693540649612972981502805801424151490451017128821224017723961635128213596718633099599631466679327945981826749635281067661218300031731363182749301823464870533185345276386423470970536535491568414662958417679323442301232526450231193575650359406441553733217550558109544258394467429717044692704407125192296701545373211216348241646969619768329542357913536615998052841850165008331521415564405622534073027398792346558464403123796204735010218268823846612000511625438131464509614843118182791496883055954034072215318346715283829786841745893454592863044173600655403673314903853655605698232970278028421982203374427200804466141573986188603823946876099716693947615954118096639385144812027249055555516541479123164207249407993086538505469163852656507592449167042481245065480268322471893424501437326560945474366210224430004640319262905015370585128902204553218903589692420408378284454656790048895264914470103834379191228176119600306802547591017338078948347735741535756747532706164762639970 [127,102] 49489668259544782972353928588902113859700635619519397552178983773327214438764555241329877406156130140894889396638692485823878495536652585374324864516343000482329222700823722824956732919592902504360542261777620157669115270374098448865119688155445381511820336866883142644831257823775378824645635111567829131383926321357476764397080293623925257004030324650386855256708169873244764650490059575822330246554503640629524000783856612567254157685527920374373946149305882970132123338533386941144296605052780439650279504155416936640252938825814544389932548839028713195570952790979509921124218116566106652559818160067018328874719329654329522410873451581672369354694981806564390622174363631918286122062172762841097107545078244389481165861004504488000982843779605062595847972053672137819043381888647434573074235347186223196523943383383940503906435295341014251719346060978391229492778297082443875813539229208870246074216026327365278592369974642992780879804811412419607628057332016455728437051962717328038329634243647120105218973728685258617156453168745673532013838193942507687609498305069773514846259744936118519648727610888251281750468600596243159598216729400039658024709191402534568124081834399220697248635292233252134303523879655292961711644601110596555282816194071752851236483868535448490248482360567616593964862007055996456406212968976410967422390690533069503356526470212373954994749930326023482795175345720069606546689233468652228535036514497705185021958794450959167335717261786603052954086210764455303016421603326239154018649848823235486436427490652812958597581436846110042422826433082555323536185952832640108633207673946417193264626799631910140400984852861012722676489571432730987546087709037141368298451529377260510824989389962889456917154903749583053444202174784971595280059888881585337315490034047641462094114856060033794389887526396046678752024829644546241676312433908105389513443864789963479593815854812957160141457663831097541084920715912575979789093453434823283895035455400293143457876690347794406958336372978012869360781438054515740324553508489507454659983652476114822947678611729676515144977775217751879159913874849781790827743522211606901269511776231047629085036721185293008594192951585880398341120 [127,103] 4795158496632298984543741383543174745691504110863722031890072082335393783447095422861023568327001312521266151299862810648423265024110198846893307007108472075213235400328284429916173734175800744973354897787695457262524300602899780299562282031971161280562220318254696385755837599378838348817886740374356862986139136977107467783580237694607824353570887664215784069419126213407527846824694079428798879278523901946216383482131359041415129354177629914902838113569341469212517249537957783766813272177620940769566456397193100870781184047551726557474802282970538403092144329788321033747750941801157062192258205518183810723531270237628881978852952528495130096664517492039661986934253573533238919074282760360496000262714552242522573454699489284215706088421159820410573080416277801251762667220762161267232953740488349390289604152752991527269109730468264775512524063572387371340267547729235998912846527507817973586933965727101658844757335536210266459347673532699697421834761640568518875877135308382839242813411141436789929104682894906902672896697491813723424467370785211983482117719318167370184270366947023496937489143207294884973617179710091558174868871375999453713186442068827961778667372641251537924523001592541313300782044367030880803061143630651964848770194815995716756563612770585281969056759281007905424457216578236011093830862865099781537615662822485074782719915167689739745157514591247309521010659235293701044173579347557614084879781775081356436434305090759635321759066491133004697821705366383584051235582774569347725074585075387564864705241317686931614436860573310675752274886778851947726655716652321830554689868115197160332822408666772335036522173101669742926479189357308638875282706885608782789389266450963467296235099002453503523006780214079327843170517312832169510454970651651911314954160936727666474526726461441049208520704408102386790458311475026722835166093015710816219700244600695354503741505252885645859326469712138478057243218734471810783521499994639559059256615988381712618263317179971295817370046184060976289872739288191105398317448559338422936695783995595499668013712660571083202906698840953447798026113137029153398356932393638179608094047946943265338202199337791566575431740174209664 [127,104] -202612176535934761157114991169368660386279791686822279490448885007064112236483963020358013390400519633333136356233070677713827344252171579531686317957397800470352186805354791455345497843526443910442252633790540343512834464194195828655093527611650819994963413535105993667776479992022778859987084898636449279716686977424575783461582306554010753503958933117663110550669885634861498736114289488186567314916762444932825869833787813584894138543771747109884968842813808830557574728688413026119847822850190076911749678173600546161210469642385484819143288280174128153769718951914467801594634167126384493882869042143901578660593051092237785050098989499270088369605556928963753666019104778147076688667481916893794862409000197728106242426381600067717336267006629426609155109942249377815272146997212682881811178699014504933823689797147226449989505851031655192718740634573414080296524370783949039182143328453706352259661320721087134862478319298790506052931068710683825732862513858237101472077899417655325334194600870167828324135805938608815106287149221072161827483877107587072623593595469433749400163110268405979100890661428414540839965056019840857495773071109737155549297362202360278795665286883154411879053864373873151496193551741257381760498424485245119718096451149022557216036709657972790004335475402661091736384202312644993299608678317753801561257917372798735503467350963482846401237029817203777048119192346410153121282604474054883675688005091179567538071442619500691738215360520362078040744703526284012472639831948850232782147066147102854020859235219516187240428011388779392506442050839523519543026741654933278079427622622284322402883215617182338423533456917237404256670376926565842845751935776337018314197972907830497214036452827496509318327973755061660609219194272125810521958602885081626349860463044184005204277929201587996624106910205122227574358245907187523953604399663588664998903544847687724879622955805514622607321715570981451566614735395773873219298719198108085223175987006947114386611957913665085291606000502719997548264013131320714783756984128093671452978361345066687902067490193415365588012212337290781560667785902112821162308702860338703560695826661743449891004731810153486230722438656 [127,105] -120578873138837137886551545147474711805349260165211986027830196250291527445067370346412387758689401239402543914390969898655203144760752172224593399250038442227043703648975600003976753389534448351821484160278302299246593676065462148174124823516839007019948012461086781811357493740098670419032012569139053238049042689039553985622025768689515248169076283982636940017118443916362393637184096848693044560183909784725174214298943942707825843814175587788474689020107819843859082288564078613635451105886317665770061405576536458668847125059052388521795537802289738326192730562599185928033101557352682722746708398914436613818316811609871699882111450624256809995683917848718193252713363187045322125175163460870987287572379266484340554954926615761213828659871555607949518512698917609758034004516206069040058383352183761368157953312893020996696244922084045862461322231728565878772612680414579369073405822771592185379786912310631011900221814742499412952620008473836660683603259728404371707688080677115528141330544368354809435566482323173947220163390973879567345807077310520952610721654506803354725620991767831820239691421546943871540861709975832267056224204743752419698775281649595249423814789233715215663541559180201061507742179191717379496244520610634807901884516570405059732278198994590283652546096025967370339463501054711477365506518072307473792186524674794946828202095815523400719069269820503337581685904298807773827546192484805776189490801015259322887778531541971071349990414672927643440612132857654911186607802092471246316436099474174602424743092993293925280392384490168336618150952215954285026216395553797275269981354688101555372774224558228486270196596862759486110842049379346506326956793793098326474614013624278503510157952451822596144712201058067030515966256805114037829785534167957478895428491252754379757387529738968664619547816254540610133120926329821263149811913013727865911919726098999976561640807116490684045223528128958968113083765404226327633193105816737776031510525008643607470493254826947772157042161500675039466335717051570650349395747630506833643881425709520059534522158080527740586254055543387665463493608076783776699159770991969035438807480192950311093833773217424097632832 [127,106] 1325676966223680748973917207222643073362351580914978123551624001860954053259871968708522159700205029959526624867365698540675530825007985549099952554358170259317928708176394449800753637132382704343205606360870392554895081348901236786400167517342856056142458556898481418202455760734026068673624716765077510324635366093136523365855468165027246443032236802831536084657542342315097267751910604983885056741231004201530587481496436649585084102040667249601431189931346808045866909054002865550264932065860216617942881310781215658583438659529264099817658005707480812953251980517356475164807527228783807046727734143143705492923870721113387095506945254103711602243532992084785213435249979667990319911275750762963729532080772450469236385846162480486988755817642768956959140421101429908612028045110596732812708013282960260375641077073842378311629096548547928791371851901030965048262995617284546313601111819736980902468445132807019049416181148275458236982545027077318767612407317051074729203602577298265901399559852523094897688129054970472806331181711770734614029818276640188380722709949900940437936004209294332578983393211532067292066935291260981761006055127524504722875624685372418189464317714303170154083535105021881393845641202397102097000792755284902930504420996349540414346129627308432954697100753358782592477806938603609509522542110509269641208022945393235764624244445626586043461127513898468986975455942080158091358013554230004570686565179008079745070798583960207975462908423645987084370050334855039832338625522500665514587848271482316773776144626406784959750897356665677843038267672696449622989291920423914643015994064571557908653553782842783189243798722190770343622401474803483053764716162030154946610985489633043318040388077494559083420627941015119104983296684275892381405059990789110999152472196459266343098282503703610911319283461490545830742295910016360652335684297677109472242146640672462061184071711314422443642207169528589497943576630412666323070502465508718583456778737040607367355059597021059580829620329599744304587330075566964634571951678833685612721135091098433148822348398741218953004063461192496489240110313333771288139598225060259488569101098035633069262019926043619328 [127,107] 2399161856148771272048887561395591331704378455830155526499550204869346701110033434335820633849665852085447644365662585817635490219807465326759972707113010875625137394885339610153564040445753513544650794101477372154140868066839031430668909044326983222211616845659231850916820167585523551996454848171298175032703899553817680084721889675039280893867125670573649601467713002452884504656876595324168611959213476991132830189403590553924786391821925822954056334518339240838550128852007707405841108953328595868850248289441967655026307175699355705265323862947061637513134657314319896927947689523720978720050745579058889569665447603346935405317030272664380696383898940863224968177944049139140847167719439991307525620106245105717921451494336388770993678840103589867030348632978596749234214098314144330875167208814954407963100426408382421686955934612177072741469567701535688639344987362201805744763007163659844868719617290575285101096071012945957061339072739733206223305194459704757621758978841322698092325252722106404186451061499866780748901452456428690857886310868577986642640118349494651611211592833850245723876366588305381196470852817388219143057552369543811682421863576447792073549160436040210826848430489269594343129712320363765918973231835658590074720560711047232061437919614418637311422876664601764456209877556223425706436074539376207588573974527807534026512427149963752373901343648123023792687322951755380694136495674533953592193361454809031204903550605803771562345119301316954795461802031060590624057811227541400583072299580023725753401772413751264309498863701478180273183969927262961880283275528396574867759689455535073825314167899093947058236852710448770373118861243860880879881647656806800648522720077396585731737772456768985325569020808028108553709043478053739991557120378538412608590888679949777004005550867472106230950633661023502638529398527071172089560542269434190659010684868692576448931328042607053417330441347136664617907770451658773253549063027187098777763763406721031846093828658858791373959131665902361727468792434124645727892796085654224876626827418262847950326518056583770547827069642920840676753128290987199622447519524584174689409674565044861805383903129088 [127,108] 3226478464590138507271786283214865976601674506276817125655869833536017077184088473915347511877127286618012223530422017978159694545127325017447637786051884310226265669323026312294617893434061726237113588341960248931462643725413138085344693869461483168457646003595357567857067617952934919421686792409188061148314161502165924649434291186362884643933009317020978348455341770041821067199552447181426166478540609721657480984685310806076538825500792758311053407686308877334935350216433753610267231178704231300573909080275457999938445176266873079457228265370226833859944807178850950794370718123190846273249624040903647791603279910937213395591799521584608771655753826138591602136808974248827443657430608111701529392003606613183671690010058782168817430508640162247717503567717118604722260744065826370739112222424086949901283097478050143834165209370349247673807755831383358366776014621849412371026420401071633844149898168245972507655441375754027252105116944749955013001231728486156421137748660727942201582141653774130085324056164469819240591721520573304146452549587091014602217683986307837226323183653942879845450949459004690297172240343365199544313298000761259787423763014012490850787959458611421314382298535187073788879195377553000612028448355372286893799385987977770078708101015490096132421583957332370874218610372751083161694443147712639079765988573782306747378165100314379649209641559704731526165951926680685934626211817319501281267300732161338509197187407239906207885668270041113708170326012420911149838486317351967693009129881106017919229196014705213003872134762417727718993670225518106183197257983241046657523701211992964529240891325812226074803933471717456216590127159416205369832106677014167116521017168165906769002778906907768635902236601405754415377113586867813310762036633678252361160162370765095009923488726680787115438547509707709209395310138770563574657561713495043485823898364944821341876901246799582491362293376267054618092624684827776227877794792359623903803474389795329377202333810004097598339472157220065933401108622004168673771812125701744878444923606816663056679037060690570894828013229564948385718555364923237225544152984265085515815262470494501710479168 [127,109] 2065201796944266860695403415526515648043448506868358321467148763716434569879609790542314133970496003827903208374103322427645587528365791702527315337995360455690742233367698035915511191625712754266685899902102291602570423383375044043534146708128407108424087321155613823779326164361362585964112052462905597840617787278347539312196029836070593167711839507678883593140740933278195633061791204312419184645726964263332417412116281076518836200551842604163289106597102203743236208318187964177180578061069935351630674308652285126683164642648568765710992009462278268574375042526186868582649282750608036150730793545715043056567361784393983091264569333300046680374651115709711649022527657833184280948784369343536332677863694853872926600421449743021118808616514534104456809881787580140061259769527037856030096275241306178264467358018930855340729986594858515792605640129005618058980235561413993503663222414806675458816624661790580119763664203520154399942848583098737681576467051949844298554790023004230209519114091838609868551648451087788689527186797850890139795424610985308171479377452412264607482892316167434634261660437381574515418045625650529260787077000742034318517047670295330943603511447397314121320655409253173511352644390487717096412761070962946733531909607842374264520498912992603819696171474537364403763601846519871062583569243382256414495304677063789777870409299040603189463588131919139621575395782333794517891092940099192617283063658122533117104153658128276919458529714800732889501704822502715124470638360012623410912146930771810159677806999893476104152396357203410608710898701431393854854502025806175790826758356638814533552062888163699965901934486718212931902024028872018455570264584625501318962354317348657968151987701235179860267960187425788500606039769409735864260797189142708627477655749908120025939100628376298263419670799426018048994326829241882598261509689336245606042777599442972361238554561745081402821771014763815956323762612275816471328885208987270197845181962530582613796883066713281307289178594630271037075135241611295867725500476017689198234704723554879014042253289849979183137182518759628343576633022523285026258280568414291787130279835147667416 [127,110] 754799642916353555752453221840903446834888055268424824214146817252273531262833956868469440935970871475942799875338502930481719049954630631977040753984398749349895553194004776443873779307097737025169475083326982566895465826575318150033365175193439331068716711863278143155385804522114166600595051582749504531056514827148181371778217996656146218534773580124940633498707823272040401904483506729688688404389289952556017674751788490711645880114953136879315516638787892818801899427499680878969764839250931706561949805062291893288333046806235738427491216295193541647702018313239707405004011993716143306572951354203757028097458043988827689997516618746843719586886588884604623354378599003745400341563283793204410902518520928979424199834474639040221658750237351249222927493156358132781165242880858430238460808930026243910386655443238565796023775217410310587383912966655377485325335943983541404630921584038256421304136022509284960147993131336963344623758846783182653071576437221766726262673858894594937314262979666856390511976964069869537640336411899635787907119237884389277244167893500356337911532367475969191992872131075087596034962447673968953278843450795549330986477751404730596026570397566452992756876932254363703083130746033810362997809092141995157552287508136728483035602902934115930966521552716487452889765796856268697732117833203383476175058466593082045984845734276402533663346473810294394622887347562769293304455590312357224069141913943446206116124273176040873746823526421377842513761520576257933178667290806736259654721088680135727455383869265993505220619858743144979709744556679037553507809356399688879160446324710218447051730460821384988079382039141821075417353943990792043564441872342231190522145643142615788960464288669431551710455388797687047736572487800619198510006220524536072191549844510237625402741780352333307293946211571370589835231160276005312204036131711374147403180150577760111274827432810647381643702120006539012662702709023856737659832545808903195842487471933281699499241634291897433104508484948947803459234206295083804983676748293330242931954552096979357715632813400244215261489528107720893417280581917934485653909163451648770472960705280 [127,111] 58985083278575813631945062924389335116643827846523163604600600425716634854937133664905255280812446141516542608889986979120141627776312820956632656994350040865311517474961508791000728775979847619855377533410364047274488741113328377350460365811122309948207618903889912813282639909533144798008336074155822163382142724734140594097617615015822694709992368333091908162316365433475803514487761924894396074997484883466809156146217647632545546093895763881329664235352799917843483413242657798376628114530235319790365371733145471964047156245562065705767683086494665496455640234715387852002831209272747438726987600914819300649803901339011834285216477300253127597355036797227538108423195203125971403674686882490709337946022716251955619455354022664267123182541272297948645058893715298195574512615300895347808310774435014308888134288141315222672927792118650558613258575756923987951491165747142019150212791465620991887488428407443186111888919463168333551230410794836374391346473648645398980689054854494590166432187509748342277731879016864936625181523296365285789166632796158704585795257245580998184453649960020296285591675286225807757595051314182764619271643654534103931066276944423633720903255843846459576227481370582779600424472346665249586282407992186740813477526317950241182871954641143775698503286365989877827157623897865386958491396859211039802953382606395633021115745882504779621216060137174830656570119056661999924273761228751888809019799438578960115650155102103236812455105867138313080591098509573771656095698515815134644403617035348946417072366283957247425897669171472501014960880851292980320975502986017908284684472098305729745929437492013219608713601154723718494966916220361848066339556809886061557969242455405017159675846986669555360046553556519912492464875436340821280449448359510545605191827136667085717692358804475412372474934704274660869660760978161140341105839520464089457529577902447228184562358368687378730952808392124460335436198210389064961555436912462344926789522058021007722601935512820182452052104410490287737555269364440708550030995774905129851219217670446699474146434424904037646125353000698345437154999013100757171193781440417658033632 [127,112] 5203845346838539380076319209523506927182876348686130005711395048460757465864701435426041918706384909212185900200612972758292441519380023076623032583131536320815244250466787302065092636213054964687008481760463467184155764403063651152331177706732814585215696932757441561000541952672403992170091122916384214671831905708897868282295149138878162779176075614622770402393601162337768868571119976948454887654028875124422408001728864685592162288342897872782888643628599382215859514840169173197077772719253773964020267616319261793033694532777274275509328116382184366151195047964505836256031370871214745541545935319044346612464864639903972418732809973513966912851316999608046571279168916036227418766237139019866864554174491046514813923100311980999220166574315901693121448928477678714309320272454597425625915797804554502989012576442980700762826824979192846196184689313540257222251076607004458814364654910499556404493980426024475380271024175939586847829362948011535182987726977828026487857474866180534077317003792780086462511578850887800800063544809405076705891079647863348829510675162181340610916171887014103271864979208854524855570442977177862793538000624591301935240158081490300702926778841660969062706529795967804125400768007457727997129291218347252717871884583608546426082159798880937876900507440711904745172374777362414319803273454821552030177798544478738452914157964563931664900807614645338540314985047360315245597058152434105216610832852390401329352915989937279252456574675004154341367407866323793195122623759015268470562614917873295975585427663505888939389295872827911118110216554501588916096163723034122478857164551906758791181939977382828232627448012122484393435729214207870277792787885569281492086865678482399742623861957615482068577740638433357837380145619212699965035815452557665294725121032195782603272956263997392424954892382332484510614022922447581087606157855751959735526237225020309943992916247988660786717167158175149553252431338433222024548047544646400107950249396275472751811966944690377232251521975359779689370377172793979521106861588532061996911716490249814310591367374050051642121089240700109698823396442666894737231728272409664 [127,113] 2005216205373224549772585036322576818639444452523172867746692542736715225389738081454764574766483798220212440597169357759975193265376566808767717819831465808988512155057831870179176970755733928668359097360873696510688660944865388451095864937377445149561410151388212123416425394560654737326458631758781782003557982705048952158246970856284397709323521998855658606636320663230376147218222169459643431261495653003773339520386268545015425060441472098846402591564673915935214150708308765109277640336274001966501330720052886601443694972596091681027472982194662770776757988163561497228897342689986820173509959217754301490172615008201185272544609138581832352634613417613379687610220186076163499148016489835534080221219004809946243577455663372746625673902611556878807530662036659270014797065176554727924129402953326369147254891610987522397827271994478464273517389621772838119487876124732593590640529689255963070459628897401434552549083264411512716948315111855162391953870342743629752715653221070858704889223680597191987819290135159447602817850034303115958837570834985369111861306453862001520279028422696768543481029576207725087364122334872365178983462910347470459958261246920326882846155769979155176225103346929544147082613944546957508628934619916125931504176715996388216051129395523346575905833424733317667168142194343081501752073167760806920614269420781652170693884357133270462361020485631161889866832234053157699334853733452346324651131759568537523853567397962013171600310174433067963708476084302449540622870215092880763293829466593368213650965728076305546860763628720058685644386411954778316843382626777270332541181249061095260018108878805054958704027802966904931145295116602152422428186903739273750516957348236107291513130206382726513776343879866903986147547125624132320058193156985446228109669271555706001630792894765559059214680316723833932478992461896543334001664539572380499859110487094710194019162685865372441028100696169552449547153203898861158719665509750808279170532916610074238356319818167560876117179560970099904174007685183523603521161038496475197343896758993171273790395278855643195393789804117489346011178056475869719294051160 [127,114] -201002608752793574322795651445689293069834777173724237956621894278590703575107919537644952583187184991685784939253371403123109667366926373174459643490245955848457646354275164020170209528496144411113288135255522520910650327793144520711032586689358678281567265760850286583252538236978456316163440449563123646621843497971446032704129537101771127225529988317154409752377082737341014153688311586454624880959708798648267241705427335150480506725710185767576574216067279429529664422725228674391306647886419138285705783364256550663953888273047940207265397590160677137037536626929536758011248356982651959742981930730908219567264313549381503075626230196726759974435300945019255836489397752978474075462935921405155479629443634701612717351189159725814025548059021161474034378603959157239349366776515237770985566502900753582168236697411510708931528718815453168218297668449945823906457031209673827029974374271308266398698194177068534454821759963138083992078121301945009633091521325558269289628765859444006655710267244824657690866504519592720646555869929940457926965605594982681081852782619991668008244757184185218082339426516268912422038134560015934726093658946004764729600181918472962380356100797368963040789386736862984899645043491871947632368090903368787527122397660161331433587664835941203947020341879092426575963160047490530524211113038736725163893291108489378581862172177971361265741062839898473199893953861582875681898308491364728828830994308707533903041822055993959431586711117770900308615951750583867125790401547195053143928530111110606211667689935000291221144020720749481927212318081184734098451432686453120395531783634678909437628963188131736848766225813166511199321413429791637920796560404846538522042378164980920245107267961030910632216713353817062190558455836813274452381201451618039174533143993308968658577891625393015936719525807281613340613625895665005037704442178303914549058596805894649413101139408679889719081206405461243272566717944514960989485725515214096014077011416054319578085902009544888164039440833400507986291862610937805309553861641671745596164025128839736323555171594507750066584149344752025517753535339905980800 [127,115] -802347026912075406158137251348642229947825528651833958577621022438540523081995956512829071881692039854838330719858396754608173583013017232407085769387846989385025047380869679058726603966302968616533252761463189962511151985599475157995126727053265290639052281226021911448241040990886994500946927345176906144911586167811488672553130475344402162095683809057628601649829919028868923364677451568607388537646405879281620365961831133894851722868327102573709405992060704691502489076920262328239956905004005357593353965012410872783168051284515143881854537845224668301268202950069688883360579207462042179912977275773093983021698305890675537758755694382031180176433612215562488903108747310646261712002427386683057201040258016538802159426697367563488465304615746819225855128240206578025732090853548599111345214719367145712455322925413739490609997229916460783700848582068830631740162799857397439112759237727279016254442179237236451472669414368450668870042146510420769212656976746883491517858544196629297564183322647461865551894417635350539713636367117063137122337184713422284528131062018461121220952971905886943231079766069683195581170354499528316488569452673379551415343161314150628506370133994216410225937243368486018089671310392822284136975661931921716014354359494774879092219168461065013773548405331887908514185083571265925783304875047614418921280292957639568922607175027510348351705647509513613214514310286758008607111134059306572712912433656545304268124651887207272624356944455881765136081236990031710252152051334483705805666569221940822664483375107456992270952197193143501964179393675764231438025931275741904342799906149009374794608190800934554172985787923279053795438253138434384903716861611031914903232956878651026162549559731017302055211391018335874830337422628424157127385369595811118652653446498173272073352952411708398158067243039569460070422312382378753832396642245031278627301531171397534471152180628181222741001530910212780057064048472083064593285804986747475273492443074210986817456767430128202167509883102540314398471840010240243684627484218860924139388612401486486186125446458382304880330682276038470214318100440240 [127,116] -215206107357883748399499417944584976847464465360777236745543047347339766549896454528287118853714829774922631939720058700835206180795147579446200505655079899789945504054234340061085950222976060780666875049321351860347326691366908889118883005046905657145725772514031290824035238054249199669383557833223370504561573331618671273422785452100499567611811899817103509960581075920056703328590375796164041176463881017741132459717878963650240501584345599899982890857280623345811741074168936932608600385489829704674785089524175883012905843135986949894502912389966652030900502376887615542283953274801287013312632541664920367385042573348501906054883336781171423144357995746887418993917950613949316495004275733427645342367850951576536003469441510889148752289590051286755872999127314882659461751654660671524447077346276514342353425633828468898250672173580242140016978996337017661162567841879022200805135884121402771440091773262834105231189185003021629660778946997751108395425867697981033857510508879574531334688828661994936459315922075379504599640067611929540551722071851834481530078480963719932912308350658288781958141719965654327154662936205232505500471025748231845452619959977888096111545921833201025758573315313590169570470253223252840514927481454814468800634172034925610928092962596888209523040438188028884709597620451158211498711577582489198543205919706506276664533224531498617115909035586421695589764254637983490733021187739355883025051061220050719350747741078738552351569059095788151050499954959993136767634818043174149515808983425998832037554602253596701915025904370438338425057364219815007935575739735986048042688052677952889851430664716258124694050954461249168860676349698658135746237462166086861628916230336296714748141992259466946650483449327886674554150018319271095475115344296878471517664395885683248896630372193106412737738843451682475718319854702909061088503085156034670338601341162182944372808929761904779782559242549559084609736102933540157170129159615702798838417469357561518387386338780940091367625720662374167961129013505165521387175729806542158428660633025216399421547423987748314520162839897347582898675424 [127,117] -29027124255653979288640487655927572901802142513488839312748706505346858583627064908805861800073047900703936468881767803583697470095208650098863238088495547862639557456915707124422775015631971106084662944088157294982736047460931349950439100150848307886918668597586267042458699632861613045041550470794129254246611558746317622906150649575230771058996358651605174658072825529113469967962190282323446702431543963528987189400211017795851024696245141493684003814571929127366160058833304200659775625625483523212166409284298545506335953381981199553573010647886419198592821564918286970595735815253241231820175085988981013242395263042120168883455540111170297140289951910737238014154595812560871926733296249853299136370313672376823804572448311160376412951262926562370252952177402759753561865317558981366048434308813115450591388080361258054157265020011335120378892517162124086724679863573780035628366864925336263928805856836374378440898603399640031758189230856000266159360124158221654323084298009050917475908110685968824607161697954944277414192029419580001127378508580779861833093746271388550935988974385707601702103773366407563218302352023364696270745422012975453650401741901331974800250366952890390824416852195554984379306644637111249924599476859651996404942833227306974510559692390145738710205047074701412570439845006666129215922804874531630975324970596794972805898730515350476839367548205079114257634835680570030107482892111484423271928225448992111719825011498657891352275911771719243138148125412871944158611432000480867096860669026393006384975827691485022016894818201229477513943825875926246063736789046115941418919556573895251764508470768670619433502836160489232185039691175181142558405322166244989580530428781507493076884283026927802241807523040522303950806430452271436682361117662751061098760139829279319225241027665234504380829119448952611942430594792608970745424578610820989582403491779855592690895107690641656349794904316435834475896195822827668151489210561516271945013139151099747133087325962952950367710471879620110247845398111661402476432755563336278132585066489042282892339315065691994733738608311496352292 [127,118] -2766026160871548928825539858293024175366185075242628765349621968647919110690043896403221361549471609641064657071939854195532547815008865596704186197394328698988475761994748498911786009194412916443663249746932841954330223647424322216502328212995840153251074755107138442113591745226439682002869493342964567715029343368173884890769837916071674223874833603343899381682601357420209589576637155067142569615684440431647292547981462366060387587357075071155541569272632835114244299813991525823688479567481466526867760338003834072731835518754476008302475787540576821282963658517015461040079796952312155742722669079400549428469003171388182527727164945366980250212562308937935369323305508231160282682266203154329003376746870280604355149954346754222854692538969664150458412073344036739546720590712938912344830459292322385265015077694190770616233026835336353101124850358720717557865295101722035259381190830725030839705502300278945973906004640932983126257581843909434705875443201681123407491703226806412697495416443380240007864268350337495582453222599033970325619410528496454457298422010935311909196450161475172348548511193965212371999533351446536056275663318892329257046853519647147500198804390293786230095070609536993132910187090926471662724088957835319538035740898607243707391940603938785910633845473846225926268944199025504960759581963426040520095333434892972221556473789338077396186776845756801421742860239106767028214597083934034422896689061547428097368479271079945149660769632641696329285655217424366595608074154526867051414542642356289827663915542471679454462520848652386819862628509677848654632160106549589631482712999037429286596067800973862836166335481484082514823388215899070855687529821420200272752231601910265515046622855518803837929990403881787809846170505010580854482098029755539908302483191070356383807066727199274212980265401864092009678375152994537373024263812129717951915304984892926611145439436507604006899963774902197898985374917019002107276567363177560100918061876637987398515169207993747186340256146910253045848262168622524788540272706607030501868918422493933228543738891144810549345188204544 [127,119] -240554031317825190707532692326438664749830249085203748236675987760997861804362799033577664293934273583010594830228390899271582644267206666292780109743654744704038075119725496104761421784956335135424159699151525238250951247231703400634163910181807031434094762838432645497308930120287400101539434202315385950525319301143110540802518460663905255693690288873951796506728570735467049678943055052172206338298058105251088219808396739798036846657607118039971215233847636453195994173268011440733480311164207815926562269129057767591729082479700105038032355459483573169143676926238993959837054378615888460903651116618761369753644031687334798617303292061336236554789882558478040111733750016992718370921995586957883462933263482847476126671475192606083669273627186434500043716304156361899108955559189299683193378628505125560977673317015313202806378268020433111840269027699208816360504871756670721353940892766557727152210392422743414212962634960349631769313322870950940541311594989991498928331167988961878471435734971984039983938917258588649108281856399746169268659552002664472584891727136737641391731459456565975955301060131928750976151466483911536826242840069057361878176276498636603237643115401682831078746522895921247556380349456172950925380384777122870866558122628890062333572109654356308530441569242051683822240174847987064821563171351576602207869838623342126899476932779092544255443536775742882414351414616220530639751149785812463801944322451884878313035255268735323991553093695499939188256229133787473522947989826663850339139210329479043848407100148176740438652852812759005282359982896695059591362134356781562655746806786751948390229652577121375615604511129948903366384122197129559616284005074279550374486531475981890917974594813047797189998965091211021972247733436603869910133177899001427322018930725349546863599881041579280749933622727499100414810311276035658784369441144702836101958616502451397288907117059605142628486595968475316523896002417573161708598334148474312937330324310391699554824324325599663191553936386107536126218867115679686348354763390441650020768114159300664710800575475560574514688 [127,120] -15147534602995161915937312841066015738132018926426083415560946241506739097904777857387222710923933480778862647262074732598834465886758714612564323374042737498453669231744285865856621938731582280231272596107469776153686744604974397932872168191929606847553771122049725297459758994237600357096498535239546037821090066652766403943902066273885666273963885397763932684831091150854012607331959045286088549906460004425558788672949237150553444262731406501660870514050180713694623883145702132699751213923862523508741551340247198153809264572133278015465109460059930268842472063715652471150579808102365260115465133925138138765639081854109688763005144588575292583318654183328933404602615080330808657148172123957985871609756820917657136553441569041859594552975126781106487976229282417501949375196384914951306377489674102673492974595534678958406892013411031931289512232633301730438553165292713971720164482087118587149529325428598237952249432106167425186763278414312216931616918941993602024798913091658246878487065999773102206663934612068011185167475813031938494218508550296686485870846556240365437411380160350776855651211814965104595641635031281068309432130051207188652648348782406442531035463828940869504193180033986017194152817191834054434410530523589757219613307083747025091660138349650718644126635098231882979816445527964614877301623008999201362845296350386250526151890859633669950968754728306918054089846927249530566479214347482623212748731022050643444858559259736111469868465259159371952686709474551999985037736176295182409701078238519763863182027423745899031772284144269468579361804587866764702436638697280067600581388676939933649637342309863587301722088824960492117639754923917723464346671836197196142610720456428140169382034300986032578452542532056804351502251595956034082123236669007316834292066490439814879902225639506338042425444823693701386706392851287282586449250774842148615572417415542316446087622529557536364320673906326811777383684953953774294378726296244528287517682798956407996866424078503344420400432154195215567132497140851140859396638613092722360474829920402115163947287866977952 [127,121] -637774164229223959838779014019079288997740912641448948203147642645571835988092521791386135318361514646692596271523462111475513565435629260110175011124269367161076891696417085862209354073089035883259014981772827982893751380322698424840205859542000702190205121647456868276050801201297757057795685657935805258974946247154171161493021279804280879489007640704125461007429681172161842070793857154819731323217389549048797875202792726249890872042315266751463041184664943960139073090133355241173046288685280848979690742314803076339448734090384935329986780648767075930800626290697189127809437345513465150098970343487379708420056356549299408544524858389423165213524972328166118137716283855944634240557309500600982997490928243974240348250962219719712266280779250889459291071190986388286639570137167049290651621205483117985936672083143821525398879004267890326401170600802534393457368674257912758075930408506925829905428949987729409459415439450226764648832645975289355828481563661589658765512543004448879741905229614017448027092651241449107514499946937621048124569260256806138799138261707261041112129743123274281807846471611269981125523455089409340730467771791387665867415541879356729715272998475804405513441129846043619391204610111678221393914563342586070690803902575497357081784714038515314194070568401317858283423290586277324410643650412371517172022787610515239908200243000242194633914304819940500485620293054159619677508274127412924088729839931012081524026495527673305631497634056362533982395747383518333340683062092962263839846628316992893275717468355517529485826485911414192527609151983180652668122197238222084454788999214882619010444059073167953382958187771116591230563266658013453157777852920823879297655521939452947292970414412463631817114591742891343892827998016189598912404765085132240520123318041346873675911796960695275926695563806512460902013958650870052831183749268145679369854617706287419405474416088606642578276548267552336527910350060523728074499096201575747868636159992137890811931472086936375867564096579431536997535314077968439174077886276860168249537516542216161914443260 [127,122] -16816505693043882393178789255080127926329066334542536481440827323062261181541594338052135962261272674924053795491326617163209106280858248217183315958064853709698537574095419594354654843983193252719251439176864234527781880166494745688249057716867455553805081441105764697044239406577438287892233341965959033595328150451009071522083935807469684827680063259189564926976590108816743311759295023985747717683087931560756440360538423895869087172730845353925683749037621048315641409155714551800641278072728575115947978050498148749582185297466445584445535939327825304516455307899427209407602500603932309492346193261883851870944322229336292179859744720015724181305764185037072642298438174896857194166275276042296641232898535774991357837476541459269707012358721083978786746536146475396877956883580682528588055293599801588276919275238735441666074804948687980064706017195977892143764005620499853062980032012043645069249038595284152612026359472990653437149532167253050764437977990167650622849074388494013660879199131805092938393432982219634094637882997019466706268580883071235010270794345375412003578067897475421867117689190076283941991267300548034003323503961053471276214924986128235573740258308995225327983253620221751261738467784763744608916127502785396183762237784417399446263614044249060877286741460420735003753413847487540686142644157892572765003172581177383075526988453081064190455625289577043437823478377882483816918214070291805285396997983593574536840830805230505781862012904225818531981051967709453451885412474562215477396620843068139404285893475144487280356646247856578332388507877430887715492035332337483109372622242840280984894134610438606689621410448528689541061101194199704500584932120764651630974372809494788954188928745668326252428173805881411535813777087511757484192002744085464891431564444034777441421946727513672773290776538695613509774335774476818920969275033407397928741120831498910831955336589422601917070219864102260628406064240071115525568918630095400179810095831078701030217682731400757574581791869448050946359335662551058450577979443576881196928147214798181184 [127,123] -286073188503373532758561365829330746603933466228685847525201665453664973184486990544363092053825320500110667155581307028343316216445799958095743354457488458997735106535098681147066921142703552453623089247849956666204572565822051108136301308901754823292804031856790000003305181405354431406853599390862268096766586882551674172115704671696393966061404342051841430764770595654983712129065164221070003556230747620814136583130451730450154735727217544736059035439649851901611844240582912354316885718753102499165627759700327522863899815891324392583986685571919479117525324409365135172196010387394726773276080478223305290779701969642782488668589900855498231493275013563062558927888649874571475476088227419903421243225930750163456030451438844987411370032683210784481761930293424024169016908578093239422703490646967867305166120107840453527809857920752172396483002948002964922185390170347690764972747835553365092113211165437187160251925123305874900040634527884860220849841506905386429962520432355053041146320350049545292421671081634099542709929234796636100617224634944683811420179588627814791101523742237652669315100647030903025161311165096729997626527891796790719625921222029428812720485048003838101793505520105428437471411145294252111607067573142534339532914933083041328341173209610794298293885479589773978394378115937897592706310121257842526517632476691772502621531383705033144158171495059276138406275717465755657793621473301930183097539561373317522455621714699027509885084459078724360097680849842044939666415975960247833832669525087572269198097643916482283214639213703158579330407685013610803913209298422684788824140021416219647205467698395551307300055203952636702035324774327445433766913765165977143375252104609012225163742900467963079064889757909114075016019150765483942226818014631771639286495544624538749285655714859251843943876928805137619792902973516907134008784716378092738674858249500966209239989401124006087598017851669008541438421932663568872696707543675160995081215912297584412276998713202422410735420597330799364682369664071048566890388042164792847494181090792 [127,124] -3102565505398061261902408460795358662965023739981101348579044563465256364139263111646863046510962217087157536947204004360781677252588385341961807109202766191925616323377330417608470240168878147628829507782425303702262266826839944079605739504896565542326248518838519464704859313634465929782898669607514978320893228968159509254885880248022236612769906148366652397860801887154589336069697312763266310010210051608630736647307362699225590476444469011735888296920344363786881009494860819934038455203208802588799667445999831900235134616984577600138920043008732292082227036556603793232505271473614144294956703353203682643545296585765651741709545824827733702362941713213634317014456484744236909672225492723973198174263974920235843975435374748927849901177153980081292560872248788990012067155497934281173760030727563520309083379307612715010796756006632218086778415947440964382072788823129511479271941152689332245126038594978126511625917372234128954711853907824679711389063698873587935427308355271610880364603602807113111041931754340969858530719648905977850413195147982673244825227346076734178213682353222186219880969211574804949776303544794299376682933930074039025368216123595551382856956654205368561133146279090445307529157815687680619864019331144682380876634523935223771781916503340568791232048053779951982148268158134922513040395347570733237538135515301084036827275234479956559860139921979218530486072048647345223438281279899705292876961767772330065815962410095414763924644963114535003198629337697439048348621323279850403084218447561085045391193651751503609354157031934795750019522468078962002363750984178152084483309238489984299757871084573984960144552292062954405281808975879255445336855003129262069194185462449124196007643944025699103985145483456948552211022775819520632023598293482393017346440978875177602709111010903214722420356998209606909613750385951041827706994236011759540375383223970772744055751646435534729658726268376108406854882563151588761574666141957706345726752564678833346636934843350770857858410349823732605026802790309351688048115181634275199512 [127,125] -26229476005205930496482783493541633059753861656771498295768036832937070639173352364740037257462302245799676339922151855225677258098993016183092675260886796858229158886255013950031855894799976305205680249202205111051999035067635432756580811431244289297813910081155128838577635060190480030145709762155345649721508923017446243011163971976430551096635591217297643261481855156743578857980268944084619130929185670917030061670434980299484534642935195265744606275037190488185258893801257425002415858372484478843231210843337781147136266664515919243964737549547814175352175598418228859517776871228988032640802379815402637401339930745282666460335320680293821322352988981994831622123522815536499517515398192245658712383945461456127134161058661607806310277651662631142017386343080071536592895224763672971890699524617720416700331818471932629007950531468364902372200282037175321323561991947987501698410227648438128794159515314891983038012058022325077668964778869329603355751147226397369388911125986837405614033703717799891076022894583399010014343450268882811123130096848411358501947173507120643791917461147390172334683112905918755631539432172625779482856017659963438913022990273587246056991167907102620481967140241082746152280907872594575684584729086647983818661030541991970984410947200356410271465993989766365119066820151320357294811105407865028646764749073224321212671557804518638014163544013968348723945531573127266914910441167770066792523137035155168586335233031816095040458319841057551577357768355369690013575680229439909403453042554171267723165627900370489843819155419082659782441237320383042248996581059829863474008131926752816040503028848973700124106415369958347470378210589649991520826335577772411812510222218173928206438110601619088971439239366653245226628490166025658770908621531051046925666517301380680284827713633527838393190095114927836967669439779535678044027887025518169265676983154910369363712684943835417407199045875984134959195229675435578793211409142703854084851299606213542297117839767247273245562279647080966706021634986999661962716123652149 [127,126] 96884099197086797063316373851280070428324711953396113525665772701815672775399608281753367275768370552487742293058636198443075375261749098500734978225662951959788348103750225336474013341932416107652833405005966632886736560501338408761399763232434311400935280519305623496353639364778464181731955073527611940611761308673029702890757958351367637796527881653699734187337064407154380848965217860670148384332342143084999807184943406652739412610226709170174033209109434014610690143984271649056910228646600437246136697200098814509053251652062375628530720074485541496865363982855955119438402363447578983488797360773286170069950048814577316197574001522454433050272503529406052599258814914100363444737778763754440009576324756351754504298545958442776812398715047032879340171936965930346945217363496571573394559367912603244152932770269351600022782128444307800447767674122413478015875810173597309511985402909047652733078724531764634530090808104493744976757651446317250329715042874322484342741252658261097251501652304813456382785361988182076248458494757827968889249687896969809477250080857815151799632155993876468634219601894427826589324147688111674158080443159576958114495324704412641514450260585683394336245445676769566276686367107227639442930678723158794718061975813986392780640189870386513706699551641430037676912831723715305808203172264779548309621396615582943211686396901116625580528887348968272694539005947674842553033179664557213981092739399950991647269496807004643397686281063154146371257542473637111073640983963076258865793598823102174360240534727644240874312050598284541960010424358886899626314771256132522700075087404198828135534207759236915219045166489216748265145852704566933237005805052363946530392137091415343613396657777434980381216683216768430876474221013398725464126227439321077099023347724503494614354594365479901799291276229899664727310685592896189602769785105048552067566500756183877155147827759875629443776285158233412111268390046253571309067622956481507404268553513136332429820938801448965658108389503325132589042848671040826149888 [127,127] 3566317605131867936137936657889782320515238801721468035379463463492895886524902111313134483771238664165133089902970773457131186122457715672762275924937282278094780749414385669743752733500388308915492719360647652631043460058928831402336748341108673978425409731204127763428701512926348121439200624630635858295235674183980069939144174859374694587965927384565658936317634657087598313146373644202823890832202838327598763467056827914013835603332057719336912468866450122827475751288592703305420077676986172975005184227143638085711331109094104971400802887881956207443337169547510570656876227413322548892387721193165363833672138933834312579753727128445872095656745129593523326031331017765253390943472740581987508322671319644426572318345634132117471264466802045258319737965088485056858582336310499690508430878313830191457683631900140757081656800072004757501431001588700153390528988869507203852645113369728423398446788972075092258625255290037718681754592477887573786893679254228035733334151230193818443637264709618932664323266992468130801944496006050264657598465937783966897790200825166261216459725088409304154176469563974612545841957432748378640244162418689646293484119986060297856806470329101978016602234731890490022748045359723680426638813005316155086217212726027115479433283221714617797198317102236118048360480093186929504201338815408471414420166226382456558024586021610878981952229851556694429738170392028763781416779150681251725308845666895203728760466785207712558997087710607095202224501802281173013534768563779379965747949700107306680835533474762299678054778531697040147570529523047455405899024394393135399023606409095622724777454220230346880710685594408565447461336724602668684468746855793929626363238439104421027389280849033158956287353782203184546881462695696274897285344158389895409397438148535620886407147789827450497279477259235591429759117286132883133895941267657661596683071614753010661524563721731064880206738626389376959355487162215820537178073512116785170238169183553197447351886350279968148539425402723107409032332872862080 [128,0] 50615486183483986340881729647162242554964997553418648243260776889054825262323682897149254248065059165494440536152032280930782737710972140631182631734614343505511709874343383098791993043234554460409244790169717331563853815760679137303309577756082124315922426450407376812423277494504277320718889145126222646991428640839781490043909207614427144166738534918791785253978259314533631300667429038439079854620780323950653716611139439395795066666282621086125651912380241907061048158940394612157394077328705952218414893244345230937776636403250504258853288356752397862857044547932578376571378009580998365726442676328668000627609387488773536620500210661634111965603129270468299818486653428983850294843942755398242301615064740802928409219380367360968481197282551756021484033211918019202499519920559816147436678446532266854776689698109997111610477437245601532200027216107233661002966536384483078697695491185756291399753308457869594496967945086411268104037173047523874061471276362295953753969276708953407730903030928085414263042779782478676997611034962530596763114996407300173248227415178652855558455142890877325526414442402847370939721587450726706364044022744892978319839435868854096790365937092986040664819193784640923985105314053578896139108281141131541720893412676567129215649446772648136652944431936638336401382516114623581518731723493023075763664723816927661687504930220476269990909341015605083909657006484555992650416962202418036043256176326912077196070194951128515790663690343616280426815020756065596065678293889665497587424699572015253984356580066621932746472785606547694217588516490782722583627211923630673838695061698105782116521527488882072746834128006596900566531958143980104703364303433668119598112414460507378172118620878424746071350776246767895793198600765899116342940055280239278665518787990727792399817341478224239126310728654581745142114049888708824736573662887406241664790448456075448231835915984416591839545769473838410950175792089146629789157655660284774832355757674935054400558669870611716767220732151876058943367365211558769755740102418541956393946094538843948720692320406980843970677581548188153637468452929730343633173741798823166138383634835541319074248474361256475484730481553330879615667619131501354926864849577447891987548983379170972728354506654419341588333540135914721535650335979729093081514756115377512524918631075306674923451247508904300854458572765057253376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] -10473087764812564026030986739537018897158942669952260671037786737423038582850732432679196502626359059939953106472407040607819178505047993555136124979229390619961157809135111996045405266726544460007639792357489161394598408126675762946085394449871736975506297956404645802981332865841534441589557000619450069548862060729680656473839094273655361807486794592257892377044542827903138666455452858094183062142154455253852404234519274748556145542085440657993979307337160515483922118299375618675047481005701545596710036646994789403840000056548102182942124210932274181659120726762998117311510831298117815653770015087279773804538638081426838561357148947192610322622204406401983283097388059975833755087392261452709701979444274205275440314846128723779475916290231684867617501571420203912701067785178790089846511830721165321916876234093105640691560807509519131393290026030425271356888163935718448670262669875638667959461077843197709755921442899464382617374311839485248481194937731985009053005620153486872072206365363200420224503194882667927968381153572693274739985354400272886136438781356917038748079292885047745810123425409861979533678377703978010584761890211423034428742362960375241429734125517233785467893429278054166936915252072049021456205254861347827651761679233640871087086403082101778845122124448135864786869407508913063859727458031529982736147884084237324974049424090766933139722486804225855211291939219743876292675513429988664063646031205966144071477377770495176568000204443103990889066419776104383570998910305627909096242019531591987915571393111194453750359332843654853688176285289014322658772654845425352708483648736395875225063597911977356503889180194846485791138955421370191341227626470501631307504816298826644169636684573490166282687320485071604995093614126960254262321331837971246986041308556906680145184975978497574843324303735030237269262487348807708345187579564102301531792954554959651301969265114203162329389761583221603135640413518772375655612922584967762681305531161253973504563227152924191663239124079892793024467713835933589918876047384198347861658336568714033999103107891302302694521430645811040395828224667434728600130359824815312467607397249562227581671043778692445065114564515630114657436177436713788828643868526064445459130966202581291897876804239344409979334657988431951126879925314712845745209973317723021080686013667350769502975659928277853480206686154523672576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] -728730274151550833142428113497436812667742543780735399179574650380756604197950158603169543517766087163110289662816667823460996003868987826655101967737487268861581536750102424295026030379295637027412173300693559734786382517272822572763254753417672411089140167334699153318131099526653083662382324017582555563026749305383217348399503025214610023285542585461199371020582571377208975080413596198406827377409645151460409030374160740175422552611854562901332167367783635996802445459677625353718143051973210833141952094517988421056546699817456765014174148745855993257512154366242954078640573120026960600327658437945100380679299674929225264132979245721064366516336349570850648830466072416438459781805885365162559136731919737980091966907879227567955696053849166209171875422006487146579000870578725306216854752955476801908067281988527078232406965077195521774103767952525379715969716550648542099526717245203931981319341647880770133318242253210184082630240856827980377351832169943299599601948368628132174261927255347796568463137135238728607417880473041164898109348215346718266171209302857219066027747700968629268831813858058270373406481302182214101656141278454134732185019619252144356448324024499546407465818724922121842735617822004228642497778582192695374103342509393752603374578537881243254910149657617212476724940677823351500293083821607309331659051836384541300080858574846934444895939753533752416112842126333263939748326178446154349746859651297754529549858008679884275754237933578080035554763439978390949204719568943130430947085398737071570294495272610499027792509273298011405473198281948732253404304845584307516415269142716119431125396784976657185869030200411868527354308741476916940411797214268623660523303583809049249095291770462220672992204031522406749747862023688302990669037132457482176001249062915955200259809403066405859063167648839095948387519121354625261457040750399720503900257673128122549556029707722090744540518839691533707350907549705343426864121455564649394390560027822043464211516868522581590232436318372369826977657769048381050918726387908934087100116348518243028013191639886817747450971448997831516212863798091416379031924637917799183742733301801203406807999924526842850305828878964823389802374432841247850077809474417942709953839846687734832183459351256809875756148345219681152318318253912691574300445682210461219823612159176897018622854126337315167020813154045291042701312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -17168192187348041289856274113161882040461733798826257548756660513926127620859397526931172651552816197485388446436647649379274009624444391065933764727702652018806301056893177644164312443354943422561464113060328678226480582419301305088062922378711823620386399199055413749940764032998382616983584213488158315157799706812416657622655740966403456416474063695909174396899300465348580490699266389345992831980352869950742776377698826009533434938888050324072947318612165844300899351854050785341503386950764616568254587508786133238307775825474006942975917732781168344682984926649155403272628829211517053765495827907669842403522892947028218671981672451911283252440040486766357999278922532851090982273628280703006942212360379843514551557615864270810145115895695063492494600900707189194173389165416466499426622447474061894386240994055473061248477220232213698751557850187305180722556153875688623738599583411842417949960551830575187468584461000938025520832377210438582468210249441305326148599763609006360349343055606317627445251704273731648082536110515800112664513624299751781991332423339462991596520468471372963381745911951671831699200903042664195687376085067505017548778002519377917926011101466716176084947577928735186222323923338388804435879158693740957052735535695783382946519085056101865647839551988433094717072825050048699403538755386373420384656153525219540537571137385844607388799084829032203771297272610319716016335569150764074736430511283590017389132765149621546047934583460362493071492470420681915185065046132995821553499283451945571032245394937329769838709731939941306535147639904789100015799639153055576164837843256756994787778447611067976522848889446490455242690624600547543544737054128039110594030637700142501683822801767036784175592722115221332644797449853723319090561816665776602167186340601689945586653429132884680308296582670810859510841863094155329753512054494216650309951902046315526163456104480732068858643162085005752988444515027647179413015422249241005800883722347369619667133885386590576313433276172353374026387422974916786444717398305922948507626135078559864921574853778270200032439168713907243492330562279727504926795923950079929228373915215298638240119861099602691079702898616870176474872220520617667728468437787185882113686221055455912226326380231652958582713360438910611489203995108592306732523801956236264039132622178622975495293254273583224757419890165582151234355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 3550143861505997377922317913695335527147490965372195955776348452916027286987868847343048726058781198118109171713406462122138493309313779920216171394719883863333492885036861193431321205738023208293735971429757764102345013028285832232283413071970495536162995867644877161482207342856032766458016235391828366417128873670996378214802249800209655853523946692030281954891970376735231481249711258159241547260613838315335024171853613363748110019288982564623457454182061557564433903460875648275697758023732101234487389272695959688126114109276421585839339511662476700134805023202442103447915688622695153930665039437813725655737796611242613098483699828775174621734274785675768166401887842911150000575478993562949284564421319225134790353735392703786467108224264741738369056084644885720408817295550107195410521417779129124689484835757539434987482937382707224416108796600918031305119278818423135002558343374631662659816009081754803952128356881172814447024806186912721265878646866771958533481718919850061666640649647740530276710343044195765121736243300098865703385610355270256146368763528941221372292242630455740853573453543372270235541395824545479604013866254054782466481703587093765409123177005826228173377346872529947317643788746811336193104548705984710998666311352546819032356429679966543117564277902420635095804039068209812924172609849026844765870495661103465868884163227220657490507022529903571365289479452312409525273816946552785198506867695220498808275784788499385676695633686389191423427560379731302613034279398554504896795693211565585570479367937729366944270428008811602687063472453593755624972807720443667492348243738310746480317107939946262288970684252882793180669892100629509444894108471130478379019145751141761074332637757331064943952687446612093822537332372512072472241976843516665496209596507558110362652868748308528572564873563768839738057778459108285865290228674408847452060939891421273999971532455565524843064079001662685754439447110725329139649659772407937905229439972799889670846547200798123105397320769682690227817462114221383768195120103316503421372058109348876596827904617085037215389350184616204309309271989783535688069146119684363388553550740412247361306252898357677141623045405811341563943005668160465674355220195606225365435753923686895645979401119839443317233334149839144988966918765469816214621026528751155812186603603552859420029367831502700163039710454406853453540229120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -108954781470198933306898508572817892055348478141248470261350320126135552985840766283399269132945119842517131893841066329118255077558379478494575639355196993041282867409648707983471387428230258598550729066980905035946155825631974258040691320304434059863027287838808770324263310922722010213011210084422741022827117880620405069193978187004401341016736526456788379997080002138317930009160109002845173976392128210106780553325713711970385333299287156164357553307498230932837302811244600825619785099064247945278212071573909844325407524476176750527464496758470191538913227854179504032985547737196998010271848145126824607607794016270041054571801686155750355894794358682470095728158275981412638584228405762728336431671169045711214177955149191145130795236132761549798860411357555535792686665759770811912982735016418421456047750387779420917644784927684617748595963406433671734981335280259967340418515053992487288439217441077149893196152351843308169471102754848891475968545219203602903895917397152721878480334956418831897131812246787751600192470582462500621759754204388203170672646214380682139278582222550735611493774455705958803663149784988113404589537386209057611788815966915521460167466298879542895523499366494727959704731549107375805254925502074099761235287119647770163181180939988983852695577686527017802677480639656525537948047739013065055870024306558139594599042961989154444263491160627082180819451279715340454797371356280128487856543304322033868394873190025012971129643283917721838522628555144873896962349070516320471718178651317032066781809655602016697016070661624885647436365572570551338735465399706920168570986330369641682930699978426424251342170006947943453522237975349379596829333735501580044552851423965046018796544125183391924168512792301480009936528904894029629834994242817680342843377185246936740380172069964566781144904854239081270827371420854524795199032904982609757705206803506118806909584878888783955266952437576146140995854831816430362110448565902944608108958307199694168538158158223721796790963888261982936753931995185421126492337433609424450534339265303519938519358842707626192557092934488020860762377360962424168798951938858356324996633679565875039945834863984932117799406636044638273742101597244547640164574981729498609977584027687075607345135377936497828166034173450295931385526212322996422170818481668928408026311723817193920365201085894820169622670199193037789988913152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 1794970567877011443511868005197631210030698044312043813069230397140721176175895666767478037389766215991307780649136685907470990870044383584368589884189592840231998229600299666070319765297176481783361747669825650196350246852979626148569690467898230424960241247003764801435850959926142730648917370504251822659576992453706219862334910874259534003063938146517441084813426605165373974462168423327496378339503213768225897135624765510899013216452624000878778312443992462471063072510161597090833675006941897046209401851381990373583092077077659411222539130015861369845668186950794027330578446314553548676034605947301290606989173797124778498660240854700213893804586393422762275045847515368892922896915722383111561444893367237092718789144288247926705395336802985856026481681872466612321486210101998647888800866080350632987592888329601911639235442849025681896883182900983051464147743500003151633027364801534950913293550055436369745488743040188415713794026445084997685637115089121587942976450524216466246925046031340220337766550866860735009018562352873938821980050345554753552383865733877961060949202526457692655261591095586568648738517382083839085374588280110748028032510122996117137191183818333555795052319469201354518832343436209427905642423918125493028805130514287819755457149515828268725012651476760425244109740102044380109277698712064092861736102690951709422032553713861119545173837929487348588739601068448680031926641718681014270487201298750639728673281439088958824124665173489839682071570839202186502851469537765275673440928514442944157624342804101200631483912926789618067351099407225375046481278129494144932019298581355066734017965181372878401868109665099054132590201054365330920368780897764155754071107719803296425236511201092856000804530987539378657385110865585832482557559878617332086388237786205527457474455728068209178112050892922858644321984003410483617663373957716564623987366549428971253765418302188497663620392297164289194573059159156766016440559138432049458787397720058952450224701906674525282268863378907907694124126798961401962597036368882168877416126457244414181803070643331996777296465453818153246665795480792794774736440290901753038184952855092899483470836785628372060158238669879603075954402997774359860477027749340360435942011931487983314402438758407451962865334741698230622690365606288670944864788931765442529708880653442328595761346577248411801056530276766376964068906893312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -19242197134576853755861341776531460671643778579300318998693245515012984486043623897995043614038836786695138679180057960156800437110930883870836291848583894561986795006774730563997988497445273564243301650813085509482902768833393279218044487363722460441862281931783662099592444692930750566090480140085762217966206099941454973399489720818629918822143966068783299501092342190896355562330515498803486199877105819509992739025450996101281730190670068605506283485397548478624696489645668161971090707939192066055683042663673740890819759818427819840359018904802918849286913120598653337954236245523796164575012289065656345241277228045142102845985156099897024304841648434666204050610507510456129666697850911093061936891111912108562594798866555394459517331318013073881952124322334333922721348241848852340331738827625617075686684423180154578310816679260340359605176144908664071332467690592841195440276499793642755461086064950211349686974491344063252161635508967748585355156716102934758599203165236036627580319724658542700800168960676695389130791193333529362608675986491844214390140154403812415147498357803615676390026654053840718949633656696077506973382630681359680377738269164225268057087531985410835138433098546415320770724208328445303916379112486339811303415883798099915810495314826572306476484117402827603077372291688874645223915908209104195876567777517348439585615540723186681192868165499584710459596299287363469341174932635662760943130158841472885272186970087453203692777517255133872033006607205510988334160940705096550631153699035452526710404890538732013602030316778066470386781544968481658470844695132840492116311194280969433160082661004816768278354508825167937455032654165574666461864338326989578101817775966915046570468134283683151535229254614360430106955924884446141519988933815256068702855892317360335397267175755542694267741435260778457560856032614366569984994409654803136947223738269523257866634850308318337975614320038223668612121799263985620712736689013775838460897319721145982648298454823496375776934983820986986555091706556518526678125264287811444984867668544157528680621713952342198913130586229180293938646758880809705091621088432364357925133513022788150195116565084386628639815839140807748140985989990541116002419192192625874011116947447532999195556770541853114949385635333674384476358450902087189377404867046111590705619382712658958592704276481378662310617828961706145016505276825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 147181913554448447481953690879740655877947554183055054007531295916690200469264252537304323960128782685749710964011484303869879782774015512934196493404235992412011661213615658741689301591108090991823148379695685290075511414553165026315181811998472833260651509767178629578532452162404144487127196616338206501652555535074594833059039322514778199172371262530697683196167609561074527701260056082389314665941094966345262340520284561916627199882844811141571344304878863848127019451748173751696012739802470328107850456180690918031905065581463452526561033093546279780087510792070695084211546721055008118846137799249769123683559332579799907266782830671436242984698791378534940022253295051733040906963084220675843035979943522654428877557655641571345989686834148200200212606342523433634200386708558033313906476350378484682272492171359483805191178627136558708328493588109541128253921462980722451298385405688783644886630627911053087508651507199996900825226805193073650586716090761127158865914686436791004556586093840017629610742173037531574198642792271390621895544279844517171866402673545621108888934172536862021238798376979296689738540917915705083609398948390767121605310473233384062473753596319833240164499758686597335987224569871408264819188999872730017325049205163074021482374475773174552766772196238632902886024726477881345076266174721395574999712858039129298858769096198297045935714998711794286914673244510127991649229384687371097198959371389177558144018416119107782728507413415564666682398071480300221177908412146681105962472428801863338703603220220404754609858618131577705760134904600932944091900818553768822789621172957771219039957954434771093314649433496109302447296489866270948896379286950459597256850134070993122019983912996786468849347498519839080718470917749737239346370985084130560186566112585006706333173970923737633845440538828733138031933116454658529743323563108394062776382486553191962425626512929362923246155918673033946935031231456925142969357749971017617315700277440571678081506719987790213015461314953764372652736882770325364729084346758816475983318072244787311018333088157352231082429310963711750915031770012429391147622532128241356513070473514178019658558299522977708902217448906051858066243643355726701193299272688205686019645630479378084231892491256285008469595526575497946821818736558554292692418204895801977655945796358143695198553201652128855395921150504017568774418052677632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -827662655907183558456966423294177683188580206284246912144869276090513464728996523959759607265077182749931170544457373393477735416120094287990900018355312668202407601425043569618944194408711112693895352137715366270788652625763923042285542340335407262952631286889154075935702992314480852363684194575777944866312847475706405391534929868402708865323125921038642726532172584457604561264585392558483485463095507826986112585509635855191659256161871038928200921197726911632799907991055440636693713211886750275567785001203863156293791311154402825868615029889947437813252021602902091586964817609696963258704319477376180521314090887551375691064099868805575611982265582027262994350026572840685305252099369323750377168296797066838239009365932736177188417198266098600983693864155142979482538645004570747888544984732844790618095954797745854788488393406865526295763645704916497156283654447039496022976195599924023428658409529949155757449643472572948849506751857365165786232150656249540576520698000068137273180480554103484028087413226060083835895928141342931565046972838841832209993029271663534580209133562475103153926470919368205233877282140343713854292160892281578755712353551155833572527026687196789512320584242612443983488370955735936190066991374354894707249551341082779404637352055239514943980922710454325275495740128606234636516287941987829841834888949956748708032117644260134730989322873470683882457962468826410815826214077407320203161421829813583868627751409442529169603535278084472120393097771117566368077262475142634668201151081212597280355667203405569758914768922486870295853497508033037747973260973151636188924819863719496489344478390380221580719226717951241624245462061566225926043252407696582183480894223249357867309803757663193657236814519089291710380995893328163265763095614339910303910934443569835318532018083417727751254860510362005456035016234907306140807610821475320551002536818057198830393246905667653695813648995621303915450432968001726936151711043229496683631188162248475952889872246712686686268961666276793954281396013274825941848883091439409448712853756725924607078743740935924423474476465453417133980137699715588547409928092811640968001369890294056931496021828038798924956444428312616444381543628667967004959772917262114967410166861945099431055876151007268020170920160366266350702986150736488980952947990666974211765852623086034655286987224319612459005766668040432857877846582886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] 3483681054888606800588429855696525811221174223430080007633442949349195010544486462429418916939193767220145583219097593964361754523355046663213689834830765692294516696943975571182679012927175932036422929687178247834939071894614879699045023092884994198151638866474237310553654039042654649732958571684909041294897698067319619898319116955781978936569824875294855896623152322275156021563479169939053316426237458124581409657867229907176148630003334664463685045911894036814235020249863229807743167294921241990631382380933813865888659600885787422274637937082757589606014862485507847358662481184766421781466435636139511934942825930421616248035834739007406718267534315793072918803401460821617225214816633614683987333125169571165888511841944678693939788972020146896974897768311354335218579965867286823281532234825682337963006335885531439459874771986888782943472621764456965407896225139658325184119194491939935012164982065532286909731538246065648308053425871439434069154756020476816276745215080191501273087218328112475917401916987332621271098960092547345449912519627581436028881325630586084588770661799526296517289927724347019354838144528825373390251581011838661606739011191780069373671128025056379366528834537220495173774173431748705587999467910657980878170885851855924106123468469346785743841857826209028991732543320127411485230668995974003035550537279178044437680720384852941935917394448012650045920763758744231293820249840889901351379785968702400677701176019913212195021409885861000221510207259141826384379079290241631457700275159839988091225622679488559354297426756087927345724939583164890320703619270166145756185149722009344429813012954205455383186689738457846828637582554601965730636926745332635400682335707155833680568437404061927813165443689608496828681424651699655669287385915376424066734168157538252157516301702803698124278100502911140589561415601053641314923165438772498832610893046330624985217318012827170764796943608608685746020583877870338400212087619001813016530983303278517256402207670061667588288241078808457301757484965924780601306838490097794053110066981897143379855592257687809167928286021720972003150074683322560114123495723292641198608757761530073018159225273105559742113194275466157926564755827152138165216203013703834223446668020305658347407716295604844309020724472771933220193228697871310678947499623498809487459287829158799827204719620447632246623400764912032397269619619921920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -11076951755622967760552333029358043160686201616781754231139890932800918048628630710062838265919816635509024676150267490348411718478518603938506739135943236574548487849469584028878317455373791018753366556424488202734319778448482259387588951766125641833502700095209785568218236200527818675003318048195414230231769024660694058030015386181506119548273327531843017390087186400609506118599743612934459344471141794795412190251500885752832413275739286152902648767583452069828912625288235421745580693867970487215340103016637661396261535607260533242300776089926054381782438294664594286010504332195001937283060117652394722023024624755227060132107606477426972983769619252128899132104640410032595446272154075080594018715247470486797799963438726617347590470350228447759930807156323864366651248131083190848125083991644372734059692347099500190810853530887540384981577523773344927688639507079670095626266869925600240783250149995235845016165691810520573445364931691034808928703590449167849988637313348237807277809816895361239544921063920034030061622169796957213728646807368533647762246487364402450988694905025907223958707509365771982719670621559643946731081093555584514245970381195510109043460278114745979823464977329631617053914033977969535600065897678380940526672690001427664146518526765731566215133325203699117873339206531234183932246043018768173155062066549324610344329332132323403909519398139141480989169661354906276656584777328564309170478841339425716548492471663812598151407901586707398885334880194263379984313920655118998184714573220084294425032711681284884353635735199268437358390506682371071772846457243747962162804643404869328037376221688034577226608989854074084290040727478142913040999563545745059443317732839803748981433300155664186387711660422194871017744909813204680283679222488401455332373319742490810120802823856377211320542162420874592108902887017450533291251692044979047100316442236698294337859108593973508979892709618676085263506704366844140939201655819659058063267196084709674805624847198753462630165747435776358489420121122497491697684593412567778892719410992833371426852662808621886396436274358916272813750059268614191912285470899027932805296374110557713939314494540265558678921020182969290396097971376012794242627757542521879853608464612897955595684126648398998673714983420467932903593270426849726351306805179041969996822960334398465474585575524372546080291495518923490946669172752384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 26544374451342114350140119333391287989862280525856709779253249076431450582355405215597083624536314475237314503367188790201828673752552436277039467445789909294122941950399859449449058747922702150397608472147472119616277714867166985232560116531873247221284045058468729355519593156321952914539392485690764333930817732513048865872203960114944071751486148468748412325488050606698455283631429715832430909317842400146436742925561765953907588539359866063539219413139792197440560134909836774470523537071263734872296746717134390494460562169148476290066811626778355584076682149803684669809355694306372715767195008689044741873074501787208965174197642982761979738414790850496440827799493400983252514207582725501851767300197640552832538580213813150291777858799623383001595956116584443153279110286728332313906750296865372612028118997291724813173284652104013187759325622179432179805676910707958695945541455191158577161029839034417036678412290978053119513546739274907808499604185093093684826307674633613355469128898371631742913794219457929099879188775077343653209619430534588213048031299665804658205894426355444184299557416847883713792968309004028229526864954147495025279756208381201044888697176506313835215655092938503033268093045079741825380438823398744651042387904116505258404641575913725543161657338255061977442722950612064374981501750143258055071428834935388913667172996469772271365200556709209460552865045228493817907791311561372961653610943062430878148406002846350435245164246116876584068711567365963275712443671158809173364435074525434272495759628142234798886114682280885511451516366633618304890110529992313806939970535642776022879453106284654463364777444398849692508214814865723105714616215590086570648839788909272282696275718013898623119767407635483413455373559700547432623266497299344569570295988780041306787402504906709467654788534837521087654850576484567437035575016466410141593148372246453341722584117283727845974562298710555564550366939744441638093734949983500288593071630371859038540432540610959460597188986628629184089233432152077419204093550092681324350788007947179772996475009726735081797878090388094497315168196436829268005279733988975877201583299599986510858507621406433352347396248754361306299482956613211155021647397424474842256117368450411541455642950049335567195364934391265369836160351275742146132512311078814745497801757455527508309816164954433209280313496434520123997147085230047232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] -46821838563223734676239762806346299397392119407951119885766561149852332707366768771898015814840850256415934756100771253716802790534325910609737626330004616448599145095290766267461180272394465449277901656336416639210291274002940102731423305931145788308539976206753819507289031842401128453215034966422066099112345107663202877293519265140631780078267138643398731113279601073796658490530337683719210185869592875474987764922352149371215550188382361258421618847150835074880405961758857692141997148983952097199632142919642651323517648108323228790501668421649884924433633684850486433757593593583469521732187303462597345430905424675199770948326680036878653710539766835814317214965470615324817367230302684220748159424670945621532188567333964873649205685210326550162833849606106860851988812983829200838204946058697070748777300716217150503422747421547251269011659531922056815809566212896546404482680989610209715023449458741626482971050324277661135075683195511767136403621358553417227089320364382810962725812525995098059592611433540614297985985143092343440004391529694878716864842723573230790280312471313775296615040899589199853632072558484249671784270992940369764586611826777757103815387257054470342368537735309521302674134818768320676058846810896199832396773052455813096686441524932194202049953403604354304581462189136408896545748887636281662119618992775120515645076689337214355687606689978942784084020299163964549056414451505399098625818148411510714005320779593717476110987276200310019007309500793488918468834783592071368316488426936556406101676677856993153770889204081266257027155764849690284162727901152893033396142587867172653291876569629969725664674890773331160362253383736337429058825331672981058381738025228430818146950768931853658785967150330687715501905845494883639390104797962581140805371599061482745779707953888350124062511419768396674085271953256543093365660111227489678395217624833008799023954639539061930340085980992380339968862096822944248298387226509570720510019101605477800572317411775208162955940678636632257891335547877608913055893520861053286574340524543241247354804067739176824928885321930589975292600738761298705508090887353178304494025765086679658613630783619904270230750488475646971117505993610131864030367783433434775527807913153624209017227258848223946666404997339627313395673921877382277161413773978410321888151926070708039959472613859005950372289635903861108933800480892518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 56217038644510719820139357270665395470483069642434186129489445778105110856411724928232363129738176605795731031100908280252503462713373277114597524278715763909549449245366196278005512377523769951871482238912018400280022002295900681792837390855860756072662682001917356271980015689987065923265319218238309512643318920204924355461297925695456188445178704083553190052197392382178328715445508834634119453619935912605690816121852132038754161305689405468212258206025301458104360690855314001646821376758010522082949156746285857312727138279458399941362012232465385174279808569460219157376438898240204911011763597113973488855780098915990303995348216613124623349788834557154935243318544901986779277480408150056089142299986999772508992390175306091953735049410925718266453407928618746823153182144867606393526335690320090552528532189630490879374538402293487729460331819505484088338368719521989962180796809641882381922331771399306341858420695698903106415853946583003792846765876404585740162204027141433176618533860836513689456479919688126278992102292117540852988925777960462716588586392920715468044378069806874890030914353806064661544787948702488807025565738001959989664209789875381969291806907638389201389054036344775705995448472503818823629156560797148885180987664060052638317559335704253003223178212385147533717118447724231141873004990473778156020516844039943356265613160047986222999824934177200614051620068101516681559424802181115384309805236899755813807102984424298319218198245399483316837698344043708765286918452208739644086800640755080074306948999310881205508054024660466807840760426075617722494844126114094041511382324766247234372982925721899615646716098354393961452198581204930989204879001094255347605849141991152858582421245645474884666905718048877119246989484150508181963395882161259039438921198399353760237491602736747798299027813538758697495851761864284066813616016821205164848570832101403918828723381160041485894013621016463476855029418502282521270694493389724017930317129812486260032733821465927954755923128473705159971615756978257644824926705543043799795091121643675493183709779484247979408279657561082404745463672466962933448090537197640017560455572120367714515381178679035164253976677804456465346003037592483218521049902086593418002150821323879981548125211238488691190923489883037130550848273217510395207433089107600856443926480050920907584256963421007315205052883680712729051120720586735616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -32738013120362098699800474589046213133110674040257839208610689142162402493594554633582898750646431691867875565281347951800063242058857225477748560155575149936180636986404682018356247521935791306946823825165606882578064775024997518525289370386286955219859745578017137008162443060393185222642056961712448190674528811139549237530317389957769444745643808453000880617285356850559501865335385392474070914704674397169945538382811559238284716292150681705973315317383642056266048462270006912489872230822118450303561575465684281223972683318313189629192015211049735755807991330942069622240949442967279239774951327815568444583543570991830583103159611117669185283974079842033413322611198454114583285208458930104606058941789192166691722726930852155084700942052729261152220537541038357187515023066724361950980997953272432960541658039709343424908142244916238190432454409516489119744538715464495375182146375953435219039421288519725140676162001109966570186946672283773808749924376683848340252378308617445329307040413586722068816133177476424338596593501391772374567191345163421682054606424178838800049053626468915741438660020029414291319046470461780133671066844863867006077157851737207718083573997737860457126229355633815782094334269816606920535538043239949513574625976146564006375860291054797892135171451692119405903491510301936757433754062501244029443121568529501337285915747391692045466591242136836665708022260246931739496037839007793748040426970553990855980403393939944184121772238805954392623576425586836417002463731216849313201904745906832649024280947079372284711097256630918662208163513918739631731578501557308047276820625502418327722170376875225860330723324032201621473502688794302592313884344880110975294037514597851749080822910110946588181184032926321992456336214757092205715962517194959454715539864551126887131129919797554946164630556513432196221000883441979231839292052565201740941515812492742702713697833185054920829808754610411089138360855458792573606468598490408172301296517541218949493122892181721426461513410329162917880877236426718807010304694474919933463419909152323476579426518353513762528735432271935703744895996060633354109972127874871057773660784633123969092039320948230546834438324580436243265766552699438594161679275938685328254531257137226753045419767005644460662867082125513119339005363109387828477138036088854543502852565734619129169596635509530043933537377571980338189082029981696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] -23396930802239408405982321415991119922717765091041773802684461656097185672586458431731979843138377835464356222985567499596256262091757359646802633591354073254097287905696606198764800971953709458362966868691859238516796979671568031337854352781091482999190069982241864205456503699457962150851996950053120647726204066223747153608568594536474593411216468673886562838052784341298432352385782951267261553071592582635587373235115618636071723232960653855200068443935721178376393177990500124771574126490470703023786055464483710034769656462901201621417920195048323951740432452415269253320667934145304836652684076159329968032090495066916595080010731691759846959106422983400565975021725468395899420141510009087736648436658073220730316069366265232006421164487014177659120928922421300005433659280206228357179358017523548253728926241433712143304099083500351409600033260011831821255393209751666286088614234941515593291403911702971564058817567549514785753154966738207011025783823653371724065277533266983691042742589255721520275891827949838317994844895833939410280153897713369873055730207054719156086007573620559345278786754332128254785778261835675560454881453169550551990172798895883242696878752212311192115381578082691937906924446665559672867945393112595801250607542928864803858873163518474908069092741287179637375532574993021030927537128907201635667236174692716768216259683080435957585913357604192572756623537863569279027174666992755861948769039797643188390690903981783843362849671483332685642418708218253636684077098270194013598618230946034650283613722902588462200310010962243062535998134439834932326650961147940829887516072925427145254320921477177052778702025578730772462958887996708302463972968952711485524376035555041238322426263001465984507548133960439098752480562160576579642105343627787147109351160762828510954526717519240675634537672690739633028389419962121804686686327096522373683684912541984100410861957052776654364767020445494584861934195877836964045829462109699932910655740553124795660881698032822562437835640227304445605205379087493280385505257697563347932607223219762037942273474810908543762324969669997386790879412774959320051577036921477118257464594734275815426165405721424440865248915145993845390189936173767552274718759280296845636181577295578746438016976029048373831731623481966039085296207690933577964028899829149350156921956929666897783672951410182413182550370951205774700965492202405888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] 58007696376934448449653684676014002936301357684049664894769988761027769079449138019849066728554691625381037217404951108142304531080795814561375229385742076989415333737017838127934894801837956494996340702832669588825153372464512595034521225582063849893429948906483048845890503305677020824540053218712666561700660253357815702702399965298448999256110439822877146885807966045856888809285979925956599179251411952131780878513934559753674840838291090743685087518013752569531539602865635436170089225054836527130470627922244670133802116416298154900338897037643100728803036226907846336358144210270721234905038554760318147158207411282537776808172404453584190241688105672443276984179247154707775524215911320072447154056315280938898592146988894486118687702210371173559586733845958570013009765180010860005663214993289218379569921539921355206578331528816039304008671785451886549924895930512678385359362959335883982680406727371593440845503091835921209254225340841863622369477848464296874303303688030590981898280680112538982552553560704812783404086674112744818912211833536024172142732711508091071820257834346837759306261520307900697173881651949738984795594331138574500706692337700097819085041402153509448122737602140134495223036834710126238143676906791805613705640591228289027255459586029881206130324076051693202670648955587988551303547726483179458783973018785674159372896922679353547660295413911476639388444080021976205088343864585943204313020719146284331858210507794128807603842103879443227328296410989222542985661372130334706781883646845342300399340039680104405444644031419858145986221619516911056098986165666035182118872010031719913425214710732216847402009342702706711326130060097206014221942708705794838865481245031117617940828440144915101917107849354028452814896420697295030470430301964101062795268732727332421966625460543455328742680917575642840249203502907748285000324030936875041654783162803532437584894597781256997656780245639479278424543456104037600927650972406034018293641296223797435464087511552308626451703329134334643018545809626539430184460871627175400655690104259463268690789487105833783510610856365157863401709546075649702285415644717001790733477835217804023936909880801867542504359590293456692390832891367512056961975460861734550894105725912874680244727295636082871308429102095006087058906800590385023422846994501247420589332466281953331045961589453964112502226004328330887891415461370265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 33189886779462693723932661175220593497010711009628018280278812975108073721068103967002659210990039431054542054171509823485564873909907400621931722787500599027737026480354506395764242141953411309881248158704384141014868749356835142280601374810965011269119386708871580399550265569077357514822797636938424934153268484265602737858266605213968623688484230746371429811034815876105596399739839195958502672028060838027361845714809991153625418361772046292494372496237886086897039678008471201502414608104867019550613624936759353029501618098564711452256195722865843260893998759731337678313252312110050767748464033702823389728343786082103487573093678835236341404725890519249253693365326674300363355866805904050248259920066246470735699677982059041378871242467371185546290941978525159556118635025833036040623181900231962331276772308401207943909127498574049997268841637759959194586531449697751375241642494092180815057060374772335790202452262898715634258371565763612916999707668488649142117095777229065069116607804518863898983144905980716002027103033506692469656243822139451547288401858761210404324132200830647951966971936619268715343162351105686697115842922737823480035447139464592115473903967120491963561946463592326457424885245537056115664037385066722017413515886718988746212902334161998905089127280650192421288627351156116016167560742528039705226335635426957504281500405890170162342787292783046520202817074575189920575320384419656918575810862968551419757782125264806783922397112545601447165301076395252633217446950957413904463407943853406131704224270471381040931536266715346206817726062169093556401807235162299044998771274071651465029717357781325611502127425149791285596941456822148888991859035755207711711220335834345423090661867574612401278172800143294510047113185266560662571868423499912690649357085683956538620978881464279617397653002496777463051482468666258828979870686689244283202368546219808132357762084991533602347049870155028031481824536608191690782380082229821108441446413664304522242568951092609410350385119816782926405074770474740418373568844267072647528131292244085339902022886426526953563535428821988347854502055104844969225455088344100035142171643748270698976427952114552144849474950658724388105625049484845866194625001506392276595522884778645580160713908114594210744281041831276937151430727262821034522004781924524977979009531521733132731808583260163493584136655454921406266029464642125824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,19] -352278156120276661102842207428358802456386156701960055137008164520795010477561862652893373197247069728379531365255206706070888564902121635189077559509164615793729203039296094990988028680199235492569776247925096998057731370159646324624015916522555472948221319532035983924585285901031728215825405067041006913741308559371496419909655660499207111719018167579575593822903264520871891230464887176995187140198329310183650766564999295481156694931154731337356951625632485262129602072615753457936526407429908789818328405961543480293305378598184885816688998970220190650786795029879544008577931026384533302551827690730148352907818312007753019896795956975419107578294611352111797835015620025856296247274696709837023091924965359155845113666155917143670884035991751272296575510291932619066837426106555284802912844488308510942682308880334093283983760025311351227696274234230864325429403996024907117292781025929862845887589566158063812333027977086131110715567482140109381411134132033067025726107010555390092008093991326034222339817175101950082519874634932153027043390943754725226445211570770045425029799793569761937495262884152822200961710250392793682162874120314404136200915112773928944224059617353302590206805731969224246330658730604138506338386184630202931938569190352380334427686434856069559651484303544082620762301924953098267064675205561688774469236305411382761148537345564819710976779379541012835164198229406863047198860983490998137488079138279097342408824858548650353847527610517516694600463439656818206476969945964747613264593523013073633874515192976867631576467342102742070814518216201072667453795980138391228698130546163204111509916774609364780865935397061424077809962494947132461027727141974217504411207085797782814805889286483924606932638911828414555702664701341422331924881869438348357957618909270721179134778994602858649152322314642332405085176686597412262187706492230849998708250121421453850336691399658159028706553934338044167509375825292145587524259961021451412541133399136798965089987912866754680070574744348952371254868532651415589056673563356354206170384891873979997172901004032817505867036288016170547660993313304028857420810535400044471866306474048935419463074206677786789447853214038664374434043175619624347604008701409448713468513433604347224188922674446067712045614771875777335719025538235246888001361373516285375768034597729721750743305068527886138432791254112985657277781620293632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,20] 930853696363157356166437144329548999352063150253360196735943986962773323786726801446882028937040264187819525227783072491081997918266158170553083602541217939997994295671883608790098842271652202241822036501610996354270252984827785698696333088677356806995259206829040578117105997106418221220796655693636768171599228025899579853866176685999162164476198995009297882772347955859078170787902614777595450901425348672306563935201687085147125765328421142067143408781389882882983830473553630550439410794884635081488366862203818763122181667339304412184937835853262969493663570070754250587243293392491618710012515532107088009366866066267717286616084522874868264153846479203315409528262800114156063709101561488098958758982942106985156951549513993978118087828369814984227447919206699797065960858165384387974619750556172980144320616647156827611669917243782773572745487509708597458592458253482482479857423386937586162532726284735582535127480165137206361536042122271569317130716300317757590416317426864793204283204409727612144460637605571843025214614318853736462872085378628778957379149057551691618541730468581666868528868614797893748822277619729338875552974051065338473318536746484832015222044155533357096738642716709934865674384097975457850532421254410981941393613773351039172679178679297411167157048505446839040134065564829000322464618487191864899967442620529807478683523031476727562415411709170561483828663067962838532324114719615674365358279454407276832594638977860133974413819463632049244721003044778808377144499969520790007895244391360256947724563309624196817123027803055360463414274603353711439510025700829659014948945874945834202973966904551963629152456649860531083530291982977936515575409390009781805543241410161918679096831794933728365141466425769451824145143826692816202049881454240378795724979721184289879487691023841041416269411561096454808095982580733738836590003977799841901921118384449178412128722664514784108195152993490715794808906395068992889403363989084211803523409567568243510789165737197691291634915669154583472333036004712888712563035464144634278673735081884573248874402957154026677736011551641345835984598692748376125469133110169955970987936355517196652180129180838920072806046724703551287296468249259119144868908607247751306410465917905609831424943009359145990266340794172601198292318789448476759589994808164788833121810933067547790760261349451778471412455115646643735004376417022509056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,21] -1687700163487746991764560876661605025107479144684121953051480634006081978504036380574204570686547709985981274023674645281753101527998265643670768120174457916387584070152303819281012991340416809921574947491540489343983824667692497262342451070052355071402251713844138618803564377117978409488408843486475776255917155384107695789110387433770932468672710273064115870505260168327887998698447997417492694306446802453850009478371811384518354967320264091351001425101372749866046740642503142153836996462777693558593226061435211286908447211794434554544125014405091653347545368930633664561302988798587796134696855903826606570184499898252686651228909940587329226437443888389010178149575841575243183730649065615883014094762497216816671073280819759057489405122967415106502857837147107161507302842105887035366135195807897583343111247438238431073637432384864331621060457622799995948621218675895051613307806400301858378326881160905219973737584566685667402129236657115763643849911994556492428902947198703324173449098772599095388390894508727501928711368705963516554686498980897222386427806063578676437849218149436100742923058715926931633780105324662897127816266807146870976646721679247717139492846323235876183032907971622968891608173086838097672523556091206169274107865488706665201968729659481618047275644411226036809399411729152280602962382459611806525033723211308691825146546569170910014436274098833843699238166571699189811126624277752698418524436814872613901273865828584948837423735771341175856083374833439735550286838638772949616722419593192754218017949013219134412202133445793077652243446009306982410639023962732145554426748909898613892373560389658711761699926655469153731689234548731606351408349284352499210690939139830166768543813363322054403916353326631729977122169712594543081768623786371470337378848053477879967132721261102628722316551794056232586754010464057784069241356177546430451448772043315494904841564403059097677703549839759538159851311768268052976036637173072921463856052664393347875777263727294306997054419699517990254419272999981430663375541181952779487768629935263284409470764111293510943400378362077042226475317149025658029252600965319053265261023934465263456714767005718887104207391524138344869636682133818926592887958763999708397946554595561983513140531470259617151341850659097074328825929597170452853775533051136553982937045632157470826150412535963587005907580283688292229995515064247910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,22] 2435065128072363999459424129053234208790615240578379188337711133428360886550995306338522655181799367726096943403432470697684113820762844477459212487008087776692019218925521513797252355256538285599402373651388106880261346789539211048879434553388859972653990556953491070529889186593209916309165255347615619388691177692198328992348915218175061948620888773755763569630053378639002052742230775370673661518958903814754477752509138663309644335492830074359835678362575868898075127503814827292392569884385120342342932631399365945527606129404345524241870406669787886339812256332788782980439979398191824472061536432239713388788880516486604942999972340436509598662403781315238065277122892906431681938417902576541958423111894229978407015436084407404054903086413229415393401148913085808120758256981819978038945194897865023536468973945573817574675512949930951788600701442120450999241684787326505487955860591210072014531300190646230396891826006502131089744604248924417367760924327603044937627293791010045664703715516488892482274155976519051674225770278698016414688741683959686898608577679030968605593511666186322880514060969321747678145648971791169724484676166319477638938985354553929739168376416043379278501088446450985671113027431433452180792623807943092195480625185654967317634523085977572262283641151971073079368510480140080562991041532409111171887154635789599036273010021395219951686559863529021676963268729012893201303522153271443524696114391526405841665958060224007926494972964830973313334455342239791872576817128216476127093799845521969816502743475516039386695505395039772086156288767985141987015425793541179203297982991649347219903358129612268669214779327172336999902990392975024194384627933997008023802688641161229014812608580309830780957650124756512594536006197464548692462962490677544266868737492933770585280931077435067255708288795561077783097728530630617749039430413008371970252511142792143226201607667667835423174068664906813975268121363618076567869683469587862371443057513182285832191694113832400295008514480451467325411953770540231187771782363546329175566014136929654256782894009547682717626330356408968212122010004823915957485795092009553563484605904332989436716433176781953120982759868818827927898562936795597199405779755966772580515850287913091481823153897741881885712939820060838830712792986005929684067073835180635781661753482292165030434680897680933687016507451691595866582306496039616512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,23] -2943023806846234971596410599636069756162186022771963222515530488123909475637592335086950173551487934321667133612840884036544050759120696564947049899310266182377772632548438065788574760751140386479936466324370413297847558322609454867948599436799710630769126471398983882472053358901114499978563531360432735319084986251503697278042893749578181242015006643893527045741837861404492698925701068655932940108260703667424735440760361702435863472595283025337278375324857272123499553535222231410463395144443010148079016911402037522223589054454786320947548848567733135875289960265582087794881497372135595451642219552012443295639265396351359198752046187146398248683048647069579146245649729575288727776740281977689924702670847124578190413874875821590134701350618055835541249276166023271050171848571908373125124810636058354707467527924168360873670432168047405988022462943324908357412868058893770759544564271531360247258728276434905183055756622918675169737234052064271460924962675671697861204038299007186479153360836322126920296964965321195031587043716651659907021437022766655882475402723999514533244409521208844317726118808542757644323633790889166415803690722120422824015923035445422818112417296924606749046599141616590591871872232238240856525225318977547653847838168084415587924642209077727473145040684124357198533398635983678750232476935777175867683450459244007657104239160007547073165667354126392652637398726928811574790239133771955147192333111228633806267742053649041198963076034927196207020690742881157143776650091194275967901111682666990586409598561832876350494221781056333203364938892029977713183680782338491043919328122402404258755879944453943366017805092170046238765625472813301507176402789459721354150148399319860142367423141748544886354084597502044278486020955131266333120338802886469035674092555908366495680017971601560912464046952460832449322054653496395451147180620068162782047127264949341611961183351528474394764753904847569018154580445988014669476659657365218843164185196939602679045110824989841756917455694684128787468337258079701031895344654001329192217788714375368342937581223164669147761044600156123397741817441113380493833818628956422260397510939762695983049730433968992204745380146684365123213714323439325175654750578121088819096662639039084897863076696037444237111797752684035419256682769215270080098558429385118446952903105669128310530515768023035375311148851835048049821142173823795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,24] 3047235685851848513291879438473101712223885505065334224430031642172621801592099962514972886458000987440936892306149089338712406279260934309433027889367350475152482404832758039632198031068903375579985019842005641915188856924106397542806386200270943540114425729947305218293565225424008546600366035509549182596611306788049164922541750120335624940660809289370558095363673485233442301249831551767287347957892427275977879918290169977682807397650600082044571695983966272330654631325470560887200553942994717829531827729811712684897188415713052252276021986347595010797571145888340629641000356978295435478951197159959592319067378958662846615401603231622938291279328969574864048217184053303467441303349849671660489158393693307110675864654960398675220484455379171500010756444158726632059351407690164863784842133181244767656758200785904953642127686902101490600071252229530423637812168334079887580433856327841681879416156418418988971788610420426520604307316306743821582694958587337011283566092345655053886356590280325973098304043889521089548443103703561229270035118210064496526361648470675514582211787805253589866599151011329045053774405265512377247328690651128153147308119348357150533159014497603790195988191203141702212063883585497827654646481011315715504584051510559391550523243397143443787039142315843532887158939443680340088853147921346043905866621558608237450450965844047944447249564934672557067692925876998224938304451507276468692205593329427286408424719925856392599252227839923880133217311670526720484502228566401960556193122427784980043008284569002901612068590842224802955543583246760226899622324386496474869371301878896660975398684162394765119083646382381418343550831470906915223748582534826820217465037381368648815223184454439074278816819180797246515331197135824433095586507294451232278357362158812404526470970428366926334428624186575302250983121310786603603302117149508506680033106823702229935507361539270259966495220762018760244952539542869508631848834320379595432996244852318512261362511107401491894172251771472445401791133046802731715893893223612591616874472556814364874151461306615446792201034201164996776907081445408606799280769718801678964209369191701189633120234368726017210715203188612454475834153828638286022753248921641361481521562410050262366531450465888080018732156857811485169501717377924076344350366275761680362065559110347646223286152540317520936614158622586742331742006751631769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,25] -2738168127387737119740700323494998487217468637706774473511011493419982905964959442568958214073840474317442239188993814888294781419481353711834795694607792260162956439794422415353532794614169079593184557524969457495831862267973968833923697013098985081882401094652501223684571246298029195076370770667933517138676775698720450235059107736555049777856910909579251749223756124969826720543945873879029342866385123495827306110792886057957494005087395394644021673244259986129323789876566266974470745163436817448198689231402240150885354923966594427552679948572004345595703563740984285629809634853117991259538203905221504203075268602035245835507634698343407891052398982492258214317099374398571105683706211995503122954729903632369871807884376164651188428030496153500403648924818436185394765811642390535699801889894509875385247255637143780699195890386994558110758499237186486944860361666667187369153042726180115509819818402102245453452726385222790134598573073621365659076916036644433562887854723013519771819122137691760494206846448318760670714677372580714761872264878934235554555069594502259332801549781405792732418043314820786113422572874297978115573100240832488461090923411149198974616974139524562750609346633414187252068163604856633448832552359953844651696440815776665249304206198790287832137701527938223148360461862525640184350959177785034264371548151790273217094919782525071659223098594558358746913544785393704795497424371933689493602729697298459423873269581068181523581832919828397171817936837014083076130313641391495347049758215609092476547840512049547050134687075061827324913999175089024374970426318904455537349260139075058167972815288072432011058882302361431126349731975751397304071043141786278269849394018580688334860260801474510948700004182506720779154561980973313158543746522259992674259451966887374855716932758057805379185966756733330779215105781535994230218049142435394093819515753138267188361479249668811112177717905505967677646555092239075928276622565368353736065493525926807487669044946639810201567719411718103950759422744086135442433693188697483100720456968512084476046111006378119487942280496564088122639035663835997468115745600284893510149369236777010639576226241203513578156216934786299948397804831522749909585793654191220107886225973639066931119913701546175536403267131837614122877715929300941531904500289227650477841374939933998711781675511351243452093417146473509651097830123634688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,26] 2160364016409881026948261195856860552093284350547152348247989254663579638787780678856167811119076557899823572176911255420853200328163372219825835117407307361079552271714486701608670369576839866146242571949235473939091168303250414574883108796735539081219021395239823537647677560806254631811382135691025245112001996160757636505092564744324952229938685946939783365956355428824171808238562072055729286003661637042637947431573427924981914725707474977319252524010015199713842185979016909068332296598830108299783315153945127398357777362257609642591892826607089610798236309663274632444116980209084920825362840688886162828153053954904691348110911636594350866120847898621356762357423873744334768186166538546482390827087081932243432658538798428431194022203632454876789229910534201599989879910456647898641250629144584343559086296759235249310573786250439607158175743109698949249600794450498769151308617825254463960041531117802084547441845759549469172531503646649045643525211492128306901689526508837398574105092759598125283783470578082811785969745856530565662952204855849235071825547663975729931707271739934441123711789119881805812651867730745191266348085788718672292728493468406350056968197174558979982891068401974265641120189237215893292945178047296946043576387459571695682055162649854590449423093466729727151191214042359757023824120718006773397478448698011514342334131567644144414540776156303682085565574562542480703371256408127281777299452307620473665298871754300754415283073546451501975589947298115886970824634920245070595963982917380995757452661436537796725692968642603912579231206182963784365818377513882881090330969823958397433422278401914115928344348071586476808781816581548979183550385983636707333728794657230534547453726639870324872276066998139648841687887097070728131405563866937585743346737142935007170823533517395291889709080497986249374334669697844959013375498050847067524205585883091026279183094572581353847057306426274086173763535061958036015789328444580666567819267064602372947251923535649627374155173469884205277498954531732412285463356793887201923797054831085409662969103358079744919157563654407219353191464033930382575435263433409755398925966670649385398963866724560871287565057933154631640076316466453761192310157000115193182686251795685739833747068321647008095461681056644994427064709307653204776651464996040257528886017276764707506319087520247231399497740503789009656224261503402901504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,27] -1519452751470903738036430081806718977397306911606170143902305262810938473381816933097070853139700901009173894418861561039884016792735436266345603493082141599957684206703048283105431246685841970920890370603142863292233387339194163195409058176310801711072678032023750824293065608359539811548991277462032199314254179239949507213929067727664274404291770472853778281207550176745752569950702981895085617654254860564035232760032198628561456193806596601542054416568048816224150330520259419780351582085378271155550981601820639976993595188373583425293731485908450589990416793764468645507678107337263702645061553757705383118378861252290690062720728126897159302935180336579344807230096385753001878282793649041425584045921546820769378641301727349385949904497541653625452564268656115584227931970651072116471252928081053352075861320850424469507575031496240653217025935536080557855164675650956881645673587031217720657472518633313086473683062498910647048313725837656695402956712270018353172729425232813182266037064978825015633744090474142095361996630325632124313948326158447526824430559614217217825767501007597958245794235446435962783045420349819242136020880488000991269703225064417189536629711718655988270629881810224605929159656308474075541635107764729212024563936386424562015705952934235960953769936953398839867321159746704519311371424608675115493889941124169161833328759530507917887806565601364384583213024720788487010259555161590899112405905461744271820182605208825608331337688289364171921849259563605343867171514918342323328323478569987081573270201282251589031296603119267932419188414288371663929727271823976380939754195974186140973578184414237159317076510586642823716870571746031974498261160253554902798251213275229218290762282803118421427040601617885556195069030567996894218462131644175142796758495570786818412575928154199738235130186924881032920437549742022813361348646007989977404223072079439138168901903348604460598819017912603966725570329129382417830986127756794822138850945339796620183421085867145309402200265459312616330156903576495858484856381848229759264537408031609376392271056111301263154071384873581832052908339992094894448933568731556039953529444358106229152823323840712904863684926901014392304198342605453645845046100572710937231696320394759899224166694502480837841948443176119520239673764483367319474424392573535825347567288343261848548190429956162389254017289574817781311438732267408588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,28] 973365704033131342043686163323065770275230037023938468863188681744232085943053518570880536066863563828826410817748901180533396636292074129587968207130348240018078750269956562592109944422545541924262782967339408194985181428656826335065532869575754890018935368823500500710558050169496079497047901532664808979436739378923510880813292441540347783719751199715504077277821450478258941325072855307802957182428728309942049209838482125825664512818762347803718503872261606034608408986495937797826191629542508072272643072406755011665761552905766700215347921367101146047911995815124010074237437322444343247950040032002578452964392825243015980897655004510373568122454479449777426047175905735415209082848191724811755371876886382517829376246715906190243752169886513351974190832261776922789256783595173048179620173505179796147859446294904225742812061130620735815647335084518861409245498199864842675136645607818346208043621057854043603401641574629682907707668860119869498759777229408452420134085364639073182585375421112548308573462197765523842390590824187645920561596089102958187849734969452468990558597723486801174304669516860437471916860700933890035662187405638907988003207568482201332057194910803896363506708534171631187887692609812511053466401320588194095822307550233651148547317994157049233423705625204847839694025074063206324381035870463985541001850464764360967324418105162357440825413764589729317851541787127007238015615640599684641945554489812545069842732778899992591850111690765700519944164572784292303021263324992219687166464665270987708904747857025230592280904045538182523184170878551951486310897830533074946205217427226238718092507851370435775260474027953402958376503626012873397188671973842066706340990949007140632272783851655515715859338869363005825435263408383686314359030828685980942880873808270099517311912299168161570724358360951989511411466946072900213202875875335207747845313826010504702621292631005362689662497811568328102404836291721013167685922327560490593117546617321294885638724529058841378761214890015116260971823633625022027398801932979354851685174056951507568344807540238735356963929925911186008068492240423789125166686091784288027307779146997586118203974680466267058956058723552479725537897721603732443814331955443470735614236395143620906299154103146319155187239456832818101544567267181111350626104094706792301488107775354147580752963976881380961342143627467128909039068090476789760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,29] -583759107668802586328242729645143992622117906941300209243228498219578746149791033281642218119213664367499672955060451086046838479022011766932057203865961123912753327822099237934444017912881055309115082370989507334771790583579955945448069871922332278520211065423783258339476983613610339393312531156446833540854021259463920240688068991833915073838666349105221995651065791242102935046746022197400207103714317633336349117697596995903119289550747285511781759137515923952218986491511147265975436396693531479730275092380734491797325675337763879355733587128780131746707389440200470355356823954477447849234706821522492474069155026886281095478306966154286868940394437995603792965685406851102750656865040031856431342501033005234027014824244809204832658946618385795444746161375260688940452340702749202026287740363117184628865174611236218302958635340576638170778948522886978465480412675211346147520591985407418163897744729927167955712749486509274327829951825754684381169109626496619164076355406888297218663176083172382555658209126325929050283920981621868027837588520959414497168826596037701427617985032910712466371598319469239799937603108740026845199483488780369910202053690824593357959384077869929935664217097215782894631010401890922549195734980595509607507418433493383661838402633352524561227685556524355598516530922357183985630739962367118418419893592973329739066806570500505137957213489679817341965189291838705220067970696192586553613181751926588457502367039339830070168822847944999573719843328917390294941170651070268068873535251366813340570121257155205287440721229900209725398672661000595176252095435308908275847812924800297429910771843512934605109202960327870922680351088769228089314372726049481865147140954059114578846618802490594410819124287342200935363565264782020807562928574662813144513853190445117222699584381044422761416613027928209370648714169448084414920167907786690897793234548231606285927896308547981093886427919500054254797376772946409724390486087189319678690498926977803938799653315756782648919271312994484069572505104611542711059776270205175554543626250803291092949014152553918250481881885593795719623670212012820988733232724825214416423802859761755211608688718897998918673711002408329418905375811235729015443069107101752372633062357954973814826085374708285458493411149716253905411653647407705867607639172188265307926309150474162699845562871943251216773655976655336103361780300696780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,30] 336695971286936826496400280555577012056218269508847855626899426020342853771999855464703842527127150595229514285809173051634456637724920106343898447679550781969042208389167721032399578927565002340263967827914568433831135157946522162475661916086010739347092363791797331037203984776523864186145520880561477470123396586483027567545117529501413518413130457970053500016303933113906296024657860840863442283124409404653283352524533752032537744900850642159839732603379932867055177255744291520042350679012616832910610114960500855347800868704739525462985443433860018629671155562449162178125089247514137253575680580733273587573521885897602875430301140925035245758806980554368856792258775320283072112226546356141263404204956820176993582672639988611718962678392103224545511262229138535795973694561434777186013771978753337100144737649294543991142885785323878724265654261987158584138618911744990538868482382523749495773523634351006795527194087022868902107795308823329192121224799217316727871864390549409933035423871836915517338134588765492223385731643013682426740050237118241960575266755848957404007844432117085837626191244027834464752396683884091873873936067502202618734631429224247165865929122710941468928548950249805153687574782011768114668960929114667925314310703938960012827064783463856308229615744412202695860399465062129694209463964838031999143432880635604245036109759890176564717291126009235013175909111123323902530318758243158916507658213640966708446799362335244978510978197390092958076487886446044677257490779316181095596698460069743181732705943712760088850642605304209075060184936106825983883834765676410918571429630313574401330575613387646940955863745366403045066839734034742270143034023239885618942231800691991972772589380521252310521376696561078911295631781687566785604263644645030863843230542807915485737655835198394998394866998974615803077700006270908556706014599792204927587267399541028497951165796087567305733024927669768858790800081320391026606606199079158470485619808790720296246115822058882268523488145843233435676637336633596588471492259032451584884850969122733004768127169718162351867526199557917226705639590064648960899126930213583526637719979442442788958545692703243488904388159117425134755085309397128269891722107388030393071342791209588660372783212888619200233766307150076445350155725665071097677180753029180337277283423191178350189979198754711889435596782377102470713633530305314816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,31] -189497404224234448958862490893753131352553762833398433847605841941576946190424165306168747791161249981641874873859003620588179333134011334626895469542558337951382827942139960030012582267297438330757408702085383388317101706371428835821407858874117127557936209262512977033248121192093006638625505492292522369656510386347626831657987153367346036406938681645187958612550836341223752960722867300721112767589784904430510622454362249028562206071771066078929871788827709269124320609144648692823148635943445221668443433582488450513774740669183280509003843100423368353790598597343166351054705255094091817631739403160030275377110306600618213745334455372188718638291985155661418941455394385630412971224982683493487296158243458532436558536749984032209521480691545252532194822152945508480130752118519954485614566867336902257211997161286965220450374239014353210862044889396228802911354590954940214751377857397534128162402022264975433388483433022298622840938458499501884712739532094762522055810843282672948702997257469855229499738698250350361121336943158328779244034533891904670417751061783699094181798922037152387756896648748461759256695520445235296268229740664444123287660829945438269880052650901067396909402072016341418197230477886082831215623862441679071457397138954904393195525055313802785490641973967920929630870626332689961946135284810593252196782468510565220456136795075910731425193867789361293462510963468243659296465940157321980512359166529752823870798734920071102492207089672802179988311429171987198615196829538117991899160330677436752685636423715933604080489048243635887041514913872514821868154677811062304099673406729400626305592823404097130839710540985173446489840885287189602327151122449116108330803930843552893805955480247914275924440960650842404082016364964354798128423700154862009421052769199749969562059835414472288056042990064992563218691577185035109746930132631871595789116617578542763285044451872619660245979341534131998164490334698834013321205016310448983105915266748370098665040940904989793025491050837610012310687066724589280761203438370622819212890379670684915283575923577603784709679083130217440107698084571314099253186094648837312288725566232299856933026934700243823652851085537867732020444084517839393109980631274804943385308371379911955342890132245167816345081924080060407562201608970601955646944700113949302861542729081843054617277234156782369078181037396549184100443047644364800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,32] 103603619368315678590741321950281254066381943815541186169841404829956251892822595623707583978282653433840784057006931936184556355845203601502249469621884019262086206433333226968126814216606166280698867545303260236661782551535070124216763419104931220016893059997631400782885540368406210257525715143595186610511710964526681858249591451514369544638539254330456340573456216468176196855704964895945024928919339685855129355519295968986803882768048490210505361306720243274256566719445619931938027414346894380940583560431859615464551956241367384687516248620667667913119671115464242778857514771933707922374922578640631086948099596338630706891593821123512154815570690067605856162671037921596374448871628203080465865024577602061654970989310529481210131475841654703860859443608858456505401041409966699264339574579360790996864939228705241968200209905005695309205281434709394466526077733663977459115689456708630196871513271511093746152175883417098685795994132849842295889369227434641073939767383963979689957229370972872561501395619968049470255716204764870793665367699302179148976577190471952106461601048299669195059346123398143251806306174219120582284284484670483714334687364205769005169545630770123579603479231689891703224730943805068059035533253882339117236517966172533525383378660181874025988231983869921540316988562704271467430858029526870757456089623749733883569043829328382179482618280198322466122440926795217936050342659864273288761157661952687525454548874775989859541052827797325481317919191152323348398508606145352805853289658872854361848231186271041933563991585254944695744365908441415596738370088982530024020421203854565987339131413071161741711861481402800542285640441488142161186921009259021869978291314977545766399407612349633881634668576722265765267642471413457061238086645385251158685033249139878334624407482273175820664509164649295201885264314244372942753684629344032449963244264623659453730373970376595175706864382443305343565054822496014126156921521781284031123257073040205796930560434710414881546657675268907330967874813385178278444499291543873203831684053375990842840991937129963242986235648733379032708560191729439519059774887600576771634661882291603760131422864432424676216005420483418694667191802093026193110823769229516677715925199697046047846114400345946955015164870481838292746723108807323950392895847017879617202533125445744595777762604130448009174737574818127542873578340398137344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,33] -54088867316974937891748037102220888627422198772403444100940774505540473823062708298538530234795921566275728346285495846823896557934652005534633064432503519262433094440066759604235091096903578397358864568024375228417600813969260428322599940298011088303024267088231499613115308490758046216119617041183365118469793655391544070602912958706677914488366681602641213837059289413555662516492083031401895626291644578193497816771057987059999588002513872008752926203847857555450926380362156049044516370242030497873959361631230148733216696178865922277263768622922812081887954490448155310798776506564486545550767952950514253139438898306769416496158659601324927262318157536726352693526001757807482656593668232053295174731407991734448751615828111245136401700106899777296071823634209692332003498391863235047018373246008442030273969897296450829970168749133547489146104664456909438859650468082264194545305382066394417514158471542550435008957437721093473285680198689346633435094627595622851257950716475248365057809231400636740119818390712858834748244191006023323557632899372116920704888227649320192322372220894606386200292949857133036485540880592172209692568576907254742171513927632849070943222326705691682961368121964525688491262447777075651160056844985425748362838690957147297585732023376790094671276529355647468520162342913849787578275884957871795637707142751397822792110684593555845607856079985882101395739103377948428107546737620017471413118660737124262227814834945616039341887580604096009304305030211712988988968370163334029865596296626454730457833722322348624342874795030652882564166151367449761708113219248462133483206502197177205372148723414905542254464803771204719100883335936336926191522417703216412237689674830736234471215272029373659091444707226359688217218631535977854573482664433370556189520692729518036840651338857261497873229027536544600330748809908302195527316401104605968246978849531660519016884997520152842330505576229205785859243047933270653110796098172856137230457783231017619936698560773901705734858623933479291831978138598514157119427298913882433909114831998109864708479597677854221935077470252017829504186707510818909933706307323443255196816790739324576385764418386881230996056162886420245812229668310954623509574423885956200594811568329905779730845921887820405191711965258785706680481107766029843944061055066502490220671256285946403862940697464141070385886845747400732641896054128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,34] 26503469677054252904897904134153876679960644856806089496784084663843121203219911733822996825905170216002757116436724330075996759559246178212450331530876983241369744559700403028215928703793463346317608425468502714989459836652896163125543686565572705338484735915569933496042747848965005945345354774860454580405649648815543012763319663428707137011112619309618923361419466551992751135077849627353110119356940000850530129243364470498026050744397984945927381654550503408307711303668725507197055078815045950129560179524009697007756444147007128641490641554923738599397391558094033397831338084442918950568154612667962628858168910283067774034624735301510232971849974304976145298502019311538049331104242953763758686438345179407680062228845096247130965220104987786420315166430865768140279610582914079437374193067804906418363172534916252070176141121602906638734408237960273658368593313248240480223285002562235723740461251614281209995979197778281272681845461688209748866732622378932870773457040755020095942082238446534377541735734189840478499398651816765595978871587851699673926388811471188797202018858414570389794234461022021378768869543821838626122478853282503626510168891202136972033502642024209872463823748937614935717694924825628922906637026241381737258719420822095654421883479104187349777481120123899405068533950083370174412069573211303696127344118870632964647715431679123160030604211625279614922980892486118314079387666745688156523917036205462327491376857192861564653209517665824268604545023555971755084751246933245099762914643820714259409297035569049953591935831238834056562970986149156747285758425700116057382668626755403002857589721048078860255191315741448167654733238199108210343579232602149811208463836002560242978590050807645132411896422709916030175227783794564694348728043500066243720197737235484634227005768387452763637370392530399548741281502741075878277776755804104111671747222622886636203473481183517074767907169320728511685288588334074513669316271933812350170417337275213963756385214203085798098402781499058504125893117733566893221837115874212238265741482786742571298901289041221111882339319758863522675121823690764902261396220994221738250901018222256743406387026908165273732188280634849448206776379512792431451823237994290814928332790348468710603474244855895842671220820526642662494056865831087043956612767333327427837285310416085687818880972280205238166591385265381393084894930813321216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,35] -12073497283247318751051632580095698218603768316026709628359601113990993546074764699467430814430843682150086481055595797667292199638989320123345179309219370962627627884636010939165254959972692746255083138174252023370563139475244357183597279077376110816725055751223082058565956734507791565771232524524778439150768123466920832653174087928092967795855210966627187059361342262356443611435955561647338478182110818448734852716711699354939505544400171436429159104200535934867444411449287393856936299851735621584274444552563902745941666613348698990529539252110803010017188972839116494312558433359540680921379927811556087335286515019115710889755594144474780825985531214921895430383614698159770273460733882737299108673346520177789831096770819272368793898090282471840561090010249723991629675912213535025686503640188941177640265778085316825774489898556076470529521646758064884603892400804161797579414247931180308198638295668453323156007114852871644713961849095922934909842661724427000768226703551921497057628142873442549511932543406664111923662114317910445785890188715092346406994259577223555984040903992898870055658200911117039100579550167389310310332372581389724303323244990402880805954523121192752903118282604158253524108918812270997128402064273844342225406581320025903037453265973954482024222277949659402585935765441092991206773188765348731422629977648505133680703965754591672120769571569472218225680518421584368466349173024074722374678314548544000013192156180003430446070960697594080794862382329624782256293281288750708540393394477714564573118068062478613906466624955098483866005841742499150025552395608630236502778027588958853550543086941378529008650727034273870797783206568083572774878820349189464054868171223087005835165506801985837383009967760557188794689583624160106658543523841244441440957805013479084061996328339690552240897724507118211532238282968672044465861810997569599256912520087329427640113708366661185235479543374137862747630467857849392294519126465407005769776557042328383075928758745016930719493152392803106553756146118910778364066413213126426607295240767914438893918944464247085628977691366072325070028579488975253480634818377155929326456862786666155344295306148126201676270942210479854108525551614307823263094076273455089255339396116442616540175764387800399254272704984890908113034671020970907404715330600382300662439386214672062463023916286364470187182539303942024397162676433715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,36] 5111199085744204207870246899885679482217695765632453531180581078768747663990204580408588822280389542977725707507973832494420283264185563770023948607946930402279128119212379136728398400939802454115888276630453985509166752073480749636502504391675634063043370905710010634714152077643374263875262947502676490989583327962896605019467129216989372708823603988242373985604867700020707603140837245504430110839617763548573350822261977912619781766540217453000790289757732454854766514589832965504575611192895562189766846882413641282559272625130805248468683884292822514559352201289262015029865602359384806470901106136021327495553236742343976757700644389590984340189057952234688886148614461223979836499069153354541064014275977510920155061729940933029588693717891010709546000986974776576017347289995484238193573778428826320282437294316033588509110543103028820661352279279235443836600196567632050094258827231722727909455138076035933243696386892178240574794196320981226882956891420268829159016209623313973067274147600256983224792224064033511386555222617862164296955824470881391333287555286943567822464268514850873502438294723854883422668725293155393818823403191189588844499486072343308423168798370694634371182321103581467576051502497467991887985291609119487048741153811054578783161147467329640411310708425061041019400881906619118334521908434015738131689375793923617384890011759998615812650410030266004275841685387893526085702027436629557920552274352942934046858152128966336997454778843718039306668232789520227560857444731523206718779376078900971110376949689292548399516130560301906626170604426154269915062046141663433100629510859039687913121558528163600198658225571066214154070206742243718552019427872309650599821569643399571134186910062583034298648112200281345962126578674803833434548955602681996036081253779174567990229396253026453678710117513511516495915775109447772622113080599928210189742292901527073844762269028972502055941475357493130511056869142740651017481806732323823887861924005013632334302069398501349275108024728130727324036175665597111303928776084072407833776220426916188602369605366637757518167257628777677314827796436557346426538011945721568280114176913754358190864911148430538902008149765110346855036744464904815791487107620345880310173585659473049190545396458019944729679834540622571139391950792932775848951190448211837447887771929923328000234006873937532771008405715676709960634194571821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,37] -2023657336616484443428398102039559497176394233918345347345759430762073722784602249373525173743732606636530472816080304112079495069438484134164884361259945594895601577737659355621712506410705938221428643868898241234133928982497126320260286893223590127186501385424488590483823262002063190493064735399077558002544066430102836784677846826169856676132856244674744396297580964417663037377499469994663907698297085264711975354451047108805404515944813295798334012103719173539668897420377546470160441027666122433287917495589891432589731382637097154943126573501635430642640979581059858638312942314518937061096589810921119882386052265262820144443423907865341658736616490182019558637363620872858232531191360185782899132353517826723369591593153948419091429351894049019777726971599935421822144601668823999243517986398560147338626567582779874345311370362052144397216145203536066388188993609873101202901443316625082468891098788128937193799187976608887548632001102867879379668396378501812645597145675434332318758792289990201638905508069173409557134164480568139767630400415716294314770090400834116478541210851713264657536541954907385000585645379525519094280786162039557563941352944212323353868050625758418423499733301496349895773530391958028424104042828393586110250832199516074047569193371390840483985020599080138915196973195859620755251722308132318534686045985623877738180267340251885022787214101647692035914513362967958354720808688433300136484561624159307036820211553481701680547471922637699499721230533760251443927868508590848333913654505519280021330134308221432310159895944402792549483860977533160478298179084806760335824559452264067857457437093421052061290103919140374362435552963406789005709671540034607877755023227544171245109854312450976045358174784304376219107847790767862156112888973781767002473115540550094102041712313785100930712825304329922081188781773345523586937596282000832640159348416872860914629713415623848581345234287903276153446018865696464842801446324721830059712204040960343486171622770117304948749058257569079902137199083781007921452113742529871921004526058590213049436698629014061632111400304386284744379726777159173084534897959116758126321820213732228514494201923729913984066658909332213987980479174497773387929286306696864493564953313120678534622897644482769833145183670896805627989717079137912206574556536527864782169116668844339605329659086591806564420478808604593133611594966630400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,38] 756239981521848369768697850369252569530622120928121882395256544131709303366938378212795278486622666888309048252469993106359024885082150203471829317378786631250792769097738882595306415258948703563052344619422475962937578402253007456745644340162333072560477934740414912304131418302715301038145876488988972043455975836029611333607881672252965010712716594107991566792362551386548894928732338880905990451856281579336048168698839742529665442270717440025366550579745584277920139869039912920302694323964581495144004791655735836535287913175470342103463014072058754278770931180964137004380991210905849353135694392445480477332308684229294141108259154895458812847370622459434267653607504812278375949292137082615534521558845390971869201429918788311683275263095459093754398479272150613707166909786449737230484056595074623052373313539524295701941353205274884504066146277450745184454157414765637483017082422328444667378316052936413278584384255592878476594768095309136850520430785793594866200575146823616127136270798371096606522457534086042095510378890857939777095500732915426563560761932942914150263209748127318417745415519670781209845758856507984432630809298396417572112624928045080072064914308437096206692495920325523186704145287741972922527297445766748612771698661397714923269083840173650080388855361485572526228201194814078511343527151498759696339234747222426418154796567386799017858976499286031216651423486479915929815454582035033726496237500584060257860363691969286585864631013613262380019531632544983384351836859194137694737632388362793422465167263554339815728531615507841324908105914355271742893976140648121171744878050026208241835878816252360312796256758674719591121719914700180549639801147382689100959368101419399300959551916187611241373424945942908531796044954024740839115616449069893117693656628270397820981791875286335379879590635492676718671874771059848053615133801585776764587835735908804492378242617667524919629513291752428938532921456896357062560975904296932814329909771990753117854693841428123173930772709946817036180217581899479522376587602690986369375031850638597682430905820156269448301221616792931922543421543526282184820002451823721542626654273866365316172610621782536162767424399908872558456446494081052528592069604894590763910150949421628741966204778784621486433948513782519727204905172906569965910680491122260364366544898376607967746865732265088528226559919242247606912985197445120000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,39] -268699194567654618813014972802180513855976852149616757950501082376795476677196783249176125710888393117109834717499201185709005302432936741101171841881569839906753688462025990967413761726351889528279961824540992589527399065996897452820245054290728544477927323849168884812268618045580704043452105973181496048054795045462593303388367841064493568176037092276832722180139860320251392769072346692721935783891016529337746019960774073627280766236160638714448689710563367365923808637407275546871114696920113326766420833302653324379175330858535340237267820059159366805414490141854614232226624165638060323063810964599894453005556103598379471350927121191268751603554114973842476440656255037785343916706165715323172345617320618503474495468443743510348145888470601447260286152511817034517063700154817906269246305284897073407553544633748783531726130896582419476942835744105618775857588493725480955546781481579658701695817900760563165879049690700830477913056928427169584865998067894235130966257197184851637613309235687050633272564003296161680010364148394525085159380588737634230619592009380647240000261949069404485908940887687152717062780581671567717274814553347545748472896225908754111986358822270130088098673511906169668581592720315126891959551760071569467188432896071392734970429892388794065490222556417240459021384396655073014420703521205169742120406791556145501047588141535120438662253438739839430220111068652259361053212306255517098430189516461029717668549597610457419003202079261138011424159752920804689477672267485362131563716788902563818575603026325690970328962614576305523363332192023765598919922192000570750552345938933193281972211397123081028284070621939611055653671873263100623082614233854441333117959232583176706274560589180775655943662093623008565619056350136449288646084428540412134575321741358128790371046618688451964649600412327632954486104675416427273362313430813358293999712127493192140327807449648825636143147445035952702588485056799732930375284152773603391648651875263921380279473877328738298192011739586605102278287819684039259088709702405618467101154592705834555898895000291555246510662087660956582651537335758913775001425045865633265929403920737568701555655395595416233742032941620332857315235908666851845558775049210408584655115963348556245633787224995817842985169347160636857918534721435170098996094493852195646003049765629701234637142549595434984323840279841609385580190656102400000000000000000000000000000000000000000000000000000000000000000000000000000 [128,40] 90916477826639253424203669154196256241940258636812180125740979701335234113040774865315820844392233527225098354278249346802974382412203053531660175397462374770064310817072862971989891485281287827170623094013302932548528530631061553339267705109012074386182231851235506043318104744868941315796282700432854341506084036316625161887074147211212540924709557142382081018417517760691061509951522869103171939489949774187442938219768547282697543696078133201361517162413540145934090705160139151448031294512858947258609038773979277181171768144569534256741688701291082282344072553248209888500795544416465503927298872925606577318552794640274503684335185580267500633564248012372618325715791744791795429178733226855368306377422573307334840009113241917147408724736691238412206924921376349683005068739586592255666825147761745225656717922862695402620169046466831365707944804641594096835653976972304562935060220446699868251142088965666113639333293412583694557047762846691746589739950272768691720776648948408083514314121281502759558248436844310258269601546049849396010562129956143746165688427729818728879323011762831740899084232812327311627941340371101815724587544564412964361179900793474396445720333040890216502433015736106911529140823863591451296975261958784234571905249930809422059831880217332440984542890782370714211140016224439747559327563301722581357831854351600737142048510960023491055473926212098828222656910779053809586265619209586008432144104654607428710446881586631802843728705631226242163372184028927338722772823145051574887525447852891558794598653772022572801062846529709331790391305956421681771842993950632178337815004359454158574256441806099957771572895967702980429183061914457095490186843575780193033438538242645384714369565135517270914480965040372850341802246687056489768783073698390829251000482585421630052012123621085549813577025203153270482418909147756925037398522610433658156321817532577880380042871405501885468586332578622422051249833648655214612168081985606688837910327041238006155061550032060567922221643539494669255105287975597315536797761839273340108480190702910923465589628260514386103578170557618596030040262846608625683962628748822210235981011806673645467985955178002254080048221151975045021246556484214676382878401786775595056481217406743491370384788458408887337932121168235702753411037990431384367526597407022618830244116644711375186318522897537420464010882976417535886410236559360000000000000000000000000000000000000000000000000000000000000000000000000 [128,41] -29139177031204770936278583305525424652673482902980490804939085244902918207874303000755167478784597003419514161377155144286890354842151433003257587959171802168000006597312814008434314013629890432742020451976696618712463666541033786904126744190503734726550965920217068601154574888538841257312753369517854972837435913489542080535783122511531382515415598815078077165582292232331000397173367348880835140205639983606824386391159276819390135395343068054959966238279479363577440383660696562758578345092430091793035785752118396801823909062637834464238222316294970629330443077328871064523022076421433798857809416023164273863814884482426927903923666586421376669239573181409337950030826777170606083792656275054280186321169766972917322662002818350988991958787512870770352983556546164641196601134867816322692702071068939611222904059398107616717019175188511330322691429679128461404688441367099494306884857847939557860984345472862289593965167748068639695689197857372157825770794730645131459104477828058337230844688095675470158025973853629254678201466209807381625672208181790966020639588461294501909475804178006733288679556027802859504946333428888438362511310788735793810883596308049599085042616084288321432236416472626210251477087666142616519440341601697458738772957559507883517986206997594461975235007043453911888779784635038630836398543792361160836775535246360779532897336081532740210798803007980450789135350476347366896864904018234463041682086030605014791084343968791127658792970203227904567357000048944880095135456140199767191802023307438476778698767588600751793895140087776159025704460925946883361837882358320322717545676761260582448550634498219680424997253314296440468229003033538967958163390681789265274997030423781549409381839562149049279361802171481722872056472221851626147262967898862099455363996161318526245181563077773178259275088555306152889751086135019935013256339240472368786797302467630435687175398881937568243282418205966812413823558780743486537219821624074613338060742129878875615006821127760654811314142346723517012745562184019812383278593467709363069038833036493818354142738881228709910697552999583144333097222922172222522466688794861273945850033017859642862947057845940955096630874865356149725332100316213738856015973886351746845583285608866602598737744541615834176699982712147851498280888372190063852578990169770843059287723202739945916326313455134155709419499248059982815334655590400000000000000000000000000000000000000000000000000000000000000000000000 [128,42] 8755975565611497666268591381722301228328631139147992194205806129801946492348657856297858105855652464173219797018508138539014057289633408022955330127006531146875094038805054742310931359226905453155885912459597354028121276749130885304579087209022279478089672358225958106091163891423351287038866765702944270649437894416683601951943030791511149894187931203796956128846213897611347228681734655656525756154526926926398499636203359637854848629169600234058600329744424109635173626926447300873545042549922280633402550520386937575551650387185923757316653669460187698279196973686177843720924907479527767520235430043554405180098212840676517788151776395528002172620810037390016561856289080780323140041943120705256857832839774726619926186903398854230425843711416386136043342046292259450999272171281663873956545359829048822593960544486274486015194853797079615211146623290257057812238489763975393921514920547693525552706253166267357837570865237620423012744959774978119898443095250259471209961217523594030328560172981128575606101243329183839604270343409289461837741784431369071200319539804290810812276340256303647058989107970794994658777952848635220698192951283702607007530679088891716903886945761899000763197458596744983889985980959419160728065288309623984707857448156226591149298286490593195486951917912051572933811966682557091524576690767809426478716684376935047528379084508942370962136965981981912049775197214956669723226260621272384675481785782423532492833403026712187643790046135043168237602026965643895681520573194478882825143096329634373517002538325342396270912648178528715651623174805498290235825834599395445227852045930448441180621989225170795770922397043502596359394465563148245066252100372593149400174862494223025173125800336503705959433438227220338666688991260610746086308608730838431808401255589289684993388252131964692740064392741315111924461271244557894058272321361311783916996078896866758439049133845687153678221105002398383445969828529052403393511303518499344831496882025827964499191663490348917221568883817326433477357477643360430123097313441831040738629220388132365142110990141071008272932931711132571772652538412161320212970944746304145074235428899750148965399769711686128624465176951838804027591464966419886037491005700611937798140779777390733864857296135467183499527018611402357422295765126114736374586540496866993824250291102391034998152246573966536116776328310089488481013085503488000000000000000000000000000000000000000000000000000000000000000000 [128,43] -2437539787716012203743825383127960750889817437948806281283587349956810580859365965317339257076101761432927625945367527967097787056742382771590718214765961487581057237854121712916026129216280365845066244321163630875307998543936675178533703560048201693655584285362725528488770122454242763186897037722152564251361696862140538381372989413860481655838957319369814293851495003135230506693635259533295266763827570452108991193009621797993907464793328600001334023538913640074194904815135899654948085196687815747342148670441786913568399459495167776263943155362710137591123579273827488251349498474046517139716106030062387290017410418913327343909900541595072865923020667021465867124971637753632806678351808626977659856025739834913963373434920765740844350775339428616246239647771588593607853352037219474045987075548193146586013469234166444263365536272653986544927931656809844770897002597551675107841436836900864575469930632609419024442337698457008244275270919577898222734755292284732760947394380177195865780349997324771178454084126580566637587740732309826050192338180877500901077836011954657574148804685395728609529285978258906801708300261888498329719465372500731998579108596406158794206043028547951957310087594776034027489950966604165810306956389842903980326590958678071596342393600333401169991312289254702334358563033018999283199497436005585425887976233765013446214735116915094729986896148760442703072774058979687581808253630395858657703692108381686958689328464538519061546624277824487707021435333608060766857469665991718433481359005779723221688098046134895235990463429542649340228406888516894906148036684101257749270519372530908153029473491003710233348066084984514640558384098366985438530608948734999149084482457025424354541016245439147593425593962190038606142017207461802014621148109617747491299995795552870240578678475733789263019313423649314755782703592135938288095856739601946568506001329980897039613718080117671887361905936288897201397542372748585744921718117595441247196201150784750656260096024315449062609678940887852766099285669966430583282943130019000728622745617765913922250889303081317582715616347873387172355824192568087439436108680510780058476706932406099932335721209126989525780528746560617047240116693252230747571068702744342758926622453348466187370044888162770625546037459054939138723492415094083992999315386484572870846154942897633989545678674666082962604620222269110404523438899200000000000000000000000000000000000000000000000000000000000000000 [128,44] 621958638949770719883420299464698014489978869178177975614872590062804586975584618041348835395814220254869299523229029051469851432384821579370822635418042041598025598274695634853131993826696835466834049293541710254317501252269719732739314087494193518634456977663271973674686056286508374264697471515247043240770308365267110625173082761456134807781970516198081533076346743530732116220992047683347862907603234359642166222881645458415743522267396603296772485723266052216939998554176817901851936695589595354935403609341984253761394086203000079481019208234320405766254330054640254870613334860307333667186545356105496074110868311404994279022748316897142703057539616778409770469112887043354569748890074520548093781576327859654179567886358608039891876199998598185279504403483663687157238567770500506909892432156791416242510259395058897978987303662891881883828703905779068872298177021263038123730587010448757295894146406656904224022502965851013115114610492502528986382004979525017665182160752533489540796621178816430396303189284051606652257264641351906127548425999365045578324088017182503917170205207264046837023893877844883799959640792305873983192947528812924792737516381582131580770921348948351471477896319210879163859178657266888252870322642881250904974173580490355634840284476972022544722361721194639110896175827096960180768615202913974938823078095412035189666187080455961890297742059854310451640121146962381912167416730485060474805915389522563398240468645768532710903296018294266342405684279797064347714395465473513904510731811594734850696554698199409645768145476656405229104190262098638350532699738331190498926495049380225928670955575990225429063743571108450781760090537115763758840790373471918292191098538207469643086996191634334868617238202240617595631408385574016364421101476748403635419821801590473764734038868355005903046078816151209618788784733043895815405671691542313634367776479406419470341855192395292589736548900694941981417076003970192918721821319331467504130027426244105561128505932421284173205702352220722235519258223419637953498429329234986545648397672105050470234984166928820840828459217844957880110110524637464930965013492010689041006313097242975012034936974757442097595727580464413660941441938956160258227911746929189868585612676325309378659957690743788181498222957705982871408443936733522027768202434200948638389443553114745618438460674431384127682472040403540208462577270784000000000000000000000000000000000000000000000000000000000000 [128,45] -144347402698232398673991123610462602607242817293830082744876743270938243783412642371025285901255517757691070916757486126145543601859950702369239158873419598339801160931212446958035247858184023301853207464292409148346877808373827345587186111175948093215008531212797337485369911897416578194488885875628039728134904640586240669271224263574790097194016499183076608813599260305406608032736443810617015349511499420585961074003605830979799150955701398834283668593621533724879181461097266724308863537199928679946461388336073393542315890720359369729721080281017837424900469631369870223205486196918496934658656863679737228665987609402219509389215130345490839531162618600345673967514265815555766890786039930987598502385692450070406182138884042252350154769936477483690622877312910068629770777782369348820121049121304738395886467011966185117659894025933832121832799932214341045904410330122856946109822002019309137201862770522013866869452791342456654131030020407522318421365672127932177533939063201704060184320407532528605008338717740468603540316689394405242569222289331024064871498880101525604812727500929195651494614724713684195291512674813998196945896575805191436809473603646975787500336451017337912455013616382814485092786658933381076442239848060800508820004141804436059784986946565251301029280696404315988011284230867687925754367592270680525367371979223967185878045200029355345093681927924945455714892582132200120912944722198893973956372486525415627241697536613504364548254543660636603847475077943429036040651987846953795824613862555878355278242442716459345373654039429992233238300032249742359183227534175182594915683325644174380386161668624763316602424260022403852618025207757635274768056083438358518621877862830922032358099446301979853335094887599544091768171252844355595842853569193476937820056376253475486556282196898125096539476482370999469704730373664266081528037184589624324435235501307523763431437721201581991685525807044506748451039957227042304428636112452550567594118172157099182804493180914632311645263668439122635568574140164814582132554701580008002558480092098390355204410460380774996762749475969337348352126804346833050211397692821087620736339667612858984143082861772031217965751200492158073756273899831342400047495615688420505598691105740336830359812213567718598479777032698365177432438084882712139211096923893958048871142518382301551664548317739797350075885260444100930806009036800000000000000000000000000000000000000000000000000000000000 [128,46] 30394949469814256297439159050745496573729224975139469910527068112720102392032404791015637166795883168498171075561988858018726211336243512858845605175805930055659473562353507199979209971864963437549926009275151667750212568302362345703075934613829618880061071321446222753866150743578323403019484917956512803757567796698791685236028242755529210153188685825654376842565479777780889011022597963542558773805500799242242460708987878362452215091563282406308042279210160626198626262857365062450970035180938139082601605356703114667789002045123656779178196055317837606994990091279523024089708587417043096152582869452068315059132711128336122294224394561459981598345996842229436209406925133452201444638244692086825910592710613697725980007925622448834700809591351615156693159666115995207035307533621956759487359483246505275924513300584769767751309446962336678559517334435623618642176337042332932174386087833842527031247585690905040638974005602995796436130437576790259690893926420421897503906472811731432457353873511029807258787527093925255620142780226508026852651738413373411157330821483711458253276045193192323057251941033216264230715323061046363925169896631247458976873618945195828439536255838329938117744562472912500348838069971489186371601922962770044550292538442305272637229145784192302180681169185869458744085578066693124845419192735856067320253581290008707665821901746610109580374033691183605488621502700752653639480006940757162731265726882133536533056686371817601075330207348203973985165640273098780380539982896033120250526154829093156297009222007697377051255633140446415687193862770787641929459439390606958860435718240481348435960770509551344488004129509433631385182088823782123935101588030641697711532010082457836407355724203366004433102940099467413184305417687859519767104175636201985931295935791195433220311674142236125693338462666858217412111542546855297096203267438687673768395640996842812909518902352624656257068837513709351261731694578784150125344208814185794382727744428423697835014451900539010292569419459821563704622393707483139309547868581845603538934528183724236961939176091182038183998120847538864616719009622974973720005414383012462841248186120272375249053950151634997510401833038598195659530544661119804392424286760617973686425168992124670123535171159434615261636191944414365787057871293222449087838059354988520289192966008895770245450660371983772204806062822049936003467051008000000000000000000000000000000000000000000000000000000 [128,47] -5847890081175831072941993359042419337826706098003043592414395693406008026827642850821378574802752274965813759382832437131223221053907119545923720877655110605198910434242100963413939035578450018956632426438625599748495003882799838568313560927649285437831936831938244546388267927366605657340400247377491859741081864835586995000817161085857269003341861003338681682264196981788057601533169120309762338384025120682511021100747576753562645989629692910521143436181211916139109574714633697322378074109331280837278626722176391215100477596351485867192457368237239585578619388542667583967041624240383973303422746094330897541639213883099578318408044692305063191071197634711948685479365963072230415285890573619060478830206770085262517939795559014485695844832932943924057996371189814645351452505199921787093303137147268466795576093355559712863305457075767044331390927024694253807177749677701062677164735175337414275794690099216871553877627412214921340689189996089051882464147356278933864005978970270123853037229025547674160677990740231002174023943420128034098948134160659891370983218687448916591031615471598439415752491806140190344917394512442292495271724823528301849242370439807005081778511304623690581540252333156631998963291311227472049662563671050700706022836648148472506431550639669219788269832443600887103532723366053163395163298933895115950293134680418219584635002587800394907466685807489874067592453796438334739103942673028511005794118419899880403160310531969685324956358374365952046541250779665887362962214254293187530100890608638926030838072438492247135779150743037835397242982332024226548960767933343730450897560163429080172085332076832416843853783406823584200674781008370742249796701561249338313375556422340628730803968853480468321927218133527710764239067510300615731874527357377909195877555888769411504974526815514325477730455032321673020994206234983874928582926922698660768629801548402593233674916403407647265392501885135157963639084790730162160463250328662324545772244633893346222730920162298559264141132045672088304902155060687963862625906816659980694173609642829278188320756298176620309584964445213141166925035080026619705553151385450820691228343769037340009013058392385410715205562719610107878980555539220566283347036474951051268773141146327274964854521808275664111914465988498854901491083751638777289431555782203005065505494214384647666461274239385348570802972748542290480752230400000000000000000000000000000000000000000000000000000 [128,48] 1054725446329209504397401818495033354500821805421120518723356268926182639928191887615629117386370671959425779858120999435519941225617690086363228104610088606826640403477098427863061315408329420063645754964784058378236622330408848491073271084210767249063020825387268966418389369223416709222597766989526743589944495017701494890086009499258705526688874619073996936801575558974050223779026924096979385102116475764678110057479075062576504949198856168871750506372065931900599012651874732803121276197581203165688646683941729075117823717623898138938463798016181740239509106665880352493000883148059674268453235092393744657286598187636133372806191778174540242033492639256070939481272405667211626451085333093468914205332985319709151863998852066129545703657418005242076193693664577963497609706076173249013784204344408956132848939744100434634667279878337162781984395155418562830314747219175594889409185948338134600674071895859774558315702026125386997374250041395511907471442366277050609734315923685101254485482081847782166923341828712474061797200827891117282838516235323762197836172378139398144241346679894000807083142229597987165501267921898755691937213622898578104994483434803139243898494046711478893176550457263049578724571356960314960790615172106381211111529682798709445053418278937229012721233938168093757981297051036159672554846595716876970548316448767469612558711612006749643368829165081513682154640903486093579632232688866413983366737846668551135204930646524222067757070499078926969116337539424651354914079930164460995321991662572477903867235606775427230744533664198254579275722841356883841894931482031318372421280627937267213492795441719571327627465059393651740438801565416188935039809961563988115916480540041734462200033877282476397474812462482653368441370927843863474742953898559753660192594690353555814495893026492366128701135876932770332735468687596387415347744160157044090166383805144708769249699556156479235875666041333549468882825565188703915829266533403450555725471502329476968947930154769083320175759248585930189675140868559608586705803264298213452921647787795032201898379202609254391640152538246836884746542302990938931356976079303598501526934930040817328967280520472368543416866728152602139389358733963693101275611187762838274510648460679813114396076827237411108256702959311454098916107714341546781039179505111678638924474710019681819460169536675233178073250695550397218637742080000000000000000000000000000000000000000000000000 [128,49] -188258447653521247486237922909534427280305391098744463325115658286503061497649967880667949931734030040496242872272381851237969742911226395311965758702100544450319875921928359068509653543482031334559611296044964218770494438345646751891192809468522282715190261030865036553471283689014793884053091863469629723588652689758841223811077782670059060988358440707238173039058026093674077801503645732839655520337138197050546908336230309851324398194392948696070440567612543756413070720406334053998192686820309506427036517209290244448352041525594901054306217748353665208294322267105851150006627467793518468428983258590245166072461607479765290682565197473626673183293865995492907947405636079901676892109868348060204392392410102154106378621270008211942436174496202443538744720847487432488635172585089870310155449000455293960296366631424037531538303989583815730768782610826800521030000993112708723351509922132772109361287811572252005100792963113104336276559733240189685051465150053431194969755388882727507317003451060824161523436962096972371262707460988564211805085617381861199826053725715007997368303773750913245202679794285711685348184118637590966266567994744083736792851991972072316391194975537703295508551948825019478017010390021274932826619347416413586908550505425975869660780862923261654046451275563669159128555889286608717842306044063642461899059716896201751864698516735380876384971142861971035285061735823908810955055709506073190498189171409291058215095022529541196614147332295392242082848938770849391167753300832530813342586907916496530281720651265810823690138811419033381164445074150590255903044813046148451879171475173380464437032163457895444651329859696431420597801271183507907764534810497567409922090756145229152876910770124256274479239243657813177073328952213465162141920683028550052380004095057646836040050256346899308617650627766905241272835994287000642136195487457270067928166010931726490077712665416487151418737099522791138441177618096099961365765569503167793552883991891051945582218100429115500505096462684448065606232355079463613869391534603601227942733274697788455115623361564680321024834597844743614892874419292008032663367635518778171872186746895051752692872956314352193706510972443712365958316306160365410929202947917197073894614105176412012012895948586769125604814938945540564164793841237741227527822406725983992543936094681824135542863601483534890380368191596364648834662400000000000000000000000000000000000000000000000 [128,50] 35619706256576709684660521744908887811364450970257573017249079697533844160261058801260821368469373730441111050977355309652579031117805389197384794024869029315148236008362317999167347077131525413943253055245768448666271448179945280799081593826526982561081404933844069997879227024123152329364551158075499540496490081158166167295590382752374801672339643325929847105586786401514700147347141061489364270098468160288846266208820130035616966364719274187469535130554723191863280929619726077642622540489061859287546455405199528355002170480673019830541239062309993310644427168532587830513699753839811389596505734683720007107133816269175122552195890605554039620175494336591988541152478820438748675057562295231020231676629673364278692558719269023522508265792919725246594811011290866031964224779108452568060476924908680327557238034081720316664566397284093042089096771780243308513869608837553864397301945093361935588671517436974910074765070065852137170182428718055260954967586163665510254393708859330593044247151651754729336531253502933338388799849666413033874987466345334800346678807992299973677201548847962769119488344840939466848484198461701075181411772220652194723682341021238533971779000906409498186772033569348808467715192652291762407580839622816297667917785508785616497258807378175335512728278565350417600818032759756348513047558318835392271753192444656648980590416708565584104150630609412260073787822608205999141734071363241364366465396138490573145469472190628600139715747644273950060167719304921933911045695182069585320738397639111293342148679638198830766923172673426758336160763483096453821639369808986426370504376517370809916118867248510592773189774200497175817615951498062316343996374086587647694586922968143815561402476966229531120620131069627015268122783180453836476731374412038691902067393255493090641611775943606626051071810687023612803056159396883948788152357253764117665730794814814126302097756504513495205226828809759771421705533788569825876842659955685553560829045520359488518105557590981872848321308281303711580473538373257391780433785671363567401441105087398145243715544755960695547410060082584791280573188214585032002340382749232503512319722376770544170236021442709467224902995658689861878803611371042950801951925163992813855101551978981582171777470712777404994978681935154200607344576393759977309362603986390240629195127041238446066789098508149227773585543022722980186685440000000000000000000000000000000000000000000 [128,51] -7306797798397391268649768073154097115956540921931999986458168733225290168973549963871953631681318272791477534767038874160829096535258207265440157605591316988140524025494003088885312136359970804598591109260060670244855501124357285915339609835530734243819783625145041069143940992881723591865939564323627120097961065496218302414990595776342957935930013508096941821241150289334054358828716950812315397987823774726523446224611196649888006715938836837197987634410634362243923695790176217204735501122806423704169687574607067808414932330333164775994502638421156776817179990678752906369810272120073251955379942212007631449458437757758996147440046616146450113738534907126833210376747375682005646112159738017400817185078765030436697370496532619005749196007368664401989037133272853702077336441098198322993838839003913146899465586713718856637161233961064934047646471693169391135015822471737105465242968310356080820601184125012663816775193852598384722693549530415955959390048340238815942129824464602655250042092947780317392791992682025626509769794746400947409024107016471154677807934002077893842183112831988685107561669724219898579078058453610073030446409851199637024288202558400105380819925379453874552416496151629939323555061294227876165987591701556581408246625977748036825917825143107977955497863797992469653834315467814841461406180237690204265112646273560355843878539601561102613626343618500401685636160017513092708482579819131364166700868818342101204391740944363051419789847369722499505459887260451540640562059072334475368033098898217359126313254747729456485835960397991068740534657760855905892680907805717877747521099785790193308683996409373892691902278507367931978644774509255946765801392920933801720146509153523107896400620542273610897701037451092118224123371507531535930438674913139301323236514301819688368529794248256371203993871455590566169558579359013473862204747478701948012014125440910129916630928443481287529515103254864427209671293556066972628659427697374678372422284086437868792170585983470437223743988416229913025208671247713808877198071409898870419389414103275009852169341823648008247820798946817910459016541938971045010385858633759265067013299898894762113633242129886835634984640094985996975431046969333428304449833015296605045600896002442115046950854896368430147343100232049660778631967127053093894761820804918770576744421369887796505596089703052856282157101387741398250291200000000000000000000000000000000000000000 [128,52] 1531428567304207912093600649346551938476349060054124698931715015241837163469355746087242534672199658336117352827721363859465973587780883570509993369748723908841831326357930127837617982610199470496080725802692137179727080430213311343081598736397495715688433037662498226550060861969423100472561347990540340985177497158315804981297556602681077252377719983540903079525521109595523806913528373746211643047437423083166413383016653933101567112428566683683066311226579670304127856885433920938221208495654421484810734234812378243406380057134808987641912916397015482152338306249389374265824986889196294989332796690861501852370625720199629685781050460766582949598012649422608740050329653928674006076968739023291647172008079760582032151750636361917685188696152098412248270247636926173568031115648304530996638931867840188451443129910974629468433436270929624421590615743907377210618056041187715596219218308884462525860540792559329306437717916366662226339509334944022852091973310525895922940598883295380490109894718827406219350063647568440275508898151762261444975719525753457717460239127208779971838232261422005654970653634291632395617435971705481191089670976214903401564445309842928861620126718387629664051897043286655330294025174229025036906389721653937268347784916512987591987271810028849736965083370975079516019384055738372426149432900238553521417954724068876429254137674165054772842075417696802058122584351060213977016038341348407730488157442201800411228319580409585923554048081991062400498315597450900484094893113820279584265122147290869228761869709564976241406885728211785279212653057817418626575633886492929052387521341330532034286458647273898112407205960428546341707841716388571357595856624952946968343375588404542467282806281937833918992255176648754878677605822738382762823548316428355695911553044390888096669287284218429946871129802017008912170237262351585954987276457773787326337831820343913020867059544480994322550211987836923038095919626705402973347565563827878497513259782866578032999352873022608085883214989731696468263188736333280390931412394059949163617416242638522997481432453906247219371859042007085566998927408638167162099194636847872038143684696862107482197116544429024367976486057250549347806483887524269255499928879904409480695787702690671849380725549546868567252631369473439204447801615664412578080067584422997396895190799504131653348791611618639878517679125367495415824384000000000000000000000000000000000000 [128,53] -299478162307033477952988512000544929729563678305667624384506866882372143259664424802307005965719494660450751380221170571572152167369022402479584713022079894633905369985896272622419249316448892612297480125321590341517639227547841403757630333875077846413084094055549698356143931760047974314809224762815908079291898157092658879135665006489525302586509995799109659784351468338829991885236236636577627561735043029718342294587822831367739758906001454697399715780461316154474693303113551190186841101101767143451244939698674411441575825923095814579876760581348495609053996943490707916404942840676752459920315776684529821185117347297065659711179030839388073935683984167114787832085660806529611584391803140992166896459491651295198488969532986148807564809461299406714884365424631757577060965713741612099700430337544806440333207254071344621919420949834174221286116544569806404761421400039695302567200566564394772676559388061513794580388422717742451518244501426447833973275530160192462261158828890119119935427257420016985223756179680934147620802801053232583572277738865975975424595230980171290647691446142105093538632633657156355579467383502711095422090949008168058116471002931981129716145195783012719487096026403271999090696589701300604158403098892251801440297403083105182079835274145628559147721978071361994009789218143942883846509455583008642786369384306381557551342280395734556602897366065904603110569201530564512441220333144055371713763601569031384289014849439586055562960121256823455581544707341747356362039929275153545425037481613794097025599237368962722322347638815994947268934316885682410418921517270588245158609556643131124691389500447746407259824976149537060856516724918428609949790657812129880133244204500682146492421902772113425257001882303576390662285686446453161911085079722138299800858921740810666472735117643163440541858615274415191052008471288974782165344155990110649792304322714743113484549788335790431162915023709654523180517574696258609566428383754923299131273826495847694207034228258618175773770676153259041910107404187035068496550858609847771215053503297116897159674448457504530933151693782472746630858768800061854534097890828992036161190081690546419480079031498971286081195202440792172014605386551142520641202018922977281559257627197501569488595881294589562309557314832152681847194105698357528340691248607282313972776993565965154493092609856966418185677094752356401152000000000000000000000000000000000000 [128,54] 50644203182172326653512706638306150251258260397110822856384254997496299086393885959871624671249644019653647517658670485030516923849138628292778355333793311517240802973583119599409575789945519679002369644803318693687747666704201810834637088728279072390449926757790147170071991846863107398798081868498495341718019725270899301839098018222535370716183119875366059720655080620809700126715070193148606965576553196986271463915217473429299494911290724115879587265057460044091201710636294866962194660998032376390957525368581477720718938590366778600712329186292943389017007844963552645305884753979410558329241719912402659366123100890838150845120648705852496052182347197873366689073404369128690604100165574498769455388874593324918924223350213531507419387162265530427044993396868115388414115647356319923464045038888948135189136241089054299777615975909695916135378072851285419923972167589599495553412530189460895057120023151279441415906774379592132830473622140503585342421170805962608982010039445565694718679330500087219724042710469944359858462922021686397478424220454818375497025599653214977124694616330953017343957891450944953318416491988826384060309247870918327059732627815671287511858589601833978104201225676823623577672942840653602298921471705658411308852842376181611936657980034272928451694543787127303392567114034566795520740334693152058160717081016631184516102106013245335321512677016498510666418890821123665764886744271538389064270324457461337618386387145698652488664107396290429423795318763869844101801926065402130376162820588701542740889703095419333291254078695925383136137268579201890456112207975427758329208030743939351896672564064168017765587245911060586563985194741401730354822505576223852348487457645904787833034298264948463147604284090558723161345727287216362022214388354992649183949751324335780630855389713595642936962504511578403099503468272303241337652651661892981247291053535536931980215481331090287325652508355883158489879659810858846096815104290694531281357556740329203666794872001794665831505290909685143036291721160805485923880773246449484972885719665567685442789276238325150392388847004353125834331401954692722294797980422019192033998343604675532894797153865526534229978632708213109553406309230002003753173946210374626951650917385337346169577704508622860608490440601829777952438418790253932496994634843855889610146991149591128541880076896959484215477778593104432988160000000000000000000000000000000 [128,55] -6893695635671773278201591723385191250020598344288210852200410160582441489591970064576655892343107966064926072177742928004593053736248908470419292128595087574388556226099620861825961657703742875951981100642558364915727334539129757887728336508395549508755004670775598587278847307508919431247324723067333213359225266349748742738864506650310227626748713353213043521655369915917917589979753754352594525418166251837762616542440910096806632074400567332309430868980456185807467931073386312335219413667287678023646549539917119172321476662136436574484702943243094404481171981284892709709468437621220792255226391878305131825522111862848356200044705203372592103704208442716956013080746730837952844532472013183031910008299494824213719125215671390187519023149390769842459630810737048790389028435128442255825452724808002002814035667567729553597634303291657232127571573294643702512319401151798937570392991834233810809088771637663240224830651354667964129203608180411083488610880100116994158428640021620830992651374147524542631010871521145521847598470105856943905762708911607260662456135076042049939090502030317618146548950074409157179103526474593220624302875542124444675136304096171197528067676068726822775531149653572403031760832878777118003860695962087225033193110496271604565719646732737250225862340703408808228102259922194252650569397934060638574026455936119646741659419231365663977232369300451775831069869897578624417977054831799960050790625441268002098801832057142856024220729942997675336241687185522712871539244933815434003004913631568817283797922734301683325086904873850210120784822493316076894429027848664705820823462620699519356380215599950944536874630100713579462695342598009205624536862915914745757679661438223327588485943488961908060330865443889002609117314174252349756452340352320605898324665650378308209669444187080533420793972822520116822224639412746197301850831212071806755145905956749359230981881587376446817927555174517933880616850561478764166075368526159638677871931725006396539474433149197429169692700517797072530154257835235415584745959131213145558377605381294345050320738451687196935178405006222216713312158969671080746325577683761709967663700439962536917698746319498147536168145774594968382302846267331068463935883464754216454802421782894649069136701588415380867105055888966927290413529553940396296811199609568093600052505561122762850417418333142574972287818367179423744000000000000000000000000000000 [128,56] 653555299873898708564291734570794027774763285881358379139578121504536207316600404221620075818493226004048303080727363177535835319119166659386184177456928368244441288863908354976900624306925867921798205995729764340566996241667132494142045955619940944727067129994233005837997448367476491613654857578833444285928638539783011413717837025695484097766680598593943906715638822772108839891071360981164600943779375465928573144130747742409069226029495883402764748255305248321698011170896704615167181754914492225871534698803473626326301844599570295245353697397304658515480126976262608045633455075811116168996658238589218380324298979398236467321686406528770483632201758466126402841458028923129218986366364952509699108184725450066361068905024771021786736453294514436130456728156387369294220192302581770704086578415372362474315927746181056258664761807219106370310223496851296949208254106196615737095726926262986088432807456624998592088294284558990762523575846771168411103374569310962724168259898378925050606539261683615402742106240127988637831478632447708053650892286481941870531235636067640586409460683408255406292039000991377558162545010755027885570311277601777838860886984434902861412770410490409693650174330039876341269130364761849894236061342707278022358981592169691923443459125801647692873556194304661982451059895729681870659781151643610127634918734845771657715690365819484510380743020322311261311843678876974479106248000765964646101065056372872042366152729611063147854522738187535885970791111999638564925869205536548616324194013838385578825344302611714153681070703007371411367330351342085885906087563160522846656761297194821439545138141231250638748357428573175820474036790632413344323357816947770395534166245039131101334307873755417570148389856371495691010935048069745864285860455505817358010860268511689698625347846408716335694961261564993693790273943863619716838690120266899422839177947213039754797660123951136070305799672818922091242975478868454697193305724346006369538920234279890774817526409762323601853389896684031677430235816888197388638213018533376954191785488182525575623352612381037294293843260908867631562988465374521067739552363355604453130124170113971103038894075504857348978103284220222255037230999674736088894465607602835006497949453423372879876870651466649422515106740979377220968136872925915245490594314712035175654056948758482836454395593895110737946377464553721036800000000000000000000000000 [128,57] -12370126695261756654973640422246978994386498282761503310454141068288081305938632713193140226853542250374979512675483474300758918894648359278322501129497563535945176843189445669679026054473650436656550005545030899959733644646044005689726802976068112331561565820176156227787318388196848180422897593756194569334707051577927905137205914750686768340057299582996717144264690944725594928096126444572178783426319914157833825341600176474519929046803978080405520697245642081228425056357294403361656197709895226383325770846370364350511131796746833009178273137419743890681741501348538968965931272717753501664367440639264101402891928854171861734556428210478051097532771172986929981457411141566743044373509603234688102142897574854013187187992944717028693190094529088220391591698590835622623525893694810799818202066546287354826176303017755588876715556765435220412113832595632455328920342488816413324598665086569764281338160388994521738971390133760061549405625765253961637593347547548413260464104489591316824649719091881214985721448400990355777806063263969423214384329245618771618933200491030529666568137975844943570617545056835751738260608303091740755098225730447616524729226661833911319288580418233657600339241379530380868433043478073746565792382037109922205963113290028583922043917879171673772989968317103073781823567390316926839825884154672298791107101311164209206523417827392134783205006735201041080006240464930828470759041012345794815847354815777924197394305699742556465601765844821564665402606830032017932417737554978700205860134079155811568672147329420898587824291548665802982960844558318828092288708283389475888508663993343717375992835781449488345555961894029922022971323388517263050725878712378467005665966584741189154727445064595124796567066351301928809643900310789308503626129288471374430595468718819600079651582334096942058868440947670407252903569578097912777953005235711590794577109668310962463624508872672996950129952927391534794462983199392656628789547254236594411792924530255234282943736475240939026393619562339216081421006920308191890708172771501129959031643540793521124004328102034841427841552366890530376061245322518041946723993952369013684974872052523807155182999005001762916332140039011111925693479539130192108675932499460811285340895336147573341426679475349050119234394356459582835855402995038012256997242770241566278044033427550563686258851905999871601178449901361561600000000000000000000000 [128,58] -12210838316348231211755570511067428548753381794837485493846208635806369369377118914962444089308819890619591660865327687246134404046516320115695757955424116715252473446716908420375339903195979619514769777268032866791353662965689825382112473613422037083692212902038787190987531886094768611183586658339859934752606446932213951033723065156860335558061060574141516779579901317893100748719734193169557493870861061616373803748269172441477079763354784953513056929242790624177045378377255192981808087898736061992438118332439140305802434071317596658417727424228505418646826345195142056674786590247669354245852497890771903839528465140675496267947319039424082862790543258382017729819981430586410933783006709258894283534056499427966584623077733532717798797394759391698028629525105508957937660025728912006303661237847069836269005532515984420529289857277670453507001021960350044774466801572432597506360038873591009770553772517763040496867952800438935171315319871968119637377801566804579929878333183392233097857611586617402423090561211884563959846888425310217396859053502850251747403016291066482156506976738827987570432053092959333964967912788289111760646712893705285526056956780455204409332680297714926909147902287579130230978347924003537192303275845520994145055978724688730921580456990899402675672428208749302000785924637929017367530191135435517252324285354433591546048038490674552842238744776992157606245581379887741765307718360625239840606161897418692809560590914474789865372383830834564836129536949263984673266540607541341088358908447739987431087364777530908564690990573714566110797693109354574503495840001935308443706666800957754232543331779292087608079328737542901320107737130290116382013328373913599299790695742842239346537612601456608117839968851833785784767892978076747971769856878829800825915848169346401797205796972717570404209895085375505909373081601850476598025012989515458938964555985749722211905933208882100039066097726567045361749722602134411408980050207519575360194761011064166296286294694619807952107345295243498289625405879243624330879229253068467438992049796420536320503045431423101095088261218362994766665687781594897472202822254290140061424437394020768253277046443384284978792707590581996646298735476087263964298873014226278068791079019304382038313848431332643717127185685507492972699580500783507848702636110878227544165631858813162932957676010678380686348746338760392704000000000000000000 [128,59] 3772371256403110383990672779844607864556397129421261482085222079740878839779151468852314065015008314222613363513131429087094819408429662300949236170808657248874756863425585999066471114443085179957970782391518348564595258714325266092129511441758498225518747327036068803736590950128686173045612350691379887707274852517281645038398032209521637963847311376935066764722419142977911974320127854956292517592066609739139481470932599359899511633154873679460760570724089942336273016228795360802955854192072319886125508550066586968977624998417941066241052579908306354678192098396688143085255341813148640457302825948615985665088262117599495088391414818052967430874686562473723075312328016846885424233174028630520309397040763125277529254614350400936633208762485935795520493125641901642703935399578344905979295744352697652398846172820232359316287447007795151125680384104867172444963918355428202227184459293821610661031115924522714322433451968047943618245636791495452741466562091771653070628660937841831056290770588872549665207394776730291444236696372480226974020355933782724581734007612957414364771979904526365110265626907089042678970740196659132315882877039776208135389986001725539226819730658454871640534701730388183663561106525565274719978133179552328006909199147760050713682597780312831112907597411250249541847361041081581169317239281153126201695922439491432595650587432096825993646955239139361548426188310376105697047469630164287307661907547677538651696142402427233499072887566323436432578877973672283567592506450788408809225986544224083651348547847617401833673512866605823981026737806174169609437410593596550182909752870169753676708409853174418684540726759458104729323608449491580051371767823682593075502926869700784008057589766238108425985795740293241845627012607844559754840620002150105748353199305067390623457803570431269680937110969219329817640099035940231276036008423242295271075730130140940985293622384560001907475995951567690001185590452833464787972577327883975454899417741111654796543069880192722262569289011364294808376914727793203392917278421372340540522180081213598228246833949754666091307783478744187700322727312554095861210011853383289540918968387373408790584734326448143866496718314685820407670854777675677443180849897293022499349144260286656384172093335943282807000232351734906788064026757186968192828795139348116268873363195501969155065758490577399308887387201024819200000000000000000 [128,60] -763596959743624278877795233508360565157933128840287999014676946891982762077898061870121541936825087965847055227055880726377498942765245815108792536075129368921104406380585946412491860590386072501261201285027264191302033585934347089904080325624123278016228309628952862904535728703901736448422690085531829556574876212653290692519769171961760071233552078386167305467047586906889476524724293699391911413306603285580920795985831962108162514171841402907391732706665183628766896105556047244139759002165266542308179188746589547021622422877027621846772348719603131443673432022729285912119145892497974921898850426284655062532684967805304543196582625444954384979872103154629376982631967890937561086096858516291580793003096668539131722278596329500599953927079840056761826110236787990122742515977554260720155437751552471025837312479214538344492227461616765515000137541996530246894322112481529598022768619228321469969454962272261576657843160985274923320615515462390981558471989664125112617695740103829004078950444000537490367607315264138822449673321519971920758318114910289315702628507614120329763218673842432903288768735928021927616235514993683539731723227318913286771659878677728009014342629848667910901622971937036971545452368469691742921501669666482723821467726292998135933497056030524337429687721468145007281807644377094841817764954562240177392435711722744230274088045196911654174558750121000347666926263494700906982256531148050665185606845058997046046053825628951404756927863535219116341040732866593962635597977925270608484824129553041014560245684948752271826600797860394307033411002371959726424415216197902858474221256659077287601468498725357122358813044768353536798138941065685637551951404929395028288388493466244754105957339459743034929944279258612002893173776918446808280076774024739237824246258043017060793502714540101969854087443167471605802355435042554380852189021653891004512251628689410458649834736689319378711583483775008101322197676744787511720574009613129699784638993867881540000071659372071494760915765136259655628545226552651471766687804553758885843375626719559533819203253167268265516098820691735758730915997453011469140728493135826607880163339320622969655692515287456490528606106096635344670381814064721176324939475387372639483613567740287085105982517313049661827693671449293785020289711857045146246543177849961969910426486219485310149804142792396087543668401944657920000000000000 [128,61] 115386467481230849558016504136904001367427588784469079966522310030616265408878746744582397618896742012962821611181126603944758020519094512828782384537116426936962523934781315176669211081463754598752370622664098762800087411007104206429112288607241822272487243268462735770195626714661219901384960201200342880367032490882530889559571822006771261247457574275734252550021532307331129177528778344256054827646040507510219779962940906339798642163652862583221448017522600795773924471532946462775923336232704238682585047650398549429431378242016677801248537109231742856766044237442974504643674337331044945936969905119288542416985666645234573321236488513626313669005410467856587188247909935422651034140557471416356848106934242469172399256820902588448308172117443426623871799134090430740324768552965807843803986531885546324685720557057276462963751277977940878238386132174040532548458084541575596460611243484401991894797060015923893795351518497184252083449072569351170876057916336232906585772096033786982980184151401408764202246980532834222220464117899406595860991107327193021723018913313666052127700955379121000708651912523055774168870899501046870266358172540002769536800477299235355784783871042442113920691735362042626835378746192544974615706015601579648841502638930963716989670015941307539940761489580964038008057627844249162336594896311618623657184606322220669171419505643564900548287194084289786638112644515821301361066119894387765389837555212647725415382659097784219913283595145603103891943743285932657697608556310945765429231762885069100978676073044492990476921129018407278523014314714618275228487932408419646164924457771539555812302405535898011021320794532737067254435562034742446614557938281108778921672387363691417448343859170634210166182742963229122988969659310739540997422259046681270445380786700879858993623336337292459941342044840628349324834127143033938451924961955532922807239290575140961663301314020684463568752945919508461981800306730793871330865036033525238188843404450333910528251581471706459565988199268376264897671782584641749898068515716427927304372909058833642164354552178769222299290616037816503091691548927286943591206916120485566424390026685097078542274728164707573094472274007371102637161113768846313348486491048961782487906315699169295174493858424363085217289729898886778231451753390611151122282718511665631053125733311604286320827095678114349768865290282598400000000000 [128,62] -13104040349371922704561506807750448361543817539656689397353307868336060939205308066012915086899514665788286155769643720915761235941617356726903037536359998345974688586551828233712772127290121746584036153095903371823838570011118163339102568414133027025947080912767361505800922379780557929960481774423450409446445060152553166633626861393918628925035982891835388003684168311872720617018528781953025588462123503177763686567524492433445036487517023878916625057618310941518442803154060419726078668743716353794647562176036410412764944297443972296283558357981913493427086827041493439076225457094622197702116961043691652455492171015814319459051125066536050463018680520311240690166477602962632500040961328206321848021579990285007528675949626611871846989458276596654851318659745200300732719229799484377744554691402676274912533288964686461305617260255489010379419547540171645135268478871894761635469348808575999411913565081789318056967333854612910343870911413085421707716924728657771818442594258846956346997968044372122374511316448133855971874211438835348339007254085301860812826289292412679078415909596259034861813670925749934196735217276484954368893878311849830816668218043511865416501526009752025784878721402503593196414041958137412870446233435570430576091756256795531179445132895025838357116475350109763868321061999328796540095579796182971214961667124936196018322582712920379320480146141922462637905342768454584042297594767656548465174085487850693855991577853986509807675507366941862274780355108054349054977499310789744347731194357992504416210491685725618458360079245571817007071402808472158834203924795700945001227955574363246655383741589390654342635357597934876307007904652486064199325735593711511981456621970820211177870266628503677536515406339173340349030046596850751134484680057677079307108415771364258207836654121744681323435345385464439048666126005666963581852087437753550690210016168578921122672496958555695584081613815552073810484565680415848834716031854740401712587891110215985904208622176460938599724345571224894815023463301526946399168845866657436805856214244292399799877841622109639104990012649242147551446537311162407724013049219637228710647502420770680167803617448009019162958588240941949806618121926892480255165294265816919044231365246837426816728810478562269974722576822742998574776229874725166310415827635321698700397706502166114495539514896284321353170520207523840000000 [128,63] 1239665123952526258022360258765639479972117508614594945923754644077772941203809847582652898213631677842566750698518488755920700353792050173484836886276889162867685150939860831600744127144065342232157373304803247464815926553320171307843818418841763800012191667774960173153887217606858522004359076295137383026546310606703155822821185812491245336907389620421727636479423543364847687472417750716937172674192124125469961149887217494629543228285021369250594019833304374275227825208130531855071344747663215662234940469175071765943916430552146015807976850783865882634769568164769760928872817318811932047282125680567965146700591963969950523470080442332968177307913703033926619085704462893643747848115124691574121399545392953596710115776849666403870237454909923802439223137328799693483286505826003700993190351022694875638073514950013618749155824268258407639909638666049776341666493081268035203225006114328007826007634632903406866411051406473773476430186578379666335264366577685007328080026832728553547139879983303956528622494519564320778839755898976318173288792620110397693385280849716297554151802467044951922419283214158605416391450599204232675824682410911376078522799785465066938819584374762347186526296739023343993381808062337257016383775002763144684758578323882071051439032801693833203818537483793311198593916937752872593958551985688746415266823182962623665430854192895911450204322049704625005795825786761675733877488815706194531858439592753297871461569864836559484515611395890973849975806217558579777800802870187999218586282846818984406809629634406638942115875879386179915085260048647964649068415514310312395574408855528609892735907768081660617932126854430000180211302233877376851883793005669020616510160546632256261754951734845232841785341875436505023025791442428306126310202063427217463504268012550704669307675094063976796235329205604207836027271053423818538505799475285809570271318450511770316626525916459390783187843961832076705458282894893079932213935870310864504383331176457368788460483516974617019312259461342385403056528390264031796575855419457021625612891564716237052147982439832290047593554108088074789105253820164307101633594198377909397333391450140173310219229619339122807313433583467775057307408752450459084654070989623501333161912290431962780493624406071158716868138401714890413650371138471821442437444397661562861413290859256911874957769815343463382954592026624000000 [128,64] -131228877170999461239958038772683807244503990132764986436381000472370785413356348108747453352677770284814018255316493135093555674813146476694139625510780305134387584718811595953435914253903672192099658488548737697870439579684783003039692201629488349801981463968914213559308523477060170093559157114797487005532844791983894779731916502729433178336317643318009585858179877032305088488461773534070995021309739737512956108043635473829431538295696130227927234038977812541802445623523733472288058089540614400817499621053526168462632385859246749285071294053814958484615689827611226633143163282425200511688440585474929845874102544532643479207250534947622778864152225294934925710744616231379908759581740207356017187017955489752811505444058380152150900557435656370923200333093226144396455655281612153735469774465599725480459686165268637287449468471859035489731082484360793719758001753004958910296169710659482632232784066623206330320765296031004405949807239840303070750324394252954520050774568900871348249618488314798749664495147340654246219619793561689059648443874465052238113984383383401762339493078055586636815702914032726711061407860802899757145739906882691668051783270573310576157225990759447412187144028112009030406441810809387785501851417902102364715029212408019120464476637581460751274162326508792765625416045619142281968731918143539653384457583321642552617642207118651466030588271392912285858447013453705325025481164802993160275275809721926928712404255596171010190092022579253091283010485843006058939403495539155422112804394234196698956896895088550609191705650500864492273944282403461112023461554398740508498883725839585778776772574223513555278156371712012575882048466952047458436770001073526303847648750175751146228318959524836806189770040412845325102289818141401044759371579020897129955109560219671075305041380921288695330682520283658641687674253613009691242008836229152159343085067265768953820646576250502520485479542285202875385202774938290970146325060725726019334699639846010457295620303830507621518373522144461501347146684851884408396353385968486827396714432919600538966236377434754916727178051737270160770241327937199259443163904639816638379248218864126373661313408670038527244544023059710387624635121658071194051304052878673394315382177750582721056470085425170622680819297796191583583084844406109671058774121355520010765061986806556224626582702920481900693967389609745 [128,65] 15743976750302384280145622450861926922449494181606627442463090594123773043734717025462889257691276796462403468685575596226452853816562666249419549992441034521057555861862698293152545581045931771266539641255311085914543539693538282096036672423487309230739439048056432658057203539683920606398461223904143492107807959300583377677239684778589018822252728792786463140094324152097206056394284108473784088702341638406107722177582952870133608018279033633423724888306425663844877656731722897430666862099832597544504920600305566302834454041373826398491838707692269294391613009041730226277736011139627321936641990818051409046028470951166900050687384943068611627677387388245374311335578394834636295933301502887378859563085845875014449012642072916535067689422687613017647972699435632374394954088027466994434683659136986901612124788626614433409039896702198226812782059994939275427649816850279635573734864839746109488236255725078918528701558992681334303336124787750964186676224534371072292145957040181101168539637652741349345219341304642877396844737240473546177156283039475479571387869281040235859301648412694675113236772744960249629830721649007694366288704555904719780190780134214763964486114610689267403564039396871998453466959103048170184186743054900025545514931993048824981367835517278026153421696197607961412971638909631078209480947813553441536893522746870684966652182247245609134834918556778088070091306315485782004934449507260465952042687157561776331900285707089429776736334990230910995099887252431082418803078391176095978574257182217548743734369352363117705940954936062072240468287895212926873678522264238996757761221144315636601830857004209437142879262233239168169838464337323692130847350258812800859919653716046017585223837677651973942694347032688911645664318161053211260667033633904108131367608404321508032403163538827689550017505874735876001782657611902623030045086653083737627353637044950435551259779730872319579254320154074623521308134999516969169104192934976372573076394184696594861313212691046591884548275545049132342190911621422108178770910716127281685545582231474174331232620712805894659294120126433313973552620037725849153778102836908564508773628415738017449530093581240658397726743653853005433722012758303055059006435892802794710328418845440768468825441198588808286444328221810485853625347526087610475335423335422223008186147034244476827933326879206265749896806400 [128,66] -1466091867878091622790620797275711525745055092047663442179571380342432247466854344048497299404430283390193475515133154593620144978552117743308481224309860171126445442967278103947208452256170908058926601185836413740263057631611120971475818790117689586902528169288188309994428114866938826773845083384015971231831966357337687339304928260773024285406449455890684375560351714971874189504083269855571678896506355401266425811280953138227084774396850191722288643141220759211120298893762330010477395704268384721033852689381429817197944480042858172935845346430759488538253043820436984344445045364264920756639260976716113719860750265765614337948453531345014011780027547627795885490197810315305110583435082222990271813121881197226202298339051136859740430238922604272151906879072677583322179948536068211182311844093517074222188252414692471516791987942241688790991568401343028649317568659276138349682700077795228643232985377012864307466020865439946103537426020033941102040431162909929315620725912641259513203852880892304742522157675345172517786624753938936531747924905790419756082191238786623753332470369957158511597954447452629107633345587726274447952558971292639191222347102369758402906359085534649095840366278915126389528835645089328234890617929450934210288519689486646213636440116393024617349934636018055332568140169562814123708855086291205843682920758759537133185245668305166352210194189193505506490704431822478105952489148527868258025766651142416945261340681836837814613740500866515491992329727547862758346217521766149418960406439970317403763438364577335923789592338519196819076667655749642585297530390002286911435562528955209401352658032076004554054591713490237450750180684419407225339713567590754925720393744056942343791509638234027081613857441331249241352409955300591607395393282849436409360125541321273141474346326935822165486462218259579754148084801151581944264796862112625809441629100904930110176199717220364644261873683662512302762399736750105280191197653911763835270949740036997324323016505599648006059593762595488673937255634183133509258377462457506958073846515069630384423519831133477537822088234134417445421354559081707139809017502001652533514134175326788625959003505390536625496527134828067506861672676457370348304494289228758012756247779835872012785518025358975927024408045241263495025531051980900428266965773952266321633159756651133281232230662695209123368960 [128,67] 109602945337748829618630498123364454464685489340418277392353065992625684789808576905952411793403053420205592885144384608247270827117333745592882116739437404889034525397351846233244177430091695870941409521004260659004539182246390471464049539070119584488526991593047227109689736331565909015284703056423366071676398167131450446436309016005699667193058572196196564794922264871367565039487123970769491553826405176179000595855068265667093836816111006492072042128107649443240172474884547524587313784166904277455630312645139655379500805147122223433761620801876188708491705435745857031818230146338162670803251431230191741737888766043370286025959546780997656262840150654035777315895164868112054999965530822075216700145210905616516930734621074224979198128458032600706118400345017194210726612443677689214037161392218913780767398558223048291852450848407978299788407076362480246747311732876408390122261488331603691132657778110486542267963327634154755109753888970185938789506660352752707560190083913308238841310770616777236232017469401875981241724543538426428408696290688142880308487032904430042945393659784731505592425496388974523394133669318706024226750773735773960413075188797037341578050457317598152475638827368390963767865424029383821559216565859037513544092778045329177345743406418449151066990167203131579992563201840853260165365332720222491523111776846375475124591738344739761039456836040224256522439182914658594981756962190213432934862613093758520043993224646006973311988143328247384721228553403560065395839969017618382647358978864144022514880616822846023169408793618973995740280413457802282318427886365781060801760703648866332693002093426285999501342270922572278137513428843147423980111843757928549612333137243344043182394253946895621249070220294473322943608496202055761995616773798379237911714104772940127005156180684839553858665157606015668174006830587433528578155480517948538886381016594315823558529941359217502940546100372216988831159553825198750244664611211097688002162156988620518662318326042503645315030099699572360544886272990508351615021857195033663626262878338033907508758769936289375446195926968941739802012532614760962417074766653354316973240870122995996567293630253409923069070410976895728573236282028480372305082589428433584986002248060226897648410539655938157902178514786140949334771712141858190830644957076093086368570188450660456863840237348120320000 [128,68] -8630655928480411120521041877347177122796492840219285166537857330420297120176272208248999948926296945450833187940707109107310063118492300475242976273779508368078656562197326587732567655885843167719499242007406997801738738403817219642650342562638321516780083805262630609226847889932333853923429333135836628184116752861898818986120830289535118362177428950129956892533956477340709381244533765493988048318162746929897186219755769760457022213053770334345946849155780519491182898905217364354771432490298220848131783317334188948350623899057987621032328869646139099102273545773548603218950505490790394824209197916984518518813489247146505869087622047458060970349560942234275029966616591359076909219330578638834708646030427712593796879872000315141861723640578292826621534503580187771195612037651418667975045457074092940617897541149493394073528266416354422948911985597602591350109900832667716709938554345196455348908012091780129039338646434050035312317052069137870646279906357779123461143030366608175539560114370613637259421209344174550218285767082218084239086776258886594042609527418397096926034201629982326170087241641772188893961946328407076767631094771871946439517694683200590358426311300365861836712075561413162121566159375282406532735214663901925904798121270438029189299427851610284971794771184792495638282128200503169582836642483117536146094850676455626679771699627337338427737711539115878622919662626167436616348706987188973224308518259991944542490253936144186136784595962029067168981657932461035400675113861243080112736008023706227150707180806199130226216277566516030006398135218112988661460779536824236949574042561248813267115282945151617254838447302734777052743229713247281037334291864633533256515438451622877085510853363808670920839148213842406305935981841096651018187067362305869889780237680067315906228987517033232651674053764398341499459705930339234910076478402338300830010281616334159342329878635942257014163187363577548901891562863701780490086027890911090654014462176166712729398217615102157179160879922660785304369539495870892701753159054426435431883870140663421614374390939053712475478367410037417253724217544140799891554585595004436370099340483902785037130180035216558052002455223210511751420099774666567496172652278370086282063914559340466046171551436664672450547375796620547957697442278072905396264867895440413302330504362460043490901337387136000 [128,69] 967678637008857634921946673738158920842881369729049108478260925792892402374775552151815400831766938570988429678966956035791526127773900182671627368790350979309916779358856465488230588151018465653822299441437052548782826769929304409002257424328058206488157832788829976596773189056690032859260475926567585134124159542248733012905453396379436608428665560244828613683065592094249966041719437884614037224226954196549139014606397620632841707414409096854769421474611191803007740372248279764742212665375153291903426564228067461213291762337114614721521746154364971754082084070231284375928532245305058256182862743305957069036588102362629582356357383259337993134811894161696851136821633953724614219693288687044093320829547670287603468574592767083776086678794170052213865702701278196190632923624472618039140529442794877340625719822410111691466340453983640692256927642196620490886820787182035556660588502454545908356812292035519759959917796380283574479865640479336255366503271050133791638716227216725888350636058933034888428941169082116007834098882547987066002985784433902827405928621480691803567703147923166673069955558013981693174785915456582625136883362387121115874521626639253654935292923159858158356832733649879344216380794607188908002331068982871471716372175163401150496151158341728859485141716670875501449331438344124265988511409078306295442050534706773131092877776360721150688967489087675596415615862847477988150915228211905037819980709812781590047201290002698194228920286428780685625053588377518774911949018354853280228254638242269692080363625898455272736819303115707906731932543794973396973031492051366656410654853202004311327721198462870222291021056309295202414995516594821678515031620930782374517178011180035333841629152558315323700123919263306515543521593590166864727363903930672163174917763524202514322135791334731382900017467574163317014404917124145359982354774508270667814215857031638925837313959335113240909017449758536226007928458666502276431621695553893614686919253282301620647255449105934551542606235819362975137984487290385014162789467288280567979725157644223333866925192017023637489961836402399459223108751550465679103577240089150005223805362729747183454032414743803670620910491503878225342404679874119497525659509616960850933745264739461233547536216005140688499064253283499002301825280446653769451624024753864611240483659318531766418338816000 [128,70] -48825508758313627447384913532813668109121157376921660644160576465772294093626222606371012390178507788988894721198595513196895415558427524193426959713206410369586869768678639645312705376807949707609280127647172026008371878458185838815838975823238652936901490803878858112484736571821244094729889167574340975588101636714328341059431913463729630952447453495222601552858399090602578038615578167612723480307344663891655739920241113274342489214789362835388746671327421568489486780386170123526175255776009670471912649856167417974320772937827226479052649873309228514623417636053953463913638674252189300311148861200535376174949585356611390701024135841390139234749428443206764967598926693402300847572887236514461117617770866455565921757377166788171858315818557751806178561054288827012427371476935535162661625319261742344767247362283373819734592076634666488630655094848079926748707731454908837542196900554969443946595632285122837022174296433580877632290489992444231695000733304621285124827922242788260390889407060210877040525876460721641210496856779809302753794265505034886995084705501409341306573601190700771481895709501297276493410789969216462652950443807925040883350122299951595183074650686382103248674530124450740834454751763188255017053613438971291917562905014844545945387714839917403758427385040880944868167711513247437869217852943945411838631263415184687116823773809887302655659164499751470148438955385977747431559396930782390194851224570463809284053468581028614207675832070644847229195948608391221494686723880927341511214923806319808612091074937950961622470327751052409945057539728583341060812970785748871475976148967907470273304903898600020694467753579042065555850770636508231207099581535014235761099112425509603183360000283555328408473445042272666265634205747371158318762074414275568208522348914141666572011643800590279542442333972163114120899618771834915560988609345563735391241940593673414257561126437602853858848235059978143364476698576949397672554829313652038572740603256998126289537956034968759281908896257433867169303266614942502481553963907079117888195538772699968578302414898809311538014127411243951501243144897779607926888366020231434416138566592030133103071183333399783308122717145865984518860749751723592312651227196931689295121831101177794489359444207735332058849603088391440754009404829687393868113701044139785046632849539815289014049280 [128,71] -273308581604219875141824105577758209615116196681545498877516737800002035475261514456109975638163225524050868399052516260434328594276780778259874512067708576929659802380278959712055843243504967791003013999881126007296990325521428817842239802896087634166828800966836928084680192543669596805887964671562774724444597489943852390429386020974217104607233849681538521518800312605910241901486676056636722556169317639845173492174897541145684105708266414610816951475107282651210898036220185556623617531968441154173798410691730110055917715615828352979210336538985701589911574489147321936015718603350347101881446085149605904803698365137795481326905830973244435620993801634557144401204567022632951113917525944671828769353584607297078574708971178028780581967137624380568303584442259946776122818864468375362028728116788407424662947893379273454866395119756057251881764240371733419590489764962390655661336294226927381419584157048991157899116583552381264279547917081092654932043238910455946167442845894626079246348773203904994863596049625439761337116636444021037438883400342559452558388910744373382717184418719288620124004252809680908186861880090682288117989461139431105916083750447863566970918293608968267071611227488119546651003114326227265600530947293478332187267306178973512950696328729049910842169597200831650036413587899212866093826094181952692451551865192133443809759013499581340130754617340448029067693930330685765927280691715448934807234403760364348990763531529960461517270620577744036158781528765938908925320948199767900281298449580631548094849655051044256494683663381232166421423984628556687727841744237052807326616676425851431559546320357845373829396106887438649897887992570017222478163828878265989497575641484437012349994415757357660228465931673369060074139098113470310251347866286000305040390413950225777250814851134288174447771551293965576758979637424851414011230047526002788840794229115770395176314716431800000873053137600572911751239750019621895866064228525722420657346979310783055308202087415488258556698711949703830348901531548100981262462551492921992068850847129249820214409691849788214946163078792513279222644743907748660354329398603415784531625751194276278151506109490331818177181686094150752922811662116631322156301777763920637048670933757224118774455792535676349586918738374071598267739617431758168963484077639671190976215456727734940160 [128,72] 44439311078702493322839797512783245190647789039343599234745375531463079578306301105454407446232033330581354928522723314429645295000226971067277956699608012645294243661557939298405484822856475775894259076045381643452649953987740293670964962962848060019618144783475608689302675569405648057499294502200800105256824347878716134050175862128853415252113727274885855394415626272935730776509613910058532606930324332991770939562365780750123814024328300742304324708902064962192708923268143439599126256589103737244463481973969297281586667486466118945568886695798635898765756949669986754124046089733591756327033872062939866487854132621234706117898643503217765145499847149893476620568024311842951453504820748223098930752085702398372298162066540492557959007949370447749509090852504045426168998281051492778119199327066845825388136885648335209333361688708337821558468583820031286526392525186815360068612966628998024419480286244178982331460382346463137159083763564867678805514710686534955394721402432499276175703326300895040293739794321371227628666287794812753084779953503706368489413871063303687032140498192905280420582916427698141865367398508109932094058206941152516443438451810220166619063145091104388291859223217989310026073324994924579979203735800560248840929213184616902804898402005664530368436241074283573657589875128825326782241176148935928971323102111067707670416770955759860429620155199296416184861670153613358964513573550062623474323640693037089998951774469370648097760998110048068540811930988988909052865586460429374626187071581727809199887584680752077856109318020385200930409882578888674594941974770889450971913405020012066853892468626251267172332141063939376136282896206256853112977270226153706650644320821483390423528772064102655092701786311574568886672174076319096434499378675978314955455981661577284279731780453163924524008029246546465353739579040658541936144816809005928785257444921018514123161513140061984975737031371748633472120833376463307248157397725961789112480171581857538015425705260137587071757463084278386701509966917408764929068240911665103620786932001051694298826343768335991221418931735114573179499696795105795814589969211127640883024009013409964856813290364531504950008219570081693380401323345316771653038457236088535196367848843553449918824355141361301383698189028294994809193780899687186805961397165104988666379168528024320 [128,73] 7669997819127522591987728108225986268992134658860474116489224059827909880810474178243601195908759575458252776708504874191172771192707855288797931956603598841256615609431754126846826408369468201388340712006690342500608884617125762249491596302842645183062425625924685901882896951320321671546216376699878187273074263358336109434794681982080779442096739529120681126615434592743080358289880298662169971424017393705808069931795626686448436794249917079463417791736402670977899337844336748871545230202988819988445978784364523735692440478936922416080904181478706315847183864539542313318754271320307666325281630070980711486968577257877052224655725382299128728478416978182265271782693551587404666908613353144928150938902861052309204918081710752719058040195423926183784639912831940941156527111280976510793860562404766459648126802472065509369168919885429196322419831787742407525967176388012449247773275630122463909950339242726961070699909034479004941501387904361918864575145822987259280016522737329337318515556346510249901779311504992033157424012329592361544334695733542748533392312630970086542580611402194097170942471753428711606228959343366972164654108562191065517935463101529155033622184406473731376672912476914882953718469119867396980520512239816084437818069365423452961680152196452645393054341274116955787251171916109220456562761100079227255351531329924244140748499354707742350113234255518984705840251828755935993820191584263396876759783696649709944888709778284063843349179101470241492690496043710739181141491356339234780846089169753905540878793341924856774198137862267725931739054790873400628588573235998104505026941019748807502757392065068622101728507103140174169051411908849960676740712498313710082926130032897550504087802645625903079042089025360917099372799595858431128720762875927262381525762843306468338095969865642255868608873519882576125494753170969243857971516037295465151301810092827711544198242915318554371677113036795848417790028839882088260394239700740572439967114170474786214375976596468873612640866748271279005755663114741792692366015121585629273612262030099558245884542589461661560683961177932575415260829203882387467400014226376317524251937423736497206386093805143296878303770698623132928545386558347151533408424580104340628674157072107425198515584809300499929328893842415261170024956817531657934909019386654797457546417500160 [128,74] -70922383458090654523521020067046512924565679385435319569975934283681742363276181722250056060367834979171788960340072032698958420997895378441227786034950046948879065299459221357889207968284967594483762217480138481847849934706323656559944290744438637785422889755967256303905277902211392783035997796400741784654280163224735908627353944173224853424647041171404132581077605432639572414954033987555879314411774188317690070521196770546403012244608765878850673340332611835188256317573183536682764266948665765014010614264269051147023575222204175366279385562802841496324556057537853255587812442600178757124949459311034493510598295233972480123725987356028344429440376647349121894734868471200365245958245671402241834961125600978803174066306533931631721143971769241117204844043926282920663192770916645042311933989624927543188040658228184827221884504979132737040649965416022364180599509202004683125841531771265988014897215378901395129017348756450839648167758021095255366576717081227978252531985941772830981486145938693906275672380649885517341623471503376718694679271084908640865473933506176146938340688889920488095282975784236722666322908676875615216729880795205255259106676428814809486189801690415059885648795022831110386826779555801032347426931492376499212136644083757364631823103588665020074878598254404782404430446453024623365166420808648386467910026300289748520246016282745837257483809545407625485827968951222486253106349619721665632991495020306681515447639770519151992076201641130442265058873493562475770979654707977503377884453986179112243327084669797961744393009657358945559334980097388718101634377191877187944775484381782136420539083410959012244676088176713963153818283399088187661577285042373935080507862004218382444850335907034656911479576714343915908562606210719122033958403569259789081176402890962141628631270302056532693762356865541032037880251785715788988437427066512672157081194176522073274059028666635647519283802905427863798489385683323115563965712616710175703016235255768677140715718394955909125698784995998897139226990643260025581053580739316049815834322977782595175024404749435294351640049060889149125626855918577637142850327638457628048529200628526049792324964609469217298915031314544873816473096904221887730029176853007529855701402880675658681944269032157401159580110298634381459215537964105312574983787291467575215421440 [128,75] -15191241973882234296556294106304489025728335876431783022881172799191974655071975881583707014575572215558984810822968558130180129871053860784205948243520869951337151477335802541854034299820481412522529151254928024484885373164697346433153888742663738240609083478678805206441195460210654138886762931761035332881017569880411536000764521280176215591978479512108167331903133210256996865115184607987216807070542279110114712442546057893255296622659176855756929692978969515934314680922117685276209953888787528686257044422468716800983512725227875640734160304467899281510649339223869043903459050391905003066236328843169885083942126962864653388699336757659038871146840278978928411403628276389672154713657829270607548266635482699575071076381922497149011683821327400889157768901682380077338794112575392245208720385569457204584011289191474362730376396382183485461906289380139302829708526636414291254819169313023153008306749852157498502191849614505807399119913065819413172804373486539393564216481862877962097741082452900603589195029704491683807161386974471338642960278562005387116650337490901458910140558402896113651680620120221966638576476674352975425259072030392490569945631146282518318437340081213972834125968504962277973992486307987087725877198247643093297327152283324713410830489844791616138425386326697020774577065797180465376831880620751365430664248564555199432604818516480829483250735195607339324922406234929869371736117368219316853717071450984057701363245967432279713233922193078263487219578811903952531028000552791112900006822060402184519300544288652095616175304038714412699443797507844460303003222191166343619135492912779909755129725005767126330216089148762439461031956693665331643367642146331710160306123956907016888013291748290323123059092803729102275570443819062760754333095564903859011002702568497605722215578591873770946009542824858006764568221446174794736060728442072422493715842544691698149496424277736163831723302901483470152808460594218275083162966275616536669408046474078921292183894897891566032207471008790129672221769849331127892287020489209153218127495041840881456893644079863406334186886103618720064981009139260721752434527259664244300313496192175770882077221910994800178899423309375591607660788834859823716466688971741420523200353115990007641229637831202335508332721861174889018614563979844383176161873577436355404800 [128,76] -1241638511574018615751917270851384230342715931382060346980040387256646451787126711885654518052011449767233635272706393325744494937205197463755539642759564052946002215686792885432405070235757400085745130847528418117663265159967201479002411667366981127130505333131971667907536278199693790869687874325643803838725218743807892040687176517008620922786365988285825613667924132239513214284287454992572848469653457926912940231336503705818120937818791108418196928493094896441553991920170662634973767712378546777386263792651118470448230599391992136327468827206506098569717070792852540889153765873656806849965475381802077303610445855081191764905764074903622594768786500317542683221513786488939352585930182861841625474356190621442171398930504150072165332633808936909601228745073929380267328388863600939157031426404785979248986087985829431640642063650113014989835809749646693207520772775139505268361770166428993914034822175797575775394017286756337605124592396250399548779763384998148384732055101845342940177685115781075020320242534513739903830008481968770856395954278012950700199684301749789388790284595769047808130590932826972683366116825450774882812210702965450143108184585213419249059318460346999227511380966371181098516604741411199668705831304392956188089921832252661663467234060833892572154846682868091460835485539453556842766354416481946551971973775337075911096342884646598067020482391975243665903931214113623186498559490059460607968254591856948406932450201353167665674217161537101061353805406547122925831442007730588613510785356566973581645971143814882750561164843335215495210811913046137243721838708109704451985915931149438530274776522349148118971600577983775350674329555416085896851173756200153570201244341092507519948377895609924348552494125449481943180581774308583769186896650819001597028120839374631880209473826137889641453156892864495494289891040146640921904175673734827936439946774327009357616114369313372962205674055608675199601029241271552046323253676019743884533425373726495255508068387260399333231422859640778180818530357982228021025175125245324410891264507616248922773017414292559208222151571291235109629360715073871319587480293588692678974187348649650518071974201097865361540363564326888098565766523994210134539080450575964962299321865284267115704729336914867240823678737649452756606582896776985905632191262685886080 [128,77] 27896079652083761340358127424495928897324368071631085902314255526086250547335717323319081456956825961514776972932373906171604029086370576411251943003096737671879384110819026600550963468227945274548553434891158262222463843365504947176038983764271720400843876883864614095699969860719545272397287020477069563656326545794782684813880344587185462318279237966075470931255349316270179037439997144839288638000322272814251641765053994343276352056346586235295151181964921312229330665917596644129032975007146067479210578069782568025013588501036783083772324944654509063013880825624255033620672390901626428734072484043114367418433575601785759379522537124343068961702587622476827923080716373667169069461967601211743417433051894971585022190892761314708450071948660171885964246949381209135301085110256110610462340540003407047663302465588362079951559946000309386556575343547755414782264556873466862097832353854485408071755504727860332035156904247772437578027136679500226985610560340508890808227443133019984214667972938448074424817208487721151157557781211867882140643263332383654939850615502564491759584835923765166806451873342517551582876624789453384898256112995749730144089989290222495073223657511444106095713488228526960945975353529774074466322865904465181370137128364686507608980278039835776051856340993195113862042259148669866529278905022428714198381501870294194308460776392135588161156013318155804515565403451913513011392899977130052671647569887194658547799837475211440497815355496292551972042047098783115369838483683389081106881504879418871033548890410556467805870555910442073801851351880686080787338883447182135425243214132416305582757726909722752599091983454741572244820695234447013734659355887381008204450924591339602318318117933958853586176369753664986131668015683536537232659736407756111841410259507165449940067190918612641732817966690490039744621669826022830856154642616868465125020273397627029146624694289896223984868206487521556136238771881917232942736341122181919897140000193213204366011891945915101343074372358438890291998302422047839075002411661665929254048590020246415472625698298304495724053081798510255253185697766628100749520199526901902237549905916603420841911190764649786645395522242731008193906292477797214879992181753469000219037016460953565494737845606597741251088916380874255887015239475122502849667005844480 [128,78] 1263642953319110692651489314964464531799265750645715495867823677442106113894313788683473230542241982745268445141477037147445035031516269517325988515589292012886860616478422864437611734224462775369994879244934383680955178061561974931498181327650321397708525474236134593333026865303834323493573679192748295189448547172284770896940469167234223712882694685224023182874358396625761402081497425503907453660259933655688797020015139392305549016487302388970289062377373582067487075917020768727242032735840029580517441301985234301618303136860649524463590657600169354793162613581817238964285106160063121578366007083400861148977567453298550608952804417563772698042244383533965615781751938155034758892947694769821084160580677358026305525986842611324868666042731895286435288783213501005254146991886095581197552299372886727404812451900990875088919309094479067233277285468657544049387276268243751284209415470702792072742781508835556527295868896585113941368235794774070568886988919788306678039815835331897135319289950277498482643424489051966874911263623080723028929838251641448914534407811208464829802795680702845749069677600148617402061224682764616551432033875663381354205785897443917887546944385828592034815715816092452077522396168580918855072414336074716755247158159158017504399054457808498147985417902823583528766839330488614623968027252323981290977187925987833556316649991335477744590028971561766061584379671119393083460544372187944984180425450767749897901947398029450886835324406234684363476485876266694939588414954222784414951274038773624368860876811328806265070121558581909486918838696768679519871633544020235255977694347993476429812598128601138403876350497396958035338532469635164920854088816641842873757967867751479991030763753391692601322972070747278734931434897777395566131074386388541919903808285284931510146108746171548147508164539558085002486136898841250058461723384973578786765003549426083276828519173859531032503080833322150110230322665842373624183322514360690013702459697230146664607598890751038641948897642896764609459534652019697042557141688230801092155274786843285248377073520507834058738682220768867146366289390269283197966401484733491215787645241312197155336423095065352561481445405112025333243668524753823712217089719560730202338617946198161218483542292748048743647157075580580270194478911227631499777952640 [128,79] 64238811049071111395593732619142851134080771347530896814931590691249471780984351965437815993407735758803203545570693067641577505799446527620789083675633023179771188693869227932445974981527213318682266775099581685552353615167354999678761538507526476021216038630217370530852994225764938436539115775893307337697309371918429087608077806579992323143379853254792568151296195357532642690878269776348569345268390893450237480071802916224336785535461967584191057122172298722520499040602164718243320838261352774143123907820642892339829131997201642623604312111496530490905058260192222810247133990135839027380053150444968285761091604955110994440456726603170039149309427943663472890100549139700618665288710221826498633158288744709882857580736917553880080062992573902081627202157809292947389799014039334692192272246303827402803345071030507394670944610775259593231553703645928732938318823959815776269114964090497423412727219308388503705944687388985552997060021801412518264285835698144682553389066677230627643207746786694490268800916237983011664665318216168574954274822722388719785844332365094325304211315857239250921424404380924374562127372077095624709857902495639154012539160078466733887204810802528819306771269855049439789212715122139742540595554658200833041215488112129873637794003260664973864033670363143745059814470163724556324632603066420741350068416090234743769434020605613433382092415659816710826797719333637115457210828345432838991529771943314153788736297281978373187125999526616687700184837337647651526051723974298626696984100571004094237875141448456495832466630448954472285547634137588256102729896258162534328021098862101926674636173064746027996202698368305928063869291759085622718995591730662972772044009318021038499321053839154105562303212357664449971824525907966111639362138259471581871450301604627107573964468428226770256291936756894118596741753122584936221490392879354384830419799347018416875333215029608658937696979762854934781011580466700875170992081422991316402050626629562156565267280037093978140581954125431653463186468716213654514855672277574419184348324797322098320352964980172610552282195805107691068080899193145790545901138881228707732682761391354980717319335621992481898594210408952187917947476757574445485941632271780494462331084700277281713480577876756615785047817592122227823140616100080300262400 [128,80] 320458791787874476190637384509079215122102159005404652453298639024655122546734593004678781315723256890225487297009271609724609120435262172859930617782267572939394199100186836765747623768112549980293250533351679113936326333075973858136482428030079171495454703682695197683672478084750789270699035701202436512596703610387306135911648117467223824245509968095101511155932850968309970538595946828921470377270634481503996902743359510801863742821827304850576724905207034312467595808439296226398137786620243485550032788225094857682466451214575860308505729566998104732109406300651953924480154083298753295053365000519281786249272712432916364248066320359360872428257917372267772980449893549920116369917743776841371316071975090432737332706632466479826303406825901134821758080240871075926463738676854397426786437762707290135095281582126817468319593173349290147370743298324814397145143685646876967923681245283648315862002797511363045545728055274776562501669611465740818454481075242660915887300253075411052987346322688801591290213596321526258808179434753847288059520342744544209777755130230870559190019909732993457148050938647721651340500781972845983093006573440625789722047749778705918049670679321404489894665511303294073396878984635851527186819842351934188121868603625934901330133521818768107605287339366031495350652319562343146662328960328915157357123140778184633165620915994649606636670723886158172211236851048073889692557672327514102987148491208851837270020150277022974639857835412056064987818711650381276980951534285089498637181403097764703072930722279630323200875138502563568471329274420910992919734488485703150006332076725173055994285361009538456686184367806186866835080487007813960318250898682758087154831572698768319682596723257245869766292187460898134466796717379423967955632651066754763204808878466538041838600429411736229971192413682237670470379570142270989075880008072866506681365052354980828407405465427081922421298909727299542542120328361344001268284491654658312111102797428857156174487868603854533422385727357301949700448278731389465549333753795532748627115678804848159374130303936768880767663979254760965684255931926043894665479590413994481853651846492597305743355964232930047493614178017510617687696628758176176644475879346116832483696525263305236762160861662671687878664572520546483893204524429416640 [128,81] -12320513973904717764803462327722555819629754317254038506160443842151909653125465956506401835456050807656960942493042581675803786740796278556555212546397701075323122302880643234050431485251747176058178720266527278906671304736291758737388055662036198798588067813654703932682602482903731210999361491090532350614717519922466521387144904654220176234985244212470176595066511684247303607135020435003546970933205016904977078331734057877382446807914564076394932198830416897486542704108624052188479631015473254572764383674935582063943197743992606594282475274226990389588394841645340963868947158637746523893100267949394767665166143850039406916963849908681440556878652863028709944529762423119218266385806273216937760206131648899853073522113752928717403561995885994460459818476973830501322615837677578770631588440044396922417022147894305758039528967398431226051397428394452445068545222551249162951357144922537957358936057981635244867309643712147056058662054511364755370832375348520428891082020196409054603073293839747909819515942689764965846810029490761157964122877543074114354739041275668359884987588881059714036943794894099267290042956179655332456341534730200735766610710148076098882129688296324662416664178563616028358005802947648022913387477026422082069700364710829304692117938923516363394896552603652652435411406558954564554043972624860966818480896968816108719416218313713735887315585795229805319415423044222869583532022834390759672127178050257398503818556707672061501322747931732716236852046426022377021242378396592482655948576574821023114980214638175931541215517192560772247785655050803505311218197121771598766790052283394492364712747321144878976099708819409499773327944273296234258251875561313138572621958287793438889285562622218012697822062219214027436303921047937861848472500053041742688620061018206451628089427368858799088629674220633851319874873134605465425209192755048997927842878238341875294312475682061219321338997374476032017085769332484089291028942287928566753565622766289609419074928605627349194258576596797404091872366606653663808342544184591413119351814981683144082934843756564965015204672233589189954587352165756794468291149668103937214675453198162701122010631317032753029410833462417345062279761359220386483955688053336094753090647004315453534965993934500811299417763611612463191544352409600 [128,82] -122582738440078293311332386346840577579943525125346483105294242948328091840096910542550263564790544247212842824438581359692379862946006710401125005676766736131406495990663790504342716052850678964782019808533353138695734555929727792204578184632513183681494981179426245197837622987422838418414054195367986205815732457235399412168427382880630265151570065358717681295404559153855492003170606521109525188171067600648672586959254657381731940497334640250183447780256379464621526824469223913073284132641205610226654328501108901489972419837139276194102015338618529436036579160310998983605814951910457794544880623316613193778290743123242436121518811841249151283816266265283852422666772462944407280703742085295094105353939343397331139878562275862638791056143346727671222789725186565256815212007428486309328003829281139814086183250197989752131682331304179170591111323010767744355882075355941040756456189734886545749799917704655101834817081724639822047625746661399717442858549748659962413273521227789935030013147088805547139825850145070438208316924233316705360137367650931592590213642599027186814743762769751050358859884212672344166133810332166166427759105002820988829371138515139935758149791246436631047480483973731164153920732985787544368947921440322334763817298252693883759247794867105974949424323177420254090529088623384507465706469981697646181283829488022508955363708571049001670252735549888668029146810515923408561243494674140793494729486431937791644441897743112505155433249808709438745706022656897888407889757444437726961623661130713307644792474968294273882419499143762032434691378454781153543409323283085159904095778212959513928511569510956813207108178449541986836905995300482698345868557704730473469313728009936852130043683992539553066311818526772986573290705996122235096035234266288153764357758651406160008680927996498414472744343323303854243701428450070446889722083620211060897802477410314877744892976358060860347245641970276901093398844484772727327172985292405074564120695101933677749971285400549906552966008436690246780707891452157618650852715865838420318155479731434828141747702519692514232683940643024246029187039176354843806242991038718345336904092879735332658955322012372552633412991492319320015092792163411408801971978498126040601005166511354627651905680187272686166030973583398021278561280 [128,83] 1384586298881041177545004354870547166156295396829795760762789992573812357851548678083084554356577703477424810569460081910955167042233910829023834225218636254686802835488543989598336744741338970565841601616488322706130930249805161993191665592027382921203406148776498142778896263006667398913790315473104287999470891681739945470249450820072323211492114850402678428456244811948064054792693863277196588527671126296666723522400160283857751492539228064281545367752894218307729462104748823410630178927540390088745561250913822070038187592154124822502343269824227874555155514596039834076383452129339703402644614435604569540411436807423793281270231976904608137704033240793678418022608476370430675790537866116924383699127944209041312987335885706507048437561534094414227682246566308014683668286050473959243251374866757617233851828710757925999038377611396418287928316892766287580158481775872466630350600109602208923395239591224449744066923628535264298817122413215657972969000295272671160842271530836384606579859228010461467478130880339696961021675112657437541362097201192127392966732975325566329724983959599740866896907391763035917980691851817658428937017976602236922907974071872021164546571825898919359958552398908711617899729565882312224171470305039089811597093498719766692067816027508544943917264934412009353497469500579057604614577721962735395128496931717581315825234778134617686266299513644090878140567923978203380307449792299196792871143830718459506206134350623546054497015393707923211208607496536084648209220116390399739918975304739044390463392705123722487047369803658599059391748276104834815852749142198479656297647850431866266351848053335002240402049897801493145047201664385255314118483465827874275168141405343755046830514531461258766873053797400840937311735533320013365940679446826784942072239381392832400392975047141310899916667063632646260506733919209080680366449792324456544760768981372650180122020155112364747038542730177319738274154976057994330118041984254439587741616489498520687224404755147566340761674791388641208316545677318135427162795578519455991063800291692508573641977610553375724056972059010850913663254697559346864069105668318184825655306862954785747370674699350131707557604550718028633825337306343927464169550024673520802145919788335815738251552721159140264751167315419076071680 [128,84] 94301144033304192607696143614454115552260407318592459211593521635998479637209428644556329195247112095201966775577349003253239763553243986632750849201427483997877358804361950444691969671535129582373759093072949712015158990397190818949955750596174307658662960417763380748100620344358284546693582240948778327616067614714912271910378418281317224401019110069526439866589462936085877589293268629726354235093537865213744039387108488582569469049997397498085736251497279833588826554411126577562857269172032782573657186405079115489589403367569903152999713919483676662165711659016339490043542111727261144588229595823547648435718311816986262986405909423556082145829015114461381672757129569585605230073384669167180140773206766181062537474771604792390591704230456735252598725511817085920491337646702525685503843793741679353932364653978509983268359867916375565131951503829397855208274007492407819342343123359676737887356818048068755723614779877620067794502551171356535893236356894582095692344883933455050690067886645699734177843115449974998329094675413263208664798324645488901655909947053578542700977178207179807183643237475144078109173135986901213020251558611566597535303884504204677499882447784203128745587241658923638733262056799077848308481000882089654945239468953715300053134019576895696211330272626887710933895654688488162066906303586287565818847260502569825705076742907424961736667829867564664224715811054028315225781529770780562629805224470872369675197332417330844643815503340140550796331013448016974346444924573194759331662575187918189356014510677845125754948637647279574048755140415273973850663422582307699231190434985661099891032361171044431298220743685898070797144598880685429052432384005428378330453760639289470148104887011959294946728522237677682725819675544087963235381208930947013447153898218874861462021608960255097428374213229157216462784001375421993253572277387459132276271178745381023143797946806976170688985544256511187195661552625676954489798524732316661230163503279615278044706358438905460469684737639639978589642579974483179028870768079170714907296505649038647235002037465320118961362936066989033521668612111796048763701938106139512610546971733542721958418054734720805433103638682717993739044646302707735612072012439806183420306844978785813025209919598381528949507663791462400 [128,85] 965995657943649923431189044809740956703823435463996209313001831750229301722070348230685076538456682219041385169546345444370001817511427227719368589342499673918965722546344967045304613374761829049856234900619355346948949993553717832579046116650806296119526744582957955505245214388050984000958523253313789855187831021464485796503548617925352481577623791170887053086611221875835718967935696301341847301288815906843535111482971789734594321932712454038917068487733852577971149841715622291206470302542126916091477023028054666552827410565698535630832861180565347217152686314546042218210339484639349198707874238041653566221261774921621466092266229772828824859051164202367987585592090817604655782318825561834677028748695343682846738099780212126101394191187501104976922024909064992597445523247636409950471500619551965854131902910452940366760885251608744196681610839528361887536314878336759813143752056657936079513780101643161275775916829243216054582401836224308837737500852063013240106480145696852482103369974557664642398187885468944110791619360270386636983763867876957049186384933941639132714589446483197622983685971478701807896858520843373246820408184358108901979124680490674246746148269931552475518193712123561917802385003411235602300514955905963696659793826024519581456357858520258087966841925909762586511525124651143588036146791122077683611486408417886088374551985383377032386316610830251444954966452634144085492436441261761727929988475328093837999800650534388139704597752757388345025619528186050690966684057435608109610490752248835883255349216512675768004451120454073154640483985690676445112695962659209867285344125911049920015138492591812969854331065032844456421400479476620332708315052207136608428815419177289719170107694121552215224723400700250366044497133112155010531048277796884906963754189167504302141498589972359053334767421686521213995285360737584050678820312439468800922458191058785207053049812222753986284767122481982412655258548870604257534944870572285493591828611914895470399577861229078656188440719433147220955078550308398407536258101691908345250811441488189068834584970612361187307171085423897264940077817408010601716286971942721671014407161034345910041367444688933902055902592718111186920412733483323939533961006233833211328873223494612291317983861908329702362586849280 [128,86] -8739131744083949072881783164564582434996294233505952281223875267915153937280134785523981216024320936450530644291449526106542993823618741588790580409526951054646567490904782595957005439601590924225348611145769449334635071314933252730367158577972428259473475237816525324351332431170780081129817376259902619356302364197188032338168105138516105830300514230099190191622165187751341779319357175762243115069489251782428478898173816965379564446469641737946156683519528991525817456886580479142007263830673777689259865182061268139740320485352149907576323627553943211960674652150498510567732801805929830083588687734548364292399321558754794150080983055298044091619762623325791159922376112948996097571791459232158992083894594909724164874765482194053981429890500714442808171097253662229028300605554451078389024340577280600923315481531385963021161790273734603692115524630140396860566631884885196123975373834347184358045121564894217961841423786812100829075586789161264417806501176992919301911013461959096400391296454128652718840173503836341986276429438778024670890947780784523272982725473256108968725178465195308994802697786259592668943195951076535368325453692289638160433282272189400961254733809187994517857499957567797751360837003388740234240438410725055844355299797506282063414329496545928625324995449598880518583404146150940586744376965785057288186312018363011244099976106850282058038096565687125111325842350741089795395570939201633784003334640445588150264783702510132238596952571903978658769640026990316495299759115158549834043918485277701319302092531392963332332484641520295365770268395677306552948711859072402575139102650579622803487215510899053548317558856844174272662173163220747093653391131322328259828104774683992220003537097348472194327364009525343320696465854002922828313862483921981111201135274829868340853326013795725858533062041900783857795168813618303898209770627572454462586625673286094526728952121635385594779577562977028113328392448058363141195593465226686377418880711643812896322286363007649351467813683997547828583030267553101895132475803476826752693477945488882486701396771801632160680434574763169338860904295766284397862500470317514601488963863852972371960139406922441289291380318701153059563731597289788397479999963112992159200556890802577564077634714638346761287680 [128,87] 309838127288345895961862197347691998697330642844795260635402452509984942317475189616489989780101853441966181311989257155895737465524354574371743832825393528886358493901574850522302066810163684316545404924385903731626684874261278126997129780426378274521566989445700658451502064805225271513029197749569497620986115937819442660681932437021593349525473996548053755175261270422525015862846116176632856345680773828348117259261169064297833523738465249840477406704257673921756927593927869809350168333250367140847289275999196652357680274883198382906601995180394552621364250134546017881725986042289597090209837908976392736074623657411339789556558020612811534568297230410395745143850844280803807009980306566519909968564657591373240809332567571114657169882546115795290922097773233725038727796630492672713513162726715970004765437552267529611798736291461441164222767627867912994827259977410638520854545631226806974843718125601677574774980083419752325838437112763252235385050143940023070535901518543191510610092269235760083680797889103940488918817905434755241382545473436972271583964215466921972755265317066797408263378252405787282614928722987157525454960620932994365859365096950813119744981176829991954038645847516421298529461657848354540770123906501755618756491185461864878224792191432708931485377443044383043137814616106794347308751510685491564050996000109453650093089826416315092862973548658799787077250791800417746773025965764517725939706493074525119127820498859738441318627723957330616430435485557857590458702482803905664544757181802821014467089443089732281273726447534567321395524592999409066875631107706241515226593829814633144758012623687871370158281199704506842034001725334770989280702868457756924465145458260255973004727862263434488747263039709066170820276481031933332165293422373754322967181712511340800951813430247045038545861251588080953063579157404931672858661379138451971723117122937641423957067855142393384446916107222722949344163514401510209927685623376861900698508917262963719555828512217012052397031637118663516256439704478810290514755104834775251698759901919515296408445012936980705442427274874800982937055024138001005407377976103244090823342844176274661773526290087627992714164423000472816800601419821612830967806504803420496508129722763338919687202012010183937920 [128,88] 5752073768800583853833987781777585667074229950913514066283662990242860804155607701832304828394495924230125806549701427653705687621860520138513513653105438652194601000720996248787763308246810895389762002235546968235583862283841283833970909829152272452468751550617867709743444632616109675715924771555633965268548177093779747740455841963215330862470384465606803560128749011603989283426429447545653382813467043862415186475504997080410018860048971630308310643991596264066255343421848940323979017000970789013942910480507845622010526587199469533842482608034435764542192907392240666220809016052472921645827543458537527252656273800379431067229649371661107927695770495009651897177938384285458558669680097179147915120283090818707737135763293976396573628939769283869666475582964664242006953383732705142413807120381268605732147710117490006487389821741409106543256006295291165177895552598476404618546949481826845501038937247919901801056569879933235674205562333660289338020926506043249406333734550874542650319560831317733827640319636504051320734999433873785749113936650797187957958661341834466151129692574720755750813871943274091391163857625509526424074777729146279119973317009541410678176691112300658784682131547302377509658363114109546575758586964026874836650225275778746189637339277725385379294550118388018641109645596462968294190520584956864539161197986982583539601301487246367982102605995984343595348119067330509576380048844448351524337827961721816065100487913298415482498699075619757272417739750905535409025400992208212762389107311491270559869380664595278140773116693299181595548688706818459036504796755476251018874963963278025982323170596344650331523262042821161899866266101159608417020578013612239386163268480869337789890926830736122556949815346412552983001817284594386732627345615247374609399539736855299981605773000077699153035549803487632453413493969644608185614923741368131900869150787899373450246818363860432553496827903091186299996034230896324688742597240823843163957920852006835391037816946512450359770817577877377673441005246075069909541258761179920039760874582717270200335898125679790443748066191931779845591077519233427240116121388800995538934400223523133739030929562198823511313431830003615113454224071199538602345312901923812043139023597128676382748769228965600 [128,89] 5162804270710851989054995652356315294932276384031725965348472532941473670884157550847653205351356911381553861629869588699406069622218580873371715059383993555336351706495532543381491652653026820708672184072512566869334476524156649619286939779382322512693166297031906719829306476309300342560920920675165245692579795183430198630672033399950247250688777439691477092340331403991871326466542809511986292386030668531122740275583735818298178396207433731004164019421753465725608892934269225853957130171155913934138610064495600319757621497327981112630482581947125823464278740715262902935801739856762766764654967172033287700289168506234953637083502424567898749684149106016159113972905794012140195958116171239458720107322759041254372455475746423172832163099546676318990036628676823344225221986680369400387763662606240498202642023850850236857812257088404384577717262753780877587268369219051444834549357518933740113121069423971316689576708502962081691841000359468420142394121337839662988460616218081825382358265009245923947995506556661384103130447958556172449379608659990485752889928386624978862941324942704129533378892749133195329215677284877764910107095912088058098653309083858248764661966920404569498729963027469968246585691143676467879102223977695620641033286452557196310150765873565481894509292214025139741126716088387233159636270332688288544079332478497838351202896079577675789444998124572208579877000961728909536764803376214837037565062326655136961317138510652097649592529394612844497245332141426532101796708540401791350580779022194234743044156117243923009969005444575330699103612572121816225721461273444442953639967434113500333300781646855123724913765641716039749675458435093027771601126526502516902791356489159799966709399958917402281192236892724273643075131314877526650996183631552105235518458551379804271101662644678193458809784823702699272491692362709263336224579559936067748642486428275323247253008587339823935814842080658812457669608532648054357397727411828237863888983318464790948216226029988577727876628759736106074770569149801871270337888024752930991314056713789458991824361901122509668701403053390124983770060290424016905560751348230640726698363472124136001128316789353148096549452040237383242948142685781381678656743805069942907187655078459930162168312320 [128,90] 1461044651603099469444960362336180003833139347780054458968663335652492407203468994764823084125525259473670985566142963526304495404135861901144815179722195784442036702781356295681865651993195486568550110326843060302598732258849495164997410329748341657445406034276678395419701444666212549056342733510150281085627822184483550208529165512872305928838548992232127153011237050470134015693782403446421272677685698517387093781169012632806881822983132932760880441260007327252032365058444061096340866933254374215972731418080109296041219280983729704568495173317309968457263026571638770205501966185641779816845190532486162282209059126170561940011640315979323736293711982233249205823591126770837685937032312591090529810680045574265815451377110558815471602724788020557879181298269167559426680599428714225832433889444555317092140810943711079582474321660559268221997664090396151633760089671245316673240449724304604962577531864387726137698709967093841999168491626335976498634651247069148178267903621468486666517798645267688126706418510937512542025648008428505616060347572659125876341122867133808111688109157805914428209526552118315819373518375415211904962700054925487667463945670186176018717507547211626165195696916378641430697403023090056567169257297817315980019979116481501829139998095771277832763957778015588986795048041961942606261724962120973730953582329408048779992249257921086672251644758483305143289215459768387683993876192721725234391899458701532567338216247310077033737817437648640534977045158652524526386959524697289445406858775900901313458273881487418595225325591611638074427940122137192218507739527234810878230376518235891606117430564164588704207711526755244502937605567771286581206222107135983059320016702367398234175367446912718427172771987340388360642170906450676534793535277278871072455548244439691783331289118063294672124339244202515708150829699635375857279977112785478471118189543913390780132437544593371152542790723621642835564178603767113491179796129939577127471445968476608101813323444434312049494738582695212784172113238719336031029457656389353320938619708839313808749022116456553951240284305283454954424711552874935535074027966410433516166676886185599772177067848573749950305641937285117258621728482971923676667374241930255478315231931798048800177920 [128,91] 20399132497600775200331453575155610070846345183601578698272898576711294990021562611265342633912184384452368670969518757998642765325913881779187875049782393372353647132115361628289275909452668956612461264626047145876222718504116169120193650475251697785117807499839358342272224410499331915331825213330104334685042558005500273846036754633269216653673319300429901767636127210934091051916115710278069902895006217968953039269065869263596281656473193822736711362145819924294434952867847351464032989479394163286174379015829855575548564737107187518136833731915420397028027084335794334956781056458076941911168005733942940411325427481525210054012658925852119802956123411226437422939592877168491835125305057106389421483342781671445580408081715246874896934948194708022726158436632700588344747409278041649577331604826536960682647814645993825521638653859488663727138049570356416577121564813738979582683347676236345873476498755212136476784519095819860519761523634094819255331459358713856783285542227569024982812670666936012632787578938713311821605780437054417822069224650873888301877159709314058224539937696889700146526909766026395395027085168502272582637923291686483594702239066108583330736954408197022169921716032850785364305314023245387805120753435510632386705354057230729348232974420729115649801540672573838206066493941817119550017181406353815491495649471387665314333520629674609148894112509039358660852608807840556626914068747730496923676888116291137301666516440852864880273069044541365756562537652309078096096726153090033672526937457872374037060219013316268509623742429297780630988084022383550367199223963213819838461043824173404441311761709809628519190561402608529046874163949698943353926933442390301394312108269096673367029439917692123271362763371635292902614059069001546427836714536077527976574881672591231447708668803854605865970027260738941305813472575138514880611341337772839320641704744983303043324709064732588606866572222408251687675302249078617319109992002204512908569252548032045095026615134299858520390687063141361992927852279876793552121514310963698893525252630272418588089647415591194015988413533601773464461648574749730822040939047177301430248380830426325931760692356693800093245684654630466978527806869356044917003573330882320763657605365361194240 [128,92] 165270245398849419285734110356915542222562303779575435022768078438105270197850181136918514041605642581925507899996079918756384921858117074439078473722571584049603952264449967533362893240123140170221689722224130932840947199949769706088121662400054279557359268090937567696050750318253392946183052836558665066568331927903653213355595419067140176535920199357971407769605351695004682739310478419611934257781732801275078390057854171367767039032774976418821642347139497348086098335718273006914742831547286316076440385755001897230168121929084272509113586141961638650668801076256648124247770228397652453832998963030149269375546038177778906897452994460445405535793041097249042312913431405741008232591779743674611240732999554665574433168492121760666407331625277758418093497127117601785360094412918651720278733956869151676078828714652596022859581669905441668988212778539476902340483045574979868549113086272663074141149053343102741943506973877831699058603256045728469566134555780208511155128473288360599998404364870353084550452992474997389346419373497817346626088128514664556929634901631071306205845344320713953880651893830041363386526131123582672556972608916964885454221709280509715450799118213031499437688991652391300748863058501054623811900342558663633713698436678990092106399904807141779104768132006223611571679964048175917247717410360105674811248265867918494299263625204273446183402939867924616316388853535166776128363699020077502892992845686076323557562282786684372648529022147713480774827591581560571915564951711088079323213538972035439048900801848563385792596421206900468632329339334331904688186309113249395219760015641236979358028744576721099448771926906414520496759442840281232267111589485654448513209939669615845361863420836550718895147976250037689612146885136044314383813310559352222895820932057318899958544120706727576829151088359908497297248750776109950393482007523868962793355904158532130838492638592956771806577187367074636608889191695125412113645692412716811862820172913191621077474529806574040109125459434606213880754848835063972711871937122070535181733189700435828857479220729263078390480060773331529381963589108124721800677932310077295676537977769448478658245489880188387098035931134898214558376464599300393035722698162150128724916602410720 [128,93] 2620367019243588644139164981192519862139386881880735050623624968101063275343803218191841463642881638275925003811903312023775093277166659236025316592348289877422019819956282147730440105346241461343614381365341073572013785606933073716788813634399617658932567087074230606574656470986748094278092520375243886367877046207067539929774887812986915341484574705072224073099718313378802058197825129830394834169893988817524291356074124918209477749111056773151713988259292396752821462242319945182755774512579760423994915051643558869323437419666531965846584559338194347901130202866556166936052117362641277781623524260937204987751579687441450140528767056220989459297307523259993123130094331114641778185250578771837479496840052956753472732543681376970744045271330826370181567189811762057571754034755130217997916455864465507789544027581735323584484823917686258991943810151113111941451385113599532005874803387227695268456753924168055196042816113573002570569164215549571890064701115598584007807607468434802657011124665410423368978366381436742953546146540291069979939303873241165612785692120146306023568867387218836743224573442388618022185359575615260766843270969927712396185504649194036181857728052966224488179903009656820345781117925742106520613033137035135833343682965505557351367265497170493012100467047106237506425476239523328346172650164644624647972285984313241841715812160798310792148624451351433672461447702748979142360496704274189116204789760136192464815388154012229159725861885056836110134514594201824808182044307897680398378823203530438404880662144802800931443940098853649092993074698853291605176898648210928028562133111417370251512915105938473680978701520701203919627046303089807968633278882228503897104047902507747422352355477341592651878833676825600078775057106362334134754236527889123778416023876082314557656828453314890071708218757248618605149903321393133800773657998101721462699801338881912792700483546556618243936605748381845352863111122240985932408990531583745951613902387089053734739436126107809286604438707665524522962725096792104390260893639406466619416780231080251818691834458718188963673175971407685790435737426191506902381096116855723800096146908832478673533250710899985077865756741008595606288872477592804254307658794349911766914771968 [128,94] 22765555880445181830271494953817410759193987428408164154241855862177985177825739501985483658208945443057902895600202994126145922650259841833265924414591354284723077522384821957739797951535491104706440366697205276939104133843211341941664042560319098154532151831382364953171121854157304362635787114915335558342978727703103618497634875015053094931388254822432291617591120053758574584343564427909819788149473644435011213594410677851538923169048743354166229505798591041530795590414215701274472427172490602709308284454530879366195065330679447675845071387550397276332783740170167584456050850762995050461306546723725522773523559309303909926618711322615347303457780526440518148871847131026320865427913094829899935949338427651150783887473855768098994026950251932082296219932121940749083816413022448718439696510282859673027217138094365421519363107305610101698035880046623286738528983147146239378573127570880878562770981553674720660206831847375021013180243239112041764597781719619692064832856373272660285203928260396369984326614919361210061504112211429676896212499215716478822176813171885305556902724788600201510667551020135108263390372214407993811455706047827889128011908231752492652154808361626168275737504656482064691651898772386928783615291855384289596407863321115763728254187100075209962091440921757744257521627540724749856278963441759094287312353107307765146836121485393746979468720453861449472743683977274407470776424725828754553648614470755522563984202163875011414294418373611139011171011429934690586406824804489558661852715195055978659188171698857212219469231034026792887181280049192418523665160435849105481903091765427575032260866909699887917492502479809924832332764954692152184336668435284600820159806030262131132280851353413142522290239667865147208406993551308310622929450705115459617205864019669360806760554784122777803936565233981834330174912221776955979110817397261640161408437934175889605606794070721513120599267463656970154532984698399810837881117563727788729253727824683761534163742831864386612676712862872011071094746023634135260133973042773303718770404666526927324554141219851959837121076946532571010584924248286448364628344884453606353318136258092700928029199230306124080228781292415206132467643064276266435786873286194870826752 [128,95] 158696293896195649326384890105781728932577817666616914419406934600030376658107367617119924954898013315616495436014585166207461020192378084062730428308438462565816212925295651497769923442845258997059911341069009724439372591942277001958611436643945650814623526173709455287173433333870499670391062815264220456339139381698286376021304385136810594358355788723811186547490900189399825112666680728196855378158920259647266651761648035213230837640361394378926145499269195394200843626456261085025737298488390377967427388705891890911486205186907811977920054774856146741932932515676978270494100768967600705437292637167563372215057114828005603827854557884129278588390254501792863199467595198249221193770292331723367650913032014638972321892521048169011825522082682693183410122715292532026152449961287142809387208888793252906070522672200990712197243427771387492413233807205058089437910645917479356100515049757316421178325323800050069279847031568884628686362661590051784246284001303454396673795501574769050655951571001264885612492687354053768391518971334691103993042501593068989359548566025288735300757903496664980928934023570385140333590415760413868117293790144421959108099069455569555001222563226323097081454581019442755968304911853253344368024147163382085629770941755671710923569877975272506137437096725624627109314525071579003373204653005094106789108949189336648987611831891863260738244970317596989530393956828387924605243356695776437085560167694288655912700918486522781636123197278531898927990835650952227156454893105162254142689098580938058104733152419423246459898354779598926034822749230170691016100214484678032218814347595614416723564825305600357917164370565619015986221028532444328806173987848399659362706549423340774914014081979536031853535061293029486881110355306305218080486481634118115056714196407846289739111686632619583702025264172456089066772415760771785535670802401921184532474430394120504915628960386164012884218496566035365359839041413780025669275202684765998850919286560980812421710432900872060776377870882956701423721563545852452701827542881612956265682940341742601670162670283794105844944185172590720931041328280104984428123463333717643736075592523146393650833946924853598654957618585981015615504304605005388761322503292496064 [128,96] 1124823583814327327096196457497402838389185548631112563200427490281414244328720575240871161852273899871001635456813346193825033285532477028939406488425297118897965072386350918890156335846737293834006087068062479405808310910781607382137724478206074479598508742422817522204670260536554352118444160748403860698611106231483486656903869759389051621122617814753856690019374536594622895504362612162817381792329332597609225484395159001912205334858562810160599796908906477978218747285399207560345592289083961695135645637710191073888004885928372372768482572250907590674964875621592152837670686395217771854528919045221186281057558378088964639985729860586807580806303976360634191006018507849048797767820297957175157509176987901685774640721492019374770096957351736783312902614684655147073625620579135497371211752221336448760408183184363580093835530241684645343930934438053014226814939724048513385227182105827162846530364713518151783616068986715576628281678787247774543349884527686239940210359467208403072872422015527302659967811269825489994444698199149501657007183600733005354090865018717343569583592670398832071985934993214937274942495076838821078414216841551684874701901675446921934698913742727807049083756615892810513926347858908490482821721928096503459158675151976795575975315983331464650448229399431834477849514730580866205745574792087771638859620916890602153266494125170158517143243571023040695447167361479999936596298810769414761797563007097989248457097391073449221256477209279748963226493953274802537849827736785546936497599396807756035507215335978680575888796873448053296693567654888643821971373491735318056296326998743321326869192237993363866292812906902634304540768912799823730575172168858741254848338118494771218035429649133666145136691603445591126242234324750883613418556408874880129624018533577396251563291212615347260747451967352123103608004412989838594979555599351608488037959476890687871336664737197564163030238256826321710945389986305488095045427299388188162189671678524312136343134155551185936280259384395657455755363813736980999457211839504205375776097652480920346792617831931874293391334084148177955988289153125898147493048167219974795543539168132471492551201650864778781847762076846851722577796712443150510397058010416 [128,97] 5763740018165347702263940174163278732792525749078845018742356542071308171497663561894340948483663560574084992357063572222500687138990279868273485653606420966583768914734612633151565364332969089055203424417092672133301686958633447908165699603884029076918901063810037019677274557257516786127816085153898137267196911001616920210807162663020089222751484999893043861845301791536017764368579881663745793984812003770734099463660120286187083456363848663807176460842112909554248468864693167964213129490188728272803347762346758769390982728904098245590619489787395600897168524067123390241908435787954079920892208606235547667401395133047581814043765301015607300050650142984405577712171299599065866963080111036523188691259426109169126486714675904006489795984580401640687300003063171948787919193427242727837955627241204256682225757703109028650232777632855736692399514552139995289368464785916555047896070303066531105175405203435103230578622804551683024619699162374746663491243048240420803985674602832121418326169372135991901638626045081874363484399266004721130825807620514324659279680893986575560441811772858469490695800314668890948063791498970859357260603297641784110683690257046521450518756438268889934900722854056104479630589171732497258215678071017207135992281395999809053156298087676710533527089425512554283982212243405232495980309769878740474662967612444114936469056368357251856509005342282468915942363215492567532497087083806657345887525754038253444981715935464733803690214933174817811822351318113621698660556227523573153601325564359177995295959474395028485991260923849726701615964639059614254941724493112571643260517464779915808956778209206913693378436803100453549693930155752801764808005318059248485520483614954624970880111049199413670397444526276966717250137305614240448527393716617461853512658600505823592692384393103593214778981848671025984980151848161087133285830898615101807628054663537596383238559502055390709730514713062570162926161140741783251855466483445799165313221044876629427894056434758609778251299916014130878202309224882750066006204792815469278535826252912260636489885116716974486368075554088783329065880729022973616498842773595959678211546321920975373563920936453669377986381266942482158960395421512575186224128 [128,98] 17898989920470509225955338267620613834651729891347718541279013231988736901150242685870367792194859485649965459247178488663359340031916477751161925659019961048262890064702605564885274950945863448732355859074740295310062248447794068609131167641688273977275834578884609132544687731017411988203686279134226892884246915820104448199372042218759463192524330156224553770232838352764569614424399009893425697466739856278060615624682234094176395954534446546231776280033674696125645382489745444608030214126207799625761896417285331166688790393949284947877256964138695427453398763750485733259896019255245866987659493535640153507973381885107418862832821573100952945447305594234001472342663220468709272130773731972819884605341217378884407338536189935295714975230553777820385389154894404328271370954669689875182752703010922586578830847356465833904796881343902864365839384988599881506742208351028902249817812937078671430372448778828482332259391882443927221857531973750696041010243957255298967075592053964895705730456476968240935801452094698446031393063384952929886376246274497384016889816339082226260331323957743854655266405411141806166268861534919017251802285114982530240431984702281112646725803198367520310890518012530312285208837923230826472705644608171056970925827580663668949146689453340605391691737050165585024050630329704220698299726001215683900181984743652051321287282197540872634152435765018667849126417642657368044457906648734255551367273687550265144305105914435524896361269601768268325131091322193096324835515139099111280490018842094163336859225541078579621757361325609034997788810147919346204920538492536878592479189403963516861434308642970679318074904866828116746886776878968076900918368326226152617935731366702950813157294184915256664166346760435679892612118484149302653709716134126158098422449148604166854827860159904597775601348783873600524515929181263340533756405049350342761130559200423697044763346037028622935472626063738654514020077295654757645245136513407070765515240514777155877795860886519584583589734318941759684120021071670001976532768007616477335249267333866645320763546481274132476815589912804829598159304965417360519787191649589482950054133246726734928441179299356041875724935863059159821280961186911507968 [128,99] 26921909327975744166579005018699421830638606181875678460157110296445581616623287182900654521209267155953342501697687460321192350573161332444799052470755909390834142969436466084962755625173219420008453622611342978960161559900339920163742578637089690381917503777552099497534885123220151542637207026759329795740623860107231486301030581890053822294831255467332165382349173580829004401442943698886248195595288686624551603551531820851120547498945116327023161098103482643917632171402692995518778702264967714208347874267461273984984889184271915339764506902468634174191539121808747295467786247270485597598997530974772607204333699750464306293887805366989093590078741050511221956329545597686161486714324160331282343657180753102621995953192014344492677998238773416889385921339271359150075068537964938172733973411539912403283760989742341987013665488671879124311293765786296782525023269603738151877432353609695610151646958041522062255568841463912326162769447957291954905902126960318442015166325362731781045491338330728817280631224336117723569665200755079612623224754310083846725367395603823426849550358221535674162723936444501421641397871921258022026176295149602663428499785124603220159213564554653064427541032730778167721522453142637430273721976091936410561749488204957471721416113015860604699558995461576284490644830386444701982072507009432022522985536887023545590054988937063058263745537391691882360057166152094802962737570027233529963704678168417569806205767558373792596425566417312190380328307566887778319271917501402938621586997629480294902228990781149004692283704124476970983210416721475324864569570159444843469506049104888110795241374556367426246795149973411119180263683757823438203461668649216960325957616956667683920306899231859729471750910976061809886538110501250371892385826895863491944897812786499780847054016313279168142288244093438095075678607226608338945016343951306712385302975213667889616103595555566394053561196006290243108834950768855189383705516621069356414515210300901890731055576592739897678690992440358266959428631361269437970326803335613534381415521337939238153026195846444605908576470511126981897823497783424234180059772268772705306699534184018159303584109708633673836247644909123346007199816620928 [128,100] -3530346656621629099546026410297807815218660291571952520598445053236303312672041234008641111955318990146708798467898164185342609919586198667972675157977700598886340763894396691037563157841065292495077935257954109457864608997766644267443073412760749823385349999697221549418861600333558691221295579211944244228817204752669323973046554231999157053134178347589324370395698065202870915508567312950020430132003145018836599571290390353949889447944402231601711423750562397372206472548517547172601226485717507980587311973874884809205064956439447515240264224935410360509411397986440400172086746562027279572939975531666748857301070514027247365863699261167020856340778402293587653012759809269161103051392842320952063388282552022888965436704208562690138952913817889412579910376605526069846859813127596905281672478522403372719919606393005719141661939541797513503423602483480364625820231265128021159444772830108638806963583723936535905398733501659167829167475555884461374359592447687171432822215325260692176919345608278181264300791340160456879486855244795052762621273932236788619482535048297498525683783625364328979242307170281325529910490989149406277603472938231846470026884199369980699219835525072907261818942082606840426157462158826762264387517071356808600160475535982120987847165066611552900223912251992999056896022011716501746421112998925315679240379337841136114922608672842381548755606542447796906547266601131730949649443336757376125997205368955854688997276886187717653198999697505997623894800975625038575057437154655986101142835263948516480508085268014926803350486251544808163817134431110736487939186271770955872918152367437711445324692303411568643783875274609133839081972709168841433074859465686312104500084112525101144847272367338607188696462490421677564176843281151341648880190575717746507891810490060337713353585087922354248727801447078659048806450671127790956241107157620735742270114646360232015230333344261541544708545775826148263644583541708848167172879314489505897994161936457643344281743574886798868140235485730932503662786323770192333444997542305190865153484642347365824616626176287404752181738859916381356740270113464158668827739884710498652507158352333100108030916357484872203747932563380082097212416 [128,101] -216189791833315179185307564088066805487881045117250368669471453871937950284219812926327230697960816168017426750247518058674380586701473800195384352178131739838941657543203788030702083741649156901631867816432871297649756706887908942405891736488122934810944784422033466511009930236587424040382203499666060443798594338164886544890230726966895047296768103486607246966871220175289727414937047572174273194405098499486620171215510579566519235075360916999632933212749764757617150858087114990751893760015114050658194403726573209720463932333347540752002904960651003438575479173347925806292966196734537022329839582400074111091886184141847671326669034065668608588323664011215929148981309341435330480273430764114087427582554113331251625146364940322015918159949439114215831447412563052719607051069576289303227835184370022400469890352720002663190781791665423046664312783859671883451195837625693047406860452643063455426367874270995795056114409325364138740546905504214665732648507442873707564494722824951921076482384941347837455758105191626345933443797618611311286971811953650997484271248759185253562504609577686291347003506530860456998350421743397123249431881548872768280377415280456867303305406837566803659170060828540029828438003971766666354596990269031563195614913707281297727080498142987342053667441130002822663616301873549587213133335221830054768493874506800063837151127747753982823602278254431040302747647170031619353173204410849357942669529487821663835028988320158387895461625936970581137231088745223600091330910275502041590280943801095290889729313344430268663367008017688344596580702703094475399609119304153338103691104050768662054278722291277113754296897225155230627712979811501733988266108923698260452699977538037713147137834772406115527629539280101909398031119571206769833240969464453095479072601388860596553820507009887188113922992741118050587371576601285309197184649956450019648424712114743772053767543746201325253705291331272926054833724189769026170031044583632366863625574108080276168016098743179242552113515874077825106172350906081062217884890259622755907893161215285044698331872573609687335923156535460758675048037752998830802953124254075625919948166488593633539041540605236469547734498015564880896 [128,102] -177471373257671024464141386238262094419787123886681171638781752298439302416119930086896911678181214387771718541237785664789371053825218451991961895062652742111337575755894334910325760057642300510461975370851660335955905811360471456940781411142294506938459891631169427790361983512118891723739345599847644011398009298438037695781416599325623352894188346472141913092032217560882405081977890355316734478830985376997968883300135288790048476288791345701142968295390180461428795558520967147326355002564671361785140816580800564784858501539204280407259454425628989727380709922857857275856555666289198665724090826350290867125816275410905313754974699411077495559648637374483187269304176106114902939670392324068330731081204870121244149078089408313091619888623607061750585276340030333461636762342261569027710072274709140776087009139375809467913366100828542758311039554920257576279249058778573216448264208005216346375437644177465216887063244350318226895487790670782151413609051755760551942946375262935911988134450368253894292703447158957961108995978784894898546440340086990601685337420717973064200210007307019811546885755896280028770774236269651893927026508076032244162749023431565143919256501836628625386997730857793810344071974940858393484890447202017432529678148964727196148479354126729624781756512767084772889960445677866829260834149756512865938300194089558175323923082238947425276843746015346752157384077972245400395168431795913091171598828452274871768366772494552564072922338284284823040153780693133006824961267218109516150850007678682607827211918820118201315254269300264169086964643687435785874300159262761257755792917556821803414766332841440353442078800138336958011972200122038997041129487828170105396390547165297721543289446449122221263005381300835376201500729671104212945794243264680462501041113792175024391560469813843802166396365599477577090929303527021893451223183266023626271300485046433869012733602309102001531174468939675626549234089479525174455694890902702347458524404292493817426411799761701239339561521004576442617344622703732451390160771796043016950086484601463099087990750484621312446665233531217366227821281608564187222598820601506652148490754501925140093789952196105125384295158195264 [128,103] 413368169006862039637392335796726990369502160042109209602758450824707482372215623462176289182715685598404168286038842455364087028240362135189305902846890113374542451813610947328074570636770710267013478280884608531582253560978878791743209313456485444592954283655008109428557483907035049282429481166920429210148427626665820070116026229986722938325401517115466038067764186001001677327449300878321764083358100823765734220512979163168564491711656177301933903072327148591233256672398894405254843551292995338320861209720078815517947174653600394183331715374747902264386218206618393759777711368506148618238659713801288101659936604693478888671317005534815512370991233617909033643804105548151526440036786869189025696952602262471571186504797199710080454809057389768044288686165404912964886034857016009838743014817559240853880733314980239120324057992624814227788921210448793861444119629243242853435992459273423891217650785813030087527171252918320901674109239787591542617677296646867481626531200190293901659993971245665857824848739320201417384840663883296500409891587290752432900103335310407397471113367821995254550043388612041428156668581889517371444778893062060861734096227515220937730702859361912680282639613724079541813650209911412487057541962607919728263417063856809250404520396317547355638058064625350326709707704319646942353747454261573490896851997152777690730051227822527446408749564241912005343073477401739787176703961489668863857036823447761594038871299020363923698105455958357590744771449221073447910223325782455133755853079954966821630211025889797875876889480538360775170030421792070425647204058681930947082623283460067747540337618841361553393601139121975561457597201289764022230958512507661751237403863647153926188557198066460342316899391837394801974455110301664579686131732827565120927619512169212785283771395915017877591695604330244860965822234768047845933679612306598098097716441305641400072934429885178784024350460689197200406728837705515065100389507811009621299015426612552867118178201003411210791578094356927455007109143281169181146868954061363020295128124744817987204238855094988318807589825645632456243809180218301118138786381166808777884968290508198802995785421788943280506690304 [128,104] -4353954192801872092992371018284143929117249724803138575386504962855514264706368105743544703749495110149876548627438235110753664425417537839243114221172729691329043546084601191474932832213681581741999961751608053251906636807979543962925555012674958778028472673055654406570532457563503046559381606556468455676025485559074420234814969458036399670894319096233139484331213994696103458763290239028589646790694972452280599313458986941307269235277427926772963920109390046204805995322172459983848870682641937627236672630308520855028116505117000012391820340818348374227380790503837659979597264996390165151432472032154907918064505386804442558515869613561904082092876593705798608479766063089788394267040112365519685306715217233453037110655524105088594816620156183113190342497100904629428960181394132466334254211761403143058856275720847427917390164476804396774437953269762701065115074832515137724047823042679496019376407600094120850728897363663212675320780659631386692175912032130588588632344845849081984646604664156130347741572891101614346315003253864383530390032996464352470537740607817439422667393421641379225087111082159514982046251049291774848999640912922044254941210277270646513276346221422705418373849952611389851246624185898943780537572554146143565230134798796409584489968448372330571054886882504739435957789891181784849031183218821275842670138099087685956966329682995368467631851699990165579632656608097972759800765478981046859639514020670676511178135728453589218789599815734428880336080607495807740092285214020476854773875353392741921983744785533502225911205308447482094079541583644577301520500784043095422756261046973340840275050458479996849204425916680469124565906603871702329420715066096514492995795029759775742455581195483814376697549277734533312901462542063653483296211280367981750214290903146282820617354769722307488505215321440142693330036709257617538510498479257790823447526017799069128506501266541911957718044427990542725809550429249188855018352467310668934052774236750580288415767112794169509725828295566924299637379758840572482120926233110001293764907392793287211580706212356374363208493220263809146119438972780606576078942722008863679868443880842417313599204980116539621152 [128,105] -9057339507937938490017337178246140440778920995236354584088847548259003377177894827651509956331739650673417185743193178215439922765949681011831443381345357410723542236956355754887932643553320621936626822536915763202464010534672145088989969178330147535323604853777118095038382019149167746915711453090756296836576975725162585822498990934408637494504302584663583322188617362173920565074049498100909436109018333377523914070109401773261709568312294551117576309440364469088499967968231126211537108126493244670612630828073524715908634440402813831098383918889628809881872874990471980986575789762453470486994122912368352027746393687612844212490963844491547556004055143977638558712960069253953586166209177162733509401326172818896797738051500793667583050555932181843131423724838372169531730468929799643479786133891740113292311371552692493410013118154593643300503105553577882397169686260773686157127303973911113929263873146588515081427958272436323385902601602502638421967112754657359111931133694563685668927606347354571343779141847004188384340360377051707831188182484961985762426408209757065020641411243198051843028506375655126356640169876879668853761577681479519945678818484237385542030224531632219610065967150502197251153414172987898061364443884211877463564058705465951972343827228626720718843881867490768294954962861117641498299277077537921228628442953495237282530551463670486132326593273199105729842687540101578196339376049328249249283523585089429084311100043301510185532325655305511819663057153198336784364969458474535820699450945102771194961797368995665560699377598777471633803666253133888852253851208412340509832472226286392094294525735455662297630694528496459928006205385045519626442149234246013714625054082270625395045098145015933925433178060664871129717289395749453931092779060030453742865851295517999277272243135200069820947650693000534614834693377116251505364303024839270519374476147863362227517346716230209180601188245231884183866559749768683550870038964607261503262323975238913513267474810651019575367781770957842627790507368914779848888986171109043936023188501814664626019115491779794617252270998198576512555939357005901910742025346038920216630085686576557835374007335958016 [128,106] 4255649508569742075528189966107425664612981973344121339044253416263531841248411460982968556051453832092960945027418231528571093171821444020460677905423973694808159306000884783331734196800979639547592618744641607815894187607415016606990184794703512391358584913369602388244080759033167689446403021519895533314101527344482589971222678336439760907928958708465854889930731778311945981962472791686947181338737554384326977342897385924965144618758573564120290778440368521587674106415139562374705157556942630457309891794034412376897920844624111899324056747640295349716406586403427224126140905972486314007481696036427759084386189171848131119799874415658930388584031487447178546064084054298341405085632972817367142492211524607786416605391603147275794478032804254993030351908842146947322467260074001909828088041594953560112992250459761707279684856282749850203087887313618832778049511153065395300064988631050164594635101450358799607077405611040277632608336139416701586476960655183077121513082576885175151229407560284032452033345754277334687048623246377926920823066842988086036592543992324544072851630886074407985769132944086509359973039349177908494602577848352029245406781000274659889676677988913056551768815410693144309224261756331074420612562807915116348322431388977127548329662395337678948051956698529362285414225837153641095261619827744013429405304497706121190677210437758105790226684079463031389235870366170470612425356379536654991440525910663996039260045688619402018325390903081078265257785009933684638955048661824309896547542918730714269905318352982454612469666999315397767484813873318086631288339205778801251424965851591317985992031324903067788210247177373660799389940396581846116634781000921126514441094427072356392956448742699658973549397379986181730609199393988732905471466285754495675840575061757576345811996750201496951303062132137145797379250903269151546695750983573020278779447784530698722900426652374437894710819582914213297087448777232628655378820684569348119000440463746251657178013389088294309875928629129424997880989665618864731896495518027856481492215019688942990317484710414492032842896109535124217541150123515503028009468135583259592134291364442639953945862656 [128,107] 27295165025607292175317731693518490482777559179062848116510851437876550641274606809936010468620822182798348635702224903899883327745283672157400822727269145059949943378528584827531396703341501651637873481062594199625078045855285912372014222697774187552622561053396938847538285595170718323007338584646606158770704842013412566880209392492785160552757742405533028814238093844893255718346661447883110458132791036390343761238099900270999249040874566576990397184472168337700756961737217102287181494839989157839723140276963531897659716156477762979480770155962328558822941724709476715455382909323215140597408887440431826359959939073019672577925390799971612920082371976277639147217310075973705815622579468402567149190833059951993153533246661001788578061490813392692005475132984307541244734347205582044591515327131033195642401248844509786257216927010029206161705988140954376914300204849521558299924155633505109051740310135798510698102653090512524380140380476865029574193849204421132018378037564463722411653569610484906288734430063775359236511210996647052632505318832294256685643283010762471996270447085929591643544511560803160414593315861017734512968933997673992463132703936172040646954443560279577762915040630807793569598218717540604830537456644897698621512615430586780174710761236603444598898386882860697806343968198394076071356105031263326280876611634086508568377774135672431657807209320631009631209621984306471514972151763405192297612045935184136561713978674445937520564850115157170247688729928782269686056692620951073041162609154454808140163369009172940197252242711184800315819295924932229694312561192846525661210596586191959683148393388912553380688201369280912302504886764568992232902296582213207218728447667607905787508435905007746960723467397252834966403163134702629369794985453745777121812094987050324524143908001934430101925488479662496196330325895095133935890523237811307161144398092580380554929383142793183279413931081549015052106021557963090408477342160616272692519112717886979111844773174438655292719672194995275913665745781495677211105642755486954094969816886928578164805098063374218936564010094431761107273471390860211870172472812065794367249045258306767467712 [128,108] 28415392147747750129089737093943376971856784194793807666306042873028942889824679191070191479881015640467809311013367908590078520556939859108768703575681841114558528108015983501858164201178049362323098362829977811749403498657721718780435492691448309537333823614291493725648976071036971967193906212323105194736865446089718803600944304207331216836627968057232780770700616461211417039789414117289918053643072732706803106363695533973578894892824724023662232273941144797687440006127285494015931503122497759062678936837842278552848654707221981680965339058385556008005277643924071692630554113480100320917707909629746555326858489510119927607503519621846323746493761055656093031158404835146199521620497723821672497793231539612447322321625210011089995767485358576165763818761837717212920520289172450451320439405348871207547861164385762514190237732857015367985141482196576210038082023809387005461406645483514279678627449605164825010399156105756614967564515324808897171885260408158005910993774229822109384616204407495628650846650415036152173749341749267730978535108759412261659138703210549389041962386665319279646412698963194697138819851227395893207935139704104505055583573438021622104293578802908112768542603272246333583352706091861657689546410305360336251909394234119347527287594805038131234650915216578136738306428402530122571397502419121171527589638582765190370051922521933194389431533538232729969665673203814796574187842200338329346497732005939260752776062549796236634215991716527597948538545994546980600011931369723137219755004182200920738965876328959975864721513863301920108550060711451101907507883154583163975814336053083217395262883918206460826724161191016912965079734852487238983167975132905986700435187710298899638211193260331124586733502788817241485133280453132877016114071671574860801130434738161668003212562684863368716263169733476961748907103728061328500076580720561915156127174787466833805839366506535526185012219896609385065114992059948239300248582651449716757632768880638705989214731716745797386670459897954554832849565376034016471642486484188891520790849256991157085717832411349559448024258595531538525452184035888226524298441989844224907133627077983008 [128,109] 12773072044228160887818250344169437592830124177041217876824404428688361253046362985972661389257597169732146254803750820384186371956557658748060807279661644038740217262039977829045552451330244201800915749690977562576795642845409237010338740425398888222830003681144286167455365648704213624537565658512789384461822469209963196085111381662933260608000215739739355478953071595941403651088029082137510734803665802413648786405831790351137559579968271046704326523328093793827037276264489664094461702293144480062487720867694120418158212377819692677568512685462817235580863470243286617837566548208585285095992973765421640392595143930997639692888887293094270081831231009821672240436765066874996667648334544483526470591827800613525090220598372416803756649131981524801858995569574604908535221963398785533778231364474444143834048151196041637408081608164253946334858310425381941688214582377925508463267803778605198902960519401905250696300379260562792686834453298564395797946631735338346036693344030087968846424564111632682080395808733020059838734254307109319277388556779712096818159168790448525753895142422666292088744379019336376928634778187515611347012287973950561145409288848448659615879107437257151377567859400146508271972233418952144790432737843111080321153651743873978276321056066298978790115124788740220212044426086592026235380999116916629220062488842397549258562043875202690188524820607290612718368464216544115614702317651882015383851920512053482217525006807313008326030862821000033841778471444775711641291203196598066836836177136385873947262627947883607396677339728133329743889940040215124646068222514147004569571322222230567610929544902555993062289732182632770166618183603152449344262321867983772964349493656615322167639885368954192721802645738411920700427505900350661317155761530044288543175853856588568489906259931785526297554308980103117284662877087497738192369016540405625520397062958002970368133455007170433794094723100091579250390354201350338707681659861797117805836758875209071485692823118286949229789499258947911034448920004630963892013542129932430775961081879157102239918901654465638609045921798567030096225363398671454058037043185512619196891534592 [128,110] 2972776150081917163669045999280907870431786093864223160806361736815718034369172452002920666704793415688926488865501912890777708754533307110863484602433618597780226519941906196873153465233107284909458287863829040334955662970395595602794121599359006747910695224985886561820102066690748423052568083919192114235361856019786107798235001529252188347678046903821928438262256354549208275324712441591749327789458776730194695259042691839109084969503265794912276929121604788235202148413094953028472157766527985802359262900677654733579227019688933954307377242604633962638673557802480727974757232779306411983834430722451121968177257665377312817409094638922299901731823816953330113278402992193495202072153714543782816876180091769022978997983741266964886563968408435326028346990409317787888034624291132143875975318204385382110464100199100739313846449974560524258549284223816702961560039187506403748075269888140878291352047310437578677141421655320117685240217165035011104749687953775547405028621610838611276315156215512871466876154371970114615900651898355975265482485893936683730360280053815349386294326380968518975649495689186393627932575520610629577066314538234283399935806652270552245769013293897240929426253743447235174647047602799864633336465866046068362784089037666452244334597053168947665524430422031356283252695794579652243609373808747902370055964340336705057630087333650840016946826646208769254378802970812697227548672574559167482236487897581661671430356151421774899076190820882557432265796074370624969762065841159279091701851207860301873253897513780707832067250100967651392423077408529872877235273353067650081850687594857865832670126315930450403806151664518023220300979249948773121753961453249923570171201081570753800730895638696807473237167665799332447199406332354210460004308570457517020885297918280382610461923002032491919350028529076568839846311976235174149943626096824867237377324776730684654402823092967310878959250566782837809094857667901595642109840971523606544990247077868424920944143439622951626835446888353194230282548105518348476761604426850680188342843459041494216811079703518023912256013276203393935974998614183210437347843297277500424288 [128,111] 973361643270114238666972503194535571285846796022708551413444017826115379863220068488308086628547322489540986265689662732016376457043562163952341365803273446602811836700818051830578826718318626471190623590161240023053925725175762999672161856356933608368885827615070989663373742395768991328720220093938226934574330917869074948829404401886671158431108815438655150353584654769654167373572984013734161430796028973102349481892552523954014643723287530701571098319135065366207876264503738259699488149140937000062217458021748609360392104298038752828624430075771915444778187007610455178216588741507441162962589618329710975407012550458139188849445072594462368481696332055815609554508338570589178224378423584966454748271105973672973412800297231773807969832253106422747366317301069665156125981648781242720698072165072060379901058586340232024302665454126868896371516019909605079322387094887528778288774200327898107527369894592644362902237429752485801011697536766044179441945535317257258448620217945454843474501535402952477565884313707032188053868667419331217071871037473056621961284571459802459133877044063199654029359405862901770310372831157304565429428629700188836735988692327927640310754303206869780070066651084951905702649546169546229913346194936818555041592592213243840895977090150050301452649323689261860418458425321469044927606535403510274690635911405440249025832466481257895948332773444579395076619964736079939033436699045083501362592143086044579272175918580077516704273880478702963913819218149380481359072645581108682461343738081214243449873605839806619322922727531879533208522182334877625764152855775169059206850469917556823224279470964972642087970097508103088364473834394924968607829214645974044266659960052793830879685911070095903946078707790414298801423804976899873707376275084218664365643957532231775774899450249390913360033738563118360257077562109302200295232952423485504497190285910415017995819924610094812817784138994728398631552975681256353582826570142959188760489500146289466748569820809695552000082168751370730128531970202343913627524756800252604745626392811966774074233091146347085316625712608421329616519907352427473341742370705280 [128,112] 313007539643604807812310808676677633064824703922119606317923237734413117264615605948264798319512237701912679624012985510856403496809019291314478275556810628901505743285756587817502753715887753288879178590585793452083863411997026535378447020394453611553108316509141630693659290932892943899130942461282386597862388485194928585128980076165058991225383994977637937099877177816005794493173868186002851159609656208149686584925348106389264269510151979613484253473328501993252865898190604425119696996067729881602266081897724672714078445216802484307643198507498862496440640002487516230437039183928687942522890060384964519801198920573533198987808040567317998330750454553567620679809895614298810995897828833136285556981719233911880038788910316064167358115866161731667839437390880584806086309914467324689864267650423681428557346348103857503394330041181254183307798844998244934618488852570861530348977748754233758267995791164974319014808257725472151518448032303884290274143306589570663410313890638133072613287560793825629991905147121003615472531432679318213278748008846870767881527016373754119793910388440303660946269256890956466981394205415563601595866201630354712590491633850317086296420944304612733870371845592119913562572915380506375861350902022233546773623210829063935301853525205902300358948133248066004577452694849526644835057436407727834285097859385953226165520946630063486622276748754852945768836323939081931917886048735426206348233613986527108384145244220650797882697578216545076337948229637672760156051492490649281207750624095868304718105229459250907152460926592420468769349275718755527589765820176825669789325204994724531895764857405663830354409931147177390079453068367089500891269224903119637778508902739831937281849656889368966424436757856395568856469108588347831348180970468882109167007637816908980589961105275196872770665729802753872659605599168830608649651456705014120873119516195360922190478031321682418014834220886704904738275093807280626334947250647535122984288495393411849558604368436760203491206627180582413675385640383946638769414322243596322271991648383808505804628299004088477404479644934227668359220915154177082756627656 [128,113] 53012196354781174451462091457890482492745479582882612724867419903270723783357418253791330681465777482674368257714403530766458252496180352408491319982784587804161659756872935533151482020069890050646676156723341124780494696400117183458137656347664797523040319291887479787265054275923707058237001118379447701542560394827859862096916373060848534621534715607678471721527800902299275961921115720916930509019661815365155189556461796425086805608135651816101147900208723297136412806808807897399700123975722105281137429293928938048892786551528799014883440722177770654486168107030508676672363028847250549618474671160177968382311150497965621467720221159706867931613688864025322229795417471218096582242187600395422979654301881482352570382120523142026168954803159182012599704199742276712882530983503990025520661988259478135472254616241790640863233286472723332249235372651382912265188384584198670221786413372020818929806978071334393226626699231158426697511912645901373784969123045253371840930180496070618827183917543350034000943002010843325140879465466877545785873577223678252293332889289338583935254347299030179903605956030264448613180139426243601112830974292820253569142117030741849906803190534392155894978623413164639526253439168303790004823854801697656748728579952182335695957214823013084191077541068365295997252311994898489256992481565916613058759803726926406775340323019933571374122141118489098403206136793911745975739862307499667871194286765748699433038572270611947259924778091332408924841201170457960431905837610291931742142152425994174963241539397091291543324187978036985633957773596719962064993901760601341873112466552061739344157199715622313569410911120429967243970322532524182286962549578118796345841304602066384838533016987315398315130743909636200165737634136153868759231252072987814307705476888626578031783193605853839791039948868401760790428893678158481326136668129902581218658629763489471463266643331904833210520628563298938588925645687550036869243579005556955107364249185659260130309048103061680024465213041352827377688108712402853315391738074516866960648711130830196412540764969486913380487415503312764870094320879351255296 [128,114] 359293065475153681332851722166672577193428908793552676022146775975048727871558130338986092163881947221062319249384741685172895594958226166932233685237273511181779531252613658301765462117586503045403896696653916145434051635414071232813338787325748444806947329471883943918623754101014415328860181848340355148335772122833903373561747365684104180240474047693272014694369930195772426217388942866804086607390264323722328050065926451576289813797033406626780775892578412870635048848493853711523031784453833671524753494671337341228510700754507243882902315974824236753384678602616480919291198745715569753162304251652043373652265799524939663478255883796003859124330557033830819707710248415728986601592784752447338110337456778977468648888633062241600228649230014994108778777734294720462869183283096997358033837281275237102747189884928482133912469241657261812030054344811197746877915931825024894086703582752541182819616028668267922780947242239962537960611101878614138426646208406762567708300320478966275180544467100374951199637237293966860032143635895312612567225717891678560318526617186688373057389805282326176481094208828501013674262521991004648010916031850112107233536485735334430854442020876624457287558982679187936036045543632979304099432994963330002942732307547581624121456587646260834590757526981813561744729669376177214144653122002233994763661359445825677520365802578769390524732137102156169298117795758209691230344161677971349445465171967425590392032239592995127827401509851246651150288706319166188853166273119730882475915970274973351525571391024079333438429386696274886523649618301805990077402428194983870665461333502297074570780137813879346901700507344953257918421180088300439656185095880943044465940685737134596918006448030127275872552732029681937912772754007046132618911712210643308357549589339502240920063655291025559532327972564372378242468290655243458112265247131620383758182680761443211193934374062018629325616486928492339155024875086406892187952038710543442446575178566185282049417205833638467911189265431010581300440337976055020534883121093913962430073799157043867252464442443332797405200301730638951547927421312 [128,115] -214978362829122541600782590891412800871645471358964399284025288293058293476972108110299195515350352242376857330363440431499325284600858276941754777595600385033191276976508506957906796874093774668317978998079836513648156535821399742607212466166014680752662438758489923353441396337830746275915661455842881267678930261906786768066612530898982981046446084102451673246642108247018802023637132731145539265172060467111120538349656099196894327411411741380047434591488390907763756364663483929509751969352645282933617465690647137948795379044921462019337335060395558275053383711529954778354250273270095430113788045786136844735822667557696306104914922322843805302523984549766847328996120687535389530141459622454488640286722207113564119532207709585083645644434056385153150768113365765493258791196696524016393182087239934148931133405241631691405450881624336645651999986617328588553574676723861683930083224141852290559539654308107818789418509901075203687198621661678396140185995394308267500873504234843258241884279567136768994338668620926993130231596739743202270456570066855025257598418065118559178097597509937332144086250438311951171772318418907765028875362839446917790542181240912731420283241496555214567731688850998215999059054217299993383837869054645580829504085410363816517038700697741443821812770634818292646004854074947105197992906401537506162605844260231192140424066331466097407064273588896806313033730198241659148663069698292954064811588054829198692748962112825968403477111805638674989590997592139865010841171680272884517739500522939908635857220948189508689263114241506583378517581088096300482002103010090416641012699740971136332365808951790548926360384851097197217994024589864442347400480334312757294030581466945314055398570611057196125906508003920341643834376752759341429189162908026956212472605423765483933466729372492101714871868604882609745809658470408169091779001975678421466834973089894005906601669366993021301007162237723099706941143589795181697246659226867016543012222138057942594076454325903652317788160757622177898111622290883022433344760638437330626600809601152974054468307318623168693999716888737673740160 [128,116] 521357890911054115073584068695826230070534293825773160885854663205751831471699033093295245455157304345786646307401420143263209918052059994347516157522556894568498775573291093781868436635353041891612232367823665545361384361029409075406380962272337228173468895635899999596510964183127734151793514801470601951717482596032994705888827323806540555096382050979083959516891416816848488695571835110960424734047661408475222132483918177505526192062038386441463519985810781090712622424299699855423991958153752737463644803502557208751113908255151004294716719652037135213066210127564051884645927993970738444715424057727055714904245476868720774255582780382805808037759355447990868873195786075621277176806170036302108036986261240500488707899882316754095572124280903380181886798565534732993116819338452377788023192553777835303083460483604778962302333964253030164711397240083865445578939152760184139692759935838404710488639560367857029072141756627515834070718639524103560154018620963718981364595453157418339021870952636203536096134283372235162707598663718979782230992570094321103698761642574659277549642318497442020164414072476504920053181560820681763344941461819710957502841668338310460648326004689634790916372117673287962479058736027182138833365606909549184916027914977670409023120541511496389627610304545469166616253251334234141225143001286033857710067651493820550227509579953035950118572469406501099176365443212304511091724573220587576456929872515873096334815771894484982262437522004363352286884437817256149085841698021931446467093436784949519872012076463008954818766207423582486156964349940187176374049087848102567548104509480804387966333119290665272609554239958273641204336866858155071014381577814297391575614550398191012510415589626534480961331320110457509116562799641581166603706464524644247396500513806270526910657390410082631617080689590364630680390507775766256771189376865982360000658192906353997676741080298374892675190563011012748211695107088695422683238738697814083411695078325193742889847036200180644152434869420678686709211222433840784746886416457990737375497574361714737965177469052707291795438054873301888 [128,117] 140039759516407137671195169721867448534930790012395218746118158930653306035143079335053835003266812876527694337408394680597312565850789739056091932695168039524279133957801302457631702905433533398493952778079015517552504757823774626624843477166294180187564927464476780102698999799993513363656324929320922839295877521139754715644511914655428193224130487699861728179599075288598605891717347700664754017692962756841967837775708117254064643489801176897698108680833028256472893576133028032015945331907500768418098847511891135621227680123084463866968766885122765825115463451131831738689249551297157201028792116883681393129425832858520292683864304170616781536278611966553943911093269754484570257813743084683904678168044873545977541279234702036143085836530350902759429772948747372459795153181945244359261822130192210017611524852558419541810909953347473621196060566274169548406136694966100264382472739030014282068977291922304094501736810298773405973185087117739666559130685549897563903321682914469207133623797784876817743287703111587003456201894540732789712267079832715291763338410292283500606345114106733327293341823744518355339688113876410669086031864207257987039388950514730192576366591137086703612955168513922463538232352690373695057485098219337829893358672032143256977886928042325569804620843005345315402134416654141003215183570116190131707074977251296486158745260581336865353554467912481006887797524717715655154209917429632399843758125287052873657366318022193943154047685125621031077731940846771547584121985751037858405099741597846016748773488205007660365249184727095389435226423417329327570069822331264675836391338265320167017062535598552954612186107498003797831957986565502144215872227194842666190405490692797628689104250638124579815264350982764679793200452760142388628842786994026240430383855779706640143848671683113908842141966973252364503391813661872745280767986747232095686754634903082490109097713495221645393762645719294216150503814573458444504292212675869358487651658317813746488681260761687750990654838971457274483599699968395276931268676563713901877091350571451227393951273320541203243365353728 [128,118] 17074952677411789416256710073885978853683303076574616186165566172491764134388480618688568312354518738474423069992311295858785467365558119843856648493755389473724147466153141265477522383676754519602320880506873928153534569964450883666291656133642673256959656469019289128305175904678924448050857967105759774324843179137013129612687959453967223644949138652120337239749592652329434291075801558466593165601440754319431488017053549369648002218318382123042943122154116623427495163112390577858630003404994068083045548214143358981077541853592061046448397025690076037310274278765479782442213599098822047626495751052249487028480533952042478180736119404732495465806082627881098104340058724493911622699442253956279710189577672199924298765053517984148774178893513413239970478671869108989331710127320748192682628895345209165646621062590909848138602264594780916209975073698607580150106831254518379786028293656325627668214871781183638466683247139585683613639774629125898592371365661758617379207554300947546159815198173488862525507735640230227307067163187560086447231736404906659331249247164258470111382592585357662425056378373007357287093111528624037745411976947526566905258247705003793282957103411343978851747181013885224591835854909404520758828360259379123658183980556439743347525612951390177028493150300323667161805406522568727543012722107382808648720108787240695559635493111618961690366748638773385004121576877994779208473035396710319924742119051498407712251262589181725728916782041275103033877619620960808290032567972040674181646679323937225921132847902415039813502281119509453404250116228083937819868564464457460323538628198655966487813059920687984233809112521091369377367826637578567831823189309138555344478127334132709500348080510485822165682520190474303001785263047058557900263173803465435975460764471387465148457684166256273376162602984840649787890373046978629293426634004892323090424796816107703044550405026769048480764823090519701627694937872361708088333111827920351744205108324324365091067476631522272707115088351277040902699507099958544932040322379390077314091792684334898199589404155934673844384 [128,119] 1426645938194513778777636298900337458531318986111748008822402105275577977581428706771508579180778054343052681058207732155571642605814912090846814778776337555139322580788397823959383437631954770150801636149949325533564004014119217848749043035490411184652549073180244915604189303661494376982294183110184646027638548629142102700381442917930235771128298173514153452829497926774272047905330957121448891160682421128056613573876211849147782340789153584171186408031592912876703127558384418858040785452352688410432787657471739589264447243899959170814115463941289958720433862597693288808316644648278512393983136862630078299429301847239150131568246642513665418653817930913799805708569461764476327236262615108280690970362794179828886683751416169210866744012071132102718019896745366563678893653095670765491341762050832846128550386857469045383107839825262730811590929711064641708348325938425082631744169468426845336650841330476085748010541945463765581632812933323960491662283050084661466960616733913153603088267410434052620566332451160673841441124671644981410283914615989924105592302928314870130992252761674058011922353474368858023024287057413702019460672791500416417738782289996587918875411967768200798700728976335174601844685898604051149939907175095565293530002051286685079538908962426985832041721875921528933645031357609285019132390415768267994398613754731669592203884751484399384955258463378166585437310544600780272155773458204162889777903185467773154318562393892926949900900649280594559018223119377341623665423294402613369086035351296916332202698310280844416067352318014213539438845954516560605667826255862047883166986695070125228373294558689125939849738396046662983617885474976332189469000505288399827117853836933059536496227831313280683211272127450728713534719596149180331396307832400374437401227796185358682080191622093666567602855772791812658735730728740944723692065352804048554897806743288178285719616775487105838157532361316907439308016674718929733901928259032305060433915990421676511107215043763235054446958170398023900833013514752974299871787644262219948402533148382097096388879023530656 [128,120] 94575476125797525259403228880553746718974876448630582159652743842384900601369537526204369812531035645586893246716456327300799407321231440306676367282958882616859485859033534967085976296078661308463626534945173186396363652379911428036671054663806790020866858318658305553659795918356786213195154159041468252727755075807562642069762345648281543421758983781498176010469871638759965359696291462360814836395091592989414779859552291659740417156588880806516444636459138051354551014911688227545596078281395387828879469394768332920438197137762314881989901271557899524352225013841843843102110488232072080145090300675899625932309227733363316785702860098001862354402229850934723254110929316018021262241609641811093317373422196116752428658380704013328222885212156407532061093182635109937946473581660842507543900707860208884922666621146906697362974089141410323317786828052161147194590585091353925978440072363592247931096931954357271485865531818178202382359991287058995975094619108328142332549737477380356871352018792674359026084390471341042933842000288029194500347712246098544074460466735666686287690795951910362794663469179003407693363000302020283221255373199201961536936582363426940133095978284656497811154124781398235670067436046034002270894036771645761659259989346829735065581279371237596102012867669976835756689241360503929944918899839821134308493338706814144886358063866647972058116999124471917443298289414327781689373844752469646836824180831564466974010856655059895629781339806502425155908218991310170199076019145461401399295770521130210663414096834314908647671655105136130600942608531639448538323990551863867301637996443685285636990591028395388901158221732018702249111272741367196166332949730314938478472817692862549149410043679372413182070244294708928534359627415168249329206041382343616382071206350767678026719043123338579345241549947461138422988813925411732569698749134879486394122903911589250565354898670658827232608985088710195399571699026877781480075572929051797069581044840872444049746331238199374563158850562642442186130638353069589710774092546254004594176730507244115273162864 [128,121] 4279488488033858498783634774715533272031748321681554634555044588943585716240780767255347457316476924439070461963032168836126286136779181023385435745007470559963556542601638299019321227300566220215077677998461323866190513848273144137159255392984179811346743413058691922092261427630637334410210502968880530596235221395935127263147181367516827419609032636890946989797247419069387634649442242148258198880678217283461860492618901274883603342676536322055657937082740428732291044579153337873860079659814437605762954965212022635550413778218832249293082182416238302497644596701812008954114375698008549942588415542262684332216357466055810281988177833100648488724133753957991796695670643690700234158176603518317564009052430338945891541857803334495520221460544247757607104447300686887338275900674334908908414458944298487526575531140248244499446385041151918161767428752697604505856337899319113058077970319384155310207240183666850118983676069478034656190304980710908237027066038872277472135760608357994236106172952860422201145079406277298219873034873429068430885014389585922512112542493262478906416598402957469143189150642739806059020008561188681998506640352033411807540045935671006413944947237950013540331760811953534044828885538980174673975569024456862403293205874034132918514346520725044588821946223156535130608892579637059783891024441289843799515469371164444814087401583861034227868544427756124715439188093153962981245584341605160884566193039822901451056457054699055432820397161683759852451127978856880327970526423543905692141430192501446253245186439111506934281368614944656809044520150482706557405392268356537391958359460046643616608399848096749923992565934528408444885183200213790965686614711108333321898762674671777999054101673443318918641217317341191624662360442790457888093254070412887489313064770894610066659232749891606058318780405078325721542703849733307716175837566415363255123062282875316237335863700984742065720738653923385923303295380825457802585054844515794438490901718526408143943292472454663617845168108894156171240723897503043414031561696018253292920651464833848960 [128,122] 127462171982247121545397220952945952949117219763699481093426420256797415945079955046327845094612842722709812615612022343219933447518031441514841199343171670779591215727268949644954783657198581928905796491559442273751242583938242590332923168918184976255759374763837543045312016496405618516241060619943489022734099549049302317997647557523820043123200694150881478210159040610419042683146707403322229237757963711428972554422961686893385079714101928164298631630377659914890952288428296835070551612437616003254996358265199392630588774081187404867783762328956533141737133653877496164380136070555515941159711722323659993000211128219775819164671630458975106384211944904103082921417289098125645359690430939322760477817895974651866623034250457053761611851693021271206710613607381559889648696447564902982199700139240949574812747990770448447775242454234091240972506188761556249538952574619930793354277930022953385244278476734815129038835305153090199396560543592310260786649878913814213421339015835955744220174511665428007751077619445328156027085520718781157285431604440705162043318433636355422417670572920365138842412450296118438052328743401374462678623910108504973199361866317707683611195837571442478362050401483751954333083112949411524585142371816563863403184185926527633897975404398864966410498122321195063708391564251135196889572604527232936275015179073451028386187385144498558742059146665829777682562674157084135344030298352953068048900879166063618210748217038085918509821068059268137834486194646265750257055623590470799476111913441331040585148969281999175769203486417418156314456752343697513242409797562759446005995411454185825026799802670153095886953616950371330126507157426542369542606855639418495074515866750137770561600110532479287591083172518027932631034892815263462587506251229527453061315746311707566699525048812314148102902009241730768773593246032881924352623491746044864460641935790181705373645858655734654959515754393730375795829842417097825313872219710058491601414369345646098851785615140141362437171370377689403930835143159140069345529727236953298136560541056 [128,123] 2559022230635042703164976577625212511429655000371847925810663881907738686687084127682444097244496010454757634790355697575993066703455204612389904383295873075463311909761930464535535688466207474968022063132623048274651647048846495884063377298315024873295125672285394315818636369999781176729727852673583130489663090908876114550190793949264023575157950673959244987033271937694577154428725953439069560519955248875555874426393378480649013722190204363381452796856158513492239089891159906769924199717545975358555125872747545641813514494920350391379736410222438783111796437031413500724319858369640569372881650913215614205947560654030284178719594867426598340391616095793482515029891397647910253686666257503312138483147040534997222855884973530524916848087405130790779008940516812906538860073874048681977832086328009560669083928542563967544387619451415288765267015458639037502106657585099553790931064294154228620016853626512660778190024589927207283198389438728731775381093959965324717853073675901743055563059645735623235465415862399045985972178752018909151344948498388411099323309580318962226047191563059363290560154321204284963828706415456807195876914423967696943428095146744941431931974382650704896228294043464347126669206620599708413849536927004345546292067064164444450673783601832912473145954782438758520166055835422715888620077232472010524219064607406197385851576358136632589583218914960636368485067624581879236990745830032465389802807776336843978639814865638051443008799186877393378186549554069916758689970176581467291078815267729801608872759012902904623931273889186228438761653304212001461549104385655482523901031758035872701724021183529611750273682895099475813436878391181387632090576483331796801031145125907418636091192679546978613003904983471731469826907845853405510242516811923974222923515350571211899314785662770656096456897911108858905564492311515397323520287959629636131907101609852978982260964544777455894719466522495864872079470837179598043940801974735360226311837075460707754923156143484965233806034113339187061850522709357107009247891554560034194120 [128,124] 34759278933115874885671979755347116460423118610674409036445629542580527565090912000856668429729081699024607904762842301142118755058610882866657349131596675475039000419409286465877888698929185339687710483030067490956789291162947247255436763953951919247979299749447703534846248579529843604057231875128536146476739978579248172641539445490875906352744718291140154838053462268230559928697834784653703450956933113076045498680293921495126940436076329644543763573008289606215745416433831791119458298410474472345747548022219244782765170366382565150569480640867023438844687183958295706269144762773995995567645175736936410962024994602748521489174415864906494289530163440782513920593461155897118051031011509692067678173860960873894712185661187977429128732497024056244595199593956693485891475028332685867801636873048401984037273160851784112937147392131792932425318623417733631844450016987534500127206855689538225987113099188427585091094072900701799044736520419007345408203468046920669219475439949025633517785645350666536509447620302998943509169663199578772489263541436688073994744639307383469443172303426266252096288083806770980826206668256396636666297415022776406215513163631347281660177858581487723899572214524864190578855867371148225326754662714226219257479930987741823855281964609479768269457400516286126047232001550136528004132254246905118926777205271859419682395446454713914080655633840863062548379774845611953339828120103403777376253310854345293237587729613669196759691630270411380930028836275756870314996377727186472103923167299458902036815057640249473710286290989316757264054878246010193540656200058120918205396532369710324365425550937577122450336874816695270101635917787306390001239598993497237175362897874951421729880079359622302628947010477244769981621808501838046693738938651240477142302012214263833096505413089180779590348369998145060958343926593530212095742659727916318457167293437550366147722597649909061814927642008537276641590457978684583560774048573750865953100424034360533941213510520947192711742412081203663440212878632090338412759552982016 [128,125] 236333218348022578720364487331081231702540121879236493605583063337365996567854290974698838470378458653238555294846837674332105991974076004427588356918593032856790780758509817508091567526589583772753275074687871545480643427095094305742908652369978408298688742371140217217898763048487430768126848904971466568843539601032644311402755278192159078374582974523226843497632688195697061189969106379364914640955910018842935566330596684925586725130616628504693645484712866384358542917518810776316380549035063235211779731188262376780645095620199610853176316508428794772494440238594985339368800537166592391211384224025209627537635299496808118458571732296596353909020564348767731262710123179938164366418593849687784496980963551104893065707762866277963229710712375873295477729499232028212957321144811442330588660830334354546589452911311056593205049099044285706712564906563545647041874831289985904053184840741258226896533003893905891694656033750623945664014651429163126060031045070733466918687184774980585590154660549262703053034674032402231559582327941321022891721324653316567800304953620847284714719725982746233670884314601543297561703918954784987262709765151251169262448501784544032610367052667801429334698060280676674592547024495862116429806698187447209471616279157995089282288844598881829733554043030907994109217297610252623654069570564206121669132874596907365488148236562674690295531543847893019299589963215436628049503078024546318224161125461021275659434578691882650336574951383500807440083390256231399066533513788038323836178482617927505165003298508998840014818861558833696380818533099506814409503507910956796587326466815901649757296805514988535167586407269984293324541817778937412559642161424394095911925202346448080532245301788290259609744346876328489058692820437554146729733029164298080195829844183577961068645340590108301976902908555111794536548280223490568179363631027101786868061029593290305532076766322621292535430324098316793364049777254304253675435468861910249967915501678450124718157269195706937817642599052375947559685251334014496399168 [128,126] 1788720327696198974539382683825410967820519671471693768238374880969510784635800993845372686930239788773830497625687148784213685007769544029036992304663497717289143283396291663381707060767531717378975684372921789988932131834299295097761728942593330249905328673838575355869490575744573977573638359655471814703697599444993024986068611958801208251969036898225270363347114863004904809897461228109153169915691869423514475049431647611520861909930846671139551050811008185742909805584296120001380675228257008987180497850879449838128227776582310596339969407160517410135689687276312232573135121472457867411318140626714026562970057768119512891695986964383443320897215586554703765263476475284131802059854717880214992463346843595875588546744117356575870333053254517752408824845894865772820317190228705540045514865039728709056996070897575898317489010992682373833977087509079209085756036847072413528092816353543391779513206478524724480822762806648850065198675311888677636350591115540414094589818329884779994689494439205442845776694902142081432666911852683327889813717757050714039542005218294036656654489217738486333377526725413641342275265781271037111683606927598077883017078647329500447783677828990926023168247804937894808867816285372909227518284368942703129263424634809178373271107032701998671714372386220196964413914509550317210651216676398484603257594859722260598691700268234502027580568800099709963774104987437459250272993814091923072167767451888678255248754124964709103512352350072665081552024495217104233532297987726231802029686705505907644313639532356299873275229334976289368525625439614497224725266250595590047232561167462521168219534290615133852628241172604990684170028466944593685783759494780545104738869348483383068967100294931248382303255119224771344715077001747607276943027141505718244249584951829511442458278434201222729430132504116562276845801332355026725514959248554756444172328870972187572160832382051807013740071407088960858523270779417556133022361033299582068322815449898218909699626571367320412237191653236085966682245897598648 [128,127] 10053310893333644116843570396983383511176562114758036653133253922895107256405519879135158121907627487874608036785357583866605253398557089649320153729183696442995653683179837823827015890070114735863087289874633654616869367353892287209949117561391098636201231016605454037327001491881869245772636748790744808741844397023280833553004244925683063529877774582576103088490409341951514940488942498597361266893271641561300642677679742807017714223367242913399475620279684431565077826694743284168098655367731346094600835727353795496389317977336528125080606339819144091284641815676181457074988097923384293807138283351589010282765089222522289373876109075598287883875288952509678785473722404067431145827401858257579942124861989201456551267347549935077331420946068597630935817060750901513010498781212593758090515569629043058316353465515006937152218282666675647107438659920166958783220289477852158147397717293403798307155353145395437241850072742382535764874110287793926023107418390023466920797077030393681496280739532229690099177022156710860042088492441233843319108375592484965319053744109768592460824684614400826769167395570394813124514206814274647228656888614474215560076613336679092078578005849048608987402966838191141629812042087966545530730730119212032410272114157849455180405577194200488883369451409087973507192263717424468118245505180860949324545922207582624652091413374486411184887099261008965468292016334679641020767712411670180989597529477792954443668432897057119155477160553991571741653258329834092947965269813727300963330680396683153445637282720639650705011816798736143918761491615837952328886665829712690117532347511271441072886633216003801717191499075488459010790527495478240094618540501556018683494409646561557031560625869856952478702838701944222219565445070781705151279279400104695678270366033448519994406212577495074570171900770217652062796475886719621445356454816563105895737911359226908708548797333183930937151078272019177826037162375802397854811621735394745397338719229796174007780037929581469949481923096625390980961152 [128,128] -275451352839447066592491247134506401042008488138690613327890088622706357880565278989518832360314374803031746334219585653651024127817600479634467306075819753964854652742279689133127762637731400790044119071398166624006119424086812434025057901022403270542996544007934957632342189434113201468304385989288165989644519809309927464202590837118883782671992207584496352466227978481199968533928650657675998066351394472579921472641963685389292175213315552493155624217425435027610679939754242525075421321264552862257178504210441426796107388515944512514670895306532961767876741534392463426021704930354719723070693258925086965091886106735086173128370856157280630286980499283635318251145031520030817881836050946671623909562355097118994235110422861362097751307214730969276967360071207049524917582971699306653618387028064991017499949801248753910180621293402226717004059195703782187770936546910731821657113564878051091593252892077865117106584761337968412325516936635598656447375829568903366473578076326413493090996360760205863107467296436248740614326091578864040155142325007963683324344735767591700756963024783027060398987780945923826079249825449148932759734951842519288299299529066059031845895493564826190633218697690063307739723539611971740073129558759540306908647795264183103175110351322251027039362917820708542062131522285452693911444263518620027289296689510630630006142348201661637705916996699031019778103328058783441886592427567435433383310888896244605305796264256084810451911893613044248311454167633418025639214523804068811167702915633532452783475827730679689123373694441724370400039431654113544220613306270507551216201725814865405879139757332561205522453599127101903324050302467522753503741012564753902294007619637497708238568491658855799118210119355153508913451504976612571585049770492363736488670049996109108246909980139755304142725084658729518397131823284837510508947602655016301392543803000117014188106217062440838782370219101313656345928770438749375575017607488895179183613431534806858297373778344569988057032374090564580 [129,0] -123583242668091240594037546357445631425896795608378031976143727104495818608727411840963812609434424079368982510882274684850025840120615599419428026744501834285336185599636942210942993858338145817499935460231741392549817407196463475748615428363884295552110883116076569779044215009067729343217843505860926008118616537984773021572470500761344131336741214740197742118449264992404881347517214128004296026258830808018615518866213767586971397451643561656056893333670580563522095625748112343107203396079918665497144789701185245027101073008973858744462498829205228882683973799589064026927724462514163412680725930587221878206872769407852995045361767002698844345038147206600112700013547751677454705521979340090093080997902168859145147374054742676701004404246733230061722628233427904093827190238663781498911141191499726643648534735003506083725951532130344800221155059852486299682987636313363532676876429407841360846070415419523813368079263848474339930857420272344137694466345092697598849070615007478097301887368970262712957081092447016134588450899530084837744693159686978618120373813083776279641253932428217385158488964932374153157474064876211416460752662515702237423999278592924570414301073522794744716799819794856802266061437088366617115230071636501398452845946300213923329453052198906573048390758662862271741580317719080480012351914875598906907948355715053115091861659013459176149782598848976386538117098014303416273807590162432458822073086385165099413039702324668346028143468379181722427205919656659469529012214389747833544231323171663209621276708398276222583599809389261593205049112496218627801508465037436632109837163208076925595713894640048172023306346013991531873018120093190349190599512818865492179455523821972066521166185675847803781399797887868032381143023772168021001303689648721504770139847449111213722746717703219388501878879440787806411707496135505092459903514657678330997383776184287393318683811930831032413605898069650318543640035444190239061536061398544643657201076303722248411652401707751547651191854704453214509365592027013733729029932871585781743093455001732424704939393450809375174851119037502512366095606140190426750498430212234778280630427246434795858222094861473154349013249249338839865656736229370229554416445001416543166596619306033465775104892394689821473997006971685459766455880745202322338159322017271241850515592959879463803635739084631110266625458176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 87708343919293170317435575119198969675271602189944694530654124299761785986605455674863238720980354156410817688858846117518457054440010746376479578950363189289862828501817873145550039433452786349036673907172066979265077112330961351226804856792814841370699526645630942983292977417987768202952482980853416387586461079869125711976949660215978352211648548222250185782042138553570990899314203776325154596520557903255897313141469211850555459691081925462665308853319070823652805988006980402056609512102903592735031189004523070484358664100973305678700823591228297781996056983619845522254987676960003933298760036731876518157068642696163524947091105908250998280157671550944143621450130529725006683972157734600569926924048606502616647164343732294760667960082905185400910212000986527227902173510074614437887016067962122622425770363262907758476657033329113455285404093875940584803731531450226490582828343216146974537907462470887994797017474568831964997928556484600884164416171401855982147285445442001710171950108331978817533145242589696534826671966467176568964098596288568085216378199102354324400245977417944041521498878897586481602595261532315836063801333342587013424488078740965145267359772656911284355853480662960796151320292291542905947099977446348888523300816715766093349739646003195919975257604703550397979926172379583916753992172966665784237103468839756016500347462095329614034081521977337987779473192968747621816142581353976422903751045667752591369270655211237042328550446940640601107398468624715760209615600999029946725986922042735492876569889055553692562961896367647483897972747105640237866968552969030557659398581279689796716873801306759072260316001872089750297366278110488118319523055803149410581036115719272212724893178991165082514199671050028795439165292203837057209638059828250392976276656852441418363594666085632565309228822530567753844453141070831457756429135670233399626761243946667546529794369275849801076866052208184942061352788451864028816258658237904073177326712276325115886023282018519074105250746484066580673893698519837055808114628787622229405246871706848057523725155461283349066423757275241844106186638242976920199317122365359757603343546207884320969200472620155502478662714102857353678480815539280871279831306177782141811646385275067050731298621264662668380049306668504518958406789777602758689308676873802281596036383767814608558979071319476835933220923804483584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] -2023654979609024184498953591213365538164869749082491950625449308010256588206060046774273373804973121484827039448774636713005112851205460121569592641832299195196668147800864731976874283984140746620874331866136058923013135231015229670925397815000123254071247568922317715360556653281542957835209593175629679947417528601997450142890986227374887561828702186377640887431805709466032258303380744205075146599318486580132665025377521542697459854063728524021062088272996941555161330735220519243199825088934739046886549911296074039695698177418413157429371534153647314079542681316696125978864193686439342201943646952112093756844470535462327939364499583353529619112047271587916381168302496772008750572328842421252654261786660919998516589868127020967762173663449978277210645036687379419444619006784757946810235097725923770627356080523990246212693619455806589824167904293853248488147400004250439066006782531584600552819901338570830347937019784127985370786589304268977504830841038600047775709189371574417255404355728627116029149653154571940445026528338969109363842437601678807627501026708336750458289214234528257615361123728670245339552952163964430144575170012207626387661053847560517947356605313131702462707365023570152040097501314529392759639530519441179028854768909729882402962178754876909836626421871376250723271921288763081957930480440233696953786925688983208184240469648387056095439740561433708050520959743331266982405081229715718831422168855506627792019635715152193766879847061500660882565860187013577349770924109544819682435679295384424745011172023282785816921148767963865048532187844484767870111315601893600408751813698292380265157418245697755814202353464790511366244699756875776385545486736404973747768979350799719849187178016313980674771528996576701845326249056466759932801951745377151047601961151239981091033723424978770869344089582617921493620561238269484931444233744565900110630619916736898187019448727732312407813003319592764148098061835363480292493254633388250619003982477339745568347830354281029571400448034120303003008476175148606913096660889507787551894643648316074035912825606217133291380653583651082825213943534951194305494912804124953694193523891787729063503757117913887416841814497588896202275747012795977333740507435768062031764867562456977809588129373625346063962785211241647328305740898435194744294806826527182070499382993257371007983464794663286564884636161907097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -32787505382992944622992309626919873746261035457663088317117475183142464012169286776201473148317290479181291149157081628390347899577344512550569433760996665422200762495306804403439546665015398069383924111824788539415062868723975587074186596972359584616151069197101002798541173458047084498851402347152968996437177872390168284891836564701879436094975577410263103691992921213704267791505850778741017458088908987271295883077484918496875051965756657163808830407562076631404256483438974529911391097812747965067291762284877347794940291204094601218748673115742487905352097859822565680612297643717035996703728464080266108281104802007919524303013882340466421652680827517614161567448079734728702125456149325662593401133442479458562936923318353872606115786081226032619044091412641956960727683403709208220014570992755636068713504435319243132228014999509554303271444146573962593319308429976465543894198024996788199297285379494123131438317191036887602067981877805517129272817446997261469739119288653307236804898101433146085135611017782126720700129704402830526347338738520169494542233994525081828184445442845596193068657938550715077854438828226721187170318594621196210431432872891242268034802108589548095349366590732752390929015925370673005597840078009051831837980740862274266736985752204563615694947333808569285053330099445547170129879294810532878006842712609673234135205264011574708799180222966304594917788702946390226639523673994288463839943071738864606503996977917027556300365912964149190804050332023749617184441835473404101158517582555260082295775224288932872599603933645302444626103247740911542398866184301717733953515248478428636485650534742557266686160844173604009867219544352729625140848604706808644679108973000966294664171296221237089998190681794416874053428925424335801690283397322729906270580120117235060205143740340776095217445635089194008492194221307442489256996698072024767890214921709285248674411393446500353701911004730685582383016545985309010534799468629166420255641303813388195481384873422278775973394727564948796922003450480597416752550360454671778413345020546245901557143634640109636775224409140441004057069800808177375591292571113232899828806612388993550275212924371909014817055383874820407103890405262783526035548373257737398982104485821162806829146981836263785137959413061510057164917933754857162932836836346780752510074768312941192697732673210101109818765718599000653824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -1853919840179140010500873098094752337146827506356398286709654977058262491648643160640529317859266532444390447871292096714921163114199712442974191658347160552582564212601463387423286305009372803770177756080338692001443586245849322495293038102096938287921305720817582762991488303845818925431244291331113375320682605595185064419074699456327912742571166558528019317720874419843823925599418328550253391485480816187852125565438581976988441086159253831077537171051780482780599509071687945589968575043425213609076422611791289604921342490680510956970857852750696025038836995834996275933932731924261747289801273630436726860550939782055227874461939620005282835893363359365170787446330170678927983991911598277040593429345982538983623050656354073148626566656194896718738260665593880319722891202844680934546393173265729553026068316266203175455270882154153424017758582382278571174824560240758587407069801233635144395010418674567773878618906873763751101026193786208224281136311222836568163028512216137546912219113314096870049160557083859812419934060806842552914226738809974463417439399798612725300688468878920614105656260003041094825890274432703292343322599639543633523880496655009281449730638395508483651867640433658975161905212882465115176690051897519385955484076387409072699437593668358312565173532112870270797432438997270695959824268090850976634217166355661577915725650822297358304978953057783170929548023438915854116175118930638654468107199575280658306954006568750799625823472755738728856844237096043514557962016667440380164111104015370532053182985116139889349014175629822349407489165811551610514316388758126837494473809011787295007552930928368103853243373965046290921124634984162923982952622790147423499660945351886456590549968906907344118863944052543014376091735613686701340781819916439015382172822526927616668002974326178330450217276964415127176389446207045636564143270940589035219335319321693941770306636968005002458790371024610309854440362573971330222072017536273470465304837348694668454774956773927114729406672399109827246645257185457480521936604529855942465567331348177824894208686050637748681614261912016155754112392394314108798178468873531488549729533624792436255049004733900511758713403188070682270473653927699563907287628193964625312644195336942536878350963047754247348790402873833846082802564670706461697207020999108120932435616068777280655397048949107516773587420715588308172800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 163105562742970225518793081689247659898120137362214375006790513473196523669625415640406048147655913551309601791724628136375981182994917018783089742754932987989046631622288459230365380015818968080272132376501328023709447807635344786779338843678847208469462617370847750313684042878331210941040198406190704363905003505987122003588965579051038180102562980113870416014955440244330918425642600134488398080671230540864959388089082287385555594160551398138676064124636787860925166875677610179374520793704045668762555853910277195386075772371180204875763778095005640726992219137577929548492814579870125634805828599443528081230426116717932510255103781771216071097744229029224854596412490322418567586111811229853447466764605041175422920220355853213861974597642891681980129637617930585199904126006222894829404729911716746727086444234502124907511089273541151310764695912591018741975549263249509404614513061704414054900785835206388621461505109332118855489831789387847252624018316797151514468311908860052079962286330100477169559636127388848503565906534360357579245405947372614064592132004540534509231310804838843079257278558797941040944524176163668899847959956584640138335671578790627624232568062746173884968377449663476366706094801238205445235821423722740993153857581060517321582812272209080852897813638111749188750542985672486014966032032147242862634083390230946106303145868984716896959159577680011065225083146204894891267526389861461848243137025463114931525459428870989055272553491475414020454776360443964527819800731781066479922040936382563235811017942483505714867465756726402075181673682407339235299737348137471991920737881348609333701272135425618207767505496313683066813292007045697483091627557360430473569400519347401558297009076954350956294419944576235070935207950384923434202203209913636579375510438472964461780838399255072143853132959304552085437777541878292886957355283558905596100509877424564734442802843143533672917714031776288446906803807432035609742961723571871015177710272433029268075989045285680901391077087845717157503175706951197670419977439839383425739711516070133831803856797757828356565141391472856181118046811761986598717313384670143005294306384362830407287791711507859036931009476307206033935467894793378542080090404017733832539612440100580155765788699993258478403081746220701742353982710085101481312121962552256906366765527337438783930591112237232513617756237598969433161728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -4133617315281099676180533224114731805368801755522519179987186195189455001231225298019514247341067187299790488773265197480541631675100654736031306678383148758418133375413782627725916635542592562886205417225421026864928914501089920948498106960596413169198267926605156848081737070170579225296885853544624474284083983892774600359295802242036153539594230844927567098545846337861203079246694801934389682807514544553299105839671195457817382507850479678955105325586484988750964982365235053102402920945681264287696652603077814431078102984764828634035001036176618938131958623153834939005503063616224335464435086534991304760554399995972431096834283693515012707310298089761707402749135056650545679590764760986552470456580929748227920875444649760610490942259015292918462801956177316880152807904359795742783193102174663107392763402738594592671111216021398617958208884617344782158834043749853671601705509769441484511475868214202438725567428968386465124621748690110138508019017983497355329801744438820000763480502015521442650677491735102412388386666552769723697216862895816295464665378097942104046274639599964636265896430184317357889849308532601747614931343866164032112688680871535969575309354130422651301392180967404671225444160948337415550381799551570279630359876649455609141928425943902421888528025388973370747985258275075529583492033955320212082435929447419514481829782703687354158918952673299406080108061102833028111928466790911187607658501943009597055633355289939265362713415641170821038264099085762451404202901946475384065796591266008273152328042001112189391478200906696349028641292767592580389450758273495533821296193953839762274718615209905179218145781356787479064294568732875081439629662011485468352634889302322392615161685073263346737843238056061238011584021520655374352184559357449819026550774130750611088291524665242944204811986917105311972875425058386086300812799768534109847566786946351971405460563094729669167863596443928419131989133684104205160515858020061438082883941825421080229901382240995494373792671573992499582965904500644086797022883384565344659307477242796352437613847691333198791283339147849375090168719612343256979926247019967704574817722571285386870221212271838008149606329678925713522846904653256538553179962792596882428538704212893545389581881272265463496332676582743330973816590398820583208185445524125548110277472635593355469492620155278550317929650313479019141529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 56923754083161174421122858375358533766394069414021862756024422127442911660709954972470418535150957219661754348342410248755982063781250327384869743569410010427176219110813381291156320394343883337553642045675643589707819925348593165252284441296806333067005169605231816298549538829513645141541593990133481796779069245429490580854561594549126447736646999236520664410759471699175947804017276242057874400725134817071068243877864895103513641944819767364358786285960204660621120729895408950858992255478716525879011190177504770458037793648526122166705358114016178423267974669072850538426680288853730857353608712135390164563924723391374841933946428016580828888609025000186775594449729910725423528079593634203230541545915895274737013128571322579569372355788821247680627308820103531045722925077625116980240812950773828798228212466655693312392113821666989696225433366407360843310229039040508487355347012881977129784518827839388835422911279370176618587163109800404490623364536397771196990061902588509445711465543372715537695137442887328079115108126173814527519144267766105136299566387033814851697188066183369839706928717046726887524647583163423493453249252641393377223063710630703157672988339702358622573659262072921794477435651375667593115257968525284509994716237077946267597158072741901893510082806936241162697190938737730446088645545686979761914904170150657111411991279726681093704856040018196291773304106269859552156858669569751510175801192221840589841434161427125597923980932634989064959217302842790384742812583472630890354210094102580558267409041924533728441888416491265392445273872766192250368821919892692560973782097701312561674937583143212750218369023675399976233702335034432378847939312065677444111760982750034992727865924441649040900778024694851885108207576033304198462035081032505998885080593839202238442057420890294946092549192456222514948724951961084892042400562960132212084777208919067292280379114498999868542412599198982294532177753335085941814570467501374670493827716515440482149881781820800611026036408284807639502274759023003477137054426995314796900581737674943967855642228303395990119813981461775391359637577243851143046567366628839211190359105942373239268167691982097579888907584057001946210305965198949296802839971538837230322148526601734441366157229834843234265217857111360629638171754375476054471192282043485506361410244689371505523045471179285257517782327833843594585702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] -491167035762446906206813717191281389380165348851160095609651608594019745291861750202784863117547765759751945241015650711324129409273173883625650591051532208907446054114261666675941286185033887919674279484182372229270548584733103505873505049619959572178880294551905883214071503369959795048630646226368069112962612485611655090136380935995558040588119642529858102625916054970234032087160837077265841357100887441795586227496931019217484534263089613251167624875821694697776028501814965404227324831756993136108740617793714461304919868005747430730321546657254409671876498763866872136367906506640691545110638792848423117025409997913803353900494250816629359741038902986745129642890667310548886508206711938418549742828811145192007808896610454737050767555139138348546821235100466879364435340450888406452284155157676423680874322485498085913272622760216806112144058884192906615405235350621088367346475606088699713967388533176860563043249648960004304337171772046153862003826210030158926577166801327910591782350916777157874081930566726784479599103645722580758568242917416951228286565975342933121349464929150994383161674576065711676262224053898417953413980225895150010749528551089911151367313001978127151710343584790135996634914083115199527719678265840547316540598391155381005993150569755914512068641712274978855871407020821171300291488507518315841419522683866590906098771734885851618857491055173122908020570208423106954072472255809823937224988558032078182912787550718873957343632353967347483920034493418090190498862630890030323326628511743567466071337485085329185422390634755743767745130851903341292636684776068158462573748770509535922067342335286901165665213733814256488775972106603537270150255315611126248516608054824332727845877234502418284591443947405378891588366094866634722473749826818364053664462580133379641224999216722426467314729584298148451923887103027142739290854807751111377469861993624127083219995216343864020578917090004606599437986431971363254853553904251445168230753061335154319899823667234858002825438384453194713281412569261741642785982594156480005748704222455729527431920473034864344020481593444803042584186544503954979806243407702442404133571516311625877126698941332131074593966276288641874507218384786073724720735265254623197643730921355171762953208331418332881596804793701617303011213228056808238986763979106422443808173810873135662462379805641907430829713422074448096473907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] 2949522553222141560741564230780489869240150570402283017284821201038904033022719059627326660838352564136992979122523416406478419223334240978185288812547168663519286966911640078989819259937442897212739987721877305665999912491549810132388871471705244444686700875275861078536762327196920006474911803540728048752788025684723154477948109951130828193061577270258411311171356591709018777370061357834584028834270162902705058599658680982697554157296546681196072533884851614568665957784642972541626495521964462103876695986805511484388795129018107033080312417904949771654047597096419797720612780485257774506350580574439254849898984214510586315696508021987795398603530304319005044743084161646437651893544094054330596410483368829513515961326123186752981349995513704734601124370077931122156672775658926392178401729759720872450548532396671464874417775387223119415095550900161752337805861764332922658402721524998409980159537758576646692713248745878812850907559537440089186969586109422073213096872532200875336824576446628683032859011886798247594406698212674447057919281728898266916446946995799841940351116112121758383705930857889647112770461535478377307607635677629383154238790923953736499215333757793203409594845779339695945983186261469299533975064628794045241302783247472258956275982091755449206232326802502327194805203231874788615397187283769844400384099973380614140784222284381235650765721384821212213514075494366307767982612331398839495160620637759373900087741430541511061876796143342636774073145435659628775845287689298744639041999678724741438442002261570657694736679658323432432477819633405640212059081626961372051361300122650531574218332961279895379645562552368352697760037698674508604027984026927605205587617087750176026616027656883642779206072975380150010054778093914037130952516687782004847908963066098366029250960975315910953268982261341930930222997999018082274673367899232358025871966236638619562783800379033604135508376746765322944208996861537391306143974948280891552824162438168646231298191497162483728545607343816597478566834695122219437984380132620283949925774370830835099946220482078683805930003015512042542061204370788397884741142736925201155302927890067186150076506827515072961627799519053507947504282276094610645079921283449282917380598744269393053736696680028708472905066116949344483301831560374007613770936226033243580356920117083835338624923448377337428672695303603808882409865216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] -13062775210596242718197673393724505963151651832603316447117434098586014400456040634022392423063832832467153430749353037641638180266721228547253843768356288652770109579884697676810315671538667500084016172622958618829203439990084376092628112134351071001853678445424082883935319622178915733818241021659994958577254975628615661576479320910925026548567313239461819576939553881584835201435473171886560026631466676596805872969480716302775796056682122024526228308462945176888755497603937212281491081854458737472621031793316659340141891583732810257362895261405265113951236634900554913527982707469992551381085974894487153519611569569624041852767969650913105508445022388825451611532370484820933864528763945136244684224765998922773312857308692280362903357658880188833493486525004996580633373892981355674767988752994552128338123713897310681709293852782742318118202839890377702969214575271731256958670877404448101654733783140629067120783262192662469886015815166504648386822712049082473313407925750902962751550811114570416372363669369731153182740943439247008732984037036005518718782556315548118289562906064448828785627290340200664328582749703726313862023251504536216032220946588765572835780186003129725140254040796559803945155743817016298470584431004906246372387939792547724831537128449646908667299326215545600731653937946153166873212673520046290557378724959495371167814095241123085162630908502272114215869859240743951034173736067849190275292384971888117548501989948631442304264993934208663265077422008216490315828836305030092884035141631216958171835229335858908282601268233920118487882151291245627568618759207951900857892808951584518313479233842254715851706585693089094463169767735093401164354444700263954808501044048155685929901112084329901524982946931011543499470141948306854008493679150445053731736662390782857345656688159226156115219323151549299176662626346176548887616455762459276258712922000975401004013073188208043724435709157927027751630035757827181154059887319299432243608778735238184705873854094900765584635435587377427721938249129689747072471562572868682717705372731507090162291999162500269820705847049136148630160734916118249922622488246336874368922671756435703313608836455362378810436340423789222097194315606103998243708557981767316656038373493754005703246301216859418097819987273179484438064713902576289863542361848760873738477877665313784101830040344732712961561395806276284275752960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] 44019092474536202033693207778140094526168215227951980619559652159137039515566455977859816329965797944385486325404379343977067812264489838988985015123768204623677455637809644589197471596840261541835043909651946414910508195337338686831391977278584540400902084909557961566728971974351150463977692750172704163016779322983150307596487906641034483923518082968851345946500146869414929050479745191534797082896258234164080185130073583922160437046735954067457314262600038247241297351771937330590570481414878124680239533355198684812441309252285715626489763291125360424208494073089238444622460581639727736762479782313831239105981009046305456013860549930227338724363365309333515043776365215995741031347906357981674744318819803156621925010965884974688311522362411556431191640048208437368542797269345098787647731281511527856011179164418730273113530078830951884458785568315440470536524451152207596846537477183864517364531715154863328567598578890589139093391709591485628754195465787455802532800542333526568271313597950490382609627345294743410970605192954579314210667958497174428162943629032810806313460572360928537538068259860162684184082591104266192162715140969021017317149261035444073372962779085348449787418426987329533289346182462102578652304882606433183514673649565091098986470095506589447151266782835281313639780856529447589005380458597101149415269982450288412846627534605510445129721688740796702369760297561422776926889911237599682717573877980706217536658520552175408475471261729703263526322530224607016362904572921018796098449046331845058266231790099643627838731302281059311966226520161637044300642858795840417328840336941549196743252308467660856724356617205740644035112287506207432956933970421937637186887031424151874741695476344456060295637753891270232066673694253953388182119583459444772509331440015303508936235228996229560940272352063404804866875716033981564067691326393239983635607233581573570474414975930894517518114827493576226482406762168366302823696592099774893007761992559983489808322903840278500082003322186910609633521995179352847790119946916111183340097740538381667519209083171915770071347614402956534893580539266314533542015880604590824966892210969240814570291104985930942108210667631685476222725794309033168455136967264886731819140199908204777336742506870085370283072889213159451141346351071527287301132121886369393181532947833411748195741961985551316399865885918408312591661137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] -114611078076860546589819780827867212626731132957298562641392159363397284390155207042997078909989931419963937641732310518270262584290181513051135076871434365396940119195263402167722006437129230024293826446731995079122226550318934649517538872672173634432602236592519275273506749090688320052443156784525964842059950687540152039370816468024149498250079213763587703086579489851118297017360507369272982790450661050004072504687175934134315367520813333356856284039700536192390381010489647678059279697363711204481788528540923105051100729450184307964852747980990602048117094725622763172893344302906237510905929123690067954938814979324126880620022622668749999102232395938478842662140429358400068385946396659590120690793665110210337977289981368315432782677786833818909223726176943259191905815018708039540984417865639578673202071765270526046735340816138640469866646026629419062641427399413771342894032057103397823770073970126283544004288171071065063343372883848511486446415829900230563159022014664680120944647081985249212984280713464919534249261125270717051669986404901868665135408271074984272598947152348967018807727072814377602827384879876100187827599162548976552363563329768811329023689358299949207457744488995385047491849340930817256827110964965397955695574848569036007643461412172072709173108327186098861515690740457866839813850960681598613115721794702491211303927416370066655928964532602473453345929274561462180048060370010041921124392985142334842592516146932722115924045214690521404592631196906450234891290016507319095717494192950045674185139621824974762209829232756598241571312502528394060958979607322824356673735732648803308847227562684261135775571514024204595870973506920915236694586145070336846005399571296139918395613696556118255329299811981298434863606086170690382342557780611530467878230175855073049685428558443168302584266617350396045014632952798741496740454645937503842456449074915431543538057867683426395686883769544373060875306416807074474202786990567452235842402027943195821010255219351392593682709795950153774192443044959403209771093957193771175429057158226709032273715146279833904611202378116804745301881180633124512099286542586460164436190572949824894390637525533744125648606540453249745539345432174099677014241102923316767123071762894647781274125992074997040779248496158784098603965553803031003537407539488450430515513112965686708946573344518388514094955927232119986396227174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] 232152145304654113817150527080415089380563700280608671303274317962378968722390691249768277676818214294595303016387436613959844237203014017393759210459011653980785105986736149489202588554778910874538795161235181501051093572910766253828673702909250964093657534291039413218089890016079623370840618279536940107144884063232058858101971944049382383295568728017683253993223707829430379849008022356109552485579198776960046003172198666139727901915290923013065328075588314847647087958904663593592525239791839416139247935216432996881944200544750199750536164738079893497780196005892490735940177718048949568894588047456884312748833110468221673947691976315655236088446364387286154039511613498980314724020188635445151043086018166753456985748652313112030796821645208064489366420497435619547447112830551739570795142358863205417614959487952950131500726958889847471782148894855326844190485833680577952735121165656181263044046672989687460334243764142863677063985872286770359929657813368570096221752833929054937822045279096684663967478267536649495448495055985208857617593811845360090917471243934741296302752832773552720667941969360321743042112257847860732325490419037359980717390153782111134869083696058622572027840363291474290502367364596593544633125938670828844563328849480143444570470192247321659588798833625779663499365237814891185369683659893531827414688302547433139662085070075151336822687426171365757212864557476700651784852757968711459068150514304580791175438420881135352324345157355492433271269453409254124060046263358442556795945115810676607579412547822500376467018551003767027207058245252677003337203272772329714254572418132141961380521207978229328047933345651597558128609396152383001470057286783628752343961389056080753746020225553479404252200093051428874093490936599170346684533076056948417043278840045166436812727274349912747059599885796377496550109883985329209622661545644008497433119461980571631959414944633529540849671303413183774306490171150558790608187979317172745741787223301664828593838368984234508543557161598261173773542889435395646396625567206213612516858148709552525417913064471388515257468617075348036956351697851701506783121849166517736135430362372398515512360918859582779603102925213355487568227097083922984550688621782043866591132246689408159875918752460372074499945269425350939564996311320470181912656647643440323862565764802695903915048291470535815411333886302040797195964252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] -366338079002147417407707573458379740471556694094052759667186516568519233156584520595632139683870046176357783679486038382386700939386910164871383581765836300382528522888131648329879901511493642085555041606973325402568943950332974601229711428734234497476232691535352039393389865293789129726995980211474885756700194266075000201012123689436834456406540534032514523242142814704304263750926910158189700624240056335316235140038129771606525838454692103364632216093318501922880937627861843952819641367351645144842928356970265812090105035962718024486947003314620515154556673188269279861405373759663282396400113379731652121925125667129582616625990470724943653616869260572911462684415107128662703439635286138067977100759180707634733278800815459606467743452314952206957464724585054785795651001262259012647857412102195038369438815911967012203325515342554347626234254117266670828282439835934079706267029102318163253600507482720391618856845092972022519936687021154738865015024714377862278485586679948147885043465682701168253178083217571342215522964018712801682035251571917519249369073946651240946309800382556210822392493696154378863621511988816214428642502602655170394068266924546023315140634038556664895599756109693363398746534413829944497323897273691872809340721750238174054347755165729691800922982084133365909750190303351421788500008855468572026559468034889518632232555629561175052221839463809590246395768210615757221140479007789604226816114360896282857345785538868435709218476512586734626106502946501736232355061776302113299513679271421721127812144773212246010121147711407160825143087692716941504177298313988667693045478543716071971082252313929123483486088409630086382325311665726265888701710839479528142044278043518868422037672468714366512171153918052235589489096151590668780597416534236830281337709227841275690454205306977390274306518095530890762614148427432278423537347640196482687834751568889884801321542386407380038826167631865887621910376989498254805760868972510934974876278813158060732179572234832494801209674480561014166741624761924585191366863522850310728338205967399928454862414846702223193488837687380123796466860112247175094354878665303630508421728278737493438366653494104444994181993739450291801707711022167190208806296115823914227415241301802424361351146870972497795616537261076040702544827177158485652927651239707549032827238877503043973869490319248949236094375878944339966161426841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] 444928044274409572828287627384158095275534075810913743204709649476374846363212137880395115762352509390861123565377001016568145383286869404275566391298424275283570932703573462630206370490652294601061661836780048410232804324968208347472916599483338867715893535909079012426665945136560921757348201884085645718703209817212857972905106834105622439394958074357209017939737620098162534397363608446205608311617522932096509612723455850426537382449096273195532378493637679695558678704697982766642277906625885163148421352652552883970515994968376329754054769459278159922150933167511696280032208015295616090142234597976004045964199462489539577326108798551660247152917908001850236811774166927629940854865037665215678918123958257193208853872659641244918583188647939583923361648531061339020458663024580458040644067111829380851904369644546972225471061081250054942292564962677073074868613237387452127636714084418297105015522604878610058340673718773353656881358679907480216186989850157422442886630416192034855529356904586175517957911152931422517561373961471466893011351391899365200940892665257664187769238714064206426374977935867772099146886187901068047381567519996198220694893322411671274814735648694095901874758284368843102207178968991048011643631780583251451343240096371381619743693509814615885466009564901312300863181219830860117567599759977383040177923092713696553867475724389562938062405926365248749338618855383183820471454629675358140795775997423083954309114277417821500389149465301592751839500884093470194267272869857133393287098525532128478204122946055553394223775758200068741990672525914519371248595736244882228806356022203526032233977796366905450847499163162373475853126572835832956564848620420119829239180996760483512219492615995577685258426234365382664861589610862568861182947182794659618719545535233220136766746023154310408245368580745861411212858398910570104465159886170377636706164535645642957203944143865559234972755909059628477183558215115932598537400647928830216891897495710929005919923629708272098343909082479517360504754371261677894306960074472862066861669071186699304149147809585888814298417537880690167159842141667545650117619658296949939306732732441421352377490809357651428644527518994498927386814175204124756744149654311454373081005481287145671978623619938676568569001365733298155050917102175194169375041127129342795043000268309677029735418460080175339885769853329586086322366316544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] -376389465590021991776348446130730816571940181903123356074531099492513183069842024807703961432027824021236476721390347643641291470929987962959519704700637753395505135203668853325865452617026736806624148826408503714529226819158581904871573542954042026788348832362626798422058976388132685942712086243539566976983203494364979371719414733502242731497776419777606421207493874963044927183222844692490015483717157703285724187953314087953447759039340475223292834982208065626241828754841092084817321272134849123297306020052565880622012404055408045075167856968160965050484687507554082237657631430735498231893121046326308704109047350090938130975319197183895455638772548735278662010386318267541598714028693981333338249374204746494417223620681256408838573350305251515697014737288848576846534857029927781663973438646355191123905168936317487005789529036753598230714673779829569162739956510965007563262503213633671178313854651215432457997740988927502552514371707876997996309806917292698085748167605609366213808473907682772807464273104949535292249449054271734824126897628689016948988166117867875432874717241324882339890749338277941927104175444678798378285654840159764154028894316946365822170090940739603566498606520591785138925141773679427434763107078284234561348097752505926287918629577102431353575703329929848368199510344689407912667940111244606563315076736989096964461181408903358050385923034119543056357030843952362971252404231724867626225653687977513873000589077717576169685458588787886948915304972281861446096336122302780557243203053758973820400595832623934089984460099352788002882249458149318011911913257607275575804720418608077424762484246204816450450433152399334027926990540350035125671600008797719098429103940233195884465466039356828130961531681743974683650459626481612768961848990554227930126452897894941181860136475997245052020183980902147297745474034983660660088886290680665417250498953858650663913531587990113923462329055440454519234159577050110611881964132341540887729739279021105069006149269599861006731498490347658612421770945290981453974898900404967199707915444729498710943179699462644237024208595479253743778337265243429594233011945945708935339327246285873027031566345266656600984953432095298235541463159322115614110097657892206965671504487372044467606363039930195512732310903569007747289344394276364142037140780263930604632531804038074242408370281759349219914795364353113441629424844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] 26984862597183135712732270589019910220553333769454226424010108460601235317635541500152947165299549041140851756120039525935005494262333927665037735973257501503262412041231071361511357173745316331841194519441176812611393192388413188836796259678031685908338069900047037399918367216929764280914639770711740603201142108989330723607604240407095279850929729220952859117888784472813059005425021882382473510048815173873281575599008335195933397140863479297051449398218785488782664018887549532680096710013064827468068098633030602356366692134669728824783362087691013336713750159914116986989790871129910733068998368428929080772922861609360245713276828621143234130620969520200018827960637743702035512326221522362906544479706096661303862119246837830563544754451419264919917460708146370170372832964395354544654726903091691225725826842379797940509879454000976281825184164769514499179556221739968923092267359391794666125993646677284800274210253591577261196930882990678369532440861637530734680595856416884127839518230241574641086772173189827511549266041523912061590716005663533821167453398434403069206741871367879242697044359647756474115597963632057333977839762233479950488648839580440699130017046837156341391691445367392806493040041590021808727131350770455125793525535347139241059343854523278101237948134074495281357489712614225269978578046524754270519685828756450921961426986914970262532609243898342688391374313699096953481891411888169110444932627836670255821607973534283112115883380182724726526775677405409435008677278423641926803014637675774390879084121101018054795716250330540890528715516126891814989179143292771890136491159092296994447867377419154839273192771425792130070344630143798500084528809853726286934929319762496084858658403010511121940984533619889046259420336810955598882970902108104160758527133746189487842985892268370270464106333273882762275833267768129782400707789562884661771201701813072422262091781003346949315852545296481951710581528104203513178244341470095786107309168640803793066472336162927262599118613097189741935222628512890356950575176061412089428068512441237910145432561360977205124292280609797452625013367951447936411101170879324489763412312138013385184876882947790880413822035156883534917304857393000947071092622033083423241510475020975739303859520568331556863790866153809147074354599161682580898481905807407257585865353270943035105795651297716016042451619030440698779053064192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] 884354662183607904325081990411803122513719797339563195911096759522520992941254877531845006881261149644680329299745366103752182864196196218522666869577358105371935406800923667909418646843291436713081720196997899662329471974943543176724674826829949282873552769143651497306700197761186075985353973833484874103588387295441873874076104770310081035299647777322671478486075129545417396978538146541301953955818500297443606243080489514609728667854896829966794801826399261819547063844469360675234944877882439492750890345083099475989823982250608091545885634375597113556037129197696883952157255231641402151466703437696772312826353861997750574524949710995346769083196090719219025193806239571401400818062480872857213233815708802545086834052208218390417946174225207198740704013434432224435420648535754485452740596418342841041538307018038202159973364054703489565427641322873217656883248586083247283580406242608991092159103623363716071688171568805238316787437565243030682876651978282207510514013512219725043839958069288218956255507696631972308666992999588533255245776703182243302368709542154304124266363694764624710113193149984862906262097134795584704043209054445749758204848778698525358048048061957847623155964195242247155318664917356916265847930122009449719962305269010182746628432610285352916513824219742129430148183865947734190037577793931977211163562176845817707512755719244202776202850003414610359836672053230146247071748358867828387461049193292482936841567862229951943027857299714324915057600883674574762223046424521753898514962384569064245171228387273140308720602736919141720062355067632372719177167216527878550672674223257538082756171084244765586855443502565881464232168231123557926039643604544839685551120056128944471089003057314684688265791276145860078747999325697714809827129890466372116500616245497471518885537912325963489261841301408147552391997330489895357325785953868400282247333338524092877331000664903939970905975928414390419523535751412042145546463655405443978036498307848170640850870727740113321200998841429502783961569320037738034992492715158617637911901434897207259037209699482671835447686820630700104312382779342811255745524109483472823377309339571951359994555135991541273090913035321217416947153564265715602240304512750906551463265438933170506530577601765190649734772228298817551354242545020207046551791136048605705706222692698537252103661454687149403024283890434705857442951987200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,19] -2786297209514941129073440249049213453820557323590210349949246269608567851385789803539489627629260197558233759757139406320052797648412152212923143802866653562903193857263483017551801025250928210030341471665632822792615863335970061404342632993104516774163839294081223472773346795178838268040381150982411783367747353085300811761490366027100600015843169680809759098161561852067124326216873067519210532611664057910255390743107976111652476969777737289339613908148266593284279950779068195362919745046012697544104886728266383328561825315247739165252483003208311097447737118480372495107529787270175663411825302678630620252643347358815836978255276296622422777238544913017942838805604428912978519035243402613989793161420796060728504963358930791411602590095122954756890147159955534773588582053026772345602618778557839499621637695635771618569429568353462344926127768548429060156977215899374958331080490292774313740430604367852883085331771973953136027041203177931609803913069946348874851694124309274454441191940932758970878167233240124214438399487204111133423294866433059969143060550988592927593720384290213132969123196518117832273658055098504044529024960015983492384271817638906268729339817016719127421820764369761908887475241014210365083065118959439045298208836291579033334237357288489597995853871051856706291083302254647512952694838658783361497910776397707748864403876274192590843624813317407557715177626400346879087717641200745902079307537390196457533092736636257686506647034062541945772626816613498768006199103001702344847597167723906802413749768226730086723496025998413750564512008055825487773762429565040170907316225887555320593214665375355802992089197697006578275306648489808314572008192726833344488289623844259361734632941779456654197704493843205839851117774099343616972488955336825755278545570265853009880781682488335494088614514821118994239074380671359780679191097764353344936642904663044264754581611606995663425250170211504740413195925925115098066451695524138828790213654724108260493089276753370628572530319774622212155058863694112463914575619340177075402594427327687588728551963670166974641009705935959878967766439339412404129232587649246036089806904231255014982602462510669547804576157711940947200925860196306450648733149759777209864848845385361131935760841557819885331734611808063789794356501287817016800169411777055235102413334022809731723116065397733414937871701935409148325759295684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,20] 5910843559390279357745993287753208157545465844426804937936841508123699354000831422519659653048689243694675163714304165196429905729519390194540251789029174552257840671351983214615830287537543985088005467407533760366638391037213628584908932799314158271555892356398505809959625009208216644424612717911851326191713340010184057144680525750778786186092666939207728415575532098738937375034756580217419036450434164237615186017717724912283855689482853231092125822958067487473282244580146726958131997078230359434948906991936660123683827019488985091915180228500414881823544496515321930168779734839029201703525263356358582821409106761197488060006300084212061800912869579379714401270738439448075836291434195812614611714666129022856511587924751607851959428480070598417068187744095436449089296522238343101237137810091575095634293586521682030221542495024861332423710430970750490843676275364197520116770591991603957033448742776086910015390331485168846370842676011951923629718383464797690083725651864959695363391612323838580094550782053079341981455041116172852778994347556556030033725643638086786125990437046552811306421682291564656694507300953468742768793732252520759296689917994415739141746752787691882768800194094647763738549723866503820155042530947538232952045897761312021307049336395919999191698307304830811392397579389710813851609021363497150507562693482612226590976706559810157981598402518279215774971122852475332668676531101378148117169730933792368810566271410737063638160620330013864192432848434754479029693578441889807929296059105519072313981017975359999673875214556553134639060013038706544678238933387478703069121886968645764791012275596731864073704849119392131187817530639224233318620531317698189402773515100866453215245696696790319209135402205882688548032123707349969640459059188864823922928805308797392695056509213888048980853836568732740356203730958005160241854986487031219745333565413071457282681378746713816281443516159778262558514738350397820113336183054639319600730718692695220284895867732467661213486545991236305572638829145180423158464514754356325811106905988830273671448186076702080643857163623803936160027297677202200023839081473712469061341316628705384748218188721383010034884711932171339869618089290898112547471241583148210357715063486279274649559415742662652895085612908949690213564526549716123315929707821872304565764855499776212109585772818547637953394335470176715273447617331200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,21] -9804191084365555868442168138883027159272706166648099865151255408239129797079184369727705831935608934183127666001677422919864691278357657278387096099733663318201153534394318053290065960091048519794169485151561659204776558267865121044711730427332017311979405328489758510316124001376545613385397053450908393378708137358736071880118240584217537754760097257582118152970224678668455209261712502870994882814171287153803449462735028280891394834430007497047736280892382298314134180616178570853397390723534275693484548401225313052677773963672836606991805775182988144872759592788209275682577045501355536069949375874940523249988896891662714310495888019937999875532841702004679345323613598366264145978363952629850997846757420694962664612776452011688183584864932570520732642457533555589346577874986335141640215337350999655855915604429746942690218346760575830437833469132515946409202061530067293868300867273279662471273765651259475139428305006854036404561847375421329592181907334861127127882972130066370349110508987152441010041481297817766349064998753153345033678993330027155715819137221350531053916945914140259626282046426478420490832829654923920814260246618783550055823442910308059272102016946693514746856552268783018004758072536365347970211866941579653612492120960133094699424644910236184912976764561889535861185313594721859075519385108685798136359549280964786840881666791498135418183219493006383972715560260384801265551578767045379833799452019749275229947846164175219481817123926103840711882455703177365295807198611332057321073475950665678665299435318051430270745330437915444451941088434163835547413079760347456641406930611007062088572856300003727018462750689295184597029340350340411935173448572711989541834753691756979960148057556036117242174480770174040259560929800564159724496341199590127416713716212101346004049892281909113742735498983281136851687224252239162688767944073808230061326915186055520977196164027764653448787194465385571526133659331904727258700064324536008842903161728966502328026574982976919648946623814658415495572029052208460614194902767227879352330833300936642335209823077169974524549031983391180170700961551347471049642230780750808685085764108586572218537557204834161961646766177008029773884510588545446458327583699437630746708106621953875978762363924752294815611620259587155363733451003263930731975659767453537539916301170227692646041616713184705174782879576139211818188687802368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,22] 13304784910429480091479757251869593054686842443576112373443071215667629699782665882431981809439788265968517294046981778988082974470168135131300679576635793598359299751118796225285752150417096080502682581849673849672569603529129811481907460933577852539179805026524225375604922414418329912562521409185011008347667251944527797357125452035520041488099744156438046312230788888885863555308719567867675155989556957341285248338133593744179430486251695199261932978865377449794739756449559910850351313811648518375188985267409139934140966284114016805001870930905418443866628729576355162919298711691949042438367370379837051595237604496930700355608524605663564252306568573804707908198081540749065198051067157227792919778433159546091876335559854986988606731036888722549734327756724813068253108353252753837430732804938072864726462882922208610070939802458122457625072756314192500857662905494326076594551751449427594022684525258844227279348655765194525600409347768380539828988252558138555652905145100683691952049203392563621610545784793232864390981986674991880028833605162866751814248854119832203310945640405456050629439856166052344542452420273540045946442102997616661030657923702531765442863611620573737883554419008656140548070906386380303019684139670338274762480914905587900475054536760451999462367553161560585677285683040208082597544442406321182287558400393643596196849836180660305152015973474671602680142662614328428883627677685592048361905325362041202799863077629269061513371339984092744390945717261733002960939118257386771353753871233371703612146395710202044740855372217462043314942744854603070158693008978020230019176087625801547954270642834377379365981097205790129077196102161585319658109767192556053019202491362722663497072085244838813544358747575707651992437398913133068607272082286787107642675787576694982829233184217586083010980183411521481198863050516857430686370449327124218556614561781196983868038652302603826740942001600242664797208354647509624160785951342363577846952373051518004215142440208024753327514392200018127930627135522832772558495317293158534257092953840963870068602058463954037421426452413476775644787170340460925975821215492687063159849821284333509778708077326432286617322653100740743663020117650977230210450767859911330983541157938390377808043372957903873362287075374290807635591981440804462196757649092159280542830910086851694658937749304866512632623384486691320191351416422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,23] -15213978698944663528967249446395287717365167705983700638570889669223134948255062000692252301025606498187211839142449249661477670140410029552462182982236018452507056691785050843724147978484686525868429738524109764660643117056538520186825473151077457036267809309263478619296958479232086189920048867977135710212168221951723203618200566320590430399773431683240617437409990530912402014400502442484112852180607428832506342358982036588986112568522353515350562451602821084024590950697237312731681170366809822723332885740773719736249684671927318790100035952003691495391871073312227448351606058223162132269185468388223104157029416701509171656623767158593732296147146554757870023153623582305902625716137168246953786839787762660288684573849099188970390661564766288903901358967773856169368181822518454681746410926865876069765561532858616136654256601901280075755183729398530431624591872627567463694360832981625683366309673985260013618162543461897135692000525080254739800667860862529818991739816210580785087547722688265459001527612125637722661541570630436930181926906511201714642165536550861719257230911738502332436796749036730513884003046011984692952848925398758309553678730546726559020929657768829423638079253903977970751833215058644159955496966261725166470033557723799031634031329431507007086643440981421049937482076863808003237292861111942255225728868717750569337624319484341515976420710259168018308372576766387149578579612281138830848613341504177883425695265475687492975633475510904963348001288868475635151986880901992848615128305176742482058658087661424427967023729116034990303711947333662714500919292072202432760330734335424490478731240618045251328260023407633401708325915150065172008678563409307409478332726482037489959381463880447521580205581295477525778358109176290685561880453710897390846127462381423473306784656096245266043577139573179740727753058792244596818717971354310681601613863581349811944223046298027339540093075264347419509834786567821599883634981049500134945013399234516472151669765337720851122955414200772664956684496011473676066224352029781926316422768981729313929230256550035729221431730856405043469765637158538526533298067850159795446805272995210969043465531134975439403322673579946263880996365659336726088986297981517271015437876455236182886138920821068212295792418275520624063886130405560878403376132506332242608954134598537962066045165334394453301547392879587829232867481747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,24] 15063920053069509427503106567634861231996432674740718133263734598913283470066272091584323543742431665878290600291239679711044823377985289133196733053530440165227633123922183873450624276120574164479770696622839039045704353504893631362254493482464586076154581317481907870601920358724457013666137431361895817974034325093602741064190544595738546178554508225719178242468677111168600400221836943536655412200176256152955238979026844633012877125779725042576425185217823433642692733929668232394889914299024193307782688762184744286499465323158212639520351201370039185527121206791604034484106165903192977088232563824924089286749179328147566665929168746239957701868077188684292097605653345943245373415869037462083901542220287363776305481541324763627665932257138222802573645134818193567404056847141388823108015066590034559909536305440041222225127792345582973330058023629177701474896711600905331536157974060883324492703059471614100857669197124894368266795003748306736794940234216385245476275532209298348491185357374886661996957412113957169416646317548707704899737695500471803502031909320399129068484106345326923335200753296935675389893399603076714071455479220437712400333339744177070930984659007103039200606924063007110097355807280860232125301641484972767709145298813680889005902411552387484238609136201527928651851499347900295803225499286643909969119552696675417911538118327276404794543649866030314346744084375535818812038368942799353258280004975435864464575432826329784999221072644823613241582547835322337344625586513770157803537652600527460348244646578693826955124613953350469258263584063858711162097786438705226771532836200837015553628682209061960896670722107483028062429842241749754887850979079904886458927116632988473477921293188107805639119853082609501770687633859914250067148104213838107206644037634464545986090187545337425025544013835084987287830002315862782998829408551171494133216792003982876072744563306817949150396270318126640174086666460155908113802752701518278753061531114257276495144251780127989242448360092104974416522251828552396593948595916098987129092101871533069160416393355511375417983158791578383080229604291983959688114362253510742325968177698406201562749835125405738319190051959742913037700601756605815814214031293317831563974136867470886291240742542515953673010155229722227482256128163682471973410962078369901563467044174898150981694793901880975826167945660425644841897243443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,25] -13265063340190164162401499413604685817367869857733703277390474576830843746640742985701178563193724546085026629235746042765263170442922561899600045047802728615831755876816708130798483732871387249718879202108342317751832334601519435352721240763664650019232290690146851434748404365474317860675063402250898340339943212538492284428552859811954921916839632641577026593550010722555045478853872914103422819171325188791304789806018525206747772047915915741997296548092698780048263994871343609931528764825411391780194654638679042202367877272918123942780462258886348351024874188140689463965799055278469598956402453594382907122186155439866905048307665633896142325129368918665841263480140280251960246987752747200115735761780503975728185927889694790508861629580616736196181688273253948721664742284978875127869280269443894730763222356069844115383865352029688544676144292378399812458108978755282353521054359998655888237175549063918920783656152110090987992899862760305936522696692698713553979474333783150689672007937673165563274369450288410340737675179948227188303313505958195606575508383031251963091827319781567460873962933417359300359797859155507443952463474909300249952449934759465882173117355952524008032494983390321283210368980586798173371766023591171127515534530305411094168765778282279949946048536987617597851363975907157727435157457347088395660512814559409895411552902919611583350148993822805465211725375429976951425050373330578202904863939869647844035730306508416439047491473932203494441070918416597279841422779853195876842363577159939020420538831803713729632936080100179690997279747754842978434029136713159236859343307545571177139219666594260244460630159260864141130525473621400273734787302659925703442604827676518997504409790236599392606811970744525972768384909786810434650739840216747941232469913515649496605673219030700299970173888334034587279265241934969128300822348050187154919811985801321329081429687442620851971134490143335708359577206422605738498616087313022398807576154395488292444231518075469550659736915000537793552955208920013606164371677827801551063794896724027171959722843159845537126194148689098213320699725363171242620103464385735688854055575863547891747801742509174799359718515627956166847913862510264387620577183695223524199325955230755170224904502874584195323104948534275209790702676045030167872065544707917784536390947519896651594781020123226434859702583699220969846834353668096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,26] 10638087277530730530573059144678741600847510848425509037842032824823397076716739732377370397855021402370528218520854012416466685781954756706213971246997707970010714173284089536335497819150968061274279391674959035728494858534608251637195647652979343928868642295770499391205441537809928914268998125722846757869643405087092441484074041057794262732040824289203468762396269034281132215236757769405743136069782386777927236745588135730791657745981440312256938267244480484271494213212392065199769402554705453899278216735611595527029188676092426924103111493291245637085815014343045921346273133075753390448805594282666645082503917861159146684885987297467368421014055338009040785523550703479841568786715248913353007901096571104020604839866390029167011305476403019663485859272912275045723212489094695113005339266163913877068019785857538955248162447555472245069274823125990501627398585519508505742330296255342115643379511862223608270283514720821741587026661354323949477334429581806637790050156385559864056900412728718571224574389546093586104155050145120287311353576784550093955136089679347789340571255237475651521656171113292371310223224484563472183480047061412905275526514473154982708883965938485067561066554340553900653238591353957675851598711504838968454629765697592291579185246802035858036319992447760433700144575928485841530757682088411333611605810153994771921134828700420502525533948167625353547476839974359634562519643109830130370218240497396725189260537169174908484161928570159013272584034001164022552230273936541753613548168192417355743250385632065630058483051575612455362078397915580554022700125051824212558612875643945673899076702332211808800419685408434229340768880655623835876584598152586739921353430871357575844426458456465253862552799720518630799036619594410755520921600174241277788918060205391412717509273844267941008036965150527509730149096475608193864043442503987920592156498615949495197564647641566601795094648693028916290776983326014924831783918915450974927778900818455373589868514853868000672154570879120710467506698677462024748179329412245245914442904138841137979520739003138810599187172294912975994570155039043841296733128136250478394541811768571648434257613070601302171892960626549721594576209234575876033018745332659053258838689101274675356695694280479873441946708787688989723650595417687820172693666232122485172785666329566783375230905336644736901114287539309653929666543616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,27] -7895945185872214738654076090539166512932173000929114876992112287048447415933895564874833744525601996699738725930463142013323418822246223108555723025187326339940533222191591858935147387856021826594197412495390750155493433411688588578091496378238715607239942587741332521387998706703870020979755743848238775178675801358031234638566640172437445473771973468267013665461891318337008301850927057345050666121357207040478271265648887142581034470018818295856429573574413316151727436527501629432881077435140974892235134896727825039779272420065069683926676103835603277205707042323457430798240944880227329896937008458827151898398653593926772872492688362208353031826796125192349093488667812815855289342579516114510392373674362640212339939849060446284956570851962912156528075929483549165317058281658144261790504939610469770553856561627058606804513563442235511029884700904557953125821534561785613732513412788312948995370853040398190024584442736693086185992518762769575518500566973638934742028178429012336654123988167687271003260994189642915133024508582004965317205252057315713495319814014337029775405750768415854115556034792943590787520461621634316499579761103686271332588735776074637457580826853758656666368976062785447206938266500109952808952236058500069848360511787732803249358710589435290790285802829674994885351649647307883819999335470162056664340579560022900207646162335098725790726616771038045913208384354631372489622260934987349996902115156271758900405859768124381883389624085839992873540133595195054504021930702345929989662382941482457899374532027095578262745070181174654662221278633166581547130286003355568305478801544526140408339177582714393802417556163116389708390459762978888191219668110884754739356966678438470995683094068847530015681231816988310234302640182308570207657548949594327274062591734928337139320223865984976178787334196518309911236029410925448472614168401598038019297928980840005546598062264995247773106496858592252712099514045061522180654247532116975657409777838194935887932757259857688632307749872946442242849976432885961239112076824338032778386511292494407250360302988701336071325930181286477214123518125459641538554125377213864677049709028753722124696398517713139603067708309989371135778242530796908593530350071961462126644153461615326420042828079972812822926075657417747761329871713537920217708618592338759938616353090575632977188199666777459917787873339982914508529678155776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,28] 5455567720318819164880067806898166917200455152068792869594822378427758948464289002698239316098177811098517973817312421529988261833993714618169096945632590910267315171575083308338595595667956552657287901372897691128527544879679755541659006315162052624603758601624074341882685524140494129460727144066892490329615323756339893703800931660410569553657436162166758442806478597884241731656385651528466777141445740591999639501546487225376361305501198135313333058336514266515886213562226705629067753651901753960966085638279861620635586338838683508606326136579081527140433740312695353371426999639774092355930905212994866786309081607215704189506335282331562249653768627964311776073779768653886221935808830063247658505533794010186363215704601897149889119879546105069477585098240810730211935911804195541915808283722895756434735674775258757667231846762875933067976054018877213383238192634734322565007059029793853615185245811123069294152079548239004812093835665725829301975618252954952023056192937738915292109152067598557210606552640738060065863748389221658512832984468867281074976689760788903658487730409794788854678669261801115284051407512636153260902307887512518626787906873171477562352800043367173093361850960063804286560998242280047174944580042155633496498287084799950046719530882168224958536513493729731784316847847826503417744820239221208588834372372970916941855867823871317377001258516001253940151637149654225769918394551791190016793753083827734586426910761058293311387787136737157876157073483318435100775431591990982942086834773678934601833020925975511053460539310936863455814416044619387527553315407115525773909048255769499509216256306080149582528879166760139034465194760088066139546192391677085633615309665600605905658503836464078698061671489122753247512750514603071454431974726153320859343510840232098548286326303987791456090889241990046089882660988680804306835318865146711199168866613920570588936386898733624008228096691224831716672185042110204318319282373535973957034337843479741287976242969694088572018013684589397821993662876590523974793896872275084105850120476532251331697501268940806440463370636443895242776232154371208491255141442708962349530034637521677629353859678974015846528706653340871085821589549866917524566382887666228559836276843149511983157446165530122376723596050113525969166628972221006736949227790725068408779812419779192762877150361785987079806284987110082349177294028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,29] -3501222897644933812097080676581451569962141883060871060237079620686340990275419525501185996837180299169587841243365403806605030641544559682755637433036858096290832276126058444143112037670246460117464637233208024463142119064446915870545568295915690846390838183302888403533286299243470978225528196465525064813468078265223480965665677667731906513237626491387190703229443838020491142853519770824827007914032040094998302779800866911061000265838657592181197180883851353652155729197070696882670552138559139339834718381669752402713219051518724708247911010155053936267093076200280221275616055888395564844788441684836121933672161407410053131164872597828648001532668955405525694205909645486855197547268032685270728647547157931819473833323891627431751640731917353494783342605216601924956447205150808013629967956244960403058473290859758096924429298414742366513045227300088222633481003288458343148070145437328963810101433581986272759138788802211045052383793655830479262330018274727615455728317689779066001951621331110942759040937256951430266871187597193863934596449031995908524855171659155260876307450583502134977713693641820992855601518618050917760353107456470076205983460893092882623204106883422438029268574553394552131004075590408162444615296803405560091620166074201735967810484292413267540936515829459384101196705019276370359132193500375322235514288295763330183456172978438874685446729916541395760564177360893218827316439530390257186641351428863645223642726197748367654159690731466741379112925811877538750340084399513051727049335755046922475387544677405399907317972390062786532233669062027865012277746414506098005289273418627600836539709875446934550715563348272164961768907784339281930816749250271572263913309414958496328360920735828383527396921806098335062515379032673237867884189666720788845179234924923838327886377064739644663365527508644766352033793303353009696908709357585694564436187069546098135797503667746856995832841857852149293171070094309052670039434929284629287110741461685940882361960647862734226876724969395481450190986529278395298001177975299491628323458088643241942564496918829715217859112100502047119127197611789319206404264512695669165678982654202209292814381179521983437587241166683094130810791593317272032200416954102499525232168990023604686738543458808997940836174832250621623664917488623837936046209571627824881092080838227383716999070625887406856806020495665310101121406074880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,30] 2078835097835948367929575813339051297554656573065367477728133085106557878773080675356972303026976949933630229006384215500360506692229039264530582675256893853951474007010117942737263659984063187882527662486179797438735295393730536050820323358670965751161406586942616182744310862598645852371794653493077975629721789438691966262017681400537707725938217620439998195847497911795489427248271372269130903915384346231967906335077999185328855593751920410465603996639817439177363641721263864005486557104634556218134785511617017591131815203302296956795286808398126685374839853133906491684916194506233126157541411527608604998532750180351893427025172790889398424005289247398188033100800834166876463708983366658719521381106200122974842235040453285723769605258794830999332436339390162982123194915603596973314114799572629780188976069809416373851102493651758907396620839207878546250286469084205986286963202957892290885603797864660054192502685320755309150669579589263558738994993959100428720525952642675493160129848750897127801760160732605760633632069218662346458178993667902035972969059352973784383374780111879453557547663849893681297291686824243527977847403440244793686718929589500994579532140342280836693920116410178354601693982308754610970687259535476424859402171797472579017065465964426571364596427159628681124818839290904662308350307661130511898508522905811479296628978992096127857803762934120475685482718155674673447137559060194549406810894676221571931630892620573892784057182526465442752495524301281946255915814655003351521189507806073832875056958770636243290198555925461151090190295639849233871897006787508915096290428511307410513974873521316847004866589602469291011303961742357442075570603087631990414068446834905846776362574935707950616517091962160927663641875122413948507639350822327556907911781478839000488444209732106327082555986480291073673167311339728713708378267243444781331360406087201519442335948486997377137196139661593347443181297686197554872722480712834283703978624249303451669707751515700571949640071112460043851322645946220377372398696766192365688596686230584219866713259388235846931714268564753044998445631669525649432653618477975964393163479710169333386550402956556208720388094963151809559101497207455044076421342654279216003277821509543889180611104039132975412642814541653975982172895070768358966857204915018846493709569436667073539174143115601014613533349896923955786137206784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,31] -1141933019049749759030902767010647010634123463931363390167845398947805995946042118462807478398896817798086641158670503253457188412010719370275891306701045167730139948343323648108809680728045673878245213463374882032822539220645396056252495118057826636806263089385509263051442675530432195914318330349660219478206693150807577611099875677046860522033598551021041319608702653384469362729279516600804960667256528726403306625759416109142626950600629853147858961630857557132221234031217950192197445845534601276917511511039114191463341235588048401850968559431207782638870871270220743183408236840286310713688552249734999097785445340021177958593701815177218494200687361593114920112226256498571801854411930886855929361149983549748702534231506932877422959577235411140606129752551281434449389748872054878252471235585797347284018214078657959534083414177085795701054452496280417626622112305749227667504230341967247975013279170753861458188464764829159978757194435022789761631252554300133893920202261534609486845891065969915611900186093215831227756849813553366451896987142861019319487060871335998575736077873847851678837978710711023096913811612049808409714369376317554329249547926504693692437699623752365110951281478535048763455557590486459735758317173376401555785539608027740250010166916543392188187520816704360143122563131076122563842600891194906608490505235514216916607464589844956748501430539713781272540619505648962229480426672807467183577045657169599218915461659173093409611490535150728425646259537047325462974059288478434496513331059891294272289139937039272568013654050179859694755684777624538466202076731359931410763810289098333341928327101358315095897436723211269046788560870363750061132659474978568741758378996451543513476929683889624355334625839053235708736197499101147435735087123517180154116353934272609504352441918457927072752239708050558800596736627966658505148929261305375378819090403756044959444612738956434276478466600298412768892327848328665668430110625676044037982797014832651865389822076995328534475987103716355184164625468808654251573051485143720163766650315367586704126501179093386668182838946674043328198009789728545792767439879890317175687642611637385638447342196825134207110902577027293726325985225244632624514708241387765102881731590161764927161572550702656222683267752613025327220330328179557770193424727183508144493263725440751250092776839213061697553732588488016521303827677184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,32] 584064351869211735084229070320770033362756401901296122612800587015305890409520382321044306382230086689761042762364038290642967328117968226306668470845882623984052046605841794556854326233346998022744936788096661617522581228344635398896504676231002669909847906085338760507801410707975435040940166851782043608768852971918694202697843654297791482884928297962040092985376356608496851811204648369657707309353842630956295603786853159029563536628199478592178329680331583300067357679734786355927257570895103328978494816940096104623409549075812490582169807226929133602541761809557764468824347754931011155687373260568838833375566299966916737748191316172952743827069373369005495856639290949890987301315017870820734595705143780567076773271205275125101268359135342475658195495018433482744965545903318499369665917417387023165504707916489576499890884234066655530193676386917805818776002967853550303058329376598320517415835746689790205229714804657189396177401229192688763968387153759637888097973159760709630813916577171292390576888768709480318709430810833640892411084680716745479827730310916883518338424111452335444520366749556768410353412655197430275252379621470510479757718220790505545728475140601763971854729136795664288775085356495248222052744875928638622548879611937481792274606737319898952907387470378831246967627926631648927348632987308512165867934891378092894216269433239480800727867546907794631287501288775624246580595810273956856214359895990082282903870074320520761010356143422907606765676081400718066207341671740021899398752465243286362391171553922878615734768131949062719000807194174798776417395456084800342827018441297403854814403221149807415761388457365549781038981129301620791927681163753239984194838050594380888230033957811076187465755468140086262631384204876757548839739196755251957283435171948060808691218459471982444111026406036264325102383317028682513095983180206133945172247604904562103528890955755446421830935280543704013362012502709126765454662770605690104131938602146791502011327552819316826723241519842262523995831887729638185508448913706045176923117051067501308660419725587052960455810627008060424154898840128789010299405569601885906650381243899516982153075073506916841244418046032892894792018088670944059282848478239936656895662072664914028906798624982516781616775535610279646728027677921774203731743775761361328115514415392267514876306597403828231281128506252016935753062809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,33] -281278479644586972517228601523754953650506233452319099007518752796919662688449182208883933495756753409972576752773238186503758108200453963799213506370353782529891467452617212805585605582681336218414306205087185924944904005253908680275986164514091209186917900504380058958159886834165384175605839702441796193393424059067257724430135015395571835448634976815773452782639587813835910235875955102355609991586996352762509845788328399723321623991820141462890096127439317903037121183837677255302043856372166440620107080488046145283645869727624123078725823264217234750815468018145164843300639682526136571110330700323736993351119166597836549746479595654499334563796618286290971365025320609846776344065040427598416405321454945484577883503731587238100540091117507487304597295938612606710405580555382727636216126183660330831258907719895714457808702996904298513104786339369997429014706176377127804990164992028810075990648187891368323943772053482074733906280319969051890685208179665864663164418404104374420456538684366676805987279640897683405547578604008049876782745234857295759440524197567696982736001632105690363009006608387876954940054322050633211205808552506467102519916115570985022104560455097913890564224096287277884251466758859932836283116546539691682509389389194690223291291394428695407830969866556238500401283421022145107648852942587953802873801590305931212362783739976120789756086830267985097648466992433898337215955242096826662045024964530507632056516732923697650086297724843722449983479482320126045993309415457721384367474172708714311425831420807445653089480492255229436615675985318450086538692425036157014142333066241093749378650974329692583972133671818745490001035035005850619148367047224867904216112912180646707632749956905761348695983965425863314438507556271370528171331206929806531232032415917390497435216600287674038565304063788333981055854736831919279407808697779221202796078369933620933589330171555265771278904428334235500250737614636515508557430824183494358310587033367456053157704654669086804731330817862021421275998416712656861604219171876573650184951322079665621134916911814423212125694166942616462927347401928954866122949770466584738406898110197839684681492435815285284693924723236191405070621472551461745566315305706700211997147504903982488024589168709052538191515076740957552542756714956058489311217633492468840954678948900539065266580589784786163894650120730288635600273670144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,34] 128936355758620756853576841511073968124613052608095108471795828248120975983090933761632965319266612158623834544751893910301555049998498167453708825495473912827613345921435321370000191568942416222698569462792109209114868298752369357551732195130906564448345932032003128841553026193732168894337086600089163696867506726159764538991726500410582889359830806781590600272331344513555812467829756246368159980182639627357942376768435972059855354789526608358538765504831771965253581601062452743414638062328595245969216497034184705496115860194239024840244862268150541108495071649472459288230075180338305836163380399841448161268221038448821059896976401424690618768005201285506700405283022638902724402123745989952546415238474851358133685654150223088713006483199863988321887608607761857687584782488951558873411390368157818364189474350279719412665508075238671802031030331107473714642987992558683216557194041280194712255172434743531094117229843934219009335582346895872733076511740415588173353323287158436808959146424633641271594973065299164193050601587589385998075816103862840866646208711465393240118139713414159862086115834011109548647078612148824834371369991820086494116801146384765335280989545568352322917366108183273021531962402269850334441481989720960486396740474389980824136064372310661791308010757920020372770386298534083598723047528750718955587752943087291744788886739928916994403400779983910534411861177044472654604079198300525011542076825602685272345289341275645140706476961461800639884773657374059957465703963063886099647302424872789736916746685676530076432172803045353832453602837800847026331796668997892613892610265820438464477700096115031990111273717630870996216497369901103943598529639028368324169180849848716680805105622946494797351887329605103582343204393322378620059421475084844552597181720318676508237080161259477251509179876931990212043027483326795134648935888508796293143864284009912134219341718376628930354888529147142554951726774501154325464952320147788120683662917522084920219719406673592084711494666813967764933603222582140579651368318134718562062476469474346306385666017821530753170709475713244799092951916746210265258394814328184057059800789762460317077343367572539873167922416681978883746463202079582811463819224887861637675818940060593050699337932176776442626903684690491259533292698671749379785802516398215510499858984664273926238568900972015594538963607010989218576570777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,35] -56506660877564874362290526669177664343996720573200390211185774452676341461250829774298826024392713156133310730757774336536859719211071111674585094791902730325791760775894758864808028603897392502971621498901852208156703756473530387675587887978854253352028500934406601364110619584035176036208903941355222571516778756520404015934239539198383951663314894673019817339044259471277658278611512031059419523935427911932370613381748363176507023120160988513910097118808050903796623273468397286209136435567955116335979947093867164390408574394121483802506177094020081641773017643946825688630770757847209468420361115078772049162714109750003951123801577453759280884192061327290787851405162638096888091677767523096617264672728239973359059711286818724333018095288135679089065164634378708498351328824615467175563540661004480499635430191723543598254261430561895098093536587811049569291402279155565131369791793072409905118571323020071181120869834805415971699665604759649006413227964859049350367260511533387554408055413980307775449877101436966083290601458760235034931864553063437691364910613559038858688496962997285507076646670957288885254066998963346331902161643471000781531497375382292127686078413841136366806661389850093589433808152165266889058560434067784992697786885696550250326477862523296477113100848581579131423685649218401920513621748082049208063702754517229278062888883536805617107985308942558109644359091629812784770499791260202394184916213457850062786101528632313255248374737422370894774856859179693101170308188595546416574187737613518494471829073695479867073994879419876986034876016168047656496561012545430616835350157697451857525046585120881946311981105205705928022177913571624422465718550389816841965620288977191931837583653581420939852240995412815284938806632946199990359585971720195502414700945027389036072163264531897802735529995305516966578577607297727745661532574180455931260694625870387755098624954367566994628833528135544263268358119466580671226524068096902092972852682863473085972030050276816961729371214403578655990374914770634399912577378603323601732786712768424949928645149736181241499726167613298730439140858449262846968707618111703870625177464501969968434960726568958049660334243410313336546185093642337151378863608723944415751852042306355385272337888668313839888185071407786453639229258618163606038086255696717918581144034189238038332522355180676074228191263349908579667698253824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,36] 23565669475688461520647625285708488134743601522763499413030910145393518539154915980640149069728381677569774479970986328361505128236181078864904622033675675372672945430312839707078989389871694137529742786963286794158861526203499750461148479923535416337822610646226405173125346892522252619173532607835517397453609607642007623915659120620076568830899364513538706684938326189576940867556448094677631663369929007281643671848455980559156146630917499035312113203640761832352124772432013589948127677520408279504181959839696486393392664879873009926636137861014756723585483886922282777776405834701955357571149058018637039213122966884477949250759952810431647414621669622525723873711856308811073262730430683379772403133662173057585291784635506330308555491687384544795017435644218124776347935472950685378731307358085625304538825569215618815344506160786152513013051617648314869634230283578222873237126232656520321818071968800203316877205668540423682104945474937576556108685492931097081001134030397673149448678551184907715823364529407795100019816472105267922203264316844930810423261377405595571021301876816780917615760790521831596949984304773446292164372180586810084557360981303912189146653584189729325850761936000567205840762005923642961799899418496946035110820919210380749245381314896530502047663921886743639660162708320573026244175060004963449913415474157618138494845021349008317481416053711945825844204550622839970860460464756566232102786943879220399515115371412222745921497661101834130221518199798103741293807017710716708346823899505395204612921287034617379119212445254551055054108142851907081125839803814039726708067630023029078424469854011056654400104800208870661485771679769777869357590166529448232989854104780080060270887934019521230059868047480670533222397149350505452944596401988081717711905400635688698792167708845856142656399204015779089268627976061455476350384346079067899133573914770241347509665223395982248104971567563035212870495816211833662463237129337395469825465479545986248895718651999864829086414048886337624129970330467492495239391248126154310756845179043617791498589942093838995847493377798026048037968131271506093139782668278883697714351911281402141764289077453966825735284370986411645537515186373969652000949169296526214439641014816963801317334186233207199640097546667340072027167249234268140558146575153290292710504597524137401428179436388842985022604991125319869881594675200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,37] -9249494381110168385884320314316757352826578082367064578405588745824912875302847442567055650837274916900061851945722022519586146723056377386662594125767075506419058666637211540354903010403967885120844132808014035098086783508689146693636311708446030481687459380550422763385472468214525237870544344814664762453695029196384369547343509154351683944328669618818376681782564979811064311302994210183403307178563686488107831802809929610687898603529544672530703317177911706051685271835198721966522070063719752606175463260220256608626760178208115236085599908718530957114885434366946889313688926477221813129313979433414738028668765951866122932560008044666095213083338311414740684837412917042852417857315975982902244294777327793977982289439527576199860946234057253334896871725353836499746930527879649558617051325063776400096805244740323043527778505354545662555831010522226212055636688422580121832848675473267601216058312634266484361230699509660651284018364129150460417705420728961998538163678718348316982305321652622696050281876584496993237725831820675101537153227820681348078455762308485603762261707754760073165868353170116950444227542717194763708257437213213178199865838005366427830815928750715744695328411272505199277478691119514612561795548567359331307149135119150034750483548802373588693060612691412291188140166095172282689703477342363869797347530277634400333120948772783619498129875246716092470780826482430074977069897934323994130342072840740775336061221846470608860278585949075332403382074792864537455377873474076885146803291842699308552500504273972886798629882573855241689357825759524670683451583681657369181287715973400837096788466924482966989492219709961603338976413238262005641661708848509214004808997452628982825639894335946153699558767314165180797087249041654033876711241661749478895007885240971788664591207506619159211703681873100345037630440244226825663809041230217595741135842316579921934546320295331236095689370582817514956819248264664246631683512340517940006195661941209573970878974097587241668295319532167482672261726274130192158915017916582649312828134053258336807111579436219922373346129249479817802007642457969543970466954490177293949359858797844051748433714282570641958762985117299385524311676655883748148748425596872444466730805774188220071144706562258202441315761101952143514424384836781282571861888620376703441627617962864986296834365197777668381531354436198433767603306496000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,38] 3376169761327793780544529079217613493400547999650109111469352781729463068673903855080463652247591129673064215728550077186549725043752535771243660514033318981881843077466424210140155027883465006442767176594740281291194225583577098949668558428853654054420339288140483610665897892621139910625684148136177247449817930426668844365843204000374309464730160369447679907351898732672792043273184112745502548009016210520189765212207998382430165751324504677248933688645796603612307116114166748693425440129045069674952977489475808249244838186679798935558430026808272409324627729512081758508095276989968468978513966351345369094174799856409536657412938297601452010441524566577396450892345845024919023457213656866903788696631743745814545059018416304555499981089702646138207716355483566820707229882682454540077469066385315194299045702484790711428975750737920185842026859846356510081818535097623934179116283570629254672772699374953013335152631616073567280559212228254339099678482751801614564708916106511186557745182741891763146632047652785810624084333687139905114907343264739877856081933746697845380991706614861787210318128185190841339416616824906546217934516745906145074951793979095575404592525105177213897626231163192199966378017336285398172378345819455365668698472473429522908925344566555530309342700776025745210843336889655549691328517941065593312547914420519805160584352117539519253180051683300390837004503274983649309360702744767587374047611198387294191836957668980501501286555049966773276861989666505781575900714355333020900399823514958033742019447337737718216129369349235967117926453763335766686921909373850638000925104365960109584234164103402172695465968664026311748103588503891814108141172976302218350632224269723261447791577549863332868328450320319704887178021784989108913311306765033949013966862295104158611159799931739805802357340229512002507231387263030150124478287466556754669698403334630857837369136852698252844441976582716051798642591196096364434083873365472136710644141728803905402880956133102986209618283249878105917014432241758000377996902805653860629169294806888999440547819549709092480002806189529220008505186539731411906012417691957802814434093475354971771094516367496746379268369598619793895528678254771687403622997287743732970604130042707931577659181400706315684462399241177926647191679612929280329456403547664505357820124717939410508317360131902106061395414620296560634337689600000000000000000000000000000000000000000000000000000000000000000000000000000 [129,39] -1136693206247587447761856975245593333426445647202460944609361171469436537944545688642439483929167441624325582706800586642457956216749449800538420212834973921261741846668889757985997382148030551373340016669172037807733627368540045626217971054889983724388925659343828623047285451613323670819459721861640487553242971775854860036241025241876240679868578931170041728487664616690969148093324376188517785417245139628314447741242367751167351822361411931479321440899962363326656219032241199186550431691042193711061536947041717961117036018630102315892015919879143135801740406084647143836686777194473842293958724303379287776753351529746450806541337386618214107404831809934184395576893165072072818684204242030080260661111739822489053678122477275111232071277507183888274552581117393388134742775151801323980763410951537981603869231580800920645396823790219310141338474118052335787480401128455942619202515797865343377706758823071442253963447560235581409748938583731614353588251979563062675783719619252631901347889307377023031131771572494478472383152482341308531379538291530917984235854917907348601891339163352963019802548016614918378136603941223127665257733401956141372628632042466993779004205074928801584767149352978350862337935160118500936821184209715909767523554703553297270062676776126735758775712923152413469886132657243195042872438245665302823805588605480768697834347804219551177757743869236454593735029942300457164426355870269976216442338847883362427584527606850457562796759376676302666358293265175955658082653066726712385261531760342668887694568048231845684580112413492880735709123326937678135609943309695497357234951303311434501483251997914408360359068269311858232641775948872191597719084783929404795844501337358630068560592387499886367179104341395413242939376399275090470396257182304131082952752255277181531688678280619601123927751053181789862957078768339998408468442789433741902076874876354770222306658802174131551732233979321237286523518875014333078682787944560191467417867015016125201017974583070853498279149827906684685747673378686351462115828725674389497008318695290045983287817198301001653710742831276327316382441694164039373021852386805306604681302121552848801452209537702501875155815503899558110091781554385956092225785675848290405914663233832628975416486815030879238523881625037699475137615966425791450351499194073261644306137773715744065570568450685548554745807427135357493819998208000000000000000000000000000000000000000000000000000000000000000000000000 [129,40] 352647654268163136733569477031795928837317422010370753845143434182528342959237965528989353148451151041178766193009028761928170753144123457415613586436326627155623543295488725584120500202009393979185518917156253517129296128072598119504379607431246723884242659402576624159219153352908282129309721251217245783197306652517502709356782117694761145942135774840325762540936244128842682095208047447475006973366028870247128439459818311180116454646237750967770032999738328194850997483274355507293096313015953385817848133236922470791646934645799031881039704182165504275389645614769222971870503871893922146243362216698429237080698214641373324056357360108242055237628806964381961999470208782125628279395340779793184628029562497646398491913671694380858195935212259222440993420191899606291895613958023515322428860615487623767541014184329726427133540106834859374927086443573596253501520572592035551710902188875004176080455790535349555078901079702992166806907053887189017406918899994139116689681993465750658755253511945366396198696004319059708277872261366866549686317127478419787582887019637917433995089490958800927392358260762568190051485779083269185054752701230808514552142946982967555806129636240041389574994022245848694912346665728273280456589729437302724656744801303892634128230120020928998171844183805014774290842893340462983451709997715946025198130505291542388744702006394088206343349664757032851311503175732744067306641553848422197978291844338351754413136571277583139967002847422866901808184917871012908702971653999755058881804585967929992595897476896596090822565304777324222835725978698033648131002263902992262473243356113440775004653163082171554542865627146704492958661968507423702237687588594840400218764454222430922281816612549304208760679844278242241131294824500472924514306013932293629621364387048541185792594903103675852429328362175197034454260287515279134762188093887456594167829764443371662540657193964184680940481912698482080567972573654759833828039987574748926063956042020905837173948003407903054069199287635062081339402562989445424166561282274465712106111128714568506508499001007576640496361188121904414823754770556574655353374165458705086884549703146664721866475261565697618406748536998427897450656035383845945153908532067699963272670155375251064402018142252864228296640430212793386880480626165083422600774256991294276443326655277909955600439472904353167283104630560470284317491200000000000000000000000000000000000000000000000000000000000000000000000 [129,41] -101892138392082479515031038822138956881354789427567222427547497958919765399982393117417151839882082988287377098701658088517263063931582626573939230905688870627619460352600950147559167529079089675689738072473456177408747729027106950429520801248466338906215427257254540202114093305912638975280688529474048017786396160971484934831728530235652122003657366846790784371580832266687137024510548290246845497109793815556833841262920390161500566632361955397298827199274513904559026181749710802257918195373210856395971676706565906708977675007483169237747168792447836737485596516223488123610240238736958519447444928852554689936391039383657821900471070535302853266111318164219841906706851600153238604906310006266154454504729140352704541278572709491757597796983420696839724976635616064210631540308489157574337445354164655523873534655071954022840268902685971799296063006123272859704151273276338227753786344041904785413593939626383586265952231086412311678146476370634508605143853905797454177849766213124306421907210206212169109050221493033334988553763321691583428965949399107499370007474035131534692432929516787886922992012361665863874655692826148360617557871925944623680822959088884376404732294969087825266649991525338132874548871591942300888407416646956909950120681330056615201445324254186163264396409510895997460587854698708483932228569922483597023812145805301134387543758108937677442724326012637737466135678482104308378513084260486979110523296239772340160857944868374474176872366037325827962063308671450017096465476033744603430875689769870414661381801768665497319037498020854291832287704134190842487482913679803476462882782711882716057866264869342127168968968306243134179360793619544626001129006531400582760782299479798687835081661239021556873157943770868942795287660627159915671918649721117634288573882625986605546994690789601009157677076716194186034015274130655863915747422552175322386282582721129544698544649516338199356380114705280043445954978435440243003276942965489875801162058497348326823557886639518660786457470634502651729340853128859569933818628530419562522696887478848259933578369453460840800405059843058745700265539912250805877345464399865254557884233025605152290468883488148726103700299758717660990638109756922752648376352648799131056966369465092896448202242859379565249296617672679812824934087565768402229055642490255954920687564633281972300381948290262346484825061314018455945478144000000000000000000000000000000000000000000000000000000000000000000 [129,42] 28241791499419919036433942960417603244369789725695417117848338971761474936862139994201274758169409800060559942299041922732463366177526002501690889645828217943961453109659698377278102969806985719667175143906771044164338967215188624770693885195273493340492256047982423716549260655658463637928259663614647280594188584547724206643434313019547358918718304305363313041735950299125460591432889068614218681654485648522936251242380966856822412233275546067032938226444554951115869713446447888647929708459406667124860615607136126152344954207844777499091111072571811963085409491384926986213769738927129562027684680414991125521652999322968961426054357979554174243123991691794310454939854184654770712823258619212805421122163846325684255475815705072921380625565964230449695939035062675612098834291812037083179937640657612328069075805567144454164146693958745168490308786980600842720086851588912186750740353291547934412775127247481376765528714123695071609263813096679201439772375814652746234896608802090128317666444595401779257269093013320264352976807150964948886742636103066272695291960088810184888379938694663170080692505010320608842139101845425762661706794887269603355614852101427699711630173899357601646158884593474056184604965012208917254322396375281682248624979557922510236719950214662629569686647880836540089476868153165897373018875561399761201790494337709605342503824398614365456048596727790274104965813522599658070962853697626648733910505511575138816316869305595791101671837099984580723183176816457352524521407071615441852549922691986545900772189810366658798641876258947513479863442292224562723152267979174092490776554675404392929024672507775982062128864777833177832657352405244723484440006145605589493015153077338165855558838033655297695558549577992784327046882308332157753314831042793790121463506920646183938731745512889865428482339103440062571821491257911161465057956239746412113015000316252540474616066368824928410274006117305247381028498546707851448261509594568330372916885917310633651782484376651761461044716354920281310379660927295033854903026314234253642346013481540474585484083852826130680580981606079811653465642944625220152371543793027470713572793693457402573773150991715752772114730546927513660236654120994124149798968664968930796172141320147538276167701567714832796193721026182073794560917984149932169846129011067321201421991581050285448872402649611263286478261364621986024652800000000000000000000000000000000000000000000000000000000000000000 [129,43] -7914895980284275670267457925846356524632286623657850317662703444449143434297274019704206579476175297879863217200089779595637860603548108271730865949144143922254167672973950017725914644340542427518590364438957403797785609405071229044623574570655689130603836957916373024397433378381551641097815442671374385418178705372120998979580363460629960010447287479518019719254229133778659892485907077644941977972226179314304842902332050324482635578874307396564713994584151208877732539513565804996679843799463014844314562826305702555802876353958628943363313405450698889149089507876234195725288214807020932823130025484738413850518941825315945200634184722294375687657044283036928900583241056273214313678009635274749650357613341220795993975346132851178986845527940611589660054117435098698388813040845503105831293549031305783151865831940821169487352430410771797095255516966552387086408689946290248732008017849695751500966446204184596857280381451957061060571828532061569411819206110400983892607898779585282602289362112563293569660856555171987401587860696717472445730763266836627665527968367567519365785749783140694834029062617202678046619161098918777863803127877920787320006081720336723489352050781598131953530805163396800185722540944568401699933538284318652330551956161617779935394040349393402357181754583131279338989265604192211520117355473482301183198165324945790526537513484645287096988025847765170939951440793803726514935562254183898677607946703313040882227522902505316620152879537664547326754849153454095406539062583878835493474870351601449511754264473324190992621732974684613583196956401478540901317886335603798425880688770443289053657219790989350196116540969407207211741369070380612183002335296546850846053649552871596970491353101408698660641604999977894367016577892090699990627623779456642347773975278136760118314374438303569470598883022215399628486349932830167484693850910696056499617961159386583946136137218993067450741561618595825951454761683248607916728279460748989141976134993249468386853411024015758604089280065119586883554415354889846515990337049934673424984920493981180091266884612321355866437638601367667904829446451818272232842260306444802148022698992037836353348539322336894541779744670919999634781308702865068730375479368063186221954717561200713907565959505832001138282992625439282003873750416703886577042748002622831305154267769526832276490371680689570818604071236987860342013952000000000000000000000000000000000000000000000000000000000000 [129,44] 2369504734338179647551628968069853202883226761582482976978538900710533350157021668533733369520312613376797655171935568968614376506081738154409974574412643903985208058675223880301797603052045409684174443990804021584990801728314320089020378907971300158258957786138479958644830837354288902990568932476248001907276383712418788070611633719758000491581252910008007756765881502848763593269342461157129444364967997800001800079564108359761915764749916394723186621161721355736395921496236900925842216309583739522648736644025786971508359337887888149785020483380392062072290310841441942241472593550060167325262953759144535499768037400781573739409453238402977632986847046743189112860665496504508460335982525876320670286985404476713909621917946389684968579145230519360151830399006595074107946035253876915175855771338707753024698500719074252402189695227731265332087202106147797621621479671972719045046211129431505998098343239116736369644706946415020941862255576774310410428612200595026930598377150513979892281653388117659732805732770728705888758257195543412271373968725106825832346031947962907362019073335141877760788919784419219488597481972085483979319247957871525403880511583668762299481772840402736230990124387868510672795573387310409328073570435483698385145354988640183149694540099286825252574995122916638766346772959186440510388277792987494741483042389335121463329952394767441288581082206547858434840620788422033719566897262904800834540692819910423140875543689923484172620212198076914192113777462202807913105236094608259743706458312978241563430889074696787905327212030324683063524647723456954535234099787507216848366678265518283929700315935803810712681168370198370169488351333156360388095872414190535288164612335758599775627836377428037450880449825468374908028196459320316993406957967276202872790319982363993176835065031982078653029379263042087311839767742461185389516159803859263334354967389362836988519481254197213313871477693198445655895509750733645427554226218614987197628673197286747343517468691581832735015422057172122906194016377628420384176807414554905375448380188172210046031431406892746379781152050409899095255379982666276689934801373502654896490925770769787576902017043738834063950084361522451416701471768863333793606265867998836033874458005515691780348842935392457281063281679849691368100877586702050280031309980039216865834252856588072396615323687076675142737765368404594445516800000000000000000000000000000000000000000000000000000000000 [129,45] -764560466245081932822967493278552754950905897329241258632807190541241141698463842537623917378851817264573637627663115484048474837575251337887839434589104963684459753858013981741090769188339133868147113402765289378073905481982636385825423459597644741116931979004650212172295028033566102412132642549587788242968382423982985782094213176076628458419031241882042130400551450539442038045573840724402269386969010366022162799925356603944959704727218893446457591190031687410870367072200895254234789442728343996052405480689450797806209779831316056016434791123091959574307510370169094849954929542706831849958820482425665222191574968190056525720282705696625160546152509166902975490816674486508629895536964117022364283401414777838873041347571031708799443726044053960871415859194098632799771742446994188938403803549885413105026937108204520588733324201818810823281421678458087273702928415208780246365838551875280092001045735042352004338714504527256919656161725752489426238229191742163875785669380968839436585857271423848939191118564941749303937301134796759997587314070772259848056307434042772933633534274315104008812570202097185483890520048359640375332052770503275965501170738787857021941432615940821841661072599021228826818130313788795688080238762828397805324374742580564334549829152702201981023388117819663374976979969813932307074896054817325272690214565705196294707726325293595302112470488897160639227962361201605554975986781296964638755913587487409059262219901647061588710807957468559544701131734067822364058879696780983369569670609495903428447763371641949813933198863427437311745377223848880523893603286520277135594101501243975913549531474583360285214301462825943998396220885152087380997966536692191982589055113133837886247400636284133174071007281121575869319046319069504286435561207302425133919851458394163266079258472196499971719885603169214607794344843134673538669447285908373877925954528577249127816427431755727738900555393560550724187822938679481669761707574928124195448956744902509953966095045317901429807524335067223029545266502126197720079524377679116267342333243423359388192630206252584872450635325638707510719344442377770638286549478457457382721891619784692191927415838318403672788480010741522915266552613589276876155105295451020477908838192164551522669401046731838581646525546936194065490516451277696069971036390674187986375526140464206502959468125831365228434880217466337159544832000000000000000000000000000000000000000000000000000000 [129,46] 253105013683787255508769231435135619375308957137734101771215561345336414549268070614581255028073476748818483021021914502506394883788119870676924814434126354935130439255092683384118625701377001047279597869457121205165607329949484591667744988185113613782479686447014788671806801469581159433402902418233146327712351335947962855630802552311507193948565154745216086449871819557616606514571772291008989316989056013129016707471865353002721302350480079526492227563660447271007910627736664770148698539944793755929884115513195284139015081596968280453365434249752870189155297777291931280030071436232307147984205925585051245420866512989490124540340435255911290833441369656366443481622424312032699116575445786137383550640045547702485019815524449843723214107892808650971868025891772994247778762298926194980409777266817948105198035779060035545288638747947531174745652369198912314881801254623224348312994598609210261701768186793430778847714633168819312160254658693133176671086903829912978970049222991243867006637278257702341410687793412732136924587979174213474114530646934465880938906633696665733035148921383773661749586278184764770913469719037212545657409664683932335712082379004147162892148183106656100490171258287386977843575009467562618860657363949511367138294116083903302560200773073775202848792997772241042949143427127537978130483289267087395304572564349325866052188010287562819983380022172309241605956739693115137128637368249059984078499645194192722830370180346497908706026914694153863693813821469998143164572895563206944938698846111109539404587807208072927402622196202771661238457542439334234361136216087138501667967639927410478419999608182636853088970527832417731361246048981332934957796031409674525336460177589101913790427273911703489346749896339384891633066185681110069124511931844893584772431962702179412279931089297813355935673360262899212613340560634247520849674171325249488663074473413889734975466004046101880484184064031295779614241052496976642517104332027367321515252201644885068650602542346967943975716868696592613153276341172746668477522994509740822932351100210085581623549696459961856397094197421290177377269036815209452205374175591444766661720700864158295291759020019490660232334009645622548584971187485630182425573267589439648270964641455031345168299488002900149589114101340180754318154636335523444895544195135288462360569980224501358635751027847571830737953513191274394419200000000000000000000000000000000000000000000000000000 [129,47] -80714752928457956462466403321609633339461658448396156499122133821555757769615622022224238233390621478630895402311121148914919725566286992792665829994858203025812990481727389967402207496534685888598641207721516307284452292008897989709507789290269870484600616335164566432316875990301190372441517837399083178893487783265977823174887364225339763611420380542960172094046844365794608843869245567495490220440789751065334303548781360446990628383478420024466454903359223986656895631073648327840403628825120194631181249932225209280527719885643257642283084242007560658126456765977591169554929615319463489605131169840102887575611690933813667466491310285528256537168723865069868107668247404265329892161711278535272675091362018447637667088282757436902402300542204588731860420551869375106176162887376041192110735099658803520097949816261457408811295559284995503786837952341824783771552125894788654045017772480670238834018120500194562284218229009866740076238702452157667574201508639479869048203807607696097334603674383675692198022777410916761947518289166483626149432381352097068384092097931178849689209026193782758967738959008504406602158852342513439640802517336543277418377324703843247817018181500074626636376804581953101654925391896865990727640624281266284481403303021383190575938555081018147984343116053180384929886819386942968965320884740147249482845482507809498364418896760603995483659300049346080399492907454417243672384388589967440518697359676458408209304192453430376718066535907038526503268298599863139154630709727820859087772594228789087331020726965739602846077737516017884447703250603791871577396765868710745820295866102035372303572253216265382461869698019201726071046764895550730919259004829331991628837486763964907574776348291951296428842125934256529549265822513182155565567615255049126257163774484982037050754628654631883071084754862693499938981139603499974347378778119315944869754475314114228185620954183325894945197602708230952198144759245507417541616686263543158709473902656865151062918034381707523961490206822381786822231600945656699354600952062236658684204219465412421009465136421013432631782474820848593224710281829608563444581284353536423280264416669825397831200533989066691563101787474975470840358164951767445884624588261114366654969004668274608698065758419961951394980266915592147466778487141416095349832332397596850829340122144029129472835938228505201827865185674061089341440000000000000000000000000000000000000000000000000 [129,48] 23734475596769797909515156850918398640247879646880691368165615934223767482424030127144424038107487474014198219755200452935852083696034572424002362149272616257580320506852622187578612762205350531544787675065904569800497320423265943794663540560568769666989495349616689021431140216122474128972144877359696235177798978918458590428346102008755258356453765821276924267848540063611253705835945082095191417200238312152689651645149518024523032389021438837743776069745736923954382652330810461740642091191753337041942806287563478263861800343327111067493332939070561785009247462606886062381942112709115941947400861567008195304762008862947976429076735010437103935677910072058818125208777270397782134012138771026367809122016935494989369356435084743176740454256569366538236847708008315502522916161793379390049210927082627100761939658537619571439815502002196807876648966947312296925026447986843181171865215631780367651315718226059676145470504279017229522195128683379309330160292370018041309894515895320744905977209858686528910568232885366158545907727152261928110646508254166913121652338305557504913997017620685723464400830964314092118702425081204727296894954843144531779026890612140742260389884759590159471068336555314185088775648604361526761197963671735713791604196212144625308038425879656161025736266350102081152991199849735181183039285537152448896138590156354004394391985500219420787290620547240209267015296733316002420335197046013439787113613548928004723597091822357017026546408281734033843932595975194793107927489400905461496861432302948522033960273046328445992894905756973043991539564113670670404433197893000907481236492979656198000490732740826847100616822551353589077070914058257619089006948712421256139455610058866888722527335687527128726609805965715274566743323565453826828959204646388962391283454095016906659492457590959374174628898158898864964922177443500030306954400396459837371730910182001558775302317803207920342352519198268009660272233975442491196053505780348427564214525761063005565906010221560650075033503860606316778460712003827117691393776842117980391577143633670774497826173834065387116256592015107797616839205973929611764253943854246958599420122155170989186625679412059263432696559090455533710880690111389379711821525693581337899512048181245569210774154079440405767205216177471518612637714407963707864323976369064853944952049701242128103496676608240700318667677752172635750400000000000000000000000000000000000000000000000 [129,49] -6283857400127135135168610005919377541222625474187527778313948045192843805270915884767304822924987141414326832333492018665066326391349555946525648132330872378018367640385117244413867311831047778307105726236440401729780556108116746804186127117416546910180137442231584103626041048868545339118997871288767299123824176474635693376226119829279282330217142419140695796090432704853161513843748479816110733656574282582586450636913040266702317992044149837535167696823549781995117577939649631306153297135969582488575532552740473754334168224415442550201519071467613110444383560322017677427441693649028496618618963765343255028131370064153724384416493715815853404707180604669732991507872075100829466152399902939688948425015739196869703988691139213679358025136247687186211622148060242000031124261128615280546269813223511748228071024574216316190230118681041100001002997218083815063353355743941852637187016569145226189524970259391845068250002880584507469160783095328711259780672266666823035155821624250764764984141052776572678402398011289255629302376244836715741272753144252414520222007943807910977386530606957240239472830157621802115969687324865302353100335107215926609404626653790312458492886106469768876940407980145217541750472356795856554003994083975929469032084753541514693226105962551228158540475241129413467623997815344675856844174719059093658516290047518380322578160482056214711008779143810782392682924833482867688712912213625297183521093552148035511358699677040949018493194156411681535636961772812663248457211293843617180467867123651040731333696154850292072762839835248556803647565149226519933824943740871395634307925776699162071078355741148230804650404640571581421034325827526025013470317181441299965647939842288467392075201306945374727122696765891316855834344207615165434595107038966191455403878381293153360837288546232947049211362497286574376700224848101627049976759249313206327402394063391646962295417475503970509581349114881557416383118525403283752225494305868707240508094147455972552265273856991563351218768868582716872253084435350367638981908709408247622890289978541990748719227159505797327127221838923835820240011805308393849334519581816340164903926357772963446477765827157310942516647644262196152638799409471454845735582358607184779700180127203633191080465701289733548130242491971823947614819260684389583882727776758819904768336408343298516285224797105579360987863163705032179712000000000000000000000000000000000000000000 [129,50] 1478284548228343538202757331460172839601488050358951236109082675097939426660910683365763291835371008523455035673090770117470638298740049877145463273084907712614678194165290823846113358713543548714712735636403906079333877365008942520373835176019572696871683209503002820612221004420101125310833389090518941844567574626107385775032785667511756912777910258942147616328302695409213474202893598902001969680657191296356525704931675474594627083763596844923638479386767423199804040490051730830243953363593384561761965667519912165489765376409332748669227441182267933747887516057071086112533465658722589024359065669887961655826767478232787450488286190377192223760136537767453982081196525945511855287663220780433590598829164867997696036458589388960321827826478228339366410333297527656173094357326707388386110679802398508958278339396220304093574680985565359894038370865230424747648380348774616383288120802146191280750479593136897879756074053620427182434836586885822323203805482911905967772456789770715408353452743628565644150084920272465792180936301040433835473688449698126847584392315011618990445059564337208663238168898552672977120746537737495118812444385142331222356151105502651700490563203829837677741466406406244421908484624259295148571137386663781155611715159578882076162967849852984615675332360061376910278313523100103840463085903849202169708842730617485467485169817749808911727803025368110987668706074886670863795050352146757612744829996444798401309264907493497491522755721510135847096606368418230814223638017975563257996516195338426420361469199947289276708048525896240666193844395846298136362455662251898864471968710342469037677460523197284984173431401382822541187165289156181719474714273848372421351518316598039281005037394766924474100561808865350970812851759331428694470992184031486885537347063085710295367617363709863718904888427080325450190165753485976942591036816453176147947733148980315273810073977930237613557466055150379457826223741236921971008952159829836409494390282885897331559270820971164611303899368168905649102008095880690676814976517650802953721838697860135598279045185042337518680157486531137997549035091292286980698537490751435210394193262495092460558694376005290077274028716602919145052589154008058354980813864251511160803580532092419649908859476303355217672032579507432321100601702539808419030438268792392450957074900756179209084525456548998640700074974389888614400000000000000000000000000000000000000000 [129,51] -306024150429440793429571084005880240238598795725576276685937029276927454156675704973607027693722511039572479448062607844673258509018607371696563568539857164684117922906433401144460006962085173677832983083763596232363410223874208251793873536673990912230879551906020361174268818633214402318519257576010107262373345611896387134920888705551520530103889996587155120049097367724691605802949482414892745249460072770983194466832895457246813327374319135109914834800014957394729257649012491384431447137367963797435563441020617476672055041864166879206224060433061075955280303559642181536208971280344037668463703527714054956601272913577344846033948337871382631888445441482908477852247824840998004785311101464894162888419041241159485414237370657303105946274043129266651027981149467828061996330786810391303541160332157817942786025521712882564036968178993385719669489323658810184970130019314492412709975987483593878299351461051978605258611257314724739044253145958859000457650062690658624355963538441207330625003769001591762141723873166134485985493960188457066440975061406802080981608414203057391106669550448458130301920886893328616911150468173402845730835086001834525061621061977194599297968317201885601611169495723804456494697676921623171638685284225904402419111687393361336323184207229576681878079599830440486442134349291326993493978933681179403253697704360047304710604184441788428466227852834634546140730649396482773605864446465678500398545787611758290582766379696315659579206269281513129473683820192888881962683535375534218968776297465811235011815496090072080219126162283725957280688127957588237634249833417772843648022326385722271261221586413284851300338566923407509057358136521306911579783040201813307421468611849104139032229376416059107604340082798709105732468835601263000837026247359325304213033714232412747847580027756660219880586908486264326445621291992524356822144934094954192636203576448218143968448311877271663144986626742632987945148858650350084623253637477112186578438946478637482947538317904068549902467301420501289946407432493661774371285936481875642317221885078224081105311558941026113456829383012619010612394613461437511163124511161574219546581294621546688481845974644918115178568766588998149452049280939114056229125565486266013044468498993200901836303094690800764746574539946358062904076551446277999891920765547615146701968568835014086925971123857268186308374457526448553984000000000000000000000000000000000000 [129,52] 55162995628389922331080316267957352180776732456686966299754548668039259166175338823295756173383519477883255812766617883085097330504843262792550800159924292691496946054922027900518027853114518867085218215044717538593177504460187058802875523692558135147482895521973740199581447579950641625471744927392288596112663488193797838505549965707224853941623755469425915309650172560079659303411253483974312953272682301315662550769756584275397359564982455860141627018302866386616310181437856820147830667166032986613343956290716061727511286266857493488171107087063245037997142384023024074698137696497942826635259793784429680297736700774383151369159367048416986216103209544235504291092367672679133709383371054827400573771338703913358394670849302594522688927971377297271110251156375145112402936731808291382414324027705516497727894653687152797625528705411871581202098351289862931153721782460291733983953525034359438850704727615324751647823389257901932469704948521054994114068786167730145391062554212208004873802511098582436906374282880880613458770279067238918592802482109463844014981548626395291543961269266836385069416439940697404668247802306885591664034881994957878790681476692800020884078624433611728491555252559712638493198733509787971657114331723693362509892365874521444881693288020405769194960360132444290401616437445322674128912712296013269115517761381097408143096813705436533823404059679017983426637292936442291262688522123559704037036105836232380892446369098842920387624129968772467829528415412916014153893116407993076884194285959179456306058119945865149286132604070353223372337966998299706298972603396333744076351774006016378168170211668598915416218783925485165333128759044834207195834862663109485081590438967102563999480817980214413294949496462765802554389630427516211334625414204373084224643808126038803134591717825334513113607916498227263134909254197113610602957375499642967846673976616008024631986039006792086990066340039859119653218056622712931580688840136045151682422176953023162207824479811122179691637063656984935391565751499062026576052733954559271068244568653649564498155345975952543978341216080225930841279452696788728988133477042543035146697059651909410321848064085979253103530790198204819445468463001590420656037942691497070193930466920921189763004699050127909672285781036227646775254994619687409089922539153263230105240046458261989757709972935172260217369264075990630400000000000000000000000000000000000 [129,53] -8540601549531669280307364894492341617432194467888187544432571867385309259989865025947869221068335375402282288831055877850719963454481343461287747641840067639477696533009152364715241657508620098492856779524301019544103870553515641012587927579687134906185833344028248354953671837446684524407451141856922407498776259817292957372649950593256446584199925095415120481172861088367352484503457906927725262661577549598137284639306149576280860581622132576050661107832454866052084595701075289357629274656265105722261528478312795546155748034979779314299559162910066300140451914548166618437180395720424830352243159540788665382309973188169298106946871496122938682896944412950287460732900213953786842573440527993297390420993598377918606113310614886783138621905076135820610865727740026737780423022824212594048724846422162999566826423031718607354480393847929758352051775740470130734616103754834768649792781208462118695963964909516651562654214317577988560322464352913162535227752096227697784139758838324506435277770561354251336029301764391071057996467856463673729755430796532108851581110600561643166555884279033037804556966898915894358775135797866306278827340929282913984431001290010438381529705952073433419242984606285670920582884409572917728971686738259305404709552453919930243080402453477972609798744956038261780565745607395131441082961945523617270293065436680538010915351694519823638646411767024077307214400073473569171609939743786573125528215213689086854970247867093681460767447247862732551308119822121032747059801308200477591805860118053197680047255156759811886781575082965093130773893676487133323120042162222664834877023270875999761531195088346107857895343858584325035779126741902873820866524548456043361445766599370394556853288065319242651688333673340299639223469919413623729413558861317986610929232102194282398163579813991744577640167205897690471122278929886643204293614379887855309833233050405550528176978353252885885758190033982260466389567940749987327616645475207949047941283950050858701881562045548138185600756887481263430800039243744286623338900480507130463099787740573631045194997119515163568806543349283207171110122808826535158644850757402795870733529518442653289808737053918583180249708463105468310280468498659188535735585673785028586596468912114412469991329003022253638041254071377254484628807438574583596417908045883354011834822092713052621326710817721570005042610541030277120000000000000000000000000000000 [129,54] 1118258129872362973169014645491400003819329042413587952695448999151477196431680721376104521616348039688660771021946383913197707955851506227203439089473860994798063150969741789571371052335889428953561448539175517718068334698863522630296788797633039299321438419951933310656706960896399084670184189015059576319976988669490876292658001765324013530037222990396241786679347339788299983393740758862411095194057561500180313133470895142707263117787346718976035317081716134611184393729333193416270519533637283326983067172441301775010741098926161574018923425433394351519554902169620741015371015116449841957204820636882259143573260632332512148752944865497707605928182798833207779130938953101255397213219060694782778988564209398790990851438813226433255865514590362742083854218948163488290722730809962965777031883725246320318262714580663168890096700747400577231081162645492316243663002510400623298560221655155618123644112195666362318834461891030597441867862580998329798697121514290387952468927917705327901085756431696618937191732047992464681159785001316235655824011769941150541320163139052567916757207641336396279949696186560493853131079735531231219177013210257817760011932269293021927895927906210388445349098314890362271367990664280667563882142402481608184017087699453232922587642316789285058918141605892806862719158661776181912013550609590675071166096614871434860291078085937136730703034627033397460750466075249439783264194859162442098045451589008825164400337626350858491912942307351867938408295259986841318276070568666467205187985268257489405875063964755931047723983699631021791386138272321397221710542401704690610746357412594967263325701034324367668956711355927430957580945058645056803130232191407273087533999530444314834857691877686984756449075759402184503450297997221649883133257392234412684029092744506878219311982241537377712769946585995104625318803785433245073426728510947005377839974954536413681123063481664785716620937993432425734297008578651928435633486898312667153650331385759910466249861406680906544562840844791811390046666252838782832287409778106204413596471316402321612660897443090101896846420273750269652456611531075531109537334621745410681162248380178632450373391689415491647322305061148655830106692896180965845603730958163014133646934842106846017492404778584242770609655832463912375719920852953746155751349490657426158369361294068714228251085268755887861912629585064755200000000000000000000000000000 [129,55] -123548816866913651036862752266382887444321376071803323970331986543636503523579072046030222685149216262460386503633350730514174159737388464527697898804879795458886410940930883256641269725500573623030806370518547693457258254658174418033971603473388059373223853641809479797131585550200925257448776486219592020954583599349815883316372318564852498219892332431701034002957902407697126498735289669178194572658849779457675978152884834593587336106446113516920840140708261849631270859871233858117730618519905510993239834995869971685650002025805899167020200835738167136209578499681164074333439577428147633444461318027589337966476243234040298849725796245372433327315540976002289959704028441351676737686443656425584978637581214087332942261479471667813962979684765810766933230645521107679906103472576670678332240170613916392305334123275148241370228510796639234325342272729133977953572991185332851937904890026469136421790911611268550796768324675026495470203571950015693507191582363149968544063559827756356913926127760665906163529328939543407167490846250673691724462879313464764058081760443187763161264394690707733096125429998205409355768325422259879203354939602478931180431585975417754989560770130277802163946841529545117510818049476555666920800399874277001354261773818637520889453407753228350830344747593284593286933753613815620930527214309142701868696571324842420265991454607241993555320026101882220388974760239806860811875860073053876102863839891470431846961124970776352974377027315675955820384912425657032869807660638894167710148137672622785904976965346365658511938585278214072096718583563514299862130183800336466357116704113384363967935234032144277076680794546600890026329448026507118038436686562903327422775985458833832125256248088001658712472583044978520478561521386904676658664133977444541961563213764801471245250841826880044827768599392470279400090502589083777295143437869180175244259122575465280816761027920137041371283520433608489880904799721975313271379609546086633157587148500121405614080383254480446147037272383748855887016264585600551748879261830672670608258933021398889406641036640783965429856736913913103632768736018157253279151049817940571204799667322201049997596177246737373055293809043956039929783469765327206028016104639906063574000222619426763839445787767960282042318487889634608259675672799385692451504200959499017883250619191173631437832198284228267009576033719418880000000000000000000000000 [129,56] 12406611446412462320094697381338470062854011751748135863756917325169542185394708246717717856030629585329432760318098367562153065330958761574608292480807556387589034692698309997422899402934209433531545010001360600770774556507875402065207233802986334825996104434451737433328188230928235935236998344003439051862589956271471912969098434667482645456913038390799317093116451452374378762140956774228238434167572919576186172044827523440554904281448188920588065311512397623900735534861494848090057356985216343667288002599796907055854378909566699600520602270880626949962946848476280477929876718880450993399200805045326850620644916788679556375830308515856526109862198420312786993433612256301421771609998443928873167880424447609109431172961681451107985976813244596520627988528485394763031493450033777112886020785720203349454752710612238144473403393243471494204647217840204442891428452689923031365951280470705908613361090646245586720315593580687005936479884606243295971078882538901200789249311082146925022935264932803388798764863584797858197571636771315796123153687535737195014519077880238876439997868814205509911490901661792051327319762070066124896364356111138607936606123155650585837084096632270696166596281430512623076240051996297168122125710391065755123870677727537749053236953440129954267964194990699015693519761898315246345142209955026179896268696051747957225558845598612555479415507161691009031275142905663622944850845145559378205145673616809272296955219491256195251978761989954416368979811983784270325317326370941131124508943063521416285367648356308938423967111815753854070551125207118502664388935437836331454472161811259666922874274200617964797810461423788368087480213049857653234406556468939766137314914818702284430384462350803150351983817793969943331239176264497984811107164377154661464926078733726061235520175110848074793489974473505712418199367382112040461803200142823596153299513019952561018879197572263425162925259997259232494047884394324504171438211315016588837675721127023749417427965012247021012948795812930296015641686239653223433256646116594557030491307849203913428481881888384921826198905285154887806858124326615762951188144588179679453628670151435485725688300975685254883498975457991048220480238784903824180085504697493266373401631977634493321279234681337912122450925426881689758678672264189870754567473339673138779493438404898414049896617471530568872123918660403200000000000000000000000 [129,57] -1469852856961703311486392503433919763084499711490594771424978573543602168633861349079535661727124862766515977396215317499060249118172486439736893109941193882688547735550897019838284947023813222667922036638112406032016132043693997022990333389649860340148728369832884521073436649393969484260639664273676358152141968070337382294916116081228281824802999521845333338884599574834689298781259829028882085916969091333821708998247083659539570872734223888700951035282399115428316417986652849013336820005153281246075395993719884660757883072483015679253592695848134172832176351319870944089976843736754402835968602959690013216927602684316868378355109114303577463872539031690480191596444902116570229312644471931991244204438952735908924708461469380699261216373143438520763537247228478630748731255580730520134238271270978884373428250164298444451319607554083905730896879789965760831034183708033223624234252598216545888043672145193290930894366498351923937074625874319013166170667907217697026301024906017354703570672564271872743347541204960396770350300623536776894798483155908631459044849641960981971604980084256939318079852284789384651789476483339696086034347355168955623363366954704609351335675084447463994339003363619988410044554196341320721751552821709509061045711345578216889084522726518316270232821657510903571333469618652112609511842051562645444244251251379868065462663920606994351412214919690949390234404005832737954775172614506275435569309032313383673832047075402796893608470905404751913352130084023091326638432787440164308430182154300940262789163408613087544534964408794204002556576573491822379656231445056985551475066523822886421310522873480369454892735490728459882664607634267510967371393572582531156413949387078610607169939924921261642226934928493442721949685382236306692682002267212677677370518638643828873282134888901378681720400053661929510699766231783960651248899990254854964027022455021700690034356436184928998658438441768334190170639666298519525029736749756379761136069027697147813998798158634212552527954648219902576605798705240985023429144152910530437890118594561683541745321468192576622145248696019427182132258579598185283827045816473936977292987863518308204405277640768098233493956078367568661859151470711001073031874741108335941547892243067121741967311199734726870477469492536656623467369555494093998435257999594448459971375056171847156255524512784814531643547402108928000000000000000000 [129,58] 247087261706302630804023684904869827441445357916885089758093544239155501461185102975975531658851639227213460720069081402439192019490445182294114685805305203455225484411237570097798256504074525781415935427753343751352381486385247481183840127847011663705590252172785273599043063068260980956353492465835636196564932679540492083914523073443425672102259023432559476254148542357739867948496297226939087246715548598140397197472972043243358366128673460917206556531793407568729821096051548101160970595366164697556134573693570445046418495170088404915904622128588967180611409887276664188908116592511352140205492629501622048274858740524068172271728898684613298426898740264133743253155056324369607594334704200430013784098197866022740342997913777185208571826580915536316110020709493458711021354639872520449772737962556564972931627145937031058923939262694287861159232565395010506835089688817552018711786705301715349105991835089829055278942370282616250803105991362695211467572899028681072253691990585770681327157290273944078730483690355866717072368547423427379049231774564908440404461948961716151711738095535981156424407992349147513054802942930652273684212120145933228255977009471062459980534975273663741528758249930018276791766186237204918685258056607605827809401266452958250644656600222930041822622321796246889502851347625866653690347552400980465948283878020436976811659723387657004899856166233038045309714495616100766901915257644452884159060846879128844505051347086042406041004631596841146377653414936819905124625072401942656448479417696663160860780188200527920993814298047886105533465806782382562481549735924954482537873928501463432729773254336868521187733641779854799055434793471616541187989531642622907370638434195603496394098673244920069908310447898810994491468637502058649326104386380089068209592712724693773701087924450070308735464803694374242120540277128114002729331737414614993696880416286859217062405642608280466248086265705408833513781462900620889784850498517570446353027169588790650755822615837363382600712412068279352687392742005421678459130039227290791623873190234531602727272041925593769884292096126028909979094984545471403596857744441727152021926171689908996804856396962201320587245576233269358137568862114514637543744214344728627285718520471069467609557239463738299790574544704971815479401366456020213532082229027075455232108871153890914831872306178348762739433380249600000000000000000 [129,59] -46282175284175207387592151216097066274106022851481129285671723688655787621928413404543794839206785169929258038979393101041780179278646606072940257415400406723069672485048651678516492735914630768308563935001649311623255271876278881547908363840034446571248705009921267646367103255254454008736193223313684608517801416804981224508102798934974926947679291424178440086503985936711949294820668715986765695168636192046416794032895997062340280337377672674209065394297104490985534692752680902209633587912922228852742659466593056733095236078675683989647642314788589285938751453865043459654900749146701222129475731163161567669228653145770242139293891435242620021781171246712591330397488708403296152215816187925220269612140741290916991219319276606217979360146891376825993118286611242583200212448300466231896314957138003864548810827079221630476969893992700852723287249887124140772383617762384101098309434413828747891795725027847506047790811198933668251099285318009237685048156363303811949168499357357221067049250972907308201483419489408880823638849433170960316343788371669030914437531126025210097572409248220433091796544914417721076676690225981732261849876802087871116873708796675064003056436725510237308766485219308130146963604740206075758831236262178354939533717601411364312347978476508909127028641905904007899543008998624702757443101347252507511469412291187877704072950937593432509920094491587320124847403341612029535278279389168250126711031641695351925420701056032798962463733629925462387181424530338227824571596199458035020955739179789645795187156114173641060456505067960404183709991113079810101432477038234634033576526953378064160135333947244989692149080381270529858907406540140082614387844809090332092059933154362698770874708769894778173878709737702270608151359728571071947211510191523412565359294528051073773343903301191476375801852483895412416012849142961856514061175125695050341244793902462859475479123277220296645116819672151014283106304893849841176832080162068286103091334691422060312326738428190132395051182600921749529426931249723208090928851919300335119063606669208335666460082683238751246945190169519989971100092731102146808312313940895102124533356338207471707215556197214710098458481312195754780437027738242106344910804455840924879436862069166031387706504406292371131327466257994168345526169971059404350050673105302074600191442760380764746948752388125568474549615329280000000000000 [129,60] 8032096393765471542153621665028120644963433072423329473912673505763660292576719463408121931944742031999333492878823608042818939295441167442250340075122372609172669866687673780567193808512836528960003956819594890476847420407838011734289461398669581638098745097366578547935175535558757149311292981270497516321322926333796475638593629158666992053115841449458796456344391972348151847244257874677477003053241030607845676205163798326185503654732750318049233663904129337835933874286785717568136764819007081055671877193397298822541796672627279488636514860573733242625724051739508378979650486818386411835482566041079783733812098867014431089846655127251647123369545343209378302333227353923798294693524583331555451038759126919263137100843813984268878833263659139074270864041574869677388946186452425205643644053369792779991371888312511755882467533159221778423793168641315195682897492199080754284871788978833713739733402184938831557384058905751564996195726789612340819373778304026661954185712728679868679580835100962838319929533265902122939293120184175700680249052864828352584425387171033790181258960825275944521951178971749038840532442437476273337470141987967684760567217482408642473519718487899680511853731272062450881646938096596796798345859456107572050083267539839053739187459445770651842121958920675333477542651285186021853627873379217404515400060965348491587328100028986675054906110489135317120503874094023945995179684640691935334557659686764330079937341443466159740834811755074139243699533703008131730096495492088690351304062298435147897133404903376738793102118187626237085196248006804212423182196856144804288701567578377013866143357412824388213169780208134543982334572976941410433687669983454055422529733937743967458376464244158421762089459642573291825978824166331949268183486761516362797926562364161037796415904851786061609393567159610915224735395067976301170731459982142016132834981092152940319427495100233495352426622288490607512459872350447278901551860507343307679382140177808814077170545658186062895134183154743643239005679875214381555091379745185505423295807584527718962634774401618345772867314517373503692913933732395380911502860117665972771915664686333820626842813906022565405699992061963911572012437025047949074972970075009718909092747186804966573938567798768225441077574581904454247973290370813662625388747510898567351057807010486050294501176153582342906225413324800000000000 [129,61] -1288108748707588614459126669530846013621471468635357148190064315448192733034950787331136841523982019737470648837069515674559482929677778455938495768770879828021318052872639988138008701144925398122561325947684443293306390054381535746005007866867441669314207558623414490617306964933524095792275493468813382111280124643402278637488255591158554908184050161282910022587126663504401048129219263431797545918072988759623594690898597454537011735982867150743476735299810193996307763904179116473399101083586147799495102025214814257356911617528493223422140179425346934399227211077212275682399934732183675268461537684640148030370217285906338317408452348806647582656258732939398782421976292015609514613456910582707206828959616942691938406708977328496100232782472341376749124075947967777823582107727151013942987733958379857285492218952771087071781223045345970301294856216751064906724347345509601407092880245197584399999067491321141045080554197745096421426465158879914416398347535984798407941086665481952060638257048276846862739647855345765135678087567930202678044401132329081468397918222256253318134156325685065108377700215938262153443390692007841903524520949177333221503161572835043931355922422198606941235917886419914509810709322246215558230604460338888772949334973256655583013320303491869661934033922090486690044622411522707499688551281858404777868524898776628001750306033511101167804179002720990452847794593877235822837045969971897868129876227136170587301472030660096004815341705208128495340604276590201266381972283405259703084772584745619184784945478330273578587371698550842712279866275081595855116495549020805238990849514800731939990985002869079588795305458999514336924653058748947805062736712573684466593557298786316411107053800586528192741605811581187289279825868667127848788122873830322568600269094133075901302958637324543028248748374767347564511355944133531828043133782975997316526582182099525098658731395984104687843968588450745045892881741904551409692381816441834146856710569867995716370176518754620793806685970903641719716252707159257631881509640382290207220429653343170430969778062899682741207086762748662374068600431720488658494676018203018760648497141915270602421159048245715659070230701528015749765568928584669192549758008633989609239421138890859057402399011800268112427018175890027986936536205100460960633957504326897317464288730296440793089096093433713175844733583360000000 [129,62] 189355829819892102458666821545865677041817135115852166754733056501637360826213986052523115370106266820728311218663655767625756934294408920433122114094058211717164649622879020295088551647140027625049035908567277243666909768457676559214443740241170341243068809421483905993050792915039101060076985283129761992625671160221311941520863611078672952793421445655301229729639644302515286960220391069120481662371952644646662660259564474774178187109803946627259358931725673618155032080239125219875935964291873755309526802380901842184694782054487818593762773770635550009543410433483540945409402159431077616697335164483343274288413364102854765126465610808949854356740054316886656025339844845402713788783543766112573664497565682185447251611927163808753796835698575110593945898336068501985470465768879415487202552519644237047176974087334331477284046635083849374911969707818157467514613331588489337401450755880052385413183099007214205146519373963339625393024921731086082682069815536143322987520913620365332132778743631238547612185316910954784751735169652863716091490494454697584692953548268181554214846580981668356047017940493054753789634188124135215048234401055845105582612257309688719062976305844743506611587212205733759872581835468077822275979453905536913967684069872160038473211404735825037451247679667161253769984601722423816186080903296317687783299644987697205595029661021002520592632184669978102820502067647501618050595102103018589374348669871516445407506198057175310731607100023153190922016895335667255358637440917160747293119869551396296185130203108986128621779732818062010895022942425293317731502193106387534333617379280917534918433973591763757478784592020862282287688869496771196266439376803318507676184370523215713406582831534450574302794681729081961075136721538049413054753910980678320914136923885324002828756180548510420573982493267774998207289850830650253695003530153968292779754325003943645583593500967618951429084417383666357476738694096990354422119375846138716750907272828594995354466453264611308277677054596876837334829905122551620263319201313456336045093908827714576452424628781253502406707883440492387236176705731551228091445309552438445601911612057088527080209460587572403851287851637160534696789167299682656729255927978668224453607930369226222862555482644529355681273649713919841765142209053808283423973543685047390618336569770983867723329306345991995634725683200000 [129,63] -23513942995606777168269677946981380366192081905027821068987952482243865973855600948947249381355367123139510135056234946536922919766436424549779526114777616183499860495227445931041275236782583731584027929736663802920891722839607147215957604064922020651612766074782903452763815933335493729027435749862914430534891942138271741139867650557366406888921307664223073071018920785416492612703826265942659267416062637852421515008154403585109866828302860671004957692159186494682752355988936941873149080778008313622235438637063999700207471494183308343883706710113726465336809804222146876086173612423894660793253680453286352349588028460304417036992467197257971294287652860169199671938984443113139099527311868475135427967647041590357524573092781067697223672452890785943385541513646318760295521680474950580179702667912088920824544702512052532560615091354235819704634470965686354608148656998239823331581132045765705922280928823177113822528687593448638863262316990054851134899038984882383890990176803013052410826745089510739144725344700578819518179911652873514274860855476932352039868079394924305680457460310598750367612974265508089753004107650025897855774584517726861065698429832441057386264741778037867216518574152413358226021474555586320075029155601039514653244769779014439867787424634222875641776847243797697633031762798471131217965028043436594835688969317040151525475433448783092899984059041882879203393933755787362000364068804277993810624772244710120980880160268729115954356352254358892834783233885630435306711629978068092178057974119424361893778459156397665739175058689603788751644762386456243482760677342991827093717726514956131458338165968476821636727616873344518189267550345548834589627516436386547950202921811590387664103199960626748455917830467363072005351928918744126417032084284670184923024800529506830688340877967910222143452835054073159754698617207159522487755214267158756260204462979135390354431966235138031653000673744641377712847912084514982412419134099957934659605546967714151526245552273875474234714688331342701303041427519023343709449614218277434462230358090599275405608716598958969876926402166994185229873779506675029884592915385108924597015433985674889504201537023959734434532101165489694370513133746652269774680577325119931149237839582738532366888867380643311274981850280909951983014189100438997263308021477815644878401810191806147782826710608097826313774214080 [129,64] 2335437889137851608590817076316609983627994415359635770887207998345598533496364848702227021894600880554621312643334795059400125699972547332355050981204451382468236136813405396758133928519581187648379171227106435530023943269203246053479435873424240355873303949700883861338282758071436294651185539523178130387248611916852078583736983391260272528532718794970585172644786384357701834144489585526676033199403604425923304959746456201073424973896377533527092515119233340416111421893413759073651745090170047096350842617437910227783822823553428319321240136828631045497564067944486534585203483742852469643981551417562099151687561635145275150701031758871867533339858552881974444236080153622680435159548122771136404306134659721893963167844777983535423649912505493262159305821832242807363194250579313512619636977219875259445273328938272196982321469664802104572025936049965117067723078931815491401652193174592944862923747734012701041933656493711078309326772084231752924321221422880450418550869996459785159965844064545843676731185401522999185202251877864048596427399859464385781614293281374463789703546046638415628585493579711404608307852346246985998452188829714863852380620639638970999555216699810591965449176976867644286153096685740302912233471478798495242742944501362305709973231249120963947044441426581868818286375704859873071536584426188984967086208632731301718081928288960721780896748498235816860210828106858067785215639004326336128082040012901511148905777274760531661278154094338377557927153035689101236908748625221537879721966556668884809461350630890726417441121172291983986956890348048928623426467246362864399197818906152287773894843189704099670687984803044224305322009089598607614822321811145684294382147843112476836548699104584887052559301989502506233492047921765090992670889539899887006921590545905104726119894077212874440798683726560897711347039127449520349734037150380689039070048555738739582297057765958858153014534012095344611585590233930489329434656602646882232167177545890464547340496498964991825071808249254743294477992013850832138397876411583061305970417111173283387389986594363323756617638407807003387862926554672265636749535448866849093116613706440466469865392423669580126431590461569394506105451171424819832579418935997037936005705246982674119217074018422102391404722529814092405704911511500850711255652224773277333680122738855112884600231097019227543552000 [129,65] -204621388818115868315558298242610409514375022581659626026788441723107766241680594594387528589662432547271043491293610930132723497937457996612294146692857780194440305137814327973939242208249345993334444353679658416068137324667546945441798752884139969675902435622417901343753738161147713482529751916868124824675301908923755964595628205433278802410228962558487497369584582056388174296603867651023159217167543447606539780415235434887583175268279990413861614414209162906779992389137305193534028679620764414852874166137887169010118388955978044691932350745356667132898034713578641883915955844663614071584572847239350251252432477853380431511578112713795681875604662841940740850932806482528690298833291124337500183288914659636325170288078077548888875488757406350991616711105452280341412475475081719141192118678613285914241256286289576930149546472106215324560786090730501693741435353217993920571946016059644297989455801112494909074055550687500913600768840137777058146047730269136026837481567805587068875343975874435054191190598606385343608926515502302892383800830051292202314508362249326844050451911559122726859592710577242964412080805355046906224077371639973406024739826368215998058841287978718112250247794622100006084253805058817208711279506692608292433187395741657052842900583108730978605269256143002639104732517221980360085639262097946502076027966714212170632564512471588544897590001945053235405948942366738417518883293406838059851583354758896205950220069406809899913671687301567609275118911058613697437638614322936770955732321925293653690736722911274993388980499635625073815465762034023212957667464802659712581056177089752239745645955299015585726989886804777372025077410597549879108509953432069489923695044916686295057813521777641288020421516101537253520619823288267201160418285947546459750603949159568516173154680477272805089469503931258090935347474255380122608753844647620136609182147859372249267021358051192970840605431869445679398388590407615105828789347569577807595478597891669333116151653995937839596247285382817282036333802906483766111883532035751552519175176697706623386629176513868362483109341829067676095145750947760115301137751927747511385987801784328645854617304484711882159007830475295444400532827901473313864388959615430917788148409454133596730374710132617878681659084753845000124200148600958139153682800287509646292219387757535976748698023001158973440 [129,66] 19276209792872008805156526771223628230163438720155896400723951369630655154000495143276598337116933405787794435755350622523785564116617155402163988132696352521461686418013351905127504466764445207548948693376528831542428209649958228622798986690117112318146157730943049739143428562387848497194538229384029380277124097084622385566327397155179567643203655583964069035440210873329091855841775308938652611610210182966745451475274742181460969030995220149357358328221321327088417483218029500316912486190107070365075568344501005307191211224481677294604916231027495314452932911344703630878091710748650770724459679631338447012077936181162856403735991927860156695031508140627180805894408080247182505661366685279190079027777596407564687521035064046327382844771277765135552776565536824512884482296799734751172498578249330014863759187064906652447187359776518891783599163993972244249774288638724602802477529403104423978754906252966373777726387513827318345915693675444372721944465628903194637652636825111844672263051355012005871114137651415810496907779512504053411857502372129935752774350696050918640089633783131796278869424151355445553810438943724061439668888431906569818922576581746944141746469670964198577483219819951983310286394827083045740017793519113468973379875343386292235136419259972725801159733223358608513447577711042531359213853376010840398654049308163485195319432295117067674593448277286842022176821375143845938252445659387993001332825883651823345973441330609490700422587949127390186675662977403911762465769412584426545642442627726691990265105729886421698380011086420249478649826247708428644488726527624767383274713993612921585025524524209079998471000630223717438791006350681276334169706065157636507389319591722241904828308515526473720108568662948301908104669761444317899911342101241717936019550417577416906887079445951285612667140225874134762023311007999819629637506969128371525054195243210813401785093323674898234545205889252972948814674665254539612354583001516189510035302826859473158270999452082706548504756613792171847914184842223098753278431647172334891703037578620666058055915732269009923681086349941095192729081228818523015708700257763482021793868992301765075340248399304943721918779562563644300610316039803829732407330899017982353386458700606743991398287452396225712700112667251042025361438346783222224110149891244268957007164839460087596253627915560960 [129,67] -1817326160592083746520837138063695069698129852488596350121457480829749333536508335117076188616113469020251869401017668530123597452431356532781227365834802708885997795965849927787250554557172390789606578373640383073305262480541404059492289347140108094260884469892913774482136407300340273050332883438143054764793485371753559280162654542034086987813715658458240687982597611485773194562549745605024405932838342243500108098394052601882073641704171562528739147645195506936232916972078767541419353301190106523964034025835234343346855518348212355033000077607028124332190508591318702401508719109568495366630251362882393186864322521595633824906718389571227342892770765253400941884177311316788085975910599328066570664567604806812703793076534920157686358391325620435356923008615486677284387935418425831255462341009135700067797582797389467850372895634781440331337595277604834387623234404559606526311488627297018010348176695421571855767909089648747719073508897098872934126867370062533314633330810737177687973850118709338293312773414467373139944500909467424905286972690343576447370228869165359358360250676379708335059041358703277111717842149440486583023635259003603639260319866464556053056117272250341819332055595446261504611652955516334907617791709011454953782826127155088827974011443455906699914897524179268520989676720917793234912101308441393344870231920861818737372484460278898582903033238519681045214317395938946596202846940804927028832150054697401836424216748246272391043258616361109003762592447801622896091083689687876131234905344120834518774188210223754973780173128995193598876616471410266423253961789135449478056795546618106260556017803486660636449529041536844335636851354979727920449315125296136214709692592690957313821222826246756343247998763780235459492563125164591462867034866740279573617121810902067585883218100220350329903441313186969221524403700215562983946018669957591739932417143633778961923174784541306682904490885635535200716941618485225925448829639263648836720493303037320212905742672748853333613792649939535348883319101113969913876259743718846306437960352235024057009609644850070983824239920338452764194884858978599201098196075069040736262701082620407413628649057339683927277008862333572774450499151051296683636252273469384732738827025920539639118180266611272027524638829558715902284757676045338534226753890020024136827814481112207773558214752000 [129,68] 120409156186275457517243500326384740760175866968610362232359936937373609768914680274623939622050181031504261720803949815421520179906827253337562544711478605243625158651490321436291553180739132887854437717966751896095922848404157415751277735609273442444993265763659780219091032874255635019241493375738431994680745796757507567951948934515446441651654251852507991615098412669350039372154337113950909969966911188310833564893683980250094838104259720786635768997940540655691333474891468341386435628342967750963552964879670416066014930737204868907797105240631425198567061906981420476809495735828405206938844697478057319549726612855353442923045420856775426936095282375124583923358246768269357764880655749350604907781149889884898921242725237590336442067234763223392610630499901895208392645372647138144965149122646982191497810353597456283942769664867278478730899724558796849293028385921643026057828417798155919112264374489544010408356343643012218657116331086072262131512116725441357931318992927229119381012087331086667879212040622086263386531306589471956514260630127499832668280906431059651225617481017609436484752869837449805096711423568738734650620991244756733958622130646419304815374876273387376187702674706458485467813150501303178545973343250787027264801211256410715314731912630204383617796060054434708720660208086894122479394931452326961170136832889911995827946401487938477719023373896575035215535714020690365273080963551352141782715991667083031756578456057234509336764761127756397001851975851468771595083016090949039699475308050514757773085540794417930701971145398157796604717303064736189878721867191287232903323505661847315003023977088031133254042011358844842522402364691822432615987290491324302917253061921637663863485338936725772284717222092434018920078854024656266554646949790933027890183078137523606117462859263305532153091248002136525675320896181627611994833663032048059358157711279330986856780070642276501165791256566919470044464642722812979376147698400462007826133381500681126549914180756154440966508930651119405672693618170089093383211887856748991758085104673357836756639826657817795498973680720423990479704048315641226745460502853616919721539652539342669009208547568207760484604324484413520385715883442146255732437120787371559789624082210233267453088315602667871292513505563881169746309204268225529257563693812397407920955084120559502877696000 [129,69] -6098017967356598930186474019027131237706662258059095407177088749953669659031220359416213393245887399641176760796501159480008206719897032965990292203103145739671733894937178645507839276924501095586093706756547485458780455867699003273568628429170015892133792773156900044039987053360733183935444510508469492389166040563186793057154180242772630858822847401620464220136031537064583773711815783227267834335030545676305461268392281974359010243542129619814544110210481410199180608428855753675886987239135265091771781444161830072199995658675977404554324741780302011778082438776774158674702004128218631013758513386193391664163549732317954326538465221794509935950682816447248449957916065280516267922134792054007863490078374721221426061002431035072177290683730601371821948198489903206265546701941326217511144960971157308496623400414407157773071709455928936618846398209517371827235609744616004775287944499707843265564097400111099294729996351739019825988008311376135679321028976935884136177192521204391387805669626313784624734140120031265638216001493620931081951550418170900902921038523572875610409540498458216238183697784305428602600024351653568541962169430403787202453166459886738813415013226294231715608629517070743418005041396766025121313128350554234876741528732994333720989042795139480762161109775442373351785562772239402035320506003340579675919639563737755512164209549262199963091806866996909444731952036283142602678032368636723170688458168767793852031187569802196697803462957166961171639310173044005398296008678290339570062031000945350327989110777204195003847026795154771574869373134295734821226243120317610446952386333813054723174921123804564466394504482796502883711745636349010882834618403972692783669587792778623477780566058444283282123979152426572047357565369339789966935881866620504595283526629880903016716987028950992860080322647408661388546096013018271837078779033085211656564652713367820490993478504484659579802378653062392761493287801139997479998072426041664499770883439682993665473121602687764963515863854894729079229315384666802586165136518423317780119052746113181479629096431507225043004737288349401816776557932573641414853466488971823617043703480247339747117216724814188371723129065099594187455925040129210037071581237858849669503296729586742508954288968435057081491019804019400796221012461093539081315442073516655755418437968419048314880 [129,70] 425712315341206654763867106218188649503599768108020376049328056357460788725394356843270939576093588335286483245231266564794352955384904616098681155303504969991020145022022012750278668830053309752679680374898460338559807479469668495556073741358979631666775483335774455188845530683010505928548342338175833542671880572646418840695034530141636957146780562234391779471553980117155522662332776211879430898183094382932545983828101195750535169488975330609583450773798463956337891360276584525980467280683962962148888922012180056623541916576749436920867259784542514376682042767870752374288255666695687035930948588431925962704166561371460623929432667710355260565442319120326772689359649818516898056664741374133871971198167886481669860135535064515984735128889340543986000459498271010969515177369340765455678987021704955201680342114910902391165092584691193250817938966788804934928487624316481723733183300559520234047625961882758917132195765469573880823929271247283325212645324200764266379802638206033670772464374646141126171316663842417103846542800680010701830163748255991041916268268194404590551970959464654351946794782864361773925285182742035267230134053783331635475579529922655894151783522859882155206356102276616190473587411104421189805806900503454741466023466005132718407716197498621500415469872834975317196303705394892456878873428064935719457854484085867560461482597159489587709110497798453554454996537224885664012559608253345911009524582060241724318149443822694937512515083528629087023132682350137383254711615938317354586813813328219875860565061887241454044628772982988752956069387957427371376806486529470983243016665243796329099973735499793894976198225178955335195617009159300218744616755266242976903094154566869510631288880081239854294689813075919757591875319835502423366844498453447121804843531538177359976832657152943031469061997601287767488591049132365275855560466233733154040263891566847700345480148112979904875299084356360061361380090830346029425900463280977585308479485289925051886938827574237424141450314288401249804613488926383445418891034864210699557078929248294695692067642288795302097811761175389911118093433286202039789300330799084058688602443047542892188095839128099176396183714536933437524170756715605901937767158900441847541277867503664302205219923976179618026731102619782352742569978054081552458666374187348907540108421460119040 [129,71] -32916293080189627869407806396334166491692627852923139711911221153869405792284137213202542796865896958206906034729271851245575863667371547636295725054886402838949542143946816218865548350627591315076517961464761577199859557105554962341546597396757071146535530111508684498613424877038422371987360279107561008102566336501354284910792871269729041689692470711302021137278415342644204597096439587843843975790236085261698374149464998339878835862314022033671810175673413598964203872652731341237584031020341846720612942646779060063800617561814371879138589566815523474305963565654762872435678326980702079390421201286703332049883674658903642312938193078994208596415379978970871207281223086117502232320999368267904725046571539088727628430578571097165753834890844660442027167772751906816435124292943560331342347206878841488787049557331442906702279484926853046400329948623582452310710641951483253963962531292259115590554382402777487633806556872663325288818450837696829049208845382340497954922880900863849456797373330406573495533437059612429755313466704651008601211999685421309392859539592279864522993647503255215658743499488938377576138977213585538888948887339776261874374743837835483910157666813337676132682782828250128410855359346449076053890290974002155389604486891955677452446884720789343957030469701360649729081282288459636236206690970463790966603089676291181848884352939572058380774750144891497925648616190152599724331050415726637400909349173137291657923100027648686366557230969688327004002405315176216653867054834766104006455442556462280745532905814327830977345591747061798711607640610280643556287276137817923667595542580049186580956293858899448628663019014290269390316810847341992644194968909764133283601345080127903552296812267805855259067866763302403542798319126865318461636009965946983947030551594004232382349373856686096884483379899015348187328300034172912491837423910406116009048326882461511746246679191317248178934065973531684558051028732119339975643071993511872378926551102569992949151262785291916922714409682114923382013190069384710243040921147077632522171049114998409011117361003111494674915686945787580459263191461059533742092590219745626437265039715388116735320159458474698980749826603789897765430040751519471980285530801963844870799311766823726697966793108660576509570724744819036451923025291307255991508033949695655593158003729600 [129,72] 975417685067176181057245246189397271109033859362142052994455487582271689895228166973501131381452712251960652897373965573937213475721158397063704286525996592022128965182488007297820136859057330698421931087860307778321310059367621528135058074035397836311349672230925398337242842504871691625016430407925528297070667220321469110166274606779658018433612099157356495894815862840460738096276160449430515168491070047562925384219416375369508824074728521749716824454448470972964232484865320269150475953966631034627001422279169341510943812188330889965745981051940922304266357617891928903505133923127870150393640622043718824673725768500100892462618994108067913367667445959910478358261456098171389049980657213932464131772244129588592901404022892799534893703691700605000118537175414863793669000008468387271864344693961366421155392773887396137624269977620518810760657404214117705385388232705649077484221302419857342916360503891524584050369114422809739329091270144180924234855971168948869187146195998582270848736871226369238423867853818312229009349514480962282946845599039016298956210119679174516564711609566977212690253921693243113650526497382467642589119171150673799461689723700304536947938996783103232899623851822531424694513255212502820133368676139489465141511839577470589606584903431530127901533352721396592922797352554299068927913876051118956812203008170537208186862411898477335204124824012525338495249747338490071891527346656843400206494593388857189020571122737021904713528722049722737068102092643593522568295841897906468158525458534645196108470516875694105772450725002474149965244774684340864787312404473819784055912888741938347013202338879422047540972328128107629480937749452279441982370755624944087932908853644318829619724418748829534717774415719782309373171252004311170781330488896320408177756305630198153204784836408957767713415545468232019231852090989729353987989882366901175810036857361773741758057630800865469075764630572662149463853782515977550318927871502003235949106314730350897494497867566402840750364697896606209927442938520123556108756146622841473056421171734282370989399801620802220588142903582475400309452669203117214394034912655186484543289314299694657261450762834192445539798022654899621023208472422882207806010566490236458789061830416236994662498532519854589000081858276821221586216470690341708166156380531690370970480640 [129,73] -15288906260949449307132365584074886269333159701763778214147744796082775007047547606993362615995215269116210087770900446978478494702094448264048753012479724678323640738182930256024307708719755205818706339849905109433053370314544041856488953876202893274003508223313939245580979722426137798825224806950188818859183350302981527853954858556458599852754217107966382436113187052838489331942913731009430043509227812987320893233287902167166710186611227724001728197484729394566704776265554012823607149035898138503999770813971434856665368899568041757408261918585997866085574913402345962263056352338155362778647208267674760892304802153261210663556623196147974150896442024965043672752046313774021473471324414831878201177218157322904783333695686115085162021045184192812740261027853848533243071309488517952083841154630973430611392590050125758168340361916812558882173895448505227675189147881385098785068394305114436616959954696156719696559099736900729528384243278461203711999548559768096495782193798704047983365311323689026125937048704950405549641394616429443255456629707651102414418561819257133246799694613527468893666435836036849735975983134028326735536575659787139313574989056316603991917021955947526455910090855504229400619808162475369723473347462348569741771774295586805234507532468686146901310993700682661114775436967960558817819336552781011658065264781466315210922399661569469484191363609346574994733954380874148368212726392592363268311180378239190208785053313922476139788559985380599495530471447536846059719188895805338393061900484060505413808304241250907957361974889483797970106095807393249854643759253368157386626228647365111069537619920591338177052544820772244951927422928938722416946668435630921382532966290507985333983800131406001733196428909624519803222281171036747574712740942123509945454606128959018327046825219335256889687887930936710590123149828479710937323283481559811316765011382907786243643106222827286257872404421987833985906000307543032275970240964392516031581111783556236780222339906320797132084041742632830209556182276362185817484845166486439511247923663109786532033126358043010749208185415363826782073506917465197188253850465015414843529406572141503407925544904210692512832522730750515527472980588457383334981210216565398220368572234054568987240239468888029836969440783984517040711042182244690632712522154534108648960 [129,74] 3885394090894058735726397092850919260730879053412660795872925141329260141278756504183825911660769374107410129682066661366453591221624510274647742800822824300038428135889476407804589938933333109856592073205074830485079005060019334929222862717308045366351988715896327898758311397991707974530043872040043024745514450532256951948520039214284492776342218826901535291025381115663561774215185915076552299354130064003810169811465948652966553424554577396317030088015163884979067261305215273099291829816036771447629173599135618379589990307441448023042972691530414639134647586522720169057624715406599901769359814234310547139677357393594056179243709993821866898897472424390369198941393226422151682626615083592883516633104631093337390619123529982432027369767182892766627503200676982606197819150082470905114783173570162433001785052030415157444659992862600565794097459533874100664271960306512884301722669747283955413610698625447244508094220750605616459608525112430600723599808747768228990237924359083684595884310272449474971555494048706414195375844183959064275080000789271585600274070633767666899415005717925482166017402006453635453762501672167067347033910604683381332985876109728360698576870206461893211579273095937964458334909509826597158404347932962669605780498260952521771252630582653487581876121348711516506866966084585737909679848072309894685222529367544044315867373839253644365952462684730404621654656523103219156881389189895541013820986119342867358889629064120910746941583004201125972278527867997710047874272228954714560358993869880180953661751185869646413568138452982668859887853493495909679451832190963769539720517982332960444183779421500403642504556881045859544422882000008176741160024199885213205852328704693643850278577568005153934607432319720424826141701727953845757786269165322294019720245245397890619746164430070493955251831283359924761097448760928425252906028561375014187562357927414067829765689489481759657988361309724486120571277211702810666618497749952842947989125006880418842580663650269014745686599256100505258551431944477326460482991463758257299919921866292977261996938272127701477635896853156273574541122517941970048178799762848348533129243027498384469854992176566542161693636136637903583773087369112075979306235800903735569640953746267673518446740095162712702591531079121886221421780540870122428251088057273287680 [129,75] -194957948979955423431696452637927261213473810345957952293265362056125249535573040496004502865777706312097883179911612628622360075818077872505786808229730828718832081012864277693904873742148320697158344288246993508760664713985182613910305861235509489918567116614272826585118611395549845750022210853941198845588995916931124280412037757760082994325979947249074149185600128507054969852217718296263058138620953439294737045416405048385215514299786619681229490617139070728366892475534379284513174992755617502203655072530635177410211781810829429808521302498820201615436558792509932971337677703073060258330939652673234736827286925852562988459930153010114476417063261753994472530107370380155113737492380784680051604648692012838951925187840969736782326651337259693238708501709378054384608765804724593386384662368394959428827350396808657612763410532145213784673066297966346015376167919531403620419663420704264307248814455903729877717252472263407618894902832600888650604751656328307210183235063248755670940901959553167867471300359557808273361310063193703733259201220470152990005245108449974820144400479675389415503463561369469591457457686825322354486978955402132122279453813377129598990941322569070672065516344045773657379128368383387773184630637706409001764129975594359241509231068919823470083877426462378254465688967947846792515539120288254459170571383100554373594570386671732509516642719127948361698075993910168558514597070995942454583920166611510977255973490858018122932602537616240860796023260692694522430044264444301859539234593174268357047355609999903995782622795574343585269470091344568814634974382267953909629389734907258545474135228099943544242637664448377523257858087225825270080110158094835251788327615850152299446996921381718974797783482330418017307054581904456118662206052644378146398069095136326804044870209329164214066121623657721956350763125162901670716380239967523105441489792530952630722746894303011508001267427537708650437101232342822774169843171406426785721485577673438619826345194892337124835758683878700505792140975929440724583195165997360932633984963954744623954508758299071753951527902217288387560810123318636052981692406114125900898733430838545654068637082780984175577127855130009425651884513958076587384212276716917084838847759481419384880336147553522793365399817368846626652123318687570246312706748003200 [129,76] -1359551925002623710896065243159502311089367857692033053874189880226035742581525427631367105738925642405133439968295754445148409621645303846725124185265477545284917762708222869494879897035123975575886908807597305779782661185965057108241790774831306788050209840714127415163934986161812692162674061945063853975893124364301353122867581244007822675571228294888974803069743554397390682073372861593646224091009034584629347493189325719597962378817463136922696182389137974960522288374891936887601722848505694601813874741341158223222157367270182290109342294756155208537002399455677201863153818513202853304967592291142245889939006313643490115116982633982414187410888274534482043304585365061874523177192260625913129027057058054986992522311035159704128785113889879094755022020145123801067382348304708961696477241262888845662624812213786204123231087781350642462330855354969855740951946018625045355624904212110077148093374455181675418044379470465259134223221815908686056249376549615108950490378686994402600944955716555211677895103297596696052067955025158647727077160848209448527310126296929200367607116454562168569182298003231618747612478508915246133544495763008003170820270707856743810961867694668922438837503060453083449512209724098131159601199544864987804093508099378994040378636390418134438331365001724257966373386819750703791268704319819353797882659062004102554284998424015095069524406846790404253119811557415797445629888417897573900894250059848322935841477782714528704059077324182434257264965342081393641759662124025988497143697898792449224810623706617154791892335718798603594826336500368286748637864644854941882116570925546868735698526626770175796687448182124818230041854999125328440500843528440194413492436703061056665131771888374718361332540007365830773158677279190589189146391801196452142324827454645579872311149139030287739221859735887621878064945131888404147176825803341359193648890687603467486829255005122246392342204751579397690634970070119615233498489041572741065721476135163523655899313020393115137118064883743291582621576327404467368684946609416101422799882551022527786010122380642475822726848898850204419369576368312759477392616300223093288203376764931945246810807671664203964844836685866852913250291930839721185874740414138247854173217204549660620181992522995517956710520654861850684560849952698057986431841280 [129,77] -120569825254286005689150676774170839494498714743896441089682859689754460502237222155165017602760530435510085567352405533167585989565636543302207272982659533178212710953981116789231472619125302670388206829105449364575567503462191328220830461805736864925946654709248466394998160914167563923886505035109251656176111205377538583774082140236602796674651640844794355189415595829255939523342564731275155110894022844306694502558759030409942631375316210153818878922972330902991840374209848516545760669591892301103015750915784444518637539755461500728935131312595224197424725067467133543281222957769932277123278222654192786656802716496640901592570845688272009445131484914701677410971335147402295692046880080902708600214687812369413745549000408892059215941854644786342290268970255769317268983505159956509310485860913532940145113135239624324445436843909174073566713866308667794421303273732940317980598266938189476991006060548523815603209981980254575851362688107034845612814413538612767802813938216432558265522549062330313471724985315219224911697839713500032613719178318421031439539317604273943311460712188859114894583123011436888291410781129615858002833652494337202628429203089026513776930585143210576621799518400535921088402175575783353578730813418779602742008696574921256361422894881943852967239264846396768496606491642141662015186517364387785377966563238743281473277864739672327501246482085686723735827402234729294638628179237371256620740485604971438007867642087288035664857301543600748933510036969211092102846614833678532943453854353905095376445484477660976049679062932292047276040868491853287787793264330769511614814704792447528781090479296556793580333255378234754312795132244046804358095773963050420304780166940472524004655347665677289256934955405735653086363500864011462924116903620335706448318158340365418239113182710665389026222084268571626974233275821498201271284719755203869146241097093766305107649569482413015011469786943338723705839854834706748694248339161456378932770794603860247176462529918123720563479840426272261531865057258556011881298731717988286546816758373256400812184988572951992636965181345373484212359357938961069953237648099129235247781027813558429428996572296198093057844884931169158742120439260120902925491612429106978342546315083426821959321741092957537223344147235026100869886052269696156106880 [129,78] 11556576210268795025989591330811157282496141911390850361978945459724731643970640687532965534768590181988424669064205792718617126777061388534637520078104851097063299551104159860250624380398540215121194348232018229661604627867277310905624444282097824374187537337643457934020213454284063911286486873130739824921780870023196593734280015525148695760334183763755821517328945780718114359031807683165616616241879709111174973550891600252516249952249417779855362751353038297470001702295737166769138978329929927363543154214665765829564582453925978486452156896913110949919608497238316538274796871172493221914968700342949785571373717173363482154947186556364301168301235456628849544176009530366352015546690264981052409837637354497070898473696995905700787216744313807831577826030379311372697787992932531223123977846185098805786933020585188222243418141643690633709043535126236579025239745558440945195518245863053332519075663397511067581511601482552821333414166465026940738834664023011843731115742947127223265667842038533124138802114007794667867733806332984511647144055056918317053593665903793211965168241999563605438970171894498442438315644643273605716661200656739102308287195147636860459028251529792912000403027501755168597951671881826640849441328856892289390068821639048817623752068560455497180788030653168795495668349964059140863671080784691382644085811192757807177524147603567333452436764368586374952483092971177173416031343186600595801933834294097527406002700745250211112424763138574796500083281175771481578690346752249276661480017626626022621465133933930512670996578466362197021967323184810701734185044118181152012442515354954915355739777254138153040130069306190754874879974940757153079789978327719720553041340745412759855335942188302409994311691956388769470513636057913243834725294442529289041492230623224841086332272494202241252350995468476792393923754332064615864316585689171007167880035014598937781506122084253545420764697820390552043660925226123395623788574854458517201761781510400307858635995068455113035330053161548448341968196372706030747599543837991180261545270080369519074409810539842732180078933250268820019339451829000917977720168817718875013176958906937474125407442554656089261083363741195241176685075133097841541529259949586972982701141052342561780025232505090091654615044792173034806827451420384736000 [129,79] 217854791235221210418264547207488704115662789239580416157745711567194492040562348300679393555301046756757316017294788190981136239520729409127850719349016862706046450432394082832585271632110292850160476391302683740273557456934309173136537183509451291349352964921749030450917998820819091014041491215001363283157515611361104228067424800707559614985839722392060263897169809503176469585649472651175149811272135914408816980912667530370510457414741925508341629024712934769435748755244316887863235468659940503696458978100080748851901707201927415665454282562667731785394018984924621499856894975051973893970071737699946321151300345408168926949885314085183146391076559800961437169666604348653826435211553039036761304980269685187735116687914247963946596554950026280322327067533890014829481963096784922139887492608878119465028911710593904069217039275001747171419610027425203116311136276957975626816100891347509514863107891433535900875724838303268267537026993933842799059566144824931870367053105258939354093257893513772494331877465302176263246547935449840757439812284329488570646862135073385087779316262883671457429373824661296926301436935573132926372530676340482593452525314554109865421472484483024732106665749078538886009005595588332349008974324377308859917184203475523603456101058747008236472051506252580223078247237422311007500263490976034811549617802938135804449921313742334772503712852624778428608099921725127374566524431283139281788904578237090562753317414668236570297933533513134207603992278765770588072043031082440587549819154863488634599269210863207878470918788006448641286182568889608371618004623154934772679298900646843587868976081422595494964789726742049161677344106877234194605390102720570630932915847058746310044427026758616228518027191486708559854170221628124672086432237791501091299149821011762931964141611075591521924887248971857851276141340505651254016603597116525442896818720828557115113757927294932377932818383218831882049957263707219307044462264847943303371087237845505794065029126016226818286143758124283026609688067272180808066079029941988653684068118453639013529065342779604697774254051597255805930340464528995901199334255936528778661423883066920744468040509296997316800224079824721341287038734422804978173186451077386292991034550563417995392655233154234776146098776641880986143642960767360 [129,80] 2191417618810351355060929328414724359586429631002360851304682984346409728323299163794640314911528965000428797200462141419546290231544203402193960388833201476272571434315005943435959979866436942630620837211002634498602753581330278319186919247672577016639196702567856288641035146340285914130467491608381527700724280798140974665671723625431609386954480609047728522875721717862005067763048972695818057115361223291231101006828831924822844423269959863899142247152947826764392496547013962401915133226013288788353196028080776876629031067123676400611990303207568837011907445729120501712905125466879110733426557223694380192214715906452517978459499703234347728967343871713590815734327762415960256343318922546512671148165307480735460028293883222203263422904836123540061592247431720684122129765226771392003113802364502302277215649238596654061004375701768472668155452590969860749528544040306972487835180594216270946711438663691127488235453452350892544089874675889342160693653799569956869609668762816062265848485340325859385828155073463316902650415535444344972967395775048814810114560928912141362085387814097804958214313297140537412887559882986088302378303310245731830060714198052972792655938232938326565294251940890335167315751104025183870574701892729344670083793612863121570367738033155167123006821988231909974784160913869279665899285350229952377831282812781894018405654729616486959940079310676538801828770313115449391282369232550391290125251696959563962027412950885210421158511045489031911622506906528638000364923891487799977309473480733886356867159696753961648653980062693669332637011853740296477060845194296015750935790958369951030947025251185242615564322757461192127759803648965981906835535848100841904110882204349304409871649833489938382634999716101553274594258051637790794368209104053043877635788580624110831902299582316890015864422109314925561442710263903019243458294940086335550494040331546407882359868586417339566376541343382405580640151170806127818372149009268328525295802324183706689543189393311902984528065400411980123977477557719933532500292317259858817246479787086420429954942172097081150607354866789515027615623555272204151312422929930772181279012430329104080056859346987250772230928957756657586682167260007067142317823003587395472964859279928553860901598251759090824863030827860836370314721280 [129,81] -124186677433766580571232700443827797046074540653459645857791821234978723076236228981128099848188035182050176021641695390513249503684596953398795896813855025796025000199408473424420538077536515612789686284903923417831493630174487786691198390569829988568018525334419256726532809853133686493657680148590345993572329963073298037002339801310098606624925858148910039777270511708521733308066635324323999301820405508863318171247736042993663496035159526006914402838764427119003940287895064879202235579744931084025035086352137392049092324403157770810123085054858807205193113877146222119030209143168600767508840997311507234914981490226963420236065534556010545328141134119112988944050704899819216309962166023086813760502299497551818201223260094131383363375834512228495434176079779540906286810744221585747122878188345480695138618450500188505470679214433101769535343041447022509418337322485358928936740340665446649455487971969958552160413828586044840001821695132065576164857397274215804191037575857127853348694099406310407622245289977245156532809178433381849682877047758156389849738181401670134606779621871247499318391792944799690023325838441717656443842683271052784638971484589931087658926314768740019815224300765658117807278840285177418544528013978613311832731694774080227274257331950825466064293929965858948162500063599239401013998509717127280868758086868407138911009383610974636756607326515277828008106315737526671693812979177728577384465904189208681708083416846965325363240062016961873940061244489356281959222847453277451024728166173314941750777815401124344281026379215443101913841423242859020439756947022738844085832240169565760994941625067255167912551195479920460901840572419392492541031642459260459825117024464821977582698776707857608189798449552856150770535754057899603754193754246154832276533847385557059318535491590425753510014784674367362599307185723526189781187179014297842421723707440094227645058665304737958044315048616665834143974034660364920784969971637058194817612370833310759441141816068383807847165138079619256908951730791429326319116829050739132861156505981070469951381488804589167669907451734932222564112284660493559777074331318015521723251552185504035217054094888639559044953079898744630515029408060723234544695663120938121250742850324346498740015945694514394874337377533531759174400 [129,82] -2151774594760128461027771121567840800918814062079542456801234129024148614185204756698718691127033779073128763180203982544801579299396705737521911316344414014308383005621418866695187431575115067600049873109935617703428748817021899313455232609065739936345663077751999019602397863318352107836667785635743357542277108557004814344963773085213755508116477144385388077596687198120987834142827150091994375258345958049480335342550955904756111273152999753104679084901510934224653134120272404608663739530858817334879500264262293653067644991809178838803506774058046022719704020791767111041443709615661481097693141040639661331087210887295452483566524012555483234363431274546684342656807239314828249870836490612771095779077281314392534287720077829376539171696310284943814315655250850644801999485032648959882495623835099633726323867603010916532356985388889452945328572143032989209959529398156857892572146711335663522024611011502598135508451893381419272134058815409380545006514460854651826810250688324458632483568368001033678502125642192678057753737008926341671651825488862666898777665045378609428659923697085392278120663838448117440861621113663040671005877748593920709721473855646619078858555409992173412098696843800871126892801188465448315176700498285014727040561726144339837278281581028954506921727104620599519012510086582927884085277972414462912767841305755092938645014983809673077693903061816886602317765143022416389257103854956815281934852947230547151033827276731125777169177249877821904117488884791844206812650611237650827869149923474033964410693334329244868533294315622950722062205548665792182089729113782524990954500030163267905839151974582303993987773735867360578408826250387888900712674014499030432504221969403569181194718233585190571613621555185778520069180354351303321185609558005527765096511151213291935697275737066069437230730791600463989367500529550006554450241777525393005870914686113155583517337371253705415466663607558824892449855949218151449059881886736042750661198919571840111470405549132804834257849408456201453822844656013571247023161318066623160079491095465761451199221224738948337023706685127483655585157981945689884102666088493047137470851779611597366059545521723658408705316319359967967767517983601349637281972823802559136216646793649152541277395414401665568281415010066576640 [129,83] -10287880815431910930009640908586199410713263049436525397151519896673852204912526600105935870054937073075918830900580672087748062383518133588105676906029411356105598267392141335931194863984802971393530558173111633157044317142492486121491441253170265669084156368347805479144888557673954151292074339668363279867338320728762496688880675293556115940947877802429480126074196944445026975101218510187536472153367234471436576361176567416785589251883916171692184673792243586202795274773529683387763935220682222034672980665615819381855470325701381063227283182299674341198306207202529613827804679985593463355615310123505264062489107752255909770796398791131713075123140438289614068569769608509623759624344846799450273777185236088170163351835959662277819514068844627081828031727987172726859028333100540159865057790084060641417171419785072389308788562177727895162181697163843889469286544570895799348662183439720322446095878726503534402195993277485284388363316471253381930189197309109633984823611885818173035969347866742851036698484311424640096470426403156073923012119470451296430154329319836152271137574886289450063147003277148249021223879032434934861216105388001201226605393588292058277295987175023630603869886349671358703261865268492658493194570487875142268169621876463738807894092752806187550740624593092778862938454144637866953018382378536732591813935741326537606417795258807934081924315387436198347629437310470562949392836462770489208171913170728037480758687846706781187315610062706702404537565478468249817118297934931460084354811550740508819215316694956955504752281394217260239107812980735789200906359021967515974107095866634128302544316439801922845671060304279471176653604481244425687850493329861942555071970861053799788218695218304133798662870016734753287985670270989583974727333603215394895108857211076570422290407114795992296819006691117688373099277103062750748379155593856610580529786151623103650171457241458706086159838473030503525256454702230048359208684260487085058719762188190935842800214131423616540059863398653054027819640029627634627936134755018322788051025175426615244442513767959691378673826353018179811268349350760268262586771277117213371121247223338389292096493384522908087507446242761792669663909282556077138352122092470846247326998904411560664696538321065858431947680245920 [129,84] 385121572166039643841369309333984653454769935167850464887310597938393617835921583274076798268242623457009275327004396858152878496816060511792722023678485916624498157554117254495610870862106351414147433045264266600973226955662849883361983818567811099006163177963670584121570316776361064377070908448125749862975385798186723671509966958829881218347586837185133524443030569778134040688466577455617105692914578050261840151218796176269997043234727384242007876548884369445804958800848420827303559561842434607528086015649588500690854934307225987221945601546226685738641397249080762480384532915231886360926679418122880386429835232001449801710435839291372704691818238827261001284428045026316952571575252578049525163047508393128483896356675122836493988012510200613802456056193313656258725897735965597283297516132941351989094505140724158165921953591773245954842861563979358362627619298566316775949830628162928335712286093088945213804551181657393300490539620756436596287178400508505751278184098114842660599004683651960978795447230859245982914701323610991813312067798984064980079834240085854385442201887651229453709271501507423758101761805184587386546888758301564912072470780824323004083841682989397229442925253540097290460579990368029697370673091726190851426995367448777820952320012668859816687840933194319795116302303655691276880780716039122222200580767918900402364253128998079939758077578034795087246847648914698250537646522209959325118335598816365910647780951619779583662379077727681222208452889910689667680483324328285365409080015165767219017043774843449572321170388085333394743480082343818843058047432420021321962313288959533577397793465808670032570316612358418026950740115137703328209546219043311581604355505544432113178472959768467615502078174091011285844713621460257744120108165905560509876127352990562013001508809639631331265367082213735762403046258463115112437503374655729962285805265271513345963455961489000831864871570262696890788418539646581187217606150943023964782856151994529443584325177789012354743217628712177120771847007032273526916710200523603886874071703900631887571899834023101043744219156393452836822340425616225791511191117386578059983577098146697400380033085423871783738004367911338275251278760079080579923890658712949071712775235190187325083654718287197032570757120 [129,85] -9493088738175308270889480782212020065256149506932544168998537126051209434819965005132630685738592724841096938987549384895867794902523712784156651604481988141811501612278875196213403131504436391704139280022136151029820874763293404151479951841368877617589854585237055323809138680226878141508993620664836961199356417896460340707599126603108904016236116007746145742257959664405543220343392577295986112569813711759126319296280524370368110343133829345598893614662724921405530117492302730031316876550977189990679542010027324309074538497480976477438991659067158265267357021109005424646457609707306094682562453973261618040581795948821494202917725642635618396344673688869798861137345228685557671935857453403777216880562556367205027729323953291076978793812035831705725808433339407045396731745871823231649813815734353192952869502237459041212361056633388415773839724264711308607368251796302884662658635916249142531754966710208184392157823925195073183776058058988915102118446744269314928533883029939759897709524171614401620780376462492892151525513220846452282413880948652919317480548984531081390507245979519430355085482701723219770015439951123377767579458733836127950450172103890797550050832652203716333456967589924955380705269293463754318257220604728209906169185777781056693918068876399870250072734609417384854427711072454079599941122814233296562452447458569365598068754116860766380724870272273490513688686996236841432736950387277790723096510040500568981202921435824024132305567998702975107431263238963704820230150898942084349865869800388041829154787314889796813819353042294748726302340714599229361258947303652974920486862114277459450532458815211919152472557878614672018582526824662911218808751927298455885037818057016041345702410571569404011307767242638574869640745243691488323383148162976037204837270930843557879392084548190797607105522531820308461039220778405307292413784792125008708318137902328031377148522022278820450005881286555083538851571470567672063448472043603590546275766247171193115508991319938414347817620432290366411981599310791189820958584935687451964836103817109781735919128374686939365368193350308949680362844812796549605433591241871948994701720158122076030499488068837471913605291219986824751099337898258160362984997283697268942500615853882138574765916859576794629120 [129,86] -200960159912022849627811304478934464427561820182880860204284892761576089602014535467085078071308132189593089006762839497193220466659167688362754857180604036248712297523532634520240188301716196383219647049531744766477648823081846087837718111430823643573957365697912721807634957868192297773617912095815995699397111712721085715183647614087662795366743805720115847354492116418197230976067716249518765606353414728520116064085299997141310198533071655049030570745632459551975262147800209065437533336642494228315936007634902712045413559564073064612680016739280221319901653748904158805192052249433851102374576380642932774124968439068615221157746193163920405649325784107922400423890263710456701767579125446160292015208534309478177113050525519064565614952539712906441594469890195393963872775141821107279080776795685057028993010391197293430993920776974051697528269657700711656356024248078423050745069850099451337250646363029389955125649713684988799950651343919275150707570690367843353854546631278614256147332618648865937553641660250817116344458767326001708937625568744194090719806977875589825873587821605849987962702107140693354779229571513021335794428325987038263587128600362989290283104467026708732245768468035622745112051144024873783159552796815769854708822046308597038735140495843250755312124097052861372685431579786486682154209948737854642098159158396200644136920226635833344682064970016290903955816633610888258616748592031895140889899031567901797913059717420747374651188532114204986195819421187010519334785476630521543741282575844514512337392378715720915057810197078247681709921819738893135297809073497517403359490653926974456155109389216262886059150320946969702858367912256785824700200497516249249704377708374923446342306827050246129060574583632372940786082666900124693949633623541258180979724957454799853132222711554042019144434851694813628279214880020104663611666833837436445717098350814973322040170800292331132770206249604631189379059657090008450166650181487873103476892372372650640714841021469603377464819844072541724555230125078373656639343673543763458212683189138301681886650280540784989922121647132852137369696521008567738734440310043650748091203646235881840951537244054578101078849536834364707773341799447395725896947916630446471253217202748267594074823973875360640 [129,87] -982095822603289327554828295902750662139169086677986038225189232507445099651981330017896144757894837203840418644661158616784992684347770590533648670886784106495143614066507569377383292995814211597586261246193752601756643550694085868698209784732565843937096931137784280273818084523673787956198671425333931089479146700112299065174764222006732167578535287761734491099460115836182501433401895294321637605439235708143237224585984771909277278182574840097863030726523977482289980961603687958416113209889715538766985949914024473356482595781423636164882712686508007879601438701876170385064581968705762867399277142486907946028505294248113349547397953479669983996940117273930503072168267725328652740110947263067039225600388132416270301184326271797470104737905846333137497328862301264075253763478021534329178092942840436031323022805545588418354714587901194781465803070716631531344360345932724569041726750269783335499594192231148424928628842274953122247507273063943802150672681444669834210993755259568343807279155177882736927613560467239873206392077430256374811962166871640716010118799031826182657000763741944657573661247834615427491710774341555902949231348595650202131124918813247921663602806891536343425036425623085079021242214210987924377883826840516316492410134647874803513133379519777802335064456576579004091171515704767408413208685827405525997115572013434991442131229665129019826872270190596470753427021449596887058536669798502898663346982382701185638626926546782594053925288883149496989079221929981609804331534252888275027205971653851957606101145757989519206610906141033374178341156721072923422665957730473039967477232665113815220028827434316348382366622533334013361773858292059369771076097112809547106085219821228909744651820182412208639869548092690391653133806079649417156220453300385821474666466728363175195935868281354105975749107753037671705510660764713698671491239192937940989376660044852437527120066275722781677222099009369581032187214524459294268823064435251606004439800880200040844118580756444096390230333101344560690986182899251875298759324656292926399953886975679878131327939525738185122205112606474924893366416264555186508885042213805379917411535425754781388491268794645011513130982327260834857768819451111314672405896769166855248993190796938609837835274160 [129,88] -42535959013954915480851371404544989720845551349189352106161172738903278856065240925237786205670158823761588819484873178888404961485313004839476901672828347707221749162916020179032701377077553369941854334575135414688976935248498452301479119974703963184192412103116955836806228743372305382572587356792120433621513940397163750464215249779290475219955110315720637871856280503891177226833286977252722147852020107555575664722657101370785603239929506569671892663915892752905635429425506802673082918523011492451240829149400432385418293941894617630997977218784494993545753927979058766777050029499829098663012524568913242856081888784882605759465387657319509065145477587589152450968459945469727664157398994950392212102702906862923019333333181459369444611652160575414477557146524729409418359247883202939386471373034918216342693377189056034001561526483916492139743891934510464371341028684802983814051649918236307975725031613582395620882820131665613059454807767788910673364189403886905496049886609233050198778340735361101250053197608475038271872233646545374662195454803809089204295310058614442625480521295960145818319373926244596619548293249958273364013744198070156066269699269436885149773762848561142421690581138300503975995995847278826186113912658999295911637602324989351722412553995022153126236957960867157932949734308131241133204172416596638310238905608328549615679943359796950127194836867377273070832514555358277458077391350376496571712204896664785547887211945150326581434907549692536846261324445438835876847303037236352376474279027186710364603614366049263773146891838462203000126363367448028754285270862917757264149881544529437395334049055728250628194816416256843913747847442612000514487755143925708698238514482184438857540527443269494680691088025993217262951335469036227817560283406112644930478852664049018641699609147272830574213756312594947933404986832732961149258951130531702371371112964977899035561613448528395184534180241279455110460231347055802587274997924291196646263965705696669536607190354368434077064617322874332441604500920899559002822161799965290908867101527682972074019194183297142560252434812679933994194143525364010045494819019807303952878401942332444815442218605476322515403780324206791480148054958458781527492968166307661406285409347313477142945280 [129,89] -1010164962651540888012176448360407529117883856038880209137041519894352092470965563673615157184810553134792761307336681203732651040819526300990053660761437106422687144508152907352316881556302222277909080903293608626060816469921643581567099870167802471997019849129942461256220874826693003895623506390116296167021858933538980018083606517934969615602362452245218758916328626732311740076487919562364112219611153865061429380681470512027877834117374828914870764161221080500926070149844361753777006517544236437603473983984082450634041143004528164069494587645614597535513948450848099797850088241936215971144623721758840192303519433032024520132296864411674671101190561930609652768962225879978643708957904112872663988468730319894476216907540305990985288705678131358848779943469913259176421586365576819303299779182747850218001917021848339745498862212665212480036994770631442344127157820174835109507936659784150749071637971305101851358221674904950069607238507218323121211500918521369807335362179562411889111462975779022473223659827024980371834586760267662588791420183845363419498809577808756116250685697963884744986416936221398886616048453803470185007767983040482879607917837442684732252302960806103164426467125520211246815841396282587702270192210871223645443549483833090273586861938343696954540971702284392840702479907984974962667342561808050008785731659355534467794469738269082905948674983527297925305444312971472559733418191820124588074365978052021374978669444573590206610888519490627525332957471111696548739531878678988694912213583924133288631684335857952515064633163765457536235759285279160395038222155871923753466367039466775576241738899408991829799089390708640276271880315990866959075809695994131757591650667502323856116803668831073895093187810767356490885758710573646492419184210601464317324826244432071298034243528566290599936413350586393319856340919070553634638978583121824235668406436046379227548371114427494735573414332439140360684518376094023396808555590459276665770997479454745428976456045722671277029311849681494591905621166478291046546209884673505124386614624514786383323269244017479430704151741647543657355495828672826616272834937579567339935515591769555932972938521767410628701424301594470150303320475152362209768982207983170406036189890946005330240 [129,90] -12382587903430941664574504738813395327662732401377882238095877447450280984499470764771205497249589562890228194308287202443267711034572607986157526280503995043645160571280380172724957594135605935237746569547198661517362445968331157796501509786044586321216372912243942312170655861590462735892817466121957267297047064873226509748379031720548355077300274231850405863382257883094054538148443920280604165996492855174913143914338997712348785717751276061202329282947156634623496860353736687304846995191997476206935175140823089162770206904706783454012654708007489962857194811998107700221718953338215422846074872691538921134667428372402937134911859737910145416149006106990218655553747338482995562591157986610758819809331293908747481731498752678355843903258514790570175418462471053066945769965243453533318898946366638231555102514596854905448029675741959938432321846578051961936339062233518470251931775624587449832554567158721087752506772482017861186623543997719753919980133679038515820289133485576569861641716886560801878001285928346207853210624059893991129072657122884657801692683624299800756691819597238148984973774342373103988185756767461362327806684082597541309672672750825097386506613375789971394109233519368110518281379799241650968539103672530740838956413289236285240097737311127648371520737732868482646124389450486214050190471561647509048946197304390228912811221647255987611108380167385829660029808668354099676301458799608992646074491435070333962757776767272564702751903848427472092526144053031941564181935376251412122215673926402136479804283237272660320519230178594686545313943672182960073712488262573760427707545206963043563571077471431588343369265266388093987884770266357528202719637901007671320775918152462188662829923687078674929950721959635912003475450722188135935137207174750185639858718324514411497821921543880890477337800535891201287575051823822666675708427352595424108405968261061086183294381731937888517074199203054871843303535675047571323978738529078670866461892085558375877782832458699520175065389673230664085511780682228313656281362082531651073117450237971660304053514567965890109232713446858733317338353039203912816549639397901591921051857073485191806676897080405284922164967250737470497162478107422746041973144740754345689202942669966080 [129,91] -200597361375361611057000322372017476576136324659716144308020638633289875191771576626580292489046717628047575919641495571985366689006330256610033283027861941743369400098618470436988020668663859182587190285038549987705452950906318934036062204240772947217982550166234892180387668661124766712122120960543051706927400128576748052258080481975097963323450391025334339372493982496447295211405824479970091455508682460842064025182391570627761637626192159234826024288496913263703283780731622753827951180704279140645959291839966739445661954786563493352265721212013569476428659657153610035993245139750469438577748573109327714410146355363610389533521489550555507202780476937993233622972058797023074314976962586022188727188360406301131592737677495952132902976617338216870688765497588593434805598301076609502572936196781650882339691697107814637794836279659881712180212658444327126975984702724167200874272969054571230206729240390851653634031041356579541813781439166415785052512386426354300610179819705550040888944326570729946982461593851626735778759052289824194564225725360705141366274650941109997759995960285827768244390950033048931102168994591807400775238139074962254135288297049142195691622145670533496231333431633498281077718092769113408814812050189271320033080359898119469206700114138425596541524711359391366853985585624163227835724840591620170250187246151126060390617460391169349373285688192776389821306457767003288583659120263538738058854158972829370961271996971813545484184641219953610355078531449740869073083575787887277607080815747977820412583195494438368085487431646794383825956365141078358011428139102313348956389817018978982007136744515061424132510341052943582343891525050659242883917209247920982832885776074409981792060477104882661699803416241165253859110748261882702886836422599804800758382349909853260708562057445303650544588188330648604320527616555438280014452421822828931209142353785815445389673359227053055501279992833949369054859871354324176399187619148551212352066263683221709315302567895730081815226500023927171986535080143184933534663851075048923389604536782362280312536193363646342693205373837633683436933270373868926793584093413973406454952882873537711889201827505067256278045561111024062493717479184172403161467623304035567453190844320 [129,92] -2448203655647810819894176889838280770595159364763238730832312599151398280252067209268147940539615001455688838172393823895045061929404668349202313775908967354194749231433716854209001137652217194659984035134910290027034288218266034760269973771469414554350344848948468834695017865478930462891624695051066109226035352219329963982715748624372449763269840790432997055789720800276137550593131304760752361300190588299408801321836698799440708058038699641333809132075843041247834864500618020720945230606267873630193267175941147984769361151848827919796362299409769184615398014660216352622823542038696873051953207144969491824275259846170613519053389343688090732086010939883673199319286412469346330765272408006244882611838632675864288846085990125144590091894138101237744715152481269262910864620364651321046174693036815411001881098951874445881879596788444593670894007196931076387635707946841233138043181539226051955341996779809601080239655409402589474788817518401576390052085985823704972495867278726702952024635123653127908100473891146013780416154424144953649914081283802141360853949795289007273701660966215669643385154877422813927663389815979204183985754021372321224430104026446859606797411131842667073561690502500662377136452654512335665755595509954059174514687019605987470810654144102116355363660905511201514145271531875228551924066690344276452676728652524299913282380542412383104035174848462124114008576854249934489537020204242551541856494828933520706849851211659544046451821242350056624677745493254953381469351682824829219612357953251159391727717861440179333729215995547656691286452689752845066954370974554718117169420648634445719860099257604978209423339929348867406981220539709368237494219849785038798639319719892017947090089665763657530509942820195436947713585513415501154670602913262721156452826337143946941845079000507138895672973420384805090450400086693405534166992641231132550509232188824283952674363063016703224147112542113943152094160982826098593777993750964015492426915418614733726003232594242864995397055044952650175399970813711851592272970148351992385365077257993570652212777942170272388620802467169254440889299899716121451139413621844576136189960585911054605997448468689693419473306364789086597063350403615561548679990624503208755671040 [129,93] -25337898331209484487975884369970574108768392442668672934344978661011168137682454191651484027037376087072596627828194091221939503202212037675315653951211694563636605303637032840086456437747768643635693294439499934538610741207050811912342834724653072972544444531426236627093041380715962266922855380429276955791451373380216999737223354801873730260455284311554844638435167005850706322801130703614249260620956819305725102752574168994968973073751793643027790019611015014251811881414063004062282299301111228302684565602938783230085938245054747788561358597515861152672048801394208078455607756280284226451638239841604131386169173027950868724024993769244557302827114776078379937527869371704993671741101919754052176640940610825755586662927934358788282846272643594683202693349111194328074293086221109366806972277825016947191361365345803403765675709006269388586408998555790123311216792845067078554291509073016313513746574362073306021303325788058161577060290302959830813910392914739147430860878739545046183405760792326338338542690782322851905141071532687578693737076088447984075270299082558573372271603799704308280292506650053674448659043050567802968897660288450841581943369204492560596111203940155668076608228486251151999278417477479076941301401364429494684612371078129488227493676119864587807348921205722483488591178974808891045466647876960406707329306514417389569926856980245042030525947277846919316226319239372751233588773895893419691072155190829950982338540267866770726707503889568789484035716817888739963610557136016222377816242991029578771541811812551613377003455771157973944450015092395239345905582086072026427079925159735640462667640854907585213917729165148379447333269943202464724688492640842706245848353429938133050292526168394601561985791096005366833478192590125137123003538421568425348083166069348134090970842745315941784301406308167061720240625009702291082466852098510242397940950580942884638898454833629397444270696507749934797874334414008683316961181242668598591631923316293015101894678984161469856266014174637182010815032152254078275270933894423963338425890885765929533855048113857741177592059498759350397827943412888472589807482440575888585293173720317162814100762265973477936790930843539405082057329567546329226451476884775349632 [129,94] -248036866421127623892559382035335920922306146213252669052788449871873260313868225693373724239039814920362511151019887191370096662664572558479160031857539881729353881595675710373914292673427392979276577498913132007491839483735559415039427049156957534984592221875068392496002211683653766335956167388138427626507823631569285527717680066079195183361051869813714092517174288662131973479338276780733822721649457366016509755456586405678582585413320589802289484088867562888575390174061703082952149579499223114723933575234112907541235232572265633173990863567230413573907311041829982589237674967499366614467295629021159168576696389070772428633469739784081438186585729021002512989067684379637019656367348314295468723033253035389375175638974818193514504027506055911240569684337389313936422659082310882387418981630951462641035851734984420633580879807580508922088689654856109440500976322112479085099369896874875190255537697046046647439353688731135959046999065752621348756675852498392019229271894724080668518098702216461818617119079510511871456164777252274133530287402707340870266238352525408191436997510467313296072253388586481170536633806474202662125619765211496626943379254490396669939712630744544833830612239104806563689193398766263084942173831281662990919225961735715043690234377232266934061243901826756508008439271207668223590597482248038116931258778101578748141961497689266780588325665170225566022330830980361672269613752124342256759440537193205726245576969909908978293674423851629750083361418957874635367551861954429644642979474014547714801454402056300518092332638509943147057211818724095234210401760549785846409745580125378654058083024336207155712812552954924020815774419088496965920773368633032845174497968397724242501495243823270207994731001642922983748789039994515861591545208111554193005024424435168353280041608711597226483269370630758800271724308504917844342752787580571514624754717668342491293978751419113873079853819983928567060168589629884562834151701825631424073627729019225521376647754669525931018124349962928863348586169822304092037302235844426975337654870552643902220280825885826374205738373631467743498714991514234917777039028691168796535734502928075166140964530893525931387149445636486443149589443382145911579516700794560 [129,95] -1832284463261970095916879688431443178412958356404778602101524338856854612998532882612281436468225526183620446502863488490764394847668263434344270246201318715124904732978800701543881644331545989995527660409810250979206852715721291416249730367672597194563214192523080259780702739830494317961233864083018711891634666946558024358921900234397441566704372928180934109093945274695098558041771740958954056188660633806666236223716096742197061502737955770727306715512680196945582437302249085726001744635596281726500305212706135047071910119449605722327635891767708594802505010148597803951214002477235154003295917520692903495489623950772052730672771837302596923360550474236771254428489480002763372220092476254304774364932332637841144696723062799106960732372950337109616661943502461673700351893649049475659471984608440031518003044180742967172628711447784834531257340471891756973900464388402653100076864127864993663508811213318364596434684887137030203504077453141083767347807266908422357820101191660019991067332525394036106946191552598424108821346697089797942494277136483983292782705902013633526111178062047964107836816938363507005435710636849111561988900389534622687641349158054124806338956031805823587246157354226111299369758222455793942684272825134380658279235671825441868157759579376433296910310361435541330865727975915805576035311110891595627970250693919465414434094762077017340709569755180401782412956744020585785948484833559177229906971076846367770356265571419618010966319018205161986743781463390401492674749844667483338284671345490125024981169961415350956432189139331493274581353158676524646639399956642786878809352606256028589492643733720472864095558482554767558171254792585315143281230228594831825792486069446142053964944872983539116730361993558743799091744876732576129217968779083623118043526459239592618889093738616248542786651061398106452842956199746410890993238120873368695722224593838811665480554545651271905688403896492882944929121406186202764143412511097139827225708234625496567320927107522613312358748369332940733283725094657396870141726886292320756070000160785630681141858087993270026173923308410340048613719213019624063387121702514762410279175709860721253796507533014523368915383296840306909370202366687535601458091512 [129,96] -11818181410751052777004422411629752924260384290337215299163731749586854161705837864603665591133809120808486875942114092980278505741570374870872883115710956562229746816980215978154352335622070406106493517154372015739356814651982262602736272345493902002912278826645789641791463112860356032124363967265195885857818711409849618219902200594686452174777820325216801432592580477593945668479457752664292445747303370923965689966902313052674596269013240122970618004220189844405035384049041829460091027036247951173811959220922439291101195220746052892094106733403447948693736398136827889525063377331740142603014340372240286212138243766581146600424995038753450331592561698868143159181837422885783876865554743282164131905789659919688857617637379331962687124406408251883265801332419729125246680493571323732193148359526884208564430202116801013592053507254113941961787935162912902242782418760241010715956177073591896401395143559822024529968109489300324485351255724473806764044501758635104483621370294468350145273892604940878975837640672637976302959727723512821983468873130309109875418621598786657812190314004441658990278556484271144496404921013080370992506217012793562651726857078760236980657923242219449429080805450875987531819645785595327280487097627798369978861090013730257671804637623204561648897882481908279592969967005423750983000505151617333258737231475343455672002694463347696220812524750476680109870964452415348616058885601630606248054713391325410234968804152611654013687135189453726789518967197456525633279357650882325231076678679247571342488878875141464018262233373180056892266280256575701743268408086653868391341770506509870615080549063333468855295262462476493752279733190996394128915788886026912792023903182770338661108930593537197500336763899297790672726120144450185074004436212997346486964394687626800365079519914186808199662612562044540592460588729964087001396090081609464983906114957804924448920473378943235773755610465482130616127403080315278433759530310828450126284929099724532239291775866808989789859334845390004965640265187893339974697418076736122424043911095544575723025163354901541142146752277912373712463659925418568943411586542739830701243349386558585425658497348166766761531842086206249599942627338937538690048 [129,97] -58466058246521042838748841131904757235765832474582605725074220660195850190318661780865374755266531973639278330833655782192029065354071755010311695356579772772522388450333977242204720825831870493991336675038444067402914091201028088195080527642702850415879784901896517974443487673475165058386041762340065972964105273756158623160422829213056861045602459157365406516392377073302628573151569057688020828953624295856421096090686602050996255653519266086083801911336181692177500980994346923289457651457122313312647309482445814916027227657732954720427701176548075586238007174577788179216613667131015328570976783228752954683306199808656243507778303475444525736167073797265718607712654113505184667696314935197209856727901319660815556522818956164599136303026875458515171828689071696174458929909507440295361562256152285885802601835202083004543086790517684815896157087725875963212859276726086491053375568806408268845900849029452578870719069059538560878850319666156000509514506218260596719454007622498669094581042185160506118647563405083592912097272452710020215075692467778070770681232847952925800332125213696753843149344547424091293594533437687864415838802022598241569312201995360586099221090029686881023390829696484090041190223787639792260766236054556812630120482106113871703022031608967874250813275268890998555442338864442479957286958262639620843597944615467523243204040405898805149527447392233007868496133173202667999055290860060694248772550471541348392384655191041283504579237226526124042332536675255289095273100342813978276320369822541310063624219204684033904079956914088974109638462787652303017323529623627837475272911082176542866553816606576186603205868751695306826483549468728826091438808201915601847291369919191999129859222971555912614419348854346587655309281405870033244897662098526251124686209969473116551168993593163474051692832162271837194014411087127353280062321953881703787898334793248822732114104498647175183947650170155727986557275755797366830431917955231581479826258963427161509752816536376700145986585131049550931661930303942764036222151092486931439366265973941305479702324168876281462010225714359406958166538090466402010418925760772991352166506581064031793764603880467282744548316491762109567144653633851008 [129,98] -195299253132469205858904284760123822761833453111682387860108130229664283173034256017902449774215418171303853092975074557851170092030859672649321073327253024408592365021293024944601855957341632273552617222519402584427275050177566920808769508878897687286719192167902222506132902035822995865777694217575827831230615501177052150750423204622769269353168086878778063624355395326722049504217581330223105623323457410617527568228997989298644843471592862007383596198686892049969544741981867676744089663868011711218723778914571150624077154052677311254514748113201689450833465270278443051602097304138252778815445707901387391766052846076800635327954847410372815125976301784574064173492366149404270858139593843360172730225231709300907380008148156631477612361570261694610180504551896997948013368208539243703764352217101443546842275876013231759245828908386361561120214232698695934238345046900640357818547238324850767391788104731253341274501824084119144260523874934303787769626517769455298748218941143053090695874077170549776148800383420252508956116625496886659072586445899533558206406920725131772061001215736813167249217278864082584180749274013842358149573932059882616342024886152076315930436014839256857937611401544652657060423147019343045676512063121585587155967514943716429929290281713583783335115597520746440720492438128150264626518801236799728458917129850743679916947288281066189926712440999685524110955137560390609234172845289970161081621798726806900066453744961902104507332950544381208867090667555209000012938680658095519418217497129120888724881641065427939184546072357126958973689771694622160516508643334208089449950871216696515808045128862096446136163390536414122066789905472530900661732785985766966679880247973805993635436371089278028922219971620107871293648126998780883161835409231174631745868647603739149865060477541648773585828521710079582683891610726608100285470620113259740405661762242191876895539801345412646786430789526766752558165923395711563758278877321790819595749104342322213676958892501915883903609011470651745269917858735111930376857344210573729144735404878896407899084292065877062329563247667619746417403519386548781625407997609943302569619961789045681214300696811798680285842888930245675926347467136 [129,99] -482437503404945784909704972616430267589328172784561554543949042890023192249900685727466578992590004801121701964370993613244425307521737300632780533386138330186456749687198108147630335601905496699940434743023551768872414068290946530689557299723776044345961928111487176482480418298422230634686645917311026558488996235594846819116008692706187672643596089437629554105345259450082663186540221508151665402424184178450290215261090392404011325129570656405917379136607539993818272261540044779951241025366631507890544290603673408749873596377807833422319694601212547916253280187307173653320072787032491479149850424243430016440343805235192804523213202022568975868200312602299387422054590359600647180219550545454658919243648041348397497828973087032698461724035905298404291925093420457808237464985294550192178141329276745465038358704516494638039454210203533381070549953922583541214837104715237689230157765297684878298283422866902827450753045016973081396211673215101026316928287931906438334416611897265949856852021709001716326839106260410832229434520889742139577661484275173248116319044021394905701334498287957478406509946385118038021413681337524016437595126926887702446133380086532640233092749260856323554135578711125967039170514348982005466612882427442040386086179073273176941298573000775789569877356266211482999340412183164243390851754510838922058470679763895717499800534206284832387393688146341748037666029850402590780174769018157939892819352609765347383677039542247007682948512273730016056280651158428938029736311178123678092551657914241293937187644929420348738725589384674126113851449191306334481187873490813636979967103255531726774300498686623840130222868958709631139034212067766182615501489042601237119045751603209078547613591079792056964987717853671619478095066430840669681094973581101891610024541178548402228751993335652765984842248124781146392472206911458449391772862936369355308445961679935878671858006200968219481074329607335685015310159787665415078760428038129040579183036805104417257488478996624237320005363787035700191934419499257287548191928914958693666369892885512541832799053631161426464669880822776508027941112067192091848725001208962362766263386357825017075338010743752698534094613382034327654960 [129,100] -152623740216646190329987142433866008512612412611594776280109949973866427528691562352535919884879194016841955094040436843845142329998623037218372870584262317933796923705400687795056173438119503762466004365705287723978147175487139960561317139130722231456095994614739577344085434374727604010577884962856181177895704052842926039577624292708147395068125042699905624747647513673835739936876352964869100585147006427555669479391578608877472603385117985335785180403402583508404496988969193083713132087567087582587332760350374973004330952503480303542670492470516216326128242667834714663324023179124356985849950391698268913540521427211023947843578503895761495017523270453310192423774087794364643824267966246111413309325058617780312355842727237330627095044043154702924105024486290987809132947502764388701074039391963639428357603919328787013178323646429258771600963906654940494166385638749138363910265667183311700487171533402945263018583011470348036584966205687285979895149166713279649462747120939271504825882533249481071838007905670166795173338875461353999599871221281224227611867819880152684787758164639360222435493331046952397128041336828337734362059398514584661722398265316517897896291564293713511894204376546565211616382343884060954880264720454209002153201337883155810242243014118445612928652693164943254746068016239395681332817778463248126473328741617512783274920098599769879493339804447364941196950383391892919461520186445947431473684936833294064291039658568746860636980742096827382504434327990378667849941256884125908918121445297402259586290660436514295614685640196627832302118800060201945758814554817802137547631096745959883975685597073535888813699491953797298754067349315384486742721548220254512794295403447420351219066080599677458006137618674120426451985549067853650664122296716749163687450960610785918450924393423700378586412345755138899884838698427950335535861746040333621200904001872405791874811052952159852049711531486439906673700637879884072062196519248506356761204897476763912904350383389385990771704708288406274152038890403018520914182807975334863303467894522009915778107487514438649303334243002993063390625468693622585647319348608937788543636316484756477118334704171520760188984549642075136 [129,101] 2673365195154714981170153907946684881801900948504418724372111682239421047205226701768959850960797499062474360678659188458603936088636109726267570682328712473077084210241667412654094353228048893456699750866501569996362615137631765442521387787334045338547629250149547434505246346143188814059608926936850954421302077382005729509199618925436544702985705717636790948886717563550895266202266472934564491169167632056783914218739642307264635329368389502346811860408490823610436533635897078663386097728922338968699094748794361199267556488847044125857879475080877578298992084647606304978214384439633414025204621509308660942775101537501831451519914605002991917845692869374503026689393187964773235022243086996094893415113584812627600423179295223128176269928642305420089934417513356142095516879368559409748907109145062712793269383539461372188068967035084595539023902965001985603687045735835191183725739033654507309786900565059672677302117818428368595802245275979133419307127053134132832411126394807844955614047177569281541449717941443779392682138019261959176183936919484012426611473915610637470989408007093012075021603116791466659790900301066968500378073721667013565553525094647217043663331259476362057494988821458815541106015664032943973437065375451278948396905840476059381879141185227807556688401182119836098159901716647702139767479542394042420623782545307594763335180404123524022714080342412677841328562303371916695675143490144071676355444360383234222602805219727120414135501331668603602142999821613450835720189744701706218080595303355130058258624985732670588684047532417531916051026335732739483470787795342844171760684229634881496293405761004990734101703959966542221637554633916684234628421936027512695796816406494804669331405671673438151865859325344241732653373031279196975692517352429027870287226732029889508856213193842545141480735573489882078800356852576607936018988566229003673050510924734565868079417554613340388012225078883770991178212609440706393808427599288070697274609882056987310361102039299752235323115070638200603983659772092155746817327091129942690011508892325234809685464174764167475920371310125186904783778738313707969019834102356418464974593625591171324238731680449305394092990008064 [129,102] 473267190856996398004389894091190128794068108085044997708755810820954589413160368353015550351326139489383119715356306299301588365967097663132350863995641288276041238405134899302394749081081712433408036391197822099351039680061103604118349853138865879832208869259938796162943797181003305304758519039978740243602820158618161698391555194713140432092642287976813842687593400459590702622376769533509211831306475639198343899745405490574245729743205350588911449290069062663783079500953341652045254108280979687231552438927060013140324058935721949157152462626013646752362697988156377466425609469338671768595624024519970707228182981075692463477041156175281316150350188877290524007224252945901356329037212707253777979592486661807710913466660563304293981426366486785361125938356292157111531490953481665845898424628342141246662331802470685851798147025618482069191093749778806388613888143167627110206415423416357486046174345268972076743823664827783409561969009874142938956286970832317182730528242858826308296160445902957181473267885576758280206496578920700277251716122588908960742809518550401914744278836361295272246431458627251419499783418310505985903411482449052803037642662220097033514908785996837674281381590019884569959668206948417052801301422322844625650875768978730965575557770216628461872222028141800955770005251412553009356268944742924879837531830993805459163170163090717374658415433076674063579931023040353764870759850756254568129700866605667096952972275876263793041348528691056906239839106327561877704996591901959605692011196825896761755607211759505278996769980745121378335231183513901590246413622988456406694322328528229129676847222854412349081682759867312488365949604593412207846630548987601386690614511553830730632453784772277296182430489444514031180384193521338176665574266166065901652718503022519268148921262700636270813467974947097765403247521395795570280742774206740294036275781959288200817745470659405326603932779798816644912756783167469809817445363020408647472625320154595509338156008983095415588775651605155755927033945595550819829571745834031745975973622982690194430389106983023448516311203816552174042271328200451660418365645098983504636862959304622301456384571914443248399488 [129,103] -16387238043615211362877299440302516175752103219008575715023351246369687972271010856453357297059931485854674562829048969007621850028342631701615630406741412394210071549133286578245913257649584414892860555339223658680528641388429992122216757393936066744403930813870020036301229585677493618679348025200228497703318881405015896862324067892835657718771090179548481085857707538891126635824151177710434399452169265685671913949411745136678622639964605057061982553103561954451495585882739952341839414814034245022330914696753874148293194970985970722287738762085416694204002932356987081857100072135619791754206359877403234571052062428883486335240470004309080971375534451592147740491370887022903806461139333943071545919463854872953741743202310502961740477200644831627269177072602765899193358455269222409703580049669146811050474159765612925222697238971270549110558709334675984837516464291922926825376929705113394892551604218871387479100472265700007604109999343714489302924610566984742271282509691901386407149851319506758809598283257728655149918955953032408321434491687106368968659843714264604502699324951830208174568671466036471061562642567802211108575057036030005743247134514572161431572102287864990652212086712130605020183326287358476883522839419310901413644086503873178862418934681879383785565408599507226152892040349582309201371728773460593593717272005682524351094829308238270924297087543105913181098014899266477340097165356781789857026554231515883605493032047795184790573145168823382389207640398621904018913146987680476284101118932303156491677182280522577721061554141585697147835217496101734976977342810680808686806381939470199887973659900437907002488180420088685620560529039301367386584924198897954191592568957098607046124352798833356479359569802305198826660194680329789841220358440438481693285553180800768455387917282456619050061043737308751112923005143313490503352173832020565772718152850760014939662584745420883428446611835184605733935088746651575833822186756098554291790260128932458326463416465874801885502331721225796430969755188168667576317123197925782387338759285155773038626828774337910630714360124544861749569665008445857293461873473036038066794773551822834982952721765362494944 [129,104] -42294231515850488617937014614345082004564816303152761441547074126871054859282112189218654689503136349890502734616202367456861713843943108449742835159604781001290844347525429992620702285805682917303366808216133152475144440989244967565566295308413921138037437171376555626544597107939157696503245855711813811030750200094634018567243742758808268996129062772380116408079325259585867932285890469087085974879564610265764472610798963600835451535394673581130354873532654716923981718435048303028453004057906771724538259890516721835292594925531850706906024761097388275364243952595199858912661578358296832488805403875211357946600025342050838063334347441052139586347335573229872864909025540786357874078346274782919342533104263612978051689109816254849242016946199487376162377163495646285554241070449707269958654426906051203846242561518562389284554720324217057020248217200080665911108711822374154060703746711298793364094227320168045971881310536036935421512123853408333923246483779713003104309697441709210631187917144049810250833664955523798017611274285723519075191827438845522238389585694468229569868220088444946964773321627980802295843908235524686266714924775258071421266578684173470630973928180174917334986121919992678018340584451421273596971444314844686702499860909282411092969258359839252007699344225137409013455733328727160508459036805464910155971465544834145336422487441771193866132562412559732552376404414710512737061906839366237775997996000451355769006696810375396633951090574894964745671656080215176712623881580819330063907979372112213205218274136301972216918353618439788946516509984926923089137887150725969788384121685397463954205328653022054537712814322573915601766818996798182592535709530964951836312566097130794677016116037296482118234601465783643659502444087452266300390877408087694946651529413866357794693023784837001459960418967483053358645963796975219205170017435195827033416367878940861612459067996337829198486294640061098492171836840964327310798528748992520669248626041650130649270176339876887449128149024093290191586701248172629584077498741686373508706524685506070590531076138162435654953922077185580944747888299370886487321849574414496556833217775077269823302903113216 [129,105] -81289108441130693106125350272496967047847650307051697081390368358446210739330157074217266553179844694882464422664102154224412911540249527392830500432981847369393771566686501303120635286743930811178616770951847532368857606896873143085109214065327669483464432371731957336637252814897103614645679164362266099134432694741429083859671105179292487732195696168381486307756183913879984641844585995358125637490661582437351172145232946053714058076990456268687703939375584050117877900701108756982203730006595423519713891186418357138937975500203744690727773516997451490747452008776093927706045383956079442566589320589598055659673917566985001501537468480763109537007687323306213931843650051234913333015903860400745435000779198162549094919459720237020555063260732120967280234790484401350255319964678000805920478939990992718635885720032617742506032119460196252777300101177517408589571753461268910244031376069726066298797544492239361381857712886439685840008737004268198000216479201905056608045590255143951896028905135988624348411113726398439234975655312691427454823773255308105111591908308515371898594336340357394366189545127594366654060596239099331163208365029552145223510437626426216833490780334991624540959458156353056822384613026096947793292449257989152623204969644647178774849170788445534325118306566068257906500554214903964891699905530637521137977719068009436887270321336820135608723740468638086019618407373580539854694268900455868955166775213067081682537050845329244467095646850884068293910130303137887512006194388129072551224419425067985814462326680054662566887599823371048716239989126092895756485496787933129399640747268652980996314543544970959351838944574677483488555142424712353112302585229943922863070788588900934730156963645884091423527118617365301881286281616561772531014693413084028384824708651243875543553039271420678762152571305976279507031755080985704391639641292018150381280068583102970170146400153140998372101140775538556493941361498361083445102003423332877405247285634794635199768636069167673630827797974792931130300295057617782235655850962238538990341828527941938923106923696928546951028249002777181925379932940730435199039238636448426712354327527879027185247808 [129,106] 4098162189566862197682485007353564215858651927432892814089567921965854720957292043908473558000497369693404604853239216909802608986473680160591578012133833308153298755689352799192592378540900308785344163048797111970323895815068885214895747542695683704654807848320931105103979228423102687254103075464002109221137407111446382686365663429562585890614692548090696698587266039549477361821916519763445016773294031072901470187738419727543562019477437433694088061872870802850366246017112811339691503203010113957681329414294533888415025842726061382758913645814160790890740563595904238609314856380555377034456479457981127462516609209096199280354345952493179805009838668896907849824249795640094761071848981954337647466111635918493574122979751172560194003054949591879666677436029427983190973161778508782027557768756460262764408333258159168310493338166957198224867504692234803857827496917314771660576572795185598955614602375611775334963288720010891166158233751606022840670614286751815414575520547109991376651427318006404487230746793785855473299413383479571588148088128777866985639796023584342333292955878494399610411624683059247390649698069538874307001090265846761752250681945560141867718953543291890831778204988675937324175030232788048993141831242906366909603653736626478930535763637732251252230710073660348661740031417052111044674828069620553811356070030683836863606468102106690679688916136338435771262696543415000261127681391625127080976790471389541156487876148457055138243024611508713390754726609429029658844845799462265140248181267305223231429582003908825889623730234167492413427047588681570867078703337343012197489479982761345849648130478816123107015817495384628586972563900518789125532868617822922119476601624526642445870493003024823120696623573937546008234598357002258432288430534593362104756482712682605984595558811803217944523739408121307148853737974369308649374224676809797985585848423353206863220310823853714341927791826341273116277173760051237217732711690772278485641233853494826881608704482293555345751098254340734881969924153036884510787337000227967999126352017403072478911182633527342353192771458468296991440767207857684310257053439342797631875974509135922240 [129,107] 168415437860622963840783497937482035584299804196969147569497014507199050862393777581205130631632903067991291016539305493338030493508331099990523295292707483377916897724134710616315930331540813781741983725266012540428395739255538132398752665918920888229719108852177716341157837582682981228884895629251032084074692984348811046510960253078275174798687873364101161916550080230769030083872636103929233836641813128521583466392879802985533088275231757152352725596933371978084383945371102927753710057057894039336922096186324744979771439633078009343811717686593512554617476249349508517487393375555793444512970363003927945398159969380699077338011647062987353934933836813026435217084209067219768558626584076926702812142890985539425586556312675737066270330866977175881684658008584627217460126940846668807604469070777676806267262939270161712065136019886845705014258521237638978076607229830935132469591204063351320845263604491354562216196028653884642372854327567452095635391001552325042405284751667802660363234416425827417204787807201595378500145045422585006925087395082667019695203250441021678687182631705164422113865193122906507483579360618515816640562370846217566773905835103286173526382514834648465779223187793065761549234723500561779021546830472230314829730660693405006859629107687545641466378474864048373122365077701510285562041008250772384721587296044987861672828402922653083233929423218751888611920735171511120328192863750609642319074047296546159085956285177829206283900453817582379349401303844637324499045603392938643996632938187693760010880218427770563177274690170510568087790534952127562623372622492137006426056686835419590583172387505984240784671772975648694487144831298614617005003374489280221853998867392197156688918794201831342426272502703077118631652925336321504058229074886480281724517883179017286485699041046543724825601093563551690207575463513103710189269392200048123602900708874992048168757621807766216787391355915903346975675812194704313419179969992101532574167839119319169916881845718568056982693867388420971507978042501291832250072384409839035077657258661697223975561425809902373934064420183527661865497855123593323178881104077223148348398397809416 [129,108] 140879302977383544259714745175872727043373257985678263884791367155317381489048054818576623273466817389047258721804522764732601355079044556447000620761519712877038665709659490159174057013322067086050308448680988012935585371824770539241622536840040023340039458921018621652795919359541118119222868515756595275179398699746253159121951232158547588402001605008617690715939707536045879301483476878008089597799417638887010294816439810002262851467068081032685316869944084799037946751353735047533179429868956422344182606721746075862010718824419633710697543200624987080290374856873627408285132883147447936050243736940238954004991803064381402508775642101824753864474825849086941042120733240256152901384975794470738416042695971263249671048261088382679071362598456294641509351444071030386939627793813333039620531020319607494979600555740991153999786840058479787331626754740731915818138398146214064853376499782332954461584250870994613288945575465119927539880655723812370888853686787950912531428204885928730211307425853377074909989490517213089691896832949171034878262978298908828239846615771617108213808438613978917476928569119093347134809420765639979024780489569899454207601538716398423994412971769309344339745117790953287270633673962259959942711330944733786514156372602060816024038263359744264365335490958455705197402992341088662408165706912204743270102258848879350135154305108851919899449753347229521164150852156679310192451927045191255879515888017371368980179404846581218719901835009562777481631080000145156436651917475139649822816077477612428165401244847140140061635383587159313860491929506260267516668620045796325334807132846610261732780128083796132962533330752322036643452621376666389545959116628113311522418908545606007261001025578903559036726559602847675463351278885850751337964622946123353043811993048177112654422145072697592455829011310633302561270701576479900047000749594685638582117637050750964353739448354963916586197648028837289368193970563884144340406898282351866595401396343057909204648290289649836545612710722264660974093641240067485297082416140600916755451510309191502705824651216523534523168114280071658031705602779642234309968327109735061068190976 [129,109] 49695789306357997168406514725151293821883125961912714829881943326300320001389469220305371698990939224228454986952650732188693060040368574432044364162730263312447782272443335838189616471000891558504458351640666907417789005637192754386589856473776920572492872316124182241095997782078266831097319788976381449938422048036687747934801849592126089430791731602800699223454395020135923471892390410248159698835090397224802799754740976545152758525147875116706057535128589365023036867717601097439375276356151171842276062812180060392942357484844396871891806699190899379044752137833376162972979343995264217824581934970356855667122723606391346898628647812032287179199291473548885609514016628371651268857874990112712848490018912192071879481682426171452856096857380292308002254623404345806953403797318254068464058371490141016444555853546194757614056362388390436243128951425144696314262729188903162320406852471327800765180572336743132389709045158153621413595548206303492236491255298686523355798754433404564631693619673382224471616385273778381326023040192960724112580566265047899496816309220757983666988768912124393989615424004891727074993977619847836088677329819531043585203680361277581562315065821285251465137518451862962367918680529471792123282212414027849216498402444717704823964321422724290789703439292952019419668063301687918729801545226350702124901603167650583071036305311848457118167980830919456101794646815507157322644160409488569911221924824479017699744309739733585046490965731320135147485042389734248421099663700438817115866229978931228707156570131756459703224431954785884774047740712180128453741161756380634527391471893936345884304669350204642467635107139454587320777507694847553111018075681760658092713205367564595719170481907164545604005491660961531764286834746649940340251810231746393804134693134187578926410295574282699433766162586505274854976614934837678705714319510416847941543230211856311535382747893626349050460575453975302466011861456620722435325070385525897201651027838505219349231907024738437180934029125931171928621260370231319133120499024938471759154568860490515300561564134861260014283757882571760349084332487742033766312788903035870112 [129,110] 16713225305237068689278558089873071898136859525133703705514913543297924745214741528177324658338795147205889392288566023737541264942537995144754769090485877953475479867795186165442765078292940808031267927727548857639711591235776833660113504958654730790330902984742959878308418392820756148203831158412918191105281032762090132070781293668056167706733057027407601493528937151558678736676534401217079183033968422864537318764155654858208601081793439548279145190430029323136304310208026947150510224203243598751953057759602407265489533266058163110963714355682526607999959948913425732755421316411513612525066216329246848896271016901178746335677508703360775345360279751784261517665536629228346585757713841876142584617726499639360293660087399010515155807304095315810855937547270485803857704899193616659440294854256421053320361342219917685772230356740564745609738566114199060367749925902276352049705955286283668815992740483517813802517309289530369390632410534769543080564353263239754400651137877745628211987302276688834456568738984901602660162393256846344995655546154503886863502570484405163159747523987142947225151471534519325129495162461824175136867944382485712367180851855412858463718203839873637184770694754513133589288808539017005170712128014601744143479946516992557138057501828292639658058036143417268089073509400996062141852283012994156341808056215628973605332755025988548885304536375360210987359760759146844738742905849327472400473394729179684361287957360509553898507718971897993835184909148396769865660694294131733892055011313716653724439017540024882323417445950810921219685337818090010514541872790036553217529721270834673618528502275462987356315371934652767179145856845806413057848276858363713991417067711526556611494640751820283618319317799784248639908272964152002599989161841149972905771584075565567630553800488338512715110146746523667037172309400752049038040292373773502854759927302720857947205399425251863562729811582539399961205476757174429707141587409985135417505683613363305452984434861571442869836175458769290961986107948542274872118221446261970701163663928628253003908549871312408432910945299015816747733591116503545867700235086144 [129,111] 5419011824177353209281634320676871897357771052824395171016659421917921096483343945325914199252538987683312712235995487050937464124060616093047571176790993733263210787332226901912819162379316004407569947943034456199142360604691751104739211145081586137035736295619696414334011361947630549641281293906540252090973456689404049361764699881175581454258691881396935031501732750711399768160631219015275639931688262997838995451634642841594262086853039542335243240837961165767958095932683372601688903508964819088918419369543408707990328264447169500288781776028953656662230734631058053361120707458727660690108976060897591042314958220235049080356092092544281422999345773337450511800250384905659168566709686722073722345578124365399837041823416085768884296559416008416903089355720866128055613489149306720752786329423838042426583382864386067476433634260579652047554866419108329819871407117239825621945915252202619239477631705394178941410562612326758559335634363663183565189076404278425563625897438122639630492995358283209243796434421343901027049260630923377153957136782085881924474816476763637704243835500138539338174962179036580079033056470597139876119316240638376754010506703634078426208493947184967603416653650961263846144241579946573888596097631651730854136919020347882482743762166030310780015897035878143350342111903526276933414397020007285845440875570830325441803686454732115666846011031065774814009736937217242894263299843906308091321348629791030606815719119906025464214555983594771600845125658595299646279128656779935815873020268920390950390415765216762782159812944042324600489357766382875152546854857694704728645969435732894885775516156845129249855772834685813160194810715134903472173048233791799956543670029610715965570581580870989460042183825158636326323064308540376909772832258722627259800573811006033105309800637668822128567805273292392891321923947117610454551452135125227806753134356889900065592780402444566656627880558925916151550084929777338415223724807554836317872415481662898579624793751799393207210333868210268122035549367164216995882535521378904205687522207075509743059829129511951988659020002742069733491447144670651383815632 [129,112] 1019227750358369266425373059501978371442443802225311576992046730817446145619175768872724866206937544385691614134168074519941023060858859905968397800383983403087255671271979338045743271700194089296735684451085911919726458719372375924102370249826487134231660529639490090032975487196682503124253378143269870076140337476359299542397420252071943617780013690672358629486082654847441400288547817394162884676767837776115474232842648480713929586594503980974211815180655072791105710960509365543285567237711804625197932913171351056166620615195529999315027842986060374182732790011004360895545527106673938033747621914849258969505935971484001589756211748006889254957403025485560510588696765082055063281669649195576075659246176636927728891868976133723012446182825670398017017620851205202473634001808182909143192364892179259114473095058950413086024238174347799107735561926391618563765349743335991142964329200476455055595788351123596554938755649084406111599617512974326302752499061360681600120067446967314933817702280159236913801134462668664618671699625683253760272755151989059860517578881817663855088877926113719935918067121556058566664246455060427509032075299396590862805529062906061249677522514843233746282406085876900357283103017975891604436199104335794517622546847831555455595250716861851464333596322336587564209624897677408410945703511194319802417696236457961035442227728926036320358628229137775262617771724200541997498184445051970620503284667368155096391486154429734742018761873836334703628776675672668632021955021432484315049013938329768683305123810944546005699079339264364734809893713078624796699389581439642052645873043024657945999302258599974016734933847022039166808049883818273447177478554988891495541060594105405929248273994453372963433473185664407177726599206853258402733808735099697845128785916737554685373157750528356426915627799952476410614099406420475537346697137212770617534121367930991316097735049406179709564552025599329561039234359065200491472386385670588839489949230021841486019230655960986820459403398432556491231970267618335947008290918917144850949380119579255388906490498888302347679917968976573886172208484382384384 [129,113] 91135866108395664446451783012939318901217387221401368949623827308747170618646279886622486976086080570730561288218085093706101728883041237742190858582348820489006218433906123116975709463287150171986525556680723771957998199044387956015771548172054675581165580517470470323481205336498350123082467958830293608485585879915414821011780181573292913321519694172165818124272091079091945168513565796868091416166018649528238741535196221598235408077519723642170205613818418117306614077694048632814469075326872420004671698578258464293510284568655266766872012549583933200487384117674696837620896985651039007681536048114488195567801359996725013751598986702422397305908614724598524244846914387850841253058499624021344106711115908870263017939362813491836196324372503638489124180727140822840017039547741165458361706483096232135932420275089613431007790422980111368410506789579932540826561202651145998313809837594756116758441634045391649607102653435682892984924678225098095543013400620593546695797550395416850305369479285529183562492514156774370764764433208503798280500211769333769298957483580721242604816972222463713992439981305869816465857666560341299282385033025586171622007719087124544738164919051058609507800928557483299711729293839536610855362988597033448253087193341303874821109731743066276068242404454762979149705938644632271063258443423804885678161936141293691700232904969428195720760663706052015792746183088934367362911884462918207827848437569806761191134972307680434310936891335958475995945468439457471005090036203029534949021811051161397461845685714559161653997328105010493948499495943854457559595073933729590243510062042380139625796778899199336386110054197156585328430387834603954154068735140484474191546694816301909260994996268861316212490337852522059623803098318835201550079255237963602588435116119891422264921011011125720383794788305627263600111516497852700127660539946179007402203926681232133220653867525913548584103082383424028521366970486480216964675701606956690041740474099221062170186141384692929081891289605965728463250443106902438556516012649470988409191412836171552162304059906553485560873453365337126790461462624 [129,114] 18576876435204338704620361122162249760528552723293622358236287333912589545689980016882741590186844728217102352633273956858571026821723112257988419364083903599173652147835395379608681863967508326167423221447292561620385120707875544886090843683175930216836184233613677247974249503803747916324809015414243777859581619661863271394588827961161925557880354941606354512487369549517688939876579722924128987124314983181335259120882828874665385774233774948052259650221795751873786000013379090972445190261790479361929957465434533821764290962936782055639306949263119328699723966317745524628127067321441287903117149790885652009675046373461755305911061187426908015755709172436992702615759168631380333593496575817040899886641696224826967213671933001565228249986967757580454702178136871364412076699554000078651625807885373448372512321843970298157690144557100945206191151278107082655052817003207528848218908579566322564360332009021747514459835241682435940149101110432104628744603734782462063332646053149684630130860422051689173133326981038255317927730209064360897515894275051422224302113347918788360722625971335068201462047806626867665434354336585324407401808098415101413045807159285425878005452342180266814100876260283464234130053395861597741969963239058933998341311387281726752633748952931693004541927893776099800587840813957810545791524852741162056195309662259334378252019761096967449592511074517925630624280680620359502720221132474930992726387131669171186711757329287134256717944665864136746087494232210203269636806107715876794807040751679889600403059346076797429436741817283384453785763554945794214880302440867829576722687714343467148508829853786774547363695364361764855077374500279397449879589135858020672010869753241816751375969172509156370002424871728132113780156297267412855372647262202850032069655140260561644060949871154584286147563760180695942074761996398860585095007038227658193356356517010496635437479119798376116649286486534253135710866354916063649909627981033622292099057771610237770818745983454380385378391324222673856144735701098385682307635727973071202030129045557507804574716441806549074098773810415635223680 [129,115] 9310031603443376074166005114914298400455857416482858965974926661198669006312180856030270849542846200207235409083037923561462978511890422755586639382405316843821874070628426737661563988626996195111374215456690329872086278591959721642651151638178156923128068385490027378031630021063053093158951721870119770065243434009458509509860303655001853009742638509267195448514872813491181732987484686041581034771821613838265171355593210816211793690900845144940564543958149678044369504909851835034091289487726622805693368946141565651975921297250031600357111253686603563721361429181496827095113663783305989630008012142470525427833747120145691611117937355387872809959912639714891902192493760566983958796712588858640924303010548377404166100287104748446341430707779578518048617795971523087981116750014814564611471100610197807345584594669106464339353740248804733087682212677032393422506035902012223934082548047671214495846926046993089637053372220890119656145954040020111163458625438837974198809189766506174577085588069328682873156787392172015088833261237099287981221844285900417593145667691140607443116036993149737737316973352653389430068767433970363460766413169385302318712095329496519603796792144557954896331967256202150501612252981158054574515935741140592238141755726728084445935029549535337417082647586120129237049052582121829685638753909623272831697830173199905519747919990463331553144716597355153265585840794552277708690882662655124109998281780600033116928004371179455933226255065287694095890008955373498815219859054544454418237959963920761775145482768170602242307956608729988421146342727524120924018818608269156311866378480354431247286310847140950072822105229648432883763401883391821394212460964804565294116285567869861560767979761552093486268288384652007954174739571569371918483725469620464852290144728173637493673074728068157999600010942901552378955551915916566720164691393109167821988570403915332141832346715101459291693884537377840995191579315261025930048867928532660511699086363049351672303869280256323081265465335313941514463301126997521032921153786656818189062109104963036281011032331465725150570104225067696 [129,116] 1293953195145213049540755681758669837817914584469668086590990680997491325413153923923735232439454364517155803691191418121830980248147869832379767681495473762052847232328076669024916113171297003064091879301931111316227998070186219547911965373233052667082348286473651759742619215332657877688439449872516782406943110468544686627029217711711642734273112795661618056679133257293765305120291862694141309174020493561370498272843151489293819347944480199792535082056991640355321670328788235334727669197858873485652408857936414692742091448118201226447726796442115927074916182590977686822857480201141051843657333523950258840669544491969714956209935744927606446031199760372906993211631497992287773797170455759115439852655204026878977691358908152865199213576135901475264703518168470320407680555155601353229649705585759720384329252524297503915116402096307866907507241318727140263263677007847281011618084999297847432284214445336734132721897390235844233226597793665720128170364667277445166396237202258220137969326023840377519509775693421034853429548794074958629412041506177815260566947655594000447562259055229925532314461195795496815675591838374348938279990943830649185338326977406009526774309474429779950064705960996918251845094077822223671639761716904822807050447773960433320285392325605921352008749923745659513191533425409156131259356819107273251143792575027040803704788212903935183813008541267821535505302945343410919067535329878441439560373889190486388570675216055718596052919444794197519342384536712468896358667528564662649502722528990015868712180233903838604881859752484795833303368099028504302674961273286997816647138793428300817626361890867585554845517642443117494535687121696781113738922944305620199337706934986300746066293599652903468426463916966014336624067512012688123403561560926410799350610080081130785606147247107449158302800968731872403986282886606568940104168455934968261502336202994204696984997820248245291784169793384390356181207445082410677213994779009912983360111658209530241740893005991201118135976697442793754892190207133270855978867332457533770403148825230447712189216258639575271408436480 [129,117] -174752262976282096276165488250757411410535339540812226355978325418573859671142840641792525862641802584005279823321352438221920349362502219560151745530875718658313831190225340104552079590152793534087744934460405917268555195837301301719448312653139643429892284759392468928977533956458226903728032525526447845678452747444760854367766734667344141942439841776223363788850657700181544368853519136937307114390958345446637263968002719496914235213814667930836922713061176812190841288275789120311075108254857224024620456795336734150264075290468327601331729565474484853250492135577626936021589308262357983616779574301539817960182454596430959179062247485780649342177941626032181770586550510706487103971680340903927398764389762614743127834723780522700289383435007118999077781577454977937114562512658786372899537481873543627861438500525490954422359919242125133856829409979943547987533210688657187515314375780455157479162428473741831124402428790153686118520561072182461887689016606244479628368628365951873993805490339446613420452964363879726538415714796336190088354671287228361468903813203498822743586971119975031481530266093516898163072539375198616759119223860652790006534545681700856665104672360251746819017253080148129760883873158220019973265750091656021694673686284471315040144894728891852558019803058394576159065293788574529596500425733906564539277694661008730105563971849041017303486164120444172887714226695239913506324653585047573945716329189123806040946871352202097572224469790983502264129135884345179622496236306206769028153277436793096484343199313574346479648930399572789647509232575983957400299629722629884436183584332202177351385747754995493995174735354901154781293098376541291658537438447242748055511854541107177026951057979626867723119230056130158232711947276319567817559840120683201268298600162184436187980065933065647202765674404512662661583486192939259537043949846401270779153723380614047610722662564400893088200802285665382715707073666870958328586650301298325556054421792790662555673426856825132716970861983487634477037345104071796546181284222148546573169600713799837255985972348576393568 [129,118] -57480797862559139353104489372305548152408641387600364795344428465161286655925546098520709353633203873555337213522515333825275403144422571844888786704597868123522125787175070811639736944869272562208068608509772071526837433330230640157216291500436702607179910673542082240868918795861086713003856874350492619745407283733951857351807921483173866058742957988709141518568295345426989573698585477380133323754831722356505731982158866933246658214272902886092228941188481304573306405757195642223382737884698268242057973342725448633515381975416503098256000279613328162543331856923701566620586713659791058460607121896443279988752207137545830819565960788875963622638866018311543710849583379210690762498375311858149594790324140333735190893069074912962796342382037378801117900478587486235747057160971823690287516332067562501544528948928625800836813323493602896600227729879265393278283158974548366652285265901500720664392079606360641305270891075032298643847508837657668665639398005980072943256742963398525279539864584896299005959088116749445748461727259611952006932164297193210880723607182679890806752357510428213562748415794644330054392529067281056258743964500348955138579983608104281338617420483295061365511324131671955240088317637924198773276611970753123785386932018880113399427285414200284484100690336036710195803154172074635668387265440670875184038423675793674013865944154822475984588659853283195624804488589638400840855642638944650237138182728193955544681110421016111169206597096937877446314217330000260543780059162599412637280639889180926467365961966083125914698253478540502213542469440076508600570607102463388062861209947274201095520097852794522274805398744321504867641418291535659751220613849431818755322157844544741254011095309462906451711318205675778127881285912864355607511019879379139281851533113340072813496077301353715145003263352307362859039386421512634541829314424261732610785342289091382294826647807125039679950476041379746098418792096609209044688570141799061384304992413367487499771337603204655336179974232437570327116123705467449460540832493308466427356498908191166119889666328672 [129,119] -6040308528214620863226441789957542555198696801115163522811750483668667089056497601956982610923678485916487989022487485194796829582083268356462186744019137601452018806452810065587263571553589158981813446866451435245187515014548967112614532775458191798724341254883479624252019801691072011811076305840098685217543952297795921318113918289477495055898027928777904465147287330144540106155890176484417118055688103117204737467813230972302790134185595104008492431272791970815022470487816390518477489776193859917474806458126063394192654375896481759728024819989095059446605211114988438601369392804809587264217296677083787447993247363952062688545032961495335686097804072257772127835458030612234275278670318423896622896008391972229370733765621740823544559423048960719973526538700143460558052383088440077202927505484064338909395604133377675028538058199797857703276595123352124380320555565060435139706729742297427248126073997420011596842386757590387440491675982335644383322620565714138280807648838997471617996175680883409058601493094139012013111544500906622287155319161217534279631579201762223676029433256323316626888032187977282728443823627554327763103654797269697990095226077646620306382568639629944436691435568331593931006066712520112179021504719856598848888217425645977770076071819121125192893100238101690833584965945112232607427337160566214572502740415113860610631390135652943693925508563484077727851415212573871052253206731536277072102649571543839671199190533841125314922397987085844356210529883597530217663656690510294515387381915454320231252325391764734293204315696127420250703520531904814891483619431599414725994188962716285388985225920507308429209212446448301907740857404990466891963126114552735280397157848601283699622084245587398470804156626308616473317507167439801135144165351703110060948285608365125502615594145874023307378833333845392369858828285227292112571514021569493173090443150506838298214113297214158339848672884385746931511988829809054763915393527525490291869047804430946986570220350077109481304068368271031119586692833074857039429216821464487503576556360192425950506724 [129,120] -396555043429491806927041787307941291167606962855154256700246236733050782879262941334826748428778238105534629966865666370603956358775058950421819271666687752401641556943186320246271648888600475545150144216944665733847272759111985408175334784705636266328141383737457647480472059094748752419495690412713057793582685960048362731506918681340138538116695107811821938740517604122602384153978895105079739990074981550281747194347502184111308712463580339525143710715659983095592677025796714928733571108296487897796382854035830857128469307776845643746364651693424328842904604887796562621917413683654884101666297280119767209820153138579978489438478807111264949007345734339450326273870020229007334802460319280949398207823654383624230239280410886563270121709695070593556528231087356035529300101263966564912860568826878151545251176732603417548743586456189345305428652294704733128783433847620214473366853193387439280530153043796866491610464017606943092989380406447951459745109679362427225107545572771922312102631154126575118410973467456893015779411315623738957137669802352938982370550943191952827861728371487180712709310667528980611063931744810327622953920429666036596680119607075229340417655911410274049900094234572339887471629196492599760059295956732281552528780689204706429326413548104194530373612887230889476415281304813990774405300721002144202730967201081770206860713061769354185117176039696153889030776972691025156191121120494695225987981286573325699049166299777110346590209509078003343862136594166556575671313881689724892823469017848612794417915653226417080463822381460757315122304287813231786791049933987026300799148757555226070156443657411973705020182701423791458650389412348504055416626644938974754690542281448489723835942391814328155750425357183720197136489387170422149400474717586870406321643241437544851822122966281530810046870913135968432969459150766348561014267077440512632563386593219326568163403322087705733775762128115230409690493835424774586922127819838928370246422613990944558883244414323652727002646159190581713845155869483195356296760725455177163586601662680851840 [129,121] -19394235808407476948549536935768869136186043155541440295638591975699693941962753888426190941282611773829578407972505227588090029358898531077091708437046078782516141300720265675996724705433506365729109509551324535586038355081883155307175045744422149213204240835629529887641789015300581146034885771090862925884314828023509518594036926980309725664507759756454077226702565287710257240764451582581047052822635311862887167679802202154484241059525756788796284598646812654719077415607609591348395006142628005818055453606077471108632767872927945168764655631971563114336843977499728432450212322834030479664452074258648103030089543789089821897683204602498487740063755152544330548821211104368606969568566073288796818879974399576350329382422464113453631368377438484090269336696628623352099006015399356028631117503087313554679943521977106200995418809715113854721383592879251015193002985617089758506828290766690221969570950587578573834153634582994372547982678517098410753865605560212070786683703163372487076110277924540331607476047857041664958134306089831270741810962604630972271597793213031595527001330018066436804284813466428317123420679017242522362557059484294116799818765350327454836617023746665043037708765063178478101302534037587780286734690242446409744607504630397899192139413658650988411810025115662030826709907013737997047424331528600854839017046186886517899851916503719199307328895821422252536064581119728905057842015715928843114718370571815660645269243447436974602601748219484214753301882020394107167528874350541654219161806210164617413172778534176556416860331900513922273403223145425093111216792402111632471100648905673385587127071452913892082825048285680855234044775445864437440409666251240826428276320058446268448777915663324143372661640834910667474388238255188446324527678477887702694997686083795329785865527982667610173828175247702171274601970940838668205233264476472863501102602004350708927177637923845974054725888031962037182817437000949250198168057086764220175617491953744941823551178684266044165136538260922192406933789016370861421123524181022239977377557008 [129,122] -646976319353234582415471769302001291087453386558192696062549105360053306277544185659891916755994395100923459610110001882378784338498176841774331277161123359765335303649801301722467694703172398604707363046251120684129443115517913643890280280606760587131134302994629018934246820142531466075992724064974074307026664873955569625234230914727455540644041248067544941572296923746349783709045133113173420600540987856943549828839070858693105442949035061876059132850898974348385380617783159287070213003804254783299594695772428337805598723887850821153883392563660408304539321930627245819284565121144135488593078618111829308526160346007438912984038550768398215556412688479744138211975388563838060985102813681484761806184100607453073305293309337160613380658816599762031761224623975870598772574834341110312805761717904240013924627935372819677899563817546926656466915432775452126392300815933444430574815560576868875121510930065112194488270470444063042794659544524396379153555469526459624342112244087241889483806575426711049121300830913145173722666612244206026610878071129396361585813145744583000439117490241623760522992814103483304621031095167436567204404971140883681165379977136198990734869522833119811402044114563018598798970761824624185132309670657428135736376428684846459149518455303100856053273029637741678698918428416845065147036467903581173905870659034044134562796766371886807118143340810370784022196450791002081781895737818880668705049787583809205275859837923249576332433122771145827140555018541063825817811507121792510110567085299794964526216516995168030473023826852736723753051087417547188784203534216485248044995624415656043906941710924545626129896189533417090525340792996699291102482621555049196477760411332860639381443427386112295768834662953097701195042093346045106186973381837609604234644719681844817735416082184026133085458432445533570171092339094744282493014001169018247919905381239302036529272182552253390794728771358232918299112878560267228703183699345314259708716919864608435933438715971436466705863299016331055283753026148957661467413735839464026472 [129,123] -13779515053028702423538874822934884115761638749693976582673270236494570418456539298659656798022552013715907538186366047113556545285646489340542109055293490283609436006000216323236862656098984427219727445827166188009013934455149734917711698066852679008251042255592311910895757098747438244765427796626034905546433651566277782776473945930118261733392933937257317203943322974232570229563440244305216297893489642886645340334364261625517820997835587888364887879205988193299217311869967172666176881858387410882602693853610303339040740996471192583667630953208180735551607076067591296098249269617246351211406525890992178612539139943670633963946357227243186197348216162029641041763254495341668547413562992035508677206166243723791015690078241734729063036688384754411765599347132827576291779173201236393703130158009714660134637002511319566370465719871779653863461448933706623777286930492478635579830055608549666272282556038546708277917111463377800030244761312407007693574104016298918507942696335257250258931785551019967822612454224368063627681093738888632984113323000747708825399562381869289333944892480044802622079985792126573508164178054449825269773883388515681907512830086619417806412115861701532129602836977361824878664210525731163655597343543797168440904301466496437474083097842521368194095630795052487985176360956515166310483597154997640949441648889298503412716380250703844149268239375270779353976569926148885420872535468511984010774887623353701310226395668736527319050676410590495884110596214362961569386474266526795788990798594291730706082322795376869032341883889550447725981101807613844219740169187047588701943481794086498357980206456043017745175631798741700564060858462364219109701370521226963980363495613728332916104893919524601129233281451566071971567915709626443527727141260699334183261209120810364302766492855943758026587359493339929031855082908822910052646302216454953542438677573592635838446520528515765639126328864133541645611849735046348920648284798576399723920303311581256733382243071030894617142055465559640904284569348206367317256421395885 [129,124] -205626462288674013685081441937324482426639532326477206339218687737613810352339795434471031614612900695597637383650988036836267626750456298887758155555773665132423806172348508573539003037519954224184015058554951221560874560767582412035749126133933278527058708687512017334215265638716000903247667066329965454692010781379399017899627249146193686338868437555546847985871123747075415173340146764709836990374004991004852215178910101663120500677268969745962638577110642721610243069672948258070243330581447757356637191802292297859645164769712363150386200779929653865407817310800887922424969632993293535563197946401988473011015277492996871498392154173218866488101152877974504572885692322692189241896216837903628305078689363582161053341182612471440908160542237911823361635343883595498919344230491751606988652911032586186195971878135150003093903818192699893903441453103537459701084110032032645511992752545091445108681461826858868211914924745249125267697365144070429399737921653420240593313854622955840320186509824248591067707787843225614170094782274611765460214483578768682510186335975031738372317614496647586226774807455589434253647921777926674408761628710249221782094602389424002164036904018799351508017048878565423228805296954902054316362350127459779944547960195560636213595794530379225855113017836459703168109927278256819325538519400734234868257228340662989409063429085805828035317222933731860798425219280288605567219278477918772401144912669086833055925379267039872968374647865321702250799574767539103488968160566416605074111834296034933668248011753945521956632017538109872599425962188867675771151875764596294437724391101703747014249905424964596426034901241550372458064630143801389791111202748451448384463421032705786877016005322599819383947979455932137496351766910248858563385728786072874503874113764408186685319863623839380689381779692800028672836434506691986819833890982431118525519140913504407049322078070248594056976399649126643481614750969176353189805936043686106884305306663873008425394414106034841598735473754361375737054496868701415817152 [129,125] -2556185560340372461252940185068906257595206130330416158012111500783223744446811796904407387071519730833515894079817145539499064694049744021226243280774453391024492367467099960302696499605369010094758564113698045277392184511156597077754059147026808430754454532152511767159621775290439015941966300026286207548596094792596482653458207816620429370406392178824169050497877922954420596721105648642822396713541453512409674568117976407459899634019079887490418081531117995982092730306721103150251580423546763899681199517691870383553434601046013506000596285784106144704455001520315202356835943057433263771845720562561065878699954302247096899111837171553380051432882909619461335564454981531214309574195701474061145949989389462019413128987782935648475635052382115208383121357967014363207231236103924114666087573985622811982208399347330746948051357437702636505571447653811865982276717548318056019943819021437562968359436074259061025811823188562926809648720286316786857837386985845828847750556103491599051808105501462404483285819371731333552975237968991308897594755094932428145672053453483989177933833722144011890324341987279515188227294089470914436667489460239178404328764704381180559695396881955546056459916482872165264377091610972049088064237839633498997060433633394755164859693045003126166714145936963394748647797596681288434852692473756347763841380798819431914862108721844018976238367270494110480580203535015283178671605667756325159783915082052610105557141064209876917012005776825334392105844363383759392770136089088113521339559290167362338066292008332770981084187996624446024548930312899168947629720900469964184048162031019390527472186819163492828624182124317164022336157890576673362477354198540965197053159049507092498701427893987921493797512062476729358368621600540567656820094322996656204385721653791725143485225104775837690311566874558937998893470151085221674463990363249245633218777883296864278995180734110750661727975710025889666702553177373781952952396973387906191461197053401828415790483886439191189231746162141553142679609685733784 [129,126] -16231193106571576354134086056628812397494187243513950948675483625478665551342957547079904909261537166040187437422241068830606269845810241465241529772290704927683660692271314557098776896350431380364101722654565739546817132579942290903707185914206294233109433556378575687532009384741643570663379149554824381242382342220862515162649656442866128686070698898372563999180161365148522495731069254847596581808977042970408796784424294752581553385856230971320061082971895825309010135576627467909998345241430137720645232125252384946313247300306194145242118027641911139176298293790113945811035129547157234872612052451997094117733303370477465543570239855518118757002291111261655288751817970408113577328064194086771813972890370398935230503782803163279970002142337108255635142753625511612065333053190783502014138167892328358267751485053916846694601541880481129247049242585030116697641525889583031843773726091117474592638365986500728333967587855869729183016355392524017427816618399802897928822659145608208444815551987688161129243611757950222906531704865472852283855202399077277272285130741560406798449562501170528667778829689759513994814395471136667183874155063419652874941880282749251088074444123298088819536267289836695371111570250310252570273310503429814994350652584006922657765546515000402465769271753783793666117388970858594798971138512281181911863816224919309083740909084477042384051938666632424661435309471306328527722838669489942047821957223731293233744043768916279782179252465678868741768841564509794894748757583999464137255602344566397224688536165851502955724424284084685360990916545549827104264284185279938979052595828868748202994437292345707674654304402668708533524504466934599321435452871306421369108328501847047622130009179999118659735044118604522357734319412602980098372064163085695099083567126035907408781694852459674296167274837211226068336663673164704257482741716732863031399928017299566674715768858853789865630401243261439821382792381771315456174871348696777406742711625924588848739954627283554390408077384159850052906000 [129,127] -73931457824338923085415465961229460537922284160547822848803536226083207913376480838531875493461769620349256529851424647739274355730068265496327954097574432755659116339462593829467471660757462928850658723739133325160134498635959445450378739336339266736977147597076115384752366111111310385335430981038664975643786085048098900400023473179400574804619958839495123982232265020552827132659310815435519896004996593338302358429560104515383618002240005255291766965753134357479228234956394840067336858165419999948064845112079541211523302490486323332573534171293149034548787132769979932343168642388328247282825483423690667105417183553122121191207175546654843948215475411386787207831353580888513527380873998477001836354189085590003795531974230516023637832214813910194608111110027893136136676369427931315086644864815226053764087370781124630486362681090905684162974654421720416798538185474853380192009235076243635562776658719932041132093976221726956129745330594334348251995271066988449189959039732037564326711629314061166750806418901555930989853439901034848334630722951875236049085385535880624895208169002485784102745326426984637812915440589329619986672923548287271528960261538203931568496499677027223221211722418342861008539666720434752189836784821555171864385479021578253102935018536943589646935351209371036968761111244875682680228096396273907678163785051792244036258434478306193741421984652803824768630513313018542929870487921220123083334075587219250145678606361668973566455613421897273404792782126479177795512765166387953015315653647272448704448920619022953098816630744799458384649706852677450783100580650807600358652251144966105217066879022147634359912867404534890109714429002168348310020828231484981574843028880778265078669273534276801894705363558254118176861380072495262059999724934469791482421335570977968157425049504751912460135472809553592748948003555651528533661418655470371643674984073634632107933996819659454568042645621271923084773470599275542767726142474722300069011755394701401001514908390600065391401915574977328 [129,128] -2017614229862415338804178556849097653253245147449679828964851055476982951436739273526041830915375986231438337855214313367068692896587658188717427398572782804772908889515651801242492193516062486384495734606733444973234318852804635750946723920835792602963514582389104270409976723743898372843087847743014705078085249161750923377077216455436836234507425866146152247433888253300709518152447029001206437221832750588259530090259413210743250557176903423311756219000482607681698025885641833912093442649865051560416331046793501987092543362391684839191230672581726377553357107749381257117965375700600827606753332466227307591811276575251329910734396268281683601922794257847848705805696161272855752845080905623600034813290731529192343929237354358807002615832816665648609939478579494632906483287537018901806313906586201925267848182983408032038505127875475359254776022979402695882755244866535602688793028567018684789781566879249925009079576530753568826972182274976508468167270689272250775846928232286827896501228266280719573531697468148246977727363692670444242341633084295626958560169873737532327258398098531685951856978334185485759310221287945115478370677882048408331860040010675699827233867993947939863189588267703601995181773148805387805103689556104219212065574828603417117983737957329854789861419079601891215168228241749142494713310667737909564212328798605187895411105492431191701975425941857953867133638905117861582450240798552077181019129833758070984095078534336282213461608960861412945930981547822257039697841280028883335462974623316068703836275750571372827258737417958911885172224254533065943920091639927913543892724544540249915267106787436185710161882552986497409956232970278942969841139249246952936946826584442154553360425554679883059917921473092545455134726534967516165458941440015732452604429742729151818074400313164033041264706636552080164458887128011417008686818869424377902946303910981129803217043254010750794263558324809312497358204378328605536464668970818206898268956200172342034717800500378182946651559936 [129,129] -7316731491605478542855646285047808697787146615590469884367958853660803275999927185351110459984814347750483545451425041886920399095521573999028608299463869919765971953727178878581411648331808413849381952325704125807680523294772752071655507948132969165786046714178263992307146848897342902737325576970563225473371226178597349906105105126249148214868433008506310860549295149534010192635497782015692906332765609003537452193229195299951942717612475416036296994242141292471707030546521213449779733596353354390666529666309592882153246739543858388351949107937263838738986664092916982551356546413249926238395995099883572889412865113838225584320377326148637679317139591317629409192897593138362934577145767022205007152019444325811193126869524080139853243402825917683456972205520346480801793809903995078346424720679946310479436523137036140726209204274724055692522399572851252868267822496571583064152901100013706277071038427109359090885028681095677315145782180581834105159664374498490428169997001240553753700268024748826909424949141656231024291116897693830998942342971102916669268839780951028261618075072240675184997832285972835324949891224639011220570206121468798699877080508782501729047472956811622454485723198723111947496827656841907057834272825700818800801422330372329867862510175621298627362723685160004217856110300159078106859727286538823042106906328580962913693069556945302068716588027939574037642315326935086594632458777472583651590282220864296630390571342182848405856319542523827320338470008470910660814574156129975003917152700571211823876219098477425399198550963681983703584893014160638995304043826583049577165298655607230761250204335497285651057653665063519708731662672442933782176868154242721051109225589835926522548079801740306159869291579019218873427749522328045769486859878205819254739823155649792172440690641482160123189640746912240358055792762317231566015563421747796686384679614105293276226789731294432575073978029130168174457826111204274020600503279085393575585960213887525143222449363032894720 [130,0] -280033166142208626091897069544310138692397014620958551819099118788650355468884553964891041819773281057074218294890647337063935066328976974463178160757878678834753478602316701740376420620606371426725003876041946918885045961611976195629281155008424052625258742135848947418185599355412580272582800156936764355019691263102270056094662283641464047825845419559889834688918108107108681767044130726198540113963018178052999544764664681177842434337396194731484549837274205620778027814050333579581619867406381247821067149354625159311053588490955714743711592584494548925578493426337130261606404250416534425343023271049811537706919253709579994292538876466365531023288720174016771624973888671681274895035611743429812890552717210517137656713279485040764459532980864253745043235299076338579549317172661361191167233825965157062389923074125224493138327023744694849267068433790601040104911010120315685313480703510556140363843430493750063520110618493064119576120916386703007295466584507099507084508307368376299121423877902009230177157924312507628272711659997434576520067011441465250874662251849400471418556360638312926366276421483080362061250846599686068113757245294201293439016446789465599010370692631232845779830558869948533079931374314168937133335546946639700403405276456050695614146781281938611176569425294049895070158253295039944834058490697425433801298852662263664994539105070974890376273856698806685297192587264013519195796647149459044028095339190974552203771754435194388689808778535620317268589419092603963225790820007216925246843361552777877906356817673240393331608391857188713115136791920085547061704292301315571683053296124529310949948961836240065700004603471471531940091133620470907461273360056579037068044322116523675675300081430260413747004322163816626475957791973975787497728084993934946165414057501330258855049047729759914578538138554332587953879262905394290555089858242012234643550223326284313325153070742199022406445887616414814200576840475221249740361570765341409870147535436852250087579857652628269812904857810315036428936749757708192227542843530957076924052878301694912199665369372334530482559649722064115248501071205167359525248915644650966990451035463230724906299234541911450523968386145771509118317383835438228478723385816820492849516733603096635367428260404329731888452829329984234629318281230723404936016333925274832378140922280801786418284239011678189187497984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 495554334004960216306288734739536994680137949227728189758828591417644032644273194903743447741705984502700379416158532197633368743240359747499449823956140147933185942063520456330700595412852317040091571850988164880653277063956867303142827219132205876988215731768837822122728389910457678555889612235142875714236669464535532884199525901856374527614800695811616253760555267642334176591941139522384028174129341177213341207774025749787642329349276436619629169486696717163706142686431961262181122480797786537972523743402356834758044280465867184535538169149956257016740583043278321820997880886299793547546541254472789605622522925472844447338812122785092550051060971111481367231184596035413609771032799043648728683347697171989132946160886936554415107680669417404148054872421823289880927804402316715361541868242095811445511972777644674878955098990262519711782223653124761467901903840390316422914625268912571550876655825818538677872194499732177356187857000800403646880428048022325332240820357354759936340325712191751424351702840823233775783653884132233416921908281690707604175820817667310337864296521445760021999785909862108802806539640221173881606575212357297368807693865825029921167901631467932375623869209822117878415493185053901043968819762294176156562712733857487303863018340695545015801158649412625884428408572097692395334242308183520197025409384949975612424855168585826907520916715623996166165410294833841073874200799889602826514331370174811327737266090103877654623283614892108107734913682106071943565731194550049399474831591920086447612865596343465233200092425454014611556246828779271750275069317216605313995738409470284516574036696074225503821409012418634054848201594269193322435055568228631074806713307366825070738647569497466628720800618935781298164370783820601171692588326260861318054621273703522792175249980805223784667066748097156768611491943134555365559031001964747670355889915051886837792607136241739789843146366856833662995556276188302172138494695912853474294974843837695124274835635304077439903865174183672221326410393321494386245263081651017388281033536993014723186159603537185716170678469221794432871945387311551511484373488600373396052645910120114671695140402728874768577015645414090504458384917904488435903068358356770699138208224100005178189198631324840909974096780125070163290840862189630573156986752720083039223506048740591525833238474211716000567525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] -1137466973239443348177706030467675007446104315134018222284022679588775704216925557028740959613933519093775174491744303275760620406196936436185120767783120818760231691184177223493000126538640705970596218976644328608033161514262434749897272067716826976891632269034940673895996111793779458973128764472703123160535637814939908021295000126595916234041039635701819042011922364227456921309965097429743807166632382736157171410652937232126363609909825285956330258463402960590335351735664913372081458376531632967093019639495509016077905041960902393756600412534701212178049703946120521011678320594802510565759940400242961147827607275483467598481441878348531070382905183872342591642116286211077938327952528734357600577557050981506078661304707223172830238388997201527233452287154052875797295180916175009892997522638447616162428470955326928701366556389508381507081603184773069934528478811037403187812571378920101592406690176351057139979202780939205256198777695427582247482732510699582251142554086054482866679918581729304397957967323066803837275056321568107183194130509854517874802596352118508322481671946951651447068348816414545439011206755511052580840639997149398078165636755988995135955756020356296116402112400486559073242771851762556329850708679749189857020491951477677239452983114595148954633248812794153029548310844562954454575639537369046021086856427210750132510205161952857644631973555039194059794520342784528314475523846412355195107154512177029975063758972702768085580938245382613309126086805807259162856313629482304825974493812538268807408763015989138114413576296883571746838408537102340821267974466301554956406961032579002759200132111572476776685722734650614159248386677222800374592470235332982500599385030101326509509872267711079349061067879729956037032285880262029898258407417039836307815452128993633251977083317776538693341286591715845529037824344185789169682847356602493749440726741080709881346292657887120865310782408405821118606619094736529879114788980494056741609445982107453293983291208413470842492713638819868651322047153590982430143701227442033775426654983502234828638678935486089922435921104128503427572520351169631081013623554528880361980945573801226681719610065728150077314554373117015580220157299262362724128443076753016451764393843475032605099470106601792688197425428534504660760434809357080699090761824115618439537976419567183152238304003544655008693949038592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -1677689551715030425526158008606620575215707879630727944978576431348271117016794743641508378755125161464043824859440074853004835921765425414377828451381753220182458615916345446614347270825391405553397915263138467201388684717713260036273627557232680362986603747049300614471129185847969464237904310109807523810674607136235435849684681335825249762543928393621501949976417817671008802907232162657336183366287865575462377360557192119915224069948084022837405136724089497395291921727652105763151674210186145548686490862686553711746071593595547550010164451987791559073526058939145900544342967441271495288654875099740971046327366113439431437168592443684469345049949350356674432193829123117894088537417917647302131910921503799282150265840316640014818649459332981762108824031332228045821891252185237618487070945738562715063640561405156510115710467594919395310220397501780009274723361593201595528981109327283484018893812972615835904939845976576447344003522975572373073901362208056438764373557248652124335713065117301941852412337418554511607254825602136288799527197577103053589695321296847258195204822610571033829949419601465308137949379869006409562955416678950104972480430170282708764429867660676381759366186120540574329931718915669086827314860276427637300560052794154534968422591295845310405730394248556017564718764706230115080817853261942829161914552463200123742297623377591512774917865951406412421128372013745421418336565295259277792929058588830561688411396975091436859854155826824171776520933800360404175253199323183343262626335788619001167142952032888456847985507202745066771672366887762178649373803475754852388146216172668341527810510249580742348038949903105221210145184190881319583503541169807556897092132162732564827331904960692169324030044528972210681102563789353805358549302532720560320136840270617564617435766723237755911036643063720810124045833429835475447773950826687335869623363214394850125782757149501941578665067736882506581174426356833050372657316871403014860763422644183730252862160937526496192761725062785177349111895420979489026171816144581901815771230093845386979360148537119243929856912854852897316535289941391919869375023337783838385057860095930589589878811475967450832480517886652732571272438513291986877520791508462180022361768798800955940219595439979869454612597986455484087756448943000903895682786135337972713918908806861214428125383731822828698471301434572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 60055125603176858716779653667255724745503513708135635434807290375525089791096657963545891201699552691017815282062616256664316550795901900690782068226034548988575883214873537184183673057788788698198185748788614607971017147688264436824495862849250090295194564560107063714521796875616536644765028273391195415118066820142543327706234857810664937337486726368446058142113124691583458813244943012120990563974695181077173277458885599757897568324126098859894900808741612594903532850549117798614075670169377995414784746384550058531141832338743636073280696571875761614666837016857385734131088960322568568571708741719346544783349845440549638157054910876253116398931160022856960645465724109460191079813054763203493477322521441578387745551831783387379217509990392159546049013863336679445125499522219098565034461235460494205880672877932453295875943381417975799652837427720089208438667210601695147914574749136520274354423184814576190249029734033646262757701602445246026421998823222810838037452307982645817824977505449513014820595508130864880600085366429176559063084578956624656495448910288413928855936950554446512653120279793915484260162840643991009397854196967905448728721280355986812959349069561555161960880348178080127024778488822893903324507168277225186180782688920398877120614988886705312706848339985615730823693465769543795459286925774473116145830217911955797498652683621623458696194353859990325474491476880951307097621830338944094501115447263965059941142872213147812171080045004436504338617369342743318537834850518909863977021082169452422438237472605027198750605082860042428869154767645641343679741942994928405879000045184109155552893660890450128094427896755149568812929142918152015307687207332699166942206560420831109023420923863077230814162413635259153915287349844396474308139934663844996643260428309672405051449867603444769595010909743786052232266035767398097154030201674461452014402164829899136825624302048598613594814111586504726514279007433264260773445500670930114253968937977692968684567678452459016183394776803502786816632488865678462981471259825990776513751268693686518817372945416669867304780381838458964124161511438461891441115919101844798090786059840849044505251771215009844256005866338296244685441438903765122286753956320551346359840570948031859463638797568576029112533261590193931877060494556057463044540886818464088448795478515282326213965404564391547918877879959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -1207468502560742597948703966265176856703818067818867149718979821953547649410007735719846794223144905586881560223754348150735490511830538353681744487556353913945311582688268337872266023448008535374895183039687953703219298635456621995912074215583714271291913933849927390325789707539193072826403211534676964740778509860339838569004787785291896861306161178003322777688318678009692154292105800800871938767122066829053632701548407829738715165098650506715707717590644637500721433304936786035039224546697987691925276394376442432636671143645716734066038762032546350827179781057674956540145182166127618153765021599045693566572511231091429946267070879788838619285249039885618753673644758893115584922692978350800690334593796509151500192426291370585956706282032131093078373385743471278950356795464616152306255343061188121031178000162788631267720568887677263033917256954679114528910211743189589493995704855530219099526008381280679155917997157771113512730618532776264245165619649074858895088525543881581576457615179203014503631966643872938016735779700843995296733272170143561819381253715681038014097674260912109418136964007891394172897831180053455936611688010204554063067265048072986823725698912276707696089275148016560513953683756141295822106728576841017976969962566985385405625757930840846668739987238763281268547196415874838284200214327192765267216948748979068410833517595310137216964425626496681862735318293932444027132187445168087188190830502197535640169752713804640027515260063110981664686923610618003695973891762939463464147492437696559425349271917072609878464513402247814075998467875409155111901571071116885957857222741244600276907501598978973006746799700784322931979684716729707500225084285227731711430652116974586159408654591499534571971808163763581575008989665005219646831719085221986091082433741031163035974370809444085641796537387829718655231775872817471767004148169617504170407276255755872638330252710239108606533811888452349820132719557625793646717684079030828854859880783075748818568094161679691947009492093842511316561523221556272800734345442758538563247739336174750554744469897842985601944585450530108818305475033486854237126559602442586207273135528540785455762111500418928782314232328789330296251279819732025978031112337553455496555836571162450259756752746759107801406845563590183681300796625894543037140800317308671805725569194894055640888725286609277864208375744561152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 14586927227712397732427948824278589810226247011716869582507227735544991008957341143819494961239594032560839263138936537177616230050627149442883728565869186141183248073000296330645764700866242894771020381561585985054635740748658354220095485813186900201589404215334052200669397086352802051495857354654096334129885949330796586050174703967815172289982835170327759665370777794572729944924406284791414456011401564332622482810482710091104919646865849227954826166551194786163777992957687685030712357468747050908429788448318813822500217615350958495571357883114779636852188617443573175005912241578813271873770540491853541005378359101454890271503799480384035475746055626053453477636149404027202270508640137322961240325540720438016332167021494443716562474046031450401586078791150853482747365012833523044767963473579650374009900299179231753161658781660510500027298396564800933251880243224327758182152116623744709256869053760903361562115425370207635127893725154890362926743778238102030884326971441387622058737209820091434536345932234750169417924391419566085535242558458036654828158336458649916895043214490009653695647111028330052304494627877354587694014189783003425072429438625782209987525350441078224667974563462618842795464407459846661949978332049977818223905669060619838345345055323835783001978621541452162231311304247256508113734531498146137646386067067287724745048498041004741275795558816266769525474601616368996076938083605152769265384824754609354847434676986564794275129165729637207948527482053611807667303228680418884925264799623311969858198456920106711266628880478180655310878254182002906955485136312801183699843477329065725007864479388020205946792511671410995817553218750718042523647901595151888292529362156137281683265387400412271570369173672465767929943447282499785036955859879931845230979765321527660208417479086040202283925763318722078148160171516484634796686620260226514121692031515205309399321316559544834836040156228848732576053145053894796466327156542969886927079316746501358931035488654591471683593037591197121192684131069780161848920100213771310680531038668379273947549802575384442938405033086754570680877154760038124568890325250721317345137710547051751516491003453248838442389822253274043916057371690971009748153523565819347597052664081051675815178429120810278399947153360322941756670960213861571088389942765017659561938849985478971063011613109183619245104903345183653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -107654560732431499380739669659353373817530667261287778660548879350883868945821521419040225413278866384374271924645995482609073591742193760299389779768860729817097829236550759077964603358239291825714668480898560413798635855428152360068619780807654025345609228778412748089589166169513610638348027400564511826917322262965086469443834257580972107751866821215093165650793535189863246214581263571755405438110170279333996381547888788736331636808076344549886996064004132334840878806062614100337691310069988882381618553743398522427030762418706842692990431399418939874128204542422203383145833569014956244454941021040990929010199494444980599094042747880417414891974465841066482158940635998597684144595396943245179452752905150935674379426621036500952282143006109079290564210254356364768518864414569751201832209238917438790261647806473706548382216905906160288420864744046406343155475327536593181894544754503220185783121185872501434293559332807233905599769041951341409441864844346783683860475030589556838157107376672203059633686901560587326784088335746458616364635779791440638213061808564232541303945256343623389378938169195908824940374536803838550560543271373913854582575448361308131503937717229980420519246841202886636522166790173347931278793176973286712842328074836876777300732288584595308425780474144156803928543103561339039438851045327689282688322249535312313311502420006423896146959295469021431567595049776594841103681846870445510948790717685656440220455778670458162678427969766603700359619353053901690956460848670080763827445494574417464083832956086102002837792129362966066584610211354325527898986836979829932712251098564909946981326829206898586224066180405626105297839807891349022124563463688762910616483351477265518810855890615237006834445810586829946241520673311652155200204704165812557425171444332526044763993001309903007062537494206927391878355205592963146808178063757818805063110470538726618938075521767589882602443204797672274903506166229372793460160481310116384156924468479700114735253644063452686076092792090602191002016473630291581880730621109348899569825701069923299804215754666182868044826831805338274349126510919032198175496680527786952567320524283817848593274282463317112520370831602674542855068838894119121512701880313729258100739213886489718644491410418143974861334629791317315253692465531500724153882597127863044082518508894204612019569217446490856571080706063178137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 566936255597679592248387180142003501072895142962536932760159624980731992843085339150245954218395892530956886006067084209084761070964496566632488668260698646615655575616557525897237982058492393578646256778416017554870061621947851569875349471084060591409534731673657106381193560273203998906707589080354570815544010107166687236126101886317750492250144615435788399281605633433566204760440518430233216693301402411326788809361110386021327279739582187513745763272144669125039076583354819654797607626244355601367439048864050747170500937244770470279433737590983631687119330076228639071775128621665149428454665313244031698016464910932111090740220510382401805986557711469939390823053778855211046338887160739841188599283494108466371819930375961663975789966462130083419080185950211842851749442782403897455332711491724100488343942621212912258898378948150434522669266771619278300830049082652374876746002261881275227059314072393639475812543376577270123327017973639476307472072071175692076716549191427244548622573549337215840607262995893824892067028988334763831634057959238748443933084211697007225540727229652229662005048102342223299372497683834204850743097912680393408885805017611556055089984372709934974755384987813465040645797258159579296360360341504437476571096289860172674593691219724931422861435368112500047382046238100699839473405602477546328558019678442918048679405541560708817466538283773430915140128238248234653664688928465325210079868750956056727535420998707972263417048734719642773458500317032844911786990892221328122823041788918327959880361277243683538643331757299150547368005376997684765407720617145818773643034045504170199277950962443547665570753361988335337570009351526358145408839655027386606485841621955603696039744534501051611366566468655069212497836697004853205010213997252130899722663572524604964952921079661627048935583473663083407825651837790123853884706047420514980423934726823040647934275399012758668097084019065551879764607434801142059955902403666425628539973520208576709709580424047644383512449354179740504104011793191959458837139558924813445853688036154093902496777115668481067958159984090387035332038083463998280108401078007958620653506116724298178406433817341294575589937363541673095706315010135741561091319399458779296681115833919255346389801713209833206990917825978078758328152915018287330928593679839445914868080979128812087332890067973467942056517274371931242496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -2359223991529510177334797814210052998936725796970279867696944019016487833473459033927656865676041333166215179913970961326017649686962683687352231245830650667295867216819156291820875713433621335529452247792104903485393180574552382714390316355242851044749969546861463830348199524971278228292221520030129010233859808042626026285657167472281955654511813604463315557937454605905484561349628999511849043744120275400562722291372427789395387857205991928274134454370844833364114353921163214778135232438434739641305224869969053123384905610386351134461879043462988031656148174964039286709139618144001329470228433058131094335851093532929981581260706337341528006440156088674912089922204497715357381472792289007137467985219684487394704624934481744429580684505635688270419493160211518755157094334096252779263303494851722124408602625988135938544563825320392419153268785464930438003163419756903103622676171506133399282137532738400191715622709591802218646193151034564745319468146609850417745365752442013462427602689104326850100147771243592453163931370005582976134816936064893154284904982975095599964673648504207310688386052526936104411735609934096235626278642984392885836854870163509184313526447050718483992591819384178345251362829712867680419778158823148631419173029207713158639939882786562757510571945425050684340151626336868859812010090097887512174725323632039139799536739674903908329019508742882577868935596497763756490113962537650411101594022895148421784266587989208104786551666570755983161448132183886783181948345766215622469929306460223952103527060039038152348945571084239158890855794632949914526179867763094300415621905615425325485103885822702063553608538429273250541721762693176671659737721219811325449894026552914882467111365012879373427096599024691781410096631011516080317944721366479193795458131420914804979891051274463771439458866783149354001852670814271915329790803616512601482076071073281570296819098970775267741448952505528571784156969551960193469769358080426382471254360777496277819281392673446546308652698127537203451267931655541803055219423642448131742087082884697746054968727361119061813302433380936754796986545232144848935254928193120508100142470930514878696356624472604487004962002749718556507635857481970622615504710925038081294343453793076315110972737310683922258087137283538995875290498666931734271816609576283269203684882880001885590560439228894481627509557634051919052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 7795992350160480651428982370797496901357209715290004979840847575118039728407890752836928417773457127888838746888307990518388059991901897879731134194479394876452267610971614417877816923098005027983834905748397327535690174489646041106011862037083385863555792725160434826560036506517512153961110895458774609406862681280706020907996868680176552910519602894978890768933462706901863499860947069410051969398886351504994312920105465747117067404049922028400533479093179957892398197665349948102043781420317062166198694531639393150876440276597608449966649050146924415239262182724548373808047668875597760758692668615399343272112251747983222847948849712554397135408091152605864935080438261837686330435817915368122656178054441817633962228223166278914470901522364049882880692602942141295711431059193472214978269810387236041159981594545885695608918077035320125960049226934092330416495422338627900881129174319899090520341596936267830243433265380003134995540904800361617611025072083848884181579711580915006249726104332928013790959613896754381146197685242816569801102348880209527516005278476900993599485699973352632575359669841408643385247760403016501594491288644643673590642440318384708163956714690336103748308011567571490255248107268049875082415398249279347289642862028492765864937973183192560624497240776208110032077324421906871281721814071480907323349546365898361197833886576772187199517285481185230507182564265967281646994109842480833808245537808074392584999008451868215201866935338069879908768754470471398858100666083844100281490061587689944165450975761346944286110228966700726354387083343586900275976588030100845893997970573641210875686662622102368589677554519153873654268471436305907608958681574856602294621405243842759840029402884284209349086992099756675665068934660877361715571156166834032044589915141008872267748223818403153640703680897079517017667557934303680961298289493097122206705457614043952807652421581055134333534340460871690164073192995223163638626864084500230608307442744939295613738894860396581781024528443484108547137384415488482091820625031233528209905294740352522186689689150240721037088310648424070973353800567734599889400238859391455246032011930115951122109273859527968002954725187517851598995215632574930391849378638320651081356915059969260673051003047843053244700175923527391300443066863049275219341351273245641210898407370244505583938030631255379778789418978588022013952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -17984527929093426339266557476362300953460403670271394882847388179803763479617368560837783450092807417905971093514922470300657131892734915656904369768289582202274032086887811835899615044914853159488794853097221843226789868806688431698370222783099343560522426780648489523551720074387225540279115238535750312339636065991929205533279413362466841887398463334867657855018079829755973073405265455188295868927283369023744417525070301417756418657154639370531077049582464792762331901380657124587671873076767891781203136063306911017325436199875569560019006275484992793746186162920119515413354759050895661620785225285251557546708928587631101655827605424269922730497796872073370035743486050535350579592121702846603890787110210132265239083768022944604836132721975548165688295934221835556322376127090887542085783092187141678245614297605805362589785059447746493159662199587557630350778275616258152460408886714145799776129678920093406676786017434727769679748033047298886437214389326383484390597889997408109214515519938197030319777576133597928075300544657810811074536923722163390273169194191220817076474604257681050344070372933489751613340282547803551780623510665126820470941643651855486135112821311630117652014936946379918530120836684583852321644622030053736964891728916021178011909977848403622443244682411459119553595970442067544873649953281455114954797357761489665856852117813745479491046246192658110746598443226716889186457841130136484738127628775443960265709824184825431218627990924287068056211520661184770298556617234125801227260257424096895652872493615366919204488116964785924907319490547718212555094583578684921335628162540789296983824965083411911926655647970629835751259081987310470560963221874737376914714376355645271914228312295626096593186099123401183906952167018045113878952123858502466139639366064016694191825251845994411600870397451073799601017309090004504367105335522945906841658805816254484707976970743867246780980963640062434656637642641150267635704773834583306933836355235858249131973828911122020637070089394087708143366894041398059236590949867361285977728726929670973862010422368985802866093981220525800793463220034695316759820769072519139452365494657919031882243002788565808195189750452691306009968935251906275394110445625027660413622077754440651684911916463424095543830957099795655514305504668827183179521020105331066170197612950116158059446541672989123955834778128435747225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 16931981717177535354315176298197844765735155373629596913790421860604545633284861122366711116520682745615267581568008477242528983376672487628945510263231457107962791614832595122061729373616662315369277920624870767519676714751342626928332435686057308464856502140690275584090326873640118394951530220134131409348478954047793226416186064832426373380083906597183582682867043991418790137333214902000792382921735142224065442612351630245784785484090867188490821324051649870214851482055354035437037742051069335279542567642028781832510687791765107205536081408198313323428325751428666162480383086525134828182850080605442836776724701050311519269921930098899750560498053532166942392040282379474853898307701006049635473320875655288464249656707620986810080093819694397567521187042582053635207923855533059000471214783178537377820832775602422537898243404954057331012365499239579959745060842122237589644724435536401649762145924243281809055344482748663849249265490114335520151649022650744671453171870435502241870841142692656557696655479104919309026949900553487939256945087298547801324785031456011166229961610321259798926388741617434939550318016665450049946025035390881960721630172497225719719627212240977750902000255779379086199364062240152388629191683154867477430699630299817997940744796221403857682652518793347526198992455172151982414548607312274398413381061872627880258768815408132428479654604889035981510501807788853558986342519424003121435043282331837803494009723379019622849273815650845309920728124610579332239382471261114159226625226844301925498847527348618794503639917628228886334991861861299586988106668918837744996906859196858557230552413375871880655621961497540365528453894043725532762566821984386841186976655669752532163947594605665029858807848510758508974609857457404662188397750243771434380026089129987039175457077575381222655996792868878376997798589042025041629512169446530984237090971848263747098086275931783765852162317847483882014631600698470813666333720725606829683177273520114286819888506140361752187028731617909030502896283765548243199327018171492591991395726857484558909232916765451436236868391081980535256547801968882624234618843554758310025616524881637977169848585523333307793076367268054826110509432837005596899448518535792719986272257410317650667879231405972910647309683055589968480402861428610554204784942356187537650392698600607035711998342397701074298996976449589960769536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 54364278786245667205966280626891630976788240164499614950200932134510057941281329469499324373332455732246176705651052193662908255757212128005510277418379459964595423188504795789956337817866048397267670144581712518059750307242774794524638754619213432996290606433241289511211380847958729304415286707736531880504786618276103524863506364727335381632035510127841040436440460897455671394116737063873557140843688065541973276731827788980882820336413925797014705686703840235016870766587956867939572537215825591628003296076855134367410522815669726960461370997787727227015173176999599373600384350071407230702729563296177770609972479082520675450851327366107143334195190167761111868467817726545789154322337400523843177168742167598313496186518823084464833173555067866988823382198562511903615697157648854725946762175627716485604675201204556046201837880769477943412078501621231937773279615708498246402801620840686312270085218304459809259707632423937074685094065974184378608430183155164124951937360546179575108903686611821356974925263178956286056112906346418852002648392507611350626703194621618207340996287898167579863793946608156180190129809599899154696058200230938226220740640668694717647121834474270169475405058958024492805686045712650372316540428961395135412633289157913891977158662299842876957150179355219221998110193029530677066939675041450022943309349038045884334736627744410597569371620657220075743449283484353540576745386543321879472356500573621070104872672696638028138208969029520038906474752011894706726317367314877726362780302733132860818005914891695192447661306989824114772732765423748764850586848868662377256758808916349855888394301338034474453383621601532415072990550598410852522935769738747778808951148052871801924163643377707531965390741619253657490975820124164350849011516018703488371418919189864761578935917382026181634159285441912965354195013029744181923568065350789382133034248096741102698600223895162187296895745096086809350249160067538954158648465861113976843975694218228594233580029816853177188528947029700577988003128301113995315774026204981319664749984928329832931897184789768301056047607544456794312072557912446263442344518038677237752748686974859483863063870631476825488083104209406049545830373547428531057632169948466507993738547111877560288662251230717008005756639174402036042469782318949433077619702051295331678468971132654474900515308469263695477988771412841804595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -253625953643561257733572431794437988111792119712039496654666918413970664748276097209875043032162299486041534340872942591392452526681757557650430610035095517842567044360049802810000006788739016282346683490113045291461679693202777184489851482251552019773012577398239654973027212909049868360231850300127249503837173180305439757254804598879398104461971217561556508691050164661117245628713043304482445631855845586341189493978204045443148389251139821864037080978958356918168663315174308294107276372452617373055180943621127044802589808063350168145775777322246676160593678999414486701485398241844228850982944604210972913964565381620496959878881126202520453387786043024910143532343749701571626265056517815288967717722490797321360289051394107160471397477620716460744442805492986619744287415701394057292446871425010787390282175332183047186768505548647581087915668339389559243816775106749804266047823426457236190924438230958559211107546882924341447766536876904423839879811429168468759663505756930568936947028756440096484090049679453528595974303112909722408327277202420754661786820673313422203684722880889682751765528127322146770798883166939064202563200137507095566893752289304201937036944915713273533461479434134419604551457921918052191030561257353600410569007198410545133543877616265743751858874612921585141907149273391346497594352856221449369650352620647214983378095443598672349742913515690357639992133594901740758007780085860435631860314392370057124343055674369696818104326506338536648673457032910827490104863307426121774151809680960066667778569506449504787224681736771699847539759133911033584921695467588806796423206300743946608535399339933004043399194092431876706193727931144960518647513396551211533734440631234939936702029917126446806621753164077610118502492307777945892737694894602370277360196858355710390876212453986329424390452391946673484765981424636767956792541140222974164073942032218173260970706166422011136815880978475815009195852653203120597769786098815431337733758284399659263202395249991616232456101130461267736559851378471414390952053821511628806161058374431249563239075957714869246889526939458276440705360862615227375979036993918083289697651680873775792012296437618398398990863971984915421826572976127896628274294696790804583271573120404880792394444398903304112164717624209549071630668607138436861652906572766738092706565736806344134894637698480144935273425814658157503315968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 372305560344727638339056226889414519662200558932447871541810514080064046189926949341234444857965646440129729034673409008399763814137445284629452746533865915264354375585266102086202644307568762436387919145898272354111740968399045433054702595130960478515554597101606787574457450416391705440645153685539788939949390114421757896451196660917216808577073665443361476766119755441537360859250191097083962825731688204052389916655063170487582686612840878612186629384227450099732123111463481879946460247881887202555384307307768210676681726913462320580730140610660467099426633634363265881958595887778612933969558290167458277900753663250930290761655316510707647730337405747392238111218751733608815764880779525179179550305949642894208360888649989738632344384362383195437754839292282391309161189203682666357989207528041778887519331982584147203008620322239857820961298907893117551540407703714176673394773336978626617586967360906204178350221854525433651131968808005313204515079643897772389330722296515339783398306532199866398683903610747894794270044519262871541294223574618240004731999389661770415457931561401319199049954655101853307339342049447099716016554976629789466075360274650495001963360914112756250948467207213172374557267257363668700881124545330026781380906732870097423303959499919876217606968688625881079359891313547493947363926632228057196118928524797137858893027021541032945447180849793627365938469840883265381249043564367319197206932292901257755052351665102214468439574817489009211062636223727100937272945650803069228863329152508474772926132991415928741908394978390783644616892626929600519270920052905361414224549471742074920094814869397366698896410697751882801430138632886495030069039108484407273922833668931644853771133517630697607350332112588952779089306960610975755994553394957600489156986071561162356153487315996536415142457661274469320129957623262477287988007991946281424106282776263736898976767486285588442090374648211101495791475624515887017186744093036364938842522789843271799475371601598454170396635081573038855110928270931665741235840567248291293271145736891091835499326989213446975267438285623884156110631996956701325071244904957853170057041104161615297472492135848763141612529857334804650575874588658097144068560114435283860840389873950490330534764084126991269797123410077095343718342658195706961814672029782898255061145219327020091739816116305519761885996840008200224768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] 482144637645180077223084948816091842284519584333163524965958271589167282917449300212130962614587935078040730780637564624731285371844717016286686680082902986646794110106023033136217287308650494703540651514473640529915563463939511574176053252223191493985812548000990346024644410608377275465338424808007839261170784697009969270339417429662887560667549255337063098228231085546313208917564688171341067911405627549936479886773018445833440035114662382249180832532438602817718802411316771216183146517898700601598299367128763712658922967306155821445106058268211429637691689599302657961638761166007691760360065842274610106004082342901357894968735895426016883889680616610002710988873335644200184108327653310347945522198394039044545874004989279473216489505197918482050510292793745636836894946001469598953290699761080093280314607489476643272029447131530757438027403377611351408631709441354136722774605346783019910348355945719454324456117589740850796917485276988551845238698871687190573345511885596147410976593807213523662908436655046275021675257266828636006586204262609450214591658442961423652049367991611194758874379018965922906079138342671748331228551345115581811208822538693591794315792081163773328818131921612173499765033455517463513553828597187229547168210657396815550578151157802407415982117624319864825618827972623408630062188782624776750565819520300034539746581878611200201444252637957018486368546563866543579173119636057608320426733117779171859174061006838374999561565378372673093759062909356378148984195244829920243637068749150272729151430361724469250091287034027258128299659123105265063374607643243539720579920538812418097756822901778020468268375752038467832994152011742298023837235883993230800672898412031775543446213018305258920229530226945254691750169823187937992349704536036975623246673212325688690054021611670687076383928340182863028986542334362339211014857753932504778494879071594377943552663435950728971332540756986058380921460022091912464116525861731346965718917347632049319611270471576683953361049154202993125485182570936179000534482010799026050930717224818821580993039127723337472063535078359633998571553796469816870907568677062998612188717670389153346762372231549660574039375826037701574891634781472150536561307814013436549278852250620667970744850379884650562387920509904507160083353231535995950383243008655427186599448374362233584920600976158329556176354960017644754829312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] -3843617918291466632369669321757299872480835142656849121442235756403997011754564669584831803093450032238183501318992127405554533140513891116847541671928154449625746486557387722969827109823738048248228592865531814121296313931070382061234587079550900430132600609471359183851592246607923503055446809197244921158530211783661285659393772634172754575384643405862820122543843205870498950203470114579757006873311547825653879401550449952012475773218061439923437254122299600328835121720080981674368700996793667829987791063563505594617485449377839354299470858818096283681081061425195859277299938398411673128265457266555482386458201334880042712462184327011272679615493058338264815861336940996952356858638387403688952523135691390405632596070021729167701740473947090415305180158318338256019217810510667010720578759603783764013374424180707045709816651469644719717160660980909592102771275894870125844902705885969004680317356018715470461286785213809985733897490277232684103603007051857401250697844626939055559329009022917815605330883150070218672578487052252071338065913065738473867044956037688563907936275055734236150065102498272262114769837862627014377746473656492251832369604850612680735293770693702002657223647376344029191115772525132968844338001367357325834283385029951357206578046739675661383749674067121215542072157305872207791096998641154349360764392749874981109973741941123593527074226474591903326188082725340236170582451821912780078318991860691729140474133430158828905819039136891704705141967053258259884365711610358105389540480480380915694662616974447677438868433235520505476213493356618946706352076237862024425903519427624906619992523860948070145350100600154024389033289993975628871626528391662189390975634786331032334087219648293890727473391095921593139308201807661648367161704570259426528430124114764973382538197968519513677113978874334179070777261223806538359385700113849090348340245857538819809415020668361301613910307176538513913911200948989292146157313825462471706607345472941794661952549323855572290858811162497077930135226337052100780841979495209681613053978527246463752292833640767421646092718235283939663742440537272354754918747269460257178360238701080309928576911140292406407712936068158272333296028676118487974165904384284582089981522244240820848464894784264602244267235865744879568288194162186638462856614488838613358300104992813417224932353013483135580388079675949658511769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,18] 10753967498428070217535422318578390360777834032410589964703696647725228581127693204390962115529940747165083622815833204749210738178927426443570301681641352783443326768994603745826683215411598531016872853598162118305179591296015822171382367982555269321087680906078018358405769005226366907387231122381077362214458374219132275219564858058559251170218386299497335943520696433732933043627633104515082056972115723144155199298745719607623286296774100197064824520560902727391833829388156622725731985172540917241260095925579871262528739267399910475895318621367683302551785422912111631269761383486543598835556845796434862248493226283634907901269380784520100027254454507344714482153842914359940579905664209477114823963075314451072764887632853345923371594686892827121455500187096366648551890458195163559417049783748205750902940890781360710491150280203871437234780117763795819168108704565225099290791486893698224783587362323597692580174355146475200885706128821599374027849780814492865256470265699181058283550166598786452468552766565329733478772701647753786945514496036453869003188418066745891022952022570603177624052343739578596062963741081102260871774151596511172510365541254966822307590323709922990428401659626777197603483510453243963449531701877188379299238336034838662573906948014772821729194454100800736311095621130067968712669428256091048844857989337193304815240239230735734579394041325624259577848608017420164870225466150584758783419986978390981329717289821813150689346756214100291882921831179635428737079061467421496786284007726489259582957857140144588346778777199446724058840038931155372366367342323766600859036060140758015528964566290739326676683093523913202208307658584818859727284688176299483925385915036123634724787787184307668946969408892187144191108451956975909305409543527898512132559621072676851486936467860036853162793786378121866058381897422552981874903398386997551313914211602251979412372667209808229824298693291803818407908044425895223165225791363360069435996076195600108627669293600059457320212385980377172181369312701307981609721537666660882456401700755092810390872998528589057183580445357110061723734449192695491230286256534456764541043456889204689347148060080123230136116045543382698891096554771524275335351173896244652812703522066895112662477461176052440812822889251896211333882085557653745025654479909289205461475065489882644308742329903361186790138764328463107717332992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,19] -20231889394993068445622830773441221815759831088160150140597310584533464422126360920590188978722365877368244211613837996867726214761588828212509007798152190613329533656962354570075716038534236034002003224514913271529878801264334173188330713408807566768013160228784915100095143726971032490653255097634090694575076238015518216743857358776000034585469360655873253469989332789790827376609414150934122377799360310209732949458347566844846735494644896712616532155726992788842067738731950837951865499332991438898159773222749290749350387526968737286939212710928571622081297238172708341044001561542985848931190429959449716778030621387929474225769828368073283335513232439239774239713595214111052450695095704057265162335094002832473692928146324531154520996959622467506693997784436361229099254307551472887798127181688463130886543101552201750452428534921461536241119281291060886419105676345988007406647577484293796133173352407503790438494917081755579620429629426425287951687512094931008533766317875685626582759097176097015007883260325043238119090418971588049847592370755280848731685433244708830772386868969918548443733564793231063193887794436947219687594315488542885613882159726448689037300482657422315858433962295079429218346832127785416658499811076921811014515156745846016378379301820985222080108463884958662067043009617199191049236960687478857007088797759175757447253271882392163881266374925481030068345982510251099661388271788268008953274310015538633461818490985007858640285627479336919040958304550185568759022929624248241481032269099212437377588967623706645122920742342041739413923346723750236788764179860195739537218888828465209114521850411239122543221681768643402930309009562133212287307850423289137171591651164409475897030968805481936832532584982196102139044555319684011623866996690776375180377411176518960860709565618310678041221677591935914091608812399002450734974554028313242709589443736973760401950093731155335740993291371558020901212723300587848827251715687082852054508892896035226834750996839376775829441089443278035845565285380952509255079211886761316234652297489346465239104110389564612330226476413456809491211868274224445944147983869793472031597727771661253961196430530064567117324222761971091339806226040685421489739732097511507692201205191708223425409867099049584169242066794976068175491977499499678005171174673975619481574594829116813524233804942464911658046322811093046316236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,20] 29315130292777190562835832186140542649503311058568444433626794651513764585048266888713289864309699520672117011538230611945056958544104383180233570575504747601978992741789102401557880669971001976916970696230383378399527882692622407723594630098621594464504384770140330343584116648405379921086433267026737601165556105056699004546913792025970237131380803644333752589264790828341434143360325095490321940942417218567225962303790450144773013658000525041330926006542257600210401260649374405102425735098131602773938667835817292946277239782931117631228007898245412071540829042005760155477230719878647025481510206506696410250922917714144975779111397332765737657123758118221363380659402101119452672054338782108834363595315229042029744359876981192440128883598974229034926593493976241096576714667658884035940810602306375622172534832506343595010165818690701958535558002913803163045470919356870484383062586764257455267284141641870330376570264877759104957464014002769308111460835477199790138613136087817345846439017130894815194256568089426878987230496001986936028714212600675825436007273093212182630027192657820969177380130108490742797877444953637041119996750847873910150828941156045765431783381575047389429415523055595481026391848380644453729381560564895147832961798952966491927772711149447933785429466897369830866612148460816672769422903542494129312134076061672904871699870883797580540104459412457149987138808774962330275899505898599660247044602357351932614539464963815336341267936005387527647856795100936798891085032271981174937604095898183673808198611803382736226188941445273345824942098819051815381488687253070628926070464818195929568223671833458591249719347300195641086459585537676393414834361710311569133975924450666027202939372742623115806234092632371822156170969751640555724548286509293940198976080940415123226055882321800948164645476256216106052612276431121141798954744251293707866737324880813609016902539842676165521931800727264712985961483126963861296014484613083350472531892794864343493863683823699294696302736791598622289016739708786810008928910256445791765433351414099174712302172722636911066168424430348536922498482778595674988077253838201074899678351905333629487404964302836413884520540266413808177086118001753644456260734771568354720273882300463706067349955008651320266642504521266808295495758218958874289583478672860023964691475415060149977623399261568340002716300736783763124518912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,21] -35332489324292156189142127762271599065729820537709241486496188402634022591023122639947339620392156054935876267947573277609844254124421296321398094043097238157710566312422760604377309419650217777389711696203647340645461631365648628505604515973196605192005119081488739387180651029739010493701202113214450312431352850310047081526294322361240455542386333031953176549578558638275819954073255715235968758538536686961630691999422988845416214643762537562970311919792401516741414377676665428967262208187586340375372130596209199199576652721366784247897712480179529549514616232986664488091031761344544348096641026699824066393826343486978600070121882781978248430495491888837063241850215118511429495940662910619856557119006646625661211431076050717459246467373083738681559299740651603120903786180938642526246334643395958203403860807928984813025623186086425380056824194247516759378558142872420617626598390288860677793438950785156421398971662895435291903348311874413225653412869168863014095646026552594260548435740351021361363177360432452682217735838684550916981786230901424298997644149342354110157316392892896702304904091044681380936737643168461594499113781610370273697561692453198279508252477651510223177382698324442198665503539331228753384974058536093953636789726744748304866262686273945090281433096541996609585838887837657209957139044671684267809186526143931279100242601951089860825794674280062611002860704745158555168354715270611630411843093655073015614960378207855609540471532623113695827456236627823815540511131030518651991260646851156830289969695977680052241099142714548522562540249391900621224218799554237657216818645403967213486136144852537690282546041861819287384247273206537512562106788689323456729163465301901640479891732850975808004224219827468066705866251840942143583372548173495570911445848081852429539059364666135980350635547658763153467808443416071142098641839295367733365963422101031227611677098133114711927488637584708775055729680707519621541764842670136972388810452004055833541913296689246254064694700182878118829621807492740414191398193209788419112344966047305727973811330544822573552379688095893708882252453665096994673665633161644458274902646222864592011955047234810601376848020438939466728303275716567579412738756564722893609482344751439021316843524740422332009723119291363448413342278395313243235855977332500262250703430578887572553175880997735647294965200159939290883686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,22] 38067465491853211290752940944740380306493366252932557089722902293886968189860621479508664810888687828439388642866850711191845558629698970546223280977499720099505262771365654258482051915231955103608461359017918579602649721201802924653020840945063981240776555200137186187217068070313562881468152231689034246527768978329371242415169452926567989715095419982168682548072360269440544891892331939443763835632202310995040317318778373145917430038262820046455702662119259048577521596983996864558613599170663124154141580026463732417226736040796575880001721835912322492263774872689895776045986950668985231371389898935534997476818990812831053194407670286090756452531089770199908378651478308103881257171539249228145820583795642860110271498168527283992526141329685555042247472810127483419987620539750871814801823481225378576396246374989674139778659251008209736334110891797940400048491875472024566328627395268977869005638524909873748720550623929554325130384139368993226091391839508959911359200901910224784987200146768948754374514461496338482772275169955581650322485427661006989885128879589509341460966515598601282925696855895969468407076599967203459236829036132672039748121557257845266406230515973343924574958142433993456870291764162505132631961141066505049254718093694425012014536732510060925364176511322982330715375186254338210501058071518156557930845402745844108295531509889874240027298892248085814226164641587875686108534293379112920831529825916123538473939991825553490229244063599744118265244734809931723393349824343959108138060611328041397627801573395166118876600738818917770577460805351581745068339151874944180424952986000054257741661512203476521618086938721706319085931376034363243796884693458377567805652695446966655424048108416502163662115697057843840209098314898794320976495800209779166935272590831548330689604885953810001193159270011629615254635275881875286158352542938513166538204982019872450313858452178170984580565196786285917281270248971638653868460809101229468143307700199520685930577930762613801877846709871538160223761619819048519899568756583449491133979308443266493233439682161905002683380456533047824840896652253326174625329097525736031426068191019022266559383163696397595000549757676349629641672928137738147819565647519805483122356808513977023231120137577862103705306947294789559986090525869995747177689436982175537076260889905194187767874796829697523864321833765199587932372992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,23] -39195498951953183251442427783771920287851680157387997314391642173416147748791366010955273340857821271149927199625613985151610283008209895263754735518161215357849663595378839886258093944149178898512556086818406829325187308455214551210771103482584848214644104950570416976386484101398318196602845739365902648066194960131766775877271117960459665297172225802101102322897116400519723003702116048883078285053435650286156769949753354316235505418112781810053805057859668682299081136910548903822646702879901756560811270512912800352088875656708212614859842703420483141840638436541951161139190780120805162102797704021522585301068723587579059094465212048625496110830176525412333034646507941224753959738182406785110218807731307972887877653107827088688291261967346758620237160833656210547674268461989700882661068292137610622446296305870393178299324760442010400923448154713858703509933197010172520347500092689877408022280312143093313886446985054098115087335999423838835934655181980286816153797374172252477729887781164698114281538967245256819488442937691615936607255061400937491687417064734495606216749769483898302463079941662837701943583894943087499191363573885169812645628386447556458095865359959952837781106395862484803031657906226808542700074424868276945033961482939126079810244127613401092255204727911841875542356507907986633827338993736115294291774142074507728175807741832880358889604667694802498126146973573584048884238093040579828122089406769870574580588615295292898622347021348872699572067537631555876220001334014452351667225726483436534974617086407143300762410909153005039811849530494007821998999952265221134343478061407547339972542170957637841362498015259375668167655017369688957194771442047413484165505594305001720164691174372166689325091311429039764369104766631889862186498151437605592077357346692697402168526384268749747983523539428485754543124518996695879536852209110932321394074240204992238138558719712346908182914801695911393180505853532298300373042035630649351224987377089240081447079251779255810330616247158049571059107266642976736434090178057922944825192772101832089161561507123735461791041494192315645033370227992104818816395391628535422537782964142764739508051830146512944755165312901158763213910338933309647678543386472584061118191711887589591283200517644246772357218671523707153445152870618549069083170170777086254201365255444706435400481187021159899265953396759966086961561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,24] 39799465391690823448359632295412301334894746274117568941562549693125993623097615489316962565424627847258569398672450482696511081626256708446064758502764299613569580422944616438385119017395089311913320892442954631965755533885136774962258040051740218199077642956985571287661294215166593574819528411138701382141063258714573868681428584071040053701321200943509316638160803416267512437355510981640029503546285819664430850730729575290153883278822821836598144304903103396180915693820663562652555209765077698314072201008064271877441534590474800708944190386626430987310753199440273464899787937610967824831030382560694725469787913572764872286772120034848705676397125596685819680358582503473796982887659633260565367731645287526535755731162285932743955288342276084004842068637704408959196199925978583323768016587936560689107489748995115530255616456955309882360244172312235833771098468686256229736925310610447606596350326504426751183647341754976225492592736327882117128109714616171759571293905128404304729663629684088312955960766122489918088606789230806780249978990697149123842678838146443406976496674839822851995463693455142399465602948257497847678000396251143917377415189790826606507323410599632700505678945113661230524746990910017542411186917677879535457503308188734259170373989613682985117988977168041212136721564931159214321208924560706337934897427208873370728947573857129197036987585153810012121141922408172277955896117004831874089369552240619257682667562616827076424098499239226816138940297754210396788994001244014948638354055204146078503843011861533223140764465464308005324729280779295224016365027190595017015497466349969504357261124195137025409663017825017340057407117258184418992371489492544287575905649359946140178029588832864884545156323209394031067471149823696469451358086619196705904572037114950131735656738233948001471144328687580331818105668388629785709765129613845138266382218219087072932492675321070792370677729833434587833857676896001619297727508365412978533477642709659698221689784726337148910372511547139480436141604622226979164254697283729767019482375662729133263274895411278142984548617600400034575224485699265812049958522837417022043041762625836003626050652499563507605598694132329546789486463185148634584106315611329237019073589404660104007206131278995676398632231239069978322094787785280020913603821402428807603188836739628373294067069230423236268491032483215856602447872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,25] -39123319582740821761116506622282102396799251288780140880253168172263444421248531740628097574460978161717209089736118633250241946722531442025910068048074749863905124075593260936484350001533251479219827323873939506995885179110398436715957422427199308318862371839906860513686142338748219190488687149251913607119178684798462286031695541311095985374093065782123912503420446779237426240798224442360462006829032534780372745949515144781361798965645548772430897688638126859034176586093641068868847657503007685793488955333014436256594558011084878964789420889436626748675005405780111477541969191518958550212609376448709341933022933378120285601120531507901603967779034572352846965448796182541101488414909163193375483519066768097038998386822711521198654239701967597424104853873724154861758604737549739074386942840723358351142927840671938864304886071152210979585975998637407797285901859336845136477551000695464593032646202205189108621222767481809103067499085997209880419653786672869720966363632379725458132789085494816397429806016230854402149765688631204659300362552832386499983685272098363148260489020668215821149112299141851459254952638250917553794965369094334924691196330916138121023916320117687866581204473941837775128577308450811389382574265897433775684583883438078748401371175355051320888935632942135563961080223351469849223092373612439723979824713312253256793676048806177642626100884376689388475637622407153706235197604522480878941547444182961892268958826063583137517660772534326820205412725154509629040766215629262576349342852952303469024932504773627272703559549194629469739591614241276920264533316971864817025796085581356782243193868185428709080979775491228326259085568602401605630321417423038445921342642169556083529441501288021232412327691582508845182857089369648855098853969827248471930706238905063704957185545928144659480737985002261827045921170671658915910511232056505496566290353163253303761808370238826146315758890287689493442433937142587296888530215823950301600207422483965914612626246095170036842316125053767195388454161711891799541321672841978490921086351040333998639676577591673251396108230367042055363819350101826299809072429788707365213306594856712388103114188391897207100782985552341325951514241916426318127021772530040765060838465513031666006049352728066451852382082409915447050311610502331577526186348211779722822852194882763488700429057528533560203357596163078179153510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,26] 35790601975541993195643563028327047889528111389263034075719190119431820246120829865123894086282534773661085398535156844922028388841347429761909600555516315727005895818819838860452536321925799558197994107098019524664913503736743404054559731951385203578660161022326924684193691967685015245696728432309718925638403444968390053695041846419512643077614338186472171974885076872769756722931866428725863602328612091332159605080454405375527517237711274785948982949101052547973295212281110291360124242644526719051233039783136420344673091592753506932115445441972921417815016634643243822340949243630393760071489841814078862216813290665440851058548713684637897071049332832720792882671850197198329856249452024657802854470039831671222562403755361722164198131306368808048616913743517841035505123452124144053290773802092127771531028452771194551695344281971922544621964220674666118434478688559926319290305292573081885244856602423026465027992951655235172571041861458086548629146233935171719612063169392082933400875301612410033745433469974670254403163894851192594517632157397259726484601972530109709320421568294254199978344933882457252313300119964770079662718161036877076332176533074484350142469245878186883442468713365841055007526100912081852283929827057487874397958212417688832125701996888794828345293071477697607434347513338502317146204577405244631789432625109439449509755184579115767515808075948874160377328649787664292620392257677272830219056673024602435415676309764902451966427066247469960234525296646416063323477324312578677591873328296385465805504220574026263865617377130735287379707501598559430361674565177975819547024149067349727811808073083277976276921635658886696777835274713858011313321113634987324477527640788086286326427641044700059602651135733428877089125759181390977891223300500675454925718875716777294703768239819840894504161426507030731248144324331533826051300555121207312609398238441691125126068049946464388380063142013039373677158536426142715593388992166146508109050230392574389348031221391597701560080670826128305832851652791537935009716893719467935504316198766643949827871205772263646864560812699315806876656992403851322886609563970024810829385712032216815667914267654941526652924845417408098885928667766408032510614127639004430555841358373813112514715301504020441257501786531603872342667114526223611091900124889249876354070404958188167239985302744656525664702401314361407910707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,27] -29609650167988900841521371873094111660185763894916129648995131145576799508791168122934607090754397857222238810657543514313401386946279683286669279051419959685062977905030999203668432975157982047068466586636066434289516006417440455589697321882922468624100322759962310584502639395384177376605945968837969901513908558589640663035496347762886890675432401377377753541580728505145917825819453763650999056955805640419993189201518047852764499439995685907313973047359034126246666843867470895958458886740131402874779008404216338735314243352189713259629061505779414032024587202025564199558852855356539386256608261796425703185357749929631702903990760622261964298264900357703741288540200950972746333708724731852830857883427933947752368332783211497984803515808849295959952499148734913313127692626255378489751530711563269471467983736070414699315841267361100748340155585499857322383777048763916398951977249319149862791553965682468324369858380140630326310425578968340469888737926100274647990252988641774994121152055641875128681638548068558687913255079014724553188538999885195319089001341408443752632248206081203897541259609580305100169643506577603154983166367467005790031800711218466332414447918046119171260641890009029833190461656369044221043531519451111860399790088217679705409831139421826719872398464688379179586541040036183083130640790570421982637725030550938927136074352751435751231736029044622231839335709193784856874670655375477690235742675468772802066211666111147187406511225073676342733797119032691812638403910826517028243415414358889038587708226294936339459752935760096363199466493382101516387966419251617629837777624373406692188117341505309061923481301903167356387977950171610150761104517425673515465164693690033428840681165315237810813118408992515554294844058855706143882704601714125650147151620335122158065574354563475301691423456043534995519844068692954077212549219556027312265671824067061780506728605911625823585281770493117797920139637061635738700588272919753565260837907573765751163809956589716222959192250030161715153991081788481548149390689191704362789593119860743925318933754335475933909872436987213611455087424676819448048182866912455588833795186549141428602129405694868465796304542500218419153469896132273311813203352377227111318172132787952464181087883020556307579009031535598601611660862672650366336332741748159328690460479582423178276715525092912932762946809881437349819187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,28] 21917916669651292338831533026492334080368977522304070610331992309684093015829246888861356008986782090710580542779130513777971516757872198096281055313654254072951390630687777205366174084389581729117567498584721797394358340377453196282443114862858273380243038804599348070841048943814494080518465021917292887017167230398986360277585220692840366861592737022044671544199419836724387875308295376105471291306471828917617572933341547740539471655132582097580438731483066904594477868170675316330596820362766011529074062125840149156228463380380655919857599662513188096680554816911124439061494541093545223318850853332114011722099770218628765253205633479531125200335443211091420176283268138122748745418555370183357515929718698430019025785583014929338697901093535873600850957074119906339335383919822508382830620982286594873653018758153282034010924891402747124781624488695811905731993934902792766552552745241316114293774075166629535274183924666199199326886687067127828445662777709324893127781957037223285847269455472914808685526179833737929909206817108259139473568430746387548739256413001298628562834280479252152751967423924430337296797312763424471310473515376038629905585416914079169577853603292694586461597241374833474929805526716619951569034239808091748985117853808024650806381587610321486771276186157275358069826404875992710977143358650118828074309816016522744230970802449670627131007118689322769768533572535616243974645053318225902925120531364752481305358742256574429503628463547976536913890302904775363673613407443231443872518955395578786508574580463673079350384986007135562781800477242515558599654294897639680930861646893966572916856098704384608891995132186683135977875187407626504522238253067745262599165683334718392339126130376619861079460618409040406442398333844068274242826065886895292247284987174157434685709172154640895923637394970215974802986091459112291444858936775728670193299041527172066609090605538487779107565415510906207116507612423035235121283045989026907132501672284451236039762189621812669936166206862854086467662669323655730805776847161787594026652530832495367075799340801829057810505159149799419438266092043784399580529269461827035321248181809063570519267862501069993503117778468309837760552636884221144115909269537818294326264916480743746496213502061917012682022395847472732350653227755441994309510492192395470322093617511675473721448042566135242121622263792639598751907840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,29] -14540534285226686202877494251352350758753488676489972622505087284498470027454365905286078033713754511543351235656474273089889001011224331586743191308682309873412065212846074217783795963985779827080247733548661610421468748848003729084895669928238899724364747832825202081519660554637161921660844372325391370041425859047010879489994498095933853376271024938441659074828401517614781397043498309521525712806828381965219705011854505601005398371702233056624868516992459866458498103913578350749018204279661110935772056785554982345535528744113296653925630827985544088144550131003313735373171861677210109939121887521410945375404657036020611320071404908303727506496220335111978149669834382923225895278467218086883716939052479419657689027922515918252901392076616851611844421963945499940803379694722854754197614735965467925884877174235133127179391073901599115114286743418594223593207955864988635290271610867141758969977378116293719397831624627398945966401366525633158528487023249507402736921159789410007424239641382630530384287096398022603046798285567961854510259024894928622002718334300746346513881718314429071337623062842790502543315868391549910298136215754657139812750756694303686730271467328778720648056630933290494158615513070535362509765755921279902221666561370676180470063824118360155915956788720723218123194314264747236190765960177383110771160076363095700219175075144042136957016274353331208520064706532503849259691765303830998873937534773450489019828897560204998870708024052279997360079640646792912747723817013808546333751199719425565044501358621424023159944565726595187663518371882872625123611137334294062082190015763956566914965929643045679208592532676826303759092058402166978377340606223553298580666549535371785855993021780571473097308791482237101756504345143146053852305386446000062639481821647910543324072931237579227942464166036913508375902856040910471951390557238895550788853239199491185674254291200111567747538104733769181692352729104193530081522092437938559239409732909981190247072025927503777328489310370479396110124135100727160192534676590383459291207028285310698943950524130790839388188766112730494530280294565475508474867875485163814183388179129927970032278813654628077851725204297266295195728358901759218009291649824990049073530897009102392840833578355363789733269171785750511826980811436589514426114699106126143462002278749562309243702988306512029708273776929518465633484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,30] 8709402259953461479235437139745762588028623229429917454564522328708879825199997831305290407722679222411030244272535434546991597960392627642636182037031628848765268139948756204677179482479961551948636298802569771049210745660227757635810574983567604820403407944240862721418692148423995041663219987144810530234658528970081106535539990636039503154096161243950301783652510398306706321866984410657520849183317179803482203730054577418457610163958358221512542321393361451550621076604226094615101037731668992053910313576297828496540272970183329630507989899965296430282551520409654597928688076289802179514383121267504221988198921331776763994427603342596616090626830291874297418336588459201550317891867783498329413723174060567756959048565104097121036826347486329128339607546320561413085897856139072458021168114082973719952789178969428761374793467142010771158936145869794493181148374418046301875757125184058057963673428865958425544900138282548938284605721226769953481837237108697236993631386174046063629998254907643058217639443124792201226326025280427005346452697764568971693040172876952584591092140598320483487355491353671057311477050541969745499764408687533749779875987045190921300701302940707160165428450998137295501456697748798063366835225683306077823523340880272330391491336691287248980443804751840516807628044754920966430020790556283785400317368213373936154024002131799815170350391387831453590184998173685170277264871000998285224809500633332952395035821326289338281428656457493428385444862334646134562380434960369291685314935191012582472652595544935873141962005956742667916995036590635412642536078487066003911798136223726795400102483352847172538493584005864197100157233338532854566598925280988852559898328968188003127608413358021683616111293865601156027571719670502777087518472309463062623702124427555132409210276770422046131946476248109072889385804630433305792558079040173159980562533646758213880765002030627564948211425409478262224214005594040780609669866325589128425672232642767234298145942692883446272786823727346162487277436074024858774589332636903248560190794842395800650747236986902546280108979764509553127606458953241993026956513687703535649336665004258183419788250097117531526092522875592914393092539582447309413366051381202868775151774667411768496645253092129899957618237456454049683198798322081377689927546278540482300008052061670668648736520033011742925592392633000195438673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,31] -4751999627804606191733623043390740375963366969456992511896735756457528719451852593324740595516504194998959634379318514248974143326274547416159754030025474337932964927337416645524736310228642467902478156077852062252974925632001201864087542463139720429417109430286553626538085411916410077472155953398898475184533854114369543024233045109953745621461694443624593736341773071708302301795869110610540859149491563151879965632029144608573942534088801260921601711106400351967430461495083668632189969636872963753125208766128449530697399498480091046694614293298202901634966876337469277463915997505039782341668289269369953554340398626244750602287848415251731807075026022400836090919931824348356344569701814010333537476882506301163977893984887976894273441125186224784468148010603531664584370969019174464889559899385672153166612377710701014822025520862036721233765418769940612434418613514066017436350602038944470218025095019818778957775980164176715609601366290939387327805748593644998621144419469264073197604373933273877114795782638825057748702225450184103925897480607199991986049731986340120372469948939467258890809687570140141328792684801389251997215838668698269652317271257074951816407369489483923756341251544360705534100109983852613165639053874488560516965436311076131439779834450892410648904014482365150320037565375179873102714516427044903958120321179356557772114301178957502289894011312310810450013380568157309000937502296985720462907785474350205973013696110403414596776770772323934350609203805910370232972228948866881678423359056920869111258889481932257008043043206067934521438328330887403627691865701753927178370101806050015627706304339848911176297763547175382616464192233432952954489032744605030551812303243981277100566977353901769793920690338382397605960225418132201574710873999555119017837666370031064809201053079781452069302683527979888528675979245269175650047511385456164957318259955666973122465039720098878580533310975951053042336011274506063229839934497166233051170005852699898379645132956772741132795541585874971033897460540126367700355584477773808904371302572415487320724477051500796379738226116354568767748630957380098880046671744890023675936416116484399504192669020864787807717408037318934079210942653698303670691142144427363016586740299686465128528057913070495635567135446286559148778320984775629740855099805887763743839746556968536651497616820420788127412190189975274677862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,32] 2382043962915222786290952520092854516873904176221564420906216459508351908090512851445345182034200972404792976469567623451653676287459076033311729240879950557513049428862836788515248822997894947697226936987184455606482962022588625077540374854174831847672649589472421906658724972824310621930018180290777971262163212637212156382230994378045142163271661944295185927000391341271578289482340178298616058686766157141648856279068271069327898479928401742919493629436416253828439047997219797571226043105420343492291740513576867807850784891802213936536175221266911703454847390234436473126967751736192778639254183804984589478545280448517069176875402041422502019551277392697647367881338061726324961070588483549469881915342793175804370649458259159703061142674250980240324151911826064180895322341310231415795453418666152227945706382152790242931376942926013478901806866649509786318649734623278517273818611037704134060820513646128258989356064445508808761396932210180563862619822092494789880193574152266184147803242209579822011948327019782147559796682367413539969021962514850627768015093413988131463196904274214686850796433212519217586727793375059667430987482196983428035262092156219024053953146442231852625443358136348224340961953871518188475735681268278204791059230043842842861901086070069174630690004305724795943512137450448250970545989578385029398225451043723104959744459697562051731229913402456288705917664172094277630600684296244015031490334460507348852070284380172800823388375365500858046441394342238320293343621568502656533914577474306062655573472175080562664393492603496707605004753405557513853619426057942847434697803775303848332372359117530601181103480933577636697919010859218126093486761131641862822791545588320578829723589023566633958184493137266559628776998964495489132147658806244773233957564750755775943312367627129951654852474107685495889627849496496123059517460824236165061776980017181924455199705445495221362334074715226900434979084720438158847154580524916822038656837219228367399059758492877045188256731983150869224138072503078376311607625146231072202569757692500194986513039243209557604026070590479226919202765687744655273868543154796524579049740728452857682113707380587318636292739374775127801267529129267977206580820680926353036633902684656734228219908466382560953504022841331682921742740313821209776977366271638857986430750451784789537131725156546236568937395486987621157044224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,33] -1106581554236729052670197974167472783507993931625538874858475891486351767689603666505459865836057767194331061935530335196629708576409350402138522399954858748959287174432415013618501255111727589157587847428164823302637114304196530634176208571729749194990721348528643372752010384329669879172866321543374543173108747784675201700373189396941820122695559811622960525181394345338903119536886707556834297115372451262904408943716302931138084850566195982035425627573592569719765661750554298305846525783743493501387511252001826896475709123236810594112385245077855208364272677263714787793639229908271968986046283442690144828450088508295127120335078410106975846041125779866970658644802982475866606931579850087983251228286014706448673920658382853193358999760624387387148282725366491943616565681674945381035288363993189750422352907187712493155285988557506901303774368703404838444919045311437561908146844069050651718896032520701067909848101709299597775238014362407087920958442912010447400203561117061851559627780629097809494171813523829827458521409845175396792193815734204479229118851129562346894214945795874553355316014533743232582924823775870926290474898916142287815348480901046884170039353575768167929448044222559596535689210120516136450958543249048024777177392857812008164853293765809084856205072450509740676318361456088991215108309741557014062511750657020781297281894503606199033901349988251240073139849420577029483725930154889968438419968574589989908632073665009049807291198109544057188158432529968234128625824123636214202938556256436799711411638179591583195466731507401573706965482568514795396229732364419980694894513532550646921965325255520123227668001477240738284839544053436289270990674357551005542954716711221716000665758377764536825468741036317537098812771317576057905949241981680318784486588924183598106876484357971109040289448020167368001823978717096701237436471177695587317612801206911065710386753763716458140399329409076057031350896262087319009466710253092210408743998560498441423496228622426975498960215127714219148805064748587206888441844327610722572460955563773584525820095700430242371787168063891678711263411694200882799829967634362020456171537427997984279806780194379958581365623369133409002710893126306627332171931882625347223411586963020071388748817653436614313061530392080078889978317579859885950840910482375715250328583778586379884589560909334280324162658147490713934233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,34] 481684432606448175074414610397225838804928949186820606689434111603559416514081275157944629223184218740518112957056893731716647024218069846122114345776348519069140476063874254961967523153773314613977027798645483498775861312624644302828230267262224896644240371131290842413269370574340299286401666627211810511050824551735737065914809986512617872360305569730627753562234830222564399339409439485573293404827395934664041950166323281281250066553458000138014196684764169244193906348229072522076398619543350950451434617390176303851621150041272974288869562169877029156172215480134705014403818962613543830623984279913567648263813291907620728247301700878081444087909906525082746037730525486721929120467614366746417251326279727313072350915599178462851435153029936907606883505000379629129745788563667503315450315926945329623244969309024064160145203054751622011238682871767038372863831332371023225416059558407115674338947243461431986051071159551200093576903444534500348134961335574090934270548355190818020512287787721998939106099257086771566400337090699810084462959343512616487724226022898438105063328150356617839723211548138191887719191643135166830459854662841710213893510071641586624514334471659013122004189234225700089899899016976074126691409597706709265423254207529530323203252693962012422008084761155088326723790910523186296955748506026341209974838799371799013659360472708865255221028047089721129704460842324689673084146649674399008294101246421437692298269994153193509460746160068384087665437320859798543818582203689415283023306581847092027604252586968514768014680187103416680457183137240920380789823070708194366071683469891970043143166775716597381729950497731692680766666308705074380508960837858654601711548080517131621812338847662815241088369061960549528306051249679153657777891841447615183998277824257362282827727607419694425484753892201394155856715337926545925142236783181204495380612638908166424540179166232487778516208286420332417863805362092259170707224374044156391696521924878750073638608964101634270377650642996958376750397369075332941660912958026810240837436879626637498865291993333217030670871124355813289634882849940448922621587625867857548994994538792983175585759390566071987889935901044785197476750450238583712035363707217599583553950045192533431801842944550921415570825753099831954764133413209496498637546232029220107423661346025828521496996933013349194906678386795242414145536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,35] -199542822141637197714636596806340164909630097629540459174226876758721256152672491525315330234199146300680127303314876710882232648258340760141363699432640466654543250679410523354278226976524132491106734221359925311593114306413583977949105082072071457782945092822407159675345671774671911250025272350187076138240656128607146193522250271649259755349080850142667504129275989377668320872541359020666461671507236711356183800641834979899356025476837394527041649454777639366718095460279303947441553790383694611744846489181060765973663146225684117549550132637440034127207848202272502126602081541666402142384867414689505759711294686112357368576942540790459622328489439732734254960156116054943486093847844738249951432005241093847583265380172620518116147649162399371982088632562549110906563184466068279044319363177521376768291330154432772836584280844353235150102050389949325691688343135158664605003887672724950173159548949725876172851717278915364890361644579184624465843863157219859930292339191666580115211065241884829292257434140877919845887154067264454907945536525897934550410928494494516676725074445346250734697191628822692206519872310594729893973341358517113287748594098117469115256973367946993355190035375283086211353300555865181153416644014690998251219346596322432437866948811328640147371625838394416759562899107362692836714437859411973060097366191892554391050206676101781958839703430182374460262755010912668796456377385498936085760932038047357596660457852036004998948375245151061544815912679763100661618368964410626686806143878093754279855315707620090898873751360533868971295971842687520655994357221564074891517859556324624218263087683869862286456768218763846752733768901217789160860669074964995504478675563878219440414775626603216935817240843200390068607664710437052138242181442805484713602005004739374610810369680268515368947672759410019011804124517262477165830485109503631625640579805943190075390081431440626131045865273463977283792172596116866303378556984803256707024750142964509107658152688494674797348207569961587064281869781597884993658661645473215496018540692108692444281185999961530017316023981718053230315160729288887812228942080037418852074452966846978612489224052419041479377581932165551476334995638562016023922669526346395925455204419643416649460563414446044317484090634480905067947394551399002376444101536292320766207668007245601764832969355424528509310406050473052628582400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,36] 80252966010574179441943512121843477915627209803114380516407288318668827960013936760317053154482209912546715235602066611263652516888934332449614507225499879687620225329669415795659172746420035709529140959212555195291584494634437316706257836178746618785195169025336138526851891146089460384499474002652142474661941361330217763099937149518554730863257234333863986343090151294014575541173637225135680739516259336226839952527576592057063649285664455254622088372875714655940997204309132446056889940815420531096143346438679060744912222595738664012448335391001058779237758747635523141083328131016185581982267956047783557092931797326798855835283677800798471878975240869497055995556594352428676040151739845672785462462251498686506456722088572800262415620303384406656567375174324524300777745086168746692326914057573939326806682213019651250306498482873168408692867921465727289583977256020484613883665560715119411895966366878922390233442176591563870674973613186187354653229564203356480143330357183335142018085084357738037646234206398912154144119664515376365614356392937529952865659411802363356057222469182317017802638124984849481041155132185653792250203605703571552840115679694167459085386971128195154525809552627175545932416798023677566110372392807506626302352767001108107639134519914766993960219733603165110345326273588589178433736432483673988211698675763724788013844769470745377361839427597761124044663988885967602403953522714394700251163209060864853336034948115931314213167992694106195135760229674869792833042594347688126375988020888777754730396590709495811708929255987443217798641428262339551958428257292127594753502824843065101897622164607562009004182207377864340106619055531808858075867503347075982597615360056485638737217194872019034290849203820460084529904578780196226000560132484088325208441943044537397917378699755151576989565303785906425011803210496745397298285389211222819282714038369161191887821900706277524069109248268958613973763356019034390147509889150575606480738640419120188531447865611069172392971682961169133680544078502503030044230802861043709649604672635572162966894737714436506006796387920192390612797421251360282063409682799710616071746671993356297664013452829029897356274091852752151395188618685904557392330807062358665135678413034048264004715819956100019727391119020726010849672695324139265497983009004125514079018004126955205361499042062330992596685428440358182715392000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,37] -31980304703004784390506171104290324062938065204677040545587463992017136839341258797079520464511971372490054473083806747129348557064481977450801399157597265181925688933290748031134237887098024326441237706563559855175079862498242346455875536894105680963850062005281939904256140765408880380500822466930487381893770705350628854636670743651525143464655429940515317770753394839209919223814030295320382307584354303767979890647454692344717483996581336354010052248969462668584717549307580842630783168380159125725656821351564387458449558297433384192739731385610880732617904252263553226748620409670015473309716954517565893331554528584773719249234023183222151869307238240019684702823813383060666008112983002172950442176305224985062262479935684978080116151334297609107788247558569160244124954700399019945643307078018618952526749891052580221778318698783194833990938483242031324053651839431642600066842483421659333782026663026491201079174414933837803227299787965822118324881362667281650795170385565443836227719363702093137121430611217339820966020968541928123149500321377745545034809533329646290306332021056654111570903835383297173080696463871764322312397587899144127335947547350327601841785414134625923848123680080964664915632214667319736542179367680789113837796230649106062688371184875632371540479864759279195064221440975002015570000302173261802340637536368747517437367877487918707520475007872155360440121300693824894812592826582478349278208994231675818664810242691453548666999807626138192098582578883788899982304885701779933022814531128741870119099302708609886159047472861277442651310485010678782191817911105019177040194969414422494972480788906763082364917750414957661321368157448822768567953801412537952002005140513722262308127894068248507319766160630137788591078986545598782525951735706452477638772002453082549193893231083168435352242609583529322919060609396809841615548904512394595137449828241526666369308716805182979634910151014172192080918376113794757648755329703229291830086736514014177862985672280778101532756487536290419685232513178984510918713069881125678595739189349328491075472615091027719657182161093770753841313825051644892600458998531842865016469059365460529718212381508590141679411381403676044582901055973339122855858358863694790483755113225434378704039034722156777515688617741809494754393813347674506018258877978187066102104628286283031034254649545552878305478164489759306547200000000000000000000000000000000000000000000000000000000000000000000000000000 [130,38] 12815274370402141910899884781341073120261554226032998865343460125674499589737928652836379627088552393344103607284881073795762621759416255512455304128028945212682236768954752042008243519135392944068786515263751658148029448630104264209564048747433657405207007354693289092223584399309892454264437643753781733796759886279850334679082629073109701668295379710405041329188727933549868575578676318554090900104379871566704631231269996333488779449012175970884275411884837756771082023354919982163303629765188228854741092170694361783505210362576987035430684756213774871312474395353216495750805362379663803377406479414450366325747789523096774489154641219522548925487977728813636366303719715012987028384667577845695548790983034925000128874826866631863478186118497204931258177629550641728624809596580457444792529052026484955395235173240779926376253688890248670174436131252647518829571379482675138122082167341852859395463085280264515880149786835454185678704033320297047106880885058506149930136653680261925391424598771663604745181888062974479709294325084077163663341671573057580748807996081564109563419051833967949322781675414568772937511940128080345932056483795345400001021686904290861807821748541984081735778665537117505374429891731013875245298099259117167156827595145727617713811013714355239042093441913637600772915796340765783049778498538423827682866853286623448843245008462137936363563470260033334526661127020694713196591434858357586553581652386698018670793233491147505331675011017411996903209533781670502053745895164461269177033066426484217483891624841027446504188569383698699388303041708421216576786217430410635827799518789495116333479657348846769001312478162796975662325361188874016794590643921747003559066193871941223583748832004619817581107014571090674921699690093685362433496777019718313100725937948035641356630131284388884171128375006235357837348107022386304097871607791249890524105406184718561711381563500122324751083716296561634063861517361049701751576134614786039500629745025618609232983549549894058504429847095567262442972842256382137176516752428454524590901746284190034929297014373680958958813115354957707636660997035478604703168222274407507312089888633859730735187363323505803455005776367957722402361483556676891501471166878909345203192651156909641909603544330964660498471083165065083006950649767499962335958762743027069640516002009823190444428401773059929979646570170279897595904000000000000000000000000000000000000000000000000000000000000000000000000 [130,39] -5193446222715367660724047969692490600828284609781829457107275269943305030753560144700515012526471140256122774443905517370139332576184081001252308383727663071494074433647936458765768515537626765428350518933078326171493327442323474025981208324568227368851181494562269906052772347674892865600522889501423990483480038590643179847326837688649441025225543086830516928842667509615344828100718777652933659997424086480689428785863105595331237377298376194706880738720787643633686134120090339917427256331585855486994436469679812776699445194390232796417456906062773830860663017514922160277900508692258212371894474741724867382187225302878229710599621138816391150123163572984659105846484334372411521421756681468613835481827411447268160538589267499385173078814383471711658278649077225982434182261955597000327866309128177485935350823532573306451593565240030958895660412779891872639941872352293722553333907010742495782249638815979149410314296773590807084758982046232107724934547327771913500339375777321957183229132036214410758929629128286760515844632536766676160946205667412432887207933143918965864062951802047814502804636449756856127437975019710219042346324289039133083107562977023614873055646852348412810823607193872811157991986356969404630394591342930950724930103522035349473488537843808607848207292221622854022189087177136920017207268897102271077860111455062669416422608093779861417280577226410222755181058131778854572737596368738169654244325323091998369733520699484151371408864208723508857450065355900144165168511631354380619361500777632814138322769980090344950721168792428546610879760883465985980658072012092239604810416444648198299367986805867255916605428054439979575881169177197425733804317460380975619165457557343287493349772673206960442602730124537061180274303144220307866465348020218975376131082045718350076511930263972769681344384190806873532611809532832304006722400959244198877424095594488920446844262532117006210314370745994034172111391231714663393966687003435488196190110811110386871858885884804296653579722647681942266753545945198609296220416492210783958120137957259211299637044575683784175036141924165447505492726644106378238826194182319007872132260246228499501424692252067690879868226899118527951499177398952170830374309983391083986241912072256104271742817134661988396599094771896003253110869507328720685098322735794784348022578470539637290223390928173541006875320837104834969600000000000000000000000000000000000000000000000000000000000000000000000 [130,40] 2121862500339547639557617636691084589084338103643472219720019678965721438293166265671383289177452588242945637439567946033917734480890829570587999200973640023344903800658121951038257843202279472321633527808266903202331200206916997956443227318175338380701037410693156122529361980183623254369222516754771284678026549794105382075936459501389424996524276077363248256453425179178174259199763414742121260748461230136979967421236845942939743424132283298481758110035724378907990687081343018804835255144928988041818416395678845158037106511338006214450973524336594356684776818643814779330848748132603738378296514216623464312344005833212984458566184912803113477827547618043472137058908400238524819873518799734150005811250200733383889588032471030115099101236019392025774238738466701595930107108879766184935660794385755489861265709254347602838880726987172052510448916882131421760142700601193814997419551536435408867750826375187680180334161746945057357683629978593086266914099123990142605138519560721624124145806547587353677840895791155245754163108851859174806892984329352387329541090355334225108548881924159633487368610962965359847289186010072297186533243076855165823981348662107563528751917678203267433276224252493662586350973932600480106842405330775003608116956804120058112768597113702836962535625190632729666608998686407981860595090660170418681245509255406169628615416271024631144217486733064845485489337893841888368355126199141694043502766556372692861039105840697230840835215722976684727574868574068685613859219573856075687619766525848923480318491829584292483697989161674401171447267937741969402186151236836873218093676803028874519007034799418581706472256234571511590079626222445180457830719786927522514405992079816598670304539754940336922269901233184560586579466678535936483888529843299209946118124639000404108109299259907266063362774797110466296412370146999288394458534868529857356669164203455413029199633653208481163117195493603045994377297997758518411393865075191475006747277826180279097044631797551006738447278771150146635460293121744794364020354922117667577870232607089055247104760836301573731345168144870294447100713049950263867326871346193234027071328201439843442594418134452098118477646943344908369645134628728320044986491454834042613400009942763018570780655653366984905035259663529435974120931000686678566343386560041114897672829996960756718264923492626826410172603400965580652544000000000000000000000000000000000000000000000000000000000000000000 [130,41] -864950043756837331826218171414447526116716259376447790871485762042749429779670618981763826023996877105692523105894082920057851381925595461417117193579529799211130153381705049688491965823343155973653304966252557427892924344294210889779248246065721497126212239925089424463002857266147897429005993330156039458743172879386949599808361180660585966444900130200826415173059081963662591852915460568738295154572925538237589769974531262255144820029099974236244208201103688125795523791081896490217569582947352891034941128037923983995249987357597223271209574515824574581661628427230289616474479092579559607812429742995396739578481386565094795419794901447554374315510072559086730861427175296466126786559022509666522993470900394324955541458272381870756602977573119716641132968050333066588149042708846352241450352324554639612792859424829820355042973952581751351946478745183801516852755600339360423041240502523100622196889394283607816028740951680609938931140861157581047751869075170141900313702009566876110321385335222204381310655849861429255965393238645661762997984793747417908573782753552409539339234196306003205121208040421769601983323200537940017147226294532067417632610027301349916877169070192173254606418068716053458712232338290016797455350505957281153649229296480524602966002956929581152955377591495406646634155060470736875896259586853130575561598263616206325086414336951580845725611875859103422476809507239566436627374626299638042691501385988794262942952705792517491484213531552356222379297775208660642125831527077104968743080840171982268842785456037520956031391308572404681209726936606432264787519140358677001906521850107976253705123202066015982127048792284094614551771408406896962280921815421974614971015818107426456510329131317255935719941224717267258576987473270170869472540019030677869502985317818429756897499436387775673755093550361072057207513233786713171282817363729241731583300827676837972521397549564793657314650012045441029098311428818497012640406048262571488720489713344042652393715162934335400041536050213281829100440821629659508564206265295089153494963996199643629421650259859231574014348340641060264401998318952796031730885974686447206051113481420739043735795120047473799179721606300742545268647244901386302818074115028912579424704085076758232586013998195262400546189703756277107326538904791542397855941083147518079372637856054779748977979045309743165979658211369471180800000000000000000000000000000000000000000000000000000000000000000 [130,42] 346051278128000355048309902786654096845536532059104573601071347967131178300032022510985279364171924517898918704926988225210186896889190175717352633098020565059352205465770109046094163928065565518790416158803854325990899375742492793394727208897903741980614005253357697760181461844523837327808841827169796646545986521386710337970240996148323679198020975551631154708518983575589271840509384516026774459518170120685232278729415331496198503478222596151426654151665482478650089321787882402270515152209620198122678269634318761124061375828223787714233753639742492523472276366827706188464056251716886238405306837909532294383708701804886457409843746105562259116435073876040382088665892906205642334136611681125039229590093525379113067746091301413686581234262480210074390371854863542981085856067761650953624079276373604802591883547449912464815929861881863381324072020125812478985919178890492654465855505812092228002035419914999953009371788391293930597279500996879771651243745211098522718593161343912826387447877324332850896465899507126668242077254758703657553246957447850337321794569552588745081535866331998360304014818590427068959476055095616532086182901030261082995671076860136005037991494952772957634920403031206443445398851308272873977171700870523767112439311798416296385006486428561245388361758015313318177006777918475035745006179414676281436902330046366904567281063345136359672551052381812588416296736948370113115993190027985275627592016036184394734198397527979036354368674101309948047965682233312182870737315578900750090414880146523413065635974581461775139399429684076786182148255746631224194394157651850317626137011978643185408346876912818934190263570524839568871973526644526117983483703209192444172429214704556466464725900690207111285274574854517997785779613931766775193120709812969292949801794823586881005991961723427845808635503016803860465542623056651532117307549577930970968803160996710830597314470232131906995604353467457350975634362305526937353266336107382771342198663181966220046106174794337325633873039971206007447302967761932210268098911213541885915148220282845166528794176138302771650710556703662134704870906554054786541544388697224130088794455685787462632840857751077983170860547304704368607418504567904020797496397906278232856147783623966347957925907467546591590976951140863168327452461693376969680154860623565922980608854712878372081718654985431988839298084856469127168000000000000000000000000000000000000000000000000000000000000 [130,43] -133218026696646107909343097172256112709676041827767943171958812479416364778762639739415231346020411918171438472527927981943567480527258233214860954983848132722373606671688148385882462214303680196184762447358114298093245898705371628770572537536366696293068726652749105141387044530373241370602467525029496913207097361448436445400798883607228258312300506809050616623573835432601366927963353925002187507611142993259685610244282530707420732340990189267073368564783325311368325186548357192036642149927501210222648202625989624365214102363894256077025051438304279890554282553893439550449851476262578152017731773017507844035309316613904393273229501526980124946620623109361532718357060773389850590327067904470023249626338112916284201727533600387160134487373652910184796798454201537604928383882022441695347090410558386537315140854533619004730825670924006166532942160473592958063382691264554775132890349668896249978521048606464557524089544622165605580976271747578509590021026224491361687624183278460620241086883605440003250111510236984063243812302512268674872122916056296824743830624080425641458845523062525443116176218329663482877874590472750090242416482043139657918325395113934809490340776310388036188490004748878133935671650305336007597453038195831957442530837073746770724019292407271580041994830570181839514542110464797405360130724926644799991339975481876278509204380730663125716171030204741699122680469813678236317557788812219300077309056946062130558982284740633821063849630913430922286103229283153624907057343827833808668207073802832215133474381608858521784604531038461572089069258742147013615665570509741731826595709584074459056978564097387327052525230630352028283256783014509849581565682802468824729051548483738223329773554440543424296894111115168855635964263067208739910442831942361605033995256194041862057052531895942898087839807287472544666670325203944922401227582214113494487004591345543434863857309107200742518402941265254432123314478118443903669056172877204513977605239392107536421282490478182592982660818898182571905299423801922094386243029200855377322447875092797651974893326875247854847215493997865857658025759495165700614371181518413091886423938877864929042757986280863489895544248230459337737770564871217428776770640695336002781377440457711935720866106144930612468120321077073454995667783345952568888186824796546848251991628448829196288607495313862977543123305306154598400000000000000000000000000000000000000000000000000000000000 [130,44] 48398973371801099827125976201422989724157654424060969881362451461068938636146736780884632176820321677568192537311750439585761718002210749219743522639867845839418511682644295670497733013772469100646744518798259114437147440415627708481098913366597711361479091571670990092632706570355933083220687115866291583270635106746833134628354753235773537652659319224413692464579000359236876107566216524843745357600857624597765664580997999860111575074863795900291544089044225515276993613233590924268334129454351655715162206459742261424877480182994569785859624306439168025286223942632426994406846139157344832215587759993184163973309947441526736268822757354854202190016890866704525286912254421019767163264813147695552312330333059703421797036534492050225530889716670516745331274491138035410250035038712173622605469418453519824558921783751551488039879209987837428038007170399853854159115263715272346027358669506324736157264279706303781453773816358006193616423314094916244968089904282213663614326733353477254564587224922816913212321876189696724292359279770929532817503980299336527305617126467846423189152645534680432615102892479083511333535951881327778970440290660366198231371990043938213546317812420038694557886658785255929035003732489931944412186318211513080378035370562235949041431536392606771631304727041121223911861993669660819153926853147177342469745857950490086075426281394524435116422588216363756118214601942332323860412756002172798313404815065025860613094555044424444453539847980056234040732609817288485917179555888729160772349651709790350049465624266535871903812746962569599279499261209922779973112377104967028589051767167434017222209414153356934188623729014712448590479948144104325606023152051766832231504428742690821261164439771610487895645984671318211163324617250201691352349157365858926770362968206156022205939665731295187039625467251786191692589173198692505373784969763236804575068891976844648453512828402573786737394590668809165197679226882833285813438762499420924584515318709341589262534714488004779403788606127808307897990191151232504339247323493672210275023597722833610869037987691361822960645119896528085685590389447975991814672381949462650916349360532198341230307017429294228977429622672753225972227276082479339763840472597946277273357537163717727174897760500343986403696142269962081633850297855146633503133758575414021077453107730392133282225626835854292707235592410075496448000000000000000000000000000000000000000000000000000000 [130,45] -16326916666882880478615360552527519514534301654673212434395412469648077135739451871615790524725543495338037370072468045563247832699920765509369306338537567420136152069431985576907864685849210276439737674527328754806865033934877622834230650040398254935455769125951053869309868175567009461505826197958049548922722832002809018782239796443615250298475263101123150606386994562698991623865228590498439839905901580667387623705896258713755811525858016381896713333774534104810667596341844732776957006878118523327379713887989470178818142673226628365011382164642455618870017085183365049534820619179039416215759721543360459083677739442408214003446492644283418750057876125295420845329816697422239994361631871454353119515760178662090534584423073749323860463203818689655930868777215669748187695528499171029358810688573662697140796322296316066310374305288829641113165591751641100660523552754465519392189542966590479935913633159597899010121124707422892401596536418142330515746522460107070709234447406899084281083534453381906315095851616054701965217851924485110658617302861763145221860094744860428634177674707365614015427719204320444832097171763786119669766059274386030517580532519193777881641630651508071547887309829711469295887200062582003010148919482657506171180016790786980893693092233163912286270975749027991494841623219860979798296234545102770326195342991655283442525616103286220346598223791974313965713296788160487255493716767753006434770249609739339675210978364128209182127782116531108788724362090306378350191436421625937177851379195960157502998454652962587870001135946207487014496585472751333113187315993466404488888970643412805425925824392340507038210172049604356613072319650484943798987366567472975244765536369202035661446828494383312451013394439047452730818872560812960482792350711871768199781746152448206559347571739606493679660524113541046035172536501011115114114672771648666085142147074952742463614962900619349241971993381328816695514920106264983302549678284343933181541811866480288644130720803838292906663089874430493862211841960755528672643020059907773928199424536975693543976176713602231030095050474436228346113237617665392489663262459557672310827220423090685142732591648024665914700490777285344101924802715007411505944837026862546966299233932424589298498954827326311370937009142668965568010781388838530170568571760923577067581859598823194506849314968738599186762955553452851200000000000000000000000000000000000000000000000000000 [130,46] 5050436292923844576088898000301296169305663587249175041012727132703611054554710766165606665308430122569113543269727364571670581465572635291502046106659034997733458787508082243504943207987779718852021140675929568643731218223018364381267926446038657735355862311005977181607849496592185450173437480955724148544432325763544854573631521935032685627195566788473803391644844755192058072953028318621279235246277021304859693473134927778268654059158018509950881217026372019742728751668329490475612682243193789501994127561961700548151407181082906899960278525258620809203580684122871651196679419513340632238546216632486940162172548494748825257873995413510527659979112213302489207449912539661550060818420748352968166274131305956432750860829523855287772746205996073696028928839744452056246923009655228683692949661359303628008168269669383238200474716289126250440279984006660161793302229889174444797787913620217901546629634934273883084165694356307563375572166099561762372875037133218048488850372253357193566063933606057858041522061935091144916699137139603701955856994398409224832135220329280324971889697482029790316227522845812458725670857106557546306602774531299157942872490385131523195484982651734788817797454127815427640485675119098269079772625108999748350329031442810913738008410034893819532491989672205641155659696644503362907724591220570882914453517510352190454093783544493254989258992373062548284175503221556039056592257052130198157812931607221593239029257595852199446426660947713638752481424910517372389684878968670321822772962744176061846614220234879852516080363135069162735807582011140281161161229356616475821227282953490288655241634642707922980867197961490439328964645940903753984857085355387760065893347193401674196870206164973086197097952379213083824710966100224421829425648891207683009307387806102852909349515481149971879934814498627444399064858978164456997250018766927021963221390530873334969632041207790952330568480590025454074402122064355597198208292472934767351713583804752773958951058138236814667414376274790777626612643576981217705800093945687978110539607223563871954557012436130834526379982614089503331693376170243019070286403987925439263896029376102104720887082517870132322421331399870875084124953276199363689913065847542627128398765664654960088364590027852291619601947274090856328047116399151350093782093196098240167178426509251363350521166384884200441890350857650700288000000000000000000000000000000000000000000000000 [130,47] -1418548988026904828954571010011211183056590291508330617035967217552303420827762391131728564193220449574799581788917975432804954034646853288787185765048769456778572187609393061265526034846021045874781540920013094276753997421426023263939517365376045702580972834983879447539325919007649051722448467021194045024721253319440936671205050052701251317666612025152200554500510184633974672637533989589838419102877172448842553755525317064330736305725297778769854460602866100857040433983874676190969800598988871409086843608330828846278546264487668924563695246459769850728386297913218884968234886296097872228662731564019878896726819057473956281025475993387219014195941210349389554846227970874538982212814170062328420344939548016042842809012371094361296179256259132242651207630512872236687199206251954520676524190170014218284553090135334196092421002278251013580821521345264622360654450246037699221086770177648105387177885008613259268150922820892257040935266906644420047632699150138350448076079521615708911395465848735120267719636067005672314061745240956484779202252851342458492766935129682479534056239713475399185287331386633990142977691962888213482473834912046718669218868031633088289959405381673234133296457507535090104772515420324083114469857343614016251841828907897498002878353077563495921399005726480450081342280305338730889909395352103681992353630143600893256510613746146394707630765276178556357807209493497077018022291448413183114346602773744738444545829176906083481720758630042772311845924220371952274037959621522080596039067486258905176056573650364668780859408781153517945884304511867147594392488794453882268742843069758312651037735087087610309108983766149140359185219846252265380909473686687431255059390690348252143700988443553105135018494888818258184503657995964350248346793208642135478805299376468607839001748080004344931417579196361007413694799911735368394306525123241948621620318310523804162680717467046306319543967061428764461395202930048199154047786167790260492530038692624952329659377691401655919759771995882953733595608688275165193398519269616814793697116893299898538971385150516482636563140367011938687088806604483316853066943203847957147329299238792718941914205754663263569466077214260452682402874810700445086238563662656362853588040948122740184146460349030972575825932869857504297574706991152607849690799337683250456347771987584996575119642382530261176259472498937036800000000000000000000000000000000000000000000000 [130,48] 358562502584640053334733368928680885991701057699822501501396829474208584939303366645502156029920194211870753128948270189338953726222434093330791725561535027029383725066142786922400244314346212366319647724708099255762289057158767092181680517673560318292652107777725961207088217452528262415159610611372132182773908477464877367461016410532222217923037347178732948071346872211328425245877184427076313307813292904316169222699837067939023175897214204621879258526896167499918541305573239046743339211275519754136059255204350676887578886680174081117742247291596093714944036528706703338484787589559403203155168303980014241085738164775768913798122997917584768774811694037083969702096610775963931735078674095745998932719274344403447361947897388512461497829016406525186347597558723995311085625136865437838783656838474229422122020681839223731023353868198186053561412388437061391330000319425137226304173221796395431922571103683519714801627537399774441531576612462497533216370316129809673237759870146651042058048547953851728260071470040693493138843925291358421424398295273156092266329098745234545881982286817056628454849593040419517536651633024229699869456619301014101649549929940462743521391710894692399240650754531424483908750851134840031097715546933244159990684875831201746083220495118778283927601203180679109125518921844136132507370746673157428427770678466555614014564950809065968097032511648663738401004717967684493165319833943349083709720990360157819719625243646636927052080953749878026537536918960885548112780639946101133022162015985040338823065687485186330084260213250808233496345723659057094689661288313089436904966967592204686861623276469869049811707337637171745091066662878822349285498556143998379129207695217579464282575103946858221988748663116206297241033523159695554726512999732749845415948243983190089116085306422190365145762962888146943144928946240855591325698472668058070502360373570325732813388128762742006504320618250790102092236766488273606506503350588489876933112245761677685718790593995467916121175464389604202151345325055543311746418204035053519350433903527886067111100932876424779389719855492142275880616006659865447803734062034796243687919261249661129015218689691322499570318755803910720675677374546608225838088400385126588764185484845625123152191490539634346181146733499776856280810675716734834962365711330311765822210317686129220622683742565541942151768085641560064000000000000000000000000000000000000000000 [130,49] -80706836712898169822588917569413209869678489435521362078481903099669332037400728253975110518553097875712082654669149596208148240498751305598487769995661195529935656367409816271969890394459837267708101984358828206738942782220327225233665538627504208570111345171019980971503309098589717923712608276964234684071837769860003727578731204387308177382388296045081622354862585487611865540274067772317962643100351960262428490382720651498906693263485771368305616633035517898863264371115917890748658784172634065017603112042212555151540175510490975071866672266183483723582031961133068863492546382378047674916250339503510254965125467662901367478410696538426536676499843763270048547357828997274336004277728578669454441221370341041939782811990738194726719181564004863157162950078641072091446039159300480231268165730218906893845361716106455870179575652894136769441010224949972306478309787871394166469249083925098505677098633493301006956904601314053029925276407463419711416374798012986193425888051039670793771419145313844397408665565702353723943799031865549131792140271321309584256162862565362906352844617662078723924213184159464672996862847667158536851012309550483045957422103478021673166190305789005909181993670878678647153446645074856760346854495006519113594882512626779311052895718030185916841646077088560148648865804152503872918975933492453950148320194129963233696340645208209793872931542513899597767390020334697956575847870658683679153108661083037074646854955349765669406272178643847395428835356714211493672773653181930909110006970511994270078784900277767994431659237000201974090521055258491012365308198829075884162933540163972942787643096593568771335334392064201406704282724919109428446650218637774787344833851181002472977802934175043794223584489530555995081215803640038304595049351331278733741706847144339304502985617395809011967990239886854003991844485944567953095797860960767595296099634484090327945403814298912329985285220901759682261253079468000123165306985665766773352723560184736436704647273178447906526098835544586491687679317066681989766723633717504446987644918872482789972591322088450360463577194607962135630643684453275032845740776069501299454439756053279173506147674340416809952622516988390367625050634025239269302826675602398012233470129813050622200994542477851731835147512231087128796726903057197129736766499132184320382557713342023337652116457574356429133338946568192000000000000000000000000000000000000000000 [130,50] 15916567701199028117356000746678431489940516457660934280973950607147077867877428766697552324411782950273040905871942950532607136783094940885881883346610139940360604097345007523427387536397399770089718377414538284281951512708887790843883302480712476626798450444942965733767364325843449066518459474972866850088405801107729159725653600639216106292955105389940189000635005566243357714075225327161529585783660555139953450032611501553180676669584746374883427834059177660852291887689101392442414282917976804812543085778828461307590982914205125901368999071962018882523623016300764150889044768677027117401731049935197648224342022171963898376654328646290247041948320184218393492812946929529733608821724467562642083604007044274110990292852210225729437778202542390890307104837890610385028218450661665822838434447176496968585063896435816998644403638970526602211389284568715799190326515832349262033211653717054761963290990282949009789079370988658157151105896383349475674234049365124246920041570693454635865369654119729552900109379542529989213520200996346632718629554888324172951422052227546270757827384866971218582524805830793400966704738191530944263940520103325496232221597791406486798803670772103964585930909952730932795173157316179924259667586755717945396661407779515113895286973482004915209981311280545002634864021150522383452666451030531148919788894363707693913004362162574915245293963850934085154944420047396742236686976348279737309642512187370227601388527438603687584186998257741438086209617538230711977584522323004629812586663152336670003015563698389824464861649951496558549702073200426938223019286834783259779795593858531353479668780124916719437015647779021904512588770849056986716849346472970698148142457756872792089657217728304928365544303288792477997258184948507007110275547474424097796836087692954944873227929897753012666028026834168537856768786824091462486995955651967074436018740581303554468323627079169067500951397923790500093825710051225500079662848607613734706118600165266009381940042264763931767841966499735984935047703079557370008719830504403711723434214853173786634353342456907736516279943565088734936591027670400884275570494059173638797536778779601874296830198015253770561838349833013111176510879596734891574818456841481418096776541503347470598308287880190633743243714730103917780062693595923638345633976058944584873973965245450556364216671586688191377296294829621248000000000000000000000000000000000000 [130,51] -2666353819709848568931265653572592115981519591315435825260862312142504202456490820565577341690502135623006293452806274310251871778883793287611903597914218061695619530576011934743302051154600555317349729825123156647587449843464009718365717273618120305980409739977384066124165698565805715203615438064832793540576780909373998331192101377169508046982304566634399204639247209795869387808324023500965352326070937792916954331315354024776930574388652346903854120649477599684868218281029268960859592288421785791289332948787508478685681275510701576048073416732425217824587764640480712740346416679058968234403464446277880479733051558480704256045429124124412169244097515162491846235953941964063645645946959930111690018461201944394051423005989362673279911644418552222671273294166096739552117867163111591307350075100998302239371586707516822213438371624105994928933005761478152960818092167141315412461378704118380076114313950961691275086286037709001560380133074959526371579773662385444243455293646486018599288127236105076683777872365986978637918410585470885235836171261942855073274304874967501485442533027228000309132765302963153585864131884520396275312180868030157030560833951869817199710608657801579278946993199618884854444955555492818068990396201833138454821486290045535905119191894457483867145569658065932612135019184074034842685389058862912394142670137715980788296234636439342740177887569212076752229094698508791993327112437199467440802641029796622062653259187933307503671815094468229473636133912492205925141370006357504188942880332467167010133360094154953800887587040557580900478872896877489050379885690774344808323985560716022872932662472742943046791583156959285884260785484811590810558782024938259836700742146224762090089070491331122508380346671448667336712974269202086102070653183877036110758264178034467823006118658379132643044165086061878867269126516955040135610353887130900609760379535905426158523444061604587691119383441900677111724512004896251196242700897064655569940038720921015223438800232656487026164413658067926722950632163699577775733689083510471882225858529161868798615161281956284810150989382676035389567448999816596820958411431328853924847376122662456700786105248037162138927844612621117067215254460762798664984326430861217708325556806216918664461180241326796946957445615240211446643096133888850584507519677795378202733497113525327221179650545075003465078056524185600000000000000000000000000000000000 [130,52] 351626494776433235500166336360966136179899898746056460091716172261036201066754431697442595158229950504051254288781674786597463868302824666936325752976239489255184931284799833955803911853008336617538108825592370890377583082248816945135589988123149448159835075338924760567344223777120962220237123681491673999231616883995013315985600517131635488064763124220180062775518170752353073696147272325191034540858673108903560862438192859872013319681622947189572280626351988386428800214528606141172757492705552101221637905118908629476109279900433607696667146309631295041813941657467849622761278381739075612848732994335639403098867783090997666697836301310949107742665808228023631275551349517057601450771141907953885666686989623735610886160890089778139413219340416949026736137310494624413192615930848712844952475622681645498277876062974518491312126411051972789237097653452311232828889900827004897428501974626551225235130646414190540732009790178541900217958417827431780917677414673736204090437924929780720575690621846053684133408338215620836042790187429639719141080507867782779241121260770685900817559513964918328409352196632016735339002292707287439913000831108679003308341897607794905537240909481601560955925746424527504776752644940473343163008775913386770819145999704569110245121860135509555017803496673465006770825552046497658572026270843511045860081906057991913839083901009748791160912280595582861533528620134588993535063800112262132388313293005743121452451698278898132840364957095177650102624347021648900499608662194735625781779865246356419082058582359938780626810552372357733445150404810670699143870998896424641318068352707330093998362829499664808859708613748889022247056325252194532656187468356256927929982121997042880945273730996968559724948944659214547378661729162928814692851342326625689189582786126134754090749237292600615097770906002342166902700726385318203864003875020128883569612501542755628365369059914437711540926085984697728885965919061120715885864057543743171812530278851863810081837546609330759426552256226362195767462285952151202853798783442856479646159913461818610022294401226956249778118817960355667312340764306261107969818237056711608580792516096085051680875379165789311457202646979031937876502657025168416542556999763135274154811201554811636923641748020950540198854761753874690478948515138178745168249333221243745043009788632983262941379088255208992961646066401280000000000000000000000000000000 [130,53] -26905337085430037335506576943559524481683810080621213391157444776522911604946518788048103868576554401434662762549678178560059079537712257413339050547970526420795106383804951315466144351872240745675031879136634704140369091047985790408601569297068248644468876252425423471031903508622272485681506267190579723031437634689833589138905051165910358703962266712475285994645877965746160640405352771735789444116594265082843877593524079279343353952762108430581766840369729808040242197176746101009159125963793049811154978747065301410217668321857407180703651309242689147679552714430085059563431472324597466899490339289752530826479001005635450824103628652591109604951010857824591234853690570780468912096625261658763700899312950136687553212676014433555404497924318040648291336947413861510054540329179337513911378514625390438561576588580549403862776348982563147579478769422891037671898448713536827418550374334826443902225824296279692482394275094536833523497367335946048915809096647624498239016203457915391541960129095471060347222324622286652362997551357639100653998057486003174203756482735394505938719073795618068774284029911854242490324478853955234233240211692450678645658556444255268587720032414497379870059478593020184501604078341570814103159598683292278914104781611396103368742711214343734967051262358199395970922125580122988562993546468614125807076931352632924505862283442540104002944875403915512170570944774657796904765495230249740067560943176775813223177495341476808618002164640044475620011777135369486110419830171909297321157341238756163312736728462161801529139291564651979299085241743925305902262171049983693468008636466816879919466600226027431174803018059591017316016695423038030826988247138689581655989836939163421413303608201323387181594502759148352952229010112723464430658472624948080403198422987838931228716725975671564703292031463237029888515924506719051419670437692219538824950845714081278524555921003647841910672529071116591509097880539047122445297010413564434955340394546261790034104295962170272805970263342025317292307382894756873446638509417395649830235540746735403942495625304732853724759109273740904103910914119680088293907577021804817545028882250119688407908562633990442542915733810314027969272208047212568951765571251122176878394260244932508114430293607882299265605807513700477564653636070462003135121858879101530426334051757772839610914285006172167556729877299200000000000000000000000000000 [130,54] -2565004805059126400327227722858533092213681406101709816615540397101340839408891238494093464492650984848483724087309974247695047152529265347666534431940872406420509046545344077721489880415474284500580360135570112620866830509818153827079761071204898847670372050504246524104505041168968893864038609753623195600273704128439181114031281412756739783582346741549505721920854962392419115311821798420235555003498734915367259792294304344015063135840737561224935483049421224154731498112143914512546586184682027085161191256093502208369661983821720138133172404809855524437595185253147569999097991767488204903558138326832323747491783404096668854561620554030237216324019534693093259903126763082177784887641007221547473917836526919373404259006335517569404465678072424471712965895872611249397399346331440021789420242083985606525860923486629170884361088496581961257629032236621143240935894852086101689803693852701613936654176249068341913685224446824935143172241781281601233869800915189008551556585168809003095661720548942643471164190153400521841243763863563717684085480302717779864467701862216425142976605446758253585015960443474968792319624219058692070451695997255341252623069904562228704873783854474679564025333096386071332801983954801107979802003221072748390945284258395397485594937928816876666939879330008475486833639418278619065502348770317737233607130752081623520822474083153785839599803909647511813261093235749510369292646867419076826331732466301178669624006101219292302838104660748726756148393809022369855710682793521722650846822311978566291974328630089982638094567310584651260462092518089601144198781054220868000379905089109697780387514862731428213846999044281249341797282197633935587784561256904953192533870986770658229208806868785724114493342109510895498476043983653298844927622568624634682444033301226743468398500813678649581008468703719808609935362659748183714319100148682421354795535837077363284461273206478728355849718269696436092396304696022556371051697608400086598524208631837987911339840830569312952140475012458882808203365155124504242353540745893826784912957065062903824381459528958853902491984097990980201209997752617412510748733417659216636562339941946831531916720399646622403637170555789888961849844287728525848823205376273074300751513254833996658949278750766308154110660897511549046650279096806318959731362961505473820591580577584148019171503572183075930850759540736000000000000000000000000 [130,55] 1601264217961875284156352142201955235688503387280145049535713881308830549072631952665448472056444908183890718652363658377952005893841338178047366689419803264357165863920459361145657708147300330166648003259428806491237258438021080137141864824061182313359550436237839388564618195257648895406183358227899156697925760385152038579233275472946062698883358664238588813720052375640492824722992565029907714838506956412932316828332670797199647540268740478189316573910971788327257485058347954428715355877458255702290279319062443367296068034093758437648471154025095408239490320725348423121299309265144658882905160234460598252184157751724228076476132870534855410994022145547742612639376230957057192702282932727376234793055330026250758738107973023673864960557622958523068848023061507403196035056443006075840917302970707764310075666037516254593589297158696736776879214231128011038987076109279445641164504905685371278576529488962536309570856206128487443586614674816714378783220583932664870043860557740259026395198979506875104613210714462994739937750543139818609035183431176259693620976894918475629965606005065891458070580315930230760008911122299350623659593328874331945355101518622124684589922818927785615415598883260511429849543398245982164079320119627458104694704780337135686533621576701350028634194797934752850754298014884303550239548929164145424687531087507670707670961547520523636311914714601590838960691615385004166322455781609660715830617478666132601675348316800971507122543039626984833908071631366007204184961288126191192194587459900610475729737817599747704098817255105190423619381243671637702274256086085964726573389228647787114140049063935381943372722407401119246922354015995124334160076680194114678635911042175059414587415583145857641666676274519950306338840406774255829916164760679835744377877805155513203244181020997929789625614971994694573308100638632598833727986229337870645402963370146820948547543561983203409280169091343808864599055438493397006118008850813820337855903331425196101294909300055070428015596699944050150497650879170679046464149774172999634455834484843766037349330182905294301203848745484457123297291577036463449797690137705211562891120424801091434089950041555474719324085106858699060253383586393592618423084226379014046521685888700150194638476286438846275902845025315472565029416915030741293445968250239123549215836066329921352808256658531048804324684595200000000000000000000000 [130,56] -408735600781050284432854232018108758728182309404732015155005030602555120239102310369522504450989240614463217635274499022477240669033519097779030843742752125247777833007847348340401392371743136690009980009826911194889827125897650305630754977908545782984051641848291141823939051766835238424669319411273574137016451689732657586886241757844085289353094045679668521685785333204844690008789421221754601132037955414706379215809388152780023738763949215419255399248761034768903938775997444883487735970477488525273802535503779314210613209313577412915751359274326081001231570269123057692292455880375259385178536048262883639824821503213566604769807243664796477373934553542752299051177725900932787909643846411570558938160347217659189055475700428542471001662635989051646704393144382097500602509961540296831887745012446343826047948346323573559556348956129653745136746344049978697914358481055603203339138029189724184978228876564149168373710138297044626739270506777629208045136932309958944991036971859575121501004230017522447158840753435687920292181546362067814646262052853641904335683006086068179393572331875162292799224792436521287227216006341332671532780339606650861890756173475912350772107478706833074464899311713433406455098769442286543423547496113384023116695955451550768070341473924998999548312414093526179804245958304622393077991510325741954343841114221841661388919662248754367440015407524630486494955319309155627013834998452004033291325679748349229680714845158594703829878581206785157285509568615302515519754476299582166634680786496626750018906552112422388561798602155802242964259435210225935049452015312709121232594788755971778667246571665973230383845078382151394997541875938264037787888484420447958851811626752521499853239405503244099478060974222057467121401906185586589496074161020954636459439571329095662165204751780506892858260970769844845000174656114181794183550950966306991904743441297280663808802741412886621506893564018294707716654742689416718955417617065779155683925081605629900358302448582986043655807525933121653916363163589816795952959614761657206363412688014591638120145716110935910192378890952236657183770154062799867794675813043062864266653281279609231040485113279614091114507648723851645249917595699004616869021511785539115029526086499011655552802253944689183053312674424294828324625781353040604279765547647342673852342123708214015774368294682206263518458544128000000000000000000 [130,57] 77310706769895164938548852501418124653066995480857069464869494574604962275246646356292698969409450585969400842265917743467366447860295569523023875708504677594083114900229338845516452420986391812542764933656715669934772007797654349666636051138475897566625036336429803358660319013094401771099257729745098807678943532572536144260622009803767350890780157788113440042576662483396632321375953059143289325279749579772877125056983876592149976462792574332896573343617567358098302321095169298368528191774679829942893647460245771561255349982074612824626057795429915207628381824645663077609370653021709767589503213157522055228430404224327238499162981184793164937009507572055968628742875640381678694000778536046675952687841008341166240104354457276710834193398041129775490793515896171526759525964170501519629042691743142450340218560616639788165379829338189004273291731995695347530380903528918561995370570066587503045356586148042641820824107771829363181717722935014606038382746524875935792697480688062556765627872622965736061201762924802794595145395374360858395814272939621484165507644698935703820402062760962318236749849468672962736483467454266754915052049234594393800917380178208937268228703605676869917534264400132976671573355368026441736556727328404142292710905058790037647211497778548541885165776618737194490085669261953810379942557893436510566216217838131883565843194790585528624125820777561960766945066121638085754098030920879039441519009919420800709588704363276559703764613857768255855267890339240636368172825101588332573103443250146790172739440602568673688053570201643749838500844369284667890953116464501219597569858133940424867956830039725973876657304430364078537726823929764709446659997011905767917192120351656518616933900024986281617501125453329873436249835848128627557460595978613029939094593195624282223060380707535120991642530603225446765270652399206528505410819635148293235811577292284652438765596037392623554855103149935794120298242286537828047455257479113674398790995261499123419316304686598087641564491516030511340006395083573197193168073301026298526012424960314599168725570426090000153852498835412561472614164938594434610514999607952393700646162924279937838150045760200610267914536145242146351654055275245227602214758609668281888565833248640867587155590530318141819969135617753226882621146113222480197603182981880212125440627015417728347275860864736510341021696000000000000000000 [130,58] -12068017673339121760310038167102635547029985615238842568844048573998129308380393001635056178989329174395184612483585598973040148621530956112044577684228910169950390244670672496324938971600622429681579118216504995502946198505592256840253429415590891831890637920824765311628451849528447212422889935861509472411485656785122916090522060324864151433246972499086042253802333119373220647655318316994871415864193490527655404260661496753998916628014075466698663005546314727444748614858914041664449878449185305200771254996321077133246971745135853755469478795868954162455397445266241180307172103835756326534380967883405388449842299015451908826293101709616747374899937836663235457421151535676638313592272028375529044076199231241229420011203838346573541176630177310759908637137437421099294688785971677126369056178285392447406833754747069277497703826810567828566424747842415832059782466028135007347275850248942245699317515062068489090827356357822825287812023262215205745929266349375638217442455502154321118259535635738067224441991234010152745327887464666964208936251448487435709654681536480347944846255010628406341795674182445249716916177486219418568314475833729048753614287514274998981414022566921047430061164719421960877933253149085432369860247447945540366696910556973405975623107616228287042445002410727289407432410875565829505135368175910351322967318713688533399749244808146084721483401332631851540329638534277027753583994221037889030907400750603882166584552925390155704063771806972120674923108152574148971416279441517379338362683140830834012828570194561001980198848197404930739855965970775881047193632383832569510715406247175609769821924047886799005528009985119289087785469221593692573460259926257152066636553785784681259059279804053979420251511664461327066968148372393370904414969338002922172007375121650428101856241316619240170119867280622746461761269921308043275695546183557038128739461014311368583760983158568952371870714512167932948728102994359036121157341971404927525099095817917280173213611460688850815252374908866187635469323393739408155995311046450321336034467624483400934637545340758892270640603955235050206504413767312799618318814783555133250104146489142696118215905314332273777120581167276056490055355921398660564644361851069321694697824591411169920005454450920446107520462677565700349471726357968084829057703021057877856706690219369373224457243321100500860886056960000000000000 [130,59] 1622778070151613708551719450695215692574275627779912321465642479351533444501482827164788292278413626863568136868914389172220331494062308210532052064273523026042636910003598889631909961363467138779524211265530088259299227489676610562524877813732980038947811587620901000268867422598747880840728287098856440158640995806692918459052323507067187342124462887628656505666835810244954417543266516962709059973034356221880364322340736358701830533774929421613985840382612819801571613913821177252049168292910143336118042090570557725521732571494137314179964754451866221135505734199668610864176442105966336677498359952633342789746881162484049004073957058906064710426376469471049314761659456852242901336451989111153383105048510376813371000415835699034162283661196905071372664217705319847412590131105345439091759542599250964301098249004210442230029218366395493985412714980684623953498279446806651285482478248994767656177730871778136750711058081331236221842272913328400846981093201587099305083527959612425365062302311377221791962646729257337452664150506747856785502475599570783720326363783171491698162411744004133810666320368715347306506368044010436886224275243586525513518329310384128557433637233637421875993032158737784758147239848215784162127989830812983414549068281053924658976513472725094581667983032374503268169854454133732871766495287838787195400720712496736491805120840805335474127778945092452372036057706006049169809274859098975349396669118958344402319011071888263325332843986227661712874374654989130105259527749666965616800894607138454845284125205084201578881109802642400197727186514731721076431932396026171165962216110005530619145261386212820261313430001821056913272921322605049266567350066654953761353941054505677778681982189767720979051697361865520391192861357325752773824963440041996588739468857494866017429628722796711498610511007066788230027377775126395427100435374305849986333937935150637989020529797203965538991206485585949412033991192643478840651390433932450814811667393494184208160865112072803043316986061164099084498969386780937512336056395950741063023527787169908289124743254756660658692307084602374875002840390071025937740303080499229821467389575566750064625068731555321846392907766435573852507853293207154213887669717550209786029426329908319714511920524157795999161823391068882122550219640985135268687543385443519518844327897894484772720497387152435086517862400000000000 [130,60] -192555421699516627255026082044841701921599212498282497410032194764111741514188149798571458639337148719547061586720862747323918987129816951752560386469478806996786480701455226037486258723540307709853819987720449859179602746969478971393009047532270630369681198491671563607573095943399965004861218486795809691371679067194544294715110127796153777464744793303879401910173617359980597608489437980131448669203890271882078015919765481424271023504184958092356802561898029824652023606732367226169506489927818650415432049601205523551765840574092838040496098929536136994966189824711331823426201468880869210812950357807884920710757775849200759064901897484525196516592812167560528019029364728066461378151648629837739352400886539763762249582596552547989640607882855285472504079670460793257450925103833089045711118448137786419304373878493406804085210811420650385344370137615881421860294569466505442923972544306108196907213617214670193041300084187497646606264842599005983020727977470014885337959793493172119286252434778810729903898389237804020880098681053129760006920591413802615290142547364605199196525197907991293910676943929863020771758211151503227721145677453192257389882756213789678832620882402855663234974304201683072686918577350196381988157414611881086054459751972848122274070414587021391305198491495867843472825503270187845064319289842654491924019564487948290761249056062135588498002373101418633411678455805071147807545888288618411293445741194640177088062043857778926534662437432657533100483528040779622205022356935951316148250623876451793657737264885311475739715914693979647633559335073784483158861331376511225057075420574521726909443626668365309442958679900867429913131078762889649135772663842893480428134405937095608258761615157869888362505597031773498281394057953112833657687959949498662163998605764083765300341165909174869276377115162398193657923591302408393046200391206489455936889459830501517281192604920343200335999577149063818770553268764046610800801467706183444384818601908510463320818751311289707392298584552679047295543427415901178227362428502951870151333373920367303917185070921848417983772322815216957063607924782178838321608422746780267312579023302257912895270424896272125387936564670109698885606375019792746836236696534430487302759521192709242547300672979817510296587356144086006511041384441165755399952685355640616116373669816198880714271260478099901718200320000000 [130,61] 20650184036120662345115929679608035697105018230390962682141801523626013208886672792827368466757582239129895740614458511001604265430739202227785546772771684952707924593433919074019213298359018922538684468027146260138675466842304492134243156216898045223494886028471879724504934791615815904210601336140718610723275485215849014804052630084229545004383332189831634025211472852447872061451722744595186718403672730351526504710021496699405075528974116599443298499568768939677718824166731055204812151798730370828513409819155554585184522070522384200334021248400780795153236417793191472673942177027087947060201887081183209424422922338548285221225036310860407733233673495476424714665419391366487699395572392528709741767619510224552733774145614694261192819010535210419333093605580714203947992526563182856059864064616847804585895321790280034486872876918474984657082977412524209503768357159277132394556260426313550413831400070619681512443963632355156793050766680874551584480505776596214856932192202314014883609739773878804016490440752736154029728377358431708837234339049634493431405777841676283834481926350898732447189958731967066948555993612824035865297874601348567092163772521668893399256958038059390641845673535062184780227974098050540941641957685686892928169175982078850486523473222049300311389791178638990068236469149966597219037434291621378969551451689224960824685679636791899941984962204516485933105673842159741574219827869176537247705513024837463005174290141390107075164097174488685188607945850236941697068476362275286491334792678451462314937791684700126260418701560258356366756526998304212330909177362693336136446977747688763488866496849556898404171830148741771941070417111701943704442138139961361354503721085133258173225428947213085875728383334173972753543032500526866115125515978002499319242986163646950561240361228253398388440419237005823555888454994384815748098453977562133015198907274670485263838867475435007349702742458540426943735321569657466532036067820264808054707682868963419012109562290215571847437619329653500220544313569120255208466084941566785702300374505128025253402547894305162053505862767422395889134719726822471669651386072490274490079164099452143424865391460506120611862321268232733024652682416351779450164755407231029013774917348574999214393954865259047075400856397460074652450644474237751999423101460941976097297945323450900834520526794475496603648000000 [130,62] -2090894851585076008150789567248461549571690630948999508379186186520908745800536561032175339059153175028535938842506742684134673142241626695564627149505839412741777852236862032614296058588493087649523459853965233856359583220575520716592275816475347230428801797178972739809171899039841590669591359130859395412875881551318105383197302146873852503000104554002237498631009512356501157341226252824137024772085496108323252550996497206496676648036957099902938413777073737344463108113033595465687043574083754388990078062928431430710580630429436078736046905350909418775048377036652473320345053640103463032406849950247356756963095671728774991791290653705286089007978675006783787054290630507560930656458933360935408388785490033110952035105512851831030078991940173339598740729974646823584286580567624578373393273226182575372464210140879659216662990426234049685431448662211756624965071304050294829434514586782288460754077162199156647267144869541263487502201529268798190489375899651378943088246930729510528376764106767111051351988186511193060542199297018075669714796422890188701706018541396071279813773358416024820527732743144382312037790768385167068590764150905084791208798105855327570297826707121991435522712006928608884347742413354275594779713301765513764896571657508120707799141574018400714293100204203945990318381266268669479283071264778878692579243219928461841614206694850180652000526509451567702509190837607759714726553679460212304301569566990215124147590792774446304694779515893244539435313813811086219399340385861485297400556870604336163305378283539547472511851956142728689663019460406243371624308098534989792168804391363876727591325864953717947536108906054813738465165927797252598630436925141458223715124835057814429412934935637513312624546598669044901630638303419922042709260286816146188216451636406602593266234824304194223192001708150584420100054270580162573527650932503288392197009454547404613726900222531091598999543054047273177011086490950756772486507532642081734219563498282829823999675059999541895656601557730488603216611572946456811476571047782999959297081945944706959905130277266279067651876642298473434947403641074719782240992352100558777274135208208416930727777351304585623376435989398077456526819844294822146983659288316296040529942430499158568013342789708316405089073242314136228587695394814299483113992711787450874253050394343302334800354226655919485607392 [130,63] 211081407600526122197507765777822844230968620845531478532968925104934950692082555568260183210772704781529040717870618956582179253760464671404536062311271550298781758556852661195102372062037348433066308188569852910937451080694947186645736089930732797139962567425138477935982097433251276822334430171868122792107647062255736849167781519858355797864627282571111184238635157832098172884042133554887685644624938827833860926785260421361753525901641115661757930303966028882687285167965053574539282744127426845409051861202246765341490899632410090487354045105697617866396621519714626716326596408187071889079920178995332721051799623331108995093560426984514488377724730027201000233193403239114013447197051268944131018942749224538435161948874576550579835146002923829694025587655209618647449983982071394347053879432565879205663277791108091524518870065373263290467712657219114801514960732806003892648258862750629290859670586424050150378339244346657604995524039458084692627081111359012611493488567465818028208917082721780186949927576529770442328371536109821991865494682140827340465270066246581320560942718330789112581084326553952108927002550530153502945630152725954771320961377754808406429875100769842254769772967438960363548707119656128377983795728653961526812906267711379661957147934263737138999250609249004927131665944306049571212459198142003226196812418611111296457469124205810228428660989288968816344615647292452547698361983375018092385172079672744950189173970162888058276373708952441660016791982036118111373402545646800688796278025195832461403173038689734335613755202654797786688431366048480030351058451074765138197912938578637429735053985798659016971694617290686037798798450872685578641076359696531383202783445908816257184751244585290872447818474523095545971987420577882303825728410622822321882010676939444676332543934438586918116179444740958695599008180142272998171446091566227081207359721342994877980920193081592948724878510430179768908629766332474418710854630931017458922718950146752228826317453473651349028220462530627803999639212929296849316162971854890318300366818550726389345880223374786330599173461828824635617355161944014892888800209694877987887073102594475837977301916180959797382371908296894911564252571209015352727368951493682447327931316286998191503726643579795454701023285313588666219582638302890221589294136593551430734612660876595441011054615201913017600 [130,64] -21276361934916498294406738994211229513985515712396549350161685412931154522192362674692588381273322865492913852920916762301640021088260023056726658404517141294356334320417643720571713258833812534519786927766270635411151739409392217310743842648638128380715901058461781207049999687170832607941829405754070676376310926517164010996502727782228178481993231390096976774871952683920510452986293497170501830191192784360076203563156083314136181420984869513818380569120222391074278063938233838984405199711145459424882300508235097489747135175045966444673088533694465506962171032842920635290609947704268150425621270383209726512974065023388282022553933927439289225513011040591364477462036016340157304664139544863341920671129990877496893281945324243921904973957096963903598718192197207692654604010294274012240216036005037364115097121280502774915948259719591235383130548248623728513872395425156130237865446425607093509766415964184606499853992234076590886019739293241116762844331924957271826606011236226728120587197899049427865759774668613177889092609076796724196558810900837961603640047489783503766130403006202876258634449694235350884978445960065332284036747731653190015934616010719114995222112898191348561919513534385651353609937112684626604470126612839987043500080185242180189504648974006798456527291073664769105517388278983413909654790025584634315068854481501106459117422046546063780374266292977285796838983808365779749295525888256026873700818850628270026696088230804805538263484665592269992203120717108529362670428712654886939158481920581079365374970575704483843162301873697162651243418714489915160643577421080255280829596412498252175548012456039216963211998931410468390400102506124401241547675059600337517733734277748278280319156585134870469416814372053164532826646820776973229432619879669497131930099573827170954276227786716790072980378657428372323359098671568371063901055240800670181808225957510097498694894054323892944731016477847451327630282874788993612549028925064958462805374379837655068307679873092840845682713433919526555795637661487771442839674206067754115203079081356063711942781935577250457449901395489330170960805513228821771064022586672016379053715569411811308940141859565413688240956591177699090092544633144205240169703495938169278853262576891012029444107693081723836027168542904393917062042717535603953980896934936030862270889924525544159985830755880960 [130,65] 1996918826502339864959792753462294868263640778589130139879051813104136789089233083127772337046737934112782962618448250745109445311323866787920768618762007022075055360071735139193150367426225607687938217841700187828362751859886322536222594718238706084130871635021873484259969717842945897787536213769106828847044512587452094319216820364501092397919120534260196867189290106042566919709003405760972302974248767992529719157703858901785852948608414276945112973277394419357349847381334992586021935575803394955238721868037567344263686610207272167366283321225921883922159868332799411954424993186340684860445724686772229036608750424708830119799594764285974951515100159902026011395500403667257498662401957530205217801224203839737558997008229210655231170371416962353799791944432751521907502258786249850644263521423084845292266168841541437190779897867528149358657959521663235376262537834974653650904101710907355306444983365675469424261892193253188166231199679118618524841732299245075440990666404023506403601430652829418987569515410515898783309769377266984095098563114608440769217539529771106729284090147976586139173993704322287948005614107875877798607174513711655540892252369468983258576048877179010827270570755005416165091613888371291250342446463945818098266232895577401515684090043528712881707060786011244881528168791759819052536343398880796791610090532055003951403746152041863051562852917033500900413086240423765028353409862848472586392540459312562943234412202619657484705182845772378404712289784269538247484103360600339854476481148158728037145556933262394936694081893802440839942180750511683435454366249810668013391860907648434167954768746306731188211662703938953684217443017964015870957501717701552267164422582502366956735578374967182786093275449992419177728933737835088802533738308581975402178336057932820884846134533422562760226623600291580475697296012320385579226585671213531846455177479074693512972617070794008514243650011799491104059321525155108087982329440088227192685482778320269478038945938118428484248608360527889572116226033368589898256423047382076183213027705246359634037029481923072342361880439338635244415503919260164688348087694236631568462420720947973083279921645974463811732744991569789677845025858300488284644248519864947566881870775758574245826325174365703936774626172931491241728619309898266188073783150910643386589107226179768854397588531200 [130,66] -167669745698944277998811364829787475662670465452803481215820780563873277771509161661919944556710814677808816174981353549290731808174469337510597203314861171926372978137573900538507047189269507574710161358768913438494388133656514476443527943685623228147190569095798647311790259157385085875783126904763202738878197561830263465126515373213446369776211561353776763922687296858309577444100016621680558081596427705844340519518868238927179897408796096513807416008228599091803315835234799011071817540387792107320212608112579730018184619468571717815742867703686825695020444943695898906368448547522020135928801536706451603098704365956512992046811730845584246270367906701636322826735481435996078577029259257882351225297450514195895530064699848207054372198131753513976955219065140450400877324718615409287667657022634221961611562763048300461881351815782313088733764622200936063947370584017214948561793792375669194502436750719344225964422827349562721757223101250527653743819344875224676984875067442753351237217099809010254888403388239664316433821657431936366151218739394870031883792707245534890089727465290136512049409730314711312056758875058359416026709042995405074120231540214456745380849779804096288574154847840663415601269680242319680022515238097286069372057352227285618358144581547869925240358253960566762852038242830695798327777762824501293546680992818984230444423706316352460092434185237595160493808059621767769624767979369955874335220767342881463642492761356631275209704081381648050747103407437508175020966194546007042623728772121177263057542226837064123674777723318609069827518747518727334907438368826296271009121707590920690919320258670269419957538839422605071427702679606877380733640435569804168013593911244253594072215579090008718958279263949484970144049939149658025213615382309519232073463119220161052486475676856837051157928634275844683204191518088229555358834524641300104711104552104007949479965973793714536636120523322511872370842773304657838707129263685687229411081525528224315772424628143282696026189159149438530496050409056766553868127720664929449431689756399425642967224908574944248854139652623829782970440045462420834583707685517150001228304641404923222190548886793231923877647015408986653860236891675695679259198224459353926003842546131474479398659409268613177335493069950769309725544614940889186227509473996091174915678717960635891211148800 [130,67] 13480158454521771576859949227363864583927775819364555691135793903612969161365748825023062031191873575325770112974531216127490388675546285180716168462541732092946104765813345898605259292565643115791363227001137578449885427013196882107506872907182865159731073886268388459035958081846247236133147505469412677461241391594144763211315086881263046429078250491623192346053694706216065160366629635553733835366685280922513619021425802053291705807553950099093763565539396075931638430542693795085017519867127824480394294375219908944448187409650411996496479362981087626722804368724764330363479364191130039753231657789612286600321379384975922667014193646587201568990445784807051256822606319088434711536535901195703012945174721663116287935195263208064702624835000946097646619903461572728621454108586853457790641061423708700551180597563965668305756287919917223949223143406717930339337299519371074589499319992580694253362244956290374228466432135957738421111529414610335660201370238346548634830962102491466614616759787493603850931194638725538755487746021214047722909414402906056080598213108311275328863579304595898623195167565844233674757389447339523081198248218388100478097491174707027354252900078149999801740653206336075942804526369971135024590572855558215735998176353761146735069044847173110535851544339261007612536356460775865934970242233796655094166524485121834349896957220978938788376145793440927272120758510676053136576727041412496239319585572722591106784718066060221992813202265820520115405963222261592754882189352798760698804216773690317210947562219523132859327673502358634894425697896127863640622271683904275947735354778153864868729406751854800663555042336717772347619268220142779252924795916041192017999260847990021275260975447759664752307489589094935239120956046244921051267325189418558835192361416459205551982482911466189472151891140583753844602080977801841611531279772544485508909861595859964632337762346775520576965221399436577415982806062606746708047573386261988523088706587718220609748845016465293148452340173957389227860773225726272000435221050172002193584295334787929389757704298060955231237422742958496974755530553788552646809303318290183190717359183780833606904028649734030554526253276044733502915234676645488813080261211665017799145384316184696308369959799028758599766810001955674592897314731950719062656210882923507762658449837524132352000 [130,68] -1055897525387754801177127355327870516977855481631744323155390599603174236167289852444478993500497326905154403864184822560505838933075710884037141011149179580940666498668564427706700533874288989422830640739994865821780262328396457808298755700800357255506985189848558396942823359539433282527536078527144956719480055657623153718849196940139891372239000827730980052468573319884179636229706800073975968860236353684308504139428669680964993178171152569498903670857408856186307375545807751373297032859313710982516334782294632634917369259613656630420156260879789183799840046100685909739182310888805396295236273526009830796953893398374220867700769563933807154444808136287775158875639932121109880571891491782761047504083297462449531147658485896099211983478410430294155629564490388076286066190980205247008515119524332501684038824374167713742807625859961601863236479151555319176362920243637661444853543495722938536011790747081738337395602803204363875935799613736982379761887668164015678684527277243452241545933116204039161886407371154800816941277024900311350778699635681809332566370449806711824104950502618139866127982183518855195251901430459879256580926558925447216144142769307900986545636552937081802705696893009732031036278091955511064016283318619796768576585913664165609304206400808573128579960285772581419048605235542743003981880169360160460761919528903474797798567829559823114720112016880932338984446739331602885407676600734657638217552717240490996157711647992644602525263787443368842383863623257574436361681634913843924806145990861224133948977762795944710480072374376919789835933777940893343072844953176751669241985682053022475466609439981253143728589895262234111650451144913951078080652296665744234746749262978125709787414604694702254990045307664797514418315133045447155237792378338318466481074896127232057242127828563073579500139062213012650596699123995690402319402960375950526346867034827019174670845350101053103684064989352945200789510471035182659329904577020138910481755828066451210377153995697228973128497698818276465926341968162165366453053617264814649801976598500250490974627307003189499647137150535244813429461722343265879626968266846525975377267310684772282937708701127718365181520902379028895975091781323903642755238807965098071757720974561247576501157058108391706554066021329933246895538946868626321156591660624919181227075623527175680 [130,69] 71920045511477024044207582905824773524852007789489783814356450285417750149132748493281919412233323327965896703160430983115478737100643825140550822753872599776553442150805323624797953851951982238605402988381329349535227015601705629444582605437257895939582748322028459368738376282079303235465654048246064976183628168678044093675934249202036628186288992560001475941452392360731173770465109502273827815292480456989225130883859098285712037920737747012283077752405920063414110469134190710518493505927495131597120721594595089835372430560524635934604336047666678757476834514973937028314326846756204571052570844686149573235445097989298101267313616296974178210590723261782094275218874743065894436179653879582271798923558396300915317393520877407670169850535408609686745225368613373032876997023012504092587639609612612618457295141715226399316983080311084046552226093469252098377387576011986711636784955513051999360262227550064779199784630137677960810819093121640406138319603194145443286106380826030744278313360177517964955023624071217600300454693855864119831625721486582760051633521297399073913847717926925605504588667734104484187827317477626583492367392223744155666936602035504236041327836242543648808318459846456667376078611022371697874498565614340909525199452341690177458115761275065982772916761595794694490505446215783506908666331040738563113831415022492635183738185469400708547167298550894513839386126823960247558668717088218008482214518371136387690310538023678438426292467282345330211606285683750831020986264106984041603641799657940375298639940404103820574276538178468391814546904254388867689455831746878351424555491715477626351301780381447163341926934342586998769739109751470282700767982547439354898888365289470555258703786121955548608264993923824336757981356795935801385617045706254386598817267061461026583135555304925291913861824172032422738377540792030362460475947564177753300697152386361483423533221933476126753536084333168306069154700183507587073688886394173169185427197195841385003421909613618030862360843172458166946877630829433318700318743442252768864705544753887861200712636537900483893138446289659569196389581792638813911453692786071329209406565163035282934229392796529180170134011677046349999532269422501361813464571886517986731512204125451597366239477430961175024948234335861456810835900649665634204668463210180026996571604349440 [130,70] -3870936307719542181953867845242516423493660809050109846112710513328488030675704535044361126881046864195823177932396674949122111766658786125836648280453342308667451141415413844630345683054163788065219389440683818826846623026259282088332359035997151264861090436921807084241883784593848394035831227477654038426403413638978160540470003663431286708247344759862247464248900139391102414160888077082748914254355709289385231880526712518710627666660224428895822237156678301541926200400421670494786553878357227379384024276937392414943367507986134127526395645465758889606573721147449698813306005922604025600738116185395247471121160859712216067074751537566484146315045921633216203031991618107530181691680566722048124083620807286538375441820035541381550767458476304904367477984523045767407016513199530136710762145346849720970262627275950567747334513612324385132227577117002611660739247714528516218282039375970513378190764743346679386997315366241164674282479434790691441700262033198771123895705367454858403904996649285857488700582294982007083653522730871104273477840188278283631261240716397944652385529969096477746376318454822861766898295573421240055206751817483355373159994704184305619081657958657382326108275056545510880906910828757028464699451315636908319213749194022452780059325171879151316059572431268039312618913334479336567187877309897455315349162986895409653171822589231409141272400575968743173106845929276294444618898209798187505485665934222880909788319429512773291252823223082693550366168197372478567275725239303726577185015290526366232169338059495367535236529128921992265229058784210506089905535795550203589236535819681600644292910471800369223494142461625944395059862154340029170196670814662879988597008511644704240902775408092576983907104012781479934333852158288437558548274469850288605087301705199111012733475850542072001022117670722540023096963112331568491917438614750308390971090137648556088649699869963846568067859356670244237900211860749576295151557574660286126229205518143709771303650263896372905120208083479438152083847752851466353475396960211152307426901905934260661805956195253016893101886872699530170637475163185674569102953044687710517475472702122418675742027552261614375820056362046911845867937571995411273905691469292054254565131684983629334669361513158241044576728022621363520037819293841042934707352762741947141902662080 [130,71] 211153078513136638469107388394370347341479140347653523692469878444696689239839824541181542621083460191953855494900894332142193714030388218170406586354817145357665149586085169279620165803840162780926183979411505019577597904265046460035151154925865499192740842653772409543093619881000388970671903634845246229211351722511153871998909759097424588829764932943181063431834618209011330612155113795667293605994185144048444694239643229272141332662203593161672442880681020992252816925980734509761227219966077501347127157371662608083196966599947011482906786950490723324079169676024436223274609864240802101127817364729944569631652922304462623254657453121413728139499045884953524392211948757199356917674010272254788598116741745591618600437732034036006967311365298787789638206691154679324950832577380198806864729661642002265831982685312930015110581117651445367613689210825262294053080069662509085364918913848207314504532217288190256798435208293105198690827098029744777524840049315955709849877824750059720735145570041675304368952952695900845302693953430502707811552898290067141563094928777123886119649056195573490525440430358717851643134506518802970738252664121556460456631458663687861001363108419756599139838139826372908523675192735247877968459556385732963179049143380697508691817764483689144226797861264929700519021624319132041531135371093264650527359890709273268537818763691895180127064827458502034571650718629493004789313306702409457690389807631719609846367799439947281593448057089460900255851843515319549311957358901313176365356864947217576599039952932841397121297866712261735065729944780353376611736630686619979139800994345705083438871703238965756352856096759414072615569395844507623629586195223696313528819731914953005336628518025602066686301058672246699906883127648034051251026635501812862494209639596391117419016709173804477350318482170016359133582249495137148111766450078849377121914231544930123128902795984350093169463087799864302130773111262485438105850582938243176783057694834920267128569778341166598103686253648534683674124341053674703787022490541911220489561275759677610572256384119751803785265853402503102156798315268084218756692497365209063099908842468160097058131358306283368525521266391562731030916209515752472468131910899797301151037297121305859252752273739085269120619487440836533571294133706983311815860023241310071321600 [130,72] -13435502541063072310562395848270718821060436464261800317697221500882420414889842598929166817989803461520218164657634067457906357197283095748323923794113325692483727085152265714896411035931496131909666386472451728349286491522680775076675230460149126734651051942959472332674972213690547784955826165932566620715457312807134233858882087190750907742789374534829521214962000293122331903229858213715603905068949941520924796131073719502817917486507098409354217843889832117195371270301367082714302998336550982820021399693580452095159502396366974485531411507549186432139763072741916564967815484711522180119397559611324691036541668293224652925860085685682294806607134335775597470461646622654561739638711304970705245508224555832295266677159528933838746068545736188178928841348985979430666292343347170299021690209443993562575361246138560266287009129072787172048686490488352737531018365209522991206595282873487429846670192504735656805210314665439563134567928883694011554482527205736777299511556833125685600824801174392483967858421322167435634224597221405111351450884489576901424668312922382353647267553967970569998627763286378256319151410817706612476563420994988497814906096955067152180583956263424275459611033207443580036646201354595945592948994299112377237950507431996270402993315462970897315840697613740668017403317557957997816383096151773807606948332764937219445141923488540054646626801957841304303030848321244706644432523004396439492606806633324209308500449460814728236195235055556248787018079941349781095690644180483492485366420873198132381922333508206317659663784948115295054388112324442719281680016559328052361070565748743970194070144915629087234168113114406372215211410748548156763080521599807658707393425098592226846903634641811866489293400213395847844230114995938026849056507264838538326490675902423417267073268829201650439503870737610458681196123627743644191987308526558256299864866427078996532962385233217080116991256251141999921991109748981279818583105353234550147340198197297098153905415695747616100535938361455939021770118065484331645799383269577981888753741273033252467645223886760958183288891734985364943665369290923555719502224685750963983472381546789944841435207031679222907313484331655454502797267102834651492112596291349397321880513438407640590881376895950009568610358615316159065638230115532164947054312310527948800 [130,73] 633803494868893306147316112433839333540955024194068890630768635368531562727876143672313957116717839004740318819890466285906788512438988565575857180977418228421094538790078465250776069973540646057143521075111453372509089843867663788865070893661755558697502039546556451581393154199231409319432009373392781036411303453440009152698441980261872576619605161904011785933737915899091255975320024948935297512201660222562559137791629479901746719788487712408004095191397044478618726001081632289746290024868089060795901654905309105042766300541477692050070965730341806204858507457534043054870553069518621693081300589700899075799772035165691464952626238800246945380686654655861744646985066178769194795857781712992030006097364782191448020539195032834629875514061822745463241426665395380946074447693016336825498201584495919349523094754878805266018919168337446658094169002130059244982237485478414903720595657599399982900919052564628082732369829422606506653546799484279686627477827298164627224913269609367606973274809339514174388047614187162081208804746985855506435244860629368022653589284379360014194366349552390374032774033457045578252850095027682604135443804197100554697808682113581807180690102713061412735381532651734215905835396355155935226597261323650603548186695569493590095453589839522047041809714697019051398865311255394824787153302187602941623633399351122749397218213872858080449008978226979655505268307370699645055043279726748069204689756134409942756094591886538740493471834497204626006468544902063302132348528353271686985126048683009014873960443651983437284124409064698627859958218943277897344732445298957396418771860679275367328486938525414140503174666689174884057054588536394347986865948024653487570529985240265199489004046125616561447440940803665203637895785300220157554385079296535065390806894440913145077443353501996590942812350443087348770460770816365928763674063115755625067000261875740669508083483422685858039983480074639748537903505481083410025364730657024270155804433674482549374530404398421674128932816596807260792493826498102234928703315019013558424752792399732926745405765339587085438226774508709461157253016697804620420111010869473682309087077622751817712475552093269238395744234617432906222895990242991054780494936469480924928725457756106631067314133126607691095520444480218771081837570811778121991737867366400 [130,74] -16967076680011528717794855125785807131561383327799328472085847982973674521003095396941244026691037321458126350198561334717903569783132234061765116374650109855358090493537636615784412387040849696666581640099340601168929787998098413495293617193213029838902069686854195494454346819253338772325341188274185366472531217554118393272468311575863947898008370823607878034508078410881978447781054246169559419706357271209072769664845586956150162573601180932706965358887771183726392741408660296025346505257557937578753906942798991514859631432328921529776632851170989731532257775915189485554574490049701061593969663925040684325074019305381230905023005672840275019770805421432583567600102504012468710099392388104398790059104577935423491550801980047246903102364606954603870058004726638448577039297590032743891866372166506192192139159050999313946020505167346043341846421734028810572676815665327072833456894714479546246395050238027084231144256841751582413833729569346864303241140092816299025727619511921043990339109923689733402308610916529685106219100017039005234562313740419784608372647696832556586921866197742343945722933925945792407152869336398245236139825736939998800693102249664470612127383314291761670051042821058781431442819224307630432058332491212173523286437111003948501875963205101970210782841175869996637525078988614488912555654866629287897387616813154763999206581177518629038793073566662781760963196627624169734358464344539273289800624578059135617002175303217694726570331924645903054236511538996257336042305068740199776313364754159292564518909132962330288180732180658669077043119412830187095744529128504226539118091801540499052672085523981862759232285878170978650901503254363033590083466019347558450687124245446634270502524878008035936985924995015693675185326511265233338560205191430242695985081221160393027040728826545216496499925081688310560604040540014247894869899018932639599712052590402401529617108450073917384378560448677572208601989577380850894969502695865073225051902822779565030129293738877519574900330760219176986977495542392822701426900928120430406431434939092262600966413611928027865776912774113443115516522830349529707264958585541635646011135207652264016399170590904599863607604132024842883919300908047395221044858331089273014949762578623673244691351409029524447097870337225504529664193824984705379582579200 [130,75] 732664077020925969335594289441188696057117955194158051164613476616281079004896299198628091301805974750524969167713685331715798125814179222216858729297923439970334355589809950482762306411132558054329597297086005045091436361032657414861258143160487724668648247801848043510348152173171599696555627776266182639676613711218104184262220718753157272003521817960462587069667657738767570976332709649527555755082473734042502866339567149432143441826934182966814907856987052054612429186011078490081228065719364181998564959449978193895010662220370771977400495516608917702997859391500138285028390818720661839543634276011042624770130099862554320099459291922588293556517499514740779349839806372646034674444784446368473000586612494798143979366154486607569757713206877361269494145404664004361426904341716744652531787023180903167339868081112331645947958338308953914727772754504061697001441644025026194362290172929147915163001802384564884182614861712577994564144298814561131589757100829953091017537089374762420926508599846019535065449989250001264125338630656139374669679885486187763291436559504137233009519738623348334809300833433509392100010538981321142255548302167228527549023072525269177037388827768280993315549838882029105484451108258174319247664891072706742019306346856691089353500263810884110819734537454595073080950900630438870750607585863933032697378222295562472472163555517967954607401749209412208634812060984554903468438936300653931591203987224378883602795968519948973576005165740987049416407312902077175811404796221932083182152990669720063455009033334669434896753716614362434076529778447957974082867356237882901634925693882792593091682056120731582433306266486515634132199180321001574261544256096980621574970821297303265315802410580528087904172278558660329098996690760174024789077900647117951526599060025649847729718956295893419460870302115578369742588168329988348753500717749241932468796550638160872066569195302860788465031653775420722594557983465539996601770442914865758650782720825332925725002868478163735304143194031273544334214513930884428577487670719525102983540647884695790441790163323176818989292050543943528389696889672000373849654844161810903756704311724992142671866459687572452179063103235363280523651129587510620198711944833559994769123621966140482808512272269731674056017181264288150397712076811638004275200 [130,76] -40710951873841689036643874182084972498739609462584958760915626733622194310597397527536751816488298360817266719892877010635600335128485200783611159137146426916660556680324175463124007166235870949044041345356776165205223640929185729306018408175874243945005177797811688365325193687141174516872141328199391156876683446710145328793043254832611229598315169452225768275197630950365623006296065666101073429520708765589584517065173731005712344857887957659384437223498218552976770957697401197183461462579404278320325398824095342778134066876568544746173027790722331694846597595592267987085229385041303165080162623692035083927801638377606521062552382128415536432555163216637376696236518058018098087462121844371919341570587583977266799965341015645201455319160418149162623490266274642275773668584872557761561626669484452637587043226508361816747072129794782548265332298427338037424624629196968302728643579738023579220944276946429007871212154133569605525066874540799414614281343252432475082371433734718397462476822892286443413885730117886674787406406782190540864471622258839285744003712973047134728143541855095474326758170706966726924589548202085553780680588121356433822210817297129550627840590807670032216941642533474098843605561822003020995498309013731924591852678165707608743337420271754212416671018714310642257438636694119423302341319511757435950420404614978270723730826557155195639571144031931094522437279626814713791143551270110726247629944879357977322547519366344204863493562428473877648624503158493571998810661751547117755483980826656713362265326603409053976335126187440449063437921136928259349953466740890877348899069699436730909460275411703398544074259532681631009916110057227660763009011625681134775929396526641248981420762243625296348054170233342203127858515540590508606186122061711644311284310585320787339408300401636915215551724667531921748400136815763130589438638414997414380789328290107891834338499880812892535506329933390667103963257478937147321706798419354461780107150083598626612883201056764795441485431682549860118806061997350109505950835629113005532473028158481567068705995778791856990932410912667395714257405091785086129447100887297286255274536344910406548347386150455728543228873189940149577378420101847876999266411795838170118797800377081626190302274942174773199683481116323527596290200638643192960 [130,77] 447475838830136705734449653265835153227175906324373503056570658116652342069315930995949481564270887377814585397299523859405380825001867739588945853930400102602628425734044416331839389667214098338987336769518164195873096726858025620560263118803633395398894468973689070853120611250913898979902178073588450945697611107492246519003041499810737852758775256168010840657490637841393922455323699898017430532537599050294667711710643946511400534105123658469866045391692664626265806364194861380170725298618772636442023395650704477341349561940869966452207129766573441103235850327620226002344887711788940629990215074455028093119409160574099484244901678813645366910643280800867747377621266999133067052758781191651387080614636805737025958259253707287948303851152767956893500385082188680417536394737829247864327978053592239198890158270512022836784461310513255007626191278666917104002029277749140150750354235444585755346748805355767685140192252903565038048168677435165783119521723941921716218760060577868067771532061180888441558145226223913471004572443987562394299013326642622092997311699938175544906433440519749768942614291646420552500512351574803149601771296718319661790381176107592085264609805462758784010266018854346466700798495153475232044326620039296276444262183993845162716192420074627561896305438199499678754972550380749666343396873182286080516206197375682544444959746745219431003498316732038130191168158304349865636667115542241082127109113767074515656870382000177473464919256465187013512126257901810082005635060569373457842569116282976437877080794146574817028737847705013083703265709382574459581144743944761737254662047300795503316875983275819105072828964518464603468838736286838407020248497004540990128435531944579308732457734988720110952537973198290048181839282420074875028536836646986624309200587886781043068139315497301501828880277805678530993059780968071539909903400799691502837454858005127293310551201298329198094880418879391652867274275196190632053063721410100550484939597861853835273875162947789481452824525191523832281457142168055175785336202733867643142378917983543229161027000524060149274644755905764610868115487636069839305599682007284892718605405596566637713658795111261149663383658189944707368051863587779910919937056124167551336668094170804731061951661486164242968118783339920029474500371624960 [130,78] 4996746112896220932638754379341373501101526106244343568853621464448828049673893971171579188653552371756260939709599928508534795904520803454630609884259180704687685686219191333938325322748277219654418247357402460218767477977992165843812536077817318155478744174212586721970002158284349535937497880068638394798563883144403565134538021520929766195096927556229178467865011528168529752035412791830827586985545140439381911125798961319187339443880460920385068656576040823955977556346589550414012931751366435785099344690702311880416840713957582765301825413371992482609866242322168626997512266220210331433067770635817034466989830643643534838299306537133581975415465124428921867064818652338385729155377579047175236591295927209750234955181159714886505321455903623679130005754531670404764861190111607568739589471529034401834507991607746821543969838683815333223028913427635921389582873365138326329582907792053144034212116063009401255717593149439120004882052865640673861349534116348945771106453721433018224229124664286898434863930931621827875455621358662275969645750838341488875479869078200758562598949035774509138640875735951176829230084940625083615506222748916251899956283449824011690442046804884286264650829984679072498470937201401384510233792224883016891315216733883222023987673443800274449897275741675026014330777792890370680419416430532438999608530146421379540173696247067417449023956671612421734800314375123829389017457424793563989040192668721100896822587180438188981128923223517295647970148545311208220020956469116760295673172128256217280029951482744928686998895362148275162604283456670546425526777522903590433937022846880365458562201113114121804013471845006209821304592279333731878471310885116130130585089653963879916165267589641537299385787023825841747423307484896212988872820602249456884377794082606890280867520903589089583348166444134561231170980770278979248835096522268984384787895782953118897618481717152971043444457936833962356468488379268676253200321209079572037681417926123794060170282327836026859253005619899581972506862323566641874960981893408330825919989901531317631805570455380953438878153905127002597393202098774867208620910017867448838871631193146136964301144146391446603477841098753942306222590891700351309001790345215919921063388533163383921615626622082617767814270511105025693508067280 [130,79] 1149137976041169500928719801795480861488102447483267213143339761518625926979106592630248837128549165518302757992482571537492591088990044028919014543765793972808932304797863375333425731123757271029203519137925973325045895744002874715787037639676123718241095930728486455146839898436231887125811978679504673378830928877076385224988324678044068262472171240557955888827935254686900529503763326508956463036456028274631609401621868187816939976708615135254135021141295774369190720634190843493015349590764506284958762921373287968200745159926399227199047834789332158133089251891921744248751255197116070416800453487866159833331847173926840798559566465242244533053032530647246843678417048598082652484168128542716975485474605167370283486671032386658103802383716260554334493103585868971341466214846152037745290062853703271985588052144052174443880036005830470098613042975096942022776223417006749364523299935611056061892936091567458570777793358689007209067483330841476303141390348016261086003202505604359926612298236643283101283418169386182970945218651526309253467154265112207457712572528221503643563318427915297974143848311912684274510471795828363470196460674793362475380187733028348248143397934272442835131146280936849798946061168301006009021114275868487694917606007940791740000707371586137157592681641962453024592153758735324868761743559823431638997071535554723123187261898768426922016127549564415600916679934387702271510129226143609035872569343374714526175692293003681085598282657131127481797134209858286227132195525141547815386607183492680473648771974456459226244864990099323832190292490714441159130983013095868571393538426724265211331149527413978364525201050722677949677229435470111690113130061142491987218028698610500269621993253922307702605697445521113301931311157228381881038363956886840432515111846182820210720445492153078063894789186183493119783425992218977346711739337242319138657732650961129045142759391080739154328665623226403233419661847429318207266845905310902538212463084269255634366654757565100203837645307622239224164342093360855809262175971289110619709509705341035638824481301106205470834590737776496691064222524648472309203636737939962426599666028736595195526416090103310005638638538655898762116306263715650308578080314388315408223533541553103284477545913645020762713123247335659098685440 [130,80] -7253268851890126200175526627061921609482650574066907140196288866227123024809676812978130854258413490313050357007297669156184933258933678768640925870321189733226283821922597919096530912639010055445535260672155471189093483525428173402623537184602149001577623095782132466106656252425007279295120678371225809230746668292044538651061635775092994599839904035095673303766925996999541785496151654883783122645381761425261507873722686805029145402220638957491489822335599113856985206963107763103596993110468494226014432685957939241223394441494664469605243152404737591459321349725648456435043421971776892339941469562111141703762281493046844794943082195795348098020260796184956329868168487983993707116885092888055321724286493558167878370253656289803573047921408566433798066805838314218851870394466619535260829076883228911217380125690489425205229447930057031804017604588294790423659734653516514372177593616029771928606550421294020838417451412665233239819418322312822795137411775848883225267362023056423168261447623610686448220197818204212447325800984026484582987760359866491959465853690905500904222028740356242373394275510734005059020772368061914731370981839751187094872488992436524964853395722588837499611570516200984121151251953443855953243704762210321194318186765846732442298925487843471834161614334592019847390676210112441347221697070866718182184814277303295306861066036972037022197316893811177188414488790245344461366500181452438903348808847057404942165272916330635033837376974763617215401182283701529057093009008322949684600381004032553855569558889999584146518778720083657605598688474220006539171658619101248049536913033515071939236410205099002531927158724326929260324047330652040563815436675946354594535627800724644382573418782465082414768492145403763237344968576536028464260664489416030287326076332549035235699400629211475543346138521634233307090026720753946408197448749158019540604073882145512038425956124806065347365725403736552478368953636214910466642008715499535004538087127486798761312706347523403374972279144366267149110525891388610902774560661452877079615627020278871181390878802030490333711211810986064177645750539705506999338559597476354942743676881063569941772842034352783250521213865908881237494070967074287537825562507644772109138527747983916788676564475649419999969588214658954240 [130,81] -485627926422740118493811613786130427540096431964705341438370887891116996645217062058057751045277122840567579259213813515591802330180511478950898547809977505439663757147088298286319620563329817358859453353765995854425952182375484150092187901838928897596162444191990222778548245566480733319518817654084463164821597242643419607040169402594260719138247906311505694551175712936841404413380193194484994291086977412132556109337666863877538983215749108592285555930266103268426516122058627533412233914042787453903078935627428865915228145158936725893196444418299937211532987705495549256523952057019109536698144322341744105724669497808022384970898827606947741994096558433644303844101872222241293291488690942748261332409468340487061942935090907781920549530097512236325463951230133874240539512882909403812683398010008987217266653592892973266704378332139124687872682991755845440206718913326968569112403235339125990241198732307914204066599760706715910991318958097725316550811957440830223225162654896038175133144216546797911165461670919355850991692883588941932829622657291857099622893503116849457196827393485944288880176422584965510299826702175968773857923391493462270666523606856212197806082058651082284055432907949512516359924240727676862676808440167272223974690652861370663737187719500504319771780196315658646755932911897895258319309029749857623308761985441248057033163818494616624630591246847974081166941128342220102564770165766742811512803081147685008912073786584259863561423324922670680393070840400574413257599123037017582978913510580216736294304638897775283349319428241858401710445768545332304265755619917271750034784033624330285658289846091756745756115251605836203210634744016819357098021275445538302360098018870262027072291671083911170985561849896469272238507999189770281498859932159651914990425192295433591937456300442345053988975263251837261408006053259832121568795766342141504090300275397134218382082534627282309898023626428553246000438032906454524813880961878652177149175042863658520996009316481562463394161126794682025637688012791673581735540671152479177114724985046772182042989418676861236500634777798320222756422476106306993476584451009507953436123940804639800021771036991205240718869565435731132722799659364410885654493059864140031309744946656708078935574130209977848612268003651840 [130,82] -12389003446963396894485321301001187528960350618681352218691789505959484110424608982853058946960928045553380155113515430288064149555294917992567512957102425851724793036658226280091811294288612541436788373755193444151026596606990861312139630475857585798868462516790023674261986770093583783453966915478722945815803050353383521312618925097737500357085083367862417500033778127050513572072830009791929443520576154213238281952778037572244748315456827401330175793778761698518114441986281213159511039816119735226669693828051137372905776769792910048311817755803614204326635682293391825034793141447151211784142891062973299549162798277037037481885563579356053674330346248147061382817885003786715931840714082537808234455774516020971808049575209327680656138263843421684647704750952890826313204412107194252512778444000650566927424311987584535488273050961149362918612076437841234718392837902815185715399930862827808473399789927653191556416118537817315091196673874452137187288641893128260551413372959392708785038867946775032434358630339102993671303562213171103691093729003553563053143753975107590965537993877035889762620442939670277165288077330902903552619938937415669809056860075843158529232118121806393156493298330062364292968599221504062044520517014620369865604202293855644265525279448135166109591542855869047155105265240049608115881584829857021445145270449483497532996335835086594512401936612679570245904061138256516629139182771239177994556182543051362541081216658134858091641102496152674556101627673180441659005720970711580701598450468238155937584024719633590096020241448266820464533823553762202369909995339759250427785794582405694738387348784218063428660400329150594130985877547422332943563389092264530366012415668609588816783314731406599164489525218686755761393140750824619708380092064359922778298276759475928566017218140988859606458509554787162803839090388416901911299514302305335727345250823590436844785237984990955102595827850202607639878080141819759899024710630407900080200761460882745232808539787716653118863680467009601168688765459236607695325812026000001214372624704163221096867824930720500600512774119544515319999172459617519715983566292269000222287828271816454348837352074754925418450526090995024946811750682692030043300505452955800740937808307796066517577184264226345908829937280 [130,83] 98225353939704229453083535595010896085323384324284438947140137784847415622796166192136370050543800593118559132179915157564744204453668598567399276879864098475294489958568240359337000583482597771322781019941950999634877618673604142372910578060496475594007699570574525422328191696024655964514585789848999599014938717995735709786916225802630751141722611171442811696300219525963977669841049150684295756946350776158809296636443022439883456096456513086445182446028501128065739168213562086885516518068922900504146125679061080609638565407483443536681526586405027211562066010801893872676795416553520554440666564780826294883978488932944743820789993104860858472821031308795309266663838272827072259797918252019520931280750237897432659987913537334261509922606397041829440509653796616786434973152892888376720911495766785048187273136817362876836926374982829873901378027750602229279162449235015689258214009372811473862818392365044397071992545857002640841039913024174645005341062166297438086486687467105218980794595179282218957136787762213746202465097961044762617787522401651245229242312053019869887404889150974225389529506587068488633632992023161246959766769617594008426649590991793091320366382866698849265171259287350265020906639054011993002313914894034653486470349873575437061847094052169189294577228139511901011238022539667871836682514588420017438646596426146059687196031292990477883062904255269611803962657841888651793143928716779170196495804554234159760278529826825178064738795098318776147094698541351282921234897403389199956463203663620733652220919352469394091847322016168521302214311347962580622683909189486981043348309241388294248587850701643338022471779128534618064544727173432218843222234655177744410838122900078815185967002061987196402967143424692344067171584814704418714986876784627499164583175430142773999692033580054594706527543350691573496583247335278423283210626292630040413164419924189158238778365599141234760707840675475395976723844919638838464882791561916083626117899673634110703030040427601614953385143297494863724313676803659301444493698341784273901494230619592460184532187555954939312313937653618404342922844605907132758099374165691956133747728143639026649759831422560371735066414597762403884722494201073394289254563519972490276078526085497920718113378768570932131840 [130,84] 3695589984537148851973027934444943065546355489480878975742105543061102812341037097268449970074292043591394852900043962647387573517580221462749651616932252984948208850154070917641464890040732736347056825577862532350380245712618765301994607064342387467669318728976421809120736190958705718971028246544925391663409027822918112065208977679386905076286436095819125268110231949201377544509539793256075882707382914787716934744799525425456219219848460624130377271528867294039258656448294691736338399249994896927802409248517861996107390523732185602106424588175006774317533394223767280209545089968654549068931794785669695026297067856678623041352879011505706216842356693346399964265862952617765064733642818790660719149195641563094098271065038824497349302116748141481353371581490926809360068398454419469504393693975503957927842774127000106364091401177999155833406254536756451060762969883296780739180592038524668149176897884457343239930722903360452981244281541784107856319880076360362001676012291755204770261357825630674018783399581566652940181546685356737191753412858367569375883985095583914961829160238327122095291020979969489098209054357719735120792964549434962527647579965587697299978045377046193702109200102631554888299067258577060099946482771802792339413515151621155541047439266934372272363085235905701081945175152020878105730291159067740734941209615847119984100370759515449322300841883750431588137149508522934299248783068259797843353753088202207145412715976328508657823592376060510391951228579470428509143235215915540382071441531565357622642159572680986595452266024874726850939937354421045377506020730311941664128222384558045315557847814662277399474224533384317624452774996653964272577883822591453560165786822400901060077577639315986446647016582328007270142718616933515187941257089872086720432033525462560948700989892832819151629613746680659539642722845903241809899800571553456762363339822370071542412099105968831659228058195843273945677490489262545590344167341470781543464577085958691136489398574520812240866032655058646003478127853996507532326236959538434797921407975676656861836596233404699115933362830642757069659067242092925537305093049802737061739442466139980996386496097349726593886624371595647172955199744904840324576871790161252737977821923696399180619381794925864960 [130,85] 10058176230429008051360588685232973108647349477303923346931556452502835567653314893855930306737901304394319431974684703887576972337792348643009909769851431995560773648537431256381285151772493623554842448536738370005597906073862900241724741085318193601987382302865155419869184429328807705489435503708697998311103244602445226357947801436833419402545659469431967132076287361858945538668725140642595999988596677647397472248520368910907072242845799807914856548214947842291281894555922821485946989089195237207766394338910895620447712652766019134223320040632614228833716992000765409044042420255281643484331760264946992132806213343459743147133273215811275400812361958092800477223218652486954816626587754518104773054803229066666548066883487905642295000230598744335618755256652447522419140552756095260946734049807051905064471252656976026789341890898941362859350962037070411477937482699194319672687902348542781446497395755654173427967192717694357399611573258515871492842848316613066454075842120713572165939793284323159927866069877044345392721035524434591305693650974659680445777020768194331211458639341337835798642941584795216494737063182757551320770515558152478625977883744373781199302169314939107071203057981735440236557869350800487258812164882653944632605855980800025276606085921047440161392506240869927828965561080950315012140056857020712941902920989395491683938015294033105727531380613687829400141626230881598707158964692834093967218336929564501446877014198455707719298857790231592164219059170483132542851456235951135456261678345001714417001061987141478010572449093883405733165279086373392855315397849453692615377927205200256903110483677130348839572088325206129135860904115820848157991237659796322445759729558019168143350802598669664905218367452557817357120119087666393955551675073295384258034835185227841074265737620110766101809837070153938394022302961562856365036038526687189088956963774898343043711727831327657558707006099498908011715367155110275137397274923796663735825201188250671255161932784025773864942131837988053578761807547718820717881779804817407097956553928282361985034088073452291463427002209650653107789408286114522837891179455384881506520626084387442796241000415353531566895437940293015202882670628685220030455054529000583986734316697554264424804855180160 [130,86] -59328535420497413266820162518475032322211689622990088615374744358328871976121765456340618991062464414838066164736170616230916435878680668885086596615242851868201380949509270751747329707322061185797817874656920889721870475669132068268247060858948784606733345228597615589174708860147410424913426977195425379125083608802230505528586753336347247719102496601972402761697213841943668289844243904533418771080093427571958047560902184147200889812394314616042918564533984050974918519996191981637280631828662958144016638230804623136004215693895111958312947715124302260118161887367631876766506469518038061099723936784908969498003659387943190244949199803545533777235467860120673046566210031263213865925021917596524701905629820000980391550286421008175062861786353379332358021144069745678422118786576662211779159876658163580048309746971035818999788292283342774648258988349161434691331374046521384053831038946144245258426579023851489710224134568417042610422725528361449406658202310357208754128769298667543491610828536221447154376927835055051278323959417490638227888820252793292652849101976698716946025738294098440108261871481634571772070773027018444797649201285866335771334620798422093884338496364648317260677452396380015800823731929408414299887053490360137467001389753300181973123243500313203823790361380627214995095847712230724068834612157794567040467815588263518755578232416919040776794032113131427270079425681067730688216323146457024328796357636168451290139187725269737561213745210429382154826919486272825192685482799245057947021714102667727842227569893123536850198719997185643742617144261642949651205983205829233011622490335508715145845008768795702281992636649774582334432233608474199143712631947828617806185527369666371806430817134723245411421350974990374863466606776056024997817471588600359922243095109511442947795468081810575855274769146452042184613488258967731122542092096088310770040035922187408468933436132559544088395043496483724901438637979475211813023681233781795245547914847694116355649210535370199662456961066873301143093326470143940748792365132958188089912652863387547250549451105532253394497905986332517463736828390689342845230599784192450417419996126735571077422330174835686375524021769946182790979433804100660965307343402650520117225585441637039382131200 [130,87] 9007935731121297011334662272487294776334321634661646248724426670516655893622520971033175880711223378101003501682766443828974234235645781180512790007341652553450701725407894986090506221675888624248017520391147762526511292472543207730410166193013836565786734638309919824682628177580062029788063521033565164368332806227047343717092056758373780551939163007280575912242164980844503999762772085506623004117192889484673949482819859035325014965450156287047735785182879811524266889549036714252254781078533520444368136091343796640914695872298682137599981150455397986043148816182713297324684858086056732951660563304672835114563390833810759398306719263279761301008763088136739549550550243374705206137251642709447421262069370413266422507796957441711170154692578040959945526247469741406562745449649416169698167778162467164237842025558561518614956218071487103497922839992902814605153238292982872822293164757038285784603832920329726455175671359902687380819972193423751139546422033149112450461788477092401498897024632716446391327501456594863075415058037169223063199617604173597553554053883996431146712543332365268740298699623911675236656633614676557177595762579790280929403759164474547494683773215335250020558086253023366143176274847993818000917542838924439909043202105438945117785602570425278018660477006929578141389205921339976961195037050940487223886077279687906639299125158777855640284954233531982429339726229681636882686501294768370092713504244637762001250470069242456334533033673857908247528606175095825067564438069866214420515560012841457244892302311601293391364313617078701830304866802896366426847672634186716142268471482098168610883874942478847930735005563488733593225696028294685196520507040465461905376587716896921221393637093800407330241461556029794792473817643527651046319367539176417521712099314602227240927187972957182480026173213196239975284311701347078615982782683595702393017428481358027482879947170891041628201244305036936251200682294400337257524830393210688891412254605590492184494894793906345019329037696810915551831702705496083426537821969931992263866458160460823188478618800246047645686898621607259917691203570658050950145773952832404803524293441156500894510639866613571990261596530212841337005887299175315615921411774652650701545379377440022408960 [130,88] 294545606375654290937073568708206349044182975130864692567991439960811942643363692243934989744232309981829851732733653605808682405399114954107787995621390617438426139910801062118978432681853793235765569857268171928867621470654077569344707938587146511590908892720301768420017081367859547172492811683586431336819596551638698981937909178636764512112070869657464816454753492458872034358964885280907127692632279736176150258953359561677148513976999528176569441653161782214376930179827496471654507905626335901097524394200775046550139311358049853234662056199654356208239274605112242972266501093992581854853518233882833507406123008203146945478063098981440766490178806949495379345957668271464415800940948251758798700212731729711052713007642143189160375565498920806489221924418638430997540674880434273168054783717732304812073055327627435933899945728609365539193679069089928664000916567253412791749433178126012035286103259908448521352717787647269934631944250773201633901131836035930702178395224700276128339771826014518274010267636073491069061078318041546780566599002184867050344517864586108404848818390829154955079757199864767922430663237549455034723162838952647835230773034278481862382532289083522449148220357575803502661859402592853699529525081626589776934453379703591025349502612558531570332901446998094102183893894567990337649005141807707433764804058039175175701342241807303259314085383496290745272902208517158930710720314231868003310519496991738096401161354472101891270086702924052164099003668013504674026345696582387439891076076261202466062118345331408621900105012699530381655960009602337604789754873359088896514716856146840168004028587961982135470520938021961922039971944173188789999943243385297864291646803627051586599158327640709444238741775646534957508509813080333005693930219462682690224007219342064458261136792337216252109240619330199405596546233795384741174213791917034566436232056586109819935531302447152213360595129665600663860045348984445168243418732819141057806376946318823196007361211575917121984235577488246689262153640081690497884204713561669488804798911545556936378611837754649911048906005773699507554401687161362287790353389014432511924377857581669245199920109984520540115062111392332256697825469568008166739387717897822458347753809934754560 [130,89] 4472467313979426101227867992381073659228285704187980808353196851598234815539148048447536934800527311626989049143565047482448423591291463912391560679473778750945865308143815766066676983372945799691484266279921336614397329799431129038054345104282058831079192721870050255161226872780953615654662488200372504009897831561803043229574397197013626978377136824405997649603622514611980975568433429709375874426014735295618253177323507101933662491434381615714465270168081652734472572427148665935877122509634019065557261229850187505712783270621646285084610729578193420409247683526522933402530037333400390130934335154419420945229871571284272973257746765484923398143725055070589447104535918427460385210174664411301002373668343598814142396979597799695353110446054912120199903650835253950367198558788580217730398497964495361368881069782393476221215186507340569910078822259738065356818324165061011631287147824322059239516717093110224850027494980052010110926319513649846132156874305659362390094174610175208839099884526278505011615396220381216411075665538160712203521956646310582663162104383607459620250263045963020365087429340828956148800157664488148901917716257212806022293010897980014324895720694006307025588411186356005227354848654205434698983693540393269555489877581688503754571498932487543669283004141204384849976432158095813351965777905647868210359128476541527099129080564675301542123701293961200236384107906815976069994275002885885519215044527311850177603975428394826516556172695300530752215228145763231266712715405163508716577150446641902173626832247324063796515987029987772754160343213232340846280087712863033551169313940262294542103221128729259687758067179266699304404506486942640985369686204965693323361353054263393759447038725195406710510992878417940493508258812177016419086338529166521512860290652331453302135093103494101916107566771541054880083462773894197085752909570732063081457810765008687555441624175976173615664394240744673777292118873301546944588472259624816469499812831037438483395605125114147464192679263653757046119538098257059861960087098371664571637021165808993783444685099240638656457305138760226092713127246013038852859190530299902921230367658701012935410340777230604097803184949915925222508951109084001035172630335458329196278620772480 [130,90] 63178197771743033572012788730655492760780215022982851601947431604535865037988692400812357681514139475029697527288674967732382257316797561267150744633838147291582431403179655612464258541972871170486962757426021691062230255622929421395288157469606230943331766189252741260689846517804794449019719716365917439225864122157667505858140911905305277021272094093009345887073704501698358125225479729653512572379536896024105793303216726042203111188978677856878907287337140289834946339516243576483700889209138491244905022907896201316028983600952297995277789830278240856102472665489121446389772273499724264673952616906639631520057039272366984049481301062093803158241129377181200171092124753561348775569705206587599389535758689686930926618809955567134220631832854926748105026576461413785455426119784835133770069432798542804846350178715578135800460936310610985206696792920276257123430668041053782473162401960313211818272574854950370147306227020515960766927942128753376240226048320620041622562934292300631373753827593236922501921378005263401467786964955366347172037983487765295420421250578111795065416874218074037481537977001098958030794585521899425797434829459277423445459235897083407593971817456075401403625745038722660975613201947581649754157061567630492141654246022053916735899804046473943900596666208485939690507348247596644077193066012748377886795731662182082464272604028142773958503888487209711796047197207308276416186295623672512520556932290675641505514881070217466530766359075963678962148148062989630677638572477771307168534876873629214035977280195027846410097914035049278190415190752895950941604567199102207184125671845007004391995058594409862041145193156691701510589332749111891286434643962282049672761462643876602413593480595860831281922389031064116834604061092194965269738214047174902063706897197268388832914655587748926434313623118662646375928683361920227082909492687357248274404434181665331613170305641326996083525935550354669846981464730919272426257242427004928121015590882131447439273336521522607558586407236221068746565057661850804175405155539353882344280442335607846442352034045948108231044668441939499074150936096897156015590265211522598994041242230268941862340146955388354962145546438709577852724820052443247538529050588228320287611744 [130,91] 1167293016644588906165159990922511360511532974551335035011494808630065729071426280788251186584594090148711515114237501791370403205872562202248091907725793615233973058646685165316945455741967937543316939555596999412709902329374648647804437590322830695629769709662407620851404938275174254863113222451143861681373637301264994922494162711288904887043063633223457850063876236376198288054826888879800273914678831232524242262907462156078628086670973100449513027352785453724154571701956652911451498183498566080120462522532868651081338928247657890616570638393115913303257604756750357656782023660757996710645680521128494582332277790433433369078309017693166846701182084459301266599666619135348391305034484182821522018986736740742759848838692138588530581881963159571094050643399253120749212534694978055570696711275058963859393192250723969721916543960793027875138332990207599237737733397901408518618627269356723518051270054457021643202888101891693626770042407893952392898916874416844950270125997602683391788700100959262910109753046765137263911092187250020480015980772882845852207114533882358207477321788704724185823117102645301223548471936785802657904771149779451483309393874302220661405332876301808906705626263546842672177423804596084318152780621860177157678257273730883577182239619621270663532428365319164616336448572639794786822106941294878342105422829805607160174029994119220494705108267636279848618908497237087295068603426465297442336416163160810547700345580563203956634017345115099697482262561321631578230719808588632883606021755894965234332071876186480613907204756887591521658624717995382237054177276047211682817933690484712464542314904835160775670897943949260388547982404022662722682968218974417595594865354327559481165688397775336162596224418829360955972363596296715749207323351029336232046898996141410639454094292999680049501979342266591713866512377563723049445693094908423810574078917488391594009060391356811260963041508047336732812054508302619013105882164504005746578722447530668152237210565537584569490569320378906502405329772701959946168972623007912292470702353757016894697576513771705311993048610343084906323869846556291815603953600377508229045243828464139439281094794711763738108310909334486860167335686575621510725182755390866639872 [130,92] 17865024110423722962429113099915795227029603882199205113100432770515511893913834612274547712903888320784852347007145852821250276201161027808598783938728166929369547091964119582389364286409405818771479266977027182933505495054250076667937092290209510148430914706876464703279492363162594520746628839279916847938160520398413049527628707647318206810176709285678180214931460602357707802933038316581550762803310610686248692256221387158533060469393180757898144778661992270522260166035148158133922324727319306271500340063365836830261411592750168986856868368254695949715545973660440788453700464749665605973234633863256523793245210775871224292089709235802542913718083013163322622492615040346894616911955769587046626591065293186872844188137754244853073920273210400182387031605687374039074317144436877414685386327464056498688502702319024521659626095508292713681975674725929299664834080890584719930600825113709640809223201196354628283378458791913826916667636729567729619006917418422816902028625115720743370800156147034064900971836580494966263158383108872028570769426947298385638365621044913241472254199438084770588264813069345915835238836952519235909218772681887560867890448826648174201069447964307184053530250612372625052813781492631368221650673443671949513584545081437671277665898984195720727787588706292319452742062204446870513202268884985737336434275292599171745105122891786263869785793267438716525884026855424123649750519296209219510495856372565737712121757062274040539410051827718204707866734843184451603288083800553154062839157996166687491274752763006988904043274567299104735561726552905593395108555952542762624281882793414873544141435090184990410545796202836151671833739134379248429054488320283589676412446521150297823188302456462593410911667615853500747965593183469250141605235043991803998934227265176129430671341084438378032575281135122416621165444423960441868602032009944852024345228709060610605232558651925377642138024828942600338153876413289511237014749900886437139275413970810407927679318656834722733357675888989518178289150890004405949688333533936822338718790388848923953412030323765943246662021935127197757050073932996088395646318781855609467432434481463683689126570362511539445612061249746043007999637636130756498926935573711552 [130,93] 166041513372275952086175544749504105005379201731229801360157920979999824813930457760831715622497299964097809070951579903826156632273498730345862367743250782391665021506298183286245550244546975862750877749814208181954059722073258702693878838340175498698969840849558287433105407658048376374781670128399849799880091283667304426670653468819735162072654688153446429266815586908302800190374171862360439386544368592095652452094811014869145783183241203735044218297291223318133629783057476551499507976793167198914511114819294886309430930141133448311472860073201099944274291729886025070999307708715859272697365330958690772852082764061602172537248898484528468443023922269828744046354090810821008171858159838550867787380249336977307066995755097120918445302119338640173372014543981898779214197119140594597636532447529190577553932584830284454466594517737120640188649776083647914595734432142549533495835497727662582764224772249081665502390514988262293605342494915256696038674063350306080768768962955767952246296905763323005321947527998153072503730555942206886777081797056402567247546898916015446882258568578391335284928820903530163357309046986409142860279883845033695846131692128740689071413218740073736476750818563161191969603043981527948224269871096021231504184758466356617498749032838622639046489149370458701721330178721711372874243041413269856302780750413863122425764305784968134577903956388243490009851690485269346560072511851883170410479274026544164323349870846779786680554323952534929400591065125177123004018123281397623706732650563762518574697429575549191125142174107165601428750538262212578611059802111749121343250369768389352330140595146650843834566365843899912243972537659213382985842324369695131398276146378889439533758618370057408248490336326131784417913506754353499969002194428945449988829030257782083730247776754771225843720273192116607983646772301549035416527550652262154489742184652937164379733217209778523601630829874335357172386633635637087527789146390749053420483831960741597443904934040877307682558948987878146339436184678023405725841185857963693277026072740428836171209099675973276468924302872415146218772172951840748673893390825432726013907927599222914277100544287532104441173414461645823180814887840502381419790777280 [130,94] 1594308116906503405308488340324106928321213417338335847350148933926179955019070221402008591332912625223806329675589287184271165850468316980174960308252722223289664766769512941776128366266114200758302111587533201082187926431225918787169401545702671017852372021274281108152443298031733330618729514560039655913029537600522090304662104394202221991291211592865178224765916292303256253511400925339850442258898814594007281848352535111534585900988027340839295529334506765308486834946392239617156953904561942706729826174165061795226135021472198589825934121497928176877617739091488998514237762843377081308330104097653080717085190201480895203149299187096570820786784180099805550166455684259621423546461896669590211309165008887902379215177320166565002089751669198139338732526122210789863235280005007701799454459854295831296540491449302777957780117167899050519438396579807919118697521582265902264039064949260141721769893505412372133130506797232345995487515622463493489929388038032804162685884876937471328699774675826090513452690258794486048458462390544763877697066212786918811168041899359098586041760485539725822177958513945652639193400296989094417424676284517812175293155550398479534618901904181639709421528067538401259008159600850588569532702226929050067856100995247014546550800846772526039675943684618871352157796852747450572839801855018726070095892219432076756026318245864506214982350643176014447828784204930774466554796866907515732779337057841669146210764538877713762208468195276453748011225392553739723021585427595465058718845731299781149520901142621692719187425077898404806561532636762251739344161446332743094031196748404020656545813419228178132287739633785853009475416693542075555810873065914629816146469081428748607149986560433091490080473830863269978351273448753568428006356714852976716433819595942036004623126316896513524556928542453455301633486963821384822297411861830068659556846128685733678710289955547302114408621459397536918843255018038888981543311930436614186859434655684025289543437874760547418476073931615664804665522459318876226993091434287472945887022726117787841306090573989897391343973924879603242689385297915541884113219620675865661562177410240552832289229446785404019966420532314348865285714503109334848866912 [130,95] 14653647300461813572838763118899374836007633697820817072541677668913839767317222278588906612311742552328454166870165014913565170934741447698936731148255350855641523405854669076419363397926272208083035150433235538867803143278243579735625359579518554866513610069476393482402722118939802515917840351670944115090963187074118722770393005478926671878722322060390034364760760854637850222707984191954815109049725290219477037810255348602228912766082547816404569203761710673025077727701844211731078159140531256119993810095793134697610349198773113748878840947856504441201501543971130569425341521688016815520223273311782014175419845282769009033568069258231557473318176566261130292788197373477407534222859885313641483816175598144937239358508824092129915988209213697508574619595972588326333768611168156787060193694740836401570442978090670483203818741439169912673794404357935458465136414691635301280075262932599665183758573639791941162987572808580182995429799273198513305157665454529659951792107201893246736496689817255037963337901219290002054786149692761192903376415851988938395802765370077352277355169997837729898138564151856390648981142963469611577893923598414030610741000540848405370686081843131016123165781713351236703528364338124329262209556980956941195403027731407638961938589164786735268903016984260007952921120229569122173533140434793933311075470287616895503389889879249958795740369447648889648068302538532600709156448304088581937944219960140743252384237504511402565061119959616702058520901090703730713214053503870716168401495163245792996758369696689178261025452994843957891446912134422438786225040008550891646606529672716276020717213133397123924740885271881665487105590358587555357317086433319516098800198053944790592020034277744019177499476785351176172557464162390006364638838457029778948205348352906566121207197465410976295727510158029494821184990302424614833258468649042410086026618312771565117656039826239644991300340586712964636651610235902288389177103410086998019537499362317243609815983852346513267790067640033145657316956663504972008007671099499099301151569091175206547261243512534978476324574773385234020330885372040052837691772554523632809719789009744804865656345070233143437182838429806381263236057348942337664 [130,96] 78282620354910430374373569429156953469638868801063949357240867242094753082890899313494774711715731247696656352331568980993628501743586482539181485889878538048812982090410031711722204970205246313310835584499623445696523443030207136755377208653087893303717151265349837716462094234830341918403635318223067103502204085663245610126734224721836413861132450791986069875390944638928134344279415098306558392105437749533235872083269019393411287505023567127582376548429491324405000983022107073618557817437407998071703802809533769771569125752878641395733418119183168975363711350896835137909755925703047337864594082126994990356597157283177744151575403862798955314329776105589567721439304407449128744067503252353671717626620148292631496276913995514958851144347837137639716895552327536866010811464022596414175435420468242986122159634450341410923454888284815697163646495186607408066601675271912909596229004656106260451826179919976780951091055647052496208001600116214038245710145541619347974588530200807514083497185949043395266679227147724911963150055444724073174604150812844656008469292855941603787484694583656806063109037240652833938724017012217254063752117494451691424010905040609019275423127877839158525085706267376966886148480374574977534799270391047262237106357398641105320760012112013436518168247488367729016222994471928249382095389452326254740698898227738648053946407158722077128583741493221623806609442954258457760941400166086602011065413346435033396120735000527417609764556242677822015127425154324218567771578418205011752322568407241031381781452090342709690906393246320629070192136851392739898191161140408762782854537810761430957288414813145243500222479828851964964685395987701743635534463117091208181867760281876892870467711346739624176325857825129706980098133777724741985385461910194503818344824995216626922252922851653157160371377282627968712788927210264040872246508866289622112165121948256530100875539254557755468604562299813294767985745376239321726203114971689857049136514073113453717702636298503411791584538604651032517336952884900219669956193081581024021747801923262064842842104242004079253173672234196251536167842453281132981499212307666624070002137211723784526135396691176333477054555684321805206622535026176 [130,97] 356691973997191326093667926289783037263302805745506033856282982962975714080586781488800067302153722246846017624858196930083966809077086003906438393149481434712812787993222275672877649025070523780233683896241370696424695121768241737858679560351567035054683531447953481681950358900255084419128950522314249055742812415263594229702885181054142077213719396099284634778805610388963287371872507284954846171612479171711724614017266069859628942412698121934865986946278283520388259034923847861412629673312548260413610706578384479167431499481599381469046310026956278624411991022040201660374034950900588339182786408030831734228812798266080370761283911972074499216573175174093842979083420578113329178777678289601072853663089954220899913489517994689960363994314291037622637257713367739005053991792879681001493604543203482361256857379670561311619278755716506676182956534674917236801829318685185789213544545526415250925300223528636455727255870270837789940214560880844357121876524669274998981787125622601043642064916581020823784090621329625637527907335521084257129346886233366019319973447102418687716773833601246916472708838393302202517446782806268857103667876581602640891520962514784501824244982816647708792628774826690579561427250194888869069131228081429500109446346790456878079934748832145199489973819321234933503237148104303876150519497584637514509908909076132683616429434494026569523124824296729789918693819450791583088850833437753302670773123319990699012665056446808609941255851485842918826888534972805905707812235909183217537285112997192254849404517131772098700521167034793553341986893494680403743150385263956357353752134637971664420127172025368263112747296395394518559865696130006346384086311146773306366778658715117383571427111719666341353687207072748833994393348347551374120453912905805988579105852065799313061462603875977174126166461305870566421237230769194354839934770919637652582516984781923189028616389079944620130467580243271705324885633985636338384176627193290955826414842652199224472586409366692563012710303146316737702346034848592240262857348546877652730381075459547523977923292781592705314442293536167935752513472290198008220299682766903328835782871850303028458668373723885834595152690385715144754031744 [130,98] 1525383980828924459942666605818096854012666111441984189548614459359418130032571156758831765726650750210539281256077117556742604820481064889025295121978773912872444534261344736985760336240521771661693891903450223441219854799105043877625310228110796404752417369185599798823098038922831845845137170401402570206302311033703925080716556040107655509988787026652150291247463455470501695322836270591536304927356040992641132747123679516086849522777955487074186644325762397969115441414159028623478100989692004194228997106157573135101425795298314442425626571538842090069346505598437765615138093720337664414434114972844244263413226854961706579139686691113490599774732776539326200167537839176267147413313454005555058401048165190059228339816268562340778008113131626601191126252811757767695370190008658151364769326697566480983360522297669371501668311283484467881868890043729626674709931166164674501385323822835286157978247799872793803035915976535404779513259325142106029807793963783217044186271079363182727614717731713020543969568004941038502943187553414191139110568203819605487745722227242348076040870772947554047076952502979012955843513990220166646206469261339386594403007920885974820096477848947975397880504270986406483559293603399506251857626008478263094778465577409371754925784044740365522267092378609860713024991032614208733341653428799992951951242179723001842516221110675347853180009294472388879146525648239097711590140372362497214063347475414484517626322887002438519230732820810558750498609657394344550410324673861837412190862915229234758340536649913158028271145201922740199380812467898871767134719673848224768896681691560040221035562562824588060362418111127432953860623253891265285198918054841607976878235362751965798417350174810083703308352670984639423916818680018212604170370638022428303826265598492578233284405207425018332547840318143866314665657923065210687208500920462188791934912764419146118928075781169099127077601677146655222458227345031582010472186621917652491851786215276026142696444228775952640407198419294630986010842084737229682427943783362676450374213422441782793949177936889605741254650172774592773506000768720286645027001538422857601385687449642273209705259778776441931264003349290881253824 [130,99] 2162668729424331955279054476319567441114118593164538441641646783443293143798063678681507621806808811713786688314385055154734914611286776267226352183233581972216263695512686857443707764859733097731644500626200185329368547649081500002270135660895691621086666433896161427172116540188110346994354620013913121150868966193415344134225794299093940455684212339988152377951473795890304991041114586668337190806797144687798909867674791960997053961414290370872446376885704877584962555322800672931461247711082633583609391841316398063614401381906748112652444601501918109589213205859199325478898006662708111456948600526766335964721450148723623175314626250367364713332737405619485894932792906646782689379183697200308748878598284506564883274334763847423694741049945977185954398940545738874000267831453727496200978131682960476443304836865753763389805228513434167303133710191653773277001201546318955247862169335853278080196043068530366782406596708739938380164490335949037436923369739784507242404478067061092283683912596272178898986822424213540032180870024099350559413385432465465205255663093239713406793087337857828304901501028436020936102620470408033596582142242453699208058375552418313000434356094835044066169735827058950537377230922527573106326422551584926369206030647468963520509988129443112603739327764256195034239472490004476991931120024058027777371693682847234889577984182612566821876865128173535335869136166499444862403033919646714828671476946588557189615972010949210602508013443511023152641545052269561741344203928223726021359728914906706425254381299694549470937195846780203968802571722611939116687363652955817878479735132282060517771919900688397740208673504557757975770027106231465165065131425075755995514134146177499680758390939644299050138108279528895320509043883839870362919548341383434004650036637239396467169307448949421140352608248295391171714496331874837053144273983713266675585152231470141941788518759706017137362117623814997532495761093650312178883504199782280412104961907618142893785454665647041281207390745826422772428837588478520389093146663792213141824940712520551461561319931362580685831910283873193991370802165029096604012961115872091706755662227727721962528698240847248798417547664420864 [130,100] -4724714763045587850122274473564190693851837709281316582819341282041684922647147396706288709926850787895440187924993048323458386695911886704394625131728673125476027205187141064343199942849960660191480192815376887540445517952987977572477385529505815321233390426315046898504592953862332559069620409570108300778917596789560365474795596609972256492017042645623100614285631059544874084229571040042724243193420402566405077467161812068782535632171226582614769532318238015885976014905245956115200687874838913375597519583702129722709740819665141739644503706065359795911684533676908292020370522840208421361726094910053777849554083001610873100081067570504966529154787823542136064747054329946967568689651884156260937908780245562868862858488799634263355860281168550443199736820628093766421823027756315783136859467618450766742424128789996531417847482069848188058743046949309546924824872504152154479560516393118912410175891858977563951695747951429815350041210670350210762943577866356474469430891891756181792789886691958075574441463607422315989901309051689491971798253138655665361605588724050864351966754843839061383830857137085159104216775969214699370816261588547518752827741196060819041117783940090181060482203930885821176442445575265055549473991943254001819858654713861412307323657644008316654417634476110707235756970281948470723148235358436363185361593596406487351373775773627018524246405181595521033234060942130692027956721690617614040240268863976917525698943919873612049850934658326442032685699857389215225755885461656526210910322136409052832953392290386297081090477862343578073024832268519198385256144661889139856882047610816599683539848227031470854414945857970269961354176790201786464351435635706691423866021473214330308194001023583824863876926480462536003660559570429406684977836801802392152481804232208039841866137177129485557444387330776558273535837436984344767183483614190250904459556269986980052926143562221826622136694289041301861393596424620040658801623961150764512134199846445480790434673112220376404088005379736835553046321135569359983346031685015894939863589887377775992670569199598702628008893531750276759967228369018204516237097678680378844878999494804302001920050117679515934084836544 [130,101] -2958591006377232484364500854164916441446049161608667075964749514155301980305978096889649542909227343555355277682814453470336892170445384526269484977387787266128000378423383058942110820492519307906303013124761727495372949134535331533912048687361571059416279438155608745301314114969481914546811194486458149500110983306254577052036709784291303961706523833936949262315895931011306933126386521889270483250330050168371820159160253567606127741523951302596087159439422446844437163788206428816898741613360396669842110766397520604002329506216323602319095198658901609352951055054021707704382061722247293039705060027079092578811812080446934226830910974978337871029133546400062463896070907776547177559609514524226505472776735487633540480951315471860593984252662620307131913891796745563734337003775845774555290825063126274078227807956479006985860860461273138166898816145019506695602633406714089604360701322745588953733120997709591971753383095529999608496380711388973897713381169827779521017836251008135957922877311071642410130007786600373961106012204614363970527831771421819610236662763834860539624810136453964633587649407816376070176436559289255236347093523272346628609338547228244027996548432551800019447387831128911227183429845044774444293615481245648346737407343831366236165580197055524508950079697580138817317809349774470893885591647806515770658829155764501057929917262031672321061601430841401673537594487916208362912398401694139412096287701687135891334401957081538494000698668787411052155392369948875183910493957441380966192004423008696504961326845008512233740181445198254131737938227182818820665657629494574233101005118786362521937671509193084692103386899540933843607673999684074125635165234737223761868116720617460954618731125893668970854990137584462801749554355351060447008079135922854990112685642847047549271548276576320149362305800823996164167291550866444216825274334497115269180614408763790350808130056459170980760736020223028299304995048426480787088616281780999647036542608392721337897861395916863395596050449849078772780275983074656870392506561207444571029046643791722189626372941570922709247874354945522179697603185190115308479824514098330672547881181030548033471688680023444699264 [130,102] 53273979666380150006987077233642854345043908445659670432239111286751388368336519138769844859166817722287914764939767808798242202860273095648715063280271472801355705256224868798988418357840188998102477384584298457760560540966409528491497239848235215244542469471743811849732138556496232946271072844179274634920362325232122636935051069545600963462929333991880734625129145964568997016963655990308066506789647089451211788367231622152842868729335432536875479271883332962891164503796738975700019621378856610123248666700472752292814476684510189793869512450129876853651855767258661115689606154553110917323997050902876614791964718589905647189441175556585256258799486613300673235790956831704357020422626693367621336396321353875387489515684993551606362007418277871903229032498821404322092389248757892480809639001120707678876897230627494345984057451458797129662786840235208349974922251060464884534698732176354687224381778405171260739742933960051748363540894865134541255179750775934213674075704058618078463063822869064123469966071884722755583494104941423654130390037850835514870491862863834131496682720913477691690134223665796496116288898334484121663290024761492706031760342219661055478897078568199395280444620503747090046713602378632869335732238090533822327809351633865319468045221016493584082452572986128470140639181156656127737358683542647077974178583177241802823812516565871906471792716926656835636254470382500122716565134307690525030316033465443984310668331611429765229456366857398148425278244660693561287467651517835524077971326686452574077104501647802518565740707555947496555284825716753090813593092731002189442723660764424081572851111124263884269901784664467335832129524117154260235162169111624158767629126074169313990321319442935864541620113097705565762651713330322119771106122266045867109005847454223132440746927947992568753270428459457962864801502925624891754442954733258147664553208683729254741059632874155419933797066758204052846396849183361017731191589658311666714488982739713326831966836777870294943184763786993395826655504730894514555461141802459886766151571218025889510444727639531875798105811616329862288009265328636249303117301353044718504496601847832248715058305634336936 [130,103] 18377220853149093990068390128433747517212330023747866038886835365674157154151910496597768131530872305987498181251294477998074880992380032605021810557523488362009862353664296082436429787932961103365097685941030144439888364389513054981432240254289534298059785911101409137216640767422325737569643458022058868008489696902766275658656918813169600430973618080057470088399034926671278771534048948064044936524110138708336904850868543759496113921357609291174803891860454155137780146902380128937393962356033366248208223085868328564002162467473097050431493326174094824744259426354668190990420818420621083683123998764196139580248550540770435575918984522040462005738060025847028155228940865151548540027767410381835829454981430435814890547426973764434620303922461225395134911953398320654220949023891197048938635803265218354587535216525887109590762508218424084721802206301259412873467014808495284160965927940877667154829568241620125230782189296212666153189035156688266828831560080414823434015733855291692214649698928183075941704855755593192490956976346785494344923573415796300314033185193568074324934359426879856133274027144593483822776139445102969977882946883411300226387511626132060822342551084378656978326091495598473358010908421008492145115652178823987021618067931989542206939586259026366112023181568412140327531070364478933046346973898911599151053693579140913380852878507350283244505573182362176289760662643335944256643361230519629058818069255432102515552490615521242320213712967363888942537730822753289204200995343989583822237160776693562039570530489828134888233281623859512762268253950512167502819626806785164739258683848170230890757977032043316019444538350678098857755710687267949414374459121999959818944618775905568259522311623726324629755509456250239949612627943338548044320134806542874697784803188854206070102973727232310518363667209980026579943886074224574736307068530675873907646187742612643011203926496115561096354126578686057327634598062653825544902475968077977306084546358227612131254395851976268726416359173627840368279985529624335763996609988232061437544442961377490367111207491522762684302336420329153184719918703450144458707719473660410786384571885001206202184108032 [130,104] -282604400443656624568766727409293908501525849956689246737498749544498520715402537553134423417806989391372354500067692560631651610993907421303441446698737175323199609994263332234765925141921668834289533068166965327599948777188760992290124846864544358723277011550401057318871916261957439967891796784120549727015145495991774465976036367822758683100134823905204942613953891494466873918290453017132026149785745717962179572900482197067725465657934863664699044061390576865528092983349800593182855889943975689367606435366560332448843588747709828356374360240409069811710341137972506936748355721684746210011910159385204378719929574461173162568826416235954969459411266955412061987781374563486491612541941786642449011134756365356558679928665249304494397627040276320745649593724021209678816271595202152960571669879245719087097964009834763253979639931634848610830440387866950488547256838003579464865140413734542072320333942338184480401466549723860919163330570308102897876970763218118472616304086546210960214114460325689248772306322927934175009901839712427452592311042984084088681770754510192831332900135977594030924442734495537681279732173681742826321536700594653660117757849524562790776426177949912350628290765165154200738419699153321631232219732880409160143037057902402101726391077974700431521826003841018307256527564502560298864953499340587458787831626374606327324464745726668909202933295934761204075046479071938393681451071173644529458630305052160172353862328312164146090954720078432166953955621873678465195915087037011924764074928496732931085642564433608950274018739538748941086308029491507556624433807966786400548112803199391122094359962936426327242243254200577265335677911117018993671575227907452425343613341412892624563170330241122529277924427832245684276796508971802117837602740400010331823278952872760859646152101456598380675871485964128108333178657391761520429211456120090821443179352132534881757582143063439178995750009867620147688624989275377244926678220558893613017847807247871690386714839235158000448767577043799799185700229639583842677503952963068797164663949914914258859812022003281643682664834715460543447655566336604077575719705130824563804639461219590206436864 [130,105] -248077824296755208872417875899991264330304442551134288771785046103164115366211656656535614909074638237062100703356357097049703248003290914426636663930529812989580113592047991488606642661203520627359398269740910216269609669280074616612581264943302537558214264504782653644780600664969459534925809833793971992995690808782198801149247177587351945974822709362569510445939928959659523526937248249164573855639977205821933322922084969481232184497467606881602382258514851748960242206936689111050523017507821007168745108707928644458071179440978827635175889516733073605988659491242936508117561180351561825974615300255050404157697412663216806564883176425137853817386071397788466257323454916022947157872996582723066835387218862540829681733467390136302606887440200266316595395011070839460067792952010466579483660063674587182404140272648451377428497524247841699078351962728345933298575295078204721798777036262271162477243019836129721979913560152896943267799520017091712534698934535601553494290942534698873269804220362675974510671811177233199535676244031744739278738696962404692466861353315389479785088016228968327064193402149505763239405061219914766061667130168808515881091391077086803665810236687782313199595942994826996334564166292680285853029537660859127076678941248920400874127784540440088238011001165151840879846200270649109848662693952053718485013725023486759864507659554018113807922155450540914700553365288793929843690460429768130152812754668913152297498271418608694211875304360158830559539944835997256174829150927811892395260840855172447823996252665968509963760877612269326165785219905283996303707768911196165424529832433106494862625142748811012647767474841880312275459989466760504458929353381136069591975449030756204368573459890919757065072460672023985578030861032889369897926427273877936953860605790223582118909172655346171031138834987967596392505069537207282589812762847632809034272334803109086032195758241526143576587650736690068633607850829220000636980913308919574558499395804925085758182529345772069711188375776152139136845027249739026423288806502983230094945070229830298305721872316833261204639981000462291256448707759231183167987766902435656830877723749149888 [130,106] 181918478230940278406325218182464502593392533991356097440910071738455619922065081222113826590379648457042063601704313611241319139021602881822891077669735533271591855263544648155231805881132527582816514624362138603070499442097729051250377113745792002506789147177157334694178395681813938238971438553125732472693214133254960106190971272975867105509736193556576990706636754995491786830039114403248945490219187402851950559376093530690719368456061717306344665324306327123977767504312872877590815642987845119628717161827819791613969120126879927001485524860297954460906055676964006192139779339302526209602492856815290918609463098618608649229564011021747736079345776904294119225328632229132875849597037554066989075314307549406619781834045100723041004399166607886662252460567816575564319133530877157288572691369730648184908702918014627906756385106326892148875792907669185497128766015616934674021765763524182518429689698258468184817364670482834350290113215136930305308165608701088874079365357936050217798757736775644158507948229301631247269696474133664777354738039946631740192751115030031571174942040516880922119052063703871610537282210824465296436531134571725824288060165735091415091239921008518188441796326379974296114553212291064550705480219169826430317007135683946016380906705965697983607689235255012062817824026953271631214865124998826886931696879071666785584486812154348148062490151475406608986912829224227336583276784841996097217763659489784163300828826950708471944480150301791848792404731238635724415224373536666136496166350395175264781502577523183848230652416689708643460684989244143480391317003521899223513095513596704726447830185710650024067402270195416109687491120685793863426024525271740729136719971106162157512916250608863594379091619827018168409013738977322425992200420387713036038224758100669831640383011435270921397405779455169214054061768843885421375341478491192484866696019857767717452117152967013879881784494024742903280978120573109661434039692125701352097954587357686463218243634318580935687524037222655866096208545087466786549225308319691229608677825051995159411081346667840273246804985023727022082413926373736841558659793102280189641664602304 [130,107] 399882697769326649009983065932519763925471955673920719857388048087210653784127411361384339372035984572849805171730135187229830587307793682467226339473594681216791911806756010366943577173363159574368861500674092384251841419994179365046421497206653670432437393596993913756306819266584341284984088005794081751896966933994553802987844933584459835218585010140753072574971633972056606574663020241947056940676940642656986319762032484254130939646016091272172218496146709961200857914392248443699156848686741365301790697913001325208801769923399390432140761049971393475938339152404862684897419217046953756758719252573139136463836594868166630367058770873263940839408469669893897064892362245869067602109887674473873148038505456213613325354300544043920750781299563514893959021063724372024816690147598233155254182356299229227456902399542940014151251027974156932563089751931707844079118951028006699758212876537481499782622126256024927312241965790358816242217496371789163563547210384221459440101561642543010445039523311310290953678167931703809271122202224672969641514058293136111495894185236736297697164015476528227398710271365298286041309858529502914149020901128132195574557704904000569669256593806687666404362085494262319616248999766927436308542595682346173090488589597238805977163498489735280895056761675095242453374390065879963309637751560216639001330540079176121928145678628048972885470855588658527349262576384152068729082836185524335755988456437048983898071995600577261516237755596954542269157530969952006981528055619010742385342529277651738497349923162069664746154329335576152788531011857775112608569570448352055439235134501192057553933239588479341576772432095152261532128290371378529141450203992106484690892050506789642177057391122379729246258004401744657140328412486420569258812987026349629664759374870633173396375857143732214538188175481229293573934903715845867515065962816767350471198531143167719017705120545280800397764885913940370218959084839101764754007879557145364387282076521050546627920040024081376772042928612254323448939352050371282912652608274272360910485291869039868929491490102508029631834225324242143728408301276438476963318049727389335752192 [130,108] 440646190674222177885981132768197538324837538431540701607401533178438745137841891334303236866045891979882320786770659851216322344563793775560910059573794853947457151699596880425380932837939957570128811824300819406399158352975684768707480694182702854367508002572099065908818552192818239130043902855570026864523558861980067406043549190168317003440273565798614960712495496627465569197889981573732145007572930553049627464349388914395999070176233828950979275041599123019215551724781164824020260411638186437196090611713221474141374067580216009985689291060447210083590708038174220944005249666965392183429010282793437861328004824016203181565892975951013921458713388399570293350769199904555595941130738054826914648809784274308853487310127670552296508062027208099650746382541302046599696478948156244073273324000393097668037610640607776945035171672675577231158950810765663765396249810627628675788129666373292593862910938680101589570317995916799952312284522253629698311362955382175793266633201002944009940839763450122469196831073524295775383948759731509594890262620806501974196602286999523681508900339468880396650086983070782742494314358697138191706654744810321315720275972832678501577266638005474541738529022649013980610125516423994921547268136092651137878985093466790208734230541444691188076179409258613596417119719356289704645089087684239771469444640044106774108782064052222706103400124973395829762348995571959946102394615719744317318641144868446114901673805012692314613877545404749524081935473943060624101800701600577524317656215894531964292941916670520143434553036487187070200965747730952126756430955038504733768479036023551005797985658018166350152466356248123602050846896524988569731905552575807074230283849608669369818915597321490759984622273607357415314261718328127653892064744166257468515721986432767046606751940820757001526901518780372690778515967302885258495401593740871200327428812705655969895806253775727150585448075780288451677439316350944438509963307102912287093540734936672924102790759993269023691493138133628753189987394655857502186518968186383650868246559060050733030255581664934243102314551686040274275821217948468150019257931639086304 [130,109] 206293016273464667248644232928133113157672349321029674352122912147965528182868696009120969074577465819160476404694445352501322772609026390055335191900009182023920696056748389294742086399740075187534812837483133886231114875593013380219741063145146265696997898324461248599060966792082028161869189024671536119021468960672831487542281189950861014570998744767739723715433690777154349860542765447447494442290606039816718930472216160100703182179274402022251228756690877058258746906275970119362602168454592844822693278712434178923806391980916542010581037345150866579829815755895234386522844734318428008014710548769145614090673714926972336794963702878118365498421561804303972973899538995865824156334377434170839090301002554022326331613559853670792002384353920226524096522581783753523719743491815391133064989885558367629382096211642556774055187140012447823566472024579673561292248829387966001064816929952238252493968967650799810958243663112421958363292570198036272020780021414872609146940562346550347750290309776037450959706787427830900189032627793077115592823892513048613297454979535913170452854729275569621709258014151096978677493805707389748931236258175115026178198927108034939165168578097028092934722198255250978107277743307497802055916990691734018275239312638278224622954820327184602897322128812616843302644951515492239300448670536200896069982360895808837116182715793389053395011688116511339140869121377410176113039193658931488224298551190155123983667431941712272069465790808837390012245924116155451265458812658460587010558733574596031968906978937500736650981819814745061249575731468697160534395282048237689026564900193017423666989369958194082790821638186031450646006172023761620570646396069604196442054475615501654026820919177710815379888111850427706487909663554662855808354884924692953704017533459589431680077145272749197585254440448780459211159390015336592979492514084421399934537016384796520805259655290675017719891853765648565546407731375351491463997613527545845264945800241144151299576999393664253165983510060116613469317952102317924873199818436974847366057914771338244478579428235958530494778532579003505316692729039181475192602457088 [130,110] 41968011412126864411500487044834610510410492267826189862993957998952830279056734742822593441684320901274293897514866058552392702785241257643293957517734957578109854953893666700880531673290077111919822135632231472093723938811548591296612414785108513570734757810134181889829970776561489749771496923743829733600613370514558534839523114381981996243359574573334244233056893140511462782497193278104173611391013466372399195325460660555861292389267635077539836325119834934322042837686280800845928537026998629506103524727643336098544169432402608878738508850384829928610760022341973408658064273997200130461893997779495813595212421999061085681490530217901031092728857972208134064994719328169990212316785058157658915481682090473669085877237089152816333168108211348192546460653028487945735320348208861239911615239373113150427609919388940061265984585450087452750623185107294594275019044008619543432982916001326090286932256939355751082264809340747571781280587757234688302403917743442531199134189550569088167698103666142628984672231794717567363964749965052025047046337154711884207470385740877655577432749481194727328309750372248590708170663593902618355108002087741895182394972831541804894902229036622626183572122796164708716988193095275925128241673556535557775518668051543565409151345529843248991564173883144600592372675365704961203109862460889824432708523915831076274554173494577477279012213098906989735782480608156464396148622168753180045421171576999525766395615259621103194081536611724494643621339525470279593725258237375277816639224701680924574147513352352523738089119181065736416005453590862927048792871178126226533544684917828565000807346833310486229451155294602222677786143991111926883896298067964636529336850931685171678448029334047962038585871478333937564766613298102802333246190122751892476253863233616019320733197327349676556284831174461045214136720643468809812070538711731066886484339943853415965995196011890030742448954055176356024670695123708533625804201970589149811528402669213166935247828470553126385872926466484764582378663491884306352469289158455609536350184599721036040334922381475359594947916179846428234343091939584356017348 [130,111] 16922413658713178295246706627107933362082460117468749045383275112537508829627659215355795434036102225180141386862274071714884441710547356791301810168570430993605845904559497108743499944594409380579688379946844161209536178454941225982129420000638014133905713873784917982556576215341165117170236057483385180249721534426791449872911931272747800221442793698576328415691524574690046377246682792838253974666424295426085954935702838903929490109862849819305664233591727279796719719274138641884906327396778067516410409362838235418166507730176981650643049573471690996542422307917160000248759956477946851910868901690565585341717487906397675803395415338163118613052535285868115752485768577754882444993722196132162623366704291278135225096977966980236848566377023573146940560479015057399050193446835478885402355674400567869401040711539308348269421243427220255452762331633825979156460552758592880892009542921499727590218264422355243460103816654380504217648751869847399514368354073789662015206233651343583197783398559077373938080679284411854727341339716669134290645919637809262807212175671918982350385492487499753628971228352985694268678266809280208975420806730216213446149580273926183159540941697724539649337398057953229113454796821706355727232475938244951613096170091915896199488717091269082945975721690344696389623808684720012764358194284887091795445494192334517412651569177382194699393123676761798506779406045336890660648683786794219199044000704123815215933452338013067536582645289023850715494696976383806939892320574575618976443605418106569129325744597585968315610646083634801859043832200098615677203469050059971814077536263353993834028477428867854069932390890204723320851643214925612846238457766374045372524037381037023836712837448349440476466193339992250850355449916348942298820737792057726600182985101273176337803103617379024791170228009202777132870898786737992748428218877845034424865872530970727338007962957785707859916193403396131167348676451687750370051650522800830396356566690820599604842280100723006448164250769943182685437171477555144558743763646269483684206317881235718321871398131617603701452117529313413137933645150306304 [130,112] 2892025781002381937531406922327737909305705755620798423961219976361844936330918477326797992318551374557781009372712626198008488959177019553329971840736823550705776825787712240965961933892605013944893746291377669534755006632126004570479313378805158313101614274216363586889466754199967279661159184618774435875948376374159764920737232227232013156824456684269697034885774766213795803068808013357105660112625697205475523446858690077098758199017170194146147813684700510847682315208150971814793425103647694214956859780330327428089262550664377476126271320224208875142636677312854525587118603568323382211752177547859018913312315339190427754768981760361485238305192671157195085813592882785852793384561873572407748526158779125471824320438761436614745170949696252182017437539979634949593658935997742147632614795245516484412702689056968640711403343245314878640559251812354082953138288656968757050058834183084846013630482881533629187539032405340146610018151800478567524151683381588023975429291455379400740235377300717802571838079511626384773120260133089945117156277851173366166907494889559596087451483528763331753564013862138102159987863741440890728988172799119383582190414911637493330884699025046713074816702313351316572767286099403402306673956076079688869179121769471639824930137580017357994141505506474652497826042045376649118439389132380833342973389589466673800383618556596750069724743360371444867318519115814188313010284891399642352344693974863560537687252355379817352635834717416516936250798557818634241800583392873633374196713943881986138197678762212410223530839870316150185269639431889998211039833026622833972504731959272093929683120860643869995806357739625282989969920198428965483116843782602260774767473377216318257007298728380757872184483622037794628129506905360503379025564872515692075839845634481926095380430533593485043492557108578128041652259658889675051604296158372143920722932359563820449051064950241733887226417471373605141926302141592041719656418426922136491264204831266320191526334274111105254587184565633494608978475228879306342057421938159052306468442025961107128069682351725973985780312669703155109537232768 [130,113] -61773568177645408600737353489514662548749811402769369518349441730645273854891621345323816215269618387409356442525142668750900894949639059309349953491471832411106992453614671793031705507537178962347027512042959499117310621413389616039460209058388284655679622967763978028075890261414917847005673319146048473909078516077827160284054481739992954902250878762173696828178181590350254325004756548524168178432290943704925122321322134076873904027948896462114286393521204073766119966728694627364297098379604201045989569564308219808883141261670038915374283879921189516657412447927557820402339396587289366606577172532275071375271199777608258851251968061230803694071426170275355852977327803943235168198956839426124066694972071290445893231137953356762584923248323124553496537522207188666803534333206522067249468193680465985676975425342012928608011459016277810442451066444355211524657731680635856970591023669227024951461773688774694252837628344568406862000324304738600566224955314437888344382495037818180719500326935396107211800513661214966465603481793239841131346223749562506549686597472112685867170505839614066447060236105536163797814613162833079251422709674254828601200143538118393906861216322339962864852884812633097404647220532564363051182905096229429209774947448297762008429819391484576761740597284791704103418549711547970999019647529992607018619184647194286441191718273166295260446792340328848619789607886855718020345547595085499049811420691448653990218163320004652370088181744084718132039110419693665225296214575764467863623589969236698032912208700663003626325321147570265445721569169382324283248758093575802560966667659661540354148584395440069199573646747807858819775604805962986053834159097317048655999275047135503435564615670311090539385375975810100309737745428074414229846171633407470642422767683144226791872471180840733893392186375916040848558881366018755629715833629055369788656829384502113065682479983533119796900782497528474815325713810196216331493776699014886834078303660206030172658417869463086162322381219869371625771226981801528172937672162734002069846613359942530870172535076475426414134154880213553088 [130,114] 73120561809408251774971598502552569539206178799491376755919541974013433238743479312735733994366572947699044915267288196200769790933333548264605540526407091517806262086222876503424525659926916285880574305673258224690780893601252810317910669852286257412984847903374050070618728384229766477022830191782475441689912255967875868137220378135813788003439014235466200913439337913862448659333003778635395500071637004084704408523734995564558337648046617852433532586897303873590535997872580596802176553212555343684880833946038987482502087055052741584560590293674882319900498132230544052544220791833411603503390870699664630520000050956670137062472604466360240790299992410485591872817922443692417460664469687749798166380364018109112043568358772707441012198877325290403714176808824766235928317084269235448153866710425401665293715619148152094740070161495839711399959698244856244968650263891182984393795986080606697376346821429952815965654328414287175906250831094529854478086810833599444347041183327263759411891514549837864253032842227970104469059978365761294571918713077260017423605164890390686048675768577100559151228081834477592140979532440954672310847109042539207801300662206394456271206381782047037254270468966582437004305593479750583627643558701803131559923157140608474754252138471595285779884656615278348941628668993982355065447281668559131041490998730169629983631167030344566224816496126211109243995984254438163134658441102157580655094569358753823845077317707474595372498215191345680479556343098616594097669540542212472444349313871265409183949689848568770248953746917312045644654736114482972655423939779631597700984717530644395544534150726449323995474798893025967118324490453357998077681748196384412385343154252759958060986468337080217312531770666784094216375004357769709218908686955995144331577892359410699351592406823133006056166427788055498807976301039713850950914613456441759436733356504761963265364577196325912843949742741392377193616093930007916593549803274397541892034931861330639436593670369576133547611978463228429782616932644274595324736217534040259979509538514368355749827467014022695829021154859920 [130,115] -4010792782733078463354806475620479228164082688951049453600549039945860367409575776895559781977921951793697657018092936620500139597133189417259967592845395324340358399436169818137739683519487670841239405942326472032940451539520615357713304136285257542141984251961127555640533724272693261576232287970962390065951795576811126474710641040059121514824985444717628109772512367720342561603291168956901319885263176408491066566815606815155343965304365511732529460016289939369920207508004551228207441225930577553511301760070451597705598678906894934610611234013980114226229366311479000027285270617903032456413089922512587276390383792322898652277860875574206891744301813193603632674727702367127369666996931464302060487723248269270076215756025689711005840636413891672688363218948852924339205722813775962983171106707212574234486873341294394423391321646547524706986423220736713686881183552852815974637310216540852331611421582356968669900898874749518945830580388416103031847180550362126189505386877936389399958110966556189107471780123398805197261819547641626439657756570869180945232780548317221801551057004194618145737168889862184103757121950490264740006982243149647568175096642670803256733327532115323147074152595428347975370184870454517465353911877098761482977791908441167336645102639960507092386257540327849434078278039517958194708873928075403109684972286764841734240055013208870668188204442350306648596542197442081815242190225313373636844695329133345886800334593685302596632182188948912881414035130085131333568485248622857447047121476368295341664719340324049251455274708913452982199064684697938278094330563249119756545078749817894242601278716571403887981582722219670963777742519955516452968495119178573752682526943569025053552681734678611331722312499674147156265070709143484350336691804742559003512230487791995479188776473383864508541280472431205505478156303636494275793039604032972407335406972834682004171924303418314478115101801047168819952760835691157415699191432732689155279794734953541617101754921756233590027319121993499406875846919938966685865001387899559688210385939914867684016929778458800404257024 [130,116] -5643024001747411800460326367569998790963034574896041540863610077651304869828240335994501498478076241510166144468250513658465390133357776204239772539985388894883751156155503146186377620517648295881152576149547307680535992197690579733606926276389799785336226945238985288180504253235409937818112630698277065946094876203387464222507999937501445137458782514733461599024022702829267116811995036106721129917766968115763376594323877091819989828335134038900856929001269106020811739926711732324047039330388258321249431696429626201470863732000745914468573288054395459025194129746377009586977271693169792742835119488221234668762704506253768616718369874266891610011501953346481198143035705560636682812140884642400176881865297969959925459958491048391774266759391651421290689470156556079730902965244485500782427404843003714795489710987445693423519298503541761559939782642683547690220485794392802024801304588068763595626644923805782698373198567669689156987843261082122406376166873508359872154083318339736219859387371075185262399380181218265979286057271492469505026596551160114769356465216475447904037959952160198182957580563169676724430495474918338446418381978284546771230523706071155924275674664322646743811111558632790289940959837119199500131090251907157071304922969886414219555830075936860678647143846237152872520108389045635222331560290893109633001410161014650384364760690722584046234322391523905734930867188360691191285156833117080901303962447878862321330973680884050668502772001437653846329857779674756183433626031567617944589649708306244802844296153420995367527194440702029569874762004904044021001347771630533234377358661410900280239334007173756183485121282558079141078483682422463056599147653540851608023309169120687437264387634367557030263198846276230938641616485899608270333637323104109226612201378384909204091810122948889043363136854946616163087434122346849185827141075263866317602164673261806354112785790232548950110111678408541880003440593223776925777136593789637279178695045131146808904814697298014966861081027586046203043044634331158430051104566085565807122440934382299367042975905299492384 [130,117] -513101272957080686556253450468910041395163989902510198464241396678866650075123020914450427693495732261590953399217458641818008402268476897245928481804629653977747479087246199647995570132748422802302962420428650749113138812338605940123074361308532146194932188880466066852640592449038458184076189849609566480084672601646884812352955877873199160515132698102162763293175181524472807929456113430904856939875891702360464612850269052238476767107072382654871110997572553637843467181932175155978103893496075332101075097772735680642311464413424254537179390587653221337901942769417485347899040613712221955923102199556049107378983722378496093619130909328527963214694614578515840166681066191307051551364993425479658372244994054518300200041094984591584295646867715371903370675052379179691295169033213192746959690791322625434770503193036710563002802137732688463459286759028677203544913582116738335691167738181468700903240081726738498816459305970749269902519269674257760500344005019907436809333941635964617709503110493360492701171710837373447969470786731296892859760151276304246816824872484723338043929078875650869027437814718908547623650037323621948872557286149544820501643901528541220558345098138794965501587130094727051858026727409260851605680578882475104054936977263989598063111977165360297838903380238387483906793111351601456098181090774142324819834736459056244054110859696284406048486879066633239842373832019980244696278361508941774590596208250133315546451513133603177402082703705533802613887725161050639190771298363913419358044652493764661664373070766522924777972280579653502261378600810721973178168562225527880140383103321514020778755131604387774426787576695380471186052633155124276307600830733795186701749080427405308499471909224866536556632676172203008538345613830146499285676470747558336424686973689570262132211434358525506992534220621727332217731966845575557013371439666270467034716548960713841097751170846689800670921111012183915803358234569807075727411406667409879080631175225600772856082385709758116424813561698218039395101718166176937764796831332230641710722844533427430793077512032 [130,118] 57836285930013416731176886264865289289613858863495942145417394975120866876022521413031896884690454338127544569279108238732486110297250895441692673328659696588488307268682776945179491020117357002212500916336441556230863294090463682790029468291614142439726259813666601169685142492280161616276797993859090032824929089744923841907572380151131626755391450989201665972647948994496299124963402742200543945725162326331661622366625686177830606237295900112778677551981928106923126852000949840654896065761571634332837725145879837734243173351508229617590653108894198849168883300802422160982809690634580329797490273756858786707110285902484695633203825612722088355310245469429227837807488080479237381830354155478639178634865048335369402456555797541873790332245459053934872912388584881526796796406901618753822437695115006998620307453415411971872655687713276220386135990520877168993147293442417673686610543053389317217995644705752264919897323888137231386853141918166820601899597133855778036568095132130566666618452886974909838928442615124506795245661143391766574622026271999095226315041334564530391010154126774697855568209918244875615398416936408251435512890409243758182687326526549360952970997631997426465187680169293692478102680001114738593389918819810728469651069689907386436958108959030796810293126877075508900209369174551849612868625592933710524213536771330115819436157856061269838010841421177709626359142228611130047546872941918568542217289345640290721518649382309476901834954836467915232499561878353254026590318384076308609417040897534318517462995120811409642439783916074075987307435853041659870559232415504403964759645115997422688252182167485041880248618525988379988247524628954417927133716923108165407981947238757259991119337916047092284950786801602443077700490380929175200962007456502151993866173304234768991050491227308847755107778179171449952086530515345296288029340735525530342070025459870960836098760766067154267605322956894325186846535770488445117702580213018705012095453127836913929859796494349070052042593183000311951252362842793590793653380993870532847291474899830989817660 [130,119] 14415160189298877394227242454016638585671677809364266986595871103293611881215999638683919405944856787870909286055137541694146444750791018367416637858434609218410216640549843299926534049828241198078398105324048851559843487428269130497656543093201119069421004125520955353618517621409934790206905515829954438214394033316252563009298121220608698084744578509993781022332710823355504809312254789369140217303887751917664150137088008783584744348648140484261504729153191623824239749755999910812830483187071322807474870030951463927619966171285416315628296393159648865934461218555479456135904478075328013413141210419439628660490033399895863087707878931854569232055998013199867226897353363585058259303446473412969257795630926794250854717639359807595852379693175793159676922238560417988060140698205442795547737440173738078639297263487476757907969327699790244890834135351823467334974389457426365651478813961131249512591078822175889885749266748231422372544586794381748640825638836319474513377442093413172380139396345775048828723417572664624933781940875858955656477432527196624475425094051643610924314359245606265304050366999746572475394693960948549410638670590398703193368480217747289427115717121028843984292353593886483488183760333105270846568931694921584464501553379617533064752490842778366673303385044934415689745018867645470049404553872375386615861572480309956637572997847491758620805290274380552114956281476998076292085626501430908757234804980486061689654799954001250594140189688114058332726014479934965436887303850929773347669672655748508035354757859282281269323360003034914386254122176507108651094114686354353935752059713198673029061208750777347399997542541139135959289175483353796133509267391879791396812711256778920528394394044279381383031251274704307452854749620483278405603142473896180349276059664782165810945121112166702650444373802361216117699814348081352093883357043676037467471623631199939717740054739385128825981457672678982275820605415262513797569536926765679057469516624345458546961696290003162032399514879819529224000646006937022436230257880728020016663218870916928 [130,120] 1157913451098601141707687635965413868510595112806519168948501749146039400601632582461429483561259808342215938228589371052563461123336595903258644200219574983951217787956245658395686618129417782155495024441955830248518980991172186014873452726718108016601085518708021650619888766973653356844910819444406981632817075677231492062284342895468667866839157882559015471701587626544937893437488436071786927744426902559989197781386004300605657523741670911192832819317611336500722668572604594831607146677601464270395471033781871825721208051449091398840454160517170358936063879524705327965819155627985673621148555508164148780411431969734417632382900234398880367147386757158489470588049389097006186302937180486587025113573312586190490516880381034107375529413509511276562057319923981975010869647421523755824256749370078591501011383125924542949833935223721286690152903467435101771383729030688926961765795667803005577813084220242424736874595567442375026588084564787726050637403611304130948833574186928601676244869030406581665770999490198015800645032031472855387692948282952296067917496956695049390075495171332311495165730819923801310184733325436064164693631870278853757834482963277760446100606722647862942867177249357510067382665224269561854471741699010118193821913731652156684318664687971600909317896122684681769779083966879700820431096478076925884779027323336040221939235944727134981619312443530992621100523064030700540615526013633883995696425589903860115257312297122607926795655019894667522028586095236895745262795811409979319797164124602582716497578946285683154858364425718134120267529427531638307523489304844167900792139209978875537131718485138159638314358425372562636812162958896236824420537186706563786915204232262749430487466729983840017676092794289549620884729707678650523878005538209362674469494542819279243625711367982069774710688022454224811156843537281884172883977666266879151820650500628983856173353051190940975839390971523596897452214170373576363810703140493078930955413670140285898656879057134824007791392206325988413910735033854284466251922980557309898388653568 [130,121] 57861728049973718510965496228839785426205539428985934889297580654926585375451552935902229628294272544212585109285489193668744155175222012227574697459752848921480824762555689536661317497656344281255182230429119532090108391923037623336017448129473091361835172125568741690728087446827190296684104520208050261323272504309488333672375953379208588666237702091050475008932053341605745725038251182539518196478588865686860583094010988786137678250695425053343629334979558869836825601480752665624714766596784980541863949367603425755815486231136489629128653490590508596542343180754819296076145494098318936705110518503956476738661169992356381899510831753437230663939427875375426350352116724169440158748718378216567007357900157335865323654712253592989022067040705772855998973984077966069197272500367721025015464576619128928413909274227421565333510746935358240339737436244647484319266002259956444497866467453609352046979701902534751734040115674195876281208566956244733391967237998160443089144619533155755017677188959314802891158060066337877980402693789549344777623345208946137054618510376124143623955783406505876753234543517884051146009478104114517948979392308795528946562420889324149133722375737413312835886276159200496676599737898737521140151015504301680933325867097975032416139177840401190310995747197926871297773110539923163241614646299974384170992300943005767651756011262699950749199386554944607785976172895915721161823976236373196063219746048425437333340269217614105957304230829188924352566244598520381612723335054037826514568302815449501771703543647277621204768407150999408987399098330200916444845821668899105345859980983102363555104444445209043974989484860537499207777851594283786115763349164356856596736233006731400065556530108118048772303525368521142176497068040391064126355904488035639963459504848020981503974723547569419849951845343851219830972981230919024392471088876908046147765368130364212243056653922854649382752728095334474687692281360938720895761305957998796845976725810848424505896834846174868382706249310405131041650041500473696573349754645128688968 [130,122] 2134440181047143484046445808167259431475610695840493254591371890098295634262093146380775926600126580525175281686615180754429285745257487384771424643618649389144559163167480225598874914886645000508222832211942411178939212964868137243243823584951610182135232605533510136129903537821826580424874269791951433300956501169449632095749836852569993493973214503243861819752976276774700073919117229478363066498367826783907002176123944250086576860075772116344362517256477270074269371859397116544401587653852192636157590146732499079257678869620600789195953974123666795159936704545058279819620327524235207510434342763216274374366135475050330580157856459521729352191522122872099578660738921453083064093856183416070705056136719726731340539948941405807914697222880952400971013408313734899103575746488680805901497228809430654413587196704238632839661711943155605368101623753931262527819523474440428306860178075811067300672885662890003671229967656450200006967928228304549040874700998734100294460456097149213279529430090642016867198433543052056165198249707070709387112597976760894463441995145539846502653726402152201447084530460539339988279326950360436145339970739063748275754145540673242429009031567883341504075636144824537682702920380494810652046267810745679402651471450899559786066430264587186694927625590890071673621155559122901301328857716680075813283321387441575335503629061562048510567787058411161956630088864939483171849390355362826719737826823478746898359225332989737458465943631753529901136699343880585872358707281761567741519803335588180058616485894042255571677355343626619320705821401400871294768822252820457270876427887226326538991921796136582421490745211892269752723890000284613598490704226882400060063260690608095032293209689259206459811017802304574731986469362898317615120126059913286561243531430227037151796461790451564594574417479377386155663382615688523117936330503088667280060683586128768684844785171800807735769288232053594443435209112252502227561643403257703680383981523051300273445069021192574665665336705202264991890574461707818858797721389336 [130,123] 51908095242232806042548449030260179512025249800305087787532149081437424521470591039396870515053597471760524508345540468793340238615115581822297872019592061677369461557792362933165755737625030150669026390799859858727008925898279090098785855766976942582744305714103234173096691941038310564749329919672355271754521689584432292105958284333919733816933241860737473760308106688925339556370949071238167645755688739122128397967841034078179367499406596349460637931188300764306230901933406434366431803627749093729794906474541911768330568480844123634749072406801511194272054325447581339541463824402395278823872558056837500636284657291280494610556496976929250719126483110519595314633696131035566398866461357767565827127029771714676680739707611075407921947010347562433839592355665735466795258545401655408132830206100000002221391209564309828616170332474190696922430749348518850072720441394271497547335556250742569008788065269571075920787850705008327652046192102453411981602609029707332552616571301707256529982882420673242867344524589712894246343574769018236349761562542037338641149542923580173573447088077723024893578638276010601632351195631574025725419170863734643890747066771049074882308817619179839314275744179641913784406127918821413564724447035153108043402764357710486631678363997705246196856496856506523296495655494016948601776677146966734118015340214386711566717356132708471111118495358524574530523822097716951765099182683575684775464964139865576244838930868921308461452317712365216685235012938204001128087008974423535716765269892957266727346784181384324509389120131748583562418857059987861676440044275007881334938839666312213739643779939673318925434369972043518581459010835862546502349173198193642956657527062411582456157367637682218450432644897100604021005164793141375119443684346073442954717387510300486958217425853698339345045757672381699911317221952113383542477291589999834618059218019661615328641462798004729096688692671858906825655945829324469666290643879991018298775517131708696689283189046809508407995299073399183075265533656769191237184 [130,124] 784826997197702004265031459116043881721493896729060275831296035494448266851221871314885441867496616528757682291276153589136738645040113770623853183025625993437870439808929778354658251748587254646633788281340187910656633271203176591338299412104696439118172139592739767883473883215655910923242395054617079730847825747377609622943399817028170197347257454431457122016592678169490291951440501261075866427778205004186015177135451335345401327092516984851751751836182305751961483498367054233342719234909123382326581321860250281509689046349107034138246199271781480479021772227290294947301663398306034720013719291025538364255162340823430045762557661926911327798883393368732166052783760602483640393479247564433169081231398252396968914116558999659082204273109716192430727083926376311045372379588436558364896702709383295307524739686425859117548327653322737480998069518827125637942659863182351546179513743127912488085598464250759223042366436897604790997953288167927265568112367048032900229245614627787634815692878526651087715648041278710711382997124353193918452205504725408967642171278105922213503140311472409595983544442833302657418764222602915826263828311163612093991526219235190012355768971518129760668401903542468960270797714200764874277294307975403844203972191889736930830256310095740002400051799708194400125986295188295768673344993694746658085028579571517091864060883481004172265342169493426302811476043584296515075902333645164107294901396183925513251105828609612006917349311466693225727346824017353718673031554778301595816633180081501724206313189039470697457525447735013939778228732528746860134346636310296461582948530595639500494133997096441043981904243055407130628512603291076643550716948751002166464630387097559648300022196457030908706528916871906788150950861681134599041827033266572038576673830715265557278746319232541958539029693656298608596559611736424966104883115158203735126169659272443784041263486880540004984835925502589635612057273887934860418261489595336614334827990707397491096322375112995392910739939785839332777140737964744 [130,125] 7850974900399083255785690536668273831043651018245486093102688601250758473373565415379037176703706260557120201095757321845051557641250280358856281147761881034642673164614627155290583739338762649568168377570803585639084630214314186863389382027923397210048490718311237367305819547972649288464612194153644609420343275794830560723420966185132504940660501354727509198638980611827979898746547742020264796850873195516631020941688795897296518166464375318463737393694136904982516766100847153458126864828167135563986386803528910795213009589361826300088651255715052601683946394066668627164335555702618238020626752635845612563186507548448652082483187952150963126125881788241923077020075611889467702034928730163319392829188458789525520716382774644204689117705084562216089291007804461620568933750649215727420478377698886134704869676221909528899119152454317306592775216238306256042536094210604350357149266107448495159709715549697223287746876415861365328702279550845314008242298186612796860812261614300867679313201463865927204998059857701807810539728624035991263313055230096797940605491093782338894668716104209633911915817012265297432953294933370469772516391264576307409062457855619209654993393452535277585355540315020114143711748283485668491637376881291477358932051919615382243995546916714763652930408529351207153335144206137799305130047768430670579279607839832658496805511508971024509884369172612501781043386294544259161030566571870536413210018116992857577420239515447582174604572685842900400758579426248526409176413008782356800448215039884288313515326241694570063170450378630251583938384741480474216986173483632566677725478427903712032498479272271149215275816621166797512236357941220734287553696420851423971923053989926639942252205586385726681539184329036251417393164531760051831370483232071362181120186029355431412215631177580459245048781883706362818222144235566264701139032042576380686841057059764910307465768223398114512786420835656095204184937832957983609761981281903978779109670682553687871541041763012768307775365759701359461156320 [130,126] 95884511363030438447531287199443258822958396530012264404404891890042903361071108093585052258811938449936500689872416828353683006189304444791107815787858419337922201427368065621099177077393561652366840269328771710249399588506524180874809433679576279536770119121256804445614841819063978774142255319372814296327789846813890285079949091660695021590697631780520445603655157448822692587742554410346536990732832560267541394148687963697981505412585686540932382258883408551412702892836140581622565579149842006189742809509116516188458777228495028079997828140966721718325064313844742737808305706291256287790196082514637538803637926945092272789785946175956840231081990872070183424117385463133839335608795120202569185323445204779919341710115578690458951361178335811080840088020213585428833811678675351006706015430038716513293847237930244453784215407066193052227026502010192222281472879733556170872611372936209871329291921597224250534814615881082793402080756648998813169031803953324071706847125163788639493999841803154571581976961834181604061401768829292483603003096780958362418582668904820948296519024288920492806834759385146279129684126628336565590616853006598510451548189608648516513893997641880361220941139913458112141843605038640798495329797889912642197493395010869381400776202148548024676964081295662277404415804471394422789038373139641195568356569985988246214129708811069456530652743422165770031723799343903974792417860541168115246360260677502257971809252643383818897340416217411689115144553002219306636768292115537717425132178085622495737480103202013111466183196128083033196265153111117430565274228645127430260847850138207791023030405334311403300419705798698232846688527926206672211920937359044547531514049557392344617128610887612044212766546663791579557265784410588723503567312266693048859496473240045340177771999939908637849404756916502634630296958860899477559609300236896535297750981521182374593668224961639482763864486336821240202998614475943058283286452329162309617841239969257559328805295014090921059688523290462429 [130,127] 1000281377155791307397690959297711240893188055174073723859977745131574257317920846672959868710509264390663446569954044627059686409638073625501243033074375088328775709549549278518392922806792217550798652594339146654727685775759837953843048616329465753785963451137851684863090260699027485854050179488930861094156672455514403706147011056138029112429581901728724026913497729746765225840662905722892245975160191445686119712368311728856298531965395161571696183837726235540447111360695061520389147335093406974270612010118072209527090885031900666561147733979727939089945978519490023403405253859879198997126439902462796050010030229947994980468154421732592436588889572909235600443466731516736252726528693301405198319209836343228034530479077611869114727700770872201059871312786478648693507107183069979029755874897963321000214919602997875209838278231850552279121484409963658110766304079707672812347221723671888337551641694537748057080682936197433659163974697210352688067216322179096005312332043730266778860401979620548079090162750608750931913629160640370885027700717286735651603426990418723269554099400302193224028040808681238233694037461027918612400292682704332881724230543483598756348317904165268113007409245934149906893419162137723426955348410865993974881724179372596173114689437781845662028799923177865871291632165434145742291597937730648902744468844109543011821713308071002965168602970873425985254195421959469812134947216378796922180092682678024738072028960704466840636508082037749954868822075666567277622584086183683426314048175100475862290207391407363867368843086322188026137514292067170359315018541639184695738108269690753971838384394085947033114369140658858280912349712515975807841566928940125163865593832139185543531640327248326279812484167070213850396458195688527033392833310417856528109425047158215729875531357377898961729540797063239110038679208508145937713175613563978701645819037657625933369126806588605664216165483275454256615993926066136181927068395299306734487293149950056796693676251332317940351637120 [130,128] 2188645901547071114353378893196683712569416299240209637132660050152345428647430683528154923483094685893523063823640621456051403841970474799671795245175837459583521890498975313421048956120312345628030351372565687229124808441192690284330503970168299746854441424267883172162740576336329114367240609142642914215440782560694868947701873286948748822934521374269421344203403008428723497942673928864123570724848981122594232570079480871990689261662385201306281504607023102879543603752663922502675631927497559562881204544738297753591044661452936601004304515641506792659885174813298482249107792075830872057163778104176085708782687465474112304431551600072488782193838644060374585122647650987086571580966719159454094027391817198677302625048705405615211425265233969333663826548219413223456882783020793222331961907446927881556212615798048837815385301747631470795915217657077266726316849099303515405156543871047336111245695985775836427259901488045643829060332680278987033234092630726976206755469790496791534466480625590709258520061522925285785350996854075375056836746051517206464554677923185281424778537727698106088028247897923340120119424526751732524127702419460347050868635721828543737277895802383202724304314154288435078629879424331249195894116099490793851882735134702432444250277126323350179712068902304605109215075407739957866386210461310006979147055558336745343267582115340623957937929488909666117938392619009786119680812353532456772793240420905231081630855661383570199663445157899808367838811380844025676270803438594588541431423667516858736803475596649100225166055694704460304975662992253788674407452175445325770344425522786031573545361683639419954869578054530067500248363300789299766323686536896600354511186522770680191518125079288420821602068468445314030634421336269995328150407520727396271995721296181845629186731776950203762454801290593853257244903122129709523537622816229045448062861606836022026796094149653826010575823927509948664376837272534608367743634082629348876494393547651671042584964330225570304 [130,129] 47389902152032997690381416199431418395020485452267183670712559823656261737814767608672041160472138515951717965115591425716599003744058938446201607529604168238379956000749529700707312972480771799421214816600067772552777398501931362331222089502632679649153560473583507414407471966902885033683268500586166650114859040720545613945081362026645672792494380560575982369019242324489323590858918870928266225807698926855900998899662291249214139830665548937384717123257658617382072421192993179727865245014866732079622612890751115429672875324766850261998318281202836081970563793786791851379090558105767273893320111152441298605183963031386286000126547107376073573736652188316788112944058654802586137087757619393068047289436329609266158958780193601551927100692134745027886154691354848953799790651529590965266314121526323730757519112342702715479026630957897735579207921595344022388413333865495008201951682603134252509347512873152381955750078387488813107464829669379678174511338074317358806800733243352567489443664085378050726928171621856813979931558835008902434411275631102480140451989265459949039908990463762203111371819156162820420687136574832363885318113538124704227484610668181130848954980985374436707096856834678568852962133652694152325632154572488807835796279179397903101592687764635442957265531114130186262081201607003682162647533746135660848968449791390723610847171017702429984832138927334648370080635668962772656083178375616731560465606711810101760009728192309610729789901035421255573736785628640529182366314328430918403714952101545123334242511773379559626267335742873072091902676544630616754700341804096957464856311387212530110005560670059177324446744415384707743409825620423975573318112883886898640725789294348262849189198221940341326891383221191338211514409188557000697410471718166433535120772362165924577085783938734913356468696246622818636529736473068951187771009398537034737498179933188911925553317743493463769030824281759937586279732272906018074799267028974434103929771411224317099687314176 [130,130] 629910975508744995550845893845256838579603747450253290820123376772764421012468038995929352822723732459262951420642646780294522803136332366163442710549788292194813804182390411596289511396768978165477362484341291550478738147291226130961118916221605144637760557433181801553030641550669900766175884422591410575872943130609286251272497716909139723299671169049466887653591841648615128273480789221860499393865725439524376992055063562978907706537506231084719318737401407893908589991702238125521489181059500163119949989419823342676774063349186310143392879201203273399363667383226225194835104905615140258072584934250347121257180873307393208958412972044800690144378108343077242561042456730197018107588300700353002262218072059944717683877537324720877385286841799240242823069216123740733814219386560499934803158236925692918706304381718190349268958763071090015705661704750747711925678636222400714263989836947142399717731129955364057910890746172300941189730700393817952523777329385921048479611945339888431048039918724746630860639485451562098753702451165367301997473003760033361326122588049803639218730435413581054662007303716936809688717609472503973936481015912430958820045064694258063721580256279616735025513932343558630144713453355145454530255260814806872882723839570892093698909806602985118086904407276688392053497458405971075170454419093800446355882993336782475425257294911243847473125193843771519650130614190473549392332709419906245984714634864816144807422824268761166167939529932844681846463501545885482632556046434171633687863001924257801523507847731173129287140553169173315825805265954353177141713339119759170532898190971715012114105523961127360273373221940947709426485326184573588050955479286944494373041375972155100763713503810385052523278351671332883542074879860861230716684839334739075924258275467863634552223141707179236221174975312301325050806433705601061179293484679735641511336266717480893384521829881638607048450990006091124839985905081299561284354945669135625085688369193648430912 [131,0] -650500015927993670064022493861340433333191620541855044784390707054322848987161331829686830712588189818121279503682671807999396431597737870776523101627853101054750792740041952214997443243665330990174562348941317058572410557878303754059563089183157107469339447959211099685042408069044773110145530387550820623302562403657422219386862182170982302817535159857804660537901525372128568385684962138659869258136452983097818944323609096292915500514825050246851401302351744895263691611310330185931012609103498611815626390406075872108824959685273438874838372909253471937578585038894901450837415695491155712784953450613771132695255605197302529065719383363400513803541834551498712562344049410871679623538716327419501923812138722739026861866411063811665055017784666746985948281348140080651701956170751210322416768525986132419195180951352579529756276394653931629510482796320658796318501966079180984764620748291194980727630512310661603522550277688553932775203653323382996826017411986946730972901405147609087013675249196918741686171506015716471976402522184051279170983900342701631391438754886845146647918731065754962026333083133382799289850133068609079250806795334113577690622822288500750211491734084861620328268955780656861577317858542221751165779675636498820358850307509116407414847380819983851781871009371815303409298471165712057463881845714946327176643300412751236882705540503671371427662577091955703223592737397489197040760380292309676859772144647299193283448335181153568064671834006740896494811525524915276974994123809820644305737979188387417795836376269396361573089276417431536830585672849407917554838933881508814226850700763484352667562211179360086058700299202697783218166265800826315459831087380650686161432310746615136096532301964157254019179561306218012551287157379461307010677559561541908859614614742045422306939963861759546789857543000550725533718648664066920096532254780359136520494011443053017655865499875291144954881956966999092298268836806212441856304305381887648150336237416876701089164725300480045712802569349835421832235524626667672886498478176059790173801619980006146352459970333386266538275392120285296010832367980712028658933450770372740470122541961321892604502611890110695854173733957058025640182385030063254989071777852267817392862768628235485071059195434237657780791752597753736349744824907179113480109942531658733143113894643083467823793658899149619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -1257147937158373271541900736547016410944584002707622973488903931236494543153086180890828787215347259259689838445026664762664176612758040144144229515133579247395263763604537588072351315042487240301709347866008911206301264466670310250504859338525556775104023785273827162239098713303831158891112932139512427604313739926490438228758804879729921749367701311158273749392791778785777566037994872149812211124140178353823141595448336494482868414069758569853821537939841263982781065967937361151250822076516487922202027953625897776228971729262250133915568200391800292054406112681411325639555314667015987469988768848306113368456566340925435007912352290659500629715369351884194899081871692963088901823069754206581748752982832497932494844672415725060613433485769313621020477168213582220512922682616053148301134947944047489718767344603588992020653823247952106842611808676968492300054334766964582684650808237057966729348461957209686784085300167242179217949773829942579846264752802862478166763270903831620777329360536639202089053708611459077798064157558638892954626978110003261003473179209187395517064664873107876336670903955224787419384633256713211049749780114915666916888319149402583767055829220669255700352200177059511564381000182810161588532457432785139153581618001273910661362676285530546094538791640438243881529778855410523552026169553538393196049635973705752804110890699142681064059647935650116483196352049460915602237634654337113032864505351270992002017698547746357188064191542961911879788434889420950055284463479292156014670155612908667576131046709153891211541124911950619643243762145847307806546958769816777899659418594404947222623620011281667391214872951992708650166139907805495719771917468728078438106649586588364891110632834512149681915523558302023602350793473474492883525840168763370497328746332298017633733177940330280226908209552003993042058775281987267024922509411757211674270913614284469842688820119076035720446942881183874800609776066777092304911931441902473785502440921551569836900679917662611228429919448041842001378415511916662021884705446851249535374046098612497428568544577704341349240435779765288804157307050700651220782950465576785440575946244245517364249009305986565340932016405039570115508536663395623903688106104229573190623851790288999920328721747879843632445161333880428744717471378872461560287233372452041453817119407676142197822910566240781250592768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] 56711899447538650449674987136028956022670740388271822763212388551840100480435434175804681296476473738968225669480228939168877220567403467996008924453415116629566702581152280140641449073653479670569086899909422985542730657182899016545278465828384375648413635579310006615739379945001281726019274680443188068997865644500801873546488271604515920583857402741714907312183752255416150752691453274215699845317099982014779951774493714841572567530831533350938176043842666226643090091982645623668392646694207934029614802017513484935001415656647115561230214316208494051999483959601743515779893490254333290407081850853613480128304902047443059084696495580227167550244892031666773308798076002739728669720664152255434364705553853698160305334426708541408518722987632214412507467226902052809020830139604069983617767099343525442824576471090482512238898597995307900457031859004346365917582762679366669819054618164666674634807966905403606288478786665198523118396303966860827804937437635065251934847971084699315445764637844466016882667581905360539984633393541206036594325454080655969469319697681968644929481734694385403494173741234187659843653806923330152597315413012512563276604602635381549083196002085401937898884368280928827874376644814801647047163753925950546570157917961875281167036781694017961647402557557135437260756477499518076340949799134244707525341318218211672398778627085738728922488699356304258784264848292113246616000321691757334978805591454142879100383179278758876978551383918543583842700250559625441572432786808464764992618954267989170681329519693468666755595301689535774892486451579749624137291606428943017228505707813899790939849341151720611591615022261798976176477642224331721656194846638588853959999747012896588204546352399014816025078626629169558100369482683891109268103607281325343227866427380782340036642728684408554364070453833134186949597150809760110659640524171147242688784443313145679247727518029729902273347563995021338311084079451087376759187550087192697356982102350751796065042671896203112485929356515266881027161334102614326691705633434646333735008411935736529067063487870706390884476118268844736154185813511678243437278962413618219426519950491771820215660729281385843522066564781341948892705837932772833783564332540169433163587672470083403855382038423715666317592970804019272854464194467728447887419965984201042198461604063878785521568342456846509513113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -298623111323411469389284141080290101816541012169080823952166671723414146400582770644695634964204709482245022287350593128469710357393300272083834628736299472985733976778396734073316670418853616491631837515317502202172030129385596499386978478372589585567772085349763249460134562442517824442773783488120783672879354846918452228914493914648067024924669449694050216792842525047025645852218761340916765002652217673408882960988589727109667687315748780488277644886806021414008686582891335884758507391353879345858545489487382300372660762655788282525385590803737544410297356866184464771443076878472731704402845267665415621410710097071778506356358560847838701666518050816196291753412203524206767864158419002867092780116010153283200630585383003610326954683093853871829669188549608232835395901999092188793807938059641650781613757390879777446948438877729540400207710865900853108774426828394076035604916352457542541529041604090522042072805301935873573606814649533651011613102360122753379088377825397369491852141696705489463972074485719953774745352931331222868558662684958489634962749466394222347450704342967633936763862807280549296596123919599382799280592621111625339010592702468800715416684400154564630831377147481238683120414908916826647716657827682918734991483472676363934788768128301467294840746485139874784893505155452305770425056246317149331879347686231862981238186298050222994460598938100532167943201589166407975513865999232782433848243309715252544848015393878920167475016755857284153792511620614592772294659518502513367135343882064076238247428947782557124937766517561829249089728990249092499039872627526423091559330388475943387081322945744216708798771964953139234436294988030547899718366012982284186646404799379782533696452573281043445949018928402380125848676994565864262087373024732855039661771220032373270771624620098003998688416680756537266994069565259748716462684455529064161482752069996492872708630160257628368770473506419096167320299092594080491812497067376398976625278766665292073522254348609582052219589381627300516288444846762044677945026850289874695153448395314300212330497937086461008546241165375199768929154892902207950232877115969423363802661373532727423069243710696189251404903457908895801397497359984502035678312112661374950576918334207678731555581892597966974971939973535241029965945574254429033019265239078938104304400269776137017716918528805591023332884480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] -81151237554621910918288444101142856881364194851183671459056438199963572583771630389110483068355679680576996002008734784754873918519545617015113018854391975477420707683790103313523753375574921668391946846108923237345855438540014567919047025485913745870632512224480029766718370117909957433345135698931750675698224716343626870236642954996871415659835168129138997042953071432427035295987872883656139103114428541321633006494559279283631630608312156377804074615130221675077333955604612296738940202866901646734916238571411554219711136485351809849674089128708752041797984400283280687985264968061378354161860537433799140962698359469352742230164548888083701679400331809982905422751049029845209486792553822761191730537854304067546002007395967478441966239384782311505804814844723024291690081648376222556454735922608082415211422557528489724642240908567145638445221246345705975244578751307612112574796405064871821242763657638595333744928901357097951329981806642380757350625490408506632741081138163896865282379799773615991714369906287174590095863784711047912344770890296985801802692201522996072085231102789114455372440934102957708638039172722303439913812332945676207421165225127138060812932571996490384860224228881973591739890562752490657304111888130599272947467195065706548207447222042276852971675286147136785849845265144158240850847151599897976435562520489300047644556553302696487243251964876035451145286602395716407001930343600324076758903494952068296469014147652075893660214821095041699253540830255989500274912886871477893336541201119863329554597885782336410137356695202459565169311924958231970818572681227078125153375287109350434501141228072486311983496227914102101017314251480784622724081890293720493585072736787428797198298226101721401227099367117987536645491034132512973983968072398936702244033030073926281453293407624952401233080829758540429150673333068044590165366849874059199035562114824913317487157128314026097869159105883495677069738080181137201060551043864372795780889149951226413761651725296761225717677977130794322130607738160905453929399286327497068059201957543839316351500321368360403596941852267707879052300132988496316075058157571588305654972734677495246042375499872954571569663427130549888213305579276584997315769299789362995873411022816685326503644681921459737213032331907996459721530013083712031780207588174063814233833341688117606239883473871266200650199859200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] 1282411490074760631148454653196797058889344253624392838587621131987641194390395587993296930703811950893890157732993953410566066911041630854091851265238179970268885153168051660505859057472230932031678528867751711028770498850593002140277458728549345199113280473080625720368021253958407102248281798176143422645411237554483888644304204236585660960175793951085957166837203171746038915322579505781049976787541893202884793376781115326257424304881050656973735423168627221647652026208260427537149105388585190673978583809462164924390760159209975793296127199995158017115622882024441371229831848745157764874746404384759808108222288993689436275643954119320930740553920390744921660059374618753849218704003862847428419919954791899343045387600167294741646799899856911099644065000633658799352027792523651287209728086873715001136823407464929658084426564223621770609078739310335591038469842465524020124118951252665697239293242432091361854086534037909069748610809713720001980879755354718248216512784879152675213673466080773672703432629549165985073078052485192157531693400297001971100189073783825650661094463290574843562154924361101539122707268258529250180063349870715066093150655020693192702537913779823478758388719115106961925159751131815579532899879111460643367088182656910278088996348799868176712008434841352780429870357287755946455667051084740259120404929167507623987886852518226017987259503001269979840726784857471913321046261006943670733062606239614508678450162967817184757749091177256238289212541866251166571488426228768681027515119611507753723354072347473789518615708044057529593031129041786178076147476573650207369014779568329017751513937045233290534987052131948767808985439061743730001629261522740903351302444929189997607613816935338262210762316925600540812075307267141573780700551488372227081232384740048283162573715092148538924522880403764296809491472318575237684862970940453082492109791031364037440588287079785303208793446704775983354700199575501167839328930284121441811813657109543106411203123875212007443758054022592895168895450424795352113722908846088388614767456861115488128927929367644162450311949809585359243333510813258926392087244906676121394715084950468445385056707777124410846422631484092043682828511627966356961158945052813772452957225802509750769892324794706121652363300998596200721561684513304199267428328394294887489427888196532043140793743373570253066130232967168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -1232658398146092563189303953688511953289033427330635808907737443896412422481477726146251562558161959168256408549342071681982921002982834528090553944202719322547029220956856149121555488357152395812265871230450152187176920609949146671464660192113349164846648101861330718012339011562622271634664957018499656956314027428580932410858726392264085005978615354448370942470485102432802330919505745637364931845731556116815002807399117851490839242116659878351873013480063649241981710730469768428790034788599280495612359483106267461986084842240939370285258787445928856727230854762299880760942702604964971232582025742419740767329449220385053748969991927776208089943568674747846839502531087129775204795015678677553185461112606053201984851448705206073603309976625512601265700141593289709130675456058104867510792543974669578565173291252633569862234842313678204852398837083259814663496624031761170836461723287484407738356921643704778794697736636057112644346624057238559776911806789352738933263054335722951738697651325771717763497125211293981381578764485706590041020084399860556409252379610846134935698411619354373178684757761960743679606297405082370387600711826978187515585090828946673122714822535776277630674217301793016937872662239555847581349237814016571942257303657444938865841646107894715089083164249281958358435081366878289489020748226167753371047552442454328264130926579570459844495878280053461575191142207992996992160572655131686692152490785492111859582500153262577902903433226847702883426204508665364709882082433165854182111406785010981822596768824511970727060397040086697383729699295911159612814997522813899610476144490044548280647991053964486057133565553061922160511798531019847426573022617342839916266469425288399903413415080759506641593431846877125260935966780781331167958890567109957267095487087107881464010597676715695470268156647272869722780645003393355057917718404796771776459762889221584725424907354178678244250688480347391625077887385697336260902306652580413290721606350918223270420713802606621324721380025068547718326354988572302208383278053383246476495586284399815016911631298106892014933411021816482942039238896960697709689957239636319347854249247433748158815609983661491587937426214394512807505746591142921125241131510416638411821938130254219371108797329809359830512775101896578008955866412157264187641616941855043961473403569755482473226525192725728420284701081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -72289516919335383314073581923704765149587367665115094366212227905147749314913926302336788898523927107964134698660364192474784036121755929143671342397600728701904263502459707101294351556625500401926906522518967026187446206146807927894951517454355080057621504231364470005473331620189792441161002538560567282690993439014346972879297934409099483573878509275860677634613616113748409045529751506093364879859657154212880589055838915681001041408921627741881018205498447418424201736726968958140345833352440728311169345754313634323885506660659690070760475959208948713809859546182811151312809923939957235456151648303247231744387554820916735854675602807988880208939078632231640870432184477232886805066322488489217746172879904682460402979606470102022629371637538973432392182769839897458313679383817690603466497675187882704618791871347043693967574261862826871532673738805644948824155838802063265935335543240118533263790093793463347363560309979244027607244353390823111275121812173857020207236720789912089579645426601515708083205771286586105818344893186749949447829514133014377272499866440053042619135285100500330596200480699610071415691074074204850564603341782768708966590896221191870408263447763355913331924997869508587817281446363752168547357117813489193568242654758133880728229888108155002688735121868519222927049190081419083027682327052309101581711490445086299994342820905448499698682738682633248733694866327212034928317227881091017832079265324647524894339758374013904802328945331123100858141445141916055790333088889279965723965248902784184769558575418780733103720356026420042938678221398586340436143906236964438300701378228139460354383131395032697043298276575513433226486113138312427909145115839685060397061563469764304274521561989715287259767291862151156976265563087590837800927826614201209957664135583312583618111337306926121807709026025479030196178750715703925229659322886878328156344147233523004610521025876765813085967007533444555560891637440433139453521460349508869524809193859115944601230681983992051332026027366844584978712421006698063960692017269340636328469274405962745359142365647781758424993160362537505185009224593687748032806925286202668530679004607194040163916755455129941884434520102744590983836043063921259429448527959862312871482525134728384140113986537107205526081927176240998346581597697417044463061522862311473842888269643948189413381217424398057048002036498432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 639300934968702998386159806966279960733745559126315435359257453454159845916846512917230566905775737315861971694149608161877768194132490729845284821269485493390490885015244873427667734336042832467496196329706635496640593146046651931124451305088459576204754647999392825701213452905204703354249651645343224819939160684044995767895280922667505857166163622903599559158910177476927365794903106044992650933837912731312801017099077311434028520827079382718362659695118538555138780532940950732583566570898873507378827706645416648885694698335110669191617945620761729715410785693658480010640157768794437588200657324368768774542605474768609390934539925020447507495924125591239631929003196328221915292892982679087719457699570425864237118775435340696870859258306211751009940007079389997663581391192021733249311672337185921154540905174107760691942042736341050131923282707886637354240804774431604351160407954853532746672821152708029357285340613164768775896595083827606152519418812067418932955054923431974640173673597055672318572525297875900636429278459506388856861075248499476220461108373380298977562953119112925324419502975359067725572346608387067704975341349402375683381967860100025825972509587116414399528639685486201209503991226306006431827924677346492526622875933121893592713223737633748616729477073188112020362860854022195940274444628506784787816092709892746095466852983730444905120104068804384789128643702831065346088963435289782892231303356704242079440668568452339253359216340473293040833197245544466160464095626160092335017517412646468691940496769217746523417206217395339125376685219326254780592317778702035446865410685218213094804905741214401510712702755646968084692349214494607406224217599916270365354762337609502369035323884133763061686022721257722975281488043252750390515737023226893833869070018319397531981750480286475512250867004197185762714962397887977236424427864292333973483389037195411792912800460787095020234494712377282924842686444439490609379978992287005428862580854948187207821734866774533705800609407443222808011328262730462603762421828191801552676385497881223811542362927773974300884131613933844949509986872642599782368653815560520602391695245857386450696763498672059348357838835015458627530128977618999813824482855756366562504947797327487713461677910764558388140483630299737808594318810449223104807504288140262132673454897245089757659253355872343231093086670028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -3084638630302103413325219199194408029452443325639471829051400493915715829783516339316332291166773760197431583934175793135831166665662308628085780664002446356475178155985587924823612066234339507283618097599019805645840470924067472453053815171977474477837077051232055752705075890587003908577569237527327170868779201745290476838817673617742500178148706110814968520288225968528639806162040109035252581834739065142561233227751131087501922228531756181064269720030453106705962926017908326415446368815772554171416841515364230307662056390169524636666564951629474428585090210776843640944111089327599878984686922069952881088059763587457015206775655210944509454601314471369215536352199064014396398727432980201376906067014016093265342057216500839017707272388429032102186639179417446806793051148653299793659958875757609539990275768871305997823154849921126471535666439144382873971574673329798554095014722407937649379810193158963571394562824046897265008940812313512811201155012986684335302778974385331244596066213361888310310211229693147523069540186826327478103050425999603986627868058059319382867218679508284668567518602026089333644550759268107704308338692778265320397673392179743736850398240764578888050027995099391369446483026999750191593093878453493068292897790176271962214687837530432897571788157731711222016212528835501970281435289563476555833586465063862541129643716693391136185635662943248579849010956418074389695086477355363698131209227654926291424502228766111410168248681785950566335006711644857952313946688630978090054422200921918644804273637167334572464483402345479672569833799746503857348775693940351994667251095325667838411287580189044952425859982252643573621889660033235105809662762937354637819376856569625259073665959160960376943730549770887534062924840728587083309942113334221845079475713754440448301757670475827905290347656362595827652045669744083936184317749526875553265410822602064491356243188898355435769656870770918554859612513836857214135958070164410396320473157520721052465217341875176757613558786899083259254169756639099637279212613534365200779496006601096913409030322626364908525836263007004456213187211184754952939280355945450393215845817197797834761954993317568214510182106656529485705655872024786714685685740646113722343454094271379941467033779664545683664222725838658887913186996139557155577811517847401476163157174867895547529589752865338697372751448015634432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] 12303237500474222908879831802322444958678434453667041391868005153394188245718569369955163072916238997792584472384965308680243439247185693806359493326612478925536421331133160814969903807462833776179093479113949877247843634498305415302229150239167782086489250945296255734139317543888877494740869105784686433140469227922047972227555577571242245527551785844982962157881651394115128295719631475397357506726197726861714208528203502903812814268110928166167145008298566302105139275284925129061353073083201931127888136887832595481950301486783657247063649537399840982644310532026187548030345549388476450974793307198363950084808804973700756262483267882029395239874936386148279793166338842916988898532236623741035534396481209443612737291129884487520776942094771614762342408870144906370379598910510179036299370456577754307662395980273433635089686091121799032253033974353434108533260088306012053278995514935245700290721899930505311464777200801079925768463239659568279219578350759577767851931468520970056015876543345524862190610488708431129953897140702592701652734912398272880459275193598013625617798815378073549019444417315144592583011484239852711908020565171838906061540582587820408324048460676832655178708515770511625576424795121690010859504789835474793987740851236104498803674672658354493346545177159867122694137840663164940125074442184859460327847918135290132299930162580173071468645551455615434425574264435370272148195444790087555279878833950922332322804401034302139377818733906023996294130240821795352949947506655600382550813064158704059438022279270000339850230041818606146535205289041571620134634762905250377037954835341586326677639453545387279007881838474995379807455557807695705515147050130982772941115260996494656027110731889378988483276981988979040873197747982754902347520646201553331101102416657798317409689294916869036081628514517050094844232592216539311507138381643945440820100324977591609885778613911776959366398743601079716590024542417732625018118399487452391128535118222584081856226053413377222447925482853991247552531971827140079355915739006246612442550996693308988005798797514149320956822580367850105443735069401371310499760026729304672431005802457770017571443944098502531468754525777575404206263614613472893624280281286229054948358057000566169667507482415897673768221054302235791640807231662786002587366367218315404926636297188901447617466873746929264022731929052774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -53372315829030722260921814283697823637818167990956717829871995204314163299202788247729335114134425255851696519940924859260787200975575491104873787731014804752338929212174850102403814789373073012384077744994756503247797093809896945493037237750562450888883454184364259411004603819796748785007605800817348285130238562951630797540588324220528254940444712090433967167728189129773365986913895327839651524661909761567778089162726386265612984560369362507548762786065093033075309570809356739564899480185900893211130361817972319660174960316824154592539353994047190773998836179732214328345289655469780873295660151447333579991117707068600484891739392479089343652354080319019748078915476248227219683301415365248345441049988029558135765095181797345837538644107388575103113224525927870036192732327397728086540478974579412778706984284230923248477172434188529349198683200410322862066445102640715995756031032823188307363417049074284223036412377661881941527285417243576547931830906937005339125673421897353604727011126122812056554069764517169933679638496707912406551080534100002434975789042678234610934905637555939837919548244635490749826206293659774956863858326158494649999783791925192408176997681248057199944362607353203476198968297069261397599468266492931331667610508148720617799193257074106491448280753114187712624109841439076127573816004568471722180878550910684929052425374519576384518587163720488588619024147271136254554510469195378034786666270060344427959690660822268043596084889906905357298340223898590458273312138322191466222079638600652435661124202617113240271574900416402458910468528181132909334272156468070295940333184125230619188259384315425604659727024727262336045928177029532729999177557113646555945976478980443294859261083453001580206234779631077390580702241311377611622911443470769338620706158514111149755694966966380067503098917150688579575013359480852076084104474549347417304820504345368872892422796077114351334120779830719327054538208709416530858773967864765442343216617230011980353716006879324839218653265962177173171794752539040157893921679562102321813357958615570573342342964015166303740267621683063856056351471750935385718786515428176442400531855409647138545063673673576835149224762636068019269816437012137170069208315657386688964178454042737523097180398800034162652771640556164945221783893334163039348385274272504151667179797241750651888297603306964347181126659099066368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] 239630165853262753368858135060148326654180176094596529596928698626461268918356108089797270386295979623122446584605557232802217955559877014312840011717693890025904229908297840917017645990875067255024648523472759143738353145507675448459871789180493936971998712738793277564869526545497266791642992685632921139047639091338385301933151904460210328147272396367206310330026243113480637753197628477022446279072407233180578469810837981445914030094182725703684998647077815098178533651300546790036070453804752504530422204150899332602216322239533821972100435563055298219615727199993327030774700297268967680051568877370031374012761921493145718496065053478042549247938844141628518690476646171382527365864422668499700131207237261513824157999180920650679267140557332308689545464658191013854491186891168153642663805775564138143831131765400653427257518583333732142302996059050528992221542914805493381351650578528012042221341201568073019608538519578451176992434614086148312242647594732396986617499085113393177869359953909189551737008046172123610123105173724584853576004314478377291855420001585627321558033867349902501036137991431628674271889980330045728657790712008089324502783831004856964484189059942599106133258545212058822932467532839497865119037171037338400245263820024260094286784455565968621443280018607964435739418766252203900879217085803133898218185485124561770693660319618011985210382098547384112049111961582666379068534980899326443031913557825758006557500992077593701140145023648009634879660717979484519338331153152520350926161842475006940613359577575134620831573881565110062562523507981791551882921238901379496287188698715466556113019585086118062219851604184951965826411032428248257085060265536399908842756267583740415706940452051903871429172788195899725139230410375907273123345021697367256281992018619144435777825209106409178681264245758503459489086565803015410284229734353382715824734617053973180882792113584155066769505095052424673584554287697870886810349760205179084429080681731564295097545891745774676182881731030942037835087300699633218153286368841988396680290091146428105339383020159251345309737510228603582554922366995878177267336331336138218877793989537225973374350327840462440508826062582694150505131334912631728822052328868672244142874098487699917602537956352742633549205801482886590394391475268441449104533988475867518975248119187669853198067608980564233002578767511552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] -926366940196556767799970383413991687167386206492614132062771842623453530421067506490388372159678512363321987485249644069107311233194420092637598819939781677542593505857472395401762904511403350704996156530862965669007336913467873199821382851477138620263778326159768512339932254103196363671955096755564017621218407286247074275589200810824188827569949481857243283348201223697956914869987698412573705521205919489694883372224728295983587069458815325430829426715977711223147048962176854560311198591777490892556677849921320499683257424088799375176904154366070269780625302105467770659823845442433759922888207643930948618768935022675571881106625247214736903053396601193200579172075611379236647276510787930822303139405783628884461632762760518875193929079593522979928801408149236126513901273248416141118714848175541211884658820454321419873905747718791742419376525060870289276177288989818805583802494757128535512927201079205304971086635605028593099700871676423687539390088849584357314109758887622823545864506616892335765867723769807736233128147312549415006243228010437345073072558574520834202654185713014211479647959335540567473579278006731826245187318354736742045757265170645198508873800408741724302635421917870619675268640321209555131121340935343703779656919554371112254685001401185266604501934503198017262378202337392276405721774851642626258612905160977657475495388134620922757434307707820776648880905139983699520593136832121164588957633520280002827200499563891411295405848420640317969617045914464586003215817529936927658157320753185029651334256609916607003891343392806613632168461291254953775662998125275543202268874932537806412187908182076130639074363152409571445209911676113483180146675594229622314877154482539718209176407097095152124300605700463071092933919629540049935851406683662505676739406995576666995575602448841374378757346916562655091950875635082907983652712518291011984471889359334661451684955700189255249535657633380303393680480135495106685438127928184576445305178593402387836742855983491450312737954078958055381228737705549120152755492604122023797668890470036117753438564898553048171897956762241693432025790575033745220352184167019884050178199381886003309090091185826151637472369418439180552952735807967736387716617831071065682978394267579096184557645010712914215350833237078504141589758348464708560111039702084213942152059180259172078236743267990823210600678662619529216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] 2848309775863312410885802216529277801057193266935462433916234199211019426465171166522307615059204031722911657264146470697593831561623615219856451286653275117970966050507871427626259197297628954912109997560726850798414156392972524670808133431201161922223340130835835377929833754910402252710924766255355635646643647479398005757500383756118384242165345754336924504016557016424641309600319260665456345863564087333913805308003760335789703142381026374522414648607616300163984689866366615467765930372049906296334690686554333473570584553841269857517860426958238281955311280701279955684311046190689212964440844587240670310859721398094297626485224700967684899635190073880254895966172298806110477512389384739752644229546525907920768416690068282827581373639522099372405156649727685461990897060828427262702643762449644112821041739544983103036941349699362709420219306197107386288732777631607437817881719777763982920903021160863971148051282330359177713120824002744068764643202825050824465600295713935150347396433671275182531862189775319137486931177905131997957553287164062180172442427311072440326105505213675472888599314717378142207837060578126268971029553908106367958497282334092029409154412106221496139771370140352031418146753860737456602200112272362340068554313853677619449454236650279406250260327497848791826980469116000969686536060610798403198785574341125349824632357745998897459382713442426931545923096346238443701600065891933112903018780371641604250154894080684632235888579387175069811485251812572395112637059456983947582078078127270335017284075010846584020713702486746140460075541452107113438800143230647006310413837819835467296416108560459838180574062612245177496243235435934525757431537056353631560051381305874869347381031158624976268774644891626333112320001293835205095907714496159108451751286938996605837090138637433449005115198548491185860017635384666857582499631969740068021978363467220960731647843025237142222081979534072463080359226887583195926600092760531472986425247306391203134487462794908447922755662156061920644116680394766993358095008168665149582848620727173345082794750084345328872617041892450383736673000520529891197303679090704210969202842008687582803626789760905442442959885600532520383361295625686066263730200040584770697407609057291976877176403858823585768158472791444056031427539640813714384244642230574078305373566660797167110045078077384422702475125264796876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] -6880652227368798122631698212607811138005898152825028576844711716450111312454700558672300618468952224283409628964137372227530500115750031998310554054623656403934590720614160243755086717283459737510250683258960721002791632860606636010180498716139236770810254537362054572871195416702106795627265506780785371285276880490133477981802294931945249303856873609534435483570205189135990808691099171751847159363419785097099301534701066906810440529350084096714666612975905621659751235671507779594061364886119318177853077309995107205439890287931982494442347578191143365589945858267657333743497849651386039043157952240966214720853422182278453514350465090469227002390113146680076575152345337756564566084105206542922406784662444531899365829799141154464019802814805744092134976188073165894089797844267203835972894878498115390170820206903151841709610367791984258260893842735130965648693269655375481809183739629582908838421729835549776241795838842529728732742681250090876971914461443529523625193810713801697849644775743361532497386073894626935156042832606975824246049185314867310042543413384463652227506790925219972098920310015555858354335960776836047609122447132335852605414180571590242457626346278232214612407141449682646045567074299875269422081566023175185984022197510930716388604261207203234705699113386666809734310317627421913286132970630352006760130709890615844254663202777206604833774352965806407718404937143370691887602556015921359084645473248329774001676858028391112553100025564341116424459005407503262228259686729575028418128037241977436899496524552027325433595868104895764391683917562022706047599336538517085299795823228903485565626658096400335402834812273363741928767041923161760219030546462715254477467163227975435631515382135096487643474174208462396263015760980576454167559415312708925617272378903286991225130033452129723699358231032448071797568872083253362695122920360702080702928577289584375013037690552920745561117557502131747928781286250490850756962213326399072302478657894247946546722887859173583987543109579763468430701244830066020992001720538917055698831130276074842792798290328467400462462908026731016890017700231188917881006438295134495503700736418426834867738951361888572558681229804475341659176248020982202568503023131713005429608379995161592422393135770914245985149532234948215938962666457306802160163311118270952675487448983816356464215260894256230771551146174964563968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] 13141328286723062344201530151992298205888739456762799222360475418342057851445022354802162294305080361808227870324705468742229421111931471198239666063217831863506850488125940220959100466361138983949362590499780840168610201544893472426797944996653301545842971189147353283093029261901632667796158055848871332164567423532054238050123598317724540573560023532025871842711488236174172148777994442682711930795076370348855931987118057488346343935234132503829147476155079841256764783043840141176779308287240927212298719381831910283922992391980336688057499016734092158463982133226625741190381467941533124406218925116881649128354349594970737279357376961811932456620021971370163807696299115809543078278114308379670052062251396883292440548573484408833181516984935130090073021785895304821788051334764303864826809154603894449375616053711152185190135186159977948327386573875615521407120219399046753700349698969468999695297241372901943194207990614013491617896742290585746228480938802200727040148651637493659296828764944394327340925821639022975001831397217710407703830238801891038214079060269582437700934176801139718244945259707286571693461003719157458998449105666671755389411307456214120761025508186694885145551908918957044955452719515044603092215068339030538541092503373977209573847451154726083403860989900512394342071799034342966368439995920776349003797252611051591320120319760307586924746921476306269528876837505390558712868097200977327325658219890435931120180183965836661092855382974986354725579981474923887942652184619752846256495284221421084663758760930888326732869576621788854914335071799607307949859963193951846830954927086932929845401658951231427617163889083811845879041759328613324528700910347292517060644414640766322296946861452101681129362630637501275399162070474240362278090278333270436891255958096803351718909209007491864002261435654114485758272145967712441568022726765277436164157178745489957746456171944792596803413662971593690576012213571221097514354664554973672009932767738352142791158710853595993804397446056617495175479511089633041844603627112823651262617891830826411033501626605504465126761109820069839543785074827921386666714660385475003321637866793884080796530289444270208049038443430428380227035366383436815359134217118515957889909147971959237242752328970798142108820084043911916398807822909523125763042272507720755610674883190959441995814870992300370007068865769714483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] -20131520993779237468728722635597792455506727865840764645310335271346643644216454172194295733018802336636660810987866894228151322324225216529801667186349051236299714145964653779374852962543942282038857424903626297287589627110160998663884922602928729678483223912972865436268240042968546028623931867985220932199783110211954274268195298003134322859581278000434416240686596884197737106673574060438685310851213748491370853655039670202705041220848120106500203804509936954929491520826239411331068111236062169356089999895063027553661933883501299777845963624670929383193870638513648375817329276947980326086753614104065429106302160729903341372557504664970070785158956821966122325494394560849456262616887615174201877403812458165209277658315898112364060796548627132450092485007379073221358330934608352773577415695910346674197065626153582342781563483289223800840057875924687700100264486285375934332615369276646574740695971988950545392028949586295325704723758736408309861175832270621527775957702020137158593653651663838010225772122915218508504196255617707162914849532914913542174266388844441887876346772649001892732786789174149175348183871152794001184241442098848289668376317176758572151061308429650647291036629183468987021447248249660949820945789172092341626364980035295932701532850006283054746520883062457903208211816768467034855379498899246661847364888136042165148731493326237435030394926385927181733541428282211598183580126502484696024498962282834524259514640572125399678279053412205399552777956611356918732545193531087181381682580400034116624220998833390642362543759206378402550250804496257915152191449106026359238545684125581322328721294607500799926991163880576969480207486413714231979766982859084987825285280793299664503863272411137482039084428671639385511238324523366932771436630181278234451823467299068616511786030001155561254469815433940777333879876418439970062153590051662839583773672027249673926456031209484977696764993541939290225891870091087995539466492462514781270360361335972244336906317575372564011532149513349282892713296383325366176140377235874910771052715281393110963388940505426230430787065724719218059179606501850871677255368735840574018762657898768412191707304100244968510574795470001894243879436997696101441196197808394685709252500869729768181776922449250244487292068147828916913989945763513807508768164889022374238952304722401536815158320174406730307426079595248484352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,18] 25593855714926537933096431197902502123796993513428894978576603489582115029821190950620736479898593308530283603157819828782232008924853934503841882590882846611848626510674437129257501317930802237207365803019830914625871069939240670495569056007524102196329142841995811674350436351261104609054863959198212485037513457406889738156114917474027938017135465630979601073015914532722415595840342551574197490234464358931153527139359998009726093378108565545715408202982594064511982914600130099705938588172950375446954908458692120720706613234173805257534587041330204836315449086531601554031229959719786498414054435943222106319875548449306375354682994683545751568971380012089059289024622175191151258054292786514625785031535214737959350578725306025923444446541776178483092993489311681284531234703580173331164564416748189024735024063891614993304995245554694448959290401172685559194764873957654176412540719999616421428119222434619671823268299874660936766287146658111918683477888420774985538791602077845614418942672093653487441674805935949657330960754062643086038048340611814744713541105541143557558144587274267167056903701317163602972993208626031402739627011060900578148486452924928831063392301161763096881734363895534238594445834842661973769696185321677873571309466352422452734929946137725304136569174069284933872902377526950133617855424344117757589004629861228486220138661502392370247762635316176645149412089238270528180698623758731736609440857291003223736050289829947233274306148078470731605888425048559029329103607958249947475130493175595007661335660106435052119006369569663597858046373004483857829966442868180499610558265820205942323576655225679596222495219733660545011024332054413147408791762915017418810689766635308093129826147901775733104810708354956383627264527002209687643782916574675627196738417212538042832653445086167156283942290430965370984412933477764573314488108072779801948285747358710622851397591589336949893962387516496148880140368829842063458938427202217977690168862583252078152008921545564216593916834025094475211510738445168951791118730323387986604186873447182039842581301302048215467494168690663585993695563469013978529106105743340932983835056257696571733830322662822141138760496419025841842816996204899296162767610935639977236800934381236625829788072325765927139057709032325509273607353506278928147180882887874942555840088113151903922699946347373495306540530704737894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,19] -29339801149690162922406485724232274380873963772876900988217274192209410666446589222151447429889857102079445246678448416189126331709716077969266191164943784681020099175826758185920885141095710747748892454922109164049030787628820746255009178520520561893003134792719957183477936256068986060169568550575250541917727106752194541737361307621532413220277306921428487960472901087116915338503140375352489215319645865440420791860338185061921295551259360615362798908966728742914584013187260662124789665099313291897649387726925984672327300846208902093270843485124111048739340917116365687291962775320303040207826842592300334072901289018525900399061492071304475988156085181784340484196143657331003270799981434604404245999955896494235667613804454984023165898339158854639841506110838857778709152024073652915060178700462815789218712756529742789268373177105178101640166315258838653020382393184368162618649698197802367544332188535896075429788170646132276516433675226648790177765878300298583993646079821740652162552182481819945217784974554110429454460913219218035883400955225404407377317285161659471567611670042483447726415854257891810754560345733910913602193883729255630038297348286384581905644010562522529606655568912945859232402489816657358702239034908761705779965497631043404039667781592823203789872466474926888382091007694314922704088738974207089630510292296605304227499776586581178477590393345549192767718155072907208697796161157265013540891676121408327275346606404705977582126297285252128524774412186924243709484027904520883185189628906237889587418167440603054433227270027505868079669107055338957893369350044226697329556363942852289712902234130538115240344023409033816449428648705511756791194882921331083913556222838956412663301468807911099729455051782407850133000066881742324565769624523112135714332494735531473277674262901022169909891926999694301407253839098574527688863365829392981432711693578337177265011226602849199701392233083205920122475866782578832153273670574475516775014934270504606088510902446331118263141483794115135972775774591074152445481344255303412358807124042305283013275275202491380259267140001413219056848576721868075690394293162392666190285713148478690857119733009675344450462093609403642732132761181281845089076652799924608431339876848394407994908369076917577867894244283620263918796186827615605590806958658441856804680602437797959717570213717507541576639376942308524032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,20] 34828294973965994685462236832100208837299400057750411219907704672019837694150852503444680419577055102610006170661697672687741406039313791183357848021405324778243959810374467894863896242730114043574876011368492092468877113259204006935428325243506668324037098533115116332033793727872897796909958967699751286340461918468365574832961814275188706979990690246872868563438680754232970939825761159961949258958510694323162855420483921244695657871259598866623984756128519732250391045899716006273671445929553550946700949747383497928763779889367349258887703293063533643637069076128019212619285849224606336021874483399353897997712260713010426655979550860249871279418481414438105587290400298170907375949534803862248942120169157910131475665352098776529588548248248608658970419566560070304090153665120132311734972521035820225591005678221909088091037041324182958962087900311526938612349744127259193805588718534512729996776302634233670500733811014375594190565214058843867774217767117662116371427415853174220231488974826269236773703350117820523911581129774231412911095480361811494135516335113650339166747257751015626578316449287247696629091624998314895111489991522387865152850332044399836217771027332469880656017321207665762273199057565162129781589700674342544523205236803371064973963556150366103305194655305815816204901754075322638844736377292334144269288823450974927424035186110366572844000019195036220928980875216064841531573543000133725455235731189480151532100627482497267508641501754809187151425927859248524151114672713354697401565415894515682372217067178729080218080291825327248891855388021307751416465683226614481710045135070456951627728071166566755610182076982057265421214274340668794115140983987831498556362570014066037025030324808754662749255232746901213184989929790689682859842704943483192319310321416796066388092988542014538347288628292556520022858167203568277731863082719169958390925925085778506086896140201008054462127082829119321328894671790465571033478984760834567028268013392022195465741234727476506392565848219200488209233626909788813395567167592133705599647484969206567545601502285693968391894993537263816307224678015461841912310613539353567373710414272160254579030746873322194109612154862620629852995655665743783779831311693668306926893361122924285592774680978002997619380403178846768987016872015157558759591396586443577652868613709416052722823257478809479937016541162661478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,21] -46154548100497484084047339850739397605717922445716074476886507987030996643102643399659003460088618916692342919711380525503123246853171520231183713230384362236310448047394787123858857090708939611056220855722310838440973088285605979606614981443728995205464288732504103428899370918668426759083270059066208291737886653284655403272361214600939681746508179027614492429547643749936275534781332876215446046141413696749931040847585200521875034670561219022070040838126143689763130900108376384753870821684263651977777122402862021807296830385141485834738703110678043668774278163439614141443616953546101668015848638274487616265057714876091206448619196371578854469930563749691069004077628090859641938382634225683951020947449764212485240506728722016195815347787341393541136375915615263586241093625533271769970064303643932473817671309055456539118808604240335243892988685983087975467943145789895881387976883137691797232154791984830841654969930017529404729984075368244933712354902548150889727037375481247173678933682994192738203491127568268655815017621294882491011854374274533785593113337583772826325020528044126085477249311626818608405271068846218958640130745910252652020148080149929848142505200170136937800844473250113902031594550190068873551218856939938928385353978196401748880768945402537285974937478675457935145661477795779481948576189809733683313857038865469938586569069633193338879712536401149039679558392615951284411793403980450266831039525220397992794547805102526980528314098077435343203249923864818352236153061706281898437683652177039069159461062875270712070598059114710654108840370613487563915390563160253990080500137248723007263532493704658260007175297850563930920845075852643953408856970481458819034825794902193828432579700777168957294545527146759227997332128582364175503275376553789394676515714303790497086476615529898589858688628454139465435616902455786303006067976344461110838953472586695469054733026245025934321181840910243783437160656612619473741268545304275937898225428083807446114695401027187002562857863644793122896913960360387901775687342936077490726420049052330140537641087098244374899245729940019037199322309644320405982150106756319560012815736883526263030349914182057827446761178768775704924938811928894905769338052218636926504221126314204064130258518255364287353410931649424554616040934689819643798442107290723697468856285398778940604464429857142593636778655658864017408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,22] 62782504163973661667386642033681608060117666998328744299373587189104244546445465831141783261230137351732509145589065820413970971366124340842423859847302104432689333010245603312381141601941456582397313026671357903465974519887842027129950499641964335830507212802073508427558967838476611574302491926439498592548199338855889660995454967806388811470805628272215926887046642308710502350349889313616962746781001225234258764701852283064980064050570615708010431754041607956954912790497675612554288665773360768272639793209461637247231813174906000356539745762223639131153523406665493079576919599893720399694283923880877267784672103522494722546164313041893141052553580098286339235596897926984826370179055652944753453105235147049046195163811021945673728145212992618893464303849132620657480645314576075076392907165620858749304919873756140401701852517819538969334801457044939230892750366874459323488000519876976876744950424685087853158300319025447939767505693226224660166653023769759792125615634929093561182335931236443477094238302842240896089030896114344586432521328554663217821351967934579623347171894405830541978438055228315907119244991625923434056350999600710599454741217037635566844073997029120876944398921827154754649691812969605872805152036810528253443318238879882837103066240080088107550942590140526493416991362424536960189148790736212086318288837536660153735330164497466827261317910889776610372322535477232005014949414258218625359119378052272505293741424559800725783416095780888831665961259085423588043827935432601720808086377403171475227749453135464000165484164985549891687523779424137039469306536297589012306837301585658161070974171770210078847941527823768798031661133824789685140236339626557656686804175319845736306325274501751471754851099528220556926946814793728348817638692088082485322348212267246430980011701300886624472826074355807119318748548013651708864427954729927007417454621642769842671676776701744652349262434307624878882395909119671597015135877365486655779984590960948668048375865350361453414709332960761733741998269376884984301568945119394239184897407065624776604807496470949033222423015540065526639820838344528465314707158544416200468519903363924925339272373277790139661175250037240328356179834477168344718986612029126160911272818196638934283955701115103672522512305460452034408928777648419646002428329614674274839818814476565919015472133546273331574481214960880844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,23] -78439673280621939472925057024503918001816146904388944914962432640712102301722294984362124337076113970061862822914671858629995561761205192416041286735677157495145045209966853287633054390870070472541536329636323414103298555799705429319652888807184786393637132273628210990367631187020178509574664806743375945040697867050530881674275766100248980948961845397242351528771890346691395528698925095357958186265622972543532120375416983085524161174305062638815829981066896960352790101978735067985042838274190235646277887977800450643239299712703664386598865070188147140099187443829922247600601790255456399634578360914040574920807952827586804601673678019622673172982179264957280742370735150176751504833317119962946100607528436890735933472557463920312374895664564379858541783162729356088143548624683025129949689548234475118952261428320736312741146605578829917388146487800081913301765087550747095339529357009970847167626951067921527437699848445278765726713654107430288011933515222193540634124396545697656984430499142115964178211812522840579953566092791945871803096954587587068977315647576250402711292473312261277961982554730026039590507390222963841600437551512229390459614223904652416750591069820690834215257998579619627871760314724759153688886482400331348396208567486132163282078704045333105937295502404800501103130033544080635685194808275827398723002862171429443141654534959654867570824924284588488622929768127400267383992104919307598819639654751578518318159891720341918223602455684907909428925128055930730467198807503537378526496974240401125587379174089981342383726290793221801447905427862276772311559147108589715203298374601460410392190083757561217626359564459952255353687605838584187098328189385137314070067544474025385851493142770488167215669808813971795236720883948539586933062096913523980801273997179317447711467183864008143550116749606680911976239729475897758315667184840041969895952114280104255619237500331118725824337725697439009071153352177449750855877798845881893627206580997935200018297448384202444635197008474718884185505887850014341521027447666946564283384013790264427087663549779257957626491609585885728367416085911060085822034767869960922258079798800419038135985257723222203111299514884198724845525762808416461386456954977925724062385492946529430239507035650040801296935380155198888472472375645671064611432585660427345075920224235706981450173978413579558486361089123532406784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,24] 86032824931380427354484776787101271659638183018975208245443428402571808732971127437067283446696161946187116869706632691118219169959735977471394725492621425506270602010790161958097314049757241984378009898509611705699065341715882569684099897784105977950782996519565476068088173871832956428219838888428324650939148493167007697507240275573151155701072878758232175578907044863659238150479539984231349911044736652531529198826260298561946224190353576760344698233469024157871453131630063083234685033379211781326186653350627682898446622166907008156836698626890462656303863503654330953038850429576956842152951690336351979783485089485423889887419924307476762705797932898333662078545540195390232524337266494516368967932578546103729976492157340187775875344922446790981639594267788519627231354327377144306670416372563057871622740891317646950962597612534683858794366164347644275077319412088311617685049656301777815569235688792717672289932390847417925608257505946067819906841895590607792687261133044657213380629866495523172571700818109414904309376205328063564877873999563413934405446437904828343314057308847476920075815162889682174441125383880824670029422088125472989977042091943390667002539068880392595405563281988855441286975437580443744572100541686687640252435371312209191593677261681702404855541671729624491322356684376004753150755024615037331163119250909719235836978787560755347365492029723707448020343050220202049456438282809759599317627932688428763558314590034071122641148532032013712724460020480571555459463488115781833145695058252897590680837258434009432981049042461587868832464036808053964630140364808945119437279608596529762993650995496452570501104416639758838857150531399208642627436586046013362178124639122535786969735381272182173097450778014758297545227887167152720519892477988761796512366412306748567460082427221478374069312452659840544303294722480412126340890835775808501642287319478270993449060164175161753133858050991511885418917232412025437638634039470125587721413438565690273596756630087818982377977656342014047049691730069584372679260186190062616188665235600105243787884336688904801381238935803697944368270530157935446217819335526541586919994582518879030343461735346347217425851725081315054483660690764677387306384505986023022398055447677227034742405964065845369261866475755239729193375969261293881813080135787091871629692629282337179480475545409109905799728960318210048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,25] -83081669536002781438938920543664519207069714717604267946867462360030500950819915923055576578868695391541022508196465434130292011262949885237893503245041989160310771643227605604075054702266624302195449240785446187260424270644001804998361803093931839370693091406759434645672805177357226869037338414801994233488787331817782426098947138060508617322088204842084461674359761716455497422161562218948009915943245913455890059755084202920095888449810342730196006624783689713495900399222096870751661339007698681725942429631459830196412135347614793730095391365460582357090042450609276696483937065222721592988357735381990302105224638692831815730833299309490632058658576479300113524928647725870231756949884874990212080012284039268598920104761835739924252821046765458806734984037292578619478861297054217352115922350037870003262932383052976775308440644758596498554925599896948975586717417341446740639743861882869960347765214982658102828240041573828285037676005570470962030382814126285305188321943762015628675846115797431438977593783244117702419389246456074076691122972681607793196856136837178498682605290534068654899721482759849203095042229052570884707293051060067048919506809003789608391869455602234065042044781934969504548308463801609815610965953476116338949231233730318918583192399369948292957667081034549400894247243500407467405784045664597286922384066269854002642314381219854356305902269376219418716998832060353157329191064983371754809000266324771060409849837747703467804497675266839994828494411923859086677051961986819974854087208695565509860843477237793181523820058084989701248068946283797379641326595423918928085307919718953364697606651022066693480360313443077581222168409646142405528115273140413306387052856374357509400876203735269079046704606010327846142400604302357736312683580956021955479269819000964876620883129827010053653200537215503291637484544727969197739829957178118251590412185521364242777774115330316550395340340097794197771200934641561266581788284323813351385957002564506537924225641288069668522172305081949383057363523089449989351968182925336000539302006856751409097709063904774761409761579451058085416646793393946893905547591793416834313069219112433773055693570408738307842579774743043084906570065988682716129669632655382893956161910991016714374515957793869290804588461769244656386072490640945486258344355602120564750489000959905926419507417058601257756779514803320258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,26] 72261515225289150407626463251100750518218370107804378115550110801999825805908003103731717164623055804744750864342963082138901669108299355415113868498450234189889829053436961473826882443840565131930880919506374313026037868573986218746839201773378899293279270575390568083844567359134067119585728154590535124183696300292973318576107016447861095857645315529896767389799044412029686880044586016113004859755245226784733069446713512988250707904270889122817969869469028507249542423682949855975563557619960626178293686431626020962593429517079803069431617816637169328565596190806520253512734120475980945747824496299132053504651292386907931462888066927060252805547661326059936292879720547081136321190052114733265948875480042420383867709176837577188702547130148329197226006737741914071981545165568751195477698191172923200590177778951608551180082820871521915132768184029320794521536156570436600674286797614992749790707601098065046271883770359371416471341802711839631562696278151099985584214639459784949967584131032480340046926377692492918774748768422628701101881112180122587659929808021900087172149164032681237730720777719113281211322939901096624955941724178637432725500398542681144898478000383325067486036799826315890847591300648894052612609479340929833653718228393111184131840313812955038883959947489258587132889260606307262630019738062965938493417739727107508179079823796172851938059274196874803274569367128669484944663202563055503536605617906930283668893692021285937322115304790120356255851511693248292981149315672833097360523833186691531419305040974741785618588199191364597994407982902298113334356831249429520840293282884475955386602004850626427906909804997894626452120959764991681901363645649278910348726286225228930263490827905966497640293378831637851627263748817390358147387877844794312450485721977025301175239150542848689300973503272695807203955714297271590393503581111664430296820325075694838349487813968781710824303558643533083235058581189445060429456092977088468810954196644347796853395912176953366453321930383235784785765591111489175714329357984450567320389705645308306472935464823273599853526286537169978594447177731772347834449383610931644887311255015949297227196897013558738269665007209961743042226235593188666901071687396534663500853084939346049397731886740857424426104634120693913955339604323209370259872482354379409347605002191715876778871072555339772394852071543249305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,27] -58015601906747470767678751872818467935493496723256689007307580590479738132123619262669007905910054042593899532247358880530518800370231652202970923237200764571797449811031315385645496979257100495590491441919174495607900816507601589262006008106262779116673715452319152231684763452279733270722802894055398707183555787838860674166708201054635238535720885527385033927569882854343462554706631007227247553602391471537609848175043935588963725311575316772707188585131368789044214156925332848850935504053334827251638315120259847381572963970869439362912884954223099264773799994483407401353791234694533072688550834286394667435728728785574060038241913429032988875007008233707574502198014640493205212124116210360847007898201764050452104278388517325365915868016531033907072560590060636744161198722050583148312590093965175296410542746315486779739014383138667142027954182175632698917213379068818208389556589954865415784081483752592853591274913384085646969458145430573476495159186613105538690256659051171276292706406489416167098040863403118929289110814394274256659538013259985882831280912817064337696143920447016091506019101044189884487817734306763135335211169185544009538994240928448924731010181560759080207001211076578470131124451356863030294108459972788489480984694715478046237835590564602762179231947757800504146166943909279047642696328405182404478633128589505066757455839877105859365858259952949283698426608350894836872997373400630444373142995268386743195933382020341181149482404442775325415934816221357095776242207045692678365134086835187319117574945445182353052413913585595075583752058152302303867783725784401629930174509184113644696966546794988562056775055841970387938787235315260252387734417686110667773053604820710657249356364267802495884004774450955600455689315153772306896104413540989091119190546381188895470779279062334372140824830911401026960209728419822249178794542116656709403064836667227972997034519273574625288502128501493374539707999779038159929966192206482434314446421457220271263145466931723920673238214168858688340141346599023286431754070783868894674909359578132214753988117323334962453126382336807691013478519247434955667718329300166731854972923291846236761784463133723375081893405511527544654954761878303354745729072904467928420189474128683445132177707807913516098717833721240916545713478033051450487121524627532571934650740723989415900685523298816615996499179674548568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,28] 43628741999837419665652635461748173027449469739603436114954908579471032529633882969138265483040864852186105722815733563877518234493489958914968051041956827346194980167899278654727201945013119935111515856128804481473847118073014356560456889630778079288671749582170552673058426941057238924794032099906433180117359188237569530301686714255357986172530168097084458967497972826055745006400954447820324280126007845387215315349942417547629438966194522862107899739679097015970863146465058729297510891727018767173784549321261756284657625415596518686934076414969615060786767920231707862395595474936042977969561179894071382791481892874634755343687762622406813609751023440116329871048169153380231167587290754279651159789128102771579518216725379619255324936958306097587293604692429090416867025793185317937995426573853287863833583817291362767821670818263528140727189150476823880898242717306730229903384014751131057038073525009359550558134665297976718461051644456872489695109477835440919690342577316672968075030445031941454065318722179372547503266173755402582836416075021051852157790300106401871340145616669896758693842585337662250943194608407495869729343492547399851050653215074638589385389557459567304579869256893480455169258910166679347446357678360653434136931147434109290645417540947655741544684284947385380069096037656867684374845080741011060441551074625989542217596420195735661071826245419937304562801634455154030327416483114811579920121569428254367269206520827324840598527276191909625620218642936987661025920532766632629420735157459066479281830364178050521018216034479215183434098219753787241542971050060999519165240132235782228145442614338491113651497775625796854460306239337010488013409056708821894105494843605162340168064833626485519328608411782427001826067002210770505260679323569078727685760935785012683820948076274331259394539722521336918997384170001407050355696410762475386243310377066103469100391636716369630039266314680581813211720605018475998692160580117816160832161374222053586126202511371885290465986027671857297559161389421539531067704867766804460551332782845475474510723920383071563608125002531950717596747161728408058675740469383875114900260850995845203015452863619089811517049235102841973238741175123793157026905554992417045791015636366622948178638791714335285552018666844555592671559860938513607551040375561924920389437924778218195879829912175539063837324799726374092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,29] -30747278362891830006235476400849947667274873314814553565272420072624534592571953211818775370106027161285868113392359421605852142236634690583214233932492283793760345124335190768858805151235420531724691348353129120239002026656198003341407236318523160289666628584606865558394484931707672813735553355698715744553824575082212542606826530446904787948267218899290440009660642662689968893155955829685812150645340021621110677073261533364021877654278049233045735899250662988170609675141909291164262025370643281857680681338404470254399451960612104850948900371643201824186262672012574087161514971222410117149186995113042908224645431986887811344247261284598755712828987112822659064392479716915077871494852227376188633847753254494931035057807413092944315841925184748488572477337249610448717474407329878866613352360239371789373330637678709055045156140776537271066150737911146006293865317442778285441072609887643221944960253199352507490303781422658422882546934969342326435660783886233909127890272703953556891681306566476594316393083223812175856030190280281775963918046415496140846783283299404416135328456470943341027261954600293795929939237963838436757107596418785407600849683956717684682701536031953099993806147412698825899819366543925090268292994418544949988011078779200224541780308382976193367309926906188950640580593096944134044155813907519348104606590041632029491102773155540967950574034042732678260084630974261326380354841703396563140887027403178696355092365724804999987889461202347116358228419762357907098065435572219372632738097851098740361724682901101120181248653819061252941506051563190854393857990710597143820241429578135873166054162781536328068440713102305500565767278753346463936229542141805752285278169487163026815170570897268106950606280158540838727637584187489343646188971860417808759469419160205743687670950325086820006541426564101960682704470146468184368712373329636108838267082000952333185021855752603442323026963207034052652156896860749966804073996368314270548706853588831273374390184582565823039125160585494628650986133564243786418399128266884995770482309409749164699766375170576508734127752405689839171886882940058997843037284130051339974300358956382620449413169763946411178299924028634941656422028195448110113982849421457509529101468463902608239321415643651658453391545336873561874260124238579041344789415661616492058124539661019627827250199361576653147842542037331083264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,30] 20128501242439197532260280949113122858588198709885105665072446263601994677440583122129559877864554913199463740879763358161195461644303396670477905251158555968652966382656343046137279722492818670387670324724694572792018644248897811156332516508745667435624097831934018633784095613213673485730302410766765563147292251446642952722668929057950838334453268281594957046829315989808313845710536329288370686987590298268852804014924822674588910682853581324222831098059127269802561670104294406705130233416714388474198755791844520127704715763987134257880420776993356711836756327863850645205577403368498201473479070017590691138286144911710214872457854248346041932496885093368708450593284987398173097669162412225715000737807842396842892231426504215144890682841939014768355361433954243603564774710744368068787132193192437505431704513601233024235166454429601087506498856816436159475738223370296566639238741355743989206248915055459434210063677672984456021027972846850559989881375963462175153829363763275439147152993858221613855999954986733086104315073197373085582331822484474091683390127021411753900927253353136059739800850932487559854901545520083775086779204711086632799634535909278813709351192619367841747178324605760066429643067187687854758246135236211543169931910734577417357807597103459362117063754050482729879341532438760174562344404487040670658134333953872683969026976186784600325654552046695498038378662652711288884523204941167453082841857208797645577609198993156834225798315280302283451212780439392413076707923881511264170134659099990204017697548901201423125110315171528004536986448459163552730213104672692502444075032788216396164357117206471659484305945308198155405905140754145333696870467995697750662235790565232149276036980626202176214693942284187714286107488384315391650366715144851607920224239124844136381196218291617882180405776893765609207580122232072496504360587289628506500895104271736890588597945995204740499971549158439757357671692677731109061856672578734478933873058575508889511163591276507249779135964115117618268229600388613380474928390246450272994880398973828674225763265566067166796889738076283510097389218480902521279883970068709865213359374470656267300856077615830366066732926910844143933384998016672830333979801042464136448444905206565252924842894464972511037351094831075780841892209383888735594748887952573651787525635232089814507725990014693908836718053663807897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,31] -12118138500698012028272582013598066475884199515835642953808598753786979041962254018420241567731539263421981148777740063998673696845156429441491124857856428384839497172233616867495565659829206935871696941320066540971981888281290163138470651398120474221740626112062172796330206509477205260834897626653227688069666910465016981532704304238039349640826202935872505417222952971524588354734621798621075874484095717208925221940796139459520312709924886938365679755476561586983242510948171766704232409533620522288502113195637540802599175661048633731205862149318157135980761309860214893569390516501494340653272083344729910351954907397785215297172957202818356081475564420675751790431245622837287478502044094788494693408629078348516704947374844486064108184787761724359270478603657667434833863730798231061772686388737767919661203906520988690197374483349231502532335602449461401818835909684939219435822428630183081270017178980494770557698258354825918869558583739314270270896902284975893592722068926385194911697894522802551108453890113802682121669810086929859709635611389182345311201145853179931858406947749550367946289289107860515322035433709647508504192888175183525571996412890043514180417548298395208903258979166998645964301039342385101224247169590385804606202375969817734426089406613376282110396291378714699344325579954268980919751116506675290149574457470093219545217409827523763752278407339153549732214660683351992145057186839969486019355885467574921492424512896922043516786181602367600313990843299408968931970513770532261701898361921523648069033361538085101731228542820338377458452124793141376938622921949033859180172093623974380592739572043250849105997155267520620599702855293568117176544008998228923474075319955215130660147817577201513137244015487680656889821887331630310725797584489853079209481141307772031513529624723819364574498401731544701326668244886473089657274284448172932620475696586607573615280937132667407001477679447439783671518350422957568331970527118556002759393956827086286860668898469466375204670854658557534558089583897807955056946306821279114292501994263090377578473133206234841416734111593943590694141492812863489904902451071346169039276345206156422334478524086259482809997887289128577962835405346624019398549579672757490868744370792407942988229733243437406693596057513360782141558281748423740845688835049387093499563944043408812037345037293320032098868835299713089536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,32] 6670298997019429386145740565489576526591037321501596528675647211321796567754612198751968607500976151464795712247990055000445556265449975724453880978774803997741385788842492512768395183430107591858719286635315463976837981432214520229465331499055152967468332723553066426452468443013781288327154117764885066293458511592538261983471885315243024192356331328191485431317190640407646087962506626211717663977444481821831359043874167800517099760163172442247774067166961420624542732127139332910329741755759574715891149397651776236002069349854271215582342905586189965529104757322325300473675455722692444636053091866389913989769937509587678532145666578866418103648031072882627494149211944768976542736858261988109605706858866223038967070992482935317755565096480134326399268048344259991971737752334076524672041086615611882735545577117040451092026423828531995304365748395704303649181000473471842318841067803897201071814874295444793961778731119604975802381761457737519596845040057181928662689856495939699450107180564981881349126036811589560298790123219622492827869552298227520566414624394163235594297343233522620921622013898854331773975669388886970042033584265611550223200124642049978801358596708331044813671919486908737332520632159899634843535236090528674386520093190768047810365461501182192289781407613666207489389746713220190836186648122313782889576144895552422134126779578393902455211160409976260591997733637858703835027338943353688982423386297795778524327044171901857584567547744426388505648717532940138998886981117748601073994301747923078569605633725940772106469048264466764430144372575389926077730005517619901480659691436927741723506659057346965166127070208967085606420880364401925074292695034796733705321168642979611286989978710183461384224031436944117130214562836401732933088227564816063287541940261250368879729558765416055909924402120180021349728821377195386344592030262412601820511005217035039369664784538877103700184730951921316708134689719808623111899609947030710934968990877196246360019011063014843151573667843124988237514626671329200196656415912094809696864542644963479035088808896743823026722533855126404171791470242252784292255191425609523879762351577406652397771467562330618800736255268956660276705080628232821653720262474992188241758272169425730333267782044960329821855010919926926751990961489749376125792432584604182659082419060544334631180497108631297048291355297159577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,33] -3358226343673060760870155905300166864543911244520801570846859928531100347753736129699728138094753294346109318954694829889700529050940753532007584159197887447787753736255050186916270704399200243407330489833647362772963915474808994074706480829581191302530424019331445663114929148655235407044702334639670579064081539397150057142552868115389852284089403622447410340278676882512813897056452111727899262171704686529802678340379390224679532841207750884241421157477682489364338939403849444060935456601283684559679986284685920201839087979062945759108100453539999026790430272792866787046062593044149276727946862606112166556761422673365384832596496264789584903167121976186668267953770878055901583357211790507010750430127069213526204901625745567714361075279131478584562841991467283788013930400951188678175608718180354534519620804644923930954657143819383539686518003144226788200714243692345973418418999065340956871124129366033424069957217132957878107347557700205043238753783381263015756122807904462215846729313262168838241083402583152817045637721995561220192546607191524800725035598639283481595931009905063552477621502176300232885424659368694231055608102781246020421763417948952966149224722892356289259514856528452641986655722843726725009273628631110208569630365017401825886001037764124331777570572512102668758177293351598782082895460953075155282847458661406759275014557904594935910751751293140790282231461431908673883250914752789830410866484985392436326100382349337745683016822833022230426121640251075951624749705727198806657455301299872309131921164512898257864507734845349707117931035669860242024684310390061326705832443600591691772416759262756018147380105230417079059116338317472179687016663215362817673771791771673035816575672778927955407752598029286518627253001682288964942145900061525614352095443827490137763560722308973547941233746037096356606596998225659800791111379818718183219801316621705856575303908388348698608489510166132198787270227937209896342372659116686857291382466298416289261469946466984186627155912591474177863113837621859581429825059857905919914605346585994708014658614075764257887514885690491024073284194097473268008941193458696825366469930881665842892114920157605872904380506407815767704325805367766134597169278048277819467931526720494806857956899309834010307532863870819539195969274770599501691050291765382257374826664861168733608690236983132854417225100244501397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,34] 1559224295468544276713301923532486726736888933849302089346201345503614193231463276696688524044741984310281280897871012386214936443287967827012816622546596616014289129595521937737112596146738718248671127018665612936236514240513865345480623810308530978374461589659636316823784191248909583897750635718786019981768083662838237770038905157752949250634000279760693368506918438066504706077551219701896871537256742255359766523545592354310339074384844528435938862943463416626198004084059479924708045592585408663682406775590886779149025976798039769925968345247753290068495947462096931676221646170261102717960070675039993733597262285331333439111533435494394917471254808696398263745271055021389116468533582201135086101404169277781020648096343611412520517863404593490585678165143290915474212213959983679014815635576207424638102374849167784072425548488936944022143393025938599614094790903019107436704812545476064847245148757871058828245480002162032291986051392907526715849581266906691361051633768258640628261447338615232789003352453919994979604535478546484294525588108239610115086383976582842842295475631320835967004752462423593586640099639252858662360135445820340810325921251186558849796885857784207210117627842889746377241313848263573768774499909222957164800626387116452348489613038176820379908241119398272500236093162469379682175314490204632856234665968922295279350333165628395820324590851963045527131814024399683279273852576186363299095384076206735668686853488246815999873796706471446680229301701194406301937606235745786325172356571645858192800366573710026270284920441135327231552593357616512462941859910209396810989046818228714849792072913618427309150054853575616105357344586530550855304734538843831961382996034104909033918913704424788706643447141743998717509145151262056815233909249159351660002087896376308625949658194089466469295821245113643244109202631449405074964320200822126416375812170026934833241590326266738275160347277199205159300423284263110018096681868873848815501293768485771762000597558943747930871346114352154062499416261140159878026358004977951246730198476642958397399632170116436446837556082744219276559629222217224623902657003443113619090008485148344637930379835615124289209009813155362937909698446750126919736672187596379908176353616995270806279091125266932078969126173273913867891077473938297391706123868192239290165542585455826181447558489987994746399372651108761600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,35] -680946866398298478955590171084763725117641089264990729118265550756888421520731504170013393083636434007190872798658174736040906632747282714600260017780146948868429390363199718180457266540548424178371640426668267567509820000572303028347852606324502959521604715935420382320893189599764890530660743734500659941924016501571027815252089175808031467510805716636462570256064563426511919680843647897559513502773292509435691261258363789403575981147806912244364474901723362026595604461164157348673376528803276617756618084655166629454926677935229227034304138088148926526765807536879997728820766413085129459180961238248426055907233534568580638795840330798100726743661697924711614120380705333043015850723391815717433396398885857264657251864638307604371465496546998393652926989053687113164790326464696062236080409230577098081176467686383043516685629860748236663697819229998088293711557768467308857406520857939151582403300294957156812220591414066147496536783308579828776813482265263277929264041595855502927814466565946310199355237552308683772400300413642647242727974210406785680078752483630825334812203233979324472714326235592064091024835947191974105115847043526907848849056296515476186737130339256570119698853875672090657121839361442466900609609486585464609909858522617528809890951201474923159544065538726272326287439094991149619246146305040652131957101123024843362207997062313977994224540601865883139583062905078486583636257707875031559275243465097175680685694736080938351900575926441093045720479615524775439444239471901179009258248049319798208669877574301085755628712001716459765817799304134791057283094036633306370629729844795609460498330359311915176949189739829259586240529298405990672847999143437665781475686236353908191673332156091175090704281440302096524693843705660034320317636642006093859564399297060011809177868842410428828250002986350233327986545412879981605983529082577162242353604320582746342808335481786011673652255773242377115170790580039609339828647981962933257319092668500629047063809407837084024387501956945988694455314526213701793468524677605309882170172613821756611051778710294793789167119589310908643636028987922755575163678647132900194343026162218243281964594532117259134494363859980229659486285308572825852960533745343079468106860384868303639386925337435559857056940789802176623984714154845637162489327036227261782137196264169266236719939210182186048385117791767756800000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,36] 289740229877885585247287685316209831828071481165531773121130749144424686357053187629443671784201252760999945454926100450212858352643775163148083178481071439405858881866528335838561796278621525971349181279076979168219323426902431527072321102835982862798034029225319450839311972359373399097399782536433590378518724197615005547241497897404490477397900261138978236985606822495636065644164412327455580090906914315085762103406713043370931721603117164021855345837823902391425655194400837222870777666468773251260992805850132322166044024069805787629481844672428884816530460471562374591290842716526586418599528039969938338740935145676541966638136790990243047074780092808471065756902084403578477881336136311118588072641656689399290556590537731829339523822900933059699839574653370787579712168277876302313384527140545577879648719518801065365542698597405816949559120059787555348541514682368843023622263672953827051396282943735646518068402390236116305655245131979734340590656967629674186780095103871167349306872395476526239382160661717043355045397543348820598383355697120013910864875597451642128574659247186493325368974360481485993555592080728520048148135116257808021171930919012462612985265753694039053732301706211127362354782449940512632588608591130536696934586814975306783563278693762985250338715300815231400535019315616868478310863995475437603426586872343820860595116792396089191884863152554397047320293976026186559807467604439555304897564069912427840842076095977891891224019453342886886275223543410919793831546199227726286923542577748363813614858778537528015765829457909543290200589383778893219719233472060107400913182753173437834185682719335114928363308700358405028878831115649183656304927634049642399698797474420838830789970127124942086658234090911000619153820092861960094366173316814714743398984093877428435158476670762121309181447878514444929370522347734586172240426246595007547810326037740275894590778768022102892362837341645669277006293124570282365961566221862480090124651676922868558767213773732682344843276205705214559523752648473805884157310559236366167998141460295482768117516048832731917068681645789803568619755291089515405215983643066033632547569796167726095942490572319900606919407272005457064361862378730671002022637820438842442083116969730333926312979730875752176579860870139596864064190705742676222079230242547140929628815529053894052557592002837666290408830961870438400000000000000000000000000000000000000000000000000000000000000000000000000000 [131,37] -125563796791298653295436016703039173060369232297237421900359874571156657349351792258455680611280340179115931926677269344264342319590372577670186288982174580537513953782532292462441602384759084565151818545194973859847135373358224028247563781943789193391565969097064535594317151861010013903516190735683986566630588296331080331939667770397799219913319481151684624946010505384461406493740480653307798706098331934918270860895133462476605791910198178196916488168206376142015074233322833099818514649546590497666187840035221355760479940820863382828535939515987007611494386315453178361910872158646655746405213121653115655561070469216854886029024573942762079975481649882948040768665363430468332438845832424129083256949529336552169079243901393690608029340813508624020366748358488757523920780345147213309352930304057218400394812538596276133914665582763885598761700546837933699859501482397679748505571780073137079680431911408845941274388068706494407934526739152436013747663608835724105214354678988860192367485741403537790857119542618146403163902737022610456405713176722678639023591922937096862705041346683106143258916663682213033570327099005824418187457017223840020524353822281924416308717241676862728116477925618493076216915814893421192023063962618641303399696519347257552305160169433116454413709535745290298603264902166341098552541851754023423261332209119707000047359508257836431700912808114722928308062749854742367661564068223420304990952836680037351288567142310766007928438257934434515805574373418681132751298046914458725638708563771302521339696723684238299977199777720246441045611949865850003699176970870176702891131528372428844797094401167136037213916158452429151695426122695276087724923243009667457369374729701601105592726418886837611495000522381851694074198172184442053114058034439081477259403452234604086799119761815819998651283387572601503747648093023038870213522782066404942239591085395475016776670895122740075854379626430423215973889407872647412370070887352439082841434061142940902736368962002503437817426640906352607165192651529963119663859838005434797611842618013557158592012565479439536703919558208168762326187847159029594140068982853225772272768309229750199696074465211613154864795913503206247088174574928762129534181321389013704814174712917531147440674499928543263456217044441920476331168549779402726843233996453846853656090779733284074803673336802657057203610845662150656000000000000000000000000000000000000000000000000000000000000000000000000 [131,38] 56917847316428161529356002948239966155200690135207400936118841496554191372238375084976857478185254382499579406922016586581695744561998786067555644746333859440735822574368595586666901782071979191739437949052282968515242806156078195350084365415038788052390929317948513058100080586581145246873351262796177069838699167578555113379549047030536711548164896822458098709427262109114397679384783307163298058390846696598742553215057806110344298039533620831184147547408629024357886044578803454674955981862235331081526517437026055586774474689206410400114360650577911976691270393339862610146535913939296841701466625008174277873898406088874237847033797564323962711894309040093131497206120217971208455617389272018127228535663893938044043982210210211918704419119027511940914767380356990894510275056413910968362759373450778746880531019422203228627033242533746990348816745837392488411785880573695168303576682518547484087737090616013891827154838797655301530118806142124079659160277837097222160304825024321569182849465925049224569864793971708917561658590629947684246612110538057881330573254186863683937248327557618433939434350635445198458740904327398227461576974755266875954000097079265172010231860652154458623142144540349310316411869054962842424086423382866997185896954986030656818504337834878526402325093552828725416598088688663633810225019680429954826640034714374084076440046034326581075594955721966963090364221768872364392125747884400915978462900879574140456226072588168038215969113300618739225952913704226796845641859923867892131253570346649837664354880578886851345193908569778534970742318273452857454192968347276030009026110576554008155634374666578376684964155546932065817979674349058859245140656107054265939453866209091614875210774862773452269688916781894442858977996856489687233265811568826714763049468248999655748454373907274850988119182217763087112986591245674311862613613724669443737741453981287793894050039626972580765669785252742327218745847500913592830749469559765251392627086952484886205390208571200044863113345426834299425596499502430535689149976956888950122426508971423057200484921010626227969474041575452552708969663824074982289034506655360539996251351580109049408550641018222324043106213485546406598684419025491742982825406617141493092640145285384300315423366666420088600000566512739855657403983271569836653822814061314697268722576037119007857371361384090854683457415335116800000000000000000000000000000000000000000000000000000000000000000000000 [131,39] -26574893715471091433958407144238875428002626548137216997543778365359647302690218546189820614029909888986513875708777146005884789688962032384380433098225864693033710591216110872175042032067975389655599917946441535940457906215788316283734446666469535229274118757640655841389941175923642161277597509676225761543086632744180308349984311834654495724325229929847234983466899262621270866747675040346804964529720177976072438218612020111343348985580482386071769886111148906958348345768241349300736581821833376794947862783377304474449022986177167737158320818899101138159609860256658013514452819839037621657059294517120966635269544701268341417991954237558816069951256679775436074012601931558225624160942244752421421030954474283347846215583261767813074359954041869618969494751059451430154826828137790226232450286803160194013334620754366229606445776010706304406513230197722478850780028896503579714615588256789965549430956516006070251951456347716399178959006005919783927607538611705917025930555079391459743645248587198103129881292657836399535616955722761258704182702366894349910779225190436678875453526797154196090534529084978710356847489430044999056199731115086151977026593322259579412477498916388356328519094729970686654021864625322448006562529657899606310909836784257621706031731042373098144464316689675842518536309411138769858528506984149292128042611090079627239046712534588377317078127818688406111285150491432707367173075784454006878851859004190351519506956170656952748838205719707161824890019663762796407051736409472529099985473329059298017247312031130048563926973749879655769531598197612641954372948044064298890674432315529070594600978117009097472291948683182381317958036308271273177678146185458780459370402468059647987563393016245762411496293982191203707009936639035812122928749908467290290552565142464872928950904613398616278380877603535635097800652150552631907407363598076006434196944231494721039322329655149226042939754784219152395878367001909058416718150376007227071926875794719309632967767171520738090579301607471686385936421516278576588637053720665990566556229687159186131397201543223040430155773618458406640280722032247464579976258443695106669958845216176973005421362105772508799921998451299385494547813666488911938120844035379200009988397125972223331006633085149801353823883701792711813667172556236388683508847524305601535414793932330669534616927022514131334217975791091712000000000000000000000000000000000000000000000000000000000000000000 [131,40] 12245139484377131848966003254658155223923628835447014709211095135952331565251435557906858181665390574475617843544370856751774188887800723964517132345696011040446416170223850674853599307038852151835721484138595823476642598568164013249000271170375199134656012350090445735426589533640845537190012197277257455021791476763109388114339587531714536009233911816683195569776539565339732946306670293712059989013594221323598747113483429199715076502887262368425092170228183828661123887091756412409769030532180997405163448790194043826852004457365870003040581704989587325381476940018235250798722978360991419017675793129970761106740874093266861530065044329661532731279948807048656141173809180759390848824499744834116376346942864921004032897934183518481996699639966204141138021010526580148516116283485632637987849170322003562460845650087999463899338575688260279245965823544959753713263097686261467430125339827389789946656607859294793712582090247469583983786022519063646931468955867313860998857024071854638575946786999384061707139768805139341187264968949463191631372015179500238498566042263638924809943322167042535640047244627051835109243096128839593971238084282653907183818921728442244166795786668927594198013529760635984953427740544115209845997437563869958972613764346936440389396011516080509789162900868279208711339171847188937154383519945535778719262221561079279650289591565227246444455806426562393034478316329556412249982042252911265823035764755531712901289364770213136593899146999982882893577692842874810824979553349008564230250318867519047681098626777610295446891170091711730993802062577289291387960158696360484492651897515216758767994213249257065482656265860283339657591957933118187681601608528591003645726943292757657388655000617679852430578200545070380209410207475381981321226744294845662325417206560393153526402089408725926615236475385885290023047666290613762992006018464824668394933174001010875078793513290123601019369771257663272192217728011662246381801553151065604792627274922765307330133802243069932291804976277709508277327696197899027653680527778657022978761660354924277503125935609167428145719902492865429911735580787907938208178778927809624592110880449751828560465259101230284524469023115953449678387119596967530533176909051440910972198323737009623548556196897171612337502706651089074964770373900995489915324557427960357986683234282610622768745709320480578078213839572172800000000000000000000000000000000000000000000000000000000000000000 [131,41] -5363439178465649151202717890030345689652786142258003575052391660383372313574748765390415036942232869408713919007050182247989792871543601230696620826488740682376462250434527669853786092902956336144216376654630097013885998046526251222488696875961641229826745139970899658577728671070165190405792017851989677890367407536160548208035203065017397904576005201381060527775194172576751011657180706459626360614664129448779954444783562165146269990220442827129448228782182819439211071475097302810314181755461177064037786159121099038544093434275092453911650244310980858898031717666707313798331620895238776279367539055458032942198636625178051876747393314134519243419231334103072870891777480497898997542194607560196993671101960792282156128854151880816882299744404880138796584309670204802594883500764818940343241968933212537332654080658692013262197128481440269762684532764500064970373670969730402126245849588337653096906565831444953759377290412671511723198315021039215864224992029906418337904374123840415207078502358458140645961403448589205439699559694363438313023301093999599327919921262785505796101618556085182990952691140692510865767044783120144850671324501447645315129483006944802641033108122948023103733508853810329642737575992858595101440400092723956123961875124901280391940413975929332161791949626027997925841866466039162067422300427882277586766348044341069580470424465610502872778647098877784084416723995992127676605741822360860427200284617676486493147422760282549775905367680927858128838086204259221618597273534467904954618832432644316164209098427134425060071337283644704818397087565326566773627730194522308869431071154223512958628847630568646744659841979245539726797862051416344788572480241375707001847088571734068593008376850930435843448962973128036409100222203768373838504745841474397366057325090772799195563164192193808604806780271622164346163660687617346194378862449421493454032928347221654730239217890921075348154170364479004395324747748860284771760223488368134070324125221345180811549868514787747071514845989175626634292669671789210296128964016708967748855528278045581547219985924581410829004189476990888082568559527329994106954310422503490217531680129757822107407783707855574792701592178566755454215934679379072167896700707477603548391539543154452908735240500208627592838846626191555175197706668064138990893813523883939608357208185547815412806519737426181134022847466831872000000000000000000000000000000000000000000000000000000000000 [131,42] 2193262590017765033141645152729094175776044274383586176402104146410451348556007604831934455800977899607566833099735878486075499226760628567501841372126906158370029964317266951775812571983538196985833401605864981391042348710845531695984171902739369728742413218868215932866143891552506116356929217262142589474214468100523249444101423682115495412451443185658506405683166314733725538659765905346801379499870366677295024935067248545320409056642511704230929723594603671173999765703032324739494285184033105976609701546193870902797793241514472779035048388530033525321722109491938321958471836785855656437560004031075613739528580762929325866736005002272939473561643017820363520139792470123870270347280855128178099603194020945326837442606252196202904585077020175680497878534843715046505584478120596707886325535207034673851590742309961671445931311775685460379514212089200532542507889898171272170119118359682193312210369765339481948288589674969726570590323917662177813059646295880413650005998691855345479208061585097379543878126074200947371402625977550710703489258889334738996454826254542227244534847213468867324976606786306487174827658945782487747434101692642011139520055195467180075830507602009931578873988838779994146360568853606644800605043106342670923647784353904847868175967012964145539939517625303711674158624927086981692160360004479116198040642908510820487147111379736638125185749262279703542286106411650390713519752781172190384469339780289842666603919117423425144024714716893125864415101297550497702342978924360052033053097508604900489819995514303507366694266520975128320465234768305867493826097515670816399237134919608817092024803262236152653118551504839905229376932079049991090543597028937196261410690614204840818537395327640938229959508666694520056664741567707269510917924199562644158721855936421760943706290960033318316370536652270703340911340582501914329436027243269026979112628590985906295500172761168845254959012992524111323565782404943546570122792068666140919149463930669396910738389467292277505776506706811619372580060118981142902820028128096726333940306139924293416267695150049376905464976749169403432831521749569643694875785253033555049731765582334632565506613603896525084997933508821290596716430968053529092936408198927423524924960710628347345219501041795609507982099457721964529299259792619041684083622626130679285430327129364499727787247137490563262600223234457600000000000000000000000000000000000000000000000000000000000 [131,43] -836247858467156063305328789882858629011703884518367522352774304834455843686538317234894840884441984721190131524631343130326833461790153209119928984601459831400805212042203286806246211564244922894305757307944204622481269476531300441753195080691429401566387191660000841721002969541078256836146190798071371729243723243141197160087054522428150807769490226573727235380972626502144043164979994600454730780664497331598666556620225524204657188249928276744294230844032091971189467190869052031052451968025066168245050534131727735936685115652707491678616384884959074266891812320807852685572944967985915429764735213307573462987171628065634703653118447616034087470933993893600080265525015909071805351179938179818681994160010470445689318764954618574298326631738685266586540359055975296292136243905998578165936666130637058246936973961137690752516216865391658382882282071490437501223414983759488665690202648323007537801649034355749204915270202367615631546446797056726389677176650521295242238644433295066517233434183814105945340786838851115033857558899853296529320095799069526114556115930113368474535377703256216267147965687272682225367316860965724774285103059833018488104460660198782333176176731113508870904856194595918708997689236721914448273085502259394099561837183140987091255380786070812833554554020547269784875041997104782921125708216010645633437797260452530365249312878026933438712926709207550005589240043826141675100287038803900931221018635177287384792684254331155159749618743296534408952335299307265681264247094302263763416274189978454970870428638098466483269614406865381226776483378312388004145916193070671754982484921084164695820881689208291400237978597355678957061786116959377588784884878423495166419361397589041391856724787600957472880938514960105715416694749107045569980054167334627251053000011955225186907638636594305776572998221503263075965541966571287263590025504744490745580910218845710319656352445006609254756044261026929623714388129251944884477027785226956791405948913755167305827435739531722448777038377154963799036493351974173478656276888234701944761634315100669854869993687509920260729385231050838858253018569019223054237210134292812799863364333807922592155345590975574973209448207902808613631907614402191857129390739523092091012778860252497682516840419514083550177692137938691245564040646545723920867470522836015008731833592154871795006579704073228323343672828493824000000000000000000000000000000000000000000000000000000 [131,44] 299624972377180435717719181757737576595876064756629094859763293502198469054303035798660421410853270626157989286035316622380226846840665732760324564316887721895696821509938753411137063332553448083630146440049775402260727750773071864286468962299782711955517520802442287545928820464827655574890419614445917376633138675576411794464140677079745992529906064433878571950922106541963742273463261294795570547488370857186558861102760908702552035378061426006595460428539157211152104756552602773212173058097350007182066449325494480114690427653762915918385847901392126264462162490442700507976105766748610150239326478511137976248024159660973722457155853184769702857690141671507097371116045944870260406077501929292264646261997091056281855958327570302481416545150590336249336336013485577788360232551513953562915789142960194798376485941783833809881607328167959153359351605879683716601786260691815973945314019656208485134812728791049428660507262641785481631390287377845114512505621164290164322940302207220744395528292797317464396982583685264002883978457529918475490761869077299147351392021050696091482933431840825111710023930332178512912648512617497807890293614224750565906253286025219377006297996311299270575376232771752168391227562494181065852268074549274023058641165591772384315173919102935879745118192309292083359027141585720532154280410869404427695095615282823272561223800300880889664987180666877498915084874800285969007671736876514847280297171325443845545813867652470089221957227986920202297415185616464367518175383615271625181191304083139976337998649735373577241457277174318747393341259644878842584203335157961432186191432565440110213762132536289039080590961659171716937845219908546683197187839137617950768571620861692726959313457404182954194648956542771407920043835532447964070990719863899395149741814789297688023537073849714171250870490069477324233962215424399648949524558813378917796126871903411102903196284527588463048192027394561271571076697035778917685800190872484261897744165839784762225192288148669465239859578206077271551666934589955227688164947564759272462859472296799019287957511338628216022826293749176273830776960503458049374876593916658561696055284782162782937445184531123963621674767408222498753043285844343296444445638782804491059389173124956625432637010801067930632349419254422414483315931298152180903435774536142930654763298019081399951459602645110848675546923008000000000000000000000000000000000000000000000000000000 [131,45] -101839560488984696332086929247111132302928107338647457477110645500418459170106816482243674061090877337720323464335938593601168778911566895315233962899013866308722792366504465606865515313963455218105312618409922380123757844550224884995136615294865824650416957262580422371157687833100887175260097571540481488232456066200683424537798726423312286781166820366570548659505995401498771330056327002001478850493856415233554619843377679018361990227996608891447643793394395276377518263900526010258231584657743150276257053507427801504914363837894449161668591768009156727297207666635306138883033459063699502504988785074402044498186837199913617204863259396318393109474190603455004626422909514378543097313182964345862936254197304897549817863110256074737169758699868224038192337364783002476876990624816536173711368587472633023689796458312657357005299842741130694287241281268294908277769497133783064784147943894209816041373992011321133333625441571420448227069454084325919325752842090709571927234995756145102269980728795397440923521155578004828254775020464096140520120274376597573753779567639425877585492459718988411492224144880156722319863930231923603619864092768002079654151132241762971732799323599445645188493672006464535884323964814074726220443642332624789159817400097989716676356830804436000278755034848951900439566216064546291634248391179699147151849539590946732863042623715323883339959191297169495519080811460388698295734639201480050500223437382982232758124305600452453976839586490201320135200403029148255177800043181242595851824202500014355773767003277402412806186409048294318044775732196048836093730479497978716421181745987315690346566250893663427794259518792952057667153696519379054878716943604112774197952951518190363762905726405559631322640211301670269347508127487323608620355493214936271881477942290317315964738802475909517208445167191468796290961458513640463157857699046806252504524311517776760027800646543679543065126891974858140905450637991069234728638317265674249723148593820064626105068136466318835119161867639203547330754544768415635072721238861108587112260214242352919915452073417210695526592064410115722831715258234454986454912790011036834134838111617424667619155974540126870625592039766448817876041600463114441035333228219787851137646348579423287755896436669056505815436934381852929260512513221227385001631137443474438710085125286448447110578100895895053621740118736896000000000000000000000000000000000000000000000000 [131,46] 33000379027396833031169961251115253816243601125565660828622912720888387434295813607745819052710820465379768121775687469726104168842973161341065012193782669893029412639671335357610155453601569436187983917733057801300940246204928709000181358507960179533547622632727954156396517901946524672559000352713565508348321857045054387019577487980032026181256946343193128033765874589605269896616749802720730113940302676630242359470969723115343624364687830695334384008462932743286393287100887686810171814616809612861425456927842048389992592287656505909625012479697334481196263209456229152793182951962267539807106258102938196144279067625204671834921350495618123528932277361622040695948949030433929158925267209706813648574061840428176789332808381051516372916356673932043205959396946760527571732835352304278261868748788524901019220322311395598088435764124037579365793986961019402159027216781858943870230291525843022357541787492605045379209831341461749940520964789022867556492046579211326966035510534533171743023420899053204041143328526919254370421737003910213866041752023131091411875937126781381360829290415373059192282390103554506897028866103283972215277139074491567957454315632359559013489331996221706257234422373883855705237663795872804408738325387782884871132308597137414833437282370818870678812300838386277515455922414436613320716889860105898602773652091418215224029633035814762490160481668063218992601535185273406255482797851243202031713985302126338718600478969065303753358284944754371836791345008459426650821247799688267792584421916228804006233176028483447704558253019671614707924770702560996596771648871046642028600984753787970812577928918107801724368327234769199127513126066138085587714078219379190910845819829666851541525242748768118832731422896153303078929354741637495442146351476776985918646290616487643351046803847176853871515519289904267329800539407595522693450783996606060522878670564123837355871160352555669511159835611659990786084243609518163403578650111824606842695834078745751234886450199569031678170635291240234068720895409455730060878699617256835955171641454821765786654673497359201550368603373959534034751609610839882075008208732319286022431331914862067098706074775485858711125306126870788685909369446171844148152437464021798266418035405495504050959360159105324481469156511866044570731800009710652641650477568419286590297144779332956611625658114041977663697977344000000000000000000000000000000000000000000000000 [131,47] -10173837688525066211039603551679840891846759180068320098417636914802128945940363307888626400064332461189634533899230488897370922860825423447525913636392900800534740469174042893703987863484034764022635564296830304329676818424554722586065544676561100415924368434059158034590121309540939563422939705412123046660245896824066482992788100336786888736505181855616975999218530575970516967315466987810329888808663162729724603367195662248210545700744573440727696639537150834630295634849214100733558323990571804757469682669794764777843892095703508237779664462165368948310814546570016832159830104661593451613542978541664738775179532121305407999346459256470900040487957408482668805528761510428048585973464270522183979583039205992151094773245057666356971560458221606525735627886322255441783100065093092772651405794642575861891593347039467135902624058488518930470392782450857306963630788411708258887257973304046181510404530039598471657309750893646964763278388226194151373051082856208511295001099019239002990788386545026772985172218401396121806765845749705616515744312757297333857392825599593940352224952960083905644791674623923564451470011587348746115788910894313231114515903976268268622103907859931964698213756989617878574836863188167488190198076149177180658792098926752576543857364926291702389410119956288228365614239447100293352657228889582876455645087296320821901019169774192934651882635279559063006121819105669898995346686770580586462906652278973077528437685892441803041152880541673548543211795934358102234197363206544098610842332431265211925869555979815026498985659999679801904391422891486558944076715591268100362248974377360165914501532862702554605726424412625639478684007544860580387620489136393588074254440420108511720176919666629299773228674565204157998251987463426779887815597027389073413612987854288680181282970467425044227206755569329266688184572368353885005260498136627005268957450830860682892090438509154374448943871875733905284170343703967319148798411337514632329904591650976677115212661534027121323476828430549081369276231575289799030248750574622873332736082116109215790629487397862107811963147578376502271507636092495278421129689982152972542605124699035053834327105133628936048824986599999419897538845469984188318339313983130248714044845246120795717389701573328826982168907134042472635668225542894756987433626018783285647586929423404205582500539907226916123825108156416000000000000000000000000000000000000000000 [131,48] 2961678208504136111386366769110676237433966565362002306573734602235577414436650417084318492566196578362515076417607910225091722514119083928640032594137085252745802199100069913828633797588159452979892284266489604066170922687551432339750889192932050902691170627053854942281457627563167015017304946918979143312221542335664497737238698691646483704546896675519170397573306349111697637001849402824167805328020448027049288784471314274317792125142490031211218268620368142975218036801077431784724190888868049674451129195039105772835030843648108613671786139202070627545082425443648492925344517250057667211146371284161374737524148270672686168004113527361452827605019645704319377532589363333766704300580083757062489834448164541604246423263026301273897338243871329230354709440667988833927390531948018556526418605250209299458207911642908024634242505274605612875822862952019740012568287354915690527950681814132042344923238474927987304856269700132503832765232516718123294378249014652478461540697430809912732743378391144457850116557580720226645679592344923218464816518815808227361039477629004612501214594427545098462520181739054490331380839802541021852595403722438937452964866258773609765828725679120318033431258025317490205991270743872936653818117427586693137868884030014189129092825984564194339914698264944785862631926440597324571329192741252296559628070082396120463888568449922148793038608852286290375256140746867877588784410388510424597050027854751537984809916494070898756381630466132123850655507726178095990563108446576351935055152630791628145053231835028590639080973775218687661256843558679822254784842146374494877887550353364790204668252304437661218663483368029774192601893636149760165455609359322194331322997453169210505199887433156994603477736485142123604495830339269731660417713319713359996002744863102050059059182530697279265212441011653177683435442223199946960573999940366382876300767022299740992586504623189873406572586842050087921351525174625898825647849894022738422245066666561004884170433711644230741205143808870439690161976924108827987776359030918601336928070230695471856070715617315654649525880388684232103921869406626359338420354914117223785306779148504077107274900023925415458857665375179574647091246868066622370205805369482716696182361572740778030064773023668654723368570790517193726131438657260750327911581495309664624556894040013114979450391817284231549586872729600000000000000000000000000000000000000000 [131,49] -806678900225503158261855418274753716531082729351942464989493419119176872069078949095421240132005085034947648331452171627012159081283800212150234922713912908956192099764100877379832180685571047808607236582502030575888839171531148626642068625944668374699149207580905815657883397486167664247033107957956451028022684212667430077149930614375258099467641896425504690695613510233142854506853871067675731667387784018617871022510052373963748479960568346537475792232970832433333673699193103978856034220532378910444748839746544951685192026568278945010591738718891102074293836476352251582407722923589071380984423221358694240446291515964544565235893221636672359787099352088226039790781980226031955950693511326546886750301360269816390625651487266290978743388935647142926587027161872306223648743868100615642488692678600128054963232076624368812115143258067678742786712184712659183526895537984321222968032226589425083710293146279191856387634386040509309698165006547287006732866878421814389299116768999443493522127633102448249149894441180018764375293187220247318617094247499024735316040455388081375608309324058631135794438090986339748816530170898978715671848286301305066567493091223671225419069639956155549645161218397815437929298131153752567044870144874262956215319164622682811463580030909303388834378135273577926645622941156215018078240011587848734111964941971391237991727475620004932462707137422200397507860878253709494711035635823987391125279006525763060183798934924639694294610646918958825706078162322841077317763443604023836696538726829433005979260788491065768701967211494820750715921509828056326214379754423278967041407466971665627856729728724036971658908239346641421417442868782682593230863707897050985909070530842673412075859439581935836178466060803383337740964753531789962161106952926859642516342289551651168637731758973907616574094395080100505272867239190180110080721593421899976918080424315870446499462136929940579257792109139076744797348635131104004215992694414955287763461627701873701466611037189482103756745722073626441405698668632020998718474000155413244299555935268863318409964111725295145879588098147209093660033713519997959400445827026056377643190785042433278366930749632290050936676770269139579233582213781429834224225321930234889841482175071210486112942498334656653482827274235384451374228634219957927731964571529456315918779559078915010649450315555137409994677288960000000000000000000000000000000000000 [131,50] 204026998526492697976867300504244833910385263279549206669680778733817590280012296880394121636759205405511832447585551635306137968700985562428240088815537556151064244841382742295520692381315138021450216857050024736516184642176870167111007896298247953383185066973183330681614598416804248358633447620442191110753824043587695075807052224525698096195087059020606401618672921593390333881810434964524859001103456937812075559960396018411748583367793589250873953742554861063061131989014453804599103810047936094472112277479259421999065927869533670022116404649139187803944747501695699037461957770816460264526699127853488192429056725357755946941976207043672681059538915297563855699666299969876794464547505386557830673029967401614998028117397459185227466257167268738136985968988406349857920144560920085021623143759491755944584057705563770722613873804221045193357941782248946949558227571763616310900292529110945576225118843172604897288616821332490294401218062268614297549733764172685708824205012131151146835807823178717874585325472965787020055886942756816374782845203311606731336146688186122095199291204134555512093748511883642036879242420951642057033382951221870549960364899302515157096760510090276526365677022373226262241221534559510849129426794451592504691927959680910747671701176558666441180324318134244682842423442593486726054561642504116543424125911262333586952975594806784646638550682489458899313823722596014324332104891029142752963585076619657582372942152322109541578851568613084829728460911434385719721105364335375637133463906923596602558499108174436706549118295806292983511706834787894799143005099560933917221018692438066237106934139005477027923026940907637366240595497126986728057663746148781754558938600996898520749223869275926622949942104907687295253578963582081917546407709921386285277831600473962368618219231532529627956869831339875595945645229073879538632867613740254043837096150114548349704795755885826451720935569194770521124575576403078570534583526212003938697596278908368481593326504115065287076395426313983996025678433185631872035119158928934015790863858602161216629894704092533569191867056889320813968181533328242118181329043883155101373184287659796884424024797799724305721046653521306299664715066665583553518877386883403631092209766307098364194240566243722795583841085311957104447248942707143059075711656562480769608766845649855798364606758966466107643684454400000000000000000000000000000000000 [131,51] -47687161469588608221251508864471277177729364530666811508882030735481830039373233987227275145263885906136613989617310581757087579748641308018268416986010871628861109844299123172602017627155174951586872902694892419308002416408588637972216089491578119896496485062777227395527325752499111979233712449122085303849864075770742152813660905324653134792932374619245297670282104844875945784129303992721134081686589116243621649361046798198391814731041267164476260762096827937202453608708604340184152277159436938880560722832844837952004296994935989452531200294074185519888300839263598704439937206409074427954923175840353023669041635031905639196131971900708780314847390744128179575140741796355048002647265878406273994157787993532816986154118256463291327009243146948007464654677778532690619652858381410828479776613313765887187261515622438396713453571736665991521939957678195924151692182554834479384714396233642189824898958792047376530392997945894586008370265996438113982531545490144046273761253997724169696935682846778186185104182863200995533655144586156972613980449394240014662616636373579957700019766723464402020200453127708929955688799741039432771067631403611273202483734612767255035514844680869725259157586648538076789838787252077971504032798723232160330125868222999022314111756920281687339960197941896363742614062548350043658786839755110809509930924486541647465056897255574667555901994163137927744169939172801002221828395962152093788881560332246145255352609512484327253510494767934493907360579998621930937559930906378761466064819691780726327998986458894688995770044809327972303858126010836295680092207524517615233131028209003998840095462461789902809002126682153869171592976783185563978094683600464114999864055459797103609331911214582109183391855862552142979082286167313670242761387808118501577578010485402753050962765137244542060574835451726986195191361181087865004458741073653901153600639347873514057301796238664116776361571308116325125628520422544079851379093765769576765484432264639777815129447935101380305575939023826235688991231314513687469415855707856556611836123144325845131546641564563071309654099527605472616738857502488857646772435236603905902301432842566512072797458496660422482146215101500456150456814714890125344818114480982746692683033696030743788185901180696733501701167748389479785609668530906339954925083075875305668207430052497669322797217076938780290538536960000000000000000000000000000000 [131,52] 10271404731421686483090980237843034441648817550919582980689798158045515459643704284213851641908136280583723297836980007811664372336102186754236795049604665725153762710579154530486408043419174513065626242309674469305629716256842210018665142186486873278176696489644485050698404341002563127284275128269914311283873334032232124270618999838493831664077344350376207641354753845695240835141309736682638516485096587246143162711294454353942332713661422941145125579225259488071994772089303613019771859092631241897151383649291914404678984828007982401635255218935092280340170793990340690941767238359839477795016602859259589808517934440245234330698723469461321533033748424582835459750413742244947029462810553202648962630433133181816493943932025505661025693856333368980395814953810370850432658991445085306660448325380586256482254359589514688990817479456503333661908709761487586291793110146250911550206178705276989179924932477520317761805985233860637977640380315894792344853393754956378491421103215627290820456465401743566749646827263832608954516197740160221284933867817375790312870571602054645932521997037280861484764424799980891140008713507883408783083498527650123166743284079755326759858634948507713186018209992851861842265389400275995144653808192355693776408240151184697572156846323561573294691075505179908028450085268280676235337550494527447218060475782050247964127258582127064299447616028797634020680145878590592480484716870350452578399035159324134302571742790946907115718012616813076655176491154084648219783636723758517236501182206688590744404732597790583873853372206011836704459755605175400836925826912190329213141013566937214786782503379063533101862531033302808789090904670154465050130570975498184109072562094236092633564292035113108917887065053444466584533188883300906609357040903935512092425708434965219766531998566549197692771198210888204401422866940121765338450421433284234913535311041891295898437258559425392671254957703562293002046258289059664092147703441097482211923270596233821632628169954772861254101666028328708724289189071640582705168701316221592361961185353653658389460161964318742928875833916093224119917011866737904479086048392763662250061798264449861522242420571499494276795032696982590873651097348479064266533350664246806285786897995839570778417825182309876328510128554626197746816742604545761315226939968939870866574988994298624038148706623293529954189312000000000000000000000000000000 [131,53] -2033930209666669537992304365081852522105669836685172739224227872105284623492115620103736411317099147989972185852963999585390558087204503340101370412736591399044490110772510746025972303135552517859874387792920392354714842821924411523434855678045107541489514617531731516505870474282757990579324167553746837125023985862700867541128721847323740651680243665516330285707250529197637284278431193060499123369584778596679475847396571636941408413376505222126524175668304499534316571329700649852007147660410552382924299404942999381770178576288852641163404408739048409653511747644809482894059022715330127865640756901681194719575367263169565153405866949311176301201187194684034886005594074477590590519010670430364074259369337430875602781172617657292639675334245923809768639774522410759754254847343596581091442711152870301627166287578904918208007549019695921679194371255994056079069798464478149675579972842406983264459698386426863732336369753607959469034762439810732063412275767823571373148594102945822393326302868482594354902424263193838398812547290467702598149461115934551035582766573260443741643154558224958852666866865609938858752472621740638170047209101416432616200918281862983104358257199006095074843590752155008293916601231037871577115338539319303212927894219940390245835478777045910044079112017203527049373816988426337835119753603023940914412084521944611465876212299866524257547018078512299073512112522856550575244888243585771347506354653890691551998892135176353092046348883475842047879618357093840144827185756206014368026352020078409924549963182237761140724787020438529067441008298929398073712517094843131362437200897011269968093865642689961056386816523122547430774314566287831227985939112811120290218217772484714225523193504436180897245862265467232508934092976822232230941005742616526962572725873126382092093772785411904276043189145110619676847000795246874558029372767754955283845324927605236321264856893867754239084976607535113739765434122157020868842949605384571260403329488231572053696581130548455711931249850728181021134950885898881697350494020651162839155720285167597721424550897699673125852536031660972173711977676912913423287134278083287295678977478753681326257650544309139824287486236261123701678459369201648748666130777193754139776426561741248293285352182461151442108422538339778401697952790341042361961547322957358124293242340466527025780317663943439310271807488000000000000000000000000 [131,54] 368984063241761017583031305320280805920646752224072439940177469664572772830326086953711120087193384570202961174346089459141325518824614075517551508335309129077417683406473889673038547352821598033442517169960004937618909520842674023751809618688273224994439072939446915746515044201037138587645809523052089569497350566536830812255968251194568367003240229904842080504146811381350369346539297805372460649524407326216708109999196716956594288678907979114834221787017207351849151135442525429638835367993619204303168402053993134100460374157217017511770525281706898218711612870276204001549365349901621010119365305498175640101535522250687527216888102203345619570127023075533613926441874755267906110026531224898925794858685288431651747373073856806287376802033752965449156186935912661346526499636377374747023496545546726861921244686766219797529014843245723298533523158708507446803781014456501072974077626896499428556310710534449780276960157915264814005612541890965290558579786155967030811349298217483755866153701583675432028421683453870252534254858750662978412229226835843541614339881732775259941026558396319467025943824957094493950747031917365972145982238539550644903005523092545352100698641854691045555215252473438822655176490969547398829267629346900222875297123331378340865149530399518282551715879659214096748647913765516512355761155793889161643326960851447282910261260967813823382270824550930851998115964214134474161239467252178325462938038351245144087823780292768768081096166908123491758853444041848277944975039296822272447627530296744191990487587414579699105973848224510623615734095054347698710798002495078290481757696719237239112610716815536902438313784526060658361414041487778362996510802794201378281250681971245236907778704051983078273238868018410901117365319617241695073275761533324923213587454469397097942901476784381741516131675700729547539611139200610028139761406568573993962702935595879682067793423575290896885994866260156175594290016692828056649947224642231465568827731116471310736859979603346456829891451581034937498358223774308238898615357249667414002761240820203756734477736094763418195337969546888621277263007348682660696088262239403082234224272082050930337486120365371421510349441212726292774960472056803746745825722002739854617952707951981168665245995352902722761576701137867696478227868392390112905284183402386402335276466525319320763657064974662482735923200000000000000000000000 [131,55] -61017394922928549574400611890475763982698692622324078939398685363626541681878907047666212219174983749480105517149453603204578898114437943399405380083630134905164211481592603690496096478495298771365283018546758976378695765750409272885859583775389899397257130914213063093723412399489527570108722628470920568011971468499825085517128614864478742092226380566350772492200873446270578271034145626639184344582769717452381036966440462399453455995276899601721057769108637035509021323792813792817157553360245687720921046835570077644850780160594214743688096450010441015397971182074845014302420519970635223026591068018091290389773050113370957749783504874322616204673013531449147120155388554552124769973796952183915207222115742401702998210197743503509862554465190833826362899837717237655266016915316560779836170706800917597062404999135082021449363282540626113979603611954094809765290500119955894148993132793072462478256487581200743315593676427250884494455697522900679264172060579910376750566205665187069081806956784402268824296475281593042388597309343998492066470230691178718633793696006299978433302504918679643117227047679921746090922083338485046656755506512740797376465517725833754503064960102301400878214035735496586885158128877896511719381816654591888609823980381401511913170605356840480869284739729952312127120257764646418543446605468803141370552063191916598227906896231717631333748879391152581355309659141194834215799874497833096521497964130733213751045245805000999176687482932430337173804874417734059757428978472112990043437121682499954523164797716054936958673136770987510230240378745692464727766413586702929101698946741036097217839985735294423124078936836806039036799409390076862825908700869959183518030738572243484138225488566138079448962793006847790952425317957771560671386431405169216360264347598319925127935772919906371650482216091729919340991868864272666669489277259967741602223330196698294927368647937890086485372285112526845452008769950054065448758151502153201598772384964507187666210859029500676294516667045386405311178180364031138109218785195801528294965564003999290779993804053154435266328431686079871449058609047007724025895990911357399867036672397500354619813347487944745211188720868026924843656865566108436110742198115344896563854822088892203713221080418155547793179276792734352123613884725594661476600346223590785187857842035635485453324383751440737725579264000000000000000000 [131,56] 9144551104744768705005190940224542340934945559626381921340086026855585053085126910291159850932102770922723539660104498388399481385165707660094350104947436016289191840454537750317441202053801416255456763608409512482753626657071246426504540218380601041992961646038386478287177466745026324387704395921680187397094282263713555240651251064075530154804612466240029224563073804484924261024518950302996957095960874350343360630912354848470400633774561045417576522965604879397224622463455280917303664710880961283057403547643737866481741704624058482359818045228914036267268347575295247648238116237051614540499305317477811176383561428381954650943847727292565599259347018528395548333584278291843584805522314635012966068301807409454430926676703886196293040180426555476099671710678743659898315469452784064854543331791571341910376668232850876568070750799674321004189218357199730005869718571068455115684769871971695308065710551966936362853286928728308850023468059854642717139799778711118885310257317588744392252865632418732922168481769433433361755087163867754851082704064257015152743828602177026360945811498294498997946956374468169522216912574719833909463122458324309171903288806894981415438778389169547294970191551242419046635336642153734395948356019023914345727094878290979427119348645684136865253655330337330311721206141352258441964069666351477240555490028881225466999689892888646737666287456604161114643306047866020862451503653201879242369894718776489295776978132251185159685323324833120365643044738653446216554205298267979520935427322061179229844341354824962972335316811911408627388250511337214304351001626651293475503012135021475649375694087917475601371928744559514298941408588615708549296365855559410203570558924873851875210889972583487854957388551855369224613691759507599138628486629477670975199958590357770853413420531798575582871070899653954164897248040070899774322194088737957764760592577019380906240415470173312228041084319217279321596149075803574495039642463212949580256326533465639532001872356821021904556496959341498905501666842090669227279122712211067584908002263697416224567252778602417124074579378891025000702618234687106363500474199947033679915645647097377584890491832597003733965664117658719763287250704615540217494144525801074362448468732296465200869743521533436130097835429946498308522267395267696205846052059165186037078650629104010763589716396213733949440000000000000000000 [131,57] -1236003804003501630361499966065973407165840012210207866851807057290922197489381798247087173720959481206539641679407965440506153264346080645394950251773262791767010625887256094706407594179113934801882238325905560052876746032402841636660057699176351101515430493424223335536309404122908521190797665411959779326423258058849757695113143299561054391565174582835576087737237319471307759900458478254169142867212728410541407208616116100722906893907757731800928693168079145185246932406572259093123314623238276208588343493944777293841971071705212602983459734865950055459301662049531473121568130280841828025366036617051039969848473470432850589445964544651194254390099217339549655858201980441303107827965327835167019962125721141303125533368835283763640674033877828113170754942289162619465952880892750929218857437714562840611254408284758504659587060352007392689461160364059938825502300348183748704953957946003927029438046175612594225707464972641473408747881021406629967429772366972609303248372053340862002709942302153484019314141820299322547764529180353036282791788720282238070773955467155930505051874226938905651179618060766509765454804254129964940195066463142171128624450702993068421665567991215498806809746482127200067100317705849801735464310789051709199709729718754169894925201694145615792907734500812564916001958102184536284085476397066532685340634373335730770806838785338602064090815977878196423400716719552236940898006989897912674005640131146829285964688763602576176774262442720172787751444823670737414792536107944175308513444080711451624333402538941356988766023077692663419464104905499480316534498288262288923872471078176142024905647756071146008689230342321873263001953005014553038773215653467668956552922938477356484193847967532163876181167373080193995440129851397809628882210851261215862424081032678478854570930679985607933687019683528059028370940471633102504531065404762884834823407600426909747647940458098525710846468642642054840621207773779541146252238067106187300160499945123982995971958138671331772946839172576535310072054807827669171195999424951651439983497206044882409936494824292479544631315532640969895511168151919673959305170098556246351006168523665948789850148370617052086225801672552368826425416948312736620198412522585450372031979069753829727226241259927156780348707693104700545910510254379757070670317233102980969314767211756976142055891192639104818872320000000000000 [131,58] 150386536904647915677218985229447028632635651519198384520737291593099970690423101325416387792611164657217933617030173499435461527893676982109516375829838115085129481771171467693148168223401778366725348620490371181210542462937213424653016033756477298538334567634492973007120446081616409975115525381446493348377409333094358561575420937675199122949474870026084086957881511486934268538589462781636502504310030465515032325289678885089199405632828921870455412623821753554296114973518138135782707070551332261617535286140051567264184341855869036556339028425280748738232670119362875942466620968179816420633008210256948693259822320767323306692165988501873779170917038883740015584403300838474546867571229819593900170624083499176232682329030249235051214676525710163420549221923330533940417284143514192038360418062422319999927836312722239449313639088981177362369335990930674732217345298472747823650284747306626175757052976625365920817496235421413221177939928257083161957368811178190670763500785029432675356979462322045700933059054115628695069703287747614525700296051535460907789530445544061091169002344856967851504524069559555702613729675324703811132374473750518258043357720239742172359860939627429888200692769268687775608810993710202008561349084707836477323048834003794619082423902331249514182953122709192429147142674461266766135018761122666056907244719653508134786402327161596954218405253228324949563242516651397856844045511540924645439246428643192195952663167837884485166622008462009690299544616975612174971176001140691355965284763281074855757785327870061720327070530545116470014089856276990144117538289845817047523634150100659024733915868508697337356708526841365296422860766294379738937574224004976298328466293367229260667067428648644262398487306675598376981709416029185001580900348160363085336510568183803338139844149730410421230932051588768530802519847511157544609792816046748486173262862201758527338802989517422220640429336302419631843678643883652437425672593574922900944177555857371780977495423955692327989294247766154964980259057245728027632825690583678589304704325862656734770108988458656675820768091046510649383817242264247908843763106920280176708495811110890776576789470316948509285052496971612450711056457148106441812193659681325240201407378906696611514647440608627904182271997477308905489047711800920914870574711255053113448275173177663123800616399560928080691200000000000 [131,59] -16536115614820761727300582183839945384648613370811402912462199549915990385030677369702733406165087826843699582388906012088671708853172996460301129937957753835752584981784318116472466308805586791099489529491774108597210480868920490500131837286376231422391539644427126150570414877884341394739570280369815083343512844038763529001744703234104601777108397210954391426997624090541896065159357219461013154192923193814328303226391261401659425875621729171981118343053737036611541980251673089051332423823921587674898715571981380748912623289429976766306335109802153649133306004447584863817760509987511743186978249718250910782506871068014029928435149742997913139812692881956620233191545654026302147631648551548908027205366038899701247773340366137736620072236193081164689204023598406883062098266700889980106496679654128509537810955452622986959184120677557671050608230739344111650920131473986730949635636424436455433727320148154051512499358174633493546886563528428336378318856173380986524937679694861105546383032754758694061283619865908481067238299686827039380705275759328704445781798899220992406567853066003079079432805340495547524486683171230115210790445185900314500187783971564115050214181781013975386800742826632780567951223687663586664456510121969333727944073128285484635205258467503280707468487715907029177436979876358844446176900273999418071133152145294696842821068418630600269212932179644525184870953174794127104592387445114341913653964938264468299226001917618655722368019459809230972689941523099183110315925663294280870809973970709887219120800417728530242239350585398185550272677214021160776139339361470723901825733612369009059376669134006874855624750443769239601968937099815738847445436942356580671114145456408934469791393062658708878594325324405718386740812556854620165397697415170774387995133173791621634863362105801362055531915923889215321021226136872610003243763018964872602062282153204099704088502346437692575091149997857435326206742427503135433037298022868715686590061245242114337091453165565975393060873550470973657776650668437726766585777060974884973594792432931431015783967843269988412123971629373300589783027927064811828606295052216758621977353449979457173880680873911501487196701112579592988024374248766456281048292033432253038740321452251811702919794190380237303168662667326269356869814207514518580549865302167804347992245401816427935457928534993634590720000000 [131,60] 1665637277621565890952400725856504346671980958639807338299891497228612270085378876640758098156286029501684134730205924465657865796604847702996365165563733608624518950512950536116826015136012535624819781408305366971066482434586311510461750358097744845915972928840425439545662198670541970700397618270563721985788122292537708046655404014299798383935059249243421517402760939115132318134326316880077365497123666989615186070298299281600422611702166601125558271659640808488197047970065126663143107256486479747861844762250931249355345743948130262069994007794823069342067605847588302936439422240243625620608400745897018264431599025981290129522152393440745270525207868207260700788626180690732709914836021074451426356253714013492712686449177303924453306521618543982535940602081543644912613828572420893392598823584810345487003972757041028334426365132748464618290417818035900725987838392625039747351254618529717456038928396687167978385886240348189142230915974021224374922017750607433913792320741475085103174299257615426250570528139886555164976650754063939986371381305462442768357423713662659901148706838772146621954874075943961487153365915683441053297155535778421236893409185478978571976021448147128681881951758255380955030862937938167946076866393703321000718163088516063690377524609157590877360392235509687377565196699195166536690286148846857031653657208573597291861312936026441953146119945164705657047673938102308100927083444927941671258007284409242512707945051570777885325741671300534003141750821179410277072933069561039666271653860479685552219525216383634545295555250229477365774544242551517685442655580441477632735797071004599327163232472651420127771904781084222860047370071750948966378302740158483235118753838716495770504037561160704461221352157431719001989364603608420121389077498401069253232863007046616884266581487759119036979562489712938204604105057559024228815771711081185104265200216465720800981075330092898310582251095698808665988884736047834045600487606736443600263247090534276113722338028993450763696871331723480946577355871884031918172019541758998112233489667002742359349517941601769835255062010153124467220735336536545725284559817736957882179138670273588446440552537842699768892235369843434515413445650898316900564272520684466025726177054679279541199477544001183727946707099932316218335152671147981201721501076114695842670830758154476040192896968648828518400000 [131,61] -157664853201033885536899249552527701837683966014144782528026213362920759971983866772325968806725787535657311024868172760451090395759416026007714753148961427260157936735391789939912686682593590782885552991559435028984362071896462892438335084636331078868212988107494149498845273812098699295758648466992577862705373143374819849939203747852418145675792681700600904735951873848409588473918853179661101902421412471142116060274405732229167940551281521966873243862311694653026048226197945855447667115783261155840778366163021665926615150979436398568079645771022885642086664312304793411797280645112473785113760665493080973043864076719950035889751619003164639475427346105504238406559476840806887998355447301463072478694981497613878768990633261935088989977178176482349964675458150820527684244249732735233666635576606223763466178939779658874968352355852154673286027604703595904921415926129300256148994253013678216727909401589475200563088323451434128708312882335807403824972138773220656022771629119959967319517883442706887733683573141829947854596289439085706524754683739529030244713863557355519234108924784185084723936152605603983580598757112094138762212458282024434639151749913236542211613423846429016583662016452475085768075500014421306263742428842012922353477870381469179926242954041758872069724082753023676112425844543221195734767984773539660667273991693803414107034599188525412325160585348828190540136841162046925711898088758621600843369277579521969189135381058234902683992221095159928674941011450303856228090611979741661261952691253568352702233587961806211578520159388663955143689517314938972759528800124978756379263245429251265319359159399256974023945797039168108732843543323914535090326522012398407249027122648840056271515370005385354596894280007015963926009605129286319846389471422179085605209103970825115259451408225013247105727694076834253123046753780142890912387746065369623169378210412749633922485988604605407414199539840651355917380950351945004664081428578294922536162401899979279173608862729326283088686606713289024792582338231272261326878713441793050306200274572410362303305416309392245361487931776677040145128496156218447764940016095587137290950578812449559199623173506001741834245433319579112332351512805972486993152543682070196259143542089125643051820184141134552554510772278014290679945774111194832355301975379859178230058861155027629070287334133194756416 [131,62] 14493162175201438146837628278616722620687597194315443627267701147866183246853946905081787765206921342586338909831419318275702494574438761939580046609014865667082224345545422822411932292087014879904580245071666848345197195946798113925005022276932924781623439267569263721077147471702750707374100013661548670020590842257213423052217228439408967057748241327217005687470765240929866461533811660486747296492763519100018923365497627751820637079369891199147840197473605918744455289750694458936384640631252702819556185935988672172747772888735889933501998585214356248239097593495893033884322376124820090480723643154811152588325203772619448136615524579997456063641230792484168489730235625066623042957538480149792721900228073324559181348680503156598660494246799526299770516575561117255923690479950174737820866129802344863498565930943819456517525507001139488164561841846032831057752072887903167216679641659594760256554668197903170109581781974145809326737152269963739200045702277323475147021952933588212532944893865049072205967410242033670033065501515216142447937794810929723008583638126818273702249537662323112241900496286310761849702381336572980578804861007201230610402728883260077832800487942659986219822748372939436756960943561125429268697482842251159387991973614694203393140917732830096889078032377566597514772677411692546811963276171855175007866294794741090298352105653143429358501537428765230625533180559405317923766787243474325520594056865052468384161419348297402339840004198191531777499810065421416037167280959163868729194691019588645701841084684850716875860137206099424859367487166845660017427502909776001249637896644480893595793385562659333979287516613021747133763821387725733088046617691748760250667233947894447289018141710041966758081503896178273387015057361698387957578035153434800067069353275236032218656156001011953247546145108968818921248797427968853716329019959345955830171494008478828428094274323326894006673040912050422944539372359955045223894923447614006744363635961362232537385444251482267594707997316190840183429688447739768456848895837042548472246326662892756675967763762631858236058867730098920868458830737309432807361775754318813530352480785376423958669348887819670016544945160073394759614289026470394240226103638512713987314760854551806553952792819613729187548132362562629807996611406430922898427854878152380026025277949262816121416865502931200 [131,63] -1333408308064689150071501365276453051290204122861584777752274620539077133413970339260444361457207656640339137597742161892860516009455326421478571275979449934652576424007974156094635990543218664428868770436285482186854319777793762097457170299640906429139713155199655542591930761528662472344918378713185820293544253566408487832333689904806092958699134999897045706382600164774070504426082744774648213520711630352253865754016946344292929375105632125109127029047152325901040399742671852720666618282751336458339705752907589826038726951396861422543734650258208959229914406507189519467600461775826231600492840790246353667338600217925838586021073168892258082860242787598310013139865050318881392986865522961559392824609976044736762022056835303905978681282738322488235746256083386721673080102542957057832054868613605631687056791451691736979007083148673196373492535029430753610911908778180407001125369241487825120189207068336742573907592416840855794131899047495425428032497983410730178256297589380379381693553152745578015685774376457169550344000615451883616293081866363673686628935747563612451699008291253197814728123348776919545625280065928385422682484375921175729878856016973684823691380122214229812707204370355079294025561057564663348180797961183067202372381327602158502253028990571959051075639509104140666630623878052711212911075954331769593246431993682190222164959718717420654649795484483161728673403134357831164203278332067293841463776049973875737389218483343401233471795091899728476986035903210793431317852251743780724503864697234129591665032571737180115616760787274640300581933027077650329620596631649874790799731967406489773619483304209507672402787846580094797094384482563445090646235060589430239500810570344707055581660080775025627985366530298110281461994039514159849149153730496928377990454730083610329047372434018532284189134827619614626894265488452800020150044315701038534293456021589649337566841030044756697526303084997944196434336952947658050294059890637158954297786462488101178532845138835287692358963672621435549700357824004260485951224184577190194736073998507844840107631537762515151222450895096639381328642721649768573167801384932457054512974257910990791271690812132687222502588152826125142385552469666212044201362033514697124128012281067373609437577158455567949036798435992655300898049402587989511130280148967662935612495359369391266581202937440 [131,64] 125214958543555063653950814901791186190021936276481925216038779451951026686890317288265128338736133214750941996251113301482552810277147691684401630901800962078775673090138638209558252458000530982174255741302057987891760897752168402309054830586591158373603245379226335430163608895979166993056298372692042283382374078810872760316467557050731386258817469480142037677817866170028553007965982458504173326839057772945967792917085931000516177775553595701483439733514160911928297190538202599971079780054353067323614240504233104556807403954156650398560295571363241453153629655844057380906099751717111977334188280267764622081860588111262466760706962016292007561093523029190399616393936268728731614967950233897591174224542998942245043482617014415322084770705524138625016920989395514764436910531671236072998129861546007570264582336098304619335963221826334654015107380659449645605364730969625104268746421485109321445156856715178798085408000052323819970497306923883474074078740981248612695734331992241285223054200607666592706072801040730490749776328514257440082650003316439837374845982424772594225271296356925018835815366449487205441517996162130307801937695984187619574937608772008736763094462621012390844758675081352184847850737497868132577685806239745283985865865230382714873828897227281131548827706906474027022591639086925557673502284905410256894312880714751144636883632435524456712686443540103221271982348352255483612075779030340696960566340382062293161051076385010469327362964599991192664437935407981881347529389477057277300585007599735632387125665417266267337909112050098148489622020147869784581805014370271656300069046921470272516783706277598803026091780683754241428066322665384429338196277421897018820970037058395894605305891314242058586205178177735964680452048041937926483697818420012339061570426447935167290690400219010556968213658569725957824572434271530291194339332625729170842487889928069252580763943356377724884220505927675691752934979655610992771431790822884474780825048654187468512787063767670935662032757250568341424504719676703155357669594503904804521328992683061993498113912577661566538739151146285063191204724095474263137533185892989952150666543042603243289130500490329698293383122926500944583223845217022025075569253968677950904312179033577624978443510937413474350853234303293654281949598470395895597890715801791983238971709662026856157501440 [131,65] -11892279658323262657674447276795944410497476680986016059930915212693429106418579964000143285206242988671711568130178089234003077656645837799950123090167264458435315031745978919677087241919768298031449618515715749298771665399314705992628474466160703788087618570677164739438723268137505044196465559827966103888190750222421642035611003462537727431196566647750845410898577041538462364818046034282850085804373176119391415002942602555364392072108149351896149576779140986647391217044324703214841062325154694458641258073147808135629320263544581454800233439024789021707806593609595213641919359482972519405536209134067420763462599650910827502742002793432909401536776937235196729509378546196392849752526840411777321937159527935130462839378800580407050650418694638647087346059064066477619649664095853943538005042229810318670346463571941488322224105833932128609086805212897536509523761254088633103613264035904807490819258271633822171913658802061675274543052493291299979840622928327756071944133155722936978672797126074075456734909557442078227365065859270735774725342451864012015476264152837290116891530354753292276987864100463406142172740203779834564212041914517482194233441967949654513306506336218302461622786005627856961557562426750082313038192519104121750757957117454645389685662646363558844615163387589724471145756223260898818052034851705321787521737411744631710478910357550934885708388874385460614841242000673466058614884667790720381936674306625899416826466827140554601621420043497749615021249624813892429800426636651254052592955360626169851415868631584016354588681116663147747144232467488924008202776769069443570429426747561166143180313943286855758920527456466799412600120145589560079674176958350257293692115013820790292641251125846479453479615112877332166187949483926706696825337141309056445780164434607237079341317248272062786667838508058300242840654137012092755124508329173298534112454632219912171564699818803422047106290565893509314555910261168081474429168316134072515232506849495822916619553067375466830797976214499546692569518544315097774618045707533570930599425529918150812143855411556480933891054653407509543918152516564870937381261657429885565274971124087480635337411959503036783958547903557068821818088781970344066985319185860838866361812102849821692991739735836072647446849155663712900322330369318634413449626190522315216182140540967031412480 [131,66] 1087021550762494050771583003994207429813318596950727499964554509454623400895642441872221664185533628452348673665523219643017943179480655478285556240132484050103783308283356218835675931578277603676625221069794606893063377112774793446468173932253857266090005449680382689305809335006516688276335705478495928392334987749037752238697223489949701033536541661823009108884878009277619675697880972553320494440361800912682366626659337239225265621010137572479174911815275425957055738462570487793541044125003639165855531627113387655433624473515541907693542342742528599527969985943625517917578198074372396137235354484969615956758942359350815864690934642077975595712535438664597058408559114746555322897920575695665428695210279260888339685652339019094190365198010086354825420349643246866334262876737555365084149764190505467259465934358805912185977722312834455918483117800563909996252604954884121643105267796776095930476797975928868285048177104070034364756364628168983679493088247122947781823279072503613648765851284795629078206259829728658291100295627329380288704985838353095105450318982975032951280063406570033868784831482468285267161757973016761696748012403661346824833164721470072793826839207996334540527456338018828991026595539130829426778602680791304121492756676447430071325750602322400294194876333069368665710353576143999805720569455954217653038293998676966789292426348988294098909179136316842451384288417908868073478107680681849473872426724985286401824348519709509570771038448410782432670952756240218161931647599171690525826043673306494424583191049345700931153257321273316150805873446830139362766333616161687276000302812291908379314626483137010459186328703697500902790806710967078182914288313956284063171911812055141597321455381099869040704911482115008592441151284903460161771314606621911641700864246205414332072621819975839719157719856561590570207591226615297027671508927187374132863545261476207455729950524058881264662022074356590927499744389717243216472778731243451297499720796173096377108246787789303016640919821645021792401554917200850095912705609462745776737165816519053981801623354023125099195894516396121631039487145980767326978673034634038057051703960051356670077278125566632859114604831824020069787430873252663871122089806990505650904323776785360685367504652644368322930535793227823382438587638826463615626542244519202525826963377600122880 [131,67] -90701507908821058580125300674831146940903456146855827907567568001355445834896151944882575232707749210459166618458637031214419134285839292774737749208991433726766356717153308395214910634469064028500809165453034115907001716264449959904636430158909333704879111594846263949016614497594926853847751955229150608749490341849185685291422889121829099236261006218846881577424646538884492564692263591955512448761541822445254337347275548619451170364391980266091954713138473884974006317131218380604438292660370528481101637389867285757657083718663817483533692130761649841505883305327119994876149360771817432149695487675112856068551109334097460136918879511738982211946190188511400564422959901408828618796310008803401462777309399805016526133833077194817769762454426615798693785818673278616489669958857755135074620368518753456009476978496400464375336996089324036303889205409757217986706876815034101229677986951681299025761533080202703513133517380778198889364144339844211561395040649607927756568500663736189413723318197759642135739075680016846540461110312977235788750302286064727114163413213017971620905895364804413023809115027664492720256532591930779599880101599655321156921822783595800561202353939218275003395505655723545006216678915334507592211858361178104998692261529523042429943437736020736525530712322968525708895567096997928020825987842583319550832908817693940430556303236478284214565858082460736777834984341722038587301678151234578978908477595965851984412899681195677765691523025034208877071850639847589380746249933271458960260829299987153949738954736167824213972181576995021217463443042942359093676966444037509625262983696685753394972195250407438633719495377840752531466783539065102471396519703255075109077459771741393892850785419259881690703902462526274909517694403544558091471129106567030167657614383019239876198080782764338632776105827431871868837737601311184613579086942282241902002110018067667000551211075763630188649716633651693109615741470055651003125843183808971280423810731982490768436735273359723382099344448497827649116926612638141224112724046628165636406959088719611725141992171487262050291500680955392749948473836976003358552700572512292501466555697582363088639517396488284437086425395105281509727380594607320333745310327534527305878800280872723319307882686293337837602459872367616221211910210341614965223464072515500206814398574080 [131,68] 6777294830110692528831707148964073048521732221869233793019295052000617046945832211390489178469573479449896662550075871652848008070330851633445069945914526233361864722541881015585056344485333221922750569620992621737478870213255273906988029934325023476421373461621397546391125567418660023820384916258579612618445119311257485026680291193082075330918076326271383610706160553407528925451796568480381069545047764425561362226483862255291919962055626556522770213793894658946800381223336952866827631404526889558902014979225681926074605239015014965319383684851972513225150973615900679260989801001274585344597631385186229737585536018727369299151612015297374252240385547614763419922803132495129412676185741282770191727443836932566331733675194688650272202073106584628864389025262798851158130553784402904674723474758087312015883196799035127865981969189748335526221179828233972134876964142714711940400726662176649135347319177473789311489835909473636983938436988253045560785747842041192359603078131396460457766355370732670129657946098362398058596791845356784765947120778994214670007143190791321151904948680073689383510519743586572448298564111919853873720600125688423919668873210460587223341039516406597705136330128808059602790180233492334479712393589580832705953207354129675432223604292350253968217351828618304975606695634713280753984911319651684963450119653657196581427755227598465306698364112031982954142119598437666214690068367987371302328588642560475751560826301793991901432253866520509080768725542790800482192397126759319619009272295536082139808729241561824332246033929480135244851031424520908943200272983521907001258044372806541965566056416828795285256633967761033528651016802177928396000068105873959574188043739839244787574456384826278185934323987361038148539940543160005724754123942848542252453052393969986451403173294053947453653335870642008898643292537648519237617555006575582898649268904825580889672040108695455578469330218127745560270466642191240545522553558609495348067768208473299079690783560132324966680943772686586323256976690464466726690273852683692643170057893610966982481859409915312165664803007408104863933662526750727797438267217446953821593880496386151030711091567230317572664722625069379718555308812005821782649116495094168811178801284294299881302405788818445927441341659967479718174288484866922976243671157081644324303639040 [131,69] -459315587532882453690866927646537036043298948881889493629402863350620104268724013271531540512611747208710270979588655788220551537855001861098993052376688516451518076076189885143208966245388752085153268040548593372045281970380550873795933391008132841356914512721553102296302439284083751351557193723084559168444985656450739646279115690676583736331304701661174527680713665527991105073750675894246021943013575669555879475709489654132287544159469901101074693175470349589046710009911949358661895935098199576953639153683584073431781901799942827819143789527715194419392310351165353001203011324291031568252728923633343760707918449896351806645982695906266173792174641958854085221755743405182331348690095269869020159605549442331499724167467106323283293328422754176562136686030044237710248873018531622733111230407908753744038749698299871375768768130535181581218796254257240324698120376344236268168363810426402475566633194356083030343210629585365999063160614834121630095450667755924613218366826478256625820216781338737441412167149665102308020234839610828787688889204267655040247969345097231472918378158386989009885013107180813954678285351166892047431854060492862785438473630393832591304996146348763514256670491534291113050401649407052012451124922746830438811141829699721878169720361527987868556224741327871954745406426085028148127679290973390430122265450982116743944957475107280691578607272715840750044309481383073754191234022935629000806535253508033362663370282130056690783772393045366022835289596194467788646779759367496618344348319431716011413632126016140739757099142734449450283844870361369875775478213756380884833262260500568348139839005113988225647194112926258291986342127539905288121021379916458865260599383256345913800501311476373162465830127719791837103972693695769539140145160909926335946319032197247249943294510036314480438000777029865521106498323888330379558465999733918369355765541263576752242811553233257104928070668549060429554005769191735829445867646407411444056642591965321322859800789096408192981762499464450458888953485674361519257521890444409265637972839592702475742168119100146228916585331675736851073196588756530401925701641314471024496017795808540783184770482284205247357423341912313437958330657249913920924410867380160248980424411074113003826181381488951210138843977687483660318702738671591329917176633296246048966720 [131,70] 27756011116727680209674342417373507471182803277099633058902887183868173968142695704640496138979655745402567306121267928472000833855297932805797863962150232734726373028716500031064245176210894645626778912500028848603915978520934331749394850818304468516937542602319060661503019551749297232125150303033364386545257878016493005815960590969670382166503339883781531764892674265024006301873090836561434130142101918595240284678994755576068593820210158888406561114510814460577561011610144253998913437555343763641997302369550768934384492385219435416391926144997125112827031150566405864205887348267134940606637792266217852891988141527631342026248972780935163117370530846117903803081277546593924669741772936247601782159359691259459439871375486512939127937304000262490260983126590265843058242509889400911920230605555542836284954075791939391241714136230467991240848890388270117651149876705994500990253688776751279114161161947575816084633520466183485728199418383199259706657554797691504166172278231095309065234054389829824023502699349828099984797243927421586141296756143760671236992085214358009080822111889525399174112221366365162045005629366997390724656242526925129889380218569352959629479460217012953820588035631438725999228549671012828340862749159958005478621418507655600857201733721768773570496616705673030980737809951769934945395468612776923628712740565732975462849836924604495544082090900711866049478413143611609418879891707179869928627593224881948692034132457926781080246525535122582913308947266187534580254843584391670141881457056658741793793590521374042731766143741760367351102511750090252647567797020464840347346604427857984464394782620709758434258600501341835749188071337218994462901109858356938687525832370291334306362879934083026831225774460846574354531951903595130041219690876786751134850023420610260561299949009467276679539828290027016156838156245954753761535506384333334568703887821788639191300849445639026890815831393762303132636593107399674671584173708412055452470106625894854538300026695206456239714108670158991542407037039606995112538151210719353361311971992998227392551258459037207967503304679831900219685345095279937778615623968690685880986765343979418494215504216162223312432332096732153381047662561587245391505927749926733768105638676804575183111712926203014851424844253163830914856369522218341126033165313153623040 [131,71] -1431098877459120084327740284336131923092059663131748421964917985405962722755909137193554233415692919202305813451890224987795068246302577792081318766815006055461693142692934139003643497390237781995767191645792363946555515404497075015478432391165205888276595771415244064256152835961896955752558630809671306636757014413383738881965921099700136895836020496418412080975485459597038112620063894821739730207075103383503549630381895030944460625498016461599450328382279805524241206002312477260069481590565450438523167625672472223216789087698195110311265024188148461653908653318050775417279252551863611994929471701924576105010850279606801022290542203552032116391479710297174362093732845984063189706532891869510687394115959696626620797800546754842310211819989792293661375233187902743657541283970872191680253868834766912533614752577556701349830177990284271415513046467363638998200350704264261685174549922653361946419249076277088288371142118029259937536900884405046167780781186490777952701876501706975655665693096264447231848843526925905074085987055926917519996582864225607319228392941029212249564750709436918845791143407544565303518532923632288971196948666540762414252214235027908886579371631158204747195155413827889402779430948020868917791316767120559441944162569913121566876625929813031932217520512737248579556427417192276494395215597033081154364909505953729246060259673106737280584818036007914320232189760489338307953811732342824498532288151654704812779950299996666760089560903703457726731807205473642276526430801135859677456051577440197551337506919806580287978319931575419522704328167986927983338430036751166002822065169507829562264559022212489453206550919058957407630731328391157381899516430489022693612078542476461367749072125553328526624231027999896928880614988163320517911252934424236305352267509575662851445971652744470914673891265699946690541426452572403874626373565248855183959593031662255722771678346863295644100401278162745628297771879409218193867565904073531008532590037263513754383294484335069723873167845234697482812526450004909055359029823097008861833909025549494058853587441793938905773427379735818852266513634132535815567336390809110392101960037427020648814576348389830928857362274023040711390586415627539589198970400658338177620698634983922373215048055936282690048708984381626203145887397110455056712727100323200 [131,72] 63970960557970118440610275886750510234169889317544916782362205326673824058369126373115240572792103158034138690300634476710089585484821059054957891753316013848073953825619437442926155296720449894704077255827091135673191273733637643675961704964261122962533317356553654791196745141704201298242917394254829393686994928233385047978064774000250331072370427332283613757927292849002339645852737501963874089129085098095832283184424393519167543019835676627196087218027363066058645019742121495287998508019148430636375096356415187016763736035306162973231992290590101021527706579138849293671044464049739833991124816731158172806826960454380189295922788500017367931202642246789069213373138913719359052003194971134085338041452598870748382780504071420241203707007242718863735280328935970315266394584903988574512118874956971092535710622908634690513651225587922308379062173016158939005431452707787264096479329365294404118284148820323393879752438144145706694765181342215118478649033030486828811749061565351909408416317939492845004819065587279653637868575209311449026405928584437300416958788535615466329616496344482577267275743392604030006226173364432773200853499452143687407789642052816847941124796301442516524458074092338441945111835571511136674238304972037600004970157323011174165649802661413153384884906770874602799341256166967127530993943511140259791368341175406208513679407814662616814902266029988985448134871452923304713164499863470903205627171979271073525966786096334014057777018662785482714339587355410728649297177343571403743962331857047892268940572512978095664697422454878511421032632343544761258943909006549922044252230946297248429718624778204303992448035185003777838434821017270081808638403381965631943505052284591514987852547183274901905435776164868481281335387134930974950886854979614979187751841233741979355665438264185583654179551807975584440808849611182699780246715839129713349171442034634111804063599806355270247652445928382268098144499859678291762832055554663358244178905174350315160046914514334437392932438021764125486692499999159029085992500253910194608884318771930241543791499468796624433668548068937282129104657810014912124355255791363273547012961083034757960225899486923717917314512021109347663528171739709323752513637069406352512732144299950605338160629401871807080797699431441192024994742614537978151227842560 [131,73] -2782861589625267935921463723360849418079689447743360186020400584845385172407869928190925010212945694489535473604579559496810158800717688932343447013338406819362183910883056519974793676497155992358886919704355151069445810889324238540239639611487516927733591620756221849985247737723139872151264734207518294489442051864663393227710982768873105023243619786632722857901354117553451382081498478396997560164601649582324709771512154238937037454768383499435994756679020812333234315056867887895381050478861814562979794919904451956970803511803360140646332529706619798782534212650877407564370144498076285097789329724975644154489806491093131500733239386885967590128770915700000783679035882864569444042986751358003244748436126867693328143170817656903624687021571414787272937899105271438354466563951310012101536048254218310463236559637666557228171579591436465235881162597215153451458595466834800274768090379508751855936461846982689358790241688374091482885797462759785091337625982639548690415599207737035558829783843996264831068959365658801464864550879619565814682172393940808293134313258024424869176675908338359970260050365795851098328526878603649895319677387601996463173818299465158557047819062000001050241117727311676047561290376503819887755178714019981221525293569465239567699295794172914567718860249606582103006028137485786131084283856376327385152388414908111875440584222477548743142590716966826671860039754525279598303864774267737830589485380189078588160410246717625397683014901393512005704633980394338806563328817600793155908879982484010417430471174419422582764109144256577471537801399623723705925738359431473061501239424279034636457996209455337594959068638688736211171358008767669517860314574098873768245450394051367403311055786458160510629225265600693278015909744667488173438301090193827028167906160093981881532446296829327496485984632063883965746340754351853070738444784539372580746210508698168142583295447655169157762643557986592331107627067019012542469426591309907212275133672317363744294731870624572025091647385507488728609778976656324275999337962503869187990632722950741079201897602946180640631929906666555617852842178079160520885591964774787483809997145728860594125946853850481189905620336722376926424635154090127778490208330235706825029902367613157786454848795962705441374444039422206982358878918794440204858880 [131,74] 112706937267718187208125051717254281625623009003482150929244754556120500740703632534521004086517105209583121906474344422020805821101866172125985129967124171217522253217156766599157955265883465841815515025541291454056668288773872046545022802965894900146591605917103466315322409140041668777299738467766233273512156295407937584386908830262531679118736769010835188166269564213134875731250783801811995671105969081419099298948850176390499186807599002801795270345108256400909378952981509968882628112524419388954633821475373004812979195725484987415134722994585263454112377549321119365541965550215239636467980498309303936210565915587083385066645361733710343763882151646866510437996084699117718379382488966566747120704115342184425434016532052715012105502031347096963929877698341353548284822797337418297763407174747865763301192350667211478425569316169989408471710609624172582532968744406579517765875835221549738985083832980188549123292053816333919913308326726449860534837071906238306691484527351065732039551294411109664337076027212089809890777378303447723069663327771629238014987858553034657201380629357593976009524810814987945784914924248761370599571315818834658538959230408592830990914577699483716811533662820147546133909149804622300173975309725260048568855553108712522265180456007092404404418852831196449600683526211857214734565098488247834690218172194893780956077979630790777159055407734415432370478275899132004946402642448050289973853331532575668432180447121588856441900975826819090775054715508163013380854552949293590018715446854328759190145729936839211466932365212091969379437551156711553663425926532509585061965680354628838020678369641454641340955742930998077515579070671427887479685280937008619602681689417391180983976796601132461794554184408909043434687753241976584234849266738473414570648619671217196504013436862799433789405253727515731049003794691317102612728945538789717227087180176088178656396272612632983834273475601704902187818398494006874592084015677408543144784119505523278344450274715865090375382424844302197639400378299619690706129555714219943530471317541938672052280680581060747680426981834683843083460358579445563383756352055173491782593933974298302834202796575026477537936113473729683161092525860560386881112653795488343633912010150371757179885360489600557583324214505344757837366430498533201920 [131,75] -3194884601282543049463761246662754077239753723928046647679649598970747565559349544625012440292024156259842698107274868890332086824276729964289345713262225613390957938361228844673985905242570127416515417205519079762369080966292945369551612793750434419307038070705923012540206379829996837566045579428951191230079242360527813496629440336316276852432704994509879087694451348729446542670972103934642518908713160703858060772318334563819705987755063199723966855028139366787265707473929812032718125279881223256377185456841520987389462995689288964729578229725861654902749928001162562352450659811712777584924052755252292805673442048036009420854406848668801424860074401508142340940611944579516518100075184376559451054123839834058234384899915837731380770763472388112900046996668983030957594882762331772115864773647966625708041852451146023344561413407302842461062629524550196984853434389700976803199027061423373561849029494311412565750158263807993618374063289285969073098213874093934686413914843721086021577611643064381741556845093112997195135401005609131260888189800725354991420863882294846384369836174404608186878017780501697626349294068064418907813251424413108092620157186939690880849866563501158410996477830630286459526182030872241344235255372549311792335979780525577697771729620921924548639368853796822637477115741323884729001356523338713259052442974092920627147208551630764272807650135911933360426870337117006223250171811922493658816161434894191161909630827048700842570318570551522853846039781772298189753150462157740348861528534437819970959212502547326629077107302365225467726576477269559591721834747071132872584973287311795804332505187794509916308626129196969340861604048803267591151585050923850812692070388592349448669615378929305194723175047749891942469045455189761199896301920160876359930311635768531261903304730145927760756670334507817616193639714212646633635836567034739526669921668666580348248430550815864747685426948118296092071543182280000160947261922394779493834699394337896778381502191748229069553142748777470691560937049697303973226262290848505092004197446733746997280997835751323869391456066014870436471339580441113584422968426498481661271353254377760238391938708821888076944967380305990533838411154967130272408922710851978010513581444209603675277526193284484893177634272932176404270146770328320 [131,76] 68720669384964268988184469854181506738994704868842136811566150461483363009727019174794128983123124585688635876746545032414750876056786301589828517950878942332122921939269935059749863890029155276561012649605609580168945649031858084625264247486334175631529143476418973789044745991344090532351315037531727201197412242853721050048351504960758794235039042551414697609408688434254524490170207379188284901365751118696239438819933632080798003526093604742448397845235337088097299960416667040025071750625033755652053234114006433948111830972947448286199918054235846425609568132400173586544354814788838578207848025875163715255743575105210127316446299276491640650075987614407929540326309594192543053982626252629651868066972358146164804067251065712490597242343186033870789241792818466996895994258574096293021718667386097734718449638090374464532132717895705139354485712227371926069613082727013754857485805103888967482421605159406322526791341352610009962778344385208191720724474982280629544078346780013191576445818966727156335408118897563677352739281026263810658930709846416300961253686102339552134392784592130651158685103881674660788711881607367214988051772950603351486320720833978355211815299378308407987320174151081925786376363427369831944808139969920077386552445696517299185967855192447676820548784943222480397644179360620810349779858395514048818777541213823952124932555348371248476441550450653879798562695487318816526860225383568911727149788872720574578582053219504790431203730715905513103021306561793861767701238782415744934923841427493193044997750457826583531171287714264430816385133019474877858567693068403771497809718875099274835825718847372190408820715972375694714101922486301502864564936220228959888090349552615264424094857470259805113893251258645230138446117037888734399692339792109172052585606013745102774433861504224674225366699345635170319217597927323592781601437543685218824451796890796435404151137690966508599175303907138484399637902888104625141591798614596934603853153284731529920059914148294093927081950363233910533298242926939193498061001182577215838433655830872382786920096325030276395475312375691258616058548802191323958537163974112306421044509613166328016232134253692894518314733681107380160339611609553390136506733080675686543759539581702913432199730070191796171172263124554611942589162240 [131,77] -2945794679987104421320905004152836359522462841927807546318752051933059847435183521300104639743237435199354534274975799570945354908379344772762634887692416523075793204328178102446192954906849303779765992067047261248897196775957429540468309198007087871732114762623645035810017066158325490117192843756044217745553634289233708319353560462059719153036187463932582223774880823215800634877104103684184382494968128380109932804654444391530153189669507533972100682453361130351822366382217476978155440785814761414634518061802534011085401039813634585264040698695389915137714494567188597673082554905274586994329029834995500991443014073002061585807729801991072000623863934071325742898571426447562807934308794733954493456662316233295008210760788733218966695436529090132640737218677664955517515471064989846418893088269094339242687549555962235251057760670737658369177726554052585790320558262017783278583450943064937551087004702337003203664708681700796074206100719076924484425314489723266016032140860491991584042956016541891546666380480987725166824749188231645564055650498161792346467011663065541369957736561003573499384543647563436949124540860827731044033061507908375337252794417554708881264714020637185367966311751257553437549147979591426625155208176500309857900181687910994349789951856478945507027486121434980327767773333227402522032607753847157142445101222872885248744133114113294777157021768528968364740493746215747325243775156587823430785432323801368773058738990717156248596666232626440909910644216889899550159212102576425916660944009014897451383133874469737970904928115695306872502187276862301290426940182245390260676339757661744241142613178910578229600895842226750873639280416158826953120388036684376777048162569526053320612933024342059653126306891388712038610110850088935964388911416435987976989191681881897319531257912414626064488877959105932184862489957374557733638224987414186687630155300454116054534852493350776207483001586857943405198815163257632948761382609215062282204230371288017234492027388484458915488059382335852367064927974434826364174171856660851471001637309611635261513498781273126131971700427987791188619469817197945203331916312808788640414901197730540220070385224144859601625643460900819250068966813192807146969307920268075229241786312375236909515377451184222687946330621295953770342560 [131,78] 74033297143272500319149546112451707946588336029651252998734308987022235113327132015714554546850320810310946493616351986245001374037805768758936666647704171517427259290060021487281674611540705181886305820979409301423060295977817057609886649525139611278946570894961128300243331281182816835345982719647183435786022066414806913250144591841501317509621206508334113089606745065300272309542692956947412113601288323939753087423971903753775256902782427876358579192717901511322415728561389426266799195281129702955821227946017234246284350030045031830985852420758379179744768983214005001752747652151625898217184693478903331383342107229417051940939566985617534862002847315114414935331547081756089937706326907660417808609426502115141739329316972789044864767016234405918350846391258931386019914262715465379486062211880571643982622726026367567785952499991997868326475532895655876630373692983013908298867589956134665011414361393520894214802675805373433214866855516251394977218812607101830932600129488876374213311870944940403975347542543120378878071530341565324251508992788083685257144724123658676014108464961421767885870806325715854205877909905495063801721934364218762671931851362525633547747434720796226691669596327766947417775528428249852324359503756395161498094149768558895787035851173772930645769701029594326232951668961260951457140902137154795440012219777043072305848842267792345979723225633568648323836355592560004155401668855908134896120430448895771203007723553326620570672828711118786201267008106941780835700565475910055729068266005312744372527334061164109805310926189037953357713907341605448375095831891372065258736050157934275952906378787068926905002903844564885829087147474680284833371033134922974280263646101161162532156233597702367190809309011348844067661005137264169373530289367037569694930327333563299010259650757577046444513547750556638060926389687734009490297720895936363279598888019253818865003238095387361118633654713606495000315160907337831801828251698980148048447208599306264678499290678379053395636419173770927770642632198121587847472125050297786975400435164033697957772780911147467164572732403544067264781050424359542191298622545460058638442062446703032254361769524796110887924540949836501670988444131983385393874484383882405145989628049970447740961611166579413888790959747921633280 [131,79] 361575322563727643615482968073275253715698749704843640619523986813251325339781982025814665977075117143421573162180599628263546319299317069279445486314690847233938301479896152078159663779021496295425278394835006574635162838517072307864077616890031373301898252141120241878778785354820996815618607152900180012514459917604695670701897539381777802866335130297178362149620967564103794701393632250243384190813664099521746251906280363600495157362183745360261705531046037271433092504056948744241522601165604397488994933813640278276871371064629245257154596254533662549993140195443524001801530800301261584115129380430162214632217002119942743536705669855336964522224658063734937248555776161286687401390820789297315642459692061608965519736456950761852363657866024665765735049879129885431198618190281071346301664863901470335198144268977431792903273928417715002057886468626657290634572561088617842381375189533922103494784691367524165732121760338457710600876662952761297045981286162454077010490879017420304747612244056577469216366343815006553882868259558291054603061579108679014762598619169143590579748958032959201755295802514492326044901087838214755046622279456255646865294841360671233540905979606549620577506849847123731752253197636430042963466826389591444978369349367105196504517810036611186132759083230488265312385592770548716272633711887707024379140700373457279730354539700246961731684154453782310731645935331820540722978138773843526416081285424491839228864307192691266141001726049084804150624076621215248443357251596257803903874649175125347181802329908766952724419283680327583481240918159833904736131393492709101270455628527856909198301082329528106701387427213288208840400000153612168540729688035360080729319572157958421641537504786254242392932962352526240178432391919005020341282893167564601519184470107674092577251847341691337830383561912460760214223546197832081532703715305405516546762278351583846303778693990451685488094997829460840626107721702776869039269018657361681536655225931594130879272048489342088578565272370706751855594713580587023872128374983204739136051746266683198093003342561604773889976174825330816340984306087720916549547398588771060350918501804859528013735621487389013840004057723124012948319753562381321214711823356245348567389654440365257013538385135738526865240754841600 [131,80] 12615005719658564641064557765818944793055343639329168923779982377136566879296542578941548018083757530086168777129792841671498582917806413877391042519574341269733840070948111593814295625278950602239392413501041401867859863299027999212115167369173954974690997229243861715020928943680523825536085751667448139305385669186349678535004200131279898723722983649692263616550423620753277879643015407968651446629049479210600958780848528333326065433481433060303834767708892511482069567268167067842859891653592504619386278580708593175383812250258901862960573519851037375292058080712744359519115230059390292583280580141874732893552149395064063405337747069347263961259867663436828371302533813379795666717477277559944715741064150377625685557937253915429382655848624883206932172155976197088802507478255315058812895245565548964219338051690981657335899963305514320471690195621021178098597724527033322570293507315473366530967390930354545206711451898848311060883543833246755298266812748862786001593226674731279502312541058357546959671939981410853183382959205890585019765657934563682841418657449825625179404553701924565818546419706909243335929809157259211253480917498633238266955720562072970339772136391279830360301546669667878287679464662722719034282710156938916213534930813474282890661808493986144252700734259805041521252201860781905599500986444883205752557905427657101698108068666751438403018635478480742360829176111572848833046920936685891835322367645700292508720056166188980351654333921437498451214526817291826736653447296214230968065935309139709362553763513546346252760844320675587247375730948804992467029671934870158694867783073254766267292902010770647907177005272823108987263330157540617507054814057864006708557285589654305546867186427313888427007492892442621468487443742873132791634056648459751177035474876995930567690617001540476047452099752062125293417189142800534544272213945197094326487335541946333736100819470568013151106460954663572615939096914779952772872302399133888486213760161351565685611391521399716602862303924588241819166710085228088765882928600133885557531848878448353319626763081772961390066268709406407159818930433753985549593100747651986930642480754123877072136470915453869860026252628666198175885526390811166295423655010830383694515795375144049174435222573723725675171626240 [131,81] -1388383149125705928465070174753164569414361536219702721668437584127981298151343367998953528515573833294579687345617898858556634144059456390521473932380186085404580624222235729883395727299541211614826443008282797198263939514244354296601210287873115000551276829959493914477594859593232667458541154785816212417703925983739541067695591593930634294528098820142036623418202111799716167758134588024422622625882754080062884740165949412693723959603490892695958392553541778028599054336321654080623822897013109114868664500070039154180068348852104811608001251307834284066259267099258117558693061173628795200937158575538160403860675677686564397155977170667324620174857030849949852886619010757314009738146173201725924538416821986239697510117369436271850531437197046989606426037570378667702378811674877110191202176488871687488518277780899124307216114201296336829646391641985782249889833387411431580639631270905362160678617333341782242501794228026278517216554935656543655927500309094172550299800920316945949904319030137987900625495157119588485260855636861362462813762364366709498924193991302441845093917051439807293144259188098406634835697179953876627433325515041745166327717701500572375166529843784193840216969334186798580018101215286400484963562396081576636816909524427534957278425208955895918083020752973677831628478560390053344887356103242883835564328906538319971724030558561863413857171322322770774012007478347775735201605611339196932800336716826808807931424665664090554166976557454887730500802757773671153313299097620573956139850485095675695421850677960596132873692590349553596863317292742142118966862664173547292708720365133368963766555420262207908445386025694403509532020053114414204734597370409520156694521272386515106325282793822663002537777133063142412905433501534805055737374878059902777762923321006331619358401003128123073220956882187161295314185030628542045003650133770091495154876342608264119538577393509575870026749980774657536399543505363003486336452586915008029283831491302770690674542173058108235976821282890493194686194006407028131305849653514767998238823975311926318199542976193192053703239888568143711758632311376943299520537138608176798021634948674076624281019134924170901667250352006104242704024195526671712757923488354533566587904606833630378021625475702634307445280 [131,82] -13141923222562865637932285620423562560479474131734295681625652927131786197916084849878003831543069716672522072424696024715289381054156508409997719664655870944841442772882016142175277371371033391034305342427629707330510798433269883968113128036578404880189948883143611830828204012018002974698023112691775211559025775336346187286248378583679429395235834415622210107496037133288304936245666705663775545538825751919038086370189331009493753279655438484853291297318602335842982330359872046214930819441766434853160820232875840421575568194794531826162687306522319481077085357232091073493068476126076010939459867123195134073250337394537252654784905740449222389287695320018710939953040850382004297361686422672604770008164369008792446959883273187888108459702050596874787922574407402452356911981211093232814972797240503865257721923533784195501890946195631529136822310928833047941510871948419725211675886545109054513336062531829440848834107756524686232322309305535977299282424526349865312350604045806557078395822043292858997057225761014521796050733968981207087307255228938425593413415768508199899490396568398932934208559721187257263211077690652342671584850862373926865491781773775862429761335604423064100853894593165427339229377832852125873961144656968264563513628934800271099628709593638549766950432267669764269556232948200746116723259571062208129383977180469058130558838909884412455474523911971070639121996365961494170933818042961532862919250236864510991632619685915994091617483665448338907202354244071916895044625309849783660684982852156988391636585955326007303863717517693126820384498820365806382388633124730627820528136129553643084469683178033781314027812305815952447122464932784230768786255894889928947028815299005391583718876791672099321498050421366888031935403110821908972301643997380333421280880286699606288667297493367946327414297240813741782496384767558895672129846183220175481463823044575420715475422723907056220867659298347322278677090717812718251354627543895672249989274685230613342369539189147268368853670090437293978853973997864109717880429367499460859683258034379917822971326776171013871109656167324361701367628116648245049241027630319911476700537106704974404953330670158625499014375463285630360084315842197389075047319679480828536273703821504003616028351280363038720 [131,83] 600250964798277860109647338511952349669541102125519637523254288557065534675163694819784853434496112452681465807864887675176694072381874426559805709259108471490690846249102795718516942346729258399174522537494199147117182190456157566779473913660364342081566892361904673147451273549996707917772784671215552681069413721755895339880999158486711628419736822594738632699892086826037741626080131735538393953149567694143840131233986157778716494151035783396306235734612027540196020203737791785478677409349878274728147320675538908893487358021661394446407511463568647989281241331061652394642344265938249162456427131969694932229975732961555229171957676132342026272332692266027828395487906889351247242002984815280265881911301709753880174091487042671811397563278546700286901362080684589804125703969650027155372002307238603753246703964279096675053411605034214781744513235280652047198636366908490978165723877361199022056015280751331950082840385605150210088469464305451299041079352973124401372806239867908417349608316325542820466149668212344114244833770213493497091779815109302861494950981422912690071705589987693999975823322211943450482959003527220089919869536470824419402016198797915017477253814482429738696763789473898631330333814931607776991257066666938369907137711655332299603333256721273610006871485325017344846714977199326600510165408871169375333409488283939962615035495513365933541159926464095481449532207358190606737131857413047092563904199822288606671581562638700141975985935678044663215485611013471993216786821681707975826459017197237482153419627438774690239963321601050788123067438423069001669466552132549732297934507150673419482214210574249032331758768410618988972941751454673555863863555857737016045081762520624755827917244650657996707296863250777850807355185957255601859465956472386220271528237603858097587816536290482878663358035800592129830842633541956783205282580884887684225386387529862556979300583850214828682829233958822297487201333270019148977901044395966681379354081112774611058659157232779837256704029338216744533488673885048506553134647714480518659075575043128826870145605227078582995932824254980636309455730510308038736424464877940078708525656614674662522422212724656047217143187437345543755606123919527390898541162322536094431818023680016295101115970328320 [131,84] 16925829793181061915258327908964836874534557285078209019997988920370998539866568254500916920545149419750294097605385153552212945992688613233995160934759230158362356421501816798998557819772671958667022077735951162791727145614349657397199566106028916576846505913337511596372890652280990182940198402859208582541856822264262477822467736662868003878686362701612190797486162801261110536799255050181501772066893779141214900936017940529505983777534627772772034034579033741749850931849161212964730781834005316617701086872273063978188510087919366049076047186429405373629237897113636646417663163969437466620963997106361228995204203734784482488523444399317467034061327090264474568291130864890096936801326513153160750849859731095149222486488932913789270472225228652930043507131922997521987863240865331940926090571159433431894215150440606736639409485891293438720286155740084971166747038368692719877067211207067213369700084324808797589273257090700326568972413814003774538360190754222137076319270801732217393481843308185278428063266392209853096411010393439546068693370319187539548241283456919628856542303393571818780748578714363294167974479069706838922361497859177087210133152063558289582798886742826543822498087138275503835307625208483187214222153952188395403838142985007766755819112225644398923595742653017489924216029779402445619633829385800974356658116140603621474209388748419111504817113020730961689302734717221913343010331616665059555688479153571689644939448437155606706394636449852257195501721334654661552433811908816526080309790549334033193790199118964760039245022325295911233837716319684046123073776251352979576536782650413496953952071095943967623945142671340395276044468851410256329492251446597811686449149690084052460016930254390819907238679251982004774686920980619904559391501422117544841629141648128350718453187725264483535951702140476619158342493985373678954486016591257579491920837524845417155313976453882949711400652120682685859704046190311364879353999056387654518461845131094089269431718326718489709759675842305132330920809638724190628898582601826277280281907273436420141371973885154767211327647582625877037123206890979726613366069101201555264514787335521634286811360283211278554819526460155510489546862088348640456343396353509040009152084902815866316136528000 [131,85] 65958744244855413198685061477065635342077458212789437569251667695387443187190426447499452951086168941239403966761570488172495251845793183120275849753529526566475390518029070618507499767041666734010421614763730223045606895623465473489182442279700437472421662151947967851568082278279450572008174305096025743084045152016362921293332583821431977963687826231996967349911968772711018165828844346205281376213200761811665785012797009698135574207207811139197563982246635045760386374702876046778413645307379077855232561289770706128677737701244323870984668943581071540857919140530382225903929191658386813811328087027976997025127174305179639892052952900925810606398849490074942276210896882863567563065032011921100347457235161810720389328270190500937879234280950527653944594964655309225791699210871624649293767882003091018160444264098226637310510595908935538783583286204022475114407892391947498433095505493400060557265792972460557664061408952169996564427353967128438875484755526923447741272739007160015131160075584655714390650522268565522372988368977648554206023764656864733142801585448764243841540554978169823868703588093618820495861698028990031734464840400908518681333331950514727914168129581158979541004045172115354564260308278224381995357858799470599573842615844021722560431328251916789140291867092542560555956308633785143946450584563160103567739836621269004292008343684343531170254222601714036264616223344478038845763661435797992819974377019433285600613399798364714444291230576775546515125635874309801849584498709584158025834892585868655313839344448946218578196824213268014864080792388481774173841097049806167227143308027722983598933021047543014884438494537433910555023439552627996889882290557803625126343033552183349151923483635405245240955318834847856747004158506436743959634039555620952128786036872375292857350323514962837539653628359601209919006243622000612716334872384760305716433357863987401454508826151257942691658087526859129100844651686008247743146652961543500539862679274519788718874321855293533597268337744674736380127782466289733235862358081922220989895820441455672430403810934115275728110331666942999066073581521702796847907286586251710840283696859431069924074710056636729427236252771668677119029636081218201632048978867978829753098166902663289542640 [131,86] -2153856498491099333606705681203245649648658701435189117741931530455775828759351430391787978088371414793303919584338361256276590135759139147467177025587825078591916181497918554613219358174744935445981848354865596713480574588810737825780417520880906977717396345596077075783317331398982695919852327970524146257428687780740069191148673612745615600379817278996426998479182854121601108251292940988393366231589106182647096568157653001686564067107350357868634680049146949640261833368635125341502463005802733151162048627092605504050982343789502686852646895617392817400453334831225885079611544864739944090090797083995970880681851050041147769440646928729156153450739785288853679342336915154785922551068544747687945034751515378588626506639847343277035567050389972792530916329625831198359287935207560434318339806039116636096300872439969457782052754678848283589906069526138460987288392426113219887304139995949002530682342024605429963718266113230775665625901988694287268137637275096940723963234535473105404751544423280579419626407570692950007585977438771305140130660634063900623479186941711930586371288887547522834833918817166012244973272619118043519878813458175354302370100771583213888288548867557134871830673424053031576415006793683728441993614989728205222867900070743921039279563725973529646643671953109945831451851297603375170437800338536041379187968240963099295752627069669460180504228174710472921478612491806234752886684276738709279535421859802976732636536572256936409502974708330093019499864666984170267871491180810009328511161781038604881828606619319132375496777158208066326014793204601474679936991882237181156078270738811889593557970327237510887724996973001859582284215368513540213813344259399011862143139952530452309229068753307438424050709992429657549051378964519246757180209870209914747196361555664105115190840538045215543149796842082816075032439746123469086311109898678729128119567627818089490565168797843467495632573735061867278504114527744091352564971842189826971570359798087907090495500205841522508170100512974803983102522177109405734373894729528000511188868446089496477128158434001098221519121262347918796839023437236177896296531265956665686380107808759088338791689504777383890575361691243153858920383903605939789284400247921579702062344751971544320 [131,87] -33244538215596478330169912257878913663998061576899152390680836135769996975435382564467234113836957772936612963695568416378518536265979165810671206048681614967176284687574352753528399092723226014763340505828701234621834074882011308127171469500158056331443304728632192987716205620756018373778758370973138034986873565278927341062524280050669942309380177629667065253095735148176157618129722197612561633380502441334012288688937142738557096683437759314615504305476016537228968716683727795650384391524994574457128513677172470449814862143939232547356758873444288042562192851323308809870984425860531131653625886380420431630331886184967461739854686690047045638155801905545589363816384171624195836623851441683777244668412147947328971500168365588112476954387643275542510709792167682832952041570111756403478207904629830434331262138981876626038941919472247197753829105643166146911707091692662532322266012524936991046638245087000402945717854764636306260564954154218519261489442131333387166619967975486034654693072000408401075574675484537912583710009046998877894968933751226602925619593377859892414856494200700299479196117985777440604455597806988848438053065408760456335976165407840192004937713457728015206266218844738475154897435401377097778097613819837477581452350166143641179612956373600866326416903452334404911990668620555105371547978436151119213013788414696631870040034757120606108561046599111525436727664337660374383967562948185751568630853084961477881897170680603932796250567181736612611204616985169392231311741528145058275766066380914458766884920702308647637120263864603728750614323672683840204453544898118486925895625868960454072996789690717992171830015193676913001095545692167802860959194608174906199296721868858198923544589973348263965039274904676872248346578967445952105303245805995172671682532051148668984920073662611424194954875585630870050119617361131028747209149865723713369833499885422591197953830208268964227375783013915065435353145182927044224740050820118096146153986853917566491859498445854129151099999674782573375460307009934916448426815197826336330119967645935402436295812627150563666986691171887152449654976631901272413076701275853695327540856308680335498058978398079240076305082200984296792304461826392642587388222211944549631139298348320 [131,88] -80376513821676521665221393243427999235984033245736060483868305804212108876761932793359111529875575379338759844936312129544950767003287295335771500097538945588580493395089008819164192180854984457136857242016761931318149060527316272248390467754726908398236571877573278607139542987252884175027891407625117647136973756781117171038873446251620596288251727623228519174793844699048007347977079978207717422778501295137089051072338945955697511191317133185958915376652782826056892079335077812047178944301671215242720255497197039380283280262284942603439543112420798908429636558197010661415025621893486084335545628646050885924923955681746843769006768797942885713744161135159613355238301631668674221261835714719990077345562875539190936713681391084932821851158957543126985680174078351886284363958975856334548154562948430759077722388200954339715266109495125762237306757945801403675110432131153852405223152773378096377050226052392854076856359235590454275577742930923598338153225355095828817874314709860283376047362487040051533145000202863653182034691268299641952590059418215978262901449482188481354781423074278944494465997827506407592057222211456040891119204194742031625009945306593376894930950948662937917322184896186657200892202905903924803769242578236409822322725867384255445772770993147059560826931900420070085472314047981053924937281725139727714080250450750180362878264188832658828776599110564683971925579747955370548818889512230744108171962562367859249080032887318905546541186426316977363985908620503713790509949795956499261798167203544842425807872454930853037658438574406440569631157643553492486660679842950804215218704397693933032109287396033310636192838195427169466636062348109874742882389639525806339255966947702230545035383503130114556538638831775427152975237810171560501884100967427936078684327328782232733410179555247992655248446593771341175495908373546683695615238303803441777357154176812510380939334631864061179564926744321622349012491560604838321937399139432314238983979654278915208629664773473248127805319507112064448134922303194544482733524150657149288858868998492725304366760583995641905421491164750253461222912874776672002196093179762254842894280418259459131327415125524552347565169955127131426982436451019082875172243900773843865393280 [131,89] -12821257600150078279176915089680988154678394075392108511872663616054771410836015742557284864063254689216781408372218297300014658119929034379986423711680212516857994615494454419439834265722688960365670270075852492130252205403238927291145094261281692164194053886583020468611792016137615451330170482692287304207887102917700031506518627065241305540771889746215422034576194896243175824046200225530026012506896235049408254538601770068785138333408591139989156235691308978509393964603319125157632169708205421457026408493261426975084096491280377342327406646505633221858519250431931193902395294054633234178894973403765271206827693669258271746804834899910217726575848135750904275501460346959387846657190961688148707291525189289654987714091775331481895302504115752443876091784704435117437863729601377758305014984923349678630983300627334425705827415259276152457865162800874207380644199170952857382696599006968950095827505292381590909345059882453444367699171448923154738996957477298739499822355497775149035276788186007936087364960875749880142226896511244493627818747031988010280465127740223133749239130195929463319770277806436515759015623080940741326193086167482421719772126807950139789417245924029485393155375575599474275217316868599289552549010195874950814372335647868435357831668220579498966923084692532609226683285618775112491373898260531616366472690816630582712528144277081197369245572233944193433114977273790902449602300305586816813610230036868958473125940437225937529377933319870256120216167501415049049201733582821999168774202769147336740604841165459737839875091050827515493515080854225226453712823343289431397631530270083444289344692977611675518260599654882948515439263999764175242491256434904666878987111127551341575685504642631766748695418444821739033166444323343398651731949554791736328048322907594067744882229524287794319620692692531184380655515085781937586325297515636066844118509526429451761543472994849343542320104847332359131409497400737554424970531864591441910308133198661401503879496313983554725622728919306600587790006334517359128115294119325975140050539669972404067430480317136896213057575316279543260936651993660173142807093918127790199789712318585452900793732980249678036839650265053719532407351749597032743254284234509453919408 [131,90] -293856858321505847151043217098059518710015526376004056019391922439176026919967503103553760523309069258813211906079334409820938468423542310458464814597027290844522854254231380827026409700304056503825131494217735480690836794282358168311691115994549708960515666519709547292332420122923835872685532879948082416001793291876391004571222783621346613766597498885110450602430695751766201079910486244204569184294161696432131939236416267352932681434964307498273606680375361193866814937947906263776690799393285273108606753654002346731814145018942075547842716133554514533854751513397167493859733436612009781296582442378968325941286677701344570367489770853014619319327213674967291248939141238193909561647087704834588193683819478288432022612255444941424753771344435991066792479410516319184223193213142974396488012526504175510405949029995745955391198520650763209620534439446889015933519006095135281066640334764916246973673079993225972416518235784302844670801850241836993385255554849752565825565808943098206289775478925674707754080483728105661831741801647257402915694124730834957623600050097477717917785445798541504153825351400752193519697122543169264638202299391969477957861939457969559883971849434059236739373794809175524271195511103663125302319954032955016792978391399120791655632834129588921588373826635256228630977089057086219946756705810590048543694279817868942167954060045038592249211173555530747471300362075207681268630607245778481716783612634095701934054231353307870494479019382163228738661242429525894352743323577122779987176351872654512502107477209810725524003916091396668412114366005297782413403064895636652122984382531519538453123291620750002140788654128287593859857246845587062266747845748482336757354987645648514506279567503521637476302299892458470453437114272581705745245270251674471627719153167335120972589765030927679790310928106148118754810777086047362744289373766109677620904155797494862721721174712523940068814258612530825373983616558482710572641783753153463419192329802594343998309280277838496231270202349287640141286711201484020087171254219027831099375047225873826253167768046755353047374666632426671743152757083941430050631301988839686029971878064153413782962734080505492870404948628473522285448926027144139293292595643681792 [131,91] -3889234510807833523401091924912657737052725519879924337517211803900328046806283262173684095890538808008580952814611174407813901720178659155673224722707075905430395934281230943331929876697266457453628259486247794916952478951866486467948763299887325706785868256213097690263787891835777319135732633874674036378822396188654868098035065100154862223683410596937551714578756143114879481855712411192380955671786380897090355328926253590530820653120560519016004359663873840277311138034011495076944352376692539841724842480380524817361923114998382379033241648706082547445836197611173411119974011957992463589615091182249755653195982346541015548026090971010394773420695926203563873426812018761653817188334738878220119659410025762124788087701966489718823306829181890253155230086926361189987301970654482726391321075911200000130101242468914597487121379555609727742877162964738990197722822472052485144502799476193817589912688153339952211323995979493085889012755727579601806613368824774459422738871818223116979658652474685144062953055946557225857872603502571955164170924934634469360506579390460911064587685108194922078676579227430243840802811561806971445076156669374660449014509923051500564609878858089197866437521617937620038913157030326959993459625448725344121701808075292866188093640301802288386949565590670340987598757911522907680724012235271722368660713866190879321355151957603589014701370077425278970230961350398697198425968876125774628747523012092785673884648348653496976606522853519725317882836184867664224866157158232348573699383185079153167608833477470193389505384269738093349266851435134973120720309559650213130853439355126294313424050770431573908750586071496523549929177156430776414645937658969936709663359540679070576604438485910401065966867530471100459608799460269745032365290521959407902035651374114014190759082516300815789225858172001716935943476531563856177466928130501164408209840967456967858588920324183658850701661597213489018834653173707446560921991202343624355531762424261769208556092912330927952895645605826737079477856035034578036812589244053018662549018814663063041941430936162696012322982961978312624707542848479050717294221176815195814823275036988114366843165547854141696661740632044682829458701314941295386541947230592 [131,92] -57475200758490174335948775709509682760725804174707440097280605854232354000254302687601633127096496352612102245043014306965712016405886108639150048931781009695707519264141749152770623061529301134206769107842115151449382646013157851202547998099372747013126651179251185231447370354117321437818236002159403621455570681815041632075726145999345475722884964892539398489541880458645175944516176398805623271719021585299944580417295628163292482419303313020517121656864714107243368626526038861152120033261899520896293519093534041907327424141905005993800253027667993139253187805004262975444398855070852227185560070362242196818256904335423897386905489808463965653009356445351451419987786821761077405070679250235294883318309872870105262844938219825924869597790987522313215586065103665980868190786758450956509914181155939441410673843702099505522203403548641641799616381395095625328430447709771367186056336225079811998051932697167074575202773551704297856122737301439820714865909157104474300103428539556917068129856427695706402481276538855907952917776552674738825771157518901617122184804446710021218351984680106565024374685759765540079568627560163945456707534308493890435609797323449458084509311063040693276539005757244090769857925937881487027443413505382777032780220808862329554892463079691281805950119702505555025302351401942657311324812156230654938460178749035401980012482765070658097793421045889868362462789474877238972910077128937285588431248821414389434201784200523112400971657758303965641800766452488134693829690800234563792145491177923906952217149926611597310733978135882731921268306924722350009292436179837915830767657264368326860037414863807485782613477593230016879613282646547449437911341271805678344746120138802616744815549285693265934047479204693503474627212874766226594881421236883990542018075432591990682896196176176108280678542610455101652375916367515399231239434662425803718207717130681767818316799675354483974413982972277599504117292090296543306474121706676814458221387260455825527883233205552516213380787780924044222088032710799656238630366305370762291720040207051115669496112672174553475888603528339543750704019597634708531513232862967171917069805329241494572930732435951893356106916903366369015320011111962461163567680 [131,93] -894608314788508451130662577821427460166099685989476338338703483411523190999318413636235268342558983014182245385619877913829650648726406680591884299411664497776697979779812567767404657370475491218625036239770824277469498233428332341867000181573745305140796293371249352939612032524229886162142002444004974370924331502320903499655764124355805503504593573772891060059173918453997920086138537946584535057079660760870916601133618428470631507328300806150790725842296427770273805804194735793521017500474279233742330314357433430202564598944292173994806775261171172558632401047595379284372660247531599165502406542703199211940020321211981854849651477303456438608505389607588869075863525274577348030769582387023786145102271596893379332807214348995920957570999921522480191908419507168394281926034157685654784806040260066015853031995951364399381296163245599089370131525121053284345933258141738397874807829901788003961278349809544839150928021138298263423312380238993153628757741454891726232647269790952013762111171846635417942277428443404511244956493500742592222882319860531815435603755768827603332053184761602051822015570370726855452479021142242505796344684562767036887774561495104403776338947941891827668663453296215446595165782276603168796338013123864441531769859212267150674643265698739363785924533748618135333798528214995066599445792769683153214114536578862072993581826098474966407444866796934246819745786868727102380229737396120955818498500922364154680722096380425744165481777654548297749406017785070447403538152774898636624889943801477040982061656318599390506644234992799938910988491243486530350620983732305231132263405672885185486573554167981904714401569571281895222436143637810244831860682195861798851863464810554028032643934220842468855994888586745060907896833760846518604255082923106825054154823802163449327745144597984073675533257494612938980599604297491183662603085261203008480298954573686807369375943038078121681595468214356699739125741727968359580751493344685228412631289415955163233318065397233949514245899035917213600361780617663656917266783481496976485726201487229537367073313625287387379564386086578412999791452610581018327852685812044559552198393631929873379586657700371049284898154725053923398892334092325944072 [131,94] -7995793895799816886847747817094720764016533311724604914395383231287299302907855350382463893581256328384376759522237167565689605562782479662879175798957562387329112170636247484095718664096289792335178018322806240293601572184027906473175018264230140224712459048133512466327742705855584338653541361986321634901014545762956901192484783910263028710737190370553996978481383937860330389869138106892950391762218037177330919001744045145434489852985765204620126400144669166152690036842163728249871253115368116280011333415135852438260336079827889654885685298165789852489346898904682264357562986174037701115257489689653516088946144103479336373122706741595708090178627162160390774035652303778413907438316920472434865268955527100584012427377604102240994657357574905581670899865184794997438028035873604396992250472437268390807938221437074195584888865012064600323927458646278886322020153056309712565348817722846696985286341209812320381478891479978427093943599533320461757942053089339647495517003495864392796076707539341165680459915467009036991727158769654672472673924260212000877754768716538777876092361777309160456273815013558731670450769492127340503773112726580333917957008089022252658118539402342410757213189364888483298136606875568530017361913223714465704085639480271875099540392627698598392687612292694324672626253414502373429335268463552254159253790050301178864845444897815725432342956781412295063683537542270663380945813635179132114314228239659686537158954771804763604956554729485060494051779682199294076765268925758558245599476626584480999633059584016804274007608711577084438011548802612599847288879484119833767050903931205108750038203087744792510861976366569381968563865293289658617820011398099700778389466036934564692841379953327485657971122668782564163572843038535504062575588619338266084254438524070868307712059634146766386077697370554822831863395243141399265409780000487448685756842181998066496056023503485888696580580988806332104983968377487806589361827772055946829598618022913973969352693511799152010960864468044359400283232323288847881997920727279123701640065618462934276710695076340156359162028559035054053829282751281649218411292141024137602234805569671717051488248883801627969420237375808296271031018198284160 [131,95] -53492909794082701963348044769048287041420565309064535251767201001238500406355936889696828686349401076543736296904371662594602066776057811116670896271045191989736544600784602306318929334899386981896840387469378992513525631128718757880094843074667827836995061549479126631712714497807884446480342092209532269857622170364167137009143213789982945650286666689888581062082219765802205933264775733851128113555353322246539627023466581144535548676886777774106231571733780061589960503467001535028735841577534554083279097524064257063367393723410149586690951972847299148066410155746488675187871329460936182209469889297623597170751698317873120327702925261835974761619746835001985922452146340367004080167580396128926682199444806142140093246233131308824763926647627021520435654786992692887871895254803040570270454812471757204366500479867070527448315890679878089932790022523809579331220985709183704427480276557875919997623617119619672435167105206249823178805959378028852117119657207054267329495073986736633804014372059436608366407101149158120356569881966641575210371492355475815872741479254374008352352444086705245382373177908701332066632551831227828552815289447555278459172122385001309542092893946269160243009072900161406918145769142286938246454555491535715073266632501816079623584767288649258735204468850760478392828923511789053242224867844110971033956728196128819838735960217172803448285614758128947562090078777264975891372218635302041246211969347374530172870850702071900164080149029196978553963605659020986393438115802594256330408255163239664275559575404909339752196089412550361070259192492364766345835774525055328538433100125013950400858740109183941422555168765627904980400184982844303744137045208559878469466363448743912616694189093322740707788172518380620442652700777387985150046482481071260987564975343745586514966859080969690860072512350915530126959708196221013572671413178334757482192395632290235215011184315519301102670736281942151257175318229255648796284216335268372689278579662366123766123523334560198371228777340529589078102326191749267260700400101682175797329901341414863701272633978564526350433562422988114589840884748065237313988086663733625537365254057329178199266117134190898692191425686999440192791508400 [131,96] -378002487131933563336704008069214873217050298641706101883183327943585374639482333821776456757669968769160489939493321986934024902467714533769832396053596105246813914941367899679368188024273193519468814139208359630560031347014355951071567151666770315289015612870040799721809851036003826537779455663448125991512959562443336041818239629453125111583723862517251152418851481866970035917674465659113847063108582974429755136467683334466106142071324853389252912175642310103118935572055677802591793855892033637900173791538756137537895461904468933353641900508325426045602305336035774497873840654054658174432316413029731293383417240790907272366366173446847026016749487132533331724127414597600858926902645145772230279000811371980076580145138856689469232805820616480849914460207664914304430728022390239728192210939203708554448408069438066802783681180926787605588141504438922675929399012988548589354262862417623475938535524379934261112937568742464268637741950699242698174500936183475455148592345607721286275316486830914621301847402276772436432014160419560353489202169746769044863055573961523865985369564729994017510011139169205348390154951497223298151121522786305561542429485515288060512172023391328103715500970198179766130033998784040569477862373663593081521419448905924030208070630670998608849904662697102964859066396082354997668542695515474817984239884453419055020408575931129406189442825282901108950896335543058875281116606125783121420664010495830359238455288589823563864900012026131490540285707318611169618585418082584488936886348402720222716475260516537099230145940388806824882637696888240819211582782935447280141402653532629085725715196524168515045556250521290047986491136114928328925656194783567890426471500345867790555526186745366989321010264091315127353855478079349396515379159703858483641856360048613719586652283392239820525675150961660822479377497896184266372281488296538598013868912692548976384339971724955269669551924554349014348424711461263927989657151526639715286450329506104114999213681540730317397896612799816449631334000571489156420979923999768633778505761123770860394364513123186834890487753603046226484842375713611736270080789721567433085359468426846791578873407366950250242052088833277225079424 [131,97] -1688150766109160271547515145469523063512185472574179839377134067461274086647138128748645466658796979141173247109999377926661950363224783219900715937039790648239043163780246490354406147682560963373031772366439953933140708117167922617603570112268457786364089151556026364628355864705180112573732137487319081642469892646526981111034909576883401239076782768415340755145290412029405976551986260469545059953066869926500209485019630964921896069363978728622087680987092037945498144800663380411258263305092677821685236524596963793434664709601692987889593720059823738078953901073489659700485904938201978937559580934655992824347265092283578994505376228182926454177596947344127782500523141586082837818110532276540268433181941524534596753366267968339049982072242247166384953941832054013818153914331603472221517210232386796903375394585907371944259149316086494761648754042395023575381797589375753674570829533758236240768839872981322701314986839560990762908636091506184603188520864591108907247873623988350120600975347709596108650484045364373566106236265713891522248238790528081002733356462630026211204720663856992186811891196393489153728898855046051335908670275911868274316012313093891828875503028099217596244827335773964823875080556679652462673164026016266190991315271608385267808251910325738140352946219905265819269625029359081295739533515562499848673102746811725371375940501313280257161859080448286275857302153864324854290307784765299930152080841349820856493316280544996764989117158529109630349829368670908051289778292338141834991046681681561446584302823484130002600282922067988487580207561132390018873761195228922799226378814400718939508846629146981844203153082472967290001414530134047762637015574530592611951647904559261508330401053748901682391648199028769449460175475856120891257360438388243893170728252292906701314678503999452546532392802384397082048563451747536535429580583032504931163049297027866596105353828089527162892071586809293119598652146734520121356221077651331801470639083538215103566481423038755628547287152969253166868427081956157261697891320579055285145987398339527080150829839021957375897077620346847580402115057403886796603756302112889141082763953638595180226307254509467718842415840556924784 [131,98] -2581284158717115794442988889242699151847668302593213079475667018127856707364797892600683417544423627912804880564596781409055186054394241490767933120696133967345786645581473388695396238221068470617629255977979630394862408064038231766218496955977523944976349067290045002745788848597453817238047544378694605878434475083853805901633688184865977802720118148458448522607016771448943446294294427612501884470570365627230709986853115396894147284899408844382353170695703322328413994653415648026717579754222789380552094025797876962004359298795553482603740561870844519860980043540203974283446135445147958976665930574691342429253995550346310292651983182163391440465286899669868673660957268562060613122528232707892903537313994969799830599509831565319572357715453696508065741656679660043440488474995879812224204103931455056216005403801517643887918857479229532215638359736841471610095150458067874087362880118432368016452646054046321449597966586838648919520393541863778859310068347242923593009637549509730090986154619707733424886380866309853332969787688628182005399455422191961152780559063179191814502057683099516771547204286146549080422245120286944316235520013951217766780302512425432044186062471422435354211857013275013509305183995459588094848418163867983151168926133830060999977404062540714578932051571770778487812712291546451589638444782651116143502761056332271581741568754543014099163656611442204152813683371500024736499913673225125207353914731338265995199797489186525456986317646221517566105573697889197356375413597568658879984418759637921925391259177864058094472204487149870509932080572384155404846103606401877117856066493563059812791741982594764240485426850453685201429971218067161625036234749785674324129452847192045443750917946118867778652183516075102197974418072054525375087398098603470270651375889642022407712071462997407036553108653728234056486943914428008598439412498168653333735650644406852822224703021472847782113781624046695167019463034585525444527198570289704535503317183278136816629574493111860755405944747796803632385591344497316999212693510684329815551234766848231541390333363881589683249954757539614523963797432068729147475365285839820535991159163120578306494899381970248539727241408512 [131,99] 205015701873511522771541556996708479090753023541447691105130297334469015883378412888746639868893513603002868967711159967562508848316455518846570853668136414411326799032502735988721339376668815117098446477853570743961744018403576358852023005454739747698325103522318550678960141436772440937106383941204256304194054187066975010929393778207440372404770169393777610530183444622127515330701823004588063322522872024592204254783505407021250731059625025570010590030559267296382756357986599366033606153246127790935697685552212236251755179886081912469734325654720759714837019573410303459064751379839932923620020645462337290095597148349763916023081910070578136422603050056467480468189372426290395048805166975364150252235512954763975548062592179319508176643066830445924398175280909423978053342440568060231366206248342511275217243406312639279453749245833093680922045665471928148718168430994403631015172433338872428641277640171341474749509820339386457782018278812596741959436477004039138526929736955496813292280739344379463490140012379259372696741144462315286480057979065793866721321762370553547324102680806973096695608356914157586511979776623906661824591071645906417873499938375843301805442429030715637853938752165372411620002041552333905334054567900626051574404123042598194279306081992119998958852039883517567738280845525960699064079965968000625256207714871891302508306397284228655812670065673053999398351946773511388787626773436609994830513977223852857975944041569611196795911065174768052472662976526472357209190930034073456374272410770981538858757977925235432541397980097592739808081820327580835631186164992856068893200298353642931670024693194755004066800481319518874462952890120537280070543871424025746262538712808560675756339740545513286281350770512798146739810154311670230917475857344470649727722285444522095597480567605294017479233834556720335741554319533356670706911954845230085331774837537539817542887354503320268875003417135033163779767348628576075407732792682866683944041088105855571970736188599064492520225633761966034531579194411865760091962497977651776609899418623839739679756376008967646622125694973065931874537440680089107726203787187069727317284884263411572405232337276709267101440 [131,100] 4743971582896266856067672693375438690298882100091705598148414572974011509392222052116678291134198206491241790838239152180502172584943065643353589296658757355165518334066699854338325148910468370455124885106879267791394076742082706709538040975557939750584990042262464034561308018948824311460998496422163854606135791662721804087001030471765343331077192805982782218493351482607413488680354400901298272947056169009198559232886102388789927681388255089941938719870169075862546670267386406132679669314992042302038103581703062309059606885436437522106895260719033610665294388447039005847645617854768108183718601115295319773898807963098615877189701574363199490328060450088544071216280883924201772787381982405976498366516637319794121569141336621058734878936796215330074330239242144138142683425131741032144322021436112287701656951949605176181404982148494778507373295937441934593583046115234883952223630018823734280735420013307709635687557694086979276391920925095817398971677231889942737747368733763775448312215903492733348175775625452022078243858723545788469828704677120204730808509488286593469606777961004393873309535502802471189535572902108402328610224351651961122986016310403749852474898993715406772777715471723989514006972833398810316120712377417965282588826944623387801283544802034454063619214658292534908061051235020109216613603875413721766924524204729353554528224176711695835579061748719527996808118494167620050161335600511216600426464496419196378903588991110311130601495803697256620720998849420447312570917067414992538754265096515594095179351513978827411075377089293967862380636659534398840399158817425415583267645125030183770012247661677948685824102661670638362810788351682776867857732810839772570071930017129052590039889057425863107437087456793833516975948748987776296795937785145075260555731848467429602893263478391592439621530509011213170071583802487133539764674228459519899958573618107854322272159965954381889618018847891183511812806833106039434961272090035309801730002547112674271190840567308122660668025203320522443557340947972822553764832613892696258891225512124469364576081740547395470907530407232237118477152060291413311866444885298500334712210759295791657300089709251585792 [131,101] 72925378247327736438960456688186049071534451635747857383842208082871067427339329333209409573260857282595917263297956063465905760078464389812994825504510869426429182503649382915327249621601915928186230244573515122539871323456746720915296290962640937566893504928912756757832538986478065145085772842506805174445677357806337801266648851477439718188638966902342427791995978078505356222305892006411774990920671040025775373526470691046024102299690995231014196201596137724147477013106638176199325576621094336940097169801560372100733121544661979691660210385458990192406645483854036216155643146840114978399914299574787209275167997025931234925104924857227643220779961077235019931193089012801910203035079371299004541109452293584098044421853407107930022584147676200115705787542369766323194143985497355116286798395475743043281742507119971459394781783050079800679108552314380826137710736675516663372771708056674977138439534935589566205098383352347126272432775073020721895152060590291293924837849504784797321637991668476370483571171383838551524318552991928585425649589159191435097497119059190187211717317038257662934710372059758615708071216046890513363806976300309494764714733655384218855221147746696129211134976395110569988386982812074967188148873681220484492480857869078116578474625520476643261120269073775488987390356284709691069750006992821019688343131367889286448646450336972361324605078439199212186762066299099690432706037664846451644511214908045404103066990465696463475308805329632211704752304825250951065265357859269948441117914747178273159956430508281081134106116787521410176014089080009758906249547979409594097289430207339358022500143681424315361491850333035593149012838536671228419147462974872915088520323991648523282898882999406891622748835887524277800712780451727032784271196535545370415351126623378416541635293256282998341437048056239860864316903725932096193343828683986493776194716864509377104478826193670810972125676891160973319032300035523554160293725508139167069955380319999354000530731365625648607268482940936174546994220821805965133453038533872598738438495157566786471743923691083439936991197033478101365227226790159916582633184257092625317071283563951515445572981142816 [131,102] 248710794103705644062060466462914991824082761780592713806533035556686928836112873828450730284624923775388389579177654396944579584048082436944533373473405519689498282546179782321117912436679315850415256916781447223811897502458631768595741806857860103598177821125899996430360047326505146303921147918601666361671773442189583649747224684192100526779808750576238964931923373773268969893221420611860745397491453630118548223722358939269565425617805696346026402766847190632565006516741541093066677504357542203526823467098897143409136115238481389009814458103713647097915158466212269087737704576908221375533472444359073250560597723830844941613754181647421576026105732363052583033685279882264378039744431130253727429898382840669107629675534269716353026623342947534974291773814898904939254306248779754534548062644791096870603889941782470297583375940731493992762852050781955994202205269333683056881818295838147106008635646233595252751020377282891135087302549633915372198392864078534241234926603050673084672791072192921011928250971084340991988208837926551233045967701112867982269434928701090435321040008845171331731887089766589345038714747361295104915897710976368748930082252702401421095871272255997483063807921590799635094553738984903620637384038111440644410878259288275587206142738827231796706251850983377167177311175074831893061160578696514597538052544897715990605932204866891178543649261037774915300435578026920403948655546888537102775560147374605768443871396230957848903300526159350854805922987528889274125351193359135630593437562694383765290937473187444199894161691777274377258020051796810018247448975315736510065529207950109277105370916884396485910221247592778910481317839062447798309957816132636224635000642977762000810938874397566919836395885928074108048580489569287649974954034092595453779834957469676049208283112719938431114776426343306499496995689159300749875654243116179052267717346880544753284126051007403957010569191769593447357613115367273858592204456398221267256983045685764903966633599930917804541902333151646196236734242091316978291623626106180012999575219938203918698088070228047354291550295306981975076657319543863111844309483429536296565490434749110876721326080 [131,103] 256076536143254799565359938067240503619775343218421164888318288581092487310920838424558829090464278867703623483723166487209156276915962719085277247934525327239191087078382695664807664523392769052945561652164119474316352962184160795723489472407711763688603208999089119127228963755603919185095467928866890722537945949140589354182397076880751029255273746927980350174751942417075070209063893593476567273574562370617679710841294457939844124653968084048470932333046429579860991689326701557297630991989913016727761784662368983481455579371207759717541541704618562179532729255242253216754507861012448618487719386737562351526990110588163854734831204681122747669878512120246508463410273124296249115922346561922580913121559906038181090871910603245651625866085444360670275184153316648265043234870367408421399581793079703884625020393430809803820633043511247071516244585320618743435102155704808685837471726126941633782431002383582408389197565235059920823390204108082781805283466546948152847163649872216186853871597793823010570478934220631804481919280734851239915885511861909292522525106647095930458872885713077068572092597707908892310749727112384812607689724715328202519741120353024347061614689635555213395680864010056563345694352386221750271310497933188576134337404783834843607642242209159539547505523833666485937011721939385001798635371739212277757807441690875954541693043723291839795866843617989430784782510510764749418654096667786901815333293337379903322532163867946322346796031725478167249594241593855810571770562007847925595445750272972766442086993083300609348571619771083546241285115496217241729113430313289378191408295243560839565170689359226717753658014766800404863665619594231918560741229719189832410840358988732702056037112676663118981544103750809648850924007574667037664065688741184976611260323903139930561266426455813235030654722839973155679125802698258480348504878645158254671370009862340469938034241349943919383569998079523579530528619179477380470593510084601537449759825273488812642203287420613275749134003950153616008968274311563015155010104822373641630014854695468492578687773960766809640472048303064704489936318837264573204461564888040618589043506219077167360 [131,104] 94520476435614624930859146043753602728860585397430772417417839437402158872923814792027422394129961037465395969297623500210580367110322955490976587358703435075388502878867501339766295908852855822390012058643256069381111563640865272663754513167295509140152256539576730689802481283173115427528686752655220145131930827064559549644521496774693437643541721919357372127494625527206190463840123066468851780560197948084803917457035918274984576484640028435089085956794024731481911580066140027215492794386388929331419110196475647584754379643998126453957111490161350647026614830196165819615391498523600704285021643545514974492566227494086690165311602288156121262997853624780150178827984919523944392895989372088254923489502714798485645421395222900529590084578898643123334073351310645208228568952665455497781149036534533983071942417001136708904410520447471292533518881067048008454184002745367627562781341770809114063758846943229051524933221713211847149908948138077650670621556517096880107135163582763610059218337162078616977814553656496306503907265796685236522338331690276615709531231120216192596199884272410879482935631785688281478958705819390087922532986910264841551492435148293620643315652203106416023829023248345412809962589837492068730175116045200728131276943492139550264137565110529496855646829365934624599687230882173001573317095185423632045626803806906795128315696373265032070301226690958856146363540594865335949529332894473440492314890028118926293001844732357211939648603120598134559361603498588921024149680772301489927430656087249627933485200702404116200270722163416517757901093849176584162880268105486929711651724691462802911439160465522403940768966371043875877697781179352663707146103566659342931126012533620996866158145152766167502908557318814298754459458271420720807351076282612753706616918975828567493360339790957108499334106449490913282186820622084601136623964806460066690610344201064460126156628582886372154060780806468979519483447812322809079318984764710541827588363139254968966190251710500976563883290412101797941926177778971635040634079129293181045710493714945951619464127948374720499757401284897048610872452463219665442617750048312077621037186668992 [131,105] -61103782818879187394379522553875638852720425513406037878907456689328851536469185013512527191228839220656921644732931365282464860523368806404458081515818659943203329318315195573043774088453078241055445961264138123454092892618667745326549935379677862309947502818996599014322712552488371659796838965388549481825100409584894627123862304969559384883556468619921557537219622015572938177714378398625001919372626024753301475883802830710457475609836525221725225007468455814129739026998235874569030793493720990053475705849111817664016272968073729931739113636557368352231467600305317454578949625447495061801065043798386200755189960984651288585282857570784748996642201058466126110256058477712020991424323544706748926512419446201669915044948378565230983783667964085563623473427180482217340352758004938870709960025269181977736365139674414107138559430812128110484126195913794547418071212307861870912641946269584101874335640253172118164311083647977514493349391595017344659119055274231739454710225532419448972065252834860217045088068665990835135570491795672535180879342077232026341434105634887772216011392732834156918577118954666427320015554264649510947664695277833245265900720907609503248995933792147464200323226179361436335823872178275317870358984330013060187790676014171544035555377519126867874085762195990630897307225553846660222510907755665941395309914788810745137584400521521666107705363861080838877554761494499900607958764002800974219285173395509514685730158457350046772867451082358775627266641270829100902350157092241232466505186587036900085801190731417073211683956841064134736237813126299376238462047829090135595817328115928517839448426781599396246822286378617054276870621645475467237144474783987174275960021417696985069389775722213832793095218009937987812477853328854629095343325974785124172193088055306204408002236633855254672098844114673821562792783821674325418383898680197815411793233426352240471906197876535519568627584809944509050595372234695990804866366909760515282482411643796754708920145602613658358095271949356834180950766430546591293877332579293408551373180513701472678480783812644869679997250533966308517408355123951165996093157357652256764733528 [131,106] 312797203335322966120586802417239530976893798989543301481532099295631391337552994429845447357547012588363357146743520000369105334171407154749222464021935226054471360639528402612708328747205401904437742343458117894140855930913645459511769813761535701063851164660569916720459439483019542680974176778467333797164151615112896742576269335766034716922930320917161528266946491299568638178274984201866441678590388448193261746730660174665234458137900952141163471852472716428422478906958114526367396596198835036917745652238958901513549948254403254920519946734262537178890209846842287035314871791761925055172173028814467925655518368134185909577594246839725671577294414138446187229324066099254073971022914202617054925856922839404699049010690833478183417208949274449226622617414079696232442537175349770291255379337438002551068221054704231490444262237313266141545522004752895268118963805448550765580208197875455338142888855295689716035198287591874194745880226303121198518719676879299782894581392061135022570819942121252641670543994837687087075973742108081744607841522785970166434032722157770460243735011030273356350013075206534666715994633665243628021099780839509096871291879799461072892478585641020051140198372001253241846273074372193319069838507726549943692808614327677911986755000015045861123875949341297564938117753936714529246655997543863464947925201646694505861516947567955725220060101042891045954101989109214854091759532971574543283143288194326333147034918023216556983848143737196589504652398226918045703388550374429344039157457518550983228268281549070276621700348788868605799628159191757670859372083675603914386131407083004645375352197396782238044239298508998385707733444181530057569635471695371222268384708271788615596714729481110974936000545895788736262091167691030735749493853738778316677626620571822866523836791959391375835373481875169679940534341338148065704915765546572099437656510823757327544578595483117814962383317081453550933852894772731284607393668801298816442859668155435911648752092849675418244206018161547990771408856963436605132314822674623842690802564654703287771642900558222467982702072250725012398406619581382456828970043177495657984 [131,107] 1005820109768207849717019822420562460662972182385048142373579619480594855929493552936383776358462807540499139185250025867383158152305804414298092009824185237970309624714806975600858123819753816156460377209298689613515408479107461932190777505630641182686818017043039399365757302187022270827209161826035649712922592224274164152794294902712282964926209200175339117810147630483183031301571328632501856877959242546232057512675760773813558680887273614278490255625850271856366205658333810595745637329615223184610846991071258375256412898875324430382679542524495699304797698807980996780655097797267393503021731610789874318896676101283470614322481185651729740522770227226866518668824000106116061375351716922570316307615215620645777597859752482446739430653579923644324575286943049669944135831501752582044865150613062185166655894236880178652130655160042371409354524048906116559768110671002684531163278717731613585011816341921930183044097216976595158755851486188807681514838922214534395879698450655811799493801341581144863256695063389435602494021165202214156418617196237531039759499899749112759669628570834057919866801351460106831718041417183240491449261603164627929365249387319850723138296495655765178276940567881026631960808849565005796656248975312834639067645303414513400792605205154579320487375412206380743839616460792873275975133264326663424434373821617757613288538111643663722622226112422880594305787919437552462293125183028445698834847261828977508497063550500101086283944171738708355191795033814986840499248129327552788352065017380551996677124204384218625323037970903053509448957398006378441675334247518835828551017415920714745918110430066058234558130786025168674388146804583061606647944887877054071518742710947634914716267150369884843736789116047940348590821141907620668369230820988623598299040137900384507951967679314264150320330201804640342076492307440446474716263305394349672001566400690918848819443975726591138417044052753987947299640270915515112750130494360935351000976065994986676175754820694769556172617773193160101417786107193554723034968186681516408652020669561492711253176398741861491193693330131708033967630430468600182348719748809792 [131,108] 842161116957808440294182850031975767597732472512585714373907627775528105466055654125301570038534650337713828422338151641504845657338821713403211584173218862786813472653264337226607644936868996436091547037091007459661225991325269433331569679159262080339682063706756403619604781925543297447844138305832034253299104109229565580610953252848116755530718435678011812077097925740414519812722725091559201149805274108785355609899279520370253843061347657003245663126740910116712538388218172624449863012510345454025383085044563209447070620782546010012006839214311906753107899889203847945293758585729870307965403939285625836222804209961687165578404830696212485238734018603906190866767990098578087363000734538729908368759785314351543453125374082868516605743922531391396584304739789639212180008066831277380729102165826262894075966438225180200813549652374259504066236819793943429875793796138932689465235227616545063380946750771778007831333677579482253086349909727199486112842374282487601149613576196925006588026399428165000469435574508147448279737621828845502472124522473633155479170859317395485801132378999604641323825854532106645570136848348029026417791934363075758418170126213315261055851845734982915145941008048659115681284853700260061523856347084863768695237764513246338273792059098879549019978713641313989122034790755109446514770208333589051506079054566234511803270976044083592201317793699864486508621049510599241522314717641429041443074713557039551357382424418610630503082283461890121526642434027342301555567882144106557655041728407933286116369525600740863908294357233457532767355467230661643154174880181672502418107404824423215803387583087622355011597562133556453169976602266064933121352817120704668725179306472342091177309110400121770305645701186605394080998740061374971683329348602056843133689636872255077331034700482496185841968608320293335273220736497451686131770676707855011442406182705632478825719994404122037055282260201644927852547637464754445402837256256801537785935816858978154798450084817898170875056534275629615694821198989314940846309326736170574157690320770831678360974113085656250608446905726991065032422751835417614090446272 [131,109] 416207227991480355826970564216565852268704235291348247202707200477745240530298846939465870579437994382147779421771076348242851136275500560191253362607865095246935230022896502286269038611815522825654189404322190862012657199026360426345270276834156476592743041774433069942830536926520349577806624119031734991138180131649418087497086862001487593591724455047736778534978070981663230749642062693386762021107762927011198242187397073260471779138487761606808164458196442444351460846551608507398297253776543698701647385949522323573399744194288846308011802026530317353761315736797457191714048427954455120582943046945901828321344295034974930821735201867847642202268055464677779779270432372511597907222657495577995306210460750282702496883568210469011929693430290485005937877220422925071121696952739160970059277238801416649775408826476306211465294492648619464822719901327490752432451660353781703240171810473033379359225199317523053306907759598048635462754804778968201744965191012070345189017876220127818018978390696981156397485238197064646108404013569089655885680605026908123586698501793847940032947561259041089049639597726511019095044857447503703490285010595921073536096321684925452891332803874075069033729523493847442395675691118481517802332904502759678872394326395568218351347586288157404826785607989149454012485797509508754979137014831808250652685704684857855499139046913247491575735885610803203371569377737871989136588134076273858089210149306317622656741052081179024068961905440410306455322129318205712836636169328894857640125464382843371074424725129478946021929815090908553909309481632121050085409719030961128509881079288044866594835829007051011437716157069253810940106946301402433637070082737950249779587532204537137781232072258528604614107396518686664729810613424205015231518953658110950508473309273102928527679742661783601008348638435217895778569919923577455896147638783731552792955782764294316888965382953471436938564917760003695906259293589935485814836401047416116707554588530597220029821176400073300950929265418874886705749376612948714809703023633269992162811575920392478345043748758310379105130343970981425110123909366566055192 [131,110] 142648472603569313350190448530440404684645227748140168649128847852657918032437525862877708165655078070938761644896038254993276122392558913970669701731479949935639773147177346450487701604948690357882280487720042648012882103112370321647051286030107405104038864015514147852096462952900826805493782394032807290873697177594221265867219401789559391779439280045202509300596399422391303228206867275970696217594967485811324396355084627298671956100572608086066483120346915600363018018473287894868305581573512966923221904671285232595164043214965089194501936527878657581929664568626512149280830467496864668056632695254047382776473843645033793519385256138572639530064420885028248588134615761741155546174080002473659824058577029858131428895243479296440214033522861811821888754188582997078542066658332440826182913041062661691258781274011536950544964840216955004274480691073699870279815030370639851630453105973694419385547794688276634810236412352906553036835053104577253861990198876435889233782350422926745006974037353449405013644691551921114203750227059823817042941226880612010839240475745819406909270853464421255332219136986915580737261661442589784048157698414913117002789096184188195331825137826736708142426082276406105603788360747414947333893445731943314134409190065617553131789494706386246134362657052214876448712090583823691504070405836970195861159806344472018165073357575473383483879712094695096107940179496665304684642675519456099798487487173611614267931907463772459821652406390536660955102140696308085308571440058517670392867407093038755525911384437315234186156635602074043412579974596085666049754129147646801566656113702727443424085085013658750645824226492857373238737001736612203730441282581682208565051149132696842092239438445656828526112003313831621592198530656569186271895407456628096934315231539957239872800203417379716954518149844029164075821116905495182969390016321297649399000994002754667557116591919797863287717789359129956058702975036349354118012251656674325145576090428208014650373354657257922783589966030866419021591536838829078706936194164139705407062447535874160415050904151088775192917501157209614423577787029504 [131,111] 11698074034882933205446513175501935002376655749332109004716657886725143972473773163200544942430612562188494938087208757922236835511704882215075396103167963976647766692508050707441693794336913503978001036959775094207088640977598653402349577504792564117756057726943830487479062077739888572325691297537194275014587405467208111269597368943310616870769071373077725537159184610064561247297180850171899617457869003536405101988423719955855478382503847067203290166488836853980720021589259615839836855985947217139016897355935977306888766812077969642602543364150244550979990142181978837471805629504731051973253946817485984771144048840142813190133196223002264373267121560009358873871283798771630164660930543130018577945809790851298804500274777553852838558050321375036419908842584689765981276138378459757246627665289755886182285598127751215023408679107431802132079340701476164255774791155930648270110345345187400043781925930995240604915410388628652035100616215498161214501067831241442229370463340545286491126646207386900084563275800933719130109561342496397793836475972676426283596316797490813202052316591992304534557983623212394622904942475298931605657290405862684334928494593391792373524664897965567891215955130858114554610973814154481336868309900405837186514140991661390958785237008654077177968704765351663037035538336328806746997364060741322288442234334554807777234046731285761725100089649125520176378747016096945767645408377459515021369646161354304514001823921502784537721325061249491758711468694397473026693048939474734672502048532677049706237069632226873734083631080451749334988225302761202104286011848641860190539889074997838921835352850573779957970693146453367406200285259859792813518375633661046809728157020638602659495329135004152364648040916574367747974327502352923432191252831496916131072429155148142358289719029784720380846098052906611442469482893248640523397601375059539225564466720068187690739856250476748177916679948962666900123390424975108652133320698114162742215548710712490372846561126147091991812312003008263325464046818669558350728996227528079135505257714947901627741847386588435211421130855396411721785344 [131,112] -747761710958646213163752800312544302151498796419951736207263906707064793124609668135736992390752079443884758752655560413202034453129353070169761455322690739242652347668423962582034015255943989624770717412672850690414114527674629701995148413610084405268496498000093037323566726710986985128188142152360823925522220628162048841552962932346261654373396357337191177242409856824334402831261514822620102068931720934988404143290877704567532568206549499130421100023037608256217344919631990501384695932896952521569253788691991380859710454104862980822663957005107816539271522229894172669014115077741361300425698887122309143740564165573721005005439260720002891142489559870327620091635878807768027710661812779715021107486223542862412998795803690442336885712983026782181360397589058518292265336310873880823305835196649706363188769042869898401166359328135890259657466831590699521697149598685058068765622828755915377445758936668211180264293115140709355649453261194561739520987874322900573988209584385308521695223635368011414574388960487581668650713597739261284295074990180643053670432014490938717906899826542191268553494312389468161272928317284500721946741010825496644564874462199574310866644924223000641450382633330883056905843058698699342317414845795550381887344892048113863442507246638433649933494870277331802424452258166500630199155750402920303378373689572409119729367100411682757593962903340725748002695872631571424611676859136992184934993445652607622814531350918760060311841213744194524442177911640111359602424213078584930613614809501369075466525314093136343177537118905310949760113826743890117746825390469987004644489117580911473043394084383137637484837735441052797056562337211012067019168184925862808040282060270793575170006717860651381984284721957625439299121139042551944867129473122462236827896820377316620563384999518449623278017346675595640168290606820871242368797902933970303184863492919679460254123318666956741423155156815316423519216878009132745576023645247954306633128964276602202492783940206143237691748590941201985648237609928193407933204021238245564086291052793478784125945745845179777019053962301907520 [131,113] 485218809707181599149281119694686408161262036199593874065820042240463076550015898451935555152712139856885982704716201384105082872127407384029586177094481433083376990882986888800422273063579860797909441881609108395676613195870042478978301207486801540865215046104974249354285803171466655923283799396611468394329771802763959177784125260771657231312162307845009367593204238844427949101295036136341652110552886269731557647365947656266272696922508857383757406087477383659556000410713084725042218486117063633822706144487339592680084192759194584855426438606836693714913250464780336311066732495783242113723431436993198450597217313545567313173737658591793768271648680535637983521744843133482867248919950734032630201183058692239792525944135867336540184977937919651513563892227299270204614678411020057049494286642848942802230446484706631933912514441655446779549612667229266426359766925491370754331122774049254158756812650990245614954688360168997394771454821423348743078294211845015837409256147658814631939074171676752732552830915231016792889527538823674909390300942663186958337423321318021094224598718189699164100634196426900918971190108068551419998878631701459516418631832372996894813387403017049076549600164891107208198913088273423376272265562339322892132950901970124025513146506944041816202171816205295295772994428843398986994439287698906599884860619578497758005697769388215676570535394851404566360275805230305433163804825225078843387785732122772774373354813836722569590807994267064010635400321478766033219108984019797100328304635902391363390367110066788387547288581884186790313815604004232585847884259455743082083792758322169912952253048704553852681818693190716357178677881727319469428470085850619073028030467447191715260097158454724308157518067685375836267791621921145509556012666011623574676049350248834543411206328131217851802161654529653306096504377631257496880025283272729435926810519836437526534165820539045691885350325821805961624171851121959290907996445729451191290599897055955681869270940910784346354281736953514699239745831780290520652049979413698140311148776861894292070596915152781446692270761320 [131,114] -170399973048606674521267703383725359071914604847108235042145575267527568854089999366170522936488321735030911925400821566380962236406678340565871393893452287676064505380655221793690359901016054628203416848335497687557500939196469093403524417382647031133734204299583460209758277333553156138889246207055071010811242376982223125236121331823121384167803625244080789554406836702675377360901423190616356980359891705300169702691408974388082288122799429197419137783140833978712540245902076439828778800916751697131192743133597915024349781578946996021357837122891770592203132317434268244271629898651933083715530316407985383941452067741377929055320130261655580752112921570357123064236185836538308173833203907105820163384346031907661739967181497435758470331423403371526529860277700493709096947712692410397907836404960902828164230008471717543584503105825872445591525044641564438852097695506235660747853293679871869878108864503610313091324407889733930946718894193378115434936178868184487556222675423373375265462641218732161571289336187928253226278609678592187826741997834686387998058104136145486706642284165424232758269142289439705974877686633781599911970089178420807341006084289641657897929223724791784372923138433064158609517545187550842916281054511877629523154704566010629038791471699032077881015701149245011294756856139773586969219814024671827368701928593994412470858597653694835321850873258227311488875284457554495856555388407987397881439074945221274886583072148524511508722024999537101022801286611618693168155765481655141558093155936739930738302547449924481975364945784119487612383892641731470278328923208924544368726315532249126436379089038525708735166671640998224992826487514140177185256810815659587346542438563952933866177043435436484981722373495454913512790967855878464501223141984501091178893803878850453519549531317037769638812598611064182617438153184430179491587907702615460569042255836716813595439640714216503507129896333538619423490332160153622932344331888924694854512943384421561423656487689171609365479988483538307960152654175564324519081136987809417900815031680565582591523789454448520754432 [131,115] -57034396389783597548649056185994286906595171729301776227309499012070935149840469312737464577348538545288141996312202520335944686421099016378106060860550609215913298926964405644981032855804400606608635268996481785956382208185158628399097258808464113569424005046558462663915954090532164952273562219021511745241875012118416456265889995845097742076632807627368539627864323057765860129404427424372444180830408426728835716558126473719827608466274956692127844316470734303164912195122820710429441806189117494160185422015452507509344129976673509911720830842651952421602582272550061473484608615237027384213051904805212891011132803013858052043570314996542802883113931713785814077592762331736645817115400781769898887982250130747613248524627845483927268804329353824066191780422544821149045800595143242769724046500410372421290362855317706586309004185668815448632648481634991196107132708161510978157109259002333345322220473911044901480597840229567116300508405989976402793004060381704763243222478068781549562111338311511477100231195063675726157618312982341917771005633105174516477624305132411329272429586300795538061263821232498612687993464258741589583135940676081977429920824719558126819693285603151841589600517757218751211470870528864608461180206526583581041530623880031885309623418558191147122251826259477491656441888704023160802283032349739094381481587135324314900100473055566068277422475308417990547568799527320626997825989109623941340082821837342911911330647591902314478290547578911644479203760080595190713443266301591987774998838198121560244136462416372410326613094747266294174839602549532021238134181645691666432830289455812623338571304166500380784001725178798443620316486762512259183600875904069422997184948481893999945301625019248138612399154757814879350556925200171075908304242918471290830373502664431384505913484508379261289481950249639846260260549927356374056696694738813417423195197839225463484633882648881421771303960952715125874232883264338503376590338428397530131337741945543224465341360809912367223608269976981281546506847741003585023251034076980031500086914082174857504069793284735648 [131,116] 5248234931312830534121606472023333501829854941771163495490697990813442099316430238083573869749120188707184706958837757367422687180559231638590369314260435567124685358947531460264921720991966479710537184671882611420961546202010963153137830976061730267944464011276998796548264127787871135755280844532713664612616464103088626860636332826968489035107580702935694911693996568430714645855772795304998250907054007797542072500856916436689159480693368381204692396251375808063386033723342136109069757867092501315086858236507069005686077983047534313830640996331166162505791615027920131392036234524147607602716675862971990567721150082282833823562784753412476614625506533214694388121668364630222854455138942669660119121780732470061709576825585987851247804486277475443139251282184119924196463324816287425706982297788698632135548204994661362762857349317543602040896461144877462394695787214992735207913266308022092927707851435593269583139203630778016431136414997180328436372850825622907600890296185078071448332628030236417278970808170961898153595333705445669964293893355343953202349883406401068059004254595389264303323686040457221964819104271646868287602594847200199997845305254810837257367508787379519202063263968710436162810874818292661009142167031687049098265953454440543204863092500876525065296471738369918330618685622998359769554568177241669779307524643266696995349650661590495639772854970554783793058735140101993428890584957610290002493685038932122844643066777834140447348578845878653959782387752413227328010100297441025719563342530141239236285108861505812939028336884303153883140939527888418090383526860154787577339073543778847260168786024616546073432625100329610238729737797478345710984461736915776592144543601209833053029159923304198026472746331935646196976397697538893517073306517656217897473612841925696511763742061874379170223927488080767817357875716212797159551055564567036419308660541635600802717765369478990765373434491116707911555104025823548989368123995925589930892500212467792149186299832817754827739387984958949116063549821338197905075013893964341242459421410052315124793267232 [131,117] 1795831787205441385555713451819851375896793315605130473013174005622862053520642357816323372826600479125868799960241246193848171773503025415383692932488175534485644182396551518901523185606993715610959556504947293160307970728010288996513160922819033274969363329932651386798285395414451785198902189709889079338639225155874569600827132193191760051453711093325620896070201134916084158782427963055069276665546416706601765691518509286004571886395057427626688970357525703380282188515852428640333639380679797127170156639751539452168294033970493049343695354960001866591762744978251357292421474578235540397370255035426251802142130296196905321986827382764760817590323225373894388792823404897478173694841726711074827827900562327237446816223326918441122061601108204869607807048061389286379827636370518963609955326434421868942547040216354997981668706378694643740238382288849518775731170504562836828531147935341518490728643992775740429853308998489674126707238644931720644169437946339494426065867951809306805035742914852655172650600239430198439883914593841885501815027701011731282731432423530756829969703018180914004808651166461053656581230304542569010621455957014267330614747504323537940510398453524757779699144620006751358516998235016040752287936569553010559245716422994099358358589548046341204134279512574316390680673499390228760973826958890659007163668487516517800069833994617579304732027973942689317025108470120997189092429813474649437864574788114052204171142692642144183404522563892167395610291063211627036901970728950943300443620465558450238247770204778340096238473098040173144925347677282640413567860630167835055731910358145534419525083936661916805517535453389637477885207982043254915886665596427377278434087905745107435014302334672690170885672419500385629897417598427184573008942925821606909663715288340039410339678536108827583961708454676880987805254474664753428863567923923556492205784230259609805283605710742666002798553426845834546104420327173410464592091263218775706595397277954855517678424070837566242835120429763763728239520186645867132659755861527087066949559666656713607868 [131,118] 84176066969038510566075275547825509814428015215149688682785153968371858619520050745433167265842127570278367993450643239778002204140759952953072307340529060059312095840457131770975627222771014204861225170234177702080074738632949390604885330290567153181823430611648733924815221344690764743840210152169535362722243210548958681136682844998878159723299550419306399838880501264676805880641209848805268863275493260536284156985027388101969327456975971650709453670459767940046038614790636680457219903652097388358284068069907466416663201293639133258352882050567798373392704693228326179992219967752568216666430679164014547420178027980758360548655556601701067493225680028422324534427499170968069014918260191564807032268823836168552699799634477168066327757379268897234587224979089495168727250893319412464299092839566887013263458451186453689939491146203483747357445229729884983314724664679061809534274446048423672261948355031769736463444548685112356390778540609482404196379263795541542834418875031658505272287536634840520295136147392662601920680998883392826735649041647599923099352719409430971967034423540278030920885576960091639916378792089655122791339871921834449869545617453219225124833193671312581224186087625686115815362855620956635799964570667601989465424414016259475691621253853563304226727417263462422216772097577177204607981100120198507237824129194009880660851852376662498757397771827854236100382135561920380472427042664647003064753140698941327154169122532351813639601235012961456322573976310093445573312227812395236487990833087851646610145294629807319666426682731295007279455087191674616795179872699694312653530071632800708632213488722441890265322992300269621061114732717601766345157290513831257634515403999737213095348719229732763795066967255645890538732277275673434855903655063653138148015025726579184427771744104767187724777718243041163241289639829520766499656004145488509467396113825685936688249033449298064427614616772191341828427202284140338677436024657488386254256885868013346076233336276408304441312574612365348008744377146925285906818657514418465613054735729216 [131,119] -11181597407213291278007892201630813482458849546829251148531970746658290874998972179258674543555050072459595393910042084855081871150812658756669416378616004568241975934982110715519615412571654928730633845228774749274056225155486794661699927818728464551901912218256266228251524939736582926619187150009951964448478002015594795599547070091713960469700724041166682104569432868116533993364695604692554084362863935709839125326448054657697949773345216139049201037920293634949639545317313725331192979823962474594644178089128329784107412384411444776468238772680245099442439590491441465419557495216672878970073684310405185045495198309926389661038884951196007116812622945306625476937573200182118993575367188155478339023616251671276118843853333736793236579264193062577399297311230393791901589002799125438980827052134275435101326483183196569054134144458513232460671091634937502826897437062947538069183088286634038731661271559680128872902167002625101107945219090268221366869220763362939439352467043916928100667203192832158915679599398239067446327235817730111686383065721293526232121629097790484907460356768180968299007252993807491742486823304772050230498457163622742024224846908045455732088021461824449271144578358967395002083546410304001529985387494277916911094381573018403077101259966088672115445541534376261202172531065698739569193497365139949185968191090502179119329580943526790942198451535400623083305884813594738102312582485592359298596314748501141084973504771447848959529646992771251776757406913245156122535431639140161094874843638872920424400985652248936097609227263292326282740486883600466068558366762657912483258131312300318972880020219135135816113111119870927536962640882054271896374306072125179180132410541476444712225607667481650990028354888058944516407618073068754319025853620709618548473144727870228154490831303411022441523087057984939520761474129504173461509552240355198245646964609771545716058245445313377952658105713645275724715430525206663682651877754322650044100833315277789057854126560479820368878437776844276778507395496247812468810218885978720434893144 [131,120] -1963792529652463431305415364068861915543187617805331159842071083344713933302442859597098032476888036137160262302556344555324103803543957462671695948866032352970398445664857694295248145711737851272368564729390238746089764836328645884100350289997763032304386426430956535251126223585109210616194500895783571149491196852888374520257280888995200136600366499932304115271622552905754196519156150092948738176484426755989871847976998635526656227345158872687867624058977114728459906943196326931833778855470626306482246762611718109789708013904585407479101726660911313814977328171613887665352446701849195618722772285584428343387179427334727024386939469523535567068562853397830417484222009644002034872259919252660977609581088871819882904638530344028822759819899030786091399267590701992251270440222057876930142586790145962113214648214962312130701649881937566206040030544006857700291144826929472468376150785148073448508951807342226010489345459995900496967476946303249747869192844065322465232699016543539934042745485113538709144092553398187355501527108258702799540990843380262823203278096753473984408084487736718736560181244962800613760740788333772744210360703641948951450008081423823519514192767373794836733120588764358353862082977411890339111975702329923102314494621747537379923184706905548395499070781955651474308525788122566977902641160476483474424973384637523332298503369879212138138000605518892378459333854356754452002677782764534425887043661365076559035757974311509739636450026378069540415386110597647376523791297617208444136769566099642773717012940935462858889417054589251112837528086366350923133677421180555801284364876059487218498216561529773843686063964476303799231735376718444365272581393106441334748939992635368976246206126968095508900956822047732088451146815256195936396953046254964442882932220053409264606025154425087082303158122611816823015748792935316297464210498681837706615242217658595125900918907089171701788965901355879585203828965125396258138700035848231982963057601258339092235195056123222421474212412040364861153499310756640590175502968151846696 [131,121] -122355152675862720297332822519431146865035036151071100320580489380429427599641564027292995309610902251637280051921522753820523156838443337672077437630621228344045873076371386328023643861707627671865552893507127269200792994030322303523361234807935856828493572718596402245612728260637717352932060812192280246297766258901359220208576051899554296190739116617984985417354123279185587061104050636439646161704669981723087840775370713639178582120139441824377898128046062376673472588723016339770002561577593368043098415896122328459123242345644452961295154337790811888713204501044018281615980293234428075821043497294841796961544047934387372790084101933576531741704575587853475885145966928907253619192346664703091405656318510055704134620526072612903340013163311314667831315657011572546445899086376449111729401697516063220585135720998097903856182887937044655661910669452612602668651802915318531037482254036986487793667890620605784779182478260538500431201119737704177758516624758334011904237689265943503620145900018275969131346713240664608572899184026978946931255886960642425195023039885203756496078340464430473340431996439555280211871724089513541212835397577769714149090406259324041263034034895126892147947178975886136311704400380057129321051304291912260649672623534126118440554642308809923115418377461864776032012886763302311360930991907225065111314479999879617013868757479093174926137875734549932453777352578257629157560564962922039922598134414562033033355080132045736093270135252959362248444825102111842575347551278064516286372094589290553740429299009923714843887721344272561291041980915507413516044918254317064930510748990281945403062573430212994570209508303544966623496170381653901422869060471026398682948515101317266025010799682022487845748214725873040685537592936509726628042628737218583876859078504710127626067823842121265057049379187833508881226378496917990323578051824581220340011383498510345730426852304392748484919989322275157305851489733844494392249193261852010046543974760812436433742746719334041686422851268375790188755274534813056159699534223 [131,122] -4487788689146213797742843128321911800001206573028519651865546030494242778974157600308231885828834455885073211126072002213538349864539520180775346671548676333209581314842476242826281184496181595589501425770433237496285017648796034883383975880145166068314814993949094380869497852987217327561595378050286550146575487667688865476681043515884840909967367345667867420247137114744225160460795522802126776468819234195257801210021624947938406691295788089711889266674901963296802279749595560978384971948252924625925884911217719379427291359785114870490093928550377822577536316656007756543583741016147580739463787870790918463750955771723756779306965988531143784874151059437834588486538749613189471463608915512326962717893204814077129034362953182001950320582335627481177621945161161903253421573747770374160670524912134005330443100083599535519875322587515370161303580449170477823540032335203271348014137736408346574902560949873793539725726141016376797718238417730324979585348912495023982006352539975241063422389714171601527913549609690787288820728255667198203097434705610728120559221801485822691144205997250782624675367145328819005805447880984765558201548035574547265675632812300568283231343206554751168400403792320996962931049129821370129546524678789957016041150492007657076833977421543807221864138842995573966928712992913903220339531329309944615963662877279188423836961150891554010897453845797121190334068652343962934129466378143921705232215121846431480962429326576005306530362005432159288755885523437233174801636571504213276027536235636783188871201440203694479337984027247962701155865862725510844399896167721357322103898549654227157186747601681079810217633764424318542356829306736784765247405839726586861444414434439629609095717547581775779583115266490068383162797078018524425695490514563588171642118608735610811512770657976648201113866064522639624831812408597025503495004181830492833343689417495788391746193708563381902073814871399831611808997904857142171780167232089064294928493421852723536727263570847908195517462820795903986727643321628336985536 [131,123] -121296488556058657163247800437839777881707385571296861031062457519022171832031735709680510689272041540776826248725793556781329718381856563778070038891767631686030232021938360391977653701677825025385604978706752457620512450587431303197582133147976917001184036433095306195209009810027935334576529219805475738573124487293406346535178615804309907036037858407692782968155972759169399963242800452645105425711078580646294066873288597605477737166681129792611477225357138232109122619907545711102109764374587444639830286213121484911043154108711274907380876696687703354234918306843760483702877682581346251433945266000322936327394503261182277386415566476125655134516126361443042547904490123633317262950995996520085207341413927900211456852452189344671526581537268548550217588889055679795041610535854830222960040319626970250756972110698272793098535370759083081538985778520822839514501790830123920955553975686759989979798902234087715261434329512920198420451120544525367330400451508724397519921220215143753171941475402866227528440013933522264611702735852185289560673962536172535788249653701035608737959255616767192787745267864548204808897367588759348979146618153635015648331543163610924186854182777971479567440449920543865665649462466374752628783584145899224019129421934348764378718926678017198164399481449469163601275521250551671387860018909770104934597698936506609659482292259390176521119576588281073842982266179201963645177378979045028149312044393412318531361828675352394380451300773473687207503632127799510560673489159783888468252422865866243745857468760919268362923833084113685187383362143832062136103975101196645555169932940628316141944587851286719565765920231322951201090053921313623305103699253357113586221469607574779851383271083801301916874390603960960025150968356043191943264354665797341116430739759944754425738395634345088373899598290765538406555051543064520352854289273457148256847137583971300688754095307692982929673635772883209416023011660216522016047609869079791503550463648559087068795135068350766929538449844252921084441663438872 [131,124] -1989089999049677120316357735867915425738297659823483948542510954469548789924221444417942207719602626015255518175625473822698154591069506656273324043437365979796356925326126175202771263040068842286160564137119859810230128995856784586844168115799642354837755196304416528279403563216245803175351941895148587246755841179401422696287584674779720958972846298124896919457168326496361583837266745601460062942285714691799712421555074478178008918259917185277644530902435634993545293631186568666227623921772672222580245446258905511053759113622539305323913193535879845093512829855163853400496495118825632495772181727965085825949803839570300932202717236320109722494490444001395193492880754731361663594754883797008269430689893044295125023678263309984661319884419745088266454882215315666526932039334144912976097342587328591553984919185572590131860453627740760873364976711505739425938812574157994353029528341401285122234915665584862112245707888883019186798157112363547976216104485318996858789986625592311405582691958541389490168736356383317473261812628189171428652844733344981871169971249866733719287410738391720592123198678568958390118697379357058231438441010042613099087844206607435411687277112982323196609985936370715020394872249410498649690676680164344371928978222606797960583484730826336631029763685112387901352120293832185387138365688865417694012035517575836884046317976314189184651861075832436455471012660159277515604550332395662433107294418112849891495022153346543344536179615119745644961058271456030442865699393245140196139019886152916635627616788217966307574411194771449971011853438921812729315048264838229643684258392070882526856150160428703890783065419691121767986982993702000154212141775223404569318225395399381529863105962575876201005900011232641232851709608246563271447030590187241639035300938517314470271783312907694952409302509607344881196552403675059661823267708953819887726787312429805129245567770093637775387197990495081766990814627162462051463827815980706535278467488051284775224982630131591128991962505610013636811600 [131,125] -19047735339478944670779280835262906123473082139583562275916838401452112248601236129302316248338918097720397294788864263528006480161320400028007823610433403065806298779757210659970554711770272478443048125263960151308918198814218634673587311123439310246994172204424950299531176460518785357578574917912604684261202101381521279293678407713850931980020461577152505250147851212538825981728006584342106048627658292472457508701914950827273384295575162324285162049877259927226110762843154745661588862024594721082794461376550056399317067804972576137628478878069790336020586305905841278990403955907074865502847793958654932684229455227620704646333152475613967527896634383968962150527222907565378491687414316699609192204645730659421116676363712848649746573508143982213373329354835321885493303248012984476079729973126267763160070877853244636301512655319669936913450790076461207129980927150848128353652175188314121624343023335383518246400957501217982391663827727878972102821454492971842275310218107131439946664174505906322808688675083463139834079961868255943976571719670014465552779093164897352778190162672665222395569364386655039534552572635817416765152177814490667129270214620783768729544198751013448240820178310419109263640806697928732528878756639576829321513900937277790095686172206258949977821604406720782298262273064907016181871834107990867479130245737255322517063881658215918134906395907643922887098305856344195628216529522998259694742117764793383680181121615256584496502894913676673725669213947010672276387427013892858347794833079568917907683986951121145479840491196386687616187835904727680158968220635548618756133323104117117801540276673261949453199382443250836025858547755070788825910735043830308193516975484183630186449642374951507980929813249383806425456889801067901309101622066689893901818319578219087115695687389824385134676920397927684730877455122246169204233613542770526931955822264718495733513608872559547656709501726395157738308114431414266569252336458802858465409027073577588930921335935699872655744172326047206 [131,126] -83448495018589783160227536411104639384490281918428603523822010954779907635951434008189107459869621603491496721319719417516520139568627077382070926934973803977329857009798693671002516146690904496562128285308595443852695016756837865252281105857534972401593800017430383656931602843690778802576514255132594178198416743507811613656034747123477981300169073159203615931100822004970431035772551586744380397697753443162395266017619562398699100476273123864740556538868484851937366874434132571421935475052723678626343157876476579163590273094695127772460510769058728935417213714222276009448942674306087153418812615045129324009372291017410554192808689898177616190592762011074478656385172582003481740130905940626140417216962046467302320797541360845923170340739315310117673798368143441919158589570141053209402585406376291289868353510313635169368551895222101146803079144086240463244163191292704079385270384765990400604174852056379504796777753095586341603958631936632442918655328866057007469659917187530752965425221072833121127802613693199647897696146937513130811681191221652980793294490572417028565722196915309015085038444964447368901020750442378231582912270393151552550622254837795920454265218490813613960533895788462204894531724148090022454389145343180640039494866554615178820835525611699449656388833973523557710352598060027131290524032552610393421372901570860730293120293513699241201597476616235012398437236638918103858770007169864542458902557879839537821219691895328815450399563409711495131677669058034104981117922890458161230829283121367494322591788659045835032029050606302026343533549326101446858860307246901246309895472947104339249502519478486309636292027461535784348211446750090994970475996681293995825956284987450967936220676963392141104897064543577179771319239799459433937630720677674956871417570817113316976363425658544622925942513007444117731135875955147424056333261684322195931708018200083912506864883525320632061297749771937934783979176250846994973428068490838254509264945852572870043969659909126470070720384 [131,127] -219762047804491220721420617289793989582235251010869141358845633308766155893515181075276438932926670428196591421943774947879605755160244677089418031124279074687805554261493099684100942217866249265185093179131286821175126639114291249348325246119427493288071796525584612531714394955266811617105069624089363363567771789759767639300922775345476623203402273659993025268633457321168293939065240361380713029322287135361549921323190583376757378636018540132036560532490699734544433727459790409872456209309128127182967929553614080705086895366047275135154924106016404406315772088832597400933826942461939530184181936602070893664314805038084590671536611075806634318818138170443243879191290383365851414104584520623050221549732982823174832922504675480093548201810120419386275104423715861818010228503987062588620222667259832437326050839954350038871684577354205588555834404544883524217772917671560366722765052958943586048156847774933991374851716996824708582361309410786043221991464575445826758488673083988636753062442059976712577311885236195401897536426694309014421556139268378721880957559968355781074847969476503972786301823539842259927783670948227246240911228029193575139092443035422749830262559652662386126976884572933895714140456728606279063641272158427270253418577970480802023475107511607613182131381351125832936502801923205506451951820605805168269394905409233624077731946519644570558668615999110556585493065807036737348446465930882052843896236840273260272429024965267228898872734262933025988291191240510180870502142090396020128148325555084804667028189244473294079538705413747348838811666442218757433673599763186917759201237251835847684164027139557490068767559091429686762902091160411038681681412522312451306336594933804712726908118786417711927523967912475623614351554094010451777093176632886745716120835700676989222672950352007118746153965369077368729254771394894680182670118075145780200527999698601128602863687523462547848975995074192329061457773835767100204131042897831027445715294822596199957042811666781616 [131,128] -18302500756392507836765441426674993329403569553780217915651445792518692539448293774318458042372143377842903009858934381377248441758247498027321884001162147699017324394985561358446047342896050791609725971679281938413434372624528483733369525188983235841935007406952538880634197565471501122692222996999439916432855937028305826153354470731409622735588206427452893598148367170655571193560375762993270512228259406255835671824749795275717325027749238223805330413237400908826370691773492211775235101393265335387017677026233068067728417619600965137435869166775274457928859592161671468681672367751405834016929999260962245436227399417345907459615214363340082512451015319538038876697440327259840927647145871317960766331838548234939496475980257986476523107942753516899014027804573953994185787568143394843806670576376777294468642058224045897538492586803165929182067740614421610393624987590716311636908726074505075213732357126011687857484063235242345050309272632452912625290401713639558408972142440644698165698866819906869388763463586807958721206601402408192153861564532299400548603108212934681167479411477555150053042087446716350524232880158538449725103180501727594298113231291162516982571928555147668157053658216193700097352278031999797906757342631026913523854312158363533193008997389668505913077213448684546798248928386757435229136134346788127457041782632191041250491308619374611113401351364757859769264384950021572472876190658765680067271147996308835285297183616910203372019662672439824069180767853266953306467185061375948161026166779147723613754878533256723953737657067503939818442152703443437851580390713994580075330625984088891298283035502316019956843881436242305859734230016075269336495423707959641755779972144775373332001289562230960159123590424646702188342378285940814709569139650695101956434411811529271965872747491744353742712787699648190994143537855890782694374437944969656823481786872246554039680852054935714592586440728354833920426681526373491797501973005808928071663393800606950581310896896 [131,129] -38835398866881878718878400098012750398380726662727800383792000647532583738061905959475097875032099094788799314477113248607577709160630846800474050349397816979117089997604348304003884680144607011145265062602457479505380576408729338948992608779574658047037794266574606435769426379744901658849526644622967588733038133818391543087614766237031672893345829736586496369452153147007486763374787143899841649485984240651131765709363031173713099498365156116098821900079129498721268033393160761483861829623842255450215258682537704827661163676140229711268751271111129108166293890394171711454447529683289492099415754252948809106865135383967073114188516057345931460608482130353722946908147708667329571248453092226662332076241913133511417955779477413104770885427968793286286926705965850053756238512053265747471999668651072039111949746544457992491997156619100730166825492092910417055066389726174533083528260623642164633106224606887118372268874266430690757095999920250351213535184615769104368604096166667544097090730776928121616231312939253054731161886742058697210999260481878595755417743360557444945027974905914142782899427358731722482147163036296095235320314947388224637322563027953667992320785887617902388630768660471904469827570090613220720147614119194235997552458178876263734626921471475243884452436270274143562712889900241639298335125980829419878374504954413943159680139953441084926768190009283000912061380315504443517939055137354497087062423656411406606224309927303424401203324298539150202569845960694540542769919031426261119291195971736807970156305187695811054920652915170645775335832703288653778764014999786716487846963212096827113436046336774555904914057014114091649673907906943200532816813836829414314749743160248131634038431657991347564609151017728811872732844031065938641554383302738056983028625476353537938948059671628713470408554458183903548949438474336222869960874745570440982944433264708319352297190173469168585846426112096158072618663193226021224116546731655906254838334556259425824 [131,130] 1332526527442241811398344611855729983422861966635085947334623564075411499277829558050009674900963370888304478194601490450224513934849517012388825830737736685519049736229688516256494728318966934043181867922185245509434875638942391042914047548891178786310190051684560694075244986810600309745581964924007294662619098406203576166883371521072839964608952836235777755323334962711588093786392158301151865974462754535117555284711224119771415053358672984181650196230853942939156873004758976769783742288070893159380050306729356070478925361336946931168969152907094520733762384536992000468754580559706795104111055467267291263320713155364971746806809030816762830104390254338865534712605748914709987724383102342414819573488983583221785947084616125575821401541178513948319223926376880413640749203209020333387922309227907098139415269609286571732383065666278549259367333041569884586160580357013184525084085783092927048241253981025658897311505794694466856114684225646307000105815768591016686319996339681046025075517717662683531706989295432624487564530431213600218321718210514760826597387940826072069418901773470069607890255829303137817801182353605969330824488628935737281487782986582416573934354651778106731690095751025808366597883129967349911856470661233493665829935161133418810956455398829062617093997502630416937472610704254645915235516559930100963301296045576050956897263532891678350963819889958562426911337908158500224260630828577748609886562000541681813734143638731037947079533688034887053058981757951490575909169713404109228082040125190408796421072702477419448003009187640220245572832683914990423580188601770616405423556738727913632188085276099603904321144672229004103131346612405023028360317458493072735831133629483552612407676719574564379467787533965595420494893550976255336700981261384467625443151002760399770080824621896795663718457492963627307084502505342956053755106479297576607175621761831962899701818101561204048484414694489842946415871112927020246828577822620167432639753998336 [131,131] 4471932944294375541034157757257991949865401662869995166757247651331388599389466438102393105711379396792649280484262341389233316102162305382999888207531967970665569318275923719883298118857137356317112200515526491101689748171166925826931446574602849653262203108017876423445689829059675037896136579569475115114944591735358343801452746973151764730042961197771750035014508790708514455383438454679418836945980969910704967049828358811192025571954472300039482293684067911576258186149619316135537012636492698154463630094261302710442789195229040258186307713022737034820308715733635819555170340646718704658428576684549157779623987641789400203936435805468682884199113088760967959438835271586989061359381980649374525800383634669743743589594666942442003298711431138688766273645225487930655498218901979770959332652605518468412354183242540111274560585859373211614646153755668613561731071268503902461861562177330120905477903704051197520277003474474966971605279978908807574961640153872704481528703970294355814761518888985868875712014458820098060139117414936624788675798514370850516207581821418039087332123832078648834511751751997154926772045797826001106791939406406539150102337125021877083177272442573291887620543449444443195808387429926587808420900937589187168294388600870177201312827656077561352221673423146495767255190860469143438540406776374310837485691499931017917987414011919454772742625485660209379840508778301364894528150914773417669740731421825239664536757013062307421312546533770967175663501805657141519326794470281432925903661157282895881763412804355881878600447202351758102940689365957813828401586636522802059798258355659456904160128922097342015596729985516577710939421705787971794279502106268918131240153035474060370244069694664976135877139955545895356921644418087486930884599610615098639027502888166846089664536092532131353547644320523742580260617350395511667464654416259932324828986690286412248219793392747570235009351308077542761950471913149445046744588723699566241024 [132,0] 2208270970100902606411449711137312239438887129432169276860043692876015983271891855703877187552666684716540889763419644833132389805713594214019180816256980586719023810342875785392912062332805055529146613465454657729741473947050416685351795266339275331459098887438773561327914163259827654411159572245535071708422344374676724835041512995796277225352865535114377917065318892616448957784988795452081276472776272627488830871432871155101543486280696219989443453337776268926208659187101084735400562278228908239024677654488474316251124723396446055018727032092461509864247387008453739966109509361860180550483763929690291598615445559752009146293381882937483117461128632624701961298250891580776177679737594175683337057667749605028032656991329565775226063837517234384473594847247630203882537580871107377317430769487079611828215006747468830650672868931039433242808104514416501294671397476820468239668686133757396303690501721591979140095019489182064882958979570817345018923125921161071544090983987039574608696513608287771522033055553908587266486821595501142271660763160948531813252681083554076674538595601877341221386829368935131163536721854199088246957977550664199904574692875836985020935065331037690716555997620874628463121850309388235007132648621183113044426075571019692473653501659904605193466089749137203970099854365960314848968851466717018654459907430906627499814615227567886163354799211931379134868301134536248016513267187025472465014115126160027054246718085130348698114975337125543427575938405351937195433061920180315283096356106146058876863139488946329655985737314784789839917734280307469968116317621984905321184478551614800930790043880974810119391037339472052993194015827432918011696735930811890802515366609954322292487079756142996010416662415526291831139442078786032381878540610613748006961932212699789880171397145937684021754653695093957345534478754382575357796384243552928024907098325349619239561187866460166419031082723134450375854969128158720665445629139287207217260917035271980932767803987455550720447943847908239941512900188367959244212650853770695746929408073571832735051140273533632260384265803494646623167196385419797923139490340675077565581551582639230937148549127397706473083418147464453996637039785809313742907454934943383302039760597340931363161016655101240442527686118747214464614230941157529425274021023523073717123033026573253497976466698141696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] 697450090759562284807067101919470534607529465755406906116567143584354091066123213172049592591528422754918775923376900377278145147603965934620388400005209187600339405930226433062342375255773981758373827437656316969739741865510589610911448191675316524029692723788495122494716552231352170615347929410027870213022340448542749377114839074212733625244619276397733725465561072712423398241296805192659324282474788985763088843023505012680316384077052317519117137032445428925733899028820823501757151890765167771443555343059242748248664839911620139582598609341591758381097204563149434990697349492723193628047974439476104335091912745245495406441642854656070785319212883416632744531504031370821884229078876222748326920807087003024027228730390223355027164144509499383123982331815501684245294397354025825712491641635690334959921955323660820046823732628086873363952831545629319958389813989183061079805220433783711721114597836812736342511730364335171648319861238442129787256371640404458597201767745288990548140805177736621797347634095669493948077280497609818284242178584386519300022241570959427314314913359548272473054591204233385794266954790421918411596628358923851019117904626232080011462324197213563998973118462537086693745512873734162287237190028776286156695535194822803964384457451625311535519895510958525978018616165779204921614183576976620310086699332130369055559997734943590762451215583316973921748355519499228574687207932841808055449150071792395844303533692935251452908434687149578503496554374336626735530428022609030381199756188778045114833698178298524221256010871251284337743106018549470412514664412626787930534253004899274390089924675554181210020463305711284036982121631865745864269049463404088811556379131914148247180564081608418961828259088066060672524492343934071667343950027280434824940751191666574249383345468077101903534555209907553667244389343131483075098446014047998283730303673232041086446021355811359375275160135324957148346347245775506136540315732111618415102887229022247625191800568313224060282247743072833502832066142711548041903689764168202009838472524433766648245041451453617401165482033805735158509467457275172588165085211737583268235453898764969979868344547867808617387132379539416918662181487404834997170777428235579098173949858080878837752595533756002889449246893928475191612571410962756589671748345126790745661609860110261165711710708406681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 308114180085350132517861887248681741087805932545757193775431137589431364650077842971472280913012353603218211177106725517764768048645003611658315687287828817922915229911087733445900284877245524218155078866045779648183148989228155019476687486950258156753318376717712055567525792935460502174843294214557951398676455094047415207686976942833419647973195158656452012633015468934916860621479104819221097951911102151304427722371990272108807178392862434768491266855888022605276252264583377024255245609398418621130110819985349094805901730428100491480598609879918657405480267073766279728718544208056064665486497802391410626300755826394370276536275999744165752476807834041431882354433765346354526468809416360795048527683680620886532926881016313758808505548863754239489811487279453122662124480538933756397858541709124388210470709281981053765585959987167004195164825593178906267217318311981738823518336571049830428214128481396408051661503789378297115559704002456267717578205256585267505375170096396582772037142372057254985313736976357882564177337539264307343126696894465914731081843809160567803497443760153094972519647925380645271689718944549063430695684151580000653927461320595295579558401573947797756637787935013925996309351233474962658029691021377815910882590129653843661394327957575138389579397486288034203672556820670629075831725659574463343992324254325387155888700794521987428425906798536400453218377019809069930248349294583824871763371833424601626592228399686473787157427819667272858598292343401214595099010089017290506456819040906873714586750201294401888757716966214712923864548293919919131381432026018573025622822457784043395659873773879236306442629615368518040149266135092396656299000416442427614279192376132864214952473635250144950883028513492471640908911285281907896268625352060440378692000401898622308229942025465726773652720861369244821275660200750633966644932626216689247743709590049626446572260323626506889491243350255985965828504635653290926952009336564223109779904905974716095590575492886482478910910541396361475338360884148226048136802759201771931589906122526494661711218771740289395207212410271800649988796091560803138712534474427221567037408426739763414577455476521147857792674492681911197223636120883509000034996981890024935968887538073098767930033531852280148058935054070943528749942443956607201181628429443137765525836246028322629021907407670115041280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -15726993684722743644580920708622183489758090548673995951124319391446407957205950535361909188307122894750680413185215733145348312573216048442068019381462835136851189134061526655392477601036757721831850315340223288304009012890384919613522313702442283474412220685514512922882395205525064929069594844916141740798223025353154527030936190596019219572008747333534829140582795157527611775941368037121815918208414979884532050480197423431931037734118042033151624708555176424278314231733061523907076421143576480955499837253388471479667441527765315058292439684297516070148439587918369303315846904085622878895002060466693601303325236935845827844976271614159862881526342440870317563635094514275078069542376291822127512010989981410357927522940454261469720773849840635000343313548369660190020566686242361803042249968440357366038265276575772664785217086603237189919629690766274356955040617536576104299590213143362039575595948304374130172316608871843801061779106672379894579735503255297798631807979555945876415111862955146860261787342339804526126908150674011663256923873282890052079115819518080343878124929177663074198576030307927103399232331256938131949202884331952798622604058030494965484278934243518435469718798504642193413032596107960639038322503091651984656995843115291201505994051327621360901418371034145064921483757322588321331768485164527632462193514997902079501576480019125108928040016082694206785064685001873604082797138594140831099422726197462006957880528301002955918016263844583455924732351660750562682456341332879067326365256618665694972960616458675431539544297491993286070716952980197895290044871319589946194587706961928779563933086611013202576714155352417187622770869734975963833894092714921909536867675736948320634596761025768217375897923939379306973476807909933842343095381948041261175834495000014515963752399284464093623432447096624649334241645283226864562019408197780965590717245716880007416829949136724157986998010400543324113054568671187959193710132451269568195997553549004779956571207442706987889520256820944118893961568933596492215992144092672040514344166733987857075795534657973343522144709038211797840684342310412425338018820536656259924899356493012905580641319463785383570068178771473394424988529390263358038665856050612051296329677520873730194299644110384138101724646845532413019652449065250840333354365055389107542652386444449883966432746368968058470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 197882339989868241799177450697061251850719695751129747089406512534996035243945614126686927395481869343550830493739952287542707201423334876598242228278092359338242954016875087658102936943330260430187322390541032270031527821441875009027204095026332993034432232362434190492654292870820050434124419503345019677094985760887731872479987897960568090782898226621817238326106344530359743084774544106676826075250087095426284869512621941111132568679697580552301343912559697180673499127880561910075172415205833386152985016641387732662412612352859380298818822025612178102490013617296182174818258711046119946582397750071835187015672918162395662981137067884396355269741296726416889069763102403251943899175957026393303411187124559633053768560048912319615650767555873289661538777228504545495644070707703427582695657112453333939373086181791772507935773673038286582970454459767173424060061854381187394173366225165606929835160456201519727842274302181777995247739534775513971660270442840576562714595173858548720541177259681822922249909796081024904961159906995073883787660809210316400719769877720645606339574268959129639164946985084259749872035799247099999850304743804480235945286737498127596339753923317476949499039509133401084242468390474196760133555973046990259583171361579325362591993821198170828901106341389833097607259618204374389776433982861424256415092990043438095613914275594202716050552279829527873923853932813619422020210371077833677893273204804977873699665011393142870858741677031972108491958797051496661977995253279367173267127441848671526671579299380153574037257504931745120550420084491447746391674255325943078453167655269128063185318772189024630257620081727388866004649739836860660482365298354574345265170470980757685144480384001593370679075386584760414660190825325575654187024920968651463194414034549386988987478611689838775454434064960178844106008264883142229507714774930912229636521452566031153568765411092653509632026802309199960552429967949971170379508288207678607832554498639318632927317686372721266497136938796439355528640075223035562758116217563108348352687845513860831076592411989451620838490556298465518340516366418980048796257942940518799037804172290420778162660377734237126229572572539913405327175164552057623812503578061977310369191043376819992613254900330173618226389014517296449607469962707661403368970139540311896299985589947670581835758921700080053387264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 382345011192731281925186137635750884526807577257892051146065149814205482313682235329270667345269500508041612909436257667911693894785934712660742877439232689879795134821525202484732173758777343193166942638759782254870742494579780254861721563242872873451142185772807416708574328038584555373568716530158541337081605091520241430563068070297152820422090765993576227205883384508894632569503431855592378060088321271673528944670752074405542626296074412197966708229043866325016811054691092584817074076426282986087231737810648446057720896285050757304005697236452923961771773766213280754295063089680710308626333955165268061800052350310940909830500563077875150395563976640438351886767631086702255551467456030258662890414161233726432170288047612818564630722828773201605017480066091043200929081867058299913491464950260191174035157219478974802972396502516886788734234878728059420495113617575713263204720769668603501753402613081672011349939011669845697139915963447970783685402689633894598981148652469043397087017043146699860262957198257555774262044592345750849510911952433753971001747826744019080383259672632187117254156808039302393436233513812121130719320462984690611308624513159392982928998492715260599796711081393786046087129057158232587660670034175395328970658431117136579671604530479311450926749560322646734480264280338869336437756944036699479064403134822463285036788784402864471812424605414046604450960553769055906651949882379197686882827938606727402384409211312205765031283131319648308196439213022842243143955011103474244965395977185998551193368201853227754127976981010571992403731167765083281453260031237933351843659602183535945527029873907822260349294468416408570375654138281819358225029918671840473836810953326355570521900654683521762037863829981450113729716671967320105490802828634301973884583314194768161111746262786186626119363207095966404536232953631336873522576843820296810597996129208052886548682136314858014580289425004081703664398822235303245980198221541262000198059006273649493864122548769596899059095941444419881112031566935735063422777761377734490701233387192885617042608666610453704259713332540880917329975584522659309202031795386692298173177733610705804034343062420052648855333973292026462527710488988613560943170546240538463760159492306556962706422562742688482879179598101737889029694698278863115614839423452539869256985985698777335373063282075233157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] -12961749062789687688978064235966429414852274238821007937186570448679304374344093298706220366052120154096302027281780080604728753350332829587696904696318423744017904531184713042615995398186652811653165772336666615298844345294865467762297325956779604806809465334677738211403659898677562838170482465989591781284773460748130913665132208655129337883999657097755789179126809823614505932605568891338512813212783017370768684763007603842077530481415389050506759075245797319992664913393989160124092381501025277159428001078453315584138524182537515977503500819164845353891247996512177492033839305947508733092742422210900285658067615253934611038578838952935101576905330394822197705744453621666824199089877820527309390659024418971540134280242082084618920856014103654203573701872235015358412924042728087472671634061261099471010803636130366928802216785986446729163722192544133506202452326555668835123458502569519180376207684472011868797592662119239048529311971139116082738962292012494908832932346000480186586964505493085642450987224740050541950595280852990117222740532676890995936449749164942867705948860238450287196108361119242358999712671972538542536308755140389503900419062366164843473162949771963115865710889484031660028683281081516394647847779117049559298894629561642237016042819302374932846194984519507884251365381389936642441305951460431847690238399541466192914322986830441238563237633114965877292569552482995653854333361016928851122639716444357537265377123152460951334252308831688068812513151389642060170301680526671997304113393463757653821222659506172960002785237065052939163843027335487324651970984571097878950445986512780245602716444344139604159915307250902490785462587902378676176811025138538270264446661390516647484169855114834556038606477382079555178904648632887342240269624215176106571606782712605546316931588402211329705314168874716081340611689879172687975460979111613889510452388107908562711170438732765254820638081787808404203948268070852627888563399107294021137971810594983762319005724931297866890185167187101921789237650136789949920338636227934857083312557522866075682383988262531228448056739877631688001903751401214893809291585338436738653112380777045437250637468662490740054794417066786760379421347977414583877573518553058453511141589083896289597668128338520240643834538173351888953626136571023022391086780091267734624635914419449776223392000321564873009922048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] 61367823917216342785794070670181511137792694374273539047755113970883202774083337479392739398651509790277891877937577656904931753029008626372666393776110953928084959457621465373202115168590933073500037025001558358171029887238776891522127023413552099554473335019552521275311748380577919020917382684040749553605665360513482529734168186450719344690298759260673502012679310668992691361129733656223016436378923552856039335354651496361438485915152673203866951897904856011544709025974906642010645173918357884882425185328642997542141970375726692398759949766622902357768726009156785907841585273707072808880220755139212754971797173476741756718034023042799892468918206608976133981810537407343501539480565880247149576493968042893038445476318241890521286815249642735644984353667428680362529415016465114429849028451170805208836107011484280082047403751446971779444780737566302754346771099798726466752593272214687462696218671895818392363239411210667599624547260016660031892144473494588578346908943115292124908768242041410931286787631143108214559119194027207459171782321168193990407739081549389793162035574878782417264523660983726430235961291787611067255859917993451738355972907371998941597098703277786126117616016339206386698671071797088715285429555527335829726123574703944027283005297907886011133411630372745606592105908597821257678911334395823321615823920643687777476841906311565688943212380023882891974485682729707723162447402461329290452055473443709810498549705056636159384844955509921736542744704489629436011039137565966068536067891110150537744821111123539533744355273659242673031831368302548532689849434972271518813197418958224339167522532326328660014943112157743368909052824642476309027149348500477770805016313091935357809951095258394899414880662694246213444511787181239963099058171408314881749167492419756140859897826888841270255102251250612349362150400292488223537570618695859813943006941756059508730725777379230603865065360337661850961119064361260352845995659279195994288826954083059822668708926777581985518060000292165902468417889616677799995359903430342385855145537526590165717032330593405571616667163422536573449798832958400845918490276019319771650604122019280834168975209560172283363918419365041285020282708982940640529718714747346493175648276382448694422786797838577514636907824789998205597673756147169859807238918809943993293915289550930296920929681471030349633945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 36723837368803830553511882153796296183084077488783324849063139717765956508416774802930712392540893621306692788654184051950780646855220587186551558985033719796216269207888629317733566792620644525326272235440877499424057010549938779586844973029184914285076503333302468847897368182861662557254270093658646837057850249242924581590961975362649067674893914196305766077889989944301644806918582659915103542676369938219908682453102162123896208288663768863519854519312724289474385761696560913025806832711002621590450733351625792920839480493087168670075854875182795680308340713064025733835656873595021028251534128982082867769867362073256643243661200057752372194690066250835774190431108567627470983132389138297165529671031233014355899974386190177076933137707354697991377321122282963360007151585819266455476483176240340750554664006633099089986233085466850033560217864291924576172688442429027247867709503162194801868628179548194501459428678560979475928805179531813107865327071802405222693234330035862513800121284261030027935394440885724313182651614780357172730197473361723013792666661889154869223604455004235907545766469649233491341128060950529504408286088205078817315617083729117268189757746169309388597457485091541494724468565267339920926975656635130673331959527149765118571257799034846343367369008313232376278359499970464316189536253265346976440459542883811355404196415906977730042404833023501543311076476922259409698973090469235218239802130269854308253122657082188341141070874877121405174556614260474105883300253026910634226626751257990263392156692700179143511641600081731632672232327440522317659081214495485433355261561568204098245691154290305467151569956605710782071976501918872291498506108821805531118438058758448505785801181306801514782448192185457997425405587392981991881614279030972082958744310164011685421315605282594825091415621617285263848323148075793687328760655451638258164504395131971988766909096913737455265152478472067426690536249274716623111734388228418817679385998685524407655946471765359578238869233685562621074001917094360432115854317917316737755099425486016104993357156785716840254888128356621711509273075823842368347564959251364641379460271990146455370513578643421703835122162047508155554357260045932472222678639892197132116307713470358382115986807667678331228475306753235033687178694275082920292742131249226956915284742223071318922380877264051330801991680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -1756320731778183233953580448061640891206127811280827796812081603860265215897958829373415645992602469576978716728211483872293169553496699794839003531308244478904252927995683565908454852020105295822213815000821549234042928342326949091201760549981597773561599541517674241314941518510350928572308569133143594316343927568217599795131413192313476319760808759291833733203595267772818362047456030652195876047727198494672638959721987615347274744922311115112105157143086637559012840474222967573416747254179374650135443176712379463606271661841517681038123981954704394423237439213232800055960931970198077290217733877021007223811897390253503940247471588771126360480949073259850660302209777150502925646776340692847753589649553854451910023718214452486860304214692888981959342027305518408889330346607322067657038346490244904978779353759085275842724372556813216113627855326299008120988938848876018403824312338855820890883116521645770967516645276110488370452887849965682678364045591545323600693131926006715432313552286538907581556719037324618615328889467345082505845299677199578441364414497294817718553741383792036240416356856269511625023416004685824104939184617704517790862342605196103227050447128797233104774721113667205382982778494725947240986474777607197419885077969436715415497991626868220892997473965986132304721204297267363109479447324275564472084405474062418610325825381562461520991274321144781524895106286829750277788722849891769086264229713630639000807190321740182609754499245210512892070223075412748956662386470887130569095465423030685281626707550286075322773125627338950525766236647111610200731087898298493147066862179568703354333492246517787456523538556322138526521708058688917589235456459516749735730781981953309442404172686597777629034461633341560213664455379218063382422978883273912440504359226747952403266773819596041893753091231813240361360997644621504865703903524652171269981469656420232622922679481235711055814988141510933480833460034716848591578534138149684481694761378045096746732638693097792512779235398655480930147990730427942411199425912252632577033830299004003091554893110413687798257331331270242612708230407625627894105334476440072690224731603275019397053332022718358364331634629009938318659636744372839645395789161995696973474774479079009652989137078891563749491795266028357163356354639844997558054300161758375764717924579175509096023868553254542494610227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 10487235337068741218310273490403549398022507247850173229696295026586923432334288283708544000322618651219795552866628599342173736437102871127554669265248083277805615508114731842903043321844539307195720338054854486151649928179417822030241638212402244467683942303725633347912594935399494379051162068156511153766716900628463215908145481550287138785619054103151350234406647329386205115942650655115545461340935150162901295769951725791639225741378149743391065381107722834275487248461981535599667879768181334787334415392672766915787125766436758884756849573403731183540336804995873154101648428035359578435059210229325761815230719670122622305226346351841815382899595733231678320842076503186065756164281722677860308951975899526513211875199679767797362701592212872702055407912370691979123812891039030400789107131036277458578576030367581027789002257712492982814738825137494688035722255250178157289896912800922265129957857285463507098734366533100545487939168628146367539553505840401467827356206244197513896218886817486722634752934430091277572189245147873441232295615488980392129415849868760744022513197581401241920143348405709596827991660905326459040782075926472934538299965825398259269147353793598930083446758707781889800077725311625668935140113729662293539885514320008630322207134940201417423469860569110516829801670146814751424304571282752715584253972911603728133046382608557186467581438753817745529632451986544453534282831147964963387128024669016958703376787545526332818714593475379417284763209133456716905075297656714152928383487366773470098620936634538844523458300398234061439435393984743061531078186645825662978331005495633877544585731578933079717237621223609821227012990241634477379899727441923846963072098757509507478975568893313950610399303050381261967901406656161478644363275922146871097121179281280147174636193791592298968021423836429651384198326983333581050549474577333597073000836146238602596202696921337129325901099417833915043185677022527707757636445641035706536378014969601373934507463358403628832110828245833217018236862180298964166031810754930555170042182378481275803565039625387348188784287806133372772229888150923583613625145501655265224838465928899999621956282495101054828929701394313144999868594515392813453288487610800182260607792797314185418486540324613228881191015947885750003100571822044575263714245881239977878731621867433179009504319595818584773335449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -37936939176901551188444205893082629564560967335521951353894057644253176222206525091100093808665331799907661135250517196042638439996714828343780844469483667010664132527292120569740250337074855544454983534715779118672640109432326728054194036494071801421314631746656075970302673311445823345551895591783998812103069245394181674924884678348546178203969321973080218549493885291432018799749965086911855064818067640122237757309548123117929177264860664158946840871765613131729724522955638585210121750480387117368975283480748222549748669929695222841724015279057946213165773252430041314079715238312250238646754350526153095064023370497562586036462927624270304376013903008557637846544680429735886841553099020625166632935825585719677467893472339387113223622517342419026327604823461346640996164986517029128113686732183573334295027947752208735437640300020575966988933470817627425938105450527555338247880418342504598383522861057718044684445027927968271490001264773794722223169493272650266687295763317809921558957172823741814414953726230471294944897681794667972800023453081832848826211267825054988890947381217549507778390987355916229184150220924549155586288597804804157541423689754367402021985261977686587712734150459464659079701705949356696635509111143079191818792853330657246373171932669612176077077332199235211635731466640117489477230997103914498208800314801388139926448383853501483501005246324348332406561504928071195525899112397088457760768432438917717195566116279986793119826616870384991410729413666158654073467317267733509623382648735858087915234555826343046059929510951493625886608282092653663551868304723557146356880315499629471980579769474585681939121472171254982773751227714372592315084430796093070637560581917163049536583288230853412647236438837802485936905948165899818139237531281200675075379097397928932777676525185568514509012946026520116011023891679719034526138988576870943988492658546467200571447909049119799694094254063793639757310047219869552136711525665339369755735496820955564996590113813984321920143830044368331614441981218675370428007188577029764017359122238838627961248364139431599411780888572080438528996143800101645601269165952541225470954106731836735915487058217810919123762537043173950339850827406621774925606971477399577072099142544454726230592921221345088372741846502165786739354393901478765311425994988066582915819678870853013653037349250278822416639590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 96877222953397495858307854443076799853235848949412827072357459579227032325694009052262322512725286341030328574735162447694480771259454237034401426048592634975753693444547987083323328107659234803860138031685259786409608161367936051988385565364326107013390871662886961477796801372619623704128152665355088115539736079032300865517958321803482726545527416643503312092495095502896491447373625338935827718155025278676650158926387002064489141903742497502860092842098224908777888943938420008969280165234948066273035578610299566201635449544253219106021350076453987964220709590876895639943976160549379543407748328832527247795093551305177101205397060941880008417206614541690775822309623256132197659840872555694868433560569020719603016255320659582320589334614170605600774401332402360794542177299020267147028514914889615984355785993251294854979467301836151237521672427301187777541781861520472493190054791641274260711810331646270359536316251879363267663293949921651080736358383200860283897596755555864952430833520448771637908550758097082184185521738932949493823495117072821980233220904117099325961597393631565586146994809647652420159897197483989590866204879935580553968307854481161066625628207557764798515677628111000401717767859867724401873564627650532826667252958444649478347528061757204485170756960660641818281469862232127060501386116934418438692507690271686210402743615579691983631127206715955458758574620115155390803452128870765157977400049135216349866469808232110136465556975562175066903568335568436089036866925809839565115408453576290680708534831226728648519059767614437207516980508824944790701682644918318954490532260522348282790379371719823561534474931798792864633735627958355354641034598926975435465881457956317591684928386135836147106982665893315045853675560259143174037659746777556458293147686306453650539599390846361952886031502764827714418620080769395314918922328492125069160108371319234747427637370935541289937191960557451757137640505323539389945395455796097381380021175882423987357522728255931497775218107032420403362303996231572855458087476583848138674935883320677112032099166748565516210773285111904731962594045070158141036074964403942976312835068023205019164550671468803852194897447017364100866603619652909105942342403589661868993608748162826112792410159916290598531515957064404012307113316245388516175274951186426415538622650812901429438304743215063885963098849280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -178484221599685724105765211352394425157418388460907024816739346115798393050389351930767140241187089095651389152014018745615694806792780967343057215520422655032314993347325802950341933823885024904149923772026582787877886685814788238034230235230785875858228283388988025501697451053008034756847900290047910622237166954437230076440800865825725246853393944968764462221123479182885256282080342763506238208997851541363425050145134992990915795742538852253618791937851839253443892195139392448317758484259692086392298385136394391203609953343716185331890826579920152654180817678178109055786486143587885092262599830126941811073593618929204206489717775485334681786207593061446368323684501663364021676313716597721991204506543849858124169655562392454485491728314214589475015830687175985189947018465936199460984990200491677424878100428880374621206888696418612411927583976526020925644143008680776371388127783788018009079998774734985905337036214655240609229965108385860189090471579902466079087433890986887154417065244823816784363916668527305499074411519781318046662062692957764910556536691660259060165882713642531707933596426421344838567909418953197526438175678133516142081176225391016299805362812286708257259679878832164038355109080561576277982506901582698075750667809383135129621470629900445002045280844929498479609367488179692615983678157175608964486751333223088627905378955414548790852480173242984896721567203001447900505600141895434336531675885128226445271745080435773078812280130943379041144268445272544635355863565756868509003384606011693027599130883360239710690967740105558663503580786136771324859025988097497301163018765905535632807510624695241962518239879685462970505319590619711568814067483054859369510609735692033061997695033498674727066169987038400501957118623121333935608298382372222116511341150180421469839002259751239432596640663036315243054368964502957131236659383419158138064999866453056486900717136526066333017526662846320148230650268481999009193415065881236503837657050696609343508804946559427471992244294087789190441364584422110371468694939694283874324998307787828350584811295819076638347336133936610738756199728969726521980225038614505601196417753665526971603390683357901167909459046177699824108551432216461172946254584944726504894248683640100644646109312083337493517482026014735150053804730966082754382156471748656294358618663930300016047399675545187556094115840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 253511239697745550059106747133313934507580469566517890586018921160381970677158068306966546938585599907157058275472691762844478030235157211759027814782152992113397528420100259284143164499233991772222965034397933092530402986728696191643808223730484905558682118876075109417572820931988894174045987051444233530145179164361648466049887520462345514416284320644827779618031143141443554040083813657879814677470634725485885458219472653658581382412333485262252784121487099502033413410553820877677407183719540893371344578100145020129524932306620406262115180146454858021306519744056202895134101663398403596048523771128874690353467474575686779142965283038993241290203658975814868409962436151120125562105539207112984095022267369039897794668087283148604482810236558002714950343980102953358004567273325369758108807555725216195183941016943780344030214463075279997686753259096654411583096108037329125238677945240084267765439312291054597883155832011586230607893577940417567799713669217502574297210033241557503047511197712698744488481118431771968643241500039928920031715870978633943876250534141874972602227572432316468646597060602989078995760671680107335812364480875557830278511008922346224718647631295762807719528318441403476385121063282405828269581526546215248627247765449634677187128100308689448668824692062900863821026927751320854035792012874189929298809395645965017926969915144735587907468156453422351405889538611237906957308079508887584802816173692913758471657858407166634936815371687745245769528405302855484536006742069954425445392282145893059641144622638092015497565406114144432154131460649113221419925403018545497911063377035867356442435522642359037283587183185332094692136761844607289262777738424043509703596120284191281101259523919947784067238904434301600068458719256079375707974458977004858390293467883171336335414499408688626919360930105949251864192536074195836876463842085011716343208281153769507405550073416437178748302109405688149018666128502939006277119932276918053070310154499408110538404398774757594454902715621212346093873135953365840527755223199972058008606045731029183501718405644094579162021937623072398788074303822191981533037793011006153989916775016338316912524300593190879306411761135046047942740077789650916681119842531507717811917737658389047767605721289783412892770549800625158523997961461696093480955966160891327199967083795122600168759920936597612681672785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -482500283453934207851340005612866352840299605747514987251393162491393836152927955661160042770344337636375828902637334057354071859650226519706372136888021554070077598356545656902368148368440240375268925077025108003968260281145188725316430414194315865936470106344305167617129910632717776485500113279578071870697034211547112101566075501044006409931007231297218419446808931528410445264099403065641499194272465211213198081500555529584044473989328939821602407050032032914486439857413070141622029382434816733684894925768874641162542363747008870691985534902243335706913062154673147431768301998482076645727250443155668000076493788889852362423721332375474347054825660802918002140577376614631793744971190804147344612757309096858940044473596547906783414923150397928566645077020609523743960207683790308248099642427465149802695524960654716978557525089903530734312653104754069537736617926503748915192555054991300248877348865784753569140506951583248434998521404378070112076151422744650313011384883851159018206787589054223203594965094456729202012278058737872997006519255844676104524572027050240813793960433140625791077095383479975869309010016651502184753327393677239822067546006937706493657729098895721395290770496949120253255484891641981468995454697330032941386449767588554863267946888216602419612708365400224535848707456397215168206462117721920856709765116259886967796369618708475429676683110180250613366479826253047162789734174591530238001203670789006611459894650746160202189893297969592662951029102554189853119590321978797111009749340564333197243427447155246789529415936858097089017492256541178441867102763036669265173475816486208416219657867796406882111946331700093073796701672208860494508173327197930390373489923360233056197499009171362378398186589055949931260379475619774224878896199893708339468177439190028004781710166965279202015231381492685679019643754774915675681805086766536681140152413931087621888623579697951929718891965366617980883599510209285428045560782516379525304934334587060891352900964534535079672112759427119609680597348447923492143288898038238468078452940632522117273482143243799209566051240914956588910354605315319752650621314670770379593540011390637915116374581918106392388365911847129705981160385419763451670404341510958184246475425886315716067356401798378488958931762866464239452959801260332129865503204212414027585443962722809291312326552505225932168599961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 1833508900975986949136832263580204264601016313958196522652196748334180319551163643311400959209177866040959475285689233284263417641755906339847903723796216997952777632122641558419246771736092514234760021174596980605550667641517103169375496693487146202658465948558593250741838351575567795695868635728105149317224895252720221612147310019545161330625138198199834330230386503849756719025660455044623705509185786809386281343989211123829969002660149579051784673619473423832729726649827755009793591641129672542150442964916771092836766011726026473205521380769592871494276198090006779848279793451543944936143963971486396746343512212539309779640400783803190575286885951597427689323419146946819572019679284538560770078648016130296398239304975569045937990354447950397047735471877054081807541704095400203986293215356834810944659676196036337471223566201972515220549388771116041398865842126632578907714072183174406955552229163831704992433245200847026406825922426879420887266061864684118593178974268565778068531240352151575719148780141646080216684180928555657848928191358246273052771607528403415704818916494381015126868274130724144923912731036543311485897899709520449579547214532469567305661303248017214814394047071247732031917317392563808323425603162022648276139524322266457300219757305202813690852540105030178713602015022277691467522969027240652734640578513761112577065060582215197714663779305600627575426266847064763052104173795517352775847555195279222006284372693299724085421451573378959768329756079258181831148230815883294861041920539416068403859715808387244236916940054478301565289674992510014835576844441241188484668196955816886417994865258675607713815603751765265177293023158112106617861779556770789963787655065861888352142602679697138761985525563559803667970768785303419663498710222684371358721584082804056753158677418040071147676347420740420791420406790919322696338362233557082041365514879880683572963773777685872920173749722566347019511804181417474297289565826391286884296000156483909160378471629345603153158953142668064025371859237785905559736015624197220488314095550224286370430451775349983001370231557610790841938959937315678246995594666150732528973254340865621554585232204068933651706663208683970437962476195350422946433813630487981417285108110963374613597564364334626956477714443139898861954974143666752038366807915318618041198078486391838502137090478995611877801923182592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,17] -6670171357016236909413865058509242947597334228482458198676663888293967974727376503777097312561770769183428869464540869550348285296757891330592939682221304939660832682754084645406025009803970268358568503375275375938503641443117788364858199134886519320655530773595189087086345040627693419267118956238145951646864846116430690829081784488732307637099519498567908797659719085884555439628110473347408461530979452199185324312878859821203591413877337447619706374895922215212154916484998580534386486247427695588818405858840360610035227100363632611459969202286616307675510148455732888700718577056148314474554507645488756776480261990498600065807531208510947825165593265972441578348493990318109040883631756154782264760724312933574800235015135106001282364482562173237709815662568697350672469648607692307878230571081770215480056276715840179718616095361178108092024659158335470616790886807431373546697954796729761906250408257570191911191870708956461823505531827273375149609915764134231383423660851000261554722979270421454253212389239954661398302616243131723390932976496220442712082735080971783055534978981901374473191226637394758894499555114507784708087601328520151124312553933427732419268931029916976131478970034997967698823320624227852210333848929345242073994480794530721256318602949660743575598536889436076124923001764203593576198971229700694363587432907869874486220906597597875149376136021789745302288083269861164662605896574742782566918957036265751125806214566883215759679518057906003277408758212611640001117559984856302813356032939813537822452983471258075430151898085313732368012682932362604141806435357435676466982826972428370532670797088563213678095532308356881191805943728549690391652375359556151648981846582518574863532614137863449088650063762758770634554969620399713083842937358860235240373027476623949844758893395367763325614244092281178285437503096339244383353681304210559667441611310321282471978390725619499011810123915716199153885776891249459849193745670104253987862219093183938964617983611396790025745313786297500116607622794985075768959787965660401943264176753718594842269017909389281326750107428379467875816756524233878842866480953864409505036172743190135307338205254632555564654381996626812292734153612918386481148062241397557523039801744765105632623760638688732139687947388113141949871266794605789239425879145135291153648061649867342998862149037400235003069281075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,18] 17864221202921712517003783195251747762047236049716339319794552163107268764589318007587916523109390034844565434324085532891288312926541443196955471132641964571500506197993046850086698737646404818358423605676349356020090737556371217850298472253435530349818907465231651959425553785403228364425754222779923617893665458454242156903877996698963662666057636491122490525512628904598820436607242414649662101690566980965699522006709473876405791858626498141626175105332468349392382496846274255941723491518669690765970646783027327693019457742538342181652599719904104816546371630706232031876575578414590542576906521080472605009798905653820201458485430029830638177604767825305940143258393546700826700557170688553314248569501108242051873304537189352886209718725436788212039199680385118828915907998332100427414551413404554027926120095655643517805254126655402563191260804156821346389223549097774353957542662503588864540508898673514522878831679472068135305863026445187214434343792964882035861529587085493831470826438669081903815504760289249022871562028256004061318540685932000252565380918094522273269955665410581219585311607138613454973060896653004294474881389744286795611919396500370384355253369895853482132464408501781400601618542365807090518239182243663056854192464093912535270256442910176675740493983242114630014111224730299401629384951247769386035079400751554829494295776231692960941292731889492643573537957174408404219569938234159575112098922759057171368613633705107879362642393661172411609683712928725411319208111591131307530831891944528047309953698180338234340500898413258334665520193042011317188153085517336600142861412511325110210784635587377294396492159079154187662180809384650353749969162978616232235797718349884888264058078933800113725780987531939356633721831191819899668542361700336171809300173133087037887575681139195571596716675092801370433458778327051706261862016658060468536590085809126066442154225564801901184055397332117557548441904896540092899986809156715314879410965546642392137584984055128036568020279213307649048001312582629475804258613446070833987490442393999939101762062327894674088103379009273186711230796702056901114919529919036354679658092537491677133873942665011361467817055744600230256456169344985942645892835061795195713990485301728263515234630593485865722626579830154197351213003321014342717172095054595639064528092693912474979500714454564471506575634202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,19] -35650660372750621623644211851632655645211202918039936952854329339988240641394880897741758007545098214996026355153793551761630966960250865298188743381356571802467805785887621234725196883655979866240403372815499718724452644231036498068631524112144352354920924096675824756332686042013607253230100870830031210116178083275499678518420596641177097628104633908025417696189798749540251482041806030807346123944075302461640361103021400129006577222796529810609066524802709509478429111530280979270131406754838533748295858775850496458292120025219782378204756334925045477779168042622846428894255751697665921680979169612742616509165817914932702610790328852106121184158291887699990054536602576343012915669700424949913610541622793260317795566803057369307670227151376121108071726908803821663915158161689856270107469016052061178885898968660943758588196671633675286591236474390667364825031788927432205394953187116726213048318231980918400363189047136107599730658417888581478883628616594537176252115703020828019699842938772207070872930508017118201132582682279030595492338501201209046873685500326667421446783684618144889949460713940194746608416086808891098077300721145014249359667760858885670568668195983846664707134052452588008172178559182240447146058249138601798616366344144799039296385604788480998644302554980487822650775776244478257267587817315065571594547686848960745803641793834351410497222599083902002842635925486662191050039293712896307178031372256575712640199194332682912330931656264075958422159467089417396629269763836119739916616798966430213994367894551160987699099477292739525857898582171651986954962587902894353204567253832803669278330255887368259376908452219927944151808860347772730576661412856525419000738886744628886656167498472257290987797203833600756225053891625616350160380470033800586889866451185012846949008201721113309094763052704982502957139857440652753695790842632933390486490909172648233418249436628818606227113230754526886468112113911660164588164149643730879948396276028871719578443153419016656073630327509188316356598852841899800928521761961677909523913481539450936890003952570806444601396183991092341018829921182683693408124263528965119968608220678082303482119792078483081360401966368683531285890822851213585137106987175641023663596694815392109049623252517684707181361568795397212874692981411924181879287249736868494157871787041044526236848460840754261434305819443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,20] 54783784835598856635902465455350912722525142600708425878154098743110537524587117221981986833391783267995410413966429497975157526631435762903142415442038462454701167241623397449704896242705607791353425564901899676362892698717312385448287210667839918373181855510231214331841411555508196851534417908792163957790962497553721853527921355327130321174614409028186235666817416708219551175675013290779843441694755820756492744653266317667187462623511081352155462658863341912831451862438638195351252292562275503595285820875594506809781987256145184898258677938721647702854414946046717043080998730535602886981176918321196811432819432417808851084676696075652533500103109699873555896841661756398628830391001372514421819854515240821145839386827135647291647858244146037790160765000570179577092398156659226224453297552346756516598781679842357182640410943999070653435769208179697086335576820660955366984156146242357545261779635090411624313728339881533458783156448189697424567078589227790548457577035697948363012549917560921483615043855149616481832575353593654680061831648184194282038118771128244701173774592850738272818923187191549004239457805466376716310656479509823210196075778295085624361153688367424481953805396432547114539231204391843906511005932376847897444592474025018847822680340859068259330699637015376900488658125517257703042711284603437531125196853035505739183287678783542909282738537117842743310329913641351118902524159814470614225717857032798380462527480824322871982068050068270439573501926431388834124401650080470942278332395502954246570479592590014717117739156856059607138525166269174123375701246712157744843486811817012902733232343675617538833073802514490458593567319339677097175208159043797908646745013674229564130912139304249852054362289630842015671968417463639829409861962418504607827048152046955454315749206723483064569934968989140079777548911954962879270383702598052724328639927149282271426193877505675640721889842141650976743590438405375867525231253063914100263143811608484445499327997113607274140285911295916129497776827574532184153761098084801318508372046643629990109282292535391895216721202331469031610139345623695569530259402743210950909763556688759359546965896563495316998815198774487264719096905239227916513249704986961025749795253178303073479745076407450574363781880195420200358777731539833774290069874036267807715008871764932232761102673391099267792303118352384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,21] -66428506845277749521253706427545980439185775591158910584049647128492883969178395662004776324962321189293212794744564486669648915974531649936832306362959001260237846193857930922456649924693487819255458032632101815041817864231324668490670793504280542175482043330311816997598531754174689098944735794219716108337371311438879778305733111422190408198560144639111129863200730102956613707443747529614279736683704054217940880769638940443123783018792125689932477332976168114572585063041209882927674209990861171394894513547155029670774579108109923955096960373208182084268841851631277427183682961579314660610907598063847276332746328694192289189450412182333002367603068554234231768708522870663899734618767888358648320676605299178825991154194233763296406577464750938546854732536787421860308077176211585411271396795921032186163374139651576607548525318772415041782133455693095596944667898017910264060727033156895615115491939661508829536378692889558438633146355067161976298099731593646138105876546308624635313846157424443133253699796978846632092546090697075337403431548691609025809433445853523376343285553640207019504039789437552554786590223150013818313592475400831583119256863993277983030195786605417765816382567619550260975320591734893324708895276350548672788088276477968537170372470889903468646015726347363896565824606373135202220585148371590211226218610814699389621691398210645199079393090661181166743281787783690044937640398586452663688182959354625946566764436581187637431304626117294216283476529477887284686979422380599076398200534218892563943016368114740784142474969862000831099718067023151298383702339428772441825157922213187043366716504727402488550365674307185708205094453387131637729637261114453673019295985402595026687107844017527378952625318691064169085772974848637444401180746600029687926786944035982432270806295648098992862858489697631622245763709571072397345302710048580282732463611418113283130515106090915919749819021658840597447069012692134028842902899483743879045622593448553785402340008423616144831236236538904520697867179744155946657572426991810817593928791075026745873634800478671350174730588680150302043251903533019303825595877230111913062743507782873982211566314441149817594359006277778665187092164705068138361168146779336895890836073357999277476614507428389777096856554441454313354209256719660115616797788109317413155318698415412118355177783998043727867705661849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,22] 64829842109525142514290016239390972887775281518942052896594849400630203641569005460402236734963386565047349031814796171823395149111611261872976658840524519089149116032741258305496389173881450390032269281490210206525627693841954631406219215671757972755503012649790070892523811065588673091380673565488430001679331912098863266633977321427269740884029052095307849812875243702987126358355529399675111541144243239532286675874344552940239367903244302053767391117961862669179053013699499780412801047589532429149403262804521765299051815266636740196223053542642855261863853885890978916876207851078133570308629164168993917282574521476510540028108065089576968808451038485375967787543366285228611956346796958333122047265631110882868348825801511544649818541250700419850691871226410562591580551877762417892773058995640488246899581602353144317771128433849030942634216777537957549809244148501647636586495803785006343711402797814012791372203640720705455776608682472427868382650060861822306668332948215373757513410253120013586192672144149629571825233113676996999287554062384062084395842949351059507241762012197307098077126105114075055826234542979525504720638083293027490317421624155372852934757470942081633943411564240408738871738128666836844940795572008842009456759375012656216386556993626887200281777303776437218131034671389455367134475660274495498128989132765599815682152327019502765152696296209617351681064698944197193353664120238233061403439708049975536636934090627663178152443139741892528303222697082124896173401688727375726068015025001061798804313174648643556980205041997740274109288599779578260810355240259848880665269511987634659183502933299238576796386657303392180011104215672566074603252408021975708394111184459074162675800803441607013807213367240826302788887424305343088880741271082958728138704225362434401019956669198919961328602391297200988655716820791899152610573223781804645676849108604010191641074685761127893244425520430682444868156878476963140797124205458485450144805861224048240413199538732124422117416100749646391297533751863608537154033518168342095668566477456685594724638383594889396152582599491448460287400349703617960500889429473478220931435861264734256117865216955454984040844347636517806132841383559194680339209981664179285450132877821010490958163007880813355248752647198149035444954247768642372259759981384169025675280937517273650189849782552408689109295096135680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,23] -52355394270835258050752732372334271212431325282826347903358520596233128949434154078776919327564931876834800610856385462109275881506310941564828055154733559337968506455536715463903318654719098676685092527204811669814440503250428883405652451638188375499723790322323815177532688836640286830853993940918243984270916916768722182760119840780655840340081061951776832242372307971506677917977419179901748373364132863965999758831803785643289628205662382477347599626704443750155795505708079585192292453436514605585979034019116194293136145320250615853452722583667410423212921369796342346987657171487094833772339288822545701283148822165075653871926514732464678925256484499500626126753146509039485860744153058064638459529072174968314288160843691773915086939690367420564989063014279502921781639179903089747097901016636062136376239937864279267139573177606474831266572506073327040119973264147229065012164736942527294682771717590014819465059106643633341326989388983458223452543475417782188139704223193702987908582373584408166385644023807120643152957703992383444467300649042424328609244961984563745383962765403817484264579353219450807081928830151820842041385404276853638998846882564266542035842158714907472427998329539975756451367169703644969560060589289179555401492088399793311245480453142059986432725060040579351309939921981738022586391821075117922747227906854196525014189834855490811301212449771460168510355740203832490507712154191611178525175292949832826605388816692619638611571571678842414978448267076510527387681328976022681523257122848924605135130036029563350309262948465994273838744427548382795736712827600528554302284984729174919080769429419833551815142091396206103426708800700079050263842320200646508260763391383865147079355055612028510803547497162894333848838158056974084340724947548936257454775762162473631418558819270960408178905946104610043402876216949417015214432102827312355691457169010196484295773104588513872280282252252781310394079290954041981185897790227318624018383811611028296973518328430945078455534887905752480824447495436573520925627948194483615228971476417917277712127108334744971058274708415516299611768901224445238154243543873147559734464690421266895237054186173932252248915295466679236670176647514303557099328835818280251797041532124696537812759938186232121276099168971315313172896792466017185226598389711239863115467757488331954075945679514761477514580931379200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,24] 37399395683856730645893996593933985794487452223315325962959070064359517101377831110969894666257901931544564576825870877742838279219019672354875336551679580170905945129523289646200957560140815781888431478848946204322466322315867017542676126936332826221186520513061801433952414225080533246090482879477965861797873519040562115227801598722024577182114340610863731370959867770758392006144491663430334817771913501903231564126102744694424659222083730702542959634980879472595377892551951074423474993633780629829419113362390753290075076039148714358792515813140376957409376185844663796589280349203089385909660769837770877865154154741797120503628448786355590442618400465410857740751461951074983072691741336896792765548669627942345531072834703196306679894823444407185654319405228533006498018229290162421367563092461890563874985191939354528217717453405437339655333448763826010711852632774617676616633702634312027811206313749090862893539308690219703074694554062501832595421963475238745438020552010688770540529695768706362940626513294397588674791754312997014819581933183283125020324106620279015732809233647352277458629859567442117173537883411234057419410838562517865815198707419711313383761122679550968206570666359017034744311830953064212599023884156877047404061245886756506279171802783993058898106905732400183039603492024662786638587215418070892964028613235567300088536471262463313934059746502476941168455175461128851897547532198968713645411995416875703650676685128148890908550152899837606565178118775864152449722436569581471437312566302341447307729140729289169144995279581182098526445355999172876377888401314118904297406526930427292305253327880794683891017270836013790052081024546955535364639585766730137925053107235966156122053723215044739420907813912928628217889203290042263020954618176023599213824346703176634442910705811738334535875318429100747541414113675449369697601998413186148785811284968115177301094717950836172232200335641714052253977980172475011182255296444045056536653171047936425697817399346711554929178160941579137475187857571263850505169295832561627896846257324654665309629091030981788608333992052001613382255790988622766389981762760409674388302413762964624292290100846370912337669523530995186593897606419678311794231389833957002936200435333422939917996284591718818828555456655979853698908479606322535448373729784409011628659093411937560240168993604684341663212775669760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,25] -27523702968111246833244451539318101721733104845851271631170937137516006271883618968617509169909957088179552790473602245329124699909976023781718359204592619829439827468068528458686787610186786587187464704568175656521075728477752065451374089510733003974676444967139971833211431058488053999311886319679164878642624783060633790571955461910963828164774511700837923168401942625304630286566535731688849744726732064293367708346266339396137204174009146746001898521428510628668840497795675781717526985363232854472263815147789048338580836750474193136353398641895714843199407173057821819022012134736607611594277764146129528106832610347497009278308684806331557981332051181092801031089194606451107029281065931706219183155328515421114658896308976945053988999740277958449990201302488661858320664044310740202502524469718935653453279040616996244210435665446595241473342274724169187394783413495954032563413501957726745041928509623058904404400494000836555754513180889061201726759265366011151685750627595276538059683644307944825897853475414272978453423764723141843612214100526936145237597339615553069380944798705569581385692183701474952625681929561658521763580392297506946136562103429686674014241433509992761605613661510246912861573339328901329708724123222164583837520180073990036353121853558941535201714426002831913429651500941810171639562130902399384634651161070704618223338923098910519103904463744122063029061936278114858408973405288529258526507898826104276988590270261960012713229344943999679083412768455837161655014455418791659677950690501288110949812849579924774423930164279838687028390208226065769786717249046460988764996400271179914297471784431329059542950885646148678449931377002072530815894629989987282911622794010685827266096329279269054167887869486657775409259125613213309474987822690280633781127437727729232748577452879869117153493670324570969883383901242954772007614179209655310206746288122209744912754255705498012236701282647440778140460911727358450478220927764605929713225505609743536441651399066020005780791500936764911151180630561215527501154489516267088376124236670920235074857849677343266157792681071900819933311294645128127608584427306372403910580982725632028539354522255618386902311657801765201442764795703017637398857684445072658524929005138214194515430081666274022321259815797993355459764613593792997077106843353027304475414457482227749482944824722228434798561040793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,26] 24727685508750636087279708709012991589438481777467061672877505802414090726619916878101285672022025576724423762853581930918934782606323833856285314261400983759665357608489566457261728845594257746130664528207562404689765543189879886114257953785381464953302738105046132449048611844402000649566351431685176523005873652941930173340825376182488686948222336121728368357533351671383274553163290862088343364018340919386512495457390596540093084528748049789930954240493952178969053812127377970090615857810141343029303220205686974045051488707297110303082982395148385290009071388687108538618018411386839384766586267739015513703396808351639421212340971582372968427393264400216008488322988005451410821223683314040018899839061359305345435824910782801999785341112466617386861629330021776970592520492306042495247861749276261559421892428092357117933093821308978742070889811833591092511229903718013950214741359334203740519737797316506855668350297438648770018289809026005580783819707379963944084158667459326516995699458825759461142609254862468201269878018587057644349866752041204294145298886775628610369814704878481120444789971642446018710429145780184348101472716221470438492504660722391728347110444338709382072991402455846058554132144391917483340347157784732527072635537634997993197159229336551448322440223834745566369511602177441810755806820271524744341722067393458060420864127317537939652097874452978891048009571982477713821830003770767974768482333189868215834412755679466793967902172146990575785515207437504902834605092280295398408548264654610078859830481203598898547071917809940704277726655529423903219561415539291821044694266616367899772116769784537611672152755903891748057899795434171064277193592339692055935746161686688791140602888202983894451988183611971480309852284017750746453019391248994089511112496430414644601673129913093669975517849970462678607314104161702017265599867141698403094833603736811490553407917601882905796307079548954393907954774919873818406729718407970959503130004368977364858663715680559195346483192845545693298687840939733377171851809160090119734148755709083741002222938008192372366851438320643813105495824491064496962339468098903813853772142193193485589319390641062459438453232327529400592080560925629093544125263582337666045478863324023002274858419849419843113935776445660279666371990002504522005015800562620741600736676374496059493502539221288124338162173476864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,27] -26108028777465575727226123541975454242153007870642989800712108611884633958077393573093879801331943240971205235721963266470934153425819181322693966570871902624639548702318704366289226458403250817217496395416293664402755334757303885813810680735887575609016954053218042347281042349078391477845128386172104690986326409241752257354529892189762483170991760863068619899991397053535182826465944691674213716568467879058017532407615528874464056939334502506964118133887205492420429486303567348225908067049111254446183814584068366852598401037229141094584758412187928245855172944989025760963581450049954987712352202247708790718474818248432950657456467155847063236462547039063284312577302228442046713071385435211136323390214463710134745331584576765548665653066667699116713474839976068065231872828206306533830677790950724568352199899399094363430956598939050810327894096016910759755615449197197102777841100685338387123251800214773658895921109789566129121291224585535515767069702431055913875142495453282156244345265115928071196361122678849104912868565410692179354846132094870951601006285977290342251413056559066265729339889978173971056751343587881767676149892178416336264573578222396758763253466964397743571425744373049596744144316636202713291006179634991987514893184140667152996834865458590685332740184775090891542543297727842266417146194042221595209116230065380042357789048680480273142861128614504742048380890986810150447000894262377136161326331283107605666440544516319812260514207067445667009202317445702783499556889364025370473867752787280588053139081557633228008055527243241695994036772238317088326849878546112991924168553771671606140738181320168054339693938832068548587131913008359300517865923766698716843346186251013811105822751281371845700680510286576183328359510564581479605392502298449941086182594029840834306177619275800912474143193521323361602203583613758062111697148375868641935022623307740016300510687197224585351072483683910276133443593358591570664707540501401852850476260315394848317936160722860515386103270452062184862560695385188235695357553228130214632853799582452904348902126873633346964604454962131379909694193937308286800226626480749151580130985173263998842465541862691654016168944383956065307424525765570456261428319418383782200632996180578970607768843987099278794987185619177346317922291689017412850330044392847154228815448941876824146346035650441554046410240819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,28] 27509999400915050813821245074184009490910870761413212169838971808071621967479026122946291313331247276739785479195914731064101650713234772927831934444173073677453966526387564609548060572389797411424816931352092269134626993408011741857032030602618144503921599924955538826080781127130172709114933279900503861916104392834103650381913166858842619569461409229937482255001391383780476363985000876109678279455737278565987350730269628791712542776169977458679749188166383292933479158541455463617732049504387719207540736563614469584586710293968909786463211466075842868143247826467692531877755297999900054989582983047177115065410477679547497461638377762098097305592106514969334686584596168983961360927576618117903618263750814405541534828714251418711755793524456875016569096536087800311689148957026461239580792389844321525066760818579416973614418519638251036673065807089327303347371620352838995536214487586916014937392182066785064608324734539630572473891428096704348879773374322180873717965501513654265077274958611738412329825518542846454196850803875477068486898403547849545066289781966766389573321807989953223733451541344447255904147956045416536123224750395180149117504320874444019611032737069796364828115183256110826515472945153654261938058745218319627574286247161068865287387557957650857015110691846077165626926207577177815028116201153970728307273664871407419494418610686275729042699697973288219794422851335563372553791947110073874415481400971694777717738772655542551437470380971742079306215777381459394623517869270477295121635062920006322124717692166257220031584010599425122940221025714340292867740755554883624609117678661822810054803497433532585758275896513932981151334798455830223568799938244332650762182075203579150441303038441716419164540166332415044196988602047343604924288440966384456860537822325053561604331450718978137956629060489089043653845374835691935925390941472976703604231002892734440309445598417640073887615497709595881963065822835652553153036079410784180398138159355253649135035014049103669389536028173326282684404712080572134672968158841122359196642999453448136341555227883098835894929377913551719320658248399832332311204749511562258923900423103008124158766426327806772113888846935056240546284757870069724465834581698208822808318082856420163869576533336610502926157556541161627843644930721546163875595714174435082650006817775118290530311399312703249118513000873984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,29] -26421622734622431175703107023920570185378468445965025760254846173262533475271394027971016547879820975013484584478641136667338440960288737075158350334927322433684579595565160999790259949917062142350951773315369527291599904391173182042442432868029096967446791888840694531851881075735049815249058676547782927860880084131127971523368024674488236843252208396735893193277909916598476974960056272104966971585546896573253089367655402369680536141765608016286251270661242756170588681790268312112665269875120677622342988121717281105296944132439901355488236887521177716834867714911607860355434111900148697763546339080322803369912219762235996727646411184151218480879304509491925651961773334267443534811164315985570005446102784942478876770600912483201933802976361718710055090227665058926464362106901796763533430553444440803552218644531772974493081499935937037236233096686080066277045113706488244999973269049087546270034806808686257108074696408084718092424527748461417018996237227326552610330200498728091495445643614762962670879844789226743234782251189756664848688041504659063298737761521056787034397064581946786121842966073267234984732347579427299509315268699339007896401576647075368462554272517731700745356626272162630228492480067930517516688686256563584524529002191962831620188650311238074981971553471795894350749568220690189119407068439586760202720911455921559932032845510634217394420561142839863525665803433185124031954046789440853606768991511313288118475187515498587436093738617502477847905466744693445042946579811535232416571248253760222164504883229709407658363391210707396983237390764313511687698456243296643161492338400760284519921101600390898978907524052666735645443214968087533445662826195476964696552159115583431863558795167956894503055578142778685638270590998380958950483621698211545562081411188170736047899217975766808353599309915130099398248201269695330170106980836366061534613110655979002006073160880934883621923910104567470447141888510809999595808470409173736095414383929948531977920746427769300248677448512485992201314935936680001985510047468665366717167078939807665491720680243104352652151843016881875445817001900722166387659315420461849126544479060790536517821063008596705555093496935607766313023292884774116525168447849338361304996247575057520999442794233938718619121384861344935012446843892588891169275691144230236669199461721635187046635852271819028443558418841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,30] 22631946894174154454382580004257752948160885584325696160772046828800371293988865296824121369923755895980988386579800722590389914795319669975385683120572341468908253605764904052355496752672501562436342607350410043670518318279302362836097000277273400903730547996204491840679007621424747347551657344808241786669543383366059994991927364818164935496905480980329023051991968040038886840636150075324993357627719552053762219482711880933628864592481562172107133356900056555470673448857616293622868918893759233010516180203696103399313378373645721379903737172702003241191374728433086403638528064627910062014001597098137506561451462482164512595854272270644730946637200087243749851553680879220656784870632283616446289950739185244435806481451179125617165213116356763395827747980963982790388589987567473138305902113227375997683042428644790765697638034923734715748323170516826481707920534382848273706675862605988555937949929438485482162289556767234009626700000890531093529646448751158823563114226803127175498751597002628944715294192024166596314434222167591601761323817749360058240199174743855785957795900218169327400978357884356315011242316369351826730316824067477943278084478403971926346427678414384646235864218974665858954842115517542790570385524527316879650174543009354668128704671995942360701859913406238299720309946659674258301486113717135436016275761296698179792289371456197428321449628598304612788225164479232265205795007950536729627933889395447173182832591884239256235164547192077426319016270615685329260356562695669539274747154747297547450310413879561085218574905303281337117488803315022295844385168923703091979835702140954397838878810606882181697946937527362103476813691108300459434918087698744108615913040280252629178071625793671586184072621965841617475192991836762329159526789763673131364196056359963665331122082650238373858726514359053756060943137185842368271025775673345059768707983090116646264170789446979450321157500994553251388740439704419049549055028383130748595315928316679611307212049852223356984199081953829264696081218663743617552641806101521930108384973395935642291910756630070293134696075336514709463626215507576547959765775667856825970131057380516400595496758848124157471438794937136126406233429409458225492026389199611645223724357332522125137036143492149707132966546536408405179268135345430170535523597062532334240150849568395626341316357234541964957512005320704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,31] -17352221852365817290660662396861258428884752552354187585680597738073700291359965799320632013716293267677584695222927648038897750152002401496628135002027490822970495554651899568404960417069734011081542318462481245721743223932960319215527708710018911525351391529435163055785926029812058009380158486710927156739728514433692302258634589452922923141019503189091071663173254315697584344069093193788379134914987393689943393690147940722552612474394380549753824850236892077383606679802183688885796492424547235990493414465355503308692529499398221385443105208802622171077185640365892349245084541882316941172490933175176540761741229399232027071200568518956665531680038905285568855799457967769431212846682097641656843517159098405768122987974144845904362830012211885714115692839639790907541146203656842309782816035018713434926489899539558876749438249711233395006892831108713828919314187047061374080114774343978377896252594631033847928046043619481759889400298632130981589940094370906733897389244999276713141453778561146203812041932938779685977780734559093400895333536521055503583740292055142954689396311667277747162288628653298862081680799688524098359083106773988525447330678135595524189559596463363839265366784436083286552306632276361517727005838278746110189643113910926105371483560216263172303887471022921980644261797277085730432397725591162853172855714429411928398686585358778746463138340959960373799390793841823538454715762221181956529646522204323806190804567969305170316967438891661491650975051014124667437980079442606501865889670238345432133664589176328436233579497211774597576724465140150006877858181795109237667251184203432597619083548268369973231864568380618807929662529687276677252413793031683250247009997414653718074295531701452379239132684905175625818342830336844116031618498747208529113808930524695719090486460107062269088579985489368702514071295249610442311427567312963652582854645374422546245207277686607316249099780775536168716151962692194299449232971443829824862201610084950281556862699578485695319204077904752878479239253938523948529163042738586306659699810154166652290766357445309347801229069048541657908200046745834896106216573255871623528966597938677367849774581441639001796474062076925288423340365374685459393943062036278049516409473011622309617402551281077389369776072198973907149236607533594762300428245278485268282755403072903502776293097693390650190487932108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,32] 12033612942671958836332585894897532744524803577865151290331427044456791151538561479973252580473666213298542401508140065951148317595322753936413410285576837750769204873360610766205897091038728333659915533592851970269578973270494915747776314652075196977412108059890178323856587941838514715056685248826690288318604916469280684946525083955643743424487818106046361167897514696802276550907022503518474360276993799640529423687011514550978048214185728758567600520588599110659801122738222546494298152021738369025079032474784261360583908975455354054326732576599421267758371489017371173161448527225005900212635411651268803719892566632576441419983503914910099176757534039313682590219608612220995478908792691663833437765368262126545627107746892684904764818926003111076487059747273460386540012879357379099331557982197302810968583722426394170518039168726214427322310019209195859134205650011560235623649326848652844368467851884516648785051803311482805995439137938365224174376536510672705745161843600978469301840310594828561943998874929884883663104695750384989076908668366069835946711831062525491350580680316498953116475417008437279266480026780618960736619830456467583118764440262889542802777060301691267797424816024945108583357692388096755171331465174781901442062262776440253911533547136981070645924901886110709826685754992771022453783357022735374846021273671128710150985422260281332146760830877055915395354964130087240071086399769159213436692970401512271872291858091437015888485274896395495686666446304897578543257077275482904492107686097366874522917160710188367375780482491728967514024894713400991660007557020595941356477312553202158841855274745820433051904490600481496679849360804400836320402946468989221462770245572192337855531045957798937357690157341282644938254065080037027902618493781505141940287435578773814429194804647929870949525659415261451136686344800432415601913890545711131498509146210079205606615388692198646230330361903478017057856386521660936904617032188950198972684920730326668439058011228918165433092965717492626036665237866244160105200186454964760013823415557557587433483467630616436067595954095190968778048554656660525949947014069737211218616230243541271480819631234863591353489648246890817081951343364643229922940426410757665643868066718733815499475865158816105372667085726579626358680126983174609411947172162273660416308264124240940113245254284743822176192844267520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,33] -7636225763230570452747898336954777708400178479634249546249100644648316055989954072513745265069328557832596472117095588372942293709364967642253284527280383629421433600888657957637661293311779877862130028770387211112133657152154903565485447472869922742161672070016484735706613931690850533132644342685468904003216220377530627621597796553612921729998569733522651917552116271190352731405740119328242389963492395632988614729232941007871671967123519625848486094927221736472279818342102909090328307644006747345014360084442804194872687337248784359234114424429057882719493575708690347850601512653006792314564853094092501315309198088009053244430422330101322574576305855617312243008247140529136928979805942502934507518823530420832578201819595024155371954098197979067464958718125167475280079108075793542346629401016128265690389964824647413036630267806430678815157815557869448603259618630019187126840576048561576709415160877990554193166782950246824013931101038853733135159586555094782182422733987985662637093048342059627167787305050226056893340619413630797117222869297778381533469522829266101820949429298624685074107664365178481340865636845158800260127245896693441743877397032410065246694313645447126339973744828243142853916348634565973992214309086648168025138666242668377403726045208078714756587156179631006544963413739106045153954116665012565017798284322899902958860112578461496195892009168162948119580090961084025481483734853917590839985399034482948601755177626993017825052780433705204567249342726959412155900027801200284101063582390231308878268577633588913925684392282233266535974774076488766677190568870080779634468454488032487233358314824928042332675938741199624646204688577933985089640826385873353132611668415173929547817353447397446319805189104723796845817581849246552446567264695645067593360553768373327633907567444965671670761243299507941068108943891418237315694758070167152459732464815451337738868812621981142241930191703684750980003351633223598199668745798592708195532476787826034955886817808469041477143963105207948487179885102554680058808700176486225485110489922568749800823873149379621460807719432802921340970289575960775102115727423761145454232209438104947409619831124816921662104002243230357033783844635056978136313414336946745151509498286799125199917933711469573898053696440895788795235952064907535683977052174053355011636631558906444911208035874191453936540031385600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,34] 4481750739628328110559486611154881804047204389885408599048033958175434373783002617767426550901325234404385528781850840609847773248433622531060597370862188153486483897015632480278927858652661034638811593751881469056029714171418112771780180395761589976068318046459900806639413345975046610580652280610715341235556446525176274854239956472767619407017349248972757423782974052258418380531385615231569648784925646608976591446759671456294976032788962200305717437346846304349180081523249204344176019404180245191477083940968349719548400997662292827000972335078401801387806951111435021117676681985857753237614903621869183945412714430085860975744856265983152114951253231491038906072437416969773203830052334843323409921264222308302320852605546477856247470433093308908247263148461356955425631561975946487028354610987807456516242929864494581925588638787024190221899941143135616310733061369040216168407394806687356501748502972685167107503098868837667223331466595343065233811344293589484824233370783743543741540269760108461049187839077997386930297292084297454805891838435124973993245166394323385587763544389682987990278011348936830193096890856781397247758834735412946336444312587610920184093995577800428559297941493278977770496159501231126132267458025848063524704598844606883763604334912048016544181853579253951078120872967367650598657477217750813826467695084330488727960526487560998076189188939181559268827502471928196527850923418720309232871976794953775166950226830372796144212703224147246000807322260708242702305201097655565556393805855982833900418749837798889453855849865380109361713108802382200983413442292203576592148211475209190081142466835898385850183320453787145047392194476238371351914735046210209248832395319620503590711351193372871722794353824225514958913735710192159109196491022539178786390655856162626348020815233048738650539408480433252707525750843566944567823725749962772022401022414769242110818561828878408365581745915513962852962826915932014786037128867049054285878693607086020607743241392577718132229032423751997376348120410522820627746159318124845336429471724364811139372560096058534232144412756210389350998060486918410829335935987907827987578061980224296264340916832704613859386818465223154650830055283992162972319997960929152360428925390052281546616792506295953626220003423797337415887961999990645663129375168280463101365797410698732656420786110213317385572455546880000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,35] -2454257504485609129729582810229545945242520591840703738056490558523734573160510753911417050393483486168812872289467634702971349196675771042952108521707771999543765074736421932957262157002336328419247454802482294472519660089723057995762299994900528300802711959841315163800558653515681136054964531532206283090604946181915963750360257372905008932006506160230275083227046099907773625870627594191309337688048954468910233229822762017849842655512065549477982247172753729297698566666689404644525794351215169720073696644679250435341301658120653335845051613457442716908413575062956740628187431047182050224019881014491778784830372388385403500903851119782255629738218575583629369999351470066830502066301676204803692118192517378271696657612899254631383545753875918134400464922888251921269887859589538657398733141348830367559031069966121836671114933811843942935747242980021939187633622555375857553901242380461109712049676837296189684118356132911891264062681072943094558251263432062752097285914201498862556023645364416306110452273161113481683689886658239799965397017256269681225799257367009848069813846214532508034150240834789893253132886504284135505859362520702171146525709038700653629464057482594625316355603882817234303752518300734793301737838163608614958306659780988027091244064356151839484362360517762196081252103706219494004252403770291095403904277912498284848741268713775327948804442810689966341177810925765049790437927264874485419488016696427497974939519630935983477031957116334119007475983189264615651772604899530572513205166293318609710729412440002886408347709932918090940149934538432824021140637851172823207238249286768011240113919103801268299796882385098672057551448366392218500024920469952885560585695072398558472396682691613235632645232532997960316363770576759382052197004487475772258936292215026343317074095207047090287140681008857217931085996064759454379119941029797811493506512610652768009408468139610140606695306695628187302836300767527174765225037662561256300091206895679890586032636249288463341484349610482092277694409580967010073303592419790763465232057463472825247806377334345209117691514711620205709998746178443311266024905241576631183277947774097026105616724332147990475965464047870401201584443439690748796276014132811245905068130153683622191636329176214253194004084222501011071775025805887827965240790006829319078587287950483620558740688158697038064057633996800000000000000000000000000000000000000000000000000000000000000000000000000000 [132,36] 1262833483849920402123517185441679180032992892160718941976483826919236239253819827802558223134973503443755340203727028244959500867084891115747926322793631116091082132680890675401456238423606945441287393589772874749021176038082320755033722837837905643917739627706135015362060981878836614259399060113007735939756430992987204454280647875077054181903059867668115857088493465878953169445763615336858928322470033328463335595610766545422791461732128945716273753260891930842592190250467579202423514758225231902459825509973293490061413291669350217257988918474246412389532404149626508003947937661878407181769467934690390160194005756638668808434015939570228472093333567325585380939533070347569786471548340510875773369649941927128676396908423644483447097390955365053516159735216194534691252805813977070971824535510121567895089906057666038800165190119963593160541681424654079284375727990782975663715750780940442870346978470042377118110202552076339249405868468179063290378424946351450944881365941742372008998389403060865638439174688988283130868969188874905870990079735505017034045892976725199405871751400193170055110907304412196801043317418856747132738774096440649874893448432376437090455368335057700153509346131071403529378115749582379385626382059693854008595973871729844634932486404786296351660266041566443311455685613978299227559803107347014620197355147433039294180339094444449483853465271520640269008231558102466283961330257319681057764739761643760708167519410799625414657233467051928340550106503612227830974043872997228090552532675182561645513671814984533052987099032482928681858272197817427978730546459103263963219815846829565409349107472534590316391929198994115703228846334564536436966963532689347339705880282177614488198641365407358111425679211124853294490203159060188857472879710822637472286077970948359628709076764879595025982514388873393895790274032576142046601997821462409945472559310945470924700469985179813856150750682235246164618876142709770829955087154950602782200293286807102735720731292746522743772177161067925789654037712722796873205785128827361625077226779827090668685896707344185909896866877571604435679656395489798066412066018496435970304815165009924494158678030945275012724341375763263753100064537343172165956003328804301144868374382740078305051408303990012776785101231448139384194284267680959985392752448803869542461596085703338438773438195513251346560644546560000000000000000000000000000000000000000000000000000000000000000000000000 [132,37] -614679824512641335357672152978321457192569940341664966980221259032344379322159398284153120433484038552910769205641853873838331002268790719588707021798874008713484508411362352599643402276186674926547326448772046295604080366571797180200133779501133843569571976676351536912449686151856575391210778330005974261012805747965690775013973244464991556572186900106808878492012343086858077784910436189681687915969404244515680141564609430137738085827521567487683237173736199080160024426125548638119015048866812844971764403235595884093770336803304901916406604490056107615778966924011675592430397332420146775641525662732094228538064654849795322264749030349866377583030109102873383895062341061517709934611951998508756915140785151725291341055057182744594123109126449489490213769982992012821098308152871048859514929692125136868017847129623901163079642234106276531442524826269562586982778826542713654037534832597218076177656823198859368486209456418241827006881051544485113067251915510601535820623076018699059226163179231637727155556626316408478478661176631927659993336388026162528242393292509501184861077229370090652473701478443000368574070603797352630299016821517373824132864770457233363714192465670674901129246523544862711967969882149151744874953212343958901438264515811763486053164938744978893040179021876102791012520990919820381666656997243890312835707059094318796806408315292271182782358861979347071117401716020296806672618768850915863607275105676930582364152804678206644784396128862199730673174912408501290407909789532172227586217261347212631993113128036177774442933459145352110188058492802075516899961891899040837829735847106137682984500681253693867709838492245943653902086840579349148721471777996087551297152650544239724183677927253251183062967038012113071816000118866116262943370814243399624217132847365030274975007708535193630989232937968483882091516177067957284770451068721626675317518968407404097299245023893713616767258534150502572560965374026736834110089335153432384471037376751383617362369957797893309665066964494627827050388324581911393196323613959191894955713065678544309029817425252225289493349323305259236931068560374338397253032851592996945249295033961471506998956719106953794987192258536563023193937437745091409064020279231436664026516428652480287142500137199533693875231184428686806396403922927602666147996828453257974394246958934332125637537791295805852799415091200000000000000000000000000000000000000000000000000000000000000000000000 [132,38] 285301627707044249582064922097482635936014934475811254182009828617655802875067567752076096506080087099637185780984913235750112849135789551624514810290946202929591190320997897304303190053864224995190268518259623402556245291338428906758659255025610779227896537955200520520231152540735611550536003005250279803465226764486400780854570402353283816162901207284215637064017317560505396580837723933160615107614680142178713082726496956721959245160276000281727775110927937311349849281756980021940778592643416947695314889394486775200784855125465402901340534260535743930730090811486143002510752755219439119357449914359817873755108789148555540887768588658159002417750705767692022940846720403054230446209133898637721460952909660327389765115286835124212831874289425665178319315914232452457541630087553533104854406291561093402465635621356936029697331059653957034106781205872840372178375859658625606456668460723600705993030485843321534739322320889850142776769543641161185355214929452505629754985056542997634853259569084635369482510264084248097047918050931381748006427477611128803235981611976962312546318084218921839471869174503941335418834492639087234563823063077919449141786582458941273767138035826007387462846826754585215827438789978006011353218328367396485774653210030457063888979593421259824289192575454818990580728997296296785817071678066672688202461160834070301557507491426157548946053179574608197560116732238707517068298014118935563627998772678089265237631622780773450906125710033574095805378438121889418435484614399097625090638048270698165991782928691032700084322566067862721280482092617631593230297020154073602491550310203086055304264288543145506887054590855917590175957825245664271015590283936728639582906574912560171770292392716973598949401007228935987801712834269777645789481174623091584729157170702950654944702691027806096423306375645037616039723769705581243437285406300335912913895845452803225107022452799416361715021998073068007071613790147927464580909719130272254850474482579462213651985199082557032919137503628658819772676066028742765527119822426673520551522482388257999970919768637904591337021273996224030069694459176124191417329764725886900627745444318697324972540606181396540824455013146070353113620400225337134346915083355398146735224457748218943049566876906950669779606648976895738377563307193428774348541478545037955241898024900841206434689332785468151254302588928000000000000000000000000000000000000000000000000000000000000000000 [132,39] -127352891329053287749866359771487622081758564557655759223707523630467679024681865021632258213379408070629247298150691593847780085355914589113066420510552351887229958820068634776592322840659267400648722320197354919949830266616984746566701708250774653461927004959967965042039215966850872466420325987619341967917978537196291055112441478561503779175481072458464831238463332934643835543855589232563205364629107471019771143767852100958057381326396266335233489800064249259106513276707050360927646078982386146385352667743552619248485399169374884849454129092464769914114222724346891042258264850698975269102157460910184334181456901991294980641918054262031462030937934578573833703666512141094543086784277134366526906794216190474460689320622877337755238583535038003856400886799567666590313728570021651067625325387323835163342499862689957596916859075940152963834362855199665533959499467909173686857903661006917543884223274131088046643380857608919692141064926947706339066034941411705043269077883914048461980827784817197828646298685863675995807790834827558947742534442038184010434336617834349866944573568873536587599668794017157845298279315951290699815890396425922942857233726026184017044718367709376281406255489748323553400545192810994269400567237273818904770507642119641757294479824382965273716200728000941880746840368977201803880971191499738181166793133032804120871351726278019370027470167408709096658549194874698697327896347612162496370274054148752133343390192090257088020222182316304125499777794097336653108518619415229326531157921020259264119619482151253722127591795776246279013942723492940923877842571644536472164436697251204093044785033190394909066465804725199539530644959565662700678147121215656152963172024822672676234064771806305304664701015549935336389794850445339344822671928161105069476222125904343557624800407500387921346968516889148493947746865700331783610872202702023549392191942368045964988278009730063008966551243901311384993597984295814410980481645982083944692692567459592408757896162538807944701892251390442012357705765752014876016355962153795220180509154403517762169914585499495356651518620898085791835197433379510178457921111229298765086444704277342221571696936636347543493977648866043283307040926405942157953688206182619754542669267600988485962243784198437867674368902772450029243981365273720442340798735301805253379823708554682917724444029998083009247864422400000000000000000000000000000000000000000000000000000000000000000 [132,40] 54931113486025237587026915887916470372552349714197296064759330193134657827208942240165560627488141378518934068653289329278124404471984755744463254536770730791044478858141186643433396160450331746461673574271844022256013115031392705657567253542352552697148672314010635494576130846224374637100887893161492409316898059165033119626404444917029824586389628623173595431866827615184192622081878154907378595802110510539182190387210170924517790828309398152135323147255931198929818705128540562249825178435458911168298071145564348482870440620470412688140417803175881930880967038265121023389153403397540921571646322727830543233450809982279925992618437269763748290194001366300846560882059270960235443457317303892621668299728569392916888002010307217361796297889731934121996009776438661460081210094791251017150614701467225928301647595894432266025969914727794492385195237876522085916293026568089525554076217921057057489843840146426434211245937027585946989561366451112392802462595477808118507896149763559918741226457309880559166308398090042965298340491387632949423022467718337798375360857479997303860294160118241849820631258516141365378710042082657490365807161953607872196766689162078549595143406651450402445832630424574796593921065454370776315081461086114587624297395463974543025177308561032988645404274769188894424846667287390478345168254630829053351234168411581139636524244036789212437825581257309489478722640405967961783163765588917608280931405416259479466853712758427769758424513868140268193334108971421361026062374322713728038130143461706197448023186896409249709183726538770508523537643229365317731334921810018417356510570066600712093956519634677823819338258662589286557794882139547248493046495245694597651463844761587975981915160883137835820780271864008530121062323556789420443336856668727539505768972103503357375656469080683415680378163207909916543239310972173660281597762445284598545202791458414603115011839242124653119124420558958308187528216531075909694255344283710021856073994573038453827951330151454237228111556602278925874366565358094318789893651999919720763245317073112822754449498422159786354984937631241080238600156856730657471197917353587726692559768243832995089735369054613868875696288605872487345931511669349145547859484489118710724235700610185060508128684411991387783005782361659765203064673139490295279159460481807105552637526608334001607175156939971728190075830272000000000000000000000000000000000000000000000000000000000000 [132,41] -22799089625178958034321070195122487540300852976377690793829516697529173246103857356534996406194379102836193556807570540914995878037418712220179634370056118494841506684306989108764952601362510349732145795209922868081738826202884193876480475001109412171978291920742458105408595695558684595513554204352253271046229687404844372811739732141812089018101296447247011340001450355409041365610441296561668586724569242631569420749648408320887521074005817107630351871513217839464967234010680523608966189294776252326133437732700684626965679361767295323529062986195005484425507409932036179238305650501044181558750412828380010140290700472054909005863242690796941540330075243240783975311285283916920951278067782210202061158166820631282515429663405705915451899433296092027495821624000137702284388247901905340493416299551532582972171863187962709945247993973063534973647745103974217259709150929001275540088623076491340083212843714160375259231669260603465268990089032197853765610416700300851309513091850588204920312278895123850658141007338892956719557088331557140386865311209880351771017013559256723429546747064628533789165843022474585054854958318726360385819082180372097475579728009316163188864740754519591045187946135868835968316829167295740598651576121735421451970038918316881994537658217586777676845096686329312754092679290066361167685674361486392464967663445047471265674141535465962678383991023519512185317916997984798281731115657908634938924925774165572613960102166707217420723739557859425604201502425372238358062749244577498516516044510495135965876770365689479096949999544648824108716071615496692398731025969319650782879851440407730848360557553866665222702762686846902640790052655380558807899400102408570245921885831241358860129863761050847013566459021203497900225730913902169134919154639615624389088263822825312123870793003645193292900437192114794652741441173569338405491292576574658006631931471281932016821533893094903077979479213115513681928897005475169121045587032761145623946980272778749488495410207417105254441545855727370973229882789178898111634391344241647643761653294597927457584331547620298324651709411938728919187036914063521764692391455371774688502696038733003112817528918726115453025256166845380274561737437699056387359243680027174595157764563901154146713160995976752560633793508148436329909509187098519606156112522798662872311737908447634823211043837943203814703104000000000000000000000000000000000000000000000000000000000000 [132,42] 8977796006990450583870645750039236647704484079410704270401437541106411447101056214642887210410048362550603911226365377416489547383252724000133322952185049136190436974840141824072346352381497524092415943750723933073276576164955270360701306587236054136206676025897036865434950011273831458228512823531473594202014225681490693246116074126295321531069175938449646682081278548687404147469257935035899605540345734121009751443818614646920991081750104444900176124605826251824700573754372831464307816302725186077248811709650569057851066819173753637973528440463637236684859161279232305975575729486706211240364385324481905810511342523918275510170948986735488436485582521320307148361861954818007733452933689049570441685636221761588039576021033739508356939504567869520424880988770094668595877401787802478299698441736964483641129734403351911194579091121187200289633617333415914176100924269422284762812961563893923454937320914969513151738391660742583893834873842258928098172601570575567926026305004713784850929767082353042745607434659897020209671057179864810456792710791716066275461766759855582820506579331889035365154728869292693011631363172088724634335071748011426320097794393167990092092400871653918654814096534509989822792112647757551515712874590757610614371434298661762261737459704943991898067322245324814566778938734593814156876556457309754036658394055572748690569255042174117064569240248067871181086035606103188119913089659388764290301716937524094929680926414573059504148343249577672584733577323055246360959924519671361399943626756710253564031485672220182138616305089081848637842736548249762596902489989704416133864247487125363129630406451474732842075296075516730360255250060410554534660924943906512711140134960213974405844727530767710530142213844616704905587406762840679403552422170370083865273930331795101197974572077362365521146695699234331192623463564921833266425714609211305281418350155175350697649718755581284177323068469144361721818210526733579360584768899641748195693582958762007576315379995868695718302061855619118271955263776928797203680828504554183300002738388202744347739440185665645656665951146643640041698899822434039930460809561345929114898747881611849196589161370774018161085125510833397905208993683239344185716029538563368651432786312237236548318831829512405136705804694476883383819752082139248930061385267185067065146978306042069886879324797520869049738723328000000000000000000000000000000000000000000000000000000 [132,43] -3288041254806356390364769274612579761290169647671831443541712101224387709409860122573389858988159758719798300926996589457335510553700294907919290781254161506502737395402294245289466693323356467462484198678958570285326329622700359991981061973151800232787334341084215176610229134417027579169973623192170561018759138176549835298624042351764998508544040650405510923211394387525005737070642808644735894771758556383084163846902751017443413080163837373593989311054174020452744000617097951759800470476333132664373827126476343898410389898187529161469390750059920264001825598075264058838958656684806785086938846077127587763558125621362223150887648966162334931888724357079386657995361572488603842866456883150558591903877691103038548790813970015701895139190896127081855599508842690959769157905749854259481013369364167543772765935856113439466515446391303469376349858043058745716614405018621796286009140129948528067406464201477954361997636298333539303191034313177359281868493499849508359423378035663272291157248395684859520081025762060587303712028212265212259049608024131381446805492600301842556717855322602037080721002574226886533673503637538107153434703684219525571976588764733378458132232001603020100144907506122346590712544857393031387740683222770250738025640057122800439783865527956897906362292505053368849678163101609561559200519929777548865345668172983084230281093413241539727931857036640498681377213967572704839714232716889252076561204088655362842034948155078078106185701929171444227289581163590370622203036102350052837830016185420683364603809342480410406861341774808268381591952566062092948557090717966273707427631816834439147069856397662669494057646306521903772879953843858341283345306695060514312358255176799750842475823287706337597541733189957655397904015205398517683495439360933552383616517553693936985963052195523764068450350562259142420727022293527258087158894454277977827478937194700132216912631469675208167565366152315336130059674084252844405502379515055901154591091923688421671744306975203383115141566897698626662981405830275676582345246001644368333488773328824176415405160959048379187420239620340859562080438692575783602769322568532724740493971864628008669580154037240499691222912620136197781962124464257032869391159323163328929738547398117269790975315038047148021699290804363208061419808934307872718260379199073782548588675597002761741843467083723278276519526400000000000000000000000000000000000000000000000000000 [132,44] 1097478407563227506509668832260729538804320215508716803378894100616079980239360479416921838114437581451391703664810814881797825624485002462062147075858741409244064424209694773638025328998343453874913438826389573430359459645005639287074570524187687279966112601548305555093321813225920655457366574190002418232110776092725043897378717405196979679913157180858830391124876960375088082171787541681543362605824757491844487583584302217094555316068998629652886006856962732069958972903601630503879025773104157444059043557323636894667767356559570323836951404726660646085095359856794030335848061884169461744913575230573294641959777772912425850970416200597447724852390794625793848648865281860913190084409193553702328179962293644348952351030255322311774485771318313457241155854629591669827542525674115545241643618063112537842959621850239671784243678444365180407291006348543102527999176846581943632048180099708306858522924255459330560849863129619270620265425787432001066582692453224528742189829926680273073409692024866184856597686106030915763868227452375142816338393565747222234461534899020174232922935332935862354478512111751950334107287396872843786871783595500419710567983286541084282131809458438852822931101963460686620141134301529759053570938830477466186321173846270519857014841667870256868873307951719943773935132680522746374452005308383549381487560889131601509754123904906214741958095280679279487904404978086585126652997341393271380026935229858271700850804480342671816969006375869289478242577267917408692534797676658483366852671701289226034564939790194876444658135372463108018763926864057835882721156171499392331694751558324459944933148638584299850456053813170605121431383695070623944698533069536588999195944277055175523023468829968889155671445926025415489452603121628652008443217611392044114176027300226259377643558190318146361559193323255691913572403444955096377409848103308400145642061951072401923041470517369594402977719056989740822263017452952912380302666922454608017780415697767930536943063792381422385061204992597706005141776070786433907283102637145584732959133890390631411465258585445132049302730647007202341538798213227142878554368670549063530142247414895724069082166915096108099378176485502197530607498977666985729499459958001523799168657479526961809912519121459227166688778109832609698169563348852206914044966447127810024310335795008722821358701753866894491116371968000000000000000000000000000000000000000000000000 [132,45] -327868774659071757600249041926061300382193457637295235080079256630056151156823766181876947909296310826793735517362995531224406484016467217608962930804890689899613730590980634171707545182301876204066401536867581237762277270815745255245842674130625612974288503224467652465820593275003269459101916263310564073412880604337089730619670729931614732870893172712164653246597349840895069262020194209742671261686298305246028488053421397356165494934596859958534757772105330764978283598402849096946972455358812538086277067310167552144340515967750592342896998619697718562208948249278032163191222137736593981658655839086851918260845604657337732802562955507768713475895489245012648556076023728604199829949845657801365649098632276752392531161809498026723346874274812019295696454278563153634963116709411200614160354113187190443567835532064455564459528892264023622152831572525607988814253215082270239959885278556116275250474800785731939117837077896794763832864543963194774078667937878333001861359745145729675408229896705286529592863102229811631494685503111238446613786799749634881871529140459483418353190877205387633180090476579039844714046076317099814805835158096392790636017041716091500647060059188164449946295309545571688413525069851481787665131677635121473218045913784035537032183647255265487056787767124814224404615273903045351340047733537867418345412582211978705003240704236538403540561375177906022922669827671936710120604199885916335118921047629106150054855294374495928116376649237169556863695557505255130021556040817792186596829623655587115051821850765884295396885095091823321262297075428819649890267863175413340610272583443417428180111560989326625277179019066153903635282816267508209186767387930974535377687436563202335867406859792430336638481501806487779542082698905915885650548355927212766130430733008759569740177209535034450904019480709932059288591018456809737475770122853057732218325514765548508379859107720078417733933488341579910321012845600890029318590279594035885073699664126019690151926196053150773985771470973166876979333830846789141114054775435674149609952817800694024639100631767736048949289190393344176800534185789024503287756700637639422343039903744328106662951739508054071889151474804699058592381094299158484525006628476716204697106723690945624237894365769561710295249683340762647002492674281721026125837324961599644297413844477105665027570471300058546228428800000000000000000000000000000000000000000000000 [132,46] 86268752655761782704011306297692463922354742022202125619001780219600641337037865278461124788024369841211325443760059029764484023536264144472895107558931519682085320865257720496694007050342660365703523587751372459222904730387202681250332808167278595764251253100376287350787687575389933726043415907100628432049789532761056547399931629133103205189101496700688882988784204659505941963152313544617388047170807659552085588125613912331460492939604910172877071381981517300304445353076752765229134699978896158047880098262795416225502806205986568521525194002622471096103255145771027532751428533564548014477262741236103249469767659102350635873210018983196936161868819440987824111897688485590093303298187293473890000194072662590438498206350087195849923932172887256342141451823596830703304171182879025008846113884199993064050053378268560004151273947945240733451608505371911065760787637532392870652890994397791071596690266991359474921191086744648978633258057094892219867131313273868945920599487692943795606893396212353573134545607891933778376007675032201567458246906778327541154416396353066328121943697135316908987322154646050908737584394488780580681469182988065604015244542889172013728347237117699907903530222524439780779289693655287598631593732656383708643207377512405180278653478016489273956633897764908885765417916659727684935627677458300958137882819648535239209669906266719115863662961694520815516757334853982736134760690895549301711069393564272275004062338027227519911454984467362060533411240468088555807274203403968362885159016645390467015400053475323909787264578428356433397844119228711211484726281751442869725905033014796342835064991792819426423857960419299457443745392065047549065414902995163889863562779198839061038430003575745883124020278100241645620308344121391222561934148150616712870143340956416573460118138528259498181112900507519602411147281633777961349145636314023738702560084634534027986747120485132606671070523380174790132329471906801099872571595111416685901876996149486225003087840889750263953936265381281619063336961176241702347220342361307556060631257561747690987163361312282611715975214501718682167391648122900085682679514389626876492790098182137637620538127918191389725414848738876361182667215377761229648952482531228337154881013274488242166275051868373479061545179562683588310502797451131178338523300399294814263834182507625543333368722113529536741113856000000000000000000000000000000000000000000 [132,47] -19680365804729675985468874915115489240726222026884394933457725974075804622116696751104444607232172718789372894116357242655348127383290567521397208039281942708305314513401076702999303575636286896032930801847756669095875546693141253290371948151962493435118960429602844789425754136971974263276186320692898359099207345609058616450322228536015807942695918936797020456235064304728159056171898479055227728187187632075279632178436144091471990754662330983823825981434920382786299363963079173304524616071492407692150724319603066927631100755450061954080578551084306850059314385852314366881405367551986152103588847611271585149988054184843501446792538392135931861404316464479694701771418182127427768645920079517967567905044293975908848668185032745810016603206378815262340142353726019694278753384241040885643128626976142750797755419509747688713929904552209864835958386888215362757345637334172737082015954392664188304055973103581296162860785880766773359611547145776609908411080145842066819011130465732143771417096311405321707293171300380043260237846324151037193400569731380838252791400676870272148773982456125975828469513347841101857574709158046852212326790987643042217228098682153991451346899458791032906956962337760388353295624925065290595300074856453509428634333951747770980904337568522816790641285367966453381722712480756157132575358124444523200069138873162510819878201819607435975705358688651581313118930617283667500874243310058575564492097571695718269257443207746058823610116622485383552943564306357182812950525547361470345220513954796424571653728074905831789372411680136752157083086444088463678995407652229505483903686388396447900473020776711371985120809770173824464516318827568675930307536248666222809094338540917306052398352122609772319633548867694902183664609915104420252959464442433462820260919680919541618173108961478166028746370365877162960579037274583040780821675448302285873340811879973304650905472133107785953367527924847206172012499626539367997241164712367236508384530532899121991259642308031985012733928538942846160888976064964702997659335098195597741573483075988487099857232893515562957408111118939100735259282124794899502807994162865161239784455625087571899958500098710587091429301695054387727991873654241527774278012498645693043197150821600991005680469401473330207447815766518208681304345807543335178367688583898961622477970812622484475165393478379486209638400000000000000000000000000000000000000000 [132,48] 3834121807073110276858139706012349965774976079801674273432232722640900900377084825460290005439439962753395430909331748390799709362550426672201101526916594574438878929354633237897297005293970361759221007242932938769502120881215785696043167403239796596686557742490771802248721267346920743392079333623764462318794079379222088539946433651931050930540352910800564262765496616940963385928090871801709261035562932853591006303279071467458374226781638088427639817794724087000170139634168481722991204588826014850925418298922221308637948118338166332273249177014610226007340630133516882762414116631928567030620924915283295072402086362187964081040811241763239280953972472217753423361934661023028383285868756669642917965809123570628045183741211720067123224527365581711548755133521117390449110024982344386902492323413950939184655409751415276287181440024167291063463074965456794041993954252250873066400476360535919076424737747503551318045633959020996344724407975372038805849261734016392978072200626540247971537264012901331743731901293906177998743389164213486572967292109030751061947079931617165581355920387967816702340238844135467130718750437321701300030629304502639351255560186774027678674576798538310260478857615304637639947004075379572457642766379903030315906532398082616221293608783913435547458169386093624126021438402579515762798580556769208492786090772039020631222566322313337366917537888117066062012451115669580374953498020805883068009290330642229066983874092278387192686983047839703385526330234823723654496399691407023358447809455946777834002384547930809551616288008534689355405494440744762163586327406991660253765237976231065784473951702055087585618427901742345151609059990971739451939308297498933428102818774430330517503166487740008458654444655071274122623305056347112898337439198689791547052730092640987605814995754517894682995007290628464712702405161604011596192886346720557276092678331161806975023933149582268728532726790421608855996464510520508750681928609675419521623133214471171270110623430420462421242360924789134369317652114329908397050449935242772133165607507669821254631368325317975673305647644197355322616499399524518302203764747943053741193725677112774552097038828179459959355654710784472795368534595808548425293355024651065543405662649448053733208225158292089712370526088133164068128057439858982682141908084964223377548184774857387185873679961104015383592960000000000000000000000000000000000000 [132,49] -635717133640017490385669667055105440301727294720153308204779316673890364568153460015383518471071322870771570539979262161863009992907613820914386018431144044253453582955274435594685859953931649917477833505423017368701816077120764892042941585999383021244310801826499676115639791432941693821795748182196418915748678156622915762872168472825660060326588604852568516711432528094413149819686381906510245655267072697935643755035787271161853932886954487673749946132401900927789004626061361365638552111277340797028453761648319763825521068066512777223819741312526609452032805325913734074474072355913131456453559621363484003960762073110074238653156558994520291126000158303035654014427770943298286215837241881942757429722723214445974777599194167830043980752668333056675829822398774071573052156953346416898332258030127005917861665891519493676781946319551926833169054456591319752405685189393490469015828722934335519694453221894926064771791916391719625579173957377141581210180848283462358995602016727480127867718789348978321464195970464342503210643876269180445641875591945226848314879081030533408251392740216577920427412285990275576448019163513454964674527732663722998388871207082775672191953934886361862118197721485192518469795709318770801318813495638029572275021662372666294922203860295546385378920699866780461526099303902225374075972029844245264890536969500830312224424576987905033104276579784850066132951321794068718103260858231639755313352728387942381990477328967270441967405464065465647741206072568607106738415766454372961180763470602844347486897815404592236803991337361574726871889389752402303975525233306466514214078685099283781661463900835835961129126782716045214667830956077026865485162698654955754614401728066232363706423079781481310097167562159332567683858987434682611813482894681546693621386110291033584121654693137309753583256528218615598768893482289196773049231316006371801949026792263526136173453729269236505269661079873863730830886748715710543855493367508042890835231315448904195804940983254820207323669836958311226568491480188404080247829097759465572254093562284087822758920491918907184447890072121500782965123926467861903718909251281553560276839165693107232232372351510931326252585682790836264198327296788177882627123279577876197100033971570066195578357510507377559297155243931649587810160974565007266377350589417934023554149829965522585175489784695777080115200000000000000000000000000000000000 [132,50] 95683413211138895279247577862124836077692719676987730217631764217251553331446083135998878643000302403927369875728978013169025122457301425418709426770440200810086170829554702994740370782957520363677589355952439665787808507684628872606283173897041982615474607152215041171271203045176846551024355669306242568011379567552133249400789498612423349200166054557257449805208185003773007939510575898085399328014551075370254587218959240485596379700980187831348894157912730562398985601855932888376274404582535919442533815436517513160635584187249447289729785844215944656188278528741181992530073402011637952145533317663987155629687135965541780863119675422223223049383954857759626690632290201739307530282205751840346742715243000011904040731891707868329948699503886972843390471959195452451809332178580206520079455705046818144825745727482625601872281648603471444652225531362694985250660654738997570018237208392933971190345551436782583542796053361928480835145797619865850913011717548049841826608187934205009001925874480055311754906277722628836215252535078227477474417314488078221654401600183365585235306243682960657656417167791686889225482220973717271636006443534492691294203582283808033890030072041073073291933386771885969540067171521573152499542929456838331556270933587715180849745492509663631770946409500494602254139806863484489169187173991680313265887696425368930685291396347318635469291616487926433469306977443472530375166399835959813109206559486223197577712513342694132671834135743599116444981407132652625843893627781386792906787958420318113976394036053161713253095763499106174944242763996156609620171621993233154144823105638658891599155064092757900337778891351415166748778379877466417846267496024481839797484655295696220760249824248382982916506881243926402609190672404431856094050932259062935905942345618592787003446608148370085374227456800498082664571672777014524579117835553292827705046123242355706896783694371187972405091807092147714228399753330213465127439281547558030012796724251753537109726268027275285553874025661965051598017124740477009669858884718938475170990670801764595066188916612038942524056736447131269417453367240041823404744376934528511656900319528627930577200411179315600089822409566777758652463711453363885017125723497112046617843970761077844077187399202954626024651655843330558858225666400132219055637636126595721470658836436155110603523217176829467033600000000000000000000000000000000 [132,51] -16920456555549084650324170717302899181346607137173013090498009903722184522714636526626253594131842381833637291089754662179959647073378578346928543191033693612201007027602272594100367331382319541981944027591814127784418951456582462217150527826804218458166788434440332484292220646595693467776455556281627844380900204319109133173733470193382654129032959451602585344684941759527191647351841410893876656104361764243685826607493180612118507595135531172545547146102811550771502282373455868010607253833851236815937423409937386156764798932014972698653714865214918952293815233890101646850526644967993585698544762545475690620514731166740226175415817517509909773460420965710931021967506380952778221938372078613032757538956722138466717842048538316161398493222415875030347474436123732619058503030740305456398487165377374087549849088326019067138993791291244478510259480086406730526905167822987590597303498477528380734299787369243098351412554523540659515699408244963940791240955570939373638645233263786551167747060034367839853006796710131893612317110965252903548397517681713802648148223382490457224752299641069073237219754421852417819961893135233723021793229251356234495580974271898984614553587674130997020607870409056236104008535509931625401326771107342259573373738150283169977175710597778108281887059391479270048660434883389100997776378723202043169684923882975683534085853729256500717446320617087891773073851320406615477671930890302106527882901464997035060911415251685329388945325298143269541312781714696770256592744114046692265796126755115580753535055283790819488671654912722519613432989127195862583007063175673069628635713470035647080176232062522840837690061022272162428821268004203812057496932450911158068904165395517867314210337531704894271153125430149210455406200669690605936030666716079124076538247347689355613031944704328561471354900623670066768567399542746585893096370169311017373385304157911863018385033396743709535415349565754277207539885487338932012105297754270493184706120558584985335383641703508487021817577156897935414567124902277510887830190904566019481594157963351397105984567827884942111943559125929307148794324819723757265431009270163170356496457150775866750205479731457494628411029335283040743314007309155079412547656408435508917103363358771751001233454615621581671626789616778618285989723543985837595088260436811763087211432270933237771716572826880389939200000000000000000000000000000 [132,52] 4433770423374558419554999584148541796906055382945209001743004233513671199831385993793555545112082652509437394530152005873742186293794502271489503851272741283358607787160065728812880058252115932913377506253990641800230779199819291537838031435066358658771493434095568348325022943225967806516274294033706767810282749635411557225252095692267130352572591384353211658011651231522181012087763134314377123522313345414049641746952570926273245686428960215948056970385169622308028680482518167427376573304699031552514472115214465541406928978941799509134420505897610077689223769263987812258273676747013215136120709223208058357752811893148781551423868721293493119239506422512677231513189190941853304480448346093088675253695855842566877934839879940829997473908694846814267898929980013137812428376798319068070327835431705065455418806990855344990639912446066522702517700556361796550278982947825438593335585788637176742379825822111013205480234130269050889738986513191747216117122137317246276659064798668379335662113691687450850509505179760731622175079203617159910215216263655608710936131252668773564779300465805989575534009683705328493218562748154644440664202804848273620382263531636763240458722000282245510692051447724939951604385787882292791130664504384155111627290158344475913837665812007801008774655649763223323462536635195476408988830536193379791049462190523702047100873088061511192605641113327194533063637673366580754857830953488955338310324068785219447016054272141513415849262762808394791426564031496484075448439350258487018479662685714960328866283668244275819042543022139058585831372694207253466593490505476050402056220996459120910050745007745923430551555616142527961158933612281623111330237190507587705873512521179004007394045837773253822132383437042234849530204063766981002245668851901371108619952617651385544196374258645240743205853003648079181297954024486046006096903733031499396177778440766633869344179154251789866677258848494028456768174854652098256021236661994391454147715513879200419209758963565638170233877453730964918649722210829262834806186678380464192556007489267954314899438210352366450138242074448491736566720835765022606633059454360261325359860062309534145184887075014192687312986267737369390129769342624332295098197428298307384364978850551129530963789771329184623340589794812326602057880430834631481753900417336111835635671806646005179488267228523658215424000000000000000000000000 [132,53] -1334219640334586327739585319578134459737530977380275582736406164444088805772257644248821872253846316032809818191684997995005329600792665572538722741252185834388086374113974682424994790279354555037386902861670821459592626613305688572785447993622178191193291799033673618991770746140730712051672211247244102911405636386650741001245594992528934162671898472112350974603503504535775855312238154633843781124052671995818640236745100234928831365726128934648589780441020370452568147004498736140821498383285885255333728452489622552382800690804022533203823891427488979923775635107404893822601098158755008358110760047932732470695784469495462311580566712879237379880968741444681268090333463242898512115593043499453898958866052854906980766742359378271190981888732247052706839026770331645963352784013388569909413891253511864462300383275674588247859157589990400777179255875940678908496440061418307481447367706700098765687643713156840357740546479677962138167542659971925634847844887271277138603589033320002102631327382895251416268607626066767551394964219066905306342464133902896668895437064433463312083133022407435002516613930494202748157275542903393559761193337328724011350838674753896553007634493246883672785946987147667884387606711028020299487645675908500235182908179032564483972215772470239483457104941427791482868691258860996855526891041433730242879269258173141931467056451244459694642552584626207685529943807523323627244312205575111662075422110434527672096954356020895796592506764988974398700030238992401383943072218367082530564567918270115139060526170389845532096780086487764417825552147343353190387291499633167991980621221559310549688313106442550984187170210281556963266084135831810090844247354260143747868974359569402963779982392976697033345069096887437779990600796088849193058629322568701908661003673246999623543426030892112126225315364213265637630328451314704015621972745102796831232314606219311319363347480998618801465197503961367108392865444742557784532248428549755785844637850334142858250293239623669550353354570044550114423916582159105842241899183868102982472548664223677529289615333357230251621793437666866404229399307873007808368173721442855517615977944696932288270740800130753108331118482837468687678306075645806892601660963941803263472510804257850612406937739048026492751029862175119878864748547275221420701810984779963836905715667444862220398954676316274688000000000000000000000000 [132,54] 353810804496491521801223934179213305041291166394739008835907841852843691328235776128759883496084714600027429805519430103463761590083623812397283628338124445725655981468283777940224379427507984495632918270164566482951502355465703218442075812538736677545423636214904914908248038767368610497568974033460956372548965849204353077597090759797152619406137128418665628062573981068295004871612286856048401144054364746297906535627751204408337053902257740493605759907780321400371027999360703433904238682780554296150287878851143089970471997697329282454675578314121445960711256658399341826998756539464000133225181283543127660226942433541363308227107328624887363423121979036336610498163788413561409555429213520487296036541766379526061380599384132849319558733186620942460010107050758359618095118413810887486233464438715061751621101821575460571036635621671714836834935052464687867052264214688050464293481205646396249675225737675871835245567077442065198469111329156614164068903034474093564940765493331775370121611096112332004612860417543102879191515584045657699022642920579289402385627746911380923379901418143448790450588601912416152700614593263674823572433131113604902018864776774405138808403143255526102802166436045341354773883784797511298676340717692110684757259236857013487301091856035699308190133713158026278173469866491564205728679758048549813211323635454217144652304382130786144176279102453773075755648907137322803770002595607107011270744116196324383524431287009209639723346406173058495330690836864095565302686134682802784937793440090498453212061954113523300086050476887118422828715476539437469711397705045333776639241232216736290988871789001025226305435763579547640130460108717650649876362011399811486286102933503972017740311599424030752856546920506675014568253076752296728223980239702290034413032859913186885082813696108026544172168864416863323698491618361582277971311921953675233519596394198077458636106246983651292902774002557303729870613394656133491411202713476048535919589498231981074174197932521851613917272685607628003818369189462985017306765341240052081335725402898620543915246071313462847028772636116197294101153368121369900271256549046660522687491182799266535788476864532083160919039513290855342309342350471979485370759353786995395672826995087802081329795253998588447931335399520237616583615205631471128189829068094616299314515016669023570833366913029794430976000000000000000000 [132,55] -76694851532708271020073286176401450902526394989908924075277197459542509466842332509875179570930416613556772857093628752373619337780054920008925825874694823109802969015863809853305717910016502087939959916648256365349905670216884613674731661095297530000560750125477164906995382550944436775088355522949969399685805461862854797807683690690542277228407320337728637622360910422054218765484857492340515497338037033366724006212047394490973045336113999372803540630657993258062920527052219777218350939637359437095276076166800892223446330390138943965610632750705442706273519243115991380579747818066315683521693805349396337719680756054877590707431920708079473390475533179387739546320637017798904106402666973229889400311694884741723399252239633614789502840289452552754787521584094226596528420972379451887271327803611459121808718229390126236920255063931418584592828970843327215613169090425512657852433689064447330285426279861031967738796477725329444397539775815501278842017428425475140453890971051618466120522317339266500599296272472858211642271579892068052931257972472244733624262048978495391130298064733273073744957093941276901197337616308046253476409165018913226837067217350646093934854767875803019544080055270435150146905484862554503226798471539608711899798354822962501854645216294664342351966526614545241305925537500476517795177078356816926616115751078522056166476395429331042878702781439917252649186064000169654232044046389413541214982041665244065044831812518849214645485695313561366543514423198941105955460800652241191853749335094583164016397559494435170918496068970838468512922321975883569428165059884044603896624898852713462732890296004502254225145978248966949594052452010940716467757953216023674270475689992623175988359539582044727603814431113771199143892073769526334913109907531854518531156242287960224031152013812988775433914663913172466404933357194613151351312535647209511799723958438655427605209731355913386456575963563056481938250656170351953246754759730654198622899730571335656982424838199911461948157652774462415286189933862473474763566409948671305205478838397266077611137516711926097923225606736659893547747522142025450160768609745668940011500932554870579500059993537912917537508711523250060141753173885529573455718509573982256767911565625152037570852374952158845523352192949142035273797867572286342903078779819190367882972509740671379252814655608848384000000000000000000 [132,56] 13409426835997890530921767807667103492667560834996501382047740298486243230964548397598531462346217995583561234431498174229111622178586605136386358187302468462835318753531078435050758581303575429061170774589921068475862122090414843546713057439402047447286579841495479955374101100422532446759203829644575776790392959101446353000633888532056061869473737753697982329706480893338542301362209127158582147223579520768697166455016573994084544650065119488790402196785516160646703638876788367364249567601830448785611000225702384765300941634631503533949496307199912936308897568207910209745447441444473914446599184685220243643364365173399247617553370465743750373520592116981080003237752267304786637903122962649978856069504478994752545284461135229926052211061369865477727220239623334488047910915001733584005079380773524095857435833262247232443044422062744014195726100527785177681050371909257598766380770151079066575844056936658824680862967284449804577201254593685585765675176787724062835053114554259440855344990597782785284912840728117427008589973115616568864476042570546008619521503017124546672568278181652725116402001441227955130494436477167332161535993823026533963808663903937529716697372835179389599720220110754757760258521779902143099813423327628122536476637642040285682023196255562938276353633942726483109493130311474652854554433606675374324700948121998768995770577421313362517265447876029014595055617661804898382961754479942525394346825302956826022273245302444504735112977828735698993790355086535603749323210686759835197935064494386938921645504330918449235667514630577635824169749547449898078798848282149601366681547826464104638004491869461826310943430162673791261705776089572254319896953328144443343711385651529787816383652416372802198451339577625541066178328510446021789682467881350330572385791041829143942685738875043619585541399878239402636799161987398762545144641329488781816146175410574951693934399532986517319198992031444353094184432373908313092408866120601187197547653289820741055543139933710139303924190850701667232144320341629955446644157063913907605874423038050039977449580409080421033606639906677266523980875831524309585489617693063610996760151069650536201810957033178070100211961981090292843971034968219421300718712989065847611174442923705141596316080500701148132032032941996354283526793120083514805506161606903582640914650035024211627496279765438955520000000000000 [132,57] -1870756702801699261302024352973021601259391984723267819075292406153701915203589296595922218567629899111606148350677402554263398368212398869543430197659281013786654467004911495672015488255219778783356973765627574562427029684176219024736152959267468972225072760109863126542303264191113268531075011591842170830828879862835832227829669297359838243294043544331417496039649569087924003147306754523755362200304567938803760028391498815413830417362534366022804830305318957978920344920124388486979884609602114449883526792131492038916067454896041011252601695595057780231623784796683354484243969345499610007573337857728401202331249789689366543335293737914803740512402675828631613294773886825796327149451509884413807504998793309378931219639408831688271078390796506267268286478905268899700155915477930749255914584570568483221539405148423131544565660154571610906559139474079390413541157079931943511981863998200364577035407610504565447143687578765811814241442198616286885408315363905790797695633659230374324318756619502834504685416430383011278916197143146848750197562528362891426976065444355424071257517936576155601290841182403236229919025081776929457596597404295221996021887603876457054748359120488508990371351078425303044299737201043941222883100721734370520064149727132047024646022426842543222814872428094195231512494343693739675742487344309176091081606033625727556557257832881388252356128604994621906535494448613943914175349681585185856695297733839216576296787101862490189696167064218553482799689925384173866862926526415935629388070725046452486325806602656336427173208306945363242302958418625944726221180172673630883281235514921678503333607496611278428196703105758241984587062892835330071539226618872628040066113845521636693129270809353158315801354833650761845087007445618782108018010552777177699839725355300729237186124608708919452135387170124559246707261353873541411477728432066811936986182504900060072627817514954762796466593139333496734974996157253216439102315428033820944937400848857505941077629143655173719240702632634506175373514422898178521674287863913631236322663786020447016375374615281106528503835782186955639418908311585332426489670145242868598138458738357701549817982275660262903633471887711477445415545846522399246376255771818357780974135257739537858377526742859626042872149969118716773452789828218726638659202333993469006245065242762849882517943649042432000000000000 [132,58] 201103311357619405932662072612437670019035032705718759442093820057983977999998415803515912086095115649062455415164730586555150044719102469034014499856252349602732086763878348619288898005753268696844913033085427356769237432200092257249672240803678829922174990634724488037743121829805289773528134585932161084846004603094321897140255490472795435695790556511772397710805617311376200295588667144361772760279854739362614646508640081527504523743355279585740945870053838462396930116306994107246419729495666840054038133792513519741973734709430055645379344321957150844613105318328951672288481983513561129671300824735926902054781586500857774921894221738311468765119518555042425129881790117692267083666784043528402057832170436930597213883821999548309901249503934767745793252500249094374007430471262866514095273952606098744836243736498178756197274399784514412733730351576017344061320953361458464979474882614399601728150060311280015190952868874515495545502268887238783586127731510578786783231045403237424076815174055841588374023082334768012733310958769030191009530447097250440118231906169523170972783395110608609620283818743225405919825661401326748559003535608133371036652407407321341168208118087593122490133249079007279416041879981002356895114444609447591373150313976011263911292795112164260568911738316522048542763865508086125123027452744453069517901705101662487709775421674163356833919794708275956709240126321894635347510725810695081962463210673986501056801627004544540049480847675406617104499543651326861543621237688045312619095325413884822180253558490518714268654437608139503687279054944772992265980317603069243585591683786929309171494115873500877735007238741452700925023836439582253559491738658830548644240510094477624525456780867766615979567101136462182169448354529032560082974666696071786159028895182133504131710215246049371507672826631748181305962907497965722462357856891522712848325931455582703198185620371825492665916932928567689462458214360280260887263274730998817189585470284091748709759405170263273172451313617538433893509097325583235599727153025645581374637341809054196779331166062344527375363015300210694872286971625660515854606402514985480688600320011896420125020597945860337618643134129591862847612684786396568655834995745685195572037098554618591933019247733082650493849777107688884449599907323653738243365392428362963736101218832134303565155879375339520000000 [132,59] -14575112646994792568511484933346846345244608446838871767714526652193730695485335580703112616402918703763280278178304174804548593483350769491733333982429165048909633522931961136921446040371081789390462399935026758959109889023525578747424413544296006513599683939357024973138424919700538855568302824712600782210067574354950930132767693747921194588015568083139654864926325282866563467395107574148324034516149634912770700298262402626010190723662357258917900558479301428935265362934480202910738382663634730101455228673833921297140165748034523125706431893383084914127727101400819083117521043912301558021059445081218055565521207882197695750608277509339670790098756821602173793551779653527739316296101829227176343862754484256723816799158180101172656153141531777434951665765017387731075308007206889619047947945368562641953754560622872221276490561694677451281715737461736723079853659740295149616879031238034297251487425589853166751393139175550992175238180845972316683986486669771527452433992262878428443984869624808453575356115618768152456722426195663501698919509710161287143070727024963337669243084511912800156987586736325255626767628689880960708239351219801557432936676882046705532004648009194850218074414122701584115259240411154417818306880828690303535639031413953705320030028119233474488315888939736172372430665500848672011578034954810313884361359657738398426273196130849788916025292623901732410978945804430997350154807528219915653911722298145475252149790403783107426526723516037654990735098691659525268191251562251317546355764363962878726795963923688251249361323224890778242457646711265876870991947224289012211446210864244819820976891846286217685969799557755392708049127316123549099667760145537280186030183366520322752228109069121016560028385217372357234818073475427726695557249441453465825020564169611962730990428417729219254227786548069615986635764019738441745496084089494540088353260519340718110044232768319921100280299347350027682542038689571649279329983087793373504328753118488074611287799539409037289902979125123754686090825999400559246126381246077227119918597520551859492149315159677745242285988150321648770843551022894225946524506980937575576129779080406820598618138060373848445147723287869275944941051884018611998331540827391966322502322352832062571872305440859520180995207814918068010940494069658150636688789153327880326476890146603740997224571361689600000 [132,60] 137237147018753153621830583421505794894001554242854562904099077320795761996733564397330174693187453917619689589251435768887342171351128340596483426677684290265658663622898344137329794729538396276051170269591835957293372240302895765938679713740314108540164888559137426529660036029859454796702043342925609557819625866868511995562168194038036283230249123375564409105517081161227692553107439691420351266194625988108782847560783396916561163491462833603398110744454789143217787523057089629113832875972464908686307046422613448390834688456169208358399884983172951798420694004788550815305070005018494477542527012909233811701897047141290713674761548519840093019396204735742095716043066816976374865503936547133031329503125022746964546290475935532106333294943732839097405354684448246558535193266379152395487257577625642081046775405872535036718583639211461149249474567000169969528551318949935074966981328098481643861867638394185474291794478629997286452728778218346361740047657514569628488185703450488430323280994121761472045300793127559755976134037207780821157339751445568509861685945005378237507992407271054307016630395766022165465822759160391790307795255004964639603120138297567601084260397064180122273818690338330647234454471630261334598992876025584738189525133883552586356838992354834449306984740639519201434146150673749408818751492780319873059641997678912980782539298921484973212128328156830994539869263058413904542913189127966189315954633182595594399346907086885186519473389184635422252286452162877495606305175627379064908740879867918867905606435882355635780549611612712878346476037021101431518807253473342572301510561017751762640297711227541213721136508519958772745159613539446005125512337626824093638314982740811949460343632198670832187501166888813838375906418317728616731795812763906699017798302091328143001080390131289080258435214051921721720630421960472331154181501982266772925501733465197169164166769204265196782701944543158498411596633184053720292905287474753272446128607694174424187336957487313270359674937961936266704448110386697008429518824989031749123319021826016609058670385022059501857891685755164502925371789800597125518745764728876931919465854668314559236670186780515396877205583040249514482951890907837412017609357363500537469732609151647611879258182573668251095834511353633038570416985717819281045704015403648706391404935581046723065737200900368 [132,61] 176657456586967659243447650356397674389711310494630319027562439763048339971638808176825650907197876526573258928533779823186467494558263910996122182643866676619147261857141119969277297295229709721153974864831295377043196226867151758852527636947265399494576507703471894498929830253241594187535675383365474212218977748543902098346924226474738983515209212044527932224028407618744473601371468658379249684066963200285177167460920070850874958171299972083840531059448022379093455383597977705212443302638797276024009993917656950885600800258725165049332912488598687193337288749625979863447592777475947231985859776219032703852656403024920212926051818905585965618474289404769477755327687181836456233051119485614505862907019138888874470978898721296592322087158681334950394719551966885398725349424159174705166143035155333882879158593320333386883986252852900116451432048830275570479226636624997193410564664981119800236166938161527065529092394851430691893895180025101655257569720409616843980050163152156900890366401429195517280047979302514936575241760862845203260091251194815519849074259889069958286533644637549597926067119400696096858165718295825852773869986098360879519709011180728256982265500088848838359017793839137687199150174135067392947901551950280144422697800655473148959675913105089327592871925756895757502038958434373013469750023987368898550102591608753131966720047456051779015256581995449582862795478840057544861080464684343703656424151262540002820666900722530008928663378191445202035153251542127029901160370908130091418541004059547278510150006668271749257390703346609698484211997735165644790890271636848849734270105515438617017572006867986571024983826192160269613795375516397149757251849330086820299888734383126689813604432341016051519564182509470343623400189309721993038848150060700828220095241642951424611220847670669982011987977286376619122372524128758024183646139182755828524034741517969678276013792469849300920042155460502725714822221696830176501226428479616167832573299676878859721181922188186951332731629682298696322076485863342623378543647599654614424360240720420469795771389461160699140536279125337215079625986144811660420321637880217668436807215723016612045875090635471448594192896708185290496034944091490082235069930480286673511616909398852742265751404600406991007574641452606820922270354025016606089257861633155669347726780471985421300833830400 [132,62] -39079538901352981337642614005118399961584711726708251182792205453882573638657711483011325943611669779566913673308930900793024650134798929158243462748439500654172133882137429183466750549987555544629147169930461105268390106498565449210715048472635342971987077613236020772843746354155289254149282330521663415493855796373415055195259999188563219638130004799732196099620508366271225271798301717269901497742442838825472759088757758880346762004092909666964750890113457868240353581012554438264763663408719381154233750610394347735981782599317364961648261204313999729208738106640440959062296734316975346237123773440773937158362694975374928924783750335033130450432096728671093969519309494943788745884836667110190864419062041701520404656458898520428249364546312215540054267255066374011972347108118943320301980857811848652823652074285303845537438863685053816894143343766003331243420898244274003186412606512062677671383723656166799732032748038927555801301478663699347034893868076091303522524916610184208108593663270439654382503383847144752269750115950365973765124885640305075910636461380644584826301994664748425410309751046753302547347618635601284348046138076389964951822193626265574404309197354801597073254587946689278431856371272010755675740090364029468694771674030198008479235557903546292396497170699518399733491960964460845118002667776705482116299954378351715296307147042529460719751961770635225963940720353014205139262373891895200589394714216878857503538133187415816190422539479000253558349395744353369596714020854122473393813962337285837371389532152271738528205109631912613065601868200976498694080158074342648076404108150676799461734449133103785694657334018842688254591788788511664463245150271883302841744683661069282128602579733432537893270513409930863593589208271348376039040853042819305782694690789740510470101068927563710671882530120262672282339580084505198355140382354864191439963886703892592166071534033817735147166161319023194754127853721820217518898281300250155824936262960193591600915201127771957835463499463026091940158846305437618686960148730656925232729588707175687615154410805103476581450049486906794267086571459498623657087462769004367949622775725521438570995967815822572576216329446416989948080283608991965332339725364296884022538975789381774126934375622294570759432783813796052788035257518914474492751192425007965591783967632874708090006400 [132,63] 5822486738069412776281574780821457916154376643051129627840205688867665525137164135671595798051473944397203664059792662947789477087009726821920127162711751510248874527458963359518541321288480239522104959872579549698612335818122486668355460023474847593903613266951181816640951365494998750554715567904499204039456389570301329457238442649860359864951052887620187255206513912805709905746140911992816790554097850361362572527437501739411972457950166246780019551424385639085945351540932456988601056880496940381291907186778179186746998854388705473565939122326578196855462805818432126815506937882927660198647048390423279140848790723911860769898440512980231593257053494255744746126531321335521447046896293050488794591537189022129760123644511818490856887593978499593221906971138477074874065131107083031378362258159946298622944652040343791090525557650558117133791904241018947682276150383426747383561119046170481216878843460777904038732068465682234017657220967863320605241209761148809932676197939328138307276957144967075816819095212219820757444637010374289953953865205800386654973079548293132093782562742043781222906998509816300184390299431418249200585480259021748649840033141217236686732004476400406391967184852292187644022799683604124128515891307825920022144043199578471182008946715098707734868583987738000255887775672368085182784852073991030946503440237705549468756977884294515025078801755580062328494527363516846861755510618724623276657178817228303266458507445635379733606756469903882562746042458805102096252135252871853790724338529905417975591057019926956665816522133384667265329423681757501681530003599400806492843587231677197888092364455410502120502753593260469585138508863122086159896015099426066129607695450800743545621985980267963748912600665392792543874628612595626997988121795240217049770677958172716163627584328070662001819256834761034983295021972163669107480601130148639969569206372079057085779352010796674108241618961753969132595476875799343965256923605271108428872508945927737275166785169854688148368174606509997804432463828167698055831468787006887843592909194980811929503727963509539672497124048913638523642267300920152305471365906665103383540150689856862054365405607154683516748051294375449526905766038237797506152616051778316242244376068973636996758664892502919731853443288635547156287693530760695155992652404444455026747566603031324654400 [132,64] -698504312501497282783468243252715344865544572817866049547634303656877140994208607067940951992886316974673043189878216913026705399171503384286717609805219648333118584606734328343920220466159366313568453453501069190101954367914333325427289868003755607059241223867761825783021793730698486638234857404855526115613565858499594881561388149958498130290116633882205457191616396904506476690308168695793927833817672341359390230458925793051596885432514721819970327300577191251628968170391454950419993747894377440609490970695437730421829998719622414847627019090657468952714176654002353442441391683606917489783125605227698717076887146158346706178016280741056948629530224372062402350944117368412182920670969456795856867012376140843663749236983584917261747125256886659576767614511078359580143554775666516830598940893996382535043078129612245904339758857313048430514253082732166780090535269016064679818469508009210695909438512068128982583931142365518197647738587750252217827655873625114339736295159337819648366650592117789432439679800842900334232216756696719845083280893122658822789463505669707511729698542634386389922728021282984185665995777156055223707765893503098191819879008865445038472267610325407546487231618498393490330677213323594399733984544295841915640559823577055951275559851943262749069386047842879691563581488826354490625143432742990769987966493669216166025144431804927482622049934542431266321807324582016433712953342693139190889967644865612828672643205291711757673728275032368605399626713141692466780493340542706131575302367630538337032976403239219594350368356862870305154268954382569342980942613097688796650510751359660739197511749048660604509038246896035901467787492274079692688667631963525255541907730878197057007049202913164222038634393274222029183078163229929064146876073105921567997544695439365288232722527618186043090433701189555090909881056946761147228678651220643521883051370744419577736528265468109244160758873785156338115264457221492384027845990449957094829302502879020483933707155130609692537775484228491440232789095862630719990793774587051934952931042059152372130599952675310531892945484401397023235072725564805860713220126022573326227106457897679872566945454825586754459070746615516701124154118780031496266749211352622201694712221749273850518671802185775808374534310524728356295828678734499204167970135059409962508986493453153280 [132,65] 70508041690271594076252869823738191304986429708999688226369531157068269556391562351400803576568260872640577693126573304889675207660140251693975127539832761653858459433211299475257022190925164792159602954857066107145270154723321217462587876092366900759612493914368847775422358501598679922132172484083894889689549258744323556850904534376740678960874105246314670320974654606368119214102078680375315532601414677556013517526304411425925911829449158603070560064308070777155542216615682487964235690777904772621655990838266655961770037335430982355459895612503647907320021030626318496419530567434790146126302129790835452666275708978541236392917425963325702799144132570821636598413054287714960221756359494311515641043118500595147947993901358432791850065339183178494465194843498064685866877563202293080094714918427407453271864452893752669467605314528470499395410938134513020603899318228014404878984714186501427563273976359475424947504989436494724555400747659398077864545749989033777194003051405590344016736511568974319168709387000383409680680555605521383740556624155197171543004130049096054161789759786102386137111904731559707594463521794522855793171248895556398105221177501249010745622563530229274753882000209267231848751454139667929221637150788327925001598483333510642205400962720510856353620525162770588511884654530766414046580166808479633842834046676345514569151818211956192085613595117481029728009666535510736780379282486752766595224957306672484274419447807517050204825064512056048657054816676761091352838024894995181903907406321941174993863025962342769845466344353667031011351308801916956835050415293916949274609157825486926115702350815265687639165848344497928622709212393887722660907795566737115833360960819895474722850510709827817579683899359785113426812145051897600814392010049047333914914379601356743326513936086658009004263087690269570799125782843320812184414723303183789310144219629550499877028956130494898952515842936756178377902463274978471687699588761141682485001179717367361929877852170604978886824762225187319837820619253650076593420503187368278634327237470610675078675141783799232335618830669155852791984331298215956758344307411844156528125406983550874964235443865018880267980000929398074375349039695801646559430455180901864323278029651452581578575787135861904652347270398158358001370013175693514598695684208872877574252991651840 [132,66] -6114576650220832716950424014684551993002624929986066238195011344737253406124626267118239247582546948980117929857470333321776560333493577962724490133003182956478202285787974790319525714810963359995481183713994708551751819910912596507427491644054171131844702737113684750627350357901428070976801522344284959437325559168930448506844565455901091480821086188918619538474185825325336489642390150795131736978383752828419978913223430268403989829628938870750970115396517001461013981727048713734745853652291378749251396453101296991626481649226760788874119542857417776870698919143967183698375556358417845024033255844482049530415952515847651949300493075428794776632930512841080563124514522178888624407026650086788396752629240993327627354304491176383822071590681780954737673952935027179235857629295027641373149341649969781655249711177914904275995746702280259495791340566387936461134080190585488345803485064314459820886807189587252376240594933685253924634766875990841979963346268914283644725125509983557464944228781749200335826461487664100984684327329158410558539319816654207133774750663298654729011810968325122524634138043132815854747447208087693226907000685255386452812736145030270894551456702697108649730743663782830398109515368420190301096461865334779691952838609406358895366024555678678122904827646421636796397740156228958434592817238418147049030028762060673791446734846217987426539763682187745538224777803775209031578736681817448200433814307258260924663479319003354701068981608109232483085893526078056235137416331726737811650753381863851897541852979183389774063251696166625985096024968412373235759149288851264506592504872940604969257859565438006777903158446808497004794976804328015907231774944757620835141902570490573276853843487918459845397636001608855995765099976191941983425949482312166124252745577506815572627431690507098792698387001320232984061405676663574268834008453170517421286828727464659790792332383875501018328781191044175104402935776432997170145892541352732071890266943089151299715423432704292378637673889985597617810954821595329321617573726922520110688251045682124263692329918511370215504293314657518790165761680181147697368185501499345151116711429242457197972884281679151032123723109222068971040667731648398832926302136582167989101358530320486752723465745190364327952521523119189893647342187950486661637610611959416724689630720 [132,67] 464161367658612904175189984236203759795743051714296734101117912016188239254230456270064345543939512586502606079687148617472895865286317973702047499450061194489052006684257868566180885998185839869735302889087843825827138166683570493994397074857061738984226628381318194537962417162154575696478901705695112057277289841377956165160230549057110175535980577654595280516231614518763833895741107122285451828659263968281428474011544403034714114027104433227249143000493625851943778052134874974289124131369656530083218478701228144800733600778400319287722573239295542535863576727496134690201254884087532430539474613016822251047460000662766231544002422161540092516970963057697433266425582239385250266369799897641920471030037397696787582147288140811322888681903753301776787392954803802687773517064772523667108213221736141103447289213230684804267938815237408933794037007459543213874952084062133732632442948063327590953072467771572418386866992027434979342898186575035723717786772359162998298867944308740636128299950066907732711786986931971356199821272755549330018969257314508910351664751528316043255077932965357319562906181875813027315404451538554050390997300080262208385993577759640100448999806882471228997036965884760650310765919941408671589117080877582136820190445366723587312962183900098281309515331536435657895619312966607679624539597289444686237912250487234811206213447122832248050607805106077750575555988535494090632846288088258093117036186604272667401947091929576201329194212754215440318541019652562984040383763044052483806623726262834885451835882070746860003324724010002650688672931183489105186699859518619276369310642380556455529759028301863377534123586654833229772909848808989713817806511112668898931800427312381299002700509173934212505014268014878666771349134577059689711643464965786821658997340407868585173201168838906765194847822183584662599001471803436863631624983011610571109054102370983344070903449198815270826393540191460133514085638147638124729347597263429166044559578418502263844146756128544298226101493216758123294093469553743222964395372322580287804717949417206805064842036773968395334380119180103161488543329480045448871250675909070643072049732908907157599532619904135041775887165424440274445733061974834931564219291415791918536684146053509227353153617059854420569049969057622219675776074155572321894450790946540931658240 [132,68] -31292435353054088050807072997835632804517792339160593926414638367795058058797100361043923038959765762494392784835267361392915017318680734363412707210690119146911837776469431483078056781993095405030597503780117220384540186482105559090200328943423635151456534507629507744263091340090948469898356203708748806568609572250791108481261031520187056374464730348593239712321095809516044710860559545732391966871793546018742015001057564961210571011658541544010335731610178188090637846155884491352666263846106999733240427943059030201162755975863528308755062357213276726544319001639744537560759593741971380832311017825504780214842552761076679537620681648173775951613053105161898875664452440799948310337153237254296633407989220705811453635717472153537213216457565035743022877074088525251415939102450791713269147279911288552631148060006027650335028535701478861471879834683319666280189165029918500095200510748085114525306466698809731454652389926222478463558822720720104289125815922806511941337592177365153351607662119670005952859960641801168273259132741138153983110704019105731003609163646650446853155439314826551982708676555411519992278957358784136481643787470283061512760434451735566505449032667278638802202465317831540942850421005749176093087574424607884355396206592048412157210152381874284062229509986272869557772558514139188522119327217202455278522301143759254289611662840283490765317772366386077687814386478112624571763102868149180426915758189560458506563939778520052626098437252886721747711465267294649742311880882382056709602767953048582891318654211196369638163354802527489590405854588959503303290402656044404577554778040813943577403356983733447539538629665566031375708762860942554690791470107123471390625002336976878743468381264488538978641172367272390556707917995530345636768605162108489070009341525795697849988233880684765045056176075841982272859517957340257148471624628937562157350409023943670122075897485670505280897616639995728619051044359554387642161026418697693197655923445691634685563399247416192180900343714009112939336792599587296548199158810727413669013904359050257482516363230864952207442414321403127818464173729410105933467999723424506823583957541201480897067578663444989701285740912110769472973417845470736889171551781988029858665218638940975768380603070058019150810119159830350374839571426751368315028603815377307520 [132,69] 1886672247212741670541187002246580777059944992565182857541564170716523333405780308639380374028047847327784347266856438674716594892228137023651088190034112998086062802158408722537238701408437036759641372762871163810116966904847367109158776209674376647319889561987182746923796235023460171687487164611770918346594834878642727609123679097688816081538278795437018357060062790783399044595915704093541553797210215552700815489143723755110250090982592755375007561374481180393117767456963943616676898981297191241726518152297892885821699398770653498758117868538719135971050999650485913823724315070826952471791742972143883717381586674489838706354473326425091792116508104158408619514304692537759135097116970179047809481269964970006632231250533531791266161721006866963404560192690133648355390080561128041443318064556299587631399662992869777396321391299167837445673585949574400532832281930466990753416626459953706818570928262424079400441925072624765647172609292589693853009120208926702875302678219486464252102467853316598386786305668936380474048497354316584169840042616690931717805428441392933711243377239927633802434229762135334942828853030028863918470577942155208433537945967640486320595736264534835214813670832575374743743773548700087520397226024333791224128631231991334871892672960748177375747424637081366899786270243109775719968830213795562012457138384774644073143946631385678394987056382838621293417991745878525283346712787068885131137289943020859904507774303703003806676036569228057817099026217827555050678020611773180171552190862974786986523007897521881740425274711514420951035844079460843524239365107114577490284271705489005365298277711647984267769021925794820239873588080988542726719949109717239999513697061634850069652857434658716977383079992439074264000412811817137239262478990485874427376139885893789252278674147104697095253509293385911177506330229087031039936218772658355733110308088425611899408693696296179542425137425196000241675064808852012474646991109903088351734888523338710471324605693249141577891778465741382980375808307416409132589389563419284742177217000283770338769022898538185516934480038754514282252869874379306312203269211387127916830999437394255074501646109346713289252665043781188895941478485610518419022729829598375927537063743243627456601349331045800124827217068126928207861694312801579263382412145346560 [132,70] -101667765090112644113008163878660189155501151901653193636580249501226582654293012806575642355649384253914115379376333711837091366975084337834663326101190689716439857376071351604535124758180069821003713163978864321707227252306268626470305212914951314220546685065814601189801374231790019329129936316112356795527335686043186553001519552718549298654918253451368172169335764111726384288713869066048909014410298615057160667711573470736047923425299252891348070424782277157051848868706789578830822007299405331711241806211872020304962404870587728536563536634086642076565721559939533462941814341881939329450372410628237306684350301992000474306812853930838040864121435440244156243050174561614858180927831348560019187968985438296167014872614135761803735443221964531453870116977296307140732003016523750130350083922108154450639179584667386707773274987572809257211389685959098017057059875328298276793719132936704061649289466029244367014577076466410620275931632077285856387239543432320933050225751416490512158611073390603132361851015178736745263745638338151201467339778639068751371828958932983533614712507272008335389076950647392328574227583581959112407679777853152999945310287896934701793174735270036813146947685854276120777593862883486817453769465119424965792246027303659422986804558272463972950473851405144537052587490199818334789088907167308277408597004856969607236155422780672581074387829830362843695247571029561714353655474695261341857247617589358941905539076243569658253110902943684563709950693062141255848474669827702203002289624538076457359760523246504531538118609596195319897446764655268103585071327804439700806659124492178962168852099138849761615124900303857061655701540078747377909606565048718377911058188312745115204283299556380219967848622677374729246753697296816183571839971926827592449725919165722561559534137911468283745570491105775996199730346902608881876745005893821074025108938581365130928701713923924542184788388245349861516930408421504873157988643384191025991231156848968895154560496790662521165870729934574988894960173865832795855949677833753503121423730992724859194669895053560921931924791142554400750722061014536730734500635094533182250110072447538561746486420634673628804875468372749913370074463368759588054823334317466202548884500576522479132590557270618749525400150135886199649431620455242690219982894080 [132,71] 4859489385108227149616938646553101055394142883405168633801601261502974109471680949909342326433936906461069763047888160518067842498788531889567377392196661478563357206704267503059752320866473653696596057797812752475744062674155339264866691891947054203657725693662594299276942480118490295996433081776229796604532501913702925013767334972438323098086826652934483107278900219496605404989216036463263930736564276836802964785291967984211591569704134517277779647456461858492293128363462029455358567488233996684941379251503577261612602439734296368757352847382124929771718947567762484136509958553984098236255592184301210343746719682843072824074877571771905891873936938298077241188081352137156353479493188787100237983233041921457262135764667120654250359090145501374359154605108706608483917130012495271010873044782932525427913531169565318675626399885930598670624826681041895271466717745674385454803458361339630897553667531954754243097664453398534615783924744669736639610974119374042582202898848937023319276553836565617164203466271032887307380296258930811690396116530300553208364380287145173888729114163893758144791799870440140171895445141998854346062593748776615283837776329227088729104499578301695444462361041891385151671468080382914090079958373215126276848116481159183841795405128048295057364090221060634664334974264715210208221223386908572670949654803299976301007262779101538574674748358260820154536119792719740392623797824665341271759333105066270226348701838949927854936133116460380965341597370870974449520955484193447781643017190152427595864376150876321141843498163635823443552976368909389615580392994715210131703250284274472673984215549574653331968731362547047198987292357861607701794272226657676852166058939733016921999371714660664306354335693699902273662550675705083196573609151238904866403333886709077154336481696189737759784347816137650556209079960907734880863931702307919853145617247940834238848369745081184710069332736070977941244993338181774375649039035279662522743281374014966506340465532573912569526815260597792081723006585258423380871048725929513479017412091511111382400742874506542394898810871766750447218314690747954429740743419822780879699760315124858729118558396624507151926653216584093141126660403541479350946395608052165295643340374912304253456960717679044879223483871787253042385328539427218582600960 [132,72] -203022941641202095776059923689301810506638082859766447588490561106068609345162361009929096100626258124538136137351167700394524957023733761861035121851669523007652475190792903160269844006999401543803377355954201266027669668613605720674680609509109012206862681320039469476143808530930281587314403053863378085945834452304658429541837122117884417104512342995459491572661493906044271032247326058791067243586427295428275795196202945628530738415739982103024214490906820570434113636866078077922030032120535395014303300048554240290835263296006566840305639293110805877017327309767391288708775049807397153354633113245035761418396557372943053182605889331733545054318064323211455613306926177838039617367992049093956442812319002320135466465367104699804313917239246143404074031209793584480290707569110738222969840023361519279678792074826283486124763591102798238558610137789950582159311871933996032546791456716634525199645453151537861180309634190610992977057137511139095308748638264048121975120916293715540621134750531633865042840486409269635231630660531171875275643465531448328728764388038422894862849959665316129929367758197256200045037170515480119954716757221423584386625321281813909717488246245028793685891458267214279772500102469411149395784641027720674460565427028948283501198396815884434580350755714800886600652082128830436330441974053757443074429307849333070589861840164483282142321543791425871276768431252842975670168799783787093083224814387682977796762730049272377014740521943617815727583228126063558785586991715724908182322742971694415699319295040648282087074237225577168055341311636072972990044044051665049385873582956323057033670644638945602226581659586856850612649680892206784356423522270365054197676069565519118807886378062797163069394975087648467840264334901537974581788292926788849201516140703971365595102375031275379523107841054673149606016376282754268648522813735614777236107526749540223060717835867425073969425957150161065376869023815762867554173350968113945494995613534975814615736580793400947322371278333020275863612141407285330696012800635296161201834908806645230027907570753943572888887322035270575320891846981283716588401202883236920813661641109629251104741666863643673445588916366635835329535682997849416039642264363887902780408601439947850782616216313440444145135400586704046830470263820512275840 [132,73] 7326915301119984641806203847632018517152038117006708773337599729907517290768393196917455660435339477456152666376557169154213293271615169129194383862347954082535680058209880066312910717044211561338485932019770489830267851226330276185670568842095122505379691538955416688058528727046401085425138337066506522008071524006998125491067966230864681869840315065674239369238683589571465262469161639791608371940589133778400436233613183725401292292387853474328432887180161093347674962850609293224733056699878064416537773143930268198072714254262367712023976825052802732186717907280723231977070510719984466954303420970900365669675915809429068856777272464549150043227497429032855711431858674569432645911863262323458688601435379412952680184233503524412216849113265000074274785879475555640494480410692896516186381221033856029120604906782097280587299902757948240675384391830320397649932155789950103081532900457593991578111409157290207386195741671301027288323093344238622157244456872158619962799290718887382968317561737739934957098332939206224117019962874389388233600896376691598272036573399510458293327316466864687631073829003037340906072472961026336698809719428448537431430239241794962675956840434476751800279852533230456435646902985194937022449469594560373437544240812873709365583193283858468137221236657461966363545202098448644479946095105258379931427190975785354167045577486160440234636707687482769068663340591355231286130283871376598847087153348207273088872519660636451579161848494147873239868535677512643511737122654498879711312022475004473537667514204337133096572975575359804302175336178643508708828127692145236578669161748666554500829862059295655402656736190469059270372307401844162509512833648923005575871654759936886403264947027793100219374952501767014089154542290050768826347385379982777743707001002668000887132512156628432407485533056456500599138726647206819585944137952534859339635186651464806909348006633188104233899080887691672301228247642213491865258096539147040487455398948978845095026520085512480175052202708727594964884934232849747192728086541660528591750736423224099736897067690631838957880412731264627305096083182522833928712079102497784586480149415505228989623727819872138984556170116515305846294415154611794418710535768046079507053117593803867585771039007702391356980966530720817843472506559943680 [132,74] -236430360545066254304575903239313131003833553812945764965468503024363983078361560751387996643216888321865023653327186645057056181560968158464507312811522406909775708572506817792496892743622622595879355101501555936435998787758265832918971167849636556540327790590555871667108156657205760592625125772568340561657652084722624692554082070067183082318835992495318047498309034058729664054000626139723486660686380891742527377345892588196739922374265471010215678332630930150156563107933681576646260668570879629818705117126169828534742777142143325648432411593794426572045402960992899773652927590698422414422763831224357648256791606606753453113949904066634495487711475579075631775262450379697314308907088445548183114065244877890038204423938296067137350599700220956625415185141819840202456735887480609730711934490669780003668524492649329994275531777868959473080961612439737139192122651641183154709129266096194610086617944769139031106405846024349394848047884643588940962420749759173825023936480075035585121626874032709740615059121203586142278731292693216888094150845608505853546454532544408536022297541195690594893849951609825887610922545567496308446381407063807440806530815247353650206863435148643708543159818010697841339794622506531828221094685435889198290810565090901577869795476714548924240167685430744777448370845774547376170062032277609482038315390176221201418850575978893158789077130036290809621564142138030881078866522412053531123072776505796162206100686668947276192870910097351741213146921493369766326675738386971286378520762914820676863777882742019167808224183941660707144189866444081268434087012003043996566029961138923398399155046292277135309569096694082354890515886018323903412127720104319515778824683056149338117020426129291647699629960726512486737526286417550551159316704705862333265826059662227988071135945519231397728205755697444455430591739978437190810900645161023565855308111701938341172688207598566271903951741698233634417214009235176650660724478962671556303750436852667161742078152400427950981180577574474709989244127231419255986894937665382376882762462315850754432825782097344053872869588394713611517792541486919773045046186427923292642184862852216143814402287371343679713194191820969876400646656512089597833469948690412495359472092644093940574345634785323938482407319705300542505260376960 [132,75] 7366268781810058096408399692432859413899913111517952314772353506272869206461536935716946313024136475759521862000947706406248534709842774136487210885706320000352973250311591217531856313587800414492108792890547057207085161707546942868072861060307017644514292093410206690382384334648170053031373945937343165605990672854104033561970336893118497883363997021714621738218112985715256184411656210397002643542960090319264567546302506688738347823615315295386259828696511656368624749420446533625315666462483768758681314483181537604182260743560773390188361951167526567500768258272408211490391212384260915545321784317777476324913193067753687547051722247376257705047421711481282534417364007348859207366900120525310637694921015613967581279652308966575842953430989595618565154030690815221921907375011343003691532314901512432248732777741350908657283720795239489642156177995928429442992683470886467528971706267008324942544443114646176789336054166951247467969892914856016920267408527098588386415737601057433072614222167878443017899491725324385661879929314256557297326573934390639712288092472087840982508267357056720968487582316833126381314445457738933544727156537184263365985586497121181312990655643486064498422570513489641625158127877347283531700008797188080793677861937090577288820165826174210985182972019707298530594055996686969895400883837279956759077877370718980940594053757906432974666229729981219957800763029345440279041721368396072683434963700650016593458316878876889035569002050910702334090799360935477712934733356068428135976329769300012256644450898855732142922434988210704852102488285339865338437355400754180004497865556253985761209562913594829109823290074432848396926996329792835247423867203390439158042665085118716597970706187469836118139287211375779826233059949332783435081154532450584513476737129055936529762679181359130764833074797509998871012273366834634538586202766083232813547969536698393713454753656846946960715343352287698682377813021285319873612528753588319993341942926187566444900628135739813385507860965832912627263104410529669880866616792612409890979984292409180312584556896042601594419554769784034734245046286114754661536495776377058570940248862967980273197592376433350597129876431328905687591159728838870138309246683592208940918626992802368582990801783528847054065762101230384682991360 [132,76] -194893091874272106597713726537794982904550605527902468161977071576436225556848953530748536599573382048199852462319859152321898921409003060745377370882790016720868661126992001054972607168595861344794217797726451199383480140684152831758654640309994250985801832123698881785910094045783951092053157290279649728298659640939367083847903668736284444540737345053647178382262920030477690378545824691598470101558574766078684332374835547238672592796846550268433688067562972891649661240507503595084001786704042096644914351325927863341806149166755728271147659671617748177365456550622422256151544147074591393925427913675850098000708239109905168852032953602961624741739687279275881066193146438930290792074956401732471256246112957263547904451706213006837079301812158492379459441129598514436797673242076639466380592588833798131779562790379011038503136254524025215028457723926207100157730340946260084925694207700198185900209374335862755830466944943670912083828717301567534788957773710102489554087771285344315983683962795890441375053733382264994563349815978301954533559245436890695715990365594998106787228035950324375347889132367907974685220845253798995769939197142483755947565087641723464892933693242032141275650636051902008402543025685834359111320569186466688461050884669094989180441212682273013916862880445593498551049798717589183281802742227495107137524442036899090713982946144716881211382414309601400745586367013913950219601647321519256417924611981672891273741710466976786086531757723072327825200985583289431196099014172837830019112555343168430554004985774755446855108975211845631883416496432863010659748292513470355680920476582608272846210520463807330751813046712888998496251286656119733844955150944685360983342133460977076080820222499396337480380455951727704347046493136906570047797975884485212176934696507484012284732531180975810276502931896821584917583292165908116217634516804549327958392776719566936083699848237452939497114686042752309723464275871765346470773790282917773651936317670967630581497416480078671400858474078918680386279348942456641325460658986389778930339680742504513115772072385076152563598678840749373872671687861896978002472021134257273657786650891010223674389776750664781905945497542031483073621803880606192204583128259065565208653076278102850808237334385440808089656899157583202800 [132,77] 2991781314227614260570478475522598716692769321886497156613119119645520410342558875639020423299693439545110573252260050888895521015713476801998933995079733396986725154866746621277760575139981945092109011547015187984732829338449449183687499487304049567325917514271348966083759004763101668357518690038263354945733203778669355007440708605157836987075625347534548002862964958350409780266427950959964870004319197934864395265977436547526536376925336440897833377083857600512532331816247922764779332359524783003344196917377151460744666499502664080020451098223042355066942806707005278096595820521300372774270323555843688866587466301061375381829403822373050729651130726934365671364683516092242880745382418492246958697871324164406677962585496360013825084950412536274532895162015350478166052836663129043245532528684226717110226241087196069117341807889406819550177176686965495405239468961234157451889619330215381168891233762430840092897766473158481106663335923492787230308384011949711422810792098771691260943177819895157487644210179424257099046621125126265654416976161146635399179454321814626836882383623071493717298178349241249421381308750120129992811541134382584556096701672599931418640874092027901767004042811344167921187395383287354880109482311016080523507698645824531520016682867008637112170626402413726067601759996643891817561939562099794315563932764259769013182742987268096522301239452009063320546617195333811216550621761405241009268380458681545262746026296943815693343937692736486257362191680590702996288122937176287451178373469065857473544851660442353861589553834680468138006701532019823342318025454699513976188211809172503376631561150667275221841392288788840999674747788350340494627385111695810138971299482326643632142333050573017373170484217508960911346961340934225415493544569022013586765183906998372258315728279549649907185809470091505904289969922515995941594867976574952915788504024810067781840038376569633009374360209201241872604164233764310907646335978095921678030295507051238571719808763655254284628017296902537486369261255164276659713701320401795768907891636265445773291035130911314077453630659323262151181377229943873371523815873330288208876829197935494020556962358681354685521908364325513303673334794076892852521923469731838978268247307077767158880074182157550555849549138352640 [132,78] -53047174651949415090633677026860189391929702408452033625708433626966269533604981019149437583828523797380457511933586474454343009518542511079626725157916468366313385878792539600210691574625519810178446224925516842762576985994446773612906685395274068146996003924434456347112721951994340135195870441031138757761843936897128221141832996381273996317021077181712553636519535611606152130129490770220064336755771733177238779674099046721946176931922109866046263530014266129814686789939566322271171947508438678152849539171273979005878755065366660021646247536085120343894428254493224041362743743570685705207671480713517469663101720873893257442391031927848528758411092607612416231226440152413855552535460544076711034301662385146216178603910417934057366753112127552021833382718152411504128520093562877488928730047390438765991583558371439503757766255038705472345200251678376264782438114110305313659909664578330131944198190737074341551214041499842535971970734888391560628029811533165667290228543528098395245339326819058182249448332852596103404924947002252975289627842817157243616681519413729135067327459883316819197787525341981820852861640742289909270003322113936418573262165491053349177651533809223218399150629250119683016741884129616025563431474284940767628615715841541550825545289587069593961405539812654803157558101904830707815051144714446195677132053734476214104342180245100611461586683501189624363357360150555229206287669981544500602779608924642443229317321448711399190949761729932936420589325455508503629608430889149092617429174704204479588909763834698532939839967568924849775109571687493909708579400753122712400303902185042666982016110972300959433675640909739710390505981784602927162998519518058664091301095555723577519920333231369897810637648354475746283053502659741244301075693798197805047327627031137374065784567546953018550364689656265797414462781611875089752463611470279916420720237260824816709493178297897078920856767442636095281305058776779416792291501778116063002712993007921128515192838843116323309441030585147333171313935777230209778340192883806941028363621626024229344364345083774196461862131804456183673482179260511015950305817386135598044987798987964387925990365316963409051435234177812799933956027368132567550109906471844326926197530202646928729566250670983910279069881600 [132,79] 2671274606320450166879236834940257414655886698396960328332497700575734433666092819763130247548996385331151460258172278096475139136591814345897888788100207151966619911223443205503552179310925474358116153611247267922916860656725219966144795235306961985648656828085728004621621389415488626763870867781434522232612135346496163286866468010874888055275981367435407417155236364845840495629528374359313846526134720113582299636299770161079678443313753071471150540033307055157555288028181900125133134611712986209230814414490175817841046489395656394402047068543067480508619054225891833712258131736396939624601120364626582366793550538519854789922965589119123718872024966291208345348910743991332774796902944955684768622269222745362502525771344072665741502940884311706755961746767996212504747373545072258403266160518570700125812209267788363118233552402362028086388143113253423789251476970185640681747637326624320132540745717204684368704568561073391100762086915969069798549987975966062515149308650485676971332961487497995509402626536506370733420176677801782043693351034430043007004900903974783530333262340138964874096217533785787564516538194152230507132323357648867070832011646160150177939019866799578726024286438215189057029443338701711697892148659800563514329128573700016605287735898508438153169953324260260547023159811696063812085814380421361306887188826970122434675117577751100089237537747943175293473388018092990983109644471463378277129062161662175188143866487889671371577098328320019186819627540112695040268422664658413493364586008846718092192872935188499955789542316089242516947484401388832470399486679056943018600058025495569573940156244391244176561732942429134590373255517219056587387934884390235886218874848184841770176988860060039248971175719848304066647291620611248254870839295097825730538817505478859344430928191891900522703862002932090180155239767999971088991484197590129883952558136448055912579447807363247271819668028488056613327742273237295442543548378813055488851202428643142150059710726701258870549586862299556173982224217929520601100565963461525427451799232371152347697363579458659512598245616269831183942744151445119586284573533319690914202591566580469664840154260663383220952160977905273334257938912802750746996362806373565647424180691430678874300581446313398347109120 [132,80] -32441977962887337881466907928982845645081198458292387093064107379169625982419118230356486649121290536295687793275832929613968993772038911170747341542515220036501792814044194542562513248806041475891682925703648830503794139405213587744399271324919322159924499766849372243617311682753655502267188129359498009762605727862937150202323414630102411127653974014876520222525761542523824531648402330919996208138597998190202188788339698583909390796185341088008253200454930599895823420883800200627845073882943949409785661033521996649174998256380164409106009839243338586766819916522412140436508650015633870956391183771492908377706914802110723624963427256643456528197276255183495922507237294039537374741051658792490214378483554324799672268474280015695264469439593336570743225273270152423034567195309022031952817357939322934318538816080308843642711514488490317327521856284556055041905414706771839675133412056233061319356460317471187607219165334968849708090694655794779623375374012080219190857334678738260005594153759980456659594896716998836244954523838052876118823952105596332535544096651722410848172591261646187772280304055450826653025164193657896442720146936552077671365847960505143715098596508966757661187606456747842085858484283524698446413416888671879348387044002376401378598382498591946644779590809592881887008740856863637147846399568820908357030099223400652569403948042454006014835957260454795730428751050066053141788453696643502923590328956150728449356119735459067140912221491904439772071780298054453244158276325683174484653627904409350982311644084393423466609507744284166693170205829084661432285936264300409670895337620701829115418208736432158398152534508382066086716380276955224147465576048471339365692069270280870806522884973722465132616203376853522550187448717030197547277543959229605836335032043640375727124333534394591102494675258873449699605763010209731395681667195778787427459394468981172680370352948147269604112839382732044709320241657204463707394747168795704505420939530073899408460869910237060076524183022993945600622119646943336845602095461890515152168162487238879211806252521120704646891466840617308527945518086770390981551304161768715456566632307389681530452334989965676180290448599146000289912693020076622913919328383125554278014060632367329744608023769169264640 [132,81] -985372093814397908392461243186882856669697000158350511974870540199283176617154155080445276339399880391646994097955676026262707217883547143009066234980952447379027292245776451160328669452902922976877096575683749576724178489811032838496032781175057566910287125564945658081074774849229330446317253695695933558068739312617194386062594386218989429876314620808722325020675787609993481900665818698579095042603749125578459395907704370251102481180742189662231478821768370589587518385464825135352590646250548320182803236420459725638366956903195243272947068288773011636280644385823184109144240751174442110065599651166168274755392353890060029190127439780388828567583923177000755037886883822318776492768250548762624284463866738740238719456903124434541224246546633249759814224943625857834742398840423360590671152376761633142237174496211364092418227240067144937997871495383176261227304883467382052464102471383364020149367791913225347888940044708827527090456472478653192553013786510178405826694932077094610476259485543695681159141116868004696105377460398727123250853978188199955145881273488107513275526297756543442200713825177199318523051520836213561302678082494277506035616214751790951037584080392148191297110327525337252258684871869640055384334188853606725299785128104931951429012952381949149073034001450634891313641646150213079972641770742631482986369313324753384647392459126414130613566974690114109007020824568960616631119890679480671211830157109696250934323092446426495317762231653832315436921572760612631847057528488444533420056443213725943984034659741712862147403841655545036308070112728510873093265000142941378298729767831044735906260137613712284263041517450110386865459872755985672725422140481305044340102608651989645763524693865525073127052020121818822924047106073770600003129848558971343442905118782167429008560709487239136679646889258528230469843607424604359946722828194444630083930445722386207212366685069209449876480532083437369002406411435635149628131595490230785160660823073881310049302504025887501201536684675156238910508086010870347501962514376172145501807032511753647098150248090291616580170031279548209004505422444383003618417951637463590707028144422956395709600008692260360499185234971017923812709462466673376687764053177481404163073609230526157868640335953920 [132,82] -4472393283812903857345718901326468053012535804671777681696522786965645226514561967939281993865830558153072641588657672622139953109864934793270247701230906660264814241470108708437724928274371904509711311436787163748887961971781750774822860299560841111508674825203269707783298579164822568429930103819431045790703743919260281374783828844441394699480418333856459098335023753144829938095782490394665995139994709315730497423533997781415607589979208779661100389641646602249749436971800898032502454074191240974499970219340992710232338626697692869532822612373848107128538899820534489217254542074318805050215420261189323557692920901797820766065122457190542313168705299549054470837281214578794018126798186727067484467809692377772959893051146885959288602349747201902135176477121777282707249768177572199375880410059995583702564083578540212234837739303844040876372800367515857563695328695900207853964899048153639583129616602126029911680142316511221858017123058381199814228333640391100600140422429928548671536233017000227326206420691129846388972369456290819643113052666756598874740998400692796051406853749659354987095353832258633931845353431529182292211526082227960808392964972416631515373508545768809568528276669576504853718636352255495832694639348860099087200437663846018269460351860247798282228832500384830157228081596989954183980350306532777820866635114804344294594422721586208331205245386545175540097535739289140472252542000782015931768373810661705467455630565652058139290965439118360122226091928492460813202122579829409094330583261788703366381283572426738059206721487280096912937928195536633269185269290894677705076999791179395866496774371062915137729849248036365839842606203876446559464362169180690942977074071115549605394422050611192052673243482259455914753137576035234547075750977090865541062927413565873234912356246712773185534244542236527087696533668281002143064496218057147614553653793039293569922832392442848879104175354422684597331801971452842181444688065178134739131426083435476981768347174104703918940130458326837864495268062239762548680254388360912645417396521125619027436099084908043693001573392995847119452553739913621846762279541411633761750165631136764534109741618884446583530888491413790035106965199491110153261292176225982051402285336981342278319146240 [132,83] 1490717953772366807853723549333014203845506724410943236216747419331551136506226920722432427532286202993955040387602338939182544092426574022477732211679312749867329895548248732930439488018249524064173391475574032137229591069232499118069925707737283303676679264643582794862742426964658278213082333473597239312643575851025106131373540633150226415813357070168704753132376235299203599999347955740618433062949067078512146125845326185720440429167990399125761782592356803033216822433913277233803060766625453858038709430305257698675290834908481214971205451340912996124447089374291487858220985734141469326944673243369045493118904188950208851684063159649380994176572638678901369141638432918340369283760640298149527186802416962040095925358144626526077123675283601347037857340202293352799643716347785844299031074176435300744449697498869922657192301212078674223030690973346237096209830251254187468092735599028698618052058231099404708889745407063663010865120062625599449844110706546031393560319003699881763806889220942809397554736418452206497067384201079671890947332568820576395516167063423173976310971987924481901754027862852510660505511030621910585828729767675689640561143342717812129074129345954017826788901861802699890407945635903246471322034223085687373433421501261685072274748255919398824961403109411844149404093051067120748020545941102955422153856637661024710251426143620000643790716716081743313782226793932828299393172571591825233663038845440998092896643958864620213568225498426877315656606152627113933522982396795075946968068849621982969927018334158173093043998807713399421604613295930250646759089896363402200811493547912008823108321908960551462300181516987887405175209995836583097257227283200278847272962214700645428687437711191120597843628350141829942650711034647567939592570795600660559146678531898061352438723203980814488014178763793291975142714839866569971793218950966473315704337272638348407013445141625084626070096433365044405237378904846465743420916261404859676902441028333647548875494680528276883356828719643021458927578050204485353785728453403527760276695088070785911480600411555878869115183217223667976533312230213813554778756580902888264781512127127061533760997197304098832329413836522522830766006602561589890104160350900203610753375978383748393747840 [132,84] 14688851750400833507415481658795931020957041757704487264172854656264820451357330027399161359974821140513391920002346717770329622559880713026527406704333530193774664659625289226346798374733630582536359010692878095875322118160045302964472287591846267212999123943753440406857427424194183771775484849175152657254578065002618214323829825649195899311618026670253781677337936550376165584320967724901796180159419517263304779555072028860850995057613087537783199994505016496775719445275899189945400415870583033737597911528984776889767012707509922449918191519678593647865981917788112396039319466721642337452544216094934258339104445138125101465955798819877262574734003651322013103941473229482175447802411863550919860630315730821296787845782830251962723540787582215884834913625689669879051590108267605045542273172422294118876137724909600940375035340646663763010597129433909746840781034356253149480544084165597765886512156060816800195149687255078919551814228513664868395858598748564403720896939995179004983148352384704673204370292747038913910027815034532730148201351077529586817571060663673135168521967068081848411249955043675682545002023134289324567392543846613488500610574586997608947994439788024472337061277761932804718005349207001808381706209101313362732344037225709453221995949447588289601497111660203934122558356414445400438244251161429208690402266799858676682477728627013074803889596643828187049563551162291316271960473140765939297398671934613179657568959074370341861132571642704802343307822894055512512950458126486779837321794394744549254122825399825488413351096506040949878728677309296870057276364025599442154801970563326189075114652931855611767378319841774193584923907770088955969092720803348359290872121991282660175126475191686038844938592858060435626916854087051247495982654092397920489298583291324042509514262282997079232579411670870576539894204115080238650537936325691595405458351404756623765450740865573105296394431201918246918615369325167866815042943322940413233147125349073670782041801245557433934424750737247087177770557861565985953205047653921284212238897765356732550964989962133975018689150415417823403482653963992659807629494826824674889971461530854014348630142485608468788461308466204427710680737046364107007799960100727830028024342007218232000 [132,85] -241493961692519526175087916363160638880081773489456181030427164145741492527434748476521931561017581524224211501201087906567759528197565906201090393048323779847748432513786234367398150016131791019605813993774294365268177253947319159997723072183922910852631911566382783431444121729904605852183316912758065377747649046373537224386693259207342089454884878029757630427864978572397826738902059774083263883555399263866392505676173903233608249129833211039926927980602041662291182732277139123984516863384168592340593852608180667667402607516175191696839153813319627652362005739087442094340021298007193168150458578128279495450663876461678005551263184575391078806143998945667115029448496671057623312071203917450842915464655268868230786926022924775851303696310207910623418950984628065796993996393411264144249594864745513831867062427223317441622875034970999771568235257000759914562459828650216381302811147772440733622011412966610536801145259981788692411216810347611809759844658575775124404184249730472656246935850104422535672811599832796423892199122818694952350953426922604305178728181151159009771129717561540019039436778546323644841178005934416286201321796061532232908051061372337147105337494938051147506808044408808407271541055899226668992601679200311572583013666606276447550269219576910179503495381780682498692633962690339182724150975274274190606895708918878208438647699160929188183410814462594194290652982003554008111364600267580808426533453956364354404902904755916521006486753704112969745288080055892718330014743545055311760664595900046221146285850982203213326940815282647900956187535430302181072615454148226168928940730208978228155571440655094304772152092385322506060494579404132241209260422338131262674954264153664079876164656783716398073300603551115105458137705551267838307257261079535989056617837346308980260636313624148303692323437214350856457494272474834318639066436193246655493259333809885390468253740007959804794407703997962513269103018110200224054377370217500933822012040871055676282533006393421862102741812278992044578665768638010571007445231771126671118427764795188999007112276873559526166291198508478452309157747465382841514507437048077899758175528710750528808493791547589957941626867049241282032220911315667451479837285150824024980487214735360 [132,86] -13883506809995357708707853817387548277387451590466734613120218349066037744996726940334765336628037383507410909070948519799667106829618082614256023311309960323917169534000132265589287895047189057476836672436003660275840466141387273083226581254076901135303624094440592988574798401438051087602086396714523834148259623180051386878903061843466305092511888295107491007861125436899133615283914034549443702192963240831090043820655932369675496664118501912288632157092333173007467862509303106855658293458407895603149393431963258756381273265661355954968208807689053921718503668471569615868711443725282376375813957623695016127597071909634523718564703697571169859891917197005084081917667420956887697347014898537291397797313230888600912092220856356551078712280507548134745627360282645238925437432630083541901543812899998259033216039337387935266571869975550705357585081316413191657699595714740962543414789791061910589995859476983258834973438247848840229464955099402263012190479569222767832805412663675190419758345808763880877195465178313345201284486993315110593765912721930446392759037908505679988722216339546381024881347642034401673775667765762806385187884062577063653266956257712249760695416115932810281237737391033264807930533734395500021864021742187670024963771953924232846776049856563600774821410133295791947135803714605268487494874541267708226028064082683668498328204215933411628625624074617221298365785302691921083200699634566427973503777123253145132041182495215430458430426034602686575727770487334191605280848694717715246734627344238212006206971446744895227303350954207956185993709573408613114691915084891339863498449310564120791164385858613978367219804298935088562971405568159219408629313218067564859138889348326821127170238805797837259552946609865152160744970816778270863261723317707791045086681012059325508611423963349671889726764690253616930764867199662821293684393240978335678839590987304601222965137903132633786985856414558415185695713726842817523188171400663014502153013066617616113040778325168777095034441875869376022552580554320413632898151840537343452561423392064294665136570612402375969368131501160498792599151262081006910334768485726154975989515712298130395989249530135568073604484288074437208253832508296958797503041512413627420134727680 [132,87] -81510928058050266872927186694436258228551948990062295697992816554644743082917641556949680843240373481575370068339509651672218770574202192857492920860321885273858182500538311613684992139363550810906603913461293618708633866804455669556875146300558301580047251398440441926711267577584314366668319488849073305626295955707057959141791210765081027074076538387668618307669135999359109966054241234807232619936660231445211419370326945687843863007319358602338621409460396105859320434610968389945264046476514059695824659245683643943641342743279069796457672462869946071720647039811633938906858680301692854215792243125995715918345704662230433875847008483488190877272180612033709652892659775528879369346808359843487429393148165952723901146045037191780817603032541986067108020865947376100972855296898021961696926057558711593907486688456509234498327107076041066668049556548130495619710896102246231281490437123878486320269430584281288960041965020024931514471814422746678322900354381751454369940444881619321711594187205497889480615961921488689913961735700319548107560622962034431106423668943117478646787338305047681398818306105507109661135817811392575495270001929818439801582601241066486636558102920813037759426854319501048098881940578459475643347129113474252533436779034648193322823592784968013711103811454273038779721721199361687544799207747344028870627057456137063300200784365040057305224911288531696415880622850596149186225890109529148462047699816420494217446680477483919890512758765289025578627828030397749714937289811926156573227620764191308978845610918159536884966020988802915273070805318146223085224412138245124647867006636120333202516667306804649691517608231808666330512449750843004579418632294812224496885694075735702705646688848305090224698784617937609057290809096801713959331621000955343648186969748096426652134457602238696708903844967006438500823546549404840939710502939005261191715831433655511876577473601651550553527757962708140370626711744109491874210412917115476587019737012833866973389444000233503843873040590447333736089465427462196587096853808031862358055839832123181279428302125640951349810601528265329793845058282863254963230708836524563260975196615812182009482308528633556648030992003841542486382423951263531691484686137454715464640 [132,88] 1411667253598533454734983716896606059516763171307705267047038220114385303289993533631430220791064231133663508931257266521345619839759789121663099232220335405574342068552261593906680278743683719504807210798321573387031161249597175785807587904080523574536838996277427072069384696762902681668458976526946736770183365740910916942660974893209819012717204018617906480947110039416687044167917351026915805160215186003854014378726010906475600932126504448562290885797380043449243497935114305776885984581423696438329633148344176443363656362757889256247676960434627676114878263008809892594773905164892267673647976266061842439427123171649515263059356958138535512917074902036142001756980787481610828974642802325328728077986427968222511458154952640904197256443606041323710319633778764976327903858449214790321615914341736125716600099304798906589391790742023044189805020274120341597138509908331903201191394641891112143481114686972817164536447823272667026119124016425778001581867303166634671220032200397637866107192623181713253204425385800087331808704919750026565319762576375753984721291054713056633447258366851430612946166638166962880878445423784687898222256431928845992183207694069948728962338907471802048842907986586641844391268147215659092418610997832998191327466683248134693666756630680877276281710813344284125423804676428064645001237184083987933157903617450155700302305137543893417771728455279189386218038283751475734564961458484664564221404229395734755767014225314027439611348928365869790916879997839969698323385945326603978376377654364284020961361368353248519717737903200386598073011684711555613752485223043098353822504944224989312645534923752493396445004172011108922339240427665793184367090570296146307413019731480538853441859515137053356300915846690540160070612894007840713386093891475105632827751592640857600185169567596496122746007860690878458014795185390142889075769814540487202489137499150641514808999137170528891365427844116697122124275494684249688641479262002373786936076835197693054464605803556035524754071432843972248332423591640781327618140302582025857381188052421746698139712954037654277896146512615838360554041415940790754180532028083235003982419824181447670364423901637496037990155956617862051280766240491559282838979153665619424 [132,89] 22399735444783145360581947369813222537761987845628783442571271118816999599610654154129881322410041117203320249893630117592734000383343166432764150137831895232685241529169610255138985509825580200598946450542093442624299545067529698361680841332471212039080918281295511797117198071244522678946939861065541719600369072266299717859375934888982386472194312942898990390283463441915817924446078267572231913554710791216850736981061246937072374336777903765326246219697169206657190032424279536297608871414183083603520462634592888237274317264288962606143346762422331285883128748364260546177910383531408418010774110933763915645286056783869363491627539945110242657178960163444615514207419979734425526826448131210909117705027266140243540630843379259461911674406563586756752885053845818872957624226217885422745355669892064293351989866113269455371417707337551366339698190140321840655756254826521146682375441228957143105452666642323164932601946956737967967915631789425262070190715719671589530762701829015679425248355745294228309066299315782427469419343401801913249295269883846324679124562329022133773918324627551845630746428113550149273925747084030254193117166440442811052931200812265882651222869954081255046019717568575740897783507706190103356331480470028921016292180826950582637624139273998214090087521463145876951406722023776238115990971543244940190754043803297490644327336962137559708403054382733492824960962054564777791707249565223435500042957101279868842580234466315806519125441945725932917951027817748062597242908839853890469845907703183925746918247897604204944025133005579814695771648630110200625104805063858864496886454122576839972087349450159072368344281068612081130047681784940159853773062338059277260455128675362129124288910145394527203283107623751298215246357128509972614790586819656301084232816212016070009390580032122929896086017658144799261681617407347505900486374898583885488130075041880923222552979541294166100631264057785377409510590363507398392793613267263705970764458263467806419742455891381889660143434432813367342142405658624272898617076205975324504574846984798432437280892341428317180402279824839497259851440734713863808805735672502383264009578518895327910030348083317243432164072093667072643162646623104338489545058078208 [132,90] 355440487232919547323634476526159086234785560346818749440968065443918843910720066097695000237338561394144832901318575798636610913956059976404923342484529874656603971394405792559389883241490430326140675944445843147105857547927438379942174460519484401232758393966589700848620841709941549507011965215566398977137385952164420808447282993836566144526692927875686834009098654029651257568736394703809124089775502345675424724422969006608311133640866554039675064000432939724916644715347077623161106685005167706848776372874671604304316189634880339682871987529187909960731204149661050762832264799167250518459272098705443251591978174523882956672137051597191365071934677168598562242377309144692921691170193425703136326745385183049090827639704371504997513375994016763527087978908565482653252387017996408544165592338511725301407532300352627364698245278619122107906556842627456801718565995292615600610656457720652414425625961371847277267594089057198613159279567194871693487214708971362570080067618637705780170267215700813200199145082982202043419898950494064755223752304149460918313327518883744288683189452549238460841838605279866129591513988264406914987825330442791893237203641126904661898205980370219255413802903962401052194636034731645977964730719981221416107078777341374745131778192176612988557084409708385842740401478021763443232251814998676197188157154224244270092714141303770822673575613617443839611660229396705674253939147911202862041396625830436228858172754899020590790293104544481984121860923016850551523038486577418357506523578774627704714047685925945950523904509930761351171220318341945665265563180484969550957066348066231200854977667439010068490289958451678796870238795350606191317155529256844266670458765447596675762396490996320030621168096945716639172907255384165401720282113848242584435695066919891084371953233472405912086664564841575635797072625037740614959571680969085366202405548349511979282666833352924419758406964149351787103716138411944947560093413661140778300455337457487067237462837057692987141549089674411931872126938023031584254411433799984181130025745772249604928983765573637446014850107118126750169035527733609974659051882885554692907385485059498392679352188036392900602475662505780380592892420759951696947008000 [132,91] 9499056481051923285495754306795948160942035153048016681429566809088817547083400570352567356055975528271071449261790466686111192617978231204152929768510870360921491842336742310432423447747623665996613243503042438222739849840063575229510752191054914436528275279097016667474221482468509196133196437402101674315280959086073126207096287316937934764873310847505196955181361584751220384759133593038823972039668583620447552334577881847999574200332290690854519104496602176649070863891638044823237879075545593436453302028388534844256458628298308391522243675094724240482760562834328283181498360803708818517522562348946557301721467347533816361003234366482991835937407338206348952643361742783610819376162874955048038355339553555361531980562923638561458854839891644912342733384913686846245446488317542849807924448450602275082247042745267010597193885501173823554883926757227507587658248050859939832859768781058532357904381542364683950604764280331760383090775136656641037753685998559331862409133872172047489156952912715720974989030454703372408318939639430365816968884911491222387866607091084970197417413447856720869488470071920238682522361680079377447627871420734679649301873514752493434366725186515136761967670879982473429006339456017502408500686704242303304054648125298632925795542360603118660241346998530304422975286966323950515097838703870185905778398077446758414747341243384084402249332190806143135176600801090589421808983074520109379365599359802137045157591696834510842233502762113802425785799095091213091832063037971639612565592261688511049028413129048353572961383353547446024216298693378103688633476692019498805593248065671711333118842634800756659091126814682583634046161951845143501041996416579427687295387266526223548980453355624467789929904159000137769515395622725291930217561394750028732488233496507767953114586238720443986123462013735203109720494871914023304220916739133454773298439706903861049684371326865361138267373942987728556641697722373649537285162483266759150323351981972753848116971003714094878766537076350796901003027178647141615516521716885188252623549303601538766689255889902553086492457685374548666348649239739733726127703748694786219255114397899139733869680401652355071475008511294186495279133743270917133120 [132,92] 182115334686429471574868182291663152092509607876676854062490545363566751501325365276478110026024449727027505749652305294156992941647296723502473269135899034634204219092307512491653063523999375528530591033148619200857794154339053724592839622200802604122770824315312243261975154606421520476469356221176391127551113235072488550020276948287491298782884885722782670700476961722496569720161379436434274989515304561526691323234975903825138834247751331761089608742305192019992402166539733487056608566990530655083462981761210703177890821667307477985030915330045773030523277058917569739666103951977341780383631398917673422982766886293472150346028153963106910753778663966141725664431550599122793156832414346696229883586224453800626211695221119951947449809495721386662900074849184858639310717539564316969298484542117861497311442436861743248307205655197437075665066253294271525230687689210889653894036423782125992156664018022266117319250981893340509533340990221323521879543346085508539424784327557627064594873379643722794440450097966304788436921144889255473703581487369626442745795088361546289196078747058101171074290232498292230521911010591904087342400664887660438557507419051102621771725818759084720444755343288350672360011921367749485007234128968821993379188730597348557744640689442650146553857782030917215398220804085099772953390419418652357442585978605394172355147461312235828024586076143595504409133662537757028445896126146774850806228447579486311567329970002004813757998466226111479424567691583101809958822526981109386567552322205031323696463452104225112076627008961319073533539909325856593986904960339108991156230609127225979218534521593906728764312737631280317880729729727579263389703378351171401163198257786719291869669622572690355114312302391836563159103419685520773939544836871074308129289687528970503221156643041835717476021606279656835123174942851793973707670185722887254399064772810807214341306918348812288623058696295501757716972717960653493525402190434277687352173387061101069673434171895620122412914857370181592608852117949826499975644297183714368645475905640721579141695566168167400664987731587166659595264467186532190466643497748984831321974062296288473341807027680185130013737457454057847696331389338698740 [132,93] 2253397643032888168053988801398225579493625007852595541029618822789305158407350269279731098420508541046607823571971095563114625071530851462294501887666305737420850289563951384501207104832801042631925643808713431054606644046294133711570698269661484057683129005439316605678830038092847226017190151373977387561695267156598118203542057989682046719596735889386318979527577767584817482623395467446940748509519518120857323650277363354202431974399865223690656168209823276641799437091305125472073933721698315207340750947305578997225082100744899516273215861728556421495325078916264919277597068401892745139793742558779128880513313778644783237327335760414140225585226961084289207430367668647371895295023658255062380046844623976092947426179215296475724440011952111062592609746479973316553460932650561207966255068682998349382201870054559303033645210634228190266260180863008767685519030712875389869676084307387741188342240089569017209177934141967379168733615465900085162236700989268275175054360213069678194545182513018597223512445316381687476820556039119466941974003466951126506838879905377988840079849935389377654690506769058654518286541933044667271825797452004325000742549254154352886208482104961481924913678933829495104957513836320939451918646535169983883315195469640344280049359139071260171857288631888901615128977515508288850529635474585393871826334659320494972097053310256416169574051934072571260983343064140943647232950747574758707347652066557022536499295537638557684238575523611876528730191183143325759888446330853157303485539421407117605460264762692059770064351746827392780836482197817633491026189143052735679418442407882255408447782481261842392004517066801115830776999769358084132805739421023111805841204466749022080240868598381666492531279889079217267862913479584496562657698270228151204513707161713361214533936501828946813517646216495830569339942420771647583965981934064273794026109208577727779759757404759463890506719902074832902961686042633513979688112721552097521259387276720719610809750158284672718765868868203198637921074522134270361548338309438988395194568124990831836330034243390721379510074242800871883312490284036603444289656421312587587551939831477279204307577623647615147294965853080278362203291110656 [132,94] 23803570997254982433870287729180190990984250156997552012351979535644191098803600697083719060464236559880975056370320086400758096748253644734588952090830556908896208677298001815140704647011184470524131455098626967543816515196242494510572505087296070929758313911723406567323745610556085003401526030703149583533024842862332227590843962063806784754570272382205705851578553711783058517526597745779246936256416667301219326211788715526486535455780024087774514102500764567813893217351341774253386863434742628170896587287372795542843673289218738804042932483588595972545071962346083931662680706678862581189934939784886194164882947615593072271173441605247625018821285812702739643742011142695688725671543450275178067729119379751859214878206546204754500680349164460770306298146611578443907724832990190266759896250015592504867468290192754482791501694610512869027295639176055301599507323563762243102899074096740506029084413857772657243969929914532939268966734098830679002468088463088879410901038861362565704800122122986745440341604198255517302407417587425898366299862881227775538598481391966290968393142716660819142374399466673349969982668155830312309240410790836749647658826168065045510413524433887001977576951907104532553774732093060935498503740764268048185864902569003360423593206957329669764939738395431931445631231549879455653778265217850547483974308889342748867318038499805095374341138985231148484809959527163370581529615618207071875179952194281579366589879701323001396638292732152289141646039473654419633984616791501848329147504578084266369714491639620340514129806943636790399893259363550575915776231199880057936633567588643961620403195021487462624390270997052563859462824812477342429670390692928969896351860440144341082416462078542642735619956661898183020910091923438878570417226700042980017228664354997933153454110204419807376484828472389771420631046317904577414146145081339013717264388074399994876158981184479360444898098308233645764343656742466654700689594443242311813619639734338350776253469809907155899593565240848900841532919726198315450523577355775727546058728766509568720103565140725262000972997198357209742368778565895791784954082712182965996995816383052410157451378560267351180301114953201210250049792 [132,95] 180996814840681049010775485018809132573988707476056790850527013578545902732053934469480193586364513993520341513277773465056267622815693497560374563828250960335715869427443967488245646013979959835176366361788341643308285417887547792783306731137701399332107905542452274152209254665110346405501093904144813282021725747967944149398244971250316873517711849628091135395560114268840674620335635115125778982895386983687909181071114597276426542944830163090532450986168308045130174135343810766504267400519679294991251928324045617873304345076676715686031596348081109032599834002861142667657197374829526167433825921770530886268979761034288970360802526835105589993954306420546284172872791872947045638018045396149013314686169489062893824298917215551903748346472687380298995824089945999868586482085397412976487019992625814335108556717137986471867895273662676697698768807722693586396973813649540927414658123987877649455121605739000882098224168338062724028026768362235535916369654712078373642889411250296181507303642420069909843421345899095489929334457088809225349464334739498034442924526819039193284662028543551868384125726351645863164104460301315059007600324778371703599763843926073139444683801838520341801474916551743050783071334329112990740805915966597543088105579948496401025855092566767907349844778865235645956995158416702726082562042866354757661180535547124463011396253111943492149416438912100192840808182369272815480089445246759952778273215267641609405072099991509259917996586519130441396765560443408343469117640489197701243590558513466983078308839784453181760047755049259989064306732127864550284243495244587464185163772939847621352031491383638940427514738414843850258123407986964039012595055115290442290209224935733212097854911332209273346284834680885295089963421177847556026144453010748205511799137468419636690494580142615510236569721232824654874067706647511982137252725076431490491820690230600204945561794016758475461343234668448231297878908763861111093682352172585326845026464175496393301345499681335924124607094409272150755429676991567979245547491478853754006612798302688998640824869217354985497008263663080978837127843371642414946088353198378856023568672772642990362853249899545730927471432001427791392 [132,96] 902743098542904908038394351594922362150304629698424599451089532826481355790034076605921657962469228793518164516907132058437806863855430932365941089271276092760433591033781027625368257680560334633242509591779365822236705930727278084420331852435183678624735810327985455010947127114741526579485274684979310958757325374740875545999885321369419479893398217984890797827862665590077253959267047703930255666477918121207223853953469189657831888164232093998331850920906069026829920830993995556578828231687010202392416442839302243307705097082781167601719119465489032144146949016468204826636669235418091012400254685082309323332842332874535742659492217367101624148700039600657735102090455839437749661989278219981078720945029434209246585964507514732991451475107145189564525084641878095579595671840404596585230477614030876300416449771780192907579310908367714100066254057575419634435895812286855189502457811752405009958223749553935087124900276373680981300317246959210284699840491980207925573520516920145623045328089179846106036738510189287268606292100551097340276250587836817046796598917875942339355100733885406271137279778318562539938882427037407108034351376574512981181254795093953597550551254487369354118796401004200438415446441518942334302105423512293921079662001631729002240863067856152357090046370680274151043381928103766386421881768989866936293984499803543456751377085204305973330493940053982487623816366439100515236273472093500643350670299657988194642821406861281668743006654994761865791548425509793612319814774601866101711160955659959451370964477547342950233177449106409920048481213422878501981949719721703342019676934224008213934835115535964869985738959398226709957971828556603903157413765811552223434519226544314628194386908449204664451005918175602209515683924532094953420888602883928108732983986521340437136166461696010187461532934164631470001800143896546762069405924129003433759642928485824496968550774368273198325339825677315072956156220836966089280918917547982216603204308365166141061260495365494291836938610491118660947420893186082689475196293448080952956798403171886810190052448860491824999913588435355582929316221075379516718265841264095429111781175522596966795140439272164874278213352066048 [132,97] 2720175231524627535538909261900665111696823094129578315599412919914480492233984762127864688489595705348712255455578296686341766969796390658196516153040012866583200632619609497024328962184413738307409781386428464585387401176098650725390558396897831751785510361211162796471810504459953640685019016958281987456787818819333538343238922978218421403432080546343037184122358316276215499907103269644429998183743035676898696337999913976352995450208271717901947136410498787353670927954347354166576684736975429415705321424039238532095092329337256163132950019323722200019272294197209795869940823886980573680843195683745042691515371176724727210950820861032478094715561936075132611938029380805015547527579651989833952456047819104137807779666866367883944169502939617895162004807970214189169525307400973937376405082019296675430806982609746863610974221782815245288601553546907738935502551190600611255176394493859567946274144718984266395717120635373513298537292752268019813045328078967501041790194445838117359955820261763950232378897281667318547570899128800553942043983699010909869522460118285910833151349197858617763441610509578027009535214866922499548228224561937024916135561661089101077468890234589852891346948558577367130618402281354530179179144909027591924886267300241570850909608339838324872360679838835890376545327264644779878667529014388846011443137162366342441026332852928441076604462760197439693017531454577567883710717558210438374696346106168685689212357129815858774481397641417487404640206329113296341116048429508016265400562178486807801792685805419903582004857090628438185845050766149980582957619426806644271484650123024210754247210653639574055376419018794256538949986302863338456229819389355189993398352969320510683828464048895181913972746684268769763872727816169882097488222829984868643112998345630326602355569280650085759469677940342446356491543655902623018808263029708911450813321226886943703995473782537226921122835060801206784257267616524296425657200554824719601653506272352572941852229726578036961162064794503305451525436998856739490582685185859401952913692050694504644374580919292513211597895494854675600246642449969765574502328799382430701151969084611083858086404437105178518805439488 [132,98] 2619710994485268886567883111172005006735040117612754217680247163151104979713363914284029379787873954312406507647632282290123889886997109488079426510781140278425090672829954537088530381909379836210617170249857629051433404172419080536690715802275006965231909024053921692427278274219005313429702559078691782635215659706719452932938072059690378414492624363581378306345663239128000845095166125785559321304471227284543360188434263122450879463237181471247639146755400741340188089371422339538669698514787957224382403026685715534258325038521421939403887116122396117201059340906962570206035591828639016464021138640934668059345631704612555239568361871886464214139045915992515280248469474805917320734472360896160290215842100858513360825634333539722061318186376449096135025405018564695398717142791096708082787616813621062066456165345356110717192726985607575950028622261557913948215094651655761868713539902460456387704801405930661841833262464116281674789142603104751170308338857928388499504735678547125796886554597414288956294277718571076678663010680873851691209837002137799482328768216828877517617719402134403361945855860787584091556353191459995607198048636963177079591915403707625321252373887118455511843626794352549977018906559699510472844555200742926575566204905963968614613811416046327725622501235291529922084074207537086791505151388700693969368858258956548869322869157715382515002102972315582102278851642162144381688462062523679363762630986606329950925750768461043796159559077650160051169517574389871807815452292895860660213352478772900491070262825669868100259488369894339120566428806899044998837148275101540602713289449636909803576240979510463019606075569195163342966128159937070515853430504913015173014947062167898913397584749068444266340982399069280046039646616028607648771411342897325086723229334083812370294327101815149853686784105959923356120780516654200625472745203576121892430059763454628770931163116027330166419256774085272024464980014404176347580907248417750558182216944608508881061934102008402200086777172757069626538902027753539957136306648920120944902551470983011245390356288990816694099374453283609059793424934721950631780395416099967792216133123540586577138951424518306917440 [132,99] -15946759739373961031804396531749987096698605454311193304753522136474518438535773823973352723861264173739102789243708762337560473526264669590742411955144168917931358756281523646394223347282627784306528786478543920313349314840077172852685474291512751307383404645173799526697443453757758309404099688872034187816474584159093237062855877264661979164254418145079183328552973929751788144162901608725825526185778354864599734654331507370145456318306235093792677867719571575809446633992420042641675027673600140734066149927001974639065804927738026151717126246040146938161630753359217395516342019746628229299873569360057435000063965791932390189837591162697364357769666528894012374795366452713231854828511868300547725621465525732207564256855741387623065870428359300686010871805909571503818139149511335510678614479278557918611141524474401601812643619898634199186875124655431728832234081049214245711633639872497323673366644509089472849343581148551263080752524609242449767282810114838371695282847576855598933565975045863405513315670330283454533028023604544173666295970773713506474211506395347205287156967166534551156998697224064945888038788832383893377672555989838682821618352186090735155818073925708842794131973715935960234820252850610468222523684125114573612981613072026306803341862454011598337262847338980348055514761648125713729145835939710559181660348730509917858719861451637338734950249925026624434969762940951541958544410498936677649526911237368139218644989984732831974190850901741485543166517725041626593504662442992891893051364464544177583128849573763011738961857365863614415483140994891681575568633265469662484660290051417736017760070153666818563783786929926096666264347251791428696459562329885745410188020212166048833858037928305094722409220754810442124136428941391840559006119091992809137147644364666826069850970826533111258094896330354181830503946548358677755810247002304012277976816045826608466135763059958385658808410844887977663646762535786586006940474040662693326552064656606349219161550448379854569609096435844378121662137657111746943598773884077966749253063079361137903537495803449669685920644577425028610140569825170487729919875086365897490278751063574181058923718525425920 [132,100] -52503292005455177256402451671313587278971516980673950599814489413967261252686597456931202746487876608770099835042569616594425958343406705727495635191142215626844859425575097020395695132426025800633959245605765636467088961926931503375977352063767351476285059257643449112121705022505400008366218033922131306574742097716851422950194168191724115933102662540653486199995396632521682448180694077150754183867882573442553334997350189636905815804478245634039055855717660947677293949890120222093726933295090986162604682935070885913563384313961914514000844107870646395109104697882156267002185724169694591677813720214285144832543553257381028008348803957823081060916900645132208906275865594305966656971423640954172175986732979756172975284358944686051033364981117000931040230610131555783996892917400823012414053167051410891732908391321132962408867263570529969351995778453446564351927582645705709967605026194081226749806595783511473210329934833311729269054654377095600771441408735190430374768121700426004193408063121237153683697344892295859854588263280548689796924875225039045249789000201239783290483819729589142587540278761884340809876386823887445576137725903553999136294577709017410474258555391891023898466133951746904697576986017942758095948345693177446938364589619635613253491843256610226010419749990882685873702359840046531060624390139656727329993276843374219531025720141355791622459339133073881770252382867630817284790313433170074206428242201444566298675119311761268464841400360838272103963057354858325358159348400274768765649022990333904473758512426183360044826473947145262848819433395450522980562127925842302387351545937375971965929354598474735673863873608640093512200177179141008605079587826394108199018340483548427790471168908959937847958888201037287544341629150105312409610024144801252004410856434949788271796889059228377878715203614688163817747613166398125998877273759502295553875016012151854514525864778049951935924184965600521178063964328507001645304824206944404924673135325065984592996656497851116961476710325573955959278234711682022774623422724574350489969593264621767718917996530800126294669781041134183710637976435669030130492076257961816558608965120311185717991226880 [132,101] -6098977260623136857955042496189819218479267740633791312212200142363555182774566213839775574495912166868059943800675444051207057571012728893120230964656817456095322086538893949152651346585264214103429434307552068977793655254128145332628102249335541285880359417581362491360234432545149751032604033760213307013152286817712198602898709779915529237104118715765073399122153177187895273145619634183319188143144074565541366503802655221747476510345186261759578568233267063556615668831356712203318883116402034398306864267141951743267669902877777912862747131062789782207879281453835566631019807002445053375068086118260141699091373960819686280703741933604219491019716343707661348195563975962748733737090619443269377391354125512730163518619639919249378319651725664858220500480747238193686730904520660955047997822767798702513706893701875979755076260475877171075673969260000072431059612958235593329337333391571023737668191819953007047528817814965897669850553618871850233897288840106696391342324332913067881923580120635650142724416849026936427596999014141299493969216267635786198445774375978439123926657267377376960567094024047793622714543346811605266089825183645085549019909651707590210877830099483072021253130789895610499341652441882983345111714770785961938630213764733997408699633834898014036380346951282178784643348061130599146684856235676363329333545386148077738081025315279179286277222793145300779081541164634784579078683910342720016744438214006067621301675935950841191090759240968128749232585993110996858445497616596514018221201509543430844456794545838455748297027424142437049425714501657840393942437859527071181238616709475051134568245702095479147355974315084022771002331002189387226815081707986689938074951351041844625747514154722018704196486129574268117752394813653611346885019225745699198076203842106365046304041688733631669835261932769778865051456447967506600935852437950551595889178810390119168706006051435317779451482925793603866315961793299916720008703690237502010797419836110516149905140628532706196501927115974385298144835343526814668146289222095527609768970905626647267491421437141634077879804695732007528476098490494644875426771552015595710438980705138496896512 [132,102] 354968552580005918548024726303933365524898264419541720035316217611879470676335382083807752401040149584355571184942046519360797628703034475373521800754827190802240275587422513874264731678587857819111268019176934971978799894337345147529895956814105170585663328378248080433124375975083079279093832529896468113091579827894984265419351766107995651204409379709910913052650984334081141930359645701648963364034101859803099913338117158368973220838303317401651451414546661501913865486139109910163394183956457276981613413861479962342704453522468280902084543134341146449110328582648266894602861771370362732107877245106219107157208267877002932768596767908275969993434691937686189614828985772370825728114906461168212268477463510317102584871565182877515429352252272138642162787192165229769301444560266946971141874838425312135525216918578263360020751167451636301332955205924610022217449960116745617592644115436377516047805549474053882945535187024794555862332066612637249567907644913997084299525259203417368910829644066290923382218766871614773631467271193015631377917257645850774602903069848477992012869062534546695215129300102762087803889036525728267297950720413289803661278715760140569997112470664588210183012430995343375593769248475587999771833988354066569509599896419748755394098482226983955557081333320416968319685220547022526704215116667448096375045302653401002567452819948515288791390094441854829640842604000902721495407383817170865910492156986234966002393649092260879656167324522153875933935587034985183009759617323065124409077482415425088571600139244083194438765208614832015147906475815613336596187278579564384268863387485537579343004785815598126276192266165799711037200040830457614692046601013274996077372599243105428210737629842243993139815122881452663732208111759389089118440372747904264393690892845400730903407479361822315380728300573931189281867025535185408569633535350821815453949132435389507622261866400698050349963597643844784513058244108263853510917007286899734721372200791841568591042920743174042336697555704778555160438857548861947202787546872629073936702168145470106366034053391345042864810517141245746727988866570641631656115732463289897197982514028856832 [132,103] 1208871036912393305358332338087734617614475050013292272478620875511747034364000213008524124527460877560865006682229764062173611140607336274031327906817702698214111056399608296493767366056982127416174066267296710791569538786567425865378270594408274049918074665647439423655684507855013518393915865145615533574480644047990973026738570944882388165631075761685512730967295421378276656877354286428519888444253514318077267500480730738081599404348866391387461052755698747713631205747602072682544698626243544218334270363271985119450592885721229473904802377949264095170467945331707764606191142213977288944728505909055705768659284493752657758957954037886515702005118908071446708755913771296547567644101881021426428271297353773262586314627934927154554919879662084890235036654155591676022975280578468822623503705151809569993387985888802736238357963370143617504769836636705479174792880421871970750814320853360496973451773243588721696163420935165341310986775591590092056744406297714145257842133909553220575578920730000068592030590738223498920022622859143078857555928977599940813845472085726976058850171727500074306783872632554667978180998018022389796857598714129366132694785306358481847697376759087563733126492054218501250628355469180482345790546058822551290675394050637418987396785891756440703015617142013362693116835536620006347616298920470434588494072206324274251515768121492695068171235741638390664017563703705990679975838205325950803954406619566599087991789947871702618980194213841507227249107746331676932464956548926222644342449137507525821197954317209875439562814415812906993332810753550119416563981102558803003614213309558997934633714667562544737789723792763916878902104471987859526921520374065708287411320885829078590027696026284669386270157624112937802522338244155593854990040220880671634525987325998996609907235452214920663539041490283556385273662175705550849232512199808242362284614231371811501587433937396539593472604266421243566974962764856050301054876791577289428440715272356211931646878525576522103407712690090412005954216053881033358837273496308520495615893025798424411316407996019681774177340981053848550262550784840692338749472279738544507260172233792 [132,104] 1605012934861533775649263419658331469678291030405521731515324463204470026345130115763763929125914639153782727764200982568666302411850441410716453725285136545327077243270685900318697828247619163075736333045770575467590218586824769788779069250146533366880665290329142011008653907304891173209489731772809097089611027251889019345939872349758372258910582160711818850008490756443869645011484397084740870328730578968031534865198498155039239070092162089468113331603047439777109825168669589950340449119885512934729798822621227103791627840140881165169367666961571285755766906687350988043570492224608298011496179339780508679146561731394528429103894017458770409098633391384331809884536754888712510828123378819166035498435313539151654463431433436149491880627240330487573007685598395429191416920132087236605353301287423160251533861131418370989532251834258808044702208905913026932213460940672914285524906394306100444695450186026588759929445649053981163131981779037871883505799471218800510545778014521334521342985371879768358138373841385638001848459280572891935249022021252743097552542160046570207845854235841136158958155724761380461193265968404407968542258222323752163514721349275546306542585631148257225193770329009638471584374952817943798031810526204394017348231546631962667519758615710933850608695547828879409688774381779907594853463427435447421316437899831673586212401201974124805740852716213078337004303744970629126287951613782395255110110294341788911797958711698796439439463628378358051424642940395584535235261368357278872273550619709168374313490688628793390216762883366087538799789549366351099806903098393776683115551905721918262012175686650060402922286734915380275286456040174123824413100879034525176134191274523970208336346242805208266289971841970338009671544295033162256260172567131603631773455030868238905681572898194342445586294768972109939490306705301598908438810119500029628919095615667845168896891089489086128367216647259889321643540622094678963593562516018777370770913363600604388664113717428400018838800177608807124690283357862639994651104282994315809835409061381264633623979533512030283825600548851808440900715994859195448898113927327102487323104 [132,105] 1389708058853494984313909342368622450203269163834172582371856968805443937027809522172074049894820603101931154965089120707183764914832983857140854019973799224714206253228169551346398255701874182331996538406258045930202449850721376901115321536462917411514661466887417735210999357036606924794181054427230712565776885105136553169882406396930197962675190304992361778118140371885299871070070106597918885665861969799465472357725426842367947843191393533591375410188984646524893051665123714282315989841548357864230505218141123539331556251627892219228613883818065055329002650241900474708590586545496278505891817370516900900298416974304855366928851387245863153692409692630155423749037588724898901331354320583232478550665985183208722004080882342177196183706191486964184287620642493956547747556235855910100249829097866892038869467760084772052740846804940881562648956937790308695940642914491299624100597361932083125711882409512739311419851459991547258663656728691205062513143346396746881970685792644655332360654681113762626589293208957367634038421922533505323797306500701899240025102189109940556248250303992258976645549822488301720146207036795976521880547335051771198190498597849493331542874677784172195718301102102044258996820992854186766737239247505980836103513941232316933799843500565144436505400068289641727547582738256013504151410841853920828587881558666718113643547157846803139109769329522910491203048598433875577907501072498745499548106262082240811097513400729242319743601596668562794516347507829223877061587506826167107258503416762915043432869601212253615170107853336356845602644946179494628536008833137092642855050767246103154061377702645032259526782373078904552247193569043591609961894355658484804796480644770598863280095988993674091016434932113315791007503171271248765955532049044947636174321903604975281603937541618761893022431258607815218309320895171552321019584273746322744559943240443281827913304493573162820953640850537775531688791730987180146701545250048121967077137521916440653913270631074518296480035596142208602197213588079833365535334933504985252685345876070440027313538466619029594726102024460482358224760198572331540804426377925756672 [132,106] 1303089592299363942739926165786299862961018771780053092448385364711972766226745146864520121285522556757731613935451680689501961118717334386969033228676457756871712897274105166125871415883424350997878630041027277130918848019864590231903486933400192612024698899392019719803327274102559907126770160180043132761491445623961252356294356307906021651209535701190083850754032608919734428419703571994387494934177364217260445300418398565780486085292718217684668938441113663695676039962592207284295014360066131198754331291045909021051565426558197028652602148909253412283892054369122407522924700739182862804178107912322649199039748836588787543912749988492808033777364139300558275451792090153659273373757975029294421855244646475792582400192014200691385113714204218223620412660451945660508286438158828629926542525032694925222421667806357788994075547786058610084367574956512628262479852735775187192256498746393291701402031435838995391924028411880263427416326207262820151231588817824543582182872805930709283105812203124915238766851190254993800797992292605955319261079262546461881329429591716386302044739831411467098039387146657953179832193271517492917667986555728841802930719464560461527396425140890541618784549508552260228418661166649427693378598437496207406470423098198826285699362814564820631589006405175554126861664076801097537158733032565040637837701008896864542754304333259260742882492997642649876421826106236405803037750025053362334499927085345732351533860550908388913796079072737799708620884251362876124261289881993889853089191738354951674384185956331168743976086249845134542675121171365248463249841507588133917240003310611803472864562292028410540424731088263944159191759720715692963564075043700286810923873161311089245612509798718238855611127770237672636636305014961274639100955916008914626357405576083532611518610687182806829138085008995929743737386561337907773250518410331258704462320878029955328982518042981224410025820025861058774298899465503554774313289468134235967678253245138253569605290664842210271309773210372787240768243814743581101582266336599370092354008940817023402319175831232403717604369420936502413575682691173785185452653403040 [132,107] 1526052456484708785112803569971172792769327404674774279776865996376344584421673647562059119505345079557787080035953262861423056790375622278334128169891591616883771635344788754782993798650701601384177334781844582023180662160955864768492535609536924655040602331341588753149780830311694272250174349483368866649141984650919431287974807205971573594797194284152973621216015192955846228581842528499013390773677316926268480493974218996702486927043839004632795540164654209232208095712066254965206289399827391807433061572748246854439958386535552634552171591267146490611775336381450256473757960049313816403812092290300391906636127428669140703774459908599675841832518859083950596145042389011967258217108653508884817686712662723538105524466555152862441914455218229245863740580033815740325768753522056049346125671685071236275143198448469311281502272031751530956732004685133725121079513825451336957453455320500521594273538678031674502812700288064486809304167098307634632968336301116458131142743488440912440667254304442737760581150193761493000905775308246486101357269419161103986642092222869227312361625264713512770235245873300097543957759126548410499264388791530302250893888151481130173091123781068959018524349126979460230030460877827047419763118564257998373708665144061120516171125118776001865669219863018304276086472213069052697204910317892306260555889093575778237594720519067959603706533090237324049713072567021833107628847803807952891418884998845000212816563605320288736882487538768240362380619957639891614073817244254777964438652908481093320787695949094480765273779114183036148602970877377328986919378982641516144022675054567473290238220458552103456023735681498656246852403347704453582273206224100003889573413875197718113753859578526255660108717797538206302565555302612881274446923925359024773989205250586569018742066226468604967842486516548254907533925423935645373073411671830659906782903995137368445735811046018255050212464873031099795999591945141330465803555283453145269071609832973690340528116980261081717098291281873477023928584576234041964720936352972453793464545068396163414192177180090175197765776194737422620351608541280495685793984 [132,108] 1222003044626727873715852113024325031948596955193476211451966157522620102700498728179794459286849844328285270036811085634971761167670964480369408171519315969361316257771981022185076702460810316957813224068291291452153824387607158459696317177415625107958744008097970060081660788990150122929571024511277463966696512554805836898588294304904236826129537103832798749158814775129352256452563176183384682487270595511106822834387370123035654496110170898032241452085890362347568984964742625916224921541694646269832348730557725974292671962506149374230515881825635260261583161853440560565033363650455091409914410356234547972787739573639654922924724135204261435921993672414417558073508504125193590847171464183293185252362680049517880654248050339786384319702701536460198818510911845898419728036275998362274399519357925363961874199185744588981800719967318355485468420775508667661808501333273005412478369707274598159495038571181532172895048866120932826853056951546812196728051132748075799220878551044640088457603636969570672469564370738800853466807135385720589947895978431946995969661780714619081193003951947890893003436044137755879643576214997631460308312935213419225283627721738621838862418444124746775550073851556773984039647718015040006163576667356641372866538043333389598778211434030647953104141891606599057074816453929145669525126548425426409079424954503964421618100247416406703664497345174357641378598783760144454844513697972228170825231289982856698510089424768377405912207064525117465852208051468241682326550574134368190383318075426235555339566849567897154753455373651250729861702611144131466642472261984529590521807324606181541225721362670165177069855155810399557300886870199376453955781600317235391004260222540969445654780994814841826168437719002860555657826666580431989528455314649019270618158204549335646943848617945957759996553099310008978968479034908711840221863750109473037579296277481737353580025526520972005819712345822036519402789286239641442920040991481948177684544524898900991026674585024885552896780238329305994218826394381376864495599847011037935826052980122325880913143303075350472937011430513951639529012171103618732 [132,109] 605952711338210522075803339245293535528716010071725741301153875091371644351333869404096849468545744153528608453780324849365083162254291498074255091397845594059569237469581611259793354449215252970735065663743336626780393282769170353846939351109355759460151169946590828892495434169519234850511473498869176364734567197575896084266695292004917285856005867263229702038369198689286290366752750092809369782453727315255790658321134390206288916797453063522901063801230081062204139847427654663929241149037048869953708209697592008119066989970438000365591337013444623108911732566927826812683674996155575061459900774744556414880586151371334414515356437023529457303580973135602952500719617475238376393046196877022707168236786121947141600214810704383148214584969965423726019684682434690925612621549609145727957039105972490736267292678641432550734466679168115040724709123019745511403380182832950615858490716339371978537537264332923083004721788644056214106165791532728496942987644820229031250166795769639580753160795597746614244263773993555158101206753948920339803888321971526281234140198440320119710875146420135680985283044023018783157645606397887403282399099039291645506037151795251805654976581822432262971097731876524452804563535007084462524758568827939531510071176727266849965204772799896165936685148238439361671033869056994789043890764662656738938909621205360325564082472612580233777700886067567465582145443570477109138906831003549990848306108921763759939798917117288686564516192932766821826307698519510868765068004754223423008639525260051458655646854355928269350209679990323541089683226940808559793321064794519154056516952769186908198148235361287032252839136288171224418249671095056166288067142218604765790360081263232724018225931188601245828945322229679389448186016444460292167452242207683055546606409743221705509985711960502627753537349843683809465968158733276566052782821374546136658784268921953320096233150720460849272855211932086837530543419523096682421276918499377201240783552942426933713101587566083530016195169562921286933474583029485119511422651851679987578906925422593904292980920786524784785231832279550408293606356096 [132,110] 143612207632002695588477333352258802555652943365774107532292258726180235488248779599961116724741558381752993824081779747897538242852963529947518201260943471515506480072228942416822822557260213724064446997367056422819917812176362583357099827561159849214628095651467837967241862119505236303937315783181195653537552618006615263373195546344102006161035391774038583202075485975098912290154071630047664580525051068574866582620787712927053509167382069450087325525996121317885227266733697026787450167781859878182312100003528087931777901558243250585467003060217677677998661827070127933395152368308028989917561278693582699555587836863226865658496743032212252621913691459780250987017889363162106119563353635649077315764000317055360750758957022701904522183873174894821393809688840468773108722014134960352625414453039443824443341925356181538174552248546677527529371887569936530657823427862184960396065202131243299687903936434849140061644464182766300574346181529975983295388249894074092356412572746604180503163917294982242232983927203201376844092009107775731018341835356267533413186317026017104729183293752481130097432524686679394746918055373248329193398845738431929562158169979442494329195111742272687370948541062973891523871515925390214069894107569535646423438879535458094420037545126390102278001293459888309789956026328005267742083068528018111490250666607702472938772592344299865048829905406719286857151438610487717532036005158938835341336200639457464251290631611768049086443600807269699909529976140969971990196962110909849997715261301660243658084333949845010190382990748018193726366941243449193170607498336637219648837392288027341825754172762044756156853902767577186197067461772109531868210802622094595074773709416495751123889019102861148409301428579380440874571077239268271242196794016604641698137377243783634570479175619006145643698183477239236292991711992155309338169358256884254469000054903953924439105640733067100136944066935715883217442371626539069304733366734305117565045879961512548072376480241823867894159260148786377240533983235581479709594857461141551403255948982745980017712532698694039584168533587176292593216 [132,111] 8715909293831807072815494632920970253286653186593747974756577847719035180205306947825282310253068329873693020306635498181925123338288174604712213735949287288763687812118124838249409292084530788797594783426533522569097679208605109817333514087345580842248055011521939865909803917825337016847181449567837635737614425299823129882046256499875023490642002065483911132816975385245739301281526607434764770031953287786850867078955499653085819578321926289815690011069180614464002639961780604458460429909904114341665171622046285081827536985571495792266632573537741221915238321152866452312149824795732056957731412540383716306645311928954775183682496542522939855016770806340257363908543973383260869982500494615474306709719167563885495699634583273105942160340016341201677886881338138586575355002430332163353063253097564175440382130730544606658059810697350594781558463931873825933632521070009459680778389066488621288051552173319961345336176692873251771325137798633794515129740501637669670324303082995935199060718679515698663376704982371476955881889113989939922079203183915022716908367792495603976033145246738775977337443555630728115675794820609900472927007165983968008042806348661139357150812299474915241417127945330919048099899382351930673304114112289660838920898426556817760442966286438267498277904942732313730338017929754723677752435383343978272718483364950205005284474188159039028255598657238722409225217377836799603018635785645080313052404485448999416500497965658649702030897327586736550528242387173216845293639671601443696601652227114696981854532492751595272766559839391940800706146389162456772126173992714622478441984403159113673832109596988434909228436239292553155637396017164073976587097179466990137217681547141390512113827550980154788862314426438048850601762226376701183323683675334369872209609923222773908539104726773448134694688513561344233137474194253397886274496528410678149228515688381002683167197745717626595528578241832291920749523999905824198446569477960729539728883677977380507251976043600889752150011824869263591772526042866204193158649648990548524762415147651574242230789505232923191754096602869312 [132,112] -6010133998349302670204850347835966283865848266080866113689346857429969549221370712610794042740350836719301230489244442191174355052360913451522896354494954719461682862087734316320545075526650110898729101701988466787806185677950527506808991020938772558086125315409618484606093461276487717639989208557024743198404584763587695655495032576952391676484041388360682740962591968574769589676228437801826189704615751544608629547634193982423788238584973916987797192802588182210324887676071825659269648195894635637929750059879414337393132339523521299210058305426474477788843581274343491512120280793386975395071823535659286007646123301555516648247514925010212469337635030519176244145406523043736475712134689529142130715570161700804411710727425396268195124373916003339629055878940030386379326775334664209975706971544675413043914895072551129322305338405940466504494506633334670772853551499664980746351485516935782134599111727096865156819118127368865949471257869565339254464463289704646904650098695200737606120866413577215670924091985870351546276378252127018885209904176982339780439605501598435440837786367628347832371144013527954287579671493825740207243850387567920650006301685153313392088478695617380444137467363952453764975361669147025324830644051890628109502004466840193962551880697235657906232131355299352498382350905694827516839838592403243996690883393768206322491930045879714136759349313471447509790281651516004913587534328746805837648332825666700000114607004146707063898906996541608047038546706453257736385652615389792906459801830629151981263696167134771645131940692706692838280059094817448227582214556393570403965590419643011333221254802278310840856975420623529535082751062528406496494289265744823937120143111473437477505179277079441637523887946980357486492302554532591867693202637403008838745880074661558783476460523361558139732786107408400300792157264950183851623162462349974892879754332118991033622766434882811887840795326092960566313839587805225168220126882919129459439179022624387008530451098721591551433037467486284558873529087207485462052164690660091597129505677331474908984051710483506328229186688 [132,113] -1207617866938615753772012984995844854707404512016880899568025459279238122408691866698661329191596462569463904628940422100480796242013917642574176792494271035346961564980677019363946208111916817124331163283338791240608898026377569414816461399346271004853869344895754462536528649323204831550894695599071174552228258871310513585652334998542112207100540332930739051539303152209101502241415923340967880361024171641367893627295488260338334027107004059991416676498721613924112533443541213652906326151039716861789976267770296836958440308202400689421652040302881089391638738961463782580641637331941186575278386285880619328017542771403602548961449975424451252959305290737920053863022001141925764548820530657293144632344492766981806438392378254290631910279745629112319932558840843114574360172254804248034754941862925751119616909153870708154650254098471645625999922287580789376077708102257823123704344297943706031460255440755142594329628063565535054648957470342041419603097912219341700922403390829892748417983767416995344311109161584683366041058613769134463896415848543125093503899452613274796337495032031828997614050564852855974254397441383275337464374350044434686237190548967934202213109337846723399188688968768149056579142945059398182578462482303056560627690196680641240679329386262174194606876474426334899529973871061567081764105929683555987272434293617446330136866993842339919574950349910111202206425908886634548019400461436112812014182797184464453605221824632213791957902564635255999291902962261575539349174413131505689652541885524182600136941020552276644781661342842519534553543063059566938666120518133885691687044215181104056002180138087188731533327828498760123817303446048105775034435338475083295724672615877665971986653997490557246217614582291959434644608819702768442237034140544584690975551900276521449575735187507378043328552556148576057548504898762637859408978126019875790367915157587751735599937769442924572371531008118285580482349605762670593865805616787096045493966797354270531505533941107437409275760263081774022333842710390005328176399936561092593257873195717369898753206773264276916480 [132,114] 120313178491559829070941459200966743958261586315568734442764742574439371891657641365042980537798498646874005620740888453076696619613680176287518294513638679197426840503291635242311583348531739023318683456086377448951336641897996760867260352910266597433161101298545270519853019395270351898302815642005994281855593771619267892558733513985850637858240756901125648867062093321755722988650843521191579757374983165959054938709426160845447744669436657749217717427236138718806056765205185534136027953430674196917775155407772103540415197256795694320582914941109997668386426699085387987369571789653228972855543743530694169676669598434616838205607980483791264985210903986369628415626815283931647028266810822311192894234390432482486932377447835745072272138742388966801646480364118540278943343931790357343675940630920551324335160103056645088313748001595118842233768520058239542623195180317582393818862845211644599226802674857909375125435953425821729555089859451962042349249718562694231313912779945851131471414590398721290613451030730789997107565015926348315964068178173098027564173313283678663041679772390788377525391803806912021044999527588349034059732396842945671731370882067381494277011693104002234078157635048473982258449785317178323267602753329541717317103795532891435355284898425153583840593019910056356923556288937818622245659413056537270540036980334213774140865145213376167175458798160516791473179847383426481046979098265283204901878456756293342721987121015724516160633905595229933545561072668659564275590729644293843028831091787471768454784664060875259457533219377775689868405703041244842636245056289065473524527362301598512104678219510763636103842467902502077665070824597894389358822801496632491068699741491752593886760939816590810865985134044703659615959184102780533679471574846676431395975066822223567604048728990712940029089978588653467069287453067529323778362902564518605625848962702989784622683708252877112263681445378717975370378694179516334348097819446720049688785584797127380720873799450154015772648684215144475443678703132156457576613409025491590202923083829437344215981002196544 [132,115] 58164585977065467092756841418631847857305055312674177891855358596199285471310406794197232631392413005653089609966239197228256496255493624557636534130689665998758700243812643992443341599571596646013162866870565707257188504563687640596799235463720155094860205432728337327526500754552985740969196295136914140395053533499013524436062558330466091999723656175346617124584546309433480993529004163335639310397395111985058479395466884466992533649877812219313312791265029529150022090526116850488218887884162126919910946235678714314193476450088347729587902310986000759246390487197198031160679805167260118989073114423802708881186370815006606776375318720469699218212311881166106168687439931563405273904251608621955776392115413096799940261419246045661462253551961644772613430219868802492287363791107705621213061546275090413316016461278021023288000709306613254487780873922844097872265025240891926644266464759812654169039134033563906023860670447181481432869444238155737910785912623235486081375856109579787988794650543792643100092824041301728194773968645385744230538333584383921185859685812765889129619987938882656639756883083623418780975967622891787337685187528752898979598979860244073800378919490085732499148202529447007178915749601169204148120133374298020182855579927744502358221100662838089111132133838371198120176627556413977522664565279599106808710746186350791955364588785364946564545748877709461159309707903741965729304339137711667792602350741275390824934998925120323868788163892806246166976531179878211966267248484401892375638086749578956843934349555969483045715473376986738842318589277866860123489725546138907822672794773204971397633824298799329795516465049971827903776781607745749507642981038796991404649747802143427484785096224778971771369961771421975391430909054357483561973828263230534877333973592930703313034214823183359696637850129129406616642825321441259359893099973348626651765910685213854792878286574068257434058704666618747849127461535498730032206842745171189659369314733669864647225332678784004522586922645623419734935759036188444418989598039706301275611381121366781397773984 [132,116] 6345093420453974905224754434090653983393545204818508905486048957822658802290504979186792346025009226431612803713449345809592186364746149662645540646223032726067587068232537789225980743140672729272653853315429393930091298605808921621381336147199231526270512892758452844152790344679603113512907940649500801946567813719448157747655355521286450958271057678289542144632971485150892198000496918030841465173615320534021287197280689004265561997880408669285352584310161545310564425066358702138454373867788185078362182507439599994670445645115749801598323606897973338444286838021906021893363472320127891617439818866084605178956213481037528122564046636614765235879779868231998227404585575575274760899761286320123673461386299079388900406080362823470417157592088828549806151314016158333646375157611208667022271610239890913870793575310438860209496527834418734899139134719713582111901097598298683218015718688663903300787241021550371348022946185366076662502081622897235947061730262296558832336409364731133803634409344662031224272234802309550666776909152650308896106800600586164435926617773553983551399932356362024205949926767425618084796217143079147675100419981288623308995731134774254904240187686956748580459026781919335255271714831544364104375304380764009963732587265918947796927588394607817450817313821041606945176629429139232614638610361420469426069565971950735007969143917482226600161928071309399465650052892301571111980683229223392041522989433619700127563081968302564332725454887205722823775202319338938106263706196674148243361306982027247438700985192141048787224827361216105107818943389572424775945881872185684915216972844684783940409628724616611105523255049479839372515487802899991350547617630328000410399471284830196641991066002675829035142518602350773963938192307359750203719089119276969006110942271882232223364513542526620483672043418606978006884869382863443281221273820395675425012521335756798620805819715531627604302057071673345409639394568100379055957584236099182304494506052848299480359530445133533802530589165426644276513178050509255630375131402578193129939909502012581360 [132,117] -1238411283574242291270988253230247779859221366797007888071880902909862075005651383412518008153158260002717955474337655136468442197608480790454868304696460483853706044819805477006963264651630029991484615373955333789394087740527315965985606468725361354575499609121298782877086757975810378540324759743503394543015971712624989244315229769531721573910035012596764084619515309844643155991274497783439705969279966452184865733026542799556325015243850018883602800892083625741712488915730479932443319376004705715988561475363122345222448072585949320462919140054109384284400133906634911166047433505450500969050842265434037829139765357327648723631953694108080014204111578644632136657629670559153670341383965239886056411111136527462629902962293019292904394643800634988175301661999820485231910765280832971154652207226883261377612715405956809146627095492426193979182145514861547507746830075015226427911520074635299850970121108751364372428357425806315548755114435890710375899031658921421696749716952111776540531120288887571936361435375388220071646165545862685183422546025269155770531547792770436442719556258522402396844366722509956829251391125829534968949627464228074927730818053608497211680052539337693624383640070892035597329443472673895826545301211884540831346138905416458373927619290783075126980447202443806282897886299675835630330604917132891261371168827771095068691249597315596008230846837040274509260094172293433878972666938209148495402296822873615909218390475713747486518175760054977002278311550416092829615076705093658690822593014241233165270883430765902173193921047512157345882602143930462909211247659651356153078339339522970837613652000393351732221943391806704326809505394941462825422779478019938870266450666600334439053919280887524433837735319771862539601539449336130903543262689240600587853499470555146193969482109005285134667348626665618749647663062332929693279507390144186178057238009074157147119109628926598965957554091312200447369066338934573978085677117496508985429833406349380298094227886368060584130339859015759846034650088207179570220763931703204098998020336000 [132,118] -249038565597027685234655232100297097168728094656603570815672502054770356930404331512435062996024940304742511391507707373739841574430756636949538351243764792910361120143985272517400495569351421833388836239210698637941751710162981928089482977765418586882061621369670139991084737700817992462997374256262610170234159028943695687424963651914848714161730966522064729657459097897072142367210401190525367234707596158724220604310665205350327978682887771017504580250489591763622945265817870904185192221877735937595221372482522314836434914508696821629919963870269503839517262578720041001635750347151776668243199265842814011024784528083224072988404036971986982143723326964752405811302285416334914713533284041600481199473988575264084822981336317754630586208976495961729488029853413509520453133669364542993874408966229297433442612562926944550338905147820938305552013029524037468249867017504258090672923585311922869998693736526409849909757470536227764105923045830722375080756597626045719323088683738101783855512652395040013415393064718952734064562598733551843558517338217116505254771368276498516015792189023273392043803795578807551773723153825501185983855969714961054033739163815232185031469085265331568470607695949855322346818093350737046465934786381794733704754141989736380742401934499719640782252694333451755320648910589037223459100426380377797284464357974473268706868464364519884519761412065172353536669894570915466840897059138071632811521352388101894322220313739792766926136232945128655002753498948327315469161681093890294156692754963174948613103433124338978662034779581154380263094861938112061039345340432002620365820725818680136012980541892176278712052947433388450874509813636983680675631800433979722366008370243121189783250448752046344183592938444717014373397658268030402050093457482852739043981594901316820533888017298750129144935850602061684434024172182870084562195386260761148247021571337596412260897673462494323957491032522616525348265655390607348197988926082469565980493388646683491518070043664562515820587092649215317961139995863803158429772836600696152447424 [132,119] -6479517834219803121046062129863967177565224217296249427151177766694762000635382849965527723365402805405401945427303900683212413051206895759135555996572769476898053070725439136241075688713352137165152111286734817946426646265811656785559542230359997145326934841257950516934172268117568266335606734195167899686534822397518147620911638778296416340952663919396775142894957901382827380391611069321055387691041400702939089111331275934265142814216043114939955015875878806808114594663647375132855931694409851136607528063175591043009177846695933914375830163005194925646807227817807839636947153266795624957175746231145616583637508152427455640355350259737496487641981917264957924787733256997340143382505876845598148733551557429228870106955781968886701863455542621132644908150234613063695162726218940723500251190382809387119368883291757753737031115113799189052075002655425775357956830558494819974808192819582479517707426238509341445245762481622047472844919231128860378360645091144524098079163965708605655274559308778477263934931756054503865154114076123828111368562186592474423294995888741944184385986176689906543918210246283234660144336710451206379429157187630492631360613265851213249472440023410996445665458587673502247802863234249039010975235100570665852920716838925178141116423267611266165478086551722617266385823880215584917322430687997590360658326305057057685681581287387210453161101860106931358933520444787123582253735043459354731519768759213783226786008576973063358227641602224197480962062874647729097851683060405074736902689177955757966981977160152753025228428437172016360138731774865584153317041886726068270847474533819546170534417606066923017026589188788590538116788085800657319159113310681623686212933159841827450578489167619880159518001649541424021351796327307620694931429799748276921077623704104154472666811269767479832799737294473270061610826253725885109540877263677873866424194417240633621906332274798654908608849283292020406658818266825071371095220850344824955879193548994880124513399605293615738366069971737879941236330190296164546481245278937096 [132,120] 1298956497966780893124383893916548197795626909025025151679098227931585827716849306910081497393573384150899512291513007709862120922240493931930522932603650520226740599298113272137516799806351913280530378520114619840273399092676529359185232673018618729387178399212617235702865486911211030264916318163224473714430415248593398286347982221576311507545119306984008149863555093300692105039987410724803615206311400977585386000890170067830409495287085213128578206360760664218140191701362622896015381792571830067564725006031440833624981892239309567421328161132889954582631903870137020810780765335271056764607943578254010550165409362415825342180658158038966947250396767200663549412312678368718393130668792453498884250027779770565903801411633101472370917404981090636374438246887293451578793239631737590220664638196617204878509075457314552649889525339603989917684107020848001240540230301259787305660566769029136026024056483123412089456747265096204542500007478864739677788520287652028749964837799392719938703509484341284301243349786254550678258631633177479778272022681891794528199149662554829539015442009147707880835578425959658988279134522323944544749000823249199891157926930799896812459920277064647656243294215931007508136134466939277236545798383727704794254111565833390113122268227669981003260972753327878823507503176286271887124559348024721172136965978079991888208004513665254988275338031667720244114903104359480829909475033870270495049211750577222178001666241936148127524840494302456152808038402438508337369782748116038770728884326031853129395207875275154651644204377174806420677095927597232709532117211769112487934269023238343365312369343950292588859565680610326993309392429114185644056141872057269536099684021684364470575216965322488883269719344254530484139767316279937635416074021924033201505625509650837644225819309119360146493339130586718158115389181525932467139849671735952170366351693739153943797210000909795106454790543782478363230429128566850181918587108232692706504468774466126137085793514177420989742214190889736939210948894817784554620646128 [132,121] 152927495023422552659396209478763874274895144577646846082133543500863698831188222970075786477258830260993195091698042832716081138008533987780866800429693330714328051166585828600660815897053756023434423736369492989137585785424596046745592727928685374394954928678965004919238255424706739554261289666273076393237080881944056285592141017473305706945106934844319403949555379729407261045239899167246533422407505189183223574205007791215404161638972030247910214307622040362516556758954920905920146574071050812760643737833773890355627365033626717126881481942953300097543067067662587128679245005680823673733369466058332769519679319033095064320614744167992740902172453066316412819829678239135534953329693494629909683261905702769285615871599155197834191580717485071185644397680558525202124761877555792223591468398406273865456369979962487324258491496235550077881613798181508683639881290686907474502733667354241244138277486429080078517672468348298567910008272381527014237016720698629606195299009835380851278813260189026722885887218091235907989607943670673909150208100349698738726577111715297395656234901446571778027524619371934593029734345842515896561808118059457563514921811360658127922958343235033544490285297443297899979713901618928940500797956732523245157458289853564388949463486962116128041776539020441798693773351833077823519755048878678254755561555434737875463292483066748190031657430853435904819397502442838783974448406759556021378663557013503765281566811926545158077758128868080261032052894174116976619960461057135121481124537047144380672964902335925365445324940408984223826192102259325933605878477748324560115039250091142841167503087118916096902758517713021326547042759694568336498775885714079175780434575489880185879423407141253688399466282662142528184495990818599199412337189802560493324605440295592498715588547106167907278917085094230907423625818930843585889488104150872456405718960878450371532457385150310990872210994980365581979401069870716360722064421185968127678911511187286746284255948781375027089657845835614699395181327389514297920 [132,122] 7210530425680411237226019074250269783476420616349407281510212098462372066786550965638141094555286623073522227525317221661612137685525800358323568373312984779605905033868039932488179143904448743510710708619762628983790444023417126100794858719205039276025839336390509287098959775523154786665700101517422976418210233625243665156350393755296150730262588055877639097239099385310200700335519340841553122314424246056172217755592025294736959688776096617842996252020227400089041922073326661024016362895872869583170899164132850172728177953457642487442276518685340025289529093632328914291842391086931756946908514405366021603412547252265141735972278636960771201323778200118159508506579097971277461559766004286465422106796285697194410962675937486961364668733734952075134760161698965429286503944426351139122985832066133613587714892854450090494375053794547786434173132029535736029330378883219004542843709822470084752057992350674766638794693627286834562523999269775826363513058046387144354675502502132072738126729365786877077395580061231770820255019777539637608424785931002548208282292234455475168242850671342327926808382865292628902815563111701391975202479454720671732193071609365651914318262356443274250170721444206679001268647922269428536010518535020173531988475244818895019691339928705925271142081876669893452059080386964320107532809757895285078224365020044949193976927063685810509471863095060570038710904722641421972658314307886524003301191020445140448607574552844127540871839308886857810043489555271498045380856541207111904520955859452755753136092841180702151839142343075185302300310429653179293345254928616548193336565304165179318064463338044507325092344217991023663264292415547913604036998833739931754670534729894660709801374300015785075442258080462442138367415856938827701344823872602118256259095435221814473292997581592665001181444433289110517989180955974276948595007771979947580538816397589100793982625599966957856711273469532548769661320559411191181058480011909761036743177883044192727796503102960100662731686717200872611431393322856 [132,123] 176967068644421557890596673110741145698189602962594471270737132189686895068867742094510092030126027423997895370138306634586035753601319192190058572560661358795489588556633732952097734427820359294555576231479176548932237008694080044525269834885497929596364982422808462953797725129988990185325283538920527815862728976654037304562623566501037059777140506218074966231120327536042782474444645018167798071186880973828176202196357150611265831740716594930327956677974710674815761011035864845703844671237875928550414125129486549853478252292985220351248012823960856934742190454026768375427436469697765553572762215359053154269302636467423938008384786405377778975272758439899349690832064211223465618493225959109168710741233055965448491791577306060456990491903172600142491553149439763898283105255906072969792408086655723418835618192833129505220154856955678612941512651046889811433378033660102454280891146605620801576258173124691025739697165942127020659715850785699684838065041820917880084608390885875681252535771705509054958480144180802660435466119818872703080246400312890657538557530203970104988351260317698306409107186253385299183738132444455622860205634379864223938182943783769983527957673777764113104038857313576870391272033338306889245082682012549757903676922180604350703553272554301471193382798861765408546759287700036781244881249131075410146412560135873898242026217551079218973431842340822387747851745294744405923745014733592379912362745763987878356826368759053102923624442444670537782337822754787302039533110487540415597338210003757341647552023940116248664204234428845511740105860326079498380408119824370511678739593929945583002273008143778195460295073111636199538478004378681463485533997156019421143795470660878340678736162905696353344742654521701244672127977713818960310017815867698955870914449057315609536928772986009720591625454710964261025212066404963898079923663695485272749863279169148933897663878574239282441596125104700332290685947042514428911326197414224009737704765670740707386360357106822847525188297353204594570784 [132,124] 3025347279201916413282601969254521401844568994362264944409352652198161903316744143202174044087790402139457025613380857984390714162016906917250502635020747266703388150908076687519626295510780063139646917056273519738031383732584662396656703250196164593892722749421536590598767208770115568678059030770537278397077263353160314852634392386990450172448273668434215081164759225439670933697360804269591279116910838395718490434848979438081832737948741625930069731361103747914384993087558690897000577929439981441001327784745285567352864364944417409490983065184019745928518197228645339826342001041440000731079742207341559172900451652269395294239208870933065062983023136965941514958756141538415723110827907780559536138873796957479325153698972515746040346014119671692520475710580195407633705533539475032809894925734388175309619948823550935443347129920130317073813891734047852405389943443622843771830010899519498843491910702750828313878560895510122715213662107771631286552092347691678321879020877213550974995630064605279413155714450261977554225463144991708062004452922811239284434206730921553771181150790386086514285577619394086640978621669256117164269302434332226664399221065176025175309828645545993685338791597604616440138604312446651415315987532300207020043385451554196064794895114022809779215414900413198613777789872798604186809735273145965966782122272422611375738242163499034458958632842270584043174268905989712221875175546930611775666836438135457211008693251496319373237954922538151244722610184084394104804878428896037711576497628502876350736862773543523965123237578754180744683435643269157717102174895756475704088150276248544373052280920435100826681943662254411353471100291420716414675983222742989232663984710018367541553596515327933186660965648175279380449791582607786224904394932202788798105683326328395511572249039705596103154652650781817293982982642990236628362846000684622303083635324511170844099130653076247547692717056464859507982977682136911509273578668683289432972825505944444277355730830435352954286137515492848 [132,125] 22360917250444807437415558929790909503506983532394049705492069561171143257117369276455139944718275936816513196302592288962607063920583842288395072198431337944838302386400463626143776510656747408493016681408760034315867728910742668644358349809677644019250383925786785005881890938056653005836737447450131796038734544732874459028525583633166460978530244605714322417239271900631414784018047948414161207642382813085590464239255651353292914877833849776309373463616879022743306344412846694994772302969346858164879761345544838960627399487987868995990829161908676696457194322603006290752208494539322191285856726382871689079655745053813479094577667014317472070682583246254945368206399864905301161140494596866710268375132564331869813036977578586651100128740309844956001215349898497026649501750707764436424508781074682737761946368982860240560066368799376363523949477273808194392452653126518524899008952424705893818674191366189263412246510319159848827137038546632236872211438336265766424211742617741530744832168993938296622910753510622455385553083217258790712005437646983894218828388089730090730904359594690428156691769434041431753611309642475304975251017219455740437441759323843111060708908394547461977320841199572310849916705127069778231648798469844466128880473527240358372745666383884432826619956602101625131034487248368739790944064968896734103972326019998087495750385819813328754298169657863911957182406469674156372091653729270141677281806515856860176735406505232179047902546924797404132396867114698026159031191402372469236173757602786916214163506423452004534536121834372948978781351271719512920329806217606387959380847331886689817363054065225352069181475893176475978401738526188451007881717462173610626584345725430954067610399492835443079049144461767335418246909295173099928178296456790280496540767624904317836641051824862237474524256659233935607817920428666696541365909794071651187580540627097207997498684685410460798290957568096823737147067189651966266951694279460787168007725142234458922083915316194154133989600 [132,126] -89941358187004626961122246798324815123281221181593892879743998089951275898050368588640763375274013851092678817536686392507671102178099995623931253794165042940328718701300061601466926618741699264471767639403432734220577228715846982348974647982503248016795036452752671100724848464002872287556499517778174052833825978082693567314168388097291491698153947650084753485670238456617984310651244412040423719748720151504604400926974210957797328348724174691450333381388182628601328295401899071088667866040121053587308078038720051122267607819501849362555639752701673155369823838922624016915701357790527541201811789733675571221194409992880232716627674442373549740003390962536205562196032918403313101857453155188301944499898213099688095595597863751592613052795119737553642556264526127184277187259875491667547024947482639733860259717979282459917840140224819959617870360723002522897950669662902818958983848639562482002744102530862102593751798138502701458997255610754741167491693773415389067383892594366283429257161598819934016975886505893041392268759433014669118035813625459730512697342367132346450038893737024231686195503055550484634010375846106714356829250837744961860441810566898119850365410449642212551176028353562042997527910879623335076917703811688720778793648579883101536310696093254311579877861957968416168691627125014931973231274706858911743177725293274311146675718541813929462764726342280657871450822387551580148358097139440742611378148920886149764424842353373807191172894636036243768820165473497098510602552886916375892102325387627166593327047683842860325744240297747942348444032122380188497727534381489091669560496396577820337910839178671464801425804590033757733100638341858204248462084689158029610293377261487505202029650351817005269858374497154190382213453927712855878715990162508985471941205933813781391431094427336424393103566063815411950829530572364256568877792268529319237698447626210970377216617196851814183313403109731076489851986889613297348682638472903564216364552044860252852434404453166208 [132,127] -2345498128795223149940936067114697627407987540631688445613086949519963837613131721724029973280070735061522822383713157665765096229909441058382199685079974278570300635573325647933341546642778216684676092503364796700199541613887855303339076705038891162298888777759510005547813226675991539721112500797779991278982161265912023293842726259654121562631496152254831982146010073783390861777216890674224675812504433171654956838351704456847145545738227424012463015561942371643267071619839357337846648273049529875608163487334888382640869038353370029883080526188097913884854712635225572287637134392765975832191107384240878836339173074911049036075652967704238911738669293963363634705592735613037362502758722054678204702093222511311455229694784158475622667636109469352415018053912108897239265846243650515888207835521733975324396824264569873481487256737437009048382906758536530926678679913093656793531957685820241956448067200951058718902913109661410086195808630241361019810399701805587451925683060683680947793086256289283638052357224235590000197989224459134174598463453153239449994508650183192057648782443278619128851814627137310212808181252475662108285984160842469165038041747179645899871393934126289276129882124646286390511998240814721443931641144481941438558929509697829736950288380860608855056968482563506814977715279887892230754453452398909126882072938261846819132437212508386279160041033769755662933926647856077416499331393090852391948461608706352205756771577115090193800843908230045789789228530885799698893609758590328503523006962062352387764328838417526911470005658336145428138949994190579382849026363006398618076194752774745578758930127885639904390603030872971428608708482683279042765225353319756567667479186925046778364877176719888155426298495499381030850651517291348196730331436553899698021936130232651273559740021971569771981269132500256908625888774420614664189944233890440242600727113022577324725462618961138204001591555939662277047888039070254322158508317692199907067899483224868815481901664 [132,128] -60165131360766505561507676578425019838950368019715841703170689538259138817242989248178236544438295146181038498667399715307970109987925526732071093958453738601144323861520057298347497128665690047560373367731407234090699545184942232636096146855757760117536391004521863981473180635014740124031139185014414789051288385588703397850414383352026186545921679761234241198716833256444273422505994632256718093719824709400591293267486413086427508408674731495793371357830790265414788487941950868434247288257472833248810818657986356750917660385013226743605767020848194573851544331169219127320184840026734983410047112028292546421858643400227352724374216281176162484046356826456598596349231614725093706799851858334196514349437195801976719501799780328479711313755398451048220098992195758856823162104816736479771831268198340535635992061835203851613335961011695497564005108267240256926674683078653090593608065720744762975435428196177659324363152934426473949428591416649850767513086946156672599892653487137655079207564810851370323839420790306268972402087800220414534330585549642232578100050692035714615915625016475867301872138368561039904851199493411468917623584620747042669879056357686499077356406806228326982068855971853867604436111261713719455079270875123286168502303274338361409355628789000510491455745753300694763679553300240213421195449123469677068509217111455037488372460154965889498613238601319457429928419414005303585325231917348958552901106001092614487881715304455728773422310784647122916826758134323879515759439804866367059953557915104581758447623304661741317744770926468183106568328253732319239390218887669200360122542221400885325110840361515847005196944348233196325961145211450439873988886766150054845370655079581999702080498162802371157864501233677658995153784489704812057060823987196326442838131211669695094444020679320617355135893345469617593830410180597730133596842350338855279303569166216041726910384779428593488257595202844366731242325275135500795509168516389950374928713457094739136 [132,129] -527411712789562778540577603417336756433677111849649528958542031938256200271607259956057820992651541202008099559856610060117773007911934299883584712287093047038961859470594334000719824631597008750486194292630086899246874102539032804539590686614479634342487269834117028549067426996249455036520485823458911174931796558143009155932569948829962226472358403873184903131517339518242816287834496730376063709923232222636987160941092920526950364997548621862186658470826591842466460525190942314657010829976194582355408109027403962680335146327480960222821616277633748749206085611927991858990871486464519277219162086928910513126903719397659971592323453492459091331726283068540538012969466049136576864443052010456884270670195070474706888978090166344163719665803645706791267064103375854557329997900793346932765655104168367439809750001258622851841990562644783693172412141483544650110784194544347944625725680452692463759670496598602029069978022969494055998877228292206492492914167153245688775224177860757963516261042599058207011057737953368078000571945375663602171442460729355653714421132554222146175646436871772409180339768958452417543222780668749428772323732563431520943209543323413414946363883108393742185352119085594285110818942664543497882987074991605685906031414427036076876485824442014777769232224951448833203780818956839710691604288260767521996781758048991263254889768152858655567238186401955236850964870929303315413669444920875031414063335677710931524077030035297525051688631096040841446826186416643790860524602177752239510479553199984905056372850225076842755074678345654094853045470869331043829900161974282229698846362155548694312570151333262991690305486728753381105806016986762007269156356038316251843797076400586518654652857168762685020065612154146663978923501329001493018428813635996256238029625484883346761718083663759932266315759958469437501025190070289301946614539557296025531551200991169978828284749827227780986899223286769790990669429947134279139175509801614318264302055168 [132,130] 25782634953683574708986485461965563206264382525360895395804319711182608331626105022668196548200931378990525545173251173664371137317435456738700780433225557620973308761364293333308336389109363207036455926730389086272780891016165655516548873057731185009383796976943685449839955002280624125854141021902124171936657428282687304270557794346054596284320649322174344895042043407993461030481935789524271936312846745054872380295848251312930859925151290447234331416453547837057102251349850984035540844483550365360913000358330533228943200828242592154367605958551808676111893844801300059266942718746039881866660968357130676712858485748234180290071238023791071042225034909656300936480944340605877978498850200471585511416853159540345528867190523734689347391049343079915437662543244794834877480353810188699273234832174441465233074410802105587859095020186395153864910466401406285162649837503837522373028545999602789486057000273016146063089696661189088349547285800087444535490244416743885170318338938147481492640132712090317740612918368413983420024070288840123887520696373479122288018479815623987886683024249375861299523293941770747133207044892958498189364331151765041622832104590576586171190225932994837425269322302416379812721464960300224358111181567962570461049377680092344486419746108759202599712122643630650719203879970191419206682697384613331001735285474304335103617157970200410809270268290151426346482064296028373605985512395348502494467868305666812004517517871685251859840271506698289741925113247356263778301362103127199014549430491425736457129716891694718785190982523903560695650709798462438907331024940771372487967817910279791577988673422105018380625357368449627267831938328596413053153894221467680987748824131063283302115967474958075313583124369599253545641691384924913130035593718883085368326171174752264981615097365234042247625546468124395830423076391742785271559935545301696441592981373922624085238284337363464425207799989488846153758794638928560585029042516236983232 [132,131] 3412017460703002190164980465466277198250114445491601942452884588825025367782690063014863155958511931261433634454292125853009630208087647323153755599091957717370612990907923711260851682789365749361188302215418615566162943409787413823960877053080190315770640991584277221896563548973227948797398713090255402578627430267057481978758424179324014289337041958784787389392069074365332639090830683694648024691186323451672192189126176198360720652726840856492425654111649823988891767560498339845442228901776422244650109433280047367490090586066117651870345456048750529056635619422813846427412644268818812710410659724435818287169858420386462174307326983326886696528939880148512793406098193439908071099272913714800209857073622792955396386245353079820003918647734580693701121512364650302276564293619111444945886968218518758491501750682846800295767328538125967877241058004451263000528049778788805593100991242927431290835824353548566355108784777435226670623151262132096381105156840068144691838002356504958893225641170391350707741901881224678379970736980306498897808692451347249697025152442728002694454073750176726073235899058830652685967410887809388238689780925615424229892607581375263755260651724335447243982811629425639363869644570126491439282481515950475581314605169774576287292704306797411810713958287208986964941502561946784825411809674691852380909969170140806667720952166542728795990854077650609234796918265679367323012894980643683474092451128670885813393990753460589204942950755085317672785634084018374207129198178841353349241245298420109213147192981028082546838103405254174048263736198816006448089790039023185072424768867394542127398315384522109329012579533322123557539829402410314243770219228080909597057825858927423070882937285069628035072864512377428361534566245247024696410120018405183860075885660847538686717234398253995110796130496217576130304539858564352481696338753890511301237329260738984451629991033881889406983914339615423088590612251619927536053206930944 [132,132] 14237812879071225684771694182888453695726572390715433322001650024013173997230933635330758130994062163599105712711723144827635619460126511163433250658341231469923688011619992918335761271296004779908997452375915644079157159381995971085948416384391537318285711425099226826537557549957928456703074120919586402824449910053897199732061288750189988756220555687657433278837428408113627883968243324323760751927002764036376509293653682865232547927498382671722559094323077540336076588164408324600731077252593036522538404636461773262621894976166226717133459317365323743602456300955255218334931674105427598060262076868224419234004500472368647247265494968549427508773226061381236315950697077260017729637004027894076520504941932923967865962761306610883754214962503072362130921781995174473283332671752165397008990135515850980242112468145186862005419804429764880091425608105923635084871294935887048399002895186613213499578346870353882946701697774483805483866742294811969239827998731080838435627417870686281864748504831287115057944405404451415045387457074522395130145670652334329242672338345814683805937278800839497586011693716495584578318229533118583166623949071153057999667848287218060709152889206810784992483560355203726698535917167563782608951534735535610199308846036121659911204165824284593640042553566673116070517490952827694903258669262143354823446112765731472485740757770282233899342060567379445876591818093755749979431384921691692916395354641982674001262807349546414779647912144060422248728989332726516099999665143583711768035212832752590529736440269983030110846079608442115172384015428381623295879601291944284381596182352742867282814610652953953864522860032629210796695319388414273150889027344459435701676980211681104258511951627721491267466192323362781473427766140057813815322830900088364566759851867256488904518502392139446026790505864890925926523505972293014183939313774462653875121664368825806422451077319029248186655749204112349932468206168477257622616 [133,0] -370465991612872058475281317560127194843915467994221301901071818884897074504873331490979838063838900157557711215079334470018829430743711091153677006416933306696209083280164191314167660046085799145431581115554742020428249607679189506614872915116046017632046089623419493296276166657887116447743866835162745688799668952520155929608390405057385772672173942339227501361619841392960671974081581051194801468119170659802695814313916803496889475977236533376008596482408897329641730025498354497470475197039762190254754406741342076482949846551588281577332950835750663772894348336704920306137527924854468333633069262195794908791027463766729832779413292264367598087560018675277056872314415965782824082638573515335002442439364226111434235294495966067011428205888115909174389266110935887403650492585375749937487370674178557770399958511083238249365222554471946066279581829618745349328547765199551451448442486010294794284442404430812512882866450768311602385387406546770519233218821500076235012090451618273336372222772730881502212383324935937913785754072671580223654771301473946038592514700558111199996878951951543366748871003303996583154407390841093049219567715425343051418447281047908786332911165496979665185865586388887548885077200233215629240405382935623566417895562285762874741433263738905463279895227778969747774041979152276753808987861948150091429530927254746246856308931390255679957362712029330732581351213212994561302680568045659548626101341361610367064278213162793923172014344933638984684260719265218665786673991592221781312681401115286497630460066663502682616496875220270793894358851184506684501840855487828752208454850146472477476211508712817255623594783218859275852091419390093456956957655578666449459030508990155040162306911489968074224983639942823127063689704614321703941344116114933522275483495097500421048986047026942871531379959202046006023558406298134528732409534525687998475800016441367383803146749562296976165840187260924465196548734900181472618222359514645263908471272267416275038252784737032082364113744463258229295403016689393256792001775858772910431115515579909692837030726869057256313300330843671023680639102048036125763690610678886130444131057698860800533678878278342346055955275178299639976184455002214675432644599945720922416824833712310520666565340786392367347664520775488373891744122382968276136352362553600593190524752005549843808256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] 1156395488066897350866061930784319567487740427279080145170424755603678235159815925767830976547857593307068787731927203088699217382363162524862318558286840524522594904317124572420235607879966279790538173968125577603081875257676429940893021058965654369999552933551896013649763969691953379102215947447158885593358092858678935805050408587648286305214136179395850255620846613513767804671430119866966008192290400063387577843335566877188125807035169252352805573169034536771099142630215650930256222392824868531616143713258969421632980565302495621160812449118262282108474504143023808170672406327550433976493095250829543638528335232078451596542368419440616058893963633192601768279020031194820882736015112836037810354178474115082691774023431234922274240932067597756707490575445279152089726570846052082296065129270024103731305960085389901652231317087636507203418241292841475477350313896967368893349270142529357900062014332063823784376628894721483289099273053071284339699534082496526441590037969748549427523509058689782653146562735437336216860336069087973096174233571831393075425098067118046437357949433121569664860129804620583437543726021625202147962243894020737691049524360460498346999827950628399919038441128711774525015302796814371028366425912172645677636578892735543878476737422236190542401690128946935100836883738500242286785273667213105290986834195065886156971097855356683607895108026711229762260158894178911559979298729926650975842292282893087855676294287426402717714246451195185587194991999861761133683476939770374440973647471776989790582762812528731194779291457559980636823586175658595870591765669522129522336476530500729340411137392064160300926258643108931642098747842839784033486152244275839845204011036041534108342312493457183294690126554471118212916769320819466505060670611530256312261356341618753778432318001155287589078114644397712219146730939697734917096456358287940695321700355876295750813994983121364732592566162196584430233696151294546568561097062589899605323865803052916440577043123248110697553400779039739228252167089822541183452881783803218265497133116396226781293058921540143106389582208821269393808370305567161262235653655485076182415310535765291465093846344822543932171278415597015414788102026193369421863165894781007745482561702807393794044247604623435889628443191182433364420645874239195563690505574268024363041180623513951944822203875328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] -210398113993317792535497521135325231198567227673779999698347344627595643150575843196496448292696843490265597986689078638676059109481072205714352013062605326034001104769120686075506719713217186552890871308096309660602232305153100972503901991480729277170859225606420287196009359588658693764806782388591927013232709646377046325651561716468999967519512933637345039966599909394924926654845939520702514258175961485642690611641679737415076577033420547443145466554897187787938201633487881253217000806483531122984082064524778477747556968803453465046436556547445501503252569880057054615431667556966812785932278645424937955056850330235494241130856474858104012063731214004717472575164723671499985589247428223288613903595304072496972689377893013291012505732724233523306823887909044781565712662723121868699201676767388015304009619028261200001569137851786774714047519858973984744899984030334251369336497457861380325276602175597618181314376730166987140296092363774555298446495941943170739595557038880374946537260763201525347944435489419985896343739857710617885929589136803237031013246177004714994934309924116840879667141047004515480941989751617531109491175547815375302787028886538771348802467691227189350792109140302118733927017755333573790217849220119508342459789860494619602436162389031501395599030355746316594366409688206666079704130761442454494172632621752142847050050217149936372830959459172786650974021097475258325923350614603279825512482238515764317213273585101815452909646916785266317983260956833201838726627837229024791558572227482663724324303959282943451137788425010470295480025226230899563649921872079462082663635838502804254228852126700149044058923877400581207254515234366883659505657538192186351697998335543155069354557268535476275263910682328253639129462769361080145586801941479981422271886287651337168379999870807403994588998439052363554685377238277553471147029204069203061628346972496828651636855496364822432577602041621123698130488394416993010443644135933573261480086321212486703149568138646686294532438500366195702128589650935275194520003095238007293094754055403916491784327965965055607658608232787530093927530928843038320452631213366435660884401573683876839524220900988187586914338404375569825721324205218785704584175325475213718151078528715514851689207263643263491637327216338860126355968093256487915991296039254301947824700733006611561066317794508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] 2979628738677357249652814728290839335499058030810987869253107882264028354468699049968424098132085845077536856725283648896176481894925886899579253486899431933088186441426558001795157480752691815022443470342255877628940029724190420590624039878497064171614399656001484588835613957096001187822282955566919380844063049127292490431160170569659557339437396930185197281055742503046317795335411195664963511983869323697751336758270638996236278051002825929290539082364911374021030255760337374743829478547512019617388507141697108030923285136224344202781686509392480628436299305350038847988857989866551628983788543186454824766926499899319726779380360755911043573664953093423371839137588862739765871285234142389180508603953811153129478814334398764597030844675635712883095872258108049402629309520100028484034270981969059585164936801594543595684346758522607516569159505702931699095440327396186778059677383605636269991230862468591947189155952497703944921507905014262404669285006664491476046438850239510379520277898059994169411800819872838358942381346639621966965159459160337054323366011435342850684751972896610253062602918771111605730893383006859513207923195967839560855310670580001860089738926156678391877916215351798158396080338387546322799211678138040713793877862943902111798462473091861736634233018478740528493483424335392751974451331506894934506075578406706420879267995597811048061151083172297024442783955033252169225542397806660331266140846961283542161962253555586508733820445376160273375210619745720873994549950619626580634982158996674548299574633175503101993592855966554250714499564526645381305551496099754827498948586092126967730764524161886879974533114736677654055912519157985856155734157329547452895258615740228674125849864704865265672048948424479359716084767919757151877019877066398236553735393417047840228306260985092131697331735363738071162882859963226848366669656578382732360070538070259581246730140339441185999909768688824023459007806287474739721787335697695564649324527039178031665192257942024469207313956334954097691468088790299356801263703577788301217940739870970127932537203193852767438302787183791923655166800968416048037822726236469552037200307388543269064592905264802625367289283834058685819082011080479009760104644339633931826714650208928268211635175984783746753163718759940498088684486303354203284846565494712865365554018370103379340473048821137408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 268533473713285694193584737435271324073508480974682207421406780258707225769132081341374795685564758618990501751632329835445087023803501311034622742829368587441177493610566451281308231444514031637971215014152124298364578048375741510189548734349800550619308230873368316624089425498212569234702678554232236670666866898856247874251911024199277969650209365519426281385982702936029017051464809167285192646832030990307664281301081384003743946352624844458592887199725306779240699146959717937290678762974298983172857335567593040214947366594186999825093684193146377310248205809836185898995488757693872859497128263372395920912979538202846356642461215708813844655045813684540458919753881702193786872377080521480688783169263806954110235222434966203169049773323848757777859727688134997801880760780831498544265143885422709292154466440526043209880653740413610406679239871275137642361207511514860929761818017188902723311488017857909797461548040892527465444476933866564610499729413840454267783188821738122839474850340504813140415434862176407112377734687849739302780235563786452292214161767243400135288102926397643555160146945135321168270584749560333139373425905953935361094583434261496082977972546469777445091616856599107293699982284974586117377744255706629278205743670583383696209438054718118998729432607485994160031493444272194885642983543114990441189644848184579590222081632634558790931009171045505153694319418513321266748308420663460276888085294859674017780152407312409293621552700108953548579873973049423792463162233369361051670941009143355774932568182933056099989432693716376821087163984276840217576930730705914700562443953234605406822857692061850398459758196518016184594665738492106017879070154397149454669187517358434857208714561971707241185607647832166609454936746713254821887410997120539773363656175858121016521686460510935407079114339293521436464822971154467432952072176152740100993699443787106222876630131797135973089299922580555455074950506356214352783523780098695904491975057323693667935595848825054403025260808378885271790445238877915680329074663240129067690473840878103210211708100047433186197849545687498917826617322154251230329137377021882172778279224289109954375814757341944548158361546017898394538016264845622740736764658662725953919911156378509704625141113271410097177620794258149207900326723712189245430859291236815974143430948982278868769199078191923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -2497064379699910779338488119152468272051637371821715700911101821308007951113801506685682539798398549120547848002879687752794434705421047997269947684086265375214658941469006293529933825788325347850010866266970774021035257208541547596475024238138051971945032701923955514119642745451207490175409167189405619906207193484028942953733853148041324060186779793790159395218784639414894507084004709575194706133786841626920326850651886106055520384604380018473163878630028893981357999173479064936725905863977590546811145808016333523944025506646851023343421492586673799268691335791177581116961887846545441961357947113044690547491182848171627210740425259759825417918057398296018336412647577624500687225122567761737365867962436737688091140219393833354496686251798860835681180789282085181171260691470007484564798410233501357177697226014634662614145491174832786525736373121610053988871603901641762594267371641620141035529212744740989981849732536009992134028751691116074121869161118988398910015314771095357063629088982879746105641772020849158074123850482865597851511020521220172121013441518887417375915766200151448964143434239792063265494235912108369485103449546983228981751469756709799292674988977083287359306429150456640897941636337532794500895389258030442335793670424471776523279807502361107534329832412725522227384189685626139033848859222903554876468089500649675152566029260038363875212314656468090136748581347887548664857941042031333762062612365227072245265439924289201210391711010182619012254492642052728902510708825351623650942175181209018174174517912420416484679070552263114452265930442599273651187483969420303934495571264727136795782782781446017795249527643138710881483601232735545156138520759354851614925203729380797848197191903484426704822340044200975646152819641017664947899805382796857081865858506673801231114753635569854254183217043751313760884108311134481604350291463338509879448090727630662701539877961276204987933993360443228046497914548947010769294818065109769485223886701517331530003265156683401230808238243589187275731226463238325313026264652636299187083082393368781181440479049044880916639447747442282908494108703222601770330905774320486231077623749529095905367183750108883034193987523491831284950916695620855337715086727244684703742929519606293182591458992960645447946785660999415935127791192000553756385263916298837857521168633230227318990268710942408704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 4849130394161760686817326967136590709148414123181654912998886524766215497613589230967236116812237277927797151615987462619648884240942567761202148575400649295504252954340062772210900643517486421579826179770462854982497293630350353425162420863617610737511819576507363951997262910030974217610385461034575679842241409785698069497354019226485960407420627582621655002177913130054532329422174554345687774752003068593436438955202241353517858331224936761398027640353637932130400754757616524566065300177397883336306762814699087100428577184677089333326051300925327579457587525883421015793920184531636619081439443707120058098377817281753747006259239523964758014984168406019216670272797925448428885498135306281944083887682347517420195392700974415280144799337015362589227979478696930309218672460020515576254907259313665660313223855683457087081659779841100954799348038801207035729480985350645093612834844308260574645307656670562368792668805691191914014549995193868544600660363930250421455105436517279881632676357752198962874288872881264578826196516716056790231790419838082723358731012226435238102897795870354500790453024632899526280337327843691242738283947004913060379546301118499718984964078330329509407038519685367721854439543297728343650852220488848094386978695826773226194084167295686398948140440233585882611039628196618319124676752553969909525817455847250200895855061468388116333432928123125950165975744813347455665262536681032024964415654877265100943670176786270332915292594653955598469585215846063402243984284873349390841671226979150121084496327101237797988723093024101469237319156886560710319422508733552368536123510345543292211632176024863010340149669707725268303100323726572404763242434447778613251322796406397721519478049343264159951588294031271368006434177117492795265538148407773068023082955634902590653965272721523465735616661603369911490523241024413861631882500547139818122889777349871700275514905565578164730453725521039584338737081953239258869058969309797085927833361747697330839951113021521904339626807108020747368821904083170882007911353684046879231301554354699994841154650815829546595968438750201853637752961578976070125381122146435721710008368520735018692726134664345713519330067802802222433940905644120504202750644558514904233757642262123556436562904152131914319848133171187505915082016294563451571484001966788088506984989433816116075700271492104192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] 35032362857382898318997467637309025413187797838684602814281294439138136941350582098154676568808415945910899270435295768611973410256589621965067384976347623576068672330801258265081262311024222677407832306555680845159794067692383894715355575884056765184226739526721060969327200574344456887143367077126641061893444978656804729507092208942740412337507595294177712748180641584126615171973146454364342861710831624934565483353580325521435377595546524006113624121481627882006391739354110553010364881247290011492794195582669296594917359900359834845325559148152050797125667887293320089271147661380199237057632992307025273155178560759502735056167204660416893579494353486954145431896731380883098092857448997896611863096688569507275394367536922328234944411118689887351768076217670715734557760121077006628311714090519584507278329123460774488726545852847378769033655502305345145701716806474376510109666339511547625660313536984351809861781274090512525982969561722506068856765751856119364515552276652785159110050209836549121488687568104008562867687970348190334725664520472936884012031270574210801051133199676165293348302172508927073980408262304092300639404140296221350165450129453758705910830192164903314825972900694512225666496741705651889653913879511073094610719616609020225019382160654926493001433515295065057869650647272295792790596290439738491252246104320042400175581184847492500289058766248539417890506084513804116360067615983451164454583685949892187568838968816712361395090855918287405739665185892913544907177388578984455041898901761823029678171314674887901484462592930960201686551933824345265314896800730054195482923817809906381986316032878311055691357234710230320244393858459894719175973668918389683563234979219745872570297372756476981093191346541786897983455024812497692933988201005814514536690791650462747844891171675792984718314378066848504151480933276402195874247648587480809980300723154283725871222516412978305288081442120600010068411449120561641879947436011789602388202383588150119106528817672887281344610031555577932205356988499893203086674763328591405979911390423838829536028145809160682468044042185122308829600322073159184280467928432241310540885503348759897858197843555729232937231194008397833996819224505731683600380258652588333528193555293081184159180071971522018846617425818041005707839467303484335598288379086152000961985639875723807628709476362600054784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] -212063790681161367248479107873695747682056531667707362032839421448509090802623952069428584086884167190679880355090238093915889374922206029605931116883288154217355754692450347874688948050977997717853806193875476557399140496896919540808081191684373044897102261285803569848222430508696519686697385505640618160382811006227020300747204325632346498138570760994546459725425602982646202281008400531781712358064493972998238643684217795682994336871814622007654145922199658165305256527974724898463975550509801333350134747409804655222905216325895458221285134544495531094225509727440428268509943769130341728198313426827431362992187721139206266947196043133779973266749430919388742855102269947627330675245887721263486363674803697368589243413213673103109403499201751176693329664039400746836432145249671601302588125566045346880143318529465787280934355134695842384935723495243423021276735302219720974327891136202472338557700130286622829762804934666534512131834154654288408771834753748428109308173301113013843328123084045536371336290523052283134738007555066122320940708971446434982682464131405404510229630030052476810640858604705817986583826451313681986560991976105846755292858914597308660866399900084586575446235764647628207514811921628611666447520608640323218222299576826713501879859391473597465350848664477445747483182892761241200422118341332410625542920056169384367280332558473032099607643586705791021240209556523395842449636021728178523466750031912081282859529420665095806234386857259220804041773709331624537387914224505146824909925720767765637199353402696155466628198443709635692035494295783778981249184775411176313144039675491025091497811759506843394399843709576001837001512071826605898736598020867075747265207135397675987489464349589928881468533989804754057527585804142997494799860169823953809073735004320707738158234809416482907004432401933265300190965187117286335867436132913830559433300148740348821564568759303857394835208508973235293050802165559224593471686462574497834405084389154705118604571343227308528589516259828930440928155797886691879554671011806063150061142975884032221369847239035868985463580611057842631461034917447448035996421881083053039790514856545960940504259789203339759605467026405834430193815117821316283176982487652056037898193641298624444768094156184342477986243747456696605810857725688126037656561184936091404101893203058046622354411721326172569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] 565627717305063728878558933798686248286232102038631499914189968468011528094972367257879661060457572708780953055357156448714798407617590892603387738132498464093996564685358786860674611061849717538552442193361641676386966448576062699257047797221538232369043101167338880424659998836303806114467547316721899464111245601827656589716654556738282986494805602428903486040163869950999569785516633027123015970082898218521957122252508160413094483875903521969780859128674618705716526399466005442609157209225313813656726653607452413649174682081270773296024207564830864688676320050220255432105771489917818962323889639472496967232072074674950782789335498137754667110445402096256969190902867369534558706182216262614955965631722288281605469353934552080381922474291305507900097891836387193037939940550419982187942026833274925145159071621397826959379228321812717566132642165220379979954089651847383783260381474931902491572933457585680019460230364423731079074101036555262982877845753561321348813513272778253320342809791467797735877704774666403737557938958992839598316357904474240519579139833876690943187228078133166522732472714132953220284333158407216452305029508401438002756923738176638235299347889252529668473378182056458961987023166999577209873945535327113215671646551129536581154197946633705358020083659549860222027753313022532495196244102977298285222927266978104732856270006664905273595152666355020819000042990388528661142764194801067484846910114111250577322458577384214407725420389688819839449370594110859524655450282682185603595478220121082708789468990016420260367187498576226485697971536782672967975470218546000988887017361474553938541251727473263311308307159616385726978003212030570422994126433539031914330192078547764370599066040644009713388004317424401674836113020442092177866441012922036773705954236065850527326570077094964809912467644785615666381296670868820199330295621223418288972166217712600921574619238799044656060860908270579345741696749428377792892039299459520939854627116368195866290769717134847504277241510676181688495718026787813643449390243245094356642856655909685220549934587089467666706475945042218025801272019987247583714757606174424068712677179746648613184395936659409586793804818349688245330325457298259519022889863705013031156836013062070708561413897914698250065829076587275175514872764995043696934245415768967529775779261552054547675332173309648306176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] -802288065004127320287428948898739165206648659015875291093345232352233156969727966670202030459724815617842685373875494317051558398966103695283989349854050716299746406169026887368588997908415771748650014506062938998254896216030386712692844384558708476197196561926438765876818100998320179986587202826320582979493130176040528881878563951364781330685088096600622308921434963365286260475212714152780899559463497846270900005895542931454631794741638205361892057249178378387367704695593048038849784606545289498238439039154947848758978127659310210759707140116751812297203400740821093654774362307381295638046422096254178662486081222289728602540909750354186160133188058517516664720265072634151030119285190724386067445539662197373250728811711356184806394892964925799705207975664737876466502343966699444635273828641364383670325887160197301487483194146230581122875945606044044429933798442019061078062564297960422043485718041425652143911548647205066789465496354072604621198052385573264878498280255622754664024235476035521147709017444037935314087185686377457368108602599493381483757240426205546584908519405133385039581813606918785011462987604450089353757019866343297138014252961835745513090696518140561195055673208227810952022053119496979095263575384868801027337773423367028741310844593401604704652896672888505983488537036295612080538926142069536483870592712014182895364513786245274830368810198825508496216848818622255441612714240549025236834600459603782249259534024506004571023726369095705318981995202530791979976452949643554928668475460882693004259449662271941795452486750020041726392861801989945151372834214532981396328536156020445313287366617659295758922528989133488035292981162268996467354203834506946506358867546820237050718487876145463137748026537628090751391633576970650457065727383512478777643308704004242579465929966334191201862616663393846740629379711022528755354941933584705807141519269849780657390821875868714070934517858013502099428352290117611668945015304547869187398058415336285806259053290803326373490593836954358640940287468900145309108198992439130028800146710888740516738368670008797194444089679601216320618748175260761996741091509673448711334305408489684581672724602962874600997221697354906283609743790708563083732335051636966265727009420661662711793738888176864076903468065164642340530940681521213766939835255056875991203878562621313076852432039159896473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -1378351436673705368465214629148385187467490385411757596804051714813044088786820515149203358038038145759207261193741921170248864150500820842895808270557994720649031896409284511725881721514077115045252638867382224849675224133350234969529163744158720386415840779133351183390000692659877257372391187837014920156808937994810849804045858936930882960159938430125789999822383446029193394824842607988617820740519679558987970322724316762323857105168488374658842719426203499637666716515199610508083753742719023557521675670014646728982036760534407173058718325352970539485956851825513054739245207635587674404127984826609835113113790173717287570766728682480610341558180150332836694316651969844356565826812373042823373173012135202957062947252936276184661285286495677893893628391712544791574555007263908502421258406763345799070542259126720446153692439131673778586767671578369398785180788987470028832478441149879870958909333875830859487640946543184921504234864530017718261405684083579239381439691193564485952923955174489531220637594460039116314621433276759323050458666721141894878344807984106944403678044369918275176758388543013332203253488529072123969491519537452878493839590145460073797993901389458507304470898337547195104513817381613346732606283847589807881495995148382312443449758912549161460516082770032488440449200466282341031732614069692685603254836813245544136211011280013787995894266688309038179327305956645814977695280697690862930010007048056121249006021774065182068150554575636599214257419380948475208329290831935552065123584790456988546272441071996990344596180396360286706457948106529401323243801452530295788828270954213555701848688262648190887436046588891001589828248181820373405202644476451644577009084452762299525378348624875054079491528248243766542567772071864354578164950188568012338625904669558773960716352007390538652500713474540586400279902257871439365363016388748731730196858753305486729499994683067396352576191359961294628551308488414511799869037077341000365825499825279711513732610560927384851724195429219104853947332388640375241035511578159649057510969581047004501088546816028960944790086432934253565296309108386087472831158053866862541232095688620446401798239872567536502559425889005734763287848008721769919637405655892969526665771855930152159697172643114974239146635705084327329759689903312920363039203570583560899629756091062772199705294028622857764864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 16558569319970571309446567448262239724425242690702389266488107897009709275726588844783843525348055771312289314192610844326866008760794657712626749126757996955449250079180826524203479853207661201696663810185062590214216455720776736952201709022660855805142110693964401897050231943927719278469546022918628644513008040430010598557133884787092577482629188919246186468035978295538308940678672236347881699907493222981870550856920286171911511876215132145586091396267882027160465778956184418520524140620689394622246346392260070526914690899363955447963370396667227996555770877042537863936018436457822124041262066636067076567168927115890119503677770946458259585266187276456889293738131498074829038139695357684147598400384471607901719674869191108242034530233904437490958113483826783908968244139895491297711523894186263223506792757933238176106332494412828431802362403183774283180429602376011650241736549823695345836941628111153809133215204237791590558120580319826390760191644772150424541314275090442866643136553658103416926923864519983998426152048787163767914851180742957504689333038483776775333924307201462814068552558679253844684596534557425700598210160449241633914663055813973049582819680761844047278096679230512548440188523423989259049132623823002581204381631147778849250993864577174270049983730513933764241394975594700870796803156176810420209109675771318761162247494565802228924075360209257694362696735242468279832271185934474964980613861815944729927536363951117126754108495611345670115266782289235783506177036248790777298846504573060921274755995285404326807592838099317859577457139058527357577321951807161709201951823606943211782437134798732984597011608302906330777467033430847217845398943805593727089712742989550737562625592193564889425299722124137881180276872660769347962824617007218721106801471074489988412957856093452194053959152723975099624985868963694444840482380725936229480250700442956042735816423495375349793826344368010388018192166462880295413516460844446491027250719114703656993355456330914333872302735315772655791133392669684775896808821431414321289734373041784001349770747222813940649754924005877771000779594589387248735232551942983933216380279749257796615959061225517431826957788373052850159961024718613574679829969166541644586852616563948836580127498130366242693790899366481864348250082252333601474752210418624649494649507684132140032413490941641778790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -63302573415400182516338197274320665414986159998487238654286031131851147402271461116803377695000394791300512614814282937349636056693155595951825463233534832451398865551930586470465479312580809755261340442606686436275557144490029803042545109135464792932674985151486952985329586805454571566528014628504687699802286106410309088998890381573769954870691374578501629772712067685094780312334774558845626942892962472191705756073267636679507041831682781619068417362954868299119758893830241735756447528785719980774830686242035321625569058191742893442605735439206058149082072922032747201270564438706027806440553252920249528974309152624671993292816829864302685588098195663403604030364797486423599835658044859419923813958553463543616629783345907634040847764263342653612518067508932112857064446541990474666217039313798249300830790038895408419164053144379705651721276370730002231104750233833853677612893519892859033356626495451982320851645901121815774548694180172694099101156756518900453893922844331664210457652670640296484198993483730840004190307734941581438614204631622082503054024707011992327688772215271728369556602700200235772424833333165246697052615224352998184710626789619832242008485618504505781143130637396778675592979383963278540167797493799584375685768765154395747520305607645590880556127486057686285826308850775674382417926556041090011510269702918393752631968461001102677995041486959777797574150284439259687284024351639819499429784762140714519412139450049922229536663767543668103058059111684885600844510316400274421392507652921144629543098594379177950572777069749411870321769307115403754115937572603995770319852055156668874831382401589453906674419681267792131109158393402683226923900844645824123149227980893876961912337787124846036055979855537794320566123074198634534094672763663512057374951505919261291373016977750737937705746340401115943364996019651286192897624937212302559559948851620788269925678351467019339106985474068085830151629661949985073330083876364774747284837295313916929744059223305678980732770850732768355603672922233390398114735979744225888784377543006058224052417138961357547059708374306830291822948872808229761000186070991069964662732780881168490432903913747531684897874954766447068459160839204536484464115854701189693388716073061199291128867937115774631260685936136072192274665814102880426908648175566393788529810819890102552162374732482734242922496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] 75609246502462564295812198950814642138228688713177617758286205602228892391910297178341664199968701184591901741028413829950537076799595965748569923057396289529111169786806312430187948669077975427516080221426095242939250662486013519114602452702302420649083087107544077764620140771836210778846227858562426593253792362793783947161298828691655971758895622982595005115642557510952238033114181465599391448561388002405969682276620586371894286243506901301413785306508211020512359670930173827849991160748721521239110920410385768049745214911742583264564017451090334058987251737375186421912865498307561279244708327608806806692916314952054137619969907210179650310465582747565337148252511942465634575583009127145374833471411491207260111967021275746838258903781834723326662919351326360896300097025883642471220359318077206012261727124823562906189845116850183076655855668447975664928370596507809750234644038277385710784986608899693855022681712990440994178624709814364249107006505155711524786899379796247419270129106751218398448059057208765313712591479856013105684957313811079340956575908082416541866790309623508087754239972382313873679952656622133024990422003474990866111188855872006504905712163258974501731865595005686306871915765747817805428259657028500454600317814536440096704946603372855152305882377854487697812615502324451620833142725870638318517393143801618756936222041905599844721336784444884870702366143432176088253419129924042761794802401806708094648413669232466248105386377372652077968672674512594125806683499475642493401083087779638668920349678181622596269295694817031399097162994637790380642175215686652862141720214391156257989956892254252939447175200364909288100044295544927542173712936183596326040837129488677049281907530068598772270490553737602082502007995725128689921155251365184835692896218559637387499857933348972433003976896284684702339358041170733140727693969270417294062667200179380555798250494309396132372150481762815576312992251016160788416563719770228937205893719631540149718268854152740364420808068454830435023239064564849149504397421566770615486735378242230495888125319545659501285065993046478584106924062924374939387106522416082986471201985583892169450286283498271773742166285419568609017838820520564989553755874525715859152242009178715367444329774745307868671739902841630255211928932824788678104181833880211836362205975637588436646942229904840300953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] 473534191630778793599275188765837216176019023646372430357815334076601616483214424053928155279034169861270996194524993189611014404940307099073600324184746746578016572538551958957794757418443727172033011648959591426791751743741441752560526952879226050897982082934917561457687932883314132010543865849505092421650765837282624554064274302978754915191153708661933914190408546931881331364684894902957453563958993020595485334727237313444794769704811820639023963798453978456537062122706374411143396572144022705216550110374549891550044370171597085625650140716442308306537298005377818768169593975849913650027732027049687173139549714125117526655458117243239039178709103048259843563357605749572479452820671043045917431909300587567399226393455432339145739662027445324442485382377732039813374015091125646026367057109635279014547475242966459870584707621592869390182822478413294077671779375545185980242727229352534376795779700323378691935324985717673030623591230571156676505964091624562590714080494738372216066852341589202418806682541584832070835026078494961565492157381888764445809852816280702704833814288403733299715436703866573155496885802177168511118161370571106268726038553684436197935501126614455308126223548387210176858881254863988874475276859297768337200607101810344739572466532203634328415768899909141420773003070429113274747987408314850610174657007787882179567962323219803581552208779523001426055739750799732373809474266940668969860777690808618110835429102123941769983306999021454706184515556868333269286791294196971674116934519638276817407262690177707079436614554756005776292999795656977491249921880469651466563839385782020114743184145174541691540098918315529308105561768985394893050052447541228131229546786144952689628882660763989111189355670540546739662632906998050947578478553511889871591303225855034006683209144405968621044689856880884325755701369304307928061869854321138769045921990328462144192188338713677582120468782934325889555872677567806058415563746329767788403876427913700453870705938244823524559745437273572770200094939010715810491736475052739866965494608545819417100177778809398819923662602985772097811421590427023843355720365491252455148987426014892269382281360910333757098111663520867743661020553072769808485891720073389615062048356461802068205927161652475039700432210501472796785145641548081685309678683546817267563278528881229546555070915526994539053056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] -3272719291461447749723667611396435717525057718931973133651796645825436737551258792786569622670588490038556489036305168293266998679558426220014567428228882340165068513792008223404930619512099850482684755162514104751044515489202302999011315246736563538691939822987028856251390218699266584861846011265598313886198527055636584287517305210676959261502723885895544445608203042356675956530596571555290490702375931729622667519215662280122627578382378820192910444075138885654764988002737618411255360887052138035326378729267851987535676364931842651211314921590956032818976312358131328185452983303316266673516613186736758054191240723727910367718039554762290309721662270787953160416880911496419535974517676758201798704696669692734974597569497543857733806937570042639412277123167775154399862209517003053045653259507068259050791221628870713062381131868859573545648848794906992650054169211176008209117034545718384959891067891238517201073480085905409803838260019109810349233029360929323414653300925649270551180614026842172816669152139631239433664470859493387691249276387094080411560897812432799229422779213749321283475318579049988737060393161195719800913627805149515858226524226657033749549078069129486710157525008561562932686411120299166007903971680473872773330651237107799877142964960447055048144840676740895610698388967560451105061076011047769992505220086146452238885471100332048469513758624446616034885882108362105506811867663011555111322094285402881624939036075540236166455015518467266406230911579206306979546577560765178084431193597358737813408521004349931809878652066525498982800808444673252347061477922127038417103085648934906482032632259560861381807458778926860522565466500593471561346793393890692890268738685073917194575771661302480789562574500166830696977105119201097631783126261719006114920184994562623299106838446667373026563814215711741855903018726359955923540579686431826748853766075392206338622020390328619281223610690455036533282332433160189942740423877128671210832917263725707886428989884880111864464561890630508460496649967932468798430649896218310311437178513769683821982860859199331013709032229692693225545274039802016750024584876824168396545216607743919737616190842864486769379718039054113101013256867231232579814701922241696212436813890285729165199329064114324477297123469207227719414523788706720588078701202176921933819964046668410430147245169256582191513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,17] 11618798759331904994645958102853813273427274253176088737096946778342839222343878653008366663510913550608159180064146550300763850046543307432563550466627962182689802295619476391683144481368881759847051629958047497619691869414948311614035948745562677466217008927350177701363570369725209903590622514015524825495371327746331064162711827431732732493140672926762449805219250985223449849268440555652873099889548324185010566885143009370834680016653176876792562417434331945067634346122000463504993667186295563041610789596257206829390750193478593992260224676846565302608690024549293784590952813557733410134145626711939453855028908243529221944622350827691259028142898649615200200473838806625356231239866279784015127318352347881790390346791146954277867186777469102589652486373289513104522781306970819320763352388824022986084123354530324321261106360735823252503847886880632562626097053817659003771634294277994833707071738064330976516712904288334077764509745755437129004444345876230504558137314543872090579607207999309332252162434371539932053877937639776817107453094139436253899581558297462826702731385159726900711835156527044551313291608255837781003010142979454312959859154061403890552180290242389493447541330315712567469769806750044146076102180452721105963366542632187762427393949527051447626090489197688708565350904051581956183467571493065385802223018943657703321593594528915551071571334105258229239926099021067428122159178431335353722068789565897841153251704499431554575021430629712653581112496915917291845495006643860039094748681541836643542427984519112136049897562103131405993949931364628163873201860644097510841585412674910897482251635371197179827431408209299887982529745543834814496664925811347051452277146294314941777926482941905290649906214801103581212985687330496453671788280231028667977349417908817698470875442013811139498923715309651301577022223408073545073000326476699866574076833412159418277269295497581520784683664936826296138250100940366741006934698013517065851511113505709791589601155584945016196354758628975980925602977182350587694664485489945851903172853179356245710015965195862363563809471281978321523540875933745049652759342369130351293108665419805376724571013345736587927050940144838889272507259962777267027538813171883724767355476799020805005863037514132336028841207384361725189595506147748690550269847986851979565405172945260830178274920176956299146166272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,18] -29485934519530395022652032460673604185962714329303428482476885964226295286804220492506585955967011456299620624403376044577865287207686984060794505639338260950977918140232903443496975050080307629703015485067682266825116946033850824434342787147817456860112390475649905851247575023208736113325670582356305336295670364370635621957970646064272741299521758559056057750094360259961933539359211752553082480676692834709867980268999598718522378101002254709372181919409879278271743417695971649309185334662377436715873501656585404650608362388344210024119250102768630084822425781090569911507882673399406633160980877884024798250847880616461868754205732683441471749350417404042318695431281626573135433249117118045985614914891261542247202455280098596436275591856009730755996064458288143195088985200250574368685551240454183807457123130587301935221234934522636283663162601313608463758014329792562197183356566718336317263818511432815129863049004383643303241026194685387496602059831977708442830030097115703323440196264218620971129441895383091444060156489299735831835707097764090188961448933185010657100982290572197161017689891750378932562382792912585422207793967694704430925684683075273747059491871128064253246477116659699505542157688712098359809924992040147677580019163412827865919901954575555177727134391216067856856009979753022126160445445142634562910660511393646144418484190505891555021582994933055422328562942339442992350932404926418575993455536999104756244526907030234888503685627039720247478018970518378021291405294669398136574453349510546193667009406317948331802537526647651307454684235340222889705867435148145349453874238225333143508582829279143248824144315334273869107704434514381721108362691453285325666750790899427486357036970151946949119044806295885755609613011797579042734795413361483441222858561165152893151854563239725368341964990527394541837182557597387048381972402878963315168738391004157558840229340285612507706044087523979228702223413016134741616522155084686541059065514182124914106684643129431643422294976391452240843884738254260934136105460035156618855116562415148151038743374206437311329117170166079738658329113231710204763251261283226534086416056149386890776250945112389329259956088383447191492362973708484137093895090690610489718553001790229614117024371548909982792438537253512134386247544882153617685152345408781889774212750762815953085795640683747091048038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,19] 58628588308931139428028625412664766659151283258808767556069104249903987268394426748867041162663187513741630837443020979188030859946646019572414594422868945404564429333796284958707237500587991533175212172298734440059504770084058841384491454376984874257950373671212130333423116573149917942438601245631954919678281697933977284135035542294153409814853599464989862226159162237738729905226715274119707411227255007055429262306062817674368879051002032599116447013756133198602377852230840563729447002402157871395193919022653060958329450402470713665903455887723404599639254028686667631487042827202952250706175600749622663410107893794716239851124047160795393506325185422917829525331233629277161861804977597580345378770695449066467179171096524997410850646236501231344472306235179435939715915443906370591901100575293675288342639963936528568543577809768528903228223810340850040785580397908692095424029132174745087324595138372456238073039501282012005191037174491898384295907914546126282647069416012631009422187335136886156674166401954949225098050432438739180654256053500100458311174288781646353927716465063435014185657951505412073895915375421743152953569152455195227999449306938798669967419566314524823212734306930381763967880782828662135493450767569258147607174004537918456279326885299294894529958419857355530311629478350457249030097214602275441978494055534983846000814446031454813079669266270695306858112980034613454043432466448878089089875416934653131939710622712951367061233754277915639845174188340629436479834243800976358102196854090632289388726904185708565553066160291906040011280704484212350171787892537063096534075469091747683519067722484045895371597475801464860147375556850992470571061447554347928825143604354001813355222746727044412162357787687531118719652238285300133505235087951014003169461019107693414341638216342144412032948098593751284870579548769184882154736784555233924502660791001357584574750115095326570439983637527185404444710456394984349469162203319186484691020274821090052104935647936066083181805527934372764651485314428613622235073738338119293435863477875171370995501755747645386729425033255992479216013841493710395622265112937637303792732224138957540913644926195309541613702782261663932841780510081534706603593226413128257296384312382941004225097721244904530846952902362438753583799195301971543678014527247823277340450785582639761090019071744110312653062144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,20] -95116080764516273271952109177202399301730669656317426333306428936885360985848736835157794008858751402523117094846653799445266621386733273347876089185484019050578589182196173422067677153755905954558720216163615626275521598973621704489983311807938442048058849892389978437807638121094814764456560091761261320833939037805712198436381865212971170267148610132957093160554778972771074901655660945490480126897569410839334356759705826111990696688308215586582081846203979258365560181883876360818544931040091505336463929473579446890987377401719448721589099061626980316424400443691164152150824987548956816219363924324945239163415442517020559039038234858616053885112282334624365875654110011743347184218977257463292138799245182207962439470215724647996303721606338420942965306487773556539046866756052937027356728679143218620143684761834268754697486425206463948592419022355425885407482281578259971619532278423543453000108047182576225268930503991325387913912289620640822260043665229032404229932114159512611845889022014657157425675182029873472048079905794751962310617502529101444549961310538614639276948518626907114722945002737954883170226582321491509438789725448338381151302425446198801546731819298262956195732188692387456403281295100292060314125310880006505409118217588160007802909873014672229212023598297187985479213922538425165410315263242207232458135226291602842592820461542087640598099223939505950048477505919663619693330817610819562821857322359364281488589762711724306319195113228103641494040280465753840682591977937086821971110721116078154660487894129410969958459645503522961937212302273240998094695762465401731150785960324994630054798842709726855201315770435427716440114795476979845893638006292897688190805718174138900097659498031111406909543807540951339132971665749549359040249770455993568359952945431426786646378430146974894911358677850578951147522652462665370714178766411707553957828025299093264407600486224747887873390659527216739910544664844878300281321521671707841959189835883326427610409405728436604111712021519073708079789116637713418650458554273632575341003769957929549017911472738386742857100773294523750120631381893375890843620481552577789028089871727682668406379525031460162268298597234057457540428870547992551107664454335143230884560455293565324006990530509986299345955379452282963761355608886092586908161513703674790271187291252941475408343818517799081974169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,21] 128653538016260339876591825423556090661933273684218740860751540181032291815088614513007076164758635031301137464612629264593429096049849971378297418643968751473156686410847425044294404155452369561769771688133462874633251534837769229873124983608680883444718805655798476422635746376162565412202490761882467881798442470532659316593512124131255519661059742563240602822663209884593868751208319574424162335144892049824585990374162623184715710234099267985660315211437785436793750543341358710089530950156879759181692866537293538788096715103712652078625354618091712289073303361875111326860905701370287660660909261915630843272528271897938418075548445147084619937142513191029573026234638754862653854114393377292941049644634168742275572049092370268483882621371966116865521591843233004699603247966377325647003560456354584714381394381390079550750481750554190950137702842031284964475210494626922820553162032206625761124507232964779797141489124446095710442110079035348128221470542715804832189840018477443982646605554122990224377079212758467512769662774373988569689607594579143717758662809846676604326771854207633836064567755106688094726601604787211679503813597394490147799403572051197094748922682322736957849388001502045519955233548239964101513416770340039194917965163347832589397501934047388157481695806876237420367692140683950022249123967463427717945748104682742331437017231655055443261583637519078244483992793801158769229883436483484618856191230252483866934431577131561062205461288822678228996714444701968309314844691039297557298882811135541021684257361538977683501494224867947733112847687186752483815787595614506654869234685203682488416270337722936228344254663315218366661217945291717363271249310783571290794992328664374391390672640382309154436588885141984693224284949213409509004566795787706714988560994315968573400739141034101582402207411579797984319498601672781943631997933685680169892934732984494293792665495494376251006753388216222440571099969680333177080513090630487846517508365667813928817284077552183471214245081512430693764268417719842909113901593982348788018726192645871122345727097679481985021164295264852355825163249928127061917105124570464891432278762627753902657110311285417199140978539133635696462976470530277011224499175821488624353223203229977686779531904616105892164608647719815027388464668595727982465036306293703187229449054536807370924455728064143812410212352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,22] -146951762787690676302268923050512704547856245235815931568257098038034000535343261624866785506974338402560427067257615954990360192254845016493032718301854174420558636793158818285205147841610738454246270320797302936381246575596432872638647929262549313700509272779422251042411246449276462318919504848974489945102847759974626559791450973225399277877515671067787850219779961010214355298393750152992299024368185733724943511679885818679397024691863681399484104959441929741451905624573376900938242890112518397521107690248839904583926469984597916185291886519675293373817640151863139706855918832521752276244987010043988113996439432461784068752635491913015850580499160939524560949767110663583150370649880803755519026424687551065931161358582513100390118962926491159797525120668118700460343691089949336728215327532906283314172987784156909276098739592218841442287021638243983815800702414010533784503851345290441855648011620699621238710595962567212271239157154240525896434921186404510190309967084835326562602138178642290921616793554229141807338358508545988400288685592572601554489399284695081569872720822656023271990429245732297051605149639046185966559460100182215401608458412297394389678387584869341541255201091313972130209577443440659418778358270864109492580808097355842190865502298257900628785091928654657727860934959072425687190363358183588219182665343937238557079131263550176735588129908160575578651732580314634514958446736633754703009758371175563616486019225424777891834664720925024747913637406130892271632158345520809923674075257508391546285402743434564863953893788224058742381670876996775824998957808295442004772224332953691395703084550287012840391818483347388661509844487265355455016765393690412010267723432544253118013313279511638689751206575780029669667754147286835899033623000612901831670892606193808761248837030845362182828134648574091807992941892474715526789874866940193999814513507319999538935855715403612978572910588394965692187487975648914161985652231316401141128756575029390858317102849457273903422930260036666402706843679111087708708292880665857633024313710980962754102780661372842351551076693452555455495084941353073310594406112122816460988598925379434478788333202798942701878016965695893198521462199321023156033800002103203050235229852953025889638658565438437893986222995729817424486258093140772966675780330280746091347555489534952146429045905437156065044070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,23] 142817843277664735547126526953575979658292845287555705218324401762731278286213803872647190915692397438948656535734032082855389963449336036611188920396594320453095192134219661420903597801017161040434017781427390068112140511330528284547113263982977666738251822882053772445038523400894879147621100209013802167485685179228882604587091862910935676557353899567597179233444547905041122874938824553907827768913898077023452844164909618882375661902699484734534115605893477759847699753037531149000885723107607900603466971359328284699764939536476031757583051446741686575647261081790315446192828328506919558997089897526682713576669866395654391593843066729674284532001304763289249485547604656107125830261430645158510033645443065533836154754306595975685389126246389825696829079928980165699994654960828690139159861027920116358991167517647172005060950768611244417404738040587455811820025962053158637199053604223713032948425982481256696538799533087608580587216243105375207673692727826779514227465246372543903681715267131781162907269686501176855527230423153742040545600423557450306877846711850829826460877617801919380231494527223808040763286781921184663336847081708880248056232748214535170467525955003855504867102405471248285988776703849572323079969126604951344368260679498896691189326280650878419105541944478322457915273694606024748960611686450322350089221183369495067384730907974187316404513396056025641342286545050041659573230775104371815274090934360732467459673462613712611037270330683096846018505979955194432646250399881361523415589289769135217866847478832647865474510398571358640547523352596863079159320331979493866986347132129534541911583228818704020794358378337669624142692567090713317585539301932096882648336475754100448841925345827467854475074829324459231488421098020657425880186729864155317101647794890152423196213739668439785946962875137366261804316139219397071436549040980814939367374491051332168530100856023481592146533454975933749300415870715672825450265624433775916238852440296248321407122979920118094876924497441448846685467507992053147471952132137663343392325947655480282218785685935370369491900362487431372885138965784681698047368129656825642527741178246484650973468740860413817794506865472860514729774627451579772593223181275525661356586648792158700471424248090102349560727780576626898714691855291372566592573942788153864491591963439290731963214611367507147842650112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,24] -118360629056050380210254777639425528709639700492653049683839874067325251137815179182608742630884910281796433575772143550257876013936223504642326522693686657297708122307052711755034222820796100311038992620631330435974188279458219108057907603407726402006502605504185200263755165296949606206072769072308871814083025294738945119482101388534322500910169217701461046533606204320615847799487690587216501324901571665264539796724112777840356998581000107043450241718311060966834606199953723460480396845001598422884099907809630173771187320657249537251444158091412449276123342559743930704272227310733809213704568212973161806335701876424801515500023550205604996871029737130162200685120945687500300729677719000930596941178981969619968889222777019410432728536464604919531509329587939668658741543525322544184804438762305600175019038833886239440579424589978625693967463921105265789164956002256937426080180294474714715493181752248862032586184120525897504314767950290467247924959954544547973639313680889870815117290478073866742536016429734604537240850458817278685700343290845334328036087162595444585703864971982471500769527702335208353098521488104414891371456380875023090334927126467522592969319703689588231247795963509008422027642075530158269633643096974514297353722019922109725806944818783152908900910931870909694280190883575463157710499281671546532083903364970409886648321534488451133175710550029210093031897265025886238922782719020194239397783628599860875477147987990900109215880662575918302753417315239144675043936995455424600097614363641057798432908204440602802575128766830808140297504424565432766501635386827480811391352701724693538138432103660230243806230771067222144389922661513568009335212694954243831302364418743211075646796921874840825180182790392681135059841892763302327761844058195056889786576765733816685846465996026109924833812775122175828335768733960151735716316101645375194755430099538104589444082588971765173525935276910870446309485470797688464981014284659326934723555759871621217243300318243396822942946781946715018938306995634143257559927165788181745178353847816293300757766627603630278600174699981829691563639454761164808850875223460014476427594502387930920785464063341841403416392007645917907053172748763878864891948580393947316755276851625048285150921311057824556944497947593156481096458254417801506971412737938228660675382378883975361541831902388864665675366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,25] 83037197227965506283766000421813331008383715673776328910595286069530424830349570487093004716721996483802541782140577706202581659494940281259553920038950275240223867001831580725163934994668833661332646950990773540532098780570857790684869398701983177615544237996274765722228756136219119114182999896883766443001150129140223034168293221635078968907514704058373754562178842126803230734203395076227723467285367688116547728102767546005784932839113185539949203450920468110858690442368833315101759189884380354519444869594618143380186065459290494546747635795315120756233222779002549854253128397541781910960004608180683050734347722077964353007055318074321881074326675449341855177312499139626968223701975943357152103265414100626981600842605149621779248109228302145660615542941712253914488320312084289913326735329310691964022994850761668782986015716103119250633660630057872541084858064995265163687597709322177161408613321879202633808104843257142639181667182558508842731543683413174449640472875149746929651743017895634628338485123787736778485324291148621705612581324140611958820819067080574292737605199009083995242819631177741551578672957966649972649587435459866109260190535186545859659857942471343176381218565352899031916020631161586432989199543749880751402737732848612623889821224193000623533202556583582201615583936688097164609712123867209702769214395097828820257215540137213494516212455273139844306925716761557392909354318644341069050305830332350776636726268139163301240956929132544209069773955705996420084173034037267623025869218348403381406519205340699881088370754689077190494526316310252915392164176592886749062252616799870122071583588955075230055444218628867319698807936658657272512244529754495715278440934329398561516138777978415749475258072195892556226430673402116453010635913648169728913285540341917737262828610039325857763586787861380156446725943914340288103545742128620772128185365493291847745938710637352682414396195517833329114941371448512117924900364736156121037294723405765078843267045189168929792237983136310486614007912684628670726823614158252636300921355553785030907022988289416806697009622030755607462657788060657672496025578401878422842286676606057558538540364787242379023526423626790049581364268278711927326488118101479107594175903082386430963934603440495603233693600474910882431037248319920601810517789282226843003338008882769535883617246115888448984317952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,26] -47652268496957917651081488850675965601472545922655122368634031111645985276521844806029108685219168846947015055403344756303280386421323695145441168557091571637382409357705713357230911941155600353801708032269509812487415371344977014299595917533508916988239839495809291250892551975873563693441492166797656272641125248313414755364162792497612012924005308217106779452977248189272670575800862104714386227887032035098774312304459396373436596985281309613242805719400925332100693088681347293580958718819962286486040417615377255289242827762004603098264593217211805227447127464538062238955178492689349435316965649398823362689609160463682658178135309797460256374844833663220534843862792860434599868644104817560792324228472489155638008958748377730015600452295902804055619281934592361186384591132916486995085888314102239645397058059917033922078213789944448846666458075524537357342476399845735156815569183176168810627593456912108762716061986748990592095168712790826508297670586906845627504973847247947809197874259146261246032398834181567539604683238995664758926128283310628684350246050120716620036407697697991056950853952018686014104364958857659710090389349148895252098272260601654955142935053160394695436368371095624908959155299606213140405347593790304992453084830415503264164946533606262080326890791327464801270506126055973656960253221898055468569519367384412098733511473620845583539310124238771031898700172393834193423004776860944213924531077227719742578028430062339476431569558629755738117419001158672774198305157843078766478402816937533002265938043853070274590701414283174315729140455575811105009765705018930351256640482263457634785083046250445863155734529753326552040168867165142407091960314624211745920172111691491067361295542629160528170135182013355623027058741857835760809718957484713293042067933416671297268029833664399288960131139745692762086571567022834645612209569996329360113711294502013943813649100690788694438902764831903230063251776611620325075487366833584291923500217441177052771002884697478678849125717037045013075919142383376536868613603677184073055663619222228257325984886171901634373497409552040304939586078757416803370790782557186064367290342325999525966525389732367103982371471031783999362145433874429290428566314562577198816531074639470802048606967364610939110491447434914233080430767905096311630600067154723218485491874851756365822688339529120550276300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,27] 19150243174854865393426846475733557745685622114932666484686407127842175584454033008090554292592726851606264972662492735553323716219173853376968511293348949087949671003017180088557725499451345865035372595299511652312226939762733212633523670727231555537157952453659575215266873844665748620332870878515996483993768322059280098393965386296048386799914186763563845752100943128768445002505980950767942132209550665447322398129905231697528635553471942364412340468669402942822090567164323281892685408184666440702272588970687890089639566360788457446463844084164348905144151334880486287332894709749977709531907866847887440185773040476782562195502490026710736246902924403692863697006809455390860602801712295319326576502784875516210531357643612312916801457949720749002548839310834890128483019048842126256649330498392132458002380615726481247966026819609574064780274462740340699208456127980302677968998372664384681827606103354337036772496632823246540471263192104100473939259328491525966180965719595446872483267625218475208411179384126005615670769331562857283779542900870083147769139207928479306101752211831010960312033823819825268826535741493414538602304138423871149590459023522828523789328137007769688309961185691927819140008333782473716442764133823147020895818758199582726194331389949215110532017079696973734217955619438373677903955919867145912055412978936202111966165948769949098450215131677113118064967868536215737006343710248610976460130240457007131733378689118941873519104538598934789996713039098980822218987186397468513519399419747422096938439432332387912824117475685699295572110361613160827013500739862707273005688539414715347975486058026340335189612421448755350107505391741040278410054062346298563210421100530649598942223814392642577977658730136781271932158277056379241073929704563391763603910898965226479248193392563752729568473199295504693029804801401015711295070496062135769474338591201440607430376581644647783752384931690608385289868866943221750487183752454043570737448315499907645955031784084978597406493297301236366848660211272534563246394774238180295184308477008567035698731573588211088280310071191979049896868986820190737779495499280380831632614787306618351437444617172901748482499074077055525433091876109130549270544643662384101230415388145407630644910592434147874081612341072846073757630441843230218974559391454053198600340443818392668950741059614555274792140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,28] 690571649701475930170824180955407323964894607613622044366895983966952942327852679947297844542218578101159105819430259043575488236978692707171722944963767610406598447094178200656749336547002725850129616923213858545854611989077627564654554448057679149711780124218658395925334532009825777973508087488980461670852630231629537850130280129169031737297028380273736091299217332147950979522651394849423573100760866963823465889296802007023524709892234469312503077292347895687926556627781216709838373537922994194457177803449902558658400043492140464744541652712009780538755896718346706065830205928782864973538348362823391251998993159779485375177210089105250380592080373376171401965910895181284483094322676566799888016352319760412616292874484598574161814711440195316486575764589120776821396837314983078577462486095526849959313763977300116425628397120135912213516225984140270485813130970127853132717438664903136668880665809938077430573239841976784638002643834114156606314253873438950895537692491359770135191162656526670037836394728651816460881983701078450110424769861354497963531288666333186865817658759757520411624990808297022914359251359327930375427983481515621578760641644452830160374538437429649817624122675211913799810947833385188675641679217176691191490878562956141420989685742198089601008028372079061720557596064702085147908094009359719555049888187624390853021617765523542425621040061827297809458009612859967378097884810770333709859976902965608358601401292752865479348108657742490917925421157854319191676972584350476743945670322296627759022412996369974650906909084355687179555173156689856045536844475274029299638725218023760169895430116205812341445015212883258963732214123160890486352449153508278835152195980557896597141657793268718244578463003501179067840416206232879766993472548240961705124061521870849749318343000803359789781878164924238540806421627163902780475874823530875242329183575053892918819210178518507763953407676228394538232067917417437467574868467725567955790606727140656385689613171006846067544046499045764670141627995152716149662289292106399101553920794028253395437259751558658773742121287779179227954026685867020741083626660146424721685541052495400948198230434310605635370676914519815430510828887564477272515489483614032605018586008145574300178790631077404611814038456037538964211435779308266566811949901051835549780606243656069085116879957955589020057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,29] -13180221923911098111051970669283174896064972390429995538717240283461945198813940402606728789662259775256694714469793572825062871748465793685540861212112238621560057781791206033218093539033519551886862250296730958355800346775808336884913501751978329107316295379685487870221407859603712939325222884515752458440109619099044356145781510127871274412590771549573203819170645967742050905234282663061053017413487572517209717922977227879506784725917345016992636342817377702887299476564027397683742852137473465126941388561319457473320570566445607088679846744799185057012921108129735545151921315772563778149688791858457379313327639210896192865082457447383085170096055088931705706488464459190170010385073097787503283196600122084836863035999938207647016176409339256202122159802145815956566504885190621970536311506615215067254393511273682580368162768668845157798830554782238781188957825578743164768334113107597204863840857789445175746271950146538672887206921499565102237737752208551887428005022311756012022513409265913897448218440335099349581114661161956162759238148432284606372007614670650232025998926200555444243466772318526697011923468075461048737560691564667092818167626215955198088392708428000819149635255229555265572161498624124563304166099099972662674155104514990484689151524367570539951524943802322036207841152310794833412153823925404125859500748654595276491204955542278280547285472597163213722960347593831841905061096733569103504050324885706892766638729555759438742282115465566255322051441357463404172172605987657026582521044649390941389901501971369786220006421373436667607642017007951110352715104760424753982427078757483433323061524279789802400645799817302312117295929135091080173166421822932985704634089249892188010903926397560597780371197995573629680876156815480645564829423316992924623899891394707235778419154451047318750759747711965761345794306564290970144343153075184348318483773676707120776393405116956044933612738620351160500362014201527485036795723521836707481759431865977479477034465357712106548957974482876765287132537973352734693041040916170239155670700638651748050965792223556618837850219534112667920524244397803814920654796904613577543890801822392602131145645138220016963408930127564687990121486255984172955764299694496555196149630078797720527326473790344086502916130566680889790113967099253940831149281966195588671498890198430324734945813953366525896294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,30] 20032303482551474214325281890667925413166645185988178780742612246801334966567895232016607356074427157211346713771178760122784140835936711136414130903021234508257476129338586771790283894843907391784656236694447185065932192616811339811491709942501905383876226390077278597371998919719544397519205960752261501164705145520340466704615302179635120940113689678218502020388915103468869004359525656643310421942308706853523008538247430096136465908949894243428852025576174341183618426373047297948318430065631572473717603148979640830486696817550796671755072980467785603239569568624396546247348717287499897573501909838649371498567940467596394975466766793146635863015468706781288666877073504152588229689554819727181042832729962668988627669648277530505149429942855335987683407539686249699454916546667002043766334530577380662075839959048857220674218124392639447379360587486453918059063265762003684466097061072227344276363314176717248925576439941095044131357010629163696842030784025184059416547553763226662456027071975509731097934768155018350193950917578664150041897656132909806974225135957816365955771428362672583892894637268391518154449210242385321022092621922917138543964634817038804696511752674157605020634360886526378599834120130201094579452044176857579872521589547409347768375067527423576297419160262181150423475512672242111138434412491501930902920820297362112822605159407442967336098888334349887970386985137157070866327754559696316465840931265358554356404902587552585722414474493272199703359157224228187152181190188404096845782011498332100317836058114216698325281197878199184868257386621914632752316674905439401229365103743182581521383681535161820889062775041610759182168284809536126744411246068965251026977114388412077228268148550180576341203212698362425497613475357797866101952684711841052773362349256788281666375088516186429926525522166218075487244401941571438174188009184504546416046955671434365436894913335226402932737330016641430318263570261538834982291083327573578628095509132776425906768343169722039422271877248178712112621091162664965492524444113246939365570854011250422027968817880133562203707393435677530377774709063957009192696673412443976819387040045176237197227708089211936035660590074086092388010345494247040607468789800134748473657519125260989987580914482573602948324234643844533940807102173575852612788094863974456051615667007759083456393444451549252786585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,31] -22279442038419581721076077546117025859887283990962903507187334336313229036573376417754601209311788266620918881000152005757984967736263195987611908684388426867388749773344820051125373909117043179378454463632687803046385453439860385196690781661092162085347096962006514606927431666354491905192726979325121725376804427501063060214475499204388725605758878684443869683764058444976715658930771686031476498215706392287125121534187975290792316145793044285463201884317942367630081947068573019782680982877131830720761243898247149949428041813125062546516003447873016308612857134722896416313413413649604348001360551792770824558602242201107416639236944798710124289794673581568688986106449611107762555775755460036279437563557791453451480076679638400764654361309173697627300081287534849262876067590964726379343945649954749243597115819981198612298895972214143745346838117227112461475869079146916566661764358537086301195646156002823177165562280438685940180952535651308048449643608789911514831333860057629237781574769971407998565957612012644708790785186170852728150992010659083577013770903447206537183006246452649743434870383507016926248032814189857356933045009373304557152268704574405669702574488721660230476858497101065060319743414942260798265246122480925589618729183553257343346007586213011552504376055313253874586101924437347475167342141678807194068338866981144150445301076675793297862911020948970681886877510947333202352149121314315585713529952931007621857901058219691255304262367232002485031079880259933359667154084007068414267277569568847993409151312785472557166081246106379165569968699323285375588988156799196599361925246287520675755248879051205467298614268879341616842984568612702481315759449721805268018542487765605573201293971963081301592902650005061394016021255692479635741072002169730958569044574011168133022059657330523808976376220635831482096412433953043088573876827135653466809282397853918630507252157340779646022536954348590403431775407577661571047334936517568097956283956383065638161362587498266696606705685393999086941838080683081976821766011303028340885954579347337675126897391373396356476284742257467651302587528695358058216055395313017907029166059218008607361403121841132390698993823759146867083288908143417701820554037288524732726133715865167667721850475411727212389280304504340516927331904337677468500769172233538471465958892410355266596374756711306249013035008000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,32] 20763131837761116953248513973778889038038223150421594747266388903387157041327185385697657614836506637721357961747588979952731533118893299041970497810780977368944892358731901469822026722682690017484729429228928131816748682167610993616841083285165150651369248653265232831046056204546948845056329964550296248717743987211619963023538455361935231440514230635285821242564656789819747407170444744709994172653529483240240234277505479611832830533567260582571048953247526800359386407855578381015924728764713210920924163709481602272585827105287340570651004032492422090096235510653981623513723380052794801422551903087822752517297670960721035964951406686181253010596541099999381475138227716268008702744607703650195264031009260416279654553596311418173038474657065496538937756996393970021387806290655224507782286293657649483100478267369889497698221263578935043044514894383106011335160353756686128945626658967801483209828015229390355657193584855431027444145340177253175226834479751466315509571061718295021824112352570144844628839892963990049941257662069150520321592165194377581119348094863535646815176251548232429168194702459053360090096723088811405662169931634048353802374886215198868829093921396184878976385411802344140933653201602866383878821100960446520630022061416473329160153130320708399552865426153047109842051432740995019208713011011484446200028581963733681245186509600789006070417850517329786062795900113165346578827289568582213770789605118509584998243849632547756467419307125564379127861606531708686815222911522257578328226243104303098390804962498253370483745674377363570199562361723141342777362083568258229355564636798054857704615759070763245513678856488553017745559966289316117467656797928656017161997635887689619058517653960777065735187177322228862412701830027474323323272743428132793341005500593525748552065587778580984698282215556759808694972774010105542838304352796258537807718166424161141523959316109342120405385510173767242150005277376394640109064803958092334952252271424851275174371413364122819483475420831207761682861031063683142261396031523891745193102628216404079117469538189099293347006272225137945220763731833399136255208646912108313098722052563281662537498537525020217725328151783579893761800906313142170306979193909832258392100339407182644230759076121492606121251756554710226029305652689415496473752026775697299727494301399339887731007384488488760403558400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,33] -16773158869353164061069645036084504867902821693307645400070233067318757114166342532915655727222655658000908835717902980542620302801936155350627488640288484795025803437352841322377765119033879313181257918166923444323669433067510438102356088644345043153700526994718002078874169330979177717793709810239000707334078954515152907507149818407437648200840996336044059599050424941143852643877299032001696206831169832501574638322088754125072963548229383589461748441955696312777397837168258139787470305873682775840483698728986185376089600701260712617217379579567481461550456597731328312192089028438583467797791080102303889648772424104160683226991627620718877006151417790345139879541906907302040822707297595342009263886689043776821365291032753267580264070235938994473826162999315597670809021779247892207174763416818313692428577964506040710824404613387541062345538097230511967295108071417225750847037157709544726708776870547306611326765336900326835782305738936605711282089767878994934496132785429899495951692261500610232938713997957007881462874293896854507711588204685391056208901917623115379516528833610277299754207725970988231042205395870945831343054380662086618917067950776944194446740232807379438009932563189918081123154144174826212174141418925090512540253719739256131374115731877238967540517333314308003154784541564518480389560205746619741481349436369280893038720195667192814936360201539881835456244242282953909489374760566226336382542780121042999947509676807937613116421793787531999519651959327735177304015679106471746374942244887951535536270850298635829731188294558132942450744844346239601476443985880635142804342827811936366579336083991215530303964550203681199804988867376911953002984249246624931243095237802327800318634980323421704035607871848344755378106187059851370268686083313855871477142935523211959681124724461140846489609319344188705654363350844293497383775010477867115334737268675233220381996541617977247467077420821139063961618645220352459821014263935868325888044018585981153365673798852276873170738942711305267214750202924514416815626063472597285988590528001976383306832681934862131416713347425760512319583295416191100902908597769605768164733855490927331732273548869880768163417501580702093315338585027381084200281798509802505405658577157106182517771957956920673377273854376038219228280943805991795554514390237046291508981963655277453602707965574228760042930176000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,34] 11922084662919553701372060429779184336091117363237345000769770608132341167436935996705135672670684022414788594008189146262092412611306586873717489260287577267654085609892496492454316150324639294923928948413692070041385704293284405222591057600108814708003585572672434692777066342126803692178184819672420560894934945395484783101220799023538426008726121376565076250644474511286008757305332993302774325748871983506340188095556102041777924293569684633961528456250080243412231233380893426100193214612059192470882470523507320099153453819465777515725428898844450967906072790161763155138862487079642938612966108370444344538906067384777856406474200374807018289781915040304432861856285859817559396703902198269403377468094036125986775968354222516692584333008010533658517054495945819333723801575016506769371431724334177818940205487054748565802834977993397536901305728109089983286029914679628175063133351091892284379544334550763802533463566664684287994083588095317584587600143747853723274334079649807306477751656186861467655478704678283060552855021832733494025114303606785942274318515436863234124515862579848454768657926902356322444691146872968394349908188152096022692313865196118221119045794049311862019436933720809034659395653280804364689369067066647731456240472289128696962582876170692125775652058182068693868388085572743426318073547698049134803721103650506806974299714284730834008663745626181460114613899099514981689862187027878488759187714654434306352141384113454748485722039188062961486975218901102725803058375800646852020707081385101064175990717741097889967180607118510354451498777360267294497705620861789031167377072462494460231341340948155785112810540672941779233251422597337527275474185723821302302442579265982957642194220822543040435398888699256823258378302773480821563051455985321588172397780107946625145347460521591165238153844639997870370973345502842585474101411816757123589344234708667818946088540149823544411359319277228302710745124740433219959203626262706966808006939511244404036677524930359131157212892024689011514157955067659360024433223324933868775833650068989137285894802761120266996632553678123113635854701991456044616149933900696758708719912552793709673889489610056572812957268693699766966997827205590961424665265291249720432018298607999229307364623022173409347477052327462958069780517394891245307217344682110712909968270388540109709488464945528303727411200000000000000000000000000000000000000000000000000000000000000000000000000000 [133,35] -7541917013714514443600194563431203955621322474440213502585231332992157516658375407158929667728545188297596324854804857763536057921011038723007012352374633567788979929217082400628643978503040698834703517006512634506290187113895680838464324500830454374296139901364456202229102097110858777606626957971895938821331741411931382810529616618111082175331907026293672944817258702743773901214506782271961694966710359956591704290463079253187577576947891876071841408469683404110465983613866050061155503084952592254886550796146734377303958205317390562982340800404534840749041727729619311842356415502780385846510979901512772294568875862439679577011106499095046009088986123972718915603957357504709186031060265977775649564612842035441260043663770173450227630356615825307325570517227600140431808727570015612474966414349559781135132442156458848293202783772704541490769510552683389994088191660527861626737661746893381984760119384557023364209420822294921387273034348166178341371621745283749434526588205555218084768708865797836537106175096033383721784790989837101389882347855319264954026492531443513046279568522912412245080769387215886841501265396581280291422309613575249621061399036490441540121003017109550373656720177673180523261394033820226716318640170551224579228445537677068461229126547626514477322718414045129441196262547902351366422530573471505059684951912315916650750054998110323650321509290069662550332817283795258424450469517910665789275117901356691592979924511533538485931272821503787311311009001521338709247387092582074549590456646759983651891960746089788048657017171699081115642719749095255692371546795324073475466764756846575038274135167452185831694459844665220770602632431610118784156527377064490951508159674120405680941796155633361900851429135475278533732913828293671027523104468305436240445371511160600558446241384659230467699480194631465925804671974663628051278160819244668983879350944914338244634854977121203505055645528860088149952604815956286367164338509529621486667935007805883172835207443825581986825169389340142764447500937285692523528709177339967494324707917684103655974162456311638697746548011669838511404898165894594035759336910483222317273534117042515755296722598241865502372751562124945201154597867351969822756894540487502067009072774049374340194104012931839451893793423865135529859426630562945231345010132175184064015317588217099171103233564782562558083072000000000000000000000000000000000000000000000000000000000000000000000000 [133,36] 4291124179421759881423519791460455366549770303621091292580009355464180075804344534890682455958831059802739882328453761392175527858783454084543466964122336308002521237928012379147271077568844170589128631035212979962388339091573328729126583745457488887768233014826531281870797318805374374070800050603987135962563257562313382975719572048388107575690348532574253436384515898117669654149103468400782670776309745333560357797615754972077557429896006140857460404420059716952259251504176786249580858938922087564290209972368666905824324320683154970148346262032578819642855862194812261980069451904244072081262556136866397058727481716783952372358251743036894873458931421317661350196863892441375074000946762629195236566714074773044270151618774778298982324303592530648261875692523962694337736048589991199481789619955639470595009413646255938799910653847368290463459239004220448887691987609916174525037635146482950975598678035110044177974328736166849022853362773911693505673312731051006926155330330655387871922941545935227804298916332658003490470505901083661375220051727971548135474190859579191734041542828889758415433142613476572625027827382263452319492450246966270219713754248391815671544026932618097263256227690769488350421771417665868168414550759744056626005529746343639477114306604609751214584322825496004770474687262567053936179648826172840995509098721824911445641529028326744263558943642805300181604667018987240550700943257802707139225289764098759479658449847032741914388579140690501744959546527383844661647008769623326051633875697046915149052711260020933106099283554952561616563015708740153865086530490458126332349032910490428542417279995752476877373714860720967005788119084996038922507257335443829480638069486661803760396981867248457345312456922910497670997534662475624338259320253293041321242752968961782693995081487622246861280191800119216559385259435509157458568291272320309461358735529675863045935736126588424762316374031520254320606509914030759168555375130796780114222117715127137458716568807529417243939199311439503586202572913903312413762132324717369927561643662356969099116549302792655834399297012084686816147063249567954655303028239163238998487795754057839858216895182026322769278502050969203295006108595002315735412257524577476934113346202448749920461353362719658326085918621552012500449127639620088435553706869507288650943113426864166688504417930887101100851200000000000000000000000000000000000000000000000000000000000000000000000 [133,37] -2215613866994307343580675652839039541519982280293962477797739020886855638570847107196936940479144264591404068435486367085308056492229316980283343433498651692843674359061779986251294621099858730600457306251684799648268349140887804479190200312814611748957718765258416254163617938217362243595344586963934091916713845116263274760919556678126391534096408027714099662889498611055487512712693052007865309154545653871177232286145191397027998871171171805650097446111126454266152451562009971431289061057763561957082656418584294176004114665223091212276128328255025119809717270720603061094792548215254790731660786003054509396420247387823639528084585071186151805543631393579469576124009026012881057916780928173686610500907632321870142144244290485780058341161495858780121312908492126484852926338156232268581374985574318178211470782315629489281588822171250623432653297114874079789951354214752265158377408853417266482819777189970419276309745530013358976517248249030364586702369642244308643866582109575508235644965416723219632206773547546117192549394582241833074091298794257392131265748130204469060821590671126729081505591261391756502209225922059165770741090068670280902740374398671077015114362659859436981945727427314060089759583052720771091517879864626332789339725449981778519746625902436800340378911500746354466596767245996539402436510877898959453895988835313527348246813584364158679785776615860210524223222696786869087485277495982624312731605406589461943898865012175184328196660511388974361246938478789128219379976226028078571491790528152975525792975106904439392740027437226849317885836419891700542236323556235573164878765278050782027551369877950067952725325514008751476548870631453016492683781508059367486209110077509368636084210441400170861660986715070341155719559246877006404116014894255587529073890375626293355667404719307742817481501906075611922063607823382499775098204214517408103901916336310217753856655204546715274407382850007131784794772984321941123467301883179307173593798876317733804746121412151219617031091937092707715665401752085136574506651686265591248240778247551080814846111746535816433374296918042358461543233106301952774691054944774707444130159957312587272611796916497970506660267769072821595166503350882444906386719693859788758828267119956047475515066346196874301242892511837681468036111235804670259637787689643447216052505867820442641958184367991685061279744000000000000000000000000000000000000000000000000000000000000000000 [133,38] 1044936749875038175106136352858404309873156307074600363528300542936962088058441250393199758185204219610171233381318619598576167500060255388093072986613491528532923625023708307482779103374475779796174354349808332339482930783579013724073438866596297418750027601189243272826513439214393717277737779344683992594233038427240420238449550831431102715414146823219517036655511743615326990634843737927210224940707815133160549887531479441923011535402770175671374619514437123487916741393626318066261602740679797088414673029678627068945212105998072517053720270587749518933383921515705025317392230639967394483965728545809461391333802485601866864651525314872485805489721229696615309138039161659304443382066069077349740599543570867359588170680117982181572274591145290383253101002349154150906105626738812238904413768861845681449578897755299756607683942886834229811078399120723308104086757012485633307677792894877687201415376768607900789852204106622787792673902116407988207494447034755411866580081079386308972546911719477568968100546608789852876741309165745524936553789543725835365146460752785944582396910552734837390575579352021833983734290703822777964156975276489203131169693405108653295006017446838795813391931628404521311777119004448947517164696577190431055863405638909352058711068965139259932837004450201654697604153418617628307309752679224811695989146168934245482311933704628100715343207230555728792575989563192457811339699291299050481329008904536729500450354252802112140813794226027663794059762859996508542124372618667135751661475744111810665574025380077629146893164987511062099686464154492070231807666947792293393856861773943089407332159524414882470395387353600413120964530930119425039234024186566949096616346679794688356455785471863228187582847245101780638623679227458663531688831216189408036153883581001880861473553301360057007851781198350515464134886389623557877780747323687636324069195994893757820191404548021124262078987691660064350538834903361595611599357437878908065918598731594611503284987545383749686639411512272872408165340661036839113139323906916915873844520193751798230817310033841070603484478396610051352853177292651026256925831389916948821761413443224223200829914175466905177221735358207718494039798894932303783612286839118933530265112196911725195506068307556283180118408747336518537185295401999686024502725214095636162051065093958051478766734299268594951782400000000000000000000000000000000000000000000000000000000000000000 [133,39] -452327937395388571995110592825976495390503417040525047808294672447302191154224437321923929691322533145146556517717536952514517372764212445443724742521572132627537342074168393620178539770839607988985664169294271007070332220706234843058276148193990128802399676203735391870059360537776374118254849027556889457402968271303475415235477722835760366239346355518327048451033790012953809417685400938430130984512942017144648012045004061397058223505460228718845307235580070185693781808134146391344472588272994828619464688327209200495891363465546599583282005012084862533698972501991551581785409011966360549388669618776804901806001803968495554849040301399586998740572097998378330478976255995043745757127755230156885400711083670197261071132343968285349210425804236785709480722603130223725178048143860483934196188706545876443480584298336674783378451501874178971629141758707238411654953430013895852201887349357902310757921021598657568136041831913397001853531655441915686602192362225165821863453233209174729102354676919318066754574431112941783895490854163524418627476755341994139749701642994830300327527367024291058414989971490301287358794523872120801719133182929556275037203031397565345786980616394007626090395530057831548822730846514586356100978603304989285266162742481622011513897982805667582527506756297501912004454336514656613084873665093003432369918482789488187542950020216770790336956008171892302543355939867768302272800969301027675419649642942744320513343981001068078045690745253911261970081643635879072002834875154070648520845268030786751239335764923215462122908533858749535517305225467779078050605001006841327705180981559928922531972397489931171963108303723925768643244231412402240669544639638447412626751686953984705893818361978542586835993207823339931507071631834141526811151048416303992871650682317823863478795782050413687222885466544393778632901255985825991266820838720047508388488401459382308822059073510612285790055061799923455835097887288295271485524581179563900576889555576094467127559039220761587665682899629065031727125627071082203937571220669613378577324411964443457730923557109737294883047826302917975593435455525934128380060191790915780858463460174729571175454771562197434831230627376135312010990170141838382025171315197280593039297804638487484314780327464626758596704848686055402049031213503784918430759874668343608082828294376898250761627837375734299492352000000000000000000000000000000000000000000000000000000000000 [133,40] 180762789496014266828934804779586519082829614563537586484850878294597775097843072291958700346110723114231869314227546671853459150908492898164573985355788116519822826623136194474723410201555080841079248371040686031951512820005075705208473659007269885603010369060677559276667277081457213241112828713484736757565524979325451228400429337297692256157791644582120769882653083583658752553994363084887533398929802806497544887967859511602045476090971913669924536464696567939208011587631514799695493446329462863748320950027231269913373462302143337837644759739660520292832259557344438219499841594517913197090094734697490902359401902772398825881029123200464675098736104472401910222346310603838748147137524723794458306762527789709234024125720683110963140611711288375833721257773404120901792442151031357150769555503348183046847934923052546594019807872811786701918423474969841831386715807292335650631528568239528561869853333751426121649843266693456367934309210384168001184982833413585199332084957426109551874700851750148989525109376483356331292453193057621762665292188465306996618093305309312095616487759260514494147206069384035516931385295797619619417171158484165348915250247006937442188650546700506519598277462395314998689873429530405496898673603702345605237079298671371807153976469521006484741976105543293501333780788706235726479294453525633956881144765663386210881880068363638617356330181457108884779184200430855915569330541321238883372233003362813418580783106701976531088262142691657185304917282259834032912260572941548578968536448923544751455538724420376473006364963537703978199769265034825984662460131408259787583154095149343221500027329493854687413281728890802227469326499218823874618772801353102111595596680608658466357041214766585028230617971121457428387510741431332987937342367474902947872205579332734296803669460826157045995659433279646097148429127115426545392030641416766517043520074722942691967522133941652309149159938013202369829081573739562819002103121251301429204797666639317901936911584484383149008562761321159036875859897666323255549837506209794935929715681169386943873047538551420568771309951084836046662360643827046156273578933460926104646289776806364685905043982486338149640686488526173772268799612329258077428806392677270643549471616916019714624702091855634159019014800402222856484425766075112782352512553562527268119715929759096073640303344389137943756800000000000000000000000000000000000000000000000000000000000 [133,41] -67404202511341967145570039051854700071927837605430984434702145940426335552004288315688146533382963075393091166400370080486968623097732081828339572178047572829820317658059979767827737659264863018166998195113983187615485282858417331316087611236427059816225905444235326316144253626521543903902226313939461204507052809218783512655774133418699536591887458016703161321636482516540309772528617543426092705582609360960145430510323061216027215248562495341995557405456182859865278889710326800732966153202410733816724365516714876712737276511777260621819509439954587086958261978226870960152558687793578595846012479900089078822027307943329816235638305858936132630938473475159468602309941383320066942871666520248056505078373672908181784211201153348594988297638209382855401365553357679170939894316696335272935224013292963158613391796128070112793195919062518790005430105070673128914870200422879269806264217636354490606131137330058006343622521150980618587234678960829942743542621556146021784737194208108051867867559991370732572701019974614875389083688472867471794305836944481859962432597947791752244188923128196612485387486732524882665376090649234372845785106330696885679662967047946928446107799615462229976502865430931145880767968157807480424335777431048767605474261470186044051978798505332798234269706781036533157301221859354468981085852392068427273189978724469274957077115791251868545126823635477299453466251224132625350265814393269582249878960864015199639280403362847220313884781559471416189559162693753677012514566754869164580677271549591044893028713087878364104584922002630437810735100630070079107558513380694427481860311136392266514734292338094309162231155499855126083527622794320290140510680828511167906419492876276896373818743864522962061455488487492380326428762118477546926200678904728190522219677250602941945103599830916504502853204974174538774937353982166783775131930768455300107849475549325373640255740680957973747701531417661350609446578788365619950109499612590807940807798676862327188935305754476713740696887605561401865016554668305493678466818093306155489321844947012314073847292851547487353294319525810894028435202247707910305414793821149623150716645038310771585120017039615165672082799450335820657175666945532933295706061414475401891930979722270857756338290357605992871222868333003549800259856759073823828389231538762258728958671891706955773883625166962379718656000000000000000000000000000000000000000000000000000000 [133,42] 23870035710592385703665470007054867216016043572692880269025672305374715025384513961641606741294544534814641206711572775338041369845194922145472224571818604515995944284529074272792542486487695831681853814373473725558123126365514237399558584369472765394903117754670143299460996673614981309813369336524382382566664720671255714015914348267160176880666177216844661569900964709444918598313473530347311505060118642464218025959074161776230659666285650919646279941934029919641386942948938737271870072443537401501963446858529926314479149326257808198358027776317333747677510715636948590796998097055469273557184428510385262951898648535253381935018219339376754390779964000657278840353632785526307512683984436011527579589001497666985502441388316747648062904889917042160410336580481165844082971419950351650097108242131232033052625641718556267884868508621402408961846893593213741430859118167851564729281934149545501221389827618974137783579165872724951165380496366190354868810368464184819471236647814150786703720854666924777272866772933704441534682188513710726855017366537431430786836639859776468901419057048798270993655370472924793953506808392516549395128624782235665008683814270602829411175675576425863849287260758405290734023677057904425858627051202933158231196463599316547615881090783466191172216731064087204936577800670940533640216351880734512997817048501531790831842784345147268999278133534500594718812868549076398531149864484137176872065263560874682903508172457172955175232257462609142650799532000227359658647157736018382376574829392884205868456252965091010798361579788784147074296038556119215369081713653397224777784317561900232980117530031798164310554167184353785465108591878876304680593153963622223243621172475124508684500883284466003371316513635267717046913307773718533278641868754431121792296138170877857944888272060751448659833716362477311574616395275490258938181358543861432188349441087541707574396842088733777799722438730522184551377606264402711385950352823544363438824397922516265552076860368262787704290857390056742219973830354128361513881365732815724006056800991474077851889055761187612963748857047239008444256493378056912955867406197046550062387025696712890393089403688169035309319800796835144560978811332496908796586162731738150278162148659445496278669844887874398159284247996172086836730026629081624696917879572747981605813484929036127777796117415837722214400000000000000000000000000000000000000000000000000000 [133,43] -8193420163991815946286079888464823161000000976595364787558181502779031151253724786893050519089816988491309710611335043575731782782778406861600803622229092717774054129405545119461244569517943939202344712943823229833559395568176692559975492685992769582578860835192877388749902835144716623196805204660432871365552827023637901307975978230804328752124446145018556355038177334310582266269818157001674921578275766663385989935801431969999182051495489327595066412656378164094757262577264084960523591780317645146144053177370389273167932998615454838794758104345445131434096693022585307369100774437127827210818602856871384070627280798263812294483157893377271295311349463446790300591769895150123983178761131928828640726284814123254709310915150284095585998852587137252092538536916922317231038717605988805891493326749730391267377533675397288874927207089033839930778670842958503632879341601887642510805918000770284966197075494588077241159996063974373283911104262129982099273667427406283021043413037707707994942350969694009943286273009565387788988323792960990257410027856947664878404193849002313722765384785843068303155021613008276625716213461309087720917231691068956043264395982886614634931584386954321788434382208569192412223984540289740092681409306788979974637816990459048585741323003593080809458733463789647266775578608071554418525659439907299609860403399060001212799427924663942169456201529868234614534390394829983969153362248383253967057219793256366413873353351711905250076182485420417131651525895255200449181269141856469802204338436388877710521194753989367115685915597245699197599427943047129935935609376633066186140671786727034151001132863797766938066380101380083247655612919465837816570300228206585720936645420350571031982601209446129947548387153401845698955502446958209716892243066580214242266792915755249137933707791473864526123322390978124064189146437331012123494434535619198563728604040828756286630377430529502197874653354949525236334975348818273274192315725893281642156550061193431123299185325445915101721181288564775647870134640274801694271914549023026005687786794256782668968607941529022689899434344537881401943486968236191378176641743119998795065102914276033920005500899468768728629730594755145198268981580415162713484334222896886016580719528493158238442465449126053363111049453283655454775976843324161457925371057283611764556379948380838462361109244489414737920000000000000000000000000000000000000000000000000 [133,44] 2755018058737412668161211862775710630600213436100757229663115469567738592199343679942423760452303760976966656772349149557630587558931455706138674545117635182719032876119403731124670699043034938206774367331273451010908096453570906240237867236662559822280361215215723434903704414077131594484572341642760553847712332513362460352007744240703718615274123785237023023399376550327317535187289320639094920474814214939018062684540805463063053464476404963449164617468357643225346383861924927342480893052137840198673753775879987962670959500923087970475372658250328152856774511825701817368339596297825623761234469029235000292699680097717319615931512630577950766080471614424857465039536938797613045094041829501960046090082025656934023215284003455727035617661454628223624501983194351391891176359725429946988621816984600413180245973766031341153584754010510336018273148597360337846521468214208619287108553277079692850086756912732184662625208968211313624714394818180338886251929057715004600242293264031473136326212672831428391738530791571722252909362957047054392169474882028110414730333956416937498595070960040299935553201285753649985559727234103871314712275298228471776912552819349319977421231873085853203759974053364584278672169373711936751516649366807394669374386538070487137244937316640041805974825406758154761755899098459953833098155922091453000642880624697646540383028203164567592598208033466570758750472465453400845297511343033072979175052803986733747177750288487661749669983630476457844427419802503576638521650280266401697778385649957586657650878610174165566256022801618544806734618489911803582203690417904777941562081960125515559016286869629858617820171988425491752333695909985016493519970976727281547839040420322252651756451204044213922381430567339784830505692512809781197109266913466890640546394142585699983463704062053734147152518534892389908735553122388698198900830184068288687142393700429119344774829141033127275228824235859193341005571797051871193761322362657148715618874377188720267206483837879850260420571639724781593277431346239151757462859412360651639188556589191995062730218173325593147053245035586788616512490296020473300561145234305088713478686994134220176835940272310494461968419131769156810746246466675321662826410405659837129759085023002275726397794605670136907601000405865445379975281693131710836943578130392124724655471217310668400395430752275555942400000000000000000000000000000000000000000000000 [133,45] -897346931219075869376977145129636343344215282377642679489578614220796909649320153721292834431343617063948865163156848201986985687311069846400181361275183859752371663068424019846730402609349428886035572214870539198639775242393786330051670892910861071083209380876125132209264518782000734708251829955763261222533357121135835826463715998181428694776035681408538203367214616463369009734397196883321254413819534639380023013126129880464898365290477021057506214822186062893719181242767932650919778360275593856556738490533137813196121824901102834770745163287369131214933112971251403684610285318143145079257355998412449649052498503166628834260175457378999817706143766473418336886135342459601790546470563097748002732213980095104891471591935951653200019211494101305109645695533374712446365241092696563981637529654366228102148820317603918268657319814057614352008746306415679586419183903038181747929995492397536094744687058495184967289929193360501295406196306819913319628490640885039886946728216979746490664497745980961013100067491338108491348675052751768929639185851055121210160214053194768831740507231379012765905755842686243704704488702946499625076497473596183961463657726581446350848009450976140643132538765271317351547457418740752261374811635457778617530592709825461545800403855014433103716234408080227258095446183873234823673614453246506651953596814145574191724852807496919020317510626944515344892406562321573648265979239857235144982905096703252304044670413388927730863446425993544359093556076239759386045126829605662253616064342712985040769489635283573769646543384281519091632367732033869372869263388115716608989674723186157868669294456560558188888132004100311134551053490470919212360823678379166665763929910425115072376402934747527151845042825851368037758721663477078957369154663099071058489992351662126430194266857775245472815412029267900631451168860541587819021180497809861803631341845370838131364556242025259525670463340455968786772616761959668077495676326051824211558802595979110735456397288055292762089188415800526209863794379197865830138969736605824518218540395582399022936356341448877352958000937283390265208573808701275412165660881176451105366099582218578331758926376227421244722197650106001177920795145400757050321067472268849823714166737880395767014605015308367337012258843018191854341034815887737332581316599609169703951013447353522393526243062564561879040000000000000000000000000000000000000000000 [133,46] 274216516055556304044998324088881823958882206351266239107640666320225388336829826321452494453509328023216200449252300069332093909598871741185018407488487690496541070380701716944753955209241736107043155018888578570110366765140307178027212975734435305899172844433402538517317464980625072233677961931800640277107862428149524821568143913162565645222359918625569482128386995622615762605927410216677971263475526815260845794449450253408112424701549153771127985296447772083644095606296383988171504118872191869252788536526086744955662934409294005114340723164753016421923902616393074896977336785167312982214998915287063591619166144427719620565281197900235621650386772730949290605906647597037700037520817120398259737321623778270506835284536335462530209722983827600719248346858782143590767409983533935132508404936453784270360177785263000584606804892009161022370659062130169823002198140774182623876321980154542171176806061666479738909803950681069072850644896873133925567217405108389654784066151557588678335713112443349259230216691674011963302369905160885988962366470269343398832774828452747150542737723552017185923044831132889176919625757724697351271356642250970229622049739796965521401724319679649917820854612744424543011687390039218765783869652193364215200771562113873689939442244932743197613852363926552125670470410227200694430779381406845452788741592445438698844609286303158382365766563649744438840844591131834522459434266275139819399459640272781004747719331554962197642619532312798257100397518981231832656179123299369401379429654775502878194960642558797236684319594616389486972585257797956716077957510576647730233776617125804739456332322369231659020049175594760323085704157931126254947798321836192033372547580734504827154838387181241665739717089027336014563540751162916138976471890268603171127213213087156598880473758741074766741966107088781943797329150822819649420474123750839917151692614708178285088634638753747656644704330850279318197818564313653207741087228089629414290757535714181901519999157325580664228381817770026552021678470742648214385498847025671676025979900635226879990909349635848418141799310399966576145700131126517531193022022777624375450498782824482052920725723727100544494182863647578249287030840663492495527305405568868499721830108995399841793583760714895087344030427790674550003037342171744914515335989472110172040187505408419519784824615864578867200000000000000000000000000000000000000000 [133,47] -75349153198416525200393965507079567857770277320162063321386590512521458303593004557589835969925085570303101455574180807863584421428945852883433835737738946852384793862643306098866644193357719739462489878412552211349031815196973020034144859171635650029369473157923595116953319891499116105670001332072914806287167872094318380176177738962369538932829581594559905470857569391050104033421114700477309724450961787345052873768078899762278782130982231585972200788992174732486195938060426571421806799980775680901680400780951696643212324178085707924222725359477600452072500502854189544986610907182674136352514296187294100190945244924031393632832987041891429614571649990136796538796850253063236389810433087091482897956727390210600730940632061378378315867658500063295169549972750331920721942790223209644450953873520611197522396043243802281440817762742425260540252294040717349566400691284831870736251461689235469256189663785235629315670719737941560010886901772736572332378773115271387431344478969414846257858033923360661523077918903962585287051223982087715487296799568219801183844846611101750228115303395364554263644357141736181686626592192247822844710397954362356459831256232522402542993802973909862057966871255744810932549798945044101021105220543117558566458981838948320433941069460144393285515006316445692288034349358069077959721558258431822618962930908767503661007010311789975377803107895311909163204518032472736110409585348416136700244335612782529508803038992989952065493690221037123581673098970535908266190630855356870038620426862879154865586967334532900352392075964673262585733193221474842779949255063902374875765490297888688133290952407794806656969447069835071350265275861822551732461785440049627433602250554380274901932179229944260345827606656948423781952565464212352597286433743725161842745008946694266283726340143983450579222133102344565027838618154026369405811177948713247783282907590622502019287994034821770762752697817746453349161079681779284818398849463138075196448062501793707203085754566085578695160422788134764586201792453115727819944934745635749594554897405465970930111909986631361295429291200211992504250075777559801870954536337749961106222410476932886525824459087859667799684525764637646194715469551375474676815946164069514685827677037579532923204356818113770969600386806479927753564081030098043206732770856023924665183198081956627168413392095823265792000000000000000000000000000000000000 [133,48] 17717305152292711820574068866132987558535734719950947802655603998632401697018336352546772094480192106452844870344709916269943068089640566889732285439882920696475171059469734793635945423316084201154382588260613109179784106261001349218177161370688338937537877311848626011571607403865424569548212240673936643163765374460048991169745818899754211620577213380808275268030956745194369071673968187511306232422033695113502862729621680696538729190497128618290322788163863992264532000602130864094451769806379050832291235195221449317818844152312936499506407701160226481461499629263849465846441871733012556265386593276696871452757390037296464555968900110765109335252864433645127280398634950535045752601103831861267362098790865470983857969986582259029332911461953739385439213376529149561157139511438658828400775937005167319254666728154073943923763822051554353578963998416885353221773755059967318349203236350515469706361753401033894690479366931984621496029918102594923452806959947244559764149796451583743961459031287442703221788478060056461444241953624009516009370728125987085297316667974887049297833566534176871179925345329285885905485099082810146943024092230424364948514620205085688246644796437501383544467164569096909497129836161835998082620540043980185881976928458907174546414184332268447316594152984318196666055127209291747961705402601780293864508957003592975767260471809359279929468773696503531559693696197099033562315347267498244552192748346243750862821416312806948537312012168509941344647856907956473896202350677372733079987966957962738290736734391868614670771007755046801143536349110968001010087729308209140357803438520451745973229407848578398943293425689569563643809129207741336159477025401181233598093577738445580605423287614169420810318543709077639428517649945897550489453981279652499102665829904885291515219258937859277107882237513057895552515887800453803923421624703990541413160139105059962919126940343471367210559645077449227258289798105835982527622457124238985053271663012548412014264296538586224350701983904389038858832216676735683618019275374382878124850108704313197417431089574607172341487187578955742969374911323316699742633280477502045654068604541769618208293320940984771530781421885881144895599577276436321652451016006051702596472060278514936858050948816713147314447851283038603353521465207348399233596069593465006820523225595856703093012881517576192000000000000000000000000000000000000 [133,49] -3307540331597125838701499183832204734559661902669039257831020904178884900028979333842673508599515699967521741994944332781619102823988507080710543322706061377840903392866701627656323200349578054485923277007319681759633377986090223518170352268471066921534974012091693701774974585424314324182722824944991685021701572928732823563918672607380515134530451214524058535265406617893650664305252610256252944509630688239306377119498588204936443538743536169010495709990818670483411123895824251687139590166293362559667611619448299922932204823068873954189526777776361908646425581718179595689716403697004592920130927042918090525885321906318486592811634865949337388698580532855254277121799975599237961410709659236063881197157180746511625317949227510263001229375582289004817428314480158037189614117058332997764438618296755692796111843428561459531792033719760647544294468185846727240971923662611403068715280825441433393029708033219271652236637829207565230438802208338329723367403466502222786469965419977211495666038356405053921514953855528811840666499618615334172922111615859771040740798771592106641005310772327665827717816583751644023355096864529623307639925725980926676785347380939936145692005104540121622258903358591143986962753898885761797056234503919147624537616001828342252528636637477914419810079502194549009353817336319795434162000671769530122729536555212584613821222005976025390960177825098909013550247297601876601152964581148755128835304328732194342088059532671661167160263565580491367110823141237513512111068779062878622482422481162480875265144350552434735245866851771410701282460891635106460525971765332654515416119062403658379604480638516264772270669784771329837481358254134681939693517120082244742271027964519395762228181858906702538821865163878659220100539706725959385393980192610969666250994049612512691531265280111933001088665312676098158689628218048556160565309828687629200364632645582363173715160593215461651770094772009990391069482451161071616260391974210110009465976304860655400380427338882302888305599621191287165677001037092087315128133240575503162818438944961958122491810385898450250609162346796736015773878275550661729484336232045204103389594865783520944131748424632183398627643573713064156798333491167334784326870803597848172202723596350931888602345936341010185317933527478646196038024685529482841994066998007985771695089256190677269110735559647559680000000000000000000000000000000 [133,50] 398865575588065262814032341834881307845974379189811073000055576666941923131280932846260886515098781280300272735430886743046449792882516783835129780182261467370373683980220540351053822364278846011989125711658910604959094378507009586895443422179923379169424668379541744705800420619246910848810579548052742373426702568851187825115847088390698913726697148203991964999438790731408835641782108265077285933198771956426146269035125457559209148343227344427888203807395499534770905441608406826233749716262881993729202609616279547827700868731157081106000397112554334206643080357697288076794073300167307575079940649187786224246887991319742636019248655845328687287277964685301783297802525292981223191197489989160271655697708976077468574608805745770576255108361516950389044962247234578689689427234420982191115705698855953032289556106766360617263112145892894787531612373425991382392684018015531483475587535889996776103040182446690283484225172388198472830198679112700861860808151352201259179374191825884897043175962593803219131113529938397465177996119534605559071129382164898948573828573401908903587929727091536095920179820276232523623758084575973595083926890741383430963112932527732820489352480239638720618459145304263820429689365364808849740315233283980194334000815074156167555210025237145153863016137003567918354230159897964697145688690068231365351941324924367865110283005657563544426546955477406432053612675940921185438952729872516082983147372057089880585205405904287579960382980070427324370416505725396999936128742251635934785033571662740041202718278359682987041540114945999842995032678236375614256632813871528291074419855404440229942947018874456287601968207249369768253544050041465632680226604360734874199742784996832302437632559806227271567643386504409648205579693749264056477040867916670949504246116953022517018763489726925025905248934294530978002701231561127950175992285017345405091957596231001642906242100612598774990558140850589543155682697789157613892640906553023880200814805036956255281004167965734188574900342889305234086285826022589947023664870114023437827615980833062401744403919766797200800076970464286057722426999777856009734073087626766289210966452921910007448189219247052537804745571245784239805872340360946338553411800684237501761280124448971180774888850952819391792351157074897873207671744086398603047498345846525438267255417548209636425899793658675200000000000000000000000000000 [133,51] 9082246387909192570265617588694430846882744675990310024065595638759971285346200843894412241094986634558610350564516628021950127391599691006531214905943314151068369248688878370351353902608505522340687695161642190997077513235231269338927188767987612719699809550332096487148204090278866320856962731223929458175213386097438445946720110051533357113061289185161336801650120647907418493104558675693912157645696414830390193689755889710741710204262352566020436289147543373314364488326939921122662203751283063159371253045062479818330621063731316245648880656453869398754421068890494869992000932643720191025353652497642615272681637621871887142726062577717128844900970687460973338287022546511016394107894060596425534954861960378738027125929570558420713839481984511617605482740252818607303694350460440663348477910470165908539205384505124207122332160038773760257513363577225702863195369343701710069650646826803454863767745411440536907297017167500463956730652711386594078484539895948655878024350999768266960572184607024283402505626785796558487057570578862690637463959335433972163695387488581094720339057002477257976110189084316996867816597664077222634309281106964795448414231008563386075618100774820639349613436974089871701217239189965758941393344081641084180864768388507485915384916783302270364578580710415813452497341192445886240795291983304862422635698464522664489246284145780090563631620234094503790357241176304030999833414203485524080792612334356325616233915078806604968473318667132690038150849784917200437100459917105721892927182286037823487999729775304095886831347485240932211081500372238845021117798547847972321317937084254090848231996719758761340311170149630262242762005082602567374441383015437957791237254249329047279825855381537066744295169586520994582435552193217092127450680949687776936260679566173253256450923748658087391046404008159988503464649219273740673271519150852454486276489271271560886501965657487828680857369275022719069724207422812514439921259502452655230050776900825515503033232281024519318809147676916992584109613626305689048717364960445402817798790544264569965791983607851864715465828705385491701415935295152648980430587133851876943816051142583228776144038828144378092260407171286604372107889455132282366946316039203185018126126241892011474056584303538242568668966070666136860448470479809318340657212225401983291135355673094213864832820534312960000000000000000000000000 [133,52] -21211873492023687676518857108270726033845179595499741986688703957141737449489604171282683292934096024633040367404448767202158280460992160633503782956491090569683217388790694895438668268590769999321415926006928843184453255425890927623296653610809442901524608531417117073268757904229652407376889410589531715578671086614641410395143008339880996136101109381407339836356517235830688546576183760049218991213406178582956666969209617490595317841427252292978033711838379795874198281989818791606902031884115202603258034609984527019164698346148416335832133691550070989557968042793028792522054066684177876104166978102996217444475152210034351686982650991717268070925175522949409076045851645006069642650929578543529097411078662350539035860140894617167210149328274926698606648915596187708680663107629885901207918996087947546680049294029996391187984471438170617767324763716915536876148348132072934488164397609118191002640043087412194934237557738735962863573729156043219730671945093029562142477776163405257975062999059798286560904060079236888625115608536323087223804512542128999356528865399639926105573624056243492705066106917314105078629795973397823660807215198543092583948933096919292838683222447387906924045613491480802937618243817342625009795618388847181141853601239767239580233103145436117883545107234861937264119678457421614722098717187841781652838974708518120765110885013326922280891963767928026247740280497617012704736624533268052953495731842974220035181083796258754386484047973937688983227831984561474847359551002799550810565885244066156878636460054330927849249276752941519739120838804456902537597965505353051901279139741130944010915776092717857948743924921660680657142623479823349513052471964496911507730452901622327046361395984186398527442708433014393148961063044130615031837646591404370158830736549817480394987061378359330416176821974865175576901246029514422349745259482522744837316958613810304479573535912068428632376543566345588981760416267115508797715869344915469965575055042779572634951176727757767577237192310907493863003841922641089906238905407535601707973003267576159401320610624904746746662684441995359233113856475262642614002327372889999292413182201392633867463263694407286410471388683472853705876493100906951520657860588958309715587388051851133106244220524584960523694607040192143155394656650517055186560221648135078019992448342495034445443673515622400000000000000000000000 [133,53] 7016288126476791600859174636241877407960440614309454135038171535860567392332856159425404622382364694294428777089744764687499829777148012729193557927243120695284329296072533179215648714873646304865231988938217070638413289640308485573223440574517942476125227691180263673606726615293818863684956987356909791585794138589106102112478544661735016592111471946449496392098972385946255290764091778191525688155406074605239289234971497860340641890481910430255929100890997290295974481943399710815895903075862125086443894467359313811972922140158613401940416591833079988548873628512018581712292944532076927913716095046716555743139476301297435576436730139107399927978062715025620679419196496521993437511078439698444890481200930548676103480248684463632528928938604155230412454224387069808836469445764361654987534278080346216411667759035019348042884485199618405160298495713803270069432779155709079461869422880842198032431483359714606070242247601942146575746331476873069447377796657342432994697253523606719060137863963737183999432759983705484518501938425745247370156709130794197415199504134027490077893540004805666241880979277264833973213765300198768324274772807651137031844312015782187436583721991724614811361405562897754824062573148482627675388403893642657378098485557314065536290079331303200426519175469730360714621633054476276709571455036132213560105921374942124011604108807403917824148767040675866576467795640807861143763478406324659094510246057791654814662663299345936327531022656597563676724921070644494305482660021825301712144009855070173127603985662301514549263167440563709630644671263381566350634940240062153162146620001834800583381436046969599692566839928318351824164468506764569339079424399728351790435179953581921499073689346348568358856585266450722128315198171192535880801282517427903399336903165541152805133945809595832706748109483175023136431029746484451464005204585053615312452584393220782788879685009741428593380785763789312918844927126326116744281173138758688936014237638918956677787652863918130229791800810233831368573137537389457734211751232354693883528868962964091974904847854440406819847444406714988794816403239506829721648012356497592184307165105047088512619015074799509640535832199018589876295959362640729824254568333160037123441543408077860202444803076227673601463875810915087447479628474186230382253549506668394651629478163313716379777873301471232000000000000000000 [133,54] -1556813119982350166654803235806462256508217639148452671866683854071553840050008201403881133705035938842229334926687887713008594324232776777049478796922573676879257149989584907918761059898732181959410016340674320820761916102504898201950239569119716707402641485980050353294183889559647014969198120323901603754034221802042538858641881414523108687682477277240023060500810001865066395472439762018148537886055435894056736046294130391281942763115771594262335460831251294810862291619770454647346892544053657422157571031145393042679868172570335721812957693147430573377087259430153588859468562898806339301659558360607340007128254064731401900594670014753720764875779143421068608622907688394189196901087390729535877696165153564696152611924335501033577384526327275855133218872450321638403769871648119036299805065120138282146342526629752085241286145367199602214839272878749244247858591451351860725153935744663176049850415186433738009955357904125514579309985772301123139787386894715776621520223496157481850623786825936635404154735102998197779438020246377989595807204239207832348132217113945669885833738990124104552188364094192783492227071947206792437791119925990583642819234457631326385399979268202983656667968459835353664955719807990521770664306724718973037609178345541555080291412112509059865736039313241930335032649848327827482089057024919443213911244841742477632415764130093877034619842141183217085299602780624159877386135099642743182572950504227472399572569070282502610488889871777764894068279914834766157251807726143878035988341590136928049114698542121130715474811766096334952650291979878175309940008516004890794298272403043117906436248332900248189004746343672687429015209398268420611720159510481605216704598759525593078772001309119592078534688985218984023600578235415639793778968714976427521039897702945918679229540512978816049126028971089688611914076156902293935710156446966003307245296880094140250534554598987346476742377633794076748280057147460790708019381174345704365903876556716449625203433206804206066216866985096993626543646396978224148934505116357641407374714299732213185534195627102215577662351707163128244865262710946596153500207442292883761056277395210664339546335754068151718780212844716525129512793020995847925307722619751714641044046978767685264612535936878433610251534202066316129597235720184667103490814707839845950604080009849947213485259200921600000000000000000 [133,55] 264852594673144363712564338297520967641877301503479999978680979823116077519589450748945041386812066113026475646562826636292573985841303136498883492907118656786201028866247439668819000301371254126552084303202828727861995038843033271429002608862246009943698162583530090542665945349027239627156063621729752580769120203053331786075741558862645276136117865190129909910080921033755532625033765647146999043879379595479368997488412863450379138771876073509397611704216164181383535530817954856310858025629847595530696239693327627104619773557632933258998128477987406982431855592002129987334479621538608249159994668004279897140297677718866087654085314201647948517302804732102730900002602273294379031416364933742638005411099496833803519377879636785167655930462714545323818058836397016937346982354227806854582795992651882535878696952089691645630599531406078750181140745079883041259428260147454230148980663325027714632259125187911466039816333714696512180542758560305910813578720466698123157775037544901515215492953654826400997430892398630887936300175691630207572706666701600396593067782033270357430349256884791568327183793239304167257954468780383567182966376627412008060425376828963065143311963848183973071642835237933029090385947717284511992416807641184323998424490608432490466631780305087700139291633012066979263995369442158703153363560306830972178094310123464231790012341914791484335868693746425735760107606136686171860751176379596878450120247180851757344792147636247696844307221560254611883716642600273251569784095048016609145686727597470676970473741150682870383671749616571016770682745037366935881685677322588765545471132641016328320453135054766952256501379576983210932829770258537829439808295923066374608123537556743269325011100699136187567059974533898722531888918952283421792672330093731407940787651320615628455520179088471362779518118636392074136353557001947320664670337115121787679475163806200339430194788408953459595111083332739934199131555038449154399430524003281291694294608563473636108798716493322997411946829675096900249969365610554792055660394143645377989150310070705016789784304687547609468612996623171862916908909382312048902281657376068918930931579051655857525590227973405661191945638137297395113517256349386241690899207644498712381848193297608473236370637490561670500122403350893924409282356053946746495128680941079937450431887206511860029722260930560000000000000 [133,56] -34868012231897422874518850159409428600344900305200626402695446282358950937524188493382106599564111792602541422150768164832662936147920115187465214892871175076364702392375251481821749328126977456557055177413065866153088834113510925809957413241427761619825855185747068427864826224503813660964554783522180667248879623208128640006913115108204280508477563670942313936430588454221192860618485851522681475371326571902404301185661639818334086988944093386104053434811224708935110103427884542875516743157988922591992984040229989873083034004208223729895883788396649979206223757254635588074568546061128986403010033485593419684692876511276504450673592815112003784503028128156842409710595902397390713625087571685020228576171355233180950553726247007762643849529242254555802559068927754263930258744359702399749046305749098536215745632415496934806155243048732837050641857133871949104185609092034305439073062435143892967674558025430444005726989498711057235155508350082165697400224608966486433412600122993008599388083266390581618906737193267289977188281246162302162829597404601496516784370170734174845232098813243715232191173667125609065243433851569714146222687220385498482115845338781655032496475753402306640345577896678886131543583223146682815134405075528778652016585142861433889273582625372566523103967151805248591537311104124568259495672432567105728013324293631671223461450613761495166532753894927956019858079075332355976466207249277263088345661815063024606630320899606324771101898016950295904759531752361927741758290443904723824919294940355276568171664168814615534326301286628275923332056109289901229623148354945330502672201228291119595648037211791625130391565554164831821922293227602548690648404343144405767803903989173952176097988006239249313327561096496485566363993388924926568530726082303623327625758359586474966386233692245898166966151291798715492048086772525696887085753178292889322855964704700468602629758272057568419499259940637763132700862788205775823243713859610452699726492902221503264357965173287455528632035320812998625093557689761665276599224647226614669274765740298007936339352023782015115777172753226266614726283165006683084917289960301888355812826015787834321528887981006395426256454977512342656166631844295382775253382440983994464868009455169076453600716890965209177532723854305014051310212425861723138180929611956831740164384713019506231939904307200000000000 [133,57] 3193575158740478578701027785723796411767569693319361576746674343612213038910052955021776947757303310286287377863013625889831757501906800715090510034425339821333593899085534657186722628505625388631300186347975125939543448222695559701455305472798620281008621362269856794662421933773155717915430018216512435711898212224661347765236481942614756342895075757807487589559033055464095175049709369322989474619282527372324111471209198298321277715116863814256192414772335943855458066297491469069354931143929705446346149898178761660823072371092657339501872301054819965457353067635294432035324308393703902343550210881585085177577835078920723058907734597934075282873605499155525490456850451180985841823821695136871127510114320728658302321093721951048965368782095070511012588026316322411374858988968318297574260967758601296937362741271199021296315601233638322269866667382037601368099225165682765826464840824024440271845907027531329609617418632960564832128314293089329573909585875917943084752373860628660797254579250670408042838770743754552246976003820669553294407449404381624932741219690799360840922427086285743263452195050499637198308106100733580748895983970246109559470450311059257444318264342168147226112995845429273947711527101200672109776887472947944264006168579537974840275490660786820683133836989248516079834817052182439591879711847534079689989033149022709048688102582174773925783507607177840845603123344546280433662303293563973357167286255438630734039250364149733850490794305395116894111570734889390000582622755549798564449380777265090025300246905953156405230028474932517965997827984017936194719968974534581663967068780913918148923185450409930459528692463689409588493110933617352529189704916598117664842118140154609303126174539798755325470798185273747689204966044964460855328781660128536368351205638201108609935923546983449210020360968371271774038333063897358869947851340390985676895624566654973823613526130381102767027823581293248892835750055515339503085441760530021174005231728634965983315821086903788800395908093947221512646516373726158110147728762786547243942828025819965497939817668396480491047806763497961916575358216776863140086759593158636361143605075022252213331056759479080162245210854069576721648464846944879320939436836487272388941820357102714615186526598915103022896577122599016849712804764704162386381336623813921312455100588182241853718375956480000000 [133,58] -73696430509767551973490565921881209218217993084821563649311735701584899640292507356982683334579186090505168755952278759523504848107229499754410227227412231698287084304409031348226437869195337258760324624109955148863429099099036768906708467984019091766983309234274508316465543873346000638890656030044930597275678924853500504235543371590475967026426383157543220596962776526435109908045183132719504779305692928104809097194346504298953139486624408967456587439579753490292692741786875810922124784549378406397436637977142225612958225828564828385442062129020554850513194058610378915631885163770187967966492945524381663461601611681579476513012615784798412668368467771760808761668055096349530071516333938470362317688759041491137902669597967292945024895885840202779528941248506342844358756916474585327481284071639355052107660786774255487590956291640711146648105130324583339007225591903347528232029583349795077622761456754984804330753446402429668481613743286285156201882620156677607915495965242999405100668212446219543177694537268455303434885767348959062456048773835786104138730218435495917756600472875900785178094640296480384417933927838218672944602241980663902534120578574913407450353497466984863382290826624887002346179852859950603752693691060708817068916311870345693069239741402965490340553325549180668975826168172647995067167962947017947159288832353686376193044155679719838170919825581975977969101558995478889264396359757190771439421017892753991009071093599108855941318684672695418049393258459026326704386004063447479982141132910899856731954770646450963792059179892138657411427143503779065185909621227047306085469288889025200593939393454262154781009344675051327491138749933324726944855836896147660548747292629314065404669753280174495969733703299864293873558215412603250198892809968889312992023973081999011570278587000288538562885058253594003096782153746794316187007833415383442029306406471709455649820765161245680650178860002520921232906852576816209851750592505365297867421373194447845570078907062002269211436736646830162644432878416900258163633196133052879231677438743188042575253493195074378090981300753288547658822811774794499674837980831776775662747247937760456568283613028283335163344957526834351162193281343856392819023526583863638651382097445037350856541914835244485736296355511779175662910388673961561936510888274808894521672915083259592572272640000000 [133,59] -45017577379444036279659622688898827382590129690247298720352670395484289858654525194904272987128765750643213258648029973279990953982636028231471571354491844687676763430450329098836433074428944142137960955122216975683219716550684229903160530702830884633924957693549712080002379332282497922775046987054171063342114228719086336606707949488989821471457387703308678770660631139296151825120737686528447441551411725321900912341994664245113880135906866541911534242212744748833350222082806460973614968468153269872828402008151026856304308354133153369899016370419763972846551703385827159740861001963163891831774703129046115395600242408303010187207020908287820796685006157089593098966750823564432481566257902995932553926873996842767070088507532761024095770184589904512987747032694812905575331883775965673580788962669860256289831410371738619143909802100128916023179070050658606296921914315564988511115246538817155851576775669150442146887997528116935812294513924744878556605138621545045094527011692778190492700663035013761627547703921057912239190065567879046456044820949437933550023784961040408120822533314489893182205171476743231622492625500942360196814608941490474481483741296165174989424311719576585172305869051378067003750154026442927088723327680151515172152508748763035184546205671554448856908767909411885889738016738188880609466028227799467533097691128741942759495958290377322791534687847081731365148912845371636172555336400039205494736694826673401840584884177962897808391004030948004028588760376633752824723869175998168963652435744008327014832806054651865108236459592677755929658525844760988996462422139124144100810719680352451020502600494994657145175968885121925073516121883666063927542401231983723325463813520420571182423603971483151253618133938979176525903606211579478955517606593809197199885515468088408964098392057978328598288168168278923438583347348020720152374680196061232248533325873384095271027635956174910430136449619063743035214293684688524828245238480821896161423044361563549521858274491829484747091883109184238401135593746085285619395449926757517670234014887119594729363435871914519808516890021654459097862048841361970434254289869340105432169961622177328900165498147226474301942611862250005088971269002529588633299465909316358443913369978241469455221824072718145562853748573450870087931386541327809796992453301552187928010600270534730838228589760 [133,60] 12031360186366870387935944751860932291220789487592053765548719384073037226936539649793136728842128735304128570975401030724815402885713850728975151800478217409410271186583300150403233592938612436972880406309913722801246453965460374964972102777079651857051033717782969936185871078884455186091282651761243784623117372475410535725847457517936171911305578416983004173820183432135728423159219715809813909047983273839754873421406896061960673513665524345378421545585676739203980201581084960596140257287546183230568104382434296469749195698834910067990535703317611561172828587277257581694987692990297058060898415008487938325120646607754377618393878288614046085584086985416577908723235178756362957185320054864135124928283317239202701840896879211772535830032228192957709754128704446466422621403010360382151684737664442867400130623962337371339595471649340199981792300232024097606001795755086103850178642751609862918559225917978225408948747977905326776356851520972733352419715079978860432114689219310572202442552298664870913817292769806866826746864922414709953387716609013965525123927608300899149289060200085587002348788886365734782805800657012937072340118532561308938741104121981678233304251965800397565598029985344077485637399653283465584942185745600268859010736780773755752932571407394929051163050139369449091895789654468664410076549300174065044251138136183586664555096683732296228297268281940839469660980724664016594149404971671037878431257356227395879693068818258715182611074044885655002407518921534716026748247290332122275572213038180406628769700736030231271888429000342079515869296930719433853069197866182752063231061319618093010297379934753392429707628816247949910195396148823829537100898012196960430131330210929695472596523438821688205009952265217747319408163334352084913934316135709245538033879572523023570245821864271977318297859716160633420373583418837042954105028952312007936521938668386647607694220716497283624647535889746784007111159214390696292213430971729340410425572165814559777963791519977444321970636565009934412724526210723989355438833932960945803009499435170610444337261835845510894603487930546411810213032205392132978498322865018435497320128946514089580310573683703588722242413176858493133047009976559940604071867432656424869949339604482532373474269021778777140679703741519758667874381936992916556653445947615622360795860534390889729267200 [133,61] -2003254328972366755013490583841909277019075813451467575514017810525116013883966751500211197245842422135273216511712071941295743823969449315534979730305442936861881343369416177643037819364567364716537984490696861654604210467059465315902550014667080728533432632554351336338595857577320535798674441749538278666863203528806975907085128716012808553208677704191341371233812868771715696273377897591636683154321306778484085625759822214657789664523090557760930136565523898138778365821957488028582096003820857973251689329998206541273192314023182811795346286086401681590327980892145782210093051976939871456536260388069112332774237598346216026519603738481554010032672476116117677104435130960546450614604938567083221131988259668422957082087162253362815355120086766100598860847287107283734705957891589090823123880395910264242611497979587661972480391630453145185571250382728430933667725199515090613698136156471756647941826729444794475563176265944264040478091636443903809360557526654839011058896447710093883481044949390763692270715610809580584772848197259303858880207383453511652125432101720762367355318785526569349652060254870591356498947449847039577836080091489380963220896376754788525169536097816211222780410973086028738973151193971757579044330061205775433438931528667113316055482580938711413224824017743810446068396317511809484548162619687207379975928647878278603088012687813343193239021150538101297487654310932930426192147746825251924853292979533727600396277634463144598674055748194174691134956349960923592097043147985259559011816859583924763594707360957125832019463668085415749538760879823502707236903327105139241921497413318456238989803291203602148407905814118625310618602254624370244099651700304977996892585370725154925571755171343849569473342604518845309619894030058078319665310921336844377178578794457151103300187402101104230206726408680829676731513241547902032319139772037865114170167168668950410690893680722593980700556335232134630053505422430539544558969874755869362915736054050352629780285809805058716325007908239666632915241835892523566381094225305803123288919946554789885859203156957924985438118215852221133638806124485934179274435492036561636129227434143523568140300370335611153532085740411903515460408342486984950713345904980840300507798109263717816730006700385501695660161587827904989829235472923954390576753120506816972560858249938220498880 [133,62] 261408439670380723504210631208979808319246509621583641728480033262298148369617671110255396132160763030352596708798995029835392402372035523231609426096532846647111040670482737361033140573533426929612557764689595818310297190739756667534663724918994337254137747313491449279418321289675715318042437773636430949540411850913089484269985440342182364353113568456788797365090092903648750503483434016323160745070757942863491698211307575704929141146748971076675392627117808399039194278298572549564013214391047430876498698203514614616891295997102869560933666505096456516351875748114733848060487626245139157642241473628076300140059831139907044621149620181428026876569739021781210061135095743217710958587065374643495278846785495860199860487929825680675556524814386566399431411267066365683508065438967758367432048367557789180773252642643368114346076164847190468548637454823047095604616881284961540350288760398161840745169362179049129623839588746142851236333421562802621521614581465610369220684329080317967625525589713066293921998433710250500016254436821932928097749350627408604735470807961451901273080188049588807566647727971795649189122029308437499989204841239893135401425095749702615706297256963036582835270700087927653089420844830545295921754895520648255650635083334692164501419908764869529353001582122985283535882649004125544858146540966293573366131024264558009645747520926698872038483117191564598106605007468863818418485634172649747564323113251047449796851955705284947928121724459276006775531299926360531790746935939336031079528193700968529985032651666283945859090722940103552542867514580100117714899461362585141103985123869296680532720617437782629288431166266323572269602313595612249830616707170790005606641813787379584550937652977298085742948601681861846341445825888770117594298254002364583716124581824715596819840285872871748475564692800622636619489788038829534836199077940220856987493530450285220221255630105771816217185449561813542963015964909631942532944670574645187210481014335478130933561906320522130748162825882129338378073286881665209959636714978583808779076225307238879489435426761125567683932102582929872869971796250782398094413670928602384492706024239425873135426201260224850655814598140729439260703896813295356081796169264976319109988899178914924814206358658787772528722059775478849030129244014494926724063132569499429539569865184670400 [133,63] -28786191255026787535234225635901236733518840411231450377369654692959374442013687014826113551975150551572754504042584634428155142160750373828740917707085724393871004036683092515529912853901653285788748313032995037001018347465696331908666815089365724312080326409571907937137474065149049340378595519441371133379770695362031417103276313884589258073410324175930625721709724521986669425155297549691986157146404807633857075712847110655661268834537264821992116200075561799904520328458890509803110803430226762593789705009723106716686781567950161642236611157673428826235165728398750550868061169111252784972267992543301444336596350828648950951998400094566333764654040360217941943903741854901583011522890302059805254462784292788763987510697571646764523575836043103577209341919914496375849187178180759017882546146689354173133642953255984774830426738391423011710794847263019724270039975456591446382077312452116224059995139742513593760688385191657272112399006581333577778809889620009581502360425433785919018691858255106285915613644646408720923635662551199037144798685299958200986261458187278182703931904569854982764910004761598537687448082636553813412534696654119070676475029916352937769900553588045796462962209397030385651974700427532644027030294686765479731615855954720661880719010291817517178454716594950257372522890917793666859780190878144491361430205162601287009874171782807107426603562715316921030603940038474576654517979025831271712275820728327166446883865796226335142647681743451581293568070407604336357980228953897213588218331192205283332479474101234802535945381953403293344356419260866807493743771335938657532591751395875619323723462362752068958453121450246985008757557240225117048804594868319649142628907244501503847483458114136956996467745623414304205741841325747265047637541227760445196254327961653110376763753020053327373850131831998184262703542718950612163924316734078851323123669748967200601545420323691494414081093600548736189770186359576425621847596430887173264379964559598872631233822256717868949626438113528433805314891875315142648604028220100257981893373401804578185628721732343268023437841398786995360497328953265662412277751582359525468911929445937970124052400028611515755304512427554723322859008801202726369956800700791873324462270918332956977076797704822835558158299618047956600037249126938221579883151686728637873698884300520 [133,64] 2785396845994684240707315761270843006303662047448636550826466298653253441767206570262785170665057722485110160108740797451137852246382746101021430941586758215830669227000231998599491083806068710013462959802956851452574599819910595334816013310012137491016610579111168524577960178219945450596083374012859798485383211201961926913793672284920062991730103067294175124879883292457402342344915168384577239394645300015846960202067959511438412173778193132379417268065426787311154618272528768392321762332498918313410116019764751148564298041081016451882988531108133533621626642207581792016481160971905866341826123506813032244370971091148514469530493639368013736893771360118126313025067955909550298313357490685635860568226953353190918963012771171126468088993785805383048549642893715758599994175247399210977818592155012457635096757985341328640408168524084890049161946535296260831329054783865414140498542157091043030510966130892584521394541984632984002037830532683835673808034323322820319414799269531203167928406723097126841047619741855878369818698323181414761115675118893038248211559327593629505473282810805518852192934313211610884948421923408103775701561738280767038259990668561661808314678173623824706652556280533303668013012007956275819503391556197874844395739197556554481401153565784661995512337840840942083506148150034087918161774990565398932174459321654930479208225854599345404200343464977972552499094325874630583133539990133939577846317279269309307218455210586938551358606223468231040663484885653279367087326090871749966036679076798897776535197669612946023108156832227553543611345687018262459737793953967417714212657574410844584871058151215140378513133457410902401136236009052184795995255254519759499006013876301873006540355085449038181439795893474973126604825705104000455518862450177260910726734082593252483793905419183757335438440466062824227937451045433372666948640469301092135627185554524467048455692543634170326380326559667630148432716924960749657291438803003403868187294897521681852366318797516120539241652937216164891901134998879972387453750901614199362949919625637347146788313301003852880317746316650632005409269626555971403336737848805772605768889561959507326516036473637719690644496039538490640212686798328473842041348608800076568566567703883976840810500670895966910257209635016343988106112453739476256539768647298797650917662720 [133,65] -241920236768812305333301254500479420426689858037307381867693192349682135796793301834913130912698547725854963624424450992647867098471565779882765442493901752985781846762084385253465060871923698401856773120485790453928091185895760364812553761389166944583961101312129784108784968501215239654929220089752868822082878478249178864142915671764304007940810813325949679980047873177870599303490299504525183880859314250665141946076750077791716330600809632987802466811964192502320689294799454439580906165759587399469628591080986422567646215704611208079715568392584260285154535037716410798803560614408265737009022629570684163573379536049446892027692267304065208424165373603800662860228064974381897640227702915006753731928106645304460491629922012577592314218694669334693900043727818222350002283392477587536084590200195837109482136671655551411102186327890229216540689826596120439045434044069834345393563712526079700713574906755397758315292643910239658158969514413480207095063746544643288873187154319971012879931645465808765892211660313314482697235557956162516701362878953395936515100120566519334940447954255993364719811435011693478096010184606738038503564914575729798880809783322987896194699857386947851558185245214918534156030988962437303523227256877546247732613767039362784451565174076788707053518213618050500227569599184122136292143908723834118693717951128187689719573698787153843023919867940059450218162879882084341035540974304915920598854160828724553365676541971761853124845023161011725860781253082217899939621396322622692270551921113062529872059057428501087156582389268362788718655864311798298351060258213471608193914980112328688796582604223715064490883686319886661967424294839825983934796458222062858178507602428385982328780220124625473701728449494854307179315913526643733188452706698754677066413524659266336834024037843074933979286755592347421812076607051124712968956220966681912787011714956818350039919282175854713414497499415885861017893513614571149706900147857551822135221546708194516060507683556373666520199492446634231053068435425286617812192018441050381991464969301625239430892026411713528963134405307739177269154558126337053231909641092615682642384736167273882809892458878396096525870737622441831759735662207559356754483540301719030565689336988895464576063552754370118988713230914435893598873711960825291371799851105242718164992 [133,66] 18883415069079377739890271127583175588026180189526422575750889969368944290080933863295336574885079774836273838755275507059653645127700209973970970124282848499608343124194919387613312331645106220823187195131514710766395657788873255762169043541012319200926095121663434613628282774345961597006721289666362324644455427157573879258511495271554275620025215254149271449895506053616485603561510167087529840012870628278201522407961614872049097730066955674071187239292626074614493079543933186956853685379206721013723144680598773046737072544432986959378767101001932912788398805586671212366196264502677175545755788675010328314891451746275953131467059170405274839847006455010798337664832360640185118480284249628946409558069787494288535474188495854221214217637427342849546280985918215103594811866486865611556437842565423494996308519299610293830114208106297941983080481867628570589327260509208950601588923860714140647130829519804670082928266050962329121395389833173427910446263653286351954886828129221788934225353043134744883981565261492272349911787708523197452297162361533605636571095818628732578287485898054484992933661268817935766453225212493355669793291740801595337897542690470800657867040277329864879569109720228274808077512075953327196006110017775737497512525058500268942628510153328170661160520201030295613496023683940748720632542635673610866939643558501345947367694280029363601505311467695093448859222841589729081500623930354445144814118667232297379147297272064441182602073436346154836009314797396694870399428490094939536326198763809998060768812626927848962835291736023284521811196259055826870206662490317105920561418009277217613533836618918421489958987593175247503204035232733860989827731320998914540803709296582556647298135661891191963749475543337260786235772956717653912335034970661890322026087108677226318753242718853945649180136294460510728435580399151192777806586736183666364795090240138682935933209102842129449420071996469410474702927761788108016006503689213752446143104751162568377669094493198610392307630351560984619605915447024437888197517090595166674003570338021085392845492594909073534896408049330902394578020201663797567127785481473241372017612706412615751267178473586521562555707911002843247041921990986009350133326811613745662083992030603676561960238700288538297634288843027317064880751641959633626238311066135958016 [133,67] -1306858921048817138832514262475069861858706739161388914411318576458330649077758643968573425813509305631289804691160359838999160250794704936681530281592401888809543657461930638502269087070786494768064931758054626332709500111155429250780518041739425378907610627169058758805220486733862889990947276700325512935161208620246930806006635980994405280235824006052665034893508545253068029469683287719283491907920252075383156434143243323768536827939820137782869651622888085600341447288278330415165192548742010132465791567749613440345040531663126166333813244677514737778599788605120751245408289468903274808737179035700731577484009340602091934832366329430982743421412282270877481927461694057105849965771749715671359630459361802877051954637888560680065381991824160156739616992273551355459679383998212320283663524557906574499917094800379397820036355126524273109009240883171259493601060640192904098354008631882841813203705219839337486542976600133956654386025230639429842188140200197682150849270364559638961817755887573726238885956261266270481809803912092644161378525201892899305593383921567867687193180007872127659427555484552070756995461868883984421764457903162204212582707874286709917016549538427892060008944073817441358127282345743457927416036490091523188361143907891461281974079013534663883798020627807801842498417708194793136955853307878727288475155405251408347680350694851841651666702457648204302982383483540802643017643475108411571573462894101100736648911342583815816263407183373526145082746478200420115706539325987770225262677209150714495953959572620257840970890632824207924073585547593560691013374365640530680375654264181901637012243125834718545607339073867500995820177845298967191412344326818593478730055361493440183774087031518916172090799725279414380144526722838539474645875310024199200697112297363926653441994435228102594470282429775024238814773580370324118539121527420170576944305135547778604248021807191662283911054110667115905521412440143801154921230145572337701698445284845131665364832032437266505488506090160262300834200595108277605883737659496326608909112816092098011771438031529668072794225162949645232982127914679600499721371233768871355555086917837347835217353374576459439052887662417203366185645158891347794376743495959021988894598921333939182781769534956437920612548762811124375784887058063714862716060432362560 [133,68] 78978159096518552720943046221582693903774789128600339969058224031221175079006937338986650863866689877818365874781437421294023217244641008374266085299366736122371184907524892345700163037395457167692141640654213298892916931187267802120348936782994205238432973750581818133479587114512575669964283874030140311427899777297882460342086260624719615307076030416938168783593336479212987154056871090716246811931421621975067403599937671694218793821910551204151156319807727934496388138984792634575988863012308792534041060018905015158621064404855282853451528573343469064972268518163565459096581698061547417697322698411190243200181749995961359419850641699695167708793859182343217415130280830986494910655815984064928051413365216700442888819044521131336415122234736814914186212313799963250473669524124279398939476800703393493483085617819913503089340699552558150854426943829082782340195770454019194589536718284866541957632974349653660850052427748798967962242463134023157172728178544592339026684392199471730755784397622769720353450243601522469891929998796450136127803159292771024102288400289784637361706597491415802345150526419880781411595866120147833300445428458455844025274330816986303281592741070746174333125196170872613402128853408901823151687744648615783392605598666141019802938454253575710642358488381521024153760388867605804390012248426964424127101711325175134515305430805052563104830794101532299836595585362165980135721562723900281301317460799467852388017334941125488208676434907005092650086242714734948329923382649276424255350011860080413255396510390184929996090000565818021052459906969587234601356953845792236203697397631792608567859841123498295410081431747499111677072170179512488288218356067552293006244173029330118453894643736942598979617605224157621774107221041849484473693862160906909644297794826577772957849573247694361655408547256325096655712024524271052738604424000233054080473584102675307326382649500525702351406935361646535232187389467633701946509412233006363743755406058829883771814439905850947827067077348116732240724476665061227531155040850266207246123417316137894387540149758135319339076467335220966713309895127154385672842252080854008712188649065474174169388480661277501982283593013735369465002713772514040611618695153531911614245284514930924283855112721412965787935462857698882647569495372875159510263285760 [133,69] -4151277590969918666881960642494689629563640588796242611959014882139650068094213772492375199479925319303113718087430899058889910267537865119744572719781363502820554021073046402390742233846899510797226175263099766273032516868225833793857619126595889398917366676559845866917454194757055197637497895569588671933306775606231850512298996154660578389420232110854585032839747823541245645504409761826136515908407285320927125277575524155580238371571438261416130037276669312751768551447150015062382250619213732929569562916475578202014340542058385234453603040227433309141580107090173883412653742727521660638672181200979256732718501491261133906090298497436633666137722636825434945831235077167066160304512379549480751442019161149379641254913534148876942542882996527926731112515527257735833015191541001540608828952273859736395551426319310759946093990892102753846094710202211261115812463945636071955570699647056685482091001672143186982983498647901397480552174534964854589641026072104464807177965655032351622886588836514490315312733619953723935960193303039364600871521623679859803876584005848953999287843716353190596940868442560528987373646093997809740429061068011157105655289530328596523602831132196501304976300904627002852592239821678993021731860720475333263266994664922228475585719474909457194086221370484349294367481078803962111733411866806844663914295802397975374811181193453483684117048716171735655299566547319193128333693138414158239752118440227642698517879944941002696687680092811975293951536858035665136404531065744688035639246934615003889963254014066305426362085756813350732503372111129154453071152312705138110325086189404164320112508593987640890184734417706912340048917482557673225108611206260127213453903798703566307246280057469623850196492719524531625766286433463366681990739581362098817639411565436262659109267462668982699709152841765329694352386968983273489726899192573259820546671159327684720465612852193766399982773836920675926088881250163738804568910326731897306695983585668037234482696984743409566568993522251086984783747009694786553201414576534066263580732794694879077045118281059535395603852474250947826635431999452794654216614690865198184525789693048769583843596443338784695746119602286737962141963963204878552325955762732897049919105420092362665329207455820103803814923192382148044536645846059574882648320 [133,70] 192173536060775706235935225677449171508406297134444354314500197416830494473836907310800323709194160341211597814394877190422417899549751897343873084537968303636111950771669057810982095126281426529852619834484091217342207186386501379211803066717490082313071803091977299137658862871427440440228399361823944925665631061110774179807830176427570454766539229564778420986577414816690367535252397850354184273632387317653729586772768727807666963782525790747765133500581365213994309051739468424188642708724121057204994500647710347079476786749248926133331926704619572031119220275561012397053619620631535386152751830212154751152398983122378659847492396089874014150529851773216862677317803086666885689564621773468940787723841928269017448558538269079072540555723067531127134355052584154992249675020705912329683122318452847779016339609567065163459897914553613766875219148232472870754542906036170207191113545168718787174246860047754043205299474803672464636199411597596715341528399540030634900788113661542313097287837865986687396433954660057724145755396871076621994473358909521699206913480831768793711251800693684461906251131000376288969056781380725470394624493330474099723682293690550139424193610721747955474698447754711676158276735483167462124179660074316148658401273642592289791485486264386653690879685246384263793280428984407404682476875246748402613035939270619102870210321896052288187029331869055744156446435310034653405900070806937264978539522317236897077055369246777958360056995514497674125361720415369695061578267663440906197801089531058904139173282951662097006654283745881779225377495813817088001138678040104313518928541333556226224810507986910295601778601199180961470678322892007713237052012685880291642185912486577322946817512670060457506022447547342448704137025057501350101158943747722700630840224390901043219067744947884385613928869235388051738846285809114947108588663012503879547082372900000267339415792523028385941431709141032670217286763845563753062197474725042928535235196348633503259251058316748441954215213676368848908841618774592958490041518998142058261275703198926410374716104724387214183949156562033844352883716095989158841549487058984661146043845735159587653842379039742737370175619067354539165356921134067995213962038144457704243518305767060175288480427585050080719265660864394800822433760306633619200 [133,71] -7986314792728688341066228919522154763620172512854296980366222802245542535640148962544936790866654754212337926803268223531844456362736424674384817688100375646489797404484143427684120393885207692823768149584591588445538567892587061865146083572995912502396371698803801286426822736293843261696050831697947741760666561458582506631335601647765940512656210569967228563808454525315912594605285453171350774608645560875768641932175131383550989018305850379974638263233650815746016657594284057239917585512999793564436895345520169331447769551157911563386333712267853222073227126488853096977195147078557156922653738877497656478342126070164353652679254286942544031927270210716321422325156047855185807269048988104047900147553699183414563645394411215562493079645024308219549372845975435722011768372203288235630534976328407110299231032190399449867075402277639196480527589257168486322663408699015517761787175481892889635126864391590339572444644584676570749578574847229576469325312150029034900503945874206510485668950559278885540916886472742028744177834432674829561349438573916595404012993291124258399783048227494809439342277247916536893763880600223665572697106178632822430316355505994832919668026123431214913807652242602205298476637099291253189774130277610772899028452323535137435088727724487797556377297064178581647653424659079726872458226835088129274081877384208571881687990242039756070890284230478041875931785609205042782333379882991351176390483252154306816799598168778055544886967288410866309959791717380374043877444189471767095863791734809186250905217589172510320450107692391416155200401880670895768056135029804988370099882040043231287928286296440736288559466471645449884318812879737074796205184095189386153684239030954889652500079954487236931569195204477489066556889985532606203296885335189337893353029372063045057299104072193672152970115877221905578049944166613323787898266077892898152797453755738255414414850289481997937999146686846151941736155238172948306584077435490373381659905085580184653589100808664922931581453663247412801559365204743836067379217891976531104323977945158436109800851784085797449279744482161736696280093720829046743985629043724757290804454342503759661337591304967322222782286972995573316136007859422278356898480123208150613277354193411620443808784728273400480991864193920840557504903483081120 [133,72] 298328976739285921530301154622562545267437529306410777288166604961978764965202552129420131395286210399055698926903732106391465756286151187841967300251373966321315636572932449382552868216638230561314288733036423628234645489323242135336569362172827196036930001818142318930371988370578646599164607579446050619170308202157886636141743065067829317509654570582434508907839603222161392267878373370285378781703558249007413935350158366546309709354969479165759793839161103068796304547304794784810488013217811897584756849592931017163783833332272911928306942333926233796269914334068174151814476386877291762346958530467730841806538873227609938750761112873883487529478160543587100644521098781721980438538418460817535986921778287623496529269389636967662271805444005942415502069262294295326673451080570843594484441760099785830398399770703146031157168905120542344420799443059145440442468182636083433262720983328926245014711951364135387403134225270366742287908594924253947554675117062442973268396801794735117700580891421819940882023372358095907562046981667160114909451672555819002419745349189855522284536190036845115751324138447088943845902878130605703057696594852188166828456952618816446714039338865401384639808157080289733599447186188684998481697204173305263194180021013152973166830805878894272491549606288206284755084999285174391563354990351780426564238182913766209110638345255295646120449661607145584852529402108436648366673985978258229836213347734349898920311102918014996473174518159118218164919477840679129341678622776442855929453884876375943160526890869066469826813589303238537066583462070876944220192966118799028147192095593944449146849218109745577649742934747656731884149707479394193573630666744223331336573169287581440869156233757774742117374449916962638966512219933588451943077204588203935683865753230360415174291758689831981051453228679770695076172618107493916426003659178435520062897043285750775591137704543340264536030299098023796473466862739639061263580385809803894165207710844764254190629393739932471281179670585230045657702063492652168786310898029243966530359714361759771939919002354029601472688150241484153448600247844085083626385031600856066176949820912636371155425442480485989901274033680130854081237778222189600543765956284202534704639802660576001841484800233712437607153867358189352232169559040 [133,73] -9756849610150806620281803160101143509392840496623307193364058810087525348413626698694667143900170426995294664655641107104924280447245231899137888235494765179196979740507939345789843091669764233813282577083829543627044634764475966809461183800414760088332176155799031871860264949794599169761206063511117718071245208326486843069222797083334106761257886552432091360164886638669492174338343979036467048874272037729307256518014419410695393136112755960925161060242758528158408451272571365528221111626054106779542804162386489252317151312086938771307071333726058153483639941547419673178478056576765364679651605878943701507381345146794758177181903663237505241676186071323969032982084174753558319494293565326940213323962080242670576940283927337143677845629868911986193595314814594137828809136383712711207364485026240333494564912097392010500041864224552510534048085880153930287045801448031726502277847622137576987646802313955048424487795386191905837490911510352167950953594691321668747643861201652646259538821420258128131423855674106120601456409361102258238993169870876273886869169237809341421331372715838032382361327269505531919669144374853000152456409071197751425773914448118124696738963541284028196478360534889968766138755164660041914242897653493780015990828084607713969286980655306350116639113212179639644693568172198547322061361960648219289445233083629300535536516554586930432424437861135218804192595504025584665958058578504694815148863017728160022529271759191913151089473797967235080518173770580959590844645580219567170350175450252102930605726170570255657251479400247393042292832396592512299760965425768176140532616050293791060926857891973197783447978797923280502504238444297931599930807268530497985119651291622856422583894939778164926152971282404737907770993252363042054579093160372831634948685461057294070004950247331275769236713129182071165130528060921815609925413106686907849912237971967924323111361205423284321696828879229624752493431916607549305783838876809365561368540506826341120852806819732925119162461216311440843063959969343099182084411746071367182708182112174412761689956929482630409082665358309206403849770262210895300905030051347569046136850514497013723625458101769201861736215165065147269467527361844373069188453352261670718748242794626789303776098211398241483368138648871726200470400 [133,74] 271427382481087035971166061558384732082528802719851615236925793423125082028572279571815751978419669781040536261284745476468381646639257726126899104644618588303619191369064371559392414224243855332244502192018626409619642396972472898122713676161699325045897777600835117149266689541120333256744091609741896631651367414214361826084745459191523609946471675472681146115062976031792491990199312085658957417611262927457927358615791515567899987546310844281887091026068702782202767774725821991558603184485668897681737488115216248483517580050548816137709515666971185616170826157339028012699467733147017056923080162998821935233813861319601974876141228735837380814555123584239067679771055527393843241470494872470681658430578787895443211329305328278135690080843780979023390782575417663966207156029915550788256786510074503428652543438949713588364652973152817105039681766482814451716838758386686059829823436658965536956227326040613115781186611806209173709684201774788880605804284908485762090500799519961462412306633493115769110502591927564725119844412271265216896818171356041953695328627520076142955151833445566973729179068277571106043375328615169303236324769737431541815978410844547817844046670829790659908921977872736639177658751117848081871729700616857869286207408103534445028165736110463677558416314750352856969500347192258224766363412496429186074982982090099914608952686606385276843617414075591621331970526460446622698930731138862592866163075901854327775442725751562234644572322167313963752492471697324710443283100524241730719055494313248178627049929988748172083052884029858563160924504480080581173140134159620795218404051541378561086373214745059355523464070487599482546132445346271651905842479446143111514915506707420682039125971438791932434036226447578148770127438134257672593821988284731915352208080355329041154632652182561635368789353738228312186193732317983732206932173271786031269137919434389576735015968621812556275647867779132536496591198134145160877557165644368071870304206832229596072255065767617447347579918270841868798668342529481303362134421112735151585840984680267731933932724019331060142625677371210934045994930502682478076187147394558781340685686270842316400158360067675455618668987293932631776609610716616458825903223702021194242612605313167480208473472047730139243416731036716915200 [133,75] -6542249015534238144418641016037680721890148416298358334727106154059799001164725685912779441938630693957442834751300038646239627188409263437367610775438012700265666681039805030523608604423429891847092403408301942758961329776033589614377435489091636552033119873713080881484966954906283970327127846586827417365335784912960518367208076474584444123604970019031562386419486053150315954720744950950701856934459264983731955922323541967062822832339658242819287651893544506383564601856404987366740188771008873167242204300845730910572597060818692107578086674313059974953534872173918116096682139379207303225571008206875305600553277783178704334378232648623614681968666002234376209840429254401680159065204639668020969194931298873072200763539111977493887817656126926905815247907402871459035451113158466353471988767835171115343397925216702536378596384648332628383679042200199830888294892737323674953615614161821892875908559855292941740892628891357376155710820825588929569078899067436364441343755228348013574320428624086336926353552787676192334181807791939598467104674363358347821458193895324531277018815804155675760912994654480714496784100761205397708759789345811333549566100121675957544557934065959950031929267614643069468980132252175508192359995564185411531584949603626199449449076796517659394021970290764387259178694801923883341538696208111502722440992716350213695668196445889827738178818510714067411501480422108304616298997904673803640782778201164625935844516685068036773640077794491193741665384776332303163544281527016728672987220748035294883928184012378779586125510042298644931498741384963779865375259938066487293539687014286081305675473151509711012666005640219336827096872132887771074014555033161840234762866537385405155415778942861245116876465496081937140742956724256123768452968710568149664181370294579606293885727906723269111487410743444298800852156940843762040203215159784834493438875342542532185108945516801589539285564793957272631745495860040823133570439163294940301079383850615695558119426923250820881244524614831498759787072401416322396602481815806623884697754508800932015280408938708577915876458761029549372547436502007763870940113297569657301557046877952417642912532777477315034678601594291994056565989962265747286987068574925950923658411118571072561056077544039423434365903039410080 [133,76] 168512250313863617471850355720623319705579291059623379250425198685912592006091399817969248163299126733573491101982918247154940162439322633102579142873240127585382211695700637386616916908148166452322776837249461962970810638702661840774781149335547310201434816179505533891563131013599305861923528372900899447169574856634557347920132281108807620420166701779432747745891748223878137092801182728158072820852250339360659753645374027859371197270520266843273626303629531601389426109696637078006340698584577607321788959589490182563474073648810714594024229677681846741686840012941552300236848318881210583564011120662796854607642498560209147189758111792024919405023740841985922581585585912491865922561961335230784639004828715237787279105036772338601324269683584924711313587414303887755549872310712064184562452931988208876813808753989240607629072364450382775753551125132177292322914305973598898981012024606810109104536509262978911806125796989877794521733894443309536991323865370199133755605484842500139320840216297666064855882120894799596366674149027085965487432814317979080741119475368364390667177785906748666513720251022811907037071472468187809873289848553705002720835365357370612717927300283231300766843184639438836754432615408337297926071031940703914151659785121767980929888170430154265250627891966376392198059867790700759838370345450337191063237866649030622219195720743348758949610382350182707315784232417686656431547780698780177173388172475310916604725570690707284644929933295414461116350753131286672052000048513257407109530373560225639098969159568297087325114631151485558762326453569466103640729696413083974029966321688862910023412993486847939863038069953824091165120401472212746611134743458192319790814953488422255545358133136339224854243183906858012785516275796049534546431782893388967797470230197745325928486570008127408301968000259363092091038638160746274186562313389909124060812635603965691675326801581650705016754678228983819866535310085356869041995306561558220312165576203289023946257745457153152460358881194699234130085814687844211885676865846942341080787056206365895716383369600291868206018102100425119536053761884642101488340353196759494190988300766445614845767484234599102820595551937067910703146966219273761381776597475002911180206577329286141879068635085004291479374768640 [133,77] -5339827706877067052508646049159215056836111264341524445020750825665471410145183936816908499702496967880068013035028861253506410062125906145676978351710711707329627456518019611366600688378422450165497964599485167002712341146714116712925238859202630958183748328946080751356119581436157972205554218681035116162003427669664548660992223929428586626592034045367963595878753676433077465878643126822252549254035478208372289793495087861901031182839184404303444986306222288370991094073201175573307348132597561451812383410271841978565240329589533845115029373147156926137464225675201049910064679930623461944724963964760895945130945394134923222236196958814899561920211603144573358820243511574668460632597247937793212290154865703993272677579503446377535633902702363714845156398654985820142052220483628305365177953063571509824626185462454037582944961909247626495827626187784878492812673669335448296360340647233787923851743498977401950320599101736358013604141564569127757261662173926652072321359285675288143806053488729626525829852824494721759170814308597309907370406798206930434115707449250893709451206392647508051729152689663359982835504066746596571424313792289728802112384006323508627649171793505656796383632973200713572307860380998905329889858822147627823145203427681353444692483137799744348477442479847797941991066647693008425597200666711115632919645456696015705550231017870672672339400681225177024420318828758031401252528207037508094840229053082994332696156740916544883700946085216604821852566441779194202175442447905389829552802561339599476436965412041741658481184899084270266260258651369863436850357931356273447013809917587319089741489978962968743623900655603537800077945757906462730933593490642357055236797047625713933574599875505707373816317452156660952039848357706302287581561709957082924159782024692917989949480810658118874334602487340437292246856274845626149351600429763182280750918915759496461221917778894848315513476468916975272779218915886588369084498448103117829303140328097162805492039921359741708546868553225609010071123555445342564651594028157447499611188111774953729957530070269115511497458907733450004080408087800343198425357408447906402689620406977533457024745622684810053695492651328650179958444543676196529650140893036146268036585384845674442347183328533014216479040 [133,78] 135054193315943744519813798356207829736446194241619289682682855362195443524935876482545862127283523993414196482516569808882011963755187815314966199448684902410664532053056324295259205086341802297403727339009411604820600093405674503050176454935831326932885245802971829485556580627772701663705931430392500328605998072120388775977554494954072543982207768744063039029404107149238954948490355953399928282809010391830163048197043809351064321763549666861495753915999756611247279847787661953842486234621419467144599006428741847056050186024167313740563635652807491472929931753193559437671059590306593023279693060630470547328828346743438316578256360787214863575508038668889688495745389196785368544789763634401108944023066780337011959368038573990038945047989365530474528332079021406615386889065895185894385930319529684392603790392297309507122735050141507156210554521871896849017946171561562773223270108668216708416737531576547541661971233117283281437120579272199048923309560943196331596349438094233759790131599118946136027148694132941866905724491860965487633456096173275649568658909141141870597269674157780366607037503252758056913173076181515008507946650717529673496441748217826703087580617604713509504322317522126406273896385637473749294114856264707603907877669010162999359396485684249816397789847206222750680854955592225350873156533149015369540162410688722043787013382360334178087162189076681332892123227551822443587796523705701505414633161251079610093361552556213957541412021377054849497500594372190925152858767355111039904882648669197050704543559214799419727316552731948300793515703787736642002493570011463160800992408061992807556971014048359236763484153150594715752976232154893921771128612476172217624570741523226856263623062322196426228560924415866532251313353538138749019525315282793905173322467223425096648460264854676316226971814904119431589432416978968814597563371634626895921630209935703918766081289966273942147611145716433942903354449522658925411832113821076776534179574807466449903371109100033116083007779359362177209617153827387739833875279657493671163466482768271930302149879081078734062787984969756525707033256749514628944559851921366284139033413924190730532365543515921795446334595881829967054664458749180306265090282532406881226586146749492789687208053831964860160 [133,79] -1973208203178132705306036761949880520311472563700764423239972981677515886794097734410758854983476529677021234170431201391762688942015031911696031980298275476343020485522300851168909346117044751092722997195497619975145672570048905968205149292377917794360297416519341490702044339296846360652790617716235158773007242675762522720457337807770778533202885427446464413201518727461090853658687423722488810601809738100561295349169676738172969517096782895886097847273253558965929619071474091819453762825443517744930128716561370096710084785689682069693271131547159182709320319645434869847393990728924749706891970405372684983206294041558285920521974984865811117150753974256334470678223690279383184627258362395910663310941107165330909555868836359020366305617361286994626384172658291938224652759815882604393161387584351855614900116618190204436166355514071654114563254879911564062276541717271621071686422556823167294059667489617121889156641268591072913827768207062922805746668207161893741417271274560938021951901466109006870339648763039981897219640719668866571648793893584075116186900788777337510428293814057328999352041670780464394873114383309110495057296355483294533077076440289510617627501303108833577037955708131961655395818991876755226173251772801357725548827438108205666501211278728579940948761284815872946884491529004161411896041806978562362312190180072518477842230624324457005906633309776892943457765855635798691784597467781633588560051641121192099118186602169764944604801617179635372809355475292943417764850654369218511297166698133850677896815096304574708845099100598519380138641774058373413371399337214981633406931282454253598805743747406270101619022696883923281014806872751939060756054121029142775033343200276287494519496283416097371356207608186462692456332164343492825598882884762266553933754794678026586491908959674042618903618425006305446472979554830558029273800028836643142032711351644050065522225348212512603622815546812436890625000776325513601564724299867795658062156650593241989895344169320116225827227666061794076652263698499829242438507474355084173976768706511934265936317057357201145444305175487794933273413750793387630215130151783268109638544169569096866565604223882920752762709211027938402073790470276940354204393538094389140839334582610923827993791627879520 [133,80] 47531126106933939814376720245696552772601190161385120011193488809057923095216076437141532135272859413921830947669908401930849787757535250437432223479671453640476476831039352075424346978947709440979014018777327605373395048139645994877122711316044302678746978225091979067406699452414046889190647403581438757662752362140135649479603501671511343700062505205854303422127890620501965193740415447260303524568409883353488632111836573070454614499891275204771979607849033962421544229376177240537549032728472642226873441103916641004823964493202938788195648700763803520047255217223483998587662203815560126667189944418353380420243830282907415752462451206489799644305011565077085125417799321906733578207230165563959613694614837365981646499912325788539042805260650167145936211556963594163953458937527880371546764676172418522464779521597351302955951322147154737253629432418499159049305626975981810399095903959082711311444597079281319380716462015679728703631706056390681265779508747840923022754058380538246768226218302148714040461202278902763514244599143985994728366477368589608140828182105255554138411266662096857869187411394846791721482229959510090960068191818384776815366931824947404305243703580797558832122585861036814083045677306833298213523423308897977525552049313838631324085117072623734335028064387634250225586645460835361580619151269691345271599298293986154935566930996003325485818483588649658806516047378788995721157183143570212529063344450933533370811547358630600743815769917038889346146253993004916354184959481820141744572571962198801626190778672914057809945480031982672911599195789592095187032779955296336066135623872129347346749855102847676129891148322721568711670370281543243461866517465001084887023852616768525237757485362978652936709697885488858012535320312284231026204644459911393160612165272533299267969599277850406252171837990764148032673483737736461285390756525971180134079709595902135940598187944125924517940450508261537496872005922485326288818619483899241441123963638043119024056371488851594237791930156923067806891518479805973731713949450119144846637283884800174372682732785929799780563323431957923396972626342885257045690520352505570795186773538846919741601557945324385491524463432769556357545288194016561771586258564883868560982941700922624643391569920 [133,81] -3004238026601330894915051311526319635486552363517347469565752023613337248741987889219619595503008541291075086125957285670887546825876021873518253098398109612218821048475611890158547995108332359966632345622720646454856434862419373411676485231703950216763076149769397561845090847430206384983637745891009291692472729549701915449595502916840237970770356520100930016367550871204833535106342760182896070217387800892414701505972493464244325830409687488208454282801075745591980075341756164008316145745203534780510310148718536260576542860458090865001978729970474935285400329175020516188669919664338001008602824083922477972070764147014108340243927201733639938475285831335646169961551968114914520200843688822788735086499494343312551185954702908328048559813610793658869886828056071187927409387325793006339528775883223761290025985602857710340062875230479706622143396508473520517904195818972797870274141204239469027120312161496801645706293802236183492079687073040235978283803824617124744810559463024122380361155018221546795644336077529880849634299180457918437431395999483048572773133008156635180978659679706573707625068508630685522380091518295260345542709530625699895813003090705731674907236221095019730620872680591542459375876169319172888117559574170045654280287681809771328079082523065016353998020268437417052306172271959367217179546865592393405652205337255351180870498653430213477578707336863090996794846962887864748627358342917757378430955555742243463190436998781204835620617569826142425479551958820111487670231459446273996765468937944573311866166617135043890323892499379748551298696627066167718452560318357960885321465769646263390145201722324279430296064301250868884169890923696856024533283538258118852960788363712975665560425095714619496811342049940201720942990334583164974683013105712249603710041218121045269140744339556290195346903849615681874327659257118386528703700660357910008156648634878437999995794537557085315545211637203466528524638405599744803773850048892150165428029726422198930957541359297458553044413690865772186962443082316447451790306478208882106599586971144758516815588045971842388352020172024627707819649783135972823587325062740736592146572672684329095669817345871779801590543478022429495581165384642798444956007462795461868810321369961410998648320 [133,82] 48936365199999020672960439742725689711009079336912593172328468060815681954133809899414288043502510339335399642417040931760355444230476831001164614595619835810427798804639843465711745424628524428173825984170213105824778601205892896181096021711966540369885172595267051756340075968595780843098361653725057237539081578620091924056092908364272023916007264102653610255321371732918932956638376631038487420343784954391035263362681386329148939899605016953419937762312168342029164030946816286195327744384357202064511446861983014480980243218061534889193172050782847457580300317093764452945765957423193097555959901105523721780343080300625179371322515850176484326311417587045738958037913912775766653351303929679204302481752533851216835217044609323668120193867976115211187031568563817894488600336756032314624235878989428105159079325547984668866002512513982199122908825901642497764949586574458002013989977317605847012045759161433167634613367818289317397636612376567890667018334729927300483294656621546564621652319788893806018653894176547306852878126454476174735827855201455691000259155077145253510173875554773716971653823115523162603694010168685510167091114375636882456769308678142222582556661179636629599546454465720559091353122500462673059622675931714433836210659661674039206428495031790234993542385207578491092724863750980517899801955443087721164926225175862270066959722926603825750135597114392555707713471908449895337502964879072970200386079417469326726728525641873172902588422240584256697911504523870238964634646746286903616416947906914693173950760567877265778776254020506403507739034978957717713430507155820084863781289224686364797740342107299504356728833715816354767342835065121489773078016973145066760181061308001210112051938151706766546949236447429317721341558965505982341110283455835190476172933986852645086007668313730308017197578736673012652350171471283309664742615513815614611964211786011945510694885359216579621205251073020888628156471418027889858544299261659674119945292034753917625818586398788832834071956737046671960450078890567872445388694608622446493218832567186611570868256864164955905164178017531906256456918751001934741689449541315000370362627558588112545555892391618048844159090742502445269315804913735952634093554091463226531868038229386611840 [133,83] 819440335961270026025195249452960611655029793275270064746449630338744451282492945399728324731804458000073015270317811839970888828052799480456499132092670626626977228407584342716532101353360227928522776507278558465932943126580194615595896848110213355160326474667922331621594572009312322646951583123509776842191053687355249045090652870841844969773477070980169119692093593059277062835488656478663702389043597552191121501620816730081289184684854476086824277464769604420132620697926780554775197320973213222988704845576371073197056755472620724166807642725263102463167051757769410570034529090638077036666231773256075163823932658904746242808634872491830469024564383081870627544142516611429068719677674756832509789550927663753604258410115205350390278258129425219946768067840866570693900209863696704727041669748648738189970940964423290296519087078472881482402679945640685768134607288747917698138147114320370390246417968290044556429415043271719462801066860364494033724736427579689807781075781198110491878367769108229334702855961275748807794388694937885734692330086766189742199041359165983481989763125946730853046826196871440529935533190962801864570082911133377361800954340732708785577134179134095685085828708233015136916159495212821492491439526272807145779633915687976354843940754209584516066461670193139231082472320395558529723067367376006513307097629081653604773053111046925406223781022226965833251360022800143892902373471619555223583644239493992169282819870230063698649870945604604016995162920712404265447340501944272179744557336366106110131137594450846794240989827473803935408360673242653113405025241213202177453313547925633482121376681257766140636817758959403961264471061169172011845230779614996522225201664108278910232895621964613180731320909226661506256563038844535873502225465569488688576877881119770077526593819657453669227728829512811616352897344767738116337441568807818730850009986063039646401980712984156569432611343627540803928276520609584532862751732354260321310369838346049910844862952510164024273882265644898674138350535059212994321322678830482428852793732391699324627702290579725733428731604354200610696093067325933316408817776875067313521623404314342448462757337354316546246084250182597093766497008625763797390235012764106890209427020378960 [133,84] 14899914795907145992133517347562641075834617204658349272179534338995777388611252203472945285757926478594992720714668955363949172767240798816020543281404492051423703619187826025722529024525215997551372752168936619940638593664193007658221516342516234016790004624511897882617628062649386261126339756839678238685719118456824152683197996702553545011810231764374271127531564797905213724479159120802394683973056566588230798330240909908267375071159104836524457842946149887181629092049490140246504163901742456419129523995416136320456815917713644011449606560438768710894086634072247502187178171255002221123399392666790497318997089709205132805344670409732161135155825634047035363504326146785788064674938395623370760234285295876499592240234198659766851202837020408589959740029959243495248384472181233274669801330973090035909708717668042761911946751962271864297436795549531364859746459093502552755650805511818365962310401295909760645300676568677089063652752907331766189548375508249878173068628439450478098643712720063629035646306289061218917819747504381978745958410770207104193262718733279247356008401777216907185419877455569046669735949059289867474709572301040666970879672890763334587677403505085442119668990042990665468583300423503125418562067781025497950322010567569455439448586719337724423490015843240825038557703765099687459263225430385326251739601061975357113527868331609132599604664959652967575210469149773119279104664843615259838903080944189150018637936118868781726676889240069270577887931161113953824458368204116995216507232960028817565421617675625828139876069703825475959850034986792425135659180864762493035391450370069085035233613721809509315319444030813793055135560193640099340597882420128106860385462576756049002436844900596624588899946630077311156863734065864731577635187244653212685336337086654001555792438972594094885230104770001252662268368061600581972701541216010748226891884263891867259843586593470728517929417684079129761896887659026976271345797399534991149263629286319067871695448787227586376405244892589730132513169757574657448157423966914769928858739094709946168904811362946803195309480654610839169625567916257045092534379242656390509007427988656518025840991922642753585823067110287803673085622055219247207302008634241420061521715200 [133,85] -753750939422983514128899166731720644817808697949571716036112180505393954355698286990240675712109160276889836123372562015285684246622647766272463397541817683236174105386464187198892338734919343046322801486689802117807492809149205642772332684200852199955561836653359008198955125669126013342496381815505360945804932340866342119696206219137292100516591009812793302603234298551856821050071471255121847289010672338535289007733014930346249567490308204557480105938045172135601167871362619125785553020758870123634013387180269898408299456670724386275281701392385912840111699034227076502051904351231265043201178763719596804778247807051199070212203122190616649660856529576405671700279922808397318156509061089014360253373583105149481813893759395408443082284583032245989108549144376610711448246807931504578748075856520110178868499687044267982855500171907047267598431645353176664143745296048386081337847367468405658153857755023082426362481934288365354673685786998806210999807972443863419300754933731017843481971176480888348873665707156153815307185473666687317376889982736312264365865223695239795389968508809837716185545446371601727742243651823392166974903898279233473338361811144146493356199733313796684977364773417171403962346019813290413931933983297884382459529000148112463159290082590402240514468870296218379433316154310997887055875179544539043566389440908477105288051996524722963340080467091157497826771828601561402185908296041326458865388214321956185986943051577362812766338857303137900959795338560715512931473184761906921653972032308293585022732620560930203684662081455978691304703258610549949137675219914791514532834314691815184376748288372218122450132895547958620135824028369431791017124757418411172404131092369853843062494479372724576976283110407225548247145912457497508125362539948949159081075419469928108801589467345544471229844207561011232307972414216210640672566064402329457033918190006898180691202780400422483297478046282629045424493149524237841829561685595690032071421187939087419223548335145951902899635110650485235215869558777838393500089268274126877196917630294186386314927415133393014783102324146736689623131008657562192767540351166998243718231317398195224615553229601532977078675241622494899609309148913460530218293009777552234798080 [133,86] -17402044239832223557646162645782324494883637604553932446512564110570171661197621372548929604637095218373587942650086200659740456567598683147840015421360824325273436211576063938885937384238891208065637251091479844068069550309249836560807886150479897030452392530046836398337157939998895666837962200930551599502781046230123665136485672916349630852227040071975628747137360026946420730901899962999043279004012711967700568462087861592429412332946784626335236358419252974214158426475233837127843527228154834203055938945426777070830694279561481126020470871755650220107756119072413662778156203477734928767126592868448787531131218341704565186804221709625750307472880702436011711714384005700402362790456842178474578505661725379888067209631721524074064747275674316488152795012822769061162588170801999260435658426306932704015860934910495591765968763601942024253206132607624250328241511152366712641164563015619139798336837439800000207584865413493502247686108325588690398667324766669057431537944386220674265791785527543151679624422902136919545315269213693354780749839458180193447823339564387915377491039414145492787048824361144848294139230580162164482035162796312668817597483051100404896284732564665612985934732457150722863918671804363530185413753727295214080102580011363264200614323913767295144262674694370262707148481834703144204126113968848169626754267250813574735371687306162492914441410566697275890684660522112615452329479200358892570614802680629013280580799087232504979858118355852643548903228625538161871557061034458378780521489575162606657954805425487375733998804720876225121655876588030960938563835152463837723336708271528419647457198536780057409122057589532645666015040450723651868880560135826996156745007152398323396045026418158177123009650787118478849956804424154263789262674661631131776000907876030771108626311918448869946405097172836415254343253758522336578438696888941167600945179688606199686775078182258791208029350171807147962315783775637014831588919738249781114181650789925736169871376877299911306475142104070442678828150928383963290725090982861764635901306597435802456679518914383056753786785997245327614199197305237105739315004134861255297067513522321130062527169057943495340385703807685599963973667396740413141939388834786811200 [133,87] 131296578053572323827792929812533599168865004608366491739646231433598619426138430731222814016538719426272702424398508598852500934787667502486701422410301266239575006760168184054565560546087426902767152551658591981159194611862220335675259945725867534946248785343088068007842954450809277325551362226744046652710156790392078679958423760745524273317652258928258013342785590225803077746834010376812998095752817629330306866945592340342999849412371542716209779247046634955359418492879853532675188167252325658597303402329435816307372707439553643505002499204441915717169252073296691860412523795477959084257394159116375875207676072100117036248525038982745974970741839725543282771586620712735656111660577525643874919030602185061852974655288377457030370018526610511941305522244433760372272593303702502605426929720098344544119727447166075255357920361589586848449299175443691720981227249077463112093548385424642402144975609816544170507884408078558593310065899429073540093042189090253679711270028842901837495781368592574040162604570402712288927842707883568898443537230237359867580773286508048506433673572474819664512226029878470747386715781144493323245693619319530957394716549278953675306930372871153376839172559833904658157874836383031523830227895406821813173799325523989334660166753617001919132376927832103124663147473560054886366563168226288911529973789573989824861109232702575559890224786877136153306661156827793167885338116564308274432888823501496385368319840086356077286934054977952063394398906126815915467671598203425482651892831544570575586798414405916352729535162500760625009795218704158202796297184734236777805907862224390012058598217237759730468236151837032596162113226039425855059087494701808236337164594041110416205969187096735392626306537481666223016655270028272629212454305514477242651689599521070848961789281916833857669343764238379549405452270000034019413502645296607994055685850318142152097914550805991795973581525819142988921380035337989356013777580498578021746310186722587335485266809859363185522602753794506356277806657179422227699583773830513116335337597999285810325444645676861386940122400069740413134613001603618470303612579631859575767972935313002060473104855168266352900901441798276475768173752232348579668076383993592 [133,88] 6984175201913813338487868840766288675511088728697858140993530861882160685260416490624388273370933970837833010977575660071816613424099289774383745915388212774461695244362912531003319800863541954651995862349929848797097896602475553043266669347762376883902382596361208039693166041959965621245655352631894088768507057232375841320060771664949079167700804730418381410596187888038752369333734773647455063392204959751394462960333604920460249545733362442708840179730196216531059329093330852144639617095455906668932464636958524987087343859505442555642535802221142056279283988306258856516720368616342190685876360592422567779795644865900116335706531468728336860880469627182858270057798862142366641198844605417055498046191657260994579380212601097221925683202231375627784681038494091869013986731967441726893251073284024348599643149718261954164283549241052125867906565015084414947948273496476038689273440917301559342959571022308253082816325441627855110314859447868898116518583390461354286491959041815328329852550330992567984569512158287137589967791381016739070079933323024676824594373844808575602616854177366843898404913964622708701510505524055152928616118276902931010990852564171554871852344136391036159785828677875514998791882715969995060519939629982721655767249947275438779372644606326378846475231988535114731659241504745809722452247490630676159427232709663563503524549590630899852217245976872243552174570754088465428950772741009980363285983622791611367336164322927049356935686344494446957426403372926194800943795970741859026393319639325687016490577839448651300692019330434792566455477841476533807445941236728840411069440408040064874327161408777518337437622513542602126308057508121912191081437990834889718051493809332046746829528299497941383000127437669939203706512448531886195729543932259818182218614723508482598494240953206333414357871171020166663188202246926098843649320964785716910853372771339117853795435692903292399173829499410593249412910697885458458597316317900223982477123221230895946466194447133255399137907363749347624784841022981833254792297578167952889860028869725640303997162478074542240915307100424564997830443392392943120123906678278482902832572862063283424035475679140364952054100498765586508911025592888595306306544128 [133,89] 49653226905378231341789735673011302396538724082433556962752900508213722471633993827851506108769567844458490158752952606045250922809393716881379766038036684276482928473443116443907882573559009614712112363712692754284018104595759629758046900500814160687275979766492911353185483400588282088418326641787647823226405824427653837725344191153446874915098717466641560586709370085444849765777526668974248883507918713035076966726226981712165844624240736935776446470484776055934898699438485104096621453070193499801279748121630739097626416236356712517077836538830238973536628534085999062919694907030226368919314964807568965602745555797098713157258764482837307734152537677403120241999948616520767337523586620884406482871035742053776304846430117692896688873854790501493374771024375569530280895578807992793904126742288819124519407515045519678399583978599593306088862433558057709667185300727363759403286464140318514283011219665753709248155422059534673767045997169947703993412369671133034247082663702059965747487158958491790377658878519375020811068404950010862772802662635957152522519415267706181299075664871157861649498906350213451481581630316385256531533845304299591977244944513500469405927470981428332579377987437637008800940136660168728553921742896885164729577944502595340567434203151909913815618302484895857754068213613917437570957763375857793336877446024139654434226514589023092340510404782585818190151334986420611026587444943922955236997806955605456958003531123258413315662014442218865664941969930790274705592930694492348226816727734790250432997957409748735818203566397825672560727837862802488441259354911320006740338494665176478136912327616474241937800136853133553008073303946218695850341740874610124835237602060722565412396142172703380568731168353037615728418019895756705463654438371285789606167139994057968928524324762845656908172015047843562077087127767800362629390604271968272411436176827376189369978796678248406076987808466844975918844670276568969849320645536829984995725883002485632176777186635310155070422299656014781966559072708757053469422975625359676323955353992647768724182787587555253880736141289372671653832426786805216939098049053158273401750472610193775747247883132861081435285617547695682091393463453226153008704 [133,90] -810095354689138587010699652754565773657848684602245068494419790641569381782228526057742700185940952831005905455471453483909920949453756813847349901953386179911461574309138652963969462024173261781330933386582559725149124679770693796308648018840048176610165271308107954167618070278691684545015929897195059684588214565765740538603332858661838579996186332153554600697010102331050511265532879204370340985218807561261081032866749150928042042928031253076104873167915063004461201048997929156534483149721277595109620077370887504808359318509354828239999399656859586373570059521606155075146603775977650723728397284899082383085171147608724247510157779236938859262388845958826243808309538240504991560024002187186403520856390688488871813456082300306957831761602958273655068111749294764196512990106907461719224999615146211414532358442981593293412371920638604423795457394083783570851409739022496726424324081144212691941137543300286748640815243181573037542163649192932324585727751465381695213580363156025262616671324009707877004312965374476092988802934698288065656297795870822794061402301496995851981117470684958067887685779327558197664209750787754340150620215311968359975107216304823943266139068128175087976600242777653745859914233228016366837864070370641783849604930455236944143222149391999515287422001974309885097561816096263131361256457977423738691115540028439918232458893375374204054129268928017618467108100697116983506564842543029463787328114655228349462729331707897348473599043396106942575909832662777421982072092358580079887374571103462592419042466164921351458140580211007979147111838539976366995451510619395322001418916849914474916825544543039162785629118229906506938019301486777962591459451721645182854139174797877808310831205337899884463736360306817024161876482224475765018039270097860820533497985039836396023417582749566522639181537557508149141430260808872544292912275341513528373795306310329615419364761756368508801478141402356192620385640132877331606861914078954192583394261689461006003131479705162697578296225593106413632356126560178859984843318228590503697524751056914037517450686796822744434809862027036692057093619008824814450291725332705386141253612718366244498653097845025692156224313904706956159010174156835648 [133,91] -21808101143457808130118343713068156306111004957545028533699610664268534923821697354678948897493784149441164680124719883426399477505260708952772149585272947914278507924277413672931059245994690997045501628836871801982257452391549187776589787439234651023057447507690706071264919624936944795389253282995305251865370246928586270433141236358791511408714057321483002334441142400410238404619331211383798729283960707419899942852418986117514807112338420243258939621829602956228678604181123337969768373478826128858178909604980975898991985454237192620192058657916097299912741192005814866883706898678467071649746540705531441635241867890142068719663329742521931618526514231945177905504411265959033559462156052144706063845159936310977180835736682484956690070269789177641669818566184062670180557821695734027308148025323602252957009479315791896766417135067768987741227494118365848889265632688941299251627286354412794105886925127467639945401545598406930571976891151641554805263286832153143851919359893843539035538887796890809169305857468362529757513028110909422061755029906637143320737886710679521420608711102413346362309135255948145851687741043689962509140111989299755726035550751043622949007401267276481123677470731922717079943142624669700020667424694678418948148414255118891980181882489294245774471454112259825530530557280215660719629126505505515681618786249713231828416149510743416400984683165662006689140875555677002195931271098733601968699887773094422500747030052588214847321607412561394170949450102265944424973587334991221797043447633434552871030403252005461836893890024309042636358092227145268392570040137320191425477797944223483168405863487135045845871479205194461040369043402273985179989176555991562919545880526269528255178419640870274949868205442448809071396412533103186396720821839902328571293481107280376037192728810237060553733958161243284183286412930098849000116101031578665240348534658768121949730123534989045591189552529592551947874358965739224397258204416478167770732531144664038779191577505798006543021861730974516057574065381121296806914109585713648360653449254566857309331166852430218569824088553098940003736313111656215960827570423396484778788255712996693634537901858798015309769301946868394999293803109848 [133,92] -268365361796282604091542858052117281766115645252311011671162560819675389368704152717692488582134754617247392947041456711049580024518519318723187631404978470817473069699586188662231092613572530685890027567472672259778850990761647554231789335201443008911402142671977548232671210831999237764095315362983280949200014344979270300823026124739023489250772295780015316371360595930253598750809959461382890809701713352680124489747624606608260290728652290227316208509251350093439008909867068490132456586698165315322017915149155236178632468911744508512930441885155930174893663019361486909744348349149179128141094402624188692483337415565163483922692361592921645023111509643546878760885272662221113692306322553572116881422030440918107812743385257818306771063345452909982132302940184965258387439747319431778810859767051025336474891313384691311598625224243446886300602476727235381599872821318816385035881040235697617298122825876720286576502801120798388730120801969164232310933842249417553549090517777481266796245095178797423527627450598080119768309317208982736233018572111935445182785296526224947999909353923982949070354134270566991957322473623726243130596736790745091292766260553219643684587294055561180001225471658768659859271013071836597028740965462338768277016775741879981636562396837154245903104855449068085813524778663795607262908017720029328568638348525033149414066532162805393974819383492925301034070982311120642527926432701107294724906140700942486665603717052790663034302591054862010750455496914326095167554481575042144654281871845339303907298886685592325966345055402601128170232656628258245852458019696489358894043652537419589890080628416198464484798266480521317056469777600214800174970129171825884743840135272511750342723114776620608025151832488249412693964022350062958351041544710696779994533044761946236692856011459745985182589864108232180352407580763443732531461314261527830240942805153619270106079373934596879409473709380306360662900212004358313462462065157675856860322193172787757370866804610181702319238261852772319816390831775101115132594308851459609869267261959157942482513234204690209666064744936646474083272265283252643546203859447687407589499877764721018022635964240319735408225797125887467068873472 [133,93] -4201845667267726609390734924062567573342043979583947061571605318146658020849251349922566409068181034928338001667736295036525672076042910743833421766616890680939976889372578312732519102395834275229913903475583411467726238718021686461059340761931970795733293538293136688934869451847336382511782257761407100430416107063335584704068122362605951652114617144887518230732186264033825602287242437358450142647629182088888676095683968921359017275008700226070652630711892945017554777379364366391995377460937255516105196493262208009994569275267479384421601048683201594478869407567768651204060466724872865719549178479613722957417192153807623579533907032430306049202262437458978918347181467642052640699010947684073953046545179964072221491747064412901213117408930201029711209016871350372431889958139036346259276622009257538048614858095900696292317444139254282830031435073894529997023457024096013651926219699181882739684946928155288810732346932640149224273277496171219986312621671680204213836004458652149405633316271462477498471663097944070974401591699354597956504209776194206635441243161242542404330738161158305615779922223934576799627563738894635715214597537679654076707957184237523733239908621617633764160183897333898416767111275655698603544704708209348840430024282779182969320181185000163655742730960717268275505915099102793654720471955565075978611996564209830773688061691862823973465946218266273355813782055262591201446073738533755168794857165039590344877515577459797965846304964874016889594497152184172169007486989754900097227930817498026094899266744819609053965659718721930492687686872613654981444039778195786989306250641220580898981180920160308349298046413873043908553948703547207236656332605156630403226295259307373230775534880403201597333694312332720361957037195414741475669403650090034616337417426752831765813985259119760755612447011126226598310728048959746158689711471959692194760672004341160789946457480438005024263008850788627129676507920809094686691839231008637641081062856731242783730798587114127694412807466607570805219100248888202283970405081880238759286324711407206319309711092258790967462114311627334917567960764683082330887205197306294861594899868093697621284919831088312801633272661879570639264 [133,94] -45318389001929004373472180922966830331977900394718370337640012098579593278511609375208934522330880869171989375853394148390301382424294187366415229131523902299869087037968652299618664930025829271279781712574088348201183192408949957486596173176200644511426108887764101848274890094980588669271048613104793038211516787383079956773867967134091790311850369746406209624600345351209674478460072567551946270497859041786480894688958756345519209190865145865292770028973376017403682867297431027743085909179979334769188914790211046090574275830156239052215185279464499630046241877343099025600425556875330246791505079819634903390762140958570639218310039650561604441917588059124533185128643533834640746096342991913846818831992472179325803679554356070397311014181471578027048887829212032989589202966433060682844023187625326055737155036217563284172246318836266180530088031639587880973501747005473881024016428658474760906971912690881170255967108563442023140282516186409880246598363910968218063383407618588006690307352652472878584416723982500996252406862103802796258599331154799568383550856512131896731817353663290099399912884156895849658693175939577635709088811316179786121797101532933774872542134013821275655267253006539325798572189959449434836034310364535358829434735014306231990628519064892874698574481521954330152070173126787956492661976795044944085334192065414218729901160224882762503933016845116366573999305166527446264869489729994284633247377217848815014691777192554991613386615786010657929198346404091902463923842836128809497515264662826979991129429300481647560969789052144715433802974664165546275890583679252936302564505756351960280745692967720516577699265991733318859036321743014344609384178452846265447212590835445613908020943695237624752454330736263341770109893627186395918885963840592061308362374005686869723519662173315849866157938555847255261436899205179237000892591511491554567069065816226170939846895461888410472418825415136135081189761409957028944529177200940824573026763335039776430078639543555473144534713275936949961755805941911323170921140071918284800927930615057125934598466438448100437007724863246306852192247785478461937736609404661001260643331969894637266649867371966877247973990298796960 [133,95] -334876764355138676527061594771824405294878749505999605776837277864419275186530818963402792654445005198516000398568820298857278546884356960835007730151575242403840231073887289992253073091873026368366106836992810589427905312561094400122689264579971577660753664245699922994183860482463405717724768381863566529576144799673975977986661016164741533815253400501906603042915771765119155367623082925397030734928922387529568312638427829385546089821202395873219510288703423780895987498441026213024105194722038061167804700359273301599295630367973926926601248009209936392076105659085918586786957180534628690132050072990333088130909168004561668604605335483759636896639465043498470725801069308985574535767605187139973964504399912488579079002184409440579291894605142471881811070857208596272249995062191731751611235126115511876783029093206314203838293994938237829718097799397682027873123770965887440029185482452658973505709825721907926095718954430783578605833286513372541395969684155732264767558889688653342535916855329209702346523270790182086764322484796501527900131946719544879930709701720660174612444894694506045377239433818267641122641126258980156096576076439241892342513062527221741569855923144056643429916745217308974193775044434405045037298817509878598231093308045999460445174841148437864982958192033701355315804473125179554468488037553506529843297593994114984853633791114925351176060130523273883962702159305590017519368029993688793197621064019693421474625417509239260120338427582793608834572748271736368517068401284698890852384609218076334962773160790794279077355780646897533412360165207476583315194329441570908796468904532108414709034367425926985251830299482618142085814896323085664270559960118261563273313405095134631051149743590574617425527147963105927844719869340319736285988931414115872014849596998194899594292317229710094686035907542100326006179098629271224090759404579719454827905899133955107891460713834575814302324568952585121349109301403385516168085433671943599128653038126082352240899881501628237685725401865687461202028015595547310942588613708573544414716587382042253235799176349592492476525907009273788756366852803511198639289888944811849752085553996732590681154096272021199540687393412 [133,96] -1117377025595156340497837806569932014311988663544274886769941118319450071334302049691694101231470570262955841688229080399588176202146755580764772017479306699953324250873247971622426096892450289676350602770728977834336201546923708012894846711416431592846939002114333524310807477151824632239794890059223450825973168818823309367734823904536337201303385747391301456168148340792513277340053843745497473060298021315976791563090927856030254768208900228072722555443207542623281783987850954800226714884973974040028998431282273689120804756343997351870705247331129075424299242107690434384317591366177132837023317667870743219210584360341613158350768602045577948877892275951260288764005307248067534915489367671557768912887680504091632274421879895191612351817020497747372522335949943485881008181308669372585671165799774154871404212007945837813113723930856186530120268716481403760192775399267352315696730836708618471547155251938780275284057150587822268480203994684916884020513239118119131780927047312958135830408515303574978255978766573944154482570246815148924010298235895675440546407100977619300113066710552563486517401082175513183449706084447839167605460860366969363456430652459720617420791062274074943563278837294998997884559737160148990519614232532364002127542539264232314207024472511182206983441676166539813900028438357205114050901242440045148089943566801360815807377792543164134251953518479892102696402658620334333993820161896962393984256659980550832142648378889515667445392148493125453152186694318266532330907424593964995066988840625172061500582113228364563632466223791385258722374707649732858984996558751917231237911833691538125597775191987111972112582261767756895497505443922919328499113319348195376483828718376018037343492787404908075663439202952304696752288820803717674485888545152067263844593946243948966034726452285616817194575834785720345393679188302748484722152237949240741717286909855674195070398093162519667991258168966139135243572759522315329543555827195341242068234490572008574663824397705121140936823637615923152698793746999055585167658675887510035222262705579794424099237499831463309664142662200169171091601227900718344237485423550851871882797007232064881384305013474016153680896 [133,97] -1232622029448663258508975529525380607605897457796340689539916830729979988925995545352576952388002869858436747105534145789455816971815489599137049209565035099655978485499773018832499211256046967001321818214289973820376671607012195783211776101442031229313471343486950017603868126336678560931111741225178647155279957293029828599664393795579804580263572479672659412063347528367721668042864538500560679758403419522477376261976095501280868880073054192720763174759129693406781031719683889954345580794183464390299586118848339067698074513846607226268657862135525586890330695483028281510457967738920078057261470635580599407521586233383160896404199139288681231846925458493089792344715919765636553727716549181836971727130393831939379056818013352564112966964513764956144198346619823102723438603784658971724669595741567037650349923969463064223128327248681691150942781669595394853893564773286032348779931804920659336422109266507365006001892056502913796597966139132796812873348371410092644537290474570816441007045337147050980553961781035077605559877988361941887846603650683860906747854306460788594732129295419531981141526380976511683176328737016694813457401669533504603421906699840576510599266387780453928603619833156401657337144396694337103136728746230479399022116821751184826627816729466254771299110832305119113396183436516563742398165424964022034522996713225322866508426001931660717390309138744680263355015007473560300748362858954341957731466998688884998861965487879586963113113406176736363244390038241783893290403166903293834103845569803916583639282413866384924971951351940792020516405614518512017527214953748655368809272572326478674703637564291482273497864755366262746353872664088655174260711566539700235268544461164938994372895497429293789910772845624207027182806980743908590712228677111475297007224125293104304025486182989608197893197566006250792488443077511027504733624304955423578425965857744829146626108250810974266699297199489118995701834625262291363821523731825048356492838730530774560741036133944468457619466047699820564321140517925249824955909090798355500451673772772200446806684750004838164471808325861164385113615879456587776717237080960923625381205810553223716508166137539355392 [133,98] 2513478509404051123441551477787226372551986359312721875932297045984719321493531048051911169533983772440115355272782176610978191210052093434643869112411193795430587970277122466348494152120771013576673121589054914571094245487031932260686376877216805332666980866496908207493764392968101487965718292339570014803958876488758259588881668265705019742462506715154987516713119305933945717349960411517175465997635532467065561401354627697143304592129596014707180280805623123310286678601070889873591614210380843299221339925333028646678997765282941900561549692974202008364552049974884908215900118888175736008795718909003328370476075573315544790323463035018482170952098562023484536718962240555192180949390001315444754921667211120670077682311419966787500603184567732427964382184542011614742851099273544502468142593254109694115096289444760749931182143522908295276032889336746844216194499309371420527245254969653691493163110947442950766401845556976555521055896576264015847110100584645456498821700590458140193686943067060439554673255866681997614394867097472460256133847630023694411885049931373587656843441075457688247665310561706994645452918582233227317198562515739849952631266469937720446574013267734100958873849529177093475727972261890380498623918588987757991771085605355368378543394736162468290471880629454191059793946969915596799580992159427438718018090105211265077046540537460230935266774132865148540242420862742246207187029134414820984123692992104538967456190822654795527931728942702742678137929152983217910967180830676960964846584869182481979949205613047414161439476159683162473133300999167382766725574528319629948660247780929656288532016342624138425001283541983203315787205694967451162993912896834497270118208921893050085843507319074017142211184017388072392070706175153087359142794117298515237548501755016082195937365660572345989934833246142502353357490064435919862607159659096482188502664942331877975942772570685731980314682216922081828555198407477435118710986919592022823165331121025461768431248224108607194333793488646081565107081069005480891310863023954921163253195197966684187312385656131102949901794783879036346521593928440046968069702964401322040449004711451839804638684576128 [133,99] -15126308303287956336149917087186438973487735767506878442086390085758752395755973434339752059480402307324645444496855839821558973446902039962726312558313518351895910437821010965919740253795593127837285125205735525220733014844309679158097669069824215944037691032440122570398187485620738886681616926192272956768542348654673017366119725416952012439717705687388624947949114217783993507802433726494971279822434641016499044765974949570766350572025662200502941405441588808004814530093142762785261866061078744696728262748602289467416994479333287698807254285891433477341786735863900416018025402999081701724224630386397035838933039311228150885362446921763897223443801348559265708631713929266374672592551503165816240161307289040868469342624816811191215957824157684144578138837092450052052710621635110941797248669080365771419736629752630008747370006757930457633833444768329979446973602149228540685722088702989527225490858697354381003593873543495452029019550073340700138052268323183628062971705442613411929124191963806866346494730872177825014021592990412390107627282084037156920853592667516172285170917419302326675981680215449817720584718818023822266968345240182782322491462233642638896001466364471568571919464708405118870488419627032723749532198534034102449574535702033088279582769116316994085068940070185847472077506981694316090483820121714544035185228985148406968777802789226384217345374427404730782347253628025385393489999716000262438774145650356129888735612974102992018369855420949554590883984043329978931443015160252157183034527084349969318732407357973626579152354549244079290190383885339930026339307966079476675442048903453936328397710234276248556261059163028918484822162542951570781870671859653881384297676524779210731763384179097363265244229861164549114316314880112231796248582057609615082971961730521830264424129699548858233211319881429487534188375117981424997383303251308957892417950809178630463522029842612130006852672768169140636186154756785057886064980209240227057070322695571455244671402615232808348110341873596250753471551786541550463429775973135618495143577495398005500505525026637291045825130013435027536330245733258125207006667681072808198246419973255340468375264 [133,100] -114918589869249027804420989803858492602328020190117031163100474131128787523885358615601459593173792938611159146965742021590349214526813032781404342585168804859691457302685916504431325001569812885992868986056536202295052909416779394137434070111691525535181195772304698819350344286757956864442541073014740324444691440631531020318179534166596148537906473124301778535000641917375768060034925425683715914254446366187957817805360550376661278327473413451167250600161159029469600749718848738272666149380184310055577947597897491029810992525658465093037256209488714882975779993463468889298246947764260669266586769555740826007725873723763990808039717456528752601481933204100100281071034150394766457082857190769712782555079176272367902622482643178719970243287951845318109297601314480268748835684613957493777624396776841117393424118507326840410183323844724295285715358176821445589380573074348550249027842200521087996763102780480547942417449835881944791960901890725919482614923661481630150528316084458945108842205134633931644477020151721073235120806746938540093466202526540586038271197049144702304279754686149091603660182683705243304450512182162739228852720345970431292680757818309935945371781287185513158487918102171288439510528194174387495051367757456906255156851077732002086610063980571230937506310939590525534928383414178289863383664225951845443506852347816503466668284582177587467363254383886168118960661323245146346028775517334225666289917490529408022135123393995335047319489888148058081914133041667294488656071706530066715241868758253238706564627501979768539163721718875803772466222099134787608851850433612787253508785518133417438948007946153393802641618874424845953109639946084007465190651228247277213103872501297243992622906448553784785552819856914454942358220829400334432212907201578604728831443562405561206987200813945092038165285861942993468803666914604020740266412470281962975387208818839914753969594421882526856473499763141616004876594862191426884667256454602535064853523683534973896582688267498801339865089403248012195461645756184906347581037599332914135542896905115500258399303094712997054933940632761338026641881532011313020071541703499605565979218688169917952 [133,101] -281057367821515856357012716827537276461569173254404387422915291929048223690353800591857705470156963974188595813927354157336657909587492538659825632834973775488523794914906781046471039575616795268046670368566796625455193561870986743517253746364993952256438277212996010373431750146458928912968735159258985084402838498903612848126582571559333819886281231172239962464804567448956759156186098627438147029915414569339694380848627002381928042635413630808725309212381132361423040953207684673838855426840791921251059659798352154038239894137300046603834269096995831509126237954705431841163329889011121916171857492005903187858435284234792350059966323509233637416407241841662784575938434648639691700089053522371722185334714076900845341610867132665022601563732930015808155677305207126693439209810785843411499356050728621492459193595813496102251464033241841097697256770934073264377210455317322791146999566660361682997916940605446718083649569851230982881383823893120567996352111165000621165273597128338733691037928437037028585565359994114148729267135987241206503307780584395718690798325302672115340349288223185289788298718680087539973906918211769463396433650911555641698383226734005417552951047597345437509492883731015002802464428714095283255445232029969670626613564126756234969435622529531691696543311123842609011968571016500644682320715122077918044846449006176842669888103418145297433633412317811263125433730752223551540128887907119690877981565894650773159133541262164960525545580670711422695634650092625755944803971564966601480296978756531702980734719382376149571250622766109775135983949569996394052154358020217061988701249040033104776995192047376331449681565575509943930298248848189589791949928491890924831334690032657741766251351074630281416049671374901871070581026072356964506930200997654919806594804600058664321344110279741474867526486955380056661154691160733872212289551017732286095596026133569792255130914352864820319020710940091073345229023803971927954084818230908087319896563896581404992378630448896616221555057301306900946831236708836183465361870896808445008902623893707711536905298909918328655734136837527747070055536031044572920466014707998890607397116938304 [133,102] -124748663834614596550050987118990077615707809870853604031891252052953796665945306954304785479164102207517032850705118200447692260354437608328739926523981213938483552986982758873521064024412269895986158335373310580892816349934514249909803064125071718816748710121740168058059335115268214885907841383173226580283268009029722579127764723307269052497325134725245359741172471144856514213324826407103555015731679790541934452495268016941805683893960705049964439866779238111776558067786452727984279856799974507347673550043812612393414006791995238128144352795242920253191291537134693851649841724483618295923711465081935087194302687470828575736350765879094555234088882970351402552473072751523740382603390757338211636031181892923601823457173004657570856012327784328714765187030850530804846105771716930373508604118716591681493499959582142278986552231806884222089135985607427070706582737286430965478986800527603526191466414329469095963727173697493057923357393884127909188065654342428441986839993964106780438099590544127544437734110528261317046683398539554018208679647988395565060062012449205501473947361147925390324496586549286938353266367367900890429387903746725424466036512710705770513996226325818163317733230046677628822509612205997603099516782957098599946170309956823715676903124471757872749714391694144813681529697502088082649636252861706913826333687286209317052214956271817444537222630274780333822218978502169185571982559317871019378420397180469646774936308235410892110814139160872921544833144301111957785816918476283999657986643283517659092374356757658534600917004449040798006298474741624190518176700477253463915753279101153314150098153945969925241358173629432888789662894433835982038967432422077307024196832367307169523951754986489144559422873705635661167791714296356470701368107557537930665151711009993482384331810008392845318094522941014902024847159154871677227913717333272331774196736956597007034059317001162160677816318367345622499234973648504014578858595980983466080882167121786793614838756811478847294102784830949154216129306041353982618698946309356620142390186196191653405433497829720999242918418933855220741344072163977185712701818623947157149963584 [133,103] 646403575821483957276408045442765000627833213980550038124376721487526405129696485266140498732045010686670539416026922033619185489119922803963836941742397493570269571893066210096833535532553628818236549696174419217615948478612540331041887708769058630389923201600984988237565269701990886107018180176818227256880815846670956868537245548496927658314831945238591756107868297763365443968229187376048620709766394167662636238315933747771211004130613699241479373378596931477947688374653587755358182520226056796675245667345544308488768619284863858302757980893371121163860644111422547385578874047549514454826535318012166165720143848253106967801467996240252274361083625040692789080322299995271981564186464433961915747711569935466686253269310352009076251237326284302327681852797363125506305857780774294511815051852850764762685108991789193645702795088490418676444962771289635508893965628671026727506376941712811120328893635748675168988965954447055243241613751520293874347851581550885495197021895528681121658179079216600637838130623406644558555954073597339677919904715710915055045550988057587482075762882004154627206395926037414334472304833863073390876611162896729312675361784534956862010455954681931237653818600841036581127802063926024394160613957478669998747446564456694297011409617096303310054881882160879957936018473852679519055145756034541864531390917649708711321213895957645178270571456313641540285892182620098798238812051660333936360866360853232066846937886786896436886552568932570516955983491256156834492543985236762646310293581524665982481001238944688178044297239642350616546941480689084035750821691930128769821550132266945391470751985786644144149563723838709874141777476573854925247621246697838060871310838320695409532389464915345006231123058426863254917988099103321265080635962746732369550227030177051577945226293228424349337066561088070465367724076846863726840114999723916538867168831038298444673970422911546070101706487280536321107609834203639331866301416621207474621320680100555148758767710368590814140038304207974936547563657703683429414983199441445155547140584263531955787970852631971873794592111118679838476798294003207871163492013833719369208 [133,104] 2167562056703382843610968049367266419395435197868363522315974500363193973784435223313112767961548632601380949525963728789324906161953093686099224180086331690669435989319858996982173333707926698768705692121370092891252494070111968057193605371999609877206265058428403956696681587297097274161301652540681955123661866446535190911164075055328912459746668772628409389991769515436587751863290840078851545534628004859893100265830269841981512988004711360650597510162516713569909369938772390484652581761773019009968448315440681126318852596645866685892571847523931850759201122596006178535957752455859319493908482533380448945742669883872972344951119956427716641993088500667574883519937542637591680085797263435543985002643387853421232729007398219432697552830801186846395070781781081575177420576476667506220059540569285642527677298631876424599821795723190734185595838680651593677266905342338665126255574396337986683422680417185873249226030910917116053898387260848679950571675494169700798600104121895821968398320216036074680160809339227450324362439846719674795269085636256397254699935315599532043856070668224704409261161961402838687840842182263990656960504885323439023816243220759672595111920704783717786113144115808669003814600202697983765805165540122883719267207541730122811653309226243815654397128449147018766802608963186986892466939530755303911034670496886653641603846451643376123465593563849035884825037626002087648351737559322740628208803499850236148844991386602254816827462513539931843988065781984992506246646235859078326586652031593440884925907583993661555547894527624124436411905942776665052590907365927171080578451412447725048681156243361619263297412438847231810512402906120160516255479941559200463374717753019380694792801510105852542784626290446237564038283694979083855730495588941788051203640392764384013074465958236798556579913354056834853290887267884921794740302042905269942036272228213706430699209687070832874030570257974285997820858477142978674968910745187943834611839686188571137318223819185825894688475527453842234408565663512963761794860070610041365421394471120338922264053067729740807974243225399724186693775596257939280360020431468288 [133,105] 2516568244820617982031658105057712976927250658548292750335109812576346841276349753972211572784355580784825525985242712775475107934547554711799507892614221747590634371328527169085803212749859174281346943636358323247024920926967449802313095283192096959357484200532481901902262988832047906477472925911434119486873308181117227462247644697651013897840411032645401779172440545662758370695872396960174991696605613307793552423681290081690153229104882576648741128692938056944238402551880883567453750312142207419168325182309072736713773517175288673468387057387624045161301432725465515289182635986366677518069467196900492305071507003744091013086857189884350247537016825526201558936037892216367489635050567251177667289521918195440084330807568014686331375512363948477633667303700150326921689007887063204380705309613133832814026188303871944094798050916641108411313611839487939891311898928393854548758442450016870431601862270876956694452591033142539655779567953046008869607206061985291867233329448112823904175912182111707857997822400480601134088578598095843288939420390515076844006307351239606840942808191893724034700584146265574192654373430544446307977604370145907281138438413774970162756845727683227653530582053663372846694501623911722348214729058377871661207494247679877194860839309319766041977539752196056280746151571845650828146354199514870424729208691187586912348644656992117141291980475179935993609567279809998423375994681000882253256400538593305492346571772538425558202789348985541087544864411569365952170025549687121072301989201426315083957576465156701593837497610417505447050445900326361568736574164609229720355748920685581987114031365613560061869324416542346848737493940503291874788532641165022000467916394958924058386294787301618982305389350373665534648575850120127858719479654396048424840620328394704433719604417481226595157344897896446088601761679844006441550365968469620755172497104327620288143672380113149461629310333822718949741804925446486600829245052987536172919910957494148450308989932298345503514424681719633597734798847760639975104068520859385455449857738500856351549683996751583785838457410265220016944203780496102078907056608 [133,106] 2465256138986514706002965336071111915580340993753029017029449925806783462289484060107694452908551639739552390685364937899643422065482127819481115497146598005541875599341049297207546167225013357720259575927304207309498782113094533511767478138446076621182311475562685805067991720089038055988027745018367760454770752468779348169798984290286135784638830519144483823485767087090213984923782562060396379550512695828026430622842894238355874851708950570597552003804977437449854353454585934323203435891655103759131512457224303487001577694778869247387186381761468684179200222184977091199012815622873952081215446940967235919282343244063335935396568121551639785070035580531527323240727896312457946374485643809988519260346775226973383561072266205277213457749492915216686276492556400063682956845899738303576617553156411236473604546752825755396977042557675852811530072827868764686961846253002244113253640764431425902281745715798624391952468012912033339227166559330819735089448809241802107118580671364302290169231801697083308119270104715546421682409352882000231382828092691857556052181574143323508389472320602286123437195944070947979125554151733965893268685815687002152775743349425257937377148875614040671491996678311262918822340222427574300434584838572945417958169437802035485841226009232792894433158259731294668398701728539692329188971322301513186029380932475436892018681575394664920326758711082576670339465041794139707898847948320912054702621021060799807787995516783899637113180249791774983124133740167208862034165318030718778797054753650688621671668882828259836511447810676029843247667047454816506360855912511675389354314028158185921476609871330564810604911084515597421781421556076756181262801894326055324773813028466564345913720608190711983991328488362657238053226915418513366722450469339975756896270015725856640117261623963098172186550743903938509389326903758074232700806330475536998868691602665998037260420699315820550690610769644148392643681470899729134167702665135511134571921214848359360138267576360856008938532287320705714652532021336926051757159343441893684219931538335777746421231603136594218037687927885359342382995602214636461696 [133,107] 1418060239853483922649458814154728958055675220545390405032216934090189581253716555583213563749510157654274784469547073234234509657275726304048624767973094757540108126999258162138520504934667015150576220917647765845017638819329461004199070183400363036657104428102189206118348051833369715679805752710061771415530690459499374945038691110271163347069392569885348647918513154114159996910928152469349281161384251163641974151274154970291525584221612472843219484523272090064434455864646948904310279776234608529163259074893026097402009259441018715901123181326182329121325888041735234858799383733866046435178431274075092862670484703341526136520454589776333294848728086725683831562723684828245640616813438660003535740315623061309762878111925296129055631363675836534875665878786413915670688397300465812114612351906543472450219748216553291596987471085892698721580252148424971338121397262262689432219056454957055521940836005340255901977504347632712727627347739432667790718441799466959129070102625571758312747613536051487635399508450488951115672800061109331306605821865918159856856890180565104540828898360817936983402070134319504610060538420128808841204789997249164430570866302009609127678058703070453284731619697277404798699535497386167716493235002036109643291382086355863761421555015367643209973696549271018449967441945832753556708121810250493217273295303609473413206655062497880928210016541454949027915009985711715886455327695964151024191648472419103272768786847608945336771775932080033787687324441248779551211847725745028075935637615284778531070379708781094266410430717940587365953720128351544938126621193144903970104305128373310377388285633303233696432372942140275660831320024185593153266925700694522403594351031274939481471817172681325254450064128275152387100352470095360504296797393902415379917143246399904762931325700660120641161237163765463111276473263236676016862093216114251685773598494422511635053373254568841373133511821222514137783731802705687517325443247395763383956816757277206173762351959421337362263892859853844916384431524916141655490143727733058662967299184160627254963619123156381410584510334028057268068237201216792 [133,108] 1051592466275884576127701765330272823761046181784802451226463999789531679139896869177645314501916236735003129324999402060022976041085574827571586795439336364895980949623119542033406692325355546633231595578292537037841309181880720021570299918121491689562955561761019946078802136574617202156475571430076924873625171199486196876470057380938821928169747735193813177653439899874829353543772130540796858982178574938761932867075148113042865429916320251991499026666878716586700905876417896841467216519983586194779108917784376425355220144261381491332239385512622532928789062239951096147762998891144921744230034960175903181344706595717806795159152443163303663629418179975202318487162625332532611473047998092353327540978638829085183368961919952273836691072568628323408832490661253642508036402700298766916170271327831357306630223068829804259793791489017065128136730821442870067898191774380660151191554624255712188653372891993649663041188474990143715976215768819040430365751862046394383656694854665728536141552991305237519960723601004815637685922107627352122465924437011661692014320467421572772428464088711230043299774147262220681302047821484324901764880470426349608311291966922419897024146534064973550988662164024439305843075602745278639270470259909087584028761108993763951941474355973213457177892271405481817823880684472942113050285189036583110148416985034063223775942239212212952008285326899365008826466610234013438464499829164775140912738123672837459857701261812822764216688859299853197983972672573806376999447857201233527755163647237539802769274409906391527953959097508766637313041158084454905905976601521877305684933018295295654419697925197216712509387807586364703220405555861823903875681050480914440337995898101970940814692886307396366673802654118640629476649577787231945058296962751773467556511910429467509165239056479111514537907962192691783497868340985554968910919995792672394626182317415015935006469017854844138786524979938651000044402780049228151059966765422510110421346815622951419684118989624811178470825027239633894583097471935304487144430187842946492884119505660441190475675293320390073069563297631429739634911360 [133,109] 365106954069771852635639296859686764746633729027696963422068969716835973422089564581134438468343367248547311032647283889749990047444247609599249371584624851424337965529289980312534386206996631722371556063298276338808153093733539640150660587941529681992000232053084018755055974468814562505924301515238227830816919157893713243996661026881093722803979900212838882166640518261950305890901090724181111527509002249909160815473941864562612484873737090057994568112279586757888072610978969134194907046614478791551558517504117088618069199530209405740655187464089133388496403457168068700248613327130468827334782669098424479112857880061953441354284698545032655398869942946631076125138217194707867673187445339665774528617474946514777608592215327439063004494472427385789027530111006197856419048263588123005859019536395909974382631522906551610661337458390431626174370418305148838111404666952139998617846553753749477826192499448555078755490411517174889779809622524539621189289300892322678406185808839901542672941161724043734006194888317879965538723264224665972683274008278909782666881626587780505629030554611907171014288045988953793199193465047462164136648309146208052730747574079820393648503458530829844079550361814103784987531468235177012843442574673438321602299589979533115935410808571013599476539787039139324638218806730848354870077242847442452992091572666583103985607760682675923506699477335137429523106799317184994229832598217841513868998656547671342106159231298203547930644601937163247136411068300293684322190276162075751491150996483682509995727025610991747132116476705612039686162266459358108425698356701984587056900763229643791584768669541804041918064960694664691371857403220825776119235667374746225823180796190529907328700069077077660530641854203576433230555531040637828448377041944744322854345664507330876883152616240771242152198713503838629037168607333797343221082233618684887348544883299492776249695157958534216097734588588866976001288678341469415614641991670832230395409563904101012111705151452917785839156430364565579370239931420980189262466570074628317062370805558311427040847680200759370565250135402832386800 [133,110] 113243984304680887780679362992247329093691662931260351309605647262029608055834723071483717917808064687311731238462021161674410904711001136619202608052901419069117714994830710975965088553265314439765562551541765919488183617245373804155884432300097718899960913489671008660914382642045571083827398353553494750940895633022296727886836052159585532723374562923136162388635565115938948001704707767001114139661278769520424437057707105738237787479401441923160657115569412409592025549152694458000722200088201422885620463749306963232791618928906739171849973098059415575581346004680406347657024627729214095694791523328813140444354020639468013398060450536362190576188493472778538585950993425045698934593203342677563116166027203254909299495847259812326187401823783471455514654632376871114068265102602028727560138571115032868165313601675424691966803924632555921907896960575406869148557403812500259864406959896275915292484075741973601500646894029413632395066880845407747435943536041022237240924611766999595935503325251786407703255539771662037727231426864118427027073576299058952272871012500167693257652075864777183471759434950404466312587045588604226955168430719716097519520232324179860254925496009334895731731942356434048784344453700935091128080325692367771278271657647961030472330852635122512127392757143176535678521064595877582639072307073691747324093155459472855782893900426038374417496989092179813328938443934270991988970453647739880358320491838118033873641400248155401216158120692466927230356101968948452697514580499238842316071752215069802498410189233302972485745004032273615425708073217582588806242532555093697279565510352955106129180755477406463738315587104434132443258336612702375664807487253429490142807438448385189786119026522103526615080056077366348090231926630839575308775143761097489071218762681419136952082883044715257357837614349212330750646941072551850688789116378698518906811725848826667236956491724438374066122046141572999305081086805812625552398350975366781500423524007973043314637549980409511537162854849704262341978235873150115677703767373133277868391204992488129006759817613488850626530263587648 [133,111] -17093081914007163891264460513425383748982685443633406287691007737786054170973726425943444427110626523125589755277661841883837743724212235562052890232833363179949031303984223954686377339065046155949285135313406157715562585700521748449928242665597538413801629676179436989031716486134579989626163308032142013433420548058072085740372019209575461124630154624236361573620683506303714551259107550844946785861248840834787504068126163362656341158851867354515412798220799126204487019627339826292462764480035754755460428980312656051682348883977435809960210266662078672284833800424537332891965557709641020494431053982845331775588883584919193409252583630270066787425305999319979572179481881370851908504785044523559300912212992253994049856882970778521561423945843824526566795470352538710708626593441421183652895229840447551035612108692253159680878611537954181570284105457207408620715551713182829855839720722871490896968347851736671294930355312270397080031319956233274545486791610725865105589952244149111582830083281073096249216360718442286270456784416551819458178885763656681575325927666115554717503440578004024878298902001712802459139331654301202722901471119476441867231049780563958317738849176495996760855552780318733894835393227608975609151216605092377608636530791699524601371792060095091901155869596268013770040067072488182924384864922601631952831328113759969024510674216615714014645470569846033453929008883924209241879612060091453800168473167545613976792802555661923048623286283481555688427518046235297811409661658667335008300896396536438419304931844955468586533435971703691985703624302639434391678043556975136658935889355279846612361650495382405332709576436289062727191335403959287377559529672709525450971836980451173145225562126776972136057214793462780973577752936795031492883996359054302220953246824353468108144128697930161581770200516059109024028447438363022497523090781818080447235073488566021126598775953749334973949892806553679250417605030530663054808907970405611168988619885118346905891994316729862075988183973779252342548849061904190854557383025909214080364346991897141908552354253795363635859272 [133,112] -1515361061202113948601193017560052019705417978111757355684622321951168451104705498936075703305135202269818758902420826211008341641856577887593721454774410754131889083793577330129186222943881381236746309821581426776626229311845315103678227677062764566515743937691409207138211984025250626741802069589437512024402952112885393163909031878598414657610439014549948915122369909927429661522018676932508427401970877444182265268189062549144284467238935669159007034400100232964182702271862208762590065815866774949006276052061613968326112778698319170802111267473162438078320261319333230308686192377185495756938386381714529113427407227805242924206202709946664818428197090487396642940798114084034508902030400154961857088716493339614035028569906613115165778953544830368949375355748236918855339421352834977213398571762567774118663393686196215425072249219684784497265883135147491552960927690335114632759601952969349784093474756033858405569413502337281928061110841616214092660528726447827294088849602904638029797905341312314543451671190931048290178229689120592570336998287893356256250509502435220502176088289080432471374307980926784639010245116375235998706928689441183158679932025863670208345691684173954566183202135623527221960463174599286995776780228820034495300154017179052827702373849589046833251973856455783609477880634266052509705396144676586676210542879969970951883342734648499299814964714393957975092884402963881521815313071088129286655797263320514870388314101886705322148662926402102390638385567608850454005680039976489670345719586937045789995674150881337819402640796827210572850418361273638903521833012768115713491669622127134632601913463088050112182452560409013182349744752959082983815003291987135998109839607610129349492885261555142462261006157287874309484675090123710502254617379041435755201703390713603998634704159432130683849036253358073483824235667362797148529815058808720939956167622238816283894377307457833809242070767068254207467928483340260448191211416631250740009523423238980299563924830547118444404787724149747623717734148071567108196097676382549144428454686487521353348202483315541248 [133,113] -17706400865174993628278752867575553890575793312618555204975432498634056987363217999626858423586469785003184597932801759991935163343555307769736734362688597043878342216317265531782928071870907059930750913660382525123940582263299749789170174959712981398945745821174326458374168782584402384730017449230373216822627942158591716114334761281067988825753208636681118873478327130359151299034765137157741636832659793403555690656922712672072313692495994982557077264884231733866858820862255406330104939291691591347406143906008397521291690609034113782103316997898501226988575553897477292431248523072419071574303581350689506971410295276600529378630616464073767499470307679862030326846884251393814499223003284338524018763937511037813218635609124786647530769033331053208625021857177849177063106043869840125194097855828108693026356785545539375583849741201801914459695611828935664188569583143799441608323917581142307716882514627726861302881893296164102765345584216396880194660683728665935084168542284551735140777272898837998938143909183103356752988981740618505193499037493456827381142092020173969157843184486862888675805692983578967026500638093711203284123287661793420898469715271752638137501240634500604208326824482815332826105974958339884684684412187811624633611555771864389257894246461852895097066650565647836489117854601067802661197196208111896216050599193351202277498366681609465722125157833556417353876076020268012314388964813791450055856940114977332469223334708890753896827063948844884929231929322886944538848242020101794753740721757920614997512246670612530895529598362028456521586481439461738562097268132413596005325815790624989235731581952602670926638433434248647384344637301801701720070237556062063233729356405232217899631687577521775794861476096584493245129426423106891829189091951381248573616800851820684321459897650964806097940772700852548965990855571554381547734001443028154663469646622491095818276967416742876560550013179629821263938930138149373502448896421302326003597439210045767000515819620499452197620264995329766128726693219432185868481130316819442201613462642548377061260816224 [133,114] 320197318320495250218294011670970056933522574034813638601826047983455353851400118489546001602805495921334957855296373799243944519011706924270365135394910421291866145111368648785503133290685028915048684020626689614054220368125954179050059599290136376381348636997303895237783143808076524510439633373037221785972823066420952788193707559820372278709678034584214422072361158925032943045533685148509250917226357869387768201010354322420927731534335596432258694255093624520567031489241309905239614640273634940795917825503582207765509630067456132865683046363644878870433318561116627364506097753841961663369160729419185879863334065728336235156733120501854740239340222905907384468838038308673408093535510725110554532624683885830356482908499125833802600599106894278493341728171131522041004557133894698336153264054665241790383832274144788316211922889232852228060887453847022324300592041223799706017252306705851636651070178300679834936237645157089140089765285661902308398480848998670119315712026087247404563824493398487583446810642536595278989581306224018208109670576273611876652871661765777912649869974673503745697186447716456179553452913201156711613445491754949145959174356430678811239410707605773393370151313481374021262150285084471246876763004332036177766169825594981528896808574303284488450757684008712658812592779981651357196608273628867306604401926662111397091950706418630079251746221639845122254574166138336994766733055852124532605244917103829001867619404698317673498333646701728657081999587900210241572277507075703644309826522261370226929656356560809380370175603169868707648576730896266649467908543907718395585206488350399176554731547287985744276846702747158165349202329637977694405581270786142660408054310325780413568215266558683639414416010975798010933541878094213419125771584503394992743340367811119612132739197515065576474095960752421998977198096928486958564241588988522981545885873177602505145161627731277384371668169740192466788061575050755869764997868207101787907689604503869725565105550264024773465646816653019875388968243436811630425239179070731992536583303054716334709472 [133,115] -3002226841462772819312342903726820281287887917252858521444001575199551440506097125224577643394720610069388842737274137691238303759011191038492534749183084893725440051729274099410856575492962697014291519720609242131461823705540744026394533109636518620991959796646645091589084090728256443926353754844874796159924799855223616680755696020135911066845867569502368811823555953466376027755866346807459111065940375804456036217175823218504000144877832381624143781270586570816278582936086756118953953950878917581809045168087860534346981547716656894511524436616807557456026876804805189104498414651887255205993838618280711845090168588640876353702619894163294662328020896805158225298503871094539661394822994634862748351951193052075141693253775018327199994638736725043867789376944529621231793940211063913797999249472422930554782569035613389033240995048958568929076340493973315661750724121464597347867811111464165958741402700004631750514077106576038085206155982858430525338011489901016312376734373344037953496575467358337154321886794930584148037359001622788034670883003430263948994701719482490332737180695987993842180187209414598751115554295869845967016831147127360469223444086403246052397159038256549145152592706518975058089994014724444118780355412371526240174542108590223907955073101644192684249192380351270860366898433209951479580896203369073953998988073141683574187362728181336256724091208909708289818501816772019422678585936987570559156086655481646199073145780657952219054731819040535041314151091463141276727893935980386821277558467316939402068416053181970041191403797636282133702554049045061347854065340143450493049819790319365506676352206827637686772025034388544119047457497685930067695290360365941045503064568737109102999334234378753077762740605067368429439988599805436748836518575728173790383429216249482274197441980980834435446434762208726976682770866606721082308633974754411839294189820506763147005725894625150204335653991931977890402411523811291828389137527811156423972946302484495622680733003216363929135174303463719186726174112069033910737949365901868211791737294982484 [133,116] -6898646716191305671405383239423933113869573533123202378477680890945893072977864480632703355957120056746562463102256516941883282796014038700764436302354511619309531084595922983260228605565446410618151798976389439810511257787932455306146127402860176131255405939482784600512610376580126436192714058507832546808793881789137919928731895309377365181909352404514762249785696264332247768566007309585775496456943200990405717290798362859711574749728113358185216991286674635554923782530060280546945970132452168370920307245524114245039128577117697169476628903864468759944770412482900607594371275036627572451095365271752694550266394031077668770766552606982517880999284448897103585137875514502550345522976182182346537583105117131957745019662566209647345412534357082755063056627977834559566953389020055032426264050828740503062524456060976916327079311032057032808722946721246931075473800464002592540234900286712093660429067524842312436115149509939966970260415698752122548631717740342230986610521300035047439964407919522182228293294611158879332572737349788008423854473816956459445543550463324541020084719141496229614728976025941611060706242367865535349640152515629499880430442723256109504890858405558441417480493872856081609011338377301926837187783004472173008136883538332851420633817788901322447502943689621552157494531485990875329635555984495772223543480812468975201513671597345572267885357115015134154899216315326711808455218875527357195843648172382535377352063241827326143195807454838888345890005951102049670345704840801985518327363639574918309747707786479267763972046752581776854850184428651476323238207864693583025582724878669395124884968543685900165104387620089173167786013223521737165775918304912825262550927192662714813532287901412359617534312826080555855786673405635496702139542510607278681630009983765765555892245118275818574529075589341360501459110086934843584709625824346220488857690959683208474711674647933760286592030233199294660651955834523118844214947724678813614350772460682976965345188809702025230003721157879537971549847898724781454053141714453276878296930688 [133,117] -701039721067338451988469303633571206410169227023131016031421706809641067936098004678136516621703648782419358024832586334735402911035727998095477147776766728992444455374394127622237594910409797992081200805222935813923555288997480063805969539792966202020605796355774738404417440298030574363898905105131201132346918769731092874258632512005136009865051372650515318964222787930315143113854142659255481814024957271381027922936862897434810077382600013490645686422454057803693054538781698146892816452597258551470918522555400778374895983245538944032274913060803760349306270472929353305192097216826208416292265732974703558611320284093638911501861232980638149466417895746401630413955177457266941912793868966924731039614852549784842393977649836772875024138417026254101484426020199093455124569617944746887583238859916663077786032996725397796249138777133297758373101536782777799554824487305180502571406953345793061463647170974374796485340865483654864238625956957021758782983782963633688484676999508459894074517676856884163898096472285486688250708930802933480837389373694548438869120920579473782804539439695045817036524504421584007541896517289510038974778822038523629364836525244119610815700736677594298777033716773700391024708185014569636872069229745580055744598258757906190410785881393721983816228126805669610220490279512734862545827356737926158426829293726001276198706243567556500828447939473037889965875332384113203851699341298112238176735273437006538541582020309096305161923562635184018583031040852136200721883344141837556429970120766112525668590426179564370499151546934613266119424655980585945971084148741640825872520908594231929080638046467878795623960161368524901395334051074031040131070426515539588784941964336676792038696146493480467275882355599082274342828693824104133622711060236573567804718164887480721354887048023823102639758416858139617719758712797101513973163676367194639814207712173157697056054588797445359009165827982526639421172251284714910847940754074934903835655126629343533682385808743150050323333217036536601345276071600956485665699281971804320592 [133,118] 131324843278739788917954089711042786053576517855922635674984449430787740296403983532675533072710069646292698401433737168140917781982058982583995150155491264167605596695613995645155608120258089583917360339245248666899832293163646762562169501634151645016423306317185664619274767087240395013257475717821258094060275745672381601268437159588076482592466524116435351803185750956439392923556458415130217939908483970571546144721453811724669504081747535764359941378583318134601646812445421426358100860154638956030666858465989136532318662455444998773830066889336404276760595289523791331918151670667813053288718220618819127558318037104187654944330535649176370683335152959464687869650180864660313990909004052747992690530598532317220182639328876963491972519139387547593267263844837439806280262308696602353580310222875609011337000630553300495091145845635786208708547099143615385031729538820333640982974773308472769442260144429644186553337573658281385986034705861304352950212207037603325675545044290964040332273741068878913589818354306586914189644006677911500616233185563575623441277039709388507773147166085118380794090297314061892209732141496016491222161630420192950047722774034146904460948944495375146437076716423786055439580644130467164032502538079188517614772110478700545414995861994089065487438164557883317003899243213074389114234457486887721666922426243151021672762869706926817325144012787121341474644649453832630578200027534031896809189350671867995194553451859410224997268217930324490065872086651632883495539744431661153589173490977933482732927676914179044100189732860315494397487501230827360408419209611022715037177320132360174064215525395998088312460316670002343799954418644971332348927685498220329959320080271092239152904812467878332576823446814920513901411994734943243000027575888965571632592258325122199051846689452151570464086104368999747978776474916151437963364458215273783489561251215389441595785120343228457677459130308942897035355375946383450702131731744715625703904683036504347473600299294819520505989007140649983388586329885506623502636574837416 [133,119] 16098941184082045346260581717422474933819848202162149166180207233141239327244638018657653602525660574525956331273656589610613376963310244979811780085227562733703992338052281647419093472538207831917681408291165529579093524601370273488420006240670196794572389911645517805136368858018254070660674613491572527088914833452293419916722683208173765216445048300567591471992357379260732316347268112991237423104852878404907307554174519011417280809156078454220269306211275872663765643818569233807922150612307378034786396383190471928431327339944607053204000955985149027391469593383953766737815577049713179989490864388623527505727893618435908611349620607514558777598028480361531599388252116359126253126583499785707256716942243647016770172523355086293034574773634959694857940454396231144044328209505379041931601509699456661043535584610531541863776688950225519242664926822075897213685959421258904566254973718473254408754719089529980479972425529382151206989271846680636147024411897733686553673788501383419403781353525166175876498357948118122620639376491463970384595553680918330234948365388057639215484486388846128003944073278690609826922042173402052579910689686167018329710452411348093927381819138776045523867892152084290931690053248628889262410808393195781491539845935918649435050167890084140870980890595018934253100794618598887312022022147626796916634742721317372990410212485487161526599749035723059225090553583146135350727847807884121318790597052601041056749977609448124553628674068063749367018288764285578190557951271879728711340731227042205980704283715501801352450526418998996698924397714549592744318315308485799846762988021005474373169050907990097886548723095614490409826535221230865895069367208019896868623213279044762304895856027296245502583876590648670193650064095398408944017259148398153449403889910620136428417661472289746178656239016694209132274827375620577872415255285139249712037286050875788261989404841040820939893794622309541098130151921493848512425884041647248108126848570106549861625346311216545891755932369173392937308007807954406915421745 [133,120] 83072249053460084909126865415635123631792394117706410915366932377583038471370728553045248105375293860071368613944291668400759676742708839741212522816898821944672837800760049774949638544331076682063109810840665788008772456591341287002469197171085810284581811780916248594537883411039186547335380051569432777886067099542156659241511265219661417805101432802393731607452912349754717987977430978668011745701781979434286388817340816777548975460492786404290719589357213602051762558738184246727014600828521469114373175511893422314395237750666228446409713414784379519461127517515049813938632173911668486073486209577790633163032266881176704599812035792270441998012647390536768237088054540792119210502543109911696978364133596274974144296396295676206871142784361125683018810368346679942245164773211910342717137787222362950017304720824637947273135282530541323663178789334342443586207072255762630197278497726808787321450448821379442350926149300335534111863547023325340081618766636784192590868687944680046088712881346199749250108601060246729081257990894904668109745873654316757901176276634604557075040739993202995511148635955099759157535604187291252767667865604895259411660732426929355768863491121723431503983436925760528540106763194756904243555185247689382623424016334788778709248863806771133945596407462267175514530610838908436433898658597367271141711941984354799169768081216326234582931572800339306446899975079992087769782398337152983502056383693113045045787123464093301652175275641604169939063366758770290567562075747629405984766682530153235881359384743360833893542140262596519801437485058865825353542668200042574704108462967006257055548945375712676720569919716379698480433100216893712477101867502405159568015455308905193182849177315233709602771141731010845935404431997830694746020630561842586335467158592728908710301802009907841841892004070480547754034339230603522820980769334798661332925685589431191445253871300765358618066408932942602287137862243493798915850557034013726542100611583095538927484094397897041050877155495024936719708709803094848 [133,121] -89340907676712438614122160800915402445987750916057639750467863457846333500930552823838033410949693259844664659592338498998897443742682197030122021969088674563325306298225971189996086741977381184509518864834745805390692387366338934849717290395354969426284946182491919149277100040681306530510871916503102135059770038712473046678185025893094962990717113451967570197069633479290905723445162486870821640398461134821929682757217523636819879097597458813489099116323876755818398123710610922683804789557310704160260909113872997079274094532634289840188724787842424723346967021320931193534620937762590355907027588921621406794760967876285758062422321607347984781965207019859285812689778380897651350782018067555973767980500521625300009944835904247794810694879771535172622658312506717244703225298949538961577563749862830391652302741020796061827788886300976329048307329344967128740918808968461973739803988631530051936097171929306846227470335906321049901673138610067392615431530389600101636440759565372731629216847650998270039521050555046766438739638634993865942216233200782860133273165970039824005421184593495038132022450939523485888808933813849275758463141897538565223416041878523995317039271077246229022824410857971379070207686139672758628943309826600695918891058559625596832339992098564836628007968132870356278874159595387963893499716257894717404376799680667194838623159613748142170901397933461488317882865996298009434796316585111541913984100920952807920179152807706334684838193108696434455972449249671928274528138335384036888334112904128862280330754788998541939558392940726115618651768749636881566259286402730237383513647807243152742035667437542081955588957017627931265389995754801252861489303982185136525164619303950283795956592954555467464090455944121572505407141739332734165530170126431908860666375196359976402402178821172539448362832915574450688610600129748426080698106127335707869636783600927712862793679599595923354520456703368185656499305987160456683376723452577111939657704575509704871302398235716691468908783527362454222239011352 [133,122] -6343116261550388035906589201106507626294645294283988783791903406549143238071387176690453625329289459118460557524340015041875061153083226158792829839422559424357548134476694995072469572672757327415733669686034413237473413481676518932741082068457416898531912337272585716262439332921577757200552756701347298848648478267617489307443399759592710696049115691218177039323048091082036321886692375788907888109476361300239627540251731251590254878155141107498564962439998348552359493763539571171183316805898658118711802419237663269722518616452631555098779312047750859504693337757787322768718698103657403031080400301799058705032280588231112257187568916060242904652669831569980001216735457001916107096909201970920607314756063168618432327581134849172904365719374514028014851824343731472180381379582468967172334987116780808504055876741821669298141868700294408488713211795824597308139484865917676238833041547522956384168750399256232674907448996968850377082554269430099048423757911971707410577807673645502273111803776977706338775914786026842328749155372040448504698282416319724767033509937521825090932830437261821203414968034113443565052617416349930588977738160397461112719864973872529900676200654839606772325530022958373004854601615625210060233625485499564636319098311196140858132387063250677509807829074923329591337282244551783503627107072267551327827516134356050852027453137032364945595029058351824985964686333340262355711727216312730829393807101549344724789243715741526912360541086211507522050179474778920768577163244049623911690348363924636292427399946749506006547597437666751181426908736440598625654240744288136408476865166106224019972996254184228611176283867047816346394196993793135836978049136422359294555404624103205006346383283289972818466809436704327596987834791451610385972883729571374899902095240342460086831313515131069304678337030252506445187432901673836422687869579117843664639965997472884254610668701840002110289201294864739574906908031381529357233621743027603807427541298647375130793192498580273547852798509419530316112 [133,123] -222264070073751824326824158090066923278315761781975864463924736459144377991895555846732089646453670594747919664307318059352444886424512449363903402893507349970481180338509592833598960524279266482283644953824779265048263435192489130595159537867988422586532922691230174317009746605401285758222707291689021222332341679311086372660206618328199976132017250411824633575180856999326566671658010828322323528330752426741842356445209637393413935795535824298063883393136034181013232326393013028056245847005223960422878256650066400259177295062570426480841398149215961469152816097486554800458584446477843192311752502791760264418062590405778373479852060453371025877030469834028715260818541635605937208341370540298873384134932627323124018359191359282959726019751054389454064519855460772682706008373876078790364413962229993192016002728944691533785477599183822819440116175587156418976212213645950862701376721264848713353134245932158142385276090011066051457215171703464269332771215037682992339523640788672821251850235070944848628076077081608587204203802969039437413104526021395846748036262929551067408603412856967927249436584339459696229367880810626312171172238106489196407436092192662797096513694720525564245621112801754152817334133739099048889344134821355044691966898149840026602982651898057814782307896265874077279596455535399295036605528871819597635386998702496011676162248929588781645784224816719425999483863569947302623839881007386670799398176987886666307001071450581908068414245547053534406704462417633212247575294870524735396989518799232107922598253559486532114077331113116489562521168586486226317720100236306392816268329079198534632510539268100962064712963288152070355744910362325481970734173469382257462434425672905143739677412668410347164751672515762010759600695242165909625010001124536975635701569068138506964834243258429505547528782753508549632362008291592229824722610379346099619758138455969847777046996848771790567145787735513532221718164626769915733925681881960706969033465121730872701446551675261587751176410958532 [133,124] -3121547867582856093760320956786703929337126743743585716374888082681961755119830110732595793894468529348804632746865728669464966101246834085533571025155315918077990680493577320867178193124619978370895778255325226164971256255607041950304938332503277569085947763690909248250073834361547076903486550752910564146371648518904108456169694087689497579940823963794763025821748761050378024852261015825505955140349841078878131958063626860536998330893034565872561001492939090306152155508765421296082623873530406242031800853602559590048966807637510162481145038556111796919622172171640476123213234081662927960310262396638475881965795984430671619446525464377222779448838441133802044579621869449529435146865981208611619057207140180333254607076627393580169106907913854418800002882713017754486675101730310634916416851242699097915112085198512980516652709035772383933324115241311150573164320299844084179631952261537193359938791635525148131699199060611655937134491300239116341065163594835003566932845128168449104992779500298691067127909960843837937524416132718740414704354860726877247183709675549674027847697722877797616371589819253802392956390359554070473064822913472342578389450821774455049044229810277412047916377599052299160247466300580629612093071822292837273619098377806393751629496827256854485841727113567724696270458149151046433640227371661079046013814855504860105031483394757239933450857284541158535453991952376810272270518333783268269386922208314694744242973825912228387105404920483342501027937063796374668457902712038812646284651327200224160144084720866637987823563832247746210195548379110760515974058180878831810428124095783946795696855257207911392833929793907594119605936885564990740533460723546848882166355211332082778907187825338690857598830848483110730989396689023350255955456567123745569315990011155001325100500596739543834740644517452485494759774586534039375868254237339267117392540991730598708940657910083279213730192441941154609786089759585741451310244061595273536419691909022434369405899531319824045430304 [133,125] -18338694590106705258600595584825788210706392069165228842516068993527754121625122238116995619926414907407951265743659393027218116192366522572522419236763723951595294577951547874592266237215281363132704449853750437976362774307118006254887835350461173782893388023615027400218852952245974173337490582816537241083209805619352191923342164552384093747694120873894108440358516498241071111936562402601149493635373853278279572855494928600184027432969936901330045302776342417425592381457778880286903472587123067530325368725936738279597277202961584603738497474979692090310860415215813599269634246326173181299574231876102139708261793309468084734323788245988716109213457588900598776769865135026226596348383341094817039889065110422844867423359806556308975537502188936940951788815019926750677903451283587005154954851436461896643638700126758591364521943721783574940493823747882847234615232313586843438249094078047576817394448256845811360771527681167170857452376453587883456583979887027369733237290253906652522585398267146467078204423589029034413882488177125937298820607301877870160963255651345720851586253338536005887850160499767306417401315829476502106187161465680861043311435600414287141603497984207316178415511079409091463448005234116446915153433668254297357848996968825039759641219335250010859417974491845004312924296504240758849491836353251059765309807018417831877579702913555832921658775046318531154673200015323372243585863085323302549393970706521013513332417604510212197237958785419984037714347362632037562814740798771308524826464177259021773270194265554179799772639188982650919651904858332154289893093965735360727474390099890065687471844012527388842497278852143769082805736989529309225137672907859403462720603704903680471843236188423030379797838062599072056111219574554764584766045147138072398048364256417415953600481419502511500442522187121078377144428385955343999199131015992269021657891244800867135115349875743818427640660936405445358489236936686891256469372088019769018445809688317033295718498010104028 [133,126] 267475232662855780328514063411436437196807213550022864443954445546617649094233869011484865372692875468406871108296457524311400894286768113898812732292775267528271661537561863946907370970337693834566917470316307505148600322479143380748182707033823199840035272946166231021770877608280477603246318320860325304554823783096602810227627850084371663706821510864754849550229747350435756543009001370999458370646532911314513422019053124651938240090124737599831316536128605866222366829194163518684911636720684082956641559830159205920197993018357691957277534772415401775996222659347518542474128627915907781923939625618940104938997221171625551343203603183633361434521829717085874352930617690504310818692244776869946367036661977940540045475285517713554358441414007205580473647721961241856928433510026725429385159183351993708098049689042219329752354522459098851004796707919090739827278063516824749455473799084526467920624977322820373451307196690721766364056582196191095707135034681855273411056206221195724839140435189320443715882855152389666016021255494206836197858014174715776219950804770240790554915844363108068866743706165209991249751611632497535416886904928337727558314793352220316196191835450341291303199485510996226292216082241099931672810527122711072272587488728774899251533450654523055279425544390161601077348850888785730801899963984442573582699557971303204767020669950188828479981217596047701219271566779528694149803886925875925457106775734392496662819038074748839059272834936341915583313132740384646757197454934758254026305239964809727994854652986090506693043415201495922256681991718416063864777984521517425211798427073444487587890502400865111868078627078574362321614196453574870996316258435820996260340561822649672600252197122564220764733861410962779007358106761068086686230524933605555953469012916143254491447076996389979868943046299483511943023083962491627463437123716973814270484942962720705381608746379798409751368988082933084377816201846595960429102302400456723458400140531356417872389088 [133,127] 8028549782061117058317264459612874887501344947211060168207368549225768167836033609277441120214886494098109112136760596642644585136191420451702169073217617338061925423665304443978574072671136475116590920094790584717237916499515182255547100854056351670333145254620475426485756795320785184313622924971482361595468259247487409211379294968391503304826041542509057457554279864798096542907283715343530072667877380185937410694678383275153961305233664050685384660922734608919503358071928154235338155561632360504622903310305690290635140355931232378094598344215403300506917834455412373286001507153361819344027819546641894637883481670534708602393692845061730695499116374412713154873361874249623849064830124021643244081664569088897922603679850756091795033415550368116019164626442653852949372875542434814763033877851381277209192787364549637728348182252870853791143892603098976242986092211408866473324365334789986955288243629435443886947506074823726480664501051227805842327294586638456323637405189778216966986998659393681557687342481281077743509163577156139132117738643971212754218638657061335908426513438317152484548868220435869836761280375797386024090673602492274795761015723265490218546295421375631918214548580452834415316071253672980897484786251518508464158518301894369090264306985421353999046247159890477837530007134874223778161133749793869778543597400970551543100346825553966888993043791115845172328777659187351649620797262039866367319326338042049208981532276274777835974274690126063832423149450310079188887843922359178723231457338712898362232379625097528269726907940638298954689808079096141549999330034149242820611439202004886672537269260260903382544728428589669607688846379796736232024535242957632519349226704967282508279904637058760817413050784758267995461306564709696390158230819702574895455551277459726208003982485268625869371126699915546104001021488649138825213219292536610530378724320618765523083246937856807079441263685429309765016120067492976821497525709044154199143112351601570444 [133,128] 55477563712741023243468047138668482684532128228689641594009893529939246357065992515870203821320906854748002982361507567153336228363584963114037860860389988576427254377689732903923681080853477002335361133049282407822399500625692211115166126408935784532543020007460094227061745414968041092089699889011694951886493401707953056922145331817186720724502137262378495390054401265141644148950000304155278381830926013086271766753844592851427228078223443753803351912210756251015655734757806298944285234431661389141098909055195206411059909828457019862760050455216149932224073922688483246854385830437176182224215191628587893893842553157046036307073012792589857138173255089698417980284293407065334370506709264049253993765324730287440827250107504827291219486135893862083773664910750194728291898454922398209768749615140937371751329288272984712734622690918772730461560570147983248652572161107940388699416314402245207422216119277059897945962629387286630579172708655944836557304572411050782294028682684567257915475752609866701904830995309682738082168611541081934466306113419070688971214769098340123229121619328115377242121390822589228275189534684902899580991687463474806933990830123596097006580027269560142360807357569056137450726687068001202707036011629614169699918559487032244684397430992010738088668365950434301710058122736994410148183948883674117478644779889021134656497110545562143568940751640368554774703427735969914486319849209979013498854532047659844211316646117281129622452497569760737616089123392709283355158869470914188222092785752326943146373599657047570505244038443741764446629365011169035650861882249492756360180227687818584273226143828044814966219319668000457119449344258457979009341399112164661511454309967005265431310480199259323593844619411560600294946799524462279111340914990733170555070495743200518359992607818683224686804833250111660217903887857825636804786009923116548107367636977703688626327420973092835953533725611979203747261320911657358599694057458708574747894527232 [133,129] -308846390031746989913734904934119432715472480965701398845238006832780074961010464566806878345311412210781924641462801211560496037935099490211679336323813209493156618677351171481533933219113859557317948205870661458486981073113054840553117964114495666056314499203140844472849506134516142918147865964526543795338861501196987222698570879016431735672835032802957486192299426291806581077960530550843594365592316526774403533107973571003586965003632251347120932062819918737199682736494143867296128395210984745857612736770143836461096973299084909401412763665690127974780639962554752192277947689739361954322413100505060063062779056577693308108874990428473912988875673578077222060368603729713147742447122690256123665232176127072020279716600839592296773776345563640583330279218868743741983317021368852999249491585110467687471006217416080117821410287859874438381820104587577099821437492934626751965771205211705844959676607277055937495490090695750918918540858462866688350188219766153635097075704608249836512779444705953099101645347774991932058759396290471950066458120146093111097119672589304871169481624465211861913242312159285396619057103946052760161285950623412858827730633746412979530049040373969867356052120556634776137398528634599980145312084809747861460384911063870832860926021652342927878740621985009563243671088399447597094993024147245375100128578811180857363568583963622982320593929747237980287074499302523343674075042548387156271431934187427047951920647414608318542316006509233031298040967783183436707571891115917102914025860472029482225148810346772679337986490988082195655215100826501159982890743938606117604466169746805076984546747481985599277163635544553245237186737544669156089292286207980413092518346878656057246450250886140217225834233560536757158655657564855326734363433246705414170170014572946451650688138577568263685864933437125118413890779823720075762874966639152649425033108167653753288522968839621330822054252874898194520174952162878458846209831588367969696 [133,130] -147643705144296442793021083175816553674397102375953761666345856326704268257213461734462075305986645527888974375999182927739902803111672451828900513405587910916222248422331757902862282490720314438670787592984335928251583897079500191852522697722692737211152302497188357716583009418941938936409347002369884077076761184264809095653306518943696624274788986638839962310279821302296114656752193780942072857162607843031798574515694097892247107049765943614458939953297071737043784128697343536622929796173662372248650104394890816050598606246783375978931542221515609946272219032025710239215096583410555259654333746699450546321327539566919767867434184792702917176640211049899508052426788484310473969590126698421299692662142612836725055075336877473162983876724805011431351000899842917748875488508415545773013213716942435777359604451169073064007148552265733963732487887390281389892959724409301515088147747381277287321023999691343967131339565987439947256125495454873383654988152555272233466672955199318263274930055631537135283874876313096915542209566466097701219543877098186954469649867792915906969976008708273454220865060124986538231162890052420347967456374872897168198069642452968721209916540701449725382892236954147055514128787652566209415351207996003278135242803099779576684390732726453764159245058708264261814229762624774856830518508940303989666270004741565563595424935477484418438608843781755874051082732968020845579175544645479609995744753437158228903064643845313349922774588651645393612050707109086357168537704243459588714779515261946814950850848206484445422730944499697421666234909585858926827215801862536537328590647004360456094292152526202157818805109329707803438504968052014730954126157542731598783626849589106867512622138488920332602458537903502754811058186115331899393317938054189003948783220065689675409026720864347196937964527146695142673515605353175864376593819484517889956164855019787273980308818085855534750356452573858781610490404070515539295435273856 [133,131] -6200112270468211134440286391009182409994950268028518883187050810753612874685161744547077547096357686672497207006149716567049585594144277553872373002910762569905917306889387502866493527175053489258686437181388529216890254428666927934165095523404071464670981675148513482352646414157932917084091308454584471108366095052591654428612422303598935894838091274760105897764966269694672715548582806166933184306712086430525822772547921231856315869543942374101212800720547136365780704920038708426750821326227759515758177868997022615957248941883118417078971501630471156182901896238541889978655580027351137346919863663529354375300736986274253749377913447166445005291421423482267101605144671139424862230853197266912829629589274687500526624813200233948087586137140711906894793102818091795995570031796248148081823043738347956974055091023450954327769670382969843509681235049333239295082630325912900943371881915976091663719739088185081252055959653034893645428004933171461611665133982959145307824203811463645222776581621091218884959227813417908997158708915883280209192170209584531141624166192344252018104408729357122301072598100748972191024801142683777382998905486420769140868625729561687252679734282514097228838902656472212914867855140449181718547164056382796838317895903538352993479808853351150327871144868963599017338430902847327829379581046787811700918121352099529740474953254445355606231500065439997564133875404718985581077993630784661185373307865897672300867863858265649066074988752731802280780718662624750837984657845631227999061376776849995863358981670058851629491885537175876128748430700358080408262936945614798009522843056259649697907026855784172125994003175280796454424677215146328534433517514051607747049081779896846553598495201979588981472266812292965428731636440294038478990592310530958090156587467184353690191841074072731296582668506563318810015058283356767511612241523404395164492261622183751320947055549378724911367871018632019310040252800688989766816 [133,132] 7918834372122730014051440626163249203777474385081547060454661900681815931986484825943494435672200030609555540571874101784131688821170160362477063432107642779147690938551846976990405989847933652993589482576037719829115025156417463282353224149283000795841436914139406280631696361077238644323784503864317386833144980498556485301724428155442413614126735526088724020064565431233924421547653474744631185777351490461648541412027249882534254181122256375282027157667372932713168103939294260955159805051478504210507294208682665785730920753757455817684870899156681124044495461734151010533526075079042687418606972834794865936593828297848182368057452038166761237884925173128743915152214748860583426093294282402331641816337403001899160052064979633056678317002331432534229363809687766589707534086720874868468334847253460408716347983302002787141750978128251962861857556706539425604664244287344665483133768039059148370287727602644830418655919626913749350356677557126696975668256701382076367396964924828043198439614125230197442761390821585243684961122611070092922321539063420400246884435850328037984882909875185041572199707507751459784628019184959021623990784830749269576397717591555107957578447415664825174099754795278544911183542331127240816757730530466020585914594876216223238658378024109200228173904243030948986928283182619402181744620680663382209035906784126364679387002548307734631978857334167645637175155746742259224556557984410260545455075717199567480812471484241200357646031672248831945176332643329560386544900801500238896759819468948678833803126400946917542221826901298713470657633918036027401001508139512183311421826995622681309604110201709389625086288041444329387551092221220980759742495428695139331427833647533213130301941027991925445272192841054970058066697243136324045867347618974905492701695511003025088380240289786263098366984225064909508945155644698524398831827497853395173754281421748402544956066731323276620996254764278653689110982243840 [133,133] -7591741768541406837692158588022106257280611309922197290784679301831504953661330905818228748666353328687229139738255782199757018337082701740880530775194302150786360742881878497192657258489718290076869174244725271054515608295156580954742965314210399591478843999870630285995938815347644327675999065627175485320027231833294958648350171509847799403731368493512687239788341053305153872878963066105549545431079901064839169010442460466576214623754259251495476913000609846472322071041958826829180251851678312597494113512778016909778168623755347356906692163739646298176232769150834099718072737542651648729502380206062973920737921601762101369174813897963182935920281113871062893568813228324357561828864825059088844683634511187169194983488698989581196674601853095010204669004980424435358001194081377129072037565210556412650628820974213598534145910385006080400005608030360562601340001198637209122079556066818736172990740950041087667375766231526508806786007103122643459924569471758021202061747246709162253268081998995606506744715769355729246345777612685748059201606591973995768772297162706417586870319334562079119147360387632165149211588996180869350471060893702814571561786863676147863976067259039789832199199618031861659333873417858421097930447229247309386417688225564336338372577807304175260107357570975463373415321660861528157227133407361066885296559867289511827922958705206745461069499354210415720215953638237636573202099474824755143962976358850379501029427550797463922018595423310649730237033290432819591120264481286249965207032140978777922742391026288685120988500434575039425244550558495895541718801065088925078566284777089481920898278314381860931855008098039352670860327925069329226158393881992939592386555568654761702197513038143499715777679281480314532277326248012121358133376122477242279528502953845491314308302691311768086585014129878578658091614129316316227050681194055474682826630806014009457589041256533729439728519343713519967936 [134,0] 2870162717526642455533044496024470054688101810132810518152374335987155896724061396055322121596512015376778573238442203780437267904213050180420147823407097351653300073575199724216086876859283615042033470793460600109785230028443721283889627882687857554768390819242583235224209876243152737610927960052626749327500334770231956357849897918982634666455708322069847620688302870758481037002419826845906960841240640593573792703203407429977539622034446125735997774236628429904460151059488732242432237999150856043201759189822172853549050496136099649075879040417814832278047605441416300018190280380536740843158143527413521027732812251555041795742251362676283940867710788016749671828035908400045981072766089267523170161449757444508633610409334125422026366370309345466276356026960313377351441595294437917690049316573073163507172841155932832495574233305502472859256527249128443070589690153692710872382683639163792433487124877653896445186850914360638887478330131947921279276088229342475862777291781532586765748335802216298055487957808771575069116282967911519060029222323236718265060387135486100450177739137334683864910014176979648379408977201825403176076764778436352840088430485304067346422631530291084749433607467177179968101813075062163684871123515229607492590200170065506477942512697581047282263833269542024618407405536771047559419129231540673600564801442014906300192217834189833509424608211514569681100108628087297646190208220476491127171227935764366308256553744584605519890712161469404407086650828261835282620343394957321284941348874734176763451717658837185324942114877237783504272094050011473433862172848503674033592078098197605171894890120516151003379786094006256344521265287539374334452278723125072926872505426638452057535745430063880845205320844906120502484471693087081981706571446079153919000930169208552562967916965321132472378405232455546041926617168620414055419409904472347474837286192238656477848624744671333636972822524884957658451364342767518578022092881499326447362654735060253305750330352766906294338520440424131906156861770960156005315711537311311567628180895970139654345325484524228673544058535597812167858233341138026329889124023757294222854444192585474288125283775422149629147067852836547189004097717121748619959876623814454958967334205873965452546636795106724197070538785477434116740083667498608341684206908084137374904358356366095548416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] -4644037368892340328543206226295390452827141798306327056465144652464453116199277113267487477198064475675304825275403168835550110185407556934864278090074567762432541080757585708617216703085499117868222667472980509685172759527999758769785493006994361749021592447213958630392895727819053430983957245041291763416483545416771082122351173887230308271660539736519152526983383641332249813670003213761819858761137499353987380285391429162477513769005079023756693787665037523677618192536277894074448472460177993426086720342873797515529291406732842993666638131261333169345722635179219982528847362416383186497626032109658289820547259906055869903779878139127281317759345466616198128539527198247745084251299341999186750241730489724580638677521267034869111923551517555375062017170202634124746304410744316325555346437219608913728621541045501617332270164875850041824573541576879563069660675916204360825321575216644140669878527368624453541871889682364646541929308393391205828248732029449043212221337134998657213243685264926493488243283061730682891154775350673765130015565362634293185544141657173748480308905086002810420479970588475859266900334467986575506879755210668500948869428249079400316735519472037198137917459329548758392136008852557034535423447730300629654592987590253991905852952131645483108243666345554328884881239985088780288682417442657998012068695096229992074263369149337226596117119330925455928846912627459555959434055076539426009327510339852529483719973284974165245980713144508739740927773307698581542222742908938280127905235344471244677711483220757214812200437538156027405845284429074827192452214667112500495824350134113821864447376943812031623363683796242550922244293999900459045585069142871859460916272720950502234622868298995537318751401765378401753314459828609413378398535884498320369340950377330681511578704868356913729823703568181590538604493685626394463068732346914047835476556012220077170223260812300632765553074803186125199261941165375368707499567576177946859976307324359073608115119463699392990387518380967437396867538249853030741475689104316032979465886287377313886971592537302944009627687015813094312339944874831957486551966952228128148832121187523607865783528844325342048151516044677831957858046136817777178111072514389210165562864074607965654657448553512946498841780467460104766770157001156339598292470959903025820898060022594507531878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 503233923761551948408404528099284515713807436246565788048622128100122424240807819835145497623110566124141628805678195706908742943285341392511648561969941072733342324972781318639357383494553448318645717214600523107420250103223352567272475516464248576890399249822510139424195225071219582602862754294654895926329168060682886147602180094801848552855324147925140331427608810160875454484832768768624537011571125460639726983546505266236242306881671349418626825966789840621470378496468456468522621907073244831425187514086635824064748019548361214076495198989129847492010095470806052257238610584960633230888977503278178029226789933452879161123514734013911386724046623770603464373409835873928484388968609365807229900259981174758516488567663019171079117041976307320836250415156905143131127325622522390867169349162687317567819108302170105050618735844182681224727349808939645471344061512080115198111910854182659248574413855405553896316570268050212307205095626039647163342163993465773320642111398379167433291269918926268561325719381432821491776495252158932467244770670950067693537572250002660074436113389713555362487837019499054483708650156028178322831314512457580713606188743367923087949775978337034980855827441650605834171855097437096273471322748319750978000975419774840851619455150100129310772928659737170155976070024386837771082141632256924034406965633667232077019128424639267858284948121971404299378781090606713737697122153340307675584434846795376560888948609003130760923428844989653716172184310875949176933722459159144226522578915571878812536264210870801348508879525713483132514054733628838554937194535882377085229713832663967791191600477474939527319257424335072239129551935161161578517973309724402243333632981854837689272221864454972098207159431945572881181885360635935294614195763336742373487297209437335509967016607700505475257303958082255059996201956534925069228603016190522813680799580831766622766981796875686961970365244876919470718737741096991556544886159834136855036705034642882834817078098765503255605716769360939018357493464550692760114208955530698713009423981398964160730225910127188593457644571334914947080794871517717435022220281731472106994897159419446043137796373359207236386774304008673780478946202752341372334375421271674703463109955245109929433366798050261938761033448227991818355690949328790846603226348726934183008571860633876604139864064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] 11376792460242856297213098920044947897368557096819007269212217525088029089779657123731823451510698881575598365987039843215575008756485294599758181738750383762932268053741398822444979522446441239873187025724254410832064661275402602734049723232696690146134668619836405418130828637882680818854302386450725705384356451783720875411169056753914153830022602218624494926844827647140273247552543592632000756038994090492533368730933362406088823608348571826414201553534108265936799470795559161009358998161627750804377787072833884013382868650221458457963158543644723553438784170906361501066874350903393218434454396829759034910158316404528378700352108421914957123908353947994970615692213491732508536144143567181755603055739164750724014540454414372071434902734752359941191253980235368339517295059059871667783426526236139661300612251978505444842584024762560602419720627397341106734118633896211457115712937759046473221425369563783215811458281556099116062174181435677301726168154411955443413061564697813680464225403902217959486878924518449642665824198005767355202229422287929110950571131543500766161568996902578748738823321885041765277703394973758439278805230716213036086230811333935522730511591811342934158535880155919674166220783597690528244860625688780115963438327827805240327305470220394531454563199437351931181315859589588675519264987966891818020100820586918480530862657402718959062030933280667484609785188860339835846653110376971560142076664739168519664144827945630844930235970582737874721414076582324270201700857334417449959394323596805106845194788685306939956823385417107379427849793109481040172345589107716420124880986470967397702716672826501713395707591153727203515334463802056058340816719073090066957916550960777393378799532389528230767453755924814295092745457762160861151241505065152357015781143335810431657617934445178225707033147798878645458209886818846653197277080497804097119125642770865275486052820611078712996029188008514215566319992720564661439896040137869612873782829532291189759519142787699178991057533338866428350685975349165058772437955862865909656909434111970313766853057223065300545883571236310607836948401010139484452638917855822428224785902979516477356024459797545963592472699955787281104864343798541921220994228580085182814465571945455172178169065306796138429974992379980949508833167673428858779309726222376517128940114844309951179286118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] -2062828701003999796574116081774029432095363907174629024690903127137400947255646637634189028264399209745278268366075499452013211058046258842487123545987573030990981331508357237060805533846625200165068245789631633073674608411315518750149758045474867167129181588999226448618638052818395506206600376902334538176879158594337078579085646727518731236027690029667051177395462452656370683559445146208940326836116949459791295288482752173768036753434767501195442977477462335629064313716754511509331995937564937311180208731164229295214407205329958741355630625025813110503226724849884492275115016126212558225254656156882743154033419237440408353606086987482098026934929014207603640766678954775538013552253656581080311990349633165030984127466115073071746281978820818598698999348836593097554473635687837951313669585675069574760714327636564426193097825233606919503919432177530572805446482540238383122223734204716213690236487347952666297063333950387069055966854347681124496161892661614796166652012122136859040008525035616247668980894325246544809433824204722319757877575425560259430990646256516824395989617444970840747621240460244550884305800474857763581719112517766881771778177876604837946844387328966993068660172819768812581992855130365852233615925656250926385952729560532242773803860243282253527476415556918632915573124153427951887436512687639439722054379396616412816088994603277878802950551300434499863518124800839303976797074218709357965159694220084521916778330486654175192234346164894387684640933241257905597375077050044990134831203363088846593856493357161732394865783817909306723007270142380803130971405368221718779560000205706963353846063277924295462585578539265306505103553121714836868955711525912822986211921737655287100453022624007399612504632758588524655082478792750344568291788406889619638363685991913882029169549219090209847643703607655825204647827075643398794385912837396942590308361716834755605601028457109874943062333530943437771604525278948861427808071677985265299472064725385377729107459612298343634681977364029015529529261193322626093012101136481066429927116620495346240546983159645465811776784481537229097297592342083598553453401063688405283765360444651490243370084601173504538345577850192831098258154378641686613846033503413000481633217835984966550911417084451683803339228377089680981806743167236923444639743029360413727555830561799456391690190848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -1333746688762632681369416649813692559250543337413948723202847108390983864168169395249880226420732421234941690143587934076773776673062844365709792832434700431310997657085374378567515763236356526782467699586535976637827917068131388252740182354081754820747221101158930015827247544778540057861656516807460529759869167621328832479191383307629394259722686094872796422035940457202546961047727911482065532030780539030163642479573334490543545695081528892448318988996133004893635690062685574151316309378753456694385802177072849134420258708554436551367316954878563175061612421944156311364863229294660988530323696877702331684752674848910078473167160895505425140727623125972869495944113651763050303251761982391455534108777864810089517671148015600312932377101506707612234683133819106894569460696149819915168650044649564729823150316252777609293430993017330357805237978387319903010581541424489530775403565723942621489300568993747590503310595939145552035503367187062414713708774452445698697277777002266663321629591617740589143718575973843001176747642672516269875051546730269192735735234754380559592659167253255817030738034028719751806545703539782303107645310722555619011539057414930185626584233541147105144273374858444752324253847280909094271175084603356323954102255562883214458004826365717663790580097706213187399599976788063421343516780781351664586976380863459422642483868789744270656500265098339549711581346551257696859103515632248101344395471660044498396027331805706078909035378760818585133572820673140572212675227303911675402879393678161091552863409886067437936414244601186187430444011478291215209886164166347412323530693450047568132263783688763869400177752255720441675222974589058728712500276310366674079379772620686921417122747755547798695903158753151309771034496730791313812286788422284405576989077121231727375359274316303510239346141484483398670347531674531922391015666035088145722256720199735231400085570484878061924400842654364418774664907439715931559930495947687615825649040320812422576558018031524520182300040175400514326570569805644132691207149144529733082213020034321692640239122277491832480567842803632265972608007067757628598097241616352169045290261232699889158221545535657214335089496260032001489717039797986286682830453101942913681536058898571663199301351251162225980278739424945256854631425327469076112027874553566869783504871528182791920469147648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 11587563861586959249419826025694741135448619604040647349671888923309261386301237626673537907791516615335373775488738826777359145736527538425288745927098252054963426872258190069177164298019807053724286986760373772004117667024559069378690997160564913483377522165390837668724572513523191881844418170318705488518293836743230460905633970404198014671541669285966760931686186605731709458085880221794881281392925991133256145643123539950061181058581637214674996840890968802042569786463667957466564604533872026366363511071745613435959894186014453350310999277204213784882075217765527271405512655750142387354782677668837203575828769737972903741185489049183609930670963158800169614743255173450331271915752006591710716582094633963921367169717705862647371175606937234459464442037491349353136384809204512808581083292692520231072435371602583305060993203174035874170151744994123244898177557005420173028866653091238994843426233219953628255988765220173077190830716341531522395031246241194114452816321515541173692713671057736914632647283269384521186136569721405139389766007064930044859385408980873057534825644130556600711244356616913134174813893444025827021028399498782184858780234632537900566116948462165510726032467526443095356202398409662291320595994112890287804718227603468951529867750651811903680217018291639306192317422047244064274397373291858985829077768363727332852036216571090583017025071577270041144144586680058853975292106015413821497931293557425334047110776066946752357412636798377235752522374817620696458283122268492739671755763721451257061826314862870681465583186965941264486588510134684256212352091005221393697213971410909586957301428131550859444247719799886974498718116093404105334946834059948853614465473285466608286729723700779136125323766513420782323642354521358267090203726582691541788797000444250599354409406576684620590213140108227330173127928649969937702115386635035696655819656778106651528648564205046102451919081746055197200343162545282537226545878040659840728681238185895276744899916835857937537533479965548373273865670117631269025943122307460995193469063918945516731972348503700799205644802498162126093888204670077735166469638227647140247873785255241219716947974937083850341818011188513922642223532560434650631182176650098437500421731782740125439427571276125554440453726317967090903054382543668899259928672152599864429188241443700803788276823490560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -21528300882902532384791602029076786282899060108600830165025356631556369621503954246181368912262011379037041365048102763022887023058472466934158939498067416240191274378172168435318055959704876865223843778165372485131886152420140513392569804473676347652060346591167888294461252471294260901689845776103582001116025977955410840077982775017380832223235853232878885138863907849448406079247412555427395446014127456868702679681122184743654133143186443776025034528488244867535978866079074891577527823503551376226511150383553057116770951672318878301467762131182804593911286414274114446221068966630185069464374665872220189555571053640267146892730801420765996116527165931994761283112476769452231466173145650524488726510849089880767695485360093783308318610390103950976328559321034802231985213027361936445965954562332848375814258205144919623687691257046093044706817153805819830810410262746868349170779266131522715652388403652984422301720443888368429891700287037544903810426513488754910479337382914409699317510051937557499162626794423268119798347572956205755274129651859442745061658755419060078237979087007645425860901175999487634301885550351363353759320842465107272621814135022302506288163029876211984270539935105237036567511329470768208791637074043387397754914232757033924059669282889092060578705753809655350880705775314430185544739419540162004496994773923246970468447535718652195311410525055581442060517915078301165413468545428908546263020089872309937779287304175953444992705703340436292916753083317211066800465748630662629538959764098230800322055950307419521506233780803845611115612789493387792505141033923453432856843130690942709259553733708669693238775577921087335727481608621403492993586665267510742324785314070656685375932500160497409844143191051564007252652105326770868937016714516790706750008863291095433682392885693785811884856906055445355193834997947818995223727809979673424045870171322855227316987956157896112458029629223958983344580651978598126114861831641162483191943515933048054428332150164591733462117706905388602147167543731725057241052238773857823188469802661996924480438042247895350460590219838980840533139932251983905918928936060323940126060293303178805427027331656145509066149324340057018594297008708405984634437382828572698208989431954545048332740583111173120870632243705986821223883384081885960531666359707847230072975040026861356796224733184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] -9793351234104874555625138278092798093309123501792524129358422245583824562990847459340300146053314413277901383901128499072432767562921087851762320648042625840899785752128945345519609038217898037536769953715954523237810038542028745325485255745003605386284312429789695453417656623005141337944416031621405881114574348307350196803229762677201716587989882801947054408492727104054441192312120044466477741747719467841184698050036435476467733462422575550213523460074158597561482183755505030010993073981626336872030075466075239405879483347478756401691449115857032778514398420129651479205771995293606764277998470065812027976378616695153158400725211549690965881081169032339237729057080349578974730267291215614452628308745029959747652999063488289928368747119873476873078787488054034088811262543190444490373590648165347874587248581099768137833365974762331291644361058208208566314475134880150838088945756979480654069571812031473052794622839803524684601716125290148433226602474064181400575176816410954850331753910554858113581321546359251430716763502301414207001860822116626856063907073327041498909497208511461611623806376006790632728620060731470694320015070607762457919208156815202199396568005737210487816419076565164493374031417242477140034962680139176958228428021065567327481118403963898125943619141056863225290815805326973143774001255802060730622682206085379842959658377300915642117585433222628367065367030509213293265073104270698270736023652904322286328232507329894510322375622563197310077209167374437503661652171028060231365088532804713875677299385501313059757724379028174885494143754153114757240850479231759455128611515030599789765844512154360156065752077423843122506875682129776254048943674698954774269927543650385254703985816925994996248587109715846386302531200570688646747752424776680723091990424552917208785098842614097041797964352692742233144633720196965751784613833615441725561553497145529599329671702323075496841732072480526381548156061953393927079186531701034469899260685488769268172932877395954099989632207681869925711356219973520518430519163839476884158756693270113968774538912860138045429518914647671486406963540747559598218885580868705307692287330102729477966430985175469361661772693325940077549639623879527279214264827502657725772238949985252414513960031695500298600308134904879659273403663056447882302130639137750497017656672756216112007129046450176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] 140352609524773167485552554778038860354871319400959132767030644359550070123787605917494920098372221854586116813037651990408503207742907195304628402910853505771587000534893559127976443461760349626405958652744894455676905750673446286935716716721161719553854726325828209400107315225647724094767478140660913144003026929286565748832567404061303089940770388312873261889572187142989120076154491448215213022562510623373771454019707568197117548115027208575106593072829529136234448261753648925867191229768435795534153409267208276729366533589141013488819941668009227774929590889528303412307761849959381613159740834550507674504406554036374819664873584762102954121349375795817327307452756104526000444447867491000823740429937171617749541090004699252160848317001517123253804626842682415216416331137209687056181444881369673796872307491719026259454048041518143910651603624687679439101001528438242240254348928295652834658805971264631726748843944496937660544297690955911474725763516161451920955705604548680569663744376020970530133847153320403033635765625821717427996231337969688084029643351019198840159367027149497037104277550551777617489001284226265137609156111554584556575229360879774607087494245123440488199094277378031079379076044875921614023951092595640429858095023661668246915440399702453359734534525328335688515576651664642725065821929543833817667325364666003098236332989498217488968541601037997403961345558190013775020743057711352807307841893326317930685734526968964266304368354566709316137281566175832158617901706540618323628950765621142606987979197978829673056136309535352883005779885768892146451945098568107926691771378989107228067754518219773546261962385358906350281547320406100082509531355913748102832781343230673652045408295905217808887278525976395792852882961192715905230482541608734416279255931577993919472179158137588192017086036492172867271233118114671959099037380554784762748848984386123335916376075901403386904611663972163042241148127654988622104434411524310912091008987141187792339532488098863062008618454062793164507093092992170120991420004921581726163252240367413073767968052969878307326716287692678206159420018799583106269235156815200886708429655723282749862688386527003055914054644375642492134486978942847656027602102017260666082169860797154996713619914472761144210748941615448163076412616767466177555291110234087554196433034626831012314497836646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] -1132567357818853240720215323697565952102406548717357781315157925033346560135122235748854977609622737185729519107216811483063237346543001181078351506584062179744694316804223120062240723275180269867077932757570990606984940765369907155555620029855037858540241774880532140264775796567835580825302481576698648887663427771125228880549331938160544479840813311081541020690753003141288049444577878829882051727535370140756430659654234522189181301067659611015681790835019340565435943962990313071936534353531335338142430238711223538979197308551486369993369724517558431189806884992273716684950706926574191664649236051446458532830667815414734828208436065755516113607217306817321988497970355222932336223151145598336702968175345484908671889410923211983118671939669231437260223920236538871468547484651057103503839012221152058785256488983884145224288859436529813261136711017768260924104809690162987915881392328606430320096375104961298032357392540165004305328711908612698257514798471380110427192435320790103758574774933477092396518287448873062569746203562972433393129235213058269698349295160209209905515619536514280965393130010311800010681628960008424742609715345457085920037078877282015880932810256665920042538304268907573302034937567413175215533087850238400780949542579917338424978909875552929126161238943132207078906668369864692682809223507597436361961521924994360615134952839705573281270259066232444052983667020055032844850470534049724766607935164910429017276907859889726109106199733197626990450364318652981796239256063414880013239598324871072703018747773593788354556180097260053798474610481609161593781588324739033165190446336062763120173609529150447279577104923902336199036786901514429530557511768659146648244218161013462848489982552870871536633260637523775867704218670935944818138475996086047171400400418113121162399848281969486303323582970960705818167550060778123312422552565454020693452445088916885920104669107711875389907010188611795202173246691829275709747300800547319997772998948648059890757927203280042466098683130979541381267288744871361589064864493388160905198002465777310491339708224627909745823767525922432135521931586947701579697115821464784571874391035821749734873308064408031662386116093557607447620643210369827225677475369450332913349899022929846474321305484364490326805385987669387778696842683735548667459515302876477922109060066064846017310410579902464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] 4209936531559832298789015595126294416744004964416588487513213112155957675132188618014019805520819306462217724116521316429040168611457666636388169111696272416717495059897599426051810158886648501817198861627453861533514325869180238438515187616838233415650719949632717330711643294715867814839498197066542572912496897776344226700476578475122325201926524767330180989279843239744497424688972977022504475075157723026587457398484932970431261807026938819999434298548009395104587723514263034250941047879337031103581439571922878062543488360787905209990421917330450394570677650476850189910170058306300235220288746980041127001265791215156571821388242515128283464806131929387085752997986277511093706775207731712532428107670004306583385924597515768486931341579564841501192272638386976837434810464023612625666754824006669963359602974469728082128862672364669120271527602529845925971336439239635431076509740014235571648162585455474169291167381599435797732072426528560672809563826264760416329563784296618415476009278938262507386545780874549625183705673314912171045936386122584569564746699093423482252772647640380684580870262246481625873445357707575239174849166224719138813380089443501824444336229268848731739885796490735782939743613926628688415391961365376856145088913139853461373475534551846017827888489600657012725415021347453164175707312858626046791371049259954240500536573470291187358792850253122974305413761312717499055225925035765353644373842258865916624378816226430465110613774563348760295752535692873362327655770739090781295144425103097241515121278774207459114795850418055569577075154890135342686434083652722981693989497732615620215840733748940728580261672357430829704477333409125614919967696807844022804492030637105213419225407744331103806230979117758369349999221969831182372957592002109181511627006604890329254086582774014030355291873912273659505180863157116135789549690107426104510655426698576814182044992595904376446853836162505779269711890073801716034829234873921474904899690722458323112284928926826356874415372171981581130477328479820225329686890640577907062751816268378962371974795517307357002410997739155883525970074623567899897033078858068820677178749447785553581267791157548506565031214310053497098434114546300011393302633835923032541616645951364977016623119655858369039386687021255094328656192506786586769754034083418410238773814870436728447855974206668800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] -7704967956200864964289480292178666681270339538568382227091891178106290259855270850812857207771180348061687666409322861671268528344753499722370431052364500685238929239898573883334070763765641288478614618736508287871750496566063809208451075838389888496141599819209827709837872880192342438032158566668505207277958368423801060475136403958446517500604265485409530276177480992533474814568328259912062999253745000471185121087295752232800845781854775227985324043331125813575655747818711546189951024385127209807142787255500489702118923646085614276752470817268070096068197581048347116177060919262624483972231975734576760151274056976865218240884244197383086778646237204594728149673960107292175613870614774479982779165929614735239002272936924509233109627102408750516450130056517189423721484414858202091948490916368686475369772421977777842420557200222997117470549394706042788630542819711799697816279545318934096369811640624459989753810588232596406354885372266449089762040140447306012340090828184919825363413968856943547073070645127911635822738958566349597351911940845903068500075539638370547222624276924463319606763377624947054495399158923659756622854513858833918321662758372112442951187643332135191686860099704784067912345775536483119101736826798026962958366776667099959999826023782954363706721502954442446935569618192994932084468728254663176176626472282771062681546896651820952984439619074138084805182152508200748110464589103957778690920956638259261190066228417167547897165159215753431389508675359140917719534928727538068390855738687038582817469979016087229047509660472504033926350897531753534426609094551610696317759435754898280386095562827019869246756034262223073723051702990138658081420864735963878649872134002558427091043851627091671815417984560606692026170578800800653265786359953525703380710223418829186746434489692059208331356714279511084137617284932608824402075721918105134275889280591689077508886230801638472396419750815013536393461339894606385002533797939115141673581713267018560745449958752572455626268987957660939146257299559348911519033429168583503879408163230897605708627703532746469562309511813565408308799024633929687370453837160680608022653508620326477933534957709175932452848951940617364527417831172897563144941951235810002388313686597247500227145103281177111128342030188336973707516994311041158289875902241676999396694250598769743563087054282686464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] 1830041707098366867016471616546456236590836697523823911090639944634826503852410271157826694070709312964295455311906080526369484607238014583025867249038973491293400143743152233595004792825806594990432215701452211691182366979940765673594037164408601915047377652696751666006728654223155460798406598273959778134807186021188129072534644901524884720585559629156276739130285858489887658886561656077555902301253085476823120613207483771902160988195103504139643464540545567715377869787354158918488158466562317378584865307630703341983001664258261254858554253444547428443169696552388703039771653497921752532687859214310343280560186784427113648457012761749750402516478753071707196079451886850832647935423838077821921284066925224732979913927243581719827185489713636918324103537049944837434419551967969741662136458978602539028867424868806454325755569485457936808381363628745018261080854976167325746638106122916884392395132900053600196526897290675704754488676677269435359133407322830265497110198589537754976983546292637994772918395323812807295634289006394192294402516601607829620525773777712492546546391777346078022195152917511399125290409735201498763715666441129843309184081639594553863478039371413764316043983862675301676226878257365643966843100635705579529054355426850434485943368464404503260630533664517789728579549681291663828873386355161221173405771511646495140229153485981538013610679268456515898089689188852334045155731197625973966281649485346590352235816702304795904156693145460119470634782143980575723636394638478646995795433470082938133503275936475940956607359153371623667517754384974982159832606786459701915875234719274823262433463943875598826672324649622483363323087580777547499334487511021541070587884140378388573504802943069785549753457434173319464558213303364041726027043077278211588169369569195351144899181841131451289832707103318523196211800437978016818328432659912513859600348630699257717607834359058471337716639429031499853210853421122604879669362730594992256120540649507140356879111413342938688121835238736893255170138709901978014918925758079218321273599763996947317213540877188000833050639466750498937779369625495608979112068837952224534367822326050828334662270728085175286676557428308004305376877694290147280992251392855970295762471452041248433089055555446334975766963700146014577634105438818322809293649843048548247908053777059144271852862019993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 67502143170703401152019163419384601007954565428646953735558489702930354663471261037174046114700472664887284749439159323991758129684303781993558194988118030293937774381338400638142368094796348291060276054448987726968863902689070902275974205099895572715861310259610356119309668612618079432551285250745753179457513488446304475500791136365220255909181245250826141604219240592248750738200792371288253330732636662724468973849842531362016289164133613639661291331718467117412030183626895798594703406270133221039801442180313340048683410714565422603060890210895783509569070815096483652390367478814921250336624301290898784740468051780281749356876569245576444897297244465890366102907013836269942517682108256040942994264417032293365166601915629675883286418930663500311626242976034424565346449720630060344084682032916537093968335753829847875429569904992002483799476318171510269935333038169011909746890335004460480282584112929031512546064757201005042991231632065159465681325558691725946530486893473242072608796305993904410319202757574795379033341832430845656495758232343595320631512424758678948596268610621649418276248305124115614271096991653777546743900268191619837200867760095168341127786735979845376762117682201379398717494186578536947616790043605835712604757698534709485104981617805315695840484552029937085106466626917975088212623262747733322581771023364391535598730025179551521090826543610356135546174830580072660562456847140978020530780345441224910549699193676553462170766374805608741278683118283977221772380483180166158372721261105827130147145387364572302854493001476909751431260983435823142879463619283591861519412184492197542853849982060747444647204048443093158055217582091146851764926772779077160455523814356538717791019799908746764109413346294734487184911671213488728508789919582102717434462198454125245275430740480718583622272950274248520958681711483680745280683242522544502810315737388245885227250884960634166121503467186974211411637215587008688828189596676174044520920890533101719718713133329102975846959423999344538449664394272816412655740309741792530123309858064718012334666018754821863600577064848480208679756651482043026916227686240019160313672602765357176025444498239993484250196639936030725953183283506155504089815381505703302362707590504279578872961002224334718621834740779940944621148162572943887261404309392818355784549860466478629903972050392842240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -452722434787623304736757105334086333102707569844211822905706647648744474135548218820078224603382198338835863403818319338358264619995968158468573034080920317312981547370140890195451620508701691156328694689499835845700964136370647806323141423402947852936937816385989462582738304715054493072180718338568628041427394591011044078097134249508223124020207944243063452371182404113590142638809828348078602101778766267904864429503150631430136264110585852175158074115883737616279433618211027231010602348089412623990116910298530785998649536577068815344608258332200767393559072254467077693218804604320650446530747973281296078587231572745631110098138158804715717721198448667607868971788551297577705395934498953109178393853445219681057476552030471862280114911290930423412752582404412741724153460040838728361240399209024992685768868271386573981272938561745845520227953720465141044070133517625135987422207085540763933416966193135301374681354190174461254240111830543945516650961265631572091303891612473161410381067428787126118444920551529410166707324187319286606714691684982918533525304742530939215609876826534998804341023454697445804555005165810701364815126481415484769192588228156616097746559983810426550793352896284023747231466998249890641168827746285257347333448351130974418748391631199572331238617420569917151212752679002613152658916719621113762182720626154219818506769957323541294549383427571748688224764565680326378773932919102349328909309869605121770329843713970143227872020095290129164733666689566494313755871995751600134189819023945669688936445245548473765943888973747644861954878942697260765813060725815092752792679779517959783753801449573826236574276598447584559114073518093081752635824518685551474897812225337940422994456481168870617656759975613697842850857524080425337017406866368036740015293967772993248243410025117910230011684504469920060211907692595487155510575577841986556715537309535141261344817696827363712855477877832081885448472480814729890024946411111890836226918676115690677544762273590069062799588996789129362366083851016396207792882249865329474210156818693776232136915586107790448921427433632928461668061682713353614068966909352697575858732438318960138376883129849704172223771106912864481014534496770365187901541602846986715194669256510209307391776968231754482974206299432665010959835173672451376455692420711182284141180857924371409910626160895590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 1906881212139495550788847500710469126233087843730455101365642798942557610387937976570999467764082135301740815099088642920038174722991111319735727595755666350656361487996996323548364331641239454201591799439481463649261907921876834289363891563591634085516706241068784505727688845405356232798271496859005368029427244828831706859761630851618497474437397560760055430005514514047875936121920110698953107563862262587775472469223258758167627089714386258855166671668693742062020553854984472169395392594512504909496255855139048983349735673618522884827119858392242975733314131803150429234949215571256810529469563144216731887765231622245227405903176383653417271698859324466274743218089220014033956237341013267773545317943634437240637794937188684023167808581339918991927586538965410204012987596322294409787272785448424796311421084065232415455832503561836973090527967812286637385573521513346764924952871589997797719355133137710654127019849154997007782694053600325224555034379466211084096286834499569059947036709048261264064968838778632646371400674444749348549051914395045978082480800494934479309527564351002903601483158002299535410046965301160949100121900360276145857400684285066458914536604293397655990079382220842890823540694798728037746185846936200420495346349815243392923291079788018778039416372979852651952919408913449717526278933621023617201109343258780652683380234399712788727893003037126663105815958493098846457147269615606987746814759812182543925785102382034616751186129888547621312007532233923143121269148068684951768354235420691311879032691264493950099921263290330392259152746088681793931044683942710421017955376061704235400504871553871824597521489864227293023053002812902717035641312964755287416252973152320896610876579245690339337329252133589518055430700927138683561374339557086594726361132779080752073954860442819867799424946636966649697504303564882032406786398267034477940249748355359423040348924031933216059085267294386361309265363809767643496697475006615064420323698670135766977382356021107477187816245874680125631465691192153250032020009167365978903793721205529943646540229988212309876257694342038179455047086788595161051962996146363827840829348308390014439748217488200961138092124769922889319534156798715568213878381977643363989558029071751992287386313020814869314708515847552429787034309707654921253444661560363758614149162353650444612958485588576567296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,17] -5909186857468742623092376254214687641013473437603331847155895743487138208214738595453756014135536957533890254649446139281285942103595347224801260343926691518097473450367916980622935330438464568986917530660119477084652798276183007190834073956219289010669909181955366467062972428120871271180206704742939161122716250922933483466588776284396209592942002039587364359833545082687843897471228266428677845247445883848656452753642617621264944477303139671993338895208183493558040081090095195388451439015795287693589863833138076242416744603854437673460213381972746622801265598772301982863987698065248618969506994384328484720344922335917641056863633588923234191829835211013295333121418541073311012418373684220349575757909425567963731349946624984541289535459321761911025218018033111979862204247808985946394125405597301256793063688551043566863997357173771711554584915941474753914476771936812464337382026765723083879033252981736326482561162725652034680295496480455564848690790359363493020690914455653162631236966817721752552155727081846003956967577795867347070266720661076108300429390369301091448638321831128767596193400450676773339746063536510974351957729352007946194202064666027993100641195149777403641897133210888868176481268788577028140072275560633528363492625753700792408222390144454929116684477363462267372411544463704406874587451252838881125002044159392423801014063259252592993245850261726040795192465623831720374921499571477650463791885847708275384396049625291313527479012733920376260844587943438809449579888650804779453123761583865007894637749449112101658382996836221781201848404747337073772970098399246790560870477308991316878441270995545389941375101411001028145623429826809740412899949828726100457907787893182664064687062481780623526955304414978793608398464015038681533232915282525156334277545698272176349486108575386164095417497886379465338894209639153085434481206984497775157311052000441968568871797141154219115874822968862283297250777771545489559519883274542238172998205937229245543801144702287208819447567462863814294868509811123758339057460621967804470350056170748928528286476330720820619514648647683765668067983164200098688130863245777472705891474695488392406214566184974481352355555027852974972271243381030889497653234849339419028582237998641360825428209068110291422586401412684438584101638478496173779929967351516849325221327052129687727638462248203059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,18] 14392800691305192758595299162563977758262142680541098032237217453070422540420591137882223886549985116578424184328950694582176872168023285308294539363292628119890113698450038199332831578130074996982011527436533344697580635419533184429898107801826886702014038660319658260160598108098879966550720164392724475502663514122223043165116751043563761420557366827901092514610934335423573610873820769371961717602388740523191260878316712753147147537742881341262341140886324501723281296353989479272403380900573817031787131314155456466181187603293788648250290629945880684528045022728051559904210592411419816253297448131362252572499100124376645181139206487004279405576906956421889713708054727294992282162688842866000688000076521342901413462970740928847317606157837200881749575407619495242795516562904192070821403701772682142853252708764115778471512170133739019106561741147539042711054204108766418710390871529117288433180734300015858236152809548301977307917987511307775550411753918572360610030189527114065044119129552456918078775764825069405720887596208414740229232756374799991373252407788055732531595344732221289915405594730802993301589085704392332859816678478882493721413715586363259421546183909979139175430339276669246087106854433803295632822082091549577226720771731186414900883368558180612102966282432617493855711708671896789460294119429486815963182324626568055501955100779512043731907753571381324593454697419289597847319965265520761106972596478769510485402491793289198091508212130215996468277482890318245373428025925304589953990301973279441768585468135413779903123622118884903164787469795059466776837366847910298725855883638261975523387731773757547374901206961626409902105989385412765596018777201876817356786068032862915679058973595282554277216096596718231204560393058420674045184806445715918329125175912245271465998038949648475065243081601917716469656360451694144095290254480596224982202033725993351292864661271738981078013217809341665034518173304164574492526162000089708581140101695408106766032058670762413476405300805159022858718833367891077890412404758501692099944850048578801499241875973821502256396652076517776691175334898715673511033373157614952089965083192775854418331081621229638152990116682679178908793959857844433310125486164723134676164500573473061710798009571112101729554143626801852205596183451222894751159440215700059957309113224651386257468644770715795456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,19] -28733999491871686603943467845300503876052071246993997781141111568223278928938314490591876727106169266794635179521712629972476452462614319033412682882218231021291093140629243353825879218627245547709448137141804026754018403284050206130147773358368531592995169668683310963972909860061300360310303412130610277690108680810092930060278739355376622996387033248258548488993302342818378734401866064333716961802643125928233156397459638600520539864610660035092131824170098940888325747612522765961543800767537174963173542651035752694406233656394932751099420317646393803945388361865165685669749301144397430081391514847176058265141566702878263557317431101716889572883631334625420365179089069953203138549575726553048508110147275527236269922639424007049788660828761780330839225188568234869385465796767122061067059076317066777170348134294837401798003085520146927564435683042460444365175361244509089503527857884897793596065194953156002686282095244514552020573877150012195408678809187457088839185504358924057144165149919968461068522330147743294998461660979609635167216220884957380972059648925324819899166845370076218617601211610749067618099814989521201522108761953340747536066124177517360265057116525710724120028373981422214660185978886166924756414801737277444951272726441621846386742674560022319506892361264490948732144967938903969764864175782129764629016881898275757995833290551204287506614548172550000832999497928564908372171764013570253861920694169011171947536643901166810969565874332278191967633507300384269644653855078364449616811815719683593152616621943773937408319389812032717858486341640394383053317478364495749029102159060729637594528761057068931075721712317515076915592978311480506493625624420230666790552566808257705473686596886051397741863598996354314426174124062237251419251177172900435984521541025959306191302165818345422360326758168455299533595435709543642359511320502642171442685721316505276020052140990012969387161471551942980671703122006893845639531324890701452415779326509273371111215864236757829885801492673423687299845012513275064302858862647631840998799441956046799465014538126880063513141315433329063866247224731495339479881295258046142422481250550206443420230554454430822083901337637195599152245759053641509860760256310843922393545441581011321279247494554318963114384060466708975380625604732280816864139765821131162065682464197287885616335667828516454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,20] 48257784904045491980361361005147842082464813654451874317552807922928858979667712590117517958250073521997229582031525630785915417903871255293303832143812664015681855520275625420215073559050720786666556910063530454703586129247404087179487578895110139208170457862012100482039428288060769363303079788905415560787999939910782135136477067663175790798013220847600595838138693112286654975370699942131988152403655713885671749171122244002152658716205000441654283712409136679765961167160175612606481277796197122729924512473798008468624314004995435193651844536715908286953903263548704761792593030047795437282266918758270276490734130719895473622818810394847097341559106734286574425499964318977951428677087465999682579637570628303083701675025634439953144041726137304795701221483389965896272188945144527471722556722993959019496129655207224352702179990023476478051681114276569167076654042797697217643557713335295935959267146372810685146146283887471941639206459280993883725780584992309240039974619893769835367193140418855410597740481290034973560171946723382340026104337545787735338656308150363554629208334038520459110162079799672705500354825937255461535980097237063967751384988652164371368366160556764181649122205374197215187701461856138145001301030907413840035180148258416195421278192271014529256672043722446564097320645788726766328903603540684886189379493574099483969438718744784026405920500950217155435291515812073790469641416156867874594353390282720421276611739664655697170151065113896034395726544684736249792504712523075514420574284936183857485580275796937965143533002560453714409036557412369424236832070224441430354786715184992841504957079752482598388261766750476151821044789269930246781653503394368624023528644510420285798409292848624875731129188243287378188407701421444925614150011671572517413902489752167308250641863004415186615619981223081252817702559472608774139939123826665936581093625001498770532241861065128082660626660170541501705863593526678466019406139060695073330603724961496141306994860775973656674159508087039469016463225067832170103531466823596842486357368094688659523717694437168112932605220754425020722246026455053029270595490550810573675503315819441224342385613090241270195494679205760385446117571583841278325275035921971592673201000293312117291686043533309378135368437528054041630280224059629322940944918534677844911455459010271832741900481622242754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,21] -69156774789628751547194346543620221992160361641013863757592678147104411094824605600363529735113239786094827955683084473260660089897060174348171771467676592248276998288663975351078344165452409027745575819828685672312558227979830386050663059090192140762946911124108402646170677308835477572047083404272641955129218379803586426850821048746906960920962194217574162424158403458622908551645020480082445291534633577451337923813163723237361306591398435742129395059706026243980188214181586092292788021582694575345792736420357682134261546091505142674478409169794054840825175333490573670596308755386338000353496639944654331379092436220443125201834619437396591171329893230673342325775408044504720793628771012299478991208080044560999956492143176140755927761498109828821395844442042007033320644218736705830584039452890258347345899092748788950599415884299288777876572734983688424809276542509203214713761841438351645651994969544991068064269458043648957352765132905015503603476964762405658465464744866848325644348265005644232315808636616688263571930137556268286119499582782534403636394548756254442657863510106151874887092918621434943316791633168912088453404313879593343738029647118212073968376706766309265505749765052355928181289939936730067544280564014170578743470981068022566788402088341340645252279980440724455839860004148023071546763074476543819016934725914361845426918105356614027162397699170250875563006973241355852566998561904776077287339425860694519781501194923876046297253960971153106374696653825563009391215780436650349223493582897941067489814084807833180466496741794867233382405739335115895115490555092132704729255157468871566844457383718567922001699006447819343737155040683658707023004255724632910050566316946670096584954690212778524484397618597641781275741885432508387326472566503589795048511460266304830474577712480254132491274930956470392733834365387121814179161059569674304230887195903931248461967226473654981607642781402211628849567584722519878335890109333140937914447942888316670909793116729339683893338210127170353112784632052950853556767859628850880839005948729555815001297934837070914837744081652502389584393617208643804160290501106504629862768765467985473157816769938299602821673266008245464881747713691660557631523977089839965305703632778862540251949027410870118474599041791221781100720338972491006374840758126115446114561513050146056585095025629174169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,22] 85139062312108874836595865718015957085500912145493602338242827808108531504302626875239041120818241251882749201092582252623147206656139209545826455125388906962246188229348873046265163695761317542553137584222357021912367627023375343951029086543293103752461325990743173569227076927492892961380410569868585745242473385568567409404256766617756298760520420714611413502697722603644213741118943411395124913306002988011954142719368939211807540803282664833417225824658262327790399784835228243102497876916459113554926133611510328878774448051826474413123156819677856929888596469374251137342573583388754615169909673906840502383413174676841448247915674758158379829548543856049095165237775592079566412578362425893207236284047690360465780141987870060305954227945407851293023678340290821905347178852700427549864710477431864102051879774022821922493660795877224139815241947617413524365671755344846898102525640582448455385315199009386972621628234677696621689516860376218274234469227829962766377476588360103258246097799244980855047117857988487885952877903746767235694130815147204279963244997906975592024140550287779440803451559294432313609506121480723859934518271155473494291560294167022207988937329718951448247447385863452689219986993660883297393423364338595813579592542370834277471528014544364236987370768795755574973583256530646465873564745995734658628929332664245124428117495354957755120477611362361896457085785768934980415599875477496555521155255385666510729991659641649739124375972331360513875335719127170265005550159151736850388911070551004046457727594066304461366472734894864665688707499623992876673388747746688453462281149133489663724584798810755851655131143997954231353056936148126614441322728221071611694084332522057761283091997313393405496046032207989107841215572247540358328957471509194179933308000330219107707920195262541438896423953176127697039055778714334474219920417438631338193451913394208826500961737558311089794105768954435109435537860437502436717971739150001484488870407638432212896808195726036929595671320549728518197044504528089323833131511016905194711118270119221392655139492139812078083268793705754402870623102556423041308155505185560403465884144545002635636812494299421452645222174619894945521468543274296319404828428320437150670431245208907007603471918381377699295952192590162841041858744384433428860884346879593919568058442711177907941976028134565216256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,23] -90384624806254295371927901353308282091844835278554230537107773925900133647512754064436652004222430396864757281159307362860469142597182296548861025581152343323736924528128903482331089523456179674053347608726049456508428941731410062927631197066540969639191907521693716240998968239755083331635113923994534300750355846497630797649635344107095700518343179200281365470253704397876760170942365884164904019667651215146871740221252513233067820155241441356047820528922603279860023163192105470000809072733838914161029800735532518858552987656544738983299296080220329925222298713614344794055916403724746616763890697606001388448219284604304300101301059395974679683034570455437533533271899497039780016318274469756252374105327701365856392368588678073248635741770360287727901423476724215287595625637351920049750551161990395499440783391052524092162799482361265200529847856539006027383164845939072185814599080253713218615874525658522661608238926002104570021579359353101662511078197524349532450005426380518223758475570202291830666197445884294334486413196498935662811545942033785993043038223349378929523700613656334390512387706985742388464712182549939080440588674069663705479946739976232378210415903865953619603474814739910945701690103649342578854050500774774535015437370474844229716953892658705792173506798787219746202918770738645550946756620840958335577367225682009495636034133736871359363858506293101567884766293527204852903305817866480898591281350688243680543269315004041002355693152140299744404398242031339717702160758730461766159837167945254273479308235304781688751847430552920541513186154114008604828531284792980561100254678197015742703266641218620645908760228135586076598219645688785509557428640476637542907130982646459700525449773010011185738345433889349081722693734654228771533301789552835775533445670870987333107864793771281819302941834049459948042811223957234702063695295642568931215602369612568816597382754740807913667830295832902233340484972597467358229537019292885696535664786864415628626645731068135050494411685101755358156169787528216973456370478981832136192691044881209166908790914699034934863442034857982134767008829852815616193046670493925333732284488331174596920501571598011252483475861030052514851673303151344970696896169175653957986188295843148283526204378897862371123370949917224826005820838136739990443984589099460391266175900442619338851585382527952486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,24] 83349516904076720711554292603594210534564847624338984402255953323791958073131534695752752154462072682208724733805618311293788442549492224674254323179962783823982961054891052891744689328548912070986343394226635768141405383486706188454090688093219668148107518056389979685778788874900863777495902284913107316919113379745265628776425397362317652240232897288048488924898494046039460976776395250952489918330385628545638047502298034022372223788876317700127350061632842659724395632594990118347728440824505037027051208938026742640812183429759257331845436309445982684969238540242131319565629380616717700598106968343231882702396129050662220670755603714278842059656310764285837660067455894677073931010079702922064604388512909130301813100018583794565507248966429914418583917118778493385309537565760869519693483568398854281044631105147947567224402510759271773337019608668226080090088657746310940496886118368249358349991416507522250479630405087847566885129031257561203699565004417948906544479236024089235610279929559418025992890081157623553505268536561578707735114630376170167850285360547039144035454640938630841294865221758184506784442742487579897836620971750522621858888714115477262190209987037686144584974475228300470848390525935897214362318902082519489534286242230805957811036274474387052943869685595707380410387135586567004930466001201699131564651983494917472487202759727187598840086329756971151657951270613168497354332585622694306828787758221408430425957117615248216604785641547386568809032626974995950742774151530675618639035178364719932933768145324600696444829487017385022247270609329480366001249799614665306044547238562131843475236314688622392945504891670372908600268006608966363714873920949525686864907481436950096910373761186203973395123629584903626750292748403319313532443643216023054252040615785761253609666652623575723957247081443053227367525290731427324722488715758775099677186754026094124539244039310499032478240531866904094958286862981300964047025449196445244362928797539770205295660074670038198713495855861839314338568913733949803450779167244957111588487663682388846895201331212223628922289039407724396260922961314897816635187810639549501999861165289718555645765784631785011713522466988720454176933276563904895839258784709967884679801378124451247441938668006520561986782320452065064269332553625832577690706308171642696514445891949408135780502208490994925568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,25] -68445394427048874857625921972322794186905327868278736062952525360905328330458172790016407037726313870166405346533932644813216685570502950076781260190107439726660353004807648192576188625963579905590375722741247943215497586958120883692928751057370697611614586996072312246041468157778999008293162502401635762758336726186392581993891426342062633962176723349887278708057596792368270140217822474161412750683191431649747647262573008445209618424737995077807331391674206988370793461569829801416391058469417267296403681977677589210862280863705709470755459504573772661641911320905426408504063794384007235017042292086482640987956341733698666820180480911663454913217945478176436615832380312536876993420052056100650651396980208188642736653259446267109013491765574438964756823500704539865334870911110858585245232748584911613176920210062813315639815209017371668084676385304031182456489667097022772898434642205493226252342938290331275826767872228862735070299916140013907938219301001197912006419646002321891150520920955388973479201140386319248174125675634237822213721995803459860610891191761094693373760148135145952761013171438057547869489177408296110681209231114588709242170689004263193819652898232251987757485290387670248681071716833662491514335040993713772509933238697607347520166148245311726188382756541945940096117608187879333369205420343257717981280152105970855067519532551148262674829194320131005180159290730469804137653583155549757355490281620876304834740851849658569985068987890337161334551534933856090660427983793065699333747999678110212477518166299479699727457633309570839449172001861962125199508350992612591378700606920006642885313803994686336834328819933863627161087766599960414033716320464446739919223520917788910776115411531204587215680957618941431800465828854953348834257493649188405432666327170923134286788475968097206308865973048126151342994455754382954161125525608758258844715281710419235300613289252722626942743376110174969970915997035320679941485834585437151547192475071059069370388876381950394230696367859910382195886314460530783468468784729485850782081200620754186376468793557092504049896301338010037777486374884261801981145118662985879934272743322304636622314551737907461506274473164233314169434411239355257711685169921013480912227246785157283208347444122648332334701081615453245479580923586422142463792548947714438094650290463826137501645832255333990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,26] 53649203620931815560283526975772644330640667986559405821704738183268434166112432826219874274576975473891850172133609234316032737349059314906792949575511596111470762567971377816102619747796218142875951604601162389158502275574696253067351074814736629307839507267074361464386274288084060286083409684746588258406261319294690242370437849407925550078481239278415478463726486176605261381253603638194382260489631961566853585177491197296937335267106914620584780890221872539644701514868646305423714258588790160811258915871543592874537411508834136850646841196454764645959488050637893248041491394097125325377296855973650521975593941089411480316960689438358320233194075363933128057815775128892569648080953803082437752677858182935738925447999444919496811848576667578541362401768233583856644809301388426004874305706255354881423994597962003445259364995090700542516504939986575657442108945740743318608706552383926122148513226116554672411789162984340335748446126200718873102597056980111393845426594575492738732086659990892515097186947516814229330103115815536518693166604673593694104223629452025293424000457415636915251056253781074104915827320308892514138715536338529538590477966677165298197327272359749064893161157620588420207235160258986591132129431334335088709384561276009366268902781012764317713071981159226130240519357640578085592173164687415095456468147822449557494286999488874524283306519353450865075691130883901425692082153899109711812788348311469997452697097606104703024689013067810410513353969979637180683968137414071630251271296617633101984546814539470955010880991378557842262673522412269807789482894110913627160855639070805039325467059506973849512235363247171852871074656582321050669486972562976043243790709500353914083873463810478552329166517588579640363545229475697782330470217520903724950702927532892161196367015677533754195312974610100095462016268617401368265921248061407370805418977395536464335608911825116527258486955325117834033398126325620245740372933880425898794352499539745489468276175569909222795974707600553216542901916038582862307040368301830230694794165220461033570750368454871323121203459595624044339849277754222135624596939097502461669122821047353625612704416438650167631950367511775044479734824385846094647462312540837111266723350794361152239532251215880025129010272813751609210318107355773893506015111967805223763040099779796301933582767597614530560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,27] -45358822768480726907093555909812133764952882889486987849549410382110764523941755084366977972322068295374113512142865925465464719719214552002747474148266227109584055091256271618424178983392724235972828041886382364919631420266205586706460047293417293768448194041118639710058849712349278337483020994876509391807030918234840127341494258211413106817935213861169329431905333765189650049958551588084756682117157475281591320985752029671596191776734708972486075106346519120863112212290451298200574134980697695901587373175519645543861402321842249592741002821418943519999528217653408468890722897102692179991159334313569023598213256391979580106483996646173213782631027745629650944131623737787282505807878457953168754662609514187625076530399485452663715719783209426265751666067668464614232696676514776138915074527617965424004295388117351695835432419281651104826496065716236497685993589937105287777419053592960483714219537048931552348779497109173159508263812159439561157706898823544188569876108116258526434127387377927311364768115146629635028004196327448180767336460208079316825409404947286060849372135461703328255035743705808525413121613750065377654813062587002903439641768212219379186469615028063024430244150973101029841673033109488210977983607998142572022134871686137435708425848116715075655315755428594717500356084172852812770991547296598896308841068862868778358085478961795549414469370776050687117640952582755698842107989617420064145905529309222029524867668335987857194372840353129953622397774851089225344897234236929997069486091365899036648003650172848228333361618735333061850802827600322798488893597087800423337569783824434652073124406453135292873326303421663337437283356934057504298038832458384914537357670747976144719924216092878201900751211590165645808146209117461090628944466347119779999563508256837271223219634960375857092904826850727803554367688557353815622732139283873373249743356263972417246168882459263978943259243563434588054353788892404562687908226614211459702915524863992687700210255414139794348778994267533426476745623520550132812202850306601378306842218456530418865056254586592942867056867668978536078001425613218989834400464498035448603894053423414972878811807110767521874051359838352362152773470786493391938697407627664928616774753670374327233101005056373864648626544020449111232118323912421234502173527265079035737181147609314398104858913073528832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,28] 44502311172391451521559821042040470864418031677876290356401603708822059947673989452016595954892913941419316675936025141636312418057075269707355448291643652877814614649459153737723312624449909839140512204965566239610634019043354743151445694546339967956901682943610744481552786227161633046561487927608302941892772306930985193587660306866232306664357154578289880797725442924266963298145716950061214781555502235948367098809646554481113230085429069060233677753518794159259797518857655237509164940177621268947623569658535842795417378381058947877169727911611282772275218283142980708008812379044060829543984833363960947509431517605277699852253793707249461544643302659144998929667839364470291699588888688962866010270193914760726391887253371573721861705184241294752629583307046511176267900654870934866260225723248776558919372930484796272160094572652796539567019903454879700958708694389090705015115393442895457261487376424255318768315193487547943362793351535932157691494244773397445200632131249511029649864371100320999560890621949943540410879604411993156027419574291573289573973753126940184803077143310165410043322357369428216164844291482101657614744738048161810843135888673763165902380416137426663911271558732477925220323252828070917383998472027269572240375003800306488881023414974547701380069424806351929553509992155157857797267638273535263585509698997839957112430913801243228083648994463987922482939962199276194378478145301067956365680608911009672848026912304888330579498121342469109146154951514621354278827079887509736597622613498228866976813139570417528196702934987025797607426403603983420859777406733070044183806470887123528406110590241463760600186779773586199929621281696771319197497456960225164461504090389660429793194161661761391001131133941012824353902571617624357131397675353047217604153614908866286027332175409870313214955584755602751676140520866553594445888251351302988913582537570625650113385349198849771285521211051383039430564895347871716346446731964807032830980640329795349344618664557230249372081820068504024038629846159931685123865108489798357452211593056621945409231277852436238110898064624600559689433054726850421747988308199576175508577938846575136173615356475753868868421705994768895535206984747273498965992563792029424631428018959185884452035511433656367913823964682854104784973631962396630378445203590736265820616910173303028250881381716438548480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,29] -47041185774469623974313182182507315937026914882633125319826947216229121905481217158130208442489319035122192484555229946166124516290635698981323105247938567629610449022590797649544659789609474274387029403529303121037722144377666490166473026064424861694441679846901447494873145362962457942403253683890135274558878167355214759068645524314709396448111367447923597394259969282983146934372376067037588892219780927347553302349334566474038997923537963615228771370023850368592165854880062034106393995202834324716426508289084165024914293843987861892804238550719400946706506240499361910844595942868863368058651409358579930828223193805075835189708451873291332886264663168977950600139807691398867416435227550041216068924696332189413917787191820331193995930016380426252295445271569584113411993932473158314046384540053065488855490085466404440273335768665789678178826179619864675565090387817906226448664212917633861599172711488230549715988638059735221458313890150571289967462173015421862797046374632643000547894520820820340139576905861929404806680302852794059133419290872559959699819628981322613350886270554031602327913230443593795440679946646722299787044914382689355937931266205195203979340116552287366245440629247101403522181854437715531253187254189378199432296802684129427485047764877590634824232046523199040920749864833299678231819286247068442689395024355055913610851696521041049685651089714315576084578012216521105870628258899994035173758422905147809074757551424614957251092262231911079759074069515126119042476770043536187950913488075128491888530981022983417048870417010875957241383694399529997774973852272310928165112641631386598671275147791438749705856347725999678931970091242415636500558644782572482532131393077381192294497626181547065590444476790982159321644001112968692664404363185181428562032095032143079860229698690283913519677079177038012556213958888362171203654469752480702243392296741500472480387808666444194126857784164445676239219176517898875623697986845598073298690434696785352026365908782636147590216727232043836300382120862315842328474701764758703474606998122558849439359911999626975053928063921658815239693875506327782237512152150883907567549665609915128748906113306680150063999175860608811248603817931597598158893662724024818012939785437599654369644922132344596561443112321649267495865368180860351841303558821907888186654490899514516761958517490214502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,30] 47946583005904555194202667764465077305979115794812124934040457022126837646197305766755982312181759635058756858989034195161667352252506769372742578079681733990717251609668090667972382578953243083972062318358434550887535086273724390812347885483946661414464939836093813805666872861017884237791619508467152052736093890403941778903748890051778896663039937864705523402455110999331915225952423419685768181725463365206926370977648566518997864498344651733806420885576808134793429761666921685402571184681637749378123544471966977918145305791055585913652606076400058032466979461498630906993066067731266975198299782411854919123210652301774424595713622288811403480762409107992080450396100175659088214510773889437543520991866313318117743669303371380877695153170573340645239016192389993397322804014504779664139582459288882277193478083681422178848490166987821746483514002677923537701656847613402670613181430068569024140746773621379802125575261748646292248742339336398211668034339196481775267404690561554527987218572804393674870361498579716784781320363142664484281728554346022883588217034492445972282901266304095322941303523957540246683100057737808596366523973340403202851691422547947171520662731234204391283567392754659971636756184854303568280250001658988746693329555865764647056305209319919540319447856202249459351550014103943731095089285654628374072373082937809088287951782486752900038072526033909164275222690842901690131507401676867682658659600663316015651907822106571262572292145660495774491540090290362899581482254005553550837509869289620961983938454152612258703589210981493685966596334308257321562329175769890851516105080666251390311178039296656420834613702552471758985013106586932760826443719183398616048614491017188391416308587370293574899476555152510776112906920035118859976161274872232380976681582129413008740990256838739880719288585432637761862117184419810148602925936665018976278393703282679254755128561700067088773192520705115700763451896388020647506777946516251700213741572418038030689115243084011302609590649187399460201163998718625414866135118657244220385541590867312380558924183454233133273307499757817327265758703296972610389129169076216534261523513455784621679072122349096788609731272039621627957323071453975945792642489405038184435604802277619549905074245302853804739603298091392767267733438333730869638783241918653249207582871895158610755415393193636659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,31] -44747947994028020175988151281893615758693658691912453175810949617627975705957689992701430804697990214568525404559729091265007046712516851139874592026134180652883362367726221935136493828527711403214970276464237691913834807563530761533830651363643078207791653150130307933218047789555979472911497547982399148305005663845499850214704257624739616087171551128212607166133282083719340181124486119154215806386897432428202911131790480620229728265294304064166478054169575337350017093230753439504197581664578785312421205297689348326066483031525899537850260906275781107323934207548296352136582869009410712485739588292188259987867643855665994138887412934626672738722439332809465441922267389292626979199519580643025675512742160765340553232005133578289029427560842943669010501185618789592980244364281326102073147528256318381360158842498631028940636732138310993466739893156290278785878628589518616807777535341962812821759558784840017999107159954790540792921297402580123634955818168682546655037241320327822888245101512138962260265290357618840909630875604433957313301982674001027223741839620703156773696273052209129027660079441103202170163373765538787015080550813931952505397219968896009170495117434000159278080779065045642656115915880792210119444478081424285168572880683131681356739486938276869977698880043989642527493684154275570063117659917434435103355152425178509594232030970184743586393538838219566925491564741241267312114276357377528053772010272064720971268792494793837356745158224691033884787650918485098925045988244993659465100047184671158963970588289634303193296130883931119058840916848001413683957146929409627125289846036903499388979249803297849316040701111065957069393608283049075964542938984184058336279346897474117235757583346694538056167974015160690820158543508584208832215129833626499810528355118321551747296841173586021892822872878158097685130496853940996908144018835254672542675494865560321128077661981249193172178845036078486967539060364379216336421104458609929417519660196115352604243197589954794107055890039798247266851957775252598351551405043996899635167292301864930793014347615777810201572329806507087537967892277125344946298152617469373425688270497074119684762858055185030585348940506992166122016960710588659042814966020768172053010737459663722834399187190649925461674413413388690748491756193277593436000147761147287342857950578658131842446199322207846400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,32] 38036554732144925040270370447862237638058839930275931753318518677239113627775793241670785132619144558179498099723578319618176696809765824898540937370444588483054065103672078565707890426626461938292726069896933351556822595931061074828473827668997111948227156010856252603831498022812120155267603994322258925755500847356496954662903536899417944438207681993216644098496402074242255210676556591798015659837024384276655030166818750257088508530511704167400645191266771839548338234249328758505218686991530174704797788754736328349537582506660367474930151183632801743426531456246327197886957646041430346385208782526353633386701277671574730823167173798063652645266184956352348520060914381201091340556218592770960178956373116832907768310842002087749048145590183789961437005377583981640875658521543084836319256478362056680446112359171409210349920520374325518745458339970676767086852864173483550109386003439373930299306496091972152184608296714744377331689060020117123824805828751951402776460869758007537679183400611287565035247665428782623998991930191710276188961743664310218788537136585323107077110335153171574951905323082775320175628060782160250426696075851427899394878190432129974416984443941044508573017833934075682473480015664251102091372779893058661823972217310717448105554401404098216882116864683361556477333840770671075589168488921739946132685571158041933129398385820942850987483812356995987808401013056185156682654676507586730236317588231595010139047502081062528278068497932528151666902017462384774266271804485608312515043238128236216524140724899687626673381738224360849244819115830856125390548852315751722251142674867441016978236349333568508559117598039739810500315706934939368834865193591352376254052660797054763715827816914684302691696132866140408669652280466761233030683918806313415759562676901640455351758047678082476480863648397505901515750506060286678984567399689893874309012793060559812740267777534459439187780990459697586981592634638152261469814626278846186017732110635309546878091641437695095837652189809184738463098765574698737535224224594664834962518057406749008383259464682169413973794534749751075786312824436222514044450750642729641952453042542139283616806189400990897013711071158874470538233708656492755840672927578065874578469882170963188657514147516825950008802531481542753836925550212773437231186524006854526388926884990205072357500550112360792064000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,33] -29759772537046335577656076556578903349798646064883133404491927998614925351641075900163493547109215558368302747088330242028113302580526630784785808484489326724442608548082526575437938530537914637122296147664372260683745929220878460215927760262012752021449728002927919788213094158776004884239334656084143519085580474034621361686037441708282779851219828081533037897437581101998269753553024958143856745571568937390244666910335249944087417429486725201215602630062307779645204138868051155150214296264558511457437751826329729942908815937148947300749062545205296358387784116912057749139304725212144338422162394555532776367618442934509252130872857803735823335533864557562107864706757955844677554782409293629530690328073778803483312909754852455838495205319054821760132312421131132589939660435557288259988413736227174503486826306905537064743801051589640199792717525418349566680743530001114499619961226476691227324666617909713894234993987494176632492121409169608532655123945691938734951586868151216838730394540961447446654814379942193245301697349847400687252112792612877877408852907240551729134014273981013138864942542453045525709824069039594281152197371695705778173506859237849464988499303615882692859097164538557925652335066451212013158589123058451840660545539621415111796338772486095517976561693703002110865690708961186875309176640340047529385968833626353256143648676622748561913076471640028248884122220855145394099146488461487849477097725718230310239391030510421846256902582998793616729625985222411674059734480180388083014985053117493520389664053967615186283783098720537124127227108770734138358284113826050744274296552440226504082828519383879400872871477698702253366513318228439416376474674617078891362859843670856800966315184605239706727067016237167286026275529343895415024696171684316252195712178674780893915028440450536379561309690831245610978647230481892000331712379498568864300888341117531453772410791542753020083760920736662497418105894811893786104246224314507995028261233426605715237498618457018864252848014193860346085525277834785762082717581608504130385750700134937064670296169788891663511732932693232352728812307386046862375265735892394025847629022358277985760158189618281921647385459190072584044178373550300039660186076843855587771338726050498584871708816743878315767490929473422581839352482549957723371096435184026105089582941605273014717566260375820697600000000000000000000000000000000000000000000000000000000000000000000000000000 [134,34] 21608520861107836980443698930691283000179504729608071491363058569141186742100564970674084263900909700430897041887084046186129534411477187272951929479727378435762779848675188111697328991280434296193719974406434180406591456969437212376943869617585507799684903193445652775156322270454239453589127292579029139851345238006168866254496716859329297760681886461916438024682568349404811649724063262129153358533528947268040802488475023933780464257870723081478542434986317097357600115082585399634864969399520544813299228598650554085187750867332958064836205969167655849061015773825015479379058049631259060226831164302114994411396626146076586518196244833183238660413122077398720908226371587146701517681849241284030925563256330155147484221903621852285510367506879222080775520329310196755603383616997124059577551001197724195886206268217847252088491035163606081427804482720028285327006447803697740495003597230869412330737927742764121030168152800164189912603688790894203407789677196618333717688845162933521551837664859114210958059900452071710922068317773314396158678524307018738433817830602288214444221197743122487992004628696176316369109619831383096636299491034463063208374574806680331289114810831905468406960031066272134572891386878212040886367636342637798536492805157032389808346164979900445094845324069319676467992555533351318076722560063825404863502743469413007963056097413044913150323291243554656780788912361477736424389438951532266940752974114177540101331623690762760708255529218739610991594535726038520428522405423451547876062210730026022762373381410297574056377987377727538012070099409206438212614807046954268242743064119996709689795540091278395419377721727046946635838292456963801086910099708121759716988614995609742222805356042912996361974443465263871592627678222950967197829453123253230624687632256229924684509729306053292729894400339001658970375661584495463847673492466078728243088467422682767317908678550605840912008722839157441268847261354049058779133636748589899403590384690287231845923211228984438807684487929404497045743075087927437659534457217445028950347074481614880278777741312719666553360950750075594130725174637757755621620787756319196079317042143507128442383230051656971929481765661058813521910770197107632556688724716055391649880169768162985582015105126847330471418001431154728425980844578763785983395504022532311707648878029702642893199866112075890688000000000000000000000000000000000000000000000000000000000000000000000000 [134,35] -14545513080146091801533837886446016761421840388322197429081522200115002095066178058532848858753288032603513675619600243372839173383191957711471751160313969267116776921946299651660756914833354474312604032769088924526671586069660780665595483355406719113031444385222200596169886210534031501075844576662156404967439057577536486443407082205840916809377822759823993673973503666200529356408134058484620694435984991561998500672437077659784467948432269958711356889704958122731926806316030256105323319430472980856709392273790237415005607567557277131846797877083982913346552489375059595874765376914924517275703181750289507360214216687069963925958294152547788516181078068763606795141955766622863590008088143984715629991161175550930554103470763393222544765997849340175355747700257071203693919035088546588037720574022589370531976568784139786088402757332177957950437760366667375913102511623541807805736108910729880541226833879230313418990936597104077506259614905403146091561995408841055394555334795876714789005382110769307566490245105147351100043642383518782905212885138041301220671252175287652713138067821181483273814793286755381705319855666387766630806093773078414970946376441897827606118911380119588550069720447128209040641694456364848280986585996937041557418834278189194594110564891935476274307742409861795747139422723083992864345171847403381844209654759507588162976981900987502452403344795731324647658680127288519588453955645345189895874275095866420240965240671051157412758042702397798424121475092791367206056152144548309098904322542650347710548006733689332800366012276211710361227024031661771418426255301847219660740464703175724170972082319473975138294249340837352195382694295629435425080918616150739346082486809284309584753943110648581869327049065324227758074633753221401128158551977359539326217498926195845272567445275181708733920628666968152734461877086855541256137656294620890776744367633886538021881041568751829403733163876237889907564123378649725404030771041052817888489458166765232439648871282123496629512220055410394841636243982336261146318018558137833938112383180786718760310681477211716462849297158326396848100228745101513129050991622982766356734360486225581177303112033223094139595415929910574696230966439958234899074261562738807350611668186183495010916601671734889094335444454741893317620201116918291396261976353183821469514296655725769742426625194065920000000000000000000000000000000000000000000000000000000000000000000000000 [134,36] 8999681826821622009932281343399804578810941580975635363330592493321731363761201131350686510908224166544362137909964627556481076570271443653317634215033200712064799732814026564086382035338230410409168014574099628682666893735018363587630928326071128209337534458391580303036374925850715438379882752286027769046019715333464268283780601066026947520567260641873209330408167141651263006665509833273442055000465586871368936582839318310934733502490403246814527040165239870133412088916138151783901378526096643002151022488200144974366041852231936640116628892193779271677687996130150042507063224004730081422000580974175801274670849730805137636521342844681673516274438932606852998171827141314060070697055540318949822969006255312356461115506802755484013445713256986759468123283824972099156990548645728098536156815783998243507983372210411097264037961150307720707023645979133818112803663805891470938541816951217381029324599701554237081708599092642391532192760739301388902403461001588419849471591274268823162316568378701748993123430930290302384117396647069822054038139778887904234750154187091104456917451827169683230611502284571766002279705039655527624974972812786159088685751836357626726517756500801374221795581638492152190003097660416535022391174454936346248659045907123379309832460226501666728785826579131970909180507531467068140101678497143195146817723002682871477383675154950495783787888676274243202436702565676565931460238948964980671411301388281017178124475209690810625478270170534039510243185594291653682206021851136317023564736187179078472433719600656639312407618361160994181989839918246696226491839529319296009555430426394554649463646512229274741646463374520958329226963730867095486208763947090165743495523210792242780741870897804739774372271643950899644743716402148236460740175536811029632605441934106098387190341475786767649767125001170666798301783769102551337722064777390237095291769300415369304662158720101295821877432068487148584529430991639881054464426523723118874230347123742593082604725652946247715236111631181770346197101512364496296518019198218255499846799994960069876425446533528309135918384039200439720108753468280026649584379124906277416436275321817098302888101285078196847594934203393048043490796595938922201961092426739323547981343262970484156582485739588089125575584701066714035758820774926338810846718190273919411164140440048106553675916034170683392000000000000000000000000000000000000000000000000000000000000000000 [134,37] -5063655918198006026650331731616039571197367449114087482417311634251509721242257142991649413161598310584913984789976507816441196362696931261572884107594882519576624195497379780969537233092510061998069368535701586757782473668026653366211417113807223677560971138840881030805825063558825639889723765736431041687986686103586249527013184403758459269727040206585550360092166153219807343578187758328120823213323774110948532719475185398944020059870600226237795946112824486969592797934197007210503442664273717088064787467536780818592312285122578092279503723538404602119056832148850828880862315981903385179537139135778288504398588800145635622848200715833744536691019741755467110964984657595151940921549870518110549999083130967081291055332887813895640154359562144402210281194896240152028951491791671687925159876065141052745596965186238509034545049324522301510296816279291653006209240429220152859575161617185200840642109514682528585421276503796164662977458379052945671570171361577230300075999149383213626687612427327604811983993928611370542804991936258903897238061464172150804242824518641522870994306862806909250603930550938790048368376544198653729704643320347602796216368322786190321434277439413220877747779961135318881805871520100530915520182554134602612811266145572219864051876634362909141861804223437987261524908224763942512039344886499254050845231441223220892428669078823143712338628193936861558599555903671914330539258462427609542084810676009326901000134275915120737605480595947215194701972261821375420060553443715036667537468827083267686295223084519558518936012903555992126273009175749710869786476507500342408346849194838958555555558396216743711416601118840378190196467533732318445489046926019745530366529360905030766370538413536044447681994673785769336466575914983116922436721226005830397240663780440398632308926759611815916469482685906994780675673634837185528332909230466465519659942862148295917285291328766642162210744443492661268652587988905196764612604757677116784647274340749493967222034406404183773133028472010919155808937484204216605390969209638062596237527062094425490370027123665239080685145994974568093411552301369157489308095510456137171961192135539427004145668403818443449181917064921637364018337164182347908191640539886287806395547197134187973526011901763749319754342906870735279331451568264153232515997848157487978868632312515855286368418123481088000000000000000000000000000000000000000000000000000000000000000000 [134,38] 2567353291833733361126657026492621879531531990635822406641135853922055960695976736868610164932852249378475718520611447599653671408868889322565843888065619192060961508596976791535841686282090006026066124179736515825519579625763877872057764073533468697875552955857498842797621504633297013387905992161820496646607904906394987500831232763402670439785309235507212422001167335890790397245411169233422699023434749219615574163385454834585859157836123753711155955534426037167136986499669285506680626468442120144413010658969611421609896235282500874428888009644123170506474309923593816429091418682166168714927431979641345695430258358591162577764843440658397361604385768922521916008625769919538445198916064638218962585728739346058621745347615420654130044725681444482628978141376975662758380955845612070081426525226696100157344755900159093068858618715014148877005842743178634962561848152535165901347884592650190327626494565933016104037717212603219449050614296549016369143838492320701408311878715434701737149051969280782533596976418464427255532970920329595177920463853998366526715969762434055598694647914924946325812125206788117845872728396690873952589232848769652744993158211394930935147592485299670300145484346552684937277034688463672689568220887081858659033849073184494851655005993678322913922272409991074324947552478398759025237363097618826166109478156781291097532926458573682993862983508271717409288379331317074104062603083806711196763871642948101284038719268787171700794059434866116669691552992514420890101393630423542388360072648226305320367664297132299204080168184363203496701814498149380193084570572618848581632563352506197999939809577253655012691606094040211173090377228723620066779442497695204427911316365658164176332838889563986636449647397580335367341638122958467705941459346598923426767261284500570762649051684101281915961057426685672423569323244557217468572087721049018427601576546310012195044843835185657117247516928466415924000296884735296165218770133823133864685271829593181608012287664063604296565686786959927756248298394823994736963062515457434825355497061413539391615917029808011088403835339958737406532233008133490671548118155928805031415890201093280548142491081167862505460654828387544366117587419782699983108178663821287945782239812745524839401695607638428918030202023916332025550059630726631193127008806282476108012575430894575208114758319006023680000000000000000000000000000000000000000000000000000000000000 [134,39] -1164898139971920513183729394640986691186186961342486033380095875575493005412237487966316340797794710652066997715721376248439668159872998316685465943882452699702005507748858339121814657711656905430723519273546709767038040808913223871602403886751531073225217820506941194193640610436918095358476443577989450683804413602642721946976270826923251977392611273333639333214167023128532503476094461010948719329054258424059996866325521589442247028955792803510878745743071201148484911516348020530474222239507236883382306427250138152607258667916454372777361304589853399436255649733921590509350648477010951653362837073521941955787449063194320905349737084580461146033720291068713401731681081313383041177431928515329212654786947970973283432516954431912486871987921472443591435861150077276739609200852133540681414692639262983493782560150120582363739674035406972597408842030049174470098486775021795352969211689796561035620518809379802383718172064707482847677059797062879952823051251653765399972574994837135523542704940603485564057659039147139532622031123209690049872207960619569509853541004661974138147247684362594851038711257931083858539828846184460068464464281398553657893610266264425875439271636203500514844338736318590492383815163956988476393622520113655367966230176898776636710087359937376281637320091569843900935247354895034719750867303232703117765415384936988355164536098328592566504762913682936270022045124939174694096633052542486417970893475933594379479769678837253063594709605095309008885969783807380200127374969900561124154342687850700423490192152501601609308675757311950629488188295925514233510600123012422498868211835906074569245210470924330521163551934550942093456121045071120092090547915873189089797070368241962448202529642944511677569524324997145796107820889020291307457783747727583775151196993259529416629885658558825708822331055129775547218734633975675568405785902387588957044199442859216954500035147505663656227717149091249028764035860350770249435137201462224599698258187393144669906372178062040759162489599016798444955765596678771616502288535154421674251857618147564554553723336229946748177652860039865987570233211587403654791564986502559778781539556144339266658771145653793186253790348579161411452304009296522435030665580420621818581815390790241205751470883739170635897344159158827418959759041120052861073155800712309504993142723744644377131241357862502400000000000000000000000000000000000000000000000000000000000 [134,40] 469983525737552754833309134830331684362563684242255514199513688605046433157286952299457118897357903877012793323253601227510186142924347803951089267139845350530442416026968329416245674142728370550052123921178963460341694353973937641839612495898056181187489340320386415830818318948955347308556905568581361106530440933689301464954534427381836009149100645316976820353055767140086417192275460577780973119777385727541298987430225993694789201005501735402114282738049775325259503292778983810023353494461981748004301029192299709818927880563345073182216953374657698527348425109001115711572449495032848901535251953476980885631166287196030687026357626622329967263388406156989815562508702607187710164808914820776255232021020008271687887011569639853119051367806930106002015875494568169370689200806408572134326580652513486408306636586928903358550822982757446129367395375202251315389585236527268760027303619627034793468945018369441059744555118985699279002307668389608810187793389356260747414726443436412062960692601798388730479019524783847508944680306573142419326262489126257892774094583834947451412630972868070984049119863491643502322687611644383468793714921808842433677183528800735360786255536203547197979628753521560512650206442165429338105519370668612031736619198349203600805704868100662741777178860508290591385542408721746432700994868795708301804938537519152993604518012869724423510222004827916694787012287724574815891508200696180945396862839116769482212468657608383431461636201333456945755083423141603433080284001773968594863030765093138220682757059360884749693629640120277615848887563095302928354675860888859748514275571001864196881440123257108904497828902777165696743973151898141086821172178511096580918850108318031311255626326027215575697561475601905720186619316511038831674357072261936462244430414197879034422070669688024066964943276732284681351502951443829715724878530649309748208570855031868656446619366377809733069819872772025440929812868229539936000298509690330362142262729898358945433695060647287024131585094482591499584392214468959812063525643130548645916078438298362915866527242569916881707581239772457471625512759564549708651242701456035802529210352894140375567980632505379123009697392057969181223035302227466491267847572152220035280183867277801436859359603301495451094437030253927682602694386449903643381992155270478061347020307884746767630518093594230784000000000000000000000000000000000000000000000000000000 [134,41] -167186263532159415824850563018524459127901183901376361847663535753125452006000768687097762135050441119034529992810612966257535079373592021181660922616569304172029702410678769093994831348248475925125766335757047091288242211307984055623307831192531830456239333012761871151484017682152431994693792113983440589892254104293286482992732301665882217278251853627478632559395103576853155391109297451727082229738321657706693471101072555840581714557872102085603591862114049362540513610020874616801808112790556282683459172148920506305317228566099639349023850936075194688151024188279010087228620721588425516253747035730690062239779857669891685780221132258843128381033579734929011653640536240673044266967886921779697201247023699324943359458218375149018214717328130979211324977651247891317680725676143758665322497530612598044946537937538583626195467129392220951237810094342587532288722446373544410778189751107101696976203724825059804710511516172009239091344651843437364889210431049679443422058819310557019350452152707400507224345449697940095358631752530679910434051054038437928577491405061044792281307323810975318290697636490986363393581833199894961091412738758539749285949934540508893019558809444685759479543634680209950894802983815006562341216130917583138717880645208758588011747766528008298760039379788979814312991579155150877068416936973806564806029917112622054302342399947547030502444695975755274275355906669742608755656513548031130962611784967947831605422394390471941984035920881122133510324700190252555210245496735987547366977184587490798625209689562550224862290281144043470879282074478445035788304883285061326174069713340012858912214238004016253982818685163307876823720687661171611854958181914833271011409493355037762528573914833055249538574515385701331713111792893168827537998878887374694372642145938524933372007344186898472468933496039735682060408089617452032703349225617497937753567495157686118249896898872432249631305586437743740272556972679352819876291104083019085118428289968151372067939034653948134808617869299274312303835993398401683583619943969808598291190896500999520856329544969119403905848687282083740557953891714126278092328404734056777405874907569106245761017407106976509425864775065416218719181750510398255897077091759262261994960956513059445178209712538932425166145091166170348573693893863697044039783279825892023070676745183969306058041500840755200000000000000000000000000000000000000000000000000000 [134,42] 51785450083564175063450266994825833747528781389689721664930035299855114094039561331735367933117063131359424447751895154343613917063291802272012496438606705556643264609813809916603870680652870717168007056210032371436887789859589512686698945421976496608711782171025817665409128120037422718506104951791036387541270801242631066289009746212258168337744870198169224703358087778363715042518108717401114440765280274274690603185019925376335688644479463232476055579308494391171940838393147106004901292800094386940982250954638675665981463121446784146159700926893488774546799550009087066544186451489272860388995503143351158850001084050649337502106143178569534460461545558587034829500079404259487883651990013031957547406045394279290630663168696316105656104085111523402075141808613931790544612984418681857652011097332676527975306719093119261024233908778547745801840873838866117563511986658807655110654612201673428333344180614034368139325889288791309919840501362986258634128529680065942424766166236954029285680731838987910344376725452670904026068169362969324622506281870518384491943218140492163226101264013895414290521374261903125017047403583696184128419643276231309295087140858187367432563757205458197573379166105154632484396277702567201142603870105532985918790120235230016039339596224703316375007665707157176637512226168494958965537678964333400748157137596320301093687281940564189916376778218564877941621176892030585815904283877361698865474839770126457597601219032513940280475853612348471584995651585217006716548903634288107847094199737482058564207729740822742735910710034004875969451642944887319339761534489040905910160224680568892008712329430182307737133324072854136351696077452219855242521858531652275018555586687255324357352533846846631982225276502420249491214930780496848365984923300984037537048931199549627304191013883184874903306062761180989786128706855994267005261411712500697363091172180629114155158893680824905412369412083701453517665238007339807187110085905132753984657200273335873029418176360888416615261407880261658026894238671949539593173845252581706098810556392528457644035430859124637630881403182973468122480539144927073235010211119785823509919756775699800786740782563319940284546339709281574896721896054299652912145221647595517342621085215358732546760603256981296614613370968662827195818707804578149057243088395732201169492644670789622106459286349545472000000000000000000000000000000000000000000000000 [134,43] -13743605019959093924529531956778600616316221048975197617652606309213569795363700021350779829404542809212260607414503558341802741327562696240840478526753221089764671129094008416434450450745938249361883123781096554259706520322702061428837741660869340849452024424899171202166508580247508176403592187420741004145564852851184504049170609156805250938996458287354038562754577628783702601835646701205426604531280669993815282597456848069993457251413710571998887510487862987791122574914573196792431897845679872155880239700029831245999672273973119524519362674155363710342274436906931419379479978305156224951112871484785862278053661357230210758177900835511078432995604776239102553765043555551320107977871454627045097121018179102482010689324679525455625897943194037139177379192983752906569470268377055967084930794905333197103085384590564243348500344637464319989804382071248627910224473634020687610506901924297163076744816853722998261408171687282185870985157732274068124985681485882321517165932225338975547486742619397843508408152220849078877795732389123922776325613844416167902247242060009087455869285455362380537824712355153340976539032678695599254032960020477005866010332410351440608827665176244822833141607409780598091565190363817194273024532675772851726240284932821854386309440617669907557922445831218556871255865765864457744373528004610572312191687668414126524335002854359720057651457482331905063367587500084415691455160521771315945103568789384854219754497201330681693918770935348439492437731290238055051818272549444303420576813207131191909154081693668918732165842744537694697767084281577065290927650475074994991580952930873748829047830664027119614659005238228558624624236165960489750330969943103648249812003248594107371082856666240357347216581885485239324150956432311329155298535377845666738509398170453486854469380397786487953210918755445794771184275542391739669682783836208154438803185934783460437189477147177220104503412011350844198599573390189096849238399645690116251288833541329615047376253627761946163625285542282141717646945469136784764885010885934773157001361980612339864367427491076185266691531677574244928358407511343333135413519177925562328659623871650788561541221773977642631587078414734114478488205974867179568996384818649435974147163022323868240464932121930876564868179160170137905208193414226608646245295535922026319147485302630326930383610000179200000000000000000000000000000000000000000000000 [134,44] 3094212848971137446250800805563248713821480796553568389694625614843225111032183626400855768356628999931870828061892669286962512532127468065421145491957702287839115286494992106229069923629408634426251753347971043035561142158319437817926579838594170159767062379807484710646948340045282339890944461944452765112216887419448832218054660756465060740676113578201516955716326292828113881756462839728358274421055697447774811872621985522907622079164202967099450366507292928698365414841052848400371579767647425348214120815300989293750852335360964574401847490606587199484622866241449593899749007078423741999517646946537300486956217867098096267165028562080680554461076863240330859466705484540142302214361987120896385299566822055471115084461648603202371669502513471516927583510079003006566975267349659078021110243425566409114167237849551473791099625625397593158752274039068168789341316792152020380228580936785209364392278434847670948454838113421019841412483745618235018756636629986812430115152623543781488124023383049137969557356552645177184184101716004114189721339848329008647485061720042572151361270170550584468821107127041235923835017298187886135766843831947230235223202969103265251719674165546784350523217188774696198210645635345516666129669062678488344080782151305008507629463915470592550170112985996902886792838995142457503338248804230748974012585883797227200280766520597135956832033240060215630685594588743432710654198307017956357763271248557935794335128981029077482744449575783407615013471892256096968994284867696438510301577913964380969391379915556238474396594940457863390201152617913716668043378888572782531636379953766970964160889964304848919664244277608387055465877469305042288494352741421198926909782146020298975576924726037289811884055071618620168783090365827575594751413894023818837881546425993130838666437031284421341762225795652709510792682828706091503133965969573090163887110392541007728769042748034235549481004207395937401756847979299502413595545266920364354449008944450526190402944282997614738809329938307839619059416493335898406652377446975251670961965556405550467545189792015333087333460161213834822291402673066085188381020981294530182682327578717195989637525014611721491680473233375648275682985355397349530017519896413386605245277903223221098507812291496277056381676514281583003574904748106081483288176713772891332177507098681895982216101922603008000000000000000000000000000000000000000000 [134,45] -616554655113974703166754951463956788402765212392657096206560615231180606232113854252250369847954825684341253083429734067729808688261166930204077679207476094529759569650684094157822450605430095011541851004165315812782501386416367865154527373014632308650234777495033279509034593679211997825957368961002856362605816931186702724247989447880024098799948290538546921333501677487146789623683149249571540087643934722599412964007333842175862205362905327301272763556700216042351133719661207885477885309781274679205797287660790694861686733072146310850684370889998378771442531523685652034527910636798336277676915324402906021385169147289568445058041659687294337583990614364995938331583841577750186818342225547724431475962064105995491886904700257422624824500414475329929446872807913242962833289134961054936129668038777931330612901602947018527643490971688035613372010490953159379403117301900735920175610641592947315553977729312832654865729926066405922269182146869930465601198463164292694313030345451677765223412761226624202244849121194802962069473443867576386843273950884331773689725239508537182322265904430706201050946614095489728095289463873457151187372306436780078194679614175177969357158563915904017456722258080483794651677428361021108302442069144942076118059227622269111344935470534587111097049141080455731597074292177940879119394571058966657807675473465768960406207140004798609848842019921035104297183877112561092262776746697287889378887427971140701588250829193490471062165335632018998299438627158777847301234082047998728238934024609821551699277661181556649311016254192842753118710806689778412840540956106413808724958601443815379027982926630091752292604468084527701585835856785978195508068521910181480668402463069139355896193010728049408281302281828325450650875978584432824258781319568255852926973121883625727444742823653625554899276087719097583969097446644363235132083033556033210535968443990869290891461671660298421555446938106358773824226364102221859349294390424206342410953232869084091789104421936656422580469858155055553588808674101303230965190590595155071004983150639991027158993162086500136389732923898595416783635666887735573677621807014084238782069887499290885372244566254631900869076844083732793307909107882561344368835408836121870034664809156144924173479064198068995737847367413572164018060967048725564518280546061194338033513781068739916472410911539200000000000000000000000000000000000000000 [134,46] 134715221540493592225882007539563120048550150494525071929269906946827141187312407445415584491064728264017378568985402373529166136389523488606192002755802944812238429846701749781067542386721514028409553448330791224143529184813610963957960377942916456449780868745580692907508053021856671952706012860316314907843035097747166837387682000661220473280590962664754649934555140914669714311501494859576777792815505232822422047527254844711141157578375010526502361277265994498756802235773153389402798175036431425792014340171227969301811489662806418104970459156575286279595927625296925187229961624126995638767609844637356564155898263796424747069965274156004307708972422562614871915495041534242324423410407879783309193215334646421067882445812335623690074861474243055653247412615531535051727936924521554777351070975123402763962011126505741464407658173074160194511219791994986583733338512591488320583633014339883710365502731119365525041456127950340251918723756581006490481042140004662143086322271582118485573309901350751629499398371829122798842956042253479514668104744584759948033543781779539869321629740404133952424570411746030161480454836035501882945211002232606624144533900333892769171205697035184724125321975132227456190640779440385528091200277742667330619170846644889249928478031219024974470690387672701561557302693997015540363234910016978869206819368421531731730362598367244077562636297454360095673275930164733598773254113554791163519314958254473539847913677343594037067692505432824488086706338209949459173157919919389383149421717712285643556713525573967250687746394414119272434388416443389832200116416944974574016571202008777577312860411456003913387764154861023390865812139969346735880961714799314277737185654963380463537232929975663745102484841571335077574649186419798394898597808240634964844906576017790583149140188070136113160491738776585567654439886117656521272726031270446664216239236418217950338766074081371807076427567753328514750832020744815928862393546572742324538449864877888336991861464275077107603140350579597056641127403240078825547524700334046582406985952124058955654701160250025724897289466813418185635522725395956434165050092472970895571976973592405624960424182386524713664884003417311008280501084249516592457139519554415441885904792140681768004800942256504224628638615130326726661463736967061082345414679158631892482412474565007244197186477490176000000000000000000000000000000000000 [134,47] -42134013016358271024929749462835046319223360986693208218829685081875562601048605216141655160629219938486652838035259923660736127166230083511125820623730172675200457814724773608436743106117950226032966577019823333834819244841063783433415199016967203816570485622977366129723483108915558110171401832320894933787595287233255868375110357354250976265891505505725587647080792312480360522020030900919029401065270472719161963155351839906329190558644042006765171657683280868026675217727728075511908163214881022955303342748943885409358107201826935286304558728277775814135698622369637101555466592894822499298129320289210297045298528944090550810648609715707309613851774157352510621933600420272753001546962101005432777081543022208802644432859454010759914585309326790151889563322790609627745825503284162551269619272215988409444964693067108539587267694382519879063067067937536321355257325640794186445538780942314343575438270671880955917602160573542429202217539377276201800190690303709652024757251718371701222044381710758039406236350430005844902487953694470101429696513970110772224745305857804977970907894763103651586022052803181372632158329538680290894849046078048017798425444562658444921986178167977153356515254065794394317220072037795220424061742756239165056599763081926500465290032931082198456932708163776745894647865472778315004098420194947745987693129186615442252066232300097010230811108773075759309012063406861130808239236738588657016510066066904884448506115104077918040369843229693845100691497558774472185599434382034271221107372485429298659291797369516624387318799766524412546976009273632913769842165347575657725842267586760082436579444807967738084650973038879934577623739149471369225332904874622993528096633566326670621571332400885093160240622773743228124491675896937147723647404326584914472376289216192144133979878157742217770886734582499413966242373982186968411272509964835561168463270868579446393857744373464324928495444797635009692616659976434268792528032582007979375473294383825120461011417134112301903356261670574305157056277256732010765020406203686308548584416109900378851681239055154364806884998419248002682352015221838089932332810276330874257926156173922988614468788008855001211224880148620265204671053859297143599884762566691105695446267082917417242127941260938164056229957199500776826541337309084710834318154349407253516594960506973688727115871027200000000000000000000000000000000000 [134,48] 15610642307591170805151501386333631179504223944162096293448901844546522607585094659751164134839778631718827981782506983839154115860979895728631328492752826911040748370890616966136668675253678122840693316430285378230208171647105103744056207806821181380976376182590491872971665153496540565847803905732158713259950440047267297902204714013197947725134460454836965653885147225397101390084913853553539992152025999604573481960193988017758130103332259677579143684436097354220156511411503913798045486120979261495610988076666840156196803780830359812083920735512399584672873395099820195023323097669627681195754814411770146457083962527580781770577139498348893685322635738942186256071603030517290242145970979561260081723564256401460507978745339227976525580973373315870352169737183826085517583248211340475836241272105110477018856785018768835318084964170185677590705236846923173251347073277017397180185670294674898001944259235196991638771182596888417086920468101338492648433121996238047144662862837847114986335949545370592202910212826342918870758548549355834319410711132292859830388576119648153436026896279457463539225296782206373809313276229408905883671929783464568797636654391320780671134127014588291823128847786188762110927644179949282121770577153012388520691157939989259168358149777913297826936204360959561851109202181806187075683935505150055810596355893916164423550102565745393291264393888001830384787832740988095524742418716219978856460663590524903531062017933789387689627081056129251654023564196216440852888463573732044224858298242078334289200639085450293999729568126625692329865472765932986094450887292600350924988784240828815410987822739230563297268480096507067529691856001744202325358062641389616473531578040842970932176132048823309456344662264223092598603552814349417174261035837600569592447288073210313650361914330955079504968119238697214888632332127174469015801817870899555567909949695295688073194141836413302391096357509196943589509909288959556941903807262502341801005861743104988846727514919280930430907080730303034578387940721132597958318253045400815220005825837241471066171368765001130537579719390003514070777454449753923131150485946823800753474004695803892810365220617870657394050485470678383897284201533525407101314848543489076324457622433126133346277275277577019278283799075554039412326475805834355479323943204028421734137902072727899784748287918080000000000000000000000000000000 [134,49] -5096869513771941474541424800777384555589952247248099566102637797944625640895705879955853092249869953986734479721462235513436303047621478052875217905502430841881811383339143373982943119140395709776708316218941646341300842975887470213316066775688488826226222604957017943817253633134117589709049088205764739996070186914790909215006554053955685451592936033363879399041970633249245522437150357948692480755189462345358699494532335557482314872007465507765899247334286693511167938354022808772640996873433836632638717613197257742486123735142712024706868369752777570357563304023763607623869970372791648426972722708230311319760703017037396558683945412895800112798760136805847764163427270635534173364018772467949685895787019500486798794202284653418951389554595796760900802043035045397457956915048488684507890584821966330764352063446130596008404308943037622123755319471063470395867881122232292758301442597848186891109538486151268575741174996733159820794975084103045719929711745865878967771857594499414477226505609126470230031843384027872194627232486149253433412936834716256852911244352445243843008511542022223530927476404408996755866781437823746841047724151351169039891771451818363220847171485218585392761285555752286141215125926936190895806521218343605343452287621994987536875969033637563940124738081062597597989175783671544260171891163728572017642199130637665698351871059048242627499404844348358693950786935882354928485643770223801779207590078006164121418377427978833459561134449702270742571115778694702403785486659953186441354974318420627496710123179991766916539536191760102238747650158462280297324301798878855699656992327225273361594351239256620163863036999409161908507350941010124194913296141986382455825008606418193478759225307687976181926091255390883486224607727510408036712964368687774960553410381799008342679936069148902614823399005406457272580519733351564654394570281701716750167671547939494329449787532652911916625313613336009528706004859133037654848429650577736920704706793133139102441500313924787070838702296984257687308442246913686838698851266977332321115144076791456784562408616824005061256835350556327914365399052493640742930526328313601063891699997282203239083883241427707862173787499670072816396880779971458854076229018467285814123613481068465718306024404615639009022329358424446771317392309603160881010673572257703709319791222766300086887933542400000000000000000000000000000 [134,50] 1316638797388050937220741317566812899528196975338833518803084616107753166004401036956268431579714011532236286757451019862119504315700454733536609895788657635606692120407701856773008658148871071877989200652537234925283629109211526188838247956954144146974176137478887653405018294613975930473007814677965952550266737466775060307751355967933363429640887357468115206717467955853539004231965313320305336772163341170264748309442526242158379169744769133964042370687739682044027325726046280678894361629357102807020581625119072398371461234896972250674618609192667505164918266858456238796425116447501192162795196322049070716490750082066912450276593173321906383648132429766266294933752167893848359726736950642920174002622918437421120158789359179087761290558660677827551644077452126187826160845187844474370125278260386939132249834649808802067864735503564224146928288276401752413022921352863368570246548537913069677116592573401026982675344454903324246045631643089735494023090666639183742569102434543849914216592677543134903166372932812062827183723776743344825752804827619731935402276305566073622574278521758837861470246561159457942245966644078267239711358849134014461250107965792952509919922504686586926306676091088544579274185597413601431523585493167903398449327854230538886425591445159957557324398103745005943220167134671931009773400009321701461681079155358679230503504786092964768362791719645375400105925976009709821581507552536887848314633549258000489302237721697170756441244520203092140899738189641421923147694062578914439946680701056269802569426607515610121285577210115530187682446146220216196432334044708794099408804106273946237146089630117464774102559744316036020186657420416402391572500902958692987518255042460982403564607147797128746530275975631101188733031670281054425176183407733783551397513009661117624629153209532592566147236330261203689273769628501143140332052333805599072194158556867348697047215305161174656841464047423297823132709677220518217569079342497190445331186999504415118270122251191123320489146750611049728544905853939928437058101786836614924433831036143263446166738553622075960251262463669995021210570090230445010754528476671077087121038385886114615747001111168894366490731605201945447919873613064626867645179201874516987331141039474496669780144561681097824186183383087065408144739618979304852044497950772138696788865850977823841487725527040000000000000000000000000 [134,51] -257893752638983626045112632750406439103520692647228670263092835698903124554687248194285783998532298589764318504692167582792051610791632685484715483519579719553344122765526797329843654208801370839240395311793952430333339429524898196673508836003517446883857712212799619303911894501990164761897422720117393696083863687796513346700503473764112255120322119685447755980075913029797464577345328494318490072300948736702369182076978613806933187913178219711274880414105662526199984410894113565158675953771364978672123410804585846862173647497763378616308134513776542220610022015032655314210579362501459704808754499741934035501878291787493950193124477859763699998725040158795802713895447007529728731279327308772704151061309380699885021358202240239315594445765099676444378152941679904099284353154086028116291942575813095877005476517235308312113159988669184130129828218120711775424465539904035707490261941963560531409671333664399945510559906225576932495279269628412252833249295423807196417722087854383111306787860427321687926394981754300139375139342649037024311611262671951074559095426746606069460024533723484952195383538743534410331198222780438864864995840096780523234005984303098841060013177595409507454728422542469551873031520222291504472138660387785074336950071561809050766697592454450677730045081175675182040654725973323542090908760066625699606738343764930187350363685191178931526568562232491319703613904045471048782526910798274671732524482327924991292848719959255268209857471871676688749417307504913068759289169766204444970439536126692821517198241146555566562044931436172373438053050696236651154853286797353580449019859698247950208052198260860301199178935996813657013975518964764513483417352334790960230646588420193099522447126948929851312227347765274246399430376920377452888376623897520560375058622516755593805338047200679198692869611983331235959302313863796872580040272372134132259913104360550983907869229277674052142259463411020622688676301661033762762087455138848888061128198744058282240804406273671704760507918717247655883791024336489043412245961907938438048944783781085116066458751516335083976914177963656390962129991148818101749963646134590107606462907403224354950177073327286001748051801456546712616908719054882817670909130653348000774663463452139734875974881093724831089082619863954536845337821279651551956457173087102716942176157051648672590410547200000000000000000000000 [134,52] 35365802214946561260796385399252626904597232541679941384106128517501309297773820107324401520793956304247668030899080139745254977535931941313083144601950619097870911637585923470617603084320640528456488593483457930729362716425649907933767605305971417553019713345332440944603514486483057429047164423583054081752975274843639801073935471277080195800681510399566486780913999817324172757843700144498647217853674120747264804140581274224627009762011465255695012374249038091195354604749254780464074753341007818251558975410208379501454143514586514262782612147477844595176432473552599343990094867949483841298297070588729438977453636074277925278267344222636695400830499335137627381675709245794868016150169751694319095984942719400884299832505544892778783434840947105552342026019219489091243134734759584245149435707622544842250757744697237000230009734923670776869904545494424806437665797417706022658790704450219011743649789536521671165377576921353886655790687319491428175046764334123228139182436784965934003220155392481222053950218976430228946876139332919214358429562789176580618392356867811664714389561214789078636540539976672134204661301689369555160284073868382609411906914496725743996466728942523523743001774498944534608125620996481750838115168456112137167100085999510829978980174338877834887465750598358858693986403982358384768849400327780204469598621528276718200524466978858335784120723301912435875155073722613535840678733683833895052167057921405969685074796749329102695390343466933546163080319597035400683576921911499198787114887263529333591059170313968286875835500645388817760166852055314133199890903939951336702390420651491491447716002317643145993292856994667076582239717486135305648961025490602250299104963409230688203811465376345122006981627416481168508709517501444036987639522183562892806431101807541545710322627951029908017019849937008177768692336079136374472674921433894592301856489351689868999794631123914476145309549628874724748690649682966276893943088157456943359743875542844313763386448219211209609862587708726889823939831122870373455394245354707540983169193071638692067628035163760192655685612925066859625517989090061079370234814140423658138903779623605211904430124821531036563393990399202211584191600824871492998861286929969107149684656911424440327582419073645947862323523519253480821247878914248359374198116277894110547677701708874929645278986240000000000000000000 [134,53] -2294577266974019566043834656904149638380699179371247479209167029490659401016821447953371823806799199590820449044536025947237128115511772314369977344155696884580585125090992838888129308218366502334280444627871541302647383886125890409828327352997785921585853215987795280234834892367096983736768861998980476900868949535732258466481799956942173094942030416792094050689242730484703957557937007639052357050937097450185191094378041301482851519517051669470192316177758256289907836440008344405506883494468207996316932321023650236938936577827530636325949994074421084778574666061712986797294748420601828212135130396947309786607108315818820654952358592821004189014730610099774703878238125094497461487996789475319722317065490363119847939783859951008974020519597637596599036959362309041144277828227373784366497168644415759802044732614728872820330129068127183572706332351520230270257231234428717804590088292976705196672588362468415508630084170907037693402977399581742578565625800215702115294824396483817593450764916148563512493722710731727735162188420765682035457338097512416069979597695424178260094663746537674895854526288036365277918992691929531506033612042595875479428453181926525874024790481081293271408144395331849115761626740785510578057348765833399782731013647375400466946084395541170585019367459635361305898814539980201810143903296226250398504550722263454979496100932615428257937138180699257635559112879141099487187205477145438900485047812522063672408100166183262342982263253472797425446017682703283108545924466198634069838974016850802718226326469378783698258829667314569542281222282511993233451584866685446285418821684331855040843671291643860031311999670711187474289077020552673465686336208473069076236772092247761757587417145545567879005283103122346977120938224888719323656214622127328782421028128155971466051201522572593271469480358557662763651756323473150130854126333342105828317859102064189081324860284594187053580147456029707747555925809803009174064655249955369667776356170033017457696295942992570288098531362908335691430869506355304111258897469618472272368076113787106644706613790358067436332228876636054406515706148010434185451480670706775606634961432769444964283786055709541316217082337175164342458320199518556617457013721355260439632890463121052396106313165877217152221793536296321924378582250812247416867932036141039032347955944682404441174835200000000000000000 [134,54] -352778810442429009779517064898383312146451958511435085765794477316711774739322772833281146534222757581578367179429561897306635266226828021091162316515020833069808505276435682924208166208025442294471021708780574908772260392037965473045812187483523270547278556052205238504176480580655043174761985606369069926544296382076454540474966406794295363708070157963147953636621338022378279812593718241893190040517890728997603757346622243971617581211283270369203041775172888399321806416267695426135173627405320317736620749163631358968878135516031518268552482644986737663393589205130882440698322577554052805530770437462520544471759966581405563613590576574719172976475654117539342419575392718406884985476375450391729249388393526015789141264263970400333928045357484043969757625259402370449072144565137333910233921444603755861380865942957078730420062349164095196394500797213223580475808477605966654457237295067779427680712763802168821910898551569651506777344463436839165613817508914894147387925127879543503669307140962737039667428207392468914736510607939344805016848788596446463271248023029333411539537681526370853008140102421439962243165961444891041001853624732510206161753682474181144406559332762529569135403531082815941654488994911501542732349302079852358068504288081224585236414445715336430044378010037221175000242162459510824339566093322659559258951050126859581203345566018270440693122081705206362581650429735401079431795260678872892960888818290722418867777976670984811347785149859232224468943310189687956314455555513224253000033782631557301306961776587604519913547394081618631150964082626529967615988338699135739908620825375367055424319766800451444742394992411055278137554078049417676587256712133873152436913475970834448129129877713556327895718923912108740601225779637626358345995816719786028270171804803466114824871622845481280250170471734827941128176803497748274719998782405165872214769777249098758910431971767658921762589602077500121937804141398041104492376740341897875818902375520265234172562780465773737297593283352040767703233736346698526942319359863478511610846239282402648727748054616509345747790354036951745388482054979486355804970507362233022147136163443870351413826454101609102282966127897310585975494392008787326360786600075119246124503775218822712961159957006917514307375824962283103081528422996689119998942821546743730954791751580522184095825920000000000000 [134,55] 150637421492465233333266489779065658175714572290640046074627792868759844174586148609257532734211789621842339591819265519467279514490222164436399245071453604548593954289948592977568116884997204869754885669899132791383499172756613031786635455455943767914662473175119799797492495023000487810912110005799306382499521991184220010171908703587995647717707581648143156142229780061426095013284458372119773055020539237863283257371548745755735215612664058739018863953683359595497423302074972919065715203730569884588191732394952760547978308670744013495034626252943885666168907393960109680828844194332532414167269958260947532392978803015428035850592637265804341219974898347495886769136208592759896685511635575622708852134610334470058350261797332643009976363528506854758737125861772861736096784076097684460976884842804003568315578298428076781063485329302413137470470762925698607288632721317639735474328854820579206397840718355456774066744143673680513730986390590332725134820903505802512657692894368380762202229549583773569208311226238474989646951077606487803725951876090634787846333761596576700656260561281154176433799402725067817404297828052666953984061130277755301272385070619968556814776938081821696017632648402257437508043664502843265962223623688977654872997803648896491791971054139416852575523040017428778944133629582276089937747135877700997329175551589134128050846545350600654677931378317893783385219468085671924177019596199959523778761902801748948716449979968594907780195505867560958029055015989542375844100244895674489944621490637624128938103990344412693581271517223870664914998387056977021076238842872262439872999297773268690603691120394638426690095163650606384201044346894331378245564254620502202580196372459308915724357560612421345512954438368728349024028916824359311402594127989245233071958099139692181013341045958723111927587971412836384212402080036550027257537645190643013056352264531261584986698447671446923212578386176852729576189098442508873009496581385150559118905695577362453349755818699366478786600492393800143122461780106880166922338610752663380260480852543819237884286836235223152886139135736438189285637917365548054927263880609812557931140022388200745875080382399633146482219888429018227216281870251587641452252153862824177309511324340346648611336771441514821056429674924151685929144406914322482496358779769437144070800404184016801601945600000000000 [134,56] -31279235447452178881779307415924927228157942005162988679993026004352112128342114111034711036374403025957720278338176335933562540140762236455239943174924523979416837109396929443623436507380923962507683374213871722842626298582652283984499853931654024631343938003408334982518622035454352228851531139278199057841256131972081783838087583385305039005871077883677585309809098193825809514075596778511644412997379453662038952839730481370350097334050183336606475039079468447996101175541438659052293831560361964382361894113440486510144207656676848733270279384736639337291595508347999012041550343901657929128915968134237106760648421475860348387070650198617194252010642144796447964794399712119349830698870991545635747175806398807228946565560965081071446699906350497345883875202918468914898107106296940832363739233287341216881527397711835636259198620108070690557394040003789531232485189896402713829515615241775536088572431557957212349388335386440542843551308824428659237040175285975796567421092178487872529799881815129531256942316166523640456274941997880654407552034032780054562579139715854062494945896201046286619142919254172097012081768605169889552622331939124981475574478676320494219735909292292005043199210768437983470192583275856543921765338786713433691713059954018009169024564332645244765845317342583886020410352443742796606773195295021862800423122039429489535356416223528538214328545941032252699149796855296351546339514361855546668499366883726166014960907700339442523155177075966660419470908049877504518639527255579593235852896147011686570388039172157719242911419906896520576168679652081975178476574215493335324852695179599970202453532610995115579967382026057409100972648036032738952742196273535349535926784711982493411714304298678702898146039269806628846477604007341743738893439167900030817440542838399182822982328305047350820814154262693916241185637625191934136863205006090882262898990017908306020019549945299953595397172065389803651659431436489356221480208205495669691183395189839727666831311014754776029297336846478726626794686574340125605454781562416082454751625854670900022471924168307004980045427361978721058620095399476280015684310381678231783474367171604533097426709437035259388504372441344855622773807646618597227169247234943379158232206822667582537668774292723082574575241466105828018496021921345563383850650960211632660857848350835565951713280000000 [134,57] 5141960739128523947761539134329722101140366950768832630274350818238667094916042761390039594556914734348227622271352557092544948747448327832986982146226777529123026046304082822451304751890516751065724529796414864226843777196918024129847596777876072251736834762660783676117210276801570344487015305082567557673404786807651343278234405945819300412576099779908566484022338148218078075656457924152365651968356545737023166921111276628475627607635995860205638451905854013285924703199869025851442733931073541604673176107667807971594927443274528128267127835441093834544418376961483931164744418965261565934044860754314257894098173100891604390137587833725876412361224525073058765147296150472997580143855415617982822821649032018195995415812474940040312563370702365931756470069312046016371725818961028971257711082687604327879974307482779401822492941124215731002007931683589168480347113391615296406017195746503046594107171766560610382784907471165955862553405081087126745395271202137027082268945256287913042434912800503095120010801946366153385803399622810434850484448880512487580490235871563927802612636587090717354901544375891765503120325318563492463444571910558457400780333953107348740359628712237920817069149534923765920184667547197927066004315619327324364859714889657008130255415626475225936284199568266369254192153767583856601307219312977208152041911705749119321247661234180993216943843152023530451307984746113751290641070207674598663190158099034135832517631379334613314230841464075909652361335913838483000437138486032051263513044956541719710892669493750757635672540109581367482533452176930394319139580337215540632473991474947495705955587634514731032083835966697785884585598031747962652892882126959272786576226264587514570707927960828286938563414491719185653468891355756386485806405806454167038096750202380857937421182533537512901625722690731298968702426645614787725551803494319687401672430147744997004446523957418569594736474320163216595182005729224770053692413897371014437068719379566728362687084752526141427848879577624170391090272606486766123332026962943615747458006885538513507110477195790902635093417980400303760797669771424333693819926334502218319127985125634183221608886868832720923943930480813196283742063831446965457402795677619633553927148304032662038235715026990796859493868926563182550790954851498987465151694863840614431189685781191065344409600000 [134,58] -801368125641457650199526625720483835162005999528306417698314387156286320412554649013237869497916998292198071534538196353842061802365431389474261867386224889809426324473735528300010876493178078839229344690813597626976529348250525808545689314715771595218692591085199520600526994533622755739210477808023972386582899724444383291098572173867308313136346057514208649572443301128966911033855982169527384201818880264462678827261672422491021435476178230234786511025169009943362923998488140624910853388159504684323306733493198990022685883959389119609697592534745756034543785543246101271684587422324824418921576576670767899791697179570451998405022917921382841426649578825091712127363052689925841100986905953827513727963741785319056353182105849016938810315410995498401288918537281794545593576103928197087309173307734486045023368795049509675647403844895904086626183479419891977248643365454826891627813064272523342578742966741164123277088608738720713006382741352974090273494143865008627952239329625215083929086391278637880831034009079604789763657585379700464052054611512209586723095242423356127209893264771593819564491192301916063006514693444710996989842188344937418836159591911177069438907625847749818074410982079852592380848006910081352854645789642241530765832355969586465261138503626141714496508676764852310331571296381450628056723700171309275489579799239249387112420464822751065157013084276250504707349760264347493382214725532142001842938103198395340068872292339472805859391305781271259610503978750996801399836980796844089369741989142259173280783892655846632674979845621983405587488563699237871284943263294488668753723980089332956490266039438128628726609135833588328610336186530506719530553351556484015464662807706033667214981643257832054674060626499404994617887865757243431215722082259808588118698252679291006261120801092340955170761714362594184919706885109329872585753789573601293149322784443212681527848196136417415002889681213598735276051433651101198118898982793062419787508408763076610875381811198242081692862094077232805448198165430049827924059962054574770935718672363661915040622519844262918807553941209683187609874810365131522224124825650357960339970949027488167448018580427569868866096977984821938310082858429243217900729797804312352617095137149635278878871962672450313373420425582522405717855603359605763082838327574243771517500633115834712558240 [134,59] 129373303558916629110003119914967992426471472082256855605544517243794527918681680556565625971029156632172737004964005394990880197250523849644269580770163007751551869218420225885888669397590291722879541485438223131036883057463974458373309993258882103477117441205699168563599112449340842038231505085783087279036454149316771867331497034515862138088498742076292644564566340796836166419167633588344185933128316108671603470411008571883572166130157348870343271084080611997393637139908727767206173500514367275357532584569511948915262680662034182876286471900866995008870995381143183556657097398877404048717765377924104985238333827834440469069500937338342394170790723631233243832722770436124966673128293487762934458981041021858389331992518261903636246447731882160027353545976730160049182435401412589541329676404151787971703220730063675375432612735611838471553254098894258195149907066687067458083085703451995143494262586307647939700250240988867555470295141404658212430476858222434798013268678373408867824076398084193508416414554953353971377772021808150527558595757988946310177830815653915729638349675914918794569751963934714584797453193678668174038800139928619453828905852377727719350158136418116878371945998893571427464923463201431286842942381918337844184270327624939990463792470610449704947206339273636965642188369775480485606489755524271213704524606710957608549289598051118701131919510694809088947047286531059480762447520187409256613015550061889881673485095047196463363844839008275172442282598010322594318003497085397814173033583774357358815537992406321562027336334994203880966069139063027500582961036182920784066559953701531654544244749323189198492692611341430271171971001791697106151242908219852622962502821678834816210924998324529805107556870712023503789724521891144947016076863438620364756451005854966656640138005345259182300139519448533568716408368776616920342637783196923193318275405850277838587689438779804249308005059527407723696984806521054664938632628790626764192071290960543918964100623069117081454993477157965587505065370167962556538197024398386656587338757947201267300183990354994047255008821480953308330804673475074389043760607716783715779775753028266817098866788145746668865682155347861089826770282661840781443608660986884494357929900221289456849768934491428543132549551046657428965329736954716335490758455809849034461259077631437280000 [134,60] -21033386731113883798165648088046425725807222659829512636219758294072014102163263197899118005984777685041468513937938796641799967841058482136912448402437123082133350394767355509736329203545234122494116861805078815491053712707725230326794468761518735739871206541983041888778616873370002788321259846748030025654519962631585226012644016131348019135642817041696821262194015001140451789975527426518065368098562399548464797481732934217612676357957594464528928301745276468014794430402168732191026134905390643651799418059453900599670056264382572433818669351529506993968211731962398246274193222963933767320883248164368779287933022324908496095798483819253787902346400972014375951905576664807286591528357931668672714089887719234942925311765164881473790566587213217255953978041329997784680333043576972112118593272969930173884615764953953116107937688055309896578331869428746370717494564877601594232510365341997867050046545443292522298366076304434070440206906271066821463210864076708882141111514289319910755186082952403763174465422690582774469343900669142248485139361966865965298427364356692374911433039878849880457697262377461973201398966573585274456423154210437836990114669376694330023400078394611281954404371162438255499838585186823017021685746473336641234710552215188516955969512689374473044766859287394346085151452471540025558697458230867637700375780576666330317857317730596361144106443019478545891320567570285426395944088374947772798774457412343026207278943542018558889215993502168189455469969046570618687257072556056909042275720355227100450627806253019350081411855664370753417337894390492003741062046518000611804090409697329538286634926699147686953107268122017096558728145995636274478046535189416485875331958452010189696380593990238445456470085140603088872246415003484308858056317054876795161379850050531211901768470941250052411227649475374064499164337347505582408952386394149821837696092123892975849897685040397873770865420360472813784063790804932330738553023478497003626351401521574654909103880079790437547730309916437671484119952954006723521416767002629285510751219808640316749224162384097046196849542560439798431453248608623993133217664620152732423139127856224424001972675600706844239268108563571410035449718481576898809515494466864805979068232213550333708597436213782258878821113428995891495057051558054904787092685556622089940490967852149120 [134,61] 3174185579064155286047708089778593309874713111139750003424907649961718288775384319871011294957378462430395273414573885797929526139790621376992654464880905698657627860194255136639736504343099845199237507865888145602084088660406744923381168870093025992580737017690464387506729113010548090396258011289217771352357618003851420289793036106667261837742281152641274687206834904521391655086003992997745013513209065359255960407840301509983776614206506496998645504510299367583966489006333028407744218145571846657768833196537816502515346722151120707948092424785540685803448759949616662059302139388261439778567124070989100373969154207882530091174215081336313972906775559090165311774925329266840048291729678165485234035540600099878496609215127956153365905908940332564711157423015191618340159503810486203821467736198765158338040914783423583155013365262992265997927895988994258693819819768371769874247704190300697946597546884037709022889274932329345583745568208129805007962516864825108468676442239384947584352366001745048416806161756093104095614313586640372110029332804786968966466194171139084058965452424400399386344800081605847918883523421921564115313714438143235205101439090859848765094791139504594969856438845289860115539813360285818108640792317308512705913304869529102395147786857974043676452972250705428725199866695910243942512952811048338053585094889125492616038240065577469569353153639887113643439281090075123081763015708671926185344116401121630708693329116611567360006109020700073416969668790084308037531723760695499442712466772896261510626178237149623952800575846284885126622649423801237721712715211234486766398667076919252907152793150146363256075213353700806908689871101546716258020193122919719969960165762648877450779560453794330689658784381520224537784160726550402034815923927316833147972843971821798133883770433795226052912671145941345985561922528080744978883604049671292160898853493029070667365642459569211117468154064495769910463183020776768864889728588586091948901916540548811565404002651529179768836593850585388170782913920343456231068362013941933273504910214663388924412120583781310318394939569851559456626215892356038385265753919894057760572451959465932404063206605876240000890701963969048900935392297187507167553279253193907263211181687437415752007377096108928867429371485739372324268387934763398509908369943976524291057750866880 [134,62] -418954272117764885260730570501605924854600611674711581271005163734448416970272703942613110744241099515281825722965273064719049414996740211431009777146539174132129575594887591043315729055560618157409145075146521461704782032624841473063134432004903542118008298516629040130878021462468899268227164455301299030993644353549075459100679814307871332676413417756889214369963597225173975484277151964131902246683489270908521996637294376553460611692925861015327145573758267129868919895103961276469625614264909238846432874663645515954983345342111719367381164623821719660714367768816982215835281942282651871761857620203824846145916291287706975228690455550366267977157911189056558867467299565019020264679333978012377638425468521916172241146096737941048882081672461920057835145920867272768668620749377628127159896186518973595601218231095031177178305171672309761867665498502201929032574843792310636361800630477158887220064542818120804805916612601895347636933902611331503505789291392249506121308648983348350130400359160570405404874470989449173183183296105354230546837533190238511526994836987177725733374622669888272690008539041626186901105734651411453419862768211265646664861783516868172340721204241628925219766632668891515407338015248559041271836269452832045258023973222364198681754673645705435105287524968564811908015036463720229820626736320055242643399482796712009064947649804557664626778064462861825052208144504858157034355549105408648135183258309127702570575277654563713843199589540364531420437293215579513229248773581273517402030713136174994977299925500691783119822317391252463765162335829409408873908767167818346948093026857563236052631096260413421569499797230482185374708817922521116912995560213041465530742949474426031179668121746841348046157205981105644349234667229631147076524692857559655440174355567273354373191289418256600341438638194735986320269861759931524084067170637110422991535714932761207806755665818476128788438494948254204556980674254680861599692475510031616334243282135107967074424006336018700993098935226952058246023742537766204387009674291027212942555653518266841479234123274685714460143581385296400345130267412279229355109608375666579084921919904496961385840757649246791609655528184299020756028004222847143394416457251994492573779571555189525322018180980374991427369779471642984865128025439946665367862342548669033669574960 [134,63] 47077212929061644809647415376207813091888277776538278606321432231798106760500574570286422860353651704667216469175652833365940182501247055808764370535059805600293524650428169003923994606675763078942423587866808917159258885269470041490961946692123503268013350244459637930134539471783685793067971497088162909705445450587160339776332290059848164802443027369820460059467923105807409968642673798270023897154127110839294139393150482628497956351133514694622487549689258551498704694931624613307596089958147561079209949968691460832386703513114715061622875877276425447673173070889099843896517717396887595839794835209698691742681689140464825071223587961566684374003037536817253970602571799693557510537791952055136262645065801240581715601337769489937655058039559125727631546058294481417927751409280182343198992852015108086723286895949818118950027447427092361095828742774420856881675683494703811522588477229090986192004692137035876496269058335828139566214001891210953472486313396577197602061193981709461951142288535056262462611690370343604013967577220472612138672153523155417182876554107511623492956640017134496557571105396823398497421367793459603987362446713547985416661794238034284088745685913965880306267068403380787987927203741812341085593633267800450718552811729500638582032959168748237130874168440969915956148030057329350871628790560506021144337524390556130126600356824215492126094676237389878694830891216046604425754122352864534195287446918252839316814715184479613790996533366551705888385861670434893040749547010149014792822672570026519585269093950952051173422754067753634251367898973500820982961669242503793911765445579702768738758454815357381720545008714563900658494525299363598374440291007925050257542536254650009722762342750409039401478649756562300311821893819633523009143507995094985805297336511010079472139489325411089729338322002429130872686140203767297040106208719386595275365656363166197387226666892817171267727794109844668766527772362432811540230274695674702755854330168406747039945069388691739741052781369129827602638534982203233347325663802478998825456425706177538413069156519473934605102770211794546597091951487779730161590775655404595297321403974291040081143277733280920886335697846125575934291777339242266762050791231024143932925949543015838078660348489593911824504150260185063001215707733547876135497135535722577249920 [134,64] -4474291761981890667702256336059392303165296626883781859674069522710640150039394511891554596658416306409972312952460100739598975664832852047100438381697250953126382590132653219582633899562528310911955432218851145963267468330600452842600808340012075943473254340935693192149040588174840599111322060111971752925247945266713060429187790532395893518523770025944419963876177729322860845074536459927000972618662338561454082458123649872606499991749465041592229891288214258508571438285503336192337729426089898483770661671205744767336479529695411737906288912219111397189452087669913250410768862409563800804030081721494642019498900416966953810524959610866249982841748495470257261960862185313392269262057529438355649903314200219564473322762163051001875194778838084914190981679730092050731778166008380779996274309362751184548669693946388540016686347155415460173084328606017478467331762425936537618487740760900586790791534633259451847924752707413775704003968211941118800876801292824163473307266922719382916480616013240621171161612970141599076957505120195911169621584983461628117518494806014439739218539067643932388346399292929996211008027430417152418193219722434074200533066394527879354936442280037896531279200794641883735109984161356892921216986335072644960840010362703593540666750721773105689759475573320042124130968246074146952368096909353355030129346315526281404282489721241394233349377870508643743817654044350292207482257665525170060235378746072075124012666151745839713853301237359725038446193588758903786929041107430751733653880661836278115430201742811134337137202668729927154885564932714126194338745494233949215383428602680211108714409486165111896968475110691257602937458626348229546958201043481190767068487163695722226431691043693245528093030558727184538379122472321297970531675556529224576731483646024732697571068284480510449689320474057924073475456660892343899143072208898762819592701806106080980046695833131010174252725678632147488221966644595159403630528229370144559025527508588223243145229936051899332898081170270506451053340786538252721718785078537122508188204175260614663927047798145785850932186643297492723593665423600213355115254429424128525711997373341864591147263244405621060568679229952308496144419283028114397563174003783572994715223258319048215403376338794608914139523811049995944778953292665529652324739970672359936 [134,65] 361931280404498043127393288988052897839963610663937854102773954374800603183572895104079108380214983541974078898581905236921249335831483171755702571634978455226413026906501360598666145461996866110502165732567381055773318608183891888557289661793180918772707073332955331874582280090965356359580037712362160264571776866774654500278948651349607278637905980944926280659777187337929888622805667642631047263319972970158964928549212647638619500263141401505437632283209674439783507711211459818555718211546188469625585165838448175643765305517046361713967762870059649164166780129951635335256274644502007745753856865758702254905819425350278201352880831418153172417461312937297026948474310354575500222171940888600190392811883816233232411269791991975118769547080502373862883285844199762039473834043898741250739578980944766205445391491483276021547512008592650948717672998315736418831997298613484696778003788072711098044911607394696038223044706266286179445812770875070686013793602983730370276233666037369979888776870462608991474564296949505581294558020082908948569424061968278929913229106183295035859365884926643264463699286744989832232492925226694618728628030792295053118902400206329946260651400752847386417942101244556447915069244854989431074234632761504333977547859761051922111091051155798254965145220048533566987914269476666369786016078976664541675017914509338803134787252455294508124528919009898503115295556552766177781495302071123487095557378110300318883625505403148780387596847090881881038321787466561601865724516087987396309289264336875800973783061889745238786450709875195965573988886245076822703019994912143761318733325870354582727548798326712112219117184694147510181549726047304314091013754380621117311612652200804422655705283651662389716420153050905462910185327432082601079212164014013809800151902707905994385330838433143839345815784675532315654960417530135939862125636949089966807201712513923788527797830746918255899772511818185137984773676330252741633524009861076461331050413163274564724677152369554138892187646268407070401420958252141662545919937510163726369994387148027165400518580892873994479276199695560424631686575000819086419405751923401179698420373734645587224358450138095499440832524389253459537311794294821320596773152210679501699755798979071796537440800717769502985736230014745899781658604353033364348626440236544 [134,66] -25321065353805161388316206576128524517513648238842128087246929124396004928130090385478391948000324660476611308859971062440438054695435019671721149020281131427437771316119013363671125411024573319096973195136085622639204709204802692539825061850983869926278518753183295894993941617901282280592858585088867509829668713391569687130550739257792322558606505138424894600962349680989624616118622705134835551273799737617822846939741253228317104428619194415123640544476121493459792530891801357982429206324953708423188511790524536869039451235279223971573259947478965967020314002339599721147736652515588327321406088400029406074414730499238442622554097616550335313393023275117004179522031515235366781899264152831387238351174157751086218133367189855407449673799288080488000451706301196547999075681563317957862627447400040444593865931688618669981094194411722095684986344553685025842891227128219845953149393379912829736330094811326140974022089478180758551225256905276393266023088951102372419072406730533231827413233642117816314659197719747127183801213415584032687671692236433807354847265613071877929274938518340972461731679215940089442488931275179490953559182820601772528394921893164395492349014998437532999881309807187940659417797713425992875618190201427462181766072666766960050801490063459715591848917813039154108812989539527103036926826478024319040328067147340033964789714629483827348815960823351798621370010603732486722457146635372133010441407541666196077460218981051553277198739135516755001921313942082045821853637150280570311322543042154260720643479291252267636072679916550638512471548329656296984057286483505054024183110654915636567146060335256173193228522771997539635232589239376631778814973201602785103913917222930646334267935670526478965881190754019503760447240603697304363573628264013721096779866988974355327302189681432635484806001442676301113361158695599114615348780757840334176801885011060327961254761706197506916314471051190397145549370559144934699286177107859065225934472238739666817418964333477089321390717767916248235029291814385595441147358442058438559478257167297747756825798791898290415006817973538226356314389272057901425594109602072056862576581371423667930591763796235446193743680980030418893315702395524234468590328535716019661525882133640189159003037854025698093613795310936353961363417008989565576559377856 [134,67] 1563760184841438682494927357118486149610256078192546016365750404717209523779904081364897623001102920927340084272562419409486740262276229595470103683622859385624296404631421630254653568683192492700741495600779754157194356624872477205519070926203886451669020587246279212695070474824319493106234225342110873717333411889967319663525122976024621921309615938940509190849105724802708224505721172739191766478950790550005865171418164922476087964023671709343373344883273788766964010288457115922749555890245816780000223960892860941743687038059196282766293487732357202439035745840081036793015558114453638242574986955604439470830388613278479489717505000199636380288946947188235742330945519829294668609153128295052525181133072861747070285735709982668596271850630027248302011468001523505393563180368962103548083433048801238531916863034293613417278995182335294237058154682726049513527585004168475453751534720162859053089420619977165159079325297500551373577042568989039239026416458543751291598714438881174860435865516593080026609958408237955718941142436164087908136755950047330247321291394560639265890042927554374176498844328126163167804241612838413932909071085566729105066312426739065329278467177905995063217957173304773648589597196653369396050576003784623806122657325933791387390304853547327199522775349401328552625514868744628701145088771363297302266916366191393226716001651430733964519659647543444366579833752261069804716016390321348702599440694351513819659497295581677148892450785943419757772586067304485625069347136454826818441193642653040171459003280430444407083871197902659312261940039034976176895426961713129444898077380872646816910351972979398709805114395102385635788564211291048149675741030556225545555925042838026311370774114387183766201333133396770337756492794456323095121325488476748528193256333824048142914046016257722398667499068761380128987533668294990014729899955663269694907958226335274634406746344496099670516926584101591894749437868376468426798130570998954548028910755803333465329158707929369708800097925634171489567492267771512634107617993372304132243289885248282189533584853171071219583859352712646483250819741031407279601584212007468597359308167344855302383959447189871469279295065035701209918089534897288524642975359747431623872185440123222459359771360795916480342306644605509257432037751189124127892480 [134,68] -86227265233850772775435077031274331569658811980655399077354069039063628952924199185779429037556528257472126437390185109327438526892399281156674348369790900703957098760321787953311652013751220771096660135473621425528640221261376975002742242027962693839695448969128981773314095472754517403405677386669875164964180229320254940918304413303583073182244636809252993480070445905955306370553316469119410476686754891455756240785046558516302650065397191191727206651281162613808854392302456784332014116708572640811360566060374654367977049129048116800938816046531173282499434492920374701980076318308671847911102273987806726782478709086626027142503211190195912640321740308586882235338867524653460554235262926196893422622259482080818575898748014122807004585722495650710094428609864445673617486714600543694609944136835635015930734917255794084429566154454198165705015938285113138573981013779016967481115178526247572140887700905291741751556477519817894058382280693731299669552878611746440528415549640644825041321090408487588235939779314081516626994634314935696129848996698727039150865400565086083627319817088739130744465927814187996495509954336679724488472697902813995540676140350592778004096145476029809159938905751132182292265607204185918182356439458980811003688209327730249844943430684641284843411349587624911841856977949237258100336383844900023771115191627279074350549510466459179459078732994356344849687130518242498553629661042759838962453169499327602275136156641273997248580541760938529906104640798311607627172823919723545768020152432630079932011033881540812194804978087695095239024488869121756342936438472609036367893659346353684038475675336233802695985914325165840488424813546364490490396243945485101482962172461666072756891982119231637748020389078780621542123896332386699414710974886860842603447869838370001764472128564271863208237130680297694490843857831186574145558350185745793503569296054456547606048508011075949531809970387393274134648033632351934489095027822017268731382764478080766651605306463861785590842896789604045484088890304555396255150700249580137514499370070737521114372266903395834852542235376540949289249320989536077138701889708380608809040999127433023418390269661181735895256617221595919067954045709424944926074126338767914795371606620581569172167781598407961284738984460085948166017536946126894080 [134,69] 4190417510865628058725500545529034210438351671781757221386638728998873428825130653543456573468270241373862062089723926590941828964610469728586392931908125956142479238016255305771600239022071216700414953299486374162451527804463908851000233935662469727494281315855109792568703489699515758733688892781084449910614894137093646279998408732023292269456195111158014581883036237711861001655823718315917899014690957190423314229437226729379790675065863015839704477702882045422001126536889660836544289396588715887244796656271277070037860037429899778490282155807888488964222074809754222219907981712839579030716480927107327568542385310667559861385961001362227603709143478703438699802803612751556045649695008614346695634004693554642809874169712851096428780095351206241314610736213117965278498970532381978368813975456959708311283631578226061247451584254929138490088166116342794115526669956531545542872773310026541712334448422757988256506126501782264321392313686972761041827143213990161354287496039592339200475106030791878396015816324970875032106924682860833081020261795941279090549561466462607127035589061373458836729729734518036771986298471682621454053104137316404029834275327781296831936725562192141933439084014037207280596639030466907752106301426867854802573419932184073391575746011477175378381197156603899364231445543190240995129054849333011781822392106288589630354737484746385221630168431687831501557344436391099097521902653153722306674296251043155341766346259352856601285346077917495172386341377222361112861859049398944047523211234598112465451623695617318461278116325585537338216483968114969383638300093909175351902551141375677019024577514687554481565727668203673621075023577220069945334486844931105884129617364870887750154359157045420146437645501750882265191956757350653589812125866162034319514127706141281112054172044665785051693355778972703860456380698987126696270752101852376204622251828392626181425981452472575062782696625912902139060570309940781573625767746899995440841141030245848555045172659367835934088812791794688401916039371906022450351395151824092531426523792706943278617838092727497162725420313996271752536966012738850102677735674522982898481272980804121208064806408830375829575623755699449333742018274206727762050425212780134508347696745250651654061947247630374533806551601376468337037535869658880 [134,70] -173050087657355251094547044616055686812906761911348905886953974393414996325817165821415542038260241222018740060840491257582844992626415884083992453901164149635269851589873510697201039748131689487950143455711872562512183175361807198165572863393324993995213458917921181251692843700695150026132839433547099144153124244531271762065024440517846429147701241444362855518720172813516515323183783608309889204331649374036469019395627833517888704408546125258267197717636927895250048392767416459008437921487470772532257991594604020726815675116658356947026682434214176514257653598544108481826963743042930220432850111418489822243416662155137876261819030668947917204298545588441245216565031709133248941600341187777084518993015994095239388048979312684854062459943100880054609580676262259176101204740112294696922664144967784546342706429533183084310965832019413845490603482873137850047025764370471465108506132446519854904433171381661136108632252763307004695846686294814591588923100399187493959129571846117307495644119983339234339671936138970431370679435535218464717618937913308123386967023069161256437304286245710291406346771264092363371307058223671940992770851487432297659632369932819830838735486996362440919335305609231062564920171974326583016883504191614040462988537326158242725834410770553334068171859544836416800069444693852497436781679597132978849355526380687535672485411205257764143807374125124398416806060744083391599159322387960476538241256434055311471495789049733603812530392829363625430378692816403979354898839729009895184250338818182889453546385325546561102377167444775337322335550565540315183748248248027715285272791459025352878939497476668162028641095765198387644106275497267624131612388390172001619253719681383216437886654947443448795569174615664730082757973416775025091156629034893000245329119811656822878859975189744686842381966738763393167255048936350381231300644530609508369266117973167477453938410960062029159561538552954979877654850531449272511181690037964668033176031505281876049048682933426625107015635344382137916174003671935655630482729952229005151040225666758610289989431021264107344808535999847399033405190676370979039189435850932563149750395470797086989460785171578012101342020122103576930887956439731819478223845206523320806552595619199608761029453962795399202743368419765302561357004160 [134,71] 5876090587002521752625355187557041551583801837354016348683811425211759783111449055333004966652005479191607832881589158862363205981075263514842957283610857933658374533680609322553337869004174014245276764737509190954219552221696955182525363421795053481086260398959535750343471794425475050735324052521797870950670803318882766645476035155909797412627670103258798933069122508603481089849197593933877129205586421392733994049910763077689633165889819332644492176601794394090748911915719444161268854724280221745683646339917376665520781565069957125422319172695907296826795656264880188490908722833853818182976373269647283414817409423860843042348126585947338076065547398858777452629358723743221155038008620227232997740487537776278386098848140482790684065220576671683513549732350720093549189604993040700983139035956081553675723459065355171647835994815973156999006707867578455032080437312274746798852830889598152895527449267571741388729110763315208157772252952189980012375885789122088568289704457307697646829710820691112685527898323969845594114510894014793909716841261776784989851947490573387455666212249538290002220663761286335508639594259575012112289557521092554233106763268035116449469784682410964967420190320733346332873034191438429538458577152514292951712371543762286078269012507321450762956961141905199246687994881333043269458192912424751692373953645618265288672932108637380704267537471338567738651128107658628146863829205094200919221300535697692753239853070884294645276940475484574364198520237849475589973091603531112283994550185866926198016544005860763512997081147150594897861760042399819387871570300787084073256125554665326023446495800242069651784330959659965590497831406069313781167434408966637828962510044570688151412919465027708850898847053085929374283763259175614181727267856224023222147080205087138195265901301379656493738968673936281807258806776657220980578247245547435779690038419648212193842092254166616390960141313361888492260490576962538039082614948688228031197401349983432115360676281290876717422818302342445767572522722532883375790127258573302402774989061081058309720258204268915186770293431876595491603556189132463174591042513608761709323559179414848984908336548920364735706097640259691168332869470606333084834556725850366749424652209543641483909366329415832170920983828732109140848640 [134,72] -169248687202159895174826831861135528142311822818617128943513566408439600426085913289099933777513573366528633809949232318482651994506122366467258819139290459360409727756104656705875244016925221008855058989932167971144555806462210002681818234930727926438166408519472167718125517743661877295869284711825902056380566443095622614830327120751957252265842729393539014109162173175714301387373847932092492257985496386491613962827800392796869719767388488651788770072262871570131375454385428884871736348907351900144414690216449386771728839630324996906914585823255422146789527969082106417490936905884814652765487503951386897866266868278861732373861390547394476776626312083131693824581830421145384460467941437408088923025247171988254557920473386117056998703127666409745176935023893872736053437099529157347755726351188251683181846904841051058053222149759544646853879311144738238571511824545676909701185779661213841207184784358875703797424597106670340490960959504674842757326935758314015498524293883756568214516138711525171061786233986653407686720487588890300846133887620359737744005616307433662422142847255300500057348257482694891757829065859428682325590154063270353185892591725912243346769205861532006723193606801031628642384063173436383658345776206652487453126711420370132625784010452422769325881298531966111917117232835485250165609140805175468880366385238370308935367902337562215173117386139298474579212873818903662967431553587442228088800188141510672861762813878867851010760605978742205984243811766025581799608389627153879311624660049087997764460743674294834361183022889557197330757766293124025452653396959671624892998079596720262370046371433042795527718347099184362270678235135963280934233616314585541813499870496255771195214955942629150192842143143497846896727946689435220747094188506418828299085459604666589941808083839410480945749506063342486860368655175459727692291379532471959666407867404321453969362866305236612281811740728130974134222236220060633737072516142605862995781887423263850626162183150936303795775911309997299127119000996320289185648301759067401862277140838992995361638481885726997150081559003718549510975398391438261701778376633792380251170187806328460529697047204718661910573265698070814200108819227558734217627935904658868702719581718742111478392019448095662952776177738216414080 [134,73] 4942682244564451330608649076877662791178997738712043863658260814993689524233277185455002585929266729493891038118763153966909398398747412510513785774898734861249696334828971295398603041903919801741023071263837672489020368804338091735687866307354699618169561778585861888416498296788927165694047801268498471507513930361261168161810993876668223584328283904322761834439900634380550081177926195530179868144651517376535917890281836943583133672908188053492942177825758226515795926892315837586582331711786818446397129500425476728556051255483577113616413341310457314455264850413873770564742029951588807108984721788564431138515921449126296950906418214671401529580590074015783360894603209563087830335206285703873748135930447273564985159276826756375364423269784511725404583833567619185072983328410679498825031735508105829957364522868131317509366185829936547868909915929768529246869379150179255828460130142993024375734836323332693399004059160154431890093976118787988708097572868487101378970473700593511985838497056749952609174505065173838431066558454634494503038286842529889124063855714127231519829551267393410458000207596184622101125022449484698059014909821512435567870954054671587543704077739653380243094997789625999661937292221105531959148582416787271485158093639085250259751960244568561271629344339598156184782147027525539127578120603988709297522149661753646114535071641535763301617153585946707726232444265754418276999302658310372954178011561526701056530264090159813247746460878697435400260452473740813407801182389663287564223420206363368164318563807340546128938437413661287752149121435709073479979111330442205908069809480016824790562085235240912480437414123966581172528619799061721988353065351995833667106895992632094392099616055357594168732305246615369048748213245324139410940443255513446395882997317893645568677538223977927292623783704836544772493968793804070793667790713068839782701086717308670617310066285715632541682678311182554081096189580858643823729854333550248365085156180471667045548540276956013122701240624470424552259755669477640086387407651390631630917176654607383269948964602710998365271718942384465821517759959862809674125631208673570823602887009188177013239428431736967960975377144324799108710770164599238363931610307016899948816633463738706551231579492575530222720133954922240 [134,74] -173706395608365381857722302595597095190960691165608414963776870619161802490773829570482804775285748754617966471665099589319209406628640160470719850663478914027617880725605086959829522167167459561123957124701132997510781860758897475603041802294354067754154100607523627937627600468523199193295560172702939903095943014312587581738699799439955578674584716740709757082712246544942146384411173965962852376183252587946496124611532584347765746397372281226381495586519269856557348626370562894959197870806915318616738886877192843835874733033534445324918498913386280591096090494399158831232632520185074840605145776131507676211081800919285588645193372508287037846261640837083047902375490477297175863167403116576831838352922153912262915389535778176411814535412631882859425578799746401771621556261683776850153723316294536977505071206224141644587326656278338558375036268828891319532326058733788047502641976673203155366722178431197569563075360157042847157705125679625703452911556116422298405007769427819015015554257628823920274966684989099690782191568040588134350451453659766005508362958047882118165681687690249107963331782930067125871793259128133215290184307110569285940142341867081355376480620590200816855665529837333296606612482610632078383956527914016863831447200261017380570463195838232744540264474140554602066099935657698397338232272834963934216249189549269822747912721318545046933265662953089453806309594960103237288160697583966977511279157839885549219401132575191548851283423126198521294998358356306504057895889717243007348530948733335104888755133018999499366495277757663338322616312449431097035076089416191104263406543600471841104505321127401574907859310770741081477349718664383768311687000423100020770387436788492847678004121749628278065738704844721075430305902555069026128350780328157099650708705441529121519462591576683503363047864088068235865865623683642412788087847622046203041420966823032723273577433760566534191933426335711662473146258178459372549358729534027549499770848643015202120781589441535407626074645173701827694668252270667332868868842997276519001874341916379667012590626260593741150489790769174102066469359515566042562392028901976787948142011425033881866117666709488844810457758491009823737843746537255370012514734015667344459101007441815354398779398022697201840446188560 [134,75] 6409066821825829518116116705176903153790816687772354170484294737370004375442073776999818584182944198177363455188054059929779270572317172847722774495545452592944509812836127619235969158708251396466977304458989977259701512832124829434162832483248025012602891775046024025229724620913471906607903828790749467763283488667192714982400830953212445613905157773074183366044413837354304745742117956773938925495856553093583543965264281131208210283522203082020269539810478980039435722781872885889238848069017728489477650037893920489500655191771577272639846236708377250098313334890810519860029628189640996998027995405577465064621422049331214682166858421824483624891165023843156346431733958383931446120095943808396098587505559700886902670665044410433346095452981696882564980225835623854550439029850284456138638380532345224430238359951399789990849393846544954126495848093521390041221924895916096755347184571108892073115429556784566202698457781749732666796560133355130755922521058757268467424668075059168814236274266237564104539165733448762031664847417948728211783860525630829473016226729101273749542589523607609453191602322760995545018570030786077337310014154993890123005509547252371513076710723910276725527370542291526232952965325732626585146771620587637544981916586774767440365417030785310749248004683678499358542386603304770330654952556316998443863857499842859583359667702746925025444450105320044756558319827675542922671952249305118927824944740255213979838017745252281811008576048660487660693959524571707617202223208678226846441389901021751453217391066738586356142300740848174726097882927957394012771707243568055745844673361632174435382631740618008531695364738801933551207643435698692550043372095013277920932732280202006162880948792754128232017617330398516852771741134856451832817801198218685214422136846969016911289235714716815670187690899229394027814563500153055791146835259498432115479765119439897002770321608535447166537640414011379237469990467283787993255344754293110075657713136483935801051181071314159420204740027864996658990939860824196710667763071799668186699413271423337905482488056594524701312346178499035840784427450513228199339197080743885727275607893074911536177837115471874920920533614088982874068903227820690641322006294244750958570972550343461052523776217459484057190400 [134,76] -212184772226325445929599577812522924364827658350943620708950735296731761554118632293562757410237035760713932221840870764359923075522327565038789580787237976512940856503805765115169241739381894128143312320389675056755953028440974691006826450753574086564636977324221192355083167860631009681666704382444224115239594011085133896154121264528831826799742152215651023417351172669204838715781505821836443729564615355203249588411400995127926241936616309890807938910347431314274268083883173136023398256209139445788866927868224743770827689714651012155787728325057117752882465855585306057653553733453990524464500304026228200955413333896270678493133437692215733633857364336630226990749751491862522131225968683621056709634959072671825059834384940593195073534450394570160350988007065332428990646175123656413195061214882759128415695181219228150736927725073237207591370072702814786708491898696276628283655480623579634785104715159581212440769441187553722621311588646333193880987506395738549160772489996282907925948483233378357638708013339950311954731123669210386928908753725419649119009669705056186041383279361228787311402512550056137579360630745911166904187668622695227298119780770284140977639975248653343783126988136500007049696025393324058347194177965511372979220796983867587541630219187181591400976378805508756734467902242083820850647622219089478021432984991981343451718439391821078063400598703945894925562234287715416436421820075957778736375054040600159761896540011657967417772430106997315538416779291245743586512256723462414231594400267956284088315872471614839888063772843942801786064178608169649364119704329763298699261371086218570065505839941544286561934148219754493326808772381601528195934419335194624412660091947501943973649574646391263184357138556002547897827781980824862553689917665413851282044089872684712327824072186478470393294781105357103001536551936367927012527356746005598901903540334290732594378667597974501740072650532579888834647800607122534806384746677531201583149530603544294942026310597581234257173740439609438379443833186953633903246133790602319662156571424271168522685305402278167489587588866150012838774163795991726534609879442067446796366240073511738455341978693059730572041782527401993573159577563498065538400638560386989109779151242883663001837330530476064000 [134,77] 6834653315261919766753477533363924597557524370760692497085954542367297614900632912130785381358297663207488914063476081843905396772810279049256085703534920112166948805517602764319642094531587510025895580161759654610403112301082133017048801606750774159650620992142164887035863665153598347133589154924922278455053812237133312499916634252844773160101907263917747473393223348944313573915376809569684795821043559344380702962752339612751171086498951317550764455979630336711780828224923864785799670050519133639697002824628627977103757199129435798665692672288618950873959297570188882429547364288108304199920233474816783433868516942339475655760791791850000234793429811950032102589366311970067817960261439350474318512547578891193588510751459077901203031401808881792984842203503456163401906068787444994258769975749465051471170560226602200717497713478026404441193926249759812107894112147173263936238435410200128232452254350570876041538977530047102172128684972261404468971623233717149695201379256519990898468247396086002440924296791811231241216372380208560343674965495581201425669991707662797192150633718059817444118450343115234164832992571313630024267367687323769795355587721657206957398967150904499999346265495220552574071347610073281839060413271466544801485887801067108215152358168163635067517325635449409925401214796502249041245631993553329789890774580710480374754535402907485780018932512044599509258192141705142274631463836333652138595877126692925128679987416131993934061920500909141329955830482366860405104069184066002561269800300287758607762010122290931627826543520778656248995830157936446370296816640806194008449164931906857837206949493482623412359735540361631318879974884054323297510407422847725809014379436458483538620222580837550211078018486516052891116825212344344038192360559663927761628683318510436536933392045403019649250764824989811904695688322504351026369845617543941137637978508835109364277709454356473800609221493002599892341253105872218182835437634596223706433481725212540159997907195372459827289074026786164121257894228531071105925180689294631906521407322570131849319052609324135982320900882118046900006264575077048708275281388812306401467491616186889131120184752503366788463084339501569416398625732344811984676241713897761996705131098195027360038778967178880 [134,78] -235441659490809125596961353121567951297157171867935178498346073338324398969486964142354140702340647582570822044858822202305446521043004459667111919493381705499676060303580911792341664398265322880409529639018600275542581668725845521005574559520520235138989327201438455028405066414033525729724243496682688559449922592143748775370501117094814634983978882794300216426124850469261508673269395759099989730092143105480457383319876752886588914286360556771584170888573282488075977609407460552793831570770978548145736478486127644178137054368428761595880367294132698742382158466469207641446555161104726535637067658452722877724523364878541449464241009129979851815856837326322867134272887460488180373450837031276520824228154904993523701671847293228532184470416104060665804854483886918112147857517576815732387566572544361334863584410539836102819425742518956951831423706061483388382515225527965097198049939855808153813625853674761743607036913061767753676186319372544075747802130673135103088764340074646072540923346807016353334867286801808204390521903585632934907441972815951631301574696743567973994791712285627004424667026556378928809709907215903723622634639335751420350455868898574976483310234354378383367767768642565743171541005396884390043590185460290661776250179291252574424704166881628110875662145844971676929342961241093156007789917472263362303833531326243999630339937729279547721076292875023721612479447074448333737122267404864503063764013371611715215585860218507450822989368769362570319491520745999865228047321480565194102830955537775399448956907991612220030563191017872453870860388978950517403535975752377812276179129067836254024987101900556361917793701739547815546696005938871926338472084118022655901107663042392241141598295303467402115675070076148945506238379719234379132233288736952062762941754646708736168301360749679082141976032232201470801555075858785643439507621022384618129514347365536389383975937934395983963291442395146069368261398502088807887881696790908509228175620480955510103525653097755338511509079419131701243865720296183236237898268082585976808719231991290269032162399443149094355343592268942902980669780245527418262292939011275719086308886547859319057021182773388803467821758780839040209933835503409215855719769889412197909613843226337040190852490400 [134,79] 7225022444791884929941407226245820387240697344962423917920991751848146328073767843296763376135621300516520612297273561204544474783697584678771127792153496015720214284368629627506300040007267132700150040546701369169660209406890725260111920324510730621746784121345797553777807649181931258908476860803693323715417310477864695045219161711903128429771559527430413847899482687346845133144859357768856650244412311538931693920104481271770351845371024454527988951551693075322784436249232580753706563245481870889913426578508300313561358288954119158623812000752875445350956480230511681340828130003344008803505766102448298721352451219089454416799525387753282982551029086305278670629871597316303436281722453259194611919968434802960345659194561623196604798980862161090352148678688524951933191237022303883924777496861191201775720260664708413493517291453120364217258532001950990088212187731903964600818180450945032155624060881745015757209500182416697749485617844690803514920779317960462136360047967755980430272436919682604600812444494566869995775802355227523977725719234395031190510861290299883576232692973992667271143234795630592243448174599309828215894046433100475929413062161233312379432274418817029350586913061272849176797117196450028179356867210729590627503255508656895930517278035002269119983311695294811061807731787899330849172954547632942670763067774692759701997145703937240915274777496257672146797294655440107593073856185462888985876226207984575574238683707842051014058815001168845239829785147665628714271757061037688019315047540837047027099269212625546859425069972801029713028308700678858825080116104245214831525244786588044264220381490151112077408631105187190336319906929484002658337996252893432576237848735992940346501438361231829644699367422883134369246749517475869300672947523570887015221526352162352287302238031454842431633420379327759011128251847841225519786372570700851077586307813044967839577260924341352247750593455672862983466118457215744775543235530353455605324547598694970142286455408780525729456647175263153939897759944712536648114921327068588881312115031916763508449909731416188841755327980945427099834770399026609289325066806975596601839912661776389669060857850920449651839646521045491007687341054574469022020866456132580092525864805498509196021760 [134,80] -145590631179853033999220623407363031835043893861860400250403694613653105502160132894951254678569734873777442927603821921115619921138634389014103551924077705098902819386944909688234855064670539768122083081637231914732231578376333877885877077666821081189038590356249283459691868456858451385798856536277495024473826193149257317494201849284506075499529111063978717702825929318040105717450490898312081750561500993055872881749891146133520205777673317113384819450274526020044608342330262141040705061838059323555521645846724937755105077548921429746309817216036605604974964434054962732194119625014441803296031561724718750596502031300703725482258997719941537628895272483012814567733027278702951229151288642243813673988461405689198956760906662684014958227678216051836728793673790193988660731243711642146741804427929653583690294308786911013550787249819474665218337551712339530322678871836165594888710725863946065880704795613499029845948848240510543657255835690802009063317861760612525064997864152493403429156818709209951439206436472520153962589405188493392874648411029592973066188999581131492396157045414914396033457657188567615013637130554602510271164243869052141679372930782514314973485080618849248612186401822214846974481500761516119539387705029585550227820426362601341592227102644147965377192337048076731521660588613973290493566957773877216100357568983324186028673359015007952347389620598590395590218043746804940826881659155460298788442402591284273912006665522751353581557283361020109171195020769340809189612346256582710917135883876615626004756938947002571172528022224724819591847550965948453222792098053222831582709347903610252082464819937976829197705423891179594855242577915930652096417031902775099377197545540281496733055449132342697041773932173322080272929399619040808762581221639098057748773308231210167246663371537123503609428652160557748886964298223500820031081752129713998613547291857184583116234965441237825750384394162522677226136647463325596297032672805008817990335064906022010049569990566900469029788461857082172544947393854904221439841245916856264299589235251801916091541927092656702951056461158971327923815062054129966013902154130242925724706574083755571353960479720299187234417607454361156363338450578262672359639619039617278058271435876982521600 [134,81] 643267123981149743291042894760381603136184902358372187906634835204916501278792271422399841172915225266574323940362213079080467276244697320782642303771002742862550011601718641425359393238229253129548457918020865227602687911397039598689190810209058390191996950050025655408403379583936377999052487385462552087562692476753369527773939516769663620791040972929002449761253251990541475007303221258713841500577274125755880261927226846797543823381407155275765718091104934213630364565638325857542739050353213141455538887035511318274801559395741278448142667705419875819050965353616582112026115304299779949329875273037887733900019531542911840500030922696410367101716356565710197155482644384787943917800171668440489394747613548847900993397383308629450379942731909255715633618042380054564919408453608693742895634054244186151742296176311984714102090131097329449090680110447582488317923444437303077810809750778410134169650199418378158061248515016647365800022535091258132146565004897286244734808186313441088707200844771360708530952393164755283184305081075376026927906422802317954530222211477615990350534577275890987532428385806446084460556510277362179422637151485109100432644359257446440329281761997074573119855978277510009098317636964301129775894076252763554903880787314129720209783349244908765600239061076226574159645244848579168429841900289248459633888247164222321970812369635223596244580278826238399929629067767290649434232262131997434346846948768708836490329529219315573071017864345253427074002706577022678593443239702318526656174689964547233166627527465490297261478880153911444517244758822383774618431436272098296674434960376921840097940989073907150693578339110920586268790656995464521435040454925834294654607851088910281857549102269293602329570067280704086356100955738154321834544702276608534669007656327365779452795328775641508235599847224848101713184833489662025920011891094332238040089866501733141019061296326106833129784528194738095252822717404416998454721327262538363424508386997222180735763573184851544935992082997799194738852832392177050140462504238558494895557069144269825125046865072215717235004047855121149725409036041662954631343291854885815220439437060151924277901644298569243232403996341867392495626228210164990507891656943813760586223072083840 [134,82] 3542421054631825454829977452249618331766689181587237379580661435325719188998958401458887656090455441603032067701854111182934071336899177683230687387456433122594975377241174582353263351873044821141678558371220674294197068877083635941147414760402481038720018029832838414948993706432420649480717245237576173624598095428331518299911621723742426980509029122429851296594096469943963667507908709870422587534946071796808792619694632968690993440528287439008405141240527777075136614676999613967246853161365797110044712079688951299188070296435410845332468748510935112233304185667566834762923680064851367296410815243157367479585963078440360665087193988528570022081327547998508387545327026362007106809796763216297599742120700340517443529383415568241764661875872011808777101593413578092077241438291635665058902607365280232167768151048831614835432557317700488113530901591494215769682759263424012487572638499734410794548687271356303571395310931106115456596206959509984547025763026723894691659575687387452893647559608541782151911805967529209220749757082091612811690191215056909303907037085811685234734049539921294327508717893188244212458094279649505481752937441879559422700628758839477942924262448174316992561095466032952733928442276432131261251596765393873169541438341932881208594276862976374032910438478953422546714456059221554489597883403945931661801655785017504794741407334950242607830973131467040751379826746124970457536771505274968833011966644574615392681027354093959430332889240263186332323913350598821735138979065555526767206398745894741013127522166170243480279093833737719775270645331250644985854909212421291752225102555402079878499969957857881904900585503345417955221947376013974667772222842361938065270286441561371916375423928164863454237770444424467334214452265660065324368718428699164226576637307246603512019204515663455864825466847051735183047726544585308797822632699705858566321186648308592618303097403101732736366112330930919947745623276111523658376070535681246839643594028285560524305625133040725473937372662279785251623131647769330254670233018454242049345840936832548767186723756515327229090651982350032738375628585372462814334277357716783975567763213156422002168234303642957110594385662802741326089328543650282932824573436030755723341592160 [134,83] 1052546593358342759719566799218868091698475693212687378966371075991883178343664067931961372631939205024481401146626080141549462436175473659819087295181589003737834269559174454112760596769653011795941779907088508841032267500688110069688127234269299189335930815195881667515826095117556592861807368649817977593996119996195657849938704849365178128665737104162175783540639217460321187418906132324794141298083956150089106954533324089096192642926209011591960281922079786427049074343847328320270288866260773855260283793532111488508893554170076819282172855995978300604130622481525886559673716589728672619918660779701855152255454154787921603883215667301888463822095862902298498081499530050380734441919020348962628622030699222289228461656818454350525468078668571149924449341185199511070076844613782747822234204795045038002423720885200637630871312765256934095110570423095151925958073302888587632271292330608232937529037302092669606357029314849204434197565584888120236991008294067735947402825937554128727449486046355366512075757753338844723749337573267522398617750095874368251741981245299789721850521495904408152226059150418231500295914435378817641928395143806545475190630005251733801567707315903454402358573139083622873959398798831098977885256719168880128330563149874517872092469017743744112994592377244301521010192184800524572903628474041427806300399647760867814624657207969350303245317554561265715194705434578111501381654670963633448540044830262168345045333279847565060348550634377734169066857765774070072591234444249073645646390065545874296626364733363170357982000930100255260580484632565746291376614046115985538984596364771673874730948416916588309807803904103445234996478277608593126984005224795775997432822827290572610190604845947555849173894734979797558396513866334851427871804849958090001635902745705602038476295162348982350123172775589507257603288841319458077274874128145765082966396702382009668359253238261394528761040732116868011190537054044765976553612727037263145050175490954228903965145535379512765060907011932553294206420693032584300395603816768695320617209059839732443748615720209035825280162164285509147714544804176245087454177320257922811836438011679358903448673958570594118638887933511624472071324938933764740853904304330922519302400 [134,84] -2354428572646916289476899831607478286293529378826854571620991755099975446748253111466846462470220488015637225638512576097486961816952843880635384928185011762102210474814807432281178126721963384788805461236944218019200116670314349882787073855354274355544851711382987146666357952379592306679039991021317787627807293959845323852868334533362635378512693956152709073843884871462774257709247883653693431775206153060309576581847606110357394841677333021496152476434815134156033016467297332389219054382117181887455285951022830000765978305718410207631231988037025485512987110187671593388272691446400946105853294606520556094688518306171121389919439730818381662504712008411822006077562822680285114723973529921125974473573244199536480355590933252385832351415186715753834492259866105450025405308719434276806167212189930805214523906373175746997346533891686485252740934851836390649172152533778278766198936612379543338540416352654788107210518313876751091389971583554026770541232704692236924327746018013432809113697691950049406931365155001160049338331094904356586338661409564929006612564923636244319029410612491924744980980539329958155745440986713797844587593527440983230667978106676404574603576250385499552534028449775816103229170347710233666199845076387406284619503593551405171156726517579989536818757002005751201272357910888199731866158540551261832196555111239185373715448158096200636070188770371551562369048744249065649578528485702589951568231075288175834930357781343858423725708465433275484520141257369180199666819085364653389396938960011969425919240124724007022408565910276143933645989557255474573180618819010993624177870185326131683797451599011778160014958734682483038970107178394066514699447756298586601942904026448413421794209049887518449778589602143939163362876135717251557777484990711988855777599651333100440926528963910808668826911508306832402794545785835138675976541759522377382066764582625399716634159020928827945708756068681223003978450886321723161925336863694271015056523391080709558209970101123116316919610487856182631421654553360479920803668187228691402256541217292819828983214493050669621870330344644461107927237055173736398501278837773093291181120227801044726047457475979041143963410759639462546590847029055066502443084143780643840 [134,85] -577909546293763214630538022915737795352584592322555561760254657628428385271702630991065679901142826078181397778427147765257179113390291044495412092021880782744892404464308845860413461620295563499228721282934946554824860019217763514773320673651490181468014597801823539438633583880805303861411017364648662108205492758740067896273321368420783542898805540578537425814180534302099866431069536374211301294529609334463128837804377073726556339729276112249281810840194041742717905985456439154150712315339845947262326986750668159493568347827307629352900182600481237048989751984764568198585784260711592562703998587492120109979823475415229037534710664620409097054784457887046518791912695063415112620845889890152797640249677421391385346088789665860850416125855642138864291766469982337503617885275199055302549467437836157157424839848442388031061035296854896827000486128687406881112391636407452448441779345504455965316117549455404355596518772270173898977739754025921273632614152536968129227575789643349340295881734768605502231534086054651608428981922362056899550483055381960491705502058243961163425316105454248231915753062411306025241432398548679610548616902375162978488558440941617797366110074224762422778576091031534279725586975282370616660670343024970471575978574147000420280421416010475979957111759760980638012452534422872303625151547485561100767696164422521487598073959436769193574679903361420340968873401934087291291147436147060909733511111080344905641859843595332951513923929079336222272289383589631323960045287421483982892472185915158884315738111649036550700883203903044270100894412947704660000953656023635319576675748118385374356105091494653589952298498202174352676008251374895001633528083685088516796365230917361530137996126016272673223789961900837628819763818201352658063571441858748656352027347518471912612089185614450419559249714003812208640859655480517412080852740530463071494516098417240947349681856253614379336494270713081199914332943967126010165733895301147759966996437486962687141911608031509905567190823702728536835982792347293689647528630525771267532917050562074161390934216490212648901460435012532388660506342160653429870407468587012787783804048349190552522806207352679753388462667754948232346145574382530248512554918773440 [134,86] -149209360755964121132535555880710373516231567769119919292615841312079808382330120161382978011681580785554162186401670929044954935473403853161177360615708633382884315846365363590371479999537083281842431595680046073702593360267126921821955164753722293797521114757809784915310528970830542500686997058758058161305682846012649564500465724466213769900755150754128772226750552713367997623678183936385170811144351736530901166538432731482920692547796103197124396560310623157844126305665809897023338858818530592993754460995737145717519505305607054459630850717619835464687543695317837403605813615291144592967286385874666533075522819565936521267576000537167322756968648834237883281002110168188629051601130764251532724151353138946984809074558463189994337724534420528148328768611403536813507827090240456645329297356247025910847304037414219360845182363137211396300746856054288863995922801109216938728763024777371599350931802814146076774525570957975511297785161093652847587320913996098147375660579886348047625862407382414930480322773984026726258726998514409577320632642236769605774106541947896020417830225497006325699336683535154336329737660417171129715288281710209389489514838821017574878062211779029385686753188547973210638931714737756029991326266517830307003850366022410237059414795460408356392433630415539956584599297956892375916442856079607112046507235413869042437087001356920236386626210941933637879493374022699882679042360652793801756692203796610839424382235938808027869518830435338948952732704361232527201635598467591178112955835468170871532983901670867463560893431234968345820573007130680196566555304886267150091591288135490893525947575675531909597497611395418514407162795630499645432065690782197456619170911940290202694407003433574340983956274014250610613309473752949096759732541646891998369944429955172066993568551935370585355726139343211666255365407157666600273578282485804694933985859845945932266750903888666222860878474755863960684436698253068920793785824587733284344847635515913330514410464833425640322685843850381586958704490037194047315749813584009706568153581988846848982391168574546362445368427962617268027961917237412820389488198137676010868887879233729097349524188606652822614214846516173626730145609387835179033776064 [134,87] 383754136545570167626247596591963708720526006659842477160755899705982203410141631242661490124062802269158875725656209680862375128300798686284045532534603924028959793373666969888833004963035402555741552795768407525368280796310609186108080299282410970784229087141430692048317291155644303801683123340971760625250869602998051716386120386084320477439790567495801985017153108709841101492628758674800648642629099496921071906481450925040891745515684141582917931060655490539346148472717285716888630237822684182314265539915537192325632001950532767889928537882564350149475567594698229633336342931057162727359399001114537844966906011733401523776132165606003285431564237246065411646406770258722488594748537759481255248809182989639073931764509125667974804578022705797263038455812443757647150048176952813151687460057839584533773906147795167326636475567876538248527179675617874869362354960956595463868959919142660615068422117455589904368193219585433750557825272995208815029387918224365466106428608113105462367816693845621046805042538801534968619743431621298600720786667756820783066947937811051059315437716335899896098914684312414920896041431057956997665171605926170055719584647872088263630931360500479144233352186832769595294659619296329189665070623833534744052705532193677805279192993152856773182257342262036996491537129688558999532901635105939916749654209095273983004258228655418121660782059516671106734808266919504355989764814901089837592023008852245228854934635370632237657221490256718635526068809186979646306619856963866634644998685339479721890912483431616302987706336653959906953331092903296743143383579512905225270979045864367025358567830411112154031088059072248394625716193270684327264954043635984712851631591061931366656787156430056338659109144910922290022463310208024861791581503570175353300805579599567635368867704054893721556559275788120472539627458282927463977655606048254582281716443485992518930261719300969285116022279962187983865837396090937638870329174684213307838640650945238353065812599372786790721428715533545762139522383852036040445895439561588149594464666292117880588786884061972897467491273574745581470709078256923432541606714525821609491690119359249940409866644925663283478629942869745729762500798351289751824384 [134,88] 3489320934336321883887364530764330801824161580110430412833568731488825551258547696914598063432756658058037577269866601668835943620682308485943172800431049090671005996736837849730471964053792205006063093225128236645262968425846499530946181122895421649453009972588001552327471899773522414024137312951777878426160997246076269287844206609288830039846100582425065563661154513921290560601922174667663319729713138604276460709147277114009625040539268749032729573364324699580331138254022800252124745442715134596923935785435053430719657895533245703238045977893269658887762127134509593909567231257734215650508524888137981616623849803696629248066891193066635519797970722640045529598313441690885528722993800497189848975642850836217156241650278901290934063255293036907778996265831176435830307690099632518275376027346784343308334147812891021394055250027568859651293685231761215514815075907882538031498221677009985672517239885826592681507489558421291600148317799799454487971689234800010635494863694623901695385102242123744507156352172695604333219218781224054428178519199884299608574906847288863416710338402268664206541251048827692757155016706020705524411572236894960997425756175514663090381203401433165924302770448602599146652599915802120260543373124366913559326649473865299646610959457369775833930269253343973247146420892582908302650025076854474224980095381707717138808749054098153197544612215285428231409819633967353581793656499665047743673224538327110859241668880341438777776369750029881224742693876442145821593252797566193544096984331688033832097863316101982757529517901932281530615829897812224739644581476264699188827322232811257872397714689570732622736366794175195973796098322316645329502632294812421406679298829136521330918002104087004928491758851342287452454555244866888231156572478160877902401002449043813316586091144079182799905885325374832177821683089013151779527333100975244899899078329119905430361226646808384575608709213147512462298540058872991347461146471550680440250979213218672063070050261225225152857270008446081702823344622716750523483219717723351561645984644205407404218877498287511830203319190908162893126561640971898946536248292463440634599002050844014529338948485421120276013424015771669348413448305312406976 [134,89] -46643865175595325735595108110157315821321542458960831978569221874715845845495838657087873725617698316676103433035192002309987643038022883119510521196640886684284132203809685025902485644669356178987848402027506544019473618573473916346609523662931542119100461398675716586431036027277913187983189296616923839329560376437200414696560859339880285458671976629796003933814354829564136071031117117571033382466416538235265560849616569012489530102207129964441709186088789089710699000426597953453163323224555237189416377068053466139675350992894648198523261838149312664830980455332602559691400921613993340376689478761445358104836684064931798372660588686972901496991365132420248089584489155959489291693238923400084110459982233231444168605622522472278623619492472119729795588147516715363357927248224419685451353056450572667423224748121616390480596833487359577401710021826004552972416426769240910485367156887549137805685191381575440426882408678844209562326387629425305987904887046029935033394151281128699729946214569602103729469082355810950705130705516029188263927165803224182441530243062202432417976377613788433177353528589937655243369997617875203946379262759321399491122486936745102449796449714766408820928078210369578163656150243123418740778877956126969010029270803508800436319367943240176257849322627433960720954666671037753157870658038995345964394078699678911700073655035395016968865963963574862805543690350839908284695095950798773155052021202878798923556494972313258543747770964951438033881330147361310266134737658806079079571252723406236079511340823529242109313870790406041687829425789359605461576578720567181198611188798950096201837738974001782519639146103450250117840820820493745627552907222007269421755396917797487871325685876155716643128465189492319094922663296744149820392869711904697636484481653864443705804661506720394967873752880973474519656135018124515539448823814624350910177849235151790055013751789923323970468495351598651152396712996796704677373490678665839609212126224408078389535903132217172078706101733074874789623128729782996771315754532744459206119140285461305537417799711595970255412523268587936284225910869404208107586545093998799709228241709506621035729499365125645421687591221215177204631297044544 [134,90] -1398098786422898548867543880268448070621104246582455037704628216091867082039892600232140108949158810379510665586118465304466231803893685591556143673591499952474327404955391430026678204586561461034815206173431365813039064203013420444048119477379125375817741489802813206963949800735930905281163993403522314082959947323871780980700005800248113646590559776247252960710466420590988127145044167905742023754487104788460653939968055776909640520539107202852481924558840031448122990846305015646072418828515962903146284297172033658626402602574603713118787530084460969798061344795680702124896839601201259552562091886398639312548236866900933556643300217700458811581534048491462022089702201995842766758792752755259766110588517091607808584513371846469367225624370006670658815652918264158246938757384758571378628263572795818984236810813819090111963155247118900175968133558372751690268948472113962987666599309184692187271742049620986961740552562072129142644261423378358488926906979677305599756577744786531211676809763282867622533854656155592827190988917224009797302260371415463873857297472884994477384222893593331450216050049223547545027900514828860723617258571881163741036421567556032413266019056436592676324518560011633968842237532170052437627476958960847578808382882022929031906814768274632835531270560383065039771927510423482048876496190186508351288481506753629673955681834872064223925819813599881046017481312199779870038939242849978335340272446282269304588991686488524087992705208895244039628082313023799706786359619895994956111905445489779387616868582492531008676897038056823773888418390788957760700396715480048969827381815156820882600262471296583838279860249243454190476834042715791866142565588932043699536712368019507385313008672388068137476815308659764897406298282002498094641637182221612410812025923323184876271324212689839471939546036576419158370778362576143691974762619537183292149337577727382945033694672935396468586346489580815049448213593472715170973398862989764897976536680996152443856655044129076798842473200962161252954355934635785359511300674057406756986232423616444644495540442804469761211754657691152880279325901524070078916192950922655684159186059755276568636371443583881984403268372465358783834507592 [134,91] 10694387129726715621171734252742017276534201070922610567974565941463828810531917049409612007110646062583695167708402631258534186832966527495874093864359350383798646954049529798263107139832727846672881404230458212048286257101460869879259241556475630302494682437711041090202601016506996063852542706629918916020621273355677744578731818967642876797213381114761851006832097491714025703158470172482863950530659132994302288429295751576159999305483481332610649202946882026046022421780725609853829086696966537655776192586508133534135247490422576772403505357655556170543419331321486672978930430838770713075544411339002768069216250950231379375536968160131538655044578125138490467723967685764878711824729166439970185423633969844352370218966127298424450980682491222808299184777638613409825434288128016883804615671115862880423307101846285534201338425043888385320675425775936326149335088820505975001260276783645748406668128646361292748354858193009040917384560572437766438794530505946177546355074747628202369350317044043507644796186063633652593879731939197321842362779440196413403345932199908109927969726688206481173180411031126331219979709587251621423053618313015416462494080801659624108479975871244129381044535511625797485996914768295579372690614428636262167768182496223346966814800878455806052098631528529205417710364693059437046951973941830614609569890021710781121320029112874381737500884757593039967725765174698042701348483108113057737814037300886850688109191912977770693168025906725878230621090253189591579216468284241049464955872504574116463000003997287542348309874371326256074967491622959944808139290223439371522956863861041522762527923947466311360282635795306294991227580207182007923630550989821926164897909956636458241153795917652719091805979555273965371337613868452920916448598703068764414798644091578780908526946781518919173936552315285919860213293105400543350548889204220177975343343148226397119571783991679485955296114082140836349568311186909110217456859234632631408621994500346296304702792588044074424271205504643066832141528122505083556887361132741518776144719428597296213037360696504593545130431529963586717620441806423122876766704827956132010939092666947715675224289378438541145625212899264720701312 [134,92] 525978001571034703908997666057239415262299099097662664783005325133470499084544629885128688413908122586322121766214064379149585260520166423921678477582306282939958395157875114237508006414335741636717089692109766137031517934325491363006695643693338299475510976934997163135617276394189214643262521941165310335232185118473033235502452788373988484324221596755039553483934477809352612303278060615174572972654117725429102224214676691469437405712843279422322091185956775078020066510997259564527998016157141232406885419945115035791915738210921582586675740478607445823550170492346407080176809389802991002127027164935504445034024998115491317096186454643897468409195232784888766663657624945392940115324393967379629797063450333837334160766613470984458807403616667881454504609463202925883677414876224200782709250885506358648163877827407031090691806391390164519987374567389303188759541095976282568517402939465641495472774389315466173675528271663038793341682387448622584219222625612961298399448386652412008866789866258874269790239465969029621169292651588284914551361804964685841256009194299496564906592337391950308175972244106689051380188785504871311158901760019839641103030366758704168498623575743253036836388738880211157699526764402290897292489284274658765277086839340927614883729754658820894651662186436891200415015426891527490253848735266821348225776190418473604316333469322799102581228446403690149361077150675163002885952359256899937650596589564931266206582661168399384065064219262018585109047813552857970064851660655429312562877116272605068015636433403571506867035928386136899128211133464470624362753054338970099635894723967400950810164131503791268846512169249005760828725877505821204814533796116392814105073171802670066990085218793622969486556310246098944095014491479942426823641202169401033739538556581320688452340918682360920746766198912918794355455129302461879715461421281169953435902726235211679464213848805355815880548645664697928103543749465088534107342264813795647425783422538024030409714797261692392543556432045404508621833450907518403796251835483141925392737776999359709534259313313986649396014165594716276802136009589422105868631441049676561554902412691402146033848764278733124556681785761829120 [134,93] 5818389024965619856790802847244945879718067097107804786283959383779509637357608535411257643201711337002290405538583622862256594764080132765861621662136681183855550547992277489468131362470082267663315809529138662026015203893602637151259597056017521347006167540158522349497545860921490389391856363724588379194884621239120629750250005192365129020476822177416515438052459561888002290021998089082145772891681880323118032692470585868823871425335926502841176007924799651479523870970083240197335237303393719357974406280055500092950003777564550339480882052991118965327002788716948328107660425124846845057335127543556033530061256523294731659616316388371861709613074934011167434946098294368879775058880278182468234017807312395444500876839148886476239407767548747065098903710189385178148721595495910451787947954635504692663907171560628594197044849153709388857504481797414271991428812712720385828321065877000518214259818566269845400417518754167234835573614332566392533591091209584597465667181198910425563356670079923481891431582397254884459522763083955204208275485076363426971739622310039451180015449315466700548433474391945172896931915322698273994169440858477132833122678627786929373037873350351729150621878196956837920549316601459363188250363397655600911299809480147024246924213585695752079236499923291222527135917681275638826915300442265544087027457588675727804643890898735763143777205560508980270734504963195814585245947618093689912780797130646309422414722098880121409759310579734712866108926141914203506042653815812146926676742746105070306243038851733226710142136249425007023648579527062521501618052251776482971644335243154284542949284778688568987974109590035871572515671662210096826828090052187856800913925374696252279919669986122310161066611170900855335297694884553411181671854580973756350378857830093044687086898171600110383677152980279961192036558088935578394730001440701440871309717140678411136025148243137313497831915744765486310622380517242823931734550946296417491394402189928276769365088860415234588587720540577522646352892127366832516237516985110715337086103430747609749579217831287273457138906770534997594958766190190981525439606533207694404643288522813816780067895912253024301335271322208 [134,94] 45960018368477308806343574599201376855952302249593425543121682793368633363950069863905328002873693559046952554065593625392673935958614419842468612369963438421391972009001553670637344006287089964204209364827236889444994996570218212126924839990546901375231819553639998499051070416107022283541657807225707939750097069221473316555146293683415178113555362240839341414815366546776825000058476489234459198505439567223963606586228209481536524943425590492478293510067289509524505936573059715521576554404699702368280006955003427055275325110948499458577900482700764598037674904622556596750208697649632052656077064424193838588636020726002920615015609112808156127421303383945364725522034397271807424425798187289815473882966377808975166149620809711546864102618919662617916853724487131351660832143723598810937680017778448472193286491291849165645162925534755055301080487015253222158377716487201213827818530228633127113297661984838859182225960639266281162841142039296309334841439362597363245621089294962984582356762371530454765229055851628409495903995387846079828703842746398730870615650655667594518560428953707996159921704404627945127545345468773612726617602743849696912863110109785331562047309802793316258737147277662691671047846866276196430283569126509057504986572868443954369649028012338955160019727854635169301768538480408836083090644911074464664852525091175371796649312378530329047638428070416139725340709360432637669435675493110111017598928402637789760609807046978698539678413238738523039886390304486729693308206728548936959178117614780979425277194310490089777367363627680110140102715158720993772270367862854425591419110949564567587704600298428915160582384643396403952874936918946531084354047974685991710710483088371226287488197288489548813042763104373284699606045341236715465849349415532047215973917330624457189145734350325729773835130530108155087374271095467594311362252994606218182959792974628119181131601465832676905908592236495420053929409761940346103371170499191118268804994105201653962844120492411694131538276551463433235379915438336298446595150886361401060112143300901314121313381194595837139067371894150107699083085057921430439060946427575715101870178147023067122895887963094261367106304 [134,95] 182648172676018248449476470871367975240183186130511646241521629124701510060500716077375955365730809207965541411979872160215435914735411052112132914140755134595938345225138850734809843414401940637388350408195408225569788777398623587745967658579843066045652966795038182921457019159298126958397245284381456420693939928977987412186761678702547200978711632918081643611975948076932068433321275288985159752682353535703463624754558455112486659738924703007043228420922754222536660518164717820416799942234169332418884661757510744004209975295039840387439242112439760078087826413208398485231052353101845661729020657054093351826350634696554824515881960405274980411430040077450804598262390925074312352571335340186585032045032205270125048140657834857784479884748479473603193319931003725932393236840430635990506765598729153113353964587463025358929912219606440380032205868523729278797214421698719851717886668308830214145619764377535014928162741599818317458535080655672109435325141685328402509428710231533595906849888504518438916060216251535175564925853640181664987964683292457020735300710222004013246489807718369241495619560222974749632363391504100917139857603052630928862918691265615490370376379387514814591025746061572766069525535809362851209797455764728083191498420551688041763375463953342906558623412439011583363351824060922390255594767776919017375214200063557501643623198873106446665999006094629336624148612683462343486046095911826973406096297637211105307789660168912575016565808842015884519396716731351685216618277593982075604037970860169086240812727246399347157660246017012148083069843867578597006164367457947374951563362112275737852845041890845137870515925724286987464621588737235618529645872854643340520185074095860653009089354866309232103354445903271407465713041586914332037271703919383145065865755482858591590800200330207906035741961467118893211353330431136535180072866887080602100929680731329219137007040736271554304694478058166315624423154729781378173656324094039733913615903416782977664506624035579370258424350837895376376189354276886888942364784090607923204148870115452351444927449445288546773043822443351023630701933219294752463902696418057219387192137576127456354715211741219796992 [134,96] 907013410461682721219611864725951702137395908072100424039675416087817921795318483867116668511721442375041453619237895669412350295302564652283256680986466083734526215777642551819161920052501450624782614138954292054747810856020096372444562906600491296080593935217020774259081184327544070292032156205606116540616493364327722928187843121834097597498167426942879216085249947910876033735210324719023088510037121313429803378482070328249250613469352138170701814660200998709237555359052778362798638206743420469958245357962282452430347146328324281945188201759161107348969224201555666946737490578098868360764511028517143241338166086083835977331532821426576288838839422345720503578479962774427519861660213107815707470960111990791255524365828369398168503502109138814035476222483990968547238663574344109799127674050646198787956109448385103813685873562420949302539213538178517197313325846107223518468697773783757175541374402346684731562947937416071966602949696679339005649165837036143854675806410590671913405828959188682321234299768206633504073937021649888529541416467212932818756464286125662696634319694449328376347720310655182394050080603287095912464547988160362821439487407608288601279794209768671277204544321865335336333643469452953848267473895324201718682796099308056886350364478584196770697013416504275054638019578918236033469405575543233305500876374990728315902839274791696018119322253788391820898476566466906102272266729462409485977999956091112578691717844896970612377189873351354117965892341058120968790156831546426264987078408973820599638558848932102877208643327329189447471770948381180189513153637712470814328647567722177227310405749462496584394217562441156128687858369801447819160766472783664199158183306363985716625184414837164434195908165407038657893526635599423710227031134236791875578064701309398931195902942489366670748636972130299666476696944565918582872245578977225755633389406851923402806123647501141597527536245912824904402932889944148811607332029747990353902923395050040623535511270584769093084782308610671825531546177524391431876443308060110455599953950986785485852618441201420354409785078910474765379451769118700170029586509324450952492081604242300628672478326345408 [134,97] 2895549943481109699193645407307219982115043027021495324676076100868077646293323839178975827996532221754762901023535430608529582700882125076188460372607243830947369104372215741402598262764404377778833853220118170351214227190584962171762185455246777163475592990070346848908945968295843055624834202416134785075695498269689534163334710598645145572688745953287513010435122211991908731127464973875329943353767030604264840504812776087285994402518161386195247639779090949922047584428193784212095358272863440850627406820538792677372992025355159048010966389555657488478922400963595702772455202121740853426029483714793384723019488195404310704424547377615154015448818924548989475806706087059295030163067048510926510708047426896259628766395295136739546304491587171422882010575278098103438610091200021720272798069715057880298908708287978785147279645482638552279023245413819353438771200741985474527813144466899200718688150565122976108552320311018172679343540020353012341129931795443163831475356741583345344561255684628586094735563847452271962966909760565158826811111445762074807070074085715280738984102268628198045238330022072125885828334069710930061785426419645763486148537946863869137907435871750004449570086809022918408166696137754798322028162965440969524389728266857649380062521798395475862731581318979816175520085922166996268310756744957019051522554654786528277206625674824068202269234050341655743080069429479352109423255852827886022962329837301191271582734689236821185516142388609064818401047911309120331750768594878976726235944334963263731476173857579970541657312633271120907120470092376595960012940562546939595643971165760119978987175727063241527577272905269373225531369586055908829476648534156498216442997053301758390961867690343572987564886324837066196916889484578481307201707984920230611304085795810398742296036775329581007270047290924775838329845371967276764097908198526502174842348748499601902227391672556745344983456184122861394255580392626440217423380714516443791360079841746291109918834024177226724804648978042382427418064683238009717102634008415535308758875358978399751510843514386293003310466794248381229774145422464669748957466294231789631443774671986191918149353088 [134,98] 10415164119886114602448315108489307551934522879888592174601825353799969577573364001784281269984204813621031724223709509364483278081812055874065769069575597526511289735122535442679493112339387446797207325025043504311182501291250126532369760209087048263552398228087360113830099894659747132998785781444357875129642849391318770826369599260682912255172467622618038055180443119694325762384596633074231429752980451165689563138101264659204786135848509714214564429057963625766778358000594368989658695207886504722917557466949109462663329285322508598911570612533714842334148222162219081961625235731758261979087587469847006958292421650079744533121498985346238795932572048071906852271727685850730049206511713328750346479022457324291186695870139901100176258243394532977020575079812489730312854129329385279801628321974105196975014282283087074984613180285272430295867976559377695606253166132064671370283705095991450042041355815142942640748842516352951996620235431863184518122920001581917291791426925270046153750490904156238326670162921557827743493278515377359912636085612451919990362315937316609902580303610887987904836848335988566261088993226822811593419652992452078310308146648363898437923042968354386817956455567483504666718101180364090740154193159358005609446301847467204688195590362654706511098149513828684043673563988582702573740983918260119215928164764541014218463863456046885131126670869900087850390707548382806309868296267348194680773724682390855526271475065318656512683046664040594530897832311597479215150637180086173135224461511001718070269720609662641383044417539821516162881565333620746474365712856973425514130570542394797691932085278077423639453058330989668581834576103817596076505592438109135112907587771072521481313324183622682890225437514606176636278591337885243182520498928813383539678886278572203988727723423803142733561510466414196553823028961072805475818314762140361617414719578283870680197303231028081514309874483718822743204797271859286532119899462403614477546260279009742875957414317906419476734336016555488411321238500341031318272779887012668995367695585364686511698913111460662787535752802558363673080094639936812642547865896527664284978814173029781254984 [134,99] 31690192729553557578732657341054791627313615260947124886485204927922262770863191117840522411449828407443561784161201429413063732589141949773642940851168038990404763220909184087505429849049192484812658777393961788394832363528098059689350292269073965087235928306817012967684167220027725902413060351977889893488410150648312460311860201377141477329235331042715829272346290723688623880901713457741070748552247422500762857297143772659143921832944552509969771140058152220144844383957477694793809148251050209543777420425099314145952280373730972173653809242831433432570356246049613408497741995075127946492745602807816740518037336534635342498872126625261584612105770722328683279051355451891288928825539077008510610488376661069092569150079418343668962620550640728429139023218029068031401773822946659421837868080310906056096853481050484153951844373516972715921623159425977162379457818945913852991025891761661948701096996959181135364462646298162318087096007477769706279311725229788092353337170352384094237523695460766871064465649312663786749514121016896195921165868049223106845834025216754079621777532336855822981547702295932059938341573368973468975115160951821594876801390296834331309630248614043393601309073220251284531683666289325911331978806658070442705341681624032976728322756530581528104555941284722825568073822385139179998997297463061960241919556308781704134792132749083332545475508866737594182179682419205419504061447281433438543726683370718009042994105378954921751043439645702807990823256143225175200176339164333068464973533340488992876160781857001519304091997630969270259418890516557283194672093515048661539853670873479167311342714666487746538835590702854044744760259362171105197260114976346246848300792696259237708572166262328038402653115287488934856936339601522011877220756409775472958984150242991713500006133884708826824405253628583145491351279869927079782387646509967630901180490753034911119425044777740737848970716029757326642938006143717832659167892040234035683056114700481889180809649139859977217339916421305300941454191312665060008032202624168642681329029776625843712753483506919044987430767816233163070110041718804046772569334075405005524131829503268864 [134,100] 24817626064372135749348210959735892322973832241316616736397619562844003125127265280554083510362661075093711977289130207107511446851457102967184981339827040839845865894079343505082086686628062698064258621723820560511040719347659215762494294440585368054127079870199369564602555504867024195965226227772902640969392998004806153439680363127549695187011685837768260881310788049968109382998037118595451997746626969139099750643428807509199709803661701982257511863656300373253531557991096460954661154274571888836854562984490580983699517511059172375244678324524440263304364255498990714500636094901380487310345044428554488061425412007815442788104420218602733186972164769504679798114441344633097979751258022595083915701609473186948052509687223988859457321126221050547556494777592803350338092440842102082475646046807994747878201184039346697354816049845395423306599825544929279721124411237340043438188095764487611650333293955800759236195978386285355223102087098381693106402666075275326084954484711837216187729311153956846616397276834086340619813825917017948949217563279674421853122940067686548825595092860830963528397151258624958696125130976343027611024700571691303722447436684500328794479172342047044781161784634074547046299515968870738725820531469493966625121208712880920432188805584872491954323363358757449961148131154063787214064694071220667622610136853412215382995555357937991711453461543493025846930133444233501874700522017718205240627377042006825229346113991881500736609576042382814721297984805550503692125502860399453065983209087302687156092789442539969759561444948784411032239543487157747110428929801752270253693803462290477115381057885028092459673554109373154221669261897707263001478148236353632348156055525851196026788863394520681208545040896115789228429399579894354096876757676925421538565641619835158271464377630689296833489060453083026563215133911537108231916342096965514127430481771878388332656533545735196300508889599713838787488386790195391617109049294263373875347961494869481964975645987151050122323925272015803324247384410023125984356746896722838671911451933613508795371756230953511125877560987692372473517543384120853196605395249861340181436812800 [134,101] 7185989353304660225286130484542915202556896258041884112251568769705984076875532931782065532119003905498294728775903375920445221268583410448732173865941863824183334098080773921695862013052613770642179374170849855993943430923933399414705913980739840382647124264208513087137943500097631388180307568599237859874736338456101293050597480033216568138893412370766113855378907098416518486946470265275059906005492541348892771617549199833310794218763025143670936930193448794503021431270254388082626954623586625671654488257365184994818156958958621151237116606531950220952171438973160195428819088243553301327494535571031145889353179419042801968254642349654371176740556062284441166964849866222735371213500188346792083382819394296883395652680028777450728921043494452899793213835908401138023691102981008412304964661629577711395901490009774247312601672473002651975298328498813976070088303009910136195684249726420437281941252750500067443734386355893820120054238782371132270048820585508658540033843623957697302925362783673260488129423800029003863070072229558043329625236404015884446227182454613542766363519833115856218459467220290697363309427468585964524252964266049968675914324741535516894779420897576925517763426273459524741736345162280521353678510009941741923689296121300807787749517640594469549907500505368636878285070045451189085991154411305972276658493968281339885932359372607537659859752053975987718731301285279445973731020863210595072969287924707651609438509869286659405200788855696676587012577692695776430550214757837912337287164680767772105019471573583086603627014993168010521248352644375170939814061476097629762045731410083349708081207586981289988567487022890851043090749637034015252232100445374688373332256235928288824799430075687260060133481122181496795263925615926409131259674614163738932300240708345842110920446929896634029653398915426043429098446654176135631884017629230113920462824599247115291905374816142335827795744040950773694900536075620524530104764476337823227166263151294323639518355576796452585452203602338807780348373280091629629172911220885095510645615567870408589527536710335435884311583118850011682841298188745566086243670208624754680000 [134,102] -259498689402485505458834168273378289658611626558908667655588936887078619178635889740590753162439452340031177027721829675450886088884343950028617536878554333767181476822423724093392625725570846218235907036193165003628883446851115917946622764322115243600321710876783456048218035579993254809233410555251309020806405995844749251794046589887171908228320666769941286604214413311375557746976452109330876467311002360464168738620156897507987621039914496624042976917768945236497838620590356210978864063718756410182043735208788542806937648264530951071943446386577593406865094849560175025993596111441881400916498608157430337915146037620873728597236121304496452709972130667452146102369506889749507104622880467313812207373945570749908498235273532635403181945447134163807370926473077629446499188096784023496924882027360171092368124873917657496744446307301004185422378748519682961677016139599444062429269379966009618379988492061451580768121986829980351136710208536091520897132302361119565938729513918040144922556807844222381473707758297616448084598952832387346213444989134018423411710347373380666176379476583361749656936406556422590511092167443881163720926325154942722732732277382511089291341407023919398083193099247401273035867816180983782382406480311531009644697044928654153128763088403907024839681654846839815318656671105729574634772107598580440847066865726829705144772066437316351181762625228502901545219308926889578215349931524798143459819668222938087654199316848968384171018933757136776438401545562038619959951585618777497009632235253599173487282494084722624433588522408616266945379387166079914624454582126159055515405901090659483459653351815754391740401783889143427237950706885969032141270980250535233085741972450837342686213632982228454577240926330840126630737465616515928113575219539022857721843441025882355474817415961530631483887768914822384448620767823497482906219702587296817800387655438726634133137732059944666727081334376975676232729910855687734640323224663190152011736305859973961753435320456873729450983257057565558655102870840755328717374149600807095502149274234718981715820132465184685504088539651252013406488682279079830778200984132208128 [134,103] 97450290558548592157194601548365188052779235207556524073352260229694590419887131720783570250947330482525239121463731675928771617801647237278149140347022036909070043342019267831194232197548197285372172557590953012781873746816712431579372078750298035065968420993102287383965843963411866160976182065045689461633198553074178335786533827739175995198003398407644819192079523698789502961234568776094161928528319419287627317515110387474903407077259044448690241551461247542515833350987050550942797104020289989147560305665122275005772235171249670946838796075127818314083051899533194618904154019133659331419770239601927339533544307809659491372167079342707149586445272475262227177692260375369581761833140223094318459854226245488401930077698135220928766282964095655149233224548084264279818871477597497347861297329368453294508302336774600063392057808803121908907311051174165896503760721660400713165802742373357936641820568010729960907579981891640236411736427469978395468059658563662090499664699059848730686394197541566134593841658299875603692961642773124551759354448086805867846689249420419948471831774532503245937166946956749664204052490008567984187661005480192944830198396430016635125412192239476316348179253443850742321904416839176473261237916929969981080351608316334865543922202446499805779976925443917931126719082750884351904037408893462737603926291106916582353263810974896848521718204818501151485943035636347388196753490986530080406490275382858901070939702935673058830785790185223514154197470803960870891744871534823845092295495316451886311310971119684446180127977443483312472568012040010012435903993713540901409669289710804192290526641502702653651576247428995288943464173636654839633471073971194925452774131414980559921971277775290275874667940776531772046359024655224708290927902750468181556697065806659099448854907384755693371564313659868928741031223191347885306194905787449066845186468559324148047382784666865625623694812528502315507452135446687435387482628507719721682516964111506404029914436547895795241245389267544091631216598315172925178123581924237462058574315597540806161414307476908449334703876027874156005450059158123923736870572032 [134,104] 393453132196420482391814583195305599157665903722207179570079684196962668893892133813768688199355508978663438112868563581740000014739434668325672986448605197372283979282115326971587150443914771545626457781205186364904966281020997459456136636106290500356969170257948141844385768080273468238675279899271960008634346573540235674646598172676586169220125039691890848155174422300040101624012007107233413989855973725644525840307654251123673279577325930481461476789753973215304456776001769820385113276805839290293273778913522573635431222538426191152913919342461078141950552380126861660066103997390850047334565378332182395420532892538783958448469393588855268695740334304757343611518806295843139869226292451614367038448931667018843233407543330211562414180560623443857130112444836408032845092854688674894734585036404438009917452518138627735060496390130950161241863368847517357670644632753933163692414290367706126950091722214943636058717784018164871048630687674315622423591967254840073949920131067942660619930319118213341126027044424192374872335752759964480538344061423989167974961111499926642807560579958600363833065874241195539242478877607816054553849059094574544261606420858779376606722654123150134239679664239116109958716256153706419018468808618954504162595627162720328154991121343910341834166692624828949639060359069563712957668145858103941920594945714881128834591144124524534017939393395262726912801344824796437588604143022115816364278182671922962943072515598600654434196328611397902372101812005248017202233245693123116619945211706899896572677933556656016820875260391267874767741605216665841277153128050972287009866663033149876924860943962616851431405534409488999720923959046368637399775415520047043003831142622353047949565570991962543295603165837799147991015494612733215438375036136070043891740760067898143607632848113872419056434768079665772034963420985658845353764148694337634287166178954558845816603784879804019363270622230180654625090131763054334776003350790167915011526992337829649817854304032709645702971423674183484284640505799109233360498186753047468361996632867367418870568340814005999950454485846676644176639064110138442705184 [134,105] 1497132410669693416134066753854909723499732329903035280253218813611098976699415125528106215545384368216594629420965173674860062847106554464441393294995994167881237524348072580697248961398200533726223203851642806709723173161639472300742664957794459581671356350470290638073060355552911027149743634046561377649168148657692674816759349455302447489793894034988899084357251352141534806011235263043493674987680481283812861931283335886268602671356038858655127638922817755965760266084004847888817137546840226192101709064791921369930085300730088185077608098554624778750710341415002457915431277638309433883757006564551926326556991674221219917185749424207435785461010472113735588108222785875705034897482463026899958396816016586998640731707353464389935846085908504017954772439388669759467907739915993737882953279297632916730440286633450701165546027542959298255704793250914552787674919077209699767674732638892927603035449975140475893290557324554191883218072140939616384299064920072532998316614476952952297124052192722891720689370271030909865682856100243698926759128616518255494518023332175186923853036232502830509486792990091407319759238638909682017554059025046164497261430337751608538998626022404474765926366453153379802270395435212188539595597706222520307083682837396818057618755494722575153436577913975384366934301434065638636956050012245875912013218073429255512037894513100224808308904066764161652472568208027831569102376207074458404524204110630349626484939405459605387078364606605987795857695995916880258218534228782268710737707123946798615737876474944657126559631601612189452841967649834641639593313581021301958873225820251825925024314725916582763360917609350699684858285127146600661506481612477290600322414298252966937838552583037629931652476748328503150124044272393030612885506727172838346755894408772141033665144489149027587463950341913077117563316483610396187393601029149294506095712530411405786681534078451511798023777398851609553796941618163245555347461870982232576710955160815481855050442693717296835113936201178958067607897458565738955086690592416716136817325860358036896916611455155482745359098012558606040958570373423902528 [134,106] 1125817674885570963880880853977458060311942543232086553273728534294037555743927616901984538626144846630913420703901499400387960825267130595509878132467277293275594955257890520003919413009023390080369079217857658955179526021560603656185047622043693722286334085357851357438644799384770543802650965079834984539489755357092222301262893323373494385783107878886763947902985314745381629750707594803912095036492247133091887525383905688658616894274884348979900225250181592754307263344972001019185557406604351342857264936543143301816970423256568799815153527444760033788052399964830908883690737469980136298914707007334908487576495665242095185900058285008755395508176211385998859765779057883676955459491536335708742529493865222328326667754275932271599854864663138229408187461685587814507936272151632697727016952463563623356684458154760538838484161896618652672010950342508046951708105696278092568236437848532466979284477867498800006257241663209034716613200781185388080080760797892472613627259701472037022080586794990744424206724910932582464662207178858585870842226988183231080687738989211378794668636374631269112425095591857836843955903603563581282808635970948593447067954588119749776328160199652080183992922115544834796398640068362780240363113469656553673572614931843021134647710163451757740879609017807937883247691544481410979801867020589921885572508395373822472592695060945535686589684541247502425845408851395082010284877943231847085868233223045797796575565601540657113316352433523996262672956463335435816933628933998496871326655329996021457934811570519301948818395037769102608040200283243082048753857933817259723592754551712954781906232411233337864787331699818929184852657080774788682496556025076025117534399119119828359183882644136878473220002581736517048144107918960400754914774828855698316694033922517954913407990270260954611566404335515836390327712298556058176786158517627547040569000401151193162651242164378152775924327220530430920085492747802712563845694672883004684867543100239396440682630896574716795571314931492046883811886000039528883028459367161006487602606170510603384619055738266295548102429577309855556280649366652 [134,107] 1257230350369227300100443936965227111418357108456717012336821181132159074394868307894310616050503769473704550140312167580845164650889575904869431770661687954670471133856098419374140371637422750304116582436557028279717903659178423517969493991070838062871454615333087636832194495642558422508063802982372437627727035362548915466592443817654282281436125616338107416757327559391625078783427339118715240032581588661321112001322844660444356012989775983246953093791031427190191853246066663490564697314992925216643548362170171258656898451264980665692667528267546380377113557338722788648716895017569425155667362660299042327430875998843399499998331556069645260353450326677339740500123692432964822639057469946220205640494212797188135984881588025906191109981398036524806081448850996740731209559999089422569366580949130617920560438528019050782286402043011060584364616292320398804583355918689736519462994260782997243724119719968516353664499485217298948823119933099646296389654108334807003106054897280814549318253377791062087725251655253005452181110583625056259368009367963508155280190470295428600650953636171297807842652495682606696587209734296885782721850696777466968128912168220741570737637078712630414752210384576969893097147221332821996514819961346608719433459273071355063351845279520802839790656040338499892798874851482215278143392500550240753962793456223962125510701274615548876136380041947149932275978355127901260242258478641542699380004615011119854208583925661954614772165884813431955574847740373078226515212008283019606291170149990896606224719770068744378936343416025890703114514595922304433906163701570262231088229822217420046454869789754611015715115720836910300658088569814512233973820803667213645012401488068412438575822148239294011392846125195984283647221770218686339152405713095125763238276792022309641228167696537742645103152752798264551930862319834083796360252120340099682194301616071507812220264296540860231677222472944750893777874906580342252963566165248569656583507750213401180822710399596937172991678061486891043597876937705078916554841011265456407100500556300669396639241892853011816318947656795792136692736 [134,108] 378005537651976478820717893365281741637301124451612567067357173005949574216386240230251973395669845735619861322512035468600881272219680313285621935549090034566283864661403228980380324174596621955024871121604580145607408425269361343629746941310515338169808723200062114991404600313946948863641066455209248902484450231486098400363562366820121297840532007429234019999760042926227049675143372226495930470006786773211850580899260319054306112460315531654120755387587202346057515425939633569091093540868840346902319521507913718089424927032179667944213356492050547055074472120294460019509052458245750951762612512314754977494085469687162571836419200490529838389271136237858801539025568301017298081806620781269116125282331878667646281990225120746693394128831674690792413739822586519945694345719424787896153658298216279180606125678782043922179723652549105013083481910735216980983680977482047332716436232531442917234489776183694370796025150183002145922873914297680287838843399079166185373541055138628248140462973757373289692298146808847731976459952926390817185270222098932292390383057859599147599753893193256201549794463130474758522515626353082827327473905381449239477350854631327475514358850133575747227918719441094522501144205518938939852939153769137231078735314834703273053313053062381686809521934615747263702072064994120805235196045727205540016901505764173118987647870035683416910596163424348404228229901029418125829687561393436521239596933420596673500561492443563110228339523351797803453926049711942567829493590116908325741471512854007640044789463006274701833515206578951854306557414499111187486963882426415236167767934901489089913953683922342514516935359545590313404477511436467289523014585907117864732678922054727855533087163465820173955308454862724333735670372041596365802107524394777359201837628319787293106677094717472753876113570662652770627285608792484110183927011700391979246235003512047942164812195001884309943148743542945413938304980998308738223474500010741849134797617615205692669558985751530734541579674236056532021023157865970522563779579547524615701879960646373959369882910704822247136749727348895296 [134,109] 217372708335456350373806911604626135953780969344030726730256416397525041320153231011082732011790316558546861084768925691126846015342319060106573088631568451203625991330795442623252949228276118541179035106304519733727378329488826580298271496767811433181992883812066684953702791105410283582098506800899067174877778178372581998629211635944460397289783241891604899966476358535055901371530891920637030763440271474414108124450251967397874858599471762612957445774575660974204741518990517441201589889151243777494801516280851767163301681545271572527271173640246438366594230344661710181005605369993921372698805912360320735397005793667025615996014627734237727324536770212788333274019871655676781824510044027638548020568785522223050065248670589527322081446237128447879908893060523993291243132133289053466826748417288098162965313982203209389051277601020203570136867271213243428317605705346673829093812949787119424220948205049160203181364546665562750525998798192688584515119433643875165911450820865281793399713417017776876120220382024522609099347822044893168493095714061128549056011732494351490247522457465907759217372595535880693255419431953259354931702527639319511788959904067811639425612209861574115252742248704958289514040211649590191612487913740982692864270812286608762846979416426985584078310205944338683760280011850107963501400893151800596263820475542309094000509641924020543042393315469242415730962565172642257933952513521584768692312585945653985700046099695487334126301065178827164769120800508736631424733080770369683721372355936096717460823819903911292437932188905802993858351196391267575505275377983756825203333504368175515033939847575104945925473006594731661781363620264256295094184852164680311583678619373199388021571046187656840045722275552283419538365238167250739065230550084903215204623749523984341309443838368713127797980226256719439160909639724427683616146043239807146025375037490036691125078753082618303071717498738613003198166165203574780641529320895692374183679172968202330848802504758679743554358512572160259635458327329050279284674077250513377917810018227373471050616543819557397532556150944 [134,110] -4224142315012239915243794405958109161030164556118989735811378220466683523981687925353055211638627278483313246134529334470924791111487544655243151743758767280469935795658239923703756051741827013484078877449195889477991494888734094984061255876503388638725881563132380645509859142567955771946256306349070387475288879119327037221357067809706933150980874511673145356037740735315432778682743238594508505734687445466104070653253962144508985064421180554410680347441170393621790589938914686777668916839250919458233860772171029371142504266917606372337887132564948963443191294987464416586553979146577707652363765023901842651707105085069368604978876208000461246142968083556593689570840680422941604790041532596735633663476752884067759041962886674576333859163328399462872625698057850343947023792681437671238296960782645988834121329971429436056004965300579019417278778740195450816966499555912268029196938083460204355551584902032818783972684985690660196333635985651785547569501478794284739349613729200814036226295502287932222567484574831621756346205809446283232946103885925343632058399987318077365341247660867796208745649755075997866339907401307660540939514537091003140913079576072500513968623085626399032201244430718229373420689482144290484485482943214905093962453112189633966795338550982171783458699160010918088880119783985441555414378172167618279173472685887418063139936101837876740494547223295064288591742167453623198181635904472132234266366170931479717618247841891646424048324105019078800117891837180644376662538686866795155421489223604989254250314522918333424988069317678255357588620551551828812019866934764294884498714930613220477381274762269835445589086918154566582325716988604876129976198588089606657924346075503435310232624445701119998677830238935487505783990153182342694381545150869828243366018397854522708499264153355064522323435796975024114427648185271167388880875809253174879318887744914003502139472117167432917690840836099991777294335482111156387038565687560715266624061140923375908416601792998373707148801677865807288388645422883236890863733508019482528303005825484620652884630679132440873912 [134,111] 16611692426295755243338377912215237005274685974757043166358774370072377882451866266765680356372657566804074735192881750706334672957799490847831958150156483400089705563796491665084872348945450518626164480351391509458869067443126142133188679645791640218154972713833477095215747001498643687580186850461003531748654173038663436113793613319319765410955843095838991905286576578213599694351437981918030131869429141349066704336873398934307045770572857853536358284071524618884322591062626621812494343770633127529492472119885091934702355471074382001592010249759706070397060172934612434013259713574361147381003605660812254396757648951871461497502320326825056828534367503507937962632575961404569338593871687895520813322233875162119059124663794770543168827427482701543590157174993406269719050873089698468076839798217988533002576448692404802133837923719306231247385321877188745349155799262197094083466019970397462235465433046436664584222270303622271470925846232750720388701504017291751533278596451206506423268071342687439706134157862595089588728147078852487215073005891090316504464249983820521890813972369673840787583699038171313935457944374399184429997315903342490602345428099069668297443874105505129933703542309513531820859585703589508293465510954457164891723166311028368605094065173823322789545305204701225314976286369877637177295566904786485418376288518143507948406755494156093048987428537721116351226976177924864935721377068594599010541027170463255358393102633733685626056078022162109708628064839335520216175885612677948092498785273284932076168792479913943752545448073096913723444044843334197521382795407044203867518396379119827448998368053285712017327424805539926421449580056348579542839274619700451931774722158005333569248303151275557646787223748887355430031331620438217664175792177316053484456887507913108716933058572378707432727111702655975248272239566401090043084357485853495410108548206705765724133733838954431114031256985417774787478962939474186526486079000315436255972673188899295130113780292080641483719758966169169278618109522875153922262550696518668127239128904528276844001166069834752 [134,112] 774595047373538428498518444091928107449444862372502357509137729859538639128846899076076702667367485104136557390751963804745602389290894252651469678970069190942688241190612967141642943715966480662801806280350884161429165572329443264086781018655021264985428447492358168217312716841111047435858377261234323672182092994568706378463385470566704221984007036807867254004857942478034386807959650871956882701554400028330675412815691658113375585656599286325268926629636469813326127894283841870818211815356954714257312066189617797961178407066839402602952082296338355386583691793973050455623835309239211369343562068772432212724925925274383892508726446687034073389145527483593597494804363770626369803560193931941769838187564973761036359842416046385839618465619991214932857755904100556168655126181754238930006233805098501898535903824115922449054999962920936589881800164674544520556507641332002942858989820744746172014104812564476315153597646495778349898502673626023098844980230593781693678665281168342272260578517590572535193276811619861082381258519098394526506212325040816244303457836278060678632289361745851467764526462722569054493470448453892625840435028404289300903952330960761995556168388456093396000998734136752308918144643443589215855033489765438313170037290596136182211888235695168478038920982390642758733082700809341351888879279183659428905494737647260456534779666323864345748325614332501204809561029856298249555449899965342588111012599450106855084891287119925876463049413603165884812092723821124880749877565260863124813030452448213437134624398826230520239648594023320136389391619332650982522781956411547832093696446268486850504587190844181101410227217962322269987099488135446311258561135905236090225029311866146076172411938412202378841748605453934091264554295005157016349117812024108804504228894141108528851896680786840007501988065090150885903612660554732606015126591138172571784701805118498195247255441247797164957944222614786502052766596732464247256888420079346393091633545908465214661652994687874664448013850402917835273518916771103369877284548205197445860559295848494498320108992 [134,113] 788580283466952057891849393499057985865162346621051588577257365632195203518064093831402114325669683266133219910533802841782518394728869451408513549614102460085925988142575254685803475015631234592239657024138402442942348255459111385656056775904162610113717940117989428632962327059587775724678798011355481644076510650759038589098047338366945351322371404037756037453810136087203840087353667359123425976116800344549733110727284250038933788301838628570385440208738099227192970687490625240648634478780695165976476745058261248265613610609535195585491663291004780006812619988291231655222748876770592378174201521656265988027871305982462976637883433883016155628490150587511068006529107116077467702440883507364870928850233134114735512353860312477634788339939533271330765064007298871157729881413817835349115461132138211393477816438388481798032564661069718348837153121397275431286873168914194136258531245421698670173446075520365817186769266998018108466716595665579476316915057736574808171720776858468581125568755974707099312464194048930837255924825001051843269057667046787690733046080134519450974925755898867012102889953818431110439479966558555369754328793560861387843621687075093217288959732574998662296873625269994967747883394349499396944726447292061286456262420903429352965193186077229098681476604027026936396083515539485506978483311044948531629406653702494885662117213059654161487687788071258708393067637784990139408806328372916442039581546115747206194819851258796722489098529692142630774474852692930394005578870555169818887999591618238839238635810515946162524433471463176147106252196883651995172192541094518609611858856671009650411601856922399641262400361480018001040443675618285376002831213425002805616797636136621589265196251722024097649411406542234968816875592632310326579232076584510156781677562514484296578648816395994793239171691033538871602990382243848232361310890728465498339409389530387523826308913934123055088935884104099441619005653508712774308606836362645286251968290015651179289340751531421582718091272965907245910378791617180646049670225564443549057484057829722665056 [134,114] -67022499505546763964606548714913496102829902374466943265267097379067428360616179158854148615490913876162129020807771936472205922943702764105312569383877137574034985216760058481398487697544670554197138180465081993223709399942490397778816813062813377572399003896558955133990238565161699076433026031732119853459207164711859820930266902807568691728169464568918446369597538634493351886302877329810705114538356273502241731391484859980426832423760083082418938314930093023139012357158713195808809094505805496836381454138468683037017281234193996596064072278592007990387738412191273564428341494112851565127793302247483399181723365989296879623068846539464824044656315784617823672699513217462865468847880714763621462982149202512347564270680891587457359371229867533194272610954024864457460325244859883064567552427015418894446176652086426766433809320735666837926840158096910535072425613111144284036095362397245962676122838938908755464840720760474335563875285702980862166754615495859961538573264337566117142373195785409081904498251761799793027660934992222286762697687939506864097023638011881338102052608491387999712990311113068770196963757306548247467454292689342360609297581387417736425356525601442565054953564275620550220865143404616106146912264029819717433680572177411092784702324891030102092733214952029091082643261904518360189074440963056515643576279672109163405479750454293921687803111743717411695939216974428737704848320476305238639837852204481791327440185534213974520170359881235763605055200806454158021406532234126158051575346049081304968913551006879729118912121936103492039016346289385174818242181395678770246977845156816792934688833983115773211381177081591989794624102475441661215354831311180156314196900294855436960098753509483696663281522083687408733980903096650231379694139073874026239019046376268719872967336916900500731237130148303882647142450681705599113901717140017081799827973853986026363442614729811299311608616830777708790749606677139653854654406565027167729992742069742073821025027272677885149848287510690450475094946929480077096705222506837527023297196311480 [134,115] -51878403796002654838842132762965465937401679493582588927813322518204900455055161861653106692609207900713319781283994473000430869470522913412422653322525968973798508014752559013213117948710361000232508441153729106877018413154600180155235786595883836624329560682925354747232645394308681448953030224618828164276018915175854064458397929842484252050287814766710187651677940711232798997841136353848027607123704221114190370625541139793600599841127677136916712037098548679232433136250924183747744187804988969971447168689721472359391628024910470467704499757914534330890979559970166972234762638667345661716985985318261458498559830121216968330312757421480071263180651518794922196453075019891531668233236043996941250568158471016885940102758279958907927369446220651193110890901956650417094984028337787739405919052619543798785124044685374435242745127870733822450698418406441580915814657409689298371030216830893248565519052856384270529740783319519548340100386287644432462174368369101756897569217550619545993585008324719342457301632644133970750144386226431105606308744198333910705364483051526608287720603856264066399387260089625136695323591201176776729986982739842520226829006629581624351296290781180942525570068850559050681707446427131269406416363404500825002748893286734629323178148892138228818405865194737480418997894452702667336153639666937650790840038156440494684509330069542186703929315970629084668850253979468769778147549647755132925651394718730722181768218060434035500434944460724434271603006534729802082682436545714687530834868922734769132752036836538770186807670399516409843074527908675157119631625879498730089547011018818365951506245899854020486696380539525344843920979095283847382884713742506484177736292444308029193155112004252924549314932991557858828804014597815076031221467104774288157124547209633417867769865357925512774569015232637353248914842746765533615066597224526821433847335233383839017286792153251381083710322176252605238848174420372249441547702451940166111386306111098596476899539085139700222213391395943024360953606165390931109372122756167942591085248 [134,116] 673101691119661080707695245572599296510140239150189312437527068639706939651767374757631277871811044180989494454664783823622727969485740411389798027042022933488830043405386958435757105136744190177299173199076011687072125584236429541122992266216496330794608965618766028751981876501489384819293016489999455689983413435420787097351790837996308079632448970174031816191207587554610128376805516279409288434127689063393719186724369306810898695435646367285911641335845162189204546277490714170635097250158795934352988405799245791310511635958457966575040989682058607770907321998053866868460609420783251752913493463840469083348281914852288044189375096987658482174746876349136676749888152267947952413019149776093295733372856635079080123456274298837829189766906156704722372736884492979618340708798682970928895239571632690867545145631822103353662438279815312069789441926922419973576470599219272098755756397670138146626440143806853699472361866224388522224029867133282996356497122685575215058113277791170567184866755826539652201908180637679567631448273038810137257614277090458171878530024511526955369674876786560914031031826902975067002355749530324976360464881768838261969431160946818024398035224483999115251340181565252713561991924175608123742488580640713882216577469060795068484321211469634679120584650221017912140772443247486789391669825124210241760623280122703875305415791971011879201278923068302444670240449408965121371416543462190676343346313583353543285442922523769319395647532541342430401384112471146588450811887100605813946495837527632478331690359057497513449088679509010206657363564840503979367223891490182848135762598790621587920542154130947601297432317625804555652417113924127400172620965855994227464722833965872224005316531901523580077217154685714846420511645199722016279657088168721271036285867194271375515443679189092005219033091805153631024925687320000795712433435822891698139928462195027473762564692814272651151428935904943185230260894657305909873339484387940554540259541402168343138311346627588047826985433732011892660953715729124400372387036095154624 [134,117] 306551746052182805751943960659871188174125640783849784156139456765507382917482973561013091089812461090918145787402507239136511480267343308264864838923859626718988616402469038801072631569994739742466024891708778127045601266601554369138618681573641599985863410390742213359491303931678233446075108302978677818475732561706903059607780075567014039935834286839775154449285286270111183586367397278102260427481435863652141581182452327053117195701616549431118940551394263289838648837792117486636229946650795297888470480134843726565933551070053178330160126130916685935089194846853408469144939539043025528305276924898798819395399794979436109192791244275104674683314245082647823690907384380094715162206812998860085860264243044396102542470423961384247077584746197061713721632623179410301797676854946518153591965143380223232438955999183147148958135242913822363734463768030039125519834778649694705008470322530194081631002968245187385523219631337669756235533723931948261304560301140272577824024876282754231958807994748558106607331223974882763074230592655858750530397321362950994757017158601786789267738185606445161092694754735492842360030529406715324210250883200969056574443982393128564485065547664446326122798011214037268744449096014486050072101608288963566310372960578989876893498453685736574391129622175360223191464671376251965705580571467896475867274072625227289651268576116551656454421191911778869061991481820794598935436960697082271851438051543359213527154186778185073531646693670248924944656856929818113825695620065361938723355500669424291571995508062740958518545904583411890450775157244919534598086135800011011526009367962223653003586372909076688216321251817110281345461690205557682931388627410828107567650263535691850040269236919176247835199223775546062988636033355230954534350697061008962176636726224995927846732239219443306231782796768266257907517967610480663803608941192816553784432449404237526689864571038677953225573800971640344675079286470312359537578236489137043733689636903665854009032140691343502486713045842318515571731801558801631729375190968 [134,118] 59856296806546826283076652685643441393915377137186894045427751416082757859905147126131193648365993389714729126753857593370090568469726771080798529673075722033401380419333885416582523664710240543080448186777135266920576022065132882647906362265117056126705727576954169033627786161302107129962900612730928650486854490313261107267630611626298865712054572818620245042011327238608023763063055613048059753854253778794297744846275660891219278770195974023398556637595549755692756670310337070325299358363245404221568115274657703150851741570329790881862206950760625555254357391054932691339586478682458656944442334786517220555150066820148631572359379673468250296396607430321513726739098210101902898134486860270904253386827941859979636628777063208334855355385555621816269344334193015657752583974280731402343386140084348301948224871501030716551880089599820771452802622566125330132579871119180706603296091329955444729477594395240571637800652113638971486910054075737261878160577111322312812419416578349820609450893295896196481440500465506454929135614827398682447913372296114734111749237014101072157653616292315147938817022367759734079986769756366124461193593358555250754185954509706730569471020946984929897953228035385326799218389554924701515905363670909793058944840339761084000504984206873647710426629897963449586539653004004373251852680422288758521867766131226907081754146415400357053842416193257413830394762057638858492886591815257886578198976063287508785062102922710175855995481751262144391203622221508347275540905367648456451946705210964835598727325482393975566554014198402399264786325169061018394588780849447871461557049435973030650925215015368471075563266868069732738190362419499591190006698774760387807419322744129920267513195246675870605811891655186697843786383241694350071438942077147531551614998249309632973400384909390241862838400876532177575270299578084947124427068826078457006878177860128418734827264555924775726354814634205177903627373118168065618052467384345802083255293828032033357924059718952878847452968998506768409465010817609163572304 [134,119] -7630242348245981445309488162815373980570338607581271780401836640671896874424593597491645045846629846193370221561690512953388548985376176925480107761510178935483596695463796543372586535092897454531974112403222212800609004141382850725237140970741167405166633445848339056640323127476241542799537675035917681659383640165480561070522547161460214103551581287003024716344131023867316054977936094724387347888791767561347206547498706407815981823713953260736015611211059503471191540824582456917294347659200754774141689152114020569215811324816453562139200423328062118550901791966465997076269598295549134654246451663500889266980282695187398426933573951443966123807270678561519792596924478283019630231943912741001211254744091117164126271558023544062976698753264189895598217380995104953353705767258590723024684156241863973470236146626098163165871510148375129304788841731596979701268950820051056701147578010311652199857888365855976441542471225761425101430736268274825768776241562181208341380467557627141013021986875496546551901442615445764599749853455142590652485684164853916011411824754475943146509683629188613353844005020318216910704675305144820562163514158390124071289979532703222649708922287620118769414664003156016654744717926027705873136918289781984580456312917555768456269496862431558414044037774681771603179130242524702566915733820632736786777013359416459491580432627111849098496605209114956774035563586726400986163667326278204351104175190691683092956049043113903791915788185166325353264948911876978666091819474262579782857582045658142697269079760384130012809410925951472176280808806927903788378819847728827288433140600691999257485806415459400832289631486203812250135018890877240711189323114560677043836136822717938049083573491895697303267713710324179785437916290355691713032523603229549899493789186546739746492402120057772718089323135585011161475579656338520504257192099939117909888032311691684952472150808723186299669491706665690096970651914352218366478812647239903924715816514423619852531709510281384920802583487305785140763801995073280 [134,120] -226136803079072093921485545510467201960318047940527280007343443607442342117613272577697213505102816862653167775095340119084419008157519833072261748577430222211083972614243968234336935467060809009765562537606953863693298485336153295028530410959369548223297885067472775088964660293594314203239737039341289890173260274733413160733139357399925882302038466889215763083474321919877534635685452269712022357150040474290023091195379965449487052776386515316615498703737623666234437700252258166761555697088028727054062850974951181788946848641951710418561659918937142995490626158664917558606940036542999924927379084085405773187248661805644781675199083912169471277173152536349687199803621442082090676834559183452126566312077399218011684370035767191536590818567087041591800614724778902700138471350044980833359861060182454121884438677601863744519604445735153478754255804715871450600488626935679881885399833834584508146227844151383672312844858877464957571529155510808159954951518892007855279710465378909592456657509539570929306551678639050552141991743249279184307644548768837717552104456254583344863386022145718040967609526057320055847326979172915009785737137152517225958955443837806964308669129565832458094862203242397408949032483235653816132179737684001703564355883348355931865990320848349008536597007797605536597536720130551118694662642985732995230752941382386378450436922281101093597709339724051780682883638428456340589702833322920637558687243749566049175073313046612530918017187076564897912508997769333463499655673857331325304462785533322440305604479034903454613446976936721702718367532539807810077685668115195649038569891708018361185147205548920450747098964486224578878582906009833380626092062538715637172009162081583054227884383006922601494455116916326026103123568742019955779608054308050125689278429371843930589102899405450260174616966719351546724854263929283831845286445747247005449622764282447726651078060490458077705291951672300249018737630716143072130053545571622352947474354036772287448954268834477080771943673756940598550319112 [134,121] 11661844613437533589019908315197126942414951083094842505200544306160012801232508386075210353417995420966729135962295136784787381831133965339714502296083692230864756347412019208955466826410995302603618394534861600654305294531363513699620991244988423142962481834141214204848494757098268903015079166409947235057638537723150436314604394844078676267587294199341739534963754407630821384138255482616212663914013417654833761958939755863050744740421185690192383695752418809099727544680673035668974651806124202623364491236112317462537744048683405613293867260379596396221929145261604422833836780757197245204788147492966254840905143015825102800522902756824800007277244213868131219898418116142139061107163622617941884592641074773588466655826157064080908133111923086466486469212798658214981510373386542042188628317467832513458801037917507493728358811543575615826884307924192261300601994736161631990509426756731617427382980769777166939456182915504997572737130944496329773966273008242249181715496216587033859997818273517669385444232384747039457486145342839202983182826078719665546744633324892732557412938224918489252073577426400681093477959351690841213352258162682460050559092514388043342558090422750823027038493368795512322093014089176424181546156007010821013879566497875179166959738889455280327426727390323966206917606515794332732490433535464934444089252014298611487925095725447776365292646129273034205357783009295276616991353954277621233606968293468505433013843875070282145814883990350174282664659157722853594282642877085097742596000473566871228067455379165871120867302943923790076275970304256828518877313708417885060578529433321675105589148346491777905416551153097980459552854164292297942845834888425594769360198011300580888154006008123935686839790152298354555892345516822589598189325132921584402057808128498353380984892174546456603458013481020973529396988717944749238388934806239662307703245216470666148272297047544584713893803348525203655740194390939131136112929966023924130780969794973667565533687202157598444341465289163492384 [134,122] 3303778136578281541744759139880859595632365642194498213833833145729441906884116940889650018465378311852417344995420753517791577276793305509043871673702372745425676716507833038466000636387798337805951317078900760512642760418369067280059904348207085011734906914375352235324003579477562222312615508193967698137812077597275245824874850495154163224675472242119404387691919833487661164252321639282412963673428742755726593967928013454747305005124436597109354835134297741467852172279210827896648524179399673895939803732842249199465790634490967423000485912401171563861611603019238033781354459959289163748323784761182153165949768760443608096296742931090351282657355041846797691410479672525419063440822178262779377747002628488318635507771048132112878515315787312671119786193969670886291200336207261074749060185989863942949875797116315962317170342104262710488491041132494887170840405141226666849443247911880795582730964515805518630277283191593018466203809812970791229763492783136382143104686568285353301963441150817670457280428601183289066258707751777648784369865498375587881417786784785620719032503959070344815974632758862973060074102929534027687169632095976219017054835705426184148699599583191799553212802984772372325188593800774765837723586660999879507394666728568091284828275492501255475921483902441235386138549458748581743155470751344475073909174792643914159641964205981500843721892705503877114943911340281464695722390426307851621836391881986873192946977168850023952548910663955360383688306373113705694982139443083524111228284396828363337984825612846114579385673655705225483032029511898265051320932727113808824053337744485730100115827271776218134958045257141199241672108365293898570368188074801929639610613981996331015362713604452508981268954297217236471961309491534410134423879821050854514642161540256964028900618624775459728642375156671065126261631093262302160254055938221541893458072779281002321473155386671389726800510582617963280886492971722436659224890045434776530920937265721139619137240092533249341634030856485 [134,123] 108830368878843489406151290569800187533419774613876759142322118527005270812724768344695890588556525851128595268203213518113815929952069918202905824168569011906958673757479630540873420522515845714549416773246875722990970996236386345949135733495806359437380095690152719756278604489845019138087974356251828830258428262042155277278012696683260790399915887239187295931948375068577525086338495665140969398700051910842420513639279752938491031121751025924427194072990576710879106322325852597324490886500984366876895957086634785074188006443525056010509485102338477246493110395531297351002969138449400681461605323717393968276326564620694831658450551805252429874316390286521392727973130587528715401773395590868140129876030036245136558781253953504417249925408952177253219688056987708080592301648889132312673302442852129854950350547778239446098935188740702829765714624183497648773384165611130712227570543919210989089394809891869310455715507730276616905852380712076297001035347431085588994241557765539077381707989278064094239548594870115357034025459844740734692170631158489050238860124910661918742707162121552275655576463548186733842261804561402912771037203948251867255407256457572685747125305161437691829990017633985651590227596334741270883838752100271983582799822355310098405679196475718612958610876016461153400497142268134572328450176378164013853255032155979404534248104401899509913607181592267568542349239331068338939662040833698204644242692200496126241413579823027197933301279865431297095121001698823333245622588619761828838250053492779458024844902744280750298119034506717987086040128164446894767572413051721371663805013837289742218753328464175993257565082672569019968763996628237857280314674137639710793329995979808586279487535582127699593059205244242680177186626669783429484048201323056218648040644955423307984112851552245856791927143922607481548416263154295069236023429681438219363332054124188451620436579852961452729381122853165968195393062646833207600358605940639620306188672696060597720216771635136482252064 [134,124] 3321636551825900932837396971649506145404112775747276354618773035004339280016155871454201012079283225901332695162408588871567379659628922551830753628715060006724921342872642312360268190015261917171537375790732448776389144517891546423686942790730343039624473106686015330188226022701452458417408949036370219277049282026847031207707765688301676951256129682953875854822308033902272218308249433786868591188076850552150132643874374581493761960504944554532244552012868638092620039428813714447340971266009445300235660464820558069378488987569146576227611360104845381781333534196040952155130282851929263327299879560629373223510114704705574780186985534856774108526980497216569854744393364982174991684852716980132907707169298368797412284305793134114552835489060106792179081240109110133738679554444943073719531789160436644635000958591190085049921431467038035606858914351493347836502980401588891949894504483454351222513850801662518384633448952617412816391325691109394019963495699478037029916940725202685392710840878764630341249632881838039706362266149650090270620511856374991626232826723052460601656901298935761931711278898653987304443106708537242920518811004014317078988503726658344213011818053566002205455386627972208252800988764537327013004830310687707699864519510578541196762695001832472848811377941316311117510628495632892626335292955990137952975221332279156783196259084038484519000673293624854802145134429066551660695093175588912997140573064691689036111081735048009859681131297066651333153150827703394430737856471163561972082841944704646376279051665665055905893977020018794439570226578242293564847519103419906224036171707446151108480751798928083710976372874130211622705686754848258363747218473767640162536727280328453016144849058455178456447741802392623085262955097347039404636688891323401825003961985954585014908394829021192511947546963616946226572926430204944682916652248989578895599535431748757068563379918422141439722221600176409091792664779328010182731147870681009156373663554273750850731909287350592 [134,125] 18183384739256423357329293365405500897158691459248441731540695959362121910597255934026371796134062871586823951886585689557207886512772962571227569303293144026140334716481978482415963095427940705919881090238479777053577647799252528644722476589661688533815503574569534284630760161068636354800395712250658844913591830116042299156976654844380425603143554959033780500209160226955414377416902142658719546926585510875822675583021342985871590593738797681006654758209496375487312894278035505103397756217329893942714529879625037981349954195643486071411444039044344789804375660434134882368764764674557138275549358006832554198113455091286243951227786898209211939441298103690847942575601161616340487147332267324137548246588302788724218988419763688513454680705956643684558119877643394614640811744403377738097789486955015448092892968296951343137639097331920007872824359361898102672872986299354558812136727134262679832158537196978984431703306479041084686925643176628624083020707145290843493996327029932381001012820919304274114239466506855644168613151752825956238874936951342073800932352749053983305224008414715320990735051427793937452979120804274334342650012645833812258904132928175894407299139254765019871305659961709317768695758119172137776472319797463559901320927167462876721235017187263988830182471884433715610750158767951233555180212307691624671029766640602099496445394737166262739852572892695691677149692044206664899594821201985644788357875257252058686134728936126095193977179874602839462115503104526330560425663355416072473318487322431948546690080970592122333640308715993229441036425533710892280217514428002441210159795664159958889774467880091371598316314340693377218914692050526297040197064523735996477537213697891330931078543458675213462970063032499934745643556878283645306097410704067836545520113119031859014581084920460272391516294966945952114803468546843454920424651173709280856111986256236374241420577127090190992856386352760893093727592956138948373587480989722064804195996140784614424993704 [134,126] 205935052849710067184499559786011472897839831705652546106872548320303482535394874702218790049869435861370214091079638128436278607490456203964673120530895059848678234583006354944988272430394481450229545193223724171888527797582619973060155124909253909512476249033924679966537895824805076376458441072132636515807391927563891852680587407592550300982518448447561973299521386604560341089665129129717933986273223848266512187039035987703737346703092070689686125863001702490944423929203116229117674480809718604914575530272726712463026136977756546945797385087507095030798822306154980719035259569555841534092101002623948513457866101130608953384218315533323495056430643493166519019594696705340313484925799548595998565506766537060902467357607604626995361779252927982296752667291163218925155995276584588283182785027860395559115500363048945385612742999112907550741639741092566783022293151400580348935885463760524910614258524581267280369179191281325235252375051185495680908937872874385634436346627290969678198556279940504355311103724832662003626960147790793439735534766425301950931485068399124904457085176345438557517928985420428816452780255922709661375309478356894446470672813442251068709443010831025214477108428521136425180710227630937031102483347363198386849385101233241866141426297959498948979650230572852574285909333504037188159409247354226687116208329564849434015903614668717783285242163106274285526103368860722536536962609127568654139691451806015251432166093174177723816091726071520434671911924292144265627374727748138902055084322691400637160910264139954456704025631688810953122672040255224572753166958014759743212718136915020929715558105532865125990061540022074883233635605388519682530434971282607539854018415094422834913961219588088013620073425827186191130347563693690439328612181056484788696111627808733085977636095739250221392188424506672893269459624702209229039229969856440362700462212902340419879679159849058697606985506163543995736196348248374359036613900730752750957971405949143120 [134,127] 978336898214991165116318755511013494417048410297832760677326642743640839183440465285540642722181159921877751544821816277487204108636586571443111434766319889761617871526856846565228372269621678298912465021712663309495911324494116158191347722371827248586161978986911565936745632770857998454313687747908624363068768877192910544275704986421168541572039328226408107281078207923468441622890035175907624571354033617735409440018266796561315665581825574539986543852284941872054432292652879901171766959562484193852203232444091081980917359867184907553763198653342572120387776904494851864265083890518031085739267634904977676047277988849982856086754689735395226486090175432429439351373915079000033992503492668938474558854305464879121428293314615105932394097951295910547814694197158771393415679350983758538975397706945186259683800985069824650163936210044624846057151329488470376169631495487403571719515144674232140883280395908730122346645359693836857431291700475842934312291385692782207549551810658859430390259555402431656350443187414062812282258015136645440671951199647218565448523839434310133033156187111417298355853723404831682955383464478232433960245953588316599461860786597988186252974930725100817468222959323151507981597941617307977466392731610523488153771326923637079858153780015485972406637781072159200106539193246461568469461195785189687766868351479958322392314739034510976344645552140209161614919294281546933654382404310058559513997980020484837946327697941540141141594168533011330387869182525079373414417452133063998993216093121595121092541762053387691314147842775058442023007285090948456927042096866396400530029920662705628085061070296266169612773508587517406776195623999445950569297967612294392811389641187288641389077348968738926047474551129758143960995329956061517896611026891521326530315051291453189305112302715997044720388346511500295267048177606938467790378723633233341725260479772614200414018494026883319078802509947136016235194211815930482714872174844788856685860544 [134,128] 81825735016014257119332088590695076183444636104527688438578856712447295586365750571882696206833679321459299823546706806559139856813870857686137048449247287828052012892498610009123712951276325126303829286646426583162716891383133423935697463504100404135204511337925383526851511590456744019916408128113983246615209902070514308933196148678288371474672559315892090034821905232588630052156502549706063713148825313801487481283193815382150016241712022121342555117831072819509570591335039104949754661866299931752142292435346900286970050277521940150041595954528697295769453815072711749494270031731556233409543393133148063741457267853085624322064339202854178549282089671008479690608744284929741950602363742655372404529295593874415622834068088976687758291383118659539425958130255090950443194703174884058967532439779593401697399162170889721357189311845877876409752418716207257476123531287819719138256184023171235773965526608177467733356657054690169808043216565156346538936628368416926396290744136832144135298096134471097403780846822100863023667701569619578622611127167982671279986756064587309453357420469888730936120492892688788581382327390281497608920630751741066588255937066130547424416817947854986919699878648440145639668520869603859001125399803118464917424928594735317667283446464626953819721958450869536828356649612216287179328114679246337654280737630398488061962398598642485165066764475403804746526872168593098901888413907934759794947634990869986731831445243128038096657610866725660524587783955926638681236694606301693805965719958295937813681406400708274435252866604061006371336670200715734019283104549605465622093915930011668192551145842299829078620062652600204612256338066908359325718142961289398318606132798288651628237014925801440393769417103071414272521722445204406543560324714390240513387389240231650563335901639675769394051240798104529957225818618084607449057466258746891676137269253614935265550455752593869949905402922122185618630503609676335757053691268968741312 [134,129] -191493159217640459456086852830437896393916568265453178417444653025368440712414241469603312343478249068362159985046981635842995352129617778178361770962035549696995593339252069872804555511432517709232729264399694888738754186819399746059151039616577108219886263354790482599259571139984274253115119128580386387471183922593142590106165909748579914107193400570465784051729812398520086104689608445455296919521618626416636409237267184188068305101215867609198310050986195162766310228668834082450439933146939989030283912353861509465575918447340479083696530584855573705096973050441355221951377700796528611344207733416974865984620390737478750356461081628241122683773660234173577346475172439153458784445301189916914527453942656352301871281446351922986324677157209507895307463624790210638615309909128695901184747636635207120853741661746465555147855103458834650238559976182620772884462944077488364588399698211033009538963669854279214541168759796714329766857042424048737304530055618912153432646475003212790248578305172173003724749906522808675775300372713703308111107773938069690632160172083943340910651892562932286488038277765306415228425297785933518686405978676349093641736688996810901546663547240096981254821322616803081591736746219773363309291456130243879338650949587120434102351476151022108569698703791204353469628531332835732114674626525457521795219588811222318019828645094410654609160111731724379624145553574455814041333459107260051084184802774628902574149857437315265859886324676538455865330917027151053429965807586584417216914909879906666733074619847326413924428279292597636738564188792477874060453147436889814402262615067889881336715031953998742809567107438851838592467698764741116589992412035592346733991713822068521048866859666420032001670117142952114838272834110322033573270300670102259403600840716799877061502685447058469327202488108085898041900717893896835094065726568592178496864491401400107101487258400932855099041729915939739730467643911184861831119893184 [134,130] 2899069788129133210080129988402444220851980568691882668216787542580818231567859403457296011337529972310519116288461673119763838365612713583153653525504765399258309119938889791399476446524091014945755405603831538785878625845346191833152843131070014781014578764030334665062289665406940594139666470712528337959261214076559232075723665635521096301676453834033884916822221644707789719284791018139628958186255931409736931444247478789781012064507447280504855183670133560454588009107762908755287433125229669114697066926992235327775032542080161616808382111632129660432697371871684743917221207793420336027148868998096339602635495334703661137096039241533002023626907616845443494164087316720740358054108255246502258884473867912266958370581800311268304449825261993760667143135345419692327880045688019349631870898228359008091168085188651598688039386332237281853439623754168390931384192793180097474132428044982011672851189753293131780588566815649832502111354122257640374630873526868420129465485269462554724936005742244826290626120922700633490231236728704352474572694774521825983512956057321343621329417403060063459791364430224814853503657149799964930087335103467214108479351697000576920361887633396203539938383882334381538312814927821488761581275607427759751906593318432825543454230873613109906269147384570257419093688012288127037166907074479228022728110750813881013235952832395663978770706998316683809291762356434012286399500522849011051945947522932091283522317654011651379698170720208878231761743575365986575500747644746478460475715750794690610885147215103174270867647946710202610549309749924544664497423439321776896390139462316131972178243695467055517178320038361914195537156207200461953855779544373064824153398693162724472929489957011987056017389265452014198714132460428423134336654047654087851294231097005745081637434951935640144908172167457936701790805331503955868708032484099798290307387324917757938378640765462746136043848567001641472719174560074850188584 [134,131] -7936410050886122818436962062240449167857892019629944458249919481468138124553971247179421158124586673255045869391231620819996137801095145970649672595919022611076659469840993543748964611954517884038869258974697726936457308690245208264636093075681651337312406450795749459526418855892966717616662963563626772849690541974958469331579483339312649646104488312026565976516472478136670777445999835659013754905847140619327812454925763063298109613032550253455481937740767704780313647493900140307021366314329614480807541252365457885940422353001421341660788601489817172715340549993956025044679879381927741820070760120202693724464553031126270392113746373244159306437498725763126405926175174307447472860328240128402896907060479567517829959007683052825019078529185358856904039307471471417991938940474987579033100630243516437421001969605782384319272491949398969352897666410618467507346645014141328814486387511989920913594625545547205584290684406839910065469509089660604416021612156300978958872972095279736083914636510265192116222187681708663351244989970797076850849104539739434068368577874798758340967951281662992930624736551209791224375699486444815762126724076060173077436308352867810211746411008602185840310644353232501793025725214148759212350509548185018893755172159733210644822398645421421164569209658196270388052237304493300855579321340153197787655686092751497289163375535091074499918122659697847115993832070850622917188494463456730653101567723927293748796310377629708014273503374316193871639696571133371386492490195258396348595585625829477675096707076172397521785327355413083961466353495870656904908278187100849009264727296903671989699237375278089876797161005438087230118596288269803445674919047422082157259081062530385050465371879212974551198592076116193668231960808011105006616348011933232575510000160578343905216994290474653361910958793757323358955611539749157937081906730356855562403096965881013773042407820409640543988850005849199989403339744768 [134,132] 12436066314091272376871462416109039401800567581117200736804303881982374817358948027874417930522482984130494233867916761243102645669646009471612930461106646000206062378535248615279045107721344760951104847422503815745439075904539821518517265968696659921445853013098238664428539501681192310674243504473505818242608975883429449548031174319289924498974085301192860592154264633469097670268067673790527970958745394437845189364745213623052988796402974866937485829151710396063746337738184007860555468035078814436161719568536408702973924013521160529120092102528562850746751133445253902599265506714055762899933736601866731800594010426649343694586810323511469231206590040762253793448457003676969545387230950275060297701707442929275889109054666190232465072028769476761572451166148191436135086262723317468757681182340699811102183428910344506729038492170514798244732895785958889303466469409964858798002522655030698637388411229526320989963679097399918319701070505391668063508832242122633709246155326576961553980867342068257776244186419999033842691606686384816410727789388007368047957640716716418594524727672030392058399175346605964395483778762102652201787652285528291630864383122034545209266085195315518108958512991727093655961504602730457387480451076562043491081923962227783823278614335836129818310412516392220804220402582757433895025511922590017626383033039625922988394017562016685356981530514505665149135482294796973715651388418437174211391349693678816391828929894804266582239806976191123713667907525787878476781671029745315775626824543168511201222241518051169325213580366449872093097644779585421046710615358348484777177105047095338321746841588855797815128515507371052848729633358492084017280494290146015692459011409056223332134619182622025769661315307532127095702426842135786331025180674868496979487636383903599966807734250283203696711206663180172925489593589722581737548330100514408880724720475022528329549565894068436792657337645587401118208 [134,133] 1417717042487168060909082278581179504203413761099579139761737447541900713107157650741782152402768078343671420064001835977302330571328808148948782498004758953672185383348193496353986646644706487028774273951819458598832438967241103096436849151948985607504844376704238184182485407596433157679091856091790121384584621394168516519123404054025960515172179672018304835300720623665305521935932834044261501194994253867328176649103856285884209663601480401295835916956710294601176982459367483669513691898152097363025940272664843430744633259070916125584453112873076888284501644775680394914787065554720452866495577665550492781625102504881730721174568184270474088314423046453252746589478946962288886948124686221352257160509606550695380392481584303481513299433395115811436698668495870563237330178425124848891591434614548455812517756584060531148904127145047378665347775820718469666146520268543773578021290501697304822101256697621102902052097045477417073424743392160427437696012807400932797931870008427244643859086327977678462947720286919376263710360976976953462235029432934204417994017075357665533486473622673010804654691876775313677068115892413012650343900555651533715237753652740662276941182997320292776376431810664089752552661930088259877373538383648282998241220504053436366500562304568222183491498261716074101172683449159688160609650122907608144344154286936722880274071143165930980069839188466949315660838666912283297000571393473342279943206292326861555525840062131429929866448965675312749159167100855400711974965884478260711346472941130547829438511712213507638607484039633816618479112869551520313060067655046312340281766626031036580203435666802289294443265788627684671010471238603786556287068586743380851835198188451508797783231034703282134989465858488348873952713634769584245268639403533611726381095801103789754687387690292308918062284981140478666997857872200474530894112913582259045411214299739389492232405619615767388098294807360 [134,134] -11161049619326915985846055391629097100284364166003429697581762018031569647494906462670589166000788534721026828543662578129141339054041675384891291855288202528508033461066683328741131363480057621449648676732013932217139980279043380661397309308456129408392056533694834636214135380660923173630212489272742120255777146681408045570447489580182990092756770208612367389490435077025387321018868396265986353104003063285009777622642335906879109183375984253123742519738673162422660251020443384893039983495329340290034799449717156644299726095478565049770986859665696693713991857605253299189199926508592398680309669777105311080762212823079315917627635108800762664332347069370058311087479249744692363292602846444833581300696942980297920450468637602655187904464731396449770396432217299366543721263535656082353799616922292021959549048705003595591924849128772083994262313019842488368905828444365855789110959949561405539773480067510369050250170964390188829463174663298261704051806130993278851700465104023570691948633426197521614221421536223621255513432691962564173903804726201567039906964334609315952077203283610897217864506312305328742707141452105979281505967704163158765581670615358281641126589534602998468664369770485398136846221598436291058961199124091809992622712427966744512717957503782938346837895784533106194857642211105403017835316110038749983178226998608912016370740014083859789781723144323111591352822419448572451366295888977729029584721273701056495634458322158522553630374987775916044216283625241258028346985013973630231985422307337109613935466785498253793540641876679443573200696628248121267761563955180784555343076815283670243842388466474093223486758421096521827199325958481215591292950507428894101768981204057599897642030104141901023280340562835776289522186520275407377648289405835671057870668866964916943363398752590368889116673904336466002482005593125658792732318546925554348984042449374752942164618517895692525568 [135,0] -15989565845792386707705238132041845572478143832242093918290910406448833554512781634405266237354126069384572307968149404076189740845876232497752566389621703310829107436526494276758915613208376248812517172320582055486133263973531839224225782677275733106199620879694838004176558902837392002737924075652740483821835062464152153451394140723111137774702837333532541631356943711104693835911374583508139930456929946370807421265079552295677163671689131671435270238539836037526538112682652429215218370053615609598002824611490426347162104371519705384913433798651242001883988327296213872602389249487906085966856424163493999502452358503061830062371262476467493359695592285988368746074531736603810026647468122780492119038393511147662479413646848936426355477769724080536275785644288321486134757448066197470368051412533609553995569369279072290504313350171734663920569536080121307083239685559349578727761232606292068363272239176588561544014110635942154315637733454534357606116366419158975341919564503807663895804801189790979686543365102039324607997455445724997120149103562141635841281018503470583062555491240344879394599521920475374110870355124286127363308249684763477058078319245222196994388424217975312472527954048928613039270170971828469605006454326229432729868449046480852510125006401721950064026936911542811535314635553172073250506688317811715492893892406985162317988560610014661590751424698980744260031091564446637805757584763630437651971247913782056850888278814344346012660414094764561820703524675492934978533389429905764755723921981793538089266906147495512182308958633956850814129510708893127635920698993676620737750994229147748579799866728379945052966947684938010973533661963623324488417363337643049480857401888189845428409925831585448704652416479161833197978736322370343107564685288945216601380067570284274045313031219906287670757277122407777735740492698162362084919285641736349078210178874439401543701501470163485113829388390918524974958486696481907509227372759903162803857155911376274225206277728830261347209644533284776267819948193470584048820005213750033228760538873914311830440598693653944208526743451694217603682784085746917542817408022135823894617328790541669379780692754278520189361834590843918501781666148146670934887066106809525986288216786810232140658397679956014284131340869924573081588284710602363497963744216595839641826199443865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 5404056306586369210221184314266936770489842981088911335642077349019295048492757944728816083628103775095064646755010925480510457995356405877469100473449837474898399383772080069616511712776894357879056960097901518173765325020702672504571668853682325695410710837553382312799404680183346838960474788792414937565623498562973100868261535092699107552514300685828640591509726827405973107578769446427519911575987842296851373062532410803605371219667303315604156898210125951076982738343786655174055009978884759218303140941896199334563173524532151311637082724854163791402059905882368610193752451087052056308915221800784162489093748030786272916131563173385366362382045635999683632580511745469564596962972485491484803172324831852533312256887910204950651987941701327977562267193527451376439752265584964995505089869772529796621240308158314643411910518070489660771660786420074033288451431312511411805993700045900603760892639612325213179575217681762408330554930367154720071917326072894353892938088279584293456470915488839211108247126804143643009529142735577409958426770054124380502721725303271461117830116409900192991218858557573826510457840655144523297927316594960469323553823458175053690520714722458702751470876785418803435441613364060000512748633726455193341213526797029097080527264433283471377300985791081438701987619077221516113189652468709434313245812171036753064390507803075700579046645942350062241610985613102413687092851920041103889483386902130648285013705934550022274221955368290875313840208522407352109416476202747918722541964649502615216466267095163534580350694858551004982160427456613998939067828494899140191839748681582071773482047764723287244313086508597913542081777034407202291533462450466028152965632946591009587094201901264199700386822534379168155834790341535565648082935211115951784861570501333151515393631816581631361901629248760716332292689009168157239635057819274947766435296376364433083618240062441012885141928731293612925360002214247775467116873646073005053589018338634662363245235703538408914774973118075769470383958066581077532269941460958676891272983894650230335218377889061033986267799603636716018190980751787946125817839992578135290096115698353387735307578471270895612271444860136199851564038583495331035522489844702146797299123562909150257418067804159420245711798216648366557728091498118384214554515921728942245060772019264552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 231037784428703488987586933978289677860634151763118027801409408778473801938936101511927255479768027400844973657716994991075169733105018972093172427461340099381644367896046154815614354893086018823882107728480445375027247934726480539372868889094186231357761250411954751224541450449777445667003710566277276992650843528666295984418322889119359031487169250023116914107533800585691875172263812517825944223880167860982150034791636837729700273204659570056933430425528939108078764377766526524265737996992726583156941417157379370655359399223064818750170609537291176941191619016082132154281403405364911694958184072616661781536003589729943067191812348445423841260968000730854116951636614452142917007784232117726081418660758920770258169178842543393361904518730638678795201353060610230103272958169421675497110153951694896856032131823911764505400019194228718392987618107111809475546767449436890826008751293094600666954822644396856433794790749814556942841421811588496309797000456431000448814464170271492537143486811553438233260416421579112151197277313853888163469507969482726964942555608457128853128707239818137730466014281599814394844585070323691460381179618168668920041184062385870429854615704715272171448282892149852075178804326697069727936317756968132187852490956892678049720679904755129831655070028373180585575208818038657940518434595581339862569006812427329447299546104789819782074987817170252888573125578321565979863941396107953695817004417932515856943832302006721907661357243988643838817711524249240395119276783067135006900813319385437829754469847057870290272066126507267219481386776472482494106884505263970526837404668622578168994247331377961965982690900634205224343328405833090371222585985407507879909484625939879289185321571560835259333637159315335393427087709728453150530008989650232862334404973762360130131059030627002063688465864204862689052022685994921828974456523559666809860989924200424393970131607464499149216630199846669152228323914428081242012577052845812690284105228137682090996684377042981342279123176822829857576191674883937910177161013737105283921095664533814126434612400441729945446756577824740299563740079463657898042119229998080364046706802354549670613129319530950335997784092128196912794730999070342908284298115639793541575236662257094215261682610422349278389098768371061230795988225340754377542610362638245749074362121395057459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -810141601631097962891432741788309002687567547153510705194272825016816024408739033353738187456228740751625943150745052118288454415103055999924743848449660496943169638696531873725956391297247841395134145947945556810076713959238409252011056581479522374272999127193185156490045070753456942027027442200246509652098972949031309042917036671710817871349977367491474639481672299015541687470109670183435799252876839921636034695130297283281750016789678823492610675769963384124228888116636872443475113538720822719479139568993856145196951669316197369214687453404479467846942795984745305257254257054064733247790620044279044537524455209805325862614483936940330706778607965672070521183991677823104678115952314751006969501420631166653371043721597619233932448239063278766514009829430394288460928226827203541619551939000875979879206859829924383302846721707847794005347900205919010358151090281881691750451290048909221955244881431344581836490405131710162669132954797587495098388115635697853049107538999921076436973394920175358038403195687296848572988612080561390261245057867628583303371820972432365852695222842306048786291780507444954107089348816586480844250766304536626151063809633627493293894672993711493308764031211898941144472507651391186459998190637490523024560119501758001700378831686982115416096920705501838838876244312103888287138885350799014765536184119369427055232261411711900213446369565168403006177276471241274469836315480122549063054892678971325199010979232024347341470347568369064252996001393985628819174883406307017682901210880026680551476923987657572961887347883504789930714792247189308297625522297976032834018598856527482943798330749961774253033984440388402594750749341024703432424022792276364070987894172518361287476476685787474388493154113485582270269123118634559176168423865404994231545458219894635795548588007344789904925504819189232858884799590250835724062734968683856640774891876771395107177794607124736265917996768618578532378559153168507939295603759588512796720915529408997414994081894163282932341339107594733963569124462550860864692520292831986948316248661336050643282431722640477714631085264185202655442124541397227148036451781606144825658976678047871251485651638020862518258833218970656101880781860693284924332467567093842746637866043597457616562217431957631176072203143687147483620698543834974224498750328099317517175293701794658516992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] -73575900944174183628857332032928609899723651319060082596439145116170335205775449362432003951168154957578200310404225906079606751265692799267945018943297899512301521658972526883321077125215097889217249759266751087627595459333082026919833446745093261851940654112158324826366269687111499136542210743746258091143538235811340055615170794571483046936924664761261664350909318652344624391689521269104182603249255816989600991998853193130178625704233750143653196913693991165801385162896091635693754193903034520413362075304902259666345806164801390266167383647241874877691256839388460324631707606715273769855389441922935505004851114420711080195641227504208665500996387396750719246131939114129450108291889857031642723658169877107434563705657156838020928470738235619858677388040243174498510466714142853994465108304686280410329123630482450632627919403278197758384371342068573917035345711767525326323489752065477454612844588789905119160322647420608439825916900772335221984423268839853214485863836332706174026001911337220675642511633898955029449225818432932445622288092728966425662128157740219245037865377135911038769539209002997247054222125858833455124746050874101235922006417323352945671328664251208797975619462465456225616509259466663910345978856823127684985828777296077817888763004604383293182885269014335548114343329710477135419231531901206066986844442297892339428102383992379882874885522141927849570175099306714525611350888100810695514390989628759981403454632395609411734202293903186703000095464545922890473847225524013298230348706444928249372338873029079545720242345982054554804106297315866228272523273307601511284496902411228411882607858450668754624181320699346246359666214390310741368796879128866629712371713253259115052010180792087785165322157567880768443066513588057101335633049984570833813793412046492682938339554951429389140460742432893343679828339450159482945279573316110928605159671424615039042445482868742502824945772532156220030257354704259358612175472681308267492876823365582033041037364814293014865663921081570835439788134717779843595215229901560797404746525853116257942911814562520037160918260456374487751041132525124493934759327919931458967255095249902654751029197497339343088011805630144096239382895263267935391044516767421011805288889665570673248687512344638502139130847494956261270814205568769875408599371984203311230586107419735936204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] 90863195422816383420631399659734847157675605340609685976267273310584038007511149880604745638693412523813947568709670006484701112053678808686635611201664872093401103091461191408854508475081723472466650539913546445830372271973417074646151021522451701573255825698759168063370441464361068772246427556635970585810316616048620516504277427124885538547353375971251984314689744657929942054841525644150931972607656629675607004841474197974649477405738896392359940994372514284982752267490471132354388847125251835836556233652041107280736792098974399188058718914092937804226879248281994213301981953399075221602535795064498310811740882490741370771161940093213347648152620610306125206969956555047086172643129582407055522364525701881230085954318411794828347660263996056877640540607720251518221730998087035873587811095432157993380647667601521447586737644875627386894902843809187487874286383902487116821935958910790220423607166860645006214893754566667991872666901272948591491688032040494838569594611404298694343644145595637267306353018657147576884360673779540305072530584486058303089286604308530853272696878827528123478913124147037739134770543718965600128762617334764165765318969769655962210958305411910362115005124315158650367858717594260471383801996113229117274262081756615100974936624071069572128699525668567207341464591597295098351123095091907298659643651975277271122111851290839030798923490073210737193346023467892671165038095871191334776601271527330932256363540943691797035882558234932223124364858010584547865794087814650405724613405310134563256109273518697893748644049189267699429431051700962412123944997964901963196264468814961306798702528745648573481527091834177605646275984556403764950430388514067438990963101654567331107029455006822302748478507909904911273998322941106591704029387552528622636075992150649851629822150236642685997274888126374076807333266300190550278095844090201294971925174155047036220600327533448619963365959822403318917483504966140817800226646663154808062876646902961005470787578976875794070825539440033353922306525426500163280179831302146394562469522631396204273207798798560066470466594804917193301249485192578232339852862410945250162587229239562553731335736414090224353243059788488276987882961329630586993896636056341639930961676001527719897130067512918647813660891356681165858186005843314141225747883406745294145932054201018150289408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 5548974471695410463358990867410960278049430536207088386744425270451998947869509418006052899778484873733020155526502817382702040920754009808978934380481045996528396126960033103158545403844847700532638419194449263146248493780445204179841723598746535232862342446675897507920401732046588857758647998907879250599320996036915795779525886801201966523740852904862545102646303091696848841347044736423909509143086667726303611780489512613499558787387969516226765275113454591833195951007460305237611791935643596193783068126340146742068506220128725699193564514485979388580548046588077536186870345252058533963469692905417200849999622844168020811104862814018023288349685033769799730322287333777934948615045100467724401059451943225609571906412710461788392541985987834419573957914197765746960249909620763447371121685769392212221536282810997456508646670164454873549092263148927928272580124731901791785495546497174273809647669345367385250460805524371426353736687429963277346488979192486557045701509318858154081827247090905239857746261782599621743167275679626614138175857414866636490382131234525693569139494695891904535148132009734809801614390258002585767340957803935980555324090847654589726551752581377988332019411429184066410914732035807521389801958510367596246484771946177095950089154926528872210422959031339898592010638095371821675089762403893181207661199517309233806598881150388252151043846817403445829503669743117591498715273616118581979939527032581452767690936726258996874796821535333534573500988620871459720575533243794430837213222235468577674411870419365177207918248498223721330423724363282903437755205817563181433598592064779993704194319402595751467306845598629623161780924564455962126002498419293956496538920004641268311038793908397960269124167888653962545380555135032597199519961773924191047013245478247496825282712550493709710167388402517336437338626129066408272982732915779709787729755605709070788081877244372968762598869419857960710074116709374791772287238790475837513206742247587904266414421934714496651773912896332407922383463967482765066567295535559006523215178055000447108712024702064479305384710510367784795418130860358515803272613233673001498318224177864892852824674434874985133092612207375550426509753657369352390313692513615472716841012591011506329545824460885126313893001093656073567767995524020289292849908696799050549705390777656363135795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -22590530876218444625921620809725440595192484898841912305182233182420801779161935623330891209162287680368585733102218548014475201744096613211655343257422113951396210793872666531250963246735503228026961145430453958719147429461399569370805729252016090423928301622246789333494504010050597871318144977039359955609432966889243971010518113417946264076015597268959780716116070241893646054442431848978576084456779557297029225982177133561774235061191401738886770703541975988727933748632771816362048048837688913618859555938997119855380419912411070745228428954046160010772039990181643810831470529603563708108636687640699574387981279089359239333186976680879093258932260603219315376419766852808484876076981746246517684972975651318256286645827650515185300947740452855031600122644907705894211148030625184976050002222545711920484951927463590562671769133797923814587489121372121029713276060934874431206193707403762877579407739778689334127921348872980962119849886190482158350337242231003409737960665290742569288218387259024912051535459431853566334549284987794926090143734855775939246365794058668181864633708510411588689591250153777664509029449671392021664286262436382900912875212612018233498308758560867952678699019195375232251714289941179018981251245915830104840277422250836250752205680851440700683608548020881701753543399684282876330515903236455569756296762661115226333648133531475852054072824155447570815057754064343939764586051048029010003682518922289691067261770453575205729589077170945585062050711047687175486809095587398314853378872275452097368415055591983125679493892991725252721172592066385189040708497537204021202428485535731336724908201077791247429530058432859502241437886201648973876813872829608435581504599546286359053984023944943251357590339636494078347495344497299185715076745645575886297591643207399771186699886515001280453255953329780681513144040147393170026693044777759323151483010435071689943800473329580477924164309813739074407262916638223881492554485759062049419474984451370291546000858720611721237028833606373536961150956998125738094864358562306097867246672704063132143680314469613731843585395858965982120289226199392333881450633588045287189087386868820355858714842942750200112975622786973601955652179738463640671041944972829655553015630857000078925118827060813088870403628843265543844206853931449382241943037004777575440505668947070615489085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 37675139694821854727463863195310887685440395158975423841437680396209746022488076784799837723752270056942569870868181951556320850590821111789316741063346752403131343565954932662061169565229490194377527370509723365517160496560894391632845168899660526720020414055796510939252303296118548688070206088187053779347688623970007717622307593264304478717029561093236105960376210760179893642568847299438395579039440968517287601106061089521470993807772992875544612927427495719405899509539765440534208621996423534898050572473790707271930251968009712197881420222997933323333907037118691440854269208284600336036055748197707987442783186088129127653109655605489156336150296590641965785130172998129391798057272886263988397986937633717350039815136939185130309091059208231088766255681154579026635865554588161481751233186101534226535684187196143601779760918162514457234882591217477730009976911951626499565190407398002519937161128925976366056753527799201560127729705305527920959435998977328768259062330994847992999591787327052380760335199473974843376248639171817946906973771061813196655185244521664838426602502761193166713639867568113833885280177593661658996188730329038712580213040557572007300435548961244616824250456367588123032203143966571031377644975149405454568227071938228102127979290897982782747903866905026666515432844307779783634347439544619305165021221376848564330124552926684371390877671808838114091949658399812635639325639347487763340724559742912829880961494045712633644269602078753050263905303241859296320894853164518154936828736454702280663368042877075323213935405567262891853211798472879698147232054210573514181246598115469261419932336975621400804034831927810525873823714686579419733995040748910568218940835563163721594401717129678508072456837329963056264780737696638260454278731703076839579756949221410530348023160504367437921120837347544139072552724445718230802981295766187622310743503543796064455213520113831213039114220927878783779402331105895147291772341597544401958333690157971472798990135383426049675362610178060584915945787284688810403997007601613257994725540931397959370173013137077695044530167517490364854616693890799301364107389745684244578391946308878233707455160124058119938311655714222410851345768562905130229512968002068175953262037315768085574532404024920087415207667324358160992954085116228271418071094226643856720013579271004399599616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] -91973799189688119836837943373971686021062717668742914710914688176002763008631987854037508557765284828244005229994793384720133665858465971565011543354363877246684739061961723365438866089510390807443773284860364305410237247122732391798227243718041223564776589733199693484925570744950938748285420388687386794396022936175287731788790799631029917692910448114646250099763466827500503081261706116737854870866869837308473435587711610553934170646303458883169665699009223943863597318016508050052420177421990382101379891791286956178893219243596516574507972419548436112018468453980316035521368566308884551015235860017891009575427777351591543400104191410982700353619632822082652890665742045108797491834529046546259628670462131598118827374862936473187815551015221940589357263470730837667522459164607150166837250891661807048954868619125457675362432760645531017409882418278070657735867418543967672908404612673521133295462317882977676036671168934886572453023768549324618125894207646810014629467315366862400993073223857541647736694150948720518596611123463014860283170912268299937487392716339539473167934586640590856214163597429822789502415608159213021985460539703365842771012787282978070618268486458114506627025697463990619874227688409586252138337459036749747700386724204026794337574180138964813141046564580638068958193262823326474151251386424150424383159506418206902325657662632810025030150580324895655101430712368576447733414703414144048472306389070918103644772439637923869393218131058022934618347247090535320598220534234006411153789497249879545651275739160073723974028251565378297237355347737201204810222380568897899737731801347999894503242057836525474204463820097494349146508303641343866408526964921188335944256648794504589754872805066931894604108813817787326074986834071506762025001264765984620541554424941663410063338992282179288662813243943487082527668971101791916859594239881098081938779659783664585897480725603879638391709189186464218662229277298467472245334906079312174710466356460552921812824504031999447127731895090685386272488206609117555945570001970652045420794176899875758128549850795540418603932189012294410215350488844673230246185004857492193610226940318443198716431451683325260912951671644663981314394947508743577440189660542322594260666415017167768150141956241946624063625989035469379241251070025993475420041925723788519885700224562830303651954688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] -79401382783424772482834587003427253969475261860626828827469699599683450853208281703541841539698603300190293973162241356512688363717064894395000188331043463319844224447935799591423038882231988462174635553229644621540978867770993206064190477765438156918044101739404749877716351777008949365523907249525462817317925130712548840382316125704874095060016886582229706597182389386906879885416632968890544161991897106465571307788256868930378174450217775954899142766773980322057644359764980023050699499573936193424801673708823872673794146611296475337457857278776074935695126063807207840117951407747327553939637601571502764552827798905888537216465307948997891248062054641031302864390265919518034753802589038383675878636189368107337629381796872045717479880155710138106968874265060766299847728995508146814141079677574886037339212321734245512670756138186037961871303240138465563718334586910115595146288431318181106253537472064780348375552048519001076850969161996154667756872332526921163501745002298897822557923295809128455674307569622043227153661930472233360360792733833634003504234267752315183929662360108038560178750946418113422546370189256778007194860051259942263760721016931729246561902939505781531759428530992920445352483598326193768189729484866606461480739867835335842881877214706695254526757044792833696635874978407457288725438295215673982155506066127008398081259679828393958246552886960639968621469409417715432945725843570293951963625128632185079128903307853669807120538497513547466813380400228732630881585069218923164831784019172864326251989532774138073362157420098029424749493226864605483187216967772796403788928805198625416882114515411294799775311553281307572845413153036621385911628923203248083833581638119441350156233491219217527553694058339244368599729635634981281908551795590157752860031858424966785251976450413020253499332206579474081585173963164472846573637334640529853857501263003409112835216689040420260349390533046289729022734705719635337896977153400644484934557707418120476668997197575505315107829075510976064549449054650654408484405235412146137038460246019037827401957540753629350194827653323353186738455465566469298005828634740311462415375822323138378257212149559696436530453913981727804745603580958459018178360867940929144296129689396361466663632267434528974827811052353072938094354934443743400999376660594435560914956620868078552691507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] 1202095866408071580048579157176536989104894466572326668722888145042417218736653686704682998250651642384431735650768724359361144296108773784395444605578954733909685431545287226158966226758332854678087819174902584599396173751874339889662263289451559915199270935621652557874460820605644817008779606068963418117387688362791274107615010789501460433076071051439843084859368405701408090042346271648759270750954937588819536903587652569437883639523344726008991598719706628172554673709723569796075263511363552850764268570129106004940319610572620969688434687000018810941204850258541074534549071633080416743017171507988844642292001456892967101993721854059138576410916321711540406065857650631817879248756862283274453800120042886047953555355701167871696062726432571221303607615605180663611443891262873999496846291832087298715869857254334238055767460204018317935547335338924819373930982903936185021563126208694005623254081331796251484185543782237650763167532487257385506752537479834070133617570436836701351793113119978746418008563879035039029539667567692133243389130079435114553905784211627978126310106074629835178727372377982141361691891060297593402135389834971598394916524493239986371772322821744804365126860437508196628035417788686692477446562330990279816121406911995862980719252735035175706737110013931099403643612959811165002652958256786067954132903249637325774324046128790758848843837193952045871990482675276438292890405227452381739955612223054578121204921833256602965853758685150841824809885391745941306930300470975918880023844815289643000745564252308578365722179311426833597939775865007835045990076952676445010169566636237328278603122236461439634525128572356748507205386869492399158469054703098713649573906111785841909448155325184357382665719041976511522678282194112159705530118574511001806934353336674153130292188794330373882461529600323919817760342982544741534666981957060642343517144043040346859110865485985771232405179348785988336114608203450262207756789967637282596985720646332335371958548556880515515727789451079100138671599606924706578726328005474778849749749056082152384299542625734602940274729448036964964084358652115594770816196705679234472651958617509218375884292058065461290048115119037582060348975387674141920941094074593277619770506915287743828072403866207793380061807769232519000023420332527846171816461882097702675146733842342612951254433792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] -2307549984098784183529192731366214099552020974762854314378584872162892792490045016304592022040715741550239595774430308971529654108372682235905141472675437372523448015765857305828408190799669564694251136646755436578551454245682248729397305803061914645268654680181925544115307231756444623978817823113041184522297234446077663886244947785105154146370232469477270271312549181730749400370826837188254214987040370666787470520556034891114244010440418340458332494540906762451578253009557733403822985930873339029487839905622695145849817349881738707953986541322163488372599183254633559364469578551751069713697006285166881887361148991929478640521433203447767974030913256849673734766926311826733279456161582280264306588075224153346089619502200002769926388181820590658847817346556209084091256796999787418569504701508044997263687194804620966416770225644233195649753754991059604839026632700151300492261601033043608759322108364884300698885299730452129980080988207515152311082212908913494810738154370083886212471102489369360206318426344855675333308820304482592212109033347110091575003853352884910223295587577544204547742805975560879187587557025961048449480492884841894504834533517697118337183502286762624890205268401924761074509280240200986416428008353262651465649237575062662132247837818977489377380448658063933694155584582281170503812362655431447558179088683445389459707267697662835384385601051671518078155216332964437701161113590261478372118635010147249254418743025884595954310043020544085640509162239142088796509216924034929995202973604290958615418550935093257755590075932252805847502621773537107468568345638806230599551898701557146680597649097331910219695220368211818831448837230459038855500838642468671574759685951622477169955844483672976033573918738415636382680712831133190822007596384251306418685929935458967518686509112896047684422743319951324248190624436365460486150432175034913614373026739845375227487412707943667597997903231336305378498069342810463705164428307961713982692835120026187553861128272326531423288216872093307130955502117976064577952804349589760799334523825551467681042082510288728684914387009560623038761792287294716343538494641461429674589633859083316573524859373208038963022273902763389918116133581093916556264830716383361777177708204958207067083369929100802896731062182112078386691043044262871830986616903574575563045255484327022819278848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] 3215554948841431721742530533536065165063143201938479794846058350268760599313235081689135865334062853198588607626030718232491298981654153057130827777268001899257966702088111744764128872549064862488838389627014991841575669520541706709208079129849866316420596668969692200665639716695014152160432865545010018473397746144169228885861463636480721632759776166776179850874707112572476371577287532306439027545547869738949108255229224669887467894656590214931164046085591761175457000922589494872754322475967109469534587079181912270023737886560361298391333643789036951418925835814340801641682717604381919506196033724543595102791767612078450249608381542397292956208876169159350913372250856699532187121963420336936754002860910374755065833462574146943492620453875009435419587666084253316185344689942496859800396687113270820941282150976365235252765493189963641855921808980437760607815836949492360951262629300609267092982539626988892358302884474535047436392939471949957897741842687585124308629052969988316242350459059634953179267872406609426019763670301693948863667993370506335162936581437646096546912124965115361713482012679610034516936583183101387209673114036192985411893984054281667616710893360690727260852786638988188109824034180095286690856933984441951218486098858666203383949126677770870896225425860573331956473614636479684447853757975327170257062731737598475220365389107598625183241102855458492158119689381076374028406205056869202726061273406403674191379644962644822307328769943194189700291399100394926282343639641871216234495872973442305786473684705334044601957312929721171390509067077689442506544666884241831350524488570233046270077519747924311890243525253150708257762614158970769400396319580495827415733174540636963696823936308663806484902861352067142149469172932903677843284649245073685134460324753859712536336189120924451008425914202952302919550378828653836098185098322258946511239012427294019986532355230138446948614714715398918269215390026260724542120089189071258313955516756582872739345493643596459406034020274573891493192853478164873954751624711582327393531337607210694244964953550000270992950286380397789262644389712684077448877973770730422464399240490723387410038004698209396850713908237020875796184732818423049642643367994824511505569366093349214455110502007517949308339788731813164581944877365223113385681755971362710513794646153173834151659307008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] -26102931657263662397377683835252948108187320364193829623161307579593663759346101396807260247063795700845101790187196735139378103490519437865246950776459793272039008495598580117778489137617114139615931692113503274198685991151334312111963295927949325798392507405777578540750330555890964716489719665210732848999416639549322128330923337674945327165185269301374644536144713025834551209403197569179637716234360126326170790398109305590473892797707853916953963410295843686901461770388689061667672670823999329704629519126371896226652372384786222301146929408533030250321356296555328590074233871259841909113748590678695784759934164675237037441285791718168891047099941564300529029157874880260678734582243617147509128245421874106941704028301552365002489542357250749465342265922125680682135291263236463126708767781335462669035238929593864536882921809948974978547610411394294771753564829235545149146684598494981601453318977828304512492078147644026662386094633600940481849390309287624314703333500605793876538442113769711962569988319343576786826115643623938239728343394397445282433275343422102754146671395910464744493016469547656465736519529713180566124452978863974395752054470240039138615680497964764748237410431039942990246506309491518822710031446963116623808875570649523492918857787065841495848971869036714997635944177089305459888884556150453749098617891183388098996602645690410714615686139388657062955307498207268099236859323875499402000336169268969593813202705437836291141149777757994590344579533212505237486317393461055307292251711887405470150933041315877173764325986733199269764379639565738381172347515986824235624378310173042136117762162472202702375877931571590322777399132776477951872089621133344244629580163307740947087347741689136110676756674520314632214719221039304071571571020728907536834877387869251643674913141688597626067061605034279745336088734941646787876349532933826695784328156739130322895736148134583210117321631224355138987085578579991946173650980625901389346529702721797131927902582328857982130554995722403788339556053623165042016385745518545450744115919238151931428297657602406125873391813521962238348407055021289339606998831558187414440470451990177172446345523472975950484970639926840750888945892109750250485387605560272257048758173148831957684323388751469099711346980298926839163208857686244329381199509925888658498385681797450609962935910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] 162300032936107276688205353363251227801736001819269636477103727240362988739528858644705658460215719821736463160997634660623769839181485767666514032275371648064323400663346802950693012019077773101736184013981151068303134003069022250355608296953166018914542640701544929780318874357329886471320167380149132608402200630965566704305754858309951772411978872841725422480943493171513945007099894555435007325447620790107197063717955091559062505024578975681147631326924498236152829917006143095390515781241112425417039086681468217901521756450102613084854621482725345466281425206487910477348070009874000108735652111571637153898203258839013675106822588641954406777385497870787352868445643663666412878480974933707779603471384602378364480687409304944466215365159922939555200490845111111650998741147702073471398264490274497140284819194984822747434727283209389851683849195363572982463940340621095817226406656831526483764991243512858981206931933937392093691331508619576069553532745236989413722937022078606656353652729286423728456504015976623762605291772795260650202385088882118232842695665929018024112019027176820937892963158765399470967542211101331711582116545996895553992780314488490349966861921986443788985040359289574315950949448580250703790042329108982168784211713338426099677264247420700613597323783077429910857513170541438622754661912096488071640717402836988551943793018834472535216741988935058489532293729990809090388008464771137035758091967823039741939116135707015147689198656202706877018747309518540962746007832643002237919331439287688086096869122653223160840377247695334729898629504779342146383047956022133324305753420652711548060340015732060138084730426373230582926676746355625445329233960765683552084701133269084133894807092273616612355488985239704609825257296799676212285416885503295413500805936733606784028120707764554233280035216048680849533971785668574164717709150097008169580901475386406179431006459078289191174960909527467747621753969520408195355606035300016990379899949634846810514827203911431169706601860330856586735442277359694636908811848810842818071118054212396913055918342127031062823276050185876440765822597288668015256964373430267372580957098253352894987488876628081850825840485719289186713596189283573954504464915925806485054057683479015544508611535312420666024950621505876462705528807840072823307719291546273882295464111544915812041592143872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,16] -632735061128494448296780849382594039917125138492075925583442687627329634075830118704679138803085983858480610419050777939383078315880258517149037081823037195909806091299010591296292590248862917805633235147583836902255591669856273872873339401791411897708693706824192234270357766236887847765065278356033797591872701350166317748335155759371288906213961500874677563553438706897205616838359118628214568510407354970889167695722642783809777906790398911455438382533214916784068269844821349569891802818235997014095381152859290464081917687422263271043787770069526487499120960494536278434892685211527761230743303683010345920460197738355746188695066675665608101205255830477945580281984994564295247794079991817970900243135603624476061001614442038735352088241770712015438026883732905180551528213405277844457606358384338965357247333307321716536787769287609497460074901073405936862154542466536044670428132047711742224450665934317392962528506144270487020914587996417968307384279147105118599642998273260190775898243682200027434905887282175415341922707147747250440591778515368680085029366712263316117089021531064551444936374829725975793964297563008693213228831698632820473797267403479077016773726112182920804757809677152590976512132307263008915222829835803478536043660223598916020380012049629798403501297384903946159915115676508626228747382079667368265395416395104920520598159583462884948320023869611390085336092908635754295775377501025118927010807329827103489434628785867812246168367527245557051992171972519493510870671668084856987903177584024621983380500976436230405411443469716788338668562417021764698443866164839126709144373337192665975807252236475627222419263186863899854739404707343736329084686584917622272301398492173824755474940525881252958880759770121048593178403779159135244830565828103611419625662206397821710737227724874781866516973499128415163235557016212866271519365593372534460261473609052279368404289884268079043872829447723106926229464824008810856926340304331020811540300922664724117040774420196173325513119792018566556893772807937462048458395953630927118368156117202955607083935798413193384859466481534411671172738970416510588890999248474931336423231875578059285289493329066835484352961552454413447335899719626141285110743002588891898351916537906641964601258371740999473884022856772678766212123444007375003874363363528076918471834351462916488901427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,17] 1796111779747015448068953953508451184621851982432006160179617104900096207285503452447386031957380494821016457757115767217147759855340483438411466951688752111871914536479682875880300053521812069865571661921893851872761112841211008647254587651137390984144104798976855932015056308483595866195701061758411558671356795723991975366508925184451016718034404092306901247194749866382330134097445829607059239195628661524371388066926377537999150373764324871128416273408938176800002352047466545267649897377577410425570300340602447194052886061492198919963431394479462056547576573867961342161476982184882756534340137385398549925481171330261635905819689067675857662792570029342182412938164136150121810491449378820289766128752438808386319938050934204327975525694670420553717849508235420846635772225006207365372111012905754865593371676226027542963119202815160786393929221082437107450319202688312184598580147500783573272749375964989544554193651449586315581338741981979637616136338497529876767474548944160626747175815607329226044232239895560997258923218294586056128734343560894876024260496341382308075597300948909603005294687680637717142240852238966451126794344382063137552294921618615864429806071478090658164662855741388536870886582191771322981917664145835413289022585796907546553339614401132808175628903397531821567433686940832716036204748998832597554875178088493634372496425003590918359217334429946964482284132514894437896986872198693101653364336954810282840096310103920216103388969744551963370422141648709509997880115565670809370110185837103998494955665111265685380892370467356100692181167190174651550896734700012652477412080397457167657905945928115285664562231008313516101465020870604834044863880379106500289858808869245859939230411115834763522312071905748927154017334999091212920155435865717116402590098349057327540359300338027912831908038942979975515359245113020683575892965847961897691826436235423855116993515280846245446729133118053570990817269384272591604998977317065563198206482378451079496182715991362453547165238896360322722561226382159375713529941484141046378105803485968717275033769590162828335432859895043675919142260506870690559062542657235729629136443874570195599346961130227244194446612689993936290264970632340985374971938767964851375817312927572873583570812965590806340837865062612515375281967130802024318185868845112425118260660344872098796172656771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,18] -3992244657013656393663791101299400726230823064438554443106981289629747176790936613349684562761799137880706758241760999261353808892071429757170340830005689409857303707242451153079553340672772656306551717143033451215637812020719206847389425421264485362505477108292572396485920406714951719345008209307869721323307361856666677138078626545854075952928166702949820704694656421815463712083436891791191585955236352276434944366925014504154187660122864755429296825294537944681846469235444363703273351473761304695671539861356325123208181229849171326167333384225721564039245059905233280174687609433672499066841620450948540052367978168712445763585059365801298760732315148948104708926803587870608679015501179573705216880350521419855382578083324384831841979308978313903687226682405513761925027620037222479173488012179465860552858391595987012154223304085988107621033609869708474805440159026712025451109303529309261309845276557317605587646418247123160337108503725421539978357327275943648953841194752715782561883554076954462867731467632179509221728299942689438955321756244049222977012621321878348885458027066399506147675324621847741583787004370610494109499552339875511541881658123857840482564725888553722028493303962058683244234621421835409477778602089078835229721888071163938566576189133618344202164247833085828673407684283590789841773843586738711420199036013533068523168829952351910055625661188476751284659014832189991072104566280443199703383483271696267328610292512304761028420416671915769613401840696199088289286873860409156801869077420263803582998558609771669278889035188428300890034235536862097672865728026511760275041821059585176793660815143882499615739833583036241115606151397224976307084189388251165915037794356973654307519932442079901046509168614469973771209445772943629630977249542820747770233232841954505046979973348167652913706829930076399344376996476116725047349734894830687079234703997454497584994425567828557576283885221985401349880254914830417389542977029443737880549805802556960109978550189310246793015536506005303792506797242560324375295908052616645563870184088589029993743670930184563939999181600298488794435531217490709710881936453206501657015454550492765807802611336716612724735369939376701862463847016963188946265406627117589199015095549543742545274095878393968690655837134355316740167091693719636789482242376263096753605659563661472122717549363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,19] 7222215787815659309007111661968760319568175967065999665045139828465951796101503925596713807735173301744408030745666768375625980767387128134413141687780571706435013391956501849918724899098643478244957999679597819327776993695061555986606252294105598072822861550461031504896086003803738673666738513915455655958527852586503592284469329607688937169451966116053522285019282249295761957951528490936535213074127524597592604875005743811839438236455493248401632989092147920444611376131752063254200690743682686522939922075679607378600513299779627957728442899836128462002227206689129879416129636546177453294778571966402032766991668950725193915143644682346431134608014814066460368985836563055352429378994956428297059694525753314640454500318338209999469972754310651712533849582831233770246247174266781600403100380579619955349416357331904078904428407282448470096910838056116317878014054044104672109994943138908165343491803425518292949465184878167830008882878602461271207165959060869313188141848225060300365489147852502190069831961372314411945987013099789754418498917595492921352652352077953138619746045438848668184898680596171186594603762338976605372176056021924557863332657373790837202542785710928658666316821366554362873427651520185202193131396496592952923356636737466453466119639642908513209987382004506085159179553465162907368183952404616860923404443447363341803892616707640385900769778245256547434866659718178391596539075886475374735011868042017963930572107286030151615434181058166071404045220812403486173800836609764886862753304654287359859978162042563220556650369660663216820744885774250317362786863824373505469495859794777931997160595294238746172270449389304603586591347339829379367683954209544574413866672750028290553853179894798668114001235680161347475123110558557659997569647151398676415637144581974446161144267110289642047565806292324013258210102954119262683413894262536966756624775082029356821453087138493504784214122652779439470325519155080761281325340570075122438834472966893884352535354302760314618339118888385317735182891039598114105158349069672085107256953205692936272308020820865638597207746233311255461536148636943577775053452458988991125574751607717233799775890706836806221491579587497890834407392843624870985901023180275440660681669114064041767277722736152372963722552147899621684416152688960946688224620494330017341733959365579064472794933755904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,20] -10855484359909904249813112739672930188668804242980439321313099353105573990171706219060622932446553530544765132817589222780634711552188289605203908109475267052635025409904714147371815309370973471384665109149626576399853551736716856580472366754201930591945799859960865673409174730818750080521417091581768815520793826525834755649939637802334368304630247785282350322036916020172342088567337036698800489490077597224976993041928384812337952987157378114387830917556372183557553714671135110056725259157571228090330801346372325440737591986208982112961013468944972053563355568484148623948486362030657149127042712403371792601642890100643724513652439348097334451052626892040396414574528737085877625722356681875387605391515877372298437195096320180088560582690776675917176545453038244081498077769826319858960227227797341678569571560996656654797721121215496808039180622301552858159929582378465529198232523798025610756080701574608951443095618790114795414219168333454984371335685635886813290723345176409147367419196364500048540562210552488533887583152322401748261520000732418874963900736600578956425375907975915183015527464237659091284229768697904499170153449812225738595240222273389667900869022236460445708995179125010535235714315678426792008608136989333180313293145138730940990045828790688663836351787045939757562850075090682257646453662539590048440168287317768696575445590322047317071370229297120378033503216946845899026505108961649127237856636166329212865653447621970481006518769495871297423714774182393334137434693316374679625830458949888058297875298058766154212827629909889497863939933479903927609859441582603839603467762800247935483881673367844777014093071098483293236512708529038714057491369600893269564965941097633968779915646404962769948419136321647212748592772388900451228662050490350150741477178989968019539422157871134941062273267050423997246762067941754903334843485772172981856535999840008982430352187089426774698900532581764723148604668245394568930210464510424042750891200508186214091566383260647146480133450787006348230966044613763964931503869457888438788366488033528152559649847305076304241733522508773340515186228762718620705712295895849395336564175467533751754575794900844003304544516732985034151438793133338761531200965087423894476117890926596671568902383603759862256899351852742697260071350449910718532509618584135391758630019249133499062139276492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,21] 13538575685222557777742447295593541344383051149601960089112997145056932229605425680123818491885258058261319316536555983027658646097686590415073378078589277045991414802536681596010871392496742800018473819239742604769240085060639485171736814517854800857924900271136699017323348203674064544958318289357527474911736798625788751210166259319510598700683684701530154610399727994080995233665271673524798181981550476259110673413757207794841332808931738117751822334003775158412053536870895489497792871652496080781596390438770182844987143945381826736987040311989646698766800987000874317356387631858489346486995289770036820799600786704462191173290057715310729594783515735658218514794957193808447456885411374459419569767141510416150173854710137486142124288841623458653363409468232756384155895078711022655516276028604706958526825400961427359156840316269098647015236629979849666268811919519983688130959280227961962865452627462723169034640934799723648220597958034168243924943862609256883387670093463744381012765823525848973264701529347541050132116500537646979063094993744890393265873990137185938250164040097345678119678266810365932536374913436135975329069758888067016150368957540631519877013996768154711906755318949415628595900686990697893539211354626905570447859717339289445346397988049844929100759407692390457052580372239620516476659279268375573415132324214556384172342376655559473448296395259381933689485746870489543176276424072866353817709604254021062186937031290090366352069996322199392480666018721792611674418571336497340301842357551239107508760611908377017866410215063932942178900785143968780261509304367589375240588955257839751965369572852938214898716254554115960670844910792294789494936941449136328586415710561955610227092029981867560435069092659842478051645208642472678996129232801760730668151906665914175346551302572154014331495761923919430845163620026937958896159148038436419234610209573498476542166145084747006158165128179839473057388713853871459718335468600507769303706964674373419754450635205243977085930575048685059219725617123865459548046492907954350267310503826808480431466263890611266302358035506866404778915454897796279655832217855954640417439568332555798866731019119701379914515894343529216189781995356633495679578990324582509079028729192386976076822289447904378898468167971757071624232172041982755196453999229666334349775919932588572144106039410688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,22] -13372785759317872234557113440028643768873457202597269486266905083388905540732281328314397261435439502047873298139620808377077018372124631518393697271631955323491935106600458338330493710401589589336438722474966785177517312239416951269712863036368277502158808462651481308362825782341939666656302681870319993512777828613871310266277197364867962531401024744229899919878108637882611981437686436342753191374988603196686077519691288162849395488542859294320365674463822995773052697846758561149811263346053348062184237524035858891058379944900230037879623236799365296057719448786379821266411165699852113314454994688170619717583907504728808594324630526001275062914669087051246225826370596877413688140036295897210133749378811063352702551900649964716998525371575346153573684057846083065650007983925345586488138310122194122989242493849202738350689579465693031343379536682736713440206502159759789843360297575737457963479265068175740377292452239025960136276434792890964497128611993711620803822699240042610385292438977287844173112104226530637224051965353797407617675417696784787225621308894092286786458778968505258525591421658931530297508800453924012812464086860864697011498316911254055336650505347690662695939460987713091182908724128288640646948696722514947933932014834256991804184563974577185839142267401957916593484437807282459353135899360557036734288259846526462673038436300178690460136159509372801658050751554994707925084262301731385833547133477038939486610273736974595140622370996999181441728402196005309806381240961310282666126044075528671730931409768051912855454418816868052328834999549283858995757569642535095885140404810154210380913907917517827912242594175575817590669667788750508091988221283834930406621886480313622997780413123490632858239230581044075557093920205606317379355455536969583837551119720504357399367432622166768201922576145056863472051182473071320207849693789801241875617494269947997630193744827890521358463693610348842894921644928069640491834539551475709787155269564411165343039669420679919249114017924030444570107736152005968822926956772285204961352678849691284167642103742385919803046361998166055303194938823511933397928017342489584883632685114260960975993016749444061965892542550591144088153946841495414966332084927567341861511424562920353158006668588475919679958723670117611530078958395138799386900861527723976931929571760103591720358667878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,23] 8528500015956533851575944635082935654578481347270102102659095793682015292270665446153312404721999523718677186464958759963519983584964889903506995660999795270237638452802516321968648296328659463137185643590676349612208201287234392018022512248652676722485324973922294869476948422719770599929099824051839692537131486211459822367788212505120910712793438209710773202858269008111197803576960024179860088371365763556855333394716054916111269641700026284533804619259531333512698300289833640538735418735719494752664620271801733075305721588578497313001059186254361593563556323692436333563085440637817669400970365704650828990854274368582154336084596147336025056489375385588921199938004783451048647000824146829478664771373058284908335876107768690292524283670973701709995172684480171718328066247915066602635895189990109084936893165518997728898484186253627048250837843287783104238351130853791370223123224243156184866297567266482878692965514587658937874758137360126715837011841053583387465804748029091778885590503166692555149716110413760889237994739078001325202971851890328501825425468158132788987297228157721452575905469469200187175606512067956065226100612774953274648965208161635269931039722566120135794282558088721157645483957191906459377054727729477519534014927935143711768596090139804734910625333369556779628843733295439852394292558476218710112420997661814201957343899799163948762024887349231132794422995751217566056725086903910180525510875601927364641429818365260828914574474383239402819488410887135030057522024225021253934443195361512431561003249001502651815161545847364403427360857774546384688664585984170788402434157692670327895098441151922583254018565418256263538265376791635289698434080744245703156111118307382090577257784129685498872820564068971055534049229626749785898683290861366399457023726691538464388746120361304611283446872202032775164565841247905237920395731852267277799198993879020647049735641991044410340955257477125895607276904480952167743881597374192018828219589023617186299140508712453615522754659845480226146940611478150627127744690467496093093026432545497873782798037253077228317011103612403400938534054987657298581376598630216259005458658697623057609373313521766729498078000705219062878676184346392545924675257554537015582183193764980584826971982969315325445793411782052240972921283031119177904000611120134934966833053060948277004556631539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,24] 1545350990058649199949071236853136144652277762705424151500600426577751409087670468671762710932639077209283605091405971413055922428760073954739522218042600333877316947481601033591690170460342853077050258802345739369284708315805538107150940646358591850912040682034915070310215270184327244016359271646637395895525768611165484331182700402359587331857314685306525192578365078454087947788975896788083680823605338098804712007131302447136172974194487430481483881526329156896137498987615856358318988142741746835454162214012809794058075726456050632204435623943048267280220726482435269833644875388044124167835483385211764541664763737183098541298163505363381183919065876349981209757158055976819939110737727899637625258435809569462783765859718338833464504529536760532495393110071785690887542261886997671870257047007473584067923217850039663637604560775511209111953115098410615870925011190337079374827798917467276934588568792495797756253423719063472961867520017689601946094383918462213499089784110966389949613621856418243289667168165067547455129539390265585889561257374045184777564647736543028200485091574627705960055726761035057852272630212512304256945247425302936147825410132199698303835387065373581694528680066782684486199140785279313453379819149697687892786757995570486050229735233316487935480763175051799419500666487897047180469009186045579236954991483312239205003950890474318066852407990702852524147120834173667829702862108116620505178977701810537083208970645479100149314527146785758707383581581306128426523798731640664472636096031169943328630877841399503131656609825289695207861886117033640958282526208622241371545481819038762256356704630902876371199457252191921811678873618200240357945218692578024302109775960935970981229324562007163069982186850062320710776317506288260042560133226160792326801821926678733612882602171734519123369256564748878652121092562179560612883233596493876122325957326593351918618761068083671517757245390675816714897778084205081532240775002987833969858098082391009026013825705023706257655786107384652093127377664338339219200291492231867621452943004134169747341908509202224285149507489905466593593184427529821738902308163194106331226607323802175378900343815314174187452073954286991217005460841765849671137981292523065685484392628906698952678832490499177567086178437594331574765206908882671380478501543766075526735447915639090906447793356800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,25] -14853534470749361732733923800290184616682161260397007698319600749515719631342677368607951673224742081803153602099811069556319522982140547104004786737893611018364062345035760460221928179277643588326780051327783342851816914706648792378971750653880420327966518090424514641242688032878112863802335405389899039662752290935331160555387929095140512659891020873413048314347895236579537451814401860221459957260736259618556896702695293474493761776514496677764941505422971566537835238576389480947004174248859100094933738804821193702984398679450014930761036306408641620527948401059436804334156503870634775054193597914480619525816086880579189598872460041419668325787474411072055938771602006959034689696087622725405416698959699623102808306390730704587950777256907454238246136049068848774117817804427084403707328510448405590838314705094054335294472717106438572455068610296236762118047708351188596283343424072477201480692176320501088397083434948256212964583376304955342111644771803483290853818592255526536894840825138239987597849808012109748501004083760779592045033887412473986029996633255254390136683226393532336081397241183841196023645399328520747977034461356110300798619536036007708208810236665010167239445066547234840680058332879790365219190800830696536748573556499932804537965057381046821295431815945805486570855333084324604839906872511559517451825718452505244352326709113940715188946220571683855036791808876303569193930211965975304288636884947754267797338771915369501810218695086479150549641956616124730289374528518035757455925679945955883461635882192477806977279062999402763687686607817822727259816590086120388741747143905832464863961722683506055258777432368899113240899198400274771705633877871417413708474775939221635951171513285299721262333698505811575382886079664690044354791140113895626450768506666409234524689882027225112474936268600054370592144825988113020506317127895305525717503729095724497299311572136695834240442115780948777957666146727336542854193381959850002476430058623961340523423221754088431177772428726441381199612371006711614563265539291996897768044453434233354020657260416707874639594506770873038606329879388282880567539480250611880472803583983104011708593750376354992805989267993858942572202111058807646375656469581892934967904131699958685408284535197629007238887663887844998056968198421685530905743455801755054263872363624725248436898577252352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,26] 26933418860280452282408438867508214160657377056573467407787079330519851435270633735469698611943591756417450867029242561344334048138338445972769150114542001258406479274611035428135653060568776421069716697049735576735744510336851024647020542275633530142707519797521221632994319222442367623926759967212669293663842533753320020132714714046030440460683930266277652028379099475361867172962686548026763808415407910005345148416709646427553202202848811225024780286255777445854303963078562883616584399409236636036776316693481925427515738903581423139476434464073438912136420418848165077077909162251227121333053818755187856814864460506113933348541001395644133293312983216792654365322139874356271084448583460621271261162518266615983493848254843474042179396231157831356783543606958865978474829056599940206429325462866299259984569874851648895779004797702970420644421372290059412647294690765459295676878584319356979306088585555144035980413187819142631806425418779641868834855112743730602909942404928594063925631052690040806470599695669009941649508955015541356248428605862630113669022242003851747969208684161331079461316063106817431769264398879876126489939593585840190842889141423518517736898723671810538504443512764045139995940218860348546838206474250594423837484774360195119153280686272159796377453609845550622512238216424555197664717156702446188282261530979650476506961462169038523485949387338933354519915318922791387322886575437143237170300256124955068824852595783258980187061077336926440715996042796785350228432691684689850628022478261558207337158909544269719469858379206256145101137459996260707396163132967814814246489274838871653418830979838507652150966210092060337452637321042113168784116614260315352482458938313741999491370093979935441989232309935878190357847228871924401925296381018032461144882009771318907685497555471331716579836452165853378229227460908657618759472134992994185641930491089950138988473565961295378630491551159150628291930833790499774797199102574871533240000308941028584570498225613867740749679956257012133376391021482801970561654702238522554795471187226407411686342126350978383526971349195952735013278445161728412903716573075640224025767906701086688929901706876939810228872636229018733218392578757812799838041951597624192693276590404429162793999436526030655691945211610572788075018567931785322596559896032956336102293108847640505418037539635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,27] -33146872759644852245131378818369555140872272765156988266323141752841437268133374432894945474871196421834848779746711750433603703800901468997157830616013902766329211380796093938122150088510732516281819720904303909295009390187167698457015349055894940646823288013209467563706190405653860978770065817214545739272608355072658955071042827815290881921745254797980853169040025908079672083935836179513667986195307078030843910526102406170478067832392872413077111552174401854033414940615887648504933547894259227683777228795239130915897063165872934726979938935257071608222471220119908682008985923909848153734990571254632862184132387641113649474590070006177986674209321124233944971903764879566113525281601178766876357732509846943265084564429907801584267601464150129951872945433952540677592323470007289859491297421103790222343712866119038417666333292018142830824122107551926039480011734910062600650680059176200072907108822287199100596475463035877024012685345723295141259891134146201686974606677501949044871665182944673305277047602039339812068885310784498418735784544400237697419937110490245271976393447357250854349818805935857968351330769849673832128553398971400718068023073311612299346763131042027977800788009961996873996440930813096110859887422160347877526411018004084124519832062982165161898243878191131031050461736060868384054588613598534390110002697284912010036934925064010752940011429016413869906132877842465191993822117652604440716280862049557650681692132216997167608711337997347923413831657264308194931878233099197559502951292296431167825411784249424776995681373718642536218616285498017145316828220072803941259774178565180879557889642182258775580809887881350767502108518992828277782888275399840994758813368479016151520769692127976732084806665472591693784436921615024098070555965591092491632432267794008971545266415258168395235042865908023047448306412870807464626480486745103936459716418235441726948747646203147946911015333010630814146488624590858346276424278364339618699326512395855733049212388712707206049788497463075721374278548618618489086109204697750878753450111904755937546639428532947258431215042988032565861744359102208543844488025940228743816213275780383321413909284213080328322921806297101203290316105463125783798347477161592272664107250014556691710189112458263178036903080134766964853976973469170261165039871286562358301823349561977977929237115437056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,28] 31810723949974609874027205229754641917928986551637205613633790651999447673809541083400328039300257176825939402113301529996437538730567139261887415911774689470806439193911666236821834663387632658759409434102934774300917405933272460772942931059924069086862963055541766957325002581084613256214822758740360139524641284812589537694659576419086759073097167218244613816735708439889008996650355739329937101393836375072270261748616380934827766677323111704506931906033261215919524813807180793572875640003734848209528278996250592932908199471138763658005054908287883600083698192823836029838469738815452197889884544164171573348539286516673511426169411284158959933293694101155282462826426279181621196777579989041910569634203194394999726646198737712946320178525198795764046882574189346853182700423778144795808534913259294636318788083201336862967542399975302291305538745244849076783813425386696186879196570817774518305081139528332728498630979659161470491052870767601952997086483585258841743214075614586246321554380816410364514046443367929606622304515139507065183582613109120580537393731309848177970101162025999324012077363471362957544671859129911273933325200436162390244483391598804037098370405146993031660844549346138536670400881015542170458037177318456644496579279819154380572808643976503886517254619401424580781364127841010584522683818431191868856417855858351356311195588757587400886827841895910369389474369001644818307877157635447968254384917350994311218040241053875246227121126318774195542406463244824584874752259792524058034640974577239614094686987531473114856585357599936291969379055445425995731319353788237352000233718335437275551191115143154284476825100085717087778971862493737096511315517283523885681108441913685585695486415445953992700304005497956541621205612989811011994347246385654569101335095784236481256014088863851972274639053745996154525781801494562367096148546328623104408206685416279111054954842337958053912762991056306698856762616372682538560084507643767985827515630573427930852835769805705597876653410651921226905022759193810282391118994658985135580421910217299543237475639611229998272426827820101098009060827492229246597570710570899383774826200353903928326576505146810381272269539787687749056660710426857412365147028617243171144393408709650709811894262667974367495816052180380341884999991604113565016971312656521074060158503650388736584234880204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,29] -25323568579306085549092742183947674839940603594657484913893876661777370652752769565340861283882166759991856190746323260216215207657848632121885068549304022686851727280753445048723937847516191107292753912922121326252920586830357883130706789276088202109132677185299408997609140017224778246079019739929827867426158476510844504648192758964249531014532296751569554353696328052718639019784936592775932150602730851102156433996484542988587808083167841543727691081037522047909761183693578252535863613553425413890630755333338384814915117362698751247074013892987857310491807668844584840746251002390027467892368320142120375798262562548668109053770869942995217690631656337534292325149875708573719161544510155022974251958507597603524659118611514383707742300955371966916058860879767512089786831987779129931967846529462039957013326732921259874850813186824568095370351800637615642273865524650632051621636215147398362613663544390943529540408813316588732292168937211101767961940167214405154249672051814424434371469967740300411954287393967398447827667080936832908015891683578032931015981934411434827431275528649478868656507574892484569135986398727096149495991265048929367197491748978986177250928364718929070713189184246948530838064198482475355156290922613623660056506458304813565644341748603397290649105172246996179508825182758412276854674130341013791489794855515485584548919129006479858623895769192945085465228645158436402969268319753290771101760995217326480348304746848801477467790802202614609233920198927826334249374430009617998671572327120157880717527611570042504097200711142925218834992483461997645694765947903726981408551977483690441032339653979232348976465799947343597175890739829153216106460667995885437879161619116430738615185264612283018342237337451506049256856720295078801085120263182875584470785103679777627738087931425904864467288303320975844238693756481262761578472530664210223982200822261510489688355144645393319238942593254290682789690953097934202619431546439188867349756988295749547003244064386570472664896073597640494815385035710389030655442786791499816028655894600834498962849371916236133760078721466957080512287605083802498250013429929157542899994634623447638716237281660674507436051893477230636225599977398556227401996329524610345950320004007518223200912336092665976950518278114220108729823372933154935899290199083557448858239395005646497459036846292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,30] 18109808599429306625917747039370837093810893375163867712865132636732065665120400543769576489277028502021845905607600475143025269244270085153487367951594435341963572499902765809889714357029924448142465929169047303635396702249069135635116446011528223381239016633148274387206732663859573699465831047385500918486024186106261179917359780953486413524780267108799713308586958177555544480959522214936456846903443999258520798137687151443624832692481007485210757547939675163815159658190921423263019181451000039565497044721232046134584733674686091734710661833530890282432132678682111353606446614489335178381720415760902311267582707181143325986179147714171787496643210871979587319727977470395739794273748776330076155804654547133210785278298452011064324202462894503015519777920615706933769094005941945088650893607917564780777969266433979549226117572901301424474373861575062785080594490405448889990451445304759667888262933709165021383566625509705897375778890941227860424729651200515224947449465200146730076986686343860316964342612695220520488510275863916239546266179661552894220151953193767111316407470785913388567324368052973572624231981173561874072221348203892175667631303508334858906956427593599390768120954373632630495635735135016479511669664467146267644318750103201879397533864710999852811824681666244979054478388517596043843620371467933263845325270533051239385880167467294698234198233153212658232228880831731754054140786618506585155577441368115444219445302923201375750658886138225193606046438180317326001341323623102173179419220748171407160783256894688711885985651608992243745194489845979591551723473302862531433823620043236936820766269021021750929275059335448578019885939592954590633024847176695723256003111084542028707043739415896904803585074889088625967776739676190441080730514123799642616870588646915866259162128185607457265398639897892007262231573690859698269591745852202260915362677339181014148864690724284823615189680021453648091187107956918892446583947964096758988675349902181817355718564536421796008050537489642048390160607070824505383305866961496567000454254419673851998658235296229657916292794983553822612719113210332108738606326282488063731920320526761831603203572834083987311033242333697724721834021756030545943175049637153861434528832024337797363792276802000049780919857096955198197502988142018371134858974302129279215440099114342019685224441446400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,31] -13380027525608458795920345988126208872243419520067971584486502744634490806663096535320254919948321598904006104733884619228562180282043627302184524151428058294988190833014797888085538289634910263433383571636157736054601169012727787883832924083487789770568262325841541316404006551421263806007008749167599046355715287221326838503815102230414960113734133809346293433528083471244741942146103084937698112318498909480962817883327384195314609105240822745877952989142966975850296082728919734386915056441206871356356330294220783968691478145142022023836449288729451165856665271722527148164161519562353112335741333164943491969859549213551463184095086213030138554692082524276830643809082334992130390372144777619302879423377558553284159308088436704843316286891411078269735320352745597066529234189109529372520627474744753831666544318225468645284419002031477835594886143838646131083194483918661322052117490398741705257331089030485096463878758855924023519845683753409316155214223933373136464955721433079152394313634936584553325473571634134617829888657273302711001294224540571623915413317577634428817264716553830225826988219004428755029889472458770420897432356187873384902197593988574872833783256797146951970567754509403260688414828066078831258845659094688613478531046415778461183170303417616902559228740679459624874364597301666975216959932827845590818772478093617925161389917755274709483490641476968227555934505744781792495061874307478833348440722885697226622512588593501322544368956299364546460076924537666870021603250574922081792134563470400976186117086936883199720783844622963953740836634688669261342021582366761395911185951025876336799536545973843353125713574610657301389567426158679451819985774454102926646780602230480511936179246213686254714009205635244359684668439895971584977358830461671131017472422598491484044083190277006829903246658265747308869910859375353472434734877514614854182332969483618485106263617193291943284163183471029977711123321225185234272870449976148388440656865734712416839888132007273043232507400112715806683265090946611843503887409463205804474124875217860804650670483624861919754310707094412364560957602155861090548097271900497431219397251338439106616722752615823943620542036288418778793720008751283190477126573611782549365568972893677204025932911732489332987784045440769547168895518008019865645402741877750538990803929831533595795657204957184000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,32] 11581880876083981759955487478582285046153994735422825998852263692206838772712177396687514304458461361571066984009200169493792046525178354524803268385346134982985415293641602120646693266021816087907440641061764973547775194011470495785133682144712987975137812600681142477014611290078781804448268605821072389094072203009206944311789125038154494877308228770404970088346986299600480303040270918625158585612467581426753639237321468808066075493316703908472417605540290000392879749978816223788865545257696398630343669769673909725803625889278364046812018236126870290284151547724102325884917300046362183663465721544071116534770840964130875774474753545644444297590993485070073249883146335125404152384324719458187499012824858386621865522198800506718483621062363933441428425347337763368808924083858384524659754813884906870011774383008677547937021218471180306168774753874584923331146997593710789604356822828628513969713753852892932886611586220639470604772568752912830402704703439791983617958762338121885854873208385699603717885878861946129915415783567322118999112819519486357837267538773586232034695581312831602614041638817348086166773332325571013284032021813532848420427642224989508309204887764360892156564048760155813578698442211695268236164917155795668791587924287840537502095702238343938052191247483121736072202957510275107104263612953874435403937994916513812174348069934026283634141999962796604512331996093146300947820613783432499764033747095114339762192301633780696095337589663152861721622239574307817795033560877063676523101755857848534592810577425677835242930282789322099272598378821376526506901207697277131372430804343801741888237626321164590570046293361336366712622665007490780567285209565724286956218880222609412910959383913201212970675638220139056392300473487056392641435767465735022605798049105327969902124515876909208784232047194933761378708723404905966540114617888577021909358687272784892895698266839150936155555123049682984529663769189467899327488992430966708460293319451412927511662591590603924161552684071586911151578991969688365104402800152935088025553182079668175783507943062219579601470136312275994610305861841697672205213588583867556500823815716645258198806756882958802060835103711005717983445240890633126740040322345606698161480405907053677569011182182010130189021580366843984924026600843375760109899592844720066967171976924274929280250124697600000000000000000000000000000000000000000000000000000000000000000000000000000 [135,33] -11257784128159321925546692715747727354491830695954302834110908709111881250630721732891190399588244686001810797259315167876615961571583850940693949269175785192078765974170716357258625755143795888733314445819502974658016228892700127617544041386772876135808212140300151753808017143951202184675116406765116068790061783583675812493336289279766100412425647139192965323298799739425141126394449616586526036805821385313498858974049930051283030740449343081614615327903632758196515269871948022625909928802966732999953171153182782699546335930274218403420421640657940710462701041102762914138424088508519339252264389513959133925184377931569278055345523388130383165247594638863681883833542323871398561717637225661416454420358617222438892572403938366859574221089679232263888578176090342611767874983710855090198620940184434778855159288554492593884885134197528743230375916488019932687736378380533820866873479474019772710393720302265117542251312170641759369991177876206477824011648903140630980400925510688056569125814260664470006303156169439728880100329760985741505325469695225634080410275977188129533069621516702465851188033316630658950968052227043889849611278146907162469653934708591431703736447647805120867870958745896772451746884526770193280268175558821809930880177128534143986372364934056831023694046219438337858514711622998960054992530557798903393362472871027260923865592472451488170036608716441112494409171299304511149278044959561004907135312600634163093893461081284796315974266975961402760134551460777344657042313268844807114946339493293445679357557166937117002686758710252183210247251618964592508885916161175548039415479205034413656342707238818911091949214900664998772789832009428111994497360222133860422245234611479997052986552565694158654151435143023382231453157156738985168733236080428101635832598288402602437625084401015226161216895830558449903922889243121791438728447252864090863750640205600334362962246758928694010477625462050911350743175656429579004418395398217088503161261858773883095795621182203336287040054818267896760188554368031913439940477835822124343928789878513606924351149206002103474907030715530353858910368758316454935856348569019085213195016170295095084146869217792168099008485260394184995287752203951314181324726923484671736840701610546863143586882849866706327383773506660329134923113262069806197980113277453143367564386042025667377489738989568000000000000000000000000000000000000000000000000000000000000000000000000 [135,34] 10792161911953747379471090188283372016525091130712181987600526626388819733309221182884067152701782007753316284925140538734461057361727278463766050248089719744401715834041142763954612726596631095993901379542532383554279627181894118425031652372446071635783417274156148997516241246781698442402228679749865949765934466467074333486588450708785268976142341271532364056559229360000441507503487285697733910965413719491597484729744875395545910649206306660046864262905548928637674163491382761828324529052102917572637033936020699020179290380876814623236579500687339188215718986104769991460536872679972553585477247128076488132017426535394924290307959252365234201749434909238527560343735033609848218026895112617339770255396693013955626316478623674311919004783305301271927962043504333021075244729618710698687681571976402240035402114883998655873504707855883791625249623932424943433331854418767792618262107325105460041223093894765719681382843920194227983225165388367681554832254778331807219596345404299259652823199904861271706879480057526108386148095266831515639089710487403631052126380134109164109966497694447836732685459088687727252471094620453976023684757125554580187440141375714465927422039509890318372732712568659841588426872678902631035513349164870335177312395874457149532972508852906275709580971085455935672059852460682583301552867577459075463869737778007999117787868734315551811396940267404883902590856056689747299932408727836582535915049728818329251467927863452892213219338421444400947485376620047094015984917295321194150216079507467719723906201402233120937978040416554728753527642696533727681364570337192419033050862841499675114032788546713886785855465636291042599814426762304428657692732346001400570982812370342665399233270926786522640609314958373676632663910897372459112323102458622411538884655291154224853425545618892874445446323339416138563887606439187391427529221613240039934796386371603695388224564391088243621342902331594784732781103209785004137291555420982803498636294086695584686651722007691335333543145014859809299134598044599971986139431522214420608719441422441083939599163832529834655782793440550440508182501558110583512228022308647260491858508414951538713320883079299352377650394318772525486676881179948642973115103867846722920313766876084946256454233210096019109003055758489842519181728536637331179780364717981430366131397710305360121932074188800000000000000000000000000000000000000000000000000000000000000000000000 [135,35] -9449454833025482263307209101905018534282450140000938271787957885488317208337453206883307312149335591582654597286220296100340240461231065674080236960948185472412645239738535155572869719712354189207765593000372058277948169827000534498096081195297065485999812008587045382901556755353420798912762455609302651939960663241455624526198129523836865131619352306666844327922439247088036148144082306643486345977654617282806846792288610951934321237566954165949833730280412313943164556545019133186637310427615290074682401717679577466538369836403317145144884184196474612049769911438125584775191272013728935406475949256830065540204738413872980967424515963750287237773527323195497152775184054911521058252677911017167593951827875860082650511364658941247509660938782302044789183431603135271984259989927670691099233440156287704381216792073407667919553279278502083315653956212264998121883317520749549255260141631204106356050321479405415586278669917653138490051418588801613595773684756411674349474836958445729734240760462546949539671492986702379189503065692322018003667231842381961924850292611622903788151659273051655748220261578091760244259815809897459682664706303725394155828812630872425367089888164791054565983071143568076925535076170229361243615738437440649796242185328531761126922863560598233329427897535683013134776949492656061582403711860633483058030862257266580856224092617479801222246134270870219360867990608657264407044932290184936583289711811354092794629875907457136808688462750422350950381089011886452078903883230660751647479823829946040369576403744328687471474266081251698461814866938755076628885792844994979174593740927268757025957587421697051675057252419326430460583594114953209543978918073485383510865710408546152776234496539155619096018272529163653324747130614532830661299875203405679563343538392377105429370848917349351025012814387965906484171937359292419420388999917417270998302816921064909834429763234965728316580457804582514774037004773951831266533961467597515741714784691029417209647626672718641286986003844021429280470733026241732123144150675228275298723188682752743083873828794191442444509462530820035857032222138318942346711616034160039998438744070418796639334391118558264489231605064999425448028256050654236098323855879178539633923600628765670510059480381970926549958623027787377600501490348276988248595936442076528242830424209518498075559898120192000000000000000000000000000000000000000000000000000000000000000000 [135,36] 7374725209883949062781996409013048428770550383966823405127631220319817896260218087215505697015780294287463463622211452368229391921632920471487568566049471447804892892368506090027968154099400392855000975381443724273471397407225969755968291497281378388830635847590961974908690395680529983854554124686951903921744203202185155945880580012725985687229186095046431284662811665165155115492100195110596855401782763487496994839338734137496360826626822926063204842818879498979161610809828467819536808789082759685630412478467293258906006592667781051388710589644294101841004130068238560758481674022921443954552123866808118016485748301550740962720578626344254238164089882811174584352156194135415624878450828369652407927527187934396737496206121891718862335069166182151531109432490097489128672092816361535798038214485653553830820440349692358774757809437417041411036469691672804926426402276375259304543016765169410214781921756518626573520105585227587223754221237455092616730036215784273880902335266731765805989832456099156903007477044124600230345305325676559689945236632472446381615671253258395099642286698958177226828419155231358097252425067732903887427248413668779724487910475604221117859262915318560153604962410905627042274353858930393704920162168748804374899591285527651884622623874098199096448165578757817893237684315991944358974744857222029184828728526739860824316318028897101366600173861091979238788067256814057297833898423895949238307997365242715541302066330165672203737952245004817703290742612266780329536320515774292206573957115356283347645121302383027826778511298807043760189670898688641058413895414899356860414137488065746092122734573705484777950301840008867551624365947198008270659994272582805532369604561153655578917975991652165025110764388164528056788488205286636602125169883556687775629508090661742739096049097603505139730547985918915594817845191315015202416688428266788169695273223680022390806081339385460109984069647526211564612944471966713328595857786507399054912373416445926902080965503473277626387734190133699138198091077760798961623181917490675416426475690040208646364239295766429958874245282480834478975940972977652150957868261032232212537864699475708007841069596288577524102115077622746850612056952940173248398087664960691515019740242093141200307179440609753066018726768518266739669208483985659655564722182585968520838376778697788601559888691200000000000000000000000000000000000000000000000000000000000000000 [135,37] -5104405654139799455609868972879690129483552567749364824806438382155523309573714442788373690090109807424573176195692505825885418787910389621419574169444011332581087357668768430834012934982561456689775582489832323278184439995791496324544371376405322077224684895786504434274988499281833672630930604087937416278155909977828554371756501051787716500433779815706840109629800848475386911823135403616191916808788666160224565586256246741566419633464752337909050626523147644508994272646997844591275425019383181056936834608614693780078411102751615700146872142581315669856787528695332191974961043833024104313793408445815409955237220984622411586310668530517274145600921139525264967546564035050276401945976024736528694975810725789165835801909236024952752107987946934487123712108872247324110397404850459434377595698702273387269209764332929748405439881673362476887465713367554111872421500435876146039148060214330835157762343850406198300546690410597176686832988047348423613691330085614139046892074848901209418870557591867052490241094769169355332585078128768028388880804605282145864253197870056747357670261606578020489878338164724434673681410368370883767791541513230609611964056611237579015339167099804667833126331089314226045988940299496121914423422494414552195385183917557768327160174872832745196302970850924702652099734847295375575132710857163270492292019248108061301745814931695885910682984676430715140659799596573322596493538628016340000011720886223914430739554203020274782380110672945113957505913889257783098496361130021511109212774239019047194414862459262968732392996838304718414168305660062702202187759226036767231009276988078069187524310713316834023560446417780623067866338183199886830915537394534356401306783025728329270761185664428297186618448323473250102915398117336286569499762367451793782471476748004005196706873711133042638702310228148865450536818964529864106197712169991292877701008986572917325484205066297825120567271705365944612220822441723276165717380006727445218161712049507960496935171036993221959826534603887218235189516171424247946261656157369862590770564288321265620437624117870002423284550924578125168401590042187560586889971121028183680089436826228420235905586037409112725518276207412801855141810816614897700927877447340882157706252506619662111318593085703114567994274508988178617909559247610165957907408187517837567709958044644709096797912432640000000000000000000000000000000000000000000000000000000000000 [135,38] 3127811785365556260539392347621133047658380577601339598631438084179279209584733989716722952578609813334958334646351213440159812639872271953988155371441551035715467132939646055268748639057858642506579609100113950520245574455739356340607497103173515281597989715717602629314722021890674272715443433617805802302621530839578283338019820278795534985997562760476513610412586731291180285444590159811430609324538974326171589270414409167995440347822960019188156063973762786945563924654650117228465204846930732131722603300528075969555665207858690179778534214102632900064372647263667119172061577890737044919186650422168715657192055064261297668468235702338731976294684714139067236074203583893311402172842389910100825692337083609428174980376480993590154495381617094852829294131255804411098844455711722030431112662625817625776500076740992150219079910513348734952906413971576840358846864225517286660490539704468891637688131312183001285192814378332291633084625674412322853034523697783576241917628343266807670185136524744970587802426505186989689530090527804498915029503798709769251086453358558557556997538117035027775421208171321649863192443237788711231810369628298499071985902993446598297368892756462805500136314164829199601162146627435264764653255334365664841441581119407203854668149399690781009695672796797427578020148865266839044060359874515958450180617796140648193927812603436705897784810340753115704603151033358631749528292713101611457386709745546064246201422735708319464073766070197196856258151838993421919560383151532837684844284805578995112227428001974332160091660981910984670319420180474148483617024914621659980796051060878387617359161788288028845404716487689605790222694573579639176149738053709907105104276027393439993290392083596598920960927301627001748495250049814525262068405456541676796887511064310179156565782529149023653959011448283573019706972562460236070705547481459997455460648045145210829042292811653189301352554822414963193798567155285714247359211732812391349858814186994322344859673652155931321780722354091816329356369371328925632015586874859088243104639461058217653297286459635271115137862103898575335707533674869769978704951301318755485546904801194521244298928040062115959135278359528819082929444009480132992724963883628751293649709676739640834445976520993750722030359027219779839352758215629699872907588393346623382969588461597324543256428544000000000000000000000000000000000000000000000000000000000000 [135,39] -1690963826582738156894299489362996047970174955436210768022143481272834038693394090869960528244716978560103104529002740587046465144157414647238718550493239722124234257666099004067621518536288478604993607969267325902100423539331075749744498823712020358851443767848241392232258230595011078473196434409435810971103779377507533125228091756348766365566235782995461089341836284735140211452763761371228353013874742921181619461082100751275681725388078141210848522196733099235007635260510963330463136356621372381338340526716993222728080019472561503471037410822589009316784065563827027843737541245670097969252342374746488967606864283542940680652012124193877653820305241797983265931837038238281363137626463109998804587609457924583479116740827190188409584604589419127574321986469505107052112739008931486015302891360625052340227790714229590177681707957467963794188260499775298842994908964514873371265119867712869216667625850857965098022465398120820339664333742947522394034401359840976187294154582574203527315272740923997133895993046730098703831621127638465554625611924236695694260473773911304791343915742090708473003462405470435344236920153305628978345423582812430305674138426318277541448577869935394276817991393886113678475326095645173732292967657095311005918432519429080162329338080614901105837228562712362947472962723799133744035151555000183088343453986508760125460505620253032977680506064488992711332369600449146271064428727147806284987382961823358000370102868449673160805839737636967700354657226026184979697926499959330092628839629510648738168433312448221586725591099583979016932582561709594863236866694178668576169857483126428653964378839499874245250944105871497044814671533029672060089910731820773635823458536570887393008855663040025044912954753456410872889064661319938878251016410175826506227312418777921010817929692642727954483697735101091215568739069412169013945687439021565999767958560626333688117988499606081738994987674962990223690947695775362972837841066719477784832367439735179852572237742435232892424442426212807486121171044060729809163743041563786769193902876747969648685630369970001882618322228346801291677535256070648276119820598731044165912542745112052805015655186444012713246278596782363169199570258187542055896044930228645801102783696166622136156801533744562155044478757044510058355223353700915151255667467965185779289723678563794568816218865664000000000000000000000000000000000000000000000000000000 [135,40] 801592177509853385084763869038857350283262762045417057741327181033683727155921385926969361301650190939132098778059460594989989738678764949262448037651396927133208865679994137617925160537543088058584086711756705798805219867065174739188148947049948073292931942226699505405777559754636364678170104428057641182696976627928443755904035063581268032479610423590913892859541510390317780384172822756847520612671146669591645077961404635585934093586971550527477860561151645360920144664519475690378329064659043568827828304444911123389058722747365338430388910399472698312449612242994825388331353763704204694015932144537751078830292007789239635757543943519613866817379260338147713158658792801388224292271623247414912069621949013592990606457170913519198158409674306714077732292895089756098125780534883045081791924156094296429534428054130050328245859331748011908641149486613233506424956616083186913889237705448799951417115588474653912498088753217914706587636102383807745904397561017906746355065563709372871353908660334919673818294362562856395056839187393104347906201980334317359563709548427535988698578319592730630933429416665552676613034583613649389740680973451070918241973636098415314941822851253432436956420919247720824358306007899972933384665814621801113721670714068050317875268882330959910373098695758881798993010704225950709604288072091773152931513304134912373115403043348925906412076686702063228276960668785334217574865609816201590620253431059273313059092605059238781617207501890653193199307645287582313262312040982369997567928079016675950395688591679773017647475327574875686997130930646826052952648408139333242704897229197751235561634711157968518090484734892231636268024018300649657926725734824045211246475283624885514977484422407147794939186888694292866322897150075736359299993183962624041954311439460273551376728494871964651361540194221907743852688903394393975416086106644215553861751445020818710283480420427059129130798289344584118917131901794528490820780493114040788632639593194004416243453323172526916467584074132233035694052585754729936229650794313519739766905053862449362226537422920724476295127831641010596605263147292427647070905029525363205679461063122687856666035938095630287134635753872274536733463748439266847916099073257559707003655708492688066159414405278579122616995552774610833432667628881101901532922309171121880486604191417455880941076480000000000000000000000000000000000000000000000000000000 [135,41] -330116737814242452882372044038587533606580608815395524417385198037494057877877213104784097780603983042495476099367018976139639161640169207609879153996668549821803129088805115090514475279272368464239671174826321176773207375904587683046877906970518228894524959300425137835369970023474748452529429504257255871656809044393332328679630027110391092879573323712001155093801967588506344261438325514926024757744790634353404644413852315128502273926132575533107394076989174364368344421836888871595330934128586222336070563538577382307287983104142845204680728049094006375399853699997173969206378997354873973574071010488475288456337948076507352670789799476877711698152165597792627996863440846803252053923175562626841013286778261897371290131580661305556072416952697725415548235375251330467016195511101694399060225899070065723984807033056635003551465365655147909792451172778665472688497590783116304259890356399971354202088880320009859186552733924479074201471593190946129128004912539219623524982600656586803762951213504565133746564380162547729700088649508938781649373330110318054183360132694115409505550697528998429997761141862249119546853052118178005602581943168483744820734669032695348239078068671218159051512728155910590553140238993328001865786976022394315902913549854554628689330642791418458353312017261406892144033122016114519914088614034754211112115589924650168384621644488475115892002069653559514722718485521204544732947901975744104428642418120671694835615283561737543655383901754942490240352748386100368377908912532709468784523907374739412757461243372475931023368894870325000392163831859381216255903406385478073489758453778778277406440830177800960581407118142045193999092089640252163244332296678165349385958794689623426659976979514259861163114888428844412577470130679947499552428265759375204734473477724362785504671670602794918639506202054878104388205672437634998540127400268501885034034075611436988960830376207298146595990193663873610706921594577139494769470174290053841798613716429541689376042173526986183883713285055936558105415684613453371245988328595391754068036562578718854281514997273467496477713682079612099405369344910726598963868106795805125029796680586571319771728403371764655399070291909746765986761656346817156184259995349389395640074421056740479578487869086883292481494894110283767069894090554831892321615582209118113102015087570297291981971259392000000000000000000000000000000000000000000000000 [135,42] 116481945988900843096391908950623314802613895894152892442198110808946591142768298970691277934491994455852048682738017202853695481166290168508875273324019854231566026154185922411156210016547606442455846923464270034516453730607253999732582837370789103036350932455293817015074187891232943414831825400579127888196790386029695009796083394852282976185395170055069450121102478003394200636988171491117950166289805894713619582904988466872438446001027667371897703684154735269710654227286043437613369926176810133797262371215748416811599544448809881112040800089807955722210815488394937275237849276329691111879082936776432347897212191749894236809234175671660688223655275067736334533530884081373376762094345926854469456716577720323161089467374840355424443696017180480207550591084867651809548864393567742689618677862293819706062001305316016766583718083629036227648009212865602177365186694878464590108628272222708569115442961192122375919936124836270422731424564475742885600022164112896059241678812641631922591914274392155766684767738821490091044089478133260808347116757154034871611335955683241359704726024654492509652771663166425413944034730672597923779906975753759953586773544804734467119896584039136886321972800794224718423903612021691492938444758268789227605430775241812497404282556629423417948798005127457845117055292103139913742074637211744312175953641409697750745325425429104851651062713979913078577693479869022779549151138407517948769447048510788730643615032686496043771277419253448554602657508731165158308100080139420965066537097312300810799895299997258135097672474969962328292668941642555019992509264375197375098742202793353191943547238766745870165460543610882724378888243711306429743132219094550236046147891466037924121524864527183645689855743170717756748948162981492136310164492910084197384063304588420031715315959844288747770291561961405058965396744540262976946228658837667412318456515052482110676354620996577007957123242184121457858630789438850617308033812654020961984207035508087128029568116667710765528189097644392577036574256222841236646188191502297963435388023744032474453781892052611217355048290785884872320186360888789802901666884181119282169807334758834138609282269579928436148450315069102693546593021096185314563316207190212296957600753879528262547457420502210454679946337503953482047727830568852363824784003279544839053864700121970665933137510400000000000000000000000000000000000000000000000 [135,43] -34423693338042129991851023664427082081813983476600281075414327500230430942045718540606927853081046202847338000526024383070073618312124139726008228876656299031187275537232585169934494477935055395673013218189604485900415102374053762464917405443944807409512558267790558749049684064733105410109514430300089883979533241703636667048430585491315278579652588318935302171179522491543232468889638892699774032418512285039340648489778429228106714864158669441695463784898228656021004198628880539690380713667005078787739273156384548978834457329395435280149255592349781014973746253326245762212430843278528736524291204221447972620770203325590010528185253867735119555232997807658373231844500050548871528719370428052930695604372053196049088822892419700497123917237897822188145435573537055501053633325452069859993537224139263764635620368739589686012268806101175041798950415722081355054867028561563268542350903579091382888087723330584243323149165088696390174893854851819243167464298052766708446336096273173859089116990488258107995395409974593941874812370501403451747058646603355144716130755150177126502985749882555699517955276139308609543820520792635315681806319326475680915744307743167860149030299265077060988899123409119677453056333012508218747956267231662366282391831506719362407654125269495684514455607386841787544989805476675338380378932001141391437707009515740369516850492752274897881331544408362161731960713987835181987013026582827698232324253634466802430603441823075278574287660865328125196941071488285910932098300307231468577517553707278150670979057905956005565497961996835362242335392589053089450320626488485339097214225420112254432772336799330956189564099242782749412459953427188366953581960183860302153424765637368194330592074367077942535349183313815857812849587728477892042509026188632239630057594015348404309803645611255497424591960822264153879638138381533499172612370540849072178882860115177709345374248708877457286454446710475401525463557255881016150725215822201351618753201906743184570950387989152711442544457770859870209243512179469471689479508271420325836500231350943993914308106099587712882501340209188653701630095284244220438016293859644422102776348717830560752257320853225950372603224163083033736454044641103024461697080880734084885329068527818610601613220830540734357811929143137008911809812002485163299300758098774307602041471979802647178378215424000000000000000000000000000000000000000000 [135,44] 8151859079540661886051455537046544788863317982504739791268971169771951284509487740920533589743303382753928091495132844246766323431780874032180707090187555675552478220135786521347711625348309075969279322992855010106944450979478084024615806864337160128551470477866774394606654311189511159423699533769732416951867415063887646106927246506868264458214940567378711999142490680032967318253466458061102546979469051718371644724989468525121282470074066713334148696266942119599529000211714483735848350794210144150282297535785861735750762317494201366172877398828292960345357560365635725520851329622886936352086730064171095209772222149155043868806473468241887544759492771113962953199226703693095354637574459129308577972512245136023140030353417287001135623205221130044128833739155100078542411800772634507641599102327444193660750201420301052372922906326501472691751700024068805121214942959064016191549152867658706057591601934233767115381279283200942652139694494095225985522550820897432748960150721815986784394166850407726232966996584082791032610424977755044976811862671489266143896053066526646276636988319641473544014372246404176042325608047839995222137329351658374010359496168616158493354608508640133598290772281216215129801222148957536564053662899367438225673278819979957020525699728607281729139050556081389929218195433865249559932317552003600698035220058786586757920374144451217579212462056372897132037713067119428347786070977777907845808515457144165064988838049091254203011727985234057783302678698174803438488212554006481433955651776101765945724478258262775843998618591212998764927155528902579048892268375006700991099913818121441328156275776361469077823188974248778680877950966142975340944309765264427774755319591239135775302887606731735098901988052760424176577248658406493827532756337754274232532991571606662295767046598457674947500178918486986594177191078621702904001494917615019239601852450812317844921244844065203609226803368561900669699687880476890618804200860379943161212627812919527018538883782421392828850555836669117786440412598926879139331261681002355988251354967563063851783000371846076582121170737208905561263188599530539436257948502334360510341928899313350828155612771514261055579602046183914951932178643133046297935041607633394372685373462381351443207686383951524454047818594622297810037447635038452781603933610544149982732299921764342267956428800000000000000000000000000000000000000000 [135,45] -1378943646649316115739597197661689784768333645297806991519790141828161654875861176362264939076629838848047126563890115701755630533040299560558796474547247296177622019847156930554999893625450300795330004378286304290136927522065987000878440452409821708600307535402733630643416457133876768201521703358159987318354770173655507303312900960338843090211747744806073224789079939549047582888313870276924311474557432244393537170791109872677854270668265430757506499532431751622417054361101933178395313029674405367194248639123741131139950972450573061321564566796573535879739962403944372694492196897626816288485145026680899412737474497220858468490782231529329671806214918496039198096643585255040141002465741180600446444636561075439780520644147627815163419365227985430860000146663816867633119951399885588967495701338916207105682497247588572041053643977322549949380696085906380230549991861079694854599811793649563097511956134934312776276838253122208984085874154014028581022023692370886058497356042450109545950298569619374059997361233429178582315715273097179248681749293106258203208945620097621598449120306733690621740640201593981657874164698169808657267188521786034725304046280983588691466118004323017973688694969668427530534142087142037475605645279014625827977490918119420415929242714253005232056934645280501525059797885044262718515033175269938148624133720003456712325546565703516835279648552448523331166137471309550581313197643141702119775424132971151937088700454156132880409622425519966600763141582008439386061748695065594501068470895814887619496070668396469749492492431402228905749973953484076570200983874382919308423496944971859458929016202463264891979829886109189733885053940597602691969793375420260518696778465547965079815717198714753160794137195052839433957982195069536928535100074097291407997731819801800390903050448684716202807862123564753518768442129886033229432275760063220915998958437129029235788320355684550480621542457038443543788665466366405636281390796231211296342853448272895039797291458626390539680321372070425493418024386828511071474830659270536912070068126072054305467343414159847886248515786304915083576078064769646176960626175901285450836196291197470910907287792387211369695760333207027349663650098974869200293404271122664581587426098111743516467431674350378508986594461034807362145075026985949169284885067037338222993559450396256472072716288000000000000000000000000000000000000 [135,46] 88687510601879518358442584164389044204548543547861755295152177884845717699570167973509653883443744908756022990657021921377018296946770599588897979483855237178297680341546597100564833365665434315246748197987166702112053794911171516149880124892925207167054135452376848495480143571213296052846049844726015760650212654610947763306005322532811610418693892808825712499929435565340061973543086856491661134069852680885691658855597180565485084932991797250541521651036464723053462395705018193192811848867961844874272265224077507541252979003050847506276082105365909163390903354839784215066786186386626993082945256262672648177201480251231216795839609105247320054577559288621084524397908321638251612039382466619788185897951107164427456987005256934666682180036770386307345953278037194964180960474125938936858687808873533577129118029160979115770003678985688821966086954590138135028755596222679152584338659026026765692469698986671875398074558629649053580843460562338954713498683048956669072479034349858531666295033782684423303900838591473843291484028825068086802114036314791952463991787634836171215204190488201163775408119369452869804158858347124667440458049789329249566114221564769393362353815847160267704768797161201534684465147975121887041602649046152170038469316100429494108915948433644238640792035575604025237507249165692144945028676953174418821447436422228705246072956615379299551919651948628818700429858871367209609678490786575905638055196749352694854189439486902548172734523389619772427462495086953045937631463221335566018677758933764092283563034785412004146871457093269375150595422331121772651199994034467355210703467477792135194384285215189519306317328942443664555523238155564772262730118715956631190446828819464332406895188027049477561385113128899647419950664976446575281117744794483688003418389734142962445834594705138254332862162946212935441706238456577711016304260844738304436162010938563277185076431663155255192874983036865152831561778517410324891891326629752857016434412303294400033954804865699367406370178437671348315302809409995090252789425785868147163538213202226248932465465639159697506283893709318684228939028381231717901115565889835638795956086706076395328069233265117852965002651146331696639831546808305999751641215858766565169397085514521315865827664612591475303332956123960426633677248980931548956275440133734716644279073855863322469990400000000000000000000000000000000000 [135,47] 38269711000098937572044905276331668829893984873755425905822489159444098750245437896242055946686045080139643789092692225092600812550060432759085335550760576821363931208148076439725295306982048413893526301413439020577518396967448249732633189090528923719610283140888410251665258931892969972845798734794518202508858793131769132933160965169422452438797060174374141270713559530144013101653306592227111712171098669435334255330344175941415510011262955199396312132301717913950548384270998071511860008508895000688204500960562549061203638290436322788601043127270539840612279103424783042702516581357927583305355767282143098866266803646982680309959867261007218616587786840464431460066506132437262827964093253424511230689746834240562251890476361407336574592590771546989055838252396185764785583258005406684046026305098657730725117181021061312577364372400091774332230053387374795856922341186990868256593058937874204894375662376378999663765462865297894297368443684032406268801844558655382133049546168697673299401259502599658178161475466665926333368133487418744257788746630043694294464049456953164142307247356892048134617543001713867969323454405841239417036999869144272385072838636226212724686711915505319456995424951657568338500454399457721120743347843418866107093105904011205662404170967691573111440330134952102101608526522807543061717230274936863171008304270388009062309174582377716178803362184647309383922306820956782795655284510367305236755392725441138120145925495889529216336876393414759806610881248642631387719451760708827664561396172980131670130563376802316701432195471229721785123310428261600525604616327818204891323527360984742464681132810478420620401944288677340891796448869203752109497519283941401601503901941779942268344302228313529523122463127016877127696510283403085457960556256959959895549033848618842957548461160180458697843106850719733597587873014891690634486621116387943938769096312612588683809093373173482807258360660610675523125821303766389392471388865147188699461267158496017419017304377842567791913347792704426561759986890309760443598991523036682102357093419615665790026558324114397152574222124229369354370305881403758626451598251065220599945528649230971125152568341454795141720982340329449103587834329860177577037563258568676483812392333246759035269654885898977944169272771008161001074761284475078567675542963196522187494885952707025929502720000000000000000000000000000000 [135,48] -17095851442754510493864959272400787412337757925173674843029103699886157332321212590323080976515749707370720750426068298135907827384532866296486450732033047599808815134816132556033590219938168446300018679168441621606447445177140222806035884795685542242592601113609649819608970180028069186876374839678788080270031896080305440522820128978835248368922150572921548105234947741520495345192941334339755685608205576541516776694062123934061754083355604116914646176165545611076341703360424662684616322063338673161857500168827675960619017610900980526861907974765233277165707469941439212941212750139254700536341039384172415064550770260737194640979168103297517703258424786566665145417325633001350076306381718108576803521734613455193746228947394841771673464433782841233610502174191068459588604594035559403401147673221127448086990769352612576942805425221240697108360274202997026859977923668417706215697629560095431228717955335757407824203102303352168484867162276534004657791521535521475470457657452371253138902071354359976144556798870571030951394089282971455718651910399322597540381791128272134180545509169190441057005454133474896272754021823739957197352817836463073225985999946621696086690027197481956718107135837101199369876117987982981096812409185718387868698255128964989954574669846211231108388862938890053816573524245848170844535573570949905505498493648927944075459766669596568717690683205681352302355030816167281262722027094594324683437521234707221493172258136850130574346958138681835009521752774910614425798391376414099846973439079260890239198303015646301147734732938055958618015617823271336720624792870799889760772402809722454645725615153763635940204425097365980407746496309527860115260206859357610709137832356018482129117124483868686911309373796941990637091786568816016160519730225999013712844019372572229531299118458424773550339854550527635566091813522352252385647917978645560031176573865056826908550715680368100319761991013674882815033815502057404886606096665974383227169241890851252829455380789993812573140472694314068565878482384143994879993044907932520966223711437567519752082484059043104610476407500275503589884189359196555965797523302789426697147987846931346141651483657906222138625920048759359240413540984956813673588663857436360901577928803002615284247232681217058425384388900455309810714963725989849467750212379550301354898377310919686147276800000000000000000000000000000 [135,49] 3640019674156428590476691499063819886742069595223690801073989307709360558015834566631818756882274277209164469611852206684511848292773667308243016842722937198786563791705672434245978892435289571147444225728312809644177836093886148590224058000656312099354586197527682053498331965012312612615063621977883055565187789430629750354970763121570461304959063097908534776775799478310177509528663037765102292310619053807223771685099449099146111340180698063038445898518349479236955991134463113000393416097574481549338470124399855011951289497771940859065201664639079330997453416814232123312907696611411840363247547365478672713082747029963041602695681582499137218520700207220900558764287556970888081821140711522754953440396147097424664630586985588356187730047178269008104943449288503364289059680477604618112097813948110427703284406861288160298738547695088068338180933274062286671610065051905886984610209025777961516788506802422811426869103820422824821483388966918830286142369987996491217627649093396575216807054922887575428037759887322083610524920272101229340727314044910806177249021497942398383587615828641451946764222317957068228107695613840369256480449676684256972313713489584325087639625804271338597757946084136702699280438122531932279473255829719379578023861380276462069731534242345117509248986133447228114449781497707890964212885723509694262234798245088414892087413169271695064305708178252246718348844966343492415193713884928027973902530127592098049024065944355071875024410566520819500571649628513717226674428020746772591261991317569778114196715192678664268110223522161424922375365047681485356343818276884711530199835960112603187474298846008554255826241923446763545963695763248976029980162712480199083043835590618757625471840578561150206754018105750177782590105882068944925248469270356963816433628268429852769579622604503881686716026499910521484209013754141463483541567466421155239299390058371261190456837148831819516467278618987400004125556482377641936930747443043069662474615819347712338633487159216153353823940165564206659911666146837088115879622670051762238877558567790076308501988490590236497392296422934398384637676249810957950989574200171485142931154004302068627072852127499147413085794469812325705735434298363193043079769964054440455245023212364184942597227727089520294464637948930196295045088530228150360528392642554676468071567870705964119228416000000000000000000000000 [135,50] -323011589148536397071375537371245378261022807074939554975451407215001617889987471924408735199580263869401611581042943422021956048412044022948654861347513927076533785326140855920489597004147207327722800337883339188304125969139652571498290802321014105548174802477299951249071698061374678006816464818471343190983345910856372839311294260743504554425040316542003516461729661162355564075749553675119147674855918503504632562165049152401703841352993323924235849322449829818333467504140403769292586204591927608023736380764894571550211262356050559355607996544151674858713581912191932883366019270279548568754824815876801831274456626042170195355574660893639800524893201683300392375190191573749059986280947201438649479436785524928113166490033305772736400544861913776335630915564619548515679682780861334108913089851745389783733647151826950850513308983361800046079885525458494906672072845742666608652711539343921449360207815189837645076169774168025513840486586548755763172813457992203171817430947417896045399998299483486673053275958673912002392366943039634228768732551817842340168324426727623429714894124809327462515072252230679802765533956255896149807811183163455518484144293261896468463518401416517041932416076055183852526450171728392727747195567864249025248740767414155987832195604532191920126506062522496295872154259930352033838784056758165360687626978868438078395961335877949243411605039352517544743815793353051872864882543999562110072170945217826153944913221942489268428520148487390257745144867711688686661067424963813766980480583277274429283882489491840575285815131333726629834954785149979436028992379916151307438333064944582283522851736402463606930883180012832390924524702243955663179802678062814727944807069063911504908204818098949234989676559141569089562652175783277536050821677773856337541066077102494765742824736932927042748511724449007309797921443746436074790256190501070730303432521443122615167982036954919075666866946343707882171153917203215183684510908740709282807266581296143796675063925467277256736770965456302852905095544088606031968437883216296912147622256541577015513982195961530530190800468377762219979729792219634198613999204522422618304593146744042914529475799709223309483749880473357007972454911084286034640248395547583337561504561719081599689332371013006471027643531000701349893413203860487931770152439140625870006765565779533784678400000000000000000000000 [135,51] -73967411760688839673067379868933293469620638928020519805083699016052112277179607153064942869734193973387900068515444986765487513091278685809550361345074346716504961350451315234490873859402146968005652173723029904878013045687947678782108691362630082783308593455379656043468793338606247631647903332152121312463112012981950189671603454369443890253222847540590783591031999314706861346927067847605481574677014982588766896078490058689696064352447713172812418533630298149862173688570177609652430525187260700553593260222162510627120946103975500000874469739017969117758736236321731217755580045707959044145312771321545036630110657053952452806176115460912903760495391384304021786490618434586821492683733714348764357601770731023979240198220045767057815840391542569813392381050855473315587651136788374617533860361323352074515883287221447804783908107900385794902288841034885656567521378650096784827892665576435121442839908940962008275764730094069639079913288286555507040825717965932297502262921581901798179537184949440376989466426687097489786558182339495032092502707858777314876694376733473762392936671347842520867780583044512861708882578080213990324605172952184243995086338565370961414257530814956665430829518811489045577732054443729113049679096053906213311616009334799029129324445915261655829616016699793501558362200966824168086243254574020863789460361828721202564771311336693787372423046794830306255693578312742923730162844973589296462810296156190409503758436661790529294088898645282734710037415194962471294679656676943911103145812344528408073978355648250046155195786399466238373804714774773120440457566219731255068423065597536242352914345024808458790484702983234693580341660958565570526486433561204302518309720433781172356335510366765153311541082484304928350505579594949480252475483470708486473688042616734142830636584895103102578006394575820836303800384387979101360869134107633434839299300360655464011126543919453988637052608491550214687438906734064774390651372512499607221723350111400034538187060540151610150867066499533938462579754869760789141255190638722945038114657520494330504247378407054542554032308970220192142296194786883663538730651221837051546984014399845476202405083898510009887172908825063444264705626258930352056263838615186147405161406964055745677620906988094732524405936579829435157342945078271944003668976768760463321221707070731012014080000000000000000000 [135,52] 39378140558646977413668195474443912922199301057280033048302454260842565503510510092871671057404723228501198181598040492345020999801040114590515802533879118196822569529490413004578397646864506388030202700519425335576334699089567493239124515021481468925824992308134744810997826581973239997696292378025607689846223312951898539843134470945416719936284471585481746494179140067822619836441809348464993397738489560341908422900048201971653732572570294229458459436638601656351645336539976190994688207838118386211178185204842625788574751203062182145407190021036130493883965240940235320605221589478807676392513588038866987110790807951824282983996550718802801275167357397832438420016534375861797739809228430944283175767928282051617698189736227824038919864312852272201872314660397483667388053997574909896774623960423186859052677125756842958899164272564570949080375664821525810664945640970435570791189243380918765958204270733072928187366464464179731288446467332862269260023727665504209705610375496655381556064124263200360707342255282943931460465522266557691976403779233198552707132408944436929852494078323159590758997343466443177926780437690779276417407771530764626170175834477501512747019585297325726809754944474228176292918824741388711635795432023295773981550897793749238684372550357028567044069053995574172888992011264230354513996198557309799184696256178457652618147443267893728423207830347759794569294251178347583485132209626695937168120102341225082373929919868066054368821716863449036344990164725433300365046957487667390411383991104766532638485777684713465333003543254231423825380709749916732896391092140700993490652959345016297847702853129284714819454809094024556348112100384939137696187054480348901571994419184570920017152113669774344024391673598010200578797201700662703517832269539033544779520791055470572778372778362288008801908866460368226654469930175399261194361261162395417950685278676924197230070702686985683078426717253997624788080914932647992529404742215768736301848537896583747763190474931180483265122688977483486726920564636341323189387823051721596331505082425232897081011078762110359902848836597271478734200543741389435265020871794608449930420514115028246254727986622662389634194741698188978503810454960825463336961030547122934412942046266344855167237628430930630330612652135092599603348433396787190460075824870442449743494953514232184832000000000000000000 [135,53] -9610124699325255914655867866605018870936472137651613431288832590868632077426684275816701229788391776752425996484746048949673334270386798750333843056668900992697682598251365636342612448193692292074765305902241116434772578694431106134117318631932969064018678283555170484834810730051079262564711971062579596352609848797073441720319541682018631258242024099916386454072978693991933142935518225100295358929116468977604431889583289687556806150064731757650584005961025000077733253080787575123670181694542717789472979872826188773051427224848745704609901694210384035660942420348980346632494317370616773076709979505148855092138538393286372049288084182720381786542873381269908894880985873830956039850111040922499357949666205070231830448742518307647838758391432174217533209580273389237281958447283083347707949880542828451096209800001554604585135083709069400826775505986633323879287383033326761977189620845414814200346653007291571262005967335194532950538004273818301219626339055673937853722110803407765800458116877763595381097819247591899867391971933892090862187246479287345435147699307911454232743484487265081026594540304285592560876694573300587683975842406125604898456923513678840855798732742147540539070434135301924864884669174314497002471134574201542658635137757201169994098064526259094191179439941842547984609833871922155304834545389988422127546144924614170064465406396813854817356399726564788944332113023784187781342100559751053758535736513098392491346163193400262156859479160928230454036698762307194508272596439844369238835621599713973734463669377947838493434261046614035843819443840948277706013640196684450207325706002169522252119611478837201651238786274813089845351705516850029029736778052544654699571003904133059098662445509056359949027248715462906402444277306721420950401102552653194189539198473519536409131245084307949100770794747789440764651849034812955123827234734777780696592710435384496594756594543715198841039176112718400651308677212218242320231456259265813160419106008358001243239034431129362505883587588855125025228590799500440144462270382727056473501757024215174639626720979032280934366227111332518402939686242195802828534833677894089176508717376883794215259722486552266680274708935161869232490347959693833084304802649349783106225780073253254527447869426188789551479457202956860302879564315788509449056601142591942977890543382880877281280000000000000 [135,54] 1560107640165603426342565827980114177315726529424913653211677723464387313406368688933458523379896341925880344382605465323752916463641064947769076476495169795180497036119662653549159255341795685872725725918769995362951756470966888047572681984583931093892266644040178200806402974351037737088032698252759248671908548652209370149343370668319590726581576554476767290555548693335639016268105166513076030209998588975174863097787768382402739409638636019880037061284662160064600407004847707387820208228757312851171332634652328187041856851777060884812793631024775405170870183677101840963849390399567438439921145158098030250895758081979237142962453157562811405722426404685606687384767970920206628238745310867658051259250557639145247538821340683836144737505267865358570779141384653787595946382416760852272070467587553441830597965626551006004410640969504276871553902026464465533971635902846937688534561219395900504009826170612472931108829155302497996883404932667010156347540063134154435925660658188189771873128679679840733312637925918892596320012056664732969692573661931691313905584110439595615959725250247268659576455842256121274314318169019487908689505208378385455668679049760323133256867763525447572456218237333201219458751554262556221492087423092314592508176860773199968307510069900095287887250826804414325307532368572805642320011535942252754219766153835301483139499567027870938378932666681303277311211927392823454576682143046529433800742591228593552944754654999944943043129954845303067788536151675898756504856062738589888198869002527374466519678970547020075501990861745890551624951654179854338981991193661340036425548238799668648636719656403461668284620428995638497113879765364397911637600064111728249398878407681103268952309857689355697178995958093455966759732847109297828850232561315864919494159447369588130711441117502336868778599364814363581960695387289108831776060067017088646046169327415996129461182091670329964672848065569384508192752615573599830526855395913504563819369552604048048279417416685501834103641553193309060426553462521549120917869023283669309223982107045686136438439301970344427327206641420895157138936626668998062919194414946981373422095889376107678244664167031681616607949384825381352454819720190422606737486915506519146260474698495300377108227102417913732650884522789027311425114790664504792907481896873173133958335225994097459200000000000 [135,55] -171921800596028377512314237035867112507975941759421217100110378408922969656996103525589576546323563620705825914606813502565543822334925776805885864002017876587284350090518074641167639524484904517740612563885838912421639623006217375192964611954353782836250035888423067123025161388899596036582033105563181755481759827329626714845071735686379306728797502254711762134609149784894253861525060102306657737943026801079492334746166252447864865435540212640258123460955759756091708089450278388176588898545075326427996527697685408506734748926424996795539574005905901969315981082926432624180682900883365358369433287894578771606713196590038194192289302072492601509012621726750644627531135325581205917437177718964927991916896462057822098446362523415058498365204746697059645206019123861179815826011863982262537770934725495170586112818045217321229190182806201892883755157685745482338719961474485240015858925762606458158831993459525076337786291475504717625516970517446784653076016373989430948974380890503354840450314357705756386420939966399456724893367713798823496705242232004827947910093903971470718829507116875952711205953721823986805389333359082878425317223164322835894403131106102649382212660412785440744041263249638562151459001363420799958207255544823322891457018986244755355895686356584728971187102041270079097902896605300154779928939221071436894002084117891356857802606980885249939242781708835902081616785618508496991664093514886027833679642522121202962105291008937250996378371095477809588124736946193018450381352109860008375792784252397121875810301358038925424943625210650437214107379748120385239637300526436689695996665827800617325905188349087535798977167809823809040737559171442786852888889974273431317584983093016262443555517388843511428328019978547329903284324132132601046012299026558554758686069908000497601642980578735707733681057873805594590767606324008403765390142069355625217794704859159307666874552119649736564219613038295999766221790405674324012258356244949739706922165953286172442059540471467050364234542475627176900609481555781443168880984776946266643308885863709301937796273609271444162479423661608322240721331403170123600486886681743483989281585093809750199637085125889773126450648852311567125221356754518793716155636169655861858273545506703693459985982027988748869337988583308486114723724743820488734827958591220176783150257660839854080000000 [135,56] 11621780263480542869900766357730479669861526118554345544276326514354890358983590810556805939527825792486333126720457921892988717337003175632440898331921284011546053486990311396010620961697747465691495204738148453364803033970533720163818562714534360355378574932462649474339141174701655887246197526218763665225620353452813364451390658089397832570248096590956984449461478771734883961688174473866042309966211290760266022847878460643528778028494057301025078570826299581904928222825008391289961745690322804008913314424859746444838765782124442527066145712881293149840279821530780063750464454230496522838415194451103892171486234349277219063123225189024913995672638368478689554764683179304032887185559848668403369490155113386761804827593780639004712078283539612644490155469956405134038737306103998345325741111809907031441186295366655934207106590221118628058566454338149867025666914853562586650913149985051233583952386930919012353129763342039688465765998903702078753752233036395355331118713770741048102605371471258874352806735638994992603495176771120193582025107234575924393519668750150935113790791897032519790802902872401891780657894419696930567713463965246425995906349193158956081723389005827845342915792163057949090790869717226571355506070510919693475208922819828591510311126791387319000988409788772864690996959018992921787100276254324908041519343198387175825661911925868330558369808658315940549634321667744346698167594193013259623209286326886207175506534565557566037061469107853905579343713366425721726226447371397547590744981839890955738763070854192188252813127273660915107323762226962214476609522393149472596945869238928040878581747490385555683120157387533867877733804414671405474270642590679392199555773974639352239997988298803580019678087548459705845992536173305990417547046539158699160509958597262808704940092586971614909068719718462621254196711453433856956807332488627615903387477057345519944450994373972743744030978343940246246629688091623788268909783390591620753812758795192691141409979340458325280490832348078540204334136244019077684639106150372271879591412640245708904557245556665714045862709968778647590081330440652014692228243463947801640961610748941783110328888299937982520301918153879939798919852328464843380612992669907072088209592476761555136427301980429127753844748511539952711454078105996139389633218106344950322921226234681753600000 [135,57] -595358635735768557494613727313329356409531839610304909298741882382822324298148902817334237499422152620390988385163617792908180354763100793609746871359709661536732909985331904713124713716752218020129684015361782759491556627212289787859559487908567372023101696220560331512193238689974035635796911896084296835027777473628425413749665431714372226232583168734833628274907543637969720814618832801505472328527769913022346712265883101175423594147487373888869839234658772556361632459993540596621222255198467376576528311620153111793701502064535439901830113191812827999252011910628546034200337699272916415110233200302910215817372095792983794349121771521363878494686205288963019609724135342438693087065269411145294178881722905895719962758639060587209128345468136429996749253282539554497683416062327656953610021313959141074109567405176730156924342907745873125103727715900334918954500423430134626911978981965605118676616256573682331214192007014994344641295934682881687924866774778117129767847707841485692604028724572659948112657016510050531161036933123277561815184154489852561481600560009502274533978988111562674706891617192391191862975599964640848028929856119491584286653271473628856182452498074116746086557471199353689808708908663295793734752919294230000323254125947517520763060880746975825092079039316456610198736007906232136288158828855950965713843365653249151919097179029541505700348098842125277076915021760307379462165918266899587485131026001764849341447176476781683695054885496239812870852453514226260812459977584604536928468838957515206576327505203291311690001328184568598841797681246631083316533155977777369122305383578065670925835453079575483303414116810134323574099423208305451210499140577038581178618039864801543905149445741490855721487619472432379932222041639824043245738671010490436761750437016354592564702835706423192462176395197069891706728022699698498863583007087074727732877573019723584210789335113751375114844102299304753962348739575561511249226039832462330971662558958425574771186563598961132445573046731781517608391501782865543783527602880564621656344313094565626756324193402014120215985080993168771911459453924980488349270654756693229444842978009335263544725894127250047480342815904846812411354878257100507028580956237901889818575277328677102663338687858784229785199408804246729172408333797261516645049250891320864905163944751123008 [135,58] 198652070634158624215601720199218133969425224684713466867040744282713371925323099672048715303317916474502259480273663610612995384225167897451641820227762266677114485354898596827461467594185986995561453189813732267306785165359261151175697003777038581479640328200211626590071769387063368119350624217282760422544700212975104038368668777263481995654932966771549685232270492655447712677360012556525008771266822365693746892048069125864564982776821503481947224697106159775909815662674343453934808371059271197860068986092913184033761098878225026365829976215973312867393492592950459538393958259420913178787418695993641552852646908700935974182624258817346619376323266427162574925705934565676462630179241365906832190784682015253764212865895999831093204170782276652895238421090766390336604875339447159048833360164935412599009863051536899225914703900208655648981535666784840462709632893049349378580821987136516232534301604598795475149132717785164927430529074996733239545279532703539376714639730617040048605571808435009928857677299455776050772624838244659518376610730401223873367041508455076503941528853785189779367119304701087518497712054810943830002093268000653657847063715648488209228962604813757782179628365315195620639896090229692478192568109665928078040704036195347836645622334965680277149869925587415307178504521111124228862016012094829522390723490404857166716179730944103672158788678710021373177593805785196909634545943457646836846284405971228242817911591565797635175438207301025577846839900283738458683236570343056562806418731240144310020560819440328454333248431995169100287085187883709245845104635201957747390341283815959710189088490233448526038192749098803526560691811698101725112374904829898089344664283222418307955689248252483905452731389130898343334914650364056521146292470405687466640798754591716498207211168429478897953516812601990791389403049156655346027135278349194111892684183060748926382496150154565178264459969028682771888330972854887916605357603275772600529859144895012115763864636606844147427662536817151575657919418693709683364630719528160079951635213003336019837918623865083793541532240841652371913867100030868412832461556656050171328901179610110262223199985814859476721579319611529161135849303343560601676258977940883840796808007391125309712810586926266368765494602184293047014821803909942834350936324144235719323554146092800 [135,59] -74920533329109435695448483746302953754141647173669927909889490305011882362116666251212807712539648822807217390305716181224500118309109051856222677141579013341608270851059363923798773361116876947786830004394344544683008594837260784289755075206346999991303687547624291322855324020831585359005142987732762283594770795388454976197458334877437878342450705339824386188442892282847411346696691158556092432331542324736459531686009241967033601471577279969860071517607521456980555860749169221614127834295289184222064745224993951737912146909733025028309491580798657604927432846891422590414177674428036073422211753563766278476861571924567825579146417563274585647423910206111382573281354720655609388796059701902311450718337917327864742367090750392715856905924273780172777828031356248409901846094836976471695888493344355457705883730919896674085934227391226751871673769694547893695096775658598379606377492986092241951204430743106729930822433747785810487111186120308456705068273291062242353894024683455550951243318749252886005990705576198262314690894065502803396006903751370686807230290573169481968672222348920924467191358930773198814946345548130632742725016213345792641001708645070891893048577286192169690367366180757985191592330915334070114649026664219438193951722673095336708349899763931907461618254554834161173698604334948514600267610712522261941515196671831185202265557969579748905437669545374612842049726348731208076274784509326697688413752252477254414878081082941768904139052912257869530249253814730180145677917483024768398299251057304474510625509079031957077335098477649344456980292874188099107073426988315066360880928883593822743611922539157650326123633402996369395035743748057090441617758460975608526808301067261555732656568638200617441997065337301499273904258458295528141515911888973320821240371151248186719005537593506258227694006902154497221911891374692291104694656122536202850121269012719594196694676754651062945924831969548852500259256287472265645258758064879204589495764143670273358412732185750085566144140766940482485008514130542160878016589759941277707772224965052925717476644888353631623955548492057647961548235509608735603051663833013749083495323975156565088667876659218397363297889370113039367100784600940187522541339820285343133462289412592428782994979038860453064612608183416130279922570719308833255300355164653438980579566880 [135,60] 17503708061139634610432029896961369869442591990436434742935033267263928401686126532629047103150297944927902772669557043103738032760448475131056669991141810342626879863444387476548135464176949715981877921544012462846317104624578919306570178503310517347418139683553919904520746741550504248907723991616565374716466787320105420371546398993863256314433901385853200802474315147208785877918964796602010545875511589749075325667830613659430866289724256934614365377057684630147722778740085488831016643626533481257763390132662059333418856203710646968608713883940325114041343855759375661545284771222103485974069616569747819428703163580302981565606551467935463291843837069603254998070862898130612170157564517673949628775105334326960368796531141711784380084733554007423124999934483671178293377876840877090720924219352735115145630337842827417806627939725187928128319633221843237711308867024322228449791274994571566414495081957268565671557126993890200319278873918905496581209524746833483792323426942447163043112437426687787536834561640288814330456686274754613589296954786022044157888261813688631368787904743784663630584622901969175863715465399317980268838036656025997214587603912057632671826209488458945936992455636331425526274095519354826770923781581042021575807267794217441699772063510160998169255514075590585392508098207289450773726951621167588951250362682599925408799120457183096660348128542620775380104461447342546245613018518349462315494451036759938239136147984549768030314426071075859393314317178856070894325062517549639091014544255918386440082658812886294787580383938028099730025629847128421650699047584201977254818038933755124685754506144297604913319330805328980949387271516337973866304208369261965481776658197589056434580199300323509866757156949759297356483437911816386256497130463525217871988591066101766313391269263573755611060989552853612593012212037767314029850655619407621013156450642308578407401430254337486068063310551814845288844172714615199674495376273701390745069577331223035072501139808522214808741053260527481675417764427663506511519069761446436392881471911651426038989535644958799504603912049664454443349148769614689625847784048656303749706153435504443301872504826282133496644993358679855515430665171531107335660427824081030943483531688819153563640763324411618807348379656824910123480997047316112486539099123846678632168000 [135,61] -2959993278241734603222999652899727182054409359295778268934383396070523426398330261292641218035397245517641018044875125378944067209894765469821614583430045930090649164690290740716063470153433017926797454403572458971111346367510541586368310186575870306675195645007733987415611428561074089597066293263393124991854902203680470452520161742902633979634309885754272270649741495181647536904975290301856311861286081052576082399264389832140766665423573436351220517481251838690197918530448623118633171309491749247472086137036063891379195528219670637348232364616162326220597597130166853157792559391213277301913154421136326645408563780293970594338154128271084660202884789915792939280483807914317172181236704802026410153139018929685335884830580261508524319283828937291858886544867869074962368589539570366726869513580043194896816101179881234127796996786652089930254121029491909727769450404253409291723846650283936156758693757034921738890154376163854903267508246666128926243781331712384959709963692900765942025921142611590936118592335568838721088360918946434232103695294856149484852582842437581415691987719526878776426461488709925545769681685690250725229139618148794605703299809965683439000931725765391025825548088935915892115598248758320862598853293703184797629242264612547838603520049846892642854581111278287815873780181259092236312117162816846252646583837862881054834960413400855641162005494403570624149648315314240356531666352417464412663173558823148111664930846503483935969398879676542402766844698502491059235271649867816255870772215164016973178321773759248431800064259732768233534690354450882379010041364091706029422220494749013906780181113926068913385706929224606786054578142436632716695649159065812340397922374977184805645933397716008163713861978013760326310914648243017593780088858053415539214487122940370603213964146115350206231329598965742891382098719831214308208216220995828194260639986522484883614103567274353085947886705494202354134891072325251978680064165353818293777762799122271174042728635843081831089147769071322527390612452675113176941263019946163042106305459745661317496817743344511315170955040311976706636711917838223594030782719239942741632920200818968161229091615900186701913825200453417039828127390832363126343871304555694130810764065155079773346318450125090034436771967913394517911763339037487486553766315405199634440 [135,62] 395845743184005121373642384711435958284330279977061372412945480478154251391296047811249791853201125092045968038184065740533019918185899704908073908129142668503248798724412049975320865555365964069019113742633312069252803538717990316048618598827746119511543175415443769044804267518437713428086347603581922782843315226519710695752008863700047071669829789383554161134269582329763089697172394306261352035443146406434338985135839186776465278071075153951808133845710976275848576464387634274250572268712171048079077785502176265754626028140911324395462254068234348039272842505744038453946080978597677740399613398149454920672333712326435562021511869214366129736163743784736209712830754440939096543463707006387314162382359337063512944244417688769409129836062319784171331569415882915635601560984019204698227167989596081903230839562977242158697335546654324140321828100521924060753830515911100710904335078641168229563305817511383553589182318214255290689071405332008364312223683016793804918094278402887385753379087574808009707517994626151499719685411246589995889344603741032707896550823588186559696417797316188991201126379223874521026715651016501157184135483336871499708098292608681910296047504648059918258236248921616075093454480363006927064027999117684215118754486681638924474356880187613534542230138784846180339427261983868178479569320720648226494689517011016168832740748496841852946263732905374819347291065744573420219683300373651519882943084010856000817936083549538627335717926459350532123789206109140943358971315286559375818510489170291478639502599574378035565433579533393247693516435015312155925154297824415415229384384477000639720822996874671112350477286164673150778010564390867792043560043467924175379880394822719409586688107974721448859583799797466673119584992262783174009058160169738564546516595913653071990705301914266019561416939129792006685186876238808332253481229839600925132934046781841085440392429774944651524249495351749653999862927819314324296111964728648829698746341056510736026323954180742679461613063725364354056755350964317724002093482875335706299215331499161464940395110800125328634585575959902308445879679496202489987111311497459460462505986206543499244230673556624614465359558653984215113478402987268357519507762967327880930303461288210693430505430667343619004775356801312542425506755892005294639150400202855040 [135,63] -43787320150651753578600270247888688714824326164637014868420718454561046709791029640240538121104813832696681646335447530925524284850931710845554869716116063145854450577981406777247096724807841344967621908379378653484996731926126529171569062215598845251295056396132017415841416891761959689349638756742367593671696991544047955938593728628059227014419489588022675571543951536876447318807475512530802093349746742357529663980576601697892652479804308299013925277132648060195677805282226891138702360843817965110815038140068855216693702688002799962674619709117423181292675837622200363162343458249407539635012760001343488117191599976753480637187586249568000664823855009824272664656114193293591556787400161869134556401785572527065528116680605302283766474391722463130623120429339773891215789002983943799209533715123067806016299040950551160751798641649959161861773242482961854020613185903290945948289297678506174529756514986471079672221918555601753199554351483582680329128126859586563205354763980282717423353439446028660132009375996981606895002389884435110624413054439565995320013150343618529447947711184954458819636394847130543633366931819787559546914236272157424709000120721076971185806188318505665889964200678823659033931304985344343304045415341071878044922586549562397025482293875941370867161750699906806909610788801397989584707040662135828038442632723523534635274387351458690556563388091928972487146590771338518591572088159650895230354909697424947443157642360836874532375147547571045323888498577985878168425029138396057307616384608880457969170074324882596109356125308597805001091470679592662729232675809289108123140102890107641608241747186271908284000762015359190574605292215418296354895932606837537738012497232415924427024077150796188554114031957017429492734134652649061003780256371759291621809709426604495806682998221437907887927652376494973409330805352707360232087506374843415712848290849814681833892209625960221761325500477434702255224652938558664457509173197503974041631141404826035188809028628075032025200736692190220592532029356666495805743901213641918392222414245903530765247426824754735194560523858761952798275765759492571690490897686593416964079491241043564319491494846331919225338288143508465104308457880314876856586352650225392812040788081517430419170023358771584405002749949664392408716596218805103377704706072688 [135,64] 4088058902925044511052636527923340697170191900409357507570626803170233773978898683603738330902880256688207929109177546511138960687790357504756388360318674627929463057386580718830099151143283749701784551088322828604528260362696439179874551139359068999574108541487362349094405667373790740772902694716893293060077553341696020611648397404695328478787441399595208657301233602676093575385263371573831760384381760994714257706502996291495613472718285532244589446271803991113847508828663245920647277635572726706356159213142967258040546778963145413208951563828399558155632235532505660194292567805197562113522353134289707434481883387758483419615250349158503081429568838288616808257646777435248250033257728664053001034961543358416986979055266390319280312870283321261235700634152646954449744982119311084075659781682925312544823031725947686029874984408846716989217398399968621361491251477635482905278108310568397510807533379315255110650341122867098393264377824256647579776131437959411212744697327187657802513045993544620482272971267367050191127206821699977426763102239796115539865788412024697193016593772418056594700812219506247175048923985335726614668889479932529062711068006508422666534159547627115542168397998807105698671675550418607519465168998449360914965510029655461085154004875681870835701491244627698773391658733278995176965833706494349660525452717606795821346145399638871874034220005032372120569328337591798337392823567166856819590854238300789422450053856363957018813822277785896810331415358934522677910539303855606979377219019600184917915703855041501679894322036008782958216267888849806475735961590517069118634849031534618968364230439604495280525654730838838897510563603141836344601983466162467770398443132741490005692548690551079669462428745172172351976310883170551288127954520619575267740782424678281591247803209679449475507968134093363999662847591853877912064203491604515100176805791494343422632050579001858737907568794929643107540982926680051386379180374123428749179018921520304248074503865661496178473908451415319670711357828649910232392802829559914784062153216374718926885780895150075796321755822160194582516043166789386831531142285640906633202375433354727196476611424645158682784808380787416182251131982962920114307427059839948333089479611510472524324810724894908054686996134781304860898934491084266174593461760 [135,65] -323224937410780261548173697710513225473541371344436797312619614431782224871045263864708832975080174284930575183405085545072503479028407481532166568312844381568280618708670499181011022595492916878465012089830803676017434683796885570516631990930744688203876232593437119217912195987279160398883450930851917907470948535357765486257046745611350820382607862610653739582577146814728615267904376196074477845091484570235721221010115352969255800375777822745359941702230297809789864584268846208310519021986812014552091526404159901894438776560737152406776001239082345444234849445622900289278805401012419842754710008804782658781356957702132448663752084140567814762339041506890600361042680249821597518696943000608994148984936499627052414398128405130563051568783231947948595132883424601317051884286714640527840674156423260497980506591220764486097639456653919215317803694492490093385703287872013527187015665692839898165926819605051153101172941887549470613981935339583431449144594438931838522997925990406777182079659463415394672703556815619240128247576642118897929313232195706625051911663503610844139557552550418686073979012784091818890058518448198666262471491705794586626722720403650362541634496476753008654038629968296619899755284997941084302028508466748266203090131207192960232672335595443993466196655366918264456755640431796033336625519779679856841365652749502994084532810500503593742769139850436480747025234247380602600016530619441821675204399969863759925866574038606794734355719363702287357263439734819668869130362493832934329493363719946823641933024272808606270813678100532038788627815771220584582593447510369584125246664092660153161300765251221677156745389328897313937133929820366897392223546713802105792051548673678702976262753418810597096693095227523413033478367126820747457921929262076373554674328825155884430840749940321554570058103885077322810093759880879162403056834577243018110652250093167744033106626556074990190564711789511612545985724568750051606859197887856414793671486741980305542399788829469582940600107908332426413792169428124418601475598288800494821819001836360337227194959124792371392588486732569758605178096598003891947093095536798767411587234522921913553197133871520800420231655735704170818044220843440933590014388350987602279189280218451879338621965141294281662260169197906627647500425870621076910272 [135,66] 21482270380365869987103376689838102401588053932752618922121393456587054723024254452190854569702673431901529796872148513319370825899379071151714709907317449586692728472156803561838323215328539008323306061684881646255810755006526522669954963676088057531712585187396883970009441829062336552226670471732728363506965888302097401603408782790127941367622990698812097417110106511085956516810443422096265639776176283337696640384209677540356103526777402786968466471759375425386641696205629757803436536375993285765235796863736321207886805560529037107436112323819084776249035365705503885547606278813561513240656879641249317032398183702531613629680695520832714938665977259091922319966694393186876250941231702933713956564170405823828359917995500733271614412629379323554356184867992436405448475541404701351460998441728948709782768941248991742262150373541934695274067756933984435675561079839131629861243444753878867750638598465198360282022140289347098737361403532616723269262703569062006751239863113595953488442636228010421652220043025465890798860252924184872454549353244014360793471128327454284972287862272740980905824145720511420969670466867084845445844806068618458396580478691925753954451484115930705229862311940874326543328833068522095689504498510282015255896264656309654531416963250676543752678352026887858816338727323872344265764699154316251920891368008257600663352796100660384641778496522560374870478594399567101222579808198702835836189387587982642053278432848863796094668912103571895433287926059268966189539410129501505593225900375749936803489331821893550890389929768629115062214391618296910603374525255181201444215071785716914104385748012154545641095662590675089310350490374359953314555485483502550516766499625499623069833392169737502094075334853576670396404218299280403266080120179620695682038161381813131959705605096363623061458836812117004695781714250285581410892996276101425174696903446476187632476260575871771709122292076378455956779972724437547933450957657967885789856356422056812544913597807304394725947435522834179778155958277590009533014445189087119948145520368825957218564756403318005128488201138348156028172056664375044794600050121887580365272849045908839546993800797856532737174601404483895259761567172767040496085787273634753895603818835645083472068753672409816043427004908030114131938003181684143104 [135,67] -1186999233249206336166974042437899800813356553733325758753273699028497462112776187003178773557480654348279382576283439953010397730573423915759046431190749467378086937728984468334062888523030323745630184035252047983345727038434310684154591894774710675376039779499724033120472584303872196072395762812747324509862290277694408412884749572332995962503278331512103800509931898990819936125936762302270752578111297758513070082012909534294179011275760305793413274328627231284018137875738323384659380051450990782787117197037562907639884897764577484432493196869105936410029626781011462911446954563666436650400507659543755501551844871722427218414244099241765869988452519967406047610940054321817494423975019704365708476678795134088272546089961952571205004491287530817693054180344396683370006854045864696546650833398748041532848920427263016007944748480581661793108409279930601459203223743751696133676477599053243700237661168083532231622241929042366093264249317678566219360774858647688470579902302649553356602867066686270809082336383988661584906085252832932663851540264748899975721081431508766875169038039606685616211724628452534906285894156742248226955751876511410234610515299137078039080725043178933436043114264997923887743551658171626778200147564040159603551981632266495177234856781772934345648894798384429375970903720981178720287232101308622438619138401312371819927431772568450047617920822759695476445578359704186164844373414143204798045588802831101683600913931921438166111948675678836683801878755842781836370299255870633401642425874470762708010021336328004467563923436379738940449172429153965064060402908350742695819279511185887115760500853981170100338865609703651985749919016286482969187431262819869205915147536023798651653824598926815841207917899878017799563555541802219859061524637066528530561623369950098704468749982658815611242835442161133211244598059462155257039063879603405885263850321535991984055658223074402138026634037302457666854770436835048724744681696481896622496503991366474384826056557892303129019296841107449740471739098143335326424519311326105309061527201901797187860617892500278141105596402993844412581706060682580593852351866184050870150950307041737051790136369511553878793629289596670283501042993132593451976469192021316427971734327567078797549099137407092488265986896901015075561510054501760 [135,68] 54335219799076960628392685221412225143034678262427139612443249695179237692801831315257443817385474536998133403075678897012739854491924628516974694931190859529226520551757032890305229986824155470527484777810332873115190110020697190733571159395194676852639104678202421278636842523795810576831684970133898598041113761057011667547429191544666240185801730279279668151758092803440544779405877524379667249856587353379760584557586291921312677611659278628534315562803101863005250128220051056673032716009269737627249072238299460188658494066517939212076993017227650907953324907472914677231496983386505463228856896505934572184550469962905713521546731667409358089021154058788570296882100827737154742173823341822713734382746736203617046163043462442372812535839287226597001659935008586357069195295444226825306540900618875600968014351477586360568000368144680485372842921622366454716214595150701679040085696961592476996011536673467604164631951607262942391861262162213729242904009697778327807579916532072444811114899646347860289208285615332267694261604056244238630198997050834445136667733346486080783458903218015181455026122388159752614510842746088765851230806089479165350143397051520697149145072123640187473272965919695073462451011631701912972989948308000964424275417292716225133360019530183818108048912054112657507893951952380421871261063944383158868067267501789109252559436977239704182286216354728055989853421177417665627732123123489380324034702404185199771283049328077412115045181585346985141281989632500879856005654198027890213251781558160639939046837657646943190802343458187972100258145175207613508606940330557595664812244645173433419891388754825045514823003838871711334519478978296781596636573326298180366521414847516950405696015593634055456525730045687094009278572386818586102108733454249730229316024241967830803254191351531490301215212874185906268491092685432602595104936628482291227965156085309643563299078959462646373652223121677655219906606405235908727615228035313506914023348818466033681739280153162612052131201985494713627362574046483991647379942194782731403876721123897792684200861129598661979984529530791625015589758787828188469642284063077586990005096183434896215551595841854227774336504309916553238747793563750420983401365852742933000989700972872444991209497494956925877122686888938367158862777600 [135,69] -2109357123923682643567824822518333205922068340751778750719770468015789922336415304546013874947835103483240858940886696444225752393123436281545682181376488159954608830267915317557960085081325364227171211270081287245300708798414384788063231965991547691363739991988895358546383393308797681410406228365047464451123382853916367572700861626742279458303465710552544541760864951724836444622938328644034819511310186617771483671429928053183154929882715890913643476416669053117399261150680707068407366475536431588564508140175875528657165801776440247147892316686635070728795144006099552947688672869265761948146427021236408859995216729575830974389857171449581260160182390616466554139567353136177593405159223119529801211271717224668508624788832153834071014141969725547432073863108955115926738031681959455862709157191816536997655870517370443393536114388493243924531475078518834862156941410580128431442089151853426197376840104749917528883042740029322840300302038345885693248245022213929495807283954923908528005601750890193928675047535824743049803889690867961983905944696516354729846632156643585727299205245175193704925129073200237348925077746356399307799055591050869582110517696817479931679386588294319943471500415645112852754129645730293683240652501196921792373285466113280195130951087848169174670935414470909381096392693996070233481229334940784295065201143552636233407010957558631565188956364440548338853182038705704346663828076818536178800163877510828624618964690365530980495402987162898954280469252936986389770221270646003331998426467049310015546065216877085074450429095091858745157092094842288444416678011027404736251902103764403303643561457419093074508262812385766900728876954786556045444362094292161655363543115141266395506335876746881840297018811401853178273499016687721279175987391579998632831497731781394343242507666523614596119970400146381044140078611928390417375263486534470404376599227880902551721588634853077003624800158229532345641099017852174932251065042588155053890092695404222979752941995884701576592188690084764936105343897685357808972873225020660108695772433516052983477171913687380079987770482868204788443697485460673219467896343410182485627611069012441664605209166429563011218885450233613259993822853242720567713990687154739538741167452987471386546918063524828453047166560288171673148320 [135,70] 74456521798169410994306778342502841148131840531664768864536568454500547938371189798580180700004401192258151731431931277664168289847146085326338835197533266762842403894349537234225424756550583624746411646674622583422942730071140446542233434305060759830655285233091194073444756388196498884885558860296310186185076155517945779090099668659073166673955740969961883181180633986750235020889037765024312151851475934689558880911257478194856760009974737306222124055136236994857660349604423985495690308085455762484100032980203447063958411830006765277379690295797436770012101929972069396802287407679705440610466686272723312852596676942129601735302954408733333325025227623739383464966266218471077853565776269255982281350173101242761187674042508560282760220716628094672556315395387069664323673497844594670221432710240166849340048226142277037112601340983955753952104523173903581505732103041985571229233669130863966241582182880005074620169874980225664289840450811173494205880232305499528647129297467193203991431019233528073819042808085272617478520866448526984231166858695975145658394088890305417257063595377706676290021707547186839980443457446636831098943865513138583646280814924888566224081154721492024390591922565313908999645265197439306433280870045476167467898631541848636198354397847866546063719326565249064287493223487958570737648504000930937978170309143374398455016180413074535425880902297379551223800070192814534993884262847310556982428169160016880255093888098194222911759746525418453352669225160659891937402309881310915524356724118513572353115486456363624071328074694818795963032658241022721767433647629587731676837474163011293169484988401754883584072212800081464537317907614382709058706869301841299607040404577499491134218263531574620899515756006178410019624287691664897898639299056195425028378515103840354488391309022398864767929491147442612144804121071557225726689623124787840219102140271083585796464914998111802386838987000516673725093294272130240578887183419719337763971843373563660197959904037567842918565845918348079889887411065495065386113228778317405668221022184087390473064025520888106747840280782949885443453630537237085534428276410474207349691204842235144065722406057713796774258962559378811353546652365190280162338085645029903078417089531133563316861348447694094182606551294507151360 [135,71] -2567811267869480018616963584030979539362067543700982872753420656549859376038704552707672889683451602835821937392301397700419285742265077720021408023557945096511855530596793922420769556203443934588779346213898280290872668135473901122097327623805984325559025361666365871117260779241108253266638756714248203955473566628926674511041159680486172396821489806664150098401858912759468099761459109796007217649678916443724180603300366948280041323913169948330233834434980730538807090594039360168130447705960364762788893736073142906544005359113735786455154023443345880225813785510643574921875828985127183374761556753042657309913003732183254523853083739985814884128935176157323739477978319044875573825596565839625245754619187442212015999344969799535034349148704747540796649713999244228427159151184765907076878089319815810523137210826184205622018167158975178552170210222970904428739978756817047691356592616827692985606728237424372179751038854177163903490922451539328895677837950047317191649322714880666103998913730647259280184246974809516077914398398663543931090462946416684082271445134003189103120611098234780824378687871039915125374065111049941876870990830700949524763965621957274437506385967180710573536948533159287566970360740654261541397936614763148304442020656661901761470239529214959064859574933517040707390905019968504216451053458007251796035825776231402066803661117963760327978481781289674041564743061267932555652778729205754477513185522447144455039273086823858514583317679165124622662349956416389567658746057988262410126385643453082246629064912382827559914813938368027214101271560105323868721529603519500099757727527544980919206492168200933594045052209660113558161222129701090425156940601876232132170611860120300150422767552975762525168568474801864904016821030591859379463717258009403437333903524122017127090661873208427765053614835771972842532202864950502501442005860148960869305745436754305936425910861967750934607321311907586398051870465924327990590391235579550908266434335360981138802382970673072855890806213263485993317539573955721242385873002526143912691112349107379955783455848574909854281959662239164307730933879753398282607867628361906659958261241938746072607795788165519626061527823500586730389084622305194757174563927632018863926567864788308128199796964099829349414970637391360 [135,72] 83835387874809422300618700933536975180077415514317330527974941270362660409941651327145534996807303013902954669483686352392402686797319369758498801365482138954935646671991235054167521650940394331345959075897014281330688498040627273374829573921445704682154338782273862621937572804528530332561885883957169524083066833859088250112639570196145478733189986767305872341398701934452492655313505013776854881455121775866265339475965028559254762378244296471542890953199210584333064978132970986153326797217190272680527938113529375477078489467001630262492285124156106076635210426611354738272400303315080930906267240810270168764600169092273821854836557424187879061530235746522553983267005462017707906838380533498059762399566457680627140524452139677943011626907397458590383058627204308198791282240688925957424927801567053069850105200783592264747533067004809968514481850772408772276939405902390152006424804278206464039329838700857996355289497933231489869393068190427242097491173810475202232291902584587659379177541685616652209362227778105901050431659405673108310886341409465635637475765927878226046432055506211631075693450284443343884350109028592228921128838506201349740085478540673513187095971812376892070648351683076704184315527123977419746937340593755198024409688659129782476535813873093392762208990078828737962112889523970975373111776993638602911146612501806700855438759161654039606239977481516798414867315635456737656848750449521289139308925496747952339896742482019950549851623487859218644695599508412288082175653450056466352277567186070272111493340664786092144819497075349328232281084486182761646071489268950533692627147301252317441719268448996726296876214860846598345303049385239226699163644662950049310609896324580150637723069352233394366262931150169881428082413126258485392434153738977349941996897911170570309730369944083664667658093183099674821133731050291180677114705070678061598368833404213184250403062932723056121907963572938956830218361899247636624792654156352824766800848514251081941684749117951130109734297832744688956378979215541545121779281401003685661731567512365327661992605700747698731101248723777083047927096171929335578654407899694977494559453222955657172599493558210746883524485119599986361489492510130880099271096335503666977980591928456351058299619695207730790724928000 [135,73] -2526879103580735937083866479279175841380870010630268176837557049682901655013939244455823486324769184759793827751668274555715212865639561696882745155948151635934746953929305370062327371660795492124669251016627293588056507633630964662852744438406894229121751076733196992969635874434232832999587376610938229000436425431036266217326617142221162736575121398609171043340206362891661356799125375538233371989011607902406650101805868031523507695456780766381751532400775309931576630824083274980734033584354777835469779475577012039363493919033517727689053621041565086817790615299517076113971585464977745361642540837282324709832024027482863935285632397264411769639060929860203958804313402389421673390137679781667209763614347689890432849584186610909719291086822439296318004161714126293842770366037735635587324631474413935711295348971465550759117937728781793568755553915119177527036904636569615842769297412485665392425495970463219147593382722944037105371591144011492122332094536833300740775891324298303330009667361478798778499893435642472521715460232758037894790779155349682689132821293785245647249133625075285739356265901071495499106484636957563234989429029414388274003319669862763387281690397050548276428214376441422685195958440937797932979209610552400332740525633958743929442735632281459435028573028598582295576799037748542541955785590590606422629100139758819027345682455756203794208170761270118321861767345367305043540061105009931151771805743162611630271625422482694166051954252158479222277233085518102079150589511408823663853208284917305954531903189990287683913258433774197826889856165851568344569032682981709732132013566369127576384865845272726202201341301260503952550540344799740674786813738949921519724056872838703899638856714735616313878817347588952929381996370517514836505858040524470776609124016978818427550322748716588165061057378212395962846773873796014194590274953634323029572732837123421558401812190835550662834145284672335188082502020517783238322651064407722773366663331970302788651331465896762140279824512771021164842831280739086478403202187981836708944073106696168741936388261406226278748595515671379422653220686551104194336269874897731877128615561760252122014164056813269350931877145310560519900598965019985413743424846110708705030919607564762440470797127715004213615680 [135,74] 96972925390590124048550996475602765117243100692776084938740554521232429987455917281713073003294950126080959184972709120914567576972642191737463575048509259413425486686653870492915717946469498183721471600645455502742311637801840774920924648130769394262353452684190467002001343413180093053680647303771802374901785188609319410673910614881891023023803706672055268601449084723613745818636690433852834018288276593357638703893967743836069476250902523137719366174813741611816825289264218626474526115829229919366927677596310302264094166962693590234948962820318964057839797827268547868007504405843382584279802926357154237587711578822371831986114954963788210687272732513243288062384226610674411253686105889399306910968054780595773372969493368645790542056831709981731979057184631442026562744733017157217308655335230997241712313263264796929099380490168554656589608616665090085553726935628541968330374202964419756796495039385999616337488195601763787909244586853923363054178085111830312307499791358086477130476672518005511811778529209698329619906929354114886806950422443446731051780653781829368901111701020524999450106629657404934748427502895403009956729877083797353933757726290490140828309251602460614383825511110947846032126445074328493468328933453121429405879154942280135851811000526943576820640550949561790492612609503411190493063602120091417941821485760229194525828479212919074281910984487869716897950684885887490184124490831724311131660404990354723386949275079511510365023250877013367699885341651130136721858800679991706311059587588476950281532919549756013503909860078392946207908638300749514402503889828645418079082475791863660660666511526954507201640901264401295142466166674804477283062500557392361497727653658543729222191365249054165512291108496525008555553789862085759801240325702772877554293984121964296806452313013636207000882105720719546183590689387115213641853627529062762681793256164923379612047448502832099367499054006857957745073658509644359083504452562059871382536715130563383818244984024600284536004032780754665084540988500692392092198732088185509616981147617427826185959986438167473111662617071124157143356392488223656318204278577524344530082333424176997124818322324980708418446289260969546572406066889993620948889402802761391740053510177018577376912794920518246400 [135,75] -5490541108919397905844692798098029011527451987636253012349578342589182892294530317403460875828105543491447992384056395671140106226189316252988225900615952628749972460684829002370591632258049227358938002984669503450945846867614698550923396674070019795302694606346777501733729291274908743954222557212279723706513920479523694473497913483210854393073742515267206785572135583234871504696888349628348483227000652798952177792964674036781188714837170325141356812010633549741387840432333926204840216488958958589002062868370514131627952240472637687899124191793658638264899201544056457939739735840911860272105867842903138025758559840519455845282737640492682697704638045447352839087801675926389038527496434381337656911400853951477092259348815727838553166294121897887003533917435100887000840706972362977683381076932662938674857203080539941134574506303524991165640306587151023440791231394836342387572200538128379993368896901003002625377832001784820940863114387352179590014557108092044120673912255567503405094219521393377245340299233250946822969244419900990268872660271976266068640435835355432589618588397984365140441301486998411859251894115106022469757909738237429256859256734093458141926366323304838372930469360666197775024410127358044624949397758330247473327356521078535019207583492039942165438058635356140594314324516107314680668216060635034802823789263917355652304779043543022011801672357964039844249675041796490354882289936360662465566207260799814321493080139988170125016254230393871055869937977231464504283380586654734094965952554930977890512077633718671016314464123830504706958447626877473162165146955530971454536517439672319501398149028499847628137035004717168181497522731801769570085812682178704221950737049935306470927882030612222805561456497260440158683523737652854045323699939015690678944833095954780114739174451238190147886426950861448726312133189945736176682405749676633687616031950807496108075496172851578186944405217799323575277873304730515787207173889678959545546359519064002603935517907651632992377431094110568809473822056673717190620504760974353543372976780073922619237515256146209844264475648345211928986276147150861148157647932433638835151262620494891128909434932546386539953318283581002264396696719130340311513130132809521589183533186436605540262702997447680 [135,76] 274522065725726391539287646472335923908376145848625073066635439685258866044433684804593565342495683685680975929516719408830623773145819639146510694411037673054553498780188524136355074887575859803660735225946042926675617119802134049905536553651413039233837593426550109625251380561965343832582235439730027233111530790167980888624159920930686068659032560139215045750229003465830152024982525685514224817252255022978855766304573292198392706904562967862499877573696110775246912517022244526975182457141088932510566867550837489617814900070958216255985497855875659068732491692274106454201988307152682548252463372652413619614725910734816619241143151178011064315746711777844311541955654339923821748701324166018847305136228492638320322007063775980155494324313897700452790277634786569385280774807317568186849473263195039612594502507122829052101206887979712679113047843611944312937815137491162200362667720820514798865408875958267782974951093847254459070623996210754465900380068548736448528882977145221979523169114228836863374101972355622898827779519358066918951135827836640819377487513300255796748122115530446640880032951632459999297407167909767485750608510302767431523217777983727259197994544954177675818686214632281339379144003727083053959819148205120186397120793176674767484627686088883866760266528683853712121651583942018391686827386108866903656529159619068934647689730351712978392178777711017277616834531648533314609907906445141530438928910336678869096038209732071925264421115589006124267754602590095934312932965854801908122319210485563380969822642861545694359580488150763147604022074442576110230717936306912259920421520063271533631867617219242100664491580810159229484297743979587143661024415880228705178218472918493517155082127101511026192943058646952945033500903686175076700295554317562915329170180757296752566584069422929606803421565421815962594873258383448721944644376008084167384619380936854630929715414083225870388511254843147474975437381518569553688938185156333563035506384342485673678410184199379022118065421794343251846388387926243079307715620287039596529475613341828497724919067467760380581087616337000910417949735031788395022958953708062146339397929615065571779645614446117815899107869155972864882394360824090799442105600353966526566869691549876955170847733120 [135,77] -9114080763511009510601743407246711432680942345517321737468182929977806145673090596175704661225873910933657041889226532131917164199601936237842480216404506391896973364544626175589227349559867746626472186192805907993547805506909888827052716523750615146553827374899923407488898067955114254282660095890334607375507812424896850104469308051520141160265667973521487040890536280762353886035946399001893793661699741951410599559528569059739743861268534569221597806799344887478272208581539810867696536908943533503679961737074078245061982431721988141606975421001235454891514816231857471795591693940710072258887471371362084243858772429271453245205094185370247023945319203355078203471306537465567378217391489696304182711662831330473360179641072884279064248540914901393724164178042159542044283515529160456859927920509148540772814484875838858084744009128738427111963378348805048543785846314547817165089972938859261315082713809722990950403117258350402276240486685534460298193194666365639931305767696740701292248292782240399333895237969803025706418514226070780732256446164618949260339879186718893889609584254341024647059839864987645567589283626424662958651409480114100911143501475692152973766378203375808162296841418244887245426529328000318851277304868213931759249067316094728401673853814379039945933860881362420894680445655427230066087735627245240608871836228398949336334631755822205040937275864077648529919034145379075161074632087918834242510766292477906316098952415628943806648943057212838229243349357293547067312843946166989104077720209428712682241496627549041800349458601267773653618168864031548874087627964365107507674859972095692823229486731360288159578774834162859236298540217432871233743866923330908777703130133763962985937677246035550824930451859392015152646142729783649227119316982097175910301247039279075193196294593924608853676107219214020422056372052698866568474353123975758259221477510813763332664108470183109698793067993590920684919009887980007701313803108924772324436635662486652766382095749075013187148618573376040810599440515200261161782257975784810322411954342758041540576471703385381530583105092164338871260707437212474167797039156430426185180973007288364731880951098810882190618956419464055785648458146984241504025640891065348702489165225797779105912880 [135,78] 180784828558397329689383460721395224683532663648690100830089372459217515355293752539592557726000111540600477291223779922083805770998991286541022816780585231150846472511264474444560108787235708324548604014771001767804036105811649254076526633827749531021731007187017576569538239917423563012071889179929796859295414345023339529139693982534728081592578860100036524215696355066685202273190414946987514981572095179561048211397175785729697662641497933770964343778457633063086826631348179655227005399450422523936345450000663797859660491842446543916723370780424935888916746498269744734823679177307927368672097729060077500418607230768785104351027090745978973349087355931991128653858929858059791720670831819523241966031758344501100092336722384929911907891545423768227584807058042597473707494758727984283745881747746222745991497898326399690443044644877285968043208425666632593109393378799632665349159751714548638048122532339504898001943166872366706230589256394259465644214221746023492753184809050929644931159423101595863841090699042934444357481587689365621967726590950542780789565221808821236300327365108145539002425861728218085484050840933130428014882800885737426320096894028844889733481689120554251386126550486120525591108370290054078044495989282543080246609276564225426889656530568302998464345615211731577193209507377235828977538060018923810530118775931485768397272059324169086042541421129788660307962625213547968095542822730253559705856353096983914793526417217309256564002489346936895627787568611868963511947832659821828831418842593375209749811220522629197404976254782444875024315752543154181428042067253729645535895486487382853760002411938350147295106102467859515949316120437962977533128384452892729170282160609047024406278841297985274290973400466944663212085510060407771768790381107477043270477642617506728600973238464619087011733037676788828904206539390247942597892536327273846295849314817646306260481810788014413311694791258047845802494469600135285252994891126265292772662722869241405640966690561084472562871716297505019460333656687645799551222864852020889209290950417086562791557314901857881430392212462218809936961905621070782079035211075149838026582975427381646810718060222874211931148256386263041178939891044599863818094785278420121912180979591429529600 [135,79] -1778430563135613734245550883914017345833889209241321261551210806756410895861444665335811904325843928946498575863566726713801791952070366367418174446028024846310454584494772110320718522430695583250449489984266075734293169308866401905222409861843882584875761643345293632757566998450189790872338356813009130761911886805864456034635989275523989446519530878184095830173577874858892626273199928335663335605527999081971238375133589878977613649261690281832920843203731474974556902886389410737382180447419755919765555014772753150382186370550581430706410972699965929462797312803186236137187406512596157107790429748234927293746108922003016933155706692115091857072342429345822085467353294907853230386306339851906778480698318665403044005239793792482910906923590197651851024761973953215740450496742364676768385709845400647609408581422806850322190492705564802408479053945548152176807709399943299941089964222397597826376674926461852928988466462190429112414942657560785909332979852579547514754841775750022914588664738228909351735658753864907749385282673024594637054074593372024014790825006043958306871750415382556481241800344549839927988531971420626391246955651176285665656040200098998658554015210058010009248334369249477387106254374054666736326023650588771282575880349535436308386877250617028531417551479549005303419856850308690606337505262144615629172101373651797262368116211894431294482583650123868557522704358871754026831960080728840456321527893417763626732312688462802678110361532596002820328876047906293796732289959519268070085706725200809866324049861559100080813625614089662477353543527464726973268762764474535421962298321301708711935301704842225445110066840334032690850951212103723564013469369478561362585661248534929131964476177493872310084870394651533627250954986166304037559407114018912504637695052241580424533255509673702212396444494446306480985038387010137248957214905423110269049039330861059068896829776256546647240799576393283737835058396147464501071002208240904548679201279312746018347397964551234029677167143468377909436692301530487634521999235254451135070962159980616788300848118884270489134857724348846457781339359068328310931948044126743522337071339712562090493052162403413768492235179086165348664567869638650363818152022766137157040829580705280 [135,80] 21054933338575305890013447829054674158027698559160861981389142449750491843025027692018621992594889907153484297492447690150699438613700989548690853784416260757898070808852347676316087212400791772520502992385347761301693135993523046785638857172041560409857921182316037967785575713945869181436253157237906742331300951816299591585216825908413645356163369367056832151400452969789482717316552645936361860888615690755862156539282595812768668414371429943435323028400062681848420914287080587072433192794539629976710480392908738677135542824773780988794090999855510906023842300169327090170635610579452942375404428084083274740381842192270127676895969087762913262934286099964863722981520622445610129536315451760243595041181467417015573067227241472321859876864670619910147181842361506869208198789376378379992538354189417676920966865687267882925561741749074282398625003421202498227016499410254672140320587305439714383226027450115692236443869632629546642996400058753352576963568330180483797712950384163207445573743371763509090292259106151947081483969022354691947940711389438863677040899351562613748667180758853721662976078269244901677629137940903226925215155789098041976396372840911605826159206959277189144732897423985785289608680618009049935058284391849247961104048328539622993422751369303179910832060628735810712461150012339975909104345091936749724506673073674826663324309664704574255456084133440033477169325118520039546937387414724394899025580829718710059925841394567559351382148915801353584952102996389685935974125538402655188367385828906261853380510307539779098841659186669872635727581620663577489372134348884631884806550497168652495906362101007517092185944128254906221505618920007769757687827614986083086019852296640621440994284671277015476439374600563511075297161975563306648966114289871424206569028168962068872811585248697638788925150008884343803846020955162226978871346587282099773353122548773280981072949544860742666147630252822434382685144009648043888981746930398538918041277488306602175288993004023699298283377927667020939075601276344617863993451365962166917860732261625589780027474762627102116573625670068991886095385746586269968582020398671259050677712167875777880115772848536147650478018174691547908463602470081103232187426093510219768212854400 [135,81] -1448012331566801465467812572055086328395733229790311601879509580107281516441230756950092898923183594658849991489203660764163055988097941817893483408623677830723542509766775618270056832560946143148383658576733416241908444128684935412900701854923941111110759929718945555400128114952172647066470300898965422860480429613427450408902261328087658122562843436922490706759077339243806466407857824798735573027597077034251607435239532994566606712799021109662662390787499207640131737923070477680456154788840175188555894537553178004237487889071556133473729844550303398853372834651785373224740299868852179059264554024093461808464860662291745170925743637175138608636333732777678376270946673443820333517620574095713265500299735680934325869916181323320035552283280762876096804418771682206475523655143951603976670437032187420543130728067126542241562474224193166073397684155222380301751092500085108696996962782542720338184126157254754729254906008309660125880353210493371565117785251596423679931910336766302204796606816217317949627146478408273530066741114481798001843259021518081843534422545497062148812503889842061790861077160520615283675360991365795373639746774795847272931176372704677100877092069468122802479802691506385075893082506793758780896781158946226362011949226568307144395133502970205941135102243998354149421368242419464349320034702527363279482846193653504501149782339583472007441641627491200938530399637758012698708730961988225566588850503504677808605059938410704851752402460160499860494908920787926510625000348758763763262609471173105116262985027786966368250422027221172829087806924736527997280023326232608726940964078218231597032573706006544490980922086752842990973527220962448679181039962309153726973672614412368720073355448840252265610345960323642497681655429159283943929231955347126627360606551303891480302894311703903007823388778339804352043202838243484318945800601558229927986306733856966164805901296879552484516369144510788906617481631465831926007467830047250439653648142840901134027630734633988129672059524107030351956807721014141359101903533220341872694027703342628111526951018581545807379332546020591759046803983008492431006168805551260421253505455864824631107874299428196425361531195071516126814708187309995871789157947799551788090640 [135,82] 36219010260182692314536956280192513933668648127728129326906440700583126933651360183490942357996949841112176084528692974116552837159498809342863501999757573389406394192815633097727253292952325055475659951942402345713290362536550340244634788002773372302089619325698020607232025327970740279257483413428903615318031511266255919844306965251295922802150649882483661609355690544246305820143126682004415193448439027113502026425279509908654489418379743131263345866229190321610291219212735652171948459368694403360882255518827692192829256773330634984445615458465351007259774168009803208256887538571697673891193597944718982689705348817691224649488319784350390441189454748012944741554459894654188543156993225543379266452608526941146699377805820985958523214478690018729986440328248490558915882476877260373649452600451503851825074921843290744821055011134960751556197991684029254396274721440980533572446706464019771296061802819489665845639171873296414726162472079892379234590164961492560501447503464725228533959836819086561906170203013314839424170897340068062115351562645788100439807653802779461365400587957976876060125145015527757005632314297478511242454712542482699423609646286368361776420386231785875516396760097829941160352466578298305848411838359546492711623902456450982262191268216756586226836399973388187990548670116235193889699733427190458095900589078044321434937268730475946094966061851513691087224115389119070094392055268139643165040115999571794824761283603230081178661193687761441778714738726880191081692692784306995343168801717988281168410774138995865751248781518571885008839201370090734552234351750168252442152434715194056040809080903270691443523970326802006182943085707457817553932229290030159279370670886589336980546143650953606969745610273048203163841927577976627212748067581626618258472731424991276126162239801359340563996070101146512490245934707582019952073802198332983427378582479636348399694316541758646465300694999582684939293663010630565085996276533272219736683111034340063218543627228305549088733741467952579416196593822906927268948217075102384703149332446426336016759779614485832841352151615500829828221345324807709173674145173363095160608639143993556053862926384310938460130081759442480836734981433210114519441534318236509440 [135,83] -42505859820018270444235373186796084470627518278351075696688303061041102924278971892553342213898490447396281700268727698607271157752904538200960442482150053896413509037223125380776811564350510506911460468641788204756682907122874285090931560936602565909905804067927231136745689048112266076790077377339595008669158199393230278848479157006791524761172963742102161014927617721343049675468367836123913319489944244670240569338358224637755916422041942977559545700327967675254547883549652326760364529846177720983518474179632568765549474019836673392422010885124884292512735632880949895459549584867740768868417553419257646637117477282304426568923197980957005199862200216427798810572685099727413066854472844963641684719471141977798472722604042919942739926763794314071930102702802241511948271783272388087128488330277871889257866032967818523544200634765472400527829375459509449670867308391327779501927296797944939225844150210548596457716172856871201828650950512838268812668183384274805226627193766533519789485692639113956980630527103717633330795387686552414601245997161794791109208827812360714421159425137362627994768178402502191564112629314511391892525327915504738050713858823289728116511211213394170016042482096967498314949654519891356411295710911137041790186022822296827390762993380386129578412991852084265806977214949206194550976748638146499127902136811207048480799045580684959630458891075721637851638087153792382630042904790069198964804315592607468546148417498856752117920069068310645162492107273888231766566347174464764985749817755804811914871493177381354249109027801063553885498850516011309773575218171396849881347099716659421888096694795601857024288438958023181053465273190656965598297842672046190191185767684694742960150446090497601689176468054654167145345826654850744165648926420512775758064124567718558148665212966658812027065427297685189179655584417240038686549175445752327032914792794337930478975751472992894039062909789875453146830577828423138421336189305137042866223554727912978672037120695765383620184498215868277710167088644035098374085708150021726716448771158928991689372963426351545377114405919683261118653375716614789357568019530236874415180010702812251646945528520378412865476450153114409901046014760630227008187454329440 [135,84] -3258318478999562428013609028683085407829209622340636130328799694947541057597822362065351191395075950869398746946316842332575188842945391002060702521338080700226818097982419925058883526707634159645636770589123624251627527989448725891911825153877613999078425925131509618925289223386709128454739352933390790837955754820303503398684183988811758000365119829741346559757768582305070926913025822592160091254234043591421996175689139328321142866419446216196688731791273445580959528220688417698209245195798750952574874363971717809406473180987968158595920633681935643857246919417114135453114492450502799813651439243780864213533120375294075826503676120445412487805514571241120294683512181105888986019033875095799374573138705524278252461496060530733773414592306686779410445091349071574651285787593875384836859029448105608431307248407015129786321694035345641158197380506317235804633653699350126614491838848445171714343785799096850590642608182922582177988380234435285501156176374266181967179688049889355837278307374771067263941621265302517792548970730534060778210805165318860439043393483646219322789136379070220106906215057952832204773403669037802116053579930442413915810368943742525981539084437804405923754564182760183890593883585533521111763468824996157529455604567008488456790727149657740660222310232480606442589764432103165329488771372204106395494354185870628658122024816901960867879697641802829320653674162774837251803524873957092130695409698288939229957450870509912692094729001674922516193146085269025574842740626078900388590255020368990509384340351408600213193183998863053249574978511488755725394736561382641865622544836507389351665396061110043075997401559090197534669638560460137952916569102420099463175628787174902037014994557446248272934645104154596203463741209493854466781324753375471846120944820776937230269907116298615117043149640583174191852221356392359298774216614882041186295334817160164135201351095836339734431631539809004029247203233283217175492922779602410502441721885162356040641524867829593350057301191466393639247673728172700138975318869973074893282954768126188340161846876509146778070404574299245186796607902843637539387874612129021244668618333597324472316327113964868448633850328796401562809326376498134402252287040 [135,85] -523083828781962332963025144102459387512338254084709991317638384086546087479294956249169321587069627860190569553426588153919345761250886791491049952542113673901100015924937859886574900739646574467924986644701469417592107180386492761721430930515453892479060690301592831841533056845280352978645568825791652108620440343031982064416679359028913070874819674862307906157650281429079576741432097684106644617022660268500444301179729311181247561064579549866831102262682555143415147100041291313660584816986564772063280365161288101101118289169696301615078678165419262585337604485616518827941569840390472241445563537327740773951039461619995311819830578818211647360820629102260879572415180600455520647905187316627198136611209835126812804151996384905005633730182426623405945749833443896812479310235964370919949545490993833343539702000406565022560170067223185861291267711482376360882345992428880546579911381908415660885950381448404263838720644059162185669275231548094665213056464242727548437443698113810653219625514442028323892167440402912742957375158121065686235279656962869019552218046054403858016724971366901064676290992865444881048421502558989192271728215614850217721757052984184295299238515138212749828243383586610172470017203634081584872425112715665069135539357355217774984702326719873339565671113503643652573684870583868337543067718438148743548178390187021815561743224283904534376084684039045628013236093408056251014669908335336417144175636299019189113464935749539731110928215766194715086760911824427553078104182875116502783188887587531689267941691373359109593772682846470894168842127933615439174383686027400288318249556752253147406611828445905872783753245492280876338530502399023089396548838999599975375281022184513413114018125279352417199399084860104046233201977159613845125608012229493295884572813182688678557414296661509870245589953112593962097848852159702550939926491708507057095455463070271062077063713191908396795445453334294430216535823887960840787423997794942459280766778261516549480322980130485406145314264501387576698250109325484088061953633078053042827997247255118997675635562356588961750907124143207996140051894953441638604600883005460345853061912596301818364227737616486365973503349839240344611643438305768777033336 [135,86] 11483084765805897977807960060877090872671940142048302330695186031492448122059037041290737258032569001027573047009890951149331302337450620267266882275849650838783536029478091170958190817850282425123604881653407221474247064114025519719733114875825742053266707631268818889887066577661819364407618025094085749029699719084825702616473584770896570706305282958540680666775441864771404607608098221685131048440468058108212488776093678317453671446778589244078214115173625539895952932913149760181693998667017419809120927367968273537032827870993165136900213042899500198985083311708494568240319256530934054025832270973595564929664964567076121231348431117378642464253421120433496373321942893028518302385642642132677750441003099553114181004778805781112320560416279975871468316877452732686126199381902891190194597457744046725459334837976826662055306546997090483884672941078705286306502660538820270076426414604895750916998956569803785959876462681417572169841023168140843935390284985695814446315659831458184828022167009714201657255974130465333951569551035740220054813478399976267421910340316445421685728305804179319073811690491096904086119682143169982027781200008395396889443340567319633948790557999104424915129602882379352738617342152056122347760817639139606049663310315562659792503606839264105626447644946577987588628600254003773136685815821143934313121808958889911152581895144483615660931217493660627127150940286923525031106334496561219812293043426732135016356267597400232770542578138085836008285999875831902814185362708075563170613274274400708955918042345806254719823711059622727602895029222126379438319821044812123745309346407193105700142084411940759243586273416004794529091381206120535444663526169478991004692291037503453925443399017488337482805393634941778542737480138698716942487301233097711146263480358720141908744320772306826814128926305784500605336365899540191008478067691392302203998792097684631864041770220248114601731316560923363401145892400376779406696307685392724808762861476030142884843343757822643641258544255216279378716868678829161881268544705470295814113299769417672895226395487082234622248023733940870018981595310021547314648408149306249314168940570056264611387761266522924645014256454484958020671737909198653440 [135,87] 120511127181706609729370215959594352653379722819152895148223109814656936419843031293643528367298559819470012685182675798001045330174893473016815181949465478820561553763034141556133768229764466836809391631722410098002173585807660531605714001264934134795020909589310324657647509802108539625130410852301877981448236777517802252192366482678163010004631175942458006243316668788158718716342193390963706683495093063329229014153171591794777516501633565692629578569779098594287900386133743673968864881135743398966691164516307087455710924759853397342010971609038960049720155538075166160157263727229114963401633975164517558055442943894236666183136043084773294064337753502608313844675640890430257669045286247969465281065567527804135321117286819715953900062843187758335864244215861865519706020579924358318124576443119579918034014486561053150053591381525829823506221110862921347179949934004918663203968438126429130420881331918966724937421349396030941752724942597987696407712719262076200993398167404647982175777349163363300298376554409126527051130038370633022741010000592261254320762844696884034478216453418677525973949491313845783361205561449673585740162727716895753450957853290012585993223838549590410097155655283810641387419677610463579477614342543767870085643283553664873936459662133077359753975482343380265798557644355885333512168528830753113154750417713429121764651356335708447845185973509984565473331963589934823627649953985913924195723672401307431388401903112184885379707271869251162628236669208843136882279364681981033028498981914289197806418395948749601318597220576850635205435582230219607954596754121694860992710296076154035936106070278900668485648195647740759394146603953915023454681710196642827218222714604432637727561979764406699490787845917208704801516531217491666191025353827337466582742910815531050858781490300061975375913754063975258346557960006114406977349494509190764523496031614332004037506771597205918602677066780682696383643930821181888352738309552875241646707173789939050620388655512243892641198834177912696435443433678725580652451949213958668956288613157265368118003901723854925570741650576309599779653538900572874613732506701004745322862561904083164115918546332658819215497028817489887936869685349120 [135,88] -719595595828946465510367421029117760111159675790041721998968003839875655181060862172423998245716715303450285527304506683539702270567452328928990675591536700348929088296279317629709870085187587587900381678489079380003277176423609781793598818168149400481961167620013649052879528321355244727745852963949865036642885704871955186000633598835355010307699542786559956651406310316518206775161672975210623513922240352118796982682271238904281224971604243149096114644397509385028326084731316158212601965136315894762565221244566124234056342852340307781003049055113169581769189572504332778510940083687489977656867435740260610835132372235138111516092801462941881021461918422671066136740328951200886377231271356336042343939724168663953229994810264734515518266911671141993822706792872784664108633357851124845136458445273157745830679942464185501597392180866522958242316697203029541178656561188657045932072659978623708499235431350895891640852810591483788276882361305699173192658936483443556041265593068858146952011287461314585834831888600045196818450201813777164323992096656038892456257388219527599663954052066275374160798161369548243264020216772391609691905977965091881119685408447358183200811888852564528179262836667017165653066428761516737021618273862766147719087951639970342072265807973915074364520166749369171871864056695520629269835380633271797015210032609632849692541358092362328574078968643619423155032730256737532319454248856018929503879560031946406844606463975065263010606731508712984971246273162168648217069128288888707488365763414776045677888827461048262338134110007084015668957025487409279736090016393364583422821583204564325798656036272233370281785358871799740205424743481303305945547934204803216624035478152400826267916111490622744526897197222475695752660400074250547911456988091973279235089452945339574941823749105943734921174169736023715052558870244479118167921252098662401083388413015707852578763077280167409092323788548021001614972290878863503069659897722013678477912596109839942840214731657477610109984571462486978763178304368653355116779612376135982405389565829456939650121462286566321903151036738326409696471227242449802403235484578433515833789210972877959526286007371175472121861615196568991701440576 [135,89] -32369926416853177585929355458825000270844291330013033130894848405485986460265504708938781780505869726050011890377178164681329488503404394515978948382303297659187558264595861318079906603457346807862944528931325455521410296835901303875011422057468236890888561326279862045294460203255144042769381412780905224783764573254015087214109949083133520370337686943466742696590700653482013471525828701478647085025428035453932611084839332857727642655478508171409242468543672290247442775741623176204076878718141808250971235867717103072327857943047139073310398057577265774120301861451625353119571404091203543050111196004245630923772836518672123548159314406218934507757045526697820074236641047385671157639058313397016952903192871806856450224456435028850289230003042349079579944845153476969775520762697728210997607870658625133368237775424408236843449122453730835388682967382916940883752930293812704945579215449286659157433922869069847787391521611893061479862528746282988216002229175245296411805960261255201049364017317499260733705094120838283203974886454955012595129136342057119103503736623048912467302948598131144733702893753884573382362609913442715169695556129726639802548566105896368622797814526591991597754146570802205666236566825271741676397196830754727159059116859460926772149694682363512392328321584039706731039831758282343035876649224729386104303956701369102669906605032147809827295354696526551994683092278341296372085372438739119318430846612748530708150105333400811134173213924787849955846847899588106385725664380824221961129750977530261385733812917872301398512551492018238043570657667723462579080059370669265452178832479547887072032072774801982619117138866459111980129967675288859955321231560786315411258505531404642369293623534163343835915275103114860688919027898145821323686389533845390401503320682164321834869899730515624353461209461456549118480754180889989362940977039351464967943606881290727149966994097051448751354043999778913260220489103550338035770668346562461958023110063991798912376584863789080645391416210616088450754454654498282047397121526112698155421389653925738717226259671872951676565904944315332626386879599094081936574108984311951429336618003973168977058073398693503840522285021548866697912 [135,90] -1260365491742524016507885948427829388151433179005737248973900059818799391836182558597595373925847442224534195787890811229449341497948962381646110625979837833604463014151280224019508692031517269864936302450679683385488654125089521365750455649954250483381867106108877005008613495585271108112843998623876767237108193801042064001483422119755668123541141056656480236290966191924530517839319414215606127546676538573741450188673343068968034899634010075497608676711857493238880323687303604936256218044266563133427321330586146364257733467333817619954930352289235114291497915972796501051188556871900329374349496321258215973561918606252881444396891493450944812745034617751172816309624030131349606152045679571204549285281836371735795109855845136105534650926182386689164562013382171850256309529135644172850471177493744215264040716487850679592956290580286735100383912566201076408123415955517243421140592404249698500558396778197292731694788883301738321261876702156318728813494539461406026525654511903458855877550819781126420954233015855623771361304845500489039749343615904264215177030586073696683674265831284926753796545798973186839363169316041478422591598494624515947143031655697226431532712873572730945939240710518186477642640501360505350158141740704632415743263311617387024331077824434707884441527055880413804570453020497732477070647823955223380716714319075629336513189348480068367557361391602032845096396399906871524383629250759429032935042287601197872575829275656184460525053931776641560595017475746448804397017197975851210674310868418160098382567767844835737032203306076851705182131284123286582312795140355259529824006478663593816220629206041585064750353907423294361918470724227834716957260202904851461468858199642309297810090622238834269665747194912603194485515403444517543877232665058497264951742979511969251326470681622341415273373381216241498032774675216234872178703212599622854400467586052028467198383576005282245686421208276626667996711884413140320497950921909370958148694174937017676604021563723373325552768577045440938217076516177321479275633477018846721353458040920921428341949063513896522462874407913849538571667384594069013219077900061212972772529046015171797265818134441704020418799430338346624 [135,91] -11126191805074919220149274040389786694563396255420492488222283209258889195022700785228647575721169145667432335660065609727577095940686019613105796690490424243386778474894359756769233989764459013781715452545928448949857953465342755401208064951754681876519981175976052535284101827442775728488129717084508606376688667289888354396694536635664450371036302052091127863934910616488620694175355990044669653958384829010457385668868509193397518350733719537413164570046747696113382882311390562183473275493089893075451181504859246610535661716336612741375192174103367678875688490056314277423705857182240923505347281234503494525455927988646439819819708777801079531537437934585651630801914038576740939306577819219500381230159895672542219584919864074485309302517094879690020049616715792414505026057746863244324115389729809004670005869648068585354480729932288703798526812744768549303794968347046484872020257720892243343874854265995666668730055002503723895676541854461132435571325466657416163778808914361796304744376199291565704333035635060204281066700211539067133247711242016791556521295663938471521812860893796279042151544779074760324983505943977653295379142914247445959740250340073530683391879561730715580286691233722851462521548696019733166284639100943826527951070492871747755934996327772515725276366693828905076762076525748170678583338382672621935752468756384108401359469933824770768306832657074636726683564411570972838255284168949854274218651308075988990791648745579758794196177383670687074462333519277065387710689230973521540266614103134276797544137199991716267767460148912533120816601140890238243759086894803819661729697062485384480380928370473664968286668434089489282194962014446445975354949423238623543356548659003851039856846810076171693741056379918873712922606155385593831672229949181533312149271160413580639579111933460962380257440685573107908471842340384266859600531081180854798030197580702757362887952118903189943648034561959513858673383553319601668458335003835410482944388486221367682450639110537776900485549803938636025209680168448885718034319096635744920034522565602156749978959277532795941621248093643526520074014628332176003116145431439334062025505594416031267810531297053310286898704359632 [135,92] -197678840757732688815938730619298970604982171406966762246267658066441131089660395635066625858266982897969213679132799150808071336922047187640078224087760799145918540197710766602101801293862947149245211910643716366848579101854442165252386807035073079878214537838651175908173284920063987868513054394949837336787749832352610745943584651098232736484157477891235575052586712365766805232562214437126668737537957771325243095165175248794249945227202197545629180781860604700621742829110384183466169589971962349485667481564710831827665237653339000287523237634526354432092750020981866958822458287009969142716008392475147064912461840882151447143293927434739335085933354711743318856866054383751697919281765406218244982171833160454037534962581950504470118455284148544525433981925355238648711472986865294942592041942378360874636968748326819772493309899033860579555082209708115855669993517714630555519967787073544023317142079724687973469168915817757350935886349640599131454482113881664192011252906572613593752501935121043472243052266233042433811806061447378196863605896857465154584828256841940754058553780151494673806502852692298743823244049430173142941233001944095323280334232991049087440305284030219011047817916303323984343282461987703270045332695582611090411110108409825133828760476789942291701656674213946896553617726883442940277234422985305093753609265868279465010195217083848481841878959857894165071793231552334412795466980059574125193355475964894991351114616534915644027565483455812765934951852115923065314840254141034234890898199925622712317963295128188014160779113738561428518421922619192449291315983016461420282586197008981808424996626024228582862456559297087163008165897516848501658499561345302930076082218491058831423135612802711388591997333630008492053316720439021128396637711565808355608279739360082995456843308569005568879585804184683403411238208127480447795845671187509428723685899679768608391263572653489729006207800536593346178156411331487400011031580819204342847754067289353644860397711661636091557509556259583365342941604259268117533590358748855858601982959404009923661637316525124540603326979248038323445700749154948178248167838036475026528419295692865119034002618622418898950032352 [135,93] -2744206389573230397656930382212127536118699153001411172329517922475096007704600415527219340262641683035098304436706329445062426954278627872191126064372365249622840053648455537010396037273255521468729128132771527295466487543429199896177706975089551448792760078853584195305415857214417315676002205003808563875161907415920792046633395261864995135062976333335291802968702923328645335684662219400228896641376033795193965616090940692241620916805041572537123163239818334750664692001108912586817785759181382459483015889024574741000740718624020298419584126878957174106345445791371003861584081258374040446665162434662103481543968198445215763225190127188021362617746737014857210266307587717617247397584240114146414675275546734527157671023468079754912739810777616884871253970015735452081540917536583230780528679479564926732918607789734408445465959361915728193889743837507139434245525576065357026468922605852196054267215292776349798210186428275309494579064066619022292174176494948332242430048694928740503887695999321697571181827493029177799208551779833568836006730391498061079025828237492201895490329873852227128607072227879945663701089927009563293244133981079424308969529618089129007510059496015276654809605737897289018300950601173398793094491441321679653612008912737433461457707648794592351792695173552441555164982111904289268437496238792895078697551309169995511809352617733858535573199087546098543507880550576880385582653624147703407444273662086987087661467600155539420230023199023853260091573848364721623081260527072287202104411401803104658516349264628834273073353005146042992255898302530550989909715074212236836073451883726076636708477042500233692592250249317692769540733111342030646020420394820477638718616667057106317458821193353160691817686713874583402409301349261033422241639134249096147324533407085474598936514894024352842293621591868057486983164689480267939174249179075795622158216258893121000705403052555483498571164414131970523122859448156607571633030966830817931460720380671699118706122800846685723452219311226982219518084629058076733589672844744518859681459847691715596847208941238420054820089885118939598310237751016514658094294138384553636251550661415507358805711610739699261540 [135,94] -19969163743970640345971049801146283688495384693064755161746597620300707457308491776075812391215546930182778663200982824075587605022841372473030512519938563239499717285835149886417744278858658569387810181925274067861451455354659503877005761802915673962265868396524274933616604369443177779258812760387967312242072363285946806460960208489665886962914693342505501664471433463248418303016300768725785080789481980503780845806179881600299179412484229199722835517427742044104733239380071329862493679580073756055706937060118566065837517516653099117685904406696469650363227073131621875443715492621595831368546117183585412417498769478768005100649710486385053175770805814340322534432263349735039954537756768803748190729517847999901830842070365238294476163641293064290744919675740728336901299952656912226834613394179765841914030997006398892148634019360218550330324620535094403779166451180603088848611223850239239096313173410210721728348642680318866709147498371574474674747419431847046061628058768345850653486025890758406262514963068291259125501170438470876362585627093497614433467711251777592313667041898045770651404411901986140517683784605228594432963237947482743513649445845581213999347169734719264362569780258255577579116328212093429109791739787515027225951757041749925444234998077462066320197659457381465381249900194482186897414875892834996048838547272389916804486779176065806844115198970037446809500932540954528748894398921929159511257900676839978444255643089942435078566064368623615138403848644277715877265332759392453224274030292451732755848991793510728754045461052726586855862934906206134143617599167302782389061629970659675901445882976482780861916209261924678076648795246144499812429093885521227465112733388146389791152411595624344743926007556802642635522584037665347145242015883180373544262692206471859807624064645708021892389317768976013399184898639951822980208853383903468240597228925715501626760503357899724327968998874347347689845349826889418261400763666857868857973350809680408341235696996188024846048656764935793646643818485555067494972200138661935677356097350041683993057406302527706243847905633746479881747539287566188260321371726148861970995709316039287826124162965002240 [135,95] -153620378900512449595407011456729222133446082138099259323704848490036400265032378908394853489100096135960915786506283776448175082950100018889192344870109076829067762397780615383366429199672332517375047919512011740172962687037250114650722443572205506045207094844058604250839325257202789456823477107654020234151169244483294001811881590661065457314382409007221910732194108049984830951039464413170336156979604767906477561427026307345753890644762355410257184383602552468804913705777748011264356268400582217951885947565839734223626244779036463194153451768529939736901463974366633495581482116553997214083259278399243725344200683981790455970244957874801341347181697243115196606684740237166763649093570114405439569110492310776696578960881930314101164168293348862966237970530844409771162887233664085102415609095891613793835069327834449036480944960659475134617254710359999075669033889326089822037936763635200378629999182483484264851325343921892758778286303787522763974814043597199838572545636914524773453112456551987050131950894462456685008811135964990391710875154998805443564060982268958515037491461650556632731111165454293759342227706018197069036980258490309762169272799356186842489855884462744885020436940502139186104188891627511673932062933772716537773453553798472980306121883643777894825517511496148675181378461138454451893756149244455528097816027769389260660547763887553512776333381422203604419014994704841739367520694794023725960153410942687977101321530282360014809441547856218000703723145588409056635588460746314654851075544440158755237922536014837738649675033709524414020212222301372073410231686464902413863179979713088542266400189399872036890188030810242385912012106897825206085711460471711144149779512373088356785088174158995419226504098708102103835564488027796532026719718154901035778182775037997760010824748487959356125034399380006841824396310183188531492401556556173311868964635734967317173018523203318731955015348049388679299658534551226827192964187637949060077790453462705864901510421431200318798817944998186289673643787913777635596881133588538147751533607333318874077074885586358827302585561556969201349078938862565586364869924710429879890696431373511243205319515392 [135,96] -499405539381116113314407668890146839446550890393828234004695502884882871556567848196031174034280248128420003117780354000973393458681275558806932136590065985908676924651386307787955979705749529607654585166670165580748227213706588519426765430720563914605140171233765673217253047042589803763173474914140515321788341261826943314257651217497056429967471713133341844687021702654038926273742499193571578886911323835862366177557355753614424263702177602397217648080567365951969694356614179986266989096837919421632057937601577562515660139321435523072480639953563737152310082221410477370151842070457854776067269129079616577649090510162957788053818387779545643015478140432546244493956372993949700071793923094128364070109127809717297906138352743384617605928981957745930310752196465230077479728783918980642313895712104901182603954590098507747914004214765276048921951019766110902808822149322995152812564772354300370400173615444494182093346958702427645723669761695578776246563579238873300985250807154876183957246873682514044380030883659228236594011652694649092008445437508984814532313152847685037625340018746334335438340966344027730747626092169463428587355784878332215997153865504422925773430508828872083197731642464505183640208729054796236154507865132845185469006957328616423199427564132334495589491412252937446020244606313053689926218923541068581435869856968102152720040712602150122942190151150888668984086605100375023702711379930103077497761493893601615161643290228253683438033356704443282307351323190403431482737164308468899154422812391032598761624916146426534937495057775440837015540418949559352134441452412294524035601322437585551018336631351875627038434625308011481824932502422296520012778839798842687942384637093422666936278564258012485287324873723691380954934954346744796490252938598141543775485284505705073547829977957059567039294405622352913441794444342850200519749353055584516025545777058589696116591344220441700566615408714960066103343634212978064422982189165275796768597285622861343202431935089775117309046916410866523711981122197022449382233397715174811506988216624970007844480184230438878635543589784783322155518108291790206442343005279449110084061960924829082921216 [135,97] -2661906170100901979932607711111453226857238914876232743092535202253341458977220862428777437481555818464627767258416736262679292771128385590631447249328339904344494806801051994229985466470633108161889171026622989250280416810421677470126325794982319982159526453012678432680192701984710504210317068059889377266400501900141677159509979429329308910777968079063335772617392037034928229646572343828611335171109765413056364599447897364984269775918188901448629864493736180083513585414797162075394707779966952631105597439840165370934799221693573658960737571094902295478036713819186375756718066782637620186693700600354871327916012482944674764152699309524209890975903473689674142804082723377177730427060696060524760004225871297899243760375007969661327447341439727412193192642490440089987500141718779880068660704866572666915858220984959096584874003925172461701931661419752096055052475417020260587137407590854824257292619216653368590217244124374764110768986462415819361837640246657277170499999014379806013516969416915678226933269821532457846911643410752292004894224395256824499355315063196950926256564872060763555011343011595066007517405311966711313590295071215270273241735538949728625852588938702422963392053372548487221972364392260350393082291110994777831522564846263702385013368612134979900446383143478654577666619116977006832039537998230122403518289038056096857281021481535342925538471650530543588744132845207506251850638995140070352392730587425875168303922950027586678814152902423839225447885173808341435135475772574619368969507134607634932775162927294872530620082230347191809453853740917155616332252480748700792848812241276664611700076244340738191560266280092804009686460586981426571878448317676133335994237233167919167006403531548105212668023635000816384364962814098417485528730104154117023219222562520686602681189505073428371973848382888885706093223808655946442579239215930119732645811107002014693621130906821140221057602677433844069679678374796862468523531508234401080362480454017862841475561987828368737295749213620892539079959144383079901882030401116642255317556181642338500382483729043681863543637856479433110538915362393310169094746329711730510215470228326842208 [135,98] -3490553603199707020250205487433326628613344950204415629365247205949485322936753903693383506692152195680472947074622403218505743947305618664410303561750808964725845308760219197927114997668649551597362210043586049608138223595184713826095490014096568809070642056134211445792045373926295038147497258245679438003608211136515125918958947682174764072383337993606532291616711900595707155400313974057025615967140406808316390107859890146144246246156769527519976174656123961555721577747308925964934405180256808429240483699571965562065169775822059871116748745756952291479464403186973520965134679804551375782517605388618119440563680967235184919871672000483753774060359134406093259990042612254172302233344509136979881022013636740613990189706130610605042748112388866297795476072431669652591965845739095028816802790186998612452095466869265423419038772275331334474943506086302601050971601486800374474291079422978535492637736272195754406468781899700599731689106912090338669581521528042072545211728445296062973437482693636490600811010533314714546162041502689709943133385320895177324761753588735642794958759102760264003007649462943560266641946345885406767352872251281292515894299906998916550657362404826592380984745914437873333740836778329090138159471218965807578466714080960434722251990585622757437314425115399538176279376202925219493062908509883611409329288635128938743114231915337764752211237228239910298837081161845375389713071303573798781057534182645484278390313465260688653769340585806337327631709643328875594233323312080831701042595572401837623534743279087237971221509596834531530151968529262198837424096322612660215742992276152947724743216146449205231030618212533422205407401912271087166034650516195610183946332305043888621695605759353004841848993151214720737560389737055668450858470460228224895307920587204033093598296739303134322892467402416305249181750380725577190692119298439660357809376887340607000334981014435922496215583371157345880955100273441247187922716113677610513529615285910476444773657703744886297624759986873450171953891408474853885467076426532759556604717234770229222022612854564936566176353948696041247049740114472066651891006051143192363557869701120 [135,99] -17201402376228668278655827247620486612275267173294557696214443603837082532613831667643977106709573596329309885732553745732827761429794186968652675223358948522466839520987940877072307980536287768744033198196159347960116527756542763239000845906217185337468307896160229655874641013761067360600363225087573855353775551244345938480572969253587837885988619382615465924047498667985789265439142293739433482495779219693166891885773281857219181629147791725588077705504770790682679234377490600067394986260302125682550023125563891387242259946711382272058923093730242295460395646446770618892201021696252369610765565776529702607145749820917660360278363483055328210597497060614489623891559447378449583058902082306607750567252517093096766199678610200697550265071870487463274376101723970115906218673306514404771876080892318433479211679181903590498539084156915882229771888915646286782478330918810880245541533815894689379567355920928213562063757271227942321954989673221158796431074863749290307505267989598511935713986640350835459205248587793591882169715081969720507698757472284839697409404575552400542358060797572248256657662294651328902019575439262058500048873298367153150821715530130326575506596663185772496461042624780390735561906069538402617410301883747855250245425226839412217275241727550546813916386196692233196381172741739432577909862430337323646855613551497454058086736848002186739289276612751796682891034692477983138416417606409102608171825355168546128163443604383434091851521993411786175560467798581295903483015326379970699142898580566178717879020132749679802130671334363160061964647189865397145646919160010364972045655025720867166161673887595895745496306340860324390576595513239730478505434679764105944572841094494306133125432747539238059127538704211270443908054822221598106484155712684561734397404420208689891258633621764525331001693505011529892888010206345340623565774854023227405394947415775140279537747289691031604902401421835509441317537057611291712690887606793307333407912062945087498157779243225384188612764667300204352706869780733654542482567460843976797985354816198923800309843053326682638850493826380345738501102647513249695691522390768864439525632 [135,100] 13952050048845326744338956715491109940475354474836702416673186493356447089544571857917549937805075797411586232139563644171406229493903975275105816198540316435510340754400119027961890465196393576302945504081233527758492877886822615904824565590114809294658208936054448777509490885814140551759266812985250877034015321226027517676478482638888418674150077891043908732244835284522279955675118892370617884030887143657304594642061256532614134976300269450433398669302807174461200448574760982205545105767549389493549401149661657719765900489029627780165019640603803125051311443589996527572737144129093907439606926521241216854630585202323865423881764321255024064151067279074981229949553673432802641804398111639342637939415704636515375220458261210162966066588482750110538547635244376006826027011810390401176073862168462119943593452111674605111509583909284698474820303093937806616779710324549519281805078445464087786217245844113788518491008797894852231366640990190065478402775993191929918316414646970764378174300366960061912432298600154029243576248067911648203952516007417019240759762788210528976284291467322764036477877798142429184252620313994305743337830039867104647834849006885896936467725770542542494335096684598522081153439089721811469148574173181978761561164335938152333048660601134058795061399401698103437246288596434720939395314774577019918513545800299868693473789344815105039781372802429490808424533261433413545713855183703638031133392140662672379360523378304095740845567417949613534434604619873695513747526179364900736190209400831719063052716907420723026657546348353343460685545162018051856980414126710194961791414975866015722429634743198627694412609000697030907153272606562159753451152586559279735535624307892795538748846438568535022784337879649776926779176746121289036505825902939580497089689778735800091962534195015187488552616433682219546638298661030370845266921790317757643997600445718307464115605789892159195409948634220207418461611088604816447275676237986387333242947112174423046677617388658661349610213363352495209779229781666515679381378834234150489496895366379438973798630483070102418458031202446744752319459971524554420663642751014862400 [135,101] -42463262117016955311807410352233700532602566974711327495674411818206264785066036919404178047903767486930462297691328628873125160056202419539577891842449666800565900373084278262362856264201968044408843642288321983892632698635808714520163195902512869364687805191931101309333396689202638948053495799507587223749199053975741227111250248654302549806354312271007918721839061425458899029744896074495362211860529552853810857618570417576539761041878614889577809085560596886641984790900315325407739691328340270674452072397293830279820486966350950974415329900483674375151975678994175787022685465253299993003304567574136228908981079654806873214635556223166901217780070228863971881522018435555806896520445846696209054293803321586413156184022270758053427061260956443307207887701570695974774295124564649991961228342593039061260190455975673470963840404513161468313079331977935162040881515195522735670040431208901548397723621444801719401649480524907518349503064527888365160129171013447748195290042748458445382048024200150761295000329673546467306021843541982795819306892696242902664623655295787386460412238753260425796476585505464891801634938073388831618743460413496678792890540811954541900942527301639689379757367067460662340580756240479344330134266482151549279920799602740302078765968593387515206582987509559100711935557277550518297064385862677118072672709543731550469002471652892957016061942786998532489729437390413329666705470429064181397575906226194602806245591102358294318992124387707086984894229954426953619995058072380874745936129186317865199342201467472398822526827876682750662286143104040079768933945136527176992716727744423839945750558111709747905865459728194273347948574816932690052556272968664419457081850334787434466503607716448066504358241972601465757066742475711803604907216725952473840165240914247864624095465100625798202717711941672833020965189543496260720943448073201080374403836866345030000887609387439279310611325799365166262627674498926657512869165843242328202672723491238781648412806497339284855910526027133702678840486757480964257192637196310538876213422925799052695507668534195422416583545444980538772937995118329525938592567629640 [135,102] 70181559392280191903676411874493318347620303629091894354059508878768768592476836101202075851028072161242542190432264572361974748931962289842591969265296283518995172577671474663933241249622310848317149652695782936912955292657631329312017645566160034991639287556611457654471489103137954275331349446507817420586057745743827665544769965479485495701755781962160428917537273997306432205998913430255204189161471275571432555260360385365395011535345378476960502763006926516814604501419302400545943191028518436794301422226030070420315981646403515789572762292032488889726986235577425535617816490702193754968754633237064272446243101725868044952907533862815334947502286155865871599827577513053695296647707171521357056023800339258158012617974442656561461649391583575854412756394814400268495353578907751620533523914308133265109718879744520479990695763880819245313094378347746373187442462633920213423316403173341736736704995252783543299094652488660467241531678579068750790854042562347706334683006222845066650902004163901825706687852132080256995598309503256424056671449107648744107156397696478543405649731681193239343644170941348084056894972969691326898942336076580573820430645204497288479311455018321362779075145689327658003198265301620099078560734463715224624318816675919949710210216863851653008932662196534780504881839384917274671120278250732447449161081409683535696681594698090284353217031396519238584615917579699805248371070086288491000366780425763886608482850405998540241180555195936303246770395904068717280658003212884788168574285038797605510250491628592833471572957577954652191690058612223438202515251600651754659568370891943484600679314046335830256904880317353054691785875349092045126451194216948745302976610235255821333514381961832642960487358747070403169483549091799063937964303847052052077986656536505624808415759044475675032813682636968089566719090554343952881480859730677858590485510373507034534055803185710010813901713989293696481999046207725772832269882693386267107748517470354966558237546184949952301594342815694294716445039850133697227276532791491510346521764117453197155954894926115374335210194805107750826816133775760275248611328 [135,103] -214235815505106994120355114404507808727460929053950399378079796240793016825296898353937552661495421467077857974087396649985626353577751815969550678480007778666650969101285312460215032833671917455616136791676971080358458015897818278820793415439247970559007077720795241713267753869997489389008500166642076542333912451345197548129318450308384141296860717786168962242593051225605793084359265317484083758437067004060390048931886684727657187184657886777762979394403527875794063938886664378545939473028549788150771471378024686183295443791110550490681306611881340743411525757547263098132912601010885597141441246761601944867676009874029535265471928601877475849990292244744734538059027863524203246573254746938680260509914700138271218952150083172445027107693979779368817034569392799761263379568685895093761705059794574090750588672854244109717780650661013952985462183582693180509193871574947468487594013060268131013258790323491171614846681356435279827925128590736891104202784225559027071830822981993806749661511586647591918424973871852155675187447225310136372026880624125636554582436903272661767017963833584614237432997871836225719022040509678995166863947063822764057246671372182566659599603796031883225058361928292218983828896840194965561269437645044914038818383859078611057259692831885017593876860327593350976663846008671370556170865415044087478531804134727321346930804282577921605705580062938620496537895118708557631411712906950977678698758886658196365128929369005089011197278847927503620482916034716291846612129332152572041313934797777624551670722758460035729087082577993465501820255586821063081552222207824807570912916335851820694401895459907370495584377668314831576609416577616934616962982966091552686611077480049374900202995766234689631333269688616581804541789333040547624963888958196624883737814978285710945685785370664090421538565494674443823588609356964275505754028411916911306035848124957333589168622923394003370789953229217896107148402455611367335978913522397807684826063984122669391005362225210544099030570307957539947943689604096295280993425394326460292829094377237969086229690857444792026820633397983546009927019157496273152 [135,104] 154300238751700006342111813225047018593987731463857652312412608194882329709969530977215300320107818254963301271183838417757404466509622914351526837965171785440097165749080530914311670307602407203694181413240574849733227864940178019804308266581162487792545132221150191796739722384916983270164524003494401213290658533973080461535441909285760566992584582034333352374245447772131477360382375737001858987715551007353258170643313063564313418693052309016162610595923475129657717717307898681311938894075514794608684081403995489701173946436572784890969942107442284645296491344852440689205828188140279300306010923862630432929047958804313081933255874042871416446847368049001656817383575937322662982520064547586965791575133869101192519682736965191782564351523950607453323320816966213891664139099011339853169196163599867806397873043190425257961256804437289713384596128199016876455629834714102340690846484443138155879550360250325486581855582619353944889653283819675175379078919705319091622197330680200873191230395712143515774247454230376993717664493257020013134309245749472843491733214349348188338304961164462173142635520492428422966521635228641979545822046779702228631888920375319350046302891336003039423307869494976726491655122637859293402180133726088105139072594050758135142931237125614107659243351339786522383064854066029845978922533271706915175085618774825727195144892477014442585979504240779584150158820290170291026423327687484347234672331416032376403096372385971992016257927560172766874421655806415412155697597551443941898681405537024683517713614830521077598934857107587852313348406857056821165599899421011339089597540229137799981473108875631954068431027023357057859171119009183329336013489384264766242340969149050112006601094494590506463731164639131153399697114892245579285593894185246723344937220099942941162165653084235988076088030393912859658981036083794742476807928686674158808265302045782568873228752834111553284526820937303081511243606011970002138600512624414761709463677375442244582977470375521550214082564665374601891581469661674095678398474126290596977776891761951993463603804970104369475274612526886312282100341664512 [135,105] 64982701850150230043669989857009874909492347515949211261902439394458176848657045669274437448677116805942338663805006400036899108132898581608341436682935531189211701201690276419097552573008196587240256413838784053777286815250601864385885635881091078395348159026971612573817793150286961002884431041400263404600741420510816941335385111048217948919945600101923569893580158599645026496554937537811492171147473816927214849116480586635358234973825260405629770106393233401440749918020670560330588194754753677937990350579147955434849893814342092373543516967338106592836234174409581110594980156846153958995795188057227238196881097330734523785534728843339460962651830335519565789150112814330939487535885061472957800717411585848345366758593966117611032883573095962341023112078862746301720745163568522668681287428821249897286791988660222402369762345594813787181783902818392057934221711280093815801465777207896233949441591765044633136781243695884310238048951950072398410991281154422746583931490168500070110322715323408080818890049275713140085150733295512344924331491870134215740581224348334213405535474154124354237229022567123212611935902271741295272290475019415189581141109376925887169989654699441899771031486392448282163824673220173969145372931196765650620659881509882547111904185787824518746627277313563509581727321212798390221398581290429207754493972601344562161187942589559056488259019981993258284600684686207339196544869180054536179795652762756261762083086248696539066615687351670538890640016728734339731030075504279867042652669503074022134193235539710597016581569952326035902918815949674203354920234450760811067260807137788786881483790088922277937638746802189972114790799113769089774613788266325657169543068098579241820473235892389351564854789005105998861707911652913485221263899009073459915164549267554532234513854033440184348950415352585477831332666762189130988888180281889161206526503528080065736598436046880950947027552274653009209245175755748521083676538888659926880430123984549653412519421404760045200412410230449602405610395746755651111419493845397360645006351581708158591131713434549918195779885046148483664389472 [135,106] 407837367955193579705419001275883266061392340953282779406488462223264879463165901734847904232378978763449182741516353481046259855470340806976478235403691132888483408846880333378857787167368727653371777771828055540315017154236686372717042657986954457698879941923125384957995664583219579906735282836203474699795877455319324715527089343207980003142363370061049891925682898197334252435217742075058403923847991985736086665361967550186102725381514252476009209673243813199665243985922323613935474342156939975869652577699848713986952551070391625025860698997597111138960765234636923273450100560362901027569775491276375686526372664313978916701514370315366598247847826110804080744633322643836156170668092098025137998947010294814187465159668307389138606019060890965637537100878518694743500306385114848595124912733211424890129478982514710807571001721146839950276714136544444711947959404149834206518028307788384536627358259857651329747958819801067537557289090739901720626285454041444359857155735474958147865947955906143760872656210222115975556848122138711525176220564815784367998563439647536833498031468400618248872128898020927210330274478315108034294486258091555238512329821416317759045350797735438022461821792935160374724732606838647565806076726781825335959274718776221659283081569052726955509503648851422016800297742615370248552632558404308858220880894754654722333267699097240936644991972958309376972181478726630898296024007205581446214609726500328643832328929536265889986592951150646753811785850633199513879600838993235518796709150913789014586257183605748659583780716729358710249446605657479165097016208368026565172282905353192180504550360062067664914048026417668755157934402507399104410106406877941865019610604581152270974280383063535720919037878937713700327162256861878508674505154834854268053647814312393284774319934852978200787671192858879797373577911768030312623061627335797819565657623168468359159477202376480744298096572447969764821523288908437054964524422637549391483125699798931509062940777806231290065770492941040755479881124418748141871106088617568930807592210576614595352484850463387026041033857488320834560 [135,107] 191067086654715194816877025913450280585630837978049913956530587068813801960011419091184158028841357703203064738996882874045480578101080103839776700516377082943209995931180086179934150725507365510127502866148841194589799652233216449247139357765257682297793208772934092960980042308503495350052242953822001325631840982431663999461461006054007532338360789710962757609729701154131266478329781472850676248527958014092103783104917610180044403331570729938360339032384530628909273391237352177142980039090811077232376688532346437252412470926506773448429874031521122345542317941586241581894993787164318576461351742210485773272995624521219833544796218771890546916279514984740004891996672782896711502147714672986990166240010573819773666152306119158659261609300105688432513029949464925407538039413461273286873723434257930019438078672622856467846801015098287498010791791157824056679473786215200589782969245713510891310498338553475616094970176812544275388431426197523270994740404415745125860155406578104399746261783325555819870411497189081756049611282952151198736715766363383093894941365436680595625797412482816601168500213359916080117502929906452763500970039933979501983742184706357705379194658025194153710755771222831246738456878982570489596155784320660190531276823950710495781933196833388634604216264176468101819343915222169695219604231627852205198642307224620803675884315800204051655721596218292353887884296977630319731664844537300153878599628405848706703758356327240992440692578437292547459213430918362981878059571629246847462034441500975094126194777167222325386075063046220451501273929192950960615477306782305816519390272599451829643758060547506146161940244873632656192179111704078758797022463937762880843941617134590639314747548812317180426684590647784050590629182477396611727027499886892062053669901738476450424014113217514111136975502250660933922468817527652812621698422838303641022094559774312696457917219528018841138293172408422515946605559363497884528590539126998302365707639712589544279519486101043502536059822630597006856320865152075712284361113657706783266777152108303712788915038553916848608347175415168 [135,108] 195513112607206345966428269291716565227046261031681510842435291170293022747656015604558970762983138225773845701405021068036493556553622786632152703117634220407285542917321891307351144760374826496936648265594489798698719347612955137910973857591539154979402610845691462102332593957348873564261365494735908984579906552364651324881770886540045751881685338486295518187265675171296932227729951088247704324423021170403871965364052340276826175422547477056645183703519239409304215850188632994633162600862032167545168008194638684730284228411272693485461639011883769107538389653030854725533828981322159670754382011615013860490419376270124791837866794855326369951376503842478211140388060941566864236184642241283845003017575638790136344223882498733343031697865031830287898760055987962186494571677105474188782357311808962423353788849048413989737196910819861475428682693439847395203581463329856399747370956420336849200416276046895645845562075908812356004772742233531624583003500134176351834860017571345134735561063671455258375169444202107518202465029072007260618355139749537045103141413237274546695695987234907782461315816453472688436674752823907801456448323581924378231871115638610512741897982941544760683496153768194097334858992118330915256162638684936117655176439606645123951712389684761396817400753587637955803506168585850404242055687625559893914669042573738712936385957284751177797595200794787941844029237619887360034349912206046080115834746057983223329497088396054250430288975039705521315278287056176621515516962481404958701739389647072432598130789633867669442459099953920673075430471045512612616050975091243293256119984523947973111951364796571739098504090617991525116094791995017809917764714116437247894409582381259472652703287232407946700540198676543104718234868318614675608574364390099823927196242404435429837004109195140987999579264705295884771451022525046144249936357794869067204498288534712884475827739276411032393143006806303246343329008985536903510090204110930227888300995031705496245689276238962570920875763231463693345435549427107113249446248792277560184835856676027280516102240036875238312285024 [135,109] 27062132822817103634811016802795077474918368824085665706217517769080924612235295244908969715735896473547740959241557788013934469595009721565579699307504868482682689331795857521864838857548623968370417394938064675180038096412256768677739634899719521999402851213686969765500407363691377223912405434247834565183212019736946807259926922254179273004964781160924877434563638526024317135704698465497882693124025176433975487521794928854190372013549393149182270338197736188361199897676458319660225482045516040119963382091160066489069308053157977915095723546402018302273827848793365148735932892774338503843700520385585413841576322721481832751351511081083230663055828402127908699281053053998871568630786034258524513353105051679175368681738628149827472779915533506170788498613399244004178733489263508197014059694974061221028759956060108018398105452391354683076255246885829490444632171713455913595467340149531669734728315893334894206909351278621552260913508971212129048847819169639938391194100465392495954937344627566499743011140251337612894868287633184790689289467379715859010768437379706146438618366206473953609872327775091330085198843550579619456777503837464105647756789563988767809133721969264904539368507164092319559708839734224816368917476841168911270754424495086666431049101304448641334358512798812284270439852190635332493356408699871034011564122818191243855543359877463281207565142620919004860239767662933609577882970212527917324099445664049194630757044823982666460971076681333118693160152700768538007767156067257439954718079678635647954018507056532857122690503977411377034298848952048259095223202995924767013410094142295573660449299754745859097208278947372878655455047654149929249868400685990451487283842481188475336832436164285610019925798370905892797841894428956744881746592332339001652952621070844608356968624261340196668570638890386794947116872036203631574150058351420560654315926588894350827058548330601037482676981651588938815512922758131863975802492679370847659254986475485293226446114836850528084328571521329816078773008192222851400566588035203890339425129308792423335912388027545785012 [135,110] 30417812884916166276045766828568779019895747854736729796201375170950684820242430967432080559849462791481977399333292491357838118166213960921786439860735723644333327762463648037591114562700018667566882590259307107795193361745865495712198482513756722155568701554241382710263923448757505767804522605915512829662426418743471971432910816093421839333648629212870957486339309302478044973573691471133231385869323084436165826204323103139993806694775337489982597078926843049486492115928999920443055129729638985145862077887616827439570865089730668020358823744734192945069232783230276809477946803232165312481360011423193787140213505491902604315776221843484835826961923082160642309211200871229261678101526981287227924876734618090861107819443203549163128032011699351042755937347663680283871475724847069903655341627467963105252420159618240361672764029728780108537577573709448057978483772164088965092792224473282807105783339773349438546430771769970069581363649464636934901074366230391074860767171901719256574013971789272093414889587914609261862311488440570461591999875762857084540153354708960530876272842699850258846649852308279603385435803933406954243527629901259390527694595888900048361060411354420483806745517841980035032143612133743921174194259808040874475923010328541223372882229829683052975449544850343015677372817314069539588128314802651834271857279832963794673520269598499040833103011964133012015703307038251374082636203591661280025547925021190514994701225266272563074259810361159519653874675102944461021452647397220704414906591828673272932080219430206444712360844731687156161934924527508832851468826709262882320019056750284752795806674200290118211541677092699895987234445765438017755627044576336645358087044337111476773001931959078153372628438404632750225943673525954527840956483274297270486535451723730350942637557187546126744007305791465853482102108964600865162290294308075925648779954790885780068440835014440271014142739092852682825282170269517976413027228066327506631189667532575607697422634796803799957467902477517698204335604087781588932064912728897633265432215761882490321447915126784 [135,111] 345686994503728338290374357541648974037554171111248555363712533891809429056893270965197636840250582018446572291684663177319269146254564020761074325322083026096381037233997926997386258214447275064495893144913687013000501423564375241682835390775169281878563275569073425513313226128697918608720183854869187464767850544163963139823844485784867705835181514726925479764377467799391040213002564102673445079019118144626637368261448817371333253499612947974382259992019800095967827280323229719424198717147945397567336669405807382921912343056251029211227402203294070730187681997081267065168747821475180166805160511113025215696853265182302862922867048650436553139815294774181611106107089516979853672790843424788849483381590699966392873103638706521748254528959437705643147594146612665359714780106933805472747584556484758728004030530151724740661259414706369117554718082937240196467963431668535619188132664605528740276146120869013323851367489977902609318101761879482816683714991383674191570886689251369798757723904951432024995785914919040021063884811919654748649414363447830239978342661547221640526465883672755326110086294968207364762551754783147466141800393523504941502017446368600822692108777272479317829890850403849085225683152131302943582518489925122592306282559307650454935087797638879206824687073298078504514605205406178952592611947722569487822223534624439988158404363433541097320469055031645147899107138970355223880041573589160841494624586038323500065937835410920799994808948437412028459218961129273317557894800332767698274593073205397358598356539677876301513965212735542472293062206178925180393000703742430538264990807821157831193974508639310234666794809100202919632090949889613234062606983447760751974924709964936273185559858141868823827613879953422385545755082459844630426747810392585981219524604511368494902245206716220738625622049436925053688735786509142011688479464726493536736794855284210578744896352273250279533865978672276276546666803931669023936921011123688143412014343186407172108012221057012528174092926485356722765231626789183023556847004116643514073709829597212788329088 [135,112] 1910180995099227964775510908051459074757065019616995064389578181553228118725554439434717618078721797351602598721452265844653568890151278051966805297584900037436954238470545032573427188745728358861378715660353777839021133147727414819175147480912678765750637604884264628310990327174708645114178016726976134946721371472031356030065620301624271081361255749002216694794662211819430734651400758101510627252180296738864752852410706469521562965885750073269229551337537044235554794202567040850793020966890045064400729377350183000914333845971319246771775804554061491142728799764929456914518911522975458593916209038159943949625483155303181800039967647929429210438163643868361244379784823577951053761664828943653686390395677906808361154469508821914776813054592712950237577505463724729275176172024139434801120013635517260876916032415674804320490533680623281367192335103842893119220738327312782875277936227831301726287003297960301484143346221974957219757435283418344569690359201764202367136287317287812558355337880765264196834856208109105053298875600369505400594538313745844509755526579287034341092964305425786537262449733506045909875807814515014128959394758042880779700423415521131191313937207741767953890315116919245811816431798919991161686133406925131630471526530164332195945167980914093104369241116847195652587394695466587381173282851805879015171550623061699026936947405983869912212060306296609729682648978128759267046569636290720768414539480798138229834259495826943906065092558248220769930444562219575664286412216787075137772599134470992247653362880922925877601953364400501947903947036541807078034364738237527453545182621951967003783625116945738865922436291126562778664434684502157528655292680887738631699745788149155134493653885579757530378828634971131752883684303267679075879677609687827292851346104339715383346286215324295361819521395823878968827897608728923415917880927404390764425732898904510788006307148024510313042904388431932121137116743295576680257866571492792326998672499329529883594694916263007579391161459289678614518697715215384195422393469983444885916921743161931808 [135,113] -632088234698339944221078954967800479938847172315386692872960403236414467464404359732290272945175036145536491575973748535358360613556687385365907584491117963002533443930759666727494613475985214911971841442866699020009957468645154158431076287644347609990169797228653180769273166579722849053485898795603138882776852802819961909668877055121664561179215984562261228132903161693272368835188778754972914005860269825825102311208417643389273899744773591697090385446331048620551143777504837487765217051339408338050427237573946774283523449144774198661743923009661201021827449709442622163579612104825603778582067715544769176334521861678651119551996137614822762941046056678806600708139199036974941903869437988089563470693157346928635963299801645204512031886430436861175155012118961080459258285511433859150188858583475555902014528883036355345199147491317756368741709380550950683443204579302109317488651560292310873126407903042197176250566354735928942792273303042349127927335692227543031998080579322898294198852522209486818869342811890173360641775486684201284866028531649399355921876696494910726213078314324746290135798568711947010687163271418788013564395868883460157046294321960491286869396916417827011655792186847191025673415554365343930982288519504481416272293701919489658085933998636801506322301767872161680382547806478646558894274580308944583945375424415931083645238640797848806294894323801764655275464316190189678934580315552636000115416999754546091964627104175614007476536064303903564552142347441025967633998500537332666522007511192675858964915220552489854305595855389175382357762515581108836472040736377774647639845345013246895621203054068777998588793125538333906619813999696578469151860509657453770897078192852032279413721391005053862319967073733750125184629527984906857696442662901660467650095891634622493222317748509566235977044463365615042576115353866192329918536644297121321937872974921459435154237135521421687708020372363042039748057064761474732707927516936927193329964187541207677166823593854518090684125121746601278611010126162647576935834961600396776265438593300 [135,114] 26332605677494445593059825531468580067478563819955168570271469838170754677240494017009133535057102642817289240254340284193727667827916456729995158791615261403150794282597058174302231255573534040698661725588373772997250921701478112711392099955519859511409113178666298030487795227911559387748809647190213959379848921563640785611186874874005588633009437730594112977912963082150845978912615687961654550128539536601028834999003079217011279303333255922854497610190504688864245849886220033007891101134812537712758003890343863493854110361437446235645481827287976246812333167773156607413432768020098732936983253128238246962960697412150498964138597046619129066796498773875598382881827299141080255711926905124293334611313920810299359596049556069093475872809019927521118385018672388013625940158728661934725756985288336252437303772115856182526038117677160488402875217058748624939077450949989418889780386487839194537424359523810554321105733552511760358788711407412248000217694258846655709695431469790091062046097569954261120369491148621645119666445643425839038998081232022695915342602874352596824847846973312759524311689872393364207800418091309443595180155699948252549399162276177852596955628528914126222951656787543351281392502871674762428397624318460860828487051513212448996783376936635138435323262958651936514387815769315448036946863366723208336308572367181371154100884968414728608278758337501706099795450578896828975075631177267692882011251500249264517481779464313188429446283535978940172987870576794714499920981754862708564359465743370354158704970894176696280906061442428517902257737103263467790806811099181366969115665884451271770507130017891522855489573519280846990896752805978750495448340746178513073653046494873736937440468818172939653370310897669242436457297459449503757820895912893736673513293814310881195830355877106606722253917123073654822728609154205487625357432211310972906745357699979172531142703170294422869045481217491010237652984395787843172815396127365639276078377090944542137642605486063590726083563271399991837305804469427937927536770811894436380224 [135,115] -18187013882034867188346978832079766321791650080619824579107318491490993591781422327096762965827058144805382140043837695186610322529050100890201301044740758211139723061357074869235499813206081507430372190268722168621655507007252575759730154949541563565293653495526916488206043604568688472138811041978517013304844404330645042332946992377890038616721588642850952691309505802379366190383297750525905364265016937366747964641601780182098469951928057204821010685335581202911430697864294620003475666773019395779392263859361407422841035672869313450851531312329937760118464226223085547829190252712144415598711967598416918118824857389849944860777307656837794741278148648050395140670983398692415352028550328570214065838179055924153350689870871900922595693373573272660038511154626819669566622177406809574697917437509787540299084960538077441514838175292491907470061548306471236286212010461454065941561182538528618978167153526599047429506990766429476222049926113315728276401069024752954460058675963800372701716690961628426607552209683083883264835156256868853759142512196488700945272599257812068726985969847815478230090070744776191916103504100639501836390366777316243907992707889783963881537501216673368225137622586642616644061436094460704407823533062554640392453571814817645737718485807480433801781061991418579045536427199490352827905690973584738508188466080719484970104995909221720947589703661371822400877629129239076295719094356092194479313108128226074926732950243271234164723822364866849514299206561730216037595117501507488199605807511746592175635843284973789989164817288820366941597795347756256331737134354051956436385372207521117177384780465949467097852743407364714392077111382125222992646446597337834697862405685726744232046078889012124935366528024442558988211266629808895728620536059498637770342688157114271813825771418310966077597728123656220809106338699340115703342984427366386476665835176265471572265403073607801536984628930076677533480695746091261291851241516424362714329060066487952218189041023783685492074953596961384210735964410154875934868947674185208 [135,116] 5542614954693740837761469885646528607115536432377655976227572911070197581474753801936201876552917475636170253746334820635640148211931196114740261510811085629637830108974389091571992848286919198062405747999570563194835679081538666735776431937161288572195751509879804462552010427117771970936981916276896973996021243023206380789928643759593049239660007219065677238635810785867574743330151544220318381925773697458296765472852560299812879844105671528947101010539443795807620918010691834953574497820213380071480475483640238271710533055499540599008982169175656311551440345942085437014008938568186704078934806047170875780592871304166048428304489684888761100140932570797084898162316630084725122298087245902054712795904763854793671302324042770290095154527265192586091614500905028635577533231376108152137838069935908592434576198738308134317379104252916886694627429316829473261793365155906409702949293473701328672400644752689200197995808682605824698535044745917666546245378339628792620511933208289679110377197396015842632864621593739734121622811256566760569577949228028521941032418582950832554333483988249510539343808937489406676140496905512748863772876702763908573052778762387531742533166678204422437766290275113051702446067286550552782059989100047925491282704343587780553242953382727774975196145404715851086288743397246372544758998059488178441371301236208369772985738949573603746316895482555763534763173755224980169668286624062799969772712775588894407290336054695357689144451213608920505475498539628777172869384399484673573945978521472607507056895635284107316556047862654298539392069111711540913633324757226758671366736500326678247582059298526093799001331307374314643888721659279196083994203837881085884401302397328611885865328324003494415519139695577311840585297205336594783173714058652309534802782224789307329973054161801059837361826724472370729908531350758675172895123002888062336138694303783815000919436976863328648526271566536425252113225446813883955296477866112112738765251637331990391388032046580631639540013427056240339518352182480824730190487336 [135,117] -319082698175549446929083139151613342165553010451684656606470407989505683641622238659516943288187534366016546694900387515836283722979484285436224328350287277092750450818317268546095013894934321797356200808893363746268087313693594371193118047967247740564562499096191460063389657744171822347588286423665765924185969273735437592020499747405859548715777035989509328614986806704871240519131152350042167254584001112363606400840088844265741790629922696080039312167965264198254882352861028054600905675958833244815904779840066935739726601452075958916071339774030942047709715049042453615345801615167874268871140915883192708784082934970242497167557051747565895116588218549390884531493430707291301856221437754986664090822828633690158487253816078094811335349364495861688101860659596814060181787209841697743853212935876671374520180860912528806401980919465853256585394381705772509521096793116191818085816938272100896905514434990656499748925992266482130019534834390662638114618740140163000196169756484872707993822078504477927099287735975481268518247168594339913032622425606553635656633557912718181179457822022001236372646962069094516930162516604548814710738238195290979248479723840786768515397835613529879437464744299697818199097834299011211180495171318097250433002153271144978602593193017596787393224030905439901935408007258773276526625044111939961220149150908870269532605337878629501749497779080060427057989848098144003596965724388547701876005407266433632262696057950639282630879536003877579608073132628264713418716293401258741693397418248582624970248694915087054823643853148685750645296350037191207918029284366891022209112714220856580999322228610660517770877034411199480569471967273877839284545969042472796816221727641384606091761603369369899199953160547814813872788855334862953053424371372643311912580971049186866427117172954862809160819184841266788836664061339555411077707482735528396296827755736587755915199767913657246149588912070689687713040159976719819838892149214183341786201039154695438677425892299541029680180158946216974442820464943812251749 [135,118] 31649303177552211520938927383505776878035765271464484578738207955423187574102486793200446573594340580685517148793101978520794042178210170432122905419974197957469308247272836643894792236121904564244504530564607930778098236968296366441503306352757393636844019766149062057683936963412230452001613590351092061890546634526621334699748483714830618091253156397205588282291768731580040094085284711247177767487618124529845459864384661658723812364317256296398078279150687096492757119300719675968868876463271982685132614655291930556467691426449117808287927683134396820551191182130236907253416474508650379917563938667054135232969480023367413957694036985551366430430137112462507223686295660073543612060467287038130402832899370464664006975962835894394639777817212377673218114813992482478962329831101554099819431478574598097308033902494844222921578654791684232179344964377582209461312530339231895550759331446913770829671617952880583572432314205345386989345030765187548093152197720713202879532753093162641231970626034147064660737591611342424481238862175821447300036535740143017571894516525788909409722300365868740140023655066026662746638517283578705274106225614777585661130405561263469777330282080896029670350994802710269383439141440324334112580610346838672295214811128671795142017026364102546539916700092875285790922766058452166014293104245784585502014524249992482810792061568073109169634967616874200339041305357265021239003672364260232046866397826141322376494151701931049707889387399368116383204676714357302118662136223937905656476707778702600832429857356447707513260239916409627484888267924113727816553770053409891645420627416105227608010168684881266234540660428107181902458173262588062834246955592028713823801077778131457448509034260293068822061061919205758025763514691793948008495963996014032746455322885505857482315817878004509449724056457906452092037871412704873321390498004865368644460073768680375755471101927534737786957028823580776900437821963046653070712919045721980312277697641621480374709706825691280624683121442967669807685103522048 [135,119] -5524648128674158877326195239655486004656964373863946959376663340351011666345002360861822753517950690760444371271541395395990932076068204187325101013905122574627170430107525242471355012144103663213112389907547787857920263763518426892256130627694392731519332384351827030079705789622721646252835875958977912437812777467101403517853210969837184006966297710437556182253662898682881768122262034300321375153219663019444781404577045535797754881707876318535612336349737970429406715441966717344090976960632424082685451136042087788738276539232573584480663368572614454336440566169913510977287721827623338685427076879331065848642837577803415146343203766769632776008965825092148420597100375004173375978248608975041675802487933376965060162914786396350938070433241208019018758398206204028013060127082408900064715282361707827498308156113147588769745041197355122093077442529153886345041607526260586577585777409195097627443521533868749782975344861293925843612118475884285831613648787339798130725330539455090837139122077904935536188774973113637882111471819190911445196071647766373272524040582163670983352404987343909768136039011937695153758914430239776169431903145022235451471334145113085065355110539699808814274503945303867822929207279773470364194349478376421074360583351607391407182325348430174358168962336932572801024104289834105105678191053878204204383791165979082335552262996302254685378420043453276795040304006199664308397667246108162720081246622732612589754532553198110054477269346498641770727967063334716374124153628063597587624922608897006571859662835377204535455048918547675374657202622593419685066497508903165335605707356003832696985391156668472829692001193942586484042332725900082734888873959971065938446621261368343463734835196300008357025321079665557347593582197459673344616838232477530761344759624661591337975552255613540332117141152075588350287388404567799325515418263651299690886394239061350010408336024198614983776825466402592938740838177591084091267313100330566287082625222709693436116439303223612235195989104209416015752480 [135,120] 218469958745689643009438010690327266362242409191602344552397432257983027722099938308464911610958593357735290089784516187988461576585024309432867408216563507781202064146627510078684881501250725757089932961929811672197410700923023992771357284164757262369416230053861791319402034038432538445147699632185091412493764288905441193910845957382736134085739790421429018782307387401716726120378681433466423636096138341224300194715889142672536186009158100014805891247712430904348047936469497289601732669443282277812578879389379020097240498775182059550701752008900370978791264407000359616619575491806938474924801726836662479326251178596374724070872029156844918345208094549031798662474454202814913853389354785733759834650787420787354650515153450796893938522049593783563377027748421976640335585348635825096317792523913096861702661560880050775673720003935275205126048154911573765282517825029877393429433368891036892466086117012252704327305792139708141275400456832158520989221570062405699338601155888087934003274366189496040827765474480373157012332370461007203640733725103798960497327263470168486943804024507848013220768091655547772175105781793565065152244943763548051753188410627725051930598314383454693683766507901764918248409212080557495396041595241393225685026366751893088738836795514860926349686297185860210426197312637955864552559681668137467397918623272936275234195009587811480662907460031672816252072786300576861233534857289789175767970136567187872143882818810251783153416895928545527160940238953162934893020652791979036704691899484725591898249491445581318797539707675728570623944516287325455759215411341346653163929221830445657424466668271395180352742407743505598164917271594492440765295961257610745601975724779395272796908015688237863562114509273053004450942453690586478990041829498552799482579758429721891835461938197976602276582282620930396952759046143328015130019038074459922199942468858389308579515263822910708150099022464505593769887709349190002838426952072464276691003339580678925337693887714311633344857367287911632 [135,121] -17491608428401165465657482485985029208193438094003178919072726414348906770962972531928729350575962808447953369792653002423418140019164281611005108051263840072258946081976107005713577791853404522567064560731851949738579221062706593119037958720624447451840517861191341821746800061665071106961934758473194320653151320548041343325189838125316965299275072473612221373794334126078240079085017997353771901797352906316354779040406921361062479955737810557011074317892248044418563752749997087877418614757226964646354952646183583173382691385050738412472644604156261000306638585959791312715807562908343290386905573516709264947130082572394092523469612439299506765200783184473266242224875601456663373013050102398408599224415971000409398794654574919753398036730624217077360204497548426190423287637506810235331121645348903373208707702360214587457316892310786130805712568526681032979085109354750159281085959046505073343550748627516838967599462129202548541769350141152279914434102816563083228498136259828803958714552076633093800140713667593400755027483941974440409048553561256802924834701648555678400579679892257623402572287774567298462463462881203599232972520018865459634383266508174556091716132829647783021420384766580236780525211091182928781634494156231531223538828167556181575611974706360852561927964265176137984784063483684074568686214926711934086792977087506377918133935524794352723212775106842588928558188617488110420654365931752533935818871319688200389921033179222557475243914819895736914810347502007172059614926785787210660397453247190701385060989416994327624639879374486194890522872896271893676325856001006399805142423838863546742396270453792874738729899396777768198453544617163853573658346030158816151859821655700256373581361686810343237873680011379934352277008254430137822509413794151837349772213656380112666060786337532168051930651984288307190570329042485174004193199388099600695531505265898351437140200071256759290146060416714674401004209854741341942558127145852748952108249744236291370458862929456026364560622298 [135,122] -60789816014626650849965568327461768375367019961369448773485896113842473121007636437594611635501574840781500855220422941912548872732209641702262713987109589676997493487000522044847253313901090704649949522564856926345651157094156196408568487516708100657143373393254441591510859186430933105399400151384628804308476865341025358484787624905132578070068246642605409352109931738316687831520492845662213598099652773214967391515463522281812533052533561442715667170806647345987097384341957771261606006328971351161613911336164450274805073668192912410761035382041958095709177775491986746197127373012776928642464091914240773171946092933733904788609996591688193984638586181637599420471491051098272230959742651828594056872843097954266363905878452669004560643359329146978081358596482462807098356440434357833373300129929528745203642628781538333965178040637026072031352182507333169258360261141848801503025466689114144966589868084751599167246839648347050549753957314698593331798215630699114376530658962114992081467459144706774238828994117331956965157426294786892733429489883201761853493103669099792808242091456858402050078838216107454772740058050439050850631227411913804002404091061880226075835869634968112789426765753212636559996394550621971664643186924457480280427310297372890835733869423609258507965108978317438764529445730576568898804291633105064776365966427476398744343222006960877416566260460519670182282320494518618775695043751867883120551335174286588919570511545907510466422777543445630984314605278092626096974244315850715605719514556975120018721230746570819870361823519254031225782904862822753405825906358954657386831813135399120582735831899980968595587849259310883021730794143415908126877511622819653180257587882609871737161893229137011476618390742408786754962080168125346872734638620576073985328365862133693005404382872966488196673424959951403293120790602633664912274909185189122346122926443591501614181855338174767542213177913042103892986522646690234082351157379051897702660170448981166817419397508174023008 [135,123] -70036947264616391958830606441347100653147883810263736752281097301263213851033840627651724643032769152868007053395509736592120508150619855805725412400104968307961050230803100360586151560103558667065158375866484052369109705148084087351156134439098904187786700758316098708110107113516037094466191357559812475498696706415943442246913458746341577736895425478315309070279038590018422254171399187984841639755994649289730135389148392180878618736796677671689886630455633959999908596198251972206943990111979498158686490095032465821069006687811456711213271706153986583298485148380680058773929743230886707308155694127744159368786806962987471330783800606501552338726418830707008906886949776566182707731354557544860324525268063887798740061711049072287716146827841910231481533730802213665433402387221551233901524817371016658027593301228969850298653252404851502424272140010525694878251022821815512667356375011838258549383410954979416652379228965145900807567114033899379028854434620431947345010968633593318520918942105842958722235305020380624355727030988132781142863245801245970446823454216281174391393118880075079470210236078085940143099588873178692661677223370034243832345539735953011491769526696540811323212470254252039214836871552554002444329276056633769443624832670832031719642750180243193314955783793501785054280223631019848721734475342357089942112834612155308817306358486348334353547026052553883205188688106678934656473888103111444714458433055879385090384027116585224722754441880376940016797322746650322257475363296995622619990970555197368350128120095115999049331925684624211490154929861633176850708995598967572430755326981129115689876520681364371634334833054674180223064597162806257536579983817621352851419278635116064109157699665220973204869721824617921311820130671605100353692904444111650498997750728570275333232326490915823060880161419155183372158556808338588535160710080399341743569264989657119378227887737057564106950426696355928281011376831068221482692615829885141242784173723852072594632287000172 [135,124] 280585756988729757218835459972586398250857050000469115642041408431295924422594905500530207294198463138732132826035857370264777494989527923583165495437852252133092771925089883542022753277151187047554987183073045578172832403315343331199033589174227208256526264772063356108055298117308720640117601716177970764216735003508524911658316986550100950407943969753074479465119350124707099636345461438557222776114138612900781960528935683682378273087657481496158408683311702267324494154886643716384750021057267816524965365933580172553050887872669271076523927198793053140970199223175776270378009980722177072238545207492403981380054173032805329507460608832317749476405994763657278752494223965809604148783375970676803741025343642062305512674295451118951501136999467868793697941162753125510065711237188424443317294756878686443166420210083155923079309109026888511152154672486578534115048155095376881620451955062277484238211279560006818898523077115181277680524165606208018222766890993076049609453570691595934808481560917366474573403617590268199434901548064577393994808375643124973670554419736474328747659296411080518298113259798431720786237038871706727708685097805278900977519855779043779064285164489887611230527725414950042930471870452038294661870519836941425903312466417860519410000078315360383708951456836650965959618530117407409256768176668404325505484834224852325573286188363672048584524685106332864101039387727103745565710914026667417668281738451175149410589800828421480754451189133416846842534676602681807503736071249936321251139984445460353219453501171906112724937491249281649512568644353176163159572916623846462214876198129384877169950975107622960414683539912917624321745882806764293834693575745747978515854156499324063376349820195721909352292840073513488359759421278890963631374917390677924889159796390393706526795972704450246386829800533759971963599041499310605683376799300555299444358324570676790843143299302657087440444422402797500983194027377733720287843898635404451315708905170952475343800 [135,125] -35645116650667732152883586443532330639177772594311053657692912737859259782524564377832114890066595937616615706136052835778631216553950396097423532351520219100299591286947886271247037454670923042523638220739394956071339744119858968967275878982297476898823508605931469025041962005160451581837491861416636606789927577991032933357570452261934510887289206582771661380236707008461959680993392058036754391825282846325185115343472556630184853059268359172025830003357351505571900325150443578177314215654781825747390139230585931093047896609987926051589234379468460249326254096796335948824624470722659769298527233035076991666773623338043225159365182565163672626109438744050279626482118919967207084157354137855633352455697812042454572455958211615599504388771132292703575257404714918285811426633315950474582349984850483685763543892760667765480540193858735284609352996061783409873332173088926564878271888930137998910154828818747906279768252574866201577901599118570367540012200423769195395872598455907599329932464579346740686429087352762593982685282133388646069699394124243665185763661598357520945463212644007677662798005879978531482381744552091694743911548744521275835919538767334982425066303614927161940111066373709442489129022015379280845732116418266646908986698802897813945828165879094843685546971797863709214894032863431964190369441518855247631031861798190190335438502326244665325067460812363457789678871643981334792070147155604766442343915368927750396251637603926896452224200095688342801748325889333943228075652424680333039982025333832227504835873701471277208619910154994720815232747917967879899886943850699455793463826218707353673802202942200791082149582875662270500752128758889942831479329380328882353261466813494394672776204165338652259880031924911154826706847391742108504415343490943521274114774794511428990372348317884996906456469554640641364384053086489696835753717644421770432361565010183324465237239380413702678493949373792657845369289728709366832770108863400286620302364478738591 [135,126] 209456912829398416137175485219733194757564589017306044077371020002209526094659246382952917346655888079822916824385016264492938320165245400763803934274742584029443964592799726362362347543457575659719235814559447831348909077030506301054478148536681372326245210982793698588111604079670995477408634499658813127973819349900408074242982138616803576160886117476709512288957225855579068000328457906533475667222421439998783044498305547435620578520587446848967803331988684306330574955617129073063018191967008118412166207769711774926211081801720705768750162050464478567123870898367947044990183293570348786866835118826670775356917978880527913860427164869901537974958472659338363973333474128331867531286523951226758054587877828912826817836534568040386362273695936623108963990282178906927209473079823136808397863103665821058879956726030966703037901167970144859140511153247087799756212481468637307479806659428698099310080479379295032226213467827856513184261182266924210692757534569331989382429186563042539690522480268348349246624607446567747739105899332713761843739752668885206047077148967092351600025347445123860507316238623518264859426595319997474430584609164817742146052682336667175997741326517821039411422723609030592904416213463469304158500811436730479760778684423279964926697664396751036779279628227825942000295240584240161557699185060315815715461975553064761225754944994329004542022595200731383252839574099998123488975545171772434293390876097987671639369539690029487778350364605312044483381090875518305947509401139828777873895729843539350041076899306888019622696958869247470811069746941104451281013485902609300951616139263600079355408277056146096461574887872000872431047209880562272355394484686407531016197232169909004976982236211656206818450376726329634158460195985970253770224335720008828655363627431784001500975739618211605098222285326895101189300692517052723366371302760896371960829560536265708979565781987130145047159475359578516813330605094795251944173332629491799393801408 [135,127] -8844972550350091294478581974134395016582699484239647425950526836227483017594788357867324683462705516822047264941144902063513767990547913954109451322436275643058930417177984206915956020904815867431414178739864188487462297550684527467663472438782583857933196882943055393487056769556856866393480163051859741972926517585537462387693946385102667076422816711684334710752026125045824992452204100086291551370297269444756991351813908295841974987098216657919794772157157399350359382488674616725966404543988818081562764297590545722192651658948114803470611699014345371676417114974257149114292610100674784134435836599812630768583447255175199965992435495587833600145637401173397956815814710841138084982798399122069746204188273567974724194503937656577010389857455259515274515353772317553145012875448688492920529931764441688460186012476372173421858809478446778747089871425968315119131042782796250858252422844717496896143885824139903651992663800284532813227726643252767559510702089069585851594546459829422986886450694618507901881725485056885461420604628635896545425536707567960572782896647373398808498520426281600306369193673529760387208715763125784435301141286904040408470607287228297866004821421900343056921272588848540627114056953727878966029120437596480359501132691809442383257537495819161306949353172696216110695560067939604907020235313361907765137576139036170801518813126798001547170423608505108758396475849549454029265060182950469559205115401227805775921644519246863638395896334372928952682763771347931358705149885198036942289429557145779958557672602578428814948204714528939805997995885688665611052294188774104266061161490868832680656907500513622475581988323952534408587667671417644822362797890130269267412469187288702960494778638843945779752404794092696218374844759933865006995317316871007623402698664293217895917725035572606262988971999751461584023145839369462518809221299227128011646640294024019969413747876444758724146204717628304541867488163953413908459586983326649736 [135,128] 70295049191921969088829273394056939037455844371619250276056923868519016330462206646476769357384482378554182154842436949099173530564413391166054516119970499433531231982535528782102800099494069735585283338233898232189646846168167258162600899647354390101885142918936770451354522077260575399983866038081529974416841025030969563577561345364290394631448329981733577277002705622395026606443990160183239449554549949176709518562824900513635792595859880070337384928893576603765070774061227495409905616079944573749362694651480477321701364025082612087584668075893504875578208796988247271077992796509988783961686064135747199979653292327134072927611609489890322568580202115214725222163468635775672540435564323355156087189200236569491472403300556323417201424540422921739055042165684473205491959814688756259449564477897111905329637926622213381792080781757211344029787139970802031583907247606270717276688303207537140901452364072565003676819862809712234734064479589385393649641334762429344100054962560354915615155311256181448248039607863938822118732304808599074553697078842161378135550272287502263207463953086557734468109221605887434838504077352437612061396749068991805797888292129149181626517371376501981961596030731444128174385886313436880241281622059328040253284595030985899716845517376249767635079362999005783451646936286267805322247839246553077819069952287536675485276189077899493501120428924334512941952178191761036214078085506655873843280949999865559964278775542132625024451502751629550356926466364712101785583569501105722471280054936766197998696139150059764450626500584205086704276787938493327335590475782299662164789803516142765246059598808179415403606651035914304897633360898988487939172652861294828741364251758082424891791173307831038613397655973143743909751883048559703994878747527346473829043037610960842826710267867308490552338410280145037533208633604167191231209418322666113077116318695141666544302589404842110908134727229292265377169625303507107229131535424 [135,129] -658745647882573250626853230456011044650996540248791644129228568630787823139774188750879044607401856928000572503487688829089929200270398342349171896578510503570334050174238287356253288427038225516094165345483216270385472239396544431182598440466635425753739513317040514385936702344353759182385976208602197318434814618071478516102253484833467382699331004780669126929172552221322556802759277538862829750559781813369859324638946963433157346536012554267180081253278889372363118609171128735388706307837474497621657193210660305281089977752103387280385869771734425338964174850957830227745401237149594074670279229775608854731691683260507753683932117547054093517211733849502300044478307447685045153939130894865126554861205168213099288061808632028110832312814699889917370792863231076381737434711791207528852096508272160407045256243651816400989818839776986660954368098837299443757914819626621547425216721943205169023178770512189399212285138548413602710544424020845053858944339555790439893691571156822414130534874577997600930169970263557051837340509939084613760119370322502489114372635564527000217750534890356222733912778638298131737663110765200883220435455967299185402597385679927285326916979157327056651719634202850712245763098296277007239716538667661604098927872641053733966094844771761272180134194615679664953182107802310062229240095617377769578033186074944982319932027953501552158704944120057443251682174415899029487888321139229615333727297677274364658427620495823532922579852262907457437638112887545133510249272787255253470611101574564324805418724598194058635443638686752042881704227711348204605873042056946204878347438129727747933319989786242965901564294019817774410181571534867569114073208564510055369895601725419317054106436692314662807782246594759278352445566184784912595820678718388246474927441079488050404597348386240521089177271390123547878377849521789967552745970168247287796279827332527529758102919912888058923016669044063608255982997286126694696 [135,130] 3169634667755053039479176198547520622418070041602533614598683046334551251938400175261725165605282508855561627491818525914588921400708620499577477432270341698803779400761341402175157423929250200656885387121192069720382420353844314833008478039219273915574718823854278122339397505089973615867123959894373716902767607498523505408755386209884004494093543246780570853702581241161166424431110510385433780894982686574401773380642978038520940542890969316991805246793766126190130635451942954662320539271681498024729510507048560126070757448998990481567188528654813705470835850146707533799906660996210731439518796256837163030948485245414307914576290413912040297454907912091860946676466865934356701635581871570827275723920273770623351841001014985504061756026581412788700163129915511009136749544750510131044146916645634406268095946938426193000874705176838518977972518159594820245304361981205585861347878736302446502022974923054416555760523701035657518864602376817664152197510279250883230680083470574727250798220664657856674155754107231264031421196510138531133483931009976134310936915411678482892631541911055056194366302527792127395272093944788307709057629771829485340585410810099499927568499250367545384742423379983381476524079306522834231256975871250513099023077874425418526519460066030807069021785788460487940364962616092087288263488977426337222503642760127201541534491011388124995795550303380512897640539983767241502960660201744993399543717543467040177839040614024756240668833241263049790653039769176562914233414902739899880393920374043796573675912362933112749300571811826952125488159639723501575210311318365365989368364417672121308316086389806302406117831191205591598698159351220348378153356347091689622845621180427284228702387564423227180736660180275847952739535054950723953589109927587571399822587100591795245877425617595360743657143942412718507318210838954097790782517858546165265711207702671734174098053873636564292670517683092873950383459754496 [135,131] -7096560596790689241197588903336753811229152144805387914380916341772867652354240140383121675698492548289595399448829732327838653643635931591272412394101772607720488986762734725885959389193291370228958059971092432725052907737533598692220042243443817749514437418342675803112042065070314909428805293082640941625629105977514778502850893645578412102119259058436948299705376011492012896299959200967665729397952896114065287173478544297760140116284926357175575773410045973072448886232754563186968998242893564233891302105448151781005891785010036848986340143411225055257035546189045595440371386799971591765313709074841235057021699002141375461697075532518814630164931361059893329588782626793049018819519106240682934696513443328100575135986732612931651106461837937030432889165106137175208358523269724011788509914030525089510493053166826091343067029605453962766393044941930067261012849085553333917403535671892012555351214587839304307735236969529761290573968453193202437514854570580938579864559369175551897691142608783971326195192611787404802685558804729057506391489507979892382358115519035795900731905034672384728166520291121951882556142907049990159937757683865408342974212127569296367731826002646443820801974822403247241877340887358730786159960307903614779209234782049653810931623315662423899001816373328599918233570180212516366172876931986935400339232835038001504027521779315955622005154997367177499379656578079330984982401878944121841333021414098276750512735716584798787818532407826703281356839175139910482978711145320178140004042747888482969278370401520648657758592056303275700329569176512358873796144053425685702510056005515411157577838141041662688573292081653949383435661659889865514704704761051894668852120828048594591381037236220917196808439938888305417329553110413344683055322107000097784437599735847253489670891384933490854194834023125004228722635489327008875438221977466095457890429743972874525928292017314061376988296652303177918912 [135,132] 2863462742396269323217014611827542580051536056650011193250370531501478279077489708770315936498852549817325279772303955974765130784691642246534878003530520040633994485473617376175889534794254141038131699759173222010479727667324970984979065392091778696379133780126093818158321118806900328408778844379647654870942586564105409188016934008046424117855327093559501029922648384045851719279822216054333175827610766390571068294071474519417516488592756121383822391328005341276284381022033975974369841568327955417736081979182256390314850718857788413843956617025918415531129232212574256438887051167024528963589616612769904497750598742792928925017869081433141843443026206520499668213754228150657843543818636666472026162458024252760342872043186412930958877447527200265677315704253586881324368664312064301770505838269128323375889087280695680710389390519815384327021845452919578344848161496753798506438529499593305841099808275147861473214478077972024246206794025231156888127893233973219952586380196877775372068143570514819528491835260286526737246516440234869839627687500693645202777419537192615887246807990291557817413713610716058705111059219915590073167076038623239821824113240892332265502405402762283488588874333841613350477042972443934475372567410624098852028339755085287296876755680247456091713150877365840982967180447188829367941677552967104571582578853442778656407257532238341774143813506517764603522427251517443334248152232408000236561100789782298256766258778163164957623857270271894093828724146747084846975227175094099952709229714657741851720512878248340618020331150918785701326314484304024847219976669334787952150429450754758049631405152472040867292868217691107702603387188872907193585972315355827453118803920335543756825724913791988274855673501774271503965623905976922099911788079540897166396982535477562475537180117029949316484332330297777209912727430007590787430900733379265106711824407439051626795694822703187851083896483264 [135,133] 7702846420384195054460075207931567369635823473275346351398963464073620304522746343034918319704643104615507215988954925647188474007257765858528972497875928713468177850657443642478048580432773640532119397787514696652932991238539735001245476162102013985560375897295758945578639143601923001617156533284039600940620637874560978285026917621050206332370453210923109210125038052099713111280820967436464210671346747608951883386166261337228988565335517240752345435751018080776583589574906175650915509589648239006226996775851640931045193984596519390911727769135378254874698069544520016020824185199658772384238183598135857775910364197075479377891417180634283092496087688198302943080924475053950899101443456803890711569289276713409240598667682384360040563291359232868137177803163077381906643580087371389459523763204928291190202204968697101326853368697200052061801906095108947985491635246338567358831926370111471286248615598477233490573066325375479148739517355655426859314706590075515889998110624978345417622371705750391989504334754991560518630313002582117145415217962594032641040928805191193185397982960910403827435581599535886663106175704246263792072545277377707970846985251758292088563811407229539715205848691627376805244081007266580336926692174706939778485806715435348521925804178266076141753509541120669901562150056272884400592821715948503215337505728594249513196585340310183223491886752533908524949500963953339146897432138447220255349512828424287154838813109714805649223428477409346370276515605722056254690507787168130389815599744045158015240793108860563681247951191581501452783133651464261398190163066797748820367554970506226320354478570765585572679292573332102996828171047799817776768983176738142896135199638917754404283394273387385963145006620124014031058195662588481904754074970187965094550735235590665380421909979780152893088873165285436713279007003273363216936567104830684681080057637588505449042304605343414767816 [135,134] -556204273481536770309962817814408210778988926371725106932715931153325290867849763600494790939592929747562942019737316187280200457004318664577135593642154547594955755013364518693986927572362048402999276918851106448157398663689183471355495347695438777247165999493301528554364596498805494771069408499377581635288201162377133147501941943812563629338651262136189655299820027045681407286936211745671359898789922615099233885817536306968721301895460256721820285428216755495313118380674836830218377196888119712811920906631373426914234082399290520195190352187093366920632584170545743496943772837604525589097203933539813625283569706771747343915329906991301589378333530957537796106284712239979802117080589236340251309090100564607441837593801472648295733514859160604361307711133182154964040756735528676809905683814931123732710925319239940437046285542425432783365127935478053253023110604502938607086804833975311544838619673926437318143958118654478833785187906696174393948349413818971207300978104076455013917358461474784650821856891660248269822381952319271884261911321471564621666578956375452202076887854202216272185841891139829999534233102972317470091188401005511197282802234597787244097787540989353090792821968114492997307342775181540507652870299096999844243264782485229598194811889560437810001494839173830726444144865111933282788373322610867419243350604402252235049472416209603961945794407070052136512828207271425202009593269352255491892377814013738365478051205554959697563978581691255728633408221438970466531875873545974313797438876584236157933343644846149428790196302967062562167341169999308917373426955229996794804663206000556222517490502278211909523172310767261489351114273206933612331338089779071191126312453983982175623839730716121618388293767498980157330748902507939704142735549466818590112248412945477582989137430722209003748521271185119227033414041070387860827475806713804780820348510122973619721674731776 [135,135] -3188602603974496244581723480970650101599677049410797817421546266788051133367525278869279352328502160391818883131537306481089436183405041709348321902899822836594229084757995684044137185559780599025244477386717795710947879331120742469868511503046330473900562259957774171671997309976385406683261447168873673020519159970477885583219167366068565239017372886921086522145275105879827753077468270549273692105886748739448687495560234479054946145572359549296649763163375562487555048510874773427331095265303197285993781430458266054764710169639515062893387646345840628480523871825351269064272860628551874711739057952179358261369092975705717722019748351632119629247126906195304425884111999660450844732171836942011753768712577677550715927094441736803265546045122990536777271781488728204804472002189580364717028600368818032569227898619182035920849837895662261147030832003498202257083939064357634687501191808817349887943871169156863016578845716452023005147135399175272118574148558971357983510575549701654090410540929958164284534843633507030219779556767312095903534623445469984909870042092333840651362093011578280826543564255277457288110390041919782791667008273083967980691770291730247990047563394416875708504171860994108169845769008692379114510919560386675823413879421559929541741183939402131498170009870106087812576732271859623637363370919686972641060891081682853003651701668763497319376896300338939632162588736592248685377426558962563570677930933601660127194213000264618659334549049010287223911497233602936579557170401689157953146894483016782365519368987145222338462235953678749207825792894201942660398959069913249493571005623999384083021458154453695960912754448105059235749869670794459666723794854888498967015868783606828501492177991950437073585566177878875436094388395734424698146235457113056883638698573002856219827034810277795040363881287498291503564248155255523916985205083625243763441946346627068856736 [136,0] 23204840365732812648187740160741949497518664775165664167240270560720373549853234558416679735188601966088971018515537485714106566505070760888146504709881570790247143311905652729277492530365786089524443101439254524853015100248188476934761629195565465555118805117998184350239784359134153968932479753420588657842951936814428761653773865054430003195603895361960665133778720869611566716638274137262784397838456208781686812404556994543093139387592501975570209870683994127548136990029580201772801127701237672587184823727100614836691713137644783388473462212413743533723524020251233376674289223474487922197015898674639543572793771666305037459004515258544890038374647766603792514542898247073842640202937970380325799865438137931335071635526957647054180849523466580128746327188826106620317082169109199097501229603332433393638966002758685560428456697711508640583049902616774046416022559838217040734136920486862584543483314218139306688025562301393041122730352175478713613811069861385803550276259817154805165308440560176320176600547206328562576620832835545415482301461298990853420670752334541443692462493191275599081087433514250238614697581876216951625450492295680598757241344074537197956590448221001437337728195208620439999496063902895083009789583348181037669624063434762821395860513389094608279936793162523048879937849547125302130573063519932028397359238723520694423426388288450833693407662229212664393008105933617960567541168363136468324395918078940209607673027927438433178212346686370624933172568764034436541147751326797417043622097030504399966086747503838203951912598698931876146054763064124916801995739645222328832493338240383258467855181790979663770924727685895620339406458351046480536806456159385424607686311424812587112577320113803114008111589308471099224773545215804516534378458895704053971705716633250839350705890908516255094970749404325004080550147142939907912173939925379656252404767725941392003948297110958136188129077497088086594377500282651054479025839504761268744176796878512138665394018245777887563760852760108315418721138957350307298004365690712571873313818295761618478759923889799554994148727943575309124574319131552887698637399805606591760842199463317168412437550399391856051379407873643549223433250434040571536001655004954448491638270236593805914056295097062061027260081938429057888448259463842999935298133076399556311306469376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] -1634898357514353509236520996596138100220620599048308585639798236513995854049548697275115266936718517029941403845533264393717234873914873904811103428161523078604919491221275070891053660679384197221741633949382584407140028860312934500730029016367849013698146272377657340909780842838728869674134994538009552503692579063638598184778378082007018890246482892184421638240302078427122889427993525320795195336801830221496538937408118607340206828859849955503714461030272483130544898675000657028052452525310875153093778127472315076418855564070040325597678676874496471685173426891088475377607202770656538545112329281520214032637079914967059766232018311718066336478001230286737772691659863184245518061615332599211658302023614484451713376315898245158308195333436652226554590813265225098851009406716087439622641069784489600116120416289486935185900450295731417978064632167715892982821922818122906099814080406578070805974851316956530183547683484184895393821903418101438226471222924640327106134589197555768462571213698409203684812466762001546893652406155938770111839896016026954241212578261833006800503562965236518937666132982760245274245703237920763001969343358967670632567275936947552717519211344099689726524295872793457181372473966902281925549843757662187518709403612190311717452892590867337691203626958340536012691310617277809889559190204912798687185627455820911498579444234205092844593450515062855788761257268023920280124672582126157783862129698323042025473246894537047820780945430374308778471730825710036872090852246745063768095209611501493357879206418279146278639141365755117116784102356261920750606006269784712260313298344251299712102394077060980493974113991371903645887074888846636481039438286875231850633426401363130591801104880576133358371879696058532386306174246391089318222858756119230339924215197831648428696761985916279188885477764020336388304644098594918296833748022833187804365829085054055911150510187624748141704310293626441629523665718548680123979624692614152991701741948812336530645243895082365480446402386518193522670914720472414778216858487060290396765514808136304418349708561136649932991551190852074671974684166107424938205001270188036940459052678303963788461889501458434823397207522057549376668579359370912832564578519438122149019095374587162278909898613226133153735222019372188030426227280742183054180796103624776041732925030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] -20117590935111812036462445325529163576548488149154246952282308763681803827647211846034546413893015928594478519845640968130179294190496287882201039572707110051586201415293955037683054063319096493154010647085968040965794735741096693129936530959804375515151119960252691379492494879855277684140910035098623842072593908543479757046981192877891353120047734302832527781484464761113467806831106286066823825545458628120120549784339314634864503832909995416804282628752696693574645766717861581779954709277085035908992159034573777478911520070818838397583370041933900932975291378522079930437852631283621568961396323142935804055456769349549500409046632383188914284009427167296085498561294516154172377275123046545147251186260946279704717862031647676420301601492582008697739040777009310781183180665261672228209374190010254831733052196550106387192960817185940174096713806786383692146093386494463328212178213128272771243598116064402821381825873835775230511911292688997423134109719165527764255796952519272458286468008165164188280021636745778241741985100499416068917187504196725296665538044655569071317013138497979009228125907636479230696576987158975431061630970340198361752895316233433873964023332040569788767670201514711063564285314651363009992992497701490296288281546073555176552165216176923407360827720259876354136737353202562408450488752733826380943576511469479099076022248709915052254045010231403643635076875051461948277178003179580719437952001945107005850456543403896307440949365579645356003296511583645316086920136338534115346818987865345861020895064807102533955856424924704454070369328255037783437352703523003388170169084216746342373051010486580675286636217515924878729720434155431524335277760376293803171293301198815911749433731269070949339579794059465758391616150654353746470262234333617217440806548352409414425654679244287336946872576325700473089081593175980964216834144771969860628332144300239623468672962453603344585639633442302329198631255534865800989352331067170708392753109750253757790760032389151896080634250458305132171486757684014114326836237965494005021099636996111753427288668666190787603265467433593096492916569904815581364494875684463869938467359194867545187179214837193759155835478476971678806406451883968855614466630539956682013324652561985898330243539572634538303926335814286001072374993683112258665288441852032964123326001709056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -1010126394549476367527082992575517701060536013145920682640894639062615520909544226214711982927443366699195016383199260574794977795473975723717036586582409298802943437536353377020825504398347519752997690965630948297449236125566063626859248229644800552171743133839548139415612837324545846160480726881680724609147493964213401890891090530249786878846971794247414686545518049847358341530313518974353609289084910114821706589715957879065168904191472078573421088340035511816318905231134960583284355295825196722736933635311293471558859727598081090715929466770004319578509883726723607719675738802697088879085410844609582933206637403465687931383350143514356521722613691703356631011006072211357524975164894918475295977992886727683535567077804512373273000429972841113702100064568639352737085043085049136100497513336386224044942413375745080019043871153904602159722695420255442708636011400158140470514036311588871691531072885774986753588367903295808802875014788221573916224062619967322509401912221438621184220833857894890474885534617359555838571465623275956673304190116688849029096674048543439328589558161845729718899041075984128212802077824312683256240114993241128010296775447347622313754787488361502690888953490922706848746818325761074706145249415357017061929864750593337582845119136937706156539261041863403100929333127274166167310984744535259213792885095103659248654482858855670574366497570739886723819459219627122993242408088550757188653577664954943353423042318864057640430876215052625881994827593719000015208449794910647982180381453195802415073141481383844242485841977479180494731760905167707606017124624853809481278737024428994245291412620481809334791601570964007643229202154790109295267082602033645614476931054784481801513182661370901233896241682926411175330303088327684283039204922672749767693646083059268544845771403828496907906777757672259984791388391470530981457749883466983808710901714883324978405835198175836269864563131598983861245075185385966344010445746607073222805764347202035158940736002676548800531820907149041221217443080674791294589831136257585139331701326757796164439259991369644442732851716385973903838780723576675473427584028811241835672091241357118350471524285484660257916671366376393477880604634456922451025876480673884742936179900620944745367634823625812718830609954084340334557327987069301497988680023598067747459937861632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 1446418204803641291510427631125414953968672775821220670336088011601031593527692901427360308597055573630904634168024907122518354266373393772033648035861921787948454299519955479213223473558389104249878082073736509372277645263317173172222587718573667275806091442492855675110811811530254718542150584208709665394453501920334432393174546537737040237608472925419860413009739454306263659187997997932640355826905006467302447980912352590545721185604262982148966516213428789822073059652624236247213189036484773313954421216071919057585715844981279450517714799317539794363216621031702645150759553957395177449560819104270691804711039950690670430173251947668359381440796570233519817703224075035610546143045525758554783748925386763867528769304897307190550444594528217905880086403838647596345831492505497205218716714945062221127327541141565584594217953179374880559772929165071394754309455873444885019380276274733760292666960712485087102239927574949929512658728045787160414710679022012563988713979299329523453049672671682423012614066515863166463383953017768718988812308848968316300611459991476082383458174014379735830094227828560976539508747674770462848432881317635061546488270035838733740319002314524322050139708342046100478854250682648568340560873140247231303215166896975814749267689509190333187807544720743720810218287438679506936971231840712832762257090866012509798928536248984314683894754312024384460441072282991579401523014580980765830618723788830236180919007018278833810335935214285539030164486411647605392960794612507651729810786078353962142419672300563625923907546777381861481252112013683024546760488460484412606712468293455791825155838071681606831350115020935686487897698155027883052729673873033387706888556945577440602234952405561675747763218665929129249066790533261054612758928234725402276420417529933112969323968901560487017368740912327516910861479485933136885420063278759906989156866163142852705278690417049059726629751337211335531141702519069736324681456148667538168480665798044724330802816808592320669356166745279760846178500521066187990233093043165200466368984019431066435054300615280374797801879886468926959835376351768051477465361962161818393325923505162865515368145996090420830968008907024045422360019643672934107285490181987932952646596942736629017418531653201623919614555450023602655788566259859604906316193284506019635885215559188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 339658422138317015781513026367037637331100798877720997190504292488060046495451654004581476391646440403362642374394854292843145306374108994372256676613566573885952954871563169476539311316657169412053500765052728534652989228086674229543101844041514645443668127628387081382945658576837135036006551551722535922179654420142654381218725357122062087033994591193951759736750568393584193289983971879019654142712322493580876564420874166724155469472465190349994861108574726747011733426982732685012873901333177865332159943243499049471012708910758364085386590834606802593274191312344522210038675597900127351496081737744457200155051161378104875424364659650286302912722462231031357360816004312805023358899591407117018115870939147502322459482236279270170928691206009137414379146734508660376229978008860151681590460852832302291903154417283536598090601284047438905391550790397307186413414272631705640470823077893527729749580937136688125623908913629980491003161529708626618636944720673709702168505118631252267795266800183278858050490557286704753498818301618504237602182129129767843336713923173173314134522310669987167476273096232249270582007330036279136609803541716896958257989941768020341659856421452622408384545446021929593921447004855820840652813424951511605903377709976193248649629692976437519237727494102997465716363471735467738299782446936247846154559659594742243112494272800178203536714846463866742406353474995688205727757323624933820154525302983530287146630589047702262583728342378540800802899414305280031749072122474914823201760925834596134503054821549216937056699188440599177231473732837268454784861991511660876461811992981218127110285790178701817497243111502295177405122265521400671417743842737252904683045629390453525263263259263782160876791291648117107436951280108422098764437179929925393568756948141764034492975381627098993072069897357158520733601696339298703470915620569110862144523043100448218706905708230265846863684338414823720825951039560290585400343389958107219717112485513476512713778092031631242645390205044451587564651574439055325369918544907680045521454644541000601526244026618600915074349493040365451984726683690728451445158273902898249967746707525808712378455019433829833425027103617329388070342810396216969704399594719469689110044961365855195266281400415162298476760900856565903287340200119028536119097305634202373488198702176665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 843661261947373638962939662632531016326142945635810679458216012307012216470333680594553599836221373051858508484309805042103048736943607446557583173467411621189403890056901119192539426216136167262361882295403923595487270429450176458377857124652594577456757151160208800168917314533267714602346630541367058596282695077463961978007659515573602398221069693657817491633894428424156784578462532942029984298659448339455368339552224765978108462733239820079518970982796004900410016134129504181830174826973343933127919067263118908497332457818356208644229609117379608519414947898635259842602439268279102736348847262585795493204312794961918489447033298628230755871042715405553623067748850524534139695463151654560616639670156426503866590369455113441982660346830837920175840300014789466517457209905208207686666059778916676321570821110297303918203498170298108289905107887246617697322904272006594568700090955501597175698423664842020800677141010280086511680652019140903194218471429754941439442618917178203000531614920529914065197022104863934313662164734707492105750859891293698010669522341950462244109196323004684962256607483276794247013082881442464807820448383600839219161352213910691367726940406200276469839126475169068543009329239093895371981556003876652731064496978377566117121987182183559164324501619166074281736332486711798717125917106449072765286862889775474258413613732647497244079841303665670709656706257531278687271519972196889762988217329294641462330591784513186063979401088758530638001485901633628042285671389239513833913743538226114888340484516035589140559169423520549257154914328557528039614291487429170916084432167183631830783211832079615770864346837109638267419908138677530155420733735608920245871754562198798633809829173577098216808691936541220538951311606470369545183555883101590055380934343541149442898228285165976953118295226617868514583655549403304715789968312475837579488420376106600561473619515707541786203143577947366207085941829643731722747406389725090917279422220591701277653387523295940091540674870568091409494780454466264749737532940856632389485868344969272721226606960043105103155800136379258996828095876453997616108028332985955013482620610824573018782295530754648468423940539210362061092689955209816741819261620801645953849265876361240957773922350203958455036148140361343966342114225245370193188849568564011559636395428421828608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -5702352076615387627230055555189959998574532063740938958792110253374279903279160134111121442014734658655023650968741578491505360648335389922989549960687266226586245825498868002531181935608759836718219561820045524196470378327760878231275698730308881638851166735017750266485491569777011336503667951487241729610976829281976184119866591358590684385801046970956281319938382170790147950781461152816557445954418265921670922331767219938889939364041356830132276506741795439922021646382709892175810967638907715779860934420716333499347413386263705695180243096236426280367836358010348026743951210551391380964317698176998590817328402927714692436871439980181551475140572373269905187121112971256666674225851701690846394189600775919708712118912474468512053299075301934526061008418781891397983510413771215092517002382545969758231222382893622651677251951271470751278517207870363669314052898081484449063491527170170497985445077971839994121894954977765946555257120242414204248461757177209897241377716478283039201215637323903139066883937949475241008571293205399279492026613600759029073653050311482505234266763602734340238805635176650621908636951338289689504026288430315908765934221091200816328606023023256302187779321086719386811365485597516231489495366411066134590343932891664304767490856398244068557630289479395344516124224024824580705244292124572721823922398309552328052031034916992983599928966707474559082703204782571038012338000565787056901863386305035431403560745383888109624029057900848075557367616416127112530499874791292007538020496512219180263739179796559173195224526968241005055520880742375484650100945100952775786616121860039898228062400422590864686802070342388552409325558555917658897357963288822639550677828044512847814661722215056031194803511160728246605575343199260461773101112551685794070985695518469227912133357526388285236279850055348750337211099360638573335141383015296285947173864573532427335561104920923907211632268404967056211820966985227285136046398966385814124981498867454124672174159515480212859138715577946558294688427761868267710744958344563142124976378648957804547083896465015093539718091345134978819008299859249304287730897590399013904371732773786827876636599994763572299194702798044816967401254151098330515369156361079785839374129538445239350293754856004000374881001797806522546683113327890803897586456114531937742150410247444889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 21950016181613825382041907495170932957078864509176504794029246773562497203844613867971249924878284089073836384215312520443618270534662523570117249282496279841919265822040484699937732250087542443835785765897967845148607967972709839598754997043478678135496500749925742204515765169332205340155299467223253208239157804051402252941190688771515272333423690999903801482556112997387965594614953953732612786708266958795849093654997669647516380867290060020854063975760570406448268574659673756217363908629657904632321167004692121989144376886042434795420790643051008603996068372355921084476494765146106985961686380044572256560822096860807135028203828761721735800122340841928604381143612135159077233980875991088510052945395608805738405727588674070583292263003416309832951567327461574781976515957999633812303381046760473590154377779463790723527157841342096729359691138980157693614329697724050817618381302484026985348712956171258495631563866381825019377566359266156721902612824875470439911070614853428692227065462257059906020845796957923568142413877363788031936190956615238579962832568135856075898210438459539886652164406996082784641764509090498765891479295418344238176845856242134544042513694243118831831077675065740916120856617176524312471044645477611449707055287472026554456010418292792620995762087665516801041603576667949004328050694064022429833676992819077888775579127715357071990671073115506041443496951611362307534992544411471645684629680112996531686669956741550640750511841890499747119269450167281858469280825412902368538526365200800312054052815057719745725364613087463576950455126706732061311566762352040416179335385710327388336479366009181384667020042413443997832006875190740832105469365501839194950733569178882536862374248070439289446759443383338398853279518808896304798334527579411385787048605066034306715858701155133458629000938628046362972115757342053103179189723675139737009612691458039705578634174919398060240849005846307859968665700896608851655005087374765918225822469808522971110545500465991671354968669521979449675347157990622110675348540015068401170418941150563720873174882984138271087533021932940952351033805097761760820113566949816192402022142429953640585733442281557518426382073185172893893645208942600375215670520083682699954014470101940360307813059885413320922058707106597903432911726466720932083542947665873917167072780591277539328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -26563458684787019960420618529466542348071949189304539957859764608463932158941394440414963690757677098508329355852162798112517441213540870174884529146124957042625920350346484339067214167713232966473217339367838655830500784592808207164075904630483774593805987938865400687363012967850288249865707436759528494343960915751083539218632122071109129386089926753669054099396299038900232795200505724008225481584613166166178824779585273966103556578743205955883911090345738252592007722470148580556189124265295783428134220536512268674415982030838727204672243833147650534090791928121594749171948198594792768410953108677953133105183187978462048227726560164330281259854901599188120715085471959020995790572007051660930049957247493219408724751974587785668215358785319889208432716954624156808699226791716736186483142508875288883329810449020091858621339303914610562673761287470044709189236143547274554267514587919790667913416055767645612144303741354080959801522170471505162656352055879427644483110629255038790653186766863645399878586890199659218033195111764596433238795573058287737504209608833532985373965650871325166291534517502255900239935129250994233720987947005717722970125355529899626836801943466898480981713275724005913309997698431408319852842891165093156523474072871011460523639390743739919967047745150497867116164700255157363254821162580991502782666374725377460177703896501222007813509449950416607079070072281350413320571774267906466744129308891832826800269893707026914122187645284049068155055969978734034880608042819939072948420038091949047173131118709249703587331102143573998586256924207804021409729238918027302474428574419073316751448240702495166569569457823426104531820540433798235901438403316877345402484356002567730491400006221154217545841786985836987169407863058298784292604078819453975352517886375561987741459139430210257184546984902039145287272137863745478675380232970379338213325813872276158482404682476643762400148473134846802768069377827021686139029141306735440011761420128290092112828696245270460772796179946804891123734321859090571902720629109850278223083048798579044647011592180939999059593225933534059802438126393400196343795241426543565380997254960284194009393562524411630106543620126071838684128888465196730234217412576601883861767215984504725538734397706309418330828060586393886006212823623024811196283656245761318276744050261780070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] -41570428916833551840830301273732632883348187514111306469680217538048470517313623457705098489296561559686567077511744004974763370311366769693540533324249935148967388327464448178913187959714635421432258477041792062332193882498469323721962693024052663868516324376029201961176076804969244618771125706057025070238992360880832422929682474622355205943975476677995198245339389992053005262660760548061023588360571664884974122363174040129941647785641246625334196363513267353901610062393388867096347007157602600217999312528362450521059191415530138103002038009883646105509242156885833382361593985586552602666678112358350129665762768818076138351017747420921037343293269502608602016087652589766056245414602085089562650538195382098393278566474141116704290543574292214047793806764230315738042610268862367419322520637336092235297864322034407776230437471847205447387345508962234256193018495084627660743954648086984750927558718375635994278197854806817145427648758571547034722624695694265683405978267782895592912397029700168569142902560759579732522208406203270973777949019035703393610659317505734709292763709426728657129076598801487189736724984450212721806285250331864259967935983504182942037912428471401966344892992538292725428398625178551790828827411068185720960780423987202829878302499956412037926847511495432030495597187991301764456322576995331953511279878704676266313241716574428442208103015044967866585163111302555351166249177664633159436476228022741129391496774753921079563025531948767761966972434994252146813970133085128124429062062835186324455017414027001939464552179613442851019200953772033141005197828319160508555720898056370816591400032567782329916380431852387185338220014913836100507363950740025654042845944233450447993766105372555054527296312159852743577952146148533807453632599799200978952561417071499993143095238980052788195257522263226368591453169592269754142007530308634745554441864765097654867183967808881624757837927402094241342653539290384500046153173420053376058116193865791755002022062233244757431357204127425221071662571476492974636171793449796128665857053776430507688145995004989498373969034263409444576342584224683616943050713531763643699720063732108539319473412747187748642432998125440247084093992582014585634602031692153244037495771129472368310141653160208617596978753626648090552897545764950149151882322867952333500400838773095530496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] 129496571357500606972118940103460878680602601600805024043610756087516642420572798270400862492392629712766692916846017277424034577369445158951459387978024050212731442119800141624970627791665407907685657667078481279797648116581316306155909739384508597987375858444682430035695345048239159341011360342914964496850093300806524353363291220157832833166324083282820285082263842156297351549182298638483951936857165137748626748336140456151387316600399469834424072256547317166701070955494975906249823339852946540363306647776418854462060287584892373888430251399780104496035643321212795881099825752302161109754176338811807790059691789949609528852732974169318273074165586835100442604199458445037706623562785214026362481608184452306504085001335905461447576086561611993274117347742208429927337853571351515663432080170404946179177807592322236518653516429017167145358493862643065250040420488197306897043223447125656792330086377235785911400529393499643864039737700774116035152758775480274612544382524022269550652214739677925987332389219126669132235087431731124254264354611328209910218217729466368474546221918917908739186941233368710831758828777721549138266581891984955512128710355327084041950826427516367531573438893538283262822535549129129554253272887737742854483613716955046947425283057101221716102475718929192101992829614693545340728308302874402063290420875323298808259743738407807046476268007461578667654094152952564262896360671615386742598388102403811479747417401537682781049326995064646321803620161661686784777877079335135873196384156324968909937356768882861343169473226605278078952588099166017057798825803051828984682772758602768034170063773913909815029576450326338760552929537486431838802096547635996984157091163911583304267538408441395204592438824888610221622698628421126200859767945549388600498106042805891216818447868357135866624598791456707568442646649644370943996335149462660541197652716841250438216078355796086080226604815951354903747088239090661729173022425626176079923678066209785592891390446551596087752520736617818532249379388522783362151806886205066565011301890634109953235189192504580182594216446497614150471407764748015475037780943227485421709846759443144078000242530629459618203749930286494932892844183833245199499190286283073964998211970307193028999014041453102824847216494256422856739789131384517326817003856731345872106812125684852326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] -139169187762012554177880089498174121731791316400952676616589901089944855452585165841861532302529781055311508561591762721527236334668328255469251816753186936157901698275823115992522064696656180995437431629078764484296499493879659763499329154482135395921916157987701293295899388979191953420389080205828259940556808133414196331173083222706048538826433553214346191086207971852935219985336419885404145806862033808010504652931219795921066321632251809277050892453576139186950625762315468418368642818488709338503158714615667901699165054191908518025970537478710856518318792264123309750280254156926990416718316461612330737441287684612466099226015156373749057731534534685621617946993071601970329267502620617879559947943057224327598044628685881916669366348462190106385503136510707893738037977102292004902566293710155159947007065191595039088950560998052733144715165223860163114373657002935218925366762303890927050336673086456077079043332256408769932763509884585347640715184047600370573969307277110234859729820038119581811747523992873051356239813756931877229650250235947877102279340041097409533821847862750115722144247042306317462976423135712356795038052851011419971953121657233309255191377840445412070960266801731417598238713583013230651939514254129150695010617873609007500264980595869938064587711663213924003134842468506910192434739515731851426192243041221273003399537024173255221668535981118752945342755397653072100727425629174864951601450204890080180112334843187748953262657141109649849769550450901750140799266275444067851623284622078956364963897133510140302449713549911947402187585119618501293043600270603105412696222027101101543808203692360384792339179876429089280434461039239913558157703690843602142288413645006942960605756912039875637537333215067390530769851512375916431917581408494141546479749919935211051828779629873281390576242935183528083617157965137801089060290484494529621462551980758412633157407520887840353537916892847576707400366578427786196463210917564762574204799548386564673380424752226517729640037595605493089629488219856675196614732348887953892622167435260871175366784926367960732414217289657551576270394846927353698799401377214024013321770123396798379524894457052660166788048606449073396436927157749645780002916802288840883395683594468731895771289938885443052982397519707848604356499558514190243039448650596891191081586462412396036096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -1136926030967528892385132121065860547767517326621285969993158981749474330002814248267553982685703883625823323235455331924489634475141263269084684567096658002243870044533541130514691066330572318344387738573725595902965232372773243864534516301898234230903699090554409764343273565675031001259230796013671191287565220283514474586602907659455165743260994375529046248858821955092071361843093435640004779429647665126665922895749139955567824601552945246034186971351557755906494234540119532971771862698343897793702867699702928671600947626341189891895727358801808028946403752358977818514819823635344361535621092141679241107835309113258280384410918295581099874976633674961622493666230270094425254959033962154253518274357337016143525375766735928125052501974880485960609091311620938693207730924032886059391316968383322435774328943901765223865470676203962054609483305623637807635859661241559819610380426115227801619659971601053289946295230322988134666928323209061393002963571949110797350876086770613442324384168794195979109304880284493304130073846639787417716765799960756203644262430378846492879201615869927682545395985984549521844374238885057373515846171822861230614397203988481972242894802970326868317627703874870822858053343608608283953792143418128939948375873242854688679034801463915641276366347780618647268227333294770175928615937162593892199658359258298400353571783710032299359652122841641405457003111729547355951849275494257084470130711758147393702732718098320035436601994906322170607490212225791667697879405645553704994453217990991874325133303761146947209541528638938898125934232873394026714989587850760401790229210514914514437877758118436797609057089558658073776001607682639621958852814504880911954285595417516712259131725822019681154194485169265064932862248162309021783437429149720620240719766524163525663302701323361427896792019673197166747406968424108514492374668721768282629386027354296257058578740290660439282431470062129773302430325274625862352981105073440105666861087482519327062566777230523926064945575974548397734300749316716022753879147228227560056459848831507205178352219045174712925599816574317102336095810001013104352856216062923505684021353702486214057643261688167224116299675041553829010701350662657685937450197545170763198903508759120904741760580486220429109187070144226213361615307052001476091312576285722877677302015294939804467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 11177039138260528868964621121269784570243535714103813705544912996030358472298583775626997781424598554249754448771830179175168837493712431092928058510783781646491158808616664804048608101501284739201719604897018796027866939492666914830896463119171259242185208261934542533082460095466470639152057073664101470199531701799561805376478623062259003577877449496406851196382692413353949443452869039198838940734243120920705717567845490332843059029062153972510651164894808783086335923172942876308516790960667336777021607145158120321831838802490921740978990244051946164637123827992698487001108166825478840583283672347421907624899221941593381570622678115268326642715458471175965738369692619040176883728074277162454613724849158183833234943878258910162146942122864746833584672960462901736810077209502839701739902825065350188692685292384664404604503881329808860391262691507853960388462207315796342606017062597227258173819837740567583211154123543564741612435372493312777480128800977807440190062884144862698550537540511297250389965675673350509096621692123229888555494402462117593247194614061036841822929889078621250270953618935654298291670394309507815273177015794184966759649204739940418728889975624652808186790581913350599553282957415881429201233650094224706662021198127705657259619011263639309694342208924970952660148138302098341518950334759746295142127373126159761615091131827300426273698605445539465172833261641652815700408574743338273591986611733365763822364579728874321632496585753688357899513277583732466780701369605726766141521607249708840353343283902215509521208054072314022518664984003705987797571263183285687491677426685417841281397971305271574465441935848357583618717419631629255749323083171212402646473312096974456141176849284103278596851747841292662515785701240353919394871141350745667666454995742295379346499276119353158235371254244581598982789302746369085303452149998706499103387436803024792773698041757204950591500278652709461393993118981051821111644462755115561509495454186496343596094473857017434323625024134445936752890562144009218828570566303246535894253644066655614426639624546100240418889317350894513345189553994731016413198958747983719941645322896615481290021881453250582718323111351476705153922059621509813471298233173872572798022271475510271126449929375154332969932147720856543637340398625573883144183259543081277063208210493279905513472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -50178317490490771978070854599603103997034924355603353543531055345164890918859040313089904524025882011833014369310213877898776185218775633166960320671986285634445140337355739267879276259180455282085430149190076331138141001849536449396723741215249497701197967015307097768149124525898768975538927336033792248663417062644669795860581982887363372653505764380795611592242177375939687589811795826476746294978944476577457359169456364425628465076131659579597503058268317792368871647816928547925326114295518772973344640221355093098346831364345669896750755745312472317069670855723926886363335672606749171120188169250110690926466846794752790462048883905934188802022319126405451028887341126357650911775341899873706978480361802426599896406482848773469118429258507749538170851450234528545790940399259366145056604401042358318827009243338009465575061771977552634077900136854797875859450365231894376562636307276701481776677502945312456551115720397286267322529615305296752965709740540601329000802500940453360698954548408633379613744198515465746648468528500096909143245930589079112726506225502780819924287753658328380029070540180936129959436670160976771684488035531194920029030951667658094421375276025339532664932305580516235467468579574923962725424190547940258179941946535116008175263872114222188151943873510388720123136152021527135792493860304008227555324044006274715727947329570714158521153427302914881523056767383249470191188506160657617230902038612490934385905426659658656753800721459742290232147287097851157033594407298884856178792393905965363489696506223266325304825609226549647558576874615284821029785016443392708492208575287508816863534717656043370996336657501431750587979787797236080399972773142277926263078590654709605692560124333170824910747553550875919914598751131073967019266899884371663703937690898244714342178689059182297784684343836807383709553937330362377696625790459657695663920875133773404605816206993055898523773545321652641786820464159154291343189749209021488200071068650924174884743199531205995026182645918589888327733815103197733589351578217027315824780963410322794987386725695796424335592536101990559394744902579366397747810069646643470833393554719740182000588901161640421136931242671993036209633155573257179022120383529975050471522847442264236535525346598176881005384286721060773972018101963046169615178124753717472828378389733483898470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,16] 152203935901593979434151499271919888487196983760924100487769536242967976277908457706638044006793512956050101953009745028017779310218989958583118437348859823309176028768828734054653825692159736068819461562066675872506843577228023029079224491942299389978469145721370268080330677846192582880096355449042605875896823507308590037260287185927435772419439089648408082704429616407634429526534225589158543503822638893713925361482240241042214564572744027050223184205056336171479155419324261398621188842391233590113831061263137752843479847781684975166284682831210328332732985626247048453748688270200321324838095304924376849530822939912353475807688990968621272480814759909486716682200156427091629814492889055112099304267400584574938100338676520694650960377218880247363778844869843924372613995840202662698173480197146413685792839343934865892891285470030455182518825063198109025148668309753820308262286207132834121383524257336527107504098192116699101657942661940282397283808891344743371385394396845195718720571067612526336305005501203909889043011678294145987585858991032131475902569871780452267741729292020759230635498277205766364118495707558475535489143904186940747285513402742231216083856560569269749073177574273255915404964809147851684465622092381725750631687722187521045382794213575384371460000103774874581733700590675274568865063431572126689647882356149765922186075186844676060674341788085697031051643772996502222197263679172170340860087977960046190834602786566934185202873037043820676021995451645325298565561249922114864429738444438338680521193225126413277584747512811413421997639824990034083989984027555542142333143702189660964840257345328666370251924200637857225962152492393002912217259839541873276945000385975540655812947920388297847016735823422224626225698378082224310142442372938108493755398626021029216085972757877612205199294734168883511195427771026805674416633712432774154412450918548915712602404978878429943518780471283105795034743216404262164154429463380549505893587671256939891393146529782388343457982652075519348580684521774444945781154689713921940118810643679376894455581803057270578394004609432112757727187779388014944758784360922727986349839578924802097872560083222839462901019984830497587856186514680199469176053696988885649102096181272340269028189629396034949881654285627976797078218313938249402851878051447860596138109478603795520815104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,17] -357635875431668173550035122849915731753185275689669526065469699139508952459475833223568726119921295230713206286284467797571197755322976045265542475010938587806548448869711579630530468134142625206641785709935323352536471109913221053380386777449207002103801207076606640639391820280796109304328100427269925213481908442291221299422819155493395769547435446141772034364886728090810447060173151414664474886529053260278256013509421955338445182024802654916154773331842990768927251142974377885958590910134144091893822564520311052741200537790204320425809897454975645571197042851013712763681150209630448583352184322460912623609542987245127428556367964744718130581669906215961330644175333397403033562189155540356638436830759855986320822060933344109509177070685864531309379908552007822859641697814960069996395409476935941114347748250350554743365145191756731694494966246254893380584333930965566888840817241669410402886933730683268901490073088202600140084706144179940549621118766352901987747026380403008609629316060345486683472796280290241666749273017951576277402449023796881654403617193950402707952627248178404257933510931522342851065469564403025525702308264544873685588188179344416511054506959337875303439060925248310664250802753731320797133918255469670976651796923761841469264821986691588147080379309185680615624478076154780920564004407378531199583490275845982085284403773965311347469092609611926189884567131650660394415072063456361826002277950591897546336214315139045389222436294121106489978330384492522330553201101558330968212689599841917889166565020840648169915938726972098300987761484121804523194328007170635845916735672732319869101177928913873376446251575506030968537960629020206399397333977579468166466655763998616130745701827252852133164947086788694907527457193065898439010373261742617349401313727798271770894929796580612239039610049634159568952451332559321091843035644397834277673715797222548139948037379400013064327862232938117224504089988384767807847173391999126104191359082942020409364744810967033268547526492950056597891263567308494261693101927927748828616243176360152535586438943898243476590499472632672390883851334017000483505400831040970200405871929901111052860811374196722113734752667576991821778779700607572980487780459077266290692534546463378288527449326698349325778082699268853964106910379842787223250071211539435814846738890445242027212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,18] 685178981895789024418988207443027538802418842973525574347230897140129898259836272489916255778072467100477914456720234283270049711545282675137712524051470777513900863771393242918906279286155878699524355182888265465901455282689828245784993878184167867351355421940068755834349614950064281108935472091742614391165263890659349511802127895819977682977406382659641073644348518197704193683018944092672227376763602733858076903859519188842062991292202317540549707344624718759271138966349553363299281587973197495082097514632081481920752791960501301202293315464917272388502362329489538376395939545541589403882221842137397276737012014084177686775237721612425119535175669885685113350717164586177225072884020910956587502543132248966091576491328277938899054934515499191467288432935720710083482194192643779768266440809897893028358208072660985682804955337176593083568768623818909914119319542708282421381830836584302380131106386930272502785120351685849227716313483071985040822154962928982791677544481231172728176699469913195941197016952244102474335621946788229226452949958265639527406221157257838382172026341683466040538859226421978103858384731226750854832625358486135357175890330033748003378665228190754710641224612209231850368929198698249365423750705345526961246811382203845155856532521693691638754596496297492895236156463770005428048101566397073949249453230918312810168567454458790874732341216721955853644284579765816025329377628329315489630681060343852051291655833055455519913572006959687411730490914539429329170325690296718225509750350299689266657519069082544574723283996795701031991839717852037580506163048325759913512155222753428883703935236168350820204846818979869681765290367019775743192576953711632984437475626784499521886550457892392650701488925565254976486706365898020207525595978197784603444909561298933482438834123430562592768951311462907494957212219964656377334308741300398288759088892736301313998323165445318523092771076602690503961408740937522309696058783006231061168113557826810954513867590475164499054956286244557724092366817111814957256546728973379363883549745151739023512022552657201980366859718822780879678995971025010196143081001828417756510410139211506206303474760145712764696730619668838094377126678622747726812780792715844041945330930211676176684322140426608873746643427797180302281496391081619660458599275566322013139108726607865530286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,19] -1059160423443071741228815144894580857026754444621956342048182549959345883582743215885978963595597478444033459080528179252087392263546304995143798511193689706156185197659858154304405766705828506783426940144370842108286230019855341095731225078495381305623739056622643780692704940781436793502385172967714785252741038163498443934089517334699883088016059037444633395876317017788635034357455201682244005100781221143441566130873954245047703410045091527259816915207179532491345697028115526930511851868136570986266799604675544132444217077931722213585249096478604891238860454268911493953176189027741228363636900255800909644262376387133239378638739263060335234301366352060511933757723143205344786362006780179752679042542300406455144984560384176942031051306660792818158060534083649962326157463585867837628858276483107745785003416641798197214480840294345732353613062636025145396076410826182093273705743578777928983830861337873179592494702930420128436546986593984087520113644045093124378588526029934653647763484027230126348781337355232702003812039360677141812868518673868642828734647259850760690209448660914679208265580916267632025304049738383137897856847657739466071445073442009481861652088184788884094689991191500921172750654587926466024225365145294352300528559441224559018150424120996243331471514125002454789437482134092860999411695131377984514803121987814090118529079455426540647922480812898951538779690329085057840266976050667722213441524798654958496025923051447973472098139229294499634804457141753417141838731031796232870088593410667048710975951078054003393999679407055739586541079091685654767042833055367942995320646515688006132635782806219816173518839707344923407043054027040294858712846820255692407608926307119457302947337829097454541050662559026427911347747764094143583960226348501808092722999221084707910122755679521480927697388003698149884522811398032357461351669092062938501071166166018699340894403444034648145365331192158712649389700710437394513210053644370853839624166988661461450869525108264540106753532257299568977920799527511134558593147865492704941743118124804440913753542885943149687370381037907295961259434126163875135727883628785263498772807633159131721692859849833775909209213755787537494983573703472152503627599874468093887220745825794992051795566224719194573762149177176983486283032953429900152591589091802460776036426685864069405081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,20] 1171430421050721790858459231176996678747482933198360935688154783548740056683435172749073774649375354432567038355231958093398552611406001823515048331403208625308034477230157474933642785972267155693398133008925505158824170167385128662880442232597667390869775310704882067964410347867468056769129793827569762898137705349058830842619531279050277095525887387722561208365666250289048086755885892586925555759831377072607189545964798029650813737788391952214428126334748648881897945944422330371057238499977749176934756306052805539651535675200041918378349423536827530117794699892069545997998482624478325893075337958618010126056474603420420304615558911476221503383231268435940574798677808313913046719493163526435547149197150028360617377231662939121709799451255241862023972672133472575505315517513233671351290882513656646695570213396624703327059866748202915673355618073238557125559993323967708715946126573191614782324465513846152333050355973638905612660639002327530832835203559710764945707001363661964269985015926384741550507325672021766346257318089064748350123826894923336076886305209656354773863663619368141073739101665789852648962543617404728907280769285493844170944245433213004251638373834828766639214511738211738355284348372024068752264962720680053301256898017328632682277387905388834509262463377565884713900590684033592095494526179447108069263246789482519412845434387624564435520311575939654692809880229827824532662157233923165203598333067530021934197469501298434111258880577399352473796233322189578585464024820441653119100296372355402909395624048709974926302599782548557608245095609787061368277436074823783401128858956674350453746760811030061149774108553973481207135463861845771911121348989619163961320081739876811211483081260553675716832581777949820038552919700184989845744988936334576697596187532062187904122790002684982874570868342257330521698945336969356048901323633944471191962109955004397647865026260792511297920010382702399152375331841205112006055583207966720488768413586427748945779510392475778637810172174806092847377071918010639143115541798674043642251925676716295096494739229427450246282004614209934307713289331477131397243525879066860078620254276784432716114476622230838305795528329551990304959072185097721571656671246392171198377495268300945756950417560567041151167513899204788475756326310891426625046914946005950127444240214591503564013568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,21] -273961442996928191101506380448432612485731441475867203349838095465951306120930977866037644113580934962524802726093967860549025830432962144244563743127209299584437776290945585872062203220133963903074798330704654389343676586095856160747394156682006782436646504198540404198772648185465638483269811843448464846938724004261726824634587342409110985098991203045945878473762370885886986385345799163341256249414706218463477774294981484910812612742459986287510813754723084010981958837876317738824496578490943601053135015742949170860926582196444062930340714364434834445735716831181379691289910740237098312755831309718350843032909057589166035419730354244765527825868003365583238100940831844628019281536697759031024040743862538066265092784043702395885358295739492959397296026242537610644545478830610670103316385556683212449629087526165590608395691214197976710344047952172823574664498171788103866153220408152557276860607336339225795885123361826033699276133463698911944961260256245433960991863148697283693898519219158400021027107546935364508597048904510549249045854259301284833089116052823394846479884683013806863584543455809485024834306208938261560411597632149782397121863494674851901050412092489570196065289276795616830589036123866769068996052304902273943222244961019753731052471009555730373793657105868170823603416940056771774994496223883716822008711157951952110455512165449355283822299177036341333713857323298409640751342579497040231574850356387654969847422053770836618464467947844192791325115683405702040204699727463116011380410305474205051804649521484295402548778351118907734476831377889655643724264716198723992871981068477338706895805837929525619695654541345652418275228731453273475581103060118769049017225862993863498575606171971842792838153172588097107725046030668968224689250232532042838089114574529658700281665116593948328033788580421535555833601348326813643388589620782045782092136725336993684991454541832435546719104822895450013718361739946716579494818435512358301661794205320043098444077568224327136684683229772487220090720602629657098155767705917633516342934566141356368956119249147056974289111558032107791919480368244401140365010154190886895070658112817210440640985075088442656493297605643919895084992044114194824988927081015499123587189696581527620490584435396988041342444882061515518160556531313087782261226354935597599018590594436642426060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,22] -3007179818824647534142871489043211584727001558595349735475099322013509689278308867383176390337149947717527430911388485841981475178540299104362250435637623658973963441870474774672429361342833697108023211882968558114988603421601495601514515036673298373664825974727301001512363291655546471588739997635234734664412212050910144299663334759192393036590663285596978516746185663796148271997452090755929773783781167135254130000408969719384242357675931317843289955327611551504442559149755227395991532138429596852047329659450529138288625845186594191542235366733327360705306074782230275041971693404598923024215448652703839732772118541851483265396181936510861811160105282904016838519414563529618583881416898488071381749317861286616280571201109249965505231985531293648210118637630127998887702456321059880491576329634638007923090022539435411524155198316727522379766451756664444034391309302954106958320098436346973627398147485289400249689808858642145845684731428537566770040184685006019139134680504368377178321990557960925714838826683734101225818438275400562578593644344491795148858416231547797914044510768295059469510629740337162252203274794517161868549554211126913257528624986457993965121610213623111442093872665228788687393538010716325554670589782170881598147433047625362270248081518605510526872732136042740109220072945183552625077552371031154708580309764848729292290494817869173724085863854667206213529051916279072787228841678838470063709469440575208783546513857294777028148692822530056676305278142418867346282280080834412273924164619353306187052428735154958048165884247715366098334407337542398438043152622617901511248802720609969113979878519256827299327468844384394556369545171118324067221287702180328345636261124728690611424581906552691555405377922398794710450610515805977319984958692657879785108820004943671500107418139292509566540886299036444317148506482743129777569787931797166403748499768374548828772713615198962536376694479224340088969920994142740149319674691524917608089656499484641802338993773752566964869183827542564209074327923456953355014757988785644465937462443476790822656015266281778450048112687516972169698413565500658695292165933471611472546171528830318516972467645052772395958516584266305050768947545518814387236450225130305931097777451228684829668397164321917673135612016941635789038181563450111871683956408893046647241510969841811036569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,23] 10520395714375742236430918190216152149686593885125159454785349494833195864190119528349886112310010464387250358539157606481311231540594338461610130011889508688218087374006889605004204646205276790217052048399958741832159002512404970396809445842962078352894971349846929455604100657466438131255382902072769272591850857918072077845677377380616875519809595325963959913802252210379734209742247907907401404220368995273590590541720765490268513417880449579439204435053893304115208703963124810389860287516119776502393584253060035142677262087670051440608749783053196704206649586260318316952337340318034245543164723414728573397595749799567627444100302032358641908480457538933473979121029940280524336799670494026267297405326931863200540880585328313560961410018084177267990711997632331890402633489311682666325227916238664589792313413632172670310618164962855718081157632964492774381926718060528317755859468768614173998307639307533627894395131348976209108589791187030710169461780501204783553293250772152217890171090833513951224186373579026645759128218765050153875732620376145299313247414538026208376640977344740455459136363703245934400955962781046346501774863646821653875141459302870696965363091336886041864852496856168787574349156457794307396168515265115160078400150307050247336096235263223541126832446892177461584568443869373565083476800990287583377641841375533504910597457125122515294791369938963419544312336181149646169283768420525223264051550325626324365949692419846759664060721408720754890125276019409220433933672689847573569078966135401603081478277664311067547368806710598932143854111917714878428543444861565044515182011319894498402750517608879078694591827951660363281444060736706454918132098391894299635962246638691962339680027025595434619634437371551952918363250663284915677781085256395232613159999333701429926166918636444263396847328538002593579120130207848602368462642054518813165019317315959767348204583450460811114765826639941298117440004004994480844027145166029775826925173122850854435100204592212376687339643640954190699849086109229844162569958485175060094665397062192130429623908182348907648448536309956367679619834982459168754256622146897452722950728405366372297564599245649605302002173594743625316132456749966083665137021254628268544343517846625436962036655152661988417051538930891982759806987122731846983239023998675976447791455644326575262924800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,24] -23700014249428638993313995536460817321239419562976040337979483625712149362328945780264497506305401091038424964003598655680662847975394842680227456317624846492276907842082211848012524332446445860209401803442718751853208717805593299547484136842854967670102184575622540420033372759283182824420385072070304092122334801431981544883374478912629933841267635474933995450673726174652697459295495683890820922282556741576112513918882283655925453976972117862789687309321094660997680038292778385737113075911060946052142511267675871328695484820156081041348361583588899076083706316597125338627513248603095991922588678011915015549826031669046765140294837299287550464772532275105161489809064194453403690093599406707106422990361404235385504908233457595703953306501863787776831977764573401472028394665924622150519382945965894544609284642569980462486318973461427701318600091965436692538778834827258510295682916953180354067963741507449347483039965165573814652456002031111114411891386383520503903597313282624628453092263688585335318290212776172173957109298762362550461129306604426445717785135007150935266766621836418361961124098440142555353101963693957539191403278692385498334215802267368607049249280595207397024288832681010426307896143310447918821176349062591830887711958725183792434059998801675398700538586175131012668196085150463652543010752785542213731128613405784097871184733086042864359906274946824552842714491653000989705783040093546585326353398709177300957429620667633909168117273123764106184272873828165806485421214866280555529056836673722306461980640152436589470556047747092997222499777667515236963175657978668972631093220881745184507146125068156961199931246839485191245884869581627317739912282679541287654035255161955266920781755777943838123719049454325636591833744992982876534358250261109275290201993819819349051994788221003927548050893617100366664921962632890826295763676705288631427143323745269306679024818935074704867178214525013757198929912714526936082421000968843095634112015141748274194273396736140413535804089249502243494213661495262286169309189588159639006151117748582109521885860989425890234570247741698422266719730882648751877613541682446100910288559457693061857342175396019607388318741601079058750648016098499066794696042506777511369806431797298909668899143923247144069880421157696528824608984826405078622517848181484098190458353197740726335569920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,25] 42048529268199155286497611841012678441298548106324777540647445890773107608846367184804564372891484157008604248265941497800093225767526407395246513328705462379466818726512432067991014063755808269120362853670552136276209354251047024397195089082552417407590840617621010460606630578966385869547312442387786788796700496518244064833869511090164632314817195487252769647683563006834129251140979558039566107550173673870827682213166915658381483064167083366470309710422960432309927729173032476075222942671859086016335445620601525559092609644843340785302085910058973718109141397112663524861851177779556288436287030185473139987974331710116752139395647278792764660418870484205838355942421314813653220139212084209724980315946193368101476803322255874241782432688387862728114108924118123219323725909989813075370972123508579629269987310867442271088425864641020772240756414054942946261901167535530149377714579302853674312472480305251996135683988116412574340482146791280061694300376398323800605117364889654079799776736456340223655389796381987885874191231112253421326553124496827981300952283456304221185099853691331583253011331079854513070247120711063864143184070481440033251425794314531002879560750846500238327449577155269892263159353214629959405109685579132990345200997871594575245014023635121832468679927780428828476303482959146745683497241959898511902427262995306511008137305214886199326104399632639382263008438467970311823683958811978233088112779650930147539660727740334950036074824676444999798632310833791808519638152167426026165117487904742759887959313423441184519207457935326652571964051389278784391247308304118249449675993828653486830857527431664207778694848783857971205402420195335084151778924916488086095195357183067714026207035596779482041102698606741689959971498111861819604441039243785262391516701540144845432160069077584621250740809101086738559198425817259186880274403325574323897866347902181549223390344642345749942070316797692889272412509039214121900373092534973313532857931144705713293193960739058268405881256437553098063915665326394687506942237496855687575318342716957679378438659392739056338691092275423173565888301098022445940816547318436670583585563263515109304957103234931260985656023591003679429930927089366810143843495420053765938892321998582276280723300020422594985207649228309600019816183234055972079191823176938591669136613103169349615616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,26] -62053481337160649102579300028686932491060362405776619024552234397022323046071033534183223377059391794384786949475531186962813105360912427352970543152613262698632343462642039687673919749788684370679851470406118100041767314887334497919266116240159740679098124592274391761129781447345303607347258049141542225354964934069033843477514072374934555083026577184562481887787477074646232168993031387603931901884268832859971986841101101789278574486908048104448037099078470282645913698822924483015978240691994740570596435442153781986457433278579791809646665519060981965098750197815519120673702880813337577505323266534171715237428660106736310060183507909004106516553682258271357454741524388393692928026735747193352941441882496317483798085245006529409200468033252985491041109961450694693731515924303179017189081897470775623400940057580228455840270055906458128487446584754147936820539397935096636507638234283654841152603617909020096204351973210157228802131097325560011457601488102291382585526062501214567665707770574734152014942427263231880528139424206109584057939414627232941048882406931697556002585106912138812807800139986974906178168881095947694825145979137445516608209672298559907863550249178389866705933697597380030471906804208746361777390881992561303025503803747374796939382581150466286464513457122033007658961210099744873127403838557587463685436668978084278511582566987165007805842963660744602633006020455001495049017168695719380187110980793619740072433720538965876547778391232282883425919629418469609993392583974048905997417206892310378327635844128195725781777349040012394730468781167597283994199679864090943904945925089035452411248467397863339330549792341181184366378142179343430719307420860645120020717332328722142950428842915413946600730269628747550342472008093813439188526147963139004913610570551386343902624654920150612319029511567286297240930843338834928153681650985352871288466206615233980167778936189037252222408703045905777335667113373346727359281894358510829448691086943553483799440219103243345872058346014683669844624519279922508480647961593549777163707245698402474624435355376966161515545170714555000542424693536738503199896888485908967730638005564422055842737237620848092767195817809813986683538744670190635154778313556527230593932167941445058228905356523734757062341644087659930679838340186229442212770809230064323593860434198953672732311552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,27] 77939581538248755131883753110625614132554104059093904877301268347574547807719590250514871034228505034628618076115971456351870336103571909164289350952467079857406231104594556159603563805337029078097313561089665871200591303690109735481519145207086576177765059483902843209521951444043419974813405349716741687819075357189119484742083921494208944824707874579824661354823799142234584382337802766380228115897154567708813704289348851453867214036786869629946442352374838940140867243339362608045215710252048353460662670601139354002761657723799737310034987061114731263167638863670930610874240345007227621284864097785945455393508888413540532328439219562587602511401853039942671844769759443051823975185226449344592153102490112172331310475307310148586241615965981658168961236983784899018822164667881981253125241768306311164939090024677638207599910871410266506833299258867028165378232025771751095708392251808640341165826010534575041076762990969810031104126823555715123917510364894251647097485969964691882900988001553109876958109753253016060506872609900568306625745129335628543758726954045720846025852958312228698916612405461421672302347641930621220071525823560198408668792100448960298967557559567915004450783869851545299115038928375402795527413129228537319337690232876826374698187201598236520428550846366753527989723428932276189524737615850689195163067285441760007467073090051606985912332614715915448599043254964392626168455155752389039747728283942540688505792767803681479091640673938169868515341541876346877032349674931303183560300022446469735098702852031600910537797860646530456642966056529318069669776931127387690106198692302434442991311777606555804202552499453613090006659923796470844013241433602596665808903521442095639822216378015148734445125655502706850653766646704743834454084157993906986443804592282388955364378102301778196704712095720399685995895702649586716358502687786245446829839154680270878678731055817658640771109190417556842215650566844377455821677237895299834975027152269270829617551741318109528109162610038054019294314436100602707617531628961547579700760703357595632908826680139630344762673912432497969852888950462310217855846957796186961159444629550064124113670612962125812191319711013076398550846344169015864513572129081081116725464162375484814688024305629916967935973083716261491650342389086649721413023361491115244285620731562967235244851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,28] -84430423871338519501721592283378521570523138976879535536445939887613321787892775682502685916524077338246856782670946736954175529265896822606006625580190645932844251702989152132781443949677941538735284190647173744858185666266666114045462756857156211410633218715230603658625366060047014906694747020830410664188625894376377863448823210212310237412041528540789373597204717203529585490560863547576592283204048829692369885550876945392754488748575439096708198180609967033380013385798671542900620637379009645168386135283153181362922796567769225307565611831724749925513285536571677417379757593255973430207079095358292735269292592072070175372117937245559955279228127974175188523890201891187635943102323901397813985994799169028207927351292394739142041152154674307505333145623853421188049697372591331341664298272243004764085236876847404416122315103052670977240337481618626807484405085577855372912123697068992900427235096623473524531938648666758938500030728541300775579452664812138812685716618092574416497477605783279825252123871865713127972214493440822265833753476927982352441053395256425493425028830740987675482200327046907249686075137360429554546687439441614407320700543396451248470505576788586220425202698214687766519266712321086048876188910260789021942545139691060218992450363317831141268225384732511158153148122721403892461318220579983159674126381889384595437303541976716812067621330368222453379708606474766662845441671066906286123750901690270069317169704555778391049739836583977017742538901850566341705758189589607287732190295178656843855225767396504003113457545905739009423307101053483808476575222335289963010482542022792150402564002449676976648101235034817361537579219270689283163630359485255666304913278759449544205914254492880674855497325278621524966300024268644111799233539165952602124584680219474592208434320955797224172808517451548277181142442399531708370862245149083217800078063583316701823718111961683627168360095153780658188067262475278258127524768067022849467282102837362116560320605174023828129749454980325662614569540186319039572948283749141533238286021210287101591171144609334502944211580538309629470184226910981003802776720774775877978335704064744605682453876622106130673403412660186158694010013295940885099147239926566618133325373281836268871670023750551399947602771393246857676640472792358310572919649788040721750159490660751595377000448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,29] 79706015058790173406600003850425830132162128562697722806601549339468485359164275575890938932697399243558874407154942958765250809017441811889451845933697983776900816734650452544128534355047986512944765529087112348679844599426654479794527583236168794514105629689043150549289705836543223568895844818222519842298232719228037673440753160438334564270902434941280879306295091479451844955565363763692856179698123834762937679913510782518253185743082222013572575040823769878958941304621312686961027287620983164649036656807599269178770477993254358884476968921380256348357312713273999492081936842438901251864453647204027705161789956066872528150915713394381638219227485215532645916559924890758017123866077351839536275328125464394456341557714966743155446007399226180042511621947439384054694081537086763021925081477928445165594270437706590576031385545582836062811294433701551545225578422642140122217647475377703530719056398816437698179631782609508138080542593375940386577357686857668928696475825652495559628147173219536930271020103718987155315288205305581193660238369576023576216786783889625892385095283195026047084171914719670571925955413397762103969112217643946797786200329984917814632569796600483486579985995427915871449014653316406239555845092659464503765055855092167956091979955649286304565712475208699942802940906028203512597149996953888522936391694210940374443571452707123757976135542467650865922732281412648228609961500563344015270852904228399829474874109726717079958720395403312659441756772629467297495489442587787803659748727682834787098739445123486359176562383406227691889366922974957518040122140264935118361704684853924312252188178540018750346276798228309616005102117967611212544337358394169966038096193235694971752768949091840921517733995171422616426952485122623796611425968480569718405051565546040803802202670353414199940113118063414468949354316562166687626979955972101866970892629164392751777839683465893788937684446445198717544765590857677474901430529737253569393084675593420481315985397098458326430558059605352756698389302769337268961611029400759860203528581243124024264891138600359251033383344700565289708262905051563091835291189535397269280024445065391224383084403611257996069881353815538877763707422195781305723176724386332685575012743862301172109186306329081835520611718328140788856792236513839337520369019200617019212457690497465418619289600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,30] -66223848396543979716022617802414238139778326047263025320789044184471022707802505897306165511835275599162025128360064501516962602974392603181983706670984074742805844438488991671968452680372750011059341593684379422590473129624186934031215043266913522995953704913697259701121066790293582907071325242780044602090263445532154797614710402938914607471852764262469923705741617140621058312844571603840803783077731511455803294611568749944449901405680483759398279620626222257858832838119076792508497886541308528141286303518775870229554509940653203854482943862692016504269324577951125635499118301560267209615297970274967723459288825196975868522106331883231706878724904233194344792845866413407322986483238679613356178363336756138001072845122826605055964514025737686720341847287484190389627413977340157821910261247960254579539880428586179536760055869412661496328700817939534119316062720821481309284447900534101137346513953637261956329559041850493393645565939397085848974378127000831603051586822541240076605411493505189242184284642292653842062061562317919808795949354918111245280513557165357607181683276702651268350912618121158640469237967517004971826231476932673013514871924183318494824973515677833088658776170267507887416882884030655189602530379666494824885121030269973719122534474360322749294067749821370834094788048718947124117902340881825752698531442485761227888196077606759992812456817288596763766193532147337807557619789333653612309465331632404291665779705258624288923304855815724174174367662157053928840835710551249125502591002431321329075284373321192020185676770236965687407289840464323913404530111113612892671673620517503820895367110811595535990847944426037562953127637724238489496540386756609385092440575804713275975568805565750067250998608532665792068649149290732002907139103605926500773373815940918188707910643792707322873402818735886602218944870427652638860965813773875334710391942516633457250207551595486925336055903379608355801392808909470283841685316360522224896925936063661523175059360486281991041776624500538887854275743888209114163704634910324599168144842657222127724584685954026255560383431388253615684866201256727523129886483157670498452272257866681962629267475538478319897546993592470237772140975735901912252572950543663386348485845857701123301924359605938139328142530890177115599311215181559896271075886358943133763612436747626527296847872000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,31] 48893254737214323991989950174784974432791453016741861780811012677614792579434922750457365655680488556343160675019772729964307564105133755023232200488446169663686763839507655348890011900597683989871421382829259550214713721581747289784950653430626959497225418408018327082817786917191272608191329817461587405543127155834109376135991265075179821867378977902619198213158056995373111494344498679518593384055591039070084225773959465713147441310911210437437319667880391437772869532601569413077110112351397473112801112723796906736524609752994687094711605968846743817572597443310780681611084291062643322728119604237607517781317753097150728250951096386324733715699658466438222272513236971813468386425688631320369008550460937953297540028350244109704795206496244116294499879707645142474908729891105099241463532148266400745859826616181124570714411016734762407986876118253090499687996140030498332128383083832671059441887707059629114212055220499642946669008976990216934754497817427556969791745775573432427885753052965716554994299718427778877197907251873172428075525434687523027828673849061945704940787567951351597046958724925770940086313559163680108511789678478080489363994708694890306061742022044209088156193401386333802942278520002127507139056003130461959958914428420526469454550601387726489317063883760086347547476510206649130126369163466206592846465074922196361481094142141854929850011889220410873150559815852898892323219606346889583983081793940068207872467610053758076403292133546904441571023066070400941673141163884255826325359161680462673678634971703503359849428626526256247015596846576046213031897087198331012341862181421671054394556431012661922125519822892159814701332808268687970387681059079992304788990433743145829640093043323629848155755672998355586346272837827945892580828125963980881364632492809206763605243237728271923671798823914975106348207846982118006410240011800123778183830651367759235240365036380526310260100047658408092154583498528673357529229169801202781633301679165646256538303615491342792044931452655625508938194601501780579203362234347047809897183698576814573873972936953504881873561057097616202319861631038564506478821075741495948433874913193211583033266908458375899539055914819273077824425328504943738487431085533370833509429774285302060573371523521698303265893351287768466570046660108604360769420309347444022595868348668303179671142400000000000000000000000000000000000000000000000000000000000000000000000000000 [136,32] -32312292910224364810473623406436260792479840858295802028748064684591911229628104767968510509904679973235501802630727473082977532783478332469179896488608940885860028080439450154474095512318687672677943365914962653930631250614050311448584226719058119692719654480626639314405685640425089732037962487223736920269404172174134020176844111594754747829814252165648689539892232388790347494208256309645272271048684893914086360368935733500849129074918030970509095595669974292272592074480896425934854128872979693163689782633422256289643514639896026240918050347689126452679004486146153379330860921321049653721859219859548271478058692932640352860619424604342674724240692970459502418881641675837954854813358277871960645668318789049262212906336697804821690188410836693104062074788695895877031658020374027813708693325876996263220572141399986055498408552188722964510837922235975673960285284010703189459099336215759774860073793849335779065729964332357386538695278546485732711256688379419105978717543194157830970531223873251568869211402456106093851929545228195947174487646797814228236240238432018211719870188659466696339545899647665336798930127325442587667141049093261434436314363603051111813294865817429923346538949072067426546401397054003750420290833941504928640915577282460571744374201972434822197179205566340798829470279882142176339039438064598220864664584467057660228802546636014092819696139709842134001376776876407308266993836850195402016053792166822362996789592090477350262439614011714241055840162050124089717762648466358530018720674685430137808032393030084076760975115683208606532371259234972175185219527523482547405152973995462791174700134250909139083979766649811882014768929593391026702662237993147925808217798128628909568910382208642420380316739264459672620200337474830728406891728170565964022518553519953038987244049570165610211791747983896613734895236348094102382431457755991403324523340247054443079584939018696751477106326509708989507621001710082093571348463783326699686032060738508641779302617906955298667519889569558210397219449858770254961690024595173022398802775042113958472042805811831027312195915833680938190285712851206419166686489539844509903128125914770617603784126642630283064179825513364196194271935134955261798503945910492145054047006143080164426679589016795593697327031293383826591438200646977201480489199082928670923616372034700975242477568000000000000000000000000000000000000000000000000000000000000000000000000 [136,33] 19091700673126433416676203854895237651363885004073115862259558495840830675265199707731885618168596456629068852032929953861967002297673621284419873753868355313178011823293672795606866316240830906663466528304232880118500275850367426112828179283089893643087756339068578887549046408279742003295692152509130749447081092508156626906773738490044660282115882244557410533409192288968143514805216224837122545489658069079269411121093763271849050808741172597445500385297453970495487131303462364931053775174473506556661169670639617096097172055191192834602794692010758515311349483961927068029347483849765341641610545593195323934419885471703980171183159457866461783550178668178884327959580708070977359231325950543158446494069175495790411319139286629567054927899559703040910683279985700876004211510603289958489151424648990398606583934233130793711643811572148144778250919203387596450992236175365669292312309674947258450434416371114957175986194565853105874921019166874991838432358557916642702238253008698032723300764836946148627057476334486657594384527832188388661992700602540602737191391469258581699820537665527287938333607865935934663324252968308777939596267976879839194683171414007934218385650050703564346999513202129843684640977066365232527305438489051836436024167786917816316445125755698472172685888000950559359011636419468304679419729096987460218557532822000519940645154677182217107477617274654442218344442974481439683838954389679966769172002818851516454839836931254836941460366415090607297101384062760495230356792211997749807746299434792274365454426710764309228788612898630454740720201236875931976461276664905961969489426939317768290427403724454697322212085286760046780515997565947013302950203972648819894064783638722398536293501013230242126051539914841367209748690129782412119494141712313754361504955438550066801961666235516582208971932956978989066757333301380343184433538666466253921559028137789288681425480718360022228634553757195220207223595298647567979869842108156741520901031812261114767160133318371477704604447215718016256647381171688650333175931196599694661158043223478638469070876553680232635427388091137755925297626422387552599630378392048327978636484667530275005585223772583858479521219347392323675511585220885430562870298585182615251519511155255749677382520555983002178113827178618704684126597559457009743067969652498481130778142468593913167872000000000000000000000000000000000000000000000000000000000000000000000000 [136,34] -9842292931864287213425778146115188195975775064301398691078446923730361170410288981381353871022839727410113072814805954877571198518546388285438380337158920800788731096423755946853343139643318975044979010735776384689414939352193671678282317808408038284269263749341526106826168079039199709215287953378041578366307337803411917375270571043065294159183982619304967635893236239959869139505235763876269235457615839206421493166663296019437401251414295953962257985407385984117933944727796521374055014383201660328139005396588233081573751740666364654671555170438155569187237269542236906531929844701235175004686854681544921428099939849424660416732215697356588922153223669465272183656036991071246680284035246791549822224159586756125833915256424489826429532851210065643853411535115971339887084902521891537600166210525412146284223394149614532837400856973408912545988362270572682510483985617405308737121042822841906287621224812905124959964431950977987738772064631831689681371547982291158994399123351475617044722529747951420085657109444206736680053773484722376572705858985208562281046933396835747799798021820420498942730088276746199349586664822751479611311687778960561761235722380679339887242593774147370434107732007741249694869802505656970644532385187136208115032159742005829312594056909704059428007170392157637885002277461009616884184111834671959743592494752301799045973776148227024766573592105995960089202570025982702776927110706156477386546793369775501247549841578854963535171706330467940931808599054097017210026356362969294815802768898912502025965480629165362310612740553238622716550356273449834389584838443668333857735931565169563021317912451984987361789512637267271798767965941494415953700733445539103828541394736104989226663653747902462166259842408297474355866850843889155494925233656447964095325951694058762757521946485050226547181357123428436359541501330485107813631792039366325502831047270857781273717873475783652943073541416354103972041457997527194543543846886181806786119707190610695674954910666915293059574945176710045689520664258893268263154160984774200375978633887192841747241372972123808268053153404886983428618316396025204676707977551451660476255574730663543005841504850251661471701346870972496632016112193821666801377847039073033335005413579474496837022293304627260097576355525938629217210027917415871559232132157584805713606048428451973126160384000000000000000000000000000000000000000000000000000000000000000000 [136,35] 4044485079641434711690179937132782999839908581068281847746592989326219092597823581309324882521016880383506112704935289670060605848592545275332174509987472106132922736780834024327797570500039149037612985232873092519761903707921375022004246762792418350773555328424133429883235901515355256835228677245446233148495611797828817777749311939616516963428049470863888819166698486282174374152455142858878700648853471496528577640491131896338534101347864738361794353522123619020642264233831582496405965550793378002614422431149294289443548103539534662008950698370425725458910294253041531563615815752754880183328682259408938324629689176071139341576555903431176086064027006400554166381314078710426456291654091633449552689487726811822711479625015091477264982538448394479018525684845611675974798662974625981670235492647698299912582281852896039730869182735664400520684007008726516405792991333144480165988893997044170381887024466869326816776223609725905354282943155664960960210105845979611832029173299301133481785573269677612912032800436727959875171200309737573271168944796543958887220587224126390358806759042480480845671277802402202892142367764132527062682964982588120941885968042290995035599312315118825419606414787882749930494646431331445290745372100092756374188490314561083126610114109320713992964884538655480613190895030331995945062253625308185518166297358508405601144015965366049012237157545138811187321196448076829442987389382323932142554142536643157857148315589550217680573221786222127512389184013216081485703503079097612860749653116104653449887336347712272049515647362277047107301423924219707942337627593359043453840406060815642486186626086933063229950087227954129973570550553109798180522536542612415245332297067709150846107232767396709777457061104024030337087994423773367732821455205187910450214034343378000890478201834011930051935522438734940812591354930968711106134896007156692816960504426208070086890800177651631522446185510993520184229785792299972597848924226007675530120312886855991999981418217523795615747148612969995407070982164044948070466026241237041776703333649763099762266105158080001087198325381855442877090454919464656219028126417990263761112585384958179015031218075407516757382683965121190788317312722975004947386523837555626078276897651815920820754992314944546566869312338466034842503428118678417932833805160844206714371859757663889077043200000000000000000000000000000000000000000000000000000000000000000 [136,36] -844426201542322321495913366968415009975986686803858323278599592961798294307507100078373213435017572769185144687051196242250848296786420873795689932644227083537151547535972601689070849633035092478817096616055567811103475333509612048122075157518426454568201561541941420344194392676035268114197143220439398359194750550620432866055288643219719915729737722625469367961608105175840967446212556495953131214674739494889719962172998169905114859903036304931649628519270262979798288290711192609109776305584610519081378486719778525095147597396188017622304308906352682356996571154444876834656761634214264799188920196294341110468953678946254085620014172657093231913848161970832008965003023551711095687285022712706736754345926918339071506493405863719984059142237658350675393307700523052533492488338444684946532076143719709838290993877081936258907328077303220073498484355136265669486835553434937418962630433635497878426693551860946924228402425973242825286528399915376021265093346847994650445887233624049305183698355574802430595088763138690746030183220482046601256658080191338670562124490235254376051848868094013353633452177551499938596689528892237254187000567250311449509117791139568001621204460319475106973234777068026995598213011174341722081796236905336836341452146968309818433926109742042044263256222607595267189761884643814426394383706953788643347093295484451114775902679744709105311270172896471746764017012730982441693942407226655557476841873821703799565641275489084340084004711269501367062031645234696997450138228338389930014695979551208189726543373425310351918981566079879271000441726683655348961715546615192614713767790694584557314011356978843417473578570599176222741187965892332641956567991782865732301784552694092526261502836973384623149899356855624270570316848163244958796142872867127120524660865169443268041227983622108089501065187883017298098869538574429755895873676350422853650673294975926338334446629231586026688577977512781299735342429285950383635098961602361284619179259417573839309187020404410216938902690463152994134195574281589928313167958278531047822347226265854355995227024411571118256393269088695621426656515457250941432263403428646810557765358183682928699755217529221388603652833061007094603184108607119473289700849091807762084297880585303877514834620070694989029630672583978900807037743071237120843091052914128799161219078360204266438656000000000000000000000000000000000000000000000000000000000000 [136,37] -580776026903996236840760163059632229401963391449989221525077166927670876981383269396704817534332456934139134572488904493080444346886266322610342987238602778128142584783059048254513697609586775970552371548708644232881454787279595029803330241381386052306186737954080708158044110077540410686542462945524055202506021048103941756843115845049200754237425484493222771957582064663410710555462256777582217592236057384108948598577816577719842803373256457023069569532296589566404346233436591494803936146903314878220474770692130662002162695633432927894973375930517523605854323705996029910796826941038889828630420109219745286876527472853654605356980572059197152942218338704011987671669757398012950542658526422750935956633466292852205530547187051894435113088179013626469173148897659267095509106669493472871177968655770847646597723253996360316702387903795312052530744694206237215704466198905982500422456412067361480172923498698633117260959399364970890448884077827753385675355670373794865314059137671650231022161951453412795482185692988321187493923780071935752452203106302527200143125776420477541017064404613054185853793457239062437791569752246901696735649019921205613126291137556916692039833185080761518156361190478175597562939272305711119203460016110967815930316046261921242688711379110802659648207809956285618368710672548027409667421012266731915817288300631785687204404247719194998296697161208856519981351223034190006924583948727046208382927582475258029254262370578352553665154188809190911785298900002403163842621080487072499331341025664855452574682527128062073154932501510850697488957021618199557077970129984800034305202265246789576467586481910856896283677817563535674425057151658393196853828686329892876042368008452574546605535514319540862461878769317203599336409641120099795736539562451042364688848241806210987802379502267410818629216605230628405298441398653685153446175855625190116771799263270206481197439622480382775339215028680523699368043771906768222636358524767600093221867125169865579998958284915513191444194366808451228437703549163161518833132009128128850366865429190438174812976548378732995133454511495360091594546694453259284302686661806269236156797572044962042138958552413825316076541179310360882521828855322044614416897689413419972969598785001858889936198021637556897429394280808537926407200999945797064636253627437770000828991032554546003968000000000000000000000000000000000000000000000000000000000000 [136,38] 937258006029577012553181379329586787384416536238304410253611256673839548145457120461977153389490770334519930635863980026949597384451729074210800535705660943741914542860112168374879479091493140958852011323418435382598720214294618044963178366357091007410931522718205248013712599292991311713332056139309150522390217941854148253253460382351323168738621157984561192187783684125975598982390312188120077535669913366367238045708021555218439756889345941556339419173723625823727892590707291476498407541590298190033122338090878606607251232649842383130234318003855718168407208050858354528715208958990429568482930067464200144873709071208660385697582451442690433629237306399664557544267796409871407251498799748676180757857835543220710732278982170210858049695795981535255427423113462024979746724727509818977800322889837218386926476630179078369465410109040033669840079289954180901041707056066578383368614082877361027111082506252421599804272499234154120911116852417560874719839808480124580434566540678170922714250355957781945765884051629416485865604495301452879620452848516336753377050595050458633133418344757764835263507824890264539331058834604898148084560634478610575954673215071720681192899776835349806028069191423909317080190731909642419759967021371486358962547099839264922925995800056514224222342071815252735559847814019803838234831749783892372346461869762274097197815935952789982759411240601930519185219285158560845852689429115617226991677375057419602057514094712147885938915985601538677359676971881888908245912419970954501271677418233182068823828618653704899119871838483682850831089291995582276802000612161524719846931667406098518949940828485404179105684326116593093372891982133810061046994044688275145859631732867068305716321773140595768164091851672198352619577953144204475240934109806288308556537463679329183605656919773708672366634517465570661967296802946557044369697578696556590752799329320930528402547606602168784185333668820682394021672687980762665694627039173435190215444692926818888979337616869199596495681625485319595208458913532713640103764501870593305448119509983636318864629340576660459330744134690520131804511939316196208296304040224070033429058851862372894381909990574355290199024931472277527812917699812085787905596791869744313074296543263528102732125323384645915026777936164575336449915243455593517232632189716261832891843962648033136476160000000000000000000000000000000000000000000000000000000 [136,39] -783869274012861228711631950506807485865039565609240611688316242327597799695904608608722297205416621577790848250303879362752559248719388731336098407714619063756335463426422433771638105056865460974016737754249135187435101094035983752215171244829173021540746501883445199980445434774412048241554927485659923512487500392040852163783458221908019500700120049660233465863456362814809334257675693155038379200815153755327285424840499109757194193456352104682745198465961482795583655000938227982564152301578852332575779103338609780134126739897848783549044024969997424547137702311689108035621125728488798792232655516396309306493763614270033795723501971075579890541766148214783978625498202291048745576609240880378178887301063598628460711321928158550776447189425886451076857680844574562797465471913170042059302560746520746074137423447609564408851160444511062416525690084438839671479651010041304152092190852879661938159494478346773020680790095127855598358880378859736275527276877821247622252420569488537550360034339054426825858551197619045804923174574637866010127760056010618492542268674961626860741733602855956224226494941122826999744687399086920433219828773607131081599937848783620676246376824076096768464659246873859080155288414731618275474604905976058247111825923632243158028132453591910977885918697032428582639733418974283190034022746332211407418656603913554943610648802644862032544513733963025696518384160654964872823552669858626982613860884220558819539911547729171066046116271848329873283332264635372693063651274660368320584027161615211484498734029019073897308231723968243288729008083292656255744101322411374434014698578770572812019261752962143403392619692263636997850306635025885056519442327824645548104138291431014661658692881576362427711376329231857462715615342554284891592751287714571823120507488637063056083411135029996001003171737495187058365266955774194787188002463481696947330820040207337066812154806408168257568266882969958133618290301391928912640061576304429940760836265943376265494915363445042859976360491597132357086223220960076124213966794863332629650993671979286451622692132865176743000212858599500033078302269623902015622011824219938246729720574440760686163570549326036432667014239567102782790359106087765853933377422860756644930605934719296442874804631843797516019585215921026967064464086117746202074456529985522880691309248110890319872000000000000000000000000000000000000000000000000000000 [136,40] 494260165779912231431451617554233410100086075326930098776632202663704071597796078430032746800264991104616535361674363772964881475595639429964991348937540905569514294680705031054081177311147477796417079952562229851597419680273548122912035254317588943325801509925075397415586085918927044583055303994041646026785111108460817684345881015510364857071082727204070359704375494464108935749515250098569980897376412174921595030466613529301606684705658439391680458772000293004509863904231154172580536116747238150732769717434333961276481770206674534732846081165948227867234527568335125348132471125166611053552405128922547710967893097192983632176075460440897700565906610879817606143532272280050275451904264139426052829792213657549396491713548249206676153308048705189691691315570762222006942191864883287539618214004671359260052790060307584947581204883144973244315983716139803935821016602428817126097713730742419718985976030345037212052930659253966261956082340907657041103723042295098685622949174775154304784073881793593885967139807083569225079090182168279986756196647964138950965528888226616232370262606650976504719065656264814291977283011828977441160286675732934891760748861971109115244638608559702862915062933128331045355372159722510528633819918773440941997553070539231346664820158279995094606115191763446083033903781627144568014202622278634298149100833431836455718200813438546115887236344449988688952274006805727074811635503629421728327954515376605772418865363146327663052275949818686933670958870573289181591513300503901995259212975650175977559292863139670261550484512472651172661664909679059542197060824980519450212662434623149483046958320619379018819559667959693714829427798163089076030503247660391739266472041437565980232846415384794761637361675442202115233199476589044436921492659155447549121774110889692086975324027691172902718876646621646634091157175661117548785779187647843038309944560109986734528696316638363202794997249844525278107356699662764755562493886788886752138863854743666695799744324283537717635853896703008794260392608432036225124165329675594947414463510847697343521536066213201148527230605665304854013667697753528654446290286298493998353431851765104468481211798740859687848905809755072361486780238680942065936086464825178171386250404530982781968869079875754821792595403821948549984769921976696521713955529539498252020601154236545161494528000000000000000000000000000000000000000000000000 [136,41] -253434985627280297873402140075067619830395073586518306862347298151114973097146557304340407634197507435409005897603511447301035022465045331288720657885868138919756451669602089766026205969828448252147730233653553805349551383699980897752761889766637412363474269688933640466217777117263079258499758606537803502078642977997437365897618565268807926332288807036572595836163607450630125928462089924887109476449348596206629149798200154729511037625919448163286188816891859566608239107138842748685797370792983896337644829349315602716433895932539424164228631741278996011560331711306013772242823571369779291899774234888704488446622530367180232454222552178122670416294180175693121120670389345531900259006245176566714193304982152694139172575719504840261201930880120094964089727811577495797364344255479338407604291366026988750955285443269301433791211062521618544224220064155483873526037154985217320761548566848923136696644776819230542974452175941118043214695522605336584434997089966355961239892352696607217871683520707845934147597581577721097493523125268563837251566630833517723963249603137210801726811800072971021020768295204332654379999901719457288934374953006502573540468663341389718258962077165399338908109299522629813421192518133350422740069148217626537178374119187056510484369103280785618940824839186536563921277347622863597036053484551712938125617750371289215090920566624795033118929414290579212693822802966176500540421057006078646032736905600989918525921782599420378340495034053089614213524484175619290831275843928322807782783964886633485458624426888348658239299584588454199419669831983092373605969789645328328015434333829919534322099693947467700429272180824055185785646912420094204496204648823076080442004250783121964117546772994861080281138593932208061117278625026106892743961938912714312758057081282044312434148278584834637231444015969554204744772022032515901846915943265727223919849901984190857838949308134281062240977683378834793843520378052957291267340276276294235753688563641707835491087972760629739969299810786824362588828545904102120980234245920808449123405691008321042012499115440580937552910965987500957615706125979930984423113929510408894805276455615833283803174815186379173887985138698525620772452445505071726430534275238095969452100756176997543877669559375985961048364018752965419323262376714023562044302531643431189779730535704746891673600000000000000000000000000000000000000000000000 [136,42] 108178625038053177532862007824440323311661554282209764316560431828611133953626781435965158712549741411809065625030045661015074938091869516040075596054527820332594677248175686350038530155909173591594970303460861387629348032038439130554179383790971047915717911794918009797129485909837070661896721440629484782290572310548263197310300742010776210620321471341966398366601695687394127415726325110485211810720868860925635837277462571755936806097638148777395756378270971310848660445246167367891391523124862344885876920812462445219979350073909121060129948044079764779119294593119373139764796109970903802814275790071623389247112777613394460176933321704561558289358946229938254155108723907128389402787984402644213177896028592277365216530782706146048992654408601481467304405669271842131369036454115338496621276123165662641539807281473564788337492604243311320008804337190483316124578674077927164106249975616480267074492010778156363563445709232890409511721103633375490810906973027194525071831645047621816384870449432053607180037456383218231991567981204660068359119000848080585859730004928357749061207695957935116927225299920246956391140654071512224361036798557873414126275278834867059695168697394611810678574049306001244192631746464550092877032763922495528867985835798324807149438322328532224250242216472831885851399823040632021260748356967924043451486063926521707868873188690455989700256741156982654647879916997100481549099181845614322991479809096290022864760987238744761737971690238938958046533168328647762940914584005872976227511456182098072344457509784933082402981871516722862016466250747323501899460130593122512932116730177652918776169649380930821856121020446385691222284386426971704864760496841594994830806245007466668956813182513070161287881360325756389718359521207721550980380426668872608129593338353293510680377600129079642540213887712306940099230359795528666872135737892753714660730348607011987503566732246101498982695750990311759675257256106282182295706212203001742815322481894278671576661328642716351380611209377201535771014907582811110246528697715084565037630704548331490169336948128225071928182534623990614098227780722024177462579514961404378649181842686548772927055275642436618479253855131307717594486748257099289815283466680912874622170237386534178733470487550308173408278365077271680837692843285081150524743203969378858834528413828075034247168000000000000000000000000000000000000000000 [136,43] -38604404368140379636139727296348516344393815695997235276773296719618067206207998391322724274614259217559138150597643580456966073933955600082839690317958806856800384165648956147616023300448426921955405652329460953753164228650330046215578805458228603308978038862849773607271719843939385506648404657924216112027422492695112729179072360532361531231038891617310995234674594836646197873744534785774295137463951413264772397794003474013360022555213872346283815231729327378339595374300296685084538410743787880018913272427795803748463139258107593770615669131027154615702811515070762670409389919770025421356166409970309268947686156195258112598144316821292556455550945376839665709498083856930557547845593250191949024204065089296049235725770570022456660199478936868380947741255088253859594649123130079407144254539348865513627267438013593424164638016910936798282233241092026746954455911358342571217038962574725380183987104310244198238497398916684731354611788210416087951365217946168030991390622964385397829143214730960632837389968837005872003729604885322139326066706614570495562498189437286750098552854876886012366866009394499730854114317102628468820461012462977421417229189415295924423906305179602336046280256545037224401451719860724734760757605929370886936904903858069676777224529034998353402909854230743820818955092206276973642865097846004360638024858335258340578715719404240456012870474831283809377012687552973123922027052059402737093181311340617617763500535884001249423515307062951849370464249833586332908057919839455140024261574169125208715543380981863740743563881810757413366220542698640062149718662755507478258659478172328546706957011102117320235445195830842166808133134748787818836341717576068713410037289801387660756914156294604685934053538244871224465700857063463075771378811814665959119584292164573444908960544217814558806866134663909205022552052693429639445058221327779219937319342053041072999882951928420007144685373306699066720556254571229618250922613515942174027238475269318402291844513375739702310198244433650511669931517581300428870222427012950230264358720853027732615689343392339294420179401678883574447045227891361737409993915731630227302897598876108323743672638390022852685734241085371356762151136722770397179552747650236420132087846012701523664314064522196879657185468757807706862487690405137577443565539461073468517132062285441164902400000000000000000000000000000000000000000 [136,44] 11411488634744588281310992848777228588652914352410957283293687646137875393805264989674159682745869307710871610090862502199208121110836198844946418560952441547758565054710807423653794854132796639612455584920321079593217379656580444119126534484249201332575289034482204549679180016593001504698006272687302367544144397738850056911663349376626102743804971373377177540255379805886529477044945087155653688882207377869910352362834958807147212236538781669248101012783924477709801134396232069068646377734300383474944647518938823999322519343056106811157907014792544243069068360067757349875350528659020187537260843897226602715412099839639911927885033861765941202087157138551578037323575424410701357505222554157682095875265373825931054495093875992705745281778575519965059015428052144940489395434948110733850250609440852900410677348748678656114364844354093667580405740294732810702648998174580173714804348989996760316731074239237300153922245295497584043306324032162143111575272944298864282282467768277846653937082362976790371150796910835836347197491370974745103672893013534641899596018541722259081640282393251501787113993110485838517626827678935679692873437058409807372217830175189194305011076134385783944635192460515786440425962530583238659719857241453662621436636451658442326861605887187457220878990139469495940433996515138437654364223245537317481472266065823890032553132382721228067823041277098717214846132491736662341165776613603648904636116761323970488163933742758794615788287722608972456835004538377605564162545693813100783775662949347076688534060412291739134070600814949658163301852353932140226756221992681372707930596864866152577576460010314056844976998017123161867918687375879610798393084176024447930012750861244399028227278648754702412974757334035002005152770577347394362937101057916532779710507846034266351428343425110388425383611824062510458216060530032112025901885074993144429455917116546822016669080302984497899059994652152908379707218037792066346601662505223069411354036909552156489578666094088607767895047953249568341635323192573871380639803549510020443471868649430973955323020936216768225891076494226680310412149036936645949103021984704111178869914297800784018864693542055185021334896122303415595933048913369786473282332248265140109599713313966034252097648651751006432042150319161680442870883149029462698471983796679137609588809446963076399104000000000000000000000000000000000000 [136,45] -2714767625800986007301037078837816045381623285324907328844819045652160451677760101610543638842327963497946898082484487032867160734672989939238379480220030675366687145024719827479359519932600593524017234783455400045980781438374995253835400480261719383799107230046677834991502685515030230726134681922894833606300543302223609753398002466357692066631332122659429381637660049615114124644513051424116168021983938961976482830475894840430882407217875940309632427635489023193879266400428508495429294040890274667503003665782315153576766267349558465623023655382461926708194901198251558643081429332738118786079511335101192118289346503345115596774990724150051490790955290066976645141993003751681294654343351542872474520236233997374215957076404182230418450513833864859296097649277163429016768524380778213707957846295909670060234301366273734595198118864840631818044841110716510357094775751151500310997376991621367218082673805365138433316066464215377649310125895856052288296199017124729401680051063463750048254765130056023522697517367703396211815876278201240177308779717902460447871979700071723388585579966137598458442700002740658825678906641050913516824154902292698241305772106492474856954497568268946313882135674312683123027815840072815007894929957474256833542039236927042409296803038463614829621093090690176974556421650229753204464151803217070233627216451665551858123367261760440477300462545889181475973845620081299949982113715738371394682108177453109803619150952157143799290546061782621145881253347190508041790862488837312875297402487912856774390988798402017608513122078428724220411309437595601530651924404761637651623733132362602310743140463870926395699652847167348912644138786862023539279641652120189553612105220552539930978323195144646115448811193649864674830216488111405128294383879303607805408672456935060437346651430369911459275799721084775318357206824660661275500873491261015310838045412279822606962825582398640859221956000792705449114301096393915814731300018876356633332175723641322255929907406350921644849831662578886797503863427392805869569480721946560189168092243239590996859799415573436476995327729278756567462731678701564935834416753510878834547844979464819560542708559293047471088592890050570614834795882349456522846123018512307574101561997312132808390775971625670160466388561749041073446921805044176954069634142795888720645917314213163827200000000000000000000000000000000000 [136,46] 480117100614778652184227160555604765063585269241909097587220417644406401631074778104654527431318016955864139223396412498995241554074689146011706876550928543299101555710844978061722490416160849231860391132678008834011146700155051044423214916159932056659308006319631073536230178335835909280596902352565873575188261091974631575212088375492016225812162504884724406529859271780151228921307401733084413190478352155546817788462999401782711104379751546025207870762987047032301952029707457506097758672102481040681272655148951688600908666752489676477703518416617249275688457097547149855480305522377123284730095772749067449128728890299446857448862082122016687258895897350574089371560130656670112973980107886303448872633656047373324109323733838422899828525488416909315999946920849663799757428498365750807826186406780930856816412192737830892169262367473609051706120460120596334847599369089563634142562142223480354736655433939701140766663881081405633746522436507898534402494212181307151033145910312685319737879470040959762731038220473888374433326932548645573067532752161713781839470760010676852738769775425564855024969392324305596968884365019535822433352461183941248555676245790275307771392111064648537273554754946318671888617310593179489431968897841593973409789228396266767708189387660030592683242297050905698999185182070101832404983469660738531200304660422407449836813488687411766214355438476205342123454671164494876959490702012801662565375006931634566710839043812505458969701763257968466424644251809528419376228677872591788623600541271482665218670217708552011948874600807502733316528478382681714327002527100516352929262007508693593459437151639496076319085079418360925985620135396746426856490349815610770508641617159878803211153248478502916511638749284398555348913813887821734720068471489462223690475553545930928030613115577220639644643669715084801600621194038925236564385049910740077227624630018813376244762583121831711858962896147418743869425321400743392816653569503535052383265317866522599602694732575670631736487115580184700196094133588151695179733802949774002765710561994718074090766513790670669933387429951439864041800471317965243965900701428287656337695766200103602836010239113080468036174866314677233903217556699188919033876637436495468217507039678013197201717897658658139397522250086200522772195758177271616210245688399412831206848109973151416320000000000000000000000000000000 [136,47] -45138569020816475856788128250839941078817998106708450607326188054767428911283269847666170003536252556122437694549198087231154100745978222275308415228248440911294947203924249515218873419906821641399437924546935046226357690164614073609054332479059811941392292646636831216054942592646117267666731088828277405968895070771315104931415846238821521238871690473230292387358480149546034709746337529119777151345782052616903993053328690096835241565765364821019604843626284639403606430735270561063995714358576388017442185134185128708622519438039568663374422468378930654287163600565625745961247894056239184635751131021775783447523315003532869320374613511852698957554819516103508699337900400479149109643010041568986581020506650434846341829284405716405425832235901741699531056429396893548863438796210497287983419200177073504047117920834834731135347191600775346610413807069148882078894765842860034515783118974918573856242384723659987448802971786256360900167887195557853114508921801800332772844396584639893646410545099084550428778498172758189082793310266818737308555834319689451513127621265468910201504756842621497397780218098345691798024100996719252588240037472095640296435937499763141538348202297350639709042470946557183943193281216122351343254315881457141584893563430956816177794858325747146262820533795549895380554617731134768294263540711927729932562141370768756059077679886878950137186808611888699691442235540375244886145215154308266691007615588737546629700371476551854956797687463149619519241123765642423110967376404487052848554153775730146931385633200830974711322578128624587327632879746919304071636124157961124883881814663394372658382540208305143034794562126946476914329136344328678839861101635346223982806541579161527743070889233100637788560921382332628379559137033671579412099038522441742780888646895447334957585476697608606977932028485522561486286826887410032509081139209790953386389279075839378478200112387094423738081215125577269176575024475937955656349132525547415533462750018583867135429413264667240773150781021824551111044381560027444469902485886260842972264586226099022980443251755519544426324220964684166795034238716781324060948165928282706897007036617269842034299516102220989258764749784436585735455222123825030178712299069858315739246264520872493013385925409016149798935421717933566044391278532482001770776423325673109814212769224222310400000000000000000000000000000 [136,48] -6386640922789297241558588007529311571558209180983199820220224991531795385430901756135340985299491551643383210904151954922663820805489716222863473265021451394921199021830979931631797523713041950616167921977509920431988316548273390776778052026092163622416874849886948360975415586899164197417823595350495538719518965461397384614738303821222093975153925449468835266311344008455820358596702814665043019626072216216990933273306022671675675468281792233417157667655543816058874553706457836904359987741300489164982685989629713549156886308279793502172027643676809028633768119218973401745075848144195957703932068654705470406128784488910900931147484966401785553584958416884266711363952049894621925243317044042635688364905185922059428915509369457552852618521775766005041812941707107159329851611438107038845200621399661601824305772390849394609036479627484050604028373131375019206915687280237721093480167362871305044258846529039471492398863997708976057832509427243300322115616174837403406809466721361629892210222927553479452055290185666976933411093230389760489780940960041387860248369532804813000354873598726685188254710460548596261342905977399440241682378475346219434398002565748558917490146401606318163810138256388675947051776458686070977718323466758669604872034114798170461017167816976877376138493604569513463404015759953407778572515798049516327841482964810349002314183271109466525288137318842150870325781162234785912496851112089016389437161796226561441849230473638469208932477840625062229833229219993621121859153016852978827417492871278953751898208189751709794212831208180390993929307927590517198436406840475772188649052338386985698347967231995800179135958897107554130836892437518476090763846903270040442064929369364412140092091806051918861061026792096900748196378963559894459956005651087474760976358610480625893365031660451370090671533821147784135213608497753443368011588885224828025637805578570692548326809242187118020127440347361676321553347739803296900879895809425208056205550684597456392815274927719091785816408410880857654616092298411860933150116352834330255542161301334738110676955473430585757633507472922349548783517653075922370187484845673394419836263838801374524913903874460883555651935335536448437758545915149762307719641991888512763259631122111810059005833492500963127010216425322993431804892846893277361673887149456872376444850774969679872000000000000000000000000 [136,49] 4149738274351093762961586738780605019361130341584515253439378449732397405572231203615261506417843495746136954715408436610898925338005380598276481180762761304939379308129721527875351280307341629268773471301089467250666925543279201922297393281668598803277234236026047874896671105108381007068294806581184465466409212649427912164886578841692048134260690887314252482898690039813609133440412865988313298019849660238318272336287477336458472955007489569533470906030793636562815399009070741539177554409489112066056199290189352160119064274543701897614824021613719796272128608966877104809266209414597211413484203254399319807639489782761686301498361382365094456364472874523803237668203353380784399624247754556849030192529606231771562163122795919416907206432201995904184691520749194613547446809226758798289130112155343850659154407318793237387785548561498068440379974718360718415481967871041267490817093746704591653376011700925954975714917329865403704244507173768065636649095160979355025356583187000299499335761222186319768250864354087377785823624690753794932037366667548576519060135063671729683570473768290787945884583072816318349723554854149336986748463303643020406779224462866261408412046140728856226217479130804627801626619543335917576723236424267284411131428267582680854592025313677869929201553016270781567162244474029480910516619013119888156985045989054705808006425870601908147213079255129986621495263394732910504061466124325125602020368296317096388958551444400043097895193147179526400684615315118214010523460965144519516667087588203896180813501576597575497245127220437367714526553597920092066777655543636112434702735960424345093601984180953700848735428910507459136461506553750141621690669216052305257742810184585045280472563046079884178786324576964871919218074306825468158148464345462436343515349044735849079304194718602500908339748809841397669592931459834949080459343751713239976809955940865736569017493782452277970191120877281046447050018228923305606351368426547652630833233731826288361596065672761527733585430346933056033845767803722994814317172380810700925157401733270913324793883288823023668601659424596958535712916643638534610432196793071606098481223457673827833107844430311805542914651025849642141373483092205954903885238062312912845173341656614784627965243799004877990415080818617324307896335374461004785543821534669296111120272012502630400000000000000000000000 [136,50] -1097643141385999234334410393942741640489477555695889388489129170804663876827918366215374123535042546241008575486937473768701018962251505777027752579750531042330702134951608727515445342458875564632600425180050381592862896863244503058233981326521920398457702689980549723905609519244838885304712587487439190093603215550761242546434845828805844980881780465514688072260589923793061356625161444527250303927682432068844229554042363207567612833930226904567660498171340237712913784487270605429886870313710100890671517121513506592661756900808474212770234507637546033466855088748794948917074311474475385244036977723277698371348219102382349817203459551376144056350431133069876872522447731757668909853750208075370438417406521519004177241573812154844650927278955806784876588731046834829302721400129564487392365228234096918717146909527142144678901410583357606447204292762809818221934862781244717620119439542931980565976885635914480040651075583319750724856649261078168891526641405025723898308311821309638428172743702694137523986350432277504045275040932007130668451366497839171051023194475298556560772380013990909107374411441187066518394453201460846529288563589699034732107421246366977311707481441392511165733887420928448581517643570863369952398051018712699345990179966091943461661180881373787985832450780705778280839015629450065494665544874643821565317989608207124389792796725777566808964663879843587592123156458936136688786487037727094300683087447452081216392255496626840264064016416573972630560674373910723370245676365781073826535091186607248871234630439596698232943621926667102370105385199625617681910081744958644336879285983050989701392678979322143341509691174063302056032980684324297117027189300660693959507779134717512869754625931416895451908402899042228603853773642490399544186027422420107962624808937884429238140083691482863269812938538291878474076180808337461750944928366433262782065523218273462968293152571296706776473079395535619626804967479694190123985876099336576748711791375582726733368701541793818116500071030675996587357948455718326418077223449232445452692772228393602888723615731137377596153097666260031706153194318728912483609681989760224961047973810186607114097479074517375012074844879724588596630682563404788263227643275008596054902396584033771236375925964141368257512434473705144809074167691866641559477361158414921560177163054883012608000000000000000000 [136,51] 191640037634261473593932420779578894318978070018448026890837088479892925709050156732005552640253381374709606516983216524767707761201271680649942388108272863724601423043248402350066110217213017349845590939594926805268540018582694560717958399305901231567294661721466181565897081269208442498993596255074396824852737184748921369873587843651759324251483583479591932360047217526725694634883200964233345142650015967552728772156351466758717475388331878076367036031192646631089753559611167345340219135817394161016009264534701613144911560926512577089883961907266307268350179962030552243898719919054414894709491530878377649489483333702273337473512399406707453091658460664858154890334534054939764381238719650698126915905986127549682596300636077471650035231473041404685039969043400510440910941330355301474798444302084183523590659610763249715808067234153964996815437483661112966924486966145997249721543284826993445191087107235209268367706486265449293877846871699467628275284340106890822554520726231474054814762994791515048364389037859307987631953570767353969952380121395032989526905649674280305710919628759015031516833342506539471679418239245695304893177940625078591328818778368480013484443794834335358768126398427555461434966093869088046749685441686334037767430315987828413430577428101552114385866928149612239517112788593455291418690747703366552589229717967585421312260093624471319796742282434000976172304891929938565975891563862784922964400676729704914715453761257712344298893463526402726306592839321707258531448470653823948227030504015281801412381454015353094979427938311118266377904181834453261096048852050465947538773369336781455066791393917570302700906897639811315680459896237747071249652017931414450736752436154951471500815814104070021529845989309775200085992883626717839615861747444677693741823413963759123711201224960382419553104777569292112167559070396792632028257474108324622084240781495524776959995673387062285709509813089791941853633148448080714647310630283202570455020750851858946714026358798310639831044753921601626082377204261836212316900710347949155390449891443862607361475633156058359590294632458503089617222218420099935200247766516245242475840478603539102380391873618586913633432218728186525755587475128053256722106451211580439970876115670246099510498803088398238482940004212070156107306235813513366936755676487002634901697232633856000000000000000000 [136,52] -21556529714844567291401274516971119713494112291448432607024045263172790690595329394061185539446783831427121193105168858828029645257103544703946072817168707270071511857087519720970010521755768900572017566968822058299863457032709789254313814420807570680472631836159346607407283232005149038746744688487769939069296740585820190300037287828319206460476078191837596659253770222541858860458373095280793714249904758082497777020718499867123997408071362612704935203272117781763370374347111753645592616688767763073646833946423351250451276266017653226990373757916246156476702868714501547547797693486510466236688339328074258073375650475762642348285403452009255376399180212254781404810654878134738639772757798933442384223623210789450622917240760224368771755323840640395830051135746653262105951915401771452713782459514760119775467224708320102682053947011862281731516763777542822093823540342120959419326208322341791575148166773928326916861214846862074713920089327534310084862660576908665751698284701677821275288322614596227769831550186978875352808813939140167702211115857594779272615645781351851624898836753068066239033112089400574197735367405689016427805240116363480526384255322803447682208083452058017233318017710339422677453572615626725155379458975553186721294652560757013784901378386836741795197490264033999541771051683344816234186886677102783624250091359593801117141813433017920242635981990801782056789641835791643851455036673802499174556861532374558200063916408179561905210349146365521717240995038486129033350525849566401645522472803813411068092963352407999980879280309118992307290465926283166845979041542988598342875320843468481681495140252255162666250022480316920901814295444544781062243930026420432800318701835471607411929254296049839319969162546015305398006098348300297755223944468948332588585328409585017814397976449247402007010560152160961374910862916643525085276402478795334060670337925809487531686817313440742084418855855473735570091644886294493076980877405676289960390058170900975996951274492061241411428078125345994514290571300245473912871093868391655426944032673101028121654163545167728095121056317359051788532362575978166679513304006531732173515639201398403613532378313393889790685912958972586513426095742847018298986301123273077322736278744723626970332722351700146718231439459962162905638948798136481898177622250204020569330575537602560000000000000 [136,53] 716249458073545214298658652136201814612382839879112595445344727791380278963725542842181312857947065420613764079407815155024958930724165235156564612103030176548568053611074743459793127053147801946541641064878922219874891924003740214553229643168234507355146895826469975784581567975695268230316321605984640105723726106618383062276269185727123907403387298399393563339935251320400286012717093631750901006216198927498510248873970674356930913323943712191677071300998205567135438499596022243538390009399740940936984423064924883965479291639761722225372363495197978645427311509087945173084497730349850551850835255401957708418363566974599035685364799208386711715036411691480330630065603327430948903295566182029588751414988453097835994545586660971826767346379860845352096201159577526545177691918038086872173275028577403985138933272658797614729288541353850729764375020334832234151692969179690586733295672814307062381067560445702927081998778584443301543412086958448087838998222134129757962038963698446726074812816382264775253534391768499941233103025596552837620843367231759317214388389713368083858842359161755616929887028391491453709521116624150469016532578679480118193656950782899755946633774707104343489194899260721907011269420988223003746542337729704289314166471431874569417635885305572953669572537300833812326116974409299421835719538017834452705063793904663859619464405553401737353055870303093129724520892159444159589544469454099966177992871485513862025403592173868615757642441428054423266262651459768375515609327425266865139092501858670364885336677380048425651779835940037763493571665360425492682845553165610170321863033620311395011616608601164440109020281461375885115255503887497163223645762046053923459490838659391644403718998367405073996436083347201742484724705950559820045465386389378921274466326002480962931640675802287066274468853211840898811957690484536232389585468204331817031174780559782780616535778943546308594094574880417894600019732940663640450304334053729004951278802765774122258078411004350273619907528896241964321331612038437215770572229058778246530860559598969940592155451843748176956552494006760999199396286580934562266996433628747633693863073713321414703091121335681047988953293194997730319004105395204157279973821392235929668619350139059893069519456932560681001914693975599011468238483026085191358557283610127351330052348313600000000000 [136,54] 306465689711223515021328530205774356183093433023889966844118219079114389162683883074017067014471090237937515286950429284070336504223543294486465751675409479903062693375276863099766211688801400585310944576613888949872526082621211402618222086359701818100298328028875090495618914276513727051400245637652821688461563925825195647449199747631618550205709717656114694913835560443403953761826423261535515171846559314803008107913997596153163027632692504957528261452875852634621527998919331143164084597953538297189832140677627856336666309224280988566032126289350456193531784775505568642262700678444963138714626908747260772626574381452847886834285296455731237224775286764211895512825165732340038529570457841304284917419392739912978261378972208918362806794913100465605232536865290962711835118758035006974895810010771848035878862155269299671701257847860435249002906308941205105272029456712063267416804818220003372382587263881891668639074751730270431513238058606921998758506171458416844350002356391687743781566962002650074491364372924432996918967604855866795064890352182995990984337473167911093922599639183831815339514340506896239671640620243431694579132343003681290496712515598818868148955224915992954605328525346478063211274201499617067614318369918202541077638674287896087163713032854885243981520768358695915678603608649392181597433498557048717785139652012261590658226434114768472894385027630691924642869824748848023398140609794467612232024746598121029404336181048419933269162236173480188865774414880413355691089519301826005856217623602382012009090042158631766688240548664459969254255515915472330055469898774707141826116830713900346613070950543980970744456151594888523314736759171687829436586585556335918104542614273499503737828243011747482083293572847194982304097731019267786409625698421390281949765152145485313993779182704729749715241793572096962827020210955197100380187092766338689614707347181920089466743679791026982913002891062495609060532049810046307161615783928542028698338769131505750745037444459499893178968655581780588900528662777483901238545060486977177292990604647298336591827839651057096987467521893066915795031467388517188441965260070780653119341415093564335181270761053732527043283183126715714363503263574293228426174112927725020839574910747893011852468630844618628742334883634253820047812335346485326737867515559735749115951982837760000000 [136,55] -81391793537975769684016878386690640475111235234198607350243008811797402496942756906626710103877011267947470372487090602296579399742154927491309216633935136700221454043546545494348934857830375616893265465735891551068845315946280909869741191127412122933072562530476594016485346416625003657828669175538796720756510203159533153221766223219980474504279682992540207066675619227839243656784636175886010571147896678385439983695196500331283410038101597544073547276651193571810846300528453146146270855799179847748687205013769310843941768996039935285996119992283560974865368920684573787864762318859386074534772066727097525011932758512347288022936014462180635709345335663453937923679263504346488459336211541231077987920182481096313907894430869514841127239101337871292154467205415982820405020305124257768503754930364607785908019478973419104695654293478883804477829355141315579431105658772236661891160312184627104906616854729202584419884964760969575808279289570854234823026775908713634549824638739984389220093171935307248333915743574307671336780045096564781240462786504101796915853066030600625289386868870993849279663819118137159359741117159949674939004044543983599688501746864304027226566428535088973727925706209385451132405838272039495223793126882939584681472008504238995659632591517294178075264563262233950177410002132129045327019462224869772147849741958083642274470042860879839108860650253022576907861304989412813641056408266463237313559645565281496541658960144423435183596694712913670805651149260222487602643782036036316077425099088219153156946193479053339875383241125961133041261180746317969818882205155130000373293874531265828554320770934539283161774260301961423591966290200958183647209729312368386494536199869419641203844304874609002998850016350800940445939125415270632211956473168114206354079214263688232304065373643875832586857543762042165815008594200339185095768010693012298893095738003777022737027257903215398017139466121751802097841677356649429514976236887927032631977694783810847480589011714637934875894621004501928579674728172263022508724957206075849434429571317533102636827387336686938429726904965416534484241959977416125764369057674753597348462399232183280162996692317952080162723822102995932285594305774920227075617345030914185547972308999466018687288753386384500938078701852114888384781017536661878304463912150085184310995402752000000 [136,56] 10869043437118957682590350011835898472705403545480020168884508616941899319222140860005464540210634356901244354474212319655064932709242234295289554903413209496338857325514827810596004127871206269152249883883116600032494830052677860829120955728819864023367590825140275791259761839578254679660193661543518738717969485555092538326913362113228443478741179608710954145691228609784699793432880448865550121222008669426551571850034826578954930344820263519236916113378967048356597773420356813206477507311544051144256157206142174829362023057954657514488482492647382324212424880111417241837447999975219852067315214725678104682927288465557112268043418941591139699164177674930122772009833110042591987677877173784864109828311809787002865806253812246890501203604395063800119565146635096148910654482898456437709657766451886154297078323520145845806281673343077943431517415005891488936892448314967236345765498223975667176202114279790946718013065507024287039097088108307270550816620472995966443142287067567819270622078974566841082219221748824338815769264367019338773241600073636615666135021035879176585447047784391016702866053655605009393018060554705690607157956526092006435473940439803504290773383538835046354271697152029540568944162688052642831504839591616009274105339732681459598726569493944535594432651951667381710386879251259721308584563288878443147601658866654251962733885974238356074291613290779676652281608403075514089722760673646549077289388641613836183344040808803049746196632585681086681799291329683137255645857718075078632518049913054496108887299963735613529183843767721882757195538148051519747081588029988458563266332580836379354636417238422568150363891419745520518720420905649962119671286585658238326843352580319262838791866228454560279182174623327728835678497610950783422870350749518905190705259970848972832524432999073960638550175504447073339252769147348600324285103137861498895386396858491996956486766707917260531181478658775123107089447346221776658104553215815638955668189059798039085684864628319585062352642398997391922820602897554816833009509442471695782366895787820218118950259227416149221594844699655859477357970734790860355106303472737962409416514988226499580815979116369650384927617911317705672214690944975049168056798472585106568100697199281362682956995638970045913355122076764811843909744905903815990102617475740509832456661148296 [136,57] -540601050582843039127517400238531875182798922316725331082458734214643225808002550038922281964370213755358441755298258031118083024112607370633652423503312484400502475948473906861699457980963476800837153356075836518612919556944772604791953593647708107428001351976857845942881055626123095585130444904710599795922274362348048797379459537944497941852881491761588666780938558371011954721540094598456306243059837669141740142346521624188181037797157476447493713088385740148028156270441350621598007364947484315626361501572302059542860207234610506793586178806133806382288916187370491816778221059097991874490262532336123312861718444348757832983718193484756918132666031535530185137551431788434850760491139708881025345006032391807587314539418776751731216480304393327883327424173339656651263371860970769646644056065719840623704869433401835710740768443895531675582896478915455786232599320578787859439291917132461397382719007012866306792860415283714121951340609593647453384682570776147560961580811638597644800196162777011734956220213444934451557759830397172793138371448071703519594110469380447620669792744945185459371441536791209320418994612446882024337376148569173202661540479420602735299869430912580880960445840814610728344205971578023193015591341094780454824726014528157473851781107211534251899080829635327292049857418381076102990650699121699461405789142306811936722558754383541199982108953661636445347787195442854848326851681648046463320430964381367835236687838348234170290860317048335438661644879937503497428123089259635194702146822808299998714714317968298385292158569961380887746080220388619295526372474620028710948669844661936239368877005050311652512046431297456653222157047635492290061831202155026141260252511625957205127284235938729316363825752757347485764306360983550914341437099467956106177639470264192837560796706070071466997582351360537902672039608917582244344329712768139565399276877413363398455126476187899459869565417647207038285780758890716611371837885893702010241345848310301554141497481816659123459423183515937182047560734466806097529181879800135767006647235489353409950164019319380837015020933458632995789052028524982905462898148419982273756562554523288512608375319365068096415966019383845924120891634379582430338890949660853791857823929125650761106199405001551734104004696201221785635131994783866935393732210318955377853670400 [136,58] -143826919954042390271611517496497758015279510725405131342083448598941331934353090249781904442792177094363110110281771622567562146149405225920239989656676069963719317642292548682004175700594138286260634095595922150177606417951336747042917983006873283976227717738088677113319587234189884222471777063125261663194712841949774667804247026156455150800553049350818052126085404771944063284532022454609387751385641418090171399796873159515787833527513686644648465041969052822983461852434537472855503752261689763808602606626407144351586521758505067835711440303136564770759645196216221042071568043543533376451870765311474041228371474426707160863231654214403375780922689290309750329832499488577237745944714112107807536135870189152806383216891021067588039446810405077672516499787045268976913339434195145873603888131430431049799550138881905585241595355172826757843872114951735662280178280976933822765960040301550611291552800542359878694474394151512093333782906490515673369020343608809076209713598477153293213767216362615654380243507296432339585195900231095686998950584130182502654373820481392627379382457438485973252714099666688306332126562358921110364622855364511068217710259611715684135293725968469502308531750105049156206756108758503790417926314413029565198846898843378213383125421071853741985114074766328439738937178451054791995104939114697879117848801856917159200628418894976744969320408305271964844940456516554231237896613855663854201793516079121253952469470968957387053519847316434503706566089085635649665586146419549365714862312761901797017027922636456655119010844622940872968317007389216907763615015685269804677788754706809850024800670409615812601362742919764793262683900129518228627663359255377424055681826066454863932033285581065721480612217327157970208295198264432693592393279283233162553614938666200471708157162447475108008143701924559694628317422738753989084474914661296654899775892543962285012384010539428906027869426008768393971130867511724017422524744945923827692664972308031263829069871975251845829097365070253477374733396895153513958644277244690546716188002491897600956759997400210119653442995357607971503683705531255827702915798231511436821049298588196140697270062765013370584798358817179184868260859770740335079180869053022427890552385925361685614643193911645348667300957346544301182799175440369534443184504745328840997120 [136,59] 51702467100143239045851421142321615173654909996863660659848650960696826839127253435057775092508799560401555973426167933277011606391971861614595108473327196958664517965345382722243937108605475930249293222706505070826743806919904491838587842856383085097639420030490854749280271519500564937623938889684914152649236881414236543696258974676894543104316473735180921461672251814228022545703941944317838328142851012806757984081213850439544629818293277245315573350273822119095600617833890633532543114876706157887855455483423769863433299896294252600729811073733332726271690154994383477436891013970338276175481955736395966968859044429885138112933660163543838777904500432070545208993564222189178000920831711671190148247473590856229294684254801891579622180530045151423585268716381978007362311426011474340834290685523730283565243603863546955907712557114031992415296791226924094148689787845189274875671503367706855361316001074086731512416656151556840787250908758052643926210131917272584041853785480249254712152021308464408730014993471480876287543073060223244007632799465079914968287535925320585713962311852120883537480636813378629496860198734777527563130758522275110918078290777116813464572584319778656154562105963835764477840304252558803875359337895880687110923696665010837425117101265815097430022708650765812446133763675482165436700408701368020325263045480241048042253385668180780966368211002032243490385720109565043393863914943121574508401350981187429243721793232447554307358189993355945542643523870631913737464374439504341650774723009814445369802352798228603075436354850168024155204577857083827824322392679819701758809678819510077377373519633622720711094291192960756491968175216102441382109038534725527238907492199004525597654859701506791795201947110061510267746084713333448897868541749772945739238766930726708530459971818270729801054866384621206632114155014188988026968471665453018895882667240337012248540468580223532207242254786349645360786827248736159230596737059282872990673984198911984752317959326522997111138536042363805719250250348988760178306930833417642783949797029536899761229980144245878370359967093267471345876357124390685559016129294352602009481665618652901622983248236504557822412753563462429625189985392412740185841228675711564079957394953678605122347269043070793239918893871779466886733441011376455224729444793804469120 [136,60] -10324558221120450127760115890754239223423457502433876352255996010441519418655102296444268572861415538306237094384214326913105071520435769786282294828428353315054869235728806575505369792590550185386544376807944537823514316307537854125481346052914064058955460015811316652234717394888559288458490156776794354326184298589265882398404492708041520275630059452428376440462842169000387482622056916162418298649595872412081927569685393259010796763676514316000552052518586923213066402726458975102735363950389999391561385756902341727174637961755546501542115180638219006722086084931407153974265152791210365932378557782994602662973320885814491697981866427650800555348441770679923799685093348357084988386900895812678465263136944430714006880378340533907820920787022565262188624083130359670917076829595844548146726863205060053414794574211992081750796987627202970547278960355822653587336066477773042558789207990109542402880131490544554393759395469669150965454707263478799831053572830564678457537660816104349558927995408864849284532424043884804552791242948313306268827209328902307911597473893654410113674465727185926965801490722196907513407747841812534130576706337590490078807726957820137887906874648868894410630523412000453919204934400296690040641116207904735077068207485723766795995349077533820970492342062235786108878950425265073642802082313463834561289004065113612686385550210250659386928794229724540900030178845304062867243523149153640308852003950311260716370157824412933451686333327633546944756167773757410935377050024926942301772380551118118143931901337692048726913398287018382465149386960972910437687901616234244938271658266931483019828764387646851684834894691684310562019411655796947752493248731639045596357987611264630779747848502949535486936605581925606959111086336399858741796453913298760671789675382005634530066671874688105983840936691220354673185574095090638228615540555152114667576602179992702744980639399949081775910393827880220164952244424224793192326291881055763759348383332661304389650009491847521389347263095007850290276843867337733568642572972235664452278997587096530726855457790485294115746140304801562184375346770249844423503022614035193627085978609214420652829584401034574552003654089504851966646129841292797379035945623286527911553564473863570732041066078175150663944687881686146214450912237918676913792429172685760 [136,61] 1575930094439565605032606678063898931939511044332819356605094563811500436201056354829295744036474945825363571733070876407804293627482428758884255371703784458920982099118984788384495693022693830786534257536667091951720984731144286794794211404627115325363674749152102029617160378494676990768630510953970129927854910410676825465840699087443272228299126093035151793679151273120609204946144597683564875344107247491896015477969803034414105637028713614144808637729099661446887417647823011639448521983696316454960734291558328463225475617814113571656013387177526505018661265928568667129352765949497869078164458509950959567523380786244137318006875182404345564451861312292104467170597434992332881173502868356941155527367674093408541888745701171063179320412676719994493707812272111090182644367555463530574394293388777601150941940147866688755659101816827646786693729390213527051451479425531503737233952765953091089234739374580415806640268831509521178549474952713365154532738846407807685120517331649620121471640536046913071997067356879586491784962718944541222362814048225079655767977398455592066352905312643259100479468033993437443846726698272913098707930993396640509790231765040731943224210080915930684285482967623487359284170957538625425874174700410742629756088073174708364414805470584682137904555259776608872691712048791774787460141231626198955560962367396944917624915147327744978823269879849489490673149158892660517118584050275233755694192211386423889978622353963798790797630849529730863564885212114433191203617262945066132386958057918603004751037299279438541218259742571242578037602500891090891625458825266195141892641468641455321960358212712019719939417128160236586269885151953432510417823092319440962762611191683417801916144299263868164590842411239527440853533095984804109372967347571670303043521175463792671232771471079400101846931695895838781233621049152851262374355073193061772230934161422722374783912796903393495897247223125439197825299826811381073833133700089371224074303866280917596776781882441874650155257505618416539663086607232794477734405922994064954438090615395435548237086994635164533430421339819261960256151130655094887515884574562643402714957716684840878513460449391406106109810825307631458598508871074783807881409981850119902977391293003590366583975496377214976283021108332679155288280445982366593441820915200 [136,62] -198581883287246239872447001133601175772573978434177440872417059003552272023896443449609371435470965347098973722410260185677526946574113876511686540315980239919300696647905754673805269517632423182380629202446279493867959186679291631914881191202877346906430830905647016138092819934159430046689061912142701379612445599373129847779056083381264574200096668056132566850216170928495657573987967905221095729212203716525704293311372907988983032120819783090917256970905032163222169177771459998341858160372209417448471622511506201952646563188675497477860862454458934908310460143236137243278907750991323937922529165242574942709843087541782529370795179201225185802099004786265046975277064253223270499180893406415305914495905983292631123667263609369972071783737239000465910865824590776371711313670498328934991433011550628658637032366534028721199856168615538672870866777468013832823236629621023700459436340594958111020717834871348318457214646077052931744745663846422594831452731956875320959585201359020190606142696765243802905183430053780832534335745678933368080802000306950001837461838968648225448554001033473724676502642190638802091481049166479019709318943316173092966605025593324826736565814665169244879760497806365810982822939320935113613342116494426984817832604513716799331054159962605764010957529840703197429612210828802816690487124455396846858891508325444351059585518217313899292889572816942819532943032065288211230942601638152248050368249901582759201861089295124990152622536903263890926122040944216933857488399334159787681928175062083300373857594485161821432734139385442887775627271087858671124172935383547898167723661406207723984008397002291841296240490830655552376062814155294715775427065613979293970705936145385039958510852017757003078470291884195032497419281189423515032844617331600082992612492613683956235004758108955552191033864955741739615420478603593517201313990256217477071596970414325489944631636291686216464397717832060166053926202840328136229586986587649123869469365264722278374505086522979865209028932034398519043640607497168697053727370152103509286607707114928150833220094915406949872291583315510054984659081573432212740736191161630388574308546937384648767240505315478807890448632369645750369012123502381248593310751657340585898234036502545610375170494005434580448199332182337738073402986435550840012965984 [136,63] 21321325547055812636838108569002002111554392688318651555296821501333696573522883393323050264364777322586051054744281988371578503183627791115947271334475667095773291407006914606445236209998606257727569358846905870236229084816919442485607656252022503017276019595496568215350289283859774519878911344229457179179429788269916303035889979630266268239092157532007515600358623722199406269001055104771141053282413187470954605842097290126918818716518031668418760921165050068796928308295540555089504622454564059144374635206016571881814156888744307432562568771841917235193772937811273774469000146650604342908274646096170375108933915885299692823947773710157982499724206720201393993211487716343927467042707008559557581238811639368244516658192259842060284189110651994454418414802739213852669657553519605070501542434352301434677083267397362973712174802675532305689425694874032079938828869198242311904368856176685918009797687433542858095634698238251577775612334967673211996774740069153372655351234170981430498239531508121174648488158830092723697740355970540724433294990564438022340247720031481546854247676888722895355935530478092620716526233421607031659504696831179533931776057965360153145250337759583918383297170798449202325189411631231497988158326392219025401399969628284591024934994582551578253763354190099819542251030425867134315467467975001192933313061049482790042284974144575643453535952321611537653567965387697497550170172268601815752052214992250198742082668836036147806249288169608953365277877874205912484547440979102011516323082821801708764959309395863337840703978069491267526905503059312776531495390336987968228433420112131806986398941590321619856311567918414642061885990808553023887464905727438660396269490736118646543911136298965770334793675357379462228262017556117802624780490372666847122825124864634269730670115894386818026145469115922606091469213002152741900551358886606223948193788424468003462667759856041565922568642444346100493196760357531203244902606415838904815613685648830321034866976106536434552348071685310109402907600053268451995070996895606678601951441559668535633084544424596288665149019779500710304530290196336690081572057915443374383983006462816972258299377285896493052538239946520231160921813065476769731570739433970002301319915974922663730113497206507840323689654536009188865961526117997014263584 [136,64] -1983999829214565293202922478649359152319774959310296163459888341881660948986878041232796944462584240150830742413668023278881128494995699642319196420775083118706283452163478887293692907086176304212597887437399834318845695681962597994791737050003050153345139254090383465533484184563738273095533351387697768090092346006819994135271993463872108428138997047887032100351066508302173864290851153047770015878473540971707365688948604787634481484991558326748517314453385111122094533727011896350043227002686531710140942366458897490173440225194132052094944802111878117512710860452729009946796618075395056302593477275620495637367962834229501246639135484540566049952848339389297018244826556055358897575290006750542314346888534986036879767005438985520277213475943723309482241104176901159353227879214204216196302183054957161878556103322104436793846847768739815636243438032768522620053398373913226141092399250774311239311231888601511089091878157626838907212790495358102348623065171670904186116956303869312372431257724015248128910928102055424798217833030198481120338423628266151755562375526104954574187175777114156440555918728795739240977223444347219103942895346258414696202558033679468035935197185308745452972314091762566046437679378870310319852443376866352353817129324852898651769263631818344471234417154519316131813221229535167131143401051822006751465491423189269194483395983334249450220763377615924701349445024625816026925948354698996073899109039455967005107786782944358459244034222116693139752893573776753035069717667775443720184118910403598669273437203464893133942136708921705086731146243364494727886950178659215718583153777876876368716144609559814093471985576420862276603753834160161461694612433180496828184168851648126240531841458620779063717111899629063056645145636013276283515753211322672046997688548885595743796636633067557718089970847996440904658413014680966172980956577194056970019748664714359646612859670344943257573666726418012270653165070304366668997969463045532722640720453171108665948877668037569902643403410030948047040649467259180866671942807694391020390759022285698631032327041739463650941007836110048658865306743712151726962438643776952731829444998655806275126617748242089051298757975896039215282955056475000321511577958467955500144001058886190045258213493053026571093900310433121245327028451269997824 [136,65] 161233361200909227854043832787531113293514069196800232244764446370593293702399379504389381327972005692062513026100533825597661191454426569059050576086345380229985998829647825677830163296406054814572236277454158169506024515923804016249558347489470582579196861004825770122980701491863045420296889971545541260191214485350218867577602152447410297004419710589761481595015584008808434048969803490814988038625419189128867459624938159982703835038668819087950247008004926049897345612664886763062794847316725148068579635655715500016376005052441087222425864028407470355689057347076636198169989741280584410627934006580578738092205461793565390074781288326431191023108689263285012290900453513187640291213410899353236884692328445891777116183212485433405177334324450972780492162194262993600056682334401634133026248804522191587464591727964540840442243217155978981594811566357064195338642269433122302094718302514549611443970485729371567988668477954416628362360481597789603652936819264534844670929980879244106144132058234339691429622811470393371982862426760837127879846121415403373310469192017966064304772082966418634388178759846538684454678142897476066522979088332040977665566318747895738115192173110805044295066644458490795012106235489594948262469405999513101251694200790920764375434942351154792954205448333566666656309988374078234001479833001825223395889014046175592648634598220382998819721780637329640402772842064881736620658923072499445957317292739696704413315377187021934653000990272634284932823942761696633245476359185519136149900243109655183590243581632690435055377849426498961833103007552742120047951297797040457961127337976714959421523654366518224644910880081741430242753976664574330920440622936840324168197228504488464759951502610552039264990244896671992946524849194951593664357582927752844574906139051852285035632304535751506469489059584158060703267786103727515859712567906627957165681849310582336121584932311257989673193416732770624653244599756043850919921773867224097023169293638056219518714334406804244885627004428572047819601853803040118477846968442930376652444254926091392125155770952618837521154370342657234144686495986225859394353461105192464675108512263867441720923755932963269591187884342390080946481075075259099392583812737820834133256341793365354329909320892605523821843850022910029151586579345408 [136,66] -11399809375645551371885563806547961316432674063213096044219872893217591205892391123645538754027838270882608605185177122608834766664117830856869293214876061800219300227581116651615709874663925201619418965196992678807944387788846366640618913974463370287907654845148886996448889501819346955435523081045423869863345511155608138968261499384737712509962763477035419037205417418336213703403829727986848429450023450806049843043942357441451443472073321711059520950847617926525618752325021953291828481475105056887443357217818691709922348301816259441935015505693219933806747263536715737015810924598340138365138255334625721113126935126399533795597625698454626507893196391064443812362992379198976858774604484382628233692782059310177993017703081221962841934670264520313437003978113411139265353049015226069763902016630041596171137071819033303869927661863481996224899824138705335487452941265024780334934648129374300943712161355273496120438114808425980383760708934271882783287707975173649763802446148963005871623460966031573346260810600661046389398650028625443950937042793063445863697411275671862581735307656362697876012282183388638626628674312547420119925656014393433964474114040500234577799585755172460097317013045512815466364009889392484258592724830167418428126704626722140048954751464253960229004162152554448592527961497856996794439060931080469711518803580199673003843455211016203893568906302236529389012723004264376415951364990332504323335635791178534958085875663491209308605159726551427475528649721095759056883745916231712201217812630426123540714924534093027682317236585418675820569711898195706390631725604545590333012596298251503139824782098444982242331067064296770348105423496130125639498657904367515885201881124399895968600964982983280881572614940198672030723269962862018123364989863482448589943687431440162502798226852501975859228472765335618747290023244973426301880557519572429925450842829976691335582955922138857205753008913231293445039018106786280542302649051692010149279428000301093952921290369483115371546556656100016068071089446288881919715685438708378957587680014083254331254700974413261577100454801214696837756877065869604314000371894934351817637417923512857999806287247618220932792250284419598592317721446918587078867869694623414311403421002361487508739536394062288974943769406180547301864257536 [136,67] 688243757588156587323152576877594016779659466877888450751948702937623396600024593444321016257092501609862764845504648068788336603480001523731793402465332584106747962925552141911108412673378625328925597134824662056645249628514603496462321618486953022368473313675641571858746130152220730446084955163577194757835328813706263432313427971069234919872651130001541030242603430926756996970193227352673409319929396200074699269442430345859955626382461702261746412301436822114146506567587570029451385028419516177074189339097212980946558910302353855834891895628135088806856676909057457758740168146879740084098890430674039105879363874368124276615698519402273184719231552756654463207991950077937059640543096371350092610310576077729953759795123687479606534377402448907798854623567484216133288716427540700316638250967449631060692741484334486704395721408436998119854199378602929430996427747840686600548386382028807267234825603580496447917605360834347765540323325765985601357760428617594259897197585583000269831453364225128901178395915297041771619569099286701979338583115245325451456509733186760717856066396454268833205473586514446962143036654274479701266435211414678071182720928973877366369898365211022298539873559409545294949242620192211945972116749186345478312810990429586049729272358315111544631051500849671395603044842907322643292544223048355886195412386403946970950126918572309638690765804528444591152134317039589645770516341576024018336775572775790267115467291503257271152770385954480686382139190240858964473022559843433584378116519561027985657450714229809750312807723286405449925756306905685934485340181795360658907743837150497314193665139295352614080692939953647674048200472847175757214472252732664062825121319764655542777567593452316008453334189014110117466333856666428482969527501730573784053940491805319732609952350554386767172187981403241911178068368113807333833416351644675422243517279834961456152769094500960809672392443869385677847228416117576938983378520644762968421047490454104003715845995715379899396097648579921229457651940201611798461445730645322999026982687713269687765767102168970586218053986886820165002531817475341157047521300329502768948397999739988887159441777020643572896877673640681178631753279845915927080553565051807322733838702821022959725419164311079685726437420999438604533760 [136,68] -34209058346892814855074283340379165815238573381312856051395325697973705546794460440869915214541045475280699266288322942146438174037403801711717388886311544131969265228895089333844459359537082975894585651214626203939083074082473208048755384306311764875241329771438575432216389458706907758346816394070383535840504655722999285250856268775006824279117694014708169957487420458677276349256094828599991957717397309760080976028471580692659318043922115595760055607503947246698392381637737547654316307746168596264257305410912444997356049915491200857044072191636259450434463351029246431033894930819573291978953190719988678853026258731974688563064999244332318772729436357884143066344469432783417899627347389899070146474054829072359708206483464991371707827696239737899752849828983064523568845818846092577210782487659414155361797414396602577360577143314336269978353136810301963064625250706580348563860225092905156500816237630438049831290025063820829890445421491508135555519944792107336603733643098810833873016779326098501005138174991812260292618766961649025268070257954548112759623202196861807572376922572359489648848898080287165687268717974463447247373258238756144555726565166776121435001112564402276906211054457262866411923130467379760422288936979278295705704610085611527128049217255056438010860575030254213712629610182604494907552980741519119672587772403645024524407971991233018471906191622061232269229263170206561763066438667232763072316417624346750120063057633331653890533688872251309589862857323629663528638912550375128853965628274943166751520333298316619031001799922738105687992778804867145695278948776292594252844134966702877234955905657552611369368112754379308896638491563075176180279721142344710901034824588390738066047508071275509815690478962007367309286682022135837842844686871823392800238325164540609867418374083884998456491410131041622262897849996792362286511807420267713100991368494702044926780186851789555502652484060760480344267874610804852733779049919514735356629141292237074451051486452171899657084071059725388331496719207999844931825467609574402063884110395291415329884541856500813863239503056474107627727746205619157594853231755164290270734940642457564877710132217042429812466297552155949307523435068397266297456245722122950088781715795219981452459010894253714824959564976465791360 [136,69] 1318012342095745179331212597478062340183807140582100272150664729368240882754070293641738698110960051268515180046333736354309083540748181455023363040815237605648912122142040566569703184600821196841336167228519404419728468853731579337774893979886472797999776714658232198961094975476046206834990758289870528220396096213980443912190732818262773126025118740816928632427185018001919696241334031325532788640072977269504705649973228307641385880335110720173620495627629570288982839296685977752131917050294176128492056820982947587758983558593085735009083618636218851372850331693166813540624386291305310365761788800365522250460200114892194657094193649091803840725304056699285231373055152182965824782849169196225950905381409725496926236197096912604313598695704197273512930139147118536977610702443128168995236957400714642900806898571396781513978278316196505159751708305862538225101498220172399146548055390948548493637581719065747313051377217722777507171944947393314981958414644980404304190234856121957534106178921840366781551515685305819441995345374696711352546232358973740801412858442652630759028855229774938886729475429854061891423230776949441226691774879854917505977339960638689416704025963058909811918317062477927459522853222985130860384271784401399047821752818913881582995037234660024286431527748861246582090978002570796425031892103845127775384525902287350317380988317636681003561165355937073989047625526611675900752982047491190800573164861135190704500466628467271577287824017475806037292055018934439475557691018004592539230450982745777010209189999916643754999479705659212595380961657961676168864897380302996705711749545468715902896270575270117838468097117869724114463967400963174733459274471170812440506087039974698284593496258299713333389417394860573754983013170596375323269733220014546535121460183166515822349469499321161871712599611107985073268869806774133040835282496995153210562800798784640554356974146203765446958805372360103107266941002076935944792978058722250408494146709626439022684951326505589342611099972049426976547115144432724486589918374645451422857863701717313001204276117358451991621658948842221174982787594581050425219558401605219778193186119973822225962085548936540537480046541206783789173330909680175777729002110743942117715639691303217900139981780298886717057242691138560 [136,70] -35585911915417479403128975644488433115297950139115349657995957955410140291296711291412467774581094604151191942281351111073417861515025547666296326509509743260918055254278289158907089850174317598384550470469629111406709887581627152548935050726970619355429329621752445061566279815203172932379605399119876738395549231816331950795377105051976244021078363013196904917180493052271489571131014469908308319426952066532778666939272189626228238084767864562045510843795138061304000604283312821733499720222459743416815604242671615535791547787641691485390282455037807479267952752596330490527606728831510777809215399926856381545659814873728350699189117526342143956726112611040707749866606269451913894492751349400177684320119791887982807534847318209826589230090709227980659486660368752352500043179816838258893085358419704614096281051847524221086288025363367302679925390150501463969661092678404165768494145429945236698281434703834387178016748887196102110126383774670747361731337238184252889506184199856580560528813866435691482287479948027107853695881368539758212044420988454499547750901666032118919606957298654401473544819724418167311250879427842042674624552420890497940504059041491137356666201901996300269471674117062448287021207396928683842535220912133550886272472665435031082679780666784035548316714177609876460356823880927015042389038185631152320523667886646587932979426224348517104141838626545181736867723052360313371026358186763241129885735128904878527104812719941892044777129809677778927804497676503310072287506855734689465495667795034305098731526156386441791689637184730387354665909319780227687657883145705016621205382200351724015221005692230450029095498137369976962673569385893644633049345105209071201820514562321287689929594764060136449199221733887711383291207430377457142393341741083656274894126919047391339733964192401919896700046799291206840516499316167039805839665344541957755735268802666943783713208633137891479749383480937450705300061889477088730320390577026295144510875954234784659848719260462847922517888661837324449335779860400515285055138005991875662683819598575017245941585284068203688083896514101089900441017767881354551883128094818146961887100563601137018767268477404946219672152562395523720334931484729075782509552381488750565618899217911533571957552538573188178288805760 [136,71] 589122479798113964653412153089309451432038315819831603553163573349869282135713079739847041105783000744812724828950718006175136803400290406506137097331692227636412547536618816954944645411094933819669867833989670671675849698741655298651239164501544167350103645935625463425190092349429968169410815814039856014630872157640774977402548801272527994520293319157734356856669276100575637687781106219354018941791181666198677450992245668415936735232720850892848252644712842667727931846765041242686942589396884421494248126608955722188836468687954828183654501257539363948958507872854530250369890273483808565393672121812401880026662098904333924598775278880333227032726026214376695737699887006820803176167951626161347181049986055620334044199310098786184740553504351296101857134263632207714482706222397142028504013920516520000888477337698791288652702988038824906836348009281656638937178722747035937617510537939983408441924137397352854839684582829566510178268124103802174151374152510084275735186481950364077175053868344686132744802985770352567448474146490091834824347477440866082945271958227899527705928471928890020255432541138125737373158624086227253036318954404975088099781416184741196701570198890296749794130609628753284786716447416047031729106342628654451903498853122145230683143100050437539702213997690603940697595900581270338586149204153840207399655063492617346670586754710899716720355887640853037426382176839536791582553322485681977197446863088593735418746797668270428555972807096367406518481331947329936802448537674868326714213347892170051508001222366230226275031492387597443538451987859389231128308936465952143655277913755476749469279892906833758349807978902683867069632473652122169228154426697309026935472752624298572244674945359625837468614091146468271578640150527368861724173915594424851387432866745194058661405936766459864708107422429317328477941592654189577079677365515715451701401120403878684401373070879137725375844047993185878972192899399493015435466547608444080786262403980804599256564272000385249881512471059191308229042185453583281369441060484810511008165761510666985638281881062190480470624247408150695619541547340639438976774771136937758803018450924746947510335068888845049044836863238362969594255030836113603437330506930815156206848361982119426508664838070101175206400 [136,72] -13069075083047977402256292694166227627977660044636306318933319893332088489889132195523602990941751456557944473019336420264839809711721164892790678249065081585442288485740916986588754814161122038232435553706273143898197993604245340711870759056949454297189417744310164524207839761671158891268073333714000109491329180938244391577341583068957865386814223858181020155232227601271381983315281939994760959767674207481521968006267493858889564924124782928588234966337527678724102852942790525582080854860888612949476980476433229589447473060133485838084122659569704675845930310229578128860099773790336475427781840180732340357357782817051101559414173769935450685653705267298207385771540441259159957234562777164086586317187710896651939410038513076410936161723725035759656873280766932884203428090138538183812242898058790917386923271684819548955644932293652989331241759922632567642103316444276722150624434056573341444015833126095135396035834939684862868441700185325014421733953770885868621185586127082029537618110366456321838913333011654286583299692346217830425345950160975150663620257087155898184362847339030655672237642861934901709861443440725867277766590716099271134207507574834973175352544360248379154732821360358730162999346520505484876892457360123954009283536432312017280010161116630435587122670542883157872451453767270851313047703246550675414372367087686824948483806903862140735058887967972090131806163853677274978977883038269665618965364341349365918431313674705466122327464550297141599793528852232512651015311934257412414683913044534474923440956874525466187280707619175403407582336254220386960850407895112184253864658143183317527699405716725814178319632421654550720419425847872671634814494478956286079896610543821409676277960434594388935851047803548200123071767692269884804077254682466405594254687749049524475103857851546111575234945045879405629446119603337052557014756310490491567138518354949538157362799542187349370798003814900573628478808834523874273358583479204458880058557556124282566674339034899423356768216004034614636361347593304984523655691262594196104124976538601032538433445319766137877847259059764438666932329037110670230817821931663682961399577980115553789442923164950740084137605659935045380665921285767065009741019526407314714562648301596032046578778747882790880 [136,73] 1207011257653932527440454027647860745217366715026143753227687386299760069116321110187033617145258754661820699372078496181470087725567697165468402046000662304124206532558587363826179550046811159453289486890398521445718480996109002965803944290740104599259511926808616542728770367290417981352316769136582720187591956298250158360397392526645662819751839488278301714439912645340637655976531457661631348464501295896419070694442272248514539223323274021701922407206232680037716787508831770594373593038471671136350846582816558730516673320915027325584251187373700297517601437360952140925925603354908697774637493447935726970730858482625658913314372656118108037413753136268615578477110575451705051006935048103129764938664194109288292568623683897940279927526733565804640641102228499781088669473064020509650269872386348356740170703772517394116119945543775316257312282895722773094402625443525294365517064784972916693160171271905310923579290351062337601266501776448549202105467151553894765469089819994780395180321911994625225658706297577515588822980992018105148366259363542393503852996243241757599581425846921904493404086993631538750195752788537120231926549767813458155208996196785200730222274766351821766779977662872617999821973033354130616230274322000303905839329629061315784120489492005409082032111800956665715525224100514002321733465561059514090799075193782401040767816943463039296587300594408981875783453956475359746408559047613886088305522360861346645545869235746784630200263359588194805021055644076541348078353604382339207154383665755316712559670617268495577764008640901612673108861451128350694848629495482154103313742523385034088366366492210836999846545222505971310563248404416793942321522237556577607420407420904390694202796524961298329565347726554012355879630915697451430824970953059234311949313063879817267568963970276271466164122679551205834433400418347065057468618388753883031268467714287870628936098595055215081741799058799263047350915713919673922702729650842435701482541427498636586461280995065596881953737530294049780988666079947776965450949983357974711013441223461595940320105005989891170645706664211988772626704523823871742813326150081262395424675078735326284545078613345937314567771218546820362914576827539813116559123307019884271452109727067797891437975915279360 [136,74] -69792160878636888181410493889796783993631836588075884644519072174254442850101449917920703621614525709013239177576873141596356687298842190012896362294131117950913093599084083365439690313613031400006319578647306801384329028841365445194084132589342042535342482533884792785858307487423856088088778599623054453383474277611947978238814126554738077158080110728870109217869144930740618922568793096161897877728127789608894147793361303258285451794586128157584435705827183801362425698739174480008261653696528238756671899077260875262733313768390821927563681399638987373268525870058120480962300804037820255349938772320976338689098660333778031610060004495881527298944024407279656897590109832570942087436964858829451854725859009687786536248504101611658168957121728121382850015927050621386431340251242425655787567862170815215012457500675185425991036440721324775880675829125002333289705206076403439325194305578176425076386955689939893509174266260239603937011821681313426131898293847346016585978363980337935330693474094330988288061441636119708188439999978078892040739054472519157474930260787959330247858909953419076137234194992528392728606965607512334241876067733531724386351852679126129724060081610509463294471535459008423350133977707835382785383275849073456663664307802243131511990310395749211634670990951633752895877603617013363125484247257864144583247472307997514498353406078346126910326107572541625251692729935117623719525847090556065415274568186291095901108184099064526159870070266561988663442356150714659254165227025754495197479766661908115359640433188548034422302411704222190303487749938224048848467087246225558288585573901851428972567876546667010862709577096661907733617969424633375112717512946719476270289822181904308044227114825173141908284675996798255481378768641143458329458425299603991293590154523760891494613247897385701515194687721715839506667510796484903889858553843486156998240365954345365508022247226684724208616608908214749582604844298110066407612045512802477315354678059094462708522343114043264296521360323711794999144823973013059385460331681563606623721118547251674925969757769591964907866292776797436993635817077763776645469019938720168203077061572300048584759589181978474897389900479340364626010924289276042392514073670553092270800191883197086809422958080 [136,75] 1728129210304309516402088438353459504566240310919582447812340850427998582163936526180153522110788610333655884938400473139110957908477031795082960448581301158862104299423666096062739896259190702539781258224030645822645957818004189894592666149104123822538351135200359562186560662257191729447563645441824654826984310368372938093736089333018600623485401563755842473092775827854088509442469169888509235052343983035756123035832312396788107058979043391221708228702926547501966522947903467584641777177354251164157348479116297697405044590110040110213387483943526348984492632977530515248653628950866965018059985174486583555936747664521450342188254455723335096776652083787001672107266530766890182791044214376294789090152272038711563100751288426744352078163457744909184358228198695310647248682346067775133908800029114075159534143563032365816712019301354495766690078837946466658087320969851660007589210286884692239094066437569196308565320242163770621061705206884125335247862966638482382844000364178669074961248125675151931246977407904097248528322307896593713231778231728810991666457706064783196550397361471946263552226889871213424338096909727156740799443883603281582562431260197186336091018512223772462365849700902016773615459022693680104467305848718823434455910690798615890760708754575711796549947242446071836033441245055813773137509383306238600871133624947555289713974697181828860270768679748714005286983746644703268273738208572719328544452768661685829916794126478926725662191121662082699706611105900585579122085410515286252008972267544276078839922183612115091583218690692285016165898310053519806147176663378248676868911169916209800908395483058334834182916392178624568748763697834822418187726008044468573191252629152975922676719787740083747047868717257274798828621732828652017904621965923279559020350771450031619174567180003444304725755803507051915704649434475980545394953922947354741382358047292309271979911908886388674149701310296415924595138878864362634118095749743759537609417418995397214821272951284660386936970559870893057161175307264797699141245768749266565981461371489555699377178162064287646691814591244263711649595185078598152770256941162357642547087280658158878965775668054192807387786290957460262215556789846756444379730514458930946435470703696449384735360 [136,76] 5719472325272276949947697032399452910033879564003590169420814695827682465103523450281176826470126063973255378739333078400320985690396416811288533322969153665604944753504965842620040366266664407476045726082281206848376877235412321301135722632522114840075968190967095738060711249390153229133450061930820713917797886703839732715885713023776599837977258550640103600257837831900321220602374705718283518346966140231385032369742618660219013995835333197108375807197288517772599721447001847078298339815650369166095870863036563854194955182831187624260117063467951885040813025461848269783738514706498269341879250848036051603089157369572751518971799421212085066519440901065268885795233627129336568018515597928824641120950560195859684260052591121465295986062280897516896597418065840888048998332919714359658042987508720837169699463131603641460915887003355034703952197802313960080778790763111586537926110929845660684921238488683988751149482605802384026524036575021985118162128897061736393634585945924777650030430894766503589628893242342176077519090637402235692817148726622855344935015133777284894498266658747319477932114241770077069977562351913434101216968668230136482202913930420697637995978041714698851363826497894266419411985162556501440385483835367887607433460342429195766405448296596791039884299522546695195091716212739405937737013050669064775296706415137493687643067245558450381687848131316509893586918564250149821190549959355274407798381225832664726471514016339938507388322621579174902852067014376057406659641676483601991539504434287669152365863353055054342085851432835373337051319124002029709444274858202025801703187911585075660960705219354295286779222508641771068931850742644134350120713752028485031755369576395036940998714847561172834014816047836529002156941860201125721263478531536396546922082559275378909242324758661745699173190876905278418880851877284106008200329200763119498088842022254920927028924376560116739722695465652883346016698038578429665463601898179620892387786426230918967680902490488965844097337456991929042487591302721854780113569679692019697201303086571125256426756632066836178332622579382251832601966306678440397001650998073430400344040204056074115868538808476098681435962534810889216075042815487164746172312021328261061979415622075281920 [136,77] -1065996756360013040903345046682425435369977777773772452347933108906277094556930624309846322794008799639179255534687228027150514634804317130612367006243251192195599381799189594447280004084701262833484015306817265187819025863633118589377054329678890366164045261270141368644846189072323798264892096196440877869118500576089520164007192772483394486373080075260497081969014454134532413487361312980814869519631838192048106744500672471975508470604853264899915488700675193627080528929526771662623606156885410672391061203740663832123210936402367044629188005566192096798877141124573978046938669100497619188524235307894856656084401716791359181396276016024383190237433464315783183785081198488837035633408357411961425833815593225407582223543946352826661969366327341415717486370985234881815708824891975870156281461593693672667637596095789680592782931234082185382588490041982560571426104837157787466237691866721477648128189208488188784723129312440656929595883989298735012256260827037138311254255839681270554813472572991821245024148459596673541688422488941434593715587624933495459503301248971817096685653104118886073957071408973897164321293033477308892804906223461158526860501723617497644669527141605063318194169365677776901973550224923890097297303515383894560676977713941954497191134861764987917779152307801698630337146783312525167059166860881988222194480034523801536073654547671926433931440566995289876164430259762105307183040987438341204017500154863531374202155741564104336647594155643180207282815674711371461266281332093650389779558485388025215272580712987138478774203124265257797941287790592848158853295527341132340886104697179448548712210787721493811864331986680540059656762016259835756740426950024841777321367132415433837534729992469548843379448229067005896101575099135954274465062630656212254015434168382843212132334411000478508006207715284650155196819277191086311298662816990663254184825670720886078772076490493182327665746265943615304242254947752720315519570468976214723328992471986103484423986024454264501928282987279155491830360224052703339850244319149720007519549410221856806166532471961360460460123846093355928060218257923222238405909101528727324005300775378701291910341552842316807236712965813845673350434284023050870753267317609477676644282841610240 [136,78] -11084678792701449638555676103514186152530483940853375762849865819524189887456786428761098145558085268123259863413667922598483472799408703175673404955476686463255384727519063817352450456884877917158036546875687104483575073351759122808393890895798409183018388200954509280820750040396528369805349973652404278108685987503281575617147561214263975165500823947905018401682536940942047118648850293437794973189142577591541879112572328473026447899275315342369226061021265557191633156705499801445972867148233121699783996299254754633094960186426978759898541825022649095045102437198590182794819232470878077510750984877883314796987499994170434838299586261366610473496463477378046863468501908327276496236232138976202910326349445643153461965217925643658252486243430985884119127686477398765842050832648510652834530250799908680521807827720902683564401263177389544174274366017659150577552812790529700894043525107809470202386925359435035241975208377765110728614963381965356127446614352637121174082847404056775038259884134142603425377755062672130700553496253151810720973470531083325688401730188412025704644020554705640174194972827679828955973709983412960884717905472634929190055735598715925591288756141236296936465490735180403285145193611164595370748436285814848905842243018987801577125278868303607150414005066783267108797197903201511286453936039329170941959453749118325459367095977255821749512134539546167267417301780743628472948657489184226159405782115812763555277912558176194140315880156797120046826756983406362570607141739809868984828773826544488257078451023273284783938709990115588614448844962433844593747594166989592349854815075996325552012314800916481915782334840198740383643808907472965252212846998609007988481604870688925456128818538442760479508407300830243978035543461108786116366753110210335529847883539717010177863734046487060637215422671052280085620661759298852376309842167349068411653787513774306599304660887122146272442070086812633409763630443602991379655459860872920983740431650638219990624944570252533480040831285891976616222734336732477581605149451577744513393502466279165521834937402070217159031033650561372955575145893131973460454044024333689622600748225409718012873260370024191781340557900565416677768458421997757876482133447788583623603035200 [136,79] 2075342264249681253154809924406151150782389283136495450589341120850973319627541375396604235042057512122541423012493851920576954274769255174606406508477262834577344842023572762890211370454997499411441645582901340176130308029880210801923821089686749990531925596777915773654678757117743408959329191746949032526760781127116866427058592863932742514037101647536438084232663220131473927765754760414411513055896833233034617934961166197069640694228963795781715645040025632322281773586992494715670154222160019874107516345389189014921537875451775960592554442435418948178672692349183213694367117724189343361162663614261575192067969129092833660472467993574574509593356027279621386058509486080671830575302192404080459119921570631136013310693781854990132360105369102650915764012524644450521905566093542067104587849516393197488607532308908049058397207470199076790246267352857872543688147189878162782503028670215605906920374870501939970487849756079400543282449710850409904670469788976455923781188087467638018313944357083561656795068768249279029743454806105479912894336482524067540139107962583380607791914933750130469154824606886650478672638970816776884991331556382420826534257090033338141045197151126860729570573207322212521238143615293200175338026355287702896103290015876117032606588027593672412690743230158608776283384242014194787200038092568812240821357802581667860306497870480690818341710081359915872193575239327375218191368436948563991471577501798418006794030623428005622154719801130651613477728960170790535157123124320982949439236120943337100971805933678443293108787767713008966927290621651103922986118119943735735507229936879950071653094188378937267880859377440843033111018663723702752075328189074196042663416226197443125508569767405903480703636438901278407521465989645519583964511498408383060562603661119711926678004608341529819559716436499547061355612866176854069951470682700385556641011951258580908610609977035924621553216141869584819582902464447073299883583709635144270594729226598410297972344509293371305920780570504566479357931834334988244590028806436914822064428600740607411363705974919358962874074413584279627812058340839410880324559135109682429536296471743498849793514404979298609930709472567073836416898104088881686093424431839410786231680 [136,80] -65891859004877615251225372973179661621124729899870192054244081243286678634465813285134035688960464031438847911621945218847779875129320948281469247493479304396627366548923501012829573437754587061335440597637197344976434904637840950526601194880997427518063748884274672583745804375141258683821700533560364196569268372731924940172990105247185616799981510823541610530772964922620392648308463862152930172720199580635002304296224822071134720274416310426887656133582827166515828498111282677980090643323752936994337803727446967756039846434338585587076125686242653497475902418687905829192045173893533944013258640803636238933324393404962336628543608002736618936381747305625713257195376154386231426217062311617428697891517248487982012160415870096446355409814780772580501599203315442501978025965891781517337461294291780139796516840414403709130354353705231756175932830595890651663821057359505015069793418453648390964742036509358810582500920267969288337858477099569134358065018956537375232383601485516363135388904534386992547319048353612104251525028107438996958863885190412806620411716382276371505805195326688796582258198384971140112720258397738333330361974123473457054928174719108183664859751719222280582138662958634183044338665676006078638165489501815655377623324558958710336840914489637961423979635163194673767511206150350630348732514290945776022166248895684237610361562676828384259591207177837800030119703313521100340267593578724368492452894848726904496835556956906867916672736767345740587412845507732707805263578238952029784712948925488553376664458887520530963141884043770927103486499987013690584531655110560285375187431286637026060426305249656315362992050538492236155243848086724342864693944164407893554121184686006979127934157791163181391762769563136098379038271793945728815517143099020834953219351102144955011523459949317982170367215831397206216712293067736033179613808849407920961004573232443764636617018223947694110470309483197265295188304087957940891372543724300086884891166629573067548860822027305764216987885394791145521037543816046664849865582992066199703036477223424347820213292728664653266765670757633654002200920229934421058895857726828227212107363987468579953034208751219980002848393157829861886760868153190791490392069611692612320 [136,81] 1419491222539065659234877443218661405436112409682580903829507338094557213016995758962561564145894486607177673608219987158134932542995840778542613106426581555720923124454408699908620886919887265263310201144465881968178750568082922104144893801552827309519433575308668059928565174719624429284043667100872189427674367997610280592762311515872884470550472095146303944028631806198006297657089705981606346659045716625983511580583008187178776452712032712156179403793767532979633383394475032206201555873026755956967332948637308420843027470539108942634495343913414155649845176822483152074847682857827245705857749686017338763653688557719602475022453351964047975530352943891367375100037764229535123063671327279837798460215150453119695522194927063612751417324512032527561485441166128940326134013189812740937397132920915691009663136068399132629551574186276144239275498487573944841831712597897679559711637190781460951833140082828376350455108122569077879632406053800340710547536960272484975516471646163675761923486856604971510708414785395481416570758634963551053523517117143749901577984624777923784215822318002376112592368913802155743718982476116315170680996381091433879792333818410867328196353717793264189965174947556028803231838155680920199293532408731529867976223925414388897060138997546747977527753374752799407768828534596872492679178472619612428761065002064720734363589730103135419389177340429593959057577285721895225724357806200991306689900646153711501888025323409131137835133179110150410455556427803878104733640526437826953386853983845367544839422063028204258598995260301766274364033794142711323979672242903887137226521559688017933681306336300421811752546917636766259000912176488498527492446537514058770107434863393568394470457685018675637309109077154529939628725835479267013469016716191838901215952503344119951196132431344425317788321342770081609403035454974003988210872405577814221161196500948586888337834985343519523472814980211208227470202763590509671384482114475938575899390166669782502401656374551744483501791430593967203935372538376216960990708042993928598483357911604834206196558215404908596756679455100683223100051393606145699659403166330917696624299688890622537714504520959175912605741103113361401490877883852011936720427906055680 [136,82] -48425749056203609453105856137273338357499137131113003251861441184263696249212432818854237556785104636876750203502959957830469987894392408814496680078227320716124568720236851747684916143944782677535151320991396836979655881268889373990861415648271406439469331820667112338096887147088507849642909285993253449965522196485763345864619704693178161672424793222914062686911291561124564637379362915782860690084639765974605761228256339274871112971804934703268782161195462118139839322261927117829295441031650118125189485143835333635256426488673100655171969776959872779203300846663664390612212299803653156570528221552495000835098805340873079750523196585126669427169991968019359231506642805352025510944965206520541887078236275964444265929338130825987300550371071773241565019517265951442494799908978939407915855404911403125285341528933917233005428672688642916084412581963389725212241267263894493917904220463188735855772478446190777684921014014924726918240872725352245399074174951647640967230651329012844827828173405831259279009492062387378953022354133038912655625581861483834706419295427631819413278865244283706916785321996856983323333858961600341930292705547655651023364386261966629109016284300616091215494748544022685381940656878447812731140907669747381290070683693499441461209910760102755437235504950470894934296084268472762705641330380389394154789194916922997838574117065998194910869879258162040349982220044458612134524231373508476289040515720449251531486415466027732672784091295458438709201758586548754611819595831288137924316812736072484983335001948809768832904586931857524142585174401749489944440419482291675148073907680981734651116375689407127079367164186458737982023224713976786065290352213274523679167321035438252403960561387294480749032503563292464358434139513855432599291428127742732035058404819407976772033126704556224509726837069346975133130475392750292181301569734396543680900414519064866715470664085791007567812688808460948208783476702148776696796928688667436770498503561507999320125378927997724445388122568300738529870071212048791385689813540986723024514736578389900766115055938764333556436233088852546861969485417651500745513931934679812308783495534249519688149562201634319475944899701707215229726420682442615343006636800 [136,83] 1627713423039055640098530700698867361779172043378898070099096920858784407517268137412430042246074955320355072433529906413935578819955578645662035074939903881121174929234367632621155219983030939214793714328055043895174844302950785489889782749161905514721037861027554674710933326479202143016293755644651167708743293258066726606621912815652439064670858848821830016345691608185029110199039088823592032435167182017472777618361556000146090832496997302537571209373638262001993835763450276609631874571755520015582252706236817552290195572730116898683315193359712867518832206521172116506081029640704606712163858016909147633675306645622265139502368623006709914222690253081180482879258730315290642979324577260772886839890041417242968863078981301322767154006698566129687527591487172545186337164335744284575936962406644281764375443756686077131473455645111586910264422117355667695489917725674171370636856969945828858315912911719513596125720143629741001238606358056930629133764938100068478913582385759114918722305407080074362794379640998728727484538075493366366912225760469488826558839175879248570362460853830563282332298858460099759980834253584599470382053727538879481142081364832366028701848099468159642048312357444386099479915792227728891717898907654421228210645650877484686984060308688398236661871548024675681835475118938296940197157511071928399104611944303268250355365976004632852305528363421101791057499613830729140335683746106079483519557358435341872753263709888880711107761181682674218556008377221801987997685362779049384318337865073602741748220670189452261570861707914477584886090954327810526030120090130346749049523553789716630401918746876052661496470458759332404357853729138888489313041396121585481121590144146914876717871846853811198300839860522915683228809760586265066816678576407113716966791836062097603691594330179863837748007348474457843225666945381808539229984353695054475184185447568291785788636419270430808660090733606658293074921628543551254155681521451840305979368394297429269353286548178826584192161002011434869190394307771669662515210942493984457994281751504998140857302553750997164895745699737702083561596059495839382969044186034537024884626187181996487899053989414504875721851822729616251631300387261491781912960 [136,84] -27583993917737435591115058158143468914140051236994273421340216768678826839154952086775887653544868858243001760872996841021065030739340558976002866832358585945305594210337619058263372454203093734127047308075121255028549826227246200548891367841584138912327884900216349951600321176154073487742482711478326456533728804942331092048118247899467125009940788553675485123596398207523822439317045428584457219747562019041567513469325478868255495212623463712303571288943397930837695469668157379087987804824004609451915112074243351485603220046585183841299571072121324385690421120073501814419056908645431475878488525599114961197538983127514900784282672438916235446739843986224270898724682360790214158464917239703200141595608558137637470774805220130579872775311150559798097011857878691375692206679500874875277205820669596775147338947809596644278105066347938122268431420646286856153418724608902032215770696313654781852370587854144107211305643848972923898247838477909044690659607185000558334935239475712984568215691947692005058898026140812931457163601073564137659896179026865180495857755153996718134116332402381211029564301828615411902040185868152808200267604127139755671645490702688976763038691295867345450122649173496082374587515842209123182877167871622805102287787627115393742840190295413454583064673230295045837427274898444987201705295597831731413097038972958375473119724218584080029959748189978633781827051758179987536401821481349348156734595634710298064832353148247993655283041574826398766207602583677853887748474767279516933477717850218510555961311191088932648066392642266035116731775919623078998102172653740913044485430620725549614778144786540245730306763445654913049184040872419970251706010172003473133851987552235218423851660469358517174612926693880029792388865673096815666476081759110859432329449195171661297576428872332798546694080087710892584363052934679755919175839146043543788900677379611417148795562515541137931443673566792303402801913977504346046820218219165469395355676216751469020305843566960850122588902829217757348791156035730027140246845040718459679831854262687619501707699814617085889414127596820057569462989110592196604505203323045890806122207189007167989536757031666493546289472921893493125265636636237358304 [136,85] -130391282695014649930238626628684836199972462970411887181996615687387935865264141223560921746734301473781262053946251071103581975041063566272260645732516528341189505979715506261494807793018785967055979212223741396203380078695117579078340739878512416908634615303677536186117590118634779952903199073652335598202317998728319219161593266217570599213285754672069536531589929192585708836628488046531183413865400480606658316191191654074198052908677264401245422002830988923523224021432979547657238032150133981372904170685438119864162010475069751493769083205068787340958114365275899672744425586964234633122490445085589947308872765005468162213966859899055555672268070293946872264413558233241554403017720136084492069925024740136905637407348635797940131908384858451984900843485811308422010379145969446763893408652946911314557397198433268875288138614922432383732492244629749459554457750372330799960985006545992577603929176104400224964825898681260529501538887720184147871157439582818249565462542100455677875984850410311578795114412806555259058220283145065044242134875134405262617390462171972254440767501006991111477267952609927070496136561103145484112969382623701908610452504864152231506431872647756460585112276803806182608397235238365462830101150515116901761165656497684730654631615245398370564336902384643894510594432174778514200890278474388586219064235359545356873312716573557078757288046077590152196453113385748729268721904335691282956863543879482803050796457736870221448674746629857658237769314846557172002891498215525434642028271074324719851304203149663727769614714725582868065821258214518503988093468017889180933287184635359930367265756578185525395610402713819945218695883762186819349308720053411966094367631399572047215513649283391621565663526810706346315593569759851661595050497179112648322523770642858961292304805640119037977234409003759706925610934128769510092388110423780987879129764101468321574063943136536564112152662808391093402003134680760508483908617992847598763647207076634729833703460678377855161207151320000614724901488218671204021687489462398971025613516126846186134484889356092776195998920394758939044127281678030535212407298748986425973813917347373307065755897416938082303558253032711053456552538488320 [136,86] 10469631494674686624990636464529989319092792507847622110999732618419781370815809946024500559597176137378080902799053771358267102544887174013020259156396271343462952162821550815935136389462586042379604628368491781085788583020983265920919012626679996583989171181416869911328707746201437860597954472053669260944998033021748963050104771108820207958143268522872571999472695771998526039614542651339208147126496021753060098514109155053250826905234048834297993328007165075152725212279360992040611764506691436714463420839773349846638117722927862769746662592002860578679453459475735483408100416266064677456169708104545031000744113311856203893129141386419381836270886374063592607128112390948188635047543223101311264969360370823378696873195203063752380910987676044533847550398529685119780152721716658839375295307487348780143007789875133648694855862749648126165053401355561008190663454934297087781705872492532425492203910005376495757091415123736323994395294586685587719593924078804970663448684796632550732751243880532861309057765530936766665876122778975698833124397086864746275322741884334211015084500861029086989623254641580512084519532945496281792356216375779240641415629756473281900166653637807153855679181540030578173832903168525359945215764260868007435078203578734600058236589588507161322823350778728904833649422385928500802745454256276308208698987078817058525240454005048521741509045980247834735661207301849590901708942120935994149656422290303598468313949865542731626045361166462186155802610445969472362490569188605726074923790899797235526959752495611897076046452731632605487508301152471389033433783469658678543924602573481329380131484473170159970420177418230934508026844833497354303686703696055331453936602864460414657312341975710968342206335758628610685232687181198311479641781411186166037405762997546138336410805635484808825674972415256364749813939262095375480827411169472619907060657580018652074805080024698332961603162573234859115087180428499019132803004172408880672157143482767468755746147882847269425597789711437449319593768847794665995694673594116675470118349908740582820078681578638313403497155913466507563323436232577451034544781515229680849860621308442222021772691183361222894841345139819881856236566720 [136,87] -67983132542780551731491153219452233413522869279045133926963810995951405368351968224627479055729230753143983188171839249204592283079005962067323911300520732999766508572277122611225436977378250139344069319468527211957921336141323248666747768887182093270501543502518031161400548635721417711390227000792742533948495585865486981519305376951075093374636388901084638518317331139183733198973378908659695505619874057340233649898003550721367619084100174131973115065983153776981871462464675969904665233913055803615640816582838246474254339274926600368336865554223782426562967036615740406710794061892199902664555405050798694762839081841537815596835003066794610638575443136830427724681695771370159874855169590303264110278174554676119278528830723381583466690582832415875628611851321414186759365763861497519347014000054071589766083433551000754406934630246138427831051915130971087871175593926531921939373852806613708724303271356663802145839517053270280760489436278400763525474578738170219206739099401104184516834752404061778785944218476990740037175093786185917499279655291558014538199435773213183860317091468116489770787466942732262450283416245622004110776948336976628176276280793311462131958437262019235479175880018839606390078638418597413809282450164501454989186669678072378322578841718507082790644968424090124428225816461429897853149010889336470319796341386661999230620587322100689227736273966348690808639326122229804846960067831257692219160120749158006595151344991105436299353442739872841605836268632832504260906748117274665971190272698545101526523534094207687119332559054680814498635685847696770561544031713711963288036953793473984538343966815928512262231192336228243239173135612162718574728063725201293022862118476763183411581088632381590325529347086972375891258217520356456445975390889754161433128997331422943531358932381035259115791289598145249208298124624773742097703946930060498118082808965470763020233316573767350013454230650216028397440022975544592218295208584280286902767951344763705129804093606680334460159411331934346154691797804153533774715530824898933856127682255719603250464335956495782938910239648310052508840887537265506520852538204687238961652473817465449936260518042382819647487319716258759435712 [136,88] 740398013116412811314170236694859932809134226194938428416290054477357486610801048663256805842869261556985304129747981776480976291390246758317598225041733648529148650601763486317525354366462639422444547792641134598778781108963988763127289479854695129482692326529162271859255581302949768520201693928756650270672785696028837435771507559638113877672732728951658903861087839694081410169992981921065071544750735207477743754037901555624690664509841321922557426385543273354457684641863183653758884267617345113069632487348951598087268839736853054577447558525624254121492719661975693951052428203014142719673037473500919945173498671431198690446659704005418202576191022036604148900543785927088377794649825853097241310863346964214206580597016170130558687310276525652196264175027227750672394589473130906907151641296205892615360373686384704412063535487911791837010468032507966086753210584330278047041435865634564321267506824546039569138836985911010139496299676617052247859703826616479754233378151636089587554626138341419690622183156350658445884261104630740799962726970416434613987873058806357035598547856425532239326525555310683182623704516835328916351090809926762691264025512860092027295743893025613414391947027881962070432940254458936562145572214748101649492988717605858122722517667094951130087135349669351158407835083878344712148735832412801673335219104127736169921851163935243334862893370987887433520326696682733007989709606540033997297211177674835266412891631619439965645509284632075377305276739988565508003926991934861582994359876499158449064508163257649260665857153849783922626587388226636086126422389722887298112164127079152874405205929468272960938168719545655624208768477946658380017796051663085886986567320078037298610840779528877697968788578176680908719768467257286088380646328419370123624663977409489153876119369969334984045410457357097393292149739143472366272818870245508300770135727434364480817551873934101091481359887265811321420544429000360356903226936759284761303022593242939884490780684964103072361850748118905430866834251672871588619692158022699619935457633164452151639621755638092799916078651769075001121266636731258231210219574049932947467779496733273513045242881752198994936723080618599124 [136,89] 24392745709088746964821682366951068926150065599748556528561518129191667693856449553132992937765146532023528184467575866367235106484867803649617551389258963969325484671397262828056846979709770447128345903211613645983417510105163896232734003433974649391068179471886497411257510508884173313986508735792434197506683885200137214822433537639452612245764718622066432133350722483908748008263496693298345720974308191212802091428873097157384164596858714642820553513399416811482784141490459390919550939998163392218513175184185497943250254039961891450643147284359013718283649136136603444423111181859396220657627590625579633669855831529566652893742849334832329914351528232231134429560247049072456462190939794554115582652086884551279436059420991496951221763808877692313874418637617819394685859427410255782638030579389961250818466627835148974646988175404599583053936938450280878535313477895043736620472279366001222168027389904331984325134307982063108812876578959688638095280406097260968108445409428958764216135428907747252447473286887696972892756512236916352644030486581277490224828045925117687830401758275221712009456113348150044649353179635834859579147369313663244391512902704221448280891229412130768443017097109325662219615630498983567952170403172743089316995567132394876804304622292381253559587237930578444695900333704859196047971769321810655513692194021594797320588409762449414658453570409981283699123211425139304708039079554722734204938117587689712802314672113139015685743235104606998798948286489744044335445563884232484430097500087754966079842219003322350794856907831957086607195808937473732775941967962851053640513500797961604598389592948273804399939262524041284425200936878357743344787617989101282124287272050220929438870908344321397494095473358554741717051816420055929574215354240822346141879094813265685311005618676153932204863285414333536230924906316877788872505725866630273536991523367793755278320245674567646743191808656247510472144010849534051885516646107309622231390421054023434976062905080098347593302690646740824372408866725142179820089309919681312853165814051751216743841017483285546248730978825130514616106920332116236120352626395550430501529563501162771642189775043263415901339316371200 [136,90] 395361331379436585300615707207170668782820821876970931046395800322789239986703659289877784439790480345079645493982173260119279291901484339546210829860455085535426404674785733681634871599096434284470357990866103903573885927868140954901884712543655906660690197919363477046503209704597934228473585048181210982539032426346255715435121536955340189563560610836039665618207430884210574144319220838738969336264771869704038034421500180098035807246473444769211504760276641893979781340242763654288464886869080924586685014971030329808761901877119360346624146991166406074484331808843513337022099117642404752930883538659069174343467289439804981810811380807585752505457670074270963686891839237191343300710801288284156654137934710867251813219158336249208937156001509466397644959086622232208658822046488926685683980353394205373981798822040919548921203756387381348810278137905085502357970310568092183190917156250341174884419880219635387477991973516067398972987977688825552507907639825622904289801074919466234830959889574187569868355058751425260550640471828428640632083886420344728437234907474898871189359710043557810656274549921170655827850420824431811150000507755901024564097509896944689680712235418276426324151781859990100305178641480971033283443860638173837028682994101649484202370033898690257498787827463522259483797690396676831234119367849409313202213894719925489882555069222430642693205080292542954696013179972713517312393915277315379440329690193643162758936966603865428619330686027349318725448629728134374985555639695898014054848034239486092785249218387982680989735031074447699381746939369739122126940308281904138086495497270128770414856509716835981343234734048048531065663015727848707616517334656033532411507461862838766510412223325345653020474223925835356798383633863559085566321952081389319026462826027174236799837075393947645679818212273877210973803875925681863772466170305769444314571315887944240515049167730528286045729935265185133725038010587871311364133801345384654787136320331716543938419578210662321930516582360018809554463336817443021376365705252163265932436488965869577296898781491512082398687436654567093199104638727719326837833640246881842179085495882143525662531188607472372332361088 [136,91] 1981177496651656281570360420034527005274308241771734615949963586179414555007193417448908715226017216687041092610358069387066171430349291435071793573606256009461799123989866997736049222853233351470782726581845553821271050974197541073685127023996305535701569587575079853542445348713921405380451549648334373171951800848778886493881733839069561067359780492077486347195489339237759855015346148202765586923168427555323080005223403372002531856484692178226733747784631576584710908041163416789283650162672579619012420935941740171005057449780052771489447901396707478367761060721311138984704622264475129018296529498384677214957290230342043054827860506997049433144696868386054483885569246392837420010181004414537599632638596629342902889255896200912100154241691168599596772784453846119833601652734806612631928793761419550930510126311032586774268590620149756257163811591309355623881411598015992471823234335925240775766757801080601854577493764678325486814786553538743757189547156632621871657924505348966375471900844780536053896555605831050519456597415698036320751143681300274023244091066993344519944412959562888332904256200789659865468987346193911815508095001271133211594267872140526445417160944012962928716383772246959599186612427429182150714286489362506421579760476295558746483923720362297831873023450653226438596834014150616572305982992940765059994921943135860527080217121728165756899873512533827931911607533217933707999101862688656789420761929888063579304967672048426098943538822689032418674821280233681912885412608115121481102462383072521521829619027680488879998979515739451723678708178964640087032760954935089021806715232592636360985842890422153648609371995184376581111494328547938923426332367582122823065163490195720387626211460937356471796591919612985508513733662262572382481999223478128256370655853392598600838279500600605001694746601527549705209460592538727097388510524258900719987333186261127706873431199403301390139398662331045827625643251601967801400148217514357487758564044658944268864633453906582027075435047482290581654016769018204811366964720520526533485895458020153843207989161171439588024141386271798520002837429446820981719626495762998614194832930178345572320708019609613536064 [136,92] 81086840390452745758563956406177657744922730427921180607969862271379812164637256622634385911264747118967578029922231791040627322266506830671346786671050443470425031698166327848074604009093513349326543300330977257332551309062439739551207132912824470408110817802346756337041735446388056410616886941608639096551849378800718586322875778803306063784923323574786866797526348012858574624271190641084828903205863537847828232561039535582559945906560358454367036174250151321766741127217043820020917155072444945389191028617138416384545634884095976498402697346888347291665658929531932731329675526027001807074683094851916234811472269872947384902312975891640844180484032627429692749095024720194591493966226321336254185687535612013686425211958154645567240337338810163470737249428269083458524089819051293915350493791605741553537959449210930618075743142105685346161042876136025051461724756772851057182032429274067299338085402385909783488801759443501125848515218454494507301195400841668244646777069666545121283367462933335359531701183425827022039687712931833092987287828505969353501427277636200202658982186372333080399022514607061009830840430791432581670226911904902715289220206446841536546805793670755081516383172109073529666308154049299320243369092443729489065386145531264759526758282778319168118771857919594676409410217228083090072521896086072693199234983183139751874374306283413423398783731062980897042212313550351103380614100610473837704010300725686104703807453334445073725407719739326209047066921341629693268343451251325640477944416358932399759034683225110302997997139007822120957317426011922848597136336458130352192861497252600680838366693142584012488192659934606297620612167030658873528806608651724032145308317968092714975889559622585466541576316264087900713166694799494313873353270812897722727682241531430291302990485129554723357267923547885237949744752152919669413919887671016812656981085157676822669918867088365095315542058450063354872974089037792807515772077238163095997501574219816086267337735059558421272923089556525931332690441363151909687354171405318700943414661482221967949766485515871550817699694421454970800839341608848231283727543658478033811150200338814377537377212109597824 [136,93] 562606550482651871506545414627077683108356125666734812939525630771340796575555436063141186704397223516466374520818037125506739972845234850373766367504196336931240977213503230503204153606744354690843899295730558770445983545057899690256977674975860707732760465345232785115093296332050006458838302435875808115537527781384771504197295002601102799889093112173785851181144465350105749313558928369865026940920357363544366541756640566623575833607188146210313967926802775768502731747415937702011046741477287741094322101719785468557214768756030206529824532038431471087076836145963776945039377905604505279328752691751622139723320176770421255423972157893093044231418232927631553588993915878169724962231318536543634942209805427499818465551485698157359904643564492018798409680188578651950392600066561175665154538512636976226207182016966290148923756599205200281686265175156496819962625531684447978929280394379859951712107077669872177683379159250774728892182132433803242410117972187995509574579822187270586129730706122017708244303161885684500773138832065866222445776718528434498672935177632117057879664446122491059172740971512376114404295419563915800972609200053487700896611836417040321266589370707232102914062465296823079242229001166125063367600487620732360316073529291025283981276688200375764680690439739945226299862361447052954120438546527025199715626311941787603665649588374544989604077666113946419375476705318280653853248472353033336816326464832461019624597179332858908539540030734882527662024241272552156900709891402033501922537652540469790471089237253364703311046213055618601581091671941597406884607618661995753574532544780683547601675994790595029278090637264721786584959602390593799013381054438084451144553675349697681500123687250190109077109902285939268920063399491871664765548320573487819928290985829604929855419607890509124053501561991504532796787465715447027833346214674588134900449456536682806958770043961178380915689141243915014133272462769866968391518670954871662331869216870377545985417432897033702508514421811640656823875450510488344728659562833881545348999499738299528342838307942481943182313417462807864193182489314022119647205690950625066885016425082277086743853026560 [136,94] 3629850570195567812689272639952870492038970093044987348801519360621815243327681576125822457658792649937189659389488878133727947670116916334420017921693012390235858030653711429996484890747898213887783127147287453321807227674835590552819211073399405275333110653255682570405600250515594101944553795498642532430566462251686639909632956635351664494520585594855237571977834872642052385904205356438782804197399875651545717635475967972606601278870047957186512759534243784102005324690456276847564614010676709763081338151949847996576673434386587423023128935346324966564065177321437486546047770659986495181400052267930512652856811142831293460882974190960355647318338951498151479393086911174127612250548697624457318315160996299805419406797532568265342590698712418886567972107823795929957390051739128685303489524319294719891688697677897502745163673969302762894590013268342956714530940557483879037773229467985539136489927846939677782637761250606369109752628983455737881593936385135087219608704455986896977150186182820131879766635854354532942397168134661404526904125514522471768426073992817859182056243856367340866272932495723104028025105524396217393986107300914443959450704172254337753045894418442957308429494581905838879299198264106784702918859761978370155809814467709180142101718391760071235137943163787659464625253152676575532230239375103543996297813324284692999844640247942636441520726834472466662956786043306688710688997924148956003983533884336519356644022174329639824214105954352367284988787249115429278904748914198242737962801778078840907131459633770896002615315684376909639181184122144115191337481237825694272308152975589494973814716149749275286116930678551911901751725580344545064291296033700254477442554753850331659119906458986953215139153997118108992570936477940655831396032032750369590181637815306496672326003935052655334805631968420489563226849682829806462856178784608353022577867357851177936954610322122719065945837606141755189094720913775271472937471330193308908328331287414296231361357217685142226986863365861514794821681772208772857082784794650318739553076585199746371392276837441757030761628891087655042645450409256545504200161219925935887690480554768874936080192 [136,95] 41092286296633993845034247641657782380520939251108230133853254282289608041196143551547298693643258214076520079958339011551128767338364618887392791642474139133950802897014447389969929198592037756347842110443708177973836972652602817163720662019428776560398380799425989923298698382482223953067297745516017387906178529723558799101478477614945987005607128810402116199323527098065734527336340529971383420763622928003682316999567200182781713506816857817430412811385025518007115778401889796910929788509345956107255572855509389817777654846561245546158804520882045820275119609494849843482091017135364274481508973668670046058157510606357274346833928354589009183019436577550016920606012452405761920922242427588554328649219235256782615012007428617430970400133450649084961347341880289923906225060786860661724910069671099013133210500619576115987566547729727134173169906667706293172546577632930264959022086084499473304045286673345291997696323980010308220786327936638761949490182595966882201839772098561143041395665119551377968835569811299480868239360495763984992560773823660804693991835178918274030814823338479363320112057653987401669630305889789493729344688993527886707316416215104760214322505503374946861359817451808943171050568260030588334755429623317902905409543924730114408683395637908961529162090111793768687042069417567715195331949384957407176033921643361187000652274531052614749532575703218288695475654525609196725990801631261929213728376157876702649816588186355961090163057804771241526817300595243162690295215354005717004947497515338583319220996999210011011929771119919481417836237388297275037879750724717106818666567531389688638923411457184996806097229179479765474251030802923643051938886148138192478000011317595708792732187183514563270570461148698702948560008070248293860984201752585014604202877235043800794068977745940703984021123004508070540870922610225322054960621958808817496804400912756210310971505123705947617362068996419614382123159897307843442025918596562559440974858546709373078603373794518826037437551464279723604926669715881079656263223940201115014856144475157131841124461741501854504907680462662994453782485196897573278756849266767457214475292542225450752 [136,96] 158595614428891222808827270627053367769153059586442443450850598918118691383667710566247279442943896928955701294937607600868999977524081157355057678125107185137804234414494224126261968511742221429462655084124932327037380146781304922761820294439090074714592723442694854706045719437167968801150745009845877169626196882267650444738043250544812413898912612186201388135773166621875397630478124699883188795796059354877514859584511926454279540803307054315700097058556387464318352126614820046118569580812949458118550402239253995152525184090189366008479337740818479700929983401651959258569973119152170880733756382392737325798393293999871203487298351444448458350935206313378428527598975881992724540802705704667580437637252486068787454655711301006602247190800729383765547595919554953935058381777241343248862301005531190652609258388233951654774706121451233070030157387330146544185968487985834088861380959649268339803692877261284229966293120878816768077060232697099607844625022692790185778293970613447414486920151705211158385890110607590792651100686101318261038438980279874710326396122501438806968043709067516175557102226780752446322164130188759895527043354613104870769330885294476654900454157685862535686438368344946715813124493535666749849538215404389207859844347800355652643603772541782098762870925328360216224886466402625244153216030895405203335199066001498572464722309226512557456363224988362542129116173302224837052159928048823149453451502182387905655781205519038377623741910346273480279820347228123744043557989662321982768142921529948781303243838636121188825642801303908740101386328489647516663068338309468153523240776045886498729817230638275022492961908535287197711820517559826651210684365998570368263633528523775949226970985782506079337571532141572821156204790212321237222819845595678136882323508434027756048346725945804710379848644454163975335052886072278696952872038677605371111368723952662576408496466474580721341205759764219151408975866087723212043043536198627141782364941807596395250750698721116260285936604787029231515271517881951608266392153852432216194801561943985430463611934617706753717739376611962577553355111413548575557781886813061250393671149397856 [136,97] 303950563526893967798072913997374693721319777333779849732495954646788668291195917789946149678859729376066762168788732089598768030180812696709472500327317646564623041864500341244870058697839613922601460900456755440438091842658680719935206816192863663397816104433231099947057250097371433715182559893006438221402047610677135755904550424379721083583886713456238188077064758407382713528884157199324189410339586471657203716733744984743710505448280110692335384293572298733853564345510042571242831055797535518665532784411970036127685983144685332481938253593457500957944162301624922116454560143804857943679153615742741690156625084438395887781358537663884367974343132506814251107837943658104457160258576174526672153350102398422341114084792264482762481473865355308843247027743339943446963380248519298552148710916685439370245421129808002670005355125472418593183392861412047568651628501785792404148174764623211091792180578667351869696537753380181721443636829629766494218154784442896398909363355903178867993181494060024896663059106137492315964264144295221222418620428042890706214678105527558671073556412711504990720481438032152841758700504153129335363627537930787646082097017146600997588927811264159832179011712502759893308917321949951037349258101067383896107515045780241928371075466552145880824024685489835205066233026689891266874144334762456679267506635911173675844657160476686180705329315421863784028201180555841800794376884758842693343000062292805470576660152546812424730517020707230695919070346851574292158372968859416225267469729635357715994681625869087186248806332299552816532416446018968291567067439486276867930738624773862899384860117759768096162775483623122799195931343416028002102623787930854347664146899207243403696218500258766371237259866456001136605545580335473110428876688969793985492138382292684764634530506693717386937990826467040850468918390884434193206862280509369627303782700722068823178674803315866559869049587541257431021437841983290936892880054846050710687356883700105756516129657529090870247097293813991660982090098122277171500950960010650770789687266799600527189477592666459533076826820157965379402724520530614033754968368123968837276963328 [136,98] 2555263235982722977854158801658715443825725457854035714151052826562015091518217448521290265317395749429493979338307933480293940278204440590373984529298690529046883277324943000527460166971480464483522280287899516534654168002989475149658890409362567291562867321589112690220706786857096077364610622711026723112668799288688345337466571497938746550263121051717344447926790710779589528248122469035912843950498743199665291299849106245176045448686428199599077186624053739749045847696065839074135775024817199413489244359170846479689155548778664623809914991967715059035589767477163330573638986823244595508879385138135901297611482181949043993395850599873119337412180130572924735907014208843180224891994160544016235899933047424863679978935704647537716580119753130504195657604413311650526674240455147194750520611075879961409332529584115800227084754567869589448061160113692291209990640714333643422674783631993359144535387452423277515150427762952184143951654675047483564538986501984851993918379681515874721529268251784238608961727301204382915093873173478267051586713264993097843937091396870319606970133930898500888829377198566027932345751384056036504161164471775298670332978223485127968454038425813823281365302930676131777639473312712868525562483164225311370435115071725545896880896935390167844467460335702346277203781753613778003469399086600341942129058985018572469724850423425525723835912194568984139803428597874396588170926373222766717233112743244039720552238882479100144900610923247121159381035462363853355434984094631085452079307759340266617459137228926573580396006410726259052080698264672265787832789807742225313443256421277421500640495896534363134576757259493713593068124959233530545475004341356570792129735235186946142110772636550290484547510886597030693853450841133006512516302256980430748591802490246556176805749661921546660933831281957794587204690630922225158216144028339374400968302433620502726519846183980849354737516162086403051122909935332545146161853372284949029617771564460193939044060122015564409865061386407535895722266548055597652560238878046574261793498337057043554330583785413222179194607159817091481941763661009793950346415555531326317056 [136,99] -15739431347194554849931334713104416320074188241313364693756647195807624324531600008552295680410983189064250487038432751680099105480710281582154855143397821864015823662556999588316312167694504833129330976943068637297271858956853995248918773316193962913197032538116987860434798716849550526282280629359346839807873086383721613864410888253621101760624352054726493495838708156933174578461778194757223731954469343776289652061354656507816169047981119361187537788786735214893372195910497614783007878599068327222384894083783852932853916316769685821460231030530993829282925832057596019397541310312338650140948471367735746276877933297198839461497211369561083457645174747410629627924171757503614929111473791477130744188721549467546805602709600828669580033386769554506882099065793890106116086646290907303543387429021522243646938200826856516454258485038280747093624151044485231206267206127562933821880853746693506525461053028272126192308856618111539999077026909682607567296413184810944635206391219675152167555869561371900272325495125694817500582263153803162145927445611958553911693307122681791931077979321117055622376287280139610882303039014136972514919715237654830643732726416281759348605064734759421088668945388962929173187946287428715812329733291672796385263966724389130656026809160480078907052233993811814794818427316801153396976236960059646316179973538820850797146506832410847951676734025043461018431184577975329432716499238868356679217949339098072391109139024801146753960110789577513950743370821462304357733969590995836405218675473343261490500239948062276734763671400534100316886203714333456217958398730050648146465801535339969840384697891013257016692412114401359913000159978647176686519024906854101447020490256174124430520968517403404315948357262913115520207954522339297888800340200515311307866683031609114742880761524738495076141144007179845398579608342374234986381801932382185498262457586712809416506352933275240223139850943074615073439995194457816886160957293730656090285233010507711742083550470489850746139661909381443420938493175390569118408710027324141131875817540791114075885146229209968555750778943195326854435715366347943256480307172416 [136,100] 7609441472958079881158930752062099715928332851903213697025798485651588198138069528214789147226310954042997978490222167083820920287946268344411538638951005850671501904793097108402197075883403929223941181382523031414148730494782707526268627457812617242366507144952895438149476612515418786221706505198589639222403185662591300859023619223054377090695186771957389932387232615127528231123225126069215764068352291750580368478061589135944610709588457463693340873517608894605757147048490560069368609213873873783844461152365023412656329816748634070934221640432413299528246350381348826772063851793002756501278193661955391322374737694415605152365205371727702744812209618599661242262023430938869883457336198479290986044121358943050965237692146484759618635263024123998963545266496336528757127793124066204087758110803102242949157377067527970920440341578542814478343579665329850519808012369278914261362405387985860394626764075229000002310108620489543692824820714739099764517870463660015768193204941500588753576814195190380740535988489518343258153880027291482543092379476339737851082134632529417304955061599494921647198919735916122996806192981615575079923294627285881236163117523935360305721269527326150347512099661068263524113095654883493273131318674614285578607191387728714578373515087584490070018518145912562638988459528024789113439592898931645059279311628993585544094097547687035003516412672226016608417253894833578987387044820553958089452927512031589461166899473750192513476773473378155107692638007757699611016879337555537473439800170233856178494300870963861170136332533268962896277034741915093113943775688261150920321830683172250036370024228221729818808460553327367611402174834381475246173886710194717076055905411117371155079465485181234510553062387874818196895996590906821022081538473899688895800886398012927791860275905737174832128230152137136917535802114184586043013355626375378757941134189513546259445862721541291290571368673263981022452176865066371124745308450680171764040013258717959053965210370961936736995489073963902658235399120920413589025771836082740684212629641121219114124597386290501755327368506596356562157379597397331583192236960 [136,101] -2815677192575179579608693820046841103841566956507947570088464468641117906707098283084059229500052872275475397368707772666243934886266063509091548924807024977399528086278376761602211968893273914113516845401425900445388965080973351582075826437893556357361030794982223001052191656859731465232152723500389322621472838888716010015966964367486040179007320858383109673646544584451769019898128362897433910460834494233363000200879232589149354159949343713926756743226860952094356450973518522482719321958506839407829282483788388870425356963613315124488439896609161639745764192742150733706399693857162016181598532739475827504258244995554359859366980278794553666733154204897262657443962340116125848629134545976975127511169466045345864245354748352380209426897911460064165869613627517560764973624968605437442560769162744750875712716710528675642445192717883133036858627864215778194291377618282949195699356717929281479530915403934356850314591008504058076857930082438901689140948566602200110243807511040800599921302593543483645047464652682843648590102188593849786775367189981534845034709642162055955052118286244884228998758866609562392797554587870720477457621810995726415616707222053303104650958935441153775867701492598632051314470285246805519135582773543544052270871630733906207025676241225595285306910717161662851391174135532312743530236907993351393894939805033092080568163568427277867493639515024889164667208460288255153414856374603634713959420606954425961107482608201491310210921798502687243293442275081801669259374004421889041920878616760130307297463481674218581936731020508657363957108475776393440269046276110926746767775066611245994349169786712974245135231733440547109608978456849014109701728314346906780953586967412063962350268771314220753389722023164443809865781436733043880557679573591670885658583661905544675255685701058667675488671060879312556145603218299519190525942942615402698306172336392907798365105553099951261704070624842430432973674040868177370785429287648702078306795628749530863776598543761470014041082085369213388764530529030108836057639458484280129799419354135070670638551220453882592625625478652926663313773671645583016704 [136,102] 20738707970784109877649282729225324876080208718898560228978486823267386065572374547342058180631820398971425861017328158057144267419645256968673387399543632140314894738571876449476289656514111672656383788089733124191212850484702243943802785627995420200145998892802087592431735112777336685995113455354569785226916695266628915297899093740276015548458125285531414857932081405644292588547468000219502795786487150384627663741828548353981981722247938506226645368620517471795764058443282060587594645662353031222517873269353988103812474386768724661292189982434772787361482427357207489459198858717804071893032519875921032857392186880650497284701420001132616466594604068919224686945861891496809927693252745381535153275169778119991552960161401246455656760138874092777084226230466201276212425778594018355118570306602418541084907289120279383431044091329243205901514709150843498044242482850388719744330110359402187991706514568954453991769650045833884423192276380166625059831964873755660194822351857231630735856023275566033876556880544554732935268133340867991224448777609921279849650754494384564570040050432449219859638839006844214824041331408975289886603149036801733559279905809893605341338007311810550937294553783153048473194476278835424831480080694344641457192429105752737592934552490672779676041602824272023017151280751663676020265473581871229411406299257019026779080926035250428011551290287563048306737371408176933576841827541715613655998714659393944233881423820983950085027083624210769535665710380767255117129634848835026829395249925720523569786737817573153177895925230029508897385830270188373090778542594180551311128688199039749574293049484618343373413992470692911460295754771354800913132727754798645268126550259035669349464408862270379165608142180945386495131792789570940593232220304925533057686502582824164787834207477578541193610515344678419470144189879055117920485137996250614948988363668886248049414965761154572548474447339165170403183688693071177121955666691775631758273202216426719600108290443800187258107490433556907510912766118250016314924474772087530119450125935080981196262540998535831653502531653069698025963936332359904 [136,103] -13028963442011407826121527991288681645883060201145174435762328510979676012031791494486356982918737270816558835015215861547967013486445272629378183826370144038330139511761056126600174861161377748441894866213260031407634996669753563645825086589649474223787327906977518585182437319742268781688276986220807979135467680800298452230094214502394878802312334497149607280570653431821766349351359223811806963029883847887813988038339155297470311027748013131692848888172747407388471515874517702785581915925335921313698485147386365186253502505165148469494329604232188945929083592040838757968430401135524920937959969424801361982998527773645846699174727250728542283237367175020425460565610571285329729183551532140816021155278747817788901575866033649300953372465007532878972188659423894116029501853249838590130496873951092265775972713276004247123275175391774565070911873670982998273909076876253643000884177776036376362680301320802644127672194627068886511236288079778715730303483862283609042132301303932314161989698068630155482624494712272716238268412306390785113007965697598691623055793465841402235186012927868277365392919601740883945576475694645082842474004142416250608523106419659036850925249609969857585911168004016582305199435253111800777042834101917432917461696580397798664369262632095353135406692136706207178207982056238868622164314959722437219185295445927440360305655394740691922144674722716333529935597777943135849786708175748835985562559109446357644561218620709915899754615593705002296443494568377808265310318920890373555786872554666112073892934298032210304281495773516204495340491683434155592769318583002508058900245325376308745952288744336078598208096106089752046571383751219747420574108427717259026126934203716137606799244814363757461233149375397529496201704348131551488310569150327054356494762827782883528161984028753486960292760306720446819152954622508229555086198480390596460084591033448391792580901891323942694610943184848271870633050821432454722063244882721942991150057117143687530725794072862535321426241901564313513601523583410434936576599247734484483260591218010156946406948220320856654746783586769869404530864384 [136,104] -4433552489992764209952672123888425153439724562165346526996021139382008845896565086340070199815036187996132368690665046966815123206318989995417838601149530336696628765424414129567090364788535365226771742216792066366956816425673627321096310155776376970111548369456557825392595022480693351764340569599772253537783957441746414578802048511262076699136550739846091280095712075929522298570832371698445659996976854691179049288258898141185998443485169545066019400624796857468509502660386180821296813999636958278261769349093874244887295979834975973192521989676741640683829461270657035402616138807443228453999936983876625980183312801695938460239151095363495682202649282227749177080676462571790279641655963799888603066983511470028711682887104397697512109274387433466132006954047891584187368898954852269867416496418730433741740545869019675213265153785913812631256626161100863612789455937612308181326989635293843710546518085133763475555296046604248711803371530516713902055356698651305801401704897363114352458041849555894213030427791190152882069602667036184292099719302220177163563320880663595960018643288449762820605155546465332211143546215545087982244431275570689705993798133249904893627842300810790114368915351296890397385553879871584631374659611771176936823027528349235025679415667077344344358424673961377002548779594561152556579509230652587045767810361835500985936670022051913230478966714519651571319294513684675912953389006934175417189487865582387483900443983907467706170582221906248045856304891113928678843499787821696909417914146229517107433261059980976747430335009987143550308758719562910610590341276223836524631815676422771128292658777159993402622510111392577959061535196452763881525775584039555521184079342053995615667409402115823069463278795266707185660548012628776751135610096897945770942976285509500915434695166939772482266407096549396642769461437199571173128569150864232847376273325015934083665856889070535429183198614388211302078923328859117716032820241559608275170773458859019222984768728604798961964844016600075411491307285434297350633777911182778508126863546437438639018431836210508520049716803641926421416 [136,105] 16594915570086812664531801242715995579032488868167219651488191803221921168556669073284275173712458421731744055566038377890814174645125330966535844688580555987934815468290073591061573353477077497504112512201310008600086464898863496204827215422552874231203185969928008709855827302547589393938823377110096551028141249582912258401855920529836545554490028716574158889555515943484174321947390056872432038283087475964829322726685858142718784067476735832466745226271523448595272203131729163669504448879627661978561912263785144799925954601739571631577844210904593615424817646374350265883750951904139806184648566558525163564000526163173442942669036077080469906820424344525085192317208240591556200414347598481949143154283400098307924542595335775272496093211539460982505026064523025962033966536915252369989264869051621030054169478056247841527223788652238526833380246048233796698896146455204923929648465783712399514202175105415689244354948227821328442672116541627965639957008279338186683218633259915166237028813191759066369596390135863610682944532759898069575746837565817006807013369709602408266083237893006750221636619982066598728975368384532794766878119340649368256888927773768146196820288402590908081919956664691208050619297003038503693462104354649116449116758272659455446616243883250703266353940214963050498670266320098388561738145540078282532945971767251118137334780432595366955259924460648443076244537045750662887538305752764233255347213308535758961913675007322729208367549691519671858582325916219083662852663683408092252618313808336686016097296667350260243741751727150469492756179438608800955319300691303461677163259929281789943927439737110642031110799838079259870304434139721802259172749078017112730248101762804446249365633271520940880664663274943311738331342959467040752066518571470835276037601426341722551563716610882001366578709568713159800330684625224725324456069005925761552125825051931090337663857315942150379902195822590286288725349533707093136650389594783736479342091891257545838924794240593824765751019843586184851135046474562272761711741420489825851580460963433882405154008421684270214874470467998720 [136,106] 22996787171057061640704185693225580843422831642135536617484850107008791374519756170797283165740926421717081076247801761541349797305427850356895976841753494133771934430968372009230411193604166701942254691118423888686323991841182821174747873028251621930326894125476718675627190872810862027905365074103757525251994098158549595953846855678062690112767668283956449516809470430033154054915148652223391069806566414565574706271586492778390648994561370511474723965687245783253370146790972983751217792379114746852558580675272006917882452650774477028964974868302586173681323116893197733764122368354793644361395541971837794968189338938916394448083172298626027081083474705392149123781376233137934829333754941776455607297099237255848907664001636664697299894337532865173064470834134049823747578348313708092171681741357186984250433571086132545483600394558773040242611006788829246623946108290650389717290130099434438338497497036097151389208386838488201699205363842032049490460457992187794254134740293482636486090950396444516839025548206370845481623594472899441006228475173243682437916157715484560343790742520161233660179847537205152469872302881473034087764050630472841742926929738488585723355490480775243255246084300831647447671982212296049381841759450318422756648044350109419546846284533457318963160526019403362200364530292926572634294734509878933765217542954971305663127476798927782101191673630937831573743644525001029881285764310568241286472586761515815255038342924113591223353014010797205799388775309109940566998861560162296169513364040133143410681393379502952469993590979559878436763533938475353962432492586267081603091327979167967492251760648328941768547190725499918378614749741722384915367945057606324041479798967079240629285028286013545146666256690937015809442475128918994204154046526173069383320998486420557079142157469312021177535410056813868536676736812516452660303651999934039397399412610925075088184140428300764628905485016748370191129647366290900424195263706005986395843400236744256168523131604217551541539367719510297260799109434131341481347685582120795440005365976052666719502315622754347326089059840 [136,107] 15950667837045187367019848214157730998813208479793608462518965211415085986058303488970519327844301660722574796782639304775961025069624954901329541121877044515942334808137980069249241399729124506931185753500306059906192525853164715781849415505863008927825927892770208153267046767781325871711207129949762958607004627081663312388214403407378746943968724827077366861729499351352014292467412204179443888090909063827426555945285245955267758643431806879813412576498458828177470169468186270334966890454846401455553401697579505451954928447024762549191778476394775520636380361754862242445063995615944273899326664077414206308900219163307859390560692971088447335131241483212921844436411477051704416407841815748679138917141161822866473126119396410854660571579798688036438325222883245847274793769549553223617987889324264989288677373999530133520794576694621054758025035258655673631378408640521604064253298957496556450863120551018071911570733910996858350322061368653209806825253011465213335643638305629422071922713811542355780595712681863284875956638403599946843460789900163263977575121492647822519273895236178840589751856267317453687171419266780016254546012929044079675269901769800675832541708366115170930200457052075172214007762078408850379943223625516427872077988950902655147049063610551148814587795534012065989235597510229700902385968202473243151922224056475863679632878146731866116106668267083205096629359524910787994214169144066807050620419162858598790472100125637066976551911673398328082614903868280222469820765324705175872744803804364721179100289321272092838692246562287711608070747026161165228536665991496703665060840875104728836110467344229861886975868208907117053717469219284523978542351621507239463444454693301615474316616473350892487258959659974057931123224030519163797876190034468246928356650046922107086833082082583032262090436191307092548573296684178888809969054578605919259556606493181489760669537966355406862286913652914384074060505848758709147191720983209770976182144288622138683452833046635903141682409437878811572703426645064841916262780205446763423346407062123189546991939541267006276512 [136,108] 22061292391652389183820491343330351747929848280620289765515164960182180013053959455571063289010387494733569380530184017281417518994307835219205399680742262356052502549167020572515763849832283235263288377008054338341518548711968108207715202815952843870908236339581453691686656802543574757817209976602756933063936909039288161387415172089907701834835535046814658020714133889322978838374684841682106837923680582596735255665876899273505604053173459721287089562662327753141920764621417404597456679029621762706881235373719267655949617598865541129218054697319982757332757690371394064215048319282332526299648647972630386654888275322557111020055755514025961633738889155325295833014135313520155832573864172051748118559209820161613429393166312579275188629664263900665569323183775576850383473363702350464685684407038057558574366742595189454102045467472861858843039140700318777957277509316953780086720249644088760663143497566787965111930541683495348674364810526493470463058941959699188246409945875661949333468836493441081310000270529245321459331149952906457546787669326961044331489238521367025740880409138455272178629035604809455321484968792537920350434913385418140531849975173439035741808753038606849764736054518750729167607596150343460933104716291884156637222861546889817065756933246456492022193387099893885083054797250309511657842843680585617973342908644611098871245008230074788077925011420770991299256354415969663722428948580663365791742640572055012914049872221374074632861303736642911553541619121981280808001156151092969709272461341259045492473029893689797004370421924021408289969454704268502483736254774179848614521353186697123120965973291748660431431109267577342012872473720407118066716126583203202091705911007936733056192552387761743176320326085700553188116843527098987125044742415230300520888236782680421357804133561660586128142361937741391889004244504968153304942902775848576873208789096674098442954155359937338077882857925936905409347262940976473012342429202635627604921558569988592189276775904640110982507120622718762900175624755167898052675881371673814010971372367978460708080168021239936 [136,109] 11861213959984405345160123961681485138267970188619734534108336388178536616921424740778172549981673497514859912909711747542806757838763124386317347077465566171944389827094449074549648838958591071961652969495835090145295256919242410678854669886898570178443108927343791921802432245403175179995225147259359236356880196408214482721985208529391786140802756763824627938400894303477386145487106136800252045116629246071340119803378982687898023022222497482795057039358626681853199889966848070954521575886680641180010177434110021904457269053815447643157799794673045762193413649800224061989838221260103685054205198791838516696562575455651124024123315221571288338918396213975996499428783294863660211719892631478586960277989652967682637511839893111129211798484088637630653560552855831590641568180975896702064100869944445310491282752061966927267870994707907707767726562288898174428294486382821001003047210087452699690241172625250155458325722968858389400999080452654042985319548168124648875327521325835653769748368338821143694822487517033714411407257755665224239192066228988537477003868934848922012985789127640258174324064930085810613303901559676429893606461793158117939712343008601051091329347732621306083565621449412246097220044070890270729577522084185861505911951180322936695391709124781555738564769194080910142273021795576870158551712984957290973630900794799223362672667735556988849328713150812481211029899876426668357799566699222408484649012943645394804692917941834242667434276528386032751926223309733150560595966181722339327324579334184827381253622532893623041555657284785733348723816152396606823481014088326588130662524210693611050572333313699713267633077780695688139418508864428939759474917124685050395215602356932394389314573327425473776188666700504219463319721559297663383515949904052070424271266295721257971341527079226092597129423224670371831385961978304934981646547784158098095113295965790016744668425362135727843474184308905661199863126058109902894128037061744880368542166725816920502232932234553332512189929425317741207036174402833829869722082813386224326272666252652779245298859264 [136,110] -1398471688473882894851474014410053839031492735591830671970217446846919026274898039910594254828931210261836280710112589586044073667252036949416476949967283713046632113610334998341166034204880906820370130392037164751003271520186313011249463341271281214015848963770605887517826329702691047688448660705920345294622101693531050112987000286729434970765827795310584484296724439331814657313174604191503267943233347352901689201498849556627653274463437359120127144303983460241587531237615343405218703491344373201515382139158103787774699767565567267452952892130865450553456252240092839297868971057821566947325723811595021243072354352373734166677870755024462594766718239908525080399675979034349899851674690532848038954695091213642369735591394326863064662328200309964419649143517070729797588158197850904062602963946341987129290358226040222219057599582329091743847404852669152295501681473022616384295451795839329557812622896325501053729116933380138761180405169644827237210125764136569203552051184577039766340932097799205470540966246566962970705628354132898206266652643046982041124953600819439082296090667610970280359808808303037560777024124646388548936347915709227568699900431932682943243292703578736327297547499533297708339332842649659871790063714814350534027880409538509099727247005017948174917609419564883031489092627977342965380583624272654333287115402324759688196094433553821098754237182029465221547834561952327644954409136545744083349758280811182005892386691024509603080931102123639275237485061220465182468835387438494323792500108265436588058110268561983590099204690592772648303286865323017591762284805406520393148624795259420939588193290614843547782423631621963869898003463197002589449535114970687638641194573723593532570225038529582341645373484674774827161601923331865318463746877976062733325882580818955823667849163760784331709693533232399730874995170979925611662940472577425442576646631870985455453888381248523579985732832318621652197526106882421862990762598030327032856390376556557458181508161531867328158695584442641169466290954956144702744991830370815209285306281401238108592 [136,111] 4014461243717471585275143419182592062204557889785907923983228415627943053021683156288509838608174498184950098278260660965509660930199021658033585637266087023420862875764968613870418054744901215038903114426586163424325931188188908188698028156779172042783253978767407110960053301070499109870096660246041470273010943617644643616201358428337331362301943607772255068249901855737895858973120189672195391782061976999378121635082595258651070490280903533653056740094216982551923413419191397493405724983573844107472645049854293346124786957183857527817511412749109070630850222960396212617689148693114042059960107694903223765612517593745919580841266290650472735992282055745897579639626254033470006781608183330857767282002167572730661976703046315743981513911195275692121798640693334941482252950713616508159467134689868447062197214874581780048650015213322853062999217744506312590924764623535324647954588558633653341769625441750147282346972835067202232551238275292908191094695725418915018373029784909001419491214104012508370849946610929997973094426089744747141992657593292917423894613310830013121328449399565740991139150900547325530832272809406764840839513438945020005571010738760222265635074750620812483152286765031853934155140148167670449409492588031757319180188655564125666345011505942339150879479752128840607837604855769631691934700687665055075624943173982341749485521801874265071453418948519889369099814159690858317949782690295547017571095042016778239490792026182578191966531937295030110799120941932696649580445510627062800707532846949194872182262478900349683922894617028456895700526957201216550149609852244592851675966283079902257579677595211862312313441820895973710157960210351244848272242385599318413661087431717524008576906628960966733311149015727140527010013854340058931269643013717633759154757014170599102863024215494990764319095554465727247461268027611118944009710610520572015174351780719936829795331245117185800682594630242403721689803694090695318829636978089850047423501567104158654865041005762033920065821613640330195381799825367090869067927692862066110473611743363296 [136,112] -584573099309069184786680234303476091030173701600062407510179007457507863145245415204063680757771457130813598658590844554747903154678743975987278944987645670550099652972272086252031484742508231404296000632213621054164624622750094509491467828382295121870425254741591784600553923044743628444605159817592438444025819146067445692444316073297233912739355352792826706415999999397754736761718101214298639643148823429969398301553450640819876523333651879275471842955234152018514756097857987038492916721365461028505212750109283107147158202282165640541830495242137865066603423372701766902419654374562270666250007650557065848682423316077733501591957432792385367602280798823875837805074837477928047726673394117049358235061033021131138319545186535325784912956484024417822869181949746383507508247815777763562938673303688366511974678189818987377171718715134579922298132258505242369151868479233816384853306074010131238853511371951133197353241520070331159597238411253078143162235743890675153212158226198015647726289322287948193902536009698824416309624185707719881874985669216241836716218177176292076317302941645687255891899287793339463308143312123098739742751802636143253866207898469353961871599704425876130320958607958315462638084619792607115400161899124791383277459300534694469354548123605179644524669747644683027976398580879877851571318913413183095281011672429930018683369365986073911516532716148213579503080583788000421416445925734119074634289982326554582129550406806552388016522548697419775230326024376087611270215220191396197283874214788949432517033330444026473147845239106162957791254452363477186658071765636578160849835983132712750420124954831244582575814494375922778383264187212032619978970478575734147594021339395282411405340931525796155120463546472860000874725675060304387301167277412919879862752849756337396612834372850603438251403699985409022657782178156846251896535060461430277254020483897224761302775874533224818433536656927458629040558447402186649956362669474525539619712072514474409064377758317424897884015837768841039841783519996986055844993205321103044467433888 [136,113] 164668949610909679749508572505301266006903841798543752934047874164018435279206899828931762317799379713757812965532221805050493478022646314772037720158985787188567665725719662052133713316568465216950908974084227950366749263724767910864091420511128059795581662202818564079428137670919392005592088552950733335258551287134012204680094680852102739032939112480423947487550586541562372163418721345470785438344059200167960090958564328935603858180113573680595977856671801365045087681766897474492478781598059177949710094916571252764941514520506510285017464886073027307589768341291970761167991909856615530849529735290910980943349534094326871292866126199388674363342024374086690042908645722377788291799922766454459527162802606086374703138448965752293192145931149883443505017160604390563643063157678853752345607584516026631875191235434607653476265394782488998558974381873876246662136681849860769476694524128789313670449811976182361005770190195384643214345112092374217502160652077549905896991768600524870315674595419774379487843348181933692334123038205866311630355668368564042382380104280903172198391672053790265412492095595267695882420128808727128611677090666064327005473629630643486508401212151837861180925741164563939558802723457554616681799910448498438142580729748734340557146811660524621670946473593644141653619707432344723821929316448357361108169779110725426028207743644353699966107681391023636559469479578690282602069287965922933461353013939025636905884325323018128388247479784398351010474418791227203885852341898613362488513754542494872628298279400384421227890835012107915781152564061160844512382976478760803530725519966212159231106460154716734071447297429463221893053970151761659239946068330138940088091116615481306600478684360026358437918886356021459644636674234893944268394505275840663588641931902152113238033374967856093868239842491855857783077471375042354448350328889682905932407634389731227017140000660428554766624376986754266262592256059639713216857380599387633124189892169090031466167260113730033979944646233304869808560331371434913962658434142176918656 [136,114] 9861280001242937406537010539565542041638891574865077877379538038006964253132197577292820884153546792382575240672293405029182190453167416757456748912966483843911032630182560915654533064933737142354463755010270433341150519914417394685802556637486473550414097866189892919181382649788730210330795764016146553122564237647633238485530115151167918051151979530161379699877995187563467151481775763384283862079667402627637436742729560813793380398983957519832356862783814314519993677524013713070151719520998601655666119026951815346731653237295994542406665841920995174983206879302294431433307751158044560892791466279317901881405909317660966533104570113794292243846510942847763661575452860772577351053610096133099813843712303456446754681990728585380663109976738280879031448146101469447574147788450735784389745139412855997387204021913266165790143751101698992434432779499811302665976347100802362612354668546164234676236337835591565663000746274708549472944709562135773373395345922529405905212247031102151892421233992815583125042976116930924539403832488397544843604821206086643170865931672545392044062218827355657204688242724989657426712505919323611747107755063504846477406477910655946933310366971479038786863110427555209118516690183333296984288536551015970464467852662540460959393121695546739110576882831303280709129195952809282224033914778432575139026079723468921967868487285168561255583581489081660409516498212704878545717951890680731417939817425615554955034205597051413067058723706537281171900922327208570414449797924377206130839117022632298464700900147796630126497104486708393310933232494040274720796628249967449984968294464033847181648273627279064695358846392654914564166367955904086498183723364531911564766470724179579913249557256942326525931570150796150748654669959217291000290103713770632450546860211894735135011018736920194204837045381434611966262047267470868718420183485761722849568328193370364769715049120596885589463387022930152087936912379079348878551970606255865584266005807859485181550624527749616487416010537952878338024175318159936701295357262720 [136,115] 6719669731453044133840361667105767698446126213442716893065051418783503702034926979990429068712779899222466204241377449179409579966396811702280255445237837075225505914290078044225446059376557148890506861660610854352611845226732817693343379250779638318583324714127977584786122674576650599454822042852935014787841027867785727498796667835286548701028016610267909673695578474610997247262082914209101804260050130904253932690641640266834822755490424419087361194944027294856221370390938490597836999078003089620935251462105219579263694318349235736614258381476692871426918163276333884721089882498099108833090307677948176464555036516598133692581008784121823748541049246155216280214637601989892913899968050143624004619753733832006298685098835548159895770761914143683095154465172854452791680833354617255615141126233838727948501482786593350380820383229461837705220111887355642916019653454847934187436996202425020478287217266793474805651989578633256785542677850417731797499905773789828661684543358939481815085226260430041186449542489615311613627738338651180322138717916564531744255104833398668603163143423983403906217580438321214148517739903281550713979030887018021292874252532227804520025780632667617602442345154205848918098182191132489308573121275950153926728362758607154618800930974347985827343433131506072989540723877471579813459761884317238965766237502152482017619373838525260358741369184545581883947216828851106948526043832607627092363004362244323800830247326080555116411730027773023598856584953669641996174396010514169117125987435349000881777029945482668420458069132102819088897565389547187780250296982436439983341594868730726352059129593915048027779285612119654755900388036393289347081268337763920098468667474815867611816749144397100788697686076095031107898345036983827959550279308171074810891748559846701503890591219636504325118948500530885668110071748705219190803386584956229776728279084876322541899463958709375687343816383122205062468976270893614559530824786120400190938218802547085224443979346510608023407580804412441471309293932856316848545896 [136,116] -148646731628754914588572122517443080464119510498827594727652502212054385505885391273531728881241163526458588466151088362180360465243783969298613475201564701530746630412626017674007511085384632130227000146617140340949629974824062863198831777824550617305462915563686757429964097439505322516876718422458825069199392366795883361334061810002381071387481690618197285107818450928299304234528662717223213170878244277239882555322758583210755951543236749405332163130077258498114103688624279400883046095114775966787737768994010670654961998941692268197545820846002389096445598006789781681872978081163413449815160306994262261329450746354267873449589766997800764695135867403574402956899437394351722104365259800952045950290598862556510015624600827653708207269674774187623042751164873044911035921030354169527119201527940827920766331976960723467001206761056166069653104473418675315111278809953200385714683992536161255458032955051871113059903856282772855343728987020142386142879180654538698440719994791887172969424320509570102933090325343643854107688325102397805715692293235093843839916089923284681011062209163643161509688889328367558122479090803533117217907049250953815223073166961615197304722805313263292715168785225587602663910762717688657565906482766605072424739382718319637319178396285880268751614419631380889890541147313580072542701725974838310024985648371324555621577054904857537532791768181940362752058928787634415692462449847539625162729670740218750238573462467704935087106219770950622240476532263775228346963710007904242414889194386626681983125736301803660266487209601093240167040023060326595806568073176060107931211888873658976272776287078561954315592496966926834803693186392996747051993589707275952546434075385423192590982866394981660470983142534806968547938488763790358052331794718343077027668258612053014124956854806051422052466403105672918260103446852829747495610229832691861398324899592869254570164769524992243423360665377277027277727675647660720539117445185666729542885801229490628443416852599199549402670036950098702218880426453137248 [136,117] -38932786960514743208624050600955304041236411806016837000910247277187010113188890717197768233332495958745247002931174077415328929743874864940139819558223972632301740413910757820397334175733455577374973421633522807675310963176606675241739966203163483751611579793618211266017355538905478710573914441305261449947983819368212666187343535084922291537981545656771606057122429642746142001665022470367273478467407711864687774219525635965858538674851669044044927904290046382082210173209980913774000438658188290928621851810730248548105498607572946118253726628027481323660120391863687499141432761169195128393035417308497605908683375017306283250384172623961128849703766158063108809831414331551835050762608361366695262615481656795248735055119279287859558031937799285145489945297240714524537821495682930178250812006204827288471203938230939480734810912252688538415289297144845454649612057390712566570493311580025138367218275585418374475251363545355958402666541379603366626777364512899104385765171576124148562261887749233476023147774371456244754711657519926646276337263525214093631719218913265644076207857263564055351710795480363434670949430729965811743366331433743447868131193346023168961872570562363374942087721835513781889731449706441886259238541763088234821682292112194081188709366009192990599480658613752650691439217981171526024527736344508662623307178622071210592830036719125278702000001992924736317223060622673689422831011952507440617974243612527731238328884561476934258727393197816730018905067144327827008697345471927703715228264517103748295089443577863699395583407673740738562696288553084059109029906179552749606260143946180608448531559674365057669788814561674405725597378355440734829204515888787148816503305768537132878851981602655084465009714780292900491990707516509287457731814675922721108900659231386485354189260254768932702536586141569687931393037335978054190114527720127374721597312585332010901752163090725410373787714853522060445211933847352291793446668680821166510945946632131388532511452311702030044373194195098537277745027648 [136,118] 13137673526529713810260028437375852926940179128433605018316544672878074905520687175715683125453618962835918593224507596182761272403244837651829834702137511639935175558854565318502895331941693216679777594468873832401377283192598619480299261926900091938636832152900234197084833022347534768449142629523520680579691721176627722279458498806162722862320758375927912094267461676517784504648335193790697697871844709820737551632378008337919799301644146931986321541864472118448110074778371350432282306941869525196484378475181427930500059278775903774005331160798379639710869248846279848463995901208715841842603921595334179873505910540200140519413847891766947456769070009249838307584375015177688369096877805223985355490786874696313692240196764565263108609750936211186548950829491520111252590709227310315280089188890761900991040861800227629535864802736454785692018576612142409700659058717999266386238794781363783649128934064426461647531303435877961391385429597069154603860840591619725610765077744288577721736875078858766343243809282021523411890265155558010964679072023145312425050030704725550313278454392817989077406768037659578816842879514347334935696378673755493281766405321370044911743719753607637212659410509690325837777625218583690023729221590134758715185426914914254552097307237292033891692774743750606050836650328414676667193675905449930536669652939972608516407873259880661256624170948224809778356308480059976155971546856313059995113896118885324740192605924975506774641882465427021571808527391505558693006731039133910921344576679009392852456383087294105136006341382204678462428839622672627733417879298523503572211218728338070754913993488612494183262539915535238246581824322726789118542767378522250093491501125920764734406170107252124798318197505191550142873651177977047191493193166720306310428412489647378414780415138997892047684463759346069881123895883060916959299255620415189437552905483472499757009408804483352409949456278770771605285658954915461590170906075243363346694958219099034222655856600741925639014241857873015092648 [136,119] -2456860313533642284518004490610474251684355752033925200920813136707242411708099957558010150528112259871744407704052408806188391281573180845958490998596987568244525968164251269941717367969082418214699349163203065154299926530134735644411860982299221842385424283118180496951335989979011540528180378778698033664042169376140160901087704620769516837776354019262495908175657745821688455384493605424554034764052726339664971936516330026233779774413466430028669310860668921744398367512565414656726094625502887523648293571019735880552871923405044000829546860609776322529188653503720584354618432835435936781150706432319946013954214266420615304003394833233186346145344653494386458507694793136636081793799869679840353957875048713848620678958857339775493827034059306373286956613947660890208672751264709375956048779056170963138632651162630007968009661364581291958464425219599320663520638251650662889068814236304403608211435412869821866494335833163935120198660640609218387266029802803711744414016582282808978843923779766825039986220632523858586571973932605161670797104115407725530376522255782273168792760717211345558161396919962011958981568281122648436200972149884816231361205979896815297736500362787324102594314583739129990138161065745700628257727716282209490517542122405777925623291633188229366866399018768610824252331940163551457283962734189645819952603029902967125769669468953480402788496496673245292822215358633615888837151883734082137455351449550551820239620943757012063750556830435438537485954384848492815121664515291266579496214400105819593981105658276958760451994219365670041862158122699873151482378277334567571080618322992248150066590219881744649451898646256507113066021206043588603232302893717744412594941615756323714168680863719090546086335956147932149867838445762623970913256826724436522400979701126070784863206227800232253233635799090780979882256838917062040293499196020182710282216659806233482585211004977086440975642999769831871673866509949610833301784227053849906103621531292865611869676947771189463781241259615504 [136,120] 308891969795340064657949601683938936092057329903301277642431764573512759815141178458000877708050705246095520365594974950575849475290110703852968628888327577708797208486908776691209059195359997593261620329194580122085645892508786345191605595187126308228140569371294885317641737375718087429695639111038727085550148203051854314495527032570488398835016058868076295252708717380406242371817563156176890973779350146177741710117953686010765167292852848281292415771539987949481776353992678223555797351221301088660255301355759694457430932148851827154084033913409740943826433521497545311765718773702626401253432685520463503305581581373018211896089984136008913279730033395326528313078194187903784846348722995338598531332580660744175683593755357454674394898140620516399150755795992450481676397219846433294903796100951709861339064497918571189311723789749661482787927165467096284594009437245048945367038696623658582529928421768546883976348747774158242695461530099248394108478099998654201009172104686422798336582901836466600275654937902042489847551343427989438460705194337894206246232142676665557265180631185579186401707750655476139055763447646635870428202320784759690341950275545170125681022565462044168927027163454279572706211330351671481563556167454144863821575689349611947578108995364739234834533442831721154565224549464104512331680733304198538649900775464926706985037362063955419778491066068263543999554879378613648878937727943218044418379210947613437061095193742405679942369101419852972475095506142646573493076963323218907351836966379211799349685342405241551201007871794985616729573434377713402348509475722980521652157684847322832303598539344293435773051316869306612512602218695787577974117246712615946244632197517117544623524650377381676636743240462754810148157866410529755050874391247793560893947371684126477849204372859428632140058267771372063945711767030508560487073230935830335977099479776871064500324993208316498524082536229824634289487257973696653454688442051815059022961569802425340997459137330268329651844133 [136,121] -6802208887326664959473727317070851690324265601600132996067260398429883613954532788345300333565654020312314625311484938226264642631619135735434043312166385718762492618469623408543646703274882524977732697206182251930831040594452768032875087946863815128189774058391075839444261624180751410039315979379761601149587718027459118415283649006566057489317195529419339980092312759517718278882101879590115218768660840152228436165625196147614486468035201162340275408715993267102897167574297281987133999823381289260914732870813633245961684225705759897763806670853170488192157783848338109233447782180090463041955880194176005685458912161566902075911705527317157240076956026931748007685256196199312833898898376251444521593108667936820103051258446833069606199587749435479128234075427550879848126220710927202419246146050921406211057803102662056239095367843056904299584794548849278752082922139311184671331466759997410947987640265740168681891623321754689597441668197294760707066627359321770345261314976961348852460101874883462805059857750308753689045599804620973170036089492461931937123738045324171309597983796948343017322323301598797831858376544114373317205849763650220738487719716876336973627174948503203273905450609160711642688834182196882976173425072341814874541060457235751765560576646896493364748740169373744437830506309969244329027968191924478635817995431075136195475124050784072651579000404427221937509696212102526712615452925248740276267662312116173512358312476965107562657842314800044466546141203214128951225250810120515791451442652153178894960926930492311941272792524667419565876884940014360738668368804848461900325445670210529975584974778783528025829912850765857835643807165743276326453130064222808148625604963830972177768369650330221344636873894778474863492854693584404383848262795613209982569472067281458706193780799508476219685407518574329260910284174912586978237912001567198516115980065385195214515854341084867370443580626004237983817680212343702351718734468088881912153098949557961416358467999328477504 [136,122] 676878033593797290102964125427306530297548828069644892607972559955326592112022121138847750692582078471479424022153171294868562571302665822989783851388882077949170494885068877939602652983947302366319596840917745981694597762283570401457780636288478963979755452619169120999174167280456638686502624583308530361594532740468229544466989571119200896158165527249880355932309275684000316419846091289784385278609760330026941580692584402048772992697188426383036853939470225184390567641000775892103606950762706075435606973300358233511291075909413934944617623088279213748711417053509813365392263781034654000831760789257143559174341414905384457675683964908516522300639337070236891245658108361473395876935855640188745837530561874414337003343864909040207878231895084867668187595105345938172780856501753729954310781443290103863304228422869740732748538427661913786577303515651668044007341035307496235914368296891488251357826442227668296736165835060835260933936690333858308643675953609157905188314262178812193181190619290140080266837269664502273284212024716013702375923019909253625077638032092631806495890918137791424304990161465090764428673818119506677915285693991005165309379956829793191035967714115140598764494325607495783544069230338106622416796971111255078254859899852456238369690896729166019516813676812678558397040443569869473519337078633936075829574161154993166474230116087590998424579367862066952098433602351937258448508974089221957355949590411723342016408649662712606791961140905969972114125181453691349355560833192329939110288205482374386172693044144518510721354793475010939886950326226356944625109859642914973611524363458115323240791191201856031072832428574201072117077583114902905918733992895851276550326570945753451353358172278302176506057985539559195199857647446412805202108568085832449430939986466929912726575904464914954627204113132760328069958440431846601208503991976153732569362888045828560879115301763263637362242404493142395430602561074882847683889612948118594445177260916885860736527808032 [136,123] -22278216254719564331763677193735072896254222476805330819717812020577653042701975206897446185223736652387303685963275817004802747192577275998873239933345338645126551425405705064712181501384353867361441489467862605004248012994017566896690995581832904056759523361569708693098848488214760668365559926306783070233367252152295803159535710762984773387652681584159394508197192255390534871322491316101566581133859186536787369862943695259985721648863640138136608308079728676525767580417870482757320922856045114005077588437021331020263936108208653996331289602563184573062370141196736606702754191764307292234474734455094936764022615540414866005049355650134292087579423798474840767309839715384047316304483918267378833497179892249544887542772382811796065998078531955311382321458353575686340191782815116758368554693634240994439552388145503667850545700733450749317213425977504552104856032866870365746248718981118959000899010382910338120073205791670183817183203577633324346110753061238807103036486483994570733152054764220520003544470370434214585069251405187350250309188178493675598219173352127477906806624989402033962138013788015084486832241389518428896896580517741923778607464302254119627044727849696495293536813728156776058963896716231198292218569532472454861183468793032895522937800062563611634251271862938706238961411467230660428827971245018644602304006183161788738878587977870625108299542588189164110900783117442138267763864603677397077951898369300197491308992476988829628545740690954512412277350678901450442056981343217393340231652824114091658822281358963460310849880939093674937030630926390640404110568501046795669639387396031904430605246672790054974436725915423747654936443603704542105808784877291932340598023047210156281690645731360075776196272463637784987940951179330159833009819885212369918799183385945352194212164504895285564933009668410960300561455998865702631385734361541187735769395773285855326897658471522215936486895017792427985180455054077378478122543239983316248913083861473835281616 [136,124] 1332811078020806080218667920691970094832200163870472080123260292500406195821686382873909045406250348094175445847410084199616433988541740966080449370623664790927986956211192665505469231810406048777575738952176988237395711306859218100107740490400542402083648620913015482479745784405199428890596276467065626181864579769228606829228727300566293031108493226097192063040851152228734804354931186234117989308296618578564023917698615694051260719724556637543336221628297589610844702805314618700311928225762548952253176342638710287941676591001424824075591708705999451418462517156834597406248646550060155546791512168030733444164235783891186366466870120460463171966856942498381163689173128644906676085608898397459729708038052410239343854860341870472060449698334136431794470698777818693107001351309577229002339127473618066405284339621496757057071626725487581187943460167776429339918844422166578095725531171241133057878859230035137561988327178235313397733854170767597182514426429699516474577287413241891381364365552109058607610376241150906684741269708651245061270481683488848941743463501225356211415797128283053065159945202018203950647969551747291748147805556840888216056534604627927913091645743329371351608509876817870555628924224275927524736568741601242029851923200889021405158401905690290442967718024286852134521927818159446294965654755745759086685007047858813816750567369943119396899219142776722001744773423311205253150082127136105582492322452218212122561461678786176678746889358774190923754652225641167068494135781928622369604777788489772250095877845425401930506270019300938000494574946439182987660057898374371387638395325251988095048338811533954601068863857266927053871148036539671715147796848702501807483883870355196416988339253640538446652295506640597692633289709706504738644497724567768264979314763789621593720769275880276139036267456622514643188958214932694759817850497891201845834593710500347955365434257488527288838119788875471023240278677620683194636883013325853800719247765656952 [136,125] -23326651086704461218723712112972696385186323017714359398841805086934889145861058570657233942533175909346233999396382951991245395663900772230162372056193480066749333126429978456500131333999385862201415598750784149808200035972826981204874812511385324233715176775474996312639702059239426316660145151587576709292039109527710463071151850399084272849914529701265474685552583650482839171747705137573194910872626719729185874436602474516754973599828569242159635145052787475997955630871261375974901590976186912368344400165361677805691212369759803447838189497583280217723872160868272612439964701095701495854521777316540828498092344409804553245158576236634483702343547002384026298165670688634015587569953103326767069581209660395056435602593801260543189959134163455929045594017463682228136528597762407813257526779197234065776167854439997420240744574228648306868021740053785795017958423424147126692712394344340528733780768656133014196533728920550690626518586334471507336971140807805466177302812189792735702570405862627889159922804353931834192743861645590330154467824780834838882340693634026207180311568374517484769635197503750166569595197018575323836003304364204344057128649266728170571284279811995077399772129912994654714145092516515808052668716774622002434808354688672393049272847411789780255120659293226509728223900993619901175544491815956259524341795411985506049649901280933154275629359392404803723528456220375801696294674248675812074147000862664369184817023105536662260245397963655353630879801860153699566957275467621558882893897097508255645095383722118501183496514930140810799298396063998089603507721927773354615434141843649230455477615576069167283127578785394460216130862085497442708145585197154832363036189661430554390607652824116912307734976245632688763197466487439167667026610182599233384316328861051073023099145376132180080094816400208874136221274767154694691488750905941796950818296728648338664560801830687757606142707047470936284281678386186925194617464816967691473588352 [136,126] 488974349295609479782944147189346565494495519462539715830764536288994131811244427177198687575491133446084951745543207779076161223090586229537457486489854179395421637579243897977196178697853125822845249903655886118754436468858128686335267840184166407684712366288585199924191198348100472906805408436835484821514482483084479206653395552381013868636698978115506232146061474723285056057496194752739105306648248758873840781984160381734170355765118221226508148818607759853491305785764046744914297686413415835487681382165436607665794959128353530157258605484785253879501876686903794563606812206131233168884791738386946127385493417648876833729647798511395662684921673201640284459554334767833225841161772600873335201797941480101913733975561271103115509683709169667776875140729918949414715035689229049183352807223734025172603909922972471021572984917134938443674174669169319368908958580609052789749366879672905306531442208995601417732559063339311919312757454492185431499637570340771286566008599568340555543317843853032130594879157900490782677365644688988763807958453594938434368073965535655250539276588037808032613295327760520445825502654220519704649104578551078117874068557302645940388030621963239903349742143744050836464244034756400856356485653237564491144247965938019634069106393148817660745595671136453784914795092778098087967266608190126888451522272157331328096826680546197782450996395506158220055027932243278727257748257345180982280593580924329512513421815565980836671948693022847197509374374668088794677927913154476694914942220015009162643885534714801603620444230346713530920422496620342339800160354408716175653359932386320198234938754982415274336742914269616913077706235278246787549656299170522275400420527277914104254830793151964111481696131945451164910117837121426082254513440170930270851151678086613855824553424809096383536792519751045363779537795532432060924299729266195513581259651045529227194628191109359429153463571514252808541136129080927219675815663404821472 [136,127] -7106392782767179127746499991229559065123123009691974853615403031954939198619372212651059711983952701754768436943732441754850549304653407752510343323935775981600036047912383591580242032520179244084445221396182361743260098727188213373050967741808864871051553141154108389804865013268942821357391475617532894878303918950082083280427439966250036483707473704031430115931448369217300543721198957514015630493492427586956818602737475361231650376093892356634746702441638663087406151501727152486435188470374588209391650580704395990858122225393619426114816047518552453058974149486589501270089683440337985531115833510725814894737506250463289936820725319435522453583450354545498580775512074629886033339781912300408015141355669075736989378130763028582513831928952259233032750322184194290149819656393987361929239952524587730079810232422777279784454787241804071008390652636757767642417639733652900530797825286572877115310019441318261701335682855907286943446025264011349766283544926882781779875774901254726171540164116690139399809791234292413587984851928895580556121245921245110843452282027284019037512312753015880338675331866521373806483663580347519470392828956947142039960782271800650161038740895787533617258036127638050853470946063293571132600412763080139828960163440740285569259327925385492244714020630901249466971586666657174221688497120599151088373152884830564245313386687720634231049750451422261741706493484270024722269793592639624965589111866471698485058890817127993572452233004872981888674256041058813370436216263968151080974882259738734830238879687218564149394820071348070596247280245098892449334633789948376836358160736135247370072566606472932933082257449681812802880852402507473783939957228561911011051333986733958039624292641992902454175905716790714148878637792812882349707817117935757341508719681563506544052836077531909469800220830291444495806289617875225546853980057566159534314878230620362597597671806429445441137629972289659669752458922728446089121284176 [136,128] 80537820474462991256282451571305486945744683776142084414886429391945817815635146583279408206071828487232170961812420047752829655862178948596509600679381505565016396072356544604524419435044896542656006119263446210662841894677517447559104550655333782862452867896713837980472022892447815489657655682722588964745256189086305290087490615318132731934850860603096156994844593335103849550842331324709301403210919062016813765520925106595371602232499882668960031101256168311208630451255824165987920008688781882224406580831917227142584471183580085587893446599491220062202885217193432650717205601321598216965187081746366460760418371459371567723226222935113650152549570548423959122030713017464186559469793070626216228806586456369416224408593801062562955444055763841459977987928558451010774177289166654612980223402248331207934605249917196526203629383924389806813271791418623767278889990636662229033422591801839518466440617963917092620522811978628963643989516082523739756731828734866682767836045847554354281666263894450688167865491333399163926399441856136657786959586291415215119519188061970264733095683518622178374937643498379118393099164678050156857618608360134547485828854620660099915805225557368213116721651636965165797397959150267582928257079656973795971610944595734015964141608631421306737039559040530228883422804504948569435272041606415392487891611019506104795654277299931891374789615857038600194559525763771497985550637981173165462275878561460409912753552689905615107778845362035236983447338195734690048637682414133654653309038477660467375597864610447953726925279418227311316070705596049461530682188346910705291459481854797764458922685978450656613636278767903696240712021790383540193179109197416521738900466819330366264672517133944286361439836814835736561663477320150005569394020908863802198821648979875797889613132841353260942888264869575594891790699100001098870588347552445093574572978548044404178707650788283632941864086340158601944555675258352333984 [136,129] -492548022216882134477776988860843683417228824737292274973948428151580681908715869409829014398005886064912864382482743207895213831283383505628597923310657117541464578611289108382117792722765042367205543960496272333543079913700335702049944394836928881592282068501161668366495430871805498816043587267357459041803101803032640109373337029126024668703688053085391528372309586612664934564000015811361882692391847979650999511281081125960087474511452269030042091216962573573041935490693333752630188712499124702359420753209113409237445807108200565133801861583052179246411253080926198706536856452517368158488462895984071675971201677036509453409864515128467669745848107827324571660476788305993912074755536166817449456141411207647139108133133009724048853793212782181501196726765301757662930548478407749839598454606352160542430294198044082266282212824083241505861588029055374413057998933407470012026806697845070117872634848344935613537162245102535759851981954643613872909766582747478725101447027691697922524309804667828520816281738701983706434722574340782610091320517845647285807605007611468981175948821719225642302224273695077516844005009381272642817847732078944299887559956690369330531236676256389270670520524949739277601607887279331719879463585997128445777632583632580347901909269664430806707406519053575438498761277864596776524599260111513686019213621505540663965885938612184376318580260297022776437924447978456215599794019842664663521275472034539440079221135698214792241209644019810927996931321806477736004923498881691641922801559213073825453850178409125831028327495297025119250567469619522887598514799941995411547206469694854935049102913671142738463922032370473545403341710284698971494467070866462343251287518297917122978237651532771209748298480285969659385577668354659458791996072349363833473977019731061955174303048751599656487432860919316434715046013296067548447671883921260455335359574956744340683738800790179867807866550824557924871896248192 [136,130] 1465347347355291537677730343288778586161418538950688918746780238275180624174361705473819263229080877471476080782021934887422645136133848080220172889158323089672794327645725947817437864126726397591687700061610527003050537183143419425295397859023785775265045583174181122884371902426284858218788034901814739141523322451426454974555525838501665545460849927568668111003621847874079774159476525944368888822027037508045562076195241907106875380866546753143978790476005790739531559653348080286593206777449421432742056886160628772448218301064688157873379288178197315939633697662555111331546438090536482107428732944373890348687359275041596565625333991668369867659814352860719852069575862166993218089710593465164836099733585241166354279306944166637074945739173635626241546429193883872997733166729846213957514610199867185762318604351404142614554077153983169859377399460124558093727428467305878607911030783066845713597265985971810845847352025511055753163240208108598086335307171081849476712435893678477523180272598529892675487589232147340769730010250628058365734396159636076790263423172931384750590228669842027873567141975868787872641529254745988445016804005713630739355656589626628339464193366650915168025924511144044144771697159394540871508660739592010579620121229507208128423413442912241526086395227563627921663990514439557338005218591399696046891084902998530952766993469619026108494729518834510246205568228337445425588714833929253905489661505320507910717710154783968005089555479253309415298632589098822948200717412142026310057569394371744112381056103297725194517055876813554628463541547713486195634993953859860620727467286484446825425870448223212534121577390630731777327073362912330812701618072897293889583959431420195585111967086589416781518054401280508061242381443763893258672322807214884572194228210125217234868140741233299988421968339519582656314847800304945447838197542464015287125902620106160878166448693625407786188557867515613022336 [136,131] -1424255324729024340374803987753567389743963692088020111196595825227876042352651983661088445139304240166865500292623952832559944171024966935528274013990650757660984064322708567253581443735451169921554692667339093481515011089468032111169588889768357677876723027522751176959623238722961929624111035776553793114745633544146221962813101367626015650801728601511491818898953525556377476877594050525244236599424679243500059805473432622804623401178268795264471501363029241683045142651071060069325550454292026031949383061566372435885993337279988037686581868627206546603621040945087519399192007293050190667615825031015202313906080346259702039545963056852743092438791894111648300404064380084103447547743850317386216316451970699842432320916566826777067084219041336804154383522510345698365756186202240509065808339481935514590696769813070820953067879911034548126731333390538860874783200780596241102570002734376821797952523164396700486312894404495844144054179695013646663913832727029468123825077420840804294706640916290375083700765711893422966233605881117790066532244429993936821649258051912132642763425429295934153814085097948293590370511800735360076831210738959384460470626391629679817322918370478065478485789534560939764820432902066574481955112869596597636378576147454441125225811914342020217805638138674831867878745437725923020128323674535627136940372006571710918928960344390541236137875277633740046904664192350989813922668937824948494383761357512183532079396346492421041301288165465135960685862106963778136408041746633423798629743524322899428427069269413796348153887932107621965886759792118998260594376467636366132647959514593151600006477621655303583517044624409281823933849733811723345005159820464420974362071197947586568234159215780978116232450152302470182160970910504044453783971607335667494936355006865873593706716447448311035407302066621526280991874463595500219883988967761809316804185105563207869647304987949905391552576511296 [136,132] -142471941972551739406595287533772528045876067471537614115519262930393916253710310260287816013951329572331272157962634585996799091553324898919067861537298681689008195359169879145588207335299019681449352520578233058436759675375000952319835850049586532378176710876988305515084715406239313346710268526538685457181350866194258641602917141190244755138552866247202774070552017347154808538976661944229584023177198710106798328618453009720061714139149426376214303488184750400837781407156165059922355592877714106457376269742606901133587248202206732788854330933040140484299905573827991396572666574013317154205164871939532479108017434626817472525045611247825552886019362435327681527882635957347030354810083659336164410552329182606398555690563579379388381135566995401922130110800181154506132128044072750285949517628003529220586240020291964458035588377795289106839853172759610372965620713826651084932165007840549442448058350034266377215763352512120164074661937536611110585153773080962038906410922426910760851676804549974107727298757928436692613005957874513033897672649559851077225430879592329291916465108989455289167129254767507969965556725323104827519117411282765268358143304421620540076669598884961383629870775728455500235325616164372052166947058260204906760777415953822007322465379651762897538852133464302698517551503038022972976928599860368403289683417891463133731666070186347550049660055796813004787541907567615445932714451481913577761338132893530428479470398279983341733551636305558108426243346939676836417708225154916459451532209046511570338420026058441709163494694576896893840458836257080094264012091336259829919099134571478968292517380568608024133238170771687744586448230727249538694771070975509965729156433101555441425491115985021400592214225787729733594440261531924828209307161562245976219228335847953104488556935829729997276546970605522226450856237686345052329475203027001475393645650138231419460955869267424636960 [136,133] -2056553730827819076360487507869952795003485808584291322140986478095815827536863229454030158142848479091506013817751681047066837198332978820058795976933889313569121613057678176388411289344920912812939339794118597441949674311022869925960317250390988101087833832492733740089314507021519047105370004111307498370727083883616728127828784002091406822460543934205368012969489558144088544836978949310113615701384349548005250093265999464457250073652770031246070610707190320696414235595446666467493767984764851035293812852420892380492897335698481038551893096198479940606934538724601903761705969465176291800533702287409777668933869576407772967834582814985260286530488452313706514413773753594920774706633703252934680143388449067149706929944576446646237756626803544464097338395804224268154877699219384386275722195327844300477577579652802748388208136598852330007196789038249874045280478858350360618036371950069651891232835410108891457855141557732250646162391258532914946524946834771458452556641028112497804778144289120741034877675550331864861684296649735820304245892790228714111439906624231120044682230827458988552798133857155851229026162970552068405064886342285544951663620257696635461752879744452286316304219096387140129912916163015323482202395161619275472549252697934547312786143225113714827739634738937925171519811616100651442231100028596306551464354796066788533439481053291956739455980081573592433128660987739985886139042796398952875677966304925081011049814022739912238726333694268637491241803155587402873029704050791772954327548136451525780258430293770333216689293109821126999713060053968493639415235820432011384081950866451231176260188448926935026083294149845283348682002832328392764536544163721813578556276822022493097520276154517054535746814025175111458710092700369525558449639922703529013772504890998408533067333164488307153058839210752442110553830434952302266569224723475898008969713744384176066467475636480 [136,134] 4030143365238795281797124205479845992174994150559001012968842852616594937277973288594102041816445630610768687569537777761201733263449430450200327841674868150449515442560595163702990369595568762994294718415591690115212961119860653041746701612938396005442437618269429219359590272603490698369451406223191971425344347706039031463926285109817748624618927706947299533011653054354642214888458795238921429632325160398126745916042706018022316617327668966864770311519886559668555963116427953125864833874138464902106378434493485324272587330328987114847595772855773602337355810158560895595600682714030101386127119578379989692467371221534414508243366233879113818308574176673848206631598100298301457673841602203994204136217587243073338158525406568356350892322582575445778390987610338508747100370963205475572513983587111707512210605804367703738876931881934005301589225941178950841064101268561938764564554630908253365867372940103909473260864559823815982766685528975979011775757147863210262585421506545503183749229624325066251805368185912683491916106569675000468840109936793443274332973907113293730668605609757138852332889568387132636748190721497670178742632449370019020356091440851998983980330046343175466396901875673837940875998507185575249566175220860692936353319333000537594035194199728371861079947327240681486803979267142149949365224714791246234277682590637363626728610248492279308011130701997282365004458890196026815050102083222617441906060663824918637911981181462039512834542968574070916889578810806798720686041305628135269923175893275549337479902164862238735610429743183493224338753211464338423369166345984481230106189874421469444208448254637335461246596631929349898595291079627584800812789920867059866761345895010785893253752098774118100841726050179943168642937548021322455468931572259131241174338410252273048386870826201034941004317455296875569279811412638691180526737739119294851887048482067621683840 [136,135] -269698066612686166819005978000478635372716336871109803478591029662786140786037336415843286612940730363472406808221787262804313400566354749728660641027786247230199144603594457045332995790793103251702803507071085380247233987328156848504466770897646444691198655096869935901459472577538214004718950601807952929638726681428033125419373108797399614121142487983731192318316638076774099155702524802916024687366022361249222706820747760415024339740738227089840680006110468751001905651439972646289118877192676032059258859895253270377555186397226374463646010683227620204491130952472001538437963603099441176480678212153120427406926510451980347890983115294212105811385115717731708351890025213536517528735437650267948927243893804862818148514333208716643591868833249614227868220663496206551694726874412882862545116289010224730359835922845843444435464527209708835420362711630782939293516672672072973525961362201264699171301310970222628289329974802484300667457950179471169335789323970591878199702778419148522696398037960105138620521825383789970794132465526966356150936126800526244767374081188461973946797767593464040692827058781482037289120545600091676525806853339122260542908463851979437882464895221757331306950662795846493379651239005206178405069805678216785957433683936966321794090669300483318129289499832821168848746314203287518072069525094731995871731193137945427718925717297207237339217102800416730849096797179613903404364301225762691062664048061889135039196763536540092800442892910968586497909296521508692859858218520944162437712586949059444293116434550113934944022667962658379846658714250354185729653010304710119992628370207303185105958306870589556283538331219706825558528248185960050842741533226005875123466641581023032088663017076542989389312947049782568927879415101754927400368814595849271070485151066435084924712248698504498954048558705455399968997498461875364773169578649917596472454134944 [136,136] -1725588147268087668379513739142280993987446147633122080428744450196236178629077388200544075354501966415635778607826492119442748642668391575882614587609696360627790838216645797545558771319774648112090748299158743086086543941449485358217338488874702561952130125281611864369722824486737942069127516570823813842331059663161524934563995002504976234270045312374533947265975733921398093173701829659561196350334244027513464752927655939995899357456886834241264947281792197791195639692652291983144111063002027561579474675967976500017368059643349102477211895156585857215600494503724715958486190916348004065852018508616063509129640633040817002252773196352887996190535986884948498532479313782108048824216701195099775943049313074575485059405428211669158007989842290497497975851464154773768310753367919806145083157484190263423037906690569482124918648789302273308925685565998623204595847218078713281396415222137391334701035973034737689363253722706958475387477419489879082585714978163287471029096592970113965455153122199955693562479258326257318554288031413048659034575757884369957976730584946087480033531951336704956780926178050101638616954433287943518389159390973958606993725302942902780199976856583721559129805736130674677344239921618446704349781778848369084976222796565638212610073629282387244925962140576742695804346229889003749073881045826383046673840725590630183955961843486618343850406213733023028980237276556343897077980979638393982973498540737565092942157282381378174321665473471713390651981752906615259483058162524202765974780064165976422420306845834751667579878308450402254191044733348755949605196564972225025066249414877733737052899147613874013926182673358004618748265088077498232271797233317848935522427135420634822658397656184520768207311714463685049819744870244759929035419853915703648446937444826889947821555427325928223742151329452845339196643696139506703561602138476856334796 [137,0] -14634876287263037669724511528367692099873131013892763316580662273365024368657994433758525698695331669693988131024236137239363373874721128394921556276569339571450634168610167888711403536905323374583173449011378218261598309235465285207604094906904527713077390817190023771672083511699294836215984683990134607685719149498809409779299241894666695427471047797926749768924764299553313888511959266829333020249756720478015287802744958045911174424904232433227731393149091779860789429783725756506627921568015001511084222571431546672157389249228540561754117416438740302503201143626932298636780173162297114533313388024263809203999367953165752170534511802261952899094713963227884022871668206370218064920670341972587378507597590395946800991623401792510926182636420903073222523515316585321951837267719651231475511140724144468103069007420046891861003553070229663086111080804942116120214151748374569516555676832020697835361406560447440534872394680612089086989141227644667777808804490270175191577656594247426302037557596680602486621330725149590020954411452995302177206374095956642325797989326880577208436691191641393226489230711393733988160249339014399465835771224867951802483422631837774990532295030140411908213299275051667884860482920649544981628105316944437353253385817984335988824281200477523270416169665924843924585855416244347396949089721381237685797810848719650222589392763348050546767714902642869922723924659626155816049029757434264073351681317004257939400003330879423769275633870234471889932712601282587922306170601765135491103620419172120992360366437927769889614266261186007484097296693854174293845109088689831444573080275484855619662533206018558604276594816875604350733248066731170279689514071897636788393227526126184129269661233709055931892224564828109909769523852914814512401657460676415438425542417249695819234541770714456033558265805635698396691010502524540745386482536475918556836413666688207584294734104271986433917168212465297809866717281819590856621905817397666323138372886416974917844414946329951123169066621881111858533113013796748584311794557737014230879669712147302333434421181002698795442619612888664102101630176929988952760154469429743907565122274931175926842509522105569938307814844068384466919117671312802445858986995477474824157165363657111312673878200211542991396553315322744534946449031948054335777523652410474496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -336430233325227159875709061761299641779167036526150779819017396733463294335416078658264562519051486178862885220758899541686765816919469444302401465996638226333038732460020272741539629716149252217651886956470814854139625984029598693050993871750359866628869650329173330654575224296241162103799880550163872803855088947197791169287840290274954566234638448251772133443830425195094943239117853414305013223555537999776199741849434494723311787210858943871504039742956217634079507795601461394889342023474558154582923558343930467612240368786638431190505639881848869228663886429840755752169095155454342106547784192599112774514851152995259951253773588600258327196045884740715553856296475838259776690275410155457023165252519238744169647730328591822855024910505588702522742220987181453228197170219700381715392444546717071888182972529958896750363968805138822345383700650649332071139532744920752919298725788393535821627050066441662474945277928071361928211919136391650200620165003296731896276309752136619339896323115434192438179447079210027830882273710391101117343209171996020971940996511792746130047270267577831693317132489380856835369527882758834427246656289907638814814131786154188846443367604574652702412286969128839542350467512726409519698360881916036541617884085724364218004913478270576400270719794009223369095445311317183664644121594781227343072873372682925947805392396224568855923742040240158825757305601057288361772540867911698386304820915555269739677425544725797534604583031442825195258060017773437111953671056571717090336595276905994054007355767308087354233676721753438514265363956635393270210505659537980216207665588510106172720066287117110877062112665804604202342135478186567661413737812592528512356529978271560396546366710982576015459322531801759645513232382301290001008814848073395982139880455028130112321370343303928950885552375954029973808877078085947993324001317285854111185167124644942144587240808537379385679723757698630126346176072619611751566123911165740855462852107318055342060009863836648468269541918635204119013502222841853088150641038529250070386157624642032888421343504332286883733991053571521203250504178212162539461968049645810129517221567908272471063445815861314852508277193949718406726316246616119886355944542041833038342945837063389841061310303603567739060930487889722542517183940257933345076404598430867193331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 8356006333846028347590991866183307035165496121355534572447608804794856911334440982144535354482117302605461493967731949282727892121238079093203527967613610084078927228266700474288523307127438828333059313906576417618002771517670158849627600914614688159436364616406082263650277536741662905426475383902045398687428272436413387543473554158122490275045157507072305306409170305255482813738884138805456461412185691127717309299225128870104388441447757351649015557780301609306191760111256624124868203708539319412219898365839887868389903231457247256629458457199896525468920022244794136623248637091064736519511834471475299590120996384881207052847878422139095233553049328389819891738768753142857515462491684064404012566993141464873131782661543639524081887958173655417008135026122941508088246040511990231908267019678600909463614438257477030778391239303771718188595538550511215811616277248677009583834362183655164450818553990215976809255169219101816415980692955272632478552316415019735099021755989510924131024568455562751163108657817073068867527144230114702687215293875914142869238599775527232361354139974729551069461499141646136202711674450696030942899066463908208200488466200745889878164771764720309756433300934222930124657220337510581473569022556089402311369838144416211469380418717188446789573299506278307564159961417305664257324599781452377060295533918252788489652159852877532622193072669898629333877152952013211648954071990819717549058251343689965441725290901446613356399556254354227405090339963866201874691905084930067846531507985113102303455013146836286987026806871014425874355926184869222057500200837256987432480666178065200231833426337436908634114238471765334448871905205206147467972772259569415322218628194366072723265734144664648254429506938485891642821736811776655609100171395393255842450007996330915583888820206979203673729592379284171170253195516499107330533822130861197112631459276149648318303609468895482093305742460028914435468172127738862983097478348274815270186238094449741345584073277184179721148872326230430675616142058904028376160504722356085934610733735711605992305704523798949729190592545353888181050005555614830623204504713840391967035638887188977650632184579851210180379765463331629926979874018157968421101700085322069439496419727366100362216004797677477153390310052899687470487515914293707807727735248246071833395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -28992064182372818007778210907189636587333030601473591641882526405207206151978596853925066690035709827663421502509575007039237334026020710671254859109977654491251574665141007057091852998693013770568440422528409738492326371802204391854486995185634423840344556462799729452774855619701254159330254973801775942986763114758439822231015663108504216151475983877121304068063679826533465382906812805924017848239979823412069088546461972334662330635808585462692361284568767633489168702611372830539938386595852683333933605109614310260740828373229157928478043214092448043798135904060651142458735987129000764443771688250165935036828730678496355139110508295944172940814511802264616297792012524363861407942150835307899460826390271084335064708090780463142208172904298496982431588434644625887423567360202188367748985705244247438036724497487341494340408530094017973120299931383510755436765957213656255870281614676929977283430790794436002117107663631408154676713205014459662720653853831577688076320424123256715585518524416593342085475205930280146629886492521114093490739454874826762777723601155300285307096094290960860244541689165632838331088682358410795717907891823213203546805681565646181326881690869659356948301613737420433862606914122856839681431247797626625784928955966462068001866334877716187836869820250466400067521146764126148497211669522944624206033806258970331199649945284659929298903274905992352536372551215038755213939020701915652337525610222881728670776705828287854122711151085251692162572632091699559675484006352473767592709881887220696154569768767332720260718214407385688029132128752733642696308056285945160843107241803690544597356508581378318560854236889075695519728394365209452165849041551744058235294193412515291156566000018815109968714418064950537947772570096131037306209178837136558047476098611412742497742907294409530873030331098032640446869171128779364530394618766403755755754000714375010963520521410840205170182869909659673976458659476581009993724184664326075912320219951073200466484095630400403628680524044728457263914978647259553403207740720202218809329802374343983314009666311978380208660100262049813237607412515819684575819643727671045016628467040392105776360559445129875501026922379571261408480878202518276317202210378484516863858170814696817767928416558902462943073344420375431537971742839513029367885830459847495357825024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 4580033941626120830079780688975175748642503032953315761324219397998915729906165321378888975101473227957680346086543835408244915386487922689476105014002058348500516550617790491001081635905016070337658060419861349912199833338199982974638721851727397842300312578385282504268351611207881961794178176238262493970789667563508688457754787066277824334800610507454925537492480814501621507432358824996067221388442936438635917776722819735418531530066682221408808827086941661072430840236868117192789035965293054350480857574561404338519724726064161649472959872699268919025455974482419058135966844204861262016009901812097928119262262617075527719037822583292607898580354569472572553885881968152159097123354587262733835469944863132606129712247588884640661101667771291327534379148007284058924195824332371586528446699668514789810241113773156305089123135215719030209760087447860666157821030233038930982757898210777101949594681466848075480290243950093370514205320405122041778275302075891813363481364712965319211484183833322765296843491060773690317531197779465581146574061261241326098980193809434295274196760710402777707053977254051513816987678281615596352021082610845609963417497384269188418080942352650266818272122028130591655606764318590868125373246091556159364224732534651363537041385864010264133985412186084316679603352266137694596569720544702930271619860658875070083086289934466008698096373342493995106690420326904778734430416097515417980537867229267841726441307511114687339852502268097375784903880910040775870325885736288775289996685504682302628438405451121350542241457627960045098102629003581492983375434490615833259718051015432969887334449749501515531622603118634592732166142807230466466247844713217141545257136839221311859207027610325376597042126631546369110431662528112203028149996993150325517118373977451901894214530047100181154216029284838678417557905923386154698467860079953275055550877279236431057893431411599047899554957611122581458081444644937093275223523923851902156455992038510372339447828218543256400717035993412601653195104665096082266507154169422753695812146895454622429616686666022142354908409474339390481235916697121427990578475622057165979057064159830201443933598605511249363297872720203201153720694646853772084476109465837978108627750242262897130258793254419115949050949780753861132166275209620138697200089962946859361737113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] 66959876344458283591367867937056488507904543459144002977815019817149859370456248312322698541066289108096572955402201480252833899574449853827895538900684285318908451563554016959919652877473988808766810416579162802395973437746034393259748255537529196080815118195670283037675486408174114225505449164496154144992496243271684748698897871821270553503484035253491746666020235010247219215886403630762577137003509985980214391485370079091177613416260267491092044103800179766980568730390504790627820374918277556582515688442100226558384511420929544120491322803564564986075702160207334565833167138938330996754290126010369569799758127791489873825208643032823815436783474818294826016238283650988280192680423135949981338775105429095201022111740755002221062640137803701841545949052978548651052522689101653267408292754215805015583972870753550487290756683626695873944645002117835463934620949751389570791261168119987402242125025090391522327726327880157021375418471550690297463049458766177543347437781945029224450757082685008710319004158466507280223792930491435735519921034825041110654533403676469109766637637958562397197431941438520268862086762636609771738497320947197397694935625468015992826953083647990167923782882566671935452245117355498339526545319243692694928011107793081273182229294788208311273866557550553511558281800516196581366502613886024535878256580842867652433114503354717107566208568970188131519411591825327935700967856039247111344977774501564724932888174660566046906613263977286582329826377966668170782086561792466423591408863519235932398506163189733416251199101331442405492169105667627514199910463381956699631526650830049365510457705952290351150698333166868863885990410296834714831820667059547301429749405688294496801457568330611299636666617262091330720748532172567867486717179642200172846682279262751630027649831460683500663714098728727353839216611600816063234922113380951144072787451626594778498978325215292407074258283688530557448732151560852024846275115851639593524248043990933924787662406827842103161032692216771856783410095512293948269340160781285602725472084226962143016256957137294151449280332324950080853026747439844208373014864526488044845634130275603467420256231147111977478557558781621595075729597671068071087215807800076087611980121339790919115506242443898328889073043791565722538564733379945696269387604820287280949592326144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] -316725363842112901165083501483824585587217859726084226250674856896695128440120212471946476213112350658998795582102028077325378431371634890817308284657308242684945613514940866129354084537443464051400690100072646968380937512485844653712398161134037539181594789283275971938139109465952076873669383024751518042692821039493627800223325606867804348649746450347657688101608544171459586434590113551940479212396404293485989002743088193175659203239117635452010100812681942104331368880184747069842294818837390324921220777034949704289513712102286905092031563317237600995855857859983832780863023646529154792037613429200446719861278011816171513947295902547951979803077610946636259431427809611701876855028922196029885417467601174341068390276887932813799417949477424306665536314470022096672155537561249298691590518226392770780360020482320682004503300963053385457970416685923441002545290554279511684565510145463108914758275877380689101208749465081069805735480401425745003460398631308384442629921031385148830869499610669928772446662660970968897661309449938643836657140053341586069977303848477346600979880850765430714221479554406019723857413295793646115643524375151043514332359972582550066524906226816745837679804373730844846447531531036457367157837703628514600483704370931582522975164648389283207170205799718854013296975630473944737502375388891181924941278711481758964194406003131775672633230993937158059803839915097622032215273029608916095737738588661811476906849818765294346243322660947779075790611522495039293425676809812439189939118922825699327310596595429210730117781920102805952825397041808154366687430632471199505059799002261700296572106465803583215150681157633869293641530692648605898527588960231042863322286380441271018078069251184331500156706039319658560179244873358234200379442178265067819884020035274854506543617604776691244322838859974298569087892156486485295773643556478183609842558132106555564225908354095044610015576003723286097883816057147761365141415568360834109515325049215297194560015418547464616968244854763705947876189504738916420781317106699898053799646154524346281311465538840315174959251414601398609124147760702793882222289103517903626922265123314440756487523251945293492363380191401333754454244293064901696970451767846473956071565929254773914081596890836533793961124052356158611203109805443932232696342331103267438555299840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] -966057003133451228040231168511350165361991849480782135583888447340225744615126959327097221437239889892103185721736005735141327616027085799858786734600827041985718741088596933114973502199029609982874660630882086545125155612117481439875817104490399670179638626213804955376682792749636457844828626902227258592880679918690945468674222048266869630640173551946017208426233292778307017458279564415803164761990168477731173243756827452682593950747321565788586296093141294826546250691612348683678266135698191228450362374725098492507317872711310393861759270959119161803825945693489613144710056040019637540370385775575105549588247817103195944381861211788805992674104176752221445914394602546383417165587340735985986710085319721715954636178028098893533731780408199980283495206105483659855818082727019048852955503337499110226190597222999469797131532152973402960953063181521263804515782029469129826603694134693469426514906440527125219834304576095672955201606897218401031220085864053480757741581552775305594384066041291871622271652810521037695923280458309383340670061745015598163078880344514357074783637697651633466251546160687247365599136846228038537919667908008165035608817534962931597100944739861009777102669163437648963646331240967039329249520917269987007698592545587942208824252279816067560281505360026171430745930068543430376159046477625397789307267699547017079628610444259465710173187641560822756696620271044298543906021194631870036251100243590947109902106232255787243213268836300658231423305759778452984562834123849383543624590660566113719212196759647656032583753965063516610174762330902719046565926222704571991984331599811158558241679154450958933381446570222011166611696126571117151233372058967594096414463189434363101328965256351123508398872774206863031409076177356221317824463335916507221084243917647966733643481502891726913335724349138008577553320528019256737510113123828925714506279684066291385666481885163486411589438553464901787160972561244909088692555757795359853046744777627165163059869554193088896307412847390280070333847894619236746710020219957234599540967807925985288976213260047917163654098204911592157682488644069498626258618947107014507049244968022569621991849279721464103705655908311223904814548886373644510652169135580076309401960944710395077682209937927357102659484460949519807781676402845637005654703935749341763690729308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] 5308854752468929163672610657740151346751912433584992336514329495960471548801156064433248494137303780200612398942674393930404409462943685289707735746005977167011780743464138833613684011845248743707786165128752857760699020748729288202237764726713750124247118356767391238669529249288923467633289961823649964961005523931423370034441873832775932258233899509719821474257261822379351546571895354040067200412133867535894685251567544070014482283422712605637345196607940223683981364726898829410161838859381849008943408196709334173253159649856680168456495582166276007974806024852173728697570778386104204550531407499514900920421423587672399425067323415311839299847331213044302321069621914529244547832769585952724193356034286504385963636453290550394416135054143730842420208482287769699007387017097173071246376440493102172633313997289232205121633677314672108850570725274061463265725382912265229270123662620084391391626273079744932258777591568897693892008411495196865353423703857832759946987858818214302592569182170424450411868898080192227280698757258789833947885373713005662445263649573836304602942825880534541348448571342323335466048389356227185975577058095534706939288224179938533693869492956800319585842530149754033842076063397525828277149830466323301040836527097399587641635359066782586278480951087338722409233160762287035869567919992187096484662202455235042183928091061114070384976858101297457566768115013989737076017302699890487628850790588507882872768736171943406125617512617827512593912967407608601068368148285123103597729594557712143305022704058838895759483130669022494308094169470488983452179814231706527023154210726111209068623078964317454150906690279063765285727956203626117460414227789140920352522661863735152172549345025906143962576021899651025063158401126952391466836068808936913699963964377139434164795833422354949676920496781428723649619367770542950630096467734406307404857510904429712827310737895203158814016042470938310313555053918173530345608510240986235907409528839088069237489354744029890937738754640587003368017750704892018720072757955216259791505304134838721792272414609707124101264921387815866261619254618769751885180517790379096217458247597946259317057400619466985329551611335869580562407316906777915844511712185329438118439091007072856679785222084745134757685106306098673257461812285168353336365309740679248292400332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] -4358229428799167662619722131188140716804518301517992002663616954030904050491696137961885613008721140292568133993506373309662571567898397593138632102748653249060630061447809849841309839833627750320411858107383794487865477561702505119254325248638034214707675336566064734974578867257168768082714115900369047906057954312296884420668673295179708504905594415416834991952308825490263648857628280834166921651056921817754375448899365693597373430711906161817516573498565394005386668568032911443867499358224836825603243323400932934399300069568454789713372245418707314469822268661211752343506008242393385249865028784111139863842200567240247692471057655152718540241639757344335098538641940153640837259158475892745511958944833713352673587445941044517785644124926944747403560322402813652416334319288237956812307168163345987952441958391632794301322315264583814512279231713741206991903015241118589362742682632818245463121165321166210034313036981793525162739482246854870575092110303069654812964676035521478515553062919045021688779490150984085156491394876777290269756981719108366332382196998099055200699506443780937131295370082542733422076702877136464868884539954078065460735010443091636024960194444373990454187306969128078302015111846596620527546179561642544268304138720565971523144579713460669577623998813761208449167779744576598658440821454115148377232626366450115102535437711764622134552099784275973500399333892707059712349336526531563620132550751722861093356620828670700640816401334418529245809062606155056534480364826478122249771708442231176432814162111932328224991849435538029348431844566637011023825394859557642890196340512021415418296135001069473865299481387200741088772660899328194723983751339849161537389819596144010594626804924797884411817275502768755490818779007031254477561908951217407368582395347730937609970615204352506100769041530523181360607834696720619832171460253496161941834167475210047543386193284999585176968661414977892584630949909969976560560539432650392657162331016247997534186328154702038744823441885536862245475337426033057978955373155341718057269916908027540548342340704162024492993730926435672883325834001495116769255517505119240781692190749307171874105106104103438846967635376298003139737378651697343141868748057680101157332223432263992727231908098240651436970428497980846303491131383032426392246381392474545994769526423552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -19735547832795069072382851211250059551104540296542490416592585412201824490941941113601820540167894503140806806098642225651821874918024158700105113160625954590839123552728543135014629373047260459904257455509353036206871886188216758373135113803326281112535489917487491809195249382021941040748881320893646886235634455201605869871544424785977926936765383711378262136395755047826334613705669082990221799382917838090495438149990382714891389711755021323028205475717300387511227219442934427318982170058863993604790929664076848346335561320334679118481599439746296193284943682874499232141772409812432761754134436259508454859803800538528944366166989795916240271911414958394884782965039921781254313445264615298551799608982268119003532389027901492895638731000888966974096766995403650139135800036090245612480513408499355585560367266709525401306590547003914885399025717467818765905412041294939162680036427799176960971917919981172924852012271439918593908450361687458575175281824020662162086978048856504551435490837147768128991593041180778715248759459692277697926218465633594540573661522377220839609811578849053241307010541037455948723784701696937907650799268485655937091903268552165421666513687110185601770283658341820729714312362957876986840470137858093479128103047566327821651478576342278090445915372865066254269798508151991020829814824960200071593656445044228212422767253483289197891209429513506460892183051789549768396053809805506970037525284529857360635203677390911381089374719218380593025703265389450183462450236343352764756790911604078652227511151324289345019506917916440809833176305751355079825480691330805528836913107079307323083941531010584857728685776041131272243164649582945244140508304181490096761875599890053662105740651260991681967184267735646143283324116212617816052980381756407706016886918857465094022470929300971129631404399826488720957037465760213659086356991182384696628970898104182770088834131220648271834642586790304121960348820613799797365389617472981438052580081930994702687389537494944641170746351930925022965906195399120712710917906681862835936337568553769821409683795102336402211268659958130744543158247159096204553499781130907463436195964515376295014271149998604024629863865199338835019946306789569495933554077900312494034176538096720068984315822897772607269300671827661183592904763682464951728257611153212328183738872627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] 64530971506776911118213496545032201534310500487087505955630975302448106530977671371051355697178086740508712487006036812007985001788450469443529998332504813316605239416195924068254027545534894166486906978429488507039441959737802107190161835922871441137779544989953224115633054133820115423503314231672564581627058633031150429579733911909101893035316008694175234621417819749580291513099503160574753712723162651767042662542220807095754950795787178544776218634326727837015280306061867599230902115086297674430480162343549476700735035427711954955239056173995399670266167682656359708007734008360917531015084246402130367105734416086145502818945523826505401739939322651044021384807003027333286519656717105014133750375290035730024433674016493440451101268365302259449574919210511418767068981598088912930215219492857645041489778635972263501227076117611310678778108352436503872583792889722564962790942956305346273203359535927451340843088594802915221033192052090474487630781628761170380406061094046313900371835096825587603294905835954332493901781231843210372864413745571759255650802717824202957169179512216518920721179743511393287261883570868140853160051421871571659166050532008370827237905840089659870507112338160561410227609831523199431067053394228304083877408343594639229241457792130771963109409626216967662748978456367664750639529801296431290980307375994345949168115612651621420826451598943160805101212461073240265344501762456387561619192483150300640382058578956332358861192585052306189453808204837260765359853900651878710657683303089137254423465309136947912312201255815606018584203627820138461666136397041886072150800487137004780696821024213686558202663887467961857937859376956375410858818443076440224284567156394771567388942258049143725430581086643437365815432709454779387769106664133604646988356117992633099313187396983164208060542971779756602117214557871524936366826422965387031694713254336225361642184645049484400621097895145530290832147954686554831722802998282959674969401055298403564324612040231891322987994881082790363562128369680350138183815564648586849007213046176383702785670155978271548306532247678200403354019001570669783595663648441974642205117780539424368620515728982027174314517997241876178241214054448631686460288820248525463291751799134720531646191528540839392144779189982122399726990635750649782234289317272291857550141519036416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] -62208824812402121366771809963666435458823685179384567782446580133250540628574821718791096316664261581704280969636916957534236051795865082214729413008534270192411225967044380592303733557049289437666194405242393656082282991598938580500423483922727042115630913156194049422636046547050586062224180692621211113305788897462855974684312138764960204736710656653333883242099104420200047422261321231288495798350814481835805463528593598688324325984626182451026656990524503192542660900668948163146408858404531438506612140344941880194716693820753442372155909045554360026350663168187496329572996519874204649093264525458363015878630396218299023460404708728294925412869149877365480169291131423822112938875193631090945834677374961011319955013759676641238586873604528973602860838848990609876636611948555185800071870464630425048560640428754779282412804183398918369852917770267378604497800717376300931846930770700705326698519837295400600685432102777156121274065783587874994659343982192186494783970885110160672982158937849811021633388901586218511785072615387002494730550270870683344243330595277541307378202313460839614390998787763519527712591311912479870347754449800568510516019546081720890919051123332062201667294304018822138356278312035293729584272994350467729024455090145813976031637354401640566517291476210384702596606173218899960798010089429005267688145468687209297028495390039483661851963606678157712693013098349834736986663666698857382124545438816958994564630835773225568830508242136903064141761227559902487323425010929305049739483519101297169614582681565063059229910266421484167871717106230605615205840399841014940312298466768971670352965884210398711711013096127161045759218423932481526980525483294647619252399104171531939186541708762254868851402001711204980077568747496165211724950791833642929827713540746227334961765727234849871309136142449436036804229554176612246970166774196828537480152198217608691701278597139845985458811749330341033064430330655388559510300372974833539747821603954461579413214665039214940542505522570452081566189907926953454240315509938748272959079360885660023440319025045336138494669061999590893633879802350943890745169415796012669516297038922482183479791037816162262765484504399538734147495431095555607846641972370862862596158181489086049664631879730065105599959069537356921744431000007216393274171933644264831354116715315200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] 137551961763944367858111428016560256561312244626098512204653157793214977598173242810272502159909454063616273191104256432217814362949694707317967744608308915996071464515662221428891684248097659100288311360494926314033391520736077614004533199923463079604202873594368597201275170535436066807260316703232299845430627333984938565666973184092912259366347692813407886737725393063539294096238696380797083233838559698039840938827037706830117552561344630318212685491911956789698993981781631830742376906360557939522504145100763529835350364423320252714386962170610667335632294039138243332458680087134414280736752336035426774790879278393423510600143298251554175309097718984826065324412639130184170412835072566713161303631021537722445541791853616636913177387972140196752949895231095682023865067131099208235002922865074617204857653309819561902143579114670884446495054009255962258613911072169000349419451154096873080065427843254733912837982140105399521152830052119389562703886635486133406531546911106299560368242315304997062245828485352045842915947883678907238370639146217958019077119987284314720361059556936176217907516482343596082965963182643292970521962210063049885925813708730943246392405070533044804804341959574548285667064841908594428867735196838217245275755166899694308446881444804982000715366287702074484289777704186100780812174721776248573540535114285725517798566367732119968415331842855427684410317637273404854772168387188008929159892693739389279845575434492178881966705414749211751325507019650935399652247524064467670285060840056126569299515450199927505430034214058996806355552828833213903517995752812054424744910921284230231536884814165816612045939501300870568089948379502085827991857854279884320883105387238199208601371820678103409305772633469975901125012771247984579895740396723270944460658092641499635864702363872366807077577658770574639296249258545528299092524236818465075063115613145600301255308199916752522058509448655264416420821219599461268511187865504895939954524336010986130414834420603010450661358271922026502165230218063632364785031985338035638078348044642190059521425531436288292256720378007033485123125886845612936779251619066535304680678720258292974013603582788599372040818147746111541718611216681194327265449416267732063754074918984510004113392109281132633966534835979291801663515147748959382144629173928439437727437867188224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] -1677213870147395974112289146422777504291303204646313230437690086552936613915610098019404630515097083889578328447161498962535795378295273751723974222456380782981930419935907795086900952164594816997219212071409670765090718519930683629194651972964596446074496007617793441156879370602817174506859205194582469412285073270145262510420011718382525977407439162473385448215619087871333063644285405052373239775667582500863066343161178498055252149634653659951255407749245498143106840204061452602164792143064867948295862955969692833241003714217943287175115192815040955795581797387148100415132520044035108968939539596014685551892814699694205086124003365717281578188223790877097829584088428955215351735980425790809343541874319275188675366322652162591218008068083340993437931088021326383397669074696253670108027126047559710589022562946232077993451991917067970934016410095453154504742604596263386609479405160714013391689652009947356899733618431174152093964834681428313940230585946679492252926539028173972497188602981683180575923285430378382428170789731115515251791018508448029127509251293150921483866118483461428404317005290160500944531034756034157802546718840960088311607171587122461423525031350308790854207497281888547899614251092390973063589412824649136998401838643691360752809707110245591827081008689417063571686598656793648285571778183379405263024852739043721143901613454506056103077393879376305532791910754974503697720215516462424661943106563625871174521700606647366261288860601463821158200742327210670535443954619713084555014534750644284801019666400475806819427528338058661063314749121606787969445933570959881045889258234202865925977776224379269979876412489897315698497628730851266487528522786674100087574861324118401232318879942253466383333822793522138316800932415988672276294037346278702201655964018599313143698112997341561320059876402776254439911231669617054784774757675344698418552720588496344784580282770195149450123599223204851436068790019352589368070614994515772880267331495393386472317387901291696391643997567452846812588508007276943872999072108854181861361866669248792494823258524078331540248911288343172440338366404139004157952849271559588862174705119240504380142633730691849455962605835771772337346081736671519812136486498940966792939273263048123658281243757132368248731766309828153888466521155993072600465686402447297796776255081676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,15] 8156234104976980905144413128782693312114815419579264438457065821333111408484212282349314236990331459976724363415964306765640123749392087594893205853291160571696370560060817152548158308857619843405285669321068245677589234171979950515382998195672272392829667776194234106402539147749911478121197108244341660220109987961379757720815405400772424953540795207502337746492502022434518484906601936233970971970728270385788086805671642970494057287095194007957256636946663641532671851744939337061503614638192137798516429197298802418209932237843492262867484631481456071201601287226855459730038922110751078485435860862387190959516202425862429565677855542236146920321948938498409435203936039166082153875160516505578826101539842532115603847040349760255155803772960961860355919988862949506560834826028826133151241861134194189066901484355370481840673624596001915518301139091701173367395796146982709131741678428377794934845404028639207623310898408989845449805497822324475265164316847567119223753840792515894656448562738970925597502605966026081113472180732848054105317586711735344247392754828790762347550013734575872155838059467695868686850722742222511851989162328993766562605503023111918484986025269799567239106448064691312313723941307986147262748952578789196178489523654654212587675243514917239827741172211569240969777730098750021769053800543597017589769340803258320690890328866448099570131110438344189496218429965090353931265934449519030092985379223458738987754326787624386035120093640883688502274461462313696189537093084982732661913998310749170058420021865977114476485520828648947773014377881717536325232825901679961517054255096118357416963565398442897961804716636358813362030058772503473825497908699368367010869133911807251458045558946175211542202577627556372170244997994967992922085004996147720729943631049045477818934509826663619015261737865284545933605615616827832287513358802137836428665531012294161564111905859039374964065000621803241436470076244519186259173662846908285742606169240156992847717090742172701059968669192945698198597363142894963787155379332409713360302565181685560689796189966005081806025815488511049161202656385459814176725320875732794007396418772623229354187223738982561365263667003547288512811870477180128523730389913438521627571543243583499633233180231446195300839457088505020297790400536870908797142692790721881964862897563631616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,16] -22918128845240971126903839731614005031351064077183921018716981492455688519233766211694062462306766153275460193786298688552750349535133571903113234408012219731525212895400450861318889781895135511428066597836762637541252875803255503718992715391735853652619465979891434805836811043499960137948685856193733391339412689072765427179763214202001255464646549549170708603498057276397281762929541614659689307992811963001553368432461892395728839688236249781020472537266907724830824688542357131751295954135602418976886695821793115937291600566594448771406978163698971110925943597190041468777674799519684619878228730252576353720603230651854212713583819224919526962420867358172108897324015219560260798069288402903607389218808638729181773394367382123252558299645076126701406980884366611892397895632079496028330269677946970618033102364300530976370786059258086697033293280296935939337858109145203742423545775169624201618327756856834669711507118974182910232028603808774778479809047828572176156058395622951810263080129787164385719855981048709390997499666021079375906521695768896562401118145720114151653352530999925015508207142970312246951237131811133445845949254937668959216030548412291728258429845476829379414956859083115608761207239876057403789511288259199056065679334585731793667199811506215357941404655225341988192579536390938215575218810942411397770699499943730670165078522379259323865257327165796164002364586850363207019778877408493669041127013096024617890128825640368105932064185096262096052740954349197245531754030864365602525986964016031878881368084471630620210344091678079115804779746386808865157112314671496992118374069094244369598769121268660809126548240608227823203035583970625517701578301679932273269024369353416910972321650914767445179220593665111005011028368133178783345556389205145491275682203492676905091505705867587686560651618001815587685893480812618321357406102235340249525656815516955997056403782240920130645475667262767716203192507773844881211411735737061815984448849253431745831896469718449730739912010667559667243502671172760376325247053764535555020562809213016307245184340067420607855343927844611875561729838881046247659135487059229954632053256724129117642622538382806870517960419647959225813547171220914445587194676649642408661330548103580558184433887271620671882811127764393409664015222959826653244776058131674053414922747065139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,17] 44102801780496038198593279748093329697052183777193710882502412742853402542400802850325327563188936617319644543566797109387587594714910811465930711976791820272720563413483211574450861480068980540315907875669798380990366991237276321268195483809604326601163189574580117723968071968074518003673452684461813943996453182131388158410884684604804671231352465050661500800207593932073010802463721856557184757554052250468457046981405605465104846494249031435177558418585234933922589169564189651150079031106140573236735737739749926561379001093783110264802134081275097700074285667859242365515401346640269720898268660917576516477447597556914159754796999991468549481007658840921220791582913014146628465597065017551162479886613271401611501863838486549222353973602422525104276626936316220453041642440816866374581208210672501179745980169625098820712043558930777869561863306120543605790425998398310538858372037953716372099786859287884946110280084660156034247441610458445290846233182683354341350775928473613895230199592360166279596725262193751681282544646402065810411576152112448465252234736678749534712847513582079723754374291156047278208564471140532371950429517731894285603114472276706694986402769347109789633254162382749583444143969972141036919333749114989037463798975241208470718227446345905896132087567372166513444394399217349421522498231983732183965448855224959061414519164712575447183183525990167369423069667019123656168727208471335476041702872650687378414074908144925527111575204999932510079883716459072615956948337974567105152841329377603835208350991349734357653246033505477518623734129193079294200126736321565412656823133599486351969038911589449829846710627874654022595996513431292628753750949628967898361305310544874806654509898290486726266372006692602644460207786052004125089271899793100687156875578143155837579276493830570585376217283630237437281420873729028815378423260739881204234042511547949353226451715009728056638873173180880831362307542020419539104495694536025812712286114676318401974125310069782492938146372306365367536831906546732643118785541324183666839410589622475023757203314869503630142725527578821003539928480772747565139297046646271443269325849008423401791912308664181903925585627657516180424820469957195252447915246199353193774472720882590726256178738982319856727578011171564256355042203060590386384796908666690765020225619554729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,18] -60286652033174379235607595935529004032332566808146568290014489530963593789165442028273827128374991810752237821609621946692221966412867274641372737966032249955566928317105117776430115329013362865902853869890487198730591450889775943066707932176751111686463859284010608643409637058642186474849441001956786362642443342944430169835126321867561049142720832175616979680365212438237871232708172705094731901403778603948661547292432293780700303782370210110526358985905355481270336192064240638285411319359644479924692293940779027998474110597501429432288505723060748751939255509956606017110385189655152295783348197489597851330641338655490392470739613634644958920816981814601067978660611557944540875637983930931784157206952326135872052738091052074435063462703642903515414186925309519144576001660570676341150327846391495559548576078614582037202053338202601308539298180454923662635515375350375434927487243569974261934818999208021102998175652812046068507710224647976499242743780296538266387739319686599652548897240205934095878206462528184614027534217010851411530207930704439142006489674642599145384116673189484525641025916137698208746608716172261362484321674748739264989154891018451233766884374953010621132422432206584210257988398732440440634253550839755823357373211578762302109137259358622478739970165755584186553448387400450884839904500675600518827035865665092038420361970390913649887066395036054614873145276375022967720690729948987546910807354612282352748151125837292845591720596228119095294507224279686242731801696902396480732749606534638395622733209112034032342356995515956304159678641722187041155539878184979641929192036487379758197971980567608947739391394401932900369898085843460152640138034663285157284272250002040423412649985954710139496500648006845017925645000293148777831338377019870311359701243813840521484014404034257320616653353266571567529409544186411566523182298035432036774058672207036956439656459191337002188933405446234486323067596664285247503426720691782396041837470023013260229689332681731031253108395701899375138599041696116487469811722784013257999805869483168451103971419055637489275929046575460790569178172984617593598725327818861587311468522694607064241275166495215847636785008507201438899421158865760242019036270467360654362570988746943097952558117970748101067294911847507238852899396639189315317206804956829591744527423714099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,19] 39042180562825213205088380402616002329758569620801284760485114166939713794356447222817148779640763863207250014033103408704170617322184752466173360305729246204359102221915288950144566764558120476295322525522667921681647400402712486030174745229269548460089859406778214590490730403248891754048608827750407923535505331123719101833734917016775741534725763838480403013026585975131747881575409759823412337403740036403322606060744755450282613330807387743630120781305589897268712096344109677998377840801931773129306741461852733532828920051980883527828478945916489557738024950523840553892929172877197221836541926947272276465385120111561907262690711563853247715980168018405968385720202372859310757527455295102694441792958759674729960378577064993175000226515183517605893365766666996446236555059785487385204531411660762615194517374038080889381474071004235014773939392773399454996133446596850668038045864264037425240324026544270142119586149366820425570550495339375762418644006614836767203250778146826296428112507987408461236365587983657744905688598926497410893351663882063158569532072229539660214383555019433983187868675742020440228933513829853629630854513648313927778677818159369586380542010907640090095691313289480083952526340505690513867770841845090960143969407989221741613514434802814581895822511262790746788275457458387032174759035818154159690798234105770465375976070656019253305286482332007006127005840317419682410213643581590548384150158197130478641233317753395001398482184973446301127709903650858117587084608899884908566763286592042982607464385257881838231454274154872210625487186057769832773127576000705885908075972472349637524579179958888760402844836334108933153174755495364256554815433486572986846979335620651018913446249041051884627183431604301728084261351996813214827032428816579753280889137806581745788335776457039996551648652911538749369272309565890433322034350203212231648824438052325043751229683097743009951253208967399979863367269550709928854163106766009571218698640856363284953368092159298515646359699275115884315340775015228336123485751923859208794301404678290457157277907043944615385453926877967403334483609688162555295903412086453676606367652133507751751163720073247023079279891411636454814072626078507448772066486550556297341113026544884119217652496737900328117231915456044273968759516999051703731353813762446825522964638736580608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,20] 122635885317233762938905715855715535911567327061581591250176502494385010120283599982051086623197746623987983887315219712041997302204685921196958104964962063497496772246007427216014521747980031218281566688478039445134134526111661171447213906287491298498393437539829579006718871147199052728526484470058620578598428639545524931184865958401503804051265851064050882818979436215290718499252458745212725889644439278178165072164764041727848361500827739680878367619361637767429722250776598739643711181063940882737015966690441758941792107847693754748855432220813333120864262735968900707308987833431930874856664317783013414301342290129676165741430702859781876333432169043584512825468388935970928896710397499207120692908819571219302056252433738130528544225019128833717397835954230450587728722488039718129857787752355956167537317408771756633605027900005034635682673214863589335094333305657791209081756819845493710708687884763419449991783687286682205632405449561573178436550884967889499219824805627701312242862725370806052090232482237929024307626330487751822329365917626751747664974897128432709611814851846860221889163901294916341414940038848546352697098624486271536530895456513308970680498420669035511240224424930440149845460957801457209706323585640924239063190552024999929910965291392518823935211019217068781340085663277427980645733996844970252223434226676047495547577205607110887937762617289022658818452038385758163344188680964529345477992765413084840674719891875184263290272621019829801759405234750735933053746189711502995871031750476924638267317732401060050538555530158544322654636075447495100274107155793404757611403964838838828717195244696366211456163928786658022645509614862211410566598795349803615356499302674480627319582063771753483537424201688214815515669420429481330140026274956906294438515637466433406038363674087486195375522991476125549299108629831763539484317435043958379971778969357843775315858291687426136263809348096887169233563679735480844361763318360729198475466352730153233728859147623836048677277912628890728316374646082603585831138415418860424469121525316488875826846473512987301972264688811848016425864860937717455652437144931993092647949097143965091787377961961054441164974971851920028294092490197835818408748537555280415380788601495015530773305818379228534411899721570743373193450281404101359435936083999912939669154708219494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,21] -709859582952483199764382969530107110268634413206508543622487809149344376229801499919428498721908769934664470296934911932428118860719129032196681934530897715314202376944255514567248182555768366455273866232129653065797191474469934824940504647800569452231416347169299519013577952384530728713294833379203309695496288679895627599854842388326630960761752306668682331527722767275310573638708374706008598064217725788445583161086858597701646481519091975002376050853479545074753396321461217147571621003381385200510214374112499506833837400358276199550939512506051241252056945446878465250770907673056193732461561969156785239561314112264981586145063558278604043911398783129065003949357225516993944906920410185120839024414986013417639902754058688256242795531317963876007128232803985797465868165693805839789628421676322046333981765521086035424776653287730299605881064084926644951895326383387084844833315130873948566829863750055406028284478006122463364993469065970318653797760866188690511213263900375261356590215105747985823039007649609819909856205858407760058414473577606232426581653442994215677424209169554756671319017663561640478371934306422391505550052297709434564769360313408608299323335544822178885400248890107811600428144664360757887411517316613804196143428153911944371146955245128194785365615873160905918436059998208529149920501536847844912655166142143866869560576883079117058143414646041066772675257920955261491445111141086344852075939156102217986970537687227950230263704429257803452909236200323060741449733669585658540955019744721943842680453040601230412924813064057011761829594973136647451536942532564235140835073612232957278367099834605997681431098903873256245422303484868616976954847274174304677759573684323834984572560280216355953007515234898700359513021322729491237836537436107238303897581604205937858134496538643439550513516620376722269352158318724406784000831485742000357196232632655763058089897701654008378569832452451327699340321720540588143293474873295966324213678287080001474155434704406028422741346843674135663643870673334877335699137541846130371652043690250162229249146731394926070256245828520306090406369333609608628703558623951312006274599854227493690994620763859642053140093139546415638498879266738479095459791823500223341631114632193382337179942384503854857909942450384497969664973913693439848195409317939995585804206990080081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,22] 2308370946568460354163033388275003141726298730238865308483943069432456325009608425872459886944193776666187530467352884271364984537610151941649466976220993703105869057516493783988065840168296768298243542543025523564351683139517561108400930469190110466640603348213143657202585895907411020339463518615488528231230419925739087794575718035750011608878081624223740733648253133045047295289803365126681909243411371353511794939022087257998224345813007144064394963259954600836632002956687494511124087929749328195565816518248708107010561086311126220947472223987940102604919550406844001035259793041419137089888569917001217164572956704266012569530875774635051675666521276537394876557363475842531666561990600525074192542094425708218001918370838885956591273854863774699495619480462673206617971951284785388764879634254099262170731882166336748724199030271944391484459859381740890004711923927333552035045026884552239266584720843051724854757856584376890641957145668223847118138984490496063830067503518553762434954302775997702188126882187311619099706659469782286934538506921345359581038026709079687396224494224733908007787919136017277762264805292792562817910854452906395481726265006052237836139060810192347091163916478136626343616423337102882044876274077640795539518034360288035698609165266405698271524640002620976626378529175220103997674618903938676159723266929840322874430412714697781446704108677514864904605468130592007525236630363973432439314022005127738618692410067853316777095360440039788607134277446231493287744939030548256007007529018807502352766714889817426828336548591171971395849379625640003964837410676924532337187274661173035201706482174416408527150786172273624005338405855384976508326821715027035611295383920203316851315843870454282598346138720748111542427262408741058760787798358295793956619714417355194526696597113882060405583286147600167661251316456199171618421839035778661206221625227310693775524587890849749212396410084241100392761112599675891939228677644996279778507650826823873276924691832244848002448241412013665422005284349995424672443076777111011845211835012364521767334807580582473847710870438052465750483413202726072432002676559376509281818917247472726250205758457353698327256978933996381440273886645397003476246376789085337715763203552198023552334623345129289606204089672357033739888303805311255180589484919759244295010279960136908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,23] -5768106445185394145307316761513869088895490848356388040807896140983686210157245929658795005969014929632799381043302385768127506593542976349798215767092212105517815619820507032298763650618357259243516621032764574108901721251863168877894050066225341049922336737152344528586965553841892388903404290756041508007786167180798376474636206054197951812035208161464022169271938915843526033963980705784989615715130898920312100591364158255629281270278532550124347159092528610167680840276176929994484770128536112223994293769429435721389796123504416608322581286896099935096510188389359409956995595090654355244310202252413577287635533050387592126424345509656107256076103948610232466818223372557136243858762406926987059371398118889038294111291826119157830518497723666111865468834811765585714876986791730309062970507291048899772801143514232769756903741497720062754976378836261482177413347011200494143112732283247797695759425204325683448741675577783936282564249441985316865006097305579534090158944405436933271076845939775484871907226157496788165296105802664889370303742588147301154188123973576820127119934775221515439020413354575025066472347874911671878498348525655367330948203286646477698571162631206756257453042879034924323386069698439759931078875942139238044945928665263519279913797393146049607793618905446662424438426677952106536945522983408417628050292868391137050540921840016993598508025207349003827163147403115449925472083134169065236145033853679500028475840434842615632470725485413091745243713062283700684431591125496335690138011751588931601194237738132404996079456308284701543030895582084680199882824490063050436953451183579556484201374039566985036290459213733457963944898077253927474394126375085007452810377475299699118588861969919641369498617748693952023849791302954301368697245728084823532181735705083889521321630807907083893962813279439524238777653069550623819323449388943473748563070517803070244793497932806882140182590413989482935860620226197676933818577065576324672799709107730896771806101496319479671457879491242507795747262963007853406183511806592959211715132693505178875841639168227165191842760289533691893527350558134741720858762820893804069203347200727544015488433590438749157430195434165151707388390223168959603713977952300605944752702082983079977720955721180103463453361766186303069354847910367695078439585249153832917699996728023842816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,24] 11847538224241177988157090141765968073122950079453087559538641745634084340830430312647924331250864288378709960386837209740176715806499845479753955903876990766727105348331674258927315070835810652742364856353260806185053816278443095871060307226436835121995526584060170260244090145441732566891011967046864182256999178975937787139123775112792683287083161199745605134172137961063282935531466995016710661803158363765406072579550299158018545537534346873851318376923810816912209058655785754008041940442917150209338243896814573933251295199907677916359338621636555546343340432168386664197286239048856939569967107317533598095974522645324134032024929732813136803297651440348568572231316881872273848464234677417510812028393370128642215312931341876945128708889940934661435231087441826873953816416400123438343109661988778168098540104774901459044053356104324193348367845727760291642438964591414396198171499277221442205772392311136619727766026771647802842975776318286019875874784801401051797456484432611788499483827313138244630200200922026945667501240136728818136886451092707597350060572247212414101233379499181520026369934821080069678939402207304766463284268363393420567006264630039634813917306733122839963317879070725604679964347196995806956443593657997760520646067538721245358464633197221339135248209719690103458765052568914157682142080573054650101609504368372134812402198094916242873341388981240579918562139162739178121830552608765594576596982864042934952727188195185969828836432229072289098656895805866987453826059735649273455642262962619890917258869327441858104367489050232186920584547495695141081031063870659767034945807165982391405831681584211027232490397791236773898150549680210295151020462915574930843103040520288124247116357944032932860593113560609998429421227974972657037609926834830585314017013852757330393167370815906737597733857542394420079651583459983094860808275610002162254182738381633596260968633765986377006282742083190505456819104352931273566937497332254686224726061308022455495412226502954691372458698583228472130037140818038962641217096463456703752019481045788356336498362645546496537121246327636287938587250541853034883437167719357124346062777614934436796749223975730410035939378076608121726747331235435986572682573451233440683808599560231545013201889137111755590831017018641681741222669602797584876667770983411502722910021297897472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,25] -20566882523568896874433562568965199047056674017954523892802622700416793558236633000658495014229164029136833972490265267455170911386390422331654804731816899482880765778361744099042780587328510194863617872525000176609598252012022812477673794388214693064940061714449802648730587948575157113465298306382689664579505694286904983629372930305923611310091714408820360768783792508350003621597206894954694976559481342925323019773205039159273253396174314757276390530948971655678122415093211271644578295630146970009559761602890904314577392869189085643517305205605321688274216381004830676534481152815153151588218713895904263619307932586569554352547203305944377071928349977998822680298641352690335715705434010617608948141210784056593820595622850306513454003529401811194441037149524315213743315602902178615794254363745804968857230971508391111716664514640943220774494031265487303717678554287616274710547302826522173925846057112183090996249270055528109220716295369473508151739248372306507896030746967804960344849408625626836428859666986841651165786176437270849440237891586450986639632894588274812612094748047805496392544897636306437766078903510337104838790829308309406089023994572009785643043796822728148253130820620335702226730550834436762162733950917659401569233551841511551844238714014154501123024714151791134835686441115290079445598876632824703021081347244924007672488590611686668591059182776472874189932032756151866366387835760896123809051149339548748744300314187076359385071808709167507502458212489806293514589496539190373018640587505717375242110165821229325510022785845838510416992970200453306574791122752101416756854710646525420381990668804974194645824049957116734280516832564572189589156038315905579989945103496323949674945261473498420406203260885963840677186059803311047312493165476899827345216496620505559391121122209091880886313619209860172495811135353551368698708571543927290896517008427641449387805662839123617005583306191466030690530723153482390528425606868557281250885448669574781289537735057801102630328359000094896668994469735726572521767451371386364952640712423612443409219665486163192370778343415983780782764175242628935977759291911145278275516040648750592323826716034831016157283146926193778917184121110041573801955712959365658325893306152516484135258485036647005476216635391525915215545208133155486108135460731135148866365703836644933632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,26] 30612145094460786962460118374454467480048766175981168219095224182154917716237843757053646950499656509682827505912448910228529163521461557129177487284437982638100880506479298651598427745927175993514459467348132384345640959382258113824223560718412932438435906539694676743653907890155547913593566261916676571676767790214494307579884488500314709914065607160487164516848111181985025430767650844196017985071223235961954202479177169909997454904774853870323500422293072938341623198860067303165047957811483748515279803471382716463559977952842261338997876395327929736118180043711953044587395714711351717818052854117539913039996335264759811556354942740750756625086472495340824946205223116742993589540637392128370566451763770260176051882803575069010814414733015411981369964377382530722723623897153557987011333093878006079219125726826586105003446001899885841791624091958680039530789617887643111412679804175182866130673527257430296336566592578841770213896810716234689755558276738746427727190524490560849449164050271671382927036404259111847668941713741262437078287621708658492434907671581850518230543384737625816723854802168224427854869725225690355266214506852137459003158529741265580951154048870522307533594503836566578304220665914407349123595386189581740792841882923942656144108854402807919917952906184039735083494040849814712052548842737858494869196487995902732591599086942216632482763507916966782740632714189225564277302736228692746218882234918510396049866295682942958412235734796223035810860608095097232704975005700010544203106225329081867105027952304210060685508128106436790408440612431367924731538359255709653408468352237897807307780178343296054763355526609285341779890195903911077427909473987634743105096348888955348004762202138773965197621680699690438722251037042378191625080763761449467096157725144556382996530169002344250237774993258263285225462354998760543186227151770590163233742494117270872948691994676622309167536668938317318559460328050953621598450881803512445625929220946999813230378468559612477465883707482366255833647344589204015877497161830658932427368616761142203664822351327152617979083055325572210096951973700578929430683517809537717581762803213195771153240711703695332202684306735329208295897914744270981815297846778439108536047780807847705837087484171619544670338967463767828333897779635963663864507933940703217366508364916536115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,27] -39341047760525086109332455510761077188275039186465035807675342135865845738732600905402098272971836649878486687756839517479275731325368715640372945703964626706835071352702604962487309477642538301968274923322826486413869535570720598811943368292475298005923490434924610466309671313618327449828360300879633177967941517112941089440153605781907168684401316042776401419933757008468460503058470177647404461517468233886978895513142933057484568035420215817710334567132545752656674652090559551902594674090396227121105927156769717861604161640099430915258411182080706072024816142280740926613980529173307241417453240520232163929730484477582938015289881664370370460003506727160211457524194994284685831152805684499835495581080863699407728865928506254936192167828236131352309967814279289521024017837054588858188323713749017117863224443509628068144940953376020645253734819054693874167807287851423834909924703503437016564149397184508713392280438850130723878779561124391600175664649335972948665752444612568211963849058844793622325292428241693166583584470243026208265815529754108592207439896860511624985143814970301918284978638682958595574113620672894150643409171463386534860242064885567139511943802722529161787068162291401303644840167348582404731741168479094974312760669292293002401952226289548046580685887940821771309660003965766675315459072774916959999688192154223491432865582408715365323037167456268805405223087891648131149889236761875370921442384932395628263931568894882842873352241883134955011694902186840930199862054656822458348780218559957169504914424997258251528522250435819652579080048245264171716455262936347095212534553383072908361612630798685855893009569183311409150986767845010493800519345579211286936693765981633662424255098151798157322358140435757028393537571438537396048736958838730249159897318853270316510605819793673181797654810260711322555640758064852472043079336876582504282558162828369130337997884548893770994648899497346237749698353858416673943488515914540430433768760687322194425878184265513849102611733263984484225254023689897487416877786745968413633244128992033685349673694847052967961312030057836995569847021337307303672988699820987238423684546893297432654010514734439609208769389343975371652452856796530797110551455568641635484076233745116439235680371434811855753776102967421495348899432345480324111615245183427928360422126750208622592000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,28] 43743552288333823565220072972188510105260243290154167889045357822108837262640753322282912558048504789004536562212150751196947510840886481088270556182869416629155009665176949139289710089829244178523934086339095153553635765800619309423388356783318957816686551083856220676410261877889622161852374776699702353867198763157093079183332423034571342473251690426630724681129271420377533670721581639675717100712892506977635178912903492947468584339988150229327611418754212801779445127294894473756092587067111925527702079130622606991999289946886021611012823035477713099983350465611497739296236118174718649827049979873987985175174488771059023928574613408215184137385163896147504428569181689103736393806996637420102452474812772826147035384163664255866068474035062228687841802168482758480603322169433998696895693192616390877126081198996953202130943449337875164579231026348605967959987354795784380672966085556934727241862648091542153532176696262173897968052939901207236720000007883305591970112904010712459735822072789429312869213070888457983179312475046809953457229158867400630135460375328597855602388994400411491380119636701776060274617965852990943193274106072728850700646182344336221248253276703991410861023606387414307108772468632584455929678816920864294548364238018637282971426733778332441404275315481833586732506952323704865851411884418309298963751071252204829290907533103511941997804172785670622728833727942483273619548655345302382891998150814903083931299530196553410843008004309157095196175584362579175897564039024837600825834423438511196085647514975103713294756069258522285090865977840956629795521425184372784762365013281775957521606218409609664547478049629774577112966186439213996429462320124108215159414778691326069467672934118315739514017976445527166432863731806156108153472818656055061218479982471426281906037193419030479030852368423410142420161192940004294570852234968402782387663325487723791115460427216244664618107882094567530245331378731990732722939852317974335390689568797255123400361487957417207674890633372967811255293692961156465032196729623783345164092364977407499355888509675916129760121274893214700789215444330928604952153867220104121933723232517640694289113863382295509310703511156382554895171413513819347217715756086721449485171127685471429288039104353730203269739616150859733088649316448048282329656393192887544234611794094587904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,29] -42003559519078083378640093898333953391218333196923879445439586552968408364517772327819234619810026079071616513872038041087521931349084063257146834686816319015150269145123884185786171722673084243449089219005569096236813552023256991183265879204963253644775707139925391470776690589869816893336645485452621638555101361195712284410173456483218915317125826591436754654462558918113133691895477563269842081770290103390389090729741692126789298799335490597146548733497295226782769427990107900439528731460445478655466609580564216893324360365317274562135429110212479738824092282287112966547872516099214113375043392266629174161349110507934282254682945445800031422046895737832432675284176439037094547307864967052586387940588927254776207648895722375502227327902887338991243172286123761836974945439508029798087947507606669776596447142370665530016115654370559320686044488952943017769609289170271805341695616652359831251760469148234580195497425473025269109029107122940006600736782253902642552753980590782566996593663840393816575437744147592578879974102353320914078593438010563226976842069581154834267642492616951067726601329188725535695200838063189820326019322145657037308353020832206645625065208760127102156125578470194133703304203378251886255149505725317867457659234965527469902752376001602841596599017291091534291839371215439904441893457095356726248889441573618341652813346780153248225068394892690704881802808262069548547518381593053532873929704906284594728865678522181860319999378090658173791153845854950933027200532462987594566919957673354193705709615601306414413511973559093459626235620848189479895991713101125907880587128240356983350223479801243566400453255976476117179076764649034709392297521211141306553682669263942215705556408796518276682217592740643047734487990408919008166549850457433075373766912718264279387370889190684312274108802071153323495535438348391792200378869283487151466005708592256498256413773697994561602981355867702312474277122799024350647590944986915182810016254003208443063258860779865218713462854367919248786509421371889532838554696267455587146458702477887578594782530153826253303344251188654628193119111555463109104231356717200700392710508270572391868409171199384269729315723771431309124078448343071167390252003839771709839007025224028123857446389092158911473517125488600125025123879375914622631690372108903239618186061441956577280000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,30] 34615109250559347413787263985748318418714253737554785502486579186507809857757361160076339272532154670518279476502520722484939480196980963104414747733416256052313896431851448444496346789141397893035987070348572492065349471408728818617098310018896979104383079586274660459649445172035728736184135480141947210250775411421674097866798061591471233489012192775555796159913459071103516339937138835660308341468844531666737196089886938818957080076935500306498780106355433654026834435276934197607112370305501187627639403323140882156689203644772278098216488100597705687615426459694429419605317347788813229632880800143733318293372809844299158820205658107629112319877234479503529152046957004404972020216374498043847087547751040896232497468516482305715468047837552719283851890885018542456132702634167078663620397628204594866456382711729443495969115146802596720477897308507646553414547015910421639036781562786199135510498181826020983640177986031680473656059072678620782918695188062307639791370532834203807330861850616545196150215716342280732246352205097272075066388018606262582012581770219455206589340992006409257040793063807789699535626862879440503498799813465915221949867882372682512678368812593421633508658110180486541917471335756093866452801320727455618559225252205987522692406307205863851171835591270108803842138567502115471804622827495993401776043345423760015453384279994326524579051845273064835873892854120452341480232286233982734339684783917127380441332036919052460550000726029959202268844862331090074015099201562481174107592522952776386077974794883838109871829219368983016358417822883013690323099841050703239222154682627162956331637635285290661167394779108818758138235676425321721639391290758167009163021242617579580149584824098138722871024630243066615777647688851682267929324696747250039069015685014622663056240226061734225886702229074826092314202198654781416735828721262813665603421370825721619805104163559209459862710059024041208345732910451295296760817122966872177959775502944270371506148990619923487621662215683517710800649089057244681110527301654129597092040912670926982170949828957285771072481905516638137222046306797642971744745125463764515012593645545336984837232305600749945762819217036271406481173765316448530266727703338168092016305454006199105770443570276259523467787482700022809652795703411333989944766550895822194869526093853464985600000000000000000000000000000000000000000000000000000000000000000000000000000 [137,31] -24159988989491951042260985329158658219708498623755001571733500288311971202276645646809479825335675340241408922707891549927523165141705066087708487854674169812887360179379482111331693024113126092715638890843414080518688350594503857657561502024752224595100307014751426342665838087530840772494052029213499396074150098958955799107263504344441683166050854626544339129168492442139606341823604219380238424355913428860552735700858922726325755371695314213526770457062283450273830367079479779275844417275903469902488355665698974518979944158660811818932423131173877267261652049427220974223581846024667558347546074497439361859796249083719143432014360219627208763275172101871609248836835133794821887690606468613874413445233730300260333444306086078813924233635124733064423911109972097440609275809508621044738961485703097940649848895685719092598632396444596632917629421158721450862624434097073045869062618773578926622254728390874182801760187394936198209094052805592284970707502157760070149026197787746991611624164082273508365500456948568905471620579962892934034701678863360874728211383735820463177293421083459617618241581146748069363117781772450693964356476709124121011338030538035155366474773775995351747752885915403994184408061736668005983699985711374615443863809235376198131919561287596130207782718500223148583909545880485336471340297928081418517494484784676039895930901135504893561420718531392059444310437655743762374065633304970054546870847070833134728066761001958002039863429486407277204624316571481028081267001033726553859281354695655348620042919662534271981110119613551861420773051767964502709269052252031924893881734801945025075142760952893673803797141954007912249374036307718860456413362192853773144173677741313516888822807426264552947433935438098483879579983902386254976967981064744379164744152566825848569008890980006064876062844310504275310333525669083545360237638338299441793160409323165790817951917455876887656365862107287057611242398749146807769429862182476489881011896961776129846645858182944849571623971362493410465227282189623274243910626342047870137186450790680957117943140188554970188163069277115515614146592559327801851392133401887896859459739769206200289951000176177246279743386762842153933968009612845289145379827360450657547793212367662660420820633768013814089495548934319587565710168288765883754929413895208689688888360095394562048000000000000000000000000000000000000000000000000000000000000000000000000 [137,32] 13890074301423634312889287661027425465778481805730197850101543199379465143885888593178076483699025523085273140842523998243397933166199394583218780887891158256465577732131420354596253159566828676299946000673342680806279525411737755719868421405095568798372726493160544375709547348828793500766567891769571877601344919358231763957634643294203060148062571607837413370607939733176630770785720436717263061358400255199641501652660265998969547238975928522806078403616206850094825522980586734202911982659240206023570820111677612122185089657904039402241618479919744152292384141111800193279843539795887136549913700132800013002310379925873208430522705129362582960069135253558050604115052418328342223328567294353541967386386674039259613654223186102888219025338035462070223165963939200755845185088647193651903850018695398404167681051407648380408059138510814692558630666948692487481761497346902284086880236400981458004300284232719154933420032079628489379295954357745780276463525369996227173455891219269421718667147323972862476682751041570880826646190574656191016888460018540297213744913964455350318147645910806618284399360555832280603295175315358787272170203102448763959100186893426161185528298872051569660645125102370964765116629456039592504941497178493988084441315000660995933812284385273107098706696490006264047904403791909339878976753127529301683457189313828138964366744565876948017384126969198986815877472287913075147298946467495464328834957351061519348225904770908495347508610717429650695483567765322211310815026199270624038609455258962208958062132158371623997391720629610803931299391888707001748013893095680574960430805131799661242616236875343113327120762283864581846553252215555616374262889769644496154714227604424996223392715526123232896568809734478458248150010768705907080887452586411384480157550690456345418130893310240157522343630397594308289205091311372826836952671750517119396264726968483953634906603269428004338175810016237865656266176429167195627350193199516492964012664585094990537890151082939188566544096303679612554761476830605917711590061943662260666143609237863820392738836907363257436126484513163863398746636298316804457488640074054830924611706663843998689887708701657591610936406498877637307757597359058636346981165754325553285201459265197599724279311451201402719263482921847509137485890916412315750117572330957785586370833198297907200000000000000000000000000000000000000000000000000000000000000000000000 [137,33] -6162541723931588098829853744376126684519703135451069981731672545345135589746866653376881091060079823052972414785721942606704358174552928635888534190830640983651693125856175798207583162307030928687133461203182682321916818281896248789735589625629533546832551470146296921414584049854346575250917330033840841260649630567467608356310719381230864281635255041888733204591025498653840361072535335605788261486178999258721446179805873442622894170503213457587942010586226359146250371793913919394306581859186196582544301511535197462648009637287690685095741067177928228006855061026425979131657811465222552172469968277504562948283072176241190387990420434501004569808559178746641684261942143836757170658688900036828662277668434383828661694929545986100462550687635701054379400689045035817528997986524418307564367098485960223262171681460876324673213877133780814463781654249256578406866186277367309463602726534415139726193352232851597894580878446396013546886489484712765841619554205596798440541908738506666697819128591993116359741504912625052902639106360359493343884927781468490661618880810127426407307315660020459447008372512724032609087057171149871491322775540497663141423194364335188681230739223682982544843173061215488511730462216710272547297203884676997179737548439765258470574212467617531387346407559240990210978728071864290573565721426689918093812422701350679927254959173529535890040404622254105814303873102857213130005739883915449944099264950441366559079931803686820863395251185239904631024730199764532550158286639390581056226640308937204775901877544133477053144255528067254066460223191784070572066909276905596275092106294561616444001866449006521562517085356025943916944805088397554984616678164428724651809025147516458253675333657206606740506083738302111206673809983654151785329246454396437270343804363734446424772152993338230400475025010755988354561366880030502597628162354585697062662412118013405756640244668931865277881014985872603462714608691980609274464027819366803527327425548155794500072937379636987601026668472615630644734851103773823611897100886029091785158483234384148865674896746835073109747002008194646332640145503412310934794614521836399043511955712061638450507845397367097467357624620235223176056985730102223510049533611674942252273941232390153261924064188333026361692269927139911295500768240725558770040714929321619451103911594881449984000000000000000000000000000000000000000000000000000000000000000000 [137,34] 1706540562222373586174972184253051997367908344493151197268405698219884355216767603451417353674397504292670612882100972379409295807347220984266081149332248060997546476418336062253956571191950474189848353699534963881893945645414144393402677486516319503108393929985704135995250071128032472175241290155604022191183861306584803255468476136346550426301102902177249192680611515875956377052972885872574801957109456855584185654626940434754271803334000685190605249608960620872223242763099142293578393570309650732010458851692269928141889923852899035369453749300462156155311151519930740702419509904579437207157324062777923095655202911906837214076403423997133399034465628066325621570931981392503169705319672057201992747769849680909204450510942152028215572811036753163929980544526398561500519101054801046299242307762878379194088538365925434232192050374547205911557328568926830191878644071211099688689634597230457008320564251962541650727401005194670840684197846894760368738463441420001174531309896501384286645652193251861576022051740686735033352840669692729013817710828564162758350785183992484751738073758027362856798088984154865460415294871800667129137657051234592660052292975874104822107704696309057107864504594332830824052142892346418977853688083592301293342608958629585897938907865471580916943810977567599510707029750400555884093471171283106127427211803830198387883963364220780521260503304505259090830816507206698164196026914005915870125197266423668355497170533160822447495008065760097948703920316895909213686080198720172110436888450032595589700171953672928228721761263770399720862639355094175808066762652945452887605960730270920364385167573143264335915254381592617889440177116744033008164899997498912551605431337175049604008967696014705642658005114506047561656735281899282140589139062074337964765441749781861230309567499152303133144132519215536786059957958429955347704084138261394327609801141382546137335825305707613335148944450722542566853334226456729696092312527874211011247005209319596732545353153663677264618137613018198190034109241372169566426980922320228899859815850345260855366674105120563512402912398354651843751477383323559943784140387507805673243034960896795958806583625992765542770663403837562958645924215506811382370078975848971826767277593895786187855881693716275231546716382920400061208861424292089040687304882674286660972679983110553600000000000000000000000000000000000000000000000000000000000000000 [137,35] 90982497641325320317524347429138153452482539911413977785294505274987952204652576456096287619740857654346458313257035036419744589978223791510556478494953196502169835705275314145447985685145880262371056914922802450180249234630457871183068109605053347606678371846738430652233408193058070342048880432168619394596689620128051571379906180099153672066123417659486491034406439261616562782384117796681661762167406945955250143865223126551415136410338324486801577048404080378331222628076650724874087199310391028244390797208804185537077792592183244014409606104637232334755351056179438042456230031271460417062524148988977672573775759718096182553922070959240259283388729503025654293278660289159278125573891034402342052352220602256805024997723005021843134267483597565692297111230570660428964419039647789229206728903841070195304161084351605802364068741791654387940683755329701303976044830206953343900192988257863376333802139051759086534427415727076175600041988755606378000410022657459913553467443295361720937568973550893311335217690229693631987854090849930788007237816000481609942968936122002083672154305646333246349033245195139781016087991913825958049912654467663730216288202124920036648578833165057489532848578778228862095745682621479323987113588973043274259404798429463804698081593195392297071689631810511729718876324356043577311312921769596088549085814243411736938314574427469740312816363433531087155852576852340083715601956883382084415087890641431328808380231518639384388681594422627857200163018334930391081049812368846480174967647341465035807781407145450761865977878423367585464387343952071521911061183411643478742361628008410603904123601309706061311133264798583769498517602733806275888263046454218714738771227643910498509518981746212508440136136606866456223315864668814172438707190172769645113994661881251925552846418809145069959733992456530786999424204981055924253992744127999089732813835194282537837635815173638331762975938198131465985457995758212414727435660140185281805572801421406647559455104250294198158281656708225007545232831383566163891193061875643972513646772610832833771636725651553980125610936932720411490518771092446831442930298149036210126011941647278774241288874671210352624937565656519956567220867263916126574547354393678921204819361646527704912935104804127540178892683549268663420032210262525290516498298216823528748117030097387520000000000000000000000000000000000000000000000000000000000000 [137,36] -379913071953195928953317761784222408090315570480559548824020917889060753690768811032206271737611624734841066552285729821212665202173482856209444989330633113461229752334477198290780245252491236121492300385432190547457510334762190198841678225527373932308475978133172988757261923145668276025341441307975163577613131842631849946776048349502429854378844644301470033861558035500593076611806669581316218475798786284523849455013949653185858984606215734062462587370617394684887782246756544982467544730665851496916374638346736277271660018376328776581793624170565677653828312338718577384617928544277483305098942932848134013247043264766896086413651506604794876598814219489284778313291333099825448653088367856805219467380132653880361113225782434965134843593519072714762724120537280056793412505404754153913988210790578043188969357504892527704716121571457991120608283441839354940199501855889321356123295664235328655887194075970053198871038372273095643635564279147100454990655466763517801254294277169992662701988338892881385791168249604802752815337149801592459043507759539935763605272715617596784678628399036149490885840817444420423161331538691714418812097950396421570472702770408732199032443223063810570941797420832843118393866896829109409288685666886617717864080017763436959314479273730785340253080149262644245859706014239674630171998891534634402684687075726315340100317561941624134933172153160131557923075468535974465967286699766506317784725975375768038312634335234840533945607402765000035799037465579609978335988011039431180439498667727293882571739968529670307206020547269978104365759189609239545895057150693942535689694552008312451413341744651536641359867408591099945582145031149911154092569174248790996748361868609006303258826884662856441397328200041407507127481809182114248742528121074878988338304337261341374595457541373479746121893520539401676588914228194638160994832972026686053189699356975491823907751721193015712019945687431634784220171802079499507742788154900453879597848621505377015353582142742206009371747565761615622335684585885558677275400268774110622782137350230584478703277824286441633073074792327747651142169866683202913260949883336148541323251687534997949085967323201727189926992612003872408040871047407264303060848299439673515287322509565116893253682964544689364796486010292003263083785289976508463134330797396541843570931215944908800000000000000000000000000000000000000000000000000000000000 [137,37] 144392511181268900338207133949577542832055157597982121016734508033645324337440329959559678570795926881783117738361160668511225888240400062195852670772619633527133543165825469202123487893999920130232633919564250640056306115818521856019225764618773106102019869281934445843707194273635342681302253284233391644338538230816113882740853712690754515683926051899667351582289937282184484684209738479858205144786762767873656820348988067010917024485700176174129526578333209250860531512095629586346878264072371208016666457519103833331072013333419940986227532705885113501639543783628019029076123178648938312112659168959217246420742952138049359564640616081131617077571088400711176485629195087080302113025760767056378369492765441105927778910832041544640143094021195552657624384391105226058361774577036259653491848030685470282322256063541360099479652261302231845527748885039721899008569212977478552597418764396582019897216218799414357555633194640831805411990352600223980818626338487424837808923854774433542766995225700597132088960549489259204325612319842600865401129581064078650387313965914252044922815181816374624859383894463836518275141047465816062750781375144423261048842284559712211685925069249662681231010740179845617067038278304924808653420308098173732388052146240585780575446677042283157189112476474681060616552870853136018568306197459064396137696787502407538245232873671087638044376755544787834583862519525766174159623932893408183070767361493041264453428697389925906876724856200299292101412390864764936718522910367200827009184447280608727112595940120106364670569680861860329404591392635474543397456771098447620902331635924360811643129102205247694705803009961767455911409335157777884213916924862457248769080522379368701418776921697479868080111381466439520245322737974507969439698886127945732139982319627579987293758868335639808275069334639557877243178174521707974064645432213561388734040726040873419898748644095017259956527305387075108428311328256127186056196478295884758379111247071959619613700442953979828513637280259150446598989212410157057571418716244642847285572968480984854604445993489409877435924159648357764163434662280189162888148958012448658308243451133391944072969738289006035227910135687314523003003004852178200270414328842252715292751617213550962233091768839767442183124560997689156186046293565339616916978196469109111556166175193825280000000000000000000000000000000000000000000000000000000 [137,38] 85825072514454339644554861597517602545607052237538337651007555395742736470628055951657536806828655405520939566882083750751678723745870190798861415285773202584493956570909945758592030807491193991530454498859104022148358070620014189987479616111948353342121439560625937597470811416075576516465742046997645717991570702117744877000963254678590766679851359232215948644555756665787396347454700809378316848142075091948147922988260945739146915200644485090546565744568495448680911517162369918614637530512619747805943567949291483536758343192069727583791026926583653433239743912496102440982999144115295926579551017465782723279528050563816527523781007400993269535890219601969061750571929643423919243493843714953200061611802346742387237261786799874549471813223269798581149749553903835436992465467614740500326748709999301588429485026519384762530630388945325856895140648623777716050732937456189596176056756321501368430601658101262415025903095729990124258759364330963540597578135551327975735954923870735767608131294816673290946301422117402339374615365200841260946159952567437377886609018936373166718208513686064134081642005725501031265991321871428331305291550484983499937263085928780139172317578393478272115283963078506327697780749436937112295250077312807163419213167763574218735563713015205020101794225326165238068190817979176353798339373287273229047173244792520119111491626031099942476340203189790822736105421685136630264655986954493113837621412059707979324577608993147513684780773560864771078396145687266133011353244632926937465193457353963692197522399549702480411184345377044220024558713403457960845300173578251984305927295390255729510466898438011514800096022665121940859310293308131580738708386403707152370212054466155040846919428027638454611795155206822625473614110200203772397292465914995029963453390678748385998608516458410192013511733318111388980245837537635830602382029417806048301961304801788196491341606198483848726991188089451734170620425596559400759426769113674906931030494840085545361650015587205952323757133657782097431425678084960344685775578108513527637015043410343025358658322174022816357021207991309628430000931035540675494202750035772318749084905334431240764403177136186671995014302936069907441342182137084342457938650676117147232917658801380333376493831093978459806511796156823698265747964551932458059129967638772279688246181285068800000000000000000000000000000000000000000000000000000 [137,39] -167531319240635765943876222327945229323342766799794368379936003937403589482000566082292351058301621777427261892193465836716643456540076714926665646500760872078265237289801448341149819645907940320168086353314187082029575022663145843689148663475078164147690673200144620617718817679533302547792249438505318898784084805865614223708564068281809369699356828566014636383509321803050222171241088100831178210216142978914533477812509889157016786258237526492919163964312659461654031126302472938444734867157050633798654351394876410554330200766588921491458149659739634576395512021504651978520964838686047314834993714090635246872585907156639279773448503202168634541643524515928300313681072751992279324759106577476502395352335538915803111857629941658546287116784433783557848761767479527962434234780142797408067166239501714916669922916117131179381882536479151749057579512601286970830676129059197830861250133888399967127516063494622077577992399885491612858390647505879914148712212409299442407544332626049553299842615753457951706932780280518017846449443596579771451257577915782146866428043666933513728588120014087392671617136392382408456920564236533395237500263466282460877296703958617748945367565052096851234530208214756178631469609478486518696286162467379577454851960100395306732176839927371805245129675233634711965595239570535733183397077118883920483644494998896773718994334356196170661122674517459742042249227738746416176573907545097156037663853691368341231305992728933506993267877870251585629403768760649863929901808078855128426688030537565032646666176466296468737485794629353055213157809415288978843506569306346591306834900914364564185965459632088827601129978584000865873842172579730574252115359965220989078588650794077575891047284078864724340388824119648953678855534558213047078515649594227367472367330800618303501772073382143762874172073284543894546095610999165029809822549832560546577402975919286068263965497215837018440919643140616074645202200375790884018205023067652990215815596754494615724229091855574785144071798067521461057351463828785766833559283311350622622162610782712910604139611810495090940275189061399183074146597581452017640467819851936451130673451421947549391022047333323609797615015984017107897846922335056007865956970137819773025253691445051910681519228977430165114555053461933644101512948081761771034319474655593817247485360810754048000000000000000000000000000000000000000000000000 [137,40] 144026798212122353225914832978349323444562955313989773459058261003834650529278097321968906488512688643193863743347516099558870239376781301142342384224212232390593079000840817114653284125131686100061459124461519507028332450237774153018033570298282265059247728855006407942147973385345938172571692214686754765885583754479678416146425246906482159859829555428345791752969484148849257966138382061739159472703041129601862782651385636983281783529222139193563101102818146762538640492331089707880810470379036116321842244882043809496401843266273279922846948437512649033430574403631928573929462372015241799946181733748740279743310942518228803375091341619677215861616479488908597941418723963329472576260402385312270540868611133536004790712376501551868119100678309765582440423045898386559301070634115716755428433043888005961401181698263793043528505318530995382586166332179636642399361160296277190415307901398329342998738232391953836465440881079935937493762249454162563316240962077826093584361410480429511615164039653940478074548769042312669419061714258487717062421544680152682528004305784869814977004448892420468759445788924385433782374383657633428524790738580555611472030033358026569941041951558087980536297531880520693201316855148567016495937497470438716623605850940415785122808168149148333423074124705080195391829959230282643912245450121736620323647796101682427845528415641311696200880097324884855958782186872933982383661852362937283284997760511405411442506979542738997803882879623911270796929858668437745602368049972179400359533567651167393939442303479170703678010390974143487528498901391048875848903887917678791224049895362083932173241208281190281547569073593728969181503179617593704617485555339393114176150391078826398917790485330299446943140464738064728156216348491053486623984038511532815855718262835537566117901326953285973620559277948986083153929613750669856392579887601544744016926911584410888592633469570398504999057227289795391902461673202349523082149373539670185011414191726538341125418500392354017454625940805961302512876447133140176688379642269584187363385032407463381831138846104100110622262592918338587533935108290667857384860589067784786324340925718564728567418874688649438388476223520276790756782111790980002820149370805402506269549199960928425802930555481422904921828492679404084545697758910276863109120610776613459665289901349273600000000000000000000000000000000000000000000000 [137,41] -88879898810251576426976162058628523734923062900544587430247762845657827881649447011036092838524458967595087350228524192249374060939052525243723143142822135943375427118574632570458319984661680351869021773390735918302098291875350193328258839937279885633523773718468335788193867994427165663889338542637724735747031312608362585663955273121034103413485228223103468580222358992623162434594240549233269976236086514178059944586324620623041002136391683087055560087430749816017604993127140139726481671295800834870110704745157899953082137606654367369768030736229307000120563514472302248343530192664393459967216493049723039890389263601157401015730999118449467236220761806136431525486647367624480713768580846150191188783423248192562022785818413501873702676236275242248334406170182418401425846807109968815686191540906190947890384112497869634480142272365545638402550242328857156830901454066876018792520167859330884449858919619767018620555645658238979168316400587354568215109129231107466326339770680672769429985649948448748859940679279648668516287610475398946749224721091248291412926561077345075687241884491812191980667684379765376428304744812020565203029544378058139630533821048545206295742546664569183098352841816043414159986793105206089600259593499583082651393098470711721751136338648987265567464173284491236047376626701619058822509795402516333100083711490090111974060909473684324354075622819013443467605106094818267416780443118789227410120399728651223972459811697524405238874660934571301935639134253872310022081865500050171213915271557137485150402174274819019846404095655940485571879158661150955200782673670845036112759311377988129842592870492097745420338630344187631583651881629957414128902009889985732355697062403927774436725101492425610291531468578268702358393084688818990739418639338817073710882432769361962873694704911139610299330308390867896019550126741834746810555793993253182290379878618265301902517426705154075463994883719819445844995273584274348816361578395704822161136013708567493822889491701453842250458296944783354975821852991276685012322056576400720181602508304598491316835883842966101096853921138561549209564905023653026296494899447058456133777377315827732476522598041905831705181405390154287532779585358962453528365253988777597386587353995865882184807932905216154597352259020243644860978496538412015692185913727433611741686830200782848000000000000000000000000000000000000000000 [137,42] 43647031532337529596219670713372349403794389780181055372404164712357002415030584068214745348998670732432691027582591830879884126815468939786097551716695888985796254972350458359401940981296683257796089990081094132923294263407798198343641103784864690217817298901273800746491826598576867718546123002315763829464735694759754637989589335211087831077782786167024698572853926933984799453140622538342956137649838815405125548797081159833383829425727282019816506172186443553179783056294854214788199097045212435026780271023151319588102607828021700815493017007253232527631204824734289786446211746849254883132349354909835315526192835380422241650135425884864135145808398706993536284049569789542705530883607535095462252706411514745942514686655188418269223358189358545207960591004912327470252497233024774735828846317688735269809114934493753807106316956798203960629058784386512990922893056376698900231785480547027874479459823757205976011866263720081415845884254198313617629523158393098984686377124859647744518445200691418473809596246197285789686084034440213873339745322743091473191110304984507930834217520128449935113831088000511871408416718278812808069871465737668880560924996737725412651925278478116574588240270025958096509582279624661756910126313334510368332584898413770293708937413432786704138319887137153780855724892161136480694672595219915730747249860798801446972891591247010864144754598491317703465648119388228233610366227011904974762000951688644184833011155673552157729270582244131976801646158745998404780950944301374320009985482467310808575804436474889162526147633435510622301337815042843772909404256368703981068197261869534314867595549539076173799585862410124296075949947092069618969913416274004902832460342223206489977703217047866293266187716636459400915044001516296541383199934468675417966347541719510159562498315679635520253254717382540519445416332823078199189101851784047175957707012050111078805982163567050582187580383600577842702204657113370215565025141883689857608299540785430308366829490446502956547052209783985853332000556880310414167785740625418319837944217561305448060914605895191122692407962271024112207812231858313241584415274664848390713955145589884187782793918014194280855873503043737846192264538823448839236402591848160243009718982903866313125501286776071285673351689711468887400432146991474491262571526763144649113680101140070400000000000000000000000000000000000000000 [137,43] -17721011932889617184917446824375205492853990224123385841041217782000229921653166404571286524195806398838848621806256033424807615302561653630695640574477673322163574976614637292024810361936593283233123505207763407474011038071526758217064559442396548733813460003235669282520149177219706731134422707803065416114001350910631562613152408934435018811571577213052726178469963342029295272915555818113306162861299466189337691390579299146466014521152929404441671135093907663974493360003035892712383926545980760117918049652720696830664066590851398227436817072134046540846605902744628850847571884894982405612020453324101526024647465809301096439250368961254039383439306304640164984126151826177005829169040673433606190538548233808709271744140680737688979029739886499661303402900032515008395010568592974228867127522499257739483930520548481125704622942777463192890525639578475047639944523354931348740364800685628004722002504911820506344280000021188066250300866333591283419512054757765164269996244609047501069501525561829264742181953155227375035852458771279420489987633003408406673587712747831931622355065732114459190543666138530719902218609261459794408469294514536266537476847727798149114082337347168782312200142818484602574924974718434861570369125221316202224572391801009221442158504467140727571055210141355404045720701782551041912499061962218753471082787439891021170659191109966083173835861229501050386142049594035538474940265991718386920770181508827351453459625463967680638712839568799058622803530807524063377652829991312253550839295718468180620366067704575460606862510317781282368168847143191884437546003956032389221524406903669648617841214641320404352668778365685086035491830464560797288264460994456141693086011838387799395059037636458226097170221693049378916954336848648957789007237187970319851738672966650923359114804694680797276494438824857030934265932274820846869075864708404321568688925030076307947001443415857530287456252817208455577726310632529637268601165514934826701534064275050663041180307486237875263112740662762705773656763788304867357022730509893053675610549416421068707200431002457936828497469077782570782217345238497581006933266997663644537512319289163603732432150290362970946912747375071369889579226589997645443799659580717748936409879720765097787435627768702954269248574917724273806983216142304316958701527715264027844280139275829248000000000000000000000000000000000000 [137,44] 6040941225962723133024417414405697493622845584168601009022012006737106625226439997327955514292791248220553781775626826486690850330487071438800498955968827109156673911089682780795905848402341920666334332203726211004171790929481343850724270239795342921046902749533911232762458765162041000626589144783726426855928614146593143450655610816109004619292498813949080200421801494889355663434431166834658553066148395734433839925321941687598148809934598417620614785843630459078530890483405442579462894963416824374502608255388265786742470715022018018154213507433084961264845131290610996910723364303431111309710648249109540006756096467064870366268220910222483925618724023589630932475746122185466834568593356361176635216278569529576546671818588566201584271536929338912287864601063892074991770714700929055244382076690488181276686876646373420454670365762295228476317149969471051206164088266006684817764009637536079581814090936100398425162864213362681176467928928869842010781344427784036948149800922234207749250449846771670155607832378344544294403151597812612775790320646932472827158479693569268329924132819894646603478903278576369895909333680659242202937096602519816735339169214518566267435362965248458962502831895944562701041679528283839639019820373764328404548377353761083474771914645095315986028384791376427735679499107118355420352586212888059154831433876114733082089833052970493510126626082027614467805431168365724095877131066715835989681211035021871126329458697562940035983277202865857001458093984065469935989316532628221243750998112462017942101404867278410443095208685580945953533411067557984032354950909428430946200521747280609788871928290630649450138715210166656066880297906806451987166668583757681173792271659666127062172728959414249409262400222944003933886628440428384411943032139105821333601405857769254407890955054023819525805277312976058936720504527748229442101195921753500651841943397218218927577430026189861868282394993696794056947023125721539852310571087680687831491775495930981765164364254642110947602560537318556238855323740998910411218057881476518063139599269157674756385466281830457578197157563002600200165765313864191626629022136517914595331050011225154001164548514790744058700965925176369261008557116129119691096444068238518504887931342301092461885755197490287549227278578478044305436854080548100732871015322825617233988208820224000000000000000000000000000000000000 [137,45] -1734557609737106449324327064774464404485630375452783792702071165383361486944081816077143643788212627600915346699823697226598628572456875874303151572463251267074924601160083252419949625557358237729069739496378428027580836912706840467616267540633542179464601867506483815105212603884944488998386417183792489976845964282202460297754958227898387953612757048177597379832363150232350940547055989919897978303001090268488059779101785277069391199127907196969831150274118124331014626819449347136738337640323425046364334425415216895222323534923180844620387789473196402999790459513254007052450158183939092378435465588666321586589836115835412966398819899215277461264637825227634649810084567476411519532450723715154361453567667864069342884791100720491951475109196534941762576852684304287764910988625005509229535625963564571007321152331537833964506029040417581517236910559941602266372254848296276924742776954668674800051000664909623977644432205856336078582637385344831417878206431640334244674124953935365319434736963641830512486814390263076506385141547057893316878071615801234502095075817274145891483070312875362113984119504306209159592753061476108071721059667355082875135413528659714662815218733428418971484216831308251550847463293827414108030903523975673815898251761397734389194938688443909122933945686676099430406132923266306961116956810605903218180515956947626817721711524258622800666243807517381198520027709081219848946684261415006217724353042566821768343211942053419742234414215136524756217030892778050988667970302852073979371862546816804457104463759819423439712317376873363676199099130773484578962991874189101801192135822986447176357185606009410655695969033404724885947795414275888558415520988992630063608538390415599274770697047380280595405187753787702829880188549683519244202651286939986144240899766626908317515757088777209026118740060544948900255977220068947305459447835387036050261025273641314106080075137900565859458639041233983675030981609926542937742669571850883207816067462081369520030683592332746788784255036215209762273416968082404222402593639659359295926170619486880280447011959973700349836470088855850243312926514024383825360396517849011087192041644063015476837433519423378738535131784255767543426193563328140243642754894913402248311945338418331106628629762874091489189614851351430111644732560308645167015863652170163341044449500200960000000000000000000000000000000 [137,46] 416373715703291241802628093517069143040180612039297103841214916332577677915899421193773076842378190575240899904875629271402079011377467616753626114966555361074051472443068254311039503990046988146279779070181175249293954944538806076980751339408324077124139460131140886385108035773561364457856637816146394566142190553215485506105117884474293372876289614574769920795472340434414961965454118180835775369633343235631004955758601905923383135449694586838619187479472070511362435583541023019102472470410989361873531478993345929277366558365584883531829769683788492972477316993052250535725699056912268667730267325181851354759503147653356120539008160637790383221237487946332164652709144310294814607294457977315075869976000105477389694079514291746149992965302529579469424315409679319835595226625292307632965366403585165027359547937472964020418054189540238971596518491124963514914395849525097931321170622874470685399006563828869085958686543794056311789626103337880856680154921797725287549516178249825201288514496098457947332276072060620676884947884893991385591724833825946368310532074881030256713809020153033929425706595039472480520688364296969970178655243890631060680237075563178568041512858818722704636128024432606556791330270127950089942189601068023974003295042403689716072036533018546048436618610923051859828859885740353457533791579439992776491717784967689848271728389391230736455456343869488526816266188628462402551168786713761775425820996832666530468167562328687920825014762323267789542343358518996767862282518644335535585227411924149343351895984430898377193295292966623673122688109607118876604934926565932234913806434753290061545102235309823146407377083992248893720102614438026779452100533423068171214078968541220309927163648500532488016015240559602995916297928238444013744961257410239048538602539336623925392311975801910775666791963148716003628132618104338697147500982012285016978300079664271034673196923209169299736184980805540486544721113913296112493050998828065052542806684837572804918342191817102699577100214103406871638762081781561341866924819203692840873134147763706499712711230247930146960643864798571145156387251573169841876596424043849789879623510038796748398796314205551839052000785834672792001476697788151494836093615397891581052098508121081579071759038250905473547421497895206060700968237029718254917187324199129896293326494105600000000000000000000000000000 [137,47] -81597678304134469302917821279299085749954794780481109977812798470819100377917372984958598049877776658728316523150811674978752787469430230889853425032957079229240378323700071562980496649147371968173047583896412083937533381985292162456993216390745702552354965519136838136045458661144322943358605657368322900871639222830527579508346247260195869006994538539077975473994803997865963082416932917320160713109305342883520739244420066987849683232966937054726226669624258051441704415021119546044478999581779355180850705320041569079563596955452316925424523605314721314942670959724505247474890850242234178110887952780704970329587127176070244953001705006394641123617975610735792200444091923417224445675659999154685292901753413044060850661886879455488945408362407640566189311720558902971536987048650391224063856745624648838174665903325355831443677513832281899143718802787508539903927496949313165981584531685718907153512509668404333353288016234447513200751845215548369681648533408761001991668417039329406851161715799637111172448992630419480606978447815566274032329761954287916078963141842886269707056211817405160316050468484731807492446746968968580703796079948890104748421027212888600437800667511485264718545859381779343818947665153298577344445137802076954371042713845671425759143395604610457663759772863995266975243696724854817621668071177151952228960518241431625588065826241396349649318036261394479274414609003378753595149338007905226981957380845027551492979226567419530905742625874667602347295733456828627942343822178148596344577376915496428705965241229914066466910878423730325196862856631773624350892102832453730616900205224214829286479271422564646069936336089328695367523775943904448607949355329698977882031830242791579465284170768097701942910344143677085655320075824337185155717724134015373606186951386938946211628274850334671394402877722110413240595598118231884132554853326633905093098888414667592554067434931596744684629651473009461532725365869108927295752936211186278363451434344964593917690570476844233742036481794330223363905568496489902147903149215404492475417053969409123016191088568666231963798460267088547871407751956886973674591502996539384419953340305276667633056478515927557068751573834133951751732514686769581502445363380830454829002586567401175703432127239642922613513529836539774118851512107749091873626456318797111641099179393024000000000000000000000000 [137,48] 12246169330152868135179003968002218376376618477150410654526615483489133710380447260507470417839308341850162663966653620313835639247117269977830389943722340208400359697243604696761217799356593041859495115603350464324927807862032714170078080954951674324525727462632658077904816027002973047208855560106489073786844427612364901672214572735351327702322051167985824250052666133264877913673958411140921448659603483813672549122906716293886741397384688353878009593200311030939465635675550709726265525889976053647852025329226707879264759960144604648219770875756150728170818577405173284312246193824453711835102633920606307268948671756428905551475334062789364086710071000364165814454400831544320765849593946999279957688102240873336297039032618045013391959677880499352734044410869706574801763381299030934873281694695958777206490525986432179959520027807161648869865712392988812439750143901163819542447627958325103586734893623190147659444110914358643623583298180487950261435262161424358807100685974261072788100024683937587128484980679614387479065701900499368607166516267756488995243045028726117303170912705710735847602099016136782365206110557016559208123856637821729740031356001755119486241569918329343853855523352412457306451202721735901115973952485033281027611250868803560938743411775323866611464915498264893935729329158548080994503197863976935587400624303760242552488007012035054694574357083939484713691280963600776066701207852061443729337696497986694546122793742174839563811209322080690526426080636923984560013389688859662244657264066178693740131251403273919102643339604011038600154974488880569537552106447599055178813450995702766650010004820592109403319493874558930165125665361222378212213528975347555327874077586938507272427731408977466050979599793466253661011493683440473855150330714704721700351800657777242424996811814067384976051508947460456081477289775501417023827505072106322365995928655872772943239738508880100427056208620805679484495812467789999950354192047038932433578163299205495260811810703552995893107848060472910122461272679494252180682663525730328562619141625835808295916835471474513814722956102979198675539808108712730324728630342836969864958747514529433189024922008901274714094344920202070418845682697382417881661777431028762272994731938133123663193724949252758412235383021898423004670386766394243718540382833601266694471706214400000000000000000000000 [137,49] -1106545713609588863412056234669199815552391963142705875921105891344838295762209955664451597933442393977812525933885162877955840022325227388342524902505350907366849511049534756733020692790542816377659019939399835701088102770105109850080768606088567450451061165905337173249704076090057547132477936676660713174588371766819789575258663313711816712605423474104397955418176691294369628380239398616622925741717284543803476363595676669570082439724510229894914422773330820186262398890072851169115575595340749422919582324133206278930789426776388044255294525502603705181019300309438111597753629727337955692963092090843006026337990118664372336653384547932558059084948288801960859850996180475977976512532310229757529398133463862950496966506641545324863993265596459447032408578862767743344970142234129770523972673207988433244988674414459282256807371000381101654586783728520696779642379088793019194936447625945267654365809534069141712805973334784022948091121692784400109887862065962113471982300265327078225410755011849020839528522221305769680788010976667250478370201612951576351419320523471680304353348209816991216077177167752042128394974470786316253639265336021507065543903346428433983254973758256495845000341835910038650172565902006431498958693253168843896351109616628296954031639327187152844755472333740831803276267222647794646722075943209609328570790956935483096782476220018966891803077022707890039709058721574325533641509741907137793083632988618131783243409787780909552730941472747017845613415165375841745911779177702675390266070765729775706632377147769391267312450270286170216182365526089272271153743192459713587477553804510136230668980955321392144827955253164381908599619142835813955586716373108535016308138104605911873328523456254220200983443114853761840620613852531896605701828871359578834514806407821043096119197726309696845062623314524336816851954919274021963504942234927226437096744239148946004611421324333325411251652694217817804429575903477554099463089602912002794718068725269563861974568287791885476505145851798871532472354307895886862785487305142856189137480603945177578120912744994444543165290476596654602085752410821149834749761671090848823949010570221741816635599019156043254096030575892143263456233592975530572777451755954038268296096837604368666264044386650447197683081817093552003832106554714612516137385269245596532876458852352000000000000000000 [137,50] -56700906820253907203634754252738967438035071451111508164846632942651026563979134006384899083053506116198469410920837695776777435814214500901801622940921053559400552967913545990830133293592669236834621968710822131268476479277870596606036509533806946438803789199562461107494160145104944080575409779057122750228752185958550104622951788485869343118911571338939656879014256717143819923646396441194526862348909832374153510359131043609299393871427128237722731221428635332025666076660715529711078599685164756134625713676040872745958434366153412683817459469488154678815187896765728536425096501420666896537019923606688068431154331758226950218077367951263172210325808902212484959949395516782785610879556355387722313518175921569401446703232298878145766690207316142323370566434292383396731135835348942143712794926621937614894132214945959439371020847351854927065024456948111420513629421122686549718430059498544535459338194531689539004101088147003271974465406084115636442400626535895661293073917977377681423366620654094026987663041436767899206813546879815333738650583071997710420272162949122824170822309777908251573626357823465993137882115559648472050460413372623992964551391565085223461658170418515224280718572378922863462309753109737885048311819295277623173062834685371673873680443413198500067143685278953161002890173865135560466983539543654630316861817521941768342397050574063743121260272494234744149573632015665107915621643193659623308089413741590168345158196592302932039541494812687151974701522280928074194919123942810949096703723696441324625900334651544721643888003884550603771405896501875662738589884635196881295862906548182681700846698046726514080125602697157063523013427188286751386334305708632095242896375794736982360421699497870374039658321038981018771116017877064335916588383576627828707867430832393318630814792042017836404332477911748817071417156595874357701588223063836884372264625170494339100345895253215999398132357389164533495829485106344328362992796810056596324315670761200956648557821783264433866968087269720080071276851385690883489449501660522016906567825854369338012450436144673256623271375658802212064450745399123813214324432677039983069326005186013403228377869671767537505172188505200993800993049487610057846091287814036668783173686852830552281984118369251903321027086175696209542482640088572364885929904147632982583987404800000000000000000 [137,51] 49689159490778433243552144316982503345042484851894777920781159981010870660628620348756802303067570972901199840505936792758006224532247517552308000557921280185774224798590649346284861964293508039081135089028670523979002980499592123826013439265240737918170309102374888635261975506724909166420270887825560513156318514276440323202015382248535760424453231486913310369578670379855964822429858491251621361432445021120064925458385802097085686476699821534341925867480242302630596359312282274257736459467812830933887292916032724184468807428779125498763869077872257199885926785715387261372251400693919609841631852247578148038277710949109270667680199317866342199224690966890398389952003912432922991465188004113729584709303180416032993982596216907309614314885463996691294463344619544039774215736658563238359579014019441159386046734152788096753076135522887413167359025655119112255488503361061972076974785430206337461826207501337590897335010012757776802779117990313992410842493250015809806365096305739043118981463863939877889955453893456006499782679940079308007035751736192823729526431128370489707861840868699766182429624282246248035915463544048827962185782113787953241221749646075762564148122075324075577765694145162917520142922598487317676120116080002443990961353201358859378291890155774134314182217869660013190068522518163274793595914874193252827751580239799705978221761674516701624468090336328863857344788630336020146320622715611069463517550964780660883266034080520995051002295749629267971332976976073556591956047234232057859353827049319460285831388988223390911210072208867547021672504374644823363913913718318552174274355293136842033911688154197183109619003733650036916526723796865510104910776826743793736126244102618108067486010755878113375194750873834839837077329898992294694201870005636480278357533018893324339991248366678887279089435477715325040296669287732868101922308163860436474034833071388420140119604983956892709813525054354403889057143753215783007678720211754525899995389403549075648598137659901644878141551167770012501300905532366543616865923617154175443096942752232221471084609374231971323763879904686712455114498967866259939525754669468123292323446893007789702476093515555926862912645665493243603844212918140506827872365421228388869640350429765570109137485988356741587767901620461833433752182753461209959049981989403279695418490880000000000000 [137,52] -12365935961998512600006536702026602063714486545948547922866853679252481270123873623001002227122247661382630113560416789399526348798589656533759716102309694036714497379146831445659480119617833822084657771460587714208874432379576529817971174791362345808235392173120442404394339358210341414422854763549883163989947982784597846446022698282111136111165646949630861876733637225173319489560618832606508999039440083129051195350239222905746321430082204315382521885443233317490263187111708589183371349860742777023476955067519375671835292755975676302628337858847067029001017053929796612816680021710368625846289301687299164050409105389027650879042236779173389589651683239923880561870746319063270784972903870077751165168716591544355101673749869275497832135428842439518465139862776599410146446386768893734498582353306428895347078656489349888180385058059131848969495602547728499082446546714237885577823731283007108738670249377816678004237790475278389910944257250538097915583143584548859711346151301130363650258497772219583747370280726242174400335099624184316624696367753130770351236829824655120451250222300425676912180091602235879220938561728097837559854727893991283315080814006684093512991669583045195324105389803959489941575453722283215701955130499286608399239200246901582061563943438063096097319079196490774395579900732323495218275201080680111399172300881480637612301637366107156076414380370212101031410267486547893585150881707325183615844868790124361439757579707534889088040833281146818729874982599316394248421070099208200348187315472404130374696095644474419457135024424073600950645786416814292444669423602257821093194378395568150523660568814483452971690361181564789568822230368155654419287779798056348282983194343354462909127313316547337456881365861385955842217527351481702164917049443869972671954265089043880220488475205604983461191204588492448561248334629409609252053039425348292073864452305940846505476784250982342469994841090827647699876330949653414472860643828075630390360078351850864966692639538402075316179488458580506534830085844574294310233894478582269949145784143328526541736242138418033915317954056234694996656809045594692281045133598505302904721684324758488785918708532612495871254554000257641413016280441412384280066978054412337147943772149376892410505014228490007192342154912094422497192808332615261528624670968170875523904307200000000000 [137,53] 2067188178261349818730739997698185226533730555841279847536301733159995339190431353630325646859555296307030818559456923848409630523323998466323758080936451826699562164838234618582504548894666903543520413005044280979740805413401581668779803859000884212895753777518193454130771937403191247817395429950290716096295460445444090449913969783196818733180520154997712348526186808594340701542823760513226100009913430410912005745488273347872779302858569105868975952053595347170795243508951935085489051797041077476133884426374245102766770344278664481526422780321478256591960321877275142014683153521756270532625150475983247718900057395478416941661996509114839596412615789443159511134015046594294522387734488988308561761190003470836700250663736619978732434505892435601587591703677888799986985502801025775639658881736155264214637572551866890902234667834391266344168652283876117052128088024760487972433815302777196228787947319683211471612905802140319948718257417250415007572098648089728535623039326703282281875584472112416863006110339019990249716308258642437832713629692687711970423647686543063480374532873352819586946668934689727584995012353995971586972435119376108279199343758220903917073212089672297796467039150838795629719950814688794139565600439661769889044871333782549185721988458756190712786673493599948480037994229569613841471989752657115485270987039639948374256857195364798170628442266613351922815111139599049949422516116147605465473816838663617241962125545910001936671447482906311354457004361258866974118834576719804051867185731066004087527642536030989451745230274804102740519361115737972195943623174124199072035416870949692053943499858133636980949081916479386672438255149970074809059997821406757428399506312808569868577465117025785350070099624767534939023147143648549519701245210364907818669228046165928490803088193323421250642747900944290434770202880659652018216180473307062548847577250628621831479729144890956327287692536815767940978498173565866083792948018457439155251357741569517233801965866368476837516945896506733817962593620654075115677066110135830794825891888668719859905144286676884532258093947257339953485359247507032046404372895038072259021072925766586753199465017718351595630198740676571243376488942594561765074336275417270262812498611018552406267837363774090338969226613580357159831335591584633604496682524573109482621501440000000 [137,54] -246174678909394806432949038319928392838605329928620501427866488193214269204085516284364387378954886670020743666378006327769031688244518865303874452923005832552873836143155757692378691089301601270091227480645249310041623262221315307129066330393126377910460912277802798402430461703475286308820477777986311102417955651583601647935908706976008585930545899949390960443548751187505935965947505824413974903236337538315860677469224173539520733474856735760726990052877450456606071006626369372297081268713562510224918356376035761593191063839880280423424500554107811199551424109181518822257422576580945590140221809424479183030210631724738761301645772196213196889118549186853600415991663893936786321153351152484736428185946341154589075088618959761657881826562508827577680467221833700080953286601584199711424415455247437462223268825278185101096091687067797819019540020581545284780767990135158578985633315214559539879395318911791352637021294493223143381817705474224373199703901057395354804219601813360682454690215904479110159924143115366429844262931703439755666071989423727524213399955395784165246631074781852910024800087023874339011195904204157798340287689474669834102655830366052258332996853024608875192556107009590337907336330795313274847386336273618232733634825191061928711388616492895951113686267322571395708751689911486117096941054491484761815041943460300525718946338027731600217622687639713571097362803085407276658762052724424257664015689651973293174944458708512459367205132020356608041759846559382764415925232681352517928499914164207218834981109223969492495593058210245241193364159087778387173742089927577184884135223225719182212939158813125572220396159628061768817214956832897049182581907352305790236754228640976238435991498442048132340208457850863496813796327836843564317038496979651748130275038409643499560864122029426703127233337718053857816865654362956998754102310074144033080486254219535078435426086219663186770200259886380909516857905471725384121226518153851319555036960332977455614956034336140280430771360422843784331524979141608951059136637542008657296017379182299153071395370624135983074142874520906252121850453800126377909366284345605380765212424416297720755713705635129855360810004442081219367647302489870242761045430501561493192046544120581615917696612918768848295382986175435636867097892830298616579074146178774910350131200000 [137,55] 16625257536181693585737154404807781305824196382043824213402628014528261940704779667981670274076209297638694227467696402610746389268660325211887827294415275156051139005388580199280976415937074128334460179848184046325734590944219106356628698651359637619979689434207285234407924100680822083470989670548536412774771355085956169150768042575784769800694909587999536406321745786816238600090384029085758293891302797967730462783740076561349922885244795110925162453558506685401931085535512469025723141312542214026444585540942724859424172012147743114881943423983385049502202154633075675656974308658852004332911998667850605458796765847919725515844806148277661976136754306624542885624068945287812534157859252473396065332804329631797340945242845245366472294672715685709370879224677607746535845198589297886924610977338910800791427784637674879208503927326480752735358140913606460148253971007602864079235875141752485342952507102333604652569188990754526518969922985387114544111958180318317717794276003481460851844743970803269971653139934678902565914357109928351285562205298379910129819640928799659604941592931280981069105773569282879349960509007836326411526607049219728366419963795923407608239964027366405966318678078773000447693027156413390841524438644773276487874530684138223553488710367323490989143228279088166018987722446820214633116375152427406707023522396236648311164719664842595090082494070213706905794431080720181582347380748076964496278337990033207844927890234466734949640753202816374155724720837844071848167345174728819088033580874185684012292974250359210278562708209310723469238459123876247779720805065022263740983237389171587741165234604476054213063521709944762905773967495197630882262748890929933940844572075261715604029017756226435060483778370755665513531128506555961876604316138933810625582237155272480332159476493103069896162745158099056897660191051449067285679339820605810964291450366760824236723763223635893220450790917910590967021463651828640664565399010460902385895955306112108749696540880666690916050873148888710026303354111081602010629927684381530468132632328603573980439034793677327049735650894769172503807377288981150567672145912374694040214320847432943800388071764817322814419691440938302582226704847439036288378042549011133939909745653719056350671642651015768152771029249245483431937490248795252752094420817326291317260352 [137,56] 1060506319897990530532822696733895983679122187537907960787475498222659616141446409647247295181447280315436093067488157636441682922197187217332505263310095396394082645191363410704776153331948138905387549390766891529433001732737648272486207158336870408828470331200327372121154969414161053626699271951957153717514126936458652510220319226181171286782606485609144628498083198862992277211151522036135911995031452535287902608613159924655784050608477914733099968415487670233774894193900836624925157680748583442414113321613257740262379146635724847801626006794523254744896512506137257886392993743316338522306052084723495890141979157602731824654520574876070468967031924511841982317488438102317316370492136185968382139312023438728197184244959484396692163273872880352247314315573252706204970693206884522728740994022943204280094381673344573836321869836739721193012925382975558126052485059023647093021364926908678679478867313970690126004829322423539612067995828850842499810281271953260341190560490582774441006849619051703761187716943850979641624255464884658589788661769241204835766432110041614721928633109284024436308409900896086849158082516021578998259545663206655927188601198706743176513415752780037898539254727832027189346925629123457203624422471181428963361506590055880198714711078682085923663127981319611494313566386780601099073194057224889803521496200464366294326034817262149745726504667183963671476153192849702109116668373088005002426640054480744656579536876980698477506594264738164881520567024482698106427842256273984281531610843682393464354631157528306951244810024611581914804879925051075257086106173792346427413198030760684877674724332539851156487330635307710336255311453866085543723088402213850386558405509222230596338640684523801581806870090700127054305527649069733064074890029533801575482672760518606894300772677943258372287149768457918420891705352110362667180837927865480547239337605286544691686758384674528861248435406479481016815511680610870948785839366781665507333157467559227795713860280890474856706986604265243964543916738826097376911184197665699958033561030181315648361535092199319964334494819063151605705305914647450520760363167858602336995365298778118698388221149069192372594523573225134814073203398143318365304738396573346399613197163242597974036305044650001581534191798244883011916953496304167107078897841570338380800 [137,57] -615142593762679364427838963876313609109301524538246858243958600639000742454162912323653998711539575501486265573605553571662681892221249211623857023392648593565529786148226183444748755849757583509305857726288252397509777637492913550339369238074788285536447473152913865402196287377185793609242365380900634830582757955710011765483639328872692478928256109143258198542270237569351388985241790861006424088687842157179325075941914097761748236774214300325581617554435377467454296730544091457551095735503307051421590325176148545394832802462156084239422879535381983632417349682632244756313270820402775875901487308085881940151539406075768497613388201422447365924570607355744171192254489008355201838302839702728316904313164237612389546008784560975997050324867847954014818329035033108650989892061824882541114471738120007754277152374795974940421519653897894753608783267291837112165237343907819046121157769867092576648282589507300572780865096336861302004939953229254305524089560121305209094943906417299424458106674305426909037278284639473431119470563777518603375918181342324622308261104739304540194692318998535408533281620583997463469861841006203992044262737755346987561520580581069928621402390672652672674606544676499647850394711030222884718934401797154331251855518933304967261600274453271473616449865344837532309675282138541329341041539046159731632317545413650404791663763179815744142927445165112563701072919479944630231784607348535657888984619820394551118036327568212626914038828928316074368728237359588223501068653157685347757125794325581822410178175343098379303327317384659195493594825823988458664803798839481270393798012283034979549115077537506757626036071323920082197746764491453863646070561895308954817412553672876783192760215860969769419091553814618896937817997440436486003311901343456230569585745462594518084463157345455184978702532964694701052003994581682549553905145665382198027760831502164857275529829639240768003944829299811348930586357765033305686534049064127406203569238357395184036314221097316345816601601229737234064901044793626367165090256526095381312002652685871615046005150761459301718273378625314024169930699889221437675388514481636918044805559110553638902258942956448098121150477497085621536871040356783786945300383926095647066195418357652685687927541598091664032976561582535385977939554163022999106372310777289600 [137,58] 137494030296265153487482384850575236196931376534487192508420380365800535813289684997526301836206619120102201423937622152022333629593459948581260882284400179073815398239284370319168875942194088835971158414315615059979466504540706741857776286484686843188403398456685739884516537797599211394342858485553136937217183802685067661516956369976429015948295779094858066130490385147342982872271114224796144188213485873123765594971900262198751170184762833554770321568715928921391616613170716332382690244179906673703681882541667771831238273828144299807375418675284568458081114967899512365913902182959850620691091085562096296697316203467614738302078916743848720512982889800360678584470619001492599584349348135657407718346134210281328321710600480026603105343519688718628929742532833498043554954805787594729334190525762792121997581691276028224499167426881858387907474053988597233140837059449664264982728027803990954420858597482617267038924238967613534647002229422181087877659261592073825613669350859784103701031721761385926581405034051874182268321845215453179117803306498814937134867335055882756364083648296137431894526108919690706392154173462210317442628153709748349487234657304538899548141588916026665359019101453359297785407697961690725929376237924572707720778352832781927792457738492737665029390184845514943261142627176338073666730151839836719703128596662123296442519268065579537332421105553866310182358300497784592799705669557705657531157727562805722432697862811796488364411186176298527178235000227377539469063490454799028443514055749965276664275991933959826180555253298690057514451444135359454600881741988905576651998993876295672005980066158770112118347437587320619734179160753770216068731372984731349334551129528831815158484736724179696420814857383992297424228655752378174438210837312401931745250434639127796754786912279053053141707142648269528171169445704086444398083032504306641757353796189410158004389166316292546114121436090453727875963166972065777304547415656000825718416893485421171517927823278149086104879140852492992315122296205698599227518012317515073278309896815493553497335822417854490485725624953018486607211148107007481084432573239790483900003385321889999165742113591922201290301019839186631146582752555005055319224073045108759432853102316603224913013970751327478522279263480404450633134311769606328385395866345600 [137,59] -23891472727015287797371318267742614964656795213588446021261256921585778647177368770527588888933012878262188066318921579467828565470414196320799737316893304652572386883989141044495974778557096929304917496341669904472052952265179897619475707096682098946465904560438560348047997292933782782997592961842608709701812639600152242345635462802432210327613598504673159426017930322055949088706933801476474487496284803383044804524243152036040588325996751849095121125199768687645546947755702224079578704057201421951007955625484204316894790819684384625786858997024227249710224611423677214075304542428478067145953853577772214035396782746804764380535335106339349446047969929029317554411512771057796199101902384066499629797986559284573074320180046062731952087199527808092927870823728697118003726615481692640533322690796942373256813300870755497859773573330133878028747484266843966734175499792635976036832703208236852726075909861282911479126825522502319449077758003812492949672853082229356899562662623853008757902040551068262281968732437401449765864363653683382384008695227029256430159033123009131155219560134884326006426188590222550900609568640395664318006873411925200556918247656349454165090811584063090116144669929480095881583277752058583983802200625779888030746430994241238900526565871820701007451134120202457846633458483601131510075969410785257226783752336020265079761851398026864269377251251967576251431634581973986886213510439604419659419661308490785523020150866910038130844003043480644852176795947376056234375555644881413343903879826498655796546541944042592778568350299825938930422586858940836841518739648544659611482451090669136989430219963174305268067386795102801268560074020779810671951951898177316159580904463833803711919129103763972182205758027080223403537671998557025239546756636948091894479967755415248089986845606174004196073644321173475421570774796362728574429421554396666451322646910406642059604134330539492710310276927609893517644561834982083272823871267961120916332957472022769098246361593700348405344977318232750242693185616075978409740273049846130179450061037568060717271951182298198713406050816174519274409811681124596679807832851861541051854994969511585819397640379291217128121613899236429364291477825529688517302107219582088738258597429867284682643430668711509026968490680886984732800110199064579761723800240 [137,60] 3640481779443150272473771836302044123018852360671762922958664948377243898977807827115883686740880969498607512645103693638983126427854649340068434501420470281087790295122858427368150307195438961052533237330438454203580567379624147357056380798791150353935755819874668507119288764716529297004923040534679767744106690895298882448226840605739844273310600764234511169029847197370036413153402582114146631295063047523226671048023440479235601435270909722833158329485090773941243412697025300054092234162434913439313506148684051306724604694958637342366449758607501710688715235757665807588659158618297182412576037155133728506578827461746410569664992458397582280425244641299783131847383118507019143263422958895864981117906132944313459290204923414838430481540324161118694025170270941140826672930602899327153225653941219987146356738766583017505284123212907987162640659999653361785574472355528074610444631296780468718244972674861079533379505758023479214246066592575876957577385311628654110013464374500388176435413781470074801528625416057538554034538779553602920389392150814106931152601985277612768699129569117016065439938732126860896405189190648017777767395817569259378761246648477614447640815024314593230670818136256713606344617646616766120818601446719852510323400126033688224744027554968899044670598366376118415704945748416303661138890253656932570695658596970691423392439911656882832345436880729237478454045346292547173945371151522640774567182660795206941065234775584547155256751168478881124510346569476549650574489534034889683249889247679087683214899742817031226879806423306067027371630434899328931188115993785461368875420505172277271332990614825687273409392774459236101812092762006181000126391566233559253649216257378106940808365423195225461909601376606895189180811755210250600870204737534734269326304568399145879791711094707237738649726443142370187253861922216691614096132105132856940483433460640713637325622420258813333629235454059604884615090086676219535497026388083717073484199619602798518029581653042213638218773711199548472259177389695183056024436977148249387173134960992310398977039436926746379970318437788401479910122915533982092664924002916282794541720941129560382058849411392177681693077054967343289893253883440775984957085425378831654292831462644846171940246130958118790287483653979650297102162076890331739266560 [137,61] -499988572003736539196621889243723899105020950551870067325804598057800851101011144804551191912955501782409562851541091053925472054049178592422334924734299983518449738743713087508126608031766225235610910299160730946526539990428478151762218351678474701334487893291053218963799914023940844109932442205936290344334573310248215562306038226503847805966907060155267282567888124264528271553629811888830826018155704599221221119114199997441678804218528352945895649426537492378444687883946264322965030202043768865814251296110199302853148072228853600744176755135888256994589996863379538335020517011427526427246360719452132606633726839368028930022496880978438923572366913760940809783413733392371459309503529448781249885434786000662746715052528174721550169078822915748001645791826835308285089703107255265781055537794350894047777183534905081619746234055620432392490146094556845509996244513682953837892480047101726895247452463709946450369951553096490640198670315922487792515759601261831973009460050045605352925480194529508044252224776053797377619425920066712734381596067048323826218844583187619041036634888302150134471694239191218671048337374130706132319515078024695376915737168732744079126967628851318027269657011841691071797146863363443519158319378185642750961665915104839395085261586713934029152839648530382218463277135774616032687385695624096554744829077388062288943351717481281169601150223017247718395552055201538641644060621830292966000058530381043678264407614478973450697288629744904581507752544067758142633083186776149343399383454800326344578426217701540684157180450781888063780022925212749586479930491636987163423251514138025843680344024700987508525092869928955065459238273771515983111417934612900647642366114128569507613270082529979084743276992702885471846410087223339680461240843254344536734233337296617350187877795968982301636404484807654614725098017865661459758693481535718901395486283829323002683212025938329935264298624519025062840716487930927111398118192074459717598004919572806884887504763956903684798028693506040522709382061371917981896677675444500653740134327412705930441858391955759994633977852660327297071712667206285521840065254625398329573044739766212132394817302416187311093955940605231893219172912177218853753463001776085052014997724135890126937726113942471786977205910890840241278611966003925490304 [137,62] 61364915731647491815235870903870790118413192090183385476726167692971786939255942355020532147390207103652907246421921986230144910403905555030718388052712559738346317937738817140091104599163855761094562962931448393443327976077739744998131182394380049924000852663255585475044325644215211543991551641165101948715149791051450902405925242650544026963636448460633907494045587466121402839247348682687424642215699456274963085389054967327177361813070064228358165744893482361586534525625692962729332654657384595111064668376157014654415427773669662821264439826928111934152825389112754670008190377977020426891436616032694948726072767747089338133686161547869228314361102199830484971586524292262497822553681525267446161873882145654935264557600715216566030384942269306533644495477906832341063246591832068613289325986394828223371471695722332300084309823895877791638968415086000352794583717659805020321834839336059588907334762145151259423471351940533689559778500350109328364451085705901367866448053188787594867158463967351345637410401111050286952551938602923825412885367978419767791758620542108989127104670632487683517341715029005670068641061892436239334394412557291037646723636634513674113794068972911410241002552536457686147767436045462907727399850936398668649711363374688592585109955457081533022169218249115676917953046777527635285694200539649494581123791479732552591133575157992666834427766701313637417629799942463008014372741219148855302942590774122475079015177686666853720913212039919294931895038118044223908268060923803915909042967086621533043324576028612897689894132809075665101240259702506493326799318500289016883836876103505879263924054385053425881418073902640307767186086248355508905311760894074464598731405204603434976244450264468113211462780831133747473831062101154476382286011281023451626870805746231724611535433306282601172020864453399977082854110754544831680184720750515825623330967606694901530832432879638771245434858481370246140704524730964319385622014438549228743547495702083855397553901949294929491610974703476831191971733943957104786005687549444085331734661682913796224276467238279007175688064755266753778270104176427700949349117772483514315817957822946299713825101184809690574967302813142167632500874981486072305808375109129319683096855450121305039845536891113961092156663844251486280969698940102432 [137,63] -6614320142319291023017740670742533129610634423605183758990844085221469788194716442366549498897629129379325169370228035137467673930094862856197861834204740052737749205722785449020823065762044487049550536706044882833117022847866457751435803354288351077151850847951703551971771844195039862835896525893296581238230407896542886478005616817754251705400723839015775229711240665888839960495334174142333099115795025650261334336584390340433309206510303977277681684698027814890040535031322080810177470471821170719522100190073284316594211530764726347094099503490094967773732541431018700712481435311501541321887268250450777740912695815880668443912810620743983634309187085266035658137287782548592388261702499134141136747535117734359379225772114730281069839045069253735978372219549476654987504376231545734193115321489234371905057669143041634465761742729292170248108691105003325735264532927648473903086440225522644821656526304908919421073079017681065588842690047639625986166198725226214336227159202284045731493047962469315725138631055677110260827754837436233306103879509252594321009903696975774541947040601992893661891857582767775986013252737448355007969096425957672043103990236401310475733700907460453089502515828013458843997766895735413513249567175238512838231982092022583208466959017761824276215250259764527023468971653005405369514398753555832021614155658344568001880284013932663150067546434967883655408960875259034885038937542756402174318865138306163476655659748840454474691688912371555636307524488011966278595386960129045906334464892221798237092362551820839074578914870072005103075636503887732166137675296032462483994986055738915592720297474199953797638728718338402971187415181429876587015847421131103066918491344791174736186735502914849952389141936745034170453685883034225525972514568040276911543431950024683149410079597762048957319266544150952485550756113592832015763127156167322147186767439834435509382596192919855799522453908787465318448053163258514562830157247208791948415841453000244875601836240268641123244548554677826775102321464193849542066357445418887018666469470645461945122431624684764262884167990206495263861987247137114926432770105969561059089888663369286826802686234112356019403312069576277524286199692380805083379659853271727044037486079507477347359066908537260472295964698335472519605879566228 [137,64] 619175381996011053264998988597433749925191381259064972767000229264478874166920589409897500902962454712171031234546941457971778933287985286620042453806086163517298910621796571298236584465645103333343779635145486672094790796267906254728954484213122665775581116584052439776233276744622866664527961052358684484755112294046759004097050922552547680164308707052647626236537029467127237762325143587026417602061349217536977648185956504342357312297931442777588802641158709878147924462318601424330356316513328261973015760296763258400318340057907770895729464238955132387763371654506859717336891838979607586097440674135288147567180916485331992716241396843307739798747399512534161971855642165100866626266823703921226300960148684773013099825233105914315444346162825358560877765617264142944594062648503659518086225399096720727414162134676156476698170157115299657030012973907381886655809330778873708424894022633797726509119335858655981992417168963538327734155036379667125133737780717749459139578433900638995571898649943170940464995689650656928136161509308438332677453074692705328901327786959470442798270463939183654483399253435063478739654765098248417446423943109449349392462218949972759560229973692383556036738114876194697869590987591148146088966677231739638238994084171172177069582315013432584716385769848306668667705990215686589762204113925839499488070424318142267900838517916149878458951440823757053471684072615889685143572372145542200561552350098358853235083990765559553661391884236115487867901169884031287289303628038268724825540289489057899482337125981849110240740144689490504078524217055946267338877763460346399911331093886938057444798167796968094223708495428506394226249635202442738299278095235113638018233703122080895574790000938350186272296242663421817131269402782895869836225648639695325735027603192972931965304239803516797285046963615228761125763831477738305688886265816724271313537155225070750165634110523698853415822053447685915851729840071845669959016799881986907887109028944590298941491668579723674388280109051511771857464982911045568448501252659091966095640549842400658006221000115648356806413165983102908890122129080520867759546610568448499120716267001850040829949193439390442379499911855186535852043796128582771349639733448875133451136000654276565644691093627522954700251019538468610289823744 [137,65] -50368195232131290772050538853940961091486411112604551254547630878592109415925207007139831675042229480535893911895922465911388821886078211665394484771255422213554061077371351403795795863529830600188191089076427520927264060551637656687781488849793470019466912251889731958813224256551582624496979281914484422464208935839664166370970906353158779106734656298076223477282773055850953753222323264701830929870640002118726911483498467582127009307997957527068771017288710305698274676832464310177218492922832928432210530750714704855441942163137545526808038439773773213508534447499718484820250527026712791850775400594545046741042968823276591526425390161637823245627749884430026110666830146268336357964858645871598272696327838609787899803004454381659739195287076150227035932792179392477418601307457176256127474411282057792965065962471784864553077316044012487700490458876504312740506242627197103473077980887924774387197812298116658253123633845045599394784011238492736031601847732103459096284619557702813094944124516561945587945607586003972238860867827377571451299561370557053534595540260411693914198234226282279877235021609128946402795334053921917796052347954313228224633460335399391994502866423976005095122590664088973633966629754353605563295559579146144037006136585392220532209095758735154516043220059452571731682870782679544001754517819072920825541475837255037423239492156709946151202704139482115968140777285735924681832446767832980406298066273909007746776890652240732912087769136589026174747594651877856737271151950003252153218953058511390859418226285014576090033728732140573507505006652927941678623993309941721374098452145506220140702808065665844698033920235449593686218381819063057863347964022909443695595755529725835629739266530647896433704507029157132279208881119091954103136568250066126263914574695125268273848935771340716703663569383542604367567307727678644821480701290000075568587074698977801964681931815429094591237837300910705791194952149181560616716320053568176384679552577813093867861807160239443301449797131604722492737056808006032800363523817515559928329004045310651144896106310861345216626325169922762276306530900058554557892771719920230026694612758237249742771660841734941659738038724050834602573531524110047784528497485659153511233287880281037448214342927465657465815161243732366386688 [137,66] 3605707312307875416454368157981013906272881242445231918102117261619730570374914411731070580693118103474305890572927814209638620916970014992117762476800843479084639786563470760434292274514609290900766207453155791105442067582448114409976850774561054939113841435825429938715863639986179804965683049197673416419446177358488157865353649993418068478417370317104732025821438992062358159511546075215319736922781065118184270219362773396089336448617817574472947471663272839243443251708728635638122011221309421136063489658139927020953512361419727132499516895090854654388416488174153365689380277243599656848392809675252572282505046506484553811077301811895123320221826678154292434488548125831264532540791366549250775992831089901885414153405360859075686943885603841415957042214468016365995712179191432735460564851838276685265642141416844443560245258089439177463487824497627997340181994987814031411623483520240514740839650247944809348080034065137922397842641580199903337074526069508324883374156122096219705674948440938443018371403264080517631778086246734822482836052853770260868745420343733106807841486792934746096139471028646850048583629568465442717275967948742097669192318487996362479179780823672006362342949611070423859443832771774530537060231964795604585039475073405177714938069035917692755671019440458976561561231487054072891081813853448938166432835357774349484998020298117264698154545736680706321378116110969392681118846363297152346970034769111520403876128964988913611784005647557928636263688905874524630127580398265740367666511702930593241057666869475679457055553051137304511380542734022314134173233410253759621836409071928168105940154237632183928460425060700022286141968553503715057800561543548605669944785071765401520841076388272580620173568800249845955509433241774605652013954294643792990817035697863815447350554590409454259953394813571833243475398491837410833289389076792109506583299950456204305033829770477963733961513295092198943218489661633442792967029866634887354086820758823030121721496260144395975423850439809510268640100052001701447113962226874680258230813684329973641006941134110811246940947196889843368177523082734341187140689223319435991203712899602266918699892183589076830819474044585259759103812113832737041214171164596994604440957199507921257595495101488192317292751879067586560 [137,67] -231813068084488180611398097565663880257665181159123186296240854991209593442544214807917923047120518172749299298883542330178605907785923725493402107897353278690717329992165072543210654649893207819274136238109428213275678508028075341406652614658448001958647712762636635916547794232020851049544377221494252357425252900620257581598308203350341799358406449939004968009695060507383567669732316532286424214508373059128885472978384973250393348661727646445652856031955972273464192859849925369039556618483556013848502685734101011238214845212346624349608566871998874806693083923783217371625145826833991983025202121268623996125190763655503150524110712637442587913614492051463286821821392157826395678708317090768479605627954654856771859280163337452375868069893528334230777045652372421846218684478227140612685132624074070222960532258929373766497708700999485636632336846409093138825287615019214021813329955503405920902666115719250000672072767437992409056677887315986302965477941429595071837625923477615793596686008760214835595797840696253955873775091461212673815381955870990023716007706353958404341059555612853509494684601780312913938984852071867702151295998303735128582313881753457641352416860394923674981436601912290996763737169259304215755527469175150944985095382421694071277737154695168845689406847974670810696288780402853718588824700133917110285354830828738641617705953430110282456538208867331474976758346426646722870014362637689361992666235422757965909383621081627681128513552915415739816985714112879095347359499531834969129026064193362586718312296318768015798275798461392640019138227233911456717232225162801739564031601105017614731333494832186563181202300166606015279223574901854270693381700973445216955625230654187732267755491024962473330310514115940833498131707173769179152222230610101815017268525438974429966601949685201389708161183224700948403598973587877988225661893903587604636001180631373870336232369869611958299548440350646102457067545452716170541295274136400498019405154076561238877051702151254420186535259359212435987885111617221323530478394946292766849718297069946398097506347437192327266641874814709547954346593727709385001368375230071634847570138891796705161003923841680167612547935388381827286017925842046137376154010226644726852561365744921711606722887368527683881216482941440 [137,68] 13593509439594198661646591960052367398453651437449703856176939520824993041525545415842237255430965694727298092221534659130097782377509575497249650383262400038818874133541672860042645990415558507282394263978044926101516094225060836009501357260169583785173964834934759733737177495587938937892404110094751462507275799445704548016048416390378266401824142236372254322282071388895048415742396662700090560801270247352520668971725541887231287530148717373343116853071273766247322686693434417113027003954514439398520215050422825903561841519329837057541730784592784693438193260343907507810354599842926011973151528992368926437699235503400830976212239969940821805278003189219020890932528447267934544068774066893110418528103814154318106977251349627777471647588898050805674635102282775879921799006265395681760053947692660963313272081758978361418962622927680027117392432568027146362178355832652815250692388976505471094687497547319187756899583362619567633287372200915760925557788047040913185562295585282803845874045607113273745681013907487047321418164878244997350839429237505633651259876603250342347584877080698842965730151430986707207349921736822171013220502453094241942013361536772107477183751080473705539415719475850094767037324125522067769064384097189224323491084076189754371525129867138934746641151408735779551943026338358097698466581884678799473540455421205768799370333791778215219634955856271982625929362610066447032411578408018408519895535211895069775981183436406631464042818340313555248232835145574409454640963075843446293150831847809971870984398450006982654167452877411464039498921962260911110502645468692749048280464562331436267865142996042710166095770806944765547259567295829481671917750738852014074203130057225841351732231061875707310932095292261355613464511871062566638386569377464445597810183650917313104862630406074163062680457551365396356774109158167280333276264266686222674013117916489389470922675183130944195239298799306205144937619625037373243506225107937189559002259342253208494668786810278187245619561571326012777742418428463678838592732211201575606290177634844207681287954369979515616438852595739744568918768161882241326095905496978396832265124521352574406857269973845421102718870957430395154382526352011668099707705818745265991024012434044821300571172020233129391501440000 [137,69] -720243075327258821516486155423296508639509240337662385299108763827140156809779044352380145776099224394006970594145316576102712913723638425939692647628054663492357404371463742463794935407906981375072803254901841000779511353317235101620715359441115206637403384482783634768084650976854161823516363118936117528867590251738267268757463048514719345919208513341274872321654925254441152284185758179723460540254351463503492855323404744683856108752470490003550907666506851718593094505144733334887116961928608663673207902512208222277220540683042248600595896464076268373700515467974200058803242323899171517698976382431399411866798260052371197028421144589559257428567040936932737294945816633548280432812167486346954170709750751011926303562370332073911799479944713050087929614322030221396624374991817201992558246939658913076688822599273888054368238015462815195548528214161230129702553805971732043116377825817041132897371383720071375806413936094250086985634610595202720650157035544355556249962147532410524996953224612171827748669327832830097709545444314922074403084232268680441988586829005847566559627813902332096446087219244683047536795803587085810587204320543284722825839262836493682738146209200835229705313002192726134589561647621468721315362933312014196893764229432534230741589965823919359602406683870050287645864060307863403382238528595628707160368351929974314414967966233432649298210148081908196315518794622017966663135687680704296254211371551756564056315926875358683162948017907498558268656362758069379674999626455735422706971499737797298505171696648533931462321149863780362310489514333486845860958193477867248749682039908570136306988708299795566442945596281671110367358123493304037161792914768263683126196386602208773982902076957503892232461657324207352828790790073140347522864572635372195077596738257925610825001426544731442391113693230394356703782358283409034394835201057409711959919345034786780944801612189642267916382319799390678925550198382797538560420215796059901782804879442790289652201183336615969265249673667021776368467963825258589199534677028393985663020931521557022211529211346837386767403276743318563161805657272356652988055447390506732686143200261242809393407874672546142388539677125247960055545398522877411740518165632053971101540408646934370803143885572348714108800 [137,70] 32714585868545859742211401240251848023845820752863538414300670794003384036012380942585231029766889365240550972325985925772590839516926764542677317345646156594362197813943365608850311479425483133380229552367665553609144803288655330354349935501938938419177808193673118022328617843987147265816488846952856452260688942457422090862895999085712619708156720290849108682399391909002289847302107918823339378342667583710437064028038413934799666457318789356080840727996427637538228323462301306690098497931174751266269854881368911088304592452467730813932767546669954211040351298108220148927859390203954396972388278697063980195791357994468330065961634988292264802603288273880115109572877192484328254592450900894079880002903656371476456385893176861543303554761740047727400317230302457089707432070662739380830142802790834764496314942018353988050181066717578126752396107416393088518350338996615837584575791043212353895055118094741153338948223098632760852592668290396402738539760906295376791063159710371285908077606648842428132116607390380625520315174785245291052543542449713727946065501416894628508309004158766882840019347569454253287718733282687297818121231517663510739517879914252056558092176076372234978195946194192302160626199665462229608979304584575517635611477150419139529920006986183385216988806543426255856173349711362549030691976814941504436512564793916518104862137025113219480157230879354948100263232575635282079269666688817825707949301051244336109104610920003589720321467552499335808224465253159507941520369932176702856526747737700204105357634374250051228231226047076813514311317868715460153902780210885943577955397915061137118143685793055902171048407818091785565142329682730541197474679283690172548672515036014919997600214730884598921399001115791761467801323203027805101779413558047125746853265219170375075101136717813074183065998631778946957172025163208229542922339433717423560565930297042321063083448891821835926109647786815919475614758577131885825811071573281261936505813060423280257577744359954653346707731954639747712894978112813475212332246436212230958580568402012094809219309556271554948903025335943486004151309949415253318800457559412696194914315592389954291689592205659627427823404871406650760484507346049766504901379876340429954043667161312632651554566673033629440 [137,71] -1129701143141736972689871075428649189922766072298763666999203151242314692172293176502769066404630902946711107539515620856661417847966050748770348699989419861373712817758521999068915113705368917087459875138994655648487170050260814596495799065959972876138362723591074196411035167611679111689770882193893768141490331244581423791860918874799685358952295760287047715309597202471164191275994698629163425132113560304974677032952835350794792615755592215033263729317615612989124614033608165407344107306012384896525283998058728154485013916856224845420299949181629901362475417357917997739942380174591785262577611463867038166145644875515976217287237370026172658817003161624360336494152461281673691081221486874717744616396504572208861989915169510866439957620267259888772288673418890056147775770907375184588736883372087837100357267352068787093198332954551262521949098195185087794796405655580928329154838493108066775597751840283014887443782739823725379155542684392916038138946286499731433421364841418141821831738474423073738513363170105561797361626270593018023770471130569310149384184901630839294206296953667848924128872977022792169352171626214077034860192592059280126249753936957925951912761479946559044179776388014719497061115833630434415992782867910900517277877386066493359660995265250584447512592605521472703993154157159982520964467480717029830047580342257550474552995230002347203526916973047490100871642461155120787292153430381300606435912439068700190846499394378022047662373975249019908646072706558862716150612846970771349471971438622294427266518590368923764705081510148473971507011417599380518317625736119404053784917206221350518197916871498699515662798450447525223147011743276838951893075342293623252772155322989936428148542787080881791446992016501083054883113231070724138898821314406655449378787065523843972266274256910635188360295252095900761008008357289468400643993724641427408541376140169298946096434119857782642863232432235091024951359026863794632116158646325866430858589501674713472259217663185287455802809696572007454652159524302571284760876536101615722715618326447326675963746752199209889166340388152755991281971905857702588646646320191138655191935654349232416848895549590084868984646228238871501660740856515254389731802587756613572405312450288670441047523031848000 [137,72] 20379439857893384524411901468898051922926483005912777097770277185861355066940476256375562118356133780113283301446979195110845516783923721349166041975728804030732048890790434939610429693896363627408526063015856336933970493639646283843298888814121628117928190893766706188523655418154942346229472457411283053212125458106591362283077869076108163850219016875250588057475723236685132415201324297527615784070407316436904807334265311169226532753274006589761428100928710095465063990638168967506727923047323797707900826252273230084756168324761152784689537997914739202220277653636900065603620858123353717903367257643137351708235813423880529525389507580216873338369791927796037552604902641366142646614174062602870784308170920535529652379896765012627399122132225421017303428475267757683637242454302356534496218311784773777349110076677735889047858003166869805244406858645171390954672852448505709558515228457909358074455465246754098833887147595461872532857548513010516395600003865542025727802988073848327861824186719945807415018197700654486906130601884018419994950932385168050086000007203275973077590045625990544772799263594785099693376625790018940501536219981558811623703472272037590485663832655977831608642314721305868881027724872315138991935675820232991694162290708882057114467291905540291877736769045903162143195945291684038154985752865612290217577220165146378407509175068461796006076123183528659823649767450147877129825373713037902755307440955507775110094580063428680716051263299897875105598480370109062564325077406380771792574390208093427732422834083741229024026633145091475411226142673086040672788836402558785481536133106151355005234351217059340230519534571773773387153270935411092307955236860522467682731599381101725861239063263945021035039932327855612010644460143974674072781458696096726480711785855871005168466530658530507337388704197237128973100135205378677260633099361129785641076933579136162182518984726133204093691129066347253666991298748341304948420675199330595744695581628497173708711430505057764036286246454154612844830991567303261515818785412431513221827731377951693928518276062552621176234419545753172756070033789767419804747881037657583585649758752450517657156902378223267495270815418978549573848271108921012907243297408526130693531166459797214351696081920 [137,73] 487459925143796783945394735913406502278293896994490194158438501908715684047069253347366537264146271718197718231110223365579640430933645258812041532344901407414052543884108134764043875431271549098680469003021932580881850379767453572714603849541734223641389564858336054004681733345967930400478554065059258681996028588045992843958472581529613763356145379756203614835439461502156120054296908711794233159319303990168727431123503621258922133437569161476624764902035191545704687371987747036702721651693261290443622011878272493783828114765083258551007384548038940700945311126707358632746626355328443350365673080587077888009546325515204187926213944726172698700066188843192563070055764675243912153469593180066957917343478451802997381216289321265978243923481627840964274698485351849503523330482681002961118429243031851059263388094386549998374713770285018212266580266764864017996107310553954827780600866165526723694230412453914122384921578063492585110534371389225064298311437825580784128097125712499909167934127756062728570913469550941807119311501869979882836255839567377193302539372611849418188307637035617885898681683604452133385835985424577201953960080122256016980396879133091155818040527898639194307439395467495533027604115233927477266583686143252999634475106960803173862900577299285126036885402291647432100924352796126659433519984784955052321576085096043884583784669401774400172579574900507494352201525089293456830501382882323891063203072602579176980868003116743737546709843935384564106296347955340101168140374029021577726859119570604545400465488965525825573232668603903386926557613107219105371098388539888104663832724216106985795382740551000563812490235467253105761294569838393060563906276171530074691089972020316610658132476552721114976713342971685849263678196647682497825388676990172845108509292759603753851728809363675476187614147028562767682966038007919356421705743406601790725243431086261649691333071555624273389900816641627947330691079554374588673155160968578895171774014759012433279964506372769161806176228704653887378686952428820269562886895548825195506468357178210129172375351210439425144869904894073086925983435613857225641334616299399554612323201515843930569711859351686472227900305658496708865226207433839141106301872009183211992768270788893686622080 [137,74] -50376644547953199975969120377004639499275812924580221711288924061386994451670016849280580776775964307457916954106078799480898264314203416163709778326173288389393601155683270787488852861130705315254357740241796292672418319282959610231968951662400320349991919981135159554774057835016536400819788214192515526324527896946028511420186446118349976283929319198560619290362040382718522120190073751571134384051749933303797127594512985757666125247154647472558680118302463575119654134989672979437529676684669720970767064446636517295435655256942547871112693786592023098127765746359922580238596358525989732723266613821658724770302376790692818847434910580730146712252983435799873465789444202178674864612979347443944021078932509322331184902411376396613826034883798463405488100024621280419221659052761970911815374428943516875591348502071413931391839695110517877530314344329457438561079851449711499001611137799749768248659967728120617650328896885204055971033094273839808114141966587619652787148456504414307486251212343702556709739998411111388554380583150415362253133238029260114039266191537825292605412000066368409219250506832247853910387344356861252546826127633905262112657200654306973309437154107391030919885299407593279466206824893918586547966700538554794678449083881372251507888497696231228570679866520133107175211376116582581430646446837479188001131251092636229723525124509179495666667467299334582681015865483573924202034306850367831816287541897032827640882803047111402785873701270289716243976529410414850283259320077409551101357677221859935965706640824360760723060679204494324317367563287320718676007114051341425521851887139732249096093406533129934389180936501184456035800955659715112660228252051361773591495800451397305945017586980555071302968066414995250097103769474497834520325511100658460411076165068598529019338448081295439339043254604038821989670650517561330011972755525150044134782383229338054154161086315477508149408908680692924167804012206375862753873108457023584130192860331933465417458008827913106875238896221381999917775489493948988839627394739667671210253295872082977336747541888135890993785177251492854574710882018229788647657513078529586664957956915459726676747648449603026210145723219886091499839665914826468234015507529815904299069059945118385280 [137,75] 1710950256414818415496379283136709524240329118359429661799047988332132524206796094493290423477300729102401907326412243620538948720175236250366021947017275218662329977818260344012516890928220747953009900074860181207151619710099098094639796759161505218778478159747772315313379693103821720594481510034237589014688278983642109286105163616994509750798833699777707682892436603388628441360149313720419627898643800062879540313388764512554837085086930292806255474121245199984247162964458189099329914285390193344051947975295581638798134482963378019766015939422893026070327177120138069082414738022413473767872253979102908258411075862047109446139519124755579324251473375884859508301046988360087081381047097835532451865758490895308164761501832390751739826064826453393028095212181128234268129815479387700708483014881833760320213195839211111983444973827952715219327872059410220135324697778013835446144814930417551131064012076779153197781929095936881750604237974469301762567025367804433543354610854619716795394732049029171678654404338978979451429697046167226357329867870775054143546107432157674419551846290231425764088337502443258511027474424904515412925099126849618185950857273590869206754288034299953098041644410625156741637794288754398101979955196558496354215121111043304838700118352202927215673802636764916970690534788040805744068035046993135624877424046405114541685932676982854067559646990266253155494925182406870667299228812536424866144126478685943275172901545839782650428845020507355702551568503143199615018524616341862460747243620211859787151101748056200074871784036150811797874728464226949710846121543505326513125059136439133039506996528193018204521304480251828246327169347284001453861795981437614512851328694973208676003573186107590396084133698775705895151706889771270776316728726132225520063699472399628254598348429420390352578057498006298693825338339058745937893029639896689036349252880189175173500576759296092984879059350752737502981436195556538488762464910054453409262475849226751638631142955846690751000324078976626232406921101433254767896360222611222752829226126449878468619493780053323386484609313999312296610096313355350525256928328798405752260598258778446418877004960756834268649250712992485808592729532708735522456415891570259699378770530748400 [137,76] -27824427007623392851618236630561086674476058188611995718792578724367598814910957810666234379656992006525436243662442265335111443549454608041017412246110725364019927513396193649367731283721504989906067292868676889651595387954715138414651913011457012693579402223538186185436904801334093010354994789418666473195034672634564098329466209815241362285255204143199923902333351935285595622332536358793617626744101693941402705952999075023845552546970315254675396661073976948948649396366384092017690041440358182916203128043928010750917357828294515568196598411040571815120405761709785204949047239940431769181960505105705284393026965437844265590589591541670452351881703163370328290036923540425282997350975736034926636212600553472160586462204045427689599454149901849986820328285919399626286258941230315939764872088424074648907093166654261438640284495006591367229667020474791590318540770877995548548701908257553125674261985320159287154742452925474415927003290949834531470764327452198102030201803665089682671962018656012326546206117396364074936717345222482447597233549583884002122796833699891731538137552570982452715951602973779879970021949643184296970071679134244624797096055259213304759955557894567646018389889067020163556877655040402098037756345953479650856908562789477107079839380691531471047163624506691260475060536561836319498453353078559355238853200044850286677652502661273378892979529164215938009033709626854620537870770146945246005667146038240384241859625335552314781707011997407551833258614662360403149981669697914388811183351201288976041540985932173600151566789639868194602988023982267984349419573038314897008380546341238962402288279553076173519366186399854919486559451792167893039584795707699148124702458654726757693535178417966958119003219452239854186691503211568846435791939669858586322749009022797517926348128205435414948490161372235502089948155083383372749486119419615538109030227453574187790967464895578662057728457410265351431380017432730236863137192023329856277111389634538265145777980357127307820908545856625640009017030424747747901765238786731065822153752874056910558929608696855895471654922433030925586322944256487218114920234984872956115505338535191863601529536845909775466774761467993198622948204078080779122545031055343417322223585280 [137,77] 245166504087227665634432547635119474246582068950931295245824261136350106919907875221307097126484996991462955773875686840668040624864168341371428303060789024915196984698962834162733220751604634549032259048330252131134666173549501852891531389026060350151377102899819114812773312965312698352456936365039129689623077681969981170835264909705469925372022859919124222238043478866225059361739792074542361847118162252567244591349086353686830000672767126178419285615734627168865690783003626827997782058796352366037200062964446530929259506181126294055562269260646200618347816597330549651227333434080890359390960144807491354756430886348387783451245118212026564734770001947070701784332774166516396456053241022043291401675983083654051297742686270693187153656015642248806975640698849778851554282328993623648029741587112460092480953363301246559693126857484580479281437439586344421209913809463007024074168672255684353219158472629081202756376924854973041171914247614238423623909060186317962111849576608702428115210986048043481747850479413758947483040657182956133572220002612788795900891942761251479291549339310015009962944689023307491353514848682982599953127693514317473024253292821027521991492398194997114833808776623610304355215255991147000562257798476509295374928305657762402587986614617087007267405550232845882912615536836394815957752684688040959743639782404391761671156432124073941280798533646979936584442141153783602722740953791892309369192860917549232479970050386221571038554996298558113269923290016036689918630063160561235108619769256869438819944318920960654931168903171697597448954121706337339227363389873442208418923393677618964221090360836842183691411945551064898089571669931832084647705405761557496585281275834695828218852346203653418952494356551381519421804901045401863713355621139014552306284809762945600083259610234590607769555406805637920381936906256464251777653916515450820533722743515303224046945531018239709051812638361914497411136082392100743387768661234333911190069147502116609138761316260159618791923262451251282440161492332734902247901486871449686771493047862216541899552350553902715434071705980393801538501670431736974700664115323585170249134177300405859646575880171611201463716446906051792377174104109486290609210102235837523518080 [137,78] -5598597574573459894469542331690626372155251419869754235774208699177580280193005605627597086115125728882950966565496525046247703068700829405765440818659440195122611610559987329133193379931700930402272731420919695360589493321445227723684786625578823690798250524610683299686010156512455400505140751323388292509138895808964562054974260759375415227337771902758797386593555604357599404111586906310943208657028885046596715673476729979888558247574559078852047287500227669380936217904193425000267242360860998004354068944343810428186835363420810889248754077446798123490501900683875512174979324491968374886864339547343951961235175773929237343297608224066456934135470405994623050651549891805284946459730002450342788978943153339498197098362689646328132410232200268047222961581047220756948213818282602615302270629270401938287973855082126213368579660805224806405580477867753296495024179372890373858390416859617927034704709974489820780208743833146060724989423478491838747554426252571497530130322760280610381389398776496276478616413069746945693921758111618211763910822674225973768099034918913383762938259047368676889570822658392238699614286022175274687967298634627319609332161479703883098447174789974029512976271057044195927734744438840407190450434311968278110777538423195938070078967416457501700004455096309901865310717005506636319257955700244257855106220774857332101298635392041702383216497211462956126753151098923845132607396543966739453457193792026969166767769794868880961393206881321292902466467162691130045744621922418756142920364003506648845501949305082086339191290614407062445012189109624817617451183702550670968593537020272424818806236070852452649146990238802686473031105486482380612064008645072851156364591414096744973877782939277278542618908187694538647606555401330077982611073204037247964258137339818168953574833439725916767459617293591799232116748784214407641613463499310834980500517511333983328149379072251728602787990878373682933670392425932185413645428345610768505356393403247788602943358081223128589339758260974786207457129381046361164001348022607920692015869605908931957898001449517458270858438009165677907551481863849336245018449823089924073976148976625292011957689543956458277715121175704851505045037990555080518956523167496634880 [137,79] -486643895135697773348483840658041940210994432038256029386876639841853339879853117357077920133592776121774046919261590745506104123589827585480987347337047469608702477132049636157269290249314917503703771616430243141684517176184900428699274855591888108717693656844609243855496604686348010276618273646384049368468938895478557222828893746277912354014766869475874589514299899174315046885941436906380504292613433367861432588501903495784481410544673955694794857317810147863580376947887523309707183475200036994527203045266512808875710627737923724087472129987347045810967896825112885416276949095870664314907399832189095136236733557912588875802992901044326381108067414144975911428587828741518079039672236877948128936473480073459415137172687245791892769268585737634442952862051229919624395019328506879423063173340561688680552354890926103238374790605981122492490162188694465360765060124239566051834954230440245688610798291202092023991986050096324226582743496233017406535199438022177179557957854456502485208314511811274583625574285054724363757904524670904227802763022247666039373655807514730115963879250247637222143580388222974080325741703267205634522670210201148957186892518721025680535615808938663936827776084004810167821405422255572552509043369846815993879105076087540204944255029916646301842489053329994886832537789149649348767901024844138898032266320738693915362884915508876940187537055065270423663224704567056871906405184475890500733955924975596621045294246065720864703670775192833788700672832583274508962032981522213997240665503360047166302567901647007810005847288723286752210035174689192408743313952469738456312831058541578054970257176759053443208347486792985500750505264266249234548974763473093627803797966081421278702616344445316416998581380846134994585783538667050570427390771532900105049540326276647399425706008411604816570836381955831794387070707011680029690978477613624352032993568571098141543359644118902184778657698882505948399313350280208793357231733630611237867841891385520271774007302562003925862891521074708125554243148921730539022873266374107762829281706319794931309207042683489089161966683289444375810342407403488608121198392015384107767004718064994757291015951301604321577820280804492633526385280966989740469198780034800 [137,80] 65781705048318813200678584155979179234003551936052030698093455480335436389854041871011825151573843363207476651748096979526731084811274568250253007229187122861956102420394704023910637280474297802940336249871534606607354149513605662935733716011911083203011801377350051307821224004325861116030228380456453425285277970790438316980981721468819183222245762794950343872438626229907293897693620679307011686304251979210546818937913724739657575930971707058374008809954833574320660734680145274955406336825807584961842488109930698458594692242399911719630244749842863966091867585944150916914130639148452619118247959195998167578757596346116894673246641580327186839060615698181308023518929574765266776476874118553493611845027446231425600187124839404441667981758811502887526222784109144728795440646977095058158175263533515803171478601944382342602410713815696187937653533028107403506385325930341584151783649495767373529111222264316223385805404694201722123910317632195276454846142785581899674797729114488218839610838930313652221458517257200998630406183975874513574713445086424134283036283013146837302776157654017638148711482325755418472407743511339717337881484107856530422561434510361403755133211086361303894420781865327665243262451024413165317255485901507661894635007878097466574772283153085736034738576323566510869867223886037023623867783307754984598072745283663158550081490343182107640540733537901194130917923070146420833273415599618075203239739884721853760178158265817916988768079062604591634062929299638877119107410386944380997984910162655235629806495112033771836341349068322290317337414371943289397101160528789435403285106757101388668505285758161199871791906022181350657338870527579350009534212178055034043466676103438662657250577075863136656208747241030065855599851069830593182264898522646399867566139140218336867184455909203742376861818605442577538561197393068815530366974688627434568212288997306977750616067161729237859343353906777811631196095472873355064790023950509426896924046951754751830493183323627340585984098738205588265061253280230486114034028597642896690796678559249175780278355493909402482961026264586684347787074931304364561826094355489261650628870856038659564926311022598935502563153617587317191131290275708914526601653760 [137,81] -2788215188027289058238413275439935326652650698735303108026516369855402848919952953395679002774515995391589709058058092595446114185307112659869412152687287780617907763245239873973296618850309362016539403596919155125675529269964007037452590404742509970511077770714954209405682536732367430356869691854665950457761060568050860633911434870886785288756399267129028702001500552442885485275813316493154655200379716400006464035088914620919439311456206162591727752218915164983037438511279466336872295393475622984398975368292573420570015379781940082220839322216358296871464125810582263558554528113106052328431174487678240954711584534238648448500684651498862785038246678631948524955284545330859805658390353158462516979852317026628520534238346560554074569995032041766377329012702076047549628659859879270073943524972436178069745941011403134840649613454038591911251862904067965855457538233910280169105602240492065488254888456499777887293933026986547970883282259577924182052238446184872091763565744994503186628712708886085502442917284828892399474794511118515036777934895762273395979898468289901897451816506618189415376866152934513664696804236084671766582399477253025523624024148335807290927598259250611543018426113167701404875969764196358544884340116592563587652717481552658313102680183849958071301721388462253791293299122863576428934818933561802863166253289308740790811929755215526633010597505921817066405867152066266290728322500453317085378015338171125244693312186116737801728103940363468836818524551789930184723653619955933554801063598922460916515469563600195990517064672622041532436891919009658908739607103341066591140754050532455718916053578394086453374290751293871116000233110089334807641442311252477021600176035392558920260859528880485394272686633212561614330930042083907693282754903536122608248573445701094002929734068042794741328695758272457442188357431865548367933987035594652610616322079981386940656318691317908561352100635793601830742745616110892771960108847668436349804701693458238953445386676405729629766928196181712806042612264051880488829727976876676365427698305170387510522740470833978796950901923618253892484006212362357504076721789135459260190094003617044025107205683352737095435127084529535152871468204638311253636800 [137,82] 47570966947098282729976221742786594174067340804815296726773403104694677536783972755018425622120870040619144456870852969545838543993725004458635660937654039625723678560260983970535029790563942426646778629518394543354643048759387966730636233503619778130257976955123839458803025271721222677629350121600063636743851551104985905904153990922818010731232618510549244527278308652065530154734460642071351337912343892208383648233310958208354562752493905569230241049732285122796979652502474955018896408115468248769489159309339221034663414298806636809707981127340765544266424515613744433986139205037612441061323386890556721756715429233903405452620663460015071499945580755700493821288630189147581245312709506433872972808963491489772462612039459472712779046499975108500457924593540387601690502808213422933609994475534662176317807614557044036540633125508952651187233341554600113856552590862765319927156217962900596754602524611733949031360130688823218503637554581965897798745389417085683863595490886118303999935023973527945378407469886827835359739923880010711728289298157910316575694716953145244917037896829800866977146668375424058389935562204992548619180400888611266825885254959412601769725782630732026781100898675573679576614333374836483337780965876484273132151540789207384438421397340732041014618964558915108916551112887539516589373497920823597890173445642525798068160686476744178830307588476266200198456754079907159751437195279343344486634575490620680035367661740230879886485349831963034209349261471653449098411837299996794671195334923726855551655669774740739055164829199880267190302095066309567414778346053972951427495780443880711966508744262401946783195720769197204560761086172802521666036681611705507923198034817100067567394325431496936189865171844998936429159925352042318567904915545749570390319885217334397277762162368994318051818402765192257674712391302032432354227640451818854421125593779417427570740244696518192491318083779283247803644243997264013400419905425230353793346978925581389253871766354513381150984869463965406881207346707785525272099855646996233433539773838409134361583399145148237522154112703399891503957081850986020574004724520928885630626095857890295910260622809442535523215296061230383789827745313002476160 [137,83] 261132541152062237599455541793074746141100082654860170007018781041006379967749746371375874825905201928822055922038455354199084670671664556821524913445163446058930451335498782593219208255389130339276949073803345031208985750357952083433739569069344279815543478636990966755723158832729032083004092190677869316469075494246345135613541587568115374680426674272624661714800073897089644597823658102449480695429467805474875466411585235319759098274826343134436938673751163058644360793457227487408342908470930528992780576848360281333590570574790591940170392016856987241171872065438792838704150530200939571814364624070326256529114887445765067563754551301716395278299610753705702654142567023013705014896895468011146313371295610979401655698072113160531978141322545072405580230804815861254867872191219103993342845507594830680098591225874118415960146332563269083697352728619483400927558033246502671235820264222861127283406308640986945067228051719891207238756431078229202380445457892368992273520412613620198083595380122307870307170393619116683244694300500438026123395460948458193783560104992227682868321697205441827819329715885939294829985215230942012471287027557533196015659654311398826259339423658450169394915332507298741207073668709315162707162094293542635586174498807264392561222611321221182325991110698112973094327219646877943820896021588700302285188050501488968605030508442476557693523722355522523633963105647286074698313039990907820817505071251022517062571334381601969585371508847606157979127104613238592020178480277307021966553547076978385560394406369320728557591027921608923594289054721403927789587006634962472891615916031833422066422434038610811854694862014555929448927097669511961145218868705720015393477294356463990727590646466647197909817908632240083728219712665453564792831560388540203804546493375807767934073846303251686682652822336349139436646568137885707409892908329126676958896679317204302883133920949675009246417653840728387414261175739596335280466940176616167278560907468568754021361276333655809853997278919339949180683499526770597253332825428766454270678708029956075338802649650989259650304511565155645519073051467484392504811217195592844664433817241154645444607111312402075841004794757916941868724067657232 [137,84] -22349633028485835305450062700232395478885688657888143958482951528246877674236979920788784954431826321237739805745444348275212962289824668226788320051972813284340760007871025027761705626332289555121552923353619194590761326888016193296678119659464318236397299145967776928574181228638180591623083163722365084914788027020299201427752985873579178182759093414729104566010026735843256138458469788075119870069030351337517139191876040101807199291854208932554689113916482988110453651522874153092037396190656001303819889298044214420162820297441546594815257105060094223682126094960170919579625631136180670763553274824263355711785598589479937718942419067574901370978205799991964609923248058815547135187495104319993058204148084219069563913525560392091989053816398806846580934722651207123640595071198488666778321627964475566401556979260061413907887576426997861424554805812745915135878891016574804082543796201514755288144981185721212491158839049059531403729036892956106433966340533705273829516589975501555421789126881694867060131817211546052470536396003125964549397905734287494002020772424881837791926984837922427609562935440897630475735607277409455132948765115101422495029634317109254253605855271107229603906783201101962545808088740750844529266624316900353505033350323165136621272737660151675523461785901315185175105895865415728138520337985185508206775952197796726872391719941308369490567413630892478154247070458258279691083459013126287615355232489842044733613976042710657253362193352016132617355955719793540958742031840247624918881691843569040980131838915185896044511866906014154106801449981998046804072158882759249157476183626489901286998202500932139149414775915904057218713664625603654833250412462787330755762439636577196405798865608341806739232351754111230706665843686359617403473314507902468529944186750526648550693862309017611997156158235329736534017367245584971587578826369600431095302047122411128291142529060973493798956102052769967266524110328032706472517427167557740187805747424406315348329614835784159894097880341305788271136296729733007280068590494326590421421163799750625382915719755933125910238614375749240810513640719854286973862698207031323020132092080987834165026789863749418414887916067953385616883964416 [137,85] 155129012703115246420620872743126973393156199806996606907902348041079608806529631083828622842181194038176527607373380459800198882276816616706149679004285537087672479397136410849354194059035321601311434376539512746806243481122085903738323237133042626570120654542055288298846019204223379166332293387174509524216172233587185145398100525607814306544634352686801917374262471323604966227055643785342867457222917222722050313308141927350670672321294245570210964647403383700049290798954915289882196921873785716779284497481035561032155865856561899292815071342742228509008198651401363349602733265547259685566114603397627531740502464098890336364261360265289416082365746020966782837687537717214752775288263472635016791351904411806729458679582405428451949161992990254747887809843612386018992473110738434988482165859119255118819573545289417047529648420287113993036823396471888632180659864230772280548881881239163633425856109954804426099579953787724665670403936287888312936174102999251453768712808824172859523931999164736398026016369149567394312128184919617186188930583004312333674838130574905305489767932806458782449388001662064189296727111297304309206845057529690618370997831864441662998381329002473767180650609569904615082576860349674755632962261671035788509143615990620954188798836418777714904643009873830015463041035589720953595431446718307364812191723916338835765419057405279489156098449875528020423017696847930444494286869879972772228284756127785820453421451234750344438080228756788344639958990655852847307907204420127680051265192215688573034215851877172192303881647644237808241107759226885558995153658863877428013954615664347943479274138229709266693471155027221394260279369304049521455614064925616254119217745500427820949156672077321953119063316828617276435471431920669178283740003304611274744220388126610228832870482388910759578083350833338454614327882600306552622879388437999784655283684359372260825063492194760761653324856902073883385881159216016281748446950687334090478860886607380017157988644579492025258376701315291576112061070367094017293010493173919395850299419609164668995422760894609208470624117552093508727574038992635304881053804129018777507667973379741146038676397927464181333582707224874495676480 [137,86] 4963279649520780853555079236239433638144549687388471859747746398091249392333848952660122325135288478461536686102563068630715439470450682094277155207104671493957337676928156946721776197187811382228258919330634647392308457382845489077994199762248344891992556426821801608475822859540021414538210210302260148854185573760839222515303613685026861909672836631557447628273910348354715292922495219129070698153509426219963793200015707228605045359185333917201287500360974525719995613143563908159554986536103475009580714040690135738960607629346880949924905687473472244323137051141003659675667560278107889254084436208157002311583962846066247726839807626382655187954837246880111330176633595532738799817617149076596751574144674344451291438613931708918554587157873172723223084195493498553554217142832361954945919360637625249236578338414857812979006441277302660430807950862891249990857674447647289700159716917456173749564843179221707043372767448882612037591371477199538737239787470311732751471000879377714685827774882525880070763469085517339198956523613371414723996635478969357700417090093585398010126165755151171991309449682203716459621407120583179685335540393234007259757991046483238407250685724928915708364163562467660857762754299484927644740831249481036636941954496874444592515999834427036692121786912087619058260300087133051547270388263096308293212793442275794908348447663774737518153325570951990091668063226462512766719120671027534354688553308963262780536352287202372909697660111893846199138185398967337755601266745108521964031588088411124652128837351549015028585183848465794702598144748295007316861061364059966786591204639830553224583805100256168425026675164768152859552094779648742974819743158632456404104927928516562780290627543353320479675750030187743122954624491331251648438033439371658667952229606607158327013200684012411582168482741710604288346417471145994218468240478774111986841298938528976298287915253589753655095841775182349419814599920628376882233721155602085618172935622380836484557416593282919873468084861755683817375918383771500533920043022536617168108628711569657944979232843422690032413554385954754281114108652846895275982731279365503860524769909139110992085323353961030418420682469746416448 [137,87] -99961294745944557419283250326345434298991278990460731309575656819293801082643177517115041510789144764942002435613546689857244894090520048013532182038084788224845392329083000921418029587829785781665237546613797759421992662593477600823317958312487460449904964236419032213180112984042308859325407458943905001555285725316753756195159618691895672881163243142475190718881870674677329830187881767492834878744964417141314631104979992861672585282630944934964609107123752380295204780395594292293629102098822696050367038466932291359557105655510446929389933535253405373111095876275849750676277693608579550493138375605909254585703140157998927358964587599548354748501558801695963277978291006010281475324806374376951685178282002860407291269187732146678588791737903943436843345906213618868230183284212732926273238323457480989086731592388037150160383900511145032892654887461884921562816835336379957512644470822508719746824686361499829064129822404351631338334032260872567508661768934609498533969517027171421458847669773177871298840788825442965791082698930433437731890425422694581196499336713886980674346488689003381844384680803091889255871473648716666030070136690251144382753758860073428801162768794631908344433639516130741106330316984266876613717849641786101917898517640446705599817086545435307907182984504200539323247334223761614540822895923648438052157342362347781492788025666088356615679093804976823381249543258830712419132066261748425077206660801488784039675416533232919192636803745381685433654538568876970168189051675486236505469760449918427741237773127621053232817492777315328534826887095093510781918940206328737518247123428295371697997812497238026202152861560575470153272541432028410844011812503184749456912984766376843744651618493384739081419978563780654336386737974351218782378657308366534888016963168486265007640935923328132241534424377353896948444338633950619500111237708906751575842188096846066819912197740852343924929394618001691434197581989712256641437660502901488243745996746188212059565363160318931562606852856211369301479701248869821199302441158655020959201644298314429243802160667173585843556375077894070721846282456090653869799047585383439411964708167257266511833216897174171277420050674824 [137,88] -694600021898983341614117127638651527202419043577259635848235937604409051884469313946294016956803249552343254307882386868754450675382490944714545669617611896263134905751312660400204047292556519310192824525113157948798502811842179919306347116760485465062288984896619353134690291864705928523101675610975702582750899151331664259310662929383477050476517400776496780983402878176892814654241103208102054420665860878549075559751077381266084713356526936025405523833831311539197018473023277632829303033351962856837575180302023192964087272804718158360734965331321524921109484288640062810241239912289548556449127126306210515887768953595298671476565612706240869516107734773139348071369272581648953516990379624028107269392700203607990178096840455466531382122117924791901746255852157167346090312993162537427319035799098277126145658162304387831323933035477962939784931733738316903515107954417902269396448590724514687843775598190977223337992434148236003572227417246914060526986109054988095606125978847510215995303187487000138075691826867154145180106231858807908237135028403054110630591635699616803715188416231121313049459122222616713356137866032965820870199934626589814120669218585651378498713033722413118023383127285760310939322591929882379771748785447433706167008697037159166069652129277005966217840666371774441322480824886536105501845034817603597168940299584917148303162085103284354103770086118403646110065651292925371213015651854186206800473841536043694247652911284230164270898154909977919707627546479425213077756396989892564754353639378500261345473221968730882265077379724194383258779447045221558044065203448955471587923718601964471065277396629060212952652225936459617099730108362093201250640821609937812126510046626964136649495090982481767059299218262062051793816189987073761259832324959948391520474426871248113340324394220965538370890522549775503025891376242182824835860721387268869404435255018033503269953650449211363577726634474778556614194983590086299563111247926055017687886580657259340833171319111884078091359893198806369131598005324999180313115379137591159742723034798510342349685512680967577415401436758543174805019729538042886288791267331547720849328855461074047437681691811543628820951296 [137,89] 24502574287808291019052882326578298643678572844989556995634384579411561223189304426003397306966411273282654154150507511784440447182311638304084794928715562997922052683869363494150865176232791687717470230484110125994176202234124133726950106635400897782624364782079264531583305552603261019773428830016166960304829126553726370587767987719685874243983514697571813530732792050582191324095270203286861874222926004281612602724583665921734016912091735363370881215717301441690554360083164927884143666181436713176992397358414840550777703294293018709436225615522123739538076657468676629981774095915911524067676037946811477231237468106687383053854867721865696892325545780173627010801535070975173321561405830318858747393227724639021200489221362701898723695628232458645018043635261207887843184735074996258525983377295161336101182705475538740323552924017602023238892002712285037634694679847030108012093522027198823294365199088407827906550185068306885370990208016874097606558365664351242491625614845367280050786467079203129453632348876910045196850450344531263103593500696027324230820437120282817826586486426576350186547479356763163883714076012671865958717797395998941821710338078067330795892550970222275694003190288226310453833454520740379352572622216675888588338684632599258403949343442406319364964703993561395844593410101786973393974717809442680107127752145861165711836354898709177536995859339435566813273750473916213205738667158869930483182614381361261446686790024423669968743918117658237144166053909799128586766111872678189473390289440173904960355342726799979424287069449885023236549986681497566893039605189660056042946754237154447588023452257725570497193753131503898619946445047200484761859997260682127847367726781098656689852059520337480132133260323963196246279756582707415296434861921763724575278498262450478135488610682427195169380035159594115953892253042967480482692414012913969707937834458992794743318831816071489247242843047094877221931455261652194546990498548527101282051384539613946018447783599728548152784485328805098910193559886481427161800463463760362401651273667324378423350048323954231056633877103282324114479741495247920107023935086007173798665895708986012326135215677007818903200 [137,90] -133638447132752346204461331470008323200629059714239329114271614738935797922843593429471624589776362534294486160135364005712405220030954712386556681003224202612987934794941459132387947707271435416426558184007977407121530112587237550098879140207085421070050028891349928022042109138426681060360631070390402130285243698085680424861482455349764451920825515889046574821674133433438566226275010873315161552092663247765503053985251673093092381558157658392572885087763446032277623520217035115096081817552995376700556107756239570472287827206915434472580388064239243727834906490770554668108527193121022464275709932870470933005065641163364387408344796871512019366173932961848330176455295470711347016116596695227369693365273066231531079750291076627736445671065024130372370014138525460979753934266151131815898069937803167611999936970910492691140495511964256711336214603351307087885287333126301208414554561608714110890821170972839940966008408540067097828666092824227513043734157108837712006639912346985158051948326889013407540314002422616568601503590747734316460466918634726334433536185611093552353334134828446286972901230641732867737636106880688986945079889246768278751313467053039001617718301944367816252382151263073271220781631079672410200494203733304019124451681022238819147240845209099165542881030741928240363985055766045995119650789046054423084391226662518525327040661243241270704660341222119169018510965085910451046846747474615987784296528915950116064525522136842339396542187518708555625759968646600239505875226028283306703331989548138931538484303161281557521096331714668829558025700563734121682606510633551418321264776937583049417467905565831030727620336050497489348582727245016364545617833028962258376538194025603420420335447501611890109704111233566625992120833404994822638463013167910200383094581351770370738987295871966083850679153485351010202164787359929646828903066240284877482803773822998182597304477191780060302481656826041202533311931160840891443956927012946507846732325836771435909064493148783352234018942273938261354858256321958000042885791304155296545133750540921678835734700042643690345587498189153758255607876310464465929351036236581689128493904507875915459706090396731200 [137,91] -2031961962528700007968889280172745439719032184404323455516625740529038373065339294281022253648107544956238252456293882390702502572588953986018520834957388763790160161099669430010063799890816078589989049412629259132579424848714268064560846167333397014186197082109331998438034397296128093854415607393271107157165402375862117620295141187199026162876083351272406540157711272883306831513723305108426775571888105547985051303465469879859546634963158404126217496698533796277242668275594358046079397602050061578313913803379108786252747661969577919700134822978558237653582736888133914516809602290639314512844786204794876249453888268511000060275252785499060227777023362120236424785449764970767849422524344772513653752901827501900341803667442535566617640746892345587573852391383576732074173245786373062566495232425432939271960548897437431819904720277624741609070435433162865746148773600882542021997039646971629666144399381851691679151274207588668277781872833782507820390291985590431691250120333950686377519629780553126708468802959936227799620376493282852264176029205443763815383129538271364976139590509616708368164197621063650000374049900862099989419921740133971721698844393334260316533719993204540206689847219138870462558515688187866398188600322463195469751775759691906899709521886918173491481934776478467934666635276225557106840334016042438474199920347908954054569069857898251586404217276345327702906885141636769480324029471283564164677895396896330880009821044013617817376200226870123633977749283710959060230043938304164050247352819313695084293511272918483079210454237917374118934879963633580116306669956900344912278601109307197019540578527816376000298350036553004748869919141607421406629655241177691431359745048408387895312389727085800421430832150384743284178381675011141234949494698186532474003031798064937038311913483312508584670281808699785882872670691732554125255687602895021326877799602384643034965500071384366231745141242771897135888479829190762922094876757022483317663967343879086415082386696354830979444693215170870625927875339382690429023134905440945871540851858311903781127159566031617993933144060855636837235586771964219513542478047593207003940248912067196419288074598472 [137,92] 31384167892432670002522014687073497126225274402245308398686965279000965182388771458198978438613074449029181584699715921362787918914547364687820078453858180082504173288306296601459543274240639462629423440045445218868166763554771933985249525810613941582138533142214738920652542547171624392660737215794796022162256518863086040289100325734730143174700475123306988427344530826906883067771737568963462249517060154190672033268426152973536191261853385542964711765800101434242725236178642987238954340469321596330203834394426894266469190898899230017561287073614264477702904595328261719674325473802702077399775276321185066353097716284364830449978798821233103061213958261698287761254627343475627292534519338510483727770985498342349333632844373278329770914265309443041101710419347358292141964987415543588888501113149346222382698957492518932429718394248160315259842535582527619830205282437869586529196671562834107549855466185825244863268786394883305453340831177903562055164295994044781023325767292160254054117316065953403694457655023012305822368246062201948753722313816947984891138440724950289341530232230770597704141561940465711011753289524657429174020059334754684508954372572543493992540833869002355642720183082184237246114064079249853299417716594738449000338543246590413347185112000584018442914920208987793091573608345885004355034251836483794955447411981421965377170143279343788489280376537996512383512994083874266997984271263843881007451860976471776922660036410117445101014442159781139560251568432496323995454256069505130677488764241378621988262738516707385986896150843075419035532664530137749782466864848115931726494671582514484231609559175611781661908842641367804806336485594469141622144629043947997279521350104092595161867635712170965273293757909635348040792057808238069340799046822659111758367468658229171245629896374570187073949214332976567552304840596476697455358283366498821139455300976673641852188872208480107185083296557569567480175703413121986309312741677861126661291820158096684511165760881296148374427992233239514919529985504060281195668867301103679362907448983124001861779400532637312670865351931297658492348459904532166106051557867948213898042935377003124548309248 [137,93] -131063415019027906118045741561300733634366347684440568149403979582979604912861480772388420843888656891133713593006936835302382546355624980697322753359680797160797401104763372484044992120035886431798280310553578058559780129638195419508471775148722038259030358705106615236519610089589176375549451867804201584054866608299754778859012457685363104454782017681558873640953745494788051675370751464014481785124071209159291618969389229711491679968678883487499211354551736075679988738994187973394524937535726272223592278633582338222193407232327471746527358799709555272735979655314207750219016272986704682999651998397151344755972554095853681683879808671181799003923871035693203837747408876729653373643365155381086885993090257845289429052621606277544968354956606747773818460246898692625650687298179658350358745922143675359857802437727229398920375586232063206077701682806000778090289253797755329466518849915861102432493870742466657777511945368869257013554238233248176721760507580534683034227409013051778544091724883044369857604634811686964852164783464759129558044571057394128244992912453519785142059444714385302091329066137773212757670951792907333999785649739272115458907793102006473635320067589897712262704876723531605109281983947867103044546488547655096752352250001675849402753085370040582439648332310375346682843461535239713821475224990463767443268531433603439794139255786134363650548244368659974405508581567502429352918618770056441346626690241156364522548655872228220335700978492967436233053816759716820381875777678824820504551460271326939190739281602597627290419102324988157431310626031968376545125601206122376203412205612675490851356848134205599135079152949821905543997821374779397962636575476922951101443034611242238513860317889063156058888053612799961091087309867784385213076390470158843100460105688914795014396101527129465075703196434229733176087177573345642985334539877855504997102750835961445991430658481861097804887342296519073648687718626036355848523344801170708471509875838653399915703641208736690897324651833470955453789938627634582393435166395371347788326563485880676092106843912260613212227251632083822876102720020258808162580076809286809646016112080736243360 [137,94] 103815317368137550257555661061005868133993086249366017522386189576940301486407197034287309887582518277381352029305186769407085985280976899964530564347126650749558608683007584028910864529399752951365141016468090137398204599917699267191847697196961282194402529150166802840583104983425258409449537872416353493095959904555765746522884178753436129662279604807601885766184757947444803435466325462578081251107043287801425306420573122854136484035587354477266270629709108662720623056223996065350692000288225461435763013881549910071160447896224257939539486310968395057384587502484990504902293326188074820476803178238016939219739856563522190919246854525916261982267826629917909340050884266996893365134380109449109047327452932823636387682869999198393312287398256225366335298551344030428111416649903135582395988469909353774997120295599775438525511866779635290476400836635131362720417453756522540941676081925785856213004766978007071796191031872462942850910713132019945408261805465983975948231114511768763471182769756097615917663766307547192992194728159764397458389838454243354299953075342024497233636550171966047153027496316402678171743044091056488593332166921389432737161416857911368789663300327067978487407982300479102808837043947911980380471388559233284661916423057787278390946715387309089459188306473929015666021217103555909613741469638399540006517123566859382599882614572809116096690953928030596697852128777542303215629041882970083201869010804067530335236260659931457728826565692321401356057958357160904510673694696545976453419397637596993972852776483351021820054042985980107686908774589829523926180643648002560380852614893691758964124533509611975567019087425287770601070635484928984065983960545337701986961197377517166294943212540560600140328644390129049259664706794566574709963401144087173854156247254080666310951592669795153634217336595472566244146522268297317340752834541394660396186838044968858844785584097947394251241272331807483068824449871683425460187335834807069285610114681128997180123857361838920028827027954385138240764620188728555279775836239505859496839924961383765012983773798338481012704011601514376364802786817724064633940686880766045542296006303616 [137,95] 1346117140402139894065171613784064666085269600761066134487369221243372339820498357113702442434028738019459642843600615609255403445811636488110843755341792865034772297603854286796387912195483409210599400085237629436871031935482847176702527851414872465648498998164640803179857618729382472127263294547709042418664031343286324057626464859589856208316850680354558558399522509085027796312514519266297051090558874870353924109223831807962948644481598366403648135159530054205002708365439829580676546805273374351915704070220642593853768739517256702298012080431731258524099926672913747010194032381451343375754853054658187437099402327698409620501329533481868413592601478266396759744010586966499430349888706956107704440502977378649644021847985165469859295869613251999410377911572257508223030158588288913193664954843839694731847347623435900505369293973045636255937695125609780604270547856617765455478874716098095310812175380398131214586907508184720940270955417597160937902280884011314048352914675041585564260449145222116274598222933498007834889505370946595019589884499980093689338076490737403197257367050389344547045999220400247189343692888334916150331690582252828628604436393391976089950287053871649531281572787236141332320584951352774535929780119224833154623846586443212531985737346068350515162115803935365123868258406818979802100271069308009370922579221657973374310050692446940125013664093827042239458727714857383511609502671500776917578016910312570908177326435628723739370488843023646515829142942244664849756162174648105658656311518292190808185094549762994416759047679431698472361170240339801621382428963447416813042217970219357840994453728857814225913250271898709969363072015850965734748588517781599524630784596531466649337297061934427274240063328253130757236381081524830704807006973803856635313600696288145864708688034048991750970307735869678880161114563191828658364713792834638899314115497201937982356435548341080771465724470769932363005994379074934293369258211752382150784730010602202656110485841159664366253669891899858326137500627019348797132672312954340692606431300790716699692263824442280708085504423816388940949839432268524939233939565274465607655243936 [137,96] -13925037778369513538166889010835360479403653977069842642757850219354124142735767307720758598843520920507322516828119483611437791564156198052454671654021495653040982451036271352068383068610749751956541193896059583413043294770797736983430168188931856651943015541301989764814547192546285539180675870641174384396224628681007174933966871803271040819224470431751867517047136692347849579473519504522042190692794141353168770223848263115538403282296352830038311466561623134403300422355585996395363462822895564642781005777419306404549128003367591897724404034872178773789191967328501831941564439911756842677958751008965854862069906586543427846952411431389749156958425194227438231003432538849829166688197911391312688715516301167671388093093883386224386660460817643992178228341669968337780632243405340104236355121004184524674851896356832855400968123433445986918691063692054129071428545135692791791417865925061626432629145778367613802709998641285644698811772449521641222617979908524375891127696461823265498447452472835780719472974926630998326062472420753467527795634126142899138028849499491165628065462991474699772180518353023786362114271948134910746876901913697982019810451408549395275223659164055702011481111923664679226663202936755323591836432213659603745954364456207882836957066608417710860535010007844332990975808532175456887426539202976330867688003255912666269369781392489818835651254996724415085374540342409373689496231481428818136170254289937564870993097502178771324211228277374798549298282925713350928640263542973827256689454280540886026401542605603826667533524503240012346699422246657528790305362957095880240782078497814249391397433889959906678221125252033467212841517799151967018617035190565886994682516975306856513831220270043569581736034278894443408272497010037367935914690989774354627017493951158927868534972852651533935141712260282634161629348749862060131734857926370606363425688777748709781133573433409585807604541251824834795927595931493430498466471749315402559635948561848233177615196681870588307651021677275382533675055944840570838010757310772140087844496469778604975987092444633997222434069014112208474417684728395514257764329652398799961600 [137,97] 56661325911790073173862430993281313147772745266782615321077935590223355712532545670131717926958401680979863427076682372231627064181676293614825025508262906677800800276590667842072159895781610162063385340223180846518465901688546830216716815306994241853227051105920879011240592363272883544659863639971253763067792613232165560062598897267500770177524605627523188664598724933528537898627165761484120793270731094729526724746599653407485722775246635987613585818923205693957056872518073164942734589950939467520047309834362795822456408934087128728744578511392857065730441947629986786755708582463548853556744305563891885650240414751834160776022542864785466433239357814606740539381568362503257708012451379032773557148258312436218891648135415491730434823487679635785088530948191798945979435655168009393463558096452772927556545237672347432703709215746350286920742576110180761776151301818552510133390755768466616433055668763170283856052698018735606972497346749841561566295745450098382254874833911746940843452135279168409065896528480975407152260875172413079277391698717064758174334389297323377769341070061956562382349496941157006405482368219749939666453616877864715751379408861802935391278278624564505762323069043664847252448879264999081887389795616871022778539608205967284800366959798439293093767759733435129993454241855635056853423250408494204013020523861311043450565699052757884995814851324609897886029518766391881149570195156864860308771725041352303505067626171166554549515594919343595095042976168116373472933024984256475652743616335430412217367385086873356465171705243640792885563887994497244931516284601861577017049730770180277994083403017125471251785862834459277127971553780899391695157424419813365190053927639621998350697391048609166728358403447579920520064061506725227539688197880343866309933549531300373802354719855952885266385105607752308527626756534764642921911595067894671847870041642893694874090395119792964720909602322353552067456359502833950138718390563020714805184617332883081835507641368609977314803109023345281009608754107644257283106912603942060715156604719703026530687407376992227634584706831021152932434552447597020578478171783919296 [137,98] -169957425083075126406704218005053784014185392667147877795103683087325276598168055473254625396172216029092639533243420442850202830140564711862472077154597410180243270018809500120143543094838313231241534686042829781506359877581087851980626746525656168190948091344227599373421195675257369361028326347116526109195063718338975127945303273184471862345021146434463198659713350016126338243663088177639039990901775128096709591389907619689630602523962697531900296496514865105898707545653051006594792825698477669357159743586513749692734403192479979522277531723149794342953555460173850440747678328319281406037670851277151925486642747617122848599818069127237771412350323294365892414177610829228596286019769788080322490213201442455855655997964707386466627367086368469321910059855038085485550511818085758072085908203599026586848660099728173830008016809352439479672984012811390659171332708055478266136345120889635722981093329723231856146476513731478661141818874853259602214231220615067285080414220562560465303345499925314272318646974515484658985413715569762670714570876894016109658933586889970658118693980888742931894606526653216694509994025576619456206441734407335691767328355196836519739365289480599200510031826725520376247491377946199620257661378316417452138679106336778090992448614820262529812288076174470495086557748775229449859251816519876992574029721157379616308473581045895248455331475332820554675773764228394404650199891696254677334123389705366934818096000259841526912784362810760922185490722107825134345208014666545895051791611502663414530772623965551881111381203359135152266398077868835152610734976786681994566222476439063381287967590632912985425128517525076273294878881394415285580292023962481740966925639424123661892834716876011958154933290857153847227823281055854931376544499363602460390373899492017886930107628713057458027751609379177915776793013955621197994829134901916640204785434734219386826092792606204114352019985101535593127710529024443993392381635091800614965940040973428723276214375928748181837954042641047118897045300913432079798941236423353846168302415421038550682706753917400949583798954768488678961454199664580172971983656640 [137,99] 541761978110334345820502602420419831655373321935767460003282523811862164515469774192967707047114518657275480330023566115063690128709414051360495032304432877825768476389131979385082452552731668145094617604477968184427811271106009307319113717677402330334810841146757745304820892695421017650556800249789811078450514902130302967242605533949705852841866601113826294068604134252451935644419889488800431787846644193183608979099512266723629514082706334807518289104286296039993581543412547787991748087397528352004403728902728649157798286885572508099774826603049977064602850642410975600368372849017583730898124749104983800552993640319554314250381690669942419768670528711342447265535052294411589521712534802695956599061218183807562267564247314803217630631045125039179971255349820821787613837802652412863765878433525010442997005922696473793235731980799294457025962837308190669401223009902459985981077446581859647586404720306447569983328362766642424656943750635169788768117205657259041543225555904500104487142100832990132251447643399752739236973250403830432222112292747759173868185706143666239282175794091102780608661539943998790080659864472873457155858622605341352450247467953051391435889202227914198255283776838041573266824553248712253946258603352682667576429479846947288896487700720487718939212517800837684145285531704428767770972806604426896845483825868926689229483681470651820709963189057556031753057518343086706385388577749999162642839037234942857311856833739164753482868695039925059564093815033755779759339250917097194282432055686106124067557567239904299942803926691752829913319890458511923372327658098757722392159189782607212529087200959372286948920189086118110057310230612855015705679730998565000480704756202647331546524414265427531380157893356507004643848321235188500073378616703477177238191131311082960479286434978929559563266394451501784337827560125630159598115313554702593343060554475956747914562110703787285630290429541811514713039035941225137844426383943084356634248123582228807633708847150968480855094333422236862088965189464814698969200599305965885785739500585160314909470494680714852934597568400055979869573562796427018771048 [137,100] 1871800663920545029887715780659799714638735312981335037433207988903803317321159898701317693479844185882101872511928736140121684776251431693740199448865253473246458801353049721322858156890286845910296244444039471221762700556645176466480546645054698693293914879092518600155277651933201189529661522883317685005711363085211083801579016580753321013951957984660313318717519627383181935685540609021413420675751232993579516427929829747680911013988663457425196940046530620003801264624195166286998956937037702568492332712658615860028603962166877115201405695097388766828267496123203706718663204504041936332177148560188998884857526314500038409065589301782868290433285590290814961576874384275927912150755448532755045474209524313510476047554688141610970860815494732401213406940468669885106269120123290104253595463505123014826482156131987169376061566240401024063363842231892338768881961708996033988750715764769134392267004966221569780278177270229633594275073066754347724298952694536119403447541399660033139465361270141844344638397832732609317535116012426216852745328606447934790530132881523277614434272901881850324923409082742758449453288567664719387568221405134862705312793471008464452675824725620024228321627906181493786747939435322561966104264631943479624735440559385255284138721101353485703932426785467910904286006664636917300995082243244272989090319744915473801162615754547807207692238569555821275208912707079547918203784453867669845014565704120819439289047044248089306629964236667921983313620045224151933538193098019975267466180754108659014659820386495617648175567149845172091797543782639357175464460185231500119927153689117467625875125956248001369305516828158913387013503478514598345915389114707210900716965561256922841869237828720749801838036296264536271153277436572640236316653475055800680321998798529789248117814017017687864583979845245717350510936104754544077200187015958991695942213718654430060903582583916160602657128565326985271774871871097917315687674431083103374474035564835519235452722000363916348388215400490765720393060346715226652005354240350075272155899097422271488711586357007396370231620933945269172417708116705766656 [137,101] -4016875765646808911693810878834540821749352612691484349218874223156744396249489965009485117643599707035258473184503121761344014741891883504609273913044308885679520062492884860519921483369710038753263842569891408737080291588256283993274953034474403843654292924777521873575854557301107564858130022714995256153153728169359054391184282441615788322596199655324047032210298558323014297378168571739251828206337302889805607047754711349031155091800437477556939081423781618591493794965034228938137686023774170874087747083156547358318186330588713518876051282377770596033108894356263483500112980996363880746067891676957882655608673240798408932324540619430641706093267221492978482673144919835899128756630537832994049855432451119827846664658860469406715277284441979398497821766545222034255697353837006262082426634084101931959861784073764354678503783123021572803619298823057498345699970673030120704286217673994707664174576290915962684855237173076224580436763575933380491572607740900121345840193507768815355266057245741587127327984159168368950873344223034686479474604193307624972912766630653292756461963991930456680369115297249796464729293017905937867823934790091643615542862714129763967571713427626952156313017155256967320082337252846410712457788878348133647491500160599407732651819998372849276528601802811154727060418252933855769534992530709400041190690507606846014357949674970202585460504360870536601398618384534176375352988331923640887438640275263363939809800114075704477043615450500049554790068207821432331952571784753287486868885760493837880464950250460751782935818968862422736198659877869805209141194223406734503933641376871134182504893908280980304619036341627897372362722100648169137855002021509739627503134818790890621347676554554676735781514830828285629576425126810456438555164974357286981367200002104783465225629257301024963400343143204795343310182352935952794661555509772298369607546995016712784912053864044147520572630402329896729343519998470109242244358737651703968389202917552230367862111990855586858943947301824227644386465097142176741212405951304726016105777669202887252220047020564540489824695322200675872607058920032 [137,102] 12474297300290905486347702807984519455205976585094980293741018875709779056916295644169658697923340702106638049663856142913291996001327002134546259465457369883795037118753566369871841467809847094619143098191986606042271010003190653302169089639157284236838802686586689645250593442810891137739227046275235849113049962029376933022462976262837246168744261992511665799942708805531550730130439253248668653590568707370259477568652091469530872274376644305279427476514881798609065987279284184228389889809726010179403311839927326558345434814000812666715417460136790555939981211875338047285016949896800635260339085267862763846966486746462559868240061813209144040719881508128982296814937355438397204886178516713909952067391887349119848911885681718909202271507718725900384017335655867012958977920638651181391640365727457057089599608881606248423521981668351368102356404062070732200353949137105276551285198854607235226260745242378753765621557963118803487896617242728874499309462158765954711111432655408453015646366040308371479778049856747567747564293091000836329445809714727430150121697120753453333684181881866741245839749694019198129073269181138365138729248174877416761902596735948013426019420202198834962936033429667579697964808237652728144241300169218791447739821817711926971889162813099352797631358499135461665411154844198544279341110081011017494766411289199174084178301991741417606383159589819629579885000028337120166573218819302113687961040602386997775094507707909690812074553797710838770534527676757294864390773377438586751608778813937724973350774439095335630234042182598585145917365347484540838070235409611686251269143859622593919586144125695667890868122296173858189859111763693953454045393605956247570814698762238948714553679786576016176678124884425077008847226813583635892193312728314895294138538664721829576981598046973829824609966804812142941806736516306268277094623088378536273578242013472134638439142673499160606837018345384294875585852197057263270202472347066629296036705081978886869722419468495333389642501874340807352877818487143825397912368225231424980058684020402285180300040994138510617674070422708969735174848 [137,103] 715491138702113408317427195454873813887163510191692298974315380731735516613988531834168276318664127870525459952112030317653328349811067894076255614095158852385111849137589484287137393325869497850991542424664108233123607729174456745750750578797731045415244724622155384680962130053395578412784683183833328621864099373926513423622828344447503813073890529628467203321983390936197837058202216404916995636005805366608907469580595473375878741885658687605967711143905242531866810580955039692070662185652074592493188652981145716221404685667686978186126132367192137462581900950036518960057500147049284232620075445306826423397061640547743004470447209666327525212469125850312783855997543611029848825278543977326441227112240445405998419177073387715367397563194391152899586788297432035934660752633043145316705783526135661602846799648331937280460585379199939936275813180704037115094793856395487455284670996874515787000835645507673697754569136585544169901168965797519186005313874482960842128541258975940233192236491932608056279482044460687609848014280446175285168990084534392978224988423106221322758632430781148440932691700126772703839381449024148062864957662089221621415171229907502618175920789342248665174423822390060411793346049861550423425745714046291786447667271476248649217508495831254250808945698161707561428046944375978846989423834755165504932727574611641726902046423935948975115780775977607567227926995268271299545995201939918804532843803970981043173046913996704744990069334422160494247913351452333907567371728152847166447617962236292429245495182117446563063929705765972723160646993534222610689690888100050878403228628117879350536253844720295268053669674316414275950008582247587005293561739960937786522449359260715974907166601827817930854468070148580707739735175909396527341589864293488974509721073823795866915542899429679693052130547769387716409260009670320059318462580918457513797596589627200186501237657395635617338680604486091552192009511121823055041869671371154642164058268481325120945232724379708686618476004661515723004359932500201999043818442046266152102408700031682255871028355455940975670093660572152288 [137,104] -7989874934986067299812000565860705287915778307882912085794236422907412881905011516467291095527213444381227159411607826136724068624419341638908877543114059258068644915501059790127489224386759699270290649122242891319030174151243757597505616600317905479030755650507220490002524016235249332999276881069255583022149030190515322034638738036720845465511722595963066194345464657283277606197145113893118159548077460428761611401033025826550621644264870615053528353818816299680804203259975765465358419311883822621039455358189467206710994166881455865606073555561052404261096544660399410720430704780711302173728783549000215576282980704685470275369473555207480322003098689622328232273829156441285346995408960785351636013679158568793912385493713666031467671508650540560116700671698784952312609573551992539043143224916457936429854169184792192793423675447603851215715636551929776921378293456406964190016296092780940231353615284392557297906212001700471033979384895784810707488867490257638140876654677312921281202820640900690145864592018565079002802954056772235391747139465654466732562125016538280757186809951549885567536773652610581062459787121380129836817539240250670122517726078506324891963317970078597053981422731307086443528401399188536528201332097042000143223030748939545433503581109501827385109516994477772995889695366299392538729739398939540854951808060386048513144835060731468496952673799760152252086427362781741020804789794567322322678629185944030054608210213202351171689251566705773270737875972309408683160421649504232236330895646989909642224690938933888408836647266384622070183501348441481395651207948534652996494812041439988613051183810034899961330154987206552973577611737776223967297840281870317633681092432542037235913962725182427073420996892019047856535516757277674408700924062887653260933989410578329494077764871184922641290773945095905870396992040269245254889948379365516232425572207303080708062418185032296430258592718793620843577866004861353278464725006591617707315960734514437560874638324823056825730995681010618774993477247161993385116408595825597437523780905628648304316798457631947651603607702528 [137,105] 15492407234029038154353240201442967981123075731783655860922879567347812106631899266753826575172824104414578145244491196965969675976055784295499549594234192344372571569075201884129377612770325070605612290235770384716563985122771753086851276548133227910133530652893112292409009613304661652775087683623665466812264681191033262157902125381165455197287211952931891788379593061648055316930268514097443813031174353720098584003479137163273566559666469056068738633939318819623962843243282717586341289236920056404023393149342236758034590656652489214138404567373062326069267649407661962189915196475509805287008817832201719011862326897993871425042908529255153164144034175104346010940327954214215898529543150176815449180950748762955712636408467986621914962395601258494351506611489252342194168176879635669619915971238475992283044929021558818144768434963447664894645655308439840362524884865886814366093890838672261193120203112567771427291707771969127087852439009236646064716928306716191658743291959261286585725416003194957699723332931202076375068906689089403761826936560800328935790762221823066363461009485882093906479761548618286266472587705003515160818561159774327738817915174313554765738928227110509852447469283106110628616551119877272675663453246711706927534034067855362687668098423945716452958874250762532769137305557112466618326762112367247826206103952097955577637247778165174376244833578418108622839287910160789430500205253833664055527944933270200348587770441410119490618951111904385474404335923603818287742035072652824585965878129204618930350849961388332268917903150817825336034472322153503912531268957714474445293316984834900019924328394663478505745564501405617917883302622045243595174929569175147428973573995266950061834837714214103416944607974602927484216534331708952310817361257715146501214153780128719800376182986146729635712111627100377198520489498465626566510523630424863215202018453691405144452062907689191940564182980409875477096124486660089509334278321372526041284998519630842368097216182339942028139854842745598107344897634778100117715323856708342158494211262488501868637663389812847744129920 [137,106] -10608147014800926974114538340790109857786777869938258001400292133944481365160545259720339795890128405976352231043008987699682850348456575638869371201528480319948457848985918329633683207111435773992747492364814427962251581049731792431812568601543137367961262168595627787245970544370567161240569084717824871199109856112762669285532218059984987994607143189334603118097712114113430506663732214859115001184612021109346820081850003086331444876959950384466233831320154141146237104895857263376946614683738881690265881991299758628507850583197537915598388229124727191831510400923268278385300357446221620961100002307094990229502489679316638161411369812525854459125111305649145297581317490447217438886217259094644127835119427180127543168067997274805896271444826797596924597970001402940790056115984606413975061886237416930724652659510366727192703707588413059295790085939914563089348761776047310399099783223635014561621890450854506018954923769288804786151731228240337530419301953266507392152912128921820715391474208144066672672827182839152899320443682476234744101354806889695061160095004757650319652672441486366467472912199273476003400195623989776264046824407288159381310170057731832740017159190907517388816025764844574737997810777789040797349170284417190382804660953882532305102449197506200811379427839263018474810112176714474316232307458557478810196326706331483747899062771982946424884501506674220796889869139378687786546884810144236591486461479802917901042151710670786597672878829337168953025503990809777347561737608187191435107492682120128668149437232868601595543267167606006818971091166828406576028863566846389859805681302512132191184621818269981732057917863141847712134352919368802957634712321721163017940879127664524682108265567291469900075878617222438332183599444700801866607286673511691631930301289162491339110277692890810970670330376820496061049646812927230042541452757975372525064087217905971341274136176214576136549640887824610763640628017477470555726726133802621668194555213128262993686568922747891276716266475522563350497161378090625236631950738294276084027563401727350937946721901996063008 [137,107] 9247283889615726440158210302545499039016780916413109762166564596220055009423143074095161274613461111795082267018198897245100644598883567458740141506802572668003515224244388457150949832899151535104591833679050549371374885853748000856861291701375653714947253295310231322837615634857223709461931197307592918104240437452807563137710016126361431292936131457693801649348094118589638456307822550369344979065089338055959388867949367149187753746018723009137787039494109403967416422048474770961270930118568438819332722139848027580354342410929431356078600456244916954422164971994877617516219981794285839662595190599515796639490232415514392671758512656445162396660080321166959760825814633169163312973304884609432529064136909198497640707863020511742590391147869207861156155650216288763965239135870257852023229994521148608723679370461438692710122765177152812958816996833285301017540498038366516904972846338307114990357454880453182008313000625847261775681112530655149308358605674685506658315034303938282648771538719568834072626401129615136257429549106803165791391908131029944581478724063887920381204100128182660463827347813399841925724879450791270483542754099690604108993754270302632547827149374233422877667343257447343393064883527352687660088684214580062782107680468752320193399071965612334578454479209303553311913664916582261917925408644746744601986515647163192940934400343380215048308971778720955150835287061469189419354257322976726038144471014898030709205206690702325586545102185455601628491792560221603916872868626722846678838337449443173954211869288038463052338996758027201123150550215609558937131299070754670752361350808553056423770560429601922190259851991487557451080392671122994214660572478532757781308909360438448240403295152114556036141570400590643992728808615430619373736346911367099840832675666123930549309997091531334763000082641762598790154649797707999870865004465497137167778641795633561627963211237237293710642011233626286710049205413242109478654438880066669442848394356657670656457212573552487810796641294526246303793837716472663107608667035732032785865554749780957085353085982748 [137,108] -2017160565491464450417887963019398440873662217084799907557916730337841149683879858509781315646360871912395452557826431025998605018567264420635705883844721859592339064064660755237462226036893494995119295295594784018863939517482529148599367510338246809297297370437048921334847159667955015977510041025302635189741576909759956758714664179635177969120790552402077303986702184349392926345677886279000017491773718337229805428649972404923220071368592224102915209258928839422605635115956373162370003477154648230288759322860899901151683832971609678704919781384543035222105018458434956083606094678507469189439328785968755077724885309928476721786068824799438461764789687533823795564645993645130338492064599528860390644457945684143575021145098817394937055654571181243974516099161504170937621780860426000043221933868839403045521178693555565351009601532241509723192067565637892982133980020935337563581118374310784956177074688985689486437770900509910174335045081699989720271553339105985658321626826035292066026096323401257028302075771818102482833508554904264164891478105303953982654716321041318459891151699616156160724603332524480723024853763035315841648371044136281313099969890888762346445362661025236938667295769110556942253897105318918155439750382058728993023741016685047099135179964514157151398731224007845102194758301786449623515797394076775819688542435639198535946773454356998595043710623013042776878445203007984126962152535095581516790572735232681892777643059885664305638016559581460648783098282773840958865983954606294294421368120294135798162982742541050241337810065888349163297686446987673777502158985976455351883555991091856256076801188730835114930119550721412326859470568120126645833985965768123335501103020657435756804021320672252752288394907957566870240822151141248064016652199163207701658667129180934361958963368375166664510474799507830017870087375223662792035876715680627206150627373599448562195214110686379648053568067255681678811791867650711598599893013209631548050355663903044064650787102016517592648649182399836358773125838376066615507606787648009879241738580695782411449088 [137,109] -953948947773057302519617177812570858500608174857539596720022351937686717848731998139718087789370083660647180020059093134200169079507824690517463501157985626848173347188800592003129073735818801993103310811146684177533135997293543017441400508638064907300311705948567769103527434233155899435337159685844036118274096524742581968508512636839829101423667905012927589345307077448214676492684885637962312793812119125257878599353505084799491707078218974009278839439862850484462647801716050914970066845251278601875167619303817158218310412752220053018830441832316907667859264082440329684806332026135916148503434006617906690562234617648362170317210270531678526464741307498737092816223578787731290029231470118578221677491305608082011515854768291862791560700693483507865952465464501827012852230524541344893841025738886947354875531865416563242244543954978828706603000432320459035383989968806067878106139836966619715571236799227293048582261715538180610310421446095615466815604140133616348161186823810998874790206523359006643463117986458934401720530299300465858065243980634775479291944239265404026732482115502774467175848044724340223357112278135783598230185481315037685542044100837538910329780496312892032184485454863130261869378951166541288814273256897667647488934237320852029331093669016801362968397586640918240291821243289363413171224396138376298253837680666762155435814205262410799953837729922602350468511140300757598699156394474663933770618749854943576175066897710331385420193157229064733842915304110943058186030000315344438751098670506201701504487744867835892376568469366650168145582350749858355889011043324938135279475169865828150222925054476528304355021272033427026904686480388494157744106108529300414482467456334680532196606593503371111817392285308179491446859963423370138785301172176503742566512911202803124998407305223357472502560384484271906320441053886949881357685345651121930551171541053090774202528425084196915044556170560121992913574872838718165971403604921297652393857213307687580462400509981708417535294956007672934129357018616097672776215810489855661167044012597864576 [137,110] 1069957993338925792784343324881161748246293485811031407091148361754349104494766266193698018939140265239607652444787129370429734479761816878417980780149038686441758545584813997009193945718099253072501422542069020138972292044609177187411710304873880452585876132223535954413958929266466562731830365111498766097029981788656695526463284633202254252209589312711814594075983572442839627319614184606184148667200598350483267529856277236084326820832766476455054241162757150362911185736159739057420341772135960878739111781414320975523631151454584826012858142712244487507774305146790931911651662359634536293003872578941138582391457299552295900131809084655523197792518403299275044102429580260081815202498921896828901419385287460302572738305000827790390527073723360033566565316264862521563532206913442053142564954580967622323054761041795375787618599932459212638777622257663574769398697750636792877531978149650523324956098765695672382775832913452805306029752166608078565486909886567707321625845201017553830965888612322850879620305893242939179713624714617069028587505247330878078069946128312205708552256504287297733533066499268432193215286528872167749045457580994544487111693899857342718285885336443401299601984524020436568524193103126636490884723345020284580702061640716621698182918388512577541158811400338517739516036581316731693189469703359010725789761033478737780529355235302677089974842070960785394267834226735963148601543486508555610028191696455659623828882377390009363728557586100777186049210443839041251026641576567759103322677137794966471195464507525104996011322145366961638666309813396351684978936126110625660264023567173909751338473976986249590624542210550036907202094760178077811121370696486063883528811402461620593587316867824214463471890579684687672037647604945887833081216380504512665929509919395177195157979472350547903572090313195087069351901868631860086601740314239631687762703962995092946581178106449438744752299438574836366792492758893696767355781048202559763375584600666397557387405962958639133365043875118168175661084197134369943863167492110934518271575442112 [137,111] -299573014626425666418270499674426775416558615001426802344533348163776465081645131474800362692073132673328276737885274734369256978788262471934753911847538460785957116954214203234933775058458962060761493079598352697042197499292711795871074115027966666555607280412644441002342496075243745460185192832727837172341605965874980388335058593331270715688406445463335452564628984094219781659256719195886156409087208105356230857799543158521121436828318778777153772885538061531002914355510796137787999120396927410613621858537534590801608277495573520583704591643938553872132779128163778248950423149056625572916686514314232342282181224946462250038226133703766840110771450666722291786289451824644712723484872365285944908084476019516097034326704338719754169227693628847699045074604370869776509085370990128942922588282818971878704198579233054609628814861774075796821091874709136873458977876746801527578725990268262587596031903850966668156137664599268659491476138858013887560335554111480901717108321766000872984402426919971251244963699621632098914566282361279929458310368396526523826877732980126461248081973144966130014861802551636423386315170538351176204707458519845856672550357388647679484006997425680916661795151906164656199944455407614458708725617626685571479128282774473728066367190614102425217971891140338545961594113443134055648213486637310504137565524954359671748636564864390479112245787481928008740447675361092875391377751265087233504180172739235613904168772477333900436002205881339010859734974448307271592988450382510857206282564257845095699256542953397431501893442121965681594222354940740672232803364104029923585882148732648948921263668107109292961583641412470507646086584901947193751189064318890100710775786135526269560656666728425720602950390060548569613957852053955703383219483045758615325418181534248173911350281492934163607485869434809572376072253097740580537113683037720820500957245327182969346214137992160917827744982608386556085065586572187841653324666777002012934725733520480270667870528621772196383264268104786107718748292319812889094982468703861827552108 [137,112] -41136933223226714927257860200857638143680069226699205034661575254450241225726862212154769554811717223354657131080119642340514642418387195372811917309868807947533752855321570694160896816683520679364379730735920072417656358018225160185256233095461201664547748346821501338513896033715948303601164940149472354744639207049032768587297271545915002935152784893532965657358124907926270656402895365889258760136788478726829031581119148499359530792862548121198735777497131653904205254550812374020286533610631012574039548779517298622411210972379971131544393821478639642873516695006295096856545478802497285087165765359832031453577098544314324538166352202910397347775335724098575730185331741640807024175308845739555371780635686608204016627380223069584782070770167150362722006907819837034448991889252673623049644926996056286516792672552219464874209811192829962715948431391690671558761098001212570192083910569470010796746557217090422845287107763826100700407176438212009590484145934534370415878466893111962040656132419741017438229719859249857517187891160179357272072317993382512776804378790678406348210197568413962367548333568693029779100845114023352665044039730871762746838035540107036729970515897945885046325488469901018560300029661702239809196782706840775235985838959060737951306119931542077462190205092490155813099336601105912861107807219151746739990652083483214259429191340205368959197094231985236682196358575366386081884332590720430294421088174518417236643836409730726392344418936359898118038506443241018071964464858003926949233357664587386355018095492691490857701486139472531848133221813406572612809759987865203640358540160277686585858393931355662881410965831820197080218623304849559291425200801755451052196232658151152531586884052821081313833408443236557638050042351532569098617886526308384150034722133660842706063696041013940845823942587643868352465275870414929538633152087784446763720674355677750142725806936981720271158557251009866299808174176853438018807341421556907112767592398346278192571363349737316445013814926666532994690013345385344176218220162799488 [137,113] -22878931269974114486952265946400430783709428519363303332163310502536203716752236585140531440892669210026116127048299538272217401412203640371782768603222774488587443501344249625817799731496988375154912031089201566578873458235518901407846664429977803683496350784768370294108567711325158834036266763527498910918712392235761542446687756597042798702414006132471922844848799417298858840045840648002171746195298006381024725906042564937077874053297302781816639840006402337781766354833611178064406860411898667478276260300976841302562213867362651909782140763654946946444100558454530835466582659745165555383573329034279712422894209099141529615257300467428526987983035842581121144288430053186874898875191005124681175912465510730828145820930162022909531769868573112073385767020587821044074809342865357438609563594017214995410024060173495453542789653922011567239086066872002119652599792148695960632025802009600018999261964281304861901766043550032942306677244956113419469203194905334372222718740319029837298411335270600049860926729276905837655746355386080200719798780097082603682966449821401061031859061914734441975316798991887044239661412625068460952593725488802533391786053897753652231149219520800047331979834235334149461143591596421858039870071251188069510845936429776886439116976848971272363134476197359142414349073331300829253546291162737246136973141012280725520537780982724085724275693257948927915958195616297671711797914390818951089486817119668296354730836752361475997934102047370431748687265262693275591336783074861743620599476265118113399652471259363785657726462566368416066162250660388008553764817402569414745775329134574682935752883745979262166498308837866771739891755151314843754363950850803176440350772233398251298988590325697232709937610347283882038999705400565354290835025342491150125909529615409444424657916612894178005960005016091389109800912960047405094810732366671926906514208601417771908537913073131584666221978905481634396920990750197327113506446180930130858698523338798348467480521289101329043699168700613151234564693200996894452056818512 [137,114] 2596782756335463011774359456538892131744995021942166769111091182567990284283365879737264909678053311564200563934144402049876370059576533131626308252263763516700327690577891123705860872532793576277377395595077332574442493900629489028417938965820996299288394745164004427862434265719240111160115161497014810995876144777627549678126235943279346774826499792629528115337148228356324965421387361275012076413229683502906904989513660075352505395757634263224612904558697551941198192241713565773692874366047242123260822518808915147688812725461155923613281306036047072875806014691897471788849667269515582849618392628912831487793816955350799819666468086438961894662102771132076170608549566386058986324971651256772396939589156368737824548656772608306087628064094009295201221588652459281047116012458404288893298570968846663293442749599571277705376693125161915945313127244165695446357136858423822600217928080757540517577158196068227686111830312265814024005496051739624932827489442551831434308490310908749002704745596503149405297859257739595332340932652894197013741648768111030895872132052566850902304483883816569375229647336819949281631925981022819133667656651902497370284879506125015582786596820733712753003926722091128586429797527765117717688744621582097592297708132739827070067232014382600995848667127651858561941966762866695018469780068846981471440595730685864153703013218759994652327411911096494625328385484956903025402074783195270339317043166519230416618744253590755332232294821499935502809334136050704417448968595314268069025062782560637987186442402258464918436829017943344498055089886093149445595230036655336061293654399042122844099523901539375846180242861584747767966567008424330689243164435796532509532967163334017438839819452843913286125245563189554629064214121838606308728989120884987227033186388450203705815027385206244635927849240409760168283201426041773993696703385047969786800949148059255497735708098927856214573823260940333362649138049798765286078919298946519940854163735884067808786495328465086274923766448915040049322367502061189748088 [137,115] -3514553634792663058376547743020674369894972578126449672773084914281843248487684812807244770917208441040236079914377788545798528508889704806356517958975210622075770831446646867745236243263868927979074396044167692390798477591747476535837218561572368315550065283326050606520443906951210578965131942549468156848340939143303582683469798151816423229959196472850530843867876760765232217170850072151324302244651307117792995977277961562798665407863704047725821346064185062069616371644342806849796596222295555401257069475748961713710146992676868493964716541098325934626880240296721646541839533922748189327076580264444735410116835294804699713271559175781636154951450583230784344885272649967316343229834905544479476711984878149203714709859564684144071993889910559657213317105945453407060186893460810978213106192945939128836635186458913698258073111528087297081381266132892745620984884640025746995641652946064946346729160262040831046792694215176706754249135324323492092959448139279695276678381005293542152328336317041570482184998425990092524518436095627368855282465632923535906159705323145871882436103162211190258250719980654011140491349755370805091701328261435234493016851561964420948726202740442494071533630028015883403672669584089970811129971530442574224756660663367210129053657356208018811434602079067327672017204147176262888012918424511570581668062118589474197078996486711835261220166420471251183188851958896716979420613765024574876916825918414562539934660568670038676781596271317214091200492724282894722064428685748705726290633551313686253172726794595859093921111637005521452373356416848096649850136001470374861383915887921264679805671141464336136437794250139015744685644659026359026467671652875795662609153062909041194067146875057187973707824767368934550495104565085442803175535943305934018852210817330113678341676838270841638820919470126041177618003726188794587352391168517882233929559304871706616154847558530279663705196255597674910884781749891835244579971057177725276579214590635767488214779898054043801811121455025811185331406438002217 [137,116] -144418701395369708067269585832729330092436887817431076181723733364173518996841059910057506214619662427284015962383572619873343204387329629493009109925757589827489816992706636311333659662637226294357492190053376098726575331785700192967738219133822923418622717769666418197987928772849524971693919880700735734301696380431010619961606576208862937277073217447441444651828524358595885009829362744419049423086867141559684968876637422374032045465417293228052596878721909403495049493675848077719149085077020067318141305723190434155429979579363389203951932828657994605253783978297522514890187179130732768995585844032635031413712724181039711547653640392348962879977796005685798126706932562167831746061914417353838288070107760262227816193768538125391746885994681944626258473241719968558394731814371248090238065093783944555596502691580404644767731306636804294668229814430514310965397115346603654224242166652916072786364752736518818867919241255833569981381854426419650600298709744372164500251222979063011894665924146898621416883719283204510823964069386679143614260320816340117835617267203548114014997544191080975379606134680462305555042061878244524659770672461183692598607037372874716703226397779076873674012620806906292333056492242752267436759163734197752836438028114495463351373868257724774740720242679716829716731534432684416720368402000099874004436410214812496478024415097661065958932094237610590911780544609424780524657263717846855386747283578260961077985509614004490984959325910493925541823214974021124477318027537445815179292275765287862114953483131161406689975936676722099510868210483290740978786352409844646562445810453451347173553210396339343092568509560735651671977738811084920033455062714153441681647010715077673826123124029792250359391974817053151747823558394377544714757829935107270803522799998946695430377729689527993504832912201641496377800260615699065568436474567744630178156747721686032007239391336977078970784153491955611218344782869064904959227583869493192943462575162631097082191576148247246933715867366420877934088000 [137,117] 46004029736133566748671507058505159598967280281141546204550371279514065282170429973401139681087704846385616718713150040202978714076203198496231331957245504905756325641314735927823167412632225376820669249866006400599922039777461971077750599450515201759584651800249520005949280359911487797702787642832262189062337652181917438902430902475783648780662999732139350343279155246881931286579843326876909127661845098272547716474481901339204394874033234979504312989159752073383353856603939440012153016546109684389858218145654270000174695802418636666430343784110348402162928180708271554582113352054545055323092484008546916326230678831072489391544116193957746810818090084387855978455585416470768696929209775849673902153602975036628958218600187575075687878986696343622488259028695641694249735373932645169231408158058384353536942016675792708568816341419264665315551061085792141904835835494924276379780807018751945150332700764761285191614470750162032106329277477227524057362900749159452974466496653032654093875405084905631046938845986936226684483226609988145248400551049796175390246080080061180050941666022054477491148177525258527106716491298479578156027609525424971953809804672790723222899132148000630890570952379106997295821749967119554738161936006480747931481813849470359023950925110748154367812089296977946400005585416893990197951900889489391813059433794274039399127300627789830399513052085132978063528464329183534129488416928385996699173802057534341925428353993559796571954080300534250195131216622784696359757602487601850106675590243524741214455116019341017350600500548588418101466812332611082926414900547604028505404345396252924147322384304848637495660388477178094183211114381593893622425705662934429475682477588131313811845297921541426357638557045709603343858297207164729079172162546199550479145344176223124044299483579020469440138769135823409053560536488575095621955943368148928057067056051051611003663033899662228586243451605097957193553157636191986652885507240436624570661309798860896489256982532311547289641577338813099704 [137,118] -15381050352991785817869915885128215961900701477318358322586088235190927484447007163364470804370369109545148435856977092245130469731201604271100164146645754518408964543239030009838118031988152501280990317604729370716562022479678451268795118747346369481583332560661185286966835572950581528376363961301514700167258407393299134749919547336023573093794451392835386993107496737476759490258400118508176502180514113839760028072983219163506266401610074034051282167808146354406280504275807706279246266735621725430813220253532582767084214333328213687373291233297246538639940315115493834999839658711242316878399624400244766828568833342540391091360690195558637628752998116800582150895156536510181132303080496655611491496421177255866440973712461338479314152098458351231701614471169282116893677064261071215073020904582148538173157870619482799500521159657239583120722498029845452575182036784774656366680666345069161101426355257406657470829906408676890136388995748752289416167301729503527036728163845076741707568378340344069253897850438003752428582392468757843795556912643210875799651883095885156819628262074741098177534409757366342462310746218981948390504317620728612785923052581279558971814706173918300498937061999599415514776418536291856350257215444666507409345094721705685342408958108356896646188958774547672818288911345504199631139332769622668098909886463492640298844494695290917338553574218441889178850918114572340734704569055432405867630352433257847436247603946907405622263805024057275491342367027573777264758994432998270182830952446989585838538046762168268367947377503006753163878374749186212285649760742365456849038937536472627242766538961542712662217296999370151665566888881258758400625734935664835726273381061192771344044921708408966258270011895459907965025334544795882054700817287336032120088139767639810939376264969699895859489527786028004551161098951877117508002621951521109824593175698495586234455919597792504067331783017050051425799042490761516928907841173077302574483041861608816056269503193835056647443288927392 [137,119] 977415903613132048572671728591747713570088352245072365742295745293414235926109573187444545644892691461426881730839954269825207284271948090344113222888179243673690628182531405204490997971855740442870965118081484326234780241136916305860216214548928180873093753083619928374608242822625341542860176440792750150487523876394028854976729675530081484855431475810858115135298281809253627024114825666509933764080025622395225275090926758508781387583044073499823944705047848533920582947419323659203250910209358156356487122255888332938367619064838989430398171425599190127688860087408171044540721973385688273356887329068792416680660137983724654967693644255244996423186110463699280769800394497319098283130618815607867341272878395580054634618617602517122926986289375784381919503469873380477987487552075321465765594650254479595729180963005024876398023118910078961916680358027881283259605041020331856006565211738459682609024903899593859369840288895888789688826321289789554917757710208117509568138753814227839703047934759154306435485291330260207963994210785750821040338328519788108249615160502961960939887800428593843320616478317655722126231092574504106434776646982894328496346201535866497971304630526683126456175276138765578658168537821997338842330340015407543447742880063464928493335748472874122201133920299254291823675891823190395313754411372033146065658259080060887209420726574742671162627699505828603895806088011664765402747606443280232890186981016337416188792350178634256318940901001750667182595847469899354811247361138952825545930814615142400879440741512097189330773312358847982136785200617962686195489173848798568900188109812672835177779153924332644143616346125488065024734400509282816010152045012461368171131386794778434106205763973546607423150005179504467807986535506950288011755405467359648294479188299486610920664406360325738426147656653645354753515155299458308913280409400147856959152372719766847580307551462352808769704693896332492989785760321137170646758490554735886977526485305260751714886270454401581322146 [137,120] -23020504714498141247687352975337391056405869228841161981333186412038865431033631865512738602241480024358613418306460383729314695249690083544996186200189510762904125514184687489765324486566144314055427385431330451112649705871441033843727696922447301987813765406998376252205560761293015432913300630732511804976953050435340568064711549213540619840682717567346543268402117511092385371652781176245815523844310945370424126128299879823526050959836926605444055760729996713367760971386687582891599345835164468922500666495782062588578745629626602365645780106958555248425569850387325806306784221015164799837387198063855819252003225675499371896077262607549119409762642132061222265279143620444493364123414278503808327336842500754583535466949541482114091156494827353436183086100262194155359208111524568901875902539892761734861247459949070407723108063398559054103408517428039178622853343978184067876031605257717882319252683105920263731840114376603366504871465705581602639193360106722736418552451294744561571085542137830836097076057105535881784950781764073293560784188487047702866164798835710435194707494581169074633604337130678184340361530833420909567873398544311269379306162498804998001620464877264378261562044324664164139588430614343381056718330419619087322145943000263507007593430172221102257054388453688791993581324458701345412051950623503348848540765634363870150259432191148743626412262354780005403344343974945159160838605509188175760645153241177549675262637257653884652406193560177130681108033460196650124447734425485041231053381332387052551270135978961180850195195518325705395873943948763739757217800105635876307953902644483877374199975054595616314512317780399133259580650186544580938971258153385474765310617049035032947476753879587297458620323338538939039937777717330652011281550061562063886736704866694032596231907043876727990327320230098956120076082220201939234706027208475673926330546350208181555405462236932420657369334413998693826908528204427404044149475314850761890966173432141772098165285401687360 [137,121] -4752245720921054857630576957202495761299274999313599130487949481914930098128173167299126085574977017378032554029330100825530211822759928594220981058215787322693541084027439512352428335485749456390021229126198806249305742417150428956739310603879597366247684956917162343848846801016493148060333215444408119499620337903232293498721855063483629125457661457572546808466071008742579937997398027034099364018241668159306081989130830723092638149373530762010848842799562936132060956422807910873250362442130471458681604817062633488267365344254878326734255223339850680614693752386369423280020394900954502632407981376636555848800526707151522712680608302309016401945530358559587247008391614750330550047178221568285671781116329322561352884177512132276510704391595788777422837399581073273543050817374412021646639659904615916599919455365700778640446961559070369335695085299348531481046692844861530435678091015443821872893472760237012023692744598288214250776516239139011120507550851386691890187854672625084816880543822767752244034339894398470405132697220422318083116257143170029137654582023648758914585147947129158387675685378367482709788461146953936747317690844492220874510498462225422194022610826348230527588208313241073537753946769391985430205660392037967093180255472260329376343291990649636401007399586500075019285035757722048221846190516111065470305661423405409867576303647294269664645076472190974455105936098084430195267581514630960761530534572921985291141921303146252629607603761495331995341507699822884304945903749431961341952322143639791267370902604913126760804186522227014908578046005857317689367509526364629733404908610803212391267456528105052424963215373204039451242234693277174178135852500471132646997661558524853798811826045031977614678182563116505806629081540242161540892091141524815767507674152728713252440223460179954528196682418568043750553464464629385853634132018454085884406731616610027651264055827425990330486433559757692893780118705805349734220065377613655491169931406058420545054507064 [137,122] 254293235846612043989125339800833438769879089484958776573125225465852296095220387947228143083431387663602432935661156424077022107778333349080350336523123826292938048729034560175945386123168351301179535129169934924940369917674757052622348709758696369700909102972886307849110949867070439140961614473220838114352718338011559702816255915685965706014869812255939938190171607970580484412595831280497936415150353320547014394210144936045028787999609553867815079328587502607141006969885856810589855906588853870236681505603693739331377349567524980779750320584380468747159060038771844302546283423096309963356566007882129396982535516600833692516399393985537925232341171922950693378332907285633978477155306509561478658877333085902050809747577716241748218801053575192608182757949853257580103170531348080620682050113755861474028802057895687114496645260948558965187301459870315760847937488621084468476604737668683009477754377797507369479661597652368554692734893439819290862584043747179408558865040454015192445538500067919269882273922136723430246090676491492907869148726897370553392903789746091934148352580928672493383901048910883655301506390282856526226397970280227141520736503890979839900571000945850610741352408169770674190230895155758881123189497206849868351451580459399161988552911596758362101825610996438919514931568174461910717046859554471125090757991133226954534728441011965977502773358510633865160945113866835253785386545349629339304894579408312560770389041533431403662199436782152181155312698444302422842743279943048813873149360679669511965405694906836331949551707735520146111332169963354681390385932544504243014640366185623246066399094964013470988156861124638158086851711891195507815604538074449381105702620869290472681555539438120576393690563573679871066888555077037540319123058326211997080036339551328336944990754577397537190975408372239382428444512764006363042487998009821641763767690867190613009643084735983627576816616759677408032712631725483086988675283726120445280923978532586185936 [137,123] -11070496817652453448543497395880338997243487551880422368349919121596189805636276916320350170004951823900995442491053111824592621061168953153372816580748364367835308738694189020758880827014840527072601606415451972419205651996983122392831845280575779485514819449353163753752448682626872314008187573340555321559576940111390192289577969878342780152143249300504905939357493806529238662332963631195891076600486047636722625106371580540948771200431640090821038293653505398275819255030716767856977109000490487728334720467254363473013585519466929770215152127954003572689072250849974398215978240242856748849798925488745185234164622276783870050568095686685228864133710998357904684379222229390081636472342018758345327640073242759453317650501635849837798326806576239791349764982347572268843583826572301905627660230510929386772001051527767519948361967954550261470853598629181858565492815883871477497909653846144022497731102401440985807153929194721451928014457823827487068781995350842228758773069054518614350819814591621199050781303851604114424821679512473401841738898868711006008886129896274569989270249893844261097203687639963946449693007991606031457688169176107151167928295334517838983900240976864779191951867206424424637680931035863661817450466798180706358025359456277284888009480925636257102053853449554002324274089515807846669521803251264047505104864414685052343818589661177421358944379790752056165190809845515664835317013024727416700977283150065201638941381271806632862067706808847944248949785751150585809842220308987794486518882851618006169361664275264435321312041152155040066867139868583231398526059694368796827744189136056887661163420761782125529102031219753296302671345203989040963187303315158787897285236170469196790111018972110775574964803644635228825614030099683382326536842760866697218980349448805066177867596808914798158606631429165512269634862828236522547586427742683348141049917894486393308527326674601210635880632766414823178801830273356927779996876776147960288876238529102 [137,124] 360138358026278926699879256821046381788625114967039906781537893411071897044635823742906226828893491077029886251874926236571802823783674343873431003155966598491511701409838658953076225647920524170194895991155068505185330906910671579296586612409336548149872400008269075064162962840014991850948770813831052853535496349477708657757788090412628210306682937801430484034575155312931391156581524437414085735691279960734465712067652998140560870582316776352982178733544543382334168010935782268604627833433962646895466123391766527424529526774447713442665008066989887706717142044031354778554825315933996358136902386299849113533087556290657271572038248530484699970020150412050499358648396042371103398390110369881553256876364215193051613540486953159571867839884580465606044784409287213365717252895744100813222158694149447974238521709024173266892275306948443998705823698243399353285864502665105209588827448853271213307037376481903307171746387645562660291345556772755764058192039052600161094944972498266898697674401372560744234133635658536447078888516927404328026403762135585616114982327521908174227915594172253571886975254596856500655265721277070943272663707397947235498412111210112987735523780570051538485984222870481472249498301876246464453480550410861774456952373529273181702313085113574131997605953303769386443093074818441058673446883325715182209729623808391847709317907720106942556282379962815982467680401590557462874309399420347596443929589567684385720295200883077473093746349132399966762304380162250265350743605291665249692225917594868780147682748742288506138931005800110470363355192262678312712850648259720729856104198824538932246889898559930235528816579533255811851592317911522889199294160215983721141354175963210168599944008033777679505228525134219743412366529257556533292317100206162947725285247577564990003987240332256841721351555884440003733282871689515089972971627266432751904730867914258514947093006566056101066143372589598572799366630144226220984569779350273573105280 [137,125] -14276169817309817627428504516013364795356331690470481048932053113926297109478306436233300937939283745570671491676331973351175274542619346978070636220202378133302041296335387801405638505360317764939735877199566085827215398261430468814095259902029955272885954158724062600456859576112287237456129981175172511078878762774422722534980569391815357055510497131467703938947649594935417392456157508752104620885878348475471724833904626547909366745993443033082845915117379493062691997417619816784419644219104530866058225323879669094538934264868536352316966711106622570443749396366317154614469321243703253884716921035774190911697596780086291056119025928023375183407215808784977651814036822912751708163099546132641430769248524151676574239202712249402614624280034644910583905679982864545746921706234855453175317633374880047715630270448221565877108380997962507968729282119964010803882698577062589890415947145075858850717736527292718979807989283748268835906119951317782256646874385302539860677849966419424338447017631694489965118249085197501089882278966786081350348985811206557051587792429443587295266670950232741081720277636912278159975377936349390096159675781763761321966599655611650692143224202295215926561526188087447545908242004630878371280010262920923008539046918835563312604640446942236862336088741467880293382018764700568305830399764930009939013906862198817786876474762369099327337396869595331770916584616336506903150532654770489161398635902076746747991922890375636097758678712926634953566488678576130728412091294220740844996565457608567106354055949108474798852969396494488163296755701513878116498985045761564505243124140590785040670732518601052934933258209660738267851039258800816209892087122071309860285932776933371983543899031567929994677110384042095301543002060279485003574950822097703027614134163353123145789069233628650438428604176903806852961764516132053832410803685270016926231710127495931481538989559500349046877943947089937113240757808050620100892316822329200 [137,126] 326266880535449207039976303912620576030802288861371405301216309645679176618052038058399446765417390917613277585406583949021578282781240664232176201916027625329422698384522802865129839087604692018888359030359420717440340525024642469704031632791294306235322940027323680748142839025767880673553885761990651294335839335820967321622537869043427926429129092817415431890248889341119634432111295934490965367018898878062293104783579605100111093794526529714074142934628612541480686648496906109676445942212572232151613378682286815468704837654235400874970038606765627535386100930670521915045288168653895569283544788180423688458436687152568466126711227676447464818229810922020467869285659219070107882339194444606106703023368824354779734525307629047944499576110921711645614252514465130814612944468923262328710267054966668985221760627530692704451661574688719017608282672764264812628250704345562118313565859821872885481289547144407031057326943706861262600543924088399276497074229673455285683795452494947840586348206249806930361265532991398993485815376507202811343813943333240405983787383398702037459241812711509635001041535753522837919864449843663396254962336517966283426727572650504033003499320544002955466889908307014080789637416117313322191303216031864965733775232123855369268063685053697457983304540377984848128025595838222145829718213659800134060859083191245744709343586614409995781819395506911638189217796120385215707564037803727970469938154728508493524189664301077068591759638391061533978701550091564402124008970754078181110217887581242724125014045554217107923851356127064562580262472342997649099884920881323933386810727050963370527200460755932963619004540610174737203012501580799212781484226810977761577931792357538180964142785496042527830919088614619611186144176463321844227533137581627476350175721109508193144714631928383498301090461475349566434033477117404554875201060621783205392381613986820935864260769748908623233078706289085049962061662041002417246758544 [137,127] -4283876505972874793709837237792001413521717052735628864613051188882384591322429973674126635466367200671905420203479749177022102825109731770398635206280115704622381843071099509938907437831253124681002689782396920185728398112249312613924665703941599054360085296047204540375608648678777198344250200285614137324859977053381949329601988433132995238593526247253290263727795509698035241532385747876128887542708691494142480882815598189952952331705308086659094739443065023379988930987337557303981090122558685038747744487785680598277703888715888325182400953251858835790954908726754242942031687651974612921352100808537358899804099607328181197505469625935239826519726509375570931907345160362940702822379182277545992739028984646528782675067444324990415481030709993840825595791543449356673908068814954068127926981297354810654648615734739256430405321170823618389803646429593057322182711672625127717761938855012945937247837413715081614375899138800829566527749360057463984043199850881936400126582039871025329944019362529567242263796047026049943567167001323417791388290011968008385368538142733827084977652000216781993920907784758382100849844371239163420769147576575192321606996197929217185857031556978715362061502331296245565305459831621321619379765561025544784764829198439891326918028855072749447416262557729346809496258967970135969201474886823291876895446754612699486164140138179452586054058000108678716500966348331936903913456023477785278128275618512717250995756694989081557058472654935291422824902433117022894195291661785388950705916742193164305342857733352580158044532918701076296050530536843014067092502632704005290317530757535104011502426557605506927380568075161441857783645141806968172800901469262517623437200412115352829656868199682815540724007379093563561760405853350369830148735565921143032258297698974494525679451015979733843386862998862593762382161870923194545646555481641572003120164440031351471420794367479142568203221728951752893577516569807177598 [137,128] 32500761583726088399596349089153820654785555870995686852766608167732345298302640456171805146358901014618162078274365257025003240555467746333437836459595756364284467002766572292372211492208239604839035112791233626313393852804718687010415231530020252093963377303935634024935958906116260128114523423799922738319409900618939931651707405756020908296455616959114079292719708442997810305057127509787405310430095034378342594593314905327768229854283278298689246035810662569826720457072642738977347143459617362636706524266434394602755613250789565598665741229616552451271024188953375057361792793394012416657580169088511079269524105363792919202556408026277365145822989713625252554476869352070735734123884150424773970108100514647290019685989559065100469626281923960756128807346071786897154329806678884672125067755262822006666264487773754588080411699301324186607319794175176391724607960950833922585176488233349298405110478660915801987498001088009822394567997257160356972028014513509310969715244198877095355525293117243012037917792993343414862364587737966195697264596522094234061297297705993617559758318825261044201491814168104338667697838364260538542243253832553129264481069954862744088752401140290574223984117832196279992259748272262155606753786403772045327789630819631786062319443657932587130912877544339137340466566261868902461334701331609731338657212542649568965200280074471092112275447581551122188259734502133202088052568760072086277159026677271834658191249196220487436976184856592981710032627496860410235360403557019679188124991383800532653007855876462437464854808136072706647829852077459101027073987818982274470656386748259803940107712999298893441742858168663718409018948037822310677177001889428304833905414181785260725677379990568929953016124222654958823697337847339247283679884833628395934423202510273128237689233935154913798884793438441395231542109937597158071178705497472706138712060311461171518850846818925832567339566130653467284076272768 [137,129] -124333517800898676010488675215622924870417227995377039938070101832626000971884542893542766388297664565319301690914772235703284723798274126744254212115984683002127005237425932649022604129330017502883735216701034007761564564401665682295341188362338345591492184427538943966586994541961418832047136080830969579673286051026130804183233365332482164804260844896393455309654644086812332745950206705540072542469628267954299181208784662346038075340045612840191206185086153481490983442421643834445558599719445076407253072291114427619603702926231797606514789887519749412576901120218943812212123036177428692601955076685346385940218253930060210861642328389181107689096558481515063298522645485870735475973314220003834206339092822331398641709112197238368864109278863166991838552023476958974120189924607457925380064369937848540121463042760447345396803510449572935926397005493919509973997072275045208764347261229752128393585506688971416622184601725240202228439561308624875087031341297464542280899983786611535658422710709998709873890807197006145051243916650007789419428108193048954048104155935309754488719885375778021305751188816750436592364248451788567946686454163366628253203365984961107744734371596540893329319723134756914530196323181472019090429029194065358813981327089051362137139709832898242563370388223433203181462996586107098276184807401269602596144919481369853967300410584050478511280313680358513363452326219279836460888060271623932127063191422953821198087098383686141245534319922136091727733796526079313653295383757733066376957768171928120158424291309362552425597321935410621019188684569147521310313238761256983105348856677247570941207425296334921045872190413597811692556430682437392867095456263986567816108116406077480095851927159488936515442578776773097898512341073769181268659930999908011230483921488722799075647967128098553487846190228334113991523322874455540408378630410272227881540569215295673701210978669771177538014431883412478416 [137,130] 202513131381666215054308083146020488588313676767567016620770197506309976068996732781958583654922791706144666409742148789309063757336588982695190899801982079506643546430147349847639361633566800902834499228515430104176477817667567598919706003292527549990099272396154898251082445521559140422749399431748205555767097861281837038675338261483364133631322199994712216465214683218392079957452024721057881723746621058998010057264091393086621296545971608560813771778822351833151485897826805725938639053820610794806522096923262525465133536267094687428970293607168012786149673121222377006624074025271938083714043408484749115451375905773483660031072053642310182911040720192989630512510575850603790149413934670713295259871745977291159806634310447835226451879384033575111614659893517291002849517417559076025369806982641302461160703579706605386297202086520968970825817974949955708250101649578285481799956844050183546518650375801200255314113425105220234313553890799396466899229189591581580257966140382131204441750177372007081939738046105963423753970602726624737449119306623941429107441026672957366813911838312242552995524432213962741288446700557706442263079080847405117126920063678677964506194342996941592190786930410810082850401925259327668362266321099499461093026918578200021013188513848130104266950334800703993538366219263476773219488715565901948068729694376422883619790816586297343257281865382997420019265143038074440838988410759233155461119381863982101003072429015300239259804519456824713244100703730880925403193743450743167552334596972407644636267839479085379067544777241083750749448153871320128925292019177380401625149004969911451832198712049746192145634328247012785555887543912118573557432604034095344858882381202198514689298817551942090771897569268601872810927062623673839092783693575517553203242312717480808782023965649864667727123095934611388045868291906276925351963078530316658471233554511042657162160617481853692280659925824 [137,131] -444741538877134629486939467223847745607288038590976760806522976157263853310670410495559114978851331540706545644513880552238627804763645291492386759271529133835488653139548101777711678144780255891123812131794787736079356861254410520334645806442819249864016457323923424581825273562512192879945162388445839298299566822726779877389770673058952165333142524243438340206653980698481556892676521160893026021255957717864125264384744418753792602279013833722619727481337106747571604339199663711910083802777627673363199504104473297723100266183101085832961445847806598923003228473258628992120664517343691488826217824592579178692716761350164102384867992348036490384194838853386166587308514437586517848911792053534316342369271277205333927914406914002721224544577159539453156003754999643345866926610800683755230499977096857602233040706775762658209411679837900354743896502106309661260130319738393006670694043132064244315175228121603139295891367806584306654222748246220550919025874663030350283017574204032653221000844725580356803198473807794179786124603944142377971845593421532429263510494529849613144703461175523352567271153676937992798003656205959203763649741118225576716186369915582032658396471049792329840814050176106757863579632217837342599839524697996020163654490677713158006399846926097120796841354962719336608373554032636659546091635511771493518242888621211971831881134915291493914683605470524385676498031175601312548599831008254635462927887800737261023027603547095608284937916158741578054284095817375995143532908150476537916195334887333746005847239573382057836431206378959901632774473207686832350063570576538134757864655768639414691877567475288391183650322299541879844413494348693942799505479811356061059676903391895198956453802132303277851623303818346847548768330476372916404592672037916644202456709448136656533183625138892998659848520801568518822609361740391879582910905952253442521152089757308689166991497361921020920 [137,132] 1398344375064762544223489993425910200373561584116832278722555038247993799077004391310930973136646661348451519149469459929284548321485367027002396015225614585992434876699673667995196772224452602645459940219063524402927404204487517471149528069199216066528077306381194942856077117878176635936248762121167641564322723267880233540015871713032591129879401918475943193203374277116036171024508579756806509629772907448575339086965536314163197391386788034503377607784094218356827700059397365421313346923135603139708247186944337675177822495838666647628506843317240005144374463148808260704795413050432409811655927926551007256800086228032756208890435080970241018135036018786455900676769687036019835742028031474242445933296529988443057277935236216291028899360759904955188288033739963086162554004702855119871959549625920556287267645720906492148859798130671174531335084058392491286569710568558891681562571861328470963385597840936272529622545567416960808826335793835058070498891808825292419807754736216372850034866313267136156989431007084746586663891662338475086950721469998235295452958795864010102909533979517425949668644217859102060798293157697183884745677639926249173001134974155535823335060887536819382947305613036702902562340301956172966793866724778369740382706863502888422221552787489131103001755627054581560849801272397400425354955188972502815571292733432192152341308335882313557729210196923502264290970753771936272188891828534559912344989003323932833365637449897299744739218983203310339580326586465011689077037361280122368290644881950146659612376621248814785720907573012030800402772287088276223756221934092027478409867182064950652062315037674181080618937591191218849387390155986166929312377983566652126965003332446083003145111061555298036143782148948683068359000164410195305154719101439508580977823675477240124496673998547704823564958460517127440455026463385334984338016130611908382995714795193083860680429127424 [137,133] -1767999316882687426718039498170678024864066115403738854535774216915190131818728545282184574994352612323804730635476428907761787629971770832745232347315679075476711789305775147435698329058992164728425376073583697894000587769988253678864433005544544806086848396323908142233899738923941911656651647899668796101195038188310474291162401980782920753937569912330788949785494058122073357434949129024967972078561691017485449483516663478724420618826674933952544559479268786882978180043360587952635746964654847308936853652297529637927501722063048149774501761174455607384402804791967440207641440456014092737478022196495786865576685961738147253166584573820050615932515409240295377233594013177644743220904651342617293499258254645784736324898549305168349366700872425737164834036827500546356364506611042102530307095587534685606097200350584438343449355254152344775816963511676225598963064051035495925055727894142596550953650557761705432707891628379935044310831171218938359513170619194733377231095705447865861055351739674134711905505245915228096850945865688947151276354115595521971994049337604147453387748236719494891424464691234672147260332015915311845462241095439290654644901240144525470486255638437964175298921841151531648518946321220449061084897731668589052822933717041815929422112475101557563241007687577804700710432477729154479016652700179041625747418338039910194297638141609171537725509017482517951549428072920152699205874077750193645694559882536013710261874849375037753109404605621223544817688764126916876543297370365219535543955962087429638141854256501819335108791858788644375399737110436023751835410855553886399488344665667560461705161255629980310222773350811999234742362870925881933285335821423976320770737075198970869779446876424178596445090545866543319827574289659623097609897711006087804234197862217469289728127552350510199046049991926915455936084548182195620873632529510467118372303829447907501408 [137,134] 1490058685070461166084828913541527255158460389450258639894304664877533322986407317999976102942144860053879968697174891601736940236542916582433443005859617610536537451407925452804223373355016904984757871230791327792648305065929570557446648380685231410233391202770511328723948286720077339867722122235040514532806748253724983813566338247183857115528993449309434574257885474200534871549006787203436798469369356028462205225722617309461487016348020421826922883700160182290466527264584259900317735249040009393897292900111714914735395439726619379887232565722067069870579090649518033402126734804409600146706674207373532064811511192854278308359272833572198556729333036852929207257139874085131298977659923896449305702217962641448123461143920014388883943330492816638792409102335259724075912747000086222015435556652872894948832929656878533958010148945327875882257962595596595181454802737101805931724638883393310303831580016485025111624368880246907972676736683439627045560619493406062489416621452442600788359661203060847403862619249516898618046488655074951152227520298606628866759029645140173790461388889348745082795476871255715768057400108644059251406599805849528724896842581233999456546732116944700175087446652488187244313258082383716502381394940892919572855580022859466811379305531825191364426637431602423060307189020557188712514662166433142128458836116087437256337516194977023397027394574500450584515304190633384793929323878856377363267820904565633734049120853283397284990471783882760044506514766590703657182023321836202958481584166876346973508710991851960356712456907768898449927581867437917403967189762076631102842403903245097404842546182449257681469065523324562041430823417367766544884203230226310763373683707170628230904879716741727264097670319276284970057535092326086583294894395116255840148672636872400205440273182433913224947283756022888355708728179570718181664793707716566891044497682848 [137,135] -1143828099979526430191151808787166197602505044788881246005572514544999322725729596034271502725677920057252220186340791012926780070957933204911774744144008674571146602651363361320766470438747155202360321157409214666759410124256822417773953376669352631268770215673085833016740347760848878531933556740780970451157347357654579862448253200683942304224446551693363689868923351294012818663311246804964725865017206165160505878052421916428461209949752541570153898752801194210698957000675832280662419177495313799532173701253802590534003999239061457724767215510129549624984226050218513652104737942697268954551302795499825898933185482673292051924855996819248054800623285573970622928513391957522931013964024801419852576141916136875533153526084459340092582226595103746923359194696286222263790055694704706115219522279066387895992789528770735338603179007740224930485977568439925330681804669698137583485971500486426761276240854169132311038497406142573316125698176168317790586941185388720386667654635136795051084875791077426989022893160575525528269559719206794139564221636239748465702703789321876749486647030910086072344026112981436677661556175165540935098107745140413020727980385721538497911088086511634349799051197786201300300103040690286958582300133509237397807430065902727211243756438565028489839373705302169064284700668962508333100270655383893011060923169625556387762855079555574468934362490307838202394875037193980972367352229033192257397089174964595315230047058703416942967424320514224060794562348754558528314012587995914491096634266980923117803369134269508895164400157252947547284241206378034554464376287468102882078966003246930345756824762449284695869054314688874317782379874111617918796423546055507805438724097057661266804929920370382024626697064929148537921671520622151234084627579732245034913480019801470236056306354195114717021329880692069373853947007196593508465149780373425916956 [137,136] 639118558898060933636866233896582175147919724632639443225385459930290313675629165185835164053985002702124012383726417003996727674539631026170747658077175121674431715229899266268651908620989479371004682122145992626426698670164506774204011422130892681490749400775283983187354046739506338649977670491010090346272501264092821023113204694950480380013962247434649697796845049389334662474923128916968541442762020127297614222622706501138990332626077608429584398248736922628825353295620441071157705779333774154443834831375001389795937616797885331797645144691147762282816304144162807953384052709835666921781484161926671129205677392774310047514708517488976357597988080708482275268007302983739182721607602569808199760597521428865185501784862864184314992080516800247606262242685408764721902315223700133469510703408742321025610971853210086521514213482986242208406483927513846117052198570757904531095047448930651772989526263905136673890033294049031770442055945277515841785485774455515001107250649137223102390742747240084896668441189426718536078502995077999693972678029624610773454933726397554412181632901312233972385929658148804841580261269760342631058203359995764419523122356221824867546347845258279088825185816896686584475351428918409345423794634101262155629892517386790927134633688680848930625348053276343481882389289125696803021300522852990424774830462142623206234296614199787173027533301503712587118657061301232094515605098393588003614956917856715834406394339023439267419430779076832414959442330800584643070646486677430127445695821282986096904496799342876456487100303839407234266846577950814231269644056013715395369285468506061888453564033491313314929058765888886610671432228016004174622568724481264905964742214021623279765784858068568457532833640240586948546999882712455761310191488868733598891961063093448580948609715113245927657004278869298712017645177205421149169197164672 [137,137] -256162924866412420940254610305247313348496127949623194973794148512716142220712155411663747187196811209983476109488545756873145436039709967809742551089742456036143946547902099305929272040588279016532527327047654864209863548360627689987657481600292851332830065347545431128950546417026356277521764927767672930051066614794090584591900469118787043669598743283941127733998483223688686570252881598023913852337152661909249007561130393239873235386566469963969486372490809257211479653185439854813344959358984134781433350154702386750916471930944429358612995484899721605803011099588368017584982033978284199002812768368392582199602192966054552696950766670305734791716432132841217969453533063365222066049245275290663515632751550429181939753487587606945390739239419977490920241229505238316169324061497159042861676284518105136212048013543158093558085890075859607372278710004877549834874112650765068840315960500500407048963956715908499686939944366946804113907406966560169584331366348666249147394811074413708281941710231774925820464931831204878313862833309068357958130256708328096450114215786621741936737454178899022536552846713086190822635506535457195384745956605814573453274817176794522090877079925839532401116097070529193981671763807542940670443592502151391982026863536042753757880019135442222134949407064042474150271985859864553845231398858846276004594312791992844266030938482034042581717508461897363394539889676282185987597728443945895696786498805286687181041254172131622790499761544748168317946547297418467285844758088574509607625562914331293908079579327517537825435173157761159200264961814732066951223821862671799933598947431727458915337055911461746054447203993977036578197380740594224391494317183276259412878266286076328004511698899654350029239498424899302247474261306127831863831613841299044681484769824703353846264665354027840583217174295447214378808382123992764368 [138,0] 4002455548404046835435876334556041638391766841231384825728994437235640514382321413640061587784421455072961006260106588303656700886484629381207366398643083333537039582763437543836363570324974649727148654687527885105945876915288900811195098414528335633173725738952572820694243899049146967528585099988990387019275079442856562739003741739643492427376674877881707952143348569761525165391741838858588237839637592511697793345526885936154932896100156850612840820150007338126729486684517583067844602280317025454681337797911413871823192098891635588378208311791647120154692599170724811545837621693864237923406273399996993345920415678773745638966215483052134308621693658780534995009681204079077792397136883301736609274480473978473050299064307777696025521504430620914506843767402722089357989221898539376130947805493848120174370615485031378070599514202762244485776390317913363091050839372766300600171793356853689288502744959435024102184617584370322723667770843884313147733655996154318559000361417108346751707937191193789562284084206919807399268405020097338195265828422634217899820566422653750094539845124526941662950006879288804857651753599494091687885833035230921776087748625622686643694271157468273667891532277292825410629505214795111931691679719346461809605436454171465034268779538562850835606345997174601363563339441715429316291548047269493966837601187008415903417671062786075214543102226894839294860855799584053055084220343657567980839877085818987684819766617738669404128796826899718142142476289355812417830807517488317439195370456120115767212711549970430302220578703320506442387655879111414587435086072176788974615284608845482894808594025389674697234800836495954259622258837834581247845869167384122673952562772879313670303202097702712587683969922251933530416911461959888913472422567708066752967378098252812983847882272973371989630309457975836492674316146770206333114464699465135660695956930300690889421429543333745572097514023575039072427262065689707452785833818490906318496539421120789154300861905738848448546952211960633386293983451292419281147115049190010478153079568319491821561586061442615720934204364955106345354999303647433991836353403972857825016404802434050366736770901786177434792854780677728574996788489355719777804004181090104615571345386977658142779279975844013645491134858846044843288159057333023499540595721895936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] 50215260194938142507691372553725001181584721618944333095127513194524866192106040696246693464367622361765970540304073461359555902778435303994916263337516178602096327618995292043355222987773228924437860521260937418958413774526423526782589695997329928138981170372849206988044962526383911518915396403165898047667266806329185989821062634628691791130720683768211101417555100285666885339819413548994651242519162219540185031594784823635042407526470514831889460462393217980100003410821688071852947868662862568133590658651027471374730388295050255619167681217094414180060694671255493006372075001249534021204599810451271196511474994885921742787185373977278809988497625191762147194599919690358869844406607818487226958863460672871140469524682555510663967306030661078715406404571843132247081710226923491004008939254393145099228699095469821020062274242682618217343791540081429795495790565944162551447839117318524081574875237903316030295698161619942313217547009505573272983748000761511723918472136577577261119597274063078958943986857151931725196792435858555456626753491596501761337571315030526615646062240508472395107629431562040293615170058150312015026594583140285541379773288428544815296510963749327851645151452930561331490310173288482058544834110365760861441912936303952323897739103877911218072390606459427304657438134254218322188270020381888298757028774255126513436577357999381675365384610519432985741443348348278841583956582594841721648763968679272752825334800851812691611196265119262552137043153036221916808624757914953944426473230037004271538790992466367552442485376023255352126425803485187963150714113918641058675470360657846482555850899178514865635278230761763902990835099858014763056197248404607048200102680698999526146442114774367974031521431956476821618379292066611848882306896174491312194650774516457474665082993806593908352666186650859007978567293443753896723430898417263415647984448350645071421195748774689061497655476492751237412206709767694986618811996322209975691621423541846451871081164422151212132149227299287846056800398254148035371047303352126898661409914697683824105197068182999885803036017263635362533447662488832004090891128683843106782445015051048613841744412786423357787768426949845847811752672554716966733984462141226079619359862090291474641991467318444972823872672703880557806390088456508713188753835399577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 1532310869348209511690907298855311217160384228021845103515527353006803088182628296699200359559079957210103534931740304604699571463606650373293986194099499289103791634533844552375595700701458176477263379856747422137864042341143772829851960564372515679296856948872401527347601909419960077248371203346703744321200615851915485645464016100438657267193814713760606242760910859065632241915626163363592879979725675761096146781533756857639091991466931533531894658014601860260389675919871242035142239057737708624916762582869261435362590826077137150288863822400901392448366566461957232952661076852810344262680795509897124968715726355440972610568840166414422316701959223767642989554608433766814702998073185055921732897697966503280957576908606599665644965041493552054049214154863261891125650686614449380611355176284810041791846644025002233468971058754701965548854686890481874098775943981635964606973910280261805362696530753029769500234852567234720437527036063245130974795654678229212182197719951459489486484818194489760315828539732106518506945164006995197173563226358503214424657830832682785491497352971579028250072169730407734502707246114816510746170117840812845783254474904879229664148753972671180861740182537340855164271002216324580921920095302913097534353978145817148770085513719076305585728799393045762568661532041535604115758630822995969661682252259840119123727627060098740194193921723331898144306765560493266262414291982729628108867046549236600753749979743644490480002741788561500735774307281817904740207382504605338922253044504054648567386449726252958881526955210401047719260894022842693182115318042476371118727687808060365977099125511485101665274316498135821859387214112169543093192135909042010135813491498313174368832478065402074056550552682095462052652199791825203289881648765080521665196175077681133171420514993576414362920970922649870122417526586101874884474612064603329808157442273456754571366419866237929268019032353363506568448907440712753595634851673225805049829481874834012331409800445220044350381659494627543870590688885604033742496776398067885594609144116794622124547534696868296794349424625339545691356658728027604021462676502542429530692442928346740147836198558640533015974645537125586089280492722956723493180298708296960321261943621070888083452368358356118450591712009518885045125510391668289283639756414110400512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -28048814365300589078248920977715691119435716406218358259414618618234025849151923861158116027354844697428662989149735739791577057104782097941878157998642671125988839057949778782274879174836541734760146655129132012091633731349162419727904821771965229001363998936996006844374529497946375158206392073891286745932121616979045999417081649303460333926973344328658302674363958078732649968551860145809883803022102395744795403847767525328725104285684569267212487431633604533303450117894941956038113783893846102120971556778354168102678740117736319617854250212885880684826642329431816833097886768602588116347903618187563711922464938283981605170896207072582685001337102753291282499789599724176054723229493098639517109440866374020449113313940801107745740427879811080658162182866265416356902968129441244200662173717913278792848071599695628385633788356990215426284933100202982230111773101401956743356586706803384197465795321869436934317239582210398261016393707630002165235780040751417032954806477284581768532961114090815128531840591152618069925224054476586320548475176515122656740537938865050634922601089592908722377080337017328828448341778513109451428005795360066442512082878961781019124669637986202704837153865112493399691577874941836491719812884097286311669604768658619126726176002568968293586734006871497374408709810287984882855298002995655699512300967176819998119137559108901447940228065579642209786968234484724299279640113743978466835926070013134599574067587694315193034091006018442675427834693132660380954690998638115735033757375097484080555312813678579927459611294327882774352050929347721058584155742670830941996532056909893980975448899401032752922054840093068081963759186987040327945070222458692991153371382093621390716333364015913790151060342082674176130517226851665516559905641745705415160510663702374804240711443449166604433861395278912162276894513826217224596339226219623838969476771864158773692126758509249676023053277417099797761947667372491942720322916930143880837502495933117037467820217577131655081079488483085604017697125379020969456835025543255239765840575203140540505130370549321528191555726300579809823101126528385645459699219170461675983260760888487240296475688754515571156789577510570558207031909724481160316389544041765864943274224839495151586187331764879424961066670650793828288381878301498735279859859809579827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 677310773925992897993502764356744189657549129610160586864836779272489689305678309672735939705300765752785551184498456075641488403729179534120853167098316519754864513366335603503031888011281656861825018728133069937480269349705221439019008718290528079915223692680972784170055724547719570583926459989202322976892098415917756937565963778335483662688038466918574324292473686504353058074693307281224884249239839018897837047600709170417407019682400569461590283996869297987518447476177395274704125036141525503776507353207402548284203169878917532356805709627104273588168729070309982577098190760876681662471665644460516520096291147401832004400242798861949289608817318277970981439140111440746047373584869778001728627237544598358814673217596399382695853087817504199155144802563271735703976124586258790653588499970823545144755331338042713922481723438623698634875567975942623085835410259905047839801974971116619008646770096167372305160321360928132305725850814287011212700171822094642590972847312683582426704005725348592726452546565067554656870054584394656984209593754702245951727295966413393184349463623206992552066738427870492969938401551429246141174284696927923703834130824052596683232952427896351604618429932136259130166166953328394855009814524226161905175057839304112809389938285690585349306835582658688331275587500853174201318806407384830678898303499748423285548430780221170649774837841331730451857605145904389013143141707757226645316719452803612376571487495181914306108725805550001553113259662631848276745606262334667136143779516549443497355529689244084418679424044634261250579340912123511131158175910409127352457791229373437389920053907741857748557760292357046521404089167043831421853404600087261356079302578285412364539794988388219420396930086561606648751709656436096202904569518266220392189441171550850016302044247055093361009150660904463079773602848566324201300903013299571506741964279792194154997933714371190254127060697485823116099713510285846510398361713283162710492181668848422690726551036280321779922854582559415852780720321484130760864085889399141300130570904375103449620263592042633561179913823048053576364796307685039084060590932698120495812010000271914584225733750258316444677106096058911822483496656663372175184320639107934674376048198423412963818771602137685845958148555739364057900502333449317631934092577431785308160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] 5578363679157985074957851334973673035878933947934022164335943320797921314855987642333927192814287693917628923370034403674985380189695201212292038934832534082545987165644145731683371012294400344453931721752634330405980621440471306592175711292934424108148871340727798068226326357222005046110431578515820263095043998106941904835202422922194400155782208408272936274177038458345145383736626159946938306478390728494017430265736327040605953988538465795995698922107314256297024643701981594785911913972151319529127561050772977686592831402663795393665367850120851960707876806129103678516053896086598754770870600913049080567250811558185805526692539630498220641411742090979401504823503907597435044605482892681187658828499101293072855798961757376515946579941625935864414255768992850579397954797980245347522619568519624189669841079254337383189915598130648816438049762551175573177981076723595563056079570249594829573976243801440921204960550853806830611494985995744714264607242681987793400003902304043962861533887401575281379315096154848646515846150413917964744436823069963576408674677423516225183714260471441622022676375989210833850485188482584312346470728095239030591417227918092472221890592825713483609540943327824282913248742985262947548772807802255227791869877215946260142829533532919742472467131789145877112781281303061041688245850051014167368408521990377437187106947062213496048893035468003268348915489735788842302401862670205291515089110001205753802922266582651098476237867076228906804903856488392261264369906504531541037560951689670183384319099506788810813117965538645329117744938779605284693282078706815218620038286066973565472576679634494355020113882357733082488314925762679337525876765869711778900314046350320128201944055403116213398794599200973570259790326680705999371014513038800433845075802067692470547406189865482666517097681711349001708934169321153823857810584501246219436874775171664143297118395004276011677040132358110632743557082073276608893106106944832482559854022871271651615991537773855216424153748224037712289094546571882006968403601971921983471133022779948782355284699134599300365104353278321055986138755556105491617592929185688439291885136777261822727054285210431903566633481629064834714433704170077357400525249216032872004856433921422737509421688291360962359879763383847569908517421688807439297040959235462424166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -55581981112858219465127983466070369574043315277468160366566846912920571754968592782474251608911332517950604860320529151075498515805631634574790251835705957028304909146877826535456620729226883137159964094190644525760417930478785536813296450670835441021441955639411750810951151493401419768864522837509011626833230007535602904534706772098838279597854727661317896870555395737399474397940072697131306339108374000973632566748244429711945297250870309491238673837698561613107105794696102744860539960619846395714582958965841887982054439725099625448474733104584911590686257504984949615536367517832043638741728008326187900863331374534040214931859895917199818887721325590495444259257078831261237046437320745814774727362974307341453096975644901076405088584767831383145605086508088994155652545796117133940881762528682312832059189481065199766135379095004410668877163227233411224646350413058146012281588532188498290641290829269570468970098503944671872873050552306260412374077999691817728568928688152369381024254641700296050974472286862839355234664695769225556937455143353030581336304648857335004375914454546978402889293896532111240055679938079309154273797073390272134320951565087619116420402760253038121603670024141031065887845573220835157101267298997651058317850123937771416431590260598033407591055118464904099175339751559045599459525469351252637241859526362373648556842132853101573478877898693071100817403744323967983177948038374778270026705275217105467406285251819234814137046538368813797667000681915003660421317257831672616387012085560041898877415085549335971494770370570912509313556397225049437898842734140525326196505359557770530734601432434458987829246947991288863645914936571018768784629099553542356039329959659537407065638633517140301952266152078035360627234638334426089246759018125271197152576500954509444395497782155261181741274162241225644160938836387182118903472887464558686542462169670310837038599716193094086612282904775734611972322422283941290611865335053527712794837646417719737345390131058923868133387585799883062431388979702996580409761826728681536722387564355848699449044899325591026914178998586612107495920318080121769931477108424574857731067934860001707039824323422053655714110166135056189538099151828837873161900079513513979203375653427758973453070472228967818006730377859307059739239062378708593883161414723565862780928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 64041323449239179621083472770466284680135325199751296426524274099834329962805637046204085645075821351760981617549096893468093013126043105744197309928770843254473892485634804264138249144172630569819449421950162194258498094921801878654551285227740450330249594715177917914446298443857958743416527717100342673134858858602398545830674835141408015209300440591150788057103560674484403654992645491229787598709608986139420711625452261627990420472043361524763143290106916893304743791285072300419654494972866077997941158716015744523417635734383047335232137327627844045385548450852477966449308329929631597640932667367254763925624154467237399896206345409176069168830883809439770447807926113268006648590207968204195518990953949563963270107942159570510706946993495978660137585319678335123670143975479260713773809389990518527245755009397257017465122459729348490892393728928315644674988481447743399808593401822268445651145355896109178819233492864109619125385921947914586257667649718937697921436316475400603690121093644144137143332694988608776832415257788261329017829695201259308845248185887548984748995574268373843033141415704401204438373815078692642782943903655884362608039747203822727047892553932978467258341213734329248070728457198469575037708696782054442996671148620313671706539722795682983862032458610694246946818684582026771001145857467244475014845151841152692134229303687613502360583390214653482636521800223205130480328382563814235742748361010023493540576825468385470344223286061131843232893150025696458508579470897848508115426496109679129375490270336311736524570624365312262624773152891551745310087904215870929033948189238314543326102507076915967309430412561463207631264224734085033178433881915515082637837983890300329560318270993712117054841918804931868342792490227699047425044842070123026761898855542545477950317825298514540855521589906282546062234510860547619588233727871663912821227377922691559785538837651135536017432830629800761136774297787634943914609058478103998120121995404342891327763234113998541968678398391642647264229779756751049741648156939948141175920146762051082998876286210159909695865855810997282724930365053884438440679560380450657424752720068474408914268366363006789104539199018093865488445242850014335219153880440656096243192192431334293189864493117534825249414403145449647212495023351067682941105880839628416614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] 690749568873394584577379621942627571064523503511086362698376887318449485202651333476339005157628854329878078710878682674513190333082056672151987375917453075375756404408902199124034576196927802904601572826847318052544451603847136894789026871780447411250432941292802780864403609815594072360736694404629670645007174767728013168579809956750321107879027379506442111557930464681189446281946856853526416005640789654538304416733435808112562541602012964885499695114778370295971454900183925171094801871451853663921097265433492588183568598788347534950177890810245384733576473166482171086725493957012395390234679413384041317366450797020713131731375862021233386992940312449771044693224625222250001278917980782070794348522721465324179921083257480281393198378836584411482344470376038755329692182520368257874410437597339078697811865953000432020331020103976365785546735093856675547053044838756169379330499256154475013662195272780195252608964574921274413654084864100279695566394975962994436817551557363956865068575303762917297532913578938411026980014136281469511038571258540726541511205006624493378004313823079335920421923925307257296938916491809116038012996287216853965925796121017099896729368083702885926308732235179592518205294701120761259394231944241867860891279178489442337732627103236379320568294718846762793909821719061498004996542077303570088663436445953614643405939086189556650314370691715780995124062777099322763673960989702037132427770067645011254540743399750232292147396541928061437498092484273132450407862509927215223407123505914620916504542521325191444005987770920510166643548405378107404345776824598004284729620030149162322723102855366509189249944362890795047947780480849702025951650075082938653347134887395557194016417249902184800458862347654897403060346737805483658549249033480729709442314994993476204124697175839989235554082740472015805805415571900894067374658125784196458812096914214575629950889511601927875784932074495709453995482463611814965021229228738060206357892454058811213990357463512560519103417115571330424783023369671335324170260214382466747969605192184763953745065685926940760138646164693066034117121673582173942268356192425136427883095157853328529358943090354794436922548168044618682189194720747247777823416108972949142762138433359917909720093196112143623723134881996282876215657774951869257957876365016145346953216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] -2384318236700242257902496723617665092309489577147446618550618078495470281081273055455829949804183098097320552046671817947717689552474305229201927281558158091447447445850715367655300008190352643999209742691882234479652185710817353307455162585932616152278610661719004712440755984736317301336148458516539925964034472058640574393949917915726789041965619636005940116365760835240066916717488365141456223099868185663442718786517860140762239434743854302180796939815833518867873607181519729175630622734532851712357581388061614275042643386672368771158370318475319887071468282206548076911711313002586717484559894203978959046880000742764106947864135189684675699601450342758244511544784717019123139332864833804581104601272668765111031695490696039763752144967204894669942767826522005584416682252790872165801179772372671030880949462891507714185855921546965819185931627285588040213501634428459286179622517931720024151235712626469288150965533412265538114003357773839400291993964373331764982552246003970262990905376072159885027120714428769748488112991188067888720609133888244253219840143018711415050900580616095148876143520214190816198640002098432373388530594074677747837633684106202375570838728266513372944436922673442517164223044537117516680489735168506680838912493772306977916401225291810427126688754145803944938433922255657008173788012911311100952947746901151521540882772996999734620711875717571232065443558150280880875988442219327435248522184137046745814337419221097600147394573825582035605225262312296167517958419413034733460987979950563679294572425092186408656067334257420015569908593797785023035706937715152876741289331347173044671365887088779121131568694354813848882581805125023676128631545483556041992148560826097986388156048421356157203340723417464457219433327618857810842440435026938522919352654400781592235437259475200735022534878355082494748420226081267538604426037261753730662922855383665028611296688448814747544078585466492305465713822137381894380903660476374319500233047926891981421421903908279954737345484909345137535177100620536198574687076976118748400274155173119870947285797634567637038933231520257258752122074303657637738289087115842038755522368923498456668397316506856300244602389373070565663203188635411493202515584932958221666306470278331664602290009610813680291034378046611515679093576925630680811185486750515923517440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] -355911101328630967714338908032172217992276325426721984683922063263700913806534363838615109482323338512142905179431163990325536686762625400110203852950418177726377094379414022841601361213249267987297165027140115657593905747996935869294807132842049852968895737533056417020830987922031324090651951369722135345891545484678837488260960034029777905774572250257493150731489127775791773033537307742583883588987875475626521471507151122634538595024137705836728225921539019114331403998065181712814082806130249418657391010542524832290089167289840965493540551848187769792487468324130276987443831758549848770055416940201803896125309602036682436320718777382104641984236420459019793567201642414507145219968267083570177869444574475442069304446244855280185020398318269350065860129719133593748678880296487398835188030425452659173333031535968310581658538584301298819058652620808495987454224274929788268740275573396153938995276141386228575867714476550741141846570415355698697445660956824731921463273034490221718648019741921554509812598211937488302110888022877315350093412100412149151637169469325419609130120526317479337207725797741151954927379583218023072494710894787183454832776026021616718450277304579308114024955078382732157661673546049372373016310774773864857801069852883338464304988852031255269066199750292695289138275377339166119435907339595185675511967254889522838152558420880712711617520691313602546229712101947498869523074501832056554337234433983149883165201966427114287966310429212375534645007535303896769459243403388185683750522878298721555474287845337788603651349251557701323338333652280448118273507003474227939840484250190975693939427078992514763651815123468141857884772191551633576897564728596606218043353532697765242825289576388301618846068862553624614407844311606911808100887925523338750663511329791262047154963207564835988832172367199429042562239921562175355885836098956475964052190692567297863935209722813108640165794962317624639607684513253664007637789181817782801123145575753039656599617187875449443711823936114290434524983917833035499900300165457976967641465196603446313305988947816839784226141325293016230221738199249514202479890784577872252899163644244557798837644840138291641566964992355637433067450776095185570414200374413281691991868790476790738575706074268058454567183410678078563627699845105098938310123446813814452912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] 14399266981896021601894328872888004733338370292383073852026111075756862509110507547575629242828354584215807664641317619352213810999450642461947959000979870066677234269579097443923457775612598646939316879265088780288920719257511488389768897776678011109857536330895220301207677002652743387240583985645640926053387323886695407247050266570852864925667065173251315811556818664346666266531862741353910499335064252110581883712724003314374352982932131917177381953140761440125637423580142750403633971331285616449577847866438712024273132207922060004572270796801148641632659503369624778917082231914091556399802343962820625561062518196224017491813263575157758163294286866123325178303995328033814226273967841356126419914191105756177202388442458751536913764417557623153798048052085002330035571799680935877967605912629257655019075971677976946068288507200224313880448094844035764784338487789712180541836247566974764091831673438515980203180653365954833458472192992540700040416688665340381940891483106293456385215160439674580139016037537588345222129489572101187005142721041049198571552120549759704325100060664513157611978524238295922824531304924653867177166971249906956415559939163815755761109248809830661138140503351790220495083004768927716355076361638389553148268284538757096465959145596266610860147444777276745421123593748796055225445801041640578117674976891993666859795520359787709028550843379914022971829922109993999580993838903705305694366412749023684419841184059661691628683988640297258899948917942694900711732873112956580288847839998767085895222350501413419452449125974905869507521237882087851290274911752338319939137381617682495430150667179335347458073121763889567342094800289700375299771438474380034457447787942113490643638419829018228295172391267059006371072359500987354677228280700758924396311890006099805470637120339683225533877079692728785982726932461337008228600404640611154650349007114405070204924573602083502139906015620962270221141181719889869014843826491024192525059199785479717064277507499205962250932659956011687737068639324967452763725779099055456731660456549931281394531286407917592520510517327601289717420760554081754924890971784757491607296790923684083604334428040552558945308248698464401487730075160135311709802460692850731103845874260570165098169415222041163925813810277495700136223521956927989957254901730394699831705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] -16008809118547472768497615584480043288581404247461487956788468763127672287841872148519891200101530360255244808355655254032416955612935362512880955617450685062559542863676612279940328298210777246456686986039739211394616005771221085106794553552827326980814386371326696442781205694152156306482878809096093551623124440201000290058454077471171081318249418043747890958510755344938689024865811158396366702581372972167490152519701920658090702826230768781732732458694086722747355909806476350564984383964657465676288156113908301285363083978979562021273887806154056975404751264981387685061762627922134196229608570793949874921969863239410726875702535297994287191510029354544586405416435463398450037895812522243394863490288800020241316409474626560455433997525473111214564133499318730357167068122558028856504973690235860327913122914190953057962749166398282295586916620664363084453949244752219349959203280305232558712113775302144630550967009084987866601792537575594323826564732966858429629061505023266512450129921041129682784661979100087056954707863058177210962852541018319590233666530834986812321323546889700454800251260472421887349927843551392709775071367454883348738205235278758882803580607633043333103608549125433724411556509750230332461447322943364051273528760496905569451442965658063081011978488279285731054789561972743861951281189911887599793435904807083872279320846972858424577786271921605420936115133946377182212526532241574053924848537791924494443472149610468764620612712726662911684741378903735224762000665156829114018847204096193245916832120040697304068680048299468538477351521540042535974570457300893174580267888279817359788865696123444665812034358371069222778316176415325135450299684213849873127314114849420899917922173204922667902112697617064989858111054136268362457532506527492092051931925045695795855534692395636073976660319381952496499361299075439662831405484972009235975888034784253060737521251721604504645473202886738770359943196603931353855660560839723921843670778027787645111953079472664924501790334511169737927309108930179149633343759746873967702821181093184986880182157779194238978471214812708434311712352796216618433021855806406153123248290849932978716655534203495172749451921408056939968791109222384102724712862997144670414970149715083561679210036471403726743776729384194439517777237523684877902341288553471910162202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -79107309613256156448102533400506373419524284811901054538725293942862336988000141352339845435782133264716362609476591218823955816622711908024154473902148880090530584085012548907134096574890607847102857166312716767710587775469866537970168471047166623708171180007248782275149912894566743878528952638584580839351363884461161250434174792550572937583250731876954600269314716883707479260860883919856938308850413644496056653301462030817143782679246373597427821428891662559643248474994456633707464424615740196666227089318172087089486967991349621455539126790800587520254512141319296222868820374891436481996957419737832930628871199708300820508270058172332722117844481395244244445466784522328113407836838634747988919038647336999354206935330866744761956481546644424160388671265721809452549869461816655104774377874015565496363565193605252890354773538712797167897322168795383869004006442834475138022795630958536874880196688317323634182146414006369293072365034874855944699805637094697211451765928047911531987869890282686909748161331857909539157692441193199832674260736085061007549646108650043310457644493098698405939174798799471436050690717327353830246422447621422901815746136467498432653418246317623179675925990921028942400794579159280709535881157920416463853691888185339036340646538150007378333329335085144409489090401213619373265231418922891525439251324736481318646342181616354003956970148799335491703038175462343122454783374829063511282205063154149313381344872731117634875627837125761806801256627603436701449250227218435762124091335809976549691386841435936450624886763691299062549542423689951430398346119007597357625008056457521727970668959895196626727515180758226806412579762334576615432461978333423695611140625787468008344319744312448836974314529614872279829530768259131098090489471074425532968026245660721778495528430298437568127053325311257063325237017284542206931817987439485158478345742821207791160676207799479953757652318792973385150544951512851103976491612125205343397070587074970126676462172779082973005137179709261179712732548977953175937028393030639868139994115633099771935135461811731927593393302553999304936897860831343952600902146759225234799634625153094368930857964333611216188288873322882969506155980928709383140596979258078104171886026694498949504193789785189816130051759301869020630956340489726429343417690318502509097779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 368577377528431729834707835158770182538853076818833859116409698338884758704182936298425333864315613258921881969228894654829515605991056454391299315788855446251397598340766466288095532059133757944431794139844227041031623695275735543331318659662695417562556261508828393343477073811325960888973781734387713215960084058970698167022896189538637512846410050970629714048920991922977108359175062361589430494467588326281836241326704090994752354595471923193656556897565015439518906514349169305398079672595923361968306812755962564541893537085691265910655314143423664085598664559981560160592743112305489016994425331809801840524279746977331689443841014383627491088591106901972710130085860654137212088247972672588329272446954508000176365051516503794142892916126847585613066424280891149367411860646239826625146152819728227814872069260071190729072260845158735090704922148434850649730888169502548754303647273353096770327556687956795182790652580743312552723352463324886730640006653137875578676400725342075071444498698307715120988615510448736071908092880067805253111717069138060932298278694217506309833482800996475610713359123425061041019408132353931910539774938949042370578364700699030327217429848606089347378089134389392812690348200272913667014149459470688447107238768251863023681230320412483514409549309487818208175301400293388907804671600303983189130922002999298481571537142661105632125830077375744275651105902527708095344771181752604564073005083132604207701953984849203392478971332124826941440913347558733788213037947800309052201578263290541288187843060117893654778472891463465686857163914614043436958630535446703524452623821994630397182136604808813467420034498405872317186386679063186458109556758302863348213748807175459892650926618347213499692651996319453173504387647432939233181047866930619835950456523560141173027889363729617773793636956238375260304704872487532115115062628606725883665474511245573863893468573137559477895428151399185649574950379853518932777080065020613921971230263671024876778675089925213236631408850587508932141878660725579516259353726270214423218482692334674907140959380158555803449022729684560217686810277668734385861744629109991219653017714846467691479198044786112603603842576085756880935157402944885547411893395124509895275768284462393103097338826195257571153133330569820695811278149956842652161653387607531857645666304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,15] -822489252329782000488080386431556016833426823652234656713580213732913021677366256740419713759664493391746436721732058900302998873044967714600099414557318783077458402256273804438507307570177703781994092171706802962506528536555555746946763383395772666654943422376790811771087749470465325090980380870308613204129739130538427761811257261173379031109222079459177778349662088260349145631015896780299527508016887008488726203675028121091294717009704002083214562007517107837790261882978954074454352094608395234689510402791956471010441099643312878314100216064647757577479162342286237792370418838821814569289285549909739232156502078714783971698184949348589289555755677213084188011056164035705711712521255745661710210557329605132155935429997393928268526580739528422046188299861682160176131567384920815638607728067287556396390281421022618137118628638701235415308053419799776290951663326865733087579566882025739461741985597543989476180159697301381522498739351421760542596026833360408744518652293059816418301973158391145964655282512526982503527163097421093748708358099905588606848759115253742955265429756756784197772984215072955705750231203122573408749919699621115181288738167306369069918488802447304765609916133807507252379393669636713784295551625038796617860896790269951938948676260436660201454121205261388648691452236832237074279038421132107357846010266801766242528340419200525436655972073515445220979602221540621724217281040635145422177083557067118158257233310642065811017579177452823229822483532834666025418919999052596427523439354868263261900224807726223579388827826537289099481573269731765656256437933771663794270219151627977323988842794535463849862163116862176342041368246814968997442545312453075020777225587950379759175585993190485269644771245130182079087727861604205015426211915927337259340366616948342084407577479953792294361894756733818674723734821550062322068943875530189540291849203353459392569541881350138513836826680804113597984304146706813388761079859976531254488373195144539500980790575661272442914536392675490819504605873740101151521641482896221351366352602219904981890972300820025831524170343239024338044682670318868662045707384973721727806935432356057045732219619877977736416411906468849107066400407894166806382445916192314300095976925466868330886152900367420234943948410744337450732858687013286819827597101625444029536665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,16] 1204658707276840088421710774656031526402191051305638496055481849450397335755599580981813129880201871467966090619792035071043340038651018058756992498287429216175240381779364844470895791269954016120081756589522204874869560864263428997739701758160373154857458262827761584735482248218589702312949757722274370610583055372016818503945205116490000013132511271125071978407278333378093287221514336843401554546366260138464182654310262579478551925601418778190393876127809201069033647029114932399277077857814255620082783677700494004101386260790782399497035874075509817850017165826127884732202779504221379747463292293082256587998116996322226129348686674141056638201789888656986989078824037568191068258606480476777726790666910265852935596803701685045070704745741515568342074813760684766448194428718816708461409157092249898931596219315738233249223925067085833634835854662621883640794894942060394243478235266489044331355808417308082373394399049351849346259598204557168761296062756936388101355828438968783116500599736738053504092146048692711933633262742783292246488905855104291896674208624147582626760864299659017090859305238662620843586455849294646293442238851808361155596959073939206949740701788009478210272262358512159576383997198767271163429336360855024200178724300094403249688618428225423720563637881353033638424820018659273015333266941561619633725177795613230551510087257460759945818501412273157762966410512721665480849660892156541578212448578803799176093309591987321379901049530308889513503902824844364025420578930648319565790661756377737803702917311775699165705340079008476836298848627749247518340392210930529396419972683292726932194273021620023035822613266911597045643900090812765059730322006868379766154004467809371139583011430094124146271366532713806784234091344100286272290820348278195391707748951608553894784615670920127215905837742366083175035662960306108253310574826843018306621594022246128871548475256828641470631889604806821782210865162808863244922945942760692592068109697629249257916914187190903785742559230995849899340717022068522831746931930543190827837290763936114147421376059995476836876256999477623831510410756086061382377409365286034743893211838638579318291974451566898835620799345682133116329233904298922269130749133031944338834002629529165976528471852876550256748127715060506755221919663418301298670640563001012339379011584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,17] -1206108078050469443325904386706062984824134525283411780575951118161125054850125048333410974288385162984347938573197256537112655324266825549278726995932501617441417965218165731930740038899128642454949712991032456418225359853255648745172581730852865257703304803828934679199886201120300125232987266083426550801442933301248096768156972089521316587284071446138991315355456952058735905232437608911652143223994657193861373682014574979449460937240889620568986715968554983107077739516338739380290818014771899917358965216615181236811990275392483556823519310808566748928507068775599347109239171820850907222558578449628191155019347845113475960052497039095808818478056976018476027576125714661085400815370219751581776904225221854079201704029933376857269462886211760095297387517993271281957433496027358527698272578836749515131834685743827481922318953328917745982735296846706703652294678949883436777222066354414191577568192149540176958442785454892255604559400019430517583002004029559531850403738203969135204405593633039632074856359170214299031892263947529099255876640273842757531054185508816170117887111777350263325487593342365852048447986878811416518924509139846778532888605810562646112566838387503840612505650126483225153114889574721830047994259607862166183329948573530587038325841327101539765074882509403679976440389145101304154090338944243599888687483946659260786638161117187892270869751882422367177641725149151020286770684427765569565474159824147257902758836577175433303859963721352603420244923692498571246163678730082601444114598582259424963144062443445388918348543242096322243744144153113089436212632513674031531434248284960653925987560212165969895574686546093034560763692207417836324668095431907790184688669050156781985122979405660916903926792196377087158470418177119178082583572317807011566312536994669307981467921519856527223122444433317716177534812173578662405355610575937637558940265968084304732165984007526883726747287512756431452035671575730959772013316521964406649569567858336559971924327813881608131625924910850990524166057573241283172372092339045381414244915803972842586262242425096921050701732929617253569241358203266208255597829496152467356036538467683497710595186049475234470097900743480019327029341850980822276257320187631652506162001857299791528399070616190450282950370979314282190804815450622814258051106900222698370524774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,18] -596460332762727226584794357041312600581341538047332625560850730622590386853101499808031695035746939454466964468828889521866999904448491882674977546741876716265055717997048786792227078650753205085452618314312084299842626625903608162424547114178850630553233475467524557742767872975696455614487915416607192781167704045511109193288503293736114907860862182075247461676675111300835807145476296788811459198282684161264735006646467207192763236925473234215718704456675678041563050031249440467509284649269167105151765244828162901377956614750888132581801891219409683106225089412348124460146527227378378741246622148686873864438120260569857775408962213076377999124854807324314902808980757082582236719899748296629250396257701678856907454862121860044547846478591742891117834646977934848894530057159580905092563291730144446928894305453169738355903576629710587612231140371022543311798680036001341027903210955128691173527267177744109388822832767290153996945508163685606122121362561527558592002394887487959465869667362556811843964365301866895501190863612245207433924889021899357331770384011230468163273818416903574301736297168671170226538425558474555786069015687295634223265445603457083246991976034665383017039396647037306027667266449485013872862016383211360732338955112139132576989715671447561748971144479645726519763492732776895886911059728383401897059123424511558736762200028947728164181455047910922634398912921076157441555789673636295903781052153756908944859908107449203562163671899517090062255090032059146619446201087445337172601825631496912777828389065505924087301546975633054834686106849929747715931645232884365753917944258230920697494537184188285853712867227620275279549603161520261277549326859594652136867599971146092148302892720796025954705426379778275736681093292158449099226836195149482616169242253759428447215288240689161899352515941321255973659339506484962317947661684438811649874620678913739202123513573019715894101599758952522588086848883899770813437123579387551547034770117190914152633496699199802184842591421247300995208803693506557035638268893975323637626215567644503616522300779978845517211471400432744633767184861118672614689373847488177117898136672088105954408065157909050686688525464692826454559498966445551624433655886330941527783011546656928749924058139498075839419151350726127065834728819734380436758689652077224184860639232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,19] 13706196501628732698081918078262952012564761684003225272565300755102627566923981003630033334044353620071112326149967496564872825321635096988638491226409558111056993221846263874638515759539514344048135226385262304295613190669914522956446560310303190872521650525366648506025945564752892459598255598786658423983044590155186754523877191191646066130704529501972010764914753269801242171215902643248390654486262211745891729338807272251923667725126714716795928215107426297085348290397129394218692583917110589645747581372788692471567027814240433666566392901233436252573977868737706911040447771631307004391507825851893322190679385285488675402385564057167039499866296122566482641871990091129542048476029554269028970990337855120239470443437200091536064284381523718208460627165372606096222828715476637108476404645531606999900377376369769022985064918990217223373193167128291615581967607368436714833697223917377107431339855818090850736735674920540937372188917977568775728631153235973904599921681571647520828300364017823366853555694104393817830303178469211322675185743821336018081260433058968576794272443003288109101766553027332981518416943786378802920200548403504873113350404304707081140039267624024909229639710282735454099835717272797379605041776438944348306308102881510755138534899982914222554964089914829802134079790280304876341913474105016514650341771565134963642484101142274924395862912600054327202496360486195524067245783965175309217281831273700722847217782717607435538233919050423177373843662355550235358001660578650494199217963740266381089973368935525481591096028939867037936445727704341478108983412100403052201401894805447658738135943209258973032974801996459249879688955798777319644476828707392760665330728231167710740474196434979569192956522204451919629260704422363949485098187227301692274779663340499809745996754494037981908603592444212583607121607737431748798296283694306939257192727844386742954473444990375626407230609990709582355885997968750665591459806366051469931521259490807020675576732079327105204409460166085426454536591005702373851325318701650397360176233586988059560971355528672769415296180042216754987904876015819672985627076161445036767432968573808659447235455120910888555303143609408640407276061121973489187907349990165231364999449563702493963993340554009266739158162241424163744444667457722108039386268115665853777707008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,20] -73858344400475395572634790583301742908482278762375496165937074533311733350659655190441312046200306841053850382010376000109437854859957635666316832729988740884941257103234014556196217843907819070939666461348784807643660584192576389760744774672619401717270680207956609731932024319338904383515969569546426268868501501000457046160613344580424490259685649756375455555408272609120722998962504803732494241842975550500794412438040578197662458813379262155383063784305592856086901539521783697645658563384449628306743165792933277941607930356265022949351130759517913582939819051596919806526585182624354771260817876753649745852335631950395299899901479026801828742515292751690711086676874899632010259406010194247572251704330735916900641402130979294650402036369312888817144241032661063901236929653145032141105176068742363304549849658444585348288336000265695876436883429604849308399560092106967323998753262912794136882217873311682216356543141182649676725962576331732301330452154250363903970391682656922254754036693880538210754205306064741333277540778196730596745970400073731536090286206129888960908074551645839303035576822875614468777774651747062902348672127439799895381584790142483112073171808599607908146469996179179440520125618447369336667997328080257951726171995175235482760302424263385809140706273827471517538153803144964837737888957606652231526226829939737209956527195165799322827890086084967580431052996201263769076830000712133746004323800229146334264993310124275461753232341847353481673775914385423820035757995418809043322545688045434288088458570267991909588302644705157085615826246184139467314118811473140344304558354065827779807465995280759805667698744619735063160066208687944446411225082639315803061120971848747145655455802781104247164286471374197768821632988596854616210095276500189936015933160237589790008161305475278714308274553888399317969578518179021972262863606009034979965651165165059095634921239498624440557537821340447300222776534530919187722487202869089653389656459303704901058694320001821815959062634941451648485255536170644681031090990568883399948218003390970244456100980257530954834306286730716390858776471067083347984413973282219602190469255461709058827274049404190197861168918161941734927462260298556905935146148482903571966481859876821330106578470689651218992691894097544631746365528326961621014383024705982569440826359808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,21] 269537484703260128548792740572577935159924828123358412584845956648435455453826796928828039116569433730827294623719650453295104972180420410738613489686297477545994596891427086018322899924672246794445988094671522551240713134659914551560228019158929391950884690663888357935475661466247612774603099470432565967293544244805218930725562049921903233909929837607536945086256316709472630998103846495412917445909855150036057505148379632186824082588329221256967110094625801851483285694840677103183664984641442803402587278938270646320194247990300132627086760345077703435237391840970204677519282152736571045911602753814113661472240564545398244641470890567578864426274902608923414417832525306495308031698493955314839858676356322002909096745088914179398980493879186734246540643287478508255034349192190013097388310136902918399994011191652607819729709896752848801407155086462299291470406046469815227780329917789963684009931656544118883305606692702666093352778496202636144594006896995244623668318208311030398803610843225590982119417179230074395277127210270807580710669491176658232292755700188064028236031810645483393196991778310580032604927022530314497920682608616351167037826093351053584371528998238336456533704006826204788415114317640527071262318179075876543152109486538573462989458745122765428631256289985842133386976126001734690085280331481477646330808314506760379659803530473140945804822271599100988506954009942161473942010299061793800839895988056560009054313907660130072124041650508583789715231629404746309227105775997585685713990916125136508645899196960718071227702515380899334101112399656110994469457524347467527198784436111375815515827771931777528622805123792315825680325352588100642831263789278351962201029493611732283056085733189197300795494964466014390853352725093821708130979617475096001751375422778740818508811131610309969595785949677167750764995443312549425812238652088307454644763588924311883114991871091584402254679520397518777634999018122755550767474279765459454002093733655391637645424900090078978820272041313516231121843678412818243648625632216530746360950489158274299071136073292794627180880195155067882599099845640541372483619387819920202974737614589769108173874261239589820775840962724542112229168978058823728319031583215745878838263141100721010754521040204138244930760661247782392482494622377118834643967839648439991419063500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,22] -755879953335214782758990258584906222169942669260944896584602953165364715509178323889359736731472774929774457788363238658772407094183896185016885916595013473154310473311657122576633697461579971566695007518579610113426557287642353583966528751157339613896769884826812708463098932672157676462198434787748058569673965464334248766989747170747717023892922301524587664871106050614027161574102100744688073240928267966868871269098004017270859519708920613212773053145534728123046161670431144976657481845136225728703315858834305816638761153168416390859341183290450233515534239188529630696090382579485426198543148460292798742416890006682842012669822592739333013515010454557698211901963989763033665031257133598479303923727150673449684178165496638601250210706808985141623471294883959083289170747930751004201599728716925562440529420984368987346338975088559177086164780486458790918826754309516051896207360842827800353049608280222028354937533646000538955950550517518567952979932238871022739795051042461368529432501923726647879686687649504778634285602657698687316201047176419597714008368585731934813385291534996950167180293439894713126066287625027705090335860646242644570671484317611410325152424357248537276982271525024610758580809546259590011071655390546138368204715910010593513188781890671105219501051594953221605995653536184442715980442797047369746039146495568067639781792806176812254401200120511260612603252182534562169400685068698230465633720151395588903261659471597050050424698732163073511317945157013183588526737931144484489696938148328213191565529974023227734118822280674777083441541403895772931410828945254972385034493996494282606124921093647763464384813229819380659638741342667271659438372667654270778852052110970280484420286631266040090229033741287171386480960112528298851281238996650385206841588860526057056534744108344329675225787677957103712950131268322074123140279338580409127417700929458752909197377403262640193255948833452178861221672394562970891105332407241079996586819198413478622783294000806857628515956022903534403497195874686279414351467823687075248098483054714318189718514998127064566831141210635762213872578975497628143600945956551378357373063522660021435495916188428594942271502634524157064294710013334818166670289520471513527272897754152181845312063948073329094396974285284558203528011115317597894246683332351203899895002955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,23] 1716191941035108269204387175618267558905633291483651102200250793721373183426351280663113307933737961736172728429952294777841828855224677347172674349429592559853061775442566634339291635620451751338455919071450450900507792066090743130542898230402979495735807272008259773591745133711773913569168511829085017555297503372036313683459128052470121383988924654823488720930992340711743673999746849086115591457406581352608846291590157839598709567849410115839665918091193489494077302478581275670166629593417252796393288646271307338794713842010571085113797471953636512159993581051373466883399056573711846084795976750927464798391166457375402855531737646873532267814268274459414085287223794042871192557415568659635387131960795237462299993634317187758149569762138496165722788651820457909325497092565604595540684155856818393912576575098496176190764820881164954486220441313194416077026133461023563117907145945893358132164182838870391334807110001200960755840604856714325718912424321050582834047865056831352033936765224891427952202701065253764586048405790618524365415641311082840295417571399194759047969623453586905634641189701875157682407065812257865400040003609138562662147417865838650811837721837745270596113234080255725969959469958183688800513276643119373265737209657285784668924378233706693869672147298179647148855780730794709993169468573768242670160832084230132605254766786436950559421332797024868696409778803556117602411920451345860103537230824712240277138313861573355545902365754731533765186460652136938218080174039896962444112378527550721406245431373772459668491263730182688412458585472028727527169032357537793792158078989423862760434169583997665507308841596051333172543411837005726294272845415841522233849979785598293539819609892423352330626206344078148859200348865791425653446248571985314450325289087312765714685495230982919744775486036505487011379159678998830403377745618153949560461993880732124382551451468926264078837798627660037514936968619117651832599466195583578974387244351659909187090566933861919379896400894191231365591926684292378454727892924812833600094242573057157877122280330766726934916940010340961861376345611659270522077468600321761350777638544408253287802077294271723766698474552250958412200005392552135038170272472068745017100171899909499398648802753365691691060637861500366681006409321886472216206737677473133459497864396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,24] -3247124054179069666657020158978436988807193174886836820284652198621338828914791816673402713528772030269402676793332680320201095315289624159160891082076339393533412241253362012443396226347570904449666307276204751963981895784672404222801917890829680182478535845666847638501812662973949641389075907491019578101814619080516177837700160698123703758264201048872508861872966954325568881331086444824072089679949380846694742518178990394550280701067486295862828914013742349722083921721671053613701671954673332450505891817415929789410179797109374202175256250343436657020345953641589162371657449567015138610299349814613649620745212387996849062404863057497618163053502147063631139765612098710917349946889007085028250887081867965252743013406994869583296118323216814554628921745169254361223584052904574426563986332300173415427575396504477115023440773422894737278621152231086508190713549162673896839116054195786778890629141501265902605554412579313024378180337454806554600977856612318287833776199635730339386730093571331455163521908065606951766380846462560244718980082303669859700941355916009922873781507648693026845820880650511214893368388648854761538586388338462307379641282052583089103637307025451576319962741610985279166117199672700596767128410788758649856931874843402271359680857529107876774730929414768982167176292816216917192196735763855523100896099983724687901264673429584138848777585409484082953744789122264733804083290283103907097395885631989652672574642742014616849742183803205312869789694562309996203280126787743118586759592540934681471431745340268009566259471936757147879303150701891736065500659298969209532697532376684679337042347188656721771209996152291740256654991750484241215877238476116007493655984545636934418092786790487024248856171154096403528265633983209334998887594730198902188558584006539600767267287963166098550284266378826444301639065341193560432551460115478251764573487562894476385906236005931875224008477571623071894130954508469885576288026644010184123869421613466064111465645891370969228058202927514483584213706403877329781971479222980817490271031714164737179725604464338125209934910548875762412992719118507187858273078888468597359206980625098980381727796145211400118244236467280409563793103019651838530700937470971642776708834336471678103981670582776027441005452336319476092327912440351700638918254257151807650812798173184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,25] 5218062575571332330075870414030197383310902234063549855169348912280822630317188460155086528781805132566612278679909083538944371096539694661752790398332757512459937625655902292115126306205009748478454367204225454708277442929879494264208492335599438956461998916201799421232289937483870220783063802895777259159829915550006183935396317068263901340633254906631772810026006510244930195749414217498169637095051441677160248206661216190088072148136131011181124661719390606913895566101846519600577039159990950606929028856858709519767504152913243339050597829813054614824363946415136174603648979390228434703280229977996864536427224972887105443116112900333056567073835863792096989024291259715544954115531894823638519271617956695948234394995437669054638459694644681935606685162562012994433716500165862884857172351572318557124780073682623144971299847308868603947412837063103385892356965354965479074966656916131254329513860225003892917306256401778296238346491142832935054147538995996090729967668344765408946303823636918845467704289358642532002620860159025448491378447938692424344826366503484653512353117809661875805913618600120890479211872614431585463976214812245930527338581725362675101323990556433297597100517640192089796106699628833697420861253216329365624077901068850437112397113457245078242337249282817305585128765126946287702094024594971466539815116414833336978693595063686347314660236289435442184850085801980073161825059476639142398344320178277740926235119169575167569355652992081934756458746087846377523847794355043530426140566780980049217760969301695931128720723284342405788866889827248935446448635101741558275295679985132016109914283560427302978104288360363771799926975141140268674737534741615971111858292206795374869015404468789010543150588205183841724849317206215537971215638197031039169614250856944458605173766802317039589345794783775775910168712535941009441465050789153348141914822778686204762577516939526809221185360453724613043687381652999999235347543992860338281346678548480668686133490383112957941898139020987210195834006676944217832685129940656443538644863732570046884323395609315406291725979194978460116130117401984749728764153288736296713064917083338090838538328381478513628348702313932368788592155847182300405706202202917317207859553996539239411874718543899197015152262804936025687733177181628824789842820054489090563157629337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,26] -7222979777652816994183922677826983403386855544506152157012716908436404937306485058462858206316660671014179354254990263385438371302899178847870226787252116284601901687742351899316395537229068924992910098961130659085412626812106864872835028534061005912135792493852035654089416588108890363225595649525902603243548870473829148514313949608308393736937776108676799201014363827375346549299514833845901135074301374685352264364804594735713144956200711433926154031341865259914791210322533509692525971415731282825386932140228762034026492406690777960548808789244024228012168563023436432471810116051191989760136967756930745484656064778906461846220906369829726259512216149054219563397880104380792118760397879816110541978080136705537191955132991029308108316462684819061428033056452563502949804673937350846113412342820037290377288908152577261660048594945106142557840473706617355716390796656944334567683433940790525308816894017963594719839920853953948187639724876186228535826135558772859765415810215131628827826198627097469863960758145341646135175521309269207832243201000991169874831803186208037911982358589106177717528811226396676232315575474519935260708668139920695331482373068898376237173178555241431596828775412519905239522746994069296206019808175574985604660876982636512251559308732692046984039120410932642579787842478072249723213166305487118005604502983172207032320887248285255048678300963499545414599143697984158851869717218244965016982691018168356569745784583302516610661371890629350234221930889580873655633944462158960243726004697512982674081261625540128993909752458446841245998227576731778740552303422338189136792390489092263877814839105599879347302202317904755999004763759095451012528739229568879284541994442861521077165679867219460521877517370479671558458031798755871924673818091644336064640660187758057575941150917899999094349405142458083982800564186114240459836292448756683505923587359161495625873069712880206550333671390365396923042944904673605454093861147942502228567108817720693954069832538519193359402074669767735567669255401091164396439531818347941314011446207806992736990213627075096763628730582941491025894507613548821172406269614653139742389084093161721462460759359826437830666437970774970824789672372979398060036898216582179222475090238711693496028745856322102822055977824505851295434659063438098183551892330591865992896567050240000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,27] 8704156000663818608108634155550822626740423248636167477085820852933233616944854730965677637916670936225393234650990900933710485499846220176383203272823339024087282514020201235660653998044941129669183334758248768384402941404722767607322529006628925248347397623887729478375206033080006183044953972268952944605193968254038228403459615859445746070485254612013404355058142617408117979132363781893143877696722572392874758795435460944783741545936411743192783738119931462726353736716630873043773635590517504810737617857104259308654125057223732673884915625698148897995807224846854434551111729225143481125215924766741552941390873055268768544981645163403489550244264480915186741370129995372404769074505251561339480535576864607520962936535716604512292635034738628743520418223326275456214910543646189563570314208957577621204301498948258836168496777018544776672447870887946766636756390833366223126306323492332990936549173965052155633752895445921096769767627095770577152568941439126613159699364420897354208452256096237692708473946384780624940832662221764578959548068979132904728392946428375560894875805460989979435916590403082590849352830661179377330872017428100183329027498883459473382045610860128958197738956253407899848150277963204903139225150007639062041213013212346757510590592653101816262907561347184768854622146921028510542217318091648861876189712716413384373703730273182311828308182162597203208285777864748717621558150685914783642938947854177699233755335952099702872939694199680459832684745729800908491348487182365263348932228912178459719285932782682246459425315664174660031594533731711491948780345228377886250560109701226028657306579828057733581700000535598859979939141719480219753400383808281628497126293499875370653428978695951628370008149024346118834893633324589695616867105865553662867019400384928538067946607405947876845663975963651577243719129111164293680860423109513022839786039699053627809897766946382671378540456714813266709913496672882101937702504232653771984318191402083151474919724563304041779208268069757817852084458027245165801659067981887330493189449145091751965576586433082020931757081609232253947844812077651422313317548106915214617545934635990537891918643182011661303907227880601276063951626585936699904657446532593683351193234994623444875383251463455507458013775194221799672347240181727691911322570902361952406036545536000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,28] -9200990665510618052197983365424874005583920692495155132963645122959226605194217317723595380774404664545806002014107920443202859725730516274571052911541348794040565953991664431057366745143677847264906510736177020779796596985513477183241598095115649368134795539137228682484352700778147956621271008537538977025325484210612165274143616803019481435013479929899140726004777417602225034221681655598271991333621140086595578481593114900372171011416990857761141671856210643636443655663676728232783191933563386208126425465888079979741078308606965252319019106184225818210339583038275465042321168161960722583137216461078942597512789549966855375361082716586519924470209513138880639770668606412125346711468830148941713683075833177814989936031947162598735767706474575771824141839435661273255461099846820936867878401031655844503585585966048901295834286902413351609908727139616937386145158280822453677502745094483399193078714079099961569206879316189216851213173102537206268834464570685770379545565416090354744304972212448676206990173613998404984674759206200595534565488823518472750909442981156592302024700116221174624162514732869707429377270418387404659605741964909538375389391081367677053624507476848358421796457383171688293539797568236640990140783013163533438281351702857213931848478850548070311785041299574167548554625013795049038288503289255553803856595514747000370108926624346883377705235324994747372540473854588560478892653578981102598495735318815471210976458789820553358925636101915422001595215287727212628825723607293829153272247378636745368929450489591779596085060882140588072618945065381864194533495144133359429108221533629582455446876581840316167246254283223606534033420637386671022510029483313816535181083390975470372974511166581778471376207048555794720160143433133426574845240719310610677825121222242270065596823826963432198746380460676564791306505200376123294643474405070794207626114950328860386346631530739464131580864975388175185574681397428856072191452212224860749383098468550606023718998826997791290701213013100413057542940064734947528533969038481274208275800191043583365865264747356260877206531966998740967013383680883479599499742818956869980687667322366811572524821181778724861057334552433933108588087169631474824926887494681123937829678143139454890676043851372573069176960370101385000687108750754435005349736889081381098553599852544000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,29] 8579247284232957958869098312810727899056031022440378017822918955798075346847956900054120339218631481337597462647399899334838154472191157231711538301891696944595620514975523485359031402795598215381603593949455466696640812929363826681991986052278476265037531666851970993361219096879511198473906760036577902367474565368317809485989812391701697580070078216557694001010475981077445173492794201493455859949549332408524379804689423076169624866488768959713103769058115131401608116797344556281527288340751621721610401057671105086477533410552685226396836598643317472238401534008979066116938904598365706658249487234805061030740247164910647749510786217192945461778761090730163075004862430042534281562616805907687389560660280135179263776053234187201688657583811079352161642326972093594872971256335305659375960804348066886005198982310622799797726657011601922958866169063867491152126712872322573054854535580864969820917083217643787408292096873506636930763699014322397409771569084413856331816534579363054760425193953028572913392493198642602166975361115793350666874927849782905600585364938170407846859287239978081527771765340360415328510549638399706297942831430683261960704210546197112204919636660706095429378018826837639912866831037189854292801403072184305020831663544816952881206525570050411483758287486148927935492700342831773416669522808672230527569875981356608310795227338246803212352058685306028447580363312914967367483814438314870300212668339723128745588623667095713454484422808627096101637084608655536008133907887526757513688904473983651843600680229439837208354524065430017676645172145923859833161359888501891400609376827148044756825818161906552654037370651331769616920123318127510347268570072077699092531356631955579886162391573399590847922927376273332947394984242880598461428694366074181851350735143145839118958287355889290905780789541952232726334733438897969819286173261609582940712655376457775584038561797909772191235020696192094018425814813391120813332884107101282413856826888560163791071488293354966458861847086314594654432164037645175823740352881685997954249318937955610880348888196618038716141224506692772693828452981289903882480314725085223176803683185080400970986529100281866544435659024576716056853850065491952186058526722952836548017036249812828605079823801887153287089254181450608179603090868266597345012683315838646219230832230400000000000000000000000000000000000000000000000000000000000000000000000000000 [138,30] -7095230448723516139905762357930677567881603935203528866855164835683840224821803286616354169096719962381612298652852497465551796092648516283281849751866648144050250292351701799266683595486173807064484991347258604560487567005177922526125104690917980099202096308398928370594052333160397046031061962408526332196904419138762751831685470087015257664571128170961177275724082135902981671585329511108826322404775147341811687767478448810935565920726713798464728185070929749007050846592042731904617863203690504945605760232733358614136363528855667946986876742334620664773018896408898827525595998498965379383670555404288044302601286972663490919605478794661197334802404477900359437428836605188042765036814271145532856840479904598165940770714517467669488999105082771459368741010116174709697408755198786083533902708619363946785657264647824178352604297971262025631962349673259721687123332446006291246900893339379094892400806578081922292209300023415102789338352864601206075170968048926805250691560725830594102939078197317546786502733593431440821638063637933040771479660518967755279670086450583756449024791478294491220152927000536688290413664775651224701267532680708510440077194846250816576155889862882027107924520187330374568792507814203458888161105586226109157333424945929037693684783792721660453464093443321113566655655033154353945435528645499589888249291257340050096823473949429987837382350024377435868084942836601780732806907574605976450414828841177610228178624483616398730860988580120786839397657544819913633357175394375384890294486385206616034999832704793106871753583761367018201145972583707722459128754512111356153246499043409431902564267136394145486821929402595040070812255906929991570617393095082960197142711419111733417129026085946770311270698542726847748082973710305092295792650632886066754444475138648463549823785535125233177377325099563558447330920886113270902174668788978915490676639040949308521566263371960160363291205310510823110885391776674705293181289868681891993652967370495427911491707460770634136128035240847617086647149615068933405260769135146897127027284554306638476280274643449517500390434084207403180773025245514687645073939481508257426749244783362770908566180203783417880911599429365337377233059492480757578959865568549715139938499307822917537379122874558129652069412280488440977869016205757123175044249001533994504785802297344000000000000000000000000000000000000000000000000000000000000000000000000 [138,31] 5246865710734589898888267350819817762934225153870923702940610149626455582891255148221764942666883283256826362263907108924706332081700811036251936017485854899973969097583273432160240306871522109023608520158949642953275464094611546141117719915230202546451446186879969152217921488217124460958088366439351775950288239292539971918561759872850811537446016544098345881200349093236795424350319229981871257195645346602427276632681508465236811550140870922292567698108807389127509241731519808994949257279089505759241235178901031300951688831631311181869876768121586834456206693223269081784524655784430246655859310418848308781845663346377265359762426501735354241510312935033273406699274400427391123650847169966971394258946683897140180457200138963322748970995435113714535884643892544221410376824144497094536349533498167422740094926322001465065955892227817578580272059807582746051307198116356239184913105400503273585560834066309755468844814938367905983043413384921551348781946261794612872354808434702935440368463371322854664936506413438420214443730536083429003888468399363882167376710413347321904752400489555416443405101206120314672259414521792336583293888146974868526469314742955977357758899792535595941449777727552939041464071886541326414012820360601380654044667495960607899040755576128099076681394147658928449830908085512628234481474090768817023161183352998382979528834441570258270073996889863648994008856102886989798110820942939456973513417818746604492536501990660574768089300463783988262378658791507875080355372727585815002742042562648741350090519991872789892280413990951665252060376433620453944161991375821000439595194316848082089739083755180899739967701157764105532107969438691978163894943560937056081451636724746208089416963691124594201236808827302830253871184906619355214889647243611956997963981951187785964668968010452983387396078632478873264585600304997893727807679389605959978602062446164959026177086959390155176028003994733161333707313486165281917878897843667776921195223230080729313496018731431298530490191603695168407962827589131960049588763551841457037864458405886818844558818412775133810471473350354129979419104518916125683129866098735928911033478897184489370643757431799069618631931954142956324933428793544464361206976356902709799237910216096821559459624582303730734440208903866597049491778878766030846870515739295201104617904537600000000000000000000000000000000000000000000000000000000000000000000000 [138,32] -3512590002577240156187131481691295068941953990895554822212880014542201355133107068291426176582887179583785629033899730019559859478906960929638435590127725864302301611852828304335457840619733767906012470554366024236853321219996347145568769098081034320992165852240353392105516632084278164581178487410086345643555597214782025713438983935988989422273775725795635788963530905690500626597036724372408534251911639852119952816905004893403896439520522916036245158615564195109335123320167679192137339644302946197582701497650970836342144674936008645372429035752226505646854660158554800768734518995322023177687945322289179985670449773450366447685213125089220424250258730331318308690491702916516500460833247669063124004626850368567087878919053429088205014718847219818086802260274743766261698314446144850336210411753131564997123554859786562291235348665540541376325163364344832068521806427840991710533852321288780779027825270272952654632849925653348073171529458427322563486170034984930878023676654470790889828251336737835385742344348112626498983753356171891579361990673911004160380460960540338717051713919849196174890171507399238838289552011774882139637662024927403233689864196647825922472579324279946405242702939883507779713991886936324750363051492432273296858485116172352873368066285220488743253240653735409509854161089116186223638203918215940313192601541970660473212595215771444546287481064150485184826887117677237025812580518737120870084570960245158854914718523323193075390476554690950264736719884478650779217057153466506698986172107559424658004850545033510827135200674492824580684014644146453109496392703213418762484190076284381346959622186949628228650220225434853945721691829526729289967663317455390396448989784255363523256567213986141394559344013708239462883846099160969488353877751796306163572839896557332387538524336703934643745878839149059274918199601938370973833535910345657441772193107766553766597314900706748489828574380196244287872678336110188638946076791374296644321318477461334863152565882112384730846439249261014677806390195459300583533077827893820291847889078433222860994971831641684419292302618599541647195642156950705449532663873375441718401516856519195751271546018915037195382115129794363102793594550846105313816991750236444229615544846660245745627839680816833767956590239457344239696938920780074493546549804598767606061932216320000000000000000000000000000000000000000000000000000000000000000000 [138,33] 2160202834106528496589308998647923405019281524806878738541078019511230539946265428021902285935188212981867538126112467477733002477321796385607472942711850298300758930697428891582107707928252198035535755074399535550554128315577899931032749114516146478037724724923226284783926360283547114508001818017420483188236141943970096346193765476271874713279765690808915062979126680240519105845748196274009646726315241483505204934131688812578823524629352218421718180733041005922526293681695494074231122092515192730546570801401175003472325626816971629634903419794574682966948630687479090985226259414438919311000662969291897002774663311546323282864940320985619134096556661003377831745443214991791376027351206245431725861322590680704158973738557468017239875647043717722496965689523406002227192346700889463971912442409510709664013386927961646606773256316150695002479905409929860783994025262893188408984241711994119891504331975629061663476986729896901508090233328670748985398449775677891545708115617275832254085895189307338060019183949635839878079999995163014047133920890938888011314502216372696801646626084176118687637455466139257753601912176074423667339032895722979706968369330125102136936238807381876116596077997210670011352776112466829530420848683921020363497215082565539571936922261065174542049294512919606812080298551460631311216017228554802305118294083499352988402111062871300673498924440842391552617693777024861044983889399144147929857431749892551128902284510588963800238639838217484852975463655274396910653142729590290960084862749161851375222790191292929819484905103692148287946042339327096969015354066599636665892554507917681411076040820788536831124467662623352259811972338386066875438344811018774047640150198861621678940739385819724545415113800144992529086591138687991720427401749041091893614762254421255428499978516671685451709921584600823722648794393573249592063809854837456613798070527214377981497892334554603462968595715460874655672891619728990922797543270076458244151250857810757008831410821245453897393991507275882342375165873664303795742928069466705200732794066094256118126018025768467304822228147198896630079857704874620130924325385926409943699893484843030818943532535023644299122366682616784515829169186839138652071990748634449360182079851049732590442373709421587762722491913530335763389034336325078039543157348368621666954536550400000000000000000000000000000000000000000000000000000000000000000 [138,34] -1229684405098132584883082882123848456993052849825597948797982997235551933228468532041378354530077323348084291048515667553705826885922280020617353612491530818016269475278014489121394374750435477161155497232689370401640954125084523744800801992947527467138599871118698764208239254660060345114990233574984093849072931657383413055934295878702279532219500053339030021437869698402977381353957722867491874478507638580938790761039210624801411021979729413153813116302774323717702429334166749807676027035063427569414564041905526500682096205588947806110182582755415603520003342778172400428330203799068651959889415260350878882503611011891338686943581928503365432492229500078733254588373717733934152381889160731778315584701930329395861595472858156702079978025888172334014715808920766139495415865708286275919541353755207712954906495037162933646129376142598505029330402913503288283021592409862931546672948871608850574714726044413137737946950632338112688569618057050193712188464472845735250801064108207858345127198652185039722793362141965528983232844325694471767872247966424141617708384986545176645680136401547726618449755593150980760317891991012682826870018107033044421022961106542077649353691887420678083321210083258911423178089905149933157086054891911447928056670834133429654783114789569355788684644411455953436361581537444005318583139390743302818229109691770506206499497658120343178027162921776952794066553202829839991991841216574821735483210911039552399499803375739338832085862585043920822354202325026021055538962040255145168096072797982903879536124081773141583302213656141917114690630931687327577750305150138123233751542911414546096941289030828803199142559592115058931859540277010209928898462805877702945562511763595285541533059897442049607616802933337214030713220458910660970552243191192440272857863650205685358838458576263104141636405775816222990957326490760511655433684609703071812302765787033483574148235837233321463910879591010881321684730352428354531865073684568170166772262160150478653560675503479433836188391443961343973319959075194687908786751587532771975880913128948748328276441989342374872051541656129384153553650500353270562860633592784404005598583387469095971705395255070574814084612568207773902850070449003617167774736937423745082941271020244367110265335635102291663032718325788368454793617530083771851684343563112681123396546723840000000000000000000000000000000000000000000000000000000000000 [138,35] 637683738722518952140921327108259967738922572036530616697111519542463061624340148047284020871773927785209271177992810156927428109043160887341797783087132391714705248636877942159763514253979872636126845853328319627509161112771515269585637108686559972599873579308714216476892488987643290832371887773866256246522012249277588578109328338809863849400586973965252009764665087877430288791087256640486176879573806378780674267583005098894239590624431578900014659926837624366894154601303797507030199148991424741867919815878612425307571625242780903062061257524572640280494385256907749689746953551749700103376794465643029995296384004291696295320548822409049633282257084117821242215946956378242243154827196719065428878159667934614206777881500561627907966858048049135974087111958152621083782880991856856747478310747619295728781588400104395030726951234353839997276303444611338624116498476758427787215814292632435050072972025773028172051417895559722212976896792741288430751583021485637503692989986923509403166908439279000079002969552580682862776319975888566088157213905893461823999425371460260307019668229095615750030493632553482775432823847390290611098569390079731819242749939830566365110493472211114751852524400581140531370978988367016266649288502309279960044877612805500752455791085457364304607022817327835768376346714940933700874661738768651865771461326314557453030456274857398076897681570633460884004292372690474617063753826940362877549902306844755348761061672413004551650940977897175380488605200493293884102051601267988905617462930934729860122459780832711649159032720580372551961566583703573780028585052056345917311929150937600634145188775513069955023528636827248834804675304346150517278525265627404771343996406722508288747175935052950741398620930472008915194125840730358881183870583331546758105671813453511906631700570063821810925128605960541952700613262096023154508374843053105349943255507366935705384926744531814978261326564479449348494383397140943730566466509302396049891613640309629289493246789058095057705418689953614381289605315393646681783398833957011451000715321231750911762922677510880759223636376722766763076459428976385890957983678469806816155226211432399003944415409435244693999801619498206234756779980589913985418968370787520405457875040488685991303175294398366379322820460784760166176548227240211716216953392197374895919307161600000000000000000000000000000000000000000000000000000000000 [138,36] -282854183208422696891288209202141800660611563803568716408517543727120119708612445450926891734338243788349410585892622398683083926678096019638714832372350738848846406426436833839385690144570745289268547479668142005856565754260741067189301158301232311097146433884180039257779167137408262116943153673242683176504245539447848612583078511402421776743158660653629458506628966653152966007096182741761700698510009395065537252745001151385665590172199462625772581205712305326180109905409237049895136076643359852102744477983693301075038438187886507871423676926986629785355692611952969249654014748013993163203915899271578126513186894967517072385162303820782844828949239759791691504071008928353276917098161246360724631888507532608537515226673509759848226665834971857151093279799771224071677670745245907021985237341777624474183769692033024100913670021953541069593787511901150532204606796077806144026323588675517004269996177024182015168996206341555324452069095905168944395255249325403686337971488255680001563314608448409785092241409799930229048944343325187396840535071249618476950165888970938387331716316430810496510661327808520793851673180953276209035225849922680762146323209404961556415764707714202869879699025341304866656815131158893406552145683842885295528976926196651615255661714372996546828375366615638006636286636433437968868729970792250237683304259102047091347353502991683820201171849423721426755025909230032860660568176308390444410536049617747430783493728394049613765538402841462564378772062352632480875304518976216871988707077306848219455570213686814919633838129047584581351019904772201034813435881036518696388035579291855217289029947732123635821466599966383343658325208036530589649296354347243739771517385089893163992207827965529761284056030514051839457042889105900619689537269119698737947350703447985499026373913103033407778865114670051504921315678333349774920965895256729898462628683557112323461337656718829536338010215926993414540165793520065136863082475321955799401685981885385658358805032031614295759383068990349074730429045365509878470438492097314938340694872158912649226689680846828273446501679602095162921707941773216831613680167504838334559617111672825755183483525878942417359959778993920747928374654184540013387900769285527899499050068712569554801235866354797626756469830542307371958679909480083876151441584237995654722850127872000000000000000000000000000000000000000000000000000000 [138,37] 88464623272787640713228034133839348717559568083857111097886915779370341129236461616273724939954797785099145381110438002700858366414523521191740760301418230884272347507451269466813191216038197845967128572012538004877550309178175017373956804560332523056836549550974544462179637122152497573664356674312762310561572527077818922553796854344555634181052544733045293703194302775514715601525162513121691048659019774767183010762348441522310595063891520425473679557455351742052664740699198001565275757604461430536653701316775050165259684759502713770314413736551911703315925965113994521592615140239403792356442617821811768005161609813881279711451049131781772328922251133542007969287737042773995874308481863431202729843071872769166557961698464521980380028336978675652785467652593272292223662215476095859772621698998439299006961530535172996894439118472417077905046472908269247333479301227553794603215442350936428544727718733387569400044562982679017209505735364391865897898843811337708098035358967940216546088595044753822717042522368652790586812297826806257471812756158763882352732220579259164774304553923145518133415144642073347534731963811678532644713567482695461755534229898550109317357622553173589630988925923541822271628301036752351390640828771795565802922833305566083166504871994595811623452013240407763866623590660256778339525438324060734369253234127032399683106016297103220340394929786901770808486682285153815556296565830820282445429096839119463039162446051414733740543506492620425557336511225295985954042474930372660525889755080886635812432025474285610515987951997252675135946493100382789510354861923840371549195240804618819689922448388530550521178313865823350862714980343760366065390372899169210029681090241641633380523493599780548470582846006954318280497372725764810504483122086351302292576066756781553358049960285431220748686800617803536454892110853924370049233220723378892877938996007247751907724472274989174515483185188368680677903410288998966859151302207045642287589854537675346543810874318668160605847374113206298218025399324936878258385729881247350047819378370309717399875257159471321338747825664296521137088365327159444848312273072216983183325807927708610914972430770303743003734158144699669023261355024135509651328598747747897970947668180329250854040321509710229057912913936668392511186449013344153071197961260728599350712729600000000000000000000000000000000000000000000000000000 [138,38] 639256625585594179357271649499458879134199342798947954861957584299348042502324556519678676256893147344551376613424253793652038693278975200546594822554093020742574736425990748257993789868853562956820706642386517222538219522975318928468028052781068702883395153987232572535459120821272346202283058925467223428549422606795879284877073356911743907276622441058956875022502378374977563578490563919308642837714237443224109201459421724405269020954273690699066636241725687642132250690326538786416185754804984886042034393917133160437604115635153626960134106115335692413076806840376159343867357839956213723305458334047261207668860629936992037185368594251242521534468679977430883938603088150248286189900916337134961398246665136842110684492564512220449799055780741405295144582341721952923123627256832151173277355938646987567104534084158182315449871348349059701149882410890112800003150866317110804883198939108787567240915532506558914974150661786733162416287496284410140103789694946121361417033744595202766990008311301957514903764906841406471381465798323512220493519855900281818796762832199144703821031835139892205774611350199779183219054995413847990994253096939082463940954464975825031916907947072930149614177303345097240571984457168817795933091156440770233884537950660926410071828906696009865614927729779833247628875131339172092957559310847146178376496325634977764904402898205207212874275100016089501102721367926290437472459414188502833284903095359457958543754983317414853846535140557967052771243395207716647198986374870934901184598948204455727601743769625011359485568552436932428313303604447890655011563195289941904008967608037864644306936163531604753531008999175846018487102108853706916473592839519606166627644676608349048152437093737718907617162037970508283245783427784629480935235629303458883934963735032150549076458555582198980074222763536342919507208001739991806714360496861510169867316711250224021393300372518856049517798000030849531797556103352371510189522938457163061070134370039865802674301416349190268863752455014110070953848927750922894811239632079080131281762919052991310403829652688677018451859932761573135887281471460389411759848742258414704545160879505846450246118403740994368789106471611019155922355645820864429154601611275932076209418285237362198900667230907692328852990057046266381000759535409020545783695687323443344388915200000000000000000000000000000000000000000000000000 [138,39] -27923852887408840688287703513021041365070348122581061859970370427665521555895427473748279229381555444165765268567106966445605951456970129354624542486864725905820455870139835336759359093592338972425667992738256088564725531182173454203045754311298381183649875790601706022744886021499446775070537368929609453458638929002955617375558139752724256416163113380154239108628742692295385867868188685265361864541465287742757048071322256667488850929733199008877091496586553132883372495601363629369033605817902785449241844809821440263039603313020985836199199389429680545913476244546708262796700836450050707717177067736790002416418539521210322883681677944242303026786346202456743339524723568492698713033988547235274694959075018040720923371347939534446505725733119989979149999457359759684696425729325763401256580063258507958009084360432158336019870764566633842329229880470605660887706821567764494383485009469068419762952899121082317880878355077881279245821261010189080046444267994347013834054641673555336203534362153558814829737615350774654460277137243549709634923170635529099295710586366340967020161905656237777817711966531045054259460278427043652018229097956940846884526582946474125064549345896878192446384543859852317014765934667581388933954402741945169954322419146933848679320270441914608175760985481453613071777241101247106737079124858721462068820914061357807898937286198264136607202549695584685567887119458805113239190519423316024640252619233190118998606211318235193926857438699924490289824754313327245546839380751760216633793125834798386074055914193494314126014090521364758664384411194310960468451155261685125742828411822202500986130847665565409586609401258400991660595429060787755783780302400060309368409550847523080048372708313426333260061206710550221185788102217467355365073675570494237528201727178487013451683333303745793603970502068197106226302731259471253676487260579589635283475060036675215814901230634950388952128751671804884461202986817473592188685970810959469664514306899815919122079784816830282155027172550225763979898840159429784637604348989538125650017842488715111818428347547257480365394005778757816267015925200509705671704813292586201253357745970057182220991711946477437964350272437952652141737810220342298367236903360908330998203091890430190745392019775445410717443376938468141475732025185654618324183950649987145071067136000000000000000000000000000000000000000000000000 [138,40] 26469389106819227270105332908083630601800965160853922430536413448036852866458015044613475106540737270896078405405059477708528815517955513699047603558802352881658838430865165881682295548546780730732055102911342911596128229402566479131402159288467748221100029366279092624208510530801808718404558834618762826305352014446810583443440702940849886284778071934643188002363460151146275537868208683532728111905868499047436116160923166080946695138102586978250238761197684674180524894790713815934091012826611970836498085725640845937311160020501566470067733792581263584094146502447560985206395296913721971408626177019969774100236891122423481286997465133713005285046134107942735464808756724862702269871575254031540855285182849825240524264042003016616981490652847186628250638790808010753152391233581518879352466855732125470845310494975382429418698292440898597589942879062157606644709581137581078347988207615266749789876035745105518918914845100452388487000966165526046343984730787276095763717366750128149007436560842765387910610463340436955894399985893967017907686496804627948631712500999560817946904374805355653455221687719028579161922477444078795591585867263803818016511055483815545604937699096489466389176151787506427325285865306044806148236280182878967479551169778450971515854464421929967873252696736952024816026835491371309935455449156612317175702983293948023771986183564352018254036140657743629182607218861003779105661710513432391642676741036612969412401383398723042021865863328675980920091815784649966130483610275299835138999588331383920001422396301911570694277798142544792568258180740832026549746026901471934214479202283343395413706573286674733910507311154743281237914581483741126886035980845565900658407900528958136684782976573096899004922993698611127382434902789943941629848753734554939775490789042685463944355435368017328079985651901599957751550878805854342221884820557198825208346852738487409149916388088239331958299591737794555264577447416992688194234068771783269826319393108095032141313810820142819512636535581704935700749410196201720713575684604772049960928572891430843660620137889945086619531985495335798699429967610523992888621085823463679778110920738614853363263987782631070909147193757277187485008422785422230618093164205096372371184420807336315596719631369392603831001571003386589586895464976300354550893502909279759371471945728000000000000000000000000000000000000000000 [138,41] -16923130454093363803873965749527623962325090838407923046364697180678378991604744130903666526397856923703286711098369663876810332871163224600793513382217662609670106116111997679267827632744876994739792176721003125607472311177269183844686408302547769047696154151818878606669129687288052771838797128500619814560564946820890998185501011021748209092389449514367244779428889220121147050594308753984644853211922570057604622038775269376458852021745442143070226710116262652034613013745689516529979378507305699269987047093004266518965061610940137360096520084983540677367543941224585666226195976391951498633945673755710616448989391372693680128583442769766975938741009810504397881994896778622605468509818864119238619233570198249808793801069025896325251676101576371462533369846698464010273389490207875351194121302996803356319953640787036598377431958170487208228545091428844502680456696259076829777495412428700160193248860338820117180944226792889004051174984640411886951455170221775245200451408500443507797072009384212631938848097717229014210511573285934654656048262164471127942467641968846039731912325350539085437031481008392990676035179919085507822142900385338242644784690567561150240760723820949445047375270274968529987040047309632724695678758787069553515065233443909471099533128643104707676476315175392322128838210407616431421616303784667901443171202951375060745774403447224446254645497282576006572808956381099499510090017307923668570790002791354207604052307767983177894703475125746351430420488595646059052270207086022809207376724283817698042282866061410073343874344986145061320983655782966094736983504792194728059202787995830413531326568113511697704457590768057072415363413802995153535110403344845478311490979572179871405020828743012820060118478795120709209508664861731724656563346639233317026414451532054891809867627583177469882829978788575322356037834446526368803036175116443823191401231893181219406468855247226030366659075488328308748558847630931092438165531153087512253739835507623403678375537709546215182069423499619500702356056433453479685521561188832074738809303420727806830135820119974222039301538393468425061980633402149384617771745371914999596298854216322855563444665303330172091102660105130163030388102410590894774971984471460881034077014880987601645216121902649892778796402770291022047834591549331548505599271447757899410964480000000000000000000000000000000000000000000 [138,42] 8595724539575767150094463817909295691714041029323789386361733925792040751962062250876036750376033800669967725124471245036563483867017185546479507047410532275246737190187674418395791059452635043599847778865991958504029123162906457488614772024708954098611481737275865781688446288311600348974223318058173497416146938512268165038427227004208447813684406815878459815661380857582800368805775606791816426227262293070611929137165620519134845346878150947632893055465453630208224687288447184971325774455829608460247465413438773630468557927361990869531354955554880878867735804000772688376371434607918234098407095807812480189165711308920100337495517704996860722585096234579721103374897315724135452108063983255358477508712852208443857138943518565164874172726162740718911649488528829591088630682188633167428843580093887963978924981133937919932124682418234502148675607793917706242237310561627998669982021555631670757221066230090728998418554301532650569581333750527536185096756347805642833666511517207311886721432667589683367179026807270193574353189207451158450331923726037433896220806957336843841025364804918279884303360043649288743731549538685002757960187936366696345096540301973339376751370898523196832127344086458017775703125192866052110968814077693356804453278223008657080366926018063884185805746756952196475284238013620782513237896573815332529051702189639705985587758774555527153181754741161414754240974235894587056792263384186498584920671678173250285727062183757691552762433842688242376824134070780791742905197331236353548355436045376199567073792035230904606180562553413944266268816363327501100300065306848137864084227172964645282227098952904988400192393785864168071719389446781318359853037773539685323583642266901349632396378675974707509462333125856307114607472074995760428519436613991546407983726963211318161989047295015134071274985443456961052526375719225658191156130347680865311696937671960048134245935889000288397433295579015979651932765976927793402550259156232033031029898620797452457064135803585753296554970077453216606650321362154354075306007537284228049658712574253037725965447041874429552217597063829920433281233462097698419219786981397132599928874366135125624327073343152768162279283559139942762543637491952146246176032308998848283007582867873277587712972601896398311003782098693235672981221798082908485440624351282751645402791936000000000000000000000000000000000000 [138,43] -3648715161083879083901261361222484320057186608706851211136023838586579390917670327869964652876653014865889266779920737635449631320940131059289120372496561369218427418074873305369573082771501777405360234007106234787873111368709868807061379575119540043245150023074663889738413446377505405867412108090071545205047599708751828126004758472078905396599593128374619036481823515516905513867748989934580612619377162395632216487412298828703286523336768509925597396494357044593757885442017631129389650724446492055785891678590241123106842407271741246454650811756740978788062860760516229819474653222480788424848109996855771314881143049654860920249237740553448820594914421532969634866499390719599550077431289100449103191778952940972868512790393591996271920646890382954597044310975788388489570655652262804586332446644668740875139616347034729243032546717966277397014961024694668499160598045354832274237838987710147211392974580644381136173403013956412231139712724534881708595953240780581021993406518228810569932510155600330267805598180597947179115072618468030218777632845924494878543322667490071868617499480866576774121731089245991239663850298439848721240432797240517755993264401732529398727697224524630712730721173971844978037481133289877690521752825239925163638912075818659301398840483443587295462316978033606730621880876080730044733912230770265134122843554374771421646793510794806882203091419510631185620722364892348465244976281933116727976733330112547127190419287313511723280821966367465981108190116304564174189018205537384165217060605055895424849978630535264103273233406455232710655257899374692273717938821670265956157274915109006436422779312219181743398559031846803363296541153296176347143344735872990634428317679074030007534462719815089632937283973554171808447418046701652763976558504747273679279281523186313610260263947348959707050414922655606050232052187899645018921393425795501815705162337602455246585659286797824752103507129045470158951101340779862956202786838796008996002166267576626027125850868753603957762418405302337905861924854339686721092237668705704565615358775209303268799066874432527848817063688384361333409456469992863691563371937162295111423115964108665853668793466045542981343682940588152048329943331168846920476376176658520814828012252810486333599182892903027108764367750742698587002261584137222169688183331857487064203264000000000000000000000000000000000000 [138,44] 1322887543709022527817989635610786259447333034823284988409072391381616089002761051302058203888210896163976090517019133033970235503490717084851953500029171203910468302304951324565366251051119497642648081874907628947352909353128198224526368276315522467514922068954090289067081610080391751686336886439361762807716444750047042253420209420636808381516425914029065098276418097485336447038013891607606842682575515785603627048337475478838714019894888305564220826850875739078605581058142407951051858286980324491379898869663659915514319522003764781560693799438647268906918304958095281527785047039663883118475628286460139509012093756693767545060091438153872201671956239860759450018364570172528511344234959350412346748938772268395181825991753711463288933895234279301892591475696302206693236337901702880322462744433289778063081878902805851036460855456233577881723489546301894961907044094600895771187956883651982546966039007309954090947512920586632318443224882373306070314944205336087154990432648034884651825451163560347037601064840996920059011958666034305022690052958882259711615701943311453974154395181378333248995706608412808046882851463749900651536584357430141542946018497083725946101416390904509311416763596409817988005505934181411502188219751520794825805024115462771816886056390533614916515143115375520619516697315610404242534629559523907937702225533088184553688325405867442094482271224517995978345046369751052381862899392937748963946400760922664846765259367865348489052988929579475645881032041532980318570429961280797250585859257231936187942074041453409129148545696240792084774388266631289600743988366104725156330854623566870663743690857600311287804200541268417472774762856760533923025078838397002821102870432103396447640432636660803497635387779366800466407076427758949534869646025270029473734278332832582902887945133758151479171255917255486099563481372187163395385842680304587637954284669690827964762958018779000417396181869643989940508171677048732049952021669821788839816154235928413623943637654738018014885511683821347054091707158697793795984995846453259523141050656990520861710125067285951297677682288152097384801881203566594022101379119746179334720226230632529416933080449607391485127642348842015215494609237879905768878860456228749379892258619690129373647246730545047128754585126818722747382210926931187415456364630022265298978078720000000000000000000000000000000 [138,45] -414049970497365948916325993862904049171330313447464865504835025080203392471750548634456938062929498606925295033140422032611537475503446987258358648172154176223668872848829151067489844417656784631494531832019783280400012514688713351897750593410649883103487522928561965678628185204825759877908699446522391431321503400554328425201425735968116520486055734630521943099816975023313131317119948303850820817005253997600543300207159397851971055134234462197846288884890403170476939183402787230558905141872269782136376005071653859687424369671619568847961821644256647113683069041928062535417453155215790983871892989515978460097935292944470883608705563574804906969364192216797999120921943282237049027575555568260419458902729532960780886505882711176081146116585489074029481233216016750644256374221125430437026098436892063243650456184315632671604939224816692576009631128313427478552008340205230263722797178265442917761912916604929153570785903753533316812060600526801196093607162593863685233482818780700608507816658161294222766783810436158634222981827231130263923130018513664229900000937053195625745461650915322340082884896619743046061952061304136529537930282672300223280530101869492109688448912565159622907041784233135354009524447313660158325027905527919106338605513979131491563995981039907940862245218889852040298922693693112813167510159105988539055776577935165119789390956432495209360737146426617023601339968770932432535848262983761109514609724917568267686344868061317501610525920685001720812921664890374793704590896792537712391555873115928157680614499869178299031487869718051075888267844909786293253232485318109803168704829143515524332158621823652290358434455369254233834424844975837282545997735316536467365593519532423519840030542886221626756137010544749636835594588488770515270532060800377205036243543397085787141760044560530839118019534081953413930012461510702400599451561589406617314894455516773224325650667549369708364928006561637637757502345287198666877078903287808208283482200350981248011281547918734397676924242578776739119141484852822392056761256178374111042211462569477470536296530611472291201883896615634707511918694874895188621925254230930051640629031366941087447377210873048959139586047800801476255766710905880923496186246323931512357045680017707924633285200266448215638534302265431808132267813404094717450842377260095222107340800000000000000000000000000000 [138,46] 112446736637331020134279307713319728946208339044919792167431521090075853695709656305219117038669330589833286544648856441194936560795560128301391749456585268706726148953314086594164683568008484377163121608369455518693375975844072278670023536189978885907670067227203868369487808688482059564652959795926332466092612736462667937414436127362291151986543288250016794338752857453252008806663244319841099397603002926698799682020848509257729902099200598570051932415271410685209283571682898704878935499992459344534362989598922043595958155519952438486751696776281584381983837700677866349182203958739854925441907876129802481238352760225880151093216236469001845416751483884870599022943319266434404737539382015567660553118015539816836577798173013693853651878047005790858615944378116934810354559839543626238759761770773508073361615770651837881541071546756379779241795705422591362180626087846882403051979149865943852143761620671587804243366363650622048492833191836460737459036679088595641148589895578950493390239138780854452034823015564315854645636970122727627805793500112653675087669615396070362358459877800487022423438330829193520232964342241945645776649070714041427936108830274762238510425387691326969366805190776448559750397914046239154590237179069950681951309315405185019234349914500878799470713823088611271456897017127472194133535708777255793822329997794522327297969912072150648929759899263378431719660483302938998480304289192033884928494087178087091437966838793322642127726632799606626552869684259824483794475126142710797573200125656118277516694438106795688181861370431446105551411159683971524472226656865596623628281110401267511727178051807616670229729132275221597127797799299829431765120993015204187250277339064088795385815716579050920991724158614012003334163628854847315864699929055586376126642560797689282729286407242582580010278442716937990293798329235623299103510058985523347382119535934438075934297675031940467006758234135907705145676904816006390092685606792305334096214479849079589636435564904937100472346592746226366378631319589489828800984616994368395820853093563388763204451541353544039514353790102173803343581906619943567491047806976140015664239351394091846932204359647121718275794507844973452631902383403915653562366441056328576210441848208722995904110484490501053157651568679434755903477384285562584389623961023023938661253120000000000000000000000000 [138,47] -26545863584338524929185934259019968214684256042846697102959241340838392671384580254265086645263141346238850377997534972407217233513122929576662688320362642571426735598010558230680327760262144315876398144530578429020725012406972207847438162723829040351069643291870421027360641827544896850413322032813578088333347840488692246682059450924132053375071300939087246975376585412828726025037489873628971739300565415767982802953578542092450796338696657756908895641961128778437082877279256067596919081339299630081339584425215644924923863967428391563877705633042906483134205477902831704601711396511117824490017579869760629998718744426477297602269702689258939836903509657457415636650770159418010539624720354105865002267463380657663472033536436054938501513031033148568436522311036890800042870561446066690229794766843735013656635923441171874893685758062223571123484370505472718827411488555238728332322974868861362202056933004557315115828456674187519495070125142639315154038258192010516567419091593332666045147305698457466542987483396541587464436741005195824867758686155330746513155571186089042500584793244825985423897613838972437973323047110400675252024772186836968760419452616182729447697624118075954336562735253999297638321414921335315669172846827341110267783568811974215815165725725547014712912346890981679423763382852663927980827423941386147257383882387181585616844684041847754681605327321532050820059345059547219288325592220196567156455174783939578200697189256324472068949946588866752857433477291723422510691574535139461235597845892003015569955108094808081993708774635893789781843674405257548023121307768057325637753854434276713918204774690822958731748473712084578718050844330135780209212069523770809614631775161115704119457093420346990961508040570364309693515242806399722110565247186271662613093387656158543624956805951913605644265667607326688256200291897758560009899476892941015140072395150651201244056192416380448736696032522536325951165201934646890175884152905967112264365444359476122449011356341321936193430311774443782005924585945055413634506255132993461724106026539120375740602309628821596323004084469602542653443640726272059352206575651265619317630735661446069917225677050085880596398043271391218794577761363248741315832570311987614488310579349342880858797355587833760460326104740761401015800850386755278778743977443033603479961600000000000000000000000 [138,48] 5444716372864006518022906330809156169479333831035712162387918940232794012028274639203491126617314099965950895711464736382002390527805537873678292953893581912066914633242995475427372482046037768435718588181801121014290485826136917685983588139818996738706114247911719005867314339290722352602859114134021222475967698041137975065075670112431992765006322206123396874460578102368410087283955459559327506848833840976245297813708285256574166342534551780639166569351940951619135730714708479761352559308688453506656606083674259493533097449822858147973768034285547829654079420673150680782572459428276414873054998082287672191956947788128263299546361798353393090126831494883817291403905765024558739597501019931720757627203163708225825255856676363721252019217275709456930606570771422039761158454931546390421374482144466028357124193595443887760840961655940248792607230085084096724004449075969463127053386054595185949219546686662591975631782866019476140578866294514742122737063163549027818975897696618546947666066136876708771426582358809552146147835301252931157914978380294742354725715012370085921061052113639705680712004932945214249472507947648971273291128768583123601005555569920922965287839767268057983425648820913262950905472534071865374341417921350011627843633215987738950225077006248624087055306855071779434128123559091909877900435086930751482200170444783702632736683617374078484125712747893624099936729166437954610855068824248476649204220315683433803702374354268573866244189218435740623010174535469071930671703919748620027344328995884205495931723328167990450272673952394623904620210459634501494570138444376816871502129840390410589630089180029817789144828666314368658644811056339098684743687166302355321805047275754235357751934274599960933365147145881492837669128417637158924428703153583163552619607651242355252817867186563032041325943389733376779170946078948113311509122970304630711996166588192980686028101576013066867926777313216493252110460736971667104283725904299785254332246630800215702684676248224266232204472148239887183721883092371418361786645751100275595251612659137278804824995968790268938312040327233592164914185633619473892280108663233557508992433841329767344200688696605452323584883444210031963738573296452768751092623916188775753582751786551078450116749541385304560311375733433669379951086313908129063944084978577750945169408000000000000000000 [138,49] -967464996146714753498730865281609913691832678076686655863259812491056278839206493428606655843122185285580395372914801163144422909938539668115952906942453211792568057755059487238050811681947219701821167424409278128532299066030200123412198020046127962802687863833902382438400746228181488849324196624607420403920195980447141591928373757566062131748175720379211105471030744669945575438251756166486582043103335643561125867516158347434137433929250303377716914895200252780700983518276912317279060125660547080801889736132916081751009833626594003845289216735460409398764456557599092277011161385137030794017928583290115240178170679162494967217056470622567669323583647367250518586017952488651874802538646190963785215352510958519278691994998434135897044432318290008664217619087050130251827951264924394934475455731152410863719443310915896716232019686045061846413504207318643767626573609837071020049265641563666028605672291448806555586601177937357487644336440129438126608360758585417247449491893556298567636210752639595359015741735269178991295269386911666180804618612380013679835764759680936842073180477226606877145859800149972857478247346340715066880969734965041477968593755123679432691123951517365763540633271229580515870756360403161348671044907601266098109463468407172097757896705444815374683974366298220210607653403868297746281201645163571792470254380458290391421547910544069269072712926978055477400302092196714914793205768542898845377436935930174017760863393761724360519397843315735320357025480559530646607947220289338920423340320622860763848337299105365776571540892573156520737873223343619693529148096027137549299912221960114031486729425136913058814835124294386253192103686751965677524903020357597142983346256878893968612422523184107496880586604966771839604126641663059712872993156158797213440880444974778512152746454281884181018994154808737268095099250143850881946812367257809366282534779853005806123130378655952927302811623719992583856279000177997217560647984149955256878176660584383617797623592587637888298120849751548554631831778730598913822619654196776647474972902005142823443420897341769103487371803578216171856402802671480543604592645669311898447305208029332288045716192168229608954091052308255320985857876863011303675082088656280217098902273602301822065900926015111464076873356637784955288665723159292237868531660879822848000000000000000000000 [138,50] 147915416841024463718558017183911466930913584747121858558179947051292644666548614595644228507237913298225482104721485066768638856401097396229825951134723867093518462166251879892496332114649136694486821645522733276780881687522931961777153411011289738526338260622944949862469169768202054973657393775824029454730221867639088979260771912929303438052134331767790866781218076817877752741208506772662660836621737691309703189823151543947572298854689345024570695841049368465792990372828743820271625406960218603802493880350639350918702955135778717234338951291117353072878785395409299636418382457636285552503710564560841506960388906860579155053146628388898032078800948741910895507225046545511276171921087750978589500628988197867578618880882260973590429808150656195049449042039975308125483346111679078409040643184086060807849673345044718717422475096500245702247277068433562259805121983865226488051587876266354148140846212230737426207103037306634543236312907067073374187596326053079858269130051136726112340711364928790317151918189714840807283023614118030493436548724421729618807245526978865385007526649618630201214369384008372120933052122520056598346896105574976677653603048323271933997088172648903767157298290153790605469409664305610154894586041858033833596401535620693182164723964520723938556261145943084939538653739582493720938855097031779496854277640575379863831754227099661885427644602527748783267115652658817608469458834073739811740262584009743154301711557447066731513111908667519057300706320185630456584017493223281577795531652669692866492811725918508064580471053705039030610508569416412008615231322788995048375751742907786472388117785287757873582421291867427788566777320931057898404881116144086404490347776079477102801755500070056026598389428136589515829423509110375531805242942670309351157441519643408325532804294249606104304494049925262733284741157716929965702780745981338177603711338260493475065850101647346594377469898918023744022219341887661986064290551489508227730135617476601666508970617628292715777050885397244987177775377232249156774567283421815604446295050079748244225889132079033442713357573343269506567506715305912083009745782515851899796368559753886129424941547916199134608696120486437097708390181574637943618837719529861944900058165841894509277582685845325536798270455317731179982542310782221342824530784772670556733440000000000000 [138,51] -19128325943007012469603375228184875114580182597244942678936855506613456516635771182529893685049278314571198310291536663160954381544311426100652493395678987715540584904548555691532030966497993802525542366163298259209260044105710021314031598544942853474489168788214314445667816458301155018887401846733040493430804448625938314188014218377704699680273008859796272429663567793305590743741015008047231143508229509650752119688951582001963573979754974209183525964709119690752784773366167528297773305548037529955930406688490453266502619509701647270322552180783513840625462549146191611529616164997914234871102036077250097404219128026557019750162742056775013138171867355778861458834564621572262842894195596948995867145150516393699710777244363549811013099854742488373230308623354752194274165270458701066811143860618947976931730874984875688911622652092180957911916582523840047129304451840495078530168909859632989035948649041722689748025592941412670964304881302720968926914614091247384468892095536480939593159131098025455611793277155019990316066684600900101623010815265774040866630546585517179121228310983619521409646380505393606665548088994389947334911324357259280990887419580549942112366348940346507255719919001814481058050432327828654324700482481283009670939874574174627386644451065970098307582737311616239436565162671899336494263785220258165245467601361660044008218335737429685191092889775171962310677106944443822186946633362781251687006491784853746072006740346312504133500916235133676386665542903127508735109434392908961305411832656518563347481537852955817915682479208627983792311285879168028781338369833757232032575858613979160167304851790600038885294131924248477371142635079783350968761349844804762139501107313679486897091793031822429234035087152525435540534319059484671449514064076925412758640271559378093876185295795680839231105915213440674239331228261227270184516152495760075497859260151837635766109514804786098512238292534659500511524808899676250114188138558301429173904225893253246725899407496119741105146925127169622117577512794843515128937770299325980936142391887423382665255992681847524284323518974951291242344087577291597961016315187995650200649692757518186557876692567514105889416532073487874733925159817934132532375812302270327336414714388338476558247025490762806311044915917362230435786858590560451524423498567230108467200000000000 [138,52] 1984458078057439683717391431541119233821666271702295418156477732232162464298269769672329165799262258754410364485929505802214755197145299387574329895015366703291341121329781409097205239620320435086272277636793073497136690805545342143218372665232888579854758833060923691735229869403438728205888788166605549776024338354490616812392271134862987038744557965244299509205040494846766071049614160772348239628161266863297409509313110671919923901556421301055240075446451927135129836559619547096703652453641912382447033267358549008109726736628651879758902733525359375196151213973994407406244674061264032574601945565126215053175294843657142118484332977347830203697535399833641041753730783291679362780959303802811200115674435374334889314289216128743148081871622374419140983252420492748019226581617331816409864193573394228494044096040656621078075420684232306125366544059209993619929604863489564012140233317701103160661292028052978856168785192056078069258928294707477967440175211972747206710346117302055432820986190127515277474162639875841558307069904594509308277573079311351035047667627417684169680563841919481226222756149056463899406496191914150583561229731220298537029623093354711906934961889652072811298850780360159214405846677392294966830386010141208033459857362132178366761079662566659760753585134174040215217839977366737137578656747910728806853023351086360611609450750900985257577043095309026475264907493887478692073109825809127816431153333500447831643536985659728700197695917739063073920276474958684990357950984064180569247684607935800625390126777448274198763729638016533954150430433147542748421061850498097946747496679201391193882108560612361767332712671949662087274978493342706077407774941250611395485760150303055532059278429069451914498820200184848316651247686435132140837017786258527575081033589001201196885704142765044369745744391114056155875549857858282295922891640432516998000728071028531740939205586046889956184236209529101973395184819737325019729779835679922397836441864709245795931794775056647320046380301464596209296997426586657562843097515191187619313090926830646020963133138151135703110665266244892444358716961881633189162872789724758359439705264486486152048127708016971995414598870096726178724269148438134200111206796044581820768517965816510309951058969599137685739826290326890160055161790038492396005626124454498140160000000 [138,53] -129290599922369529836250943206277178870343775646245511199453802624544814720946006341134262069268907608395860883627710392486487647164107893462338929479414764156334623313586264199563253934988200236312981047097205322546762915425624994528323741251497857301960341958387225744964975487469256207006412435764674709823974669076540669129675976180501265665386604062003076249484024864628819662187544237413164640092470327405628659997435053606930418093410877097232007481262358715969064355697612015929926580318597380195008072695170303792657417044972628663598505960400929956718003231826552502342034763307330491588075755998665824579675691800593631749891084613986104422655859331612319859735851052687274226162212897831691091464524325344948487992136560236043942697672336444904505022206370059937335819023234839750547404077409268534052791067594049047755578687161992412611039617217718740384388261001804526648628899082671802265127965248405565720497101965438565934901045550740652524756557393830401631935322093071432527341597263604183396055711744826385310795437619748676317653746770565139140356325299095238022483045832129360943738126426359833979443254141313615821610693695751483909729131959610966471223926310314481752664979910490343418922593121749801786756315045420130433981209990055373764976545051161574046616780740393657907049765097488754550661083659804625536295177656344409247151785767198601238406855450680466945948971683219823761210566854141381769956513796536182185697001737199107396461649186593741687998730934379573083105482381012342223159421452601065480494026621145710441546922035890893264936980617736905235532456486009487605831324122920633392684479847894820443145388795003329034944838017504827506514827988614869365780487724118938131957275941144994272479417145166123292401095463580102167654991244338648193370778390260793804019075688679870539625051649557314744846034127679937649638361741131721549235526026142558824094042191740426401934913485832232791903128059628583490588147292999789406115325795695382964359657729815588182664191633307566110601803467240314653836757512889602460835019802284437993476451796754463294127676554412224710922898581291051928201748908218073871772712486125334164120450989800079398250247350017423656374094519081281428110359944416318605783506120502703974289027676405906472057056577204930504549365949829068400319895542431744000000 [138,54] -7568322450961992835270074743806370871075582539295033721016598272478918930347026743665629392316551173667753679451923084277171589307907948729588539741268336964690333376447880481822000206691759324401569600988775331475898911927665207846117050884565069326726130917937881273754979176270369699124800709963313107683264905007077084266015324362500510281453271144252913897336994024526544610749128760008018624368065853814971506203659140670170940179296099465518903769428391080056953451761276347718516890208720407198895820885171914241341053598985939272028428453063356449333063423887455853777484154279196593424929442014030113941139952361394856719316948477155104530652392738236199846618174039310295441826761115948121251510698132874712893112890538011595634403932086231287940392143231455098380876827323604606656461146697156457909722709876744516710314617195834703882899049143648804717598932850105884866687277265773174194690075316717929228515696910066279143188444473658559238455054313749191186167148029061931562509073078203435859150868080984446247733680944107767953803295758836682462537801874821617151121529415708753211760096563212811419495949384875996611911253062362252819200561905230601205231597848222606496278240308896758851883093707220020662756392555986253797039663136061560955959667982847556271484777994524675687362565326339826688103275014936596718191696478190106656484274895350252227327771294467939416021468562820401851428466237351395578905745961323237101605719500712220213754779695218287725406937293887183298594128117105903548417594162928837837322176396734650194910943748447976675928779613745344948715808232290649730729559385942071596999949700383002525923358446451345474829581012479042220487002947310621630851675769840295440016700963814280624431347493434035852380826451042207392853457676190958065415702410135925831268686561903512230414688756708565152940332426386301778711773675400871849597122932086820915624017829399345632737841376930661828984435913370672023553715204852940815322823003870714034829250422084078916514192226843570716006370757270010124168597675306891258853283871511948777891720636999924088357451336180900713105361113212662096865467182886454587350379966185818826034231964897451451539527877939359574354342438837186189312055567031408595993032076352132237610262887715629274281681425249520588626578160930371480784878838132154720 [138,55] 5137613399659605128278468279599574097995958659798003514853634590824123986840413965300465989573975216897639686601574706641993596050275334051124648319972349829409572117409413166618821641307841961615683894120744131264847267180166625174337896634550958939422369307202741263319113893101698335770742664938231573520771890870355010044263389384625921443861336467668625731589274097779431798776895734989684002618472937387576607327526171216256054313788124773386892888398758507437980087489730094205278390552434122235586466843408912010218437181844884565895996335065201032206469241765794552329088894787146801306343083616797556510726479043432969356894052949879891515850443633863947454300611848763013164854911505330721098507569072575869324408819987990973229467584587282905974729021632940280199717028005747669075347237947611102329932016966420507029159712856333114059643026597558573122715852084529128307342886254202914429698388240389789396680651272463144826841605100917926132506482655995371805145497243822304986290922748722903570924639589121801696762497321982109852110285379383188466477743500929019077151527083747327438704166128948442802445693071990140323812178096306017939774781193358453593005108866249557156955379108611532464555206405359177957436946481251085474833112668796997626403399821517972655787749485707051238191597140630058326639112460304548126823996746989180519800867889196863741143357810700885919079948964137761602781714100172191897740070453811399084494125193947878062595313138680084400329002706855873694778574278787169320286093714821411095494093662267939393971628806867696966361376357789426727484743119989001141798221874541430568386998685239946570338389060863118948377555694136911558079874996819200105168996815754462293611551052208360395440269650283039672131186654362663664101639918690431051038275694169594832454169686442436127659213957140136168052352172609117859510748761148352299097526717776415175650692500886047155992288419938910722909790574783163163373869229425854979494065742095502552971422780417173605791372997377640957486384497412941907780855999008960059986499765720311879931137147992616232110434584732788817985334127293581293638834137932381655340098465277040719368408527777349986821508047815544497792347257395039051663071911402078478990845001134464536115305352601073685103794507226166295005307559536079542408114982918400 [138,56] -1328521841701281485891518011471714909292985779957365768344377588489838677230651513909463872837361725615878842988729857031225942213251327841683612753571693656108076190333039659750085575278986793399625955788835254986531956949234685290606827360324073025586202586074999970825019672261914406637486590161840006672369021916641379774727588825771183260551456069706265230949758027650639825359752698334146081673291433950444096202716726267804314426051683980397119225495193854735120662695726463470819820614099581389726475578580095571453596556189591302379118295206712445976055188871695881981370830877635277180474166041821061036637569665855005379068298551702775575423214978516944770815771056390779535350096802248187496464527218221109027452078155620648597306615571134064948463121987961139258467248577096019383649179064968629855678052106269092985862109856794585591210052752672621176373322908490948358715976116579704724589636513193843471570158101274755720445883710541160199736295549905344108968416221737199311218101321748823883267654973863001148079684837898084389155225352535546338831676838477841304860204701005464238387562819810016348968705258122287077680332465938783779736186020120289192076595443882471610961220774082075884805386793137775463636843536408213386495502977991077106387861835266223913240748598357816628168530147693589674663377622602628724169858196986048804527794185089200787175224423021320107734032028682589567729658812575202603849406203714061495722769725941251645629407947842490663680366918834188891000898815700379039335999365975422502358587728321793364219727078495822183101632539010982848185945905786013930527146533435580632104412865675800344842577199541424553961351249670489064577877632973173245106453268937122627957213370557022876714015321324054398510559130429136288925028919998479037800923520280758790884389333118219841049440985244741216628341998448636504977711738044920986389000399610214916019489244392952882787589806993365596337047910066972826716014970529641297904811896159151150792161968483976337281836994884982505880789961306095339995292810485282908905719129541009551455935235195271918296177763419562849013635240192813307954053988224002632787154436962645972248315321237234753658079215767895464095433794404233965559678861334304644555711102668350246464941289698052527714415718820357940757712401954426651722041544960 [138,57] 266643730368552507472184612289831462566855815424296766898755567489410735470336754809210184692490414323962202640397886184929244135517749855725783648359663325129525792848451600749806485531778794265411106717038030290953193303114710562407923100131631319704090688216316206456297889571272414005649692989845309656478690931537212165689678531488155886859129545755105827498571390793416135036544369367039113682845445579864136052321378437437908800528795191953577783982509822133644962332405705743582824894688537907381729274282610862782300437239281167868867993897556701100419358647155564053709177003985695458829266140082035043932922658992483971227437633720246802687053595362961025181871105364184411805627619016801156464817347023983900559990808066194466186433022734170690973579691366030952026768617607760511883144829388887550272055239641833690598165161135689774834467242932859667323364670604500888955824367340586896023179563615701121247642524571900137020088586110383400519107228868514498133546454377148661479648962820699476753374422073177634826285040991283927091873163431211425533073318444794949808032671157345876678003790278660577644981893008881873727143713270839048785275584345331629766575607385467957321418144446936291730090750705856986887289711862975173656449182476193756308128081129243699620207179829720099885274124717689480930933210923567446890697252993583274750282576658483507186598427498098719186849334082875136109944278382381522856935478277594715038667924016318074349365209227475531948470163911581213509692271742521775641822591833646306013841134445081907362072272211485674766075346238521097204347699129372476439522113607314516087148524116010707417950489815125886352160292210726644605678660532153014758540089208648291129421370389506773742071498799845544934066924031768848052732203074634025747398007405538876515788288287927340334727498128946105771552914143348677720507629410904947285173219903111070903332039424973015328366807177013673359675085508644234608402064538170865505340696309967629242619220013806442272094353115951094576905112123071131574027190538527675895241550420374796535074451185151691886139178860887369352873386762632472854637133285100785321639539903439633632273032698004284288229564719090637147611391934484633680659674299120809743161824582637279584734471389955935444568905379752749003551950572427033162601600 [138,58] -45675377105873956607561005310556381336464682427221972778866499592144048122043852936243517688929943934039848874242314633120752746730997755254853279904024619435951861827072452617299636576771955952777683508712171272028385379158142758140298751184120917322232137987937214431828062964884258837315930219075863145896789140636092467680969688610057286881292625267418821250876110632787512794773726223848143296681535139412412871535326025069341406624711390029272607481527827750240639200494621271699959447593658987281691137465293803253667179322204326610180774861102868325229205454031457187495645787309106088030420791392069544617873952433164107361464075285444595436922038931876830304134278079685962218121740347514744905555503685352743144329980271161953058926628582540032802406470093635369120548877353344863026379230352713363833933293540474443455687549774778412568229759530087339686294585701268903363987654023737439643090199600035610881808252635348533302312271562805963125959277378010069161769902714219880005947838121284498748301057916470429825921393422468827989198048359428401453339483976262675442292013897326827326982743116696078475266430964275361806997386714690853932638713626412161642607464243518677550745080529592558506319608432295023981113814131626631603950996168201117478310518128826428418072085504744954579892933670530148930046272598638360249160102575310039499001267392573981503977577070958653124850209916849174842824022888036370601873608643549473574320539154979055113892909779156512259033342606006252954926125830082539332776357328449720017478287361666437417202954851422936942829035218081831401279629878266273216914795951139175374456337822914423200663197147913844254551470454713258116206669868990204999345227693914091021353657854911290511276344836762107345754489438186929928898362547203606268097082842020173686740382569701650588819935409462265263210445677365469619238953443664324766566774835696167097441329747667831015492462258527852149811083551550132699451286263863271526268738488694898711895671051846694312310971293549018807056634564728832484478738057696402138656206561495586905339836557660192115601771892933585561879374743528878083751478408860069587245647519139511470806724961911488663606213024850462483627911781022325283943805707610418236823731713563465383039294660623180740173084359340304541674603222909950573280 [138,59] 6860708410404992859742339275081472062591320863125077598376128413509121329095748258268228199911245638977032963219484423046518904736444770414676837773483828428600821997750497208304590826196361337627077101165728296935842570883319309309455541508570848384364422411608628545086201536764610537549334281161249345532684618128346261978146641793366407479244674668074731166243742698941181269064337012751786072422860582601499139989596909071790336652318282029222606270790279706215903995044327836381306903818525825778582596757841321122483639923390191000304743976524983671758709172203928839133297426557395343714020978181792011314214076202837891570497730325794582135086009177774486725300750744433317791994477869346409492726776876495775541767907104159757065884798482604896412275802718180767399500823326826707267977288544244376158219231395736750692222114556064965652420102981980885046925879922947127884853623829175338486831530752530988989178668800706114218844187786427414249955040086096016064450492087731710860177643048049787749048511596273274033186391804338803422560520049766446124197694645900676259542589320907440621099402639590751601177194090721050707318938769484668185240108189923538156024178280039200131155232728131531479424285529664549094146029025854849670610355141730766222118451066964577508953979219237752558457814989315842426039339856460429422411425078815101862526483918503171633759001590432587095757615107125310817795888526000759986919264506268563462496425086962352660887149554071933305447617125178746030952795563894458466707216754411909110777896905654349849304704009559051468526724000067684496330996682639735079811293155237531971580747391127236889715677156075230807245820237591116110557308824265867333956391044744585752139431390521542065311123978289479599604607085394259396278909372916936147212906089021298989095821890917074484975485597704688678299169900335688730450537115073017433216453867809761002948683573140967309888421575027508818726867345732813739120911229359709513922286933029516324176979698920400511056971617609114255661610524250378598786570293451548242924155914880781438017622181184627590472750348644869327103119462917423698886028754587201113680160598461136349313718930928873307505579179712550172637213122222689769379924805262870372909501624677431356415801530961228191794112987023373538450726546107034880 [138,60] -917742348805796644269826625678225056504943128993474582272763410690398866123339463012229751622980594948968074187159459064971026482315019030073605420567428354988452879606416528685778219586690882807497502014442534765380234837108062174322460463086329961575780831097001715988652792943753068278720166372829623668177188395181610638208456880676081381145687998173455651531205423070767160183863569647127945877452990157841591778678689089570566429365039260595519268412565032461668147324721933243974424836828750095420101489164889048463000025380030312795262627251587072206966081500517823698107196221470545893143812818916201161391691186889931101352107916327860252903741654094454440222845953933082482636288429844091603075119950928442946974082999256073530387170103185678511094966785193305081840886921187386574411998569085179869297068802661256147294502705437388829564970026133470323128195127710843377933808669319205498623473799000740291811190385748917980286853700292510889642546740098727622289430409936497282543978924176149237314224683832668054478712687422055262880092960418076295936704376061036890401177894577947919910548650535619420788806433957692800627905828254428262566993187189208459986649710394885036906190811827075716947934757229974228967160074698480151840080432274250198601073257681613541985889642515284206741806958663314394243727150362051051949669503846008126503374731873678499662828081032966253729216573790846711481611590943413907230372186627010007759783753927290537627301921782916158329955689409328136898195104521434777641014712828553957589871012793721174504706522853341761743820915934198523305024363489434700938386465046156532478582999353898782598801194111929000052752230220803296698144101597523624473142728604315907106332396519683544116904783955679200689191163564520419158604205112962149872918679627599889054535201637125343220386350170086638658261791031525906133902604649797187439040694419114480561117538549586431465125790400224324672298542108565977317075472011993336257291002479335141966463892132149525552076376372828439148146281095996710934982893632714560360995126842397340285988859631815560914655465075785583610065523084206069362568292801157147483740440555792815218161288954099989597933735766268983221025059870145908388910492123474970488595354372453256332759357527472950972118555823946126911925783014560 [138,61] 110978269001074838383639892562756090455241198607773637246989593477889751952509300531149514722850195647478695500728029036102049991260676625474920757657415672960579002516829385988290274855160771660834575260012985906034309725257594641354033141239024427588682379173499035718812149160696754309295993546733239675053169980854068519886351218893246019831023551180775159178070095648692641693723791468031836296368840888293208214570014792316930045489224362344379198166255843097339986556134264436941006463779746810171238087894817308081872252339090328046477732164015889642822555239648673335463197379237746942301978557355928143493061210072225498461894567207596608911655830592819319615304847175140579689597833582350843757397817333810947225808697668699424934720052228619179825467573809166519067719278728670205105264214424989736671385853284302131779844813512844311840399765688077026217769261345262364375230351820728637751128895676366297959931185920905274964902749233470934746308254682393341844777272378490280403291533254339367824686101322085629771443195681984289442247707264472235372751897508490941996005960498681768157815042352361849044010428334576095630444071222969067311297256285589888737693100295206920660468177044213440842901746133566609152986900257306412541044695556019488690512288891602894608312966108673063451872307579302422591253033232156101850662063657632122389313062112913688924780796561272429822467157277585972443551918577223590062821243793364790870476624455246698310442843271705034931120077792000884402156712439314061691901509982945098337925365736937764420901053107218654866134352173319142248795400016491275995897028868185184833105269416637809765024427530068159168347553988353601074570968247318175440985103793556065467583291621581395872904555446613229121230709688408208790690148199740884763164721638390694566843451468848753385095033493741116260456686415263297376819582560522760215886819135536970843101304427769539318236209011582679045264747808682065209769425792399901993783835143642615013618156754272236783654863161188643035703394503526335107413742932228463574823057127556972629211334121760900774275740610284126861434781446078874082588519192688272346328138887749142941259787825722532855111249400770182380227988776298357470296583067957641407713208203096072218240478235734057729915631196692888924504539360 [138,62] -12295713978960643973643691673921991360142327033321014972728365727600594194059703858616771397711898145952655265820757736786352743717652747972837235219137883798028631060662058033666159544595929743483119604376309046345518198361620214694688883353294667110378644072708239197981840923331952170866586352207816173881040881018417760748193124303173941929766532744914976674044513692163026449441336161762564468468644746673641876760991488019964681214473457291434546075167229062941249138919167693613216350277331382760914097588546083161296531915360048749035576673038705075754059666192496148667187853775614472576777554600499902072630286364888116151473414176872243540865931546262835218106707409174292297949312130691154617610780609171647883996749607135857253206853265712879043623297012604938108638966766188984116242561932147037617519677630498101427250116986788677886932875093842516253698034811332693987074836428713467644165527001612733198915239787005654461231145834661567788398424184024293147406067977820380262432167392445467822355204810654861643384772071268457575874069384215414852531134856020913324739031924188015696757317099114188599742322803323561416025587596070255346732792084990529451117962729417584495535632049529032715230093270147994045335611074815159671447791139141924946009399319558676879932996123831255730432828506620259322749630587494924248162752351466704722889479447521594852458550042566143872009891321407653367550595055126761001328171455345684588260761507906322529426002191121547368553856760114287632607454268489518656034390321986121812409590970187374268454396671256518933270837731551822120173288935860082614139558331930966529739819839325642359822455631505901914566719415162789588813812133701800662176514115150527426918637625312640830886665059959407698070957853735211005773645268223968189646893923008306731507979229695582563786897336105573372760276840126586721125604296020661735080341419860356332795737640068664647306514288686345977065776958706726661280818448602643538428097333838043335872284333748215601536900299005226817523284256609984354751958694527247719674745756869860423353617840977751940934177537210172678685733978441607195345625194694182697993831687009715824114708025710807596194428204427698594091887577408506247452123390288871223844228257429272802034890773242655798869477646254880331625236 [138,63] 1257212415691602559130140378946818309479179517103919849668937479704191277311181685729405502014644898714009147646125155691206092517242625199220651339433638301511091811575612922984797368872700454052300413203486507223562151115077639957801767787125454816949600029115335145624216895589681492459273593575179509725998142589631979815847706906629415135159414324661089210803424005459768936286012648423892759710930265409903878839587247011940461724799182536635613219551217584608777927333839141789912833607733896344744882320690363126484503446725452764599168374496743904279735191793296499890895470604885258450460569108172499684979064356388297249058405543231293942883657068494266360604607883664033206869660650735522393291407069600587241142643977051522367334187922347490232782091634944828989912368725407092340824335372424907899279902119981903610881317861236949250991946207878175235729862137343372892306729753691081493366820043155240041923430312763177993315376908732678609879225344942520531367810605020764427511430711943903307779685915380464491458804386106470854753508187936260136117538287576305416345273526961812501385564419631572864005620368316891707523227099902197538471085079007597685593866151280059896488783111644766484114872506508175388938526491469151056530014544987446277919444939533229121468209449727340949381846051926465015331552431638613415969660717526947478497275039525706056399659011525452356577032738734797576127643359272125424534329778118600660726021247568338410690457956372371351758968505836897050099109515874966686913155452192044481882594496112351037513303858905591886248705782102564686507277454321006886460246289161269140242583903281880156309327223592301692250418222690865429749994217201682826646332488239744025895074037263869008206592544073910686347291792630750720035544899498009608473954477112031949850765115286232437968840670497663356783109411505590905603738293110286775035092862145684396764874386619663625664507578682963692989991783997881862382640950691587108000276994928487154854630204946784241585498597713912488128601394503414847592838836978125981183286800745270035736513177760312387873231563083474143697628366436206364775647716229954600914677634017033996340948031471315991662124438999490116007921744600015179124948488167763998072315444939785716799288591089134834128171085528387100608 [138,64] -118434583692354762841311592672559028111787709413903670655550912876771474517165204203930403385822621077575158694052133049929223493112079686940407194309186658364582193648932201653439047814250265997553759039657343105513458152754695515605819942951878704453374681859243416146119423821679091726277007671580642424438944540187889902314063436927776987986069380353740008115083659625635586878847288453036431287021078010797917875668643849782354986597081058256637875977081772175188021896753455475142451698266658128106749178952336767462356372770871601678031448349274306397536363024244907247454276323854109042927083683377785409673822469667687339455245154293068363737513346694387224981683418069229349092286714500629450627292577752829497565632811421163412689755689159046210257586643310515410231421044951517443595511299759069440637295826775168025367905285905288466045357442071675600383891523291381894102775804802960759816482443382477677078730727502054794892003309923813615495956556749995802217978515304887120027340734781998024457992406606863209693165887966548647350977010290782008252279497366617562928800812271699420267615978701198132602087295486497302623083271128859353939823193408720566908556425222062953329959964298275880636524937950711287890281587371516355626887203930589954662984192350961677685304394753889566500641570422588434062110931822247875393797725262488958962581864489081801208347116954485266873037719400940621710832178964075152056771158188461832872621047836369389828975343646592769047337761342226370801538200160358431421843073049593931957787933239506407461869362527199369569473488231859954637373298673664485056993108728029660574257068469673653261971849589897633616194915238327759899145486783744797197621659537471806578607531925893094581769898841440046564788602385757989380883599661204434697227832361488479507601476980382480648703326357970030962090288369051702590638088503244366360119039048618046411932381366592195085489003281979302418038697878472736741323835730537981963529878918654484551853109761620549067757886657050332111416908301313153319802771848857777208629938802297768361159164844548395842230868682980776998539544770591882646412279359712401550759899321665512070491918286767822730126387311740369352085456072146097843737718676084179452945076112131787998416692980604641620181063488354304 [138,65] 10195987791985030498816365937629126357485938580166009860621315090791831140639301752026136177631080193499388861220442511341680400880868546678539780466448780562979901951138281611026440955335143697671387049578802845722467905778760912836702606122212101774003930355034228132741005509470895949068224551599826374257568510793313465832055132136717418592376731676658745768480585121063499670919643718317227047091653385142918725452465047246158234023887042140430297065326636395146958087701716426503270861491763392352725965647292641958761775080792862233488509352236071583759182661775219016247619073056006810492292039571591545492734961738382836240270548265142277730503347624025071716480998298307389338330061363333695170615545415737828669187232053803250915078755357391467178306981317780794765642095417727061639663672650318858856698689712508698724208009750651013729049462624839414714978998182964926315826072866816997735554688647732864413910587178779770957243423549373520173925755745933242865498061129547971638280544871124792577694713749643331329259795249861022877474211802899441269374319726579207068569713588334109907916048133470009672971477875852535518309643073897407845934241330351153341896654105387030942163794586083371927601904375125178082116274329248290259560387821580966107276360239704324313294292942906476367464317599609822486300688846909579530150293252120385339315911858569635190817383940535956245579293613317465878111232055633204970642043334267162203619082595465073614567014980643888659681881589554613871616085337436657098953334368383543170064863499464220800126691412026616132558296517549485377456090523830080145472868632832187093433038731338730100109077794681478917371877126567314893454340147657434386103113917985701103316476030555037483760490515722885423317239408863254894159255210613714750124045510492532457701018437010456870383020474338147522625687820616450148065277423710589927129505770357612002221441553036797649962738082672944516722048230197793658542127917275510502721417833688633237987013573396546874725567476033354650434325017214342064698140118250873013316047492301205673379626534178378603080549805025369798903706989245887730837549251994437498080538237123828113464256321834795066950461346866487444442982490627285685850192383054372198092819521637795989335846927532044150724277961728 [138,66] -794969606890409347848205771238735178976104249262438177644403577298575302075641425458471804191567871460029705653522856781565574180180823130816024870818858945443175541231616863902259218183572184293545404922741529851551933489557445082854013252271182381182536670808227633923101299495545715796235174368550082363579026449505563393808710237563619310100469402060607262689934943286204524874339926183294138061770056606917594945282463088582386651826257492330859845340269013691415333887608638978638890368375817020103035311125935333397229629148952429879397582686002129064593723051659218898587925516774600247794338626511206307921756370045091505399285206490567658716286602505082951941517867734184440111500458589440143501491169718278484884441452208710165007311093703881204381073963215562955541302820953293602569704283007805480978720034323238183125800414150010501524610434945682167921214732601569863901471154319144051726004674447851863455057317842887375890837306032123755527117463717560278763513368897213097923137421717171149936628497896826176256608551384848225692812295664782753970104304115091582440074655766046429835850123799517058736192074151832554268250962505835163523926330422461461943896664815946360080263937147985236197594198930944882299193071450155701730130224423576954006163454248819636557870752496132675249005406280945528155119308246093385235116616659497521523715684120851427379099629439616773248466176573185963073653539306011944360074326915401990378014002363067954069762733696461143779237446279406314170502638669452068205528001532652413568416742591092709871080982416298042918567550262988012201826573406383695102606513475219561642536005484210409041274105132149257903081026263236570464590500466978377104688676368557306509302534990608327853867934752940812505949702367860120398921819713961348204299146406670091441747271664942537566826391471434559146142041270187239404476208278274355437488955630583916945859014976301306732501376797877164536727736526071376157083054612355894630201822485143271415971736162502292430521046243660943678473724693615713180576488420419284555773715247772553391545890192932509538935744805513504269759261089861165310483027944311718296570305663975762475792308081954441805472168866119391499004541971060315381369530119694936852645078855442556640435213867313834225492480 [138,67] 55833107358146283890537330151082437120648386369177075101278344930435757266686934600253785160666557046093133041221788227478398875136675203272472538940066564477194401861186124320863944782935247331987901887511344063698521955313008169129788542282723544007003618741366430148967039463510746764323371077297040784160785589692884234569361323843882982131494978638508568855519285264853658395320579414194865870722585630913105764686006595780647365017361865773200088823590504937878403462270864644973024275299552160262145680520156350888983478596678645661456324268401756914881692989702409023915504159479354477045094254834086120785491709394933261842145660756547958544877070362662177380668029791795233134100148688375393175546966945352839544420727746186797628066182201102121879054655206865663701055703584551183009357136702645109418550588048030514483113565846596995586169904244581304383858472574283727320826211483913035700265960151188195280165370735133085479683450924905886492237541032580356000718791457671870350164068201657908492417297277077608744408824545218085903657889166537916132320292745677026747395940790630210743465507415289140263779180358417235607461718241755358812305111877221038946257585205171949983105104717713853964973791842089916499827787203311533996115146007063366755347627563379933622043313401334289462144342946694373715978165479764366008278860200847979679858651511894678299926640236607485860196223199952326728189073373852868102684884049902015178288366854051594813577848764554991046606952165405001462593586791371806522256794445493866623940185472628525510073097985298576226904130475007106786577679768684114933891758451187861099502980904317861214683269754443480665219890508027319235222915613358718147565441814260140298217145305320262548895081243416080961809076575254726089515324017166970142407333360966639697444707632754480542261837963124201787926109423068297281479005825517857442585613331561913452989892967330257137836025788299484958573113214383654356794992486510991551779312760634010467333676163408243929240205254443820721198854240186584464898358815367787718781331830001498606419863700709925623843935578376551220316174434678102323122639955249759592111552930420921477341783417748093487468335262723345794126244720007392368355257844666523550519320376506091984488168903959078246400 [138,68] -3531644560089047115516654941560375949053076641565330507885495688467752944162930651397665787195245566872810159184281371931439347190249442050715625069464568364320541623438914906386291533031290781796456951173542117939257857934417326613177566496360294891190816917096945890382881830615695336125938849965233539748926973057351784379682236755012118269546560237139073106212861170957648445138943689792117907793094216339751752873996602017304043293073469329268541865687952021012642837012988059510494358234345254311587227455687825697816153949509856713168774556538023672986524700538141417882302290043904310416291669828091541989007227123069634744055716429875394948799279090269044790122170485393956839235817186829926998358850181591542827764643603601299054388589787585441467623402222394781470950221595546756466438948157075103144614511514654580046046512614999862680388661400073260064245203118234252843598441226536903243831607407729857803554189537577271972917690079916182972513854562943422852981394879992897510788851674133327824585786059170366456074324709415167908703443912351958646125490811077529381138094502381030275419665272877115793499261457111835481405977820359098796802530229660858065103367099831306303430560270364694298603137582236021719645210833286279402712866015892489543177951879401287148507956993622296105404360105335125994956717045530483644893251970729994910185377861604296055147645111475196963597765093133315931137725881515210214905076590355042720756623638173609144427516774089718651748240570993935468461327860275923744405126198895507274386175889833926816497088387617788616372706125375071835866070606455713483545032838236791724562976934434199201014719641786638332779737171498137648800082224619819748361852992207895874704748703844693635585961393056631333202907971398309268445730085666097135389585420793069613370237975480605103880691472967088235350042600294550366294181401628923420615156424712178560681917248428412665418102875768375598092518151391515859407203205006905872658166655596948529908269974323953799932284426162524566120402310348425443001343944455422084212315877667434972970877255689829042794458061884865968517908348232924418427951670499558358044506629590355330659267893109779485564465081042649473290550574329485154290840908783987165274900413104822359999387936022581120 [138,69] 202250544650563369712806469693933736561542842924728609858865483152315880914937781976497297700935515554471799974430830272819845992182859540391495237100197051140164409084080932546228664194183055266193024465696122779701078612384782854019724527213040484946232271011895692049808739753271254707672666290560723434070322504301495716379232889347874446091759973492767496508137842296978621105766934338494069760908940784173248763747102285082891565774614968706096120574980134241547855260082255733448006459197218779858401241097860688607314021423032118891113573127062509584900922533747447198298623829317801388264424094875092425829431840560588187566403256698545241867266801756488827620093689511905571215239258918170513772593333315973840689162867246310731629866936829215564138206157013511765319299667431490807386432070074626207974319172155197245988750685201706666229723366591382460527489781932415565552065443095439881047528603153476915267551176344215620404762507746053279439953053779534301596498595189177768195577146947032390904407551665065567324014338760467164322338745445935373157842184349047018448299738509990173627086788030841014472443910290986468750881421121448460052812700251632510822782251543287461375467031567431373515389238114182451482846481309230394915456977601282044798722233055995923803600940019993088434076804577231186286031481292725825504892568949313067014046339338641634663288410699755804053056386324950833475363506010407250941905201674108667721232096149348264376178674131047141941206692813580119487257778953829456826039965853876282014562337837669193859585756393670959011367070616221127398781641156922973068270700562648637270591347828484818708326743791733465111376233183316006539832130718652025996029983858481212581586848109671184492973489891377511400239414078128626803199674152345624510465523831029466681619831579455326465582345237335357609436013523776692221715144166590007175389306004821707593648313190573486309640971733383443063069789027655464182789997959702911534652686834676528682895125115145345070941287831751108361423741211083219754041557966147138260350798175448064107818100503405182485505945583910019941219581796701856135453991580739278000947325611398178982453197380104558999463715491151553091515114911987626686023322125530581745710341963565039754853037857280 [138,70] -10575028958288376238701047352568263652281715225336758328397519988734552574503736547680528311404613299927622204386732483720223678912289208170814390079553159296423090811819965600413557932204747435089956261672093102082146245091569000812745631984606790364015149157186858948666544923897438040331645159832159516264040972610086322345293485745318730923560381780366449894129178337812588620635152446713034872461601384058210016332286367819722163817442597778021141252402585367830880319623041680713531787011508112032585689481112749395248803021457986832201280186371987867304270493600248271903087936218083345432564576838014045210072512168223978696680759455454170191911461057402796767293532127581218751339688862921234423102083185555286119081082211755875292830898636826263491460445684085760321168215859876336892204198482886192429123454736857519155066084209558256113386444450152966999296666248849802242682063974450045216940935711893218639444786563481430388980302902807153887387098711273326121226341068461195516271150326336197213839561127274650734990815703455678622264151726344486273101661342719560125221723632404015235970905524618407755566530615611717162582309830018708062883659990702586645521095277023490271981635070336982010027917468986724381073999760699495447575557273838828326256252745464906572559824251414762816820898341364997357580199006367574194293718497765224900220179668995066791689833102317969989538550890372665754193303074828423860113352385014138630065488362335923485832848145765157401108218144776206103705678802098095630170510831351368090033367178453607044710254820260716271273051297522988329565732323622266533214929140036513231203102436095440950216157599958010041418731353904835946270306112653845029886541012629099136790754818515963362435869017803989131324684458935957014917586151071150197051065136322049813407079082319372881867045068042657574683002212238756904086244936048839808380171815789330242535200558174173937164754787562924968216807184657282413334689159131377270920985479350852906070730027785126885954285651159965002472151359474492659338543871868140840027875119525255896298764261524667519578279187122038637118422347072465743275100021704930741688525811926238135692862680001566114356384434946094867400145626735545750146820099449563065331195756111323295352047760 [138,71] 503723312387473921059645778433258680501902711163318214593793485004674129217219508521923903495753379311407305759893552773533912127650321379392760617441402277909392608285294996508619962474816997789095982916602267941493384920195955643781556144977621603854411046554610475670226056148482763434646637528393604384791352713110721167747705274799430662947418785509947448906325893846067612255551633245246331289408772047733205239779798963929641881732551751525044381136975393985239307448487297998307098492771549972291145637790133199739510567384365941389020573847894982066014476603054994505429097441535382249221776051144390091462855201212203620120553613731717490753585835686758550556379195563993873397125979190782827413610443704861756080769023801858746762023668097781487316815857958909247772303256644664461818976196880307425754350225679969986690803672411312245165352790906035705912908492115181417257897039191071681148320089838709670636797033322030877447643785462861883811961048532080712186482858314215467732808860160900920981812575211244587399320557042715668117729832241154259659556292412397638239358519710508566546237123491403182288440502755927790481402508531484512151751798139329153623440254998433562028517405948599621307432478952739683181412425682964015441282360601702489110714892057147303167238315906832450490124139641246692647117496163078400535817099520619343509268964196805365370829742969640931773348160668033586109550366946977709519884677264436525093557436220749748940506833808785824552593515759142908586637677405666500178864831337794584788086333803830307589156222354012809046558634058532225130610456428076702790164887658407885247714741735128651896822984527079751099428414602156275659822394652777897245373581306169127738604066953469134432805061904825490923530025783573114530366855789154405386666789783535184088777614267525408327889889554005816859537454924848104484748569155182014397037290855078186316894261549659842937789338729977787145120188778560299861605623802785871629439381404074667616592033071245006010812099232631399225008314053019727798058252788247023655026876027491760319123858610937332663510578613791889422348003722525768040160883242712996470923751035462368298802407512021188913150299935851768828097524676545540437036974256371436382162155780060401459200 [138,72] -20857610828640628598206676929986547754559118057407426166297982463725075182027052894821746288252406577190811935125423353430717936438502607081423424509587265061369459107780683085160407215551412558958398857803850138106921928816938700315758861160987475190020818827330430436001842310531322524662662413861956413738243671694981243437151181854793641233473119180542130858275543611541395938595907009558675934944941425197794384613029800508221554276915397111947979502117666846772054361994043403748270357930961804594449510502169404600371350455834248924263140061984317784911778855585684612799631500101721312588677526444557629887322762932767609664699153681937960591888894250330708485811220373610429642827584138712353432703300181133366860743898078564763545930498350440372432617570253060394677545069493871646226226274450170332917895896802755186394322773542765082403544952098274137610144360326868502367313425165454965002440588740535018788421503528837636581563838929114160625596200560483115797432604725974082332928193721377444552563036091410171981435018365640894983446687518919431840351314927766656826313031259732226291738690287472821303976604699016595783653459583265442213326021206700084044583224932610102266842839025336733594970909999256178301770266259585226687460201127486213770757318117106458356898786139423042078209696059324151043786321156472586488809539331290344097134264125644092937011576246232400266534755582588610675598999185286760778871571211960525734071070838500426450173912455625854528092951894447752452376676489349620761994438463117855126730831464589011449717390964895266706890714970731069001064980183551617039881870352648743397133982361031401515641036998326803458571390135060021988759518881286878213588060726288021190609431770437429275823399967004199179466732739078640609735504495758877445802779614288779852482691934290770875290041543477853382021165784556217398354001071955270741478542308037771024558778958257417013564277377295686354508165856235707172715642992216497776230278598530736847096756677118365996143403784570870290631401750517840301521257381687405552626108066411123551086640715280028589660668322322095103628330692245667971690043263936542868605824982497499377851160271500036263998200335081812040056124584404190925526206506263331369458164278075788800 [138,73] 641429463297939115900636873569641431935280381702016958950973778737355345704752092822656926646049297045899974210094031073215520139931293345599917800345785579969001116517961592114363833020448385921628854215110578320796977467670904026710317038304423606425254094580286135422919988353166405150141163596677110230955014336623301848393814908243654986984990950996755866089658929225686306439440741176141871021418175689683597140822535735299662843023496677093880896301520954550078452329677390097161766527256430065627504504266750441410172795859162142772623777068927365617044283055934601153412159458703462645569560697599498124143640166841231592541111292080251004752470340675615821689758929549278214726126180459027885835657477861525980841621897313736121375469951094109721423108826055867600686433823474897746585507589436418181522559854418514185176621748011161025665856488551794599735624214364844967815563245258366263638153957323152740753484900094435239625331625208513512417674331158956863525644039410055271129996409461437858708747889255062965372476841013030827551255092566729000315485080543573297975707710147899973543037120832457384912359988569829100699109114280838939184098595336299561412622714849742583203828933038053016640726868603699342809101950484787721914736908820462998006768642143603320950391495182032088887213463687358002431193346356347923970369796570794885696641187843648194113575755836096137990213484144765990435431209019845269118024560154654783798300282160687014163003354658316506347295245564022958447300520101159021541188755387945598302995013077949662351975375992400045173150974948222060386435685802581756754965289046462460907462710130032644624783764542559099789750547244701015629521826044218469066375265538574864143211657354626542355226867127536211052244540146092279474084167666159211339046396930176675569753304400130896666731843668818962870491025129731973748746525077242494180987332088136473691371791704001816601374229668494479794856283790447628236005946390960206894030610882554278234629304899221134168984565397630945760953658335756162834149197270603730300219092500147572339350838412676566362670354875165537584698315153362619127200877329121131930367877607460678305054851520213829232239311337486410439343692582788043749542579125902375001313742619520 [138,74] -6448477052945147802869729149218106444181799913610226270722209301820646312162219486994206282237584665391481263323649482164072022831210184757697917458769674359384159698559166701456618277748295629387035480039591744754862755676974156846055884468795832648970176589481971517538972630948011670358402386418742210506297997811995204319799826932875403068986176633548952489825542907528656982046706557890745962151318364062562142418265867455895113576052211542686556197496382854185850298022089737225115057229851968899490491010001540081731229485368349820483497000168553415042614880922122681511877520969715361520552764575576104935770780589755964910749896024204306722660347745471097188622273234169968735614922659961965113607125726833568290725810001732727405874041465106829089832264590328390364735294076251269534857912168804525119868373892087964203569357215403843148068871411700983721437504674103423130037726048332363071460223342421092505496599327840925395621976424418570868933953612217535737589414994838533688531979223418386647984726558230237573285623133584155123775907514661390622253539797909653855346550809206030201067382216010964154571730006378418212096318008042133836097656523796067545511028314555101044904748010904853408002535422114167364806541305180181382188041497600794741296799580244360314632163032829676994754292063252877586015325386088121970642262068641536811618968638246038289758212394612637332901790482265406889212188868417916261498986612801057146615470762344865511004567533222372748236792257267802114363917739046667780188435559295115081554382303460391532251620903013818020084715269925837368258801179853107320628138159968322700094458787299589715873821319823794151123764832794806917498451330840023998288627447780995707168136440492245562610372578450013059108919718310547211837686010517350655376356013908260522684010498914923072975916834170244925199293186255397778305653555653885620951852927996865958039097607509332223669740821761582596175130628597862734407909016370167122412964512265370809739727130324140268246879684103778842898495655208188823231411586213148428903228734506506640026784694410877869987380812769475279939903378681896995922654811897361478540347201616040500758391209337012018349946308518457958110225377277863122254174743315511706875523520 [138,75] -687440594972307035337332919109436284324219361137912819199770267276276756312172965213732727999410494726412972754061189302884885402787632965627867908133351880790659578621530838097639871943984815573778410590037401674169062403834951156315666550788304630585125039489968300072451580115991632150637037878655202453477653027574330711169285709240928792238351018294405708669960894132032170868067308595660421424065888133799966998121723402203266069459952500050827367696819587510278777335542148122311498872118512154164880515792253725779929310622016740664479102939916888738403015899754797207830277642711179629587316431638480062312186507017087819893379807360231559020326417987332264450556681794771252484067550281281386679507911130251105711280311720071256223061275070537903354294784876104036223922513247991118785160724186730706014689112230356407894460586935627081552341008761019836379274093844778984774341768560226120371505541107587439649988547121436620857416824749393461687871363024679315729967036967727581440569457057733954945537474375736879231522924385394629476192671508757520769656967320484106812886163613992572716526417672837223452391133031131933595310740147993424039009275449163891563691387042913249013268582707345700665705397314207480647974624251069158770826966312960224953302919324872226964129040886753195481581375900576969656154270964539357360360103723171620568309007800621760104118053596112746943171096045595849836759607735036578725172231973288443609494954150915563833254118689719058315378880747962980743313797559330829111115220588200747316153439529978153477061231019975034814607690474099299223462510367306532423042854533200976188757118010279855571014279778777574973208629264177076922027263374441738747839481533629909340278577370513278717008567935047495366927181672446902483208707408393090684393560178090006700983108553355014488836295509831879825570803665729954155018498031902950776411658093004412838337441449340786409510880184251133525503562505165286599006277872209440300885027830789303026787916463657283092159792838954583324246403977343828970938300377147547276771449529257291803056724395778211207370999741469548906650022036130691132396183791484321475732128064947437481376252113398843039794026270077674146278046827063581392148073591194805642240 [138,76] 47234767980131125229244417978934972825248562337906656702342456471365615738044444316371356166480519625127918583619916384020984237975190341547816121268037507689060081024162104034768876326712151663171778894720669972422297632622149906304403942917435127714084795919000725986352985732335185211769307280110607519207998990930521696034698359077805871191786854186050622994849759152007904020719993358532492401724114438287597127457940078387210615764262761990420983655683881446697057319357999208674955156017600809624970510318058451063669457882083229714355647070602092055557223726805089574605409963797910750616026449459207773369674207556303216506895736995894863561822438994939220322455824724540661171329719497018190726718959391549401844719067250802787938390687245325736446709636164603839777116283296748093384183038219834382130631055423878812551387646604119465037821101786364330745654448035797250199159031548976609064172161237413366631995199112199191768980080288776000461255909749094542557033759060833951002767965638105002395783511959005188098962889294373355255635835570555483964463577189385730340723253843080307066317581491999708737586739382971971494423744339032716288906338564338494063708329896127788341322213610794664092063078817961145789704359754454767897901775695642666298252369581860099666188621592384636358442627263646061442349080986087745995373668347208988692754666852533322214279528097981434705671650421851851535626945936824159799612053566387281841364700615695479048830844776486722514097029618469739177014937989839713550340200210256630723504770231867814056898906096709827796266592557601151532458392998004724866929855245740969218434984002429901562209568803449008221395286861083773784658999418083625216472430259742230835627457605966618176693681015254913870949249544446067677612903377235341439762860565863390379984082164271120605208990769640789311235872189424184912775246733440102466798855486622776528788083534336940769733432165900315163722370658283446788474453191790771313622008666260460185985983280549056728661774490330626569268089020795266127341466759820022186165480152169646598203681760737247613595573345378969838575517167218630343305396670282912271455470505868634637669185751926865026106155926891336190954534839789866988960011149312845120 [138,77] -1411629683302111474559849168420811801522994895778732976547359507453077637018914926075502322162411830344487739162355854537189497696680921539838804718578984828207735769737408251526031407605356467245101147986129853011000406237553456909998918386224899878062944326423102000829963479392126738500078621397903129070168093480473623245594679502628487819698665439512027329905796780446671121078316982145423064006964303412571197432696897071604982299005013957702006449851359505123094085434623654819852928413143154915448449210302736551826653074554388793710276094850339107339584255920062902177407727140595534251816551697534419172115801833608689638141601972734810200904213233431530505258447038809212162409652678043273194630776990163913520945226274870959301132672186087529398918965035981104121738605065947627002930547946430813663043308695459375572321148571530906676514769873053044957134498516577241838211445196344405909356782340427399261227451736782214513214623727464209674147119326776770325453941292195650127008600764070182619877190688502569975283044310234117223258273091419043596141824485673802548182884294782219013677217407989670005945988162409382588358925170352593533274943326528488901623265033411393310989898891493659164280466512035305481168402227040949410589113629388906127357224349021998950401204628844826025283631788340911199266060576046507367506389592825951518301499234267666148719457825649696834455489912759276746478497528093477501057658601332963182386706982252333077266667976332579137604217830940310229879150901683530986937253662322608509283423695115506181591368558616369661583579304332682644585658130817198823263984893678371951071306203764571449123728350007565654180877347690374595515869541233083737667116431951558730532007449778213758742653043280257670203391625310451374041358344797736313776341794482613031794994422067559524181115461767614308198200600790573218859854357978667900810054660066377247451197901336460291777962929693803224002639879901440409166853842158623903652829203019962490836922262329187296684325133404865197795949228444046907526139081451475037454128986749416506503634510668936538665424830299483721771853481890017470968478359647558481496044352497397918709177790991804353330541675920163257818365474090401942545152476952320 [138,78] 14379129497296405724634887248047500249083588057634424575691675151935666163236474169818497077319725945759369675689058921301434029942805016300721599879074537381306399602504282865957949096118479143217773084894678265523141888179340743416060932752802463111106735891997422732613147200207878718679509875900030692671215371882745324731441243754265858246242658895386036516835253724969581494699000777216573244396445205987233777677437921231840361513844908638270686126057605178641834440557690583792964704235679741918783659979517529662392604082245812702512951406828526635452909523251913327632238834012111328026730613869402632995806198365511013475643298659215346953964339874002552991120383720813013946876947174694321264824143578847113845503232592850530548614685086892262223410112791213849768737113155710315104404073562129541734347531655773397003822215072667278931443919367275818851597535756449608749569967197432754790300528303799749189784153655657042448051146833409133915239951639176050971322140644205432594297141434431576928961671837942142755255394265004950720822410019235766044070483683234468057318516715325005175480077200365295547502615919463919973626461507645141593113142775450122241343543730115792476352561173946977418775917547974086792154773183995844397928345202783438589056757573428170134282055918363022043603818716798820982716643190181620513756652041608093734149319798440562694568739123435977693272942051328660086031819145981750369886930308187807624691247634570755553642911624176878735557087937795868517222890485752051405758291986610733801707992916337397501044538169264997241038721615850154820164284372554385766904304046149499848846067231164692991967708837666065953318947141162436380254250680522740125383940225983247315620759424740521094130641201448862446199420779637342477360450778214684018912021467370584612938399094400889850793240625254439180827447082392994387809732477309189429998463695441352291041725616261368814972211539214923563448098614958623987142409239101502457859316652381866483385673355407117795961111357038828919085447657647407197678599190151857935398013769654490581241498007440753849148060988411650553719518974379024145521011059307638317011292943689587064627579826182162490193229943023767140186848269446286233470224520 [138,79] 220067392062509208184870378410507107139760929437068065770148753662770705091389404590451969077897576636886755464943908986713581924991791758955532451644911607451418962381268121670430276376142760650514679045322389267424988198210845660552112763556167149189657897269645506646124234136046924016713398331597683371918903932605530585708253721371027502269712517628850437693879521233840641318066949840083042475113722725715446664381593456142091634017903080656183504522166525688653199059665960255700640286079414546389566312114563145392948022325203397058339645533205592991677549110858442147137363391888023591377515086186800611733739699575602745693562544173880695200425264909027950924502614023295634634885706444499366609291703120717611800750478868389755506749068829071593615834386138492323793534604116657072231465798864761173447994015419662412011702676279706031043273875458131593794707808872581793276996803986572324192149532370222926199826679352545048778334213291644978224456842397373181097421909923512816762148869449807336710075506379817500988714973547517252715026926504657843114714966861357668243326435320085799930441130705257465526560327367257443823597383469618848211031058307842859988401330338575108764192833196092410905976075147574217436665159939951861854514656078060301115978686554900341538701098553631632732465211880641661240523392431854017022887135579701488085487221417389125004288101189427763258851318359506696403014943766901263004047933383378169225099646259591934625115570710349250666123829524261168857106543548643169048437204055744942866950739804497980098196732047709069580816680048797570074329311360066837181193159560611895631712524080984626512753283428805463028436974109235533911190085157546126391733063097873861873849566179052847632738442973146762690034159221836988561835233563802153140543759442116931974995537722312521282845080051217659645859899326725523828868318086576126305627268048485123987549764215540804531764769277196685374524097611608232386198247276189471254985134475653163116851562679289835448027101052990309051060633722803432820483678740693193820411498201031757460264355418222106259538810227637420769401986552581245571728309339621165222440316255701549748033797690768953037830475508951603823025807572814017032960 [138,80] 6796766119644543995919226693827604198219163964508043305726062904315044961879689044192469526852465843373727630780649218983682683859878376233301020868413847841591764501220151114200366370988370110633177206817772415718614684986952071208231824609386825916635819446814003820035114668206829503556287826806029008935854103545650306437503098219779297133737240350806661818347490392149401314420308256243914075016044364721615935971785068774575369430370694242924066242778288027538162352248383388024358904456351314252034155485723762101415252537507887304544684435831597222803205185188882332198312283722019288523991834617419960958386397262335936572244585080442463113335328708460544623634362832365395020176427917493459577243881681621956453221142254019757598959554054964945618058568817997331797116920860681590020406089920974594513484430189941286291386029443988591435277898621330587695133360391275655335573753429933559840032579014199238432959901798905608892815594420508338985534515623705359265195333365916502017110172445032342835362991711863548765409872522959394084507728478949973405540924417591082911243045273996896140528571618934431274100837193746054034305782547015005908344753471246026106449354501622907392803356612771274279694663627898381790186929911450565886757760343432380950886977433120630644381716881787224195336708139488529790120743018971102646776055382487472689653355365568974436231216784889659378166044586837026662975344492054148075095548662546618087317139885197490116954675003781253844399165451154632459081420008201769341104124128061090871351042118941386146031094887835651387098045383300317976069082580426648854422546530631969218956228960862458781851133354663719227049167210698099155130219595960577743361271034987027297882354626449176305684963559286171910013178025825752841677209798151710144931937568921111377924406508250818526062874101703756544038663365516936503461854348168444409604664274158973316561143573558657095386792655148351116190019942018355164192706215298483509145465824774800337612666541552959000510679362146541768079953019901998715457611820507334215053835966624462678909612277891268578530546971912647318928868740475207618045656530622967417282356920850712163699487165612159691751577281232902867583527103914604800 [138,81] -986941728918246851023709499721765466242772572009735043745315594841909852319530328546870428754793344982402509910480641012151822502569101989037485919372037241177630349339269267894879629016912062353362412680823790146187524139926426843139569219165686538731626286453056989831701105762128630901887629476034375465289219753038704441505076447834558356620029507156315943138345350222484629190097903960843574626818994778196448118567047318210111728874295958695442656042243705630729449316371888210694703639025710040672172891904364567577424393306634759861791025519905010095570147546195886965677020752580921446924415461393125988388493015004303251726204186344584467599981958061017827319526982505719774296525715263485650152147654280308383309317276259058022684511642788178555652217597829861775373629848518629183532507755373882495958496109908294821717927486167168424929862316306674868946141211771198362495198777403861821111028304053470040787169699048969804000740158287836674010346010411194964521181532479026333174867916797454846390674866659173285084592627768675323184260340970050459985121100566187000230564088423313903395025424263748730623076212343242753563794327723951166390792642580653528951846583964222992457574688509048946098629883005091102181948252460644464296240630710302686011549239953328910365195379305601816594562572170855163310826858804657976913975512909501716608748220849181473064965191729743055751457703183307197298909420952132263348474555731606222744631794906281185633937371948866867831221469974857953025795684567067160125252734864280583824420918280841029715978749090757189185459891327305037595481077773505457098853725608873521165935879522684599649431697554288598846924492021321864678820715800134665584246668313820050904838318539686510444514884020587038509680395509362795235251691338096054147939420109614319419044920268078661041381344043787949792667152817723345011161300713547545212612549286759863791950027558207180033519354431449229615765403949950068506559785518277159589858192993662690024323651133423330048226611868935890153287737271366374625960145868639623176374989553153727784665293207123154713075763695622933781316535478839010734248937108724260210059329881677225327074745179044457053378817675320913383009781800960 [138,82] 27505286405960203309701844982077694897376580793655541467777676165179147970204335198182559507552912468073177428550581950325632635857729474826709527523993129253539414962472734861324386532846512610956899916265052236343868269433078918666292716500377196524970539788775349312154430520891020718205832795134866712194302208385217004806944346970942513038838209750096901451931297786085601632064532471761616726474470643716981449514469798137329498149501049039243611609717196122764409362532849084866962115547416656528892679958472058237064514388093347518669216013545489915805025313163665963743866978939072957994484761814444794516415148454762402297332797094388688210461866330061922933976495098083157696019242282203983992678860246699522096785050516262841405963203125569133579543478776040156535704643048319001208609324717446472762860765539399825408159966912677545153779247258206860792356881431692101331024485585493794382334352992659709319921015890789259143793889901199919740088226345406823349092421285490981227064926310122228397628952500545004089332317682767874676752584744361900900957318303454737362458587880882583657043218356961340850589969584949315734760728320896520855660023400922132319108331842608372368587106255108755323514270940149155749000132539419773379159838409808303121812862952559351590539632590785483920136929439390062125936429392772287107257711889652054368043426883716560223060863796328258327360432163982749754031379227121756100564991764246667896078655103184343610105319005170646341439448926223794327558204502575015852187410512362064374411181264908917500920609491936311152441655379574463959849931082193604433321912484665841074090381057746840363126684148751106324262772796744338224940051431034234888529057053932853970033209468589123024983897087382339238471018421367065281941938773099335811330900484565500529525534252056743353298447404064697142106439507616854505079621008708148231379048170457793082060736663399841741669873856175585260070926588989032176002331630216013815776198052611339880271651433020228323560927091191538108989354392631466983467311925512947257052263806619635422190189161752782889626067918662121974694509020378567303088574512471203408557529090909794301647856472085660489745532873404516149622833824 [138,83] 10222746945833047636613981483416406188092326233971171836447799559036422470968396999328015252191331879462612388216855691612112296213051956695078057196454677723055276425806398278341070568473560012053516888812702360441211771533502916355259783396216336439588483153482641152165337269983526672350036505652677531271387982628948336229927434540322127149947687455560292244937395252996118740337715381829744473212736587838550365795198747026967179428023353644776326503153386827274244248839607511506749026332515019730360809282360573720032665840701875597099354856387344076383602869913256779348102379006033708220182498013982432030263592828602349311894476441044736943746948193992557915334856695147899663242985561137549055328144492130838423239760920471656994559464706774043381108997263896495118650473317746913874739843306764341831110297094026035402372875765473838313744962403436359748276394261175678839918582901602249578894308769319430540039409281672911250463260175456450064197005358239423650193943773576525689640455920188857403155106896626110317063748671838544576179948775085264830376550091773534662215385020084284210912717410672225807915998388111848873473864413886959105098522195400143305887039002218979555987765211769944872727509064467226516290515707695807270982820023944773841641834345176187423584871227059698276376808242864319966230857536276253460401643054756379636427300137420319402976961647267263400409128562796167877155532668600748137406096994687527799719938066417340213221624422891421813746010175455154771878338930058023993175112366929357074995923216252974362947700867907802111313763842226295063993263355128765457617165383735818353918637396247897482731507728910688002049449174742853918449118082655643501448367268977387017443629799097386782288351713714157412767457057038573555053961108384150016236653703287669446860347552951250625484504505194638003994425062391235468764277088600554864018506394369819441752256657548295842775130674653262512836117624160581322985852300508608924043911160260099320834736424739678898216218619580982682172759459068674088591565458873517373649474387932192877105734814352508340746186308018854853948078913252188477042750302110655476818643385035071269411872210888415041930773904245241064448 [138,84] -17939132734157153424750199771223219764370230479368435898479865107510080421719292696305217203188970785925564793632039219147402170687249353085497681592263046847278394243033467297734893814528627558260395079461582800280296663594189455200052264660044378764753642591191414088900627379107607507265740559441982310572771394632942227621132105018563968959258569291322986353885007035751881191566455251465890276707879905788689276760302610791061493229663168233056122584197420647151806487787008537596161948859508299630868520627989690133246820492291733129667258183399955805261452861086010650195922896330447801804376742515171451597617891406681424420540264343466343357500193007746462371303376999573743800721253243404605892901535854614829447093245118604664480558850627296899515007405688448215430685572958078908220117806464019107080067818403085968643333700068155222236297762460346716174762655286558514376986318670379796816546850004446665810520109057803214034219864840241700606805184548379742228875584102914007147500824405303583316785711320886232136198121065431079308767416319659748102697986121536794624128544959938705140894651061386103571038278995783824093161137574489790285396440524126130240467698051663055557165315022501798364429081221759764811619495099450543440401989969248003719454880357895220135979085590642603153743131765542521122147650103955836785070353971832953748830202955556715942112621046536481253484460618147245043281152168879282914498592837930125594322298911072297992771153433900862239696686837061783493894468464369743045590639499670819219797031015400284874423162058222662083886900241324656687826992538097437624346422996130229011720699264186943794061281314864129700168774660897859930129600160263088764028815455065891185324311815892880835661156461159713391702160249317212176237405527301585409868998783901654812875919971378742734053980601308144921124873942182761232758577351892573350136674234020255481854247271673543436644358194545543532748565081632643037832615996738904193602162639605037300577083612051705924459271976695764191033567096008241172976286787574610396388380277206337055600123615179835549057162117427088152643600241078852059341939106527446345255904353719526240315634980659864338453827007812261504 [138,85] 442746239731641117301515899085007060594743009705253848071278768461689402477530790914996730765349524585511119458102508740778871218976451505213430217177765201111626060476977517224686142722861231175950729780637309069455893261407243227594427740907352196526116683467000014269000422281112468644701060766113710573560564847063290564799106132197617915058742064035821281624985918757711957571716469816229400654792073531124740191516870335580505010709361390840253852367608586919817173044341129430389985131082747624523374436481488133140097008541639178045328300773380536515551137778150878873213857515925974200689891304360917534203742001873899083585723592476575515232271138987235240860922337738475922087842721177088755799346119223228727826555191653647688878121530479373756495336475487255357194174045083058019024481269073764239842182193538684736894419436677164888903804078870978290779311270555766234382905535549242247509853881225368369969611469635977718692399393608923972269436265595962629403619104047545961146636839711063016717511062710369479758646323619644234307664244022141433061894229768094474974074127973939599481974692316821392781129920629523006308201255751462262190543809382998323414844681341635224986234977221693611245712173271275332942977102676324732151384499340618778299207915515828916816309961458375035561662266040090827599737049816481063580208428290277498183893943477034192230103425832488142432064573101183690990078921831302606865417982296162128356605558398405187591325987261961941909332372230326746177374032151973130378663364927755999154036594893586568889237221582604790590663081593843115664201200593906695398115214397843055696808490942262923385436262739876743456109586124745705394413483166540867112445413360710079645162628135042890514690989149252239568371382546989808284337354357681638969739342379530365536849525238911066613584557435261748186113531238155785307240836582470663554848731082363050615204528555268970094755448595349268199325600039289685201334867897900764111914755153306851744018126235215991081113097744563748582544347381609437027670200439915983148443345725064121205702699262135388450200206858369966802864161941451248573038771711375647430106673568354773502386903878026852541101223312704 [138,86] -3601896054957313666530737836221749447998203377406039453906750958989438081742750962306288311948070577244285699463095351557583681155365399018590636298633266666142425305314563188916640916752506606576512300333608479825009964281783900671645998807538753383331728969108782372610575448447231356405522260129630779440747672734699731123662973427155634185860253316495213350772998089862634989587330221903489365419709952119389071156386011866425202959344162671548315848602101970268721387200575428539265624735849848373492902035795500743957835347558340336974941047729639675700589441979846093018003282847729955672432777463945080576602862296252999146969468817473067287947371877296415868518385571052767358348394693635537336318985049953782100693883296678118436735862294046930136764357029133052512892193010931909435696785523973139437569739640689100091481754056201388480316237052374755617824900308698726460539136221387703563248767012087534551066063976198179022589127272993633452342832371518240895301433867712212342467800943702448736106250586015864614305853811123760090525174989326888992628810347959146717727210801449669830408531194932319841017552770836801032463602562075425662640073636524736707693480198745733343321822046989648539845314325543941966550403140929124755084874988682110319883648712522967207680587093187618942041435691401950165233875435101618863544664597368417940775264880499373721312068519803408646399888547717338110976041353020329364550697171155490369917654968920325182157825091068924864599115355499045572602160948477392375897318113957559040433788547511131438116812001590842922389408076782283895183059062161329063441442168320262203012573824060678059398750826848164309486960156861987155199926046568401989078428856566095450939438652166968244595625802483571586904295118804437851197443338916225412784769046495659345746572923128563800023252169217605265572845091488898291188183403282952456844469548835798955279901244667441151328999204307741723119828254407124155139254379587583196306426858050204383337266972153971565283065650097972440734083253312765421951684714455480375420171193480254544920284906617976110964241940280919333500895948613546112354648164393789315661229268896237590874453771112599005484364296 [138,87] -28843585239202371614488649699409392262963683617339421137625320396604209726984103102624351772373803156136759358694509657558257590768193370634278241054347016570441475804256520251177583205217603759637496484414314003714754751828682386727776775916941140950158589097232247161706374442008484820943995271000561310807811503398769839609955273521228461899020345606141003742145257445696883328369079088788904893330640936408920641712596164082657660955675849679439962340564317724845544756592440402220126605240332127245141873081700255165857275133331762992790474099525604777427675537075768890228934284548398493098222773132840845512072680694417689549328690489628826994599339290430557394336199288867371958410688678696392031572555712166995607829322283129757455440029580096325163207670738902827993594300362645389343515683356225646556717648141034366960461995520262901401046911157922645180938256045718472782946100143572386211515217888874136083146905812099817603320030243263661889900414905653120178298021099497960329290458655409611366849943028846626415598056432536560348118793955418244422650090687753899084091762947254916109055540771847952335257587086228390293859624805734796522345801384599425768778380314648355668515095742674538743292053023196744592388803967872807086394669083389968943010595407004297863746601245942784211968510916755807275275714857712412675704283383067086846370927099782649696693240488437157638481847089661986263668073886929367779127181084918280357260997854005243382079090798100375916143592944141415828945784451078923637798602497083713092031777835174840495442670686296531585037561219268703344198609010255817263190223853489992310821012014987313145275968992612580330138608630264905556515724707019429441891287050343655706529090440490301461982905222298523037847634139908416033705054634689978457706973355255904968551055694856346022374188056800695038991187090411287216846078033517099411684678218758807374808812137063297200908065326384141504332853549418214653802172598631017614065746281067753877529103656832711560463189279009448388811974302378355128318950652022307513312036058294795236104495269844546018689793300515761161646881308348806138351831057760296749558276674745084002490112006425268491136 [138,88] 828849883290785259228375271311151083735922954142494778923837910274407780177043467086968299560688180937475929272038944227327365868418700735553583675845099093038602262261656299624028618756098507063957300372990686175154711150630435182009210291389435649686577556968348704661798782684917616058104529426738610322054397754535895644655201571732836538583094925543135814577925512073479267069870993090545903544673256305923375680065518239258441706615986208755136082115595478921917910914181704478002970183681903569714299741516315741605346059250493673750381225241844259601880764663864321105303580520854985786022391028895679924899064477836473538451038853650002411865438454802371391357503138092646391965856377094385909148141201757042717288060406436846968543401914547548276706723732416000482838911959649115723527853713647452430803239893725503071346870905723012646496826753200186398505669456785189796398137274998105304994298774580328896530809578077918064454368850057881075655494722943730297541053977847888436554070601962914912607908802460548564115376585020969879929561417617173754375736351828053386047023960312597856843239719487485518768265834849544725332825570361369254182362776349894696280136454512521437890416521080629160417016555964176543097264488302446215733348514267516683387770495532434699081330935143559334430240121724441825695707797172834170512502758264684047042248891678563166960022655941317365381580853250714774270515551818543824774770506303934881975054939978734770483435763382076228236878795207461521656468787876920910693997242153423321052453468716979289432522974226925157233750845867716211421581104585830902878989493795218105679594494635227397361859239971864510542186213949647259197358963164679363129912564369090096958086300354780236913795001979497496876140945370427281614552601993042417991207216627464533616316256423909657109873598541390024795498087573525324902631325095194269124548922678287634267160334864121583149448662828957229350548646832598706409574025725372638788613482296941585995676695740828212513377110052562656867188097095495327306595750383628923384963049921605743012970468331753523646667774249164518060096309148833928396404426119237028880578787288128965367491071932060544 [138,89] -3752949068874140972095474506724839251326262855557948012874473162972206543278510424358089700528328029854991515669174170799288776129789459405400128904686174688566288086903820832377793847257480945399243334162225943902182577441927043394921198792340768038034607107801590636575698728351342541713365675650694038094378703719367215008040351979349610840246868247935778242243638717796807463607126187410653115827748445178471413563983864522903145883277901194625599801293936515683201767343793860761659794884503669921093170079472561628351378020224792427647745063684502166874006766481134856125986906274744914534857189691355257756347675513952575340955121109643219629684160380782075555104151005997956281906243987152867610810152253354871212488498980571812672460512000094707837802791473616073715532713915571633783255738207342268950277948371542426517422672363307152822526377701936949114564961721609730560012506920163880236963018829596225990317151649339600126128867086948613655906546402348879285725129395912430177732960819148350589402868214175283696511441394305006681954134572994989544443258701620636077518080522282618076168254786164024830067645105840484904540912610975111838468362617474151507093878116020514476184696233535505255374084572918491416405759507074721900090874637673320463246741659006829976493016232966810071889375079424240170366362946435347826011528938374655434933805949078100914948579614797415643771415067529436502287800667648937238803964297367556642928997609396240468750529393158379476890286561286293638419329793040768236144685384249289832505519027735085301786155313008218553213941174588070302024672648836539312683172876653927111056749224099224177639801459145538776145659578211628688404940197749844374151463806372694233750720367737453306519206828931505697058281293069563134049174990881775199139127549819483596471316103795377263331345735602536742672638928230233101248828256303305506925066649559970634818091951563948368677334263077614499546829060472833918564410528743281102730346597633283353575948608898151325321241649885085027746324429615661384870046524722222374409692899618287583503664117063320846843679151069894179956304855878811156159375940631486591735369503904712106758720793472 [138,90] -61271544362043919130353469192974678387522975278568942229489061851690350873476443135024040397196824597702271117708901130155819648490664652528867410373943245148053395748048184744101423876233113448849439845758788231790007722345032995822278701212481058788651798847067625654629352335822772501149274433391831692196530113674059686942061327081783907793029841295325526477349666443374031917207727656508282967878253478005814834322076052235247833565360171324037440756760274389985959768449354424922408686449892078044955663581485242998375597419922643537886871096641660209351896148517747615196037183269367131823287090910532275151346425941803025602320622500683241387229336374397078949689876500836901915478065583523807324381012139162234914867226051238991591419199097147043239532087360454267478891003355234980291653647169136589901536374951248919632408090817317087914578398850399542859355604310859126718791210601795333532751149906812047679867404460680338384596989735272554853458251274100168120232414623462233907762773175993444697413495775111060815628915814317233785174371052304313385135327732253718513645663606684952319779429002278977525088149295389349087630221676512686656277940020712993454926856414501100367945952806160273273366923285531907728258588056733413910953479019233546813204866701718048622644943327670273858369045976837999725898588790086260871704302155903467368652439617475775174708330036843578382056592329762771592035002249071326463878628750590368692804538332752951925895487189172662601187269432438476295993731961383404802793543662316946147768835487612367160214993158951260594562774893616893298980305507649566628671601844347860759696123180620169080950142848883161310057873427191122087193028248694327092954653539802468989536992979363866988473557005535759569661494101329116228571360583566344451557898531356200778972979914529952846205908419768615893302004638018244879325488764931248791989069506959161035850415056684816981143383227195863218897630091835832198946474926166858161787227621371318625603188645675236344844941228802558931678771194641437314174607808090332453471522698269710256768782621778608398085944515910427593099544449765502829635473189943151955042457218329160105101936 [138,91] 982202310514979292215182534572881784200458683323880144440343086983542579642680522119294843660928148377905164836589535084897076588777445878637223377980087469107083769002448259908974541634927137998967907692957342101782189441482727038727077427001098704923621460492437441446008718176329902915588399178992412750890569605265777511409059472577980272929666382797635507839496791460870645331126826060517294488339258114447027517909407853645195507654187473575962887572613706306714147778680668784848164887123164855729470581254334239175295269630953553978675320653443242625410500286664798008312226172782808312748457845391485945979734044921422269059730517364265040296768682136475142872754568884359754260114234437369033061678844409575762493772624487287443932653361531729774081432371621759994563453861344228753786131462780298913316290181448725655289151140394869418480889275623191745657233153762615835485736419986438515296954279558669670313560014949153746598721120529330831861285549431542910355768483614765344612374806552715204704378801487538249998738504149414868959227721000464310239108396196315565068869244248644220959801612591591447940684460079999253498275548734255756213073446768246612715125466340989129003246304348341094134334375259246596655005007124432714736717205664582707337550442770370009625346849900838940130448438910646363966521742064960757427722198270460109624836095095173053465029348196267745105387329986128573593369173987125426524404865669240552086586722827139882956803553341885290110655860318071305201218883692704115205187423164825081798636131687486599225313178200053798183325761808555981008427148428138524793021089342432426540148659844858398107265135750368506584484861280503245736835676661226627870567586187352752680400889832843305504873533711322199863837137624820176652679377554649116163302952851379361904744716969664572287290564437701509627533259188172109542389243784338236792350869282982946499617397531578225265751483013023975106384175060860814050350219404020267415940437594940496168226056617390124839070275078873864617255521867539562762934033668693531817841333308397005918498151039947350365720474006273282791671221620533706361079096284518128907076027061979156992 [138,92] -3979209841648417043587684521466261376875268088508897983623910570802701514334925515695912702753677498472742132539387981711025530171130325329651392804999596749137733322494601484593388793656178999013873600880773999069598145970372232667051719296932029729022019216161813289543905299851964522666641166252354530224142443320335446489373724508575454647578166753587844332372221363339684389197417037034132153949932695599256869468870542011589046440319022520161193661625221696295225350796470872264717840157998396584709870997817008030535864228752471696614259114023258063858665647649869931381338608376801728304267947747138993203748395843836811339024082994117170808718612706252707926246649776225197530588218472547944660605826868909148255076184233040668276226455868711987768328151181407867797700939431418429432335792103765426851762647142018357040876517371373077238473551096090349417033415175745864729965679940371518678663105933947040492779293783098826003711979540239664694275102531566386591834387598363154031694789583611660430044753256226688221881325157031739305728974028950505140064669828982498454900085289827990884157073113488100334908352390940956319360845254534130123871814687050413584426433578288878534918053842162411059763663455463983074714350328505414943499775133437260668164414368936800295449474730710558283545590871901279211944051739433610677493539687269856781167091720076983437607284432518249633478398057107456768792447856064947647370634509934579372555552838420072977543936529671380183801134077868567080856731306748556907175063524475575651148877940919987851969180983855281501648791099738430171592041068685494882544380612946396034670955081166032675304087567517771791332729166096248419556411896112566999771538737193958244273990126088157765160718960629007652046820059918284942676038911403100422455748240351523932157653519637929945460374321938277918099889491781355089132820581816661082190190252500626257546044580757045521655964742309630468376369429766157507741091825658970104223320236957227327297232519227683068991337871768600349988286166555896948925221048695976388000107939852621006088982015309920638865144609451354370308167834366709878701953632824104045689804410028352 [138,93] -9385173736867047900138120585941461145706062104107485701446047339892495745793584399655110355374591866184465280638644295715830968554550415602511294308180014460652725462789486031828460752393351301815928415520860008321597310028537382872232598477509928394268884153415598456374481623658013191151481073431517237067019182272631685208723175698812886226220356971924684235769198438442267710960971630644880815696778171700101370186461025350174920961644600718031978433904707867627323588963134388120181277827414411214770730378168792681610760583909751394270169856770273098111919190218981976674467478104343664414644276065735836631406496382595411205125208883492132679305104237839938932331418225082591299797363590049270021293135561022693636786958790647974397435207692010469151405875208278388006579756973521163027767497873839294995589106813892164390685375234477143519155284303685553865153769105876264047793770519743134228471591945626287462323194604927717696573496092203643372270288692988610697120089011958932838619831627425289770123040678938513553265299643817170937477216750478639225015484190958416033656827392626793042400648854496033452586327934756138675115737865896177857789516626554293583824755492277319919570961114411641514274742976549477733226560558554729887558532562603681281741619863653771602353555308087902931853148681968865747573556816221363386970305999049791099222713460144010045411145653126068701864718606731890342012892171988049886931969363398831101541860670712605649685310932260224026344495037102456367246494739144118325738236573352271690595727046615025672300800243754495062757009894798007161826802998959467577960632630130677567901810680443786644252341888174675405515739249492530794201407737086791442183293010754238732326702091729976595441738235323689206447466972951786567319058515535328431620317516217407153116342985853870411410123502147802238313580758823928383487237854922821707667331068788100476527668775415213686115267880088729304812880736308298310710676010024438115038149692005768672267533531401872793110950036578575287472032421543985437239425610773782693164736104790661736110823517883345022891243965482536530319913469589054362667330851073019668209876672 [138,94] 54664709639294454329003697158334289706122366852528537079887844271114068381011004729943039577900918590044553599912952439861661058312171079529274824315608560827506119232875553860521286740204994230486815167426469374385446869580267559767671585896941767178580883158212356951973320643644962207398335685200375378315671432061210797787952696616358283957962021088375580309210956056306322473556269730993653850164993877262002315755432487500134350877289615869071073583068691950156949616057162737498426823861612280038251576554504124862815677780082355112475089795249809710592156988578234495477740806648631451567208211609052138052423290517790332286986240819139329951683607843080095912794998324276433055305727895496475075743351683029356597689160869096823598979519599960944559469400069547825235302365946797183579683083501512572803382088723323716702611909566392143058944192130595015911637244077122319189167822771473681119495735282754794711915059023101827482145563469884442980310296041465538251502328416953382165956636327915620544939157754605850874432503977446498716543054720963690707963009588315485966218472187001086692209305683196787435869148642085906594744323400354465673853073816781489731761674855067610076552096847104276930792239726129846397465711909375568125716924727959710595392213251159673353349593919575279209362894821711353330095672042630227559669296154162091460348347738063229916166991631074549653779620645086769411155150433247171839898583715465389964489639514449775564151926936455166463740381879687275741075273130326260428981327269499475562377685336990699107103198789790030238683990574223363232729779248966508378404516925781194137973802867776885946920740008062317966779998077447637643481089278747118229402384954187335020640962824153658269701987959735074368437960048562379073398879627106440312044691880250540971204015172893233781698525551760294623832832333732281749272324229027691838203805614412085665333053555234369702435777213395915474955446285700657646316094804295792966645262172419612362870825575270783364440715118367513732621692595284696632278361817436640437665410865285459826550551550457267048304079652689886100209997622860735793637226611151345460120 [138,95] 465435921652513436199501669175060293044583331218831992717445669736728058694017005854095936684867040470086448581948968691064873391643449836721824325324145610038336760880855912133769223154554593561530748310064170898446234531731079591954901993414095773265310392964458789374980924887488749923284956538934560494047517647042733822731770419324770307934897277990419788236355392751051130525017788413401678457260061727016924679336460225539279178171246990577752195301066736844182815612594212363348716052194215446853275120433631748892560412047880464557896136779015562698032266227389115053079773974892692675894697133870697858224070584783825190238612083812022004376134567372105023133475656810330333298707240544930593841318409964120130539698373177448933589763497561208271771747019171268576218269830424836576988777142469231325070291391418944145942726686860375600406030977783313489845427351503961979982564360348703463142129462838514484748866323468966929981591340140538192328257857203477202138860546250053849540619903265452105128776090638611503395107440525974714663212735388021128879528770348517051039163854255006163761027197082303011951706678393929198013715874574728168285132632978555735165980566563969241467082890039684743483934874321794935799502557502540852667889920119690777447412771742466182405801591778105861639260456549348168914369838679829219154261148708972329195195846410377878598939444415816406487925821190203723193638858564713824981964050853312885384341585541076396944265893538325889516303404774160581062223061501414596023796365825147688952711976764089884774244298992547521979323965566493637183773599840069129409067470474174395768984791577035684730212063739211194111113385002491889292147610587024608659275528518708060076917803299844354924311045951639838446469933185755183733920326035498491778027144466048515600068886985126490456221123394156834400846553371313061677368849332847458194355099351236894263905867333118334744517255838567482092037890115061287812716292309409535068789789719857461114809536115687650090253019788769364609880097390732966013607138521160175257530575071221100979456514603336156367605093453089714239698639392761613408984971148852224 [138,96] -4325313178744601697516816434483584982552433612088594141748019261133235171467818269159533382603575376591058688854284739296621539126235654711836225995767321071440370508487564558320795317389540952577791996652183803439687344044990042014321342846823486916728273104603183263332836861657826087049417092832434570619699083643792707624354011180699800447754103834738862029967237055219039458385589959951081042327259721903556528082460398397672103523625707552625233323553025558337987881868536347589956557445995343774114713159618408828596178305600186298275876364515006482386742186084516591127471309508125272591443577314291239131215234498244926768442814459828639205420181614324573541469892707815679347379253076835187356567522076176852525903735379618826745539374369274030406005205450195176438744284227120031919939763304598293164432942764256367092703032954976934900636478244085649820737557215416383472743760984401121756708437231380276555656545520868685097512174249005548734892651852442511521729017652808436883330207558976549856483749345243733244280329836761895509829961301853785392682823823499919348210393793385761027470069077190556459019416854480862966841549409736179891102851376607091805291955469741330020632866169719092807594244797364000886565839953540818119052695526682250974433907265615628544409856733044273525772365840202549015101332566792803628634669854903481330623755259905849249620349734701931361845000141886530741448236784285685071642060518979345736627152725642408160375857357169612597110251340225801786239564017327501727049271894963062768291138146185847017340509863952774528313136761349849068781384168093285222795214946374457357377410927090296781786811564960257868588014028389309652442234905804958226744084757818828639423728350556539095037584226424878726444502419658830606447893714423180536644806338555798336974857870904274984709182637997374345700793741926180593055490083079998620868667527914580645796261137684901369677390695646345586023524101169231203511001449896278811905463432720298674400961914847867679819083964459014423871339153120376735409290926413012621259812480366143292205002944680905288845466997615811889404949691822477241199770969600 [138,97] 18013269496783645364271074815621957874634454146635324849824456669076275506049227241373108149330156939406558705572575041329724082348265885551256363204004872945590052413584113753272056303646795013753121137552657116028914424745175556281881657004573124329534807000244315822281440216392915267971235064498353771226813374118500294788366001791819637737797151457577741108275315015791435009311376171636390962246420578884422026351037510932544340507845299126844648207159437846549200296530982403470401274639722197393579222812046839550177792734791296627064722861134166364825905598485580204342193838675913767928394884596895172477451983646101641418995882257587444648465252273488865530243884949888488843628669510841633199061187752526236363734102359061857483524176983868907731628610922135162858488935303263093216164750950833153457315646324948813091010333751988264522087274333879826106403102529719810462220529854203412628769988276217952080851965739392508882197860382586658732987686163345508142145526177959500160014947732589374374809290773623899327703098645409098730174737901634562240163111575471299006474941669890300704800892058948162692942053992676730480866638853443232965656720932145255690577864980699489122774917741863780761485862124817261155536527666123292968328908350168380130143186804340806762013162807000552191223200579842108243716237187535091002463063299884862942281793197808587210606423753932872056515769263663842703456229893552894315775528429633183261420692158614262014526134168859543089070457255564220106793801865671905320514082484324699372029608196788601828581775747342908066944414033085594674231472207867871212223858814533045123469276116719206794171589645532148429839109339548580417904596023010510103444621953019645687635448802986847314617904998650381994563097337703688499058045343182274248784733679580491775011784482977580863028819389632924389692945912376443591215349481187014640372480871188918036353130783941165358399773108124163289742503866403200576128863015116374126642649858531022405869213893490487238709330179056826224570023990745331053708716760353961993640764559337098797229837400298932992210234425310073183515934792530462362052672 [138,98] -18883700869930934420037467985236468729304297468201754903070805377971935810897122220443864987778764543332005228230441318008001814683281067393585719597933640249909139194676749530441529485569652076402893884256266730316394603696248093062580565445376727695724044786712942772496369836014106138254641883703879207689269482612264377349806258363770483312964013706460431871150672378199139345933445665879431677589619621523961856832891152132930244128633747366104811143391295341964033556396138779040783158435422390369236108276996017583341945567825467707716189751410566932508618226720425282795494310597672863154922262951424162596015200867711499573665576173665299646918876188880152513071040442504255017687569411557528864331021192886252904346126447717288665674214626934290639619806339987070513997802877410579681147215610981695315434137760511788693330383923513368260861091535284945475778985646356768090368315042512330889028392889710165979040690679019994460280785493452923561481381473749917486954906877569997660040703437312025452791095334411644796409841129219222683571209990165991031672786640283971267411902830838572297812162302235112998847065561237903516679683432062600014811702200854377731941169169172746381444958050960686342958413840349549544888654792506372463123033811591610880514304427509516226808427818166665984353361924977725587934410137188511409759557699497304161444111217893746050576852816021479831251121751682509048908115560079843112802201578239503808710841050448975734894007694929828978601722852384864485083917915190290436532326145682429200523950309008919388017273457057404883304600383870626140526126228104509630838813141181122940230437051255704419183908172121771849002901028195054955431051654480149331082919718545708060888327921215872973342151931839204284735995614170692710586297856898438695885379901890697166107965206221353286138767333537677589058659167568360290705211888289772585978253931352804091476421461269529453620621464042208511182013844340326747822688812254242215707346410148752944377044258512479642036938715191787662398208679507870008200124314941826790192367310439298999246971931384761056667142375882209500227150676790372288 [138,99] -161460375079801632662575838590712056147331813573737191162902702255911643952018480375299993589091596901880874173701175468793630557879754048796740461990110734239661853238088068341646745671325169876605080697159718455232881517563631909545139975070504359071181428554993226835473769149293815862252003991728373879170955605046274857958047527972660962588084526726352220602800416836537596010596785235096112152653080331811976403316281189508645609610659614758645096642300250790240946341630888027406877011010820468970615714867276423067373174200865163110690737038040690988116949877994260732783221542348117233870722903227180203379599080165144113535972573912755171505773886912879043087237815266811733303604369193644413061655799569481410204749393507831100103360000417153285905594315336926075460816960157988709832900950170015493059244678623299472222504415524511128184735865230289388475424278831225907043669800426882839016731907805421464016925931926144858863380926713488021697043169973521980020579414139457309478455733156838358092435327991663913288930322693085248104088527922976866255830783972276094937084777547939644162124862873350781781562058577920483308836177700272629791951326069458699248902863515298695953380485628488171856578239642209979230766529038863098745869342934437093336777372923840102332077120790082611776561554568254600895130880086235923762882712597285243730246928794657526525445310662062568886468261676540443092665078032062914724990915293433811101719493888810297786283524997372346516593999622898855172537252071059053546751105354609999683021848394806766914842066090653400643767076404329436817463984845452386782898372612334680968301252901433458022171830426669694429386986445330258088450811178122885971162204464257715994279149576926694634125352071504635141670191753958667396580805083832250897617487589370064687407293283309970808774778342189650146847347443484833503886586398286693776768757831352024433927446119097823662011724788520596513926546600950248800009404216152015111180935797622008235439451922265778606159637374936113664554548082274568843251703370783223174692786846513043032922551234561006648700532033710313894824653129216 [138,100] 770745104261871893719620375635294027651909075755816323441385743869682831031984468552306078875174455688152971704784263755997921939041829483146381965426697587325504020404810017738418928197923190588466356205609725859186538630055788997815743009379531281361209403860293640806085103726436544388748419326211621973996437067586216272457534207282561097491840903867082398784931668748486147044382243862454150475787760938940345651716071002626261790890982543362372273718715867809064748074641972202099408123881702831722526527468578838562308792288426582081274032190565339565722097623656918704243183869308151740549338921461322657302251250217089520986567370045369609868732592096584205276899180701305322973558551541016156051972213021178621082510731550518443068064225991605090307892476234469239010057200922398495495756241905814575459220783690119734383941217521828620421341937514258680497272237158462193806780398659783867778529109962345326227802338186934219504793646683457081888042322417702497623561123709962272649773789959684024332628159851603234186437256701974976909200078047183340697654198958076845495253346257060854388246473231039719348321151309998601894447905266975094682530987804143826648269749400067606809692314797536387383572305444103932594929765955553159213451916409344510541638994002762030682553944003763574684958900708483858644982765727472846611442859433766918038195661292510456196063028639515546061605554040801442437377469326763077271306862937307921426432522913194292529345122602294851050767037321993195144319585376741971710807120023736317776517502948315454281175423541450713955021978179572740535882324040796341998404535798017636312694697136888059024069078210047254162665308079772585518387834725391563132680312320714818003378816756368599106303447929047045264233356683858419727497671449780481490381161532970568793190113921604440521235538013248118719757363991042676448047634654100528099160797865793732309281162065408766673240969119811017844682290945743870170817779570083205726391418308271247984218715726005487138216941757450116257099586686517358370317712304092631520190655577106420564073416409377810889724297196777439388708192 [138,101] -878443153175032779029434461581547996375107442142812806089855345501401387145852767040633675167160442089862199272743149622216190196960754456568022561747385825520206284528525780223873800914311901622448855285613542997117554584488380791789728379465735083765114368393878016098362361893768261671649968005401740880057815162001583568701560814505833012397471235114541336450182364575628085623155546079321840583645160199463151770536989122085593871957549270724176764936025057969420992763640493339582308985078294034561307857342173529213058165507805416346935442733233115377856240638455226439278566207702641587426094420141041890321606780391955930941364160552550129539092207920609569731002577556965549909672272141504620349798540955661457948961535181834278440870703398824444298225556218946825537419873861531993101581369617865186722273694088256491081179118121686921341577227231633856863264503526548861183317619841776238162292993029656646283229638224430733323137047161405093271863277031356503640721917420833278636116798149383681431129494662486130843862325882983242160557019036558203120031490941577162507396200662465316349419480181616626678715255171596309564212560466156533769031184624696736780373357266484786658743663682966235860882964468659476123686316454891842089995609265671549140202901764968651632807275047711725530558306640315699645371128991456543910700526748375855014743396954299580770011726872467953458095783243964096729992318509903856986018857539295129283407974244758019383196673184558097684339085852440766559588368733724068788217723080838568716184097002608817852882927744570957374076896208072125524158429580042867989216442131209987750078403383184544147457037610222290624990321826506602392888137085479402811979132220900587868148351371544797107362863631673732783070677330517609865542162068980156568340542316580007496004780195495593771424713927848488534353211226200068455280210045305882999266969344055218789406753672542215156033227658263350698089033437332540956459373125408123747104245587355123313410330236862726059962705599191441837878007391788038169836442111050845097206072122002828872580022025450279130650624700383762816 [138,102] -824154673809850945714772741362473834996724658721477455168119384455434792174500528741437185087214813737423471391267289217004689938359626108711351074661022557861801845292643635388631029236286311664529573397163939338049265650160131803111296903127661030643046341935113494701702597641459273249626927211236850758989337616112109025621368010908953708448161603411679630705132820096556535163888934321109744540905944740251410974641492173096992032608664393803929716871961143413186356337242908562631668895320903384762703523958982616510974751232716708276257436965760528522679402372684337556164642601994056271910763607310336754104228406449080842277429325772034436976882897115296662808520987329504389262699526980679960408816436527760860703168915549066594557990381390521515687143512561145184863868549855086581897168323635564863812110420469496009416372611379810362554001503522897146880269774097346000788911954808703440083942543672896054327499942726929548600097669956479192143756109269856796335202512872051271122777462588801494060591426971608547560967510017127474578597871802877423429981517545995409208798962747635139847310129734458534189172755735080423214572880493844975400560461694121984441834761004884891507807777996795882439204479607071754109177445044191620181295928630001727171055662829016318593665208891641895363111074486589290230764901797686075962333134462707437889770428435867665881689721949667716380869764165535251255944066472905228193225321587214208769257707420213802842874101442900219646221693889212489550550752450915694144931659048120674324447196238160366069532016844811071315837057295385018665242313399405478096924518009909529745809825402557170332747636896268823162741875545439376495671134617082718148870036990496082640895950745864102891698331593652207757108573236686519152386404848389877536204008634105018786630199504144657221476959723087256356065540628947371971699522009143523469379083242188978473941798164091606870101698853989914244902363286555912869207087781038265807825238805243262429909880599200255649679148930393020805355800304602499605060127838269879269227251308534961953929221061668516700224339384380 [138,103] 4232304544802607613420113595303533309118481802337260954058540701544453822884002177963086793697350206866699454044652301298408345182901145634532459399740092637261673967319268888325325762409999575610605151229910006336146435154472946690985587906483026820935804491828504433434022683889368234040643065539499507798414522529394313326071901251445436664370786711190306283543845414152317764727975502782769587743401561283478008814705073836530142038521032958638916866327976065900899218718590517836862769801019429829414519660547136523631992635704682742216358126955135074814617803808842052263377810291930496608894712553372495609927000115882226337674279461751170011084687522629709464307446594923506331352728284097457091481478152302497452335556566566669938977160019507808180867707867470595349804369403587159640965029932216669316880167957173223184397437162942398334589728696952183387414641819021145215123006761715862366145940865105624010210513194723888401397627888883697248217938120574206589601005785592697126355387199641100925188874918153433658494616274442369676765440661087160634282491961742011644984518792493909595110150544925975149357567469475451710207984618206395865661219128916112686795250754332854633123197071408047038074411005988108448868009062354355553879560961807181179184245122840637442797598475018006251111183348561391945570932844839883581339574329361351434990353165354263416841084404296434786817237993218004984726281505774493578010713675718047935451924343691257181079505961266329006268390814759348374294765703975901233386069881121508885198058135456260756601316578302774868932736371181700795997542190653957340955587519839892384365636858221155736291124977126416965065159281210898789922275528609685743728023033854443590603000498471073491646826075776345535282776848081515426451893027983963940402153930409566618324686557308950200424842407726508811278098186612070362796864252947646358180787289006627189254477774107347563442312903280336917552700835618495901569046555553043281746001517193325357670136012046570051362615349376128293707953888339702621169188810185965305980485826357229576140733220021639508052420608 [138,104] -3378110873495423565382374343496759480158531190518423951623328262782642224756227091793524481361484331354685292667106024038255304627414184574635167400398002191329302247856240974757030928191748963614227500316754533288506907820367079687120331521741290173809892867137202432143509146667451474772695937808618655252476481741481746347904922429164477779403623201554120391164005388071479235438968479025762491018923330350005314534670080811790907478347511000468802516270614317224616452712086527624905323056324543656983805249164905823525747054922449291506821449231636070775583008130678240299128681882498410252565044378736898911672841663290611443883609019112020173665642521663177368637118834728987289407303093712007350697188400804733728843848705429927846277359097983189346301960150346425427926716244885714563897655483702503830662430242067942051661293841451359920746383859549611100108283344873501905878521448379477926222164843616219030786302463052156165053379663687256326520349901782339997110762919114042305408784756782114147016190225731087055148103607407996252735617471223163352833986156334056700451522008348537234031883997345615033043247540801677075329630395728523063834597978767817348599690621626109820694872832216453635525201687473961967569167204612979987365810245748417034727604833842569176620906615086174330469722644861627577054255661298539298557772290935089927038443456340499111274451397276205943342598846008888417245615955498419543402645700681166442410159906366351883568322609511045505510219975785836888649575948441853311784082914120378404424814383787977800730631533981555967109058477545672858169121539940525046823163600958784212162736418830369144274938962186035577477253400207622999666995850138513021545458365635294529241709470583893902452339489360054648124032621385141249915140987944646901692215120876475516041401349670461903134096916737509313666443205439144099323595307817988932359041560685274589410160230885819636514682340202092060424029462212376351653084959631629214788818797136677405990667514966952593893333264842531095675184970243911975710590385289391269613425888162924187059291380799093341184 [138,105] -389695481929097437599114489171665660447056400717569672010398118371369545801542940968012654975776441193266264294892854599872380302995981584765629381798780803114268664401348482619297033956108618535388701803621107289654674991335797188920795842742701443945753085368055852298274121171740732376774932836595672442888823944372063703848641688128547266190118744316364647410618086652342714355922592332935343617253049400877729873023080916637628935348775896535800842256486952991685630416376057363097094835031288247219346632636981428387943210686888251834121859764239504028620396808745586291026409850055310349682538234762538759450580287157162812036730189545388260944545174535362833470035208525657197676650023087000079778650326322714317215209877730646344843287625479028377027435665792285026518744906391152541186533419393569330671969891658607314481882665684569736166072870856306437393024953596825399243873055926019926554157842264434224958270636401234848671442698966609174558309944451652189727427342798411073307318328479084885960203850289230087181740925761846767276901267369980785848395659242973245487314889866586303647557171732025040922378543053572966727544315314499934973564110117323901765312032112635377444330600283585730365284424836757061814977152122342112158233338635541756666738262413233372890713473277375466967732959384579026022920744594000266048812214534281365424128172178391323858699062350930558240658459641620289410107997577506549463204986200651664905967022012703083079164660048330185781005860137149786719537254892154452173847810486606160523442453843978511746619122849120754950430031297937676649830964357846762296255554228518532140467873230133853806802959782924690285821820756469708493936133426443870043592813544282000192241352626726912291919287054402489719739709618426018087194192821402385187342290804207419751674499634274713000232289416100909287084650903608165733269866210184001925776362524176344026937439605235690593394292128012743201710998310167781450214596518131756247612038319154695430480980073204584057358856594857600808460684505298849961305249158255501558295444879410111616034186957792 [138,106] 2769847038396045093500226569500906691797607412079693415109069926860712484391777330915223576505975222431761675601833935645938368888156338897255564011607017292534085024265573809682236197158636421940588199720448671530921207780514380443451003139740840721297833609866583613580856291429385745643373122880734568920842023611284314287801082560946369430286249471238530344911123184666878256179948804739245544378731894499687176893951185475649064060226833126784763890726996245754684871766753342588203705676617178999450978995590866566885114161561233754346079298134841160735855448618294397239556929367228115708781266960822953953786190184730273531135857713592043522106282669767040805399302246605174045147698505791100337138604027520493151288220902083651516949051999383184294065999511901573772909499919082651310449139032986591185848911393567261991133424199167957484247768185644485472561387468888959960958118013228647157413364727618606004218926578062907386849223229134644862505145461546425048586726563014985178683896813432648538772397900859555655206999805378234163124502906071791405282828245323938093937478063398703794407522104370933118840921818519864831148574411947795966154722211432998262980255845808736299547308508707697270837600448767138969049812831253334140953706448770320286022589161755861598827325678855793942193009962146177555721775363273381105483141981554360449264385953682411764162520892428132594275479694802187223122862322952490885458013535691401589916358101333229085076625404019925673307305709387615298590673991788316405769307233667542190298263829310280559479325903133142935197212479304052610800724491638754840620991477672486161767338967912820776161022353338001966021841880333607961183968679174113938240581828559046855611765320563533311880234049858601987797489671938913461203832394084000061529360084010350088816878512192910110773391215322799163144427421479334404944276824221244066265893532330480676240361767064280975646599548570469857706857739074290448142382502156380502949787551221882850857948698441718148879421664564653140150531729780389260180164955552698712468680499315764643428495712 [138,107] -1216388044975252293095903916046563977363773922393880674997391925655805668458719917108728385829826553095715808993898485631031154038174675731133208641924082745513430595712717532062709201918321250909271962099855453284561062559677228165528947884561089259672142112009776329821109688513334839246534302984188337592799845084839768911948668832930481066820147329552831605780073017723301379841759928688826688601073788805088402852826220612631492492131301846536995797142152511818239755563969771431485895943560625765554026307012958425402103962854946259503815513666563131945893564212345447807350262547269615818916023905384120153758689718821775565303028149467354658122495238494356131335488036573904955220754685532400525763766138646557351425843763663144278080824015985622598182196007473405766837734733746244786036957839623365379029233500339711218669697559957602445410725227468261949777377304765766468068716045182161565167630363847842272337575602739261208494898366248183361423138850337604093404193547766575574100718701689952374569456599186092675228014632195435497912749165001599787168302189327001178911232916778167043600784605203235938579395931065751743645139156991561709028583928169473451048120482341816697188460151059485559937048455204841941616835506764269100155421407562270730142686357965699034440985395521193585038700598568401643473488437607525779159983540133004463772930784137910423190771933860572728909498195411157443638779306096514995563821682008017396654316886226006917527795444993402353276866656917123671187459255905636227267506570763719759154081009250095504092429396353747999380901450787283697949144410687763635376810226311046870666470422464335244269794659894968539511689994223873754768730178825903712731773843310543681576162423238930985144591226592709027573462396418989593835230305662282025254427339284811165841230814662493058055482143720589793381604980908324787826595976186783465569228052265320774965442756038852711498883970044758975327905585581658131246163529699958674956625390078447592001299811036601603971813983401040742724328043298701391877193759972036404710458379039949648896 [138,108] 407917436778602451002367313335947632054709977750232404592563288345887257610247169932375003402059202619933836266026523680564079694851851346497801168303848203916666630479461813423233991394568192310471497111060710031007327280688054297133353720279148021620558452085680728032600126306982231800548027325048501696872302578051890022573598736789855620856031216508835726272141892580360551115510359211399850502346150127271254899178369015559664570859423933264562866034914577018059346800117113879263474906531019198093168946080535622957647604334668358156221288105572102886060138127486159480290499112383995059900605793943414822127340050406492078357363439799270345431005386886812967520945167080550393113640311606489618348935883969877672722176830752324892719345083808027963226800694646246821235126490498376615296435893758307327450567706655095822335234318978917084247568689521323985448633261214472355981473979716696902548807492055546336896609182190548806030933515817586447885395158613404687096356487181482912979437844381173761353954576921555701960269091099641294374306579384684679127566198764929663016429111993243925589634430132595850304574084645799252811028801838305304655173680331202150706324197341393525020308987328199674182079962451241737587188140673769235683668668682407511038596177808789712317403849634859237766797064592771923685909459545438359304482712371221095591065149074139581011895390586024815257687315151651106537320244569305562527047553381083949237600395062384694631124652509033117826780667430360530074697500924855108151563201347198598478462475358886779170708370115025964241032805712684423700484996536216798267454297147806460220534823023955538986252515653776273795938293199802693422150351422638989353746522903876043486620315153026453893539422261456013364247327776199601739068490092940968265098343181629347252381269361630280431326693454392321184024567891267434376755160395233661284698263188636718672543697888042715832405796323325108191924390139920598870543383548614049450951063070227504759322022379569286796556237515695594473197549564641878614310992507733318206434273375600 [138,109] -191064512159060006991364900772676514535139013096587271031319971292974921330873664051814037226820131145108824887962647624596534886698315686076557875507375480079190872732256713033711082305408442616639315734298918163868180219533592673278410716161430175728207785092530124976514814656791266455997140013372336266353137280555061278883205544892035526304799990588938470921039796513368788591210149679163424765349014529326451754119398652538850795741649861210430722636724642020689503258414849395552194024105953936881225487866353113768195131148161500087651773670514789122517482267196401546273806514361423553705164612914421642127163547001862287494614785411485308728510696670796087397494333774386870817236155780744527826668505193135170541514660583855815679247390507723141106973415263688187258680629226692575994652737372333100132270050208437877758738131323722624762660031721705531335328980693765717822288998937276241747166005384041300193107063167275489417429948044221718622607590730007572451059721294052561190119857871190070214206209569752014219850676665698767578486221518087108793503549937433821319148131333323763265907647231120332009633134861370489545310594261799307183900798695842074723064037393461483580979109576577914812841836909582120308635733588098566590275899258195827541346292421316138627795843815356348984802240290392968122246737950945707977755993300722760251537894080854035010350282992389660659084073001991697753049434949571558615638621507436694153188063766974810257022970685015126801546454803363841170492370736677853855998641650813157591827222926635414526872414250802597132992748087846911111669440834561228508328343206081193477567553124767261976527181475321726016240545490012990689791122811890115488090260267293877343009795101636020299923747553366091451137853288972107286117793428154299139619213201407426851953579600341063965806237489065880463892297270252393346035546711701652336736168632658296563588497444645581153348930687184273953906766866431353921975786693134792879226315709791698091413018509086073583737674371222093441853809551200375546883246923190093936607296 [138,110] 60630289840154589157499567616903543093560879388843941681159494646523244394039105260167862839949864733107547902749468026364556731818106466348154260693790888565154394264937950278590355047461910748620126318888781695658880261751470927112782509900211280027016292156438739187664014432996364470072191988949725697650468540746643775369927718481734552397336153590521383131787828076668979946084028454223772414510429729386490006097842898213408618462576163691176745304816482076369273443913097043445161370230768869469234501211894928059240690246053048744125773222522355198005818291464889028879702332774112521235773013328276777044313915549455791645440996189364601276011848727847310647917958038556058020674808590568809659527653943345129866078828072159108153891623382220962090251637883358011658838636018269143712202422106070670773038761748138723040117704245807133904278544719555320097139250836510664773101873669542522405835792867541939378325478621795969058919171523669281288915764504137502186877306838607892639430772751454270670391542760634147819673751963120014929519347373832348463157875510642254423742914081978414226429351972654817634892003169017277776546699947200831059272195247470559424564385064588296129506658529531574910224608038488229623508933894758114236448030175772022574946901361456467833909086272576389059295817382795699297539258880710447447031000862040221851270946461838899122004308580105701781701423636348908936259078255735454105555776684269520295268055222102179010456730137259747370511764015867468495756103314461313737884281816519513625125041073038366221792231909803090598876948181001107605791812736033631997120924986316120949123960779911634571766166005368702373595789137596398050804455983934986920887751419098486801293707340106038629706614570854278630169840611535483562039990953289864956259135475000421480050687306616949250856298112954247388366604016777380013526556526156712017552708065295143537381503586425970288091393528424221601637599164929134259018005746006006641061916253833638641632626084873807303883667442380927732923812939816949417128166930227192438 [138,111] 9999216886682147984786632125628037168488297788169947374698614087462466765278076287578072465574877573309111417339219348163987079223515943230385413583470685882093381290666212924673076258941869541014282041821082339191130691439752559975131941517435043208360161857822599116146024000073228367157998577420836007804528029843125040636523078823399229928495940957421413624498226455324500288798697118187782548635565255672867713873474941852281218744031339535844611354081098854976249652672454390422849263263519892489275178107248014287651863185451279208378762986616049165743760729868562460842736128503132539012708874076527112157475775659575137319376190676779924121595245192844850439514239784389420932463644080201401131308031894287084172009870978031634763677241111540704804133687173227542810128071964985236554678294167228596350126001538320489417139828279056090702209290700529319205662390439269123070789596107883519015356778857139696260393327950242250968738367597952963221310762952186935185537159134227392916193106173249463561151661581268531848885456658720460977723882076541712050556641001827406885490850740724441352933558900392532752123869236884216139458787058798987686033370250040679261662435188419903648745088293717679759257225103359363173276017311006277834061316723405692815256080727022676129388125209635907778492217231163722283883537966629647451855713659961903532001190844940498251938922555650161220368243082886867486981376643453142571942229953691046088573541325191495153813031387879450134951462801451110447748082953848047639421846141637331844517626647319204192361074224951894833608153164762145405330474315603114854667650538106263754827710529735117874151002595422131869787825978590622036902817660539575078665408894612596765623096351865702529496380747241926998040144370378183958932651721329162781388893700381074736317416663905150488824865266973971267609217477253397527505403235921648879111149010631223351299132677351507105058728195480032548948346982811929277185672998022467572030986545528544893225386134109513177558953337345207409077183012266758632587889506752 [138,112] -24366677303145203942722795356101802643899912913800545655187551509899994998921886504236490054814183028948325836561805586198146763828389261481375769833592007843292336798856906182938125729967936279451491682221711847995509679772445585659551115139568712488372781520119363246009558844919420834041509622597723471479242654343120946472607210237848492489362412129653680744953731954872080979493420571530140524549380047227584957981898098674753826179828547832760389243091345049967505285044228281598725567282783147217659536941480068590238484809039654122892114543052080632956151409018195396983264787872206103960437017020345886679942734893486804309571101022399622620480388561773442895641192858015790297687411627703280246071328053826369631163976346316225149584543330237854391640721482820837297282130099856059380729946339137001698017601142740129624901785556491572708823950571711552411123775912776382392649379146220893866710347766632943087748707725181720285488624797914516352469410929187341001011543367507157757474898528830217692692074012689822640700782584482744147560332844028081873987601652992318681231918564692729307607054545681077959781378021281629161907093065216578903416260329347007788500621740753229034491537777831884884264087691749750147906103489849819287035094258538477485184725240652419203536486157311675534564649713472238805024640861071617216474200729497546756080093988342105509343858468403118718784960343742304399847814711941022815997809468924460794148801536658025114200390139081868879100599085073777539230424808938016769065803593959519530248748332067930876122830962394608513338601315137583004934133888682759852364131027963955801806957923859311830120491461089975736184513845005831819549090750445907291142319530229025268122070688219315963981908368082448254441477595745950297352737198074293960108273867656925151290685016343074309606561692503388596072594231784233605660078061462845996400794334971907965707442185237355785260426406455209592073577228791778579941029297712700683844428620146525006552391341534817747050726515352365894597169288749242268165632 [138,113] 14557310724621616781807966773660282376444154001864419386011671346192291195095728060774326685044656174029833918346602495077678396358003068002530049605311362278673950846773206651526338664490669622839570023292536060123295052160368100010673319783915467766018173457729920231194961852981954524511657352072186960602049320384883551923699952243510317374614477146329390512582725603357375944728862047449088323583936516246236631164678813911329709920405357339792260772642519869491003548447851573310522327370041834469385359650259537723800205320351729423027252354316721273189882026153695269889294133047229343603539425890173163792475509683101866403427711247126393356769603427912738352414367061128325281874194843989643500851956316699214431177384704491231388275168390822740723620420947143634535771463431707624848200119900844641786078597507428117112016074390881733058485239149025733021693158936186859781616087152464461608871894127224477565111196144419357465326222910288185018487162434183816695197729202598863082771409920478093433960607922423825647482175854882891001222650606847706832345884239841530798720722754282353627855397061280778550918650347727080820102523485343568867344982634221058402611110888167683919282168612978568752550610201729123583269927048751822804243624185383643596216769126448140617178814694356925843341640470314645776395572307009590198871420494107969127854517084301437444192180737187765804457789527548622778130278504110090314961497856928983237984451980843612562579782716418778587972299147159690862786922633211797977795412310133716233631201386897595011817139038228867615487007425068272316833826986361250802050972004937817916439558874375353537819313060649235913878400716773203019844563111224421189224909425908848711633124171703339607129260048354972540804704350267106030173208963876247862719509799112759694508030111095927529347141664531484960412019473107559107164747576286388740363006362468001201593399892406108676075598345947671590753223524209853905548869507373846801909404306212148069083002541470489896001470757556445181874616812416045032 [138,114] -1921949153011923260403210474740086200902380238305700798817427348357772767923261999447298819869361699823717107080309007167461803573545396098715565472324242324269081593266480041888769691032377903095013959676500259974523084802871360022836691931807722331595819766471257730101139697927073648393721041359889598572771732895450936740382129034515363118104285467872323254245981097720028268740863038136363019429696461771108604228985114809770148355974527330741986546011279618869544968954287908333130732161296885649663618757594260846743737124572724958160451819528615735814460945022051336582688332569830419295191048173694974574333716777816155565772393064350071050271804439449698227525220350856894068598131922786501102412124562635755315523148627832988909204459593464442273534798968726642366569758646881668322738948841797416172426249256408489464665336237281819167165804407284810854069155511185275489388729006992717003166043264073407318452624420415349376427746726662255175482675306864421073777075368714036542310717350888364732210455642148072227996009973067793926002971406026126031946836011876981553840112244478680046972143308150438028480154698049976413073081874274735091122788084347296581998804071527248028702103135436500066890045474628943770919968280389358362665788445731679775023131784803032259707458325651471580939907434481686207888286269289510763397276978314372465528004389043980062052065895167912021598836233235375317007450263779970337668434385144856519271415774490481290683577346107442361074963923172997728900823771998571153664337307436964407534191775386227388030971329263618349564113663365328699624338428844562789027185115042082351249745969333707892665067366495905395802017148685172701439484199498414049206978136776379736404218783521262704301262292402072428772185350784677430841409677643056202740309932211126395843943133084879754430080375785070569804355186092580626089051580897865614774899346991309880514819167021068266434334218529116396767843780065698961199740895672449585100155187677820527336225451028574845579217607025851377660321593192 [138,115] -146089933258716469033034549077847654469459433909225283275482789813860286480251895181887569416009531688156917757580690055211512057659640024819452249842465836248374061235813083799992924325480981275869913478882762187546258180290348871745818587398372162091056391146249778651900621540715677340267834832388679747577947825561506555000772873067340099538316793159556893436724123427093296268331599746160006461733710916854938828162115060739111108815425775064381507034299245219266486392664025810192497134331744898030522070221348175033750243733023223454175876824419194613952571340844955979352933771765621794511769118471166774198445531276202820918691352039544903639283000322890394792268242494009920598252797549738185837171286434892657757221097603221724126803124428357025319388812940075281065652414905318674092817516800159441147241378336437172460651198290261267333945381156006664499741900420162783961289686453163380678653879780776319473634557301300741079193562710955910931491400618887649492987330041287326135698346389923222838165864018772060258689854706692314401404514887856963691037474577787340728300725194108713847134423832731326423034628378384419933705912347321626740250236132747799911365684530491733995890778000335183471145288918438137269169706183520693763419747627121766672370954482990987701135845259042648604986724704308511068508577461244915011271413011489062441534833753642664388250211478037572391015909319847362807487576005901815078272642650328551220282552463061890352175584992429716610916693670169937721104448377192798062153072782369033675568102566502825833412712234722618804155100775756394387178407277303986759730128538645540358157974543462821077259869072127951562087816172495193740931034203069529154828372162835061592360784696501996769480141856233091510261713866600203564069956726301510685898614510699026964087593780069796213674206815190296950399463143684701024760900683434908190073004489686237897491095724388037839824394060285134417578618786146586491041557381001684461247440573612427016977551453685398671772051613432655241536 [138,116] 231367180779677481928471600516294614374349902539175524211915529066714498881703700564585291984330289744431789624701328166736186767491772466075170456303356858089385320482349524929754118526577551158187312257187593814799434356457881733819558957446169951623578502222848268570911864846804903189504198597283223768446056223068162110829117946763375672310340400564569687038732349873022193331502394310253487318128577058238067271993906622148548820634189643346180085446538787671561870773449602091300705765687185352964061581942934531942976155944675641849929399596577228042648361432570108014656764081345320351939094371218340049568264103546579709896532666034654075279913545107813886567969044689805190966830251913540560747195015309513236246233303379879274558994798731200538247388332269135904660022535769881832693569841184025265461673708952995106865404635913643592535949813162360214748378360134522562185569653537215971098809720375251387990154318025779737459213087541615060013704417756605106263648942671729677298723319491632478798725476174757719242569280867820660222990415328634312650059495838089910467215306578614729668459958429671924009261484174654342522583550741032688481869761369009900780882074134658279751135435063490143205478086307899168632449684695527061065135220385527235150248449932922894543245764474780242568617419148590261754962384283105631222349322331637806462362960573723958556607670003218221491632700694216432405184815115145388610542662211842222622230884234760660492015379894245541984294736138881166052593136136337260746183467672779498378996040863891538967287042147483126027812569744675022682635646545555371193741790883717199075648185048253184296698862164026774026402820163596490446395744280072280121135369540547627434397241298923085469769292992103152453465455254444246986799239458583033772579313328915945355128171776625361984707982228167108417531546287979292570825761223848022195926285231465922746636774076557109070041079793458175946265461584146056717828513575548076661587658556342590884790044035011459822268450796794392 [138,117] -17552469712357492449566141363375977274922843114260774472916818732514872360186286686488415312480787828281069438677902047198107050339923514594207149648859588647788187491897234900417152300182424141276777584082669080622302310451857390583546107907346952173695591420791381469188196920874441578372436268700883730995536704477435227128547970220617782084658450799655928753409191536746058910415679649053492966885434260316481974663638859883408491542280233845268568302496548338265613898452261749022335496932683554406293748835249888902135808868791287060828425155932740534058540162004595348757641963409793478594565428569568707199141295359345578761143860131448957016845769273128317487917653380892087422372799676203248858992098213520395223518478721174551786562586257131429776450009233099307137596040872941394807665651876096479673456107622267097679847759420571656419216543097926071825449763581448801595538409203139465678529313512085533556764264714885943359230371239610473485061974992864014495254047310854606495612282231365006622842183778039964757129317414070481295763968164891764321985213857325678600898596197619061643330257924775002130849406712504976973091284675765994642017954289300263383640499937307857894197522851060499910927123688927523599932780290532128886451340784396309409979370711337966578821626897360418895557504817833454349903219936475709318836987424209844411216041705696519961192873835117906987215955251911618390920965679217944781817375998764725026586986979867670784986132945487273150201844156702883507539156273032619846340597852185900089718503682631448681355441392105960401927872343725288289940042044700523225687696368799694297604699143890201806571227642452394104918629632463592762346499806704909655181717909005094262379675965418111579622536768355175655977462011052149667020996908952644766609174164161471601690597056380001574879533833219799226590436504379538606254968089716975266191583658852017575244821490717840010486885979087865638606206993598427415453234974014404346850803951907127672601266701309933462859634928 [138,118] -194157445552693575706033699276095454694957564306677900661551469870508251656314883060201019780009059130680674188657753596677934303262051349379525465157932260990932710590740288598477704253780430029594336433585405847530765165281564757237454499299357711533475680771980251087798434792546933339203992889820148249688018208806542884662569913387399369071898252185128785210436805789365068479263128649752965524992815580637870005821320632129257185143876553646235268431210526009324377111967626437924867589123013379733839071619605661677358844496008361897559496410944979568763371892302261358573790390364468515555469159142924560949711524761429776325351516866664997890147399936986637171302571408015458107067665207367447427103287358648966549439987731736588488261308088423123975792479247878977074551849616132569467959604012691919515548935795627267761270220539515558032913076300572115697603025882059148662515275612388893502379891353635361890158286514851472698743736946483901794969118698142257421688199268465988376956196451068618717716441295051042105862348317144788189489975593694137897481778052098696234408925447227441132127224596701023682597348613728271599515823145929164237797103299670236715810597461554518998517729315393412298643028422423035600153069371991638135858024973329127659935954918344741700297545075259564091195294529510836385838484754534475504819151006566653024384147499646204149929833977474761159058962910832032537628123871482389138334105961104594265535532570148477328002639266728825247860451618753936411003447318867790621197859187219090518505715939401140464525227242741143159678963188672790934293038781599317265077502810543022309175207806291619647722448833715593234572422864785120631364777517626599907159390774836842636056400706978931595946358489565655118951130235853610533827262060354754751515733709184769756656049333230887905229344280192341231193377613362463192725328110582496905125309598392221448635214744649701788099890068397024705559726581245489864980119439922362787053552291357833635719881123011267665 [138,119] 544627888253190415428481815416153883073591825303998636973951250095876586256753181111321662263437290672991107095232562793961452905811161453433722135586762976697435609381978635235443049033501887370948988920584445118120448685318873878499537834342132682757169182029631295970747003427669081294661248721858119037618930682321066692192712174933266173518911020093437381498126632938010521002257041843172582384567718456757315804375761849195680323555325776022700814901315276519291997621416524293946727087758188426876817931720249208623388916983815396447310552465928983043105967722122342805425165889700701920825819684954837087537910754948711929484254020432434167422173623248657474100315656919430477342146516618221138553355757735047903327613744534592912093492521485714553720049916642108549791315263000899321344620464972439576946716054944255584349286193473285605562650465594715966554419179351980369613709199303415491800146919041961869524052593220238176252343468253552971756457599282045842398705704179178526372675216151205770912526959759094210709629705975273237687092711997809544974325921126270899905172945967611731411228487052585607466720687295501355166674987449541826605711523053541541880263866594255300059340123850242834683450911517240183185978050427288766466636018204084839754206042469924762193824325191471737926895004400890982042728644630967833402411680446188414434758374751156339326126474266627651980275386597815294842414733580437817609105755376481526743369036542864173574060899392595833984406761894807876138505839783850202561236820510333048073390867010621703075220580167399307260224132651609642035242097260404656946696161042432625624751556779935202886018637505530213019356862464497356507792022446316516712821098151862890219483040452830981738892623856075053613332153703572443410661516505468769965999152432270734210928076900627226256994057224126496988320464376017413984666857524795309087995535248815345105834295509927696016961546056924092735623512566363764630626048442435839289195347383466805163655905536864 [138,120] -57249762334480204931140059956295382214291280613822160043676631538325004822045726530124716776990557848583702765867680188634316879533493614179683489924045923583514271389492092248965827852710543327082936885616702486682314881669498557704518557040801258410558326960021803468313425461421066483937045040048967474064624521634829591552240891193044040306357452556714301957774694422103280206944864989535837973736406548634088923457286927114772851627659043442196223575129972341438617838960514626361552637637611191602333322501825209638834865267310791041495010704141324754455473651518922555641267257988181112495933346910573295837340826812909965214588105129385921954742025339498657770943819232976859816468187013765344794827554546865376019729101627430805744784070208832293291690815378163106491263625381960831922380361131162493686575416404921576862514043117928178323575378690637198711255908999836228592015185249190994936844405423777940755452633728120758351566619642297302863386088116199372657557118575550201760754852430293483434739099690296808283871504304737849048675564104366383702025500871418531133042732134425713945537397861243843963178571387699742650013809976982391579793109801091170177325631906148959259832022337705748153557490354399827690327895121499761194961351241142331646130134557109511267563130866783351634429747830058854259159810279290797773203008503549439502833216945735427526023139411045611705852420826924549744732025631454528066132349585412294904649945036665025238776172897239289071026546205778928948310719796080747047982927389281147043955619021592261371204337434102581880272425254925295523229967911972721086815326514428338615843433023372596789303322810191830753910202719991484021101334555492931199971998774108564942208015560324734585678116283355224551090946500205071356918296277235650424301476054774637732649623094771709445246873455830362647880306465942402199681584907923991074124977993305804707488048414240717920557837247619112226628385697865042216848467180833093368100995551525768319332960 [138,121] 3482540872842442353330875170396856871236610377839752392376805959304205817740083466534460980096017805016632656880603317987750199193339861146808171970038910543450029234664384006531652560896531797712204193778966256855292113696664074098446400401059026402267710322241370126196053278060463997155963228323337058999260388252224345628454672292433328594055700333991077531689085837197099508067136323343214535989628361424670332782205302541501266475658491495591241058981439178555930725322531278257714879410599664121368886420854668573856176117114096555965371961153272883637279223888849348320749466128980602764344336359036890248712284949518502264570201723486548117722538230158440075960590089498762150790113532443276402404798402585810794887437381493846524944372609092302001185707152382943707013394376550564026407044293207944848547174419216280277257585228069056718075793564645643904314777263512500230157738916875894754927991818571485880249744825070619736445752105206291218471463156003304554788706330288400032594462011026246711657928917659188871097772108419080182230072166984644229060205411601456819752159443850195774405325865292733785525577965353473591502093224720154163211291233241886733499846030172840073851226408787022668847908223789386370633221637198056280654718817110693102856102770974250658316759512045748447134536143825024256916048747159892132240946769619956343011252117093275001873233362497615312267408425736406741927750514036189841983719285812635931634380250709115807105164334647263237059069093986437615925828291309646399773187022575501796764601563714311532489447907575783111012438181982683344836878451296728680884087665804248973408608991225160621650760023389570339257615808730910159210806550878515117556749472132178041805341582174866536838910727431940118520261983045519471767978502016470836588466867269170257810349752477021496650022853501513991386332450019118600925417473504911706699479348911900785098411081282616802739095385693134381985792904436147287296646097495701975954843650539509952 [138,122] -78845202886016486966888019729274168636242433611267067865765835700244758587410583038820733705513584400128950029737604868907770891478899077590383802711923261680990095248284316930122704055371804476586686378055212313553322139193680901520239374006418954459452919500884526210417806566530360839103270237259303762389323458725279866087706462388686915322252535803206146971476042445774140617825026215847568443352985380442237275559638477790366255493878827552880772911711270926951828757376282781789259926584719819296570813667172819725366220821178263083561946785099293489663211789261760954398844217327537762513586862776278596897066333598098981743026208417072187762474117368852123316293747155911288886989624814266668689338879399142361652200724357491430266761895826897383106937417598260239503715918078141732364010531655114430454154874609101660754885406618482010490287266407878289511689947788743962508621331609855204343861952390562801892691914692746982705679270279560996426290984895573028437655701223998932282454587298019428460040545284405958269286914439241292127958891337271848745061497812152692118141390873532793361211415568830181172002612614548970551045685057227407436030016249243800554812402723890884472952845623930118240162436893253744031553317030578854745367240095802606420592339571010779297580895328302383303415644308895695445427362077865444774646523338253168487393958179472606864873491513949382897269120493599533277985990242003629003368595034241548738623125182676961999334561869386621657242779700383906257655436992568857083177081204005264182710474229265942895885347539636042088301889416917148778454804956914848066066060827831756292080683737244732153272969631001120295707339263966846596016361832377197819726278099050763387939744867992612800172118713987190035319130208140497480350774157379526499235105299149715813765237268799129411297711052119854069650533782175425350910673083558350542608619101713391376451701230887914273650472520501248700148528327008933700705272674517140429071493732 [138,123] -1902421091995581793801919792125536412015930384754953682460305549441324989858318312494411988893540729098017498763862651445697331563127689972054119280084646048608883761397019702160262276547930161587846287851472304330887115249309534228663501944103909019434956788641972212968146149376170404518367358350152669293403560229992553979392517764345606873333486688550804577557058342086889281539896771361494371856449532554701813303160593142385415565736186935891817533635325362836086072442430728465679054074996148879545425472064894951837168407264603380423285852832734209900697612516592698384245163353919036501367010250879844463486295450329484206210893041690270098476536449865696285189386991212622785734734353934545970295781519535948607545633340780924535479762848683841083973617228106371276533241152649215445216656172361568730919116868915294560281827071755846978535575729379068791988426386120697451301460847578342281443042896430117064623262205658145043325306238897497549622984871295523566309847885769398669739895675499709990965819800358658248169204843706416321882280396535094895714156241716328729286972590720520800197806033363899659473087193141650021694725993861371243998023512694447455861908276056015051634998574304260211280790665584033613743624522906070563607274566524877238763510609838319985435649905970780244792033238658813152659568211480933442719000349025696233030910324144052536978892430965341997603421542404645578092899684792506327650812548090019425947147665923737760833698181374474359870403235176399421432276314454612743915125966185804876318685463566754888047890250606229224147753181482919955810648070286425558737904825666434887323654323884537869505757207199913617661741759128158360289852827191815812423893887893964120812870051950409793055152993313393835044497639413029838977163995392547213545090307942868114318698882845559129711982793172172749752916750333838674751380322558997756800519919164852543613530586504040450872664414200406222860627701412862596217573788768457075584 [138,124] 178202273826864702283678916971007781500957119562485584369119476110104162254516606806203052241354559360184845687183037201636358198392691070181622921956582495108633513862386431767224242361678280939414512746206125473823911122950945908325036266947460312990101416518318611271272547973037525246244836809004483457789623758622817073160244271591990523900811803705416283470406033895952463089927001153044401947318414685303952131957231115125361263275484214791732969202063842482216478530299142716310688169755844066788981065627782857387726310167720933178454763093476061276631472691941402517416192708935992183268641989641215180154497437202573148492792146239554809066337456418588585329160659508449114628867574194985902066377134655789769997005050601877617445735911860674228859304183455876030681123283628165215333318297832786422464335705778826772526752726726966977201636505761013694959496993870896101110242540304073464271689778258235346996542998095814419158783531350236366866581319414953926120244376201813841350361286300046786344181544910974534946251865740686437224377340774133416755162858026410553525163733665193925208672018356723926370083072296414085354218104680489140733784390467327824698579577060959949942944954450329932330797900056087756943057445488720901942807067683247131995848350897906036278896954149935018434757984803080568339789294832423006612106332419173042406682321636105284886157816266047949136315552415831842612233915861454990405785725324893968617077946561868514531626865927341810561216704628350297930847695807680948152975995143785727256538030420420053812439618771800038197890040309672693649303249121181900066961552103919783394187725633062017116850678279688462325147360000694821121929431784736860655683285076498347752357911028823403150911276817316570926090890969826884925539675443112192296955479935013768047289304957452302605621748507555842881232640516402270418404888212113556946391441618252832312886591173443623233719072010539165610958888053196477699570136462736 [138,125] -5334370755973207585569751264721352153145398358521597369641116720004710239857703790133381574694550886882818550540602149708978988070311261366269889086794529041942382320195934589996571750961352724766755028164514567743309748808272812584463225107778012327700562257814422475221162145501079817731295863931915094110121168937354571562104187152855441431838414109457232669903083789682303455014708140544463003787613614411713481889072463629330539236591417501393602347470944244743347766743561786877101575239180787616341756515248020641524816809476353380098875579632864351223023331441225319042327672857252849543807981109115341448892519077171785775767121397078447019335599716084048994031605428646102808726973113998063682203912102918156855021874373476130467358368062657765832210900660687320400798563588042307678400899851908603752070124086789631755555980989539308644061265276592074550018166110595695519626467698762336169986273786904070959718518088534583175037876308322404412148097842469617209777664124617750027566744270508840487800699979311067836746537524702513026207457364263687107328701170616015998493965037992154641830925685252505732796019755500244455634373923522558872790373313280156353540879083562073276642508097536300431654153513035944933004202516447754474783190202047776659933711198477519618457087968599100625258260198460728208535171453825122990745814496017631638361603134599807546764071911083575064787768305890384342295072048222180371999541236066380426955421836036432805628344370995220432825833691432175724357406007794054684232951917310952309752732282395937197160452598042217826537565830032719912842208300138258296884066141601515073882150650922827750696049520866046310052249487109300959091549705215444734392267196731695737291948528600934590215803223776540069652005319018722041650935154097355332842641364575648542472071873371060376095143926613562854724224749196230799654668203029555346116803286190590903235306445676651194051905483580693545430785357334558885911664 [138,126] 97190439982416865832295853229838212287538703429671435505180917240740044580749799404038668340322431193330359393608425235170704718925174689708134773699204399048568453937094236007590593783023780017181775762408526771485175535016133251224652592374894384182100641640579756460153000466592606733537236929512160619891855654714780234961769724282631453728984858408087678862454298317639738353405541803819965535170410376714667750476771888771805705336333049975668176657827443812333675085817891536692067218286001938540006212031179595934242451082178646111435126752143160067929099878037576039752510737259893042843197845454840381132933261617208668381816504425468744210927810871527857593838076889093573661646828946913333837169890604186583342351164458656230851307765166528186924466438142578320434801609343483505826568461220008731355787614163542861507337601130833812174391277228572467272666715114017003695329166104829933162543414886121510829477593379046100908693312311075820110683489333719324930652222078404962441744733974957391961584285451161428508164760684878332558525310449687980264074830580303409294404348993325277133330017208394644055490716033002594794786964145209027561312283854803445332728454259326576707079322393397464697494822330839974305331435468912535975765557034797917282658030305833295688371515900946031559512702417348133224438892525793381551525693555937611910386760112574678405182299898529625347354708969202101957237735918312318213539358050151965400731097304274654931557524997576327935977517634491347860294135446359513544273927149086909953291967496053299206060125935368868042039962680936681607831071828986166619469682794192111399734205023330558265260261292811813391780970362919704405263448635999521767487209429267823042381327159281488809041040543427872186876457819857434753218731987717960947512063082824481873816636280868672568983291472848020167212394061152850589357659078361543402224202767089228543532837633863159501597320464134596693498285468607604 [138,127] -1057578295672449529027544119918064808079153432975395309094070307705878904223707305493470400959195431481878649611154221427833310598171057972570131993106887339499900522277328619353511232020760153391654446762232082510816964044185111424495920203529397409965381819619734977140773234627180742341982185674326483349561937942963451035386769367415627387903205735295281769001211660595723918628405487450650407957259076444335080681790711940768286904743694663253748447140022615783777140200135565425094758168021733104556801399416215286048652223495013243994131407688823151168045026308886788399719104798479244426095168758722098105276940537381741572536030930942124927665981132782764845958078633447544081085548011186934039888375623630350628139412852230423908474484915107692018353933811188353087433845195430271309023509475359175436627966576488717464878418892479061883936496701170027705123752669572199164473616539336722871582768479915494566393958804746922573985150940359199997131987105288848395246435459436553755376920593730956610651279356136757794005147063572425686329913892045621862369805760962368314848300630061018784518820896269887395347592079076721313427492457398803834735804106978833060432089090995511126090090803901679407543821133164171772258228249818670426304291485691171432580668023396868071205195194921662395363970652529134339398441803144525111115197158242161959157367703073388964992337562130271363358970231274939958569796782354366110386497605752749334879148198492713732907423035280745865300247448131330411805490920649868215755252069519280550766730549586575999127802466611080352527655186904091179895441926999596785283649637859227852503212679537807049355917991087001684305208092776476377463699189392322021633100492508214703187028877378372240458516917382798384431130457898509770357697292199706857443228549152605275929420627267936258801599098289334531486024092467061154238045325031090249421989340220939701619421205360360859180154989333333877247019872 [138,128] 5572808027403089260256439237748992089329756975708307194588246294187678814820428108612242159284112102834099016997266941332181015616815316799909242269718123648387689375827610186048155190693500314112923885430093604331354965622770617379034657568734960609275064266898327810538318771142169617175072659664020354885179263889610498741926600996455696240243863534227389012761218311472328199012336820377189319693908166243921479835962501025679209428539738074633880108572694775360778495190643956322351873148141709351060036087970206776832289358604480609208043118997132620147161565574592249808957319800232715202850863174520161061354563961046132293897877407368272511042894340444876460007453232915185313444905049420377498991190678398427779908756867813339638333969207173453571984926869807414241453223701574505060177046594414318257211296529980277189519641212281273899157270529559993635122652493338867258630634322148832494289320358797615987679031177897677572127231732461477309048324250316626151579018014220663675192732952409173321455494556053854377840349358353930773849426194466380530849706891597160148316973647478342212335797134560897176595680249352857254554562741400038615111301379323217301017893810771619106945849450396511690299463467407574172017407704423807602947644893243079336692095443140061428990321905370626795869059646809109217784656228216738143750986226583711748663414946585008363929774608647708483039391132047609979443464368963583992444372087814314938613961980386890192719278734051258177282004944379077253279722317919321849452381216631675026527938727453278037327989508389034919983659658738726280304835959769629434762951415570221378231674662181968012596941976634514812569331103094525714604723681430001920488351669222703534601705186626907151484585022635756734169247288067241021261251168834984428711525123983220875206052069977418671211138476890315346115608511764756644012877703086174534131508729939330233176597139765993502703748891718085504 [138,129] -13508439876811498909282932976734598606690367863360480708258593423262834662088697891486950147956972684251570584947765947588150778304923836434162707559156577439827181008398983573500263417090956474378668035116174708240552851284846833195777558289675766063068177310431767160185149824321163979138210897335949941055504775166198271729037792760925863691887772472257236198295907475078061661252716384119520195444460191766159412179704551148546854789532660281322591833547780267535728841316933885364031322806281075584741177781709817446024544234742081548946094727017494077921258267952945170321568565267826378754679282398542855009656063592778503679261286136306578543513758804887996960837804279330234641097388828461597773745370753970437256632123746178816769056556012347135265540697107621959997544611610183415063363423845510731875888619964861720152937739123586052704814729153377229860477281166070685458236919756664138681566596447726688505879914597565509294210392698352919434502586623480979598097698135136982598782177127566250306849024390053661079176701003008721104311643682405473606170362189532362678159757163877819715916848156664871449915623037212152132773086299132643713663963166737204267868901747841907020839659877348518440109603121685607528246184091113594289303436722764892488606495620155051365052734554408221765238936799335329484535620610648132248190912127803185372366890282575970064587675654264121607295173508130916605936436714389416443295320596840812238778453684066404124579628312429497631433509532487134747557601882675336004018030103951000729067374559546342743586378012410762865233999422043609568441886553626954067183963109128948079820335644287660643021337215874084535401360979902457038207299683183031986760181648093693505450823281213466823379093539524219007005820097187211264721186486504846584723387108677444126175184789143140983019746176804239052564280407216549291418000923413582389283496579642433978068889500757463119758883296 [138,130] 24614122387199986035019153623468091927248136358454866636709000829359506567113500708280401410014501191449978927340113046178727926251957695324883976104162350575713566387097148155437451209108379384461773875328887668264824053641944461800508689902699506377068974409462901204302706073689563208463322285531580405436544049754974089587077555584987613575006415954420690027632235942391840695485094207271528733427552507380284574162988512699226043373988435673056025078315913249404076664931609323687358002853151419342024506382276141091229710705825534325260403075697087157260097534965004760890595534767854518470200706564884568680514044746107796640883958101448674434029251500437505655381434392858597552621484420091004935304126054873826530650982083836737891026491691517682083592671737032203400472911662749153978586367552663384632047938101635516244748784769970458318709521744687697054113729916076541109740996717070416807401139729330778305506486112691334485218045548945113793432713601333656246676394496404178327627253403459897862942645246892301296962511567082415330366421036286503574983625136498898583531159130129180197179644955529622007590940479726220107430252915376466828784599240727846340383732285438460003080676760450673419084474578340480327305750126220098863451601372809919763629835781838003163782918428649375507905384637134141989938058603673916707250729101952182823438235920549683300276478754933947432529187806688484218524324533248247044779502853681062371835879221892729027844707159917707321407182331234277467196085407778908450857549569324712435103452895825668505889328040954133580619119867593352162952793415988858842296058670952998515876837238625705150084824249372416148216165379309774306639374689548371333680630205526162580853168937992133801620322317103562301486079381919226498378720149819002241676530516864903159290651503778961996856069345679018157592484478015060441560302494015055229466831833859612334096557808777552624 [138,131] -7921401865171216873183580531861152405471346110155255148888366294929783330395361065297275230080256733978216186466858732282214150414360359928883120942692431823606650178346106221108416803030316555989778181843510251863147623911906360750351714014220928500528799388643979309667718401862682712246528100060246262499237798733469262746574000403486256276781639823366340529448402605945204764273382848934388718799746999053734537644830311043030121454212959529241618816761480320611596810226338388034465881345609808645476655388603516228539779472792860969723715109413771815527045152760593024487096833006822075059534036848281414623993049861249269085543762334711029718677431855832779684362040007451595360012938663405737586932998598537518465807231611138980458037622424665353105491854664051283413535011773935043306402084702728458925419255432173190791028323300776594131287938846919159218852114003143607857870775647418571929220395430498394299200305896590096869171036526621550636634778678735166767233167550571405848993519648695215844869510196884492790378386955505240537522107621959359967364243866999650922018072872843119337085134185481860447076357738172518570101432106614381173717137438074060800562162578892976198545130704696991373700520778950687491508088788040017625397298698030515251953711931522138405206338269305204888023231291601509196982203668794921636243732586695826142258473611224557346877685690111887663757181984961435514592760348530064926035425042027906545051881216182576593989274805458580119547635585777872568603650334964465353058958855626257280519327991122944190140168422953009516980102758994056544828826415174645516881248072568387892367295559385286815228972951391275338768453564480136873170849727953193886294370250192629578037416631900323283318424850365948962370161401921441733039527103900172050953206542394031946097630002720876916639454959286426376166897627643037726603246601330647790285173113957743061839304704 [138,132] -230466302372815961313158176310391446301661876722524768028690310076818812290924140411660100362197800828567680596199321132567603554715933708388433148612470994185483875112341709888709300297754276461160124288041864998247469089333382273514475633351245581675273821160845564415076602245845994372412794690192870477387410437727271161297900166045186711901525996036623663733028160181208407722197177656340372764571235331693647610649516357038813450208779580254458640044131966103791054794285943901106080088635494428949604304757659854989635011984112439484059676367188370701597102642816678363796130428627268715195819839606633077656712588086864800083957226993843034426380322565905680858781105112002887602660150105110229521435314377631387018653201505870290509409515649158147306574694550009991797574667708558830884655377640213834465800647725171136976667984642542091045945477932639447576239136677163450572211767027271502464942402253539080426522503697191846985139888274215024826590695930455868772659281431025668203533992424275949769980901842904816277459647038653114546961019086727300609750429114559708523010498805859579318898234520253309913520431835049603787513360560320454815210471039945067880467191819474582150478042951545729742231951933570153712529420458029056719227561391275139486757207798794729799768537742850214221538599820437670186124514285759448070811611473150221243428714713812319073240076245868771999787493312122315086525563161165559013829815226828941306675241705090691691563381432332805197234327705018415747826063077813798564877267120179337843503982227917862874207281238232251379648999560128406460995376290604481877637013995549110905169591537842582658554604429649814498094489552056052508333522193167365391083769061276376912223154247171396442109562334137184869545750494221848506941545337962911627042742439585915167009246310051249497077556468898355859352645086867268909843546774421020129167541798460074688 [138,133] 688636255020782125136191464436340940746913118316628657417357387529698069663220733071153429499409453146212126726405488732244750338658062700755801277285390034625904595700749682968595279087327243921195687000079214594854813489699630314520328244470240242841308253537841297982789809371436867198587738041521852035146333249693887034019137130818696713206889035962758857431065490263769611894109886454308929381531793934426557458557919409685761252379669606093211891316749170424562674884545300754075052417124954102458297302661522954186046494681318222621864393496513709747391064488381642109437651722493109412125405292893103021355108561764382151831282669030371656198831805394995600582883976291204148867456266071939940384781868393051972166862233781014987686241831498367932794388215209180897642792206315453308622558932724283475986209718108291892239797378447506112278375065048365959791152504114998185641601955537335805175230935575237333700762228766188999061459852247200964344404857484697479992354694725509277460244510135937703819499415448433643026949733733001519247679338890537529906243205140674357693678880133471268547173726415336824816404050718058140611375406531573103570594774731929809940354559257260326757193966259659031572644579429119442750576034581311213306064650051879587431404036729681770998918398584364437692443029599708147877629186384867334011967996073339273990092224036133003664309911470532841295205657525595054831842891008525404986435642438657828466012577743540111963181924145540688872351477244247837965903789683774120549622893190483078807201868666632942092584225695870919892673232971280093669007397867331713276663748130782938058807790959301583263888091737767879049318662969012354727181355400176204354648253800910995180998331713706520277472482003382953995040156860439178093196627541266660341947761956663493104261648282114601022686826193809777114594605989620606507746691517122134796432257952 [138,134] -821356949755480639231575548615011533238183001680030136742448499059380423636618561224013935741009127897810177941821312731356456497918309116241456771755425941286207299716644670844050591227217198776704400203892361809239784654615845997077343496563463374139587613570198684526889547739854632042755208644350852534178113508074790636000226500580458470538249664161017388425603536946507849294103151406247239686557455062642219202478729003510783182516783876933101280749269411446205709569879524800039749985262660770738745580744410885962754991170746194675120944145704181531277390044209005982375496063817605751051707441663768012557956181270487806459747683318058724010414618915017529282400189826845399900213768904144846963019188164858373354289359754321309802714050834107742976995502928659012690355436001527424351391454804496601058757801245024982637891039828383781885753422997524368666390582409071581961137439572966792667114401136684555537087426461069080242023313957610983080507268482172938486992954715130805445953373102278691324610503580341950455164636297184084840436819867920310100838275800794480076532245593586205260582537711509956471980657209109551381968180921336754467076734172369818100438770769161804661360819020534260383666704770210308808316658857203901422929515831047549114634348838526683811538113389891749696388435953089378210102554271773754229118417478779491685205415391266127820369296020011928082625976395601561346802162135965199009237557967819228722354478936475873036696025085907266795657693377352697546182067389856170675737188856954744245925637719286353345878268537461065476397398935069643376875273357891044987289840938034835639764225001098916043419806138874057306768541086638594036945393498603528241981732222265220943467003710548949804626544695085515499615354718029957856394883238559153778264328955784260171944178047630649132523304444235705312649959857930109193602768709641840768 [138,135] 509375848196604919284748870281473414669672809325376748626704841887406692742089320452685908796812534275015695012895988374171052107280093373178565654824709819212792335431209753482092590585096382070219688306551423386141679591613255172705650994343070853049805028884549489815492994686614077707716805061571062127831187808510507859000852148367126223463522725729892686125854056959402912827992043824928614599752850669366995261109856794893179726612797087596737344558249897801960493864599974064697634889426507004918993313577300793928720029295906831426540154460297680347191206784988685529047154817299065008146010588998705273090915269485886631418793919029798430836515941471180935014845769246661949983170486188559868098906133981862706167328744079278512386447292832150588400530503919527897920500821850958291227308378838896506071339313671340079973502917552094539458561894417102753593724637831410365336033315305431677097555803177852387113907465138852478839332747408822468414283846059079970077307088277285936899689541524027137270680635986168293702819019507599389045857291442311125958008142755618912850574406559003921601187569644687784062808234395950167921741258465649124427636097002232031280152572881476540639208782304866206358938674845984184751542815323271698737103970344112484969036489997193234163131496521095543026537528617555806817418585062813795304770160044087280039684778245072848002388798829784904362538679648809355879854012803619750494547120066845045903579362729488441929005208552597268262988876626770487906261719029404766588682414220371419144797331896503391024954904999123973574449298422238105205536963249513578711048097680966168490380746752794417843405052780648848426201377785759997539003985662990331570983409144233019710959699123872551389756281915147545683881517621709322539331201476570915120401848068850488980752315406391106703692282971209938428249249917967417232020688064 [138,136] -129089112586413286427663658546044048640127895504089059014457517200372660983203537634182770374180059026186268445537349028078896489699995497190703209533860547408590850435850252049541623000176012089899311362860261953187136009082908120152741075448085650921429174748351481497688442979979092868620147325232966949828747552761412685165348741264434253407731812895797251921236939435923377897762479100405251009508671354149666969659341434873795627520951552330667672008946437324353737528785747864217332444152394102265435495442847869001691064080536085959983734969421483332909430572398225355364812352728795332101738115292817712674072903772745310035280301917032846735494880338641840232031935914523619956278398516354308992347679707179694791355778348236256426444085354533585956985897712285896968386075922983307426135891164181414621041202310805883696941693419452123938249446815407551257228787378329797204103846464828082228922920384302215391613645974341057869137894532694079860617653431758871802804019465191046339017887136374201592234233204850218900790785669650050628629824780094481822093474396801430362338892359465439110627493152796109759171935376103848912622264363760554271417884191338657822307965857328409523342288032628456302593156120869421918260738312827579542056453614794879883456640926252955113544450487286774916890249387230671462776888967631028416594597947708177260655757715382122340575882501396173858866364796854947995743625385036035005920325551552963498458319652144906220361463795950040345401563705196574528064286272954350275054157381322951695419954051266632345138967773527664922636636204812426683121308896096365729197995746654587535830699977104956189665815567391081615836697398960428869839194034353664955639054403783464414615366513048549970252344850638038302183032477108939674201036099041900380542951444146792010420335492270196262224363804700964295738865384999376384 [138,137] 30588468375318573136790775316643421916326281810482568878799569921752213440733589319037135729802285176519486307413190985175556063852407211441651014405474026909731553861284489857123376208456090157129544866056449764247537332866978904523684137057806706966679961573850957813197898216492856833271997770433626613611641671136261780830370652984901370456355763094335828442498007737438443437276626760277214112504145313875017825766111318463377235773121241214855619663041300466563368480145378836001774779044408716837075792140842357689894105744805739181614256506184312381286763882395105519988535647270868641600917576399087126378847171163540384759586906872162253384605451432344641844363443772547182131222691375853840880025505541639721045601495743613528051334724655047171840800365588513462706557915233045170775337607410778184175660927151839089331666154290814909230751394359736331481221103192561921019872697995493965084562989277914606202880165158421277470101348363074574848386202981431412862541760307598256894595294241204011316544414977650879595799790405915447164371187217329603619593671246480837745759754574620153202394955982235949909619605077584722908097801989745329276841066375060942631725114824088507002826773644278908705792978912027761195402993673679859008005472523727381172798776063005630955585147669158773778117817655464980673296762420800575539433248022788838101368711651856228602700912050597246022339831272301845911124001066402787627138482483109475947824672544797355117930061929197537544409909307620243117484651516759825363277840520884926769538125676444749683991412603913151339911104260674872398203138326691542963186407769206107463179966729104067150069580937163109467546844256468326133184328813153765428287997980064362430289856024175344176364149508648245451360085813250912843675246652358884893701417147388124095832975883454731050597384561572153816094772400 [138,138] 1237081791887522449957962419847322562589156219367875083559100034417622035879889325605150977831235829909424159912588130940654380285370666577445191543569469938123471998126483938973938578458985103374183045948249389071217352013398597455757856368218808563671945498391682060852488031558334364638004202108830777665204578294581937096032454962556424668573498246969311341775854304803141133626428984040893412352542277716078060264736132016170389342255263693027199987523929388045574689192507276621717363660377944477308587005074913634670248730834511335729067069154429166697460777787256652144406078357060943460611069166226931329718832646009032102811253183310997291340066434768615716331534947543009229452987681343382053001997173504225079577711643187535320288451296430177485725166894622404172429737157345847930229516481038959795123644261236360736628383743516995811106713330111578445096575474694270884311992046049217890856238932130588273272917287855916062936094834498752797209334232983486850919268441871313155251502703992516622947792927478109672215582986858635055620181084399942350143784111019985336270976233587466688612492814381782483661668200375459195401659537431953999154754573896926525452252330226935431528558102818825549037331725052945314941960885106530305708120806789054676823316385823169590983981271019795649541834689604727937542313253000525948627839331208455243465227728300275496537502426724299769886239587815992046340433522701831339681858919408923760625784069471954708918580606457286801707076780230007831110342640987635736067328520511235292788995876851015706415753489974517677678605647361395745575072235207810827244467281577898355199820949384229815229095966374513879874091734733378418767876486527322796733444084645632798511356523997309337196188446978241765842257854088001214888232238222241218232848983337049851748816341084094680375825997053925264 [139,0] -336590374771302529357366556460291714320572817947411404481831108985368740129315343097443639871218515461803982451141412609757500305518393618149335631108564936616534188039854047697477740140350046422133305757496701625613301944168471524526042455569017960778876464698462155274943978060351326179708888179652739096900038314792397226110348063417418686689360256033839198711372178753227524842058205477173530289454412217482469893538312248305015555950864112912471773963517765008956084047157913171948313605982133867171303486376468267656563281371857703052448651980766630272035349169662489730986941353607375110046061594506741068129891209018528423167377388501078144175437657867055328949119492844778397940222163616606519742454413142646886970735017138938120016964286936967572565997134645604019533998046324430440120985633861858697646856919302709298619969091549643030816779059508418269521999547594230374218283284885424516395353193527626948909323631385017007052574041833890200221429579152570261166018835185511373824010920101446129545935073084841883960028888673546433997813398886742287774402189774636103560037808159728421990397493504401331726623369092309108126738732995101566793891654478881129723872058746996673515324600278491229923756949098361991850322341617084357277695689891290162494932123080348188321079800207045225687970455968887707120699509366396426412437436813431394226390943614476646894757390473738418769701845479343832671634293346724524390112575517355929508037888833984172428743183156321670353705167457879965346213208943972442912044134571889843817948492990583055362985738286019450163006790597726005925509828623712843238807095295409606026493954968796890034341295789822186881319674524444927946739261354435295309767308711367811969014998494222557713198746262828197089904081188166235800077297177207333415623364284638103309299153588021151532592858654305812104687068622197704887595551870101201119415998831359794294722537175358512759566057902902634839656223847033856657589935687454250718907411336564505588344709791431009381100548759778205279457519037037350250102548085445936617322463710083075216823046243057153888840366329984192951788205991445305085395933119410600961594497471052686296708482472687939382880027848856577702064689761233311115706716857738838179730741005095700505828583045104136955883981262797153071781008527867934828134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] -10276775879799772843421460697516210703292516271868488090038268548554411453311171461777873154813782676668153605370868786619569324608947659692399993403362218539072497063952589511226778932395023643306713504485108403634734813986182482713622636512126025311773776672358659254520554921936982853989922419218620462249150326595209914503946711728608898609051697966480074015004433536032695138108158461857371986738296927619278791646383974920935464054857788894154265086650043483454760258349862108619785705341925735558817864775494251798552527384107052052554870554858680707861190560735079242190949572483422097907444099417208952919764511223426939275053821595235309671799157374168908838309792424083073697643336673654116304443712708744911637550048439690848092810046977236939328672493349048349927187331110317281686820127206563083678785693054214995600481756514186698421790819895670711772879225107090823892654419348801794193762557129962484629740445054858199734907178489884947455136313522052715667466226092613249647188141890848660799487063053011764302968454091951977392647525181000840711355565429364191967540327545230640652737258066995282545136912012127238093830484360633020386441561818804944137480137149670198463141758899665766252184147052301043654073768568529968421001483027693968440756396693943155218627394385736598776414849579072959410938672087637926624310484150131859189762769628197123203409275866807279956349799928983013114768202385120919897089124003491682476845501295873996277660422947368107569535107920848255941400016491039308376711692654933397714197516965486581870776387757302710880182974785389777429291437875806418367167462308896863035028330827842253941617430461110222234555948894976954380943661573412537099206318291653476289029658681239630869311921356157694134245917447929851600832439170855359319173486264587486514163820250081164049060414278295733870888195930772532105945670067028305695609252017971823642430884886032308300129515585432645835074317114968574015914713127040699457474779178136858585752311609708955003504490498676976822881021909284204302580250711327498408272325552491240744567999896246706082301333125145300599993095349626602963383202266059598689455457092920855617100989902833040030050447382821280264080413090045739117207796474693360018612435181174973853357228382177440554942385777929466836875481300593529378096283648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -75721239492789014431226329626256406072567735226972201028582787916753213187694269367184519952837713322410529257145776232524386630426353128869063292654218820355841027975166574019960385963134311506865319188863820344752647639863777552408986258486523852934720459272020277727988071518941721109463482068225810027528284525466392732251403993222520434461940599449676047526869909298159823715172069718350370742098624109277641372758280702195497412547764091523734089040377655152763703960618058624223357851233252362279257991338554103511537147066636585936616369334907179019012812081536288452039736779578835204764826505657547012842176509788339056490952148456860273932878277129583463988719478173006993678704998821056964729963105058610287700925507829276891471222737044042226154705507079165553599356220596503174498351974740194429238737586870126544068952117324932629028668937948216400725090158548677814508790167130688323678818823085558437446771646891926361835679905637875079731094765695935148745836843345297587850574943853325276108956744504831975107391028300443410834264320535341801675458194461141674294427131199534838057822810929111937214904220820411427436032652715744376747079331112375606042563767863773742559061661530734162428401151757863931590503686464509028177979712833242155987735985077886065869104878077835814352616994567053247701001347484144147997262487056795832755426914728672622100650269512405564947351347007061822418680194987635926780593190916459827521372054127574683712876829187445941025544946819263339900323096831582501352497776651105173574854629789642482722604982158274961004154666777428805598060225237379017176968318216724374823021328794571851782147954688636960415634063176021975438897569415286183007011349884073520952749064448635121954728388871157900430671039031376200103205540691575947313307514075871127946253972519968510544760696099996267791213244667053000372481454529400540213801045638033396634161710524558930577323992300917022859364532878477321956351839651623217853751613955486095252977751107933602062671689823881266520829580045885829109139648962275444031606677862810127833848586293234740258242281195142490271609922365975929347270783858459484737071956384845389809936798038196057674165772982744484392147915735802132924678898074797240311230987181818911409993113336423166181386826633387390199676257225934429940088832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] -8113233581461816928479489239613946776753093201853782739713371582939223378981496213876325450547409374879409051471136355637456827813134459807648171856411337574791960447622405403172956110411827813163778306746059342187621207743087565561130587158389839367975135637014994950404261151699467272646721465178056520089362622259310782298115883758871464174829473403136105249758759649145468577264179989405016744535504444386374065945340606490822632215031870785663144983917620280614663610302969185279501252967850459854364571665793685546888077560301484436265516165022359709822035156474516509010715969334741394012759837685908737386939158374209657493589248989340082966051088256383497109535689153592260530811095373292033128049915365935430930169782070704582652786544057072136314631249959254954045393290369356799509910109424433984187941466607834128460514227052164280703969418148899675321969057914153342634491535210089196740663803730496813230776057622417256230119898420354849946430689712191921489601014164075274035364578144227765401062715653061614626083521771645809829803283427627794443379985684661544926292927273153762835243484295049017050262183795689318938296265892154708510769692236591105785178957186860808110592027181165508968504524724668400921995263681007124658878977585235412018181681481954225047045015520825565205123900840792084744751659842863644144888224910252163922082820464124418402159897598866427534522048309718859667979796732265955530597680192806094228928398376909847734334438821984420010950347900824641017056219819465161731693166502189166810785902836820084443903446195665704866968948386208772178969936837184337938887593363100742389449733326164367409575900037157656174676064784931884446889275979522506845266207069363446710331994955406758898138620142633589667636389104481623224317147040746124727792755607015422280003919401022582364022725776052438588772068336656462949410817880639746419156287133928405700394310666356759456092764201673576490165492672882220827105790525986255712197263509758147310149005702785789437676838267137408686354509872407429591693351712269646096491813012162405580713905446946899476308524823579447715844375681263814523037636772516368719001760910530110943887010878350062237994300189250427585861588291167634809905854196953165471408442022949045376378925778779351496945059966255273863044723857039347480162547531776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] 72545006401964040333338865242321414310891070251797264734740274649417053320989104415293442444276166344645549493604962947789788588862488087161711559456229481464165174153904028168819098078597568918582579994451049461784851938974909387481787428112439670436251652108471322446013831358044296766099814602596232597020986034781988633027697900538409690824615680679172405134047592543025379566785060161735920215259079953714179032012629661514879578492008258304586709150596605886031834893265830829477192022015405884275783041103722249574752758482444379069079345675101298719505038425349855619652939973411371284640774226372052383214459113862832776387576737124371518498302969572938588737746873833780102978523464507434387971058616521591994053420746068166377206704047062777543064800566125465987639936670191572918439276689349659332461780762953084841552823889689575416139827393686448464311453420159982411224732256711784543603197644111750355543644614261771468247243472947120432490558422585304091176424506837931990105129435158465271789761491096873737231438189593633610175359033231890874357782664987893707584698067541101163561724033423288872004281851075237414433595289992521212244551383908676100800862523612176244136763374986303236794296187197134281043701548542906721945983933255578638497506848507508464338854277107036079801302533903262339749165248474950788715264121334786913666063238554649821481037693962000318191242929062724633805591834497780466580086040917332483268941615224877417331463450044513996787659684250027831431492318916684226227897447567510525814339843705377433289948441775153538936369597797558944348828979976824635793743321836241686146469820407190763196398250972710333745351779522587927981050156912015235667740431628832672205999095651096773385863725378532227642573517858204815566682831697068149699304457332941168404629058907699479705412590383217909507434494435598003480443134746227761193492688567705526033481971023549338437829173587674766131343594401634295665092092059317378430787654193988444109132752699548416720714722192687457600596468826406456792622589470285711950489389046397374275548499119750818131114005742036831379211330125748846339300737837414809006297448549659174954793310466830091045845260825923348988721771857482540245211410864947018100636668019252313284084682972120911682098415586181039872555176096930966477303971840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 71275589370837991879995608409130085158513600764909177711022919018575709945518126097617770344832158209236266370217745678049261731393759814547918564450614071174167312055120008198432685594155271036486343977418102345381372344108273448904595027667747374324524189133048878685278465897763433890088171069953398338338079451881529388746006432644070150841126009955742317078694866502270047743683265073676602143987110917589885199693686707192344939107718290290327095015203831174324189844625295014973543001758429952235774442120713219087350120056867861987915912028808943968001472108585546821251226835892382898468260951628142226262289119080059005635991586947880227242101041708331641912077453603685467298843442183272271616248950852519908148743117038356155946183241079116370272514247571370569737570696987442818410641095415106362299861763937399970741533254273384296371442624113999345387433108586292002816928154676120577491168548440344219877014274027145052391118152742727847384726164136424769514818110825982479522542883425484941197114422665020900985648716724723929915377890459519851016924957591829364473994692235018758945613492081072446843461184338233192468065402018140526572274842883036263851457219022476175254135381714138141710124932829587669115745375089442502239499761793559373046659917126969740031158329561393502951190206511769848740816376829478562408245499469080337559518009325368899456823176644786387023205660881350332793973895561589490041315739364506146878811915149316787906249040585216446299854653653902601491839770128443755935883067905396695078109915133460520297500264913803795450533133981577465516828551240943928486478519999360459642958585557578260678187737771620492494440527596397670607762065794025313860611298880283076075887830708593730555778041520297575823812384404128791386566136970448240774420521291147104656335699815395935413497114221047963285488529503659280081932041440897469520583785193943790811019508866797773323704598754221814155867061886682939967114927099586406224767960195570720056098223792383536028255662949575406229896368700956416217423143123987050542230697577008403703649075109818807595690330534399010675383641945261318771431845375774774813510096804242799204867224314253810960787954751230040437027399392293186462251653125042868505044743785839366597725871190539024372641785065495111767126785874161537824158698700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -3234921979096793000902947144475215316132799491545146233276861974725358296964490326919688154290207452158446155297994061883775004039088599558143588472893307221990719276720765102554724013776155535490265225738598751331964380702562204917735727536516627392692088830245526846547827935461571017417532266971813765008876216098825613811875213181972708785074364410152778140067597604391900679329044454298231718554584109115308559878768790671933164209911954774034928471388591068793085077022522901354509878587559035506762121288393614164005985496369071062645675280262023214864531436779487503772467429985789399274974730337086102978735508387228488456765573882319809006557900732236754482048743062020012759023383634461281221479061244311614424819218380726818460890030397767007507148272337292715180961538448332876159959482031611004505374328547425735246155340786336910781895704734983820185843309606522429591406168464195110061595964302079294745694851825336000835429238933933156503139564387163120966606567012930911930459413091441015127394119449659434259548959794773216269952609867403477885942476698018709522138555352849620039928960484602503154880964450472110308306318892501390145968881490870192735428345814736551611296264895114159283805711761910630972579163891464736819228082778430050548125644454795399851337903614384298759715712353402345509008131769881562265315769611843852320852852844908985734257977412370146503719056761377780337606100322071291162865196702568902733589770055735035588101526062804855960642142092463350756811663076637874823366933459907129436321833761900509403513475084401900523506142078603016950262349916050454169104755535899631413442169733360368252493520545828942254041793495296800561603510925162605204884458038510240958095041805599722534584672941430710814250514668382780359426937027649188107699681427040569105111903848763318751869586051937840281648870997259045031305526706991367810472740824162599206758205621459307347384333339203652612685929959813643986404939865739057145635795907460667322620358886833566582322422569043287436504363221405188013106981030038531819240119694994764997378849783290878896419662987712315760152153394172378379910383344229310875744049655204382947392980621987942924381030732279651645004132002245934139053834710193225705675073438289152590260240044392458855863938435251435467960836487235014911091861671116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] 11645689321044228729795155554955799319094803815584178194963480423669724236349056531668802202251625959570710768120198234736210503680871858300297585257316799333380920043603807772510947889189511368227084077645199318178549514437649428761842647514737224520623021613624395785082528203259450122051394139773017131718954935550097802057229494894359539145928488040108658419963521403365120570803749192270683542369146725457118188476178502517536557881176893944699545029841534573570657652788218972217082287012926860012549173737882979312071297248610434677315065833289999998288581124545674836732298589101414042175820698508526463135422245351351621084404127028799688523889381449772376843852917120284722595858576835562443067421626675674051202010023937592052125547765000575837519289677674018053627872577267831134506561098544303515862720660936870067167151089514172051639330920801501854445789760198197633597585006145753728251610278953106925929543638690733978789619678499407496238364673573851321578758364258082155821097145407976374438214569185363279677251065422610843665689630061467819625930494588495774648781599551747275564245874942469843402028891266679858922715990307822859534498637841820339966934396301594953103416241809886901619000288248556721399121916870355532659028222663530563183075495455480141198063896733094072156091301089073382519493978102683221230740811057602914073875440457312425343245957707397521002156577853450871862870394398894518075212149508249215113779602680903497267051055627908960464587827552316547603620599609196011064346323609942047347497101448524476676952696765977164066138725517986192248513283321033481715057637273650376516304059307982157896461107878729672640902274773540076574929468689582862214205135521411750749103094167088405033811506997299910919411115083310324044019335914978775614765730551986887410458098828022029992766197073560345622094616238120580765729325462673764654125363855981700662123255587811557700114052671708144714207586631906119843517863812195531165602217056289067204588526770625072171462425224078943722984116782400417337480975972429254556678067653924079488310190278988512580945741183688740782808764987493415351819737266038950995187956526864779151012806328782214495240582323272624497031060967731750685151853405266349616494859940123339286641497416266596479600962608927957032519902074457131118757242441039872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 8705943206536034829944879122564256901164791076211254197961383077732148322815483688294925117207511445638568967622280742757993731691458402347302179302872125811877332948789038936950492590759972388703129318784768268007159910210502364999249199761969278481326917913863629291346263181495897036940282560418893508786739018748885456971920680903123021818200745701993957095458455601079720420813537623617110489061000595531629546581875638901643398183575006769871541415522853725778297605416671794876268413087272668300457017936508962862389842354984308585502233109693270169628342877821616305933223516089531162594939227850177145988022375727537904317853036370282746445496259915081872067449227913544528065207752532455688560063610437271000411169159644627439388324403497328796824708692712317692845944669170278667913782120332264586013998780672017113572382725928801531241116442631706116636098555979701802504104400030351998653689457914117270826682621178908353022936314794458372313971808809559150781846102462678131064716900960625518973616836049557714346066050616778275216576811485771040579192800018962185789363944881130130946903914544645464040635871450906093810149165109740058374518200974926596949200629494655040431578029717263573510849024588984308506937866626210202340625264659168686325050403249868935482708044775712800671173758461997249894766133730657779398849965903998165886052343152129114709580658858114962481540995451988890573734839502694250832250053486208392043698412566300578502647367107676097048786052554556554364996813287111844497291238847230432143543351360598757898656238649178685957210982725220837433143411062789026898745251793224640979522634540628675842315996825465394748963662949438123630546278405057399631982262175821810530493817499913579041355232029773296251338523477486578662563783221673941566952170694432657359718278721236230047606284674346543492825773659877130933241900085193171767968278349587946862068589228350456997859942388343358053066993849166138616259121271579563305735645769878757325534949833977117346852968934591984692083283079882458234095641355076742480489987328069544521189720783080689368932080635559166102253707708088293150900918377848059969029284856833867279268467364461929346953092050382887405304224051289810798139985303253740780286189629588157282694879150226746222379918617672309413888794131141812907677276386099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -165221783344578604108266977969967454101158959557524004303819129565579485916439015101732527681471972783266429222679597963156043939733936781837950104416419168871646519879123565813482376791778116629749407580129200924170263349967896572979602388424541925258269834244733081943016187251206989706899581797954138647293842860480456853404585625149384768069215442538775460443004423600346063343231500603419613247855506981926566397940834343216779293221402892256460572159674165855722399073101508063776042694277989610511306825417025773098764891058251557995760912627518778423323424291436580736971677479531279646342475473053493309256086153974025272257622062430808076921428278092643669110899696819516599005088377036025160809715855335023250187081115312782996567877315472608251173451906778605010522823670815595214991426983152592489030816803211254442726206978961342093039728084710750137695714250468011283824142692751342871435925701492713921414463600013490497043178189985719882931356989962794066331604412073326140953950496623226197921387943236395489667154297363933250943042431382649241342310747339534224935341075326401920013636645590785547938071198020239949162826336972819479536619544648740810027685806993879482660922006072402676451588884989861386133140241955742556272752279084335555635359431942565700663464368740551972751298964386931790437355428266867650025233543380378475919114313289791605911341245114045015355559907620411091496931439847472334137167964358737072056386549790882427447095986182264253302602262483269256293470833529514491937043613448484208697164664712955118947707544830975269495305235149658058614277241629046937466532822533577998053084851075201042299370153826667741560154303837495563767208871694911325841335707442738717912909356903679970254878308096011860746820785307449002630485398472908579160648532435201590552766471373395458944935374008084261838413811626642845527637729838263971000753852898014208075757135695256946969217562060904823261501659679436129720139928084079275449568489785107863777065415155017698557285550116394939554764286865564289535371979249017676525095125970463267455986290201042855113397547881854650831855365631347408012279003771699259468876984260739897108079873337824480311451106743527956241129484552843427466383734289947985008114114241258911103958996735690028538784478535944355867440489544697592542664893734584320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 511411024167803853715608332199625758892343886668503218409574693928923029343712586336560004313532070491839754391388595038804089317238800903663324389733194955072143317456790703991528147000658945484437946311322952784500143684272396228791950619503552573496437890401287364801140693145967002056918124460047033236373111982823964071146604828731741949123623056548302734650639269658322853020928623936087982461947235747048154555465171370046666901119579398400162855052586276676108105694222009470778346199862652092689138431349406915931241356732265393339169077584010084600652275575266439906938183408223572579654823257891562209785758649670756213854830084106996038900059441644758667460826514146447616476470294531535482171876729545681346558899251149674561879718038524001253073211312074072345344040559391438204423247571282339735556685347549922216726786493466015138524756771419358021282029885342455930983770761204733324071722847109560050493118119202425081111359002808874485930549712406548188973473578833307964813294719514123656132384653106066114156132863238500813808157320699662168273137148989243235638093595102612071102935243680337531192224707110647351823954337680888031543307857469591255412100859869206281719721039539376589506567559952688142020588818544484675749257311475126809814879559095703616171851035099112343142748576240995537654997720258312376624851803086288547147019915050416002010493205471241995302988376781382727668164388482038977537339828135571113273155849041731494762244031438776013117247737844880926770165427320911598417725868914565866901446905229999979156282144287964570503157361995137417192844169958139514538821221542851961597076609875398934073330753658979366431895169704636105855145924042541440079454590522426301905379759633983022329822422919655870310840994325846650189793398324314462508707355295541378455816033145033260452665536950091177166002124594752289969447858541719744722018537959020047969203579340629649957676283967224437941933221094358102668723622412014355148796701032580941060437621077792947925830283343550338640493551713370231150266878774168522011783196409677401636913904974628899035630473876974961617152499430471830573450513631578029462213343991330214237629639392905397414766518465771564805172727368498353860193299239617187413499862861731599037874891139398763237716586874885301037331499182305101920350697527705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] -764054270005748696471615596618506149723852728005834935727352108977710352818056470765080683892654104909905788521333921575981962137083823260177397922635277884495237550696688773219257054482832403867526791256170930832092205579768599282732971463962694769393536482552366955120450253714660903948973971131165688412321798087874958744792478674962046549982641459173564768722923017259312437001814831926661755105404658999888623983047601856423526305831924076013125000714717441677366547538442270428300596174773943139867738948575218949137196141038939788545699182962281048641816308976453320078072598793967832279652929814288135657662641991530467061904635057799973175869669841984494807792219669572423422568111876257863077155301386030965910674120928878615913767906984435750186378532587514666420004787373386756765269277892845143525943589289502009161805775790749495639707783075961890130318246131964400278938243520984303386894101543348935364139523821880862390572237231558759920596796662347877608834450440244159272831480709486509762195067923447004608790320148805782423744848826897101842395799911900523898447653229174742410098182510401879398251675546813727920874176838260078432122988760701894405762258039148469822461975921444953963979389413431724838296506109019213805592688548058989496457247520509897739288227554464976305155667198223413570780387224316593398770864073490977236588547189105336185646489326760627083370698833220280049113905464021293804450622147120605760511580475831996645637040104614486005897607024746545737405272417112932914892305671981368774196577625687228790847871893668491863460740908724129241874851259511624811898466838982875180692609986970179966068919622960356109221912380221909840317127667562762751517801455279820197296782216183781632184845561979946648395039757735312214629030262604322346133702790817745308496362181698884619577791297041781339083014780381617314311896826396959998946753527595386904883514128297345146547305574695195727792785762649642908116540766815870104060978173595565890368559896787853002316282319275277030713488633794785553079317353469647507356628039964467863047271298845986832001620605175233951541588097962616495632260249065458081572166699106788439589203613637337187813668814979365206182858376054582805839367627053591498205578498959244351334127871939071510480575092072609046261482496259965530228605120594051072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 177289925923823883363207256261822111848841888199843341546443193323445106914938661020244453169185114208818795401937661658008127804461747259236943759845169581399506620764889676223944058379764820677106186583770355033837446809007045743356788741108893761974292433022296784415172284827749115063470488824230859667718473477037368924416108869219510291867484418468065287672611201931013688675291759752561136968327226720374421266916973128344395669205636558893898352284108870485384967213984353151866987609016534671587023504433062864637986230047262337428938350726194829662549904241645742281148169565281007523717318618316819902887591376577030130917385990461863444146839392631679923614027981161444793821123191302151229624678032040770316513104883297042903144869415149292121150254597722400081521968874927613042581481917943368718636402339806765019152636529062218801952058475738544498728139151564965205596348410070218585050830250143178997431577976334556430647667986457835118373356834027890626713753731003523373233307705766488509626133414495068598138646215878309301025931397084468884069272063846104727667530521636029111071340608153931936961964190023790742541426553264297835344212244558690277788491097532660731286604814189899571992262822685997008222271891411774323197001137253608746903155561155332340925044266327656971071911044990578374228942728135347599597976805367274900629373198140468320807308895589799120593320504667913200697655738278676676658064786360732410453299314096682903164944010758057971819653136058330347000715394565380360008758357048471976201381798047486349597525527576265837498079845464827549377438953207117369601786444840648649192234941643445570447191405690577358616279146969445608632961892300269744706442275412865183923126911250574151470111046928423078824799642429507082847715412815050200292899725270285859364140045936319226194267874048071737587021338806359067233931303371677335413403415466499769339606010213690794397172613324148202152759847345829470030506237226674943423551189904779180988614020480675959651168819603710816566982891387544950400562252128684449966711655516978227362659409430311913513900979949739331392617761185534194256376845032538862323215980263359803568486337203792343965747196424493275594104116180914349118676199015092611157895797234723060667224168177635237077907244868796017036220742242357457567667309667942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] 2870774012148319188474542329194819490108430764071062749493806687400744763131959468202810059643282435805753097977733770300610147636145661886366681600703953657208644652095583553234101593530882242495432286842100317985445641398020010945775786161886217169223440869235675115399841428092368112710097254840899586342550280758806759643894092746080857695061446942754300125035631614170855662891858470997347826097946676153694601420805324903505464956679706528031069027285604116570839187415936282622747811833619924996789710143046742123234651503747283262546313804201446842517543762942365399408573255070239085054426682347005365544033441641730768510309453448593950225689082344803587294746680718470273183087770115045220171461693347428556775861577319218122385403736689911612545820800958397267862269568101335246806256808792733493859451075865390327215370829008908281684160029279738275467670799463567089099271058267243586820909713384741911689291326351669325988670965957660234110436309327284850253832073456545332318304780191191789906165243778501559204224070856666406395494572387883827570603926436067546921180690194459559240965239749725174409072996398954774305756421082922308229665378267810192306824079468113679450589792290516424851546212010482505138592811326451860583400821668491338105894645545340127561987932920286524074278024383150639096098066439870300516848992167608598915590814045978456874998536189954294695966873948146849129643680547288821729903083643178596352353446342669287981919715394387317468776162173092053148957888952194917699506230866503137259437522492657968407523639921630939782434491851463994183165409061899804801606564667880466761355432558977810935469751733539753977911663643988230666539012704643686838323411628783285312040174391351800247689249802320227776050436949965576538184272232790184836069299182778737438303961228567808310602549967392513439628754492583166201892814960790623098642701028087041934569040725660887992874513947835148067216154262422827410679267256262518235228375519185932374838003519935837013513388641416536346322366551399495877387405622599166329367506247334494844596778980289159363734581179374313297364931585721559274652232269427411013016402055998564515019792775485473040443671170266482161933752968813998154415186475740023230388935095028945157429146566246424808601231144794837591041110977920950149589110676212678656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,14] -14148595726864149152474126954448941000206912163777326280053082917693813105932210242262290458322899648779799031260667136749027982318540484600545748240379800271599850397429395747947267392183897738287116936072581921814900029109539157875271141568452206042637356173913515434894975537099210002025223644662377628247891193924054078723367613912748634494508999055372818565293598491994873063330392474807527175925260737822047398292088421338859481287378622469134345065726776144626266557582346256471265616645211164791544052235262101159379141371887982193902161826073504136045682057968122575962322392909229784606862431581891620475458323996787666282620008406363579791304130811935507203251667546727634502255884380794873901875834304915611996455109315296244004620175076725018324542365774219374532927753321552266162240339507880555455870795661281109457160409430953299410486795220105005815755886256377359027416267347608561778717915183395651433011563149560706212666089534949294183945788337678104664234997362832605333995233274393257804969800594863350892148594970748564042970265182832191822222114456797606940638882632564520450547965636135846260773667419429285796988087934101849787555979049014835402988704830992009684402035443743932269351515581010603208944363150720522263338366117360175991007191792363940190572327216520178238897584184426083997702826079502451963843280359512094805869443015771322288230145914563319868929881582210104754840193929571699944646518298443608672496547278487324632708687728341803886264395230181499582105021966401783403572894770796753879931599513566139807563702185047392907673019992078800915700531021761023211470031528571375109865693999073943978872553772138271773772547560099078070577015583155483485473712977475146609268410138729314848386403920382555977378393231177766002068605227146589223724594735524864038234028333587357597353776797544274038724182697483829750223517477983469787755861398501010816913647668305215462076670146527506439077164736774293475382257564930052416065274832929182342252798388261376985555081183468532141801570714162514403742593391191554214220193414371744601831794226979394522290126221366577720842618516733225769850785575276148259569155777189438817107566057261274020452422171991964887672707391629667909509751971664408622962855553897408386414587375922982501033299212014470380691438842359734761579503684052582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,15] 45695753930633237015987789953441090739779425889942054072534382814272577543187256912449148444426172587612789589574121162463545545238888913357214002616459758119219753430840162963236820696495934489494014388088128542415198706577391742403394566174427349573436943842878683056028789620518013407020655800162407094845318278246500855071774049058296101978565950389214538475388580690189545336984647978345871485021564138189592251160261248371358322635125699693837253239034520685193514717782985223636935615684630105966389788411793884854187937198299671858267708005118187998249727249132412948788997365560324925364775339063796435947104489410278919967654996064624614319120609220411852714236835298654729052899048353121364234915014701945543360597714515573400249057896927592205086923080506164297097827866436799226302045588873149602747703676590865590571326942033270142962684281207404945548601282347429760224275711707680911938515833783423238571240474467039786820990157848922952220074081004774648531974434059640933205745585971901975256875799643112405651599194290368704425069869343431872603507655758355047940661520975883780699031600929141023595324633170958994107671001411929553396925067637236275062466686589650683470982949612049851726584971498900122367199895167153121746322617430881622085118083928802046418863486642136117491878483664758454111659900123917827229098143124672189440671967925380324394693276815880262062480052571046542682100686949584852982565237141319047395743661782254594374641474992754202512633404174891493107482353348736822564563362278443656018269671582809035638804147097266494670632033479459623694865183172463136354518568759070470949707846132158589426833834706190530719876466495137407549255113575836823156456756667076941688189840120501953882278829361699876515324085240200059314739310318058852522219119050688400767568747507503368182338615231854131440600804458337360651719279865936707443397059651829598450430552303264322749312601523327026867227139706876037215193195009848554611816638988520387598037456511967027704775823814760398796605983070335237054348708385793526697098802345012063458257384162598824040698370741996318686058961215622207437487071584739560546385176165996371191510451529901088352419293277295614610177048580232092827136926356106991413291241836176489749938342097459822359418707890140788892061912993095898457161037902975598592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,16] -91156257479563064516545609691065898676813900009861904071615312617864607789784609992919261017107393050976018479692714340722363470241017216777418962365914164460851404796993235821382384564569944471283868068946044856503523025091370953263016967463998579019892549584775593028427597301472712147351135398370041608012090744345214531545195117596056442243095385275024557678789560472967347576700613871283237860836324509266325352176549989958543925865675014296618641303932696158656012744285446849200235995296982342321497753852594533403016169931100246620841179888715243307479810331487735089654955625549554918017967933450016864755447186518246031886183012773027162932069084982299246616415291379338946426746521371725327961912532736463762088196449197521035331442110914851510183917727289490364540670865456919836855766843048837959325068359475307015998536452975189402836580614973477540990229950016895696374636654025764763366874758382949487471792693280266832925596384446860669500616168869476103715638641118543236219418117209726881112612771528496013045712164475058935856198085134394836649747089962673152496361914913635347000387188705600832601029589999784850095497256385823006922718845856475049516992442485404053543722229556189306209941285320774755292182710068557382398202039620107197060212897342230595397052998913638979228808026228712446652385924911746723408391985293518210016051798087808745655606910137042952702532313875594644386283263680978121802275132471118664264542148835420940268028198647477324773933552956744925314009965559170047656067154471652907765492713502077955057294850438336062431583027148898571700977628011580415758497215793914195696322084176615735611009871463726743975281480757905600987893001843093303391409584139453198825638959896363790580805562121030210677546185704595392917185203275868612228073066598370815069012002791886339876356784692685787276708151435275946021260170704705012097012222233250010278451587406538850980577512067895490329262084400818136547989935740398571008759676254847272760389439403863247290383923336921387553581032507637030365334378340752876280893868971628846950377388604405911900002343854019653162176658908892825326021100035643759343548328087715155519266404168225702575944580332916649576704056609685048172020030263935306321367058858875991535253155790894596040716842862767829642669732705864110209448478712948326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,17] 20906998039885460303654521941059981559724917392830514470239503847002571076782522212001645109293545119698646301444992069408897986642599053364094604740564659092144555142224216528822010675157665068591711897205608429031720366858576567018315119196195892240641014824497729340093589755597707067917593383610111029586494691399488590663257496404386560434768334161928143841301862591888414620626863024006085495789710285174297401693834743619404218047239380234598675887800727377822177962469078366691310852695354342628967000584163237381025313125946114541745813012348835519775788962846499339734072521974180311058677465354079684751999160696892448511067300843190152566645240875217314633263936534866019491409846048761075615749164894498136753831192588815108758472445109543201609945210091494698503952398511829784705974689658609322716387628753324689015804372495822120752295858518823027763963168874676195589054702667147494153885659561575724369051013033871529574901828994778448013611131146950793669217505389896500235767565312054962588336885943925373448921798399086482320177334175086592101296717799088367841843916632532311070978557164319931065487490168485726647579219773325952006840945777487788951491146606133830472006868980389708044196798195208562573290958868717729569206739182658662100396890586137859978411892071315596908376218431024651510284982943190643069301421011055346007568217319156425082707422465341377622953904530763968611503536550675008683742757337389882398095121250649982194525285254509821052969749010233051911908263973069737125927446491329433314419014356409647629713629041685695977863336354922724621744560091882178521320663220566225169250956595521055031893848350010946421554985296354014575764127898658315009890779995537352564551372808183766045619657272843314223927316481741390648503997684205149143510241893556735878061444295975661692533138314382535546454289560788176023659442532221495089101892666261334172938300517647114752111024602152312523960790978304620439950123254859294024802307074196129505658550358981793656038303509707945012083409118292049588935649872546168680748975257846646454825088094573933271142552016966833488251826331340749635992163696657747540938203625163750891373175136597011120815471481195169831086205155122388147095972363150272620440628855055728026012146844139440577962733354057195409460646113916453328586473328689020928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,18] 876625744000677491398079006782694009948961969206909920678979663691890431236568249641792520889235587677224414837013405953770316103459770996566449863735815884995944442104566331637667611757232850038195385597703465093759463167479063162203300931011104168378036895767124457494397865068585876684098202662359361010724667968856715569688679059793873579441407678910059169124555430523486900294835965731607392445850069965039553912793311693717816725630217872691452996075252950557870572287176335698641909144600435739792677228206995547303920077076901300921572325762990560306658075607083057461586942005940122897923442996521167584298574501541241513458690076557905548921136917691007914667360099892828804440856870720275903595901038568815530107703952589328654497065293144048625147535284000717611678886070766156191733091714767451938729274134099829654459724595949333991882623846587310615085760231020516832624809889172995561571825276641335359152851358305904635730144187220629108083624226885959625008406822439296582357379882922830552244582450711227179159678737462223887379915446014388381824989916472129733273015487732021845996977451720004048255190695631912390740943514160203849945164613506507981697317704410161174360089317032981687189915649731447743268199599347065826345052675726539533189365523558721337618702512925497415757318312987520602380914566679584240962194286697366832188694084005056282643412352977530390110427246622587195875698150493818493822454976229036094043781294900510525197714708273182984447479115867659478158234996103393585008512860124703882434054728542669772692373946234748645210368381853276958283901119973228912153892630544108482231811698880563011022473668959967576197812358419168181313735851066794865864918129306413951183869863011001183306926020157681143988902001183598565204026348332574272288860831550371891770512987611706315783746114507546529051212857538696156359621977608650415647970003682035727414784941468788984659606422424230100197982916976292754009733871998684279582385586294737234978981140760337779986582784019423753516255615259895191465899307941184364533300601724045500942904198856190606367280980911876166432273948354464208784058882148279276606907960324888496746148311395930573973868855429218436219435195474902860374596828137309181215251235673788638428512621796247325920181976904236052263566509058996405136107855380532428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,19] -5410129723238089629121067124448889389193786460232491965120451335394126826698301732213527846377077935776375194552477784880870743313249200063634157347418564940571715530522369634162318410515524335746028307068002946102783373158544247205199869490578838766845854814784330720546153210712352028788616662937477882721456982992372213021603939576818330795155759144273408220108599426334528280718946952246003507048020037616236741163853083923273332871543093408408105137564003441519642003896884284440442232364337735114087017329496879508210164662894968237406661926964530117988557988173826373765394038435356424610847497617276890785843175150810745800552596008104096301163502361428507241650285606026863071804919994879628935274859230210106527967758944679970128694900004926935994059599742037201912073628583861717151927374594949362067458678937219220358969347323256998765854466137806209208492581073671721869471017540574304359883952095781696395063807694690300167683887394784097944560907622508089667414519666301626794891112594830553577033402832480803266811899213547764483684861235654871892447547468307231762405078137341773786149385368033154164041227076969709746298817474021418412540637626066136549456400145173601539918985631884305320998182524808567823947967558748216849318396415805984878378318022686777965662184203824495861292330462009287771131692938613578159874409889087227247112932019609389373971317263360881485998274963021810288341960584770479051978328583575660739347402692772103718567262637716632433024939879421731938050888978224300964098993924593630237919490030543018328716999904382269970606780274971487644173282549871315473114549203778473837277393790331627587101887178389555040052139458569384024962297093288742736415085089185902358264640732867208096019322448256689091051125401137998375363729679595843614967000150469335869442884656972930900526009035494717206225123911949154862933919194107771971984611711883004837319989233997894786733617128160428482158916288767828247398450993261855361965308187913517279384853738666285045004632886293699386631702837895820349667298741156347935670627592866186760528236145696823224268614164908045197879414742996818373204223993634687824652847778369879139895149739242418143519171373767936920398146469821268394565915469600278456759847826825731456852987686749724331605404005205942195541882623126530544718471795904790659072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,20] 21180776245828440882179691014063475058490688603159933433612055627086713144272028978608718861925264070480914181085495238445201637223814020813366853317703517163653281667959437918135812220621757431565063637110164461777747976500397938298653754607916200539150386214413725311723366856413005155340423578085471334177921017885728258623486332996627431693026572815742594547265385394312735877679671865830191133415966412555514293449421582637044559642806763244615230949877818471510567100814581973042752417103182332195092113678757780654720964071072084310176566721058654617769624187424806268692877514147847909777960198812768584354360441532975043095311606665617579334429871998503995650231188563326876382403517790975484012403615060013273053219477091078639391156031102404173084303781760538264821198547777037349218704436249062179654682408226501613748222209871544671008311301425952773884791366735521549185847116529121500511816509520371722781130989712487410026369011099874321371914766305869011986110644374026984527159380913589604593674729761842828875955743485788604805830021741959945490349775773878401083671793592283987231791574731189272046904966126461989883172260488081887895462779185579320645368183731830007198873483295661213130232573112883537832494921007425471310385844536038641691514812587073997810515359724838783814147457855662235918806135370660831757408251281000899906672443725986846722154899504725762779926643827555012296494115319009964269142230049639974577391300058715536520794630759880235925505454427721728088718806104358303411205588765475447877959615983112705819058849585554282729951613776954725565548453611823521662616166759380504813364513602710029146935945276763778114807719671053055780948459056949957679478688793719837459171372194125394300428600827349408571585584453374993051658318671498429999519147198191375099808851507533793507341278123898177185174825150743071187512276146095126172183076513474703807859357692783130800904395645635231634092967249778778520279543752080890411754405195931357460228496732889249658750238806440641527366439859875158848299880686795143358599607139582837809562976243380272799634150008696349926361741257427350524335224705601244696561380097178076633631885711437190812707728513005396379309683850200632214965600523923235967188483164477265940857354885070779628643360681312072950497429044915865277530949854086509363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,21] -62434931198317201510373627282032909081360442719689083910213997230895202390008377603098771694032005819769296795406809824805090607916695103543904727217104014381217844426563528254317558618848854621098156955292393629027911285318005371565906489419699065655053307127250077853250404232728472134411128691357312320252111748490960422757350416966433916983130035881897068656735433561397029490271754267638108700718023204353261204170434661825314627818419190214639442857370920433265889516206606415982591702856256331437525757790039468860709041960129145053608394572946719409729052482171541845917203689432349411500893035703397203788152496467476452893606644247289104928901355895186759116293161687909846079030418615942681860183611840566130496838749686621327054279429872259401019278776025938881311059889241730162574429609682543850046175376293431033450698664294587820953511274251964810130944124784015322927221225153999419060672236715785250675853175411400460822133416947109541709333262464309434594503889887865982752164856700321845273175361307016262454552543915620817738933464775496571668581168371048058245382299218382532548638221160352192115438691712591674087412805942671346886882740772797618241524902085203488250588941501629143524925004010520489083031337710741536135772887576615498234332921988774991265617626864909701013826441465103413754074988595506418765807889313477908466549932439984111027747660037974650990460177526210693406136664243406176142021123072810111314256484104127036034201960041924634557610819601414650698850527547095315397958262324746194960223409050746169873029820878382570526621638032698110890598569002383458533160040353403246123439255793675214811088124445221315219475472594185152314349397991568237796899233372237928464366626430249753186797931977073018374544486314950558615101801963883040513165177794914826669176513251707249039194540189932465847526525819922548792028588436122053350468772008893693750148417119882398517838456685922668926975300790861552862168873869305873027703014411087873938804297613618841623094564024915505929098290279381856528483565372953935994881275811961470585920162405845492334224315787161206081051557145234024717190646540784583557354777957576936290717995475773919702682068470333047248010831891313616932799238423674837287082347223663133693442067340456732959363122633244752118571624520621176193847736750223996747776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,22] 147778985853688963992051576198063434286117995013456235204966544050731098447300507370565639661227211696070916840598781739105389559224316215825776737964250896707148489511606797399932546170488220860978051928036636950072714322817198903367650789092433859744870562050635366050395703327342934395145442616833473901564826967466757043763978920088964752394490250251944693491533708425872677019610897827719195074587663256579955599629712923752329827318614846536145171043004042034606188333733428935318530342994539056366318541358101567748116297885672392575107238620813459561379760615599313802537121264382627984060934988130920775418588189886542092063894720460774488609116746194280652013983275900209465017444158093637396894452997334828513296948437437915716520145128255640047763521473894201522030083527629816417711115022763901899016318625212448892628669532365692686777691885573443765481205233965996161869790914422736846715614255011984251688923689127794368233405711187413359384532486213594393825311603615250197121423232649282154973846808922543416997543866099842819416750245161056945396460767457993008298318846734329662635644437270027309448679254065236300336984661624628094151775762812523063156335792052034927747424048987851169780841310116149226016381351388928851256089090571577569123711769803230769469908760383979794061815750045874739440587631136923898660815822366819910101737232520726156801389353765522185677296648502076232736855552839293201626315858761983234530481858862939087417383166372520727174546959371205934150372715925343027755156918142344536675619726543522494311011359589375627393770262810818719727971986937483481968912796017136737233426125337006893720208575673743395048340624222819578338980156173754731598108788157767109787374923313782087944721605761894436761314890386327403736970927057249746271643727072689376448565614903299030179692257021039384002073162752515630575078993964048554271306466911097749816262737329080457023703708190628302679981598497357305456218606787015527557204851019684646500093460860848444614966854086527841775810297120464269566367083514651286282337497325814847721137312151403058340305397589735639236274049193429141082504864322681361889504245182847703670676976843114920519283644598399062519808585735475514269766072962552662461904435332995611085785520729445926651756676423443446751522914545791271846657457664865337344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,23] -291453392157813798417317135571313783684766846557053007929306406261610306128731172959294255341410404696191653956989813752652721608052901199341064555860322533299341251398351161803176416521768061148780101879868211868504070481476331017149723727988288098186264298226008485618866714139118577881147667038586250277170499005315360867188323769840214147220081360334334755785696079414336063776288798138539817736469414898345286847447813665719381248110697625987862325060593650276601780765017414029837067987452261446104423460282170550026786959407044233098174521545768780506419894886055923891182605101708163022607506379701284777042996016044197750156221440684207048223308496552000203352467578931821966180499075091316038191013836221419860595240162723783844362374961299011547986113389445836541833365262367873438045350848765015886441354746357443176399869689942855511233014604860478815287913590707306126231783904934013375927510857224152428792584888394543287404090714996683915477339807535264682203346408075485233806930718837838483974679394041137906133201983617163449943680373488119871136850293015649979147060756070483377219400287959797498311686892919154928469102068485569089175559623188015429913930198378305131694121918312190913187577679942764944780477133368445852151823150823106108767549902478197997574510712122720411259873581801575886499339758184899426971374907573098504313197907592484135326847404157220304725262182705355730692333505559705459853959042623835227670357175275366236440816424896431160457090570117996283181267187287010954042401312217038567589895124226170073529057571559763227090254895024952430218222057608940099539128969342074432446855583161118971135071006584894204957523100995235460365351288978277009281917205351334634857477311189183068155184461973649571866779502834472044433554269370886690299169015713517151671004164473787996803937014417645355767807055813964373499440986567380570118845343915427803737597857336464277046219516201624027142446781955923001137647951672564672890223217252940938667208793007669308841086297952035297267820078604240895911760556822106183857510217562629106375354991493716142760441455812415100338324569018776454894386921928157597304177287692872326972229052243111683220228049411709495518402323517579029293063250781758528199407085502276864974153214783717755791103655061090307456906426028078728268633621577487557328896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,24] 489015912219192780592463872473218194965981463175548149405908417044241727116229778892043546240182526753137060697567377292867533551396780677763351314933650601718668488830145336487946717694120235064949540954024266859731983789537966317173447359719688561559717125555949890407342976973865043464216608488402867940243281202643904839723540008601287071051776955742548155898208921552414395950045262603265435301081361298644684035016721247233995664393094552496553572352155637154525335694009510674476421703109844877978419633576518802348679022416443243832937537520654828906579244613926134939722502008883269839649810449585979300529056509484186136502984277115488820664911380495549184830911055969842952234240944588111903618234147783601139186725857153394820161096225886761406787664223648354258763703723429698403197583265678428014610682141751893503708597808932662054181715828136056747737773455383472437100398820982271830710864547827588827732202174533690748731095468440433550954306050384985039136005902897667216625623318604369920591220812740059856496502182515200102335986793590273298487045817558256872775815715934946922856369823024432399506925874849005316034039275285966839819249062625701760671814612291442986184610085441917224946150567609405121927682160178505853600188889342815785685481552548823918751049752689986163392287736079945404042744738850832452130619618633649901692946568079890659327006537944370706371450637012683882509912681473675267399285292106277395331091484778207776286491315505912427491514959073878385978262865577694705365389325984368247823778478166959055112748570031294995995814540896851479151769426489799530618226560675483889638817489066465014851248904566722037698176816938822434015527350686582017111537629833860945314201770011612585194081792384124922402434941596308101279835205165172766147563047243308429637161347741841153427117281263765603979617415847011381936557601609750791895796440713865295806264846270247436061939003923009131317812788783702053250710442676235074343483364193524837164210674890598327710954781672680105496689194286591690233953872431155299849548114399644177475367381200227584388308782922068978294043868050687475427691447645771025298232242646518658035611924691981695163879130309416879903892156580031368756812501866463369087113683293245497602118958607828995953160934377677628918149243228893747148635139762986103603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,25] -706344766292284118563348350743808911746448435369820602012353527096255141639141430651908201913021723292754728215342153477398800397845172008290724173509421161300324477877068994758511061930906308563169274924536493320165193055595195005542601415300705481942544449201182166323081953600644645729605902626618717354391833048896020522467755032053526229792372125993591435826466064108511322250143931786431464658269551148430475277973966528147354242775632663487193843247069975147172090980749266487338228597468983747386399398961916076047216850094017218855385507919854009454302025816472026576104850445223936886436152280236608445295341300441024076917118023856091725660209350823599190525352460931464279213685910834026454680052846507508869808655593657749073339694278521293748668362118062076653655733508388819928898331675744687951943927603149701728574859247452303886494865120546214213732568838109305514031183953628781660079055949284064620411607750087176393250566156116718980561977945984339924795066630433159429501630156671493230983663159216573462784656748441069041984489373483967960992487647713963331415488500678183312681861513189106233003495148461581194054154053340504022937719664841898598544936795975729303298348480429545365578759827813049033305619987266784590677337744685961648749493508412081888617327527039789165893659600487946676012002681097453615827022718440021441159062082143031880109078679269699858506998066572281333707329117679141820247213161768003066693671168304798824376940798710479645878396695339926716614334296013312425919008862007752921260463752460860385439844609738039305004472065467620650538679470311291264025867693359457607106810829022097258424835317737096573454174138272300110336414879327470278705764977053736125191183334770620848801192308683784982298526098873344783479115263294039514148338864751912368126119636834942412215358995965477036685642923409265673931825474829352115691369979174389457926972809732431064239804110845671874661235405305037636685318584878991819508830940757495105239684265195635679560361796928759950689945560471181645575113137859107946194288703344704048107169572631458329784907329635083632604583772222371018502509728627117649876514704641069851284988291485114227184919145210949996177721082123121005108235571501637989232541389242619208560684640374186975288345886987806446433932459346488904892247425020284920397824000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,26] 887590021711930339478219482285120324829548743926575802417817408649703967774388314246626037790271324915664076522783061115436053482066687452761324812115733908776012556802226095579670351690564372934350293948546330697617100251505819998264200004909238981897877819835123978421760066463101585173093979589763690843270286495016036526617936527976004029179653926884175103876580020889435525679239599058208864650499531205022163666249509364833409460322815690890417362347801133973523237732003668960429412967370205935793181070791144076699182978885500258887617777899709662596499615661335616509607709362665096381535089561525085650091530879219633085132847367755673483685095701526796638362046189325126215657291962980880630588033492596728088889287316290274460523856850603251498223730658923690451972478022533547507967046421793945447643034844513322622756231268945244592945548222093826719606440206017457251226229982821482356716478011986687554123506015522491332529093953327375612002651517643635353916103404185119556221686239731543711581473256998312272916136012079309819977691030688968846795928846765885300462030632252918122543773857478328525730216690922595244756001488196789629431158679754366508025803725096670601671933336137434679797804349110625702863395128447748727018787931536068183136258148175500707941053904737271752010612881644587766615992245023630863920047924353245731005884945067817075145527194972609031129455885339314583800573053806366803984210380569784252712132401201469384991826179653391685544932293702475184153081384312402082861635342760444220874284771530500696918236499663448746920171318617652459588819005519469375009638990657496316193168010618302342292962419121693299816196209293874664417687421135575079199145625610894557972259253412614150190621439099429406676823279063293052570274521470714162828585871014837218127714747649807766220061409723552890418168399000122060366649175697675490823303250011181517685838376984750041253850581600482347952441107550235352208337512207026403890235174291554748404660569050177228689010940013775175396213199559630467839286742789453395193187686137696790221527397645860503030314664896789161501234154482285361312575193843660216804050287373706212168316822072088933813797918773834349328475836679352756747514573483744033702271430811988406346771009043744959416724269033034302367398531046959164360958879370539800985600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,27] -984579672899680449206127820386907792406870421918746770092104392735065715448237708277462333353752104071793301310471599203714447154435899086091995348800010079382028369990092334784348282042990009325574129193136142762304985232064669172409061002956221449419561958529274996048301430957381694668801948393895173452605924904924716623186505911186511491181694187968685804873142186231453413557559125537195971286247338550078976549409535699611730025346239682014266351988019544855550971387767016453418217626069359325086293900331375864959296636422802022823537719030728400455282976138591038235884474943012364105303964451374834177961422767429734311007483823045370841126402336633749152360242259536988763630740858907089818540012332798503112784450109424937892252304143797762193641830360015922175989750461368185418942032249122198493789168182750264347604129540367224741712149386248654774671530139646445286703989807762201830848621808670982221667072319858960028092779051961662506324712514631373064925683375352148414323026098767853609879045564682560211149205805584351078795411729497024871331498677002541923431931352131627817529002781316276202982240155849221143940863944520990451188739243707097640624635499650731291276159283240644907473039665746841127523533213056171778875384178815506469563654881867325224820647067378942650857913844041342923909901537029047243694993075024700870748770401549383885120991734061696444711879874081245626682033672200572142450486831011636085583448683108367646244445775159157365725886184153209424447092410495280767425690052517277978450664538623153607445229552585927170056857623339391955330588337303747382165500307961988579230417780149265929908580800771969146001044807318755463551555761748350687666957332923071815914070996456903451427675754591598455072497990813795575292738558185532550913062416946704064267607138396615206747419749057578165852482719500988543434622878298952617743900273613871025591800771033406556978294265456109852491504447385331570143546634368697778575906428374050453167921267210755077239832353856557644366215346544439273937839647811880272195839872139948225340577489031645203531665297972660851721808273914856096982251779223508833000232171783337420327239421812366263744669541524308937589708213249516683233677374147217559644932153570462874611007103749631965121200781214099879642203909508296379690003013414387126894592000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,28] 983528981579566200327269428294515546071809524652252485189084406413480001270366465421227375210393184148709832016198090836256039309789963487372374481109716639507067124361020399623970144650716589646417222318660010757351412562257145373884123309789550567346338072308980164869995744169266132452823104451937979925447016117016513536383790483872225684144817675419892851987593247917780957452783093930726265924408035360835116104462054573466155078774069922059660558060936855746780264590798914650859790299395038808626465483249472462911677470174350942294058041984052025268186998933045944489653232682695025597883392612628077114275215610461482899797641330275067410723723830250160583437375094533627989677290861262218872319869291285455841196285320402321143670285375120813340645196583175554864092917826711224071922963870643769805492375375679204344276300791067338881135273263852863410049587417953548230368360773078458411431688121823781570942466287838756226481497273912585773203615976911938602361599148700660467801425835631111495404527191639049134589237645106254511206549782238847928525339842349067583509024325027891585010509507863029680541849200511729676602905470029350502771487910507416540217383084369417567956140891281613232379615277119100478145899517458230662538624450848314023330144941492067456164872331843879115541260764476335077965629255530951892903248059869904637135952239799365780533338509308540287519790775469494620597049258773278360125665465164237108048657078503503263430830152981612071506320507990452219828860965459506727507566438842413192718949795121839385449956525423419566305478130345351338451997620649244121941895605520449302977880260556207504703755406361187722031688193819356306584604238415654130078011886366973840037590350625808027122348028557864766026120725673696028467046476477978282467316614126249567653729438935209912573222261452983307835212590053062021045368836647919343488998584158490394372383221424266467643026439550413813186027262466578829862491098664153078363315386808935273291679018747150187308697740392867142825771904242310083180340675961216799310756057107998815790971750740915108469163760934655277683963486623237792647692838961988203745496227542613364410002982239195723590815009694240400757859258641597374114921456195810418186074882006954044087640950038454664857992479320715311465210206122597107893614265663145325363200000000000000000000000000000000000000000000000000000000000000000000000000000 [139,29] -903629778264024863910065205677797039097677285698784834596045314480647286854260308141326248553670592339117760368043158172466342037519080869713145043640619096277544243720306803271925347699682421051355348966831034109412385200936706208991679794325028773565062582295034596078270242077248405072772827391928953914846553018556775192654906212523952666085330729238213673899550597183188649949071700903995225638641218953915140382959756953431190238017583855158285216497552760428615220398488063413820431651342083199510770303405401245455313402554900416764073089347709558619992841576114746208523645468324310730471129545301670388852518829872040839097849166947646821075876728251312265882184584417349523674086171934436632590302930371485132209674236530104519224128541474528673997534160782117883377571947882280049692894901716853872376517662687151235828278040365293583756988317119305826494810864091008905196941016260433512458515945221652219188685384432110983889907385060797565194539645068229012148757553338529477895712109183224953692245047159984615342227457416084311831864806306118719762632907812235757646761045487640877767666059175032577643297818071234473378775292796418160973228875708916523330475395454035308261817720446552815317365972650629618540181646635140881354897951663975668540030156604393314085281319787138522280118923864992676284759286357335929975680377518135290326855130176731089210300529289969003772817881062703089727920664563829640311878682289832713588022471302170079822239182631513966772785092378989466964537882355826170121603874199032639019879289877376846551352067774486118316022751390061733608085233654492010988057954757980369630576573783930971409057951200679988720109058430116713340832180956951951958717124523519901035866288828648529196129974832580008404760409270663616603759669757763819904933969678621640060076010135726537512174651751982764381471243685124089238827448151622837227705402320470723314387155554540181009706188864942946403723777224867049792069351837580858007907615933007051364982829230197357460155674074047876006401498532363451217022241243370467999116197152145565613402104077985900970686509978550806266127941238638292624916174459718232368672727243190069363784963925274153844262399884863195068187992113885013824421205691501585955742812623970016682639147396999511580924423878520040741592519275750239116795821876955488190464000000000000000000000000000000000000000000000000000000000000000000000000 [139,30] 774433183486997511270488327980160703568156344593279473078792466287853272574111360096711134742819449412490045124969227223216543177208145492647112455339727086890976056534232259712482542798596045906518198060587156839965443252785573371997024901084553966844749608766667390876846611057736344649418464281916988222118002708024303728328566870619689591511277350775413557891656686209418054658591431853239874923380232947560147981005754668840060333505871713145903386839097115069141276548015888341044966962349899386261873810610636015921838328955565346004380113685095684414509381174268162297874833963218680139901556705105794934331597063036886229993107684475430454060476927547321639307020830136184045037484180846204785798201892497762101033066821386839606285630369226488532076765209707777361312096320786358630154519860864383013442594606668154889408211603630267095730081846459075193726495438248381223599836565272444943416373862187729732530587950883408128646839664215517465388926235453242020253836798393903068513778321279404612398238476011394920062361665779395211806862079456182630759256822407294228992847779774725748550649165342312240479153488259166659488581110454599423961752623093056815279627674776725074967794033501783697594984520448044690346529188910636864467286238137649347301294400777840189255158131824499700981073640841861064425233000625055919740005811617531004623469883354809356312378943516739773754350320577128134137001898118399401987768531790479272888266492784158882034672424529716350538303065785003200843718710250321242951533850540644985411569344174382114518750512476486090192927000742240240004077160736327746036376984991869754956506422968437669967412614715984707981115388842490672712702262489858193234878074222231795220803981423680346810576232696443516887855418742803524471822435599463020325198766093712234413828835434771069687512298618918064756379808178956947332999497492720333877257725451398296925317786798988543128508022496987393022516935921596603249751443462234889395930730614519533708145235208372677869532286466382808111586323699433296353828146390596637758399682517649911180364349183137082976572067278232706438297320294411050835825045064604313850509625828895667480797494877004477177984385003985925209980549479411779133104901939513524616864077672550818135322201422212790360217966958198347743813273894167940921761807738390917939200000000000000000000000000000000000000000000000000000000000000000000000 [139,31] -619802849917196999612508451190083830931979491296133562759915455730368261921211538289227231094477258706721749847016873798517871357130411716254730490951274512008545389489956304500861023689381060675449142326446903731917861159489057438095592536367063075490668092991441411962120340685748795739355343944865160907534403099846689894421157120241574729687919251326453451424422007909122939587943465178653709001990035395264698854472639367783235724988311091121727067195728117921652359520511417378740110470201814870069838744278912678688241839185607136396365416389678938870911644515255139012727900840562589441246852590247968568061154632993225794332769526860904849920247465963905066554326211676309420104846704825888639595956237629424404609463073857130005435653880735357111567236794979985597687265453958291371772925689241115618697573025845683984028875678612643522059911913771811239106882520175150288158759991207946102646233159489413388871638793798589332837687569457887257730090465486183156381369374200562685927106658248186028479871640746623265876003209880095541237019702259879826990093220594949615201322480202133388877321687880449564346129417811589737549668338450498819657352795343992842810862206669110101097204024618825647662987459889495435198912754978942999340908666053001408043314477646668562953867839699393259958072761243911267653419759183195548057823437576616470637759815902521860863793269691237546882733947793710311724162411947558299789741532054459456137711274200234970726417072188188390209966032785086640420084777831722096701265410401478069836574526307869091352091544894060511470057856702376296620628443459795938462976431451545613814263964860238453987164966076975902544514133336152912954350256621924489879618779858540305502208837016804257650048356894831618660345423925832764163729950154977141061960496884746693011747490184527667492143113685689244818748762499115156861768863743014216314007694088088362820457018134659072916061487840961273209453373285445604187947532260561845966781606025595052659874466481204003074093743732370153849998184363416943216419001477489972951024448780832713861139788054659661861943851064321634891389805079258392535161965770969784850764550301217688586924479445988199306917679264328500154686185591319366001392078252703668605127409323011348453450750733752352342731688518205242225000278941139573004148326307216157048832000000000000000000000000000000000000000000000000000000000000000000 [139,32] 458979483691108522902214430745043774592383645212340091116787013550395978783772028679543800094410106180896849912377451000922631523124150030676797970364353276428729450515845045999445223382196593987934446224320761288231254320234558204736478370786670550732196647105691978871257788960281823930748509212719728435824134087638690318864603524718233380951207542184016614014624149472184660224439823412662154839945005412215839612783060711913320973885637663550626661315492382044390198198950015631443640942630387246128099930663200533839146136545125570548670196752777475291116653897718484408964114247765810310195655247108366752154576639498830188728258375622911852605788798428715825787678102095965316998819156527896861540016092860569878409744076538990431025831236950416022332499959326621494810661021213607384516568222087416949282133688580331221569569687727359021028024701586029252654927952960871032301970435516042268997549142343527312404593076575196849517609367643633928544678331318104205043165460756858598524468705018240551140354935912361782669306116020455172211000602900797104953396705511417624866367260885403522207621404274282629954348364993744596147968581841783223797506875260709455547489140066913308137116883870865851557111001834976723044331177230117762298749483786283125446188994272013522572866692867609075774180898465516094959483690100493654623978374945533557100562501466712467682678488734047205959272726248116535112718549970113503462501944754612356539477201275362923362331163572155880166828945813531960553371619153721862961999573177168688546092030976292913486358073536849598138079102865909675323216225624779557278520620601349848147389286475350994608895235897267293987530545424405749295955443504843680819503039964063892735667628483163446944605776903757524633616445608980853058405528406218799817840391048538481129125760851345693948569492255540883876481126248755612921844573710966031853577451296323910053267780166631253340729714834286842372729750263622989288175485985846911027180077382176764277441064307500857599077683206634983803174490070249445005065316170944487459043530522807727067389156346233735210147863734759246172621141259894210356921543004722807534427637530826884720808987915593454361693755988404182827482867122298200873136280048398169311698042719133822419866353458876607963547259365077680328345248179050638115115158079267038822400000000000000000000000000000000000000000000000000000000000000000 [139,33] -311303074316030603282684421487145338396679837922126945615484870476131990245664682596688360400154546719829339302047983580212477479686094249645209901076146303838891009799107959411827988871579402022709824018783717358557817808798807808681953086625776793148989705366035836349867221733778372932153579708229792713131841668513777716299615339443202918856890158198461867304599465747556884125291477948153401405300806220230792748626932588122892336614986613305831742397729881119779764459681843757096920066248202530438315962825571309908413968058903013519504362748594067596680977765276749069600089158874294164274909729551829797331834187903669697176880300305803947815031556823286600826376510974282060632025896343855863510410448960781037223017439834290806049367899760126372084702557386008790096156655129850209832362361205450532186483138255923440305292899819846366757927538118840682522794668916458046460906864708493081714487005687062497276907969278577836119303738969249516868998037511536643205181762714895876632076735290309050766774599647312857910739682074680787931966203835819287604075665702257595794693344332061466282408412215376915719228473970911042971751953276553110351977424530590216171969152675651002173246643257751537059637673197638790082570740956812275567018364871374552911187548558933887606885047693037285735437303054222028467067895877453868999795096841999591765924967674341236653167483640618932748104977467863561351130784325204885355390224468694630389761478844420855728806395011908369156356110879772364131518210293822128191454804934512140958563000317536843878214038248838871672144028969499782363891363733262273050829877653958901351351032450468539866623627704704477697384595699790003499299846706212566030443753518017162000940851518408914003208102662569683855394845140128834701333271700971459909693925841394709399390877368037348400468429205282574179264102538982682220586389656212697253756515041378494113924525041266829667400542810880978614352111578291612976152896883452027454000547720958944621244829980384025772940650214417619050281632473775247525053937748547243358493869561526647627929218558697634538125867581882907564748217792333563021613917303528443173192887315206455976396724606584921842318046143754345722623304942053267937240117375798951583551972405394965144157173055530930323351361480860339362984564326340981824430614320256282263552000000000000000000000000000000000000000000000000000000000000 [139,34] 193043097847987382098509045441206654629355472642861965672718489542585821481930600673987065161687274452677505147971098138375827083848406395151586767386553753078208806641703057031438668377244576059689760742998032883371107769175324548830490260916478210020230204963495791043866999083200704571586699053083266555162182744006441850008422462548841399981459952639310286570447327372546415303129092870089807034332168190391339265541479000669961534044737909397484195809441891568067555273339274369392059130284355543909173920345401829816900615140968714103038928340598855890231073142689423467268848175200024550416042119843396489056514621571244106192878164370272361050561738884395099921896529932031716968342789729824354855598018627787702435950874145821215885311246049418804871265284561220577002808538441324248153548168026689464789761254839258063889944237958539925989815131398750569889023157985756520987202153649541614450273712518391659306358332494777248535308776348418817912325294211261054662259965560983471171797301362597220913848019047457888350492323127735313958295580826510888515540273237128516036490850744731617211444307018390672600372968603260010978710790844747026189284194617771184418583482556365203186678973327072776694852426580593920743216739729867647024891392897396276802798723914884340260754363374375001749034928141090046870062442657162536669604848393699476331377596873990502527078898906779431473830726447058132035490594182654797266026038834055473913926115351786231134264282632774191393377664915885283709294609549150356142749221959800873820892825107955282788429258817382407027690355644157036985464524092025239839368755308931186013194458831819371863157336690390213846326482470021673365976627635851775314378984178136332038839488590441477338202865853946959099920829383060593610347077613462267737668036214691984735623423293578308403426023092860573597418442263252490073060517778191911434853669702442078764198048826970652126728499642594608858543084725746172227147032114936530952407135176803138045777993861878256893212194064238173553268063818598124734217023847809853770362713992843467840431521400254425927353639064749751905645848445821788051760910173916158511723874795824957602769227635692831715889386549979449366680900124912653033880384208868659856985424053629257902673345783063615931830247417848152439867998552993989667179189728196113203200000000000000000000000000000000000000000000000000000000000 [139,35] -110807276830431894540345918150073984896564423025253342583964931941564552695737210517199680046929892862660584130792925625756580801871831781893969664372645935496231357966804827456040924583805214065395545956027099861869659307146688479459339268174764108952080076490919214648019774955885958985219502782076960896640513943841082289246777857191761124648109871774480382739246174716157375541756436910995677930092659314776111362764637949270409580137255612014656481154512117876091239285169210477313580642616118881861741691314307360370063878802634190232535942465026453871658273277699844780125542680836828505533494334991706940524856666142528222189572305254458590775459323203530603147229536709385297572164128770526218937924112820727130791673079575211225156850756354735702227275259025817191617587733543299654523001646195607224035738419356445507453655811202320070578727199044994089627236868959192613605660340984326766242714560752565606886290521559208509525747180213876664156020663236466991652182723358298995944554396605092089593499420074907135547495239946383718998846225037574940418088444956159883286431181175433315843292575772684708478094540681020426402312206575758639249936153536172903832038358149352616982396643319855165944130055443697752291320387584752871807327386258262903755380500021976166387919758362950684799856606105686074216246846442939629637591416442705197076664074915107014951622048040988263754454965881523810339194978507259969480967249867474054467077494925816337161207877301822064101017613691497747473507965777475407672589048696010221269740838852949371272834321172462152032132913405462703892633801835198956760635211493028930114667601676427744842877229598329312884017260557623650091153039535242091497141770768322321443988583520495150721637002811862797753220722704817414179184017465229647414024403570105402192728082800383008118880126046902150620536759253646825960589561327622767042789406752676903088304957035092959989222861892771198536154579154960298025524145917388772677945886699475101842968083282731345130487472842963576285652986579474433969666140852152014170928537736406872808035063353097266746724778291195870835319625906113473674695220936743670375260087660839986366253624493572947558253219759794167290693663252487204730043205212304477515022643159088296131753828888166667669452304490303981393919723017411644834078200696425779560448000000000000000000000000000000000000000000000000000000 [139,36] 60473787338037273745133990608791880051079210122624678957808032715749586523707116482187874685805319085961065158299717299146844037170048997735172804184233577852107241002798117675742253379182876931435020973832779354992706677600655717534069382746589591004040854535123280021079579357767184955691042957672011163530743346785725606060510017261923166420230278456834670305837350283709416482572663525508982251005754296743354800638839784125325218892183307480127432270822895191095488482726537504289479887817347556024529526657703574917943389798677312388960312499145084139367863253315180847948120757955858027567469704993401807187833660133257561489008273954474006439779387276020999441703773773219835652003676295656254727402000711078793508487669308158913208021584311300442338523682099913852656000320390660922002119257238599836451032400476069679338056039494605033318279911458709440998949971192800199237709872862438113688988397045327725513672533038031102076286831753386463866837666491838438752486830822227089486348373749887313248116909734575328658678885077919766233852395102861068442491116214614267495195687028535297103510176963179541753010175824147806845719513909465993439038504141010928165948000830100848817273752558462216516727853618642526558662990296281079305427691325617855742154781612951462730838118840169327229930209173245098897669870918969556729252986373447186666429320057102204036999484397584768447081962045230308937164611831971761426314250838807713271290580930950198907579404905834153576954301404269846088808782733999398961389998300571007140420942137434125273326609703135843355715617206782884025158031311112229767573763510950067304745097891360261283729144022763984509412285818518206109181841607170669066437830030657230145477073399724958798280232772101172871554076181227185352500141698387842620337502799669920745453233654386834275924654490212935281126102333583720590301071014607475731590236756155240590530396683861110301054359102166882798947049912161464453088258620456267382366993868973421429346971031084681538832206555532339512518089242312251084054716044121884284388308657554033197164559493198737966797590540522282415064113584570744398876337745332996141172763190073208263044601509499503701419927902877511727641564448923400438934899217329472127632148942058345802620336906789764910567805422490108982689838162021171818669164373140622540800000000000000000000000000000000000000000000000000000 [139,37] -32391583028990287563999227436587132461067403732565746603220687599048399129256222924547231907062579847761454750302951177263493709933606984784873158177816397214053175394976768902125754267486360737197167965970575441782921881325206799742643840102446458607839562691498869346425668718896425862056008643775836459445371782445555514346790620250014332105672720190443108068260122602767754169874102671669394394779188495142564359749914358173916143340781264263586468989228275484713013057576628865726807014891076465467137108999816976602043328112198463010438690165649015143923428498299892234062517162966727539594654044600378855178172799361401950595202349939002589316988448119466756528518737761424079896272789856697636406044119279077216337350030789003163065253675184906543963704149978917952982128956253277613327090069627820034747819397218053001966623899102436806556353735088117980618057946753376971073847367227153880091981660167167650393157140948012030836932193743165141212605558419065892291938481974589458854246277335006118763304509720461136922837878595322631277981154645417952400842584859603876204587319395064784123764595612958238532474156310228070551188011688821803810742695221859894351951087668511328831282923261228908555557874720971077142930635766641063961368727476934614226888035968411282074523711740481655641874347575140188062561046545364617261160510587708734883795631662029476217624182243140771648602192137738157757338955017889486864339255385145516591402174484025772627982063064111632003875651692902480575828639770521927428803518128344362969382768176941313857421991096335289840258088983749378321880961073759601973170067763840443177202079430194707174287213677291330325356413368800102192137073064204359968858380470344711382479275834124927543542353483879110235468820062115902341496816058550086430981455300544351955162195724837308612046240240766468417965758471487476290120540384664999135527380904771075709243367768701268151177025405914277998601353540194141080269557763468559716397889526383085647767706299309460706303115627429920934684433712337261523139927212907555903605371883737439378137326048434829929343274651876543297999046166252642440619495774029567545260302714347904603951860319520993061028210419116936359520389169076071103703475006426418124884686207906699420321557733766777719542221904736080222583891654575176931409671334894791294976000000000000000000000000000000000000000000000000 [139,38] 17318329399175554070567014912095236190658447251903578948767894149942799043647237891768377341019455203156886187000074313532212831061002630766787525237938660073640253945734708146224629826847525181318566000922361506134757212035288296592649380143343943266793048992340436270538025197592298142822419183098787820809176415342754784773297101367341635544279853370549190513658690640509802825622525208735750179368710778832781380355620102819054269911349557012346635280753993818987300192240019282833423772952880403995003214212966293101142110381377642764131008130375547663578174610799606194408963090449396280670709690288296593468134365086202530590093238148672805772669477760345245957642178499810099001018064119373758524775300197423281199767727445292447877988391127486073298158709962502458776411874752735875054638799520192113557283845050737886092296179388010504218550746805146322957293665410744490171100335046068077921614167606084258495888890433559890464621584857429984930093457223865700177437941450224172508291299078878787463209193136248491665242640265776191487981533491305118896496475514193169198133619458638112666064660437190110957408031216658815086608827331009249984485586479818215288117611095633991644987318333557823215505775420254872457344765376547560361454538225187968883332135939538431037887080938097658064298126060475768340294151823250687580821437962422804411574472005987442651552081173852956145234415054180383929405155396467228578822885180727881551435132094285308285024953878951148841891060434481349847836281352469732376330532036473842853588784435251703192972442021372910060953489065359295695395427771422012038881108477314105142023958934330978448962297229592596574407130774178201962766830665863311874826552956179410512069165290330124917193331216052552496240685651385226307834328161676422361909726407716949159145115989528858125841341432070787817220751633758094967602712831411171463676149462190675915151978375853414674576045276102904358137691926665234145651657564193136601565512265404530381280733443533784579437944677922388553505384200228241944569595939824522632283072099875061348017367331509857422872897087030679172040001811015373819857889609274210238592166657240850798628168215345746716325295263150201639258818853965021638725311409050642146694315048751972830155939572496524818504004354294982495709164471374175102614593617145521766400000000000000000000000000000000000000000000000 [139,39] -9140604767631570968880033398840927873614613381847858767207189877346425995791701599682317550597425861063512280757358591881742979711019198019234463033077840898686335081421010669987933994367070772756526740391838241986197376284503674031512469000963500564512515812951754134103682004239229412194293309508398126346378454127029377521465581093526706987111752588962042894470609578505507228358634991883431294575548477497558793137929480939890534152822175148685759045868946903004129041746839710778966867002670847917884902205474934079453779440845526298633823312325277285760852689237641636445407156887854143607681167403291124832575553178592492946853328614183095241476707475613512049723078775544875390918634758943997103115106097260419740918038119664707992929006270068046922497109704090987372919023319187814338350703093168923231121136974797976396178856556064390525645941355893109163758196313681613725856704649668158053448630958015291551498991865256315827644298658374563636648164065622137929497854370775952458558769099690143134473596531516626148402854082858320214501363488195017283627038588432763428485008003625527336961936097435076392253927604426373411789991390295631778020879206004186510418739962372873527540093150321874342701300311977762626033715564465524158004789878419550342999380501744246683585637110464341988995144964448095638956044384760781067737518549095984940556434930419229107368478300755897788223155799458618137258312250509703481031091974294558627301735206734813763470927181991105060827063755154486183542138463658387917296418258585866327383836842462452653319730650606086817973160619261996806295490614573261398472922231979548777040811867698406351360866838297318760346177279792834629591401184427173861100422680081391954350064769013822974569062030095129524282294362539753734135130411715831278100017147057848164101776983251478979317073313330433542896847585468909915631736481807811245072486125262424238956676821602183161195978102526376759146273288049037010033950257064361971094175806841633137104516281868954854824551922446795278810205537099034907003118972111878945791061102424649892021503892704675569919706229111290492145882132181359810185025126439070927519373737513612100571944531263682306362083819529142204302480642717517394638490523520700534027937957770696847699096052431663801311364044028684863854972655247195439032100779324879142912000000000000000000000000000000000000000000 [139,40] 4621900535599988687387525971979577717410564929198202566828782924730487162450106629295025687603066925884058053704901805821547867599338179971005205535874323787362900807231218131713510062037240351899134401512473506044468560376354066255287137764020911757050436527341764761402290206982229790752688083033193716143157532837940567200047188711571933101756503572718512925552260441400127120240058194602729948750716617796421346230853593261347693816380560582384346419965410130397838497137772516759528403419542008995695460445108332419305920652701086970236055455267055060501028384704897260111534787833442216607500228356694121089321658619045074070121151102971111010757536674790156099622558709619296022002063054199126491807853266384039018675050280746665857394313014972200901555372880999321912668486034145380425700784262181429280641147173331378600080396855793048210820399241235463523345397813271343072202340901491985553880616695359166663283161461510554348436127504716727955424824855047856311033530073414824531366850192533947678476445548855392904763464312984179212285667904190677574343933659699965365573859304352141923943048412130135453388385158002776296596272253324586593192116840244919048276204988868746645488706432919903858360267477933436127739790478042994646427626816424096862512621779722651308307769407681974816571386027133819133400453276003720568161598545926987974774575105573568874626319117368825424765464281431051344241310912351266050724625284451131290637634304154260169820343262958419752218763066633157439272143306483653367402648131724616963761129141849492012775302074839897884423889680535855390984329826276909572990264264430570471953468457219524619048347537822569289737906669955201717769049467198469046668707939793227677677251510395487196160065991893782220248730470204828634286767483440524171142027428093878495429557154095639743422314375789746870598387324640761176298834902175830334449361720828177910194778851075170188699589119108851566277726763494762839537087712793885230092425983574454819152446132012525788139064000680311288440048699964602827214024796971027701372104118853646176674610508592062628417788331563897850724278979850051889135031879358709772825443801598907796440454447572844520757771182199353337558382636110302636317764779532865924687441656232127493156906768714496721039441688710959243473257367884793053386347789623597465600000000000000000000000000000000000000000 [139,41] -2171692961583636560658091251010721270609542129628441880934205669563020486239292325026148414604848379050896703253247016387180502472070630615002328829622312548674890588175737814046344453158551008164047283724338215402210150366065974890465809151344202687935044718716444054844746413749426823493603325901976936611098058027139513316360125682544375287406494114890556566389226445727870193550311212784277890884281891643916295144473425779326281117426451445539395496077515852810838516741263818487270907430081221891634339483358140499869979322575521312558388339803711225877858471906531428229784485769145420549700644717499646234648128274310759114968397570129706544360963599282722374578183213388381399021020432975913070619538388489079376936978294940532463408966371920828629641872215400253276910653371717916578799458492068824359475345045839392659400414034076826586566595721940221266526254939863468780351585921725918970907789646118245628788381398493587968717001119083945002275642281932677320804969865583352050887508669910133546837397765726102296471802729333553239079109542458235701991743673174847519253109953591175356982964574562456762133225792450488278127023723381362331687161703589560148267673898271770944054291739683495932726125436885936471946679241267613001100217851559104465350345829635861477291929686087088485575126218462713444874013571603400270939240822292921593554709148197149492142285986145677929206924471928188571167981521798657192364681560194286365262104308074226254019850181455357160170992291625106014527869982699869480819564657265335950386179925267698928658474581209017450334254999818796457165902494488494233800065039942738797393012492946245348031144560483127196419817460502372241723812247562290309459688391649195443814223408344156777725117128791003823020684995223843409257321428216751146163503961925511156376205836845959448107020209515976942870916594195644506714021590120972221800760482181116248365175205038783086185924883756046845195085053540553107945288518781858071151229484097663543957219724628130423282110504266781781971131361388994289426888195026824431728773392042412913204958874363569598840422571213488381900098212216586021903244128778142306673002981496595700721222036564521078915320116842406066947395483468876321274062307654477791132921234321901145802051932104871736342098285000969519326977153008697682105937197599872253952000000000000000000000000000000000000 [139,42] 927828592537562155127977573637712034585615687233071983584225493686862416005622515661949329988640003372435917797367998183746225378488351932385526392651620441208486899022524246752651094292884815084142629705890043207179506054626005907656499627264460929545146944886186042245078339729469127964154528881973113638732260096386210620688191164414217407811578672726806899501682536151116068454002643056550742531266340848308708509950598932743233561349229827031510957123764880159176651672981394475251531442043268863552761947347538596609501302891568917272603678702193590148608848252091636008715419611446348301954911264206482182346318097361784201168912686684440097357797725849769124503176526394932206891287607646365812455078441134588765169133023763664872468412431938852836353874311636976371724599250686622025820685801435369427915616323984497041435419270718477168841376464559995804103401333880968519817156516257415735482509900027064888885436260225996730718698792512081862391467036289298588872171001797954555011870288879606940368285695417507474847277237167529132064384000572832331802291280250390834146827617286576932923648319607010312786579728348384610069582731857380877674493933464704121421633080036747370971676522963296426091090571721494125629613027788450799649438771399639820655249398882432192516412936665648751775703665537590594812369149091416056557010816620977850760308225818658013733091991136988059986967935369348926396750832618755978248272114819830784607216377122213569286839637700682305653605157999025744815495009538682393168639542335179393999667134829480204915247607114441080226590421916040458567644129940083098494014309341897824522452631889282654504418891570809489995869523620266912129560641799662668541369443031073432892877491384620156888062288998616260835570303673219480784073629281533511352380270949874070885772261518591421379455080102724933909597976452095753127450333375436819911769751283665956385414820316488531108536033241960196708390266505308278565068439669569022297196080016434777259414271121679934981661377072856115816164903112263764873371241072742919329974284923914193272010817370706117309735325401051185390332081017925111285174175670537855228570570910844527626979273800900012321700448729476074405328119562134330454513879731847614748374025162433405618345932943066610390181410953818238280977258837907231165385154382476083200000000000000000000000000000000000 [139,43] -355700290744263033892613635588857359037636022902439444002103466325134053101986415667251974278101942221875096595152788971719063043113414332326775596323255287561804384387093859402761133959604309693226446462807789055806553955942896571897902639282473778496678631108468049312825008049019449322846095285911312035254261848038210345071051033008022565738541371665840293064501195894674826078255052491686220032982641009430783125928214874087562577115098734242787679429088458973895606073757781372231185677240538241663681436062795928462121614774730098776538382522606035526063271570234462582828369894211844027593202460919156923124326964002175148944015078809748958622538852768392749584502029279952979144692593021679168386412149493678968685587952204955116258001155818653198827241534309292974497331179110474154482179677450453477847400736510779212310193543901102000784551101105786106761927327281401641834976598143452494576289923807386274026547032405390182411336542360752696562552888705262453195112927463190779558325545426011461439204678007596983784989812036972994383346490683542518373945551427465658541034498872654730644986612335398613679172600734610528743036361197906280364936315064188542013647106366930974061570227847518438622309768463813429760806695187694356154862723270512998215451089973598278208508242478186996384792179172535882913300585404875947979225616884174174984188805934979160963407337031453864669045787899095981287517714712618947081637223727707695373120523310585395683363663788738576167971119582977646089082634278497911948531960751057527908143793690374330700320321830652521823720111008139408616476257938734838109445389481721120206125875446674737006580653473258131989995326079316202359511835480485064310845956731483665453334119906621949311463735178982389130438860030822756707104243334741929544314872505784413659481173835709285492919522677112800230521099107796243345061059406519050778939251979278661420453158340162217185267128304327597610521171612987045246424867862133776749688699295408819778244296958696461227493083468055908160687546604702652299237409008370759379985120987586452937845311152271801702670555483549757680735147753047578134793594913931100415855129214406130177378494903208958570443965032766937957794318739307698328725045312682594939488881034291995319816517812245206521569098239415585285802523226096502770092227628168642560000000000000000000000000000000 [139,44] 121394859627723904500711641571877578678289063282678916470071634068643361624799925442012052806804274307967672170216461395098697341416179371788936904436746340494059746678867159354212931430828412258752572373800080796253344498576169351521306614708574909468872676604350430505808191089631369026024051462958017371931235671598257866158564626629299671889520163769543674076500950855880870609214617068951531326616285317340744779706446261070162705554775952974682818611753843603066552732560954627295224159878419927062131718175624328745516618446347659563229860046842640704879860244679943645040168129760545863363651179374045296854889642318416340832115100943474973346918404078368078549085574478931537816686692139727684877929787117087501975548004516004946323786477316086147199415235120239939753366775323840277435703877370304480176995511166979567153306955674623581243179492281622175044768375305037744899716244542386941001910962970727855710753274162646769157221135787384298487597343435154487005199058682378421009636579858457528148272360155391018224196361745200939660951522504782832895010460885703342643307453336602088547835411176455143462628418607396411792118943032126651354477500803237747939124382851643728912960123720139765525177977967903908390506736136534095533611501898422727077903585083162657548130370649674663630239361872527606322857467782987516312864442652002958219544633753358977182951040218442052279193749851756530145280441059299927068757855149670801727668189421323880244629252895476295645967985626096019005718035446621243160972309725437663234385312472257675398335680436150672765538811919990027476181512853402421175843023187044207182609609580793114705360067519634976454728974597898676191710220263126231357413774421540747083024245909211278159896951313859354064580664828670138059510264889518656591193228840606674712385113517868747202654877285326094104587407694907250273291925051657830859105101195789058807491623256234099151887022944398016874327233606924836884700260487484067796293272975307732536448981270359581811080078544108167921931737845775461946544150691250529693565587269763020969819115386647003796975905711643788624485275991140886641314274915542508864670550864728460356318995903928236078132293369578994319429650471378068521860798350088119621862419135739497903996094755276642322974845023685340638498251252419632355292700430512947200000000000000000000000000000 [139,45] -36684625351084299445249019195530828184315668987530145740084529318732982302521209944698590332476876545632606393767043768462340967789725855326515163419627216540253969968412102966333681899028769209018070240471694306355945378350309123663752646399938349730555830600469661300854299283287540775993710236654067953163963709002501284922525750146840378954508165092059656203772283520459859133337216025001932454246986922231379608425860485543948228336584069923045281308805712156321723876141441391494131848522662996615764125204707425676713390586222811828578861617312284418123574052616198185483492743197474421846868443619964723760452637525918199220072782747375325446650890472125804562918329944492184292723689884160367767124119038143938554877410049342187591652478379047515355911189518692967499426307033917886297945776175584961862914614088224667890862317223500405058800802457142213470909088607218586281896262941186782056675928296454827437408007372129599845052015371964575263448686825254295974108135228626371949158077564731123950478612590548037192196988871094741676678260505729663565914938914507424557653045176819714213561672432969664365909447089346404152624430187350613851526918133086605163060116334119825482775811071578068625082163069307201549134371160059490200998660172961389947737291143090404349365658791865451724069858272176620719425900898884296450531620113797318888277923411430569815739841654881894003112177939955959595581906449176236292746717822813925013864137518409424327770683377852262105233705299354305570321232648287173304609938074966842823012757625003267438708319220010291097264554059453716485053731038466949687936281587979805842547009328432625728563901184877017475909156096714329551088002834550686546317984845222608783688889890325620227673966202367357030760374789098794801430718948980056885794153745411202568422710797443800608365646138114511548606608645538268058287812807891740262878473903257778627599228626608463308957594908557812464534855670766032766948204895989549291199038922297693785327892429213597930747160475671759039763006701343325241912056968841493921243999329838189907788723002285564555408439729320387319532408897589916859236671394643628560427978503930677406684784144601176150479003439287478396241466062946360734086796250821890388795353877505600413294943819249930724515836330206423820756437464298511358815583242781982720000000000000000000000000 [139,46] 9773278084905799049682818684696719229003376541735614791446520509142574249172434374046528681134742926906314200065287364006716850789267529623524794309858215150939507912646358273925234673818947183095599309137390252642260052593685957654701550644579273593692279400162650144756306594120255883684482583169234897017769417199566435559811230812563196626069760922009317318435531393966479915211510979538490446285165543787031501104405963599074338030264218505955131817576678102490731743259448086530689907966159808164840551275528212107253383554223390626923328392085344640205746593064478445818385658208979684294133310383392626917763823040940639742156728257265187560791167946697061436824839273384661470835796094825093705964979894125535543754765602430792762315483894545754625599611084091361910032223527730897126732166100334809443314564869798924676268699198524734280507062616299211606751894361912474819438102352665090356424526416910931909509493609504675696415262217126290511769748415025339443761986652098247526914688365737505594140016798630175745254745692372104998074429351512586142305966474406279774258050118949451321356112448046402592443033141091248380878543767327214512736223088820186482704136660104683611840249735456483453918161049309720796125289737284338678444690455482006057552256956452236645597794743134547165747440876248085946480897340888394589789540901702293408458169722041402127713771375339745229471150260335956464999568963380840996149921224433019272685554232915802812482777838659388859016806146168919079731694081171224252672894826992822952158849135483657640663193940232459261873777792134940300037607452914737114048087436694567886817486998241930566184546382205144110961845095252177570792595082867382797877231115824651016209659998280776958693593995549080406491192171090143812199930261954198927027509037450052062850353592377910173398277717156769882105084404243220628181850708223704142118754686769834830446700776004852191613382568150256572010631161977299873615149741584774301153297109774007575838853934436406523314421513910137134246711840671859306526527714981803090449615334498965986086660351885449209373849435265472125609057236921209280592344599517046511776906949035301751078548998276487840502796117159235744825752218006725044615049927612996926291116098866761859689904936240026272590029734300615472157669646784261060688554240665190400000000000000000000000 [139,47] -2286560961541221965784090785483898507088927211080626528674242728409599143022003194828157089082111668476180972368241407756103359708011156274894718858520765922847386827352672588692501644342172194503416151515576092461017258880057295384794221575770588318063202545445551987904553018180740222482587687280136517840492207477225071425099857065764847194763277370203518712191180889139346786011405795048644723253159469055116246293106124156708840567942112534574647973764771503982304144521561435478539988866330199627093041528092883231581337249019213140415057769444208986661088267950118723649496968726645109499685130025149271257669546257056728371141042151648834426104371286394725420192312104646323302474486871731243907996665671825976922220819686031030680277196439207480658351962073678058516231007167928963955427044301627193204474718539437026120517448206766558318452727307128283269545898528089048463680554696961528586505031398074401791186815436652546822450672526522756454369468536893038954911705772338066465145808929162798120211212292172635225196174247505425113725893055921974028123399716555078887450356504461967422058504917991266233597729483796600786140705178859565926147441601617551021017482303196946035035062929208587732340019820794944865448676926962265549101619707846500002410404123620674834432478027733254824577318032977402522346413727769922428532916958264656776994304172202198878475737430785699568944909312119977361784194858620829798828130233565987766891359565862759151038984763516629763706569730503349990716965145863873029671232270970972708008656219713911954774684998610952093716715343160396585746475860803699727844560093533119733618684350002114238626108456059060493247910067259451499473620720550621514079144218104683708778866883824077940939478699402987881927589181214411437730646588571406867772471523688107034942010812575975230431478616154385850196126208395010214684206371278663209196467915482220202270205563134007905500115849113105505200478755307481245815304378197842525355841906593672641954724877066251734541405149500020287321615517849274176851938951666098235467533448195316981602762488523400288930479327827606521821903821587953276096754825925621826539029397907043996236069592487700839811374251239377642209377235010419017048462766045259189586788817652558464667389979482678360358517078527467573779749180400078276946787039300288512000000000000000000 [139,48] 468512665137817429355142315451702895780190037611756173761181118923357254141107343534767564657456315543640279468711400189591022071566309280001869114728479446671619011367047271741323860417211783142429783142846137968870364724588248937056512324078013524238832299853948526797740817319463393208133481272046646920818039447984665869207069517263293737357064330395496417063538262272095627368486502894840024898609895944151546734480322849331754101035145824571304712456698494327511248206987950916247653874161361485347966425149486170568856467196042703405107132698055119378945679710003714769474351671411977507205607647496687148145612526400980681910533899494459853434468547409394404731620242461249805669814061244810731500435338180725283185432511322722105732392301380819265544445122921446014726529427614904171285724103858402481056436695182348851996615961232323924278206727460791589228779169805866707298904074189087430577158250006434802940636397142806790727364719639939918259460363615698458449322268937575550655934241923136459944992612600262255113094272007602553161394219156238037197909080476894584856185040654719951415320071696112841138596036544091768984251351021794505280470941740672027714269948857546374087838294272621638727572934600018124795948117170665295064985025139760731508469329882669876075681053321079233189828778170631671489567517663709964806313945385990059069776008673650953948661506049369436180505060684496589748772849582855589878749901588344924747257997355525772411245377239362423641285419214257520060827176062513546813251629790193055120846448560697015444623422679478673267411649746853510843607438583903195071034026316347043423979252339954576078455924561109414923665841281547215937785782527736836537141127879408945781726123655192117301775160874827372535955020857289323315178150090575056088201684966906698539461194694047771914998581601664390083290596391621244524599746372304062434583473333719647147775868260370777698663071049439902377326578100082974972731749771927559888830492414448733267350614498598923583877111053921423149678196880179753488569605326566133945313249323441976318337243868711672118752626183113871385829056313754517837529184323548049158151255872040993931463814382878689307650576478584977116126116023613923626385356275646227951295526500772734215211842399056447682935125716204542236037062133724613725281912356864000000000000000000 [139,49] -84177911952340182196902898129144775806568987854087983237191147052590037375900064315621286517183091134164372995083691451861639770160471677111947587143811118882371097404697268255470587300363362243285922364654140066151081724079396010502355107427367939921497500962681515984690130714815347437828463625861612588925093218471431924978820061108374312670380121720882841811866804511287520472216816409877459907907232958762367804651487209466510794225867211149198425357708839143585509959592664155542481781827840703462910970615148562280889881464670324629190270019319237143627612939586080768517682107349392596461802404541678454546368405541389884730123332469371149577953793616131726847234365028379239306816351261368641861305068857363624606493543965287542195553546627282956526618739947067882970421470725550888813635707322442441358679290780968330011962259309146105365930213312979372059987241012389913168904793688875771182820237827066166909940829771839114000523068176031889144683047648924274092951033002503307685012540955060918521186722910602387881286386190119875559642659744962532897306250585043532493092004126043144408805333069367011585345142006942584376001137682260939216800537618715086969842877136540586489860759105487596818671499911406635269271142901576488659798195780534347544620071760197032363140347755605391668208295312173759150662969425833737083081268646789197525217646087569210402240146002364305341811002418739148173711038918018423006658794610714391567964026495880963296727678721118483461090502433633245676032638426907961306553444758677531781723568792880931303697187469773080438590952266463818246012349227737739704436624378273155380290563004106000947802564085469938135803514080243919806593779881693495757524986979925615726139319136640335268039481673764691861523105844603021803519278800109798327638023537219743341009143305427625762367471839478863360876530273124424552766935146971352386353832640873066478129387898864457740733122175043830439531916316100721223768730010598907900161980688640742727674729896775582717523009610737913137468829465675831600004966397334575041400250460933136601847129975026131863778199658821332250790432249459696307194625852438901191675577802615527851934501554688905099933354775203937526040847166635454994223333463821569793639527843302343495533187436942092761601828727971624605148943558178366026859640415846400000000000000 [139,50] 13435229116647497681831876526117309540826272041481120677738038327687483094538278214908229487849902727743245274161863048071578946605726831097233317458199672659518120977273477798564427897616191937028361078875212748066029440780713439026275198414226254432405687196110096697453370122979880808682034786044893221236991672167519318815910757980313582815151590051857418062613436690828729612773502918625588440430641648775899711565605862152267442892080050304807517363633199986598474026641516302733987315214320506341007236922557757870678874459376894501954238030011153585358740335441791524622329937062065290275632514275080420930790639074699939549688500105637861932589278335724724697861674134608648813206597831921480536266455860449042131846442114968381847153289789661855169642001485042108638353320030481867351311456377890520193123174492992944712222257036228453257343188976235460690670425688199277703322810374396452896224088679818493958298596036557540910587575542774409972234278821876533695980140673862540283882592818265506798083018523885967352063151083103053338533639248738952358821330477973021445773956029592659982710516508048419661263814534455034596542049348710141590510520799431277658101111127195993524989910652213220759473983260011640280810545047221755327073528632347155984800586728621602762641702630905782082282969163766968749592672416370677958433709692514786349319922415210207296914207494544547186049433117445594130543663216298803455581577310142009465752697295468763659167318489255242001643012792953139244294511329763902405582916703673857304176863056219275707298383253503012900562460801439140513838851611930857581958531373249754891481144332087686355189001891668887777124253030243918188046907605153415676629344818085892873178896469793428449921573353339220607559025868005068275244639275015534768260942370112905979608115454230069819226888448589913731167222814025701943683439061828019898604114227422105937735914801797348530987447168098998828868872504234261905144222521748311533319731638690860379913258980544027085021453649719050808366698727304792839442233516968404503753458130882513431264282347882209268980393591215987463035410813315883733552942113190960622009910247090408812855346505513994086497352677539907994244262948048352588178717945816067615962894128170005816001544152096469500874774753332359549405305159791379631407762086297600000000000 [139,51] -1985013919223394943836938531568386277724299436951414157825016312430839249633190366248246306173105684053339092545450047028163303235828504751125482540658212054121089623737301928476907499273982462199483643101118852833925406721325168814838542757642654059583946111383673461444195665689072686468548356777589645725989317624365672695925471405528845547275051324449014264484244690344099958973795276854487303501874296175281875194550804102217639936629667995635695550567833152779002074291010627491344614486865087906333762439641653734156469214103100653038252574316937253899012212904186895676092306737205953399972286898107633055305843902330463716017061968911975694729549168249955285461492740281236753196339988796213683952210569382612943213064046926348103006435137420862417980901202841767583124125804192547451485945745255394676534772547630186644507746678771246977054634446995337219574780929478404450856577342619406857628814058873313382425107153801264965137449879071645711379543438514038313750824610197821036341223461939227507883932175169829107935760370758727276154214991598825669674196302769261245823455744741585159309914364105304147904157525742292204716197283206537313623350911752147836705564232716652697781320409756675495206634226333015984664378442435111486239313886082986329366400966787922134907432555382413609478487365614519406915956412258502121782591469394662834456986367285368910918368198867081804356798575624935568400120916923795475915929830415957865615668247949056678706012190242296165793931249023263103111748328151598925231182169666913164042528054888143385870174042982515075397467940434635757671014712511268215144216928022066292962689700398315047641505708066577024599729988733874475727993056600612659309370757762245056668963119185481674827085512491225849335447946333758722130926951937256152684728296498068939169288604544849903517843240061772327606671294955668702637818075320466771152662088348591142662556662940598472023911629741504882188380110902492142602045994328879539527624267057390737105580274122187811730211498382934659691740739098423084725571629368959252041362607633802109546588464850692248896526707671131468792409765361125951777418307414231769160215973158568608688019107904812292819007584116635387208435421228265919743946323663073014072757840942918457096842812208983208858218618658768637355324817140000865817968414556160000000 [139,52] 296097000913902981571648765353255060172163034296153631103731565588715000101774923756115185782057171077382763124347483163342753137016013602818088584078714805247008773483233333329406831756812712391805026044230144697446203289306119628950782915413209188375532535356935571030761184709184907930421584824657668638600502145954661246716548228506474203272836250422715144899248186596398771507078651207179962697895930124530988654309145118284811358840881276032190999016820982968448809865073243005189220971537253008618450867224090101850084474937102402033207627979426973525598850797903116107373857899954857237527571587666683627691862423015695285149845198299834693513170108664349305454581475157926972844854270077789387664859843264772005377529019518018666039795844004378753056242237224578925572831484945136724951833465609897299941683434934451998862452548196098369357672431799963543765123893343463616399346457605425268233678913030626227209790486054638923020542716622418704726793031605279908966659704796928501071105959303806168449622352062024586048929980424245974585425842118681172136193078584369126209619913023358265676823139387516011361266025508762632817201422441163424279179480025327731503745836407217740181713578007508611821614351311223489516984848758363644774158020814364018176955850657334202031635476353903136748244113459691542274831303699492732736862252219203613566512598251051708064997947470146398220912507585380519670381135794081166868792873028505820671568395816990149106781415296923216314762060176154828375895068598922864761962924671186481221138486632435942256446772249830850645023003999249920496180772267962778072832080128687650423891073896220292041188884034044030844045492446989955131903141176300689556643304668743273443518943658113500532069335076133276882736646862610126532239812108599077231332069212548203866843574633467868101795358166035085927213829393064610095502212573662734657153266910559521166259676339372618256260919013249341026438112354264838716241265135374867401490820836359234580737988382723768774320595873636496239052443124696129402769005439168869016092078568491096265681371992973971119851704988008263472872285137065018661133569960188688386333299339399951439276556363553801795440579529623590158193009221634480574983190523573992367828424942037076247651741531211595660770118669059645844444096893764427074946331443200000 [139,53] -49158798385465850733269975787647987496160674657720949337058672090108627226074824002433921394498719578996723259086576913074859404751239674186328020854620069244576573617829678971933865917365508916685413378775126454829590177536101380467469143056853310551586065049895714999116248731612978399416365294518108608743102232694451914537279401773270799916251370303182080497469701474631768046644546042270356179000457763206746106806653106487659293242571381110883266489795927615639564533821699213259512687106560319752830369236946794948479509590790414112861574582145804696302235624497072046325012854508886719830321599735743829931014770680458328886018514975216356410280903670873600256322563073105439827983271555126135275026322262395407877464410214235806855811139851487736512163980737609531220140163130530067874604373248942302611320496730026219968856822045173775500644855895736163453503829140305791887307695795877376862167392705617792581311191952860123493334768832272397689509719859179272993317217501581770738930292512358768714160849445694837893693668760608519968628767443924598107086547220052281513864941525042670824175985352756730948171986114115468698871298589900313966036323823992070545032294472140202535449170639587920365984210494823534883835540352004893990769226236420691500933735244173308146806481853280403978494607426473482797463344056505839068700575204710740891587792105801858674073107667773638172853594950106061253688305423986892099134959037046345511388334024656381235791019324879608079285194572997941783915755819151857958475256461103793813609566732733946214552518959288363150153155297322051781292413805389945217018517604539295515082147606883629806475296546614047613830812617046786772268589976128617588625398819142919426316534395574836814802047528844497368694856238045036654418689697357560305858807247604170204305144857483692179662781616998694874588373083884404992467979085738954473672390462214621356943178891780256617472189367955318980092456348157675229543330124014809459611725050195070091127024916318313211660604687918999881328705678674181574955477711116281080292616489613894847128791332385254441418963897627741502261833671075225603118230882272080871702113570557580538432341137683360412524154805864686267543540350753809040912475064934439176122586623179930918229760655306557937592559612801687814077333845123089783089798646080 [139,54] 9133628243239000510483269088991650516360204521412208950893177325071914117095463825806645386488075068085688515132596351257561459449507520400992362906872977914997063783658002661598061314065651821392271541601483416157869589807700082213963785712744166293083403322815364290195496954437470076831872472698311919050079748646933257876401914520225875894857025240125800066917461002663068119799585062029140066643535966972965303107897321135848698863539560474298722959492817192948446143092286671944094273586739061585951269384849480479492946840590879847460664741763576928009611821524064801370472899263486469815773726389465415146918054875717198209410804542795989984141881552877780242389877521374870673273248155433016564909289216406159380686329944559374378753739507270437341295373691073955006206545762588589105459266599830800879138741000414430880606181330340492627535750167886458615897055890362973814953504679492548509050207789678880771080021637366080247702931835691801633473216088583930726519243057736545034661067442874731540894915848565090608691367100050565367153458095108534641767500315311941381558989073142916800812636847044790994553216203233934157851396853734096721625041476120525641680596926371544289555143791471473396407416347665108263283479746838266569670764621563697371248196538650801184102790772155079532913661504418327927598619994305105348080686082928040922285215333602543601602003744029298192020901907225922393190293171402956532314930299334071876206083339214538335095539631232015105424463559634946149787856109425547799402467023668491944263669156770178000072879045199916165551226476849797644786921899420277858322552027981832946242535032408113114878630514505787002058057180483998221407771230477008497123134399746195599767553355187623942645206894411920896329815737908478949916430871785777861352263386818721317610900866955862590680815222078495361906213840910429897011413467336930447225292375961868471542934123107239328685325202736051279839647798655545656111331022902463419815388570998567575045623944405581644622029197426214753102370016293778780441432264913864791315639672377127890996169603181106650457553210894118585715319978013423054024249332732081932239895627942404179992374544244882171090539049605852334346974554772413858729701733922628700548914865010206554725384728791892689294320242667181652494428503835276470662688000 [139,55] -1740200679651623331484599332986270297847081238115333013019708341284376704916359964550347935271275366726150407680810719909420077287011184212669003868759058923032945917686523140916294190215734198200787658441094290081073456680810451333936607164758604205409294978602959230841424313305876059268791136631365574628034244786862001291597879479692672321059142948570539597258698223110179684017335763663976566361307800173630560399111643045382126759954610257822332172316193219712051861140922331770731979437647142950785999819798161528584769928805932348094478038069282004489196368966421306796865201166887189245408635208751656860031710349409806088026116839886180264123137723308838813333544414644164748072576447353086309834992442765303041212157990113528586421845809416693163915353483096324457565927715377499817955559208464251365542281112056341345839812905414062185968862143520802106185666641624174127023045010413084138893557363936035909374181544207793533133177008469981729673095685883090704970000143693890705346698364073677094427747460799755064299009185195440771052168275312552973625046433841200291705495542729810740019629342967076122831286874054646475560004483093985068723741351032937696126468897813154224571100437539804588360487646160320365006576267174494102370408884307627098958938949197658157916110443951565345202055070612100742994974140916253632571176175117508430617988818364012941986219563766495646998136738571940049770085404220504315144724698065783642870756691210248336018848385641100520612453731286556473253382397189226593453471082501435206681578548015625786600291150175489951548850302856779395033826038436749377163425128797532852913278388420801348410733832068254601248404818916640715306868941442055697650265906221464938302232974966499254040796868111032561510551297704270312580920659968850278314256595129582082514291405737676560468046991494376963523789532118639511095816891912962000780841934957201235890234195572996707735808208112310959862384197126903267028294147217106660068701790470088976044398761678718461415738793396748253658888374390610910967695451483797726171037898933330752041485475975045908852563618475662129363244400130039525949864747510421497203413742628312231389469009486041548330376643751769113557315561688832535781758227119436704271134613512378320332359274565199593286972550310434157898275384855888140604640 [139,56] 314475256046336386945110917888810633455326310792375072698336804797993669007153639485174258879325536575500014637025956097447287469443400896724517328506995845944206548810605163308729617080899613757946293179040550016107534447002934846001778126238477487758298628125791759090877512433190434922838461239054991811378209606849539764046066339901534127550175772578199584738070275042919209146181713474420444409797092842343344195500185075194953405405599251351064393561804647489001705916607574638217247728154275272104526223635673007156267681970390064054991099627819098736665215323892031845666131895770932760651178091422047690042620264273342674345562325332846213152591546059062853654768713794671444964521301495162323773131195436923877938945243492607741172138620514230244721198070464179633511635782295713107552193561852609865660215004865858247424138765404965524081341701564317325504312550449294170778743258078725880453812202337574158258581579302246717852060397666964197206881054018339797223385772480597728863551115018857359702099662560554711575058004949112182939342615484451242466016710748275973274811586364851580865048028665033400147939387637409873892566468252368314453381439568206584145180800335163805105308675027857588452344714176899302682080818779762209681480771383251124986963201612633332426123646505479033987603440941411681614245117826303506782076112330538885318374520844458270222790099074954462527998360352324656470902352290271503846617764783893122449149159909312155519839200560857868905743607270862744029085819997879016715940383108589501718518979775647114917596393660712507739475141192041444949107581953142818954214418990743444156539908964187010536967116202005028974077200586430444829325571625753799739765740457405683220066393714386413277485669654240735983898868509075221916545773276101310121955532716754063834819324867335415084873298414526992947654148913859199593748763793251905190955804221830794086154080906610892379442812707036769833035382438699505361928453205853169229165393558862714140893126758616427895875538813717304915213001618749487796589307870422531633160384854371731959735373619498376216613203912057664967323519509510523503214718491585039221054934517773981689495972175245772828735895230334573254086105652200673506620702164668715575917126187038601250847313011798799517357499704606463298681336948826840960 [139,57] -52110457187638419024485434661652197721425913727310995077248341504520125149170882047564312022626005610889121179528435540236554845252413136167617193584264249474659643153588314242085280861827403527489953282122071802092763627920916242352810588847944464276143669585020541971579323580563452491059216419744497747847621178596599226732062033066149896948526416959000381269551744227512035943781940057942737354383044395646503133112194222507022232540081509204408935964662816419909504098284394382178228915943947697389470775380248051814983733156717033953687969192033314251678964930404203870484023396492185350447945621490491417834234404453208928448238483952749066627593465114226989037882200537355996011792486104449908308057172438566856957981999174520320346517459667406311820047933519286477417607111983926249152406075331998899397431391814560010972267270203206059571181062115351167273478973002930862567937079847062311631546509171584928546796757948771750563315101419299674341221729351860061797242847745044095496407654611356171422278076504322148199578130930293588721503018357069932369508911728022204679504101012032551292583680588954898002454172030610173969425711749151509642836078971051575266174766577850033214935721506360298660548309763986648993124853213700659267416687053724477177195306993283853508253001033894586088527977704452120070828179050816135063226815192836509864766277659857030150891058835075973472147492386514068254675684810584874005316664068953907705403901897712776762378175453799308550822449568899823530105729508483390448727731826342946173573111689449321245078087486555978683044300292638824072659072868466654498030647467910881537653621686291758874545354483021256992696223338645236272101493788641255414192296118149663096444345198686808655166180863661827539848584304103393780244304954713350791642806861082185660113782818431505048283374683627158102167764831997766188292948837593232845498294581885727788390442246598556724143395245735626921397483120842262539828346420764574139810395380402761144826103192293482619189933598099884462052981260068316249590100605452216505375349743540934500796019946760024664538188300368369437180840935237238738805975414298807731673020748021034419546735773962441350642130932078513155345874904621705231193346911116114238776454248401847210860702480651890653245524324911865626713583989027120 [139,58] 7859127443287077354181825566461507089261418154395566177880766125134256526373820941708431906049539667206837938621043888357026317524022540144276908158602796068287324038322943465099001264320692302681209516266915401139259329059366040874992138183663282878390406886589408385423606913285083793568493679343971675999489000609677659769150620591790076989680893700653042724954069209888914288582659652505142975838235245328206566922356885513285186745317196481490354846497614173540532242376937107402294115886826104024987242231626372363934276636209294449311039613484999842433078534402458638820447169199315725454198868310852533787039192023819905638498558325533169167420881713964416076055725215331068190665241891566662894060524756388698049380326421054437686636492426874267864101279200979238130939181218002246202436139022457021933070349718206284461382395611534934574064187566290523686639030613038182358669414709756201304439561907407909973586823919690029026405927705193830639888114672343419609743677444367642586215809842478266603230151341984403854199361037446128221753994826203517777243713664024883453121120735281767865152078086780304367359421018393657428752946911051688219393986886006302398180834773578016912655065795339281045668121206968068991763882083457681544223411695194992047720902573546723702707540704205109722823112767162345878865592537958399679022481872972361673508522959248178819635164351186191435521125586904886406824773829479217779224536628999124334813184765549822784737596124066892624009451503496300052449577052368187330222330701798227979110308804228781444476716215222944656604289730543311728850334168782157933380941051506780810062422651536863073663118574126661633284135788843652877752663288738677660723105260727840140747271559489540443091339733143620689246429958210535244358735811495679381065370476959853837710878798181273572565075584012691702089303824408656496274380070499708696804331412997956714144042688841342836957002079660587457547365608427433304502497061765125795357659742631080636551756662723072773356980147968910965980303575242097490543894389892474559289356987471913100392524819207272105878283236564484607234835244549517417133858480526211373490586910360956835210655306365198754089771487057522522138645411215769213941137779226703585154040024297559252207068128852704731071722387181023992197524430080 [139,59] -1080727889414815169221364754148286074566738121493058908402167504059627829061209256746511747156765308751541355879201696426564220035655106776179300944189215394928494479394143299285723618127639085311683383138312867930184267688267962185353483986990572344118725573696279713220046610271097501432420179481086796655142611754698896641313270666867140527165691684869402871881364905432782033639561099887989809041246489181498377737844788700285818860135408744858490304863434876291387284155275455359493903637677095230751730093790347934580828774382375077564996895557772469863050388765824588096258033582903694229756897816004906300795598008354133313699013067977205447530015158967675027081204856975367204505426308132189354779561369060331437391103459443419489702686145223624361750217229083715012700206172551925888279505551063392219556134082529642511660511136166970940293945860213197969886888076569190341285118707501555448233322410767311251036683195129971300285450801200095369856639871101038856071395017055615716857744850445940586503061849099778640941043834407361803239088271609651210302078503669180338756332776281948184417644636867131640026502831386520481661140245712514758452021534557563787036726602017221204790590061785315513957471517129824189398484054722666209221226085463819344452855458858375298631580471068349025938605665197639572589700999064014017958067683399649521750453007840035793576537351894777511829066115286352908930189703072293823081656422867784715368833865417562787025819418746347478189709879390986733821269424922045873000151504886381082274761691754681988868794023230119496146436818729770109456593051808028135368908015191253629978126076446518548604747829441577158686274914157929953944683566149957952361513404401629854202976290338206503701870191236300413773814089564658105654657307270157793151353935763006937289353700332252230289836054809327566405546176067132699718003496315534838341561803341205651404799019288093233169165780629922438935690799945706222190598535397603340671484703123644540938056040298377803238288921289912008061919777320656714521254696392908721333132013717055266727438589628504481343194427952367749062909047630089249240947524765362348213719625955145642944032177534458839690006299935014043606782734221343902028843876533838144597226454402059655454460022050938563939020640818195491183588832 [139,60] 135997955685243348804391353849029577592761383378399710313841459233466750433247793072031312147860690196301259201910560016666070236119926039950148446618022806959939163842089465300431170140277561396216280086020784584869586466310682963963693914073386172493772735143303671650003652626581103457307977047193859507815859171388141492054485084075381788994023472158360693214046382060556332265629485510849063117715091887056319723768354446199381384973861202825518148302878326259569359385273896006346388405453570811960832650067585304727283036180240357185678476874611721815404562542850820989684342933171667107114578846120211069018551787599294276968466307728000023430507779140583052297194010786207195915942042637777961488268921457736605216985525803849882876366202494309002304858500814899367301932477794006797760421842112773755825826155635337373224709492891725108831032966428523660363978933340896142619940109733032308897713619330975939452362971170821525547016555596980758485126261702270089893065574039989066061715261650650097048814333805338886536276542302692907333498087979926858246607106071729148179566172599533160203293688413300048883926159241320067675786967507944147112050373821170223336782087784605502848732489556794256098862111230275547343042900754338295583236941498714176538897640571284016351821897700730748335831508004610022814119729635521029285685470416589544813482699665402887699601616158496192362044206531660709386406509886048038596457643161850931281604396646702146460114651904493361382688670669074647957469543276597803024108126098373190930861904191641031005645722203789511912768642167326903792672616383463152456950915001357625282223226893705392284328174693707266508203885772060722516694538285420106500899560713873587520916643739884380537653613231626114637340029421028485783672446514013887642152791984875025369656473440716431544273637718478250741465133819925681992071652206228045218661700050487459521197016246410530612555559175879862103314231884006480620242513893669031824376869526417743852048163717625940339086691504067830053199879539552342056626808451788641608797167723301774333215323271721500020146747234361162073290065307848761036734560736334963311275863262622188526956733941755940069816930209488137830164132482538501580337410424821557912832466619562677471587914860089353323340834132603541721824 [139,61] -15726742890931613272445533830549430102208136476763448569538845358313677241360798644922316871529703210709835763396607747962147145720810744600257095926105155523699158096916009856658812686790586038766368374874809534289272572374680400347082122874250769456570713564935484748904621082014556718365912246360494001831993934259857309945231113990104081108591722870559165964214541177949296616650975282994566319561848854652463638277809425454295523317351617249517332116546946371656247414258184857675718899365788467606461754567014750627133529170485970768996509354291640392569079011018652588876110445746372719494710245996771224652805513322373602358714907311589347729212857154167888198375469548368340800358732706832402032070501514056217926052623928260978853799418554120675863317337107092790311404824603892567701575546407395367187019415010202815892520488675042069058509296416907139726356544255941674867389374673808896169872074643361447599013955714493432020755212564565387136999341451576129322812338413904489738332507186796732617174485948880739847263350513165312877206572223486559853737240043931449083765759221280648118118944519459959952227058310982097856090778016428711657725356184969842508905768924827501890631430965162870333089342419988687176111159178013873221865767519051017638261248762738478610465109932575610622638267736535282902613379973311741850425616845863596222066638352050315979100602471440470278024070344386977278114246610523747300025686478813611069838311900705594514020086092137895384677250866620512716266951941340131363845794352447056332520725584265177471551957905422011076328715118913816400976046791735037171725264367447903942704949929351539760851946387657658714237302211490152945565624746403141483139823324137954581786676623296535263655054895419634076241559838280450970190782170872045557527411572789565470351066299479246048617192541096257151352266881254998184966325290770118998340234946320984642021134502097643006142710797870373173636018899112185228380568462719849117041482207692973444426889397988527988509745282499859964477805133993180282806714475499239685024596453693058899687110525592539225289822692502697057617672242522167532894608178469438392267559643235088679909953858046713934938053463828321119385339569714372401899922192989790615939050553235350606543408984648341812343665292292265564 [139,62] 1681252944736824092140019932208768689077807418625574738113161629975554635961600144495071881429391090812745544453830969868829454456850511759476494522832110154981991422521813781159735374095274496925114479183286945827904351721717261932831280535948679504082953407817386966996848759958991306861983170438207714702387294029853495858104251727804044829841323677143067135912567922911694090021335001811160216066213268913452493324662699641614056067174245369254226507931846453110527739954636879266393101538971205174558588541628585091124372316818487063401997263710699270059641652479768182197347712876789607777386196836001844479167019635727866506427441041140150016743678589170118401309595080570092183635021172241717757498532586535568042938000313517681196721736348393615923878239252140632311753710572823478407661033443746927699401712700052867627972344082835666526622960810762326931729593288957556230106106213932475721870962724604824761446867591708486925523723403138807927948887140778969856855532347469068771784033718453977755766467931764553203360673234699698921481351972795101915807411019704009947540725414914304231447929662498476018560704851566882230182223880254621638563965361576815171953710824717075357760860525131539619093607916175416486367279937849867350902070902494483878736041982139582923411850781497724400330803839558808070537623647952915020627336653944294120302935534609633619106035499203677811412384585271566642454224104435854251117844616042006020193893077061773956086107649717997465400918192163643845380743487490224023042466122950133264999372106970550408233996875613104185676777536785155275318619969106286495247601627150675357838130556017493340080854300316002887513300677727616745994695961375004841525992347094836090305117194195527628942172210854530850362549299700527208966672747899584878633403938560285839131850769744435861579739362562087287476426026050117577872524919515424892862837432548941917115620013934816867353544178003003022106861908086403422745689800462010458035079029084127008512412951494320764741783461549325366828852749926369608857434640678738854961123206881186450841807270395604609083669188808594990288141523018256843539016278904870030407680875838466614310971841881712532659367614441941631063570515481316595449509373224896480938575996298792508219597315387102799342757879791808 [139,63] -167513722305845057541534920812214704750396762336709171037946380104137268682028532314950947647236946297763491410350211253542077149220430393760278508570466020832979263721908612118396896272668515469464669214186360669345306007609922706726515291725012561521519925288119371125079698373349824123542651466610560974466831121586451270809495466897585421866090275096782170650437103581121827765016065689179785824216947699991940996493354950980686755874347738557680528469977091872122598067558319965004439978477403213397530568361397564611193285999599642933912550607018948180556522654661867961084139730202328656609577239821166220886554552583795994449471047695914867625532855054535488358978385988151207878789848114471835262440685748606416360317965563356220234959395215445021883328837043047626773670198444604446658133449580147721700213041388320998436273985054244766310234954317828388538718785960921267787374071802030597362404043861025650668237984500008060778298483048066421824799841349828082905762238920442413480389531460616574724413139500770682995749069513221514066566525812131048083563247014699730214853067330597451800657041244619027500921706458885071601780632005210559824061962760437301442409249228105235961339866158068453034109874827484405115201855425681145071795866215332485899273795718021237249245105910350995195337075555688972052497133009380900381299641218875326301078048306547222826124743761281647504351337358511445852426581348797211010000203749711174042697921117078351909498057060036449440088987845064192336729673638111347414801444806491851854142324460198759882070001689013224550849605236957591413575032289386579669257373809420820856211364977703475183583610287368416966384449838877645153679879692809216028432327864491493985199985595332771402838876691494077638256067924705706242760184740289006167721443056286355044814600718525752531733180161319041005180443579116274077975245218350876362183488741557904169874928793718995138421131296102069248059237580784667754216865912169938813861532375734178958449682283298305003497840917999035573360003971228754852741970202382754025208925162175677751925957180370258781727308890555494903721051584455364253962770245706650687824803127261178533447386122158840870111124410222531956299581580895111466476193732097765715308917438377837568546925305601350033443217416 [139,64] 15668766133608953914935584703393210368171761374130444840720160722963463188073237355441355948058927873860162089035646332298332057399761826964499357868154522869305373258802223517157666645220188765088843979030288796481689002270514998762728476941701823317398642134510499530404743990900445484725361947800295580856100026219560230490123212480197521008293210394574392183013418793350243301996094947250888538723017955689981855869201257019636896025484089444462563424849248232342337287697897052791407834502569066288313873128861771831966439781866073239578779045288284739335750972730928706342228043575282215489285604425781834792727263393942137660579925940312835309571398791573823799198922799847318934444900986622728602836494252610440179487432494032617387514756668686811772281983800559080541203861128217541352199045179988091622769537159144025233273815482596574112127128866369298580634466493369797940428464280096702150434723336091197985860739566626671186131971070889289089205065613143833769150189811925061364904795912320924257264691797794346048237994107033044446635977334783204386560212788709105152617193211611835821414040946742229510155880932290022791082149375740528488075617116815880104208787691421446747620267714526642788055538150185640517382840319341222194654934453956279651141704667950376719803010505545768370508373018468704920325587403586092074578425122612446351979921347534771366515952164856868953352983840812885916535567358519220122493632033623289388920509700990550717843818071530791593337784979029080646370305145777931571378225121778313794917203491325544621199304568676259522858857764136273623322454343893959302463092575052025396728999490802802720140659228907572366063905970225252189647696131972058222439962285942805911614949784964746805313072507442943676518906981198782958013257010602848590532043823278909643355487877808460386650748707683859604621678644055613540957582728705049484245458825063059941525438720289122647107970941424943661318818049727250395128334320901830689343784151566707773521780959144693896403412462348871417963772063087856573908990312821242955634395274938800999226141898322351856324553027451878402090185047417994972491392690364162833252417659982978664767398361540005034036539306114481023193707781464618185673711601701277859003208046784520091256566453368784652524544 [139,65] -1377684597131888673878321123883688476276552133998732430467560119925898805119960627913504462014274726140426636654723437337232649732994917537018639093764126484929722123352298386280674997980976951363184222289996850859907882235041067628914195534777887983428021024033690551072853610937963673751811258414561986795638499669997242270681748761524922669386271806474028543782383989607494630183029498830180814208490081186549033476120465953208570722866516347231746890015954315178474538506875590465628205144883618711077576603716926980723559328816070358854204959603242959581086646511619442726759865638752846413056844494733530892018658866675996779464208103278508865300336339348012382047138424568175085167220868865143064208639229699054403473955779248900985791108241232796863982732960864142225982047310067415188184074414206537781765904641957856369108555586464354980276354485588150080928673598617909383651401322129089858564231350160741273714855010417321522674160968757804243915264860413023081456278097707915536005862714344533665839120883089532355593247250126128955077343689698384436910746358507918133012027490492645910961099042462896149191816881090634963902052157777980298200017816445037402414847154043959462916389016147558221436420142009130599270429277736863984663194764252574603504937477798309828547773053983006011802503008007025011695134874971317750214446368827044897378116602896085574301873115521284290561254225310538484721545236854437687495052443767000972651107046209701714609630231695618653280162980559040638522282659607726359336205270382163632474327782458552142962630786799805185517614925732784732515620455876301433782836764322834176608960051941930884113660192168372538737196660057493953692441332066029070045593375594186515051318321494653720357364033033714133081531962600408711034052739835405590878353028610059849632105841682500892692284481836475689618971605969418754294989202220028850714145059889768176683379521281340587031321073898354616173941549600590561262749657947842843227309789102713701458715920002807461370699781699979133716537199399418090047508323112224157764543829296162235428410365361606114317301064200949394876017119383562942023696383985846747203737860786018190467772470884591796070198755812268176199915999775650807109303494222282923107458353356671870011209417973302473600 [139,66] 113164178782017541065885189319565499449035118364018344365600481391444845664704685875733343620477634417117552910355951441093253023087745230962284795040465359827193954413641527156341883186542481665481230460299074148991950632664571222904787029006265839556325602095727950063901142511360113247302065655741365998835727175976419114898579312043210543970361811736478774140165580849465113592769495675781576109503670820755035754646109405079905375742928293293929233224395673899875369676235368580415771656701216494204422906501155940228485657209417824113866621296274370407618281250426253044689214925223189419047019695674150928229619888622808638934330537540085157217525554804459406474089683951300753669425648916213855024188620867964025702710905472454135809902927002660393855090651558076998893096518921007137730654562068785468571364900586744586668319900338547001865669961264719508449385826269855304449751391796841224440681628724565757530514742219332359408188500482221586167859580801365026464757217293089092124427019266494874280656741727916238215217172499217301315113721579369527142828170241476514313414852319319433908757717851931433380492777120533821351385652501726272202984418459288595396123791776593700807048768988209343916507343805371405402748589118476732206120262008190823774431495677759967135569870138556068471897322429023040915490848623126181060625437365202056601674346781010169009034639301881184042526576150889837259257885329066650263775855758537297759165107489416651199448178572518938045634418299130606387302258629674379472305285671819292362906172004252425910410601682664148892395804222856561795270197370746759713636539225504862855817552454050638219979265091299729074221435601166151032424891361794524839960730621002203103581153458305998104979501345611075138817993499098249867369471577272137878773848335376517808729492586399133443039348624603247537633373393345126455113641454277688211727780397123838982544900881379933792844950904430411488765627714918762052534238978390761195127028843909473952556074994572550320544890890860212675255994734934676015373783003668026837042043225578984551989664767577686358746567180420515808600002328471450324873931654211054114756323419713591167071299961929606211940618315054193570839981352303042901804423229234458592324697063547961759496934875699200 [139,67] -8602839813933345279062411998673318009001093130655597752622497754032684235636004532105267737007797645396757184126030863063040616071314264516679284972770114248263564945376386446688773648052290865503029645738584889186070667055667998405315497381303559060350171775125290747670135029129813392629964564170411113754380650458256565665209724898331218554764403497391759658459521060132655384848538487422401864559237020495651728022319893908285038054376706058362661178751841548991133182660393919246841283230721582843388385010961828582196046566334126341270013671000800166441067863656636466014353227929331312141986764175381303517468534016119034947134635439709943635681482087536111925846622192043295667552419523902890766041260660417687724211645420884104692062046852482139997065445690453781340816069531250244224796625630062512653172567301429734496472706588872291008841039280928222359406018448868162899951979509971109766853667491685761543641827615336245540343267109127138314625576723241440482675781751977732685319228311837152973717514969929082468632367874152039112159125770733459718840289759975565816941710095426372123916172566295659347825500797021564232597579752870221916194549219114748206926899684169983096606218121862187477943683740166980452715812768082898640353479169651766968440564193305660854356368803008074899323482144454769350550266176975884092788586878537837246967671770638351246934193612229176804571470033643657388351607062487783374346586499816167305939057356852247492827996398943005407100818028921996906191246600176296826714892216768755646569958837246094160232663871412833280106783517393956946792420054145057042943868501928027921903616927099611154211768066698933725787893738639392349459122610538507115199278122646345527651779754512895681832864897012131288756734468340667063693573770391662351000218279746586424806560957589686733845284305776856875517941720418150106284219152890989904189227018346140939309242369589085027505659072141109293604812220687815754790783273780983795515160628243505975716370164610616074697508622255562146039417923485027415170606485946553333344555307893130978764933896908470424295436453232478547990485342664705178693911171895518066516808110308229943170621592681502478898086528573957749712258777168245967266078976317212674986392504097445485900892455680 [139,68] 600580945099804008347472042439257059118563678269964220952522594574883736403982366531867016773119871046204725687569681410047956431222726977090117599345445962336343531995881711740348481728801329112735103503211767280464134428649719466232492472942364149052146470173658705480547470266315172183191333243719903388953959904350893029374666742907033909902697464475887122235152309747272020642496254739553080311447633384061388016100112103226354553380479927870819895614561759976818503560033534950165301293813039988176869493494454507949019539402753743377906281825049210157618429975954314657357695657895477822606415511948842859925380855002277176412207383389657605041612458985394506406966704739216398940629266392680011757606335425103516135924196280378347983788853476729975251746319815490304033245471970601976047163352100212187916706233966550097038705165814939688910633380003781809994325265435653400498831503864298250078984104764096797345256204539189687589739771083638634491277376731574092322760472049102007499188275177518093391586145110857398586333122178789520812027960768314183403504360335492249815593530107979520433124490879708419723660873975215303319889092565659894809512713082612075712994663778773591831422127969244484284229181143381606538909005938040425841683202691488914661545716247719936406338771483082143810352565851325773069482546006247535555491825281437663674115039698601024763951485055249914327174853494273823911812841160157135354542581294071162317205173518637119291153060886508177510177591568643388338770942944738319388107541263187807964659119015567157845353871959461042626555046856002322391009462961802535941063262827952276626820732650446386391203240752689299147475657987329250610096990771650389217273331790481509284452614436373179776915618688621123222762744824338241460700439406355776188835775235701110869003650826597092612258378920481323191305585961904646339596235298894592074424106273934324754090992293240555156990154132599884228498894301556119382056419167699030960659755901438830443760147843012093877213497740509857011292522595173826927190208587354298174838817448118686997460462826406123847112699617851009640210850425742715709403810190183820824238720780121757267803204147437056065014729237605755608388983834375125137561233473375932652653481992229720997799680 [139,69] -38248891001597110546001099411720493538237025073738580848150315647292903354238545015992185049440711429840573226942032820052032140736425887433931782268572437174764222127693908615726787601494266338688807929602370737943722492313710122670217090095210306821448764723183261125552417952671223602545468120354507353674903169053079266940227422546847603452680258989833108692030231143752239451388740673004459992974585817400352293771896291957141158597012710994790236009857743066209206224260220966297357965524324172684950453282445016415122638086757530346371368456424234489316974428574288450515819059310898388705258383901628110809964765933460986348652211526906089678131827899317357048308897956831727093485948660424271360783650765410147273172243851787760395963348478587077576219161081341514415689903247412062566277228884421303071003692635335686886240063832549833094083001301809892408888454423530059946322839555521303465811007000174520913439656848903114234906708970428038791139863842605298321772609099485575551040892842390398280445701962074559326241696372324351902415575690649670398673469117512538983197405742477324694911071341905666851667769738999569193356672902291893295257304212432773162752397644989461068931587864225043431894316123253157904537107165666364334276396563657732603575168785168347624547949431460489712231788927653462880123843162145648764082523875986641820723218119000766451813043665450968184131538515692598703175176816610876925277405522659883314394019722921735215319468934875224971863540294690974359486596360658442922411666523114907520572463584383276276581671449246164087604372779480574766597532322714202773968203532648684157066775655284462825498196171434359747855318312091402925561831295114295875827409790446985691565408178518467220489984221723833500354403893375041473336428085000836918229688251991282703113604195895338519508576934962486993954160020177735226812138275069717136156994448206885200041449214584465192002600017689213866484196586875967196468438043641329188176650763636575521996738932718979293265105497010657540702069181582731348734261763050601132888247501460925810914243205169100839550432676364765756145411766114777478013405984317475474458555021666660690132584043083590725415175207092207057189063519294746324054648057815438827692797730369089692320 [139,70] 2202434914685516085385070346645585166767042815000228836643962342596832741679007596883940143861322394493419223501510955016689265765337530120918471123189736650696860089965984768116833971930451056346099401820188963045784609556921350925945342755592359359879125004544370950488806318127315359190262531529054140843600882283268128804372904409570307113482145811445644771412933209620367995283644750637167250679585707522744770443131225261526729315499842402449109486998039805691701120161223944624012633216598530950429833671846612191652365351153439650326590670582549529409227579255857467208165046127600684835238605258794866635795938400110639306670685266918982506910461621807837049739992131001641785838347658076285402893404624729062514128603036809165093736442521752025834550902224886126446925469946945325077653885319837713317638168794827305057098746759115284656210681954558881567002314832009547130076440309682224936407052086512337292539683798042234028174934281962798217557749729292701077066104969384738610096929883172183884303080932651030057755413730941398849176690078245510860032062692879883595505625267968564275809944409210020833271052620219032426731716194997797046227238280224164477261045898932175243944339069938272251667023846751996702932809409689838105455608001809312129238000790815276017437875559798972405193844285157921174705142795336671410836107200620702902254055247545666380133249735989185433920929077200699501024753588804330389133847409410118602087008916472349829486310943483609631988881005117111645165470902054270767153330749018802207527890838133670573549039407206993695080810441155364507324531854418398656109701962705426702705761077016981493898591511095088856711065249492012291608090849652329742345460831913170569949571782135835176229408081850853503602623414624469510598920680471963401455162288343075985915048910655499686277793271194965786643853398668908760927390230259000174432646383099690772239608611216965043058272125800928014816872925382159271721699181944127888773326123747934120697192893558174398917802381552404309278659617328379752161762861734443767375756426204507398384491177056693517871601741539803123826630779666917490497701957519868171938795445029588178083460670250685529365831215620391911025177162329422911768873575494549438356618090968760320 [139,71] -113570841543174361877681690486166119131056930653964652486215473321948900276171739394226323654611238216363839256034581962428226382989831670068937304793179202440042179506333273648838564333801033979680215119380166375081431795108033146496086639796009063213262145845069283825866477523616100273522814033278211627247272771002184101304887998881284676367833819186357584125616140770842041785195934179274885629562878459246220397058333016069279925596920841855214350687095206457003902347889107559940414585345853372408389488302087212820914475931012141695127273488205118233802807667640536078062476027905508827605546397571017582301538025696832957786913176966555148482299662629170890194746568380242654060845490724115157326095699040006415153754755437535084367430841431483917780088596207673725510259816616477526805776686134498990771997355280700472852393770046279178693981164504809950718754994052010245081235906471717732520029148016848204027130806528602312967660469007589039357605391802900627991887144273884615146247281935975621922172378615154879217265548619470335696023841591947739594047272418659129422979336087295628159827867604573053850877885452333010382717822613100777207950468938245384850811780031130076401726198493954185138424138588349339377849788385229509478021065727809406573225187432336016182036319226441028139972373343550824792351401296352476274699054037118516942177298160815395758715246802334780029843065535476494259792085437504734582012197389115331311970169946507692870831924335619563203433881073758824258074589641055714937663100040602412826328845886661882270384904742311195708532700482606936644447780498159169710204633251692243295612420795606779417763028471412621547855456595826272123125924778001462941141188474744870838322273612717535506557272346861963433090369958167553090425393902555526917862737784362933097154204679454110535160168720379985203920529644401316942496404574058650247592417383425755898391095073359535320628442042002131015774110944438779954153100881841473921556237334411021287511769864442333940618702496386399256209120748041338882900745297878084110424332590702967894607431472286866079072486572627701281091129025473851846892864375135319377151377354105614946020173198335673223833466290627484168575092907867058312963293642024660450922195133440 [139,72] 5249928741882287998421716415201955055688230476100008359605825372601713829263255344158395334563444956785128000052202207532863331890589452858077958413233768405779779242241649924154134907441942255556591174029515637394200275556958624835660378620761106090713057508970935799778979844095298219113807759531011651085922079470056943306527009971095534936598943584569082580207927190139076622578954236368117637189662542397336392835657370938329496290132275008817681860170966613549875412020306183551460304502053956972672757614627889530795105090267959851595948408615250080450585147987532369698737796868990691564866712126936124556778762754456064130838525224054052061280489483830893702945094766226835832760810146059233657710009103488813503656246485702641676274818767662681892469993024562417136994251719652732392664845089610138136532788009205198536848900576095401585772303567415768774723730123800625257042640494533425272805865796891474176198636290270558686561304113064693734970765134592529891479819366340271710012582440299759676711114827854287902492279950332068878690919055444741957555088046325613109612312215168667740228794210454839937422674639222161249913697186411959089321985080117746713635232297954716884756970457864897990891647896565212539562924506429084849789303395596273326520333300069876327595699364358335994589305265526991146328299827022168310005291789992370539324995063045832159878129742333420041065056405449718654777572406931996433311934278401914249115448338217292837807244428829958659393552878238811665415471028353668825167387901467695491144565956816171580095359653018032740787543199714691109684129901811075459174572891540814396408636773127305101224640610967191478091214842553089892817112924600622282940726713433975630622688148817370846632659673625707606098616467476642445465652963990161313138712597808143520314216331946195666517058907082182732830939235128642376574884175662239555660098594763158056727802741072958680391159070344479752077041198974160158839843505162875178247412362054635256498511745202716571550008701951426333921210804277750176694040432225281556596860244147867971160007854725385772347364804319326419019297118646131063836208575260430301366157011219406607467320548026806261060417999645085870054654778048388231613556929808060710071532160 [139,73] -222653175084468282536057975885952265410867539810954993193924451350683975996048890869589395055456603648888003434215758485551784685806619844855550256943349886811061815466771258589099395189028226963363182613793847280878164935852165551848048474710300528674455375696063394041795657562156926958612465427652537879535433492534391771759798776061508923777734821747517661279819302449081203188173156788891020052430049030876307932314870475225566189649583038238209113398547022112315472409314501912484837455859987459589293747566930095271353201630218430424710677382336873402846915789985405561547388547751293510805022328436437129949380258016071351321394249412164626030036573575741305970287093846146613708097550669916303088563174680793144773244669337228035038622046014707844417944487427893289896454600236643064430721082372816784888160315816929424127260744590403130297668312723088608053161047698426342771851652976722343400597513987259877179921456346011434240728363040846858876996816971045040079570198987292340196475658953054639435267149512290241407009077452256885706879817231168441794622453355747380679983015791488756009805756603368272179184702687338208275430040160624386058948363515867282325038574477117416438203160391876212916373512871447474985025779169919963816637126746864203189112913470946215909372237832248454954515562535648513184450403762916480704674068052606258688505148212285784813270839518105088665284627641686700000136154519659613502547990771184801873532710205068759699631217246685332372375858444813018720800912308752671431197877577704647702941791707850545821215948594698876873523119866192811138417136259852479425192599531651208862202141499649818331566880952246648104422845565156050600276894086261241434569078511126942507505494658640353266979381170790600360547275716150310309261619575892585524601350103487665689283262015082730994846881844364226368855614928071458032740398826884680748337205095233143369161662146442877008012276131848922006352260621103179031648924248309774985502244485662329542689460014697894820816685676925066594020547453789767431065784214502006154417072381808893007263482135223685582039358803031571451358899122918963842893090644247105890380558439982649947379385253220986746764619275278182278140307601951674473480110585891218846480 [139,74] 8856965904779799483991271353791206965617537379638099804744130073662337157149229794268987640490498978252207515188440551036516237756668189156645326531821842492151153060856699436927940672955463654061272098779197105886106582079362585761569245233631043952919173840180346291037179536008845951599335811522319310097662582203688142649912675261692765023318182197694596248392241996793161861029921071816575533957182034470174407007255871083497387399504458620191645176469625672354225759547634801083945008961088119505970151424190827293488559054625540125331206054794933902531594505248053965860618347034813358452905532770229555776857630801287009128210679861713779333080877788436069181326617045689089220727309690739653488210832062772672465493412156294647230568246607576625156465859951352592353058666682088086970856734815592405453786263772012275109063369994988241772968973366421299531396288770160138694169883369815030242081909695437553890096706080468310702527658759584577882030684769914642327825943442473558376447310074283613181984785955626787185686276853900220986485434015028902420912728150325237110427589188552191218736942164409024069011043388623271559600095943543122843942906562774092979214312683407878772239439337463202425874126037828471050008046937685051529910366659983024473381301138412336316749380387462823064780946104452992838692343055331674266461174712608762314785517912155293196120528162641470632864005142822340419597095446697006101972438610574618880964157766140411869239749288879132049770374590600529755497640246176886719533539444565027233623135167635397304757289629514985415872372044851532224619349046251248729186083654436313458565342745638963033163608737306953291236224236728817700449426836890500759229501716084420254659468039099937026637337719174876444836363891904421592639633634233068595138466779531515683430073601540165180604312146961033965607933805604182154983074513077626062590781585016047992141269078181287535220856616793303872939552902691062589214009983871774904142769585485012900416953674222682934128718745748486778880161483906655934200199413909999099418268475084345997519000632311433283055785442995910714024730071301458480420235382820612105319311967993277776865478324370700954785435618321905383257088439077483953115254443723955200 [139,75] -307406712171832706171813313366372085506286513700421497059409003702685200718391924528212213477027974944618533706757352739133610702600203313873404590663646582516269402380672911352080915855707289932351959391269823913361570719453873064255781125575001945776083842460013098697984079462540223384016731814467762543315719516147321213245052445129995690710520130669018470076045163819243178012916078479594008175136901751614709738604524206685318219641681081593133188666887596031147196278027601336781702865263618247640727597435789883581416093848193996424845182151068183358811761363251267539362304205630953443335138000835914533501779824527683874002378445805728110270487786122439071211567554202143387073831768804232441056964333556338800045496973112713196343575230074389206349411229836614407738288936420363641269357934359364553345452169746779393598343448947542225420459275479949879319547018307959108538080109782280221183826756666980626013615817391139733558460686692516157362789962846288693727016723978643693013074732492281671582923772504974907278328155343085989778678197963479080242919593084702396094636141366152112516809297182333606464987557188120665423253917823852766808715039950690693564755073320426876288813480776504641424200183273782713134017060377918984848878972987281828552525383615062625518032013387176082295859513182650357101446680676951806245900664435438660334435975381309075597026994050593405232998888329832252779157803378606935688795197265468742322566597349898565055557731970536993490812491443596911009436684366968363051693240190795501983962700090645067985324454897418701285512885965151893347155503436006174444293148866211013813106277634639386518251719014865359259029925720091356936019792960652948972631758406950351753626738487816920451159530744105503534227006471140245126631175829727400735753672426043000177645406531405361266669389836471318224017537389020424615319511946343186453960528128552786526967729901887102277138420833413205583137803376660917285103883769223745745152330285379578380469619953383374194913725772901385583950265948835427481410557438018787778888810097826859142480187526551399908605798125646845332172314004614320870720261921460011730749645295555904099702819934517636895129734237682793306083963255176043675598925009280 [139,76] 6405102050117200613444119746723856664557301045611078427051900393371425279636421662175331523938857269187206118705381909826679526944633371201467191853977144289906273235983539597264067074653157114682431469512890623765156971859764154055805895146039913223759874080555482977153566341522115632001894134967800191823796506370189410594781642137284835822918110456284892907629968002459905854121001696855252245451655920734320346373335492912899375362940970110753902775387279227703277476499570179387615330523411669177570044287945879704580701768897545296977482338967353034563661428099955601792679069076904684487136288020647632817178720051889204320271468515521151260684288772513948159189625234163282939056009515221570896635488975089366905688160214913577697218854666780004923304175574899165795677635339879543996538985103420492479818786249022738140673963073171356430528016694356205310766109831636775300061378112188677668326504630868230572529999478216896681119960290216237450897551540858390685449239967302794899912790061980904208121572841776705488861982021572523906806265376933743989358109536623230797135181106981855081773542255967193335148639827613027149029929260346807901552020725651578100336346359673272349541617292090390370079725550531922395473561436714884638578696812259013496817304980348111179742649188454221031747683048597593675398944084845845390979740154224170303850354960712432624147423805311013331821956011546577784794451618874686947734322959200854069288613540787264119243554517380255677294597507866845702387971365549563030255058080105749083753723983013247720424844557642959545739513482894335329175348741601097571521050605305389187654610800061323721804615420645551976484600413219943374087506655459873821581784968913500522831209231084367450273335991663990692695113430507164624324559834026837992717230245112545371510723802077741105545914063138016256526745290122138834902002278299843344321516268512158021037659710439390871318639597977519986047492690819493740237707262333202068187453544187070702899894970918574404179218573111051881808779317734710516097410860202413607735829749342328559386816564411199283216013037338449893996387934759806477771898083429568255048853102631436992805605368085512794655306164660478959068488765810649319128800640 [139,77] 147830533533030585453658293439456142657935102608322294721247626052703339657198727788227685790910579973734555903061561435919381791470105494790617922948537304374884221293209478844415182690337065730144773001342978509330101281286650276622524284757417621004329018165057871377468918156498784069432645315792157663592689493034247000595097974551532624549515435636644477640329381434712549924528412985817300415713730580795841562050215883887624176579069076208846750087977531639803623311516265180219702851793707700166003986241835217450769732447533399921220158953595500162900164841999258081486010260787527867863630935671268018807662839276246807266148385877371382498316192899524488746258803226558149529634174624666768919583641125031271084162045727727224893845103191905295298930122877732986080324320564244870830559320577022879912438458001774918323520003317254539722200688365777038843919493746990405007739980873613193747160676799370652370163984301678713477453155697013729187138836223261544836766199030971353857514909310017911018570527154154524298187228275431175461079473144363336237821777323661448985919980259288229404760881343373869041762937033655407207781537962084796376849377412016234660814661105135830477820813766695744566536181445686624887909733921228551898339959867335044383530547408478747489501062212712190683084378911759511971564669632139608573229866973035646914404749271014943782150776258482067749187718545576629807441973493012004972375279016588023269759224596448789999993102608370508539707334662437328636964232105994791715590396227762867953190341725703496687414288438193051523295526878451976572371983514021805321506522331419553834938761065309027473433078685033957247397991355518502022073169325687461159455717326789288425814989665739962624310673120005824209166380049747636027904521210249295840132206157920508487853533790237623344913913089290337450688184277242828112198261718952194321043459522086543690181064700774463947896156364523648066972223666394759385863573107149204988904792109044583477699503524160578047288368889391987215220731541403661684255024226218357336898972265217396373063381560113969389162596303820797461727764899315110686021043721262555229979312840005366758751406800592526022760049571722544215089704729510732037840 [139,78] -20673770569709765175364064480198264715081906077525487471767725522861948633338022902165212312993518975778794096435781751469350261213119013840010615366947500848144861212276127300607105043719900704029500875893056348829801371178328853977739825047154107268372884953947870498181400185764259226663358596387716189660137521737178950033745857261311282304634931393610808733340440616508550726815107299191501849775444287258281466834786824382884397897660775166323267558185398533945256458198627812674226163669138031619013843864797289077460521935403796949518371084485694364059382774810981423882537401467747327951806431864769162931629883715564398947652449393580680777918231821278894231280893559850727324091527251815131695775167992322113736904093514208937703645662013509705255370362169890167891744099910348222999456714541296350682070700460128601428017378776434578015744839998375649356764973301954427711082974469978572925231734519921683107288124271420773121406087061835758312241484386463700322775236922247295134170030679840264961682521302029491626699957399920910647562668051515662654815393988538421720719693837071923280104620515489323130415891753626508710643939283550184752907650276893039245072995408256780632519184174308333228345457836765540956379535821442661076364585851114775102962605369835770451911759308780115757431647210786370776770385498430861914461745907621443565322594555496837950778655711300716163857553784571457949124023867516400355149610497809919376167015602678295754462060319691855130408775994932727678952888523195338556605966108199676122681838305244681343249579346190494324007974542376305329373696297981564299822305912669348989765936144746290276932785294728957879656397323600783754531030656240589677300611579936074801322429275026577922537362922382730551175539548872540463356292499455226643863169308271138511570650353577694230654479759574811760798173001150425359090098891520852613109252355625910313668708441427565337496759759098644861353489156651006903749524995745927333444913638896872873120610144324569591057918790519115736814593246659823538874372086486171535547587386368266076719200403758525027421254648728401366557148879383188991918672294246968317273091779726259258322979292026325306497198144555013038987435165982583040 [139,79] 939032474708583530168654452435074397385216826053385742072895948657413122905380869732216413394525418682719512466860867961911790709874506703818048711136307686330198132235934231699945141964532342597460884533349275494809478860252640591115865973068737005220197814294655268640377590258391464801164313391042699719360218432071459752915383264661377390063084329622780213186870576728676588433222546064683516950138480788283900453983872430343805685816826456547428861771462162547681096650482759779026687919898698727233886646941008995111566513979624025213503886262801973086718481013979123647348610558087475730252411163656052803204034831907208645626277300877150373483119266489653217507576075622112511661392340595360619345665170328993517392975354009928867447966396106695598648238820235438776283855666449171830559751869389417858273526010642174726747474937592221531214316028123734144531023679243705868561208307183966261896329708502966308900734276513454209720798759871180262878241792687330279202959203128998918515313942942531682721754580177480621302173259724837475826052041048056530862744853766539601045486487664761716192309915056598662754268976125700876486104942823241586450174615194671297783831214247553410260529755239519418360568788551440989424989654689092849628284325363348787047140523864606888929758723467093042832431703115294598573385329312417488739464777319885684891120372676311551115826740360176165376247486192597331335101381607519984376476658842775420017291368664156326253675583783069585635381497131745505531929488475838871442345360912165920234413840165088269799981514547868954044146654741243698765084896753127889547821760656189204341249329119652440609548000949556146145862948401998276169103926005421507806022026102812108669270917747953622300276819367443420320224482805764102275133240164559837512289092942369919564247398259375244990384258976778048517280875285044416608631442793865161217374361590341127364839489898022513678255637248578777977679806160066218962953376665075551236000592998739477243197807692292897207295751677450538010762930610431820171591300286067185337125833702878644509307694778033629001896122234102669261166906055874637967504592816444126817395162929815226023775795663773048487866307117680758504516960710240 [139,80] -21900568056867043994044714408225077860711559561353276288466691869541026107484932678670123647911158912438914621431709440450181688876790634227494894428408904887584345540479040574846768611788155274879432295247659531966428550565631269767273071543430069344350387266382513080227026352362139388618355462081663346575678844212953882882648915225020397199849991971707042157319395537598768604519662678851502289903563012889093363972093371049778001733279109921066699677295637486899439876925938141803657377450486671957035743446716731430048476094554485571602097493927610608991306132224386378240257134158241065189509623140598809822608703385368827972663285072706429018053399736922368032071647316811631983943545821726472430963340025615360650168764988837509783784598536438730299728036282354906372034882739294832129618658800258443130155615468631036137367422322026139621417539874888718461749603734219611464376037455811349542427082473555964098313192067200383258191247356162316924645762860801333885346969915412080514916063320736895130790857489998407204915410710100002732776544477145252839395811562569877256697562987588007727269307886588311404815187920238412295510889211381839391544281482266126911083234742914320053691124856137626314448291441008119577202248816455431093369266557196725116133215586637608628546597782322376529381787188273900170534555519539976975050931518955134174273341982194461229771212062905460844029365426187136452154199618976364254241245409185804338626890941029651284265864622570956837269962803182991070764604996788678852677237197884577312789094802067134122111671250662729911256977601601496485410492798714446338714615642193905225344716549192218353688112123403051488938745670402808487367156664644191798389664942797443978250531642508673680194243379710950248520268712744121036572157647397880755849924334956097267154084935806068492811935838744685478947320914718366123192671444548080056681943371955060474603960871060305674833560209917830339115988062534775294079367934468698157502924422402545245838448783039658150594855278652279711357828090546698496474490370149557125701471250793704684626973379855320070175618219684896152128930358537117055156184658940498171463902564512264123123530694705757811814022222935254174974092800 [139,81] 94958807652137310406838356736005399090759388869505309936313206656155983540423854420274505449335349710732772207199339302481868944363957747830195692738779914754133426734818667444830561616918451990824332478058888029076114596893674259943669848772088245485739457161150541016700474212606897952677115999559521500640846758095448700429953034836754142934220422701633949643273069342685563292913812070971559586144212438460952685116963672739040732416490129478885347505048082680002443235800072365401988383666796600020150926200789352654791663111503100171895942617382549305364631455787766105616880707393090169109053963250324136339543162799146309506129063775492296443633260096033179289876468694092858960277464866811050233724343514078929692955052434419227078706289275950450620714294479033227233029924885772590854447650040705347758789955806222001621794691153713960661923215489804633911708412099015818870994487063072667390124146840977155676703937692468623673940717694138702339696843489808279329970425814625315772912211433943447860473477610928466209796844554876746645294664763698209901930004146677569314453823545845248337055787655636188599945740655762524147653522638690917252555961586415328080102525573156448744924679515339229039108064931673816773184820870085688702964430422666597023769475434480857604861314579747550964502344159918153132595165062789428295002527528073150489165064761781038067408087463761005770538226317772019164875354113953812458529367462702324174727970432482910443201743751910979798527567137247436588210269608420476070017037402852585954658034527008397201814501221054339994642204451806045048523063167289941774895197006013551840629443613964090987683127297660973221231119393597238773299172596991480661746733234988450405604955774809354377342735642798944126082611068322356706986290643602427651845447389852871239760732168943372483239611555439754984105086174394324616729174742561842104409885933807006539453059259915559730180741911151229473809061088177936982058029973149506972689247010152600265497158379598166427473258908046258176561885039263474743381950662410799394502134348356728708421868634799501301126042893682296415479390436998760665149469672713800778891185286382951599813425287366671778761566939670548715072 [139,82] 10878370676099503835894108718983344476148300503264831560296830134853492238483576098670069702665993481410054351312986667869043879007584494258156360001844158511890079118556903321493387523510392002496242547113163975822113735723083404576188046450791024102829582175011040194057344541359727594475848662488172413558911230379620037311398648161335223366637810173064155115081479931203193074606171156980565795084460478866567342060642298300157082245680821443310006549485741819630692523868539746812818360372186287054358675458460454702410513806825985435891420539468196400535319147025092232911707726465365516702287938621661793004700578983388800580777190030826305495738706169164181053432268434015952768287479335625963547665588081038351068025597277150513777423169474204750881434094242066820072513150866165917881045032456651179758490986529039494264554415429078122506795957993850914307537510355499174249932058095362557948669554637295550824656433985915252216785461739245814676850310734991308383312938638527644400456688678382852907336312433575179728543791513107507992610113241447019078809626245472565894718942559161318696184133283805014311747142524380122912855117209704655573071495380416995052978839618867362141899781092049291067848555428495296046450837461730945271613847402380849408080546423597953511637660013851488823456176101806643364786184438141294020753542227227100843033577207892899965750319635180216792551792734285381768289642155540132568876146061909507491398708294847819459478302770916941281037763245662787859649492594741657528085621652317156983613930766906707707011045029680136584891070093730284794154268445839001247345517041932262559003441348102721852202868651868661539191815247927699250817619482273650633117224267024311481109846741536127271936888467812698398374893461497474078539040863362126737882062644608854264006505429857353761466764437831380607758819051768920131600100835440089754403453514797428649965621639082196693451189198148453294306397291434004982228060344884578961789784742957155555543813647729619897352458184876875819178861697991588713164829737093885851249950234105367108563163751664525750929556307854582548922401988985008950139986774752070028759007572644664750333763027799556360059881807786636288 [139,83] -375540443929033878078724996214546154150423804777262656795536637367472608375523669651531594449500070895552601263773864696228738652666165870220309911435551666867136747969472648446695036050822857468528896543836868876414002890874536728128576357619614552478957181862180249451837067227050208365634112329830281429467730915163326869990970751853982155376552575277843760944748152368723076046785179313280025414982405411270479690614533593022998855797858278296354477755553674021665397080727876741388593510953961256507093413818630623505662324831903132050803077116292832333943205981524730006186795214617885813658738498829125787038516155976066469152412926251917523949553696546205251379797369495710313666837658627539850589788814343885877337504736102411826394730800281348215473146418006277306542181807955718880473312175573783689912110636798448257976936410155424851001752308734596749895307885016490724763298932729668349598541094782676399878665614052090512937555985324538591717142940681976089245118892496174361061348828754337822161933204383348721119548669971452489374165338687175733324559670791832431374080906900045489903302331542392139270838118876599151350526631984696160155018312099342167986208210100794146571752995710687553680628384516852916000567466002558890895562215608051945289211628551588360486004975241055450526446546202604997454741023293269479349326592246910711399797692848723266785967082207773076959061752163020674093659964776032489704848211416980149865186827552706116631969547823752202551104770654846239838525988574512441252085881560609258146707967074885863850648503068069980290175525422802641414790563135530554357587180649958951236180687932487201748008917873908516500223900013956980479345646458133124097201329871295522495109835371057708159859449379808972319464202942181465888001727101681936327786068912537932912370246907001736312496090513918533752666832467698052448433114223703008346547607997616381477468287468216166080778877616992652632597165029827719584697982538089776171401563685681477458967157412114502985809138856939641824084353676851937366290581343429061888635114288714572725408277883503491342004706088775999858443221270714278156069348436403618020159317790809460725752370673097899555845098339456 [139,84] 5967067187140751244587744292969588791491459555899664897847237361986720652055335057550388624413258760839437912664075527849339718332911455650340202019640435879386157470603936622077927174811742496046444839679881648753502473343216495435592560207682348612361794900019670585894933238988750883395250506650205970137796307300325392886536284441407125482333245246482142279248210495265672589942678462590796552093862598906344555408233033986837389828458826496279955151457935225955827480533827119367180094511712852504888913215593812181015488406751849577265574645386092015873989686101934423505791125135516284404736964435987669809788140259496525015145527313501500068753792232368945967574504944253129706266374710754601409042734699764761152290733618179435582469097272641789921815387720499737669524289227367625946882063722553312824743578543980072628839957660853307518615565803709184086604995199858209558094974801519702800127073842562663440140268633634186920375283636108914643493063379430482014262861940655068573563195297332378286046856336504497505831964424051320062046030749196660052843282693396919345408970725990680507376361854969390395260433420679924362454652388313827335372894452568160576047764762509202504775510228155345559975619584170102971489654072594280156272856227305956891078090178890928313023653171726670145503341075508054263876405234866836789372545583406194248392817501863014981756162623701546371513509285287523012796633835611072086679520896599555755873848998395246782942701123223803369232751437755635669256079557167485984599021744507784341597920883259683634159898429285531650959158255599029211790886361937004977650019222243557362112173386940514947073517911682334557814393508065666275169721841276800181211741232029079056666279989119649982821808213614367412445230500997265391622553635481498532037390100842128392446589433280021746376229211310335274267408510675762374473201030294079730738375558271366735243441762862383325394986615810057662132095213028614777547773739511263308264504193168158688257227188105883323426565518285938222856959163929490509363390399101790481652189753249130446259360981353594190530197967233991223315630212690128983805449358632938501968534160322179936623683283720852303071101376 [139,85] -42930309194132824879661786835336034983175205906236407840204885024624673415602504848311172940145747771455493232540281154372171938425263790707533971321704358311739315240868531572347242092920880774393598431558343863046847938365447734763500795282319388644780706446284380806738411349558506296139772351678349346311486763631012844161598865747157313566715577252894123027420561651184564080697061658465702275470793384606861838591003037898196766387057417812897507702172160327984972583039919472955016229210235476338262340543661750838939820102860722016383866835344556780838843996611653934842491496806167348750289351937332904711435444250631248874953286702980542831465961096802379527604629711393041088299960284087204705060763920043137359305027699389468436572258579915928497996133259136902254108381260804300462211470458710958385881047251507329337760843239111115069510437837773255731390542460210617001182063284018690790831365206651804342686032319991494949483982211550446437859858440989615487611126523860714941080841242984969963631029963723991485411504785667337303361175545511262937643157838319937593215822494246493672666188989289997556429467898942027188589863885133472928698497465521806472488307034833534094079164968259440982204575851534279097291404585295894211815104127669938728194581303900442218222105024069678917943300970154702491742710644009003721005096865536792665771758664877353385698474966656812053418608020281582639901077371492323276232775926264725281937692744699316953904267957045503368006077688615979645524412001276215245460458557917278376240651653075690927759148347620207540450012300368543783837301336216740352638319580680180859922831675304821082916075690039385151250466806479355145258136017717895669698233539234080074334911200698889546297667886108521945953908571454525956437631599519538309868955291827439477870206467793345443107283239836571453900498385229920693701617839243160792918007079693528556120532306469049154043678566426289733729409381657352112715105652694594473244149398208744042020033085948886909327764110594635382846432834129586867698056145982903022400903253191337466080936472671316422951062471119564963152328669399078360723688933676636149564608844800522133311110857993351569992 [139,86] -2335708408931230585477240802405336350655394810777881665211895445982317433345278013857072358196070659292235076724492012269260686738504927563389952434945536119822195824308765363166046118160070085602417729028623792427015585041882323570815512624914452391776690906943014934007271973870331186130112862151151736132258763460802489061366596239534769475723486778180022613921021664935427108845328282684823280762839864313926128895466461348589370994168695860969662175289020265078584077702025470385877303051951471310216687828920138538185174704431049344612460097443025320478449853747228778184170323885669375755803523620594964186336558577188447507537398315013563487303872055095086808959185381790919698367686344755803981845347760407120084990778167382965831719011515874737246163243278788140889007511155852544170448874160551273709550167157733102625615251690661524716597318109294029715582102454903055575668185929383196107311228487789122476939088705327615439433153598540861202178066832125692073249631038700956202079937809545950280590887135049482903079686203084979960453561387401954875624256351033098372478416089837435684473974603177661525324974075304770075415380740645806837624666559286645778893432955267213826218284152168158107279980200566633476488101007824619226671035350338653695782940196500198078522507885783409853033247038993409223990445829774523950043610290558753303116269785891223613544097395618091053403204149543268222383342097468775062284271157467940832290963238016458109462554709273842945672463296274614231983798623035854376008131161778715213378572158388117138125887609096417803304852062730942935434301510932633404876122116131750627565725732377715507378109456571512534505368524488224980759410119099272749247369945669237587643674643129997112577214929036101535623676467975322663698402768179913652917657094021814629269246601841300508991748106888541747399913312087457766464631704699505313974536147415180448299974928306152088984905603150727958229753067959704779996920816512121104855899762871781627674573262120595419590647937645019977584177168212446624131840208950129585287861194596835919446502686593144114828689312881573967003564338396204575615467866003290956137461253092965915813792777671040 [139,87] -1714759618922661458302922943728419544083288330586340584561673414039112317201327078639007513910691596501147355341187482045570004154764545034085234116316773601824620483572774838007035914452251276083491320165059259536782105854207890394960804030583358428854772870161714683387794609258518426098759588377166707568776642486880297155081854219587699446393240936028844528116174024799778701161666842999471104716111488857192354442539716652544223486943464255340102545195411676556549529959363977180083447650285106068521247097084539188049257724965338030017286733149284404455797507548994984930911533639016806476241813827453539888846176779075588691824686812589921024780093198557128430460397247641660210585602047057665308863138000724397398247638667648703821417300217940597553118942766952228102162479024444289944193457147338996147036273527497159074815948729405323081894648959928748021046469067890044171908892871012484119709999582493108628111896482875170234182841146067095893202580722804755229013181338290941453246188733665558464007449099398188046638540336859721302950692241054897284382172172969443345073269472080006301781109553887989305113064661648806871954689322922224175959527992080932454453918111194283684261822878848502438419992240848941941059114496696048490938236043581116342227481281972123519726200330745164638153176833447068991172440944544111847394684644436221081467750173884433266610658977862480278931723443974392228544239978591562625450500738241755455454510456590126324792864011582802919344829702314129273560970532632142964059375048543812882388388964104513695000651467998827289374518285153626882689061060243083194390610417922871623421298500383352089133367020415396951334553909113984959320681993748323756626344195975065128564893558770874581728245950538187613600538882750348321183206803086259048131036234392763428395488678774770410525967110688369377082474728137481144885405145678078297841535726924543709257416530060815524576759448253060782113986882379630096086270886012414960652103030103100037294443696282013426904578067660036828240644569843385080197893460065559738508356790844897818297554770525497330302687972736491596325692954296614422884005382333347343858148413443087216940061501040 [139,88] 159256395369295016529443866685326760078348088171584480094546871867993727862580401478202074982705617404013359850978805380751256323146639207711169371521877880197390838058679024376449858177569820974688226924684226206006301785481258850837837799365918172130247614385630458605294003831135965486524600936903514377467718844768924443483081938920545207916558162919074265843533635993931794748275905773645334596669008972146379626214897432225089390254490209204125891813925889876614420338819001908822534715021371536418012275408847291646297734867842021871731664556641135851010148296189888636120224139004305801138274397735725965753925615137813171659698525389239218087689066274873767527608282185790160565234257385786585498154869762841930949208272505177015559904637450203442514444774582659729851489590115186882982919476839439271689511701593112506075239588983900377131772920837226906816286535251792129459285745687260819726502042322397419833441067755076573998019890531663184155331902203820147123511967574506177881789717742318460450360303229088795815846973173502191050598384822179513277850254278979178818577950091420457749873724869171425654970928720610544337280362895814690379863828810607128110081416873693761600040114500443944735442403239324796962268069376056866021431340214039472742178310290717811892202697462548608452923499971937218594913216077249017771819585065872448673545804002408033855031824371618864650330722653059988903224532109886191396670391352238746106298242482328703348380406182683986702497629269460033338668720572996648263166997546138456720815244482227687163187561010893271201281644917964420189050120852354687503544911512792898676971807191297989741054969109477934881023414198251134314503880780736321697247884956505783746062596043300620225498438698646663170784914651356875070853943405394979122519063059225742548559343570126675698490823923955956522639777496853123982021280895637668112907515891562689841129890450820867769996275652792005996270563927953404386665554801784012093804371156881633143383497135407071475916640118671397724745861467235910704218936357629503697281613013937448451096756970500013220755252578731980977566829883593279330576894960379116256063970452181028774517888 [139,89] -3336745626809221028670826956391128850031501485392909676534039382014487529842814775984561108567128154365580966616016882453353922497270654115686275027283788132513087545527359230908671149552573313151545822119352837943000269029284320644762415908022611321745433859242753089967605201453506312910779461365414632610626777776168565382408812312513882468800251499891577473000181553300230781493677911886696316264623624576351821081380103829281446736114636753350022951497345126627090942947107924621958894615758701107923971243055372004790557467172551126860424742238005021797619276307394102802154267378587198026696556887007794015159599176165523164698211949547202322944666827582040310211824439624246180905537377203018106076148743492178096729437210199607950705980244597467009710320206364960259381161834654201988519997969742981008011281417020815751004107801628423955217409258495584065841894051737734196199056872350355849901895623136644226023807700373751077807623831943226939174246510003565170476914458109159519343488798227179459213023719155900250978642726857576820738546174649259989418968423301710535995811398120563062955163629705630681942678491760576279849778985518021627452412136032757368833843181234448159922495146358091377327905215713929366543967164947987547570946164923938149826924183457812001609223978889941744162642336620881310059455369671103789514329721227769224005808629508864676661224964157235650937924743694579426436445251600300803172609283332430347307323021512845299490851659109407448190178577717274943639442477479987429198536588868233178146104448020620605864138490016213898609801728346994858791031198638376388406600533956429331692230143351889883951809819748063742101858107156080790423524131774569283866690008879194470959728410223073148522762130310321206903282619244976970775785272564651453850143160432215594200863535895098574595582813862578538375615192140464757670788749156932065071017584769092195710715555737901872436490325068582326009955646985684038765694790608186464284510462642999362839357059166638828637914993665431585971817028944354921599802636425672302283293251250592112160035544237290643582110042212048314156421180367767857141734834890357008535314005049048436560 [139,90] 37422086799721765511160254266030756538521718379953947593781940126356193084058848477105387253967373451070854356127916772920263361653526768925252934491031313148467018237431226587009140660795167755245628576043025892331820094963083628831183227705151950319008358980559018325495943134333811029132801822306654719651390168800040676733577607104325889171974993227455885844531784377042453353015741363765404502262882852264603621624243500955833945777239372224090919757342864411727074254375310230259159672056076786489453253251999651044692118669407268465062158391537563523533456323581957794445493634590743969161928612981130553071922144987302938892969659253664467977942016010355247863685065398712974292356665635621846791642059545065178955460909198821508380664822257845713722846691623071751853213169124850549878940989173323031278831403268768399895178491651718190964959552119276574764767467938663852580726512741390242706454526305735811710259032084525620824508004017174460418570999650768882841904166489010117758942124505192000162773519681682441372652177737133278434355868941420575168922767084428333607801431071788822407286515757853341193834103140412862271577232831619279805124732068153364897255566592636430746080243624056774214247405964985446353220456369123719935363809986727743834482371011109890487887992291387578058726279618376557517946798730430190251757927343956730059762937555623294223191550484354245318399212928096434633890051379282415236396733994865921801540846683673805646580869053501004196785915936128500691140325035202971723378097319740833329933224006486066496371445834116542923294041395417430552698796551575466392890222565309788101073691444664531931150456010994727702533920778327152780297963995590633581821476792550627656714972505679854065819693161863504298487063241779574980531089905149762962490635001059026099538499159396000497349450610514612116200581375025354377049424085126936255338164865136312177772084399461108669718202748535046518026579031470918494363618120468550261147591624521949194033815178219016168598351093264897992313352047941306273143628427299820390767878209411163628857568295071119610880751159724153044347210267414952871534049180686264598486707172148736 [139,91] -247238407468316738781234947092881779890534867483887143099634692299389120286206610178331113749639298667028393230355093278019826771242318804800536908489149994227891653493654319906494781590867871018720695456017210956969482780600303442541635562589403750860673260534465789297299078872566723962658504475407328149602142745413303164740216333948243415806237161993678423711564240010933348635766955356283631405430669798775459016558853238758461465343194810601016327285437271823247829900983935076376462027336209049794381973615764031545431580065798099928776779656436757059280040011732520840883828497364718895130096217963310924826359339866044358430596617248516731062379753276752504090669647773853761207847044646868547432012719256210203292163474120552446970112285130727459939796397139978497203324112780858479844202670347511431479335512889916486593192923457157582686554767432290496680590767721442552779445010033823361256682856240563910535830861001783806315501413122756014525540920371707583314240505289570062290161579845113933700429380644129584740078624018721567754182722401145049608525606892796375643207620539544887261248936112580512228960650552909032196452459735171588410876880677321864844768515658104454526959077683135934504457264149766193070133557414878457422769661203739999986725478048789005501643658219929281422644153715631173060735532957980409881892148839495287157248367926091800722841905482138624342136611073661242279842404584640800457521103878320099807983850093802523700000545678788631440909878439217617967649792624854413194649004204267980375378428132978776833157864323794565682366959081802961260909951820767286448036590587615056758188202710098729216923892317014054102371986603970706490839008469990770644119018991124958496297387703199543779125218119890263858002334802450143830216993111316443011775261522887836680876633618587992860338873528628262490575128781986068957546573720487610561742193213217383028091720589209925039796902914998716759517486488795491870036144596041564772349148997906135384106474891525301890049187111591159498138352816556673886825244097861145576547521845053362831039530009927952279740046325156941948870471375682367095514744880687745127635594432 [139,92] 695964889476289187306097636374888640897336000170303841910118412801696702032925649972525048830600897800871535121157934822537854110352581780189742996219593377205443598559324366868784328516088856619923771173488570383542868528524718417306391088502368079239293681675052575530171275032573600878401138162918122974536653998532234625460771684349368197503564449562138244545377676478442279394437859334771293344546631989368637381477214187900728497120109671937918642589605683442243103326898103244946106494828225614710310249831165054260212939335314334287730964977606733262201092014823380091291362625886433408471874041718547289717471758160865153717409350241518849782324961976351241648732476382923724407583990283698357448807567081011933882618967471488939867680327492053048357152720300988492837849115980156030191763110855876898422882637720980427319128120930279710329891324675700014164509096259363643173955228921264395235375424298419981825034091503840083947651828316981789887259845457780623158553979938483813198482080864297759753727636157659958184108334664674130889177830584049372538329661892688243486542757223699364969781434561276715734565545654452418674759502776493225024305942839580169877145499026252888206294157686185875797662767231777472908233561925530844940592542487729306720467057908506835343228423390606518468740637474829955799590110201652037302716949555797547723834921972515826739136337513281886543288698935518373926684507644420318596245926821696444289323169305375423514137536690426574984411884349567983192294853359297399793646885232073204307108879401606814538783329254616579512873164730537902950860596432577435209073056638647004749394114030901670219685360685598116228353493425754068679263239391792521925648434014636164239362719643355322215174561972695560799187556371373294130290286383644306596259533675125217409452894417085463438052198053120888633269158692585103465872487832419782151405977764011279266579617527217479854061406499581554192576056833603736695344705457416534104571260217254404755634691359022903329006087924527593699628844944020656619677658560585651563870246852764706883530524481471073511308345466463169320103504790694777195217496812687705737792 [139,93] 1501604176196265024697390896862717161055024022094632869400364326931840043378809132947678610672116670893048076985262543163675981252021955427149164316839706440367646520734961553698549055181590356805445057503254839632624124403740830664879979544243465842332301200387718397172828338474671871771148526705537886128200748616320645585705121014230027053643736370968278027624517727908619209973540924335660607208657433232549161644298048456187460693190436674083147580041844422018230606358886545989017060414493302259862101636322973947170388642193512224837151721720681736629881544975467633432843642480169903365967122614431329587681164994481613259579194300140014095006404798229338122270213184297483751610909922344797005549300980829149995113981707415219936472129798007547680845116693080250265067615597048998301892555444649521276538457657110374086836805563145979491912550676619717696063310609160340946503813827583494378320257968175974930837885372245443748079504389470306326370814020066044221693733509509516557805953482326962976023161125324233861698470723573967934910676885938154293782892865944982328155482282410070872406604179505578744508994331232910884317137782173472335396490368388792669719652534822720164611315106343323046414348848785958705631082875582589273178361836661026628844349510170206422989237071251936384537046837168480495077312191688913866880460945993594331588298362698067911383155274733397681557632717869305748622281474854165429009276312358917648946066800266985757637075152409689172630656425575821814480848918475729777175993195906863300274937986890118034958754131674647444713744832324444032901445516789793978459727449283456017607899550766881118013733518480009057973868733545292991994018194724012977718792059970019905206170021755855771069607238877201729385075410161089148704886921542074332919792757563867291329637461183480591384622034338568961855986771662862273506696219784226292108513864045612623845984504228415128456371724664369452496179904305292077161278599806968152949667036677562071338388256672948034521659357093669085595326923923629826463602890054390296294613097550727831890622839679045669236325548035406325743188103422652921784834333050797240 [139,94] -10362079454786431024909426513872339027110050336473128491225301494715708868210628275655144741155399261941811339412330307553120828286295000044540610135678417293009259901498858356799220338543810512600988830893305057630807800510349062691859604585033852526799094455734071455782815928113780269425745811808306464707861009007157504049956103661647749565746099989110496611719424234412893269208655155717287823478652244944727596160510821692543824972844690509988200650479540675298560523582843643969064078388472428021430707238754374395350863639788583695208474619583996924488674020934052200131149230857515946691357646592299781224278425054491594761395776349068375226078650640625839890190151839379435342139684009223108570800542070907560807900883844364187382510599456504215130441998904462572160678164382955641676313953502026724049317230176804406703097616556227004660689709060297219067635127595277235849750416148225748140284753630566748952371948597386566610561664672767802009674894044422818040657581406807520505336760961184308668891791962436224845175011999105894568837381079103164082999901180380107752430368896369524454613644954624992777084596215902360889263428734306521732010828667384356228399701907842167971654665772184762644973247508913324796598476711065153514316403354730955736511821355637198266494661279034990223930564682756909160849725828215958881459244680590133050221758652604549831907985544620443219944721379143102534722168958451443985647270110024575849948952146454666379239838655543549323542562111875911996091542821460163919459423585175440382708831409381495993624489846118910968730673040277710950092446671927421800736917254777828863791501484089829473461782439795860937616136455311073936464593463370024976675999904911779414432509652945575301474909205977375988211154621822576812918853977511734513425287992813207586778379557689565460906160904925884980721219059649469256307873903279020362280233224007129638937140994148868579764080496179882262007292866462367406870311877432412118039566490094393876577758283309123520889656677246098174989595712965420861661569414597276794113166991831756758358803219889562919546643394861685469472853195720817609215021945856 [139,95] 31041249199364449330153961531851302289068878889556591955199865845458056979821901367921609283288208958535913394750801362776936060305625894519659426042354972852927419956074338348605711198384635852599183423383067464955830842154867091057340771383388047339086320070101973284915426170432257652456852694088918240067134005808676460770570248461582129714408786614849119675036735613482632136351226284423305321843856728962870030165774885011082671954193520296399138347176084529139732000185869321183803561177776450175414292063855389466311247340748690339284047881986392397083660965057227562118067696789573825082133337428070802848507087290228721084015935993263765737386340636575463688597058673998059061912968439190526917736695787502151764020635562134554171110510271216504383027558679274508570377714758199838261039004518921578531486548734443246261846509787357434162822817428279571510035364485032039445809995140511092326960234686515308919327507111522667703082581085483414733809259548876328888039512194420026448937317468126758035388977037459308767846970000222701156026957110861961053988936615831438607168750043109342938373027724181050614747473049761596771904972415134557823807514725356191362498159875268177458454861419826945408865242862926739045662731208997427633714675163105912319385428311708296019552873177016827798370823710143434146617861429242110254271250715614421187760697794519740455181547165313553280226817482349889440000078606483206373944220252797659872727673178876829772535065158420196032268775982308819857318574258695294324939477260792435702566927214015769521418902948164580577325716508434929376606903759499996485825853227501517078279688183014461530413462324901688211156220077393824754566087717058722877975238027965116478354092014393629264455435260123654953531828176794201631681637615598547264439437689376603201703520920075435776110491654363779995085187484251882290605694834500808129026009440844276566262510599012216672684990284622022519297522411315208678121069406278983407920977684506135585734877646063683071415338575949352254241027419758799494532748202759561662559254993285257556830266433922940710845086720062815036752414276146749474185088 [139,96] -282467111010907849442814554597539823394249138450673362014749801586577897371986184882032637285606039705898561177776478446332486133080059121989305997334281851371449311979872565494993333363210239628353810242014785437961598817944742070305835770261018549826953054332982775612432794091957489292930665829366082285309466765860123440112027414724776150634230834264404243200687568894207548608585847586210832221583498170710749574987170378750343950115010614592111319679513638569600783555259535066759899492937036304059057859804816519918631139612369082554884195392355720110493715138435503398776151036212685861873549819135596283552990376860399425745477580734964056342301663576024022311929840180247264722407493498070086351849492229237229565490199112986967992284585233902832214125119848269417146841418717965276534353274720729885694334488458012557556511548886489060650456904003214734971211088042747102953214884485527796030182984579009036037346849524642370429939998016737619450914013022907512934258953542210788023194172967756558412620190712131138905943447088015269925838518852264365552645895252317851948017082562303513221552410746498350692162961548236859001313207176874325426167412161443506099116772893058832369227447451046371538445473974104675299201829015158053473711953497692534240625576514416774403165604990116508522240720217623028607770707371672934802192225935514936345459893774238120288393053524333057114400809690589996981392049715428984302309682744870715114543476861786088709169979229510895364704028205691481603598995534008093796335063500224646653044211045744420971528522702069999004757101303414610621522545254706017844214532638242989100940562507295334938520147266413580889897987080384281749691945299448003533151912762551893063372268470035791478672829287409995821355021240993273532029687600092982712578435205185154679789375526877954256794819257612343422434978807190111742257672971655056471922815649572760815734780404750998022149775824508590069113931527362309124295290384532154032021436462483548343389093754285227365407282214514894409996044462817266800909643728668628921647779867760025431079872168752753991723217069590280622000578150383791936 [139,97] -125274639685437646283894844334340676035334236637717822726466330396352114237278745043943086730220369555551480010280626020538316641600707081851392386224678182637414829676226849942633375875653804360997595297422985322621411794244626747284337369019142803875692268837830031630462785674058846653295884163941097906406167187254954643620519742658584395781705767693981540163381665187119423146032749761505404906686453972770941300801511804508636780406263660542708438158609852983363651381235620317615597012113742965918011016836888241331015969746193947776199090283704111957737308442631163282004560290086603150172175937803761790367259155097910623652815639187920300723871109186190240667551148572835396646771550379496035311639183505622981037479781155734774981697200434856225602614902974742081021392386246545463746477681731757417978914606316591672793129018903575954405731743158403005263370359020789559208986107019087587917688861392841717644689429937941874066090748742619353871756860255195400329228826122783272295679990487755882092885367763260091993988943314248070153323222489532873469966073407080781569926289346518266181621672236831314153718073306580930066064725506368233546775535065956219819372333418668230009853849932832753658484640011251182446035223265126013873896896136736907203223738016944177226611778449489999874205300029126608421255487030040646776375216989666562540110298855226170127555080567067765881654144861076938279902800129872999482838218336097797133135383521407127574141791458043944564142756327571039822224345990978815471816177346422299290186175526210601428516060753038799200481135314792042325488088088670537433078297937842553912580393452391402013008183816873454195042967105889554829451611416525573323872592393165856994671135030784029317467102238756775422250702356219238147155753915757602166356230594487072911600755293287678451545612495889986871399013084417645484428853272897356766682334701639358376316984724395619091844580623807210299803002471287747736001626166021021019607540074334869079101268965810005505468711439907681309562750425176606346964435036528503895167901311212063031089497126385501472976724927025750029083962912888 [139,98] 8604187858133348199356054069708922029476577278916882266386832868685744864782997676515474519366368846565955441139195220414712132899715082203016068313830812428543218825611339196906432307044643894110476600757894664097417378883259220554825134617114411508584269157093357587126227440704488241194927115096135873876696429678044905062342578254162126442980613854447579928307614133916786950297356080838052626458223174884400651508035421100033969317657467443857463436812093794596041135305154831180909948217326628277906051445351335392777846848991877164565797795496867031086627261278725309551423253850864665062346262392684838461328262550710350023599566310174563711846310830931011245487538335284205184047313233083587595601289904501839455561704926175684841418718118189096080386612125877766401343394736710625338674271963477900072723650065246044392205048769195346892623971029964983463836476395960426665718432839892434956199477319039655842125199484644515408767614601884308922512208676921438358919483985185342714319189688232798257290118554564796359305940725932884098223511251828668604186140922979681827628451970985113278639484662962429683692478817748475038554123962655149031340550980722456943691374642685240646121119254260867880604346375770763721820265860411063454219567916805339676834312208274852352529671295885737447445903147326638784034013896222391475615934227461735046361981525625753177186344979617286097329269170838678225860302971090684056741829700875556712429315131503900925212173886978772892587687939235061092820349964675983794492765582605518364273039271463546008643944031162384061951361330332050855989571523518470096701035582114628568010696161778876758446638548933690909656327898507561312766000538165673474495315956833714019574188183802816854119729222180669654123242804311445092009255689952478659344603019474941999821390098537452415225694060193576292547466276687384076220465348300984644456694777487738606425568691523936174895575503767051038979122724393576015983271469471271847498885670290404656306480165817459607928181011957753025028082273364091377400657280902911573768907718076321151917181440107556956177887690425659439417715200 [139,99] -27428322315719546464684671981910664288422557266374878355940200736769340143236338838336787729352009145419012357512760942841498855309246977764931992148244061982804807221208082114495994365116126613690760280380608038080720390087112856582887525229445618190410179363621318411728460854794812911562629639030540412126821024958423622871887559043413119423258625809189114300432855224826338298206944905669230006462634398128169872671961451375641512070350816173377818273011811248310236682258420631705196084123223808937199764152208819986968981829765883065212869370552820331943440845708238913835222040843220651303355886883404559746816073148207884941342449561127022969074770033387475729745428789174779382699818082745959049909843864896887850176844091872728993997131333085079806478441351582390835080320746629667437268164459877043539908613082970335229782798017219246428914778231935981813893963467398914137023105279324012707126798189255869081257804940292126437015904441588393944934514187081772459428586434616840605767910517295785340961257240679885709856510842278151718244568977109924086768962263355168794802960072698303456781591971054649855685657867919335719435345693350009969772447191162720451293511138750823867823278530248138751002292008201066269990789804662865730958733910838833250094938352399026892007493916025093528034950284676276137266749442640261280443713825768088310762005097034429950336821333161420247240136198535216580882381942983683223481915042543867078111928984439682615516891713429239263453368317296065682457105012075171768807013085955833520007080245981531702293092755350840144661409119275755418786631532796638185348727604517833809022544909113394463188707525630513291492126257957765985908863626637261254482315236960306621862400167026670242395429113067039881501083942289340711076170095150756122016828252412020680025242606973866822036573247417471640258131609859432824861691464815456743862064172929204157578014538340803790627786690539479522083537924658658700432266286538414156163886181336523950536912735243279311161177465670003898651712252063724669629786624255106856780836526672643182744980827090209115263872726159147488576 [139,100] 22557983111921564505181827433980605002429542415415087396391960184993338868836473188014580112534664207395077762262061695899835974928870746466512939660451302683014263676252747755481713193397353752243634623157697919988015105179033317776541446443949907194994433927614818889430086485426409765731119203107271315992761342285998288913788588309824557329905855069577629070181572090003961247078800411354847299887671650177624012572996061273030139921565850109699626938016234149127646598158193948080656395021456396897417175661089846139809129137801413342814556093145199315282616324510312637009260404063300522682635704741761864165462372483638569325483912543389120282419038165089858358363053724926269904238389112701442363598426503120639883885218129123835706140677714326586469571844405066151759753909669861890828601844019064903936773243235596643251249088270493585915785282519547606976263135189334664422127094501178729981390682460411246313267642526986706622673598016078739462674202818285485961704560616797031850694376806172923937065928155426970546414643815782394579430550717490184516285541495466932586740423382450584540276840837963283505121935418252628364557392201092786666337763918759484328007500632108231732483526941952308703010158092721236408686477939710048724899394422448049338072017851629852709438283899789640635427223807887320778655749036775952738791975630689657462949297707396509295021406793665263982418660263108095292364258136681476749847483404378419778665255784666220677942148983420307778355546103068149540368772948557555049473630115253847166548812655470470879239054445022458148821749770993284706515196762618616976619599907314930916176495987809785228694772753240917075486737014796392859556751027331134578357057541060226483877159275528448565983303926762554698991727590911632317890054491613066668931486367808774841251207646813604037720754450594851164684093763640371110940842536316050341173354073895181585513041054479115084214764373294421440872640874459433781841057706746410791661349109633349986028717929058419446212887483676728218528773818758935025653965504781298472055890912053525900732367343987679168330805762643008 [139,101] 61047168453068411103949642069530755114257225129640236602221875820027669161247127118353058540765480050835571318656980674116223580284667869689439242411175509290516618755135359936581364803889166977865602886112729286299268540610778804902547162646752604214782550523049237623774983168172989990013994809639921354566238310690154219187575488471783899276120594202939404847568618574842222293396481828288614855755921812778224484052531531136012654626859513302146731106979075988116258374806932925389338141315172478784848667734487435578969347955164674519049368722837353632305707467278590634380602617663882731687385362981601345005401635825268659349990507053870260748964245740373491340516226513134243704824885866414922696999542716241579517423837644671084873067523945063283268496954669189320622602580818893050854892243097639209359126331178044994259115179240727256783072781501471997354673929085170749272428241049690339074270991603893421581033951485929134732692398531512342386425936509068082597710227628968731635862964141552794217714904064278202795271174587122921609988174271105721680059584312029303392795409182450104203070776319886236940547188498355321743325619631910601105381772809640438852486885024855161276344165099712918072194121955960119000589169003316538684835538652640956081109311642647184828561523940558365006380604738376580428144913254941754697533485601880316932026414250340736015364927266882141202684125410927154958210219375331680244708354834692366571658494274040338756440091493616791859355044872806811172212606896076547128295281231526827809813736352782446439280972636338423340038724339928514854966590296304861477852805177317554493378099036163350695567825887066918084190053407261460468897879633246721243053408331285400893120162186182240799463668237325904511256138556070749684861561284912570033104856391552296567228185249627655351274784715371767393672789052562744549917293277083891722426748837006494537918863283571119358511968342036967487995780377939396365619655184965442083517801636263395452230228844697532058821875020193022027063569104854657727399911578305764408944347088277692967008410901440018087917113736 [139,102] -203871626086082174200554823439718319287734090231063252283376651170493356713861230938277367589250497031964137507475161086508055056196181016794054931914324705402976438730720245852277354817801330088660673772130872300600059242321509228927537679320444320945832246273982874895764219920493918856111816898300111039726154798508349132015411787386315622089549657490739529917045206513819611657555291830096542110536183282862389988116213480554454462102327516162542153991383368402780636943804403849473952094221480193269523067779387673826199643317207655786014645036995666325260927507779513258023440399759930766752435190386545218937569608146532627024164840707331955219483850013155185413526350978221205163784506080019884514744136560970295355903090363363022356270220367516238690462045679776767885403620084363195756631492825753077164478818173521020983551948027161023097955721710856530576480809315282754630412457024885029859240948082514386246309865223220527296433749220319954413605892144581237289517828781667291105647281748780079751355331827102391721383830155655827377034359871477960335527277552573969231968584557518639353801384151740909327474123206261554438991810946130742414052877706435642842685334449265503538591642214627713792612614022026728379628785018939947124071329825041413868440753246055974751918354101400079347419937890320259090257515424653149549132651517313558250328358283612492776751900633933784196374327214060389774690743133696933716130053989407576512380590323796740917046726549426939623302034380831408231676711809181911671522760635673420976238745016551631520094417698272904882463831028674637478493271146169078114390240439293571340083950751718823677754501617123083204279383083607065033107084144457921915608137062922916985186895507923565061447383024671079246628246765721809087829903894851551171741797623266711630531861906883226698008934000235451035281481741468326985591866968669984508106876337806639043848844576414407691681160287835858683177560534039994437944084400774519855550669385990642159898160724414993921536378113608318088148751808178874226789718825225520800057104356755485767366814119635505463296 [139,103] 209320278703729477320509691525602649362621702267771860773615543176607340537300611733759887310542329045234364044893397587977312116385125471308122415838250947614522751989883042570344872005107116709570131207896279442905961271412820394918649262729366917943328898840256856429618372933343520411668734312933367181940822662648043015301493820331726602381838781996145729637438308962909320701843939805771274659787879990646219562994215725776046189982244200385858894156865564812653003720363655730783097340459281777088427677949351347463377958981502203730621190922774611888199003822274591560238545425336081506893987795659870077537515709818995265542234388240296620466380895131550488000464390037462384953980566216530328106147115717999630427475416823714635675034275864810061766736698280501059852247914785565235105788744519228326812222359457946671395551881024265641818073583847808422467666511438973373304616470743901405308915690206523582702129243225160305821706526496640899283286888199338071972007591365161542430204943292416811494352172829050746005484144824242940094614462180831165329568917035417089170588887646681028736628877553338340612476663267380845251568292169151451500578245198072630281314414830529250268361187159905240861469305133630073460871766685834677940566922510198580454417509672844547198429464312418169323492208814951638563493617999963767283476596814367118198979663152939327312579937367012954368663596551925293869160718695763704344182758046581504783675146247906501033310843923382810682714871840515872135060266916030314993067261029460356988676261288985162971125066456950102136727117749586634771497438105363679681650918777369797533451769236342961241859191608693545736079219967354632190776529149343590213358768082163129672164010262029608996996037312506927874250362661345874515385047458526400878299395834992209497511017559991207740567257235927438051302157199040239604625625754698253107906971456862330227857318517317178772456650736136967984332079279235741659838858214545681308936995379359975649579943851186879365207893025209330293210943886097423446369351318471933592390899908798375853915396435455232 [139,104] 66214497826881645398700051351323244369821030809651654847582898079180603635056150514926660777111296507883630281215825382874705787369553035106137869155116164804048734566302317835235532020584643687484133126738449965734202372353575976961476648786493909186176012560645712089069403472183410346502772944374647787417375879791791306057416099193172831361009515572866167587898581172956496836481605494472398521386044222381728998017054883851971337672970478400910558788785400787858426615146221221466899844124531620714943853470859280977433278088623417879397033897356467269684035499006434009946837241346966238515210719527130551348682625411392838138850264234304234075099481317868230059427906062564323999755783346324373090830899150665724500673132961969564189608630697956899790259299846104792942295427878051180114830143370357021747793117921579433122427827050860769566415382586629709776462154656250391585724048524065931385070508560177387177880469928856034870125763065879671444421024625334416108607563130930965673824260706432315329132867194307620821986945900946783172870493388956776350924436374843339338136164932008135827605306535671592827473910030975867735183699920738881999215428388544912762875693222212830839652094079473460302104180872406924698243864821358122110421497292640071787102331556779632736612451551158062194816268128744155593115012709030992930607695091781831215425364601618932765857363263193952255145178155543043283937624984430340711285656275316099171943984560574102816467889299150029883289611820166254918538769817851875210401547991723085299346735917820393086984281340410254674081440839584621146307574493013672171894492763548301857828564428710732558025703790876414458444021386555494581009786461399379866699601948121872806324228128100403267826556115463697631140563850257912632829879209894212488527583171078541612375770250711436779238430119783124538975584926775604583955894514223994193380766590273028131187161341178047508047782002655928105647923171476635216531278153401393647297244204489301295005272727473822052541951577269515290043848600227388849496672641918810554990124845787224632493494624 [139,105] -305943080420655737445415544403595805925269120559805496905734310817205657554760257407941722537045901637164187191600997362599511845130088927729204800458225730594771387953225250293228822244495336650774980751970346747234758951594612563697635356704313621677219134502871906620833730046737035690457632602694380708917478730309572594359156156395634192838150981225050067691716285716939421389694069159527921360318255927061804573968103107878222038438132519589203590136086573945690080134786860906010882539700816519478251195438362886032853690414120049723045083032630467900876241096693623130012147740895469864427412908999626138425276778224310348041766617923200165935818839063180415708916042527241998888775277672731177340241235195810266922725391703152196863866399478677296514834080927453913808668527551341291842317928527176531861733502893640760330785733676518261543596673315957724099046418647412816427710150551185509797379241690940513291614127785835396694903226693216870623265914617404170243192869572007768574365147270436186198624372808202305014352185920391062337601710101167968179938916814116702854932529465221655468574810766726183943879165574706336453672445406485380126790470360236167813144254012567164364576390567109778990254869031411609407343400662786070100307794752316743141258683206631479252546860899731239865806757818241508568636175513744678909205967265351495302114978022211418184925090316898134269728813563197628626944182547769461527277951478477643292916670023642615484377032196570020266112028210867152777284433009346702133372292232514686585667545384794765896779495830595417406707008571318054867180070119571209312450372708579707885939651845424707161445375279521623170202037263822371712562328803849785488593088267248779734833080957320209874843168996711031451956843297327668438603907349699875159964727949148295569088453906641507007195574771070422553430024081986820821871053229138414778047408575384074783844691503507619567796103905295308234350749175262226448677079347556642833965687882151513163509057569183746618427254494362414198440280402715568533484267346374209183892783813785712104892 [139,106] 194125124394909031722484844709993624500611755549938257437599715501189962922875891395649911398680416100897138229068182308111596699753052729644734182644082884238644313677617348571296368999524190126988810326678822535060361939945259882642938237899429689847845360720843011092349601887928405791706814762721803002943179620243986829307761986424891636827846129047524967116415689256743626612865131496655130273152889837589470757351372103769848915716386092612965120324055141709123162699548696177614234088248214545800933625111795449383740821487014537425338303810956265624224336045041287879213489766672682316240398253017743422690127899883110868960387249146683326058805395482396463033884233463024343594028761036499360738912096746883657541436352383710654373627935129961481138229981664188003578612052234122280442593220257316804831826574081737036954830483377617266874210291329590077335865237984877011599913917573419036473302746208474795581307667276954676834299638192965335764496969544956485666891968149222204614325302710865982133244673710040806749701907609156929047467379132358834483468579343135084977971220277093939116238088675945445097916784709779120562885812429968274618556134376191145204940968418056187412445054493778233307024569275981181378205546903443003290256452522595334285960882920588929356196261370127401234334945784284499182454967442805281460439496805710809079409843053490190086325968306711050047895031568409497142970293541701356958633599510130434555355934730979538670146825799952580796781749009961266049172814443437375109453989844842266950788407294660796036177722258768940493857068290263460180100983146592774369700698591703853366728480533034057059003185376665839383205228988586614876349704331430074239248151485052837079725395730708294700163069332847718410720413075839632550141995364146934567980158807982608889956046063905187124230435044452099215286446168116452853042033998481156894915744280989450456105369667692760858715460851699259291030325544405926383434224263368869869854836395724592853490292785520998821921292922873845075721623601379927313055065731048597628420068451809280 [139,107] -9191069646852908561190890736664747037939136113338047225147958803953750939354940828955879420660095069649874494720073529060324259988909910319227298419416499353199842303945359219549699064385733619608246202556439284262081438792602179428624295844475680016137868656168497183014825662515796652078738007574061026389404994321258244570125380145192068959456840392642642576054112947508504399969173517943363527563973420685325143335395911492897595199576782639461821547689676184959874084602274832677130682608704835741846064484264760472601130874728684692899616686685572323448010034002428097067172251643097579090388967033566581189858576594092391134877949082789832066843766187801077341192559207425181550251421339654089571620719524540032431539986035578568889494243503112431492355742454141148624180886251140912892567628743995221565919162894136659185340963132452291498416749647476384991286499417113180171781767576007477169612243994860575143558779313609005008555853093415536270821292674292439975170106268586528556470753073406131487635933954914880115149049533639055095925432364479761047958688403446439802717237151184112693625735812984221619109892580099213830802419864284761219681730133881527174151684119859088303533097625597494761417603579857060176567233672835999375984622301715563539063680909726968542350079454400216813889875515358249070176262396174115506199270426753696715369140682453922035879757047951626971833861872181489595703809033643594462891679790554144334951359384913877348888098954839641387270963964884383960556251402916000851223383972236705968049967710192810381662062480580884310552317358968942221933410772255321137844297672487412198992116727697806032386429109349166283123810864820491574227415247190917020418320878452621967737227126905331278080725880318588354853777656092841365397088909037124417934640634377489606897862927439508730910887779287169805068691355958889422968165855091875145224199569116933840712203935123472229935647655388733646525263661351057879501730882437339618580942634669930629267419704184365040628219458519668004666916507147519230482172509728786226972232768 [139,108] -11401519145264571417949305694863175803029565517823146838568360158555660988155178375595569973957459504148363715593002639724328477916117172301097339155260079766240282599606754660561331157183892214122977604472275127290083861037987551903812196862567684293985750850078184097616290729217267086603952418305105057209687887888095984706554718265991044022895151157015526794574825066119275986713484930250916132725020787239530180271854097332709842217319133217728683396111153864110069058924991331211346745237101997595196461049619288937208646138143788388821234682093038314740313653468887677506797996906412286588593268746770782291682011452419099898843949350091169519017318247026461435322191927694755842276783238822348646687063568133772084816799933256497931471151465814124658052175992859617541139737685177515445919767703220224536056256133864734424830104076211159559236225654783786225254869661828745628010076433567125699005078787264454098561634280470708585327234686851412703341277615143962172078752670296766497732135407482295603354320038016222632780988056453304888206903995211258466953059193668898676792820522764794817444640728843847667497174928791383133003405712646648113786829867265026147153151770768105797221141488543951528057257973568036787919559859506986044024850966407398485824031443630604709328006176605874732445902379248144997567033236300890391712240724555962103560623705618090968838709802471525534682374457638261739406696293371025150441943119256458448950908895747612615741938686583864306102490726729038375422954261983502104993952237995405396161890606454114684289822709255456224984638694603732656955583335467838144145481439344597171484889577908640955064439801577523130826268092669013263172110694276258588864998659337934133587041690732471755474572216635739847180244940695785085651691585537598027042249272784213068499487971937462137636763820469650944608791001347561404175690586034117744067317689347742433048503501824597905695450713844119398143539231958497771749386756499635648510515970421252818965341492965896647976797148460157612205586154122008660611749261542381329376 [139,109] -18628576373944789839047406908908624343209513587303723684688115136415512402071522396328823033772548877628036820123348914251660503471211168267239489019840861661864576527644070609001522450655298348976673877568849804431078831913107388855731955758424504883929599252186640337041694590071810530475182499711307327282172729208501340518494771358742520096973504743011789806871755414296238194319477127768192147548973001051232806298107148017223753127874488459243503694482041829631270087451853640333936724119053561226576643971253774096479150333602611279048257801369674604341749631597345406913255097336460924795451467961653594318169542538110769379705597679805860786155537071255619521489895399475141479264167628340095941622480318105747454050854876500088514871454718119643901573454739628671112417699812190058302918297173324263510634496684319705795417806181964148244327529017234074175283396722587899604681837058983933199567677963371751460087468778902623560094426553730360173206967791002298106019939528553923165870403842039766468664271100822537340692670619470588247877167247570334984141457910533647457673180560703664282925594193432477042628475389326762884008326025294575146386297938068716448264556274904897092162581278565313862238629951516035119522514907448254843106167757571964452121268521407980446178147991303586772010787187668472189890296816762007627718732185585233435598270317284138379218656111156823281441789778916971621256257261056757147202600797212653178098867990609006095781186443294243596771332621225579946946164212752710352720359206801017910178686691926528938741298081005171321160560756115840975876748072841286020983325192359685888885820632259222961381015793831134901271758795373680382547382373005512357490556955497351297132068391574445599109483492704204419794580872107644925986198015285229332348392403678348125860028098060680189685675190133358801698009624791961721740989106523587391723057447223591035475824798278395990788565639331708917515328814841217944935267268835449301751908572776251911851972381788831501966422144849228865024405992298242000117902406332068 [139,110] 21279678451574905454731940372360673240475886313570312953133463080113698986980864539278782056625496989065451293677965046758958620735707460246497847483830593817754370131759778247136700822727646889413894178837899474890285041028691607914114131590085707066372288264404873399519320848571367286125434313361982490918657401530026973567797958444553049283379871643441024793486089945448110623555178006348163291006258767313857527193874963047365356879243555919978864949995111382649122561055786333029005249780926719222894013654570290526713606201298905995299855097639320783200449799559929986377060557528480180591365338710614921083946995661375502947863259904888552754416934572726758941264503029476628227411267291667227709290123028113099352969880657718570081431012289668831439947267436901654212755962460509186026117777419703222789662828637099174121084603702680743556749252357691111381745476523083646551600455050502515073551690579649601910122370432793687229656711735026348839671761211865387860886187457809316710457260200565385307840533357361474328756871451658658434509742771223803697322840072982387817960133604075235002602525388651693229230520157885321038517156592866609986552292218547178109086625354221926010086036626283231833596678377744587622695030081971978292039498332235717411866169783205708353146693912943811321005030139045068955360250441718554859015840547090641035017327321603770415544112212535342451046881268151350162521201218235882379728219517911778803555842007130138284064972693614908054579530980176735723060491205170527040975489881997330828919104348280139270526621713004605814724266503188793469303120026461066698870135484941759699888529164640637359714425630217255414034982812741404640403393519111803888133174022017121602170396345770397121654861928403156124716641754159689523713381855251115883727103869361442978871708393357658522382205546847467634532170155892769883578280883976385195457376315707471026846338102347446329044077958318075992456368015218036957833463828966436734542013049770442813611020427170543292857880409350982407820961786792134223990591168 [139,111] -17452574338400364182772606544185697496769923983846703305189140587676788361753004111861185354451588675528739853066562215273169534666334863323262127125571575311719775882560804114779542191138700401123099818484390754852723356429697344428996105875233620127986146460159176277194065243433115889057765977249424727324146400879024904099249055659163897988209940458196027744068656331861708880860595937367523093925741098622353694128442906456713459665467529706465245755325838069927185597309914099693298059455012910500167647133085126160805709231352422166426227959455256883940903745611137506553965199742754327061603370541271083955692266736844863278201119669052682005724083111728611741621868118823297600186608872014162665292238730678319366658670618355984284685090723111846026015054075516028358298993845734476352912179684249643662184550139685172998050023819531533993998140786351790710887218705834965458955518739693344583377481432790643486965451416342755364619593221936441184272867048196022507198098090550489333966878558400839458848364614292775501035379981226881618205779688334079013185263761135988770356837467588032207253456046963905737523724014945272487383848997637461162697023250550461275229798122578489396926269828084503729132197264025855264499136621418687095749534502931102696342788061932512125091016619729917731603926194871637240956275324178512036676276756537269291181195015353380095300519588755454970819446868446836505185160260510342868892387773761541183372195442441199160077764640056780042605461501011511922425650658794429234095215273605801382335722167127867599886551231575093283743516664759449617406517273299309729181922802593894926464399739277424283360839902077329764109006280245397232535158799754357712438944393573462097524778653225135219418393475712904746057681294299151262674636005153690027751474894887936927992895163234360925697643308554804414808840020105453206809514639804007197522982013607332242833502250596736078779980773589167492401782705614792040850051806481389816921768552938970300706265598233681507672843760046183660051083704053847597256 [139,112] 6780468131969202356671913577374011672892500405642159557261529331749960482678114479158465621602800457011717575879842429506413096501773593700334135191873095668455905279515437640654166641797961805622076301344878126379293357520077729958257852235250939885077335134608468890759521145936075119868280697421310012919604266319038442907228622037518075610693574380106107421877522394624381159588576497212723846162214082632550326771419044407765581685018679627015331744027215870415481509755133400530874607014836464340966411991435687245634615593298690388289274859668402181221584361973155679644205094422571929105011853501266694809088290841464698350505975675689524811682074040486284665145250754884414843588435866527221434442869362026731369677832272455532214074542599206091021603732422480814075736061597357189507092839820564708263931225176788688212007331779820004303026904684682111681730279938497500277606004324364365351158467688524545171553072688200623888413800060489961742556224224990845169116163906199725070801407596923050265154201637075634439769055873413511474817350446810939705096008381909559402416301706871271798413473014539117474624956346018771467943372580467730772027494490720576449669147103632751692720641242254142281179433105779897017392026909974418160338575986468058097874146350657508920664708263351934330736432067181224026257451428513660370936866471145706425994855789381889878654722405626852227419009821404874388214505810881821370016899728201913162928731814284750296413317770666190372281202809068408872383741744246637010986922671969089933300405596804130376041743385603109777360096879294842521299271711111055803470106294765123319172407211086813010328240623104532158267032212426811564702672890474097879311092130334331513191622380992768013950182334236846523399286001071350606472237296555780809685733343974095933876775239536707349688781104404460388691309297163677512801650594200992637541904131593998577701325205853886983210561008176973438429303552712917103414873172042483464303831832047906585750313212696747284671570835310294196115646376056248 [139,113] -373641691253807231380704164502697313758192919556059452080006680745963512895995472675036115716471384345284670796856958435598252482343650972636788285909908853369404816952918582723768046772390019082507908040239948575900447263368954072347360500235682267679940491805287585676233379531688233394538176841999865364691073380277784080605012511280227904824742696678583487118450914560859815983906757187932439579438445120905972815353695203410382581349242147845832570587823733961983692650324103512143597589214326611560942944059427077617653267695210683831209469671733205508068153235091060340067468558179961641201258132953670744719093533701245238005359094309619174259931840054817860493964320235965275564413930176194272231324735454270610933751697484398359147510501530661715165577141871126593990603378123407298433384713978883194968705341319708584719558055069429922300799746477312774116984856437008824042878134482546375950607628669359254542066011041581766711865498405737990975289831534603563029272495882622045375573327049470241274100426598354978231170642710522861995091612847046472939007924542838549666429019961389471367273934473524962356267228858012608208145068396236624074384885147025693209591722960286753202330990853054967728625555043577945869769386609886007975679864839090971269781405026075295280196082956276406510882730807766514291186474156703488066361264118517368270301667523726388329166440937495147509880962798318989195523788114716956530970372889953487949933194514660000519749382572070378231387424355967305315715177459574825611875894820354452576591421728756614439560074047135236000070801991994049109281762560489842241021712269134449080610764635870797227585297206639291460309279808784896405503590458785108286736332449588806457280853857416005435514696885686718479659203841994332291136672620747600031172743259166361653923243632189333496694304062337980466289237195132269864037286930012155804526366711052864130103791676768475830605645343031498540109427793798491430322662239983790212605860501569202198321688433671007976682603477503999436010131 [139,114] -442265806451700946244414019668781358459969379200962528163814328485599998863176945856864154355574549053589591719554586986133946484153925130176857294978152534513759474999994672910606368021842060614882362708902165895316297799830443755632523210364734656373455232766545821212342288322858448099983257282174321098533886297063952996602151222241821664906958945429429451841786410709800845538872593530637224365551393003234232405730657728270779431067940920669229728241513455048485103984424469088385196742574618833370581571796308048731611678910714650225768683401307978637427739750023588174248262998815198965308781477441749533858631445511033627572813321584887503812952372588160243957936601001532058412069936554063252873056874498318461014170436557326670355701954041200847170623647404414341594307348632115687164592886405091852865846633585469993821742456950121657330095887080328329626740901382361454100310932658624852857179966151148966371971568597985105026887935408142279680214398475677332425885293774360950396709259961047642628911198227385580791426427432937690460894260312757042178928463717460359118657491047597013066380069946848803907185741220572285290276276012087318661873562300576723218911085978878621706259814483483297740161696044236964005384389749900032121556228101625982911515848543255255860491670230467713601094194513621779165625573120285501871788007200752124195455993378176646311041705053909141527917098368893663351033033135776367882240093273346538296214749468013808272195449354769703727130682301556044070355188348231375823351478703188112766047625771723273451958068650759634632606404094291542638019681607785902546623465215580189868178597585445608782986341240148416064020939421671759562131552193408734450652960063597775067355891578976398710477324430636380040956954648564877906175263706158543871827151529142486892413689422021419977314152002018623400997378264919394125643689088944470886150403710185408190098458351459937475760664134282930190253837571900865431054429530676959746733209864394413591283721228762453630231398149167454528 [139,115] 157660325823067863187235892693942604426779877159890673635064069331380963419740002728882966651354110115891350498350191737505726564022218259474808214349679536816008146136540983614089503986403473760994757209386148401263747026175789107168616782492036947023291983895260765815363601989223722807149006072622135195015977187405951317231150601597103372535619411635333533057933914627032359303375604260358676408588163624430896202955247541794482701150587189475870498299593140084305930750163399004981712116098007579417834507437288319219479230090926166321965447772519317981074451224732509869171556917527532463034899871021409295117429067381963126743388560413733140206068775920649143816588291570071736958179397412921668729777940487316196551920631506047049834965056121777141910369150671816145083339875450930750046528393356912929323408006029312399439510815234732926753093974011380229561028572424819272248643475809246288226586677354231185629462506686802040445218415020430448749923278327325520738319251164594329319182510232258167953801513149577673518947533994585585595201982043447295578133013198845978889646522719957463014806579415614607676266835476264202051852365056972955800624876017742611169120362936134780872083814103307080173588171558533676312136271918543749841746998971745113598207369121076280448116932299167437908428928018628785353026834313763739316164478653687916750689427701575249640669913370539429143703174847503186109628713869355702358292370408358152445826714548799012772214265763859893289153194985116220710669486586775126875198210011202569613658026332405082638825531533503658426625790582819553589306799649320176188112109917401654368408739063418418780442754321292630056100739774150625689184379981300154517512293437041411498127748346669564155986144899076326337375047431003616826314969452234357037193212143812239389000028557212174208443699692439550022650356653787950994676123894203789562702500100783212752229857604073573109483089721853138160005875047658431351875508542138031460318283092769965507208678577397625120525129664312 [139,116] -6656945159043525113836568920695920228844873716456943154249471965602346487448517367786978986665936256288736343204935027368154392124814384653843295264434643879580872640535066157688117510602608268844997104506574145264409015661086143455642139230015961920279933050712409258134090805271182933198800396424588465016136818405362637083526736623863127667437211059530229772605108138560440764946752635791543904616517458603400774687891560539340927180187009730896456632412031108211684438395966662029880496594115715740146639369295505968827380339495512185001868790347144621920911367457355148673522546757948139363129599123671122594431020800063418632997103308524591548301295797077429966443341762099567842377752934015333058668777501096347669392394819204941783233463288530441298272662687694071315590072396885017869656245663964409238896719572376714509951379918481166335564645111039831815114756784529597207295105863354144364028810312247887250819970066064228035989152819458050845359515639754676771533900768534514948539540709586932639279498004122590731873715280829355177551679298100809150701389793139932533142261599741093639359701086977814432749727177946338323540116798516520393100874024899445783051191252401913586152775918096800172216032393069699037953868240372857095998765400250453688951041636981664575671747703964305559186579725558717118186702514270691531715337424416315529283019902477130141750454960950540924321822280944467769498034145286139964852287613439298275489133298579486754950277963254538874342584691007155898852505363161191416086199425624422332272698435983689948246155171513117572760399965040026883067658612464928993532411081285839930768889554073279872276427870972914147722281582207744541581564290719748785641285168746486028868686913068311837570476270628257517318099681732062234479430026552699009254792517124618418048389009753441112610839568807410976977278772659549660775152412813777145906253092820061363497843168765950986107103620053738766290188073526802423914091690350339242376450680577965273770537680189240958201056 [139,117] -4453410512997091598444429676830838236646849533019348970064099593517349886747659364569643302475897675937737819481231184726572929804472668792804240296432482242009082433683342704316161376092901556687388328736817460500565264423955019411715603042401013612511111794207028461017022686335452421440866607103491542479110175435452597688764037179020751303238040008407210464011131934673165668892288691304145096048500892416780959491940055100079859119546501578238574929769176888782776775159683588623988057016320201749071477165459117539813795748553132696147806941497875614786782565617439917115384672208320718090732248107801758093941933337271646894608439303797422389758392696565196227459300553842032854381938649960141724933988443632449335128999760337031844480147228074843231625927151863055214603197082835419313329144580956627826012540537204626566372485337584225571543036370920091053022428068944527529004053260142358910562142239513550351437813499932128955994170876875730354385793857499611204602791080063978127655762097810894098170601311994876898540479526427963988585447772807942365096874136187122356160471104917465151530687590650243952318796864018363810781812689318255131747121974823423004915233744429213437334571768943534957240381031262967356202146103727791300278148702554115688312889815262842299616392980824963533308704966464275547652871317093973571569801426049097408874176422387261189859382298797958885069283773424607909743171257202243293947756459679968510468943991635309645661018423997879564262793550237062136311108954987333831960000357268055383295838934131487150138239607905323393213514542887799506192794146229397769209672216408842115609005480215522204086327776003820545575506713158559826699950828543201638480805748643438781661761498462392583182495942772195388541272053939395936221631551526588328458386953864770273053807168495021042788110251111291618934084333993608052221056094420037173552843058392018271371358116984272489209778256321365268149822350359059501001085689642322682877728035181934941643958977170864988 [139,118] 975061164064301533399715290906303765030762840438530348543765970705899147951638499383656652024819760824866135117415442988533669998774954827707867536746266025374574318812747440735464573381907040864674105002978294462127801259369380536694946157005053300219802481630493754023177959612182328317478616948197294909594142672385911647669769718693344240278842884435337056187666105850207008310410916782305662563267184646936993609747200654988768924612167909819714261160587487702980830609901583159232200331247089089195635941019379307021447449588272144125665512567728328093755712198974247313563692395735277985309584318191690000646605867614099327264580151903772301106796127801255037324754460450059079106466130070740021985646236003136897684583317752892347360851759288937796291351621701771995306587571198726023195884252849406440183212293877285159006783963173684891331610603661146870350887102108542658835871706580710281765246184562751481662617705896278717327227501372786143984747075358603682508094535175148215653996390721208944878129008606298763231889699034491722976061312185170427963970203779530930849166955072202151886483429495289897540760154831716584681137760621162789854143326018715459955549059268157895027765892307685982033515599891729743011906581213470561700359583199837328943252477857337763843055077366211462857739359143377884204586142713942416907964026343716744309621289491820185174494105205187238641060553673090430130089870539984823200439980127923832637923950516192787912300048464278041706116495635065555599323448826269901138568604854866626352843572993183937671576612099074110687405952121042187850675207911236186226288397728276524260772764108234480879232030797910558413489209217302267296490024791981247478236216859409220825065271320220889317511006152680987170122750296190822187814812302299391865125279115076056067239776122234030132712986696357918275450150677086482895720055055134722408881133430407570110720874751628177717329179012661166187478656112599697202782064817327908098006282752905298231862905056 [139,119] -85854152236377094548775200217880112269245169371221349562984932683643048273429754039721534119759437979801194049513336326267704285654141285013411929947055005607474660637416431549737046351124585292164974151280894954104037249177770962270625571302770822023913885828465614316724955101010071651424809101563733288180729920745081603460174473286709833029872681603008894962892386494857622438228958105825210544684415309287867177840418851479077036522564307033123499453878110678618582131702757293274787243507843480574644910951381618768407404353529426104238184740768629743072038772221847690710422547544611561086099314656503993712584726487621570069601769310346821528180415427074603962275276404563842647392707097036777532233954523446631337542856065354402947006374379398382409430212247067568211018325762925258778866456993408673688885654173342986755272677306447111723341266246709898004453964952872875511882501754009628368930415133788010644680827747269362402931877265652062716197799835421773834556351328056305026671049068869645412846929101495975621450933866050398772208172355799287731879191144976575746746433175661494483146578589185689598792240604805210151327424740623267147700398335479916193861597806851547190147817207879063672308770974026247760765264051095294811149926112130340877571542742743850905588678880948913206889397446788041699752880375781684387357490961653422479084186245358614060743545177448048094102679609469100598395835492165088318465693735449641895985704432255051638718262718869129983113860954977951137664325154301201955222056334598204533482134223699806913165710804973749333638259278561386135713017431477114950212665706267373704631123691167547530161719418271999858751999133288582166978870985641843291045806934994494267568953657359489076405266211417635943420199520691204769031430745090319570114516568188131878662105014274161344432706926160620704568444838610326697635672903423803347512151693314026663255562097856424302111910349349551238896369638530954569010527661905975993422821616867389619604 [139,120] 4002428358975560305613554895267154686895994321286517157546688530329456375063751255931361141665139848136312488379059676114830079829911660944232113261185682312298726148942122588273230432179589209392532144930756680414676942682754774282861913357114119194688536568251514786236649712499475596636058154582185768480009825832767265112043116237069263587265960071568057119430796277640385586620943165132226520754519056589051559520014614266164622388415231930635818308179184376719031376127131705681469601324824464279268645878531451850653460129780991066632981624046656283822852574502280522700115544514760888213972399496710166403848998728621408155908570118819805913876649768165834508147611500761058892166578645239338961435560214548482704384133457019374733118229502483876983049704817003657755623490370566094398569142645240685445316352590099390245955501188851951709764995034158033836006004575251085321693524359610994465093378011593208762795633761589824234094388136899064606143818209830005970700473285675881897196965770736827690599005728106987461839764988006344453474386244596130450326253451471086667017215621437551267525324099567689913099879765468963560862330977632315378153910854560153483398741443433357664124255237808522667755414486971854963086104549931291153654381702929634283531643194176000051303492303394861420182694381259116873768934121012156681867216241648060113230140465645258122375167982331119935533728351022674681687361394617232860696971509738282437108984834811114275775031877998302317622043056188701391409972764706567159180184571498708240950673341264320310275364284802196690467941958301353687003815291555017265369174786335036280905169232873853620722200848316941854776163828905831980064912543542677627268672435787180362577131056648097935505981597844987282978844773127942057133849559644543663278534503196023129095954722028333026259992915928360984481255520642642044533728168440129296971538664590895795419679288770561999084279336740000320143061163962624981884233390964750531982381975126144 [139,121] -178009559865904352012451032012973068002340321684710903655536748862040089850895291686284742603520217926832299712281190594051358029578979901941456153393204533597074784233205150073718726220883875933288273223032157354090311614030059493936707890905605643128784758663349437242880277495225416327473315816215801535936210052992047086692495922478532268490821080813301211697677764969219950270314050839704006906106340270727608576110049698922644740517640184846186606476750061545056162425446392190438488449973137128131100015587985185418101885217406959445414603813058785624671582523982543369050878568547821867323404325455962450184307459555365448035800294788972212422736852515801756457083272691374561829099304831930721110368896516026807221957918183969550231495329351076141096957666771706383643220530711190184327982608174900393431647330112232070445719613424410252380415863123226221841901112661578078180240560869417463464863210740654172492416789596038090489306832318649456825501273538033490033883680583731430592848611490843876517807856552012070918304283316491293524196252700308349386513396761914073764884369844766914567596055038592416653600887126803012670979714320905210606170189408088143418015658872315223995960949138742371255915644420662154404579889678828432973500083753278687982570598123484033100132186710405641478113111160171995195570637058031081137810241398855956584401114537266096815297113476840914240209369947991013164446881635544706262952276487303145954797044175633250449264426372330486159902300015708221327184084313312503402164411455683857168430021330126071478142458156497587903225596013882134649037921826954104557203326422173591100281108505577304802996951832607446001282277190852031522097815345578731989958973130302100457599117102187726749179118017122702452964604868918218415042434464174319066573839891561161427484870097023263948937938549239034118245101677208923630165437406357139284356397739302683262199481383557212822809567524972784611595748633546517565890427042520738831218928 [139,122] 13450732395742735643439470689602768807069255719147314617134007911547813505845503305492910517589886620623245121289396491538360415928507787188373972304286108180052980028104441809285547137893341117018564473915150134112194563837073497051633748886214350012512146109196302658973797924124381066354763276120309504173385311251783301664028642526797533576651060792143872214749980470398348683954640979115904768832286755608049391045106067779668902698309386130094414454560123654058666845990298167759543961392730243823977499689679668432503348139880754928692845220632346210545931665019834810679377176671133633681590883922531197151855127666751258073548119120409650547910638505883146344800039268686346982679042038710039534253175445522157835877865149847893819245426268008186961888621183107041534297241361254440895914481685646445567649033712286041994222891327706443258341619363883025119744248319537229891059654231912233594903220869572165667728041521767142735804240506017778891362432283622392475629150815129447827020439166376743567574631878111366714787493961882904530384737885895790172155048346442279671739586090868335453446682681507695486106900307472074626813337092964839811293308906003918028229059611276410368040144994933341436096248050408020007836988631650360005974205822463771077091278003425262359337857353821120990435784031440558029226149199655859548904725008236847693830387821912247746621627923946246037632056104594573822071291311079733380136608794915578394216996473320171325205780292376211909816224903149438457816688429418873724798526260588391245938103863644115431118419681080079642432783926693223418561638282972879154484265048138982531401698642939016513741402067689085618020617174500721088389089320809653433329086450718758011215162801089928896924193264448517984595377399832852463723495853982556816614827700023236369282440120036789315519458399787347186493298842838985301848792913180122523627402220195731221031697961885488105857172304694800268958267641458452917012105780322085760 [139,123] -775441794150848085898172119265870256256118024816301867179920338586421821435150603746885895277331090614093804833250209081156349706826214961631050484109181327132951897745853202955595079365556384122402643345099190156487359362257986574527096837568699744425393442368637449103936670677843726207227639081618887317306278202128407484616093505062227036704833271329325300326523974605216570685446642582527388692730074591901594640777954350794083483896529043492009038563891288858907670867471257266105503406701814799767969879232013130408592148416526751900589742480802913902732234062557939142225146428427902850629450285392934289417742138635397557249238372719882633713352767213739883298100287419934809253805797940693304986345695707599005319796406948840785556950504982273783750089450185172187666217999960274494498281212077963991551739697914202418528546332623643805801880767672857189674090583133418507846197673191432806068220884178363441616011882899580620375123757376280337203879691602513442678249023038481059843199083608180738879241997116939577631098386936067516386489907157271639421534448001014583841758543487734438217416969818409600080892270861681374668791279860630043992974732024980700468004820404194296027419738220179165509025600240623004685547514387069341356942696342467997805223544583006229594773370073595611796976337258293352782483549548681134948786756560306869942515900108377184278980154108874367938977879363464981408092708821499539273112569945566367267059413176301819682262105906191327589713131571083992119049174068233362395356168079611194716899420670004384969584597101098666189573845965062531477221882688677917616371301146664800182623418606102448512617884935135303749081096572717577766661428961777048893677250521706318323477203566289693166307154103997195217799355945159702449327583325216381546933229075855499422097332918688673049893976095704959635983669225892618904939142515140038465967409672610503951296453322796333051370497652797045821872021698409072025841479856 [139,124] 31301496617510525905240650045647246782332625341402416707212860757720717687097485917822177405068778563073188813834095783964712213391282292750782892040389813019381390272753086744179824230174438565925812425288524974707504549603534767710095396527484101538557758249278921431068922863334234398763957233103234683015851882183493401376804315666095838759604102985667885828263795850847111855152933451656400080270068727428383855679532482540753381113413531587619180005293751413184650714859165520163105421477017391981623015296904079357437723804512607372171114313552879821794797251551533926548476011255480861563430794409151033575705289704701846519131034490058204825970944754261761216125016389868763620443836668034832896817817653882667582795448671525260761464305227610383331410039939801551332168132527514313379050072878666409769172690165259288395227722484087543017671689247885837377753740251656695514176812081831664127981105346683230478488262527137151089303431690474170201883077984025023948062402227700623820135369058130179832693393175801614059395055998780311584127129255280645038159583723774176652366779656046776437889206561137905449992776008957179994237721596572600232059717665439783226286214529120704454388042388184260556708853789292996603838577762531949641497674239107441703573987046272071642343433374158604283212159830598818954395422319798399320482223166848156030531029865533207135101011571965984099516907678775172971864881743128614708573108447860832970401982368632423064569155932009024612881247804475917205471883605400204948476167947790897324703669474350060995701624057409241636724799067493610772467273352878990411277550090699224515539739436064861684845227698028400804135583650816645272699606511869932011548291406869599566291086980970899316602732604813885956331812686068784327996004659464716308882979667379937081855394619683943110276843983962699931178011227850150264132964788459989185568056824973420430691538197520323989460863715472447763304061982611919333904 [139,125] -861267549988150386340566317550501866156831786120102016481689706527579375645746572169879096602632887105556141156919772783969655003759703746424931002314582132274679509945054125427843454069864412050776821435762677020393692810648801160170205911579009266560509464893423271265813267819150336655917572641946749069062767197786193334600903845986051491364128234688955438211643646350954524146341536861316301847611263818271959865842170177395488226547827423872876552203098459007056780029206431195721119217627444089764204476118504627707738289002701938680557166988378615336664523218079862015089374437007060372266097911397705511496596416481446260767150058240752762434848218901125684472571045175326597177023535247237404771763231919263797969915893809842063139461557809452518940110950437022332567588031117379531843391670232641239340546032621134046774903278353139227451119665845408857105665994417380588759591781667766755929749216720683516488897555695377648636060762638745153527752561132516626793086985938086903070417302980995961228128802047113815830029346531291891273889538939359603187697022619375817146855134859545707731954200180257533345331730080470608284824357138327162137843386469207694892742757090433476451294491680208004013225264665149481826090195984799261031276302836176479346434248672456292963120513898117978224580405443839293114155301580236939469827727913728532439720782956338036592391690130928718850934850456034826723481022957062576838584567511960475361474383721455638745757477785065204556191523588361468579666975890923394795172402379079018894209326457878716297604674983684202964215503495633225048781431540811795599031059157708646053657567486075579280536296777434549181342751340695103706344252484969627599743485545555580516191394166416616490894351305080402620961816514758325889562648006028211977353111876114448786671301049447395022369168642872810593773072492723243735321183809499044372775575701161617244718190454828346102640500091599681481435762342614 [139,126] 12917748699895597636271039121994728941996242632882869719499815876018877729144172835018319475594317541187225624956606990335130398199787280297349083978086676667861944920865041721547661056219643657887062680943761519336931028760908195823903730352174768698995817469057240823024448408561475474246160530175119058947680954226461416382847924142035895527399996726813483098868159829047472955664468254220432350430721680154515444209532080105562868148147117240564172634270903020305283848315445501691364318377609023690763749090242373740031227106206974871432864446512145406230701487548374219489400062003183639998206358695936873047505021873127150472104102385160489117220099380516375326372270807201269909624885531436920906526664291949279352764476678235410050322778189022920834186289054396834377920162680181303471343402193679144786871819068581944371120830125666532105052592747520463248013988102588079315966613694474927531073950950353972819248792777306211403385884785129541070767135735644803797505899640133534110456495896314780537567028144977641509095143822063884110298987178872220542635197523555605803391458629858984640277479604904402004037235613160333697934794116954968534820711243147614717017581595878738803064179594347914743658753503878439140194320358709296820268255744692214360858711414367497234275647187686877660723349937900834678834980883710309095693346825499922894302419366676832039432458500397389425533639736943128350792599856740049904200935396841185207399887964624038687040470162595429228533244576794952346485909547375614048606958595190169596847041932944928201980092850187193433322165770069374082600276563199550505977179651266820727590421665582933979853220404434338449724191517111161331981248539467387646349764941789125325650800847935604378131988080802935893851982359681119390424935152642425909192480878539936327459920265324405628256035403591764224734338123459119564107708902912881229818806760865424398549224694048644751697679308378039014714912 [139,127] -98486452579971261483473892408902952481051374425140546612204579641035141905435578889293739758208592997883013409226369292932109319972209054544196156438772105057205495276147947880415905851511662870071842956112056273391590734285691557301999480318403328533822028621287584595431171391480811565722041961144894650330812212618044719000905006567397421742571717174444336750400354701425910458594716714260728031676259044907571309542003583839142581533677032420212994349060587823035292729052702816730817216741026994991013590146358593171227521914345674817244959725668479725107935670755466882699475531993513757574838163591383162665693652726339623100557322181407647572468095607667260108106289228425190232789729298230878545396408988718216960980115929872825337392086769656324007846157006917005341730483199142863712823589462009498686081657818512810143484885363847033596856652874932633833142458121437452900400278105551481400252455192287365493564042076663687493454956207608458446547527380980834537963764486686558425386142477904491230710961337480673705383515554343104553379826441793887362720669005703198749710433081755020762351393467123857105970449846124116075921494758039511676308587658330351540550976622592684970114488556628616849769501560249983327024541187432825883735794991725259173351706387801942989462972274539514472918877186874706801040190091878736385814102718971391244379568303654466333682004842261295408664783947638470502193162887406706526017851374431219065170890663428922345004054541695637293802895202167121507512611622795316902043645957676885845747484874578561424797737369705356722592300356907709924619720532295939699170002099290553814585096155225180822981214363901628772830069323032124725156621497609707565522171510772579653075206234934017138391053798120425509088983065246171977786006123527007987948179550692179510756791758243993763223476335042875773063012281337709839029463590568154780036266791352131645290474392486344689907856571066220 [139,128] 446469974556058422185778706242364046727496124643199722130545621396523507424130342931700219006896955958262156601296537935389172615015352449658741519386477871632813158970811170673095471407216439409162035895438453158807038375851414165266276949638917585598687146171652270853022066729905149245893943518550747686136547087724244248034256264209343241535122238723173962766361043457053065373244390042395761204809642596516095782729538871496665568884082234535814541578517517665579781847223914274182436693833264137209534511974806603472864646280734374470895050611532012934438377830735875786836846662734016335120789828551874580143658835249793573324029950231055053581494474657353283272604551589178722667339673856357034508600446056423224489381484247488101858760507117173279328336502382932682315404338187507629411743352233382700885506783772471902814517397176661316319392545022567495747733479825314913495071368081091899130576630050492344757863578838245940361055427339838061033872246902628683280589649882937088276682415559908038393174751567164704954593621134786233505777962237313599294951243974319673718613687246006026747547095040329156952849778096942431833776560582009298103193177000061266491704077926970888921066033504828306495085671079843754106320138802770308160353489372211128818681662388609268808821504803635109939522257645660120938167466258881654010389456254758887701882351513020337216246814568356972825398675960647452553254378195807173622375207963432147986683805156719202507134565390720804636203618905976729616915895887537524437910188976488535571238735306660872042469675716151616368710516373569500120060550785213015545552520729892727276390932021143903830603861029122881546805844879429742379723753365677064635763291248692733796396181832356662095070437964675137931644943688290002752753452125182056475942591444139793135872912454882168315863799338616879075079405157505246288391651241800553162476650671213548062836810546850539694300000 [139,129] -1037812596364499817896062503134375154471705847923499867989718720595384808102000638915398269196218558711440573468574584574826424216609646217402647696888360377920531709259246365568902095689336209287070882933520026510525997964046123207515614722934493743397675426363017256694285691092302378314425553040388533967400595465678662761784793581909977430992564783210099369655992908485389950247071170079643026836283426981598461579729750982906907274432652017583602970227795814531396844535229794743295835188788905287625579564074409202414494432067474908822190504028858656634975887499177562008049411538375659255846883623023396142930686709071385408541067204544035975380006663526787318733488872600637232789833868760522337710462403627141783232920826674417673410770915696646030678419525891228257332446621293806239039979052758289162317874006394307741939206680382684551418453489709059591587097481791693556181923607973009992535016852870263006067453377219173702523444568914629969535461290892992521567272495932314251275428430654885478989132594807988046596850823355601953590148844297021038635665309980517755026435782363644040423121304717882097539240768328707236139798210231423023834124307395054239100456413347916904646765193239896640838515145756302542025582371404510344718519668588540518302097360566847530646647715962336861800238394692646805057111205040795479661748886022722162099837387877396179764161101268466907394324320065124323867030506444112487954919904282118215919566674834117031993920940461205797356696231968980862117581499270022841215026493593339495201247630458292921525937635518141200542969561083745194988058433250782775190862139529446687845602568459408659814383642910291206471765398271429461448034564177333633021773968230606870772437800482667356759082904332103412903288557436243495408603162385415463026693975034811499229082921930353628407826910440369907182041751606529479309385037242411068241563133983321363284116097979624156 [139,130] -1502543902402389684437271067226876887045039133522863008535544625492730976803275521440495772738730844543573129545998858304684861177771398604998516458345059556484230687432985063122260992691801654990496083841502366219628614612438787859446282454548913579072624921506376259596345730477620155753776750240808184593822692075629819737666941862355980181886744481151569183482613100908018394883309921312687411367128321644652013029557209649228977645067070323569510320061380130591171958887304214631187138166401903151465119756075021518056909096915216570904425127147586852754390473393931373110006355476787581074637740822190423657678178783473229616640524335035364015598540744459773676879985392064092574906536831271842431845291197136073626881757601551207857594915848889584686851025965320639224909544182572423440534042605930078168951591387847166033413876127195965807300273821450994423426120772450164465508249563998834122272751379183867578283659055771208347184502662242893820103825340979864910612290703953211243265497618892176203559759197035720982361632170772241357890218264424904377551619436126209416156871328022036347023554945030882678260596092892210219332347129591231130854172319896744239522957909952551048431801419276539069127378831146739928052196364570290168456050401622943951814276999171289068710716234372338269638906537523297000132928861978827920187684038501168345581481613657388759816672749282622579757202625575741690816177961961939040975335985788671206943605914992643178214273420786906792089575861604771532851818078761723449672924977041704699703024216767318124529316461005563017522943665601163477828816395955293667188880181483742270531021410639005753218575370577936124235063513109805967104736193332489161582329619956183306374596672090028721682070485318717643786729707272764864699943143515676775396488759843105224515459353121036501733277585316144245220870283518477668573374981823015853582704327617969543406066688 [139,131] 8170047557043224568651631611490347010109177389072034878977029573545737605990333697853875680933371150431128934520183486144658242740927396514920905704479214899059807145833132275245568701476998542138527452844370227952856184057596344044418893124111892266907621798211125154059090131984671142234612228886308066119356519022881789592366522460241891122808304502098932201526137043542185746203097471535034152975963969853371827239947324886396990980637627127550324586253711306894560039499652627246492404223869911747117891596811256321183443020240586348054385567991006893244882937721800154237514628154978413373557506397015285078150313365676608449855536170101202913312605484189502290674396592976991834420759972949558020579785330446254232570329128780476976531401219805078153314543801993856175743537296366186274221777663020716719005080598270876990546646441422437596554959159690937949363196511206554438666382051785377921095091740202445004264439428546919818122066051544982344922629144944755838050861139351752242532839960066551156732264589404650007897789343858422839727325028494659089596150500731634011859094881625857438115783301571324232927369014303050288016689502489381298122023698028456663555151560131683739660454661198279270589184852605779401877985837237045868118083825045945036940036623562044314192524204240048986954293685766093989476490124171487837222029209708334141202108602398158234809324111979703305691517929017892642609639940468113738209640362827887295912221723256423260023669083565975765261182879198377660303110231104261781753654789703288969250698413882354061045325807236558013709569368933175831945507959999902869631844834581324588419925828483466042569776753443553507178669375162630833679785551374164625817511558824577379308343874581386566667427268559569680252261314993314134771512338718863813980572737386687882039410095562203961641081157417585688620144867885214899916731104014315856817947610991335936 [139,132] 5128796011817382218334567766985843961618814933938572769886079186427573153802120146164644973112928870975883573818529586265060525765882149356092797964806117465951491980942907194225793988358255432002483731732792230683764703853977898954366802514078514102562171952519929425848761998216625494617506393953975718835953638830540532673908826461334241445457219772871855696101541495990150010343904571124993496057310229651150398972311309931188330678198035138122410038254020502743361892142828292057487413743670349167109413091018076397336540256316943963427870444051772348109700493888467813335148822633416549918437909992114066066076924225536155539252071781457341973826004886538617391650737300720082130564187356473950156700292394076603633576905630669211711793098161464096359875792074972464341798038051562555570771856119225931482646523101878844529584615554291189374803103260801976444980887324015512352998633948989457013045532773609864893805177730250124578818227938636509069083797221330298159365216782380369803986682582733375438203415006087107928799219699116670408785523069187645585394048441297561842522115286064139860895112329179402756417527087256736083895622727459763475022332882979337513763870694197896290317452362027342682402290764300149656632241636334402414054883405462782276573104622526980086081567741745695768345963111075133769427882768103428710854797590721107910594954023208647581051695049391884435938216823662246785167096355462989412430891775723476904824452646968337548161719302928093389713307201971206625014566673279857577194493309476737840125049582559278403015871889116678073769212834413079405295244228313255572068911907768238543741387303593711834941919120631855657439769525822389999672565579276551744972598831571080781415644363944367224267003475276962879766910813675866841348196819667035709657015925295897915918111416256721981685208764264782294577750787143280241718422629646703607691706080 [139,133] -47189794614613691058507979383463547386873211068003464090544134100374185476600896242866578429669731198618525429359843617270976506725597784232119491255176422558446428868043325291363849999061599211419029131359979815610028873299452095834589841016764022311740372141534742774818823941050890448511913610641738997524520865843567159224621553605073994814207226517094875028210564200529241011229012215460765658699480449735735975007903257411517701587871682431260187295840723540478230545889726300895145360813392341764227722451972086567190310454564958570110451874625027329494472600065412081890930080593377135117638391714529091793956512537803245956315315366537114070163087865395160037455058175945027493852891691326057469435483294318062770475058133988547582636721005549130602841414789547886899135988239176585345276666026467776590361729418540823352713694496116684071433055700953807552173035795737706473039377928538245319550144628022599678733857471019339129321384374459444630228841777027732796781481970798910462182710536214368104648870145826660793695424679999713059895679373577963788540309082630584918314730740245036106437217534445351627025667624081343371368010127523030247950065398378921391217423621605003092791088851086704027846338062179878691811879125524219872642394562700583500604659548348867385410138446420300370357058400177746135258497386512368143370023207995359781965769007537579430962068197148734589753725228334175000193729238144974917948112726850776725830458202588034749919718745623477111685379618040452218125641072816655179394424314394160451207079091532101474263245424382400090977370966482571328078205801741379221882276474166677198610020383951701812394956034677692114075054251317709622953086476707785364848774880392782526045715411299618506619679095029580398398517332915799910032190571887280027453613501906452971480466540843703601866816566048457541629560845734460820461678548305060492 [139,134] 60254555914163737572662610878197186549520804357092733529097538740190526677915839498821562122138519424025988089327057964422529500638816812664405230991870966450392384062874421515757014527228719688281371693160384582632989887331150004797254424859136186884588558494770069579221673450371658976163980955251554156427762883140658383545675447587141976219492455175363783292954285085958694434557396785106550074780788679182275196420899197509716666884920095820138089356264458716071992388029359173922402691202575941883816089376822858900794606055473863597967118143207358648138038791362471602047573259995502057013044136975960560215265413605802669566771263131394067946741732615764824488579068398403058327281011568718345142298510234597499771393812140253356231937562249685408822001419675137580542140299635247700339448818770833427462850307647301251552571545968857934910345980055320734708466984066683945062586762851432792467239268675478768932666284364873201015087736732273050572464693821924391857352861984468380203719418305506900370182781246160195406839137139029794475053245024933126014297453032904894170562042434582427638345255727724380002844308584137301521018318635494888142260162798984160682216832285783026479007831821725299934646314207337169181949562617170790148536956261288231242897319193254000204609795366214152231030916120934098379640826737930782280421218996878822824663326161767719540817373622966580722878975055115492713103606494597121327765239980430163349695182105030916697794854443026841841252184380450902024187788793421978999644843026715100754288076705635220748218793678035236272704503175112388542184201623148540081423687787404654940594226432358688912806516460222541713319997846418484206136934294179401818045193011749273925548863099581870473374537110348455026199935474270618121739569241545298459195184192611510676984520710106738864375759231088494218487782771154109875137379264 [139,135] -45272499442783218752597616432382133585190867378008458841752666272083987855047980575934059920284144210583206246428395889939006325076490787040095061875247528146110856102791583269385451742030242159549408172089832994435414168678957737838772243365533260878443738494449947626795738338352893848149171502584501508989451332290236463130103213913469108757575587277781001062369660949093472451560697294358159217432023552726033133225302475886014693120861161737996028276354798054036211998600113594652389126352807175582844050964461083308640341561573428470031187063636444463285858762628393519256761336741132924311173949673143618264348395085465253130199090797326673280365265269704935789189944880118068561622284298692057106670894775022173128749505381166253189732010549046380512948611178740412539587529050938107534157266522985125944189775126309970735507354854105282398068055206702526112535961121070559078464638199388248681067676384132103515677968670367713367993416684748120615243397771963506588646409587941038613731230173561086291552845047591661496578593974291629079895247123068854183285232112699565137194698388312119017082803601121838785930532690442664520362835873299819222396333323720956205493995518371734606543644575095793647696957420059914674975532068205340459042210972134344421645499350463990197086185745100177696435177724787917512169152491897841979272067155456460599558024512904539409553121270954516740477735983746744548400042435200264253946397734290667475613153759124951841460611463434694779623312811325049462361243709761118426008635784486268564260367695509717301328854705752536875598943769574375363033690186128881973136442395720647228932119328933973738942157807102308624897444824995856491155544553297272135733459392965435455670044868246081494910767952053626766230141039749074908491099094408611868783228567920550698548735070551904504562797721440173056389424343547977320 [139,136] 22048611570671274650696223521836851824562432786975727634025463153595752417193486332556521334857611465779501749186416424116137764391642335611997211976327662566159597832627726758692666441538050431097953089382342377372461119691827721159098655660777733394994463392151767070113981041124194419977202800742468560464135272848915766674346103720833537404069835060742886482262817533813268714841878858819461209775864642258028972067541922284503541372107815132872421029166782042749576749982713743858957102230664063521455477966843735171586663338034306551851985678056697819975650401612274852699485352199595939862629961541467530992878529092495991281843004366019564661515472599762486642646538702586951857742892525229450854025691940182126862847907683954713326710732654305471188139744765796869538077656544778133988807900652051711542612247486799398140091178152438079690580488072097636553308413629286661556478170322487807141561993278634541531589421005192784934780916692152379694402498035352015368306567933120537196982192850653945710319595463411458743031189480114302407733482832546058129090306483366647734730311033107972799498123231458319988828066700614651241734952814745673820312920092995856107737735979708460367778525676890923965780208938776057725437617570742386352678034270715084082629682045283436310085782129828144205323779452371620163446390209245594814136989928377507426513827154262086429417459427559108932667067218001380361381541426181221772495338693953824819354357466449892064266829929421781738374348500112205906833939927117807501545608007830894774639045589858167920650157322416375339513347335541984044652284392486227216585598763474665896268050781760441962156331703177118303547027442187198331152818900074234712829775242867462930934598325240171825981161093275785185342091974927433631777408850182916195389040459295727725286616291862793303562597095412236355926255504 [139,137] -4771746464428002695971215641387761565617454867207646206183405192192501468293500986167402301541366200704975276850562074891416325121693928800670586113156620386398329627231280700642189898179487996888434975951961132187434272308710987872917052974462901560826784870820356611015934419555405245839958807865178375089809803078548266686302671160856465775149106599225570057537493140603363159831790350080078424113287982514856602998592647114541589385373396294540219512128407912110030789597078176494563975508116557783686741354765719173191082232842562088592864943813665017236601816622696335218718150315370973278955639486586935497124758160050506413279015985393013965537635407653371200749670621507968623018217935245565291036520762217351124241424837655507109666127395046390192448541558280239064962702365843321874168571659136464487023271902710703584220900769193905107207808591417513389890120027431821943894974913249574022209325595178391753058508456022839922074214076922193528434361382571102449332767612930427739253365745788275997346127225352053356723512642536505036663267033037671087452105813335674765707873793247432869079481422609614798378080405198813651014764645832834659520814778481357438643037798553395507116535321420535499021107671407692568585046698762250194612888687586879577647177985233271590330119109154264801378958760794772499855660590213956104861955526586278720590924885416054990864660553566811906480580096302714871405791108108714439563953134999562548884753819652259150930227338139041092960084819567240912523772532839972844527382144441051459353634700235748087343707121337956382467341519719487978643680648549743572046146067620810637294513724647798134670836993011239027227093537156346033405499912408654321189905701527272173078645909225519335944811090022012097769541471150086596731801370758708529881744743610009120497154187001251060133197916432582218 [139,138] 2624146398408013581427151901559297966333185759575995204460432669330362380825403391145994304203482029023420445391318029900578073464267692553108215033354110589882461090512273829462754348616102545409822921575708012817163807119419518109685743559118636469203457579501280577924427285841963406278854804126210860102903594454963938291420708804720223308822528313338204705199376908990007187004810094404609599825111854224064176142608340606770177588923495508130469759316264647868979524701016990941114515104849401647289797293382287463286850140525909392553631725771227388870761258448709236922007065385212400577643633452017931935566092753140989674960953816827368425558289174348440779051613513146627381926257257869857217613908893386575247180731733101991019650448682734415425584236030050244090340013929692124534716956228644125580962690232456933859017616681419606711289278758375043623692085116091422755258360913537986221829124515508090242818469152619680158955268894533163910031567807844498221380483379438767663697728479581832783209614591393326275620877307200535370279941177377286471825596368431680140098917467985667340688630579236500800132640664713560950115896231628629964550061139431983719559433170289608183536359565269036479570257992912969175437999025761828079290240801676556140397929202171680270806094940829373657143446864102966675539289757815880973584686545370828909344789660883110316560703794867831817480406659180917588037408080588746435872785631052427906916830785453343677380343292280456687575256448031538642109324629073584518090755953676924421594758755076876800491821058337182450706267026030672132774046449657700452592971564195000852823309916764163659556047871615891497365323544351560769372724378560541499354304128591481752802045849053749338483057540601860281529837768454219789654059221637855484911335553762584021617601603005373031874056704 [139,139] 135255794787866840501821534271620093653895786055317629593301159613874818998637005473051788385185916278134292298342600709333307896866581492528269957776313724394366856931597498211902761487410665691370171152098358959190769500598264334724669246935304382831491574532860572381369169977203725017054049686504040627315721751051260976734498978862785847053327288311669197731790350024051692312527794658421270144708188572649673576120611875804522031035727767424347767089214028480068261599816543040952494033349876606638392454886803024364683108348861973675600605327278197476683290482597824593713213832801781616836914703636498801252762453895400426057103493019354855898299157266419977415333234938157687411077709506692992813234571572173992621993587710793160318963351122166405425640889324824144058796207646884558235351677440384257309789481379731850418373517444021836906474088015108144728401466992735475307360558843763250747091134318804480802235082372605839437180133645042887626019707034220552520515626409164428767787287097311455547390417312647944507897729608488390072689644014476178123154062539320418879804946017535337777654552137344054249477343013139980013642664345217876617413773309932555740082954886866769799754574754182914482893360337433489067807769106778014057814782157174313803543750489045453067212809466042031887773560858968354447206373416854403021737107195763220016179505850826107600384575224013404237816015130540385489949841031627206556236057167320115568779059346557254984953664729623100683470738654370054956402006958744565178053447485546462906867095393528255875985942226650128576371788922331439483986537496120265137983842141555610190987514229726249791854469321024261838535738697783312437664449330744723836761257783483383400155063658886193268721350906920061634813418893895344649906185993036042730506825549701097631345647489694208 [140,0] 13687129399663451177213180872541645452656423969916281452609513426511843995826108871118790322004288029088402552536642229528664248009101085727367483053624243472819569146869793481352351079561270873004700596154539795551518147978044812758603550606513058071695501585337173578585498838412905197323820425419746794830400136635032658571125061821692246235139948803921900164103117660098399281227381762560340010989192487766909972745190311601575215400344111738101294326819486362019638611171964504023462999048150094446052773752207568287695470120862922038973653857230248548878077149794566227147902814571560810622996344500444584807064851971687974921677730105790175392457198898285200573960987310459319070284831322759567989095415597319181859819678196747364986722671868544363868241076044945434614991891397446443776659353333608972170661862076221208583698173146298294125026407593992508064642757499780969223676771741941740314245427026936410094546456377672895985297104690825589315480119899749670215489357285544091309467659987889873443345047116127899390251231619282366451854227347979603868809874706995509277212781735959682553890064460178141049791330611229055860071545992344656332244962275841758625289310140934750120581815467087450384376049339666180493098962924945146675476910623377387076936772413906093283461889741586695788140296443146347708464263170047567759838472450750660681524699471730339975141842814100937148675993236415697245925622282909447270701723426262200292964011349499439113144338354606954316044102992561990776455553335513432416217661354211201698529179065049196860331385928074316739617209820057119209993486486711821009074298914591062684149477940427731763822732947771613006719916875271485040055287683340363644045917143388324902236290020357823518844596803473864048087904842310063727305739795084451562054406598479810306768081036497030176593710169345109435588566909660383597479178597947913565507750057524832408081266765962948608081911894016462904436225950830969620741313619578596690198328220268322832138434079398204459874416019344578500170773840881650321736889775273336410802459676263137069321513997089357677403123510714857792155405663387484435656154280669664105869817586876268949477525446099404699393354815199220753996351808801585736032196209197401780706822698233291803910208219317418128858975400155216018266800558058766336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 319732559340341964146085538972932635041453749915010761165718152374275512885081318848851502873989750108966717713016533950158904035798122411481765735499481618155394904011445965227946610316688833080004031062212298811613175310876558872008213038560021194378225857528949527185678511753053290575107078158027945643856581636833804770975007035081016623201642581955146628466605807168934534518967703978622331061245680327865389243536649040796880594586725322006922421083941591298582033421821092311750762248794174895769810432804789687476874912001736167022469962027808889810405206547591758387410285391101430393652591906369141219649690215720325650978626861797434751472766108448832001616845093283765401405658388377184853919298148568139300132714683015627621376859527298174915920308114500199994074643561303609297172906713074323351094683522607827007771191677847034552719635468569826511675921523862939046210473653522209755882984650053754489597021122168121447119191411659884684617725914342987042644002712634250448643666864373763051292290120043844263319826187802831903072385018793352784855660683058038886694524202318531888683240260805139324961011359583098011730925431600660847718881623517382904641261605365256755119925132784580448655570526605627595393045095757440115678374293392650279663355278335319586855932883163085333869625887800064519386556330647644531168888842348810559313404554160436209155732631983453917579456919667573925802542286121620579201044809152010744376599081942185839941132544605614591270927045436830145810616241754235816232262090817797343658374510020060290995503936717075487332268211552169438976095256423693628626442576172100202071616845656152065668772118357223476394412329278228796766956144908585547315279061385473854904099260287554670402901582171689317196493712734402078408768122663001196684741339894591278794239247676171796168969306938491409353641493994437912736933685343835166889974471346169518185353885810233349152121517908842077636661980913410984579839936662119618883285322187605619386564117231287296615529547722361271520736169706908785158470139978599864676083616233365745251586545027800762789980284874884921157679941876973087194770750789182017974779836228961396654985676840389530019014986281175182582976723592158965746792985517102095280572778003010485287121674496607066974163457248664147622495612682475929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 24629891733707843989394735388365902909835329729571788795161186999167109586593345291884941352172790317477734562520188170792654076729823922238956363054496938890490238093239391739339571602660479070246578111291010553617529085741057330993472806956229299169237076002921451495985168612302176281014785178704162251439806153276050708305578607500652098708028543388967831222685145546184134726274790039241207606143868210220527688155737270614497164449456770432682949522339370262768183019720180077145281932363510837732441897582504326176555654134741298105756128875715567357575434722290921696108110050343735003748543104296328056812619279010701113983560181260599516431460509077130256833690969573753377092450326164024739089302956315089979819851917316035705720302265219875443601701915329871140765255844567075003255675138824807921938136766114326102319208635681553864026911716021373235404266781490105795338328716147587251367658744936783895747018066232196520756666710726575246812501560581232056124014917494941658536957627441042824014607659276549666472221107916668693555651136515234618907475561003689936074147477937696485076325006032455491382665456314828622444735325341066418215672283586212151422545631472197654910695463812389526305607562464596775493151812330697672291844405122585451116093809523162212129002972849505956637957191628395242302675668480598140786176273043801278446972798061845262681261980228928350291673374064551506682509200698025840572997364233767527050220723454025997554323884769615481727393591048661343777605019514243180221844685048246248916331122483283735747358974783198646845077142249697723237147776255845003602764034722408872348787375227331950082827336772603991980420784601421801418253987480525730541659837708512875294713831114788237522380554839872354896630510960474024219779788981791904710518313550007272511373413175674622467743820252936562507292148946252324395591001438828714585007663732393092593874946200145493918101591651239572032233474023451671412502729130908287756255652013345543368229415613167233887323116223855032417096185182781679929268475574074879895384528372651715332125455495115990723058948524650328479272625781805788707500215569892964374801677456561270566276994080283580578196056792327897266939094642773795518934828511795025616718854829091502761025482289258999425103942755386409893722527919536764616704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -710743646830428029545182945062169550505769681561578709975925361800238400814576317248473056389519719840072001442113606633445610983659390200509854774019706370910068714315721700863331067796227326110927302357231903754463619062081824893136301206646582080265355256882966134045931904981470611216786220867180524605798201903138817161624458869385418545966338843590477262546323511652653152505046799974552193511657060602822222512595444289590126242496894306287480355044882623804263901995181207316015948375855472150702824777051337831531246692295101757849256691631180273362980355165370457724820272676333552734283995639355481936477410961130407666347789847853143587533557502621639439289847578819701487803510990870991227522802040666376309533057325032141852810900101350557836442861118601977036599570877533429873074984265025979733933088654212442702106435764985601230134828356909378650995025346035491607113114984478173772887255538409702544535630590235861084315608706109394700114271609866277881156934690898203653991965736746625792214500871639535983703005697180021990614767141887305873247066053017621718379243503438513444851746444109910903895993795056579835657999368540295896166699928095218812796456292255506648460492192321020769011867640013675941655670210623148070675774677793852936766334230770583101881368594403378741323944604598843485292595211966467313184945142660820926491104554082063124294102867790448493433258721614908433292902335869089784667614540385965607349250279732622119311629969056012932089311532988492321596582157793193571830722476054020992403878698154787062575525893890436677747106311280661527076101386271335704592641478946997970961557628913922083196665831863191021393322348380803006247394089712010608494153879578287202920031983258533359991960996925686059135466014236837102595162429281075735668545439354228862344296193240586659493363503482840275215252385644956996150356745699311692031763493223700461234640724560809787525459109881545279593111015896494441811060100154014946683534071841665105219408677315845984234079913024672266030796807698878053646074469605060467710625641545597467439615505591751367235003377929552112362365792737560919942616394284859589328261896901161443665708499709073679365859075873223362672387150490464969836259401559438991103356489637071618881592177548090115454898211291207168409600428256450419097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 6529448771422159095694648925753181084738137472438590509790050167048231243774197919775036431547383776177696120411365171497030177800649993628840699296698859847938072422127303190515067559440890460144010698626152049986246733720339259601978141207466500646395078930691540031995598411075210809543680707674553506624468792158421984753161341388854813402642876954365277311591363242264130746796290048449675462282022545028142366403218370957359227639755512363604831353823899527823551127429232175307356953617229061138554707138092393884063559676720407248882848198807330850641461773572965816426853243051034082240620378285258737347466259491302744175579660207533984103541501966475656932675260442345180267184404247635154318146655360161331170309575745721293644114904813080310160894337892405307379662758412974663707839001645908821922545067644080005515842591770845467856531196838802204648716731690008646425630942712561224560294012880513354681303936692097955200063330826361294121163288250686315774752957319623658737036508744242396157325021954210488470403191918547761016619157033128945598897734482179994165609206142706205820541641986813315375087018850250557254719551616793131354608255177201531592454637615773775452401147742188409879456808658789538123001799405287075484087636128300541304094116131192244980930601131516293953098903456370420003185003120740792420839214870059572248604126901942508998147502271109046336681562323975171966341564307287757193674699722178639160112054822257616817014804353173617701674730353760699973868509013472153977560287494249049034320850532306871847722860761349894560621869197815508144141803429338678908085660539217188652356478275693898877765620966587658535398981509530941755661519509279282921428907389695652292169212985947826487889563401326452445559059992331805668669854478992057201068736452375327311668965367376604231548998471908610746086436030398189887944705721373242373989543959453684009140696250051255446467747620041335626712817134640838472845668492808478979064796920608487240443428480404383245106671090278570303375927519082198668437458033553895219419610791070050946966506879746941242345538816010531772499737295456814766928482552351384785271949485808011842628666820951212665486766372353761012659670011382011053668225497975833606922400810607593734742973911607170127386801458397196442162975153090964257505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -20176983968365814831966835333646178377032958211745936648773636639105272405671584876018448449698499082318894637839369924815354058945012381858392703846509334451093322193681931824373215646876723676604904238039940286498897311176295528242523367608666814737482059968605680454425971461649764348054559713305019173286942979224656766801250664606124899381961670142645167438942286003052533576477284031931151684300960908587359753512864833575871060050479395908857331179639132412571939541965223013149898351531661250143172258287951955694515407441331342929085586411320005911492270869592603031612755978709582223677208227765676268148739588335343969692985092020978466742422913826941380704048043447564233060150409572783733135525325169195910949671655710966228408045470571484032289525199195196993544999201853994151881536071943932509944802330430345602363498170261798583292024675816001201690786102631921138518365034206845867983363480362075374203106934489102811559085106713078886901344758734663582371824512716804604191055054010778240559969667869602958083468902184857390042893077768189893531471504424195511078335963816984732243865086107811727498325764005971131676697893160482436986450172773276782711325720014103706986034278606649338158984184069666861871303476875282829828078831360565170155067994876610510460464447675269556287794106327491429957739457406855483426052783299978935642812479307286443194439172750736649686202758217248224630891288790353983134324783604593585341066477778670940108134450912888721350601863871259531065054946048066895485568998556011265255440887313095766260703870385328722144164054745681790161305774701465094577314707608765601052037182952357913308352461882672016710889511125384167897600384327152952514120650005404151775627384344003834229241873626252599570965887229392226020590813630862157460943233100885396059991870620319925125886252099891116441211865203625816962347040502221624883551214791164543996752958960893376629578221192890709369410046416289951071256816989515880586875977177773649976400492274491918869780723781751837325979423529818658508547203330743071363439247917695546733155182164684332022578245134656716078220277133953861606532792167858704974106384456286178473861509824933619358805148050456282984615072762281158741067993014792876091859659821304350033042064422397699842331972948344666874811062754802483068928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] -42949285817815631212595714775003006587725492507014446379418443746589437311995865447643696912261141505364673230711297244818121690873226533826464506228925384240217385287509398294993630193650368100791870233378222992446552838219786344775555435194790842945531472427265929580312742294488859572500134565331314350534517049046800949974562709765622078967077618010100753925768936551600174138658472942070593832131459343900451273575295697808811482484324667643966030924783302153197966160053475250144655495299796126515364267569334308549023965832885633411566872525659198775944628749601510856771312522114073384294988722370423962851452426865861805011253079767580873647718365170485945997405432202052272366238629936701537153359682985950739777936971365845845873835064391916465519065475009453176347549907837847833995902934017923505681028695148015031311770713837702884602280956062941939618929007729148768100904747042972555990116205641704276775329081486331061346897398088413402303113694546747777179128254804117350866215980125046562083413805121965094381874184666641219899667046528775192792169461330676894970738407174542440928030058937729264523148534379368669436267163408955113135093886231789901296303202087729263387414268102955576237357406679133393730456480965394920210872266964764029720227039996278678739111727923118444272137092094112720509387527135801023598230995238105129626732527940734258709561708537669858100235214897682169442789050282948059531298019863383732786278429139112564181842458705075700150077410645496250742411005825395805398164649073097439086151624022944306321290743003487544827687731568567169390607130384617909751649142482158799317527947595221313230481478190944198144029401560560160464614763012351836155917476964386295249948212973969066492428510923183333106108282655685329996932133446526627188921303891628215593460303592855617968302428612365953205901376124340947259151398754866043481909658266101854890801156465563581494065720734954151267381237223795933459649518133128796924329236464918807158833518222640119314387588046077332402355886854919681425462472077835628996726923871347279869189496396031135725213364639320802376788217758411563036090949365648215696662674295288979982793897763684969666258289116376387824804343668148266224530574131827281046165317520899444132986268463404766707973247995033134316709408911780425037250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] 577228808331210498840704653731314778830525646334966181183340995865952275859205663756532485684636365174313500503974691444001679046094708818528884574079081305959447422710801209827812234978692975709525148576790919489600850952786874642656034631168335260723418523460276860212345118792764544597508335728939308898765559679215704202285305716764262845308170307308230632661020712902218877559307511613392726052309689713364463390680388843771337134615511866591535846597654858761491691519283471840826964083712850440419496536943554844144843470666017344301532647122645193626350566716183714607584503424466815909760533588261409547230254656087225346758194295633144141776000607069933104339210634794180233810442036292625714271166475456049279386615920820551404002869354602220882642980637386475109004908464427782384019177068424325559310215249676841505288604679204893353215537971316204386697069498122931817769438569345633979200237827260766076454008494398596848228764730797966432008849570510381152061461893406503551106933881217626672122624492077734405503955939968545562631923817117721339766896487138380996910719430433737700366503754311808226835026032161279935875970745167758395186733262972261110409824954103313065765056328814246986339028385202072080550885556672939440448650470426080028875133057927358853845207807874382706124734453851627341058466375575424012351653343479982159990652301202267513046374519735692536600243992519934548087574458173024973633250114793924503555640100162654709564112778501215740207238420519160661636527981097174431944426291505904368368214518864142713822231848683926375696833043227302491365837795772277595614452252880367623654767689777847986408483817647651879139468438927959742071948007157425245072032985710314156935788648199602063864556599674421371450596443272913138723592619272502965512805933982036089833716291689136977062061318257666141177676952858857780258334259472747064573022906604402008195770440705571163148446660157940252086462496903968085074511908833574517069498325779085541221165205811863953576755602970481900288781161017059018801610454690150071823134341243969874580732889682786982551177954608327524203102867557152855558145358668327181642633808000505639132249053293399668629228314833617032729182209275698043689372492004407880277015289656891474237698621391943179645698091490804547165093574385889528564940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] -2377834030112440189284697216413977045855853410104029645584875714972991956171323007534409260994923417338383279484844893273272101839662784359240237332256912655890764435870954661934308791773117880932529595547450237681612322457286190960698887155275953826173065145509058196082533120587910083409159572776260856242470746721724613597838155914264894242603816629114899797275772074811376129652955307200923151104471506820795024213601188028114390647428036642990240080297610678289397420169927394567671594993139757723733486752788933078672876466966969212479748976724632294543112529146795257822904197218512295985880233539356978699791174432921556010031914752959519172465256991615792844755172158277689896972799687626994123114983463822656569220661624333355507650878537947592366817686914484171562284501403262194468793475897380005030473142883779539939793696301461493853860644934287169758978681090595649627918235910817880395351494806118864823099761137639598151859984642191762601742877193759227648747317345178228704997066422011435138391922143744447883009832010465553462593540462160463709458884589568350888494303152870073667970525976527300634507231636357703187043725855807609988423155846083873368882787028133070159865213013019882800370888810652717964160811966934815389685429821190744160610759698472799259619743772922972651029507228359742925907738116772373635003836377839173028034792833984797900071048908892141091220533449757628873792329205454566303358021188171754351938900676153868652104635577165543474627458773384048371920092439807071267358726434107699252049802961074374732644073238751058997707491990623711893085137476390050820001712328155327071861817373905156767563480837482993816334092256065808150361217729309896935692297299868655010695138978892972953425340945641237101520966115453911929132399135484685765974516321736571066728638623034764640751074474248161483927435704152466146941120139168927084797634719812593151249300020507686449648466401233280749143705704452156667617722125499752615052257219860239451429699798349063774320204147652277503835092899904954754898078592272310667755991519801975080638318464775665965877042887382953155702000898472285687387279533351368506884117169739431130377481791093059034857804986697421405837981894123200884530719930929298285159291574877724260610222854052944437065616391312655964100343386441342704917938176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] 7205482869075740221929034987680227407755039157854196723358646206194527135090162660439785851705269338332739115369069346550951228947824931792491675313850398628968443382149543318332124463042233510093228291115529189984064002549535331399201897361536322455688839675553525761615357060152715027335101472842022958022212874102505345232138833279339845850366744360645238925355455456606132685724993533403532008032474406357344261418916511105602304697347073385331763105088889682650257208878023674676440994158021056991982325816149985087876087735237132545991447782677666629633180262076128044994669421018000198605359860697475370013410842934184568552519848284502050046221171987445344882842720091339419362287341522793093281248348433011604007806553718709686836647799020483174243734570107260220157870013628254732609930279685062486998422290051204000119373781469241321057738859353617862584953009972110534326618484021785103767718721964129527718310431952212671707447278887774130809983187427719157149264847478608201286787312814214469698336074338083812111530734788181564217171657276906078612406889491425028322513773372338048263096459603272429697388482692087642195198984930007077373661523260670621681424339704751922904803384986647214583649802713483737665481235895906604554006186247536834083930241012555514165767399857773759253299311213460752754233559431472968692427369040855946052544537121153769725923889538207082911858938031901554999842126432954850704325919903638277089604333971897316171478143257215578899852395183121905652469543565116236288881889073463770821065793939518804361074447104673052807544781728635538142774643217559533474057161941939616773709633162054863115120195649590773116832106289362641968642766107477693865242716711371797100518124413324092397596757280629577904926376723274430885763824989093207146849985937248486213910110082992212534825549056633164144766503587089880084388278385821545801278125195737065994628064879817184080895809626978415972684060501018764738421396269133448786628926339183301799056132057236934902019883705195212464338243435494622367661744252464275347579392900454513814196686957753746173455343029135465166207032337131868233816810521220314577914666818670123404208736541642799248034913379875130564384481412019651878293943160550138446342072928084702119954084648477328262255480941993711751064175048494803076723507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] -15469030714758291524308169467761276026324815886801286329847710582470712402072301247928445057580159737128831732424460125105494020673411303843931749914509845233412647667277239969207135951091290582805735790191498619180481951362476835439751281356231462618140646469469989281611745271329896974006950565901041585015806810830624716732488408589056344052220031359396352506016445604111381035570250100396713115726359669863101233697456565897296096925942715580794773694185397103440377393061875180709787027434537900640389976410050692434545410924739983250751984653158740409384724790084622398877573377569076537699957620724048326202458303677422892939115343025220087087632189339665353832191850517363423955695070506957664369867629849714812421641740591724572928950774820117258674459776375754383730928012342261743463680530032204073453269832349390629129402342881785329876429422635422052247464450571892112080007522956103384298094206345879128307598361072158385405460597948706828393441368563786406329081148921209157358171361617792325447061382809236879500949174646663927532143783487288473750566499910166275544966530640204632717213506695320788090354742159019668361287163961837156755741946252659875480300991252859143993729750061316416861344607907597159457815583698463543943174602116160739496039202348137416255916678066622810562050730982787256703336107468204824641379351821140396211207788952781282304794843260921259382434087734565218716207636054110153487460838520293614480692758735706093967173738021619038726785067320184688792811337059139052459320731783604400794702549283378798626489454691492944307473168505098363677514364759490519568927853225425586740380286510960968922365443899704910635842081181663773570511569979427403214425969455142227445958542412341374409500883625733141101695710528267545578209716123066762248393178065093451612972041714108620103651183254531507402676985984778650830684456343250773044054394555863460611661382019220950244853113161767768710664970420225730679013949409773535242510851206095717958909046080846615757627375383113313955567377494639184250788077556346024513996794570658186954644081276756031472941785661466497815311951961751871288312846600121920744200227110374230001542639746871258060293641598381332768390686830241801141261514116917953714391996081565142185227050559297504389520807297107094852221140722971683516372221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] -43751235389859571521705177612755347711680140786005456455477102554376641436043155306668689772417915500079165958609246376666096653533378302441845558428767610397057079673558116204591632280763468073000156202317942065649844226852326145914186411714019299918862590239146472946235168703318680681010755045388289838823329662184234471355163836194008852817342043766021856518775396525348851449901375896478522674776133901590272015637648743245534111034286961059442345570888567748603344170981406859432585041108465605755414828561298523912279995961904889933051147730815185258746517124241134842209451263678503474553227681085441690147364104391317413328409433391434651785115279540270901259401090475608470179835219680922416621491631684748316879090304804723283487845479226261057314488843167155074035032083528953051102131588244996808496083650803496048055999661526517902186496863920467131318948010898854716358674963664004542584695574363440903822375961165053086884625583703119982018555912317528923354374681179311079535290712037626805760505117179291826339670561828702900326298640132998793004966328716987283970075232006807542998485787335437985088222909037971789555806712290899038564798821102802832017574470724614157637688833950578849996822632019064988634309146219652022933388813510603352767397168872922988542800694741105720738328680138858793024287716435425798898355652483407570844285083085466351859078398269073994241282671244487431327246422243744919796743465556024665622158161837673368255690378235169606928515420203676164530004294720309751952866094687759179832028928888639172183699378253814051042172843432567444933658136032633774191211955495792554584514949007702005192314659411428200916783115880074935995322014219212745322380025551060441585615477465533639376559144785716637784565282403681863791292102416313631594392675217858412552028372642507828437177813680295963091550437350879990076369467887747957612902083801332238045664684967029788846502553888030267954243294494390685998112105718230574850410749557793381469455533787847065648907839188081103155218010930547067573776822031282449136460156665257335490326693552624569082922052470693970998988291568607964597026002264164086107410216704252898271162622894480622139369075107973541916864555887029389887224854116675550932222070591639613833586437360915187611816252431349760313044739480168264471307878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] 519674824199619536794861273677963489278544726886602954808745861066030184362207382140031034009925700135138780165632735989334857430364617953519761622111241975626556591625757846843363796161903251807334048163816162766967726147455117570774377921409610601953309738137095239642821002004587731412397456794304241431147931548497379842404852224023584964687690629457724753648132406931910357540493027958097266043939872033493565128980014533865136310246119489302321335671397531283369935710978132491449225965185747176063823120566057426587475501075232629756963906920760887972346959092268843908658007348484634200630315274870485203616352930471526984309976708156442631339798766829849765954509746536428277856523100973656139217260200475674989079646570505121862839170842246370924981663122542060337614670534243224273590105117761351818890365399378283567443068410942604384968260621554409872875725784578579874759045501679798371006549064212842828108588515555617361064621674165781423115991908317017159903600180917945978643631515871502984214938791895101358670887196680839700497408907722772279024278974136556493599622573397290429051569519500259551681772632831120257403772759792733037023178838428430272801987181810981600642180954097824806826619430234146225538304508842023598363560098947078030066604931863742201240806329446010045150560255251974092223495311541576953761841465142454273066144653491435900026979352370346720105598484034381525284563870464840701028118001608321520694762238012800680253220801997046888987035165755434898025454621238777634338946639003145426230377399012913788913952691589102883007509204606296656560055699979915705628516948758356703538698589312168033050814203703809764745425989489827050899858232690253142508626265454413152853041779172580648409336864702133629399780116666003456549497375221774545131565366441216525913135724113206805608926657862220511298536968554822079596248800556404198342272711611182807243898541209256090561042785705903974416565514318633215999842252860584311084154379914863208960782181379625634713523421818381118027135061728052936710053526752218071641839864405838726192980058256602644179108129134136011985207419897905824207548471226923037737219495042115189148062546989089854831568705167154674771152009572554660516959895875080606591200108677723758774656546133969088917091773610368291786642910716255004189804986368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,13] -1729222494317029498260764531479983897516156573004893834800070237661912271102155222384804897108426220512812330988211934022369060743165114622200231811647335256271002056860402337987489527372086557088423587349470270385704721227788263397825818830318359709051456647713745179144475414083477274169410948830059042148918800307759671150909830923049796422217483663572781232877754514809246640785972258808394138655765230427524770288501041772882597115339025870313853217878156524219738716169056811792727029505362662803841945708968108227109001730471742221385149330842074305321635417237658603702427155145301450767084284009271199569318037614912965766635127240748715915744178862530195054419331880672597510315287314772185453046938245002227044057176177419341743180688110692870059532696981532264119881306216805336766516363212777910723982201051901657329792762632991933449544460200143774323081185187744202098039304616894974788330323506820641735964597013955171455598775602153602943402916138909372447089970583465296569980557682927568535612246794765439818767370731714902723372979727255714748757793536009393051605228002249350738601556903000287927931294203864680671743512884861601192308796974139514850619142968017783873390003222953065188300807231241948230740133767369188805654719325542706668045794671915976345547917977262641007127244442542984956499385838769187396286161784780183381893311322561081667374203806250572331256115983619845261910509604708197572425499647554464145044986194149118499552422081768481194508220863037924849876895950645769434934034002136547267450479571834617035707127965192796278040824599716522717870436771866526154654295747027357303329883533460411663163719285349050542938488628820721353888287593268658894180298043673173860755939663199580505341749588704871884146869483831101862689759001285987858552650010448256126881399503601418189603948321841690637800311664455530490699183138692329122175167772348516014315120756828020639669140088302712866800203667478819107300692465277085034943994028275929005469998756320419756114602498969482697856318825030544236540241058507457432663066748753350940201879773233267667189445509886905130918384846987439042955079072828717043068029199871601864671954631799769346474758186172853275724562107442085757274533668912961200772760280511161340208032001899119062086555074373472726697797880337539200089849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,14] 1889936371527388927834451397855857506875103789021361065392069264461186213770174570606924920535550340482260367751546128978078007670587119911083051947513592483312448770517316669276113746408156566082470462425228574816999998920000084071586635303880695701060322747003137468108973416374840811191888793107017483232368726795109544714240163284228696956955027091729013584430020217344946454232495487400652653886878750813719679020246312946465308662373053330926043043412482701428347572028138049133540547230910170019060242381950487906976166624227026820100369828670766621345858995102395488921642728370227637125696706139125274531640115899862839648002123616946722384561416985090251941652132886196464607778367605748676093669764309143921819289691080762241737440387963069472357524302257244944464082345077935719857489437006526232282661794427474821418952001517534152102744291736408178517579123288379572067506097202816087031313480232923971657490090365887114429130584213607108542853798741400872641168466373108527213318485684952591088734547261854798936224706062460346373390003955692527714502514605742172506084664615827493207727230619921394115917960174339287537789798121146753995715582949718402059481513200499224922094721016323121713313837298933305333610042972960114242310387947920666670467626213495139757786291453187219438349853727445766306441734870219909655763985372192211849895875219484164496086625187568788860265857694317662845459705879724237556265132752958770289760433440902773218177952773619165864150866302055540653981613990335313557118118702180958238872014709307261305165444717021372489929174309977948830624589528354747446198624863910707451117681331659013494748413865503795949903731607813352480455851279275956676649919327633828996785308186215105622893165677698420234616738790919968831005769338123806290246875122243968038415626135498132147480466688463319321129047922248786421837728465006909976661182675366886657005813203652045254986041006062476048678036948499396614877556575063756783004498115008907180387903842992275586907789388654776928759282242895491103445772158054441119033385904694915640856414441763345940302618405146456660351239163403314824622096348291752655868419558631408691855814171812379673517615246896520952394448572660463111884960094740170976594612318756494628805381494139370998984459623909842017559246052025577188808865087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,15] 4431993245769278392885256968878943787415443412982022771543865836031888451469346856583018343520601945820963531485669281269073068899592366127543237180903182482129530751846605954099552357713047034008840876394425142897046051613137590944883976210644841763216122032870688548919829595287233015831090497920030539318418449778654184145542366966846853453428676185900762230940531734306838185336810977641223716352205906335796259080283321075635507691722500280832104447922480803688380296838907589020356548382478019499878491638971680397606483708254812415074014514353894566471614231318348394650776234568792969114115647218459841775980375857466594624192926236601764027385496357390110296247946052062565267822017126261405658802028042446449864656331492420312374594840737539257963045601559326837184820868136712372955190331171707245948977363787409047639269388811567628972765877063523212126663009455501919011456535242692965165270408309620676811364227849897849506935680231961675153735233242556024114405149689312597389668591573228831353318891468441195016136934674539346093735601086636099887889984888053379169188134317577887727244746627886579473247954449873969896393016426096126781530056032901136374868616906682573148717764277320237031060089288483097165271423918218666112691952460492790721123927131688970966162642188446559502238949868060960530036529600269864845673160412154736554245700349709389949011074625349366783641237272635194812968174468172194264054326830049483307432465894202493225854631191413172299451366613955629833571236863782778430151907908048070952019862644013479667808298125965977565770060730857521174664036903923509728557725459482008191500366883353328759687289509830585396110411915344148862174365432444618840059850560118243127622761818339036060688015026130491787393500774799842615128359383517056927915911097549718301563365670523530342150365186026974710863216686610925353834766538367885532063492943817326694631436533135195808178755907352402529849325704523475399567621883735770955323592288306861413047716043868278774307028457050196605603086710737534793034924222746000031669981767941287956459864673335217757242380453747694124368836139962633245180964673692307441015566598238219097409769018868519553248578360605405924206140043766151389061528114072075260511914320034495702526233171564737738167913740541342674018143903088311323815890124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,16] -20835269350949442878343507962854405308541058552812911982111645753976575344502627780652407166255450979585944684152227027093209124043482460660318853556018962594873738368026283256618746069176131689422005161840442692131707481942362478363428602242707679883017187117272716199671488306042127946939536382988477082773441468600953258678027287427979973477144680939873891205524983459276867464035936286902922292926094522361640561374628638373195152522048734182488657186011629210657939801354527897569884796568233390584603256973003845391732951886413573335680649654081439097636760924225291330281243567925925569858802078206257058907575113808279303813529403742463282017204861481154113786226856574707366765505216855984563310300802449787888670472301413226352927793042985590706844763544932561921646210904528724775665427838068634682611205690536399655172756291873511584071592210544509606465007864760944950199753688466032836910940105471587076385029311981969924363201413109897301155539929704430452471473045759101808602043630615373426376978481810934252422317839230307506399843819226940883854618767525783098381472274034330726198731813344071946258869062732242592844395402470927991744368403974670255207237276766266824684552024948383048223655210252826814590610486171941432477672170978808995916380918398425384616798348931774047944162686775500409805775594294653480123067329368245457490601336372467073492290382288394200073910016272623709217355014911689780087662749558483360193735439138774479880891437769849633624372436414819540419809266682062293969120824915221887295386063991628892617705875115122399164516292137226108215565768111417168651364999644331964361698487428000572137262583288363051303720763475604113137764104905099305817498013339364855000785552643723524712586557412786358455212489464095933335695951734202083178340566223675100343934641442554523077800412739204735448190663305032839584828098973186574105042963740921923275448160293178222753134233032815719121959550449830731710505043989849430591859257128506240554862021410318512427746904497715266998277415544008684204793435583623771521422672619488051809132586977131757069577793995670309634474625965709870839812999128304764663520913115562221589463771040936581683567333063631545029226902158988556280704723149579626684869439372811240254282093864541827829991309751367488355335678501494610233023164055552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,17] 47368682761506650642532420306876008445063972333386797264360632514045025744458706812495868020756127577729730699187003807445191825977644507920060372225735675568694504736596113739478522641929017629146337401626209691781267784947640276525314695478530159369714164563122639667338349168004676674897525581920665385128195373305551434485782798138481773867832733779013282351857989270581954100112411008239228174742253870248261989138322723277487531686737127673893210303378908879496027518375881666553208393653207612729063070917391359170996086594554603847083249218686316889246806233321745325167234155808235324932764189992915184688006697487631868460088068887995886993695652156197001051031610463999978805304966389945114730623502915214976568011743815850552364141520903562733430696770546815926536007943253290430957336149885833165428532284501096107308303700706855881925790400438648984559418446511999858784742310615481653641093549393191024779186243899805533009710041744000089347536567185522405508466100514015549108401889543381001070058057106517680341848740642030644054446891338809775760012148892888510266475555580568130899860319931602939702489245587625974399062048949349503480895996908371869824298423062311392346103535571101617877604289200478146100976425500661150906698808482428989580866374918546646280243204791367655848608310066667711263939300306530110130164605405391417105686804742362613048963046324031494183070708285730824376728263375157951657747423842042370727297840783843670053779980885242953642133169439644281917912886326804448622684117207404482691833650648514849067729499039185132267373675951808260309216422765306068111541094477139273421575250434107689109509350445998753248345798912950759765423772319460598765984292551439712714253279851328800182228417674036235418846889347230119181585587472329379495607663989624261079509285869537201950927288694850557197943031205462730678312257205541043509638688363221122532291801680244645779815425647122308690411675473544401771621696687859386940248853505378460481750986906895549730821194572305731943852099003228168629136139761801478631114914250138982367741883240533408484070109902710951646005732589517990872671906028443892581580043309139389900697205764172026276018747304922399619325462431715999655927399793673318448111904094521131630412530334388078277833678555597976583362584061813608466093808025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,18] -159484430733269952977265908880146842272890482628102051154611300338696102508676500670003486439807354051178577403814035638835313119816465845792119321988229692852778033975776930344571815150153354340368737770082518818412280509528172021501748451328838908269110010787183829395932661712617045565464352307333848797840321227809122797602089738032730737433289418352989266454344844710457464383179892002907974928129097272912402021023237477456072755823348455386542387845948850957300555180287445717403669083911779720982103437775650329891188367087204132955968203759536340092729224520061014878219984840829530065939544328715024706687853520023374149566511626251413975255023556703793579842679543017474171058285647189043673284246753047059751595932702598437499815292369311336939220317625723948210387001362508732247219894273385832356068392119606840579046741976394155721136293780830761373906271365887421025506668207528271998275248304526629064260003736661821017347566283833955808168297510178120809255705584604789702338076027114073720629525183300185178105390756956402841642413815847824268843456270115088514126332630772664477127781609765153453719372026901333348450988608047855554028564091093441172739846740885862383911161137741215150811622395217816008676203819383045014482433745411806667007098769110766809937128943257637007808635722631551340974141334310423855523784110950195634667281109087887996640794893895404355686424821682502726032375040724875995835271923951853086382704980586370114011877945813162507668677000891916748142910134938786850949527726807534923487181558828881225611737628361491378277490982978978742442662399623553448277293940364717170453897469074680239735464708263806619906334528963646165191830916093209053659132945702229739536579970327444495725229866698988829134816515385445244738059188596169682854684257152579145472362760186016474818463282818179187361790795661129849731698925842021794238051504390943930842204464588772721256253813332382992692825822080513785237557801633253602056832883334882648032222760655397488875107032947366616284645477405891383120565518502073915071587186329683506341736017193469439923258539041073208426337165154728282368480027346638277355841900370425727136778940523964335298056335736171372333037987058018823255946913043337199677937759526878636013590065656656261694770754361937572900149021271196050363245790232576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,19] 786862282527771833889112208546025508041559325599669501020148707431009403682493866909591832868451733433199427649763008618346193528419981378774687654721506270010324260970971867961036927292848791153942625964522430371727456205139259772186252329599575991955597368987080585542131139486762367720194906233358738408814721814386865193519862152935481668661132112862864494378938937655530066674799637934206199127455936890253356355556780498500371340890852403648794361658407909097958413967046696782346510661152689427509682579549140843772565950352486600225736872896297892472338102455804177276764983320297163558950148667342948091549737632490654830491918716276432459452879672755488255343458307067812767405592308957746364378148096123640386920371281924491056529469152991189770853216666435053656506179439969739129894010766020378804365571112742488962918875797542551218809675981515376758137084231175773889415259401177612568633021898214678169102927695763903376655825635724866749706247396846989677537756544462934912698897843351140173020876070666702280204063851020002959743452024579723597063398598069194693165404017894261701836389939846133032649881420438958302585681609028848089754644958573526514378232794274298431691386155170465337833353350311334528908015331823696590188329882991591975778899345589402383442994286838669417761821475367825756073466495173390026464570553752995746876173578314456455754503999970872948277803146754785184469256366961689477636254485346430056091715620917269309895697581847933515130071079155592835034244309335983722403362781708385102955903859142219424881485491828113408508960218182605591939244450458652098257922654239377853887148114853224344392141878755464611604022803327366792374770092160391722716014408920468617505262723636210467851773778457771296076152855261916039467435899160131270508752215179265697372694775717324698156860057908609736439532152588918195723602996789240745651721884644053866951066760719578699196390147989345735641918515454788952942863349724891824702754914250949321174971583959422633235733779793323998122186185826748079996975224501925415774538084995322319292955782226990491803389889692895833097418442806445710212484146396687374570898944132319050565744240511964310692571470058535004228048844485910222442973955382111673160240035520159229762637782150522032668111410907867186538953442702794310685634330624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,20] -3049926232026616198718239338104412310656584195233718390166301789494373841978643770988467737421674097734984847497444912502440447641682838731641847958899771733589940846435070211110200614578583160989452831566600334358292965914552133643274374655964507969344301542928504028063057543774897494101935642550952666187424976692438529540067444231497062771206837605835349593859237857210950273329962019397279376305070537616614406268476150815781591295659766997756022568456318336742971363612900874462066348861678405371783061923262104962483976314974682142865287328853682901180251280487586855454367400323858991855923053433862223690676312035690325294716951520918443200890807354251845851276985034750500358458616492293629828319659922549110390869374878331926278651760445526157412172137828447562417273282531199525411120299495448741150049188684924152034074738516770918287009757860426206535662931961392548646813311681945332923431783857084006416399305937251612543358364438028478964010605043434084949315096883734331478548167666569529745167530667671855628530019655094544017845107059058149439804514854552052521100761872802317283232235384129734940382567815541455337552508195210312129771553568434133984381360748013428589020309752647950875484035789278101283678721408489139120629928786615846830898926744500101612001484498678828012253763734246569098129561695621372337346559616462626512643224827832161955789278700495275320033943225541596103027486566639681951898435386139711773248485283888374939671513837459577054997132728953921313004409997709077195382710281001905112647986717643758640674281537504970170563901759564282705618520257063263341852285111192298489475649501755418707338123256733933859909931845392493064827393949332170953048933994843187957449567688400975071360323878556359884448657769574575584334999838089214221433513622634722535874087744443900931704196595484119327114622441572312646762179150509049919719697490999214267970877377933982419721119128340905375761229245362247364263604211815869390124293361311588490273787338632974139125435184394244468169637708866735513501293204566184539113871384617014974683120771822692845056854225660135482806673502712415944939556437048794710272535094376012241844353635254105662461421073487925684194275645761368184530041460834244386849585686482415520319546532827791696109743674193132190506658088584582338461304713379840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,21] 8480118528477315173835599827346079000294357540438675468299726822781309950830837030189835670196966175304276573284425358755424925982327914651121810088444945384289169463454324906062455439232880946432766681920000963830970403577715900854180628300413494207601233881825516993860821576836584143296239823461174015285965329500450093570473391310974771915926832669250070860803135170086862703745604898477038107328594149818975951734395273839052781081235917481835039054117004304975637214080073766879404184777448867053193885976683117464066875926664468309769908851776141827051350743491683113368767860759071518463334141320130622856595602482911736909281279951050528620660680631239907562585041213255717364223999191633535615068901922349992928644037469115636896241212810793467763756045812495948461930430461005192519459750333884483924884214920979568760624252509504460043759395547317863073211380834442839715037667515502381712235983383608113213299121172326711416014676994928221155381604064783946699193904338444517779775883888243411584536901203697697022475205360746360322215026532359930598812333250650749886626872406461318442886866215969909919012815580916228994165108037199867791429959114676292052048180163791927730486047858373939184016636654580609146132153992400348704060018386257760797036265237611049691693402745506917123544411690750918986137010497159986745345991691320905416702003749704445735217983062690626015382681765519343802287093880664056442791707551993966440362750090093483744991211775323582092705008239736521510723092651068850747099534440972327684138738426129343369501092634358497951185454944129763282620371220971191947762855163451783808516630003626529731547975346131905010062457585665714037631908793111815993505428351887253195112001145394938528440166470936299473244385293472866830429168010440583331840549302666351811874396157436808770794982722097467400087027636741146217656759573135753168603489852584333363758897239357736089672674619448564906505904225465929121688301011626630796704630663647478366503580437138543070169536335555074465107177605078982981556522445060587055435697257708894279404115133906851308972897946653904212776306304948231297154463246186112677146113700951103265646314840372630187438568961771027244948829465094593705359083555355241531353190902310618618023632818578614832842446513840902191901072246408480999321964118016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,22] -17710685277260448394057405374163759868161143288032221213419099312884055101532292735147128912545490820617733854599717354388055126219838628739849335964241046756075349934267488908030045991981284538445090296802236727237489604275194285133046327655466000889249258334389567315504157388265746030125760284123941339610460226320375906537183247406846772813357607084243545626708987325619750615332183567781323876869777642391099566200390574643955456260145660689074787103107900423437592929508415715908569916781166198114931097905766749111012727084621338109515564917558585168619944279894488573834352022611830917389745083125697734320491336279990170500726306129426110567018192616744256742238431840891972348134070365329618049679768225379983265827885531536075467531125427085698348788416395920960539787580753511965227308551923736052000507074881355733253347634072463251052505326785087680864399969020569305942597375382800714401665330579698230154335154481562197179893493351208349261805028447962104994896307815169022250511177868612357549491466190468015612868025086435371194680172594468383188832151436235850410802142862098397782113467120210254518098771854654831805809363243461741978679294244997876979640458300089283969828727163067052203126127410436127217795433240355816421488778133602464028859962863265498496722283723745390460891904680713078575834514375643124703875690556289895408237109153483468012212216391761419644014716698644868596735315093592723451363664138329565777839452622683981117867438956667346899707643783964089557694303107037076954936556918456455175249646486678021481499663552820612987825958030101813228101889240089861810766771772049357261479794249098262863958756864007202783543092270923297161981109594332272514257496256966914478316311370788681251542266820897568333865997359005822798825364827109664271583510024430040907487409953876124150822240428973220690775140214728977032847430342459610769626334938671685510901925674935318767011491164993856455473989342026313194143740468313193476145036227493739308330500010179805259013666284047667176330666706243309098596405871190916516861525950467355109801613226128854555073386348660870646766210719832774587671151045775903698639460751539528616294251734827032743828444171750987205125524064888624436318962447948482816370497566832206734408423960616433350040063971363616926579074402958581445636535363829760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,23] 29310476179870639178093166643890654529743310812935758989678458560856660331384435260067470058054633141928047726225215892001771304251050324853148810697529934480849210487402143797242380845523784892983565333308206504721807884884099099392245917587696007645902419632972150010149226704014557049101695295405962524504454770893163136116683043400549897541466759158816431118736864574755731344699416381489757672562436919331910392062500092009984295196922124610855331213901770270653029413231897474328361653079975645516807144256696366428955824423057353465302765809630024178842221590835354411002563342899124377226018814905324347712769025222210598337391949866434278133888822065739829895009268321320792475630333182438107124109631539697372770613961295479050087143599968607848537827402270489896989726524152066145631529120942219343317989698594005799458176872617724192974366264896126231944114545199414839574536573869591150177541348496255758358834016930894225680315816289025261548473892403373220555699921115602179333184791814222069823863629316691716862834863055158642041399917927323448823026465923290276092708603935090274926945621014410055566328660921035913705158734933829081595744260403413421420918710359322922122131754021425089181763923673249021053726491482188114610270326403124414274503365502171373164353391568975290801295471181412095540678342610527086749888825263721469708225626292649591420598695857429897131657095246861218261420751879654882150608943693450293264841582436225726146386956752637587020531223296081445544847662457713684189637916984593672776315740403521890246328717592228511863692529112649534493445543382130243545435869101923624130098653055127294760977756915983367060975794375054754496419424927024237223752570609192298551183359763481998678486463680560063722394129450708278289284487860450921181742985390256892469550164295916469292671004543542521423307573779102938303270350140147534620119989451847789803760854051560656711086236303405778746143598607340652884333132719524694993015832830185428871665932915093795197967217622284704845622186255130742780787283826965577641212819117294676590463990396877698885222206715844748606238818319249725747577625281284483676536367727507803154938986361530445555184702830587937407433720308025533190362246388769215580124647879283349993004082712114636655681993676737791132358376029485822281962302000332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,24] -40549384812736162342471013570297143115626554676083579203631961997705997396282521361923925064953419499123424068140613405026142946189926182919375964655068017192924834947073890764857817023643083979735608347974879416961306991812542318905538113434897916902871591326070160887730959082193618370895603702175573238512346266588538174008785504931871179842267390358491619381228879496318839143566652637167553990204791738100279819051057850880241532877366688239523962907302017157603048741087955527609704234410141181403131229318639664006803717739972991688008958089045064230132235092690475977641806958827222451009303279675076928168125635680565112375182495070452638936296442628681136752395747071793832140451161505246454502576040111516006150987100231346166979776757039296435795773766044638137297561257066242965622872901951942494617224026237587060009295273333270771605739623961136009934404227484179251048612929969843025757446930169544708638173424559187909863595629851793248661113991008064784213168889678163749108237886465909739637081798412258772749210183629338826361463293462691667300964839661253171234888008730065587661834178403417992000905452830356281689657724495168768309624598308204172749970966158231324029651068743821032333170345328379343070518926363945457813633322045337490000793345598493487699503864167545285167721880727095763812971604923700784039281886753295454328824304609627436168935062834035982798555324459790627884015704390595081645404829105524386627371489912946791006875570465306067911491040365693125983174343374651802329308111648060452095046856007691562000394382195664646511413287483611536375204760965074595060289498291238932476779936080039619059368845392247775315950968118266172647584155171882123719645855785505825155168489013327307021759988804382484565823167680146579452190604366635981002729624713248971722317553786936128154279316028143450234999500748970633233584788493240394344665624270294715014240684689532158437489510154353763097048089677540427298682235011591776324559319026628598065764843653971832365762508016274007967138709135588002871781517891665054488558794655490923491832390770844278196689914729773001172338565134264081435610270571426626119026215760006771216414170530676610294373455720957709137462731512783915733673156828288218120429355972870188503914959211024399483230842811543047840018780673317958928580103970488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,25] 49515919476963567409606827293376896021520957444905839097045288379338971938040050811388156466127851720412233831187840777199189437878164566839635505945753889174780690193925153964134551471469829845953808082516000833241596702966217297195603126919844183268397695690001848461669610603758575507594850264503467845117119680387641671302866931486365497589790622776145852276496489451760206695234089874021681648091541950062228292928609833296159031604134251417591259160700617424303007693600263333558375620225086829995003053929015773392183286805412530054466579258041590208001200541812055661298760385452290759937695144825689103287907677352752571898098534490436956320428802619049923564385477832813960884960745545759809792173170225176960643549842020730019092123795552904247157410467426471915641422817264478003316174322269017626998247174920930399372917455523160243969772936978479302682615197088050729183538742593431461502888779615397713212147071385876467704431442421330712380877648680789900545102521807837818272476022250287677769829287235477818861198021835853181942266384587382759409939170193374230099393545962540524829606634201824379377692114763458437488598222659374866215118758381397038804647299368850295043674821950886227984917407698472587378865603651322962278718278665014027601770742232938969515409485393466255078116804531697060181998825430562824373149839074069748021348804472628997228035443080642971044306102943647531914359589674210937105705961336684346579867454265982828161752825086623621748098647824427480310218533522006030418118505730117020995631510917420372558950547950770374520017254098714791194928237953164867378122289569116617153563253332885634604168771679028777208925269640381001506550196353077322295047886420981641525506716185586854341865451188600903480720432589974544225066080366349483254367183203444361597836894097533206274952404193081247666908167644735211304884997160179689067853990372505497605665954475025015902726116947120352120976887206745242010155545888155374206368262794489903892292024957050276113798649274125817682470079024605846942126329175790989865838171987692220421734335306305493818653110423205838070847870109528819721948703864366774427325810791854476670438432867231744080993264285469153011009790935905801447517572478723456798347604822360946059693931076361910668031345842204116154622912097555921481353276266905600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,26] -55832741617756770707541846712837200796076196192738989472724162572455720585952107982780310166834333002450469649160664972349497203215338931938971637350792720858852103817308172559695140043507288104161169667956612438846802242711009895754373105138428818675586403559049257500849274540305110816211744164079062012428746107444269194093804219360099264438808275775821059286315465071487298136232988633189603467107522798873867645449105958924604447929896582254281251821759751240251382799672692170975916027478537907036506778476122442636890286472888565364963230163340824473390172270113167350934077546492180641823079429551354457953133737435836751791789078301118433467628707372737427941491471940312589168442951478928116480860554405233337812148681269730820108168769658791136973190460633745104540404131574110289816007711004354525367083516980844829750012950906762041787142051674233035664600969154338783217846489487398057130335457079655569427920541185403999987656401774290779849361684840418681801384455646107201267148169160984319705280824518097229961405116715870240749663033252619471597359577610952149775782892587229404463500692477478329807548516648707456392482114745270607787868188797270890485877847219323656660239641741412999900034478946535424226603647069413748646959343535030845154701584437547311807289297876554565492965083013085864389027871294348319664145786190914466805538726933291587525706768086877444922180574217541931542040178730928155229513767735298358012734200255134739865505848362744420797328702834126787172189420780755334635622529389980669848631570472084425013104011885240311370125039928844166152648479008298488925393056111864926485099213504185141062519823612100500699390277086764809723358222384758566305428531094180845168373662357218091609381389856466289808212399747011555383779807375187969710905733123336883913166406304816792608814421870223394138760237689001464027218058609709202537769127703167034305833930611219255201998284036442298027390230043296818431226179551715174402354051765446461586897118040229459616176567783531491452958223706079366555443870809624381891598889171912122638957470708539933757526830388186537031046005106787192605441207376882682087830145673018699530702206538431344775046878848920318390208576452475220975856674647502129605308088266642038228902310527031280901339530242728408585895723293510833783208445915168768000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,27] 59238368064872917787068357617827637140161135184803124630089140553594720480197343832435664722222297776644338721031998317801919891059433370585724222805598226567743127627038258021317351028920933910169370814823043576004671248500887042273515535853129863105798831059009104675983250225110162584159342403276225394271968315273021891924196538535286912764165208087830624972448458812242219454176181537946345777898657525330613248918185987803831343279724013856016834596781269516309667639026623913847101076377808353626535983485572776015602606686646854973470583875541693613109671271479955253371855257296592753477431291610941036204992400674637951149758732847205291777610475051081520642386558979456391811865511369396911797700685923828714947254548777697781388991047452989676862020911373195993362526915132361200046749523041678859084268798456827551422701380107688696896351087566221985833540049423935628481280334250529228073628294304548560500314419193972712710867478415290458592206426609340779288250729789028995771386238565436142604381610002556997419257491975615583471363654789144188999506011098810846373057613204904198551875815374265937952097364666444067526091914401823461288143779238899141878290534240702240114952099056086874322620662615151715022751389446482791766001725781342483101345445639625765963127765105568783153235152625012923004200955853116012676423726358310115855896367698320951720863913878355417892767585716247956685915792265400679466792481726637261729351675734606325455499143213234013842511359664649472178447401604843979531867541879070109294297327751110368154296376198265905078008494731981877560817861713772364359695435992244044610007504968414640412338793459742068498279810245516129028427670206415993415652607032485480427022970041990278475915012969705739538599049758822088027387731246841320577484003027036809212198855855935072404740790601839379470905853361913781533034303325493064725351764837032403166173077275547398771836128890018181299249595556946470413159831100205094970831157152191235848567545113509747789637790367699381781187654085541329932127440946188881269194750360405416945285234895946930925129875532346338674381337283774862893890676760754712877632683006462269899779566022556140736326360417966769581116532568391212136027532740545938275116730658741037473073377468343661580907370940279805653088343911381597044007383964057600000000000000000000000000000000000000000000000000000000000000000000000000000 [140,28] -58600546992465887341194070732772473185081776230918406992295963398731697111623256889699799527625167495415057451401915663453812206100695577977218624264238677676970997070394291832035101401478953944522704957421766087631016736631124618293322713270407380120101000562183860466672898834633608915462703680359273800692777606389234139883951345643951607651895356383506719781493272792686644678638384362272174706967594068605913639000865147345671841167079673526706239615602904190292832161566944069462681905982803562075115661724546940288094812807058348820169292183180008271156977892541360177946303235057961477130878101417501058873444914422567704999290443517090869579431738708177215788284041393354189377960183636772230482132455471151354804223490025869113781568223250262217015737842838159400482409330115322276681772949281296212385018100035911167537501945394662035801050143861585985757791011290308785808993318917769607493861618402372177494728106820583221436612780178498160660510741377351753377813147390193654090863133343728785946138466604593434977793603043245265175694719051763498121983189326187143628360193083793281759983873707138841761202449658561440481016277441798041708337690768302476182876840525307549562232681157298936299199769230472302259684320840336923991626623763975941849569984100310973333930996934608017328007803628867123658121631335650157959939669626559052283025692073833062673658773176065764843845278953196921320590653733935135623581415570863527956357546940666077375414485239093300619610302887081638273887665652435475903746531547270744488482004808928680498617134459877628259682541695159616274572001793608940883394599047439519834204055281238018999785937088757630813569096230085115374689257638924122823244817604179723231040362813777926581509574957445528397553566235772326846470976644380516148752146244425587687362042824422067603931812857588319400410655473820758151954632802094186391363385082382818241489895012569493307017378105807154994216462563297570592003096783695253775497388136107618732448303744808068797767265119291269361302875942402697127874510586205836595124148556349632076675870006097657166998042322021445995079632210999791689930337387109998645188266467965305456729920196428266990529615617653641445827114519274824556336061860948419675119887860348240692586285733483317268685892387507580033525156420427080447600637775970304000000000000000000000000000000000000000000000000000000000000000000000000 [140,29] 53064322187660777722465383883197102563408499219946473530350536895447561047581028255486328367038949234910952034510818176057452130449405527621277085634249199154660620354221434283778046732800424644076190971534356550375272584472680209751002119708380478896502201896012902168138527795963209950290040336438539059817030727039718062307945813951773901065370583992731533871577648044418755085352252876627195408857677564305069182167522361142438942690507479081114427691633817620029310757727953377326113795493880966371308411176448362469625841870554330364497612577342701289886443213242335289259502416995851175359445864991379764125883959401803391218376149055206116927646950502349637616550858798766947632173870246940373883336905128426988892714015894391478491938065341753710114403944234721898588934917807852166571438157891327988878939772849801857962537353472388483303090030983529885988826963813300533228211737523570480382595597313611081380626628339493641708570151882312266006966530879523511481081791575169725691494672579150093328439965524975542571198969800533222102483641615170099066349267433125654980248287534202322005648194015639060595215071832503525322300195265886415911079970886216603186423748892336240178372286668372266439105645144175411055627394219758830710391658958009265276675299380319787691067116183922870257141538195181920212398113723222415708846035085019204779826896712226877944934411083611059934321823058581225920119539537587277304902066766955990674080744541347865714805562811616283745955592035078725992635637383055857147763385540803394209383654163547367503010218224622706983876231263599859203495682007150217904878378449935050508781667226546343668408720384304158626829739354105202309661462853101470249692837471839434614779410231933447513369850311854506060124933767877120538478295630763770852423317990649938675108223803070468588221683807231918918978929318304614562646770498084345831863174628227754938883291821428447705842113160113633806167203934355524407975784694769178193536847337244153473171572747624235826671740882909627749768449096297495949486467832305916213596966849511413417424078133778552167621544643520096813228061094927901700579900680900086455210250735667941816480512789103779904554163311478077685554006020004082334857563475893942026070689905380599577293242935304814052696689208693158254096237773106466988319104303104000000000000000000000000000000000000000000000000000000000000000000000000 [140,30] -43591313397438472162352227308829787979823476057627905356331779991092951192717207982040902422790712967423862838014075339974053634196505367504680651657298604147298278105295223957014909972613050065509322754704336970276477236251374607832432751032589437137618256169700003996960210370003983787641151831306613938185859069081142297126043580053033099621158939401657342703121911216117894407521887859334352203648412406831187481059369897015679587837105436736888974723833630404222359469417756217449473028991304579063469864657200716614246996369090827754093960165182598053598112231606371209257082244806384568219390665069664165504525215902942671521881420042507445801476053284325880737979381695854431265899768677620007566183172540238141152986182181168344756245730869289736789884325363629903161801923848666260224337876420514715023638057967812260016862799830251327937120170336165066093742080405114213353238990851208123201464663909256327250611645555948876219900287092010670680190041368514351228518163118384813252886565494015976752924396610293012913110713566244325319831112890017292609059326386036617296098122145296787671571164281746966356054448331111633824159283191559559584267226816220980486507330319587172112673029064338318544957109465374477778632206536838670685931369374010698867047036375336957207025038637058587422606922349812778854679565098267322540231095209620070155309517149486544425369769145091425072122307699137067577475418234898169167320202566873293485256733284025845482918306120125554146715609053403722252111228659182640079579611993024516728725319367934698760655037353659050591387035200555901136759041913297143672922938131271004493717551153888498171495161438659813025042491093927981048900958566678561443937704599246385148494073981301175340559869841234047505725174084817589428596576356657247693215805587407445067468595376615371980381618931399919869974526620657918719955781417186167205195775085513460121288796098289460415467482730192923909635777429065957723766297839495237639294078909400198145381897650166262610299650232451065720371300336882193956674495507764352830472579467094895721135512930539521517943608077150113065600351293218408380871508950341566074319989362801119316989325990407356086745722940536938671781937798792521821734220373980921465752512963189123441781980531325061862520674503737802464275186774095156289712519095779328000000000000000000000000000000000000000000000000000000000000000000 [140,31] 32676528327626519522023607331948297185450762007651579199180406321072341543996587676702233266909399812626616720652274248986585417330313380126316227192044080479246196533766204083149489824466936164422343675632283549255179651040636983574473338634389351635921514212026473238145979119241194884381767346104475753599172921665626117973890025675653403139055913668451520693783962271594100058072480204148176543588404656964765752399242852347700637723090220564135189361536091678201517407498462519855501364060374904399447832072936885438561308619324609181565048467508943330267900434687846328555586837757082321021397792011387749935089606100462319871816621201964981585960362851259050088310819131951324015281524956578490061105307404948141135817295950470122105628151673734959167250424274934788855405126689950795289166697015253744625211995547695269480369361010506802410381732469113337483555631965864932026438909546683886704888915971652728940548423117103015114890407594603422493307465504692051963839488600075238673058867627061270960595869519151436537016308453359393620041305851756960960915605085149614213171026925406440227103512589124092293482434490693314894033671628037013589188357197959090344283940515847376571299982353712023703598174041551558861194400133882685704851058725517160715385517618693233084269072826749466829856476834523693446362629239895212114503883577383898182676487741537960515504158125951196077766462690475725535410244527810201660978798066018009022344641854427727772433705480850041512622385924541206731200995010499441839414493220302628194995992939802002410362908233759245826588213658834621655764604821416403737133023147343620674679525387953579884579130859168022643002566231916330606784142808727431444080196409430090501004523565511875427790724783967472128818446424073359375622416440756847293371234392442735813085852272299930916128592597840007096122064164560270148125395404005328230224468972746753667704028145812260130134790090864979535590414857654368138797452375612761275253490043605778675545242106748850290441623023231768615963644014035930455504415581764121017567994085706469152672214153030259399258002526253706273354385443292161430706587316323285866168391456662212127608738099063100654291852343304690197595609505732061280320300183714373036827792937694522959672463308925403874074535578287594539718425238438674710467855358361600000000000000000000000000000000000000000000000000000000000000000 [140,32] -22697910411409458685232830114898879376054132691940419038249658231662051594139837673346776695304472502834890285565561505937974699825714565529179985594859887113569547576168680367273342441518296951128868740375355036718592678548300560014613187148172102295087940370007087008826464891097776230292798575581794619783994297672894469010849873756566267194858126647821139441400889247124707693451110394671542785977278552655148614027479597826394944530976112864952947526129189555796220898643406513662552465559539291086627844419553584276958149219207930312197329042849471342628720358373527784214950377409044453740813682656808111570878526416618364006860089947615218724183808358896793389339171097141340884725068065367552987761442243605282240811975356116203546320738419441418470468252731880573312244027464870431605008352753445567383607850963446935906747541881264532824028047148318511140585879667238049728594043927222625136873493203402616063490172766558523763390565172010953309483605801500550396293454883781316561130391775614227589831446531779631973390751804103361152998443092936368533929837818739211255605484782668500735388231662591646625272814010339792212398534404853689415375145926120511801862912608292012260887770365692839133508127264621601579006854715532290947979469891966619704781536901822055527617593222133910783612372346632902128834366566809942839947647767449358801627556667600401521263303365427083037579287101869693827745357006155831644674494668517035104848345947079591133790400051521982819282739999988434270385485517993654368012999492165006334048241991341254383049132147556874400016450402272422507558370527285559440280322499133749700738647980601023780501032185956205977106063536640088641299812125501627077136894508831508963652105992583076745612185877842310269331643177428170006418404785686705708431575012911657142058985878667426678387124767145993253730307339899239733250425469978819630194889361910872072369658329967568221260607647012428379001500221002050622972838004427101319193230832293953822513190432727960024044903925473226134902593706184702539407262985814268066145522048923377714014455906770210597615169387058593324763289778687397400614450266280366733196707324375842993853200092050285840069007594391695112740439513532169585927367930649737339668518711792914300561712687678579186668432216156862847849626279006454390991849137373184000000000000000000000000000000000000000000000000000000000000 [140,33] 14808258984359641051919550402271765652854874564763414812891463061518877537068186924858016699166773733162366075205927099814676493041802138582603321429734243326108060574743182965114300698988900447338305601212426942891232456755769835464956889502513806466430795513255417701966016640041369335894745754064429807408930379770537443189185163820300764185845289750912288879801080026446648462110470614842617756754359242935462442353468514902644106239842847693713053356352801799024759212713596501842834455019319232096922229447986976479228420054491556288520349682253495179935980570667610157944585517625624831411840209020584854010938277099737175915408777452444871879911633031711349009914345521547069555277319709089345818477707718200305515478652425451452805974676282607950623561777187649177691651183035131138112323999372619358119265280423497037353509281119574641911059875729241923369464257024549157348954806159194103959533992987915304102206097196686253349014775700333052348449775788330598231789877939154804683911899109769428971167375890573984866306464282549710592659269357585992781769848660996585735808607424102762300397071147665266049989454204001288603076781644335184584853498343435360318129631827038219848286634214926956584709014480727214142204123790167384701985277389037758617280629967970925598908997673686209172277710794119876218902957528990031828275437977636063099883844621505977629169356152400634594055728117960789114082608767169309086878552611912339199488261897667628093837097347892742837242345799878591114649164988185667768176520533036423908372720271575071575623865359795590646853599660225081889147243856812718626520319474969288986106494410751926399591812046096266849179246926800714059072280606904394749159727734515027122609033474024732046211921624785272832558568001901978597754472680812353347798293819242519251595872569597944490152112663834016155914546401727085484502093645976222523257898693751215029367223047515105245927375334900364377715621488188188351748396592701350999867373490172136786955687729115713919674730892357164849572336326138894561478608004807250822089532315882802450181213376522570476869325320332064121429651783229757568263847211589191614940475791012143813196920535177060421149838441460500136332330985789589635409028846719875965206500011674067462273936773367350159534818151155417482047779329466789625353827726131200000000000000000000000000000000000000000000000000000000000 [140,34] -9078203534252503895698031442733428385932638010901365697577387918452679555038602171886990245150108160398365087618437931089334176942368711391838464563793639186305497033382497424031347950348856121407749079579127737433748502605372112241507657646159874230914996980001750117289439117268348633542923193128670669432218840658427516531247336749699915924822137759246419716715425603604209775822849808765292703662749665207852848701299067537865020649885947481751258834637870902594380872934289084508076620042962224047596100783185598920511307182423117812957964898545343055121310199064373340262726976220926793703531882330151523560832927783101547773185060414036744730627055221321280352872592912204516678531675339282816032562718646037083390232162874167173993259443868355480052923873543509072966222399349406051713305818082051882065987041930455993335169778743353910219523994916273916091268821113802261224772756651971763836881170104143459973474221420068433221977562972610229536334384845325576244347653428575979460848541661102358613014413942994522955992123318384006543170249208456484653499349408332424501610341221366434196821543673786441024556403889866982958057572643707415750022471095443934580357975665921804028893721785218792117795907981080107981024814660872604507385815131576433852796146737805997025209844204308604300504510676905354272842411662837304578985504045395383021755083183015700600969478534653852051293218767266999238580302570057085619896921458288812628784457396001222880233524617526054929714613259542541486947213232039061957166039815894859634276781567358169148064162232848840627512419722129477209513036064897305311125339381758563615180446709290082019511476002436225150645820420824988466019815710106543404023781279486739374207705186010580252292763303364900952026764243866252831789411334930403249647174947335454687879169677376849673781282295049286508798759566539835173655036587023800552752479547134506366498420915773005523493509412746583244820456669311819010082415832656903688514542640890609637904432460136590150639532014919441330844085427291872411167820052668874751754855184483465440228901937355573515343381864445138261584526202379389423342461802276670953284394153696038453033539019518400652841535865646860486686041297975575232361656504924884117709648398965292735465024667958545792224252375300581818157372375704973816425331168378880000000000000000000000000000000000000000000000000000000 [140,35] 5149216103094352499681693214243126604840747448699136536111465831987475742404523932829230216658978264925727084446857102210161437997617501661364196060432091411745998935450103485536488763105925561936118355549216836927384158123055801551923297075262551945097140242439526520927658973724702098883149603427931112206772156057033071430428548025672501684704277896639986207154251231181131553701809464905141253377440748496202315182521514088038199416611264073560493720618079326500110185148080793963007188824995099527485165348869522201983188518096715722898108333847341395024507646273677342415338921014943351827695565183582879470787972927000696011510129768943137683637654544477213047153562876439444118366659962163272160387540500109706658828755139328420952943028520941839235647087182590665197811754506128823581060025212536304933221668847611933940394234354603935409809557805892669034199632086553515693789298970995614533775657630756352814819297932263585116793652152303245727388054448863147281092162200934969377585243906387730646973714243074977359336103001861550579564597215403415229047567803971579034331690996476305607521419640913877863243093752804642638506177053384812703594491238565164036688748270911633693763673260816656344711637997489648861456617930237568710381028979618031793438800792616826459733319962841722234203584163275709184944002683667584443474347161745833881151093333973253162997977151405619259600096397915082231318507660495216183920532973513059456570457761550653058792122739954871032024085588935277615609773876898703903772589515342506423938113746401868492418751332951331464033949995996795092761247036928953337069229081762521875955814808224713574389381399203714911505126573279518792901870921417591783490504822777522891319752019681108612230433813310001270208084815839535386371175029993487140174441385727538730340416098754573557349672024801877065973379065364206239964351710831748903477083635403823273337129942194853906930972416096970246636813219801678754880105980791668581348883651726450976988238436546901399356008884624362091405539733694338582415478606312130003670183602118122239901966778428191599349044726445029255507835996893518462396819001800260224520100196347863042374577566086080180247242213312554294524650370812751930498898160655563879353941650888625772917815137200374413508225481914608375210494140936006270409534078976000000000000000000000000000000000000000000000000000000 [140,36] -2631983812493550244994528978793421860849750288754895876124953912177892331079681554756028435319725228264608995178581003026358877021816702511484265719297296500946068748695485750587596138432156543704427308020638536177750618844763625141942277591296232096391818277704419475542337610017763191772635770256053993820052806331966863726847537359269226697471928827654322106592850543962798740807366409094538329310195486348146766528681554206348734553437607018577675973953447007488790245805234304031726547559645328451927846449666260958292402069727739639151978515196817597934138523314995103801932110099997177271750248250501791244882928971252701669352168968657197679385169643100113605036375840271128263401849393638823599491218537993478861225176906349825237120220715192346366580268451381444066905188970993911606480721965224196968998396412015355522159277531432052653518393006709748496198775566941089397687399489051990927501437005269737965955554562003876897881315878465674729396839526427263614667644312606223889947267517983276997390505845886418256746106221751881824205560545514168175970535961330584778736918866395937159851492959852844263093505683812534621002896342124394593718846712029787628847165011595433802883619376363947856599949999743936322404658066283319401498335319085381439293170730234910558572762801230698407962847926941531757803074786340604379355117204835817712446400818028326385679389336387187975375457983594211702801992570275644047975782280100812308456219788244998292136529692871549184675532786836614998452808125164773721255236403869352473999258399509468677489518802810612421474078063624379064507955150201839921556268385134519767915113536771931242186884202998795678004306519425243332339117042278666615016061126766129159858903972880439186817773491953163727191902597730877208041754414134992604698458538138599735105498481043276259619337118912209504626194414622043860957301853878132328010450691381309328052753359372155427722675402252216898264175266605290281052802053113984271791745053326463781141589892251639850513872577121565159661273769767983244411949431876141367083556266145206430531147951930065880445560568436832521178662497094876987306538223113888172255173524011138277750267736156660304974155682143265582574161311766994639605090075167267030338148722595699259995797551390321392592976209274298485140487904319401960450188180979712000000000000000000000000000000000000000000000000 [140,37] 1172941009278937708054207342839235374522199303727683884769402498856064723756572926861994648584218107741266825851520538192750200240914331654520644636900307987146865776532724866166194715246918460314351326557044862409069300103510422351500981022319332250059840118462066096457484996286675829857242643416983199730377561222176481374288062376622107278208590504272397386850495339488265334673004372574168624491816655392577644266338696091810046786515866839444290904054158666202478577304629771407218203517634357860928517783978636457595688071694102250523219646006183028305734441321406541781330484205504686511957050899349938549279536221807122010214515466910460360795617509575699112550493148447862133003110417750533058049371059260399216116676945923893816381279662763065053448199580588754146630843956648503072651329997586291070506287551936293792608299176168887133422331668116894675768839969770189566821514995918635455827699327541039214685840085191321398613091383522548897320273829106840674204125918871844771468262266634007375056279822085077564556039770765196545473257053380876822321842706410069829555519917777701056837789959742376263200777860936457939482037968075795441799976442587406699980166741132383905591758636890838710230658439128594523446961005553894490742548798487116622569145152566098705362438714604445093458968078814069009767054306751751067506742823549824688104800780478473543814781945267283944099020263451776669810708015331402627561163754454206844469711848275790054319165747639231310155700210314764720978389211998582312823758529813388514465007651222454553278603877424069081413093885239722523672258849596599501642409683871434017514875104175833687507823484267357230355420482057567853092781438587865444948151839199345542799580284626831898307159452529497981138235549736457910009134441461858926491949580282883669732210517178151867559313885721076175546661234524935924397026967211409184758423230884372148921972438749709807179824758451518718497938013617826790857196778826449082414868206922072468461813212605406225938083413196956335696153534724088597944519109952059748673009804942245513583860515876595313458143880450268141414864073064764678304210897977947495952183650832013832947243750979714162864287617993571539894876205134203797645967013131940119633151459749584433057669449835026651101261842885723448054521497628858021039806244454400000000000000000000000000000000000000000000000 [140,38] -435109494031796363079473552478408808058231137803300463718592911949272342828720523182733527332321928053052665237755290973050704486398661265878489591725269204606854025025946797106763723819607734452793315084656930636925508135960761058917175755553465034336780989185976386332177839116497723761224418169859297613045340250490014938147672359911551397081273695017071406190953200546488558137229126538946789788036184657866949254361516333640814872671169999679895365253224797486530991777334454524857587886674296849487018738688113514452067593968660675120091452029837677997611479560381601238619437631869104790755290887566058611897699436022351292589856424151921032477868919477591826937186651928972899421597017212854339499002668023796492417027711289456024553238194115379745647608989377434542230501314535867057987283657759668162824682827359805213172516054656513843050196401739029099101429909871418145987074136791173923517527104568975485336113069118643835873148743034964199116480487953158748887824230504583853767184318794288107630186598834926630836764213019241060027889731666808025761763884694362294153017257240553971523532655061898319655481084467008786454312485845113569479686783451460502319917938892516946486268008029203686633137917415600971981407827336325503204976256756629904343906654172570137351356754248115927344281340937796641838001380053896498868224470135561288942146504843300744153747804272862809119434328035066544182960440277191212775326746423888716734810867248098915405570294224857177906991089563762687674281098764107050815634498712617652764005440692923239109865708587650744190729413031157211133212514496100064042396874705580702181140950200297151249874428015070743519605887115554976907407689207157547266479858225684679378828392616919943020583815690166997860659310701204008004462566621179875467063879157620354890965215992112657669442065259162073189627411018377916180478732875385874857817881747174551965862043044392342467188447589374238771831840998105328849724255496648967068562261473792234673583556384590632618601050647325353738432864444323909930112330083857565095362994401605710404109860361472860240945736603695515370079777568741841504532329124836552217207722518771504873482705426754273267686565451122025961933771041068208683182508389955756687997298880012433777024732494454695406832721441545014809383798670641767715379737526272000000000000000000000000000000000000000000 [140,39] 121938440304778531611534211146366580245511602989017634550844984659246195048611084469283749728737607699427162670916876891055340046775090728050296468008594645105690925020239871926322741439570606653582632048365392119985090443118836259743031839213815808689201068299648056150942335075529497760461214448344213090383547382867746515011975713366695118525915285650498365506444345994487307251771049029371640851458931798210742535869410771323198086799904083922420826418424267168192051126052158899775403034341591177151811735277465258191130807601253196377469829131548838854423791711622844014013947204272375658523905669718460450477377329366357937591421105816064096377654401449389460745683075169978551538374249734097450574581603458011313348879448200328157687035570002401481615502264068937826046801237634507990196949366092006494902555055572080889525764241776864758376399502733032666074649070859963328703688244584565902791331397143925783125053736438733589610850784827192706905431013691394594246070430350847211553135258015391217959459774332873338527872806391217046609471632465967160707497092387642048040114645397827666093229448321493274961913172770348495116932145607168818120928941951405633016019624623308539178630192516975956913496566463043621059475493583195087469527788449528537474325661548224161554233446146104854367649788941187027853201989654971345460843434117669301799478715302909683180761609773215258959554963157431204506786899897713246728811751779967364203523765535167859324399869377565700575121439438260028930255332690646347113692410407567222765360412286902090068048583776347717455767730865848923264403534474528352012970368589649628309831698761687195212240507253022988156334527797272492327110760393183218361088153142154842811599133643451949020472509719195904583370543243393102353896688785741652992413332732831385863001862204721685237163549864561010921488746775912414546515291756312668086360988722929018842462815785214459371205927253573899178610882484496596582906272985361865046618024507331841685529350105319248092896697504624448283269940407537132635387453988850236930284224197762853624829744958488617722693634697557631136920801296335150802966092578780976292276437823014133971762391544137077833362427749250118345722495307410542782592273134722923952885647975509044202010860817306937708803954390075093426584205952148250688598153625600000000000000000000000000000000000000000 [140,40] -17031868191544574866568725533022712842310449406821782505307197956025629489174274833938878200701852693634378825293066323750567910094771667627238831120479280507635460428843696053158294282933746013039542414579178117135740595013821705991690762459120898343974090295992644407337688753682776292789865297095718717737548259990352145522944763209670552522065284526681130370849605031828432928454059022323574511500812455091410966508189468529220253893394298072961954016198769875164033445398218121226749253671651133261338113378706521806000918921258815998612264600656997378667302480332349598005234865991821407865534295537395385743327800669270716140497407652675466255827837243703972388179931317274815202466204733100368425480139267116378421744982782457935626698867931773126956115701166611198518111069386272506747380921758997137083837622531945762568648014697551210747174543533284819776382415006666508381493299696383690900128321916191778862657488562257181787837167754533320291253249107495808593041387531354380435621397168490031867817284215630866737753895217057857465735122715150127402065397191997934979137068549406152687544101011243209581032136490055118945880745029053988227558259130210820859676097682837744506923490115480783991821460413477313211027209106438520707049053929913313814424481442164979382436326657541799710411263126137498341598253907193650937530937507191863972244306233291040886973816331467701829024010194952128143732200667236984824362431111430337115510747069206542755945104754263319657347857069984754101829865952365840815153478592862507863064709879267982775723625673082227404987884608269495611567408597061086057525884056147780275117776492883875872634976938799113422315014121824661849010678427853207656302343214690507070048860143416783267615502475949838752342848691154643414445542405610783123577760822049527278879734730259024809849507506181662357710377910343366533851192901855900716231666253458702717400685089970692367928262032255866023046902792329636636707390368703142696118235882108967035106800261216999559573079290715673269545243870780288655039443611184231583446734382624432405458761783416989326975648925190913239573500776464003820668809363313386027287753022425251290386393471688619307916406843245024250436649703156077645187489568058871780834860767565999481763990873726377337528191070229068704340914372913596847121963679744000000000000000000000000000000000000 [140,41] -6181495229889801100220178054111167920827454045763176631810702874607276067213463589221022641565573033000342263496200252270110765845093124829092134666227919863155159322761209637767361285677704151185790711457229121010539507196573591745327553713595812904195302267513786877098302367382335644129283919414278265392879588787291801862821646241839645614416697927451980438979576357544721570230735529435691755789618100867630701251422719891092489814347582888781601133221741793980042740740308208058470008640348717772112897358665640765766486861241913382723674163555111492829597174833404742690730243621286491579310724400705289716840425864388615477506949484292769682903766060663219245461488458645082215831234897266702799215892143453725786067523213632266040388520052100041552307097209877079619998783484386049247566438214772465802275767412619633285945385429761744160200655548440657152906007676998823424609089826871097487856900212167941971104207650193393592140125063395697498005298922804639634306236597329795632785552997527774927508120913163452815922138016400929148401145882215574247776774077694365637273209075607729724950192572854279235110259183565522803011217514566633927528229819642857845166409863213361850028547242857305521785989070347200448420778325637289025596028180332224095608347578225636071231762803682004992686058591661090967108363018697075403010562350537905132665106127786274232944641484414466570229667296941019565336931087516144973981363868931733769178736131938259899141733412064533831588568983074823191260908906764112525550109527910964838827692046290516063785864937466810527965935268091342662318375851407217264690215587850106027111344743025013751144878097289397516882442975394262191566416666428349134198750351809223058308332326719923946394105915635832712992387538844528680314040141099839215016895190275093759422588901702288760456324413971588972205818443100275418743598233762742607484474943164879918354936472262839261912952916077460970391691926905952523148431042900946427129344039082491208934456458190775051240308514692403856983096595905672283134536382482504527063450906220423667836830975721274482241845917362183121973926345773173450581899641321695408140083241925926837840336153282400859999445340092460831104376124740542451074746741145061145771339831005940681709163266987538766174933406187398297385447748216273252549604147200000000000000000000000000000000000 [140,42] 6039798054533858347871487619663411393258324355338308306855545467478465392185764889258950371012104132744950265033022289007179105503056339953552349891350626437004256517991249933173323583838587700668094534615146814744622070369607844156034382555919339030017881100842260088525058326229702652945350695298980826753627273035743353964390306765467356351585754470746070250103294758239948444948911425653992463176401753891651336126497997353349969057887770724409429842054604921994901160591097686314843769476723919687627703208878582382038042282041420374998884831918180571198951353676320303775269217074821256015621645444819310763482180708104631009781901016741204792071471669377977650482467675689944373682499479376870774956828001490741758906562934330756474122134640856419201829304780423712132197276976219870251211277453939257220535710755711231282759052809569652200562264632005154042667974950672759993721625824424214532747467894945918789995627931745048218233199229632561145219738267198060670338271782586849094010268205654860212974783270076719157972372898431146862638314001852581129354817498368420011349948479897021781410881919826736460059229443954667244261584968406671737639228874097904648746588857298287650488089828439184498395667943111334410543414512185148071909759906278998601641053673419310109755970105275334882082075454475002082578312155826447367723470660293622058854273060304142217176431579195846876652905432641674934315672334915643614044225141299289270940572425463523862843179787219444733517689979441683201486954124895667898628078355267677523520127553557742719982824867601436926950570405350763122771121372637974745972212622745313916312863869849281612131344408348451127906388663878689050821671834367763384901352905444613668127012398544363299522353288393608473017013025661845144580484772296200576736656081701302791285570157007508609219979054328979649441765291675579572311849643921709777450471835095825371551142488895980127979536412994166547670711024992064567794538983864297435464346160182965530685087860959141995668387828449582930155295236768644230308943122384902923633871958086042603709619139499156762889526674177311862579980551916639436860450985115315874590879215946707884983186598567478673509401551220497542557104975554060349249123662977307777298567231949371068234185810666539937194190495940365575035400390436406283078729728000000000000000000000000000000000 [140,43] -2800195187383419338828107748622878063539151990963255888193425951007004103894238449070685132163810479192304857616238508504776498380487917479792438545702493534500507686500979419170903694222706797777144733725687664710372324804119285787010105000636062119381134633975489007930182512492910658444086103542571069747007637306618512436927051328126054317966309331958794022587495959309529006897437473415659836835050210148715722008788130456723538568563352307720333197753805975873499817830062907304117940060931361250350188134568879061525702104485950812901597659953632080747184959749104317202021737584146651204728427071954833020137820025336164387563146567648683755152232400293418098598559131945251911377430711027181862227400748680705131628838223746906115411540124719105256721030670878310238674916102794348941111516080931187066964953993604444400630505236297369224875379117774552671558125247061326803488900728142428203810445588469780085697093697788513077094601778667454112959461757504435448006259474105628551495862502075637186855621448243290533091699476836180189273461755572860020287384511297945264415455028230112439984546065306005512879991729338216500523491070103136878680565098653391724418928022370229631902206038887670166940446805527338229603805435654470064532103878774681062684353443466715711156172225948619709257457290873834810048275106432312286327017136329976211726647232608071132616320670570811041670689736987409266411585528256372607835256340789083001264431850169812067794884096816212965709150430402498424294146270184942763585256475043286126570259467836613836715410637949071576951523645247072082379386868733569907971212751841838892501096261279414856877816353069524683901323051894703435561897464612759664810302924980032481259416005588544222485395497132506097873560832754081392123888961048207819476633425820404813983050672035762482179572910047211622761525511202951097303921607411750309208018323185561079939053472606802946641278527440400741508461360606168137805663521720780531500034376736488168182663825821711773691863849572576036345762532879776516095112223879038713468655691439768792171143011931947484033886519958662623182109358444696469712199814976556700201617563326252675357969988190588809799719545528018069649734189495599383674494271908760855108034652671582738741030782140142871015918470120495290978430783918028804509925376000000000000000000000000000000 [140,44] 890974224888231071299488507687564652135815032710528339236875119958104770741566395813831036666121538025720577552779237035018409341611331276582174405030159913896750497584370027817592009605829236048396948357460578636719698538224824350716424365869997880473400369009587474839569235346073474979359456561112204592061306138009783004725592353425822425576358314324944414676982603128843743378873709485223236723683489222104318765146997743676347795559387925042085966018916307198285032840704021821365144625424426231275146150445590454213548660456733853401077206779377920516410105496720988847633290761546158070991926776750466774143108974695707007981469545996824134678266941832520552980463646357958630590028070942295595997836299152613742677097799244864312669691300160030396826768745038379644333268231932932908168849630938587642295074255130889285252361075571812562595285379519639054175789221559737597320964387149184699424700729404914526455617887643409738603595650710841614073499245109110446278184463551657748195728004981551816298316543521367519863310282844941718678536881402143578542302831939391832930137199585986474287852340947127083304885144368613729214726296835203409703038263840954386289783809359640128322124398393824491341380976641498040390732084962544657257094200317190942714791085307765697865365225244206178267879555479597391829697272393561453529839354526662822282345484186898394782142807189761810951946821409132906578768895201925159574631100072795751758819716849157729664288863864958804825929310568901898725177092976959641536657645846478073403738782058136145707163954355617338675766041713378376579685445422220823477065849930380454094842890444984832564644990967215077715270690470155495303323739944932100745704793044996881529031641708346872772223728922980879820356945017908814150955985449437010900605416062095529668917622294867184763798118857581560263386647954178404946604585867518456619105815152146279278632170839840264357093067286789294289562204157460452386595268395670382094249638731079801835816180981503655377266973898503282817283555670902639163334910488894232215293467091481531128405112244468267864969064448019276546595564073087317127443584240805981116374327975677467325134607608281268352481186792433095686965972984124633564044902016891889139110110706598121255054606017799993498196555727757319064741263974760938722964799488000000000000000000000000 [140,45] -183315653281159498804027287138262556793583535768310348143209218507343761960303515475381199507006926123608871201700580987214484697000442713341737557172235142210387984946863067576064707256627500754119815215046984561646917545430976236548925439367126933882667476404339379827417279592268500621018043505713845151243186499258286755988972306772145800048904308366562006140489232993803320514182521579545527018381673054256386362886810262019249283346880625595722085114267890214226456679107130225928583224979725550531156572711712466691044286436666333215760344339574206813790238874297788948366760647225957627054590190705967559323179213907153376461590894587315573068181304893653297711144966408989077463077278916017062776715417591110432983689799672963964327466028902279178918091261059421725268355559648714736403099112183443294491425485387195092941098220699710463724343045009696698825503681881969186046842606513855214472827927324608454559999613041787250950592668425164654311667885015765486392774305378771674799729852221134277221547733044548200486596190663327072529809671535947982011583432431570205740836296171688724959590373083080679731103020954922208110183508401512078895263816884214984652074242254613462007770156420284092380687839377680806207828830443801900556058317908618318087397936342138231101023986364772744189933987236642314189375965998019215353238941863602803873258807061277731518480675461404349813722019458472675680157148884839695773848758914384723071349432398397153653785771645255514471827936940969966542405670704511591810791777228694414838910341828041202039103136148431109011803507434827307090370074773351517797492618721682846757613463475049178979636485214970742667097979823682651115321827074401548980412537078781698038098010028702575406251876745986978244376941976073578561007164559297232301726650208129669433964186164796832684325040445020255224700118118450632328018915289576142649821125879583833056232371731644398545194344196479952997883687501658363382111506387699657421698192710329567392802269743283980926058267021588260916444937540587105847547535715792833065802334319385849786799038683785983274368124787055445054400366995468074512048701687183097313690457203592191813351891422582472524586519619759115889010603846823303480773287296278558271604878427469784011088800929757863978627335422818628836183016418683125535185305600000000000000000000000 [140,46] 5264978226500739348663697904883152235161774043893889355559105699854113752648145843158072768888571023650002623759035241177379456034312876383375007032960297694812527913090946595054192832506522455485561142862406735152424556362789162691126878631458841913739954325966652283254352555625517042043367577739507817418946854089513104247950356627159100995783941660066004257279692972209654680543547819996966630766693999721728785325674772856520682224648393127694987125563137719387264703201054933809660915547179177945727795997113550137666348915619341665340553107006386931619745806449938569402234388832565532434798810282950343760720558900368411382227709678228552860992117468085791199802874538851801009608252567581295744021447356957702504987607008563937940953911576922278018839419499863589507799891941529880700525081418298146148781941613716360184465484330117563966933631785262256431714500282093355865286772202255231536203613829664132256485117458371156462214564038372158992440872399104316753124203236237715351690713492326188086057388343434919769167626870938907913648674100374320990521620152800937988531332437337007906487292638184253462913768510821418706548578833409383943055614229453011756290575743890720793900184599713471961030426874580208000294131787146215571665289158897534713209895590639358631901810577603696797774899673882835756926720845387968740936538275739547042254184950259122479315409776773995823395556938207637679921640757066076061186009136906745350000795865348414469699447995245942571587110413222765568786707994283561655686344845818774506014648966246668155003278673968038291445599314584073462308447304923042080915346490636855409236156574519160496714745594255051722806761639602619374153772448138459664219734991196380241760127688658026359480215951447825112377782078549759802556124084180876044450437199337982409947608978948257057002586356646341130168085642390398516916933750392207083265478641286751801418316618022560979805483083128065031725238601338309245718581292103259421648450469617499036262252039291484247279838902932666967780075358990083206782420285954230238585588066854796800264397577082047334003400494637185587708570570501654929818344469540323357860709718022109487739916961226422875663497683905377628327243551296191037605335571605413386540878234406164939186521105213142247744527045603439540456936033765360215248601088000000000000000000 [140,47] 15676484782921520620944452036873725404488413117240702636327953149736212128504351488383858735992338928489343235887989357247735680727540259861533873344229388162401429724651245367974887191824347426787076129091313145936644558208115829255952540201594024990322608423766364798249370334595711068140100655112846263947619275585326119790507796686727770891065372725817719807459552189148555702425386543415699505958649246374533327020306060079784705952830291666927413026118010753206489580266267990064195068029583191753060099461838955916007881769668477424548959834584968648229353633600160488853191795576939057252888410746742646764056948885032860371112063588178581386171638280262782066668740317049111284032994738773544684591251989400324232817411519015031555959866666137018581176589367330467060072560711024207554741303243623720798712020703667193158360377748213463339292482458999188503946743028805471713442384549832419537981188506099435337675570712621688337923763692831459308407070558439854933453241219501646272017270448627735423763906688089833067850136674648902301192153320172376552718794337019145578597842412726328866477207990919147732941928066715316375103919172805789826975644880581780516946867213827433095694380116586236847214986989756657109863122581494801624450093882625209090818620295557868427966326575183557572615450714962137652147215192866718692804469487226114060241444803992016253635043478641680567048713330280260234174408651355568102770756732959959037577990611879190797285367420833166888157927403521937703337728835108284425755476076050001108619602050230742695437424482129421855282582825045957853667393148103379670960685727635103872584686560066880835822042297963463751697530148639489390524190154759421818884137197849491621962188105464413319524408293508316374415853810460578119982135549349841389724464639099435605471540486298843226736644855668734595564855183114900918436338560461376697426916953821534292657996560419145537334586310029775854066791702114756766607747918951210040670816792006166823396582050536183590594134148919997804759668385702764863966713813157141020776640567836386353829196672671246177672615416484294326432886278170023248228117473633545300607724148510753013486131233484148708943353525756599042156803947074374710080971776356740325565340964880957689053348903961341182944629986015721123260385446847674396442624000000000000000000 [140,48] -8787637456441618962712387642706916522312873000350620175104387385896711799703090151276205415009782753493795996866057661738698310389938656543154318175156273746337562835422347047176801330806039872295823754235707146254378041157699322003241919045586747051155541191262587986606245475821958372074309894166697954781388111171585516689859083919712502533052637087485050017843480158387412168783319626961617009536481085528727217703422244470983563866531605255358256025588609580919574274001575282687505420521540499707186575268232766616071188887500094164716150997071027316346026799855658553201887698460313966369903676521100891387461684578659955216540315436605713728865425163609302793327048511229209540601489403558933226250855509085499905341043600563672901307130876387686508875392360541989149603292955126841881997576693996227118523322842919795236717230098915352575561698397660005829619350659322890078628611353900954171122639788443678578506852898439187877857279270421120881671695924076306041707912823208013975443917692586824322080633746124900944114972673440116519505017888863153896243334194751039240442687437537762948591405549890760730524346737608346171984291984789772925775543341818697007597962676778514275736756847068431904857185309452816755203782344373433651098080642437595910462278762577010560111716543160160884161299873024367322505926100826589740428434701085851557440886717779029928527857661086378721857698935693239902321139518046442116187891605970260722378156808308144744628029584832711604536541352032438582766262261188584881613559598597718582611003072809023024684976286145489879939179268535212903478245287386051410371537363486550635436780394524743659667899482477709502377624922502361834723616664048762552606278236825116384755258506025713539749344260689112311536438974280661915616949808162540082968898272227562132761964078790069742231985810129105489231772175386097585161324612064847788752627392620117686888428910964806967964502713176807897945107572666321288515907972930752109442275070848890285992476287351914601248578572098018017145216931606427153577047752498093246309264437203278070547154725574324273986896939658036441020912564963923353512380435924800374433135215344458688160557073715768218617141990011188254992249392438928854433670625596281771844040006585168711526533060612971065025259949804294392048948477678377189874073600000000000000 [140,49] 3181817252991727581027527527410210416533989355283759239326259257089490066168349185855466230259946481273879491595695514969546738406374591031908334562492677123986464923360284136973221946539197879033970050812947638460832301406951385818855458615913593487583076851936410429361557060541426950997175978963376201799011931283296490879122711353570944102190072457243308383346218486788002684727547723148387996908029328320765059798972657242740222070011196369530760257706858770361678452282476300632214091305877485512282227908916544228916842404818180108090007772564409570975919414243558755289554259513041266798437348742701463751209906019059276634070197207602009744471953905162630132755298630797569957301732632488118050450827244277936611577589932314376525151719912885234016792950658601175003255174016492845661583403176601884319102016740519313206220053584385193532914204151906649358733654888018073047559136174299411765199546580338205197948565878145987951143207927015522107841147205179366066245499223113133300113841744152153233640275456984428380666069199168712438318969610617997292130007087049120258779521187036302857217333995494051546948582312367724623642638276209239270460223042956746885553964989085589599212750021770613866311664717517910509661733140869865423452395041916205431058334844102334278202335269715220805585426235878913835078394786178800903449383225139494065718433883555127435108921207723433292552020311369194439019209267735159977051286729237322216352084759287896551179582662586087094412138076550448898968567218371184705203859091371161096297235606443446255160296371143135487604180132036346537676707920517129742840123299688863209541472400159974652192153069716674038627859667531234816320718696320985681927876217956764660535568094655362921818408663984683534666870749349348696528918040641302987093781500726067632688480978319403438728915070017446580351623507129988504269736662685821192416786030501551741540731588022193450435137794050695912420015495827287399524128700509222310002063527907931493896966725524719743426617747961895155892498788256542995829672380092692166751140159512822232021748865188176601884456221993544729965588712773001556555589874531052869738077526042591251771147495595400549412883753296227924915206394706082168708735491345257711582656392338607366682586328423746456448186676225954044515083536034146652520448000000000000 [140,50] -907169812355912975856977525119474481638270120759628804187076136797649859250085764907776534368177492275154457955730019199710698773540758600510650849909934017949474863564817272323365687320008542724631838733543504587118433717035567605305153448587854803304858291782446318490677178787271529291185759029820988779380061007413913494270982828028036581798236577510073672133355540873430339769639202903574314388530398124653959552253419345233234429706643320583325119525855408763176580901637878198295513330807937030702732076523904185030975965252878122227679861532920568522315354750241636859632052923663092303583077088686396704756931779100077302122443634093628568843148231840069241105382368152239245809235232202849706355010246306391197587633361457409120233235708379548738589958605445972313367813240196500032314854333037209563044747623180282429693345639992277208891840820775326979289557280284945613869753934178268144311961643337010386845518016489486951270038810432028005129742657393800471764968748995755529082306894515643988907739303376400610516187423469292515550578706887003102393536490357048066072075919537337731221805308567837602450097489327541194326299535202597472484339536358285139025187516179942414433805137228927120894521692249818083306255161528757361194038511697060107066251566336528599214914283831536722482338997778681364005706153366353626278448723562479403143027926803128254293383960906564232892829373950177348047375251928949341346836275914191579386221273037498078995256537786168325206689634452754163242728870814086933733529028530632962468297219169669581222787471432667939539259794718525834134676218515362438156734838416804485939775990229317798417759303896442263466362510212327842017899538187886441432864961158058376341811155086624807104208965531845853642297178032555713659296874103226620157767933641732496676726913408324549195524480923209517172383479348671355667555056708878506807646734863756802271276839675498272698321373849121684528223383042077723648363736587204211659689427615528656568814336270963082780190692157159241049659539946533315723338595517679341649252566695973582360427608917747869982147160711611537405045719401127341191043598725163447843555292452532024039709921573565029428433467645778614994462901777298329481220956802981592419385811430247919952538467526392282397942290650462100539218747698259458617507840000000 [140,51] 216679711164492095297621380508426135314064552235649935193570773494161278337413483562147192336616537276956188231023402442282825793004620683060347395207734090247361863735914361464254924646788736874384526749204292310529614050697225735455280371376429022051317080915899790422440601869889859292469994074107751386379510173956420633798171518175634409360940353571267759657428558312550842610925922609587220468412542420696327751508314480338634792084334864308730555024581171671659373692419100323850206424467674459889635681047892634739144571700797119051978094243367028037084566095197442112459496005119669965742960080150556361979276891417626922326661872750992104719417626696623046584163279282252670176146934332615550137597289788786786721169708250904091536861537001512433289508503542336083648709664895892724212657131620464264797106953857146861821248662777609360622144314166012269010654300162185623457795689716479976406558525494751104239828600883535535641497762030626045178286654728031923103489084100927168492517022981201277054150721664621379051479468374439097586790273867476393539373311729362012462801474484574734773907451161083001578324327524381272419616214851019246521228872260799072242415634959251016072138051310235972269854518497624775299667769394340686454894005815907951452738798867134885728302535442247840643111803917101014596547196004819421511451898663097774227765412681067157363256551367174376388300126315958543661489129250436895808637022309319239203751284294298637024573460006356946041645644907762786651392144635105365143999793059547242409007130868222440037241983069045466012310759187030214912316379588954697732866830270732036061583572314197319428890120004130064554350480679724717426559119056740059371281761453707602492422011291812977025791137604957825239169579570043303806492403501483302305825069130275207744753531167096875874339607837449145338227125505828660506306028596386277495620171416255158520818799652368224523067243218941530096654380487233090597040208810296320662239687412407902123149412749520852534035198630820798805816317656188814459975637685697413577226498865249597093440359591748813649506291831566133938719955610130780181406042072570474500220211058501653839529347144659375388980494445567011728084455250919915811442510886540919277966529504801628097422786575297540437422947410266776101148272021754546215321600000 [140,52] -44786881877843736261097178504101205893391019599199366401706377935325556146223761726691780869485641280097576975762942885921299892276263176065332964693237002904461821676392386383746212816320142989724829606960615239920210264547758411495200845513491176681387206042456363498261367160949929041256667999796699171142427336133081844678959737565581843355004679722268256642077080384744028223222599205510444180919952105324270902971437577015502810745376772076797537212403169173843981567685886489739150617576741598021449386839259675906397530199324052959602009158037538209794559740827973443118800424924214662022361318083431135171291367664834877979506898698409667489289233738326572339678546287759174071455864607332355444560495083076511256898627143980862357786387348638124494016473932878923571073437613746816542432128484431612678917046383486054945803661289885684175201949136325052016045947100702223725757810833290112425817701769324524302207017304856364349030804152001654706765423772813686980639300655491726878782484804531801917237142784828459315484134393817659033470532035808404690616777048334268338312404696649590009760958375313408348216593078552159120313592896368616622342966521466143933055469778322763370415833123032121324234495300612649156194257731442829749971471432429290061616091373080596926736791092132225915789460318905741948554263983542899156882799987355064717435845459963726838481323616684181156752308763189436396135399102302511669400064578341499607207602720616601733699230078556840672397351939531730856374942025107608207896878200534558639972874210771538828395576178154481508043948130384654647636329207200276759278852190963953706745262341315185875138036106032477531326862746037597776014792026174150703039612718842283167391229525604265700965820202539101065047101566600247543157025012071448668313819482870049231593686065827714751405483501211441211461988572476597973980080337399722009471601419643719032994278897945687100751035341985106467774689881614352058810771162211946083223205395038794751310321372170924339307622794997085705270166324068148876255124686854828215161611344185910683878449102513159816021124883918003453638664540000424130301571212944315469893489215585459040907489393786660787269345775183031755980779487351931398033116550165921334087402314669116834233414119439420451280485345996711917859332315023848849631184 [140,53] 8224078575356988900142933363763663462147318580084593127028418153557286685748643308680469605201141095038668876673882442876256042115030417109642218895954035813363332580564992422813564010421793842114297629986402938388508254365381146776882217023672806938899312662105663007977154797666852031896380645762262955202915823273109119432516083591923344789921982628608391947945526308293838434069699282879742360423722978158717552168444141649900238966475989250955635343407262152798097059551384167780012102902863712890781582178799581019942575295970202893905040994979157105218352839474165142605650611997170181754218289573761803724291865201912966696773855985104721792422655919183413968893754636895603690597709757516158483374950058890348869005407173582635544787740656534467481178786444951837180566241910136850798352976335582899007438621094403363094517880426381254479670908227916039395882339612286339670149428659315265160149824664048864127322297222532108411777409072671788609590116540353946308078930129603349870342161843769160176447353711540581185602745169792744704906058771610199235074663849647882866141930929480506884946384135183229037889908506672395477818105322545987275356352528087547246189347526955743146918024205004457258993113909688233248907718525538057550549150441163362109651081557254357769138070632905821417297103663211214713653713188779920844392235152840664759617157407399278468916270869530014266552457412363698821409745032307066566518153990689168059794176143025177986286943441137513943677757718589045898896109845245479161074017901863433260486480849816857932301017855121417494103835146675768467432562692239924781674619526861574781204379727975108283315454291445320445923772625284670964206921115092833243806306957690673075254549190556964077827877905706666473174171681220218649978229191774399246976029374688024054987389363779027290589891000973580426932298655799879126317401512233242155690179096005646309320471966069893514071880476477246393324450747148009191326653640739785094676407347373706898385864338234305699579519033700904002207981534638463053025557660871487242533099090226146348640715084866241849284210189037655383228481237096469914197764624988847204667665705848331181763796446167361552237551565891300373778458038597698451579407077703572185582208031785750080905343457700229913133781548460850744104481725544786137600 [140,54] -1379806887658357178047480481010751254362485559607650648181079558423638859026662325469685029390544833669502592583444863237380646333972493138944290377827752433422565342425851962292174962153944867527660397080092667446104736601779863267102756130863710783496415988000318230303509810680947964462174208123697830828204158355448078745029339556777228065828133560947170654050977621130165299949371396092445117370735845215959425044427897927123421005246556919849642905388139008925423555737011758793081792994849442402385265578902041233921295536901713681827980835176758843768392087162268508990061964690526180996676461900209163698030133570038267695471691417734837361990978504093531057262036581701213286881025081547604569087900767818721817184638391308851112396948668605707156674736814971520628944613521644979711751662401860224633513481648916809614401223906361644879924354977783044617947454962415713117805950018386712569524431094264655406599403465755917112345458954461137584465526123735200365640417265107208609393854997625538775143590546718000162592050986303976295622567588237956305453045641102320989292505875562855725927730942515471570612673155917947690907222719657994752564450381077799905156164361503243244644445853423820562101533796083266469711730553750622420755370113408800174223534064928200571134224623236791844777848593660425569892907459762531214212130361038133786372419682087836893304164270924959068087348206990923957959831172973512364550325656252218644303079002691986389135121291685987237438376780224773035379162599470776924238135691852286099059037390540293828811122090139842759228677599252329115204398037224557738663749076315619409573863426964454897372134234692929302617605239130254567080592020559143611221686694936006477956189728165574861462876053833580157935900959095961919703804797998969326002099584631655311739182976397297545168772340240252469985104306505862194532063274935449136502536746729663688013111069220202576244244091318934911299176341657687605209463479633583783410987927044788853116040640131530516006564781048373596537231003565273536722668438102499161770603598610813986023233135427463404932905110604152350636022696102551149851128751138410138233185509490472739929829882996389888567201551187170441175755716739978492263921835532944879580282666405762063072963319998745221176324601003540661668299751627768960 [140,55] 217920402853465789673737121547244145191349212763398111029790490894764423879677301048482815835269728963386416666027848667761595756295307119973985813858310033590442590476357740881373932566316771640780255733242448072157507308836451046289348860206761511836384930994113259729668502598829349470853107184978562494418974866220310990415946135522455311705030617929295652994851070539546492784599614229381745805180281547598169601472120773208017262425186212738925718371216785846896970230519571682983349568843119295101297664608023820565385259384817472236182116902940584758304659827743354724895543930565974266238965255424903374167678957471087688912383847772685027962880220593188225195420582560507122598619909016360859924827345340082683869570594389134549747812415468822133625932510811214543180768543187824746846323129983790772659262644972201008343816573053570341766263156922473927030062016880513599206471715065137289252686409348166651973744660747247412075876388302729188174352527308828883011999231755671655422634927409544946179045994764099330560500225764073105786071981952238126446384548595627738701216188039723564799176358628962034431513749093570427055896744183506326618980843335045687746440677088591232761540246062362602606472868653300663517900698428296410646928683964084763137764175476930585537080124424522920931926883320875201304659694265789258724356565274445224515494592758061816489172948455026844268164039552395941984674849156812521580743560973514152577707012212535793984433654048894615557569562826625242275926174085149253762510923400904801607366054218059046401816419551951753063578149249281347979923510606725450935678563962297559981341425742587176992410865500576003978676134942797538478282668688177134393038355639997646099329053524223715690217416593384902212937202542463948664865020164309482692158413763715431761645561610003939521896991427025220354057458703743977904406543980857568597578406241769229306291580880498813540377134548781351548859730189373236502667705176156913203540242263174206651414820663189544341090459265679552858520484751202774021494859621273402441628359586168577525763914064025799631243164471554318525147103888348733482002140223548958410733234757082688843981464857491020936528952455495580496287994052808225913406889299913431491753554699838946059707551359420179422355705403811264855797607812800 [140,56] -33174881458202403704306452695750703365240176795508125458958582889809933032851943652805594685353122241015159216355135732558851253121668776316388627557456025682410010753289619508559938652928236761143186149954510818023003933102863167660109169128889825828795849272556529397891797102080601509020810334037988388403661564624338384820426958121261435223519820585280875251888676205498931732618562493165113376437840595259585400004721413906672740080668709990546002779209126149961160248544613794596227732262238731702483455433019370497453292582575872125997995001891927869080726717345153820787888246352119496078387175438845807782514032270435614849542483715567258447806272936739788479576982781652916310998858975920732306595580231128551727243340704306805034006334530455918431902142145484993780730086292129945959113431863790172520230828419357756221360899931165354910847203849444750850174153921752452783263911835450167897671358633861883264056471696201674084356611745188648111169456733450369233859755829058259076209180201540087088689605547760554096812695186907453519647363950636185541323366861906847257065471515449488239186684274494637059120679170843658704156774712798064866324513469457787264064502005513343562453362481516801560245255663582806577253878599412438576307488780516648192134211148179052578301475761938725968325868060389268027785584424182615164395341207405947931536785455498080519641143533089788189332459527131723481221051618647392050951101203665128136299802862044708294124020159816863253178857624800943748062815871533949991725940426047830862407383468068334112415784622306387553897462113515151415938244548636381240396951704773933871533238533158771701031585931572765072476135550001114674751478153408394274076610307572707121973527720752898689132517071360099787901845447988064119856245643272016568274969338927613387677492192938026882082742005521035041001192952959137268028544248338189372748740782648071887980136974328232045706746915795885317424341259888316086724453359354806379532901159259313230405206046163496086319394577971559928417493235440799614182597165744273027508163660559825466225942038785234482775117103241798094719826304461988715860985282614424124746907538851116388674765830050237840932775710995805252194537902286256702437568799803803775041486075339645590914857268663919543794060185514302378138941120 [140,57] 4905432655567061808399148538210348460802392440653540737931864278458311851247915086062424981352065820243554087435573998569702105911226502956128656542957339481319594550060882997633304057900300742377604779736112954341068942079457089354460897866604626412948344620948057048888742793025338079249478206483337051390107698178891413124831489711803658760380453119996688124288464151114022811466899082548947658410113417602334957524029793585789349289347172535927346810489452770515963665762084723468258214066747646097323418393840581316782717532109818102378593311383214170245802782361333269257804210590236353986601525474909077669783901665837098997143390958330289737245724081669547571713066232354421315322739033973665963328103278895403850144765567628649116969135938297068622832193519373242143440601398304372600239433141007481864706604858874642878230055199410090980963363969193435237302057852832875433136380724948396026203304611073974356288790212044600153796491696477090852873799080432617221630197407150793554362198959524206970397052140286347656919869537597061707811197703979693645325347746907001062499029345123997232834918824598454676782703693000377575585806882921826180439071179829328965033746228574419008370270587550376693493903959521520866185488594259083249570609060807070251433593753613662554535407170096775573162678233137362122537694163823740125404937854369062196960043674695585630111537030874465135219001271376737333451794807166980285884488092401827756716134228797479087596014599942991458626404745390455401405409544210758321186725235863464690170121110150447896012251939059852144606132049023635785020326372685711620725037826796317410524038461081473753204502595691394731479076485142428410058215836507129194852408703424475749013850220125159739701169967540328155701732130356695368876456249060631459177726092387664414469080115965140917116766269827562664648712435474394555773827221486854010096665547244352993040973439742962697044120734695041957773257036529177091017724717628959711316682591582353650242911184919619106815111911641543379593100208935355726248613232136176491858699327457871398952201231097860033472295542925855245176724917827489050019266216710178127115480016439036901090315442714280408195629529151018596784600261596853122468026634398591585189851102017294546479055422982052534327205069642555880117760 [140,58] -698238630386939059174401496520897010027372301355234366302891386698242868885583648199305715954068094894021681431415788584935121484326870467515795641187887836884338060954563100069083436288135341722565565831345792697297483809028134425179171787316332122060022864372666116259143745467129159508192110490789192371051508608354656610940571289613581183164517230593922528653804885456938707876549656337548274594525122399821847871861120798226563993925870532716119059730273571942446077590607387896660661008893651041134552099446778217563861780426064102333820722869510897882965216734625167120386772520594244139390484786562312820906636369390133828528088389102280719693835808699880654323783406481876843451425511675594058753680347643035231992199816896872581025084625683411918318354958157035247442202077459634608389863858413942847088592677161921905070210012245110089284486702262879669985078884045583106816204454402298009266276513879067829103930570156525908674267575899229801530529943443100518549116067243970401155391819712506389305545975549616420432320279268694303842474795515504348861918824597021712486208027393733074412473166415498912227364856817018433721985661213855644598741305613941432256215218634996183649745061453002325566812878964657586571400572447976994487891432395913721586319671773157505824185160704424438938234284726923971302140680727642350713346399634911404166888823511712529250717869962818397541355839396979027286579261036303957320285550538338872200716136153648657940516204898854282856994285193217597928629874286887720064026009780735467543371949069725824224200141231035000538398497329869881897058003849686086731406138417220348062923392161852265478130800601376745570189758822595378605376704938482773393273994194574069513379849259672311315234971186639271616492834035280305614020016546583468456463944197673697141914087180703606497667823428747122572593761918474987592252464928314814139755951438268311445788112898641414719512805154201515005485428845790055714066965073566707097650224438748354567843230907147258170703488023377850316440433384258960938514577836379663609374790107461801225747322626081396330218848051306755575092288763580284170437214974257066274149464997938482961484605525381446843169861570235749949390498272394963642865405837377281737314828916426469798059559615544884981993789688499864096 [140,59] 94192709651430410465685552438439084039291720086324511320592360171993445395631028179524114067936213581948991953807787996742897781582849751634224265942552437392681876239189581811827989908918059076516079884805884339866265070076682811755094084551391442207970983385294594952248196904415697658531397949681680162513944971793022899798041025790662478481514149313425477529064377980451460276886394758741169971349968807323154331088463969064363899733991121948418566656802053476785148505838056231855167285258812010590910125636931712188606559752043739881869285749285197144209490304537282283403135034908643861734229283496147299553152757247837994458019655482413917154870148845064388215317452655459427023390084429309390392657451153829482422416621655588650690067382599974558271582062240205163489865786318329132012599968900435155536272998690044883986511724771535302106224887653732208299750397087360263368965561965121887040530926019554449456121513122512639050865223260685897916317957201856002288970465479722508045128247741264404112797971628994657992231188810347917438778454849592763655638512229963862089958400524068088788195253096159752485575836183781381284881961655934058034037508973949422511416176401600668575742841947378137701581836480206175084384620859420436941389744287100367304007091674287964386271655789364323693851860432104274602893778166834623671966206567437013656826433325785063003787178053078792046596348393649660020869998954668439794936605438204596965912038811088415256185642741268353032244527547919426703362366849621031933208995683869881448046664350324960454626834561241801094952182334874147663814822277950081526297176675581531756235644950486036376728220745653059305486868539639032181822308535269950339381793269154381138271391997426000621571886640181058206379997418636134254901018664457074103562389708998211937305268991886575275073250557245283139113591528296063347775532347964166119682726782882712000316558791928116451639157893738804205401125954055210121639197418522646047572599153406312272775484130596448619296246511758316660047402450122787114005172841971212922142390175759321085377184184489655403586861755405709986720613895363005089494549187353897967790414553337093612135834955003243188813597593006197141328196551409098038993031874538400662833288092961525691136104887161369651150925829616480 [140,60] -11895920466328876852598824574391655434035067747545173695115401999988985077099568786127263675446320374193027732075756545585197884718694651317773267928183295872771779828936303104460389133705822740471473559462723059814314015966950430097149689020414929533566142999678428552965704109119598622821819506083666692141849166759523644158467248061068987292435479802913712507859789832347445733853200678388251794776440823442961533630897558035592811270337311471459694626256534242439938653152953539326810784390594994556914666210962334469752191469955378828843616915472617363866188402866755629347923870331460650128585075841004399471393078528725709982751335959387020384944362641154205997238255148853396182989657204307580635493199730896924232284540771249292746893973886177852130343816108969852983455808293333461683429956768798555819577667052810892734952328763236880995021244823854181737152916472881386898528135195552149926659679914288416806106669809137831274239380729518064494687454435801295533570836029408871460299340642791792596653317001239227297604282715494166232435533497551282994969412240110836237561464756821468089596481483241919999538789575615797204825136306955838023778292119256944195805756599483688867822029888483403829397017221226790466777308011095277161639213837094664202857221621264535357949785296024435964163328693557390812343992947259965263228552307079129793378364959458374020446979634733192465412060855506335422655784690779925668055230040212700953035415848276678146536589227201549610296623433226251458309391727536608244433398808266355425556437539016070591753371115683283762023410073891154547309521985812482840424772281455973385304190045412488854744715097165316576848033794626042183366957089333910855454076902670343134894197801908372787100133545023187783599825137044834201760081036285522228140644727431485441725767788240888726857295598185072202614281511351065712775444032349248234030902755018141002987974232771844805310515542165858637186407893162252160104979570511470660211024162921979065353132539856156050378382795904280237149640116364784457932963666499969356329778595250791032587665405956263002473041376244182438271467204652147306393623814929409328756857485013943663590260201363285976866188068881424347136789078456589011961440878780581253012864319962283369191553697187671791235391360216 [140,61] 1398395666333060362402406905269986371441038427310335406861381679900653029746610313676121012704922033573726863814127199584649255205129000540585875339826142712896048969164911117166589861639965984491626025979095289843162985059578282964287395107387463235679461008865842048855914891910354670409808172373477334584097419023040671874642004658983828136681124765545002323628459728530521980492800326111179363735317464962527515088635067206632739735688636495378506471936255539179571905788649513122888116456572488620698325234666204742627317270573695457708305207594528430706754248078161841136459881243063767348537821830713366326410737914709308671279308944420838530256275929372118573139912896420827546675035231826146672641167626408598735159716118624940052422771737379516779618921574978756508164963239150227013839523994371932673437946248552502511542507017073535640136859695226851157539340604721419385624540661018371555787892719662214339458121605536822925271979522082297447125105299880944929385228337760297541731131016121400907061072051611031207977461501591178938153772476201347315305435399709725319138025823379021499612802829236372920573071167715933845886218648574864883736525940575205170649351678758513997774825091307605099896932386152151947964334409915835607614383840818419925566985298107952605793873324886490358973073344170935854369773316849455260221904027357672018764500865296481881376010671609871253791665031298317921323477387054482394868938086320939320326743528847809069666386354855308385006692247048189604297136808056087029939998924998555773697912274285049145395164562950132677051000294100418036665485360125168288866553933137690823512893412522863875755074473656056773192279005959794837443924854095356750564856861357242890381568413480328660169245991554224592583273966434935310588728081696985607304397291575235678292111249816495683795040961760930846594460945768859094453551084283169022561871374963600700724361001197710197358356984798829925962231656159095362223291312584440983414076469299707746717389030873174558156541369211205778183241233615076258997789433104339740908831009459294696989808066117349198472988750252212709308096480171864836330362984089010439028801295557333321291628857188163329223196312914681305217560796590365200490538978012357990961393844540311998140117267404721176233874048 [140,62] -152835172396979672456868747879425595932686525838836085478448079204258400962938743348049658730238129359936744047787362741507078799822241235576259735636687149317541732414085351544950419008830438900483492434622676589349014946647652900078432685490465614250357433206000069266716302775259819886763963093999606683181803602790718264543353408936232632081274135016904802119947939665247700913982903179393673301667834159066396716573516156111522489352871213836824144940114665613653880713921312156202591559533005174271614807437508071110851379530549194354982562136149224887554317636476109421935339554656807295135668167413788726744177355443700071510533986816925543806563759687125021880063291526335540033689545837484300030510736701748426582687260335007907498782839646995531873855163059200655507230346242043200635969845063001793764165833572040110824450632168539955446203120545433997502001420748612496803776656873222848159036818933944248275518557999753309762590637290868900433409612584744292805383795931202549477651972486477975638106550078731437306390822178018166011123860623635370269762719439464574169470538267414008613120170501379578031444607329119356390417837422507226967500046981710550734252310669728882686181956655059606826253497272914455977279453696149089060787884443705113384447066420384793280146946399394690401837800762369380688200980547444706960732039126973099020633892754682460678855654665595889256680647639495708029927855054196061334874227599721034996506657436536047039652078649920787979853720724914459137146888421348119782799857582256753098124877132522577814585732717281936350574960764658059566241020551617809303635227903493049174047804370046838121642988850113087457592299590377093881722277321550594933460935748803155557234988750934980498324111656503682603971640741021685095056618117949672180169472712310007287764440857688265654120855183255498577505074177236298435874506216575036894772039227695171796020324870817612235500415735883229476045261166833281237795644538690147938725448422056171748038131997394442926964423562175464794120019252705369314370735776761563260763741687440528354467802084190050391697393403991235549290131276978639814946791321398958773090075692646209199444374455224395132257129144731213402386601409113704544099703870459061098742964602318364255936101978027345802304 [140,63] 15547092254933420417359080748279322161849121076760151440836998863539575444482296832399326484528877935701977702399372011700872705312079928905663790199259434144424183995052249002129308342716386611201820399324413859537296870749016290774956866036287492513809886851590415377563234150742178557490191709841245615967457726575047055519478956257450033267644427768911171171880873115866283795971725003860910946639778386528364780335950768394387660489340066867390914586790491761668882426643901644929034837179086678916718092546142325497424566006692650424687420633464965396908783655721930460527171810612220218347969476390708567689727574030465686473798756179188107186716410916054964551553087982571799632483374800232053334574598850161037821498352458877162113795646657965166286860567893559710829065085895896674783538332242181602197582910690021526242688214800880478861277182588017002539492545842485122834592195915133067777746625987204458711665733774173405917883607775326891970388642233450441223770276912952254659919837042787193702870321241104943176552307684707795258946666385885395237891445508957253294091038746379834171531045546701261583231390963643590654254027414711163091994356830841121477668860240866862020690583890995353532030459839878644844363318901098869613477370362394827565841417198525374872012908308698798458900359067097425958529686258867138172917616269353705599072476241266178839348145655329893929957890171410819132837070662903422099853553953333847002856122374911306562312729173185420716983378789328228363426705379283351804062752781815900012961185950712229517776256278878455746688407738549774166108949323523983239708395475489078260529305270399840872601501949768350594957854597107404527789628335265101959436810400029590962609374404006826776842519091437171806282015922525689842963351285597277396416045067038071044458608562500680324332862899194222132437396589785023570112459990023117215591770798584200560102610683291566971042004719021579443465793006179942785856837261150823465380611082686163764609396548192796193477957493491336376261919043147951870285145974141548679574785120641710119376231473764730197780858392706456360847950626193822857095761812723469754425372605998029855482744495779103609913701852299808328448738789405121142232426850259313919984522408725193968192692453066949232 [140,64] -1475673728413845887149725553152173546266342458855496394154683702098126759642248567597973118771894568479290756032583320275203078582604199460652804943856564381309207935819943143151785789135043028247700203215161578916578261430123822317344011369387860192453829888478977353690370664986489003186278784830143040354414375606386692623824550062889509642053387065370055489341939586754705689211871069007519151535445052483573932748713022441669707714225107249319029991301040499842644354464036259762133801524351300959605909414022864574722881094230214769763734663089845420945833609642317647292673020016972564506161674471562316503917231175343152446393156360942532551192618699412478561747290530692826351553246709962607413181754677880046444483034386441344385497561300973591851960127103360543630964798287369073153454324124907912244030166829313239879134766518829582996437352720916321797735990587091241974388374235612158611905477872024831822735734195775436408190698460096047795225719999804219167193912104333620943553351436563660859142956624400729091156197126744768385332443540591335942169994272628913749567787948124243440368582355673591132551082144316282013629619847137652084829194866854147264500568118624567285558242237936876849203379824791620501356152270130330716729865499982416841735565144556997908481826235632444906820235752408224145571229595745052444118013184836848483114761685010876247295803684638896816068691457752085348324151214948343022296435229955657014367411740568127558195441538850005080336321442215167347208914280286002999125949511903315112394519198270790602695485376018151296101761752546397473450980363495959720043691991318162566260402687330396565346652040677240271179000002412322619313089046690465346345228723167201853358677430882351373871409667130264887701470885269588140211721885836813890415153142961121537336400398206274513509090619356984157689227303742319175305143994234125593070648153901028019097902314091590839990262558068813717675013477933187323064153858580873210462199108169511818866786251735487300296472801311438933913419815741522242064465593943793689911074460314561508299245715005687195281878614143267656473440291590306223972207356844282365997042962215572064060378648465561782505604988251053194035403029494567725750239302869162916912240039347080185696851953252992 [140,65] 131258014582628126564308010624774466222337577996985111309071474125346525049408634463523818159317621459444221040693750009644145142231683577626440448368084892301486067713859174729576137051999498748732527104037914474472394756044701989118503779200396878456600467059937734283364856289797292727714732341809567828266366409693655062345023430979738074502000147400187365972589204617406259841358465351645516239431515996227926395715013698432592600379242174757373947355862264813649663652060880745918388745934128925749325692287669859528060322348415630481467120388215559378943639587457278406615869282068735832451912166514137295154620696828090108923832283184562977874569234261216778205719849367141549869983392845164230316940689949238495287352339828771083492809972765889987852040372012430086927777787405524088737297800881184921807173673936605162345949494391673703159228043609707364213802616389014448632177086697892795523143279248606329446224652094039315947464384206914863391783051902432704031619163007533457468044989093520813513720686433519815819318897296974330510017982693010452732215763174862886948920820243446309171729026586742132586431672565275897493075403829660757062619062641880188192444819927091107623609349831630360554394322027453363394186001139173224161328357333427347100603609844827478305193072420900632926511052447148185041145326391987202590441878166757767975900068891346784068648492024046452940129452222181813915709661389530754031020326620805919693830394499128840609810424690816127275924634471169776604240459885621800256754578453177775911048928835724146746905481186493402963981881110587042494017744131086082851778549168286431737504478930029091384743156684215508369991462806440992675699654407786673857981837433054739649591344465562580026959001161910256526676546591983846807802066162946584308365773039880321576122606378630693800999875927282439561298184191198398810470754220656543545448531023679120226390244790915349297603991348436993898060354391407271255734853369444669197802245726398412860257355923600096902495271245075060664753195857902300500358839533214692960287958818852056507175565328436500559558241025664830581939857268628793298251623466544889556590725162403396251730521548856897650358500504669440457592964653129165842729611179519085066884312062550617710479862784 [140,66] -10999589786072343772061089020114567662035628537365333692581305240141161230453868000784631767172136296501053030438417793308454081388891397962954747594457274427083929580893091895259324878586810335651825877966904760475774507192948071472105095412463344309124184263735566671768702911690419448822462779736179883643576979949154920669471514949286991986812573820187843194214811261315265270993295344700526760332760089167313126586682362338884462465113899925338988507935336704318010647201635151973801776935551746166671778906126085503974217771409469511893588047899071194658053496246285982017017871418213056628848854460983253295430200351025048587906006273691288171518159573012211799959007941507787230776615634322226025754752074044921119383936501939602666949362227770271246247600781488688099790781983312230901766467713237043860183167177170660435321115543365361455251311603511615038582581218793625303632086820318347864624632520874696155983910212344462563266971565099328358847950087128282513387872601403223897508116851847767515418505032413957783988311682223671965065831463834663742576533014658388060936292764728219942069924792407019447192707073846876560186478905242535925326789290224489601979640125822394509037393284296570571945161513805314271864938156301673380218517480642107176845747887329739608198149910844477585536637081345392377201484058555198836620147995609089705938540120825843433440884516119066956416490364889690345903565219271677542838428111794635884888808225632709188957430734316752031039466334644898748061469735876239110170928608004650599177013767581922897809544242401305494037414208862907303910143993558318872757656235487604374152483045647427449147065947059968609296378910956959992515478186452160553755597132595484500058354028575311177879552282278721809265487074283867801633599462754723941923219771714836174294583898289722713119342181716954440516061474794550382011802641620188313312405698078349373735514049704162355234941239544676138511218012513497088051397958558064292501027817752090666875724217679343106863661917322008749588985165953991769703379957182316370232515778149909952958857968355200697772179613394012047805623541305466375305856771892225723211945556253906171821824325027616363427354300017085596027028817341721843940321854178194300012719893964952002779264 [140,67] 870338620561129553112248430037080999551891893069093922024887214261111467445111952088233543044234184985789751255303980175882679086024728004672439099709146409194884846907212823537981803558008808657091976205720958555869087259721874691510570141647902400682741203090888874608695417964100061541647369074680072566148264656303389117711117730805354837713216272093595902766568931844092687122962026674794178494550857721977380591776148032941752822888019137698364737349094644763890184814902770310760562246752373918911431473147124432300610547813644914083164841347888891951895862668702306369779192696087597765428318620417146938127881665467201215109384396767374358891098978141957672231986334898053012119816122305319699316883626490082251472370338049876118851159864623155089584290479403374159624434982101178583905284167226978307559728345202914855807698720066328832428203830732340272982998085187069117167864177051879642816342611435073488275179179749168318909208724644680550731602395043842798891411063473554988506790079079348216284282484181564527878020103084819631429409743237005372850284392242463149048508858680807446170956600188287659873651717589649126519487633561381537346879462941821316082472415213133202210070427303525654741438983166596340214503934820713171612376659317812937162503175158010417886389981157075924561569782543908177248922565841677427425358827391165130284727490571151446620529076398192073961961554421100567659290116039416768520019391509796644635850879214076280391735309531681230365467740967021504287909994740541987828764417065761987521040354465956485261779482239828602177725797482376900187280929840209446382199211166742805552368822834183580240993847079159994072662861409443355619178092982930062394945221651494893939772965843100951715198886329128403967011876012322087426991617625492868630897710724558374733457097712788865449472911503898093556565857016477210005877679392961380124947535804034992385726120252099678067793939087944395284116346273015150307926195868420441477545158686091873406695433600338707853596225790059465821213569049613950979871474988648763408710099509852082751009594758465922598346126906380573655675713385637748850209090485956794109793537759784331498712553220335709074776864936672916101077632979309096337962601244138616391307195102964919040 [140,68] -64617564126119174898658509307114045630085493007473015655709182068262635291701950220513200278818543109221074863408661980061180267148654468060304219640202679556219089830703586694053115549612325060318765723155020683260023106452805575020874044669587701945043787443917615855276352382513717453744592893426009228445157527127271865331548571778205592487094608938691482833628165129606491546465864502173585708595522672679057842926600621377105620195469780256241311802606801644646507539862194844625446772446835083438954201709556727953162241617885080673729578010921727149537268697706785524876832720163551160246849037207450748689213620778334022645845763914025237358465962662838369805333339680441227604390354457144321047748002139728440394324890904863407522834989108214389490784894663518861692837318433146064078360566858861632532646314800447790480879403448416819379222772480976185327074059361785252217562188879221786767094462414380276787630660593957305513537114231086959113195050999011020213341052446918817926343411873518661124666227116590451565328503761867085896422367097425528340499964731933071315051527907033897791000283965883359638937940544662565336653136049824317649756756263552801277847221539577309109777565927578820345457370983222509803234920991045166913014648568661829599950275453451631030948098207190808840144612598471284479939905221232869581582459816880706842618299432118798951279001445394028492076172783681422215255460174374541919931621045419993496563978475440865239732995837846884639438674179119085834247414137606383172767570069009734512010903354032860930100597695074867090614881377790637731758327823031690517086875067535039829319037005772543339951532760370137075119878950045514006758752984067538361480845535763965113126843219761512449913166741788828291308306268382419235578235845246159979639364692729450925773803596110438800673532778724310163507630711898736789902458371060761784336253771555781569879471408468572308837973638824396712362603707782573720176256117064065464193773494938266139263230648208876812106998987409481504553070537686053140520080927487100660974478357671268294287530721084833493785704927083562232491190148640369068545334836981889313091434428171592404524238164830768475873667197889084388212466115015426748780670571967444333805963204638320 [140,69] 4438822397056319886117900960608707517812678015946227512793168677301116537363994749342093005730193355315857282222456756247870540004850619985203884019806370452826941691681212491166339947371095820032277547271274691122330743294468386967139301296368207999265583518874329536139892340827866675271142083365608391480971361441971624763479846932780701519787725398996932609926534657649637754308526697365860231978893016818422657481635417119731763925616836658551924924210343392373204745771317650738871166564814270515798832398283794287286483827290195609831536910511592435375007337998448199194282591008327916634387890659276460841426742181676557169898275172190775433680348319766819203430941434192432810191584356773640328746537283017040865055708107925436839178503322548348921494305125058153679275228755711058152347399631590445929454497864861031217378173272847236262419612412848086670865824344503361331867153330898487803463311031204872339079256566494157936721663350356166668258272172946689184695397085836137570401385737340642654531839609064245799275192541413783362072202828400980301322658800546529958986099866500755388175069156528949907017479293568185627369135906206751734603833315999808364254478078252797456113055988400307853212212046254533420733504397880941423451566857115448998753079948739395817015119882285033227321786736032846794740349957043738627268318235200013266166038217855788350569262934909702728431927544216902341234834599107959240629251520345554553611445812885520078317082026051878659750371185874028976960703439550455561962066538758552971931507118921344241131142828197188977014879905762201355349491455569030546176609465667909762816652055284007944129643497055603240040672104934080586197806975614258721892306602093502051945819525635468759235155749440569477825796222733329212286609947749203331290954881769224318266853272420689629785189702430258145843211261075092698420167903481030131213484635042904608999244640286423308721287616211141342032908304676613288324655337567715459911143404565388135088868410148624122396946162079876793137483225056464602140408285492943084509816681423166082536946753968465741378628095499732884528277471985008604478728193730319937029168508559008988798167734223430547572853278212339556503442193354063620433294035954935047618364070400 [140,70] -278665444073233528414444483905308805744101928907499065516319641528513992321566691780654320582534910357851127354034069782713721000589410319657815683390357393550381217355007738766143707054544590291830839492329931131783870047459667630556521553525309676156007592063524425674882089511346971297459662694225725092233156860128288283437565309494851219287319892423536184087819092951471658676070639602324505689832682752885577711815418703735967094191900582223748294542233195789637097154169774137515930166945489317441965699036140636610710641780190468197692963933346717445119553899923192909398428264678591869916413483738806175126968849303592979855879252237600582385594353190250426694777041687289147389189507530435119755835984534028353178615279085642707722154561484692123752347289758983052399654568023508944447198532895223882620778550424916981701861349494205985482886574606033160832919416676709158186568079410464400571513062421399554059987490404324626701788657446142292933800893297592566072816495255428696708824604133936236182929068533376471102453183103004927755221989728593179298626876456826480370427524527852259617101350199889116279919648140802177373026640627409896519428608903555490782935777823216611132694733993007159251742509784376311762228294512870044257571025397034265880776209684452677675664924134072333462144983575122044335569395625691352717297865509224199093563319274328511145136481529874620626301548974750437302070244029832446198064476556865188949303138595531824954624479294989761215621963823954171788492539583749995491444110981201565966177214236029116952499468728106732459154547139527715429075954976006906053807919163420024822076359884039950217339436578328986144884868086125129996472329112984300303696053435806551446255270978590178787429122840986570548121086398371195835893261642218845589601453714800280490068474510701533452377805750609582152462045807338038540033088401434050506771838189029900424410754841172763333956958368710379368144675014180430149263675070538497781548138007647247363585387706325333000806948427953368568952419707190535878491874840874058943357445150416498707334741317326609661230301010789543714336122324064283441868568903450906903219578998653294627254234650930086988951961809050166092267587033364328056824850056022078868542720 [140,71] 15987461219780696633367447900512552638200845732527222314569661965495339522146391791805479940167718507053321548367926184909078089297259222054811065339801748748989030547527505185007632602007835052974294563276746273221937060610915065067180862867395364703758526565035536266341619877939827352207506389149598958553150234257952440493612051244391465508143276688599055229681444708167247679539571894378813139481129120029494159082800750953440980829215885014195491973116501932924630673048966789096204214751783478529303208264857545997283214899275764430437384339151756996469007088003193138072684610230535071078808306472856472626924508694887856582310116678061410470079377772256005086592096136641921461961008660102269350966731565770057472667664598975511157278669452302715736642072137144856671832075217094646341202114044628316703707470929741007654560797468998116136289025219626308567184765076331101474983884716955613353710540711299800378190907909614341848510178033075331871617473623423656188895244428310302567653756840946345702706668694189397789577734973329393634415938230878164731602459110429547265632534958200165600215298761167197443676353960432789749414989286117932340537480906976725408351939832972998859057300120002175315767911888580617674091442624813566254778728110371642330805648200744298816603974515899170321950169030699716954263559385119207393887643043232147012662095821966265883127581798736593105703886368668090387933188629974822363199491511493086351805369026380586589997523039179029933963179367745021998443957777321275138508617705568271965829473271495532002626954199448670201149577066420414674261213548450795655347449560582195571689285696228163996382658416436033017539608712648252843295907168492722875471284478922811219682443200765870434951013645553364481075518033439687053234867138860383144639915379797420737429671063074349885981857414323301076340703519823613303743564133401872829353359595820686227136115398664513787934857132820065415304055715286280340478866523084018636757302677926840558486584750857741883557806089336086086365621431099050776916811557445024895276141775795499380760540652785278225924803696192981371487507758525199611212096170339534765911232957130016664973002371496082950039045677867704499599694623582376180261877383276869098880 [140,72] -846884958674908005840969112389141171774205805235538051160195383221964547344193423534372277066847296528259239670529946748425774270624816593364629361744812122224107908902379095633007242616104631620802164315417651660452102893656260552908810155526712522863583589287176310193403837449759634000185266509896517378774326032402251601118414159422197234104150150268847288760766438328056387204169960240349787208349293441849620298871810078408321794428424545753641663673234090906804221028217766263134045805296348110879199116395615393682919779275013900884901410846479774764545011125549612913612451716749144323097652962697423954536283837670162936803644588717354109898629304277833647072457868244338077154876480783789911142988953904431958364725621209847565387531391407102278909950130790795470198136309667232143738595632116211605346210767711848364912943278628626976541602916987566951583063987321305205305917895870255018537941964392330181849098647898886202816006560307174333058401212788458580513508690626336734770593155625200609971480658841376096454090957196893573260956050541950188513976823475050252328126212727475186037867070768639851663898900079723039737566394020911438426421410607015803440295318602456652622527385968550851008276876082502641232985770639627821846525204420493189139558577115785352202688490780094857373098538018576296245626843853279176821267168028386589457080373287820966759051304680496687043141933569226767657616790301982201567868740971953997247261340502179083282490984705593753930126580805261493710064872378272066641020529719071144067037151202874391474643443885960860841626154176772013719217476380091166797047413178402405798478056165785173621043609711527804068137172118967076399579344887071712133601832356940101653969579989550150222804329706220072003003030638371909577832790334065164949559791161452054075182919897560686546407944685701269891935587023895033456288438551563321056527836707146918303377253722707889362125442523894387567146311303987937520872717763227504772722062427432419569170825094632580209437487168300654756309197167989306884546371988883488316731769190770849903567868237529437293115126040753976600574556032079730816443356711399333769785806382672123112472228141589826956370265264802066955676441462890608081441003174100480 [140,73] 41472370225165525854808018973468184427876584816571558389403381227236365782885107039331888219406210413188830359369222827504176163282296018168586074553812451376053788793629271186806519021241387025898276315340859829227469362124567420355529333505094349109829281503272976660783726770737382738224387215969897257006157711160971996303458031167772495803129618486293980060859199663800954008977391748888615269085450673203453042778670516146729905359393678777725557881544832201026460546320355182316290601277688705148669522659312041011061602052458495617880149301935122298322313520587920669262353294556107214489740904365403369616605425760200252507721172729450444413670685022713564268724218242465411024421321293684921634513270581197426936665551914240310697271988684415295717296828382805855032775131749296656233345943991416271972139782987974264061531365455741108699695638998629909589642605753000582151702020851822020874916638115674953523469468363909812804680477120515874911778966275683139397519480906002350769028317544691200315478232751052844184400352663273584022370949515951733253409070136391362860592675849795300856242206441832576458719968409953473563648979646571710165723201381719514367966941967521363799103594125111011441400505945663712880506866358842463237156208098941926733472405143753114867320583657204542464983939395039968654154480419814893013408037597531912758973882495369931559782613875691047532786452695187291154026672880252053770456854016921130869710988124482096814995927873416324899721027594661902482656519566659913791897214088418490128179601155229219452888751393550602823409621345666574870116365934412223430677686468579345220047625744745389553554579746160776686016676999991935419866554471147654570827992677712604576731915325646970489079763639904292995494255795751396054450997347314381185132668429823450623359230880657190124284212622834688360790508610316208103413708048444174758832184100930879203012329760854269852950551148881997497222099223363499444571168486333673453705310483015443596975977645325961554292098151316515399709024584787672012634734004996677926245349469410732193054422720742150819217638585237995698606594635507556443326755816623129444884213305983452326646695563481802399774480777144643348313883713720802768558591211520 [140,74] -1836562443984960971008474779671143569582758587744205862097656490396134510655006291747146650719315338957514444270548601564251845067111638901235374590799890934893175164918544078646993202864863729115142029225379371139109025888355663383111307154041011881237692454605092167434538438824926482198456175765028730272519805427240333581598311300133117029564907382497556645386887649214480819567614612604155445561382694976201490650998302448010013866154451882553782467608383832187504078069231287140878175614951418553242444421186947101189617777907341687304080051480399682606270355254792705345031174182281787720941009105867584866310854803897215313294206981196385120505879207532407796182079918871108605704827752619103182013281055521586119136668797926931527128164450532202077944055236077603549503723942264260664330167195267933632674279932330075839749861519165036640725787008052323506543793533601588937640526611106850107446835400696648168180884714285103792595528014863970301074053097514634638376921409774557217925999929264835962395017035751867298941807487770694023278204359654002590595120460988588239067070013793204588345491540005121772320996163204982414112125936235976503126256896009355368662780226984494712548697030395550567241808239429333475101716744923194172443469420395151661100987024230406128011517906260938343802580931263144589373486438550814788906604804443184878856362293212552650254231084105463823381639884548213571086892183524294570877539470351103167249002407909110477209141152947460444656293145105421565495621255877933248235145541530804101045316872229681112739867421636534258554163200623662152823468443846647975589559731997687879041553909993675396144052037533182909801808229157206652222452417026945930164514622488132563341670689106551876810346259622290278833992244778068005258374630402561547691297058078570028508664390268826718956412740391148979181805111559618987754468076433331670406980747666567290758307414212466656331781285196880405937575464810953119741737674279685198662111615714024237753031266546515483247851242316082336584110569593566621228487395576146050387944233942366260477046022200052019317702785114425414377036716428483476452065748779332530483566747767846824568121163053716906292111521685324168175946164035435780367490240 [140,75] 71577239538306829547750464100249498822804121926927659814579827090378998539460066993273433333811365391021243537649597423626500677034022544669231535820934784780253110241128766600824714063564079190309764718392539879304346502993100390534001396431928815950817485152681053636096006211373501840742931814369469194901974683258809264506417470700774043628608712384857070358121588482162695363016562569870402778355959508357409885083176513877105831579420975594730455534869930431380456134172264316719413569564955738071097142346808951908458165351957754898729040312549499930855021609121539698545870200124637792325575184687946054807994657930089058331574741861398298741626968315248879068953501276381881919679732422109376966203999254377355195685832535071634444885699471562938089493328560965365372671479275352851316408648609871485323915531702114481267718316322640507198775441534459874127921924901197357100882537567264175689942263075212597288967346969059940597441176200240020648226765403046529655196549243200954557196315802813099830891210215417468140076806972136489155126336490019309259515462363255017024551111322059951888369696837957802409369658734349653718551723647196174711474371057545381431982800149230587660403103479975529349441913619218876672899489445868269066282385760474430081664673223764768002895532852253702011812126079954998743045129797112758146351195123055434776179549714033573412651073046690052283950708062809622279900746377628807102891933623692975702059607833223735983827885497127208114928985961028876075844828064891690617274986964049970260671244206251929768089559369766813037656348583133228405915658059391875832241606933772943320676867480681486460193127934267727763893652494598119145775054693447003632320698217619822858593032163728055788747806714442638886295531072119586981445829522962025670444173044403041164477608268071308305097855212302791247895974977917834246346287266174326116298564944399803516037134968568748771561769995625744821355948457082267697558084111276747714853626600735937051277344075810800844854145791254696714624389988692170629378163420327427532623339631608935986068211676355526431085472035885019077411681749467856541191467919077911684456775359462235583558712236619802848933713069492667181353888144306014015360 [140,76] -2456786678640685626111953596065313349164079073423212309089921984865191127952679494083839732124622243791020841101143641340310059459782638509463987798112908017343483681061446711386831633592489093895916278448871124926523310170755224307878942321555710956995015952910341512624802152090935563786227513120491754870360857107595728496871209622271124411836069525366507703391738307073301162402836847797103943808668296849968425650270132715816307396124984662171851613320874711084274740639342208225818315952965254703291978340197693274766963081931922924082164002980777546947815708342961966911656081113216926096659037618805768163799513957545510245169963993341814473097196880183835452209194530955537272522075158831932693040338149652902885382012080829216095891289543229602775942409135840995332533509249719514187411308804005301158588300836144061820824525525076061923635732212422207284936906267624043456019287195154304270422099259381728138487219334066908150454567077625982596747782924156615404071058853567064638671116775610170339147634745342217993763460551378500426976849209029377616468805488838657369068658206926915048475962676180514403133260152771557355550969443203165029137981884646212709559150637280908556538329731813837548715202605920793417331733499896420662178035032483602788237609787678240514494459306271793081037398830508097459153781850275958092429349896332561290855568556346506451667640300459169078172297209068137640189754898726734623676438957948279447436769883346684765174815045229238095726444198826870186329278204851434246663123521737645319442155660907713077880283296738864867379944898382326043252548021409476621328338283247191180486703682885459962283222882800511514901096531297433835702887232406927503239016729174142759858915286040688551080439422882610335798363357020878737640379276265697003114210781041697188478258278676007176282593603919223612130210671255804449787676896336629724427377285822263056398478330023343654824391374771625785025503298319300937513441629935687048550420033901259898712136667163632301496152744502876694573340997508795168202793428540484168424208597557600015112949634794056610414624572559267564051296431195453225474857585562683733830026064019070639435475601184376356681672666044071973506658930605651200 [140,77] 75536311740704130352068254468201724770071092285691983714201997370384136568069978340103426227927255881584024780900982631654846517373432903821416491597415520974101349171002213884355988723538131378768872914884541074353362711318029383286636973849704707499169909993302981215805791641504415285586267640542644891477539507673810170576387782845806886894628067570849823090907769757753993813773055474733873683434972930004675870996172333028600301346411728795781336611820978673508703422009566501489808985259478834794150185374655977233422564639135693704411662240672807871900180710775814482518245714418260051854910827250329906101059084867767402368266315882320092254789676198330517482684705485608658723096276222690304236590928932822927478833203608526387328028986013904593488637936165797098847203346331041365973448173960655157943948379811382282754758039271077930722040867904341797087878560722522380794860642174432834417414758077227560856651461419937383434597358728057891471223903432130290779277921295912669801228886536546400369922840783991365040195424999419136162142351431265606227315863404572757522950135938224136352329090711228877830644438479554156362589682912893284572906100235610880132963802197552479650108203651077903073870678330897770989482411183110425166705130359330323793002855233327239453111238726031538666425041272899771436278566708836521759167265083488728465555625535458105945755553174511461334121050434176896500527567373588848936637688830337381057676575132989484830651187656091422348337421873916322104199170340623440776405184323895736360968983841048183025724329717572872783807462700765150841164699435979467622030125135677640928651196952301229598558332751037372126721458520396894842802859810808550052679158192340684922457270410452474840326952628365190580418399884499430732116886650309144971920927446376907825898318320161153860457288766625193364742272329282356327936642373066074495857544713556447572005821932900803189574828117610135226921369514722885359361702488444322948522253112004011776226356322824583691021998210249757498126130641349973572258609242995196523871137057163408881154217727635093994177442728753049720485638981557663697683830021334503197666384390513252709873231736373904310561282958295238367731605240320 [140,78] -1873686887765008840164119090514475363230462722007951175503613269850456703625506654964131190478557539294484626499128697730993278448946554420439903236469221662689373472029536756114702129350063408215235116021343333973560149598829698802762154648931474690643382187788157194467643138769533218029487553893222592776532196907005441981024254813022917025350118135623854209507327940043597377940349105063265277386905074721410298305970609058324947395899745705171180591001879160410295237179298709844138984527314753428416655861737023494395372957989341572790246550494697507347254555403609959155896447035759576604889522169093741210653139711690818058764764588626742010291519552308590297147317770607570659300073735861739866033169424431284980824836235240708919896480038618690420225398419541743851490626209164709999484616165480458445670336745307250813920062214228726736108036930027245761926694105989305652031430956253982806629965295454335209698933910626333867854355273397188137671158831481287301886055137629435974054593461658217644850198166761727430826622456079048644226521184866123008776144875609188520182585971695819379618455961889837963079543569240957269663014039455502450732478171538972516280233559421987826968987220421536724466241684859518179929075886723527694932735126584653643975866931067561207919212695191607999786759502037386315090483479965902773974173610674880695967819141050974335950711805141170511388817833638782522750414369843958964556613691592019529784842692177109018226248527711470977683434444661320104519613898330595560914670853395978363100113091482056107581616700280452531740683839241291973566165171725629150114365267328877593475447818185857730169804745664162564084321121206361886997688922859883303238229513648986158209217145197988377117340042981810476233488600721877928664442830811002042052768551374017869087847274310133793108311486606506974462243590997275227779459683545154771106228134113142883512687694318839610084228576390874383502413589395122491516142722475675498917804736127029340280744709852869974481931880051415978749392254227490108308877350096661428305372637754113214189030614881978665946944202452408083052666325402797744836934028283652524302857293812901181920317369994069579861904619762480854181219840 [140,79] 12091213268450017067544966884242594951824792743595438103753147388852096366275127953209984511146064301133738422380547855037111993874796602861190813678105007692693641197704233099763602540794997902988545335688395420721394650396012220505792355473872692426258817498025221117325555123988325576010318634467754580839565196418244058798960184596731168978698949687836897155067795406455721970122687106684302216305831409826730739667791766166744909787344946352689019780487616976333888935160198426138009030890530934634155816252390437743284542321196681275416859519708847006870622519998659003512895334988900133513691304542436883639267462896428110156272855540385813353953722085689486909986394855451418080368924430285938499941671415104124671673442144415630856341561836756554859791351681498486869241976048496877272080590499459824506555223122117851001203251531166680651722279361837390756680604721290132079689779120261798549690281816621778127731104118821382271218181239286937015882556534983302291562303688567558892194164970050978835410624063154872296713402672708623649637573493018777660940810072026327117300132628510059791349819125692185179663828696674216543246749024046605616616149110998122715462572669266158203369529349006869104403185568813010759372796014954687562710620961318359403429378773019343117183593143617730038534121757466035734475827687253451985298312117953586953629913794074268637566986568327108948839331559220098079070559381993996278701608482261769210702149454625498756548976416763610600494683182037925213857470037211362687826019938628521495066631748280576448865227316323336031586435417425416669566180616441589095990006498779715562426541985495806655691591832230210351131588836517016449215894365259473563877172140839642382032706325761094719033812679601265695995017591423795712914856101065055903696991837777373239820015542383184169830603327216837488973168310082780683759219513021090677137560684536575219071316282410834490193581606612206881254080469874279008301357160030182292825930344214328129936692009726369754342961030295215715901599618419811243767176164415494930328970316909795067413938805706645979836592721424488942528772461129784107262153133365491570454382935078822818067517238113569014343286910016087584960 [140,80] 2234850616556089650876037637484891447482875948508912303169488611770463533701457837994751226150431030134877249909949073920596760522500876647917186065553576586061141068690944872351325865645247006616274382562879742011324134916933337956350099430084878137448946846886646607471258625356798932285570801443373178588735320756970230360810184360224093256455284445805918122109138230666832250146527283298948715517254750261257058118155830073609749458640274125476564262293501117565523771486267342296171006165847283925793951910620880539179077427496468062148118184674456717570074527100140993405428360864812670104522203267020243256230009874748190812170474126556872062475933326783404461586707455171975777624991884483481761189050024703983881201386915781930128891067422445992589589685979369919719328137835311530375384385040085917240532646390068939667398854935246880375603177096974986717001684498103058346674884734779064127051913168448361095860065201928122544464321199092182655151181397277259113505559860418462603232217449110924214559118062219644359732526293813620208822735995018421136583511263290736001309951237174390591472269153740263107915412347942723576062439249843875616770412302163468174562740166427514074836933683131277293859301316906379782196492052743891706274380441627537647131850160080504024730951697075137493406592538157304396403007786816051350783879023404831260608450436578078341689785466171868940881097376869397586678449901907712277019363302339283013041578982044595820368639598640013897607528117888177693206080321661902244981827863119181778772710498841688981741526071903769201268188205842003416880707873311661493437133570040029178372128517269647811509948552556647084215032936609455453341047057129661049770594772167214981405111328740554702744350134635385329081630898491574860067902289021529473344836843127059193716937173974887155663950653072691821860286005349710641925189187508953735245544459295370325222978271243983705305746569515656278093743745884929080805094076867357391855610228025701967796676823626591307044280146521309369507299176846265224241574307613525567031578485879878247379441481663321614500620344534318969489760369252290694650137589341217119559277342297030792878527820934124802062013222375519264 [140,81] -152838442542490043187333740598328223429627890594904208521348934174877583999480118244031905992345115647953326770217040672840500733721489496540205938215889428453305139276407270555053645589027000764341008462216798478771254044954897213429627870778375953023713508416998280538076673631030687863200144672229358696115971047586128245292664919172079906365746564140432632333489788083490864705339861175411812051089548342011237257261732795931976837504637933530678876541557426101135679266398314057550426578255088675921425464950231140908244205619374459577500360564225189556620513769221704251661960516996151980194288806751988635016420389104041901877594785103758641153262795876165742070411449558270072311798952469682198181335806261525523139528438479240993855316376585710862261876733011832342575584605166251198490739608579781124869698967752185007979496440531123598547382229304552550212383397246029129268137414797492660324430937804995962755209266485086930854702850741563268820512464039318866247583356940382293346105563728458047896102680542959297878275397611274689710914662595577685437260349670289536737656461965708432168830480915515402740803059328038060522144854917113596555018615188052431272512603635335619472218959952123222925025179765799757081044359398001017011277617379623391159296477751110861713511471375214508126258562901529802479728556775382804207572472718632927919901214581847996341566131832540182642317879380213198798796032505877740536740555413064964344445593186714044022769857626767742852815054375619542069838701763199005734572738670645539327205382106020753503746995602480929169952123259333418964828663228537614991400017355502705229022895334402524474415064269193110454159138721861283964560890903168363214380127599873879072862382149984310458841438946042141624027577667724629974107772846793363859805718629228611864176141301334525800489015915579593858187631253190824183823813519801089077701673538650159656174804770682107192441734808809922632378203079011495299857080382917913039894234228065287731518846357423237745518885434638233642885251557942302267593509324684143381408613038464369447291583408263560363452956510638815797839685945673239926682045868643678221402226552503212053904044775112039819662854874112 [140,82] 5734720099154979410391598904649795382315440241105690139174442647333399007609207101105664538614819917201367975951244061389753683039113902225517654644523481926745006987872089238352187191501753340171192587992763368771244952928405841480437848722327989141855762788584909021389451009789524022557140541839897956446581342733020006301757923647948485615734916425654964781476223810342339815805838765868630315492660918352904962979884023826116806563189298329842145476960592848124214135152379333147211826160585896799092346475274934598252490671422219460115449397817118030839605721238190395040296090022720771469967255935407228274144498906673364590837338072938950079048232838371329994634408569296719199125909119693446036337918184411428105585929347476975023591059317825446060778468816456012197689842308229932302405466345947151981642687641330068316111930890854268966520621398944462638106599275595450135311463837723035439634383003717299375603509088336890895890132104027775132787407358968504121404589338542662315669620631852430891567149950828555258746911060453421123107398076017981935816788587017874982794717503810327020265972409109324207505533526355203440312360542988605936928272952510215018319830010709140062969396699699928161573544685602615913763634282498966819525406705123167285802578372765639510562698577401653491772606351194022962210026578158005247931762070283413268136216706184717839838519822031240713076524964159873719205760826141774142635148250427033877848495730479836875174746872990958336612459209359389869219544903380559579213470589266092660886167061259310796205015836478836464661295331485070388391074714703615600967736976261761499745169035136834594222476530267686689838992049628332819266464854443528601270360103315494961488877234729764635046247398747095084359916014013987143813818231179983291224685320352695157966622300271973771784716534363527194897023666487244766213839886453191240302336046091027953548666237317376466339416013729799283784348580521298220514660311795109072194105810918741241941623283698697932594728177288695417023000227904165386159564505079902749919270109022361062585207554616605715657356689435921916712563792109598051289168251932728166178808976436410488490429215702545312356109760 [140,83] -144710166272822822629510268528014795663742789908759722458812008182418663151182669124503042766121143781258747214983698261535475222329772737742497447525215343352491198906086525985392529596888413046258701946634518951312529341981837635592195893308686714627786066474779644335923829765573489136340981084809954926080375756994051891475306423981720772139812374169635817599675621995223601339716462726806199233801844416064663508366935526980462669180765224751679836593219537510057902843703909379459597310804407351970714671107571844397250057070165795282885763490467293870450729687941278604698066203089717814880142648826107261325017147685641234119261437406410709874528084350180826657904338873327801437036470611457687452218106312968834408011589564315881158019259613077112182342707190272262009473489420474074991261137171779945155843550496353200892879113816689493794316933715163661398455472443392688183504709230460259899703189073000674954330475295484840898475399698941713368419255316706973312875824293283682206735572107163397206857626151591529530207158785953898897183776450546723797275421158352964056849533881150024859520759682824233875650364877044289970709304481464483719666717367210057090499372419215522516534408380840585709114976716769113833654732503400695307996540743520964769619830173576408553822681148707001811952073126378339646021980540767849160862045181508744885384373346986088981349667729110512072205109833584456688082998362222163170740080920843894423023751550950194989288312807319642517929773001553035068558651910501651568452334454684940940943688946366507174690875607431496291572320983349773446152628914106871931341763749021069551815212543389210581843216473933954843714412153231303487609896657753679039624024268110467564704658649187457914367399715781107900637102666425100102487399713650005113678896387707373194899144277221819647637744627103409995181332076046804475946338737116436102824786678325386150303445159841869528499317843343749550722843630821541638919339209961517689120213114417449425724124260084336695503470946939246025015387729711562339432468531995794185423395767326612770216894520018967440980260198180038088763164819073234559135698546342929716764263050070792017494577841089963398848 [140,84] 2550788180380877411492836871368945048862425740441481698890409189659323624389405250360580057725181561092682529618337678032575990288480021136967987259734433011248657301010308195317844788511873176818728211095419940300357335741705210425668552035966837502265940551253578575499767175622179693923408855863908715361018131780489180901651091764877447503262858348753842385462203515958278364301867889718783908551426291359389250723183406015578459461743002803672974487710092879803745976567462429867801446263698973572082044932158216449095605364646933563218857459647301748927312790961666422352812184450622569622176037153389009290546683349967030617313423358759543577188321264161569670409760424974209522138223067729450894231748450469468634370876070823948490982319223827594229000444486334002586404552235330431030609891312265695147954718543665818255471878121632566260996397148723087070178724313432967552684244157749167703358468567878346567229935895479955246293083651123852774373259810612831617822156652066380536095687605541199889174533725387880112348749022704651458713514806575805315189708476176715748469811061700433701076639993538394225421923061426297577716486189665778022204024945966631681400832366229418374886104164244996234500038283607682403195896463141138031063437456576569071195675521576317105664508897444474282498506168867231294354283244916837809697440102555261269566565788217795175263616697736778658766344395843565884567070634232733660538913249243333228460924229518558489674799261153570053588304271379777940038076182184508804313020360468954289741395465634258497642695627145153635236362440954198437737090501143804887202551232483773575207878021387559815054371695331898479732678102986781097128772931160312130049759447814687968609261770799238655494601069211073584277922125182711452036381979316779737335917471855471589372002570763562440925049026338125064090183496020382704015483146426229137035958820890638919281661056244414699802167309831554518200522405981895654970082195801770263086135351247389158925136194507342072700661835010098068271187015097860612052121434439801966830973040005147796884246303306491316561827475333415066727082221829657541375146678423977207359605317867048684564677968220629468 [140,85] -29918048609626780905363952263919293816889455280307336780611624005483854874768102333178941323856710043766449415331317990787657997845177736270553940264770591411177499004316338755312451799281923990326081819206082129993508332398361666108569366604522027400300604485987486293381328666771136070358863580818981798474138539655899492854971467106309048952701469678186697406919433880844853572133265529565089662154813588969935451681661926032795844793421889826678507051293450211391697152575251642573797509731860778643046784908042228995119121061646587639683814340322788322670441380613448880469491490134895344746318966423973458686584104349154749310359305668431510812987610621528760027973869343307945220038924212458104856021878755387951989643710523840372076802852823147119077344953869924983563588159513177098347503117578952756781273967652963902969528249273603354827244885054268649489642391497227009796482881231838851048236677999089199668712410993280494762077018951915340865570133694512031951170224542126930841864116340225899322164700096288654146459412818232477588010474389403179476614225148777263506075266751058097631152175806815128468106418648970750272617987689977564534732858871913420486311998326411209854454657980148066325257400397110819324160697161477026045875075255807754418728906713992258305552629255025746157853077694887006331650949584886926448768122376816167159397235271894498943374909375817019182594650243384587394784200314476448588233330974518244387935120983236491977690518497911725499261171307583356321968974142649474029947707315799546658425073822612672743396816991735523776062137783400215083106435942372613232385728327030028519966811306788427188266982538054314858685124850220838536003337756373523066501615643852754959392762934462445797457681995857529316881852759013070255902345684095331393941949443641527531131662762742894700661190244990779797949825966529280297366914355766335186979101727609856500886661844403980886277654571438440720649901512859428467615839458758596745704132715200916747063596830828153197380798743491778494307825517767547356945481097316361310533071459692231012836164396843989225875200185994536247028553349936604348663167203384072528300667646568487010153334438144 [140,86] 170796529977091119591581424616369784339491611333558358506579479157252839911010262699762671896575347901388067658551294807017279652479507632192524111721153926032694027848524664379161502650111991731753405820678297402619762120743381003725164440660571335277128721353937707488765411555854391305601950820889540818387503071629360334056503414253704600988876459483875979016919866320553440090285197786406280671593999055571086282016361887765802540418018496421699791727372227113629970646045542459675028569672811125929309272723152012049155730818764541280196458553861260888523076274064131612115540034164536513007449558632885426918299095420132603626162228082448621916758399904551142914390992092622642596161144339430120242646942764461412243829279422554834956765396864911638004848534970361809940143500815777598568830685696033186593033399266297630082579390598300344777435657038049508164350305076887533649516102356501989031181972782814306490297658464490751416739691925641501081633881162173653898643487680636746646651047626118011423938661443649781784227586793473243546394934796382546996523666868083234267409719418669532027849516821667727340732385728344020080218297038812520579419283147214281584404106175541948153591757243975588438686202659998295614176918695042386597422736167627757473758781691812343532951278547095473850012087423562172574962748496809595558797572521059408682855608048528828655853437822187834922353187861625851511974009136371486886011941606683454529911817128430262156665658945992876028439755969318456208544682020043554262491192629674934587707081988475837334019232213868779595682574930965334881310067135207955465563427677369685962667774306061439647071168208126660489668665792950329505013377441467754863706874057125848452639817131717251548689026015303142610634027512723184787391489557178111680443141096050038293920890327062310252156399774018752036083420557914475082980598981017492236712211694210457067195339910699720925787629730006311083068043878476702504510805045763959758585779398655738795719028144797477721263549187265201823387892055644036611607270988670718214827533297256054172526238913611657908682653076364070984472640694436839973732249604919674116309113066435839343678208 [140,87] 1238203557113144931324837954747103545028977150077494634609968155567698946192095298686755789670926086577185735410280487206270605391992021063566628555264039331169580505592240800870606107775511397410854194037915888664048171613074730298134587644943924172440120698843290121121106942036546485288453742051744155098509351095942791544877887679024775452019529657918659549456961185155153350710529209639674189581758981821481093089402522073787603700683782567794441027624770871517312783564106223656392686932176778949805280840890284772074626102533773922448482866457998692520594809194371705809019381206913584786428398543377213481010994186618838085697492066713584324667085399569867532083357153656502946327461993656237065585480939633451134849218187368524920032064357581527440974877695406729452864037418368121610780472921975461195103622131466514460330743900164627763592555362986188945349066853323449096213789119111029883485872516956856988066321739908638753227642457718011596966327216417425755309850901444035012358691338845185092548415029154470973301840175683040748303631572731885184426716740770051531140363353495971855749686555532648026477396992815271826319592359267533850879832010519398193941572545415542147359110916242999981839225240506733808727833683859524657515904459038898586635272760861929053631317793409980684339590950163892320598222481960814653208281609686211536675814979196589228809320539331334856531854995702418183650862168737220153059223983396550450994713182450670356117897687583954526610040580808561351119643385994650737767095526252166126316832031683082993089107927359063785900640647818143007625887942883999899416841566348183382891631076120755002625731889028647581657104603799043415451786169274687398999390033412862798270984750181915090653727896674133071153826540309085912066677935427044869794731355489087817331579643504824106179617581743379532758725618600527769124532289580807271887314914060839268376675787546994725255463645567900963204838641289070672305877578752281629868636423619112991868362678291150797150178504911400708692748778001364480393929756445316444087448816800868068453837657000966206552494145805978499745890752332205221700246465294614599795202316718403682720 [140,88] -43360226174991133584928990790820347335698249533609737884522482662574165660272171480020655387875498831611566227669061084530730590773911602294497792516559012776960441650793026814534616839585827892966130086113491239064418282730433750307187539955992826681096418008985641394987532856367509968144760176887695867759728436316859764719077950352041216339702171044303956166495511048804271730167557229209984279340577781707340779874303467966898424658550984799286281464054618889852043023461474310571516483832065963856691744884729494078782446077987903350519122471750707942126731702392525010230893782160803963043027008351310097099393714740269033613439605456558120221416940146912941627353678529030688201293146816081029464709275826666181259451944056139101916254347072947698696337611306447737728200195452234553076637114094703294484902359001867709000265836146566329157669620217853968243607981135414700978930565407942289007251442762095266101696452641058564592874332653954919817655428074043547624618432165695447506427957570601930644066208590033285722713891366141437083861385890561889511499007030298746441139605572144735647765900739256402480027572506797501899580403625135451064226198673479486663748728343131982548383773524978296881372035412832257298278297582437884223522913297326039274221028230197489637178170651174117621215415168102573729399816387164826898074048294799605680213160940441242095036213989836222352292237620542599714994020654855939567627125434472870286260917983171542706224594515995255763311197590444763345485357912882896019767288718749674365243999713223316037572277341922917579253684691764534018411242372562992714686398820000995384916838138361671382498606355143077369207352083158510161366174740032046604034040027938114780852785231297256559827698184461536680791388419780745945331247238696697098562842453537306956504136492039904656768518343053349344633358797045952066444196758301154582875751486556662240245122074105495517441227116299670719520915398577208417533682737685542776643118532680785531682810711319904630439138753741546882548034503393792397279934270674329903898006867105119093526347258865706298682741561622656568731182428090587582002876523330653647078948845145216 [140,89] 598122365205650590158999946031286086750305656159563361019541877257935509708468576482018005215632184674673280989782947620563796149210622119636643562500012377973534793789214812976354745431065248332750036814123125108585061880000430912212236960973124341141157776646743860600937391227913293722236197566848484482393451225720600107015045910600472347946414513614770713840639164942327694946338731139674306380434955427233443606101589988637782739571890458571730106885396160887525668786075097035297499232154146431163575835264998110796945141123998321582276677976931435461917159179270186336872083614766297209271901925228997943728655192479115603947743443186662668187526731783897862647122290915867537209875395147868467584683532339588615401076750417320567370019251533182628393285332346936856999532841020058762993030985980732965843803074228933865978445454735087240052192777779775912648582817573648325464360780327777111847509589182321263138648272285040668403653410236322831716109443324460706002540335484878200817112160969263582992848626584431228631564279252501702494138233304007210789498316470039293764971231533558390443874563669068738677423590012818294542660308905557261756598066426007687438933666599739081563018319435929250944423632134154162442178207441883884548376380066808653285554927566480465533296110608731279614878736883856828545737099005507534643423430632145197351055995440182194967174946206040133847017411530737083683759048711023580700304781683911831133773891491984189081972979335472042741766437879343526295480989880091203670854381295849053754283040375030604888635394891561332569418859584033073928266442238542470685068939253181129849804664325424663228145274384142008036881233284953584097503290589093040886704337477148941264541996348003348217768770552238032973573167871485583948821500526932034242414513523121828836189344401528262454543636689029550940515576650574828547565016900968048547115727966353412874487946663054497731030447137175893846444836124385449545371603071337097235859804499204449299707460162227686636780087037666728554150155365117434361377496138696989843825083210360564532648147157614473222105027995568016111683674627413262369759101397343913415218363648 [140,90] -5423096309091803510240924855812362171716690412801667447309258183843358309634348868549035508120094321365824407307834928829869804403717528100759456440332696733339236233360064872052013026204539999172856674710127000682777653987004291319788698799950621935260084851222482012262863129419638296072997559805239717957267120725080936965126700497595563218475443882927049165661545515864895581214671265796908881179898711850119838877381834426655170484721221272182824532972020428677352250943080046270995664436625927819002854995121908562377549132251450423672056945466777800233837411902221215666126134522548558774994072534613148798899452098803091848929615019646193534177938514024917699036334227921044043787047334693878914878376132551292445489469897365318691215341930331517297298101727407743311111790868634183647098652269140651428542868064977952764756112850231998677120474694253922680268234561370862716029490453508036757728067655776057575974151119734141869945151466892406170274960961976080047541398471862254964626485807250874362282903385049595943091549742102115510772242402478461027270777626723605218016105097288253109961702404597021567037469888109488609244477949279119619767150240922970067026658912567128524110643334388332680553232172575652359251569820216168335857073180940970667351215520356361206748716302979045754898567859993408353320665015135339093368336491672256781795295966416804306907417413283677864245661023503703286709063669984759201816554645795587771607429982819793598843828558203811161106761965113330839924374498395078735584150942502371482896772628984267020709480624883465337661005520691452356932250344380490964062790448282812860375315731253510300519122728710273052896458648521255245949585299192089433917861001502060484156716631889547228708901896740820881474014546774580449685500818488967063669589025267727642899414594648910740717611942652699071092258380653703931582010244415108476977954279648558358052433884808588511522323153316417929411675281442413036314472606000902439929517855016330945113370608287062912572598859154290689241657931634976961075169129884821175300974644827191638572122561029646565272569379024932264916684514603198089293401470559305677591712 [140,91] 32469307175841343051331961891310571090172495335609005239699376972051952874559574585861745270989547818375564480099716910709605971237420543643878931761688625954226238580154778175850309274978630051579255459612053426306808078956696139285499121868561408671847237941853148499279464326012520830153882943314483192724955108557976394002246632294685752262062601387123140928371714548203045088130221192339769138712760538437009258105498918041006583167742856640369918430333620142505764424004924295850653888202856061007353929807257609891626828584451064476883885907351669754949280980252071489555592640045801149681242472926726036510902586097023168550741955153251782773612609595034664275000402299420670298215294591620470032410351252597466300607968137988470982328775447628217076739318157024642716259286008925437072596630123258589074168126824037397432534071518677327444398182007060267524171275109064466156329634071359611592992353926899407438878933424978969817526254984470949420879029135792157186290527175054845539932444206328721063018471050101744594053380154463058593994451172731176745833240831170057330916917977136900482688927880690129542950815799514783106368227056160003256501300981339210128638749009583013724856545861178187090593151380558417761321514024194223279968643432925867934931845730565724243918628378152139230505597622385358880697072718440157292736020193168740598240077434973341195020568428411438757045605493427885889397799994541957176890939406145244955043505944574858377313080535178386579842244032073974588487001940883708970875267952551032869855563337897648569309878636609839397055672057887838385412795598421438146310684570754286868475404492267138428625001480317622224300967534479572928643312158832455719674159316363053035516971416957635969512658892611233118097448744434643700688687667252036355781620360973012716006247292396753723938845770976124212429291309235594598652662595382665385637231856862348512481824779625824144891729197521938932531708997886049322955150918149899155434361164458429828172296088143811412526629535429118562629992117765787058716975518971004580645942364445137493489014975117277719145413114816729555058103245569688836307111821415626816 [140,92] -125434798512051613631914058476130181837699099360521265238822988203586337235327576794825126831773876447945904073418486742121385032620512036039015311323406112138128030160715863268547741028559758525598398384445143983976896546755991594968512891133985927390381535527354194810033027643331296854080669437099633425441591927171147017443105831601157361458638241784821425497038941281460610359728956611984673856427012330521806802322990537635854709119615167158388148727370134405826047214856510492428919376432444214491996224232947353241068509818045433749125071640446635444364167762991675421557163398957880480827768325364306601121954199784378965362211323429815193176842046604235519317802469591317933332047475465192219887252561582016463183855308451537642723414577908836127740321261216873896739203759774589502121392864111731555724515802028969094712480555895704153412523923044633756994786695907732005659243093838171756619501800998689966832386882391927107491176853554917467611931488687916300000662562173691370192605137877755632519046281015778481394346587298926840139815923786690016170070164064645874707997287684662715195536453063435128507828021270798897517969413724292827520959798440232843616874139469665467278410190397410293221782213356133683296634413971046644208886119527074243219817526438574035506690695177564161163645898489282718407753779695266042607727187325584940087023076607318310053984654475761903279386038134915112769016448034013344043307801647679392756957491136299699446228402708701653804850864840017343775600515409801545963313091672118333389816228481829562372765456607390381889020065163300236364322030073020454072464951206684611395049145675317982521667562641469234051427851333454039877718488390684775108888982981948320541228094775670529568258536863130717604239259672537374549923326648383280464776281981975149547279079075257960002613520725566668328541810687759337286547681588312251886203497921306280974967112922318118091680564658995405192801374131362876786549139142896085454536720448382699749770509969643857659370296926165783188613096909678954253002708196773941007749130924386292523355449914725406735785308692820467226546301939815126328261485152784 [140,93] 422767733357178067482925939519346365625063503657249923994258955457828604605059477115709195189805082593976039906345805358844954600965019578513087112178046512130398916321544741751482422051463349758030088675475145258068442296646229829056638590615710156437602810680715221324179888354985793122991518276278779741653319383542254064221246610748174793322387927135660405511300739411710438275877269386755223296528375395041394871889582258754331105581183665691196988618456470182998954109208174786136050794688096453570679933638256341433691459259956465546124550470971607735790815042380475769734830499284954210460846268042128623316897269040598340453814643241751070788752742636852776661502718143724757427101072692539871521886622426409154994483349724774365212762276519566727222947027515437875445201126006668096955057123856014011594562360255083215755319742769244549062022849034127705700436114889428865061336549155781968665365289069900060512101511087332426550083614048730295546316986025597652786503795920154645255668861719656571148857747328264365630908886613150515520849920161531355414982870590905185718588582042377819282610539726472543535375648969493145014608200895298736585569994083739779199021405915633294237029411305987967510042973890814561807576928457085831957812424465705366282784122002056905403111134779987501752805552445546036083622078372846711668872714036751539128674737877516020804729223680180018373384905568897054728991309466104159483642243352011926977169508142186810995999011281503859809056260836943163949650803704667913851730266605259890408511551794991396419357890061849128229797149850171289883416781266935129100685085930772193012657329118238164321171490493256298488463112626101125995852454925031557930732752272277087051294757094687647436740702857602863681914738548276605911144878917206223025652572008883535389716186857503160717931413381344466104415121897755570964313117858114959983704480786166267746573572021747665386898498996634763340172044270181062014083234228864887227874181465890831942187473052956283597006014995136854228841509443460943402090748400520583451903524825538845139074450788097595555267902925153449023963808419881931305110656 [140,94] -1752311032281519704753889972076848414158695140972402664745560802485218240904644423358159202899881910953784190621615554516932740785841510595169824287901774571047392717905810423815643240151694244878731193782588680455462678324882396021401039909728071273941945015312810541964511200074322128202803005656598533531007225973716734286574016404005478450930321713180422807842871155171050702775618750677554456457019611961081081796141279707339872847300704631266824206254561909425864924950116074605302748838070458214720224604000790888668645911325008937537627485328083734815258769236959301395312446504785479356320142297696754660272461599276468228795178958333737971339404345461039439687870481100278379126261590807455956253816743131109126975166493150416750159292506266561472061553716285559747666707196157394315888609909482733803200365445309550693836285837675665385309845057218260430562602843492794050478968093761509661487576847652334226262473776185098273992714992764452832645563356900727381401788687817171811027219766183754568310876624246684223736304978469493123230356650203018466852470327553517132661124547537110545153139837557334902728468650386606737942667410722781909478403218967161310434675783996958704088820885535404622841144666231855252983598652985462899092359417472132773012052237853999573373074409061766020100676056670773758592642860474749457504727766419550031319135130516083363419331446243061306807113259794721334893930152243035070345356708046914924698034812392290389818707647065423131726570437947007676100587130586313517269183437114853332903583595737336784104539423359797058508118471517754844266186150213303322141972819318039231732669178624332550362439415995163652661836617374095166159209151198886902247948366764637980724063707480363076097873515849771766278069869050484631452496254381224599092204706777449676185661595280980660911600079102485764725661418638848765928979057670999627996940501307537145288554547205243123235202750382135935961663543938562100855987012074730327228420736282524969525886017081685358779215935818139521785112798208166922608588260161865677270861173611389126999172010190560385019145907238015200757352772264727734528 [140,95] 570597789819708635550347088683402688318787997537060327218452114988038080262384185721214448033133815881190656695229674336112137517160321474617812333893028824199286289751612448331096268663037627899880930329713733251398724298170055288864051207444344243829934115109290705035789245079176503065562092501686244856041140047914543276453438178361193319639654177159714128203052484181733008586898928594607765031065478745598454877686693259105597853887237061705045595890848791799612587545257186962897928950763215444584758711797457547517987761647637008066960986311183683922885506185760042357027116842924426486740186632409685741570583743079011675501796395721207995969054488793740641045049305059822008961690950396607511614520691027012428308156971824081196991239471632520612475652054070628067524539912668924560384434285251038704618243625890088512744652545603590940219337276554968737051112025822400317164546178181908076828692656731570153883943895100881774360570808769067389651213577461213684280943892471262918755304142249958437439025651996967121958472563969296899404649652417996348644296817962978312962637948421596730752318125958130213712249317683546241862198552675988643651664088996786492908991888853155171647132738715501235708854961705961474628355582637053590518547491677323882291186058400123696308148693998905880259555910694333586483024007488324260943679204134433750196168312259600963576952329412528687577519763444013055297396035029697592573531161416036602685312460981513753416275514713056852796669821263158214482649745198451112435479120869046256833849473946275045957131752430153106232183193220414703750964062784596045445119510623691673054021583818241035867509437074396831060890263869784817051114998934184308823494298707402373766715525954590862033594776388699637566815081933318979817711852361199095905352849924158820929224636726321088248347285391802810072410451121775051234919297560673177275072922707948487265564559556812835008227615822778569889888315745943173987335449352499033427189079145764354900489655107425753073374911258386753696193483533144991571355032183891966158061463627491762536023269004744052242716738293756124745161575674432 [140,96] 50498135942668768840334366675115579389144132633384996520108560440382952292795805845407548435145344942570178635565865795611275416890194889341542960823136473802017901867918179538763329602085755921281764238571069065376389973382463199278954661056956687668928442421641321592136696096281840788495016927957360989062177754388459524077891993442916197770709931571219492488738790444460951782558968538847007060165348984612154855644344425856840384400027187624513543074511241391691118376832533870425861082566226435038910552908187620127289668357891499829132404767931607228961760735150103825150565742029185163772950605522549860381167941308913340772334937433319089298346243763712971661053776888639768375517942682401970235482809109852272906270363420289293924472154850603171170555711025883043144934076644032536442826695761113950506425225971418850489732293809830207054855223513411884753864562354245790323118211464110648542889179443060316360321736013333909409523679473603825356585937521914912207729351704812911768578934958991427609849062600167477093877340752208829841058970060709734321354253813019451311221116162404624839113816614176410189448422770847962914984425518412802476173508332694139778179872990467166077873351977857893877134351171244477758840783536282400870974438185574005106605254321539289003811445386885823018956082427345830917412182971773270567058969526022327935747700278990680111758029065705434958969961298550188297618008593265021892359246647224982794353292075481683374420382209540371761354925823596535762215547639242798445394413783626544959111479052514181484359680959973648994281125726623574169956640880873436117548193220717697568035727589723665050953004725630249113357490153588058170608710178143540231334499934630927522378028797155507774542294781582453672216342259291284041226927291935688266133878921439547481379814081724886345805835196311954161674955820138745113918024333148502404598943187948867864426315123617895904960424527931984796668245776120945449983524438269578195761328365127747815932466280388185637036035987683819654714786620294609020776029743926964421364913244861355312111547582479118795056845538326729873871712864 [140,97] -208969013831943479831916241736815001573934285865709261035289111103388335020185718138213915115126637375197265773439407231340907675481473462384160032328612367507297137869395745065416239019146217245085643387597933343755731662477713762470442953094772072065801845172556458186450145046694653408733232680862113858164686157624609735788177303404735691745116917052220459016060963780953918847806923246992157696693382357871025661361678022746369453446379716599358547776763002040882575052481464984979488662825417373531004258159216893276078967800004265141958029766052787933618369107011486296785547251660385616735065459837779423955389597757573897462686360116842749281867559280898634692488143337488005216254401019059739378194045207756202968038069270286810622439629962945968495130533747750148982682099038139270295993615389896278982446570373579522273318275572699678369502846754424749512550023502373397735459996580575353988159220924342841699340487274166355800489459376098448890362129475251278033136183412762302213555963041494199212113049063871328834992652695428161772563439547480360104962400599009327765251678704483131296340614213654482841954119175319663175065129761933933545228659286173472553735314106837013749756104838996110089686165199322668026908660288559186647584709837909806188949588315477613630653560046247056444530339433639329689175405025582946424460669808430986648720471194082032903610481483157851864245103379053323805781728636559661947124152703747835955064099111091732386700761811252351483081747153241795382064675371918002931221741271158956978447712130147822868955410778385093181656189311336186020304513736256178084277177802772133733207942355156311956393418769059470751460242678559163001747087930711505929666022339847778577486181951696723712426344419711333264037678415411520980931625357489360169347969576023991422035424888061838019076599574265960637389613656308008784664490486255008870755360179902398753739897980367218411984881206246033064805546781440618711269414630205462780563623556408498484286023499234031652072968165785008670258103799557875952236467842155402744976889884957642720355239022143529906340330129254377666816 [140,98] 79013463254036530211526345001024490382848812199629600800193911265827324069119516814262616116645260092883226843326065882603578370504103213701438150490041004733249000210182636834611463776105023014531405981024619239757932736046273823274054606031057819760301317094529153623985404713164232120232128357194195207418562429631711855844445422056803608785128803059129912759532575237605254835916249022645944664484669316661331918275598878504275598005166958876624484852649208823012304545306443598890451094007264621182060247671101404353100064574117150838597076553858282377245314449901994372540759709384947194088131449258904045852879424197376755630277811601675980416884923567331372906657244186676369275521171498746598829542518886331387791995234853339476698230363424859167922689689155481973233540294530737662244781214308645302304559263940913154678958863991842149416598747340473437552873988926993950735281518510852206140959933717643651029320569537686655360110148993007936721819235909331758936554930340669119169012783111411933813007790391183325237464918734103287967175608530287640161846869852475713308786489416657381340634481882151611558279019692035914067773808572881225836022322064599535601087420322581700223402504962991116882961963794050992225616672026335655040152176554127007733626342596998814639161887499487222211514063568291984950566111726704334448165853631225413983585504697906847753475971561517534297127278375468944067567811001121808075057282272211931606171505658723163464807202877383592332817774424251591178689227061278787174799669554604452147740521235563076417691050355650486622450488210696939707695142195958200066728258265661865541644645039313445316885672479259675109666155456205558758431191556431993511349175317505675440189954650289375666643672234067285874925933540929209857820348721737643725485781962472535115941784510697783937715647646798803889698580114849389764338531925869779294122604940609646438645194701273419319636404823673108478733607444410675033985187781477522378707293312010589177361539655315578822988887544776147956881198111271298064308851785124367769602703168961462902148398344751274570262840483694624 [140,99] 804225151609375410171658853749473962235508083946014318230767979528170521149549877870453068087327190590292868773334702254257875820754871219411932935581308940756101048034513034078915171272153725183804309022504660258913935990969247559062988181656396939480830764752239605823813650492303325853807520348223060301420418031789069325044691245059981114512372535584002350294174051515142565887811930598920377181800141984045094915005599477580421153650924405201770930002565385346943303446656069826596090410035966196696254586254631433567729915615085217551480109785644862261572768743385460091132811554872629241936836776529412968455892750370498930345380326486634037359963900013338495026637511119686881747361551823689321037695416318566245580353171820918065254014015251011165903114466413884302499598986354730846132793762229002263807076199274233213563039493450702602695698265074902576436253057244231121965673532418446566023007424867485889468352077897294176459294432986036348604652070604510899467880236339209128212723300071977944925283380402275737496889075015549448068190339712658757709321761205785801866505787209921896859171962328218518455643332375733369911653852192414803111097644535850385902056008747495988788467823023809272783108119244896809055411780511187036778034879997822094914683496595207166621774559769847031400496178026704918617239454690683181232213473165953713520556675316547170129023008840080097519857443366097447681415086216609228944678840588880593573839272583893963209992260475965136996586673577511930623299427316270866851082052513376739869115349790474245752749730116729157170902769269113235235754480175340924920076537784122737702545618527024015895994807563352408560100847481908042666744924697802423613342790434690676558812152956920459533254271235780023996804536447429128363514023826822264403662647571329958571313100790319778168801260962253859779624869865521986289184028655306842168544168118133607690442227979785506344080341636052813169865121461735231162702519498601800983676176265922530470172307572045505943933307967620492098693760288540770617256077504099172608508102840905812900891838483313751650586460992 [140,100] -1285213632473964372307681828423717419070750631036980843454870947549238684342991847292029788093363583089144881394125097473265546367463464048161025046773155929253067649533546699873975500566006388244253149048532496850549889802551927896245272934669118373476340263157082814942418721671939629584563519995232687762407077769287839811165563466601256465030713700055676343623549894906682562023778910636253784775533117121332259209209240707385164272137746122645417236285577943572912592060852010358897868035668292380112831807146807414212293480859485896279136589795847953911683906865886727125883053854459502279742310823354747944332564004263643207679432571800704980165050675642796580760099284862855653813030163364709806281382831301140684586288241413146302142477884925477761168928504318201494588383353883712491629586225620178282744910577610213343128340575798761573120694375515589544509711014877039136968422013646588147577569188790466413591427088666328796844861070858978802318988852544815811563717380557018921613078817731632050258521279113891679315774445851574909487030603310806115503244435135900524961981857153873710196694110948989164316206003551573351422045919702266825937310373539685631557475189355105444465895604762954599920525251365194257208349546737617555857294524184977469501754068628924859752109204736881423805829558586637001605867069545384524708484035066338948451462529290124837924239472090412091543467314269506693094366466398060081527408071139270315890769128950992502319927144227148769598326879811693483195535757281438248686806185984668526448566045889100010925387144148400085659091081977707731115388749853048909269265801599369256319188795785114774775963068770149757534683965138189484725990565970808244421660107802842245551156565624657329578627095322099472971896385683638389771754477634527067361688646309516857599322344256698473962371558558950538308938896854670397952473693300757458544614898321065445697320213800530830926096816271571906028344901646834718256763580450425638613162258847011431984193278474099797561738749571216136455806711722506586916888833261568986547114326647765931228079732893144547441852 [140,101] 3415590084904020930949822258886911344432568214176985950631504660975290100620746147998675293008303120033107816198419736471039378028509499278955899435859144292188655515191000532307228521537724806734993556281559832810489281296771158550051787160282740462373904882114028010706360236075160116451962292864296525654734119331069812162875732030210825609182776069976515383919123039753372272499008617780382894974493812232053793011984089497799546814790748657348297560164159660175714668222060471620292554514649802144601381662717679997557648265759630528063420518591169117562756541506016295683241815904035428442562972469081761825591816704406248402000834896522132086679198071132037724776597211160324192480032329839232656417003350548843430985039391145168415257900755219551986162884916532294047248019429688343474587559651531016671182436612847331214528386129671794081207682989305042163691027391756314598992931260732563657113216682803822968568914979758050685082774865185402068446027089512277609751256765945789297865198973583767937892691697510474936275655931673596652194826063960632611938497500958935762229798885326639678238601315713341262518361751876635099963873387410449624223017870007315166763329821649572734622213366210495866897455939003074403810722893823349568729694251993951503354165725300586843094744139532993394925006877101318741120913819222093784256628143917574974641120522876233944099539264205426349689759528630079026016110657823570091876654868771607608056181370545135310675451269881632878900310179085750363537398662155010866009762937018644230731032906632566464110930605238621250362126331435326780007807644725680493509082507465470904285771897950409176854035113400108368676860690865676898403739769786726319409599395256436902410408867576018467858287686971975417567188949443092684519898360901093901498701153302591976180851542970411501936749835864351586318591505641375285568699956780975429199950539970875138758442681621453476796697767340462703935967609620173282047417736779329518248018407573174261633222237482664874890028722496338850513557219361954989288451395364841733812209579166262785633950954083883392 [140,102] -7940751978545894352030414336988402074673480401382595786163687785890389866360350448148657853142027371907668772733540052810692068806000941692878582783495893429455332618554040823466469723782344021201314428096968596099209866276324661546987014713436020058866469257828959775095051442930052405955147757709538058187344809552828242212150446177984352325229334261731836948920506918544795074123258473342840532128213219306092419575721425709795467046506577654863318088963272977371337633546368127651874996113378423251518664663440975747851277408096061025215890686513275787019180774899922026155529949948019643845203584878808204141183653835163572996161731629481234811838368093044947379067184956109857172945732443362242914978240041160989106993395566724983367704045602446207723580660645461807039154412153080640467499768671599384597015682126425446468260798444912963299532286541370592491937302181596662000512976025916818699759661535901208372597783728335503459981220505990317908165213328445049620812272396548394655715311534428188330507302240574899703389859847158915769295543231116575504249502317788520179964570431571139941442747554328777490212392974479236475972538279362021529868546610546665463238767529600076419240367759964685811743008696223583565125901268208609199193259566068941572297640438187397823514832514092333845911642638118451337571210339914329142292098656199924950426639629933784445824383114499196616899997426296643895300877360025602105052026793275165553689247539084716784789495367216961125207003231952974208050223448153747639401664710880108769645611004126080715948496437189758440361051884850112709973649420363661880487928142657474545488435013162006617979337860623763279359588628712287547959866761186206642645155659834789937450352529313578006431832526902322365566705367069008430556243641601817995939858819915348637238493062360040646368333909815357758592194427067355442661388694839609572263591945673976435999127924059336398353530561684698509184081323836800424483984537651253459628734141493229750501157992665985606986854280184013993207505488516567673521735078123745760366842267370985594245636107840 [140,103] -612110434672267784932652984296719562254052857974072377000390250167816776393759996182310366206241599101959938898539757815749572335915398876603862308386672797548925242246378775648001024380953722255627730019452717453761690620671763978012593494558867633900320134783093135819049083683766463615948410964660798909625612612990629345612388389760966681192271357519526843404702475595555299024698532826211479333977302364900875854741842051815526506101636789039536249512905300435679583074732922388614322006651472642567516176303029530124922499469593226751419908710882038527078441620828953417317519924253517026827447443463674830980965120076565356904687862737502211611491218698487930959778303112343617971515299443607644321115855167448505500239556053824160774127476386631044670104729985200941104948130289017460151402542549263321604715879490415138317324836896331386913090488881932285248857907576564510855409282037942150148755966717178632084635373872507719832331338505921391801491177149383254263336768724879397931781505123443540029775541939710877580084302580633665328145412510199794393665381403018201980017793143090401202055501266628405467046287078186171925586133310953617267013373483389221624301048249671605136180676093124311684432765178004322748260231660864874468762273893817040290380129142042370638472757714599238263279261374857184033005414440324287025724262912600054051619006239368049422000709917517926690595689523418333429588614018050420502936334625010850454711738644268785120344516595864775444099407265048784431142650877030480011882373274618432514995852554527825782735183210126402656409912728869780543467683172171018058770758983055259701740636655166248768599242499130064519830735988377753476127129410150485746351770558354951426262309450044323326218229546493256745387973672228668759565855145955477635299317836043720680974471761882899303545626832097115478902034326256497380025201835435662810040981227872943019841051861100485216568420526273429715610504690350606643139919794529647734579049695194733234177496554547360451583889788534646703567439261660261428284163347167906746819847974795102276448 [140,104] 16123654145190302687797187951390133807776993879275418295795251766486361379158006958821822038929290851965276335654182290507684099742879572428463308605121544536718344793966533477043189923369449185229561862506818839628511641862749003194584118407851202953840587275585793259035864804892457063646873007718854993724461089971636154626169393852329425390866630860792637910412176675733099929269409490297772526771449719679960104102756680642694557343075609884621995242440127685774133524642929086493375662486353097994177590111741385444899595236972937960145347012065840606960791387533352036940177169260244762306879544383412714824425033312390964869168979578503076332590408915383505238597621519475875357447797441054010510039801935730522880419026769289984097696797444702048307770177775265241121462195713429206833733325716745864719363829431298969767426150969422772569886319392882635172985262136481318448248982116859224526558682455145222128346782236188935466778563042188344294079836387324291044183525788930875944306814854996746878246075491565838495788838869762552547189774145948569967456027693203505298092290156256274444011753889868150892494697759647630304316020600212298982227918270980010142304055193952024521464490685754645885203910060088951719372978202965257691599300980527638449225052185647775241434022949797030167637980529456631304708629776460665590613157526883233612703407435085259411367428185719537642588785577196281812158221078679364430504800258529672834889845221345118669029716607581974889363901060431745927039108646749719870887813707726077199211555214452668811410309945950411735095508974382708663204221382519261302916497099431434451276232983973173426435676068017667371190914385301741629229870380116542182516515013898705290723954983038505581352964729690870295343345863045657026969291787610389494253709561666448043493635140218270923418772475879965921511261743849103267701595617470852965951381399855725126976516368988138884080945154225275953265696089342637223305292187332779611366623830541336185810674744844146689155568542021090764893336023016809247431216875442720030864519402946806656 [140,105] -12892293294723616845089989627296561868054271902285102390853373517373191577241328412893253586407648154143767462051863165104788894251686066715860239786391981246604361833287963013281458498254762014869473424857417847344881908474593627551856810455846408458210091527305202036912371763441446825959930555773669452277168562584341129969399494917261241928487639565148594988750178823152693862489468530497430098152291580975600095868905926292316222709281213831445498965902195295111851757338139479861448599310743573696494358177350571729355991575231226582427082103351871291952499332731873368021533355544854876811465485533467021473988670364288891638839998302992110293591613059114332671911788286540117111370565272307283813454425261152583540493500175804673202948883609688317787699074647385203459317338208942251034885675493868067823267984788851560141098843097492342564623296986192125023676089754504771167570788072962649932600193190657192061556423826436575892897597141056899200240885787924558131352629179676768825779422493181498821635238439626062823392814981170346822165264286631853445807813873504535475442933017953440875875256646906173227406459588684152464884741937403965063076834377018448075420086536509122400148289303442201382710249246350611558501976336831179628070839258445245123169399426358545809780584906641877002110540266501368444725031362571535515745011183948265346147169832240426225118634640381670570457901535527955600400637307570699870237732966339204439149304768229562823999460887940612074487974912715051580846280166603007524569539645813942736240235539247810419767505343955972772251910322984652805355011860938940195868908080205874959126844921193206123667848075284670650669769295115737602570159748868079002947984153596696065964842729478709898113066891002944759365450806852785330617303613193397231236468749231817819647724199628574944777510886223950670945169126479878671766925578502828582842169643748771617539873311167221563108522845631552011410296864981817913309609061081510160540770076745212604619478264982702415027489945137136469714664551656318533463504575955483694490568823040 [140,106] 1431124584254135905003101520621163417911863340485451705260209984623832772744935786732705768909280709246787928124023935242391662048597272820194009106112254688895908548160694008045695686308806051685637175821956576192806994053913271476552753576392624407473417916952350189064415239224617747042834656526095096831681027348284224315951634796465036989594572313007190731012958051554753962339658194300451329359072577411741703117138408689560625977425235389869884236746754323100682622024432253954619877760715405856798962733933144705382825499129586169613125204221065855303585325418701937398015858016484558470402771857923429851666494635862540631032438069435285437048538565417237307803865146996837241917961780408655684075572577247604402999609464150236796475319758778371504955192941902952708950805121813089497406111650763685885041191431544716141508552550313555417220646386294731456126269361161905272647779873122943714377399680474687515359084850367855564040596727102276694668136492410801359733750122949070880236239465175806954327476138218141145630957082660283904509048508541669471058566560189661273638978442255052023602256547253096205258385606660538826576574523130105071148933056669451645641243469656519034797610625553837434967722607619771092421652487613573463784060325096455605709939764922441559690680953161082609257266444729095342761266350829576091490204831030405950080906943682979106925769929946315250412170673136244225726055911425468536379014400431849117397529044227665010351826409380934946629476142168069869621818952677807620058422212822778324569529327004002702856144470087246690499835942320545576651453165121119942999952489710056764058896573301076061925960968374864919081704777688589661122629444099953147477965152665462684541363258368872057707768287061349580060718849084076622464500986642905763979877326834180030808897152714075464922928818828847181871842048623436205505737626773037165001549718225893623362293220637759804453601584103103535255474413642307135788520402754186818905157634964644582418842128931154292425054558049181136650484007645053864764482524690570559245136 [140,107] 1050488809131943532392761789526502250935065118007265716697152102851936010786633495087693101630978738596310091074106595170147957613802501168384790491848263121538570733316280839935469298774381318491677765753137641280686174894676652082060068252169442584935723864460507691280692411864738090550689266930622346615428928490233171308112281292492342447693964919739039121514852729686836113245916313393243980351316203294463910514217591301348234761646563707454020293192341351844381490974655375990177237933143836002576201344735882438225532893906572350465013013380788671140892787641249804794254347264381849741690815902854306577928297622215849794127651012627164399153938096460869707921526233125750056756114188284038022779296131217491563156964104823743421042070296842600352839720098282222572567528272620795264116368821145558811744428884656868066534816424114956045094779602507959095985346380445341690620156912072224450063702666905960502231788246380138751573800073414731049236268802248039396653302673665495084110184326265297289550048124023526032008983843157665920215947810370229163847628334988874314312239970904048171923720217408644588870353583970197667782351271415698878481186467064289818716267803534075855807777052167625284005940668933883692145123614972047413520370049096988949931860997493305036769536206783612863231904816666922234213676521796974572946709855847073631857913188021136084391133389451262598465804289401852870367559924551908095077341024666740637821045733702372586262138328698631408787027805726569519418085034548809308474126111531254820384164849542281584734929139862141779117703467422118283401347005092629276255006186761097611786305625299617304220246306346145253072908821813172612651288897187682854846707953348243094643901642123157545544749425398602780643666866918355799017186540427616323075548013228307638449847344681841183207993682401759496534973706916704300360460042671411563235160367357341791469412059501315223506483067347459857429274712824564532035339463769154839277421762928237324277899817636901783964650431313173168434139985057064144793980783639720800 [140,108] 381470099449919747383080806044750107984329033440497738113080279359333377435676883640187620388656884507573583946294554226305053340043806416674051708489546914288583180732939778124966860921871020187412107611130683617954839041625652549067419380974755964577707925256672840019088913915752703782744138671791319860605511656011710838895497462727854720412458409294882286357823547930054241840918330294987877582879520508767213581064386310251639208942002454433420868381802234310647108756943819714970355901394571741506812140131616037084486224435176626184052599828107702846606814756253268732234810488148974385310624962393413056351058185197318943526415111630578830130246391482878129979583456524468491246347644979109936171052178383060120450247231445781961991753796830602100815494223486481222959163156735736236085467680509311171002578769403634597952240359674789315857406172657695408415774613090191208234590953235111559363906273621003276207288452135222943743211839670607757986288605586214276796906161926284900105234958410669687940212971147752840290988938206271538570813338277597075196645713930934145253734756579047164515414593215942978132269635447200458967444926841161039216644916763055784069567461338104101571465691808978042931813621369362303066640274037478696526257585051322619342052036347240558268440052870088749355933387465347495329188904826261927056425082123175354273073683963610328458410542065549074224905656344046196868298276845304246310487704552790253677375531328837004466436824189643442158702794585934185114405617263847707235161495021207714549079317425177962735689873782321780583538864678575256207986384558310560608455696858738419382897418590946320843976245262485856319003045059610429337973165439773481358767734815677983646277947949439805061002535245982122524160696597888164920939921878211971165283910401053009793576949695045363815184042662124151975816111273568254749813613491134193253834603425072741320400816969902600058542031859579219190251644872877222309085870461600773323761172925162930118419283853009796330497405655819202376551434673132057155505403936 [140,109] 1488264387514066176558329697534319890665727511238379583813041216036335636290607877058843597084567770783982582193796644263062970851907265374109956607588525020701027929482566612245762128403088322502605198389437736853161042315898338076026509521475171765021964474675404810466047609824920285284048945837319145498266653337349072666431500123316441990649461465164596200705324637876106349646544415704518792707565988935070088297226785321988842885637683734067554783170235603651975989735059875859030252984559866842981601566368529588926462563899381160572784519835774911859545379453482978225718497779121650311608054344383213271426397895838902264441199246332589709496833808824641161469972398626845398471269311729368214485870070712942266969943716788659940308623816804576777454077090258321953134684875914463521578360246124832585507005784292177664599462740098332726422790155915046198087120271153233023008816395851741893673579404059382997316064821967486929899944488719175355050750476406172105080096480362883488436952754568603812015500299630566389011427855154987679702354837944806035836929340572370766594079939816107859256460445092558230429181352979929048879015151388106798578302244449700220266792063799876813556164523396683074528042693805207168852462121307703270833757446855551747850440848693649748591953936375927235121388897667685110258570218488607561686938501588245875673878756263347135644709002971612472787111413829038710737627241104083494916152008818741944510931726268612389061266019493841556651923367165537996493229791133294382796968420606882104683521448389676789997185733245399682053296887994863414623407667984922866374054192644660722658670674780553429352925310216659416514908767164874516661291239448108533174363425176475762142415233132061168118685385721648469652615754368207249632538184517698451242394175046411225897213107301353968619881997882782907194646592092013449203090560561441870018368071610404424110888264088879600800757474297723013134593084854482193430351600061561825989596063951116268695443037710654990399064735984954535650893676462314286426624 [140,110] -1876206378444582740030701216696094863363678512714129927897866068286569406811061564404976902744675699943905473474479173978562121885634594164668864764441511316498639295568358278569498607503932201834225960238728240087303287651158259027482999597943827391631832077412114670676605074762758954535198184280489481822911937043308135977495946136871544751317604437773232402128880363351889060870349254287885989889658756511985190029189701856833905241880680716861834920125840594066439074045742816094161263879695653289886514952061728145232764521700129505710128118880611753284110180407969072275556375244600142695322564515647340929334969023345618333567339988316313798843504881783111700238139098116172216251021588400826482420883514974518022467086457140357744985706533070781015484617814741526656398751266870440751386499561579271201188713037333651826534166171947200462000599532485442410744787319421644849059178034730986968640370578500331110251879783590407869007669842909260870861530230056978546468578656164804081165624758097390463554255800597675356382841434814021891154808659926507883899301947324635116795610852667911279425274679120650650734798773855989569271492064491029777386474028474129479565824864611195095934910582864093696125059514813093896242725397211795386456241659825063870309899205257362657866797003824012693739892653550235042043784862181743814974981773943246041155302702981812446061010880618039826137676710653618208461209904637653255491187371436486657212293686581060932147641533379595283895496327569357364993827250353535464686030673677812171232189922434828038377873962222756945831581026250577217760452214129042932162852728309625917554773714200514351567822566377114782812239697999202270228601482292022228916038733362115046747570903576773313503432072147204763127225915525268654160770165085826361856130257348209434552555988248622000259325275038420425015377596153045330229316314224647181660580543427944143279901412133591317844968540470960237606479082447779786559885482519195927145522291791238031818873918213755598154040327020102121253169306263125824 [140,111] 313014746537012264387391657757959688640331797142096763396673103740165024323725153394821977459237222439705124222569735550069936258497860114705733454350526988256352196592118085385195145744221396367661496564354748545818886992134479931280981014287281748725579503034292799030807420461652067081752745452125923998447467595661115200314745374378452499210074759767146310474410330356301107715928413726585067683915319401996099799810132544564459513021683137818587323991984566512994178910060479304284236766421700160639125126777564857775665504430126132617227001361219682966327142942873609746501902902504456522093520461852739393793885106534325929264087051895958233873660760418704978617519365862790704577597786615970672972525274397577963141210551237372090525375889359758272372525401480521021668034139307988332611798093430082764151205397522398355769240509601321785178665083226407513127844236183277497540196375836606586559206297255094990318344802072870442602646486348946869649537551814478430748477917533155282740187323474004114111759036582588596296595671362824503662425574201426597642312842852834594152697574934493983216091396837646107098278103483323933470224801246373123455413864891799747002905409328405518040803904121258568244043077932946452955649715718244191481923330140380653896423536240843998908688090684907620018943440215395709645875023570629383916170888246818947418349904562359674673588776227939071854594200935862900800668915849945587810187973750749060641325353227061691214774581806361500118296799013169373963910109966611725584881510862219085427405496875612535031737204276856805178400577520209561289935278755720587439421474413209666459258886913500186978938719653145016551352685271548799605000743390685544689332595731875425040694842965744789403481144063901379346315969089284720043997550983912130823457245758818385937373815324315194550938261120921760445325364378429273675085173932249166136018245251086009541579741360719655594887271709260983629029052358344105712527430167460747394702853060333349738817660260715241785405381852698093185610481976 [140,112] 380710931792827798585658974914130286898756254774169424423667295205403779376339084134056047676675184296663075147135637911038971908878624663036262911626371404424037859811801050376366803964497890640421968277704858479280567754837023003394413424055599745640952597009198953598539525952992360943528545885696148325711489362173309835519583789663952505560995008492831196029822890394854851421941072824585974905877152349511294287248223015270349756989900930884763955833265833200712588143276390949095246944148063388536154863781059718687636751102997293305375389466603420629139840815726871738697030132414609809096344583049260539202782070713912349299779187610757309577143288883510979903946488636113470835338805896345769161903499653772498418373453943890154756345330415413957495854328928938707507663004370662299598662071418619570666118717765213396928102484157080860256246431863122448817034328990323483747564725385218139533411762954149294003677723507129685589584208867907738792851733331740993219823606937732448295411105605432557402122211131756946729177249867341392399142414259504580836277525440659802080985969510711370704575912414981750354151990852311838350052222605160016032959863946881449788942456221913025771447540941606398155484708855256530422470862213718366445303026932625666877507064019592971090941012708336746616521031528214690285203878920710725405624867481073065509919821756159925281441223381469268040582294122889712625712581595177830133072046128681501544638175288567060929533616575434951613621302714635752664447635089600225164700880167922478301081595134037838512820097706758124407734851180287186220782649887359977836132719595990362042331239256823227701769869871853793654864155980944487178181017260083442311272942027776673587850902285905899631503225236692565169974792936601850247675324488611557936636454410603569984640922054091855485297105378868648520093611694329167121253098070200162804041555091018412704229817069815851645404713612216108974821863354880411942096353069006085196393290882121251167127086848431795879314687114877858697744 [140,113] -193427936203585586925308254086824645162091068095138490106629770073076256064350477341615594187291639988621296683702759762028315536455342589169844511768513674001506914987711981182030922603729918789728955454824659780928860020842264700807346122040271828658895432366454642468688452736907307687638266692936875246078267011287415775811912239396294217819503470061493906546899935194866855129378921985053214735652201533103886322265817260161840243267196284129103243849139767118407651794262933770492553150929641380415780744160165874787775562885411822614009955464706596679372219806166808566437378584966790837154168741167841427297946631476693541873977349057165086313278735223414007986028955560884350125018864711822599066708265715462821087289683905374563646808979797923855391098350857806133569823305663739077051508950386769678424251430745996082148870885371386150608246631188346126391799831117034232877484020627102823182532537247157159856769251025147177055620588730458232362070568969784148990673665808938261267320206433832757624373988069862566674300574945380556104872095353232884050247738718435038573899412780585503395724768556143190355374187630514726150955398257576695854012716617864299214728222637050996866087490221883116962447608924019825165057503635601179205070038788412757132743724703066569103323756227560885588370535207491085338894548646576168899837893121180399717982687280696138766824457913804811797825049210200103598815900205080130594793102386436593370513288788078471920759005625924314146003762789536116485240176830674865991614369950529360939587417982137382837919643201349376096800369054809085127387645479890574589256408777935153904637414935758575604814696316702926210751427561156196264144623020661575621670378190186735080496334382507213150407853417021451295320317160295300229029981239344082105064598761358059931817288263198594552340600139202389909709481212282553692381310225983209085596142009620853940982228153412683247828365843758280741633499247817047904065649845814432312208979630796997975288319750777000894159963455363136 [140,114] 41042471724551208291485019356587447687394611519730977791530880699814239294244067723624088570195878043942506319594339548359724394225042954214578056418559640696261327021482279084214892862209057774016502747052523292447761717791535391292064252442069443701203241751591180698883016890003204731879175356445027496999361996879532702554150096466642392129947896099729147152342491023060648087163334061915830059196875262701202079043752746043509776233346452891136056492730376071553263527582598735647520383474525907363410150082404575383503519052288712156559676664825165503048463930517521335630604660293149225139668041674141689061875559478925027011336913648098303651460112401863269789709847315247956514188117350803138118877354456303560951535647848294055013091018711480998786474773436920497583942078983462423367816756755935219173447861252327604986484737415860833956952657720018262356935693151649132025247984961915181077904332615983293049502775726933093009024883846305368255334378837865411589271938447111462327998255769181481549704407715034725010149114864457507506453048970819515754839613092498883662062341751417329178494620220997654588172233376371396128566006264550977322220707492360348430522062082922859405164200410704093886875032255108623072596092542759787334930151716539498274367150676297368752565434542886466451366957839054799563426923130951379992300363457442447300884668724917777089008814423467968705553355936848577521418793705172217186217341524529187676769457855588977083880703708507308326931693525616957006690143030301550134999191194858380621131592557283095687209811311966966769332174501355018982669122645632652973596298984091178796040032387424666543181344316985071371261903790822342001525272595096265821783900911747299267345534619656860341587466663185111194072255193512319256343130634813485374628974828572721428317677524806038239187728243775075096275585061395650108037011469088899655839628338598046574255070232266461841930083060733673662751693095244821043863561597297144492055588333773409878443812865678819605577752856 [140,115] 1225425656306476477000960358098888155366592896694227533798399498001852296876605892877599380737761737414800651126607151103113502456580889725982158125152324012797377447481577941833743520760834205313442362145637743019620282227523569116440416406235559139986475754941492713191333820157365642367647577796472678387034874448468404572670819074200872273043237271072011046495160017255287803664002049440450790622998808890320405973562485540149801203365005857935783886740791683774626951341187786383012715879236418880295189356926661396257122298221640676520775879791395433153988039442637862868687955880415180046594533343487194191969928385348017038969321132383214525014381207886129419276264806163305213066153415638229608809821329464728021456784322471872626782332518132006679833580321194000252768796748855705070548246040080742834071990824041131551137794169748131354384356164564766168797317148808786615716524245504865138094545445560548384686638626492481651458365804400267263327431384023129842621148683507508023582701446085951816619650811149397722677102279464485638260966868576020974066354087842923130598715139459892378040493506288269046479371708985830582486623679469910229026264922359236745100421685884890974341947361124483833513910633988515066881041493964263187447552054760266347117179531662606394613585301813445846983841718011171881475379890246983123532646457900046819908762164908527959009178261499593634658444811268158924155871891760498335071153659726744705314228664608338524111218866130628325580235425137208154133897527542186073403520276728520356366712430111422956184893025658374702336118567985651785728694618546428778317372325393136311889314930923809953868082296001539689453527102258935246832474936116758850253062060330850569628701260233978437885247179268285049672216968091049816376510360809307636015921149007564246605108575032467029188111147499459962846729971247196971034475899054951636658928342880519475821226094640212135166864865415770415512393314028488729618596515264400485217707474280314706656012242343048984656 [140,116] -3637877332595153826364343724190603704772571135432169231518722081326966231213703325911705990016980606761391106420864221192185425553749332573522955487047439787147307340930351280919635120094711966174617774656926540449088106656467216814336924089356330085743668253899384729643270964339267075440757358442115554073055404372448614848221509441427341516857112939108875187225300713155017542399201313069815012042840686738113814478746359246148632069863068178386095729882068675803883852227462778556986308867746650599946418579467536290034186499889737915546725106330426916170392238306831129376705455619869201422585649870623838746116025480543945291045414726495745287665078907414098426465907183102975021595984606478976923501162001768106864820099236763192064043538538239564010204196704664888308129737492784682805994426154038631344767815777890175315470512200773484590674705202185488446291706259104267535991116627108052049140590796232045518414211915536225639736232163279728663399543926297250968110377788558540574999278559618487107039991576610887547671770414199728668017645523168460008829348281502758229868163436287097219072110890689715065157254227491639247376594846031884346790316489958053634370774968012201460589123455994091263380749182066046686829170647482887539150919758082053026558725337666432400028657784279780420018369176391590048911854965336444135759272704355066145022636498460383833609485236886299818489759971056314687251752335480170114432166336383494741464482926928461203482183640185400995773815925955592807877990994611389045894060423941857283330319623051585106212505998343495323735736411894877104423071643761758466853737205505370170615981826110759324817295066459922950691468352147513751108698465834498671358824700020992041445677296341685129349526725627614143732726076118290271530758593107929768741428734147037890170096899816913138065353532562864125933063365450872663175926610241360549933629964041223828908154607136547426080137164170375546470884071272552284335158505640688988925025980017982525424817819520590 [140,117] 848927608172757985084514696253830028104706767754712380656923675530726919422506617310189018514136312513620179525718394433131010717037889485402833804179996807937830319034900683252534798215882637846231107745515729991803196604407960347457355754800357894746375437108773246487601946563487103493631358367321675444714700449992344094009824676363433368943499047018260027103288529410670034847739705751532418549534703118294112139152986777170487573603364032200577595346580048249531741031717851695519222816132636978052191749173793546648011955331658537687102042302519521249796655675790802057858598926499906204323355210570655315234112708897530716052732193950521864394140313041054863497670184569950295078567723149458254702936847321580780985832036367366127148853439445042952248120612001389978614800348048754892976481551392270920147472992691185492138046376991427252972291068547866022307236257402767757961810633004041663436572111508329375603271817077750276828092112769468877801813295282338400578989982786927288110929573263230787495940691600767315788772159084725042205473634447704729391450521971971144410855061124589674916403664279290089899367724827391292009250778555675688717434690777170615679997550111893609814683179414860427449674377325113614932427976357060357835510622523684812434091794474477738211013467622088648158145330820235140644016770615313511681358291119715591836185279764542222525001805480970431418817492400910829444812610087059866934930690706823473004255233068279897980732636813805832307924803556384224861733697403590503347314393275041321115386205945467026752386231198866081966329275180745033273768743669515475080954488894554279179772217649526830553518227301004755681541907414260171605870562786366813148529201175864390159532014886697960453507688664881485978246791747684257899601502166077491606879586396322760418873925962062639447933665174531191753393844111803283887163478528748720447865162900819920019838325771057996952499611185626569843819958796926642313971075120497886896636109292934191554496544 [140,118] -79237581534946987624675401724356869817856270140513200524742851322133768228811404695134884582196011146246424515416411054028287034701693517737203948647995218227672012851426689033505156386063651619702756568009246298029285239009455132174567788449416523998808452377063242354815343708014954446308348750137954497232338892936574473014109606413202609502436458142410520822615556672123909128705806146153619049303182390496217871099930999974795825733827739764977515779173860570336303402973980625649796075467350707316505653622787219789107631247082154283659128138251511207074775011420004790384015599792693559972813029468758309438954445169582586520024980774756841084237606296879450657253195261047858056582277173412196897068325720175414758673867787635364316156924277806173605452950703285083814708615025168849225076262937102160380892427839058209789901631472785026726140043874232663796318295526276071764540972686284869538338874458293429880664211019363967462915327567645986143936293763585583804177546047508928718181607296149859341100101351356852826325988285102379819906668857057938938359183086586189601950054196387268454489930542738931557866735516637953240786552213271749787498227489808840388934814910183004649736658109545142435706091213558144881256934863776730886776365494259934775575374132302743753995579010806520389884591195655516083512780597918020181740300992139040195787549010913773336680852648721239456468407268689843469804545421718715261419733083033043367476874476239657053941946167820536860774296325129697462421385133411276689666013130421460971086023764321533263045278077868595925501180472350448699815145141171410953928444263924017778498665022161673161340783943262906316091974779805198569613574899780187110121585706996067818958214136671748925558207908664227165724670857404529588552268197271682767854970758527109212617480156542770974197389952831611875003578287783881167202321675343923191576541836561813967393824728104813431878478335924272183411665093502878799288209588001405051357520810338192704 [140,119] 3197904360742884605508795423812253658871545853836726834435963050868597365169901688290947289126994316840629293659710639265965549442685909502563385643505700809085983669482085706781653917293024113527554939675845936955481715962423043259247757000898607810541712367839915095471446982136300460945214848581866566650101186165306928115105202146524275571789358714386250735261188740228709149820187495400845377535483953637280923035328180409024830554532142769268686652156532416454707135953367625523109425007567327281715599141944581317609303986758804058059094829286197963050453385453432595837065212261769507366284724787401263611459819787921139357159515768487039816713567731783835827581661762428305131041935320014165583912353907598268990324237018896296153261534971222559432875061628198989061252457258699704631253529110275072030078769483447291407393166161742102173224883016742376396876873588498778396029134037346456290544592663854771326351274535173926389239091008997263032723927831856379507179960798697623098219019606057583942510844322145628410204622592228706672274787739869998967407917239793429178836639207553438053936808577355153964032821380030357101793485444165475283999531601449141122023925548896049737697637314426086668463134222892484980987874763102849325011406019902817620173120539764083982998700313073284442627937727801602535376621241169547977644735215993755499075872562306106091320465377447843527365913330660808718735950831868599840762226496643778182791540245746650719404500453746866042623540176805481937052537679396465235920014039348597390414048813314904960600014157915327472490262906022087279704493965923134105344829209289011656414756065758659261909963299866965599925968160971687183268233940707362291728637621966865067603761963534363306489789592651386168742547883861240532996313162401701394783635403134339539260192438389829007997893555666530976256100470439658488398100537530206324424922146930056873197255454943386545268041105163071788894642233673932740212798978921545232977773992088 [140,120] 740545775674708484628953767289754175712946985479233385878525830379664800708916036130353440868388180102788803475947747010891571833932957430334220347430309382646706872589134845000673582732374981398027792956331862695119403076789583744228938326287754026478400273726957846359519667563797287954764735319089629396380738671022375029049532768353625386041582109567810073972590857581035425687875858397069237415692271688215919921807214901397789156400209608357988822444626085022121476238761842515163948335073729398345862045849519063832989313485637784092176461798611739260326698395831685652995790521201572605857138334039743291465517065624578679897437187938640484348922737843509277170230621646213760700358698196900921309274731567620493621551833013750129631518470647861599178597832259318713503847755988009858340129632923354907469987383062073878604453212410112781799279004488045472978179992122249950743141346771139675941904315191776221628036865220768775970552364697861468652990924451203496255082450941319453617065572528525123644382999905895594134364832646667436478767137446383972541077497293562070860647409203001733403663299838524907777399489913747108725840709601562384068146526235881652388046260292151706695485992542786788153836488632933928962523091324126548690289786935408579818460500806572045776938287060182644494131155441447080198288541279422164087862471808883899015945949288004090262895432729212997033528316645414346232063291563107649655870731954973045524477533101627072045303777888207763048401188697628861639262134540734306792641175590386260953173004064473333518821261455072445793742257368832418225878845383321102905119380084989287024604465744418039882418677253720228263267418691273449909965966109684247455383894260701170564888249546779547131667878696812459556387329688261900798333655651558260241027590261869994479565534245455580599827042000481551365144473070486649462976055877750684841198785740932361368373640040701258565445930877956690336560819715060608889123281473065457112 [140,121] -3444723950795009321669820619955137242646546487248930234603401288793220252731849051590615485331833812528793275750317533475607934248499404679697749072314480781238654219913976891488987510125432285637778801687400913140600077324157335666823238468595743797086444737493239792272687922274793033134719741287979844775456317436948837801327359753562690443921196072518181206871587297856224599220507170616275144148918615762511728991799341697558528010585459871607256060259412529661635452528191122338659758482959007624802747405794143856541825557079585602701015235820397349325152386179529398882827806430777030178300295276599529849204182623030149141784351579806188068362949737985473296028186639769696845794592825536763268656443493350690517154794606013742236648358136494811933090945137125718805107307578018873109874310378192189910878288604426233057878686114549318349257355248521973753274858693516440712731951094319207732338025588819866501627299334863432059367861408527029148959670941584383114533270923750485469324328426381880905128965898725655814588289873671478418543948262498580074970778504110193851712321975248265128027197648016629858736151830834738821818373060838225505553271602299271700315775390100428422546571890038455340934357393976256069885212804648696425750960877040112226732413693857424017526741894487636821391610547239156421536823681110058703894638991584275410990678308834765496375445339112865754311338326525490560905364471424122905905594690781014135401552040297875610360968885199597676391427980490489286146988261383536764074862002135310631737726748026964096453354249718095545529876297447082446471296847277470550392797172354053105336932146186799401633438666044150623496739057817212479881656403807989578810964128557907526952935983159688940802502965984188515989957333267080912447141835714525835953640761298587419829962634636828840653431822271976683704415021312549352356493327001247422472528943967427936877171174308961370869841575642806053319668162450419122435486923309248 [140,122] 150639897064827544622337015672867606061027640562837519267775774851694911265459708971423228114021669866004813918221286589254249622454386922990991915599519325747977783353699708740316056840456787375050785705555877328816981348511241090851922119699580249425748247920864276166826148105485387017010555070904503318903222950066252781789083024962162279594848494848143604871033647234230785020086727230555297176193869969740790399713484996279389531627599912081931955759482220920069065144999898869627574887508357588323435666581248045223249248372201978254186338689803923403462825388451618487238406583011363336699550192306331770646976408323580493016853494405539547918441599721597417590477766874864542737432516616240535066825945032364378714419312225084799058171017822713894344724279892432664736117089845455495368600733737593363475437630537197102864503108946566198785707913147895238474641531492575517353079585246085212077332404258060217504877469513064040835994510396571248023350589367377003423895086577501570405748075363221118051892504873119101129055906632837375532617406095997054978075188459574891754163228194615154481037684582396635537162713122635694313820531000464171852155476648358488484150849765313936146415992539656899783116854518709048848658187634793967819149060112395346296709442777820226344156661692121875708720240641732710797248911546668660527121225298372120510371338229271001060538574521288995493761208259322395760481454951167175528479992000124567508677707509626201726821465393485688399754171897789615083099266577988655291624661947169151572349130063248685292416227929565143140090288267152402261470022466059815669567796850527704893587390081817656482794363954059853835430772311379955862248877732042881554667375730787169177922938905431179374320143907277025057496966715718860717883096983806446258719532054103379346906400199505696295770051289182192545981053599837218176923071402784920622426321859411044249557301429196547747600226326611254861970016149754269162611848 [140,123] -34862878820087461375743755087739322993465956809378813724588894079659043236914637757070098458795895143546740474513577060424948795494786526170624337570630156379019701786648634638270106972772378342113092846857538489803016065603505413002676575736516098151700081592063258522083916263740778448164212994732436601717086747622861037403058820498949923566470221373493845172641130030282566656125168237758988080380317330726637715366995420876460192524142644197447701211278638316666917532020353449115408869399060689067314989134964775478281538448030062784763748458009801012473651363101095391904287176534821547625410612993959183599745939655228027736656765698403605108472850869972372714207883953501287712701561039577923936095989452404499633378828991809730246773372668485567946728300456333639341533995813184908487803251011737323072562192060715487504126603251155336068263463590545889246131563558337419242327918092636439013799602243364460769219425942289342510836502191004436238056181220427772699931947925466686238336435714283659174128659683525114832963791907572108995750012668342363441902412330801987351256162664635457729959908066973488713090394932750577278657295797650276561700238869864508841564785585041853489989770467784754908251075848535643263623160193203462854709765579532178827214809950174805712026029308808012879510814413902130386066478620875116360285936260985906442523819041317651349859491825128314929231172249216049939483055470587107690257444593432383456579713868096040537690102394699362971482907036263957632164755476973767826222076358490528930612108745258198556120550565577468931584099360078608494363481196954041810609213146619599481489704512238634178148743554768125842376553778584881007584124816413629516223111410777389356026406148295423866899569083169142308949845238837417013180089385714522938055451621055517320195226235038813912968607180378153757787406439054975226118777894207312325325046878590682250325132430816018969126773073570512313639761091374864944 [140,124] 2161024092174105809895276389111532392815364242354539684030719866430191408649499695446395932779953548779536709098143722543628725411106908346063733491261314670089740556697747258423989162480723238124600947499637695515809765598708821029899947746472834870065342967280342377355821692060636353984170401328933525956646064805396565776611021536056510500925632198706257649311017441388034791421996158888653088846269442995082521278132859977438178379844466438864293312138493027732552031609772016877508600557537515897194742813342906508881486842964961305446593598748514975174155707446765024680369910973888221207769419010044465894136224522267120939138286666067573376185809304933133356039520234008041558186842133880179315948686360760855809266815945121513173374332279113438543222672623490965786973606612193523976186081421555444588001031593453691177937380457272779415314968348400335869080813639502717039758358636325871727338512487642345779462068453408798308282444136847347579856350742114575510530300340781132452623524464832209184248258635769912518997366549921721800489248426260532365960575181059427760790901138260428799813045374319692384934187944196236209095836390835423009272100135974164714534300676112190179030008913037409238679593476180670867266431638907031724371797425741382707476853368206518971496347860601045547508806354520924249028835013795889556363313683890672698448994575675576679071028834326683603316219531215308483110230173755810111889092536576280041684777906581682159209192830099139724437951972674400689224900727104349717384272409966663770518748812341992537418929584957405125525790285198249823694539861359303611939576942804986599722108509295745655630027556376248408062776019188418681255018009519143192732394404977436270017096070376816189857191289288021305204799313814680716476349479630161669288468683858166571333029226450718442749066824854819492458940688367994341812717014474473358666730262228310808768160670192105594380120302463736400068560013031 [140,125] -48227921006547879631104405900902797255422347550760853909771117722970346872230155597987789155779183525495599719598863803177601526488775410671558254129498984627499832671828746202283840271158362081495818415448491961108747040044818812674161667765642051010423817822005355351104585337049600821366137065154015269246394646642625129735597408064636816576414257007785197086628599067863407293072446491633505340769332625000079743991767458049220168135963036123773267050443840339766067626360646774969390497880159766976165794972896609668691999429473006138142760042357990059483457275146018587772903104058339736108587223419287658584504116078369255463581248041684664081250680660622574610439830667628509038474590092493044410350709208241823925791147112763141712347683744446114725584663904781264891626054838323464188137586416017261125269599287779731811753948714558296946393014823923643506454645260488805925766741466553800121997636142653883505250368563834196621224859215023756608997899146583166079651753277680560361698424464270435980979469553630498536204338039762437549186989889754204441058725715404769615482734768558409416287190739768943842400608196132263661386579527847442332320558732661694436105443220841809406216125510939281940659539354908504447443951528154340359422280761597688383956742289231910299264152410254655890075777112999217017390934168560030558430486178687804737284630169013834316088484178135511060140272561605448223579361146722312792169525458060202819168435234569138002222641819436493426419404741214690225071657290994204471586273325070950214298049372752059396134663151474459178570507312410923503202166569341587882645281110226221851217849704002276755952576734737441170166548868558248347087230092078177513338666620366611306033906202327035746838128505262940602803786946184071846978677842036230362956978468930592456445764397926674147826876112930065919856455631446709346225458192975609768163457850950661920057350216316367564023362079784804956544 [140,126] 530630877795805470461530162696297078954783380927682937409888637532181437154498535904675158310322129566100867446724442651446528419701820238655964170424732774237741564407244658046802899494638306444558214601977037578929280802854814117669360143868139434758051379191130710376603588561456469782706792906722365290097347214598971569043371540622902920205498774841999252651457174615084457825846637336358562185891936989191958327901650926370144485985073716982652038630545592425877357622254896177108574958172940636103901379836814925424856428476254337434563524874875710371182550483355920461715089664650420667801338594204651140048071365388062738179397786506055451467196034640527975318387447753137391306808960092190492647626786367009937519778882041705280698043902395981620397735872949475053995142719587598254826289261096316484353811907814665709496158152223120704024928889338350144979566346872710699611195194825375760704750537979945449784745955246104506890351528850181261205675441196821418650316044609635997782873876981748557197529374188726413086032486530516927818985576185504800412014322245664618146775539146888751328524743071673808099048575239653668121468147289779709229965491979469955304812146349552105736890614436796053643768149340395296237596516853094283166643795709812646265717764074540966597615679965179942569599582830932796708641070970736302993241523565054520617954969790603060170189750903873877922728163598863737740677525937435121813563700403269369230694868079786290721952773369989442184722392494365904116682209738476213507354687262566048726590385046537722290715755716935547585891620579218852261440803207384575679809212143950129177449557391292606317195809915203333237188877968288052653547527858986895805829302386659164802075630515066843043650728858982998010146798970640487099087356072547161947603747507227552195861843320189201422973213273265501474494847381440621393033656648883258909716602586448583013915927398259216796497838168768 [140,127] -3614408077945018405025776809504473126763960593169239786202684629376043453775810763607953735148820763443702957133758421852518181067510616317051012298344084390703116759935962683580423758441095167483276088925110720082819278543114046731203323398332281471916760573044023302883407363599580326802808149999587427913279038522333601280977346048997530698534666585200292071402412086781110647077457597116086814372148649701828052678269669047453111452676319265429208281483326970197250690993806452940907341872102066299755154481270961187991615068847828094810251690606528139816706247332565155586717173602927255533895854324418331650433795865063189772580029327363765724771173402864645155905582610468767814652902175489603567750611306665546317521337351506457283424262060734812560539685272064170517218070651956737588266969774750875478313413994997617314245257988702867983413688943978581552548441104225421603680150124675905436922718564615514758741769917907700043026089048510116327887861011770445247511467350533234621951515703554699800912630800208428700346253620928396440146035340248438404837060704527338183925857422209814771881390168505261746470342107556964860486106777068772122763090903734429340296345013941168513121570085022419373300954409578947150160619604145007361537258827476438624006365300041868659129438907353252953502985829707359658023262138407508681907397467987100677913793719285959796760331443617749583631245014664884695032573507422560623882086398456716283682844607007399291084615748713246317945068354720031569904385960505533287249437431662693461605724517060117822504564255168924342956040586063542234264743290321282633894653468962640766395051488674748285445600110923790094622038595497779036141768269926504113683926585724222554258649516227102268949299740133455147036092626922814711633920717781639528929503669970701646007506704638873611861508391999564568309054319595876523210225595473037583568136698302806230475753234634837206225272 [140,128] 13250314568225524898255127199298512191960999875544181720888289995024205063045360141022893175904461899937481027226776513836862241910827406876764776810427337623280509673770570344290119307736122177641937107586761528804516003004759496201792834088297029482115930703881488505685548946557529829576415449668287014379648376494377177111831690645630622229044958603896138635709756933016193513269563825404466843748356558012623128143419431775885263265448043789395460275320886199493586095279495702126296223494091566499048249737812273130262496033036880187256030019969702471316289609115266275842913256847367157831528623178356772347205597625579971689682779486058116689891408726351762425472255594812841592427588006721730060140776628151367132921241744695594920047842793296802856588709583635642819952136986329844223122603136494814271628717606302523852557303162497500615097037644571439267883434819808141172574426006566054652807009399362100475083560018037910685823470583460992811805469433675417334933856156091504558007807258476493675822692934198924139274331932546062101467051637445124915260034771010029691116460418251978848787551572037634665775409616492573583602565811758736929508286719503164569576996093513767491981171443604522114676932092936664852285785792415301467255863588435479178819442230403868283534017188955794392934127717228363433881374653671190131735571145065918517641105789978234282535073051205644862629101626901825406773607634966294543122673776396986520149074611620799709322229859847953294824214151841652499164370115167226221310280163685873146310305674482315144553889324744167030963942803676744574109485407601061567995798417272892574936586289481705881033332540576862253674200034330319136042584125045834187878493171226958675263425257075193033380599449504005115011768777204144392358410661202883013327538389366123202279360370518310727394024128712459756706355730327806568480331908740626206972560984639843944103112640369632 [140,129] -13896383951295379521796523246266045214529910080679166214312248595808113123376126859476272097182589732546614528702420383866184793273381902725529627362561808481965511811799463092428255463338073943488653668958819541145777857989737087305266583965294680906968374583602616505627810717729206958997529682116448156010948456482525176275678720242749504714668400184877309485382948505212889995320628600752695888610959662255509316445067668229801003059917505673160652479462312519974511604961356838435955930220823938216108236691301585720251366408841646610287777079688586941443183418583788437753666274698345423768575344577073027206128604306710100201199143783568227083175608199442513258970678458968058841880223704642443669167014820891109507978579713219305533903911599527636253688568182816762969215425027291280255063111009623266814632693270962307175562873288310690646432051815531073932453213069861817928428620873889580697741010282647703012554285676972678492432831343171364424787634788889532183215937323584890038866212934304930341378930675300425665137358231852495678741815587388364314610154410217557602628912952822837040128052707749961556440451924682499348588911942581872732015398075004685878748209256479855810165786119851162972228594030031888036269258938842565341625347561761150452980235846515333570328921518389844756215964963074146415958368351884145727694325344120951181602009106549085098650353924724994488435895820976961491834625714816683595580055252275173725928522750734056733961320610528377605507531249703500954314414461621255480821829866085230970862617661549862536879872665265029066497497512720693369504638080387097709370453621777227029473559512031852595161060695275481277604510012093150185528736693003515471428524062510351062945450677915681155584777082018808470786768283085640494132561622193674435538021901322943446986939350976448386748007047935376821722274147015966660309608464667638091579798509393238294884352 [140,130] -5225932422281771713520747090478612191122513878930443942819086536070566774552792141235971251064461962598758304988330866675670165587556901254393365225462072762604121187847239326552823864043719425287708876176599774958827413640154735767600020211077119098554897020030028324566067372490257162928152503821989741601396712066432858203813726267178998400302966860238450741436356978852836453790981217879766823556599198228742472097074174377849730254254926102072827186402784566460299563962025325266650744615700712846689813021471155052482747089724523993336485894895885361944515656627242107500971477925683528777865699531274305117889736466773761513973618016641361942783460918247753358577395522562135111173138486124747628622185733724077232164785996356102495309735498210414880156746723049474563107603461336988416763075420384734519760753295168106031737795970343737534850025994482932554035080856242660958110507209940343971919409116286208813634441420683294923015818001575783818772485173620861837592543964582927018549747485953167028870456576101480784600454140440072864170033636373265806189707891787216496350309730593314251886483229458881267462913418567129048022837436364415317765809323786719285341975971001696095582824863622679665726282466448225256727862507730221926611219810858898392454845747458733591805864203623494231549327822134867261126881635701721178245206526593756908316798553308450962141832203972952630150552859368138653421097249754163572177336251250939505442323516796964007582467163693012751051205738697167055137784797015479828845246466634956626449913616447862782134286954843338204824038755313668179726966107572524837953348911523120903096261766605751072509497138163998838670239402047887725900147191318864253293495827173757821935322855065935522917695597113677741833685819474575908203452351537390257504686464881659888127349763752142781861532544244464029895835462987268836313677338475191497697643490561376 [140,131] 237070392012384512279726183955624626700687441383997192972041482114115307291818925826993481722004575828115085844426389910356044767683989863830954246593153556257714852113554370263419266116933225838442758081430155587231117072494258844873343178086452630601734480957124649375829164586643955192809061046260057803993309475234511759709306345434647684766775361242331591875836912506523812678165316352713408682608793416858071540493648721057782189825949631583909854693723107889978870504418712067540829806981629244758140384054391887448413668802738279592152441611874881675604010585981787315223350586594466046228046487212118790177755322728666229706283754569440152022281227406749688650931027702438177534932856608315028347335224370733589172007400581057450745846439683494435116963296452566561041583667823985206108284499598392411192416541812634914304765965572484802462044393328361860988850617210648545282155538526138271367230694219869919574061560081961033542073725200563885300594771651431685301056966993444515246826646869003752068883865637314559631312263630022529515825774668689300987563554668926369101416972273296716380159062328669046007301468976496014615501982789963546410141549788209232907191459973219695259275322217959416942489792095658612996892490437152643009114153213683918788678522330828649424975847219115219194934804585845166027480829704826451755646656634678098244651098486342257145623204460725222866254377489658719490264300251864763851369332016936334467664456021874569862303116267602617457312065037686011357118058119438045643747949087005054522055660883281290718428161771594231691061312832539195211215898755486057247385829322858166738701172215141239874184467857093055786964640871105545748412045013228268422830486844662391588413475533787769143820772672530989995124463400206693211072488247221620132639545379613298216323296471313806882828027501618923643745146948658657063217216463705139903847200 [140,132] -369889196110298053868297247278577717236299502656159492346603662426269698772308069549414856102173640265353250137252993248954493774728868715356870755546351036047865461967289601298373687282942346498070036108798281589475873825138415951975849488871332139472209866137745417384663504580408584099120984609005417874280970122895075007191647666423526293887480065103794699979288438084563066447211147674143118141360195914313902784962056964220858889816729196052943193441054354456123353742321302551606025312264378435953290544328062242734899689066050993047003551118748774317081229457797359347611912603508607087718770396537558868143421209616702047526977982571372378482323539536084031423477411395996258473759027265952130982112336928067439048505166892893953401800075888888042060516274490958085735579204038008464234701475717569830445904510761131381690726313841849042088288804971740197526599880909712811101305464651557802224211095414643897281521550626550211204381263017181087508853178326209111898045486641265335512717808649788623382733364894782916911070154091976252373509111158333048916867122562420815230481789398628018370485104994773158893916701081968239221665518199842848534848696707988818611831610937910318479363927014244414947262065048461731236027520008277571116628362295822724231206020964735091339378658324256715865031918027402689091281344713946102127978790716293487768296487331262925208628164788366446137963379287667109100964512100840011068563939059620749105557466013123792832866295438933197246523777556806622193374370067759250578565145360834172961267162778871876006592001762247438092509063194043012660449848759273635252610173664504507595514161890295478617266132743242320764872165727212472769090040850310962347447344138229555848377223444648632375460609998523844366939443372545386942434266479563096415398784257854295781479326981817208847929602864125944497656754234442166991509520758227388 [140,133] 1587278544977601662234853113923311926619466475438670540778796588335159469142833400747730207646447485098708420450895735184037266713092374734758557521715556999587373981143483836939444414787843779804160153158914444678581609970756410777384533433187878096700988562490185895011757491612717905763054128145102906180066460654277870821172097810125260895617224014470454517734849858690539629947385700563911538651212484128323449575336960976918539610863464011800145400867541878345126463988814609497398663095726052052447020713825773679789596983674009026730743281431898962242650974025973977034440228482336563735610403392795956062915903615164315392037103862585946864095190717255123811675629321177820171848606497548751786263716159124506076656509721583456422460258500681448883982835509769049120706273797017848353862874295810790622573701026027488047328210877700286224338896101653186159001161477357610040256229562295781660872322187026376435379178004924176690532530317385304603243042912118449454905963760138510665442850380545158672804087132800364304621261369261959193489451486108030161801285401975581602103653198939119156894844839980947455705434078039358549001608471770698448513329216866536852754785724248711820068565965192877046823667944688137442003644678749824480810069529697868899827149557216515600362562951233056787875958928237926394895294466217933589242621057574225081228491228526443237921247374886678688835926378331872651398592712262269179086527135441740874589981127110192712085807520596795593326168197744443270905545030925281938771252153486938481502825618391109866741637959956705825389109214333015358487723494316546860603407894807631934267246184627681408092786271529826692395864363826173883162816596708649170945716815218975812597421311289845618253864210276822696117405034627067504406997660875976740146013979942747069854326963055979418958750041142147259300863080166809025234611584 [140,134] 20834424163787882048356251803418486450007530843221589097010791161189727479332161982962250472372987319958219144880453349022910151850744908516618874462882512102493237239722702224336952131241583318591270281220657379433872311923836568399598905634048578279838186236604605402571613712464373553567570090420625557044249450045895592075212854769240736635926617996604684947425249066620121420882841648463973067170712608255693496439590821348414408154899134129154774198775511989648392446427899939372974912485409210011354209729970080241768388198328900830578223738993038090682806795189393337703778242726262019181208063187977743486599005702053217083627943946911472923038039820691465599231803278498083303430213118825154324219357717030977835397162247867480482117480111565011611787504856527825265218155837178524091650831178407621475334891288353098404766375078708490695157013854944331670824040163403722542610735602347045113532897031621440750505171300038160991242643078480574794498080290798616544163851601091177409585594099941169493000570481981102448075755746306887672483390477074551308870046278657931052037115181950234248143762360829717959173846535598464727441782347723930856131551509195259893790460900898261550761020366262207964384573578251882795757888964001146068415209987812201215956256105176820974495962173485051025190870617429972835622212145970215015383288222585923601898223252453473593347799525198583302000481902795618094597412293397086694453891145841968644577223522604662030991266687523711084664233453031290688458948603155656822881580008892187528640528923144336070520105515591805969774134321458701501742948717833350462112042514403400840585547377332883476932664523829948985946184129263495525383896882952627866726007805872204135377919638641144681846027589313276992485345930840821694714653066263393113346948801182116548978296863815524865261251998427294131066293721133248 [140,135] 1110856524635109940297743715773982954348670092393014311561900669159590789802614820127574577957531989368898082368944317248353370462074376258485254177676761684160467151023356065252800481466939916376613421311601604621184448733137890981213537712946963714677451086332680470721286892284986348666966548677372641845476328431451559914075954480765058401549590475740475717389919248402968740700256527049267610518753663685595731326240885693222277166514633712546627016971900783081283903430955390229974903133720918795754634086203807615662554576456115789978314358630961849871982260373113737068261436315692776732512422718248164760762596546473767676421218100535802323032691670249373827051097194746588031001083296259195709444687775150655603264954501719473022697495014917402772635292407983740974885367604124074687309627195241629785084987063776343162299565231512297503295597746919182705529744219315721231704835676948214896958262496759455344785304348977085932467558144417551556242263473267269077764514081555904940634250780080401171394202556700785485035002695615613203114389577506134006149198375663992220863162789584363971651438127371481999985146563380217771919308719022154474625458755571229335122775619662117407179106800538358337832333305896015354353417533706948276359199713238954036461417236339700645773973195741651996564064613615946311067694102420144723969756491048207396287481742968521404650759537967446386518711629120289136786000210606352476838359740786662674651688104194149654232567054064987803692916273512449742150684220208387581871719803884961969244567071617323012538816842461822519803832071934762668019642893955215806227041445448283333050390597644811197451104196243088270629523816808892459457547233081709401409628585580308874386493624474827746382618562284496123249439229944769961911751685077889287333737782811932785825391973564937427964599454217684398881426976 [140,136] 84306107048108103225376885515810614582917301532190390266540601092003730637436907773473355115152853788408107222563396457273474785551536428773985102523112936632495216793077100041953281705125227474397089687029988363198995943352433471179717354663424370649980524588369786073222786131751397451823227489645477914162841477848466061673299771723671819169482543672202649743982372597007592109526722009230578227050288389267778856518431636889984814404165459212125156049320303825748348516259193800721756493007360573777615387910045734000991337893192116259030538975138370235853960758675146403861035287936640581946815411801432801016263931092143397559594920305155461718406895328303200879900398926232387321571383061899196819487732655299847535395638674516667715698740769622219780328125538530467834717848618091282225379758693381608943763435268248611707978661142017237325550784411482982552847680406709211510002595021011154029142334023524367694408991771529573036314749161252689841007706951189717140955889308151641505423299773862369830065308751026689854381169111347466554236996767059417702763311901898272242241384291900647587533759187126112254339147060450499638025466730698168085193074871871318153475002219047062962754555652266159602785647269645559432145606567294500450258084389687793932128581853708163803760259790683917701382601781202730944382540856178314840446751571353013025776373506481604612505784640275733472724342887354531263728570447423251735745652384433677120632825678529309937317206911812736190895108625859611685477672751125857982908976458357972040847800794000903929611147673045252474743349718097170004317062123849682156880355571325288386478946027733406323755510093168202394670453663397254402186351155792472345102800334440828002687892680459926437933763783736102454029509752561508985050907300479978312586059639743895953285143929888230184558148827357952 [140,137] 171080466377225249024663504536868572932133554820826660938198399171341739498206301063994013857815803185977585322198320142163474340917125738601985113313431637169075846274023833194542153912232403760019893607225689652484257414122870552302262191028000543859128536343196212948141248826140115584723955660158457835658119843931668434264273102378192224956571820165892468257411933696227842211113305445539351722983484041696704234634394617223760821692982704904385807424609485373474638061181270149193050646365457855613316890706076674409616118167087779689669414404343383286665437471301777045316642194548936712654591205666767643699198089760516620583999046197250603368799563775955430376523081761423195828951599367599976300133765304782692963536881844457009955253853555661644384726067862388042854850992891638297212650424300622838037498210375926293125537694136198066544485859032137951044973990027393541704113658016562078458947502466780971701105092785603360912016623580508641738980638612268573731464476524822661163882680252600428565947812075654665741064489182659221054769694965591952996773362869606838470169269262606684723424003864781935993245616543633794938410997183645656395397625540665094744474515415419804488284170752287897036079787542634953626385289519767591466178259629434799567849328300066086412662510274280520560683310256794716576262484476667444316778589582260279002975039117949588816096326650415228014961450378355710553276433258672636358554261061618494133004800816498582484217018133812416975593544942998068646006027631055699836188496022620363549597377067688222565464192888713961026262538553052558792753479537734458766680912811763741656133030649971714754453537890683230792972593935634790540557094320502464477012524299370410439613161668496041259344765371956805338738637605792432486964488421029016016889131100604895901594747639829343481766144 [140,138] 60805055184164269699895402177309567597354204435547237896787023133855748842411760832191938879271613452090877629960663701721605978163172379306789649962009149160841603372107559475231292355661641436223976888579226287294442102339628305671206059311778054379656853610109999312662587976475046140251336226178768465236752289966227580666946029551586850502191125475525392655282118514687515514687241585820772303265625682789583585013884581579082938587953001644181416572477921912364317778010140505823563534132753561095551733104733737094245499175525902084441658867827140597596757705865212780658761324990508117858709279188748403384615335369056660013627229060482390569803942665497588500350984115114565387664215246419956723190225777023693634481644518196558204367214942920529731159659117807556710222494978015742796035824220389401997837866068551678907642296921400427462089131662843371949642101893812297572243808014208746812852519614436916786145683983533850888616934069965602511041725075026397794717719470871045554132856753911304449489685948631803896997937176624675428260731279618170243454039585364017772857348688425778346780863728419374902688775456802405684217565886361392742361777059253062620298441039670819075670140029103030325573489528818227815666203564302490385458027950764953301735119114085641506302837845988513258129130106305123655097687996597092651047940105337808172068907651451062440356463561711643107107414872324985124210463926893655216299278032215164505149030895739781063350062098791735375373095352999053791037420652207496102222004455762969336789078056610942970415263879220712247173678031137596392180738140710836074961970165920944054549814093882767983914021194203459555413553762702255242740008279816429420071355722850295771524341385430807574757646011307915975207604067106796016526214214057859065209127573880437057393472812545424 [140,139] 70314270349718688772056404921453892976230817011204239890114731787542610886201923204375977193638411312865073484815673088279056051281904548016550520391733582702596614357553962857027473347266083653788530047926226558494288706521921737463367741248707168934964573653608490075527621968045048662076623304588928087078540957754268075570455805561840624087054369121001977662290267154940023018695296371909242457497481353609744872757771716401804330902426331383835340254216283882319422565630252062373643018338897845732427257271710423521589852591755611518915670539150119757412518787128267602600201979797281284963805558643567830318772887158777028514791393028400775252192677086649785916268028987047138995784090408922589795928940520162131448352275072215969540202222718853948730493975780326650167152662359380565691385049102308692328517489947239275815026795672811960446223445629122507857375662063553835760792875529113805334381581293065789537547021580581394069178018276942608865119784728808211514483047296945449176219916465435745938215008973399909869128406976195960554167143684350915105571406595733478849782715567584605599616858975190133183494377801147585175705141589277202924742597009051727079717549215978069468849724228876357127804600624910739940074949331293290208727620563286991105983733941987966638270102122329899160293724164562191787504901805627735163620693690943935806091475293931405086982648450072489578397311069584976579424909151789457189068223937107340732098056664288571333632866310937210947661698967455371125759888070262785998965622300221602904503606918329333120681683219860037392708911055430811305809834646899306973883615874687168597962568569583350493586204653601491753437019771677772578335474855016295211035557740165277500908041845433645567761904606207341564844090564770106343440401489719426181990957175496630482797312 [140,140] 19399980480107368542477001540380794164516588097214543015393387253341466871397981988517646475008783094143027085321552927036541725481585947930981809942931402755781264225395099920663258283294553595531889948113762533526907367658272435229590700667653203503334691062046500065357298911051946529493499606847615373637199040152303346721477695934395318334133933623820006429926231836620259899599828720285999089716231182431896628598392840563482835191385543866578486029178537641283765038478538454946246028963333370727434020774286780392632363877830468598407476873457502544234362947232322717150142360552342965274628900372521805666414147142416858032537110842677232549589773373691339969440969059813265741640043153678643617451276090872840419345988320289274456008650617769510316293566422139415450103750458948933150246244706887446395604871618488126587974898511835762124497182308724766659796727472895274891478517165468335049732692316483110856917641735194121349409862466722433259737143704717988593703386494997821372839442241544787400809032321820027298386564512555689008064344716838587498523739058530277579767611801123642425297648012549246401923110128744657934235907573937816104089337513717995863731223661716394916170097238412567910734431617409953662101286864784667681834260193009618724678140889134180301679513747861141558975496139278845560864722352806850140200035956990903176211326920831042370564293601649776690685905040776951164549758658013688661757502826035677793637546550347712928215664330817998628914266016055788659228314891932263806628599296137092001814547243190328468600908900873759752229536729372368588941739927026801241104492686548663816088222320343449461735872980693247653297672010279053284010204875391610695393136390483336363738526813524400424129349506975853545201015005609386634533338748175309181139517749517960 [141,0] -310381540027179186381651821704645449250266827482880859775094281144853033325368691780473398684560957600764650395650263552628922313149200389443111216817656767917317889177043063798956604923359000459741477918608150395804466047227122171373746048281820697009259279388395074747203250322536500268192106371184292625131507483597499679160106387835787571307742902662943334223584511868043200529980109699530624392465169425627434054124437052176192412231798178400638080512544993892256342100746370790324883192810240397868828735790237641023342214994009477993179589917101412273607293583007648596715205866886573676431534688934326879154238184346444421823955914162492713578207964100057471657671996314543066956170415831455756502369917004252306750886843129891243873911216664925706480307766246929320768099055514462487399302042929837193485589679282916631370703403133813781583054218305463097371611423047421040621033180999164713666084083723726060149364234285265452583249900456541531516422205950302064655582633841879707487204854967818944824644691843217306365799315520077689468682353688342355570468915816059395897133448300437844827813810646810511133144115401471529344697820393760201906810882073266071294841592165879616303473005899614067951885764494686382234720673096787413411788255839508152752566140958599935586038991058073122150057809536176716865312179028551626325618538248354574020206270038902690424800363198999872755816636395951762046568477967165826269001952969044856977701361583767624877981441180390746609298387788161068483810528508051995254104028409449145336827311205082000694457677423764660196859528511099496552801410682333934986475189260377682817627313800571358852839278251228521514728920820930378623986733931609376049355202631748680994036853730086657509650338376582093611415427355970626067741909024914619737616639615363892213038086582395039909941265577468353404775774343593912113411540827459894535429875534938700322865771277658247042086555051759384630701051361976427514321760578567608893630669109187723086041777814614278024227140127381005501404393842961793600938614157444950535483918759114756508833444829989767359493578262072598393563905074681259969306890395799189568131215028964551290348373924765951558730586071169324310166955344578777180704956563566644650732666571881145562690182814239061900188330621352614997629337600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 4149666719182479316455938166648775662739643019530447809569520863574019215837136044506382266286680879416372376798195181723138038797892655580893643907832303620862285276224562157729326217828403038934622539932906596627626449503721117017686767397442376789297712603110333437910094481009213642826406815697381613306746640018381018882519097453732325351318754954755988334985167534276222810347263652542383218526888862947777811873777223274687928107191903698685823702692587272533082566376906147388365344722596530474552786611655214406725219986832616205366318832541935202066531866340839163971417993245595240690230213483581652557679779157552398371771830040095668481440413220054836322809803222733981433749160213399907875969775451705056407858416475467861890252867412591512764104434498380173463584843811919050197362843406202479532759683214297688702772380430120193908293552548213776626634484985636888517380006546249372497424895753123205230809245332571719564916173621471358826972740371071209237475142783034429920445334850250348593034619956542422093480437686457773215520944508139510729313984485075285152670411373368006860846566122062536682009003747147061222091907018153666466098238491651821572029902897088164684718970217619349543301506762871826279471368332757819343493280382357680953163151925820387126485373824251276579159138329782321684252285851807910817788511773803345883183653380425924985366225185841882397413683020939150079000193450399538848498289814915418346721050884270381451074894875395770995688699120436811626549277150587639708761556754103254958728454975431579244415160573916940709359521751646172679675543452366472487870531840429253204490202782485285893884062603569004995402224189382598411102970562390149091382965774042759577124920725707564929867925336846551387427457509150222715941104022004296352428889319167034443788302684478899877265636566276857711184553904254822711698702421220019682909602926106247929002449634545510824556244788770239134963716589714270234553947986650016276453452589662175888625243498654687287768813349062275614461098022432713837508437106717916970836819593286490381557392565641912934233553011829653893276119876509821777982003698928189879135685926964743679782175449975389708876571546932261552400148523144555152114424602454194622256956178809463663375552370301915407404175441062478579031829643264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] 1855988307988081837963458789338173548528942291381868578446851192726650893852829909063161559004316774629013019993713305462401817822776722431864803065158135913661943331505502120835755917589631861188107216931800589011919433172889008629298533512898553869601545623114432206466863495073260374262422644687991439152689661947734926434841976259714098760623037165329061989646007569428064950511187630459088267039241478924388945564366373172428957052028543776512470347303223269113583204061186201424234790252375161642568008397497035562766921204919305649452244625494395470048636607415415874714955985703836266737378766563198193834745050119670381462806660939305701049636213839374695760775039001574497224425145297768321576824861869272457497875995114820038326651361244779327347754904142063589092238531217141006520431105390405020094199755938229287504991499157891411913592610329753129161971268007907451281130559017817093228422354887152152702410731450989432731010572767964291601961430990566844789227850656285123721826181842789993202140393834254912960595096483042992947841960456676196235869069780462467717989703451380498337113305758597882035123881268743113532634906058703896406506057436592724230589239234974071827865131452989682873955698164603730424524685540193244864184991016477662668425319811327001150844255539576157599850536787720110967123246529015288526766785135889629742976918621516422806853433061941406217180850157584596334734697320270154874874968191642272710059156414283296240118290774915323391115144599083997000955772707898639056077329562437002712563685473080694737423299331312266192013295733071299849204988250308328963027425979611491268448836972298308469700206348141000389568316131543142440687342991954638778472513394368370827378718764508142631152401777324964816213260341964335476105550117177856380106004551273246647008573335319876132046756786447526959010443323355871703068265854387915925022744216398854799687726453806779000020076626456283938712748356577700151143260345720153326597878202135875983650312321637561287383533207308528069788986599505941378730469624462128449714558957321926633674606121997864682169385783189946046426735273178364265674742714947370186605512072304102882538310903069203436581314193758021174596964339746980259019989608744271608302987463457233831599315672217351945125921873680948387488706068480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] -34269772334854417491580478596330664638580949509966863462398292310866781853048659041296062846523309778984504381024751258286595436022414139392130643507062582839243997999281631586615389076516199529857947921193108629914934514993112252456693743766951489310101681047657679095130781702711137953555931734900967521474832317471933350346153830905807924789309595812892789219198354308461162031085165474174288473516308030224558226983709169844541160193380131093265675690299579964859460600787620262588004487510022602245359683864410150943684041240013697690639408137104452149373458307273370783118029324175168859486002252911524144191121523024312039624119581078979733033005238872389698214949147247063052260504221855655328297951184386862041662736962444558831428352702841822643200090608976523613599430909588485876558917870447583842634957576975302247519038966318049007622363597315418987382311265555589855119336548013488007697586877591635000235712605300074040413700682808178185359311331013256633945861770998651995820488078128922750305986322748240977595982019796168684887092650464966901411112351588351765041943970587769147638936399863721212766644984116263429000132239998974096395119117688214322517646085930761874197747018707011049931251634024445441092488759928352958789505548670344950407088387104608305987021735987163465842036702610067641383805633867983544997769744746162893209096423122458405490779537669574788629347634360237085112142577371882220846861538299797578493060579959962654572677085796615431872376403475322393450009423943218190576280383288416758818188131595912295366863693451891077882751453284606394203462755660588808271813031955658331307342953172502394092990052155137569100806780081022192888793353443286372891713890163645211954248004865454655530315826211500798266968520972333261556692356412476773313727955779893016414378937758363374057910233838325424473456917522988325532144050348232691125138895580014945743344571106951474606672317303662681602387570543294854444553465950515675771229715272301133386787332854803691118432699812325625981648897050575936379811519557556986856550206514383131317329777061445893323709587155634542360394253778646177300145255417914571993711153256592505461328600395886653689458867721386280943343979431343579112239848252641302908409506250417191652794482541162702663999466071354701825551559955578880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] 268655718597389984371234996199746438795792886289535843975955468337350614995105297081704842890961618867002505377738395929946524130247504275911374928393109388873373185921182445346584718421378896198645678879785508743326415422512246258438856249520711635119341476605456824486728302224300332192880383593138843098995283799510667599151953187057861832161435138468329685522812633879292346655367376421378606614808648194739000844822588029862718985900326156940226533389979968889019413507427857735480061501434593946119175319166181787386002408927771311717572044423890076491836973321486217562503331693538785619577182771780201144271628116667936294206520205809420348626215314943687564003497874042235656032243247778343028423392763471428141714934885555217529381955613120357369846929821645573288006427855085270390599191043651177403201125511088101801497976094352969033590308918987559647733967008663049485091309397022358185713455872957601688242997941674433490978989400818990292911414209879790446015064880233888265793978832283177599120163579898488389268480626196647219179144788669350139735671304841406357544094568348831969628024987778748078328390018445253906459047727847390280652955951876768277899289120435804027005674743411815285928453354518866088238792676879110714690645911405747376782071643536535153278090795648957388629702532294487925097891153044587616822901276236686694516009429183827895899713318130087646737420807162796394670180467557289893980155272207070908298634709146809269266285398911048097228266406105443056670266781566280593603308586722818879383485313660078570652886063451896604644451634351869670902695111795596982067757422927871624131302538840354266056741454914355413003895139962640575422333235324827861118274790934068064430099480118787546716710920938737663026148040528001286857963335226274703711993338500472636016244135578494727402084772215694423331308711925952323231443226088261965888515084033082210888624944088442882062432122509238537156114565625274429547542839887501355983476974424527304977415220829829562804977704617604936956804238308925601732503719479042869249471182774397019356430687223532568273172499134780904786605058752203413058727499538643727424614356936657603477955378682045488524744426567955882793978696046217429726467628569123034375373986052863748110417096471765584962116486851029653240058624973209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] -1199801445630648307795112962374069112696706739289182507810574015543138167911735572768723844212328766943636587031476184760532674279995017194278408855459977102100374674229797347625874159395160410093432775656785375557768655275958316420242389647881682464801827876176602342111103562158881397583912503558454732879890873207342614294996385264047150362441915170636649591906935637909531818682052643667180472582884132722354627008625833954795086635844190218307129904664209711291555079398359953164584992620198293748863022917869124374882555588885848409596202366364413903171209056244689821154161382049122780513277815033863570385347535689565307057999724874816005822220967180448361303339094591035332006912371439164962232421903198269329341434863973376850088475449955166433745951705500547200478033742806497343201003814422905888549949112826652400769219290017719997286422369164243413205023850148055700488044585818764588599048645828463176941510209931825193124785937956835299134504899409866655492134032516979674903880806907658144180943458014587432348945537740121851513426799829753460143819063040565182203298282275665547333939645154823673210670755516345712029543915520122310326083661039432536417905798528537617862365728050287881615839557256237672348020656823650315306899362789231122746992619962799840992832330402443492978252127112861084934003203134947265508322282977467423138856518887215414421302179257284025118002416183412967143437545451930066193737135258436431160192475951030952045535388364098906750892100906003788623289316945510712573346097907290156071244643058892891909733203056554376032314950816810018647390613395459583327809410034294987806846315088064523419570714017966750792691618908339445228204370598710898127391019052466403870296189172358189819299375699786381544311664231195365168105213674575864478200617986549469418576335815219071164728732600115173209240738797087065430440530515450402041609321216763841277796314049592703484085360842722487906037446563313090149971648229634270515237380557546074049489824999953653412985132839420238145007967312517193447521081030156843603973914765195702118768391806277025576690918953326692875953885506761051440660795378378812601346311773269970999623025501629709505665249674746496330080056860393702778115847885333031794211479425430973961868101932608666294406740572620487971655213497211420672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] 3109058842809646763140966438112395762278457748496289303633338738949205626133708120958094801864720936592061547844153114554659554285352705087747434609020276440936612545682679820402545772118174766515487681089542590583386551924726254275620509756466784197472877625336275681005251399360169324130800627564624216140415839578973977534460269839360617463724846578571178786249845524407369778917914112574599777105865768479094854926039803321421849656086826969681656292126814912927698225299412493688646525087873785227167350867278533971046845646897943211601018369119003947279762935016091692393163433434672181465446428404066475554302998577640777308572118483498801768720568951000563998565824133963720720237149939610864665599042650281765742578049556260491715508016330283117770489464196560286306317338995605150350555125220728424898172937108416384676176990635099734874785434042516611187467424017438730231102560629200186701221414046116004642781950934892307259850386401099398545771628349008785704672291902291654886152398361145695209864881550877734129553632941706024899174517780184171843817043320819978651643568424847756124628143172075832632825070037689379641254791619553715371907759033549336242737538509897028073305402121968849975459378191073221832960454752308589743939396544562710038810041194108193863053347728606832538743038415406714711214572682799647746979797206682405360830609622557246259222830016728759995714130849199659050358492265108714933137903646869298695066653500105856313311963819862735565783598068799535531221769097887213037904537709210362259556081284840952448911378466659391520816456294317624749456834818917247802315980242828374468574564338516316239470841113914966994124479542002321692514338313151252852162393716553318994432760182681935764488203902481029236636224239776767979580050953905588154738454057477367929326276012435904993568008744367062287647944882598319513833521676181048569030985431463703005432818423086577076347574538378503379306690492555513030542270202737236391150367467835864424409855790611139859727641189954596177904094100659537502037455638999351341371079525672683585744864868132789450127702521719969626189508242029843622298563008304636930136926792315666702182656226914581567210787364821830283484567986812011267351178391885456163301175634878581349458684149571508226132164266057506536907199573340979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] -2754815706016182822322439683359393995464576362245916024570675271098747987664135604721702086385440873977886019058230202980214467248426033757139115579260018873303619928693719329377624888107567057098300006144828574967441155407052888837296678774736988918588770839585054979571004884006343432638416030971299257288147070743858092201633882490095722780288260157124331499736530053213435556568740746531823866505480425740918688320571871298497756327599332997352559639488198750286320204514563939301500203816134615204842802901931155987330002995646654540511533482892578939759400623116193807945703612060683892573443083060521865634186560089396150826706819924746060745035843663444821924949538730944819696973677778690130341490404791185781425454768237208973616585987899850524267765172255735303329814380477043350211735663686520437675837674693066750316793410996837670552623999672912072453914211193462796235620940096416580872252994882582311700816301659694279578436696301938659596061157715613625353275947444544725731381356831223364094832919819686962765954131917742017296612276461150931278616933079130332011852104114723670862188666055854901604072220716299016122993171696178263098479774689876383883798216052014323970134938144198704316199100961582696157432073771830741574627412225859449968001296453305040562064836472891232336741062956825141750589973818030741697316104932779967399771268780763563476609793411314135513787364901980509108138437604829408378095646393627681855688671928520510658019779527649413341697200927599320610707043010079572756956646121608656338798797624305881767003337634157561706783706659792307134646552147254539921627242906352990368797964833358207765401669557931485093421162793638165552318043359205940750944966288574583877317969116532864494281325891808611073825662137259854769970981274951047845512635446593638474948250650991351211916685650022259681769960200005446106095759516564417276252850799133609462718574317972737507235440369653281692181555478008235578320382609118497056886589108619195460011582112858350036502238404568100533263707311722517379767490717017791334682052529570796509229345285946532955014773497372323307529618605514193583322442554106095337025916873615271328785707840807689149581100818589649276371683575606951240495813767680514566105452208793788286398962150707453352676002739974882567538549275567849472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] -38476265753086591246707441507087150894757366943270758623892352384408005226785016146306221857139675740629901981491283392298684466063187049826357998192716596312333909314452384287966448940150866206435881998210620392927365043028355618351395404090265673988411010683367193787319385267025629935817951393563058661919984844175236862483390574845636414754501891511104288470777893641467406231013981212945364243581196447208368233634689767953406290325127218356998760703545993104666056820316227353780795903385238941977555365588029513178179596946584798997776936098842858800775243128498855853763103090715188789183215492559367482676181928205109823669440547753126779195698883896719349435630088939703188944832454980748935803938832047993121387282799023449123716595143167690328364232563013407622118167631219823163597086794522242227835463860293475284146621648640097916670561752874316315965850859203710209366720860499351059495394323187810267280140367737483785805231852746944433255713304513089756036483251686617478881641681185962948926851211466013927291027739639069079137944839895777534213502445447390148842186582688274619336102614355262676536020838851229441820587231698699497697013170332660650816475934489805071733303003878263314062166876071279527173774423561735097872661576595048596342808087618708745164329386411264445421585141943896786108303980755124543875797853567912560669181935900862082171768199433033032009079160631578933347810035119197166023180633780378064171326702279215916647931879319221212435816031929856967128131728898370035049545029441566236648894818631425556393345979868628626276736125034353514462987430671151977218903239989516647943871533129947249626591095949770314418173736873378220663895875481586924562343535654574864107503894840143342912655251679338954199070062096179983073120696990116358762447324252369315497953296593932518720445936306708784563832619033463301345966869098121108889804194070968086235229599672901104136219981455868737787070570634257091644948641490579105939494437635994158068869198010222384126995448584284844984858684222627105817770545749975514334634559090428550687939654174467412752760929027855553325423262105050357304695703903217050876518492201701660246290585091565084610119111185234550408494366315258820357866092111676148974564564676157938923111223783193111544237317839491992389756609206681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] 601591110186917407380540221197269816029439607121282888478806823063037842134127234168277473691735550483801925063416472940082102798391872259702296595191792875847688866402301566994010890377674096208945825677948377398553261428989717808467109866249192830548986914653325453150296726659632797502378825661486809917098980605245075359145136642253874157493238021570471389022834662234432018838825692494702625609881135232035217694767401151280090923508930887136040050990053554440129601681507625742612528599666124569580385039965335606974602225991682597981053981758218680612786669046352885199824241711110963117377164948452231971664025909458693217258057974874955100307733764774343430800019664282919234418588970890758973163218293583463107192256266438595499342528033319004720819571891367032422828154080358171164630836494651015343208232437666470699240819794023987958053126739266990510089621613645571006776738673022570431624104108873775621073491003509591597764163558132892549308038721583187673426571907916863553940706832866569223191380136596337256625986616711821446857676736080368830175903852214572456403260636942969523605269067714480975000041817980029337031486682152625597283669288242960408160881178404061205542358496093402017714644703395702144433919252665654900450855226752857915010612642506229624945192932849470767943525699670551961588781749486060772760969031898951401821121489909427621410537971661575978205335723954679806944693971147361617189454356589264394934457269764060591936592140203388446579898448338595407968219567278155857700765467974508575655134600042272263266742647993960558872713718496750252911388776681064513750347800052075932307937053414145928991805301051874923144160637776765330780223408150228321063194882295830542151745172345546255321966464464865297006885527982852978806686334054049940839703774029012680613334197222581804056257874689791421852687020211478325748715957216789617529129174880707778399448438867372491762825140557882813083266371434817713726983428698830116649912273654887791525962544222571388605554070667332005576028407640716192014865654775163473115702088417133932502126749857371642179907381362647015917171914030769264969585359573965445468068753549437672312528751329168831219584535961908926231414249659454651816963656453209542894203760034357480350678607475763689623571628177395496426032766018989850624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] -4308478767759595710855048002476755800776114311526305031211701153572145564989138076608083822316337577272003482201106486015478069011580340527682677961496129926680097640246604381958025798607091202028588855142573050313626962494987142779308888129866128809338000583457051359263749597135431642823051843405001195431817445316727731078407529841571210786071935436295050065343877151044961155167087029212130759386871035901271312553012814350347196686054779172692732260236884754229726996107448446712966598319310321103127783667312566043105536695546494099418206587127578628760455424844509792562827617675392110265638025673515884324366909780196947702332057916618073518045322747818813039452517446910515772839045001769311982152190570796100943217964621797250258160943750613370150962968725448798049989677295284777913524908766972957606539939459852740627439810066415380064419800391906361128683710815505174875041049592582835609361044838526844523347732521264960915174004621690200713119651206887409381871135545398843112014407176088042897462108301314647442346208945132919781601469720309116037444125395354716287925283104968371812856361244938464472222522752684397478948544110624209694045605891081455409992902600277890467319001341410071521142054272677683516741239339624800477652299353198491119280490504405369151580968006717346072910447023674245158275816008183109955591807330029174579699413441771338115976848391062544397085521104938146721255434267383984560558627074183410691801762129262219034587149912335821401998150497585182794861836675030676682581256473738508122359688670493970289850243562287374373842885509571165178025448556240623068490594623598126518717962876835692186318441861955076506384696059198650483740883902143699324307694520526833338358193582983442859387131190227673366656523712687667739745609304762930238367760337839270555179318096611162682772400843684314960126858724309185558876634948277994011192739013059985426375529686880175676880127480908336217540413679158835840807692238767340591569193252455042774216609682313974046825203683301999661985643365422943274309487375802591057583903544618360678976079944838865167493190440459779559717629266292180079610429813793029779542990302670990513615863799157138125973150175947093532200477181856763764440858105817379560930580034305153817298072982133556596370237382008824547853010533207978803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] 13034310067266574248004030889136583880464412493290815263648177348095582850008834639664463231185245103920172738654209355305595227731579580072532177048463886962347181825148779604803662609556462995459877482614091966028182411222437383532133006320580501674411328394049166580948722017756673533639690075015699186999918302455738758177647620176841284697903876196664083774128975824863260472716521606369579957825072565344192335366866935370739908242876251449362217676217047201384292008483664606761782399192034600244559007322918094860766995828814584386752065089982212122210676979457635114289489204712021078100039646216815516214005362494421470024664886516037578519372772248158418176930463834697761958117132533469141786591650512847890006927385446561633886338916955055022686678579022135802803096107294206707158250707520759866431865460599909545646898181172551074717762348174091771931467803441623510169645863588713147456524435168303437562645709517862382279489607254715789993226991159871886751120235969431587895305249014141596448744668114363832883808598914874891786259488959880180795323680768852327587430652086807536873337354557935125640292449230379204589073753830125047630857359457505436307832429144911712110424109948077951475734005394199575253160902740087339382466122893888108485809098764092506272984567847564254711170645041754569979388273442047870191423737769489743167058327485518484018269976947225252440925532084376852404798328307675347441579000606240615902587664809940478980895157224040248938079325550534737265530618946084680103093849060512672590406142728893248738953163418847786245220836830239731858287291798001161216008939162585708767960590970960920121483383345215443380533682465577841858317068439075106149190453397385527075913082497268874181739687545255440520702904594389394152617047058492042387598104815903359963820552222100129095147990550393711651998248338288695471800267573762306362516787628605539923710472494601040713451740955588644655602921483700003954564147532094864176180292368865844592011664472651423256919736064299402805602147833878736747356672536645023031167084285832870971641951416022227879954824602454870251279962874619628248847068102107001566198571984422654281928990015361507632469511101739452127312855527875858683026035270970744676827441942978750118010554832982201264334075708446524229880121734936907481088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,12] 10710289763706756880778330181395491173326457461895227499230066249732561326555187828960881685433524630472119907911727648216442778461214800677121410695777296143486553416685906369522263302976966927483377836916257749157664296532385483889662313124391912156089451776040905157255657272963136584356533592788769036022761178516127523974689870077662111234694419486895386841197414047429774087160548762336260359337845087977276205507697725419326469616284938236273316756885326265612205123834993192819818205785561225363740568942666586308348016614514442110722013233870867275265011072848802618866300616180935570130980187061260971550816260655069056949312650001836086565842792730037588981001652872499983775635721852569106960157435716266878921806467167607594367987909328951802781098666966062177035457960240018266820267730080181030382264491139024925175130244772907717840090842680957675477428955280442636897941278725018280779775182238406488454920974110376560408250401557631963016649081034839098781361440356931622254551669066020951740621968600096072139773536934485073568381393525419055697874607018921137752389632020777204547289103752288203879592957898057439499622786962215337993353221792392780999550470528990200205434612629015116249515788593656551225435384345436837173802985382361741768904432379850337461930871887203458400265798147548694746719116443168224966348647582780154818480517621074335355330804772128439741755987660093991757920016430390722948146481921677251251695907249160168568105328234210492284008707530321420122156203200562489109755327514283679836114526103002390034319006299977534289493217919477300986795402096641618431867985228676501999957841599218019982059795885611938922890500906083998992983739879734197268875209488811317668008065793650925155396833281644190659597789451555256399304509721722417974475006661656464057230515906208461019798233258016176448733754317079807276862774457690915328372907489137476730571179262096074023167758576290635152103614882764366286520138980659626396994131288888370199603668069517641763084413626433472194867681999190480523785511091636119274512021229980296097135112609200902693565735967760965945661794415545558854234929764764886541703285641382819982808051186578623589596120453247198988987845117952679660657023540950160471183825754812979389700502176000186164525562070664176805932097594385550540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,13] -200821292196014580091356162445663030859902761004010157580719925005603672651497258240720650963468742049152272479270296444340751422175445922519061510421010567470112573978242012732509087721226698751573954938413188194547766417181188620866546894736602659073034361049286774990468551637960844335964198456761422745720278058888136976460830329574919782474399110356333036258008366022394929131312879259694641344614694154733447976274899844337374846650031405597089220017858744987262357282256868344110658809555695364608640364369264388902875070201194750320862651313663958879834591931008059678819180847858066807384183787053216988069851403578922683984610422399559496792982003328161374291959154991889858442468126176611764095383763343788076647211076010816820342402694184228318753536555792870300865235304073739077453377701359504394903066611268348944032053397355189913451963581585627207388812008799855355155987383033280183890463532799689890178616623872493176623818494161613483393744539329026392471269966755375746423600294175774131465590315332366783501855209187667038344326181088703723937581851768670970625852877311521552236319651975618769135042464675106569889368925951229508288404757417370128986835641399380984484697910156450649627142578798023450122341227465749324062926083574349533423417678995238404892017201170459760921327686291360661442543657740512586403667006412381781884295007895207491550585074076743245949019151878476072715887644699760102293746701554324125682711837515012813553787137280270514302040220659683837625229729430026166469428321154457627781509436471878507314139438025641907089538858706245806407677620211512620831194332398390947161067129124277676763073156213371162994838510467064941167969021768041559740745722065022124882046993582984270998095804035011598420282584337100015978253254275788100772725523246845700935877593823286506489661776950921179245622181117150959919310298107498957554463100093679376332443961694827119813527758089136785972111075112684075025893418125487443298722616099724686511708921687847108238820998094923904743726452739771879656115185139209900543929876176153844432368433015802936142333537085993485932677057344817376888193465048655510619674785811235755757216559210683913314467845200973404864473835105222883468751211415241247890463515557491854042869617396338342732620560497802122069570642470158366408704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,14] 507933496686118667433750368606711524227419039177314006400592888555620014630903253953952099084879672940226337111697904379288618365857163543228874176209684812616452453597432077502819679800639126078205944425683657122057524945858559267549704756468237079580307614436108465221945691276007569895077839346218547625349731132156741853401086931934814035550037266044542668947939225255719353025996955525809024856113935788675477712420940996066979619421680818648316129898056759216062783747186401991180794253159342509738726334771240397693108440710672389814454389071622286602788133367580858737974888995800907771956106148508984065499285707113674470371427372689211208313075833745023873112772684327300354564118010749448937333693114955482730282341116859948926716310254319837223438512315027199040892640747515946431538075964252919313694647150443148257724602093615967761027263132842072729900075771984416042170949566870735905958088739171170011857095665379089021890121193101154904005192201120543152152604385603307672409225772508589018675139052696656287333636145582255902832479676773290951204192321085619215844046335998426357967224077332362710554572434857210584912396731264092910645513583853045667330330379288102135368070395585708419608264505258168381149792943652169573838310309180905653559031727527116766114188193169040295213196668013057866525920806415584778469918144175056112875134563944419551927372428380617830114062161179506033461180812385457810507818706629427595138982328278627734054445709784247321556459242022595120302767151300102943076831453404209982871898294879875157802406236240387372727910625419283850511493842893613024567263450240551500449977875193912797475490024158123966471441468873111991322702960031803245890951501867405486414368289273684946863950684305582188746094697448078457317869776120695527925632214421789445078250100616391779632889631665082945149013999838722358364470754807344192337026873363800694666397016750792026887476458980712712141933174417005023828802201138139135267252586664778506150929156596230285216297822159002012036189407423998841349981046639381525780688433177943924607411359672169412055255837512623671425869560113527891397860445062145762709488077443767200237701776663199970124849182314853958978499074173000632598359744384545284819117125141653080807361855703851710546744567768598162947524441523475605094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,15] 250352805187835859173331811188306284866652565713030284914226418367112472995496219569031071533688722369761469731721770869854056395373459656172304968624157266366283774479082485883981196184533492906321209687798689664712305913476013031201441133440988032527449746569746498337269356233964027948538317982001103123912140143486248299644057861987254753276367358109537767496344604394856437212430146387288744864493009221988675598128328625563568462484684125787946367479656531372215982016733141884297769481429869063721418039829278238140403697809151865491907541145659542957278725497868504104546826181731317850305105888577495865507428452796069841127465178117813068284479223858938663687274978477880389355231946698485791666062620859066276482526755358037380039858255630846194304331792899976959414027366016447558630369440156924899572291849517244338945814841082704188759531869110925664696192807566238572494759220925617216703780248040388143303499092529248365044464037002336618896198543952970892997376170222902309321388079207456477877286988184853759009606502213032300246946095249899605893129715679271100846279811502116489762807685636577780785411735590702128495879468384357113327542131254362894420283049934156532366770005878319636765953764344692846996954809549524121639690690972857730257326644181318154085391900397954786262294132563892833589736280470003495613524648411419760341830000754045739755688731304288117003941646290690211923089955879597660008937434999157463010379566830941767069131526043952980487939521078372443439322773489535577784615568049378790838482440275473255038803874002049261344908889775194700899693299315180672160589852330351402242628876576645886001497732457016056880641187932879635019232699439425304652346510619919141752028256813313246735875337545187143562796391550137436261413894675867128713609073216090574979095601385996676371789697683246325081744686695324710308337897914693781574295982464910449500390089153758774404340758414494875765448059341034100269470275223271263619226087612123015270144823890834411583121921081479231467233266465676410858031764049532736812661489577314664788794837612562170301980995401447546438220082101396345331602710375902822325258218017339793247365197983393653565075583553457666796333633670212474509737663778503217331079552662060181886628297170454061530727314998716063280562421569740532088832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,16] -3793037695425710984662051878049021500045273540705471270837773453717597661908035324826491798750847163251758759113350315607475932762595156079903800408934093816584604456823013514896794896108130423375989496671363350282096848286714321882446311963583236569619915180226486842458719707455394777531861803534187057270834137026754740075080096362217100221493586093004692461225926762970691900974388418454275750958300583625796339522337992128611518214429762727347139097201702012077440325045961814991943404364446364544409483865989256880264533886819153035130778679454206196436249932217730092415525797305543037606081971401790474247716116746116563813477961980189314515940905266327715199305413244863270999483572785068276118680505670088127044715555173723175066735197834444077520907428971187199706234127139544833838584832152601627388458122276364222545659185207937284924185804105459396686442180138392066587195562150073776274030364049765317722687330831187323420205719113731127626928347991474902687359334056178967000237182951271896683271424469081562749067552761167838989343269426184053524998654705770771574128984149032366327302110772416865062460392766932683016039849228869067076527883115584602850590284343203889597321953253595925131483584952841406487243208501894492782601251228276878440058204647644655737042494045811043517163704236413597472942020224975028602932591225823738407204286658059523913326313018829278507569631245749633506390199521938800417275870255409669729423892344231278017007041157891545529497229323174174298217772069826078934221793630135535291583380912083348906372117741565733319082020446378756528240120766205111774571953055032582858570227029252861757105665849637092117327480875593476130118402915115182220122438294262554736890391949970334148828440276028094102544063908729875004943387634091022930302856641064611227572992689211594958046767212417364028582532311436026790973846624771479744154527096218461561911704705235629819544939237489456038759490039384593196201480755778404057459254794214638796294551110237369570554826829869788991505939985298783277016118141592748488013087014488090365727079496267200135073823414119520597439258558785555068179313639047228033389715727514155602230120760588523609626336084461552336700561376907309317127494684729633000315596375961426624003280167400449965158725271216464357247301783136538669875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,17] 4728619888988473911938561850580885558757310508443886226545648852613441300187844234952212291773444204499992430576366072294885052249845556818025881756905661538331188742965115030626060418793401436720752941865308832239193963619116894139012855823652193174121043456165894031700913332254866191030578020137335741338209731536325409878286067002792177380028755024170859701489941292251271105411754918585017562074770566539729685281915404692835560262392805135908589215943590969172692963500160501733525065918376944421800776388278063144379331125594554980811487385158798862011613045945552554291208185968694032416034762204458595128472612799586569631152816813865460406210537984786488758271441662580392578200706739336994459606730317577218607588633219422642046283503626467815781530217893859526863929312977310548602645132544062781233600698577454721417853974605458462319308885518383268644109724936186842347249380412694123728015054334957023998075623399974469614145547532944320714346534645304168133065144982592731585197109326551644079332038540204904983273360047485231592631337770725795657008328961462663990253991947099506167631663568409172812686806943598804527610414499876179889908657669327542469116408763915335654964465216105329481340851027983055310564903424725337965916758954926765150676924588709273046619938250760318840917998710820558012102673281568132171654621256436755789379629469975048341567910199754216571431999975685451700550842059126469305183399770605106536396293353000462333237852953211539666456588901950196431358208688398487323248899356941639693116517068768317079865277641585942941608494589560633416065165434965232677203845242612831087053182278781162884336349892541476433767485083604867802340256564453551609415954807479668335997229205159312744522306839804741260836002137644781690892570964972735307781088184690702408516119764939614300407733819733173393539082214709413646243825865010373097874783319711409193468292197177214692134234053040423317712661251163340999003400941692416094029951961839147800264277410989493175883642354115078276236886807379262365742479426887735215182371063695474827250954608804895138922925652916097667473018867014441764935221540141992415705994227372051544687512217671936013891332583145909248414322379328266424127438745249126239690410050205968120898936805982512162825266290247549074635185030873835534024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,18] 22975702721700186106670217481730491759525959352067341267183120570525247217456588889483381019519558062000962499602163039631890394675140821796654886856354780524909794829047926476512073868033336296987413514067386934381234186755857648609787068351852063776854289377835643428097799234060395293992608898562413962255690323106081226502485859755920003386489332908892557511362056729509977368945718311915450372498861968658144027283789363140996442900729157767544030721930046811764913648940983439989153313234359147901706850653374805812416030803669119318929436323692240138346476196805161575575339134056096033924605688040646191531609861757352813532573213774483088616871365573072640625064362022423892283820736379423477048543837528159664084184583979703369933653909709374713599126269555743622225106980622787303288596662828729728662269430584241665075236591637818397883076243957534172022303750569647756170089694703721544204591231199362822080431206303267649601021505879500850625596588531305252521877424126015453666504467030253323648074538650618625523042561684967971128597546129715545438274132593568239183402365816564099439360049576252336771205076678286532208265578434991090249026975459036452389594469538807673999312143702974925061036995241331226532494287322163575320652331209877898501492117501822338512081710850292708604852831649988417246414819523706776746497015264062028085405460612113133399979247124766965965369269313975371328063348263670900343282100102432460969529235380228964590448824983678782506881493773034854949665367621018375526326960515537145799084559998750207857198166575732966771348304962473322139861860135992299613903930854583047793333494124126534149734363232494831342761456062628585822800562522908208559444335829213178626473746679154376750136543818060110246652793317038352144562495896860606885541984212586127016537827010175377484842333708841151612555659456376224352527316030516092745649408966024767728134388887071739275275027836683475291890213179206349608894933030516033013616075469665736104608047752855776774645392734904645164185015410319290421443942405965053183969565058980771795445549704076048168065062256804989273527822324102034597246872521835165744743388859619636598128285523093032267521735191947773091318625513541112582551053935229688267675404545458979596910757091955773940518930761555492409143931875395664609280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,19] -127076601855466628313840238722302521537989432123744289150468508563032907339752754360297186802487838615196500899834493324475027052911484973137495633660921669990721514411065558499454884711453546460204358052754489847152072121005548786436383059770589162317746272768938151532414221105130244072189709357294439386241345853337373567465048070401200035491698185941336070025477332598150624622113764806430477770687011085592884219458605643488043420378874678862387928478528574613335020294241180076387476596624772146044141423215263881148838854574148255138432547365377072143379190919395390432850678111674519472636356064499988951539663814187137434024213452182148921724756880550299052846667154841381534866631498688224448878981494412979972461713156241275169541282795721780546195438276084147954567489932677193890905717971603999269388630483023591526145402093978334737230566693519086118576002857439614681393907832130327447543822743198786980197977781997663493715176444385819349188067442118683765890758750793600079600217161673177606981330567763846080095687136267501657016602216702716159350367659755965344631212174036634838423582664682998344150019514639369068902568907129492350842669283787890095530330573319021917743089818236501000242840354060298370284930119887916054835568811510585573449588765798900744825518590726271692506298028731213683483785047965782085122273199593659902648191345158484130404897324764558701069931701917345098268619475447807920002729212413117446776488494126724349370653088366543375916440065758703478179841389309704224878058145176020288237879685726233934706432508141956146502038107204964452049847797792884368109184988462764247404739663205255235387791142354342872650071359463202896966595989771405520745970629145211010663647290750874559191171370947622214250194688905329316186450199714054736149424248661312890391845419983485088017388580650234547575593960684297885608802169055843050027521522369112049254143520414796332101453739201573291001854649666340766578389460900007738166237088044209894734360884645195580950383001236375059634281097246689863096335422834863057838931404493882982153892843292146872644837937198146309636628245190360109464104121341891474557977905760006949347900405917004589649790831614983360383822244068013881368361530705269786442872696908698636626964470035747130687426353936088216701197312538526003685752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,20] 349129983933374596352178331179989762345074408026702435258254442566082761628332407788614865817937263951961378629195197157051235073187122115825725355469942735092805144177983174420563939319129954380087580460048813747986264657939475196212720457706983252504541682373110133543209320316086309840249007153485273571215066169424104359293244515024655357276841639767402146207290402877417226921969948855982252740686042612449269926810010074611509640680753495163724654924696684785909582533851455998091802518957793589062543536733586165365441368676205057508677179777681123987703763015661568641233155453817570864180942017639962746351501722082370699591746715523349851300486615901032456975421855326721904341915369613044008221200290858185901702135616431841658231434002499060446549493775446172045842127974363419346615663792837600817184891754660118451089919325076278860362818097069618781979530776291155614505014461676134634020155383698407302592833328127108666887465094446509192807573672713978868836946092757141094051041509021884982024707965263770783333495423595647362309710365667934699165382607890006452066865757667436079917678040632975713207110981903762096723744279436496152843518875993636434887115453962304804307780768387668863374560423418753198225701997124226984433525863913256871818751276975273736797956801463300273040146435279103424127581527287871226678024588877463427867331146148725019973800586165875358852088273150678193838762691870977561535132871200795122926964828598413172052804938700491072848274590217269634777863916282311008876700154285011592430032605721247907284626067326931264616674784844276886530390614898925019159093504710544206602066570709723328181300439051056833368075627912656300867416225081504044293805751529542738019627223891418642125402471352607469303210469733303379147549519071412523408329944139310413907406423683886476374382554572368405241176178614783360460505154756505451392684747487936460652556785813062298568369178190425864754266810101733500696815653110022036523995799500446528774532184385153293821201918246208468911506874461020322732711820344087495916170952184120462373328770887516033426994870028090651950219739242998733486389291544662733972681379399055287026136477225442327206750862183783227819040845127867904974669301434654003076689141975167897024538478103670080292663329155035734438806729611127348946534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,21] -686767060507270066121721072360023140731679977854332588092228523370111148294544915785611292842948500818932323397649520635058760653784673748325592458389444631384683964649319990000252445446076986990109371889843044698626969745159372276572498099007770425846513903664700468851083304844115611529048964986583167198690024695648576276255940108330008877767502599627888130269472449064763745426288048440189567829219136050698778432595976094284593307851993864426569647364805895212800126772788322979875575843323764070757637988141102865181129214540928752233570864377231713909984394114611196994871287448498307578290896895200422978493673185449837755904450343268520624016751652945940059145003022659130680654886990591970349701293590062548073075662562110822163587255043814999781638043812708152797300602178225129440437102444205380983091963802260386128437539092642786962226237465350951352458450211843109929295334586977410811964494493993470118547369543533069831000590464720980064170280122901918050667015511518246951819612527820413404690792168095923758952396085793192808973398129852908427988365710292417493936570199494326591753506363059015012309133129170552081013370291878228228693747399892198809673742076990603269761086386072398006852269983424957846840134535004883937274584775151447948774281310838413681934580071423727130568680593788708326593504884379365533120023989394804677591486208671550565763616500994749401149718000177506132857975856046749764644186203507361940860158298566278513419734355601016364308469799029182286549666345801915331598564184075500919628294045331487810466738290330507267071651122263792314821592403206586278249721432147899989414980444789486070845728705069527576509883302467881350013887162946019310415263934433857085764787503340926518164364423807348996210565088478361671760668324736551804893159696212073433138548240559608396861203647759503560800443391295918390690192810065313943704441785231003692573063049394648327131882091210247264736370939062515328654580610123438176366131634659663044244154440866788032657726263413422519723017259730410526749885781702853802277647335132098713707490650503520059421169472653324078277778968361502366260924857450734324238183110965526251931200987232941866425843600943340873660144215916714341790851110225306426886462043713227524164472908613638811702465452058409446577783968660780661874884608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,22] 1086058897966362346676802955371961724154621655938275493947179935986169325584539375511638397942911377014853467649056501397200389542492749826087654524398853971052520768928471008462633239763417225867598358597618893065612137005047582127340442067060637090654104131945371480839727570023277675890381804409554740471806448294177542605096587755140344520435050009738293854397667015995246152967902176857137783318130869494988503488016089831468192141033054740198708421590096059189291545150017665710977057778116690221581923684735070901427583577823105932708991950291098417057795365688214094787800783738350857636393999204212198113272427567153522998636674081112929367569130905469069532403838716728832239077511356248181696718735603784660015173973289268061844335437442606589638416932734282250421844738505777159476203723786424324323607642114386504825501417648689363527916429563970565037908084512211212874934499497026156363808854691108606792830684449735667330001559088077752512751110774231916542143484726599914779455006157788626041760125141370115530017648119436787826115955442969604669321564001091476484837753755352048719442349947423876365518640462755336233930582040865022527705193423287259557003403278568218330565262085895185916953447626847802816501772384530222672140299187251807658087920704156455758874477141053406465238671235785231876931232988094622197613003895403774014815288250729080463739316480571061349770558499408291838871526870566468731477235165510727723059692792908343228774491767008702501664121947831054827471374344117577459297013605633394383167269186884939641315396981636971613175704964098116549347763271216199959556018013258120128272265475933370445262919362351409667966070335507727493398134206490156331825685780603581356637881054400106071555429458672873739836459928216247177364033051655960943355327764143856303970442146355828722415486505913043327489397834005603977710613037407630043099197883858767395382731569629283636225911811088478109675034118600936324315155152819648020891959147485200261187699599826156681658371387458879766262349645991971260861387116690228285133184232287913492016780666177939232089996273612127075519007868858074002777081192447168100002058542577010849554841780553358819595406108928791324042454099558164436124555341029876512667849537846255642582565043503232667056203032186125795272069709814490002882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,23] -1468984217285918882701528516827548310777882984374085408490429207786215023358740233863447738124692667878775496213671443794100149211860222865608255972909302653381595236289035140449920681156059526271010358521714450128517622446908414756952499291527302272561032893815256490111372640961554460830462108715675921193859284798425414761361427232676292468964126329500479537504634222113632534771087021023080259065467511992092648143160341745437464278264385840812918494439720435414497868824972506790137576178942591218893363333593332292839155719837775065172080734387011221683497528574210909371911682018370617241179073571002071748237815239893647469607869557344407477629577424140079607085364538369011970723905937719385353489674232211432476826621052476044755695241628228162413102073712853128043078871882702737939891317971793384569002084627774721681959192659767598275020037733434056523956775601992721400388330196240160076252515871034559584921335886235334967644760551626037415431303643748055251408986955740612149133410223095624147125526123503026781186455519856714240988272639748968016941071949629554084305118054105534511894111881827521827245862693165652418541165659438168572976351884773816304072615068970983612840645440625541678379177855902391731921876725847397938719772939160210876936734733264067232415870235798161199291826633497393648451480494949236016390801504165633176212509881166557203983082664908022996471868141158433296868302234235403555512983190507026090736756369643651085115590126573100067368657242680916727685916267481729017458216690397090172169630232794697912235708426338719699719082164213994878738670297869832934972308954130695828694859140777445291124165377352146657785667401371632737536118157508085189988481139960896396257422804886467247406618919258442565612958694993042902660718370333375214836064373119280474166107102600832621628841421254127240578666822500989835115571684822344058638140592736032309019388010726152848604930564402682081504142512982992541708964608996102142597489642427944400415119193025429085657143143100961804597964880766469843034401930062528584911407379875394661762999462538482969368353086653648916954224112126425850372678761872054575648983503893919517370203284976662059557026706681850891208401808277731465784739689476147293356651344558733934910451857267215082538784895617696703754349020460333809377738752000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,24] 1763351483465870466337715917463972012104248935107740572896141953215853954260182682960700610414681462100396153576095612197306734508722865363981566165684146725428628743739654827082917775198621636788624782950065386303882255508476002644639909184537282651207430228509080723027597214036221933766724913149976111900000199189885965899545991646738206578783589209007252937970577580697481836419142611664039857771033766988408313155565968337937142873358992862479011677015422398901906321888535172120516585002081772964132721177998204409184022376522325593339373185948097985688051561361820905160276539979068960004063929939571404395747479863685705791483230379902358354002814804714094618184403338498165060423592541696771485782991181732912119723354519417772514712340842275389354804024663902286184844470275471084932124279584387658329433180764992888378644872141696523865071283021138953991971644922784081310276722246549207390098809407538816282745793968949873120136011080066739919842734690345026993730665500833151852913675376175186967589220632460760895519677376149483092226061508998601256155160693718202639319993206388300206562211422922052141468776331238891135108859038449522215579429112944533889988967716048382589412924810880109102577201357397072320902419143990144471649838453891384807555982107745102499733270751969018259355946833536778367345333109339311018647184604846684264529186708947360402966873981091748868243867767591260629327075111188790978466794055969045392843285500477329960919654238046938479341251794013369022587317508637333900226154927107921584536364311299504910576097578420204218990415254485941766271296178197293043006370588186738178746658461764107525754129799626527102163454576434962288580322179084980211830755185244183450548263644923441272532655110892015965155540752126720292470004228446237222689920041705185961893330673579466508714899084183014793986240256081463890000652182187349959715580219740959928289004874492465096093252391311705578876940016874430200284686676463436018232463884543137092343077406834081973299697242047081643282234036137996107063113975078624771361730312304805149799331103536662157944344067396800760273293482121916272123389984235782848833509892532985965404337081500166052929120153291319343063446996788721960287093473015654390235244292454564288545671681724010382451552747514697438667351413880178827958681600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,25] -1918185945542367517125141186926447067929212218186746665149179464977479682358934266243899834943495380628141275868537426398961324082573863914228452470500534654436103003154640044793808416982432560035235745128420217765402594003226826107597523895350940067309205419730413907341180669945235209167515982027156001546993328024098064852787451946968109859844616922623763339099541567679425713924138272220291771123075304980394859313423187825065793327407842670095223535217512011244158158264956238951267816197466185236133355295565983315175227601153760138333409677132975621683783975044330039693112115602607737311564414579038017560298390199527561715654809874662426023869806883142981323566349197160205510112913963707491810267932698959275083688650606662332640906905019570617695222888041051293985855693811415946574188727386042247276081652626430595988867325164352346645221082637925255175412030257492052267665072484540890263137163695624899769785980589803780890769506014991252499524193858150683058570130098757268671322010882758944912904497880968139825013771541757770768355225894378157167671275036333006431652257547928804349888797464027975817599238553391597045742208161224380595226443604310684696143328126436759629305885709351850477740464461007957645331958921191458889029354433588387784996243462024979471396826394882633997352112588357969112702346763937901609814146502184975960300242042372005485924867167869091209562279431869152971035924286794714183324796296997957431942380116077012301156248904015148126908690079113227089505582750628940408575455475498084738672694061734896200680406819920105244419137719403861983208328292513327984849548483643544102405866751810414807773596999921668088237225949012428558258261167142181441099713058560273709080968038128658913911389179642145716289542081862421759109508329441269723097608838892907315103026751953380271870508520296462905598642370558663525795334455595498187238984766957085353261980206506986494366542352644455260100395158535656750337840290014894582744880282950194966302106240532647308321237945543554432997931461818259005559533830565195658043550469186065862278647583280722148436578869389890430030385525946487108793957620245160700504794727213810743409754153480044401687464547390823602129233218657841909075198812153662265295976115090128232095711776755352506650871804769568598486299003457942042164854784000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,26] 1914382511211304422538216790283330006027174663554810946995852615529300856179801921152977160903541536236553512434910935001055808837188315293795177763535782970820292001757275095032845761661600107444516140411407125235805263624106447853822036972807602148158378804933511128441667405205816316938353324789518141136684789562092007836855107087446428583360167132851801013305854699871778708812562016635390217108782063951192772979649566454218615142735435244225431620094511001630294206908553926613082134665210498489338514168922568742434470822440791469229924159797188339653346134930591871195144414837068873931206131233393748161716797280465022407158945412092069289288519747267530923145152026986504956127724665615785635107264796523478945731017274318138449690356716619972225696443959442430554023547729301074722785076427616957249929353842455788690777968477748562551790159352838602358702380166311700541750471973152612895583042155665036094858622366941398598297134426104561553799751036516274610065979660090687955628656544601449449546566852160453265712126350723430814570000217007491260837973021363661938680510170994864469626978008386826961603589834655071837423243797725420906120726341835013441350412163984008716794015193797584989719770753088234395124045733668261942012357467369771503988915375824576592746239181267444741100781267866975823574371589986726680872781392823207261314858015853639633700608898457287893119249560775719289022877392145344613763530859512067996110347060277810626759237038560262048947768884672683703335816607542974355691580687110966816950599645842291380317936455586280261728980774121697227418852156426867616417925544269328763889682211804239584267072546076430622746657632724596888867830541842077299230621789039278156791983952756604920661664026346943188648196292337017311905511692961743070049578431919356495682670395356275308984226334175206221406790552111943035827054784173353773774049903045497421653701766241978905492088641744201727415913921292598581993274749939734081889649204995334650599719852888686934938574497054325616181681879714826748923254282843177979932065176534556399217412736628832574743915040267409225137931200956126982860626613936627484631444450028138078595603704601161820662141527419693680422352317354114506044285302614981313495959116766922371875548342260276765141251561938369062346771310339961022893260800000000000000000000000000000000000000000000000000000000000000000000000000000 [141,27] -1769979551610094504785544080500683543166688282654995471602148287519267971074140330803662662503992097773076891344499142440534331427718181527871441932967392350750561267173720614709950003564553015653712700065081964337885306118884332998611390954322007698128321496165011346981589612912634946385309623986669395169499048155452267669992855882329315044438276656540444026980593524437256872298560045009889517491148073809357054692334668825558873436182562430961228418274946934911747207457132330754609566698168070151431516895497652394686107769982277967900653123979966109101367845044035618853954244259709633562306383670308616675424597466066189852789805969913342406658851980533799894995717436390978461294061686203399443761028290530309257172470026830761382687993890321437063177288648449124882527537812596168995477523925384407277418259591116902401674440419622913980323438715290384886864982773141063070117867739423967735912486006751368655356688891140324942776970647811903518284795951262669692705763726639960233491673913795524054197558913759521549289040248245726111826704737238561813495479341443320138435779550529368572360076526620803124832044061910284784523682677988321978471780606150418461351327342523882302061905999614079417441964099650550206023713245378398387670894165362661870358435825536948615179047214321162559475575233156913357655606695304694771311197447332048542306322253206849390553467471626878742942353722019728674766584959618248884434036332921445183587982118057833540807594105870429585921015648401710842517440067956609396153776970282161381589230742655192145939778796205055519642220675748224049717744576412366935473222561481436039764157352443233233812510628912225406224090919689784944222426072637833641744264955500436743477459076703856837619961112733712503041529110580230940523208635061130099382396241871602780373941568052407368987409037066647526301144489420381301041072918699854357778003326121391508032089559883836248161235795685828293802316130990684795308793922498122162998757886171477203293827394572154953179686092136988725258303965191996091307765963954627867347799247110205922142352963058227823959979772145832994813153863100005517992903385438786228996231034047578132529661492080204543674735095165659533112241246976130063485969081242441664093773896875413442861078517834496564447982517337985893411597578170856611736715264000000000000000000000000000000000000000000000000000000000000000000000000 [141,28] 1527762131278328546616087407248905620775062835770497759508815789917902740572621671556983253182155245634642440324328230220010812300592775332172497284619688678227255992362868321249590875179341845255901526596639539538733027909247502904147594698226031929966373574617529215126571846786513542899817831735599920307157255934326908492451036663951616291964768739406544196322463714108356885313246334266745898593256057314107296353077361974723271837133888356283845739646671964591522321319699842470743188613278507883193602553982623020302549966502747934378105450724223611800221876621272937040620283644866331776131145390414512167911104119129386354004555474236214381607368080298080654056666385623461178149706085006124051339727528243271151396315164913610520229648494049728859921198263744690952707570925297902083482169643288939082770273190455354662482804273939780362748223144902752298191368711405613681728042787503273321350010916779220678782069777354208216419740911407286903589913392010118214364601806514709135974522077901456832577827842814810624009422587634331144725541795407381211663464880945750750356680397404683575365586818865138065610926927375477897260571567235032695666295992701024454776555288324594329825398632272093549418103126839546841852866706949367354750315654088385978547097388889130041946796043305106942957757982515156631761653037670084029036408692128750949705496944879101348665244892706953592674638379725325971867663002225065191068204855455474457784626316587881086627019025847526861942644352752079038614488537755748792962700596859321859399510974161707717312946996469880300453921563727330768280457388163704331214244667355771830553308874563467804903400443593912539441447728444488220196974634594920084998036639482299170351709554879830669421560776997843671493299928044909710273523617946696098992233214287082075554807272769571949125441986096676232249949723241094980017857336833501149802670913683908561132905499627783482089283307958242264407542561971924840847791430815044367704123162015752804179543254954302276041674926301971409078152053405776895635984928416838285334284178564851446097770297437123497365056270077375129544436774598275856256334220449842401742396845165897194294701224897878681592989243265802878455436081252867581639592471927034345350283473871162786321114318854761914043321560453412216416804185759153415992115200000000000000000000000000000000000000000000000000000000000000000000000 [141,29] -1232815240077276246037005604213620465901156534766452430497786992746104623876141947622798179617836583823131441415245967975845279778093991337308373074413448150257188539585786326850686699964760180565265360961454600069557336233041357103366168069700117480082947214552803736667572353287816523090492484336496141938510076391726156302375734592189021419629718785386589275343651595149054268967528589705411603180182551396751479876856177080116000092178892611028120742986562405826896452210491043931708019008526804502560013370698648120392307612423193581109663930286726262106865988458888157256605402344912983127291842852274920372477275117106699046196024096573444807869791711332720828415802407929758992673168908998802201769710364396768757527399358246759542705498772627004936110516864875211045292212116232326847945305830107643241259514103842790320867009695021075324001293555345925846877662272001053044329848930985797266578271873321870218811355651494597041641120785201308722888848665302937525326741795660305319422113470282393955596274446351431475829457235624057995303703783293733502695125612041047867105897420309878717916441909261562069316721721631970910920137147182867400027329817257053946387468590937692807315219332981832628969201806571238472453653774802135456989078520830875709452332253300394014937907799482797866155962978318587453925591103338709232476702232386028936429150105015853787881341602529263791393616034251340710639498384743446497369904813486940530345311148902179728446372359115275092272075340161070406706687150700629831226253983382873487469595175920065561145007747239773179967296952170040034240153652233784577925823961856017095171324992610306245234323729038297754337401171237411761824861189915419556417087141350732721975771467655927731483843924710048257701584558614674016998395201368186539966524133224793270543951555166899038034040298404570749285112724110442150224826949077244091667723015173245718407579418781283027077520989147599999636251001785202728232560361206088341135887969257751916239986658657657659402710896957806585870871320859128962308384360946957656110009596888277744630133183155928387780976557686597070040857119317107567916406391340630151507933725650793456736078626210841380211219588792104663354584072554404106700081982084573540588505809744662467255842942717149203181076008903616315525033417925377736421933056000000000000000000000000000000000000000000000000000000000000000000 [141,30] 921897339525128890440016206250232547659398636033510675611130794745439636102670967765123891504741714088550700326036369403568804504218134150288915217974726134546743056883253508779534718173868710779228168892069687943368430810355849443714536088074072212145727774623108794566560848224923140898360368836375011126288479682222339547877328309862995075409683619582244331779167306289153548065943574732558683758826141401187925705004802217256725605822522660772831474585286467154077561054448888345523309924805772739803993815486900615269126800445241727801135618349832263357016880741850032116844153292026520127585887952483247792173893160989022699301299685335217380891108530248438712363153653152685221269653380876015640590009430178351018112343892711268429350423177397895929526238179324544630660873936443577488059453032891527977411673380682305417616778113853129783539082262189020193220886755415299637064534040494341456081139806801133862094397620379715719658037830986625364186990945550316957179075855037424725510841020277770026407441010859446494272231838680485614176168260601024983741507858287500001073865671601554423868688744934986680397518510957831988920332388596030848433104759666975187909350767489045798301214866388236428723641732326079312778487586182064069112868731106608935007273130733316270310291506300384505374583930547401839441813294338065357724094201592325622411702490919170314889075778260194990873680311053683653473862559874588527999943468224902130110579900450167006067267425188377419166206312446556987646834353146665403740717969302212612469464706137695790005184947860632998554695004699515555081029541485065669861722213889511694212525839269811310208535112150751277170663792815352484451156071248026247267980011061704920528360872661589371353522690704329036883235741411727139056284006684683559580672722778596589041475501107936336291923510617042350201539868365718218317397372105603267339605849921037448358186240235979540680602862301353792549308533819227371598423272599515802706729269736188640550019188219597705675889145560171299886589989928603710089125822230291676828443315052904038569380746241483027783197148107200179399819279565693421243937241211357048944951410257781084117847224596044872745500665932846603807991473298890624151905619739732047620718683336794496524088404464893586524287702207211124516259149155058892301926400000000000000000000000000000000000000000000000000000000000000000 [141,31] -627601162921097935040377596086242245010312779752869835294085303382134398805894586388080547958488062750571049875557190564556818970496783645838503325262606098881589640182397807036556644004702733883924527785003848604056253572699954433403769201799879590273646906754956158989058880874391870115466555542766725805035452992550889024443694965708675006505363769030108464259484930107291800199884816595062803192808363304848855760265537407594784244298782268789170029744514383501164380738677145530540061555596984500031117447116645391538378500184169029088330794186990699405082799265653511203280491021942799600301718120585087865775664204108687538386293779553955678603129164777253072702398117257439135717164182478250845986116007947897514022323817546618393026848825343899688257465248388211314353183109957040242950449920097170448938036019442096693184318600533647567543090801349533752708328986168819741999669739574388495209656899243259728840101146108351057796607437399066282991511183518408758077540552748141186728350636255456771937495080888423542420061792607625459331451720876836553675302410237455045189666557521661217793822063465900037544256861297538846595306482526016488120794148611675588408551684501431654130748704541160686148612962710177881810499693008375200277141219108901646172066829872793958360749453640772933700475152351384900893554560631005578673264601517966398060616861584300805541469934455619700297075860781939998443690626017816243281429271982522406662132644215255806804259874652711596444995767198719847842152516602631568534214253209579823709416740334039021813713240990825063361231963449039187533696464759110621001498229875056393145959715082209975083509702204267187220468082942248570597540818827287644695385730230921468965302014485932512398270490278613750425783604227957325727971227145701236527246489117644609289650601936720595014239214726041797701551656922443470600645029076080505456437062462926451923951299138391555095834940450749124716171587744067269325505890766966586256765957924658882085980915398095780580556452869364032554619349649716396711272843183474163548997941455484920930393988454424668961479690498361518474479753411620920837145206933092170420573065218440672710593476381178486950125140664370578778466324478658734276679748920242165553961463837360449592475568217891796890201669540970223732689467516812472048680960000000000000000000000000000000000000000000000000000000000000 [141,32] 380571194794882564289761185256032503082352103473512872658249800829942663928425925376260979280022555698632765933382622696529077804779384661178804744493480021920165710567300920790149083906737325431488756489760653545676674445802630733698907793996780719638731066212196242605193107080143534400341318907750023693652947985796514026035397745787955442284344338598186235566363868872341612644688084127255822131564510514221487319225115358498827389676692855769852397190743860628620604346742136847588339835134049396060076207787325054242346163590676809258727395579930022751574786269802802723536389429400835328633128325825880280915300675687623159924838396185113427769944030937218786045416152051552424849590564723052096949677521736177724730656876987589601457410982251229436688588128910880141846560356215953246685987383098871599029205839785261821096346806776519498924958595901752031849239908309087345126937322152859589708486551535432191595383358035635238923072316734415191308326074419910055862957862875515101729947346081218882157320155676792163865089955316251041296135811116253728602138076350316938008607980973012666513776441220280893108742389393554236413816607317452209659064671861464384988211604480927598877147620654617138815327237732108101233604071259293251708008890873018495718079948076243954514004837122481466917156428514767207828735830311474842658368244843434479430846081711435660576580855030008016618474998360444640920554922893525330036233513138647236067252793408897905891023462528166981830679033367088671943364019140574350849346632267869850811795946253033191571057570211691626772000084020360441072627523970112992380848365226452038988333811137997162928190088001376855155253902371154813933335128246792378748822728606005878598086629612350017094032128898745956231191736454930825914080404217963324104201926959424373345450041210756073064116784414083709461070391313863981194494073130147639437820475814305496043508569108896918823173828395284968869519441113895519019465847452732854778987505513828137833948447650925673883763967419368386827074643606233620676928011727230018472767600566619743401519991833595249413248101191318142729709697013279550893583257915650416346782803106347199072231520518681291909549592996124582109116783000323842480640735721513146622333824058320679034293369250077614196307536021505191453020571137847950363852800000000000000000000000000000000000000000000000000000000000 [141,33] -201378372806622446062865636953414206207484054857776049104612204748948125305710684272859496294340831518971208192966462948646682542118454636584650382949305062192861550012243048032346110587141581735085164460196143678065091175786777879685247134757148456453042068793544021323502055423069560261712736676418691871302568527899729558762481393594764895608764499563812557246854812736917543335522297787588423207839426848132214706400583175238217881641419702747591004060063350596283165149244345289179803067394584446309389475583748937583721069194448325595167805855801396349029478189957007870413161442777748472881701861563265602877429611775898334588071449638534790834020442985809075522569966169254540174388983357663663815555231024754004121652408078807221926814215734336104898783265937113088795611567700891104552035767785551091182112924295877992144406231179721610654763961690928545534059298490714669111194236459051651327522959172566551817978175058486522471782547264644003297377765857067053519469657375413942134382724035245583038436881791729233063048797047988958811001233882236890768863338160670182422232684382555100348420212251582414398495671914132680123819043329365293179496680827628707996640238403776855638691852247039189931342453419442870377948999096762500329998097086877751565477563642666199333877839039149936952418502258135787323304755223086191183984966786209037326461484684814800960725647941257201034639242441099962663181703242461018934443900822099681272350444927775970195704580294736444051850384615779552310721713803043538722038319350802740189557735755951447004505211791348198074507038121468430310480619012014725121241577145862609706718096424959764608263656562268405953059890550756012726961717150354528461294087933154201363074833254465885381480441295411979321170404389666516631562754068129557033354217475805579342898045891151608652669442745573461022201149458846617874748038305355854340894000035634261006000659494615255505746993079422780164825787129140281093462325106022831299718309956278563790358326749126466855010746338979158077749713640552058965913713334860999611317874260170256285302164774814317496095040128693734554942606125148197752676660482765326707640525077395181930670111624515561183093995869266677462245726873605936538594592037413055392453707841726675818373408427768887355697715036932264195590303114460379834482688000000000000000000000000000000000000000000000000000000 [141,34] 91785192685247681378691329491805926609111439663333529628701909008428944013616954267970327335971120461226563454988287229383903016399452637694787452986699632467196005086200875155136694358222661023447221395437857249495670392674399213379503076456141360473838464957990266949997717940953182097008712433353346413933170842228763930547971626163283894792444525491683892514088010677811956289150447373843240844473175255984554352320983357351731289081928524510095063680511288300509341644612083298963576485671141571283288144828707478765665660163339731319352507128834640832757231173326869766316335444455839875569316662875486715989108215755301197178148985401940816396272686440433605987506393367442684721046381261502806723396351138128773108698869376360100359965607461289637176639745985933297861761075784406345244246751504653018371661456539990002242516580477604209823664187991615772770477035223016077094067775129800700478027082014405985194005065199283284100809003281705043696332089200929128151837957754932985952816644305313919600062589672417895835717068995430323110081710522313482404918570851662879502524658642132994824391801025431011852376644954951914748457972746709100162010482622195312607811665829410274543405519813315196487030863787827826246276903224837168598377995911441958689229323363854971741129331030402195453591023490894410264979375534096695723274094366610398766426099939190754200313237909200746590927394084291330323547865185080549465745769468630117353535352655776536261131692741966296339179355492534209957462168833627712083250842460772868884062115605425121699147806682397768534980724475842183457037448194463278899564119090091503133482430564309488207945582165087031403669289538970576462781566316222635626432021115056544315866523861518705206442066370314846229602342126136703519400279115351497466159833135402946335601852436801647216687600477937652279415356904816849337828279994586002552752352958653209389993248014738173948715112095012810358453477917610850364707913725397221237985270042413928216589197145553933301066033954598465630648143339310599671125181726571995049205842494494574957582462227166114581015849998142458688414212378848176531030903777321980245809224354123226629703647837703224599014857723814992101080015437654684029065601562570069039672498189217101195449797568948179285967604844855453850202033188450086368051200000000000000000000000000000000000000000000000000000 [141,35] -36479509706538273276122320600184299311128628724877033523134904269002163915147804381109141973721015641997816255957617664167990238179601243843947029346068942014736061108622081996101243471665414377598933725563912726047025269809508316304384610956172279717386349904947124933276931569507516535672366213454512177864544652294501299008691656853309290181312888615286295472311536544104478238989906322275001850110704975715551506665032899554843124185435491530012171294060359785821539008329590666441047163689334265998596429794540409137031837977038699223797994494982152563268558819742161464338698785913732208763270472299763611551936877331254346638085818342622356326999938005061073599843753223440431877136318920709073057834021605882123074250582281154984408687037898414759585568650351816610649073475783074246756133047274738954220999406934718104850880255546933906618579746889061006381931630664207736080390596405239105437855967876296214268190479444372983347280857221530754885797208221595035252037625526143398573572434163879091644468777472499780355691442354433523405261636965592133901256018883625729303998045298906740459506470956434161004635840118502319658996154525368537968319611968681768582711334939392994647117233902783737424691225716373950648656037278535209523905417401137800763598830466581444255901570757383103315419456614806221791359196336819475620927977659388676340577784819681035284046442872617221058661223365323375424639105227366804517303912715441240749212112076526811855660026314754273400537595782639478413410513856641144918283833854404642856391443268665691979548110773112290550773782382721427090841010939697355047831471415373680121797922564331568942705982596025634861740668033143926978629622599958938003775774539383682961284296086680724404137099777095921075380552795157501283787357607751580249443418635883397650317639409297219605872400327239221513346137579685388762664798666715106164801439155225248266158857886701673894746077779777267596238638508547806521808529256595741546102900371391826654021762905763754010299219473794293851398228980199952616225427776029233377291633559833277716507399476368501428138470301588502847638267556705114101579483537657435656040717171451877357282505157633954536543621355980373982658696762315696718670891218441381403317501442812591527539731242145017707028221027487656842964578187244777009840128000000000000000000000000000000000000000000000000 [141,36] 13807324697700503103209529620459629778321280181699093201957041861653347600902024450627566204305970051798258984338606147082630961624222589732798005459605678941418539907319619992339340033320328858946292406532786102228281214671261301402301660033186058619461813470085746653947878758332228412880012455079002658595140671529108063985873225287139199071015288236024539423097322422620071513684218947074497363017049594262094991331815971676402090780335939044064641971368625801571660889151518602587035477992191491739643597562474127480705207004522909325348124121862559699844678097210517535112532566523387161667894940733345108521788107513245630585590193574872722200621246880852144735581134124259912582607094534477320119502207790480024764095355403442671227096179935089981605566721547714309160374250233939062791722499019460477549405392205116901703391379825936611631795650643312802062839581565898175816580803214481278568957231033823428680369662433628620894665362481845000812537441115371233618909048373718576067854761604944789746596375314786203769070744990347223990205336713876229365987434169483912147326324204540956304233055084786997133018879125755631830337189159165570384038656526792072436117937249610298082396401419412450443752633905938637991013194701573417305891182569206728946270083266128312318184429788884989704192504986395115563799663516495428904054014616261547321057572603912976627206339413209771560459281027467191837542876504143448491018979046995222566240178780840998136023260249231503682638847623761498326894240075794290822491620986343435650465278282510678878973700702031655871539185865368925662316651414035080392373972221912413083378489070956260153999472533180915386627837222891929492103181264480558646905387836450521767889378926116132437843564841159870368355384117298733922114476418531934321873702270386494610457397718004185142974370267586682243985316945267327973540928387645074700534654255881135719867954972028289620118343944164356862604754224172197237338290492478342074602708044734517275439185853216300835543206602672472852674757106743112083833643157615917434550870665381254895888031729131664156599433365053142331951621718672278740693441296878316207064367524632928135022311892627272186501719109026136079904605924669899804352611176874802762735879798995359772923610790154735932403892514765389074827060313035479869030400000000000000000000000000000000000000000000000 [141,37] -6085810124233926854092838457799242198501215254323447162357460679970867071431183064917444826503465655453931403939599727835906342007891154059531128510074835046455563835399691363003842139611687784898900859938167651792178602283429962195459375891709921075438110811131895406468775935086457849383648774536020074163999324063775989596281213614123735687855482328987275859225047660910748489161120658535738201455999659496024197838322752064184153552575960725094558261487810235086156295103880669728088517979523936503114054522240313365873917535999140565484449626195873688220117138796752770446938429279162610050683091948008985815292343402877554989624412341825054986383260469652747915496073297461503119227592912188976067745758824336467364748868772631745582396116779632044319313229472675687258776706887319112585024878702026895534646866458950080631628853171329963614360777424675039120193081299154600860318260664982305024004862451905911349513162951190744778592930287675029360972391955959400653993459732080327202011791393311952168410492958874189618070816250442418044011402056901256466007083516269095578826535858079860098383060395015159859485470764560603961813356644952860047721567910143835352704975406651647185415408276934039778561701070052017466006192903570216296947153470236729407630897860226337995204397111589410941875651722733209823221547383650349957911405701592485352096548315103919045358207797857975732967606263097199849473657000937219923250023604165022319643064336542228211088342643562189721790511015270836777229998533648608204000719513040368243747526067150497027101641941173358741844626786891946283974922666531660647740477384142588426151666483150254505780500922163485488175862518522789252833456539475543351332155118786684990132956012752598106940891935736776404604822270547110600121811815465857942816276017146639786389624289561255381146819192684061152478324729161119768913486729049366108989055870714657672604320744279693763612556950155194115040606823883680381950317574276032451539882124407378279689072554861277699902619166811058169037450447046194386383302662824290216674549944712328626683200164791883204347590583335782001408492133106823702261020031623865222850512003151968575377341482202924943874884485470440290418197739963138349580327192538249503904261445159081883930465242027960503024378711298050190324751695580961070645248000000000000000000000000000000000000000000 [141,38] 3424701851744235267983168297898373119718891263716603256698034203961049345161447771986386525219653115030050897026541709826932417027946296116894815601040174380768865951162188073400401040134725722080419183248597959753145881092710101164503999795189880339213263675792113406204788427235472845748134235354381555922576605610400293601517400137150840336888845161277258375235409547902754913817624410490784770164499845881506359457347065831721476554312983328854538313831432632547354773246153152621038698772507825045147608683865208452383057066556431073842497609761680275735772275994072952698172120855576929769543400908958575740219860331924839927783651726610719563536599545210342037230843479164337790025098543207668508994905716691827164860196097935885028699797583074854019511550309334205729732726060234857105424625002895768237516868356373871601389609605629998210091149661248826594392099654830212976417726040811512832516142698448316734418822993088243730590038906842892438799139098004197790143398858428164175574675151047027508485497407529205451226456333427002743516802689734989825935114957990977974402032982352850654478631136422152008115211296185408049931580253024106928683708701242099258238434334947992402172633141985771463566661826886230915311174779399067133613429934081289359971664958561188209342203006289868375040972435690430614549851275947236279997304477452979172146334292124787144851058094108484447355322662568436589061132474778013482510992487920515928465181240019728501382821693491620086358933903719970575865750576718408832387405800384346548270818120523769003447812023826256208988259733173279847435103566546942272496203750530003093846832180832229416706744274876225919175805795035078241162701991181890562965666602147984019465109028680732162238026800242589164208902173826469984294719336095209252468551906130158571609919534048854983239853424461487979420771156186150483609151995093723118102417358092555695521378189314413169375555707407721674621626866699487699828972411809142752766517551031615086022361070665044913881765872129557215955081163492152193105354326950229315407441031016123417162475288547069492458522873391796257543424491572085284570541166706695825100789113110398301012064007258763955915912269337594494899850584258548899875685687444983090568091261779466182567901526254895506172785209455203819971032807458180431872000000000000000000000000000000000000000000 [141,39] -2046189612948292255575510129320349348261175021487714432526302476857378754756862742037453717363926956909551655011075100889925364745152450145414614215338965070418402384157927099415189623739304305239225722939381592607094154508899652990406505692042764091588596600061110256928611475746671299287715526121033646889891518644744656137842580299510468871499545660610803450209746335803620219858747221846108139146195543524538356073209167537276640838787030297253974251965461673347979286328091819847880391187948350445933673048355454627722565286852999902093064545081945737597907340845489447363377970472100007440564392607579211365646969638855825789238881211999232313232146167819033509025537532674280091370600948343802444496143112014848097274039668002057055904462070124851064501090830740964645261143619410622454058236324820283741719206758340503192534160195799551355667594257917809911118198722329223323784889867283539237538019169826984641713472924402979279798753682415078256530062031117688668752451527055033981949368534528398976350352850179045949722090224947125621318974622112401785914343554342165126331549947432738650708312319249515104401847708643554175215397842778281336762457476146289813366620469239855138931361542152238295501923755390466068082905675183911644077780709286043828967426887176580725100344231722252600588689452694004634297527808346389580985715504930110604358116276332815839312408850254292967717225725091226953380351273101830361743882331585687676414868964031321570311489234942776195840148141151793250502604535240283449271105111658664720493036320430883912880121196952141801899701734872400832966591144497701098631009875045393767137344226750463199830299603373624484556246970052719912249521556748920514308101303852697250341456404429139990631930133565035711470234074310059493894342970748904108447614600695713110356279671834040201529202833456431603692807139378660650694087080802247045721106271349487924703098366271126451106798507207396072793411235129906617218336644478594108421005997124979558779966334450870923503946262572659656207503139439665561368392822578033562773058784913600546839459009647738981863805549349807530852550426428360139146022191475708081077540248449299443404929591284912348268117104558988151784957963534873768085328892134483245160049866053640637631991672170349159399501212355445468603204341257119845056512000000000000000000000000000000000000 [141,40] 1090854583767787548175966607284538170092625388168926980976423524346191437099621944385678891327283930971640280471960880837684508702581417208311085582108066812961442852139467827341052462436444215809809753476244688280483534339729984340162810728032548496248996142493306798101481231542136048374544555570079418215192208991075935080446681211708893723165020712449759682126994274608626053153480646868921200059367144671063083362374926954904447886671779248134445418240041977776789856640428679993176063468554850351296035216427934577408285045857594433012822191276782889756564174817600307802425481213847136110058025984988837220128336617237657577366098892962136173775948962459610858233725921688505889551201731559107350730031792671789209987842536433907759164221714411764146824921201025531578362404874259207861515557870174449198379956885258577712989172786404525124266020369637158292193869178487061534019298820281694849636280374641488861959531560067599404996207088967165124531123987014187269279535544349966495195516593577357255000438070026637243056744083982645649164611205804015282775275777107265015100002616278796848491738703698622261321633272277856245481690710238225628342362858507273440128863350861443343963305761337091239879707908199744285003492573040954976192947004418031180516283610916535673489364833350431377609271070343982069245502596067823429157075974010747530403893348992031289242184904366580263198311159665412304737005777799967123226616702909545727601317929450376032925348100181036026616132383492098511264775110319885176245291638693793715759278937981629683416654917228538275440414000154351554208370735713450169665972678036864682694683519323298344055781447443702774125838021223159631930663537409276405155104386192719214432873484258472097515417556771035793297417602779667208078550233290888870122598646507258301207819191005927805754077469397808993669810642854561980639498944351647995902639849955857604981767536156099962470735916414256787133208273543764569624733835317691019212740106989893017878195442490102219363533096107257162299341064459328457719245037793166749007374553557358165559050372976251993832557882057488511464519005830735103888584684038936358237994105117109587759088463652278957071856511163989561883460960074578702496315582951017639852699561911963018486327265005349778450772197569063291227082963846507056332800000000000000000000000000000000000 [141,41] -485218187978122097556661336800020159061243417087767440386027915119173212772545731298992610726182470318193402013216731013805816703840432249879976863746096581480660190957028903473107365461815130633573057868578267738807887585090321472868682506290278111935438045602545048676056564196630021409826594238734504313412792738674699890361252529920331032358400235109792982994304453320970299143364511917165433897562346589823409112502147937946308511557274254021268464200005059274447314881549647945622998083512159117568507118694610838853084399666976320576904287479742630031474265549264666505300249980246638587870462115012857879479311575076827380724532730587948224469150831234162530210829587446420088948743697472969218803464262502540958686968887816708725674196620939865593537523733154142362397841637830667678062988614560368616845648871927361152731476373015227504637533070323305059163735103048416796929286278953541616792280609360877563747337338363631255858326417933146856321058330142994295355299169048219030705288805651910493327167210196846478826751910193755525420312426647400191386469446861544758526562539504329358639045682702320751757721942878878109551614177355509664856303286688154119712856777495332620939855519156514940183310135113992654996710238082374231392998524556257427464760948228613081753140799752257703402327653337615983771010781319499220116362231789987526703978578574489955236129153023892317189056385072288839192075482453571221321607275469177733557376228176315015473034707708938717858935613659183721110468420896745866557571249482853387465602293342583614266448358357388005022160486199538937240205400545487608839044772747530688212061821967272971637602487720453376077223347179069858217226956852030199412526150714687846769538321564474532254683663650576629818350330073173459963354685104148923238127093265918758149150662311669002194540881127379862586754850753520873765914448414940560267832759569387739924714517107922506657177350078973894624982188114554644524167662870797058285425028488370783339473881948607256821198808876128514170069316847139695978175710285225557640256239386129993758583988969044121273575540714752732629076091797806247065830119772880465381573243833448686988420558192074850190401746542615475904082916800841774410078730372817911658882909489060354408695334035446582068219824297962801275507728515086596177920000000000000000000000000000000 [141,42] 174630566499772044789833177642487425782824369418066904044086072553013993894238175184747149789649440915808119829716058209915093947973255823650108914957656712446032243683575013032358904867923916933822345383889824130373467042614586541358115952469545612105182085747703160307516760056816270820091047473348791224920741489071165708484880300933424712323588283335493015089303854426223334123207890603107931902954784529838955884593806546074702187064768959173243655019155712598053556104342773636104966529028186982176600092191072932979215124774351507682347312250947518959183765480948446432726727588851772804889164044764623348480084611516917734631178158441194317594503255996991445661142370341324112662477827569307210506231573797726155648103316740185043959432214565742538293091576674994098116626835116436569835980819178672596219560819994682114603100994100014102698283777962910470682868873612369450799613062605863372139127531275816781998422776041794526758127802993665011722023954149278189283874500303603499607148825228973366398552700899514614463521143828495844781085624978559343396642575178240197083373504579762577169693310991876340549439306948106998630993519571563187060938665484461037641261396631088849657696518660017443024896623943579550218244919762512235882579228664470891629756677100908925783630402924180882186032178368360817388252480243361498740086127726154518389403743681840867942299102866143819248006977616529938733755188913844262338762625278862928710728555971532388218261124228133666723013887777247752465438600567240092877084418033785551657483734396057399969581102210591969683347313455809475279341982193455805848935931923625386543105827039571632033767770629718569378985860011748967769077447115144067579109259253563491145344362879066090311606841148814198114761047039184378183453922315327732323068368566026356908145903425130117843708340670290560423775525774066900529443397290400776568817056799942642789563226264403774337005224414772945451119221763712041504868646670251885547114150617876536206374157884006109027013179994589774288314565543046681932539960213270334588576389945876598369541731539822611069969139573359701060525408107461616256079271331028804578792621471652953397482200042382201402504343795184408914104677792362456556671266210162138940676964255673893737405718562400730274666609147785059424484557199690327654400000000000000000000000000000 [141,43] -48230151125483149327413724928835194727629096762985128816023518824119939977795880157160301254580802481722646630885058348489911930891259765125333089462376855153557121481431040810082735671616035490155001981985294783458865634503191187960811023192130322329972930426869991227927721374870912667787358592017397393431589574511675435880512811661171620705615335066702699236481928207000428867734302518235831238800628272006452976301524892391178547079218191839834515301279873978550618459508606649047874829709272315939183333923445467063455517319522314693298569737675121050007108078869068143156279042844515509028926096972906566151274120373479465010498900114610516603664636530934990445309068739785140396941591195708509065588194656724923568579106013654824833465670835000720491468058579335502750244427783390814719947303496178366578163333948550641804169105922624664778555110868541824049221625944679033735987773169185982548525223075419576823366081151380707948197792754344887927252739511989499438419555710451408690789261209536252548690338404196211876713975238765585545531230138864727315209003113116362904514243980169691295982132094172030443269677894820707706142532278117928635611708961069702072065951654362829734508691439482112763370266021589340110474087372157300713303708489249214730108545438362086273042623634398017899615244682100696254572217019062611672143985625522581256907846230357530434011804207328852325023610298742174414046060501738888260168794703328667942833412109280284126197857503467029597750322958586656991739612230048051134183125916309127518153410202035701678917908248314602973162553283882936660436727530325140796877663810546812769234293402012257734712363400439429983444942476377446792919253637036765824514445906066610636223909614563261110661352124151083854373185337531661212538210278690395211780457603038984902836224769698131594058556412288356150152889633151148106081565615162947763516945596285572606246009960936765324769196367832130378415011133331643494307906147094760238688688293802736567915819482707926244972330230778633019236552396676080163799149483836206542959458510735002390612290278229235507603561735683933829861624638389344064380583892668775574419768604187445143784904608909397481916714902950496579509692381288475790908954000829606406902366559191716652636856189507168575738399041730180796548930128221271228416000000000000000000000000 [141,44] 8386075649095275233226102129711730753607685966099004236855013854461247049364489363143504902326606711451195287866035359069999975296942420403984199774061592055135899514726518455432152584542646541993817729757028216380455485210655319337832222367161685815329549902508385009866611012936607409457026790526713399580194204268850417217786172313713584010475454560733141598398732305265773350086030255657432315432931025668543494100083891590050853629595402032167681488455240001083208481659879564418628486911060089017059361436291539999484681837763256566409325345898178770598940029653655264268086289009244349645833525218935268524684896929414811557656544682971674549283451982868197958989811417593401571951223300743928603950671887957203545081158971268579926266804396927603254214892170946713741614550610933234634338720532251356274343468612002192754136673226506809558384221638685855043708130900398280551984698473795298467463124203975813041183219263107057848444957112793051725742340927177329903242125614118866224178709864619642460455591637030530985009504027920530707230773332375100229661071018568670963628604967765618835152917696997268734418983013714768000142369360973945628689194734636831250652402851536642729123389435963524088833199669676428511969934676114152349878155103063935693692626001624468000226777867384980684239668075695163439544009893625499480836296522230316614652386279672913145927557850548113381213827735663396672444063671516768270677419854324980452101384317920875763587948175438229641484270390073666580962765673704701747251656232153300947404415033383627149550669440101115409169649244152933112952821803959313565182614905512989667111629442364603825858882019408746324933126520757666993040124547744288999118413931362565252879887547392305301744081002293915684639886676497735701280203608836311079250229446235704680171476888283308980680936148660471267013238719476952138902418277181566599113788164694203226697759094034802990161638396130542382731971927722444942970603227698241631640514084935159467782587634673349776989930780713056497350578289677757640513508838526161780908144771433085784100016786856452918915058833534345795135561036984969372818792347534679228910947918345712577655171461879487080591570810842559841342166352268442714417635657398528729351234494544044870124407629487302703193879580665286897638942465788896870400000000000000000000000 [141,45] 389531827884624394101477919906211296272041352454194296118253488063961607531486198551412482703381602027273773530042684552198683630878616378581726460729206441635308067653008699298546908420818356220726758032723350461154217199605916791291313589925671708259176550643492223484703296096704958350555627206862493767412240485394001054709344169231270994921701649091348810044903989897197632215629918728878932694573261250808002905342747510284111162262483926756968951156218927629884374856307028829333893174354623035164807162526845456477502575409538564566337234692240953895738725305623348948743441024124215224499644099831330170691931343802959002513702432438986171880727262645351760234141048909640702128188050194268177748972988268971772415244307300870857210347216962672676134830180976778329648037330549422390771794630012533679750419358475279379547225120548802662686031230038651345525366325282118952815321691000880497592841418818289565463294814662575588864385315616683245833620345281326455246090614251502480277331039274834234386972056278032238608852434570778092353811855576199925428488870553092719342714751190730619028388043313665495721862515109512116702753920773913537186189203565472504987802618291127602088413588496578394416355922551139783778155489180653885288006997314527802828407479803626335015852334086850988133673534304356379993509832179195043967087055362103160461252231177786488795226355311060471675558778682791508963310081667230290983150682653392899682559529940416195604692474369654978712685115412785704916546503487704730155340025532004593025202070225595874650390215862692418047298752307499977181939361639405466349897778246887802027408992642012825394367064072639177460347869735816907906929832957111275823596897225734416489240443114138344453000830342795896658920496733117740656165205910279495498587280977203850660798523979528151965609122822061334506792706115163749909329128113831845573405707998127360173978741452207103074644931923596789549031462087634546074591108423950424653414236040772526002947787770321175001805490807048311935123057131489772962504691845551371898568600272225092123827322523548797742315702812457488866563598856807655979174253753378987461132577162180038236840758702875722828963359898079905244873515946206706318887078628351550559288768809831950129855191284812099765791910827555466850683993521869815808000000000000000000 [141,46] -1028187209154716690941504615554370329279918015793517958241002395930898193601179984432041689248019866544689715215729248940486111356363823273266372137787559167092516252006179444052995180749479739665102985392352091544298205288569252686192183028106153291944949019382723108156736474212406069644192200647377164841391240455570178853967404478469358866445942410016008969081541280199520678038635314340209813004172496460814684191319616826986444554114423168093998995180059683656376882805413410928950939452361738768247861528077339781062464957561734378964090383094245447869115588707125347510393369159077236620635630687077493777582819731422315949022844616424281422192686856274523873387454646633392145348696928897890370805068375385167596327961983906846267511920558172568466002496709381471895461815384956538860750177744681688946259078707667270813555160513063722962198107926350183076595144991517949522403348229655137708812272326709156758868397452710581875690652839064160729086729656074431822799502991078848850657149483630374755125008324385893648392171078784824544590846796717932073253824874770768486080953170229341245024538104622402620049937014374837848591518496079420046575381441519158818354872665725165076609322027188869007540245601371629971184045823377860725774131947883703861788838333831202991488114258768812572351494370569806484683876989033418075735704638481566411668342890815127562708457491580428645056562017478362594866458445924489052352705446360808603945949536570541978464386297084897678094519862682738417255202433320873234950715361845589550851308605396230746809791513928709901226826084140425817467941827812284363814613892906574129986063445526095407967285179949711349753162344407653211813589371482315447754334392229216361216562730430642582131268248568642620449994965461763657781205606111677087455202966776963146186261388992813986738798556743126452678945788386798680368896199437892809592469966765879923469805811194405775031900501374158151150691512400777912185990899755951732599646912361823185537219007810191972189639402993925274225697912018637871351269868628739113508471389003847107081962449897611832162040093944082453763161165826778394873307269238171333604605514956387907236337412073839240807826188464614272904208829773657355143246074948233702279775857086606590246994087354348185947393770834741775579099443998228480000000000000000000 [141,47] 496676977319174908272474608997798093276725895185598051517499294052309920429019838371069262535987186713818774413177147600546925426478744901839200536964779341497928796820286939062164490217852464973839874703271709644638641626573131428003865213321335375406343270213966109022136002070099220709500559200671968884130040036705309277148162364909672200278498398735437229962602019925803624215654478617497673614038481548486958282180126683279079190120778846622292792475847869835333650394336356384959864110225424585073713559235322128213567794234270398924375847147193173083563947970865769093122364667017856251925053840315726398672995810366546858088134044956696619950328014240008154900807322546827579151855957040645241820081227177419738239252962803823789152683004441615929200557895163427572975121293832821166756520820248729064565233054738650256086724083618052237790938882586434536298385206222832743243574671714352068401327077504733950679503249949767535474160476929076923228193672402078587711417869822052310871844078471848378473270349957301750468991777447220525628356647760811743799025078763824386528453648484477167808196607779904219731207598244827901553846052389392133197179879312989836374464826402069583816493915846912510271579974329646346632471473984251690275019454907371612897117938332190169324244984857242569900463926564158482136758531409121112622384241516735413002662683530444026640908733433510968588535845612414767560814514268520587261495950115987914594305589976684390871406618856224741791087960185886501139436547381312224445330679035483323559612372765023838833538607507567629303074082359952400983024976741264214930368028991280450181860295808461460788437357472769665523254441389164154649081005333584184958741651378437312039248932811754704561166065748067316200963233748341551423955228503885544797367992582175021820400288022122681461886343590803056346460092555388482514500420005443412779777223311635438520307876607381576023327232737062672115774830758673714499908235395964700608126103999059844274610841472902165695706562961574031376571748094128944955317401021652692633223653456354844748586144617865284185829375645765133824886787040152920670956703975604623395512477226014683549783392486785253872425024266090535836633111607559185480368884206740351299121724581871289945503429787089575290681322312782961099829982580755660800000000000000 [141,48] -161882883765163696238846492579869128213077762947322758610615696209567234560014981800061386470615496525187365799421657357377506109400783305303365859536114642930211579385637014545817475964160348555355204244238755598087630910641673534547249296097648787808368939068303764111258218153518063452222189403663624582459805527436438319774063603283047738849333601554903540028388027478091695095084175854279129157084850385226126445301732575062898754932587583430148119674525042210333283525533754796195650802193066421358909471808445425016381103068622058087004975139768733643864092515183581683027541475132976653077702143478003930636271537837426965068215081061873440105890381141629556385882625897651730805625336614217626696137229112284162080098858194509366716621595251104749747366444045335402791909512011660784450902866135229981479372398075151015747635479434743477714042656128765078263882029273131140691784992652175114875548761371722844879348361400909769932801467042675423455791727502511522858301421956610088913849774787055525026427348190530498279627219045185717462340580662578850655800614409890494187053346191110579035126209496313534998431614614104739537016737515624836059182307148381472985893951808743668943632998044011683276349104276388237484713771774183716230104914588376907439864564738001279417470859460552599008737559228306106754657876967979835550814275623950481337745241281949035858424150640065255248741744826822975438490684948335548920968941650679656550750746997082772798105348334600118904369530172891947281340327629396360552302287863587667709038358352366542097427100108580411037534957949006989461669138055548815798883077536153217091490251206520066207404447654662228424781959018347284129133614002157464064731441625955103867440638482588525930004395053517367438562707253050592343776470860568616396510080303566549191645104404021503785667073352030520198692224912382047323414157459251627381738832656080665793983054336340885195011423935512503267122596001878285591825291033318608776426067968191106493667967211534043631079944623722326270526800567536913475106336735734109115373480648791814144787133236092982765314967545969387587231218447260698542582615264844634202182252324891829043314159227529409820886643469929422879892900026365074109015162819444799042757751764390933723720152291926600969814393374604198285020456797863936000000000000 [141,49] 39709527874422925245392468438332270906641405968738457763762359897483308529693449221512029417903425995234369049444060757142942001236542479595736024342402038949776189508408241212873460086961068052559636044396698612357084377297165868122927978762190953047001766641063941328981141942696407647498321078993862009033278366291359972738449765312129044044854521894899408321926950513799973524953315609103738900002449583838070909990082947724434556158458102611469474496089815714172772818410275689406792262135190485015095598841623231942450181227041697780568082000464729414594967831500871974441512191937535883487392989334537008064312028891149153993829770084057286946701632413268240140296393132386419548100745441913109196888529449731336858581170395203637634838695300712835862141240032654382933992723808041538861984209007585694003167108854444046661776929737249778140595831429470527155794543448843293216101662478827987878693764557027830563093716369653771229749050212740577516204483853616681389772050398335326559664479432939219318167523011015450713288315714364015742598144219062550288256357937676094752487421387498973381353076197003122218906444479016717369754421000447083382448261273576310103326240654255421421015419757827904453252336423256441093714224900937004235950938340273458996295251163519824380778755929208257586574104514214717591769798283650923349292720104914586907283941022494734434885634701110917850514833514558439477834283769343835923553865454151290509571584891425659183644577794320948987662831023343948421428862674725433965403232852584422442169902746364707372289558652988999686744710488527055711708115725601712455827158670316812343493664811552192950578721569319560161865065747332184032451608959593242190630309301191471321403074591743375914484061300258638560724951792803330564437593739439271632647638573590363698247675096956892029281434231091549297098513669115477610287134030901398424208025803235672234675647091886982315021213409035480226452050898688769569337353182859904361675558887647921265819198329834237261158212714423980651933566384666441454255996476742410973225888038006264067767025529076341198165520544974222011381501281452045552704761600266810205125018299868571905584197108749289146568788618113203536391632738877736921375660828255754097341949377866862128565854644945850534330541022972550296273942022507724800000000 [141,50] -7028842818403019693824648265270338273484413714545260616875766710306540234418395230067680845484041965074530519582046240390703401124717211873388130503943996967916435249528649841157948715255021852126235666337533972621879387393724599073622504007790466154633730576134284626420427206972004329631250853287949742092879744387264658134313465930226801744550876664004355156227140934971685585053823500566817936663039527837755372376144297940643254840175695862632619480145211879354625974541952101406913246425969677339796888803681065687201730146318443058994192727559065620293211339655510213032679707076088219047851116941240844634156651774633982490631657846127250057742035023507588593347617306287933575067997962730656101030550394579892406659518375416358006943436006788739530973937224065104626370754974394905317079111945674439836373168648450523576968688765207464161667766163827295372139982592870903570996869805974051116813000490625453431557356638130933132270564564225426010554593672465079643892978581812093297631054121168997486254317097674340057720619379912772683384963708713604517117547356928987773697500671256590153212086336372702597612020194536884654593899237059645390835149225568863631163326269314962106045129804459973003505276373792028021568034865131167350591458916695961720168162644351667016856628838752737753313817441545699388205334689802722724426171287758132267465504480543862514143208393995925524444598684171352610733662395184593285030003006247324006045250984715493026707282827264956810220708784237835974173761752716562534749171145889566138395311276832402266992054364130420582084134587146735154433908457302031405076922896566077489829465466441302732414149216500867801187080379662561571580696193126324251832711388947212183285653644972187052647433062527418937095649060500695242876965747504510677604938788856816988964399259625295687037270145460522375022742230640128732903111903487641114964790696337804782076011499020345592022938045029284889530548657331034064516227020502651696541739758501233817817323897136339812459345770957137526128906821444364425247534198598880027024217014442307857745256536323383995764201844287134844459617258754201268059648676654669449107345370903205499892007722174127447677728157322220652914662863911002049895836836036931850596976697283024451442656007727521344639181387069445120652354648788172800000 [141,51] 604117374442032017434729195443926321326201520774661796252315969803474308456188694667150765552755644067253453861761326723892061948946327233888228393932330979828688019426258149215792217614517258885965348164337644526524937253466455302160724276204377702539166252442113088367078061223711558184980459319808529671394747789673238213006201594491390798570106907789957720270578033122145371181056213081066706517142849179377557006398277277995336982168169730061060018292371454056069922698944963646582234593125216553739445283124367244334064304264832085684348447081281110793056894612552300779628868356816993192857018417656736357496260342005614167365497559320690646075500632827643666911989737047713666553394277105103351966980190968149826834010102427619664319895770737815504332666818151384729551028089590787767686022503639831672483584192544385518341405347861399588319972412304222813036890973946451508562206447258836531531241847278138654403291008789615180380986025695973094735979893373063017886806484606098345173319813727956195204086750727524379848584273429075360434226773607347815715416925544016054093163534265482543011014864489474037325600350693706312735297408279923696160455741874322507503654066482281685435649185897101163554852668625247982831283454000720895409280135181972545486528851662701750714953774968251516498374667392999847853404661242415256052779378102900126512054873915380902649369286411704481308572226687730530867119398117731439009371022525455894307052834744324651398292519957534233573397902468375426652083916168710476088188386194686699679700357991138768765648237329386129178947516663132994991483484736592354782615794287174230473260225686379210099544773971221682283052876375372860766759771856106722126644837278922936319651793494249345740468883656896283596044131970185342276206371549373260799479566525153131051154503583314006767775673747940510544352084965325045370628583467780911476625888282837095012973396328446361951112824687424875128156266084514760291285473742282944976264376799478038655045810345517994076975664235586615614694523065373162681627465283242272349652789670080624444194590842345649572135442122963129389167770416292436839417950094258595959649176224738514736079812071952976690825444747622004360804931838888921468411813406123034980132632271419358184784584334997976675840833610381180197165789700157248 [141,52] 141000932460340623209669318842349886664777337849827818678562237953093279298725893795682258489212091971834138408507683278409254502623867771028679759070081828911114999584732784678645204753085356313414419026064262566870581127849666276541057046694489648403993516235643644508424411122379556912397014251006808679654341511872099962554926698255751084654863087096050493828886732053724910271174600893162224433206434040689657874412156807178333974947469821245436269869189415270581098058170456132676581870688359813030847778756381637650437197185556661374257036188233353179758101038096205657139239710398215962867834464074805148713303077354400705097003763540924431825654186438628015802705593268494567492991032499926206183621243989517663584632313613655033326699138668730743192043300451292138454158503167893174676298248308396787381360827097569407198365244438453931828891787967170917084141225861486378270264309450684850246582156050786840596456211481520958631296611520225843505228315376381611152584177648292491823336571373639005133086779434469409538777096151520065057813810728826894114154451634914223578722634948066162558152635320774207374606643090539240242843441827736137720004275133025554220685638095309468240165856870759574267815425292934167059231375439393328868556656235830998086285290734851935173211987052962030924099744879472559330247657892637856669295409449692596824495952622451249684571784084644201766869773744891839957283941156712627491109775882170140652879362078631626228338417600965909583223122074326855235496699657608629014254220634344746667818164097338173308072169488213749819482470510787272476057916322524082371271039979769305774649553780470214424591541800226104785465494929385187185032206714993116468064141465656658925903071838700499953812568531182844848681554898344308267704167333639514206672916547669263194218864189922059987631241057984615237611123167335172459436353919759851290483751396455936532900768962870466241057380225351116647434496476256749537741193629025858808231744813946594801203065650928270965797169769358072692018363400790120576547164614606899009394835936546072453358376853778668096473471043854604085917701939430758526592485889621875532589072182967663782772715390336472084732879033788091983542288174265912224669470412519429399403864351275021984512485872299089058413789963164214215041008755200 [141,53] -86327787987734677020872382599703255003290983298201037491888354888203703324143288492138449386779832787306036009279291218720636861654768748360121944390951770425731792144110894330564327416953567451300850831988031688845240267948674496964752301206729542783571011881137646732775970337132313022939939990382332148452199718392202227013742143246392768125946189210070942996073206864244976900373907325664175842839901046784885381237767324112329068211088747931956017892541023108414384907051639794646563923077473927696182309981308144642007548811836226429979461011720357728569845334913263603636530905142713093763506500363418970846924821976051251449279716830411386747373291148834207344082025275537873558920619386834870566323876921016029146850394280200401240206587334510418092369924530863000441679476287726053250969149654080067982856751440846198526798678449998388430763002805923460539019287601340981898371959552719825759701662615377361972196229984704079884611435123066502070089699361916875560920171609026188833825260151248831634893233948169275531967260397110073992394351840088803578773291333251329468664897161300072548261260517341480312303047035641282951683657738186528505203718603420149257151359296770990981839938973774312984608158173934366522295860680192454877956561130681245846152520016997805709518198608546824083898405222940620675784887564738186255741706949200269754250694312592124184933069997651039984015894620061835841226240582924969113470153552543810164721867734827287686476286972933695723525476639105626696893274433855368950090501547823875869503989585843440287373322439834850780896164077403442827114897176520125024410087180449955785322820280197682516745579943173540117927618263369190973509467319120927662460724035450952605824426971822774510123487457114558232141901681051754915393005868049740724030542698943434146519693550593184382749051775930938068439436932274217313031625639066850055385220310727728603893765393934997983856803756282868644086856158509157503456320250899328388004901914865667624407189050764003132083195199164856137169659352587426306489159405655958943204771236187781868254264612315039722773656696350021310742947492406135125392421440436363092945228948950932885254206940491641545271190073151255987573090390480589769577436094916973492457344389909560540200193728859510359777974301403708991362616640 [141,54] 26452385209008595690373841294114828026928734428936900704925776847090510674601313086514291620280525607763197037743602706447415328471172800090528068603089616249975707180489614594230684878740094892493621370376811593989830478786963799640589796281881904316380031817129910775701041927790580934584052764927360994379270317762070775852391518201302400181389997847406704644400631089013246888108160834943984149668416223084481485639109235591510875594617178048303659812224171751589390580296227654841119732507938869762615058102005263927012711757827480254586956641684376912488594326261462636967617373427609421245729179594893233077826502619094780535688699002245977326430255191572778527879253503857243575785545318333191079540837222650993744930570573880133572789003184376172616405026611281083586985354142996804894591244218425115611143320707950607572875741381887162171381573510535270886963272925321281560573941689054602598285417299345227395144646097675630227993877856630747159188163989639083787551529416001261191911495256487483249385009761618601939784406463485405803153158802423843318754552936351537761196228925068059011793186084536214539419557430637871272728776280637940658037391157717774093005479308115882285794619624971950633029422413194159815061471929575121541230274653735634468612423958515963885715973154256733570661048968780918671097415590696454143470120034660625685962245836126738315484005517813835964356146155733065481796451947555713463987642717690891510842000639553162029036328924788271619106282129365835596991342124934967900463161436929119574145973494344424802970081814925893831208866715559222266534600244085756337830723522219705665107820306550605576754998943453089189459226492060064409304650492539134823024404238204364506277287007238765087223161358130748181962704451968850418374076111389757799623505410705983005404312424410943260136865540252059415030522768476060599871946732595164273625500247573644350096529204678860682433007099750097903642220258462626353445088605727582646681688335215044704606911713533540035896514670585588103009993308543552372425894391807987180840022616254536227792071916514002292636187043741375848291136895053804453142392382251900696750976704782590157797581068062552105006901902026439080703910407221736631753680396055262557507305570440879318552146360104870794580184153165139809784640 [141,55] -6153478804519903833883007962939884179102393231285849020165701055056589641019568836494390564417116228021068910747091527270765588227519580349171858987009622595685867307795596600789299224279132122976957852850461772880432706976433493786890280079559725262299564239216098920594887537134172170216733122544805113160762842168544503050371091518421530095959938905400444826143842080312308917949975938925043607191586254788598641150386999261823805368315703442698313342122542709492196837693652558874631851282687511365617690253189364639585706304890075711307658193139780020417951339638726170670335702294973582292911033196051670802416064186864129850005814739794595803532807107654882047728756371635921112241823515358515703411772477302846002276431711965565431162592036599725213304630503496793539857887738970003556740260324190772868310811350500048317445516519936339686281432817676427256184921404751398574643285158123421373533660971430197038186845938192148838507264792754700441260374736129916810895878780288569125702257515845458653165515360256511331824275508056766958783664380817340172921503339195327382273342672088008864572383473545335008755057328119259854409438088990707928163420689828439374381814720092195531856009035093253082466669440599773324196971551868284284733324111372333645337874307539254291915729806715521877833446447716794747167626478046574254242783668811635184251961248114304406603804160653180293148582638415408188096512821496318148842696403546458390337782540811456174818335812024679096035880073428562148509202071213391263249735529318282312806369104189159767051543418345860608541130199073263405302469628577648038342501380019504686535635268779801116717494964653219251686370994072563448104839562254529564376147683176977363658174726170885463164406320212265900744301196512388015955516567953476706082522884048457890141032201851538835831779581113740235951194670868610301117062327059978688392274466897180207445603903434825167166244321385498461031348614903060598406386745130264991561640875322125754453215330852963687282754094038834529990579168348864056691886919767928958577888221105661932186412010905216377278925938215690909093657354779903375854794936355040157074697418810009096246623583101954435752233238310747801035555235677520951017513312916045039862696390789078581184721075232077337894671301203324098200 [141,56] 1199106448935182984539501180334501547138267142198561597589809943036858565197298090411029794601625006349916945012215743021887079643218702261654500661039221971469474459854840260303677806465998265876314888348984588384719109041025743452649736523622036116866946309876197278359587709695061379009282887437053955155085612320282167316564794817353889240399493891022759040595371075054183070339938261665885942709077370365404782701943749453299146118513621935271471139517527573039823737554041609878126653411554230021730919852040977199362970505114081813344909963894181074613638715595244537267881666462830564309964531230069174746869211248071709364097701314416117152544253452251294099216701154144429217428114312604742495930716041363099844623126258352120409636530433740471729553592424458259690985851333586470002865003877303689699219982205922365659277975307367582620319584036615003852932306495233873624520970527645942753530685053472780708000118743036537574090799807836400974563992317993612030803036230871164164229526077017691490918351081769780858404139172091703287469446474051924296220289003567068246891581256550040920520185400215988481601595949336535479477567873331898151412225204585900350685169572286582566212065318323602085309537063874437143668415152409463162363612318106960466338843657070512099112849541115387112256808605834076882540611262252573707852701696805998969110042514074763146671749327729447709613408764248744520355034462437154423004414748517485829795245722422198756429729399434928596902359186157244353078653787678049082105225743827527940009503613548060016004813896390871917587504901898299799069533966430231240875796174239646388032965472467641290187258267235507449442366991461555037203193320494079866512107927409858142323004235216451113280825825294276563037699230612513682270306886110155833933066814601487213883638719814111215574733486616141378346087968252398272321019505006505883986430373648848381267883867069211578213104911862266233026037809034467435798956644165450606576327282499459571185024972046884351070080421724235106534449349684319358773747919654055046652723082158495672804681048154868210930983497894197701584765309568519020108071821250167023616343156472011998953093874815952826324757708954491150560506513378991326258334084409002121453762308280317542167302381928008865494452083970526720 [141,57] -205159761982553598033518082084457313961606315076014958280222642051751254601286258215518751423384187225701181382337370266937277488286854565579212231246067972777236017565235510566580377118909449674980099913715859243500523159634749906064221654054081213521206883849749575348486278695302678359407048831902082075189208068468892880280460801168037087479337554697836460443021257823493879544240206060548070554171438323919806069125356284555530011661361882287384845440654476990114728387356050869781133518706134170024237026504648537680236992083501784297644060982043357150378887950965878689030462419147702978667172789884088578907310025019890915492479074832369335644661905352561480065893433515017455873336740650746113845634535488609588642206708428759272759424210971607466822402198073386645653735299448636909454393006822385043159775193599313217708233405864780746677532578287146573833241123963500120099811399384707567961362591206671635492388606435382652714929083556640974254751402100214863802479413639932233562779540944741210058909030350144390290929701936963295215578270475847063540858571785603668680264975878859883678765038706888607025025308901503654954787126407357042417911192387589572530618951888711384814958986174873940595444357804874273852140020633610626354126341599069658128404748080096170144886868627620441055408634274777785441910889448348972129917692338036963590617735248587346251371123489007048710337337292864843852628339460123170549501222700704438497499589286433174599072962325936973157059382112978565574028879028740536678677095262756863317788113143667831685283529625789431711075436997669796279960815322837424644861185398992013362398755005650044820909794859059500980703251013607613707732310951124511755095603373269958355522618681084539378096076313103511528153714509937520326044562438128688877785270867009070561986383234758187777178907514042534964258821213061472929226443010085905174482107675498332652528768831408024184785116723144122112218719790577825171488269100804744673958586798549515556780164980404914048731289801687841864478944946602130317805902843629798818230619608931407342638163609294403955283358435719641797466616875826553251418732539574976012633850263035357791330051699455331019676304268747325820467572630275567382662075625009923111917558628569090084904869508161008922342331443328 [141,58] 31769376568724138122070405283891125572041812383244023582836916146018714892833292437665942507516738820476495242860416497604232041105247550851004834903859554554997277854208669371479948320845148973226170903403107514617132256649425904183881760657323154456676148829262748726170261666011814012885496563117252318897388434451317391944762048066992938995432822435615731262538218878394978961326715537642096307686435904564825281247282834496376918357123152343228016351279438443823497912000969198514965580639551946881477934408198458694143726725625255881639140369339520075605487653801931989573822741062877344207010078814998868541599396624662804106947835249052249860024612736230176090158844516219729583244158380864431862856286769898990245056535493032462006040351174533186145937110486305388869416166992760658397975510856229530051754260645516030564963681817286363891110946042404537573789003964839369675980939318799534901758863849142586923641692297295598832074131800330979076814011333429751851742010209587667888774424526891537171293488409187616638720060352136573828863692219838411136794987493385863434042465565217347094518535499985870228540116941388976730144825877190118808402944195906985618199292972609877728844223915388862387830771699961909309700161810712059350388162573131220679537357442222446508588504664534832205670067994853123468053745029562323010760233610712147255725513434706400526433770776004205255041643044958599224902197282178606920650052349450215725814500887590959067631729399227654515807726062855051562414387204191737535951935151060718937292460993832931701683536833794150402007888126818539909026154560933618794155251947784038547118838444558881753047135599205757451974091780401388907257761603944451787725599593760590550791790140483224501936583379061726710234761174578255554687767517408223806951406392655847335183113252624130204243102535233058945871117584669140377558372136464401559833974573619020552860466403931716890363538520742050515552865748889501663643332728427102997265410650401993963911913050852941341169872062519304092757090627258435120559597848278646255955878369613258695143609831625228976418790591627592746115987063198569257311899176190441468958073050844094050365875649021922463037413682129777811350239637677440642512073655679656209961444523749566296434598863486184271269278048 [141,59] -4540258916021642676760180174483486900900545583621103438572766527165704753027303554283169475689033162765211845319764496324282264788899162157438391188048342342597145724705129545997728010378854238551657710646496330534399873905877015615980681157171895315871530844254407972399020123004085172607566722615546907825248046318032371953192600535029304616916956313614938997489398744887809390747370522229406429491519530049458894257622323169852963486096768792722233630490078792466691107127392706529052595327988122524046801222398908770862845478996170017565050107790845383218285481343801505873096351661260067726699782135966417117472054858797895035124836451827177909440915388420891982253064428769695283020552096511017291846264557245960090750768055906627887476896019681620978688210544096821523556153124737304101425479440731506352790337372463135665659534816468246499571175415964972370096784293601955080042283747579965215833242595726845949715999012720756602275870666654045557480166783152440467069164823743615503708344247031945586307235263596514591650147238949683156025370707708515581324519867203970873646340874262667225587648628502383426195212031311969274800071874839907982216466987487967149069365685451559010436505573573878459746629486079110199617384409655630018002661697554365367809784593265074238090009581341342377143555561009789828943910373308080659795318962811681831628820084659770903208169010627667533190418110221975521368257794348683812945551025723977642023586938374798482229612855714690892822950891115237881668086479489059098169421939179791305621967192840015438520024796541496473740417212212960842053662416269719764818350049732334436734413472738636085385560024045883069485692574215719054319541502583106332939037774540700947254139143734027928889214204389938697825783474004145060121173707186785841331608561621810906291123745904360855139809718876319683425484510096756186999359241922637700108873380240367175505247594834528447095797354692991870149914121222420884704023215207915862616553666014064374194313751486378806443458839481872090287372574283357462282326758650887440793821052846059959751778003209070903358060189008053740223473038353843919624958849737227173075097136092600790672999081973454342167224852505793305796837323887579689780971068440534442161615744525436158278280389628704491519148 [141,60] 604175881004892978079955033586759960205163639900482394835700757858071044658140908476844446132894710847387203375935421704337311717186272165086584990907554442067572443561618178355181210883385698926653634582805986793892757746960816319098166718478022515222806708954400592940311282384052255330934279716531666167816007225371686858419294731664513644239641556300507427394711513161514054059636312335276345947098904145003785280186993981593873165132011057421208481016986228868886340726052568445207072834806299162734353828282158458809838007674950030887539631539439877234628932772717757041597560314371568169580162321580807821433061273087358380206356586386098866132000716316481035668681593665438306820855601481677680998931773451122231289310580006120436010219986014344475376899224609892782215380255195993661722971922338001860193601526010672119401602318518784013063543719152013967304790139855588870445225904653224968542964306476786893357011473587840664695871968927185487208445703480647441032216578975957019754628327614734301334840728932791733401710074452846760101001761448893148942366427024311944304694586584736592988761986669221176479568890486955067388878004287881236848370975222872701869428678735859493451163661278449807722449484025116258370054342609144433048635068245011439769695083983958212259527184899281631170750166878329712705759098530683903556914255891317296897297521167266956841821549250520790689322835800918387128843438269132534058553649117143764477415566042937610059940770186642651912224125525687499595346827771592537703916969036245169146098253800858467252319584106636770646709125339372784551790555028864543088241519789533200940464970569447747378772070339188594565409057914341204379077143418401340228425489329100176419013518363493965147508382939094779306926107117949811974563076023014301536437551511835661245253117895157828973311865158125406469568778521788609447510106684968570565351175866551786249558309970143245398295132276945103807189015940845625921883404761460983576354439998007648289744154577616048078541983000178447601630517230007471176047939582978190974614370675620554062307920928999895699533951830432759835840629705283298931612918797188277686724534967582629386671914159469443720354995768844859383020461648759082617655883807870864166230796737695684835559018290820287104 [141,61] -74900837358319525182367839022035984594663294291160167918106519682744834474361928287719376982010308314048350162658100057033435022755477883003863560050566827799662389289048513142460376160279697558052330093374186908423330357444547225438326009350054750992692494276207141426602752273253427894401399721729620047719092192721657801411332359056529345834907116783941989406639167386876868560478799765347002530054858709108038270204213726158335160588649989088460549995569841948925825905015784987765067303512226021908651234035519344369016583562661951940544760048827874120629534472469368396504512470448449939803330547900706403865432763163240312986798092661448591453479981855911346475405324540166995935031529404614888825914757042778895039241236067870103239222219851262850500811638276139149652554853433521731046220423389751280815712673580246492590637283507706198042202190318565325340079942928817231879574242076314110697693603658079713947724384453097281170309336720835739329814854960743287348807844933641951419353783302841533196171094997802121953595971607059358549175620937999364775092407349334507349685172631895568204036072238680348395817471421919983010380213740932874472151146882142925325608699342787857517057903200011646800878491760295046265345354624064908003123270850766271385801760299566477991938439856590062233836854990261419302218553739526593398062152437644362795382290130363118906196143274741980682334478172910223387443798031895363693734293413791373101304669922839900584818909173225584924864803158333747784859167491475514193364079169286404534714915803458331007061671722524467751276613833041650554937811219311665658897043677251119665403666565375999696127256404225228739067754887980716805877211924401534964166689448409553826761383939774438593506517975327024785055001618587845462587644113760713234013779825283778698732055835375910243990107341861775670690056726795064918165163426852665360793645957362554769235237467666855772673018836027320903456179816307903231441770837713196321756968474349451077355653966062378540800766606115798842464452392955610745448147191206109793359664349528282387343389336077552657199180290674136017225034972157262819506059429121542846407138114648212000522968938137085138191297557957374025753630082426376419987062882101710228907962822826934671536300284520784 [141,62] 8628375423827391984747794033389705595791218711718412271271221024342492262621761525445574466174756555329589098226648106303412058721519835495646975622253057538955540543998284030582835803748710492050477411361635230253613422066500821552055607279847018126068144516860370462144504394600708414306975792190665339354884592266803301927704653074140025508738755903788397441600755033610854490969728160554134006113423162012158076494737637038888252557575647072333504955269942620696937697985258087362043581902876924219516867303568871276842236756605961083024653637516996068798495483780323896835300084384054430782722045145229368378726082193997729016841605375052230862015989433394060853830342058919416442599603179523287975874438136038313243365272676483897407277798785682577592441425275862931269908428195201807672205854068191144793524381982784553037357440480347922503234086370998247449533676287009505277168037026129486776306000091570666635532843722434389851629036779874195167351966059188045434963364493990769074023448838493617191899444057891486697569867200092805316412145847188410517780679797960876566080767514442927465700743170340097465491759470308305557076185330369730994217218387160808522955222448223551481759827358352261592085061099512812963774458859267193268492127504801156847296418765645927173087061109457227772455479919139307649049856763708474542050014674181593276827666724942381696684048071623887776161580617867504531985373498989913629775258190211200459811963513277719621499753671472167519461792040874427849389932637528875617770702025143330978461089129820249172416627749118806286226311005017423945008754098182270636251857735794271168557933531364509222304372576002322929129725147472725498046330764061648052926142783679256177044132041690131682804106123164331446581568702591251917148907792116722420910402065827190475898635828592182758300513202989897727048246557236465859778331595691883611311196904826850515971104096036698922796053938879756823207705453823750587828105069542508778007651647577410945097399178063296220106481004998820283954231289668609035112553231410416416491473656006413963486943504830624610663875604037524336891748220538014496317469853496948725879505520675227131389257042145137726353928787127184937547239562757663293141622179489649870024225221839598864511693136976 [141,63] -922662873691278428334685061598118331576195031556975810485029843844292523746666064087445983593035128692242418776305683427316849711811990299010183752237335051657077993895790760095444061954781026598220034011365363798707553510578920378731533272681564360890246768605805855973932743599083819848406546925208790105834386292485519902515344436671436103082519065639281646784050852186467278255049218861041999664636293027791831088808334196840435941223807328770952922120645678667706082796237817575381189284965955816111404265587789790128134418964289966472532797652405813513793326534167350585031407913395593315578103179294545664465450683756092310983054275954463972252494329794749863528977667419053253958785081937850606647043722768109187089933348979936390289075220495379451011314569500491385642931069644778944936273418256429451949024377980174780531136748654768695921739240234800851228780515243917954011945387102246600195932902589413416210787497936975436696334898966798399948077883611181552821074613270571882822308337087126687539017336766600293589594009475014195990482427970656641708137292904379655002704174501759690377983452620374066161461360886815035706706220468340206485894957351336772751373578116343572934347024305628473890538733044242659707929951985300591457865808282999689823563634134537304261232807226024460663823397957469114751439046817648428723250785109275366743121368997978970600255073813241923117371358761574389799469321537801497278682345468260265535923080488808047059933630775861030424806216029702108230042248307801245858310964245116990245958668510948535420053990975356413158169075524788843419038637758298544401392583208584621815508990219408271588885834143978846643217148213498029813838820278830352124444240080621082733023828002368650338309136942582000499009271000064191444624762082348986672622718131978033835094254197950176681174635304478820293183395999935175696892403087786116852830791497666373950664418792005507613562465742615910212842042976807275020057162028163946457273268217680631999426827551768965309278529833195583085005479733192388058317343450874999632544868824646995690974555164251798924134563383943934901555106630698664772788200560833062011788584233409906707896821819196933233288990221428380937786164579335305315149465018284359150173686325149521348412606 [141,64] 91745049195589000730633386295063233183938942767419194976144761477678816843621047256928038460282137684069547965403628836277444411741825502802497413788033715458447275249029452682503552309532549859080109258315268863682089168066831671029690908343866190159751002754360726311405487141973670695102417360559458534846340446349330848186052721660599541397144637898881511461524566113424295237000839431474691125356576132706792398617447746507891717525895134294690614911688481653032193990865855682070664641664566641689923031465032112300908632701690948565678859219817137219988879430104159431263852075238638088032191754388291596712684254459504202898962637336412437431933860932731404129388460883225628836360827405881381059659415191110048068358285172273656703308216081768684962322498784892438050859247097093949370145338972942627784845461708730077658135235264361620309061486672715880337597971677849382440472492366243774552675251308897559177066406419818907272895329620112009881793992987052132026560720321828730964302712444548669034890414701749389891219286325567016304345199520309813978672352440575963743606083693472080739579233726836800917799788604993952277056267417575154172789790161313468274893478705457231926553627505731092919454463980594683984067025561393941169339632246912494238847103876972237512874615206805012385834460028057726403342001321555364146467215272415482475282072264608872412040932805770739989014977618625147567843579443384978188383416285140399877512743081789788440083526761033643960179908056504994263654535708457333024027421288369264164870690555606460668032593070581226927065081596262985001639531924479476807481501290429623892028964565379632006270217033205744364857184979735876977592356654714006757239126215440674396563353728710366655093846483964988243325970875730795058361615249286626460085740123325326802530821814198261768772369649710155282049712359030789945043708705654859288816612633561765883587818076245579212410868908070593903590748057580986276172242457431467727261650772792139359885503286754477733894216598330037061974610416689519516689759827706164266816528131924897502983325157974219370492580858219700928080431996541232028139728332756061363627766005790557378170709635567179873000042064180937144643759287480803309149273551469133588432439368773536869376 [141,65] -8506359003631966349372284045777081423161059135571737407173889124811437176643864283871468936575898376029623357906852368376035510528647883410621903794046929037741472873305984055163933699137900501302465307191499454489127297161392825430855532233708304602228246520088137955234882424037510495282180014598011559412571322226243303141754277513254440199031843899778157183651519580702172027231086571336068478259441607366297023628576969395754223253707941009515448413878240024093343597468187868811487779058030902088396680404605191705013773060997363113438469131623939421526292329356094862271385774787683448760586906391308979490909988207967645660378150823426009202615697059281661372957869153397235962239539077421171584919089054024145361653884531450885086944572014973018824397413718183252524021680532842306312623555830777005747336751961996661193885399603318347895864122813206491327569398668459065929769995249090548258807337266522000777655740173950219201561736543910724813917370113380842536943076359660474619913138190855960632233592812331883780878800280044432939191924577247426389308044777077649992944171099063728524792811239105985897355263943246187874738525262982252535513816004871457300147414800123715826766288766538128497010874409069306706953318858022714343806622373807883484751798596860634958066709668451082777219387556631351537680077119404728126361161910964279727204821005637933224914388589649789833369252931195792337989034806825520222636405824040369159118046257613131021637213475224053247746810056255560958017531638069005082353434099935793244806821100352285871640394873541113678507550226855264623248985885571574151116685892836257457605481376191364921215301667669050112868103606154690894325805665170135078368177201244302668454340157460055733585732121148550801266775594601579180984117894534500651034792925869215653332220464898017045777676852242158588625107037274549986586849712949705501134441487759665018693405373526645632199724781411024939385430750949628024593010164331844495711640969323264177881551394661637558179301389552830127285175785814288234182806098682291930663242175742622314593612097299021284971412343651653230942938129394008125014370312937811935515082445825312030010915261650130850685823953479051334060367755074044215999650630442341629161254266842436736 [141,66] 736806375806770059881256388104628511166398155792672567942014192665223327100594090762871688377628911594102873052982151648451748334545348702287511782561448703811098980298950093009610852369526297493334508374919870941843900770944685625882841125250205062688230559023583301322993542203942841252572398804906459298272433535015578720011191716014077021200357156907446249171167404277342227411766769552885714464573104338224000683511909291189989782178313739454093984040399500440474794912987432714106597836036808395327864760535530134664446975754012039476074885171853998749756551368721908118772228993020060158552542061703632849319836104532357823952066829022345347461020336524882326468857650101332116282024240948686719027281499439579904192160837698465045135118032961527953049299862283889282211938657722144226280403520711065496820262899453899030591772647712510874869703526773235117521012146171981043614868847739564574657815175045999574491548602088868319742265019466343278920428917638866660263242588550618907213998981971946257941244179127403346638026411597487321816545979802147979876928213656399568014862049431022877077811327548716389766478732332396936095556102574929542900797136211787481079799711114296067650578001315430485683126188876896271457558458890465818922576616694436337085698807571855731348256670432207402831192103910840736976267765473705166512435244741510111829546183410880506930315235590253522130398956221516631805667463305333264472314021705655030394782657344090193811389515414754124852876139638038270852112741275079074568707411490408404578582822059631595075048229246727215705181659183529652018036825454472871848806095247417020408416910396540718967430630326957386403155568223330399738853605859113355595345757491644292901551976297181552375168749671870147679783305940196919542687097182422877662284920007711308232435618597106230781707206399206072611808929615010240450390299508501300225632686241220276029577620010577489027400442496373880706963365493052501140931916676859355263089847200731411122966114771699389142876814829671302652114072870986875768364523398173671370542263856900840185930572762209724034928434056956707698708071384094704680278468441161523481337954679693716847582775124210453659798015797214735736563295115709178958224901820275320016691997623296 [141,67] -59710358725653955512389263641501548540921284656479913289760667069037446689386526850635438534160559749920991938466376914333223651937821779174132280323294770834999773593506268852776300357011825766264595541073816196301229312601564812241619573616459632839293823507410037452310279223162260437703157067128856158932357558231351728555371659514711153958694596377551201202128748371894329486802439658084538962638615664586455379240918485913754791272361885653800101688510550808432750494802284351579016132269141626014205541482441479025289253785166027014009125626853522217496684991878069941976942189599564949590407673574738913147354488981073776501931518030405447183190798161368525292626811262748474263506080907134523744267179009137042101935657280826769131364196176219157173115178631175399947874490967347363247038608264206628856874614571235082986195135869378726079509016099305354127836062111452780363542402020619340012436764452909121814202337685138543500905959537565057870900512418277294422464081703379606516805951288124822113707777116823339588201457031923521230658828135733993863367049910462660575336774876716108825601009152164271982312968554253571152771302724777790361047703915212143455672672959239755973588927106845262128895976164408417044634800744630068641346223931083807315856299714787922497179170664809650146816689266425688327658015197368534088448686763570328108202093439868059457363883119897673689384394126064854491535792461879918455879032495636101692086282047597067693213833816367130517287050785563076186888855635670637943146817328866747668903180545655973098813893657009910748849522385151193886454477969048220313040387609566107932527683904029213171032903439627587519583541579990616532897039538652002776913225291098481809024559867895880110253187336290252650259102563106049438777211544767657924161502342898730548458636993654064893600736024050018036249300629910438527580273195801284206206462952920583440044729659338151809512515127673808939006763565027803374269164414835187725609811011655287648569212794742071633646012919447625850501687239737312725621536866661387709191611174651066610122725853594065723316364769443712527527689084742866215352646753944684984985576809169879269315778993776103604160749230549455617607174883197337992638280145279817895120413600 [141,68] 4541178363710049988485333726937148474989797223707699930526408354397031374561345930591447297205518900669926015094959368381864580992879304479916375347555171834628952637953531678340337115679775968746853769345164308376364277902292224584765652680371637151632519455886545931024835841329375925172303685780617010494613650191028642137428014246652075331536490901057400859002071949867387389885233271266500469280564031794596942481363269132468372521401421991027069673395121232830494341254593627694623532446140970556746738006507954678244091521901802373346494517347140231053974992946441341179376416391995111885064914888203866238458336939847425742301316395735180037736041116521645863386587638742336834303375242223996532817065798621379891364668281935516300846910442721086573660124089925664620323749689808565201400978515051457485467386438653355500929522728141095958685625587578817799109333147046163268639734411037402080731614964801024829267259242845310742750715768986790114302412882127250610384319451813115510506896767283255271100757063657188408397908095474253999773960560309774094355995432103593395304386542475473245169148300063308964956202498483603789497298503221653007702208624835194326985541728805933770364703071131792582404953878610411103311899203920663440405139451572268417306011141040882384732270467028448896231885481461528395705388284384003260093015191631236601419967176470140775578009594744201918160407068802086369953552867427820799654220263046637902007876310953643542410305011622946302683354564274757039190591246973488877959190190925989612215095939450739631361451104546667023834856458054040015091764638610569964919276014450629455660392768187175213192661920765260415903167912723414292460289228972425497895343559049737937757665870519777235634411845707184149778405809056332560876174510358842623394676638473583412692514790268177013609105687304814966710130553598319670732344744110402554503756420740673296355072362613464088231312660962126946439324922037747998881089597500598472412686842529472899392880600405683923576928915845107691386472305157099379701447777545564538880101606546023488521558209363890664949414522804330931181154803517521443826270146525711515727201139054564507061532443164402019554620483482506804494910423635833515248925182591109469964800 [141,69] -325704901238892027990108513078375406346610024790808877992039832721627154442102145499751666247990403374681381941320687001532251418499814214473882684048282388292830436337025494797131190342555614118245325277845539940888846405044878969683573641291974772369613219754930032580322953314293915191566393975576557734143955249100518903407462227653133567228492520549673369456525957338837328435929587867798514638851179696139853615404843223768173826098099170736456307142506262764280940346569364132098558827679738070392045806245175098705337468075099073089810346351546017817239519298739551729328110064501671244922629200209880536157401965372822737063917029400726153759599563668830220620167985262227102016250310010462408830620599897726638214415032045341109077390899003103412181512338600360671605488550121767286190355027971767753558472493639229777409249747338313026731960561998518863927735863308748241401923829037379972565851587935960609008864052092043550969808882412780092563442114863436845922891989015453317557046510026505772764635288722482476696210048124498349664130615284434084211993798693878232069287036476781184349366119486062889874255444370217131984243015246990080533727103701709549736299960118421914271778284153916657737912883301841157597060937578058121956461714369272357847493128020323625893933607337033817385165361167850239839075621487241539317539892710940512505166605650534602964443013149839860178045652338703763751860054751469569087854614685760209924825769109644949924778787772086912552723176931411118585672339809929281482780059245476729614988307008281405957144311865307376010046860630726598289863829556617142772338657802791993180019146524327479288180811049263260373517543423557221384750376793458580033750631488089497046652277898716404914343384075914466474481331768721797542384215834212675660616059813176543830226956114950931914511708614180473051316186565961337833339934650691788791158428093231625668075282725875598104477275895597117519625908465883094682952581711562084279924938688379729788574545601826937821758744176088772708908562450146256477300930374135756727103289861646751458618085345196036226538645777287583982426127999668724831971720571840430441740248318129701302259223594967826995974353613040058949097064753059060295322663907238541120 [141,70] 22080801496117224639855461920213336877905668307989117600272215436159556447030729449026288555461263537399558918760698506488014712372481788156928783588973452048842966417851557148777387335790485118061851531224520622313348466618433843931798115209918906328783639708024943249187913119317240207485520181717354573578251045433398383952823100305502564072140580670705615350206235306546238724736862514898640193023916471226171034670506819738799258719332637013885927911856645482605985637602655051563973917938656726037591740717678740172433250306100495702817795570823775619594334017285536284334820397199506655547449676127191626662460979493006572790465264394449017863837377835593177753268644023216213757470082082637014057545351101525692078829093565034056461878138391630230151217202881204636493026065526869295111167893391547466449034846285780122208347951683307385753371801449625568953482813077812578145701531828706642524665534868637251186291342605388665442490194732915535764993323838451415150161488103492522428389598315009974359346027050756004873809465153140373148854608218306633532919174597656225565629953332826007404794311361858442492098076612254533605421092323566650504040299529553172818173237271322769987307973050596270728680004393263335299410289053567770154123916498917626977471410056693954929807503581371479552179132374469136684636383127024633694167830483482855756789468828980565491902999662184243918027843405083146185421388482262008109714295608257218729129456547923153386901684806444981472370404130101602012753724082670580543391287711568520577318392536301470176535009642477798746733385082081372616804432247227484395707945853863288136128699479039139189932852641427827311877460594067962487972528417886579650055002227167560071728262331227874718634253477276114310516152332536432626389273327626205680920580853855537219667069617633500400930088831969150987327342906511835150748968609343452892111057189315007498960527043728965683170295799553918437527372478394785028996726760573642499047434513788142368808884095001986480027362833869111390517312003525270605703008789812595352738415512488080774334245147326990548034823942391842556010232317092432698775451773101499745295032859136728283251067072283478538980337205054956623521260026001662836472105534080640 [141,71] -1405576819375488447418662028661976145728695002734284511325153663110626738595762720069033229243224536250687036231577534421027190547883232662665139083259928117708375580708039418813033724442480533245200480422134664854698082170344141030096328310123263221625903068824578123891325340472541697038799621735990318221471923734226321156129689020838156493733960607764822983557227488050275566117069610487406303925152132294814049154775706661591111443756003499255296722834967886166234496638743636754482354842541093047213450937647762910990139712992926017836308336015050079788801411477386141131338046224192775196591993530300616755035513454939988308545722003630730564936121283474078999927082054448646581275271819193097554986767424022958178140105806838456264661755801673203837907801181035076923565659781960133343448682438422984530008985694561958060998943831992750319605614828473184447400518339727602114559647060553805184234800831213745352374934666665477020449090980944711709761900652639827504530392490251936114303400091061121929974878409294275917538130741734928287102161944465914802761592485796739367105993298978539091646068541728388835747790191809574379193324550336635767117807960517451454314839258611703371003428224214213591309817208926766224976707437193153784047467282610735276301018682745507612778157664457777958293297105778818867765710591777555671081033029205641104400720867009781288758899125859373402408571466264505314386579145679382627038320383201448609496209445846076811570683036378163162370271165250031417698878948372886700685432499739085159259305714078545531134619707467879462943097115995608916283663120622517446503137718261250268055518704228151839296566074218312529819657016001430776113899619149374168930339896276956120311323979723740203788631435090385532246465191748391053854005175026981322550439976330707860017663695830185062906736654577119943872030770577399826353803245123355987522615677275540427770066757067904194556864661360842868274367230743657628884647277210409447497337797632850422926546461387999992558764467494290389872162789983470414053381599955220209261380191088198428608827638844738218111533842266123332098310741239367989640622300370675759685925298332299071277514701445508194276310171471601128208226740987738028236176019760 [141,72] 82620601810834336532916591764737570328963430854655064058654988390527117637626809710181033727172608041351884714096247582873670667836618457581032266098062078862684940647645211631164688034284780120268488270736678078862522644732372358183735107348921978123985629352083553491622197113859804006820791941588088320240235505191953090183382130027705800496995018125958013019874645165211129986958341378011348680085218753129183378219437602704412779564466073811879162196362753700463703420834246205381890169529621506754986088661480699208428034101895992507993427865991942073622775001125423508824849613851418512165470748428059860573351084421219644164730911648441240579340859482473288900343032397113721939001057908088832652335355239383422900787183866370851286500043865760280085586560380843737745180646952001778547607948683853940517347210599807365651965414019618778781595896424569181151199553268467962178160996848270747303652030656928866531647123026856210275567534369904444042034487633142999727292469792881557415646660760942809605818139630103818467226771564445893083432919235800028883301565303661244997290873183103121912427181425951293064391694234598199506462891101672303544573019714525244324769903589512127649608599223563799083911444164543683438766270844423351845628016618555248129891668592371525830046878135690812276539157630785106104716991510837690450884031325476106313447661410308847699791658679087177446824274860626265362469372323860457904136059139834585121304560043589865922897953574897873165302720654097753015243100351826167378627426532489556004466453641209875960922867368011337603879645064411560249144137615754618504428681920634708910050671710217816013085371832044114289228598394531143737061354213865892774570495228947284307122205972633227637831330447574566996979035783374207140126910390174248197373328039467724562689273399208347774001625199454915383618887743597086421137538516727657966440827643848601400924735148655020784990090050338764536186898801251044799379765341887475743489058972269434096424390980602429752249081366905463893206996725470435655411902153427877145623973076366513363818715653153196890120722548108110031021213626193289531009417651278149584642184053370425524469103857900386465263381711291976346354338990970143313070080 [141,73] -4399588949652949097196508767847452259616423757155053812418486742665089205176780547072995233486887451355206863023315612705784669721850033007940264958805096656763648488338715634528390470599251766231156516446487057997991348257098058554268979756726986055205751250194498706714911505272489076212754297548210351076039749585112930067072096056582986255985232221573405212067281810060166352065970712879423798151252330202014734230633034992971626211779273628927938083273134083696495687513507890622444849181524639932872608817439671856262235803031718060908877847979547624455341995113431878330206700340314523307353001629366445890700748081469032265471047300407857098087143363226419137818775052626242734050148743041087584895788810625400987413717845091696027417817697032912878822542851508395978711683404411993659744957138784317948058718465815420435247607140601911309758643758731879919462007511173291596556093214791569722082122694079798816230995159906845323568171678129293981815274634838939324034972850471764788782028726204508988227022688452749986973649016507288604466084989532372876016796178632243402189088956132988563689485900028741414726230684412704227316224225343102569592748596270749925940856804071080794667860812763708088894527794798235798955181949808052198786002039836654772892012743550994698730776639276143287408795616894498390217236439337879142482081108898066920007121452353050628076066445031391414613882429458638570143839277344700086541672890214978458882458631972228221807283580335296677356328559289070511853246561402475063851003833116694147886275470844940485785682980377118163944868328758440836109448438612451489260729232003737546445225215465828958474964605723916866481887179240148896241137785538497579537799716763832470389262649713351375127540752936581913606368308756561735268623212187967174366891627581936168285273132814521408006449584328214814093032503932751567051832594061635958026933043622981881453192638286370618845395050817878278158901255131420329907906794487054321949788095200787193283089793476627817228315978992302804048582194341048576882491226099574591085534803677476500531405037340618140679480313109267778076009995415464328266710373796883041978871646315436525352478376553577641895614084513095283846520827882416316800 [141,74] 210017713189348571698289209148318437695567265232406438990341551590647972639896127472339301337286061948879568420926430622975444684220726443373211497199702180333679416524650066721285731262908465967362822471545087848039227780692404526463440717373750065276628995501097428608905317118392527927724476631265083160007681705640625472346737280583912781137863561844053118338192590077578701222347187714712875228006538297573755588152483774453333750983597052300526151343326389277007654908929120108902418635211171791879202649233107012311314395585481165921392214172501170310134812929325816822006960675011865783928823784288491131760320483628204418588135973405682145795833073648615233917749561323675044672427349354481011439286799945713842158638121888266082477746953938598297261192129164884935227843051001377459788766985972984369175286373015810313841761103012300494666678867451076759299024211822017522697996646866217302939377753510061264872008368640675998126368867629604853532947157188057119417603186301103212918098497257002767855289122310071862703694662337552118600115920100840055655744626681154270846673765201759870675981356423390590199829224020642459113275427096134420417506438045074221455392744792520198902496438597773575419311543462877863978086951668254671585358956323544835961423613081965810770519115686832255212430581947902942250088074624980486781030822811737941148648753862224790764180023092100190495751981156373674786592919413438465427192085492173131070314115195456385885349202309313725951350502032931525611418287769262219821336002825349129959344186161838852941745628567273238064672195716888158202429676515960176659553738204847252198188685174619540746009756060511451114505930138426660228807673822062064825050209702289359271173607295924130078686097374411653544835271803154556047194543843463501183957259553434322014615378762211047424204037176613841973944221613364286746040315289613257464392244413690264187713473916883589266877606384794338941759727369607267385074947001337613211324185079898034076109139667323302253700998178286303281698703463526264916153980216643787036239000314559887683480215346038448955489641576501984216137309956662156233178669729374318754793908899701362544729735211434912944618442637230800278338630129345280 [141,75] -9018883999002005519719798083625918585489366909057872503295952337115739753274566196743497441376712551854212293711118726443197803573227577514414488777500762786305900458077221734582662784188500457988960358156982707689159767479015358379603873080008276735924512827409601596913747803820159422964702171410840895666262343568752361031109388212613914687702242280470024145228835341680265924145065207401509557650803513676280299012348401061576570529624666451789152619568821402667810930203471630165518356100226662277971596835164215990397539652420598201942265649351924258121172619710696521255697920274392160479167185125967365390379223468341929883750487228044886395378435386254325798183389824091440556210784674170840896043912268183496916012132958980991753699498349771698697952198127051867056775438426925827248016556807783472776964381536204410393803849925418241996595465358415272049446210339846910111194832531688626977567471286650246757635470532685415723576545562631684294041049707324484947051813327141681566233247215469199203457923342565132559126394628691901761826427467417750147344735714218061590265092724522931104683315688446242206835257807433578993293516995083763080044241007036453743768816920406101221580941795825286033227427640404088880160877454841027720629322279464312743908794945143876540152951386900535473028427177595114450374212442541054390419253364959956888151385533421286067365132273129956408639650841906452844554808449246043437206283723380512344619878142587592021610297271859253557089035756415985684500320767624016892711441740958618301868528503322733561906958491723903554792961419659283820867501683341392428679031268345373220279111889977746145173307495525833286535158703268876391284042039930791673908321102416793933782776945287733948321659145160478495542935026823290079277324742327302104695604458173150722925057688461928179796288757376125658477502006298192263740361191696081800245366411101722561146357780906734046574252840006688489807472974800599779218410763890866503957571182388744150601553297691827403817971162298822318385178880410773458956887804587906343642791297385564126638977113875167612430143176225254159333860850519125327386042173474092148425097409505263094429120002054492645018621464332719178657559596400 [141,76] 352771201472605542457652545413143400071152700457013503804261317918777755259322084813453135255919761796732063777073399329249054755072316061253819940281871681333852631996245916238578305730216130941174260794384253991234267835488795666720973875826867558148256619056228890125168219085818414392029782969332211877561615032448312353357411550386002016405885174169297177317354877260369354854663038368400088120090188419651667217728310304155625099227987271038424294179739393834470192831080953920208334586555570105003556050742157978840932227097010706914521539089805133996314327269013374637316791688663667857047479444348355153765584774962104556682092302194319529349046643661522973325415256114291642496069716268069374319696563081480131442014993131738800313338995524724221417382001713177818877252700960798279746131799809265886962133137431599557852206793507199592073151450449004000346269833845747492620494842960314408041543694832452044013420881295317577191128446753275074560736649119567906555252469172919614794657443591032023311883270312363928618509273777191451129665523995302007572893511932740930989905263808304784515974085379989295770836518591869352317755159883473449310683436524341510422826610511697957468616454114835320741025633893047098867117173848419463366965219283908826113816352057038973088134806172797753949103727828365813851379725866402545357889745235451592834766282269679034133849415649637123950003908189622642479959777319876057360536604026541311386178277807457810840304786101520569866570840993540442515374858151776577801059116279322813293701522352499761059528855989200327336455606891118107437448263558093929574339639282302500968414309607427515777069090261854636900525723607509192842111448040705586911138629109756183133411017083966217724864722701503847218275502410267276822213331325683177216147071972003983980164034728570172054867776304763310559488264159897158651598029063768066630290869430105162181011718128691480360931429661697026595484712163875048968763956752286300429722331471450015415423964159668326013249028634599452739310370789492712053162588000210936310979389589424251494945501873570608441510742143129918399930829670118714660613637593021491723921385980394899722416355705271270794570270629304767412042240 [141,77] -12772789916498784925155040694029011515315870889537620793847050490550277869339282304279113601880314118283425885894662512769435657076273597090488304457537962126067852490890403756754949830440281027033661096277701767596104662174072851665736751922185453594011651220232557326240935286618979952271218920198797766296242969381002261210338154615016368205331801682692732498026377840463714372623978190717374322621122372664750774216909434250418059997200753140940400264130154772270509556391509928284635399402024712568999117136572524375572133510681703710393497914184499488948135940301860454515935483019197705712927809621232569242834940979676097075857247904095960489486871089114944254130159373190426024630179394264558299603468127379237379989035571925682876565969260983333292328760935369845156143210105411497345105745491823084454698067172991035774295260917862021478689712358184930159265970579175744175460522011640802600950328941216046694441956098655035624529096095188382816170802201426858446274538065982043368102019677896443709420521572795609626455923118154661256677952666864498580248807190339567449853518697417853723133184462380717611429036731481196856739329554172355581388458566063780462367823799576304072497256225670359084870731131140927622743709196303005888003313574486997001742958951135993831627270830579554041425911182427235321586741332940757791875112620652379742950591819290822094726508892699362732145088397191277219440239419247914141347591478845432393422973138820631919331948524497789323663056959266350888826125104419809471142504020073929357929837627395376583727812825620784600594592530934022464669852812304819909799782074530187076123866359568560875361343849384993946226944490828438214762578653523886685491615317263930271767125090485445617211872443032835819012655769916809704618472459850912859800927376059888503030569290847652653372634555067005735637559178785214755837613703901915918239673598682280544056993564335935405598173205918421840270257160276197451390730236037501587199805084075278348503128821656417923780387330400702563848253322778446405730890459980586681861084117782050062508185228810043010026759753696468300259861541249287027316077617644880701850871310650936781344428379441539270457226581973417487680 [141,78] 444898791417128816885027177468782938177184275751698453265006430797908528843555949353465022916568203840317951487372469898899983455602569081254433864869336418465285925238845782439768839279945422862487363409510593172253646446995586119045025590685959903439265669459852249577684842877006013457895888055168059278328320192326101125594547960238394745508846473809882587521776095145631193739380308032439144517976212274910229491707897239378323638197454683236570893093828584947811697950676273183103068710681257486945808238282485992203927835834804284184251696138386565727779089977644000790454183037387372868156189605950368527298494823841353244423459004831050128390760010801411534118370249826678895452613805606467705876539227864846201896541525679464715149585249303941362668695370566417877702264083742987181520423078919187276207096586396530345963524213385473356364732779796727672518091651145146629991366720274846309241764262359936973915073472877309755089530586560848460740492843446580182881172964488673702615094165517144737555209924348676281123754017931648983795231888688351371504298640065595510031925204667411162808897485470697140330253072887908143125542783757596744315315528363746486488745350601090457068375985041088590725367686370537740197245321256425317545389812050399102846980614977371849054893867725825204985710091109645950380853452271978262802308413753779044492161668397498376785988870549027929540918709923077259119163805847203594565820287994915487505147790480380683555634786513341702835467409627012431808258740365497082975513332642698028147523463431008232446282522197349204540185699377680176929611087765007651030139639626409289790355352121520653452399881576253357564476960380977004391311650099747814292194230445992228899545886369722037264277815604914509666832253893138513385338806853408944161820014493799293024734764167472992289678041786371933830163721296321996327193230222190849934467719861466194649859908991213919945721035966296181583904850200367382191382853024487927679592810235653627615144788507377682262444659207873065347245516754565583474885735899536285711654039111778694625001887624649208652268979035943150170407181458896564913259155511084616400653181436339340204872079760524507701463857540325440 [141,79] -15971287170409937745570144973506092869243366701859393065543072253104481263823865423304641594805337652741594848493171352491624929508566563249487726792957336963882393270189349815721661804046403598363992031316973616130198189788279572703694886868645912943792188868654284190331704558149670760579079194390455779141709453300637057202299523736403549562280287534458024546812375207976089951509920209456890427083660921974877253439747044581678576184473588898200818360130941544339221863939196569618329543084640802025430511748760656086989120804333566253792100272161105678478712040582181456474144550203196462435617305513307443753225566808089017276719213830821664033694542406344776238431973698445829501852709247807388103474079835155714364072086535820457190896986007796624405232094981639676312828161194224775248179910820687225305396731872085381567801320636118456516467018290124316869216900650419598619759432376520344058377215884754053446494271597404124951072335648522933886495471614002987291911732061244349715370277468887617006869663377842906535633672247448984740322006336567662085224803080162022774030161769126134219232153089878581028908606183515542740326060812652351633469123809258198741677224965764093691539063906447946290647189032857538163860755162588440013470452971296409087706665404754720959275650020960959843939482927608765174994683660840625712268749185670020668428360161349743816781285758855814186246201747107828128009507565067942036871519372997069776787537569292728335373699496927862368301675743914255221736430952540047834005806541834549969165959313616890733087359842330513945507560844094736168001738462681827257648972103691228121511205758302902297833086432322559129361595485217221816437315193947709839323403458640124831115683958182065959038195112040569945885690925508029994038313807427474874615942921174426083024880256875279237405071799518039094845022805083816790353135933041203206657339486683643119401273331709464428259676106713262856984113310166077633609446364256871978786302190544351730610662577917176689422213809222434809166876698220160370138701620743795162604302072355909942168637687983692433408928898530468260181017466654445855886923042478656767094680092484872524424176803804160454244516030680 [141,80] 595335128594700414909960774566333123261522179981642794996633105664340529088647008479041960035488328667860667635260220262201895145396685699724145138489808232680819889935200555816195779939619760677618788398743233664067464051393394447343889762732447851184140304238767174393451040927870926309255312925322640552682380526648090845795987258064698525948086038657528176462359994510122829363674601003453418876235423362864507083023950046407097600169072161705038400644276541253173853616932834895141276277992887223773956544161637780164080076492725530023649908594985563324311945131133208428702152277027688875047996366692217976589378421603122055728482485603836756645732254426815655796552488595518826168252926650639469842285319403678058487869301672989633072601273475723746721875989789302185718129806840580763020887932388089819016938550921814586227466665301829772740984326385991201651639826164299989658117833916110188946856932756903611795730206609133304234569331155997867498198866472270709939323569995777439474084762306885750973705156021024705926031220275721638187040138587109984870379880994189826091390441694285537880527060767973011776064000191868430323831970013269280618736601785789174398677791596979059989940776227468038881965627920234363528297048832568276015833962217227613337559595079420458769020075412987547374010619926852082767541465166420850170483727767085669459021941713258114155593442528618677731796038489949120882349243372388279602887993662702009305068849416614552808280539045931631653994037542515559169735129707540586729879861747392655626841568969603963247212813372517371073647970977460305345263115147808336638868821222924982767045226366028341916412754305300556353101602001520831771683312978127585724831562245368711682002806980777709608609436331455459870106986219884371319901900084312153585288836703905359662538574895029207870825222467813040107430917067689641069386883848522285183385849841981622142862866173680435171822667516640749763521034301101559692453770108203148445680175747304057678090354815511933325549754903869548915809336126091424984674716520183637583997196163116987521818125463376163128120653891878379716532171860962319900155270616075152298520908422688691160569567540110673846423552 [141,81] -20773174935438543943698994180216218093053833913377274552732352820861979606340024010751417336344952943906680057071491158742333867686953279824851540379025857726422661184168609955941280031259784514451599199185878082568525449875964790065100089720776853942286357508258893780806690040365250420673249476575187071369827834181929531760684870503195825406592779705202266584175428731426694310683195895718494761960706505923265526806336093399728690172186524003424961346546842870212266377083984094610917193443216525354966960404301844041904697838616610877597900873278516847561674213500956123435098434618076860598872403040094088907455436106902440084607491505288581342036076074462545949044346612328881521525132846664776503628974556051326358371535592057239297513278630878711704378962263839109376235088251307169654378952492542222030035180462331551867039926504283756581910339406317419436025926108202740936977738237485708857317449656790965392046570692938533642071127094694890505973686590056683777908362747232085492121459593419404064690999811957629108064938231725732626256006141877164902257585240499302144173150101576637426887841418884478697632465782640900256605785781967636255768299979782091948077736949919105301793024651435520195168414748587606949622584935902338130159464049177597420096025762491234546673842277892004378090541851916624837864711034462712458776506982158929895365758739554228683158572616965265306869447865471947263907202930682129095555435595278249678766569913221924214699730303437943433127209292283743077741016613517679862529063976365048856368607808812959932321485898077486536076893771536567364580306256559210137332595645055953521543034676291379522132600234526901417754048535465073283050614411570368174203117395496101886950951171087784806209336483656869086864132150713460477474770266263778096677163266270936923395715474135497229995511749596875416182261268153298709164825792858565165992299050087643971647545941303893795224711776557726534283347575052919177241851498289036963256549557218511307916616378090963740922568940785113511335063582649405584921217787961153028285125392448526324825067457957616611479320716409416098406994583574679069973722852726795743413576937424198756331512777507855123712 [141,82] 613990459010439679178948237256613787353179146942001440518200539266738377729101580302242831119528840310652520510488253303016679085576258158853090482730589667884454507637995893080598801301568495967244861536046220522151614452962816951960795400380222123270680084595118839536286567709757037467459393661212081720065381794576904993234696760934022502559332698038846144073221787760677991789298970723561440398118574581130325912360124426271904071061024543292511083068784628073409773472174835309760762954407690195571908707476072608498028799966146407027738316020530712303268738716258552894983111392608611670505753754099969131217923487414193719206557771016374380402102657245339783174103034175602109104673149456854221563682922179617518164215497474649462382987920188610659430149014055897480800345672694695498626755610465460044652908083820084129321581955409662681408567686035028740898710658922123793999052388782454413511170426605253157108887896021690629695606886425409535227867464272299642590817893894723989061576777445843583773789174378229063656457804984717008145303199695903322883697151209198289251430738905115036776152657704479330876117046781131782908820865285895858629860436312448543183107523257430638141488806059551576021598896133560163855105139366081037076583172651965692200202081232832055153106474602861935171699524976333809468708394230402332811478553501527897226123360363587529839268626258506818508477578782527319275192072139791791247977515438117348487042219613359783883028003607606590746881537658470012813594340214010410845503224335390206774125377553910895863668337583220217269692629366396151599805769565522191050083871839519313354413160482902141400068771065910005205986907825398379932739328312151635221553214387227282302680388291060625841179237411061402168515930813524219975650008222774517022378509722913203382951015901938172702072134844199102488714101070584918640790904143176803284773091744122922138019402259180510742559997562564483031196761585745001759810620314956640173949276301447818120386196070296175708489596488712727734783944132705749743209004981783964555030792483455209134816126647143747409895740901531909917784468277770515151404950311377435252395119556959862469234627177903680 [141,83] -14814834802728593715469583811703413476426778160057484934488066008227054758586913805810938331396162286108877453847210899035728828169328021195144477453381495344262506097436110998025792533388029019175710384100102947666770769769114584694552664627251180889038141956313999555047631740511621321671410526382298700713557215614617742487535453990878074227380805300599323492281946667800354540975977808072149136623837809411104228977197876956427753037067283017656116429769236042808559719636175247243974092024376510841380377615436084843429370238859334562207833141382117520490310578827950337315493926861646047473587823431874944277208761106353594762888791467257556449666013296162009606775961609201498937702796641158792839198887037362903774800878323428566441606429953347249395759335886134622305678094877942359156608238242250277913763594652081996455225288878594910382683269989103559541291621196229950936819362465243842261820477429332715487479683249031766597486957221654481492059187100116373050689275158353425038859928376219731009553339573826005883504198511918649729328975157912407268815607317907376203939485759256235852448624382979779050070728647185702389800254454634417863867620007199899315398855428936699995033074784307444569299669053939128781918449875563048050448527833551487759464530816220725507108940819538698617524813076035562960604354699104181637579332355011329468834133366111705560750593285189545601401118465947648144243265198558219188990877030662887619530475237455569371419968847067953385256911125680860699515980738184534313585291793795007751322113410020822712033662813739973687534524899348870933304329089139236057288065565134476953232529489044866615169698425496423156015518709757457694339671426796541185960284760162315618706548918577598175225603771775500208269766074648580770697524688272416460488432824965154297625825820698898952428937740856068521429856957675585375267627771089062377500716535918294689449483547090626001642468612021070384149183765332763499660857130339722970206049826268020075023916210696411062078747832311813941156608583972438470090693284609131026980228004188340709806433578526059219031463961739961699585710935014483440690034804031397625319857117049979142275582283608 [141,84] 290469715315416192327538625793782320992000998389232880145548455601193845884768897657516829141629220391145382400471847941992969820245348418851282111262111755755595522059242937321889823630512114137979983211217362669869808184112410361905632116320185845185855373537157128469978550560384511961918955171604830251420191378045626536215970842559605292878136129901967841301925525599191567660159383263559947304510032665221032964036990500093750404892416738314045881431424506789263733756895489802098258606953332161434496381127287573762172410685402168981111949901904657312294020765647448764901038800889197378487685372608460922834737772610620577124608911532014648332248040969689492883105848515057251772239861061127707691449579827896292879196276820570933171349862157012070423954826712536020174172277401207870301038019985754862125849965987394032022519231592400616439712564500430193043955334741026636110999186133066895641281736058124524277389004048265313452172484798257266146362175042466646390280675097389950909422047099820494852214979561023728799691452039092692864356870941055752205524564400668086720879358582018297958192807454664959387427828735201614026681292116230858489271397107506771542437227999221610136418306048056838690958836389503112049127986186268439054949665625712923486511646786721173601984587933905523861858237194818996955683319950326080777095577561954185710076999519530260775722717841211216358191887004608430475215093435130842894091008797209436011934915213375120600602583165769760844655471814770392136295588704198735016991991920762634782515832220635672648916337648845374024629282603883169249145695980726932987631155291820427491884832041989423320497388172463268341423157718434457245566015422741281232317172553903573296289436296508631982453738160921616940071533211154228254528890753066837008191899593760699875666228938367042528807855415003977464550462097245846438684093942487337771647043884240106271724600359872128387315828863137909953084858944750922710074914869118530132783936570100520441713675256032263748240740004242877890689338414121350521771169235750431707774632153917806316814788982737472099610378649779635814307390897202185817737330455050437359450181182749885092323072 [141,85] -4616034297568650346594093192122839833725045542968402867966160185394737207966106463966347726937320678964470789693007260894311544717360824151525631118269085468446754714303308752390658268746334250940790721433733693267083761626501527614543381685687689256030832873225299265010817654826234550300823524856096661409767334498196288317828262596332889297346442628381781331887060596683776793286829973652144958432781417170132179853627031890203933766412829733376658705597007693664101411728239361844371385613821898075287592755778800378499221072385180360047312426865712177108188470087853995023412224781151892487343696279303210127238223832840039524572578418102680358003022754122864925593446438896249240854210791121227854217020379091104987789085322073871631696381082111173676723408617502983697039635423379595817041125356157927791963282821785940909296260299438324387584377492609758748236949000373950430463013282995026149737789357439469004856441537321431974561072002074174708300228690361302648692530509290363279387349700037292166933104161914742541780665606603380127561557539170963297751803973881610888098966955546927647521997698609328320972059505957255813106118179981966651974706603045478089204998270419449911923396270450929784242277738159021635910017492408560003670411242443312357857136006637628600713225398511041675537041300695978669685804754190467366730722456313568877240465962495854460659608191575290181182776676048941674009087459424562097161948540307145637045300379452771454801556997638188312581867767926014829125480277117715676823552140517981458897851512121472211751421222782213530013797163518896646421710740102343659108258415770113768091310061023179189939380828002780807911314321957830294984019803783999646154787795062892217256181618157501570740776241993568039860200994114221198099409695707377019165652026755518886418193649994813366439387951951660865919802687226792529966235944349893096189540007706636536289920927157014880969087785476164160273995566838183960172036473575999493046498447994902499647758525170008607282104320775229941342186115267464997080631402625680000622639402460137095421849111776160812103310730261755641582147477583433973460514692142280163891378144109676619232 [141,86] 59215878047615779202622889174310498282627309000626253389649670873651933143112282549090869418886379160332282582212059642201547824682527478454697615903416966231465617218509563448706163790378567242916430151442678294336618160310966121534262465164720279408058835478743399363510394446659394978466750940790746331350310962133156752056938447813594480121122514758316755125743547400330784067498985000312284624185780898121467856917803554276960310713167147240540537346604454541325131248234142510107242924665488608654394274397678635105710866724082620338118507299632750747109603049333340017638328402030207751598316932221411696190389447654812577428426126290213568120548071004016491305470475404335462031456509272446662236446356011876767811722150756897167483078168987345369898195781827925534186128741014106543605455359260829731336624607568877943368551267973186390265406285483463425361531178508402021013707008651964634504412181421220608037187241376504811397411507755885546432517044381068360557607215389545641260426313226701218491944108024576942313365306136185221519571105392681665847989881379019476183615179548371795824269343072281025181362563255079304971226384330709754114005507902065780776448494502066683156466020904802010904282651693110042241394067051057378253715903450675637934406538052683494195462602125452947279309142164069293504225443504948341159932791785296229649796781855307538049849459611735740500201307291794387965879291466699138854163263106532723133511495743364452001012043482649445320587468830990143387816529063265165039440363749921771904767003130412791919072478299302555694032419296996100353672200972514459252619238295793594210662564570140082618936063633293620558518243475332421896749502921159115301982731520965152953032452919438884116440932474614942931822022809168411646282380689470873884071934524476383093374330946138104632985623546484993585250863186866466520367015955726644998190216193963093060512470739392332340372200524069192863947420394908109861067978171783542590994935925558753384664656011918887745994504805949272786685542758660867214062902671608065638935343733629793243960696433010300226144655622838527136790535562868137950523841473546567038111770209564384 [141,87] -618568969962026516730091255527248470894175581015975668511195266912331432889085822254348002848534185914500093115125109759006093408061853416990810602415805284205753859766345252092360205952596614070876934001037825961808704563111274007324556883694899624753494050068760778185886648052184407268075944702640481834635476719393146032827053357786243606363544749737318034380091093597768700851682428437903063435958391987923302615062747528450636544158639533156861307966082437977875238011712903707909348283045449935648154573563194407000551871884014677531486101646835775829993783991302504868336318019045355997390362026912468324980186180221403627669418110531087972882054783054545799787089896081279013178816588105440419939073748267755141037051112541198867257219306447238307947309370804154940258978847710092910003418355597389410581900370782320379851544521488570578015745279882049684337528619991495259912545052645970387348966562978366717491669016199118671237565420957554048734930999310736308457621144656154656084355334661521594867487987061730012975015645467639912951671055982123259907451791946968055931617576106271354975346314696932294730461073489272741258654944341704483931212098726955268784206718691035483903381447778043450641742520117451727405907170266154997086904306984404917856709517578327061251524424134922014848019669200274994870808019250751841093068325385945137860745072360698524130740171037503678754067885595254149757618131862842669757173955017253872903690486928991067857080976188266799030276661186867237287023224162062457804162079153522987499419367132727045044129093898943186251514903984881499950039689385155801383805681548920895069368728437057954930919366176013131486428158368276753387156018525472657359364104786953406649834644671368808955576560969203633559000482315088682137053413434084342052859876218329574490492590826661202139569630154529921194571771257083112467593969873238422695177701247124065159497333126092453092833098447935421433478444320216091416048364718942263346026588922093640532371472054359931781603566755186083179941164915341712586052769362969950709345220711350603439690730240979269273908672001747966501995191472589973728392198864360255412612276692 [141,88] 5459963453040943975216005967836260020175865744141468920693031538117780738259549272812721723338741785317330838487754505814255065705219636806602512206323822509832384619407862177541861599935791883158801327486590237941724393412917506225768971901266644228223302028432879065379846188245376931409796439951147933710840389964748165821445299449242167691367103379519955951384551469136343032999856220572482149981631978177735375394102714502273644236852634941441591380740330450253281184724030147266168555369998469486324860071684444588224779346109415818703592581412140178339238916792527405374481531068300098882025384553201480573698590771713439648788190108284883347506435721097275034547231687648575395960069563549006735249924546613292692898266414306818162865253372545630169847922930795812315372026253270902886698019466157417651933202972553286410806742154970364700397102272052088990928974706254964234975118074594566468603793878476240634263076147074522060802114300553207412056538887973753702867222729824255542284779935921470704956202491485784345841558139026758404601700509114862691291204358390003886236795494293222805839581454846787848784787460324226678135535103861576535423315575156261824602324456335049890262391737803787167076752035938510544679617404930910360144817336839998628904806219935739915613172606365647705095417580793623610366240562493283539281838654241247166509454884998932076445239644791279668017788468871005499711478380183857404354034882175801684762517774714850224924559958462327128985689306609454608786323905528560582535337313577222660321017540452623150945163195620678838824870090571746878512095073899550620795496022696852036512015399998646952733875312731202330800829260563564036688487109050747025264990325294828827201193826137175354850861189990188723055639372726202199427708160274012222912972471020496951598594223293815429872154729400811008040443764858548796944784263142507382373979458559950562832504843952144130597462668913483890335905460890652230719491453595829816197456829655872176406325902571115631345406408137941485660515826238519514633653314077796111218614723705712636390866190204919925788842776962625399219896260644242462993953375243100131426560 [141,89] -41935521532967652974108392894650596623981433448645407385837666412398861940573524480260044366250129167742584122559995573613092841731156522846306066259403229760811176359738429929085452856655852358940559398684395794883649795756685119870745814114808664471965236362953599430498036605821833324186060901587716897187024375380840163769724841829001449367195831724045606209673462160773756595980717420725469415075665765148848691953328264061963855415887856333003945380731103333003135242157927041931606763294681154893218980113256941580820610381101780683756850190126376876180063705140513209868556839419079947089830470965060488690559942048266088068220453192585889720665875421761050489281456616698997127145031923158511580917278601165893886976448019251523131852476883247579392219815860433229417455938159790203820079852881463802468635909597822296300989799994364972760430713800421295320343343084212911402778618669620218939942777376534944015803489288547219850249590476590866164806470292605829340012895015455339756598867680471851835463535998907435936971069144457610795018855427735738379483106861702400593988162132845475023019757361425059868587545481586865250037547313476777306511018260632905154635744130642495085112330287650241975071691789410392840434710769997783219391811112040095420607363028589173710283031349916626781299370662866272167364642183047341829094352940990472504203973401948647726344406597430140374877872118713835440685299863617171251050402422194640507404023814505576342827208152778668207411214835082827605150462125733023441194582269540389839472781309938734631903582823613550532612546109494463229632947156507832675742777297172653155198966974503212895958576812390726503792496487004137439694934650908994492342679409279487706259918578397628042961119238054364492151342230052744454060098103946625985346045920847812579862423477805532711674303874343295210680070490354086379156164724082696625656825098101390049101910551719958733958354568533903764925832902376788017150505845769920280031088170034750049682701774625948903265698495297385606914160908436411269851234447142655761458827751678188607616918835112619964772161227001296756943490177757246079705282787905723232 [141,90] 263905235422690949256833986482617114556394503830795140492283476644321480922774841920477860292243997502021070483690222523384100460776678979061547590218648452976611009553712691640765527503776929509258532947814910992624065351815861227056304650019478980696506328732595460093833123369776608102263347261273907568130794205162816980957548654331731543516067174694616593023561224082102419301133092370040222260621120250456676657289009255855603101818976475618199666644831934044019739606956670360941428210835393708487720346533644202792462134628631650918960631888488373030751782310121084277802636885566330581345024794984407279774165822315022035513818279872774983937130167958324208587641441067727445960113341429034695418947084621513499006730076578803868757137471520137758760447439173062948382351497596542703149874364236516774843292765817689910607554330940963734426062579269229335496456786553448192479017518725158081475439405311904444335009862330210040647950073102867466124029423308386817222473019025137458769966435384637892342015063540683092882336160241735840491568085617060518942063489195439325154734452962141746994775683928916970438559216193020408496016885803895748187198958372132281101105192800243036486503244560409837876291091160045411060510655283366473533584522232265167897012634390899671317921642970583125747217904916467398772392245877794690317538832124170924641941816647443786658476139143734553345328430038908761232988833873222784358073956005093193410503067493084903261930939769512590240274208691351618280221588914952455603264632090821775700528332072644283706781773520344156488343202418731891715407453695170498112667814946745359811251711202715675499925859827488194530514910932321799647376264155487818344797050457315379628262973796353841338747595625717375324923322817124190906708322722834182013699520090578137155319678387809873641758406694162393957949843261906909832192012837915964446562639531307968836949942360334694792020561867407937549970617917183833537350308409304623281877486883705063415072937445298340021910975285955370857397498329963433056384781739522569191892481757229429637645557404670134765106311988335364478969665474943258290657792216192 [141,91] -1272228417576794239295291409947784004173876830442573409032047681154884425945732556033002125067345356711954980913037828205095867387152245023353834812167177987415013273432245602272859829697814870195423501781768543226271014680572199802668865694230899585730613413120854532371367351799721186333113339567397008610356548067598926295592393651757344794018187515962038539313758482945983576404487369931773293868240675029750975302949937899902230762306230628875778534412353438873392963571429235143461320790629114671241870374441123481087816663818491998709611202907351106183055528822693389568064454543706123544829699952116075919385135398752028576291785758327300817246867929565900034747096115380237390555484258358740065018372320647757253615879861731341722404228388804195907458771148445335504203094152008573669215735652897276068782920667359629257084655211301290407777820556587854518828163569313466919262885079047706422085383255520082388379574731637603524801103130697390593709234831471660559430286614705618024835974776034777079761838193353185400961751713642339625663516011661022571854886186699842548663262997022036547763633978352111729056080968614278619803342349991697141869888290147038345445001524508079605289012034538949012069508245775548613310991233189654855896965988157359111499083054713926833021879806163272514635297453173000123942832285440253372347372045734186123378135350842342885111898630520687541714298094078062764064362998051989080974392671497226392797780921472032102289753464987098581297764313317359320839450256641200783372327603032769016894211947064239543607534512274044549476777282948663394651007503520569847461044565919660540393755478823952274846308136612988836096392892432752970470346353075891110114114929011795731576900531849316431546788533352806936965593547427852777057183129408430685739746717232663280238818036489650829468858617249372783555372960441354965282231960271676575958389848195466951225431075698731805628863513063215748663029808517870752618749047332923880839097100073816356003788956760049120835614257489282499987837193845458470980322803642428101822119305465943502829926983324284594777083635340593825347456908463511395428729480 [141,92] 6216605208094259593783126378035340939541986828077058370853868727210786517634449628175822497040435992089724260540751043537997555153177778571616575665777128448973118555426648479415345770522564806675963813479068289018987876649450836350591535022361473710227467618041315216392876865821922149277090616422831227582604453597957356253906998888095820835676809363709089664575705739965395372686132839358602638010596282300634722205092487176636536313327769894471458488699533896112255513809675628465522981584778780658263853769534198523009297991214310233178031726948939608242364295867299842102147173404722432587324573334546977286636954533189637798904641957035909443213901379658203307018181154639572881309701923961036156147969292911162021222578630097835527097748644176718794233549760836396617331502536104876557927591868319804090116924124995348339709879706446084620039098460595138147003201883786575725369267360531113041059532820595575564505810517705365069537869626478682635716672619567874318474936903479452036051814562420946970245819282640761632913708574238653995296195727685714385777890436791774527156012348345384519597818742635170413903155126175411139840771530885193337455683022793025250670896057195770661330803475298517503340838357437053179156050387694822631654491810486656988441619440060237533437746843816332302320230917324520415254564085677086833682001426046057379032699612708219184497909681158923469005762469308734393661251871170066930941113766293090420643922102017578864490543658207660245084443942044565620445121719831882213613491597236169028722474004363274905541996438473772135117548539657068311415097233943458479789988231135567752430134108683907456028229480620606331839819593497578107753046865667778592048887698440804524515644877062048906653102662019004217296219912591244040769312706648976692562842821020720657558724082928245358345042015257276795430020891459922893341353293208062678540535955344041769156655031918710742112033510000001833969215925225248685806649105886401654910992932463122227286801705905883494712523043567642841748224372725474018444635920281161619958479937134865884542557001667843851888327084639259971929749758533499085952 [141,93] -44095285916090131188145965974412537965544852276744136907212871983017057408255248846998406208779943685329349661962638960705632025574225062794539955364948133076048524084900093602486402452886292629146158657123682148878369123150419957005610000120467511971024631760357744500142125056702895656483970552495315012067960805879396835961149175932553087916825161447387510981923537723677362377401504931642825738515690897269997713543400756720318830232305011973594655035730525966749094006050442645155416483714381560471318534516043404157988877004693412727570776128073374104065934241204157816397839848433327986339339552551780211628020089129117561667385788758721816824349502394668427554332289128238433400032527503736927011396511425012648397028922597406521625614218917739092046165520984788656560522120882984360983101335253706825605655020543455316153133356126833159783067875407111356534195621794017322826831105136282652818589723183461102143098315956267210456187871957158145717565172497721808041866738782321688708239628741839696356074515695150622401980404949719677699250890769711167870047952153698794774365344690300641661217509166954474326008735776814530363298545240777402319046583605692699233082334066654843794865715394487498114621750739603352754234288998574869401706115044023341956127750609495467354590672656469072945475028103244548327088414466322823528373005900654793404832362958955165706756634028809417663614211140558488433625295968617681446386419055066737830479984278194989504709167210579792485019631938117666311757951607792896444075254565922139564274967940208643003268806796327554877932307821722197695155651269154470198244215622952104527937773148946229552747358652120787563610779120903812714733494258981620786521186075587197672167831120764632212321155404504427145615650422974631554115365651050559355801671020273697863239651118669410351381531575271193604565271731994715862417711269383910905777183544313660022189929328141353979374001412665268205702693828967395821202824092295404918631774961394666954393934142238599343464418203637158839782548762168412442008396892507447573847865472185421107798507297437948551762760774265354166302039338613264 [141,94] 265905392033667087161943683268777132539398235680160815974552235548347166326610284402282846775330781811730684753204038010275307830906805345035135739502031080562024298324763550530383443021602011488966655533580822414928085224099894661635917299529813851709768416874025123335371664980553969146861734638647177107840496203934395370190284604381670428552297350053270453639507952804050175317156573671768049501974989555528343908617946787141904941231718520116235843521489335874495037553132403627201124282792099997420948024373733987476582937516636760241332376374822816848940013220633087901297315016515497967836018621532364219825867751239518116785306399877284665744000793513243561833953517547416369345884465079278771172780050337506486872283431829761855211133784925688596151824360684519701949174414514894996497891022902092265118464883495076511870784244270543775638204620624230307713917540216506603661615539813783532292106688242713618473241887325756275727534915934414297536206836452762826646023695245057379919263188979494152609436180283577199946818983924329898461807089860849258709333818723545097480611462768141775553159152319981361434598201683515113055810061468402596855663593000059416572674055060594979202356227580506080352502890452795531418027836359201327664761062777712921368124912175817161256041862513814990750025504611016181725718789281701538828180650512859675430614751128742991964903493432871331414946351091165885909941144429142751591610669136630021177475970977020879942235365388021697262264431704777605012572761046388931551566652723744033225539544816772226196041188253265664446399191731350250591886895001506683845880654811498967271824085121266375120785154823386451926981988577714365549599618268042824564888419545499780000447954008188525110884785630969294497128338998725266945369267020757175981464690674397422659745113587498648226612932083138547433826731330243707944789441680935042303640952444184461679091477074280662413091566622641184994232945134404608816502086682241901278868196760842039872372601435329088297644313865468521752886608304755236755613986747519770486161714347075727162298171244440616439318735374340426445541324480 [141,95] -868176432251632583305044390321818562273920068832217066970856002683328180245346608483480271119927929795425679412030013396096152485601867657898686060194727480878132589515556806338212219430286683769738285974335285820447328886337359557809907394211458981213699157921838591083228465027501850522806059900986208901056355664045836572359673838279350291866093141118287780338908407549169386374569076434773835140998051375544332046717665218588073834070701547508041962139488861901303603273215359802272655585538704760917829111359664483906285319759032395688054320925472602715515909546382494829043235255930099011981509909948206385135699974643549409295134585321126466908571330111490134627351035322005848002034219669397606093336063255720526145635711866556429736464570747650116521471419414050512345763786329873616283236372649364886482029672408684396014180139191346152405121420958440355844760227846839140400138581997633270580727592330746005222997448505933957580567835605338219536187055209645605665447826349444052629721631823307263072497108539120924861718493966346532905633051401295945735431947695750705126569144575255192438677109805223253921011305531634930075673616680019382584165116094424996853839003936436511567940322194156039353680921052299964151456803811976168262840035593118708003923035753924584053000300289026058470156233747275419476374296281552027976054359664518181065440766207657341131067358254513723523199602635487719349391033688325862108205095240243224665630999201030536211611851777814853139842796378677975364363542252804133005249006704248323886916992352183108529683022349107536997855636104440812262147505358520190160788844170302811684574045824584398736748879118864653971766782759744633895833002148261219390388963977972987389470593211283607877990767814939246290290286430589000109778815014361233694130847309350391488811981822979642947994305555796922936770163169257543556393003759470137524588382966942153125088880195413189515407320230120625110071772261420745821400954157709177110059427843292908814298230723514924400716657493132802647850245855589065622594130064333353180401389242127868333935139513618346279915015615862341235848 [141,96] 779198236680338054845893720508796076456778243255460365890061162296916117222456138262837219785248566769272126945949594739788564048421044869674253169369567615766247387019921880440714428079607419685772163388769246691033565104687532728560539828125620186621529097390747361017029167227104014188957949565063665094811859808832316980395520300548560839332551283237007393017217983719110941919071279582725105325475919278991649229555267634682075083395396440370165848565772567207030132153601626368010752588811147850611329315215539352947511403342040831375148017701137650059460602227878290340360978641492324480929922473658845953213482676225306016221073661858710907878476945508310721764743898862649949365926317271031210022535965883631796877747196517657825289118701454026457391490001174262392195465577200306827379167172272369455290210211633593759797947739691253556563269490529111698314407759317145868109049023524182096089180356529785140893264541954939244179278370093926010329490093656712769073355205476575712864318371667516665203065185125778592171204217333329223697878561677645538740907381059749702677549348108664604686046587091947008479532405614641470256195359715953095316697724942345556220226204496407300997369832711188006352342793474668963248780547493551988061784942196577039724046074921346453393646988637253556035260260914619959922456817937501131775176091498313970973184790993701853263490093887123096405529516981617850575949923200077425529888959731964942396597683642609501032887088382414251049680970714868406753258521492923997699729259745927356434235011469086627264313289627756493541803715526965044159936441910825393667852980730302607992958644865217662917063980572300237414924137873055647926353047330130382386321794739338626283563527735381132207065022863729689582905467541023408133486749654174798560500462192463160561788685922009977713279414143251307698233856136476855967308063154521270953767555019744256708282605278889613196196172925669533172487323468592300982706682430278979768054824027039267797436881503514334676732145783961777809240436539574529907187929147760905583059233336684412538088566238618123639466034128283392 [141,97] 3900065426816385625483301593029082256906010925233691342546746118798627908741971739091586644152170228968559791664414498568281691909789418853793704865918729652064746275882835804161469640305325172670803093552646105206873846045984347251443629997156329355734079132046910202495738112006273647315539588736277378699714533480654021735882682490738666740882860213552456670059378507315730851753612080688985302944374665896236028168701561587272026540832687352100577325426879978057172567855788786247886751916289810317826868608963219377070743761013617615553728767184443330584520553483291946532770961364039860538953679044013660893415492624074704925423650883070333511373065675767048557589775451865061653919540470227302305531414250806527531157874508364810199395248507026048585516273307028194911777524573524539851329743943411415667153492239298721556053481270869887198227145030359336045366463729951418286917270470235346094288299708632954134870394344399959248716999492715378757310108121148812983262385346158486661621339638274897615255470969597632325341524807112616846554320226155724340519964398798166063316775331692849289355530669563664027631137562304712331109719083169528584616466136630318236146905755852569709532987202369131718693601203023559267675900320881605058880855747161594086896615638018409875616841290326023154897123886156391066490568485466913321092147216749598938741885882007950877471142619191098586893788141075652333578287001110903024813072093272857945377418040619329666793609141582634877583258483842083436108748193136225622559211704750958050336667867849299348509610099903988206744267122290284233726025969997004397404415805253901396132011445976577000339076904502319847390777237421629848143504300345985071746310995016804562995414269242187873091510673186962261352421102817826307131455283917626056135330359085466280097038201687304383186821298766705044965352896578670186119371180114231718545934082599001740808075764846691923459943873260742869232116947108419283403634359654379663909011833448565359095877309271026359599513976767884307939965200696448881353464890319088309347042345680288948291740150602849499750916661984 [141,98] -13879200583120461477731433561106938190249055951113932053501769646453786771389010202647765755292838998753274162955486164692548511555561494066468707234721493321045093645309174789297632976722072667802986796711293187404572517230754257783201664670455162999303192856077790821216111564706992345483575965277590731431645131562791325247172829125564949234859784937009857136348083447468226336305973184145401514008519666412333850429163262498393705460495745945017459142358876515725946852489639935782052924312461962612535812728371083181262237986730853902594343947478661560363111780089640969961449341002625611122452720398374588764551037871165703636736066641610385829240585253708623489783146169460509159751022773417576189250037705427131510220346844440098054566653732239323776904027077715665262070147577495076850039894058863996434067679260400246470997755215224933387226793690577863113610711423662523468564905597626683069679147562927693892324638971380566846568074619405141749127578850841610415591920478682556874422858117789554966334318969257990953946369503915208846407184016323246293452674296960194872048936179357035815287283017808762512156532446573926031233112478050943414577663410907907392418995069630551822637793281589795579179210291033033962933408573622277546598906701247308882634203832625507585129659162953003556873604163172181362433989466655221312031332509460749194641371348190489207820588012385301114954512364922164686172211783775069864422664932320619925822398600774524567359234591529168572804203149188245150944070476241852935699252234900706950733598401242130367143818994556143178809385188424830884259909898569244799473584216692324710956019602627732464572026145258242429212631974671925388964836407568164835936853808462091809702791462309338551505760265080299894910704028558796402898117594435815974076760253292374004120101473523430973940048492035901705214207357584433875638961469366043240087773106433349763058693413011244382965530820597221198177634154330494244139819797124034776329842072053621778350535639445380192355894216140245352966118649229596911804706421825899395349375525174370498127216063410745305518848 [141,99] 10009369076127651985625222533580516046877115606910419833307139358551571045405833541976254626413785786834632986955421152082584218700257698248769198653849082331567543957114510910026728774751637458457140046176235205211918027267079169442093608954379990160021467051676833951682675783127875046038371474851175541824866995357319705334326328997151689265008399867879431586033771371123361483789707267511352329310736988416161037285063942866471740351326660330727373486672945781123147373073874869997477851877580632426299001902308158654761559870066606285001934186094890615322555150569200818827318178317279043920637060264244884543859521427205349922839974807978020081129309498895845240118858871279548235215871216374259123471714022557518777751311296691505941937750261035717350816282248157851712340609224503240416767596756595228740022199965267820817329758788392337277985564896882699511119096934412297439726960905075735595635190908128314871144366808595870402812441771352734252893214543740205942798346549006647712807178013478623292675741364662026574733115025559492006830362657323242310424098082523982559383803122111787488474216510629233447915642968298559336575856894628205295344669274367738138039299432546399663571643015768383323654311499280484356455214043522173276558652191948407152308352025837337154603755469312799665234619455707503770390127783775558959852134323386415770377386533397081932285001435016737252551003176695775605867976405960113517496964066943937397705223572755802162780405161821342831953428157285221392650795988474781926756050501964023013955916907490069958869303883575450089051837073704985564914424425283465528516855983493927569778528645716583668982479883268408976577686893121000568690932771390142533439620624570223237093745613599206558318467784855631455264883488826790305791138580664061680461418450949345082290361646585785415293531979283274722100577083784270907973023855274949358381666054173348657410710133245190680762245245687834993544734683737860909178726185196529348224463558614506837992327859207079973213214681200955621484489760805799879235894203535799156539952403906697614725581481400168328 [141,100] 10144839730833286465470186945078479431265494807491085599488419717550085376240297913610747695617862565473356924835395367855824684540040534722074130691127363640540992899821910710504199309599239048028679737270363201194678676394554369085290040006682789711486318205742984523483651866615602808545779592515880589305237487650020146408247533359655899504100231937606595184439734580835925398958562848047134634312774045692309913705652151751057465438633879039599024147313719711733152820992774888142584074944914671336057154247130171822420499796364173171766550379554145631142125039475092065394168201353197817647711950411248257463390083259599635437451281143053132856010455786705049180314416068120811690769219070004558147064515555557989733543992330094650304034184714310380147794699734545324952527080912464259893196444750542558125321526431911668438074565283897402409440196861167935365127559184376650319765670473841422428161392227942319084977138782231866549825825548237069780297497585534508532453224321620438107488155756603396517353005994907612947012096652180730770067823023825090217201851833284877670636291452052812808222578149721115542347597774751326264201878586674751975678987128529341494994416607989170953781194998960240878685353283974448070956140009005880837751860261282598617016568071144319529308683684769787538601074692265936837715615173711595511436878031057697340038369471122364770009869605294309039131943694143971261926135983511323106854819616021307804623386097712792427236291495580069389943422931712824341115918430679356668730283891439521678581695877727374339082701977518586732813319722836765884331622105191259475985126565732439063910927141103127303435172452486874606979177208811666766215340986053233671634484293074646342952758714978574204696082755635037141405619424585057040268573153439961602580385215262645710034834599238389289157895794167989830957604299292099192869357480096006475086268955863327234665035019082701590293061956668631842496658913277277575670387234188708357759029433352791162887879182602477124239287841255291449638057877716705215215494598971458545645954030710816139988844404096 [141,101] 41987547372656024475761636172940260382761305248968600027948614615030766437755053221516789391738500299370444251767377630734636676440272343107627194593830709651919008803893828970639298338932104352394891650383284544359862512674040997363593334035882662903460575434038920442647668306901821792753377504818035875059801287997590511125325677591381456084461010715333603829271087409423023497506823794823712962268081724076201888650567287634025824264318716649459327829352984431716500843753141342350627781551363065687557549180093302049242458471303179454341574477050694097511706831066909387947127723380066044152340426731569814494222968301632029239405618184747911869522200967125070097982621494440022192583274891141265184159637111996542506164010923045024190350679084066253473269944266065741904388075812447607708209511809841696582985976755411279418118123100186532031469037612478536774348660282649934221783840053619778482491800150597477806088194944796907988067885942509808932282513013054901477264113691511095991269879059393504202119291459644300699962940307416457318094672564985042135402744395185595666218776894814119333956912899275741801752734915615981788579752402375238231827911547718211201469313039811153972231835729338129461120394822659506903618123245340886736958414108049912567943925050572084003899914510491713305728881332672839039657125895037968103205601411511043043437108538738223794549542484848509762792666316420815018527473850342248779473451333349198091117105094608885461716104334309021737769531681756295345871013043327824174290748005218392962200180689764447878654629074073908408473743823525482136552125120148723274786614570356788173629649878970990877088248433384610704439763793844208568126956854156278619971818011368658042520058387440460089887559932439408142176796959523048570236939793225729299540266494886826820558921830225300212737305887325706405001035581874053975358614148776571505819495109410069347892739558042646794944032329340115078017516714463451716488363775320933279309424247974011269847307628360696189280077416493391623274874038452618613201795026046126309370191095970754397087952 [141,102] 44842849365966435542145196271371686595894245157509402219731680839353475969921997257033823742431918200647276582195813971404635757509421486237615148419266595853984435008521524183894358360128901117373438266330787151949417882358264920105743203866849997975265717859027824291302795361869451124820942003356689735741488903366087890904691035628646782461193193980840452177099328974169973971939493956464718692443088874563995188104642746171465235482194625249335724086959536942564327814930579930859738221533603069590451087097716819705932170321071537156751234227111156879769110016487822789614659829519176122886878638318715857501673472842246124543470709313597605528954801048326532727793241811053013916451913141986192766008566797919363991699609356141187832224857580813102936884130217744814411571545831575148146324022359229953491679279171230598286845751599833151801870617895121660349974622737589824941314999083093627854904104936335295665198921969928501730234976924173814916423971668974197561353219661326610553926795433152900936394793816468036429026270075379030882617334705075616508151799882719812645460176757885527276464724375050878044237157315140849287108439612024176123268927920113787845207277705434509875058298238373566739488233795401476005352459648394590004375470741534432265716212007582546603093429300286512552910212034126766534301521080308883020000393267748358814409800844430740330639907152618445254309910441875461769073024166515137677620538957232989506786518591325076854464896127925875637592430754313137633235249566342163904877489288868099363960298551913238945005835778121534852155603093422856326104336455134672269599517258641114884195281336275230848889047852075746852785879480313094603054700731405374442926286294076796322438417182798001214861659242822268859451390919398998641811094177112224336397428569643196061579730090209849055168972276804991637788721661870472969691374876404735229867623149568999919817145672875297956082746824524918682982460579706278955416339763252106339457622747653578532816154413398599962961953899674242747460551514094734168343157864268428675080994447352086368 [141,103] -576509111155524677021041256706500022591109557794326515100197975035067248916670077337007913057490179977008354062587027465254977443814034590866993655850451911412059214817192754224972195236853734031830757003971907676537785705038799990427110144930428500769892606296789387066068084472305340207192823896749072021167484725597319404749865694295137423608972745551711836335083822300031615323952765036241699428343122784518695160871836936295087766285917424001070598461273746685904283378651265420980431333393867381378135037136099810438679462693810542675628961594382213409338550852033600123936150883996301671267058131939092100603986810280506221080732190876280710622286177828910089226898700873719332976473893326180810023374864944747719956398377813997054250048217200692008190537650404788463443268700050153895070988537158944282136873199300225779957730997033673599089758245149282223552452721151393251430941013563560850173922263258151162767868928357576875613160754634243449971737505766759715674483607358361905214809848457127952178905690724089233197709498231418351785134947978266161861567341533610586202141000829219843367904493223500810149280539642697948425025199893364620225222938148261824871429305420084262875648784049619469846999818341807399392416486531307426625356844283477744392442611856044743008024789799116785368922287469960788259776108321587718959813101099712029641600782468029610809811740394347647161994827929340291545999223714734511980940748795978678603317805513742725512517875406709174817959147038198407667094520565891166845331013623726849760929988815439009964916111315444779111760388481465356006745145452943954026053815893787111104724153949702479737644572587333999623129279396892001157297660157973733625020894661173577694408106701349697645538274470380700908069849393470368799913104888322271904276526963809950607071051393284936019560439132234796937896338500228649230802996623166814932721998562457893961839486987233400869756202662584012728303594037372068312878048748812742671997419941677629450379496775896942247026385213232075202623151583940562205986787341715896121090994242356 [141,104] 707035071400239116850971102151123482665181735884928175762599698220576393759455451724893213008019766183534752865506816954681662254070781801955582984881570889551634755335857023401250853583421866620122601306235581879657998030046497715745694156689654592290453153672118337526541323593446204418125788017499648337076503213682854180225524644849428780219520127838845457186463147954784032477142671728659311742285314559658115386699120870223241872499186650902385117747954499247847175899033002588586980152901297264896802212017670547345531214099873690125526685630323785431745857639868430763019086634912525688238594259086852078975444922199333377059313460446993441047825049282124574664402899831849158928163234879756322839838631412311590834136397738890066716980006923571785151801564706774438253656737077631237590432714817132538599705287823253374848167617984588040180923771997329118078162697005953044502546719213357305503642792283328600218499398798732433420425920594805843921278081133876034828510419297522760822836031490063535006877601487195983577089537513565887229565022975002077328517531034409156325297313164722631421749473327217257129645922514633216963615193626455116301441145298776422675418171452856138912389819652622244681372836833923650237816309735491462232783940521568313239186724624669880367598110468823297411179730614821387135608002538891035597973137002389934111678231058972104668305887571411157433851791608570522263055418260253637331928770583615189870004751323053593933006072902921910936519596614177927880292430956623353866932077745099821265775315498990886018555459479288360137225585429219913606351248859915790164626489148879897952006142221238631723397943605358130895424899943986087159080256632224223820722106840503694678309836987046467512334966486644934903602315108971852449594138292116797860460415973910446170290069178790204133770412720234276744146947899427674852178192330880597041695743319712108288180786531429418536073628819845494736285986141145394401790739519164754798065538193744849640837050856465350009272987961158680958799727977754984879728319829554884127743744 [141,105] -339114424389457997165612977128595995158564189056413105735077064500743371700116035278054685721743120502946349967995625467429636161887960858605243279025152026375678134475101922812313132564888918078202573033133386565108500830439317842938808579528982710327961653061112630752019018535474658758314123720917320424514234995652801746816308763449890968986194056217055256706233603835541173365016679304788817314486062639713361974739191450757526986228310957578782501122243129197112173836603137291372442299635715107597540762598372067423528973326188826444460363497385381516308902429156473297521100767336424273201715686188985542084100945271018082036836675672367863619872760758595742988113586465485117889815705005904249734726933521585793757565128974605559863754652380758966493244623828601375507545168616335653947371302144509912998638685235240457056917863723407519464564192067557670999983034468268235637673810117200036830566673631528908705913870177567691230537899992094454090791129512948540184004735685319845847877914237099967858553004652252957514984640289471244803521155077434357190849717569116067522522224205746409332829901942938493557221228244929386290279782835990057855171819961359559965475212920182402432705359200963947752773226694710545520254870893031534548788547356869415201436413848122525973259967229010375270028728490782711857161260344506820265907699954627146392080945557494772079017564551167990446567724448275677720914057172231693974739765665169199339888005312698041368562236457314948726828443227029178660993400752443218856997399855936729871113402405860762999007427062893311657451085777867459633140243432519360602537486742471628713954669637739151762057355386383887086526690259677238070253246121924271159554033262508210387657125127023961680507741151505779300634281520159957508098474295789769058277153375951296713301554371147202999991930415904931201325521992385436324755759707367224523256022189957653321900460932475503324046675506014596093610570734696988045013699358903560033844383999253428714402773300228862814645413669660709174007040455133726469511738686895531648 [141,106] 322256642101212181695154760618441857071469047863666101023354740216598095710706817953951062650974216040635184068929950127566008089541548370368437938046992481633684879690068597700847012812138829894922804346994454250273230945745792610358586511901328968456100810891036573470388358126772593658590939623148151003050288676346899350992556763688195439655920653695838711366002239438739096627800425252866489945572811068627017110375410450508006225128910062733486438444301344622564914448903089582079445100990002734681991741764951274434980288109627021819133339345721159342839534500583017544934331396997040697704809504665380447389577283264194689117478515344777757866588119997950541202622087877337503911215381822955922704567870189132737229554234243090992942213271867842402915269320257968474957016111002144607244518034715267456313244800473177527867587004158187273445587472175661169303573124259963455765718152014018728809059387588861049185594812623727279876276563944626214491738743230111446934656208805951957061067376398813298056587831078035760841204837791182061242928902870222748346215569279968992487831373315998404217798512669982913900011359130440432354763021091297427393537743758992380276445166800834574323351137514892653889976829911597449730400668339530895104967920914306480985577559548675486842621625305884622333504035892355303518897229789457550732676029711139363692663612865022902485249546835926569195662947145682609663057437562453247894239869995260594060783413032405979074826566003420886975234966719058120403383480622617218299918827072005844065969198206837825184138880710511285391032175443178914319086454027149800372245759532348114672601134900242085509657488380407805028622156585644619810548826982347333082052984711339593826464670072694450708671295488968130961297568946116315176551351942404500175001286593441148350420559118955269570449059415751944439389867229704283320700228313364137234674893417725575615222549934214372229877312789780692509625915440730916511909554964213976189952281519570350228872106369363533024628355110725453208055187145308148621240948819520 [141,107] -358071336603194549467150891014081224640534964912599669139992534180861646533026257130836395662838039896114096661199502786306814195920519250377157671583161794733780509759624078457746667145249867178262670536872324240815978416429984842520678787168412618684903279057348871503503648483549593249740097917535483242681159685925539035719319872176489903815909352718298258721647355084251805655221043783708788124542646617910475726558768147405577379459746780566604657294985217009890601411722625609786341051669914061161854586085329378437182840041333601333503205210676464554709642295922178572598772978530367253469913110962468224160132512747354063882285468950563000467842439725449258317533583743287007719484870198202883499933416331951874862521284204554168632474764648991805625130070980831035112968427494954777332994463518620686874308722750824777640286864623295425687032316969101020785233646819558190192169290414183037344384303078784514535801426778751705552457895461055266535085023971543045270616624248155569896931359094652176010214607317098061030978583649808755949184579577178742411713096801022875727846596284902488195066016682774031560246263514324856696824143084203344125909294096233726120135443422648791017119155123276854906959235372103704102947026827066110473126104899234951039221138449616462052027911716280600349202965907272025927716944958353362847824608385394094560478512754249994064405842775030375036170103086315851439669646861665501957908798252494874829815135561069069419283147178651995412708310516917311002925437206160703092992233953650641935167953072798777498316834227612282183452355710006245269229091263212778875988759561554598382750172020821475127016548279449131743605830759411810486773327071921911657597579008112382740645026420504828523207992295614296138697799554049158642816682129003065549153573984396357158459525032605295678673254027800300362592543235491029209755603430707014325582719230174546833013465793735317864395709326615671664764295175782190896809146483401824752501440727424568304446602063903956610499685610517290999745228885876803925419340 [141,108] 265507839038937396732376780293914930879219534761908938196442237068256049806444663334352009930386993950371381882364601854387871250620260913872736796592843298724531425794369881899729721076703146277274566982222352206981300775139130930866139370096781187655799636233763553482504001028335084729987434075381846864741503912259347724258106961015824833932530481460293226216809815891244874486933193442729669915446122411337836277293927119374081917879933726435767963047683964783902659023471364556240118543550949724008893180552057510089636322963566713886990783704545700565009106996099781556379472212177931542825485103454333277855010037037956846362251603916160373097477677652948984955784346274117624660382232630910055162342483583940664066400738352805414080091183910221775550905078308407059802005844081127530386952992352660173119501990346591784091510981602060150563711568102707650579857576097313303230707138893031398409583606899738357906457593573192789028672373047762885076637404234750169172843411233975519750857562241418567665588373519958278610469942348897197703319254919802532525509684422951951443511816763129992744956015078416036572448479378748572503464252877667369261091313029032861255161619047657385584738407797771208132620957269635438733954054085687452202955946111945412605137740303989770282467254113638774273733417612191931465571842647546923552403957183993725846089743539025820887286217627645272645014591927941585080846980478788070753615317892374948956146449125092466070463619731691602596290310522365192764070802773965131643791351026513456821485538068506717344850829155061907215959568415066004458232647373694907926164939647106023462891360806151647997721245956581890679157591929047178699554299898482601183637894523635672995501016938479517199845952111726346155447839947038330449404085225395223177199270953611280597108944753247440047084578840926073676721607183031701631573269607678976306043575052493254866294895438728749646342326400365591188188048404373446741152750736282435652774046072730947371473168193724576728038329951649138065344942810748031488 [141,109] -70827391489785799760064913388646964143629805438934506347535038557275841018702658004453369256291901420226167380792079159640900036290354948373232476924615890948157521450682356078853534994786114765304127134006980397516464524567378608884463339790414408248861615834840851743088117957864771369817438836556429151140055048191542826304157924356456325917507335959687622097817368686927052380380852338883481355506428381698068609443913939068675587195746445340243893964663387881074041594820993532275180393785143587813765600835014607176795551272692095566694975266563353026798403135168283500645308779777393834510252566673330146902730759868918160181938949103271898572303100526253434662175057117647027612144499163603412893838161011588316966970540137917855582380982269925240111181884157240392488142704275504356337152650674090148036945805454531219090258139534112190704937991507149538880858687049156295781677802426624791187196019274660988968146047476655344581473360289771172103924205464105065797771930225497356069667536058129609294460080468938528844585657453950044723212340029827304441092327833630491472862928495412894185632616949465255031814855834142205319343156921101463097282611257017788731386505617332952243170210935018039252884150843585547512240926540575852351537121554209562787855729358366675840165603977019317340176037145316701382005149495422924622775582585452165283195331756436959558116610948021824254469494716231048572497272227876483869994353994842568503900821587866239746171658904915729216644074232086347140622333175243225345170030266310317251682044435411197557286504639043895989940018574291147640620932291732599866099434848040665484322691357706105297852117238463315520383285839477778334419866176376382296027849157861750948588943968997558089863430343680770068887698067657646796326354090629047950469352485601149654968901900470560034059318098775091993285766069711395490161715732352735783338905893792762379426723439970858890555203865016101566731671856230052736635575564864738042816630470565828271928495560254052879409765461114443151582779492288 [141,110] -79284329254597177738458233635411416481065044571751496207996244907253734764187646619669493268083921894866354632366774225271860381735552252991132920269563076439294769903992042281738305789684006226597253503402954704109474541014036005864486075653254755319395037240438196355994690937392403410459786498399305994106285145941306289493699262658488332908345870484713314325520669815910251668451867657508654929353500718022679341278586427050800708763240162745550482708331301050702717739863123646949092615255365638374473776324321554697214567979475924208200024511531836605632717016524793086196454731696882872703819278058736858894862885264257465464932562013920269082953331215836132491900967686587104950097331701475193588557956339207857760759408982378197483014576915321296434955079999073398424371036498851109590164571624896945884444329394392553141261866104304109521358484207674950625619912859207901648517365049548920251933327655882012238186352098004043882049595758787691775637042709713963433608966322500775395314003416622545038299256795149909122958886561644730906407574864905043025106435641636464848770490447888310294065476180254973920199282072957031870642462633916004735016452976158033763016307045915525775564960233284740095056491321014703963585628043252396181123256932398311976376599596588510737534212765968134106176938752509120249101497503933130965150812203708881053984910504542699397552407631137188113795827150769283398607509850303194196858197756973755821971391641429781851682657625794693317879701575798653579592841643441037902486463004762052645187713268382246506356808373496279256676357479881345459899415607964111222150893364355528354161359575393917553897391555126160890161897187602056268717125483443371665205858811423419718809559878376003960339012595229319727942218907709539727838276958420723751831149249634147893140755277093251779881391633049560286054359472321862185239302046412197242484481501069299870373999706056075800728092155185497793617700947146934325668396567166725520014810422136324036684319425330629256850090915571988558748568 [141,111] 61509656831805196544769179638659224202680847702139524656074974037211989501897817622017061964145079747955981898827546401879540232981478265648368117145804356460597538553696474671801865861058976612237206417601614735136787879045958819423147787484043687609222347489189201981941866484796560462220509927953223682381661551194660939037656585383778745526248314485731745026240907991791209572964173559296227490562727411099248643728985455592715351196420743265027860272874725099842543104833426244694059374827588961610727096855329421902454021244364753073761052420277805648852431375694513993671686640982629471965005721781603213530933815211189881762596884870115862713574778863386069397483229897911556804790619752262668172061869273789015451900032641712001091739775735222134876140997198302330215989737750834910669191825898860653613909171934843151505404884316793833156601520486794068167417672007245450769845004323335258682868147622807116443885211342914255665630640118047589528636784223449279454857372445966758376812772323568576984459056606055700423019431892441065985858759304579669872611019155778440245395200607886847603744731735499528684314458804492905001515306620841214429351222255873665098745141453661622228364388322060523925557198932749467812491204710683738012374845586290457848473960242712491897709327278095477057339542230587123765575933107271097037053357042506109489872028481700625837723416523738295859664165464948492748971451020630011962629815960635963249101961673078488439208185805376285022008358886846805665765627713387642948042459049832568749033990408242383062950326366156857721936946496945462428689757429469527525222689257395875789018008662714067331736659012020646080953813718014498807964558015989564237963900095431839521347005410651605895607022590754102114701445440342857424286934382296693461456004082060020390322355333665131874804249984792701921668357420542903871879639851125072056998055302681413337455520705811117709021461964636410674002359708732849172125407834394605414144740591411450735314065134801434547404077416737193633 [141,112] -8978713564167037260367298903542401937376354729377321754482492093563662926379610956841815048300308578692371011956679443646915834223405961610695591182738829530659533855475308860278040021947031974006901132885079697449811928484860886214931171024206521619456193277829246034761426887739444357318848167247806619657991584596449108632275723405576534288680931401393322427377708184217196959071108041892977395207325231281158049363171637099961973404373811304840413472055974046630048052775561112812074923165750553809759280160464907346577426710434976492973483552767881216596642078159026078065233008832620942623994714948976414051457759926568869743696911760822373893542136172184073936257643998388837550282579158450663647608350213001455639211260826092358210071950722917304574986533778820936063082927985861456538640646021433320754846108812601858485086274921827596250221405307983886106530159639442062560195722564439736028163278837136456624586887180442353161457238260823388245089392562832217745882276131213291720412441935168670279480270879104009988565601705167990495465609070607208674072000820326775746459492870519365430608590364110828047416344089032843941981376154687353059892382338585300342709351382191426834805510450365355528330997589920280341332134136154797452540548595904917802981286649306235092511084661463703907196360570572692417361272871490129073062471405550862732839412700334797469297653671173950313088629446190661250007581370462097359404791418205922467703089382332099965419767025748114776617529034711097757072703260323256734174926254643103890955454466121935474036670342815407586618411277210359712705641222797288292892674378967338150606892217226282669979907958454705596647132090368372712651448372148707550471975002374354309076429705949819396213396598908041917579756863531161346441787301710944014428796383684831554038368405466743088356131176001544006202971344844650261741214283045421516003071789990250400349202986137688500515498288287467955518824692186905013159138204491182131116631258590003107537478322554705843007350603072 [141,113] -2518369398541093868341328865212819190877596982821978670231139743528798304602337863017020080779352133248126098477714172113789599064894493695328852462697267720706463043911751462073978609148912617642858420630173464028278804031069356004338993127742461714467572424268064503821796266510589023660808879078923402192058301977013436175776608504663796233324567310323499004384620938681868526972093557688648022331594127766235692723231174152873948180067360207097637195864194444349264795280845325938059724851436589891333101055088887910424539928237651412733221861914896535408419376268461942314068908518322422785895258349277402756370357896405883634131794703184706556816565866846861068505775112466240403762264864949294606851028670946116181165233121671383719790631767607460804712770676351653173777488990200479880598534830285733846830562617129828647114192002109111129246810028514750167287505594453272560728953759849643422439149930536612151606245971942016570300929099331375451688029299989543216139189583737990220844942504863202956646714734938117644452175484324224174300185391212371194945783278848766012578888633976648709411378673612821176634832824744325800151169988247561469217560466169870459148858752002807751334084382294104394029202414039827905299098520142948858480681881106303557429998015633391211345575542899952199311445864905063566352611138269824003821154894858945551894482291964066144568476562631697514833663136161326401922831931629281312819025283888833079408336776755468298829879235048727978384935954061095317739143656048942315368274018237732830615719430826758757074326848420229847985698998664525390921983081020447074117375869002887698406524955055820455853082537195841234280285445612969068133893299795458645152697887812419921589111862040936615729612451811596824076106149559625260415563680901393404029437089002171329506614916892376327824263765546094260270460630679571011939119869683125957101074847061794930206449821582409604583057937546965400852353249931721505571774140988157186711343572358893698467778673007682715434536 [141,114] 1277020180803719032860092977231757544410337292047540422538012957042270920442698402365698014182722845630791852942947715040152787876043029023100193116775522940587435295152620650361365326007919343831394960415639531337330296179258138456691997270529906725466514866401178981234824891199241353323906240161845940589121127173993498192091852161355893307694426550352186801204027940984021371444601407745677374789842572044256771761030139649090153202294859391368211573372302207050994552093288345464850536962611391710215987220608924868889526426921026436869506726313211084122938854782006878711831434043363849290883873600119754684516847898688283150935446195667261409019561678269731258243926923643449283127204999260060721041662289642643304129802462576861100797147591924263604388078371755221631609630006737662265556172535393849428008817917503034424919206724336184307520967056258507798994963210747899813514039817739652391422300512471070402516073979588258854812551684308509854714081557782877949692975543697112761886618742786259082580039696001588331876468422881102954439382123315403264375044459650192247530079950847433513895599570573064878213726380157131177802540354754809205542900345423057762121365705000927604759803031880875941181066162423917713858478350857912741826430085692008663366822020113800605186135780723500572397582899241069342854162717162143574090696676131008607089165289218325619404796273502532878438851202103149518466174814410700701993112603543630650758845758350349924781227833231429899665613539751354711805801466201196626380924576118529626444938818269986735447505368569774424130036015039134249801531406370456667080335606746878534483094004960706689978112679274900769671754605467631887308873909289581686634768751483261130505416565590425001180509100231298163154165507753647366637070211788378762825517095848844505412661317244728864269896246955615466291108879525427394413270009770472437259654056785550317814372224646677542236939013663826146555351310694069738105228504997564713540998744417716626091059188010454240 [141,115] -1007193120766192911287529085271634218969322670141527029478945615611192346506366520286593821109255323479457084173948089008360856459059253238318439285584900522271729152685126261329809213187294782428730594670853411033909832970035114151597458147567224048003753442757827448106362810940323638086015798692435320269442852095921001348750088395932962131696084303950684653508573579280296013503498430223959250156965779912481346775794247437139047186635930521535922892028565926572013834309116100885280925296742085114278673974656143794703213825693817619473196741751972549407963217494335862465674370038625115011792508661579653416655879916321713599793370025920303454919744241434725304498194597286682125551554990309578723340273364514225283029991903067562571292079721250773853542719522120827042131979490728947140349288528709223826384037928054470529707774639996549791009251683553875419169361636022797011254069964126885448428056519496039461453195040111868306976238423694815726007431842282062985357555326176049386124836758100632031177188172819153472118794874177490943069977521861513032329344023074158365040960524940198729192640570906520130766934009066632685374430515927155087311977371933140083132298506161762762200128326467740578848731428975275790255408100599726971407234845684068625174528404466099790061230406330872660826017954466029082575394617355187694969480368490151920775050925554733188916724784261680765131360004228339823792854986773302586463456831703761495625269149848512517650682630316742923715665733954141510333884593098215317000560306105457151351813246262208355429390216234898975733187562004966656455198434006374082432730027616124406180440257458281140030494181794479961613296727438753777591880574623086668411556744766113137110009381789751724712391868400228740898840885253851752899755616268607483751814806295398343156657265796726747745437589187716773261520609055000948765869544480146810257879090380790620812052283329245696642922889841533785533990191360672361972927487190476378754840598625509807102143705762 [141,116] 387863286755973008625252618920850846470675584443912653786520980826597094760732693283055307174125889029845283637731955394135907346497486455894946164634954549910898164067403912497428560866038615703458075322556999953600825285736911008316781804662268713210325709970552814115729326660711493007717139704186172191041085915528074686998202270829328342515996351361834022811672585401093153203500614449685783081377757203138347851472564624019343207112474335940276202944759502463572497931589349696225482992626729679794157023490730317343658199866279257695119962736812458716077764633565997820777943549104954289846578149854706966105949350974708716978823921091752477100682834169154456940567601349086059491368765328419478579044517373675894348897704967636025800572717768977833635547580565563643336895345379889332944467210446291375512362674575538280022061390471356676245225419446553156598637429471590981799910373432152261110569772651600534155607262071172245680923823768489012245922540612242274512766582382517953710327326216229951324204777920741059234068433577656811949113290160645073661919757140300051412950782022076009257547869474908326051795929945935576800990975423241618988108684051338345956753674788097239593279811767416987135974847629276713729740238293734500020052329534785589834833584163877183768647617771498999982630559574410678407796812252503470063991147155349212365084899565969044028316489860738830892383716049473438061095321665307137192003170345670421490404739617403915989465161944985078919094379060474217021035174032021120222397490711450140613183690438632587773349649989481012256101393131318587848923419524036933670981061354923564431383387728824746373841799018468875403736954596445281380791633992192595694976371708249036988050442151942664418326549032033604419592224963207320959069156484431415957910412417245806957521906560247029936347371044895472076591574867296348666309870212140105655360409967301528668791253528994990445032307215892511034569462079559875495165094957231426162337267634224194102560 [141,117] -44638698729501791368965703733608588918638928956344294905041681420913088070880397699945090920712120410588954930206163267635932429106016126212968293105956628015993833065686628420451559723448214691707955512540577088182286172971967651838687442877412779250162655596444230262046587153509755108018890577613249779530722975146150668549015092894369891834432598772468273536176164880822987731140044809530386646079251423798242050339487081071011564619888348685672988258165685206916376920053904712612790205801790458453357663766695148886805545683803208131903053165418857203723064387523061159714918846499203769126765474886512358251651144231721634947218892132038741048933825451060127774435349199756107600224090782680712208999661724137971105187866853735406516972727064277248635767785001075865660643307885928765349474191369135678582955016945985573938768544716990706650576572801267764384721539969441540174325875376929196465387254139150034639749557218526466003497371132519018916369421390594679179293688450272084392786878338497811238633430032338777755137139315947415712612687925446439407120528059821208550539751883118077912170364390117446158291755487161567315105494040540691953612866777446760802784868264142553396872839002543357854455678402190409430337249747046364886830212436517351787101427430079262100430980608959192892344630290599457920186223666721534628545126430916985393980185467152500751764641323712865947136180579545044985668947771211021915083366751444789331546651105140551157553968852734463489395873673314728006320312023061816883132676223298818249578889415277965516740832027123122531633827372752247741001898875004757325715671770661366713866338092204607146325228783587699397018204488900732435213597166890389572621239863349560283514299440042603846726879676831873404345403415388443866108941990898901621257610455630029709259152526801559568523089564571056373032927853405554340210590175315768185432821623471902453442313027491683471624062782889755280154267376319630511379564001786703759023190264043556 [141,118] 510103386262666381653251173778657017271031385804892495846264882947821949470799260175929920894216030006874408901569397904101258876626829142127680335844577222346320433844339034515488362327412789715406013653361482900131656612492794029809379683065442815342984128152464009661290886902750250710826637918386757448697319941114796274625265361889338886388365218529680147344869608165515015216615454237752938282402148218388214202821826508821179228437021383396141787278937076595428146571407217999390158038922304440741056408552381990265863405336181398076122119344779575188034746996929581726710450942694733619551687634011265251749501089812577169145060858320442683223622166322351346675793515925481566784715069447230753672963392591962289865765200457106373295578664867048884502436357292824678854039901100877782677997125911085900586937453775533464480517575933917456969916051432422312552114709048239522780061849367501221462228690671544571475046369549928457268004112164337547842115280574289189139860369260370656172425168172971051189460053894992212347411648623432795993212132687490634138339809866976903187722299022608820764048929796402344325908259136722590963994409363533860274776653352790685999504390454661934608419480310518428247121956781453065627148354375194059220189173390357655883948971196061962483740447371369513742494216855283283023319704525360154829044215441994748023494687935010540967775135781330588297762555740903631706464673101174788821206921009814653850048473653627633008901132511413532029196590965955972320635597792431994604338787253399438529096295477881352926895708663870287874462746787973771694404329092526675011283904731071374343739661987551664821602674329379517484124475104370341121702765028471603265973180475919866175213510111868098338316058244524485421547199154308434614512359684738392818802925631481248690205434644339053933637890759413746248312969954207638519535466322315129919648328152679128140451623142784762107194892255153991490265101600947791813411514715146063841420104 [141,119] -34116320828135856455089177925511961796571133887176244120957571513091750729307160328673900182809284270857613836151702774567638565887580882567471869726905389683627805673103449990233229828862129038933045947898736890204072515129781747163942396241672648894556021511799847773026087582046440436444662503689728510531722823371589602535112287831473527656258074509092231847207467289787979035004483721882567185694139953369480971212300873112126569734659579473175425940333708569753133090684589039218160560809538610812109408796624932519784006936475244832477268066420909868197046365686659787892178574004461889272473574638209436422044915871896955366526489393869802088819632238793254447404026510953089495859274908471134696773232876370085487417453370826790472396649435070044143453741998814185921605598364742874179049204948787523233809435301303627296174382347637304988361727221127152109705994954943590966370252675739692494317760849000498499449796423787068497124755331352185309439306303679661257036389511579704567467658501604686847350051208978444644720278231036391505302894495721535808269167645926580962780498327503065062526598011447260310596729183827832037757423594284187445157575631772354896579138273098457690871257146692974857207673504171520512119072849488063565847462269587290971260454434923176187455513823762913773803857141502431568822806347793045911824753721150038626497738617692570222836946598664558886194914339847137815667139616505101506229295875196418855964617338862120545741913271812949346083309182273174591252673435471039441925670751408751921838322051740703003748663767711635443406124281574257163024133289653289547921366806630799515432361813935496781357696820411426749877603944656057084746422729627799275571626337670160685847440791761285261855121334692790303825330149927927111090571437606485789703729381541873560137337961544407727948287454018413656267111945114094227301697516367060330993295362930518412916365433675980703767467360723269854250510788987073008594321316756312811 [141,120] 8438068419382901926952790866991824364614999392594693784417728382109683603508048514398833802995031869123996316395610067805832585725431001385523270709722654061354053073275969957959618653536319077182911310766047230145378192933670687219822040056642574145782434704409238928093630821554360874554596421388605934054184431716637764376616396072042384620791195726759913427982629277740117146399716084034028414056415271885633295136159734684994838289178953192492795687881028107842459566649350273776856355801384419457225584008659750839740616238671416867503592248753328520361253074341879122096713765662016262573870017410911608630526091720088549663318139179229589710789729137246645031338774424587358743011847364496486888960114005198510657442977107085785554522078444518907440805314691853124682379724243470511005909801584967226430231656982047584647915022514205420803498714226315855972799283193594392382657095789740698011121353522670847019766046508420170763319597360207855519172521232272091920376708634902060901436198095534231799679096678929425808820783979154936997865586712575663641351083211829977103247615991544866899997990816617737883145665729909375295622359660830726266087289616464817308220249123461437265234440013295001998847441615754952001141552266812431143500158171339565857411236564543615215106836638996815968263798892794276107412642252745963637479940950532344251730198269611223778859784442496385450994549361929352760596068040728507895102842715366596582468350932491397613539038926006764460260928272325563479088186269827951400909907034277352356112313465616936071942673315851407637446155726493966051966772882306166760920281946276939087668282042799584011735694810010048416813704702462724384097115318335164881474059142767372412632702791470126814620165818393348672159161290969910245295481057318039882503212063981927998218604518827461911638572907826970667454852608359939442634578933991809755107583188113062277360694169220972289549117192059486544521966958308803435027153568576 [141,121] 392229485973653022056842326149798657096304250152368346806385934331014926077842800169461650569500279204754706942009523559375525941112758102090563294993354106304542456441091772026936147248827519607691683479021718352883971431372681211844001880355498750665322836109522227568863489150754705403697301210845280111420704140268303078927215647060198800599737354503921016327305039827270669103927851261228731371759662461162087856058916782006643308237224514471504931638341682692930259375858180685200940621002848969982674128785501384250275741776802500390829211448236474183546458284312263855861374581105661405914266301651724535681638748018996382123619725246567180503298183153781507368031481031104299982310590966230261583813367445459203515513979132985420996863969370770733975926911518113578325836132605804540004598301161026999629843916422727789367081658201780524161781536060804685568722786882840400641196872481456725950145235963338808809947922918987573809201490945406622984764583524374156329496565980917954883683015032851682933441748737419092923935375556508823127475124375405662564369998759587523569877935062895091125628882538601784426744838961012402063443401552153212290231996963451597189730573292771388943319460667572419697616689701399378077545026761374460958676235424753265944688353887634772893407446553362377303823459772589764116706645601345512862309194575598264056513525164384353309527695832515053363274525028010978816416075813713372343593823414708057499147467124698538955362185970236474707187692445563647481506354249754319389605934107009278784340907010195368914389215406315975404613910893293497258531084504006676291665584820973826880943276141969243915462117183946105912087726843375555955793443968084402240407868126680024369439684443408830719494511516880000621118425448933156287336273705735906668956377560302171729531293123195041893873067114155530918290816696508499068496204532279460180406647912118064103512453383587815260150333458169338127306405161721878020808 [141,122] -9738794785145298706691937555222504440548303216541595282825763977015120207478601746917362666059783111167017274785600039758573389772299028958258036849397123939021134426748856498515161888272817791802392538278761618482319097386946721484195022058200656790811185731110071873182003508626093317167113214398055302461468674171571801700814966062045115911386232484252888765914395845096490975330654023682077040654036079045778240616255153823546529579339014718506640340088566522953650700523303952040275659908670676896147285936656916416531081375951704386614775405795599864227569666889171433481662998403625636526855354835589793269414033842364171032332766359350302209657661766124330539175744979824419314406261934603252682663856707279731460535876666012599326885692686284941296584844809871783880521013683872455971311135542606088044794605156375566994211447787482592397444660501183381118705097725640468996405732767056940171525174381280478073385063947844340139538794863887734953352984647771704620617909269222444409464354069706319555639402256226621445900053190328763659723081729289805848821276092483332655917982020006022210304036538593917366218470128494549926847382376446812692779273458343069220337580171546932690112967615239882179600771577166286377368648568912536077705201847274958046981246995679792910782710052093566025176178491757579501161170890955647390015402945281779638672715494486970902243185614622472187251311387491487956636730011343586177213826167029911223317916036832768748530124929037318738078779355592808136239267653032847568874676023351577734557966035834542782431428752684633845002018103636239067948402684325653797259580522253641335825076018594699836372100068150593268790764265859709595306587513319588397281899174402572407499434849272214600830277638019424683141385949055961587480654649684077512757798622589031942615130065169518936305281384035481687361187084482349833962584517787568067617528381802602252932932243946974173389082676340648073439257626447936 [141,123] -1705157557337841300443565512711612550891685373810098581941332007621182416807370983743634031947437935540729129865820782869870446765212055775888447209136786102185208434739364255425517107214707946715830783668720894813089593210837311094175086361213357518077522398519586629855310482464403216481487264645655311774661934289606333738003604817125355558186384414293471891911536449640964690046871673042703854583006108649193138728949304958961629307311078307827154849051992527584103311549731367322867841422309028631070844849365624608706133759503235636661518978973165001511307905870851913481557364307119258258472019568278910241690198356048980660413884374866127346777311131958394987710897034341637971044302211749935410306061431669951014411220005132139297830212386096396691388450346002459779586700273871176548979297083541897550737334320648003822604733322577914305914120408200224049039235011905977892171688454675290471865493533910889644314204376660623309286885431529312442034237844155674609189094569449098859039167976361277750171171673105672356587643945809268785018391653812199820920572844326381361726328558336763104149777130003858408065061250750138786493478513181401462490882299498813652654222904377904079848596830309913446603325337163547236692493465954501488151791743742963314516244254827314120202320465592387568364744509148959499921754510685366807542202710337694290488362251817516084264342886017560587668045666124395889824585863252759788337524616797248244989887236514765337357195096623157330197209425510758904666998955789565296249700653074476053137367682645256022728614937530114889174494668553462738470899223702475194600541697860836298757154133804823931047546290214676511149290829789216086461624219618359266045515273455761952174027559599127498536951344978513476635224175503480690660528797390582217386195746326619467468253165302580778366025539213959274681083919543462656890323837337066124548048445171965959702259391807069744329163089694194288500924158 [141,124] 63689757918032066642819958964800654252023582332318506951885297765320999253004167237778427822384852004780161691925291246109339803749561775789573339819939567542010408283564077949991111705641344330684669200144026800936352501983570600903034334658342044256031655462401079981537757767114113205573734647642038446189879419710396801149823602501938129177436129332480654419851650428876482470294931490772276683419025001107056166718432243972529337506086402149578755932953796961673525353260728469711154432890005030410143276169410455138782602391574575514923715179328085397290443031657083106366493016715429709234405967809547398672756180943452721614448503105923553361076077167663751563842223620681089515232312480218298505512027425437248482916635734701140125931521088582093086277091311760622257348397599078451328072518460499231046039672073198959618568067971491811954121598856948811726701452123346092121768267303489365402940824408627297884606047437809107753615402727336155632595630959663833790617085323416245886368136018067378478450127087724991436570123699610664743522053709819019973222256145905973911341822922669506716734092801791150510338480251445775229703939009955609093881823613386812552340136277721924560905699594564378511191360826719278306439521603122848879957612784651550545602865087782848150810819675648177716421746302349143907088681422581025511083298191932467091847365287210365473062466153389565245312308755110105485630917825076143008731434758138510104719595272320681971627781236384518732328712787110402222716420115546938073819545247008883983279992023248761750604575281473199318806237298651400131858573508320129925070197924241210895198210422937309152148204339940238592260878064215229381399884654386615627388009229269040978266998911693525049960361374449895435563124652096989140440598792204117618362594235185856902076003389392337636830890469020880025236037832836228587702745762542778791909233608221047561547152010383147829814377783838205568 [141,125] -873137419319280833393563333149092327526642359965021715946305172323747009814160932388899420056267533314283242239101053929737598935672579648487592155940789796723674692934913303004180686415359934214562621632683287022344124379572059662025676191414375730101012372709481841049646862098256170012890097733873889849131660053107381879744062094533509509394170498087673414558111670272987141466141995377842774722184700939829373429204508956848763779801143977722526326038706454201668097148293927569107651279992323337780372827016588690006230519282583004040421914868675063062601500038869841551519414215226874811753240596858930071594983921230808273817031977422290738905459315404429176177410966754134496320608595586538505637523504393988400285298024278560775702231834317117112210682139358501827070204545391791229209340355321963536159483912513920376768240457226934737807392358035787668514137927552338320747165006000975082361411495892553887724719218117509116382402680916671804105560957310222424975776798334523648836375175217082041620563732472193169968959087447258157721061600840412312013798370122997467918946981105272746353478228151634308364340488869408931911181105344322599732648628096742254826032873878539720367352768030437293530664351994844655761572566177588514062327337881438318237002863979682118238134191609805713270993250351202473608221571350452037351933478034237726813710350709016407678495828381675105814822791833055842322024049287688436166967286141699400871329308669286723943783843127697483585196943791345718850490937947348371081091553040152219614729266182369056414253764166385883462385860719528393864850771417265282903409018188705076147574094224406664795511402555165649919993359885037219673023411578012458073274802983877414030943087208109855553657877456932035964341608341727243489369262565177926105310950895689076167929957441589697161887891798202469520509028384831565307273231489540233297089733251042759036636974472733742990021373392 [141,126] 5782119457363455478803785913692430620522366951722121854016256936372233195465979975709788872244597490231837520685308148228534578092462592879124486895806647825845853385581428158354444612406609331924088146665218674836976791166922769485942245107977194891798509240371862274514879260585795510680123612151085340304004892569082265804437845382327630273312761365003573091329290427695479247453210524151656126619833823011652202596507750155022674879478901849585046395130132152542698035161483504610515064676175425390739375408389091018849446100377208611097943074849400336050333368411654202709585035494023432442933404614308258736182333407660211179827165499455925276048855543395542200281223851981191992012386801107320645076255957564210766069966743343971039641905078894625972565983176119220620234768440375644397435219507170075503485531514021527787959890834771582736979655271841257341698946896909853702852843472852008573701841184607267246390083918267065489987841728333131083499758154473267480710850016429851084299923759588139036037836344324641303069398866811647228702825334284096085532488062603783654660322244396809211539542162451292413211269103511226752025267731414596671483132408049760710220872636609969239906425037899538367920883864676191066848983311748776873090295417635370626948947303895157859983913816588467183165346151817586886523605710923553954886506322470367012639348326031482200721455177038177391494261582998472134176664079927966868269861514023550687319302714947241160711831970036216649162702527194692105469921554335497412700134853122914452558383770539566950099877313913016003063890952163628253900604040249202004493587834725594442706537201024458303961066731528526982899038292008730103514479671842902491306785242342703184731854742743577692632996981092229349361491947171997179970767402132298973868817604535126663053281046135052387334570065426653326874907632807767706593351985983296472230279122504123172249071311554091167320 [141,127] -35170658203506612953033344131140074113736270294166344501634938439358954966877502197434369130493196460900612380405026457504915447871244352933980475545426389873610071852220971109853402941992776092348662230604282650492453392168491431009745149692365927533440653652304055310862991364958458491780193926921749313382922410641347265417945465150125303894339976205187059848623508769911836372702964822329752218433707711395252793218556789609810319600312313456210634664086644479660055161415854208668176951905455070328607819656621682676456904122592376512560328528399830080039648776414446364218462518161476321800373270998633432577034094371666832227819925155873557412802533845717156661548380376634527687201534281511434247528073538815658684978371981752078593013932338800403696995896057752061516326270929969172135887752816288608053239904619217489278738222164099895602730959666460435404194328807456916356979681943061417059567043356500977305166414430412144830432423017339565385979395512568549146391510820111050457464575081780428775594901044717238949555355647088703776438058279719342021842051299741695801069316637643010419397760140470337987056872988652149620459773439213820456093709182043165834241746213364408056984471104058361858317206634140914438565539813999518171979696366297349509128144548134364658982309513909547104396786562439879004510397335491095814448953704213848736679087654760381228914669096431601762182033257802906647466284467759396003186872440711278792164406873091416521269479948837532363489283425464752900821505166403433380446816463441847980542411521623843753097647858079333641745439191795729681685695298396252861435969150389772466494965403205429260700183276586664507302742346075716252467539603707867798967709782979915501733361357216856888333580833282462136591448393839106940570360215727480650685310021187330806399177859821682665106000012853744267028505551649805120404301944480847628105877981499391032201487666009 [141,128] 385016079459730549342156682557349194579187758098537410289980578393707005797458453815483882270515959810275277548644504696791170152560008097759060124892281234136985041311930749529038563023049405082641897007780724408351631373900777601657367738940686555876700979525714293708929478896394327741405356522466931607210836469055813704611039079516915147277627240428087297046391003264796593612515386842174497053228653577911613637730210996415205503976350558889189674555567977099650788609806258539122068389021512354871786821795419948519153521154212239253997365284569471026836121224602915903575278207749304709329853139191923738957850432672225686738074406695378361514886573356400050108414632246486523306487286892943164749297063337243742731294230849705613418921016263963917208762507868959998429025614929444803362148375818428613770643583781903580951031263166272685103911933182507190792655535014270712303783751218794720207077347105287025086783103057725468295607582226303749246303739284064756607143090720956432041148608544549115452851247041417320138652113183327518605076760084495883176422825000613114571050849315467942686009050859206571053621949948508040954756164886229777272622567564675168109480511685519570731671834994565151503682940379901894227771798808641893857613518225667540385792120775170379838264134205876512540701622807574338920580937820873411587219928817613482094315423453549682418176359714118202884753397076515418233021294946324886682394261475295965656172743286991157790531076191543270736679136028453718527178215960822982234224477226246829288563879428988653718377585151157353049183128149842928344082897739060929420722901020991064753784559222250251528385339064308502868197204242432962683589150290187413169924999170570580089848115983397340472217881786626556835364234981334958384964647812064414750127724729023600463963682302988151136612333824076011441481022299888204782125001762026052491772366989301521253376 [141,129] -3942624978572684800783681106818044162508203676057149003048061745955749450330264581648547377948263349214877970267294088641189312947970194794091416075430135766657224927258905562256254796325181476046804538876397795923156271625171423685376310294021520028600928589576317376487476059236529159621213932615497146896959263654815172371787804435783157198621308467658947648210041893486878349544213240683766574612707862092007594556987255509163342836026231717328974256590117345581583669602753199106633570538044574499422901899128699990510517649215637988167195042743496436614377411035798974657899999774598664204241288030024222016011168009116483863231236787781170125310114673841349917284580071316624085572636684917265285603739918903167608871242776269432487314318886793033495440769972829984891826483263682786899247902026731002310695254946193641072552839370927583595772096956413374326342835690076351675300547718984942069915411993885262676157202563994334785215612979791287653921464250042575881460941824479978602677089162258883676426591173087050291034801144940939761324013361596897168195997009494802743313198169240893362475919411027683947594600286552394756138303970190595522353138745369414716620733041447260570136440182251749439343677544591509236708064811286148611659670769030773556506763660344960005942280235333894503870617449624779530330094137909088654577655729244446291567789070528932155204248060705692331434577970351969070476812486018362438744789745496963054976686531351088744361122150573255063018653070033010458743621798913108967975092874769557687441070703814386962548961166618326316874214091684546972166117708831679816774178378277430578233762116362736552224687404335017568869930291787508309163998384995016580606544491346505537986910992379647415425666736568736889608119531400366568776797464475845926281593173401191124463033012894552832616458758952066266371744884128838841408993927388646015391570337846336 [141,130] 10102127189666453674735858674561447263597076203954283995598591125074806195192942204777170610516832685058379437152360023276451467532400894683487406148269698021068856562996970887443554643391782437148245659082145614710284120334484482918471160814574093822139924564699412031571490321593221015419322027873193537149602194266472566192281024934327082681060052421635561741316392201010145559881503412572325653836798645419923974207503855817771847711044355813107004669546761109137091004475497567355849307575039476905311201090752029484881727093048581347582492711588939166833140425534154306172858771985862569622392896295249954118308566141801994873094261359832213404330263244426017577605214423017100547641857924627273036072223145911934109135876474815640020929501071402535733663070989100742348913025202704346115261812270275888383630358241599723054043681665110860367362182870035566312048584470617263239320176926142599017543038861491835776515035508843330481189343660737292327833395971772271670931052442329721037038717400968830513283066961714455749399295949285576024879374754578040977063836050371348241974841186027346627510583185392146864680508089457571685081319555443101449595585747025288385342974611229889508397797523333240800004431194660726323521561172272487734323822514066070331395785544570239645035871574065774839690730578844587422187155486320365878767612291382956080347213714135946962752896836674816951973831285789894975143698814415369283707789751784439176613296005788420495103990889230674478661595691782205940075292251576656019503494886240687561624168153667726888057428817576317989721618645197429887542898763923414960755341772884028355497364502164628199986319203649538945934386920826912654018591703269872205706690550465383520041332280324453721863199069039590712789374799426902872832655638358535461591934210083159499416456562150572163908268459878905934189608514271369102839861631978318151053856 [141,131] -40311992671726997052341886369981336754875891412390015350723563194410197946580939672171711788036616942038177294820111099163047741645267211964471367049234055406348398116459961421890869083953160646548274870757370968585095476025690898934434782545951155999112159436795195964868533675368190729667494656449821174952389859421160579497916940490480578955992896009532251162350179757513164739187000355203142246138249801953963984479376830423644112013804962272897033626021086305809218925735357953790963450176825043673674033877533184079762286941182688287627074350095422185650805712550977262102390090173859210440373592533745027813613866232240685211682487741110280645392623961464704293309120210217007425638175990979076273365293106537647791818982913115924465965865725695532244152042355150453628089463339726024941247064602484147769355503711323532498671555302609385288087769017574699474624891810147899585468381591010014534349104974608233475291706040699626742613080883374699645796844500616268267311159762180366699421714171938767500701222902726204189504598907496471369993306536862052300276369066754182742429082453957497226168206425736486869230992687452358764705996355854804480424816796044167852529215780916511093202807239735453419520681042950233344205413362687830625615563069391231379762684476491093356361499645498852085766479813795509015633694778619798676303546122404508483487571969038182877603558388227639284974621591406770743028833604486715499975758869289110966861926252389478331344603674023551547867438742628700870033921180778245180091056098651559640316749162663169113297522142454140653622312655048359528552154713787995949853857796448986507188630617736900606816655008670389173987185837954372215171774058918437881455388130276679158795735480474680485643740843832689236028130293501311330793894656501687391497248990214398858313375111199414592531360022199403691536246426522934601517911635139028 [141,132] 24993890919569348191767729833772933365235278275295830330358966632737111815184779702602935434715612317972947806157590390965731437633946910860474352076354783810643105895884413042808138919769947921156945185150086422145735891054305772254226449618175692811283514883232444911016677765941661106233730770181749355077223082309642129399635249725455386994628831258883535073459833112449647426064165580087846985184693195722040193294435257591169360419958745040989101609978173098129217666622821672261571334547336862417919487325416767378024819195244230769065459686613071654535206238423959645909982499620603748355418092344990065596724338086987954515883765742412863280968700046453726411820560666963454671760319474545783536868026048025606253257467397649132917459959476357761840710933788999186921825623472212150944862548678349995665032330540025866459889387353543295257680196470184668172804737900918888479244191811462949946571243534968589368765955259198141633219278713596690970774971246406383466761752294510205394547356765873060572644303088991005045963279317729663305855346751691856362085850701316234063056111888459301621937836030821021814680574405707343786893503212587707165788380348715904122753703251020621372344052283915026058024699450250117228881199666881001860451685443065819316246882679829750606650902379310984787511804990365448075328517167126044497338736075652213400510829579547782214705582619866925244480093947590281623666021812658175375744139676768883768334989679407437856509568326304420664404931146958266760066014420944729435909538416843520644477192601657813357091758828449717867048005781401846362365410309335294336233462245575268396251837621067210053064700393443900641539114065102718582593602175879451595109355516606860809195358833245534530005397407229638584700969556385855149395122597022098141875272877591507303628707390530049093303417923114123449243818602556071541096832 [141,133] -64224793624358708393070912366424457296752768837075259884256956785175705875397609521567740711859227608110078958027695099387518570164655447845751672310809992082869798725409446526485506733538143984444231524123395443011137239515665706278173516918811520580480873174923984613782557254250529577545153650656674628175730456890268829571624840483585845678355290272488375440308755247476009664670881592445309902271597377881704403026704474877842980932814068537118472279895412984013010070256411245493235322578784936057297454477095563363141459967663808331266464630455870620701553341522535632832763771527735980984910390667669042595294663175481502652414249388998965551038472199071982369668599150983448281356940339450943244548960250131160433911645764042796590582700251825926019676527127730467877291245990648365794499563830316423286567836629615865136516585696367982494378081061966211138691180909530333161549584756402946035661383148925429283457973081663258400002694605485779961133759301916649204469294226900539254527311874277272938046168544888907009662707407492016229449482146441312637058887302734639388271290854262855339561780603515139098759887482699468166427450255134970019281268173542803621032745749551003354641706199486646111817644084133550844834955058440719824353503150090715877429536678156805822948521117206354991423520808056588300443654595604375424797839895956661570916095912372310479549106122088502510778067353063331103079699841056359614000728191639021011718188629614117220613126211208058062714349795574211495323706319748714994311301594598963234970022887024715756063177302450534280816129467674348364786785814203670238798059986564000295962073327058734430259068386749314244122045700841765798483264602686506866612812859224405244977223328265588653161465193807798543759366033957690025085295080027005266057257982566210090492301825196351966126506645065879898578768415991728 [141,134] 83881295297794035006999306911194255050394129209924193158284917389545570308338637281618005913530490915048396282082282108323691417062599408042556943588656692600901661584455140531647456710266218098501839029128976309846161890560413864760100478397972790800136885476250668627336552135097476195989864589057506945140824927127872507299617094008134224859203403577100165687308620669647966878298259965837909487013292445915323347650992117879834724161589872319117904316069813467498524110514954210693710478621323452076465254542883719351438763215236568368019672109544679549325355489863983648902638353223737212012784347569659313171610305466533513795397149855412441439275668288287362473903204818480320981598943132549802901239479413487804174642111610645654254923118941984801742129788885430299469073283488637823848722747330023544350685576078253814278176031338412244212547007878396722536131967649786956900940327436301100624514707575170027983585768758177065112897572775681810245635781574128693553488589046085915075480401535332349622639231282968576280690339590044128677324792745733166994669018568445673782430361274557505613484762658487932595708975986282556447382118617627173258391287058826350707139567162099279828601771702396714420488156048367396984560263248647687130920965979988798440237448663995395386087658788827561781449070555740176326117711305914833643406205651012212170627912853213150542659859155861084734942717799415222106126378666082814732442725785519576471556454486280269101116822419377304757328354522503723020511883552727582895661795283961377997911625398221885158330085722435544885030221904726807705722644462093831634738375064677513993801658271825774550252021018509412908452844127947879644063551814746341325224922514816111222360039040445686543702256471533377588096250852243255849952441435514668448847324689588030073245339845720152119728494182340200646452704 [141,135] 129489516044210384861186436998844532013818574014206666648858465077314416025156550275005078746485157381023246219796210218463855646405295358955445402568745764178562209204086772872768611573893210891799782286236849266314919882805776573815172330345341975103274529707254202074516126920123795366129748095721097814770858803992327343812539225943891099412827025669655217090964735552716522821817293975012427516274089560519185668925932945747934440110684182404957211596510306390935309301731211236769001575384316833184479458778829283361153555097932261883938543167475488723048503613227992962148566764374231890539110673543224176913259062976486499438545563958059883713414232381101805594504347954808308764509635901610655530846316794582154020938978987315616519965822286027961244156083181493568527332300786485874812891507634743057184267804849303216983656424524248142783255208669421266991203814564416867879759290724905849150132941470053333969574413919095846723400334630808050665433424599207064734525958701335701540424378857495544882746427356555666314426059479848622872760727290398883355965033113703074859163977095036487593725091203793178066866128174293354927047714553053816984388458888072985523039659430385459967890077077269080574821979007873377665647945132430044365943246493781527146542518126224706276792914895828924161637229387335366031939476679398696890465286503864227296749055996255592006063198973099484837408826543654538418117238728306426166360829476792132708799788833065788845094493099892432571961829017569992078450011720674038218996890963726379175169667092562428520993342082256646253059630486316041648284524185177389842242080133996071287374225494225815460658254562635320623180978723965271767655416589058146177964059806743699391483422386554088400284097455964108649241506085459801758276740191399837242643541892295291658100321663922775396735714483213340 [141,136] -16137628822522432692769426092852561227384434741434397196271535612742818356732480887813604003446724830348115979820711766139071634183188681844771147884784286883547806290525933769981434176381424003839010323282299252502642520678892721478234794948978875650722453089770301109288533309540702186733187079193811094408968449362589996515993002701844061023515487119323473736278206542793249626797601239702517779181607017649967704021002970997880109792415374563374649603596725702712873691354515910359729173619352458901435778244617355173930157284258637211027995804978266256978190672201128305580879583380225118148825686367374803661239072071906140811766415810657492804561970732858648904292041312840880808403083123542900262469188374411420400650349657188505044343494258939119767435010919660423092885390032717720303142619908212063936461733663855207717539673841669718266113963719422185779978958054678864097557650045389531417329447107403849200534076197408654532355916790890863899319652536350877813740752986199713785279824563552072742806842722359605228788159278303191440993369734049296328264482851462617237698640442659544206064255983625178316932490398626664136083526995710251219223032958476082356981720080081257759938382386282481536138857385996945056311814119125349907038801713676959175963719050206933129502935418795339462251804921434912193468988573470975851385519855660977919466696706661969049773040751840345796391533854737739549890017560008585778485924202123675764621988241161688284657560563687452495385930231257294339109419180981624157537078826299168611879745826641309595304152328781314816726248062503618444606183954739855293567164334897170300444278113798642362830444629503572218622835164020638889995046733842201043621885343073255384559711919845094975864635238173891687583426906790337558090745998605927759476413780632465385764875410051651905918720 [141,137] -43413450990072518668695138660356060813874285806612054635051879118354271280379089741920054466661305355471647161348917528763497753850071955377073099505130079635933980278711046249820773050209140837622151789066696482605872622876045541342158323905877903895293542880667186952213071670006944996760697262417038522754442879914376570008765847733669982012635353012347147812824655229374356278629487133761516064876727864074400128122518405247516083879075444579297958167509670924467890025813847728579814168474139891147384191431617438183341359189408085114924646305314035151179504305632323933473526881504177110883253024289154718879529801067079141046664213758650326337729567266639416993812291039388703166686568269832785182291175799189710584122238156539942682463415818714654422854395150502006611320757329218266597624393956844372102075199374212160803059949224336350309428636643653463413480450276002491358909259119430143870288723053258536232981247850364499114110443121895269548317519798181653231112441327294317367767497565875700523271311180146361003277182609342291726715362326445511637908159912491924728591407002280083538052112725982172092914404915145269684451673955973465853774025994982881687963718127149020375298576954451905172098108838623637258829849765038613070017987007123770898087248589729974195645284314949528857359175884392342353360734956338399811923114141230122182601173460627392905974571820165375149776670163990024187822760189684701835421615279751740858661446066207493440398152177275276634177314466404646294008471449106133189879496031133407732905572449373276131443518216048166375244533001248110448199566265861891084040333011592595798293650490778553717154411507829425946537893727804198415101064603858839064982205090732180237873867404931907398347181060338197761802138597547653611863577881366973571640364195015873263137038566917440 [141,138] 16645477977329863101733200021163835021024604850023749938604563558673503041495020303188108129018793755330748980395282856216123692370914980618309290118650070741482931338404266578892107344539716878063962880947482192621939290234536176055209390901839845837508885123600343807509673291047383895301079928652590992350569346810996903964977091106944755271085251617914568420849651230722808209289537662695447111570118880056646342517299546762379578264567108047564749711831582571397934389337781466221830310403485722402203480289673283489782441543874726122803368954271020114392207847718506283395899574055765633108744141481383694884673188869180273019366659423764556862418855356621060411762627725840611587525118977092554142649286290931911968986693640707508861600549175323372755263037513838732407703526804784342538572386345819182057094094830518553178650194263097362786131022457401804517136650071587045846575530681846270089676844262180256084344751632685596408159775614023140516920032960468861560196930493958254496025467053702599569324186797726640436225540819208500686809760817819110464750626401714472238097466192975533584943003672148437066467448981515354013909852247608435813349576359746777833348392839743769366288660535293296252980940153315568631143097281071893515907579699974572954367561632412150468980839921281236763611607024781449892709308795527412340884129178502713216459726273113147107751441957142215375204978999030292235332069245699614088800130641278833056938724405231830743305898445429263454570788077734868787921767864984707466664276261774749301841908168393422740348653505085334567158093950001331198095600284782003142190901091761488532720685032534711308508156726728111729436709996084564833532082698877366667801365665064485378593690013262464463237852755788216187937284722306413563888109495406739974513546473797566181179424 [141,139] 11048495576421274915123512867985100992719317485551898028743111092251830051642875045364401314609938216963996588811894017466658777010782149338683942343892974453323806784472094961169423765523801371715429951161336629505760964513752001471203726475200077756846841072345703252903015497151826313098932332478481369703546687932910970598105468632938558539487089615776417039006956629228039415543662418069391300737033135963610658944705276610418678998843216428087731301889776350323336321403625354809923552100240844287600682714973662146265721386327090401579430694795873892445098696384787583303773676762525782060884512149160194411680335833877142109556522950825915982454275189690575022918456596562375177759605684962337512041574724978461271779545040295056878234576183723567462637386325167382264023248195977184849374109773254587415773986561776570148350618649153151183242710578685944820064280405980625184800092523927614568934504385051405415523747700442331462783970222348372775970997789729286542269678548147687996447594508110180086991883109691466231403699899114637340608973837059119237655069994066750505631571595482810172966077010979668279894225570194933047228832505358949517111558877948989517735521631035394570484600260712921125584576475479483151230015743903243465426149040043906637142824326387972024983208462414127943918426186535900099504644116145613582972971082338400568524210317148979035205481000807384423355561248271041438365620259087210709274168433690109826050377570859330273214809880670868255995611671021787874312445383771196522066313661789917348549906854783644119363551972793193150455988424280822838638639195525880925828303279929132688597089407631056795776467274420987760537023969148300866917152847275654434013191600795335861533972480640640431256063761445358193408875466246870724867169601888830244637707296647360 [141,140] 2591122095070867894729945855731376047041010201095999796665081406468049948575020262947997103439396423880098459705764003472076071520445122945482356691182360781366675529570799900419830951436692630411598982725390957199763035010595000705894647621691406196299166763507176146802211139220832751225102974119993479652212695296080136720001696933290492624840889269187547340952944111348116589715596567659348153852981185285632119591269500403074150210631622607645046344850369222410115037293297631671255052618280993027576999713632589959995454952847646602337077818711698090663948297042237464083079923048753589120872505628785256210021054457463005544164061869092147602537464828016001961620550640573161118164066550792367158643800132118709604420079262608090687969464408583192250639343781123465539303533854557849879474352723835000988637689164328765170010088819597153819738647030900798847688169483449380279671593868755225030670714597856343713159965267080542181925298202145702286550282619279540761423169486648852476055431173522898422638042473803436646483569371835837492297489307810852554311401542575067417051255569061596504990916238083058365510172726922851545689730296110405256036840220992421102889548035377946403617594206306919631692389134076169917859187514286200752802466822794145410062482306372982047046540148289015240951604226239430523276318476838136494068927830430487195144063082941229664190024938419808479000260639152874325556570714299286382788138700968434401929152212433814887037370570389411151006406905155193989809624726333398255288732638786321294493763899683919231960398436467560183117757441810060185156512731303880576771022654767099349056214857527517284454766892996392089908074231603212210185316525090987125826326083787467989879594458185330129708653438766905420914315113131297823057632779249190541658368 [141,141] 283073945231453096386133161253268903112175175960503877422293461551471309150939906939709631680241874786225512824407804624043781611138626596676995505193570653822224173005453109972534693188110688897650333251090546154055865244738723866741236064877778658262972690773591043722079214808469908385640988798178604617632604235409386600072683537181607870193735758126642105158702391223315975405824861577723263541703271129892571309360317327026274248346407157655663365549314038784413522881958986826218155332754063244851661606268119234136150955386011468095302171617302430801098009755089004953317605237602771672265598531605420221238192500089508136505717328081303680830670692931607433593437859732007594211748424581178695251649022051261455382223081487076268770562814002315655236678655709764324231586891278437938415770677460228691859237791006816231261516050665513231610245869141745476860253388631193546680189660450668040862279530175772823828152283232589735201382814827934839299964433516968000187206843632587362404538997433610857819795811319585985428744351738053196304236049522686559224843742430668606988355621639643514352216916424659421705984902806812855287299644134997001057475805812072282037774599924644915021366258699169405829593655270999108898665174191446935004805766359604040012300525853109850889673062976423560633565475125336863230880455807081661984037013467860989530348103336561102207624896168348319356118240928124057042820298962525628340307809699939722080587683072270230858618001786114589902925992259167457036077018797889187530606731597684499680059675115603661865683758551207742411351991905622183156494178936077889455539090974235838756975449968573395103941183545663039628581323299585191209554085509324472386117822278557084998069935326410463370413006966196937949494924607579090514384078133984 [142,0] 4039370133076463043704041879207787000194651091747440267590808691113788522666972724562074205597986094487889406109947796271847254397563082332291472783155083198401621394876473953447157853162797056969807732024581189702494428047658766005296354041822765441300294466120102715480247960479432208289607821969251103793689438066364601612909507431851184605989997551001801303266520025824821819256856565243173130021798505744347529551110585873339818302416400579425174411884367998236506703598562098502976281666371353914688225249379595672465511755081751401781838567714358954928278265909483645305971428630887936740984508107141554308216920072221745996374749045816012515502727484356408623355290104325933601684995694964556631943021824676435409690247903585057121892107505279303007052316478864586674923911812087145779467647742050005455400239717264859910950866678269757956415422224135518649557592187874694568374107708860519406202851631592058448527975261339027240633769706583759176732414054552359351587911528449929103741504157735398466757939874375655940093832985957693860399430292438385931603426096359806212769396455846068798466860103546064567413490367958033556070316504693133946380009230843107855472909047228545447537444118300779069525506177045242326096599184452035191722700428088323755891203753943327373633330054054104701158382279021764027159762488697952255542075357238111451054934750543244842507107929062296706087496502303033454231022312087340988096141316356256236785917871756265021588324561215689635193428660028164965571818297375844655071902347364233946799449525932238005187241217890991912211863662559980856502374607020390944507268827289353216985397829109811606227431428858367961545428503504687281143368077906266783054821522294698882511625997086223793301261568902519175952367133788337456421777022346032633312282975981750332439590496100414768320127622072001942594025629759902618397412317870229950658637267520968846358661370728726165154167796558126106317140902355752171356878304588376035779865311717639064153444463272546855951279217229245748438440786786624706520898803467066411017697257464344928205085791478954640263807865069279257802544162221681569728861612066168990856502089185482756363487053111669975436406527331725309494319463252418929916318426305527346829634576115114495034794399189922889800006164858280083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -240931189450279363501674823585532957108346255762644335575472018379657932279112292786721774303363610309080833248034389062843021294664184002080231502572383374803168671753822482826274786008313711110191113010183943447776593337426710521383882359004749712007655396172741359306412247486506145233856221957944365952126936089874445049497585272114389918225467652090752746225944764726276212936900827544255041336134501697071902098153049781419754350969395584747343703064311561338220473003983954583678488909005204630562265694099146715804209260369824214745537875928501311425801227260244700571799043393417539337068718905563655265235868843445069334831385450911363449996719243059038898676913556910923754335845646215439953342071207495608789209656711055730091278870649174241828817437486546111590087173183730154189482258543402453349092751847020402753505057386515408252913903608102562829123618550396244579935021229307192203519959302649746441419408445026503159207949925195282219944633140207709980662807401091498074338610337137848383817366575776682080580225702252600911762964945753167689078202791859327047913291508210829014120067966114300092619313771869008251410861631112251136605380586590195998929367724617358943985627890343438203655999916066857623308445364295966341175551835669563360918713223178241977306233298387448026100588083414361611102967143907693100469766985378132475348935293778672139250706159143328849790313835548394282855321583573208528557835779896384144366588975767634541260044250277486793052439429550790318829545796971212694848725120823680064239711410789302520063585489906253174255182372289693485703817063830679394462781198348120811189833187866333587906619544929002378463682501964944897288136079045680436661082012108556497228870178119365465552289293918181949063448679117065805229607173101194549079832916486883610374841813574015739778938665056269023732839710768550414269984337013033706009095253515330644312128006488791115093474574696127587954491174024577784318664809691032975291799587764629818773219744005601238147587617235108338052565723672911201466802963364722502306217849557197952766815282958737350672440854944028715039604577939521904559568947536130477582154097521861246109589832366743051920673559599645373249158559217573068726834722150530976033891178268866250199990913913536892035779192327987894681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 23254535950747265477473555235585361214740543269028114882994121901943407195868057998604587750069052256045813806845135217910536690498483045251659289053793495957442566245065557963698382566807955690928118931141728185018560224349015721421791133464045554392174746059139203555026751113143762735747148789918071265829177508183731701633712184004906085418560905936777658278639142021438019277689097502266049160889776207521731180075879243116161096526820621298869090324616337287874669209088928498329641844271449793990004906855401817763596925498848604919457661494007997996743624655251758807762233094886881249605338991608159159965701531589385330679008392475138392393169043743026377157791190940538608513017647945487474184759510760184949370825672795541913042455626133910886372395017688843452683362079163252700140868612989744310669657393743074165661971792055226712022794451410689251650305145115846455634590596641599870703118651614991676230562764660641127980316598901354303449175329658122856295182640326502281776998616056753399418316720475924732662837229347853132598007542518277343058805786574177636316193475860867182512868898713326453547546009993319403001645694178621588949153565883569936445619896886970085013959253520133114412216156310298616346760007586342677164933194583477553075573891157509563874785842613323509238396156258698390132307912139834310223484639569791092659893994552877479471820280604010060315621548794102279389647413418921077400680663683200317576340019297950792008870365029569811760557179070999120900655723531758243260460608521064163686617959855443464415242238291584074744855766305168457976594973066401293995781521974798229457242713836727833175183922407609990447086711718155645274984786749585462117270724596845526907809201876353321609592912048164978563248882734333898463567797277844594434460090351333299576347262140142802490453091456515916995304511437527977129776626528349391789574434635191942920520016271511696122873534774595508694433517129005386649817839920734896399699974514296891051837761332211186057509426844944575361733927342319314353771750091080734398398918334612153453814069535829971375833671526603949898833465450377045334688844880949523037150404901929249481561381474290645947723674460786779887551316045384125155224216247566146545148036966776128491910002980850734638304613525310160903340032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -468804098693865687664340935139650049315476469751064489005655713715161366924320868959733203004561818140093926143550036013944783406591236567132047120273235688848486582015539326373843300300174570110563911995323401324758521689559166454761362586871479842791799713477997935768442988959581014471370402579361486016974863466052670030618619025282356177243733798031246100139908292665331777834759780130649621958478596505659252713432726267278011797098327851416617905796926019515311763522082683703654577612266416528554034702623482565998418498798546132318700556038435119910890850594674988127966626254337019506715390607982825873938668811321916848970510769643051897187623301020496814347708662223547762477973897756911143502151004113290676583184448974532342662609772966830712353939573168924408011595862150567274600313131049085422355117713065867011555960921187665784927760076478682745530884109517953222684210200510690197493616623607253234405842700530016614302711851958389592688994085625852595054287076888801757619601676632626252699773704196671948995125509762531961344259108907810250413821379915364541238997361138615040127467225880280497473360690259540954801888851846844568371353307473618897011226951241445694526770456504191393123368195542978355790503132948561217295133890224813595079971555175857601246813293889747727641456649503601477317376636053859321420750459602420248681616543311708086019541296757888299203741403058299002238181596075518503901525400608283417508976693409632885420208593211037433766526987059317272180157397098128508368002008197801481485433281782002541050652861808083863249429290577634354346241873110023465180850731225315807471652602823752839615757644706451929323719459766589577435651973130649659331738799947011385739087116322685507557084784831352275562574790903560463360486208953785793595461291477796520257473801589462156971307457654058343885767390285686288034598857221569784146480805505454254267966556489663445984172879467472328049772899441979441619428804392271990823857533217970068417666325588458578072619804356493221694797135303786420491235846703441140292589043173547791987940723028170850434931950212191431272246478383312022359405446471866599389272868796403009349198243577923198268209396638920593009790837794645570395782243299515403695524280377772065270696229540288167513024650019777401585664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 5085622390462951480261158670398914004567730698946632958751843306777964769603147552094635466881512728683786520913319203817712356706920174176799632464692354147939777265441827423698155037527889699764078978553242266097114262681500071693388884194471163498916332692701134505009447609972345485241097767065658726849336629531562064465104237192080501927176433793896060758474797555853079147269094105729231407437317982658978050747411340706934118926161054787526982412676963075329535457983298433252125910042402478416677179089999889735386957699297828276582105162061109615016090947851049426871611068448494042458577860175362527106938266415855858802504923460611245478306563142296708630156797347737640426469925403060093465044140921710743749856354434153665941501255110887268005652413065012740960493623526468285723242876619887026911822090455036763295788717573822351888957947899360949730027562848300093754642904879432750649116457652533939812868404016556901756971463045165530776299307750983105692927823393106825391016326126174767434970344343372473783970500029875435375558575590950777784781312869187743711455572163511199411965679330390658351601211196436532633734584569193802638199551539862957187718388101080109309474671157150834254467093438767007293340462901713573242115447003463320901857158306775116773690402369127895174396900196558450755649998562466229374800897983701695052888480631770540711152433487217379826743562547848076933206303943475174513244528836281990832967806622251698913637016899161835584419686353312535905189532415261586192462663597105481416302365467470579137574801335806145662128861083845631008990522760957356646914795188699916339292164927643266277512557319230328116702631498610204155499361445927238008782058854789640898331860159965339659093746635205759358025132680188492436735861856512720478281327255295221087019663414301179955593280939292250341158317003956455509953846701511670303121345156445782463331023488364296560611725845635433211748985866366953765555707649967916451412328556207269847274591848579861159979681660257250620664752072226330170846695350789826981658555892000696126454498530682542332901184952286136983700073213755756935819516287746020762784940825337415795290859236732536409908458164566275251093273405343627129565842204738196736677308769100957136009853168271490358977992975514534068824834048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -37434444774318258835500650917785755214331530955136015847580266642861913863010429458755344943456058021464042267468080408552646057232926803194765265117176379653367768574051256093681282015389798173576782420770880265793784158349346570504204199823045828850558284721973167936449038806707389654705200611385998188746536581378871056055887789242729168466935489165079923925245139852217595941660339843381404733660060454416133745605071089360435801199624196641443846709174479818208450586186883169854460039886880123459917809020769043155316655581201287142612575240824377954954322885765461902101394742855845562762938832976199102544878631148913493317387190039399339123791233244834059799987226888847499409576782952843617927827580402723767680946329971351435800231129097897331740972965087927364212771893949253589744736285318146455357763862525782806023457082619959302037343036282291832883562392718113993242910027500047955487807402986662793353307193798412450700743993237664600032745550242243155106342446789832501742946978985749415633886753971010445538268521662947152660296926819299662707448980778754310598523892026253761435710375074661170917723413375059536248824488601939267004966242721313704595386442358648819725714433963225386125854893407788160919504419946216177271451671649453863262236149580166430424924271845533781438722656004884426619795659013281337955701489785060013407738188426814851150728841082961186571735373923296565536246012364740622744678157895062445191597627543946506817518362807052223950821194829040122112212780593712389656574992179812162357373701109850321497396137558406845059284999808516833426101428182879811416505223473253029573798832410485164144798620508474158456974480274896019094209544184971435322574570891712705276301798202024650117958640350920424817959836682674377831437956942453191116982746036290889236537083229327958132909499785367042273310249796386869292811513286529425509225161709451656892742322929538540503528499654538911230269321968109020511755593624601565139598642504714879195324627551885530377466425681030397292124423610315738541943112428886298565299254016883956155359751689079256306139994263658419970382213432064006957823872655682345977668275241624081575268444759706893204823370323465700959375269467063573298143884912097138320883276977060209478234471146567978702791423140511310146227404800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] 233279862113246060974491405986856634154450190611251555471593926167380577763095259409484559465750451710071884964089502413011021627609271144905001480695396208362285083200643400177199624543132195853659180600559792668416990288035010513907288753757250610475653931807796811278807743195220431217862619126137972468859149129189109433018603153444762200392741623865509911966196047894530092139405685654907035035536267555277052790055940777378308743873443100936395844068556550065575840623637133799089090745874548771154024725730623440451426157992152342615781689801913416619182337721024554625298194250081729929079325386003013573164441577098899881282918766140833896455662987242956050725821486304606872009154179048819134538522605705647633735805412454975921328163370773419753801978294745362306602451819115859404586285908482148249047210674573876066345189215838545695505390926782208835336682101782077039902192810755665882208798023951293636698360505270456435015056047542593246330160516569834541514429584016720789773764654880961683619569144614326212986826182776511783064078318443699679249601562172852764259397410027605416728625156072910487573093673126585645246507454927467675275142292270230808542056582283337747860188113369422145719227389485681816022875378944757739880030744307010228760384494907508359996677900756861176213101153482797844241807701840084042125508517749758765418505767779614925457149562203908349151162134163019181653822205208655955350501375356190509564182614297550799561390154749162197650259364602425365648412750445934208469887325352221097536172118092707140745758728397883496400835082416364270238489126947860991122737297067295564946468065475952096544752080309508932511199566347835462561073886533827436275100795763642098410383854786265526883233812833364668428850843339988527503386469042929759663894967755661135895576575086737885209049062719871617190689601554496657563145900221387074971590023660689390082972712369772101434414974318480300893361655106710063722504146570510649648784417655759579515131466335892764505642073794516341721179580847952261824254333983166827204146579426993394289059744508977259682639209476476095566488150939429327299997206149250777184033309603573742416213220979499234861534765127925114358578552439445083041847809970682860060149486185552463023823800028692058477544164552327988233593946112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -1432285421682353098161039033373557158533006928450674917467962025729137813875258309596569259040034010347717044056230577776699962118844805088268603003084161815995719440142422387398175226093158232704272587795354263832447359455730376713800746031851389855430182638734311529325762633181557865833808800866763725005618314919076535895071769159195276240869654514748253545635972455134438434629273356802870037741031706248247261910490980108362357630101307943834297643385205260588214671666599841091476234178212920112188557908895565940697837856416291870838262944353217303321770919072601153811448592819430938912258798618495498921966345783287859871748302926983582933263983916029328014443568065285799640548774729724032850866474295326922117876446948306360510209147788022990720125595691961794033277168417820918859618291606078939019890467851496788549541242478159550234220809204365825934682714473588486598721389297798134576693983919002195887068336965460252992779785208002108275896814448751119729504522442070282213383883295312822268298963203267076694754421693544131095836018221151169037648727977159079531235423966717318791732772090955409650697859111927133778801121702602998770010540812393715696789155917695745240347776433802942827473919992997760768696397962208245771061444817544979853286751838151604701116521735741712110428010485498860506692241864445252743946139202211902565135709398612732655609346541385663228729993922192402522541555310413689559041405365082117012483052557360171730571275073594005595182095078382038492341728694549169269295223435494724697426699312992245476809941862847559088230988481040524847809058598735278942489085128625927999742248918560915278203377540408324352265088831608169443782681611428183621369420690907018358717212623023385023970168983361288529508483123223250326679873314039601304939476270648043397128243599531038877923881479171746897743714339606850346105332554455891631220534722358315085617677542963248980293777771403145981945470612884645869927894779465898990655689172240331596478779329158885185349440635794418168485727552489880483965901216967627613936480268723185624678341257230932032181151421549964485619622166973134505380493048864032390833528472153057448640181936908064998064846575084654825222584770714185472244081423315839898684728998914603005200075608093266862368104684985279621216023347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 6449688460753091879665062138442391099429088111353501338219238278199152278183721070890347867957050471884587530492986719630097086849291997233032136276686407889777228361154092135361027166083160124109049771908517190726377048009284624928685883122374209121599681995275430516238980864896162478657754229897419061715982614763784565370592381962985211524414809129161179905083645962560265949148831936502119067432956948430947558369684850320132035276749356722812902342233210876695270241989829105509923646184086302258357119018304306782133352462831044443290829557796835393650521248054323496288083075644646632558280214304049246054661281457381857667997999211909257608299863286494737065157300841243811388460883112948206293520179552315456172184769648204691809437383504171627977035221514192593280501433948773099314343139775183703921090469903499387572112766326268230879816767487544049007859461457442106103538496511506865716150007868406381597933296841794837232244907281537785596766703843500902012474237702694009370428993994078322087785137221535085311301759054842742126027553025599596763990618933094479395984944567749103107908266248952687450558012715317103141223180772826042878994296508642341350577039151834163515350325571019603597896599417979615978313685072137158065583618446104280418320519539292696794948574514741394792641616983472285315446422543783049208428128718281604680139459006831150637049825027812306751216355416688472058086253357184674554388060565549302480204131271556133650597402037277426082579885487394106728036132671687959615461149412504793769643400337120685391026000684261772332193724715655250430155011546459912486259458723055287659165780453480237966751145641999976635070624709260801072571250488194645598807670417010732473376269656660097537606099476063818510918674433458144752127011428604781543241438434002267093441348417213688065317898154110419183131600023150563726502192332691871555771597310774118595907028321654404544163682848441463720047205584376937925987989815949390643506190575681480993199290129108248853464754137859424188336130109450014124405274965410177948880959016260866144999255151082717559685152911265109233416023210955139557638288166558993093094904639728669409763437574930361719159150663984174878237334099231915221728393878840999164136656157165912408581286367910902891483690971007247557536648265728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -2494535706490786338407575552601208533411235488263400356059399569330898838222469671781591966356672767367581539925144265105555186209127470661140032227179161357323844877961697553730401721019433025301145385259907268605556840923864372441753049800459164964113763986255640098040638518728278694483594276296113738583526402383468479088323205819314001515409586418313666289224297494921754931483190378799483994388958845108387336203571677333091427053008414378627761327543378792023403887474020630631336069462652579364354297965752506822159895838750109177326236464218673743950606543449236313905402109130711999368846604510831506463401616897290647722678877421954961850561384243869808471608489348943892096308828705111519125955003942440443067913218573358757189536699306613346986285686146338862258551467657538130217864537220976167343071514496175443035799927467352377629228608648659021569828101027520895524593555539866912225118892757870687397352103944711602843584585085969762207093003804035219969420733734338681165019141368980491061582784211755377638668043596419452874918378856916538453433803085289880022150496104476167558798133746867724151715499627478113909466483637074407701540011377356168299624692822247227026597140753355267393398787470649791047318352111303654593763267429830228533283752425221875403603410237144337228432105390741120929677089913947695948530743644817176039321939135384405275697759681334309681889983827769095375966693390849518449432518112815134964273358212498451046462900111001570845084358933287825430802776038383835298677377143262921770971334899231205575420815501145486816795652250209810635794635738033550290721890162676283114193006294017970175282935333784276087003186531276883354966726946103090211803237378181893522661970711036279593143734908559902350098180401275762084657160043369581558743615478424742751211467875074600607934886318233463802379414479266503737601442161349277161637391389753008261344717135191176628661008375494390670671371440176186500821380543067699004361249463957606588106048935228000009960192683565119641737061523722568244812834478832760277125557956090613248420698816942555152112823203755420281331480742068445072791298730113420305062029990659046412013243092522309382332448941149513569810889950557658816651066974614289110149233971355489238044795960594987180120147952157403260849959731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] -177583857703126547771527949275482008590989625203106249215931732674777129052725631994031404422016404438904616164708266579363553731756364636778159921035137987854290421436542168929937306943629828073507803092219531326254836488092065395606168710900924379196885864233461406604501676547034743016831129408705041458158038187365288484895712915729024619931990208642757303778314889308373873693439708310432192564393576063540954437668426216230083691468287755204036769445853715048698408366681918425557226525323317746321479264724139467331977370980384831876994911594760999184457322354347933934753101718938678075603960705018582277168089676599283341863193817105279935539769694155475881816816322245202866083017855414057954355039163634029716427116688820910465228026047356067923050280862974944356625647207344251942809555263155705599366806695644084273843361912502297426261520886076836356972851324416265981758076809168656770892296722999288346629400448836255217238578455158938311358901907302790663135725187812309747226681054440426578067825923066730129564796551227017377086178869318596661457286139162350300773545775744502120243182255949768749761567520009815211735035185395660256418753406097329684416461078222686938638564506068867187690508899387335640970019793705181119465322112849927565111506475350168557644449571494207356401518558132871605642907769160169243327603457157985590514877156059142277771791193759769473384161024269557976196011929890606573215123066767797447371490064909757800701349290490069075981010190145588875415296685163734336721717866587248614068204490894947033847412839540464276365889455712781876849423095948502369646866395441102271398584857866542204708461452220235539359193607892995530203553664283240720195811132162950017634971934401331382978926193812277831366531198922574344315241685419782250339035980400981689299115683028246139412301297929365942623737289961201512925265002648777331667797446123672405100828914371557256787400868528946676571207966658186656355068109264546779706099743249327557594756997835651660051746755364022961196074095161418012238850670628719617787698041508396144306472271757913801564918940688924992718460731935347230030520426173031292113111348011405851454318652414370230049507803966205363431158840219132086096147426674715458639382520399537042590277905769084337963526679504997173482333340172288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] 1046004626372705024849549935831495066228882313234848473468575614034428581164940700119933825533034517521932263942576833229022306637101851995069989509599419131698596237360844209941012881468249112918806866095352305461932858586854408163077707535245183412991287191149114542698897838181899985033738971492625878201826684888941146568642349176704790055259964343698619819642869205926600782481946222257207874639071191907500643077389726266813342754300548177056764712016925067379642557126539089436457124429295864627577575030293552097825606468284885116882904527972622174928932585185186893564756935589971922384483152349415138159819277401324292996504958379202793095571448899110846842873444208052397868300891155344449364432960427814914610615056703445185756685157976541301584938230787086618020993962062377014644301878631342847549280291771360840565446218920357397124978832750714086562648352223489508482840793335313684358708621205203965414591010951116832005150157785023628646250335429930261032374173157986128491860813996765939374573233903757565140704687169563429595528425388211617412526253586739962397266226433963295781883384772420863888763986742776070522831887272005221890332698980385226857071848972328031467433534182966733244807173853303319212048447370672479389042622712629472526910024235484106073810955333197657662660827444051483094949164218779351410180335810973496312970190954386227561554294628052092500509759725256377583098742229451531399731300893356017911923542330375881333695074200923066709694292546489897181997074256608720185962875610203138216137395151526892127006051483202013986393584653790647567588724940848362721345207546604595163405842994412094093581807024693369729725048453255660579812476914256983147842644911690118605314576415551609752686909537009932010553946190134918340278720861228957504959016040869313872232484106087539493923816172874411318001779252850088480376501920267178591241848393061283072875014725163088577587527329167847583677272304339649653795566003937463891978034844747159462552614565051506375340764447388415385622179736515464010114522603817795446272646046585511657746357150926083929176016209566320572716685385360405489271848492827170955532549278463879648219080409695907770403961010375620280956198853706522401347555599533673290918989714666479503610072437506424856114985124365993942911838008115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,12] -1696963024941057858224838795128826358925626684077501873011409634847924927686668639064177775029760580485345004479471077341882277647757669960654195196294581084270869496525426846908332801164200874715496309048564205489178690025197176160367932104094933053753310784967237328454329940668829685078500930512592699074505958876764280821689000239114046395952640236363078673012061299776998008399849776043253459281403149849409972080529966727017257985864366085360867935899217664061870028168110473790268065265801500350167920435719255065371587891530135597531061107856264015428296543258319106953507485410706763830102373769286264538271711862424114054599615358619200607843027703853946023610030891984409701449531114340675334707199122226438790432934551936827114423266605596577889095984090404356067430111979353733335740464978611206482495445962870811047196515484385968583580346429951301510222966750068076706841595705685644305472732722782844148477911075171848990143196602235777282009278249026923184515868955428716317391980441459592074705604518528251438663856233381030558630379253778130412061589078644317192365496931248483958290589471204504976015335737607036547613417610942406871128172016464966393093011898160502754935287419366051767280862325874192219166113177399478346473731489484327385352324636458921384928006801127384997429382630802427445322505411457889870483613137195486450627822063296462821467464174845203497074857099333148386971065929015553186138306790685967606275952186485458696367135508520391757572525321138861538437615004926057448986409927604533032169393994375853790891052498842286225492854922990072264138663913277005321878114534560858433048280535643391891056696772695361996342416756663041092418547951865368355513399158126626372142625959917028184774468927953873010483527567255330757534683747143130747905907034528005486236155219019865282343804390826951629818579341267792997157175253991549452345559899795250089152259149107370020082813319429965191369980468340968886858037669771508824634203129322927603597513447302388394517621672527654137054377250827425126068077294709255807749429295669160438975477159906745693627701416126710483301293837792656060514515149313751838645595258826818377595957630359571241462937571928096038989750995160100091262232737194046366337934199166362402774092423557574423621887045635066075116363384356864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,13] -8656588254828930044704418985029218999940479340200506957862634151687051778734608916816212597739614623564139091036615705037795566248388356158930319669889251003357466997606539960289356155770556155993223225008858663219576241695019688567140704885743430786052426079052015217944455949159460381238477480210100933268164885402588999953378235041113333641847787563747485353760488613833934039731009181147125338522176370812334680461815923510515915841696822259478123208971192080368908280109644627306244571275301560090918138814729049281138793008172167911528160394231412370970638142159959821155801881158728659698793735931151242674922659730133343908396213146892922771365012391931914978549861717631538871132810512832748123895141292797461148782178083242289874548588723080608012394554938515408069704658022519761134720215567619107739779237902010904202658765212971160517768161810340609033539453840280224784787057380983294139818111667408247785368200192842882175680364150346588612648704053101891733020804310128323287315098962354070660552644512905494323312596055479757674532130571023629618482858311384526187862332709290945238021552331425743912004804346600713325265796088389504048400763200751932737584219563294111221523561375106485996800997039258419896654858233551609460327249575523476969774916638753083009101296027193784841325212043753007813302555669881492563113370583947398851350334417433130722680833949165866618735373626038552147572691817925781446907886052896769339378768174644795895461018779578568313429151463844745388768742920116955854178554287811582742324072351254685028097605403149690723091819532115247465731444577987041211164095447303729084653629245251460463650500338301148160392981793936057026150587487076562288575706210284514066428694315014285331238981193390454519995801851662426892281434973940675966694984512727757891234171092657737703679411258453381177666567581203665058163771707348147454266914736875597239767795774233774618188270160411924966821052141305240550087610778782293614708283876053764167730456330757668361753781844916020995086460294765312902892362858548703337276058495758046445307708183105789592329459866101756437762923204648623250700106742876626883715652903605960028073046515770137577288000874222621877798077774596791500292295852880099827191029606705596057389064308323058797233477684541435958246057705472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,14] 58463063058380617967815000655883128850154166271160943355914713983387414594137253390658544209522083568430380530215019165447450839747271919036929785328497722819570239649413049141687657541084964398833710061659532926160333427137053319538300024548572474072589577605575031566438469024621755402519572867323053209433464387730573228940431342572570880954209818441847020648571858251002018491701442247475612538325466053201563283191972830512412602213641243481516763806705946601748977218765125994873112492871582733102954371927652468997031037582137259619539058946075003965107132998038073730140447431280625067720096382050805808405832548824521172832381484974735570019690893694324782085631540936946544237178796521864420870895892671250605654751268328110637650596845941505427460347249724747807759424589983643713090085840336863588315104886350935170358593523871660715577314504189369103391876846049263987060024142968043181478898073274424480311064103195936503041729209453146845583046773446434944117929969335411481114054995155647550786831642509527630145185349079688315856306393561460309125048118048548662368616402433337116447464629447917643901923963780109095058951398171013421912366049284379136735032037077228336880835512329490861718064922457304874047591397484000628301731439628832179877675927629751036069695062165083550920557578980213444951066658641130138653086281561745240931037037612852233867007434617933579981003562772486436312225369642682665598855494485651788371565441824184513694175200645133711292424400431248622282002571629615257704409192849216726574216886195493549740774074572940400337252069413578836586260878534043697258995838950635457942335591147940891944653929012872556319356553156113083589371432901532699587950653803783028340503299503766962365525881696260753907079212152726421752533980947234325989703622743096598299338301684385973320310023645171617950846980995103032109010764136476346569327005309808417772598334480803383695740799482096212567371952140541353483471780952093516611389700464643645064212471823637913566544954306632750262836760917254274811911700977514818492749741332318704955120517899351545383087969696366895436517850836089917910267746801883272044910154557649592900559843993555301746554510630171557454785877715448978691531443045589528345569415552026150182901820492320018789735803373343292118018488912576512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,15] -148374039074728183214172023409527554966195994931122930850745965541556181274718026643825742827223897997536397406946894164168009942942489514803252079405078459699687146734079509675678748783510757538596172716077860086934659595307338777366993143739907224356848185669331752982568567256287467757250938482769857738336105199790480236249074357582516612755873369328935339530179694923648403123951484286504694036783407636920470780103666416883245129259863632538649493077215658539765750303328610748276888416905776480834231188142799203469432193197277706098653574738784461675030278186950784750961796782313156171634129062757847957765932427907408381926332750723600308503224051074423584689096724631872560126217270946736673278943870671709569134462191179411512998939896111964557002639492009770109184517434929810171459653069084776500690168018553715589704431240766023726011457919941521998582764349289572372990127470266052756720145902574784639265019379483886044997909525578977547521607870600763904117609359726726385762759246691037676144584901429678359735396767712931931855466863962286465947401203500935933184943968752076578822260656896668271380458779757355826473668793001569350050667839685252830287380085396173655785137811951770938477146620744872395802111883762204356592753755441192907597651544492537072620568971305673783055909082727107755023546811411649028385390177334474936821668619674125042771119585090851180836865355291926413748776664236618218725195240702453955067549214845139179484610436956315539976990297318574922739836347421270215617805788732635966083986875294122206318204757203480759133457736730329381450176699407437669600808503329130577087205998914224300447562371177944980977940461283854793009654676838046000587493495179485207113218023082373581600959692948773928595858952763987619829811747090507132839094639626422645358350128580870939157660656559948382144242157897140191715312065282959155376158690205320411204463601393109806014894203023889550581464681236470281227751765842960786785097609052954317642490525315358235838831214809952958624384836237756658433202275442179086964544012903466031513663765098142023645776022343188185188179156223460297957482265748839018084286707177392600856771248030056006265951537437172699483929416354253590682926599855523612414491890824550213092478342336788419708906380455839573324707523461120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,16] 76035348382027636264626384404595354464101383925888093601804376946482693746740252780943705389665380661237011806502498088479163907075195597474156705831017518417963518023388923470899975099472916062871614138728767548987813036365087606907444447794452413076203025184246122625210802399652922465105989205249976637809416005134225518019970203999224234607078143020188877381841023095298217332332589283552617588105316867075042548749624099680251499920840245844566429073036017664692979488635596649061520799334566715638176325992282676153890662084870832258653503129869259399072312910687570415757910598035317587152465397099004806233189251347590277132277495874341376565667013809929405041981446255479081232307534808728195751731867380306316933703652712077825722796260467513965426114969824857441028128911571762555445745072779041087813775365912843292779330032253715204518811450207100299552527844096002069817454113177400869208129099381946476336712233236651212683524989488148125600358189776540320260413014673861925952782288109234326238770296828896018833471126006041858074719356296483387206890595120881857378754805667376196113124424229445680371743111476638935852148019943391760728462073802647582408385130188394403066741624521362243526206393454679170739890734462678984038183319942505916267758281402989364269505210279936452604815032378554390544171408364349253336830719355110978895828189776745746126111812905239593948393855887596209762547311713480429650950740035940556358535953452558441119069801774845711293241431064448341269738479566790772676213461116654673599185882718624044673903594825403051225965097773112446933457642795211960944294818650838276266494137968571572230097377979368812325669290602199901177988070989798390846611719988674340825173327878629711678704433974096323814063744519966672383762870337035661997251418864204225757612418623505572201837006727700847999759968060956906963493024864254640802239319798827292301188762015697916647960517000667133007362728303194229000183750167763460256334362027671086740224586270682195743990696697999273165104632125279143688936195333929604686030643614652533097270122457431095147484784068770154791213092654886208628613612957024046349550397694581749281033055448247528285945492806703204095686057800103946479068336130690722195836331160978315021866607099643549036238642310542495617599202001944576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,17] 813070546390311453766028662691131417530136387874935949037554574560822613037994167956136607183638373625358112586588492343542295930474771199735697133465436082596876934134341918759108690238468866482711523749676166124224422888053456649515316181634201108498974599046813796580464779367232542564076400689705512630833951840356361278216386727711625618002587967941420444349759593809714796101321586798051235915824334632185643999512082074913693400953665190093792088827059109722045210251107646988835018306765239458516134707744239215564560667360995166978582073780690044011505496536504140431585189089564576594286967145381392226894993920991294684301015414292652208056084709364423312988379531118553100071206217911231648560979024335748174817168685282784819688089690511060808589906923188861246666733391476602974185715566368376369412725985240349616883943065064862949943058163586647581371652173844244516342922372116011186216797818070026524159228720186279855049142139466535384697816818775588007754598414154382356553726345224320905752667414930627215291375121284796631235101004635972321385468050883374292583461413568406844858513271834577689976709625397455367064314869078978452061141387369838177852526030532236307135127758202978136842292844679036444299596567669780877888280982466768973842240540603130894827655280529729059125179122028229392963815881197545593757070138210760628197121687495575989029585944758664645488619230034309294731196597439551466492097290383912249259374061559796737078183066198839975534686499846300411563824837172438042345360394929869268591773835329365492974864903110534036589198698127901102043221881042291628694165303031438293485300853854939439310596282843245170714363535905821153782820510362031896390300413419573515653244372912011550247211595534726215048549315435095920800724783801014212563682733846156117237413359269471871596969968171701227599104045960292576582478483489665197727798009792983379296050577541064938058171670396885235570935431396421865458444223700118167883402598480890666601132631882976537549546513692730539469350475404469086077431473079827245726418891006562770998218661237119336166640769550343044847271823878816368286390777257235468621979981833926181199765120235302355401901117387140654417443037379409920906676801142944459940659757841365645555752036018237881556689016146342398805822484670054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,18] -3633584806752464311458881715762527870238489074019528499464160916614904522714171228184376967970258810851223916869280055963500631385800408535006864078359183266853699118450363690834720952042533011356851876858849715544608099967743127256581238974169920080286726947404875806611539235414552443667350818159411513839622249868896134695294802986339355859218013477215213403556041002583186629660453143158399580259465971316442846544517086298774230917197537998328568305782051653200434155518104706770465229015659432947183027532528030428248589424609127662736379318911470512949195011348171992287239206179791344852914833224699932948225673683092766218353351657789935980754086408301294136169769875979859085747117153283110206101760217133301685403198847166778770914026673297277271103744274407682224293571332166183603685576296270375388216350871993835242652022977018804409554105314694874248348544396526658072296855401722788258895590406416741531661408193818862018539174230074223340116385475457305801974841010638106214890010771611100640267586089623010141304853318102571810310454746592282888211220871329565464709152830551213843375491833822448231279503182147171941138144804365204045452883266911058405965010297510943559854980293346915506006535990484305756676476898260623855023473606787853358476404811219275884643038703222331603692533091568780528336347769065854184051053111347981673901835007043508268987664041975219129832734979541593408880015619240391984895233133427180490031513844697243180332413568649019398766194846473253160250999966430393823497758179381713836328532587047837020076831159501750377750206108301874300441287737401186472438118297462871422885953487524999356551089219102548300503822781913996587568911070769448412813854063946769695592072152631468716865515911367394344019466179897757182591396004218333313263475136573984560006328928531033983735117391310923862306938613038487753023369090438521594014108489315608478685887004989121336051575030616519063546657357312673708851329459069336378295701688965495396445499494677598045723717144110015483350169712401040166050640158789091363811095896683636652426972801941244038790024578287261663419307545521759684498895334020870981167504250221671381807057979252874136012819152008405446375200408601598023935064733378203584384761116283069470279421599253626906512768415199361470343219493126275072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,19] 9403402162653998911646257696531452575728091030309563283286927367700030726193157576880109229320042186041705607135891202356220981380451440610235559142089955007808711254202432423996105924387514099959160710849405814736715708700322705374604424316870812518932390557954756180805274466462744528509711412381335791090931582115114875366382364998009640497695150429458722797555504764354554407339866984853858913659655292011641202360055590088154324621184750281819882125891454630235282830083745300730710371322041298175326458546917403976384355116408296077263195703106353169526396483789764856759483268215163939308202726468069576730987564198774633447069878348256092248964590855607920837739818886040530688159722509095269474306536274791841750629616945118515110054055559563888544234855011657640167183849462014717631339342929692026926983012735892341181875258281687280178012374262867240286220027103595943686162509483846042558582196687626785235827525806462032798955627589754737174776564455636751815369859185597145627036548635214763254925943234581485179539421124784765313532037669333709731470399520548187105791890387669168540788979876710913534702134336277115226431521153715460810097129678573334133984303951731922973995725640239372033842413775821648445831954127626202514574760346583678713029095582613511264585433603341274498037998890019760501203754998630806401675649973666242641732441677887361008325825356171076355782340097637909864613988599841907411379984894445884960422425833284493690199943763172051517795886022311997095168302939311663281878604116464744838454467465733622989821134034567516244401412895654204231963453427231056436562489109827535937741756930925082200332148663826190523161746015733883625270536943630052474586704552427541137942810539647494426880882313905446415072422110746122822767084829612120656088101059147186938759457314523313639672009646716496688981547191863469748276547667324118275190947750675919421960109940641099711462217409719998715383715522666680186149503055548964004174425721449774361772245670347677943948418371952042684135154187186168996702996521608289260739233290451234757385877517447419370947988260942431775016810967785749583648739795573284196543379677984957995773387362362910936440931305002012898455124134991227054678014183194209016271969063378765581631002676931098258259569426403673686084607498885529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,20] -18110245548716299297968136091379185670370471693554373682131257801024335686653758413490668717407025262484483350229476717579559602886427210133390523787762659518083515294863830891921942962677702390482146576307572580528507938795338678338366267596254904795194710636989544889406789259371149637132400331204311296524558323087125017179299780935518932937148721553467217201270049889750106603082510704795497625863791724215600088567270552630311170923952070254573029387750205252215317608829650324829322138557091089447960174949057625425332868624561978455241385407400665355613455166040373448155102691032783303341451395120396302476736402029023214074914676782350472675967372573478720588204781394527862615628833789685913482601561149927636918943564544098623541507537529629030828572392556965043750678049559848368900383428201377885351599668268689858065054867432987260221667016747577642862175202119971172824627420300129337430676633986311454849907106785878818597317145609981137452372034646162508723314213648206716440325975417405260194753139174433780262732707656793976915831145286382730845870504336084702160375150641281864682467541017538116137493551064330274359602489207096904312336249144758042939045737557764995934613915220245146373189806639670639249015640371908326352582217458062912026061949183206228943130887269914070244790609789526497514376116508155690316021131267895667953782332228625692989222620973072251827621866436684639135075251841840529177035529319850267960397136642637593306797349899064981488312354087294878269580506545774084158143058819582551185161399880110983944507008401811052675541078061872814004809353459989008174160380076096769781237083124725020127413318473802954040878116739734742385486191243703918828926165890609880570731468903910237693909189336117109182067140333582467964655417420925359185376832680077692707790439430505190035645566472500632849318806842162969492039574321652672058653556189252063715640628977311276554322827117629118979871556611455740502949733377166678711678050503891360772917822984220608722153405220563291753107453639009834935855863224656141363083049676687475137424091010634547665596605618677100778014516301394533942993075661048991062535028826700074285152415300307682528981494071850732312061091526723488287388806142149381106557837433495675938026050488565634992640501087860252667254427784245673984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,21] 28153547931227269739098234727179744411439037787685007982109225873430083281451215130708989262099968691063664345687686318725161330179306419560074001095322168044233779169042672079118494772126008124808943773480156162100767730216044876690759987231695712540920508668423303861441108888398407509740907735905092224157618942060522813492133086634831676292786617258947853925156188743753352504635193987672311390629823740127674455425851731718788409280017977851180005568873727987920607564033963282354322764263034496524861853132986058849205250881490191080112042935589742743818521407101286430139716904785190935569334094707029967932634069887885455636275109906152779217222449298373036869739897646433963501962834314225286926524694554833192920589163441078428371331239299903358038711681569326604070267468079288706476294128305821036459941983122427234221316686278710341141145000129907022348404384973144302075217246176581533093036199092720876335616103031266716103546335382125856407083977069715002795878417631939885443467509520512159825201622587936650689594231728922358598411193631853930612995274967785750832372180787271631919559101048761896879687877544057344167244614559813195705920747722295069774869864342129608348864368478258290778099510651797426320391651524742520585301844443147585025419099626999874315701243265352245028221656625499029745230153050935436130486039598057435550548455260108527762516490254282335772353132172820789143023636632282208968714342899261643410773264516506407124245869367766643830977918466546637072678244356268073069975578629247202308661948123993659666064184399146812177874236886187570628327432333705548863213604795016342572283360098934083400401811581032578593171863515208783979659662642779359846804887395224298293193715854060660817881050543089674496191929405817968588367501102800096715735504254560245545146658775124439206784597076800441875350297758036100139699133848131945807120009697554149811230063401831169076113725911811204945551578677567417544490070779163132105572420229284320473569716701927153565562802524431138738286745159645888710904555287500618801751649926789587145051882683836011883088533080999634823239924301514957338895851744840738591170687983195205983824794044581260489029516805671141876729738223336287990222544179807478515373683932767620222749477921510220696063834731400164795736565055750144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,22] -36755679924815997974610081690460751925292307052055532211586411258977629007416821175204258557683108046698669260462706594618249947901835964127990608553532318380267625050828386594209642605899100904156632927890881551435752031270863240966601103436205510720637705086825890798220504675405009964405047484858313221730498482197362557672200179679205164759381754530461166209552905323156346439894859753122915144606953658766108218863590832211269530489949241552849423275860504730961754120142207601837896859853339279133270904119269287128046334475419790692699254815590155683660685297488541753299054687908633519749797015579032795609079585760960476383092850666880942217349582917029554216492158442461350270289213927157271210617897712485807138758723570560143724311551889441400013350085547298063586000903399381552616781914589034011852594687699860897658786594481834429485028549532783131521116194174005181582721952870836557116007999283171404901048845467513766819217734217875253803661333196819950044254096439930641340286778628132711261049120812367185093106897612189060451856803907863870411820275133747773389104092093324484936395500595184176195917161952817032791920356109780109091668320260961167904202220162957276492128108538089784201033027496318957043449050777761565083740758115319979089382989766220568278317217923093139042611756834833714627915339875076715405140287855737472709519888401706936354254231435524060494201970778806232380743115701453537620340279959391070365775792183142836478678350095185776833509551599544143759603112559377987961794994940659781625327583479574371042304230952340601397010887289484042099000058762031859451536662438876619109730819215407199980075496221866826094327756439741068684040182297514006938746292782189676885699948335593665785458361275957213404511541497085183920142984041721945339580431499583703056672254962040554050967496085156363992223008994554992265575458557981346505724607834039800968542842946047577353340211813267720941736610700970919418053400065915228573800024086072129948440784585773755206038312381098015504806558409996708890228250677248146594438659151357909655905494487936637642392441082809942481360022289507037533617444396137563396187242172886616741736015483080631390396662967624381018060020891639745934872374799510497408646800396241835455545940796570223816603469468222397557698628191749406720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,23] 41137224587808689455377306140264430880804755632729807652247206311456692853355080272471779734927578315942191422582582947062931442796786823421632945525929298870313717713684721778782572991745982658133213107605005448966909777920666972082194560442586057752356923954489501817166264444196324481985209451415834127742350234031459280567625642702311928414655371293675753109676041269986117136400877445189251151026232422434413999646833196373866526444029328330944332728329464354529678432037220964958993464018163841725255802100697509268103796089293360505215898337740038913617954080126015149265141099239846182328385613635095595049252605663900254341845742967017447725461728424999403385687370327612850912620094708000193528177644312045359241541720682309177402525128751543038498322780450985241208290541897396790089275949704339455493557585095018642999787473510911068577023403888330014394385708542034747860930880089377731498403241136259995959940374526347252403008658111154194126475240429983656120964889130983701960123712042489488779584206236175913500484889479117984199617011330689218735196447705792466217751276917599395679048185461068055718670008184474389564257026070361963620103391778527075752234761875780681315971645960654971129849805161438097159018650553145330225136486094978546151613759296861160696283654385852930463396837410149795881721634810155365717340260622704924888454829986050664785794141105018732672631212761155622992550118976874753603549482006875926869215761741496907176264116460746313232084663506782124971797337522449546096115518972567163552843378337002104724527331136681105544067496118916769537405593047637993571449426257315637159365301358960842300125408033682741023206837537520318570675899923179378532547304368203629788263700023560611579404203020500878366695118608489088794941859916623085738929360183883801554358307923260641069305905146000890691513697526299251132970666912857585268494464462201553744916982378947200777143415009706831347572990228126484364013465480056232045002587449024343842954442110703438099006693160716513941476390881893454133709014195284361692311978377405950226286348216893644007811435156973182281646756168508321896360636758963315474459195015069733195627858820987881484718403458580618504964703742558986153986406153093985265616926016724514740079820012708156929737174195295462322211377420802457600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,24] -39724636894995613634175025610287495858542710268562426915755303622609909070574688542475622210289242988191118866207974682215576847593563105705200808712016836407669622402625366808761874560552577549699246416450939391114864743187320906655573652982237448661933229123883767935294183742337653205774446454477356134163092935676093604124159926679178167541073605276368035986984869625245289977092608882717478955247285584657674239034000098426565176915120204978362636137018423778455380378747700793595902195236971813624139191477425547597908073925719818917089917753218893777120236403338963195599905716019938645074610744937196765246426963112143679120936159531204574016924452439018015767458683659363075465181681994986114400420094072765779440080622130945999495310475217511551746928459936040567199493963886342470312648763198185232458578898227017476562072709452378618501936001897242612731930932073447373931507976486176344868025742106957494101982566123982756460994783216468357378583238444028789415201463293969621258426947438748498026868324835212483512964953017596849276078544846395775530672126783623679950417740208896323365832526324272146926590004769484941269919937274221027231148382168416409885321886904905736149871657026859157616643153092446160194484227408831843891906620981386681148180520878431623677009032547033656764595363951051353055071659899495741312783394010482490429399654402515820776485219089898681175744838557195057344569160172736656984478898591530327133150496199562536632165911417718660133986618136665817526456434509599786258769901153196077657186342362848154994323155824965933032327018548167572568041981686107462547022578299277615407476233294445723474470757151166947244017331302875593794728882774493172793679498522596431999877097570983240149080404831773142587302840995440299670362301122393426163331089706060730314731385594363171501986223303167893511806858261957529165689215192534238964004064277830372844889430851419353004368928715336901107462283334201235223076059493355996239318652752786716981492639077652283952108870485506748037971778817153470274921743694927089574219302376867609513237617477752676827515422078173557588479510858954433105172619856107873325710703247404211529773787032041448695268061190072694181496042309977161943020069815464013429513184402309774804987529810293518558840426730432344465263903260687728640000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,25] 32825049316562345382491572954563584329227637418125490994497456100661825734846747506250591344092880056191589093260682521939366217750872028998872331140113224845344372628312158516576996591998478307356881676243506339222952478206576472959118856403059165730991058920406823288563924126755978204446504352078828079965933467094579204085848212197609078585049448644337000648659905785032758062537376504081410294080638455947608985998368510063496660619744902203563423970291988864341543393867168458029547578728454006483280613141473150269596667306023691595992437050479799568045701715602618235377185398363034325197412905460221293603052681227282698216468361952335902487603860818200429132916212905660776454255055466358968978798189228855423220454867694874767594639571033857766268220630844863271493733367703193455217801872895710294219412897642046630434032291142899185230706589518282498606040760668290190347848274680883927320266336169642889189264989474768279959445825420374859788111708402026453101424506958006277746229498246034677831897594620652483233107697144731675077826905827404265009998667024580656298120482412183642526198927184972239124430252442578954436704487223563173655444303817812859542032392243562528416267753195186295082540205495370694664751110638224474020534172665296440351211369995149505941116220069943200499005433487196270456688635937672712465414995644372475103275894613189030093868752401906166709369230988230582265358828982236592083249326409661951674940227472921070436153442876762115658352277346705897763844570457446489492934237228482190168602298240846245896077421598746308124883154686117688414452507840283713655249729295708270203617834196205966721370759665786276192498488573263770428421155498516243205268291338298167301952955575071658093621589011901853192175864092113692334743243043162443962508633688008922740222289605111146102652035210431749174440808879192781746350872817413062559636780230286955196871008953758728863777429470098926187581187186897240030091018519076888413650416270775793195147628526678482875048031794819407982032227712169645017487684240352993507846243410212318521158398009646145556827657337115718610932880573980691908711655733855608987150039095222561958762213123720103867441632277049994609851880646247499169713905193311138255405412589642434940357235003680167541407046194186214883313823507493683200000000000000000000000000000000000000000000000000000000000000000000000000000 [142,26] -22554420580652492486621944578434329307730603721792339757040889508137976593094196304815022712750493216604393369455392959086894427567052946510997784849489260111583188841988827914196085898135594306995529175560070503666060226071071041445583766948227192013777176522951005801715550969550165935115079310859031644007527525978733598459699390550201810333103127662391834982748567814344222981393058975238412230462895701018334155414668290218786915519941340080315405017862663883014755342453252405700128674402483106090958831824946815174480773608311172259064631686523148436844136999381797534745334933331556580763225113134767664525157697649228249460835883352226026931234078240126692238064866049654639840484248805532776700126955722383437089376698832849867447305641861261624660148691006162626964986079033044592548496646629900627045606119039982117288216555968932478631171157282267787816825905670704967149507004060113060980022476681817025459713183124044705317207636047683755195415549667205844562852936632909758078938901471310980884340409151456896224565301429303219664499572283004094803302949583504662198513801489136030872033075284198527663620132687629617318145771359306487629549630606898109597584923643471246712196231574515453577423687330182551941026226741592117892104711907377045033151312793842087768424924972117486234298692767762943020042949411977341722297174538819570387048832707737368238472517541069562299844807396856711507408194675517464260142928610482869164532656074000525881080466899024967076491957442014869034928870585433238789895063812155204887436860496343077963685873217224789734657223286102063046509343482716603639100273193009960623648156387229359354909672511338831822611555063059354557153333519821853662711679375951026230414983340566729882029562089304413093013344810907071828737041037618831198776833173142137560698105030092898276823742736628115401320648156555312573234864672148084848849931330402703078462366029625101913997644281392521870954701581358107965504352580713305726836529235303507680539338492425722988310217269414890331287547544620376605954637960950050738845806059879765173248889774968604379825863675408364922382342131850603542049572690817710993128021161646009067476144862316316453870675901826228527076793043492627472374989891236199439699526414279724453339492684534904075045241805538432515207776689895505920000000000000000000000000000000000000000000000000000000000000000000000000 [142,27] 11992928411438808978290780873606568700934127487390616615882681643701880854551025959593735586974384817122502123031896779983362056299083011684248658613979247890973012936182756419255141313784254981978945332679517259994180815766197497052202600178457260601942223848175123183713614859972990793101773680514057587625509018073642927359560382211055443901117114927949365413055096390799081744770208490729784227208295311937092081323669988251263392212727549235272139512749655470908817671123794157702027949813592614926708116059722849491070335289173931757149377660293201065276678046062059841213420614328412350728338556270820866023623928284273182934399262709054455754512500197217259410715628129347234727447878081791654405414072892887050961209001029178877632120215861699767462330221234705733225516462633329930136802888236133052957066267009535923603749851234554200480296400928652634660473232704491613404472715317005628251883768285199973839397209234053844046922240876014155585068738685108866566592297701240993148445244395022106319531706025908856968399104559221314165092581727185089836623530336481765720627080915308665971510454592306780833156867777541435521919511580718379981309359965013380188257569988067144079002213887500215125988815141315468755445235905605598166637108104064241689740145081978600186713768516699621135982684349458457003617996993518383493988453370521931591145724769264000542173407747210811671958783720508096097821535514731613101288049800805424379936264004573334795858659640185048455114446236496636303847612558783988084775539030483092498636723653241746912296198169119858430459930453937323063879524429830328650277769324022540560992271747423058370472133323243860089996944486981615555015747292346721811051443075063702185236344695740002376931873995859732360669057551441770123302772360770841479390664170957108629241782497973320571398722163654545357253966145249858571569155407010016947569058750806425820052428312823228109337196183262666357569408964017809261245246037455028571043835861206771648328104900863736627713419049548172487094401337660905464962281416731520945432556728194888502185260013389645947352226828951886292693702036076880905375403842707973509417093971431593886186899737535920094861983891342610375674924595950695548443899058647377469662094997841749157102664499908234389219605700952512505382763281514496000000000000000000000000000000000000000000000000000000000000000000000000 [142,28] -3850520557040720311761430406466572769926674914547197499310644893213715593432304152740813395361916597609281095566765438791242881366507809724749363064916008965319973924949723095530881967978243565675086733985647966791692400681703144371148077103995447734876385739259333198880317004797150863982383900003713167050818999265724103359675096979398715607454654745705548547128979150855892734755708180664607044286292902471979064939382371470821199667031929045444964273008323446219258153552626180108303854858881438554020233265685800430549951712164339409050613998563163635139046984896370942516495391248539713297709299130254725660213928655182210095897026358658511242075492892618720264492607324098327200741871780094196041916223871333515260920028718771762018594367609750513456088664814776388820766029334589498749965306839797720201683247813481289495324165612701309046164832439644396213592898082821042233939073572750033306219266043848396195221644569540050120739895131632380329857753484468478251868764036561104022239002774047498294802271085348797278616470165243346412219725333746195581741585839936317684394903958340099016818624077296832200000592483587123289828259825112902184014157320707841704469498909968503520160998101421204985194044037997666348385587401630800939317002939955495847327085214217825624186335619665643549925093837264294042970415214434600716393570063956521608468971203092523388656980338882209550041053780964292337681721449466755476236190338246180265118952593843921410825747337692996621201619716885110985615684192603817506626645406435139092971484195446253576827505629897811548204519735128901701624835350027289056411537927838190031733086931815989990366845084141386897842139338700219751456787838027186672810699926381552528006936138889792839833287613619252110297068517323480883790633152262778149837440248041033348850874906222125211663927217849146313612397970040321226576719867193577726070495718508989319140988871892429981716468186619527417388222754100623638834857763740670590387571644016745364902773004651970928413259880480551482048021965503807776894625626927745045248886428863013478905002961513748151515896189823597120116113802787658759070432968733442416423097601751725527941415510635111511876527071126730800099727741146142469638855206663042364498675146285193921830892253024651489629315343643242063042641708237979648000000000000000000000000000000000000000000000000000000000000000000 [142,29] -639565936985109699997140067876647859484011100745370054572921972447969683262656633332187005362596968222696148556434586901805402216098352730832185574328310198575346109983556705966018572026787650598253466759882121310908389803216364505892172270362728932105307318234178666150225188593705221763764336690752583468962434500594909476291471365096926869992343654064880958670597424664864604275029901118428848626990507734822732569960489239975357046104338536749417648289168356497021132946439928593416485093200462898563605699567110123281114558835125443394354444177613646943695393282046184796420976767119816455081736821767846049048928555806789759970765824798091514932011652987644048179563197439226375692880578386879343485506927129608309331952125630124562468570412175006109739954717350284546644811121922950029116895373907952711139161181951172662808231575591327779779376836714030797169182695382979709991338715124519957954483673293457080570392115855940423725527073114494168824383227748219647765043639833222405170449359809383396094525952913093280225792106064216114140202361242822695740113511141153838525885769940706182559823995999562593889949314287250632848133592264343536890101911995540117913145629112549949458975235487270919007801068383180649925701631628978632099438882237888670485669094816414682243283182864481892657669773713744450266273077709474068176501070929804920044442387509392639264276908374407600276655204785363185095970199725976406614382716146125868126706803679283543235553146511565169662879028725643150071208799697470325333144176407135853510655550360334498739698406491764239507457897509943495082914885059131545876295917103930498988133475182051450166216299961186562415368250848168424614567226725913870870681589671819067359929877357907895067460351979305266365421454376814889894232117939915931972074163928656985120808229834374378553497527125814322109689160836117034432792450062891595780771158630406877222061605468219752738595694457058991527617157298134091728821140557979761831022485054982783876896031288866509021997496624992376854874087102662097175145118107596186411594565219184303049891111840507679973059217835453225489669190647337790331604715654569804099712145191960151690631606183026178860760516176158657562912838030000694858841230556152144545415753286912240288522016919630876971256198302298660958389456076800000000000000000000000000000000000000000000000000000000000000000000 [142,30] 1914704218852629246062209355623877263263351394534207531491600923854267442709259479521608596832876096595446078395648938207960277517572694152670121267648411454677338939625915565853697716296058397377673784647278693393729040971828737852719372768850329455943165183506202132801041636052375170790888733620513137401979834976886540242191176129547396529685450188971518102392841412500231292048006444855531665671109081893376115168229713884273869837906237682710754536992707355082436110861210036178275930069854920147369445832949191326687962833577172652833792516631810326315573991601326841472999164481183794497020429997366043694926401568904529981512030253683947829160304866041824460622000889654073656470698010034693085035993683998882172557262385650451486985705780781371260069335326907931564087527662518843102034573100674920860930772249221604755737467193253731647682283472069526785091244516454929145230804681636546882679482837878641621079712899869464296312413534492129847930618074839633675916285973663024723594904413624473158302078415917588307648594534525343261990284803396947373006758442284741012680404716754488911842545854510207370675476603942442526498110363322090308365917254632020733668672125892071208415880669827080738677460974348623465082470942552963559778598407749750508854125550338019176520169378491278751596360285175922835439757527020637160349095925274835539728837426287276590622790209128711062666917896146955389989115736619050914646352626836403525899119958772569591422526592036135666629065968643156135538193507645985358281644535925851736994209750438814714081480508353597932494488148437422342345538857133516467902348539975531930000765881733052747362813606294053939967109540299126789766431382160814494105311613410379192755481433833572413885360808604692465579275994275554992799043748080225166158045861872449024551585227774731056430211724253209598316580232498758003219619859601861270733750147314730477568523592501305550198198997786269602167889433137194366625308475265456673744514745658393971975100397868968770935402333955932502421735834052720926347830493246174232771722056362354536904995059569320230392294614192057659397037476898453113690922173964720593199120748134622808099890814539493880456360543062158047691943379391566934234111167284583321852788358058053959854304287220664631153278336510302005456090541580091392000000000000000000000000000000000000000000000000000000000000 [142,31] -1364946408010808464798375540581075266106598492637570698663039192994131584943672437934071870407908742632034682769440841151203823147698913223299542697944389280834855508914442955133281250147668824397288699833799140869455663338759538873683897418325959714375665282608700038200493472652178083713551274491050906706986664832562705403281056141602462929237157025630389184502784965340271044240836026162574744637260539048965681279181763543452772659015938716852198937457212488227776494416859624960772908384743541602918524224261142569925340124576057628328738360898640107344686392459402691546288768435562642796457749244546482525354496806654162930165521527914726252404151114910431110974307559739147231503204405159844861258196760900976474677114373514235719605157693706542592895512602448451728588260372250040530705779327810346589196800927464557935824620686619876387730175834759364443296873139043960283725142682145367074908986112937741627430090876594295785525468779435531888989062206107725419675169583993122999981461186162865833344195440387046115855408030470831346595362725113614956068244998077929571254047198732018965935694868942181140008663175125366508191925816394495784957017033622780497991283407301208842075970149733205826942995063797171426320111802018251273893985749310644890804903376400247770209695409703364896057358306092705227126531167310295875414090222510576494696756426808392087986919789419141298593691027136294372452505107904417416311460483550567181922173304237040546400481851767783298430875013213098660660410147929657266793740260619994548761970469604486751819511176357260908556096505869744373658823773765906086355670082273922769004948999856681549937494740948953989932476555186449437564598338910771297522986978219180068612920925259132898356054547466250732482986794354878807046193119722962376604856145960808080691837180221406268252983292471121781508271857963407916049585839050814925239770498090779360961617475518399848209715180163074533690217686265976021909800910836136170644465069634038971194589972445193980763921194461831003922662819509892086848045006788791283367968939553947270341875351255097707403607499721220210900265396537552936012638873774116045726050812319501425627670494178722935581815183524418198863708349751128582669470079260902948995746792059870946985416738081506564218972408392245538555604068466688000000000000000000000000000000000000000000000000000000000000 [142,32] 359819463838844090522507125174492130298797309123884770923637032696228183204107173942288154029373477433632525548231167492529028563164393053478269433591449912081404434153616999297164722644885958309532642125028446717320727064985221846556127074689862249225832334364605624815916018928102408014897760966448354296989505011500480581537913593965832170805617430406200068434283762716194200763552344356600328131053883007486211126585068391365836697902139874678762783641715626699707141528057453795787156180427796391352804824958666289151751733683672007669854628197597341922136589480693779960623137879152049132466034605119828457575971599865475104297647699984447634632161010934084471937423571079334685441665170067306593232961845914682247253767929327638714963981957958449139048426558317828617626851684911287409465834678927744169553227041178609086310126078468744987400144330801164155847191623113919908896442331593712925048281366625330967900718660826266156428896562927084822318607236795517276157345318557152700860245495725893298591933414968484769357649957973819831739727246527065544723234165560159899334932771613904637007057182495877276685040998543575868729044417568013335167946588436168559911474578989086742202524475536774338951321618533565669938807417073325632384699833877059439263868424368117200078090248358019105340226373945070273435365626762436637163393119315756817930159377013527899412796344141118388236422331025159627760115414109811156996635845032165190291651672106653390515135684954952980373459864745336666704375853514662583818230657544145040026860657502570134177368639701826879663246952219849093245860166212131482252977724139157857420938023937015614145829382143928323512242237220787814071477745268557885407726726220291996703647060052625293118652245894692362574324419124298026216972246298491675783081859481969155954839966986499114798462563928467111709276030306506245437605743099987964396668821190980513574135461624284968997905194581467094888424124390374865529293425441572978142755648113342384759635236291610821255741300087870106931907339173378340113189553828090817017093026663081239114293082866459222526766651170615011988312247124210133702854951206871769837283879422621321301789319857473142239544051180819810222565380673701039301735142875007062572311000878986944125257238314480829635710890557410242070067700696088576000000000000000000000000000000000000000000000000000000 [142,33] 327691449438419271234056434774438487759132065418585173222199932948499325696629493878240395359424495979183426967032578759590234935868392411166763679411459200313707719339814656777418486973323376801184033819544362676308140540529806227496193321409347338663902933166736717550241147727253584071656935232594518084176241221990425420551105664363196163319348947721257024557948925570486292766991451738936103150076455805581335978112056659379497811469696075214106495279180000100923301216327982750478528696643943471282287548995380910487049710301615200503013982242558115643502952551524998870144338569029350210385655511828351119798182650430073289765815172284470247548320121798150514044976582997190574728046748240138339427570277073849044868949084726174618819813814125567830341383597325921430976513887746836884611736891750896865078656168817084617147816147567320294048563414185154735689638829359249594918639533336485793760152365186276953030891887000586554123286469608024230254071532853535366159986729888815210934388406918395321359082445699922958617190680631408452850263718858956371310892392086786343388642965614650173213007502480665104972018532350553841512086751298575874847012514234325034719103663079996384557647696665137961265300202473516380489313390079338122951125447166388072504617971874336953760571261641248266721821277964639635083990249552479957115088905054143922876805080488113945899105267821439944044587340088398766486693301573131864640393561879548987780459117283646694944946818283586280490394591158975849902197216561121029480749125710499514565071264977352197116654256329363701749637167658419518619288557847743470875572430959015331019792219432544363740647961812182831158256227038023084993708634145680101663737804150456186142861194544518616926545266651992519025099272677675615893826006864644518598557449288491329766123621231217424487437294779104213834471840174185375103493806095710629994073183358888386993163104251907953740128267381854615904369609688867428260234163850368434541018846190091387027034450323287889664522804955760168821651848371596293240226564937486791553733753962254377930684875282132263219641182176605603133013129006675237075485523706081934719983264538362532154110209957906276517475787861268909343204777785795362338107725489469752069705140091451626942592942982590837032288960499753789359622329466880000000000000000000000000000000000000000000000000000000 [142,34] -540115993251137966262807399369300719380729982440130919996255544553392820608582937010429291516131580431009707005943210323911924880380601841927774297256497613690388602990582035204374624033190070856559874531311343626971072090246933929809604911285842528976409672674316703646044657036115970796367890258258217605913514191627914068957143818869637963084246113002836977616354636622406088875269891586066230833932089072000350501164989507841660581764851852089588763568512550530070265493689097124924402718847112290198424329364696028321633953056617360065158214162746706499665512199266654857905737651226302954958888634405874174870907418820703995022166794627865930790384621951253871675263461418277109181092731815599567610148081252280873308424070730690488913435975030650233122727544344467134082299120927407147787909644053222546278444369532610015072028539649889838276109031443060185383798421549678530977051216760346984575684255574308283331755332775842153171285355125962365009721868850175700775275611307853414317879300590490596480189408858221119554171133367797152781357646394948018196704840510534529681918018102912666378297545459208821183859908252753882969270309474908128452176904175608614419926014036323934841686118237112581649783483129254628830844554717779387939560515948466833585687126225276959640311257159774890495163534985809188709490026546834637838210892618197850086709618647968946220333852085441066280948316187999201175650251527485205780156759373915826842395661845270539925708952971530425784250509284840579886329819169366456474705286313049818680443486416247804917456669631951443047199865147315713538706187281969397805081870754728751649485210879143902863155811608489400834377200638688329591905753704150938633984935863595003689357014318937506558516917057175215824840230398855407302103537036654244468201845416681574441337635494388394200729441493451813948133319389874929827840945830256364814034392878883972722530474788858226513667411212349307875155034979130877566547859899437618670585411962940524975374422666260498719554422731375104497134760604974690517656768674340935342160462803395797728442175675701260468919062799920383067578364059433282340804350394489702919154324686392560307119717272814011235202121914948484355851082481713683253811881943888335246661275964816978063480735419905445289317583790281248768036454474448896000000000000000000000000000000000000000000000000 [142,35] 448393934603376691112728534907452888572677593691187307373432732584963708201121087776112563750730356204976742014058478156706970910358333061153255006791918093341708058830044758626346578724945282504270204724980114150464115630047834767225132913612143087008530228745676906776172767342786678090675076652882657961831680776235598203085973981918508211204766713415481831585275543409517861007351896456059731523192296981261863990652645620287297972429922638577908480832563285252829408941781292782069107105528719503818911482732398602719157595404623722742218851645300335263138032666658537001932645748361236979601447369150920356876021452054869115641547159031152641913361050434230535583008576215780131589466405254077620302918884723003082335623379825944685433573603763935857398376961976605116901421304454586460556960239310688106801977889743943257756963851036400036663457006554562380383775241170349555764484711434715802908153623073128493600637637835641169775671527264738373230369181561152208860680863048792557590671022614431299224583517339160864291383204959130549236251573514915879646529338754359765323037017565814103353756141373634040394314492566177478062822857226744971961788262118700868492804373156056167608274947879403556577033009366762196757734031754041551748484231086574917968224511549657982887662184103877627750574125541710800656579958767312164562759213957807005771600304722561617555229151618329068483736584204247731477517951200688582301733016881154100804058018049685763176338255514318716840848270849383240909024859632931698445816011679028757190339443155541597422695095355732104042466686293899522030343090905438379608234118017957282279186497255845746917950474574706310571367192352296176235458949631112311560548235548171386638897535140824991594161200085390953149497994364104401929912117618840358994716768575075157958541759729438871685196496804267396566706353892416673750742434819264873024897817439490728277510396688279859090108945346100900826933512822761407591472118689369113478629253348676624580808119128887804292794685358246821566046268280040601471863037483497393197306041112242783723704546538885165506912482356284273746326602631193571242830396464675210997195469996463957542829731742562995313549110556481215174821329890408288444393379639131875262420271156882268815478815056518164209274653791175001365649525676441600000000000000000000000000000000000000000000000 [142,36] -267921450183692777179318795160326154083613098194168676254158141001035613979049262107984445796034688015878938565075451779081487608576328869423240108700087654321297435542663672439232588189882340754523324152019208555805782844110258545899719022827157746893753433626162506536861330121127337402457365737730950651034263370178413887958512579143106952412733301516738975362122151286371230527182358471972789654724409951375603612171334682183018842944270379105315698420007879778852948263291152422043240927564319985912809250038224693801598917249075281040173499635402928952840327342454915400529922775912357079696028969948470571660717444704350881982152967010155119373009241189173209062779156220942905349106396071631770621867260266753593063488265510932834240400246313501251039212068597914372954928576483030793028524337868844958326046489034848558553991245205947397059782913350412933191992825333397832471192290798354277232345097939451604448224108437314347734466177189056900129127762550322570550471881467709242921393014863227439907492489213707002907073526374218844235070760685325841801502052628905586033928973106033873405836848222469708473779184864140763476968212715732949944821543020526395606551368593444784948661901488021423790824882245082004351080435161347486202426337145538421076755796370713403192801473099044095917648473844297257885048140050746664572043527077446053256850011528574869890856894504084825382992477370843991076264388235088329296015398081019719709365981518452903697463091492409002092534580985820621086345902076597096946372365514241270172115198190330402054399990867615983441704692265754680779669817645310279352262424542381619889251749082565189704519776326999949363616667126315625278295748939245547340877126721808676576237247904022167431399500553560265575884549535658622531722458509008632473510769691493422676262795738171433830508339165098075187031594349867639920989645376157882598465244895970876178217943340433177813576727797015405146010357838227941879318699998041714190466248119136587271226767688770862967392064090505754873201020811345261828374180986769878939114187394746976435106508238512605412438638053816465946828681433732857393791944795835750112765733185832253114974634254357010622600607550861019813609777210580367831363926534168735612652021466653688376650822971087838396690353971381297547073075944620032000000000000000000000000000000000000000000 [142,37] 123234595766698462740833388769384374637363501499215619536962708513407821154440679817388710244638397445709480992414073067982218780335978542321306988582575361231128454659256382142372804527391629555768096624213230349314052995801277891592324590376379768135248260126186392325002745560702157010156566820424103819431714617244420141378180492803670131119529793307027058543728550075269373068215466849604114442550053508926081791212402915956435331804558725517452398893894649750271385748045851557513031699025207231952056997743606223498501399995819406739830799981329732190646325353393647038208237146548659607400074254531418048614560485993963926263691290238643471724759044154295832721455820196567041250676504888645421729924193624373388337241167404003508767819596393947883650604163608312738524284934626406254920893332080066813480061342137650502563201482256966216802405667910097180811677644993164649726254532726456097835073849299089512524221900088193467670826530223490356047802558859048977951596319923598305141804376853743851553485290149521644758369184214227060904968893722623656428608079821961440950080632245952425889555380261362811155826134777711823146711235709343076505171082374434974312882131896651066502225375843544723987538409740768922884209756813034551649791418040351682228222382253207855712506576441043382711551402722154917434105175446505292502030914710001967748641214710820798209335191034101490802966345881553156644915359508344672618993007963900151729776532637129250875970445386992032438513691769595721420222130137819231755280658358375465815253764607448627936197973430915447207540139707927676047130719959549614779536891096491406150598325687179618597417763208057165715243114591220137784508836080333301647892084246470651506744178818715783033175566380674712670169923283800709748093039755676107720515933146224251895484744770810492685193244372857442333039948280091002464632659799685625578314712500267119871265730548107495700215931968655934196123078826104310173328317018957170690585246040911646775249817491171938217949010023120373507142328889129087445401624677536672670590421467708820086606158003045533356316958251463071725838897315050469239080972741827943849632608893743606653456309990219656491669531800803760622497258033899846325824366415303557587441047189610330916249078314685328563966775953269715666643135653478400000000000000000000000000000000000000000 [142,38] -43777957418810361721239506189723403222067373841711324100934278938317887190891300534772070909269768295383795327271914393745315256105924056157223997285008813216878808698172998770299227520820648700669201056858039625099869606008095312838731632372969533960832273554582298119646238948064113217928185787726435041137675736968953893768294744812975052553091251951463106474443408928438041214654678349803388170930963939161515380013627957310932160090889333645069536827917671600565395915451894790567429690000867579244564551081148115938331691254813763545879882112338878505082521303345647125980233197523796579450875279831163503464234724299379876457427107645967170384380221196986078680585684378742238840793752161963919307806172378098855275835434230505222865707251683844948987588227175743471645695004919774880366329818938517121345937751394569560299321195164450894090545278554097120184114717091247577024499434094465497020267554270703715360163524599721397935222104761601848907984294604020017514235938563903467796386358657464426728248127475866330169305747055841037811935884830516851847796943470231722774889925578292513984564670410219454253398767552497110394207465999413543287279711479121263660132791839673615137639482779645180050265428581398968044835279478801122561184920110547890669233108381478449800856979675327449850078301003169447988829954234715751810557843332433655970332847140706070636733809969759875460571980027690151386089657255118484004969558999631901320574848066080952576571411827060362660235851409182661512773457390897976063502244400163117947552496319080394056390761122231109734346271520848252262927110337541400179747759628027858713935398344921633979138526360550877924030451909513624897115213539756455491997037899723431339602031066840541671702119713228257617081738380655786774775246828629797976433733312028109490957894283190075700192753627197868033691881288479309086506618497578948361547686344559762451181202833230120915716436930064980688685426245971481894013313751237836161825456319586062933180260581590355502098144504335508574004884754651551658412360125605308782089850145830189467799114002973810990128418036098640714628713321269038395321848592828327596821463515578527302145043353474049178871726080163628441649974377250856764461983212668442728373484604737874932537291950515063785197224265171326133011672071143424000000000000000000000000000000000000 [142,39] 11694170707193397542666127998451243731676014614939049024713249138536495328413182860821522044504355490042358190441710341272919287471149896242186308556515013679182655117192292254746616837764577121413891153832511566741388329642074764674772734878116867221419951544747838481605656284247061157535421735609490965034004038026338485128344765464196438840331099375127681997528314358959075495366915235012174946041759590357227745710003923756437356762676118452021975623914608921021299716294419141837141667403523563076734628769498711949670714087185009806800783962677660905162633552484343130800086546298022966320479191458009167236276009304771782242682005038434874203653211767085463830926623687521083551379393697882103267445713958659454347682067465994940287748235464984294383005130811342791143883072044737353980671741972040228017432386880308286262813420153417368076687123881844164855195583688265017276497468851642441214458715469248941845105420776283014426620955845526181335670979003979173742726375770536168571168623525668638288542110637926539714376450658367660759542298654275958610405179724461825685470019688321153303023101840800012477285031846641270772763594687200809778816354797491668378763029669066900198213191296999439017101792870626931431838596873350944131040052603986479083128563761204906091340063559606492053877494077820272934206567284284222066764146800510568376981681750591016230353327084850029898702153516106820201937160362178878456352936048597338461565273193923138853420619543601732220292782998896547991976144829424345057695851393859534200404491663655810205812028506362002290172216847368540225667317848160292703902087490154182442390228014089289606943670722586775156675307775670369511227541494721731588119992348270490837618593691701823503998413381730824615206172731017723582254856382473293996271916715716737063894777914600517941336515859902701346349385016671614883765643770084103113128894143850748125991830056477825473079091931675793362466450456731169503922245927569137918194099709503387738933475353399713749200892617661578284761251485769967817137453271951011949933984186139215109859743780153398156850264217861724106638321530514337869060729766047234216659888735665952734030691195553345019024127559629822905733551040295369016964837233398643332118333815130316901413223259807663501180708278159596176597113320243200000000000000000000000000000000000 [142,40] -2389754376823546264271255001454163667199616185728267359055325573840634238603547658277365118367824325145344987883129859439854770501502569654238214177498077440662232847331639509169182723649259294156106370777759190976845926259324944447487192113654182977254713960344724994591965203870030347443682290827932997996079154352176437693581477851400274894236202175718752477817932127248356081029373901848962170085580492513049373784717746708449515598703529053872944970696291540147312416168217369908458514141102928420495315144174049945361805438821855224303306112334832390302586403562318893751831828785952743253323876494644459130342721309951659464916150268321321467209145441310184911311696419977261606155367438042458592291014353479925425634465279502856497783769771957165863651675700630973469675539990319563978790901816500042010891132892247529860205401954131477364167599686719499608404894444652814736600566978448482579676661072159241333379666990883501854110763848843698640989580648646346059585552029240309558956258980497496479823210546582732198985114076658752924926601792267603357117334907063884351856189094681119695824219662785965632699473939827980563716455632655440705894941416530906790271832793238663912209986430294646574887294589717795824610648740560188509335784557749918256105851550597856898678444951538505152200476891081767613279713514816624407040416436674398308959757104492244870281769954831749361531245732900358729458262347147464892099762877390461001106404406197330048486483151360796483264552178098297446010646337955042637973752780087730072022596164546147992731525909459711336992868205359017358892117078582379665834096113583000702823887470010195637501544728696990826544401283831815056116619049933659297463644144472315089450876159177484357459325617131447732096617886203371479728394509994244237967588330066532971075619653769655204786649595873362754022658468220919633370081090735401116127716093315292436952017496005153396685576640182994250879565851642233576450657149727287146405768819868334005568388504131747619857613578595594507364595300311302359638365220403003526078031207054712278905073177764449291442152957508694800915420595728652212302732817261347999327253146077383222536470067346606838406354948671227085977259857958014772700316416970726160928544293566936917764947786246339847762072048882124900514359620403200000000000000000000000000000000 [142,41] 640312758358960955902994063330968248273241805129336888469033374711866241539211892262789341720041511540339400154866986490753929532191964189804247106369728085644487932429971795985574676305507712108737715650094745342487009137215860663439090631114020501942260358085298556210112530041822885567498007649291509525604495947647046712994539451472777487143123090403262457444823463343265161518296201969808700657302978282681543511323971577345363338812149979315633677206532916357363432208881476534689778344598470655155842363722904405676387663130012797371486435386850945715493412170518722040445021411849580527311380436655542520451628004797794885150760224229285617457766361818027467133447816208284109417205111652260340545047364784241262768125320890393450437521073801547015393371953311057108525423127060694907616960680297128111033375084706395872574423108530163705422738208521997031765844469193432326760031017243973999846943170940941531724676655925857654542184650613386004019039144426790202802835494755756655213735920897494581605348807739966466505937930806519171669389217237623766889546356925459883609193060635429834249989801064878213914466883975200918027662848354334657667808448705505041023126753588853851762947981584456196206991918989508053043612549009760278441746240041900842032583433262913725703025783160235761469530613309221540493995804603440098306819672905223316088440808489449137476074420967037399016095934778168947384403994369789891950530214976264967788864691959279433548057760774048967564332183900122880293550553173033174328081781685360388396551548829076070631041418963460387343370143835057642150507739797345361284901477775292392832933733915128619554001244975444475044219055181853195280304784730007232342807823542302262023177774381467352136731871795102866480854920647155337642760950598901052021941090329566314556171931160688928368339433656642031962546636547470482936555312394137339788378882635644314057636859858701610607444206318400016917846785956885017047890790469700734257711335709594985710701337142077989940592183040860148718089466022317181236833294005359143856642733700394435540906554565072776875486075170335910759100009470260253353117248191905320255768565986316297638051254270273257244401244985638823583594566157026563837573500438077004722689041604865609158925181959697697437277883920257989118299367014400000000000000000000000000000 [142,42] -418459426605435894067286147643321483810019554190857409878901994261896448138933244357863001039986454510106791691054583231654645769767554673315287436356921574276977797828904963217307032193567920835357282353663512119966881884423395898691052767055326505022662830711725486558581738863641596570599598882245606804695561936696306334620269792486090094678027359291150610353553250591348988410723353027153857491348303073194888970991891032672624417601710672393495292683762918096280875374383406246700264565524802583512929311042503326766222915659619746448144311922558834226386953145425263535271457721410601937405389949430331283668453838261620046920296919824623019676608412047655301434902098875313673519515419115318452375462797043935855361424632608044118341598481940864431399338152181439653944964630273730107223106865260670576954709967327586518545583643001685472230962253782254892181329759829024384221338101538029399350211073806000736202123266996061796336659600991422597164439712110130563727615577634707404910453419420285720573093637270257556286224249684253756720675667610557067174856244678241728876483678158935498370145168831317256493923189569040804276974891172620393288893723799212522721566184967734280141066287558991315469401577717034321231151036460199483993185502696429075943958260849492974226214951887625239033757882923099466151313246712095285650070773383831187142177993413211664298385690564852311565589126675307777432616289470462343053501459164230882210260630059583673208229627388622422293897641493844899771242063402025160577204258820915581171321766048224270840153830752193729979153720547009631756867016257899169074626609386838663004979026852796633595104069272958086107735240430527370561265217384213235792274163263115975138460371649854514729971006239635104789116776655372622180128496779352042482829421918364166588273324638899113813573788129505283623314159733713903245559182918814567112486272123730106581401738426226845759919557406249567766430428162133435551325114026827605160482749308872866005113583796422114939509095428673768263697114323718455488085588948242305990834046567204967709475434091572300965832441750658726127828794223121482072826078727906042502619208349110510904429261626225395211764457628873069071148822740573077171279915774701654516292608248094741581577829222931549076289419326311279865191741784064000000000000000000000000 [142,43] 281181248817057262366476998588462975191162056502184852418426166318914505844125815952304193972856831052714513967971427371879248476184352879266337936125403423152204552581741369348109855631639420436482733379581774680583550401264308327362551382055259004332978266344290423362211324013747268862992951807492358396572070091651701226475956203213248057072910897401410053554909924824574972165420853983970433072752373862651553480251965869809917099950754560018131939121695860442971352191161234105957745980281895838038507687820048311917056306391503859600367862040654123640114490007399974714099645222079800689688753497803516838236507808361926789453655689595155979435983534880328072492457983769838383841011263835519180413037570366678807658862181117909137321825792696537050982088661529618185357540013011528747297823813421098926795017575958191673583181976072818657294258740367131060416509530519607093567137454561197573039416940701207391300072745414885014897267833365516725060144411194845758045090657882993499434739950424954620531210678323996577016488502948640453275314891727466131602337592893176321855557913974111532689030164446411429972656961901479902893775485912194326624682767796030586672736691220978121495474519239453107317514829896111849119392206106153464920351439866319198561639103065852830642768912772912447863466173631675533399985638581633987092483453477716222092815164916151931723742992100093391642204614934126789353250614700380347427754220643739862290087916949380415013341997022166646477786417062807632371560139552188334774645560582438359879594558522808320773322748908467056368318114378433014118017178684340232018665924380514506286824274787165349452648276672534233289785880016919518283409555904286153681106120672148136837194041101813617315280414846441137639766247398534938665805817046996702100608811724775874304458412087390211988647459175473953517749500376411666882932250584083084951298820838478622540419810930154734273330248532902358227675224368129071328967426321994979243534062921193709114936533753331273340081137295907264573685924393577323978180621238075535145151787949402745052837017565383551456549969093965427998151202288452969283810570632234446052112706282502924960052059406370552952812689039255833147904041979324478944885585971871187326993997336051127506791030493332294426030196867868546529977853542400000000000000000000000 [142,44] -139681989629979964336957850782550254511323500392426827295424728604534515133161440188368002390734418854039123141906162737595910801975203537687929044011510279262242141510667467647720290515753590834151578421778255646989024136806630780586099890877921077294517874539632480258483174774171230761363955519191353600125357105471554050575781988306083549362668408525046815291871372537380997268426722920404010898899606881830673754876814047658870360546804727173031941434977206835269974828695068597328832811374335744111358289884991200691255865435170115820402026449950225839789811315706279112222736234705384349001519557302223660383972114151276585328290260999208584496334784953247566936461191159803272279497755931325018323647410943797005821058847855359764290389766329994671823887479862673334656581320546106015812381552462382825647473293152245512770130490745339447176676286047729577077556553342311167373649914667379700085562793979998122473904552431790498562364390573368248297988211667375134367183740381494066793000420562150285335455259217775021628363866477874726111811311966908550177533842893202239383851783586424647732385601189642637494653257362197380704454279187297741697191563688929499593883601485084571393999099274913813331764441860074122000711233399992237982432557892851513276584425100403040014004499887523105238080211889826460294739192539375489961010163157080876199088639665313632591775000975169998357537553251070346718860819306967388059389914542382147065996057758494591852348638999663427819234558735361364187117636950028385526477014715421299219675602982497654367582998436167697550828784565439401292010567272828497252238675348354638967750449156197348251306845201018510801866600152761086927197350992882297271977597395670179345602758979941621052013320198458940783350421800712967307728354507303395843237244302501275710892069351493277442548018229754272579717934902403253737578923011740451216054734554274844407493415692670394287259631934469920930207062769842542330379354351225625895398387082396173227774361392305759990277466775844331248051607408015118668650597368242295276608350161040075758929874093983407048048077344030989968194609479912584722507088584184370670325403548107989962429033997460638675541228601081184370311978410777007366170567437886107943905732807548417264270491229629990499802957277774404676910707638272000000000000000000 [142,45] 51266566018019444151990858307211022236451942603915388909151015384755712408206169964782803920986369966634864728880662559765015121878412853427030392874525236801774970098514463504320518341041296876866985545694283322342955253886499763630525089795077245634283656099066660906065389605763214770762852250500873483219046894933704535865796029514080101148753032980474586787361706848918090359659737159237426123921117593050866984049113816925294685091338392424043809625968249790351689432064214746264750511651158514055267762106804392798410313295002340315787602563153411097426954380080865624787241123712258322014771715293731209544081873380471188224681305122894360281118189997998308154850683879066184108676653085469311776827286399265360957153242110988321272294206328017998088172436733207743286423493204852993698069612494358634489517085613501207614271252207818842107924919374768755474388183276284506815920843895813647747123235941879105921797192746782032463749296890463014851077398532529186739520252890914593854086775124626260081017209988063741155572789556968165546854737752491318839032336125526722685791886880163807463601257620912751409477963381893431727740089980146135684412172077763870034916507455764540111266460631122255789517180815347568113790044755152666257080667370690171358056811492174941723341314626444953205156756491125281523295907433097842885555413846489448368133943917405380877810870807399191266911981051551328823969120297226014000692600005382673299530954052803747924539955765677717013475951810712699323201692084913082472160662205451289512673057620945523524573834899063503265077564812857633138517669215014751020334811045257588123934806374153597570249762976032209160764044842352117981190520208064679018883010714003632955731418403615082253622811418583595703345888188996809516117958870448272737829587659151567427653838004694806170600594210895957892006955198738438492739283505788493778191951522265239515828593201643585620363412662821522312151004279906941851046725609360164444198391615325826823991663063781572999801812111758841584505917227545269388446782329617283418585921746658637439776944515528936705036358292544926589964545357561995445909760950333028883924421885211267886689647545694767019010788973110741322572869889281239111209027366569917205965966460501732508852648298815708813693049501317206395288813568000000000000000000 [142,46] -13588463125177904552151683688181299128763012734937466284793183797665315913368403816274458378253291234658823032782846588588534651855279878916320274173316830553012785399588563024114980702539461118613955029300444024228882475355012310106053021621232725151012526733892462071215801481399417782537243657860738862412665062082168862358617113857712724587433727483966187980438774161159331290843588997761928948878372793607018273267127172071994965225940950548814056024837106287453801636704699902615054519062503283095981225407201681213330626828162414511374227256130826326056507425828694377293273541264900904061095753887114274561201855089901515402141912070114765946534306498895711550926041418550084483133522775020801048618218934819336350028861926540770829646838850906190410910472308589251794233122024010454114245791448322965635820128929986642579975234825537809836498378105036518616543353233970067397053453964646871418541449849104856419861595634106743308195217011103564197462315651074623849053699580016454820690882168965761519552537499886133524290167490232657328194391315590838864285516513402897881417823991570671898333641492657181449083603422051016366223381027654395749008409666423910484489169133155860411005491156673866005338405661810594562356758662738904565957567632560470976071992771514082143172517717863687008281140729978962761179981068214862580750685677297443984154404064264625187700566610068741678066020859081831538215739362275175689607795842564579253247849277156213715782510257539762673468317599503746632872966735962177695880846267590281190255749764833655964087273078423274862964094220337394756468716548040135230372439650020736724722761671389376701914524493837470831694901887518392403651025429587773462208012668644389118245983146295071422666913896321336297867781222471260154399791651570738560797599471361179998152954880988183440716910707487283015648992784711003751801920427001293940624859211590381203769750805427599152509316564961226256515331483792925738309949823533107877990702011922200706848343068507119064625720351063574405649268859047096677489737546922453231036908137888886220960534963573434815602024463756269882361667737660854513932743765467759497097114812673141139962698861838300735213972603498795225517764856481826784354660466975846886241654257988344862389372510052611668733929124804737188289419673600000000000000 [142,47] 2096920695991788218552117002569665630123808719244871559961276407262878696128067235249676840510419718154015896750348949838337792290996843050266204929837452213174723350085276416432546576139541145810691219171419695559387004909370646260564603793945315784262280951838392844976782363869161400862690433015439809856672957596060889316478862817902694643675735089690053585216507214533184622726751184235350710257799141326433935310148634394098586885362050792827795338874554198926599633262476634955155068329538647768999594947905668813354598473666746287151885010203650643156671718093053077722663320772229801722452587709244622032223842744215273186048161192445090439537941571245009641406237369304421041469510319178366291876908220090414403795308130602799278622294474030465622703505159428344292478421933781680428662799723547382715257738439379878386351278281444796841765852356465396239194502972282868125022687890882828951128462964071462956148002380587648825823935175319778929014092631858724170514013024047125686242875363751763842432319707307418270490044163729650241346030893687947686710406891957336512472941878788518326474647460153553414370153130934904157770049124005420198758054725651869019990175393037798754383768207963528251836865031753731876151048578472402807297176449732033756033766473469894716998758560576630944146533989287221699390058789233544284023947748579118762654521202377329834939517380135762375199156042266899451117922126044631158584473900642054260927270341289666089644443533376285544016163944962733922083996020253787857259956330736909499430449181055575646163004492486020510937604191913014486663260602400320901536029374685997452923909913606198245166126200131176554800046607019479824770899882157106397498539621878992779490445560272914689322945389794243458511270511887916550376586064485139623554525619532834500515792527414993806780021580481004437140966081344109148618663849732213034349470552993239366606151529172725811814318387654656961939575679357198638970795289483690842214587342364940796075070688563009842361637357542995418146707879677227969672621497112251602184703832517057998831509948455303227065964549464799492131422746709336897963196133010330688934092546610251926897394390447615352507056822194568201717989987030581513838440724357630194763361744131483300746130645684387357961350275915614859839930368000000000000 [142,48] 198332866506378044979212295302160832677175365633388479713142789063871319944736530577141853143823350930234234846450129460774266905329301581393695893744856595200164900197519941957362134586572690908295503494998581691609651516540695350587088708564304840651099290546629669588183422999599731218382191382750849125145659604975216765132090804118058354285272531424824585528646670328783640645154565668292578313628316238460117062293074828219141699414461084283430875430722388820006974429357192292415216500882177197150660439926176769171515216789517094638532119889368812849525049795977578674307154232978484834475620946703928198571159306251548488703885345457322997114410941575833292638438905513613919930026995956199241852606437204770597565656450017338293745080352431980222613844985564719953100826839148509426287475907517574787987163014698396816628703577792479960121411801165819911645836715095381114845948016915434017225841162330619211489452958109789532118120355490174272768070925252171880173946017416847817474686546459632984489196573578472157344400090168993368755152143908773710286913247518395453225052427467176410841789817637161446314726802040744867892693235977126139421743625737750267010316363495567830923535531912186907532208526456801854119096459607842513592152041555919444407925648938553442313539592616085825523984239290385651161742722995754203021749789060402568628997978711156370260199115868423720409673136953046206369284550978683701561021107939844058054352438932364785285955460269713517442625838178124506262765735254705956860651551215079797864941508948670977659969845295209925097869651944184358404356749746415376590805893283274217621243468042310328896707079990887916204243573884384038528545123938631868224222783055863776407853929852319210983371646506171789282350808255174003527889706346338319618337919976961219206267860486521251442491396492442654250935942069298240549644260056902368753724850514805353367453011631255804171408140368917090741423364078135042993874172311573532017316570517934504939198258539465760935914360157046734059330173399116665247071946894685328777759186763266762771122520903705582694476905949875144369389099152466068740991265363986999833442299608806920110993895229795646698473783496234995674907026662594320949793654691843150517731552526542630914845430316376698759114352090246249142498099200000000 [142,49] -288401320922904322229717807882883114996078148961516355347430199171289882487389384587162797090775697061977539261840496745903036219947126108309522224652730717289031153638261071845158646901208435559884608039195205390395332324479464589319426948897953266486603703044350976157348021196389453803196562403688491546150575199680113281787325650492026602188974985447872762564569312133176125472912532207784422604696644606405751258459793612675380598479596571931567333833998727993696102364062008775471752923446677133470729283191318501016539852247029610249865120398915924583144897103290096661410231887443416492074288551613971203799791958858367668349913454686592296502842726247900657608249080247194854790559752866733941564964485721075417461615001609442200162665414470928411556676835899041766026747656579756094793744009974458426740473404555535125993568678083511479928065841644708527729238888881299180817678396801570742704675836568653471452705270439734870789062432505909175418932134679051833806086317004549338830890771068622789869202735310930716904815454845150123534949625602654275042974870213425332918895214932715078076764558713458495008000002030374339668645006107433516220341986636643582428885153676861645489096157397014478690817373582140736240512558851096752687138296083336749207716584564166020097534807350064062015466318175924969885624941210264108814908976228972210760718433511590504647336772103755630606309956764480774060419829108219144522159404722439656476845587114911670891540105062548440877754815447874082122603067847079324787168430819137695735488281345848186121249501234029670101869909119590738228216146895344897655057685856617390487604754600282079003388430149609998495198332849220853173420034529684095335567264829338651421475788239268982620647759552527720860467672561465748677985134560044684517340676465526820145930656526862129048670739588809680737136058704447759850405588778279581678601370443019554477188842821738949295768354875389730429980436152010901029504714563383804875057373986904111177636170966673963223343259470212390090657408457958678877843345418495589655443876042955505113346102189083198970768330689630188247429956409531563502389943443264226293745522539031070639480241897480542277617425407806794460402193388870765990290440231236895280353164025724659996368692232713920070404577837991917572489216000000 [142,50] 127882718516514365010827748868825479334014364320557243849455063826787282980683595477094720707242927300462819493298503522756663988620392401663162894286855105882457934575508385059190898561216550183083150196429248391604611590650789607933343516780522759900930168764854557491398771483784667749489131287091906630803182936527447549538353403615317720386475474581572550265706018088342597993938742841153322450634848252517218527277282604433268548371821449418340476028051434283264687547572972252794730391267072280051321649679489238544137883664866314329263658783522643859708777096369770788958016838484118701749186799457132638766984507649298854992133478081957430419655830970459546187352156783520579724815380125670587396113924555249334257749958381475196356009662788377100393637588384828227997387677512014609381465466206185926011435768345254441915477510769024424926690969048276179850951559780342493977936584912598794257047381400113632478488015918490281445482764692731500322006201505772235482981264391020992046693408204211747548173694574719396451829857902985439997351425720895589551988163426574075507572598359330545531643148349834038960864218810319500886309896994316047363827506166551086337094897543118448398012321117918959020043523572452147279627140363643281914973382181445938008770639390061401967670108886358665929160821403796313691036258451497986541202565391495567011802760046217606860607303495212346449014034226387241347565918050275076103938304505324854751449408846052931493411889166362788385262001218786448389896220212421594990488025512179143375261591038308392899418055361039627402337138928944816646146905533235521991956925749349658580093575299204228863091295354669580571236366262388337844498559050928708760151730643242199184811584082126591076484781128605133118962779427344639642027289864364523618199468780517388065369789860683795592901151540211677439710928898978616928061312650710436493113710953525153909149215220198899087891246150166343522209893480415182035178677214295541033840649894478469212876765740717306911306604708558252156811462818725180264327769367686603323473442827305108308815249288237553094797281273964747527120669852202187314418372952800058385877454771473858267023935284134373023366264027850440636234747865214345359021959638949228605890524967728720096948575071990243541107612984540291987389375456 [142,51] -40325561050578369803447659866538429811546679190880433775001603137750699334892037225477418646921918509655363581763865813014645910203392051690057835774711980032995148570697866537910160107966433337622599022869145672616409185132851031070717877708039298458205552225216119358609731522229165243783764985070913181944572545106691692769095240948979965575066611136647178800623032642833754569250341088955083915156416284901746890006544743287205410506423159984671266396944228310273583528324054011467237541827339262466851592445946255734387123638715559334370707780742668499007004155650327969144777968804271910180728976217025194439065236781441967287163045767766377701030859752328147979186686249249277365815517333312664517707523140767344289867217263744321705599220537982558671050595856831430361667461436813487719398461435370807728456841337875487914546341320644254483837103788375144088118769445880951252968772497693317310244560102337693481608764619317601073754731541975036243352649428859610224705025557334783494667550003425771380984925721570523457559636018416648731500047060353954508060068419776188153376771348150903192514702799384459429219641090014103768208343284574311141810504252668112426801319554112663307576136718289898001785830225199520559109757813811525805707181590918375556317116060172097820511855937899593573288779354862520697710597389462847934235109054775516056291598023628687777290029424341757613310086784634146021229421244228783921902772660787080913982542607755394760528122482537183942908849867432106749244661015988478391714948585628516231409157081207399766316234636913999345417753594315891644207718160463203461738963631547255882961167455036415907428443168596474983473275320465931606422358594979192780155367189736664311136452895114572617800818030646555811170614962843997203636292468370656390297933863204476340450175027095993061858709704900492311192456445413911707969659194118692087565881195732027255175268502418902762305892144543066408381178551706158549202886887035164518376191315505074837042677986602467938355781313390454780241398548471279790389579035871009502722721037287692726743963099897915932217561022565371545826372309900051060331720091427194817009591605681030909230556952679718431627246503744105569089139639125496260922815336181834607125301031656422552315747566744955761163737967434730926496000 [142,52] 10135634969474899433490874815047024305668612595025717253214984408391034284315586874840727839951027433345250301156761908166073186138726526049216974682561104909922952694819140750172910264693154470349532170501589222138172767605510216930327755079481102020995129738970150966939245953402195934204076359688025429358997937726800065929073447728409001742154298716659116070780352118103928005966701158513017257496925286462022570647235755961633668677354069264007546535790281211554386420465837692790281177057278923804781852331553387858596766709688793254418420456512310436241863047268125365303352118633874415052593189255973364454546286816168782008453700702903783619829235165231155488825465051031216162561626845859668102434995627800586662374221298343501516050864640014189441754518946227027766670307660751258021043284891489707744459735845387336260263988285210065306671744705698259293036602382310976095697401645227209181947455073712506591806486732878120181220845372380790915814981401394272309029741934358138211524530259268765975944941700803038193344829458580118724824710378404502221233267289360304689881359849070383484312986550377897662643190594281353408207436652416194255718340033428252475931299584118894955478195365874026102083536783612902537051180085661273832067458971002247175269804535058534031169493313550525521920529479440326361559464171654769470578028297100218534365772344644256783061723558396434099123331733863253141926799337810053166137779934906593730203243752674407601328824320742395655475991374506428172130444125995610755077815822323314697415180905299551954369457079267996698026227151467617199562124753280215895988089533099122275543549224892346516533452473979713873452445418958877194114274452997631508856269398471048131588254809248380886159253788003478043273762409790872559999350982739529428314359349149673065272083574731346563326741579070164929616752029645440227145792648964918487419524954644011003157533882664895358568197352347562966610912628429187344591117035157489646264255129822139103060022329517093620173031969476589293810814105814980064483040684400665019371718907192912315687987535604149245881648359258127539145715698645355205291868080947894813962991702199053710835140923775106161303877152984786220167223893669744766686064531686149577219464282239041733741680404915199266635455845347195248000 [142,53] -2072708559280894310448026812771801249871956444249393119949386379909548665119777814414206080678399564790129603720016885825982593333534534903591567856969516371026083778152829381149966286099552434428114982945528859923261301864479394458088395094766915625829729000394293546207015740644935210531557141631789140368928177661209973063953828411756286662753818229917107021515246048899085116281736467298185914785571709340389011421532218913233064801181884794977691499350987009157795542248480626207678954790543945065397479221101605991206946517737056167284063093544306722219756709068082025389865860573481030530467970017423551288265314670683055016598861575607355463662474078138181796258529630978758653074457432044324046512365772926501718282917519592847597449421218374565200991719467746832673623027883950491222346777610124842219719244391154588039327139344256231701191917070020836248668101390036994768560556903402514366244090620596642208547394148083663021280937369481936975565941072208990786654761260147259809158753879193548061147994933880276613805038320384882873239777652283057357115794124154080356967477148279162433346262608181448575312674538249011569880863786824106655006492437292397554071565200008555230220122025784419821754038046053667682329146049989346497984728675634610583704398736212887354610511574356750066156700093792214017126882840894774521455607669559189228305750805954660992932911435467201365676817809422579210034284798525148420750657590081719021969971980697330475182750396761832652725411771008158981445548411881759858699934561415999062641372827978055553065939233871680216424330316680865705296757622691194760350556167316774000198029413706945996314470589280970833645984256106002840302331442610546121003163320760177002937838938834646560567309592389890186446234561594308138636740874314083905352433080335124513069092920554624452948790457624810427666860922615334765463015191678444167774704990409385768055866404162932395907493375395249537108504675409383392570068955041591120850599354072766243811925793568096445088686250940080910859359305475489726121464893187878339687475142158679619964904250739507900374357235778205907194149650220934922359931424707536597194087690679999416573326631794900845286568603929127289495023455396470794191946101510613343644269728931886781731517669957431238793676614527448000 [142,54] 333733967407220430592306028764823120724136167816462022051549772896218130380382882237785047841412955092827705240279880159525863828541510804645922534016579935684709813183530845778667662449279100081014764021389162253386687969143882088644265845974534492549843518130803480624438221776225854271994005667768157945605972663090546031356855842099989911541611322364986774913842134616318837545284619055358323366074943972252048441045449432404929600219301278771779392720983858130468504054781677257577267470907718938248005519377044386141661881825907303687545022562894911540576114637268452704049394764770258098361615579431319429589012615212329249563773771928541328527372278950905469815760245456462446833833655812000104686526791862394579670490381601556123572823872649704982631665100102688723542124153236455627327632117433504154491404754618472421045789365814980655448849900393589539919691340627512488682983588355519521281100517735602544420279766015761498177423025262752154249556452412538122117509035611565058012636607649333027948371897215632325806641350452877854152169665525843316516147232177393302342290736296222486550582752984081177737155948199264128981710310909527577572106459006276281289031542830710884018510839560334613098390149903241174573400587299063153094020447506899405637435694207772401090789395383741268395850813588144757943322009496144031951925726859662655518599822819360296103482861671902624284970530326273669228643834578961678292724672258056866305459373273357852345088625241695512504554196226623200292978517482336661520083867035778604307475927649928299740752242085387018779880489282950670622707179403365426698627183185478871657439989306344967784238422846597016835822895263502722017978162747366101221516462942109831794887341102868119321235245416529113481017991718459383819646918291699321141292715916073203043375850419611764372912330450107988764518443392217570069400769129598158079319667456917055922437016222030036728863169937027559136071279271864097061864722611830181613150229767202501162589445082844657819827633959749726766254058368133823209392802271412104666275212622762543662157797570144354559405346542526129907045856068845970396684108148808159293356073973077664051447392625043797269451355744753696643440611131109957265273270773151897948133228504767437954385931090079735801391387586800 [142,55] -36306053229899039342767496987174003927680437325076208753117306377659636250829901880494420060790309579847905739584433262945484639964019705115201625707651685183785479433677558533250268892245782744881955726863616489151079160098282724391141433955788319138656532796666556376653811347633009693086099063760115169324623748709716118361677525322018777652475895091792593433066492744437462180697740912715027605737577184179521197901873266363372996210169377232970565091816362160155153673224665801533319868705200326867576099184166353550341953220296749908334955938207474007342414369262330007810368025050930033459535205804468899149273364558503916849137592358651470381340282631894352920101887966174218641114472545731085675870245319163622827911045736196086084389932231965161497218459261861913338439896183403257308358104388746967293021393798034406718647993998537179854301150170956850791056824178252915649811534566858938404845458053933031557736290917313233558948839201033148034914333290308629453874597989099439643765174960061767050149942593007330730012193004306088817840408268121378780237068482355482482533037815561191641383908902052994529440769732761390877751804826051151008365828608251979089628674088388074598351967096284889246738463677993575356188112187989349989992926045972617989445602594433681958297406064615463857583562883321981957451116526516521739767451950123430340275893573676817744807302468147474622456749874675679754574493005858988943685234646587833317658094751772753069041402010329201914234956441579675892711469415027489355561682608112883339831497931621328778274863356552209374323761018576212099440491501954749415582277623869762886299977979062807159005269928305950771186498525304317566986803170649789999643304799887448487822431045490009318963219269164549921068560009661081934254858651344744479308610541837891457874538086560110048467906640115221051906422908443240415248812077209362914593193684994060056286820850532962014396092539804560355741139245300033496948472801840611883842350756879815480861834507045901322105224477248244175892583227397732553361387893341604904069885009083244891652779912527041215672670402775958939088768871725264217781266483776748420140029339738958128859454096326489216395176612652442289280961004150898365335285016865713479379300076087895142647561781305547256735132800 [142,56] 232272263582590112145552845189194529613097172388724451044598632706063714096641452242003196852961055721546427378274963447062773262308898237777197071536679715868799916173162115187546645710547034213511102039695596201796601484569855758750298754819872180470308435557223757363970328790086469437183804966420884958408203599037034799744757194228989908718009060083964356439540569472746459773635865745001606490459783340317235750903647419015485351657373153577233869699170424408406559682003181696741467825674539527701266516040896223189759197752394837214805167385988968045211035321351127239332088696231145279056693313110519494941329844764748191194075258848240269435899264824320306591777729444074800727383586781015204351137143360020462100209654002243948740286898015754315448761875318686586150176407143932193820800160666578122582004613241477349344011711076028489777266203661720268231104537981978476566628556601009936160063360923890257429470355001157260769317879423896384246508366778260674746832056941244087719701576023974487155781707854705209710397685086686769071988661057191621063610153779126020286478445871096606289394366511073711440320590925278720682850323099787993470977551065303315773738769650641877718397219918305341045758229393269358895474816743190605469274421109095961654987468536356308423713398684256005613911806934994455479663765989918359263370981032916384355752054233586092923891943146340633375328490155810878191351438188197971653092504064396217592357698302948583512149937912997305280359218492223781621584678436021927307992722259356563220226856897071778866564371462698753026330988494199200606855961681653786668865055557233250389213059747951212429540919754949728539581089627144437946755491703063376804111190087185174437100636222341897504839439819434767136970866870906294580387900673409546900861838965395798015210387427308303713664957255013342865838639620601017804857120981762520203603774869962868212626581523499060838764189777598528633296759631637275843730652879751040336946311582340360382838082553974950606744031608980243621062246094794833390703482783096017186999452236910650644658750349420246046677325254233509614320393184457759722893414550601593112528263088790812867238781714896895913659270986387505353389934604027380078559523007462605701308086325372635687370015904622392480032 [142,57] 1113114504690713757468725105918363964942215898436622847873715076315774592098352420533608092433059278714732286917795273525621666491097886165541667858617536619739546573271183216123083055540900828129576484157056122858826159636689811834227639009662907162475998888103598603040938216807874465668069453804093868363305640814587369566230947027084149923529968565449112308706103548371489336614022711784247831222510827317417963163368553052962130798433367306544394251265941917229749169899515325430774665555990039656623021846484396226396303435014561141171302810127674585337421625193081674761679915899342808854011103523096499909747004484924977138696833243890114508929350376918555525670011977249321801209721495155367537351841484860954831860439769727811557190376198718651833523982340112174253084334811707855169614162668832143184291389287861547415900983711391702179876963796451044717527111969601878545481754917048064992094859612773403709482195850720730681740817174073257462651733956311908221568402459125122350213648330290810827237552055801917354623115069269869710073095293468563301690883084346560543174568513015108764015806078062347199448391908846321494457319250560881725389940355883063271073141799593086694342904246330076876570511114270425136289950872682821885607719566400907028283598592426195739497345328205818220207017315867988937719865929089288513184107459671533631300335449497221345577359515527473935423932076139127318523966471969538786590077058246150757934753095401733574130433458990471860117726266599609988766566776956095056651888597911992465379507770450396824344426748133324061761832975375725298140733256642196070868798374283908163260412237590924112039403710435592865038941422148623488012799772759606952363349521078792489346655613180386553594230785427649666404327123583757625823728440763291502996492026549288251391565700952125538778421456533350309441087276998773943155643717813812660002996165178060692948699962458780619860298962727135298275122445412986545165995604738339626147669176961994457102201223389424676217656070191715291657121213811720485042511564841939886579782733632951568874291365577532407791190588399844268842425945362460866778599108924013053135093965998277998642947324533251243256938533933352237115021045853335037888181004233480021124053090825843775598162734078246137504 [142,58] -350420980683682981864376426864206138888477022431236951171678823965629249653248101306776595804668677205549214447513821432632390227880252639019542391377520257418029109636379214190337236544624904550900230143897536709319305357081867106190382550146000161936699136705610755266833759938459135509744180165980666312647929852279606000803668618249681391525356967346320109628179438184350022637907112380824997380587529200416135324497806320696638410106173909380441505846388429368151198578872906139938933528847611034197574753022287202546618982408796278372865093715912161470918428468311313327745679548214958580509738320630768902913312363124571111806635367636162334693443403262891849300101812448846238007079351755570426795282592119068625506854735259249159715644395620715581411096451868189170609114910981136354511925344668059546447452675731259791264133568371448154900296555546191465380190812073064211883146642721234052464006683051039832611131397286419564740801827194306956104442508611534411897855193508884721831775546997124377955561553754370030206750540113670681159893070827628008474604533629800640172919037648301481026228593253141174432824807168640787487062144942830968978714591679441973119773753142300745461930085624686934556511297364877145016562602260706619491229560828829052451803553509246762531654451970180284159070450991462313913685716616076922781909199252656186373778061833283865182780313594349596717170372271947759876120792394769530721425739894306786687010413195752541011653120108297756968410138221627943989427795253522957507403991650362481811551383931276131434236325727476099357791956185410273602187412139728823636989031327151407973185636221868453702053728625590499897032101640176899200344641305005177524782923857991106820280710789919723697609189019204767503572447091323627308353508918046735368811136648892001426187542132246408279745316368737536622869530446364838211421575725670402902530162932822319366433869931570410926970760802498199055984032772977434493129888258119125958057881499372889317853820844664848978656304955559928575533591987609531911284880820449003861024369954677818450991423156123676064898070789549609113055039611126531509980829023132200310765271974204719277944965578931921385063934074249025191695622907117430958052996086070303959392063812371962672506686137168356 [142,59] 74114003528061205033920093553675967743713839710903677997461499631158226069147624095005620407514943700974426513715766275724526218444460239867923140084012814200393288352701825249165267172986748054211233613646079829059945550167918345687816823665954896477608974306604680240483093922132382663553374096362269517428570195997556534652896578084555365041969260909816019362755170533202643807483697854544325351219111750420465064711445429702367352404569874070936026516930059808752827159460955390902238646646230887616110141386771831666699496558193615605409295497613606214061843706293789784374308384827789207679454521613897357259951163490603476994372684238325356382144287249153146395731897741583504688572843015613645148925598319599639471375133530411002308249930591674984529645699183387514271055816349737316442174895176024165891025631192531897210096117204780290817998288173156048607233081634194945739712274341596932670604086880866711682725729422994718725601522301949804333919735780894263150535003760339800291235140773028586935326108694972901585003014954762431960269988170385250026665203273874364375530504578740433790217324665827487175354178128413219752175507434586607095273724948520447170187430252902292478818956879391458374686692381278794835603401440788832753741867333214580234647019759153241729711035803381964129234529008558896729420572002412739200697538218195631826974411786902952271306173904766490776797116997872148494799735242840518081549535907084534595283514632959952194527788988559967575396705279127870130906344538771111598869186247585167012168361986295395174127775492445011440553008072424046790888389047686795421795108835925761473564951724197008411121460971442657632417628349584851334279426704757602901528560243288178858163033151679463141202437718043073478411768634562354639272786760578764194994765966268515097312579071885713409374043128613260140931977634624036902402952390709320986486394597267739241534766460450320240832209162833276373516150709162855317175007539449039806760006747639837473789695651615151578855292450903782125178688657359144396983451323612724283260977548373507004604918511898767729143949245381581828569629333942678345681318783625417384716999391759158099509623030043025776604789035874805600255210045868221039140436241679884658780593047427658732577518835648 [142,60] -12710466024222737902650226134740427815077316858100167676163064397793546300950082842363682463810176557962787294874656434850863175639693472768540946624271512767843956819221469538602604404374433543397028999254330301279682504558666102655399739643091453459156400190327377863604984516391287298961871655051196763926977918133962128534007757329886705805827347826366007331967401779077380033768472638063875918955634686388470873069350146887485593592672670132485900808914504763829072685653452497666533717545923954986953951613553179235876984435940956498819484509622988255781075362173327330427065251974059455476587587519967855488949493573698978485976142299517126038755779054523604931555176790327317962743985527202255372239011928749049444790238773862177604500431264853629174886672151812042487131790363787559159988644065984432281712591609343255274611178966097196869450392196087089772854724624696726372309946767297108727965872590453778804229043280068127580653923557860782181749617837706931199834556863396267038180550840246512817987164377228014084564904162653077443320599902675646433377415942227048224650947105640661361267925394178752170094132784034414404437735649971762639563946784608448675393547644881533137894860350486873837569703425097257008468965730626574453035047875002268435105027072388352970485919606540366494182104806370357310066566115871873918680383955578807653401927417256968322225330697728656845016282932335322314320261750105156824525521172541254516767867745194937536172722026430425018701645894626442110974621443907203999215648186442286992452129276988346449601100266791046919909814257658916964229115340752982910487999787725666836338360108612969575692047558864424730938966347300421310995355007735050426888138414782400347604421026483801447927290891701772055520022189794312162313761715095395957552545612776783971872752597052305215391871346404523393950679099888328938045146092893810860043359901733171008068535808133009789641477132422625523730646332808644467038541248071966735173296600186606017654622497785912211633261520028694121563864528570169143989096876633153628165258017827987963725514501479778459426391682930773881997174961103550196964853861248971375384308983702636392884376887552153520973480127169187929993973581935596823224528774757767076106688065825841630416417856 [142,61] 1887218052034368437950215942424129035769081360720722129221789153539707007986876225143778886833248691981316483003015595973233862723523982590517815061216110110880205015457115766754953653290727705673470513164139421229945711594898659199192877154018208559219101921963300410956448996794468797587470582822381202750472646816007733071387421086861036827541919747621938705325544404253547352871625309981426466701558304894942255282221850150578854853182464074839710346333060035361609063560927950178798459459196778457869059247639556296950959088354954232843594940185250085023363787221401043205908630191297874999978406316188859911365123521227436385843780214215937570227961861082206358282724512480857434924552288356410271188887710153890343990886816647997577203196733746642121899459086547306813592988005106937931223309934003653358764000870707894703699122128191642173168002433282908498725347391990483097333302658088825940135966192155840541840006276858595517519942612405658252362041462036069540935388636296379030453385805416622533621617206162223500560371747043728060378337841706790265147083165976940303027614653169873781509555075463526826315451879724480092018139129349510127901112044424917316699549749143463369573132195246898825110252422766730967244594464269145137869083533370820171125473331653245709193353564909467430427899812847022556211222952147364582028820141475075758618924035006831529276743713927747255341514079473472199865301286533112120875848740702977666142101815046399017141693596850448715256661220548790860050397881779185262371463597784193229300930722099256675777373919422566498358197384880419327142566924725689823228381630406743725938426727387611414903052306875184293825514371904319479896776942331758153251166390793579124340287288346979577855555710408340360871218721045187380542477572237554041205604397094831562829540400546345284741905295829933540932338771046169325895756921009405274658679222576144289823936354374753929870397749451878978156208333456345719242837584203421744832448441396138233918721982088340805196503494135620278724809419011498092557202739379246391896444834346123621158861872829282827815218713226173072275521188499158861924306337197030454164867412760297179923013578611214467054565129922993281061728221191451666078102754614108290434585968052498319783696 [142,62] -250678085391200929794524299435379449301684424308779006828146733648636645818393987289856819717128130012689375597075578488087415142511108687275690903943069956433229241774365137822725201916220567752015834756643477461208130938810906613077692766640825729592801838612307403223338994487787637340492239635237130227157752327983732339093629269167171606066428569946909330641591812312886793576832141621678057233465476471444697895108842509379272684156558274086419082583602244041049970785254126273101713743506151657450250367449122487549963895934625789501901401057682431031802440695437715194376646067866118892084990142199770699224041550864767730433450695762758122825334276957651786342158600702894566444567902012506530437656570099010217014017194042376995061798342740621301118307151399226775581966505414713678686433256347596870355233340730770779303322214999382031509187994859970111477528453858135504078443156848773001147132360785761055517565891505439909523021992265135258588131753491224869277739931869459736125582339885929038347034302347199409655630833346028571354404920989781411218780842265035518145191196400765421707742888629328026052559171279303836311427934054507909547707499612239377029273644731042933393712909623426296891852212469534544427354859188777638384193757802279669986219759140653917308639288965555844921250856575902744028774099411212669450663738293417487470497085875710092230791893356802775887993870432839687974854594025584740776821629323405809520542126499857796030471298903855681871831316523964743525027866542394541706629821115706662093672941824030017258609884498374335135449621786164318265824082596414283356744135970153472406975008531674865471942294846072571784840124382513355755084246969293970059981140961198836374394743661672704850011784172721143824181939558034043549186621861836524891328545378720033604719419816376236284180565791003178928453935694199069384714533159840755452949660344051965150017501180758223691406950156226631995938052531346752641723162973825066813450732327373091566217751926658232176084708178070237057501718551174582464780911612713685439460734054237008179199275452885170779149861659647039392279993597672998822209966545288512395234167457071796442988059844169880549837804775410310574089820583700030183644428368774141918988610246628102424 [142,63] 30277291906222324517856331234254415187171969442439392163010268015568101551967393200568842207664035177252386929732192688504553829183971850358426304990849782433486231835813014727422236602403924333746272359313907894371787772064291111522319679748097790823903304921568082184939686037626017249266510802632392380801608688852028061949866091461647701612612042442321499063314633487768799659532212262492511421399977293585912914732486809598031943979210882117388146527152907638931218819767359506410311029189098466475169295399466543236757548031887823219682739354480486864324876854449786999540994162061988302157311336500463162862787770371541580369928566180451289795637364533488959876177826736987131403154167318196089874690071864566010461578730697648170268607792603579841214726748233654834476633514310782499134265086279014695440185821719316544254098799252272942258905527461860872502978677320492813214793046205485462044612980608267204516493356005862245789912358880824205811104236711384121341011603245512617280222253069755066249878956640926377976286677998702144181423410742121543878916742289536289540625633683060891976518955047024101882856984909416160124945057443854924215772390934512590093820240294366792669964112488524365252506061497877172882825442490377132737098668219532589116886705557994359780753063610947610257191258612330290997676171207367074605326292370180787514935918213568231823794446984842321396211720110350004818441726221644097628206586265603356656671444661119451018029023370141341407067340303774936778952990148141463676495701750066881376269669847876238580200667798172837521344138125126040356816719183774564696297012095792060990643489434817573067242276194889963910830639066426459443088464732780561331976165258037617682292161777719074388703805261934102478722310042822482764108613745484737534506094130071964830004383945150692053091891374166723034252829108573975847934066098380395465679176478271360331933044752284458685323213525609518154678861298335938430695122009968729699197697287494165222067382290965908417825585628370254753409688021314122525729908388917291480061053747903533875177549334338551471270066884921935699842535902904906571304843439960079820891022991200881421115987725027413879496094120864048200383648204065115289723091836880261837427454618260480 [142,64] -3344997478164077892620205727806718464573893329406965523850502447357203151724356876204008162959683133100602957982067209883530890155873258012521561830778189681383477809743813397454622014839367863857872671866246195407355255879826304092648733447841245300484313654972892005349815166067015391572892875315490346452051210976796944645091993738976967056042007955035918580157436375440806730820217469999648581132743822993657061569133674068249609776553873904622151906521871158024272533208664995791811203657557728941248514858732138368488882934436904945674394994676670474421436095958594024611098618931129842488017254551252618392078663474021893015153171631123951037943748190788142347562794369589060477487715302629963656212148460267723836639508598977189093543248401968392663366920978163339436268778689087828697946843797041067254239684720245047868191808167522131194205912042972767882158440076017417822822154913302308901628574786736657512247367504212170472548344548022586360793002575223675842735477945458679041583629674311125755502503153032808481277070212073301830296813880767708202827279413571611758368304629703585739778685808802491165484599705767770722492231730817062204354912706975629300692827086473068938669652907700029292330632402931527948212778203531134375430532586806715040229080595046846635539795746269481204070581502039178452344517328311587724142966183961713060817639954523339465727835972322787808399241286016153819020093570957270186366191398234269305081879135040983659245045252106397756631084111211472612308871050301426590532117856838330584694876650203805194179388071738905095395638767235696005471546072173794265179908243311979317507713903839842599595174289392613703190794642543113037366233881267342751191706173381430445801641633624678606402567268547097340239336460239140967047044918849966447468452506084987249318673060438831920095543873834322354691357488093046288249669003660776576467934347764098661350921745109627413238741254505205953023458294155786871668970096338957048071972280803959182485351918348582248692231633113469873861783593299846094219386300069451256128740386306148115705823706098939693492984673790663500557349503946515415456330767169132382082685669606401889622724015285416096905224758846770458726948226898810514853630318084123811272096286848 [142,65] 338564502690363311139627873568093282511050103680857502780638609525281158769115868987511908108707689119322400823709480652965878457432457923533090497348790688503473359147694928135714329755347560389216788968178303626540419295310434166554338865500569696574005328492799198947739842001195329958424614146039263795673924916061603760127716830132234840136491894831739352105456086295647342163208802866528798835813334919405953564873389237131202554000894765689636518175713938081088355766395841733371071816636530133373837158566354801152734215851097962178200285940020917100526352392836553871657335946436375272911200124345908241918730812423589164690335105814390751129101955016166606932482369708621446075113868532367529194640132355744017890370881539701462840560930603796321114870102607476512209066593679323790618696805155337402663694724019612438601585259402728909632561439774795032249372962184333062615334476100909317305869716486119235101314506195242821312813791689590103958196270164577637807669306414216163662837766501481896086014439635556129744674018440062108482430254665577253167091371477382342527609168055716261821791908213245757246935431559383847174158262597671393880119010608962261564982859347254420507543277846800363533675425554064605510915074026885867224571396159792055633811626133955326005792963946085774097713986039518094113090306794625487448498042445177067672382031240104714419745108428587795599973583562083496101321866308907096969687927247620523759407600588962043905442229246154249832041081125651428763497075697498159663807938833224918346018212452791360438700239209046597909838854449224538665875944578859227970681886453430635037208352332625267893321582819662817815797267756695110753475983809952157949281734799363885475543778335342968802800078833710965621413550363968391209929539582447269550722536190339939223509092658092131060163625039584956860598229679369364479119230985461950865644754839540259501013362345048571870456406623829643661531517653023847021133365822641988429827062300953435987977047464655841176701386677913992185757503411180463263872192361922840499470757644240196073932973735001180597047289560773443369184887041729616154735170971618632648519873721926239949922996538987742891057964783236019452737999193947422634445023693590027052825344 [142,66] -31483507401614565098720911870316481091826165131318799076256739253790534391758798806797408268830111882705489214766393272476856594315512743648774455472275268393308507146262400306507392236316654470358637802934589004662398017429492796869243444426692117467891115223671120486706933991620495357659952494341738519992912377659680339514110444622794385938720712184035487371756103673021937143877809036489166137331424032017213790769330653980733676810597117010414624465711929979683430977287542491651706510575415429702768787865767334997660272087799230967585659449202501170923586461759567487133620234285556989700678176331980380069341883545443620362600077773811934304403772537199770061463346766467583219514318535164766716219565153520217025771554933075520880149418413640043837062521464039980277629192609879902090362731884595801297347986107470586907075053601544021104390279582057238916010567921160738298578006971916773702721321520755999912597462925266579215471088437771288682079914165336926471644901452249946633649935522626826265987900983886334247371255552758598424038848176821880853658412149217828287927933097453658047331738807231169792935460984515894432637872468325757020225600823373343662891829655244867207800624563042788051806915626640689098306016582066141354898124311215659360835742255858082321860271920080527866892922731717109103971761051332829238599572443399095098270877146600652336502951950358900135821583851467910924857629804501283692945616668393318569288447510271056948294090615229979424517200291019539484183448764852723503983300000588885916818715931835398090004099331150108145978322891680665025772517795967902294683477296250154644758139317146353739451449837174758393633926772685399521791974843249937795472145581254609257206586811785664523460457465761418916737337174127044925333755092241778651438663808015086275880938998596766290664587806490302354131602386468956752720310474742632225234092987863595768721525671743541876354466975595851946943073343539554252927009247501738067411889016266044849533804338407681681933681724215159045836270746066547794289132631204092966604514807944217777305896522267047408063575257547621999874579581065501611714931014543836308690403356166160750787436300355521134738746036699235159176004599689578670712538992237725616560 [142,67] 2707510114531668562913361360384628161611370760819391059290780255967168278280428934865051809090132861730442499113101190964270450866247069208413691451651740549105522773712845322531467107635535956355058343308381299065061358677211987541276778998441563519104917736870015022878247001368892181060826863895978062300994454214344739870117655341063866200804164493852823820422936380519707495997637573941770232123223737659033075082231647317168538364110143779257100251022205472097532165046982805787819563392692103104204271135417073000300929940085691903940995783060051715811486292059593670694359902787351930568897441046308286931345137649980828271637350018890201383378675545163059691041904395991751127031345462169496856029036511770698117730955133553261064556679529620021596075324648551326779069371282953447782429806795912690210962472324093722203331133002686967883469581441750097048332561831157951322988765204330708857301368172686218703350819057581350742437662399908545274381403188316318865990887372952437946875855096965721268393663405755246028045917015984932324685460488421441531450164804341363579105435489849023386898657232588320498938316643466273245115402031537483347302927066121589668617397772546294344038580762864550579950502088108263247561316956270290455773850438156334180039604381325265517398766326522347223620694445024987412227990320311571691445246457772593627019931512882127046587738964398112852585183978788318401652601976489779712338542817379967254524015945139475305760904811186579428642207374752522887795882292102027723322501265813414394601473359372974485359751622672598958927884758985350051538885192508221489597736291956465845386429932373719461494228006961125679366307049970313727564768037044043256540650372772997670632020869697125660106747051882802964991067752284861441924409835468293240382023775883590377497591855836051025130991096534553512952701278504676574429198168785967177261337263714648377788814307312815899910507245693442375829843222163964540848200690867549172726329074225931108664868064700769763603125229069646826573160543872331818525029563517916217540321245075125190746555498981992693315343701686331630705766773469093427445485209181288880960930262827876373180333508606999879976006567383076997536595724662394253742196690333491200 [142,68] -217165252100261737275266044308038010464597607806235056344207599070528513068891932421413759012372760407071942870747481114629511544262079701873549749000050802266436095667779759588593920828866249557422579613854867451648951304229931881912306631645337188152547570073210657401129451877374627815105827552963181911203652779110810967960286747210661345278424921893552107738412141677359363377845140347734119339911654942760383549417324812082988265055874961963908162570453173647139120780687125289990373510787205195525946016946832416431024327958560979739240708818379555762954176737320533584150972420212675900638877327599322546874067792619381674368537976165155876806812047440659268467649638113100322999498136264990938279342609810789465693366401904943852896671304342695637474120977461265639884577231847416714698438305077879952631081356808428088835842131092063677412916404670857787172109727473771252952322060833651533922745364137248476285595044568860307736310620570092794633891309898172946783121365932008799984825236901544599471119313277198530661026116454880622406392017032767225083741999942182302184645479524354026280267769995928393668832355008171678104408741077709594830517302323347337092697712441747057789433930704078037961754677768897262547961154778496610465511424751770250091112548761529436617271889480213699525376412856139718697028943686520659184763601918913818286874527208710872503808394871902309071828867720078151778647954897591710916434816893431666503460824347789755790378425159133294806303201404116060268625048961385397891829993952534524940714164257043660993089177330557951824893527787576750156902030576732527779814317973069562839535670840988637256364053606653406133303127768832790133647964611064335041634676164999885453937367504812359104878463071549543447336383834559878974156545928330879860282279030571673661801777953250832284839942037740352551638486370940357594212853645566612858323295494834575329312483024414107724907451071557260065720536598277277670399317252152935105083490508252975264248480844799806160994526293335845879345515793628053641354490758064737610749940289793448555602126486663545813042821169470446669132203717599719467725717372498785179705854112592841093686346750805277305735563307608179656702327357018767963383748291840 [142,69] 16341624446782518613567597515188751582901178447370661429604599847279726725774471673637386154233716927512537014925008127021043850495322080503111868939098752072120884865538441416214586336550592694816949633107024791468867149833690930002408888216478743740018633909066962307793692824465878558355880373140916737947370055735874352248440617838301080070848753950642222728464517509110694048150377019797196756428169532777974041922923485304734160660856054156343046921573084638344545376954589911753011060404669914858394157010799256891174107022778293907559248945323940461937329887330534143801910080664601629346484281384859663417566270795022162046473080196737845293104098557254324883895849652788450825326954176162553556921726106025044319604873167317478964057160720477636679865563658533351008198132121667543558710396645689488527583820950652500077906468643448831910393018257497672338996581404956457600978094172227254335838212496214928475284802017915079859918613735073524183442989368642813099994300871137503455659710212572719911185070338211363623129066420181905778813009454509234640001391430502837383954741699277399326852582179081954615008423179337941144914414884457056973354595013588883438377406243136611949805065052188837758095894424083031520028189352128183588626091435107887790003358577891566007227647872457737496186735546055083890043221094711829147604144274907867559532923849762289643103000570452189312897091776311716392144011698553416249492148532388908630991001385761458672006141089510416131327214738378090281640350188154467053812270661886139816620015912303444485932391897695930560469025331333703564265284570231572332403810974336099045725531428229591802897590369428386372425810076808496998415137912758571822464145126495903460390720214295444859941582029446863958748773410602381760044619731294613638552708485631098493671469937728700328503645414037639683704563982068071571552844288826136436673265958528144300668257362770694435934665181372947583597429617461842523009851588840968721358306227198448430334781300713210799461641266196217497509765031193984837195725206544997488757378809853424413387890674351493471564773070899378733902050289620701706214693635093110158213166587552770952990486316564521438584241249292237760052654637035340312824728320 [142,70] -1153190589022839196039947023791169607912210395655971567695012940621986332715397730719435078549511403074944504396038057151190905702532610499497695680353719098475521385820205808682265814062660292163555649158460886360365368045381168681677803015906611490678676113506973420738056182466139172415189733784737445162368843210338719524734698780634827619462767907733830450569631914540729697637588253150470796176697068811359352063039134096479688389330479790923572954133204774217943364039756541432266838165373691251076638131597913307004599631309671747494293780896540124323900927924029392210791030417110368629606493853537746035460325707188157645357984694773494857713925161237416877015308760013796364284067859423279857475555679281217493693897853238731200682487974264283978336330527145264439684074051020937777581018014788602877998657856301275655326190013845266492664372104809027315386293544922483457224565493919533077570235311771582280282545997293557798138431884257459926010958024113901719133807604391143151992731888383655405234581788935016651631499829888252459055509930545616879424301002970315754198295392390893281171025352243383407902774897630588309423874463070049398969482988584518334948871185526062171605225568352980952630226866347535767767580924010687496499819114840187029650012605880033908661356182657656992277374054395799015730486188350214734332738699113629245745791189230889804604362872695502345738117656303286327674819707264276206485914377329115498863024227169431364446311037897395452613601283005074072185963368639012513570139263445397478175893866479700137254877911344463482764691392488924029550164112010083338720283377179107461904151043190515331382335872234641519406569210962407981481996886432173058785803693039007904448455059891112191861396454590357505940911359576639721989646411979428842536507905174461989940339585767590585093000687573784148814350501520686856682359139738862519174620475493753084557863371759906913467484614052535623135248853529454979225635276192502699843565616499914884328820480115825655247973922793642926286316240741030009977072992198221936010852342294603218095772340468655945250495215109322214552213597547632662445618157274199648448891996517971684244086087865256739124874004301110985868494351197340874653600 [142,71] 75776384969877039073171495340917724382381440587121961015316674668331828595307602012907352239106719903398879743518352253119100594033252448239870320885649436205120733793219306403829678170699426690771799002616771935039558280451021822010051803087424411662995059860247084847225239504408818756893717199975376619766201766987386383074875372755858035856146809395000758720622602004610896387232712673952135591270408680115611021002713521525732086684394889563098000038071775690430006085442356705977750145005431118713523683875640321213792599313254045022374827733562022120864522743634259104729042105138102478944332375304744783212764541535731990860534651266012672813176376016428483114572537322791667913542455054861588872276815474731772662574950179028814170077772840870992862580167301243640960070923344436707086934909154111080402327374925621214676808226606419943749632333527396445873599561585016297691662018825391933714890160652349250767277032738414954919183056864539120392565881820667913847084008045888389368306219169027164661392498919347680304149321502700294503742397755881488989235260321312586820114133212128013652874126123717332352152085359347826034107956226477839075963311801456799591041344411519358912082565498673137785482286629751555771491699003607768565977211655862170702953357637859957460261652086045403916929543111633053250864519492140048493320253808454768971733170147418592656935876544429367185203718892341866714354934058114143765579200390089161979467941812350407849535461152810970387007232440290702896267867977666688295971837789222836451348904911419365106093593469993614998817772228812954588446444579748694313881692773975774615176353091014196346945109219710075780463447326836160574274178622700375662020779516583857815474104560558461984337202770967313031880979722372580250465101801535590512570907719409111517971300045789005822788572420832191438998115962129872670198737029488930244855192230624825568997997107561290947834246432286698957542234574124276431928097308145987174978293438415490800772077418538281156480662261079889633025298296859472367644391184372863733353118354583932514001755373961602513417496161062944722359927819876473221021532981239948378710354300747895157910252550013827050328429483988533543518925922495406080 [142,72] -4582269793700593290999083723535316016647585455898027886483443580859337558420110814488173842954547627789752044481846611916481471905736179213770868118053563071319571575299382083859589303583771929075595953929564708505741627973779162721803151453394538663587522028477058922342974111961970097859083066604595699165510363125461063176496073549831077269772796377728905155456234290296032852929791745574858182054516385008829908933472449363941997354208314003067138186784231820154925841471845550945088838403477698464253572263095524162380296574277984945958985251965628262306671621007448720151558212363036543608909047983424924552438258012488286300749189499366729997094113577559269416824496359381972547197915800880155916680694515284717695110377664167161979297114519306932679565254261811921009604989290063509780055526697025866951242385767469142474920864510536055914773524978597991945062572034927744683925981286188762037986021996757138282267086722874646085570164607355525669031213736415143442014048310643256155216238956773486539604436171339815426943709241825809137533804000269752429204438039470859043909201480815746573326299377051704987522323655892161092674332768518809140532863924458202369813663221251485144496201395748605041109480678529320794251137150865589081068278538205978912747048146744591245914869241136722323044504917519715117374475085209381904252438833848891485390604739995636997134798921385354033199721497549387582667097671120463695398675088199437032287299057437963678688295191056965435113409640583107831593123803107543525250881647380398116896940826366229176110983465440768247066190353025720497691423725535103003948965733313316102770775285527177370273842796904300535741986931586880650347505090815501557849723544558836332485011579669263696153092201509033269406747077062200167394347848823996685991327903166772674636705908679316579905175289230858284752712021478351629283267822703813034132441170848629498818464588675591193226063274554058533340537925811023397083830772917253679685836684025124909421686673807538993480102110771917143839212258253429693393249898055703311442167948113103484497291891164122645818639424278544906523965984560715379242934832242304074923089502005406621925793167801906671187415737711082923875109537030720 [142,73] 251498634029841504112194329454529448172756800421952739408246632205271237962733559575941754156799406653234120392663769178333002062927910034471359703183479359650477277378743396927175526883179266097815138518234142625599333956351434844530788171329778132863665660206886236708926423534525212421498983206850545995417114416702319139097297282799925266583496307480478348931018350021264799169967653074651240794957256566840916009091957983818996783636810575469080529449246301143905038363653448991834667266051961190994713105669417795966804922910488656341758607386231245700540290431411543391989363546303038241350467425855775803385471809081095856908392353175230693883868343682106342765816098471404541738527184261335871475148246918524745835125335792818212133051209314534074482488813649459695637668188638019093491197391744614739639168277364547194092520252480227870878419456114340513671975692432497473615036068246009678733847208582811705320301240313243455898766554597451051352023766400205459481873832311830109182504237370203945005187935492954247263246644376677710283280715230141982208799136511311345198203336528340667408189301796111282041742805619706600148783144912474873464200054414872834962464787835344463339779798558522328249270837857896261302565175122385607906979290609718228659270150167237481273809032054030805137476839628337702104124379575339385607797263746496694964105971547781899620561194249838460078884326359212939066393837031830500154907811048104438611175208231696791379899348433733370163085310092880929758709569604609715895508361690114725121551721431174636144252080670327949180508510678204203267559413302600705089263566917028263059824052838596449849734219654352977454496177863460682066056274160880136971758165892396611902811158470832424529165837445004394168652705516828502605925292735070009655884373595426129593274473574315756288967634282444651775531350755692512724466337039838746557424715769697089328534040031363153194320938788049247066153825200314408745963378007323232008094704078508283635370566118656850907578469317552824718181243664007082849079779265970635939150764876426813353928279222150993815555855822045578621098044425367052487573675823234771030543875124814230144087498115985058694313444387167149051772636160 [142,74] -12383074395441902639684972611681804510775140625127129331903508722689990280792854820440663335807844742266889551700598830851655980597356178314692731095379278426427391255033005524250313565600094435103092953071697802827982055609990741396015337422734778815872542519047888802185403537117103130530634429292416717467106880985248930200391787510020344871187125566175887583953610146923405539099101400090195843917375442777271636658243458520421022056776015844477391267834303054834818943985070829490687295503094971224115904106408791772304235247204707658617707594346378357371149519015176478390061805972125235935540729595563043771508952779470480486975827183610843447847994390349024251455687371864335017913134021655064054371379222281734975702503270518519223603358553064101461092465613117653691945059463151879039960317964610460938329923490153842498608578524968404602446853841820607276716622276566669032340154273722079705012326502050209776900419671328039046707977596732712292617860219595623496174424797692867599214232227266865704335134989971834204274426815681789679443573947668088298803538071270523449954074022137099467300036676214678046524019830297471885528381972328272453560206416780104564283272932428668749646541884282085354519851682946358194284994294018864347224302810602505972198328311359597785175336927861134845616973217769228494329188042493631453268815508842509972374024800741311538887563128103671550050972386092349344231406374301298132979404532546956340206610297630003495178484523902676831423773695733602698144848628260933794215696524719141218163115753148316892335603254923468587659911244473994897840469766218099255014435623641907469207128327603856723050616966173008208261897656737732626976720663635823441948364878968316772081249322040780501396208238145920719879616355161427669703701247190963166998236531939856531994027494998723169259815806674905702156140986718762438409117774531671437816882052057362102389661642178652703825353187360984584118463585131278106730453108819542989317898033228308385456998598934267826902914271595645484645516879724849335685721627787209045236414421572352295596457945997104484355215071878724451213228551401950420647215959168453314288319226647090727248988195674485030645893675305533941041080 [142,75] 545616011840679362382469131298045144745846936670862672714284022948282803805527403950692242398903291842993271849581528776231469664753455608799578441426818329909484672627557032717851676286244116893639620591556084397610501395102570963561070176126951975148167593380911128212815360542466947985749102067813431848482220231128146709358396214674629873754883244679803635395641702721453117618176765881905747519693889377931378800587058884191697776607712919838711415846966123365847345759975291858363119910974011990478128504742118674028048387969481549669412586052826540855274610656120906792555774661670160621978054366950870285726174563283339493715495700398982055138728086929161227442994627621212314022959950290639851948476850625207514838491748885090290650261461937326840983285839289980794606095001114967708763604631472584572793279238249049536926695972190464546364649888183106195137465986358252040698393733248593802585089389258822040441899917526884339415100422391293405403484594455488015486935840079239700443848353028667488597814032528591698690168044297608648601041484970365536965945327599264834674547293919103399087696417674378327386849770962129341056871211474523295879468143008382035922417732485583252860305559762704735452325349106289131750295565637969572667391088168899091882500510005405442935344475306230855481687600396540673343495209626423807300339419941839607581081815633532910418562171996403614711031266923014193830415825600886617491872000837977678018883463634387921900570517300698669166294786608341759575693371174176471452622978583286884945882937999054003896320267315928347200642937302306124623838300481413059849853330809970753551732878816453616267049026623779236383971639833617815146720329047790357854638400128169062858728052239138027008453366245105023691734337089679310028666022297025003959210934353903048828346146812244280862754426080427414915531665428033133849371463812311330577946905615695038736895451908228138031239885052636132457789429688357950346499981829668547872243094873535744424738495818344735447942377678769855401030852000426088089908299794631375402571489114238468601020358889259206104721724748989194469071894994660269700712186681105128764630073595226090856462301352247494818303144484742275840 [142,76] -21758572964062389318003857402246356758179713498179027986980147539713063800216999853468285659305962113457646166438195851769455879856944714227237646055532237062111573741853929097758404794084817705333517528863051097856713752751002713132892064289716206143610046058651467239095380456679948612706314814911025875749207196815457074638370982150141663360367907444709639196031930843506895981636297174259153030626555036556720416751286645766384200616738754328504825973273520540887625086301481784965197621747133654388878679708090911849304246628068271207603520923773906164620680786538614203744509553826984333314271604109906346667532468074285141199729635529044963175820324302312749567543494112762032288426569558729487526958011906281854921196407562380760996696374264067102049508015149402744938555970048428895661239291279634878198099899578890509984966351355826824104652410762801011418175271316825753843383063811165671383121807986477624829013702986020030120746411356258585588795801475681614108100395251588038016836396280988289396886444807222804518750401786618336825121399892502828821456790345906766982118079825437668720481345324459366446223160559679013251141106899686123732797787654958648888238533871101277843398772492947294081587850775672051640003615514929963426995198829468218630937981767564198785376113286619689572897580780376687394694013205448638970305513931661964825807738780610241912674539764620999301397080254692044981532873679336246323264437544975861999877355609414811711919876048785073896354599660126740231698711705221536866266192811233737095073860906456527489123650887121316383735225183155357961560130437503271282930535186237526323558713767862256183267934603994587967868745899320343150250663533402298957552237989278699647440648653001590753476200517499952051118476532321055389954235067796221284917406465222581440467416454735824190298159489055453375714078600479683731982287244318211137317835703444862590740768667534026600877889832107448251287117582381781123862950095528169631925157442623821539801464272788683180007670637584962909001322237610756430866176297736698474060619091850817512494564636691081722822369659284350774653788018622359438709025343778810675445125869018655687202618957970310099073297944327680 [142,77] 794132331576601152901320471471019004498724537614479068124468006772927940212309042653400589049735101115189010356607528271258182889248444371461631366145312250233714477400701722364526479118039835420931867832450096720282192844664941596119906230769444570659691655259946775595170206707209957228599835850950992825000885365650619298294042113709854274172976952633318233835428205852659064538512517689493729782854209630900077585873913825929445086842606381141666276723774449614850100079483557909518619956227689924443113455187001558783603762782325308006037994492733190953216486487835193116465337464263051581991536383194441617260954931511047532546794521334100862662995400913723632395077505794138489619127114298002851048235182176190260243133882523673047939586557241704545960988554275561198026154358668156994879367838199758058099024819558376489103743589431461841027801363037567456793879931127801134784714183133471595755055921237624200593716331342345059557758745937886942491510924982307688062221471633704958399954587769088838509558454590254041939886980448878926459564527963211377047683253172984510851671353811610119418881243545669753326627515436536794744930767339496362399994930840464999185043118841604599248268746139796701700831944110927070991030839558307671040874117252357440386051052909305857133175274830986500912680630790973218750090422567005796134779732630197772503927704188339590857254888669304468784977321156742191518219867739062587160467684039663682413303955471493213661558996472293097334440380959122293907585773911205797583884955840275036442792394691536211258890733095908140618442161495528707043142619472426891499767416333368908213591780920419806922877353816335286486166845068649134236073407212769422110095234924074368179552030701873199973280828665857541530207328566772813817145363047712015484507676730230431207729650785913492916194238487636366880801916627289573823324621226204369291589044091316532555292362687841371158956418257569567990678151823825637520842171258157745130360878367254444790087001174842038072160515228391291316493287002058786265362236678608702412679106654086940021861194933642597769101768121513395778888945346287743975055940449481319246637967800203259684770495121438158542220124480 [142,78] -25934111424801877571433983899477929996647888926265895716882714855766376879772774087590883329421955580093542594009673858966149963676829908703612135762460513019995673184138116900665733895870592523184932093615557133563640972821344769178088153678790205239386743863410930822814685059239631182586344637567724658861906684017657934165414849910388921857092809840449283152604590446426085180722407143051827337395666745545046208671788261360170390007437969762548797223875362139508192221947377326347556798508765006408487992432389046688340340908594004394032385405004671867906489864714709512965360569045119725330594255794483181028871717673008385864890728739374277101338017699719597888367255829176262390764867105449647144183027165216024977962014522989132022590365632100952619727388037512197173906148471953153569714208469466922868993347520799773455930668251129893142585056154225836382161810126283607765556629693292933513790318346108555400643318244934112495225331977796209436688510548295060210209702605030287636890441342809371554121375601152762633429322473359971810721767843563348716886140132096053029976091229761453263755316534776670303577172713237013278608674607245542517190477900813873328643616030289188068563024192802171278910818500729767399612603130955790013549560644736596548675458707638599212932704354176966081008967563775098440747496657633156046377341894551179145623580005374938996509967937554440252798943803558205861393867660898269998155126109291046536932384925157963012808540718119957920201563416500000623519261121661924936921361317524444794295486098497974860359854570820009945914399129010053851895501796886024786452585106993019945542398699492250105276001256331787199463352278744045234273320405905316837366878913912198241167198216554920447657015197054254085346138583279832241881153582152086104995955947594195842162201015133774595209524530047426168896003157861569573602287945150152207542513662038115432854213910245174052521600679982322462435682515850771269773826145445228306174492706783631544554816737382175439183766374955295100319930818994587682205029723367127354967634935309658933194439837470707744729692532847093464008723537973931359405697541374632974608118636263171641391888268362234073299840 [142,79] 710047425276074343651695842249573848990779691524144582854116685006168297699230722635263729297615877752181855345874485987780350096806790463720386871534272303526978123499723867117326077423286028649983477624085648868198900797339464020582365119158424744931742690117297349905910949690970178784125812694982761683857033311137686580610922921195735447768314768584556232693631444105672878281937418497028603904104697859273182038012474841737082478443649175650912299354886166715120407023964392548714978653661304198443534220269468657945333049242699442866020360350257802332287528296363985053977914002199177097361061108102221671829312970898355777651895346966444132105945321024831886868117330270212555362248613943624929689004389389361008111342898924147506967073928604130490055794906252446375359732280379726191853461773364164549750114199800856443740271055151772555956650764896518212362327683090177605219744490135116433325298516034945126945433517046918247878712539074447648559624116757791762988679806257984551185512104712347485314757564004040435178726649389153256649891991283284732768148612586992636944457448101215657880262100182562326134348904343243213878167035317365170355263455646696370036098454796582165869816833304460022017073166585018526184530786911781093116269320123675527906416465525350660492180330562923915914610661230577841709593880050149741312126901481998174641191553994430965608695146575840644367241363103830027362797095887950998272781564420702188517332854779370564740632615556211892721518429941639165323164976783213355462280994154588351784865057487739298926964590725317663467544864386711853006561870116488820064891217123712005851087088146724513257017424280780708462494345182552282719166064429006855242242720724265659761230193429247866610255653548930183780884781719002548367645711407464153215240343017959253447405967236562994468823268949897429774942308283808802944789417288004384194413993276999253821193980489523794812480528048618120303848990627343665376456014902506544712072246776465827558878751890923035762986324432808667021367359836285923487799273735283359531444927342294947939243536272160505860643891017946108657347782256574260794379594363014436456141548642321270065075870085129541120 [142,80] -15042911265625910033345793759599057478049579218408151301032378246030425673969019164123585852721688843486523740999228819311756675132286120733779569544283931368522212970506901343371212266884206360298746325786965703815580896618152365908031735480339012417678934080507023150621375767513117912630048822442557605435794166133552142597478300949993006307846092479725603177813518299224609542571406007885161710933654566973672392628419550127569651094443738893107548599558460090572783078286892359120983089981690258455443695338845859776425742682978698568682929200245773582770890825802296427157756546515956928231318567762344530468182986046807749523006134307518897004332491807369033788634763645908282116015176003550561683809659888065083093477594695868426402064068835679226265655691353540865752794635069073303467582129313383809463142245211168297337912586908496540148231952481241519167307448306609679055108047407448551452207934397837093885497948857385254894816974692529611015724834611722101261831580396964154806505460302589924320134106804145102032910234332143008236634219051468494361673089613940449594364331279184852190177726754508208196028450693906889264618374550050918520855280979153085303445269111233325342985097616349864054606689274286850628182971346385068924473875434651745952397295777820614927532717904525626917171362149368411785468201255740768708713983291010917203626638989831028762839587114028334821816066635183574253481787278812765566241496606524995210481474764335161966327573344758002233303305838696580735235189769444451357339994374351985915349267036618177728576592208944184504778117434916234860740205440706046463984564577027193053646945062058039004426538055350968589757632570704592559433138251543516237359299961777465505902166278354120045430446039211077542616984383533102670607089479587344012957231883308246954637386925473748948126705912038111442472368704788919985311320854169249661848340595935764081916986498776179216977735093400553799317381639388920766394061867850357185513766301470774278621628403597551118522738683352710293543196030407926205086110511468523177404882507936354473272998712095755440827096039386458169323562563046085724991836258328019765825605437038638415001868774222208 [142,81] 219537516757180184476133595937061877173905733608483289846868305406169678374344402264649191289595464247788303015959523744566126023943415143700418809640325651361042436758675914205577652222800009900050082505099430499629462283800272013222553870665275609693205014794835398480026674887272967552721308379416011515800805607902378875665739634191913625993000189897839437917055036239392823711865350274928420328368829375031371849330853596836125735676690586188361484466698901143640956291336487156243272436670035596132483087869854397824138819966127334638003774331201331397289570117339578085969611287771729319885855035594289612083853922721878026249393502858469443022956840293486675546117187664831822941086524851821313523999948920109840270349068589269549560832331514944756258843216892543075619784265399029151045933401850525539879254263290626393277906089905423667679447443651837863625118749055954174379317462609157149507496900991489906392408622522579132992204789408889374192588023158533996820577892453150595373520538418070958856008333129573604470297753615380749383114690530272738340094883883833406980686424958955472692199988667743591762654949995047684338849505364785269052078593674815479266384108267464062509907974017128071898841081683495918876669403193750388975697360649245250226444974006939790506146250279479084395576835414223835456193311189567310854495499033587316729139111276058695931767333674770011996359692953488441670108560619025476493102217132739521653243360484349948477988337941884121942389773481960136955127702457393805992850959738750860079207893352881961684815693835619028461498843918420030548204417633433459348668217471267486265195353446921433210916065293854272128663501698421780025274639375210410601604252206086219034832318596112913980955326286677123462143629132672980290863354981047480897563732669568176823166730510392629584086271408014003597111982303337806789971183213740595290024796078721037284160286666449942113966032387041221628015442484050217884153654780900660809847825977882519713457122934178464820661543995178964367163358557669857368947453327606909387517075475059217302500670161504119992095613338269896273359616976145269658339645633811284450227869453257809210751780800 [142,82] -1069832887774916325358186897648805899191813498847750863336355478268704140340179695190489988718563149753724259360697561955417975934655738918608516750880353571269804267175867709963500931420456822437623835100494472460258418829672086246410968553915158470840783228192382189280510294232986137420839856225812299755434883173658981135136874426756949592454979031395501847368823383382617583212688841021934331996669307018118081192173560106700529210974482159821551609587617505510116312588812712353280326961103945488831213130966725619830820053957800407301835121352605588632823722663395723626540364181231955249556872650821538296933968135450454922070894980971446400932457907402632634254463499878739069046111411681191554300326129351342803907245563964402733072023980537644349497122374926183665197029044719203974676596688420638619803537710718273288051943065185916242467318356606953139531826607395519203840677160682650302759687824783806037987315455740718680365362718182686163196847958337192980155064455050576655053127226601113314604052365238941476410355332623827737651427127672072451679616125571308386693257268742192213793516746870306948103555822995366159197496587721895793895500102411307860551967159368877650076706762184466209293026857737050054771766631865372460342910294922912985038657996294322642565577713018642899257043025784874861530677930064794491647876418248535017611585548765080066051252001659285390108341998011100057640231232509259707687030684884919309391763141002884059969605720385209136589148375483805493600403926256019086738790048334671740382057980534332819178854816477936965548469793274703639237047489389137814946785727743863626962015975963663848092651326821125557429063061934739149526325498053518922934175150491893773754161998653048420981982693294309734536892788713706213438453998213704124645277678041314870517028437557623060974923249216591585548750274418238224982610444010637865188969217857206011836725730218626053489751893492405193883374024168758275035984256659615160650662456448101117554816680065216144556436561399684338851860392052925040041915033388101741491268739257302662510566558017140924194221219276403900558625963176540846014511707284853904428242684394790572305040 [142,83] -57963349495896039351211756636615297862649034406072241463981418329125293463600546768917166071954362905467598505163229904235804806132715572118091296893548493470704023830532310436173948478012610973874058272005724069810334528519773365799726084952580347585912426877948790014169736430017257823594046083361728202066825379187829242294247091273058086724503856542214954579817222689157614782266953463305921106292670544179305855856862704347107350150976700919191769422216616274177975390220165071585400393880565397825452824857967309874128011468569984568877932409209697610956245951441384359122456457263145127666114268947729146598827756329068034189349750988510284331648148520550901726885277945761231385566431861171103880371449268794578290959688492980910489133927386160788781440971984143485387835324483938074854134357337760352690273278276084825489702691665631545843197283419024255415892958670566746355496387236370467372776538516587753782192557823425702662523972315802477490988459216386072697567537196892759924826492101523148411510326352988650944129851794986451197495085704678403743579134907194779748466507505225937667531488102135738057215717547628302192654443413699742720820132208962940968501903646930837570049196793062223368955035950806732136976928004301203367383308501515696625022641301480339223876425063669170965834884402334986581771950468169877138296342812733397412403859008451781194066082297304644582388189462962138106020678328903840671170350940055024804383414170128608809633757882581229112994116443402197978440534007415961117294700742223528016414412171810117339404983527788103979273737189236719814150560039084750770255093603583060653645787164776757151257085531688255964456593892076596397924838159627022302571104709191550615864306030508577031633368488139922105087253971967074638027048626740330009233152677591519662528686896412832069012923101699462978928597522852503071104201837915567587000223516203227311929897725498839560530821212549648812486389542606817821529760093265425282899655970427558170133624876049559544260186880833630034638518522918492699407452543946342863526475517350949016832868495454143833311410345440963019120234791953115858637022736570523692381584601606372992 [142,84] 2337238013802376126053582365514388855506638172155896948461697830184116836438018151759924820066084019818494590055330275629659954460756121051767509562140725432454241657098998562261496746273717348141080328823652145022926014269492301530526798339742323201133779270722642886881990430452210930004125169687276140291411917206048469709797828600784442671293229860878064561878740832488613179701479594817430236578157346429337929543056397493164571209400070545446985519345572143689231836954337548228924671350723417670301869711711478035343916222486164127993948981947061141186024752899396608725653767155527398385827851832004317585989576998642057068222629724564400252150979128157831810007943692101247538269873750929313628731897518086820587751999368214376414520500225049038918803876528250591607911765742805648359163806728898781287067793414461597286830901226639116616579744053575125094697075376735796065927178600775557513141250370443147169439971132794500985458666304898706133493958753495017574495328393568037136678274098894981548258001681677031270293433831508187989756337699956259921876305392483260859506406949073319245588763581055473749337083727817954878833208292532346713324027395013816822252242914972241354898938634945939239257738700329161855667664258918450262303875431781251736882414290505969538176422945204284275605979890897005475547992464925214782335493768629054939850376615401327237010602103760493363679951406474376767215383357022821293400357688748230620126819551918798097134600851080910249571923731365418722738608485110074287359313794621547148900977164826854297615205244515505639696427101169617242500817564922381737723747699691325685682551324246432917600374475636833577966798136245120639456640914916340927351878066391555641208566643888996779934277801928036009913181990502786111324273686454980002776741884962026812853889873046166264246621652858476582157178585385609752011885730997390545163309679565656581553042792160217147331605514839364166654189504359619368151811471435018747484552189457225817957453760154584947848783627033340499563836567564002269464492983669423030246414249520715857145351799072864473168366669372315622298025073383356442866401304676529350019221679046400 [142,85] -50944892500217237035225316840845562283653737994994333033666219009841869096230842019230277902511416100833540487615103049730190663476034525103499921000399944558497012473537176233877529224601157732510820328244340142724601649914937479001146645231514886461323369103186921409099926465785583352570926358193339843018244460622766525694655155270647244555931297919451897880093420100118231023907465606314801780573974306273784706390442507221280608238209959103640013327446082874697062509688185436795545731711252475276387122336493791778213270481365432301187940341988567904672434563344446676839968864904968904736433105934208730445840147098503077223324766960403332403193901800921993305323165466467051391353576711297256264821526216353779506208741409248538268128167885692082107174050728274825090253141980286353670089125156557396924199154647531706820016774475940063789878730364773582765640588617332858567917153286322082577397045509420018109883062660745661159311711096323555260389477099608651584673288439843912592438692174964096752040149249349771067007076755290931021628946669479269212294027731723246993068117268287698005975262352885643724709275826780259731062031927509503318778932853098173277216930192039156357303014339618160706895098349770366347758845857415234901014037908018534729741542404126791897716569349870251017087801752966632132652827525920219529626343601582630418580259213403399563559280352875777641188613132801027711299623648082820925140317817298365998821342770247312201672082339536025589537609698643044223603340478048244046290632794745241795320889265883952054570077812456676689782837391227517340571816295793612655454002906575139223104398032871672649530671987786907312554241625751258620920669814667624912172197816009395648018822161033980362720964032189106792360099361419746722987678771638563763640655547410703072591908939640183325050614986502015304216677369867849167210169031758132712169810598167019962861439754339116837470650357707045572653280884498255305914482912910127239066862369130972814307129196712923340435614164438324226147749805739355099736789763110657187745484159337829306458374098531170153132219571584659668436817881731065099224089528223498799895504032 [142,86] 765837628523336447991278143504369620058819273316746073340818346469342600448846320747220541957999940698782083090865709082579925328816003160499886467606745996732331916467858557657385292664860655402029057952050275670575501637493919287167468395294067663225454119956614602922161378124318129455946037825161345563411480813262611010010641369223457753872189715539261028974898640042549630764399111408848464068267773277867782550077170950100018263810344720038385276171934759948812063154499992982869403555352937391553665391990983633718045847187928806433288394710628099378243129961201506333277841640162448674964964168943185902453631293973346710962438318560739619472227131831678418152562282000748176378051430202394913639605443392704916193780515266971643934120974692202891517835938901516761613896333259044000631149728816727393019233808134044007133684716775147787683596601335686044492180868015634837440781566581869794730572430165523119828780491405659077206553577509312085408091015252939292450335697742706949411257558534554234490444994349614287812367691296438769212903327455777972665732849623980859252984817577984432466698200760097074402422775948913343708316690283330254647428413227859960101094144511637072123168853708622632752573176741418267760188236173904973328598975071944492489894387390799996177874099770677097559475020704148252570197499165597309095830450565717307630650169371906232264988243466677102885646645489454510316295615959023344765938546368661817345817873229037305585106174455936474924571908102527613696873845844612492472864157702820123913260071017668545273887385458510048126324015860893427913895228286185789513931666330874080949070585216838609405107045661532688932638828632594983948527734160696470866387585228082933294664383748123300005645164122123332288921813886409647276367419806925896898313456624859371872227345779627443723435728824751056003315126153372621104876737791962433676234741227885401766564842424636835306711341440273879919819898836262356562079264208978918480856649825092433616750307052704595704399443752647464973358886832451627599109024128266435798705482584360967467867825976217504513975870432429683681383967354336018341683015411240998295744 [142,87] -8415857303192846536978432652478279354678951421669180280583792562681824768121657221024980232831580819038028439774517165866205051202557502455934611823112753908065831999571899157374142742656021490045182444332670881788603323874744925334175515377143925749847625940961809440288171440733572476230369092456534188612004139965741531285423663309662237885705794376624703262869875675266568975645132214487843600525653399920059690512883336913082970484430027601751843147910383465315252627034318486247175978193749260671874806412610077642810631508501456241490092555793511166113876155348890375202886546537800021461795111556755993527429893339334659075594024714598927472388236447325420340289159177934853343052348672917896141612096503871088283677849187922386044048367897575161006953398270966364248196242447535289646647530457395639901412809305757626087731481133901441967894199341592333549017147022938583960275840128637049327707370013895035472646288569811522611784216768558156163547586145955531077498839417106161574300265306512383064687427046800181993354638581744427828437130606303148276592276254643922794745520277734044083341619336006564187799370916326820390451474030820172117978913769837293169951855334353588404438363310707910105414613826259752468104544503224924549203795851026710985642095021212480287629748895279466560087712200667709383485208872254418297148276230828024039966145004227589925793671004277666224432009951643604152246742161525081291286362344627181229336745777341497392912891004253620867924314110956890524577959262398086507177669482849126294798430012741087492829568010479403093197040286194809429554219528141597093793610300138486203117585126562287748268060632919027820779625922836064026451965115475998138910217416661746483955739362658485525400767973291019606775423530753767756130751677721269240118720941596455116818888880658518080642831720812329877694558928204339121987257293934765851472518941847466926448079241685445729932400317619119259996280377382107686894464143166324622050626308945088870936851171498136112421209571656311308497068530898329127529845598144543817504253220292222914017223817548165426301475633289395210541469111157860421818211530833518592 [142,88] 70261161213942998997461787741310329247610546875230076414325382958031250282590358628282422114401424798705466964777095072224523634589102286979915235141988248085567157464736416534649262838280868256456534711589684877884246185854172976684672743617581098959004691023418208368914126052870187761506509918981450198043345201924039756635510120406685725000576534319070769174129221064775722740953851189699860180366891468120754913254701737036666908707053602135817142469426771730422721856232244538966689821902347274034338140886398803978700220976997746643227943834043845934426476995295243214909248918265723386775274719093212431267601155274303743510641927773244007773184328072153131173062230628583150421645097568034074812662723285852598459501643848657616919162386173510142529600513735742584310265451678597058732441263434306950297435770144528508776137512293752096832657762243382089120993413962082770453521318121645152521966264582804436886017833571683059386122627863476031437316935239938613047098771431766660901201258062996544918152416090951660570106392137171984452933239749654714178379765439247876628802448059410036077394854874446240582886836350977845105209579827387880508004062561952544889539503155941968321532398411991961351043068790283498757455825155625607873767509191661982557649772014369383380502833616152158156450727983199117985013026006130449262083233869268374286365416818061036791874118002474721444511496835828207025454325477454440979441705395065076042991452224429165789443636137122697836700760315500350938445127878468079550068563856957153029407705849541412807035242608849496801519396725073421863753957918116731762877479272570374001486398093431019895501378927088957427842473396311281571766343148488983958733962714666126305146886400142502925042445605243303389152953105427807738811876410584106152451951093287310857466708550665621231314988823802670812337760036027977095314058256154691525554902529417369254999342340380593405722045433061584239670180655456158676891991418896061078815239872635500416506939283281151303811983414258490597988695149558241526721220274298278020995615232407155546826446532839656166721907124238801019663363333953481666346421519904 [142,89] -517529760849620064560217828445958719139390724818385166390863825169833564015612358992612857834638176639608093194510729296346799682783189854956442784642614564417047169701982754135769738205368758010841260775700089083409679496690980438952022695598170427661113955305243327087841596516706929156771614249425624720212169423857587715038255848511435215016752775527168751514446095990970611458221562080978278210814309506386476200789231549067516698823983764042650557183485326531750343847745160343886559415800326573253219234749036320688365926134588369109644612443041267752593165896704891485632138880827581009599642528642766265098303607789604778778308426235206309313857196438651632488204020626251020692872967210312475801582081912430307679756744221711909015570052565243723558565203392397648762275166228687622511052905832667941430368961372535667248105204486740732747104522429422121666427998097094809853919110285969952742434965820693419771504757892995623359754220774901219756323922619962132860839870099346132881313792514647131937023855109545537306016117780670098138025750084018909392604948367231458122621370935294913645310923347136543218584643895312911130751187462318774736525097258848125709035198210829439086940210198313828854347686324908871439187831593316572524870675121433992222911262479624688767296345069446222387523690759918945666632202317147088160195249963545373885744459433263446170164810567736979677832102320100462159628324892888600190848369973763779716453594670781043153762996782112747119746276222958657394257820081229080088734346866422670239635850013646028457566829772470911417167067604395225150517558200536180921108198485930355080380968065140909388181207078638762962501956645352109900209109005166215637986451756752811680568268308166019451181949879534370914736830424990118954546862161877205579458044444372677108992651055756981077184355628688001869853920279777309734202514720159553894447913773632391116450209093111114828289726668104601770465790435516826846090075917813818070648172447942316340025195457627560843873776106245807412279308472390729580136968333229692165866538381671035530519480332070448304522793934218341118682226866818723859215936 [142,90] 4172543034166454681669187229017708408894813464855692117415761799750375851729470764835033797490792266723844407884030861976199393848494013226664838036605933049374765127926606614309676351417433514967976551839703241064099658380101675662611106955719126487679045329871957319321083521300605820418976904842201087579334765355103756894429895263982345430200707816071081075273380375679555103232995889798647282780808441919830523970504096337996078676147916110726533146108796978412776475782902228123571619997567298888860500759871789967112538387579841770333055855933113189416393399183687693735242089909462239412227914841462584909520299686043143500639629780007601880874435617300831715211832206163187690332781987004296917609917566772733189158557650513845755165055249120236924887317460562948733071887731141179150686305652627449408878333617861129556975687441727793250436199065361669435204664436663887081326367379298834285232661484976841772049621846014724033469018998093321933833897685323658228866166316312045933351085161372175412419152325431148093039785853986015871724206866387487517551408427624177236548771938901752505906569248495567967837436461281771507741456609267725251028550456159871267913496111557704771530584100397167902347812368336378107176765108373063344326625786756029966152581817965656042896699530310714120650381406314085709901315147929483267876514464898813920016766795186266396942625686548219359322725642859995846977309327498604304450021800395085553986948477933086023727973498733705337118529193082567386673611221395717802279817079459267531723949435683009643038183609506220379586445948188151900503280302846274058989399306998202374760026358939528046714640650380665007838366111608914775107345178838217063004628043876165996885065025954693552696172945485096550871559968177367932663889665885249923690679117625899405230885381320584858080627757611703842994568228887717216582221285917553691994624902485318139330573267888802590610633523423697375528348462135346163039436862190652590651532220922777285253640176067541150607396977777044409490293923351173525002121143641121190249688836067163113222280631250748009705857986428984936544665376150727510044 [142,91] -29998059517165170331957185348130154887329081027441901193625528246914020179169893387940148636153408049544114029417507041512397706326496968804385087665688516685643631261338650209772980726418511376560859859149559998961478910688244844003033790261248342658180964728428032981980330915020604298064769782256231618312283857198098239605950661678056973160063852013983489394397280918379140642164156630583371797352628562593677624745607466283962212480214270945204041752233168976468518497779082343115775680760999440722223820655149373215655489525909621045777149760481891464899392859124709644332016506736926724654524877922847142844958177651882723515404284753743673188616988396576075967468192421362805195694492938753179866213895649482750835959238324842780710551343450807934274693529513082554514462333925597807702390468303910204574519276379099984598628117117918432969271917356941790266974879592289702087482673980182200090574633130226590023176502048076847668578623334469386210159766340330799536898632284201482240699352913784211387061303214000156511748468753691588584080497374438030560726615345840870386586978939034884866553839662291229580071590389435024832215760697587926304811794605967643011076956908996167595083980571006263004721138582443669363319527212237540696602612751322924165180693533435803249876767195850289510621484402704527071575097317401180932870215494626409307021978416005744693363292657285574562713359587496989170248585733993870477965126130613246943153318730190744120425338465047084201216115173827079256396242160737188712660111868433448624205777634788062165180031961755364494372915809207259139134964326144651090266432441540563935035374116687392961927129608624840221879354178592723438154619101831974938310529802890683702400290987207958202584281500123575598771477621480840463372053215354916007806095358451933984155791846546220049554282816762576117736088275767666893937661753658091163843058617073513225623517713907106341575304741358405124456868136037928010790606345398057325262795346563719319466450168696338331494001442933735221774178460089003091925332631783384563952743856833811492331708007969224120311483624608325757121184400470528 [142,92] 105506742790110545626390292084721913598876824250357202408618316262010035353402603866276214043366771467272260965571266433097758375181661520006379488490923338660513479731623440476489902444123278173603868855243020948549435505725647738446591410484533513920582626113866655925898929358038732938740592446597451764118514731016737298558032682446848266363464587323236219425006181303684081247944916935838374202703256273269144132977026258447404949353592448473738071600750751105445745813734034719261147575216716105673590582251924499550803102361672323653122316510999338084654752456418714325240982509629122809533097582404840922125806567177837486278413549213628605656635995688720527713975153364294509056824272938500705697267705307586761071379808478536828121946924948087613781693401226069455784878741994421374005199682338891846300887792397102071237766723919606373036379801087261888523894618552299234195219249445491337614156367817811337531242958539671813768135849700129477167832743722338185340314009528557952048161767087300479309271426461418792793480325806196960649348314321178117774691249971134230853489675569588009353185828756338739531466077741955490705386160822121932500305418512325068749304503022191988713369925912464858630321742498565557138028413401135411279974567253419446927209079940931684233061884425623555871601931345067129088393081629753151717468320009399107527952201865725417961968682273407793507235392486699887898431738698259612852317779816192538344948055355383010676222166011919322847812706325648482709431964612798949473343333056670210796253109204120097104542707449325914309650760115152336668529318814558245524610797709701768984213207298556019384114892065652475720068714564635481823630703565885531905594895909353597000868097148336274523054416404289093157594270768126968656761503411063948423520257092910423511382746831933015092093863799440533546891239457247106949575356637830692894138627669624089636538230557538422810426007666109872437568572925870746142676322559572286820515999747568330916159412356742701900403171856063904680770062096410561167835749715590017646260402460224809363758378872239786691070934897623799961855483904 [142,93] 368327869709443647560903352279791166538027274599769752763611699629627795567340196380702696349445034999919952593802758048750996967748281460513639244217288664859794515378910818946788597028616773521944259287140758775523912085840986783279622203658948872951169351764204289786781470666426152006926375183932186523407621486654582340390234266748313430969930345005111418695820607942051111017560262752883481037522645479645787996549492001710068131561499934994051373636586048096856912104417252328850222123277502402673050702357185928501548471344183486903217521580671271134087314499577827400425458254896238104043637970246915881190388990616744643832405796758154970572605163725169626765863500770646179977275715442555083212216499435646408594697181694606458684077068299745466236892177012904599652715622141304451494622180322184519241980069697671359273022889525615690041473297813666409933125597164213493135823124266171655685967359620430206092732217506154690622557736659632827457334640930385561757996282364298011979913986518507248488883795447701655814704879556921061890402845271072044110227849445782475035443104666915456692579209925176363559426324314036993378693351472504942731310135647281656880347441545821031796727067229492979372422488510806694286379798786925972188381260736108226140500849170775727628936652378452893602027350205217221329708734784022474695045675316175319782160149078277458639886823061688366317454324900781408724822685579776105299015915556679015198383726438437277608795151849564406645215227030702411089852782967980985360496566336674159057692647331115862543274959668848001195814608382989532265096739532716297175869431519947973124714327380466344483160397643631556016371731571196403547087548640827687711222423904552448586501648183185386310931696837712186632526944666626235912382736170572728271143419683099639225796502487421798791233029532101704047694911941949309419011924175814829561144070262119917697597879446615591149840447414600882831205929857995465248641540663186330743815712358024457046631399301346788991918499946966844776786332955786483319078531570514927386315806125908945414873031410068414927973122842892549077024 [142,94] -5891995725392684918646078429740605858841114448900466808861792021899995632730767207728128100798376163252443781371234363411084378936157708856327021805480071503078084221987715912884532927958214859626249116557879254724462725158758135603751231414415922460332648132194005945845521661118532282272157660091447784558542940664582006223803322665551097049881598535521021716045263506694506474826163890753253533486340608967874100278450046803290299497850244490354052655385010067607216879879079431913789651708762486511725024800790894311888482630097105243256244720952336956616232804423282398898387819851279651151416986936925413443774948723388509332380792215628003040224124054189041908021806277824064771308696107905120824465912026700041271000509388550662050166363773881251686619661263494595477338989243890633031437856508692053120567127883753924751083861270392768826223629655322289173613993624536404896958172561171881724148592173014127502869149651098106059402527195857879591857626370063623430832873443829867240617268893127699679774013819877538889299628469059000951304536973558570292675081004905070223122276990833863216666738712765203690263621295642812704381970701693997499157432680333743692266635884020485468621193298518882040399304456990636493190817918129674378148387985982780403037796726435229692934480010234014835364454007155672086418729245170149946130410593494405608564596741718995797903870193555986790960276797813267047463120005342895211436643672641566079980250685501558777066605832590069382059154515777785897163882967815987467240212994348067055778381746741821513420401196747896480774402255939404683925903039767703391056880995667406923530036444675614838676814592862550027816429672640202836402753700309393360416097031985281323593211586748018372574722339106661258852661233312933806757392978105799931125007223282816453835150335278592571772057508426946068162713098253032000229841020854074308682802646847642644501841207324548421290728309975622732179485679660967347867195912638609216022422922753715134137783638530648537447493145486662042025632322702758575228628183881087063897583327646414420642420975254067351922460419173716960 [142,95] 28601054750135509172623685745155918299031140211081017067774481379849913565004944550211788252721334735113334375961681853027432396414316945783128636383240700384912601740052901246541695982664478630109187701778340317425962812134498796843700819536359494559594637599044874857742480280062371191256064758245424153973602925114327869931478764007374956554955234057312578592724465639720302600287586889176805113978664552139448412973786188410819778296013061643536526922584729040831435533395869335151933513821726902969548412204731473380779763058150020161480455640767424253895980903369302173827584096649783582851852438230699320497619464897581775116071908877152206906673534368967444691960174386316284873735279194014927125141573229413058862588406513933846119230047822921964841195799732420806023820036829090870593404568834552554743903729810628743066620704287134353326927521286035616492807974832999498322135892034369745476600240360899756485011623674333869328047055601992828400573047202343302580493828264069144609480453740138646028730348345951487416623187860282304155979116768149054252536752213191413664691235005436509954424525999494798979280808842964740720310098233753266966569841240152530433394975662433252517008863667175437209465885048000521687143477705767070455127472413581134251533485141278470437358952261812513489649391944579607597140438140325098838798101852293005662048094529248270296667515939035062274981609783200810075899264849271189717748423798332050920823054538067079804390041886507823147402392781437091800856237397135491341687135484984869283962405562659972227168149662404066017802183317101972075460277157941672275133669387230945523800299722730109861289972169772065324531776767170004298978701007410747229847901455337452743890095951516827530088476483842928833178357875709798988780196406386053892312606287605567955057133166236838219745500024285616692692823099713621433812537856514309689973427619893030211222080149291241035328357451457810340218799865350650863795201663198604176650794808290059894975290784059995813269326251230648575879156134987961891376006731252284330868695418544476574391125180403989242955962281472 [142,96] -68374820372989428310140292912621085365335720899187295936378199469204042452612075135854669305074600621020126498804657136238386797509671620551645120963182856935044436464488786829489292170348399607556603727544316802668926815604216793569446338484754150844238084975494968618736903628735895711546316289503606831481512465954533798919817750643237464600926318473876512839106585750648118616703294814205330386278263629613611202377933462329249374209969627276786619642300420618518550799605266567961552444427351614780449243961616869043898778963484879757543066001936001683757751712643134851765167370361535476091439946928255900717311970001496171237419359578933937719743572880273692843007332271874231478863810560525298596480750647992546259305620125081710127556738050756924357560736122467743997256578004357339423095369469853468143830498845361156307915230694476338781501799752607671278857125861045000193670185824651376008362442498394672858808842183235696683243429693516180446210349159973674252429502953464625015801185708451495035642690462326198427071702765607693816916610499913394724926827468544791596640827317642722116369541923526531460297573251248002875756617915201856336990758341494148037605355938058249930793812552253666356474545238634749566996645115815435165937786182151335035862572044824854004150173895595801011548420183215198428968576453425577974146066450640185333872351582337146983641586537225179969121828937813663624259873501621480904209804535356866851307532977946129661138237076025027655059412606442080218112532813862815605794428304065980135982233898979057080229858474718008739997400192606864392023202361494930324041113067459830996628049240615314702092302417184067691006479669551475271782060122283221028789436864508560172229807636403782035465427880484757417985799140090984124402472017565892004323377805712748366758387135423845746134707636741614394755781497395467167394705660679804674207084892633389705088060264403315694489939546743194125244478470713786305243295000562163790486611265666848482638028181114548732406589851241057442819663183953000328013230120587019551543512722805878778094536068948752289016416 [142,97] 48426882934105096639157000386005773137257047167996777886604851549713549201064107038776204192072450394001505500919150065090498482166999234122093102481686619112978872138461332082352298166662503291758505914160792338523536751328386540550829905981888109852414343788202856094842527214845816597336304364487591834710397799130426454599537499427915707756300290725147639032310213230024322147413932403269385619380230281520736807639016551278009400863347353943473813523663433969835087854395672288069117174063578609959548014106188471571630454495023601511532096368594336634041576507901596449738380198276128338652377722244493685829538699946576854211622395699919111569217529492470211064435070678386372918080831818384828193604313929255888681097271943727954196899628824194070383318958756571007210280363032236294189923861689865195032805312763199501595448475021687093788295430773644161504674249405798608394540290063012255023312117524318948519793361763471729951711640666065776441735784400280284388547310396321634167609244542128897670171729443080828917116727099842726631589416624998315232236923708817746598818640666558864037692841128367545576482678176691095489635372500135020508113389198706296893517457955219397562377263487951273166469258728459997672972075724341436233587310632712331560170666244898830739966871324205162971999796349138605044435805764542571427930384583382996139900687035762993208476518540870633191321722222291852982156663419238116219397935089696193103573672408160597124275026718666512478258077309983335444857864670409808426584011117123062418517173033282547966389100344557700444801657470227606369526642224723273727164889481122230899708141588025955086966933862628379969822692426406448452366180984764859589234028856289619698965647109810370629719925829046418100688077909710573873503705384442815093814916709162700836951107968696310474449988642809360591591497277724357283385762939201767952797706002952843361189780629291883068083969678149767972472993091451114835991897608183919066893564249742512047302530932484983566349475894604736615813414717768766505021143437622423167408677588391688898115250241202873024 [142,98] 160469640649293594441103744836654287923311505426590869790521105353466597883924423185950175618349934855235207386754337966464852193334565213861117563970362170646519270945318457942925208668214991123959605205437098901391241988059118457132642309756208490100139655225748963425636661264280139219684277442368047368160203288857633059542346725446577893301164247401523909345338050803350425694896057846781781011228396495873167670450234540617883481586297451153914548093989120407762160606781855847661583253034357431206507586727390424799009523668579685360137807392131433832237105856207217568367558051055580825522346669139994919765247527732501939797682960262285068098253767068114000017265720034709146972630767535367026729021366315775896348643332077430025412436581756391186785646419764098768105686143964222716785687632008681424451302717526941576895369257439964286746198700091390467074920669982936819567221510560297875449093067495592004464600281088282346388027596646719594657068214550330289556306029538242818005079984396549757897397865466274665114285628281843199007149990789588153627667862315102981597305585968600423515077141855919342484052368807600427293868035665662894891708205800749246123201501522380070374975773300660350959779036593779780293066799744165147734852299026457607996627059934881961181261453428702107333818641711252502669486971958207226666815661620242455534955645045034579327462185656738909060367651039737882804175675856446634999561894181713122629297522821925002946967368541718639472400753719706302125397435054885762200886979095304477082140779551390992965193393235591293836359347436074485012725437434669789934812803140778713232522411589175366709684485851817677021327428829498209022268572668502532835430550032611705015482567208807489255643489280840994043599657880218318300176181863071342805193250779538520641982801312295666623035913731772393519627043447127323143585730601136844370723018106988570436271635606528334735883691550359504816229632489171762938240470121572126978211866356930138335460535115499141130802890366818043215978329046590081908750071681939253342445606176973065960156432643772 [142,99] -456840124006568034191168548626680457653417193937522567262931501760433764429411120711546315243159273659391688048167536028722042940192885205476373132839272258627232015100365014681179273677351920888091667949675299158218491747330319949821064978616235156060815080809862825629339877906713322049890254659685734236162887986914661686768707000958627705021298331709458072195301899169705340417724576610220092267085492540731223149361750229421670858444974219134136182982921933507411303897204558298969446493926629823827663120731915071982356836409648569066103327130546348537745155118850542539381051596394007720898216619758773911313673114070005421230166655842850733737167233790403473833195267818462467970697416661458318388129510848254153698939377761293558434752947079552355555809791294850525743271646708004207633485254362741375467946545739151038629312941622474786441402695618010130765327025875457761262208905253782686873161384376571076323161429735279467594496411683215574238762707314652063203339542867891348943699308430600989873773269870878031957802118802697784232874415135925145902214061808925811032012000513712475180758255730864530856949430922285465955646846311524650292803786676663357738066539511689649717109951235244139405380883963995862365862143842160730763906862888884045728160262288646243100915020220526203100449636515708529208982195191002600005267310894431224964441852268241682091625957837789466380581875574202332956863028322276343309497006313452307923698962708968941382896246939806328057462455241721880692967452018688024439534616853958958147574096484160028524374197734330529113360745448974275599851006423600385793733051125009548982868866728339282571058259408390466492235354302430521070631740003161481981728399220017850930735649165642923076860815131384896494232888447588598082304321915988590371726006948217834394553896461711522645545535287983275179718474272180593862114562614849488247349528993299250720996596030207250345597124023206537508327443029076695587375743692841400787817971832373346348251069142232493890013736048818450734576410040908806046360324178777152280462570284160664642309120 [142,100] 701193804711185694127664598704667757188559081529361305435714979759147137121876803937186260177601104636002903737009705299540039069364417234974279604620491270771674580073753630708107241035173000480432555175263897711545112670858843210210035360134200609735437409352961516736543201114278053406466169717217252289851845103004366342435362282918154189909317527949627532461771512689721037583189686753335712567911215880828681720632931742585756440178592522732937387584418752482683807173662840984207182100491789463765608415395439121092034337212798471907670102626261879977310106351657968355886601325670669770173238292545953156045426798560971023362830925583236629849599854565385521874800558569687137809221227628700687395657674255046885147878424716520098913718010991052490551338449768496798762908417277257945508521428226201492714138603113260846776136934147468418930643825491020621747556198779289706345677362115323725726336478435547197527315991630772340574814985463365295443930765023535424387036762015463087980769600358955516132246870505246055377532409348883336593408075025310043727492783213614049350546864398928638218842738639887347990206935871576503826021152914185477639241808315013467859856381731794380042570914593159363458116783705072053511152970461392189863879746137523713195585132847882022387823848247934190051858226481638582129938291035074368549120624941543844542592567274387891061458012112579606284584430900234229728969975484601607694710539845472607153196699173324172611613995797560563697327160222951695373631277878283071271637841535645017961806483109492808741421122757389551634820015036698457531301458788019176538709263079555295844422678744268886380072228889632413976390233139121132750750454383951695012874593313567774908781289318677518585395223586138432225893274085439164366067234373517147257058253531191007787225424049980744493254073201862544309251409858526927951949947538314621334952936415013089463189150775192444398673531168622136001549613107270904651850228625298718663887539064290155992012169720215513716795194453227141469478887851978774771006141914517001554992360117747477952 [142,101] -2211067828600781501358981132507175124025344915154832956012570601822974009157271107940488691003910457080319674842912048624104488304753557276094586609419640523186275252919603028604144131912409489950178945435872978154898744950824625848817301447384003662859065569006189182273267439325080696769200233038753350519661588198646237115777304748231516990330132239178036918050029802400624854753996736611020109436795713547923473947328721821273809755079129672247113251779486518178443097938425041282820072956388526220955064744640374696835822943869612490627911822281886955951147572593958935407869034341542578206180439238477314418364437978695128730744270522298638564274788995986739994000778599729515008146248205402066702180264229568314975701562719905605025775378446382666741375751391115183684897878874534404570943859658897953852114244105841965552102400030501262835572919693782783257927028111267616965066770565067985299690715681589801712817091002079148556208714576928587850253587647326010530138539466830325944463163544516274847089483871949662343164573142053933095512466092606163603821168711662872598690106625925410749386946519619650318018708049206723321110111652275584221535293897112521703242899987794364007044637185998155407341188177711072519848878424152881477490698881594444192000381115197857946740143416600126396536151959702758718858975134997676544831453698735672826397966234993819845125162384128504681221305593276325187597166577221369905831060863520407336778104129522867536237485387971028226186771133431609626279136067585535419429696873341783787750874618784301289054128629204441295013612101277384539206766655538778623415379800885537539814145166152233513542258907254729170186476615313494196212215869357562006849006900083857176530771265542786892819158685070138840194016762269212664058753667836518195350413060828347481986606317770679825134880666213010713190943331626937844971635731279405398495975470221674462030083452861164846303961255195627111606761589880040680569441642987239576002147002598123530937721492437007221756383173460292801087365667084818487466241278664701564559413661601728 [142,102] 7597983601784386247766826662247068061732881254026207756964870009640723737882899908603381277441687517503198850171027404631098622948497337567254550899756139180948035390192860765081913151556390454997237573818118621978448519126449335294190570922314925976030837155417320222880945805301647398098870855879150961483864457686909164147509513798482991747306607122959646750774618951645597376280979568612900313603970112566163534759115183977375632644299992211598827508390434568254253333881512258875758696677004427403030144698291376902731658159325618390394186820043771489099674679749703244565294955475797187113575822769467931760598074376247831724534248572750075435234774458842227877722513808557522791580818727811994133692770388954217501777263388432037486258666438305500573149952017648888215865522992084921412210469649211455397360864720347275356530837788948095218833006112086188932455356970463228322034339996752058116301981693702249782202527175439243278610385595767155477200502150950796614513492155745996164644017506581146295102974089791431748789862849921836226885478873397319982177677734741860026402811714159490043762088058856995200810241623392562942906215167913306474297851171897512570458405630200250407066863898234620721851421153792991530918802714269604467682036839512236449060683992928727121289548082609063427059056726959850319410609922983356199169326205485620286953137998826666909043853797254295207787592946339384144580281877577583485863054780573233320697606475705373688488956973012811139514976582133393292196114082106254916141571593725201701450374506790537449338475026860864614434137105827966800727846404313075917620218886816756986788777226967115735175807654074111329439140106478378506594998949669113212386133719856968959360678955316234306420468701076729986694108516737178346852809418046602010740138763554805114905423767863543767256537468990882002183833137735496315284956778767431150830778729502342491303956372562664435178811052819825250457284777696015313211908376040087118337887247512950868894511294397146114952059511008036237108168095012338803197422249477450290228109112 [142,103] -13518127300243868178070455468140888877895426867810336345462375939474585832203002664811518847648840463671773247581140766556431293657569531960606321154617987465074145214698509823054239465309667376672676516635048010791210543192755139438455690784648555749903970044709439213368330729557929543618050466471705809232902497824944758461389397078117477943414703650293166374945443820561079943170665644566548363120139494101962632959231214594904896681361103767517428833465116041852296933014804113542301375085376247578912187537314969045900509330610551538067698419682064281336187451959041385247717115503317370410706620148949922165967293310617237274049702945892076134229284808914724622244365750725875297021725930673974561477367887681408240679824915209346721007713568213539176006662041698705927245253645149200614048556585110955249032063685358077511389819683650404438600340706378903535666996787054652573689090522972380655540125706774319289234958297113401171970056697086650829682858797515870704109214730108624157437701321745759172976885453126057648813038299402427263166387856569468522649515359124524462056005462586709204531987535138174554941578090895391049567539565630147101302582109002064189535650698201905600392605601884938178074980728083917322197263690409916600237161945845029512742994956932476655990899308568376695418784444318110576174333084451766910534101997832346558164820433587318682515861141325016887933136717389730356098468139052347716856958363378988266321876827728324285224189388705544796535607554180811081797477524838136456500005807198565838109056026087445276363408490104082902794635898782632481473916848102684411341450443330342310435225323303827218040984015246731075536912202122688808988562387849063582863642023453342009028219506291289870522329913143244051417602603360022630615449012241061029863575568143843318942821391650431481189786619180502841918241831106336301411041994803532932220108128882691768261521986586506470632431498432130546151361468751107323964237809746738783746619365768889648969551002231295677853007908787142919323379307226903654343983629895192766464 [142,104] 10901542459490143972425848588648119985250369428801719819357410153914141018489854510345855686718985766243641103797477352972512354673765307575273535150595239846961926714438683676275864517293698673658846849881971796720406225936132246300133219481528429783474328753988026919414145980950252688301554395158048748911662006537122634741817080520003845300230505118198206901649284568038475087745437955534865068815985634809714474492959585258436835563433414914302921921507765576495729969262929819727416962852821704261406751582328574249157619933922766756357538909953189031437102773859660338611965407398536155460308976095042459893876823647013987520938879219579776446175748361690132238505966053293119195718077705879908681916563675235746006266441690245928796189869100963219512404622018501780163475754101463182368370187442548688830010368711491583178716434315796083806423871196574949857137918350203715935548818039301314707478136447999714422006467124390925061096480171847723581064668631034791813545057854168388069446619753674985301925860172745252983360268162725423395868092223618425425093650541013596575812504105692480643644936986298398369729157986380237423742084972539875803375847526736608521126108214098217594701181920747101152520651477870194163784547867711817210856305201588070493446560916745571811677555290224954804806566601794990585312265779866192174551763005077335666125461518442619095468450472065505355646120680301604278002279367221951395346492356531501182169878235267039494938741552681195765329899342777901304702502066958542402377792352569735195598225660202094505409672489757976578373106239099138349967006397316722773990972928380500472651513553884705738355808917018839995688289068601135444567167265659158552467055060460757795137675774517119525311392482804335771111210581025775003562051558543461985162953393617155969027953316625819701922412634415557833535833165881928939698438203138424225626789859017492467249827785165210442909152640952267904470305543040101903147924943183595854613343743958816908503302941720068536789990760099102098384356746743520046668591461780464 [142,105] -7520211565066247196065069361872276524015293976585015126174088507432544713399596567636663688286381423425397471874943168193503661276565086979752517329478933054597154509546367873567174371876440938900085369600592070094083198109318812283503085010192112448451596982496782181205058415902387185100748879296178928117053187886702582602704314144499647452868603944322389670518454314296190469479196348739069569159311457854438448041602539042313152791427889814058652055084635968355244178133966229510021908694304972238883426832272736184778852361099519501334346529898955255586557218358639006529205810403437315644253507266147922510741081231278157059540937638039752194235065516240734540334829203916493945701150186193372908790130043204474686263481200810486498159586427288026645600731351229671018620707130071052592603036772818703774958661017392756971635376769598419111646537565435648939091892239221894735448669557811376187806084072479184640047533124450565737987958838287222114206990838704520835159763905619210471834312041806641491388971603715428744526142744664491148229732540341751412113881461150179110477568478474951077572902578741575803865681993935419565464897735190047911150039339356266212348473405276316732974108366421733873779379239173235855522647604858580593532093406513673296302494256535910949308362312199342778451904002747385513207483830620341983201807450697576719164529521583902496554291037609454535168465281730249872138436596760180924094631706269463046729772107399329877553690756559087994168784837839253961481387935771342923203082824809809697124235930564584569149900129332404322384577443889308827376495296489444821616392204362380454414423313763464663152153601027473049250487898250327536469045142471478393166629390970445698359948432760755184236708447068156972174035622830602477815653448494337116110380853579046373878722124404062957447399323714673898461174719916136690988634521359102676770871931552255176496044529073318853815968594456026085522731865978657933625003318613440787945128319856695775175619478409099404834660226934044407409284214945923651665467584 [142,106] 14574378254767260170655553853678785923226146204522618608832051873862205057109148820050904813107834134416034567313123461879286352543601122082213738704693494455938539166942378304746066742360880211358585745104099410169947854114781700527824941571662184085726696636518328722781047300031136536748807560635100190164122286914155642696341816961417391161211011007529755080901934958212947033443586246415336638736966481350456694708952451895670545618228710160945013326420728445398461423905119175542780237595966361481962788395281109165169620018749418735541801730261712776170612542652269409239654001989745584719395608138986135273665918837570916176997807603992225354892224600132264267774102986748999874264742674662843805432710268666402159423117341223639414306382493096626659041029479476939533544327122152941299760670002191525712343827538564540400221329960201593260064519358125254000887367169633503187944292815609157279196300041984116169075041065875054221663188658251277976348571314211144805014313142960376997503569563833730488800978461443964930814074914068608990316069778675855571078758325685999313217217298408495781760314419997035811759466133189121352844964952767315222592355692372481328855233252339142497677518140560836838488335476487147640272366830388901727409446964377462091500976908769309987716671391540718118715100586750798900827794421204742182289203409440509724205770534691919820946206966122066787447331040514353187771776593726770833454677121963961670623604958382000820190419042446496370787737965317957385481661671166506061577971193732199017370452859054597624666421791002612276485807126778676566763199359107730707023157663551020151986282038109140023141565111053356027721595335876115960453900223558625182310333028537790948784064459857433741997755093918632691806514538169959978134886467828633523660494880978587202184907202854206414022917847581348662019460641119229411839704480829113577738830203393146148496564044300429091224160465067944281316922258962936100187836733767118516823827095001256509880606903709958774439745047169268207490898880290443491810 [142,107] -16362611755677312075823742546434149548562913877793995520577805472663829350019649117708676750890269937598644949909619277970438053093824652540550596612405028805929428715673403722807773140796655856598238315656917531710697053871962935821759267850112602814389810658458049687481808218801724622588174906290428635009135578074676777299255425602274576436021827493826960744917215478617506591432576288673786590025711470540748251927077736562418903180471011169529294771506018953607943393518846083795974811443167709222682825413571167076329133425605694850561328649685772950347645613125539758486398570098024926704783071823600526572031201374690953030760358922057634193886858343938195439047968843317225373191975220296170257215379764623385982069938164914380420976789075061392114332909306329389786957385050329891278331237909206853453899158943792944617958940324501077603349162182103891289867622860713364651876419058643974094914086622816388333236085452930732900434765577860092118552975532713518786192315173680733262545556648099807263931246210185216940290007485374155672195474025854936277466023988546631858704541567450216857667838561817910272625431692164959955998363645307704057824776300226787053934216712754451798206260023546588518602044417538532891319585179550349254896113639896612088495784321292215856417630328751244205048691709369066844357220308631912460986945999775594503179796192660376866535891864011994814535958463298438809568302731352234798798912773474539040730859197061016122320408082164723152213966481596827555477407697966322992173405335226438710710360625305594788105132330423630539222785234166775423757291742836944545607094310603505517690656655450495329682059459833503634193905055576942400017513211865828587760746758144271086309082057010673039822036090915884070212583412153176501475943839286519059969863881899001693523183457751116703122838706236408306175846078163027584395982298628569166620330899545870255609024839334801351134134690342258265741373726202981550382022308101704441002226977578004405743876638484226774664612872231068799977028041988544 [142,108] 9492601653569445357050139337169609389493409436712660560876175928567771120037509467394340213736194824673824106448658670105725691494574574374148795488895239076702990890746899015343998379939851495799227331704577802348901136711061471255048697266920384728708511827344470492029890241229357840672051958458746215027193964235237486100035176711082987829392932630553671829724354449874897197028007796860410982389302777031538587925639639762990127426902317819585942004523455203319841336523314265922752103764308276251044902226779431561337310698509918407369699904679166339931518958408293241299625784534347490606790441449101235566198997037294725920338426490653353877756954052702634716185318129488348180671235796371709093955030511978892757176499941136605855129863860828663867568023760944635038192842358374148051881967507138785073132025373752912829181618602228034899380982087531018416532898122492128235671931888894220363222244596875853498140441018276994268761826631146641025749367189375590926905276766173253902469775985032347872827424989235086424920033546069886759754972599955611627819440351378641260216611291032750507550153800384280793693291213693793534722538487131155536541653153894608376647721179921229246964500960302897849114569523617651345497514667938373530771290549699140473213980282227583068198853580615509224071593998870802173838806224275077968162759370318493360562110857076853696979058026646607582036720869330530703456995070279003320715554426767135176931955846511952945668696980586545016393964189409880574142356367223727894471296950684146683285149269530193178275460107861226220546657124833211029655420490560285400067150665831842009634185598123955490695283600355146357711402077036086238821164048125816284412419203917805829664901600884804431746579991843210024907576664545235279533724316654057116024585462044698776993333549126173730457007996404354938694952907452456586183199789145796103540677062580615717977204058385748674163964683871657940719105148509311167134117506657794403454514272537018148293655613430518784111420971581567585433073984 [142,109] -4837679365612727358081377387561907200283077298349375035890402037725985713724120119097008199427134182598636229528952407423782810557968726422632349697793476426917231801887496356716054759119770475717130633401302897410576609076817415518099828630306170031613975961606489473108803597365860647184691967417928629353831555867315059792486327463408594549228729689116861848075645382034230233378276269991376230147968695413142460700145712830928710582298112450372490059201782463693149543324496105318195799827315429831675796350383682744107771749802388110528643093110704120344570171187074097651252147275343003522084235492488745237387709913090937508168904660906039871617116307100844966375405665452942955014124592061230937399609013144219905722010509873965838043209243215446517396746097837188610404165880795736186307836723790409288936322820412892105200932553380367849052233651496270740514739431872793934712361655538356181942588509412926322963633261070067019681104908193660844596993255035572368650895723178757469852969792535426177619352982319502152294206184890428407390001774740341548435500369542471445727784712643721265909242438983123231676365992307676121628374480769996845174522130395062547642197392741450748867277588580293755652504624904655146746700710148755491033750503548341986644388307370011957183428008040535391075093166388668378930413358567438388527397146538420995892129875170382975745350455973545833333613084645741514363858823454469366904078408299989050600289442816539392131625618101346880701848747701011753188024389205190895713450877853657070165933847165531848411938070419583511562491572869675087409635051616721092363102089285526610829995059767983628840307963749226672075819183230332442316283863494736914164546808329190728711658488984602922434040119567502846335238034115070358280690250394491808939841938816474551524491061206807151740223793283983250565010018371410688806426852542791267944176579029775201753104775509609414386346733470846465505370282792514358731948393496704641195260403866858744253203362498637795976625345606547526632 [142,110] -346362317450167366228918582844557636445875077131560346313370265758085760346876662983112974702889766263516830394978033866632626969271195780266229972144893667826655873758700461751867509483684284215544733177741189915423441013394364515857519235821466646363319296952072390038820968990349069638955822385472694716995712161957798831361122700609167699094437255777218495561233098059796943627171453398794705857171356949509993053935716787746561018299739725275759525016236656430154298526133630930642296007323492172016815764351372638801236223209002183378316605324227935593351304142502330927545367678714648625287097393415023993044014532730857384891239391722041007513761936307560443296131526405538484157105495171782217756505887967723816772695299694879497628723229422627894358787623461526734977213378386304519008376037533762632987754374855129087398380754341532350552015876067953488110068701426106893166989626090074774907746922247325855202213640861208370916543381040362773827227783488871301543910358453788446145207441673945375234230884653620548755591048714949239573274693861751409837993213005914097829742237601226692118230311217045670186957012145741236584696967061963375675489260954437284732280315178258481562239568052963690700540209316556324103958927122811399356751751559595940282349492225657703061529229844393879798828492411354410608652556631574206792743535443852697361167194215428079284002136265125566013777456069337605433756047407381595351536391902545605162529028885612906109585267533028287396737707065992050943748552314570304689716110876357218318772919133782934698895785767687230939122440465705820394501764847269268952681910873540721866631131906006928342698924627520151101778653381108533584811088291000975666856219643639113645778167869528769923519085069136623856256716726613298724593566372805333303013438523041657105165230561960154087191980563297750930098797804367350056517400095728256600726542857827441273041550133615901046975879197872443429731038155495947761691958848995552589769851689478986241567701321674619531843694568480 [142,111] 2723627309617840835821811798519675505262940109371536614350320645329426189528475115886081323028805120468235058108122200453918502841739149762020835263756860142749870298403909216721313690955559545025226914961358374101358506388799223096414096233230211416528364133245984243565265671078358133932759865024881383235168429686901368861514228792073812560476730828021849551862480597008031642018006642064874480840885610494470567724278066192153377728083602903590496597431920538413619242859266239952682380659559909151168746760595227292912762940090009173821429819004904201013615837385137673845133435480208551872553968393513092141507345899780924774723431703392029913945829098855483930042906269494221965024735095418613083687665236990274344248675302642072261739581282196029435766509492365356060297112639015189894128966986714133501533683032905662638869124732377467704194964896022193812617725279690536830669829158399262048049407978582008609517424944646772218950368608139103948338681027302838644681957773751129148913954692655395206846393649886657180519644240389424726194669800938433069933016593130737026642742899303945194951786408583058717252332573708062157364767783519095283989920981716116496241837159404223063512563802836881960467647481626935858545504726952534293796609379811207603475625319807350600740607222092435437381285934915599094922235197341635001639702032036294928132046924593164994025556825430258608214389369099572011739663710961972540938702573551461429288249259121517118814026688058945033074039369993663613563958514454804850628090418141293442357284648987507853114876581500622231444864990483809030427235426476451073077360547538298000673957450484177015738107199137521684489999011896048701294555743878504666164811158793732101120375647246926636610869427183827654881423734537162104490392784435861960684099494125939464928963982161691564887276922684416729267884504076890947658586065550732735483230829387473516950856947613637039113823571856456085738362830688871892673701980360121093492823766415302541736630094328335170713027584 [142,112] -962880462532316241529221766377332153184527702871003362634949708366640382386526704017898248992213450964111756098226661282048391443590508364876988936258890975028799314774918997210641996671602833367646645325931090152735992191573882389564443528093175988412901905402343958141083487044482916395733226132611525209075082120064846636533569575249169277131605831271334291902252220248511153543864921592695538004489931749785203196435044270351843307109432489013331621470762592786756247419356887152086081480978147256884053962021500835207243351057302792132590111275748346875450451791369887431215037946387458118742161933472224912701345513166972625450539036736979669782110505161612444683669578303307946863293762273554138391108618642377906247163259830537248658958492432027961282325406831149331699707957079687030516285087370584095762196449889402808016888868321370235472548948577959273000728605777834569802454241224318052622078864109404038204155881157925226367800697598096043092880567414139344511016369467919258012029281617068627773502505638244216829858899842421627781902460274127350640205740478500178264393705438629411865972048035903713046713389706489780661375012809089236604321456542229936133046360296542200902313048002251537346180102634372357061134327560128182732776489188573519959330091050772351533294878464103009777274974054059445123531191720732519359083486101846363990551940545765924085247939233602304808889927904344190443586937493807477800612811110268832592376800874693417250569547311752472523490589360362680450252330792657696848069497521026784738503519395057629342026545093099189598542080692205980363648924226056429018117637091329625822781490038196669933339594493795827722980643614400287988050407480121927472102616781318590356457844195110092463060490881145949753809156631050768334642383273422480636102321735310253180089991696574109159875862567105690290203256992428113200649438926630174186720128230016737586907082111764000925085937245129845959060962104745655798210096152195957441821685578780916415141194090198917240 [142,113] 6338274542963305847305199450952710045828189384427190412638297763039948894125646095712794485826073571211785682556870703976211994911968414238701054572897238515353044815442698204354422118554251897223289526862641098342555685800620417658874774752376001125777897010484813515026936164647600680164215071442016197986089839947053539393408811417569709651549926857430243907132578172988499561930306332298810752975384392540208686212683754223677972432494912173101165754427922704809356149087017093057860680191124096877701868578466872789437947277425356433719390177738217963741842581767789283964402830221805607143682160252639111290712266863916247548386448291150523489482965945870903506350693561532315483846363618492757248522153092541088474745562519208494472952832993999652525911311936354945332058639238920364843587109184912781876512026155501050442488314412542410719716786619653025048820204351441304244495147846109863939402616401542334868425007129727123782733519259162103841894297121115558144558862447546595657394856535635002558305111757323416766328673294005220472905359109988177278765400294415658526616182874069519663935048383625560941240739620367234221086307370708697476645629303028663538532417121102442122599974029086107235825888866968129968530633171356203930121088283659975666894891070636687163541072463350111630164176809068310226036898957821908040384770852244263315424151057732727930477888432112453418075647530513095306467857561667482988415202798797275662115039992258011672184125782610537353530740403073858926967642444705092581675579594781824188774222459343079816941947968995164035387886893666973109966063368965079122894400907996853876955642416783367153011667510082552353470754340654373711598609572237505513536344330012431721389802925928105088256476455084264010004415845976510927292165771862965382448010347076653881617534911544873597685652915865339162967303664516855225663087168556583795200546811942989396068552104031431515324512999212270523687205785352059116298293948720896389776997052379243883598931038672 [142,114] -84715637622874583706010277856163799984090919454079644979189538957612022150423699546513233469204883573842366125695972838128788360181334036006855192339333606497181073515330239853789330384237526629941752891072099262457260903911768898588167055804969319827043609651166301950921156372064055951789879649373329224870671076845991070006377562427316330752437104794548647077249498148129052671773229630321770271193740545605232456601115420230590458926028486110827800586553339782044290786419306710248632675880587553711660433075322418969939515714812739412522043041187699247130423963124198145196646919484572036479236573783193715940173554809664219495196491023990714057409834229970859373625687762585883239032382165237885967147910132491829065938129875602817129286846585507897074625562178370061137726451609743981654164494018928026382580216722820715815610291667427264637095246672064990208536764153057803011846398540762018395519956580472107358176733842243594324359944760083547713920143850391429521703689667336752894334315465013562694033516644101850357466377379732237221535794025679955076622463518856200178971272132019816118788778901298854343850189952231559416561860358477953773083464794501743340618990197811471204124202871519414850542910776078718970488536040702004033333010253972563020160417668423647628428463388440483153680146604785632480908861213241880576004021407412646519981716823029263890659213569701442777832108601313144384240283742355873179434166426751062992499980557310131442093374744330015734352629970458039473846069482032326752514199356075245680442409992116339407031199223772189639503494912721340487190832067554883125781853119295720050537639801084708051193988645558696768081143018597845885508583179685771705409442937466274352431770713472742737363538212471880532440142856032937907038832268202197331353789937285723859373575680345150623665160688755251698076259944994096898966374292255065739103795788458859105925712864419120948171491624112826502266660356728980341738611047471856496332057329119395773461157 [142,115] 64035717284718682523878396800241989865741616158200623419227301378871058034639082502290104897048215168629614549173653713555862636298595065164450951269527045979251349657365044994401100176360331629953922306000862841486922272441240813323522488640495707776994811938584447926367833753703073781184404184299390752651879421732765359955340255797968413920555913051917789704965484583398352963105681716952617688804428125058991961170554682354869989132771797424088933505620015654220282583729329518433830997205897737978074763405285702602768191389664021915661978447546879438197864160825144408754096800696951370570896769445668552625408775003687691605575593039077523670033607923193779659475237231507882603291316848353595827979686915449769379715631653391020263105298802459221356387434490799480907309621031419135859432903260356326732030644677784816310403564456236898216414465910471426913803163220418010139051601669124854618168289147382506196954711872375657496177677762242233677747950107052170387504290766954173054691773761555620752224403302358352600503469466653010868014676110587167133627848793576937987573079437317504102156515585606294505284242350061420336255955316923491545029799890357732901630091174319610082852012726198340099925812192218489624359673350168657055972314442903406681727999618732101414379055453936294584358089853758762831434067617370489248500373818659062752626589689010374415197743502226513437163531910969875231253505343075828829187014787306596303982862467504319455437329655260091936510645319790443865845229453807889330141704317447210849437825710672031945761043684136501964209629539377565515539267021704290639279393772150210655256651177520160502421428754634526320430872975055441570790274703290114547445212022478280661805491719806639672026205717067042897389386592574759614679509969193900724425219294220416610118098951617689047164831178377030544794653698537558871685698867917339014261269202837945962795327983366608141246537480321047368440976915570576799715302496712117297588083699011790592 [142,116] -11064910856046879573195390137413107616118173201839841794188440669578059337488694733154315318900274391392489524332654404727633864477402108327814772339076270430476449326715762121711210186034740685371436171113902206680566993353978056427837988537041905928580066971992315835564516580893590733087314510734702116019290626349473051791135556836381469536374687868018521974842659158159806968583075892005786872751278281347738189549895186926589744900835874635475742222815676658977201612815282264904137415892868400099621670046268338240006392559862094051082940185172001697411227589234970990595232597222127213342219148598691003916931002726401983650322508765978904355208543894077124500415342183766799820216892272447606934822046518135081110665004850140248473678221866657037147425487861733373915212118068596216639510846782609402457628652295992230308847828510225003305035970991608169967860221418548841316255450426345887473677501395160970797144207960460700546356979712935641132194156840534748636742073670525326440026129810043403882754203597157723842747874602228342448475283508678706609439325767901368828452515133290870457557967876259760313802245765382512821868352243228613783283488280116835116476898346394226632901953615257515030696829114632783727814425995520822786363619000554034971283108454062352889775202516908644887323001573140631454571810722519690767533235893392123914532671496706357318663232425554882260558041818471862012056506819230588599682262613864587846425095200371399519708763250455868951189332060902783839557851418850460512577804825503565133480074987058039638988734449227219789586197889625029544834972377108851245543591795363027047045528921538656023506603572035509331785596251453345255128257131465908648686692719682576431019600518814472566674568108477243205375104508138644007851301876026385543341959859946016562874033732853272074889482804144945099022181209960061081156813036506872614255812594888823597340185234310685321186543656059366805536440371701675343470132772122361390638956173952 [142,117] 378323554416080266625122342998484790666021293831440914881800112196313436691185229165568960561730208805034132286045733790617584729720990447346978777007436862174740615280505548101798455162196281332715213457105906191276437985156964269424138199359698057647064182821779165832312934520994847348650992393365331756369827873533224554104703996653238899394073079670924630954845440312586508552988027822868708691909364094503089573662816004462507644797057431335715079261632797924664736403156347334752769545169948001419249279234680111826928827452083587729020367662347797182193167260681462386879480692192776905069119061308678088595519970354152525814734560941014459310377376305322885207344423739258426872470621019357079808710737343993116225789379015521412838301171971196822097709672842334918673537950440837431158115648030834044487124226227944045231989155521005848165842948604193217991022400331639475467248623175161926298764444342862222449723666326939796786985779444383431285629164663145326013888880346156599017231311982155452134514987670334558671700503723003607664740463782023389543423327879670001260400691778456300145324682492401572459138369492551936596161251653139418446624731732554037141365824052088617681462424291620419285594072310838829827820898295611970294097736719647273731304051985287721103664186947164828352198095947137690531225528678367081570117880334782141725379756133173477561417920699000531054567541275230586422047728969582915804485845301074689077118332307168250274658948942174837679284097444891172743433665915470447963884836053834162605044984094261606211245647829593780266872611228417147445166347775328481379628632059705443678665990005139789734126997401976063259009180186827315595612329267050543984288209672191483522446987915038648406654649264783767363041448552751923789311599450500287796723506764770023006851730065521141742307748586887822351599843284558262797435255001439850112352212452691128650057568192272842963539507417973890943000110232562854501409232128432295355184 [142,118] 42358938216923934545333198033635152695934671230183147842641499041749915058050952317057579125532377572892222266574520512783034333994611196435791639341446014895754899232720040752233143873178108902824700740473674598283526985588921467075684864648464994837737818413207454578653128261898419709287956579195765785632653704775097468669065730588791167731036941490177030770242470644295838863201380387767986670865490676660828506023217445981916434188218462076613033193851640650164528566698732134424443366171140722015125696176988998521144930756888456436028434985336542017357839680882616198408279281133184033279218072863399639723301778409594988305602212959900538686658254065717035282287952098567794444508080255637310911363945653097131075599107587218402085668435225840720214462212629758159901521190143088059251726483860717287584097436695753828482601731509128446906447764960844109922843522832523578411720808621011050573916609327631865593693166411287401228121792248167349001441847059570714213659029603939166557992806839282055896156826174929103253746651951099844368654021018345740013661828252887151594718496663648621468632959250355506593629350137224284283714965347399188351863260924737027145468479088352873768881103865804635168491762575519945695357023921101388488602501546753047093266116246347913710430642462395454443939652041954721671381445030396417467230631418879743473757958664165096260998437159823002585993807092614590408790395774541076492365932836054696195509583486952084089825878708762311839027698848500544316419232765271769995814633680877247871395897627781799836536525100795371303310054635487973489088644861705745942544377766925255404247519160926617876956420816339465691554978948791552275388132580167522769473495133297769022633344430543308985547165691029813572307355662109655804393226349425348620570104463202402029613325628969908782014534093839775843730651062640929285032749201886086893007486453313017146493022209692971788713952437915779943937987418177413959226966078599968 [142,119] -3196510335831755705432428583464444390004668031966490727832142844928428636261167404945322224174973992771659842776512854818345805411818518213964197013690338902508899095816473081213760099076632927351810438168093972468685599498200243551171101508015709214215081056786472015850848533172909065264529189300250223487387625778325372831016779231849082774333454568771946010763958276439160199714499889226958934751472472244726063114101123406407036380285994741856693503834670105430198639933505879933076764228167863740852800266848960545262580085450458844765102070356844352781135879455704996748308437476593286970554879612556901575782144813703993858112118241785726100005552654353131952335390999349940744190491247164197647844522297207358677271902247722065550486852121879259344497518478511528626738073160258949847085776387949177401566267981231915815178473425361003502240601498987803658726266570924448571992196421608827663687947255118748690565779120445230682174784718708186232981884681970562336144226238779278569236338403984839674585962750914633950081980451825850816638485011951692578337591505370412735523475247970771112677182923692990112238059012054154976189891373527423751110006218377962682195081089939846082846760844253530127212070555327664440717014124703475241955856735657128082092181598340785744339497116607378302059948857220345714454269529037129207891067498889974886784271171260791112949497380010275248353019826443008051125232765512728510518679661956697415342164198338294086696548867297994331567292897002385363666047482327667508371929363657184892095950680713287597277973517463629327469850054266301810629400836983009381116284508950181605850771107978354974982573551442249373007789628529670600922735361710100520091358282863614718586880051444948542572509179271273088835055988890889107761102194307022220091689419466003904242351682577614740513649117692997481481663762798462148902652994930746555347277140013437683175551117932614979255526705950896165969237195927718567238543680 [142,120] -39421230244007169707912635979295437104873388057803618517817506317357342826038257957292895649007923196158873851255341915381988616124729609271668262253338213649602376659443960174435975962475962842681661673388395833824669563026300075708731524760995797278881551164282301326008554580511233829470093309133560605722182144301693060880886036062958091265908524908923516827628386706836882078231035897435532372785000617802123887133982627873649612401329613745449818005720829914221468666524611952456384192094053505238437358880592300752515084378915558889739386032229402989385640261919437676962920665474480622414326421323506174660213311452067213491134439927993741947714521356440545363943540800386303771145838801515922337181298953493316367936667246374131501398761933050127055710565323480895356416158143855241035694444052862433834277203819672092382431181934590382834894899598454047194756896683511857780964673750360273501797688130605149806175850084427258104404227943983123154829430625448967582134278681151907532266713325225875017441548279578456189792620624063060992786714873185888673006184111514470411101289971177494635520472403925017875507445414594018421800301503371817265150486913788617560551751767357008464589073522361653568938089292098704845435974863442119655504677701712482562967540204306036127968352557330051529478256331920017071126727745783775665941989945736021220467258860835568164295137409203062914379595242029520668336355794074229073904671699211987181050709848557939560785241286915735264372699556957976251489914052112765845211968416890682410153727251435664613356168047879267026169760012327415674990154954167820394795754210461133765926688902168045908230327344884312013411063890217894548773657296711435663212051724304399597629779860582925361644824443294021598433796274030553258054842968841669397718170161248796404402319371811597428052440430116438424140606341492628852692818077466878963376247800668603792082723453795298255438532508992385872447699322726105528 [142,121] 7540728620514446696290920397273516266813698813361881261765477601424934331047382389259479189703803689711605661582357003425251260351004610357841030727986089703569322531475682134163688555053884174337016380828438037613280155527228837658173143704568209565508065746876854058449145141536922068996295589267806196084078459698862581324056864721841609080913879000478097690797659896226070507070983162900894062748211657734556938768713455663332838607916438536804334295788087035317295305222778202030539125446146634168233874911567691059532495993937239637176041914758839058634322964637594350945350244009463897900553892359666763918353941302531869893680513198465093324562629038473692339653668830038985303234412398416113074554482269721121224994032873126549008325956801970623481749015042452071031346031650926442148030361377909690898953897164632641079821218215112003856436284753983142648212883266326204189941669104119585684048701218157289086884006485060834507489511559561676772843877944600516081074083151595474280850961075610761396518753815721559621498605392773145630668932445400827433962955640705284399132432833181884242769996828810516264571786172367070616591322080388400756965717183446148398750997420080417169984862623545613587389101961869457568968964278997477605996232309770766972657954187525468934106877780642105667774918933953667456318756174546743911479996273792844273113290928266587177714835200288988928096172270264363770070368963859839270419671293548221572734639375776994188804613250248248948371045880064543543988891686745125965131139660061716184348482884877935513817158804469094732797418744306309660234563013059376501128411233420270626816030963808601453389885342594838116092446125433384922032150098214917110466938060282973690790731856406957701392566280927731146675601787821181103193531823756535816530313797381842496732219630141309791184939907657832122070550791615930149061141255713265003442737368836399394452835307232091904236611274200390236883458372624 [142,122] 379663212169855896453139818596350815493307915125074695299631638945104527503825436898603430645505714390326194042333486708248075995022575963572670341460378962732809920867389460510073132175663844160035373603434850728293273117840082000221966991634065649665972040348240593379573283730619028273049516793178423195884550431574102998402453168915283416603634333669166959914094767065670133362902674806359884443662124540109216820898936392259676751595396273321071417371522980452179231217167787394052714451194127485852072602783748581091820957665043113218355331506196766858704674102258539123771958816444783758150675388878514378736608153692383990478434138453582783576683030351046165912996217339506715682168099178031417414695233541517630694262017432031281454608662156481297192233377616804962048455221184588975512083596089821047323532299794482294609869928310387918805546769461320838790086301753783172926737002303390806097723767941670327177370313065799904020907936806134892769308516690677044285634227331777502194378228491121943870584940720466950223817316953401710966446993900191845068655800509883099557240983838214270378220894708033330238231569793920346899857111640141016694330120119951059495975492842406423269820737846916819445020979969835380714646705206552882063566834850595007678590608385203987133859653381104872053340344509239385255630171611675560674004392461660719425423401866369181275489351808940268606385054749393296254324364650939440300518346135356768793377584085409704574753867613350938039649833153297683306916038929846551736901777696686372404837343171244531313297229320922676972540520155108548051762699933592787079214375776479532906579252655339595512560254082998432209531742224911923198875369449465639485619366360370421862105058159580654262258174044159509440803164149966880944385762189475009293839826529682952884993546719399927288376746037933872508912511764802310199875631985456486553063181069647859876637165351113109866492187322616027858143 [142,123] -34565399868702559111548415824141032379615169807193525714110618629174884654269349672285036960646574542930514904284732520805645151994178260682203347950148510291434280975061173911897338678977704620893191077421222502451102983983600522200022896045452023571753368348417412010045224245206887982867817314936470473306051963350771370168122950634645522255095020722255044599571459375363278286225764216346558473551127858868787833621052681650450526743930090596144598797970220301746043853205183852528407977873793111311904295773875045340651243215618111939408572258453972058181638587702584626077250691531701133758451328123734372191463837422462742139545631108348832248475929046260599205344798888982868798707571117798186946676332427554111253705540495099386277531606747420679115133545665418328188690625053996324821769480612881053087532826445563823736942061387080702577580171706483911390653347997578837138282604894026181445612584484079999268708002220234017592712870114848626267487764118541538515539863339814544691269067820293597374544389256454153860124224207637182944367594858842948566152182977093597721288271269239964966655555225945439622078380256856850421462053066641662913342593858832903664036007627826963321335476449243329050558759716614732004422896102043452954701152661620687346486190026497875519423481599803299184634121918762825759900692936471394376932851985364705205893930510044860696711456499662580509204812607086478996663482974644968845421444557661451425445585842616973718045531810774737648906488953881439126809467056686452576350754712752240398124219979658195756870841131083904806208690407621577151822344887738228874337380803956976712118803093619804864165571543571080607672348950823119482919303871171606237686054046925692322953050199751304007060340548008621282062899977646266618593562567004398105251522818982964223355955560406262963672031974564428255442715785064703611229759667122275474794866030157689302531771591245627466139067930541152 [142,124] 699547717515506953807174119667046203414846447311955537937155931338136619354192403975388604742735054410438081568831926533306671958150628071928059459339080639514215416865082593430005194177525185632471480060441721153773182042050615023134817568255178431303880601626965164099698738700312138385247930224968491831598441867998162427032735179227010607356327765784953860965113036813788659406934403339335580989785084644456907995512624080769844772763364534107092931276974304959742183157629155146868217796273534265311938158838964294273144571559896777894652666336801790311989273472376676352416927453869432437001508714292837587118071853150303396673898570288647122960314421547767420034924835915158786773456503269669897881832280036654935001932284962055893206990806776828332879885132485049580531589879369751953178905676873391401223526242449755278331228182237865768752879323463550320221816326877477728230386583939589432076558564842990122530544986393851858537970279468392469430528489966845265981811214930836439055382016657687354651983205539231239948256529506819157461303767172203753260726847409590828341676195691827700288211725852782309470813335373514560569484954557230627705206399430829992428346656750293518605770740651171889091032004127307021840904296775905366279974517380775475888343076487224109740926063358694909914994875623759328545099622215578144404424272498040181480538512671851636205989114788387340354980013337252276007165828450120995469611830435621181088178627419198387583280618182720111156517539222351730524714663242734877674810292356537763383821477343434334965030520823012000271329582683569173495625212534852046049000847899832586020608447642888842315410293855535118703460497161349868094468636011882411980204164885245045636832722957321813604440054834763173907134782632023354755339150277254234823319241381347337965623871492707977792203663710477663342443684817885511796870695103232237314469074856921952534694098550981411451053376 [142,125] -4317324194072586396027149947079075366108960912180782268263239332070317641796951658619947333052948931863154332704382689072670708017388508832033248793169952025128832163055915056312324050388134027872604800757656486501908007617137771516623012311249744209679201287996670512169735585157092848381809272536949472943331740917932861985338215189386383780354255503110897877213167034730147441416112798023597792377037841141259688340257359444209446646217156998320959226822739937155395514366764782615714834583764353316835740636192439439124218081895873505044202712494989798610429788765617562352697476276784558179806014061192573323419496937994127411858377522045936785301765897850677258102961209532717549415604648495095052008621147708208320835462614688266575975716065109216990785371870477453603538173786031385906693057172095608512824341446056740918923112224534969588710504838854167435423268768222329084936421745856738566152140932410921015133480703860310433108384436898324128707502137370491660180947634999097462521874698122470349540039126387806736014340923342877998965852289769826901964977019946940364528835338007010286149630751536651023984798343907850910840072947665302816861942653267640694292693619788724413708171320751343789451663669740006960052049577065211399107374562987804456851522308401423333252021697895581813947031380396862455817258462080556207132215895094027583508631095837964938817197941384017850219094739336177233734958861242190621514333036224199529164251310846133278178605213651914785618928734514633611849021209967487508394401771174660030976199378568760326359470010508296472126677345381791150172254792483666945136811185958245654315698451786835000211610689978056611498706467056058909293159491114069325584471044484108676871284691391858288989474906159860351605828663936468345649372558332684741675281684043982666899036741612362289066632099332934445084838158237665752187805202000974945110877969352492130566024890017121528 [142,126] 50762978799721552163142895362994897803679331516310823246305130056209659154644166319541821509330409598683481331943707861266007786419602533067787217086844130611191684282858934420958953510376327738985592973040349383311192575214374075443546564602102764677170405024976875919956485248799902496439938475579414557525437732840847316238039605919752886667413693610840866376175837250077501818456352959713826519682354730709000128233666669467904800605131706429264496712681032800067261523037120484715785135739442571053226995630239531461392012100301774521449603409685509488767102266701724081645498141650073780065772808613726690553211788833164895362156103949006505500793604624892160804120057030641271001059340282460291098109632711067968088895579888449049902647361354386471802808691153856003999161257692446824883083659654645861433067378691020955339586945142950747123013638672559664143252563566658601400263861751681719426103605670033858342953406953296768939489855616058549974304117814995609296105516334973663965655232781938932121769755710638318756746901915513989878820026864893674017980556968164780885722299306554508883835786927911731794004220778497060090884468831660249708992025859832515767569634483327766071933106219807893199865737687073386672320760993518359919506413927422810912540339527738290240654286777046196291167410416579035664779969407573061778127843094622217710264309053699260667512425674166646439302751401411188307925784915036968043384869013388437836459875308461587483549964747715736109125374805986179325375157429789061742235700427260903286640716433554130796626902800628026764501206273970068031748742487129659602075376620348348935185280642310326022623493583267052628405284250076294796086568671114397375006506158648291910169559649273076424753927190861361333399934166030622134377367605463971277922421252364937258969181015948451396826469427369836140997521915623040904725438786595100189180198393128304593882471440 [142,127] 162724879318452647076892616787379914886549214210343591544016728123729142024644274572149364937078802192467365018511314821688310475668113146804800021185424616006279917778661788702792086057148137329492190132837395732616047719457494538627845192804681933010941704162724121336063324901700849794279149502163087216129053068840575401514717505300681362630855132740195522814609974172588022611044028617478281518992810589173682066945150325377376149554987190801679923406595278639680068177791128744016244642907087098013403729494936687656568231651427001908601140438139663463691731838074457822895203071790811549883283568142316257937412752105772528682525315078718702553527140605715001127486443307801075831107909780303600870825367366641145608455424714516798055288449777261281182771196737201085511658388177679637268812433856321018403566642495347606160433200898857615297278206609013621590209817567144303798714675446142488002174171902176010273671100074831201311068114582902079894375567932270571848342311543393769057453774875476422901289113758862837963441544668925815498187914133007985458020836207527525171309731335341305922092947574971197178238942745506859232391151480399512246749033546725158803086233748671874872501345747271168967001558873873937714660581592664469679404505013110085019214725957283801107537171050879195033637796208161292771253940912364293209065543359495243712783223159560067367721535528657931672967980372442123602188104917278013247400274149194424685283844967079583538941245204872494894058950136791884950861313633746702045819139851851470769504349176917036912078837354415709557691209166039212534385907322064973450897777959829656209570751556515773475963833661801533745834936348766432997008271093939691519267695366877253999719750212783539191508185770495983486519744924784535573906135838177544898279914038642201441395449447783469670636774018880298538284089476864381925714859497630121998569490939776101952 [142,128] 5683492446424421827314847417453575637342485849501466709693982156166816142207763221528382996372648140963229732084513032524854159295404247265467580221391378072913133862384291354382719429126083470885556331133820952377314954904097004717890809507394258710676135949709922260676150414946542182817041264112093314742760017098700892614967310438854735392503812082441427232943188716414878012250460229065399275853271515875336071989776447098076693553555099118802075282530998700707221008962300431724693260496891609924166687169634604714664864249394145676706567041803105920543622527731472236692376294920664479934761343922115433046484636987347634441456952342486417400057242872807587920990549979860435742915082409666549784199218583875899756336495070313807390189830126102967142925993930914653656120497621459538166264920818409746962438230664252888980848260871758832433888514227821358754447112892089835967477767950455935536895564265096718080324276171952667718568388686205742909821637919254038492679864196374692866626882465885087224493533513779248686308396438295384625034772478747541288079455449569876486647678339089676423714419938994321329274486848221556593696432572830740917250619183341368298131777192849200513112266419012819125624092716596086291976427744561381961687387424178883989177694373646385080861641436471877697073056455282136695408492019990763623903997268782019121865135640950737538832353997057927868008968773385626361894766603573805677042225583306241347078482776376885974711425430816536500451876522764063723991867660733438124341607499010244166622757924359093736879505654434490764373073168853285337559787864023968504980439755534538722026057633613919462301556321687721760670196612506933636978024098763724453349136456292857284873910103359478823679374616419644739773166382406703743771938186425233462777847994025285014208868985489157924525099753991077305123495704697097061414002615541470835075235997728 [142,129] 55715436742144459633351755683231932516711664837653966122734023155344483254952875395337398990500448171503286981131143498304020645809894721676101860386781754138895845925582742470442471903705617155991140415228306738217176234149407706695664883021680437891156575243812318266404297141364477136415721942055733994046229161589402376260246491573464843898246525318303061346395171583632567895067597435140717482061759761193403134705906793405518507526904472211353448710149218719377041432149399269063746494368334411662828022235567307329203994455552944613523754889829828391879448396904560789305521223264756126018799270945698591298387110865356432346771764544193634823112199628207640185711947575141200912599350871512097060789137882200276748617057464608754894287846233619990557470500096476595010908908128983984275601705686791452892418282374493980248261942741155969772029891377185625158716380666760420014472352607699870633427844531903820710109422536570310071906360529146337222121918187055241153089540337168488131333123430416283112585495634227171380710075776574535269856887165539491074519092431023306391719126731572162710429175460253516118014519160090090728014695539766786229286251198658574554535428674671427948205560686077328878077746766161787680035681039555648782692702282642248706039396926805215110047432682983345464103325124812972078601985329800299393748396654184123798512224981676487992739212524564103586501971289558189593878231695758268003125648943263862356610212898385541599788631291291238762700295282892572751020623781780502650472209936879998208006241405765671703937973439491645491347671103313690731891295115521377873170644682377072051050672329864050989866415261342533009653894539964073189795475509264600609432250343395211400192993134786666677042844507848066310647561980860614549534622778649670498758310696100340453206115289247126143620459313621412298781239463227550206023229201911305847648 [142,130] 152152408058945363132010776096745858300444884050331860232140948961320390677863266721595483095749229973060415189660379123358921783447789071268969391102014285508792556492886302295570749381562341348949646413743350535710673514595466893837751545600477269217603311670444845608605538631277334552767590880639789360071862482548765415135738956106407572101324096850802914021172238478273423974508176964765433434528201116703873023251064309761665541195041676555001029232270840828188047737746776994642965751002148998534756557937313611411847660441916478834981548875713603799684577133502117486758771634893198637828696568162328759249096168972898631174104886577288597521353551444136789883605635614182591125249309904197846849440520711068388243860214713692656677295578452934013291447795530583324473277382531887989840996878531151059437492942510777781975050644944695383481727563714360451040550065192553057997604841713534194778983690248013171523461293623826413137113988760948774964545773015627997160472487369238945187310401871893885986103818910678056183238020953541465820912152118332502763800414301125012764057525501505857464500553566492520404710513378723020760949576714703761702187927951867969692487965934013147729492869337215446265082655600999251955300416233205156776780020552892574307561293469502645504609734232561485696405581103427692637746908592795768378345895049549031564081889418863721159647723907988075210761456218798631542963112501588350595702198312600976859893486772405166047155782699080962225829324039707941326599509061547067297666743990721327843815801479709299726537270776408078531685556239681115301415451873591426421511514807646981822722335710886899866694041839431184630193335542388904954338281375753076012691384649704360737000479513595729074663341836829017789029511273987351553782398354839123984489080632960747395846540037771707577683270981553418602683682582558505601934349816876 [142,131] 1254693080569296286924272726238098532517176572780801875079372619460064812111929971861209842272142654528607137143352564762093739650147121086872223395804632376739932095022214674807741068043712027276790620946528764026083819773447011178312349114765309649886839657364540686209725184961167180477497339858418314335337426196741564972955729061850395957337710849160456251001206962393986911888073397983961930875254395990331956251947620509915463527802045224761161535154545050899831987398943855271334705087581539886088618084157053675962029572937193919580026299843076042260201708369920074666318415614095193875187624904658147399709366081288739016475719048222865390570390264352678601879430467158111766438994690241093880651628643781819230946668018623950682635741140882858473353054831476346798235158981240656650857827601514961715244601509817317286271153279877279493777718891499382966669865345809252732475364468516896642563640160972018948301164039652856862867311269871933368079951397665139779948402509414371763311238791737059276855225329439952369441044438715447369219180634256052856075134699662595930198869979389229327493855461110072336716133001325247097461446434333662017622115513499858230198084745996090630859851655276369179033302909219243883499332140242800885540397898945823945688870266626591195180944250957162717603038200979926414478180403122336544574903834028259017995246533095069963140033996453915821716328705742474584958938930349457035444851197436525836662424092116858327159500168583989661848635805295530594250425265005220392577595512296176053705691924080576078737784432516385047143666554782445244988845473447683024218706643753623384925755397745836257361236960582898395514144635867868303720485621251044367960198070229333784904580000846896363808122730931504481223746780741004507214590716881699973268787164157478787872745999391790761533042566442280274740901815956576317285184 [142,132] 4052001827827941336273959906591644755860856797514206906061612826261700245599980405795335845620951777736301147154384445428541815665767340270571419623370765760483041904665434721652662970718915708020511990374531568814180320691579612700142237692820590514499406168888625067586275264546373341405370822647794093379069647360459913695207763853360207374362913152433528623108674365757009328868431329967014221289892187846694501693263512920716222048477039882386766648273836550605881785697443990170808712312045231991252662866019374457027703708675773429722954711901862055980816309973506446903441478713178412720505600201025522959253642961444134778738515511351872884044414247145160038515182238442496500284003283266801028007469312442435390835851741301008705391568893863484068738270875664920421994295084731073003862032739666861147360541253951357297491461154893304538526908756120390062066669629331290913646396049815774658471714817160684534491289422190282813555610839974234100729398441557713688299572109018051725429562548973033694090453210226089081471338274729142583936346786156499008855265172858866850699508818769633857143425964632599366947728018045085733298843156917840288739925096952687871589360703959438619816926310480145624739235614334947662238359400675819260921697481584266719865753695792390011696721855946884633016946101084570814361309170312987335808486880618707051221712424847551267495585154682835526785182633803160918594072698826172355358468823115733546341445419224657143247048646053079087656770581459481893230789484351870529534100122349097752620677606602301895913803192868432769233722904949826848257793594342219147392043554480125302411801310282990895837344032382075707067759966604850903112208919417324060223520540292422638143889795800766240847306081590415301667188742975660282735073145903083073116077530194062509124858891565526777927873746406385370048327714450624 [142,133] 3435675390989065402346459339726296295177477967247551414068998430718264619332947125944427080971708086565023199796502470330139237649814079357584018768587607001418829930788460853115933839801770280664167911234589422713816789894969954808357368285642677369536240085019300874462078281990462442565656835563040147675722727766479090487604829111025431250714419840053649818738826760661945259842695062910788131562553834471578888341630335949180112431282056201268732458605858590733364531487420018577913031391735374524692003138531199549022830110653735896468403870452272149282791750046711801842501152838251326971221017028698588652523612616070980319878634042900870366162034616700919489194146817515762620014320460653643497295856445115143250631446040758129370457441884078891035579270139487275689360589186026060584160776903044034147861823412666870742644700684811431880452316093472359622228931470585073280165266761095053184649835410962480704702906804252112582618756088358510803289417350161232575981905229344772688410096322830204408140974479155020398169124752898399592972382861315323535370778624747860826550812426156522013167498886970444648661532522341735566029712839546250619590606432645981091992660959376002124936541763079608601600849618402633005056950847503779849642449832344676674440536636525813472427123806596146673698239633353940399914217795790020941055247128520947745344843762124686054197179020083652312854270831180206321233363568193736895700174707405394431057157564159993235195108724947470615750693956317655648798476941432525893139882796487680869958267530985710312114371788394657430496109565195360489719607200258437663724759304474554845232260723386168022962745311363573229547793016911452634461753236419164274121931592414176001677378583594320503868850662010850365033632450130410488973381789121714705865069370393082810137007568504175598852185837812773753772736 [142,134] -5545989234966560311617903877877519642598248560292175950648987787060125259495558773990411907145182904548907949752651502267675454935730394569155182489450582249750310026386649804448242431486928770587892565200438991332098115765773812569707445995515139417635438871170445826917628373574040073813085174767988618349591268446320167137394810856881787690188732758593330697361561662859625589086159019905448950712523992950656609140473943215871067128709050827721655889384000329314221010034234873105056057915236961627328455510991919248958214198976980034284630944157462421837654027388788502193854894296420831102802232969397454865565273285475398949398737058845207897665272502305828196295096673945092111660816980230828060375068577222201836294935964357916723363852386944171941466432145479587724533901494580936231787186116998731291885122239350430754032429218968883474410695772969576874180992934023894757043871102015721919257107981397078869271321794140833845853729255847008652075018194715015152425082358308879809109154961994726059350867532866803610950244948185387357752298957906024508106933028663744309409807227941001432133184936241778987593696792704297767894035420462511304178898672286577182418765502881056765842430975674819301218906572206079385609309565769600855649292052567451791327381741851239872479017622337000228868455773526473693830149381307908452136683288461829186908121657040633931580852698674259836588588244963270783181078762523340428144020289054223282521435063289199415345903488087715213476892612594669200136157997745611432892832436851113283010731488253196995116994349076046728386207408843439032297615954361722290741463542685279787883541699348486894176198340597531791934190562787039196303914625804406876894276276768791602096927154238020098951152420990771466408316769431828006905681455244472309057769105113135101879213087581185536444330432814568 [142,135] -12142785786111476269143029693999737508164735595834771537480633534973772736916833256171782764234466406487360127697929636710566603377218065732847400245580854767398875018087706728949895533142260137722544439046294637979191441155927437555220878607643277944906742363969949913562835662829112225713252741352756886155544106661344076996439111800825523665119523040437197569595849285784183333377564316685738407483348286118054506871987079138537489095614070044165531136393679932798627536874013219067236833044391812831837032887482761477562880634266877717297884191771403087014220539754126549229204090381223782871410992750381822682201882375419783344246683366565832250390457586446109746159901422944014916680641221649516140835724227497142878007555670889729523151885388450311813844935326585486653057665398332537853592292080754946026922276540031377053151510231459770097979344525117926239932111990264626434990284106989680065025965184440360623638269233339038561438417251093249332228236829179870603839213050973925588149189921479334732093044971990438916365738574192068690974479352005555936867591581856322119900018958814027413107857469434756362942649742334029497190620497160615076565996828976073032555386119603410407619329926955189449218100998335373860353955539897717126637865924804850912537049543170671855409265908791475279951751357656049463058550975441692077612462105890115555697394187345459797786541255246290757594554012838091684822633771912386329941041768610880243622008476080363210958025064570381438224925603869745636793687451740133069056855466747474315292310451803483707768358326448343784542210150747358746537894660709006512547397845286195417930038955192015140140368881703433623334718316300631039274096515114366986469247746408180209338406166987672733580652317107762230388330544277231875480326339100323443759496192028243942200754497560636670537728 [142,136] -789320750818370249742213782439455800689280467032546308774082816424564540793329968134253565723194607143187109932448985259886902964307484365813298848661955351754342729493535680461398395127712753519346673090341910192169126610795678620661201871543910802042749169024992287519213378766043004889526234913393065740570745978348766657440371040956709693134571517154688298315161422291270722685011579698555665182139176286586246339051070535516252898205865753928353694505951790510371942513853377629365467081078868264249369907083575773338287937089855964531570644891715923680144063427090829193429586804822030188308755987576825666614038561834371363458323704859773531280982411560029889462841842938357328688106435193226277177705605135227247819432333496562334196709406712175114048679636735930410373244885767294618067116114248021401941659402888202766081951542211012405777985818764097862539316466172352764393736030286594724715322152286128969727427338683934376385803768938643024745424774520457949459808810602583902908492715047416808308615522124576004586526404302518107949846066077575519401527689804840919997907668444493314317014926529911279115871556027386937740993624570107874460180356559961665063584666722186959189885096186847687325758897059527886616595412755272608617303392571181456420682841653684744336817971610853737546891362326004898705726062891396781708743441313741518291550072490440388876218280547004121375124359261199590296682195992320157655502144193976325327789871745009076767670583621914469530205914313948096946395447304583284341465049305799941246462891136042062820563318683065619400372733322459403932182660197076610726368885874811929279393465781617992054611118275709402870445866944007733266397736495546473783785045373716581825296226634442131439850070975181487457946134479866579318526466438806292925697458727262125735602548777296 [142,137] 2638946475652351791381417994124820538993961435070728558535237588363941693688685289275922435388809570543771729651415568586439902905794467026474871569962707125301984730408276151514182079875375265842018537194905080479810840593929883048252129082038069988364327131939864978102962775300069700364236274362777392095183164711035987986042850097399383969521046480301030428358184213793520288707762505043404569094115030812309961479041274999769176544577638747470506813380349437925383353067100939291101563501671893371287137347137935687575440881152585567081777248995659740385601204738483575593766190823746490080836854622816937597260783618787018377896746155378480065093121130676802028274488557720067189697780500620789592284174298288733468943651475236015128510074383944216283764913217357172768526152347418224307382368674285305545750285361057936176195979438288415781222628114512836979297289303095138526530969058188719354377789877123230888943956453146625161249571218098868433647466261464019933023733151731693047405143668982754670226052417862696788977402549789515784470478997502856769866450492429740641711295133777025742294003039073062239216866784074220197781975264943670241776590350706948869536371698817988382733896891176412191020557327975203577522540173619584052917996177934176158189620546429023868540942431596140093451346038410841319297243187597254911947268283966586624281096860563714614359125985920599980290490486005231796549355469982094251600889952820400890842441798349256511214513123248534760577580679318937754446272502604110572667887367270217281058116219157575215744240863084830814344999871159567928725595268993981968677611020961681723832879654978190001164478507344375863113336659653829006739297930634066846025373810118584929473906737069382733461544995374224276038249766536633239778764333018966278889292454352150160731104 [142,138] 531925281753176232525478158997698577808190406320564089658385660116991706306115733355474984076303917862149994367951153510732418355741016620518579572697821221383626381687551383389821952294417346117620230013196936144715443453655942015338499469777144498833067794402166145907071851096880926921873904284373568469203566387697951126480170938958732701079497759065650184887322979848480408803151476622195121727903878515577804178020177007783336638527903474784470670072036946695633210366596383104482374058448786259085445892752699403676315547950995934355628767071060588337037544905752045806352803969506296217647212470778929371743061065520804783724709312126747764446205536562089353735660919436967284955470349402359921851400056651147364041173699308959781025309698886192076379303443437507215519224074575076697567953867831326269340491406421443733130598513965792233010928731068296535056921663615074334880731649604442420878129860735443735778584220762206565975194360326490083564002332414773072936465395340029307644263281550794758542607287160906169874714809269537842780273665182092028636483765580815853227178563910525107666974936880774763611861011955149739206686146397036561106545244347293548777808087033029537362891192209956057702327898875877626785847088767020624888342764536785666217096654965414471496864111117529032095891961364882491368989437280657745554878197072826164320510766204472660385897138464978565287985398255496731653195455168599782065160155355944432352455423429300862692768759680430126315610458426666110397686889356054114498737813353490539181921454540780856261818886697222527040488422800839676140961148189770716158696805923439999415449494519606582002013886845247273558156250195030724540594153750527068768553181538828719395107306581837191657378484297118328118030531328467176166343753309092315745253020395866 [142,139] 1033855993855447096708874398314484241098326231785002222963800749957526147875144189000636687418741022093384580267534986193273039314899043704307242960331921935118588927832205222463510621304206643901231917581659164412387076305305439500698364318157769535255600736702725268058208708016428038332819457120572411663825911320961807254571233862402120997269578871705721878740739384277983295949193339146163918699083622363340536652917667190378372990321652959246737611289053219790235550146152417280047484495752212253050381085832372778867458660279661688737202852382899741808401323671738544604894631914146018067831348416143388098119873270824315690738355199598477314200984854088481065103344768652777098698008581244677217435769041411142138177915874309462007743322289058042394899685553922175701987318630675871412422796271932699349385365556629508587676362484999992792097522525021278385037269687267470407092518540108436130938031948676056285033817235348087998578221107786718650048950363514965518615326594172215088566919761070864246818849171908823787611780903005813738537340957279469934818454322391827857045388020090973690628973259326717009585404225587851348682546032366988039331344618647135439891952132792650459453422248870830087171120951095073475186310652224236076360110327278591407480798006225163995655819494974499529016073406120389868977455800470698544820851098501230279265248006043445820724504192099953636171134806997270148285794306587767205303525902231020946101144061225036447804043964442523261367048931059997682358903056464630858612693527713396001453486458632133365917978058941298303142377545781304717628463002940120839330823609759260999536803776580872266580124927717715795248611691095321815239701058940962874034888705776904556988354701368552350133004655271005781525244452033577864191781922785840307789056 [142,140] 223574601116518348985513332721045108371565081968366181014583585438214479211073155226073340890856441789748367058849637661308936374508156411354794866796275108100529865978538755892764404079444082607918520526744098959512577326458905086319726085595980663558910321057180635540107480541554172767663926288716075527931593862762013022937937110748789428540492971157866087637821911494595008337927896992183949272682202327004568538526743977785127303348165418077314642143550143408172342101865257683433185379896798591249254037704970247820103616319302362478923194425071047061445189328593282615248481139875666155613293618851160799516920394073184294423676292993195330830661808293715308660901919499838034617590413606703555736937903985134927981093529213707644964479291320487735717912640421319433412685307136632812064400600376129387770798601517129666198972122979286637795848772017312301250645170278816908293561323507013898747638615929499322428464905657477878783141108035435846235685422515590980543105874787834646884591584238540326528549770877921698829960681970025985463795201633525458463108252903110734203377338737881357433996317535692285732771881584266237492890420186070246148634685049574723641026490648779383617860665055314111192588691954001513964809977472213400759474540293150022648805613582538404915380493689598994764064594179524358815377322847344657713970834475860073174354946113411428927256066031246934859797752907533937557254484140651981916448586771694495606942791046286535083690343272415522221974398385787634351905506117824619564427669422255204931594125076890732868410023647297465412938551842324061309146015757572065180190760482819903140793172358624003255627593591483503676419761903389100626123709529483343840807486583631177774129496290875122277922207483527373265081898149728641979025740342912 [142,141] 4458938902345357062330670907090404292286930207291947462464322195546464011393095831292387965090827749964057531713251119407293401039232893678612462696573285217876576217811239282502956942048979780873504554493885968354510368873286381023067677611497961714062625576612710310272162730212980121033860021340472825115239996777001918012671374092399911790880166648266731821458630489399387298979516609277997545832188090546920264183821800092934707982827208655322171008292209475530321783464967904132201955423604217460588265452751935284110030804973162691269802996120993696805073986385633768655064952486991340331992767625872011480111599580876429850157298035643210553939296534310300246034765534453236779118742524709247328660448263083892753625201962988695473289752313003315457746446479485157611822427853003554974882268855795925959353729885011392029896894074825293493629232569165660724812603811961927109895144658788551137457153098927678594572059204850156508791342669933506399326286420600171174007854142198157771867639938648853860578680909286472640628026668526525359763931559687243169798376758733044271677597426346093175016091091652197149276307006328981983887361020184196488581699525782632309972891604975211032702853481278584434749117424764815338164646321419852629679066462875089494664555255246926015065431026558757919078062110245471284161822056380720960338812564995900351652817009808957425651584993685872771119963566429519823229225465431092874773514588665190727230825612905285394523711365202870918587060317772562767385333151010455428921252304749591467972715631741673334563058731530287598249315498373150852727853707762775238938353018383599611205963529282260565237990911435848328426604336182206103845693519015204717595770269797081243916358626250683483277086495386197360743727320459292758752 [142,142] 288648640339448824839752184979606137403267631137044418736071350110077607148564106272691573989940117648576001790295217341357746827468430441188979022803038817580787096928401593945894174821538554801728567932296236166965709935488757777523590620107105844489757189510038284332458734354872227809618025042045187515226202863518316802707452098810573118945605033800967171080103486958476568915414368437788869964183339845561676284096557557490310767733546868591278454775927724177444643251691649402457145509840026234381900841735930451163218927906920318214012809127079745657352021235183480100146581753052715834507407576436410725112478982869509453878547746859917013362790516139399536688643958639173918333536573409772537310700752809814701363064901515632314261102852075973311752848518456790644475345693782901000408737192452376147920324547570955815946895990906105259007185002008331525549064841649230793202877331823713320944806083882179588556296772478276505771017730548272241208584637783239118679506849192108101817377469365952722417366892615130433263567441200006057644666090097381708953422060917954478009772020461004086927651474058032670787457631755717253056571476836513858828652227911054003967641452546162054882414296751244283049263617559118912946045184004644335767234179404134977440811555734320922500727797456162616894322143207823987950284657803884375504250667637201441508497656204599664796616768414537577540061002524273374063734539683302208701894924183779660095859617513256412891022334973609133041649441747060778496459663154379197734248699478706602366690242724217537817211399692050799283182901318014417761193805764156229178297942955620624881554375690534660213561435697945545520558974633974037767937411445262418698704729583130923858118717683377068084709757468151614392527553200 [143,0] -28354002143632108503192846551420704285698534892945701942454762124093348540917871291640368586569735487009421132497094649912826855296999471428017787495612402947321360655999443413445470889798188680597217926248133455703810202867393771651169613022046229535334420661540601199963218286959100918957866920120092724735507095883140324779225533728338900644154499562488037716958040384775064884615298497999483077340504509978566352864432960110752127345200803104974710501721872005433251002153381936080156425896124502762775257467696280699044200174421188547158771724574423928420739704089081488121353655423501334010999567607826470031589704234784116825809526220762188015644088379001014817383120901176027889475381043890777421238513544851633784813549909877817292652552753332708969960075787106498767317503897938037333813798207302291700281260131689739850495424575870081224217873741432419407373559193093893656180095097431672549060069610831122507640075076074952717520529855836521914579412859712422794995519815349094312580382027257278546895358249933643153732864918681455980377616373776552979314482497494782478679004871805902266919091904153495872346765618537693289577040840742369129581574218600803330988474426160114186549469498962623495178983549733246545817144999551011798702302129716675094689284099160552833872406981183023286379868631779855843300585242138341913149566640007598580026803341042077850925402310795808519285777326239612081703294146307548687605757500253567073727193266241277732271654204296640384668769859237195254904014023638610125236041428073703865435569594043962017634818703672726868965170874586090335387160713934721139037273711618287835439748477885786832222041460882271866496138476599595114249794369262209586092497842404229048695872132962793505718298146327957453054951903530863771356497030250675524080934322849740773022478716986512558568583409868005944922045979346592200727091082107844155875958360395483670501704867895799283984231882162984731479421761840708029205318166673471782392355338294385680183968064567463390887608092937347979862700750629983680264930970392033860884940555111027404483301627151240768597134020082809374989965601353981152435154369269645607570410300107011039266552037929703903378683922157656854796971769752103197950206408904299869658203033976979504429629829861519943839147622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 2179873510751992851524725323310538202450950264033609682360165751711406425717266966422820115771062887826146727440435500640812625400167413657306732047096298359588456147048715168349014654579998899458483904428277087544905214489958924629702997506372602655008930037060066073882014244823271998980399304481731200305318105234167044323560761138988061411832202979741822016098586604697668961840171770348900371731745547407547008633629157134511009338506676535396771121762553037718243666069870336772027319394889659967871862424492939734621379118295989321718760218800191553491882313075867209380621316064773001683943300566670695836754450152986925856189431926382816511010577946053767439782455837565454368779103571464686691542864441739894809313525766288140960543389488130194674424262819480958817858961688000191665594821982985359992019499729046146875095533849128497165521638960619878092252753326233320822069855293793948672509349672549609208893624260312254561830153435246175998580154476681314533900998367309008749873806099583202847229044704610132857141787302455518621002282328047609754788886286774232208967144818712918653076255690475102533520053807408700080644952300472096631727482226938835035837659651611806918683263496594810389789584704004471374575979259380385233902575358001728110323502243051294371760786856346096224117962793873545657914203464375379065152280531520767534814005334625588416766231897189667183185109837221579467971398713137763482785257511213574610829806006874500915848327470822552543546149745964917679658138440641267016743375463560381850329681326327585486657224629172954493503099907724426741725852658091880123463641320927799960581019868127396004994840598792582824368974958271846711420945673559055002528101713584924526108467649043724194679267154390871343890678358612634184021546653297416229928286477538206080528620001109025248642574549534538235722989030561249095249639005299361195535870983730856231273616653587332570477499665797353661668620555975667252158723587808867359023201500259634824678896668513240595296516568800386277075866849731554093208401455298959564250628245678364847747322339816593789070624152602522550468166482342890452125492944250247381791849814264986416852718542113323862050920851286864389067822682201931517083596107769648063279335811487944652889969663926917800803282712526848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -23179125948075754684637421500911824127736890775102324973560730697866189779507647273153802045367382373020333250470303041725098098579964956857474644543186726683972464362573926535660930422732635921447746174126484154524341401885981496706736562171711997162720160402417676633942086203271875845465682453204124901752968073382669987699128931943452489520494436540442244667690716136186409241414836762255990438209011994556506905017280530388886113817547245900417510606864289691350789067764506900781164362024939357614834727241387414494806646442851085870225602317779414220749001991714359924955533730445685126785163582263213718950128039735124921588073347537875941602934176550630352118155856052943048814997913871927790660865213941668043128084175279803620386174630887407803554984955310610225944128991505507200246447218381065137427757487524537092487171777534536893941590942990665682149443595176205212966804646981704313718268090625551112838427343752763847896949844582446477607711793569688156262414040136268041726994653869424039351535555154336079944821972073593898232695250203797780215742316045622815620225718713428734065881459930406964427627622919049310722612882169127030834873597725762392659098463978303652182773210715977238134337082628086331270049101195701891430560802214054068069542023792546308115023489769274083869170135728902328193873491114387291595878799977364552995643345009229008347262244295730252571167764100902345708452477439172306614490018393935139449250440188399124652332789834669485553199300703350930548775732296155058954328636491085548354105172646318110787478389451988737493146637198183089087472878439538030443082505242846370821506311568500504458077119276624470333537164991167964647398415572661494460515941037393870775000357443033970236912104501392428264359392561701872659400377900434587595024443283624546843512677582540663354865759753111946886667385517200123542113557914996421251959701623904918418337187818740068540164139162023163858895974004987883366030300928777191692522930525401204605197486503047355564377252931526112281354125683846935356923154869696733897737930128284605540199961487690751011651032580432037538287466075466402337122760732593122049081266377220567128010760676758194955114582371005182208881186591058732261366077874974051645281658731882789304595425497036987665910905962496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 70943482761165682133812026681868153634163483287292639154553692754299851971557110109629932824299889063735352422092883124672028372828056592579772136575569579757186584161529926310630314769048182404746363258038191541564317186238412431089371037915812720285125220734590332039951327583535255077522693205549001034148661270523066765404748727275692982182122306773052491591382466458669886796315889425883271787380036377230094629171543267305802851893852384333699392917254214191168940717112525305385380946555207651406315971889929527355262531229690113138216077284742657190370830603723009050588765475374623534833051598842279531512435366221711815578545076728343122707288967964175340089705312804839660864912979435541899410718060851161554376878623546074221187112711703194962586782218352940122587632932970812600590157783684794400039090494127443187128068789272657638243529410381966127739554536658369259981987982997102269801386468241408998946240271647541397242431576543912047911014064332531489233345090543380674036755242642106992191053510667171608917259313776179271764239529120104579850615504265912128663409395229668804032758576329512850267595924608062264987340749864300791659032437496903706827613375424547260548445506716478896069966683436655487379684125059152389082044064381571703667610221765830122589499680190497689294015336637495676729928253617026791938025111711693683216016361433939510665656038707118809112859410221039768180935681328841418642308224290691848192217209788308796147266647575215049926991462386405857183317574164608374588627808806193446052210062149481370713413951415804184778526193510997913543048214671070451176203138472203862126159979451245329229749834596154596231249618816763387243734000870059423311767233076102381633479740989720036968257708142081110961717238903643920744831292117338941750726266254822365199824338790284026384484727643708552444195699784949784473194762089269751002849568865014482290105498037548042740900185289191436359994114650643986924094738408607845985968435128941571757103334337883534388256193727525864255548427965441561501753471384626341586419882684903237643561269795004850225861879580687495356392362311920053206031910804324232943394709387077588142087075270659853033865437847529216682783112098314683124977745418557188585478537189926044518188427839962381538589915415052288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] 3351114211844619188648923329376294767692478855934785185300786226914854003782886923231207553558015565164647371957631959260109364119820509864080700669439183386439149619374512268309253033973690897432709011492424811817887601701446471622489305070878966518186243214583805132859567443201157050113629172981636869580986093227199273403604421319736306325764111525551320113913087515156074572948814801346428731051859357347376641774301843967463660780461305188563923743329050601222900316491311443094701688499846759906442183178588396309939952521678453982401992117963958465337439864200705060622331612155358644358646150312801117141130272454764933087047935233170965660730034260924402263473022577027958921078671379459958644685012170895513163440519804379871956625265761106128210017399657913883605087947728031968945497805226946050637247143348573429519546918315242422228782262742794557297138631215375871968456744518908230800170973033272928617735856787670093216554211843362877308559433550975227976917435229723386573600691322424433061743863047248756665644806829908709713740156266544036808788632084758768683741840557573867530627648581272946679671196346400478499051152514904508645716817181506621008817175279249185465639610159970550824723583343897464478717937412988397577668642126414382788647946793192749300793490888659498533508314598951932917015341659719756967293412324219848447596402860126879438770553125597127457567311142500257793046982613818105991165519127276824460142359630843419955393903396076782442003676271961027077176148587585919717963151530590180922328517974069547034035931305067171713408544142100063959301303979829305957269208212777255212377548370234787794421354507437347095618420367768628516604723934713338614859790062509554046190905094028409871796348018665042798249090285264363467095678601268017075778652664869988727175683483890413711247975134393737030853791566127807635958707563686868642167278021778926011573742171216552886827185598579508246971590162482926196783079317625790468954296732291920454411730144805779651587496835639872765016761754406376428936388608959648316575716265793817406568138659979789328694394761697287479592211487314291244435066360561862933528517578642165416508340193976705055685553256946819407952724597473881870212298373012046093902125152412264774414220947662546444150152319991808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] -208836093581485518326454870856721132108771907980322082348170033379741422019757703867909828811729170609589454618912778448352480961561958873880278062429231804821803442372378567394120046164206580253785503455040324282144401504496780638352531783123740888062609735446777029699043698390979905905156579841957302764121673482106703745044238816483887389488006544793796587902179117168835236409377909169816775786405307016439395405377248236805340375597490169673342408024317339665736526457453536949806262512710708799262549946794868980066632923512208096475740658863286658397288863958074071038353561124158504267843247025269419182184547006815530700675592006436704783834540725881151774373567271153280827036266167025711271482839462446337820963057064212411091786023302716341467792881729375766930683320240097550071753774383995503434013532740648268591829917653903298944648689252375109365291884421960287836562862672694947958709247815039679102216825568071840088231133004662798536087391665553442174728425495971663913124701974919523688853189865192493441202401611358132845188700482920573036755625356235211803281413124433014501986653750057342803860840103457774288093278186806609339213377805784619225065727733269685146330450689774716226337035459960773113668094825193961446019293412940498250860902023499778678370595835653503014915933700489172637830062959960017620830381458187320508628807988759523572231902719547389448094675762788717689574189850451229058824957050117029781394469901530478478669925141660305656344420204887140868401172056705349353154201131773679819832340110927552677994242961068702795454339682048036340370861651290177063272636593942813232080244076763871511965823463279755051713616548802927311960220743937183492708761745639781206071042333987350039633255908880688956670535771022483307606729075435663445740487321208917058359894139356314573878685573839128582734774533535033847393755505922545664445612953008926923451763184089525569014317189764086874065890813223647413622874744440807642202646253346873456423460488918761602359027402753513256872295867365403751963030033199514037446560642102843881925347262512969502217562072896261695920580086825778400915343968357786756514399022789318782372803452040246178240501659749754504335685128825005972897839578191907676904422855284291632417737674605900841472783616208569106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] 5250558619417330983647328625835960652330772674128761817445000229685483718947143509797922493214488791004688379882054431692113360146908413118876208025340336472548329152806320363688963112438368750682032301769128529220680573706324099864941763450631546337054003533573296209754875957640961922318944779973230086422484363948796322265452074184685124449968337549027636036822325352719204802460866775933373608694056570524124386144987144853008355945425800280590926630234523699704918619800169386256373634252590087889992015592395964075759530312399468758367227797003891437912025887871108199947257249447038733276912040616454462239977895477303337416782508559804670192798331081395666167837313912806508191733068009906069147132418022291292537129359789634341774449048084026131883003898691659775503164666995842096508068149353872453548474614078110457377918413838385428968847361121684112027673986541994865975459702030723149832023744103569588489735240989223471850809975843460642650153141154319628658168321437824761255701890017403941656205057278426688852909461588350273284369154241262053700626705743189952579777108468820086453679216303788855143957593489475467854540349288868067981249608589129458720374292800658142894573216081729857146661816655623814078111222384479741682927696007025275207404057635987579469937272263978592806397085249704272506111216587021507728216705609686334470234042126023582777681777300661383378446552397946145027607011080425679922320821819463646144531963695326889865118480107447207238193451356969440190347763281404177464475861204545249932754579592232757958848373956943247046936495539867338871308627764703621195498632198799181036031041914839868178469316742332941268961242033557422658807610742565128557756809511480977286547388767793813981027397626484895625881209405944305704592019658729838604439440411174061911274979752218869041720891275222140368266643406336637056343006703653294910698698425720262187680939009648522825344414193069172955752478082560246642114802315707198474803707076291995060725538725751138144753521279835139508352822648597992145991015565442031262631555503365261691597462982313029553685983465392473769623237097939788741458659405742134503094190568885927635022784310772693305868407436146061510617698706592585096594695122349760944036052589147882090350508198676916965910579745562977894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] -69505900404508625525841148468360087062325183348857460216138205020531601478672183192011513901167001922655730899353273401275977985791682543141052389541680476100248916747621661548916068220920332181842064120479248363752822493938660140910769925618701973622744655514233053387696602910920487841155582964638852896109240881263651341486701135501911717792911603979372213807920692054182590229582714638492081726565424875935371674320311858762269894123263553305824408529859592746116183051854994357078986236197083872713000908712947391113247143859933584266880643781774336547727451675104903986422346447762105379535220457335810794730470462781027972901816058651978426061205963085250892902229921254248505083202950852952202026000117315169945736467345278978766551512361322767865578065007358717334975695242566468076176842172295923554305402006047221956095703118861878833483101784096184571706247739616816431492348289659775446892069060429465213946309036919896147917909360992532771169312336431214255838711342044414858121181828924944923096670478147286614010567972491651085099373788776957810821656644576189599434531208561789382914227793405938700055590238849800578667757759894304150453860844317837693027585994029717576623453470989932569688225762354262373106634135826213676703670226044901357237925963208874305848775663522887546345526498141223152056877893164716652034083870921601791925134828176940848915694176368302665620075945482489489053310552513572235203319835875355269930330479299803099671824895701442499585107554690723718624965920971720629844051293674370365833763061314803785747718384894183420420332539432002958446782787818112352548885471508563301583419469441971020040941088945720922505929736891001517311190394488662765794331910358143535276519179665850679539563741512240832886615057274423746500517176170564526619251294281367714280633885855387932731056751672545537642945632174397131195902608620961014391134925712071916516022635594728789129572644157649053291427049859623185305901219730259157612571035504272607393398838563698317226487793561360794275768365117871517281614269785505013212478058762716821740948222060844267805822284675335258022572074759697632716605115945043735311480221464410697613852885357567968350839193476653406863426318906935659293821524657592630071585105685754766114919395800748223758277123460722897977344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] 522221867909915859680004911727569735182725894087348432131791114202163214797376792756904197397289842411886095617974225638632891848575062021495295878907079596813712554061994678759888265149797716297339602464871077093274659874122188115033186176779332417195458837569394075887761148900456451123808622522778206469181253209087658575446841021608772310682416471240063298317466752788682104414552796418431702838266561116616636355509394490715678729923669128958502300640388045595712303098564032107809460365518892002950363861231469531249862408109364200922953604898682209714600932893494860588115381948672149316646659275887789662483723975136033460362549686405189096474064526870953038842090324918873049667433153338209897901377549285896223447427123810179097043833075257771013795396961396836694007356615785216855542161185317315554451026394638458865498390561775556361920391968066924776834417259448608720185923763600878800807601465013495061255474780926278808649445089542978012071220172933962398475143947818698145196747268090343446075781642532249717536390620329717499018308174022286677233385797439007869404089929123447129842455718927011774880905018890566993185117723323068490327482835422629429068404009381145019142052094250024181368393723840004498941581542427645058200506761774831347751233425555997384869096149278818771110602270280499842236194768618204263125359727709490507535140571398128720346263706563994202597435713631980072253026488867376233130870434511433658509549783880155790263217211723906927565846840795691465603832464464413670327345407574844507879454538688447016889183284998388095505941770521568936690860664799240712512957615143605685761640492489316863816268613517678791153026515616562980879246170689362173161052282599912393057540234847075423532792170417491422537339810308619935154420085679247449532789457168354823752352109766101207713506814239716065329247069152005048509368749939796659759233269800806378864255856036440142263511130498541567521895902750354893483140435700766984136129996713984283526407655957380641248071149031750829560767789095104396686631040313498405623908379389274333233266731468707994246857932175482982536977177679881211089744132901084174261500654152129998983345108699866702200902576038173987724780046534603927821305173227759469358294572654034013150962006903610440502024293506882941747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] -2043136045418480128851967879161900996892325831258921147734148999278787324599376982525385217660812392895701925258699934670395183270763844116169132944165921450649162978633582128493532149363347778947239568484489352076278782776967909518969571418598003281523523051407863932875263206402422993813118122273732946568363069523976039502073668445628771506146853508495199920551472395374398098998070478992572877564189506182191399647954260807063231509991331863544169021376738129429014212975826467730016990683640937514415317799612320101424477012649610414658605491642932155198582559414315933938810134823040899254992617497088401243363529205477272919772882166394312656846011245713182086369325936844253336329712207391776594683901239925071155817309353414210722431341588428910465465582228276232444636617863603205642349009985759029059692070404044517585951178177647925843710693171662602683084169400527316874319065682036679519411336022439692333648733911511425233547194630757510506702854010352006056974975910593218383873422919740534460778807465339707419792533318075544330197266376361140674386685206777871149180436222386018855141572939228271946091870805022420442849171377552152297287418115864871896713735040685208912029845020526188880273158612270075076775088892263970203141696771206246454349476776456892716574915200206475723103897089769578476066461199127306570665311225056452201379473521952528925437167275040457244791074518830177234798703538884894642596473293221425496810782433175433351764655050605099675876681704907349214879803268734885554821649480005176575511716798867895049205295929858408046338280001733059090585536855162858535796914282912604050703254419162795754521100979122553549001656283005097091628455736460309722114314864886410072780033240911376215960298089367636003036264665002690521143468192766599566304245531129068265178292813274349824715812373648637805880412004330801379144264475866281758639075016483982356094347496662005050190271989874875287119141181773510388988811696519104886947817610356519702260749663645679317871305332538847693173590035683564463655839468619872289211760629633226860584227639740177913201859694216668167178324168409393054491958451982800090189655774774963298325548836653946560599142965584015025666585277507790186727794024563493782883856511156709433278895096609874132786879684757379398762496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] 588669128539323614394491334343562909566516326551450249468056735389320031268997799489559742965624468912564964667258641927303460995850344543939736668928019375041797442366886098251516927906851213477836561073973215336705494694073400861918330852562899458400464921580322668136576459558273492999590825912257458822153447483998089267355431680857044247561824842760324589650778234497801079860830165764694686200529057080757121045168086584906362658914068606591592333469569067966574455789956780347529910608697143155926016347033354458625169730037164592911344163128189207173011716393641939479393938242321767024745410023560466963010518637739999942156410045157273976372194107886032732736643803247807262394840270736396358797371833384003625176766803979317526652837949066957274674421460504358795473488403163676658506118088020436438076528472931729006906899429326791416333236445646177325219064390727765105891282270396389598575735066486134367383735596465863298867289241099025181356852537578324840786431458729022172057230690125394979551353655063800999745348278957168055456789415878360541306279011137905924854830617364136007594540462446667234792469458912906026678278691550245976328115664945612473755765135627670345751240501737374104623142347056013264038376062050914889172157852856477253411149804432673561470368347743414598838189413762377799059471765971914218387119365094547183626391544705081931686480907261770005902531306861827066221134284976176695741100184287818300171069962621915839546255100332130524587001474977340026887197946349869289717688455426167595601627006055955421568167311895118337542592717389878363772098299989069343715369916059999946881495651612092194187064386567340641650278784328605373825109126784272082077580169533731809614590294022536118682392505060358235610130402544743729964238668584986539340597989967437908105971906834773256730935689895712421382520139867750957826819109326338902912046087635935393029152255497014114147528944058062808363538097740058127966624529756389442643466139459288904742734936505792548660166467306095927971092641100116066939719401030374721525382640944476360652084147262659208295357915177071464279343956372188839902495288030323516713395473134848293338608238664110728157112604439841347175344199665409571813648320532224429806748107867623100219753365237297971066530501173213921280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,11] 39626135148592303104520150163502800308924280374033973389281276818436567789752537288803546275166899326923179424887391276557791427613997582123530299318251261756428632765444818097397577550272587393549014995058308002139229570520414440981848400477687997301621334296931111259266497795693454591904481805065498862980716482518972502725026553508727641949582367989667728651186917238208850536902161581859546210586079070220838190426932727807858227530000372012401741105297299074509779510782649222757837264935280346355686578117235715202173251672894608973549442441681352439891778314758214567389047689401549166498137879790278882071890524319126776551345690058367291327920597066080401936985398724681306755145355713244728169503875665087763414997578939526995906945447195173732533780104647209951400554594386465659505955477774492695519603021337750706982952407219286104670337523604469742516671144953415254385324852832875060678133974339662610758360906688398672316682083285172466516602884476781620507537015837602578115202789598009356391916617670439241056491390875808288067645988257089196282581586859540730033780356707762985114916849291222058987298695515049704681390456659284952521891501555465783324572650151195649641330585043323587783127562594621926969962884864831152588145722875651761462074622976981448289090541138368142873526240005975896677596582479015726362934497838710054570878284288609015918879236933444792446012234837398260176498809429682511200109817882895616116146903780710005081598862682066589257277260603399831348977430937198945430953451192840029292366769836765977354831450197144072669150214674667814930555382773307110315033079662611202167553677367820082388455537464433799542332349282032250559357694845708348080629062568205976835754107714825933987213053314371818517796525448609844521683755950327727718564609666688065459086892206630280678024763058462695227860606801228580425563662657121551382370147594691526727030923652705021553939476911868835951200862372124261564944263927195195261029744821057982820631894116472988093627404075203767396727310962565299652083191715455200868552911056831937627652006602614959812615280243827570988710687296407324752900071068765538722091658687206920336429784234073890493779365759127588703971951839228720995013793523692622633067290025452708633845106809117033365259964526756073874391040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,12] -238477118623721477787715135717517039614675189602383364186514215347033605260836089709702618892574954690480394066155026577778929915820734488554917743992629099471917231624272155007683457778106594983121483977613174317530862121703944718618065751163453913983890179396564779080666933358042286382064918589178379819764542991178864956224955070437652272829444864674584465232754067623988957414868562430697499366343739730906542413793069538873729810853803980547835815359890494469329813926905376702733902556542966722931064618765066288023401191229558360728428348691408547628842517694579361519340451725258433749585113252573811397328729688465963166912715564430097346918482584118868236710046829718294024005658022229803994513873906761777578158584979356489527764264777684562707280200603669578452704354216315511507666583402548590696312680424193638366396434859473695867875858594462761697630433915372108433455465663416476236552405379427485731040725381860870561234603762284746316365298626115974769368008233258914558002042327789359872973977721461610109575265530310375239128648579109097152594096017037952147452494685864667704129110848665332890730510544279069812823038665051353723050113632516583432296970296396961145394359096932036766714659114787481073360173779201146175502840876879994643793386027006814324978363456884278487163917629319204051564679761561995096759824286698901934955194822478174582097910273127579571540002402557210430208698104113877766280217817195222599920608183214893562679566148004416509483274617214934323530948418454071526180366103587603728070433130492596534232196143191203994821042436446858631505534054487972883994563297972556585445227832139610284711793147964539679196369039862286860474013204747876082677483898118203990750809310927471037126625793544457382916390615338071050922495967777033145356703123975003158353846414479364745463745194464311813601036353527574102138839310003732519441370394039812138896820078660630709807855964591026336274664353347653016568593092734726047808359001503417569948947618205852834432120646312076014355650310238711875114648895980517895989255373009174554614611576506846649763857989922556295413693065946976432033652692477105669271755274481489033144693671407122520566171851425844957838059067322660054986462935641037710744450510884432953171807429652555167162277410441132242894848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,13] 724988005206849599527401698534504463948980612266950877527247616746076548404752831630658599901123674899585758050520482760661101112885627518450608470371249648456261471568016227741324698723149080732799111641631145697370099864023947265555645546762802881820271507107458230409755681968917775558809395935459876630477740083414046333321495743960579183176488510882739321305912643543186906987488602650338546817468264220191099015866660597455472424731032477914109094168632601128703350377651957295862148242453299991810869279552094199095876773080220243776940301409373762084952564813752051694156396821314947732177535708417625563426058575655587134601655488476205911383596093670741336924721480407482689748032398270289652751254607248327928996046873401608293027473970016269057327346561359147006864326714704305235866529354121941451351220664051321721783268352380081174505879967349320064691021949441582077723958872172708044661887282544594387615474200002086949760533579882017223732143351595799105039910256984388109841878795875424343828227471770395017401268486073138114017469138182978548538056992445103400960791549675907109010459836247877865587599499604343708815097803804550229270626596200476023897980685554716004500687204006973655835799432659724268859186927570372542599966754200839855287135734923752293894546865526906692220445889231947781851039665539488552545787008665580752883976785940894296112375400039493543732104078636575487058080052370050386792486598861757645741714824744707899288330989124629854924635010601099784319134493264398387510057613524383884963310940460546813244993056814683696193694686270963520278334273711468269753101626369036307077166803768077406269215495101033031759690193082962457893434264926072501216222713226768723541408923086415615622296504457478597539018459567178733445064632348484452785500979700007431821773041392470562193968569737831667161549140274596490418939481406541034631845281647866634087114378570628883539950142977626793790606106845617137270079823977342464138265301699865135300271528324697972004620856693177784338476502646635047287093170141426449445272673701397778599394484846707509040837658818625058628500791455919096443067960933232474773461752017583115534672415195273970154256823457125678431308568559733199463207458699345832148834282022102036965395705523639562120082901994287841109082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,14] -886012646345143347449591592322679690804182985469532897864995407844511562270801257597993058452889514706732663781735672453270820696106754801814659918521311406655039695693875793037181934591287500053732655915843401279633009956796460310973398257917934861367952716445285381022642268678048942004155983509498315761054540725720089277185550782247410882648078751947781860525660309162607814913963221310571968944723447435056622051176993389509973680682047500514178659807193249069458478644012830810926417178620024621578232611718568138494971424741921703612128995673790119081753118084495411082202583287849148480005651602875588548121177911823622114697429646972048995572147934272797472547205683676840254877146928969462904932772379377758110583431816389006347540966955576500870291930037317735467834045727807925253911968545858381728206109619807035250218627935352459871217291057041176356387669564043099556442014256837684575877977331427363165685421645845194159445809043073073711907922834995229169169513712841183513545462567704651227398883243457792706665369070431001982871058843847129266196158847716677450498072942105329333927316765190631624113976148558647466506618980674995603887315308179229588071535110746554448785541363702524737410971741448270335847627239736062228004971501296038681773809134926778308404078957263754992767669347976095490940073962613990999887982358214320755120701636726106200076124967204114140607147078095673197884054213130668780079174237644299687242434332845307199859393553681866005735330123374718265788618762744090599072778182036508843269135839360299289415999942459175870304679818005271322280814874180971821273093032180182348809781854002687797803013239447323878923676790422005219056214349946555532449338718817964557921561917203551580063344394089087132781730600178933692702953861761959860274836037874003749371438822134648358380757608623640621225048742478569782685281871952572857296095042390848712103959632970867411553569753069419965653198626741780898238815471103622525645113052553589164485922676688098910947852906663349336774588323178053661781653372106215617373651032329284688263227544719087195103440278280589765231966415250817837207646382528068905463064338624098238336751389034545802712751616281899652975692948590328254340361493617528161552859892535156505186663915301196885448508854201456742576947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,15] -2885077769791436126474943440608229190900617386190795127223644073558006762208584095228565441894578492504323703782305323023170759557086431282764441233958115570444677218769687308249288211842107125750897183558450646468955958501082125207465966866135337679930516724220549496999424904733364055282963275551913536050056968039870333074461481053129581133206043960039778048307690164952830946996229712969957911767300079278763222457886725224790170350456366727715043334512798908280971616579857720461987367187614676655019975759027099856960204237901861700238634014438803893212977836846034286299797692905895907894178347345787428655881027934136690181606574787395786465495899942509703425706376671645502426167077286148369318746818904723517584844599282716308947299673866102315534902833611814156027001640278658168959960509475107670469017953187398746945380215239842858340573256776637249530402850241111537340952639645289902258608602753359201115876254841959958627156474608178778624819333984411313316451347545418293020138536416489305755561291783155062822299975254688238233766097892220227465109463911796652566805235753771411919583074473218080518926908343876730833710355005661770460477689835661786142828893236773079596700142241280970596824225860473613448844847069425196467725960496261915177443249471819898212818095945438442396608241935144196158789186195009765970967889360833342544566773374337946237972388992092577008647257890013113118696920340043826860093813002090780678500350994700624372926538930942244822439742840406379176007916350244803810337709766133798494897760672982859429172548878632652315911849808337662321677318634224301270708176516649640710115751982508453724771578850869716853149502351709780048250053281195011041819418944792159908008172649282091937550716583730389604555231206397947011133183529333932054345774190275100768044988382660906906035751390738363499006166055544368643097669645139009219698854052588849488868682440363973172144123204803205260834831417383699041592248282663174463619132522008599933646364733878805218765964762854883653388662169519171805469704865330161530706711915151905102738681512015909139608865321120730524326738131651900192693145410720460312058323597026319819879332956368964072740793879806317138381022675026900412806575292013111527036383609981208683832699560287604089018566241226138885348655104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,16] 20757154513464009744595473113007946757619620081623506415791918488390164048065896601506070105287026276303450160936115005655455250733338637360282332244881304655354405495478567595947556842206176429965372669869412121552978165857848579462910746962960771787860383055258415002592544258799201410266828623148037044184461041176453799860638805747208401858736097164837783227396824964613518916959417553797924485615596033388189541637660833043504237500164748608793120536984884518121604805005055977300515893498815860296441952819448931135630212759994532261065718976187348289935156278992302845368739282331412926741185235357324807804891392431711574883064667157492699135054903211300998978771798855631316757808664826291333989683883634673613469973234708429737858423280915666402686659086286181358387028992486923448499199553297463375191337980389563931948901032899849407110982130980601203945678678305682898326760984005570991556292052331145648143677274236021865049516412433313714424465046220041861855740820324839087191118026822691837677679962476701784042818102401864208753592899786135466282641950789961724547194862804694003335072435391636732084212166142669264558404596178616459099555473976819189887101139583173913458266351362425119787914342038427523545180033243198627530106230030232756869432599327136046900644402805732342897965868681656735707410619437539186866922723962332917952997574962378287280779742488991547374578894248924431260179758895625639910912876713004628987201728992291148324386835447395240244551708378904091141927392341126866124867103703779360821953858430404785412433255178646194459127629037609162483099218022172662917885024857020333334129239906849710008051304197688276596259216779379531373565463092456031808353802786784656939129696245067643670171121063944079111245075430082587885286709895529326270219023348938559029395252789585234664322867951831410410868047092381171999300063591685999366161142100055843078539255032920385867895114639182597935827007252324411401251747575034021101500444641269536455489453506940471977987043640918690228173696595601995466148614182969981560321380164756972549038996234922435423269734078715800377361052958876599581884675660492869110054968355612598928463446863641411315937296701977425727176104672428906800468605846127503442748708525310548425790476093379660334462893647756589207335731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,17] -71024723463870087777335725523154283991399971765468778326646467753402438764883434977019599621813527899000885456922890264786681937124146820155023218035623303759299645224174089305708097023037214502445675135084093174872127895484039224641586136076175736925752726396263462125287154456934364852808642791580248557352066014845467162290256236302031656234074964396223853575238174846090406743597626425963002414749699081978014997870420101731820883132628447020729482348707099797603444645397130990935343766101856391481903904388284073378867208648018293267945716436099392174666626394422868297427413225467886185190696858781611159294158415297495646100899271142238418047355072187238724389614067596139101530862190831848750706658278949573655709644281107291111140206537826040244032899010671988812846103070978960678982265666058392115295079464212051555339979434334647704171494307620747880787862046046523792406162138044598927807687630386558482380551610958687860904315289194288363119864817984209323559588258797943958673823373548813085822058373725146693260893483272113613390789955863263414344193540799641272644331649737492464197485892432766341068173242938136933513755633401627607194164843082219120059621039386927295282729800832001382992443433818996074611175205909113415352507247815069793228350047302650480056767970016533578659153731304294644063846326218506632610335228017556046618993355081505505935760624587570952476850257419685606867765871526799557759014392935286191195936832566121480595618290842161479866387978601758624733421616154048473104045915987722757005804628678832565581226943727528549778371707130189136997804159723297194900717431223990139952732971080798735011495719384791364088122235907490483712483559135879944042497069588944241459806998056511924196748799425800036529446433324334506462171897284382695108456332344693747423875668757300498953516442205433875463107387294806691808102916386416545508927526928032879397640796634086919336832624384704757629062436399021959809078667537620926302436747380250366548735382372294836961985361911861905360927535280756466110429901713046478237222755378149512020052894043173279104221714071048002711416551041505742264443419035769518211897642124046155231427396314280803808999588786681037720318954791930130304279577426601102882933295891862017351311682561379308796925975659708545333679095808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,18] 173363782181619543931611986164474385820033245357207820227868760502109618636056970716233549816846290419853641687292065420416103514626000491986619418101254007358998745314570840568721294627248640574742701691411143921450172570322214942352744997517234895375282098756368852489307145378560793531084818262986033003592820132303582344620635485055958129926545690285387902842383216452521335420527632301188918341853495294179569429543931027642526096089268767202209529644884009163441128077971401932639271561658939298643126969251783699007879806052983769041123340364276891877394759150814367892161471021528018634492935207092548328343296707557456671138614902381772983762576526289419447250983213869193954279331938106717956314319327324523899077456191086315604110553988131491194701015798152815983873492170846306731013543387250325534334821599186631849795835663424129674732943698941496437880645909328483356415891183668001362660154186196869092679713280356750965244379487701066849099136958992095798215264568569860591804614834817651698690852953589116980348973987375232485352269785861145973808189039227808057717574109737449194716263650776459457143486235573881369378963724324442381722729286384685806260457043770071134382809513882673909113445709214037631785758650575468480209771441133640483438502170266343013757423222552571106758672951909182722269726575599622096166935682203881281015574799053936184648806331212708823155810026406101226357953578739990209423799498329527254647052721798114683020298389299948596001593802626473158939597705637697287867091701087415626354314489494387027761241257235354622402368541897296925356177123987704157546270564751536218718214722658191407417693687088359241338506091241406450943050735625006698945142887093887399069311820637091962042980753712555855921749963055515713394678374480969531358662583365104247833477952472978544931434420090575252609112703530626037929215434817685783948521591195521109098360338368240948783398496249913416115105694700424879523769446531731749744104774896624348500728919671172351534122847030706476485891593647498719045586385096638589457844217355912616075537550647052874639400312035444451844196545920450538001663924554775172513405006809366691713750492063811574712821746152184098046792854438401115285276853412490684149317801404432758296139649917914405803594359061242561264667852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,19] -330773886515442213198374910985493555993922140191690246025539605763517928707885344959706844721247950861818713564533785073331341010486842015150438028104059629534285153933276489408680928092152560572962263077636305259945583899618824049243359325857780933206831133909373259936634462209068060943438365356390366107426037546640658489309625893184681317399928960763257963640102933745067533220299372562680491770792733113959789604199547891288000778753262781708393737529626419390249069494513526245446539820203878376304150149518708060772722745035612759251517143330373277733782872548903053130371277373978185737390616428257600358838702179344254371859496148005534911898048162964682768415447172019998430264002608378597277321671761752399838227543481299432179974281620785039459551603431612451658987301484653524054697360767751296150008331006701895741253548150751211996312820281052430262666966262414157138935108901000050858812669439422177687981988218030910681106159844205033420613257638769156303333647825546144114597949824182481625532044766624932488467594771395541789913780786416804933178991597538370303031262898602819846983053571343704379956055738587897628170309532218342138271501544528058225315665292627817821619956673191538208904548073905884385866283102149563121209595235332625096713373034861003657912653384750050787714933438737160307800906575995790784196729783228648672472264339608550366003651927178295763731212107092645461715029040238964721689337983851750623134215482619316686006793695267902322105340419812269425524793953794485289240497951815761633245398552180158067327036698372781369330778667552514420869819746506013980790624885195879600640240002650833081666410688282583239646348413887674661330195407582448078480324470907806548860733633673744189258591489358061794625110455635316842326953927559607908907337915744883096973380636477465616179298083125659039688910506558171176070880156849067698962633599759738197789643206257281798497727577458082181409353843204913568412466471821020776715100242184943731879300290335405211719048784426951111741128319459038013405177209557025840898694697600983821347794893940080763270685977838886473683187507246943995479946283405367816781974464900708194770697144976527493053084201775849420454484722995483372152846832784947330586865761896847609701779010238580546827475278871459453001309093888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,20] 509708225255687200485816316971401975744746640054093375083855136451595955369301887357533938087017003777568794844977368571943308062742871542683543524774094050177379075619047498171149968012260133851949038614255549224791764589272089165094892131345547757559156377591687643851919586876354733203456257853857089373379707762543715121717297251509269289462680020340388005034831219244473458835229775164037097433557360373760003318357689033130085775454062298151281175853187188762453448308189238004936617916176926754290306800606781794878945712664656093894086689768812524825748712192180772868397563682854252269282104076502604182498394518620691535154600055958598695197918518811698264211080927462918642044862790221621598574168152805257228215905257680069872107686113160760957659930536038540380931858500797454389506128958868734241641871698458589934004255344225929367484680468243611856860389460384800735042048838661657604884325466145549575406572022044532301683923645805813430260595488463926448973921748585693356156809588510373973505820292041617538336665220781819690654627351137376305374991083640435243218041788308793295790934608411769436467223658307522126139108951066952303673237002177334974857387598118629423175518949754224356870669366513543745805258042638412975954844518830730347861546251571325316187767318790446788847150601431772413836540704186691516278431542939168204024241377596416197633557998218833551811459597465035867084401524784722729861053221237305380324567032920125557909524278657841759631616645067740676049321090559910790867324152365587592795701597011186709944303360127934468113234176676261535371190411414471202407734828796969067961130509716300410390841618855873801304788900311670669862355554717841869121065349674634698485362298144044687896469470381745232423012774207165794826045205699308130691228512807302678621760554561269384391390823000796129946565039321920214740333148309887656827714228923511467575681123951035687459358054615145651517778158377207116431909776654570300899226419909438172660757779597818671867758370039615022895889894972692540205444896678753128039975396666312067400477371447573623469114229123655079265726956679770275153648756411986398996076492354957368294862502328943014510228317745256104383833496541851406462868534472607479379961843260237930802952275439023821733573657545545276804667801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,21] -639545450463257466020413037980488037559113346713241970972695417160380329262893609028600464925866598304386454547932946331290129804576418303469243660257945621381449210210629708210292162618514269855871787877814123958892754036765306990838347164018788765288534742835376960844959078441151341843173530772881366981339320753227075810056088279206078780813596008740431997662508283884632516857888464829740423701519022696916810633098966491050811362093025567951619210148317399371024284023653030184797349589724614782086670360531825098795276493010872138494981896844300482792928731702770817463810770755592260299431431430740157723196232317774584595384505001356836936728363211064560467238733831968867103271322325911505535106942239370134283823169431990646468646898410056063506434216962652350567708119627448114292379322309834865305845237013442611079893197113021816952332590050193489315853073667288285162022798346267611556597394574345826482208306809786925021735148712767535657654102825817513407051123833428024019608073105291027926479627881997884444694541071287939630177993143753218298745948442262980874685099532070434855949306778175442076012776992077509825668384534783413687006862423345687034820733221899510579116229045068164201345708269083126961788518202871176894446076667850078905978136116535888915200106449473594977589667401343504115778222610489255543068790525235044535285007146079090367452187650406490564041631923175605381792114592113943895358673736388254504099524996043011539359025971929785422549964995740732453789097285049217192484718771155010676236115572123549637645336736785515918264736511148258857651649415641805151569139146109588209619412835048468397608580225695954801611815365287867612713794586925426411317199311329489280510092797115609586074255523480901431910882201850513723353361386335252777171350632471866991716716983235674318524369851662151832462174325514454136343584867785327662758224039995562620001489724828388215495964572753907814030148748286964173102011788493628680518433957057392971577777373425518543403358692601793019245273695529213833622569455301496928940722964010665512352144651510538480789946754632020753014867226313329250828607394213335803226868197761339351427971789119974892790350786967467682742672710181948424286230519247671563233480441582963701562776607693700986297544677824522640163604529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,22] 645107935011437082647034222452964089762007748008925235044121925575465485907359729430576525795341386609977818905273608932674561847132730337984274847719848600510595288450247176183845999525054289531178207251828320029708838146422475645227739457364701023034934416890606468600567644500327100947771483749554633960701091477391396197920109234078700185695287859193543948799013686432571882671313094377854789803464245671508658808055578077788683309558402414659788523637198256005318907986544200017889339813196566672821274779489651342150474373371504142301053095046564614478767607784354149231382280792095411108702328470837281955448997839565922974144608454279381083477927767231132305251343670371200123610923766603196772401097309307212645673462067090804282917755461413975819137997362836141575210938449897392217004730414460944708252718375724727263868803355076718368470851408423906296982621053647671923833115524150847937869364838904354535873272638432957774899038881382402617255183724944705523169358879593965674282218691519135527610071546162975388695854853374086127273162762606702826470873781854294556997800303150090900520559608946303893599090143651065915829111602851728725062009204414013963474697482137860133571218777604332427246707258317154754266779881154707319109859577832751018648039524411885915173414129101364476675272525458520495450949838160754017691066561339365314806940948880193214356700319778653065776332067329362894294436443138713964698395084783930424946375664750511878207002528318923245914178595840157029374358080448654581917602526900222911411079436986599157877082950239337873136816569904921888732323156618755724434204916272295544086892659288172464202128810023964527894432014592760374291578302159581577112497455437250595664708406856252345709795735021921557225559611480514722665751630838869589924064184793799099655965055459350864703496574357343221256334041630860027701286324969084968406821713770660814134466696159435679760496119334320873124827076718787581613390030851456537827899697741640475085708705142917932002941640773902209041714241456986327334561488627619288566109648473610250663645039366935495200709617744539388961302499521523993759698760731169529984244882228611115564085388260303488989196934951897431081686517473848240544413932593484604543566172564211467445079312459258105665981403772478687870032281600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,23] -496836122428857722605094863762026316331010385356780224972081352511903075358976140483094855038139127981159468001750940049386883730307734603768986894921463786770323657069573270065384508710012923580510428276753704230186397254670535590929995057491761713565289340451167496104173740556643203994877185346345079165650345779010157081388967085876235899356557036157597524962809776327126122547813629613541855289662744019201836502158800610614568579581861635461980565684105952881570798000211952488081518562281787874096973056079086814924748247162731412545934145083790442783422858542695949132532363695789440998826169489990400617720239619057060072215442748928157650797587934419049935295540141664251162837923636515169239607976480580979372057924266841423360796631233763609038856680979660579312816097753193885027858333509810196351168119910385270449036801202478852034455483129111204071083087250992997179105653694928702505453229347343343095062314033217542697918236386533305318722427111216711201757017218117407925518217692641598610173796173011251216159660885749255883014217952054613116182959082062658765027364677540699696492087844567238683819880381709293565979303258599007026544665308394746130485287709368066705086496222498331755136155334348468742797150922747265794443874991257805046870323079705425364274282717893265050011387756257358684561902054911682747337067625842516450529843537379110845595497808106696568767830871332767317061817377499252957900946573590818617053823088688117145465367556827498878106299882151051722032151709997167887504413493495109596824076562884408498548308418372567172705613570982146403216001305987547763533328878764176950561383289280987692713216518895141450010753087264129544219272029688301504985518759554817263255149474736229619548617464633124003486367183523953799321161051165139072775281599782724067653398051800255623832536712131670138065671218509064486046051048737677717391944088447183048908482696302426303026844641313596445562897291232465797694252267560669092411026483108068431435312576202297406028805942463272420024370158815476898761141062940188315842204283772456465726804067178009900827317494420842155401645776913420372588937557840817897608235144257647236285913130963430081367244503096150836918843993474728921897293263907115871076828500334785070238993324502656646815081317964485137811713818624000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,24] 239217461047390473371465921709789213680962493717603531671561030299218382002637806158211862201080681804443047340853351433788309144706667118934127263247257724735058572519771513418717561895564048296439987098258488742742077563520038813176092625824827219667425184143116835625853303494677213994706928772296243667483342358648012843229093917411525404191028808966855768257448692021851315888131362068879254279050486971984992777579443611892697790339144742815432506816321289282760404544905131697067873799165183529641154353181124136066312660797846460411084342562860854109800620346036271093962205127200133252049616772542625987316595793296546424229471991498263289668531397567398594010169281316650920659252355666131538894459405050830760341469150160384297002311422708609236910779174082918077294988437599061342042777426649762125812813383208968045422755938846437645433433425682845347517811338048498985731495053212150587597542107492720777542077523570656495287585428227976196390449872257617509246388722526823525570017906336170086042155358599040760092760785426328291663893395130069193338606795686378844705351619196421503876490025092641323708777815630210389355093028768949776877445207995233310592424152694444353024986405733582462721257246512223464077975415860638180851981403932901383307612902734254421653209145498090671924752437337006054108767212267949303024691441659321672852291969215039205475641241322115215082251515250165090684408772330803727280535357536610251316126732217564188066695735879975715406899666813440463870973065180393452865908107852132248275270794553684909570494524134122448637481781308494199597086000562239167982174562847902628254636736153271248554425445859605148509601945593000807060858494541823930864125993286071498859504447711298391695121606863857294080694415924281570869820633516052939167030894176968868447612893124501221297215830631095097941108566922304807479339338102171020522494753050888221025545255588809767566140148236563257871675770850995006131983820949288383559099432578688505364871447148729821090708820896719635062049193005963312629447778206532429227842828827955665708816891007758339286833817246129795725722612984603195731070781262730056690106531172294816423184591899131651078241022916644168498059330022058224235581276151153347450533917059893653622905450563345440136402152784312193721460326400000000000000000000000000000000000000000000000000000000000000000000000000000 [143,25] 30361541787723137368900148071325092514967488584901957057497543442822999082612157820980417406219888043612207197195201355220945259024343749921296804114322765446315732936070813665057908681345529310616773988998533190572964204287828204371133307654481680701607343618440614860629812044755393082264847293450247936055774920526650914717593717063612148030772384821104272662362386450665863926282571618538338129801225185687303262958342441807897416602416732036377486412318851866491394557846928642625867948310756962555404819797876889376924476833272068561488353932266042566936016879800825637428441701537763766795076531664984396411098576362406834784486217078696258655479912716786727139583137837822709685404429907083310706012865619119588291061532338312170921704796730763988094987346952696832203420972686363866762178980170116380291806437014621601687079711429887818418922378324656660190184595903132565940190504941261253904733842578105686066583077031028847104523331415588439202632810561486605039628631103982937338186842668584460891824308336060516040300462362057771547295579197208841494625964273861166858142812633505097784502035541835174350440433599234965016021179196181198323709788197597692941873864666222830719805936470875090966775555753202237551573344919798000716537578643221496799281384799726885891082062500176912562549592804598168841054666250795755013966019991315744178410951487802242945436833540589624437021289646521145248167382746612645049081402409255336056100100703213200759513508092563336734620482997567912294163056136590480317457349943190859151854773724824250055907023222373529961861663225659795778059209728259827673371776295394502830963693766024290266600912687043395658818507752681226646270035210269674420210636068969145167549554485993925062655099770019759346807353210275427358268502743091643672872102859638079516206717480411869375282511793043159140538224248053205566459335574718392478695535923059196602798407493234566743922547886012962820186922133771087765288227139976569335034556040266326929409010006829558727556062348328958143815882577776017923665780049813731042216402483536128708486337259262629228161191591856154382095812278409745388974710720585642718037026943442979112337677983484291945994341330360589923990507826030424611798361982198968622187086273774218386496662118242384613548285090146544928967098368000000000000000000000000000000000000000000000000000000000000000000000000 [143,26] -218720461602626499048050691984987292402256072759476126903316839361862134576440774602888732188517792997759114778571483982267529286410396259852385554288541244910632170954714591273475231021215638431592778837218154590248411120362530015176141806002622771130776080524285610274105090803492442122100163567439495142106744202622423510201063282208860414868027738348449501584887907517568029107495109973796612849871814022628738096710092593713578733030907718168313277542117373237629770529220968944901143739482427552369555609584014022808235574653753191926413483927921047938418442958787427472627167848648812819156934049922885266750707660155067551141783967117239570606854967715835308597277408981745396901460215967957789398680862454500463904245105618277427511992141613323137654906938846035462402030132740719155423622584372428236057602199869212160501059172719074901515438584380898620893254713479524730969476659127090569588676863174762186266403324791279509715132197349480484339916049554369835898639868150899689007304476869276709955550981401426812791462365227071634623263075178677523907508135460662080978359879674291714025948806126461344777656264338169454108474809232000831858008356038591709220362640065172564537069519380569954394243873036344412749770524294132092402259335923420801302714168702299193088676721416642369660500900090899372281622905090976832790206907212944849349716885345345558523662194187907254736058301881114006435320522022087024788384911956247435299504959448846631492919050347785626969172180201742372454443836370921993914987595383291687446744237595546908122354247484566080282245284851400567177006400923985962045520017536763115528371346098335466426958973802652234516394936354140373525021974487078164120591972744819100329033223914328496284085348509631383854604779084297446909650588529219414508754118079019241165720721294510714396586912687057331298860403507381371889864480312241411679207870453654431636595202146429633364867109172148473021865627834154561415493695738983120212699182062939406747393546768125294655603670480707893938910527967612927206020708007437165807860631186455911349602581976355326508242095028647652282622784328443563032436813486943860891160107781462541762280007976967864462628193428674311914131133312179997288056838791920348207010640802945049556420227588787111153680758837469357953725235200000000000000000000000000000000000000000000000000000000000000000000000 [143,27] 286000878326290890716011695794628062433390570710110474799347072090413511345701177046513076367443110147280729391830471585009198863453965856190190047260607161302653696352729649188341664514914791407815240334447214443258653458956038591733212020894778188692715085404721294099966078891274216955891597849965601238379485573781238136897974247435374716248830643531851011901845454585136466761939841145271967444807410856396296222152516683734318608338142876651946638192643425731296641699702249401881561395947143294881223179858126943010003152999694784895024655296917364981621924577944099478613641511595882358012434058796017515844809954273918906331365801590148329398827940158115074883672146474099748714499770166441986480413306827579785832228329829156082210035171176076662527666019072753277617926230486210570767259526224246578491830120367011333569813595452488858161442729269532703251643320812113562016085587745723377416703235605507853820747774092592804332194027971183056382707606483163950061694161858146967315636238380340464250114544017283535503276622225188173672587245884894432605434826592019964132320595663903122885535254281701872135814560051493460700999319382286423801540002452036646073711293994976650582371010350205215924581767844155360485210336887294795931208941072322001489128250893184162667041867207191577682950171180075292231483745338874683853306149695518650673106450736255900934360372875071710130943329175892108134848816995489563097575380763229450955057354559005968510225354415879288132084962461947337071849186845279924828917036768196194527189448192415525058362882669492639124518987239191369759806750285679620490996312870945946647873529923933190600801496810831010004186053747716230357511986485422729733046182059267651552211819225178091593855523709739914105570099018218761030180226282419302024836412786508756046070725561597985570212266159886274904632497956069820532616933335729396147259560127064230758378532687525547357726714594219102721089141022577887352255895088329502882049731954510247324541698954485595951674352625533929210575851914522995433735830570460602581643627013633619714625690724935684268603200365791430603047083300386550294657565792301543019183431422953841861357985501550572654273907157291583315902568990254471902246556059892863730318232743165207566803692903204454459820375684716824348596371456000000000000000000000000000000000000000000000000000000000000000000 [143,28] -253517280194734305367995093146444389762757995598685350853442667868239444880938692080905617059502347109134287853775891262112253197394462058007248985787909574207054840420588087653460843370360299304913332845341655454009525048472479890462968997171733345711278104073352120427462291612920759216545157665588508709608088562155484813691354481100086189590939226895605562728642162703279482146031589408189830088980832039525571160569622985490373810225051171349335780441901402008359541190418897068685227213206521797271760190846142090532010999900627368420358875683631703026505932882583397521122810817066038759453822468328637886054600986577472398805848420375026755015669509731522208772866757098885028091615772184175608213405681969972853871505986156453465062164830640593064479431263584167023221220704349729317686857803157536335979492659054719908456884117543689051503550919726075477943825777678142114308080445146488586448756286405107274551371985789117514758874679589345942687883954577250013726780532541015104428207746215115877270312124549951514889167297441868253152870614003535962935467568966326176513747852125489271807779787330436705892944719470477862495061258883359616626681986058384146324181653446951527387128070604111135006260912032860366630771087195837230448435800819573499023492618984022420124863758070507736106525720972475502697893532135750468891822334952961371314254373245164182076549404976718920569755014103038662195067155463689799913256498913518867651682100998394795912871316015969079476936760022109065290724413092844536581288187897855739085041448452650166288450984911759610277688884864944932341499554305236240271223014116099672091430077885699010640133822766087919247890686399106373864839946413392385817265151841624502737937158389716367263597698338586224650420201039772731339564579379049542969575865950196140206474664853733677208843796209695030748365276808451505303187316726987253061201876003773808630099820292174747846354625013192130666379109563272001074610936910395961869474664874470164437315395298813896950501509218580896229420861205489073561592496767011499546306259037667617955592010417964920664657530523313400358383298869189376678233491366720717518929568284034098795403910563582417001035783562590308421208835541510966510652008380729252929995025124606648412161911123296955817645466539079514325201715200000000000000000000000000000000000000000000000000000000000000000 [143,29] 174339495957654810110717834100266706697288864830788112903845818933587984806923277013320385751294134660090531799416963298515057461694776213246165103757979544402643752588086556922122758256492494828473576199862698234212963349431233214653196443020776839876937175939188002614646912976485694632742170785397443977890112788123002099730027946119809456470408315015367986422601406817644930729766770708706425466152313473796849333297033514856513903112652431865336174556080035976759480252528116232693401136132987640581656708624642100996368778473208770678428393217610298520560587241506646821647503568635720502668671976013409794592573019306787272449571991082249539440524194590931035756657533517113416729825233333453924068572746619731555128804802497170505800500251969497229607839128446658325885882479672940179754516511400215739735133601736925698736062519560750165680167113922576594376295292945553319147430799035786907342949874309518194467621675312034272690410197575221934336082892143603116420691896889250595249391158034259986200687876180374095568851249390159467959132089310368854096790588532687912719756273706641589523380402065555364458702951407063846517062822597172007719542466795153807417232379127659085695592824393424995722823759010095421220870072607718356988795619103599767153543342953798165791676069532070824747526137317736132042487189386544910773032161788394498945617390014098572235280309060287735680504215919918920740412647867318898102087218780660847530698818100025732398396778644984790922771195164968124131116254046771570629532914608114446788863465504350753295338071766645571113828964689369956276120282458087163669832737845480679907560567259921841063659366562968231961049295867957771647608856017250379097792516808362855533765380803105026866818937481180787775023126660718221166351863840639626685470189415031334277588010160954130402656760456854492759941819805735069410374267311050739457810065241192272712021547417255691550272600827192854119274386911243564539596443615212309327303479916181187599841093446461064557438883397043223876081245283358917766934080414874751000818395864845996707048431187538981710897084981545371742260132557785408887119285527955754298034460065604953693243796404149486697232423026162504463618001487166064284791419676468705331341049123173740710244024683415936777338821366483490004688437248000000000000000000000000000000000000000000000000000000000000 [143,30] -96345560049374839150480929251547103314193715735588370292801483993476015466510007278096999307135801494052656201780723597720576034127177859584267260367472892488924898774889771433921120445550078311270885295336771387949025319123519342007989335929507276598098893440050185575148218176546558938975736240720393372636108346381180089393546672943187234628587288137925229826742308657124425963960861318065083372510223372811569037269458751889006067307809073340035494300396108620886447727370996188211631815553800685044593791537542109523836452195822863620758759542226646435545289229726587042429148863060524179904723046805974377328224379023305553694570787066056237649248499903356052453836594619475084252599760503972398356449019185900487319242993137878561964058056061932689245303481196665890877978844623089582636067709034460699493798023010630376365504421080772120381103643200043718616520092397272326836415505116979174745399182204234620349120323436434474174048925119548224702551594552185174854223170086759427594775332927335308095566309954766896362569460045416771839032682039606804719951402198128170612248731709189901822738255008688607002909810266748999349999888129788981235224150934922422713748434609383092339024808921134639433870396021699364870374141392632307576830675064036710587028630539015665485961360203349124157776174204157340982884396794480812063453043242806984905089612661472729795198465281963463249834586745822591836435694841656378770975979380493805705997902225832709151589607043278605992979006514403039298451639417907606855005005824746436187235034938609066706504492099204901672623379579051301937426991899198875568031486678739932115962621134854655584438466813928232546659710269161887725604553746696874201828098985456092122993545243304664700422633822872002769000130036257495301876450945802643469005616607491070694911566396669470503813277444073591607608239967735211731575196017480987409658300030260282976142594796493202300775750069556495139170763705787790968434035859653498921382435252810330283833156649414418070254166831917119685644572894518842148802230267463856945164719278113091620145423187830329315011067552758189511461433150323860807940493182077563166812243707937900283030243884294029332122185750042358477356272884558836277278665079292748707104919293050693797759655017027972557528511642268060750132019200000000000000000000000000000000000000000000000000000000000 [143,31] 42930921992664319703946705240248957988711851476337272456436936106621540764247426160158340174660892648453381079185602687132052924682390739863669402912641028391471081223903539813970189409645601405714845007780386144118286944428101614362330260577120123283132801538926074638833611797273519145308425921739425991263786764673588084742809489943871068109298702065121444965094412619844551574342216960949610209725217016501089873253689647022575839851132144912469784078239764362501520404846533043202748160591026807622993906409337173052416849191488202811763086701584733654562006766877674847222254082298764116545652231856939165215506771827469239182682233320218235390428432253911245379833628930394607503066461807512931034101867129519878065891878422982615836778599657919001328313915365312282560415269415105748360531276485241239741367897116475165938059633758189261705777638350589108334127741870829410877677810440175507868294431113782710229841140523042643400372340166832301576979735534829541320705648433041324775706611026184254749007733284021061781112980396906106940776283866910116927142133079770907297460097640499048121058662106140745844840593855812596900421272867575500094296903829181385390194686721544626399899523040842677745051257213618052818222220278479158148629301862382557815197340057328625617754001086485808081859625302314353098110990129808030801208228502741432395626288097398255773967680425782918932682182216215297126772422246653609967264210707269074632227128063319128518566571827012133500447105651112286633951772959067304763086709402711015891577221210395757713924702791256540594847214057693184548047728025065924507614825652355083524250629163201906834623324549057041683756061642272057434011524088393169666640531183796352693175583527033832119655929372304398020330687044981660177727329388592682977256204140590488700341440377259081550621347179673657869045312694444342416301397006482465320698626067200062150494151280176860264366260174352702969678489824978354817185632665485724137986128227437943188969557108410989455331913169034695337525963511658814708376337730519383319437182666359477473368281198505784741227146035023521843405107898667313176470006188863003225391874224246448345273110751888533555838214274315252485996541882616437796653883589349940291417338946615931873871122183628461924802082009589972894641815552000000000000000000000000000000000000000000000000000000 [143,32] -15193940245007203031966844112305186373297794616202557621927947477191769355116480759299556358597238975585040456686565651592608836396846267178347691718740633859013851382598797380704477178695767211539006521548621740619837912706964895595498988831117250557011500504232096319946070892899731402884038780102258654916095882246232098785321879822546114468874955640869520185578819900181676667137970724785297871950938083314621711942018804773055100176898778176656839399657536007094660162254409801494272212082034978506040141381386689449274371961700285626212893919460958045192893246255303317048139632895638753878994155514862260392890525720726396119192677109519325598874197875311658231713615649680644370107215644156185314808277324503279239646066654729494832746988781603676295269819622083583949764331854309098640862389493316210528313071395980316635171423582223341403748856980401553827105752619829092175802161881819364658757027793725673245375516436270517316440515901079800452678871550938273527410097098724655145346926262944963724004629584336619551049908938844946893184298921659579211101694714075169892062063059350353514388271704209822973927431570078200349258022748280508205417591734054300497977747393045206703679361206693523919875489625056997068449046474312808555356884233598814852139321741833371542152803257632399631671557737869231818353358014433104346403297039705298539744524652834582128896397272933572272548844640388432807802210850544865865808759850766050498405781266358996630229861760858273627368277340962726735921529076056937190467097226279356160799397535361074541163937298856558508842781034610152681172474520034785394713436752128764576311678133281339695869377202363542676928298493775411712307014136227613445982167295238922528769078521630950902619971163072987590136083346237416266048006346209853562792775398029473549414752849819723894810400260300394721523571731829038018247510639204303659014623152882005746094526218713153851782751452233934452593562864637821304354648359034071771186909301076605313838988863851441042479622046785674222016534875704263987760772544601160517745282768746619997104563611502131613302173372423306494462422223169347257381036763662539395491953593606296669289553250819356985754444780878302329779306198737581161460146132367990511435147155217046064560305738734762077178204117758973209424691200000000000000000000000000000000000000000000000000000 [143,33] 4112285492138193167869295128815165461558453507272078726445418564938114117711112317102643301028603766944164321627216120196511192128500008831690530466493112994009823350635043251341558290221226420666726704390787570304388442215241180623885953523132301618985518178261935956469405414078624825434899262631211305775571244392864800247184197177226586331383791089159988758131470501545536123870588135242236047658330994351742757704941379597969367943266761061800784626926696785625479023478422446335398818142166926902736247198346672411857872225026783647174797529620379043481825395776973661268093027052620250475956999845633847636743097438949461998347475124193125013105761940927059988119480954335575362016050922549686564244516517571633162064136255971663229733777551483172447730816897613764379927159917858372069752068211121188823607627503804329708300257372875875587614020225542257461039786260376914407378221453270367323313608319727446090431736413035514792368142639390914462602845769739522339059732155692094916589250633773875614550687898162610306506814213628448552892475732020675689371620962046359623556469418619931071757028194802641713138289180837687177781058021923628037640833721185231546016049499862995917226338318390089428595456561394282988253889852863009655785220511820717979275072667862702820260797967827988840847479105632925771698819073537989945406432036694595043633785425042980617761790176188782686120798068971281550715504807341298699123382816477826208622042967347451159006490964240025487063499420040055281171624404972029950342001429860967751188493814458432754917684375290906816391493241968392536438837131753556896232848915759908435977899334520473890374394158482913103192390717852281468068531418177807354519733431462094934775881164153426215343001250162244870946934706360538653314080245562696502610050186232988931198560531669954697264459552189709982976105362062305438848978607044226226246931157408418692918723538979961376125405851294997849810122105265324848854696661293074763680120871547442071968546242052560017271422406404742335561433424293733948480352125870198042031567029776859536713397110855626508082523487271981555553910294162784671565042613766390267077070103005401067506832573158544133495028660615070530764660851569155825826500736902336137907676321615240148668211678810842869791314588897662947991486464000000000000000000000000000000000000000000000000 [143,34] -712537376638008956680334769136893253449875704920299829861015949305533500784143175970848700659139857784672332808360788665346024786241683781876182584516121241351280994611822254530684251644127454149705318047154845935164425103879554744099366393293142169884701920535221610969302704143155134236341897437951082978414676324291053303957491199615122939186358573031766988568353651786353151851217394743272859541152201853207962127171671248969618942234324133256387302724449908847315159224592268107000992683575191184392289359400523288370530636484181291874252819203625261110753988801964458719736208223897236961022028504344952472670342723451112152584401105779060464462783632449157011607944176449828642388460461675396802562262157310828949429799404481779451672649479954546645973734082391317666526366673830113430770039889062140998040750678730645438360098007710446629971172678998533223724859839864571309893873761855906019190983107338817320306515661700671668313471847205037372867544827121893231952391247272393918806267231038562653351118258810549176244639700601375449633227979271964487885362943288540421390315974007060487803458054959066126151261164544746786682465397990637064948270288273614800814834508268548180039639993106608380052252866010380406792278593634552895022912197198659259561151837936450169209588349616296659214952214437137349515797463689345029782888626048187987882187797682439297961280755868641842810574044483462493559479753240487666068157832338525330296027075045004655504621436721846016654869657458999749985296657053258493471963839801473022215572074817628241136404449606750928503740873382183180989741539039670663943135760034578166505816099980907392408667922331468776430583052550111735612722390511522573367782872458793034126789716321529407212754439656738452569865811714263196785500311844425371976451603507452235139835240263157872065201455451027361234422269761646309208840367172098672332772329367175796365253557391071898184232336048435847175010076502256896892316535855368039199183243534435927062275113710435895362342923455054786482144054677838220094185074643258581328511723623075745580595337203890984946680073960119451281166406644462224427485163434683104795418082139697498626393503030157510619148534226825442232986552396483746558276650848295124656899923402397017117367195273180324468909036526352253688217600000000000000000000000000000000000000000000000 [143,35] -129016504650642990423377453348303385551672112798006537753199332228317324074658732791134474908729622942937215166450038123266799492634468857224397942462005829565956350302536759350561408572687728520955691314742660970273248682003567887927079287599360917861380548447638829882753001929259129692066035680740171227419773946445085399650563152630689320166892470313923677073814447917349376012943054282450473316935514898980711587412515533463689074681122929086799412878550431342194681254546579128039081339017722110441697791606691230866116433580719541836921264125223730952044966694808310007542228854654293194529141200672959082700520283578162370241755885981375453877698954321624267238598080897280075355520431196076469441699004570101983746499857210259048190768377770685842248740307631535597340443950853821567920019939783083666415947617542454764203910803134102135865550934680389466697595400204012813564036801209059684389210924675285440729757949678709577908097602701405501263439014437408494378340892511274013509748547473226624135018120636647442145554524035471770928018690559240153473290491521791575712795434691923968239773555285474429165935249743311299066188744349842005212190057120019732687476046138630612835300679746325560938479408741500498970781347390517562135261847132125256622975112631856058974078344816575370770342508905571371383740254251574530841642038075489822659126220994921782004133179252589078278778063294388871932203201273073386501743907241301620627573490062222228406252902254995975868061528147045636581834346289059827460107936174278911941025681807074031382214546193753549442565736484907090233832783736787700083125791809123941512697852241545131138635091130958326934406095646803888488109537605916211742818174458897180941031438577347735686932332421860485850980135567758457702537120246421572456402902693085613691392030473090363964603031627473372183024118824751501750608499909052161379612222051153740396215101283413454130826696954626512006815295237547289750882451557796537113627354049491292135456059461215961984491631644538016819783578196636022552765603348173047503428090802868024279733698405726683759052801887141518525156384923956274458926117204763447479058386223528613962317819133156417221184017225214563796294511017112145622481747916477804335478429065334829393012881171963367709885721336623863036903424000000000000000000000000000000000000000000 [143,36] 326181851923026931067106798261538563637601867047602555767387222440248190372438843419599936409086745449041918781257587476130378536128240697450446231954627653571799940321245435025346129168847104309120194767822491332299281523057050848350398804777849923495371910459302745479295934743040506681741991735570978892797823376699284115003861893617352596142170535377525315750794251415130950830910394572910324934185675719162982663435730365852101861161132512019481077443644126297087139110443960879553952144721106708280813438506422034292736702487809679493441418441375697112775270863168852921423016725390245415177792392969423260646683825102773523619056449260230934204029181313113098038573184698254556829504366052331900155798599034789457532943516528324096754707646407374737331825297980819372577255931562398364483796289043103278966738972364314901197140751649772880253872785882887700440191069563195216285255937449205989541005546698627023520697884650609136128955149870564506315312601311964192849435908789920331222007387498674047849320580722741130132552686326369703168717742649455461022224131617166630681062808576389117511424772131773475013878115917542111691851646333147764013561346206884763770611787999795248776947514108823313878780088992206054163777422431722089201129418288991903423859213120955946159457680428387793263304039123137751743553131601049160571946709233704134269431755075749990849463213745747632932208893813476245712305007656797533391820123237056272902057479200181243782690930696809690012732367787744160215385567868572117208575257422872273694293937641550960695780591531423789447483927027627590721679139714094861862515876428041533431444759313217887205170206798429684996289160793845016018959049593333812828920061259281084544726960504306558341277807383395411085123232607830670717118087561511441596517366203455551038979631235111399153322239398533477233773741110168807383688231378385446172584615930514135404984197574131184428255213439909877430611165467958691506391562274685092591019984242496127964400935207423716692542929494533228553675366473095600354670067504841291466985417428782247710848420743969998511397634793693207994705616342701840230076165972437338010360631174351144508414493799128929627231584793760635943690742195401790673587368227236076511528417022900038401273955603001653004308079196007485249945600000000000000000000000000000000000000000 [143,37] -334147475340860740100793656992314565475772321716612674704400755802725152377585648156250407177237467507542358396073725346285315075669698394535067161010419535196659910169697469556343489212180475529115443658959762903234300784781173658274041384657352178325589525121737963264266805123178585748881189055263096164046854266870646251412683951228401101866997490177079844785056663220420282453202406272903150986274112999045477134910893959119576872790211852882028685908915648863983018690149267273275540525486086144494549715405118226993904926603649406575467826183290597670188864090135071340573894234561496146242877532655742716345545978176542405209552720530097148365002021803491908374676110673353971556357454658246755856361950546603083690670948119545718748886073363747695161662530184297696620115925751235372818501211440472730816719526960362603173487107891461002966907821820782512230825868020808835898020132033756020943060375268806678737825399209849392471988893812729557869943936443052080953654637920134713421927186936549979862153802531317813545889444220184960944308815040910919096721648520926158202489655603659037217223545391258863375360516249496746608526182549257664673743468154979998344900020198733908453611177411735503301901954928220559162193839337093431433681769924865137843617796136725097953751682543125724467645014921099522934717376146237278054305116137027204435048484118587810607484869062834061993386052788167715115312080038321999593428126200884282560664409120812168565086706048116441105538892553778501845348157439417874269229805468836909796386665232199139926508137705124402462802887676716008042469294074832696778112826900061627700435561645072014739612541109288790378875621630768245112112439701890669834218358175948339346833409519213282123986485882926158304110326330895720591664263852318641435849897092575667711617171143897457967837285021223054009526038001650865078762929479588195102374726168056441582872959530351225266676808572711056343056699165358459365903016387242847915501267748221077251966052112444226796162651617156673420700975006087561658657966972962466938176970323983484804348688767606467318512957419219467423622734608804140989493937309185336691954372437641577585206114095796909365221905935824051483203200333252777596469645869983736572569366975941765972480601810378534793209650756090252165644288000000000000000000000000000000000000 [143,38] 250029738550312847440351781583953507954286485330402856400959860884351879373543275778424498867431796484223220644422424047016537387394029214038703782647986383789163030729027133494304010213338090107497740019023126686681396932576794649199094082183261882696038995726065933380036434728169818721913467842460920508485055010027238693488298902319985905912390305005947674122844028148228215604424905182234847688692507860793534559152909927095560062602033220327239059429575058914422167576850823419349801078625904071893324880133170281144765985751882439272649001872272731296772608672049380455692307193768544779857150604058694169248971836596271947869969036335635630632035996687084557283159809593557104208899826889769237414831301637683277898066923809024503274418217514644807894064924926723435135475985166147117318513184304473002409501622665423982401529120425575476504734732320499943360332788840126105293336083638746592487431386548832480807017333672073205335093045159538606937868211477931283817893996805337874670226202305072660678541408433635489701827060442511308975634529722159793831380404602843720408598160142799514206117656831846708025992667753257254939273803092029007290978754400991165202884552430466717665831550502894484454896206421897418308734434809029786786607498398581890660298147976327950048518154954289652498205912786180006887010705188403281192656040044743536212016206564203055870625065347476808504932024867465118524902507417277471135450244314897922546777160228802410302894632563783786393682273469224348109864168145408201534632229572016192328957393062198092898712044240965810561133310292725598299063039092257094411682152349071586390663168178365223609659478417464003837106464209187168079300360283862243842327602570710511614348603781295379584990433759924732262576175233155506058403651410831366861133824392004118532528175124662022122334506116828996466880230428831708346115410126093650808040355553347938430120701970463454441227611960781418574050811939290694028722903639527846511317505300083164641015174463994888956188973421914775617684898097445273968870374925102849988536019719901670106954209360843424611532017858697269747728737318056053330232753284044190048910864533119810318133484238563527175661594187368591635926681288795490755049093451097082352247703106259397021122107560378861477912478482638963736576000000000000000000000000000000000000 [143,39] -143400661894863531102778540990211654940674319361694076844595127390031551834288332449259924656735914534094197649911223449467066494356090646564314392022109108378568217485047438066794783426425842129450183975488633452335317752503354501261667000897140896180516632789216535845394946019130103632410505900536676676233269783605342488432677614768860166419890801789420633789447620620264064113985547837964495743599235069246203095605465764843741565483417126790914135016963299852921051169132882208691557904534340708468270501269375011476172566010809847714870517790223468365784115057552332956551127131245305607124411317667864318111188932565168567358705349534213002295272235658735000351880631047474386473902591474803838697619956475831243023366820297962288742103717223249109245298924545316930185101113057069861370753614792950279726050553539954782255643951715105467623031348880698481019671085080796030647595322940978618650430980507405275829461290504147437653514077099545825005949784221038843961127593925954233043938157146079117822349641938473912736430782342392781739396699002981811756860931754385765208291030081597407747573812090882399884760057835293836309796293773359732728864555980657609636278956646779115783379045125496974803357492129226067553699702174064329423299639907183896999868948188523490649286230131945958530982116782358436722666433101691920796141821324266849596842393169186090171597372152409923548923501033724932783984505658914701908960103169503866521504372451273116123371510092252354044735802204959573217623889163817425930434342090167293242803186346071474016116794339887418259437109202669444170382107068597864689509689586251381254011933160311674270395644477354468090104329342690609409876672829136356249969595372048570419823149628848485011945005357951529500927878599456105433920977415455872333752890243630585593661877909706281136491591330760921821776050009437561161191866679457141107452200414873565623282557442182897332893878579063786934419905625073422641846857080628472671449955704936165492332774037141335214188247483723197060214913789487237518731909507811053887049996455307193096789739426943679266629772028994405199907255210217507974528930610731130196098043880999574573736880529922560307984186787747379406725754122690445071932058823547581809974267394399646207701620123895847536704373945432701623336960000000000000000000000000000000 [143,40] 63571068820272483939559194195247454936228581868324424800677045835800765497926526691914201738651037381918266987636841791218302893374193576304367191267925794745244156951957767532506115771467879190928645586187123830204024944830636098200257645430388758103065347860971743997605884006016403736107936715126914054832464082495003294524277412510542608678013638292682432198845346811596380649896928447158232194509795144191072873719279687631096775601112954975600067139171097934418171267914614985393922068335781467722274226996870099443010724148868715785404298584811070600288082763389343156686482031282335877331063895171525915695374337439518301601230907910793571446161584408407552608355669947996444410838748824747661614682708621708885799059530195345678802215333378717401269483178620644781740137461676602480417616430581747938603629883287607873927538437061495171594201600320270687820291871021061665043661100093293858199938787203915993801172289336446925883740534286895019636315084049233664287678524785479340225285404663679224276227821759475436339013108508119747525543275255835371356803961576684010716859792895700575423136514529346630620981700183939856402618485537956909986610047253174943057476611511045983024430597672859013038415465132940133468083338544488946482552098230089346202655798446335180016778048933583643277171916435735777108019932896430590898164674129730222876441432126702189135671129997479104248637264288582749531920442884752830081062015264041857732037064295858853110406713949661872656136466854775713948850288238417847448778862236341859752458591066841776294803793712445974024600426803981440250536531603197188567685932014924443034288175655340068246782349953318418470430726344777171219977463156485045250480412820137121093486828346304550380233941064624960284075083915626528385902765242869693581083271939682989338158544275420017177551336544648540031605523114042172814968781788949660301406730805323505752348875896996546492392298661911643203728136482107930942552327774085639629915489928355737335782297865725683307249964465920410191601380474246693497652736070631096604553456481899342996927852931967419258271950345764769556042631164905682926174846504049312774178331097439741094775522609766660725427323942612174380543787253800119548498299327196796718370128945469250315087819911000691721074799235931175911424000000000000000000000000000000 [143,41] -21492642253066439258444147932524818057112670118405783778742561652272982002161086553358141735031720610895602329745282530300795825485974211321864137246806427572060438920001912278682200282098008053063711012415826451783798191428969457022102241002696247415402691150352981113322832002308413485185143983570147155491599902474968284544176905694595446147201250208453128651713441389033480493769745305511339559928707283390846567160153837802823044796658968077670672607168966049738063291314400118639299090133542722553089276892192475516900401776786500703341024807724296339872860903761160582124105227718419125845253268110000862607009094130466744833960270654728801131724285157365773125885837284573254684497023029567285449389291964757452068139470149703184872690442726340244598082674707767025257857112716000562314510959109417502377841291591479470441756179037695758195159288874319537147088719655465448860565263327299685322278195801163909475409406039452530648121483449911842934640711226452964653750727411506158352022832259588943077928800990968130487109664007792704899690193391699577531303896563972161325252980198855202665045105987840430242700577759795379261793943325233592613843184670657888684682191138332858415344918534982326990747313018006146661895712856945672393139203930449317102640496298419312631781177239860074532313497556361964071714886562027006010424673447312315569202489062722699877295678606598621062019241049954548264455830842565148609023678547289146587110963737710813424708745119327372996542432802977336172760637134437373139049582108525157674432547722851017684987290115996415793165849779687501134099736707198920101167922629237470840250777302808454886584211183330347488887608902755553078120532115563002687635039018581025771304898962712717887912587512655037842779135646674549592563998477635831259503998368355206292457568343510198373598001301311451676169820243942825344014432163364552823599199583828815724196948285984397582538575080449327166818597616674933623227837209625671158938911730519389460617368515548336948913241182744629166924454068508414144574393212177891501305131731114456607905726892900063598307342301909319402235146229031682887966456002469605627650073387877114898834109065944684759775894486144959457776136934275773148852650485694275894465730638231615814770182854387095137056291555092705979662336000000000000000000000000 [143,42] 5281880857421928791496340763944856925563605981703865696076841941628748489344772997674744655967881459376553147920124234218982852773110331421059666751462478333122535626924152593230235206388941955242960868937805443964837861168488052570739312237272788668777185469530919359120158735483914695244819369071517518797013559214088629881135162815490188057555021224647715768676168566909802408993687083895286505033525086344580748183628876202641062323521678754922002920280292599447447545021156997277171149715240087049515945665384555306949787842856354603444019132274092492966483887698269275134838082163155389776290146913112115131143398164101257136493720211184854679423926878640753623565740213713166270827446682891125219308396697765881776797341110084142893369446068798275653806712623824456011246336637988946595781131344463876637614323940105317024993390976551717980877384437954926851062221780611217256282250095052839816212017950313578903568394437816369967212368946144093838610455072871652846680849728044876445810941611392015773986285610372611116522941383919479629863539479132577779535655031338852244407738426014049625446997540821707209165104204609774752682504660279156692139319670633265193867753131944204915462766227108740832568421069684177329839843717753318739268678403081576922115415003087915579128740099082374415086114426375889086157582354561637558950534846681827330118608626395406538587746850183842890663263904304066631037862523991374669304040886257417456420566047449972904243253236788894566927247367780440450281083650333139418824360482776115844271072889662065130066955132964634748797960828076424445714906440090855855878469564659670295900146719921817914523918648414341514424594689756419763548871964416667582311476672450969614038703201424371723499211005014917110378198469575681650922885169838391761964208248992601067165883534585361152554541875109399622141992223633432664483477780346685140326989580649866528802830055701883375667375062994171457375777135538991925094080205635255808413039443140108520737854663179089429834756749917082963780100442229013212837929200219463673980506114908287645285976738878938745079145822917772980011381163025299299965927764746526513159132612302966142840364503673540385211197972555545645171789063873859222437871418384465094973843630969798890037608296268458550067499900067079677542400000000000000000000000 [143,43] -844912355244737348029461390626565994432376650432557096159629226387340252910650047761885795592546460838597062346944832068922639931231900199676827336946851793122956864790551713312738526779017581246760631785504054706982467890391065863067680722588216265266959348267661772758936236520850753061167779085613735648605649529743155019628717015498454861062578439882601714148482441762611204366991688736941425199291251306959158090378532365835208348654427583553556907931879363385758066869009941150420368053134476503272036155923130250149255822800077337879220394426164025085133480143082425981005401240508857426596852091345543767189356483567910402845458652977729533786770055965345586517878984343991121677691756840918829073751169596987775754057265479980076010905815398668288542132704064496326731845486394114745073926840111909996120426218239675010035248012180419458006650654226470975337766880639901999209011286010253583022413298938449906412442342071629659326333587257151042602462774902223444982610144184165773947896180283357812582819208533483972140937478060117666476787397427136513293355237463764392674492999615046459057429281746435699544611935662075256691530756480044002979804118463161790221090712202014969531133422571907469909186397796165907688520446907994967831586544479055195476230889812870786081631558133144815102261911404388097686600304444790031207433142014360406523349621649886600612411098975419142196775478939328128292651747368482061981096218736041166833089638223654792328015491215599503259921347090678414979285458468062413515346319285967534591523489007787371506293549437830794422786407903840333173423152669223044244354573024816897943109578083997814633676629304652083779087375385705416301206698203345660781066700542552749615748392633962607497888273358094162262566079442463030472990621594768115131349348118650628975352970646533692607574529408167314747569211411032479872227830958313426331717736533951100841383547139219466640798428274776346441539597533490116671992501744875550241064050683070738649862727394707578004325404711073816675250912430379133809526391797656166166849781339601001830163759028443274437773323472090404180208348046289983713905158142708552686219306861047775770490078790590484558901233809191417436879860151682745543086562821554351421183876201062923331628555353968525643252514325255895908352000000000000000000 [143,44] 92970485184055734950889061584861196876073775824411354834926184119683202632679229879880979268189268049811067626581984017242009075924757600554301128030412537971355043440129582840799861207979991783315101891444997842519899086186500182009373164490930340728110004922388657666281622432036296909246670434310527284184971359327137543229926707173445853164467181865800185870342662215845338822296770422717029822976613676853482322897905004198547719670783299239377322792433203614131661508035538410083423087174424129922374260134077537707177665423392453134256648078096769084943291228775162316160752329194211182062123798588991091317645835405069329016173181397148481391797087560482029855324066905807627597781385422192205465254276011891930937555823791719404686348493112769949642606203434539321852082150644396824590955842079013686397357148247564187765937979716456991307573175648221733710918970691683907347668689578903551067230535721980051863210221628044747137118134659754356206119570544942986365302551190235850409275943742880737858558866819572413178475932254261355568125097215995430000690773120220195337100451254342448950371200081238227684735219603975731609943250314897553944303712512454900374945343652800766788929439246031093936541459886840076945095826808639489056065908034157833912682732922626937777757388397316119953296293224850668893301769345379443011642182567136922474899375809178910566849134842553899064132533976689422762405452038105976619671910814081456074862490813599522321678179997258382457482741454364520244380743026057902836627761242327231298199515720461106435835092723213418645614687195997571748274270518556498739238814594618624358733945750914893506416855807220757676351609481463161046789216119300185963890428449496439512985780285534319478840824770586895190421674484064661626856761710465852481354190806760337262067425178698615578821052303778920940377884926350961096653132181118183666891288608118816896325686348049631434711381825471164471655229398137004213119743667349310365289606154650142202310761371553916040707372194279412033699927720939506097509085608332968549840446602746532565721597782327884149949618117008848800724462818703053268104030262520026408950327208411238170504165359456598913563168310225359945940985572964454488665563298311992659539743227013844173297687463093873157162628246566600704000000000000000000 [143,45] -51132073268541927016903397047319610561687075268978147532034399837200813493219583932037587544239080267603685961770887057904733509037740333780334701882754927941384881176143438593566436478866027579399252881270583970533023492164065127763078036521504049598748263282800331123640107073714675453823457307604260405931785449668390429007720776743469508160957481210609948462589771608790678286522762604308976553727898638225226696240638945287369446211801905723126758125171682149923411179212692832337244372041315050492604758880846152889787854071057845375086645567919343132956648405820661880710686509121651920377585858808436268745954126699211911992549266929155244107599850417114066158569229154282959893358568571520970185247872449410113214839428957318019804114362177219384343693893111754317846935339363399827795952955715846928865321409713902989181064849698629163164610821298203722596806489729386459475470063211497309612504859109509086569457420630096819756193157168950162999478070507775715831582941087926886179737984525938649011888033211265269565566624059010691262205594574077634759944557326429245011692981836556872736736603863162903317962669869022330422727887713938036841593455807172176449741626956829124081830781223354084303437471736070456174707344449724909854011220264515570054490420425227012683634420646867687478704034983848307250674140240575469461345821275472496265593079355789061681510056395369000846718597952540073501827563731532107174016687268792886969607918892711695671991900563948620598493439225023158359184185168886526111087027761231510673922848564695283379470264227695040333780909874841718584555420375797923699512221909217985031753752757173352280355559964898348688802109002367184286151128777555436436396404091643086974033647723527163312361269203144930771304857467111747657743788600942181611189116720597691961015607354488924463723173894644899472067207293338397150540953854006110971518059265784351284395177090551846170149292335942630068892498929252870861722102497627899410558072212131566734910897841715573259254281813326140536860786257520759622039435370219021861021130622593924296635494876755919946037755646155591767528412784906478593320875289579722911898598437019584659588629653963414744926744584389029684034135708435782373553898622653604367819328249402585052660525578661061700917297705846099148800000000000000 [143,46] 45048177392454292493839392161175187073385985351847593318800063261696402229474602168444889593142714882994483018371777551337860402310125339921591718581121957844649161397654033000444767484681029339966066893527780651245839704443350609671340840493819868562659892763915712452384869729936091979140553867059882084410179547088317911110910480995727746325224228002816803602835753049595086160692481649885984011339997073754707977605063853220553343221843497324948557148940482391008875323727827696642210419402964964874742749393142333307402322835216758321208087044975710617583633622624224392304746125592505167594240800829358113220040073433982399202002948385971668847218311635376003234829723744642943675780065957164373074991874493899853054625359786084230063488178790647112609478859160144256277309860647316940594657371650839202714436159340999510726076470897102108856777191196807565495730281748598504211191830291919461493621026069941215348976484415799708505524435963505251683941343330082223260351651583874465191270163899437489009358845323952970300560767148904434295081954351859223128843836990715335945769757267781565660597360553565343680631763627885818150160381863185426077758709090774366374562095703835776192471641920470645519930238664511819167138746719478280739330539280480021469614763035499725636268853431236243337227379061446832140188750876712759819285631159310511824841493922248519842535659761340791803431991481493942103574702203172298655821239641308373066561661740610430777184517736851380430716716968866566870809015145263292674606810370957386988735835337934380817722026105990309684905808623149075850334305520419613921229384172223975543243095082043714293637859132461718462849430450213143843864777655684788209431805374541052422112309951694673136566235474927837192765558943809052115175961060606833448342086477561396370434242108152189460532152059080052935844632000138921879956396749752522271221845632484767945790157488937927910735603165213920823146537750714883647442849439420797826366282606664815138911010256676743709993988864511798902542917556723901086812227896298193412267378809094735136967143736167711894043626888175110236159044655812433672293959944518801211291968778320765091230794961440801835317564880947772456778523034057806823631627854337496304423573307276702774329910453823920219060764609420984320000000000000 [143,47] -24251992888608298220251519590594398251056312782685952269715283100726598916025200386081725943729275199647096677414708282143437897109644742072977237125943722601632257052501956586079454032140847280777752081983077280065519562792041647207402126337000402090510503714541149254000740858156626137135007109713657330098158555673040759946768822078838756117290738384025606624963916279434892936397469857864438458861063823633025295601307532340778173579096372593344482063051627255708564758200294437011088654381892562276278192793897140370018956591348831982021894792612226682353614846067072420771940145338411272271646440567652597385086949778834049311925208420524689995697953250409299364574074522040663260905111789752211665053974792716187539378260857730680216722279393253174836302232875104364679627770721647502743101778518389577308193607772318682270325971843054000141629496644726252196650768439713316102275357408674191633727709314086460557253644488438696741283039917879411589663629416476166386381162569561327252666574018138486399669951026094047497799106182407092720520690647561101993720040341422961599901787348906682336254928961123156896800490752183718686990820380782529382483028004105356848233155623450257755374705289281331665237278853787152936383952191775678423448206891463297371007706430902488014278249201812812882519158033037623112248072348806695829972676551516984566293022954687320205066632494627480552814054179116039625487628879147623569989387064749143253570801080565853101420941266541083217658474202134596584307597308299740417722548515684031225298874944897906160000971583215770883750994636531106879947037748820631922297719365121734495300121708170934673862664012235367595573951320401684699729288033094638793084024961022245158411547432662251161296914877206755508520865607452029160910117408285282722701714057522043982167242797841267392499239063027814540811597571474903209826651074224822562857941870154227737553205352931029607650707189625050706749032631539785094482637763088729113991447420324556224229058478274083926416559166696061518210997171168166221462863662597117317591676282116230390583973980388095466287947675735393096779226747978134962930531686677022214215683424952586889215361201313967382945518850790509531286169618069794746603659767515908996720995252694174539676910492611189668083638192793924403200000000 [143,48] 8999151648293413561325759026601991401548355600145361430071630227247817740977329741389389443219019871529421016510972812653048119034765585813635753625907025461149404474837027828099693552100377320464337345437813329889855559381874603214903979524723635409480824032541306585545729740388582217945793844137597957660650533988491876486736337922890873594393263220876715256590216855026837040925870440645380415436417129417819616703018127667297539688981311313170182407946096699662684305370525963296557090275257963393455926790459733606997182594344283536408018084720507109872832039694076652850574205454688972242889248664577240435260888271479555707508925760343613544506048037214695695857154984616227271946112031638525750083497171685398672259110883915117946128170560537472307037149608689225924361481148185831263426546744348403390787335053829384498702114254605483493843856465487543640758259886008329677487091107187748515969304016179893711016592562895342391579426535449489638746849388892857386914653373444811774676691709011886239274901271822283878304005918085428620035319058864393625481613801438488847769861599965671854161990512949406681350630724345613956788488191406146161837950288557234744223502537508723995275930400943335373426507442649453043028930095075884778954854734240413487346611347121084824601693306772708554809196621368183194095693687161581788023327533647883429865945160027499677547361106952442061320807314481346444696050634610641704468782487574915502063268885472111461599139971678601853736462352078991041231497086997442984171411897946108420354289831273514405057051713996626661537892635225159263846521486534041502725552155925961279338915963382274124785370537224282355295733744280154237549559434606525153869611093953439148967700254202429860459307021733698927866781150511743153334773403761570210806128426009013877725318067368018248093648147643681424454115396178493155630023082381730027612513090775588813218047630858887029675750146152581833729515945893502150399840130163636090683245817796435141290263450252052543402329410504441338709357012482221154788175180581924707485416660831629496645507467831329617663409038731643168443037213964091958696754136447662635610522472251321055758963862272138910761579144139087967330353682323293767874101785295413338206800201883472136861097372974375935927817891031695360000000 [143,49] -2434725128251457891659424414062111009373439473094496731778259945497647874376833124616510744742047652664923197692610218452007373693439507548638623485759283973295321329811672817010650910386202891809280118132181497707099334573831802959967299901739888976090713875522191793812543505192694010159174983487627602021285943055013733253646209994124228899832814454297075576828389658564286229865796296612027376770446348995546642863703671936979616119099306237709672821862726212370773907223904496303167297099197693784253827874788033037588768566880777233226493596664054301753811329139705989754205762165706482894637587982491813352112966201698620947672605433649609784354973781211114421852454575936819226936124533674319092618408723251451259640324229946363668928009192195895229826643760179880950327501256379850975650045173969756067140752410229611369318644880862457453578427586902080593233999494439595205903320511332882316824256350805969028688841225553672131458240438323295120493540536190739967237454883529783139225725312025421492332417551415275834168031092260715311659114224048932582322830288886062894340017419579200566516069446679085164390708354200521365701840876171124859813333183216649116799969863851704948580774714029924060813786951189803164331851123478869212374739104965424703419028566466203701077083552973663358398219873355502301246909111243937568864663912326693525792784260217973685205389366126347724503163585924037389534437951816109948304251728826704961467030816051046244671995944051137415214128806928083574572096273350821722517136130488945329345401572470024694941174008701879287199844806409050350279070000309071832327731589907004499350341085071378788269920884092013584166936298081991128238980891499558312547329810308948373268895672672483458426138324363799207860091857967818958592772875189333737754170891331596752383807381836966216756564648644002672068063428169629047967069003394827751236417641137791718819147452614762123104026750043394229751847766958622508196064940799039603281907050578876196433762743513433147742270549604692322248730819608739114785311896418272665964338478886308275840264578995370451496550604978020233428124950797748625805819671665477753384514779197795915332549518959044806122029680515212986064767110141754649604287288220464110083387810543083919438479388750487135760081085844140929600 [143,50] 456153949918921426504011776109943457887814750705088758036472756495016223285577160290041662462678872751540276008816284965641928426309168297482224156075302736073679473387130745177031397649935563105176337326992208643975299984035408180870435556747410851636211095682799488805491503990069933018053232108405463713951189169978013464693661636320091592638109552079045366105410049068656283785362459075024316307506177105598450701678053221250218416321102812662963332848962225154685812492019490865241053970688543206944131689571969244568989384158473274607005872803551752398990413091007408062918116367609873491262163889987755536890346374661341558989645082821339459137429625377158066131895455137778617365164291417069921405070860115554025187393810172385692659484141673252490144911356038665979101926856604936735333489579037363890017003025232671850799822179747885337686729204543272613300382650900710991516392327803461085533383731207523955268235674438292062350776216252166231453723385102930097291025756618788320037928837778465982789848894086988400091251762826141660497410799866730922639788805167553684002454255595682663575380880718413780293334876752167385534526363317730594049385509665839326806729074113749690981729278212622896635633945253537696369868386938854961090318815312684706592145483808746109853932558358787458271849308710687118164123513068246054078285513707538960577649277931190251658858401176402159524171397114979331730128899163340611097814440668708600193316547865340065013551533504724252099633210996800510125990363600748178965836614043856792436960268894314735813802386827743791959411976932257702279936404060802661726868108022054322863358263397888702804421045862615064598187459810066274937921269547041262570923576711894939167380833539814375180670550657820578669501560597222438767851696813380551381787431038010780173234352006432068844263661536749057856915752288992641848049394971235608945412668044098313438189588331228130144963497947619859665719399049295657992508218449296045026537380258918635972128429803699313521670622005965162565490780252305863993700166354936175612902199533069117520267774827168518142048351129489397755190805677405345481952227964503428107960783336984522969196721399720745744220178420268556383435913145786276649267411624901554343579269635433761784192979260189751825540684390112000 [143,51] -34867575321251474617588603299316724512201902472611786048051165483781064817065235399492644020450136385221607854747105209473733375682277748376905540103475032775197593944656538715605837026262019233169841277477027298535956385714260269251389684387193743191955805142753798656268396827433407429475490895970665868616594970698318152488011787072314052478477068287790460265222674019280534158964865642717018995555748090584659145201638004139394895685536763021920554573738990012038842068417806330684204000973164032222058767598930191738292634876334540039552891416966046207295006214169801018078302533705458545666826318285633541298555251739500380545187191369017364068245052353757080213989388774915525283693826964442841555641940636930679666692210462395569342529481169956022616307759374948908806804590448699262445030020050773483299571403981075879561300121066563636521214015351956305087629974363302458609335021524043567382581415548523063548299485457003771991808803304825175308499416849144133125459790499234391018189505749838396720218467875310571158086080718783542072585380326513088695529197010129088834213411943059189682437437022282482457236166055144835153475780650456137587160408700988068907985106691457917588613267016441366722382249018984703208349177019436740247454677974448018932423507830258771045873861785199882672352689219003454381777993616531620354698505298129703281779809393473016690044442170348985072246714752635017816334798729887584782976520540849350232887119600259137694789691124524988002055585860627523220450187501055318727311343730695142703672784025237953321017731420566746234848138383285705166381730427179027972223616284567433445260032054811447360174935965228149156740947216471261810378891841430684210350812662497338572816347547865036852953960799314473682204560284070358947324662308514526636202378408562843913807244125488469686110834601505414066740039815247991774126039000674374966894714246733528057009980847706167315343633956734713358154937658665214513463805478512398344201774677648762874408480852449858374909355862568005416821189844589103720799027855944961415138941581733669838105022875928172343253553680951609370165586528426120540423401097677599223243444071212685833448772674588057422155230244041410178129966070753672740030472125453683897672380293478855096350758408186527783776803600800 [143,52] -14632381873758224095303002798490308867318785364685280756960350135484985578273796156428603139867606240619100619335308865826280424361174013237618264696385652750850198380721014920144317911117093693231036838470363592217409486951464630581642400950861986239609143409998029665755323577139162165483427179396666822207181349637433441170597218827681420132918638940393766853322073195033094710940596150521460463681967591667742399126351524767518430515486866510906811340666850296301142972278316210676578036177690977585626615726315882093250693625247157728244516530666018866398968792612034342459945585469538428171604260427109122244825289956744379586818426870103906416972607232270643023696354114762945878473111589737541307246887159071263189213627872773372493399186946318857839871170253769697373733929357929954737300821382973843525361466371954911261698485793189057010530945658647621413373150606385060383734760874390915389147811400831007672863404752095976218888233796128401714371824049864881941713113031190981573553641411788074953916115570678574761248697307431915999874729413417618414703259672735165144079714230661428613356587029184226823147550901328345591021146686575380186949285855905781823090776691208880566999935440766956952304510312483650272834970102555887354927864165440391539895468435009513868449699941848276877386636477053447451431833776530506624191742491544094710598734314311753762478952121299263307312909238367591329014938268810164023042469565376369531012739728168242040361846586217635156478927750276364986251123009112764906127962066114709481614234222366063067946029900112677195754388157027141550098231224063569497190933643485068559886182343527950739309159495095781422185185483920069590555919643142593792958242046676347134012612132641207096125381268167871972939875443750617205847329088058501023168125628753618852619591032780681032973004032782033424504563069062958163384468360089582393474115739786475324057978050005830044511990445535270678222060901050342538413016325582108098424931011962111285746529389075742578676189611953120211759036581104939663768205029501285236021512016813005596944704934054628253455312892492555636552749994826506791839574135952835130783974081104192208512930270541404274632621385707942512269695284529789548295997560737611004590468624991960251188976627701330765350888000 [143,53] 8499308638156105772086744457616370341351717697537169607649698478559368165729192169416835297952608382798938239261954120186202288182753184245467630618232983376571993358882058444112421339632249673877638947553124134669953003590106301274875288612383714758825953448177929180048028603241798121060959994359967332239421256782215549810748732060824046184753287743734675244521881229532301410312705580619003103040582778968264728163217963308841991074529792888573251075633374327266479718487452122549358898287006604671801602671285374786558310592370450827459367734795292263881872821637056569034328141870311184202840654363077728547776640751788425989074118565082979625985881737890310411943878114923282472752764701851832111963115926149635508667827380756390222650663529539431868785692601073331421121531475579113605538412383075409322517714047941677154042964333962920512602491463107969218550433840587181887716289678464736774017556222943417359762427926380962111460499500978246687948607620297638382873846666669801180455779730283805059012738138089404193883264624473014948505141402939382499539147004942341744098767889441784009697212012879051679984010766361169729178471397001439664269453719431397199409500872783081286634933808169901546367642233046985301633034974677528995608946798226726840359280663269620623834655129321431239893864873399381997276282980495134718445705644607170611552110945745647167626707056711365477034468579708475845003019462497120018355960253719657909258930749961455150033249397440831401925465263971298987849790408134065363172183222287145059507054099329250626936214553943952125062467434492607120250807402221264220609013041665695690913085031348535207899209181461637907869113800842997291836294365761222600502722735285511056396328019868971369451645114352766358221602315569350899148049365667697968567151467311339618285968215725268489334494623260341805972300468884398753337251859096410724007898119254037909416581817726074816105173150665915017492678748889405855365435465462300816712813783028722954741062886597748746271207424623227942919753206351633920980709780467344585617036246389977240088035003359035156216078228777903109079927200784095589542267264323128683350197262330885971124006674989969733564560599384071322674456184555059955069795074740472471851486024528562891672228039357255706915400 [143,54] -2766803447572076698726167174286827019921214003245780222006588908624978861702301019107809865071822659240464115185004349476527465626170032728672972866488632694639417582215110427330519631824703956178255374319724829358393909555598808121099867411154819067134738227170477913041707943106969182983482879846224717735175016652166381142643573496956553865230216656472922337509252643997196906773687700574369318029816716417271231114236279270039530642171664442936932913374847822348565300657833435950671237348869870725339511607555295533189072415213738712583512766567549427461500932621676128826594131542930383108539035126562770919033442989464111484509896030809047744133512710483212883307737811105742312215355390410267576407224525500031792179361228721192304263687936121565051702530759304831431363314998177999693527760703604332319887721205657247523910994574083950579473435532755562673534127333966797199258228259752594251375916107297265269556775194244955050033380556384721650016431354359705348911006304958994320552374317912973944516534050378430416076782055083466305036251903738432581613848497874928092253950514665310621212333027606237936639356381419568060969285796001541021774898739761717393188813183726639260362625879679842092291011103333730697374976316055580515735880179350880687825409296808400268024977982730074548293668813497929940143172126368010657365351696895256910701833120560968238033221455426494907362349811582586253389193439609287064206808449673741949924584560270984588577877325081098576847278799580922957759305400614338669843792575567291006502271850565536689295323571089687986370006324403765077812480688890058538120666042974570075985980315058918509715917198204429319568784941793496465914762012577170642561347115640562863531830368361472878920923002022292427436275287298106516184742158356393011417128358436355173468202213377424438831306167310788826804874563924773850535591491232072559823679474152205927806429234339053019273149164620584203811610207897931229868897680965076278209342241782997225628801794229410997367194522364379794706715903984188736082486102731235104780553772218116310117232201800254152319122598939707417664165225969414550223953850305976409047645266464922302290186593858195004415262479039352126871342558714856362169376369600341649598811096672356243506211069233072054400 [143,55] 690598618151117098251057235573121340065347597247973486614148511675331663717468634364754107325161054882515343814651907440751601146060794147418673006668201773000434341847193593492416926565744872640114939337069291805901934791526211960192486458511405959227984439162795630675757209788137768934302249263811368168953918465755057246025450401707630787707707511500992191879909227833565468880254255926442714161978517811428332922273184149681573123525657827140816709491897762489605204053582359146358219197340626206638737812597851614832752611479763098879276845613161232000373568577632032330660011122948182418507568805974167150756518608224876316742032945424301292736200013203502375776089483572999244328575736892500381375546139323378113493671410608412076540474140120519561684933789015590566326858063619144109267106236513274971010854595877274084895655319323186096460414662859892899330101790420877742097358108010179722905426347382282134960766112564158383227619496167849569640588592588666709244757482842594089176336424024552650270597941249153920642928952920314463581794090899608694630125294378219578091241851089776841275904873589282795875486438480971858465499457899976135729866834547583195679538364163470704366436797039057002773350591753347154762419774354604277251237963856078171872866619920890286606526818326778250223302880615668962803413491722336296766725907771754682280560710869686271791658641786672068002803738477477785083372576988584570001168984451163404836691338962070283221723131425777132599812153420296725885638255107029506361088595276426598223399136059848329872760646300414933388109656280551575000897839543150505295411906173150879042062566575708123546757166608201317138474591222635529539094634450131028699606406969620380654026655435706762435784073257252838029238009451799293425056192146125730741016703166663347281423009377487386639311176770991115486419577633717275083810718454675716977935508960341169745962988411130034786169240978719113050230848987180249645500991734005443953239608941206603290642167482214716916409358808468323582959530741318613241177789166136224014572067520699614674113705846629365038051353013637316290963926243214364077994862427683582546599250132964220089082242218281940176321365943355152325992460318945900094442650165736848058272477471551818251637151989729072 [143,56] -140686174121275570239842434773677264700997916099863566444647467307927417619288310651015831483429561683280116323608488871510368755075818781494981327231903201374111247756601958614608778408776938909644305937181745653844626726997894806685508074350015354377257900906751871179207416998404825890232298007928659595210203117119026076397020750888168639464022811669455673368071523497788925507544324382841963210377506148614388850728969191522648086638447651388349152325575642727514904292267351254905810166595917655315059700543736178007235229259724718424455080156818223785977586059557137012764170628205765482271086269634595972987802894839883802698609574688432938779491271340482321385226105110731957369760943798041134553638010021706940647297915657797067517624708259948652579444072375457291475766558990134593401000295770094312296011036860472885933350194248654788300597846702834809627746029844602904369484416564411151388684674278801655031356423921362703846257935487185739713966235835672649905459394099216911909548906678585433903563511479471792643472635901923016123150054307054095765419439157441705357865707487829255600752812602732503831332113545533560439339378595844504156452438491402946603986461174450799714481129542430610499599354465000054806449871183822161798068515769566427628096510771146519651346451578957353710470562050539575028187529150843258647426643074546334004411004185302697126300858207982790789118195742612764176487715344484267007980145798716375591091537188341320726411304661484892365992454926697274288194440777147811359089054859854519179510879624658039024143333438229049994791354853816866871625474629374274555589552122890166522880678265218260449642065630794260017986539697142209841212344669223061028495772353831438655626152939932065494955004045819419738682980186200827924171493463083651164391040425152328597973049041658828604599438562337815658291794263116622537238488625184316370313015380671112626432855128226376170980829087329685688586980647757637271178148215347731600215063152185600292280060753350576219413301916966415051696776305290493976930106637067223003518322067313124704411131371608564685234326034753301215811683784538573444028704739380409382387286103834382153078034268881282061205945567987846934445690725106340746392058135969353665474965417625150898979339762016 [143,57] 23346223439353877610912087366114116566614770350175592008054738190080061163995136287312391110229481242305980489093166093067361596477445792899367196636582304051243767375376056490252398795740458788788549933112024003623122556333303521696712329845387488695330268150117842689147009353366655923041188044334056924059640809670760767366470258774862791825137717125980560759301344452378386492880614433314473300675695311035430138755844739988788820352970347761347730155312787946391523510506580681198253656533176454941642959019922216392607695199733088862318328125507337810212639891754428523146293724199466539933210288607400537894014731184261235127893722037826395847792525016702926548200349466622325145245339420173520682463744741650435824484055218907380402147498926335977424371560088615326523129152297181233758858999396690265247863444698843040900702088905222003403152252234112319177047272629545969649840040658942575128399426053665472295205488615668323364346128809298843343951713658165953748889588964423946982630046161928199829864027382250166967399529982257222723887632355624219417546839203789399941928761653043598599545905731532511099271413920830193570306713390988500864839267158975356646909718730711137419691470894192722217296911275838145973871104724864238482241687187857979220108003238447426602121008202820105177430828237536608986707814697035978162777100333812452672811171260903425014953047234064078196906925363837275004355087651688193786525691401775901740175438686153512743959069787110521419210052986003870385812995408384176183342656419145351927246249096503722960537549149087252731470041004228356109838405434373906169138042008720175909899435544958115748069593344124962859146819728317514082873194997282301741460207837097335031246074038212476358819901536223257162530250555889496970787018293627682055265708246330508250815650753812440418448042683031333640658165301269041131476887210603262165466056137344787905429386648618154971874953753910495506085181149113853170484208751526203536004193904706439215193447953768492176243797837292381638122000147425715614964982989435237497828548709875156575988583566458924146635276179717387209081038851898994501800424568094218332510086414810572766205696250002482815847083886795165111368960142566687611062014715502196269640399796828463996156244988 [143,58] -2960624655899546877847306815545524143602173228031274870630553738977903597503962351267621184431586244519411163841905884901991656595126063834535720833496163905298439475665124236110493768350376182920605850812669144854210725319533690132919133453940763004461066141518161036695356533897492010921635711798050297073927980117551061473189166387505241215059760520661893190599799260974784464024462993575513066831950280312029793305190787370788938206709073620141980031270428813880521401066864739708584958712663314946713457132857822648954875098698293919010510156777556218661471382783597410989136771087939017743991811345219060069957770259445840358630505661379502066691827674365262849167658153098309422013574511440152809740105337084075506842047000575475435567276320704492820300372842514162342180835783243927676708210692270950167748104551682726713526795179449863722927801016859678156652956807756409783349983147347476529097882029918196608669302229679894686212612523065332792162893301167718623338989789144390328514315080719884316019679929190744281908079626482121203176344970818097225121821895090343541627317465602607223011356371160436079602688340373969406973312664949111098881871403250453452886030727973811313621281779528917164767960080239424278993491937997574093907771291605808891608280595139491471603916957348750233405155666710928243285464052282373011469258597147933002728815565034162704324446842235454001599437058805374093298665803553497566413596682737181787208258308842274524635752998315956573732403903610442035346861080381939084901553139643637143639788536388675156754946403863817031730110003943559658090543025490920056099545435624665084328960601419426722744557810945257952966386639290665299940606278687616936263886382843756551534876780905948197655758648890436337772156558493430049421006379000601629265404038458990155162750759980801108199314607136527406338583345407268680839635599883120545072158811239126121064639410308676976241842203861501674718254207310298981505728691495288835729797444146085830073426281255958231021202603370986634526376865448994204586562970817324587617860216962989363285208384984100102510276121764723254841701258365370069721235603209094356202066596018129433114405761711212046479388797025189061882655448576626053537345152202452383857686557843415500125504 [143,59] 213439109252047407514135893070224998902709847786200573490706416132882819485334474650050911526711724941302861039973282657809173640199648645844501511488645649864693948250100444328572820502857374601107540812048637390462080545448226553233505224368322318358768445593392488048243154126921160745245650529556995287066069790622623337064002928374510402123506160870761267934454888433582741607049758448686340436003425823095056867344680160450022816873277696463947722043267862789265875956202728808759751964895797710103056819230594423986729886402031194591965577668257910964470843300701084313548311439694795584907742089826305128673088449798905940948567223585451148208909553440619312896071330748428162508616542094449866056172985208499122757548808351088097816229421367967389549225665784042242189179849907350626969529604855777814603447139314008584015111477013718363901496849209723712056752323595734269783227710034892319300247902971209448138433471947235035684054906204879903345208093765648550834934995364037657038811398131502944102430348355503696570746112027990556748470963921234596115536025524928969877869173361755891825733445753199862659791554302938562337964132685615956855246937770111161931272574532307412756295187102960434257235264839283154845549196925754475179202731444710555723214773014175016864868532315620584630128652447426461787170420310850126072785102322258323317972204599243267933610685129452850020242619506848810708526866861550866120637761362852426210906896172529212178612500249429663553164841940953340272791987493151416317224855178883358469378770320383877610595567250285443362071908366274100931612441082596152749764124899176930451712457115871459780700451377878669108106154387789441096551907389443938692067032162609723780737875541575310989290573388094834381951684910049630749923135079542086093841400946633961385596905780317189987571653014154137066600377594531022661781500046519534092934407743834989909719121572050484094782874653090343609323028926983828508859464550382085814810089515488208798846083144421040124015720293088664246865453052075156144380454597854143441902358925886076420826173146144746520509889265583158579655602600628241918899514809647295681219811495329121232909948405948045962617753462359593664359503245493018334240171752431483748309011621035978712 [143,60] 18002177135779258659821156356397198483121800746610992663151761244395926641824366267507983518300202388276879118937513789565445640236869930584236713736056174199925035886509592797893878741287569287225071091743678101777639688990673337400758628070309431621299826127127254148261259979530120905302953745097176071463480492561417723801902214949042332084210918897987142466845299239735774963858271312126640283091709883638381772061558690013414318094975239147006362370263495926662856601418158126959512739886841396762064920716917974268178556316966681877778282448644152775530560572116100334505153286753027621936229219832843711173890053317193348147115253454847851616550820529985771272900886925322646815298940562262206450865865190304383657453482565072649806615002495022792235148169336224687785591159061126437965857389704198520858848348801135066911226058469620253216197581790206826770933838960086927444359689808599906713067620179303404183725985685433857722117019133775790307585204407398361917823669883846302913417732277211029689619986350829325398529774975461888194063146515671920645032893746085667197619613994142336039768735450312739819851250045701003557845539946286176555363874531587698221409557536090456196274412831021898656755050283289871695671404256526927208428178389871700901329462559546893953088423893988439709132677885292442326540102579620618822809956593094619254380713741974422411434795622370443596015460173309122581940443143308754813702249959176888624564875473786602699943789237495071012379890852559626672445280148589342096200332220281680342970786308366570285992445102782971135484334131313840722169163386658047273720265677272663911497228206752633309281832022167185538253817355768873216562295592502261621238782603654663713999714943271236903519212013597840332544962334211899242025167047632442141510461987087607300332438471120668923876408116761116565753744849047145910336690003604369537977469964774365797437090196754726424233279519386618846230479436848832049462215553912353852125887546274219933564250754888767339851285874267893530569664239600039417429643186796197408307160596079004661125822871960574114289016267057347837681583421738481530894892734580992564530031200175317225198065031610891600988566127849248872625570665542862929916338036760847102398793086672560 [143,61] -10277155176094838822928168149340046077111957270436301427167789917191209738417342250584245250190471356349472438786670764037644901464511031119245195093367188303678558261731325116569020787348609477939167387548719430480912328719856665683674068328296538520372522634853544949825450483807508983675638858530157227422781320145788385618026660458561721161972368411377450465663486043347718722328837815048937555806918046644881647420127084292505367256654607241918786595450210717396527370063288456861845983886340941884862435290036714853463388017336552866475319502946460941782313772752103062178438548479044648498282491515134405416675028512819351218184290343815116949501592542468786543208331600651115031915160298097656279960938340612026461911680935866856281701005802740394613536331397336805005225056764529136960103578229650850837081359179747337558329720386145833939809674380052766158038265605159866305197340755413221744142457434304062516099616246890559675576869252591030946163125597997900301721626543310430217338356091315473172982660596816845348385509990771214869213678552515063745416982943907117803384260322313460063219879541978109092243220853096377648796755676146651837975909271873306938361579651390225049537545949886755198474950875860044877840234149587932950449538898890902563054871803115987700611875974270100664151382347666593174497159481773954797646067075643889003821620185662693119585669249328765611396541016755364922981052103076033570149757027043542096617285259507137775137479020167089092808025428853792341969409032203516870741950450849667586646032504275482025673425935277457417990134525873402501405467153418315353261983077736956918671153598134145126730909967551899196117098834206204910375079751416512921960158284498983195480923244551583802134263631230559806470819094448378610061493085944030501949550212604655732389865864928871079176278352523405549342262376271754818947572659278682192759318561128738432511644736381636176250030592606920442984974844802912874365165487530038328374140049441086321609610058354893797603852168667843314991083434430446255884650432279622295263816754414253783969749825222721742319986417449523910639442245549802591527372089072678563431545528606849737598530988136632448588319839615832852698754887824872478969009020404015507047987685606 [143,62] 2343219899385446352020343623337480556358487092571696892869637294347696389845012868115269573386044353661529124449639919656917762237647479738051407242570730292074251854021773850404746987903141461446475595987526715702026308056009440127252776889715842697930752183451002317014610821574301004646259876063246451522706018391693338976530667105430820720055122653407622017736409671148459056661449573986567791407554458503225833681864178736866395300133288421496892810622755177756237494587431241299741735124310502162964986800534559810132760724923244195464337975806811416959088518236201868433824868311399458279160084611793493795575922589980421944215204291680214488322831328448338802893628534378422561270522801355411504469632867210912471529151055077025336683124856483311359750828033775845080267086898972583706147141537626877528782244785590133760151558365580585752421563681678228825370124569364039240549048621307745667703838139980113445963447055188810477726450240614753214658866538730483783980214169066398208393006378824752179519443918488885122023236684682754843026224827061415748205701949850877864256390578411100759353963263636979121205534204833263904655151588373325823564703801562619572500743985889586407268227296941480400702187044005377189245451177464263002375653609072968283981539659013672259740491999222838716743803222655528032706338452382432054786268912379059004459864930916235119460629255479230744063339616936498685289997424661805672842975904866006223916962146654291103410326603152721156615153808945098437097648540081217829044833605510482124673991207489042802005685191021524279927117854526412179521021359653011617955149755685547959209355342002461938138175914093680805701584888623736975664649716642317485524194377452009453424516350426946994774997595623133129393583951398519516809528252258645834182739831047824765925912274001191558963329237737149749183041426611743870850725263298701165883859037681892477272587379684393819986306714699064785850069154370995779890412494127848814566279545819047276348760659609306298467460457675303454206326629845600785619433003346678206171552519633794482322088886964276681087330411560616451757246824024329092370709687250058901188608234329614234582425154560437114977975376514531358417488093091396107268151242413513426490240000 [143,63] -394907550018218721419854959386533396121030277373964324690270019087153557546048771339283296234234270580677138515311616051521793589777264287807804334665126509282106686081211947718205735058597008752670322858357014304570640496324088121102535775320976945814645147135777859269695111967705195487619613799113564406008413466410755245133959584738629702887889071616132431692184363609411397593674942235022902946537424450252243723366511187739809740929960782843463462573650871636711977297849822144910918909915655482321958863765746655365764788539069214439442382815475107157454458391810277628966729090705432253361973009937878891362440659629379101475164551002046719833965647622768228527460052636102092041961079122120496570999072408698535113275203426843292448452370458783320685290573409550243490611459179785221202708084178271278215859673218516691697801500600208141295538236613653769836290008179122676486915959452416797367696976641936561566255667168625996869240343642231542943886516313753621325448149457295383721222995531757034400126844790948265144332512933373844070938946962137512978321439718859078735614053729370138154722391050221126646573540762726789577314768383994749902157293372134435227210666499875255460441336876799495101460857205803947124921136402373561699110611808657484886801235800446805826887539576233803995403782683355508928974604988285073640688864878753352099325564621842124140060361157744398087740828161034002593504392780824300989007308330186073120995131126566464071765676570606710633580187248463806361321141637237952416199349250580382780885119097619306677600350259687461497349759828956008614701164364182667692087531369587506238786679281845199438174192264020871283390402765136727287664183798234844697660236037688984032494057754593276082902009206138958882918798731060648872804856470797540350742439131342925537980197397378444761891972167685696614504539388359831421163355637709222001928493829746967295756868519763433956480252622459723288820140960732103396929863442490063209958486766762242048821652037919834301046972602324590068818149643102009179690713395320823607458975405405231316730498617203122426182731554204047707099870173378205629618927132472001150542062950614119091472548390554860473251630917898136605327502192223589333127886792853709245312 [143,64] 55244030580416011997004547019613145456560811108045358068833065153873508835962801513077215568645562663347917368253512980718846955103482183399423635516010911455828312116417603066922196175022490810488015374411807718282115221507462050759246576170332275865622042047704089171177994105038451948340583618073389436965555420021394361242222556208022761794665419419746026830468654133101818290614126417426805810399479762833991885416048501823473925273197403672268167333804038427554352602106452479989510965531444655249947172043173648084618507922550452359042215382056361641457115340824885080130815690934706892899611208876017160468404190642962463953697195268507343925517411095612347943431133143941099233974275084235777978573525074934421468116765905800437056354447143807842086353831099845841943446639666168248987349592316961347121340128908627933800449799215928439472966510294392760765523742230902551708421930630522558170714030683017430665881015592910102223884387078082696900448196066865004081380529111723237456055231998253700050418913008587724170465022497998083986745283554335341655546386485167301355995186884199805511317247723068145889495789193685327167208631718335193296147011266474141141640284933356747355226834931769181101410030224946969130938013781450546330274728862334347150824675691145069761133604989027506329320480475035673033869573980131050533240828476095539554224337230260748582995438106737381209493642309953207485035134037018283203647074100002546946320089835749194606103174058200846927707908336457877687637235714490477563091055832062281831021767611036521826058266061358556147605235369214281838230013636293974211039418646577992810388958155215543118236663622964087699850878588778122189961767226077643373432504238266394409166324093120684349302919930382612825019633894833103618690933156899536236457059472735605318251801455602195475802637509162365205854059563572870115149142631141271765570397703477746528483775073138769870866206062394213724670210999039594743936602006458024745503219564266325531114508737111142837255664298920979010295860306122698865665556825038776161570650694745580683310869583170023949396920979221947244785881272298946712832094818393391928532955108932031383869505432695232684138705474353578150756911111546941517192911568431961088 [143,65] -6726685389253685502913709261288252918275152389821669595008761629412364007072404214004648092507561642431262795607266662129940604212093103205037030037361919997439004004404654100229490626394364071841909897754934777258180226708163160706585640456077968981433153296162191062829990522256516224581247615050757426689916871941122169093090288325664726306265785245393752285256336016067718731194844769499164116738596328250360617502055840430088998036147644420863342333069549654486868772698011738219117184250510194831254254141625573340215093240584288700601462534871489690210879100486851794991608204364140276924833460269512892098902040831885545106872196746001047374493558923519091080563097423129012900228858692386302305691497052105370736883555510905351881976347460939521413022465439609913789063283049171962698443320373825365274297780887009890429824791614626418710322883611880353930700715473164828832469562853165839921332264333334013939478451749205457749579413819115792390139856096084768770863086460466928411798813646812141719755878838689681418726477964521644793661499722744333375694828634266621385251184252873332374633490121959161290352097494807581920246898053332326022995210525385644407592183596878906725297085194703201490285599897205191326129997739028783986059794852168236598255093607595371663859479384867822541420513838334826660963679895023846627244387302968317287206730748296671413014592578682733116586976282658423499754594581068351369077173666393610801505990181472200266068426987996772339936780854282108180068490730020810707632850390389742922068146596050387115626667046352925717684563131594422144666492473530016571604131042805451921812347959178492272639519497965336945768792986651230073716891780416302639171721316357513121530438347681904305534042229287316666679682583991265057587447823142167876358995391719451549783385254231316854071151802111482377400580138757327627456589288761185553763620310360288767575672405366582153371598305571778093353836856216815604856834294504920325138085445791553506116708292434157825423010609353418149389693316511878968460222241989628478894610812183799968777717718893780682239372285578623953461809667688185225869047545496143362453886330840306418927704235507767476388129030085238903420222182871103896911873647364224 [143,66] 729830235802107032928400983513492685748789216048697917501808440825573012944564445473642947001503535146513619977026109530340583192685142010598131223906030812215764942270192156373970468451621531395500116166410643253149188982115045450696545980353646739627780703256637785698183150957713173430268393343019680621424085821214225043338014359179812532798900232642016465278770554364188689043733365619158810896610895133820479790203146882216084947415861346542696677735780463931930430007133692570217203280256451818742487538413937635742893020504421901467741474548917469235962070506957127245967372236823974463358622513010449478370160953206930012575995101715970505669408341280352985762888421144182722199796369977265052306185324807042124550405071593365398526582927318889233829576325525107633195539406695472719909260369357130072713779609644059865945974437768234570169144380850630814586687627907294847038220754199183213287508444472162507423140910027203158378121405535449115949628143751059960667389344280542197905017681459870887232396914903974573224497259210575511268963653369034744668821844472508703944214362552288081985284208518939794263226224364429086008507239302024237022263336686107998704181554453668123650090107936384387607571929110113702482361504426180978670649141198224227966033469981818577106302987672137058799619277388549256467369829582590882189442103296904051493082896518942739161804052132922363788355592808979454631816602655993549778649516584912382871780595324600017617828857422051517489298037730091583780082159886559105196747704445609541309198355776943949685444758571260646157844308996110232953172489908498370354639327939829325955856971859341044369057694458242659143547036386043294107290005710180524215899182369521988342151937163981247844863243377878436928933227455012408756685366462314451621459551442596920308788213987593663981605069767477537276557130783283089865746121160515368836631370523305129083429722960868702208232918631503352893475569647860236626605544001704046165677325344833404428923420617458737913927252978584585859232645303414396889379591026432747488910914030616957924891181059370400864426053009680965161321904045644278555582262321139606191668763420646756151515077352474698605231153188776400375876373560187200831791579136 [143,67] -71234392074635371282198870274350178912126732137399588711006860053167284682035960569374978377648445006976973068312962814298136716543030013401324346344753851716561630668516154945510126107832644830427731606731272178167532753248359943172350216583789520668132614004660182289129486298148810379472697484234641885721093771415016621460178886770817973734475804061663890572388691072829244580702730985531781647697556719320686721404739143780902948810742049606015295481186274010469727992059247026270475111354453055661759627336721632224972958536882027429958075831198373648005135324409107128584297445338100100604457462441520913941205044042518447360053386402402041696196197738426528622930339154936931024437731859191050614335584588954717693253536170553016349977488994749575014239863348960798090825023919359095519899094714080998265878359613661861708629914011284382323368337006629813186006017405674619340439756753020860319723969814867738939819060519197869683479446155312728242951672635044960164205460604096776952142770999359665453324631033489127879246506842914613992682103820530666066482207437385803013126412511446407018889271321497493382208961836425309206919733452010125194761121063126436793251874540443200392465073510657460096688654729603646602853592359958407155368015635623451491342069334188984305868692607213705175784814226400632564621634504682681692769525186778585687875913125066350732072949463134116633574613785670151556992060237622889160644631878591672225362291355752688586699356619226365784176344679001814645109248847292808405416828742916657658054043708686865812731114609142987336826585242486358572153971797665975698798262212540709585503678516855047721854222499498191563845579271996878051304030024544755783469388042743770919633316963258601479158413297600796908100707748585188780792445665351144882330020483505900518179743007715173159255154301706043198904099606324890369614734023286288198702825908454021882113107547930936963204571488487721825119612147315853792004766299905082368533760958092278027205592022829729874825744425019509866695617143552662061094929521598639591628078505522406361722541771172146383897598513664577828152538918351974271102202352686238881079839397559288273644822445443380024213722008323575311772125872706870646978560 [143,68] 6259037292034683200833887739289384895323340943894216068783182315565860164840911159128336652008095726361476164371798027151450085402281035471200596686486146022745125408164563692989508855372717880855012696577584921933200110567587259864721771598404526377126255837652693528338135665205042286240574929056090423365318950161126901439005712503180046968764329167372481445571794972332470883875447836835683617013520273893887166860053574698141691873934699289022283557756887956538233277024912640966993080638755863313135046086359549932401378826470076415229675211994186665684387734512715167460952683437336155651243517687537806430790225940507734721423787242585181952489510284740367629414135399842314679221877782398872896928437127855045198279281039562499276598845498567360355371425412893638394909329568721912984335615029964149715103820273414748975440632839148977788866960362960451211512499439818763664918873143971267239073345834326284302906425208958985405850311581140874983466324951028524539751879925882793780747739439895542014188879636654473021142590141380793813151080516518419372442185474441987672794116601759826949825095283623904151062215144310509995245282490179396110478465911233018128771885407915577880954460280796328369026042739260623927004442680619954033309528224727306744673410198448229456921658412368852730363086042672993774622994758562335428030526071773443400699693485873598847126056207453404596565694289910031337933274688770195202002347412340837536582112935871364369546730772202707190403665140737221965680159563093309111676091839231014137849927225097566090636227912170889424282114055939340775408867353453749284115549198898584627551846061625669497607197820066231262149508281070658627550292653474246615013553032751887928822943075524770473972397502074853667249974522925377948471248789656600668152464179832984161002884730409314377503331061148234919831644372702296861071580928757938361154324104813180646323043343532585926252779069866335648503018290933376919490136250676056588170259229801633267267705719857043354997187175046004410876364078233928686261410158410823132181260110134570548978779648583789819262082189499709883290505245214434109045635369550322616255542848352569505519960169698060305477183720966469472993305247968591660800 [143,69] -493362217350541405216213261022590793209185270232204273891089364224108500289318938880530905977457790845578767945234634963189645244927372953385962127067673791944502827848293042931553045222222910267795077679857101803038191110569329043152335154840327147751277834870226466105080569445217105052021606080877809056333212772821390031730201175591918014859801997087958471505154071719172886234434105948945091214475146501268678864905714798449714933037192672995103593746791719026899038758192805120745883818221359800465038209025808499203715042908363262831572582429150265335847222907900597573511883688115985303408154967738950578553512705717387364561143519831983203679099504837083150693646239194854712566099900853381971420398641149147594809225425577301285086890694521939079623431602247320154252836383217480565186542805624745252829742259959732620713837236832358276259235420688510518540480792621623463080068083516456070326816903451064698498815252422660775924884595079954111486635347743177752824372790980557661381027969230662475128714558258234878628261412012035113623848304045177247142622203304013315933746216979603969846316500749661234597406820113591185015970179709751410296434763616002606207028306049838206862270344548012111013863587344326092886667349136373307105175003206475270130421377722250451948418834114013922721479989180240022145416046394418097624646634775622007877275817543604413125312470705109711222163540090455773993116603090277429938571335103094334219169761364354965887843439494032354956467696885905539732572845368554693038033665028489867472451886157903060891256528674621369216656236714460430995288357156473184571637407276801900715065347629493563580352989437061673115761104966257189812152614055083813471607459879620374677009148925391884171025351228982786831275522523490095878984644572925787711915697542618703297888007815550090791635028164416169791436972344202540954360301607458201936088050588873320106694312755950624998140665246216999174169082510523934572681140559079296452501684843633116476404452333100687536214850334068394776315779565504327392460138245627670529171987856733498262304467536004619967418245022736557020469372429514584133103965560182488869805288695582279628468797480878845785357873540671478310634042120014560 [143,70] 34750347207697717220835197885710718465713491724947307236540417181424571367324156344110939530718920561036808301008420320588075563122268323740068902920838262987256461069052770249085450781057635963784528036204324809928298492471782063631336417473375002255111004468274090422704232801381077166206743550031836295904020908926693291477036395126998736664480555356708153590933335974301372673475113557044390812935571059178377354810151181283211423885755186514027252043965591532737469493670341202885776807376814293321225547987525057683793826228876021497799830281332387752537881445788395649777430910590880573470977085641949783926167567806630898730072236487361654423356396527816864879567887444941563857029757309670938389024434357139969318605192410889122122484929447187012561372828776957813394831624653745110219145654447399196166184225090369289340114869302437932977224739040463948274960451848089392637636881526417822121343011254460462583199594819296490987607539813202871113493479980293220152733386705725826594981367356038926945061029495071978524338830377854530130234151581462238323438969224903196464368089922883114771221154412771769265032290202471257785037779183699009464733735521826041098035633116704064230828119792555377078356520765058385190166755455037519428913685295312929795620406337477709085445109789380492900649389572494651041211608586944494272447095798882620377078035736645740711554644312958980406628052380388409008793634829883664253373807130037353885614830307858872614027439352369188398767873186974691120215783048927601802332657061207863867482436857829406947049516472126709126036853355060978833247013021109021370162773870946973487187752790113488674908148338281533023996108257423149199228068687236938079359932443570765944025031024769728164159642420262138455233360100464544923577845791435251838393242844908518175181539796064054700287513357024094714428901568911213643120378161581463200566822657896551274028041326355713998000306563445810344692315713128627420851864945359939929983787547571591417379380307539684233819773372472827103419415754143388136270845468581097303779147683057836712350534511789050144247029425378530450271496236657197049037237276867527071897508945314887167718751219799669537568011734536530305036311941120 [143,71] -2181406770808314545000130870660270110024024067847266463089561736104069270010118698876471758130008442056284562512044409165192264030812085415280962982930655667331568071157562631850252962981017477739961507016333088840835288658874647461581546012025357968310872213275621769837146527882875760940490131245143002209770308596961716559904049420300327814628537693542067514412984314873968776890027125943607404481170088486187147928121518772259480191908982547433237538959500013496824988480042380534911149416546882072049814503215176918543486681299847508777863896630671508001264052189828258065358602377985521975519432880302387889534354674470446241601663780936924248642129262748215707667682510800798178650933522613380747805091331114981014432313047122164111193472817728743257078792790001520381414806603240381749115101636623566078712475112930095009372966686022444755382791016159195853913222842024708098773035715626434962826702472047405576017707953113601348912641499738831765564593359648202267387397483777381781467419631773431943703793198138966313045308248732902644456181893008750110799451879046598738256302861031506614719159935171313922636880427317543088834725114397871615098394159781260530190971692063305277991408179814688770028722036706042774187650970114602390270760184436176424399943684736993335814347310165445370863105973199360257918863730506547991129120310327970006693015669952581038265149228349450402502961702860000058001026749113376527236332399474802936992910364326519624728370743714200893532861770296780848284501778993300199622518685190749697323691434642562491862961462520414411506395940556093023627151846418667086912234074268289835810493436177010916275459679412784008529937825128235630052564312239578407622538175807846855290537641575541378040818184357859836013728959114976871643940220879010912709979251217732745405739441001082182406510175929645711528191386596598850973695939220853936911712804731195673350478699669326770846667183248518093179503298511529843077812414673165857355260794535604213466065760957910040512621275947908921092007543069508465817770985287612682850648099938111183917886455129798583483371756021028281431501727132267606900293357351598247667285315846645356022259733728547125725819405914759475705208320 [143,72] 121793262571769221804905574173082068197416004999703641124142265863474735160674854583787702101699808086518728933739861803573318570534632138543412105013996684124642743467726791477659486840868785890286281530378486823288572951782761973052898292777779555667580931807627339096343133392226190461933108757902708886072222067878855263507332246897840565393872802278540663243698720490222400163413924131897454926921202472886895905586368083369624727691998818290364732355753812647262835993527996497121810157501935342022462731449118317756796687940071807988539135893127497232444186790185811393856276904454818060659086818969626111655082383939344531818193267896873400383471108922302866090814540251888533566998292402999841904423063543661493793026690449168572107718339237226780484453849262781671315071045129105280438003935900854095169300347468339617074976507343009237458873958240963994873418284206291284840621370200032531237324260825220953171891184420971969529081647244954743312288378049435196805060819184284927576428749282859346397768656882526837559429236647696438992588344570689966728141728402988169288679113995188895574037494886271660623461354831554692745989295355137376487902182868288113372911138896344239959300787891274245777185625879527977199269300408330677155515574098096641459118345423962177951044839609892515893272331221489215583011957629904701796104557891828543930683447728174953070119840589575222507802250992310078556659868451291405658721213952570818357291716693249103607309616474305968712949777557439586692150549285150814269953943791083524864216656255647323540363910230743816633660040648134239407439455619202056971724251206932816768619752378869842990001445961915984822649783112711545918875331970657310784020577555820402440104886906456023344530050014598132450120263910400433815070567058402016229993470008195646131195370284251579439287584679288759211099446069819412636984488797450103420850491151606641333487134337961846059972549164574026623332047558231522636752948523940722131476457543482538962056808995210336375504880772865971305832644628459147250742719438384085311120204192383695886673726838753549843927771694173230688340073869210547169002109504613908599361901050943150006543116232826919968305656353812354792320 [143,73] -6020607072474162879283039188414029241526477578010506897435187280975688000253164348119855749579591854181930614251603310194723431244546285052650507655269878003434132122836296029701095970730465580856792462693227134974933559642186424940989544549394890614013290703826420375695805079576974645071296430502739449969818543778505178353195293245808187775966333382267099389631506610466179030534588614008918259027416358423361026992225373418230956041569084235066902595035996396964839014618478869993575284605715131110283382280263033974084012595760165595253650078289848053226245808141330519344970596278884527331219193744084492560861452445066456246218595942392264424846314864421438961646523176783321527041584469567267437273488863794357856617311781476783342737633973287710403810778138868032559705585110992997838711411356355099859774286030100913708136553159320172117999681751327684740422979149581651261340768212558178382571911747124709575577009059704345387898712195110444660958791500782811154952893884182947118732947414448573158155706147082142225667414809084402430037309839488299341508957057819016855049568417778432235736949735923550802053923460942787674382899266083386226015863359806182063919834281259149602887984747732727996114436774775581869186708044090376146788173696540288081263272466396611237787839012822062688897541292841650108858480831128450351918331363116835983105199223254814513028120023628962921128756525198048703674198025389157033700064865241166500613727767995838598506173008333257230805046640421157781306599643976032819363549711335904322407787929268351405641610976435570165324805943151159710592228334244973545698979495969481791705508611035786766847524356826227225197524205995984363653627984956913677994456400693737846000737038465660681418488331705047373142844488910854434611332449966206270996431834357374045656201277793272074811081378243494169106775173350121623748245180725814775059945214258687741670413779740783619115603249735506527874162727097820748065736848613192644110005470630623492989348284720832783288770592124673016279241105443260658276849738368831466999467019795054839463527565329946044149147205705849327082619068807635035449827726038894383413259185674026316441925624786010038173853998840385200 [143,74] 260094519414766925064448559553481501591718300909405814253446785281818962504471647324242447574192496577855873761552553121524400801233764606187505433715981666512667276634661003134015588125857773240254983800781655062439485848816613522710061884695219299871862816723543967113449422805188408037234681728421869853828618732718777683046738849137091242725639757441329484799085462649138830539676244973196367675749809917080645511243624651533685146449608794875203049798389773057936065515169503372292699199089289928419222551712818045828913178960859485325051593516147812853297808587564038393724840425694435340824769005165568532226777864973574635785909392360663884503485540963661026125402402167850506565600657886144593160885629886815570578401794972061724083666204049741564476044743855790681844048852055709898650026812524384835396223511247290999153913943254562527114755413146005196684816130025361871924088746916452314331962819622414036759907199660657548805241216962424792352081832144205182824714570387125904911098082364984914347943854820217830186746568042748229435180631749071915920654711447044476935727187669533042176510410754678458011594316470365027494027722692051845264712365247867749978655812474123712379136988760334901515059658958019190686956198097742048785860901356161739963089280120191737197208658087065646557897140398663122226630113536862968799850849967535523484228335907070168569997588318291523212580922320775999776531972600468207757897440369765850164074037998585772984698899326808806896970740854639161091387770691787007915020748144223151542180365172936701434357527343184020885850885280978693320509682690600197719368208413435237178156207940102319345177115124429211036108567363969448763021390781424382325905138341113912767920209892788118775967133423148401670610999673280754084949833783960394556282888864109720603373817502319893084632484837763111067536187001020345343779160060738929648081176510555931764401977410557574344156488190741077015173807332491413627568306047003513718534265537152709238584887575416400719915596576507697280066860565579054805198117674629209855378925092565305933974743036515207089049107746385685409954574617460632781971141764850461440468734723138677585002689711008533190105784364800 [143,75] -9536919163341039720208550463781768215123898843963096426120114280706530742736522594694330407592754811685970094410452911714150715833712941269928752812147138876204663860500497449524077557253002972008354523037782676450112726477657266472162148975729781689186107380327733978111143313926311170033151915984607003610342446677379132753232412123298018431426811133798535781191334305643149297257811360886992814647242554026944783399558444544191239719351051613986150140292597254547776283823691708887385838296793269606882131066727605947812178140362813415864567970849418991996891775973462263256352401923487110726263685827918938692247441372044378265960024637854735371553760515056218071278088456842401758306486355398346898618189356236219892827683842940281319075071506211517579120190478374210993470339103960648949848795824325379990412545355610775445565834300171499291469745435539157209344566441218916298931795726869007896625449131126742536001819532426127280784071350102199319540596350910074235079124545560589251641484472574262866327540466548575322145646073336660360221976705242908112871190041019631739414113194181701768812290244835015606315684515511167419200721218603032245609890869133646522784637094331755018111170121698546840659089601461813435376228985663777673973802192703970534994570931502868351214100302203710017423695054136037202813049443574882522224584150314807232091933631430628178608321753387088146301324014724812871815556112377925674929737966150371126068684419711419985274356081711967645220458910876214787123229000109696653072070698870867835599893420085319670099927390757822772873354975121739307535397527479555812885422661892746236241255263876282145744811498753028476594635661941730706316120371273474671606144542545725612821942834347858586331552982588009615113772550728299164750615983097159271923280047224749456393359800214896417864676424549278817290306883603817342470900471874018272804914013303465918510786040918155188873556593410917118165964628552234240989086899320080512850842622078361242441507656617970728632325757611360505761181759724186145291979286730443432877076158765846098266413310711293812327475552430167687851409580338091903402793137231546089643753378575142840642045622962822062095753760 [143,76] 281728831059099800305403378377633125839341702215621436963962971988997481150053566414229987873185170441317684018456152775496831741358072131280265561739410592824550665714876442648542764540684376205528411471434429278332259506217726788142780751145463331079548744088412796911448423552865246249703460992555151479623159488317790462658226400168474928175802050580804684070422748350210822030111268038796946876058614658838685179814232507752055815465236989499975819816844551360191919238389755513312533620342874418322448455615022589866961168405383622699497414168141554518489073003248966435023158132020196226677098901265970480296121343261729456864892649681764463083686641829563192679526790447351237591293291741820686755150927500632596528812696011025156449654120502937238995818024562933222467358756678973092228078339629456220293585744277509479872472872817143559362845232956234309041400386293647561056384601103722786874459707874967973725469868164291023146669262913304887878936067804731611358899457233688859682352784106909188793925235456525593986165327864494603753416297913478764385750622828425027934885252103361248313051801443700825557425046629605969271756661192248173612659775149160540561989297867712534970536482968880940196615048436123465233653011267497673544286736846859562202299010399621224825064259936205312133038852729616635484762864433166994242757952101721707808496128847990712569229669258864253898901208477595088159495135824019596698588930391690871503153695523738908059054669832273076285116443218064190772525828040541738466656643680666964115801641165131241170560336173304589377401808913882652663532373335941175680973341543638174657132702047962686718064643460325643476083301755313456938855626365554082729753453069363132305687038286219179791966254659491002591607718046558322165198379240320473789946826038753081607455374412075934538025788854141705522745477965054240036607634855195637821131220049649932910134184602735932492454525889718347269898990108553762562995336875736430895752992681054000272836208570619385003786515406501300238923459982192371670692250404262432797875334956874623122997107791116462146646744424596113501743541749955609818392212988154119880386802683153262353132114321719144879040 [143,77] -6149429163304698918474294592729104913766161525251389026620713150260530166041372754041807828944972634054659834452478743112298264637177968122539336399389378258845184744079253127779269840800103333597203766447314332523861971079852147900973580035109798889883924473291224436984018110717780003961102605106828451566927073367565344879981606980343124147908355753504813297341793042513907932831510035717947447093815376314884904042079319360938251923579289998215141511057693937600959905053947702810624860157770929908017115714694267000943661568188106458493300319119269402312934294710707972003750454475305067069459686786280860172334395171623407329296415861838867228865115166383063119889662056387086858642044879592327197107080081697629243327512310721766483103172441585930260940579471806312617990533593714529565628324863642594087343142579152319283943571054666890641386507678087303320668602031998653470806073669152573092275463195915220045196862037055725101936940646599874354013432242855647556875199441357701924505582835567326144545586117064634284813381754211673726228101072366075031452972993431430099934619999038858107070835763311564441314037147787203346196098063038378821456070070608727150406870703281048458884006087087544373697702023737827933803873122806357086548587767945321519179324125110377414699933746404287757457004304259443389602054024014008765864362875123199287513826663073223149708204088307955482620214202773171751794073538519350322090669740518405621090669552715291346117389075427156679750621049486444312476034010673826259879689256498378322330864927481286385484282167453246696432380277243365448191349525296197462651827026579928913641384533200659941000556105792230234316549059218426810260224779644409014875768859117080643115472229373383557100465173905156812399031143610708717736157688156486160773129233566508285832717347449760114814144237077396766904082340289022585493679743751601696232355854317252745404236980581116073196334307542878644049593484905420293671098734088359038384045740893007983629905594305137909230209472816536236096069372632785046107888671245402139397155619072722399025944668043898843649651555891958616654312258849819414131456829742177982159473176387487625009090853830297144 [143,78] 79868028151601773481223815200460033424545179003283331023287433121262778868645600621202205179838298043404843488439420543705936301069229315929136220872848947519469315624199167919048002206044361862580717339346921039382725903342652053444092538035864519414786972031422989651464691619875086678220759844840793241142920273917270731385584706207860719564217917142058454590659091987901048837302125398412309391450863145194160010845562258778855219410411839462019701342863123729359716286083462671734619136325993043732191256197610665902403836144711078003899133085129518282753548747320042938531434979426715085004840755232848401666982705191761212062079596902134366182064439091596596141405651634647802569629885935866808428505582808365581764083679369183143333349411415261382744709452555503432811657820576893183446689360288426891877009642677657710098080140926712970825352618657516385585158696539338258146006900155858435426371111821021496638164042955682844380369771425606640782090912886901556302810254086260249395200629368274553654724960897505455782867523900027736173637872762812575846724501199802523907817722649768073488364815208611820401314155507174612206148603244851748517427312127698264142602036999260695554948913165009598108121778459221627997231140293783286093702335293969588580927478143121148092074947171862755380939896382005522087897593373112699645024961052014124634893851939933215253111814780390885978762495145101855067825766983428878935901153504305499135563559249249451363023809720551629201733645272176633342284174430983119586642111394334194308896765631884057865319796496722591848631314915712611517606031961467580892923929593103824990748273757443928807571983512079104549508078502106983402220857788146890487179845488477030979321742781074110741339045176140478214931413203636155764266555057786503394973137935920639656274500061901922325430551471839818508191855646400854735487490126394112707477092449934017734630151904891636441811142139910923709622772269565154650292339445580248273331659165264059577821649431426359731966248491128096012993700855662172037514922738688059224396952438351445608649433391002908626915399761949444124353621842827332166006004013152536950169923811208903738841584834048 [143,79] 314652108995660138256561985541507196339952726481451323239551409091572414282132344288386944805582806900033166060683072606614956640816615950118323459946758035237075736266349067267581163474449088488893683547146485273394510457748222861899547126310328140915805614595721364652323922429797849515617554732731337983671080149673360149333185721173747615072132380410565989343349885379031592505607473753741645552733743891019948139724893360931716845052696326936275328049779442412479276823772826472458374309399017149232945308235197705040390653548407074832546340579471389249285919103780848498260598060817617269426495208771796025724606863244301395973645604999642178368081902526808710451533330700556496441528881672998654535769539801555639732629999629757986828965044121175044440176897411104136116635104923001882313703578442155271789318744844486986502505462897948398826165963786965418784120623392700124901687209209866321482063970670659676614409473432195643077814390594109242730733287157288668913270158366296444284867242915341449821825729544145124095831259323492202098970801799192829643944824248332482351893897626508882951679161519800235784509071896149553614354064605844401327607951552592257832602841481723470987565323808721454155668991754338903505002108697552256387584874618136318535079246376647822693446353503595899200195148940018031361705740283529736581411432809528593554389583154518235526660866534175911885816844992704910151152688272537173710421615319079258815719135803099875656721893387057462873182374937123913153215089044773620506081341763350563603415794196453041330734203415942183053920381548195885141906999060095236251732133208097840939131028191299845043947402966256665217659526979743147351584391583501011618295172759566759510245077156835960830715807080795654076972583148608841670374372529737388252620691037527369365167103662733116726803001020484103286816364902354798805720238995129083210868231071510677914492974338149976689735263859520427732613052224611608132824021159942790344467773903906932867215051124350471131034885124496424857457970353953145370239797433847835638505734702314243887407014786245675593992912100741632703458626168201663067233390562083443573097678013907445345828288 [143,80] -56483601963849981022709700145512625161536766546107614911255404368136688920081644257655668954220154417345331435800127853710831830506925744639957588266418119841375507501222082224594145339681235568057313594640173638785854144139325306010961496929247188988718785468914743962896585796547928840556887182576380182797811084346653040677956528389826794134225460425049396087264376346784333743048256983351306779951149163005806604886784482324501249214148217647843359800958172938418253387578755145936312780915628291024474155316312334529577064438373555330654372441100914953221965622303496190755033472691367245487471357458483263856800428312104264020337894127140527066371121479609694483168073234486525617972761640028020087386836612814258469891764030152423541950604198403930065797930350712135505421961245046574218085287644710532468564778929742701593544630919697767418881753933279210585408030023434466320856001018930995665885972616961230612511702331314702036702940124804433400858573908374930210863896096487723002531248832492851574863464450977651804115686839557797477785182860509991993397824088717815096862456793389187239581371378806075336261225095855121589365168760010635867685186958079939562595503780640412864705382427285798880160569836333836482967489301502629691772012335335097468146268840189497265667573190672468580548537846945695864810588619727213948939438103197414044188268270896713419090947716190862462100657546846747781895078044092567810867800146091056625523551139720725130245943642578911267915889571938811615310703027886541233592221632360664963817206015376264834493129317251400989611210083805105838353696610105481881248522831935332373370341498586138521299581427108876858085206805347532872631661984855422304332775623012271105981020473179214175373443843402493053423849867078315591691246449332112918236187481617530800966995997964505621996708027683036919545375657141376189465280277766910080954298378614275557630521441560336805012224078067780152651798011043118896854077777248518856164376415235456603717521937654599823789903723522079605817553241973687127556551589771651813631847170639423090098004314209188256332036831253091550975750126611260386798843016209424153371596678190424585920 [143,81] 2128455653038743663021320570171009740780752800951841863800146561295025333724936036974711901077693329923943627749466914585774513934699095400892252116742657392908406134974823817664404086668114361767288057573785247116353970513957602510471304420336995259465188624018008935798790646270918086501898636497368724795538866802016883603483925554307653388350806949793670516111506931089971137944374922348042483926347125705300316153628479209547266346791063983711152283218481045902077957910048638640577475173038956155500076611881058475063644910058932331220125384010261596448744903295538722121219901361835309097280585500663578761966928392530674573567336736267748024832050271098981229291125504749491361359622948498095965615942876443059977964113669638126894824077851422088350728937233694025456441692062522020153130965780685858591370994458100453964789974996263717371032509180064989594361325734351511232753496067700659323915882174254762098848756652402981797852227065378171178404336004365892346040130593787073544366654722123754017247085619302119368675898362466785321796035264302327242274797967348549724986633757749797874823051085522772919191903174795572700234117434400517330694322498513001112335727471185075658700820456302972727728345145062808092738700874692055259099753534226806411544462498927303922968920039587756672546060424354066805322048159192735520744584964674095258927792257583619148706036169780232139381137783880601552811285567254335995771244400496609447833123289779035101913572399367066751302849988732887508430687006613154040335710297684262319449281014594288924130333674947341875418378512703118399126281785781276463016493594570458093884333525918015621110729927920317844902908411962911486797037860876763083365059002983790996517322119278276861932548599224911292442094410629257664992498321775998675079914993341629117722264891291878610846780141587720981303824250016572675758691359335807003918918877798104370864899910796629485729333630894597258343997371927709714449751921049272917040124034047411260976901097578424239553439275764973231555449641551722924641047557291228659988555110426001287904315269696119316354698298731209936129770889530821319145594042835862554694504535407051448 [143,82] -50649707202140427098266753889750528150311971726285217842761976176296408047922938439817976635687100466192310388578670637580180728756059599233781607813957433674865034449855037953648102815001827090603419130170564355033419214952476063702381105026441804233098299799229306775038255932394237113551165384603828873602922911896357288640146005350721884120812558777366307239141630333122085479711059059382358456070387972262664056392271970765736348179380638490066364093832147198683679827784285471582794041469228398405019890960988667844739806283634701755811798130517704067371245218396529797662509645685237088249540990292378447023977538240623322970538140028952928719394077272254936815954838099504786381041661768766263729790891785264405057560761555379643726725621772868361699189378663414774265255440421287994421652222037516231281696232071330330811078186132812667845578598390782165674960221212677662450328212864352079097872276887634723420802664277560549585001301807482988622019203857771517565804954113073575003514743818290391922117861009736710146462832982873122666906044185074702325203205243830094251862457134901705146547994316610037702560243208197665372990256158091586964363885088084079360796217047289841147988903841432259614584121560273212632114827001606041788178992752469228053052893838447233985946525866229675695983339281438229108224714583689906566732795464545592462891061938800548557185372197589620767872841717383966375593436745597740596646851321405619667139864443740104881919119180622033870374245992319495735433733934909654301403752307005034429890196891171200178279614566436404630543760141539751182956772774722201244927652760432308946316451325025732355156092832254210863065715720082648987810557072562016928572089165693595619985837787447124028644021620487809957084197208483988138895098459698476294586589781029269591617870966041604300005117235695412062268914079598917558772940756959534472931914213207205268021423198271867474606394924780600937056059528545855768335278883349320104082180390700296867785702001780555241179006303543258286294945659072792074721899308831866689593000368757706842457220029843169036336689079718428365269787322586549772042166833436393097624541889664 [143,83] 632770467908254044614129785129907083403278383914172046833672737950881036528853514280194877043389130002173057879356548224051785667355830305274040188065064287581311508188020453527727543182123013036504069625219341273330538108890220360299129851106992563496701224488139488447405559972800075567923137129218451263355439258506468025239522944394870605989951889839271033249020143640474155798213815573215465432943230441050728655913514831449199997417751731989352376576481465673961229261083974627189907769503217460896864972505016654745625439638011881675681110575339487241120646100060876598556063592310744312552164189506881730820273621353298824154272199648625733591617530563249657331671757829014151490779434635615112393712626015008903046903183772600691599261445697166896184570283221589074418934489456363084351457298490338680425713894753390882886435950252260573109536388415530670588328835038437430902314651608526595948597658991274967515792212695721472192942738849115060820246533661960848852438199366307310683009151728113071186109912918854834970692379973432189214084051853398987097732633720989173489359385561439563018161613163631983909532924518623939584254274462981784633271501499603770432682363339211684642018585379138317637342196509509264090392979538576867773417416229205797023211587851481820640627147954282546544134701714485224069490547258016929552756616007630521903996393659718786345183638968258420786961190027611731580063449170996702537692202341153808271707386359949644828011214151582652732557310177932215491425417390692818123571743322448612074035484386222974336689913709649713577632847298155117624920705876569522480569598226002234376435577791408445678020357058198642449560552354594771203132872760534781814639766849709974873581083018202297925750650127300930260520889880231703380657074783995913482907469718933612385115536182493478126651684331158597654286968549628322892390044552011508536946386354307379191708391880123458387458525669368823775746193012451295979572218536638507915502682836700754183708185142696801005391967369507625093015458272774822150807377954883401623312830082802681484539146019497260619300171893342316194829846276323805224511093503759787040050416 [143,84] 2905700078385573643209960104556041643155280039878879398945493777894069080950382884654217063066597025822957029587675200630315867182255576627887958922424855114550307154671246646438674572788827520024694378095463558935653291706680981132389624999554692994618856000946263836938474179603883449233717785827346036719473192616847605608470108528233906605302653007992936630967822512584809055039689466086837842186057969003519042182117467395136215612810625307201457589058459401858053223041769624885256627164531382480496237761275068562766924605289012460866996110615962917155475205661738289361181684109405503208828855737117343288564215678442267984969666262619754469694258944716043562969677926506413161968218837981022852934336122188794042517862545934046278273903476497656054871184152178275487360128517479393159353249255208300499129210503671099991601247163713523929534221401828289902223182069519291688128180263468528328914218886382685891131808757474873799656625240349607305895504427088315725839296810544876640811310904743172392337772976650751558125716681179863809979762609628584788821477845824212487803143546941845879818260444217789822825417919264294145837372485354283374592944999873181785076688204639901159290648768267348238625391365754960577592427020518691755084127769557372999991276506820014023607371311249430423440452790951436958983849479173815968826274826944210962038355382182637925917935562234770905433777084722655176640825541596659000190929636552708834315627691104148540963327144720340435858382743487744117231810323531108330087452731375004254262659784452927678593439435989831472645800125835525280207942738156680840886114885334987742286266587256662080769673990009769627737000410829910183405856505384725523018379748101780505417219102015933996852348448413237655231960856366862611307014646227701312229744632094211816008935976143844645333947229783212281061073264092809965326156295808883569709376296628278162408925628996119095803105048091782289000604297877340895288516728523317601357581683763680415099834758183193223336636130202351459153851731479732822929190744472562592526093589580163270858322412456665588247830642820909112670088483045287915583846661419682260768 [143,85] -272245246119208923045860578662961030681162043382667603688538631537931240976632746352063860519117300209965888021347292451573510984119431103112856747190417799025815132053183122609562690203743672453722696582961726481929280404650025104688645396941310825132256609638766564387607820021116961958655492895966401069643563535325659048187071494179955770008222041114768685207671629678405028359250159726447138866790359244678831578573683520229624452599964210595707110907898293295224449505423299875563950783551523472187818814620786422031400777394898795386857829579713396168980224986690603392384556907435703569253690447314589135604675528103941268610706643336497859238958233241910605752122790489634022880366346846118866308861496129772177108261801816663200830465371760885897032631670419021297523057198730220428840549057077644646781767805707434226525276826755064044846515921517533192495600815921620546471572633285692297010437278778320432217363989192363437209797209947005557486558017153871650438141776237600636938587443041884528618993631656577346733944759956839290910053533027977323957438823043111817235703078645338617094993759862806403335681164174148060359494843702003195380158895311399845802700408158924225676017577576377054868609074677152085193080498818411125433947001914593662869553036667469751310822042831635210736224936673480601422858526860292465501854497756417932145227775952106836025855249408115889930228536591305560230473716540061504637456711871841697514117678466326738184416502963273043079470566271242922481367341413262774334664923095975109835293885075091920432903214167272504291768142269084073360531651275950914762243308614357767412642545902269121013612136059291191721476044062798284295047972275889507409773366546351360490340603466397726645513950536854526053345634218940256974821260861142164847063051562957625772975792607279945518245334234738225859715669859589066620002495041734575401182350718694685102733014204225101396974276752852802137526561781137255363217626812969307444067568742816965661368269867449303467810909681597327977790201219892922632476886862866273791846870346717313106553271695791664887061206159739874120410288738512929088208863929048420 [143,86] 5233160376126773922270500801556030651712329484958413922246711542097535472492397867233921913353231790934525494044056940441572104541383535270203402081638773296814839409171812692628513890276391699235947689082308115416134888131040452294725907908720596095638666798581730705337180773565481601306376625218832541710192553703640096215394398108581675475942067364857770829108068309606246104334443026588868513469126141382077801214444337572175130171266398223172360111705105576232283052826865838910101984216853221702727922689634935602337239254736636910137060411069200986756353395129659423591533282526822017398692640974297523536938122624301385588346756516378401006988339807881528847183077701977184843372036654810227082048525804359764960706128646612648641690533890461041670882378292467908372929226144407169185084237550373566381881315093866465385966172503488394286587527894435080165188672605724449153965224863888236901222791519588012138411802398317581407845329748926600149684695609659952859675982567132245109227109502128627996206190186844248922963436318754138762422773673697079858487112739038952653470931679803138646094783653157005349692752989901749511285921994609497410338050654655169534051532245996048070964648768882432163312301107415575312664489910483696547518775380480728246682413746058887880866553240797258689906857005338316669261321920695059029487727766582132099470339664600339988378627390554638263241830183257908520025159199138796030680529002435674125820514079435850614208512723914943019658093866677784114154152975996019884185438669800971000970865035850115471330935138703317022464478546487085451811097623244398200029795200057199939946933942122729114731350972789878286252135364916856065440977620823058160989660044062086900583421159854560740061454859148118752407596754176928309156650221316062360722840693610263822756662078202728868789205441245836422377789520032645340560529157253887280293673891565883055364906449855056977870102028599106112100299080564700307815130926096238742626745630289155202694360097782342339795046522595356133648575355266496618192494103132968435743091293993456240020434264949395265248955075249179676392512039242064446932938811392 [143,87] -57284797490572617382652265781637460049579173080244737212347000121157404819191262969384376176921364964220291313280455180646428684425142891796955096180744692958066086752096529534953294576564530058227965111579939473934429085034258873178320787242854236330514730172522476202972149084640654905601455008657959015838885619151498668670313813542004757301175943217484526171284118017511890183591797752344711821828897416424241329951207377040233540067144364313273123115305818161028550939428194477761778395087026908311325715842290546034068554431207837576151906670958334629616611658712301548637290844569353377623790537386102320937814262716098954853621140765887496891155603310567505223849033238494763314356632722367971465561753465077122258637866156279894617103607776729986460530379055113492797306028080428722924464724231433906535542142379670012943114500515848733719849023182334620321586412526942480298299436744073571555295810395129241243016153876502657276956872163101779451934731634378388907428803219938562601833144076932425180952436183577144472199509167861165847151173213916897287777586377826559760171360906714214486432978897093835085811922811266287893659956231374873714124361453695404379442262727897926771033588089153038795446151562797120368110044365173606502693375005596901821383505770053112198498443393299414177140856902405902020199856798898589696194519469204729310889096059761793315115836264270733868170406105212706769375864861396414812268620042172823781807858251712966473139390229707992283602253508529238163002599430948869966362677129445538630444839952092714237304346171465778191897487778316146732523231729795557687396330169424631468169850411977173201716773061857097123924101984151364806013679603254479182615636408137147882762941964539538487713546158704356950980157925351230154630005711073503955984386931096311492687727299663985900472056948819994401998109765651643126315313733921516179041415907405551438221169822126837514780564341498119153309343054120254993486986158123047853957140519536567482929807428617924724964671159722445383384924628922314372573786588240486236949361156225924450457301851815534541745591375032337924314562895820182899685632 [143,88] 387716502526990202891667826602954650925311764104075201426242328243965597064937994816479765401089541880304311527230305063769428232383743480711300744816239268251852497084888495842048769877993407626816791129784712358429683929873678586571151158222006219813796118241979591677188650253871666802635928412953410085407993257005959496698286183352864696172728557971770608032302107586828537995214495602893853031451226639549445251246907287387930329421334392504711773140765707873679982313381799956467431840932759451695761720031771722062586307844807077488162914049561700377692645039378041398366270624266298506282453623730863073540051585385977434009924470939247287442535561291849607111565344267503671377430187289748862856695430371666890915131797429788447789579733444714577259884317619601038513913409889518814826323260546735786187398847638339889071625005134123549461143773538972401305152017148529351355039434914555888946584734606056806133757938673802305771672359039171432860314050186085254146593820542229709666047052088802237148502353659433615424701104687355277441545291283196801099061075551447939226555823855119027554138310566525138634155377072441727466191575288270909297848001155140006506401830813492922158110596448045096865009119237031898799662943780555937707587000257214175540078663047846174294769805333292719584761325476539013531525496637048616444924075430007405575149212045903265473053533905632227192415119267944600306546080077879502760990117489323340891895314029399971340499812470925021119940464653610757630463520325813195823231937570000307992027395122622468326813150963951255077269238057507769011801966290093388798265590700864192199881546634552129638608196901878530420617517734851129036854161912067686969712499617183317271861017455719273302841972321491670724783781378479689113811447879458042860477269330556246374165916746003308491955527360338882237036397367825564361340073747820601380356272114108594890423198565959460549277707066280268367347534661401288809414994392387784347430276489664952062040455126099344805540649665528905901465251854901314148374114522532929279607313487151005796363838485814456951280399229274089016234891152250996352 [143,89] -929392290081878664995323501773624555940728718339335317196922960580218820994191956884074752347647861249892164704293096999176867419202489182887963634288872446322467934085685690537047307987650840177448407127988986764141482978847843341401313139142608456248348298288786495756752393731847717257366323441007797911939878923275248521939161445746238410721495309116825770625719362570423445126762609604968975169128034912041243042579351011234184271365358979052929862814181888959182149962766892351740424723161632178351084514705755827211979775259158582777706100266948748227989770657107364208183856324705202995584674121282460819192333360325881806107990518192484702963945914031904805569794787253225689471556621805338385008687101313097512443912859799296003625793714959646748352936099762905237900374812940718055808415091886076855383306148872506202521597399504552647704806079444761332481538148808926279255146660889922623038532830616209570995008280364532181982773060849118164281362628345012929158178669925000283761903714762695051952928933444509794089328719640400372523981422970092482013531208280119502671687210050160920784624626620200190475773605089292751210853714606357070230296440520442949120540852882166394767808357431654047661267317565355457010791733878249607398185461351366359556772911529568420850686289148346396520349045945951616225572307630991229899799326594692108267938801331185388900295994598047534685076986626585381552257102787868265891986606263020967203312399086463946318472108404369137325210330979247960538656767011596031311021266718130647868144472804491017637196905367541584139332586341982291202559172159335495718243922507912072883479245925369140950746003865979373023375796582057928102177754871938813697274487897835272152183816187610004540757693985215581247136914769940263535285102054977230041832320704814460800190901871974374335330892468406560777191370308840687678478316773376398116118549719043436656852656938557024200806255794062832293122906349650088841028019746166408378346745174123023640784532136229149357582214507552835776665993522124941905246178146952023897628918594598913713231486640657050473174159324082679838523241393296 [143,90] -12594407748293688665228168768800035946553521491738577638329107265801091923569204190109845764879704827419176345348355435315757933340291122841090102172389226983962861308771810872485370109109410314960727765203732453561521223409370732464119605746450291891489497030902970714256114815594618299075033184436546631196002564904323964710873383696834325891041675065005934269412577204092500960241085297739810618697253185641966978386522306405468027792664756543521516103443688797979654707901703758162025228386290524075253070923831977229042780686446671936780838128535234617305073429234021233605706325139639388837232216507256897324340901843782176843975481419064078735515614112575264889345397172480968565831929765158689938455935251749967069940828570439394545790672868792208394753332851850665374829535987010325558268432608144531991201872770975095313259886826195797272030069130419637185477742416142276694835730157062262825164453111858844182934866986865778026244271697883250054093680452636515018118187136699583531767460418531885904395142113810198924923708330583802656380263004019769208496883279048221841779132415841715875203837802580678111488327184580019577058549474581477226260417093996733994459839078969839152202157902152648429858348173455504514382228446045125218091679898821710898079791083882211246873722427294149612595100410182698973686131483273120208670617620659856003167627462232930419705798644142867109510686665361595204367384544553925661076998021341348737030641132095988572802219038447492391108127629292585104523725207861950430762435359031240521172744942329195087484215676687288150500964750299791175474660788516123106525262575850209348613248563658984688844241537932257529967836389412384413827850353118361107729837322887926852575987434396656874957925191336031057964477287202870939259161133728646705124474379348589420736702564389797555851026343801033077155091476729230416916188055762535717603680540909975032367790245336034835744521871952626942313029669684246842034802846879587721213479422755779936329963927000028525293130144927451919289350962697026322844439201561022682306506183308702369423014566038253891208348472638441659271649792 [143,91] 130089147702791529954963054058104430752244673213710082648917838587151218442520258544260781337157159615086627745488608615257357140219384525124330903584717825701059588151050372242768677602575778960408463123246657488369173341874198680392989040430948857921295768070029036517385276619124124955344575561000993441186556693654225443318778620945148217413780070993240045792708060926567203296996883514554980645360197339435880645145058585926833542579026514414660252138581626312155641445369607387709402936478064977670709660316552820962997017811446279619427927865169690200595908503668534542218271292453870409075530358371516549867273442072757853244158135168404169502550619862456156295758414759800466101064746231090452124944092736645558995353501663148315035641370763998434783569141473458165754844247684943062335238778521858335145856677378174005257123830606460015059716789995981677759985486976306132270933683386878135852214923182650374630982457192238457588602963452792262982998143779769122121144990948286355663478818089027672804363804729384946371264790766520126172051380698521462815397135051648820990647288891104841414909016426327001737071024012304235804434165214480245178778797447526597422494991813561476666140699785896635485506468717294501695367249903684546813955199833105139646883232358193449202323851855153185103482912902615503450120637778907362159594726393073676589364739041343686884447179238910232200395280232818530997027085477388744444729328521343381903353628349911302235223474987835146923742324052036020949656363462947389650806780985055309260379282482397339561840786224558651896278322289525210235232343465614426594737016547743297433197767880119971319117226310911899870870903076114880199499096239791721004749952512999203986477777897041236142245551780504285894036396390443843224605775055582480382909085970520740480020094105334528863927300650887316417304745384348847179520185999303808290352867072890627288548628007304713102951379889475052006702588126817085347556446566915949639650219710601179386163162200676535409642978776638012654069058381990155848165607281026467777153189293107100867651070784941873757616881470637019187392 [143,92] 101857513908655835458889200028517753971498294915545884363203918445684298361402906076206248923321010139966468804048470993249847548025977842612481043282555249905754683189424405645602596554577522143149947009685259645850729349653333789292072677914040712961186219714247982325118729098423761962343393698242257654596995346972532423754927810474902786270625965047863510488248759505627378847969160731791500904157664473975777999173886003529243537115844553194198455452729819014529707054530194932464648442947382732740752732700696324438002058373606716877612493936978035966627283201386772357642013996679664814016793936372548384702517813539637319312270148784441417963040137888726864308344794413290761241979070901842711221554376031557159524076504232167132630234045267518910547877035348275646178976512285433081647590821986229748418988331677562795476988386315472500789944869373601170188391836697181612279793586245191824403357110348317408212016510307850460874459064695059490647538853750443682929143679886946765968028428709690631476217191889668778286426560614196857940193473016681514468136478674577750702051487773813210812552464076387811165024360632724357267059122792259879070736628158802065888138174052898888495121176741829830992239032142375845719429556721787562444451467903622270922851763846683307016351838451306745427423899421834990144224586653703714402413601869707689149684801001805652343578258071024109098468822165567341902605196713503184304303131032286545464566771399962707869298747342387080636448994319482445896548634356522796711863496817830193208815188875104104967295321634537405453572825062188311636891388060065231076112478977652258077961766766640533877402380372117527743453950615810577988054650572468604663472738442861569946797191194807245446702251360745376496016800383519311353569134619678188127614818843070646394217675591926362332505069785673822775632081438824363968890621344428948051541446999191855965398959066878079222411230650963106520970482653234305720028890927896074675062149587686708000112864901214131263889903252779871221771235587221800581401312228430405353698306266909415935250447242091287822879389562201184 [143,93] -11139003807151477517036513055415190471824313670778594550551282775091660472829105421996753033115004390187888833765882790322889513165016356996756657969563663675701767015606697628616849797191939765179142159132548431070660549625292291376478688095265573880693034552166559068055570178406449247340263948159015144479460595646116797234465467345908905775692752918374546562011164590248930122567281735564604595395944348161441418312940412658894662145311769621477723801007150119572729892867532953249374024035251834441074729045532929941989536303757376429008750599266922557868890218343743101377132536155385677903501553209107337995969185769408153909843338706464445635094002978293925308458030044982167214393236166491334642885772027946935482632738396172466065471817433432605026408259588927459538760050125402292129093916875049945510527747865427156868904526741776330190955070808028265880878656447153510021593560267441802116518057335271046170661183253350995521738031863945658500631941623936973502402039869787435573419811347004703511868525693572988012982459411693076197108713411268355997337924412670380434530224560682374063517293602637403599223958952523886031028360395411985083688969634128863711748595705386545213385011961120550806764840560804755605559807518617796876527136746379624739797449324125888508100286419489580129180433080492983570946580181483841060950373384127006360544210088831831643683504589483257666854118897770409086777042784383137397315267773618626541572855161152501456443581677231506103772746512759181806405619272501722959465909263408765605537910368584302726904563586876559960354044169438649104233493487870129936196478434326971734092988005365496086629329421367693575912308786284700235148726762513452761820930714148555633245217962076942133931174624072499938588679934200952360995323448059965790547997453858282952395807383931705242202991526218973925937831497992561304885893275087276886895590106319362546025810433797948969930050120225061597626795163841158887606905789958854367277523152603035285467371184499457365215380394014076173034951661766347204137602842387676410451941161059891394533066746591276866926951969324 [143,94] 108041198481045666727989593000394401468254323416119342792475864117306121970833942284529688359685640466762460751313312991128553420915764252764521385741280165398783559460099616229703358544642172481359327657806095104271453836804556371652342622876106419686038965931150614287347856256134884499570248813883071387204065469500736917287382951900576261938762738430735353484859697551628362454937474771295596267647607608821742504211212179922823235895159197120369830084747985211546247701672841746998432014536997158774177968726066676650469008509287786672172795262939092662017055981988616727878650108518259401629479327649495667476966952540451255171156198765692552816724953900647902325841230635226857103600963703421563595825054387496165163660414776947093172678093748118112772939769538980236178336432018021313993272204303896837205817276968658024002838500677255905734304742132176779261654017858064765720786287599851056029583594603765402572229060342046771532066739497083061455377197772075186380289373863173352700194159272571906820846988510121577247337473696013381025862190977337284271084257945753473862173251401535093627300392916555930968049353298933988468335461113184596080847261753799366651795651641856204896179104591915205015188662135182630789707846583499291094522379990548900214257112381883466171146309578071349327345947684514191529420742417423651110334380761723485345853096533377283829134711167455772837226612929822913423552668924666485137860442257319905014121920691079341429269764561377770209896292991501096244359642471350850218386421451378036247112864164464928968640161995480760174260299384634631141962785585331209601627711524597241392340005208943977639250316984482987300829345613303933122369646575581905475959407731912234604361704534216297995832240391698467069151401450278910378610928858173703499689236714334341414967144420661272153135229250787580642370374870620237226183321691452769959408268883846181182260352164169102747373929487086856570287315746838582209933211206692066275997399097206592246748807855366551027694530357568111956518020262289874288497722927372780708968029797607102043290310160889774733745664 [143,95] -578035929713423572164097119480104589469843307740902330032055798150801194849777669511143157761982761559469874387815688820741692748928193492630905017308757697350822350380259462483282496060178881802427140325544366061552450937140604933919998266329935772645135538177306800903673979745347265074724404264343747242773876582665518040811153889356383176539379407756768320078317933797154162811687378356723116304235472658245601830675790577728314500184384078037042080156968696018994921964279625076490640519421196819757760012045846841639420582215503829672786785279285063786364001765141414394901467884590837808275210269068871686140204658755249424016397519874147796938370640172165153757057763989919451420449976742325834142996009181875005617372328843390727625164079275907366767185749307254588744657792572693304582953449561306015505817494920417090181148952054152328396159667906297584002835217663416431339913656961005565633044650629254836939975907506412764857526627182395122732310980014345800427584138053748488881069057092093122180311351167393357416565017963347933364155936555228136691256349572334491551994403824019616727105201642991555745418076826057242062245785202410426277779761857180480115022856667598151649077096530201700857709113792816440472228510369430631723474213415771433261452491194792306993155659317651140611096268420414005369538173601214655720284055984009494606786574798042915706097196076984153867390929015554932067818931191593210610188387881517606713577962485631905217746070474376442961008307286309677156017483101230728908455122212505152874785807200681956550036344925385672696789585553750032135516780744867737783193970467828544848125091994545068669389345620058760309301156138633512541161372039829535205875344183024519796896652187745111137363006444099629241505688007756173382783829061831566480579168182041637826303447516770113991984160076166804040345701076139662944994376517394302385097440868285461251153722257837985780744942021171366106351269901327017328904365699255946155566174178320638159658648377669438579711276059059393937240617178799089936194388478254817845983085478626146068709704168230127424 [143,96] 1934706094659596082935461449348681638616564792879532412191779573243003333437247003868530621917377602831631826965682487947830749729676935006579460269156758869895200708583989459088050454291170892729702379873496449244224919703552120534715183288844239641734022360472747718142337328888434691615989765872558793278333954199105004428176950713864520726035050818841935089764786401848777205191477773586887420199384542233026950415358656461362508606181285781032721016791741059354504324312650219562173509827714122485443364433691128042134872778203143943096381451901422701522628453334047414165241216063218495097716094364966872815274091492202053598646714514367655715094233697639680044062109889313038952230027039113920445160148500525052348881743856867141254339566522026770413606582327807372271196788961654167813218002662723186502466761070930092887493959030858150769357525735396280605908952048915899454345964308439392109079617688190252707467513635582047839218798807002797247295351689305620902055629212554855510987789039173462112948326665535976472857621295072725223253431392056143389489378766860740198601163739865082395912554226264272081713123341625130893739508281795878954505737810866233730270463919423319295757348393087949242370722503909874054540535896528726707772333784342392921949900810625000716774471285380245267798339209726541193019127922686785265699760154212577159619749260902771690244165633972128239429555698583729411037972438864416175403142654063610430163018618776215407948068122646138233655609913400942566261473760608153025222876839285459572881299380390814520029949235849694882268814895796606350291958706856592542343900754645171877177103249248601262078895933018359239559905943074951221352923588147571639147554267338932616856195944806934445150863126772944019847214658078036478033635882136576557468751740812612282760127782423505752472293193629662484676391529834301566160975495476489932747851544753780549971898942581853391728766717731859481175583362130373467066492822877155633681266776484715807779079320608343962390518922777781300668746189226336595052123771878445720723193094113174993990175985537152 [143,97] -4045083756074067176676662274802799159343311326201147809487523702914721535448671027238907193575213737494752196269166507533848723173777225165952591030453334781723798968863547199615400805881872770567696339707195473083768768178216114445491601814938866799349931284176433609926136220328850017295997228527686144018442867536394645614239942192002798773402353667358296748208734694679661593190458498204126827695573324192442897260893294593736095662759564526626765532311946222217546102059309721921593918696875766441383377665889465379405962426528473960116060870600151571287220038691469259298046574045047066400692222725529460646416648531037377889298933796775731483179837641099122863965268703397103741466663188867678631190726542627734341328886452565193785644960059379245607252700081061333720152979501579562905437808586312541807453631708963138428285684311826675910452336252159422499010105914247598797099237307554083225051712254022490306816876197458572680012508611322043514762306215882256614015393706181156583023557451691409985409430179291790613874348139154886870732506334678625422893614847429799067031546443344130919401356890233949252210485909369977210861391903533292301127885679860765533933546947490286522874619721784692144390967727223686368636450881612403215299699872919381078599337732953651720153139137427773996420627882345691194204359028138461270736787673915544580826159800771219682650173533484411955768095357046099626289107980537935403992504053792256476751159803451852585217454199169960399728242721507397903026168563206736252271286455306694665075632582342859460079025736108458006809708634438866951681472615881396488173262457973548886290885771976621296797401022188071455070979157248968679635516828134214192437806181407340798857786069602576319326033383318259771896468978521641971322598104323737883973290368515840207639041683576574402369320056868906844566550552839002065775902121060284375727525053097846375875526606860906781289314640262920175645303620271866029035860802341406009394798778264067054784040317641271035726132567279799940936176626006086089297265356051351846816015455235155412986968272 [143,98] 5349398089303920634928944362081296238026891945606403473620865351475898342167512011558785330626070836099840495953635391153308630214063164488452789569916702137844872153056719585787978511611756772312150040336044962780396528655085832934945595437019528885232146828911757313504827440872981410401927173231390017873342331288846253379796858514897374267678378678212361453490699966439007633499555492226642776033829961312627911670342666050672184309805281077026209566449244300275933471990619389368729650169603722240970634556669710436362159253293057499719855825049453168805009217917394848196485833262751909452300021583869032366569691997860430788473875820206775970184511693825132817890690730165674081667267637008975382141004908544500117216600997634801574462445088819144157642691343411607950937808021531289481621191589318731743743822930622686520197536181969853903736576297401476715400449888291007482885101705727370359955929455349268463776641031661333137881758080343060988899147209986519742379233722229534576238635286698109674641617075669448005346693068401166100533371779207705963790845977160638037568006532383245288831589284785299460358753386687609333318983902416726499080382220324051733637697235003092217259917345750427063189486458584252246630798578331476355585181904585665188560236687868867640754974485705879538407474833989926448757198939336310060339285163146324165596402408592243513950486666937664549358854054522842585067139008925752880488238272078439789094887929579471513043697373840163049519522757625752794490156924842530214409911161325190196771096575494226592846363629909416349235064958428621132819424437111394107778044339201588905789378673698749680450926954100052924298346622627058199232245427360692444621285552379756015659418339791472695125860604083898159286779774416089918471766691699660497162321409874241359712826745579798524521452632788042329108975760261714849711154806973534863582164903942735996264783051885455923368797910902677585567230464630240308578856540265811712050026683745545268819382817863544429029431215483152865723198793324131116340338333378003422151539147145046793216 [143,99] -7344694891021220171248568912378314858198410174357220432823164622302151529938626424497057774338646370045855804120956092862149570009753939050393066360214045887195075098024921467973953090470094754837823398794110352897140626775068563606238427048475288566796056337115244718140317572954633661485410868157770700095236874295857941344111849699251524685872348388860658531948172585792186949702814486349745317186763335471383611750713096468126350590955971623845433559221119567137309753657760840004591335233290913341272252365245179595972214945385113392075880542620059665652629017563250262010346674841693890318668434625861826290137763775499248593305437392907548006905227061133862976810953464311676274978482564579359150179404824183824238825382151225652013892635786466547785425799923909590330524525888210213268873014293764960404569099480135451560481739682936776879812790576814023539266341225826910493041263358795005900779717100602386714520991875454680920043299051082121541544781065277988774990430486229894836803212664035303256094841707875396222863355181383744525881746415342002085735077285823045962362511015317848033411000305804931308204619804359172487708205416392061453796771852224539483475038716046574078579127633339310167229620867286457855640710757918012016889417812463900514879402028485488276491082565043770259514220980182601301024259798664033390447154175467216791255815912883500012586171637557861992372387206486449209050790061470529741763858283777735356621340493881395840775876164626882653701831081087222609632424955012970651975365841868682109906337559781400230069566437680664620812533869551563641972846064108747260461476707420682599887997179290837643543477341227064255096218400254693689260027553603178087790717790005086429381224144708116472416073092855064367949236312951110910519334873258121002007156159066911976936204027497154093091745291037769313279636576041217811538471481527098367452656051978002181558016941822285764856357000215543146395295382795394042401483719599717288846128269213562649299196417189088320772610573573287299605743210405343923623751771106734248728131195420800 [143,100] 21447881814615613309637882569614484668445789534469680009422355329147989706601865312774848358471779981336893748529415613602340887003893415882790604149511446048160125160546694449113655220292920319708853811302191680375414071823700951463136827994149038443983770990933406597294645625683140116509776818868398715790149126658393999675733232913534955127900920155688277204503985237416550282610290686206741317684730417379941660468194350619202640090641314435145363927082299500316426630420927468942040143902352781092334639863842799227978256269873838798023406932432596670611364582349729462936886372245718445109922649204585025600569230051000830557971993264288077099240197019507936097341409898149602510821349677391053753889643362535359977787186458093599661726024973129946336771587964885014301728780751469853535750625110692500364302346975306784588966950235689703375480402542514683902886288500520599482847982715603841934481573392599532024182425207574142590458936804491007900510247804168115057171201508917593007639907969975863117907461151558283716305633421323938860373888666138051252150036439815990000949225971455811425272346141723648036790649700841130251984802204539453079609788735785685985533449819020256925705654241321678265105189516817801666670080874031150142239706939811040585567454610020166188375961091754203785106354100183250627944465619284410339876886159302012274030382039859029537474283386493745254807541721876026472126661292767764133358131237235132028003184546414866849335429490502723936630834142569417032338698547746505399023798977080499503059419661665440237919067999629350170498290836850643848744178864048162632006008273122533387797705478903328836952940167556066787724846460729230047477835395976818844490954315321293218993203466541501053981688403141171492673475954557920379116743957432625301642988859915811709425801964578757968838435720614221185719859690556318317448275234204141836325916969529096594259029436617113952617639191290859232537112666280514776333062425870461472854805797177299014050716402073446596864876869774641585603305259298681580864655819841535490796478528 [143,101] -56264416573019012218978263606482105672916542141643070740655437650337505367038828846266769653466051811769855372379087807274711796276262704392912370803728770587237165001355177967104407060874138599529414438087195557672537160496257555197020246281673567469312257844206675091637945901090108053921715591658013113258229400785864740848035862585605760095128479977278009268750003639367666270307432366061546628087334563966729591914602903222732311107760874287841372015125700724726437529010898644551302133487190781262992345977411501362390307558827869751286027026677647129052098406655300633832638597789949564104867255438717428152506028627819762152768918374446679127293186871429491983285825853210131336874581053096414775731909513285715567238567700289929505698649091228312823287167908873372415029800885758387186996398405788251826358509766886833601117068633602379095901524118985155720805895583234983845524747644962411079175021459213841824901205891501668642482228670201593001634594683774827491289240096618785100042235406014252726302829791612334402842001607975176858739618128933911473427348883823995224268621971856589626216579132188997029575162470512074513220241549761148227222627228803068760626892651980738015070415294294466352700877669308197154814863969632243988437515651444736617646280032396811169632253637861517031833138999896430228306029306000460644216497267324866569240915186310013035247196821721506211177821764362810253751429749597022647933998795762518496184049503123090888296778305325677811665545113014812937874693893763610922356288456245163398973458129984127365023991621727596299959157374697243849732904549840320160282589256048388144970715540997088233214436761131732493899574550434708812589546575126654214020476431946449293468254550065853419296057354422727143903960052433048181991715249546364742559674919406896454154929913495969560826505380317760474355668045515846735304779057515492659159113887348825986412528114313036451130816274595487908117800094992062916709285484612264293307140837259683036316802400610841216211567110343221716691878157125856746939823204752987440776 [143,102] 93318638157563832217114930689651746129454768047441336120767722033266023717031553456064204278290698229416894838621486945681424686882027291972444792692053818297231011444768967040462391691451478377822801043569688277515734724299338386727604451360517761070639343619074806536869011536159773873912505245798647856455803650049186006541527134962845864165350570902538225702364121689741249542195867107961842279214868764618538597503011831692936961725207183005520250865906498364260981718783225013647489097458137460143587670031828611959966700331228690533165500253311443814348938638756872917326443136030875437338030334930943954496380188166728262678010542619678786515501953183883958656071539230940467735089596633446750455083736389302075530394651077693711799881939719447534868894286032201384454804187815146542147376235628793262033558556478001577026514386264564745468101542032944622888637115374409407197931361177739989198803105908676934453652004798757257917185546292347289516250116208728802661891593470702238453570009010413645881629214205768535167127911855948110560558430823059799707111556789252184283824430934824005818367735079545622989283504048753240690130415423900424450096090626271249526869298178378496766742197792719277349141299969450370611514013296801360582637055097529318635986816579119009336361251614775836474828639591810067212131674786453814898875099307013066444871740409865037898339471361517151360898468170059677646437095517505337893133954823660945924727084940479495639849035862658727722492148069891788464529878555256862638863079059760046519312130039007537364871069595477310817904539077655430033495777664351275308849355619988495941570237567112106089250746823520010083734423820058104871129277980119154520634372200833528856451231347168450928149787590851780943810297960236007714684307753132291051701663767723877979871443164575088036665411332697476627582360802794705729879040932528137045490780020479221964670970338483211857092040874090511183361205860465041113753411177406151836167793857221114090419303864494596920721178047465149700673105459955492910281012003419136 [143,103] -101621998626908041907250522078125604154955766313061759383134053800550998912760684640537339957285528948498048076786810302834354641457390766982528703314862980298220722306648449240855491954904604357022371924370995102156417954672089925384416583386426263517398583094712744350767364511020148110120628569776142077992126596806044056256371472380027100860653742013079523013280001952896821501871094552694190752002844822528270073598867062094335016877746982529437012835220745696115440789016352847038723163294294158712211922618585390883720288305762588586288854482377111516504414412832979190461573501270425020389602411450011524171406341448942943414078224653652369538716637852231087858194066725885542635625966990878883476458897721575515027730633362447795838296314513237665225225849930505940580642175197211556919955336400538783498885810320214054882064120062608551319131862597150791922028755291633106076943601021232220793538853812694482209899539855838057128041524258188349178445737544456261135156267501609693739015768234356072505890262190572015847179313717391677426852010947563945666576690467909077697569960725982955671290533141568655420266864808935203891169474484688878310185911014468132500264467624796346361204425143570222126605798848086775052101312417291509402957082678019377124199650579361055603443812288877880238514396455884888990943960897134397857917638775780158658795959397461354268672570913938730232275647320663682282861995830404731884353425518484876156222121223679703654628879646502452973196807084749246700026826429734845444376489167207554255202770215251475187434125610743599695257756399976675245584013888580649008453462618473685433043046606201219456985616002654610348532144185052296916320138833187941317520261666021015518204626689349267287355450141900483995333326790160804482470536645190147844629777170042863406715629379950295096428397635269839516639682746132415885006399145958053609779554158615798663055961832417999560737206740437804640175766418528001840366737506380141009870277596141470457196016866146326206065293903021211451346639588282242451130980224 [143,104] 106739479562527444560736384116406970448803173556904590358270795002843085462243256937778097219170871437234121249004999738735224703739753156858222330043682340939162641729697872087454415571123469901173063571678485276477162846573381159660086708972244766829075703750570690762784447115028004569753454533172664313771299167213939689078653445643443415200870095862447714133293666933552284249442735711623129533184967291427288658632961665593181814345387544135745961066796405104258822619147876464979930016702180839722103364753274839886260712787740058951577973596974366703169798124069541180771096509171021939192964753474314416600865880300884483018436328505456730515257596014181667409352303280750703628767437249325208845995509137274757152764790205920837303303483464865329339798340455650308555196164907898527058878406220877455703480182872974594361908111215688805447188001926721804357206385812379192200222187313149953005422042673027339813229939383568447437259164199650973229201277673296273631689956929085693409181604158071071817684255782076966679104343754720913854795923163568408369714923034954386306866623462093652701579551422549894766294426573962057979155538285550114961428042562596919175135554703707981925279530820309207937106406448316752238893221507291352375696819685047599556075149612000406268758344634438308910081221055478536333589254556011018562144044352882669752481901378829283427757131936025752545457404297849680448201333733238401055742759268761226697073189451987741017965585188203965641095088963149680226260209004732738331270157951488488305066995425770805401480715250390470805451053125206559696211932437505578876304479572004548190832155883886526255958985377866899415134532601210082577562487148056861827735609946804939887653686480914942682240034072004984029469585105583979531213143813009043679956340056139030885051905778115252057282331422573907034580402141751311168541927365147870258380576910874321271207609530021318352414557724876384831126653024255357597904137746006351037202782959787194696733789163527148182125789833040588176421384143346415275424 [143,105] -157979809659274973489062928546791340298099752128300578477460991678427839292148127190738022984675186113272986197364976813564780052000650167761966279540066291601570147293792226717323512200511068837662893984712706060481227008623665333597164231362601658500193889940335786609156697136672875838162837964139236623897388443727428076357145821450282150612161171178267273406230056467894028410813199033042070610965084421817555578969137226486980183952449646748313349632489436158171795029445727019032607156911766167060433020531359303076520548374740363777372729347680648445794910043117060558389204924425975181232050077673673274855528105730709666455304700497852635955417803070173208160837103897344963900812437784045906594732277941859026332404627205375952847637137392321934221741403261577917666089411168273560863239230638473083192280616091089360938815724004069513886406440834113021085418929933350548003934299193573344947887479009147148143098850941849164484376102121713499756612493662395829969368616227906496580698355358283593189570663253375541979306967794913558886347191385013571461144637511996365873420424656953535082641025842331355792822800884260505840753750701396525419975876921217470420126256518687827139756069593638613658666486146163931942884070363498663661246470376295377316675518895920042598660749341571242583687479894299683271910918746800839580889949429595444384923709582318124895320687615033391054334262666396789532902248160439540654649946773078349308410897743158426215327966790251949226563542377503627521171046091187768722746494924974859870426329535386988569157876554490563677592599552160675347000188030953100895132800355612924988984028476256855878267220800066617259206782668921959900037929742949964582949391932142101495282266706430510297023993024236472063728212276049079792906859748953420915974631878422271917376017316664852512297267359488193354503168464616393189548113701455009627288481116656037523546589694859900087505688590802051841683373290192060845976221734464614439530376527206297467988795730592689990365986728578721380976025752233636 [143,106] 288188722473716849954252735399389145401645947790579067943595178429783511377790191740680573090004849748154260056673084153066125953736362059990069023702814188646898919670416384964528275552909779568702232747524002459469403028406875870870546709353477914846413752090227835689996474811047494606817182485922695760825413622271881795079712056904682333706660164366456177322187366351393247191099857238255031185936427410809542002885835791024980962729920957877021017911195580895870972541575840005750852981798018127729631866470226392505065941869929685626676079874181755775139680902062617585055062682171683581820964411628852396118395649214205968179630850241558154461479366454938365680488690331493210837876416207961108125497221548773641793979018834780085186098426747277526431701925778050886118918659671668630307831657738535272822784518767679877529564983061626346628087034056779467466415703390546627217267479732218803767228412931192561127944994045711973378577519041935839489898957887218984673568619717040860007687232121052412639895920806904966331892233454769829405872160261825885747695852358874179420035653794838694240678234672387500405463313450327918656797395634532150417287810782483403622361340868828951595482483742200146431619039556810757788985319733618333884159752280937094306055493440313749838335785056467681509132356523973505726105133643221209406240929729003828811769910873794500972525678157394098784711854788053232622143126189064842594102315681463344960704566979543127485535392727041073689589547668238958070274596320761823575164879001835522835365825044366327022695646776985362577483405117245119802104129903361717431446968252669026702836972796345725255038167095188839417089736583916711514154677799065966184445843019089890558790605798319234416675195231792419314359029192773985439822301859133658894589464998428227457497818096510602935174706406306448116247242823416841503547041758130507874523568381393093320932321424762139986019169580827110705501387046588889406301979979438802187838761582240807777370646064557265048296841359969009623172620096 [143,107] -429023066379525780987503313665205544406788659160703966832952183560828053230383657602251758174350298658075445583182994576729292745522671314237569582695599787271852298848259818265490091337177435848296761978932671670276540696476083658922695518819537753858594170080437524747350722104286754468285962623822950156754313609904851846461487049051948395541225014017104362494895585979391149900234707714530413126087134396057909860053745907696220722215807573777451555328294830880925356824503612418291872748552478506044144918881712828107062223812573342563315636949847306812741751335763888392294317801004029553826998292300201572502191586067923288138673203075075331028481899898618899790645799986955330849447451084980845118078721960808747434542053855138542588474454971523226306077664387872657664221258676699030477779997116484076893441150580821112722260124139909863485793024947531553322256942091196328143584547002016076029702284713715341423437772246488365179524201277798234354219145882004790368385669434190256094832640400070156668406991663784670716869949061769766522597264433212053810114194761406422327472910988469237147963642900804087504290317685773368708708534010190270667855040705945923974977562682018573676195084978801495061929154885693404193712031400635005165492518137391274179903481687778129358775739853688699644870287269481169526898743859925907959585224390256736718694092536319664930542117232206679304855467933693982742802514758816007666778045391628357848448768861402883775266200323211184721280819373573182409967183712974545630065913517046232122033915274555392741692217416033357411098083609193586796561083436362709706426865537954161572282710218896648041449593664057002187499817522459510402962220886082962416841127721859915570422733706280963067053169927287007404543880377929822750402132824159448545352410843607018014911504125444242837019283608899085202487413306809287858060451971088707999878351908280510059665870236590981032108409010513027640628146472374101919736047361124575773107707724133652915864287173919783928989621395856601576728 [143,108] 318337384992172753044359062789194553652850473265308116720857325187071845218244753608004514974770316689723147213635578848760174654277096600745128887295380702914859117101893202736813682510113378135235718308603916993887126273891480879449004576131800643376213498688643907663760537252950706514875269402732777664920642679590656545214632964431094609315574020920341729229492934194158098293518386353090180600223906931656908260567571970825231916107697119269869750163637007109927689636382875264947229822570411526264448309731525106253774714670031836404170412011742279527735899417415402003785487370334679466340386181120196480874700799925575395463867330517474260334894537703513043775504531496344458921912456793582684728133607577581567448335529330006717829232062625148460106013027042243327224168077547816421350639045647279037607358634797440498085485829979084408553657629414053664825065230782173898629674614104467056815108605269800888458547598186451327156195324802656189551914176325458943149768492651412470459087550105439028777009892647683497346306851805484784246801358083224317810960466106050378931299962001066962675247763598421474740644687359048499009026879667251920905120317419712379936086513501338693751628448351694411003931916447531427894471711921590650525155913070317259116212214052251430557350403703478362859819148206028216584630458184680162152590729751357342181755827887375729409867378289927373557177458355484971537831295393973871079640180210798306482113961254288052789800457005629954158161368536918003265239534425201567740477014875614711795306946823315356469020992855360769260274728243725172560347901326639627491335267895935000047397466654032920769445013180933832100792968297288046508999077976634101334190773240352366966743780637058698276630590923824300373407552616162211621007082994771252979028746764505095375653404204086720311356476124705844597472074002004086397520124836979021948913288378532023663767263251875702619986812491181435153224877417745358204703202854326119472243209589157095377152684930917276340187843403176008 [143,109] -78860986735283109441105850777302763629304660625432226648538273436173679080642554054935975958531580530179267325705345984602096101959634221631180885478610829549780133715942593782444281844292332269979733149903189568544031309024702369178106427408692984896965176791946534107380152768029726003716468289154061702958938330395231246071101085109796103300107672912231125882411732495906792134324921431013937176058511283181164473273818910087086490399007429018512140211001481681621762299872292626545140471306006208500195225202085957334500339909567701373218673329490894999152143133682368745050878082474215855610324575007939894349389905372402910364689725260922908225723268356949682853945998245953113187818355126605544217037550446456284042351840155511987924691599288924972725537401527404137726226721583877766670872126551303286857804087975840411140943531388277476436588778504503257190817924464840016385943139385583053190870778456488146082521231888102200327998400111575441243499985633696141063663092168323099988700834401889913415989604927849024180317180769472548562876431378901404827203213848845479816941285977873292138873924347227307137136515572998835774567812593641300977479024126645174825915241064674671445955261234378713275855117237173609853787264877512107779041004989056589148795876776392253664353595710051252867131179011732457211248424932716669815956002825269585328326784256602456846254619575655341334261549127147883271749143482280211139154048447652793445354143852045919934198857965442568840901150374730039099355790365692400257212811120587507552706493539801564899731738384522443497949429091384142359470580576549418014877376540510901318184653068267181540808340360690869066286262262467573811576574196881140764087890628001511422750471563979703614007626624894522792817427573518039522496753525792839107490301135419590584926111909361400522175289508524420060843264802389168868412160694768163047970942424669954103245348752910667268271824302338351850136439504184288623083981503819618548564784039357895429779790176971568596776453617 [143,110] 28156985910296386628081054905666213297752652797602338148655319880311865295901845357243242426059444200539840570333582661556344195274573914031422582264872172854531532586712860923599722668198913278045392736907349084489071441363449990978465648894466787242553514911618413063639549124424495481695354418036925298091859595564781130018605605295434377234614944924986308301068578287036244345402114682928340528754060993208189677637121999617122189471261400828625720220931788706800229804366420050851360398108417709985507544204070032160920327994124611637715700502768572247311207054179473352026897024217291651580159034598592790065995143157521508896495693523441466286660541877367313944158881977731967884710429440836273442943332361029800446768555289781353368555730737605103888514933308159522685764616213635108312545430660797070931461323125730757526814225125758538677329072546636821321731489655674826739714368617325406233361077524526487041274511385212459615108236065467072065625890900781576732365222032750269603578028439456481869737777482232059457312894527425848875096907310668777724186040253298032582221770995667084255523893958746332860698586998860704887753451884552417918847396293961129881959731570699481714608987840296177749769048090033647008548582975288488193075016858394573817468886290439152598486587007613250335889915014529472343457610227365413234843272544890643301935035419508454685609068137203631450334772884963432576668379862121255304559088781069281956402286144036145836610023188739306798174000198563942666809072221920282410355071128778545176367204434605118178539450951125577141110509539323266766658559398061901329026758504411019091584837084057587948013819601241874902188060430383424320166462823593553781824573872744120338565955999750830887815990302932489976877521911945683084720597161943698476296132748556379251672609225735104699551964868258257501578304984331887948264329901560259612451038507500493024764066922596234242848058306210550199619161704561519218393411952849769319159575764766751234353445925977776129024 [143,111] -16364825783321208381176337996711105490129392509958278941884798695338851495559564416696902326154122090770871474779139231537404452115607203527757540795512510895793032980556727984794670752044386411255747860463036585970846277781294822156840791842660091138850797634215560111670947958327897995874991645690352700939243839280256097137666653528048509556650256176267991720783982112424552862305852543824697542020033186387290966312552890329215391435029464284196204817424997449651397517162657251324982360988482355615450902110903652686443505508632189729947708017514909860081122084143707445457486966772034565027208400017356348300420621456469258467765551292296845421886605767517653417066456430988665359472117690068698008418873416984473104461615235287190030845172875581394942274793290029600881434949732051244068629168808966395059005908128814925070450084039566545506648811730693721133658146238730801896741958097312745377440933848281745969094823853669985410897918209767454404770895857542535098012158431020810230777783851020421803889215864849981372248856262865671195667931244761716506994035353637664923209843306735332147480820354277032197566338877687379423173492823385491934596492663566948601241839275850308016925484217106230309851156560386469464576200181353752308897181957761946669139579769696250351570005500889671242539533209020501741320665414239029173678574608810820871653628538106845937517173350207854621279120520295025646764366429092356484815968003683962191634413473543643169485753623201456215595207399910776264820258012655761634738951855890607481645009317213650296717939868260167431823880631492559700511062549065085493990755061161660671393476193837879825586055485672471635954621225087986338853047836537849334728348775102304797089034324384372132407582715454250105287216929548533215166584514395139186806749710562670297092975763971135441514845574683973174914521653564313457452412283641668710786483411992850399235387225465924218337177809230193303323769360466304373919005311071128405375680968748682301333576104626176 [143,112] -6987192885797059617679782362320812476669280548459601648826654171051335966821080568713631344051428977075834662265077891289624036298229180009607745923401582216601284555123382098628501153801243643675481849195619926713341280585919977481193642057936068039575877910001389332070006080733364987500038112870288484748514675436745711798630745204056803841600435774219644955251695004597424535667139891073574776494248635039238585984912928298839712900883013300368018710622430957825763397420982516850181938724720497615306100380172221886624502593118280654342322254159704327470477268977212621771596441397510552411330841541930956623388573607349819727345750017093616691610973298329233522675952645820842537396018682943204058189447861809607671781397590841370594226097867641542793467413729113557279597261453753631657320723366339507427603487185772938483455974467391353997015886653704634401653739120459080481398843292396860944699777894788770487052784001397663400048597271647993483838305840952945025949262916206604489393122474709128583372748121392304619507498409127218700317126889309063227293580048225109143670929086317471476098706713319359750351033269181257838606186491631569483743056949624303250629545855716380269608300940960577530628044509548004775060679352441986310038175270331561364625356149789941745446063918467669734521153748274373957634732788225870742423832123117278913481728010261452662362317706265491748103705473845832644307293271685796266643586657938083875461441176115559729047750008004951087826726587100344124458376797058390769236228469124416481353815929758617637381292999320998122945659420523890364012465710656977599802469985188397801337506183203966872787627579408155294904817578888586209352826598456726499854931657141394767851461913120905688876471015350842525758134136548329383021188133173353991251795296793301709144318846489713351819504177573279949618761817579105408415297668502056754888454852509356301011710052212773923862538491740172563910161800575606546595950949087758023852758003027044514921468096 [143,113] 68103244620301853991113066608647855574400679473230378313332848702641261212766794621144415023949116348972524699498131690940754451965748890177950321559828388915013297841607253251858808155311734087477214826459244326354206673489173602524910436356468956632416373179572651259036170024868562876894676638342561124707382475522111400731538286046675724077306633562786947052225127264446690358227371470448128782190405491616437024358007726249604375109761895175860478943448548307700374657791712379451320271895888069716171486585903926066820659309364564808097212807945057220708529047744196654441066485780978774470786959219353355373114967274430173516398452752636203742631344255342819854968591610804833208568996496418862925874062010273888884473123347616187968449936211065783177361495213863520148444598973076114347040597248063640360464647276853936686541001701257732985814429499905381977088225625511991961626773270566564333479614269265388239079410132259603566652706529834366391092252917174517303330117812098407603072740207246627896201400728450646781473045435092595642137317695739318411155092880221368469591767917291044611712818257677570273405254298585151999676596312303972896784289701535701865898020936611469703184899159970145041147924950750847967600530155101697853222307391311549606508201191888153434679513493524608646414864480531093542090195325511373330287316084451940339304129298457563717105941049010661817569669248666292825323955222941729512361864852872354222266652454701240657972542825378406691664979107779650839166498733382981094141565724397064816377858474324898075242633384780512511317328203734818173691201154189255451803344600449046726455498838748105674430760197345114373582317462062834552783345471289312246849197195979227369977358696163539591240195987038296019376652222823417285615670030114415589019444132954721210252634064769428267109853117459581504762937930667707587717359979557194873197411596166693647968897742648706655197789627758213956131252365487870471361643383169892879099227017956859528 [143,114] 3497709088118735707793475243449116401942881903431161929610781793675967620049743843168955789572279923867355330581368652515290613164473518750821848106347413658954424550877595406743887662540731610800567633699883606164879288641193668738052798330517205824438852695882155841818090076248801147493116591707249369781211709926688131734478509774820204438824002422457751946606503353838034539045739420273716171346206930821166893018790719259548924588116863579351794694796506101460091644316642696733280917323732493220621873742311895114474333156226897465841965216487732941049599800456481753780587495246909434794233802705629951669217994395256787650642162319479939345586609140467617259189228518300336605370785033919180727649512456929757589206650039617391821346974669655969113311936596532039337439088853833302405479317900814077199649368122061364235756996004249868418229529366941079154279845052218540610231044254959222350641208698204276686997906727588539527391901001703091135093178431237701386945684859803549865242662685624759548308433561584334387839086411936231165342005910622294065930288812282245151553291090130473771744175284821817417763596398670625948862546123779735224134338699863173839541563851366045632495560781436669081935580189465479565485583767090773318470991763068446286656058824772092406834528475715677613658577363689780848589752685298050436760044608115341868336342521736539454779950347508673510405286074564056965809579412110791929672814876242523255071082702265723360484543354023817121187933283908664928556093571136130973151668540821599119034547263457717459649863260788989653564195807582654587425124382670515429907427374443428605624261777074590075713957694104274020690680276776732867913713362985510090942235395848752545176561796026299187386290449401094388513530078904184270493681873604127625535500125617877317890049571658904432526078124657550824954062095348022085900409915940976898400426621559548640912488826723779769559349190855888155863599107820693843555749426809230843984301023566592 [143,115] -1192507848069216556652674102845007725073192873614422178110793560577389476040429055343692992541363392414360672905633327008988540622563673591792302065239369272695887714614521802337806106233717152883258678913460740062381952634204922054392781730905226431191863019299753343495434163694873173298680650134388651772668875492778928031265861349011981266272502539675606334999479241059358315640919275090623383055520895012249614572441172677226419677910928727377824310901522828824933294123667007382133189737289687263714145720991118008369935398368948903444764239683382631806058550684785068904238102428981978498743584642324320019812426152260054748119429897169212413245486398569856818667807766786473604922558638306138804150225493501640169194496434437808359626124879357729743180351489065050029525291546294599506475519293094575226095428655888527761879159555528452487874196973136966608560108187207586310695942404453797940198702808763375128761251740261374637980258522386708607078963737884092767009790638163190648011140927504477260025770800257186873636474581328481984411507164767496303473987778668891531578227351796865655678045770563023818678819815826675258167391375619525965544090829723726698169690669887049539310965301758076385469800260293004651796906337492000612087658015175799639849348196284799721619615639986560592829755136728190352698792519756762590033877509508930528756034318996733501464418835192284838788725764279667242011157940592281328512313720971746682915693363886626463655895129046366904830097279881745609105220440858503848450210931339240179155102879481577039541662347736355304366916275009254295767691524259144685141308132132067657158016561078380764686618061219473741355904278722082341572046761182932382528989139855477682594730772674728258942389586883397488842468448579039606191871045131975025909423857337162890530177123187897579898478856799598000839918748996586889194700956948534252906211822918871210084033679997093955371761697053001832274044332120645956782253455544940788241794464 [143,116] 133433277244100227430806408811150808032939813658042702233322623554838974854035705893259433504259145819632728682354266381858171310776504371270511189588237204323682352079020645064047983836098359056182490680297465151442940983044847075315766550275424649569142500253925704284005710952518386454980729288370836700061639908594916580728924692572196251418462857891247207348057919080578138287286483404197193326343595227377430613879075598421344535801774354294877071429316090702205286983787532987846401971995150267012607400218488129216019204122875169640058812468776988668090008506497246397666819101893744534044143722998852229475857354826112896714600377196087691974215594569334025805835855948208636399296345686636568180952193891981245903901821082998409145859145937708260803239453940870519980213074720935009240940432227103259230809296125677668607115672682643939365950213169381970318749739557986777057813868316489622952886241075266326696846428934721952642236437714023845179917244554692795616012118214353759791050371789093080880032707358023475655513725442683233077346164673679980414297856850218074921596728974677398935022101182842206543110781471461528053384169898439808314589172047439339928759708150658933784572958566325544848306925099891979296118855973858597974348821405655878538621826622145188304168962698379213012565134067573246647257262884888649632039543135280333803346672737335523232562115455775642692371409141472165409012870798182372069929892311783535982304551972727549907582493762918388672954936803384536931835734842111712265324037173286962944443469162008158644182013757196761143208342173078303147764998713488417333497950274218677946281607731709168822476417290161385232118350845404872297699892559515885767836169401483083616609058559858328120004773461727070434562349130474814162741771056110148967750465499407046644719348306753368975656250539910442279168270173728926618656023137770891122556924730800095806256198727095731182523413027246634637087562579629910769933090628382303760 [143,117] -710015657225802259958219251603948183366595397298191743895553122928875977767545710557041057099305241022543851799086996169833335349721434907025008735764854726381072625771376118093581949039010295840331895703255746148775221020298359810551193674541750415320726348196946400684275435614420851620777691241732525923655832440833949193347829627395316493742214693054948897921388769475806748566309602590320301810506214397770627730934551214589622194406584918149584037709255924769536696924411403511862567833161227907038773303362730411909538077078853153015600706413562246906225770551493375273499348379152580715874005180555443313896763707856780285878863997493365655217706877131755361987076889146565781369596421883517256064309906798477024776298186097167463284216389483301814235372006132242263187314844929802763980123174952952759295396280558764224701644429048534457807402544986710317487868689467912530137672022382056562889004505789760996286650783924566975454735827475261740620932246210249291289151037792527413396692080576711796649033471024411184964941089250939169972128330430239261913014588204717606263257395111734119345081083904758318822305370378696644651929996280984979145194577520083856075409755394787803535240942183917073501041803101573506549844701195789667193667359397695225419440153569285988158227577483558946148442067815667958819819113804914147378095606652304120767336421831488948079714534414325630253568535483719975161929348683551289681156048696133125417951770126165052237048457482036694644749951705508214207525991835406106044497324850747568575964421009592889435456033520938782068560278786847356123838600761991665510584729383591238684139619459217519170133076304294179722619253274404487867164024582499097661589056332639797502492061357825455467009972034238270469701095679907471465462127201931925912564327754250275782912437773344751479634705190795377795429082311392548956076909007044593354935872497206353771415856059514164070030507874572064261691813052769345770586558658 [143,118] -904608499159499368220871342431366562562789622117402827528542684396598657381185555022671788236411109559671932319566150047742989310346158671552723011537784575425318781013756149190959176460322808725128456066962703869460307234747103238963825010821236694939724304923772079036240115772088985364264179155033916003455431705620675686791958380487236442238132855765412356979898143106476141026561404996262534611898076024991668518357342942005309617444688032931770225859194430441425487282459568747222432907207467082778938411963036472183646112264064442375649845156073479913619520628767155024130825261539877727199556941272576953445497099236848681710494133846801991679355337597268483323279073521632104480479566901924452295766862640379188429640598827921369672512698240441852116932845952731996915228062331240129720530070549166183414344398740589145072645905755650408631531182859592497693700544130913134252069125234183934876736964092381778351169974663372109684524609908769552659565755790893524869129947501480070448660213167986410059173809394673799691667397873370863417358004779936969514253689203033184446410169308425140265847564045210911643808221345177385787817910470281557544438886433997294604988596944925339946595357201231419902581428196566480963028711125257222429668741425206567038315345811160130087078214220662135769770191079159462032432306611725229837135996305669329933111306288109521957992104126259805681060368365197884038651907713723228434159378103118774246486136645091745486118538085886581936425333006434087760048745001377009427690293334762242241068923829051019127036968891931563964515459264410943086396530588298144936568302022303956382413647729584439597528550994926362824031095985364850264197541918989475373172444986281377449659533212685434175597374257514524306064580081304951492211531975367952366514057854714636450819603458498149711326283899562072755970096663723068469106991565510022663296263559198634766514874792344008436413412485720878440375263937697426750784 [143,119] 39983902219434749755452514918445821712668481257179666692408322806027900519626812593692664707534711777262840598946795352464031532633500161680969769550777575641769750895421547990039926563819589993236990054308592582528951966183272421477770774982381980989075027972215882034282937280377404895466867182147365780815903293829054006509656384465824855072722829579414548515727735091640105781189395973332628576229531567320760306188800640167989327282483595162026253585601013229270179910367532296281736072823445526104477507268011152169589050451445406248400770919595196371171990235992151801457556138523409068112090581834962049885806645933069967850681199809218165663890276196576908782434897489919965415895713442704010030000482099868599798685393323523869563418018444632987043769647597299056826250347150501545086905703022074472723223298489292266782357995341260924123760723153791503930870303575898270543881711628646845889462485673522006520991988580580903105471326061455294641681806396832882444249370053800408312449316607208464753639581374329102083961167274127155634635375491851444761390472310004734631191728050632268599315718436692359017975415047618793391331658690398956233860547005770378044186727171715013933669444919648313032193270702852974709771038465929302128395428259464490020395068471201059861011738182501374543960659792831859494360224995112788247312544854006129647806367916952562992358629761942249506755213549568076253230626414461253355783333243122638227457151814563056263626329924476464746437518738392071875079953970079078733396517696477804712083030483113094741228393881732417624866136676865003746783145866201675345736421834681301585422509311575629930139951725047667023378672154339594448679754503138907035459760857741615823895571943342723878133014768983602324040440882861959575806320096347262351514218261457139789225115376377900642692766794355195672390720086663207276720137452127680718309202434157247233567878923518483047021388607920573611020563858027000 [143,120] 1699211216950846758176132853750782124501319626795754137462313046539576949774455171125041259589444314178086561807166173610551942191114473609582200379421732860749708079259004364500354502950460430020904201907945112639139637676175609064508858876030254644471246038385693866650719104260981683812004763344272733708217364265735083582463131144241240635443012739020317584408963559902949032937629016409827895406923464724149365441075428882474998193226977545429467493261058704188506544047334813043509543110764294420697853742541716920347051487527582292665093772957491131755183423652752811357729331750504766158299341565693803877389571540379391015828482927904272263896157409871721585158985633975929636940770877485510373986114605918174230776754375692348073260970223565728135899088734013195420770732012995810941138460224414829278900515652369107703461115610928691277218408963400804803461416000850128284734947767655359796683478176644519177721917447552300731760036752243708257843173406397719849813976084925335008063409241268563775540121574351311535778902213394026415332576791766054598535796276604306230145171262196481513994361733893272177033786764547366911601168401905533721241801651455850162286968336051762123621515912376857047479849685783326834571677292093929718536813133893041618419838534670881692854590506230329978631545760291542283917407554128793436552546977229577452384998904617470294227344881177331029064008829408165737372748086279733241945483106371246153790965576606339664504117531915768677253547212152594198108265773921456863567601176882747925167634217873910345366398510876320354988331288271029258568630646937135597983263658467594620109828304177764771580363277254980503966294459057335131542529076929288847957873683213610168435841287887407968536518546272290273081743884706332378921554420605657263215138305922915176881408071810827315527844886251676363973844593402325810685083401525744458231221355471377221419611639245935076731864982973343332320145024 [143,121] -198371282579313412596834559371413399092766632781931505184409246923669493771575197947941488568083761466950664607521820505967003917725678306226813045656753306461174069217307592869430529344407481267046720258983399608333894107017911678929836617704804041214021870663475068800280729456024298996241197075805117542689708886133141901986101168531152441783577519480319671600885337824073118484456848537790312948525590362232390182630037839312791354151855318053445342590532154118927953990321335495208133380007757341422142215914222011815585439395878976630161563824166414540487837929569888454564322126175575959531074023568236345646824756030896048827683596644984199796429747385514546876602533194311383136047765323434770171257140113285569085619509352464545816366154429322107773619779468033500174087564480868317126011988277053209175526141516796798374865405435699014500112892160047275263806497911783723256525330955773679676431448556289297190967605793225252255528936759191114391068629779303739285262302413358578870639997760295928996866720460936031747366488490503026214044684348579628429699089413263848699090969393563343444691000358331291356694727894600449758071748276329683685062533368160001173502135698479989800041994884478378272641813448483924577759371179622705731288644053155199282404934948385882915172483056873028119550884213883361184037611583769004601728877065828973626263003162215432923001929182321824800742773604769793005355742956905182291623552783260785131132571863534775457555539334443661800444801848200181981792558023824741615650438895705877499600807410386422900153624971186584109699107569126821452335418569674968511441220702737867859033413744645561930065975945035143833634324402859149074836303804906718841851878445077727736302610647426811855589451119259681382952810400030389060319860391977869093089972687588609974675539295932935750276167987692013230920465454579451938514671990125299267115892363287900390035173655683761765962205214001887312 [143,122] 6452623101262213909805399364403875201905177782588034824245574471002202936147446135956295747677928170428228839806904328020525988758393431139752197416891131932856328066798790062517398394678302321011519508697898454494856985981065050131538385067920153326094372269409042192898713079064953628002097208429214880716486145612935713033090430390678202356450571804752431085729219320194004275785274085952114091499218344188831008991359377115931275422959384870598969261057230849257302001412583375654067900742455073755048464475747125230824456869291255376970907624168934806043776088676540390877294947533701748658282570382325935453041329312479315822424513627645033750170955556213214710168227377437807985018645431819238231736409818367003120857542203509889361619305362563497174391780372081393346443908046051875617609326321720893880678062438697786519780369479027655431745361086187283427810859184680683382517462004997834381905609493973239602512821423538401788973066530180598404439439198529937299674689475624051475454402741438500050221612135512890138041946686110443463962088506397721006703738332619390931291073633703388293236002009123282943931193754436737436113669606608306806047179176756410924874590436927987204338118739721718402331421540089986483496474116161711714422229547795336913020577319401802286389016981798395237422698007572731360187745358373408523771339605388701714312656748386698448495253425249547608338767446206280551200994257026254630615287379804832482207797683351012225532968478169453555975216394562960319320676963061310747968782255148935047052816710827912434002546100941410762048336892360045623623366899491310116421560750042098715539989719455821628361498248297866941254333897539631094014495560635146069533702425716473837093221691565281919814233979177040385628900510287205142820311808288469945067829440272711420793716336940634873277630007207608115866355489579275749433800050906324263900232331316383617876902308392670570882384692256 [143,123] -234980015476768117908925361981977310120257419494214395014195560989208046558711245544196789889301722431996295739118110804799349484697479122308954962675576815647243104769701011990140057081319876832041310345663402279977866272225547501228013956221626619566865638046340019029649089880239422220499228091302494621194407529194694313970922061103925070101192543467280855015880326889278034934733881629996007678175505657335465564560814777849321834859715390326792919376203486874223997000899765827399465654709874495026893222984316849236150571928649663343036820103332892374988836908043608463168428864969756012832004269139592895754242387418126338091427179946797990219449040104034795726589984990665100601168660393901722262248555128571249742237272049993228466530697969212978381540041009975656514432896618522579371712585606905551620969470003270619080677199784808452570280567564563368377289057550007054485259430859995123852069191913845360298271265199231919078265264921134652767492928001470304467512550284138622136513969012849897438834816009781214659606281700661753705699171081085354314086252814970242236523498232037910974437536573214048513738088853502517004319976575374105591555653355323539627733642222357644518194557282077205055826177053485971481963339203873785034749115881442522138391342775334701370109577319959702823059979134954532526290602951353470994153807551505976283313421658669436054578979549885196625804181175747391283537226669212944077702260502087803476895631077848332674658252032180620077243947457624273909158337752321210302168598311523831144687585659946728821877646110867584933230327646061649343362594745892206757907694457379993131824284675634154783881821045458748999595947000180311639514875293742307824752922058125673256942457860113011680610809259304972940956347845750899132628390899329046575506342477293051185722762593560783168900556133118078261773279703235884932465954986393096671448132742681797353829750939983747927740 [143,124] 326564699595146610338857578858030983497920686771148096662329020491074167118889689145488745709969481023110733217761564079089230948480823776575662508691816314608760852829871538724395779349901805109413223452886391226514869053428386655114716933101466823792696522966578711818938059617310322695936158638660014903635436826750256942761502829552555520468703714974444786928148154860540379081519601290424167139556629522408372756862930931402915961742638097299241387300346183601040467996408485372857451927643179254677381514872164348180627904252741620297882437801314931524657428165024917245025302353320845566555605617418243687786553003524102780149936297210397460483681563068232544382295130632483751375198625986180595719343543814309619508766486478306317248792906821807468666931535228781986279692444193344646669252076858683983463907231239116706473374458353949421258219993371265613066564457878281229968474205815654940533861392513809567089489812300841998132294911323624652210247170373280027025010864272947943101408372595381623467214665062378237733539569750579291823748426686741623792161324218831222803630460678145070624537293077189221528385542235992986551052136176268812749283443093935543799177659388169229292337492927249022534067079500953866237337758806608236840791345314098219834408102549717639650934266317977428838820022354683429486792339262262119219705764041490424350452947773207844286770714595622027639627722602408557727119286789196838395075114621502896645699408470776709225093387125375813939655260791442207397037114050463915118971786089971130627236105990959374961265600556883590769609709532776783780251655254062711509337634569128419367580775999059436342196563013126612653568412174640478486628233124252152757706334913230703466837175524562203115725051985948075915429743303534253244731872014003247014423673604882263708404571655139201066753335774718647631230422151543108607297889796141293145180395885766120509109241757592 [143,125] -127680555489035883015924667919515581865054453374756223315613684283214166092589073239126966994769931021703809747281174448591427593924417855386756700274255272430438393178967860063440888613030830333570143926663147638932604151593767852889247259203879110119472910248030800153051202830144750369060212212159396560449001208243176769503257870296851569654149871835758407530602014302149941071507549401626125347654391428582932538387829755725770648744834576214790134953487827520302515645121283491766707585108992328269758990512279732304074623494150224821018409273296142885847868953580568557576703246414994199206217166165207142748349154372034282699294419075453108449529021859280526762432715180196092356790772186342653560132392159866178488088541221079303796830396731044891265983839531505108952536376119982411840109686843925986066704444885303889627507672054470731722627490173476500213319995358709840816159207988103169554900028335374735704796054228442269041536522568528254288771047870371407097538146814147516920035050250804761360377290573128343215574124225093912944479681049308510178966115362428248781722174209594129156907444542201386133461222643056525705635521391808483753996060150845054806157007371990587301835633571798726315650407088119576930111418162311471174367299356145379619747452859370410061289698546399456803447122548374455009110893695438757861641652898573255816481516059425074744330054937998520315692042494497395935650992963343548225550236158568033620702061111860883389510505782460070081611955759932370253985529490944566729463470406519196997113795364636025554647396308928888940955627955076062026629811673492926190628632941150437444020213478347509062105118867123536107085896421726246546289170910506300304264153849838621117767022314210957212672759275008853620759307930190742521544904310479074982363121659122782538090012791014726432885273696750329638134782967260034848930820993085023841374760454523961230227067 [143,126] -1957251393376817865265695495274975982136210368675375472026583163672375090045036811734236763565701849582545308585063322581199099486306237176735750327448986892672363069852457382066998924920032938557363059997128238185568476719899455458125367283717013888915782683174986297263472662201525955845625739345924589704668345500722501892998354351420002227509058127945831876042623551294116249365732703428775480373556793884251656097234151643528258429877553236750769799858444025185169900819011821209141468679495581951662680447637230626367292938212092695157741233024577902805263681723179606434100370209568712123054708745921082237098151862807447303703849371824856851702922033720566159576912153717943007853241418573220455359502561621931814762400629246580358894543080412998500091875202356145430401085072556661688712047904944658570934352108933804916442704091849780505610673326144558813604538021897543498499597382549237467836895406074611725414968078033972963682767043291580281697826027250586854598077208363332667476640429898214893059317468768552786920308550710720884330307539488703072287325650520434092357251850802964874275848665609296531421314456075102561216425494196358423967846236972889694510221747519387567321008558113213661894490601883339861711010823953784051305232916396150913334172000348397076582772562002249080178630009802723450468707553747414329524053099415835731484868563183980385932900368630627564047211421520719853619266490691751782565481452709693761014089873337546845954295678879855020089650418260388239704673294183949732357641166516273356659915496358919066363112103592286727142780523409534451649572160947623324505287129763268330225133495492037345233513242630823009310588123016484960091395863856361330803384721830363205019648029902916788643136210688618343188313272202404616323967322829255662733836384508825843468236123778799742594531281274398146000384611992602221418769325288728485117167111236509120 [143,127] -19456409912723467231861092177628108194539669325637300564736139690094708627569332183525067746420815357023287189906199605876291764385950542420201984989581947733984505983120599819632425010030638963634415519333928295040045146724565258005710654748099512074603384780170939045570120441866054198830353533702399723449507001842672174523799979939424804945433336098011255037634149672239113583774909630296172152321222781458380381085557666755670756107104755352800582511815675836885718375255352052242169277122154681501990476567980253453572092925881086561561501933783659304024646724206712519010644462447338609038054411157485414068544926089299311940566110637807201562672930326394058341787459037767391927939175095006341787024442391834404414527826607504488214277332683140156858435600851184586381306121083322106202315939334684424959332290232845551589489196657468423587075642849766768678147033758365808898147388270313038795199843847330680541743209097833739899456624433227549805558138025072836358037073719705850653427718702580802252508786818891027769615146539796008039467812965481304878643879427088182441473915186534391275479528765127438520602561282475519210681990166347336748239710708630329061053679510958087776683990618441912924365773018305064503850395787249859619037371570604177639760159404410918724955334543181683621612738049200704348756308146782032129295300970695482948725103948406136065336926637826560243342915259839925990556324044735208781319153568343165779554935532946729291093636506887150263984096871328804125870667668135419572364562183827530169387916416873508235742931380292365717005821627069650592056414819363179008347905149279001351304155384529370345847778777401379499048249342125951908173651821166921399427461627249628346126764818885642120361542675086391351419583970697280338403809456325395673677442661207645751156062415751005910751829132627158769523717185046311532102445291538751230699853592 [143,128] -166612049938982059379345878517351049585084586116711476945704221039991395507820863227009499630221798667218150296619078790044210448147864206819766174582462866265599654920571983454339976919122908874844582211843009593434117890465839386391474234745018878587240309873658188897706325620029709414485181592751809492281850078919414182958632138745515659218413973605309710920101254330485092116934287443967737100869068790367946966385637696199021594956362794601470979456300235460336879043341058164733428415458494845713983667405915435486623918289529378261283876526971975942777889374280762967002008559664029382604977179205797108529027458140543054168412911821224352337449781726656754324553332894352796449985860702549116416684678748334076214808551265561474318359359263815719738390765343699675105447177338262132181151618087884600156979455956449770093252972544128369196633565705476431360332751552036154202575904155968254808175357052889843249346822925814747964865403988992406915925157284147741778979294675384176814857763602101401033674624148057774089798835632411734730027390577505778890605788708271710715967780902995900776032215505060748133057816657123214681274969427268529347490257939150154880353605095438744592686748670937396699294904266360672739412649922139792794264358924658398252443354217793582252707551242622866769924682434042095974305812140982812272758508938953122263321012637530832940075746916684236081365888568326589418087088989345786499608948264643986210064167839757333570189855822925359358383705429985335158724812429635735209666501948600608115768406884598976472963410298862456963568072657047901181886673868364490384263536662971924286819721095367146475975435453530116109850345766489757165798828236947462725400150488021121330328293425576487820978133528675734280511634267801277230195257395179167170148461097931110155647531995117556659057190388159693517681568860350920134666238062145862432 [143,129] -1468929087575006439763134802237849359456598454472048380945081191968069813080750378336541427749429794102209499819058938222535341536933274920276011620866848719445662363773509790504475804216455575124526757913355157392923094700486222599049756279105866758270507021999199215297197575803697883158374626654960119023905408659331683464027122704391873056427758923065888077018309897098595405258013879641920034375497026522703998936767536408901301428624883527889559227719579188530291770775219251590387536294657405782449206697734770200786590566974929806325573038853305237026215761116296132905516120609590146733081104030392542008426217305927295907814856737505657211278793537049356922871362459123404289511455248883164086713513830275579357049840729457227633894039761388427014382797303631391667532109203964388333051953780679770545121748335506242996145750979593643107158600774541763358921311842840779427484816124516030869457913536500219764297415588311008257149385284486301234281260418461486413326881111453561759808382194630194580665507050785683338058655350828334295421798000128482492350213704081091460104425141810816856277790390337860839531671669203384924400934096186642555104888631944934898396907144347580616858047229649338966722174610500044321759883946132641200117383136739779564020591039356863219615750628267634492467894271632556147439995083888734578909350325990444862820081136854728319132774728106091857150617529387704490764042956561657142263126492094160624766963673393245039291895765633863562279893947332757034469148999603707335466234130157223303682280726741084150022390743064195151570889042624722525545754987641231970466510385869460518611593422998919564155995237281074072210555176005768096170815486423882754562572283151147948162507375374669457011747052575456822904917250833955572819405484123693117747084766950933697240302068222227621619109032425751888196207546320933023213374490892 [143,130] -10577291895110831711389413221442469460428265032517111535975377754926298242535585398252579229964993532163599192902091151232860201474405010506542531810089502909779406095415077716054935048039911861645250550929540835055893091023708192272411520397883124195400564603665063019920259693391529160857117328861303967093439273196083259824926250886923467892439878681755635566503690808005855550236415637592428862618254862456710339277034781897591095316547630781732992709136369161478599217358392834885554054077531752660770665671565274956156804095008577359036877959913152624640178697645120143807914746809858837581411923285721427411840516645618459344829966183646895473747018092301085369664392979690080623973670887934191090792193953392977417541662868640411349783205916255803135554926760834670055488469016447069224145335735422665451944215886411252905763202958824512383449175973483542738455825373918801222137013928151445766193987862485999734856435509045486486564503005864119960091134505102701068252165517125306681253931486805851047560972753748193662911000786429780591376593064366270294972869892394030384376501193685219015694165889444211779867112559004444446796604624938001203793945573107266216189947063745169654193403655825929459843423603148543333886310282934357366043300891226291629182799545008235423366480530124122721970065720125105582324330681090190932497579839072216007257617347973323888365745538910938090540510539805174758560306161419100031931136867406181314306937569597035339621879934241812041391767730065664291981949758334757772819945100665113277909752504693691791821620409299496215011202089358855689076538687166113109078117518847360240110024367826054235612939228686689910648131736352216081543338658686702702603349062864926249556697969323993259847387033008964053388456256624018792183077410164035859203902047236695025929054265453422427756023546464776774248011435880873795008 [143,131] -40484988908671310286577285426126986007484298731411718919623555537600239396939157578134456995810917410138192896787387089494495664173365010158445224245145477546213274260181325595911419084396229132462730618348458457209811315432455073982370649346232421104066611104884986585255825721970872326612110868306349902579412107505025681285702414261543365589348279587850363734558337315226686085870523793595573393939010040903042489293035123685769093607034609374407245465362125643495799716259820897453811795905091088785660018365418238740342711913336345299928940631163279539309898058831935929164268026825071939908241351878890474576316935422620014815287910659407665662375301936192009304034178569949492863618386478969389009676188182880104030970175623360124071657790909591020691208561821583403249110079162278752637148303572428390194706575732078942014865569941385973553180022289750384698796170944735362734699917687067594528869128102643113192708982478864340829092198303238328982922689136944340592582950304024144838938648617819455657688534575826079637883157363605042129605893352151370260427050664834349010147985568930606641036680686236281353808662635688322307084289835483985824388246844269996193815620900032831681833803078754512907776942742960105564176396427203078641479146086694956817854337941564796694875417418923861295815585483569083705114398492616712645063424910394802702403803749838756977540151691735033264307142102494495913906959572449061162589457482000372347666678135036631125934527175926586090887825807246086762826222789695695130081804005852351726932726475489875371502937233658360296572046360289542839918521643959897370655674410749666750577769206340447876098102512016284208468430263632848213980866396118664170447182906635896651995035992589364461435452263563273606288889024718008816161423994732559988152490262896768370071195348505024529645446830884752369860413034232 [143,132] -106775437012928089663382324844194979121035124087131174047457282115171073077070861737622272631684831020698606120856534715451936247510382157847767168694743308755342364246418170690005811605973594007207007597662165758757845032315961018643951696711643060865317522344247798424079050793678147853385937526227425911614635057960334455554507943627427962574719444019880364335401784371813984442803410247168392617012863923541544251110249067890796357889480391403048017708763993793134777286485077574753546146921751592216653827226454502006316011583136662655694185636510419135301544474023035071288395966284497446537257200647454098868210226763062297554523398755557223150941231889839690307091092337005172669068561575733972301150449908828845293949013076851737985488375691347366604847630249735510934984451383763083856379334706028483301227143601242834190875286634381918781575771336436555916872230332813673783540791538256113919404908306710973962096029884996351556594694726074486615068144822017208697835904431501130702230655600716750967658911509257474473909109135957664939454896030896411413679352330633542844912107248643352270666537123492548491978163833870709852378974210217623251312955368927493201762960018949994433717780835048791375321235108177746625526979753415906776690502709844673350120497746524654592427746462375764618023386424284061685767287675039787230193116168045457165792275068412230111128814900625585522453504087449027458959893605539708632231794664710693518827828432566505549350117655910561731919459989770835938978539359442876367694669883502698694469089906555033892886181112875477377385311756553897762111865121062097649358404514409465166317809236658947488816101415122295487433352012067750380759677896934699568398804769706742003892072273557060460644320000055524616154108745324370082949116366296102757897412793946057125012324363211122952293024987522326607424 [143,133] -221667211008282026813218798006886321701530497273912891722891560834114700928310128510802780208456342203736922019348547097126172869458841931316574964933342125162872214530739781711457951819310843882656742631252884621127948517951450112650875184744729908210242252490698186654908081973409106121831617759713721948410716092563082999230553055004517022699970259059569525933375384671545994328152776688693299869534781356933956008141092064395029092603105549612597852100910126192394585237842698120640831105350898863677953494464803371828780157196752020098542205153833902969330558870005897924994291897913226487548306327059808587508079797978196519104130058902568282065532332183112630918685623922723495090575267145827176913394963735052312809883096970560049192588008488601899947689619692410666720509770510572171756568935108263707543207188833270174396290649425319882031727230156109636845438440457950442480664163079915675067835061374341243320260177079517094779477780421828215585438754845308776618379410077256763157160680686248412650208578606588470388263408773675738911010533642403667150753826479422498113244013800688439724922420894919724809292521146126154126535284586798010627144890970715727500949723464761788625192386453872393444731280297338272262715971201799739935523569375521504613202034259859330444902176322401937396248506847575656459312315942503325340869752144556455056150526131442730643730079820302065485180186494571811574742066124272640050880993385736825070080328070982139942103441327342114015839615835808110368582271495637154618256155323407367421240767935682596580330129145267412552460016033473625202270994970962035315181248479786370155545422068539852909897069737370063661142564079508725806631062104689188383429526652129260496724332634393109525561934130090367172206277630500841385531246472068446197434677563478559516851230157421291011663207586744 [143,134] -247129674552257263079498591705972776823658294098956732609699621662691027041612046012311215226723103227880123218587570276446067745376686549344261354143402630319002295700415561861922951888506817923494292829523172350838859423447975206219242337653481901249363102670642494899073426805386141058704946975511784114207109162761224232031496340882099309969356645319674471361585073976350786918487673452706613614256245421305494569061267406769026403104081871785023098738814366618237368562186712173733801655592214877824314807356457053145689584240076987870649259701634824813451152925156892921992692569164955947723853434713283803545023671698072761425203562978589767714545293892772844671977129703592364057716409038908351949127937350784314657827846366290844009600713778419022192217164059435841450082952996841668940167971179639324301614664559269091384426202623420266343740208491468038101366949218540217040845718604278720184171049608411425772478268534900340414596752926224585815651677270772256455158533361104040901505925211801666365699543083497322548998483451278589435324313656615636334506558199215606665733202583897992227283928477899303847685934325031292877901426552302702082005711601747902086316477750367804170777230460988924439800707178054860885488371559753895342429415697509901633507138355058149001278302949410450784436361849636920719523335413945065640533429102372367620460535446961235016354089235918301468465045368879990637010551278453370865000684480666303204795465696425397821495545899573617534757948536376073667229078502296010083841652946684095100974077113021519986532022304473500546167577875371370489653145234687266602866082408911216487416725750046265171686049160614346933215272435074197747732897158948093773904816289666232519769541650442740163661208514308653703812597628605883443504018858671236045527007987298743890095731537888594727936 [143,135] -57399360352781432771907409438614486305684381028355578060440827642073361674649817553554346503659803322947852421484644007844822994345688153773066923903804975548902494850113784431336382532340749770804573449030601347918259452482437248246228345961633072048907109408788901753215935485964873958954854723314295449655961652567281127962530717345952935044844755587929659528471835573782145229623035123497971434655175624855036507571179354889578183142499487936143534911878656710178742457809918808970296858334672002748506712752369287424179820521373620648531009303654029918198121554840456919208981132316294052918318017893642659986063562375128384765315407703529336690891679372588302283560248384835896042824021216726493213986057596402854320191584990505786713240871419470495115998913974117052307708272987646731101067201061851534867118524863705023014088430937907323843671417578446051429876167879995122408821055229979996499231674751037606727000409711980167438493058860252159984295442976104890702207893534015999546002792708877666632904330549750907751244130510899690429287335879352614864152256308827991806775266646359925032562582410808166065293163753833840505332944036276241429823159007410085715862377948171980504820008773160974875546657578918206501604474679416942531682803160424214503190963138421714675699415425610865548204250657106780235449515354404324389379732873217547302639203918565652109047478321456188394602213346960258894013317494077606605920407432006509687177750385868147452530883679130134656300745617901757456552838604706992343709610926020941617661661632500727717401566321505115421272111821799449528065186869949699369396400453285823908398309081694171932499340256844863497267223949132197499170586803314202697577014656870689389970077544885300525258409799435528246316682374864458553070733608308648567837989380247697274662374550656 [143,136] 36076884802439143090254772769803113077223500375716053623290847998229565852915478557621048412671032576351189263790453309749931395724600663569406599864051742817320826155971685361576963354649570724889360759081643562590909240015760515773273080018960801519770177975049932295082350647363198285464621587327094237288277973774446165915519189918689274037918971384960964581212672620510607283958015890095777573903671604816710163855929652646586196114094192894591523932592873066322654397056917090039722946011105016771427596878330401375568676652123193177061041167732206646495388801011762078469192832345049023885070095601980745167901236197772584368901147559820010809975255426734354146053252375993216140174570288369750446081381799655385566440557563632573540727598060420288417844305858064441535556777597030098763814658778674620980155642330203224513492177251036112251340761973537602114118668255668384776622277072418865904483912922241107647645550951451012508574857679670828348520066818884549099989550011655391905815323882271274456039301681685217865030562951574410696371450050486762265012103338153578552855458521569284960882376298005997944166370035765956816598076031355967620663820797601791160876234084139699562156473061279620293976206868917289794963994712444841981488634788680152627204727674881427676282629543143882061045541043982901962528545201050395737607552028975962082389587502022637344274062703928444634121822199794741944946541540553426543219201258556929993128136907161972310693691751401218888789209456215001290780482015772678599328637571844981669475544303013535172806670316555984980752310143295712579449765284763825254770054814117707168035702998146098263010240803588083079131685999187652391666388246889670828051320407567822808069964717160628408882125867421943894754283493189896606423125339755436844982818721554190659968 [143,137] 98386708719665519710536250382343277198734400083411572273369315191257694417379011828110086926261580895519156875971312803868656413189242833815739140710913915975142377245847900519872062380268962247175100407053000469703884539974467731457204056537879889884987790108094204540599772498996426604298231497456361659422591667607965275168148938357765631584073825115496589144300442612640471194254485470637293282694359090796397161221358938084778271172041279760434322214073444304128990965803813635339808576180687044580027650520074389318482110210744335275713401268631471923944108196807039428927958071092634970970345475651693112647133451842962803808320260971615689359612787791074588452922448662530168564063415371618832923095974300303839337004583589168076861553180971832444055448760995391320459904516466554801907646641089130240777331871787160806431986582949256947434203710066411256888932118534424555023874600842848578259802591370245362206368546249937092349669189174079201134532716698412604141033917870090892378683096213105613224155098615331942767563316933747471096796671116230751306880000713404886539740587355307433072029758155520766816213369533356669052786977564260558654388225754069039886872857740423165333823492411912683742951961656466150891609283879507100520672307130429160678890002808729327318726565401429251412777849733850957458952333547897891693674819806213987290853823063577017540255997618974067055276825540463288629140833582587536755438579309057995017491136628278492798949481617400693161709379692136915246973903495200287853477880866557756512830119942239230528702032496517304937733137870957615803027629895504821680697876501371695524267346498853056157575169617403462043345614136790457679120581159407730318333030220934740503050676339365955853773500090821538787836959521389886559467804258826595729483942662448 [143,138] 114692497210562436502408618592269989050627662422593202805100301597366829301354293670291227469640253066841751330175581880245535032198529314348330307104717267485869505406155360861485274711126080376176415720794697365783667995959090448129295017385457417901016725210861118326895102142929200388489816602234097108164293827076444902885194642972912097154557180017088344143478478673799094987581173424607955501945939586136466230933924266347760052418796886021628772292651477357686500245377700199252435182868665356547657770200674428430554817537035327108680013085061159390257579660512451123305292890565086299020675155934376443307893958917535029006877741414336982726840181952860366725073980783929985235669303139441254147845529470578951380113739893763845196910284806473237925151715237384483222609107661206689811922357248829696285650174813887232651377655499126163659559190945818533218968917329443319406569987885217028001857328491522888210099943430021036294458509991377575340649018065207599452806829024922384915213139696608289775450510614065191106612252203391702524970868079061936760275140692876273547483174890466412423605829437683753054550439195977668282077965648219830487999741775946917411415025166126981774294458198493378547497598012029675725087076647345480885752471624034368417301983929051712053819209877882087543439137023280058181920463411436145491729867715598094087824720614684362302752505542628357388297468786533701515345405918235455477036051198342324355425561374229301388871718461893180172202393224529568001773826354066016120229069426339273117935170834780448308851873487124629282040133128780005359248380959770337246444624283028404561475224274571805739198754033916053327809929601148577845688327590211423720116817578632900156984530360992109476673665469780801564084453075484139798846482484090614718720 [143,139] 42569574978264165818540958464465479583397903256836238099252243140328531798546256718212019013007375178694365589932396420828015734580765331859015388252658829333976872123215576027080767978663309923322581328573626231705898351423090794627216349492170919984952312287592923129548883688030806584603671522588600440511799432622220561943803311588690490602839561132320140861213200927562879439416141055905633513407895858865386099762482860384625311276004290150964361222563212404044116918038627707014851314417074632029252057797561814693766493392474489494065505436513121909698210640580123574730356314341528617761160611109389763814775354140097276935126252108032248482220562607213416682679248108680644407037992807567689089115213482848141703270662671464885367123950507984594080573330631953110650423290378684112607199172829381754165230455129915196723954959486806304893734415496286510102304849577484199218178878632458834135503813250614228375706417065241545069436151093603659895404529287402861669018959870152964300471735569802133166459324967738784461887839451345956832352376416441594033569110908645804145635576982041702435199093679845280500926233385658216263789800750528298863662993316524112460473987345772909734982971882579183288451546109454550714500755521741307954598578601957958781412923909572703640078370700666919859834483793408352825681457500957764510571280920481441151961435007257207718216903250210877323737396424018469783057114076238182930810919910573839098514729761605343379351835662274749898608034970233400641477414201355440085175161115327346494201088315289514903080006674063560836483308123534164520073807338493892827783365452642594857051077643812037576381333871753497447109420795575740923729032506030321367056567955260824895722432288255722201282289123935533076373425651815256878571349997600 [143,140] 7686664246031384457183641195195366022633929830274602868002417472957830507363887189301340107580935054094982934691873816058892980168282625557539488022417253624826974602837293448140089418499908597293244756041490657470126337691264858837059793012007051215710762101529449634409427378410501841807702362098503127202487231741659482329794214764893952439627450680239935203372524657023376231325981041196628542998423807541042101431028626747996148560036093734621586336772409369105869885490848219281952009301999525955064852316562259764813992834519710333042066919783009580473946376398741013723875488124760039559817096794782609310640320066300035635962534782097008824254113721274805298530321215738456903964321363502045431265381936327169485481902150202891343793982024268383718436560906894763899690044897374472002938690253359107515718957872525098842866725068287482561941231095602513135390631062822459884629127893685398636097357992348542421795643635067802712970217500995035037739312870675585058541623118852200221261016973586203180613805222581579995803045895913422506748691289542292022273403419328781292021176810282708373036635216010953276377871608432527542104757976740794200732258645810859830594296132871514721675866256499462010159416900323262414041661211219881843526028832374317775925495874555984856299611346844617416885354967895065745604071349185052593355798043425751827953713688716334364838032878950776189962173502140569466211690627749310392398818254326838847232809099453134436794166280310336699613045773302079266989164233419833262629272092893093409697862425167586657393795533810264501295615195129356937608669398318254434585331368785294502787241870352686017131194038549728234931706311040479543889828584004235683743953845813332797914458850134221929127882234377413846746715800725480180640 [143,141] 447513600542536815169141555803331087039347722393761882669864984973064694636144909842118002522291099735059301875001281482233479250018794442874516553570784635481448437684723179889435935433078244429166736893745627200152580925435653070353473592016611572029125430862881137689119309140305240968430109196707623823781683764489545132838052459739637663209082004223193801373735959642557072990565301137959444467065516772065414465881126809841922275245454876254524379876297648245049563195541767522023010037515136755728495671799007906345340236772774182400051605296279347483279387346541196582702479619447938953244781745615468526434015562007076135495085932516480103035840231442013627194811430238765618205604404571279499097223594685924741518874653927441679332450531640691440418422644313658744120860060761918766042907136709091026431294199180324381824074241792549246407465260500081754918304094274616686356656313293707660779562415430476839558447126824267528407405790443544645007167646529788759328618162430309485111694693648157633407608396035182170978964524828320845903639166580771125512406926636629687298391486198094499869190438177156821051438740773077435567559857860785216825598036863117985770806262454464736854217041055473635621678116529260117225433488257339958248021180514798579746301114732516789816429374272029598208960546491453574890847394801510054830806130208620891549808933069901387940128998096270553211714172019682077829112521907832466757122167188531470521297603137677677460080355160612659474077507119400224542320911631034785357613883381354821159213048084362058732810843535868951286252222674517010849916222778634972299802995087663262687298846972782083918374996835302783043094922409250595620087496105191191664557957151901521883353398894036563904242324872842175977989742700 [143,142] -16805325230740704327397081424565657709256647610223046548394735475652239331438717922460721038632465323617617366465966195086728250468783180912003998294714910026691424634747615002301733969940311427986464820949187627082565159300315952092194100646149709805972397343784881658865430215252884967726444898351365865077173186607298870919790315282894056775955216584001484133157024469608295070321406389552003255385371413473069016197339772523547736747101532938822341730181007028156334299988626749385301172033640586558506738373897245205267577869007790683151391866159722917751927000282282135815378399996873278502874830104236143020153860360388386796069449396652166121360544800548340469554935973434478917256324562786118136898313707514041950049221063340204153099845475233691272514547320118333911324263409668070280025448788575535884164320677033677960705922870031362851424939923604622340419294136796440631679599213103698529814979379108368859553697960727170300635098992418113191352113399098252707328046580570851581062873196038378955575609787643575927737378962925455022821042864023650958494711137946196630660168511355927326108177278045506496858861718573041723053838596297327536897763244570032980175411603461047271325009830367179629212490810467155383478674895659569043141899064073673059410981631551515111359354818530589566628369265143585417109374322520997088692217438026463888952502969232674472445874856546756664558036401662255381241536960800841528190929045120399121953157851539461149737857701000686482410102622572836326709600448738241818320571776072761781527610119512413636287076139447895454101908854838407198328485196270533932879073870837379589417971267137007728157692199353871100679901343479153058376145824705872265475420029237486326733622484040464530926746210117702272 [143,143] 1242027721230286721120522563311558075024895512996270705182056364751199660194385992352587621526771766394222945849769003011616673875208721915059521380002737287400468138550529752907799020864525500687769363068094287248844991878457112155909759094115818188282513813086579225077005166322564364987981284337106655948056811624466621335772095135377555214365718726654895650096081248986177827239971489427562527584231090204526151622117342278071882184302122405874251412648995314950305640061519270784606096833400463273556943199416184288095555989640393248503189876135765611827502484630258631234806050345597390344474488072566639217446385845802533272336103527241358932449818060703261863187610390322887129202355674302891146344953800149663181083990682947239190579243777883962819890811709691821265834313022565654879677329623447649954287007091360094298248627905205086838529038207651030811910802367196821432225632383060453793716907470082708002958164211522440926834458930341769797093010661017967395114984784685427659884118856439723867409569229923917187754050919046977968350178560546875554955633280401255317185195139517080556757892362987171690063601928917497508636161493383314690226856533367500006965963922862673294624650769041707533236131472989349266733960443755870495601544057388109159069230730965269475886414895613125750037613987846123812234774074013839643001070256609807410576223320765738315725633917670878779873089204157072512648274634007684671152290046650866344131830671673016131966118214326891061378352352092037897732857805963613026257055342554268456157606521243551754271905493054454427324117473290041384826792733936429615081819699426761517056442324294564145652142130716837807214706777341989495467918381596124986609205097002227777127692041774486267105023344 [144,0] 83484214490041610929488232886479349025862234747534440923508853042650174902874121966556643712058007411349028228807740106921364690344829324655763161836111207304898264966089600657339161555594991074998333118045033104851391658063461222427435571301335767682050524065957425080138788861480193306762276876855522790718455313152387486396903030167809459016070921844906671256632524425757253067189984129704971641408160924911989782346989729362238504968654056709817780266078193109861637712185143562744046949511546401529341428515617122599640890296495969322923411548998065534187034175446781815486535621858397343964111926968070346191416606386180260844378249801446596137251813336302644293088183020651391780000945275237283958623550183351551023992893760925220325149255809641474314845967251753836556327560169323885703655944711598894457438387400681694873848721936681109391923044312009953666608694841869528950489663178632460997425767291571658467101622990285868329345884852511338852404561507839007740290451750926264483771723950393982863263863529566898564013571941169810757922067766017565617350265255353642438900790710558077258572001458815762078694538969287504249809488825345343903971753767559124137716707989563304985228726438932547091014491764832294011377348880878038095208093537002558812472611887881688049544611859780875755967224693648219030172975475575486807651684382995382289909261160211393737891440857038244036418028088861254192913668644824564732960727862592549155432560567547012063379758831292739442136114689654091283912389749100699744829320783277051663068072726238999663980023621034464998905157613874113994566929256586244555324728939120056743734270084209322964047857494259633946047434754715847557161607068571257994192345683044419866551450686787459447491968595747666090711104888869774463968627892678342804475611541093778953777905259378972107646668461440113025250852289604683578214777931133732396679049749419224987709660480092385621991113185415725774702429116433164037496929444841708384569067544021738555305300226494185454263744679872963499665464116499601828137603338045009667911445133876546341138452017853362814987537687000298269521273952442501440781133522961438830422977765911192166104833047340037793828840758839475117844234178060560575635641279146725184112721519544324633915106955400405057536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -914988071628589738283389087582004610904593369052725453930847883887009264877293955892516792918506826460479100155802980301963674158255369543631179305988262901971498671141819205748779390479141031442221599217798604938115433091373336712385929851279316838276907537976187199705347679806487030789052858451878609651957995443386491152774634862567939150346463703896947149247362767142523882444202854222128442018860740559648445824967838874811070695188415140426223273902717020238183959169155113163519616412960873525709949491693282007546519770021747906610127736847919344353556648346263962693206645964119793592494919959223155460131334401955875436962361094876470558289854517866415144546238924856657081024212423773354500252693624759129627978000959327704097143110865751457778100417025681958297626214721468789994007709656267174307605743998267056865651260026214873109048225493494765435203476046994136345559126947575455585724515248912023221985695667007026229602210040024530729039412666164607817123894365288635566320097744349515580038379163812932680525204951188815435193520941094928118636819856908539925706083997677701290094515630621015686828049271824737591687498812373725095075982687796374233295189979103626381187249244853289451237612393608357057626340317287191844564504680388067515349900092695971384808970532521684869058155813395134061927754030101468282806085134479292957288403810682012564940732044346590268018341910277136880561628845694546536153117801543080517798307096342632773742774291971072349277129837084518827333074163319042536960120190805642683475261564625724760033655168837268040432354542780635895389430015576626654759510248610857246300409202350085762667595276556937946692026073805042716454187503357371518721407029219366885767279398558175140354403033135985781958150130503013725314238125034098933644562612514555328054232128586723152707694435038942089687230898216861216702019485284043214968896378828035703533926282383445656536016868557418091039177523667856924309894266908413442566007945714471780116682397341874246315536808519764141322961342199907415540356237353888113096577220588327185268027282112280599167404731265211814522621091043951026972657896956171247815671290267206980389050123475295515571448900591684415579426032282988961000675438840585444889396352860450402993130561270014856396800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] -39062070139007186427606250769695980172460086062070266777102633416348648818209273440985452627486130380351818259599979442402625306888145875023230430429889078897625822194195254783495772503700578834218654973775128840989744947526873839556217897126852632768648443844023230975535677966377173764720953440828282509859341965006563799358009757227585478970753279173058506634578010690441804905233324066215079203857334155174131947966230709489439003666921301514059800976162186806021401818681939950489305637406961178732415438339026892861066599269026775460311378993462577956614569616897017911688024157090779441191657965584749191719083542472850090907303014005551708519761409362017710149906256485474256629064890012338076088239146955497589111279898726814633506369076546791870613031911777981668371761872976106169027327971207249696569286127050961554094273015699265884043954903931533261797687254698652727488966505654013077706685227712331109562142887737828967806302276709678423315105518996627422845508086091381145632395916189120617527148900405074077803879329434802663439684389873308240673400017832861101119967403846298455910144111037183956181103633183115700362998482693397055909653259673722903754379592120984503361390091153156739506422521124391778010220824160423725040485784771254301636583253172693985695925990820378002287619195670076922752414680630983244121146953124554498120290997313649783768920433650119491320266198564187842220844584883939262559825337517269562426008427162918956969540923317990930243697692994734148109439261711301957362446602544661497444869357174355387733759649471978447960866573838745255388824896439485619864582552581305275579212736844215884601746945971505706058718158186578852163159159136754824714992166287138925909891869737331592821806676545540340220621644551238553929804745571351587946161756977768666599435642072980895011996739493452791108175007067636609874272787786646527052381039763515360832902069209100859707430453671377091812104356902597183895470581109971157353717557342673505533151558882409772284650985904698797749503717627575013695425761415308855979581592913749311086034586043213335587564893825928504029585324712413183266286850412169074422672825211952958578766499915091262172997268639005597950219261061228141039840063656791970397876450732634531821759610977926528343474176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] 172283258710657010372105740555541315707033553098158299346260341221837594501259300899627758240790637803255866236507236683259717184548931361432501373200343678436308101385038995908236340664988047029730805995979563161230100819450451935772186329596060239753536906464010076550652125933485623883406017511725389850348928738292658701970793587921093106324653625972363854364092533365684145924397364663339890331477677198880143974645201611215414262250012381926624353929864880271099091759306840800153759286075074892394612488674415874399122493390383140643440782414199059986198202973397609015544833932636469633351168800957578231160926613437323297889364251101384814981663707035732726360114589336469802546216177739120499671934171349960842892155983138866145772529738025458115761750083894414217732130964313747808068085044022691075151963431073600672524744166987117001705646212066905056006924357619756618022742036636660312691216464140688562322521900233682505048370358524641859961078172341288185576748370183554552154015317948624794653248435666748938581623221151738871022116419169178828723523736263250463026129424904248953509943481392532701695304561597167868672018409717471485471722091352220739718599798534826327740173994214127629931145641552372173683541574941846234717278217069689701622421619526271434365751227160596311251751951497500145142479102886918961000800781435675321453299803306661434007826189774364819475666229610654027761290776216642816569330366703571791897618790618507239838712281428343227272188005283089840807125164633507458446734043225269807709952143715065795369114963917326035596159907873792820369563913568888058383324598185788146323783367446759841176865212114503913744666901563691534530298695763302543694317997625542797674982269859849745261200440959773766954709105018604522178774267075514295309374665409692772639478844534694578795743654012917125143902863937920667186436839476766546091096665701821999082984776850741427639632244651181450721578204989388181888842578890117584385636262972936488852839775338376979816953353094577395362337125575179416767745584929025436101301536061648153255560883267569121389284948789311239479774376729642482049043755049938560389736991033116209021867462090250655054276630162430816133267164731232328837343046036094455385914907027243367167226716022514063612313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 265402253133732971595011873500006630498328861000501619833251508734975833520514835953271137415280008897463913249731804558703605257397637319984016143591212347928382076035768702877206235245479536016475787784211839615370165565533133936448161721314927974704742127541517178589078438461711983598033931847661360169317993362477830947085652625743222951735526290854594920543019248877631044777019216924136452733826595460392275842323056449960821521126884889510621141179633506838967889240909999753654429893725209719695652624658078810284112895435396331104261989368995818092680033903366700443147291935282952994598625453035825091533059435387688998329262453233039703116552041121304941587383793984561695021344744096428726099068891344897123262140859258683459574225744638009356278570121513809050472295984595694365511905274332155001855072179334951133920783636886032550049218181501024058325836460306122545207936214577078291514003650004196504498230574211023142228703285373341498137019787698617676110121490764241600443167321947800885849259081626046315852623393111701879872666122646194035551496019876535381734209135299129971476764904868496857456663922042285781944319138760997313092825541931034141359631721199430292212248919942540077174691707883444610254866061607974946905420046377649944876159662770749376998752774791839828743683370524825914069673244923992844651066816455378261602156957389463577877471188804717718711445164585398402399354869431813237707084025783094776420187649014601511693832760046675169303215076050893785158276866809280804143231602480237076813021395474467019231629541597923631614963987913975286636293874460870174859121083387083795448050451034059110315873073659634900148741018294236288866566570369081119797089798915320557962632086632487927859899640406441365517335956784626269526524904099757417905211967109347726923718099205920707859174114770519473163152755261728054394714669278173230566926021356247921078329875532724027318453126047303595001771271890544378737614583225623515171679283832827765209717816391617407176934101807268727424335982728428224237570856334041224183135350495860728035315186626390280592505857972500680782834779372550565162425292600469628315659958705927933885798816406691851736224704495541006300748617749041715294036518683003906578225373998812920302413926330436986647995219968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -13262428677304375704444097731519897657450162469192130619723418306083329866294178438976126959797243091119541030972784450748171483480419959958537375494309442453113154693280537076960711061603387464797727085938833699640432202962828616356004930949585225439907167063467949822194006035687357130224224928515324361116775118851157291656475876647608385105278259535727327927401987775268884726594061705514506402795991186843713206117483980905312613309823010355630709655567536578103897175856651974228220501095792974552531195076451004742247575471806509456670386540133306612184679236889716833498907412026937840868484686902258636596631131534442519791232566933763343026263579441476661335051984575473398529905596464917621802122862965099051287362196005125558779512524415413911437484973157603182372236718434193341268141463130420849853196850421107666073918699268344826431891083449665804702460186112032287089258716263856110683113179662590361239667752553930217509490937595582182559955385126908236220846019392181753071661377813445724440508991401991781125220845742585166043163054688419242978731732956985667071002542029381202205370789613383731912781226487152067887543481191595670056747400893789515793122083330440212586780356868957150799667468600192530304455619733579907323636605550679241458978048897324279180775781271426029175451889800464832386725979161284967981739368291973075589277734790875600819759568745671627889813630311196376394325262002236401642338063855391959392017581658260105290657253822050943500601480878157644753841031717477107090516356694882588860161582448870718193377707356045730019109200515547924736066307453157045178909558889870846548841425402707377177184934848385377398822709110601290488136673589455708254142665582174779038895133506763898538783848706352376615439618726177667524251691632231137679358991412080019861927858247637476430731450505976404189421191650112890635479461360006451772770475997186891624119709126537172021286603203916059411831459268299045266773445168532003176297125293835261269489568841049626142476142045343246683691441347607032679652907859274309899534103363042475495921674058895631141836761400553313022240189217667281677765407877371447946576832340497623635214523155732680678373949445808207967622150054123414871561540342151792632439632340141006786899830527772536551017283584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 278488074656728323337858254194816584104345537298078447881362500477175079005858846634156466712921731246243560633834767825273309699140368403280704847056881245360316280404782877353866319042936316444374853151407214986735403522796534203626283461500410946510574126631097793399586796290021118295013295508663691260485879149002346978811402787769999555559030180977698764670843326117526664919901397488144748875196174284185202852792760317812672060067626641079288406305292307375785118240766991612235421614277816429195807084173798239056998383278093510857773388849587316163188038721959992652038782822939713861243463521779431208610234658387836145462652156944516968447902998614446617785994091227832944478195911619721770634078210865629496766139705408571806687664385260653385029487931327728170463607218804984050752640020038792825972940334803334534257221404026728697277758585272447151223863218359465067161549151425954183055790718994357403363035506145657784107605874680376424063681172824143787997443581996528207262361206077080993560942334066434521269583321384134940633837113776639941359285462599280278167592362992268542610596332958393560217984087836288204581647133227645469988707858681245193132094213678542575915171785431480907149377596962680984012165781110142512640951128689064783080044568151111709546855190640137264196280377490006620861057331149143434251078127775432027819992010939615191300564381132525893267101058384068019374840396496761408214231121680114952280688615725910270301330253935765456722497517869341103768372029276303136025721553462388007723331327333995897627884069673418854022932718909524038487800333628859602952296274259153213197025903068669199941593331212451605448006070107221408560071586094666071491477611213148923022753133620633227903702893432126171573544392010609161887093854747395654602392507059045008013902803135356101138177103940641856864340377164548069436073173523779627750848214025795168153908420891568241138313641008486516430003591871441839890549389344083547028974998460414220247178013559395862183932055589171816873470566388773521310864914608313836923597653650451778431022975303215658959180335562461497939576282282251006484179069243154994211463841037384579271067318908619595272332043765283035292881899831505873432770334955564590351793244648743265167052515473772733150638754496512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] -3300251818066775983145758075737178793368906010214163121565721957762450294791155736483435397919437463994640563794404693832093162854243958575019942438637879971327258960431581449166663941750048396238300741006390055602221810052160646179728998476538581165834207578494161044079212780136770122529997821240894185154955722176644873567772040196865377394415534349688679564066469000170230444387552814358135497099384024612411195898850527838397218171301758827446381425285577147817360475284224292673758826834607781102933196363727736404583812459519693346758948539267632721172179323414061099465902574564334978078661801280493604280207891321126010669326045174415177915622626537142748147540195596862228046270340962165435208295636997065847217749325300142827060253018031217582257813807536818030876119992675243478939083105269094061222144700892215474807975583376835853523238740678820386705007589811794840295609903010624602991459835156184118857831392051567768858336846217739749249726496956097082576131380611395802799438017414592548990257298292588589670285357416060975861525538480281664110808252186434487890625986804843583078550793814219633559592768270100452661451320748061995134755282946067105931539718250416819631874146348166812822998012046055621920188045731840393888387601808991883950232276172269683767195797595970827677673003959163629775052586623960365191129999345682210365907242634688005041828869473819276432874309646928706950559511058228998871562561676385623977490438308867862380515631289958672666063602149096931844275758923785445092090011177522557740770242571007976414375272090405977031608994343346302680676474152074777989800757498138452384375419997002084289089155656019231515351169303768037536474056559831370959224311622432883293468776738470862849676902468754365193360788737206251083808924101144457109216683579761724037685394813680844933301280221499375742985920747461106184946965335137820276144989024083991084307451003182141273752056836559478434321796589234080468866130708810031779624618391183604442980916907089982346829533364679852510332545877081714433938497085672451774903379734661244556574812813747202544722224462973283977420785263426892867242641722148490804674835348036225216280399664839498999264746898156670637289818567472849204145180437137241490708455952969009689906795527603916672323624632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 24942564562588598450473048680998965347522350506421896507841481268925183541365296987179736324994727494901463842525225322432379797990827300865648551721054306514131313899455071706008094210820613022159141365417762724913003561089942079842704674679355145399313732738136034736346214951943656786328903099144751944156293878885997223196884994114442644484077591122689383066070521632355360995477886624633959526146001732450391598291867378333142638532928310581305990701664026090438263077307523145774342147584924984786471985565806830312872360082252752822393407191691185283787428040240890847295415365283761426497241614437136444782842036400564409500703275065526803664039614792709535693365374443428010159384963401049506293721734862998545503945431975984300307091292902282907014656886428672126251035483411116502218535218135442986756495485343934215308392450154774058229338068899165954328051395360779422952735395639282281367697394284189555919485689525210993960047853673124813197784746814227840327675275363318798933270370480736246478568608724854799525570699165056958366843547886572700337278224291961896239974506348681664557517248528961005963572342652218511638099658514885558655744813765414655604173727390645619796554490924917756753825538828190628800512977274493554494228348651213235691198081368417366083267619585905291049807614667885677142480303468734084377296599020881340816825977730430036903283691367251429838221897948635405146138342328188377318775367037226013795672112835849630618633627770845720700410944914484055171658659299855481726266128547102534274072634645066591988223264811823749561203745814564408168966312109373257267976805633294703569466789497608279403099615809718810790240395241408890564122709413005082242814813324484039627770560230822936562035593157882640324534910315196573196799474587691556896065200395295732362264175206515655765208475849022056202124958336933019915047116845525328888509193758963708945290613879090087884606513461735416761370323482502883168813553896758816062825643297831574020962125610539867508993947027475737579071287443132307499926122260161263291438319146129203994883915533475352914903544917349458172860455298483201681737378698320171194325022092044389606009955862798326228693758986806340635935631076942380041606648659747743348233853437174087498120891886577444660364854958227456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] -126495294469664285547217080160445055860195228365024603492268703718206682956785685193086651000977581547834800122997401118738806391564957099662346543261432177652212157190526322999188785405845523476118062983481664477265560499429378284381876551085049579476354995334592173310753127713534841346909648224985829230151193844831369173935873862736459823783736410377517330236696315807030233957875378725388403517496816158405513783114521933558819647362825123060499171103602622712649339762371695998968339162825693222111363702436736784277451240223708353498336113704569046245533505087971029760325655799942909450693429515793693792987778187732223774058007186307668181138841146357647759081764903713926882147151967926157170275320926327655895653120026218210049295510570547370301412293192826289548050165481485258153056881973078328635349364259446260518540080098607693112957076477062287707587849749570289209489464405133840545193963380290054965207102714850940122260457822727691874292735264831510108309276236266323474408332142778006496375261939951308064024469064592847198640443350794429885158588781252205368306460687898218426755684749693732709220636807857551579059335561884547859368641355045047114069729078640809582921643915544910924439669329067896658697618213633982635614495822428517893945702442014191603584874941023517346541028081870331090940440030161182888300924422587065301731236695554670908931348654215738113756121205123780663692030009816122462392710490498660762067578857934771444240908474042661372073122179572589284466047696713220496870505511099879825004779174837351276253232885785217194114779299027765989152931253873045919434868615195442654752302685043920980161666213982546882602939698153210505324471522865959062405316946515216087764078481610477475088414150380262851254625948685210662419860771066574409200683439914960473059082522162151083650253832731332036548948139299952468591506411946453181050750180940950286085015310577610054246137382600330617294734354021233463189051482114701726018429957936453204929030587360064814869351372882263268748342914607370378610733133609886708722778145706477646893404416079394117673768416724950356494475348219048108510683187627150217322233194935086138623731467160881957297676365547222934331720774978103140727691483119058288420380540089519396561541109014487748469871378799001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 417196077010550506463218090396493474258565723674246273819834966809773269488632460228315866178340605554813397354304316811063442677055663784903444748732731851748267527245438380549717699728039723807710340752420629294977910723956256304081964522464436375945702961625236178355374005277687112329692005598837608816873435852905380630846504669570500606278758988155443111999332123440532100038634237058950087486915426041452289303560767410915988815351894580638216879724403253637675449466497492127596386446656203942359113043579041227476541570177235822049443515970865880130371768986091757753496291321391216163902642687255304924175150906601847095297332070821688538133630286550765432643316787932531504078411461787423243433322061354261924786749817279193625994463181156593410856096471742106717027509148862557588739345310775008893236930525035480183770124699588680365630486137928864259329070908815765337325741690964157841723582055507778130639540071259854314135212667328108531963954920553097925818180327751859894345877641257585911548871639169398657539820771167972154050642917704101573413243061155098078289777317896467271841588156887651124692957632123662046083680334965635890659717453726992679993306352664946631813595593481338541410148242133925095060519251489162708247145458742744508596734909747420412524314193998088686442624632015654663945704975749766333641656127321443087449322917832820283679866940827264275052713379266116874829149066826576599887271369502439771031143048159563909597435546476495614389016367980612307632335078683118123931542136567019202942718900156865689763779218668114474212902564043242299624809281532955839847041394630023294695068178828009642553967081977118391398939704988192950957080284512138608638745805031859083575506415595664578060016360671010159261996284243929006453623547182292779242668045932365499682143378514440666310592062888063512649300710534731601382248800641572258061899588337859672541393766848717542827486319630649713633709168786310604309354289154502355869937723691262448185229920314448333344538829931809663120370538362211997412382639144003940124900543386338782985084447757243876580493596677907534651295558989666038598690159771042519858688439699257049883504826241226378689733350262204360137947353609586983880014730993019217772484766240484089266089494358364110292375786001268736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,11] -614101160154507224408002373843501367419993225261393343149698427534775844522158291016260502184746025954841728613707009128381052535647689339812431973171538634447876043754389308661343094099260466856085645411280210413959664470936143755596092340095342216516124977539685964231681805893767073517020084963528795414104745601184630523350797726718846194375918497860760189520248113489899640838172888886522937810125755600320988204369148002097840590493504918140674038556113640904651480225899998631879271368903171624354840739378266651372899668841655440849906005228266338627560253760579441273090368618590763370051476059523598365914557770797597908986702240293789828478090491828171512362187414610930190120003820057342691435892628423774784444510701592604433885702253207255765738896336002857370177254855553098648496974416331828747447441087196297425210430992626338980722007263281473948190488577715049078568895599156076820689662194840973397680584702922199691889909980201659446591652497386369554108204401205385405063795727594320021311022002686856933174819773884218935954142467992133881769441750709072143197106296881624988577709513670186661838508189169098912944120772885498081586187623561989650728801074324351010633492995717578319219538994267899409862079247308844486477790165854206924023287188327390775816940887854541776693492565010262279417837977190255370464149870379054547516788694892532541002085231958008286748913009196576559333378944796111103526185058889494815440964245822249503056190887196199929360344606807967131820944063204440501048512977831090968588968678402420221254234871258329168973161164154736153084160173530605735022696424542376325427273924771884998137758912423106354256020422719159329919610539522509024204783708219179530259822948641574575242198217708473887860328152922934197230348834227492913645037313847229774271376823375492064029387032633699478318387133818148534683137569239188491803336649444508202493820712161221379634231233909807989254326117744073656189059808741496658298897240763621680558278575830758296552204532256456857052432852350733047702350360748744053784886836624090801622557221272884701182646628359057998631234357102762401155915884574280070563823033132842354024471540178382630168009037796144685594429997740441631003695486399930297299565080968792186601591008748458134797816463307571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,12] -2299085985943225466328720683330180847497993715976870236220707017543318750662145290250382650456289127101651306840662022738437038580366919793850002036172305889566239051373457712133788147528644674306460467066879352543133625180292697548114046082904254046543204361403398950291792559084594173858931934258532363416788015006430212449098208571691383209050820040751223289695700808880963336803857169928447006931513849535626600331111929425944453751586875638222439103913186714084816963837537205776756577656039653985304908086400629328999897459425647381934992559676263451852218902547684891341721272399804099905423413656118393613494294134719192833150119628734246341063086908660241423393531213949969818813101564572609022324132529228395354149894008737767533445987072117678679701879455367090463076302003000256859220291807963745192627638505901794371336019790991329925991049716923470066103001163018178573009954709311179559101268549445455895475747250461573678202448433427780203979656209868498076554752483914743287205872224870449435122265139272364123912661530255685432250163169699337096787056010870097495758929852909777402533431228720012912103734630373828646745119527276938926150687857649187140916837793061270472737257413484710811307491846457923410908739602489110514468403164218345359069045480058088697561197975047972462726310942170048984233976278862153068746630033688115039984737911505928485294194036922046658099584483624671983938475808660872408846153325644246128816298754170991330184078020590125448118086129321398955356858247846933467136482064946839281443677085672073152713947551159034473819116797544662038356289742824978248456096467999791706860311998861901660852063891022033475738325240007108840927963798057119474703710597688105749132560113616694462573258711275535803542806579554194768845165020016123617657862095126587441584462852625778707886275741230951572412642864603422703937989432240319586745841835471474312438651737246827427763014845689282738467979126237681199649098727701065142563916299972448133443329049337526019473137258964307239714925935162402193196631978336599732168113213631413900977609524553069906221576464935663971771272393226605578124040533884216929291313255602509034357873831850252657666070086779190122327272002544677557526423046602025097515891524936593371627504810183438660159886966818603008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,13] 21361898546299356822261871089589340481054313339298545678422531457198194299105740094616491319618869176367094700516058818326300653936297431585342888628108469174956727281928120686251744147418396630647785851313403707127276600095273801171872036804069859617826125638170259124261121133678817836652713632946410001920387060528866302694547167274720372043687229528849089491216553930151756785091668610758614076804466718329307707852750189088566931696971524242973022610380609441673559565525371428470876266616464813024803263751429402364800776660797335615472814183289872129939618000946484580093482727348201496676666916182403514937971148951184188220749934871753413109626907997945829385039740583088024772266886121253547485333242694164470684734622407668372781406452902943679294270964501195107754705935676218465275529376781475094983559195167317761634518369225154578139796900658044471963837758641908243822191291697597640964453366199394791590382885042989505637384601595581674663103794015835701984232476148315039707655770612395313047721214354135230026548771821721006236859864015330883919693383798195970637101881386215148048878660331128049943777218871804617342972113588261976167658944773535477168891117216745970507651297736159443172926069898768824625916206003612556558482940722082416107361758962320711104137459320243808443335896319599874537906243500546572669527260495566032494163610992348589178947284677905410981339791741856912875156938490369880523017401568399446068103603403835509095395158301467397774573356978269342159667681794487752966804531877959890560578628866356621410992191469966021447442174993013648709083776807323656020327014358533829654642840282784477693710257123512321994723157028024648657102805263626708077136940092050264737305959549422342863331407689288332433416890514513015882692652462539328743098091548409855019524459318053702802575368886872182034764822326390181130332004698020453943009078792219601800026794527150475259974379302690202751145745175296012093160999849682920997335317093594022588079259644492311138876179631167165979191969544898320654703473429423817245677107593607531913070547165773225202079569854677380554920156462933655551901273923311662586541297099446711277034306259321688302755550492896495394642267276158157338829609909411155907317287670793698396555379681041895367572545799507148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,14] -94720548662215163737272998857083275317363669892403960878180328192367998705383814987416304990276641313066330840890816612041976956401604255671407493968857892196780767716996659665308027215102990051330026228581493881935549874096253760697583183671301048404375990277738519653902489564412725959611321159139159429661851340417310533860316656808328327600425994424936344584010920906518197304861465011642338981080575494029331406591020847394752439168606573484353466307876611751069720946375241526053768959706098220388240138898311326126916318656720152246713874607884671554361768528016117369103771950016556149260152556362705925950072437645129431121747479421899700525326008428520207709347367985133111338568176455231704616588896474988186984086166549565402793521897459895769221576818958001562347824848363259123104243990005504242933420613097734787556687441985243027558901164490692239973378275779995792643212486872060883868574897455169977225910907745900103646492723494334143022196984997196801654882767992254556271310946658731903957348979517045269601514038476257818982103140468130511957728017358424389150131113086358900108444893358216834740607458010109678450357400084754761711409293288684051344207040424180077387039378867477231392556043279908671507247451877382956651597159392502127271657321302313976379777277114643500861993332979255889765047291700530852322204232761849098925691450776350251608012344449201712315856728647493078152991130935311687037937268875385248748263234740325843903792583006103072882393459457135002696545710055227699790091403896485926000622385311340929018953083113357279628684468884811188592549369735228657118596076677730562351645387024430906947382767584313663606631709434712124894216463622448950860061884018444619436562526637476797749008071812192246279198395846934464857679573779368333773629395056135132687543195719046637469192886835430462818420889957372917796623538065863519448305799146578227826138830070010853642319375807073013292220536077492079706104639724501683960714926866786721923050880069027064526159908890888239186849807831737931434849025136994204313237139450763685235405656674789364388723531377176201281159970061193050324641860724003154113948713298428085186238954062670604284964432464049629471753930565238573947372593494666552622614875497876532384807785757463507205508066243917119488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,15] 304182245107410707184544327153648443544297098895872022180072891407116857019538719867956000812413590215937575142588988267627037665168286861292061659341181267046882393405768957218140586930112791893730691134600744005658512689111693672024133364113414828129882282639896038170816087656752407438504335206526164482230075779057620992750560480438012586376604583743811742590401707608894677048228538124258669813269154264828850915531662778122112439447007743407644127622184680365928162895156819232726654707619640650046103554815282832283861381772472988942336605678475805099946931571733865445866603491544092979570739079680498946863730416271047854694530548263112191273795142089177141826874264618847434425044148470035663533107255548062765224742046244598336217352677359241218315929622105892002767757692090131406448482189669444172168739008953422539189769739055424404592066835883845006848655097420339349327667528513463198176701424848966958550286122316698879317803031295628850232168096380038216867137423341550905930418460039814256915522675121556117212003415668106882951691216667314717890141747240535862357938554542445429689246453442127383170064311841969124052786534648802642538149057759366315402413515346585246427672113452994281076116156271011830125262422060655968874929933599352206663412318727294782411717855391113777330616737575697464894183591964943869280504639179556272589594420488858844127746555835149746199429885556631376075159466803126263334625988366055714268739069430264205190831219325510687024903883722151612228449299774342895640468472428175726382095782948060967382626824960551546578097310041772119355333243347808773127191293079270416865085652349987821843547611518973734703014966280273589774584920282983717018479132135943661554794499972294862829270417270785611693601766305727811282568678579051901452757658592846798944754412999371386981911638716775013097931118177117898576557370157668027905100889920315698841890845744185393933178723663942913824109181586251371738320046640778281743720493261107997686322339582968862503859614190062479884393602991038438437217891129390998167317338012334743840002376655167259876421017441266388491739874028630123562280184668555855959193869995334512563478368000217284502806936643162616932114205304365778276054652134739480996430014934692043448175187184130562528389133858609561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,16] -776619941281046231871004213045698673499349555493825732936238115871517024093951899390966408637841009781047020407055833814428298111993169898396602570531775047304472354921637164398016699952270410498615580318618298387636202642788234029443869027438221368134996708565951156329310422665252529094263718605672846063573165588947454131005522832846693064842900309345360307044874034660455739330456526647709456938661755380261023625717836967121827005879199552572640041809847794121426050669860863788364669333672150972608970777432119594279613214845886914428655084980861989972574060582438142206013354608439222729691630358530144104869603713064879950408893872241489143825974975332228282711605903958627708447203033514377817942180470621649081814807177684753032507445539311804635642263401634570397848474459264618709517199490029444745605457238783463422490817499422838401982540703300192801517501887325381947265592555945338048062096694105954759917528211778665772068322124862149732688929822227123719174338046600011195967260767099117472916039475464248779509467524073782660564935348836466939702203786606981705858805413994647123399911063054846298807800719732110056978242805237347153577421937552633197189931600087182498255047231287150383140807137785165575930152717175589667291911763218447417421620210293443816773823426430409300584113919984574661524315642347105935126159461954453655754852221693003969808255007328489851019354553472327625252125700288636225674640432651827597255590909786864382121656847858867344649858106300750407574160183812242169121750420206781172264302447893427315945756388278332933785399053003820364859270882453176362230238429427610390912275405293839772163904878673648714268972689405137037570657574773843599188527055412996115155905093908071135398310184051141752176323675116167409075348895301863744270502888297325357081600533824561521764465521057255782246598031394508509381229378820808785789426601988208236777858987118570526185497453436605667160154163762938424980608530823783060804939253189149591074096042091677793682517804672373603832238734472096216698817807029668517035945773038917989438472988728683774205943336485259295124914915435913635299568940432142516889863173773127199888590617670786123293851687500348859142024046037085018426367344682472893862755066038404627108600661341785317853935240242379358208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,17] 1635627867526621866412306594231515104866259392290907250763119976106844741782015571670804452928551522804626620888334717068803927949954563080929914674631951742252152623343445683357014163488938710250011103243554911147545251726620875057066020595726116558702731867135303490125618039077346984828973121377216250084702129595168863315834887302552915798059098208657644897480053068330685137672722085821593046724925103548791766535359131093706879999424910807067148140244753476055373349715763689132454399896971616718041291283280230765349283370748496505050112106787198251820312639737671027849775783719766169065387161208674872795209736540380206407042866352069394022544307932507694088331749126796888125160537221787379512206192855535120338645048404277207628507132828520167764557696620124034199070243456307069720939315592553780466403077404050553097058033792865782610125662627516467012612746126633511406341036643638217007652123803721508587265024059064789059884706226682691649119298506556595372878455750776142098981416802643937453418811294165517261788015296130569159590849193592875730180861779308083550251110684337332879107282365623955410984887811127940242197689934507878855904734515604333849798091769862273863888410683709960103930419220536741494252770955607284581830926545313798371105606181365251931605343439699353929475341914956607950650055850819565163764914070299131847195405042490852169868367634272426162193569227338167875284257267700106589758395513961012043819803436295114272498269752561970716911707997300239489954283836623068803672674542434135238460917999684379056523736618689301528206203821740085181235938121434384563375818466082650135866479465785144338822601154460748206412273640543717204495577265176735449229179370187539050767048276739060087648088579834437951480765820767018640399631434831997101795651327663793182937864463222721375964708064755542487744822065125086715658845396497585810849342246262264498477451847744063273701180004529694870756008019523300392290768023824117076416543471225491864408009024794762170725091403207703503701354060720534292836243102726921976784537565544279565537952727609401246080803751938841828524624169800079062145822644213785526322155173747621190671413668264007044338801432541948891762071019203762691654781473084823029101467071262829086676602813560012631480322900580997529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,18] -2892614463846915102602611580839359989113057513409054819138385471193023134734454320801002618492946810168103991272458666924791063644695438572139257433788705345569680540382642083408250860457248461310071847416450425727784923841587527343723815864815532038434206282159409646334483335746360008894675376582414228190741382046312029027182804982687237413675860745071280866172199838791786740336695977299248031309245150981157985686291156286656584566659844423710220560350211036721627303126305620479027280107272576037258593232587926652945146443735757253240399835205516156674108895427200558762045519120543572606851193774619317232638798700048120340485801478736249804968268311930230867000791089786902920880061099651392361253229440464970783661340061963369485537237773901550478863742334788874822984837167052131933173350131254339206358013648969871113927567417380559437732057387799851577423152423992989265843791437931016054041314417954909598470238838012151601441018608536804044912075388828287846599119611828270633654533173553096243914173871838867460768931400186086593898325131480613199194081785026098627323258694232313863959357577524140605496319688217855574156414353183689700527905759330592189120144515943431527248458844672795305775415688378781972979183967755488805553941519764826821594407694772763048137336027709596974608164243667868111076116840583325498869580158322644737418791436294857401355359265835606888645056540194265833232957626144577587128300089624860459242372976813879111403410992886409909759119040455539551718113154497774278296461408741301682898090334784991717981111708430893966976948760076045148694848000686425112701055990751595059255228225599419758444070285964964214566867527396779499168709781577324928790850794441049842235258680058722227219636692656916762712927455900268929636351954650263187294297964554559111879336486425272796292045991972255103649354257284648618539180381808036611029502954427898144091735559723907517005683205571745134784100517170484514538819247468733918189372126943768579964914471944214903098806999107903313650241002732559869323241941552500805092612093777387278053026768143081735684110827800402760348552112680320712053648290156055075864949732622409419516734111019570242310971754176717140144909160151462246461026988756780162665054069032641302206537555136989299058413242769758748672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,19] 4332962861312785658858419643807664855222302799731483931446755638853327288673131336418333908782141022200595709624153067195203143508782799993977373499290451124870551468976098127476646117448199521940901825432541605403439706755976823082039417557870763716427241587811826475383533590414127526641811446542654359651262550577808034255781376108762370354834884788076350307792521540208659129706394301949711311552000080885352993076241671823503851040775793782460448882595346090299793218475684795600696746391770269363448698699258435950423665939228778064657623367066382530650115933257798410339839573786210170294861794275845958981092265318047965935316128457244229305894609765401603696568871356744621990001019038741721481751697925125447306738979496993754874413997340552809745591775449864978755954493711494698024420665170342509543713221910491379384176395410982442274878706889746075066415274463295192084657627356063057168099074799181483821509292299030901467804087878237771475521210721522174139338708320403144435643307600840613554725989480430012268283335098456653971409514497670273856636312260924071837086663513242612123683870247837062607307256475956151805061704227489779310970064530301522474529888647343367015355335522136749158126286890963749271341871063472321414845086285985540963956400633109228386730869804319540710663295027444176397528330258309350578927086116887295903693630268671374836574038650449490551896220623706145484922225524937490752755894835531671944314253320217794466813479369402434993715164137603541562591584951151514105337927859223208403642318857921032661714734544463068365791085458061849124408706832316842797944619433549203911174814916902264615689208452122379992904221140050208260987491822813542570555169448345463231360348978187029455034312029160284962515496246173678274044283393722764572900300897783917824364400299138385834650201372675974180563557218834923701486100038837391889093369307181349988018494728281048729573760429251066871473010745460086399173667259995936714585275990683348287032760975514069561521007453628718490176963599280025086526975570821458295819562019736229035854378379804135444730969737737562924364980451873445562842642797684142739099508980206000059985891754694800933623155145780425962075102433197082493873310148787164553317002336153002988472066291573084080167200356656847257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,20] -5511867843545665979059333481961638262467193908219914475214466256863485151680509018033256266617727296461773492298701988002539629378356793498759061813939450725762170768646864426858903813125110311617983524438951488601012766218477897440241388089254892058345573909760632166411112024677733858208717777954670567922414299268210189309187979645071851283925708261267462303124539738040572987300414347761261025212405609708330373338776323709161350016704181650784228197954101495752439575441305181669866648209997501426004855466618410177663220439563753887795672783582626545920155186764209712561461964180365098377496056874309162323112738561302747111100174469815214097388473976854078702492578165024077899200281948986450018219970837630342524445770621423872728258298339996983756011482422341219312496848143564477004326384311708773997986888406059685147841762356421400024257107763682199676972672508940017347764447775647888776416925144669177986577960196055870329153099126422772842878626098344277631518002521398659920390098715325085538840894473349472607204576625575147082546143405009643136901734578423707132999014789719592332886531867342534426726320219134733100551093439210303287280548925198749342480008509409943036456760031027407131299558883464025430190088429233911543862928488133272935144087966489762799937260288668082680028318410394114067889457670626719574249062957758142112922170478725364689920933623759175576249340050044540041533156871401073802875404582895299650456195913309053555910633254432147121757260551314899155677118334956810824215071671572993940885061125244852680358001165460636596313406174357628834066968685893983233737661327396269500191917364765621885478105839785870433616261355892255848633210506043753577311660762784567586053865389565843929576158367334088803547408742321890915080037427313843619673522559902233300635294478808863273559149426122684098912596079719016246486842665840813554924520263517258912817530130305682311011863911226956912981807843455863970232388897573639114667924233571295215419135781071099437006856984191691632410914649558234354448094089963959138228859259340357872166481347474614675600798362428979732510384611289181425559996058988256001344305412766335968467034486873694328162981871931304989524667422785625254796282707816393305783120496719383038071626334045574738786235200883094716416000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,21] 5935232685898999644931602472331517862520769698150931293749425619324096387643626407500548996965962692883160710198955090258317430316810434151208882564772736319510239779873454594505327861107110562710938450019187823053166673612300074369432431657373748613392158525283765617669198987372513645545299376291695762728053035272379013443197843957160396303207494467114676819683721579672512442321255177825865289932206712997264427074842023297437820594692479628466727732823020109841089770519085216774289939223332272517772553722517671629852188436888290602980959372625711087863393143336821666633362431214210226501995470489662487619428167989953268234902817644235158159765665751110468769194134425945931122603592878717413489475756770058607599644899722526656650446803739503383940941531721819790759881668076876550056246206293172893905877637389279034588335649719220787534986737219483918796074365652345605309510880071698361143079411404567137596371257608822868850648606024968567165129591574330130560931484825920236669019554231771782704059419891006253315163880019035983091883851333181552317012300585670403739053322402165877568556649541177125149279979135149096929302596723233833086232014908706267600067959822862759165074819811930282162535429628064210905183769555131200248390233227910987019548457574754125256306187339045806302447288518835367902444878457089063881984814715989594576373480899851146135403835706333218649839835980261412875747435798702316574055508697145039665849711885282839104084706359315310862089557820792463316605915035974734368505034581231234132356801214830408665434378911164285806230363207665681120020814672180961513464823889531291874070004003257753504833647441299032652483779165471962668750564707575554957300643300069454823764020181522369708197617256883026573772993529755165562128158731690477184464567875346807061808704187550529752022782604925712331649759669348016673374429922722858648438273863622337877559144503068158020291543207158124306807493772790528165097932989684927630808031933241314321353838911488436437319720311922854783617621472637374440897056526191087024962694444032593973492538738237726716294307033319294546130074645388126381026498171383579784905751912941020875901447880687578052828086455087112461012708875571189534292562528106942837207632414285124489365641442404678101877990544767136563200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,22] -5348551111337350397047341792199388690582618098839810225465040678481292838869408251225873382826572622940817568018260710101275141154681067208130925488644118723916691677330713218606026509991641595708839921165234681710840534329982590226742765177360685235735213344159071920439314845321608599980650281788246140429552922031381218303521732742529994030941908795753490114774514477104171697878654070991035985718727333367460742481833766736036195010677687606480466154364330902751941013890004005607177864199276335661708729142471607278623889846666591248872583815391897418252289690350574817888034333342344310050114211167003994257418675937634819199760588899261216719996956005206327662859918825592059381436828154018472624061382281884748356410490693301211179529226374600915196091137512624966316547049324970093595650069598180583921895337910104573986414180132117942144280443486239584960405530143185498151292396651514224541099230633222328233296924706884131351045414619637922678675352630628425127226184822102288177616032778431441943392693458693485961136370722098285077193575203317017019361439292733303700669331984105646624290041101340688392506069145502307400940625255065316586997969342849107139188994890423526633312458672959753195158072230055368272710888835639969600074182223348945448482874099644116616516035281080024450615009167217206177271523837013787855535534149121593914459099975252360176173912265705029850945953941112527692778948617234648115232420119821388370504972781256930140837323872067337254919990307891352186523790911089745367201764226775535363317193075771160103298692021190408920764723027773977755572993624315739111358697729444382049530364531356468020298136190928437429790513327234118153611402137851055112254542212033532099848771501073209860822725195603908666600658665429645028148752603226682304963374756734664897830784268548498725008192343325545429000390566829241393018251954535765737161083668079900388062074838981523757683460446681668532650958591857563324877995464923046413420833856431234745720441161819944950218142450384024583096516739190969876350329588477917255937916231825024746594945909674978642760057049176417189193664759776864525271148031100311185358461632168021338566875002621877362365545272349073262190772237058693955428927036176540511026508386422475870663413692593571074269997535378504941568000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,23] 3922431202483953241588612633388966755634462679437687993829029990608598602396536808228231314054807121277620619511742058492124432349582109312927881888927370937076273693215640651038266843872845342409961646251704345049268809106273965076348847836090984531290033226461547431272726505272361337345473765631399431721914295702451953408868863686384160062089426683889651967887185210025523963949701298245881542974302386662469120136885700712684841411279320008768346069144411712350876559566764664403391937309230069962071355425887847628973039224088295472487913143091342205715975747953838977171602295711697661408691337289991033449024179152005257246930493113794597342666263334196548319466621706157648932584707977720289755291786124928365477017828688586044649533817066203143956186972565276092394535883056414986708279493755473980073441911721870398678401962004203100348699928613339635400268045910422713615681113078443201195009717291306603318693565366971802670807832988448646657464624860144490140703464075116160830370149779864412011039989016613983057043289823530591636797909775043228073922323726852940365423248572956719517440245099571319889880307111643232535160084115342761981497302084216358706409444876015851233247140464094062911533372901344940055472757210599941238786996783091034241671215922771333771161233564831355025582694651011645811657881124352854871398094927677761550163888110804284252197497862724488692195930102740447555249412951688005586657498021718495118406788625883708771006992248023300113933847587518557967984876786398779316714248361873315985716960254456718533867219091442638889436083767406534914523618618011729582621175813366268396789587127973471016720496877028886446919705653937179569905810410673049572170592104452588441002865751442468213075360826812711426899337045252128447285128487569996844594666555292438726013503508192048557924772752430203517353601273658175305462965714483342740941175515384436700022748175887510415526613163737505408471688216709138547225456883382331628114468458348367037538512844442829468127165621137524288517117072205139814045103785520348549987045769708290738166525253254661123757109147826143443915946802972433023072675735751582738469238939047959490637473593952348002975742155572018534468966666550351461067212941692156141498143392287007545734861163513814417788337905098293248000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,24] -2170204876402373766895189982945295484066025765779326863610505704138692448144988069058157997445458875954846915841752211709203178264179620029542467728271366619622309000197235602614691888707336146733623242158849010640701613430902966958665536273778018422658672827190494692757906493175254835974133332349282821753073105955310555920445708812064367908251596751083670220357152612242426048718652827617729927816214557001390984959114090702884930829348151979366538304515123091662886083691138638875646050321923321513336925803615173575812538373974679743738553144243019172900481452093056995257135467288423819137889599336526717868121122643056863365357848231694563911793966559237882587432319287609532912137021760035292701975341850140217101245303495186614183550741519206300300530116699159566676050556814714844724611846152915268090045534460596968452518179540777980990270986987973481790666701139460023458380628787716644659100289407729581362993940775562453126355480599835772843222904827735692846390853530990329826806625315216123505161344257896248792761924427932972243356653337890903033835083259712416090977089643145378688954220623428819240729096070385648400831105237567944612480265223731724460945957575038609920308723607788763466371896847187737596657248014660051886981845844344889408552274914834820568666796644095550583028246705920901758844850971681189712667295471024006788310326213511509833303897376279474570703792187484429094686846989846121957152620890095029742028354218990300393280595753791010091802797980975079385395423572977794923122150391490462049013254764625311212641311259541962855547439198376166729232526628029618123870083586547574350641741730268469487385323716567992685464340710180861093735470453873008475942691637329357908196568299032088994347099086381497252914446174120411341648194058042008062003416363580463208461152192843801903430858386348433474628201139333662174104853016775289852709849818140293867324305098917271714568824481649274396950592799222125625557101700810198267153969637564369858669805414810447405661322495409782196549545797751286811118951338570798950713771199469272716854469876411515294330962336103276035645231676315030243063941508626037049158156864976525128910830502076539388334405024614505534463228150347194770204738272277806514194168312857211039937833099679115879482535645626606026752000000000000000000000000000000000000000000000000000000000000000000000000 [144,25] 650156537777958525707279222175298150538158018395017270317187657796092852187604208171432277023240634817824438321752744679016031219260294629363111468791084321379791648914929179364093046922936935984477864648654741186508893666284586825590521156147327948753864986736417930159940669844501704321254207385798728161441795026220706881731229534634096885700889482284133540857031021136634554644977619442866537391845922457526821846702275581777758436923761374999476790024515719021072435760241735898731636569705906685395839655738972562044186372101813915637854247659247517499908667384308895977118893571086151543814889784084342879044082460773643548636035162380189124416369738311508811963721413620997150554061065271167714273772403388678009248673650614693146515441346278186347880413967381650079882406447999901960417792265939835413530210509830847647090176245044369529607151671719596842640641937987378023092453848761832499804414486726512828170573510104417183194945929404811352139386820370591243563196551008019054545318742210136207114639063040416933839754505995883539304444455477940655779314083562558083766239759247235915672598415079683898147543221581013894236049393342909128124289198665578983158893580860576975354515989377595789033739614142820587803867104675618937979301869408013510584394175981238381010158623850337931511423175918051511191351417131914684386725608415017758677985772024103767198921031295134780562371327583119125350651173292923648592294255370592662433947247561277941920534991663364449651868352074246963811186792958026966806018198985071203165668385221991439361297588663029724447838133813952798712884031660982003835773558019308567087214919195217901531387400115837207875871549585971339303307683642572867093428643429874582408757273500932494972114645268995947275165094633243923494303353101848484413632421633084731688597779358095909402077837824849538682673783088845886367311807671889871770815408163685595924340199881628260069791727199446714123291019941735708280004903954149376028374871995847831733070207426339052327443888851182643802204223499681756426980772622773705561988387941070375926333339122263093567619038482137241212440761588849790139277188809800898891008107459650139959126374820876310080321489071989979839678162400562378803313208221386930678084880871015159297755248561174551171829693283303424000000000000000000000000000000000000000000000000000000000000000000000000 [144,26] 317144420633330439009362410866582336665075015298723651233914891178457257260395543992151848128326876891731242046844390003969823032494791697471056362856787196492469400411642964833843834847407979840272694451001268215161572440870784352771662878871566903579494470720991080553726300040581395751832596200980107988475208914210794436257292284699018184944812730004977910496390683577315224419644058162862946555680363505459080056665269935353701002478233887058100622488169358475586250550101803479884024205181055037232411187938789644679594174921794586447841214754982425768077407792740121937342055341073902931792514315249106504892042826116828520530828009259333453239932298179191662631368964963838139681628237181946159493533136607450627404555730295832757087556767914928413737462607272987175085115501312738657900621717941640253456390949483789859028301569744445619274524578560524012832591447491399867542562396324957125853183086010453091920353913129634189856745844396025028330735794953163174667660226638377910223175153378226904022031244372235475711235117369530874602556677267620996827913881455174996582280814105214041760991182149235049445232165564630156972183572752156518431165162705255045463871482683164488430348188811970273261138904266591300765150849780792871908920603588090009645317242446799095996773993749542190953932216730814740279032202832457883092811359866040145594120957177141982855400174517223745277668613790801834151558944524387130013880436253753602314457776784049095561671697091667952960743843061672889238177939301778777105776057479247516285515466250895127060529025873602325834626722259226871216655030176400532626523882663869111457300670827262143802849626611260651771625159251553423947622342895658855221738367476817398054828102514813218563011603084829417007959794118255021221341502051469015913613623813185404178732663699230078474581957182334777295281504857638707280571952716951816702672490652735429533542829987342309259279628909416070826626755861100932905657613976456740683261816889134025490838372870861974867895522319527627725924077040428021449401961588090323659793801683864032062586333663001447955037884818230168865821565821202861548257480920775910450512841874221394787425984116330329714730368091802111955243136676942253750055158687604794658968258774012716730592986150677087899111591390629330944000000000000000000000000000000000000000000000000000000000000000000 [144,27] -725453652776019578287476429243253099062331003297285364403949216926861301183972092782003835209444032003819876234250956311512949153207536065527233597517759003484418776669275653485851190831076730225428050056324248153272239706114274034556861959587659839510718009915565243326945378807010430946929822428909052680619849742849803099542250187162484916436974648287372658169238531561603226658308098610506957143866165879183082395357047965352431744798950524663282687810946974065208759331779081089888880226226052878607367588604967573272751228759773823723240590315383413499084499005942716523006232694352346785628181371628342684499396514174468186463801415138373335337974530685443778289970495128263761967307251551864737144079533255943696367234756662077537582990873465563866887240546482573813192641915562607620104683209056192874017430828522832078626693577896029710740512092113858778350165755986606487018807408229458833084593252532133757516216660488762231645351057366331636397472458180930762259568848042478310565763045257259910406032326120976778371211138216363093577671137898973651175531271748924948384400543059441825771413757945561461468310792705527420005009366490892640281858549684292778626039583787879521720338292436792420308523865166592423169092796661813959798103284710929608490111854599736349912913008745316940050590406756948823659721396808046020169967928399895552712412310322082593252635337409854113247891453160143500623385718730255962131414009338436699688145986908392610905592879473099660846689689398077009615809063264678975308012385996916285179383064880623832394316604564258551938956629471600099429844994428305926594040501769078682021422771345471335426553858116718232372158402190132255841388696020364433072121265155921639911181725356158130994703725666340572149825357610390428947018582111223345439392476730881234273255847150030555158614133489938306587445018318288882630631544679125284630722315883730599915801366114062749281814984790243828373691326675342219766396148751485667979168158965588921340490091211493595674625973688200781378765222124433792916164657990973168889554321756194538136674645233955733076042329837021666433079494092764876127591533320721047338516781726544559048966440023171032134929867784264383669166329847764937677731202392933669841795356836010367238481430426934314319012993454571520000000000000000000000000000000000000000000000000000000000000000000 [144,28] 760064586929367036189005467453656220494938170345090872389579474782611761008871267491720498792139305090456930124688925974577804874412991243723260149145456174049900997641668463153379514080380756904668761095832344786234940537667517066664744309375610072771836754117068641547901333397860832034445770193781965883255698477533500833063239918731321755023941756903330810840203250028296521920115081546034519302556440047948495607032613432195946947982801742494500358866643550208892272594971196889686708734951574945372986598159972483931674946779626331346445194603166518640450002901462136648773050762669823041625522479812233425552385002064427326442053068876230500067530577060902183651726171279749132957714418366686609082732217819596099190166170734790654995588280654008540288788549617492681041337362014807364352489942105505129029294016406915387459282046596870989051281595156823860965827949232990418355704730778158131280655630519580495916818286877439378257908734623909297196470014474863997551770307510484258615058539404612868155624375177935560381451761792998381292636448026753747699713663625503941305373102148581597275060765401315072404162134356978201087192007835964933712179439498330703178641961983630612868784706926969205331440486164595804604623223586140496632269194391251302301526993236117080199784271014052958493861759133948903463860164873110249707177689799751507075961693498604612112177547618898464873930176102662974229058802474191052411778306802705720503522649238859026123744126167727602330036779452420359111348421916069119220587257899347364321305105475888092640099226821032915861007626233142830799528391207532826687552917790667930803050020850306188647244061986171470458344869648951321683293670102714992980846107998843765586468495164826638554420815956752321706020323447516365454775763916540547193632113732924130996266435005463721707463074010107006243695784841919217655199769861169563550937523929071283061803351843469891664434008698537853779810203461786349686465695616297662416715912305212821630428346163592836621345311410828170965187678218364087757380972663452313318742556368954883432439195433644086869268428707357375734128152414426511240606982396385344737098167614820693334785507717264881318781481502432214587331085567999323066727372754203851151262429836081716681411526768011631430047167578588053504000000000000000000000000000000000000000000000000000000000000 [144,29] -625999365416173726214935093450493871452640360093318604212504923869183232495938999744958992319777809790460724896152347541929564922599005416965532094070495675934363737094966559688568621408050462868097679024000075369095679343139976819659858195841207006914546796071778442937609421925729858380602923577662569402982358229128825564277437863529338454244629315786048321397719009648300786169968584725776752526833563720114501580441436401389655596377079829299854352761224282650165275380222418045531785282406000456205783447205399846780751051355040473107559256446856453596589452565102048479647653717339514960284785505098231511151791087870718210445390717841503649085946155945500832303403217348940428489700167241848416346967112197898456600350967799437155486278890636674221452945671738294454685318525231006449649300226600333024647529845415971541515223786397756930257359845016184160879261420058187618077236521132382926314970512273488339987164609309916095115055199756647344063239204466841428201067228913477360620857796327948694604549481479746245366081001611809482472227416957463641958334525095066036996869651926177240071551489042971392397632640545508112146245728593725498642544759207197908119922686918052505918750525858818092240806511400157876816091872281039725223601104272165251611473768013090396904250364553531864967872429187421504303115536802829107642116478356056871078099187439424942695150053363329938860744864330859355144108717179000092859342289300993491789173715541469645692866036838799568898033896710372116695160536961293990300023192356150716185302637359629476301857243726407788095221844273330659903782576975758169251421256031449532542590707705066818471014303062477101743635709468379465876497654947126914160572219327232205216142653998319761921253875124784382091322313664072983725097090417792500247289222488332929866893958774609598542750651740048494334884155472817406928312569682007007846309378542847688663840512846060741332293633150175664511687760474795517719169334537282690569908733693631161872568778407862932224202431266364131644679190012911691963844054152669698014097173604689346916991461131752776466298190654934871886066002643750068473418320915881807117696538554015294855395912295870548814633811028692225532709121644918332393987889349428305520924348827869472780083412147071524105979401453384499200000000000000000000000000000000000000000000000000000000000 [144,30] 454240717216757086338594414185956750602906146705174131235666920451580601198317126211375673006215587874346788490942023161253600152823157950375041324645680289645355105063230160493138771375738584691631426733349039046456785587826858899960533251955876073186740874857107605254722770295225611036555731882720278423485313163068586147354473561524855865430273282074005142316846444320503632851768662678004449708277382668957475033541263086800044662500059209607060163430746877601076415071964875233527323947782212974554859821537843685835898863073242025957395148260518175179550292204267442322117258402521390764458223637006022596880697047698919310007354660220802270655957471235696480108343651346665435735601329249552436988661438552160290247422977177995876856109433825046395110463866502024301989215598477741916271649185704465765240864505348584680464109423341150077350645244440879600700706971333159178268556090943743201868053097053452636304354513193111511666833370830970159813734457663292124799922078233413681249039703304750357457726784498145387050897420692098143633178155248243091024775763285351723159006361237402562782367710721949712894809246557818218809977769619251726343912263414951397930746052249816511415265078382793958450327087344588055134828642164846326228813136960552772232229013903712073902455068620606892722720043869527803405994613502548992374709932309553183798300741971542910188304746196151352710363304123608282916122665155908042834433251011324592065835779663156176112133995394921439158121380356860738876591928716407834510351129541620771138924471139718336335409907538537737081245712727225905054161481557157680786681790672731571328669029940494631717436798395421468074547264274614023436798169918871595551363006892174903650755586106182988766021940888921004103615921806050610813324852399958416482140486477899305147099857083808527455964565927901467064871093113428288074886652175139846165702190648894195639225074505318762510312450734312569185761722526569924478182509451003768003079882914390061748874125978871745572630089682122029723439087586026170631608600870009219970265060763060126236422417610504373802783260625157584796410824678347192995280968571730780300326373938115493121690822065173203802360243621291855086724561064691601731436735619253590033722372742802630758286379485948333625779481508157849600000000000000000000000000000000000000000000000000000000 [144,31] -300514728983559310635348523473153797830570252089280378757856883001729565772122169041101971674084587410753832341696025520471041722788001139960787305424887122211481923713912322686820927856080436944698390759224165676698715177374647210573789977581310313472020159218804950449859075811382910798581103021741528383548981011869536471113701779577191666239125864641469834526032160430716328617703853797504396792886683738508401476785880935068659229142801897749205211073787778807070686012781315096595574031663514127953444539802092731560037317072942187602918157804143802090275662213818390278340393213768968420580788438111512312194725732657140444551971229845322877348194486177323916348305388654316609792490978909413343280414846408105309176557555885929147891890349260658592336998940734659884966743758560010504698588121384080594901854732748127046172647044775074526266800558293204819115379435575290841604524737178243721624975261379119720671946733589490858203531992701019819579706303900003647581129104138877940743310841534158151114543419228987152148760326974568104408171393374946696260925934032207233993107508852565960006076538992044759747330668854750827646389956821137477316096346389003817728709066981220182270773999707687741297520080951968816897368549417103678494263809461764025104137367952496920826752163052958679604349619729628916103450748708129061934616873534359613440383126916812428810395789350371269832798260047936016834267269649055465220206693138414449631951585676294930624897990616445373039974826553098331729767535937101350624379686539279114917925365834419978690733432053902573740378434264495980258928380074649929344881783911811962462922886596507049277248450131141315093277141996047540531923450152043528309823400999698533992787718531901235446965990931146632156211752252840176332726947439333416161234274558871338491678203576567428383598962674954842128011962057161980887740730587077384409245377778158463048166797471272147680762994747004926544840184553149500145010610053176486815297475672826974834228526426020705059955344462358498980892507707053600865452837004283150130263922318290976704169739720660016682726229726354488299654701382619392893992571020332114810746828317491363757413648324105275473923497591175263509081763878036348788729260910412692751102105738139538643295376352066620577478364618555392000000000000000000000000000000000000000000000000000000 [144,32] 180758535710659662603096082766790452358093833995671835624651397509233608490359872371233872271713479701353080908829258277115766643059202317836905920810223079866727166550824683457110294626054438056664809680777307869474348535999944398385120841252500560055379244816588633412232765930672009887051595311216317826485734400081508670730833969288692977598841763622281950089487030514578122424392823742852624752886718600934759258605453945641712031629910881992367094320613220411596434224634296600706254736605070615560115791949037423270371114711149924903666719055366479481080465437841323682234587843103673738034616234903388972428337309958440607574020286792392749115729460052665807443030754110640340230051535283349361223889200172896141290550569444381176422753118748341191842395862000960001816136341925496627782778596299413281502994114510171752272735502246761324014817925977850007359777793324719841280880580577711233094738353955192849700634800562019194836425444072232359519823358722511177733752165569473083602538284297248572789554283099100047487520202421245866789661552026188134536813596329529672084827124614276360837520524443506973545122766801406398693505848342026523993713721616832754419010190369455458876337561102687524717528707354336697573653491705528559636978186074163103136372599075525176490728513010207010047795929019735361827221386302096545827195461792146453903056332681882910211219540293665100399887301351488261149495373843955573037982148708590245230319744203880648474380433323640200628146310376383930659747118342707624053633651681982671294112661686426178820952863389712091666346087073846534177576549880500796655832075260336698929330915730164973053118111120112328006381006156121656020737775923722959517613738757110261186802949533825201973214646986900292415433635957141561907978314326093500021934465193417846368795713252005728698995079043747034491255627122036469360847782883728927968080223813601690597495099725654224035767833720313257990849580196096343432475662456603511688054719720803546173413976280361292798471020847240001689668813290428667916230383258925308449616613389253398987411683363858042959656772794744217322958148311081867982972541659894366261374192686471146439709482737507850352416919440429953509942832045239915200609720698395291820220123451486128032066794066708541351368512877419823104000000000000000000000000000000000000000000000000 [144,33] -96898297521965818535595450573698873564397764908311175225308960500312665871164872607999982729711412851069880272617683963072374085369717411474597592706236203908791200109846374370270840527468877562347838374101075450099877264957678618997186549063258786900296085459669608118334242770749151691849630522268254591475029907105883568102955256598871145181548335199224992722958526531428455892758813422180173658946742285177836698352255575747906088476101020726310875300278239446279920822063196975555618695944591280256408405323729715347495009496576712703297709369459783916211433635495573328318145036587868079652497517220644657181038641667267777842710874587570280824435352330516232155369089475414769446146955714456567522516695775279755267005933970725855839535998117836617412360806344796054815295824507354700356015837530565295812203655158780402799877945169555975897709294170040883093471752787899935258810300173803766244154912621074400291641087522582291911961199924882719858558464067063539881514370199911462877795453682901414679121551360858279400825951615057097097096557436369526676549435644670885428281844608095981751584246176020212883155415048306911463454282419890316846792995342627413025724145392431698532286002107515713571479815398272924288418263403498292531418451002450635802470865989716946805691536005949563936400550484332627472292261619132139629777957959762654944827358179222610405696672222461301300299054832831821149612101975624298553467407477807658255792175117636982114166637735766771351947537956815651338727428474594039416607366228695337361470768348943069578341354690329050596228148578197205336197155964192534053885950122481185425582390697853367531716874096328343074213249331020341700946067725362177317977643293937665396660910155858917717042246825341789315520302201053220064741633105546445606414365119227724722638928385207470678969314385217993237029029895665833428270731383119935130106014981448076980960278751703461316655988794050656036262617097432249607514672925999555418542996217942077314618774345854497520652044967420115895848610739767231460740335735945103684961253614812928345955250699743488065649143956960762869107069225333112646520293479553544578614302581786384906734111718900149015644763594232178853383354116583162472747886154025466945806628906223265985358894618146975959917250806494003200000000000000000000000000000000000000000000000 [144,34] 45116949097830081336234830859509207003202690870205872181979743016316784817559357387063535591573268177995764743570449161323120461059334782131697778904263104522567013617936549610142010864230143248073290319553439726299945909682727192687601467722456825373834020257892392647258789797375977674913711669645233585702987872455168784456904402120875888955691082008184690432972913160531797316691311333730255832484082447574827694829046901264510937689588355574159396591323900724124407483382985574769284617198637816196988936660126818104484214291750343325309369854712051122940086575724839696731098797758053183045854422854112253404267950831491859889513773376378155414991892220684581859640772259044877846235370996329012112299613613286607093997465896625603275773832065518481370791388902989252874831372570166280323896445409398951627683710083981131339676940752130687313744792254100614214996736593701365813767727789761498129352540310326003994274424985513890294316664985889125048168359316404109092553142005673961052151492179089009894382007543983868670353385557251151720590679103056915681482453863783180009162072390794043079326843958655975469694728870471963336255280826456325966644547768905368869161705804781753148255106291273489313067035918702099912749087840903640617947994169459623124540033142162775342160575117609511941619253574175316465962049341140761830687155223297752460793657353245496379722711634471355644714039414060160091908814510687770375749375710104533615947844509992349793609787214140929302855113871532620182282393443729675647933271348181822307190580942243929422700330683040403765337710376623208146507986800726417114138624791673445896098390722309936484998498632613239738862367505737316590133504738820974585844033476613779108601280225827945644087580419322479259732622413438207830810582690917361964062520548729120473280320799500374189323364368929982199503176840959670276200074315838072258672380761512981952319659268009471357032886893584503538797112451492497546699121312897552851409004525575232372291434577008274509269758233240182888564656615088693322861533620288139755832172959798109840830399788872081660662432454920190172303370046486429222523835169126866474272971125612107668462331982622130585923551729190834364385885714087306486122870738781129845845472647006309269630761659192760915833373934493892608000000000000000000000000000000000000000000 [144,35] -17668459619896434904616190543868258103764643066356190855567502481101768658274034620217181996103928808011765700751740661955785782508221607884059952155458418761097855719886280653495662235443118247184229530621457910273351718656198138931381781451404715428782096042858679243762219439396036888628527086869541636996762990761652566955529162293252165082597418627974474710528737872129887194565291410604655735857780821172573816261210046833296393621451817222786486162955867766320900778925477196968520367575454507213435693196354279837544806231358515311854744978235124892529705923446603035811820412926044480020063333252454555152395204987378031995315071041713680359269932365536960573182397856173450655153552419621108403644975150686365630501525652471028187167028463060451540828970272966425517830701501605321110163937232141145892578818145352743067049197864059951658831183363847689990378034526465088900836440060326207951467152601164671210357326776337944254853983244777379756501801088488139018905159959904156722405834388058006921830057803994468159290777503903962991721885383852846049309348939624288736719863301057966991838132843356155691706260579992025784601945566160110851372577809611996699170280177449832780924928411004535840815829859933099587745179991050151332845290344358372608561666483583850091776337114995196998794564335770078233046050454086100661677414956908230472043559170368237729531924298707512123567717285253462229940826156582243594677663097934070685322745224609302129942644497029077814060361310874042699908007440590644879468255527613003980782679325822424570411886598181685359325442843119786943437995238791621980013739910306313495285584740801278511477554971529994339006367132706797705491867929121704657065513824639460623243422305743692991350629789223132318229442127871949612327669642329305923355594709022612580067333696153498839340437278122302407844380551443982355669991054374993397506017634783893500582348160652950091417241418149483265622868222284528515872781153531354413981591477733164093154753541229039048969180559492305082600428665270639945303947139009232111447087063820091673326553819343361141535379465837046942417219952941505964805962183538164411120687586017367745247609620251369274679152908066932721421318498565522538422937696501829849963279337946346771066553840885705597632933874840371200000000000000000000000000000000000000000 [144,36] 5473753479311244443979172130488217425509525043859121857677077623355373147949343344019591792009472256000979678785551801010284455792969957127878215386056217246421006099874782811956796839368133203620768493751868577865639954905922105673235333680406475410064623342916807491225471228286135612852307459034569561383912924065661486426947327381538739689932040719421617080311357646331990852252743330912452742231947405818560097402090214763007578564109061805866975369005062983318982242638983873216359327031116290920116664346156497978217247998522219996258854599380248051236663009738103071072785051607551069160928252180934780234968972411498924544924039435245495305728832678572410935724619573268109522245743959173244496525726175738549709189504557004101072034822473646084210443787455852047478438160866722589607122144367461860588410240654915514775571488582021619975207031400116122912848182630642472456589002286152655888437216335524918964042538223713320074141337381262219265579141344115364869424336827548051820013391298548963878849883973622718877942315864162642934706008866729021099575371774310486944777701501344540405424917973837831666191409476469680884051546938713675709154105088574463088808639837378672593589826990924955409682349701148422847505282261583191201975345218273084716932529448546029989775750946693125813558164355762697979503794902018510509103792146187238591018043870876528847464788916846557917554041055230890236366306609575742797058142144464325685810363689504449307706575710286831238903902265781888186422451761539974303329676567114838234380575206174857373533554116709215532690965652671312120670185064446448958259420602579092502225696841043698343394388867679262915580257084833078775447479578382595805961336325473196924918938384392221500421183175805698974542611551518814039938759461781827083439121055499836309355504432915354542852902387745947883723938004968036272383434521981583822532072435464859243744354512708087703780173635404332277461068437298302072940187606811146721908620168237182573654185278675244968586589260705113038278761943553203586991713181616365290739479445817914952109774024490793185464141380291659246675835080646850072467952189303903799343896797640477047134697398294022396270182752585632228630815321485203211886838212490747097243990213733719238339678580376564053638208063803490304000000000000000000000000000000000000 [144,37] -1068773963657864749013160110997866088693745142393209672067101397262575728906480325414002207391050751191781744836202503992730668672210194600723261934353017038736179089039278506093182370028773017110702142040049403341798203471530801686378808298302929829734139465766400699846514453482491413527499335878256493826409970917480334393328252000283319728084897634312416623752192553959268442228692427679321885906233796932811272098373625695295782671130532151217399792723469258767778531184303797200384269990292530776997218898602219116736777668702397631651645982372123210816017362811002391567408896791443082630562211818122561138413384474417447600928181745983139225662753387986152430066857075456253632349266201542532374695389240967377251865104965835824486544353393398281217750180358336875729626860238136050949298701497849952009270015762877333112491360813277549045408550673330314376149324959445083931599978943504480561147970814728373942722047921211001283820418518232176585541316579683706321339292404704449446437529689231176479976353421622061790373073769662568357905064101050686351045748997136472882068165802253859189337686660142195232650062893711527858967041478324537846986062029083640626636185660550623960252921562224443306888553691396615250484298063627004521179852228170250112587626027834181025026798095517253144928112710415983182956303014680531231398775321152256186273138045044596812728459312305871735487387724287364446451342142586417749522634277695996437951280256255716152649145409354749884077681219132081841504320487993336896066750490360703216063767652853005092452529231445173549932024046183159457297829237622378410185762522279975532357853875874962028486016296766971119910995916992839526113159126625607378656533420567945310974013198690857673182023554764377730825830656893198793489559826424247307814478180810714260206583696720207160601622806774901525652474708161842839614463348524494827622238704562000830209359425731931676432331455446746341065350349272974130034718235520442615959369851430333708295699899319313847766811942958413219308576622416400464977332839804362176357519754979958908708019026703934150391623458617667578125308552767118325957939150257027275789984506932848869401113789354494198530446242947116485530400876504796750906595784144326984163151282661045933404808891077057231362265366659072000000000000000000000000000000000000 [144,38] -127206718829946882611211000256950436374971443146790019904752124764043652950940578556616625916198263542868340268128720428103218203294940913205741282699942932810482958715440155834170316808190428390545330784050159677525754240208610319085185732575999347961529716426796153074920257455334836569766686529009055486014773811247153289193752151358451581669803418879279393881372526250535014716799772004718181818458249524937093210885642332488230992377980191647043832077135494711599800354940506258910594774622726728182016903395576230432919938304828962170762581785768818540267184256964318657951079594733345620346791208973363785007753573131540263588951496411716613553375700667230181880345260439085952907139290908830211398151795033605323313840771369489017661597008856395654441928550567937597063043298568895253730468408574433848193721863835616707479299932761174878884666233740783035283028236444493653566707659998154717140725661046814045954832983857020439122282066465117253313161963547635548313520406918257489622026355244451708273105481718678716252880992568301119398524214039643500533372488409364184167876483408759155886832586410431535644016988313678260397394632335765924171644593727057306613966359097595873841025725655202280380449061600838649620522244358806093538016737686454835680451594723456646602615226932504878592926869717295590886990192225576365673779883171181033261529822633146254169267219704570701774500566745718485336375024549110235090937626119075568557420289990535504666197771528656131908304275764629220687831671742241304698067623156114804631136244829314826355460549380006523390401068932928378603962410882389250937215546279709463994658285868298108727676349123722519120938067441047812290301272739911769614844001237366813094135017935911365857319078622623407075205924816439800500741871023830091956837205570529625543648998517073582519887897554301976377835774612211321347828150783780053472858585654859132339640592674032684633435714238313797014321745291851452044646647039835027989372058980436159585205593887816939941686074764238268833303760088422936477256149217849184489594159354308998879472513781175218871789606358915365699226152787046725192277550721347288128439602098396980391526953122476036883062085857783130463212152540897078003324889828330462174888765347815868527864658359769187356151246204436480000000000000000000000000000000 [144,39] 281128810852046893860671752101161821383280732053701543347952826288938670052244396655882730407474559704994332196643889401999870336650414520753391074479994147177710634901323151512903222741496871504530740099692168659060995217227135166424745016768072459685087901224605455235636730918783424832238395081114518950440700066108557618814775095917607231533704815680002100760889468100668243528282316080220111927334275105795727739841459369954336008323200219578243452565428543991794923962748071759940852420560553315988252418516265908045135427041606568011745510879152157426770623672716468764605758295782637879474029362872560492804354215881003410510746851524180606269327771605138589652812892580941115887600507149704395536674413671642616872393100915381604995953796451434556394868758614280426444286184311869725848338686778560627595998563344973662238479777501378996246297511997857131273597387908415871134274854786469751134970642256704027624463454405258108484436535675190187523432949946943440335711906186158844979169157696548634169650940666187465483849213247825895632784281095233482668288896604854662347421813150374038395421691122718138135902803591651851266322855994621666853516321641994915086556626875426648652508998782440183717548100048455396825064269461760752372865883762484952858414071754860724622532656027551034377858719260477889945624736722817647731694392533905275499543608976292962922127713994236132269964338905909091755606254487851353472472393351552103860167143764827909062872320895396139752802146907207035353930544989625357042436806178805258467670982411503690164152769454930272937590908941645338011151728861556105113769614544254381568559848870086089076878124648693462265930011059940765501944988408310440746437405461073896870620876279107012267950765168816808092132338000979062317780984231428996819098156599815752419191398098764123889627081740908023553211039607419942639555661716252565762618422848756395990989052981638764435814915237809126873809102077104554742314113203177099950007499886854984589570348035634208173411999309341907997819446421374964813835637293969103610143865523608873821528236984904485237756140194087879785172821885857147481670055981637914487007211389259783342684621120975565462080585478022667800762348361620737796669491726897365070597101802067137704843187468465711569044306604851200000000000000000000000000000 [144,40] -195629408476028488363734294074985015019042213660006693830775955557357456438048342718009368761537058348177767542940604393660967927192029647341275998234150126902684883677054644922965684722537412873470851716729562372016808943809149428967222348876128714054883205856553175593322118603575824842158300502171112140193017222987022835718907419227112687488821783329031579817934605299316968430503915407530150930469143496275557387367214338296548014387121659025431597810645738423170145322170723521783851393655467124603779351143211606984502305205986907645553726527483106528632637381102059539248261402503079673407256698573801588908975107324926161001380200444713815741296378625863201208436992776128782496153832567351503633638089656740609420225365867977940359053572528594108295882560309403868192532752699837695383952935636654059231368656584324287635253996493026575417743014165558582703708936016178973559296308724048157682816552236824351727681075694057913558805740713122793611527370031349395172917055446902597676866495427181073047674690354119886981412452244533537302999667472757930350104938090762724362619457711073905050363925283736572723788141829571672910223832172701499431300279868594990072911394442293107287841752844551630774079194882776298022923534004474548989084315713712412529766077732637645316948230075426706926687612189575460614825623932496601189588375825959062805815436344696530041005931247079374759266456624386736487975529772971634356074756030870757798787393776683969633677516101909854174468891933816042354338552817051797643572906009888010717104359120913033264440508594660657762186521708463834425600366502049033283975041232223690861569722292838055549363874794911207484793211705721935079403811745854423187581273938476220358631206630026376937408616577527950507582199640286194135448862733895141324993698186887477710438060300212825064460985131515828994465609162479046630492178566540906386363962240353779372571199148464798934895291306334365987419190069789199669537402996119627992910385088519712924195944990655753720263439407308609763241294417392548186646682561633038577641762627309474287123469752887533117627481302464709164994732823461638024977303395393112910350319909998762813126708779626270358357931265407370381512945227467951628887422336486130560071469306690436786533697635670082619708575320113152000000000000000000000000 [144,41] 101566515677650650263760113092682440633126719443643045240239547633587070871530120450059956700597062937470953504064174911019145215408010198797683316300454499828289482492873365357911828700602635394447255152781527470562162404772478339585931076367545044388541131512831797394808922635513234652482870524964586590966858586317628468304176274565156722924823191360548807142682664160321256987738856168096398505896400631594581541684301283946644223981098511058475179611194208067359130774570424906393535482385597183992131909059991277375739320165822190113640538520170869854600747941139650332597609709069370644499545951511501737507230877330405713051191316573368339034749897633936424347195904386083153683292297213110666322213266547229496139538387946047560789468229086914396528641457808961033144189812832633365945196187646104575874465812576450818767355521683777046594133922796111610711778277377740357829944690173796026517635378308611161401112953940882360505890857910880552526504205766157640747964803348657791076662014662633509791154787218691513483301927448392609652907418844572721071243360862513136620412993007923097222218644843161741966467737685688276777014280795009765819422015921524868267796989909087173519135746827228169283761047320779052171490322755360564417162220980975153283292284848404560100888849411977032052361414271975993681615464079986205107210744726436920861297009780515419945407077513765977949246968889579126216852415835457458300270666783181426738078695430085585506981525722822771748216359527210413245949090725329689888448473845196339792256835571068936658628658619140487649959464021104883251902345144814321813526356595443258248285581554649744021171701030639384522437551388040985191956741109487265010886556219741044840473444339437453070539280185389723646903479679372525328341985329191914974976970123725965261460940864157021599294738310028131018706177337307183984048473482532539270826060741312036267033049430840566604924644281884334649696799153711530524614817525241882386771431788278864179395935577029979629282842059722903712007347269359799368698638290238256272592309088884585901142197289651859668304241644493703726695972904758245713892988111506632936557174969850739631883423471596532722735479534763984712905581759677668067318561025230417872496836656344996534146593835678113282666613073510400000000000000000000000 [144,42] -42905974677921890465444361761367063266287456692266241967576078319713501068845038469094777396957363902478407366845586011626921021806433455582699416989480160831986704929379915633921917376390802982499850537195962347307423465069832803254957635902932631135620228386563778321237462483168974857424862898801859295292557280632595438166501728806503679963923120252587881841742304983421543913348512984943198809046848010900480889367974188277982780042296045935620390521747285707465028140947929790427863923219511356455915337495791118448376586041356783632627430799802891563779327363167909639133529514343504316101509682027550583081071098978221056252852622287150336385892107901853681480423453363816162485594391302030773760992666869807138297591295898278032151838917190603616316003690984328677003429228985332792007965360689819711201315588699515099391077825100240466947037919906305741767959200435572483911695244739550768131622699275106487292314375855642279698919759587848075566441820078735731513628839123462558035194465318304304541606781459797405165175348911677381894420625954651224439565673917552587353135907173362507060294913370123856210433894691541047688645191323058371463091139842448716728816141469688840587259968941204400501128064712876796061043897880099382200728096406165600601364683739944452314349830669318983433715788707858446903442862106209297686971838588098871531028333942254072914137497468842705365721093656276120507993327683613428486825589688000248067292529085024939115120888074996510318347392049736403669205014046297982624286980379631999393757655923222226716452206174592975410668861991821596842871898001631776957255349804251569396988765023589636957625940074005595701469417035278452712459224595523624466634536123211460004661774179177566675127968113280069942343427701720432077913860959023437299700791867601118640355354610496439455038061272290486575354836457646967248678380244653129352705640777243608067502044020103366938669242613344849157844908333646961785303573630195919965079001390832777946884608122961952564806547334781282846021531643642250434540272006743913070302561726002918744082047075714363882331330982640901536819833928460015433263451957093934037489091987265505954264767682089747564069837018869108103859701003415775199714197990169373220850858937541889394716186092672264767905576173699072000000000000000000 [144,43] 14639942522924089492030466623996282864394940123202098455941845958619510041882297581376630592070533687957677622413926572451790274880622345699303608769470207710403972799011935083259151904034848714667461169077135379092078345388258357967441045843671363739697127115693568839432719298359604406430756019999221628742070344725046921358444042115443351549451688479598160228666184533497170394320220519557599585012951512951823956155292898548813258523800147922665181449539040329553040749276055375504966271847569844408541242652022446583232175968661677196940432360348039653521407263343549257527359895899310195785140781611591917029822037457042933336463378608541391140555580878715206646715859792223357118798908471192463852653039408036721683778610867548875113120776398457898845678438602265770610655775766375639693793682121501962410735806783173085669754386485893197252734393501129077837161068675514848305461242536275826526846073894514130231826411771116565332335829263443367832518844204012951919494559829093157595655269523953526578073444999509236690680564618027725906785504317020179907250449282519491551579371042096285951498483438006436818096132890162689451577711966826082136750455504010924129579459126581319123100046708839749759670285517115631692968129118084244767851029027818477747842616191864127298141514281149940603080707206477577675891055105305251793525653150326901546397398007440024917001753769469646497363881840664290981731228764737205607295555237261480384522846505937588122189837166345301793642152960803788343749603608485047423539041957745545643779554322757534939241577325052861079096735596498252962231816114617667537053527871138755607223927090521518066651549816116852529410989955700676895758103671382900777504825282166503367284117313541163949209061133488797459562245934777846555447615015353314947440028789732152881412086494032277693359538828290036394206833996745505761367537096663354431761500844852414895655690071155009433799463764676089050800539654006701983830327886964244605238137249468863950399076124514741659980628218205567479096545114011606804929845877926635843541936121722478552298911509888831469851138074332924167934514402498087355752735107585527156136389872130615007282703327721939900070820747936063636336210335099359491684935845992022844692322022343403024152409695295148533948113485824000000000000000000 [144,44] -3819669702813632370325923765727898667210103266139302624001075491002046338571870308825401161385870892543563234369671688583081926269267946596361647939956015671473972195523173992946949273604047361805220032618464893466764217998526858860032504201731604191820597106727862604169358864274727567090798760634314522673849201997899737462232272519049372979782126292227456886883319063110613341073577667388481415525572545971988381831105484625286091312967719671952153704842134037086308617072056499936523956671436688088213539854920882779972613316949532816639330695448438514470252235606823672729013802571808218811155714030663745480671434916172704283293772496696248804396787936535866149800050955441462290637232245496569904904505638062975434824931138235711687922978795806606911844073788349794468989036489495852666340826950107558678876753257889923613106006829839623719893948487956795924973098025930641975459977010007626802534544963147347665255243906691004097669558796726522685187129140200544812521099927294516582222898699667894898560777372303570595707396643775161192728338918844157724230895943721347808972956717815620900803107629948271305768952209149085985054674500710768177844034733174159204453442762355424822267915736083284414716849663406870279878025587529376833275623817987105839186837773377573285237974168278488187973981947927248374319729418802169204229961148141393118675576598543467250132009377017031475668466326290052710173632621491454679864324525800875909893127857368031030759337477274775140580815880083283920733422866101668982457485086433356203917071128865922237998529986474030685366956491704863665951382472058396332070937737049568467862195252034474140717215604961330155080621916376591212783857631235791035935190141102239975866070608908675490581224274078527789872694007491171628823568273476179092563577964115559242553276348135262834052431808963026479405788666133019128764156876266455063033288086398414429487962296098992723832350665481477004881740853597519791991242114595837431399951537038962616832829506157052851196729728129584863058464806075816533172540395637165479909521679809627478412158585941590977154638278018347638004564250057043030220787493361965177097334020825986290170745885628755635801871646256734917559743231580602689184347772096357846110893852577621726728875364045410660803867888844800000000000000 [144,45] 647941793858382882243735513418323867373208483062027430260552655306273276484896161642714427671740713578112109234693658876359644258910183499034177684774831342678753508874954330941076365386059848130641244904675360608808499604014302872843633523275912195781244298039731208968360651100739771053590519505319276475076859272845693543853862280137144523129734506528831171685279936384418015257300431449507348292709910926808826300252199061926804226010443739870459977483918878692757082652967288830769918250899082468345795953857247754595296179751821186097645253765671870033091972525088884974744047547850249641753078780029842788279830606721448996059911675999226234416420577652614676597173266806769231887819001694170978406425389235063756772733704038359022821099209244602724547045684963506756255060258045273883710779922131237438115466445707158380908285798291994239975303007198240951070899836003694198383403432313469187208700528334795670326332842750547540006091284012378922781785256331649441515540040510873886447309009747193662003903188473228575103356999767442083808527557566900268488680009584834709357141940231258515910039045938305097269883196928971753934263060948756910311429546883934192253149181099650680265349389726938023039881074981430770978728012794105274138179607180669252414777583483923937664937104160728252517993319197981363278356031796417839764839645405840140437808434856639046659249034194525859024200441968707687827895412802087038121089742994446237362919045223814540960891804153308784476080714918655914127304943413919032991748286048585414021162564093581120263723494853945752294256280241895453372198940133708245929883113161132090068236380787413428728739232217047278245119493795143999572102211764102451392088994451738969335676169564687820072503934899368480383650614377541318999180582210349346319546096501509058846277245570915736953771339489348251757696223338011834659490678267553649398283539090386670125908837784614023614206334751379308234261590022348198449645921444554646182764470854485432494921652221689701685971873054584548410498324633395810184925080025287366399101223596350048571929907787643105704663299345345601109471245799112748694485631535194711087397711003172743781040744477666588218015268151397224875421110047238232069492384440677375748085165227827556887010769633846907164489154560000000000000 [144,46] -17052442791706301653756983452006042960530997818549294437865574265578027054652195174713937629873616125568410385982051440675488483678486707918871980066209566150912606545831585492677069146203029060748406282899472935917351516409934296412148022496745574369170695765498199689136602475897563421460424644432373289076784943174904412473469373708614031362843370809678588664353511850588761965566264986764433673968617574821303206015667789865510832443709015356747001974708259511485784165205984030002220053580413591543395291062931976556606319856121977420860740066761732198957276871561637535235621472800796984513640349256133225302990080898919431896559046690065992754393219448651536052152873982902013938411180929353039099963142523654449388069625355859098276993001145848279860029241760368102973956259075628108125893315460884140023016514925403087717324116248006835654893813602395707502908637018147015876907861512227441459954589468564629709949079975948538778051028849679930267752179817907721926769122517843462564004077781948083481350889466608922226485715729244367182397485751644463045649696824905366637108899358799671380475060666359271761912420898064049164318010690379432388317760110523819087694965188231734838639404421280687246849692877237818623303057173103469173617518476273977715749569612461249744517569507049319153052498173694591150154461892477054149810234898891705795369873694147193825087208817042688780650944030618242219473009882327309732523849193911800238179748566527844921152494377799618460711262697207349855618855213818662165934531579779329088272797111451247849252720930616825139516178014799683763100082483541915300129150998866502608228796155294699002926077666096476272555456028677626442692056330255317220939781235252729928972939102898488126472631526067813117362401650323484636199258845033218897317580602911319858945602829612557916689898106295799953977452192092927906299336310022221060902936718598593845592484733791544280425613822376069459121572176190403625866482917393311640223698946621080350150053084062027864172337207578736357154480218408841806836758275682926487187789086151346033085215125349116173731797246011541615181926933953011536422710037377360462941268931921746510391173205802676200813291460998456889068309515555030539059795106112650107896360048708636287872907502066035495449447628800000000 [144,47] -25882439182025179465715569831262809718300997435117840118710630224546246424774968140828635705215855416378450439665049696032047393405479517372256960510598732397334405785007700202879636997223556900169558192795808497986546313698269728619463369978557183156053824284620954982495101556759316044065027272684439290330741065518779235887689156489694684669354101503523082939131629273853718493506948139950605466396137995284724827107295408817724042585299099203247613599785334826413639989481675768350130055181618824724401103556800371591795462728350488397790471006243333386608064299080880140092216662644639959933053037040072538573879776997706553185117826600489733041686386451333916194014296494153623403049855173696142161883803994686192943920130842120984235111502067092602137972158051323203952352957451969259347974517475973410977504917802873277736291918371621398674338319540634376181296396914042737732274142588747942276540198284225486613816432028411212538216628136803175571114063483986816183200918880560102905859572424270200788929161233461376145360925947215092577714450459828366794713456596391985653038535911657961715085078708950988401831764906543732076774231550697909794421850264101732233865804155369073053081377533940377058481334440074085986379532594135633428934385669653280845240609746539385366123940311964954636428585971446626275544478652949537076997864333377876739576942725652220341005561741937014136285211007409551117818219415865805842766477798101065561518390813867903472763640264178336402074625750287483124219990076679267433102673744772103768742944481814844272914524865371863212975347223949008623567229678420335556274502629875528232504715705052768172287169009937228189845377738744299739515927767841341889812069527420689671427610889802004219803881605538247801829680868427361018598528594827771724184017118922110236602630531966963181859775292764311178655079935399787953028732619538601579675466932372668884065599631218959196101208453444993758576469463231095307169250469471519967936599762194918226114055518108937732098588966924876343627672566872629081162524643424800244478378495703511258968579436640156458836788751668475937689190045908962347734880565034294057757946365018550383478237723537423055671949282357090647710419962216022520003416762747034127909698680072971928371827336078223861956952064000000 [144,48] 5013583487801761116739341649097972480261990045612855237548164238099502742545056753014361799018462089814931025624010211671456075609601171343018204466453096520736241182054411090909322955017121824217956291428648478365347259359448671501271272912521857603022760945367590390276958423527215660269671866345781951535505803137325518580652907077473304435350203008953005608291366143515076785669706748141055466641647335366278934607992585336081932479736487648163013568306696902684763798715337775918828031030909114498705189305424430454069476038610380358731015477177149551481628227069575411128836182238207158762630134877493519929674490175162026691939929033371740057780910995178147714537851039696157638635266965917672245986610642789738091596146173242976910700166743124345867803120533494101113583730966655645866817375957419374859375496078509889132955963420488770400997691714847582574834218268303754567260634734071039690260379754569991247101636719928625967502510103503421451030843454970556022064381500330769850393861650565656743939414574224919176594433285398227853331268740192278976143816984976308320855133500504914767767011156649251635913693696796380548878083348497282281010220271048512272441772669748836729841783448482655367418706194173503009198663567632752920111245995225843063541081836470794222835349494735708357530342895143435239988774341387549351723741465928707874884934382109486955235709075686472892567625467867413461680549228661641368699079189753687075376702692618673568046552426168625209150296547268465713278996351062760194423432528235586033965840975518670262678770715602408291042185944714914280813192995461702332239485834960950238363430262310308886802419763903029403733551023996345645927152716508048792235423791764133215580083312242965821544153023348932131454445741990378220468368413341998717165236960305208694392225262087898448194196542786232875236787541346539844478757335142049044717880222245881072007807510574798795971439584568057904793036384623155271167575049695183254368998983821903098137621100223201583564050217260971344629308657260287547706411314786623179435933133662706929479647569105081286697919496096264218810541829784451718844240401186209584806228802189306054675186702305245255080116913702187221942174257523120468687359882540654448925326650708792937910334013490699073770728444100 [144,49] 2161712082605420434472595546286701371293926592305658965929332610150213020465553359963818503510389878614491467877779852223511394384186779101627926121428486881362528111633614213741297465258862388545351324597303960355534781879192923606196608069826030618719881103754030731408922896093517858529148489259932803869014525040475908081566643741045725964647794571767437667344497800319680382893150424956621876484019943008584922860318691911619733328906848276216948344057420052255967333525224017968282451585431847406062124597883392217063741965003645413281784664703590626085245512555264965634876064688877772790608591661489224645373978014659161782795996353375495435331126029275234770969695584890516293180708691944563400293089606915024935513459010028272255736308713521428869401351992247927657232944485877846735358265365329456998665817533267039311225092908075953776932248820936286223886914198513080114370933231620030394092963932442998253229816881751427971680155909159967830355355381851817779493561654751822824605920978709877713137820035296031967999146613910882313539166478664471854065267171282438298533702335169584602937814774879859178869780091421143432503327689803892624443334833652054388587857163097722411567668279525421850391577489558137411833185720778679662656828346179058563526931152959271665211531131879747608085102376559419032530519473854677820502795434906884658218475869381369899238865141840674632763253305541764901399096855803604170890358498035571821107895974131186901242461549956806929001130698365348879913484773750580474764760027528906792880670614408904123153683015304804915550789340989534487005510098587690375708799377905105489383221637863726442375113888246417167631571576163227391014269612766618787842847091710317703692476247087682207934817209689255919628215191408209123701854246701545456891553319848313132548835635345531302713901399695878120620036844903577901277101009301928097001470031560247517471183291090625997330047961594186492467740400224251279824638627818155325615662858524358505976418006574907325939910390436749206050478611137826691177440232370642477481948713111321970426905621290893687010548366984998758213169080462216319129157299073945668947718047723581910999228762564380312157211123653599804938738948141047931200059404001219460779786661006633237451483373407407576641280000 [144,50] -1851554321945356943308475604276634462360688211511658699663870721421736544041764663393099411193161180075916653304374996816156734816978205950573912101583010870163640626674918522081821048747629637809166623093317588620085549921402125893944131443474939025538354826027792457041669493449687654016073545560598296367239411517140031344210407493541287689262770099886465896683804203444979247913012625626024736711665516468884462201984237509524477798293596013941024271863856518059812090572045293419617095757952004849007360518598934022172225749876784260692579529555739440729803574222734631639328665903170596014026381370254703389798507218337808374230673810621271617260238259428342552281328166956214105154070936943725814455874376488312853849545170790737904810519548270831174788675723345994502349022249609774882191252768460354547744322138875771860762916384225513703720558581816553281169173904272534690097615464705983586226141121200658272261417515770176128966281391609981167889870641204072559178584282165178067027815151364681763534384592046261414619730930885554158966689066609685012654193480277712638478559503741269175309483256962189771743207852608713859587380882589012516603764113298543401893546524538304652402314479740411078068248282184263015803526300419888359465336425271590425001748874674715882128807794761432495579875140323749637034620274358102357389883134001039208258378246733843438607745583413150685853267352385231664177839569283673552381588206478594163271595864369817456363848723862370501692805936216492585795423149939628333438879620118372582765602004897477449362129177237221187077542743805358999433688865125889845947381182749641828024903168163499054987499054287526126799335547155547305880639934368382829498121246769274973236989009678682054589464450396195706255729291613650606228171971275402724511213920004452142582509474412702189978049731876780993587184313150830252175164946127928054470380311656668887838211306240252563658365572171575684552641142522122183725850226971000669714104102119560001691642514192581057176061666708859652855070888288331785162574514010937159107474416358087795540772233525715325031806680871491964645495068856767890510279126008322559908682456990408278817722850252767030202357952377727984954320714543797584917701156713995698880632747519348957396000302332688683635200 [144,51] 740967227852485872704046386990350337351806831626635008778983902942458133130202685253119023128138446894526606603605085834765583116891587668606910637117532129025246218866592904307353744169104609107405421167306478852969035002311146754244347719392199261991566159596942922467287162924662256782345207594554670918343193796108338994045853534497506512844518525830121101557447187144903762337610292460393034814981648498074529122019804790745202386938770422032298548305803232708976236347840805537118295849368204527792545043143614344820177452038734646689769861991876036418480446727079783661996996479210568729826496042435833756809760977334531118272403214153389375316808210362759962858792639841144798641505304745449313705658556883197919334347985590656707723443147097721817835074946192909871694699658104762895199527065286674479351509360124907616359517740179483749987749902336901427336940136417578779579810941848646548208432056104609529553089737016577257441504346989571328892205227217822314260520142794832175372719287356659955212310690811232078699402156907705507701535233061522685432081523440251139762385414235997784355543777685129967897206657953579287009173832168613291326450789946396298081641996711760382092194620237524905487081645681699029013209547207571029936786132085317322195002728136746858291659407006437733073517589585000025707594742886485226608609781041670761090455972299844395338721838134829672713545395090441269033605398960021519046450963308786166175404983925522935226258487906680119769864372997755143508813899620647286244528799101429729447309442275320981022363584858392324642482563686598827705119979612550904802627939252564470826210393562138123943962588698978646986794060993364421640837506568308062966839237315225835211822968736536499590467815012986962149331231138883782010265486349484608227901781932804595100078547647086063550103001398634402517114869729027169786245313044491524086799578661970239814373660307697033141774658240662660193372949564723124094869127995483461755646587322020743758368218284579169730706966333587154591597834011427163261141823887616368581908075422275074858291281512476827920764431854666952380191575170609079277232724717277738296220889292509368353011877757936319801155188336737906165116173901675428017317460129437099214516382598299278396082806889647660800 [144,52] -207292821000187454900247391033501629745023804065255309542917036453594364315688722144267163246639439627240996733352520157805363605569390744964067411432892270504194206502645019488199440821444107957135650537704950091061022897925087426966671841694320742347274182034919512966080813324559267708909340225434844106336040278088754373146910684173843236484015770467235501311835085648581358236102867034856318437751183541406539960414906565662595328417263191683756030942443739249064877849692332811022282763175394867616010452999384492149218335419787694824329212076359037549583467020104056740824725031889716333233607289620884856450768625510330215069507826051662151772678990626633691269096369724503211879271041011757703045208862406994269719292256546467109591856028706612491303117376475586403582532703493694608276208328734122581546778447997101214130961260924083901927846797884005448882735754055811507524513940482937475959679025593545431336013980963066839864148256736504008804907147037383858654924325237446849031551183074662626404999121282567089775977073222252458578210635881658520093640073147035069031233116186607953325510565670000411200299059616236118326068055514711863512411153851984285941533897881837898352351025588585623642078158611344783058808448403729674287356663743910847814189441257237487518618595938307521787899456718465074927055108971832318673141630976364096115455863738037932649527894850331258650135856902852798234967160900349145066848312104860786789465616295914388771786022219173618639430548067880432857429946807745453062978826226866232634657206348101193992677256405475113618266301320542614897399257660058882013000282310177016463670110208486378309624213682166868809196297094023817768666239097531471297704875239683617147987322670502090080199610093141558114817709461215940085104238854204698900109962481258026415244052902734911459412743049382799495281602385135460042370393366635065833668294552886620354666320147441968768935769053402288860796192266771843906807867805118107371594657932279617795637917840319437755211289391715052135690640300283455433757738410130314777825570102065897671357856348413800106790387401547771986257819308724969849959582732413708807629863694867001105458743633207127810732406981847112609406729806258947611743589704048946371664433185949900785422910660752000 [144,53] 43667645498756045512325597225111942528409807452359474239016513981351424345349757839397251197162067558857971715295203798076624652644415552344969871918142588728578928804732385495137792356689382858064469277268608331892635545134004541888014985295607073789052703278777653875933293108646778262886930072912286604049920273356176904628854614580140113983868294613398770372169354969607189857338955906693220056075585576073887813761210753219380740222378863784550355052757392727534528468204927569861141473018773987680674166038439977614174725855677983979191734042216422875268065095703497149891812577344769393116061333724328751987699474854649029310316603016066824496486633885415780249401744198199219115507648283342498202785355966397096159503193626025931893977232412138891583582099390704380984208618747289060836123095906059991132938482834641274875666270952396604885797240930260371031214786848875350062367988856236938339758104907027263180599327542397547543562091146859626127209026603978229501266869885654728592941232346483094114378907247077260812620061985379402619036777892081930225531573877670121778019382907687057361544065585016250223373817835086082897589965587251508989020587986504263141380268933938650250747323492293697626153528210399866230809364888402764348658789653010345438742406106313686958531049975233810893144158966339768299974211922732555795985742808430827194422723625329882420478373435426020054848886500448090062941776887662497651274240529519410151420724376317237828915421541796393935244378641195649313122602897166512841881322894764793292615162542115350905425871559153107319919191771427026608263700930744482880189560959817627942706228833131603745064224698023061962009561072423887364405666917037814480220071564601656265886776050452811086807259214700541389647089265743560446966740109269594334172349771108153915870553708890242357351984846936862527800675852249853565867707096473218736633900414163466194999630123048129647129072919994111566976199941964792465326256775221133481561413388065728827882388833391803147468309315418055930148713803697626520715749356158298783305311484420071900785378085335184330936140698128785884984257943841457070661779157835041145811704419353618437686475892050204872311265584485678584431285170567468040501723365234703829533253838740900437852419097600 [144,54] -6698152283528208584826023293100788056746391037446755393723475134706128670335159992708103067962642666252686167951990038485025199102546119846420367263670503098072450605243777831932147054705744463500728066864476020828596777221684182803224983808845794314450810062624472906418886808378036274174459222877786151777577412509390078856833250091075196312682030644333034059997138460884969371200896803469315787053293167646257603496785675255328058367925229753138701615770625538283456497887376809583890821302060902766890033769153146720562045770094947237993900803140310426320008698004552943039383158571963625417304833468785219755425989084834655756253091206375903339906983120084178479577195597131124765686106345981550099488785996408131274580691761442987642478538100751754677087314087201603766119933602395277593045095545743362928568485077217197119580468321546207472873836759410744711447273589405505219063803892362378058823398480474298057325411340896363056055309864447192403376899552662606590493561134391598107048576018459060989866902988996079570448570283030828216298316110868748040777618370123808464861888947303766814478910727518890142576983455833604602478052286422545246229798890660745458676207616298066688514963454249256122977954809764133970945715690315279833234222819291557046718398310460815493318449591682604268986676970241816800355616952423080603682656922998854505201076424338349241190240753538055443168864225345185633346140530674040543870170060241590305083766016361220567262706582447459663626644320131897751030437114954660359006908626245473820185800915190895461417217671232924083777428582320600416169592453455275060021492840330200657253176030871034357587002758062690836218736831877345088678015093433090486467896103222456925307551186198356356335976345906678972663980649016423486587583424923399426788798047613451032025482227229098719747504656073652879895077216780808188923488560127721254556978379105825929729406930595174505242363166073774729559979178678739485860030397936242833046041963850396013967411240175870719688353119591282339870524052970801274879004037412220001196836016183852426229166635603528394309451734588086853039350705148294836906196254807430713416717428898669952223236237757844083865386442370961379469047618160894355612352934849029355675077995991190503434736448 [144,55] 531317912833820828832230099958203371463255218625659283254908838850643502248903149928066643278340253331817205329619225675115470809739545364602855630772177377490464395561408718690594231247653208609167938207464477825546864981207930003525551825182119888316514017586382591888508185552386292093085212302209959368971394865052984284703720068287062022046784817023494394288134868531411971825740993284359034190586803270568701174534352757282127970997228552694141394556666118441555679129185906788567834687232740466116872446286355106899778323337991630196400349863955603575012119973292991420761583734451409500621389033915993307459648080708434211828825629676207961820868202612032229854665767840133399472005330129109040460358470266784622126035066926855283415742008535497260186813481677728560864072217827856715123651860441921062407746085524917177013536275595456771310534967981500719151254241033032654043516492985288479404527868431632535099817709194404710244460304916823018967181922034733709079268197923289130270894104643263327332957808646869720206514051909892413481623895667631135945664043887691070675099159878470676735959044554509889099932720224454399978173558142056073979995667413386463046598832771623530242458215220238837840080824724028601349655860204699954655373686683790721429608769950377095314804118768527021404564949719897415900661135157734854336790662873031468691891554007239656805266389098924071435174431989563851256317971755944867156267555769498132586565138990752884627853635985873136133771361857079752500244652827571446346622135766408270567017506534016758177841441780074654171047610889606300798937224211832309435941289304595875613473546663059723469247653752032355455772306585663062351584411373609183875381935778839913724433177794502186927662893985425244185079929520948137688064944218810762959634132609650494315595867057022931781364011531493670049877960356084728307712876084774736985811206911655187703556794898593195367676216890210460800962942810490543964551795304071364874131048678457280384273381100561173012560678732057028840188207744392670082900169795562914113601770272796703816756682522944876401836673829630239736333459953180669693658773350643753970385947482627245630887271269069772636208339082844843223207759108183127128944996959421256026945846763025459532224 [144,56] 89516531535951277835392850063057439668770865685234677754604868809644412369723762408934330858799988905032967515889287619461185335363963989303964219368862867707152276815968570236531920640249943901456803691007733482611151270273261521537015765559490342797441923928114941648775732380097545701186349127146127642739171733497384246170307311765698956851991886592394566530808078896739983659001286709393535963165688078657164196636363879197762742714920253923420865121976034068348283833285148197875887242002651935392676100832843051559479682415971916319623791579509586523725705649967549236677064973417148756753300386325470906173520449378864750283895779307608644521099900805778752338251486105362313145771758367815180187178030052281717963931911678572113061872623241135249095308668050450923365333936699472210081052019594707055131348928948650206294847386193734524739016086048065298388241072511134851033228598728409710459369842375324081125587259451726472638523363774066877770935545504151152193445160037739045625381887035872388307069489938705910879537481681016949905511127098308468731911011838966999264342042959848809374406078767552367562533892478011858167734029970086544753106962552189217223542946388469214068664036508576622808060397426868460822717833622004441153012621352949543499471981540862035654267679848165738854205272799323157862650737227309506261393075315039361641388822200263317667364479959656301417240590559875521560336887857524523103475622519622350001925920017136274542791116264551996062151454922165107837938861826973076658883622156294579034360271901500741787901442530587534478085927821033103192710349807497850182003911261785025652694261373132307297191586310865040789124298225999083814843477020768437738944069781204667123736859498362249108582496075006396734125501289622374505919511908901914241807849409705239732982425181071792898887993837752790018187555775478531219576368286543161499832563365277033275209953673850386866086526610444020502454757582880395577877756056935858838947217919410033850860999433578196929822745493382385683352378384053514323156384890808242946145085157849429455675686541604311975347061849887779198788035373331602258434711685402718561216253309958026751172251836626467675433481970397669637215979977846089082859955967591140653472539559041703328 [144,57] -53539309014812311734570542699857310016423697013656261613772586398033689902832424601848508817423304583757551888192828308773995402178130583097045353442085263194550875078048775938690973830032639870689738355837296101358888606075460959451915547634349328119172289388556627917006447830808454385726239307691219966338635286914731678966812654124539241388972996029770752295812222667844311904315037689946741365938967226491539808331833535997548001262217052432036448564996040952938673837275464156850647019871212634341438776977589732171353564134841844685240502983191775061305414794672709216821910744117007190771042793623536259858944388073106999341676290530759166412390805756862815907135037275925026576692135719047863825831607723099244561535814471204308752320561086314562825053584699038480185529404422120482534540707360166042893508082763577249261074752676013992655834377430342482110851693593184973802299755643506119573619199890718879608160691934512091462019186321319290268568402111282145903578137611583300831616526101059730107714794355395716673099629371512780491563052419039489513674277600283586957784941290216135099882183107722216550762658865498766393172000031897707779356237876676350073938021555554339393089372418773019818604438227778625567655686321289276382727456050407249505138006955367314522094530431572564864826041431351467436320791146703349005033713946917497135071113395762901366915575180224918152903810495579857010982107955025738689315718621115732018005702066016154811122908938254907926728676143780053584437668769352883126027900741500298883428824274091634170324008759095358295112594116200242610244723747625551686093267553216236860066986264494633072180905519201381494905500953406999697805837505874226973224161122957856096073194320354767251522496244997851717981739627546304598602682442074322415551729987679592051729576340229356812742520896912850574039523373075602118276091378195871162685751353841130827095717313985426625232387431314340033064220622038021814801019571787476404147911470237348531807002372247073030476850440834164540873463724216099659005219460691389184344459472808525753238446326539041217426221189268849076873279093813520654263952302171256648341528263828843267671931825190006814900830217400395548078825952546809720080072482926736063313696308555264 [144,58] 15472467924649528217075656090223928544590390199870207768961576304504650555441861136685955743496166806773169889661604122543309296468765048996421296061018276890604190825990562583549016700229087227822549976171251920499676882424198929806589594644955946147536174039843029914614219380049503490240545344517439068409014028084307198454968481511727097061750183997478880768147238379374710465070886920121912158362840329561285202099296086765279945946358505647811569186898891019601609151484355253489969250450069586835208265687322083256545933162755111094145908142550575633528093176666654313508628817599478226153796071468053618002740502416298417090522606162884485225690706507019162864188857585457443433747453813187063567235592717313243631733024098086770831979638258764444005561835229891903406407150219366121403675248313669712097382008223231377796188912390825035825194231566467915167114991693482690576559841984929041613650566808330023494344278756750931534675917631576194114201099638716560037009179636494045142038856278204229716891928734101446081848337336376659053227834702255837222963620369095004008645240733964001783489981287823125522077489474699359859017003733517506678762820154059233328467130990644433125214394513794398165011452586494205734196124993167726615685406717154204836902568206292307031363323221739106527437488599475921860796080123223433451731648446879394650067230498627197539974761813459019981353568522708501914119277736008858112701725110909651483063982261830690271126575319337982821973250835413518505241248940632056963365033724257844612029855573515944635129563346105428825017435670796504443635909540328099834525007371196607449237454879725963495698025070622574148013790629406647455336597649027696544651129980955689817031856701293171156740036088171147343948544547803927904534254676774229999582333464224123933879163248760638690748125798222966588491205524279456778970145107933271003737704554920050075042260774571327515843810889083859921366416055285902635970016916619387672054237502315964991821467088980643585723445852095903293482882890208956248561999557601414233283574258553670119800682905866038736291937360696982345587424974115867658869975764709021573239411499638758275161742776518880317303319868076375177290895910104760996084987577583033303528774549248 [144,59] -3393048304505006465680026540799183662714066452468774835046497016991276214277442864561335488585495407778911399839466711132962529393676453432343680801696707550440518940562949280166316033764892495420409391876327886647004798985768889045878395753009697332532700066441633548263282749082080134384840795775593139687506701717702706992266633955051436096082745961851690765841223758587141369190119104756901898472929082280288270617363109117798385990653146780525577205994858386765697615454389263129153050352350982798490976034338438117287780184358435719967857408233772332167472344080929084148684204120458347865858412319448359242378808376474500091020347709371105749746689284083116450775631781378177837991861768868899175300663467555815774642009587707904561452363822076066008666363590145780318592692648590528969000256547488053902679970090699720473723648478931854933484202853075187384464207075720331569067128653594922797769470413292690441523972948081876274180085048893895763335865629080441563214989589273491358570092334640527091321515154333594438147528623023557265971932758512845412007487307211917122953472332593293912758477278889077806510301362165915357036191151281749270102650206816566915199318966581454243672588235713085990801816812867914886040739231862218911548189749103980220299660892879236780144810608933702383411877798016941755362907283000198368918005542116407058117645995293580346372786088417996680514061425040698503991577125799464147005931906071271745306254092853893851593699315140385361977580481133885129952213921056163704795441139508929462912611336406871123347555363705451524479527339264212186918655199706628591375533001612526637978876794770782546473427674201674782406879492966359361663296239069552913630686276882673025843888093158660711467413363336768835554921579429108935980297625549954557149643800193059711687240870145208256735003354515536344662395971612428138208315467950889674438719287596920742912674519353440149084769943977637662680774643964421146024326790275517590154396395998993800404116592944391851546398383780422017221788419249600266554571278185500698384538865035062831586296686095097001208475254631035377969658544575748245458873890152564079723879442058616951654137936008021665486326256157455714516504895192740031364837472936339160146535552 [144,60] 607967882345653724349587967085116304182483869780704278304725031052549219017848800114281101512049573472930248406276064593081441589910310307600852839976955275181712098928827996984878016468023921409889997426535996847913459208385100290475210251355194489356809927602117727884282381324744840364084245977495657398623094671404036647425971929231315524140775241955971103052326929262032201916655458356114646559778677641402411842447745814694367850059689745144292534523002898060951435914705664312925733790471446118598404505239527694661746489164847577101721984361465759978903812435689261853087400537195320800677229901832940019520943844481681750873346263340552060386828117109345955166988110674422614081129937734748548751636390790650620580166339440959030931638547035817297367517712493927386576946645190129540138626271751229604420627511830134974523965937239935612459598837094281726479409756665470968980644512588613710437313711774274327210532195234027125499173783482897873799418607458504684015478395382619392135665702833380740788467263417847095661339963095772620525216860148142185550608178868317483547655796907676109340907574157695054556291322002548995569702865201154473396462017532516633506466331996729624288435872685334558688190513717392650106252906645823508789301017247441884190708796146265940640060728484695907644655123882766846469257732059130886327131515888652860178298787745922806894714936949122122068191972989202811677698373932152630405451611922047265481824229163922465471225833920619486434812915874467648444729143887382807888565997727749322757126766287689076788404452767166640349161749801738854910532050386774013230366254385519245212139176301208308486497127495850003688454731140112272041525712943010244884821519368923153613599649354451438518675090921192412767794632509730543010779274426062522781417012503775379974731912010411619728576463489769332375459754567909048001627646955359949863653347148944977674444292416722538127592054478777764294629683523828470810223478399753820475479664477604304130130148587210530361726629656205532655157918642672009611914126506790092441685070484475939322937412965342318071339913508300653061668042745698392536906241247634321846273026320933818421385670148342756557124007126617723106482097579440175926443536644840573968528 [144,61] -88850722919877989175873829902172977032649547963259494025795565928874768632846273930582078707424740637251560269035892090844835323462935341468877420274873716055304399149117123124803479445189616740308776492558150605602858153139417571711966200407283209670872633272946157073908873534836263193044946612248425146189136092917537435974527369627269423177665405777960485048691434514172561388827910229620474386221105595341426902612825893164841906196705046173044365539228307218061756474666348653255709902201752944941531052825562901624455354024270557283790697165430800698165313946522843156228566762424732603515285782998162992938075137395795035235046296951544667293903678239541005102884324801510254118665258364506797343989370574395492800283307013006005511386296677425820494878826127981439630899614599256219753212465355698280811562003737260409681202621927226495178261406865124913362635540574557915778452125390264806094542481617584864555272210792635799989934404287951828321299029543020493496381758397683728733837035721047099539157719523472789412644229917825746349631419493266744462709629708708084556542482357020757765712177317385170563912705138512022582167486392198394903808788601914353051958448638236532977796685465088703369961245256476373056123848304779769650567240815652573520222424321274182444286282346348692242083999589457198665379216414077200340368592185159001598788098625734907528619621262058127310936043790768021661377848235934320870464051383340959003652844229893018795137351043444752484688257731897445097476216134456840659759582487859108167473100888772156188486097642297369611652762216277232847062309563392209531369209741023902665293596133323032263978918329476900889976305382134023868833467721895882439777661539342097975228672085377730838465986119473694556271403899439226670707377897897065794738799287489105390543854781889147817648565900635585649287520491148200669772260501912754655018524976738053123242343527445091666979001903899539384239040872059978142906200372939419983349032565653433194892349917742475122323873318368427331001831893875079345697785236910427282534529791021277603949429355254518251940601625823789970088074298057555301945244807591635745175828730582005808660527823495239160254595734449577221799170689800271930666071571633226624 [144,62] 9965121401225796102407640155118578033390796537570367722235037742597468336791384044671773471270985295687472746219750336347332954774353814820300684641832413785867726854099565390075377907375637110577404168764687408223981793452436807574779027263534391728393922317194771995918404501189648943219456867192326081746239306506829639446984883346622810217119617731076755893340785975226557812063829532606878713105219099188692659312569105309433454793526909400488040516981388690407176819706129775346402000639212333239792953351638290686675148418834837448305414076334965358914821983677518718649441656817525514586734289334367352262572638640239870316526546434664669057959999210123483749025337996211461301219625684672345910807178001235858668075515347063799993316891767216960030789741793151015791070927162744594856143619365145964562494533660256105037919473406581322519125016376748549104101286990062810524051392956069014359712838174635565751727033506103792817665025893775955257512361589764820275597965825701205156383082106068358030853084498518479504734328022628579343006954870470681654844974367798690387983761486141634884983136757790183875909019076945778615807824440435153724712794866947118004717020767073211003556629638261794598617783154139256876093716870027526478035669166742456300214376108473077574129689531729015839821930825211385133476459796709925948833032433120026017473366459564982551787793080054202932726312214206745662481963634774475145238896110133577500123611088137652208950736393116632617490894108313446467516572699351218584417114019469844048463401673139487158585427200135424872354484638024765589865347713251722382868842297331327612171790284525896605106972892797430845113748322855754066107798097146904515291679543450659138951046044943737553056525117428980598099253718165406345545287044477019181647218184476803566327296418624247979764750829790495101539286537868111963984038506357150352042686345178351424281276728889917361181640575645843582410465855163347989587407086701364528336642317223052563151431828396022197907578589839796007033455653205557498294363997250809796447938240211465915710451524436431749791430813291096570646884364352501087673144698883166063978007395262117041209184871446758622456538273882453398495397629757057874791130682250320 [144,63] -668896094949243833130209045380869898763817496106141604037600300420684184606526729874260553423530059724283212952209238978144458134418519587009035938170029777688264248269712764396038302799613722813722255688604806291020623561887940119357366640972792548092712320756436627254443266754103200687050744958291409508627599399648977810978912487006290132443464499297116798895168524217384104364862811966622795952469771873769066386353989593192306712524787593322065677593010128149343379083011562215397396817820211320504820974033549427085811816674211054589806169360722886361242070101556681757493808869157219741551892138278306697384155150471502651981923403333380735800447635924295833789211302202222660056004341337679338432622197439422849831799928859282959151287335140736711431481878345198267909575775777101726098259220684155807741361512357540569582729250394653477608844059247938360537829221664894557468174992841072221360354392735930268253210908037360141312964796915528356751973018745418825548151345409635937748667452177299360788518071786663347379735517485689574369258861892019390347372039991891622935836168521845802750196679426716231351418528453031358310421310659136579838898820674696757497419730596184455726784722546911594056409341786504964065804914223026587155995931443693153751906612814365477665200107028494317451745564408688919759915894252121810717525813548841366750836237152447412828757463893412997043414341059475527695509934820925821196248425072561362971758803755484005280004459471083504220981133902278947422378018222885142736403205820998118902531336465478479353930255110247331886060160324186667385125591817405325868777231431773849353224655307239667134810978940605821340918901993969791946859050697420935543557688287187085455768115906850837204503812456588293042548744874912988944403504243850219226859021657754464541568421446578325914595581702010268739512141545319294663717754922237609956560453135624299900310669791460770798593894202241412604185629162703607720515247313823794152761025246827677731233465749417830188867634393279430723219760872769044599983019638865872895984122571458582321495337385647483719044626568031891993069430023772550739350183533590388868007809484314643510379566718057726715041098512625760957942945020819820016019411712 [144,64] -28084738450564603025531983626377333446779401451402715853914753770675352301908684517385432815710276139557086641126396475130427785395013897981491249676717222861798081215957412365767551469143268877429159342156149700909028541771653259212966529164786536757672844296435138333611235547940043295790204311705490173472062942191102781892374166796523826619086425697565891145927163702564400730788362798139602066015910097227228659172245404788843100632184150379027937285380836033900157220586303473766298622052992479032496816411426230116067811564932205773958610873886008745249543684403760852770399060244428394849073057455813536824899024233586894898696696146809843620904733120372321148191824082795117489570659033961710955461139803149949104760522280856882083245791061778734455950920061301118667547474422228030496923388783978635055097060463968494330347032573844060567156132553612171872777646025789157915011715966312780553215455539970653647417853398600761285912765813849444511589999771023857924600641400763583022488145522798360662203366822789198512252929638996760832192574508048706919327514499977252843359025898746549615845201152298625714053511664958562117378462443400917284605853151097030131437288560771084000074160453066198226437681002855389172548333736529337308418904282050452703453810877033757092263999867759789318146799510128848225253568106119777098772674436549267823907804506917040281861338782626842134980606756618053722271573325332749121214998881728397377497838243954759966388042290764322103196903237609866498951648664171498380931018130559101841827296537532850574422595961838428222339951803125559057432148058983223141355243714301555405767561487396884812043320705116694679275934339504547464223401202953539574581023022652193519568977308433372553492443577806460501568927830195195623046652229184069962602557460295992507189401646416902458639799293561804004748459294987157131371717970711128599220786413950740136069505695298373740124446227991334062654971122617643491900479183550224396265889206022412256368735596226407387698783100105506194194044144080630034217298565667823940480621151362443085691366224200829633710624635179672172195080202812759856012863342791861750820437019699233847963680634948024466570994562700949709372762257996773930622528 [144,65] 17556805679452905037375252698632771441604226169525241476913525130615865428894485482904013248613862690776975355325117853975059802616878402056783612834062685320263759620669704647653924570770870670645825099036948630509307271777695494096296075356262221038545207047600413187932451277448130370670181976176602278705323578954613486548603972479262613808706877266163933024879173873729630090377796197069482931538495143658749596487539673202520213713577496663751462031191135682902502665227834916204531050107668633427590464226275085495890165074079794113239987310710297542317294941573826480157971479147801699256624202528044654287286112930672426388539847860939369995976974838114188020894494764599372421482561711598716275623469901896320636856009051506364455782709362013617708796517938469966869873563987567509518254428488579097721046279762171337639418568111126560493788384560804783776120565020470809189317321843096856496082591191232288819762269394621051745549003345857239258241032334292673414400612967663814346675706159690806986206523123625996554601407443629499804469049485008714518158185311812917532817180496164248003657558231413349744104801436243118880761827908021667471566592351991569263146716454252080309482657610158233729107512728492436495863125920199973769093119860310598874629602382594189803849531780338234811535553508772386160261025028007496966833284198475364612989469261284501912802690295964465981506657583611237820622661935911588531380619792601086087703547481590087728058091303486529314934693182333719039831459539519294148043497128485017225570238453075979895528801003696766930343580808225047202164759808680999738824540304254091575482324087909005168536112524404648158137469765719590867978458549726289740894023754821443760262479570264324291427066903324098103530731518061734168444977643613274803145417955744808442293154413114663072463784546867095017732774702982065322309849396623218552430720395712591665440543076326827073994855282378924569536166096714156894207109195531174454229207796455692021260087014823199457805580047561401795358445351825685056953268336601472145978066964518060074796660780567479199911496710632875540998634684081173045298518510360465658985258791118980270522890888327538859717698409249109695236987949511206508544 [144,66] -3310028000057456245186880842252158820939110979749490305416904724682841401469427731361102754790275323147567960925197271421362188486295304479572186903260987293691169957955871616891235388974083138241682067171043035713336509028459246358612881075372430962670870376263926423322767488093058127278847913797954852633363802680157906978701340737981089173793261408682053478306051511596636520177855140654027335793255986384681674789092592154362972502260881153737336976659777134386745541425851365899112421743249253981409262665143554251679525999582125921662419208180763029961025706191271089358961245761107976752955535358633083532963752257514888128525219219578541993274542471327869138250091378773515172237877813192598956459903627810827700369487193776047821023640227740527910268849708757047831578801343238513052762559877332371150934797907913487116463993024089630974641784190475122156662500014147557357453917712409433079765828466074741756103026731318903825212241341810570656367713266502953864257805399243833850287541064255053398115614994399646480553572115048632698109866437515443353368011795140076206798519993879263280100903907913224286000575718870814049687820684950212706525963146958183777707616172408290531135593559222568944503353647103848463656403474141701804935299106830739575700905369191511294892633264040847183172434741505151065721703508976254344981391524946870156472665023304837483681040242299576763176156560495581595449435569683588999867158889638806372711612897646067418100427778544511001075751847540615637235838573320411264452332856670546630591443347770687169944120462806584642879507737392044463517981495698257639027787264386828635388876224274695682801937435990847613685306998674036336646209501238928680046718775049576022644328968531384453834798716785209399297143835702940603632865814746599938602122719860748191148612130207123504550738690364668086977219877834900904173452135909043853262106374206942663669329432661344323813329990321994268516021330537796458611817757536686981355629566079804448692891538414094364117036154564677132962169690207655473377144043304194274256085413212427267542026113311932151527798105053030184931006478450647282053603976647056675965098968164029138695676647762535925725899735996730879202418231017235456 [144,67] 435469405913004394624463603290253216199392146590853983709169896970104686504811725550175621268861202737703768418028092008096768423495551967349449261524241756689823363472302321617013478135009323718365432518028517666919567357403221762207819759957016937737381603425526626529096494993669938296323020677915521751444160525138283705435640352077311638777106697608002507751004734991044979572545925162286581850411045583826293069007635529713308928898881138401650138958651795602596177969218274167355095142565544507163265320600252062219457888090622061435039965697732472242666617821776325755181459276756072024367724139869081207654387356474102969117450341212885444261904966958716367656424608400576003389041697657005189603313080054349090468324267150770191743976636830394044750391959823724019816379375392159633451800469356716218711587680155477397139432878239779308485151731799930623156928941603750667458596584776174634334755929448431803382575439206074786099984128720620323034235215863669722988950156293317817945229267074500471147132364186648009022038086828493297084626832206451875953550312433336417490866420336725182477904220349925976074619069517137866167984507583161871049435403181958104053342930253991967074002793321531731989943823338102497086048445705914262039171782658020077140672246699134096244244633016648308412665567793381229085934257362289968851690089379174102675184021433974168660826599277721438279665729544043920221833168727512968237645442122655056775122999706151465859569260482611982741762536957103045072429223840446081516143572867899537237676672326257303099990078562907342843745210274459571925167158626450301163348192564161594114385287711067322576364417029128610653559636268582646576133491785528528521656798148316731997610813557249884263322308816017577194473067808090587166083007843530234927826068355873114695018375830017763031463468183180408868407533881623713638501840321072186764638104087653185312364142214042643890481962649238995474393109069937343785203039734787087823503994139043002904831039542483046788240146574464662048721288701966111845117230328710386993083008284539538420575871075674932447845012362390774566363471136682302845920704290820365910726042862332528419604541091552650511129588374967882923025697818880 [144,68] -45084984522328590965600544289265823544199217722317570304140758208822117530367469064952085131723302889756975916158231055599871964817695096184560322580967582298331003910969239837070932516014782681261686536817016407469019616470138668570371356470224152430270685964208161338197277342055211594895962778246570562952539995399038068662352215705013368593353814676463196686708146064280438421070251195499370306294850130005846762459204738392475894018750176879360451049743955848459902122262304327073153488265981414949041511877942056718217353037617710280444098900137124659015941458301403857308470744915718018107620132724688507918261998548871368708284933791683437725657193738420979247339654892732420931318293230689886005553685246752120888851470878661834756939698999095323726663695807620060393559755262946747290836371001325481146891843418629709156258150868344042811208282987886416413168302960448283764613130757122728809892168553609020660708683708912767213631232396663596155605571300371232005257671771533315029212059420930258092150420759175135236362254933080150767190340791998467520606435105025610096855708272735453580361407754476575763531102760309139530683648389238767975138449842958419780745597016980247830851953082760683100159604965157709204075317314993939557833552432841779741197237290440812894489060794737395806127162001538334677609387255317434025874152399225809289240501233183833293878630234736555047700137376397595122107557677253433257036682973886601223241200093774848014721895555750365222934482409336581752227855234951146952645678453615832929894813416222235424620880264159231114359141665738895110184570332005862128433451766865869885724468481895543324818651975662690107294449639874650916171991082271297672054428332811230414145180739328099850409118635268941077458184827645831435795581222984032682439476420006805881190028043453337209447565491370971368046104534941686161724233035701664114309316509425074991974554498857083166516977318377984757311332662256175118040910070918970991112783161349411199855263568581342138442347431814597922482673167649760274191390873516611965381285447648049432635103066235725788705738296696841024325963224183870954158850344606907949588634553491031513760694443409955728372255339487395846506045440 [144,69] 3815710456315464856230762784377527506270026793496458568194582551218450948516812318069979763503136225665844122377716719717344891312256234007891221432689887852601302985898264438710624272790850320667175035911915810041874380919728498838620200592828079006057245993001386194907459185338796270249701338924459024517901142551492466579884651757794013514032687814577576185207594038407491055464978662495796990553037308797967519850099122090719903742465629389286621600283020873681655077754449872151166840181212777229555189588313414151233806223587867249578871065315337657050185119917838305558173475234264230608198931652341102698449606040708605355477269380209614955318356117534434755341927626085963381938242824724377326473080627606945912307136099356053035289467874737802369491130324518361851533781053479560824409560004918664436460802479268615868660928807055513874537879386652305400723420747072439844597211208134783088300566726767358630253268074199899136994817109681244491146908319530160139261381169716195161204978047807768663601369203722698565577681482169050761398263472498486405717074404774362911323336719589596551662730163467007520380618140432814664525246744921947134251480649492495187946352313069923577008621278412295159960915670937901672429500334138876837196336997368361214602224409096670760931544199317676280875769353160338179340963386042135537469208306913609119732593387235149145761994149484978952296763826827969352655397287711983132642057706968683961435574836779850401070164535619064019052018671143704527319601981248425990054581163321488953235414032234931583884043823056517381470420865269291713618066456145020410736658256789695402079651031926220640218181976841933065501210912856083949025010927770687325468047378960664595997559008188135377510169371252319529781388064454533195234151710779057839244765376938034287655287440016856869717849292529871333327785069571886482737913068223114010402123819127128230543376881085065886206430035210747862831010521963163648287703152211318363571410984999818818071171253078002969990563304807480113846805806520961992602166532385422353283904280254992770376753270201127406187076855269619935268808745892595297101713865958361371597398658623610410908024033115479936838843312835935239782400 [144,70] -267000153564013566223683208904137810450401784083362439326066714857562600651370439085110350608533602016822186474543559531431096497918471881892384533001312613232456416168737017595603132553637585652736028729402610758567384600410820339134076452620595905990656954008366286837985933523619590782124523776468174096799070337038198007016999000642390823331262492974709071996169056169517040316854246261184067158066940437062180414753920435487290187640708031426718407578953170461575000227349431310743637263658326389101749125077234015989733645771514755490861444383016733728467534881870119765513220088179363775435792203560073726141756169523167775997747173447891405521746367462391823600765379076325474716020419907705698338672715430710203355079449601925166928442070976142386435276161456518692782242332255417929105686393631251631645851254802248966371031306762989783048445789319452237848817436041805409683561168252056678138888791821886644511873231482775827656812513779854101070244525015426930162848025321945638449998295918018384686201285566097735743491047674369363957783115745496432129422441446221219158168193811430579784001969229062724817736284086900118209596979166473425121339126302413265027381671757606882766855165238831435862305658875975583236782940471110696604614715158948528598312029639938001777898449113157272066706645528545256243568366811369130935279147241168014807864290020915066196027659107709651773492365671482165128116296713600795903420641927086883688813953233199240865563099125445788154680957198504353539101267032244278764774314326465911652492380265292924992893150572182112568478416800497887825365774672182218533954194832214733130276474406068781876808314235496390177034154172689339586314653666901098456816458576777951656621166837611761382280310218183477099759460628587433374542660352964598734026696265066453260111855236520777707063617009275234081480014110961799587966762700687482205911682763812344614794484854461901263442997348460098087787923761495764288219396968331490487235976337910891533198145145331059244994704403908214827530828524734723139150359522348669029185861329848208216831596770414426321642808807924803359505023562321595367380257939712194674879070868128365306694271142805236776999507227750117120 [144,71] 15395881214086900540464090511493864555253181913997724173006950844346564380389839447604305503658932520567739652681691429449324910342843369890096075856762977385110344063762193929916572319994519753515902635639382962471996626327669711077892154867826831334438719616247965870307754596354054702076812975650956313185369151803947757638300569874037529309725299393294815116869858101535956905084177153910967931807505826321476011975665261174061234048753390154861770273721571392345533529723560446924430876741929963376747708708620600776041774363875983424000828379248782154814298749003045962936662733266273271129364000395841375767715853864692342148211904615266692713390219262530218214232677633407132084336161964138294848054739713883949772406384260471933955647846980506731269351241144589848070332491233483398941301792433371680721494230321252035640559083660768161028301595101838924547216245993021001362247358802707588782294077606530819252478511983834107790605425684144832633024040035672378174069868290426234566601951371866889506598283832538031791636212780414215682921018877661567435383834599495263557011254776779127689861056595285721155831937557300020887302159856207358262160109967102641422830966573718490698764346889207211361599823090990689467140084765927970149667637169182996358002330964396276323962612490664343076159715111070214221040611686437494381658923246245440389750160305793467256898697964307870308718890807319121008974954639851514963662112545421794124744010488053196546875937975887842559432126454461947145314909460356476822639720787269979570815120425001402418107523281536187190463429180344530995190971361717276291616776847676849884749811705832152293066064852457248323015509742650095334674027587722654188017012061113298376309289397174515495153127111822697970310224131936581396051017452448834456713407677643834488830866954125190773447110163472897391315189316666705289833463067295562639391303407682435640899264738760510130888762414711360222811443455250742776799113687762823783421444881709489736836411558812431527568632614907247277276544462145952298290303951414646602455497954232819545214138566645086653519583108643589246803112935282879238743718704923016938324601913188319099626428477417438839785500315902080 [144,72] -719750883634700306761523806636523568418558435283556662351297171491122878159250087637715570446840211391257254570895469133393449981477254116562583031451656374662575663227753627448035057800895869656185398268818501704389479568721700706615639532354285417584090748852155591812370172893637632291328141929600269199361650990415516281146806930073165611367401841304524110800560472280868643498991519381153072910477757243456423282282447005136156007184924774750071474759392909307743106221150330704912302152271451356278890514440369270722119958157997456694063345228890958185689660664297740009059497364841543325892096749428166575687494621625123481121628762921942870087986172982987804547600400016345780894053179936392073893471399923251303951285334297263750278466198665840038280044198252833856434448526656872530471987725696144265945667280169842729545618028622840700245584959113103376130996110082960641319655736918736824537908665599659693439066564031144067882021134458445857083281863539623136561682472695014892036044713900943732806224937830679355253079110584800331681062799734408170755020974388881627844451661643378385062049582797118056111372945287845595801583011139346690151840921193711761010686206566829279964543645781199631050737226459249162632524443030690226433671451372917054714866085395724518104184993242663370636464980861629870602317459252207420221536165684559557669545323871726320922169742898161307561887414674826436069313688288769815247735230894495118213256457453289087772524832711537135851231923853442099330999868939940468418184707743803809671978014518968021292082271989823933091520608145244930393057156345380848048908002246712170530973818825163815702332044970573148589735408496719391709869051536746166942721083596152549666558119750370441749945710290469608977311328148821697208333689040667210169591080950375289101070393462258708497067122683690087312623934879266308723693634154254976960395231007795803898871087405043348896830709216293633803480082148608762674022538612051637925277741778417620685876192586004871449924735689944444609281742866954091541446002486933491750393626924354873883172226146643972874254259492874586579580181272396076512367469152397450243057733564032979458309270769760123832022626400 [144,73] 26337782681333500573838433352472684772335889015552323698524514186816149301917714107633901928598253031599310437287256556934100449387876328387838076961290172228212962365101004288589876531467382137548069436949086742388809493225089688416004864431201128428399908047075250214314889571575607326965458617083291401795307337086228111451869819137179866460213468602192503610846343630373642649572196160447356439101580479973119695148490953225967602125238839220336565785141891699265616534629443192438999059327058943528834723609833515622537652412170866024312313650188882663504546440821923099021433007472738781358463775728805841628363065269648979478843761048949195836604901107256639335064818461663129485764828171127717987090728761273807570241308514142805243622206847744095103124948065774992483605752334143960589184941402857794034218873065567577456107541120724305482236199492988533081027436577931583222809368448743301803362647583198303627227820429650987756325197523147217385952961293718447257223406383640212537759189636856794288408270585873902667147705753326156480548595785998479495060909256920808548232010726450162025688285115265343414531126877968353663145378503432094076117969956462429485510438998515478449545052683174378314994742329888089310768399515384195527034045619266448458156200192084791617385277615744569786633567351305185888899180878759455866708888957003478730791581637449724124520412601196340127511771315502732028862180424242513717187375307008873150477297198106787615463818108279148438123206438755677807746734094822353108748269554112388357358078993080281170308029887567256685329969873074212944854107319431791460016987402684666317777924218103773137565720942187669279751020150572708320983657468466380701099173771610891775540367693013313459369663945995504193826072980800252227932582775097009534922820490243420408578382634074485295890736438868188374097706763910369800286221446086755184148654388400146349883166968873301717836485772644671191106022748975272912205927997008180828443327166600403012598445279022837432837170091000538990379967512031146007263287354554170071069006778053783807414121637831159230830891566005122942810047584817773857435706626691202317882542201907749347199337887198536464893440 [144,74] -693578629467185768402816705027948902803314586873310475532639692753639614045471593851686112501305312675618904950904252468387478267537957834566355711944085504582424062340630854834997292508912959151788054093961594451299356532795101736579338807334118603191339485812835781660091634925302912705891128926911835661576921815387861685513542232382948531968419669401515763455061977700132119976861569906662082768906996029249335498678259850789783851317170551656142623037236363575393616300265695869455119142037146310828993626275530845047497253007939338399895490725420966301860365060604215095641545981153209834930496562271540463925810601842242171795788311271023879362363373121585708090842220509572846101579265067167717575930075212102662450077701925549815175310076195124067756596102833474222125751724458161990037726442142833510234059523675053669947539189447853147954527285312625809122186359004235442649787516953321347362270790910464293178174902997396569444365529812683046330641268563596812963579227204625938896247674419813190969465263135636457944788170966795976528438664458035474135181839719111717082182872252673301691962180069521649963289458450946904208796217288902957232992598786619545069099037542810697981139740661775000281214581290448698408186710580007122269248424843900983315081891327147318915674839859178249240835368025359689609722915667003544362026579412036182393511840299431851124498900549685905691420953462016088758915605860981617527647299620570755369054565947675400568668554552344566139315535994402823283845088200949125339795812867712940333750744866077455739438161512604316652952301602471227455066944825917386878461142100517825983415835578364811466424177213426305037248056944370386432025953679636278473288228520299790349411317718348441764932427600019388426693179991406438809877025545844228529307679805812808006581749144933684470032566465342933904404285294546475678801371859263771022668233713303769790246946799820657862599816833663045626178008242509029003495459347766281977182913012913082520557739407949255293004674720161090564399408295234735899243054429066142162252528697550515051754023773480815822066814268085047540651174113603954913158642795342094988514112672144332266222235726353273600 [144,75] 9005292703792129072922399830134202562156029235634174785611855450433817346034359186584175363722132378142134201312831888371363487286400657102251638310948914636054280073800286637867932723406322346660150488065226500428598386341261784009000774971288304877976473020831669773869505302962186262046865484858383393227893034987235884537356425298563722200539823079506918424698133849120810031361018646010261414104456221464595097449575005071604110273828300272520194443246334884492173649775193642303780363614591279555967699919388805134224205168083582212667932236835363485178693515027002146595434477571168456379054153020372777362523792802631062182843427274176319233186913738488895993467131456495870471613707127786168144000900747722010326064843701975737535771000762792392517958300025779012273404875637120977852090870206323985870769246803877855872489114579881743026755077520938440135091711153228139434903289111712438673570176503491714160157391714727412464166942289567694001085906721508004734771096697035458199815933604971856065087537512471237833449233662755950771705316288454022295439270261063652524748985098816190902590261412948788054620769728118812543433239239040522126720938820305431496786732018073758582781593043474045151158479198065157980410907616677505419364904956663818158382212464473180963610949742993254217357818657328711509193633337819574401358655834375887164721027084790753712021252408210120812193873617588935938924692427534892610092577145601797871400545545444750969242601444966359431382854105654650352490931150118500154182392077474213913506736374541965953901605882068140018348093223790102500137883916101515598353350377764873016181352078339124432784619035000171677611614842797590233615273638373394100295282476343176094923203776200860832184361912150543005584366527477981095751425983058255633694977332145176094057786242813429599301152139847285725730077828568071034189951793579808966371826836505909035822271961354783225124561990196369782647665669135233188127866692274469093350991132260328582015155434810744464816351487803307207626385980414500735462461614803387179893665519918026168468446263986723590029068734026223494412028603998489351435004200473704217939814097992536773534930108075520 [144,76] 276357954082790197570547338730895418494822348717108959844801008681642214898970439449406096700328300369908257470711727393626185925888142621405992480964531394585027619146787218086621997311489959107582773734733929114671448460713441712958244541657665879008548919961156257505148574772088725460016119936598760277533126283150276592017404782346372193352585148835895708837877205311469664727570796862786844188854666731946732151793505392950992485618866498919754565309073203133028007942306357944557475411677903341160856772087297445527234746648991361065734673176709157858248145150634253632480048301382025340792158969422461776745799374150025538515693383675781702340833750775066746782614207784607171334269669948102823963348987904614849353868279619210236875943286709351871894979406976011054363713408205705984114221207461948672252629185892712842418922233701293405929253723590822661110609166173446527508107486965858296814503261400208436981950529700131995140741176124081804874594740793354354960555717437524907617108492394471610045822206810075135577552356196021329580800215066848816359464129537060238035707025495419603013748910936827945917119861801574147748813938714013109415302158638688474822630726803125963787175065744947466867686623257246266696729681211520236071145244278405742464228510117222247141572082982616097017259052227743442443191434029083491812472588989983881076606445534773397812596342831339086803478985541607921982750298950081927249291666938697559450798023338467583695903740859131475956587354076035073204020558971032933099022863656372890538130435630104578566035382399755595502252430466039380994390909902606851470250669991904791294200478667906001329212080592748184418202351360151475663115026803933983472492117011853489103678702987738852220387462482910306694982503094077105392227984408360434859618466813683923372027788587095790066058848282621592844800279685981704010370214173299684648114905568031671670103876109636965384127055312087325432125182641680736881970662281615017711820205111797980873054372092815310188072948904698202330620343991150912618401595003026722882280880205143468896416459519839101702146159441824826566940723512362677680488518289332187484437938242008906129745694368 [144,77] -26192210061616226497256775402212147409070027469667262433039790482905669525776232884066473598021039539070546937541513228538884270836748937765734589308211821688223271397709183593627339276505322244841396248197675868092511023619691810802129386647473696189461593916743918154755447993788008963699678968060615187737056330405551976808751517529650419443437364863798622633482373333703514180792451703358509455725457223867575911293877333536682632702822592400033850655409306929534953977855942069589208745924269708688138097750124308908570076895844353392253479717350294445811555258714531292800051539440186051867012507886703121719547235442571710981774266303025632123411422558362688757067176865615486909159439719509202617027264674145872882531193615348601279703178447001212118791240286054686648329367184722295233386721778295585259908976470592931928746773515050242223374105692628293958449771403116547701164937364503340054730268855022325384903167198510621557181529446838122785322285642882197995802408803381226126949384972547321874709527158040607806043892670228320547570312381982381509027239426563432893406343725427194978255959037987316783514180056021683481530636667973417880954445582009501727277886683338847851930095099072647076878443268741277887375059965977244251045442774159893433261367792360287883602370508635676304264000232049665003525896042273489644071840920393700964993193608933332781191664307740410991632479029531923387814758660460819278170599891370113246326950109194689754638691284356770012591132082777696211990011867240494514540541468318578254101985745851588953023376849152477098977854423156532856854191686294439615198776688325554939892770168128652567502519689405662231944520466765684379093703423426287367218864519367169007607474279951687234149357245692488192858359501395835703035204023943016239227200877622350002949243723868086199650711984607084901917477831790571453729637626223070409009157663216357080490097715993405853913661374160077233709918866895974964331049794731021750469420298944143510949437612349224918729662677013078708719115038668567112412262579855686545713389880543102736894159094467523378385342821233516789359908899543533403725634728822891574426298478565852557836288 [144,78] 1187276322745665622156507220903328296445040037554787737653641705129675395417552726827213505126327777626926807900282970645996545181391831753093073502851141770842495872422361393520138672042458592820589138799501262600529382417866768371412742971011292599479697525802457518063362678502141517067072635793417784961526521975702724211233134178683524134414537384275323417015935984309398057550217404292433893456344235477502009950972382507455506033525963082911501357334909530344749877222895486045420243164017720135313859679091174154925027252812828373357576367596124195519729955470249774021605790934995497801010207606125304737653937741195455738972010055000700980352902049399202774499178555772582675534917088724222390738717762999522674892790390601030498075830505539357005589724898108986547866289100011930664759559260700775996635449593213786025404573656843471147790870620612289462115357210869630462127611164689110589048416065015486472128655394760912009541054835057274542385056473966334371374818322237780178404685613699522426175575256903083551713488874817728039957338653578833710114002738743237226410928427655805598593006921166807274579185025119100423677279247607677521999964514627341721712511607129268284504504948580773907950403857485316514618328671223467758044454239810015119640799217494383139508039577306229312156638690221217600649002829570956417415436606785529101581298316310176814160511641116082349576959047634791435929756646724685474214347248062225605575057235128220687742763673072229324267679412187584813496254379650388437186591319295891608495653262984433840063542387709280107447954177288222243217911176236697770377898206812318312168593451268778284828323223979333904249249769214102547468498240076406724696622496324932147271515405990609586210312688241902212034673215276445705707967078026889614977851995832585257345192357777418049177095766013150531121980189860011244636558602076281666032799332944151402632469007624008822800603001890022976785611920846731946224113081169214422339886120795266697884117551632303835698188488144883422757663061439260351186105964970823970201841191481246787249054543184001704815302706829881749382991966409611045925490307405549604128061220628295642752 [144,79] -36431151856364465942661324134272523193168144954467980784728945310690390027229468289520462893165451644371176888065383292936658522755211277713640885215202103939187766804700856660618168441294283041711363584290621577350470139097484424226546271501770751178975327185492825812937548645544573323131182704362380944608946091281679870869982834284991789656026451867461481457958677427412460984912971855330612332002677800643508801333785842483901941867866463268409718312550547433554115944588073077127619208996929030683961913280117326425492573418491344109227415456656010985999610378475896285272574814886827630928751691293901151295155077264686177813093128110898634959418717837080034472794476276316584540132420646682261070010567719164443325936931609203265742206856855373725123270036032100209154082765833091441253973532587338099209359086875627819382812124462328053572234722298710519680796453934144989800393578197689758799986973867974871325457467690154810099389420856080246479911179137135922043982202954783358266890198803519909289229031084515362058630443595230755410106960912617000449422474277889546135264906981401546281971003051398934914980552846690354212013113280832148645397296796795869407917893472652453587444816602557060664483728651100763768074517510834228295081229033253300025408911018944823596717653166611680886249689429498044910167982975492393676937745073868891825449427696727314469246705053741773451361446682723155053009419521053829757535150718997281694209876612882067345028056716546376795632175625291989142471646940159517840501312654571917981172184933756875250077558099066605853527270136521155967051360076623669894111166784885987142473358360983175652217189006871206977154637152942643756169014192067768503190715563569636962835478099073012929260870970519555437189166981202786252445268070833124733529106378535075757672301866900274791335653929556003740234281924456352412989753294240105833783610975004119968681651552195667762269492659798296355203041490762836793698153481022526570835879473105405257078834008663819825580778039139905676721184735695029864814242005495259032565108379413364159540263882337469195365913425311074994475579996263485361688948934937473311211433520213440 [144,80] 705207508125117389370983000085397852117947833175153651746660508566909152296240768022625995049598029394992873117577809219414720815787291381232084043497593074499249533961882453363454680230385109301080631598833466256908744181327229476342837006538693594207080807143677243937538610189897208470625011034207385334614795719508184433055593031336064618168555633545322084412589646260823403165632447310253953162726428502875764245976511875024963196792946664153532395022810416596289275636520267810740618826982069114313321769382827597828439542853113613739787089637539601155011123006935798828177212407253623626675971631972869187618410787199961996747654281402008712389717163570897243629326722831830831575679271421354851283800742118640035811002639129392939721627791150042449411372069046649483421183517089724455967028038014976481689894394590119596467617717133363332735329345860651903731057059334736453839119556180228264567606802889141816538132051790305306467911221266352540424926650394353307295617424352462891205179450533968168857338788186588924432864256814517624163841678216698557322300063807180552010237923387809147639650767902615665408947730877533788098052689993187726670445958139235462897784318578507209444876717136948488184184802644311594110930679934273722304247373694772839686499969295415691882000033452051280408007685410691508324679478157599170322985147173338545793328620427697066705446892437239860006157257883445733025914868562193620898402933099576020512491645797435008268627401887601865128443245876203863311251672425572512481036421388697728828585831310097420334640767218212740881978698614200963109579406158704962174740281547786777140744623280716722175227764935013214130672136721140275407335582399339641008615905996137798479406945598817326610290561485407940588589489829933478131445506860369944361175430117489945291793241189925725968229370446653960153678888513600921440936634211041467686882807627828794040515292110463702470417852488745778838261467181704809475840002141002955838549502815941410603610954275070600906137319134808706849349208826410709835817503846732560844759184661274182569812975676687204984406918184862179866594355137250962785505180001905777119666643272 [144,81] -4832861929241324722422968791521890169719193908970272931590554504103675507060424079849159014181176187902972201467363546109571468223531894063147746176101241742534254668748894897358128548687425548949483048950744793077905078028318744156769411590802578789277931083899957064849457792212730321529682456255869729853394049065367089685561689038610279679464871240049518429468477494790390778026347663208867399198502486578321903325228797484005446263259404439954857603868507777589638723172393704567432107060589585424913880571614240734010570115180269745802027249010218998381322309356878441896905603684894992350124594885560067742763308891198548037589232297500606502886580441696914193352353189806677337842005669616426661274564516356934436903181071409189337202256806729569800883697811107259075184449168698256683068182858447986607165110085374473149299331548030438181813229507426418661101228609624091302797272909465275858495800883735658695925937648731272093267339519679988150743220047140712642384331927206692651424603397866250552926081472506002476660231616678871271084431021259520498965757308238015503637296958120903478228823570128238168352701285942644631907007159757074993346114975777534043120339352554282113527306706296742962856572268609697680968647437895456705964205957399872936710204626655736583233402330075127130384105262058922103499667199880193751202847359822087028131084984419898404655311637412845732789898473744881172188876393621707769782765993287094685974050262726851988939471631299856982665129152789686537997430242403188117607706898875489606175993598415960390249123085048104294415010809575831888518233113125326899792650219227508297169792941156630570690776413912506983150077906610319646222920435144047506977708650576346989874580757089694877032367104213111073233613549591057371614250966004197096680715900548120953106001071807410038860636721293181016182560580916641507807158232542778046237758132640922074928575709476239501931677391703900865009622078897470734865059621784051566209089055600173518297844757717415096480629663456301224865673589637922266133989127661314565795807074061553604419719165842245227710209106160549939898136889214572626608281624583958931151360 [144,82] -149667242019694009852209254698332508571447556927065642665356459796115017290775477818829681546035516603776460877029044220566566680420219659895140332752246923734999800406594216220229902296777170261185340003949851086293214893745842812186636432898939120658974929214419234119747632457769368058594679251058095233861822026302700319301657745939683867771851500406376601112023134106250299441609018761743227654282119684645114501430126954157787781882499598283762737051887489830629436383435746973648716493436793056858817570178697159367613155351523683628040390008626601378208086720370131545422565625751099361505838823563259153541737421567913834843178630817105413069398564574577141157254975786203780621457114090383624644285727877542068964220169487599776405269606305665691113271655390239470279445719214240539476565959481830684156131854670196020713552968120051092631830589797980198601282183787815928689983142981963638246624257406044681131910730272492277881651218695945849458930379314990934261243169710458330819062045761524624379053234721670755012230932727448115347886268001629358408447623601790601423867539932286431203454408564828676429839883016424607155879745703520130652545102500426159490389188705820587078609381644682100129723382751384265105187599014008184219618193367253544297582705494270159632552739096584779465327223335300680595327902296160946520347111549168080544228499796142345362366888828139970947999182730613548916602682345812538183108061514012994059066399026601018321591698420702716801137832309037445561176615668851534203129950152845045622189535138418998106241267270832447430856506992053792707128828987111352224595748613681901356399524291758956079476203144132091672760041433981648154684502765868664228288082803546811442897337781029992355765114252076961184335289206356818789166942967916607057175108546948190490095064579412639322665369161018374355860213401072332050421654001547869618353240434976613714404514402090885088845266075809212871747283979613482710946101120682335292902151238376239883209615631753907957199777385235229737135611381594416488279193244950828590736706918493952006184905626103268525942014712536991925984790588890643357933394685037589248 [144,83] 4754381002444700651901623199400594065112563993756551515906888827382733058845839815015969210563859157163242137439701030381735733024565499255401906074216085663919436563402191627752746126060675515013251416018945411508314239901903553460232048629662191580996683525686331201306029924884262560535659937098488331970869065629979482055740106727320306531644750410174943159919303021874616854636590126651287091089248054721860958704773789080074757711726264610138467219106568227786815510481748269746874192002775622149138185913594012723829704209611695247010165450713512926678481865584056706631964171270551984744773934111440366814393306488739018497274433283441037911107022073792723158347739446747780056893185145635867985525291496828304536081451134445469777223263098483958582626689418665713577420515498743261555838503233650129131528201984676365880312408464880278189138383916261452366153743380103305462987957026029815297968796354431133166350576383609384233825173802110285339374972798564848698508218818648626029316448497857179276814927746563285594079355708261090637263910536279753011724861669070548285790986509685498003776015986043948606556598960286774678970561442029641801361658968326312762416733963137802670147286935560576268009384390979187186926385157268111355009715948484731165838171004626467821364383667786186410710849274930329506307813476536449439051224943256065282982282232581984356995167288225794827592071435192534063868799407914855764900051191882161565690449742975132090667284475289311271012006627380878690288095572730885408037865417884005756869489187364549682447541713182590986140857034855119025252156221434657269471274382026745019525807656278413899395673549404362281770412493648737934022277262802600461604890096658780445825969525784839833367087881688902064095833755708879939382476837815690217136090061583839207228506217256255578120761322998943031247050336664771655383322594443910871978436200145284081809059570826126391117209503203253597574049787219330419378496443656073704407304729030714712935793016323881453875160136067126857240346820251419420859408772586581447548428197707460409143809253325443334629594116841558096098910250148192318766281055719360 [144,84] -43769957713474760761199928406527477124638519235110817416053235658241457110837313267299915407475600438681297232188130055943940249335758971042638644756292598734429368943543895131407111288297219127121497211526142819202969465938885170758900820871599326745224018341934593357789861411830964827692915060893498248933893052409125890823910145113514835191087411366252415794185427637538314251522637867042076540567822358601880773037788519245576130443200094496840756423531174463205459164236530875499656254100298774577304112853002906891837396579388849555037680731613451398193753090070754933627756114908933638749161035361355258167948949423266203663023376917971717156644228425915757207006297325349998733199143215056836865036454608011933966519794393746961077750426367118331488058250335328712745869706053007777995613220713110288859699987863912131352295684076831235536218856747211445539844914728319595149090220694867243299718985239858808204929005562020412886199144950409009738689358442027667588512864839041196710111609330668456426418050725782811832188579424084934745506621028295894529987090083473224234178735733763619825366784197594706231369702839739206429455610175713447574139059481702322697417561985759445114854009284708354123255602030272219825751800453197666216739440565807030751727453702757712842990202224040063153419400130606349545058189071714871330151789162814336550597501008583931945244796038046398030273107241071894069993308516949358624656399127987365222953424559513855754376942170548701340288419037172361743321241342671400172191531309971348699409135024086087229518462046986719692222171569852282960766978522274514955325595549348431730547854891677958118227592536370248794418938006097771733070637535282737916442355577870125722348450190880138438853831752010780867522931599292543643874565024334270120269072616758405186801721946117546022194237204813107962078047615923630171944428052339443381991880168386909700149986710060532648110517409161887956258747465794518336890268944033153226719341681378686855920211285331508161398522667844593245317463724746185137958498899233945667183627267157170360207265985719895314742146415044083151065741284105708669306049536 [144,85] -478868184677695631379042744974701587375443020255534041275200635191526492934300068906380453965795043094842014000529632843532573314189443762010716670355012920734821906532460676734005621236312669106346650385714254958610029804316519125632201036413657644840143205394028517775218586375819290412862329370570098538330248633376627792920805557947423594467799677429211312353475038989837662971848303921437949402453850007218482231985366678897180063604565289876760183791164938777207734920463236523767767708447130777725831260211821154564180749018409955370769434645191416226619992847722334944090690747637750095828477945529835723657822412119083071033406244924295475282855267647495683896825362556901291054353224021475736426626160683993567708847450676199072423991362762308100981989056838778292439798625037256126278616436928365302069616166936688201084815252836888624432120926660803507329575344421492878138937314813433738381666730392270710778953408924692368378711070175830789899133097965686806185817392491306812692014900164555706222141442757720880974111809033675110864405747765637761236112200065105704955337559802820573339637555729926530102429743059953089295397994459860494166408947315233980619672920696958814077337149861491938392673969446608017991929151656958212675014913666963346265028019229580036117766370135227539416454915403308996298191486461470267223545522138333688765778308578425282598424697966094187527879216783187463547208621513233798290704384357718076640790495642941155715734639450316557778800271196002379433003963217824476392562019221619881493211243260196284509250870622288703692877282637669969942514024336518887756026099965718657467442571554665581730619796793476276919245998207074514685081301250324004024902556095183262384922648760832901227657860489347495980454014001204227850683146442563813695852428239406765325055180850391858883095069809520747995475211670172675682252580134307368424906528932112123802391285162172523994728472252349977810733904786462479354502166413838393213253939338261398217563756218664556012603406066770468956345871214700340445795580459227972190720642155728737134634410015552110135500892332432124616477797809227686052352 [144,86] 17503267521927927847825390257323977960085536602481432839653706153391100668481918894873068918560821481489425350187219245571169845806656328233013532945090491636007671092324203424859435326829815493444919560898725250573615332087520579516779634750049014435771059484063247758640534100143786716408714624691837102076029470017049510507074109079237107645506508132890263796004116204834138692296104459574631564910355960398372160760612954019992812094729231371674977581518643573480269229409657024757372826393818099707602270032936707363627546235210581614264408697124079725481742346797440881489938404341841809198524898706264304872520234251658101100782786510853554304490041210054423143803524494806117073176821180646844563596435614763033736662253725408475392676930646099275559376037771463061717666461670588501297866237806685116319926599275320839812011713367681700863739632634781648766567832017743120570215094178493916324819899022403666344255291902648577256493155746822940464579245011563681862340734369416235267009219358003964042965404585486111260085000273342269018140381161624726479927313306773697356239810889028384628401173016842131106692267048580928325488602404626015406716923433099913426396091412577470986396599478174510398795241469143603158975343858039372901624655854910510812519467778130584917602397884826835643113543390606115361939672009677660585570456707341097457535980722939316165261644150805573220173700887115805288622513195281254014353753032576122388199781824494475280662618309774574396860416847206478030836828827299556986842451577993192446773056739204147321206350915895522979862913344523863154083273035417858979911317778276145109293902436935744979117882038660960149190884148569970630519704927298174128274042596090295039765151322391700052689117915024488054609614855518121597278794976737026275963880128421541439060260353481257602224079355334488106046131398594062458086511479633517629930588742718707367234896448248202201019418697488846591528320584007641255957636074478480592223745612764059958862512702257470465453645595461996040357386192567704135051129238680625916139232604429683215803852691512846371643599454912235232541192712196923744 [144,87] -205956864095632954762863726640260093302251037784554276305350544425452175055604603655720808770705218511841263638487482383188001063421138895390255547753523837980126635679063893848464162031016724895471320415290756611740331982628058670071734425744067759589312918041509557025467652419019804060957485248652512163087326376679495615100756100363202207140116115495454092927044772333930566251807178019107459713519432949166936044907818386353020668078947883652552254352311878816547025979573757855553937962191457599549389844704654909242720237382540460050564927954719076466693658484731432789377698348774684162836908743872971621116461973504124043305622035933652374879608115414815261409448758812631525171020635397438285560093461464284305915445276708630073727024039999382537389976403973889166759322952006464657817460324608877025654699705419627206137843424535161117631653631498993851185654665117965038634358692362470135379451240341701845595549599177288947709719819004095386623940960235515948680471206066110369273438449425371830976716490311263200572910084814085724920086700004918053020582413015049247629586063897486279162223229813778098574597846155154285540525966127474136871451065457188485184559330995609709692744625325414480061181252596314269730336488109444639423286374969920220498524041233974201942610964579896313229297061092445896522852389843407758287575471849884385621003142685524765346288866151935127247531864869606945334063004171647476301383103026344809338026501535347663133293237175839017628204062899523767088430614036369322277569711711348515079971519610306283275690888410025741453420280369317110859002731521387933909783769466018661831243407330327399990515508630108881391055771419237490393188408910552231375857722624874249974538552218080036643540364899277570181527480583178190874986381809610375953475778621464230060524842115251230864266818840788280813510028149752948670611493782496769942021546670357719544387123805946099621795595217391384756135078879862748086398148533592742647090071425181509534891641034069142977341956329007115563926876958964695991007810006487280752840212734611162930719797635208275336010827650103271169950791337088 [144,88] 1222784434288031188171270740536517107722114362491109523422496828758741116431666537228482497474739176915610455702151544522571100801881670269450209264630127889247405258350166641315834133279288453334408599220265662626580364762063437561288419920278144462351413361130317386745092092549847424977206897346129367170271156959630469950818422539213391753507342609666444965991769611986085264330029106044894002432655899705253014268407222076694033357038882695856252283999707368921929009216863657618240178336188142807023576400877180061120597520734402250892200664878910308986072843398512526471434945413060166514762865474752338472042639183103045666327070992514160151414809346341905257477149796217955576460922080418773892732169060529922227831932030452109800894598704581319094220815733068852163725585134697855273694764243005563909576344049942329490566408365971489283832558411563314503402923006463137165174681328913313238488762563255329392377501215787452075901025555675408161267141717037743773412446088507725629740666422281934671439059244418668633204405604754269211672385233830749102851809962778882547246385666460731888555721920930231052142879117819584656611708793896906086832095271135548521204199483280978849877167392065515058118180859117335580985528984050461221547107460678056794650636519958307055139126744811618038702073061113732600726224818251766930818735518304440543974213752488855457597669145416183196849116240581048122767989036896081062154521232135680528100107035534083938151452190096372452217563886406901374489834440664767965723534544400409930493362461739372170870103907000715967108486320522881864139981704654827756117852951077950036787250156971059845497896683838146065544029566566248445982260022337772985038393510561590975693537908077660343639251403345860539253099117686596292705007676172657675565439000490587951893202653030431495924882835001227346553651646754542752389025025721520492238776468101840646047622337562543767189091109218410732454476820495792037187737276100035454776323533142010370336627321501988026758262437067624538388833901941403125408031906739930935694099022761944088762721634548889209065063134660380624683475952 [144,89] -3795747181519658656538118770761199502155416875149630872575968335994027572963835691394095097487684361144755432934402250088506107974181102079935269433563934296469237906506206381670685968636270478073398447078497894265628997432916537832398960883137605376459272747207517572178054968234746248785938735957183055454755445654213022273717875037655538736686601943897803992784447798185159711038497495611480429226706011379065195168696933176743016928381060137361707746993828939951827317898923233546955839016645133575574989700540661164608003603535216385293983090048792045717863472932796371306979577358203189055724014461564483888954390174429812471869465241754329716651551443574782052394822263395347909945061149511955992301518149387158264613415364787461373392872854448602016971410456992548882391476830618648228205605396594406453953089889196085950287601632046955716345528189021686848697410963743311034779271524127380602705792309395145291408027755947223563258972767300477587174642684163289660101521805875601601052341157025984944144870473197140248384030581911153164911762031454560659333052896256387743119991197321423568721274894272519131595419064403376414014776201844295016293430064216501892642194582156805957120313910394878436345238477462790391339934730617361176814343997006093443427078591057396777470198475397835982992681525977121658349911769063289070714724573943713526144592673191780919047899687269528192611851784146021104912906538848723653224826857641065877592679239506313022376038647499509564521649689329934631482016331600268685784272115858682104513516973753680172781559457094931610648528715531606985085562217941390578449376430948044086004070372502122215899339947427119310954235995021121161083711577265163210790592351068372624736674837801223433460353880927842210887666148007693806616404549316435125560778637038203742557742116532197144480359812623682647312872614516676728014319349603254283985909019904971918781256571297997904583398157992813312768058340643696899432080696721066487203577007780875595862733371395422295065669267558143309831903282251864613284485592835422185060280171633559936263504796711231076326372668649807758080 [144,90] 12243683190996680415743997633312721709828234279928453214865083991259988267764374716104473020599222338155411036112952678797587136434183313249633243821695826993046462693411123647634712417736921040380560138407675116633987983682445150245680020492863864836966303098553573174809498807209209464886042541466532699563054166949737261327293556174457599066876358735159155739546950688303855692780614790751937785120713827328668068114495856503454823565756617402165344236455900718257764036723796051991570508668812017370355501967924182954989519992062640561060963648192913044569381880045991802666876481585309465160679073270258828544512620025971694307059914114535291999733727298786334131832836885789336134093150588771793008685071365053694470962730990555180052488528759828535095788434907843137732525491577376729255768101887995678055859697753003895081288522832952806201142345602867980440955780709978554751667323594262058078377660615490520782653855167964040353153717320399576608138125502071194859269072402159209321548085758388032748514641401956431300229945543629041530934509219299867977378464739662411079466849071821485656161107662536248074575777350872939316273238798608821779652684122580823135347116641875735893190488209638102824148301252559891451847425199339946485115885734031033944804587746556838202845530445025765721997818694600958466895984151735952058371518382160339298714320967090031475110987661203656589486739778213805406744001482790913620404389642903645098037215554867961704502500926440392472880174505322189096482523912278177923956844977345118315690424926384322390179593049425421250783464305621710980474347045660769817250130919317138737829965544509807080317341017077007555890215043568231433692837180819077359914617047131051725538506658475188398258956881564861141851645744845639474238015890331863707588529313636305815474942739728238231622845118936303115009621556020800699795791235339514194593473701952576770779483650146843562080097849429961149826773020279813572071973065490286189176659211065861816583891734609852497369024211987625994835117822201495255009426736673818563451928797323090262622977551134334554567438388961536 [144,91] -19850806518662705616901520873187702110270310140229695358048217056470249145171634053082396541575762285533300150243509468000943209198613809280651986265390621641298931851658437222246146338934143632539438797568458979794651825827495787524651435269837759241673147775377910611638127723568128208183574948732212535194840816424809687165210718104636080969591276539228494905278755248584226263656782937803643715476235002765949376594707060504645147723533402670674428136246574615274280016441134147855705466396971750062598387986668050697628827884521239876291662160044198893466804241941805801739855731229747043844823792593444653185642768644833912275201376916999210165196123618271466069883043259366023589214782044752660140970856318869814018863970517501136382377322266712070698096314779836797153331712935868546428968502117668342888346575701123143971658441564660893580002756866918504592978032891913911087161088858078994568834122724416035159133196981336587826129701497185495575343956009955983443044828170763407619845935742957885755838576726113294123586941184519853254327110802686979506086783844380003133292065809486265480134972831197584810699618567924110167424672754821796241428550588414240069151501728418300715979787106514629247819361372697031153266450564117853027269932256527443731383475102644371312037321728893056788070582834676761818291215208595481472084285141269599321418869012256631401827783493391414380853546511760428552323106935901868325436579023948808284229184258217054975097980988472647914402135755582425987297082732393084934964008726493102462581730953675684536040293633856288713497499550291982737046149950446319293528790708728329930623438576586495929015183235599489960926296380051105736444963901470904609403549127859210365432479154066325012020816663739471202117893212336887920450203771674220653361524777148538124122397269045923078601363372195124611446406480616091733663658236869837793773419713102709244041252669666989786217301525765365657628870035910625440663596775485215046483276305471922724089996497750477312557850013208176341258899722097008123228584756427493767603857988456783241653141575323334479524817632 [144,92] -2336060262369008473399684962610963297886474620683064860193489107159822300104066691698495785594021957853667024123522143316606394546335521428721310508529650091029351347456422370348566808836091148106750021073901456524268680154188568198227330115687333649390087725918499549777981277479318957087246699474153996469301326365040751118893528474129451119013751210108602802848928246451118329357341591179969387472551128771652773036911984709811367350486893572267341671001408772967692599078470293979519093137574838007269722064389805077270953957043329468796276687053568903271740674686456250769394167949775256562054274376112639607886299626847719413460759317897085402302596969718092175535983083783954161508229995118449573139793968578765785268649004984998815862984864328503881636291422723609153576667543221355043356172942053610647233050509683104033756880185433043767117956282174226295917358291029767455973558883000027317230423505142451841158171281290830245930303580296115558675257056542662933341867631528377048601809596889676669103970936965283338759739004686986951091737216354221537682810220861638766913147879571678063571951698618808817850040771217274117171720637402020159439586226328803999096476729331945591286150270639389162970023675415051085986927647508327680876318953134671620158911485816753742168522652586364170963303494410519257252405737899235559681074103023751461158238832317277914792042994677057892558753296599020567415127750710434848265341562114655808000759361603605143528123785457751581892283604760106622503115824829530171185004099141350624741441013378009026632429944681955436853734403948769346915770852846429950774021010883789745812689792519033247098405961552670731897535916367824511545742040933993097706432940219380453417526372594262053854832018517136525019569765315639974801198304807341412853268686119616874666640124354213453617952665503760187502284031444744617705865683730537183569163482571832406204684841104789688584446348412460368530644320783621589280493729631076427877502819893194696904513169117738344401120817874674356891304970179949400048176598719920370038413614894863548251638907203577293955776 [144,93] 46071114332577117325368456648411183188931806635757776743486771526241769785381278457086453302783195224881961110486520719605683438714585807837923144024472778734205066832661628009038947429803185119484979869717413104575995567561309901361157908448401067200182870531476701367775227458169256727542481851361751615840458982985578092079113826028920537199600569967833081965810235690771471926549715701290458014065647794876909910509205692477906708964085846053351124879401244002346223966611389665828052423470007739604525150858324395486960787809917973282680532744490412058027686836645450817631268725410164049892743334128670095842779114815996720960628686216817090806427724081435022529311362862751042791965718182001187870571083511609729366594133103440614324720883328173974274884884459733410841787394565692386005509343365388830453440652335139136006414469806636154086173297427841783447269303881959194113188481759613635584068664599513105164517670027995166790478669381100259567103783948924140669857961138003283356466674089542244046788164496807166517139150057802323198207581595894304451430373762226331069120769936816614986618549281605801620686143836240134586754547555123106749476532960468122308470786489273632446338844529637886731079289387638967540368170636858438727007104958165266404078876650254343718566532847983313590859215133567321153233151959949172151153306734684618717842234810289865069673042696228770880538479223722968391992135437554768369707364093522233159396239456928730256988409810204617906573223835387727739296943936873114268058066536745273132809046977192319109698748074882044620461893959062336767009465154360483274723448965126817809007568526636998379576400803682279539466908531325930540600083872747666340527427095305923816584108072677167498076092403604821447125964598493391600058151806401745951637396601897316189825637159750366660986008917331832427280445642093746562872681086942311239741109216852829609422349355818478044376116063361692129507294754055215034223307414406923971180606749561200374359436098658495142619978426682587757116909533083658400375582047208560190382673547318512095012143655685224960 [144,94] -454888856610986921703154638276852392520390864586253524132036653881922984236439090913763373033647341900169889959202176234284224789665856301336498899835921987020763924577507650495050985256357399289687453231051512480835332092888885311993538899522613895508523992569548812900427143502446846832650700041078979386851979226285352195792594197424810410480359971065540555012999000398268938090912624011142273684993158901715597112014166506877174858528867276568410398918000802593311104863577333220405875265160254868674142598714081417081532421218794967361339500438915476448574909225775416234638145906742613431269442590678055145137146018003420098702031391539565086947224028282819757640981983151111835312638995765352131204122355242729882148702595023154444350286635881566027041610356078476089024598383597526976163538839315225218405695854857179867683021502727188758975242714175589145911102002580669972488698880106844778092625647855102932517977418619981750109548882750187865630846307794504744368151773244008276129684096770330849857403495927928907668633081439808934452922972549664643894794518304142089488651783721860447505143114281993234879723862499912012423410171184744351881348418487064205509622672986933740741111076182657797363255028671989527929727515432774132160054563608861482086383303764536619883640557910621242123673096011113135479022566612645020394677439087381621542622650219549017826141649639334216443612335192580931568301440491631269329800524919484175422513166245471344324953161563033114815948892165713890446186898998759524498909474086958085004951554019669038901100501801146936392621120973970676737635282162482164230845152266685479381680124570589481948043173560223273220069475488154462429628101167257284787342623828887280347741631646639619665322096772076133358100648996763032615081351019271984751906995397530363422004956176915513832320425852819392431399282635980971990158771485707191448149018301956536113244948470647871432047437673816224760565876069424687667266053795931033276867964701299350090157081773424296380240552363806162152300630036716716724686070959137235317013569143847137013875985948000 [144,95] 2765038383681569810767554965054516312590773128047986470909104611829834689952171762189591492047747075152536523850558652898118929526156481948483185137449600104012358143529790219128554117822966176494830679577937710056204753111157758612624395358577294517686314090939619839454623950607435089874634605658616960633644194772258155128638539232362349260312077343957987438684652236862716680843849970095859717229027040343206094429996646697606323076977989792080929333646217839610157196943620832839120564472558731960909916504269732977116613020373052826017592607572552209473581696004254538701952446956611701204906377675608044245295882494638271022760154505815484837125726330880166599666299685420893930949174777321751244850472415792630376453863112991939196065422203291588313870096335357284511307791396471613597978031564336048237885373989786974437353714719261004624820718552431810131582504818847218456868107746214715881885271472449751435747697598975310416013555283515050150204427312528607008868556048707627567393353688066620761441910983763606780609467085490636091138297614851400032760736342103048808990910854363879227643067547358836561071207692634148340355689420843557921929512416447287893407262444795751202770967959017038120687786144644176056915392744193654780967479124763411265446113715203961273225977851553875619251680848633092797529868744617250154108484604479909994475512120173129595924093411719413587217134291242022115097399452930635417528629337007419087722818164974587792466498765555161732755482938288192635149008842862536215767761086505568518249086456696153029677669289127102513267060043394183758729707929662168205293959346329081612758595778773490010060768465645371568926313417358137154508372611851430679186258034803296252926273641947041695843479842608879822453479308290268501864003636924402852319148243406196904815416976092873973515218738487108862057529644179677020995678906441348074768718656259292681147318433617946445196537996732576053205044548776091999201747201962586966435612134588815424753720056216920183748449281952272478963152407696439936379472443362509998349510053278655941279089920 [144,96] -10677936442245337829827044107900635725244569632367204428481040903395873367315836716215564695291283350771752824129998978097882959807669839824609561354086452643076023165226670413898190000960947212801962040996970638102423008012504812221050064775404617801968094144424603462312205237088694420345595199588531859345886230270339605632960918774492696878512980967129819748033410768354814388042682356217409190947227349749616947706354184225901304315717768520745671658936344021536993918536184022108092439928753325562566847401631033153195075037078529803687761941288601256524358386633937274375263556770759898425628458082322082441548492822699636730263907386893678578330805902698224196967325069231671654584346222189342458150038944279578678622511090941624077240087003829540946595001936612033146393395321102659349890411520395411804152525741171252703367157381328022090256945734997310559748912409493289898645407769537157630218326586535945002699436548496926272698740538648676131665246938716478149027835858672058791528207892269352682882440900916858331943560770238319940546206192621632330359026801139461548961088722044605731847616815584886996307684729714235422811832697911839577304512410031445786327179670012392462789090933592984883279910551960344292076523944585232898456513064252905855444944377212388728394936555564573245219097170719012930194641176893264174051535788319444124215889096170244426861371372046523830526300571720751196903666279993569917073956920987132301437312586697086810370669046217084142888242778179929669038721906658566814157825568120723000655663097533547839964596354216346873423285318906907740156608814036391787865282387709463987267205694376146067821417394742556015254639752568924121252058945302006185227734082448550048129171307086641815860029586253168026433733496953661929521726803002515454554458272927121822420769568645781299554709112931581666809381471655955043647359374745017443893617594225554187656028098779208059093031141246848798886374058464050080046205632081765360944032771862228067448063821935409950681885214320299902616471691734793960464208484609056443868017705777386791912 [144,97] 24360048127158428560241130557861901687901108574127261292587488913635246187277043792609587164200019177761312264410024758438053597433672895211439168167672722002423034182015055895801201788925300575840962916873955925236433622170731885501068656098915359326108537474398964917380145323391994901067426328525366628077888298058987001428138443112418693689839745401533017558066782338543898996758455706282434428817554215842805262178437348020839923487206643167551780720278128217440919717924703875310319346370804065626095962926483496052945967910006281565280841143883588667142070067426134261825594983078921001397723791818985397284318970857932505380849785245500283617450147078031478806851494403117462414380116291072858273391615628114461591533370224040242065752809145515476576953921254400697719103060118664745809512489158220309496165458608330690586263335532782171895945865429731469185324136313377452650564929924100093601986490614825112013264276619759896711146908258672629673645380897802323344442602152631859038938084772777201395948938105236620585891587404158502437016973004526411971895774859265543714767418635929181628798467513071559057307419741094131514771702188013213601359424799442311839118613824906238376313579349193632905723545488340007324600098536253636945770826900536153658469446131999597549420196044814215440173850341812613914448723542986662963623033933865712796394141981742025372792900227120011755190519892062033113755003240525901513397037045342276379840259649624797481203388379158388300766788287057279841306291951682039108258565124375155055159265559671926470998585010211953279273477517452584867311750594521437780356618783002309056504757949875570305846952947723111502418631220178056293437258000670931097972182799983988580866727373259402772862024177326121610798430413243655212854990502953408654433131437342247494428660880572553115552279218448889971736542063148139289743322085302516810447785145088922692921150511349052615084922450529977900748780570534946011779080327107597719610278025564101204282418781545362780331831876252379241881086808811892064833912703878398502101558382054144 [144,98] -19092990454808217857372021259973065364051489230571048789318714937096304288100592666563516833483794502101483109949234279468336110044114177834088498296115166679681626219851008185066458419918723829997122604388998845964045474582473679852481413931042478880656576542042265618304495322096163669686032559214339129507333442570025544557416310608882202228177328987017098654170761541305396035317890410499694060303729844570853702191077963996457984816236254749835243162178363129760291523114376140371732514153550187644642503065252082261078424951840224313091801101780549732912361926213946992656257049161056917045461227369624587784803140887562930905901062227526064580337822822933439516561277940530780145766322403072646576533645291566721788319918908837647736793100961701630666085363623189254354107287999806130022081110862543293430889694579653941279464214263966114957566101228585046004655428505513512435150737802989558542299552664684523351609072026261523144979035781822444872382708496627999974921164107588356181881994369491550296354558264751770040911917940569893189320417868828943795661220124307359557416969025707284341729224042075918106483847519694469423563487378963094642364833763729519036911882595605471185483387197544212486652715279817752110362951112236513390373582939865729595125145138149793257473795873260141068374948025101336932733119211291515319158794657614460407422683855593775542212654195122395764651459254713215979911264235864344327968482634477746283400392633838628913052754968786347595617354159819875773824596215466571349517937353850752390408437680505692697388141490209434267897513791988346134889676460277602525209644817379142818056085295454691226654134633553470403220852148194282082042576876910917377580704424545237659092630690912876632803187201747469451774973538854844823391485035821207231337487527754565217206151800708340904838392525373323620613123576179601054970842840796336672650827693369160160018270581152533091243445638008181322551430976982677104865095336098526083932576994785923249138490062416592154855037232869785795133117370488335088515908312411796191914097024 [144,99] -60904814892939512922848042267132154620402135289873220231775754243435584431679689777944432324612237975175762249286422276026605795766870344235788550481361443491003701380057695414328243134430546165428160483506436052001469327852739925715455691042808926116634604102227845257838028670552002523728236636716262120456337314330480463411960089109134160284544975626870698798494788098914553471667584081059515965185428133258388172924232096108323917947270698139315411942753562859201165112495280183047698884401395067776358859781972188125542114169240271069621806703724484900862665397825704865829254614122532006468064540473694384121371233658428589636610385897443309783008462181496837051140311876071708704874625595486857813005290960122828501709369231914844154991555116546069340461831910632885005719690541830281738784819528573391406657252798051350453627760007329823380615591779234522236581563246773190408538400319518972825640966348994889696521183730807573204527685016081659692264933066897874841101637129265764736706958550865324544193574926013521272754518284761670900053470054965356592135839710558970484416196551803480853769084524832345731870098859546450491172973436989687187257387436242685052596485183592472900948981343902468510496529686223128688437278052756287649703743828837773503042039399873947313653830357905619416400596367912734163745388923875696138057979037217460387037373541038392796069811288616264874724526630827591403425857281922775645243216936807655597727422387268601192493374243986859471185538221607014614523736607199584492700295278198328723239001512625210983889064739680465938676929507639643880898794397995942964148985101202007779892863921049330157371834080602831531008355362082825567240113878028790839533863593999492723784363990492191202585077878914116333038951045723798261174425068400221543698975418395939098733465550833121554655110758809274014203943699505303940174279103313066360706677829478164317483174261087964801112423135385578289684624900304418928039817548577689973185217160239085213840041256939212655678615624716060397291673547999908177169318258965708506432 [144,100] 230490638762549238943313682200371675675174531996035022085513299630230235655098249601396260623483727747627863318614347812292658698367710460749155955867411350120788222049063581868354175135980962377276618139284970394275098838173246448855288937065833444578916652899577941066047203998227586456282097823902794237443862656329028276226340645551091956073190372567834727914483828820053219805677065751367236100067687886862822096517693999542674092439845907666941968910574714015248969965214349684026686115560481078823535365141374689287507455556844992706006945442332007580605990183359528237016135304596400704777594446584737030509848239647331336073033332353027578263713778255077965630521047780496772538844754144449742314684733939254665971017363977895829302953554445682135354373759612181601727568218883571127321475758083145784931896133360357603345776650916490779427084982242627905421717672337148625759900244575865204576828778972672035779806333230168055150852448230948858953873302479563861588239569202337932741600823758079813893127897171508473585317219084056871116231885339040763533090829126717269287546559012602370501522467413891027051662425861008315482550737932881303498863631436583167095742900941879432741537463833470232715610187108969762462348179329674557407244808528423684715473155001682446420655470674896812704236146390662156936302677127516309799846788988665408198520177736347073893038243417077397633278698868792723871934771344704633551266384818325095972466044753597113327450640033830001809569602137243283021662756333288983004302795855476156183941823338288465474706145938396919666550315081268028603667496807689331474822338718847460040305049303311696657867044748569173177035643674466611887928287840082088960566781038176728079036263975674323802909406156326674014467775215456539394407020788152394416634972592924251779473684487948995261520447807565461401344833482205501955041996843775179864635893821546439662766645401360338332205951573860093751505139250928562119032810325016829489754958500739324863090561251923978505790196729014455799719588368786016358646198374216320 [144,101] -368535664855686008545343803501943849735620229471961665183833470566942175985411578648312334366886569192430714907633538686995675588969299583680399528337327802855360922571865282241717432061961129372010786497572080440456412245290612475714225496803919471051064809097086309770604912374410134764764649569623618278724958266698339053945078832288393061932729970450902699593655709061012690841623478412692830931191976546638647320120586445540489337474828363393146759446440695408569242742456596473623823815160614854993540276842054020308651084281943238374224383859279684467355753313436105472922790597966338129513964463131586281784238032218527271798187097158104941793702808356086830728530179282148175436431633225869754250066751912836676002814794361460712671115577655557881335430302243148196683679698586008321081605305730877356067147171320904185876299386095506474109488516389406533645028447639648051326648824910933280551341222769780942071182237851017429562943518929651098520651219924223667987066401633107301660074147992029842133841088389256584708229250656009010412955341578604721586871144835516755471300807218236750894612551750928891262201769966402269901557753244932216355395277117758924585385683378478189165030924436247791013686726017826885649188275488385577395874605618637878566660186455097624484308136959578239386865672749767044615651533391561220445727848693852278850133764622001313813241967756423145985180346080825946257026006156029972674951691276180990876301802911660383942575648079155024405050277201193413213360878861558993185265828003474744557865535715081775129012128952834083869857744884000993098397103570470636194082833360001950446913916041729789158319461325075033773675553469333802425604747852871032138598091010171793708506992358677404192604710165637971939936842766217138000960690160810098386419350105202285515899784129610190027152552268676808154786587232612459360956918411609375641442978414169067496064772903056674722298401329619777498442106232669056710474075816877180596116358704179411021986518153638938450440234235849186160527298772836534051438123776 [144,102] 443296303918099206508323567638749664150041296036895860717835389196693911929816444383519608410345275137738560029186676298719000581311965274181311134111282417140285463162394134845291564084281580314395563217455057936046016302477021977702686604116839620841478726527029307469614622504220738918358089306192148045069900086685314666305904163933463747201307146001801976053312931652463637942615907316028250197629680121105192994285379418140204930732001697573827067625605913866208194624808810392215286431273711451359458468817068460471369874044621704911231450795974584728428213084561963737667815349472757775533230895783790285269950514364680805220341261354284995948994466617629609760027929534940369106906449455465581731788935938683151930730561308469799469063923452821919314349124505777626894261927221780000568011683947948242567856094799473031356567576838063377020704073100266383692166053477309129897121068107348743325580964686115404705625206668162201999088650264722006205327574221999004184182571199010765701039576156550454483639970524897785739937381479667299508830091207981554680493420691170515777697182461563600199969539107104613733507771329072243394226648957717751400256019046768212480625678652183143863127061259196584623976809401248694324583242022465652690567165932637333571709235905108538783870371087509881473928613682080044245926666341239308703990096666030406968089483688466282998986372840344622037144960974513367174525214033184643918298331354809345255839052857002129438999033883720667030215780834690184776996889903584845503131378788770554854763530149176914596278349899704950964129381258966557913732520256137123246114740472875172086806666488081140980310375881451287536930488917550369269865302958737429643047209889088615210094622503920147850472103483303675241960136711417697317022232468575664321771433650623517640885864644545304275697099307407010726042999169552465019692299207211591895572448212771337490160506224323999813527498424303347268064865681144826880881528282438637767671984513803395663371543458368470788425682363410389765448521666121858663168 [144,103] -585601570754837089663612207537827755413941239997151484560264877439427434798810074401946072665399844212161959551702272120935287710088065001560724297544818750126173993571631094675397402002975328533973810467471907942407321998392020923018067582162483261585281143568491606149779895738909546965580933044151850317718620131866210815523522909669773195294026143562976956312064607876593546267373488265085699414217573403669826110350938922324699220091982773671067092182703820331224034777189001608470741036492701418222770075482200385173514534545400111480407825643837869552344336443319511409850876731483112889595177679611007666384897851591665087579287784387109813725983489438601744562927100088675271427792268792936382816174059906249466638040411595882682261093160772923985752876352834878559465645987715890499494128976525155565453425674066690731712338382774891912559681072594383471386719940158479701488404871267340413857267166970856806479467585515968515027055606910834009867490390217834837569047710505087854601683736972119564281135180003191960086854310471513267669087968749070238231735883611571328107095417505178794999023812562451368222586286764945182790429479333076894964557909110137347920734266599831123255900497810919386706649191189871597370660657890116982773442095153711051525553409282811220110021968289073056448199201651860984507723523489091719645048869078099117379683851114859145351881701146276567511916632171261924800720579036999346700938409272805851012776359463007525627935143961918847011756441640196767342772699937456929840066353932566044906542282219370565743110263131104038059812120833449774152853667052494991847925599701374622285060427272450511613973014123483263550050472293603664745094962489817507742865520399370152637701969865679447324882276893974598665082694056059420650678538909358052899494861554759935647051405199348213096336588529462014153489652831430847842613772223883035388872886549878384186062410750902352328777916278534892076388497595021975900277149115354105844441440188308169253508583223418359568390350101334638583274707798755488 [144,104] 1199700478574547389462433768515013890840142287525771887884288049489142020531939803811315784781862080987764675803947067861663370067071975754426402435154287092817321224284969405663323503011391748090957075880975640569399002316427833571601766790187704303672024712931052931381212796147163934263629151780326641466898267615219228278903123150551112595236342607260741320161900366364945485581025342436832411584880649441806433945705498730697100238438515299034262770597241540577999104817926679856310017320507943826974054017552474504730939748777810065751527601295676768591117546020105071631624693002847684438190420989285649491538072612923424740386170884791034136208444769410586174965780319860295979313825266743749389797993029288039724611681596023748953036492922684301512308951436693374945427136144484726152266294249992534213122797521856438554729304995918592583342479673942570390046627164523644546979105329762890364840472264975415720965900977214142735985378250346495269260988547017682039775873591897407977862067135631373505930653555516234120533519737290223446088152726230211015334619201475357948858677974635992216750527802679726457844615035150263240140379457931351508545145189658446733897045290806684871065526298381272980260318980793263521071874029527800245538568767134875598791919722166278987966190212848851092171012563922001988164981408600543272421713300955001505339221045227471859805323395314891128923336385187724211757149674209633236330728229704456412224401653233104277757818615152107703691882920793608826696996867114762284424174961367306468656319812283117839881891258700635879316569888230927053538506762644401335940439085992075410576915720202454391553599290429788741876986720833932613093704049656680571954737825023993578315274974491521335853117590973078308242301028087703669373666201826731021270911570294860973456816733890558767280928921800983244014919312639985296854238384476811247159034186857752199945836549217265043307692560028488442594288549720830061760880253024945329156700163015547980993970121227092762941207919882591418877066687104 [144,105] -2404572743216580598180363886727105574680317253634149953869975006798810320888109883297121528435632679454182629559289206910173352732100932658903557151437232299870110197862406655776013547188177254267556215724013199912109390829594089087731016431295312288901527790109284398140380041178625825484178938933520890673588053833543555615290579812347080790169176654166079553310986647349853336717847697310862313811753551053101263639368206364867697291480437987455412069871301055480645001311556076030276611747323172264722791006579839122889559549810611130579736807072736324676879698037615862129532583840568970311943488761518986975592342650959489264630623183943909008566124964000923133957911189910834442658328553191910735221152420760647264697237244002694479228496529666925102531461940473255055034359094352832503971472947204405789549492275430522967639203479709559196191694090175287593382116727158256893383514981870740338957944068918939532015620552299099602023808465256624440089831240566095740451827800842264940870984006293717116667361949728842963022043644652044432907903791277688540603744487846922357915418248545758198644130997760303693510100159585644070323513549395365501886812620702781215717605858440388657524836123205257462681541107899551737159253545452803260451229136759140671432741141510139359416002903769249262374255247734211037823648545915255113026641049063095224533602985708318734280461426855455597129882490343689645233489438585745934785408114232454872435432349239011926313865949801940467838815452290925701214173095934266695754118643160389051561489348053745018719062708384839464353919189787068543622412389683453762125437109131185138328134252716988026167451785481625333553095288462422915178286898259969242070427250437553307781571090264605995874294961664011207604253861769561788053144232147591942525735306333312892847825888155508096073367902971529171446727922022395560809285528132909019176822814308462476528539230077179781786236134349198557732065445826237451268848406848668350388752521552332195021032936203462430333859893878089594860160 [144,106] 4560148699541790823587898033844659232220438828324437655974905604578158768113527462841355786111523633947696134871109531602302007294031190287390978836132468651341428919253873150194453711832561135342497607375807170015805394849411102198441927176661189197245828593008833633388922450084853806281801733256266496671541310734498460128955109620738078776150460240019025104036434826300939576955139033694446585598693014520302726373382418212307311277738751263474870412944298738203520249092169083976435202943408481746294961695467509202850989928814957049560345194750009709442080957995068331929648646013165828403999139728968351967599337990856074220871091212757028844754986087070625800506903454253984289778909628349118036752559603191996574383855097676366305596603267728926191297852596702413343438464419721689161569694780487858974631588550950495252416931059597326748301675843177228169824591732368057345953049112947672296708461629391556701047117811219493896824349011898447460836272438096571086534430565473464995044079644478682143236073931554331831758427528611209687945633654302145952029889896272874249284482152767986772489046244739458075144465235796015842547015641352984618092312918189380197749054194282485784630930101377464212157096285211026151484916945401184658095819547668426193413686343899114665216816957818870027738972851114299475375076167455241309168587971458878760362037819133063999156981390304570844057999488054938323076614218370099255430912855296060418972095622698479108469505691186827316805186881162058488354244175540787615748709634325380699383928195868150793039042107185204886677383023803243008668262190720124660870041228341605027471846155776137400097698266727366916683454278468980069154502761639264088246069752443620348354004574019618729771255975634053800537494932827571087042620800658823555312915371234967944446842947221648233798545082263411342831478023366785121860263934389905191043150781644066712928346864077128816943032796419168159021984193136249014899172555610114065793567614541535242298913493303542897843919605983190784 [144,107] -5977444957013147789759033013920311954157820213448352793458147430110547671522343893037353495015618242805472419201200171459421503892028313079707653314077877467888156994389569239205645158144273760377227531268317258184075138661303959563029671473330263776166102067626365126756894347020088845201834490533011360506806033947704307487841342319508083922558109166600675488209919308981498858620644124498928625860158479726526996466698605768803624566164588402533245998760847418673928334684452696876758314922623154026991690401166549831886590321013998165085095337268827342031518049851291761237498106317408587781537954844967316739246786121969818218551937849607437319160836268949218987890104725970527811125578032902195907866193658022680935438208324757441489605768343133785824693121402074113006479177648190583317033542676247890010373287864332706495470306365142273886151002761422246752077150028375630823215123735835148517923918756562650924502656292003255276451136390912556509495087689378322733397635197691410570697932660938113366368069067895227688421599383309391835396525045081124133784146448564723380478402434771962886825973867786620093210051014751286823838449973209976478532268933013131237307957035462127629301675792797914625893308257104074850396492657634893968124483430696403252599016433082745177303611316368965949121716790950313508780918474986650471581760740073840572342719302158154558521955320973284949427265119690080871586423916124245981205916799398719578546049110074666072748462152633410202348744836831960698881326523643573245367122308022206659499436237966888998648216167310138470566031136793081322863951437701962604293365257063309065901827480201822931599291267486002959957481379057000152154199117643975461900559660682021286165144083254519825368801714922725594045586368413256076877542566037165180843176939839201799204981845029151535768765206259869218703151386364320976459465783162907244816774560127663492081798377555846190032112813690513062197956327099838950912810106770953719169104077727749637488595168047718562137045315832 [144,108] 4539391506914913780640885400316978335450444547112836347970150171994665218893971420291598864656431231838780662371459001222345843211116625838283876635686054863820985518696854689644279507200287474230383940558941371469188447986233251345373272586928873071134714186982366061437253897558016785923201427566613798715895648166491254493778220467787291172152580183557973107539544231257853269265560662997200230036127276267512658366295425154286982369430107338147581342259241612664462308064269470737415426703134686027545618573106259374037532592823490772624790034155790647247233226804658730601510259653601922186349226113216431945176703880673215764613012536835299162738667539692964457126693938110164761161593799937272995462147432891778989416610129738930314304277707674857163365766320391105299054993543768209373502445292609821587859812565498165372269074277478944130259448249474472643957044026149236789610339309035716297184307357896389719541321995153384472814363122876169925832707404175897781085954960147467684049403324988387024016344580618413394320106486186358001280944539128589800505307032447839496449617946377336556812083563364665781497516913669068214956313117757493152177869639478213320888404783268970577282619680532872938134528827194073190649168589538986825069963064230417624323084372941384153250995100509887924188009912235698098137493825355480212515866071611094259949186351112606585672283375767284369674762843762286944275924685454916968542339820866652371084197920247656002286744099544877467933575334850069366330090894345602597321004628695527021829465081097108062679282443294979736405429791322199227764807248534818703823297394538837341161010816459189703005151673810567621450451476600016022926807500208178568919217677836210429240544906041298225806033367740330055879822829001404890731380028181007636703799210049919414281561075497887289882498141147858753832659362111433174921341975336265615435231949214847529160966899593553051370938424920935283338043001382888106542608899552423937418739785710806705447050388034977581563472 [144,109] -1511154580283680392343598784920229804417657338063310112073016201879822494019896721000819229108578863594221840203793344498634489697754098577581668005819259340753147715384164782664182836997726232300395832442231163862757912528928776850495677229574343269885882609532485027377138623610797349045003744102087056682993171360305533866802325748030370091457756818405966665453129708056444969747242014132442808223664299272604414963695707190522359039847711877614424843620447588570174424784988938743111261020078211948854758684631803781848781191265095108434749457295749301316153508646643117138466432942475273343890163602334983234466640315633668710800968258109257716765375424499361190955514864729639657804834761928852895745200283770978690790479102223344285007129433374601751592480027101768373451493721378569284779023371531495445481540170139887169818089230848329309355437595418936497176285441628258001840700086520299629032330299195123206957910973736581217795695233229990258889116807227755306838432827692565894510267876394979634160274307086164466634913295896248380504402038081762755967191436717659225809249181162448973101083730141076378311326435771691049752341217433033854264212828477737270503067243481919023156290216783434864393198106733999554867926512893737836575101399674001633209226817469607829961996659515122963506843424171598232564012303281466776596635339528198055258383519295493707489188285081521729813284538933424577209739366224032350485926724016368235395138580990454094994251227344152992447103735184962295346283793582050410534914726522166506641521559424196761791085021210681589703793380972465907895694521787041952064712647984842885738582829533183766863347940342213096278171682606929090169470587057182853318226999389898591803033438247549545929831192259859114316640064989283404551138395754144439222494895456616338831937122665910972681827005426924392344066881647695606216945611761211811268727196731902855987879416277150025285423017023047447431909766842307189591904031180039850159989288663352155242211056115925184 [144,110] 227255115010796436288023895696957872150782790907201322440139712285700121341538928550039064186083851710699039801357392618953856420839148446147836451903173067637873647517056936339797820587645312449794668906665223574751495589405410420446877194099658882723527273696422136788975649383000177651847055835741767895351558292470164514333271616221129034852179597575867799515684328645453261573022990450072266592689842563302395893802466539991598506552590554776848916445628637616471059302226649447566128488672388680698110755599629500012746740804407203294412270583917774081876115342380473428544860945961631335370972678906756234044624110722521046739738414717018614124105461883562643645797861019984732364312038015124064921958150859886961978634377571905156657864439907039542863650292749666930256864286881671800055400034741628251275805811642229337505932088104856666331226212625706305984883008363118903367835652298469306149868362312101516659458025091453847433746909047512500659620994493384552103747631569324985930879479128155823276498563773227145310817471912373220892347471531647477986489154569813205587935140030398194324839005864973729821409000765577277985161084768610018941372792014499827262871595424672036575622657941504572710048127100872610040269569033214733361442015377706675577757854979146464632504171697092472281143479785059327765854500902782365433742777797745131379985172783255194789813707008097223012445521683331896425840045916057799760126515259013832324642710456386784311209326824230490328751474747476039797766037888648799689568272606661001002430528122921019122846542738936066682851493714284471193036356530871602799604035650199185757188237432322571830068761204142497365852829586343206506273236227361102676544079321552305681287265156727220812264353076855060757193086589652515679735850664341185953003465586060968181054377697405889172188274199916755946792957564294705847247915249572664225174915583147103672855821979625983787082840608117274533055798778245926742441365090970027202816239670845952657750897464 [144,111] -233982829346976071385083846612958104559612502470644395198996132626735567094441624403872772128954994280337130331565207161344167050796912896101659540396249614791016905691016036637549279540892778640081894126040677321189871663501726597915672196301251154786116648436323802240243094107704133094027636663971828485449028540255242266883644717626820687869337921037226678124070125243233069951565795541072596822780567759774616082957535549021009828914846641020672846953692900443093990976420252033659048624989797052267302919722029745941446622116093907762327187160227974971255295494289454078065787971292178906145359517518199146624823391131120568649415478935619909691864666506573392106034769490512466852757953258124530968130917402005315284993049108347318859328572506127652985638401411174446508591647619944985879170894566211053303332345311208886451470909867775452717316360043037386266512823254093226128101002215466987717895717031453150634707258674709712856989046328668439856503340679693823307969168509495333542738505769157857887566255953635114291312242808667067629147289301639278727232595370977468773680559724451085653010104897468218382713086500186331169137695442412215503839768206620177913669799494649163618872286139237226101954645613313923149701982353221071585965872482356358392403486717283801917038109871488782306826316664461901841361316819881261658216707814167797179786780473864169071886508186638805727427749663728788041382443461750956320120102578236321330525665130005354172630746365138467476981020046230087071117219400359952051574930443753656124774479746639644291896913821465432430410744390457086539332322910724499111380220788319324072298018201616033988415907852318294288156713748254419474994790482021949521256812144861952058986427306981649090903273704674056404895472441687486443271606941596539648369594635682996569947276469832012645273159932057406206591671842048872918384158715847909375386606096423137242754825165782753961689074599857400081758866952295241983529171830191843205951973207820525944128 [144,112] 129680038862060323546731525176125453957530706688623628304540966604300328854739850470643447532575851882732984880821936449981797983454370495171770421604095619719705142577961101145095493410395110469659697345411895535631440361345982537603624424421756031285700170795219298043334302622015780583703063200101067610430924037000528963490228160863586857209920839973015343678559752170450499609209640822588795742416511260638299066937175544302148470287625016719494624608039745688317543318667735470529411581022749581823753923194037846936484282295560619152796318788788594188085368368496553804694340319136189621595642421372489907368557355292429427741489641206958202328848498390229820144822300649094490271078908219794375736393434184118228134645255468799707461007433328199021698590584944514710968156653632413315345675980385444641909301300132871000171093197265533776669211989767108164943680096479952431648488822382479783152733882353251774899467058211981248559088505366520791212962468206913309495203482149395461435918339702659317148142555556623147853747144903222992915470947345275612110460536012363072013330174031350053268318363915065930688170240549764975771417313220066558664975981590197148427726908338873432122547733753384695367683836096931550170386417131753127046213767112313317745956295112954057570978029463841020691243384247687772865838537597318713129491564768188532431530747912360841175183325664083960391171588772334161537926370097806768619248573673724287877634009039432208104834234855631977380756068510945944067332787218409768109762766553422912500817573387866364984233124066758922075909405254225691791446516929588532695877514704899484479611807390995385926672866955425252598761229203158008915564031269730823586308304271383526901095595046156284526691175159768739757533328236711086502924241831517457197967301384005274023901393702233776990984205848005203568876739646278671826097841779119708934310250898829790217760334852806730220855123846252293278983055581527626748655915178563752594006340928753335 [144,113] 13992515234892990116988709000569716583565412275695807057580958105359776469155423255272710695248528256833923774172011520982565759249774278037020861053000588043745661186407706711419328648199463669750854629410966803971426416169830149730147144180545335515354725194841840374599949824533047588417336796889176110181367266217144070679815584838992212126941068729432462998250871552227490563352347343479962400216266121235153764064817637115641855272402206698418288339433055433310778360679655832200156889779199259699305736862781999308060318690088886790591042432893602848554689474742105233177846853585039038565546372787940613614475458173011143816657849172111468181920946180549666714807429705148510699251003974784842589371742058420040570481578624867752345274138470536523096538237971776017265142886653255043910181945356215800292053830873989056000743420451406133858789932920299511025253653667573656553059325150783225525922241311914708490015145031212491120606781553945752960258908754863569649204615208232292724010452947411753480855522830496884200687400392605791622658269240075547735096428099972168957184587966277684608598417305414591365268844290685543436744166503639065929645921361306010790333813007881933195532466697721480551685793751957553262880167924398578145164356313195321540881788543128446568910634423713243914387028168738610059309324116290857966000654561997384818401935236525684961922456872702661799993051225754387001851217751059903465490576366570888114272323561573749729396482701801708934729979742941447731004854250384427195464422306931938213210748527763873889284768699673064146188902733797044393897444261770080981090483539670323492641373670552976039985786279653566501932566144206087294863836875020688786718832987493427701940328173854615100319716424844227456016797849586402513114000085769821184011404681732090811816038324448226988353996154769122882201419888867816162436193684227245883766458156965473095399478099142881496929683045148684199331237138931682227624280986819321936004072448 [144,114] -25194081308261395320569825353647979328270455725581695875465444893994064199350150203788985316585535916318612590730539874605620585696103968785066422424468612185536848704453514428372947175399545945768540797875845596009927190523512101766624399812067371318048011416139375361602532959520939192782288694196633648172570627715649183293936380492463007654222291442372314437548349572151407828254051946637832755018979964992546218835452130066463660242052494999513993020375013086398643591991041418866828845883672034109219759888482663762184642274953364458533445051306691321719550699226843876919031314653174417204838850755221543362456265327026674071441040461707518125588171645358712475385536450583492374736351193840747030793405912603922394140817990903482754420082432476782023701234566644766101854509893631028850734061752826390517224098900039154680493314276594143485501602437243835711172079366054254828377978711022574299200277337505061475686251477839298579261258000550241350062329149742307908531847964945168060452009791726872905672079844800230287692706438776509957534033026330760775840620108628117218812859697172942444606701259607072117181427325503450238287476985328438695301805136965882639369744759981899156262462244589784957484250440718732744388627561556249923658435217659787104985958674193971179611062413007340119917405353639437282497669609543204918019568502544514178489099898057490559844639876576317683703743469710376152369710170698853952254990230522841080009258878465834168766768059871103440341061131757792127146570201166071169174266151418860209132687215157844326474847038549672621497986023616649920687643470586801133230790509577149784175977855249539197518724781395350405176830754174185697007941702778013689687007109957173431493981530331079926327661467656584627015005260345694973178135838867835432306516083691101736982817551306512070695083667051863228727912623098245502224013344904880021629902654653765539249144897041129576569814925489508026330539769769281535223200895358836039680 [144,115] 6970173222181747034537980283890375827655992732454114988670664787774810713907865394887315718395482771176352646052937428393010457158206011750563190291717931038736799501490987759652886303425615385501109299295600879083000066936227208514322793937091622910951702944064274030981545756929277670231802941805872296330589977019637918708577289370154519379379401244141733725913919515077026036636695418220419664838547238916692067229275500038449393015201165793616459174822260692803115735652860824065732087997059160850526061161867971689891530262322812322834516500025316085097559620093075579438524254098699618571939323085470717245725717322175517054697053217674274472539495114099344393295151097665866067634483622291719461368179412376945309209456277571055753128240204014810629780198297839219511350516175643231899345714473583387111226188268815643711287220022577982250357953997788389362918634741687133145336032880694110575993053748522181781504651513335452478848613717539044519380815285208208918534582069240013197707375219225413306077090065620863660639167850880419361772417513873592918760674396504871989823718195481350301004403073654537483339473547334356225892520639024759158518096443936914141039765722165972029452998744954381126003183749228313574634856841328881630094765028780056096968650409029504720005976723413145192318317275579140386275403186504084517703023884539515301672530031379005509336708118549544074581102984094229847431056938806256319171458392259970225734139711664541866393084219134540883691409272007100247229935137551494989302598346887783502784515996688110838011828561857160725490098721773815835158215521340296670543918683131757684222859869480319981903620197231538366678891268008304253038698969916830375578143389795912664174825438419147154598413082620976669337185352849471091524428055056154562705833584290779514287874922064354224114569856918240257356205428366601512550427170287988046393215292543553830792627320483459004606683215930848105341236581294033438715344131511728 [144,116] -819831844158699535641321627374147783114545433101837553158059797644490201935895711619912947336725122465235483420478550657571360854780668929206331660957193741450344491343881330813749353527512528868712234788566289622130478140269137394644036712312523958469089830634477175143204193080395443656150688242773400285191782849254814722161578465844904278710818261994659462372780481698215415531660384235686117277605564086918469794814638812278569548921083981103740611249788573936109498937274890811236886044369333328742855677648383417677269368920419451131715906292390361578743856889211999975073528687229533298821105334442680729463967762301127437123175802113118965663586566300110416936451318168552510134513329027826511094048817594272330324729991196082322843230269841399604125963978418188874474399735709034908862996779354066674543307249457227206150253942091386764405544740912781323738281053844453897135199735426393202045737917169343772167834446622585392631779695434598024551539383252352964266858697955732972645429227527198355731917730403334962165565220628153983686108811679654921464274913469223360388273835542316250118189608451823989152558809542068927238358168654417643547458805640496181772512522541350171344550636666130678836965765130727715410568501970133672432626684781300697760676638871431248006722803786015576291289872729225266748028801174925987160989518747190701437399707805519645809491114500511132880648455855594223742382882372401290140570989750064811570407037008506931989355913770695783926514641410347535080222435205679177610198366551991305700863112208705317600055764543874600722362300238014579227217954379261486253731581484388192925830573753180315773059083519246453789543182805084912410588355488838499802518877379162389786172979624471809250046789906075545954556643588739894911676877282572354354998754615031192643899933990998600387889838658927105686796458002824553513082373583045253915627119633830251952981216576574015955506288493211159715212945345941659568536176 [144,117] 65907670404773643660976509368985820707884155779020937136751653050205516280435745116577976976239897554273055348564250030755519600672031719526934362598073523524620121722286463162067619479320559987570199331006181007337222942000733657979649734342046699279819295088160643645769008262255283040643541957447966646977850433576822847142533279216385963774326454143949926936563343852111105786606325538341056785216297962255862385138557942679311802495036220661069558179310999388912850368824893440719044021927117806934622359630994686179464720967751857224753960744377246084861430870950232026535513264332220758010814521269145016172421704723335790986655527615877265121589744495997062051794934106201825731806610752750488865872078985002939671552174343493295803334658116394727188899707936315008490491122117460010961347733366449282554637659019329087191451078777330632517538561196756646904675248341869147863120080799566234772682748596319677679464482162552894718233865529209817656372948296077583148250058765730001004763292979494093448820461203792801378554802662896960049189552274913110565046586184561572995181958536106997138477874946943869519005608925465753202710292158531474339128568894168768778702885590810144010738542541971840411621223362622102075713188592690593470986235326319990417674484684002390400989778058861410182477869212651595792757529562467759475200700755138332449084635519231858365269058111963109616852313815650451900863491867619522085535988726235072081901210600548847476539473200214301544113579479604363995842343495634364077473903268225666734184478502746663423658651033300271559840547237410323996217682980326256472121952839406366448986691018842174709227639427590793464833834430795665771067390473680698916177378390703778054743359150556114311754932200972342187839137231687620592196424086269440824250762551861649675272166633208650413717408336321690198267792928359771046969223493485087969081248651481078934230555810431246665952756785672201659191965728386652864 [144,118] 1459911024933123524900465756774404447228187219905437800007939009112606054255649588624639757464207163612376705281287932430999625267043253759562043390608126379943100048425267374007898796591201044973878838073836426782269769893561381892400627713414128461391295443653964662276366994670336550597728877341216728240968051687068251844499139175473755028170216017767900872549389470984758019489962355126003024228891926126895775696489015600164648876187837485598196734291501974475416603790336221340823914107372628524125967138452899733514662601936754805289040175631363071016117984144659081593460475519457288622613508571021510729152367900174467581007991944947990573250330877946185163051710253790163470923155030850976035319636489427748550782711846566235086306101529777374391214628191822198992813467266677912572640280363427179037739026770500659056623183891896455543248892270423193327303372328130690154950955031811108420357368358192004729365959344870013680893016582514465876670794036630732572973818466860155892634858867443355731058718030434880792671251686996286787700790958372240077939930187296395119100403792147268015539240826846299783662710255503282524822301173891368124377048599603419968058797371103031204111867082313156658255743856080020809813470295217090496769769967512578828566313408938810432496887473049975613288243726364504210635557226286129777327546913714198040973291561882405533839688538434439029330815228878826842988022512134457950120361505438939868288311180270992143684676397283725415152138977299764495721554129389543482986612064612591180440864767757232026356281207889665706572248786509495431322531842449454541841555453142346603390897442895588254616098518158783733285665531604106845478889015847285420090856275260156627629547112417895780913590939894104518033909845570350752013389550453356737173438436718790806319218491531516488489606914133370616625822813912160106024287617744489788962338620718971209998745459619530908915107097400129591549907224952 [144,119] 117345627101926531957095778673283234588692865329145164076115796435958219880540280761115275883170343425021614860953702179732177943492411571699672143674281580810018948122879541821941808943927467768303312608477961373298209639592645266420860736270948841169187334038003020569518575498489578185199820779426514680059874337636102822192695703108728529450062314294284343789884676227134535845861933795878544430930602166008577017558603837563880824456967513821901664791063759466142317661353922091002192762119630543817012039730496562830040964481928383664360138613134975795901159225317273171587755337170651281188273104694613798374191658024263960470446028625721048746159531111585840320478086984828806985258238594400762942075238800029738252341732042205694517202469409272908894825906436375375317959825986246308397192479805494718463796372685501436204773743464518603655200490502257813812284606487454257266168498288991626193655571889965356952402982259937706777750386970893425673211130674133680043277570752957179578099023786534747939003679674255278989263456120191143993198729966244959876188291779695438703436213264106157839557332202561306300544780753563486900130845562140154507308028216071982160488259905788226922954152105497846948730090808221594744052996480246965758221609011320859139042844350667335458418578567638736947835682605851013353814292378200566793075194032842282281113249426211349176732813892946228873822759970370627434721206114278851320541313031965872750950080237019622148090341240991675054169412996398487328962231150927957514018419210536842056929890923310063457548743575358107493634037660147735824438399399187981774656569532944116851421511250922802232839989456420279422244393523212841960145128381249568752801626539765305546843870606356155823876173177119343790398504209514620773921908165119450361727525431988316296104994092324926085496941749101391345262452351208853047469372005310944112064945696951454497030204939780630559929281519195892171632 [144,120] 63000041502781269788800118868124663706789600207041723547485280825149389876718108178399192562261162636633672408429437738740359287153621461698919763669546414179586106629994842175796519138989259544735649492398348054206775503554599085279047927764915220176559339723370494600199692270153672778035381826916546989172969902981985143922114527634320200783081966312929918468219125092885356519198586741522998147040704654661348139424786632709004545295775900081517342706599232919549260250353742068127024294424958976800038654230949895300932886529956630228080938892213789211039264002499715721232549545318300433970818370808952622951617031556903949423817140095680062634566448540701672104173639512196087619800302372368498853868481616289254868860049968679100672454148490375851611726782030813105956443432519608324513579138660819877395752652101611125775438790716788952604677164153249351204366523645457955522051122662303483330713156486247298697610217608251593658690934233802591651978933338514698322229973838384335317585506144587713558299721906355262301352292455431000238655648109645087567405228452874709797183785473471554669494667190647574637592095172153373576682802420089798445943191392173873752487040781642693789834078433601260766903155981827539188336700377738674997512714587352553890791287324425692811489521336268076530228660308930086284791504248730234029241223780024890947056218138126365768114437137323670206493329359640342055848201668252050180631598490651570382698603080788228837796285947682034277545026840169089127043247616502966531333071169382471748264441596482144977260724307332434094133274072714309308347675829996438871091991191409323896652355725520417949026319475101047523534811086026335775437697899932406861141739166202052692560958639183381104304632638207209398137023186916756513192328156494769160033526608531031447801358918296249868311827329912954154823961271346859436701721475566792559286879329821940875174715313871376073966950985756892 [144,121] 1525033712898684654875353234248864194985077803408981194172454214414371448294313028782690710349905119545172733229496614552068478762981513747271764702133831829766507893876241350643573760535061340995604883954251008363812267064663901103197131256158892123327268562502457886517319118746950369101396516333234429074908784195484177990333936478387892897898411569278085208744266027805972388556898392704422237250995176191415839181957470724048589481797405890384775583070959225737575619119976006300531967725094387664891946131409906800604306770040669107058752777025526365020951410469242710090611975946718487717699207767222338769067853754302025057842365996709626929485717287516463466767084570116538353711882337605465392946602899850946927450674145003047237417140730916112737612692397462501596804744498339643641627055408141827692037237790443273674035497397828416821793130773328870696975644807448899269847888155674077357275439228122878063637087314851227175534949947316721776059605179560424672607750839825854840877075646454641735543539602160078514997055613506029501588981619249924007561961266978528479096388659542307121181430367516011907358875827224103239384813911470090146546915103564886727637451801008544487996050234101915267625111615524149655542583771457776969806571882214093059467213139226868867615359475134998204032841004032126414759268112340929930209726879941689396813019243259553541747458426022189613394422075979193328608048329847308657041597141870246258930922036236472288031499496158549748004980578714290755089229675363590720579904581319944678079833615394405762181542195970739312884032185813615388534734864226731119640910286476688967171076877528995547125299035303149864486261435647709351249169870617346610078384088177869296364040935722947067107956462627268539027530942854344780028906821229046132724815402696227558740527530219556663184289415360721158000942235222373120085773064332752038999700235758490673158269463201464129109057440 [144,122] 190945506785289091192031505252119215559979055794081543821337500789662993446400387390460737857589708068236830655506057756292840809095731663598436491703592549687830273470718821667444713432479382739575541849083654792832812192218473164001817767642496806931883530717521314492930138853144157476544951202528692316363212173681749529365925645230549864871912834351949699927446483730558033257172891799937413880279420714588714025413718298217573843291120956625125536715175168473157984593713386338037549478969693283488839866725475939992955220313711609006084551546961711389736813035943323183796252362189008850522586919779191306229358521354097069102387473392591114017079517155346695841927908845210963741503501842574631912792752650515753838742483075509103579258991084967328109242630862131398004372541361852151143570775477591276945357115872879324620975422481719196724945713687214539124175575441346085468546550892730088574775001336450389786575669339569471420632114153044500831126005421862437380857616959899777681026301463413410326536983617225687733296861459090833652705608043524885312568155129718397531759343606902263617957589134671536904728079258930582349847315986264372000613556991351405027117367034644423270911815939121436675201589006062290903262943768210408131276919696400597722973751308666050364387151116323084753401487173978552018311521866277635835851020238169075404805630037137637527411669666679388240368419854624488412315970560417891150935092496558330186137632409729173498221772699648381217937667860077284397849588288790455628284015426708172122639360074265448233662943670242062323705455985491041485471718423430255241489744281122387898761255471696527547042872415694350290720706953286321384601981780288536786783232217956877704694358096746630848330563822388891271948114087797497751142963395162514107456204003596938046359052788215212729487713318217381257413150922523837422570578847423856803473395762668814569383263102827040480 [144,123] 5588784990364885472513218798035273601887615655702384323240571309375926248897791481645240210682980288965909744674083401670981845250336284355098804713575203627985128416902210165202777884764237162137015021287465869078908256095038756272049196166623169909901568161321207574052871926962197531495954693562037763920900424094826399157717720661840511529001980482715735495403025649090044191181807187890300044923355867506818930379218226182501818805534815855285474169888142244059374874540320774794965007041412014789632907334447053551946392173833521736558043420263094740777473003006259311147207499664344072424050143345932017839813870731997562312955831660753826017097377704228072239082427945436967871799955005622712184239056563547090355680315378348020670740761181062289701920269027746129700048615377237909054266133339228547005024950563579905008402225128151263520324730047699610133654214202529528473369189074934799611340015536337529791987691491397242556327317605447800247808959556114641639931838720503588091490244453874903842797927182943767407310586398751897002774253756380187581820817010199893473601192901816084940590885154207614017932125882925525714028222736013536793911158849782901429194923579626907052217523215813930322285782147887862192750410457229491216799715545255380657769467299213374249539063499061594922023066820395482774504580723607042592859021532770889940998910483310172846460409499329595414314053451816082550803654776175109234841253258630596972315018564806456649692955961013242052531298966063015834589726931193521602302537314761325581635285120971143345279704662356905722073380923515050085484310987772299720996322221579874879423578459253209623718489739290428062351127074672953651178400352593257560781229031122292141635991873071758606453557877433351050446954820513564225502546321762455674448112802234638436550799980076543991398063801403096757538465178796838265836784225175653901518313507792395048848706806704 [144,124] 159581645280037990289894501802942667374744356246058848386410434285689258057977009211740070329262768334130645306419637933212160464111262890619235975634782538598494520810226070824023246778517717740137347746781756660029484248895762009418037516463052278753737442431110969312231110646993918073194607696944453969616376418065229279152625313693499714935306403215350754470559971893036223298516994853834905937107223340895739803261223222038269848895671966497840296872583731044781634326093830956708208371389895533080234027150775672878894161986816985756364420218118367355353374925526023649434230190241019311111964446237630884800516363124987310565683997352838309321250372749338554379347765971281856470686709743774242606579595124502283023155415631543245906052382366017772537015161849802363289932075739143078716372680363366960863609393870518823329628326775336450990828695501550254066590211935030391152799732741040246742883144920797242899207411882889143730943729499962744870425705905333110984441231793448527902830139417570674377355419595291347115051247108027469164528530954261398680680414965107460161455349138250751077796547437967477498685719650052410589715975174446453791886091828706962070392880008379918895860539624923686910385814689823057870313192901497209514684078345497217422316643791411677026908751858219105535406450407051500149568919930291173274334087372124125043098567450285940462218210034642567206026158782030348157485642742473630308058020423494038356588212171583095711762841691131079960918979176808028588710688543612215914250699683750669395354160874589675509080129797716733292783529010648072702045571304775932649472780423607535267539265006593888377375286932432474852857706017672723385643400115274884545191684586507794285110357878919008297069277036947482515163194835021575012900821315743185078117163772678252036285905747620661682745921368254294340699030421655300981113748355342748669850299671684052154840 [144,125] 2111579530445885847714862445492692944221198452925858629979344219283479265725280263405869996147599626922829644978192396349652795830568072122539900463804052909898447834474006699326054334898924802490764674150729498915502866271749474053472805386659672560426682798720675024977548010258316587991659331825917762741959751500374554345360793032819917310684395334404633319328994433482140534126372729571948079153369294695412655412720456805618951443506439278659955574048511222872206522534226425364705940557980995553248555682117593803436825684558646403773461802448920581800177175309553245689103643863978723089496722312676316715915296040141370653881658096261814153242495951503754428440994645150044537334189450351457285968923779924619633424180244800781855455921302992158007906348702853340244912239496968489286380829540184444134698334056256751546671071972383154900419889890392737761105463750715608974180564792761286514909985913876834270223623633415413407928239858699334197218874265994587531466937431245690887150236725975742318843752856575276611704123044996624539279356043234979219316833531774863646376553823486478125900175919689893959569417688566211607554193361214192407352759696988626132004415975191179871733095120838932541691289650677330048741728965872815399006594794042504288035763416566072546932188880159619030771698083623535864742042630942550187324541446344108549632170317831029851921667345498505932236456199133120460766804760079033238361260595308477743122311754471474011994516632995815463387295317030814202189007241968889369407774873775372247810648253009023774635537175847646520410170377902445913669700384244675424822786316440356427546344161978456132220268353417657182100394342142231447501267603514363573072288475644993175327595332011109298049129343384938866550161240573282491079168297187630115569096592826104240876278817329340106614977514973626137771426167029346587469641149162168797441846254593920 [144,126] 9134271803763331162955236571006000111166052119371661185726736607924996833143369122796543903807807923948445833832199161141501475744140154243912885310913934160356356010019132169283925509714251258964224675205925326679142938352774817085281182558556662002743677593767070076278170056900626699770971609644305024273485225464053540444376581686413661746890117997515362650928571353323965137699781046366895467791406943040115955592229549473700702351052075510729142614828692624672478562380700301725124038785651883968917736459808075234015694225522933729620776620225626764307825870112922220665971089960102971817579287355378252694289177593897147550431673056755117618128969421353443648580989751795987563546745409896555964630756608485278845084584564313966935437668359644053972344226210379805345239172854346842417469216258243279786440565349592019430255795111763042669631092102954723360554923815624405747247454100773806417866817093958227087137142834393063468673537997672147864789105477080822632369836632340731088195703541066717371179630362906861129530832639901364813125349006151575462239602823759930497363881213050791112353732102313637240345585231053377428412597232311899642588693446510193454460497055254982728513636248211323132308837299388141123955915627686057357361226023645049941078533594454963326649174327281661217581373651292355424193245363336695275520820662364605342539367596742942346034457981308692450654376963606933716463582422871314722284265709272138093430233535806932379844651697886374284084947048178767842385977446983572807462149810049925140959426763456158248171824640772544716404751726108608190970054453079170997587876818446757780741316204921885510915533638639199434639148557720396893585661938599935843734111441999574706330770067315230172726901224766020467345736431207482492027947580217052658854879593851234283326885611945735580947107905432212718588236295193475286215216784977843014967552 [144,127] -3526786345615298467044567155453087721945202865022315670370494834872473016057923931310284843691621879805859613555675110278184000578813031444136890800424573427655204696578635190630213544480690148751879855603560620572155607763769560204240485390258909821568934362119474341069311678599363939590450033676844923240544491530820229371778161438803392514335574683149683856387922633531251836022899919374146717056867324833929749076635670808180633086580353306068418772784987207122055887258487601720415804719215752543560316065491563619728803237650115464438322765095346934516623686474546228977120296779911152289441778761052955736044524206808357390809212488222541187362894014184366035558996150672351474041006520790713371080760538174283958434897862449491919794033732913844666711980106547780627780517556265234114501436653271948167566391705250545596604018227642201690982467852551138942148189299343656403614357363310991191206664046629501299100328668428967262606176303507028339970623841089899303852374121853354536611325361618286650644890548326394688199887502527134703026342952558890194009292987434880595338084410808785728744477798125356635113164278787664765505534371165046720000864964333472626448529509098177829383237012439368172593282502091100821705522138310708872960474876384656266913070038868376683366514897542687606626563669008978465549075993323095757179686982755964789140269743447700322067998843847372881044088535959418560041382795572792301572439416077657206266705852942884097664761338060278291804567093433524942077908630773302519417497958910205182576107356851643081323040000916340440461512023117898221778362466814683322181183366888680410389884809657039205307693799876376918302501214014177484724660213391556451333280690281897471915063600458375187239446464053354312205221181214233439880550280866958476642372813295143346202704771916137131681360141325369629300575617647034083609106625505296 [144,128] 2011706651689436520106088803757000892967586812937086903129917868794280100714706752356728618808319980112858043044463344364351570964950460277495334258596830065953758468281190891665675236344529130675299741775450195755539353567005533141939595938555940393400036876722616074587807510381520100591462825460343727392812694354162327702976071756763156816586937575417324365675113075069583130558662278963626780844936209785882357708522376193648258435762404731497853296945770514348977436726835742050703455414832835857513652273111677605729190743325301933398665573704320918499140646366453539228239015745923039706377214692340726892253192576370066735602355365854020295522341347945554295259786093091350904361404530747880318582677469253407685836671140588830285764716063221446361998144992031505757645555932813436507931282975228633138087711386090673213985802433111550708800231637877897924821262116265613035251558811739574504629230180571935196736819314759257574405234202573163378235696441379358312524190166048334675424710323953214956435438102707089416631846670289366795657201312012032136207365473186176351036420518451965331068876670963539293265685136060288846770412105102928267899220896518594876694738676575794990256276412848395504921436131640421259984020310105510892511104385006872525058636961568037250972192214995465267647549773249507882967328195087749936229593224445802608660620556483893441653056582487748833729616581968179305138431852324059786935798141404490493371579700257784768830130730763658295922627917201360211558444935574248248531492575875704787328768836151401937042250610181362553792785728343195476219739956947457673618997881292495803066355536165685429813338174928195887321720703072206828842676378069048227037220463475021116589531929038983154736715050667545269966048271478417400518907475729860303955178039903021116459735642762944874236622348494377528158847965992699700947550012 [144,129] 38343571991829100599667016971991999527974999810773761338458482889763476992753650017363981736381615280556754314587736690895921009442492672556796075641554629227697871007825275532388586260467562790317532004361945092878778842214666700294130393262311282508251551297952599552655998616647502115280512573317339501875010885667354886436155011771992580139419080912481830513808859787200716580679476918992237798410147444410371471122536898921795931514724280485163666932639496515343642805342792109622077525406596453525668731098224162581150720609330551911986580305009984150855474612658768408229013361321276846198887564228683208768590973087286699812113270249700763957102575441476211068486138479942547575637783165600450900909595283011238803602636256241915419750423875796365326364940776755297985818338192403884650051628491822729828543900560170500512199135953937398611423782790062785698855113863336043441854057118053980341810817875924499663676129815871775007341958236387013719051601328823852683470990497082728679580665706402804612139843829775011999077496975102361965137821082379354754755016524319280177032160521915282527522770578579364420488096300960637741292639696062598331012459429442460965096937320754702999987630509042280093828449421098026752076322940724910116593183073933093419408326168438837811491325926323604582690058667632121958692516734519127506130418889413265237982229697225039441012112021443610976293068333038171560503013446239639876080338373234240204915143738336935827148617917667233903394175428001987571907106870082845112638402314070889309919718635642561421700275054742026584295163247882265602805456231435493081970593037165075924582493028221510286860800152917103202745278354059087156064915722934474052240952203608254937768742963879761423032394217950022038393107483671743445199106049437661994771335473295818665014219587047226143980739009059000180725260284073097984 [144,130] 316506830201523519103423953864986274102675274529043965038297328480669257220828154604848817667548169290162203177160040284360232024767459658620194039222018188770475317247983029422577436458777376219314106447564019594885048457999361153387274327904384507502211166537535328350381301511832265392874133548392949884576308834221828628589919936569300222442964100903137543393904408676811600217520230895226010693372017579269415522515258665314509429973496419031997852005642262422076767905433280392283900986932265460990125831719694005786599672651033963423291901351719392264564110007427965374121286107400783335539214894176723067572048230807267444406775124086171903020344856476402998783308053258687763195082597249381990786342988176874372241563645305859112755170262957771117043961222908293448596385072667702889357208291569391315677918419108247110803047888727724151782013653659284142544036096790347093876160222107185887085700613307019153597751762158678202455785134219124727772636070325793082355039556010893791442426462345276331655668801693929424100664737690672976938332423329875712131960563671122056783308168483670249235347300080795696094068872695129359168961519704210856611746070283245429883900464799791433954916789454185675915460175087155843199706997856218301734307433818184848667278257525170292920298520161553574282205495477877419419721381145745819332593145418699533688224830106278463466381260802195757710611662256090477416479081374772540399326984077276456398101491243143844580464105261452788345478377978852027420595398140652010561363905627733435507852526735027812580174146920040347858133169709402562552055055922560726495896592470652031518719629603471068015110246344466652183525344088342202727135964322204666352205906391920434082067283477834355474765182342447092830034332750521144634092206158347404214811644735088702679285973280797767319021321464798238559984193920 [144,131] 1173253935954009864652013777401371828844590452374685508798693272930539667838857872878677423917080992883796186313598503865891740770388489527098958906629930520569207957857991784404587880165558214359313985111232427048548790294237467272023507519178059097816495355660690046652259002052606638889594731232256132966373751574806025990331533860371867339761432814617801895263899788580934363281504482744694513029511663622621903694291471048521142502935047483642876528383620782988539294242138454369832930383010078654147100473241778201274823798172568199959739845253990084911311430273119430857346262317907902003533985872811727290664357984672694780100115085663333480134480755869879171695040233278652254253234676182695377889719466683027539710999318510855324955607544634279635921158125198699109271238860370974915201519787518075712108723373889498455892400416885542943195131328369777943397415708041463528753914140804357798416912348944440154983511368255670044581720883769062696909583155395080904810616046224887666311652593935426367816398166824281356350568130969705220663077513232381745072844252991057894929404106401486334994573094715711923478474845083316036905507946052439646626414275343919804261107251387073322928145837167690627753563687089441651668844165978691918216649059121924717877510715914993332561351026620145905540451195826631083114780345484183914791280834983644540471336770733014093726798380266101039133039215386737350328575544821918189937498018591320092396564847163841128286226855517957465176949060635138398137795598460957219079752930814478633538085523904617399592002223634233713523430729972762682635622511095173781901293181107040220283276924387689292803042290497265112319508696834402288015832928285731382648287806290063568845783412295822457469374808085539182118969928249708133286773691561948970043408001907524379109983077308196981371119666443996638160 [144,132] 1388722159873688053485104863919814682126352647138304314574117770031274966013445376464402518741140775443011031159014632263834055735353731570156476799405900279202233931432241881946443569515004297476824990983228725632725300945087337470815185751049153245164653612430633404300324290101270180851257534215921780289631546514536815558768811973057957882542826855550044879301940057300014020098111291774973320901947199949110811487527784706317562268556542385286963615438099615750444116039101731989877836483359458300850377188981547521740270475601036721649767678795890583064263930224542030244375628904116954511812687059220495567962803352121592657107880993124711832462392566320300723684717952692226699413452208378249934018071885493268045707574819953996704626116527547179696540316054600305892262097602893108247542512367898144924467644318183471170357258914753108189776445420759087795353345727918810133030307526652139639748781917292782369675205714980254208887950850163390443451232414655134645903936151306186719022992476078701827789692663668145917332857033299592990691175099819162648795923610508528861215354402296492282956621400748206406814774471535461081626582722594580226659347643374466919754249973017657008514759068647247176688160798809098177064927016273937690445788094247598769714566372056650727657257083205370321541504291040713734315777992672073681875620165568674493183976103967602469789367064900076536489749340581533977401113413944084968537635100519780837997968218935092416096847765344100776865486726392650153079310621532115155599471188822351615165964052685627054378942220073702412439125959765209226079878845701616405846808245157867352667355510967834571643137665261772437689061035033885384700886618697718666345315461013414434676580982005993847863874045105169532199800442095515935230847850282748519857113737204294248644599889456937673603744836032 [144,133] 1998127992852307794947727061374965137879162036109418215387373773070059473899780996078749073770365370726170521653449558042908645157250047842288860214893728030351394269591680113572676029185652718366166813824146715176741391854971275122020769249007609477625716157879032171910886270599069608216786544671427022649491244737446155672147469247956292230930910427068197227673635523891170245414170325702645222953574981779577640736859475719937616100994159548291252650189740958265029261181970091660458808466219866940089455716855964710763558605144884530266011643191872264906218996417779449369556323743205280104282837030069719847483717759199906560899715539030997603894002580096071791598047819358785038311201157104477852779046925117312885473718846018319960014337610000487940645660125717752699555311503761429943902432413877999688618995081172380992309163068386435138479453560846733347266369627305278174138034255539143570733997376575056010741551614541886961675944030671436151674450977828386909925123831942479228924207353924996990506435617205795198582296704276486752194243853581089073805222828352030179446687251350551224087339147187893300617260185112124249650122290073307064856684392434722389992217806107538089068197843083252439618489861161074390652412613558754805081198056550122407822883798479123298090513966027357189727114536426547810643902662802019467107812706850708315650278179797501927207780273397814578754637973395288623245937049246854335368260503158617880287391990615057421641346180889461160411403524446566092612169335606161401258898346904253677293006172296964969163098280242786792081828749988076469624632222656716207165243008428073261562342370837558410992306771034597017949690522939385884240498651934071607924171535453782015673701662873083551127720803190523503391987991596983886049811719307801186387901969795637671023042369737635340160 [144,134] 5553328022683741000281523250616249286141879870684649361655250732256329135678324113350219598913356134398951619246794219359808639995128051087500879668505233169163987244904560162423388850398652068228699273215942950474415917669942440029454511462402127354679460384623319138952200836034084040445115776288796903927931644016465889424770366591114520278923141156398577185680813933939479682452403768878022373034539446104103743817647673561664014903621747360455036603657032594617489006023831208354731870656654956282483241728090792859039738687787736825236542996760996745294052254535043154960661043837945757922229915162325345198262577596024080234624770484510218229752547379954394923642066412400908730167705997726601923446733626929146888718626278511585595619866518559753309164331161390776108616725814511082005173187249987628706180443359424008156025377923536542517117831011858235113918314081146947768686902134766238942552716417819964604324519963033984871732470616864177294661654210660364894346182846908820104642476873891697550662001033043837954252565728591095352976628421117934727429504618901617503873408184454153454576751088547411289019040411049763065757401202788144223646132961213777645821367432744805827091251590545217510170712275414758163007723512983485174753442011218733581997335345124915566815733026186883395564854906864590962063399184958302458919642271589448402528413851955859454242122554425183508463227103602968359060889414778054930030644237035876556877686717593000054002394567788034939181478063932014021908022103664326205469174465118684787130171105752667252655372302552566935692643437817708714388007188859520339500995122625675343340919928725315975637079084921986314714741492691477703519596291937399926415240057922980165151633397776023616866976916837194550838680028602970155728696263043558551282429081812017908271770342848 [144,135] 1303846931178839962769658701764483915074989393023634460035882606249584116530243284997798095191931049427390460439339781262489741521693669490881218291686127110720496134875937803633922760551738924919172560726088973579992056656538494174753007823880194668313050005561438391507197261635563946280464498901766844563878007428137402578756688704352567100272287958226163838534737313236538641619483733004198968941517336721969977652881947642945309027778834752052981384736308408562044272165302662027947543392637914301259574697349564128943037065419777104621905384980338061552496920386066191274284458429481807967126269960974722761852454574735655730744316842335999851608997723529692834715532600650004574333562653040139912832226408990340313827235782216689700239111862050946379064528868272415984542520019027730710823337235524820544168633816513750929059908291637666985003992891006184171116643627087252172794186546820111988067174433114288088228846757381899947177328826611817862904326515840549728933998032253278908892323204021091259473205476563426436190324990725218533317640062424039311176414019883841869080436816413851882301575698976209750256156565982589360874731179456840281366798052941648968783091809580191092133368508526357804550744975853576803763312885314371272288340004723544052443744928480569739934372756967517448286881223519388203110967510449046139765601917227031120454595569292495338797023149300465573905918585126865262711849812190622841158932022866350012637493583575198385063182303371895177724420869991867637545479870832953502091301002431596264642475002099974873370390185348191927186646966170698486826737486046256709762812929052242002626242164855201146581331208553814155604017639903455520298582793424944866898696635835636199257790026711155700788466736797395124294963249830695392863733200397537451339256915954992344832 [144,136] 1713966835179182813006786057674148517953680687056476464576005217100181472259126215744548790382188388196126508446083635903804624738566691748945367877547279293406500963242430841078355330363391933563443227602239113875719435935721495838304737892901478404797704613909019129977222373473474612341534533543676742692803827190584040419913695424981469010566507896903523634664532313451891567841816436547922034085049629062097243146164717813964357060387519962971121615779209934175887479318411825069175966444014187066628022080726715304925904374879600641339522299234307430578756391436646265540122238633834094754833650688787254773013720090600461431914893779267730962850556134592275948670758805011509501963524910472585652065396546848532345832267301258506824278049413030772141761721419136080161235820287838442310608061853470779294763743592624817085201404213777831154517945471346040123471459818534507535674434396332395428479864808234789124473465107309067278040475732092726072190253702295512936167544289118668360806352726076782095209769916511971553384851630868647328201520984725158221190344243732277137094166217285942446192765704071127430402179280031104780643846794785908774522169859471858460768849508875920191460437954826908075277049297322459213409738030287861007920243756527594287890087694600268747038657928866672882858892543096546970063737648549608532838947965094915929968747367328191639712279406476159096066411513941866281512398226149110907934517849349128588820773872353730782124001298691944633676485737740002158822086746211994422504536147472511088478970913513430366653418108793736433553678357095941818181760452128710683661378319342755160025032179570222055340048223332757714070574231553480740472673780537846633707668719062678804478689567580991509930480001854243161966762721422160254598478505606525913875983564902 [144,137] 6678435674718574629700692076640112990645843676764398262695483153599397190877594163093509647231704705058161647602547223138517992048627367940677801391859740754446767354182444097732114700982162546028765598394341668960492777723930461698636943078855653784406141924549007778740256329248869522188977055555969385422517480211938354664992497169822507858466250807815912345113525401937411032165026840901748602661569274408688004198531906926512373944998592769913226567591834823292718146629118281723160961693257570079527977712791417152706862629183462888049895536220383877741561951146458077576136582810352493110622637977507076318377743552019636846463173846165138650833023489227382817020207527414482441019559186663067635753464358401600264112128444422521642293481227392260737439301444093652598831307213836339683715309900597576079740590612178759985931013710912411987854193000365034269835347758332778013397760118048354911132451362135809791102581200365154319329554240097301227332807112336055336652628753588856056255768896284122241270897823507945752324686920329033666232639500290127055693044886786406761735780261238823589895950560989721032878636089525287079841744330689745729404407421059404081491264461675329681394738695408209934952642682934147163944729997857126446411127345155396569711500520361506671068602370278189711768652551588117092427154110303423936901868469599897475571268278453612391066845925009607503317256009938287074506715334633060930593325599375310464437266828614792353248854972870435874637103503797436657270926636911216934739261265586913464450131149733940356005994446540108123235323883063858751414241650136831929965399795385422451133873136768431462538371325993790682641160402827605603169683105355423615637768728422785724892414852894722102183580588983760164982785783916696970459904044667646812928 [144,138] 4461397839908359273192162648289364342760702582563699370283737076705303957320267054483785330267002795140583129443798334485526781415882269388746215606642390671415730740865365548647829564182759858846689005621336390122856087915694718167415309498507378125827863206051557282408723660336725536563145613686985856536989292211866798701080253983373979570343630943558664640432280346393914420025688055133073570233076589079633092831275574032730778006348243230148158531000060142473956201397784865940041124307528431556640482731115510419045184986618595644097998405900212060702411806534017148252922030605764261528605449226631043102040761110747185535060898060392580012229655682987455490132723590904059025565353055153265067778031393063700079532118896435449012838010292243996511852028255425189708420798593472045660714382617659553930801138391044742880503219348915489019407749214723046390802101060496661036992428184458861698323622338605633815092055951045890755738894678063833264450899409778889182268230811603406747396241758534289094748191431955408170886214550743017194915308817075528828568136198524292663645449689774149534424390396163013123122579706353577668786757636234925107631593351617997515879688165031307248683163797961127346246027823591356550407656493379263024952009623006556130423369295478860396068720650850533056752056372574255063967757095997602774804632364149328270217251359820432430502383020231959731339590149707423112474601025479040688515042721384362989752302139606289788413528986706963230491417635504677595348847781478541228999828884367869562019578674600510349726762679956117284173621948370482686168061426571304694240274820058925587650258179331494345840797869444716197406518133895909591839511057550873446517951925939745918946746880344776519253888353110974770589297945708296681380343887168 [144,139] 1182384030336670932513405548950711184847159575967827540093311913234097442690745534564247147186653814917790063464692855620133362785063759573607048244404175315420534368190165450579211526904100292518675148622633572790662112181145141924879816934143315510952232885051597109269201659222885690118011301591331041165979181423818478308185400764624693179788744247380157490854666119322427718818653484696055080228398955307389679482098858539874430713016060905177282062183482674697868863660036773490826834677273792175343374614237582528369692101667029240315287347304566590290262275989921369239625606088849465910870165489721884926371051118087666562109682205156738381328607954660359359065463429975246186148437360630134614682995590383203103193941869188927475473514109137970213930479811661460855006740414490084140485514834450165527348508045647086348268194050972782234774145638297909300837263732843658687736886714283071120792700361817633626459124528295105847868475028518190383257897191326386502824887375359932891367968457439912669109017588866255774140988043843649849417202465122321558497701058407781477633199462692924002996242494002451564586327053527690772981600322971649423674736336861728163762691937704411560948362884516366703906298419651689363522271919610720898503521366959581858994041647201425499315850087164928697429884836027280856816975653690170407376544780102458788129787159152955026142172561603675573010380817122643273148370394843639738766864874167115539543531058815437694159671955072907680915096234034515712575780365855724908566188767241766402858594523437837846632795668447009078980803146954934501579929799041354840443806168686361625034053372094351213176007511958559570031464290550981479025623373282776213648762641222395759028452180134621229512580866090218754771331853038347254688 [144,140] 136434110267226386006710453217227905614001974834419240997351138165148886278006455609796306797720724780967620194101880261534950885141050536193542768920280348973086249093974963990591604415314833276916076133960918393652223748199405267189350059967689885058558415647468090420619622704322113009929988285312677455887953084874347307967287535978174429885192439627986469003355564990617748094868382577985756126039802955172511296378605991078826506606410103521901923851730778242146341116393667510183943566942868840175177122011204692857760828674368218145445532287171619187863304183956660418103394291306264392556907060194025194947249165311023696132879655881937208157045379285252005543358328915293777724136056702273456247687129947371665350928874706599810232224214316451624433534254051440064091191722495418407452999995262814249044545646117667315657096320248569088197254177002282595568179689611447603232004315973951298494103428170453454033337401043095275344046806910356399124558038804872264544344505023261462997711994564041559669021653704016442310740440172181008697696505732364231451371651899560992307009249765059859545005124480018188634842468993153079548735057780301658817014544389052687530525695332558827898535535851145572963730964163430051740594283757364953118683312377290406396581000141082496714249266848036364983221527012504768625536810789654414799636750769248630554162764955033390516589146163847412995470199654652078883340985081529903373723792368058982180840192866494439480614496467590739339426309059682498164565875635431071259669402378569562051460479567361705818780724305249815513284195390918503853277391006747084380484073053690419901410906167413986559966855247542807519494951092055832964904099229928735545169036804273731116533621124837845367461881315235138099458706056 [144,141] 22183240753327365175579059738432648742949486296536993959564235179594603658138914776339487571488175282280649359949567403062663518828230306429795059539616869659804810693084528086753951850687728569749099864610315549015502277487463701278460123496137509905595595438824077441745751341300082889558853999925590745201383212378918875386129363530648261824224505772199173206254977635687424342080342729922928373716857560652105083152905037855543790463608115123213245005439328822373058978524362513450358948951692113187384033986169903877601848345729092914678209484131824978014613283832248857188804493878491156434983154456623457948765532708970682470078702377756943646851383432487007017345972706037326685729367068479112023772157042208288928354933358212747916476605736592642422738750366000279314480652174809076985309341341574883074309040501643682932165627235941914258515491101761581714110949096302328302668462259338941522426365832278559044225197932329837035846290856098238273258105294612860888741934020001153668448585604151809702040475224484357411332959828089386977093255038985600955977479933018995251728951162557499620371871380350262376217356177984588466366337101653080006433486211626560368855227592232232610655906778525421870403136278387276747864290514407878599405076760341432541675762990875380092190862330812056782397264646334398388246502037149942413359288034523452448894609698252344130063649423401903460108783244042670793360418177621275171412849012301750519458476217039032091186887852150926414722692258093612928349183903252318776987287314623400125327838151361894128622772452805204512644306670767889970358994492585622027985533647288104654864522588020561397528656334825048187752172192768311423567253712574522647954675495606210897991686255886367986622438024228624384 [144,142] 1333632080644954450818127978664015218402056529185153025278205962313216446542754477820198535659925728972925589639184651010975719643107266797661975164544368238935484298501955101325652334451792083292778072677679906954991131990281020779732905910510327152716905356049778395902059469049393752067934683493200357318670422948273308568624275437188722030822507667307493685899138006285953863911403296605705897582634831164184437047147497646183581757225648055901186482719251203264045082478073398103587974747831413296343915833556333369821661858346139616587998043814319123851041001123885995340409397667076595018505614625008010869959349607607337552497967397359722103436408497238552264540321121435075402382108749179652977209017027507932639458848095700585320623343697635533543920225601167227700032506655484939320225407075482541399114085576046465448300096009392403183550089149825099704544582471793977711953714003101771257791724900089736972258548729431089989126585167943163370914317830532612456560327080833950797996465582550176883378812619827689906295209348595829147245612545055310345587918988918390154194794874559526089980958014565827958489681375700623558112303311388653457553339707535979486906865665001673206744479346637791154331997892168780815257500476002597598542061067515009221688741567900445358622763940182435158625017887030763376822160441067358040535959275571357314374711408625420032432257559376235392834728226528286042265428607087542615943585439255251117970297561467616175403286877296261005666217433160529710928240547843554227913153972116321429119301130807782078010614912662728226980503885858968926377510992270840421399970374463862088470573288986383347077019114225597898408252531422146343135546204519465068874113767554664769343074431537164110976923696 [144,143] -24544168606286666349520049050278354525952245729479996740280041931956492906830502667291667641997078523061773496385675174079485554752739726164455766813437584677445100588680696539488715884169141754076661563018106752788360842925472520627279085080526121860563231642631135188244024397992322175341080137751520751164497460848591118495327620260928277437734629672361972961872575410684392489709722838087341487431440006700310882680871128732142958021745293892995483120304588816454599977370081923984946798694486532175502824600126426989053624184102838954816392402630502553774483083592133871006738107876792992812204595257253590417292535840988080314813312005250087906004687481666060445057770015307088967184634264709337730427314411564015165922721499059376303085080585760152417221936744639735723453352352141563807826669485632805930837818834283878371273035584476896278280363181712888709201837839474865483142975495482932537033323058866430639016937679711197806114848646452504135288608277659923797217981192025679243375707500332345677031356158765068733963427103987436955084541872666674368586886285855073655582391270569569969560639651161610226660261456224142452518033633492151179388491531749094591271241276287925572029812516865122865578163526986843490801073810275084842769271606182586081988207779878466870734506511941542035341145220202661636030401538951145899627315804600545862487020660729710987626040372243918436896946056841532027711223496370429305027124300442610514835613533336365037562685252907961661765773502193202585609524608534214818303387466073019910556787627407006145532129748742268067161645404748458345789113320565477902560850928613305584613526262329312850389792582936300291165936098719260289062343304226430728696303437683465962307110891988368 [144,144] -20031507235335046366220032247726983624137675718322022989957283267736115784936419261785609319668087898296621225628909975233915085294321336226555440017959080416516531458655633995049795101323829558473190470387961194091184986808057014801990339634482620968719782366950715725583024792345969258768037523534006378723678933639364340855878949465964488063634775021613796279347103353539789215950489802024295981105511536436289788838853358746344576098013825551929737277082924371764996540753981444764073947485902229089882659198924466546711417122105813928711667256035334728949931607246844742357709179313203491614969481688861812935306204437789443178227537769458753110055165777657085982622056221424147661708196883384400747749706912206160062330443814389593302590180253717673844580162346282861825019678251445592648119941647535272171263288008311848102438708140635662925891334095187661807989044059987729419105596698756064269422226057709482402155651512170711840133671334395235443066310963432322844940117465887580618787843697098375506452396143686715863923325212682098130465102928778913455317431725714145156334484389299519649803517014892639252470894594295817552162947408468491149193405032731740069499200985383054448597754575448618486824552368218128499966144855370678089408243628519008444502118501894860533108728029159063764336021627613497894802368657706959106762776467129117592551232654417830916666900835139617127881033685076302615305408328595824503826229703737386526423231424288866220037938191465599328528508975963067369576501538815249321192062888424913863435216635865165733650736651740096699857562417093031386918801259487847898728547661933910755774932649747542963528024879977427774123465675504953226201533780173887085692280400085050478207016 [145,0] 1135004373662808291285384266174169958068308701233128979203777532006933953071088319010215807613996920093195817552271513185278965527214065936745687732245941462200305352787148171358971715638943274228463576228927348441085221440770381423717736711625427097557577197501001435893000899067950176441740078936096978099937878630348454206140204035320811642435456560079969609225914714243531560903288133513779024815330014146091576249823547388647998330892153744757611201139726930363491414487801512261110111290683753325638135247951077781356658871561668150522555206775806535277255894140083061270285645978533776330996566550544489286558970415860434186049235623926983975333802041382690828408773531684984435539432939935795309551216647223718883831102976681670552927096664496360357004413635787927232790735745874197824727893444845139033668636889690839199988320890766942805805114493173948977685814070978704974404277890470710667786428024858211306610542358967731455092430340421401018143199396016662402102361704775375777438557779319439905011781043877421368169895169403786147625696152955766003477925364540163305536046241001551013714106008772029509545485019108522729073421480306405277350970289075234729204707313807416610988781139325853663536495627434095766683754381864087503439688349526656876402534110559498003252371756289814024499581291398081551829762086606127853128129117367986806975441993606202089506995288906688013619090763844228144302469931549621911276326454654444743876128049620978600353989366823866463876654720545619747966472177866457901381241918505923357530855915573035003324284410958342774606829539902757306896423993339864927493135257320992716056270473126898301292245912431950944772273698123206950309288054990196221396602504869084376500523236425192478563841777749216461441427654081793505120435189780029344879893529208934900430128878193836382840954140191500874102558842992315971331539274383474757363750570324900091523849610782604586132130665525380880558941520038595811175196139967288985322375995074765923835043752056255457338459967201604702600458186987312766646218487811524871356269101963431929068616339656486024759850116766479180296701601334475702864213956789124461290292530256677476929178329315323480058503621087188719121868794932270092242328507158376906236212825885476788091276492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -3909344712160466214751030091857675198400920789238518318723252240792490851697871166050046869387333664790138119076730403274418276692341367664597843689393254032034837867684156629708358925936248637816921220248229940494719453447324281602495620568676703636098929983903113320688727962397321755408828803968746437365365339154166110028241848839211810777230466450598883512636293776014660007022910365952567153252658894246740805962394027475833162555001698466169711352439061987373418996462585092122692829926106430822598421835350850821061916905998040697053793804154536812731084317212756758337523614188673307618128738541167767594787697519420332324055220464827211447922439656026018129063702808010227827466421352508200337161069773293462032219595251730328963164795535343339051132624379370030889389992052186910583001816932938131389821200337168021596706931350762118220961539453099035915278890271364106309738035274728788209335822317673598271678923419092558059607892972962800159820236548572413348910006606359204358036615895178184223693383428778485981897156537933970961382066525900021498359845586802691410538768055284140265463460815134475437925455472694336167131469301797248023497106274669081802016279324713548250492486164320339127194720741972988043958107164677005634091718949255400558893114856913156181599907377515232500139896276556343413345654756927883127544085677017263190076025416207433476432414671353454895703109985925771652012771227347062391526032600722402819495942858462723408849742805712023440969178319807786243551081146669738817785735581864394813885481524210108102697613084630658364644203544244140969489101972405810063266359773572188195953007763376593713522124092338180446754009776030220075110404551340407172794499092254412967995695077592528646416876534337277905961352154699987861321381980934002630347254957589725803350069924494133508820633585273554401774603573378669456347752789320228981776424440066784727269123865428104025577620402188843540036097413803581503095692668072687856365687608840162072687547890573995596132735596399098704932753035803377451187163712097808106963319926313608789477259587350721247820866717299052373056689886180911439758252369581468449060911399078790511929017644350319069866584305065314534696414059577949358237895762603300923779030855444065525620767998345216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] 814874641455518993524085898641606267109836433571654778588758172714240213782740461702629538475666809503780308636105051160187359583386276320686260939656895457598310342632150814425482910179428621655115823268102641962627541139928000326516099103282195327258539107868701228385540699084927214761148590647643839754720189696050909029743797473079583584783842165099608583200616063995430893548968423976418732535567360815145519144619902608103617917253712861154705542486005162221388563180122208645740401703045782576537994167662763873238212901839896392195219922342711998310957632828398515445990965234297635692603243884894157785114565190961789608064291962843240482565271222976693111178942034026625353599166656858827615463988226774768548027011505909249528257132777412039037544161853275491677371087096304917448421371936046479129715568296062503559513109097837783874518653542042176329559543958785501653218261873762253849625985070662045459585420567925670452829180048769398646076803925086912046979152402402723011644025170520324446487672648662953196142797963736874706118372974980751441912152293544075956932871977043667102422789456428048504626382416935117363175878501102387239866166595116064617973755817767804289146504578809317828543572198698570082645957105144241369023889109843051490576318138209989071531943417894587524676273645541721520811363164878448524150404313759788053368059328624928437587424136402689079692801398918508395493980997019992451805962799845039499131016049803794872358925560951206667221029595465378467493016569196127507236573070185550223244236050302719351859965095220906972273979339259574907742858842739299111004878372793963921262811503216121239678329984488729531818389840331518837100803302764603267161634158734132427905319100567157477086992867698637280661203387121448954599146731771050776413834827655377698626843017163240160394859069440561550209546514328785910727796321472262141752188533235336093586138744879310653734762522657704562090778363003548633401348974681972330457708335511308662913153022994626431503378157051127319022568899137126755608151500102131979180842882475879429526397168391397447408772994832248464731734517422740594751775197819789476654717551614825538833066245224509975792578481394702687262244219707721338525893212468835565568173986131926027463054743044096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] -75069021125801936193591564114675684381237661019513871704410920497951010162507205328384590939025564224609749027282905024192444186778296628252338753008526181347885509996268806431753764224535011145332542723924307120717458729428185246437269150761027306596362384727419332020091539871676017524696913085370103206204387307784593376472274682905568220343314650197495292316885708121848694724383059857202909519314921337914457821339489787450650628350465787057196702748691623605024077615016742960950443286503480768459223537097354560946098255863870428728895164006238229833154801970026954470175493455545731278409044197737819510178394969323761462162788619111974596603663511480302800713084203021982143408406855531469557315661337429631575979641061778649577632341932858783059458076735849363218642480066767589859219702587043754262160776488622095448177060470765531937746235058692917258160965110629154854561913732734179956749131080695371384985006322929740044243690817753161830411261709859162791560276619260874164638136648544453423569653373928345612523975048349196694278364685515245793744743223713903433650306685330649279913370377730028328221093256467295888378861105177744004532703486934124457481836313221312450068191050893863204220489972965630560157538567981040465227899175310477330389819294326221036153983541602862267770343743543923109949440580953838411145931344030001677472501253953486986967185786675560146071319359208152806791293713052557043344976893704524235535457585974183361456294098851343029331219412251450610326471035947705551250027446401092496720727708495698841379543539372830310276276688379786455559117680410350707641999011694628295810708466430275357440849046968468716878053957181521513618227738781552946148260750825609422756270210136612066377046554759550240789497181635672572664306814320368331749011559534113545635428151025475108233843822171364925368829932528428808102456396543800715498964206201002945655200270810883124520785753818020011155100182860406815174531674769332134306691754904256356155317938029788148501355310072261830973534581977677788216972038331676672659254672720014985057905884804573031078869015107886046959526692782016791952472512742233150149959143973394906752612748763835622346702708787745506766036701079384066913527503459199967365340299984208338771540565338154336256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] 5054631610503202787884213637467741076069808445758201230114582377531243592620335868214637981477361289283059853410439279095070855997555254603049400769484384102334700141738288011198624216725602276261243290713357574119747891633249601309663190460380585445421261340696550565452421791975495772867740533653660350226863338758854465685831162037327825366422014892374223058634016777216200589727734466082365649074045346913483445902000667496706612055435851839835727126147124306268000145999792924202094113300461999304283581693977318212566471347784941560902973290756925464429912193747489978706638037734030953195850588984904171252719300097593273511930943812641604746449795041242051515307578860585393587140271919987338613274290627258336115443281988278112100222609260421225718696585071204594244959448679803708424309536972493059620986480166931724635055241943086266962419506650484837612798928395801266279497818098869590453228753885133802040182329042075801623542338107728685904872548745894350661089954754354218819793954700659927221916166731477597854386572938109490638146497672054787234131580085752321981032532853939688975407653823340018300996974065387317952108377149374874800353915491726340977543093631379029478512006950461201072373217254771047378204934293150396889836590651877378385985475551471983717712645948488831038766598947887552136060304582796885006042105887247609118756443085050968544484756597543003723262486371506363328990945011119996544665773540594926950135880934891143978086296428488771241657274922573185283792713842176385027668554422105834329877870390747303075533635052970060903020664153671752598390181307097830201116996092232805954900541575032688119729141437650930981932086976117136909814336131988755829309938224130968097990624673887336592991626056981872564642515655475672314543369729568290832288739429803320004033036791513806660056219000794358492434030685138106786316738782138728476240736161325416380695765418394850825827045954085630972994146137819596439493693659102369958509986289545154548779796071522378891737485091885997333964376301290978839037562224369113782756239706142265402947208312495312053687876214231087502601998417953286013697820414213906871223055917803605714715318079467228855890930272866940479111506708798558765473358367908941327530837504814481981038381047238728089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] -188656497947957278920567715124321921062966559794273656123800912551113597279290731974500066296456511058158524089921831130953478995217119500712331180398953626801316055909734896476911082604971365002595925040675728363316183458168135029076508771017380221032951945272971666187199598131239674185368234389049888463209853750770333946132940165323277757772828902973093696283783823826267711014090126180472680641403244892490762659678843107829774736747190860271111541896962149696459363549154107645035221451263062241520964609883998830643434383802214769037996011961982189984522364819745331083251252376263153955182273788353194082967263817584996665718950970455166707215711687476748990652849912437955802692363806068172782141725874722246145047594790546323842501662912935693388701217863762527440520058310418506233863801290210778100469803792705498596203949661335461694037020148771060959260950769129413849480776817185946012048836859956689675240505874610336158551434515406332721051210461576522325803676927887055918888664222489953590880922999871843947938451431442412869229992302374236108249375697994355321762461408784373115995441412426014259305167355492525846623154479474963174722068429413712709323748094388326225046352803594338003513391684260186621336308121591185917072930258588479348357842555324665797007542560544832102684553356060695974375821024611735543273461630671964149726486239985768320050518502881716205730781020945296382139010702389708617620190818590215479408646671789707495352194127313672253400045298369644896019752602853214632868541598652640177293717594238733968451431215562589435790522827115211337304956667027588622966947653616125106460305404902696878785444020387018263686713569939280547288637548541284067957327865937830208266730649420205344818656289396804524180841706253939349095303866677500886622517481952856184644239093436251128573333415274022450529703635865193489775649308892914271999271872394150481103125005958565718463838662522292756919786757429415158909927466614441638829836274886699897888150546392115875032385894054094227818906984992898919658804787263415624126176143498850677661924926230796805910997984202074315335095919184819984667305470475102438336871391685362699089592590959592039670164672923466973158413392726331723302589646819234642503551673967651031713973674784964122509312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] 3988782262463344226794338536222825616250508137015508120241197188486371197725718050891249886079174362797659556712633311470875257964609101610681191650556300476262580938328128590895048105182241525837769316986425887182301192196004704345578898894358240757296191780985662289576552600063093904593571714083806311682801915797065126478671719421575125304620785150534589617911931770629341603690091346303213731445213152992829733974979521796583657461149041167556134655928106264966232978572643293253165373246653531594877848097610443582985788622966401040415191148867949911379902888464248200064663015821297949711207718532354488194172199799141318205768749111929512248102723743331906743057078370035172418436188087162149192486081583641985641630727573578637185885161508130031182949520858741395308766553372025994166296555731087212400426448006217423354421556675862176530956455639859346385813363171125493845179358427774531467204326929788107293972630872499845198976662504511885361481760678946137327874590529401264888844789237540102055878060081136775586170204541828916251717706766842073641595901849744506101017697273578173237671647355779954322851602100129521454045840488127941142981581514022229964004109796532152280070088014584254948639813120444031806769007055980265898975836910700817951728968472250628425440156793869635780523894279081959288779065300912592895390100397239071129595499548755690097180445829463241682326627828081767450727171643316246264135993553129813583385151207233371887371839979227727266527525741825515855719098742257032685602808652247347050283895444940214495304711132879894305121919424290431494504013858089071151570046099531932676090398730372108114715876133041490493906091786793657719376950088964801144129776181100631429990738342765479467631468166023148863606147831913296505438468024078493001313414460089091648554905972278179485996360707901965714901192011317464445873159595035708798313509447092250674620185587910891459178200829578138076341502112868190697031947768835093485892968404052661091178193803909115432816119461542920307593692558209810354661626510161322474865359445172795418799206022724992187214479216724317178270270437569822699228312195353636814357114682573245021445410957192546318788051426887051768390230897037325440332113685368523134180126702181013183288002599228464640819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] -54083362183489224041070043651335667310558445930173815513929182204822689344412117241057878175162887514138035286129109334023257610798361238379889089008131092343252274586817706602059901380759335586167850918477022932473316016886603484844437306120917356211264585390571178410345417203940423663240478914291566764407540719975921568591399194173656249862308076286674497698106830166361634561540595922706564601696173369927552878267476955035829574740682840539405756591153345250877968780524773174258915085394473240399368545603327492816768746098729276787450137620491234552051019613648001072415000033185951502761472626655892219210932623009261338693198698540856164388515523444478044880865815502730189437193355482725216866752836853453185829077881324417923560412036854751222920665061976963530815150685152446544133162052711271875418392477896647016219849473943547536839576315158481428585948401360137917564722600939430070182451664324672882205283200886346180035123517039667039138397402025796685193608859931013704916729488406156630835987062625688613437526658739871266088949976988714058080074213236970330812692513238133178196432938690307974209651749490282183202846945037883660190869733520885042796932235874684577107490923055082007409501406509342558675945607665666334253269675775857922440761105109417079101974872666559327974941812683485864447146858189999810584123096998242974581916258838393342304852810429171742729572960157645773732076160286082204430560848483014077233807210091820773895093459621011219904521693827502410125562458540324846482325605022499349687931918269031637110313893099601828556196094713641281824747849776865298259051291310687666227193634614822529659333191995806041892837450705234088351529030446660828104797103251959000263587668173434030028805933351707876197086520680088090100837790250350279148479366901261600981923343657694409641078875484338479825410739830430817179235518665967161649229107560758679493248312379295041743997697152991304946772316604235769520251422175934280526686527070830215471993160930462719927605417169204457802461962662139894369073951393507152461813117482049476500494353727400760324026154949776132041195555039152305878820781017969733765933156477480200393669243317542845443108590881123890628270967163869552640011034549922481931937168603070224513173085122374045783818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] 516114802804968590102827671560182373250520920965919124628942121469210918833824095589215674040619632285186473646935432826629048428653007747136553719240922385579161381767549876094587299344961847574749756833541551028028522814092163257170295351239619703450416616264375924186641719381093351321932679631286116921365558697279095449695211945808980666217933691865119698362189957894013396354885457967776005611179413694460703253092459290125784806418730536353728617852300071692920549145896229607176980117538012574667741351564927385810631878951574262336307893865158144736359918263584686733605394452379668733238349896391461473276464786100013333539078652828270000240405656893493634870272134066183340366043889610552565814424734259952432095266365706952447701902214755801356353122096450389565105552568539871717325835693571326165862371318961958353364092287522289632535980783944557543825005505440731863910614145017136959580098725012278428780871802400380681336931548857876234138931681388281429924672197707749193645460832537851905812709633306596546117121228184118092038969441966998942401955730012915776332765747457202093428047903588227337468497126791733449096525961145122638559851061721135672514684712157678074321175440704010562401313799580975079422675462388214523326914874350887968258168115713702168338223572842759400816541648836161371318289446668251107180374833419523606670409968592039697762337216106773249249624785344407697324932194394339493594681883607748034930439403769420131963329871965384728166900407791568174209225216338924082107320654822531430068457569147763263082312267170600630979816816390402939680850365845902354695979743533700148031297058237744447745452707511534776700547693686679071795688565162149893379202082464654760918420590007863740284623370930214520406088322430440971393418861452887781212496421587039999806235118116096218432151391631026639405315972289841850501716693503304043174027066173389697897088516359115340836392779552035192990046684540776348257435406880648032292638372752519557430248683515702329625759886261168498406223195910698034689210796338738825773768446535352513122541516035152473004084771011484857280768635273206446017257319744666755520312725906839300746430692986840989599659146005778943652230679644730174400803778731194297285343245644724006069386743710732342054092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -3685797960349601010791853817564847194465820548214375900928371662307382977670796102504500461080533162977245052912103344579496825586257956712907826505209715329368831954793952861626985171162423923432673302050396051624184226515470020955978295561670148395455532331676230005019988820872987282477640888873209967753437398816175393231011055570995974740443316072089032738884111794608935443119157229061009566769613676860988500653047736338577083967109978182792811422755442301077920639073716560221288013297581017182980593316301608308739321590437507705287292551385036770004410610393618417981612662017791761941131920336766200849332693587649782227488513033743507477706690162347456759866847339914052076673299974705378177781303980844888509594955304688212786781148046195805258149911002678808638183135139711467246193030596756416899039001242366475907779462956323148283014973798505650877835558925221467325692397758399930843909711215667847039528952541262853086170497515453391521561787775251090217328896180146314139467770863714428728466175061474434808331296750867047380815669446537688755942588013415457552446223415000069990020930564387585239853885997983215192409810274025867662533024233229642540658269738643412391619444906943127517093420601136202191533944614205064277182188170383221546305552547813720640710116037129031249663672322126848449367210232797713668682605806073009604079592995716958482072218164929881589967366574685134951185192188304318253560199345205927373001651548610905688453715398488010661038391106995473625700838744765044846470942563081074404745850220480595731880419904589994817472632946423246107512617046211982117458325828990988470747913496243024734114984607687206738225350444970280376195625923959854064885625040474148584245475114852135331466886420674897937199774916647115317511200264483448120603392169081278044065100203221619217186069423882557601218291417797331112999541342968552531523470845350045753971215952979441218966441563483595396399939368338542276177129211032613166210811479846920411493619950475596555211999368331489817449510199889161791096234792230972727193746749676636591465793469248444060453089158024697635981634898596419479252747896357321837104004571956058038065174648805918062561680262958198071790269253845918749387115164348771906136291026162389568129003388064535957659975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 20534762744913319871127324982403435752215113237239799052457917079465705319399320773257370972428237757238690884716673511774785280822139215194044403247254068505457206673027012949323532557127058544227807715192320610924409323817046653302628449901528338353235473301102311936392182034215214029908972906053484135906583728387855775025973652482330702870512233589306754689579331175537583748858771823116473985605572843154198432328676179425160620711686673688284247840636556169579611618244966845384100911798616561453918991753521982889101639805485707035001718567001760734434766088879412532346927990151862736131892610166103566450786143484493875470542885447923920422714529011731760407693870255726741218955191021617526931857253642883908990520981371135670489910533080618360612443080160535749035166123409392505822944090909007564985927701255332044936953840022974239275414859858647013174117311355067197379050592439498156985474509997852157947914077053365494005863591995929128428962569103549619805763154445422736533676884971087131285434883016800324829610107163385459923954267824412907977135323034164958850376398029363387015403026327764535570444414372983862843821018813379150624365432021387330206991668281102870001950340653413909304179243416145640317130153071313847849237108205833215870584357973694417914597185288317943395410532642519881400332014730605213767955649395050382772426944429074389983153670857663076738893724374519278617766895522762821134197078772776374028695193637933510760882039107473237900961755057832647469671718004434845998340710148065092984121328947918774753892334596640521750242804946894592668918083154243515066924750903874347730884604443194150167021460379539333855339154286564950920114875579513918400785262267678268944544940014639938910518269402722443628110745217360084335550335066395108046590760728495266962504574947505942505553552706107387131331392945267934330666218504315317992576181869069806510928152297214394402663767323769719753434683300179276397376818866493475127422027176477835842864634679007751134817873054019698065874068564741336278310539910425235905955753520191552313630267414714925202904839481644364694551978747470544915371441409855599078994167594368837123370355832373922059395780097468307746326450933897098525011896509583972801695393761934164655680863600913593282225766400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,11] -91966356938578513631427935155905408866456692019314889849275361201420255074414662979545022676887142862284284853895318340107490723244908092350005372968314451421028388978056159295602406094910082898384009850236356449518769645825274743368163180535058572588094425195598290652823650680600298987978329592437013401149868521717692427923808637874081036346096780423847579615801799679378210420423831539738270742702654117739704294570307556055334807951172186196524088436665226796938434493751015166104538263027878345231550250765530402119645841026104480994459711117014963206746157461600896556132589240832534350252737252401629955298343637369296327494330921788052943364655430623370603128871104050115030784073036779531353298562275458602831855786162897881737633700471814483906192446323528938867464635639402128612506152605543600057724976327868043950433370909510663233979204038903717998348500289123545231657891623813166289824289042800685674244676761317518232876027493822391692738118735051946968710628081678331399860064985181857147619669338017419431357928538227038464524088151794836095548268531093047144235782182128022922754647085118768788646662094551424340801070400104850458918709737608027342091646689251912834585074960405666549299924362270912081805346121129324049571389364585829014661435300198848274608986220176592054275201839962987668853406526018268752755131502222837503408357947194748786197221314098954022844135077654654965120788290624295197644019633168585439985550059228490344280635139376544509775369994998883053513801068323833412108797683517387198076650918146323791967795315632351337396885349137463430955349252279912071066592499333796706827089160065906124064548109289828805261157676672068335361960210217771950369973572412029680725431513045776667816579795960326446182887793833325627146462275186086033367132417938360057976604636172677177057607191712864795039758050275528115479840664555308443107416089912861174787834324870656106137863700952232676516128731724795175619110736451593888620120896202637437001652044067051227605216157601498514925552283798882307434116857396732284134319943337292564426864315022037002023206993157481640449429965604372182912902336926043658435299548101553760458026375533879381782180241011397536232091310526923635817149199611647028842405805430689697656109756655929314576378626048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,12] 338704707347740045259088169429947157980895377173064183219316966589142981546036425837005708082167282408698085941885650506436657047568632212991403311941048062920544787140275452480272652342202846424446347738423827672094608569223332399211825997656107508983461520915010334067728017045765392956012049102324006398728180332502547562715416997581124563715081746746137133749254567157597974297921877489842501892642341029835216973609066760969156211168708435118034699436775140553814902988918700620023280881412307914231037048842133669131659603669073572415591938518676858926031118747576520570566411899293027210571168223475767041978653349750711800846775330769822814537985811798782361534029416240168970000026181548011349620676173757204142151379471071888927302126975465637140359880284080803722476328415505740051109558965018622966483956549403876543024304649151553780079912387136876749394972797075909197870790746187559816629925647310702939198962946656075279089430615813273296332780228159461655969352590821181282199608848521153898957965328299622109934307766796825423346530518065308063356315996189856855213101247617321379443614250304668628644121916001483654948728232463659636643008270041020845259854389215028160050058562878703595647349533512164373085506439829452502319995508983163779387660405820399200995242744227928813446857047979442675851341758579848850044524891779003809856989298410590246170621480439073481677329596894468717952863060079675804061432127328957999947415345869758858654212871954273333127557830216809002386497689762087380279603566803703121520011505741569674645922935547691870864038159370408418657877058155047210060396982631775729659116815000357684533068948717217974393679026275029147720876692997756917912827983728937751593362015145942014158151219644275995499141499570471466003435132567285212792771691523844383434069648514328849309002003228695953086701274183387591591280526104202357183306880042959839463880748666187789995066476724724964106109347707124585902296911019182367376766519791619443678136747757125614351229481519830038274318449890605014997655614400368957746338646708567172826296286819367318286396453197074747984795912512703192169330323872604022421408302194727217785689425199651412361207925670624308818173688353090510831434639260054760392373380456667267394813018581930750986787225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,13] -1044321313665036287073984689436389539463450847458634537016991333608034922924297576597197553462059305636059347673385754439937896415417639601967881620106201937615416296622080346286833796187193348070928884943054087282537331171852933987554721464167185148605037243461383430968559733233635886323671289064934938626561299487143065634485771123174998710609005083571877552483444707680533691206290195031942127763156251371600870479761338413057323315373701130011717087575963686591271419636889061663733806017006104054983143089682972945563503362724963940346883891738912674961224718127893803797625151422177535628054788856660302016372258969169087085087129204682406464711609335160236388218005024255358780084699469116762795770463494850177895012569205330241671463843922616627588317489998504115124598352002637759442389211767345623792787277322990149962928027449554044955731813664099136063730358481165369641971016626555946767150093103496468488783433572749081780272383806580081785405734278762052439372129353974945735113088026522938862384677732632285394147312397430328327253937457038854119688704148546589358639406696996004451488282224077250478871630744914793800646331205715040248989573446856965124161314016311061686304352887399417257801486376152368061012263029469826087911653824588147968196213835825845372686260443126110266666650623024042995461246947362851463497389972867458255930822027926702718455812143623950559805098454571752085551444790735507924238900214319649023917291996983787720619620045759774689881372138843339523502559527862693661889258790992790365645006923687376192178249320179146096500082725805554567454159464154912442614497488301611028432283282807145462977240803278309548313186828134441401177649653183431098146011166621641240384463296803733904369746463856611821604089837156997771299688890865084591167962889251929926532189023387617481773552155692466402389242826209647741947588973077852991850207433207491469007356694556092543662798286410622680123305852821686259971752359751744437669274967348281717279319772875369299709233489281431657183476487516514288425957778085671560380213348539643733888798007955287209959788296204958819786085815653852897412430468459734157053052967327885695860874830426036683995592586598767147893317710468845705554210290055130656419400324387671595763964372861043197664508772352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,14] 2734614068931466849687429418911079210628514299293946492571863307039193790917486914218082590394172544359567144887650188190236326178963495270923993481756100209182946769316031342096626496239209291679678707368901948012119482907295006969127800027120905423181101914727725093060874085252604835091181007095093709371958164743018076689059883527488440251128108542434303748070821716301756661948712499884835496130840902078577393337804218248087817687842235355161471710019823085537108502274478096655669255173829725412592069570069663429739445833944439478156901829745722615954673865209335979214575524568695764859863579342060304387919859484391499814682561097084020611919632989271896298120455951824567725398211694717487482180637440287094071608354142026616093200679382795472706603412137739103660241429314860610688622120908269634385139713482126488772853324216894151878968397617577006183057005825716849866922131977355723759902493125739043693276314124621142796030698073574905582918724156670840515086631183923031163147668677832444683856176761048286682674153671020418234642650765393539668323857855425385355886996082762838901384525936561699849906539602724339352559171068090542822837305403098227295454797517021843922112974866753806529902997139513395914265243231751744636294239062962663467325171199107034653290777820059296192775654290564950828998448181272325118237589221138496191362063876662667051180611678966606528527754586359487254373822976550300574359765236211224075655367394128923030104452373209756811238386327138168249084495442301696024802363745362651613962583726590413801124020104225289650885290427084087819604720676100483540917642019498158876673859274877700427124177550310921097017548647212559587331491697504810436367926590347978730168541179536837874315146041216932908570366746439869583479774037906243695413556162383861738025478033375810429145030071793370143878584122104024140681540499424019515480721037541047298597657089230687902851806896449774401209419881989858179170200358562058827068446458448795949285621947252389991701823940295708535579330734254196129708935906536836087659857009555821788212314905209182239059257840872337376927999361795161243498555238576753475341407687857116005191087352351453852115834271189142580308042825820107498484052935806220412937295471137569197156154957937155708583044710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,15] -6152632941523695501620733013418908439775039255183394783334021466297626835698226283538111706078705898853853472369854516581809935417487586266692157720650200899686150189499851500403500995086903376192164711175050437711153337550242576739729857618087007241642500095055336960928454367426792987257416912023589711223379196468278870497934629050944824944839114432876855165022634797943381453417237967903161934156770694549152029393931982403953575711686691091827064248291260180362298781702027301597889442576002177615132842834031206841428686408807519185976618369879796258706960760774349587798674949706369412888894623100952428916229850937190101920716661023096546377988159592858946258271995847057390644351993260699419773416604975127422149278181752549426344702897763154309901871630446964048635318544191377800045554662188231305608645953103382122809319399662301185171383051226343420504644243982182162372876897768519577263561155152349837587837573454038199513284741444168011238342274648892246376292967783679126572043484648570410823019284715076676326157759379366561821358841754241413833777387425833175862083823233440193236266097407897779992140257709558738901405577266992559001214069337745539164646940967965912338314489393962484498877644881302639737377776902062194637821560780314800082477154623545288820483835284138960204569330541849746853924431567238258464910363139514289911347565251091414244576941693781548627211115338468582464310703111290641925240740535243300453701849596346832229349775523034535684500677673052964537501487129735441111054338537162420622334400039455849153384296152617179549612592161764534047764738920374388814054110702445059953753547084555579416153718823714568707739350836607389592756433944318545643685871137414908864314811861711932324128592054006531885771343036437982401728369605080922359097982064173849876834762449447655608952001173124142602938079742480661052146865770825380597550894783061822820590020984122328680146085383204063147436597216177696164085093608140078404885672966315923397820484049803650107153273740924226658961774862998185590979772197381014948607028290255857075889660814989292685492347369304391176192560780506511001890227861698991318112502290094364088164031780617447023421419622965518453195919405149989894175793872753479704647167210742816816704390240332575519660247613440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,16] 12007817866676931272794618805275504088942634272014819578726872891428089282090046054050484761161582294339283051618573322557332274390489797988427419081973416193724489983307019384983485529121843156305079291613593620138424242803786418849058417943602881360573508325050453346906054436782096739108451310461191356120774060748159973747749028935001872723898003967485095725248251936592034932297881464097390287922353435912208247448402677759583509384497829788939397260148843891681847703768057533545221114026322779996251129221076428487362043727764745752369710927136491459050303007538530624835968759593553306148614272047664810280510066334184244759911858191948173628840407540520075684501162247121352014586586150840002957175831813862525351420306483100608829358992681078250500922373322917486305102126375927086307173018166705646625002797384485483450424138961278016909503085204231408066459198542007522906387020495940992937245060674224116291162766158924020184359918504027792694417277210110174746124464027597504241793884497616214003125458171314421362146758803306090177808485742447302662845422939885959411479133754655184383292733029063518647225635156558566576105531211218221978060081984743827730142616008822576275738581856931909650768842741021100298482789556301023589806347557470654169598617719365282948092346211392070543669147446572646113622309524683819108617557066839887083598091489322813454349964078304044705508758205250663470322231571661575417093713345200760682461690669274526501106209186550818604693847597091773743063166370550002682508271108415609955570489122940422587431169318505574979871150987689385833419619255768856472187078693015583161628570728420280568040948555167757570205751749120200309097868946863850842954093557958249122719583729920464237270188177697614006196569803915224331181568100225378397664390290365121043485531220249776234152574338889660163829830086914180466234243665891775235465173657230759009522713372788590705702524753799244972013432203812927212087679194295662386916086257563715301293616411384731271331736177989249398877872002090342413212756477012019111441664438861702786938533434169024132209081362249426453422644819247141702382573462913758164862955583141633530199094335190829876777117369650886710425030787297707617382765318160633576102237747912563141869991514062373263373238272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,17] -20489611938904794055339347626671774371553810803859357988641379159520865891664062065707163759588761835153865947328300719110645616022358464994643222717467590782313267446050056347653490398297678226112024116977781413882659690483381626125879352452225483044268280009751104333862213506408556251331115194846918046746491415183056656292918597245656896684679978190170635034062862415959042473079540398742203584481945773515227723505345081239673861333558424364682542539433746480384616436017034906571803503117508387223675929582635431857753635642645658561842955369499470705023791799785088303269292988263556290934897281588721945167355831533294535405790943727365479899195145280047786188732305768245314397072855896839967097109209538857648853207928807561985516586982692414153988616521182878529908723740274383154119516487731317503645548757732085175358978556985716184860747109016500457593273570058727501124424374573138829506889708756798416582868704097066682582552860124543534131721884229942211927434923273912283999290786288984362078891589770776344287254770538705928421968807965545233123715788940521373016623191262351053490946538273102835989899091038539987987632801151492586417227515756409607682845631473583724400896601099914769366527290415859871231753562619453282261405365755360489839189643804900788503672285649974074758030206418948092066505568771903258004706834202821240596114036382804108513370229252287166582007354805762808523285142595267233100210889378366456683506194485291304726555195617944151682087141835416057080199251428833630007955035406336074183389518623036308401543453909527712199060522728335082104527709310099590242799549568049446126469848817717445625571384096858560029360162741892817396416761994215307466640891332927155576549521770408135831583332512983961076303117689474940968980664294748587203759788624200783003078850590215429928076582317059214444469910801240419011363172073057694751386738206644939355272614493109408954992082775694441028632944040925514107879373890519546221461153999981832578780891453773293767725339337529498609474693319758565371261621727796767846492923509087773236341214140213971136421848157008251520484753381651968518889241377472950652325589814070565832234528797839011839096127112457814623494859243670537794798402310619018979479630883153578383245037481140351239251984121856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,18] 30775507127364306468565627932627056332403498506042267017402330464285289646058395645585556815976748233909876528721195317869042775026957936663591785539217878538945754519696237146981299698431952869340961421685766928572904782060395466216909499734938507837665463166335215792122399816707893505670029555510611859341730166818638081478030805330853394499914410794683452621240928636013413609514961972507878523141667616801103928427140955308537105062103318607089182354061940577713662279076682996021266947234918218884139992142646815305378408299279687619029695733658123475517090130051795631348193700104282885613157827091687741747919827923760357392360986262404236208396392128898339300988998183788854425514952275572954719633874935161201716733848931343126228719395719885199715324991084106491108696020716894545144218231414533967978726134261973264455381306099651886103827616378697955378166153782020190476491066736711406429598986102747946347154799950252638672247098453372417530440823749094513472906132614488538384776327589129984836477311042338944696492605114860130004563587964736498234406973186340830087547021390088441693747499389518435683305975429580747554917693511601045653118540823846774759905842072659865884912446635257071940786425124191273186645396816537070208843225378362219120609284289139131972623377372479453448315710890846902584038799025505864488670196789343336987228727463141217662327393102343792115243036869264961827699861297550673342102473322433458593339463825876633760631512466677624588946842307264214213360843096828941632995226640503792225957278313739186422415127883808500180514526666050811493199602636473829367559686751994472400581216038048927495671381272474529751668751087982877604992465423544218267786871193950360288545383075189206175050541443984728489338939923268722444600543017229087382954794270147790401089772095104844462984798789596770990451575882439300460050281598435616808022492841106546245515330499175711868384463554785368916952512956206009763886910577012259380445773140131071549147454695832838594921772943242083660499360727192543421432628406729174513887050432980559946144421558288896968572600235668028276554889644805978785899249767299126395502719464683098710027185167113658938878846690709725343027434634233383677919541859275626520348466645719851756056144597371469561575820492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,19] -40940611451465807520013098447933806559496362011580664261300937331633103717160397801283488052842548700922946635194687630296799092950948323904298254915297713378998170338369533815727109185258966126198422235047868754896537184218708201881813757613448351371153805390329114523166600260858382315681974025702328067373713413044868980445482244445240925398551812213543017300995218265293922216313319287868278953454494387501896826501965876746309944030966368314370480028283117165976350041333010870140672460803407148603018255182149967735852115833008108019871837080200685271939604309730202125153609145954661767241729750974297509682959345367101196341528801973940254420740022537540793341637072513760142308640217057682213172081008811360321872404411674244501165181409194628727388272395123110411481801615041156679219592444411227514048579484397832849963584199133344901835110908651734925830561233471775523765746178182428937047007433319632606418198416216268454649769570857585680391572561105818291276308993567691096897122398734946060985873070314195341947900942127651997869660181166432605318955379972472659397455494006625155742268926166126366949007840038718689182613431397233143235777181214313818005473082051817051070977054704041354433882558390132311440267657536192683780569233683195401531446648427960441297926670759286550930790897749240531695752024116686160219232756056053234280851788044334134643072742529379888217809808110093494035985749607587702498364495196263648788423510249826446552962068520871960231274109048929088278124281083019221926747706305480957877034391332310401021078748398273378912605549747541777378614186168873024652231068671427387440279590762393847193197228471625449787480534783930661277870952589775118975930876944772361884138172034064131138612083395161026602632414277329925059721184000922466709881840064423290106818867816527059165946920095480866953616338140018834148303607582901032890693713516808900712946215748105018685646225023185253310994789336874713829464319591095891248005562872922242494614617185616128176137436376240745455603171592881218066977421606828610497798527083401326573307175608604123968981804240553995368720075196991857427178747008573500409411977510380494996043136352014059293403234051658513559183127312584413292942465548065085901265902835010347362849347840488688578241981579264000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,20] 48535494703633701214611381500971471929155164899654809469462604459143419946394395782373856032245577213761485413237763757303117619789108467569661750967819220945920904651401992553658352066879735012467124059511241566253689040509818456611164605439390680273804032989066795115406508131244396972936694579300671462774404908359603433429081294270923942814033019301877479350214375528430792843829806091980982906288840007299702039704859625452789263730177969909767500127362680260178171049449812540729602311274202228885428104642541269589979441450340451324060269184040677620263379507969584743926132046895694571889030957598064505535999204473943203088705007817238566553035471268695796243903755080618489313999595484760834084340509116630486869088503353013141758766184075169281225090184683686448137660326871879433326514226408500777326261651422724905464003802882253988527572412492423097625850269751457479799382425613642603070937111000501476057705054299038551162601724647005616445357603156438349941999124408943929986351391237140528547046988019610744146988870999091163890685776957556275979525596692249509847787705108619080785403147301643136109665659249809793240956970586228482543575012075168559925664067788052878882382592534393481974708110642906581256049571714611815107350328820940951138637125564943539171355022968630654089135112679410540802643150987145043790395275347084239321661064031200032116504819917657076429381145166750799518791979687579759857140857261108875222013175355422173814585332745564440657174454671768437902942712325937588438147370560741888226204500040140955673762579910008930982115525177361262979388688250694641368460039382169977322179367807726119483389574814624685239128334502147102857012960326468172576492703157772229813221002913514025185029561036519236369479619520857499776774906064856594567714457930626089917748729000221300173108117171275898200747121842127658419289109575265224267760483653078688559974221327243692687630726799248225001641601795979510009596238096287028237080087505268571876858903301602715333367809158036697623047200479512300062251563721852639936290266136483318214340289547980030833573735969419870251982812072700939960039521460710943313006112006664476275356472817059818674547164204437790627264251118219619860791076937533918960893884420838605325967115558748938076463248179200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,21] -51628054810714395611537202211376034097257586280485917204430886688051179432340468455816523771930923719652427035813212250955006477499611700285019060434218894083221576773539275571700443439769150227715309014753096016776160788957321643783259708196483019322711146261462970667455786158890680641657395949654449317070337226979069198388006449309267892009132305108809888513525179066547198356904813619773143580252039720895049318390033789261183217793328619535362849917208990661157826844507496566112912573858757301730182183065319655769740387846896366474927829377966764855977488846767165827814744627974760505367886259520145951161720516322834398642346962708872969426402741630689300308375825220280030779844759923401027710663311825528892717874303423634373138404295990216020892177430682808266690870982101294603917735884603347489552730377780815532833010852550461141459677866247511366759514136871125840657237536833986766248132187718775750416064272627048355345706069964243673320866292858106567427865596035639235679735318513728310746264546653898949766694968136009528719097874722897626435236275743906835721632226477390205523236363054144422982359103103909041105293362053139146338800477523178138353765762191879976509297695169009699832584210949169782860588221028989059716614148018086436422706694499973680987977816720011659124199099257760652522670254167428615923795890538636865689365736680102047125701637309456841383471881188886223431924185316708362655823033313384570532480256347052198700640123302614998730433571779491911437378180532512516396329327993043036511818669726182649235340874119977112000395198902814052487859983331386870523777653414650142423635281927201278493601639494497359912678891565342401916467825533415610182029604397034528473877256560570127190727765723849308706387781367289535567099133813490922066583937157165025629579563690319631761825486938417662131814013650652987193317209233502609280923026635231465228878595990042882624829291448107059043586793200482234697257910196631165409887905601371698605764093103115108802336171790308362773282409632012770590346843835160132095036706456514902597967329579270982548855367697364468041839065198025788773849668642679101844079529172295235969246720084523067608832032123488582049856005797558816431526401756436480821505384031189801827427951848963806980035449978880000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,22] 49674975549814179854234924490484162241174009994141750582100730837474087523296826950063411406227683650496755135915802986854251271192627547891164369546138422570245575037284686943045455760438288457533021700271022063370171111121499776403286788837785003338436730253738459336135602912730345448748172250686538975578157924601050737569036645983956088938706706654430324320597208661754798256549546892703669460807392153180947080214295846877460239436542322590922340836242793822820382430433899189061775901227611805731512650713149911309221370955041779817399235621611696384155738539144281535055339849490825948041989217332014240622664740736557084555735123574686097259725831219239274513528958035062854870067412561268234358098328537052269853917686881910161073914869720870599101697579946196244130404372856460023693433933180559462305544122637737823327782310340261405701889628466819646975913897101270565384979276255775878526924164805249622736244040273469736466013241263459980277392620696354696419651026512662729972332275750797654824975795274161804981290345664289096460491952443623891751271616041961199625084342411598763454705684596955582232317986109998648313456637778738891758255076154988247197059486923969139462101026758439215439032317720393873633240128143203823481063904646615087590743657967053012126044183725083297432702709634379126264862619809323115372928970757113488130697709571400090012257482320524734321748278346021924809379234675528735014436846811264987117267078519205663052486456933141535063073351535707863365528490309078688612144894848517284083811355430869437549608249490978487053421583779174636484100961653874270034556302193490670350268288046315818177544620142818526098888644216957449530423463130923478273147178891424731330300967161911296439605283554943892446356180324292127567556235579317330499078577328618852143148719845402559603349750252158606575668550003004661130014504443328722665572394911160613568607871590917948841572988837935099181162175319151014704570939054455168579048180569786626454499099430280002039781582261637317927194042179332644178688016018855618047209512496853126380129212585280609199072674634000244404726513343090505823409544931444895965666055966780161149506294241023891151646516547098663907776708828108606133109351761896192366685626432117281593474989380429434426412446515200000000000000000000000000000000000000000000000000000000000000000000000000000 [145,23] -43645573744930849153841099289788709509941597678373550740110816016764766038021750496076132126225744734858802282110045616262266013182412067831139460318777966894147527823198653407730962654585865275378753705979166788695699279507382603652392552465821698993824878626570571075389898664285188262665512943499745884919415470335716975638418917003739162798743517426425974916937861342018589171614393597067053980029660625054439004696062363924187583958101467385899569966700427693260312803758952068705656748258467051656321823197052486763026315430785840320604340407410415436543100740826386399987339748038831749466761117971437609146538138470316646709943957103642881118761515222803395873640734311986841538410605665144183127650959661252213504793028452929568334812289334254421105936558743740447593184769763574839814543209309394541970182067567530380233808618002961943759710668126134993359943731293182209172884307105066739865781937022938042182199856180973468840653727231542141039491839876616658843472260625281591602455449030956115208083027508588981782341155443116121552359534255669931909546964013425460047934195852880832649292275061841639295608851222091784960520874225320286565489397084598589537849302839383583752932635709920588315278130000954582253199325892103261913262357817099268128409186853644192131178702477708798826584613859364842730105042113490406582840273220349319116036031253792386986077625129032358939909381991150824143934966498856955544247958486328452342716522338746249208059491010683757047020007446067900360696768714234887867112351116338240106575102674321116074280602900956661777874111688044912860016401992648919751163410013504497875554986571277571633256982199848455279076049085456184788057793906113566521905146768609494040978938793078598288534205569110740666639524867045021660465162106929903843052912108216494302140865513523332369601912894422834534805148500016370557554399129600238966825731051006580090370832929540431710327549033783410669119404597548038578092144591849923948210209028396651656861574492644709152267676202693604658575678577029063644310697055556397193082387754151703437937252178195714663298624767538189494566542585924079684901425981519659833977522950088429192552631374370587693112225049818180616981776646669646760515424446266946149717607235149409478031635634289799428699834023936000000000000000000000000000000000000000000000000000000000000000000000000 [145,24] 35376388569363153756123203289712621283334872604429762234503997423864234968556153361572998912709646586542198409945990422064036399852446780657891427527520616733195083946978848524766953913068246735366755873046555753105758382123466717316587717580025370031302342834220114180483508801463183509519063523487045615283297087190770951308039170246015794906715669523785295467118305637046957968936522892687371414113385688841752421850168054039249773586207119666232272589093054237387423338423432610588662768085586302551847672978661833908238899376452731449910102807237756984194614154439590414363922001751048299174819703732351978592954772565550671548626927456521239073210092173643566587649367391043809006234003360752016091640462247625374274621450362625179886035657075579311353714509882689804517688914378765776234939237927170303236463718603646968778410694807137535548115615154515369457313755135990734604161534077467108752052339605658870315228234744609582813268594647241931146036018767523929979589496055316212560482875821593242614553352313146524362821314946020900871143740706928250139087281981285424768294722722085975815828994101604177040577593794828385165295261407809922379026524099340358337532742454903525731511219400326148169636865320506950030378567541753877123602825081921818920600470354282288181184101181806956266939590059561102538710119039814317475653146978125196153703080415463060924638080577459514632857829960866570984119109095778804632906381496553890923689341915463400381698607541079057629569315816404018851959416486492430932834441997163556368841482191491290604385572097402826921719298324177695809015030871546137206140500613350494777007575701473390301193598579696760286914934870880602196634455918066538461702805693147084110952939480767558890151354976478653774880449347648829249884099662517676569778966705652523560198834045425645629585775297046267293867107629566252581519892413429485635339390446710324596198288429772169772635415420626120253350736681990740347372729219905405191039206183414016788201217767965012923177976763671413506338193324210868454777895660993270620819103423844299431871812126764325042918378942209936569184626678081551266000275834657791951305919304644787869367990171150426764541578396399682404138251593854776450443969465202905508443724565893604744726483668863540052946321408000000000000000000000000000000000000000000000000000000000000000000000000 [145,25] -26682042598911289004977263452067491216736919013746295347258074729443015198557357244787729516023535405799766435456792285653596665303911659914761120253979659887337435193690339975535444604770992936549415113072229455258564708210694335602116963115169945300155014946297123596386158153600303025384494617109561380307546998864747470970179219910616447868045507579284935362249794585857893037860337877676136158104058935292414018745312558784768896578571280954533675655950924076693284815178661537212306997894185377610037948303598697953423876380965206887444788790671835689125822066837938185127277707277755024963616956355179941372178387948051929592914909019202524274158604529135541395905478609458411098273278890255451029675321226945295274702534472563037275488744287390985809487726110438660533188584479415774752589808150954366603734738994003750856972936965065451412821654110330581022055793953202740496945637453706808917487221014617013450550828103788303848933334473193060063436251665232660145873327501873556144523733728135309281478831300245643995431427571525230252367270690757107887895975571616145874535969737201319397565903117139613509180048850459095976439205166402200675453953038513869336389603841108067287566852869957775090082080178422555656924500434722901816780881752244698808464442861174094396402239397854442997195985771104303882638744408125636954421626375966095983541811880221861802045652610528658531131651867735117365823926266311149354544029617423421205005495316246391278117152579578203677546846239853010092200818545879992406793694349709290301523946894417603812180271857242118786567428840964959395113141593081779445535004180200075806324190946806711107636070868003571748367565426066642925076888544771787327813357957360283302308070818735600065484697867313443215372887569980315286497053193592624578587308595341325497598397225458091701788455084614074724303267613333689301886286855167157047138512765366876857410320495413743851823989789367143905315064548730328712937121817711968121850969072462622834960980307247139404185892780347206650433152857379372735626912982079980182957630824432613927353844034118129376710528824044518564769687029702764566133563037590057064575041905133807533425150215572367842654155761731702537657936811641845004952947535982445052389737343806397299987432487416299779476959526912000000000000000000000000000000000000000000000000000000000000000000 [145,26] 18795646819469452155359253657711101683825440872971159059996179440441440721807024904858809653867222102964168791421668861390251243078086566761513568505676886159700838218694559089033934924299290270231819456165892202388867009678753047289003639867797670722014239929383871935820698643544476527531367011921539676787197707516350831704355998232325098850323029963085307248338272361561370626201768255137470324476991849944726849451485082300630285352415198368713991863504415171287879681403783024298827565656958558118894335874044430892436505719735303653771391608292939036491909416538760065878768059395652640487471514298653313895205830207757383209660376873859683129199162516720252666697845863757595843980956120389207150659876315684170645974740083099816685766680126430504826196469839171697041973859385783990378513858415250517058595888783022492998981522298796939543650853274915504933681803116150250990568962109024307126849503359288065344164756799185741337050385481606869910110477757944205103106917479737172963059546534501731741156319076945874995647397267756769899993649251081843861788245707501303888531614500008995975131419842727866228645569649387673012992096096623481553352904494073166410199937013255794560212661482574884511385977000642519451171849685396018300600385148760528496414091350512053588332664040048941740873809393687866029761084601955019670413614030235205370355597970970834275281906290881638207390780192601810520319491870357767927688560750519428223538652082896002105985827355054214636273134262761915322681041438028702552612131565183968460819340710925741027325766009634676538582735264778408295206332321880955216936261796634529499868240129231338893855225383323933493976002124979694657848131713248020855032394436736714579705351754115040545345223394443937133301909547033091073161082836718985462435801492211743346841476917417534106890802419011226322350447685143820343872426291593027385100849463707057879887991029663482053516980385799048905580408466043042929569343832848253115744701758213849006358066579686282267828430447910799469754954345730271098259790160385797580811844826496463597481023815028842153974782858462792871467354955032517944057442419470238964859619346459745784821317087121659539470013991866742889896625032742981224721447018446531464453968488770250597778589598332661358224683827200000000000000000000000000000000000000000000000000000000000000000 [145,27] -12307185342954982351497561100530887553285384757101559170595190169362903919227912827844274271111454867838625571536387281983465628356109144446293394403727001579194281377499878638227328090124834797412008390815201087906439145487899725739990291749144888882756889648064743446791092234464418920709331212939587655331968758600790531094747432817798106485539759577006800235191725090905710943710037545849238847513294202648454192572343323440012805175870207616628405673723417903986462874149367152562145472248811657194061477446107339711170815707726533306033442939127738496090981614367936564753862360494326881999049084850396858801362851649691100882862080018861504884703751283162979981202510460681728357934107907009584699150058687564186721135072322366142161395627873778881882724160202075022358092625998122277500950922521508358849620318222575599311033936470018625702242164537034994937035778569941921451348284105329180812943537964408821637988146939635691454098035461270175088103571952466958940665027644153060235093423260534302923496349875937171989087939788483584879196432110434420722462811569582036385272147795676646465816342833759799466240067977456216397253913116284782542071167102579110618950095016845844188868337342465063932948260047439565773493108085599717299105731297287432953236570771457964071149277849742560297735697230259269531285915718715885932640710034661773528941138277013990490940136808265100535133110959003727025027521579191763840820592605956175572637912473241228810123142041129579791658833279872691350146388993188543470032825060086647083314954015173861157655218646012335066990920262718397387601154592234682015045131388742051223660617728726242043454605110379657535947816184917462282780741589175640575316374412258598212762123014505820337683636869766233784310792453703919397981722327903982017025717638501852134581087274448369597591612466137068156792084836988975862393932365132337844927166758963939797676524965241783274565901341637672277671078555350920814228075233256710890933280397956840630558560003160843154327876127247553748802285638610968677519820207682944507747911872143749597733605164998102899740271929507988164372701626118215031503251716209942772496142490613109056288924814707601981145524680066980963803356165348911621337086318073797596581906774725116368842116944334059650029069533184000000000000000000000000000000000000000000000000000000000000 [145,28] 7374780567644715269817148904863468271518138346342627583825666141117230001188532976212021470640631416309629576566218096767991610761507644057087902019401571182140316967730701849587527625993632684492933314501899200064019555572504689382050239679528915896618225200016898596722286719572372232391527969886097229940721267066520005266641534655082305414317392799157391475533061238893814814839730156458678372864197981883199027914005839558255039698836475393371916977686376813483936338753142015168812622963275846264766978565189888248289110620973635822599002653672202186934014277747626836623389506669401620710350918245281265643742172700854564445630286939477637222597649936744470365539278024211234731327685895763498129697872733222752047996021447949064536653028502641277015578570462012343690013353381232926198643354719301524148528776615484557881407313933272333560370028974728965350304355701784202748430226103042539596070964535214914737718008498744099058851315751483278373681171823108391936603794740124756743593100836371160430252541263124627722049077290148226382210272806202032355823479345931083070347136329750662428189095204014581518155502870129177907066885789953685968079768781941037166448085157724140382295415471039828735020488242887490585262470100412283570854717857210699374269890890889468014600279267511736830468952038339540251441694188633205443598406769592337348149168516892432689679103507179757453139643521448906601577478326574812130772206114012081147677405976925953457084642297623048882778514204559321777924791699915284062929651824737042761957309346621921006586852622817513549602930420962864931973708335837758330598818088368860030435881332091457715641937412239429896623357912530889806587926038221027444680300726086792184905602756556813999717375517953929672155680914107913968033146289452678763638496443711213881240434721437641241754672154121521562598799534104418494039356228161730527450367187444671219023779352632077932453676278189691499912066072291958406037821588793805889688778912651242762905852288253737380857406179281194137971184961430052476396957799823998926695279021515198051182428982099561246841193079307831673899178423587785776915163690519974270465687319710957242604127635052541912011938134919909822030186608129586439225953173689970640259675509697508504060270028517253235731752550400000000000000000000000000000000000000000000000000000000000 [145,29] -3926695962018381753163780567717768356079033817190302445185466165429424810125547349337672468151144911163200311302320682896340277872130193431096491847659563037964243741816401628381503838382643559106683941574625606973673834652834487512240979148953373242845608625064625114673307732841916823046638524779002509940792609528600481680483578529998537506971924118690177917098816578849153728964473903525417956144388960737154861791609921731944272196829995435657635861514208135482752229127704475421977907044262938493860598664087396007800978068570237960660157197287840347106646608177702942195835801542695985934342807452564686726643240791605450128215066283975330374812167394111237312068651424055328116782580563585756492399089557465785893291987231355625961919496125346785128558262265035439995977982725200897548856960290263355518398544553006550890973910670611286864255458000942492739951384754052710761790266550644820401391467970167917580065159775653481179686175061078650170661612292512882057891238031340710332363325891878721849593308390693436751351184888533689807289919027231212380795910002620263513412413481707771361947624167901464308935410868571808198058735673755639801128443996938865721464195063781104153413395094562791885266936251667533610454425416339218952088599755223917132650194278128510702900679047416624858112651038204583222760723626223247472285515178761306991620414094318765315334785798611761653188662265184875059742564069113107533032939315228053189763984374442897353725777011246458457907548332003565926047980328247906061576781280405987209308350306514198086152652445457752046202669609558232333487131232595257227971600775463655788442815528335949714714876793470982028345100928332450301382035965673301479315572512747095891684437798987808192163035556050310070715818746317837357877881590087403361518504545214441051845896823106083316123419971255224586881229489944632247703787700395069246519438222741252471683968614042439630644747402706123155783456972304440558425679691437422093579510708443763343391775303140014589061835063503147594149226216667971352051928341039683197798608025406742711592915377246767282880962908517244762921176412867010918321776558774735126456345359107691219284341187005822440949090679009122757233736078943801091052058859200764046899169062109090275090068509750765068506804256768000000000000000000000000000000000000000000000000000000 [145,30] 1756855874988961045468597145244458927153815269059687238858142197855822611996128961613602047714760927508494840246162904998981673901836903083207183334639431358102057441711724177713470348871181637702470090529093155519518719836186149935192106224489749139454447322384586788158589338922965212604942238324683537035075861104281032793088999791451064855350232287554939893198083705630826725035236668400348575279392167736188252051545053841907318005898260712954275890204568225962459007192624753657191938900986426599459377142778213085548420253098302862746090132840136710899455477278376499864796741053468155008150231332959748540830966434070901159748867635327414897196208145209439286037188730504488935502479160859119761968487265842311512044589159387823619439015267096537327348717137252241636055199929420956766390760684232606394509499103762870549417711439405938628362882762554075360843692632472054289097771028272858380088073563012462067062116768650612637616841225717658429444696259976085517573626800657615956331740542195560997800623226355471788472930975061642940089518327052254411371378745864798531818907288245324968921344433437793451779401486139977230061108069276499640917894925935982902707652723448188907545481622150546288653357643145569165133889272356302638058045108970905506428683321654354304379511128663543308630884297119334832036098531241889683086916076513708474634469478999102829858295359735568842544644808306025766640414775523208811710605704613952600332899684689813368848372500475317998980520381492189671874634728458574407753053335880815522811968915964921696476139703681706020641683319398424475197467301025048527666634865381068093208284631550007646039744878243226593322907961188609209176117735234787750585009345712770652946724428881538822024805145631808039262926323476226145407623790142245452365995162150446944378667153022652773040975553943809167662046018781630673467959774814816784636749734801341921573523432493073410493625412008791783916107917436391014368649450193292838088999095200471232824148418218989978560173267681090004266491739769725771532680010099914889474554743801391081492316508915295940173140316260536563689249037959440091170080928234887209256714852033818351448584941323608695312851081492364480941855092310761389324357589283916318474632608615705643517314633678020303712472268800000000000000000000000000000000000000000000000000000 [145,31] -570217125763813054342005205326138162464595833798118508330479365915467234781111343105515157920589603047048123159711294614140526451388209960046550666492880852298469374824933484888034333089901222725923210291326509554317797942689257401838183118286071829578714155581343875272483262529221106853817957160192950227099861904881653750276281354637798170080583102209962816754233836614083671632848123544664554518810732671144645706256266515227724248933284148455404181824326513642686041159336952921543906711175316188550437378203232907923578551232525696683256805590876958990659215310619214379423209791733185492179636486457089711149126668251551692664392309975460861782812740579170005363550243573786884687262851418491554902208468265576772986473405550037235208530410824560802547563061268031316030921090414721328460533162976966434112399514762432643027344089490507488793403631975335281074750360242018348838216522279520475893871170436304343264623819631527981890963815834623423883720051962544851587976855148244789411919989885654281673870287990522279971279089279696138102849141563053138569134730282845879701004505181434048682999924014825139299134159245480315398240125898497410668854117648417804788561203911744977501420962727240936843591398809325081577023209903600426527331406191971785641789977326725220529582899871658837476788285287724999743089733600313710430484228218124448190401073216296571036949193063429377961369555437728353784589346881486459789737958229788213633933270084110861770011661194531870964736124199119431492482736013557193489413701344322175636313325371416431711395324360192130246572544932566100978163608375470402469049256805236827491913140072221909357996271607261032214921949478207400586323919010871688418117772254774624424833961023881187285743066199452089338145131918245638687630743461970040725861475572215986327201732131340341027486923515594377896290184102729459851778215728701031908182983771051403618337380307761175924107141900247363364937794841004282854643760689499510577016268284155377443529908735474179989322244675620889170035730249447794738755524917351831494651527286229554209532435575006706508394383032432079546505347638300199601609234535355761020159896713397740981068018293703489787080087757082366674873647713496258016476597392051639614463823361157804777367146304000675543779377152000000000000000000000000000000000000000000000000 [145,32] 40368508201349841640431856645225782965632240353083648728486456657124275937287728316597883976006841187034491321004006701501125542157510415661532392160631638102309463854482691835082337894782599822286341533302842896318589945367773528608940573686321688723227842351655400592467056338184356241961674176131365425710627877564043112482246997976284897708651924865909106467594620943278068836534238482527699026237840112837726693216744956134557668043375611009975263854727346026265711111690970110927078085281953439825984142250819043818415511101028017713105206146733701224286894055594261385512012004278747529396250241128593765505285421064828084921665167782310060886952848116360853748903170956521428837920331504117342892288421298555084119634069611817923915708583981011281758353218044863126270660567749050017755588800811628700638974966393401145872911460958831193379193688334688641091602442326615995368473250921532416018920026120465086400883562088444858813039385160714099771114324072092998685822354265439499516796463256409529171068483803280790952186460090573094805623364475369944942610892976393292226976344736372495775311069186766962828267623268405603705700635492320165274189370352180036205037247445550131153427028363878490133004766825533883221596956530466385414583691061286398226841378718820212419910543971829765293971725782765850241006327022369415388380607505970161151186790585621258366241102540378750375430275901406819285094798893919918060449487283275062158574409276671119937301598423601003706564020670175644326483918641837364460075534584081081905815194412119740564686642387073121831431349101982558185905768204245245839310517568613871757442912611141211256601193417443344576421343338686881388032320140858779702466982884816224148910258365121254649246502967003508957400206579850871828231810588941458808523438156352782789798729927518908539443386939177727229804530884845727261088225873134310181683283904759245869893700502517761984263722738715057710611875658167632209289623759705144184119985961399382970071908656104121720844139482747186675209102383576875042116703252049656953878929255029850946287924225025492452820769962050740361019155165443284814589352155908984070046618278024394082798913180156683560731396429787741724518243478206322844999188816939084942059061006791361200746854852767148897468416000000000000000000000000000000000000000000000000 [145,33] 121951694850557212480754315738891494106686095235487055129441489239275465444092638510355236649300666283979133529564656413724583194005998012111526147630390541689536190035203297540912230695903907501022482073508319318656581405142956842249847939459872234970575769767896461291626566204123266869610485882720386127587083342394139315611197351433685627680762459674370608192373461133881297461461164179640744256124533740894704015087205289443266825950742901952851775868043213998918000638929576716977899899899989679343839613413642568814444154053015796028630097525253472096741837239524965790349846086454094617569944314485463215550536836716160816260046872033793159403305117298362907287489660566544419381515905421860913048409753888211296068943101446536348631230117760623428032146726013110920364650871075115617102630112491449730457628334791078423499709807136562510444177386248723898041208108824799887057119185671250522875114437680598119359881069365538316127679356993561635178590467567259950481697131311290182288915841792512600272752889843143860294331729878380750333251943249142844125448982750407278571814063713831400903711708840165555655447370347195688236626561013491008754067766682235595334021712026053320075986932360318995171309044774200914085943932999190811080880210073668571228113176775074131923171161953257272773228711178190745373569954161605516729415651352524973831146705369662220218714423046581054076837652903318414560469902476193194333174472768427238318997469647595065707159303114232403023164352759197769298871560445384539251989840364223848258434553557829191830366303918505881263447801820840912093442728186743762615082108925419737409871232297849424571615360132756510272656917465517134561603730630086526746536592271606195776858858312912398967626896679273860297773189484011131545044904049103713575406778185330229543998596310888924863654988155293907936724007151148386773868088789540282504572777105906428232394550456810111885593488935745386365601987181932146420799198965251336518146868658527808966470400547193472488354412590534355855185613661968796263800961756125325232472569032103631856197625147004422470389313870555594580684064870112555627224164190141263480321401264814489237250056310489748055978606441971282286837767969608099624102125612911067776163730915862487649734230835740218747739176960000000000000000000000000000000000000000000 [145,34] -122915441209380845745280267215694255584914409188832830258994316991705404642170963425298048693175475581644500948754329410756394014730259330501242058044334068926469814420316824004462651804585554100435414163144799920355908810941683413922898934677561195258580484826415415871358046397716999374600902489952554425300186862942313620040609015309718973719294799578997581922357931287001945375314793391433513681793610139636598222607111859534424104208026236429006050091532169533598537872968959753279545178351398617553000010035690016861784976823294397477069894816386186761736862306434313009254137290286997601183561522967190317612654940380470020140466582193962519343184524840224170316501215115302893509851374471550509271579370659647569503706555923868765745592645190408236969558771842639623327459739782007666517056869082488959267406061105880240104341596566391634258699632639733345434315022516752301971041876580641563685616258400081341927102759819882714860554495460160979504186310915514233247698794674852565301889682809232890212452026687469660025697025361844643975805937582439395507401336907615344668290703493098956725474884561723619764127360313857415034327578286075475440371188938302839683238030638528604635359369455299733675756667872570556365828246119893112526524458189780353551474549441215134957818785342795996180874767966822640718732571492039257210626455893801673057500991745510454112492030992940404101292048007517573725978287499442743096253208807981569234592198695582605844899590781410396771580519140182742781773260553164081077176842968357262588298659366512887120900636234033727890756209542158030771960771089877633332062972447973565052654605885750364239310243314485254575203928700441386514812217238642382951761013019284565835237662462906099168675952548128452811779432155436866248306633449541860169753833796271600071915361562527698569796046950295725042597210210491955133030120096297627677500293620203352336432008474458711565622949085061266651006753164035871298407401404348426042236549611441127158893317368788090260183431320029481113350461286238703643114871347459733282805263807648640320785955218347851909731189332835259088565979943945103765185591667117130622700416467527087975801202112070456895633473069486591513837002765360554461649225043952319622942013329651464637527268088701733934674739200000000000000000000000000000000000000000 [145,35] 79106099479402157113281646695477493362343085710241942907071456889711448803738736764326524327132183326531809863737985798154082603287047546296624795475947253679459881145859960707481014587702410181639259191576414642897329750567073883595287859666448488063757880359846111302880770124108638238581769295485353349184670554538180633650026190788843301174315044177435194519834348745521881700506182452876034597948403255728664786030421327350831394688177006332088749610442124800196996336912719578035439650673725665762517564877549311682129840841180404337069077295044264622534988005703990792533459544669659464447059762864318371379058784806679612669683374476511164727896828502433245925867289355015551590889484193407874653825677657622601402632922136026048865697505997082014207230742997077099423934242930972915893472174681818133567121822826672412738526333380511761825945408607437288222659439383607720185045994922759648460254856678772832762976318812398657002587547877679740525196806724748899292018192756346147852026228375605341036946067669302350546662611326063106406945677876348293087959497049668600484325872525527015668435668502119031518204891593115818074986822757193754792508288887415004712450016026467281503665643793957508044994874532544915616738889484696182096566670183285187006812044302998289636973875478154780548954979838679965390984530729515244523990459808178646684088382290015847991377825853513562544660401364867482817258469901536577966112913085012862880908052040826099923629097007312578533243174071494968015209203412610724011732301165314571039928337155993926948549726820131559325257809332733136608862380209512250754960285407063927975275212748568235159140594217354069514797804718489839203399503378564192235345116471346176494256969993429278953564474070113649042757283032241335184929028880699524887680919839174342747400261577672438298787042178785521423929266609745236883784869267982275535012028435700085187786940590460704074047990826875262569279330193837372705762561131005080002625015170066429174438671782631765731221787513788751578578623534238453068973119510253417976654187471548021293841469365018468995439794894958723155408834576277222943953381186940985766231322975870877166235244460411183909470971482470889159932073700184816458636681210679853506354774101225179346370219704916826693725847552000000000000000000000000000000000000 [145,36] -39674421837497003496068112053547380712020209688256376587175868682397988639287321205885437229941767323695835736404622937693087893466515397361306375222700298773804104052734587935426369688266963148080752059778863041411750374432994697657816375888504091309090293767982830515248860870631954886739494942999062348312550399505005175422365190516035295594819646540756874917955556555285700115637208384295263596825245662033191577178531033415609767190952371661365354282308609324454327744783942184582583583936961848888164975558872159798541346569952683756655047381673738722521092907542999899573231299524401416457439030294088654813188219565286715162663623813863493889643795398995371042270145200583104463594998257249456167343119582061667463790319871659249026347764562860072427497523203074878136254532645062567061868537025219555350665672323762207386423834611617744717348810686647815531832676576656383708922163126973428279679879183042525874248726092796004550176725030821836854166381814656344367843694881910442647152106511253604372989481601187041598670899562499909171098326444209600301041914167270261625288140884914751910357060283946200053036303639788970697160914863973666756356483126149996381644310646497057459081666472598271203353190181754321540321493820226945907547025509597816746225011357312008133364015007530614572654083616055204077694935410680892337958020593207526858631790148435584211775879338364121206590283965427098801768148801195559816912533722103504184605968802876157999093595465533154331396148699285475126523149301977779231339526865512844739058278178865839730974638470612562009089330088473579346237007867618187565504875885496519547313835892632988112205335683295604557810188417593211878739451103633056772043971815858617749857282166998953822573725519578702476439182468970738835425950216400327998320819331761168388057643960557069542033798964686462585672007121848103867861817669065075351659258097538358849546234770456260825367078578655824081053757492382361489288999940954204308825099486890935696227561408298027628163966662710358677387256326013363465476984401213856896598089074916216601933262831784622199378299035026324930413585625062087773097548298462161019674355570187946249218331313097306023921561404598200473333795134127703329753369227004297694952111589363166453506369170974117423428403200000000000000000000000000000000000 [145,37] 16116056807052935957265983962685259685884994848787816309027096584000694647117740696769058108634839313612809241702420045613212397934548714451791768127505389770665697005563597667926327371666538049084195893856462861886454513948778046330672039753643646272167948040938230904121103769497120881571790383345347508058925825831823578077085950671176080175514128049635701112465009103104510486076499037096348733785756084143222077052613338112219552318407861570639094824893351769128160443393587639919170076111504932404775433403814872789704494144321277310079229329929176358647240882183284439480080152963164362239079017105318894722242364501289404680552589553343608147045284801351233000778066417954512840868669987775148709081623587014718464623961039950648963884889598941798259000895469692945901078579800088996417120622110661771799928451101819375600448705815279259268991314527156131668444986117576851223610531613441112442537738636560941427898908637773422060951142645102444531156973876248381258299838667873097179419446491801191838241218445536081912326154888908437116469819842127238756134865589271746677275202086483352002985474946940668439549141967509226095430288055392538935099706663875796584037067693788337720143042712526825409031462010515318692739406572042098148587009688582956470451435653584864394315448156673992629743635105544741513932660055527211390625424672521123309926308843483074174355655913313935156279713757116689669941011378263236940579488581739528727232022072146868282918686882510735952200677008184038201164035968629100682636925042166060359347322833667465355498506253247312262833010445789426178810215636139746200899262608736543521016203335106611449276060891872872997763743828545263946349187584528508570832048818600895273766089003510638781455587515844888711773771529769139654605548077569941301505889019910976862859979429220942784199727090583105877781747949237233887088687065626261231123262963759745004646180524744553848386743813383400579385882081514024039047578365677778145691668064285319243528941915979089773158252320025235175046196074591554632720987371824768205527194231925085979608446146174457526077531340489877867886280454840331789918809461605012464220311289878595006238383307175898259152382141081770926941269844954727390129707612421149612006568856109506089434505147118964643924541440000000000000000000000000000000 [145,38] -5191801375892667978821009549573636595156118161045454921603515650446704579353018392028900969428560353702543142386050607567173607057434394489287160741158268955031818492931803074639126286455189839295919631408644398312542249977580658085906874393806286138645299743948997429339346919276999605544022395193564559301710783292924002383938942004801229285403834086014065892712348153474951219775981945878138436754048428590632789249389864401647026461972825823866369344084461673392806655746549460113858453238421784043068388799577211700877683260942913371389044745280209795678999495915938800599731502535575753526477233270259640410683044468573621752836939244262031089977665147225451788861800876484864397104191355592047105926806163059212176826882985538026075431391018225506007820951652042755115751381884626250499049422292734901539704516934662495689901788290031071278645572381740304767596068607883424403070569440953061477007069560118234113736705499985359704308551347860174505594692437605705842017669118499584613639096542551464808741031355900307935925069662359002427570821904390925411775200764072361263865531847303485189989482323798769029727373444514146290259304899996997285494009184940044708948940742039969055181797238054194221856129698561944143801625133814104991535336704618253783201814523684723593757472386024582583710233271485384692162823430323055848094957576383509169648231436590627378614696525541160702305576657534806162937034570306821010954696245840440323244699213038300413048681683930328305942725039022783125513741870548245797828162495784914340214590433406674300937772405321161270615837013944075169651836480066777306120638459435113123055369786926215852108740312922368069686108769456106321703303168066605386171058524749295422219025972805823102325882779195032089695283873220686553493080964591950492234541801198126913943133811564151837118179492776699960932527459387873968149415466480275418912116739344364680319965399093865425436558591546533228797350104738434596662252272471756159206617482833535293822450347290283177549262867696409692917733903851898695362849877675485285854066517456255635711801821678147644679486082383653466963471617343135940121238255091328906424511475954861750541271549442056499700892980176651306229627507124707231898221376449962747674364288097518434857949725887201618480332800000000000000000000000000000 [145,39] 1168158767398216073994341135488377149881527107759617046989640347598602667517762994942275634307312502840098264665703106723157474394804589546595108431546678266255422694702439153981706596458492308721220893472080347421646325741709348616312774444258769847389317373702700594645840752239789466359214779373377303746939631839749291968029501305167144520019276578416236386796946886767232454513316124476628517146305677675526993154797193101098608220329219535062974721694602437980863803636863765993120394528402894578612390380697404128779206772576943692610150332923047285894552165959810303932850110303554473301922049977806705245974293511222596339588066936121767078169642393240658835612486579964196912420699645637957172493401639577735060226220839827022343778930033532392573137058823878288032816594812155493773897806176534036737013089603855863440743853706131222336193918486817273068737803681989165652866824340229765643585494734852555724183695405085326392447294380134183931479416153789318538566857503811996432622148939006277946670846450804440999834999279555917095652436318808141732076841093661811210340687017202430386898360582095750915912348393917843655391556331530191047283096822793334498378864390268960833184202330313733359575611980446585665622739871457260351927025041161048520369226514683857549357863896865229173484670391413174469506540191007113800557395602725513262035442393220566660989725151383434334545194005082328471796088777112443222641116924044012285714608052344678350639824471488842281651006070905685524906349878678294121578439254368230618957585988816284043979510978091460466786129934688605824197397620807322281449725023464501091797265443295940569276927549985875038686958683642063875036289988604971418305527196620589807355004527751234864223003994770252057921961744942242061460381790441959580061600194983119840422587404796460775107398640414834259705148574313841150621615858723774107391897047157524803302802271715887383038118032566665816791439713797039920862913804038872696337009120315423965717176946576072933739048684698422541103526252719520615244678635416227333727493244329664191769622364024739921257316278844118389262237067123635297323265420279683603684098096823596850748642962368668629882492668661157990797571628201977409608778814231221986521460879553652545012577917788644008756510720000000000000000000000000 [145,40] -48918756538617137701758639871486948059864783917302548372206586969531423073721027765385005417543390139102253300006044434056776410460096612792158840315254505630138157920613058261524098547291428858911035198631309945752695787967378966476178257077460333991067174142759347449125200423118667878129999533880792077496633845785964843518761159394130956874926353447328114293272900476332678525942433782103744474162319602310636010875412219352835656307444108099481599418170014552784800811736734233923242367836237745418839626425901702222571325191714727897594742225834476144523118276108052154682565823109339143105171631841904922220344514651989331809413898244432240830939582575425197386489318771573426562712442085166130318709039505571844963403571014897870787296219583876368796290192210331817871707385873907914364108924919043577642600149307468264646361182085713973521528327181087872823024356193494213197494132827904414886020094772155467678288548724059330098550895246111471791006491153431256154033564597143313989943259576418417987908634791820181303467863484125070512852840019887700670201276533563196929755872444215994178707317655317731022289609549793326789407527268188198500296093445922422367607636716549293285339790298806060385806266640884481932568033480671645313820473050063821153368874766921840533871773774599051550489935959797637924810182760034274594066728603738260079399931051069780682152645121431121975338621461083903083608498133008474632713478483232195883252600879125303196207466864318223409300044026448618020653280021024811179348277409956307069496380001364316163292145563865701485417192775189565526868875944034450097097680203524669864019914541052884134561910228900338729741594980496274395543865335534845293342596144677667932117707419107557701697152789754786746890055143661526128191947785798616266022230646143127540261932538089805026896286896432595654837055435312029472722470766186207591834567694296498047197733237718055226032947466211920696792408700751065960085835200209278459913054635558693178949236755694470266594455172567221727522476368646260527910572301174251636564515601649661009970372479814439091751451432778314576490134069379124767974684231995545494824588661465894157143395025711806034382087946189569006708181827195234010488764417707726840197694489158590983092511237856145545625600000000000000000000000 [145,41] -126419993305186684395690462144403673448498511119979866405819291380923423519903982155678855718962221876020280309836437773078352979199195434808991716558090473301378755621559124212592283983511909092682599164910964740327818369937881590457123833984243118321224745023951717188435848418315598661668851465823856517048451688007087351144800474084552541593188872396898299077004083623264302102001054338340288675499012351768011116639388814794440522105549442378778426663884603808339564896137794617298460480632325868094130070077070784305262797268997859874428480582234190234727080292141506691128643307606365273039281387501482853349520260003567277553112843279816438037777067878223834000115410851131827508306817993497421182458060013090503472562067306475867596112727243081273237946837907599697853082545527592914617451851051481018296869511026628790710054369395817965204190126929307452430964011937622392638250568190505786685358672240210598001989765700183363387825707300207130480256518928578779927495168991924475972357424433638400328959814260937196237974947932510398052706714729742847473079697709296424616807766247352268710622412560546502993511982914231716814917691025348246855105798126814725632153455179797243529175207083035786536960901052083530851711686630427568269524189393621260189784210895003060672741137440458438330319251450957744813814008629046984153657211378901645560837824839787336158722927044884067084698988120582667394573194687621160900687841876881382720220886037450154994708306925227699593585378570330082383809157067372439254770301209431696675230250270219489352870235489247351704483623571016888218036739108578035046449597295334367447898909860747378444387037643253076994826435838737138084007963893418531052584150930467551884265079630041478135418847973557586566806017710302493628954477958248204696794150733270148747756866822852302298226829127840816233846992168859565800256468477534899386059227184954354980337471301715031486359073319762445183645264652432655595523216076179510239776639819363977096851649729969398939349626680125936449491636007927333373555467866938287476196008937691241067676898182674312859239598057311163704620781885310289223689760199484033362878240171351863920268720828000971832605510423205141104150290397987009682547671856439078600641987912026907331804810886193717069217792000000000000000000 [145,42] 89750275770665574559209258925076515357850138521489310660078049270620995047854439120328165824703644898571219614412404026060696007933451181071170998490051892412936662284898484590930746216316208248420392707982375145477321770185723951108456464375664095139159729309123710260821271744225658100144039899530823752027186916229455064869722074019100197580876403696788815074912105947572468474979295150424161581495040842263744523141954601279417148024583989571585922178442341974760655897980021409707259201560698507750294014683547665053846233473278276702978875838040754772512610442242255750186704218599558507561266976475178927245147089070915997408128484485610157231823219745372182333322674496891707763184969671278179586815805031141257505292051456785074663833969424653660221617934779206304869370633872495789563966508956656688158064582462332625850568312461653411353944678111887400842811900029203133244455097733023202977958275133933118725691854999625948445594046099287184736125406249018241803234720259555248581318923631559350599046689250848434795281614742938562759265645404708107608924990726632353573391542344765812225545391180249940029219330218583569018118416356565119570111424015445587305999644708468907546950207796265552311347869204990495745759908095290337331438855335484595483631643170090663056382021155452820635234844170912423293207915019498155464175849431182289415432762348603161086886958591301839488045709735422584733128115956711982247230574898905939760701475994284717495054083556557603760340120501542149482537038011467439496618917370505353707701828014363994232135222201308001906220719710856966427955776463115151525136809743928480394748033427395184511738611502571791039561933145744885153545000783459488147062990348118126902776651861077346414608570107426073755549153025502725973108290553971161045724449086288203138382681252597879744426997576227106772427631475807710257778661353174277459517887975962025069554541554956909895325836571016867388522740411570728179254026973920027399208365988776996185308671442935734083770438693774506149964530297068772964745983359267932042846982725125292302438605389064783393413778083117949693572343341305803318702480445450420663108234383711431601313968450859222654293857461859538485084213050932935086089657842752667871171973850651984971095593832564264009728000000000000000000 [145,43] -42743238622787946264592677760425255111614939278864624750318503832588612886083404965921153412966434593149175455235632383836122611830100537858239112770942443078531793442617330924242661280186009584085011665174750828823213448831521955641784563736858535366483750673558584855830140720814209267218305108442997584295203038435328877538394139372209546406924155374830014929888068238454209339427896405436950485059634176348405471358246788060936026597131367155262395062361674151156270226265308711155849109564035686079318253744791167265998074807630153485672101067301453078861680843856351084730542238501501559398710783417336202873405038091575947130362299786245763736747017804294538112816786620568936999367772522744167511747142367131351583007407738400125343341897325650486005518667265090917731080249713710991060252665046851507426359721947680376830461775982790549397913757329130974869214978617572915450242183752982141764292669734809143679649309152779469278187099052144891597591306513359639363014783116482450887039965427319538189607113765968233170961170101231944473352482785127886485487925855916679589936490852912843408157175094771417385260646860981657233145362210929045236586804905946347779507068918939822404050205967622964337620509951246915282447086053605556339680071637065193308291500851958307830517876962480854875146160365476734982515053016093692104806328966806727015405277013511389956229710499242154151961939248190462539729258175023789456169206237722804348872552603849866358593728474735977240659665884658486997171468919715651257584333154816093697110037861158748372275483297111997019591583554806584212395887309292425872009899615185297058524840865186927063985769899274678758238760735506184574582598594710314967693536238443845503631853122875048346083671859169834306553232270034424838007098084709189528596757823931808900792022568888483605562255575039196746455213754018765169600789703665891081897734801445963992042153268519089014675556925974090863970508179313746053510033033531105525571529161810971046937901908250460963885668744059453116473724694901026929518777397276729335093118165099030102885416969055507604930249713080082327117650418833180842393313413023714419230631127911604459729701994265735828968732238700027765851774154697445082312872937683661785276881838954976941684565568510617242828800000000000000 [145,44] 16647242098203861988383381899121124523345796680627236896057682895714094904113740865021486892551068773091400169524835136620582468483598151517101829561531943937980019485214523625727354704350666537540933872071807317817274796096847838532509464317564938712963664188703408062360882724847525969598553773097263156478092754990007594117076989461885967697302941127405009919522439300943739616041018647223779939784566877441233094287528353203351923383803579557095404095894043326760399840813214167781561155656114381825539472685034043921575034886415888294839804316386956820999907584169321156576496731599513617125870666477853893757677711457796848020256444767019306502047123663215347486837251056373399679074424309129058282769829625229994328015517577589063111427303613358100893468498564847951806892562548195730515226436866306926085216103781099272049080691343522971170583240841339115746833617757355608808707322631524458983300960670451729640092902799153538782393775218975629874526786859904574655088079631950777892255748618044995834467872208363232405901332451730966963285771064597008989445937333893947698077074276371605217554737666857611836032735628071671009421926665262321424777770722781174803370544328381946102561016526850827527145445459346929436400342035828965710669544175897904445877348183268466722359900156799322843630638333272590010870513873473350273495112539038881183478760297650455519993827681360005313035427292263308335726211293958712241843386522103111007167950726393444510772746923772662422661468675941704052127831195573754427396693865271305677975044648045206424703615649707084920892264323097688924983915542398289930036729982059733778635285721123696134009122758519409942203013852278429278585344679569794240931276672873488908228076828645844942374659719636214723909446698880714446104106184088790842598471902617902925199758012155109007325394973844971598710871001875295960436072557713554230319966142413140304358146670486580464792116737897825173571799907123106100615993939847164109506229064350043256953006175043115249020327883900147501471693152150322414200992366504156356049180814982177377889270532689516302086081221141371549982443450290821871982832998697805285737241527497128770973442230414095589101586367528431371175817469983907098063293326285148396734762888746166832109791862131387269120000000000000 [145,45] -5498982547684567470871140793153801299888842957236145211326886386885979565512401081505398383978213713199866298913360168049942391481443302997598089386529823351175566649633542699091285789473072047042126749412565110199057274253968097828291861465023096748302260920819432561764917049900371127695145487103311234336931141264745068075154712121027920812398334181766988350005346040201672490538547676427434732254172383215544167978935209722060921564112127413360481485006116896114058452483932668116197390018509609843283358727267147801364126906030490158313097226663644234403609647560362220647339070552141673636083453065703986084684801796777787033178032752136570350588999017860333508371063470222291748175387720137982445602269753052384867851339405498371599225675822260713424827000121076299140559519474119342413353422781279433031978633806794964348258847019729127743541939892102429457894330908558591044699798991889308279975413117686055563171450354866911708245470248444453258197041418488312950633125891564609579171238824372506268157748797132568950698733385513617866411888269954414045861603590156565681510110694657866245810591301341450700555524958002433692060230842714580916632004626473090726463377004581130860056127839382169009262159346277473893743906017219422901812721513860295514025227062064652787599115697918667185306991526016519365861768454041811386646474757874863540310585392540588812983024490386974521401908746434113725684712720100024594632246920717492147828274026905663539565552269789463959997829857951437379101177769032003361529226016507199480251708783303119055213492377747462052158429741561357867028320179648027210229428999998858721629316869670803929179665865571374912758730082408287643803267514890620067683946480093290083827996818614043683448604267202568803004209865614361899979784897247589963581256166601634646186642522323455351690374177860604697809777688346159192308970199889133875642567816964411771091558898562871490052368785775524246629763129654496595610647578362970902681729290179788816439278771081629487992050908625727884743631706640465528678965642706087586909962409766002156066471437827823451620885376728915214106035743078781036778167709216607660635892358695318120062285234837092610093077395557938949638974294769537101329637202503404612193740659009628611334321505677791880806400000000 [145,46] 1509536396705332145827678504014781234477882226776145618340540124901045794067790083949354123972044365419457320586984021845692247127212113307215830397337602841283824993033875539954657036443339726307365728095355456393982444830860368990674548021580250908734576475223230303983238717684924862665226753108326830867220526572367294681175799252916787499081484521490460359436270784948136862237743781366585673107066213488472827449206698004771469049362198124553274007702758180682923391107369721750010166970234638743472437378466283214168932670073926333086683376063571145478510698220340791160548034004670152432157097296898807032466761683785307746531304755535494187866331998082145595607841793635868298570558859157771009169517161779610705356280963978488070360808762999696445137736841037841710724641623164254626233780959517052020357256061796537535487619058316069732707024565836621630767239011211480808913195316660593038970268803947823475618078018580891717466076814839543054440735588615351551669602316674283102843064480524792224584230495250885824517802215898280903161840179864380536045579836743313868461034793112190085785192213053245239034465992299670714803994182511060094276685608878603888538842172781376767773617126294418241862321755015613554655869002722370689326756168699721911128258563059850456459893085803864631464807546316791202034109763808087205668093270381517204970041617568180481470325521612783261155962272280969381985669821492528551583121246562849318615770929411226749598921441088915002460211668082951937128647420161197064722952691490708705277163089810234308529003666664843836271756046187161978222581311369129729486366885534213194825477133057842952985215619709678450793200931337321235763797955379991394464269423203263597613606146062538546596081503237603808032028619130815304463342653313564161535592041421919683519095224620417916766812303858805722595165353566229759760134115745235579351278197324597374911219723929602986128885035064912290730069701963620051037063241123853161399707350744841752614897855104146619934340198132915063138744659256969425805134333429993239053163705586259104696119850331364349469595677425592035416861870428465876978686972984269109227152939204434033795105453991268038464682520605173791781032521534109969143893167634005816206677237555052066844255505773356417024000000 [145,47] -318517889397202414217491055087744448982973631134234649442952914738339598118816082675995872239009287488774837809404735782305095897472947270115452594181641604832077196717465379820541084988668830612476588289775856922976702576404235428688193486337732280966757919497657936540300558182010212555036684614219991887370841353505529471295541236252625758906744102746851208126417795233179894963124549082441686336576350410513212006701486046297109935089453412386695938069106233634082672731417737091249499578854515236681600912411151306577505792506680679540517789454454173526607840317443005499303040925258060576668543643499092821626797883224909822672377519511694879917073917756574979967273495984016365861395221935462118533271281225446901264663656107463370429367147695742442078696231403371688175766815968091670684448892890658888144528662417694768656082460142488337950050389242538076380935574606164292472542340969734850199959124489996278394680444438857100536242513049107829504822967578701879136816487302405620327218559134110497609755986104449702189315648530641639499414078986342265301038512992353732508386599086944394372312124779738522008201288490267328448714906824354834497512574435300812464982701351778306227984734703318035762870387914384552267237290486239211875882390683764210191743732863276056753452002394534625986138797896555455396258674762155468024770396517237071698393960726119018971987709298418549637179471665698855508446156630503339039149949699802291068795713314753048748864320237018621003712743303270111239065445960799974889304649818247819915204589064207740678149381819150179041069225195873693951670188107197091222240633262717080195870376932642239333233717219805216104095447785319656481646189304972436785120273949266236093950239292569665675494508903154661861544513759778036387072339647441595520345475983046820228040133727531046505552279257806519489247163899344302304111220366450616673000390548062747281324966231118759577732984357465793870682052156089186626518675049331461878323876205335454889800874342436251616445155628674040932813053707312240824864577367297496092546838412259395483380263445335884069489823125896432761801271947058587586885517834284962987521588026003114887852847316224928306569330289515530355691981503845995754877016923278680841951919637194237565764545429209506203840 [145,48] 39137082153669217453635609333266553483656197717076911952121778881527289606336571980850816199681389426428015988934233039250618034632007655384545913515393982055366000866219976325976327139622927849584650868433513908311392983230721990185278781849932979093853994898986386114362038165391887503903722376637917607030248413161551859397691095114008078475520095336083804621664299465643456269151798043628072787519510060594587563622829999671202799711393832954600608361699814540632144372275221933617429587708733196943254933371522757638530964100722638660868899217614673150124082891561698086954867372534903420654240899098197402672394426529606857766870017283617996937316862467621471449507444413490822527468741541179028465709541345361043275380430767943851781008647044965382768547310976013983142849582719706685872703045168807880278135327289540662535139216582087689705984338494104228907370347389754575956846112158806575298619882733782233027919899797491218514450480571201698457962960019694348688380654099976414636652434032205498391864272219377302764447241802618758447030643724112751824502780220924057104811225298139471922400330650159842927472216598780377754892323104404862601987393834190024293880263604463958751538134476404209745727597210951385758206931950054114076555713973700922359443271478314862526110077318521224513100748700457649932430256276821638579501947905504939352089285688089861355546352024349290585041069382664089310735965118596426366790296412063246577723211138336895068656725225485579899354976926163635657392174849541970067392116314190208214392626722401864600947281248898097157722655616920838541169551852306302100500161046289136465605474649865934376086990485737887578464503238077014415909651596176641041501530561770983099833013663811875916334609584015296180328097825532290826944008674740210777769851643967397153615887753313187580355137940782008200101440619565357255388551030993727107985651232034468778493861350576167223441191923033239519503211300361341112593381548438054790172675435181062028299348699047713344660898557105823182203260711182596931549365594293150285573082504626224273374927734970372925659392620357150983563553364394527209391827000750032521446747148102324377213618053484678503745304629216558610498437129763590739041521934628333782487264208213963521677196264853248000 [145,49] 3430632507133392847687408472179865840817467160895050803458464207759039543106412340709502765227867238383108597714570036276199610938045142846348498390917087919160299289066101011225407053050297011329285460192796533636951029812500872794651813361474715944866151608639757185585623977384458157099077503400964575910262679295252913216333977921392265382062113595090079589602934178606658938273445960071234017329168605079124561887383228841509489553098964061290076879009092748679396325264902766724215178890964280324534648681398185868630572022229574975695680411431869566087959385216844365338634182460919165395086079038764210188038422164753714338548437470027406459211889404725227564591277171049733372456874925938897781218815516530286695018922431211036904805002384970117862405692519745822077261958551991842719704023907423724229440680370197932465351943799835531361857318230283590364579933546035645519701270623097249211220163127191469083395402742725391101145923356550133355081335402650005362465827539645529134204986340835957616120205992156949254300029937049300754554929413119897599520527296294219623657059799055504682532448651646970507146704311549256295434758977172194228481860979522170789622059832776030243325821818987611807456250343049350701116307309759820752879091001554067094440595818993913428275237475784408126078153941696276387661915548470093335112968501510957155202030882436791611471914428837721702436848795204125957526438443829483958855949443138563066794586796494911638074101128360179425647694475476067168720544906591667378405160513467811352263515376957032849530745580895386791982235393996987917338331776878070512027458126963298644340901163263413753257459170750601485938227107996269411524360574895602099482407522951010469911622750582778334003583415736084863311986618081429060121315176791441975249753813329419261283935352571573237110498215805683748120631568753505055381310116303994676283920745482751882344423961257264809451472163155499501413005256508231053480697164340540598707469408574596788332630643552683883843658487590735696311771925018653118656226191584019752714450195085833561473961603222821101941968747264994028339358123409879560534836736074432615495962798806450963855044953355499492312275226226507282454052449650103337814385989455717246206603352238775376372428456019200 [145,50] -3237857473475250903047211010018734536414580152072153514360383271129075672269317039427701360009953919392644566909212624894333264329101646376299279439015568581934712832395574107643143744969604251123172990824842508827901027624206541678465169065414875826739657889629855959048951664303509836796069016297916121933529129557585723987354741667243714427794519539740160602753290235522896584679429920897336601291435660263228575960696448231385677885812016846250793931827716162870737055371319750576440587900064048519201816156313236118118996070659059984783162927699895496732834522376760117315068846651381438283459070846321840234622910240614333385407531544512733767611869778187778257220637367863441356006536966149124908104154820325249625761923040445564945313606975446934224927596182352751351923521056674885074018320237246800824150391517957423780352068661591757126941869167608217730314601996867288905496750090041490148308984181524231890988364122308952556833680354831005686457650137310877705612711739045672962553315054036736481423313563285018815040332610612373293116139877270253549902653259498259084475920338963847004818682762237118255423302098157464384921908566879396053100374267574925431200854955776876556467841465685288200820346589591398853817679956661995013204183056745357735602056354868582623189012619839539979308007113680991213774327006099568101938992867622696615445513393814772137783790281896892041173463481445024230040057097206120252898159911289735403931476871179788561082405250248455917905675234860525605825859434872220222864720987536281528485704434319370589226595585458861959098222481313496545578957407730705485453073468293441266236952152678321431991739678629509318968788201633677659417570004103122773253398593293470079526918812784453770457055084073722218338350494491649780675275375821770909066242499663632591869316610349177300866931029849745163952933322059638128403823335626797804203970578081263888902482815184291955921399412589185240413361748242780529566640705637247954147770435503576530572680231033916403002615771806437265839077406722420666550009662277617611275599219477090954674132093808448235872559776238133643215240747986693246220240827494739000733787073876862057361520888013250208384581114725319048412368312504103064426420527304218349992507676927030809846337632000 [145,51] 785986543846886949189755104154849686277958445452754570620345401318139015355392620912672742615276662447876544737936521897193320792145980682930501388224012666113322700623458306746196100940319148799020332273551266094982032025798664540065988567765287066039232614793510290665516909709013790451756914840727367768951966187768959763923700049910422929148190589930045110630739851764779254156450968631147219326401500211812600795066616639675344628284120432534479429896685845452149725906598693066960939779851651843309644944610310047444031692927078267457694384859377059707275349253367852015780853602326182492684601803836234675508144398563154470704874822833394501589975664625613092748411747104965139511736383080854306828016560512241486866564049484906279077497879166463249409073647448828019822295959547172620234322784981586052850781456267451391254374640098383279656812517144324847087885816844886459136504593701611206758822919603654905677171982997023436138834115084826395596984670723074433570769983334359090801876378769433598484974462430695136012976524455910554798194282347935838690713906669259091388618200156446711310050131172726250053909406585479361622076312892034654976226088509354700447264724572332473189716153401492545293599922609913866633906980496247641896916242677159603692234669599562438171416856021240683560414959672057367916238556389187019245048098668152824517255633049907057359674176230432535203793993690808368802726242358709196906493512252631067497476747211295063104289440506395258325202826523827662047604049746164286178401905455578915086065770028092223614954043777153145657722438073892246628752653839695934249966589947017717268692489380596485107985002713560755011907631465429332788252620772845726830083428370457740741379745909875317805098444673960217703293093340870852063662379018756353199713925297059018132618738722168604575587237260222617917122997979495988046147798135247750120751620056956380489295706493764906415486704130237634953090169180182224542906941037205686783838661674778273474458640287732008492533279128073131741985567799953475100298644795952319025006124695864156790898113430461529473284127557736191354583512707869092101199063509153777170532419977362371106759872096097073755414876721116495808235144143339301589475618112345704539010228749549291755850400 [145,52] -22967845916743565648443394150197250660160195956028770577305359753811362903458170073000118251215700459873836592978259564354017831988216916090333070688999147105488160398364944020427375172963930213069211848433482795968055961623988372330862307392052136778993779895432025329242973455773482670234890847373950794242376060222240539249758187919642816546998033797000449393329873664335671275827907214597303035262224176918639844741972028642296934980991223699221770541385224218142920727114613131844948888418957414897129790945710112530725750338491198452060298772566765391206992747513016338540121812879858453281993611447797606449685897961639081884262192109023667548420164522469572123551325564960489121305489923488088996453652475686770501506413325597191179511636556935344133767853974038162722407178490103177890064945372891550761304743892108760943845010750936961785110592013881880684655633328417120807645816817549484672503385559279174479804145515010722650193149115961404155759112423627858851481010022747813702553076676071381919126861519385664867819132262740402143693120599843672937236589221669100405683020357232763130161581356024572877001530288331030043034720440026361686958141343347089073269330672818077809959231345740583573109712834664110286609560513005692229431501681224955642951379210032785313202727452230256113661377640051028112054722442676445977931063798905920680731366631036155812959625723719205558358309949152414939816456267895883496219708747216683833531576133228592837392631899111611558420486546182483408152308051731343759491963980921081733915600710879965752343276981464066508212103734813298420901512140384139386352586484011647587914540395090660869395865072580607872439696827663254394073906631662389731750014303591693969197938867746092040356168024868786545334972335075017360951526332792466355190140722318842839006851321892890223210067004330122101654494933049734397705556036034759347829472950571845133364453906364343734338515097192924058985662362056978882098306094512965997773404587732773690444072178727541081016570514144577690333287499168477500319155469247286357915237895580385475429977679529668352526448575407159781628348938367247512819659871291828194967864509804987724261765716656595418497145065531186307792006818474757832762895016605733733481293631882220620800 [145,53] -57366789982830621353841788916510759709627794152946500666366137252172325507767633735782875794929338653792381485638006013984421475445261993282064115781109935955047349580865648196198020330748919315715680463982677080747039326483080536133065940468562255371701966010388007437641214965690533985460964466439922192807337162396104156942895838379269140350426269852493771155036084290243343869234410196570897292307106564858270893370852503608575829082927659534924268184988822217326867173130626575801241374975254973321293780878058858136201702438656691402802515458006263379126496626279758004688359074314867827808351916788540550789841484226265922592909947202086029746062378964062628527673152012302316444714399402630391620964324707714035445669817983229181948849194851917852787618207921361846579130903180961535935693863547886596754077113243490629076711707218497928644622314051907303381819313062498834584898877479151240695876171255417518430349701138747783518000682693775992384702958740886098436376905451861199749250614368103125940006140806748141093284017108852596962748404847825584280115804576276992836448227208822176220372364559437199781971492947537677009834536508027583735823768213528717552591654556139248281677672181742722711587508837675693758562400444978672505362042276120800804961293658223958003687495793302846857063828700566514942211949706254176930005296116675353157298190334348616994479938373752855570598993313853672969027900530642643134295550368542900760646281636914041448225900380034026339546762529378552232658149449716533732385478631895697547904807287801101578138307324620701877366156185142062062082294170956714557252355683716564684082537950879596577568111546699415218022910306634790998572072361386695724971838908319152231299211703204259564092428454211692611996798583051971374668771308056146496776187673100552310964062311530788354313804832488643024054292275687246019918101353683935187640439681277140165823636969154686707062920120922907150725820131329387679251847112579815351448186122251203875264109219857157270537472377482518470708796443823337200905502812352929158220460659462950208679105941568467174308953479998691781414506414345890946240380391960430116319464133294095033293943218908126086018163901753195773579616682312908136868414707523813897283299807500831488 [145,54] 27045974800469958440265451385338357276450705524332480180929368822137536721107614980340480517163420942966913592596262322191845721853634216816289067645560885451153495702011728532810232908829067217123147983960027051427906765378910932598726193972348453281251956867539000146994200544152182033979606754449633291770777462261491088983264864727115152607402386975713900389963960250026076902335181236363877795299832379664793227247306541633310047252199820389706851882982385321314187123392974134480536004194505690368447195556322950295363910198904256837711796389470541739845387497972984425988506678440748211241315225171238269122108671012512879129650141484145110933906800952045200860781816179702255279807099476791922795332576376677082688172698925815254479582045893103674039759207984072606636132372629812003824883020533039523838236376183436221150133077990941212663234825390050485081350335240664474240312352526948061959954007027796850791118900905292994487310551617198738351265548447448389976641622262670107031401002105755495874192359785126016413325007556635683018841272092517988365572762753117668445281569547441589575290848374841236112028055761453688847858539573904278368088679090018414248222380712477680521988187677438301901761888696203865542006749843746356725045840809121303299172333200553407388836055580930242645472610465343762035162669778868806635811580612277133059803666890763242687010992154961832492848173270453662684292928498213332954338764453307391453170982036742027421870852514608325615957458091864429303617892668070347216044189281583608310708868202144626964777018465183653135770512379334078086847853026293154272920491498673540081361303376347330343824051180106561932466213883284032859910119577072329177039635416531360871237896768595047602918902420133656584568372444247896311841023978203512410559791239875199665358168593476821566332318693416166657377534595247703824963346122120910343258179377773143772816049882206741816204155190576360707034746379110984542223147556658802611854769941567640079286318612641564667203889379421130521859535674973831512211015510732504405250586062893084101400191528546812321572942399337377219365971497274211438586614124313769064154459821864906697780105221419271645387966067611518964427085741912371191777922332453915271165962180008384 [145,55] -7937648288157738807172395717394678970758609828453635187954164129176369327815277374633948862739965986441441262440123535820514658489320097466050204866750871279100159340036523060564706681592578773269613745456575717562032866476737582616518358012596096873192572925620619136155618386772373148212411015135328024234734285344616665101474438577207908442607433499425798661875446059560126106897738200798678215207944705826571636493126731348294461919522330079560499114967866305153653031407955339991054618897813872960817271380336423172883927709854179034183509869718202785842542602433466608631096075539078407886145186408189256626333437086598314054559301221844391687848483778819175784150321487445151698629291117276667120221615048103814514210941809816099146446833798049670291048476171917922708676893643224965748687576025966403011407832495590100715287750704741376785855283802111814387286333751480520582227713897204568419547632540113557495255944724607493420880089389158112706054434476372190988523826307364161042930249795926121919256670088693514968964751887102196813637664136242136979626979941964954743517365072506894368357963196499397452653041049972858200633798466247765762941874238291958344057168707786588134470346774662425867441337792465294597253043403783585567582392632506809943716291680350359955917737155466529284166535529224462903273374848262176743676677596822586785478041587466980342636374943351181553253215654826506895220254047158063769530963362452969972494940784735936707666908946389139218093146816611780998131303460803607578331504095590663396706739051216239702298659010193989795467174466532587212673754937962296365696745163134957910669566480530100861187590695027015304772544624194150467334025388062027852734402275309177422392162642487656352234081078571320015542131904253819210311442879135280357619314371288225737392010838769233582610758376401447842850942392630356239054419607375110007350979146041325031430979149793584250514329215478487636571944571539873916496743111441504973566797892092015548540806752745231135815715849571667023495850768870324931657285020097777581785467529114834924752226701338434716862289537668051384294755115519688203828807527366933360815022733223523119357831358092554680334252562042165334689610956580105730425803960476071107258010457368 [145,56] 1809717401264253951121364171169753215517467108448483397347697825186800894522956025920446612174854903651259777101330556029406722473576370857836352561396871354243839159453738239610167506920669790734304615638150397844426084313422294218559126252938903437457536190684488336802018795159804024345752636559391660803238584410506155571514492551501590022799957869834138097403873052081954593856939946136446759930283273369204292845949732533155176450916208416725832806188198028754810252178928950679835203692249133570470177548519779925326619275568447507279754689247946223743615420788823255008967760541742921737974349041583776217041017533688942230837345206248422775140691868246570929707301669141489635770963054180598978676561975980060122210853979655774069789949260763792510809898289611900585577929921044968965288572054935578313905397938940950702183351376511115128408129486728138032862450236561399033439075059826353452158766794002679785868379478469753061482063734681526942304449654812040730712616924939556254339383371648883869500761984489722932068953850409496691340467199887856031049289078781875475185420988393995275536162047379762896275734612486319200163510481997196685402442444630059936157982170169602508081332531414581636657541746492386224338969510637643676677097015603245629851246479705699627518173106088094421472265574499256187642000177390136922058762681613350211332231501658598370277890005566578814134655480907927058603970910799956914514451358653423675201585848632411296381127211464686614363588304216397590046502280484048618986876359451275462113555340508650425026924318217383967456098726323605009035892415209423141356433714839322494168084209659605053509623688459322442098705486212378800303290510373953251002902536913254340744349258498689475318793816048724184126102779532118723794808518086710938255927496595462988264298792547930762106666746972952194221589153442076968166856637604467151978363033028033447404018344747533200268480141042675905272829901854688039808205837084521303403988019883804567554632879985570196537804713026565561620655419510170104505982169973009664690903970074371604289775550053091468126842806541574483283622584289163490521999016114676009028080583997633315880804848878879688786157016175047847188281964801568037469534901742871387767611904 [145,57] -351675752283167999962678507953518285344223549726053554283251597302001058030327616762315972145286271323460155985344584106631652506021228659887628643918205610166419776011626801280332059211707571115124541326921401929427126119891095751764795043556115648945720115095123614737920201274227398843030849038318716780350890980713331496522956309963774293378708820803637424423140569523407389002077377833477304761966549057392957415969504880354474661690493181384299324778137032148105196452738933378987084396067400509121701806921668134433616748888185041860871052449609868441962815208159761979550816857416439435577993752260133036410678536397272153865725601565813910837173237844170475799778508688823581660763628664308397748093421120937194209766457060068355360328066953960257482330759617111134376503374126554084926589406491971809850087136079218325731779433228556953513898131390133609440877757003648247685834817816504280434588614599337285680321364460437296897523755185677880778360384976167715575632974830229382104307146730103728313913951226958367778737265109243384838602008614092804721572509191731951903714415328598077638597417607730951758893571793912140149381061433651797023949820950151046544243213147637821123374130437113978040494379604224143865249056976849901484233412441223519581696327596998288947300841258740968480185335527032664921621200639886620926879077400677357777841576218312587818483780162791111826037069934107789770639540457430720372221788662490688422034840871196720942209017142177123388801338785335888723525640878452093240190858199271501663426730858808014351190914255310265639418392044535530792614971221884139698454056945260959921095035175678703220519384303284443932736653870489556793396482136125972628038240386468106871229852804149759068629249473861640483460038955292014256639067701882186476018567138279140771050120930692305280176621410224382398076935385895789921216091993548034948044405754038578515014725724307867450880445668584424054921942718436214012033880111278103480061482933313603559317417525211048415248463713857669491020886944523794121182527368995732467567019709395717753727173142175866624139045130771772984948270496423080735372898072394606758792899870680000357378113802254445850285995025775306013826444631563293784998353077324832063808 [145,58] 62634649462624346079747351755262035975656411689484158963869707994436154861560735027544202498077821373591746822386392948252027267259566224164117285195979609946396900925660312598375256800942538661950706414124228174216198754311768044300207321952094803312975872160121400851227128965124166066816736415364006655013680190325820565444714891571989930273337489392439255731735036316158225730475050683846772353346538731132636005987874020059864315349467032057177172443262028323840719624669263813806535183969424122550622450955995404250908285410534222727990283379764127106463071205387411195459211224895269382622641550343420884101882621002982164506152609863794573112788059279206321073213944269916141884521513387913259578045779644063906818557365259828618474756996757518791190424886490196926160300388317031355572481400664978733809033584313655196653979673788814115689379548044999365973097151177673031859535846907008129578981295045224965353836999333048563809558703462928075051725080153514597129858843950628168809889823092658974163856713076332603781749435692255031815381936872227791660403065348420013485655269200590299196739178081615904182746200641336598633262656368302099885518939336049118876637281955031313314753858973470097179894457592689197368574940135972668133351003429118979499374785114516383175976429017210257890962192772375180313238633625842205045140867633037254177546877059627927354829309668058854863582356099549821651500483089458692213402155583206601525481692764569687147231994780876289361877447386749336618264929187332893824750188910290861039649745666740608008451558683429659836289863052608598447954544738164190129415164119628714155449221941762494898755217871240043063909493924336626703786831035005017968512515497150632384139322776355345407101962150494663597170236162118576772338623328205256684566826461403084440155039273379953142596512532424744685226798637457604366707981806696294597517406906950501058949300970861435124669551647415796525819972548952169489179468370601242117978224226513044275898940670093379618560891732355004161189610265678060111915844414227302173464635971004801756657243037178992796710014819994845329919857017725757303320199332506631601359323292364935483579049734595920838103716702606948457284587561290322658159324547139771520 [145,59] -10859579054539429847848257649013865904232276712361644864703100895704163268433939922107416277050324785891009204860322676923391320753338081255446549906442748513818335455193938167279153013880574131602253081965063246212385383163047251681080889066425076515843652600606743139363919510000965321566102190506544649108754780831821256519045670135633250017442172575711163747456434463549262303453748403669441843493561553756928933064452096436013737905740114355247272187509933146583571470220611031916709082443273015620258759432044886076165966116031616897416477257671660126256420781795424615677391919777328831366612168118874370186646674725733939314685804430241993443646395873424944105424951140901540368691705668029550029574554651346329684581993196383401424527059745107545025361429655375363098937550229005021157644443250209781917754066456903870925914773820615592315917275665529685087969826813315744170983929280725023027575181853213719489281220256710547477394006650161073569304249618950228939106242398781723545388468778878402778173764413332663486299033594824706703000994624504216992445468554174079306084831551221475341856147712622435783508866357751440360673230031492800439163474275447611214933297374829814353482144413985283197030545063667964253616805360812681992097032405414169004980240333950261366475644004940207679555641082608031656130918006301932740094476857768393922999838272419653427473460194558064762991977121332290480556804842979581086229925122446366939295207834900870808326070036883743000221292796597819448374177555686994236362053690120586603290983219164580746899231838221929868204005988009301636092091407753481475856170401267812721770414460069988927180997744807884712207180250778301113785625429030985257190124771330801461312841521464384788907981213820401844782651723963282294534234153088362586264170336239046964404153371511134367965750759035063945666758153937668768335311401939617097729064084927659005368004698038430772938770067014519928993877151445113880887655227254735436933564304650232486619239452747246879698919901940715039587818605588345419605460619068455751677452391748894954501064009107694502205171884919613305420313732527828259240953685077400992364693743421523638330390977585847710622454034814552529260808255394883396112135881327856 [145,60] 1880243786706205099758145418533459159999801912074152392576169300402088722263825209109327856658605428026788494680495133554782493726439381053287108696971645700838802424183089040113948654719487816662878027564824438995226197638824223981248399271539994234505294956343884609029988254313615166485658469870570710868356484518068886346804151066806534417418160080932127760375293307981506934689790105510634895461033876508325099393784922365224939563997451164942661437286195587649448920915318267391169350732887669849997952529059508859110757960638175141024026467674469467597365893847955387655991763601556053121012159678355854191446796668646818780046369546201400447677322895733262219823246766361150485723333954540153870508367940142870151735717521725506628866611377081194099559955917314426777309828388282594533984463255358434023470558004148153039940394884704944713638292794937867376341195261346986179242240778447961652914767188738673804974259348078051503124990949108952507004683156230998458725970511153092756077273248394054938569702061312668186888931717882229518685094405854204646127272104984383166574815640774607139123676636488686114378547078484151934154768229066695071559717795734891520918552971050196258204724450682511953621986713151439569651368175070997754161633033050113666847221486905765658479185519335332541166588844664607494967502323922472216224488428819991465377246941967255037654183059172855656393962694767649062123982205876857571874324753451096569239606715896918606356906470156814232397370989270222796717258939842690825090499005519530133023718594974431208786156855546843654795337055915453695323209497596485222434823741018166295973384518160901152082588786402082622168126498518979427318166938269650683611271412910555549630976395935873786085804272994496059980532904725059831087638733262956846567666359851886018166084031074792418646072461748584830903183990102604828924746339451505835914390247766701359534146487424617266582246832923811344291234278820872704533724150410926756953937321623186548735742295014009486958501281350918132280983429832832222873370613288586828422110336926772208180616979870977882457985438995946752410908591168280924762433045327851102701118405402544351057866698739801811672986116658850804208839296440357637393024314496 [145,61] -318581511323747404034761419669615684393025804394149395814079977093032597467831220685917597977446542767059297032921943276555061841971607313924474612892932675767744904895604130409193545377421825108800422887184770509787104985275923408459325735863702503493041807467432867121488250640364791507919407182607823970555375294035399454817664735954645355127190016087571463486304555526783874475162156773079379203159688566660414929021634603663406098290631171069547501356546373901812068538522617534223820419330000510671917839429845431790653420423291490004505119436384909518103491579437999378908129702376529191809911656485119699186784571410363714545171658207331490402266420537648096950936743437731074941077707055873400958697842821594351758329552799004235256441722806292473300487690603645146758799977195955993682861822090146782109197456320368194590585774590586090907498516954866235501144225484508689449069547344929854500098426973763682687959561331550868161372146728300858128205119470594097868238673165827241996962198843194030794823410594115189276912199139157352677165243660110270252616256673937908467588513290625175425644055996265220126636808087289814161234229839576254346499530136629850234799475893007456738002600510589570706348866597499230313853755983594405770431710834007092970097285513452171558349640974840438634737457808201562010297062928660116973928945916878568251973298131304157962951919873795115605851654041282533943700388359662868145835339654963093018912559164727086301063610446359325497296250057992115163680927486812947646207836012726262642859479103787496266148734035120874303940819822191805186968239628981066075131299860157288865748819335431095897042409694997757720420774585740121075667477985471363716156226836870279319602779298314530239457599889778808012226172922533967439363284078628163614939073270432207579543217027336747651589453390254867846018769334151219430336322067925288267220959333745006316213609831570403928067781801813704915726536263793837001610434732100595917158671753762729929360340135859155079117244398991208025824467197323116876494459206822050084837388934203003508042815614396108033253690856422466600106753840196581269002862721287819865332175285856944231788047324141074736966730053350630036491561158656992733873456 [145,62] 50536508169577533513729508757756998201023648789577841716692980824220841935438765472948827070652592575286546120621719108130085803416274844590834586663353875848286624942518809366847190008890149544077583575558964226100863940143850540467897252830806327367070400265894443049328968861563482727839053586411079150626581753461678019955645169262232985531556311270819299895442505678569046283947972136688073987163908040909279269370021281039716433751855004602083794280895563761646283899264852214972469669392074935003472228564182594031238268192840619011531058082333349166667384453698662942466200050344222619644072289590358006380518148867485211755072098173028022997926091214987204861151273920202427740200076286119947781302413537807939072424437495973700752638224396811793383948507189131388155504374964550588213375509239960111372982030635972233940078122858553344218599805856834257851722457038655836240767981281980032043718951239745746334991927469553746039669516399549986446365130892341337522679727208322306707587628426403992060406811805046741050394956318743323030261098419369490939311510562415963719593182096991851127669994021377433134861801328289918572915857767307998105262589348080133667494364038485688578006767131913598517382528525756094479209571148506503062827764667265586992073102077288789310406990823038973467521632809380736890719843396531933187252079422787846334960356940384865038346095383182409892184460258326084936292862939015249137322917971302991023464950312876443398910498069788148371442073600937141804546209054860010125488898743142730733464781426849505266637591391823970563937936640512431907281958485111235434510235965450119002120151653136627554042863903354026715665007972819935830921590236209951651058604131529602988138088891515396047166208726374920716958485771771162925519302576841668482135933641763081054210691986950328213658548252505746102492621549839270911964756849673660956311981662484803472214755078294843410630116701453162765806245973176804245459026122277121283407733221036390263485258411268937025882738040616093298012104237844761505879106495341673435304369198263009815301121583779464170592603176573340314640050858301199274759120074647531326176719637423621418460417035975781033864695014441646254483767715190484817824 [145,63] -7197547909490580300574194650301034148471160297928339420430388494595447157101938729259982974739400712757569205767220438587015474918360323170893040654281012563722578968262312868835009963959610207306654353243802633616025426913738100727794851654152935873132512403961741669445678484834798359267793216350215327558163013449177179151443966644880439141859800869127789314677282152348011877797421641061487457883766325441230447743234679656427837630865940400044687152457874413749633473853337452621253359402190316797956185648314773900541965005090034267322523861362427183280768092448507260639935388890625125393326774741871788450523622690294798056635352138387195189918662251545876734469488160350793296118059195862595769272345913221779834223617604787490448327319060217839412490912607047375519939480330463362046113230030040200119623428346165715519927214004314745636111973057719549842381490395952276179733634373161448155785776092117162060967337287145774311504700359813983172827706639659220724624499734065898046462134567693570741588834685454536763505257977123245355709830480749072900474155511678708663917108271218180994812377067796424202698358744420554429186256941603363341843158148103494548071480714730597135865301047795805227143330492327658497118246363234204092143609261390690908618829223764322311818264417201877591594118171748719508529511237212546932228273154808993200499534052091836052313144481079247972275827690511961868785900611368374351231135476403911663077041870776953400271740075666464825288549434904465308708235472933471160705692277354780239786920127773784020830860607665232443349672667755431603448438293184780058701748477103345467203927598732571018833463956781738708609821728117706318638598323612640820388257418104052088751037372844466435159890667805788873235123791437037205429633926901044240068456610416552388260816219572527146257898334128415512674771662967088912726747402489135067029164855908738261125478796466607531008077455157947258849111523497658967907232461311740236898036847346724092080875452632936362109361900136567741630661705207329374664040067410719016837706000115595446292601485062722831986461959726296781156670226060992566078272718024661573941849255428782521202959388214830103429524344035438068845253752279189536 [145,64] 894431786769661358264585921612957327035024552491709029914131352331769245062919573449724928247519879559830268729424175664284026045812332540860917194960070155319080061435074906165805127886303783515231843187904435682474796471963900343152100580726881999684994667990692208974545364642240122926251104927482770151834367022994680956433786672706944153342427465912312471300753995498296858137118035657102063035082171673251020011054597563923653514860541227192022375089595647693040565851798572298674820800191675948917144468095021789466422344512825059533575178306476090234524106400710590003898745295845420576609853435080696679002335703410990576661888609228219808999520471481930721160696249796289575824665799462716618763958325430976343974315329754436976153623650619112073758236213579155423393139066060437162818091292566720181995440271143365683020933666263699904375807488666281079691822089469280329868598023444398423522958784458914613208808866549012748494566946126857642860181822905922546213706063148870276236466218071635871938900478665943880014662977588123890380380215228056352742445249028569674331180775416617631098334466349148494674577008897591939327732452716756923792817640091780107129301155446127071259441476945346753681620497725631213056598501177193206007232192848933248102879715050469959432504720805219785339464486803561072406658427446761951824429023048924741739379594845222685730419795965427793397858834448183129277447554001729075202002368301869397051199062182702583576575297287090792153947199484196179223502075800082119544550354218695158956590509262541687747252225888135813950261868792310791030120101131616450547410500564472009979268500880706382114116546704347741474585388362153606003468238076225329294681776952672523461240692094947774581567629254824205902705301726029967928742776032407929932096148625971605258450596277499733301190629825710356021960895057976941647749141109076757064544293786709483168622465283121767320736764219924053894109284436629682439104366146193609898491782278389986491881291681744816119473563596905416075049506817792586943956906111014516649512423798438133366821110344868324603269186321171783372660915472533273289437548969632155946489283140247308394463973893762357702821118144925073064641028593664 [145,65] -95735718798678729416758440433659136808815471566454603049212679211682315263076739002815343468021946775330392336739281838006319652208278116807228753587327322634805306102250088369369404585270563013310739333662121176579424346478692395052215141318840373135566417459573133156485529840415489112991629136075804359112251094227569274120924260661101231765538688711815659169267280741607741000399497619110036700586540821958388423369815844730281023990370872755044277331410483001729736760069665229603559624004381876791062180147266889424230030420440376449096601808621280653633878672398122849258731339116448384548568990341673035894353540497121068721625211619249856566319643163680754214715306180822004895977707712985002919233570338467805790834513887834926028690572635887980678061812514496688779544333734502481647130628186940255977032480858832835661622582523429973587506608788525186306968452001331471212020820766118472789566266266937221675982575030227709167265902522093537670801961765189893275587526088048916140421792265348832379135311787381592740401308216326310734003402948396716582072583509001818130160558981393324210892311581938915236809944481080005515028372473503594308237511568829686951128922752292952193773997029338341147680869306083676205732652693422658657882174534983501469287150191202360012712988352516706140541106820281323515750694480277900405598917836059113746766494606112038273371089450224853838365132627004220419634044241390877899738523756670813253493101256454450336527234635692856330309562838109069124392948155191105513203133342410585313880645608077881406403607395991054276931997581616135957023766750917525256042432459037173503730215861229698722477181201416010372442809958317432005272298905660613798471935376462224414312383290323011452042443527690445509658137522407532958531533118586475138984573162023723106755917263006392972165838662267101421986902822017046778602619916538405629030867117814613758832404939356929415814178249056519267269449549647008642275990937167111136858096453752178026107254715860020632247001245055786200296752697058819411495120893583906654246761418571399174318046702112369688896757785277103850249377278225999066690178901826021294759059434251298928374699456532690696176774525423586429388130048 [145,66] 8881751609583386814956411318977919720041359983351470629151885269762648934612734657911743919218802956262709740397235700000175604475746604458496972083780785577798514434933520711505233321049496012596858218329861626819931676074833844426951362864528050492120635914361511621839883712265144658803805968995541781185903862685994202557774488832056973584448742556953102885440226032286046183815986312656140470624919893446991803294222120262097157667072735453945316639227916642307215884403879389621858309349296685857643185071538278384959257453083833313611175192578504259890405371570385804663016700832199778029303433724506677339297066583056374525374483801997919733186655128098145583716843134372314374878160239611922871887977914711772959777922307572311865887922108236698803079307203903382304908396214500198023414775685955279861154752471178003253726351017180180913253426591627433810415099892050462147841270378536502661888527968298498385368137105839266339773400895745627719110666410468502946418272360996375406820676743661275945897741404410191960223787907368072084905861689773427451417318098333638307562942652910241008666689923690645984392735024385427091665693541068788057596435234264035912916185483807390381797138909367196236673549229387541213697995902465609776803296594069234662530158498026324130218050208553719979345140593525666692856965819293991797348113585392151613021888243420382997476071691219673534667839528069551767575648238148611659522213411663128461674231509938332094195527441112845397868273578125738767508488414437130495985703946393995424141062149613251063029716426640791559911709068835992641563859697585242907047217696383000620704404518419583910708339666823297099020987381784580372976452055172690809308631249851664963861973900405435434448058429422211932397819363781258369781811844239666399508619185020813788188627500602431561036880403652586551138128038428783873561469950883085346705396948621215214431974055158578264226034055668205350027581778610259871709716080739909171255314531833037508704693227286127945188547902153930706648363257664749342693588890720717400474229080714557965925159211472228133256617402185119732966236653314630668008644252613814136312753972327233563419031652073993112703272629672576980079360 [145,67] -737753372549980797490644604884737714976053444620739161620449210195300060061783622437903003804806488901337601957164561131952989419353311233578782060414828859589541866953793764648503293305241409369102709446418037546157138982961523151384516316715468850783575778618410151871707830640064470223210971883083633436220436173696846744790287691584639803135326395272259646325294861662974699048584390069178075386576185388570340615604304904828817359357423794738632253558095681661932746448893036399706823443866024845127983488552980214710361222264769748339736993500369335411960380949649253595123489089957117624476547761490510365068077940608217745443299866652725595036624803906882380602388179360962681373727029956033183668197146147553540746063207494563408370738833720297176133207872737898191370080265530315772504447393742800303543538807434984176331025097679652497904475686600753805021579697358742551883117829150424107376546438247561114642545409715489804295649043053340431685087740914813200924105795876370885990001327460733103546770092797492553198942726002445721474278766224418643855756871973546521913014176115798663562980033124942697987246501499070418673617893451441356353462054731919520929136016673380226534497856121571821253583182681182008337711244048710221403412133942884843892014308756456938296691678866149515252106123058666005902370748976454474297190246627571719640366139597929309993030167386686855732686750439660978261436888950319094139355736986767129197879220260057756582868693105879488774775687622899921137432191786293774808946819335159193024134807300875789296657778531801544921225035071950013816768976374994302906410555809478431634371045817613631502120753206035756139054583206181810924922663786684729840873366017803158515200456780783011689913056671409825287635869242356003756723227320905825416031012847333702402757328074919658990505747416324712633879426970379992138045356390364326440428117469104407916088485310380710979070146013922874192447698984729778368271707125401105122611535463915648092786331145870098945378070086182160671139586116410661595039565977495923671168219028619327286474718204821764638047136554072422279420446257221486962863998377653939564432932152857222700046100789682610404056135623797674400 [145,68] 58135417111068998008275225426453769450957284517305156249159420227362275291042714488723216852921437646176273801079007831338484424720420196141397392376966180514558221786219461010194425355873947203948017589581544027506026945186523320751456687442777415769627659906151655076271651734024556458773804140090246128628480716696037783852554862448013898215606228711963030763726945251575832320478168909887204234813353482213924308355346248936434638608946241446093788157496912540776969565715514956491934537321442816052642931583464044376063466528316158530295180291486062188330240121157885991309677381676190451944646333203166876441164663521686062348957868811724717944939648069386440243815180813528629950341376112520034183465431758943106161554705458929282000930158732021212194374743174053028212352309911584595748763222883394849098916811831278798733205558892385889423642322433188942186524858794680948507345937406343049850480759045192084546680375975571359148870404414896261034083948451284868810155024772072885659096168599812790073638559109997038375913554364060363871995771426635871919476478078038515415484639332066460806897390272803268746763283444779588072617661539898642065582609329803769085034629836269959657292091240531248804606310823102056213870273803139668836894680736140174745167951596459913616485772237042686121050472772334391212417316206259266252084062333906026005603644537432265280463527366116464952641238363624965717323408070360972484636893980250103092216174801113886659706346812586335204265166651569374187102562058370337795484370189966578612808945459723143936824406929024197552663390595789622283082845397942323798019910500211351825870044878608995541754084862811449959314859245340996458932181454710411689918075184241922122367121433952775693948255861227469375340255694950367276241503633196432948787392027701211606058451366780600366130379515791244278863092508897740793762906159522159973927520310022088086704257402933636702865046054339190703870883903501820713272550008153693790232490948449031086733234871595164816755638143872140620594925988259454906870165132756946399619289287599005366074788289580357494709164361892404903758461518889460127437365483620162734918599452862315019958628803216947986287112619130880 [145,69] -4564311151068875221263385907785769402846210183532143331313304167886929573465229530736381024788348386142530738460324251923204216977183673718810551703442213220748301162865879743586488408876332420590436785952978835984357634182978053422007427353084019038055260174450693370961043426675785803789210237837823239134275358447030906955963241716693302756835496488483638363526314853690725512152583282014851575918939159780910306492581007518896884870702531985681561645824298648925473456776740617942076471260241160537582999550083115309093933306334792696128657476377389405878189851371752888402444395872870378538374861146632373614886856913861955812063642467397326681165154636180770114206138002418958355586969818081513111176253622201724028117145754805597370806188219141623325265832062800251566188988546275670230488269223458467631200782023586442256261419158052707749914921445035053174340148103183842048653380287589652303342757937947376189163092896030926247362095296760148801597832742412166559027974828538701474209367199513989864339208917815455682158223252533943052575171201016832155660174343086810751537552966553535140998187615183509767114036877642514834116517999727408018471731943825122100290401081450872611854159073183646604318410899778480818667648737100052902742193230379699958755038066222385168529521902089364480172140435039262198762607092955180621898372634414986746060736119793666680704947011142942006615344653497532682417265086649408496558963846787074628909884665091968278049718607653400084879213428967566306536473219379169594222173861518839612600820779901341473289133205862336527739215400437552349501006738094304389431540443275760514105057541016366784284264961637688852149039670222474875387941814338632197649846737924124384119277057428719519499036582000874371750472739525683311243963056127184558377155820165860080439172605413749923829742144475659359252724735883551416262712831180146575907199554689578710188614558943461319987974691269882362297631761034308334044379244985749321049625012789306382986142970024741352559386109106245081427787873988182425597675497920114304344751528270372966944561608338837499632452139518097711203962429940793725958386322717184594120593137008067760200255356489819999739303431680 [145,70] 352132799197904777550434025044933610557194405347664624654349399038329161417978073146682963184167985839681532307558957448032956686567554861270015096473093007344812765419377513395927637981654598285581584473595542054418616526285546964626238287947235712988265318256504466139531496883407200130565352068096290347151710092987278040358231165516499202991740137980117459461728258342627132520847990326910447562500717713401434875836705885272317987748185490355315355852177791207904211409548876426687025464655716691301681850451703412805800244896944920871805742961498957266341989414723708543403583870777360629319398300306501665820758215831380133040438003937770742435880648689758178441442696037631614801019212109594084268246455983133806094039104708593304396568685675967097220876037600812125307116458908975863303248888919198463990344493164416641398182429689286638584068321140797938794539523217888793595522409250120928096676388328036586531133428908037741836175159003619258567666541867128573060673244897166061168058471184990157612180439234327155955094529455672784289798690413743719798316131933168033309109339636664603943763324191161358055894862396776196580663082655472301867070489758363684794570063746900594901544524892981644444554265426149876922114701989511221819938649521296712182029512140576313658957114954762296938904175269515184809579635647636780783570226189402399319710340519185915590443930427938601774613913029358412482613251504124240013702722683916406248929629256892810847411404238166498280718846818995620763633058827916839165859062583313475833966693934940049421969760167823029038996617155773126924725951789171169887203582049258897359504640969932786663618094039940879681560446216759806948718457066579319656416777181589399008610677962358413483458632186376282764693914009724993655820883710265892979348225069693949499239752565291036856640108716328001073452270419136434141513665052603723637307448477248245419707665973982405202165532969669526520080201061234672520782899533452850761416928988445433501958321111896997525600704308715999542933441501852329563274837239733770924797728055297161772068886213570295652307462883935331671778760309977502394451096678189608752456877122183595779661698467814338469897600 [145,71] -24785247581491001285580040373473883586754389398865326554903928251742109478078191928156205807776646643793137369300670679778518912164027406988245226629407069432322398874799131799471819301123183936134770372624853320774199915697770283952093821554215440230751983727550763010909230929044010704471781336614293141862249781884560384597312391321148822169075329939897889389289687804437548737256069105486153270246837767701595413556459201857613875916375889374888878171912246836608202348358966744442551791231561125181917878348402505117291298425982530498183347000336431945655721744721072394432085032348301718368553077840158109725756954312690548534123280998423482234458123843068870717903487240414524484265930867160104097133416946537800135888817424202344106498129990204346459984191389089202062428494682962580821002302329630026925480994571445781563515493099713353743375425985802653591846450006955622125122127670163956944304427170314046735956980042911309408914057426857372745325843583848994573061029636093518670579254405851133049163070291161197648818748000047167660651679579570261622661363365612185695469763317777331875643797625788709889229432151389455916473461395158829889800391102176764127749934766206031466585193946928224360796984908239824178429311861477688195732155666874706462268356196898934641756742372276806678380045608791712263742211094747853490839120589286788072674897784951470772251051996055332932349759434777714898227404073228257319369524874722790164525071865285733867633289188728745365146399175692703603755606668040766671963992209425401822399035987358480271876631931596673814124372866010546550215921937605420021799659481173474679526966318586451919236034586467339631126704552482746732061430273987328726712478096537410803116966084280513345085744711643744219625194817915968697880627748945820317694862834863934392541913434929518556698948269765368029914051780604689491355424585013781809956508620099824401460658410359522283118694381544183553530192740645923415180693033394400370514763965283539999165129178175592303985963077062619801905082517355840328252162026748023128662088417252588369322641989752805029377833797798136465917140154843354082971815535386122535578643842552937895092841819697220555600 [145,72] 1460470076845040858747590268835795833823967377789665029370248847340429462672692482386637561994053178261284830122124102776399273715959140006510914240465104261373581374600509507567831909373260817576995820663069082267786347300163703832144112981926395233272371159314020786688946992885131973279363308690688262880087617290998437800559631179143278924126629231959875751926346719890881196022062917264925256759455188492829272502214300945129752714566835887595220181590665972090214911814241483515884896592253816844991363895666528270187425184444289392096559739760163419149988113911051699717392154788602764072685070481845672479957579424870155604265365731750418966977654479766215711228673264169962571575772609694978728076088287198124375937973317220144809327042760354965971912032402705044460533904343052326743448477641544795390286044730654346014479196500362821557466982105073841645226379448338475571412273272822187849133360452667878685617084929689096875622959841376056923472464338020962035969600525069913643892073690577888676399171896641904060565390481002829982396656506428769602911727814876853549923095407540962917853735353958882317887955148291532327165735582065246080570589864833501150709717721728251658131847082353696843752364051257107639894362144820753290933469640121656514729388409660417742735042365099307236343757008396986430777684443225835431890597046913771525223527162972345548232839642406791425306137088634274748980040424469604964706444166754401581184517379647705643917768261090102951002838072276179250719815032154816540058195762388176723216948577630012888431933667467737277402245167560519951690085872702284576766937103734444742038113623747571771865981003797096621595564249410584193109799634975859186214175191869867633821053440124032493110429526031768593718020535194559836238545346388944533368140974005618221761317528607847014234499840569603817486331463845248087624386545178436146297785712624183708162186528715551958103076482311764834755644556507691791364714766126144151190190724982830509618489188774374255145369596407694426854231131163841695400601904417023132841891300733133137615130937343570049804799816252061647814705069265608035293041312535581602901589487360378994939177442465502720 [145,73] -66406800131208165058294945321519246897634734439621836665270270646705662475318613739539069962619630103489395898717044139307950193982604004015979277695298374607332225604687158360882310079641100722985909785197033800170811214133964328917544302455222262717637287579110159886285073054804370234995998854103844052673235803239567310269686678336144387527782427851568262708658859092165428332957041415066607407390367489106465551084591278479097933790010988718450080317710188868988829721499637540331144731481476299963380325620923266595710356448140110445732365668920407391573568283424797749460647366840216248805147882701294813542874871987820155925724853859322819762284156234279039882992328845895906398922952310510265072012970351712931364270896499695778677117102566566522781284963480767074762012020374955103283276329730529522993400833872951456930911028001192092555252060023862365540872142930749808476908198026394719576487829465555187516291274584637589303306490277481812657686051920131174120578791470570941301502603866399274394489438323561063895310763862921034211523714440037366387602506670497968125751548076928072530789264812688010258362687247253337667311795787642072861588938709802845938099228762889705324621508548150938573327747954811926717105258957633153276083517435201034491309420292769141718983118440172324804876426794565513617625536676662276035175379730204249332849245649087670083127752055739500792165128783585931756222784157422573011858887181258118983374527565735684910292066338970329847104446182689949155131878792229064480677400084707984009249695205960869692330280966551387270591765882919043614189145454547411185577312695490286842956096733868267697003511964350267073891195939373890339731623559795335778823862853720472916951271812518406770925031510395512718649370145057982394724891244502297960640309596473157052613622305741908436663535310572416462562487329733608036442134012985842575840768313439987063327938263528324382508054173078263908715889722353423675354929965949495687437546842402562325484820659616286283913647793307355546681816431846523117611550809303424356911982799623224564061779669211079840766202257215533407137497855137348184318796858386371007518160687981195125680225088960 [145,74] 2081576639949301863576849698600280922333717313390369141148796262505569613392444379321944798513394787363567035140599702691806023746861105462974336547913373529106702464704972010834095774504624897555285753401136402375523663771150672573400725049075028261492090197247645786311433982718404494154533024539571597236987806832674635695174094377757669788997619918402765097268745676790915477603308548289321545565798751894241118028679455899718434569177534904467276932753753736804847036249016534466357520970804394095762659692788895839403129595464308173337702305508366014778253870871539326115967973633955587834319501229989237129336440688539992708264620821698655554778640648507141048317165977637205244934576608973538731960570184871084804527507048892429945575087431654120489517089556645729785303338976975135133701576337351280432678071950279364696225257872994983825645338493856890609539614602475000985372083455188275202654029347111488855397708150161490472811159624901681488979630454055446114196901457290811475678028942810467758262837074328270154936767372664975743081487779667460400667888384854318239816158903542445009128167489464207565041454253806666733985563931758733271564587683896463014101460512235955899055800277172230562212814843988803672719720915953537026573530576609985265071602960899074007092950646176073629967676156481903908140882829640757098515809573383811040423252698004313466251110618860861170942993695706105446902651491763351621347764578833402508217888663919875686434021436680749585713526879348086060930256855068035048458930327688804341770370805205241843482503915159809831426590432077608901895962040847717710208751317385841822739491347828469823197869782304132311721185957317194896523516980459008705493776583895940065488541319869049397220551411586040720658420544882677794811147597323422036387925483071843915137811929810964025910517675167478477947505140077175229109998994977656798516346384055026576369203456480782620592675152983226802237565892540238725872285789311114619361207544781466422331619317934752237178445747845694322096275864192950646933334846324742099813914760269109522028837573606020549469889380410950760684486171300060274420591686711245161243312139057476397904675840 [145,75] -31742062171471364191398514180466241327421715832636449930852292910403328356920911998365355842830620821086243700038259655969945624996478097668715061036492358754233455839352564978065260245851370050823993920465723110205029864995601014082081514571808813935349566343638942534145271309339969234821300383428731501028771349083085945378967259753223455140592574526189397486780611133808485241552744283227064758844419722005401536406394798295646723194135368221536070356186226450281655261475913856609067624290008981343764418688012650715634479218421222362596897325641338858254085385964828311920223583910063799106322666364168269446631748902809738373785164817332759435035478214274692951124290715699385138762422573052850915101248109527966528573106032228464591352504155545732978686309117374728041950588077662356264625843448452098485871110666595560511087681897642878317856690511622874669915873716610707241837579705626509576879593424252252567446290659253740011746662933794046015140372787662502537101616601773269288185415515800289021662819137499396209495643671062383847573472888213653332156312505240194306869116988554370587498149055317338654363184967693796067686758857931300629118450530888895390501659711786504573308542725795797885722309444657082825756686253687375248450505126508610958043125901924198567829399844269948829907976009173792159231440056496056875432080816449306960565328093908567552383486973837184955586786863246260043373895908643150869780744210021307359461230705645912384348136590917056610966623728663766844920129879313604246056449392823124329662177889759853002889461180525336129816051681843505585962454031861121107899654795903610714926836180355788607371575037997065278008730769608395127571589445951323602349334399244203749104843960626173113469364392930623079385299939455476008720102676123391215161085323644925201346956201191331062190371273728155788297233360181894249990887728607785051298021298574674974754904373527422981097636925603115301097937988126194827719448093820661163504835938423187540111090272252187102699982222337061730717150451041197096308285855636593853466413099596702223875450361041614862200557558163231919099881385537379263720923670696540494616051666012326336576 [145,76] -544269396966394886282124921616728535420006867903912703787076874889800296329295163567190363875200345833478443389683383695625246894120468615419358978533286241663270570340389869455844815112934614629915731454217447793275128269159305457308672648780038339966259055807885374509573737961081601736886241077505265808637007148340001110407517711329029595149593788823059738494271267465723924596441815794698642261125817043281069165798459339492059576119537387430494220108615681666575750372189223074834066972191841314028644529228799042551781705394806720801475717422604028914590689950204387879334352446579738800488464161631410311833134227417449396445924547002021476092141628811987248697378914659657174598034201621158790724087369386327584853523157187117373264789938114260175071021314427179838636027186726223782266164243168420463220014928926061838465197747205984366279366526876652047717073097213400740289583652137759385708198448525945068705948117580207925020639995777448197662048446500520094003706179951994996134242393437802315823293515501495645071751515470160097582961768466437368036684301933654510289636953775558283547710981845587031642399900825531820203672347303131220118137465441235451191846691873342969695402135925224644470465668746826760221288072283991201919951702624111012471042500563581443881356703778725262726143114684407215031205735585142356422061757259760122828790025138238389365889384566052516672714331030657515636250406097527797970327708035689532025770468105149753687224460436303717924524365723577226281875787193466715193674301503102132534555602950465020780093717119600605655485950206117393681374268114118542473251722047410866058675029764165416542579291077429186711847680006138189485896365129570124722923894103194416939564647113694334235586192808693551855584041897730314477638608025744545800951311638793625926074974182764156203421932236269071330892071048999353958767812255023071801770418031345794312972095464617297789618610998093780115980377524778020404530889063756826329690830522078427939569988022866354282044600303679607245083257499124466792185371842383878241361930409575517114554190815812215614307357215533441031495673770431863019172864083160780855018808653579264 [145,77] 39175452213842012839016201698952779936354847085782642176658306661953048290011220250230794758729603118890179650842605039513386765236376908328211503042790884911051713330956904517908867926506804126706131332898170886687756896896310830347511741550946595467723073973281753340400721041365432534412454027710983830889880800430650359629389842939834934566402642470403761573704710808726413760958425286045806230662867276082472604536928854702357756353711122055455310890979599216654449963163224461513835015219759098192867446984890903884383687256122733235449850562577947598069981039288510342921276091993042690604654162313269519968031455683566916284678681301764705017968575459633150101218820459504177283745951162000815872241227524255795256056020172568086876873734725664355749658246248638539585492962771117848416670182215722966943477737233120337124220134081407458560842802416955484316774775980584006826604907733502268452447751747384828156949326447741128380880930375547220635388642378142121154913809761844229787473273460661391827714324320097503035500632380629947124300884319582298957195177239905529364802338244772623791060603774666337838455428448428283153609148046072956409395341211994649728905291893595886706401456669801410388057802387167288420007616891105843010389569652739067836895957639285456376420218830428595110140432465971194026158871360375106708404000964840737954413361185605183399337089921330302689422241029365375297107935650175180036906591037021329477717977751967167146288413163768440604556027390012273919426588649972536927751057686435537566730739849411915448059481431334952322681430019679193137445487349104917660991064895197575765182241664841301484356533169498995810732275416562598799521354553117296209124896818905034369609008637250015087907970778538608155176551541572758275032477191517006773927464752379435747771469232194646160824131796677883052392185335745865884647128625921429406766393798067679722389751066064262760756414146348208665833176359805017918148199794328470778641430702188707854189987390602604014026924728609110943243142291441519494638577277208078958339888290551978346281869090726437798134160283860951367852984503553481334824826540977158682552037027072 [145,78] -479465192519179500095740029296829965108782502422937339180448258759088856542992454288218883831546497350111603405046329704260405326593608984295255148577984726612846846060841186291670244745677305562339881094475208365053697792970030800413075275058623022979843953509464958396375781169366021862115214136131444405461338428777905378152892956755743982431272597717970876754494528763740033633706903115696977309235424030273722596429131237194275126679707905589659724422013624168208645701306665314881533522655001706602593252037625763509610252153221033098051231060505291921246938892785045381564099187173462284217239009630871113331226594311325373232480771666907896467616871307108372923631594258119666326816407956171582182119476031681913573360540562146043680981355127924678973067955549645414443894194391198612371476694327484268456535336610271802202445395919368102157264564427901925608917173894294136219233501615217104625828866308542586608385884001801377602783208590519250118270103105077900156569221614137585423125652313697452499899922220018025774657572434249288871226470369456420384870735204185021014665912709882163244097662723200230178446238334288747324421064019014744271484395763228453581977310018585452308622397312948481710526545008697154651115230506520309449891367472903331940497156978457960482478215029827900117536557373309698377910525177681981617129961300147620741137662248018245358183847224873748134857831406444395739055395666176265896914781364481818259500389064216932466660431869051103918841244976861722061542891107623400826065548743104941942230943326382358254911958462224106419276444322844163581132389410184419995905805363094518893944628271194206910615582311044191972700100400650864589198510083771675280885843770593494689572090602711238419719660965335159502842189973873978532744826266965536741151921314122782220303805687364917324536835024578251951041705314514563100050068815353106902541745004929146263472195066519422598668969243428825221042630627094287154792193930306326738936924362237811886880041020720908954746775196170845246020823714558123978842696274510041271734433334897763449297577522725565795790391202422524310669614387416609427109907881982371930587456 [145,79] -28986931037143097364499128587818841214206722967962747724546155352598775903810183833925612632034045302829290613477714796589893040010686359948988327757364914885987509975128569767075883757234506822583697862088308009481205378028866773787557287102850404775364695904506380432598214106538200710849221764679956361806889441261455192262039128007357325748309247523057122520091358373803636242607977339846386980459227354146036678866221541192827317554762614650802042065792457786483969778675434668750975497033751558292162073374413385587339877479290957312593561676480949060982337397521492234542330455191922092230745827475524878150327263386932593474184303325715396865462640680299125392061582609485839391704430531262248427121797837500272615702826306619988482451883955620718059497383963390397213154994883616193383471494723578418823581613786135424784122259571553014857763335901424979375016992503264694303908147599852476697796540282446941048469231106065345107000181025626305398309432169654008402773304274631397553887780316362296634086250450106300636406967451014350289699402130590055439759056964245922701578757466084609274386636408701553114526717207191100834240116907710976182571491129189161673760633520696460117564740627008973634640318692673744063343302626137553150385559932846790402253117639206028447946652911965945129029815699086937958635899700896098551132806483772417743691624333285304428377081463612712093604492079627830637304172566330210971773022311401211128777507705491852863142527982613066219788703111043084140338946965032577664097187345660962427672575902174813557956674988359810558905819732603604823728833086974574753692497203814787542046666853705164851418211970971291456523876984415357142728866872415753583577166672306680058582247641268508886279644608183886318113821789854197603610438345152040181714296445672086737276947369657068410023947517935071262009552051605015634384759755644569440526157428946574119574783243397928538895030086450792438092159593377726563590092039012679436889836731580706159146373812255208885405795229285098934497201707414308324943227470771958974771823810048305017405039938698515232921174602343333252940590698978452079099044027853913234152 [145,80] 1694707856632600332303898393152077059316888148485453532071729321194381599539548524944700404504723343367210769361710274457785532706175472154125095251186156721839182026237392199554352686102292201232930160186189239441849168682173827383908674903986007057645697058363311226029677082720946761235865550967637692228864176720960027129668226339698891109787143998821709578960129802021769021049008785440971271740477366452767552693858980036175595956340483690660475653295294476320356275844418155399621858869612930814064248208446318264474978379099813774374912592636117257728788321476132458755911782010963322195541467868497529759798162147186033159973270310073838644002431327196241103560920487114751581173520654329631152266878682693877235975014998164909915186936310663749026236240094529794877062035740262373343814547531380336689168799685155208027937693015059228566686752636796708267146543964762117222740099259110184544904728145654873289667554355739012821014050291080837198782007228098170244026409097845161526383526933764131609708729481789561304411835142795257353548173767765971505737093498343242422870523916260127359352115671989594903474381098370204945337893043730977670359445158686253530899228293292797932593086675841333584231733873383248496763523842045329098550168130586709085330020060921539372612812021070668426396334321339110784177787605368587802163021077514541060900517270742589683615611829697736078252351772795029552768009082152565122631708229848367176422609751182232405616646040069671495418703494280570359947543294522379867871419909003802432121671877703096687141811416903132904537148408284325000707509174490066259945911031448633235075026253270103847534018097988838205072966792893834720005652574435236892913856973917288589381658531592311500698041044053524341505405952714811868706421896175100768310981809933018987895564704117141975336638745064929911139260021587719086210221754453393545435713510813328191690976702697768745919277940842520629971685391827640286692205207576995065921027297372504680482175173921055716418384182894322703363044304590796066578831849448836779479934627304648086246568255329781099596319485422211882379655278050278542205804279526843904 [145,81] -46405412008166923262401239734492797403955502895512108777834465690717473300511485491109193941758908477550784930106896318437526130543323358696247328914152443844578980781236313755797457987820740980556285062785626930708837535705968506149040689177961889389622590547997759840341713125195083545949347920132296368436674066839803102298156056339080493482872977966956604180384903174193590288255729198827516393482344362239406396876858745148785996167288120988207557417261753501730578132143258277140284598944628315733797258439105606331402447030299433469530601778680479959302405293681294411576317716236197027714539908421192671079541347334113386075346157956080378015663487929123950961149367637297851925599384237525034257159588275381017477797188818399946555848507976145479596665366211599993091834921702524410808453224102607983365176007378180392085326947977925779693489045787405160073904113669906270978729960501652704443781771925960532331417209906626767693787286899553474137805009587201157070284505113941300994331591788450267405528782790511280949231810005110208345871840617911039337418945818495439587793626051853734920087610561066320029888094163175139956704621173376040789695303067662657878070426282527028058762201378662673700048490681113325470394425016575056552392227524843597785282628068704125030745601501467415203419367359003423949025712475773313890595629420662775590508350842117239459399619065232926830631127477302399162402090207709639986090632366413515613844694695845410334626526370178391268056608301004997478711990088417497302959377134060793347204525149741132451709680722033622265977442697520375640900713292814510806127641985463454818598314058394615706122192672347978693709833085117661380624541161965335734462821143703757204344802386913789006700851016361169029252626696996110656970706884153807243435233101722983098614204792977598920314184430004944927992043599603889451790521697127261781773034741866977447377183970568045941422954439619332394706721746003253313025638966506661889156450633523124098453195159905535345372386963496483037120217460679787458395346859502673506194431004120769776949167509498092807463489192388070534745752298090634634616737790400 [145,82] 753281619674341337648954199954710822322492823070475509743224287528199880241673861002041607580795657706370626682843571064399850539127205644132431512224819641753387030958514212671123799865999964545759630208782330800421983790597224156350411131149371769905961721975105004797926733752037508524987664564299171115060897847909284215954215508773308334709290370810160991153769604868398146237658711606591524373090605707017193277849791649968243636829119211937173563333428763355467472107242346296941160706143445636297898352444737353222942105567856463201446332188203738391806517465484288878170634884730857300997608930834029091817718221625868058086264465917755284468232749750781931065417746487366150346091281636350531438926751495015162766471098651245409970357998057667327548688325862702626457793604604552192736035807403465492889320887214197337057347167147244339034840090114871804323195496310793852093972142572255225517025511526020625595484484035234037802075236606313812090095474985698830546738379090424507579018913093423488610593052931453273201618928876369322430980828726322418898296463923867132273172561356807085575715337125670790337433874181535407486986416049414644785239184040439242749708881918820487456196284289054031739345445036708637905638424414251452116345222093382908818196598167822870543042341477681164713403847992237556748554160012050321445940139479971468151933260909410465264261146248095274306481618498518842157117027236416405136123242541050568280063095537956679108500481983643468419140518257920340908761727125468871913241410626958129825026965900609807160046134389636043176196602806730571398812223638077195978538161098179928683685524129442954442036328509530739630625396400932791897127050292816516326295284713598594438004051072167148285836270652177242627578627124687770480088222048705320668228439955193609625017314714096364844893795985110627950895856895364766039024162567125265427098938363117847025662234040982172771919017449238118891199887016129974296946074203471011845024411484575173780683135929191557631191385071664976428170097385167111465052592827255718591105339121267521489587420399558263477950109651350391467968488043037856462492992 [145,83] -5802771244694108482373016794607074923547240636300977110369513921008691336704858214961684584814141599438843786492737951312602117553067911296558903078265775226918137649253609897343130841506751675244420931719387691725962193481364765334799389944998941232698492873099790211453847644658401119230495149578625744254770253587468839465825690157022899361394383298756041084596820191696799618351726169191014896494066668597251834747639806442505300315864958473093399856191648844133245128572038258264456817706495056334573684056282031236749469036611171382974331606547771603592390997580027513745063644542763294390790851723683794129687644526235882454584597306261697464266574882457851829468997936973424295621599448678171084903532481792897537330067619628327478792004395229105273129209846152250186031321118766959060376252735365626935598992857377150510262824103460835661230518358574521780271134646746074838728998208074901346879156965142908809451939618291553559571177026677256259049128908656400471636072259885493974077487839224270458241529764219077852872307709764065746958337932939468340400424703944871186071408112837052121745553594096592184767871964789129697853222733835700649587852200353916496646769017965186837706720779226613776653856188694340758704952364545107927306630793252698131297439699352235608836973687171763251982117393569600829734256898905490232208468119121482844047663310659789220638129630476817452188658426403343678733259086988794450951029744504877869404525304016518037545770386630218498084979727608091820901121641815306921794483499266344202817341214327982583661644442757874345858410083612999161286489646282516113636743132805434922452513940897934010919626712658777212720929639873941656983685965204598770731813705456912768003170129109542189843278455174593777664566326495726519895526883506907449105996287826451892025025236195888643588620645285410258836375494336564651251455532323575107091238218983472434629160384516101889288350567983507537848084788485294575822231376099196601361486055042102236653178840143282851525954486663052626267138675863546457995345590816758163271926029259671364989037833346739364059187611738026684434495445390124906712 [145,84] -26958997539528440372457144991376579560958723242573478585826970764511279771692433637906153527309959038152875586448670227342259498283563170133008098566816849513447903199111520306320561722272604429942803719219499025295990550610464298030295023123711681428769848461623761160799441853159010885681617930041056787326242784701370298613142761845873327316501219308204787386482828240614456893494314764856333961909273708281044740923023259327042254113312009504110681346593293301370810751164955699314089977993542433699768466563978112433990910474056649450197773395504217082698813631577149277633994886425521989810209915748007082141518303886031317473325494007523568077900780764754174308824818923733204037701699776286123490969508511883464825008297469441965518314956148137546260677055027212970376121961851839004075818622836913572312253613705648013687408640740056182793361294214990231672494109951975741494363459903996519685890001720231046198236521585578009248660908628900512890797176013214858151376553146052849760144680593427746400364151820718964760498684595992045835105704323071137412061194081356797362382880530966270658054198083716617353213371194936460060268018100547036176897783512216992067909541193518230936199657159852938037021981939290723519254648633199909701818755803386395753594156203432451086206196654409828188454275551711470135662236486852223054374820285047231588224502312922520751549221727306224598460344630346817000938644205420696610227830724396703868432103715191430624185842424301644235815537323526451678832808247234900175101966925593433302443433198934780285427220995618664851184934609876964124021471294161043351565457843490641058379282173387696082453997814499625991530671016242292427957670078575680435322000092335857598629249965073628834593355340846237886175147439853580386187430091687905494344679625199919974463072664887197585072401939062786283267246663824841346231908035987886642804004040308262046935416063722623333632697932777364414222136149232975042697151541056070418456151117002070486703153584363315678191009251924574264759165254873090561783622776567932948354585021138909635629661730311112012503417006995952606891567096070656 [145,85] 1097592454491074033353431212871255166518952872451044733618338188685118260946794041315685647098333120641403976418080262470532878565235039750211842047036862894950275292295859478765826758855583953385975948445096476988541659207212083470496313660888264593464372211842303481008820015689783661968995569821959948139607934584639234590250967721097820885106772494083469970813335368958885121706423613838053986320967252127987226441576537936582455848303316382878273188583954429756574803199079872117593106080814355100330952074297086722832270878551011825993077500472807393550063001799499496626990296736780572932360213656442409466722408878541253936497912737748496566471058643410305470932095305461233102050171221534175900768657507904730844155501558941973916022848374059835504475700320219482750099150801880352171685291612674138192236341155181984607901011270037369802730953638586070804929129266343428558618678360069686468025805114088972654718494106519557066048002788530858793796046646222229560528330306409492733727829482724092082945568795188746952979876525278625314736046645236917867737007350925999203699370512721609509304936769559821508761789872370070959408599245572366999118955195904213696412183756121339190285426154595135803239403032389617270168563831555269928774091117660518539335806073304291978173381164752136829754684433242499493907960316773392190466186043704736982096065842482674857840551250500302164943687796845389014706263901475001344196618273355691839402925834556263262726643327348222840765529812351742278685167670792034879056487231178304783659614002223298423916825407007635800635983989817852765814954739148548338209699860500471035287835329044961534322316413814429979999680781148152142163912093544462284145343233965513397355985117045884854744158157601278927141549176123606852683244059970585230224891089228996483562752449446910823210905204040217261154309843738106073025162508758840458586343820950352703451662170445294538896171421401595195060974317902796671299439869934461075762177935875577257742513807331656204690900194562147351009887554962667495948881146807886202591068638126486610891684754582431029628540082585658668735278539520 [145,86] -6164810712791234172564727117452164719923602407223862400257487391787192418077403237846935940696901945181130376394994290832095124071055111636350664668999250814649522595725022032797009509980865599199375640156227313988878511182251384296509554182584285246424940924579023382253656552324173255204783925849379373248888790382853836518495056597629226257985348120036793768027880004523756074496475912480748538524316960400185635028884691493783951446335314684284266144651468556390614603132861410994327822907376344032732894604412813097896463344509720386847819338629911446696151093793800642332650607952996114426964058948183893449799939151207232706590252066265218034952470716710484254937729787235875880807822690189636460439079616551289118518854104564858121556565799758421330248556851031158785347156670276529515954771135718788667227181875497618030598473003499922080281698182949025595848497755580359791163482047698591882582101540457303741377921381993789300894430969361177031506502073293637147008399011908243158906898337973042517217776153926204092852129598191318399190620909667833847659759074980666781540742566366638917234414754163149072807348425840809086713475058370150791472156299280887479722074088609217898220393180030573130264049465449384423893980141578665604153997826264236617803067020884025583000074072989532875899403473312149768078365758145823238683256980994937637011226164743090110869993959242231546782792626735444046394627431898789075913086737052675218037571334765212709874076164260856220403638587397908371148997890440132667926711727663770962691945107650290000054965685462479762497867394136295623260563181089763495897603357148932082900687648807965796214113038807321745321422205942273399903444776589990597815665621525017516945007544281908421076044995763276471151220142040701959825373512132797022781619141885258634333025156265335630510662850107954190430821677071825894463483417139541045631351629549985464379917007654871274462674450234461198522000903471883377471866211240392790463537219804072124471752794934516375111638520237434724729003018174983536406685705209324931189264488200615949090595763633806807314677115250682058104000 [145,87] -110918435059146984403480144767063943233715780199542633614726849287586620054135978533542762469362530384914255700951884403397141786628381549590426291203841505297496107332023557651441657071191422411510571786220944769179894413182441377463552437795307567570184814690110191526141174358651576715968865129263123354960898413513043796831328226208616150239406281253892049797661472691269994060066678349061502824224655139861190028460035096172707720213170133581852223816285603952033164133295207409159911776126602405057849970134221702899124433500697832150889239744441344790096366348609788648821528822775103217358172904028465263695841384837310723270681319997645750030481836916599651184121116028102328644107769774019351095868949014471893568667633264646142428819723817598063414499671605897488328649157547184979047984211000465962485147040910614688330845032986659655858713946339908704527242566214805049309178295457151290232090735443392163099007635608674708493573128156943655088808898603010449318348382777081850133905331565466439938102982505584670665913636221694447815557779638585306338866635355740088584879912352633312510914342845442498949640115953212061551553449881562123392225528739409987426924032659488081257909158493474764514834742947631108524362971542200606564080476632572998367937322235889354827375687661099252760590044068267139051072674490712790246933344484791343878633615206471939082176342319048650808162023765130162060286251898275767902757466846503580697575764392890924806407582578390464954281996389467725868492375131955339708005048341207103935344260408951231006570896180685278050879461965509220045453770887317071888919444838537086308064180649456855803435627236070277657163860709786980766819976903664604943379571423897402817098217537529799472498159936400184809546672015440330218686808858200609580905225767280365584091893115225304495636936569802818113614869514738931088289900791725806489434147180100179810133416479816682529457931949204872824623196707350930606250627754747364953199512189135764902087017631082852944161337558414093009465385422224556735374084696773398028351881229718096285950185378600981653567240464229219760 [145,88] 2697653033362558182541417635856080165686582201317355008036132958064727279245317173047825119633248438781766832645647371978629810830770875261347518857629351934483528705729875247980661837475377529613124993871102323931784493323646810749378807282465933017575364421367508613716000637963434765833657740152621923613084504564096744091441151613438524186833132448452902595979304738403292692335576034153128335605936016381708826144570347726815173698946648175701151295149236901991857417015203972271250479053951709912106457203523460397439873920016799518761379545991112358839924711904924065637105585977396656434686138336977426931778291177596458414039920613521407430129523355894687499168832177153954339938276521767266647501080395044993942100874766368884349690668229350969720261658670144507311364283795586662069107181964384497031816142169773465537589712751549427271601808850439657424393173765847689405178318992989219265511882994258403819880814243579768835272870569568511562552286213281152029935219006828457235248867539633610036748771972429805453916581536918885646442729860799218400035641420933079402863545322931172253599223959950322080708949131378724677022465580718682802220711213743166133447578752792095676932731347711937693052504075898756287894198343441264260167758370849981460172783627016954648062724238136485232761438650065544694805967069634387997420894932555744390005157952550152013281561448000244956039577575561254080462695494962306473185289695406284678778345227757931556426698962026309208423091928442229958295450435244819109203283374659008241281800997695743093701235238213537675426321290660499267622537393986779088097323911758934376606711951344584977921147425654721639626825949100105595283871723554577413415330123112950483892013913937819836772055556902484299660666766416737701451307022495523165918126436173220580602029322356525959465341314854758596918291046084519583749777801294918289140493102764674734076355813332559566336890393879835281630821029611195784973550805899451029704248494267934814226063262013052961962313322955880566894186268389953038461663955061359034111482205287723333284106227642654935378945278207232 [145,89] -29944251431756452926696040138298899191320254254090381037285391910536421690844437531194172853798608805577892798630580405621736681185992273299217757194430776316321184924573124137445185202056497338097066426714291577070432033189401845712698657042963457456128460894323082380717356038049018159654089080248856388199506252183137297547803297158570080095905045427867750434699146883303098555384915083981192446790879438077746737355599566164661698823764611041405780865075989240735889114677033321784393371315093050632249170872513943407603327160133037006465063779129222217419997240795455064901208932055188097002058444520042419670239375721137789403535896575116769927602386333317100032026140214545130080525988247248270565575710881744475445082782594132633088470017168631136146283441086804988821367895389069630018534599288713095500385742800834146380987029107157548939986625012821121136550098227309258812242281339646609780341228388875517311513989927506683331972107847865007685346056853437314782627790338821136034639180020316678790561065931553183278692571790751544508647796938036225052502042504272656228762623710778310845935809014838573016311647947646940897957267592098954917166661673343739879618024946851227684293738906725400286167146333871570498739694649066711851877564563519502725887673517699605981104392748016381893367328186276259999820577870402747703476048348771040711525637328290974818198531274780738960185631048899184268166082178710471955036833776871141969876896157343649982335923668844839815653567969377954906902156925654189244881830922310401785647868679526525813888627347531795972847494285505207417030703492253038233873475052759489559488577696266252265431877861818628834172794373260305077830872377323056493257092897208354900559829496854554915988411793292968896830890218519231394440263734203159445353919594021151750110629354743283686179822532958022893937076330765243863118411116062173257176813435504045574278258296791645934819263693091774058767999266946166862766875116010807984832029337551704897003794903834003928902541363298388682982353039990560557340570794952765807184410679908249913696209110810736003378520096 [145,90] 196773441636308511796784334372917884162570123843381019905362671900199963345661413137716732932365569292207110937416418200728049225166934890319166947878769184693103938772225013098741883909035954500927826439778403991744345838199431582526331100431933753334959249149615507764172496671572048870714793760374767626729529486919610836301486653471704586622882093472589257361597983632870396869278061832147126217727864480827245293061420336442311779513372276537443830073066302659748445190712301767604611397567357656119481657011366204296453483963400558529092866999824271572726588151359120637105376414593495771321744458146303821538317582865118562750869043443564628785835280685676732816657825218484371753887131143571675991192518108398065295475724683950341453812369665268999251685443340359436149295201494160609337840215866873043804665742769840588845945996181496694756417385494251919687926454496091067624855353803282286367100024264879727157388510153218958366744895106241404257645634539593850327881185888099786447138503299065045053093689406249797450083532744690576811565761608271481716315579873992796623753453595392973765742365110972159518853100467289535704628304671250567276897781085418873093308502991090976607122249943631891153717849454660266030156913453784581020502618407016442852291981087758876417042197345141602303195239424026608240439525263375020574935776539692444515914386574137307131839704836394752763911597252011051746401440317100317523020722041746275456849788440091574503055186512921227057966211402889507757401305254373102094536487717518495412658044488233452116621425546475759760872258545377653707058198318504169477806679673471184288187511704130827258507311192274783570436774799621659930812137223089002292588698192570454230530552495730688466946940263622920136347292618048827481844721064642260481006623830426864714599644704714278128739060694553450940884828586003832619080331761246256367947613948694543784204938410798356352916494529759030137751788092957092662669245761576073482657284644053827899200509942002903572200820846909951457737781797303654834818914618222518429350338932988141224603391027168898561120 [145,91] -605562621370038831890114610757784344231971529811670465888821787881797788263690280759010037425130593457313299597255018998175358887767591063503485860837755159463159738319741729842733884450036425791999580690761656354838725327209910417462798691724410337400486478772630067558666272821857785845197734156998124827273727429803859409832164163242832751681177394162574416506832977641264129539136354166308393250192013216484323395986489028791405110315410424262069158720185000351132783116046274519732847824350345905122332902427505246904176298587108658316438343812714571512663190088136090694011657780738471358127109663455675834423662041418097303722779767536945432246490774424062064387457093915547052534365469892359260115379216451353544608305498811234439635009697311616948508826875582805228137644924250144517952350272480967716585229023297274726409325367952387692901372881156296887883427911944286887847344614082096707804258546836102500949784089852022527267022696229591236228093355546787980067315651147054733931212841599461949476263035257054845702248659289515406678931091935203079274178212147771300572008677971689136978744763780320172974413552857754793151130169513682155244119396251334840348369229064970040052511526849222324682078162369876409062488320812903140709632034156174389894713621670844071089827831826711470928129683747568300821654968562045336232230114406232788880247211969990081173645671897627369672069531017653478813504099310873764647144111793351173827389003445662718975339188976314422570840148465577223805865421642734601970279760157644195886540972362446943159765599402514996433137430177706680001083686127413438674328662982567633602573803300623044467539250158606330849838780122376428925754741854717878149837402725677258551434514956714604299979246787340832210278300215074628641979176277706126841807598652957679534190628380381294325054297110523743208165874575439173707284305560139617488448746451101114513192589037569859323759239793730240742320857271295679199638427852690621905272622172869026652357714951959524505410330515244075861445614702287012685327946378992667662952811518849960887874206739923124 [145,92] -2023519014966236252068227935300817109435087897333238933676680197172705176539129098305884475809352367265828970573729651706540756549112355594132519019779869281884771852011770207147762494308150337965268621708103563398693142442858839341762236079443342234520504488677476209039420849764816583666099124802040960981865162341695293080200627623159947226392249670114420060579192297791192863612791528937677169926986743700623999234872832162250843057306163774874119638181083630095793584623834079017173138657450781345253976810287951657717131030068005478576465776508280114941555016884832012984381962356120478345795520540980632038931770296334179532084284733349465399578732278281930975208371287318056702209691686924827303735477953245024882697363711096189100745499330279495727475507490050119736742351662235393213800404211825148187240448721645151479734543892008911401635863825852481945730030605324387417091050215235516604601100124980974322546155248391073206848124412967951920508101689746847216160061709072369430466017862540671562624981158087095990109633718814290011120163173710490309737116751342133751733050578135274283808331579576779877209894706479965421476456020774146625462856590941461015397944927562120238496300541347650332335601574427079973038699155253818888090395924490381959668669802095130764080561222874248386284993762172033312273564211496814462457874535586197293122935135322495157650476800469421906416876076515331822379611548862449647408220485039979015550143530872574762400075726691196449873925928134470502814676131296528606357693526693053850885753674391243668960020210794227787250787227668635940279935836240653164042678583112273018645411714618317549037156682287919184895313644582838366329812039341267823347028146710179917832072747062504772469173463894309911999651480060898854189236427206737228767841259567270818815919992150088122912462909839225806087326225597672505959457256481886626633626204172539573114461962141319528904871172710801120433821078250117917248542235568137179588150310511059629569734958625058247448375919469867714312874433323673482072318034561717875960799742551128797642929180160 [145,93] 17010551690131454286510603163554966944668322382999621849796833103342785969259857083117755198808610209147008564072483153156849351075625435960180024975671762458978971178236167646277080300973814286209450979762284850055676220647247022228969895402889765446997278661339662812108626951471598618707792199473385351737289964446021781584267836668289314606528536555398103428178530479452859477255499941201344429916487300278293784230841131402734679334405282511227823477465107007310186820099468875805339940055029806178548102779969337221156147389994098194152523113817987569385253488733257035236950637985860053013961272304904292975921623112622784701191403700514217275627341950610546682056217496321420135138100159156719994557117741847017067028236256072246440759545166422487853850193772519921996069256151065321107476316119935505721727616974906430961164621833262405368057410029948743830613075248473278438217181764791013111138187478455182815222188420124076747647288791322136658602926370025856267732977300595784504664488681540820410348771816540647786858826867714445736312600569295782386090341990075630017146811055253294980290875433549684883437812659287087889689840220288081994589652806203003547148646408189007789335126028973939205844918697043826533386232021481372580833788805434702162843869143942132242401156388505198187265795981676564824167376097365337440156026099803871082822254997082522230713163633327458800970336345524602640321019274927778861812349335928407251235914906247325410762260852818265129170611013082448065047869246112783665353693294059068049276231548020277954740750602511820708565638785138943910326227029359872119135309931933885633498707288972984027397552142544819803532093406464311393988621345447810043450314899313869039046395035442429668978627825804489203566190569500668879705391628033729765483533568556414224728514482979077162255655596922300328275114434048938430249677682307975314943112543352034104116610943338109071303420576275721524029996453610623488344803655290362101478180879376295386867095901604169396441329621850844381708445615004095394042964741726729022352983228884113552942336 [145,94] 141657647030675280370658272565689794892958378988701109455257142427368784326565629580270695750601518459628131688406927622808332257146386438265869209460334128945348106401722140085757879126564694021540308278571603233544501068552653857182402756280341844574707875709087291641600647482077311890043838544639794054418961486260816884451715679321575073804777787794921362544290670602572188885780360913212356117658480901317035018353968484662072171061493669678451666682998305605894473108806784264549767369241444904395243872229724016766289714020868154848173228985390571280835603056166715961212933930326865584289008822450007304532749310976523805435571354876289121862951865393725853872106345752269492132655394411300123994357231027314441784725209906119710062473404560982776298856936618121611216143791783682863799590099454746066458539553501799572760001770590600649896635486020624430134370310348849137422209885991280856343608360652762806892006119276502373536909498373931095938920589827021164383313935995660465711044386143840390860753940634929015325748432593417018678112904270620383857851645674761752479240925900709153319147694581978985778189179920260940115741828719120008024350584069155989250147666368606401144768987929897619816599285119325540856337100240041064468860374237099668142862747933074886754397961655530428910320312336291922488479950909804846713954391881060937523742347431468178106308589963188276310864625139258887187098560080982449451564409194260530273582363645760956341289584038326952979462661184618233109989905871780650445587285717479067938298944253813942640299095317890892546819813762521264821907186855469604315727963686478540868190828111316296987288996868832420660481574835741086395998268896787609550665815065110472482813677683910509215091221116482026065569548471459370792372397287168927881169287762277382319491728683866869028456265960823491277908634960338730495809500000312310666040282630377203083345462015188561436182398888770823348012961998911316559593110742394596142326069855478726025666298840768527115607266193572177767643288872825371017092107271567764453073044314524637248 [145,95] -2507467817194343592402959395468805014427066772416771884799288844293426973913961038738290445836802546383756725580735645748249482967587180032720955690138474251525590971996999055462555381258321674919658942778489100531643249819762159298781437665816230256155693352802086954737405347292063366137905589311359651646556811248212570763995739975993129379562775752724436083962542729745020956497354880411268944635023960172487245957455847707973568813686042135505074860787524827765410673457582114028761846161223431553079463438748628459445784776548431998823908344442759506057180301062372894690200415331549751529729111596643383366651362703674226868140063367033779014792879678479739775080714186188732379871323021546814205895558353603176366017653105427411408678773851670251809869334541560497131798039100164622480875696209325624463360397719018793191678506896679610274794796614783381581259175281329867783773795695514530063494730826051845850483660125788226416853946438502753877265695764783170647649070790001376224714338716860050011318126071402693043388175386075417656803038475558841083259401401915137693078614388867850720103995743456171528394426037154680613292051748166247407231341890975165497150555206937337998073250326081584655652093463003733284204910035918390182910425844311619796151714212492786564637330658491175368834555300055594688524488652512001132268797556567993455440560498867387043973014486001189382476633638486509570842186311757702689851615819714288852886475321655867567762080471781987406080284182363040172980194212555264143008839989084939862093470012668513442263226634432586764664812605545799534719191618099688033879458002103447205257648169098963371068237832232163476435233492739506889858115398738059427066751879769450253247443308131460426563602585344378359447136524995494799867206701500171708089160410992130740174879759865667873134138797039797070634299395557767769847343863790923177070278865813096947260717284772524032237405357767578060071009281325364912149054719038602630861209747240908502227614813034046013417250987462870850508352017699422699642862859947234906039466430111776 [145,96] 16771922462952721396087450154609788658901956720974906840143066055819093368528185314732145515735493484885247834145418014339268908876281984910546983089686418640792655910751435082036822466290951069650665182226699618799767281271864154008888421489203668514608669269821232338496133270349864768977183227957937964329532636318341636248981944504125322840169682397448899744909031178850622384039054584403211021534217538213438755914547117935444503812258768940102709660717493679278213254165706006832331619479538472201928250319758923138115027785921540726206317848692589305712209982548417046663585002848057423356694871774712878367163869936581360431770857081746278214101616578495944524990093133496403702885895639470423319128051853807542182248483080104735936441705230900837948180730976251847787484106548433583719163648156825065363056879215395001730250778726269869801712808074459499254577648233559873652816423271783452388556449265067797420106605263928934609198631128373962776673750754775111833004162387641273180842064499589885329960489191235828668675180346800889257165059560804831862484350808302879988172958455532841006672169122189295908923185704894260045647364140191978600363633569577444980361246583654585653831680487985441242537122090166403738296509660174134111375111209449314077516051123766787184819777162784024540503242145080093022805892239120098689240025571832918884992273216566451346442029576104295927114699827500871256185304034621626682924563740725168018246493285052679656213202394532069752801921610351425265223299114291948688601188560480222478927687031263982926097235513121679091968894882954664534331229851589569150952017249611814775465875668681245500678830483975136347782151844355795695226960622136269505411997545925941249456701154140764055407078311262770956930880531208073383301987143023838686460709637875320178228480699170840507942978927839009438093949097366002036780038955904402691967557417197010343778907298927252491985426641807385631023623463376576424415448396413755763543546434436160504978609928229915236798679406165320117682651362705162412551280776511573343980133120 [145,97] -63986617523751026773683743748367810469218190366436096406910728458172805351008617397722413271424856112060087479662019837357058311055223194555348697508816757640415743655795383581878453765342947108307268325266564938646329137118082203629056963597965092533145393854809478683021697133878167774882258462585112255411709237177535971778199057409991312011766194022838087125095640583362344908457413173985273483460931541453904207819314492234333461321400902486526139962299398333254510215635402200608204072220761162114864725269349002308912867501825032517549585294206154473563705316986809621227586069820210885599278213934884866571057031679478932681043522549372875162866633366214357774020806576419798244183119387141978377521116487346314127819730985937093555432460315342976581293218995421481789049201869154990365898302798869155259609194379781491463415644261546188930803072875165163804756418896007091806648767055294910142241637138163901286072865076748728214524842825082157568828079485827267689756861562498578832124588861515136365203597214223842340948623352009699344113710940332525630949874042228664978556315436535591737273606852199547949056685088102893904419537785900748348656719817721628156911933732146829461735618878559525457882244620868984029860243067305206514169553851446965421132645653836227659985848387299854292318126488221700612402885130351521161087519583255963145474746713448243177292363143262705965850079326504968072762159436233458010067043713755669745245847169078018609710953455405791535901445303136406340554564997562465718401241286708565194170094849819396238235452594174974915942782921272466930263765246799015421966452733839770507962349809782832257305493365616736383553183729401676703997857721480887920113976579231260936061168368500348102293064314541928382785239497704410830573599436851901117394197888326368123052926678903527758872863957590698576279437143381858806683787107263825347707232248966949709853167373715535754019384931380913018526855310550000123848555172225138455745109730844251360402276361997489595668875733153832981978510307066987830243401957494200454112 [145,98] 152284832603166225562926494349082768720649154956725978279812160627957908159769491730172891212008536728634013679228250783245411969902415578853652514930342065326993586615558439654032319983057551502710833490126977097335292531469711057400830795069301223824554227020669334485985556506735171594747722717559708023440781215267148039923102488292465715573800279754698962784941028185343614283448058046324518586865671741213678230004435968011856281139920812724564251340956525579503827660076706866373450124349877384383248072957877290926635180019209328236750512654910470641027015993724689719977929770658737569036973752117799639485659503004384673932280071254333152065402442483397313735886964165832742891725359115953611370211428480921632510163500494219384927416037198239753989739598363455558080192078811688391206837691447107355397297069026191811483022623158363904021910760591426189468983682405111711248839228640205341595207468300974384908295737063342209203589273463583638665104253016719224434147318760620057241942484740298636041748205782990811326236355148600874357119945893724253031300133822830657175619689585055329698644544176158245464024082613590475158271647780888468515979658636043972384724323870494989822624723923421106372202928022263806126315731643855584323189536620632863048779912882601662717946250292646328979128035983068856453548227474538519113721277379833182146341852531724090735445734698123319070027112341015413392287789992898063074539751342289806216963146404775272678182942425120227203203993197427193603934948512297141504086241938428570716444769697010395574722010571712065081357190655530916803771325722505899661363209221174991039272861545577082421241518951726391160813562960580860930713930103611117168958007450207843906154390177165669454816266788352757292938943183931293715109433184847054717033259801335049864361010999461499747398510006112031456171478089874636173062887122786364584316374092538130520766359418510342815695644478036479202900250039836953487239533105108928761131353084157461411865157072907201928004635305197467440714241255751000554828408075117888 [145,99] -218356513963958669270301563903478365674310074542427680070129563237228583428967838896382269392485914694830576690416285231820111762198409448661936941286342061404591819415932819750190024886496929018591723677117255156405250494948402284500467677015000958992896244831093169800323135757704632278767152000583719636149601316912900338117512470482070521563176571879994973975662170915567437294661606660493152223095436230467923962985759856690643174002276302612927021527358601318656861765607711223630948589048224438405391938458591320656740859698096069966875570061886676064627774544561141004552332971032040912241261879924066882722291644498363571116771643662596062432564337936925590692162259876919019030153768497435986002641821802080113354027719199302401893656066699848205900412567419559013488700983754626978086609257444955368489436569904103828296742772082412946723187578640154629667566940728822498367005971230252072154278751842908129830423035742964356204264147062218884887970032755956159142554697718106568512595076109222723403576987251851153565115316853624554947135719614341696972509635481665791737131837855706315134353899841623357856435493705950172553450632150117572974407426439032082852231904892503060663374981305971201892791893006698368004087643677843544280195830492983378314251328589261073765301556070595806956782045080749048910559596431017716200071422984437420569876997380615634319256348296165269999503467199646411230727787732463691134979396018272715964062809972081179288608423308358656664580058600761475028091009863589614714729298039911135375173142442968777901460434015213281450246548612705823826615838299223212541487238449912789744693921708614168431218115504261535223152371302713533109072652672091993240183246014947465676682538667486564103099288440145411915823632863504458647195719049377713610023822149742011103373619697948473483333512680028197281377250682847135225829864437875972469061422285929148944431592187836625701660391255003472500006138003555593212561053824043725206600787883160683557887764565326982102258941922680505162264426856313460718526769592 [145,100] 235600028279426190000086646481557539920550751670490373823288927073763210975275553963698716672746218466621096058617489334595022792617375508947545216091864864864674625926625740172515264207567892481787272060554176812517001345754100342192816288780306446956496904664031557732626361352746142546877261990544407822301216123519930484930150551466515114934811098690077240803301087226213307424692411754041370605361364900090645761509331601704238247650505293462756539549645376195001356321048683354501918659565335812704054950234842826322692410518877362041340656084036903258693659702930383735117994463640082276733913882573220225347777888882611846018037056834057131975181008524748849217291817560334912899086727867740513977044169409603984970087064103103234380806703704329065133553416026680729639618808024137342746510130864952280135901276073618664284526364036821163216948564872742812082918815454029884584729091458040763632856552949784475827158604617711768624772772461667242334876874060225540627620651186907282526455676113418774478893803349246024533347979448948158117558417603919512263713700483121432014358152219927747537729411489009530284317556908956233602965587559463170849640967957278803552984575385266684145179811873166468471710748836898023933506268750832810693536004490128053151275617008975004543472384755827770485860846971646282363245556049850979736201422123643080960919392326617682253802816110074418344856738448366392876922227682278944331469234789474060451220506360258811010811176662493636231848582992369822531623750038278656949138297164546351062131059019021170058019781152329959224785288139041504421982640142197897126422398800903286286906301949674606533636686372814668862579685148212310500124080730017086030242322215953974573547104672966072082894308649814481635955433230374181129217739495988031145140131089813224923842746043875776635311717436565218749579374412609068266060020522023175411622722063209152361240270700879327550399029705494067390189489102866965747586366313122340420817961723463211246573532967153043686898152393361296811538087311819806669056 [145,101] -462980094775421683905116565985129531961950124183822692313384677927261194229136617705862667845909032752441040358093309237853163795423991032189707180931849923848570703132023556942137376098151264845954670795037527786409270544539908045331565392309176428993049126832861521121675925508344476247752055480162013139343086145902449206237144876072804051946464876475097747708875912975151867989077064771850264813188501672050367148800017407518119484219338353248421961465690299527495366518258423714753148107693060429555787821156592809776501522488856350149923717062660574609982422042529492930306997986915935155412446499144451587170953303573242674953607629667590711458044697343578261047863554698439857969899406539380906140056483475104854984403327916270373516391637337476586012487560287066750509452072343376623872050492863703207763618834018505734579838917059403085468415668675289513227979255649211870989321652411172745110026642366433167551767250131218946365638707116620681320039337602015735495113671458612677752407589079767950305683278271655624605267140015803685661481233941532101265230491591693905348783172787560202312033814402419006265472634323187710548038414623534607338279730495541122300391064980059567406040200515325606196272464769720138223441178358523143504488274147336094162479093367066557954511353092454086422680594849541077349873288607718426996176843069520896684657070456435363093712058698504630856915250128053707201333923308216956314023674925800879297164604438618614977623016920493224817158840908598420564624607431515161450689341288833345231098693208772066023796655270445408431606726366441208936503757974097294519650208406357240242974324964389051560643167669599005304943863094509436655994678000799587166496063384335652325624760583345136616117448317733826963873999247740868386502685303223826598256814751641447580305156985409843031805168137327817523944236869269331057642568253753548142798338633034646858917797971836922910966627539392730912469591611027437309502784234266467477208166590854485306059983056578933194083881545413824109741977914918176 [145,102] 1849125477072085282449763573450918362437960829598759042332109759889962701199155241501053525066735368414486698983550803188257674886805203448099257900681421025358338119081950956665082733851336950711183632702632203034516811024595176407493260707815375049574898511091449264730027615242931354416951122520576133770356829141187856833760026374253134563029983072167021450530066955921111102007547444144851055492700001720410127544239718495518246838891785562697946933800440846406038665650722526552321876043640719418676472927853783057103837200707535468369781092532534027511424190914936059699759319036641864756183662217184047965632455039016853706844578974596534219576705002722704193431621173408422855011013303155084098528469960361073539482906903266129528887505527348745602327314167236440820420014264062160519677268183543836200581516635639942113952795414321392520128050582761695008038774485284342588906310558427273056894992273892238482886516138490281548703682395296755390018987996222978660265456483449851836154143724208425798503053890236680138091757989590483050591452846869922124885473432067025164207076603420409436896139770908335490626345386658907151741700906377400596613079907192403185697296675619236004943456379201601228623346216629458887359429386950874792471742425848991369329365707364462506883253570150374874334613487648735755942645660924501482223772090611470846599819852835913242734083200775771250740771799498902355653037213726809920124043334501973625844065122963215291349009543685783001129498513921677782357429686578645961085255542413446438919367248987429512424808351202015970357693909313780341972914060777986314879081374022765322304493897114094450251439512888422863944590429119661590400524498085420923701174045483114198452521137801076927988297889767411281236603100238648826507886903816717298889955778826120908501722894381486090079645186559421308318956908204951530132794203630375504774522801874544968935018058540557746747740429194481980801568407442049868228188656660336273492581311131167605341929294032488889870848266215549961863392116128 [145,103] -5812683133348838999581181757923376995770611022010677619869644200468676858966367159802301186140833333406055154192831506146883660044848026575649542652571493881763980921787604073924608004952382614611099599497108893311211577026925942485353857844885053400733334980250592553788424642798307038111564338505992143028554655469875974437032813383728278081979980253862507750684331943882620502491155195124522539296944838676095266703452289681336152716538240713732842823226653730968811318825296455390581811552688501352432730795385682923963717114951300795188388779623116525746989405661275647617414245320708258636998940844213619491446170194760098348183217507531918376602285279475124033497133984152196327591034931470888406040076483239038561223672472665351477987540082056310726037941740118565761132156576002990519653969403136720221996560278822899833042835756090276189579748221235671640551070431745387667084932964315835399465698895302956228287891134309556398135759066910069272746176237043835679933254810165695414423678082475705497968219010784115389578071721501706501024011311968200723881944832453875535005455771975139769430533406628832392771707643300681993303591421901269188282521925548379815348047752845922735993072577581753932058844882076973387015753893307877364762876959449184946990786712044382039633254477345024708849954715704968727665959266843811534938250537317261836937913709011969177476530161207776983997792660268913763923782227668382929998094779360388775391932964276294888442076387640231101773256037739792549377708034426709586350431891806904468661397079406788121752391012017748089067562606408056639143581700989527910545921974853529952461327338477852694196302843791582694416834224292842074530885130244713370556696140060392584976896743077253238791608237049152073467372588298021436682690237537455485352219237724069206282885250987693947168484593260624391636068052597342501639439198779696440609692445944654158162993598293299783375063864020012164378326273591062066893647394916143515956269967749669177003371199500557175256743045676396294728732 [145,104] 14615451683394576348432502158678125227757729403224112042082284200341672790735430611735206683003979256593788169751757172676928694232091632625264538377212169483891251685919927129615198064438431374551223728075391896912952931027787072832294849080997647081268411428781368086588884209680559835432109686729128591882847246609567566975716368533409887507160191678179918206073814605343036668898466100849135742969579881144097469143364505775032079212336991057665860150561394043203635309025626906650271345172687167442489498758868554864178823088156694631307306404311083826005876580634744297659771730546565011672946938274333027424733225409990997996786418414262031044040506043171153207528885876277752001894357928878530422964143958322489004728620657827151472501561892497638289776249752066148062863972333811952998663161108396937322254475906870300413698548158054941948218612188174179292964591697363994092762953879083038834080925190532688542385851597952870780845645921115971071797727772959727621615893234582606917564116219678511285280013081079006089572860236556898838010351213333547071543868758550172184061333911585548425864285511573377710717373199521890755158986862855191025238288376161997483590546248934933370312895084305676685551798437447086902010735522719596580842732778968333248705562145894769467103251175703873192235963684229253232491450416853358196843773831043224885422698608502310993157292069501032242386754753527589602796796352714627303582661693070292244275430992194851580629309512029163956290012381028373472370436395342606311554281284527679527650019436250429056546789426839463421123047147611901452280339355863592217448840299327247411995764568105614697998972494566298062897463676777781478958108241759516366777822970572429524981865654772369712522804888071472301827820698561656689117006138979655230143861379430876828376953905462170455973775209330706935938278469752375723705134863090884783802394312733900726941514715500385728923782674845479235704935763902258835581069377914128364587240633553760061492180316418192877530995621157071232 [145,105] -27015082679744985652768129639394407168206394635449247435898387051734771188940489137225654357727486599891762896617823734878006964462114316791982226450324219773709614864619910056623521467947164380034772557080324357798942328639774360310356141293733901470788417474504794062815108725406441200528237971279851841044912949143145706266027240324336497560918849521383808033796560521996742456691379576013321149010474261607349364699337883785891988643930442830338014837806532919038207981452965756571563145070256738437245943417531230848429309280031680239005337335891104560144321300595295233115291946268795364550609136706356247286087951840853534538922513613896329402719313063855451923871465180359764984104358903341044283988798643474277151173363445548707066588866212503380275464821320595172330571384890113458352101083226363326724944079143976720100125007597251984965080469207280825858253258649204124969462793885120956897763400185036349870058528333353735355590380966568416922847652110325602973313890127087468134124453856351680353948823444259586469899942646868257144349844959881011931446296726151079735028681720603326602811857169587541361620538180010160191601802737435369216218422640467197265224723790717456391869203169675900749902271393792221232545719129609384002820036260897934038320141052442587626630232279687667117388553541922800963625231818028187177973883108580959447302833700744952209755507964045055785073778455223209864205431490794716009004441232773626562354561580779110312810239221312087723619844699546571070201126432575000307352828364370610579626326728981704945295532600755427218773359848110123423230166654456962534259513411804405695837377530540867358277015861798594363479906359073140077203471643654278829734476161576102605703750644529118564769756481325265352819134919322631564038161706662533298888453602467847489737022217066865659844731255632035944897548875063170717758352434479224616818628437519598691826470615613109878828968444290049104479915902743833155210835279314509637236149818214557817962769414792929886022993781360 [145,106] 37453572412932630196814598308027429597770335491635653249682721902701842407374432934095198515206210361667092775438406876834870824686249592355170688475799232264898263542973754015064789669367355538954532069755923794757797740326131822644110061326565566477617013156915244652547127953792862321229736338338889687990764889201761605190697270795791050545203964601926905553573290546305040042419013096155970426305597852081223848881013109257010917990176534555748529353575795232284863330848575541776059336615672885414475455680741443817070656523520998959375738629273561939618912438324128183620933606366563602185191687188934351696345631647984363992403198369923676153716578455656158773969234336943642714425201596832911972147137634267487812974532279175598596560170870007718604431135529798893068678907790547020839237145774663058784116359626042978797143837020666963029580343627082517908879379889698581409293700024750403243280408448694728855228605305515740288481575044125843736696250245850729322125707369786435016372225349049670009143282179295296868117583415861092690001647602497883899490750004888596552771400483797338786059437547238777772447138956907251411996715340016103202823149182597728876775845601197598965902554928698353163136927813266781016285737421992889325772700867287573511519995953964261123629981988376934691907278058458367501529569597335909277250812326456906553191183255698939070532055913115058229229972478218343911891608828392165259932920921210686942213064345474813315935814829740276912248746127087150504403228063439532537394768119065057269276086773059739112669404727108108937113587504847313208695079048374813661891087232560384766480129700046145169168788843621489911529192741514532504602906106890255172516406195293173078889959827908521062646724091462684231900221171033712391162229166019264886135437893071488982369119027947631200498841999341879769579160122317232403436648584101485947076872784333871709205302995694140898133877664097166545845733250933585371358637085710468222042026439648345089333824272103989468865112 [145,107] -38517211549913940624756734069762100821074678117488466433230604348719462648688874836119942340972073196226108106964409037293946065466879346447905012668700835013533584742937266216132998207591779773783415298703228903906044800519455179644048864838065242027108455622235546032805791343798875018571868371445339692664869981203078982814278589788925287795495128229685967530533525112171079408809854865967458622337220000570035072360006801091793787043222880990215880946824057425997913981868666617043787675612775318780435588460834387909050850082478898883291153489072627294433093595229253020835939499575225516460115123685730123545563719277552721755556465293542796033305771201415148716065330066208452477378226214821807626945697294865866401882027246251120798820059546644280696168004903589868601334778482930623107983660770210454211239827462906121822628756145410921018709469606716677319409643475939208853374801651126447369342231224398161595985031502595505911503162535712407582301682183757562632069629262301693282005076511902832032316196970843232931712197216237528065043517167651378553730088510973975483043772660578964545543079060606078020747274462115208684812475601544950849760044899749491332873360206515557449180726758995178517695132730524368734282464961114583685946307435467171243557361018627696271853502606001476020979829662103692369747724349573123139063051460942305569192318595440427844861249394583820660035730292897096618672768095599102858501437214724621106756706168104607914789625290506972614622377004287871000965619584556468885215253563234211926106704468586313438830537055427756320958663668825708691778559817909214801902352622556485013211075501560252641486680841299816947203037193605462784184612944943395080857241379265136025843508300701464938066504964195296919242818472984539701720778950118376586297926776383793871862164027684836853772733215957603752820793321507413460008723974693341401191046360943967127111885309267913130122015214084833636800904242554386628566449035399449482844578932533929725828059249445807685 [145,108] 26696937233065541660577228817925291447358386812891621739297053204298455092936125980654119902466619045677550323268444387613420370553758247901711403853545485840221982766625392204224082163288058327725512756127522797777602497417568829548164252366573959443132721458786625974731768476070155805061952989996867788526446497172451541269794925265187281474325840391078905475326732926413235778846995343900849864851330034905973393062132757994132801379726520498605032487659710618410249975697184528310777335824928147923835487309426403987950912186744978905038905392778247183677789567616843012186784815704774021257961073822299452862213258148453429817294318378185184518426472956057089439591409868029434982611567547222264173185026563753800199037875789862447994175188024466422528867661768566261601586266426623350070631313860737869321662986827628497058602669281316546869971147774329617365313982366824315923154899932509498578779379937580727003587572887330354916291770144637136590721434336525763556128063917526475272258948613818486459698325524082357820173605474225143918590071442215956383455439828432138924027540722897976712721860001853203372713381199971331240346633991477989474091493915107290175968170781523319613002224455248157224797889955291424134248189714485165858789511726750641330291789694265697760507178613154782268853338306255946640237047852699175189857016983985041935017869222560737236202979892689133543772782179050589808210220126079929476372091622303516787063857552686717334507298819451767301226798756685536314088499250801971650152054898491165225333711873998785841324278971099089500052163319779049428830079063235585359570483844343920677003180767174955029910028494664297646170420777020954616302693663016280717371736083809181970382387748174176171501686287485179931760912626677132407756993659711566566209620309232049815692824918630637571093117120490767594786906905448827373224390805648036539026771567698919690872303049587578853794230549591791528844553223059112346376198492790507704766276960545087930670762096192 [145,109] -11362757233097174538348212761413701031637148096049005603007601482880175018951082027323806727311973382785901911736485323960914897883182890793820703350438969209620108122519804859632608226266861292244362767432591089174440510408998266742214564852040571701629353163948900560937851851805522462662197338555376426479666673391465691274329010400752944420959701335692911209690381691198063814583169232515792309269660133106755294816300388548183515857127353520032079584959987360490243943808410722091056460082284301663838847773483986752416558884827611663522182665869940755712775258809187051092763522360336534444136304704383849178086001409972229353083979791903134032488000778759522275072376408917496978979254554737007333819945230674871042287519920500911213998673405897052001011999326487907758618817424693767435923105891125305825383339193926883735304854650183562291823769026485754537169900752767193771533107193718751623088782945117560337070287016197867581041022745889085050235698801232724653598407615666891816447619491693422610817525394833633497594275589604215804432983008305574513489710386291719784920012142496330827070705581110728445578659561183980740088337066102239464467939627463229598201123945201033305765092753280002655163272994417926678756474693222558413124259361255364270753058529922114873391021034914735010676317360136943432277389743749052425183104955072099635561732171980590842637666817261880839631126649031181834237348752491343175438828412584507719215908968716802598291435062103520062989599711068853630163000212610154197813066390239178809039010322579112626064576325430473639787331028244392330429794887952985148349144866759702461283475961977697459084782553205136819573466892035232143367484879264682997301314557865638837839936537954436286299584384564064794360921845613949015858898899518042176516232059257437975276524760934940989246468939891238060056398488856201786244894885026735593288317839492116477497709693846913416522178794724497201068971904276931221437201618081458162317302861369944922734488 [145,110] 867152819047054489567082659230452967850806979259300188719615613059397616680292985620544147372741401115985525605887994347429874216725852883309099131207671993937670483917408307559748567611414267563512424593119888987819953321561644692681119622774716325073464833656828937431444151200851980759218155034408558974516540011586166221078557262267492141179697663591502518596597720702876086438085248717532794300025250321914425918127650826465907677362163736449685998780924704240742223240883660341894852670778334457565532970089611037335513627032679796898656521596131573049739669437715606353913752805689430465670183077777024874249980755343514435143379290306033805867596098742004199942453236415738884991853045569603105050009083687833913673280825152560516194621555980342898913353412926259799366452202466448572763043759842814306597325849967151422817893772573757557524637790458680449561854906746721499095634331559098719688860791346173581966660764155455292365107294785106468922808952968468211949245009367077580840181291834720115799506928656740656137479347853684608313825458060487932485212153704821679509374522824733345390290362651620549453344667505089868035436242105661886397122697741281479816273973192081557275533727689052930809980791506340079670193105088056122449802412484579451457823780719972112759598519817267501900467717432356173181147532559893672980554236602356683842788509422477924119977598167826501160918073231473067624618650515063049429265155847839329844679909256981896192227118635026021525803683502181173821546033326450681649568102384719655052670863194826024643321509023441586460646615032101857520198332509691178953873426039649632708777720229836542894389003146526658729137923361273577717849090873955851390679601314674786074744170322813023979424799793426541708439189137036088618095562607238010787135599872653224302786895823050899635791233765465239316197416560532736756219690292758428388235076407838746131177945164253326045891164117597249662864564286818642663096798101251340517354468612587952 [145,111] 1013231484154791061915712534831693441425883388665934276273512314011534384329707263395531401806676492703933358835762690857831167503391959953550657562831951107826185607976536462080135709818468465689880327055041489303154194471678982955382006736487871172954988265994767506447621272571495807630983593542665354831812102815699525370715094563612714287121132483990992763847789233227175992846090537452192852068241722371350111437244147482465383539670183439264534891235573227370507266458188660104519446549350879640290296866387702544291678881420441336747185530952873140608830636628436220136137248283845652751501014370758450375334445206398591060837421237041992111210805636549837309250547379436043350196246580966314054586195251463869203226959450856287003640729625505392761936948344871821559827035291199068175457138183148952241056346645805301109397841106007956795081408560462590509429283984451532901696755796048262307337672457812786794966145155679655027998582343926279122816094908490102075465115044460205162232381696649292405940222500647970069345982247795076828308017303581457034002892739252221503345120615732943839665701363367713995842475190676850434566316945669663530222598220051203876803848274613452566179510545094441744416816611750402873352141809905796690437353744428833178931548686679117938155596531627719358114441901511386074171874984744081161325747551860933854897723368418649706242852437102357683720125146949151601979930094384920349786831015411456604365307274450672393722215729332444476907673855434956072569996624789034378646938327429521671187968735159089915772993451354970811752163100614828201250515758809240281719002284687426505507897583770022078060495973030924410160948636281072286129532624422464517164545700205230982172800777593905563298238185831319783292367172619586146665984409314728068600797836103183421319535213372170965446645904517245037990062513704046334473323624958289626821637118379491164147822274884126849396950129587286001411282751610187461855579983267091994363543006264 [145,112] -447120227265923095608238255083950157599375498521598154227266835484715906292687344501406590232677690361603041314107556199048398490042376367673253652325942077978018555884040351959225814698470964678825668678038349786312473091615193178704091714707020133055650621980315375851200474889066157091421943370736535976825273703227775249657179098605028230153803922785025876753722886873596407465959087408489603563165484902300458665660102703118733094404734915251571493766505887784189017448485935423976659185305838509943639211274567329654877950913267026934919854436845434456705891464810823066585215130991635815753309042746941490308011231126364083119695312555057421295702728837867562283092263321103983244544380062523770990127024641477767787337367423183307304302182501177339942128729390112163347419085511600606443076967920303186930885053785282749201840617065407580111193366983217453688383010799264559952781843655738705578133794429445333302079154855364440050984952541259423979220822035224084304397656796372756721356493617365811184750597067170113453974318999977176058038034835171913859464879756574305148938946862262881965911289877532020126971523553125693380933072713957533704189306911435907456995718944603470666981522443299806222246313326551083173207030920186933207889339915465290947116847575159286252626143599721499349153778574866359789695698317598794233585496708288805029087290782380071617462284162413158141217459891900689208605118118055583210763660747135084313811469042819206896949862278130246025445556628615615308028822996756208878454981411890524312324564960197034623897314811575635059534459101522719720260533139376653523862437103285893767552311120554885419453767236758041129079128424286910248643056817288976653313305238680242422099765841520746118769518684105506154183861379262617468292969093631249598279312993884221058571867052549146393651404600108210489527311299629955635509446292492125850382336930015659303597104066005083998730739121620684433649416038997029401693217818546982145024 [145,113] 522209349280238457207483016115383891689276068720109121954048882350612604326873845915749061257753271730859887532438930846769517763745611324046844502779577284436323774260859338804550832060095487773773758684845845338872023045692304359895761349658436020116979912573404504317092592561057314377443504807840055067126562144558937540761193796810080448214169421207036943009959747725466383569295573124304009677401932824285839313927727976412479387098045725234644641534876895572299895086522788204899107366652933819915119284475299892141118178758109210052131989277146587172607610154203795934795481632345776959185925489950890999158637187271959874490397068408903341308807378663610336454799190453977625041766598154038027527674325131923605469571298177538197832967962271805003992507534159817336368057983686944891711616690984639145517944362699204891385267213505745085722670597328770946796542373547972439878557450091805908462856917944665598931646727074671338307603030980287964585313501547079696239182500851529419198717960353602437706758313189960303857876902755228782788636698673439272532605507400326282518244212978791961805760936643443032602052296824779536245018513268869878042027110243371340008516073273680906726612669267466070189068937583810121694896398306480038227376159451680561565103638848160174890708365106042833140722507174237954017780735026392831793659287120060864004309875672750180956706475564686576466549510761560648535444777262653143998251025309915854010433510464769947993489916209286031663116832844781695381523133301563369500314641141625611411247958753102912463823672179841958165815914858431811057531302975892377894316876935802600422699438299575791961608509216502705661944982276378805127522940618747657766506414903422230436158803194545397783854765307081607323544801938446779813536248035339643981275224695144447206352660974949814546174617141912444331155693896865189440909742365477840850619272954555717836201234576513034111000780661495001278188950002551067551209107814784 [145,114] 55148822048897828252930739388795313291807413297404783642580086725148624636462437033420820547175987689513364526955557977275415097971767929490940882585019415183921823817324123741162555720487143769532349985944687734881527344470632152286389848609891549893745690368134103031200981447093406268783609244849899364462193744848149730207414665638333067333874478477300127988150092652497570216540369664136657941919935981669862639349844880279172873976555959325974713900800218002961629801108564979621661482358989726463082954630286983204127800653122976935671078477619374329880359748170299682728220525018184121117879673143340522052684566694265884456503053145196285931097342995806626646010360845907418727972123721763063010188748781242046007850499438392349997359022408127096652857346293784168432482372037005567927202202774457195114985356205729011345718935043503047310939307838274560143435985671916792963333584281162030250196732803703662432301318325567563017020025523041186374221722098837229351961892363197550007887959841709065463686803761368373672514019289748907280220196189144828106699784267645876837205960511141360994702025655106835484649540759278412234391839053945301693196157922669216120055894508015180175712350238435816087909644616835623958778472427299789936902609390898031408860708358589610663323694812074480688921088568987004172168978656477353624921738843100972475693368632097601298169851207904773589239758901136629260887544825484542865433569884144735675980990230798701678721522396708536104540104451110828246999935099738006702354889615743545515942801634014032870884284843625451737491766395329235557434842379887247305571469529196011454326372072246101949679856049048406359613115118861874416670997949007779207549476016193182059495631975969900872706993690696741102549688225686176711473723479658247636528640236130286987609085502930528820755788505713365106257837970532735906808187780892455138843970567000015559189019252617152561204814582914949098604518741048954351095479824 [145,115] -7330801630619329681228632094619772713635255416592682799874451538888895899703107186661182528287474345136672013830339752268897175266834007043408860088432578924651992387189635135437534894047417385766485368202635663084824805419847300397954437207764712463557538998309509660711259694011926814916101826109160200480262382554608423341923801099434080939302171429747905533863897369228205634086467366902723556813352302249906582197417251057428339564233204903561565764081788150554493844575458104788417771124687252961577267704088292240229302747076067338374349674037959167331268777198283484859168240023486278905197632792542408315005329975427280877682453580876459886116503075870633967566688009449129761022871055841897811905243266221206683465371014084108524268283737963091221254816708794140108053057346230340561688731261835894743265073142941709379572365739260004851960446859159726946322492628352143056756265518624666778579876619810085201477089195721444903520107949985136642081769194779468673281468890842688978622743967084351237568603566011945008068254441760592949785866450019385400091908998925013486063980902506311415344443546529440643150897888184937920612709203459070447284122706516211945942777774158581646477735261666593785641538114984342486626766008589185714745265147577737088378546499494239633292798466098121310084515972721160671207634061127107324424201431870222776805077071432366227327916618579286042377864740591113996019384765207159731838052915586452636529818035298125971428097762783193692982497012974698606906417979276530077824262103115403350693209954794117532166516286234487947031013951326773447156908203436810262884505835971213085174148213513744830156203685713043071091959618637294051378626246793759916546569952946546643050480685346125523266736313734244414872215690003581009702637645171748571576118664535805680158482066010157132751096767998941778611932525228320322552088285001554117293057556416077879519857403915666777343297501577812618211823720027227332494 [145,116] 3686880819581591000955764644407399425043628242440401473916174785035765485466121049724442755511562877808710099345240736668662864517677530011757404870468943809051685001803086035802684692324160238972356616434692014921508994181161426523870541170233841702592127021979115950993800822997162617622617967929190758061210147547943776906493003546111288138107721714107542541219864141281350175211828001084175142955353303951218507493495086739183281355536511553841773582646621507798103594039924331587664780765589243232670425475365514040899738383475973526883622301291066600517570250466372028124351546959807071304533808646822680030317432304019247973578711118102321864395471721524457282974910911279169130628780056070997359946822689137355976667449462106542824884138260730229284826333886864113101782960226233627486058304609440201787467358791030967811860785767740604360979284969128160129417026049045214791906788114933736869351131011035151000555952401251076970825516910218490127152932298674526943987282244060380702166504838991595670800120445923466530693947929924749073164282506853707605455018145334334505618139185851584600863068215082623261119252029363074668010079028615242388323418878636012481562880817145571152730805590094251079231652884270587533972509584765284861176829427581875714030190316421463219224477031821220309882475745649032457094737703195531414913947774000873053678759140272841384107704742847298160780957864030305155466978573752192292980910119353397544482492584558793780003786410104553952392360129536877472187880215686738631467008819738377986470417974570054512356219246545167965158554818807836511234865421980954632164843490647463177093502734202142235665468287386730737840904260436029797933705243924840716726230592151906493320083442462129001674968619996758942933133585502448270825043029825551206663445742272825753905220997388002593575544811737793187896207060840443493499240871005991098721100500380631221229239230389159904248641906539986487302406508928448 [145,117] 66569899163608159020104546287395452846327022702432546092418819375662003426543876835163609506342127831135481397019517555056729056444971082409569752760257345850034986665702501361427019301088218261562674297476213386054202734124800181998976805321309934694679954258696092714220575899387786863036781476686640341979954147810490049923627635251137087087436744241380483832051767710337664429202777601713513365896103297810154278190248466991309376142077010236618544132984742199966966945602713667459726295945887938360590214804763250392938891609592548771521621629348142858292143266697589979464699838830599240723436094482931856330589293483596880274985989028261799391953461752799046103213448282656452919553427816354200899108622934056687883734360085139997360505423979627937779430104014741916943574819775911381711820279680468181647446259336765085694506762236730341596783433069826526320400893662524137239332182204438675203662744104666842400640185706248964202858507088565550044078714235898965693101193715194863377810204908056436019351476915419189551984023799171811322727532074023464679297385911059593679866796005818822968092993967153010052727931379162908607405151003086064130430419472670578278165444425749951889668576001204677358360297483951538998581650244327345533098807877420874905574390643209326490501736439407084549741948679391628846369573248695522733410413859250626023657255253474920541647182916767365344033146566595832321192999773213409580270974042787258390247615485495713537291932646489844205023929876999498315520098043310511961994602126080262970831205870232919071688556794400944373580632300143795204164599502538612505421897610935540594230753815457950833660517689750724058251430820296181268698362979133445787278857107395758636763968403290299300823841148233070797472868503306209367021865332990932916256251468141619871035939023487604771924353623380791191413627640541065874256819669231074545310486246184906573609467092029197207729317953388615922986488 [145,118] 54028636271474495501424626631759597092583593024755671426676707898776044965305628506830300715410702593724467728914059864000718667036870906399138287588871215225882081855848937556280802799994783971429770090076632181334568522177929357107931073339390759816309095879949642144908999595325656378344709162379433104415134477739714138536762645119194583411551356059895231630803375029721250206580460998604923364014480868476355623460647217982820399322257885781207737656205768934611365850297247332418100183408246999188908173046230481368816934195582074899214433824721233815792336592826793120484377964393976490559363018012040811216496404493087891436485678490552581705258258236741440505848012750854410134320861287899161089194432742701415775431182053243367020898310945346277134651092733270929406789503884557815727824960385558728120668264672555808711980312227111266629908077281783471814778940958527770953440302377483325044627363495543284202544093490550729370728205360507986754814488794627017622230779871671696645223095866861572868372777003132215925602818072438087236644400698376609788971029869372771012012446007844274478906429191978830338329518162041895596125809608471712413423371877063996547962083349349196395581670068783928620143061028786849743434783383244568470588752044100763031175323450970074610977097933193190734268317951442748471363864110134701512489216311049662484217373041004331577728636958292411891923427997741745140081263371613858497699482928714026053220528172353337944084123792383389899200758783787426139436066438219834657116308761410613961273031948994129635785753278564600365600379540836680655347921421391550421291015881758117754401983361592364296097319085383149335116738239529521058315548887056956039907568139434414202950806800389514677367294873043699349268528575737715813973781268463709958244206204075366764982203623100731900225927915763519220380903452254716624406523528928130015477580979959714837196708722425267383117897947103262208 [145,119] 1622707207458196517649556466228021323784854898592495836601135795267527453091199203155582826987367619054696102845074732410671988949782911476246957564619844566757099654013763417994682498050084454362043327208114526172034827585999044379381755912480336156844764728458617938125589911158702131588937144970961588230240929869211142325563354631014813871424619286513309029046211739172972518947476787024182820005352160885975514521561860616814709295136983065800824400471923258144090453299341008873842695486216760114209913458045630113253602922125752164145523844120336524012973161535970760908305861814739092598781225080188667958707637287720572324667609763542243087522252246496058892443837488661183839199872798036296731198124720196861546438175173582255867821614340846502791347033184365563293775576016921008802538166889126008631621544423993701661828567701169012771994718772551367972152655942473010432784995892545577851179395827561720320262108685470116784347640093930979437632153967627655926514996015397494598325601616775801721693058979341938695726646214432571592226640823346195566380587215359323822501072165158715708301840571484154660832812431828127549086726413055386122763384603286957795279484275799355325157085378880571584308370267939448927495962660741717843205623818287180952820130272417001270244763558582517650662690991125582526761812327966647747127056152157017602721104219892521864282710044849762844772983541132497619886670405780865138964384150639178930246998755663586158654592953141648052364034266402067404151015147458104024038149770794869542001047263624778277926483009679919741694581091692812597983108324680903516485432721382932517725763854960917348833918530889558442462485698149995093150708147567647390863507292409828736421863728092495348126582858325778530256870290401371014105320528184058060187472885384199700454353306580786322995314360971051450102174135341016371410072979554873941232710981427338173709978872976549460350814067962 [145,120] 228518671110117333103249160415032831796699554396715591472808751087925016768043126257944442773276107029408488044967388996598821631264301993144192222839867324674316073033248864691938094832971584671310833174589239757621968972567916464655228396851203383756752547212608285492856979111604446620837969553041458469638187284334721732122453071649386399286870495525541972194878355572873341864759719404380876661501394801725918060284933745900650926272125961296389492300323185297979839985706082694171230105890581397808885949202285365197414330650853393664474399312952111739855523839248765139496039698625492126943957303310902410949478435556861244841920691256166191250984001327510815123461951549322397407441834598805114744026974776697415884122901560813486823895881174699758923157993191305299294090426360593589579673553186770064548735345714485240752988625748029746314728766770097001817447797419427871918906803918162910159306474827393893958317915941984008548808783670528812408164114875636088716075290667443103891202388636381387355448011547589547814453011576806713457637454642651832840346409528027090174362210338623849507192062622251897774346898393161185890664624006340967534769906867163700230032206673485329129587891383674082103020641069681040645195074548353277273042649830932032391654095900724207520675679784476625806982904035246573570448394292803129337067758511100841098545224968277395841072488995530435311316169002005551092654868631459679449395036599909446879203805844051712476254814415954866113130903643183424886662902692624796937837207506987489428825622801491748084189926796384075109889237893103265912431797648776664026008399919447096726445154293450713051093947452509911292620538412239607911052797861075772587904268719572029195276959006314294055249379843752444877202105257590997446744448708068232491775074318637549219324085929528069440078294226914739640821292086448755691155193455818658962105255251307658590093210499294319584416 [145,121] 10397791686219446568375633818255065428156089556216941493633833488200622933405563616645143307382146082350919963337885264036828309572964690243875375347940422239455927244026601934408838868776363522821882163284929325764133354678415491184303246297866491058823792891603446934595681950951055144412497576962732248372553960346194976842354810796661875071904553440367767782651789049237803305415860935978578808808994631509737090123655954810370572916630155659659092286852972897626433933796018794049304944554010702755432684516455663881917885136705196021836609347562704321946729076084708257761156568914908216536037561067750144848776997232105370250523708782576528233878432105849640332204095508111584983727935468356370780956500751561184155019957284208006222886765355953878358386932258393017459167196583006148223893667282641928214692127605186406454937280475212750404069801054065334353837136370781839919077913705563991400587754058138263051736022436011723036834332790690573938098672141713422289572905932940864891201589044906034970168542367102314515127389409884034893977713975409832080379545950589095332870854842541022841515386474035298908315870736317377905227472762425426572737394818173109453992321679725857445747877234752946693635696432369251147140285636628666174614688906111114483987626271237951280651355388959426813904651317184623364299044964426038511269737914772468205704834999438056291952450081602230840120257598258508255230559303809574921209720258440637200947832301173526698834041837287002191709287058922471069043592859066717017745792380898986529159264006823127717906125375540774500011480200937197629598125698965069845606219123690441039548526276895141878840384415143355112444126215793826169093689590388728018337854953737374956089110251758014222623645149031982978241756346417803370081173131084093775657382384523884156223915354736697948106384528973827857711521612286375905398806304933682705259607757370933612317805847387004 [145,122] 1018786372881126365089914831688768730477992768916910046266181959328898297320995359351932105689302340553667244243650036485371583357079923065478251286343655768257750531481255763246334780429147571829981513224234467641672695082464534755627233710054648775511487868901589714018786286954179960379374102521861778108073420745288670444563408156335664537553736768023983060263858655870203030347190958073901631377963395965887413720710968504682623216516069003851678236965853705429656270733910156805966405576536846186800384020530974034312291759581914391978978876488032551375206268759561323402698009764642381405479494825052258946005240827991863400311913360553447406680021938213540404919073444656213700726548879002148621958764730254645002287035114195414628723095862136603947169044678168723719788550926115875102282803201338028233377820230085821128953308394235768413503569344790826694524351295716876694598824716534497649399324645721209642343203051233097049715218946160133920461219313038632131602859577720113321834830611344444954245576589159656929251658302818070219397546531640201275140206196662759288812212929809779389363351454430794140079449299545353938460965850801131263064796244822980743909831650244209147026596117017625310140865531848052635703876357296171007403084284007116155113687573147541518879185916023225742048118051688547056994906494226063075611336898393413741361698750763180106252014598107997756985093408260460571756778749387202058212056143611942307300235035028779323749561852575249686546523738606397906620582837784380347007645639679519197058799084395563174521219974310348619202554279340480326204865662877583334510068393751221497854218235083609499856802245222136289879574512160478141973264011849579745984076631022651341831027725955741506727686524646381540419812882425406113121992607769835906357633250708464664564580632075504796669196951527087336325017077614621310404388856003156262777676052855980263499220816 [145,123] 57294092437380137397108881401232658730339049172316383105538022580078164169280877460265261608584823528010806229968175562430781200303837569428128645931893590828752300471726481928477120596110845824937962423664466348419647180949081352226011067707981588421076216401855159524710074320687579750647790784498993549483568762800830888032526741507170518213063959116160928108567364131910908348152052183987256284666901240610108658430011263984284349368699045244158834789201493229278744642401196443505043002063532630105497505318749302228626138213804100972840584468531078508074606139010782427603968855159156268891902709620060384283234469225869053315174223953202934326671311001182780012245221539731109006918392797512660012284469584660992769734137268090448749159280549692864445489412247189935424774901852651207674922024358665134706547378694726803110470406769899285782200671036982296920411129413148340983158413996721498305740259229252422233462112951133037929506381550047948711533355386160318186739647128257283853712966033510582391886161068235693236019435770860653254029161418511884513082026078817107784900202754991862296631357142573124696400372179314082602194914550441390583612441578741653586233851370752473696312040922815586837658946669838256463912520860691063610059106026971909586219147478512733229849294345835372787067369359586531551586261280049040349425777456596183349173821010904449040467893005767489619468815025081777174917911961753959427185249998615254788058216477815280241538036282610098185039328746294743895608982419775544613581257884958619134085705851783359287267840373417913939574693314478975354656956496921179869649078782546944356998199898107008254250748483257989546083968750708444486247652269077099704037473071007911204807411934754308982608551361385688038619278124953706470685571953909952179700687750798233975768332920683025569738871639673514612286672713358520434005878146129875839246971027876441682 [145,124] 2177862364236649726674155535345204496215552570188205378067063133259288834741122473452169749145060852621930814554282752501166954380942935276657003751680178084537622301125462648864952127225623937943793501549189116199667960944438654480680041925931992141376782609774687532198909449526971341210146045723661763453569902523935367253111433435591563468578864722542888685375869271393538636809791312694924679449670911624942967846348453368938837301558604668862725474971832447347921377850132690286543540842816112345052582750343431105994172023242611021152619339225595401490018764025293979358979532134229839524002443659199706177970596603301315735031094657987622129370398859416834204365156953382270088850548068764214124149531875954495956693478832471974926634266843718816810561124170753356754785960762822581762888406866735053359459580344248693163674453004193631397112728504531481833722402513047200044692350357134795280914216654245056699862609014556453297198793733770388122120505419292925696847405308431144527736299689708034630767591382564867962370177939857057612617059788790181179557359108440908396400890886311102003172466642841231420548830480732913342185383485379076444417521896648235012469020784609716285609508356738007143570458730880218066503171144508978200982225267770059625878722482293546958884060930527551260955478977271387637341277686356738051532037186009530775698359604943164898293554195189526159878095015169285504242891316060906627680240146670758080712041575989635572465947957765544252663890270547974365284793339821858362084456740222993836507043733447541589744860950256254404518615587342362425943100450813782318070828027426073851429625634906946813327988044419214153458403154360666851146482377454745186292401254639300991835730090401689625952020543524210554855795838304725141744125922892493820622232789840108090431868924064388841844932452814318222448523893309606134573331986195898147341342845568 [145,125] 46161211913108244306796955317945060797936875911782427004888793082948279228493063048936388709485650771644211928499620869122476316398005127163016159147785144862514860300938021574246514091381303404311214552564392119063900545229943887425095460898163403552479592883270037129272496657064636930601321864461588786031160538861280168260468577378989944022036663777603802430625982518636736917775878612689599193514424239330114341063305565620539194222302037536364798097310541806820136654752476656095375375547109966193855128794389348855338296945270244573998307028076340925517681583658756805193631518310745319878901545034749576922077153915640222200628478183141666766002216795191200841345192829970272795670192583728841398932210194782647076417895529051824821498887057838597558598413819729199066748982442552378422370167461321068766231758958819215566426919896956285079483098085197531280483978805712206325435239263974526541212742917211438314503889053330362982488957522754956218029865725831499709863609314664243141877673956125394737898195905207766553426441531622550725456854806955247171492818587810448958451905995089646563391196466079949276297715158909065006390302770762873150568856067280377929632731266413785023113101612916311164588016040470336660588619794789829325364311512364086374734012906081974445685444794327539797196422785244945165250329726502554622858010328799292619981037652983862245648608196074467697619343165744026946070722987752828427087050601421328068705018032035894681626639235079290663712717406995101332497792501716967639604229959372642912255855701507051625288221958385624711038643917395603747573633590383104112168835871891882056826412628574279057729168676380995523343627903291073989764344009171186817651203544201820378269398243225596297361173649667967685872201332470820902664338425771084032217286822224426803172604616709278926510225045266427301007246923610898045488502942903087976272 [145,126] 475184414190992477920766482156861874642878715684757633870357625632497708803090795954455933616541391096679193284738732388608683116301381725532573477564993352788885166693841415051355726280409473452543710786339366931382845142055437385724955804172300501322935365062650185992425316715310090988964554678778857260572135185244859643448806823010420716324235228955364694354790135338754319448428200544894868359684765473250854639864943534070457755396277544049461754939163930070299201599573144802267223173925461447910190386324984312243202568585177650179225617529411236772728935007604640936968094780862468492576196581443757104320550898953267830983591235774915451529835718896839379990414488237341320186712071735695454513473392792337484275889616595228689426533490963772147272269964742174562874466286982800058409639892777263606803813855318330719854964303051589893808126976547615943430486174842974619923439500202323885956073822913491937896268337946922078991526413217754917859430621753291286054844966720636276675342103284619319910962005980525154035177069772164639152902297963097446753646219363999643826672881456024089431310009002888395595947771903072819744699260372455798560118096693151860404421623331736908048082566483452595053455131016416594658668144606540723725548551896105872249824163220711690272159880012150312333210979882971407953967967094092457739617383556726970311303698717426697182174677513170438108484040907473372978393172521359403922545065696796499632291970020516405685096488722863437362981223651341408442979115935221996527865504949643386834579653367324445679383883188636014415734155436510080370695485541840827731275915004631201191103589877064186903070650773235524592385280042406497770661010023549401863815327551843788323910602469892276750655184327179853416736989924449002237668630182995705658470378602104035456108213132695399729216789580991737479161640216472289354669170342416 [145,127] 728567704759592878813343060971376782056662682082749333432079808795020753908402805840305699534750064419036824287717809852249903938467265897413705097767292684460582205997022180773812104778837882312942880450239168697039441909339990992089306214510232808246311720115292826785986312318138023026530838395722457945675034644172355627769381063513266865644946954164742089710902378230497187560748716660132109286348295410298695721841614307679957385112548112265301455110271200857817114293141317644929684649718643366456454901962641098438263978371700604830282320752003249536784293842296112328818365594284871462693607624585258543605606083665848085425439320568810680074006668722849262591319366755047878921472787093697436213239541210236691723439306642514169438973943187469664890061297525102150882311871150972898775123907542220475959775922094041298708552130677557388479085521968182094099705555176364896419045396489779231939559307095725017188209675069230062041855421083674573740557139473949994932183820788726650908898000413582678736696774833203027806277067149270326929733497450210966442148802614545498040212231924944151624018822946382917021263064930914498499461092379526814077500754429906359734776949754735465416799617540073711766393026329024247933462708568064097030535445544074807390999460804602349927449908019145194851364655505529337587199271205414427001359365401016640108179957449133325953404434186643587318906194206673745812868276564287221230776064720270317847897459743530958297486579146852690979248854875281585540399270867448124354570991599671562459655928346558897376209205622985195697511173893807914035499857518370253338641246801019113826021361196460177037483214773328140775196736837997192198447600798120456109070860451863566382152767346414407818159545693710456174365494666501216501080117188643709570112211176902600012851783286498081120983914421525679557662883143469646200650 [145,128] -39293841160215305157994756344015862170523238597772668557015222581834236405280946539308505142764799497127429799137395268176899015325433436245088764675319194614069070887904734888181006742352922876225971639615154120189417022674492403709685719311620130373691142207083393469969739318944040003766307385627662636250951386054306516128850119869988592876409349037057354595602151119408434816939609643255338334958424184199545071473582849361563999838263021555257498565130680220195536051775909058693625212555627477361542536230343773149151702665777870915364311643250351644167870303791875214440182678241021610663939536830724590823493910000732307553957201771818072772384434477221364613793132246294611530699395400081398179081876349303630612965421961387627036360060664786152341112906382047670241130158943339950272546154834943208891131933773263107955146259052135881695671167404444661537028041452890534488604280855281679127573223634279366399463857900960475816062720438316391195544736643359075081619719879221009597056887613248357524629771143890750717084400406591147771920339468460372658977798394730729891287339495778453793288393571659338053902906721649307135746869875531114789805336388394995665353485200986891007995329089657316051697020724623495914667154696115511967861117714536838236582719983640868775151892515431624722528194537815903130634623118447344436878529140556013114866129095323944215393903783154076610292012361008689186510280117634873026498686522397615502121014717910193986872673547464638330766110206849206557589993906462233277632285351844241323525117439592964864559604124784363671399201790507249605422376369475543635873474647661518257036133603952853868398509988436265225868141755306770618974722890173162992632497433957051187164814924337640200341798918504384099371285685248490055747162095998704447610283171298220588436572789189919868231695892800098646326538508502272 [145,129] -593294616069611203665926740309537381675201779242728839517343253464784826178530108106214695236497485771857742798251983616082268275416707524954942762195596968289375434694131262558899169135404440571094432432057076131789984837845763339094456900674457797941852393236558770541544333225867109264909929569572210832722187905983871428574664837733956609582115352718561379898275921401922959228582418476934807281814858068557218821347652008049480064089662849249893901229353556420132697899091319785189476134975187806862519161557961629063504570731734466223725689925058513936066856662272586507182315262391558673037291818092206477459353356630613512696060010435952506412042735185804732617613863491935686135043700317061984280922240546661913034396140761063975483151563661880738998043705045538840129951336410973855679974815742025639097271880545958222572710595470579420777251444013823089537272110663793687506813737822627161981207809270741933700760868172536808042586355809315495885338678355099398152587897323261836256396420866581406972542824134344884448011016382097346417037984146372801200071275205199276812243131440896226562940810967154909228985372068199802664865644811455392964683678504393177338231632912779037653375842700474933241676455308537146897357065586465183477421411343806087836961911086634723882320316596328666014312051896359625685530318528567359453818116453550088942134975063587390009326725425638479579493203330961490574855239680060668840260279556150084987672529785872282273544740414122243771165943971916986127088377761258156297539051820487122548993406791415685573405622800366672274650986931860465474602785520887760094911370161953195089359593188258827092021182584656031105740625865653323322064961019996204430125908907236140259889390147132642997764691004511850062777928450511936920736196458156374765847335229773273278808966382644237418654332667949364407153632 [145,130] -4289033334167257301563642830900317524306233851646918368482243948369535894337632219798575860260450066464184697951366829529461428801973138237936246601361663982970872602354318228865580434121717970397088951225744759545508169443536916936449430998913811797460194701113355199731899375978029080694304464751462797738113723707305280495589817266079221879750741613626959712645269988151155912094177029572365072892997063045597902724125007226779249521997863575950117778071269176480812270960486972667330990827279385416897528868482269968120662751770478819455147509232527189760378322157870749437843515392699352148954600533014874350459279540722104184380197794566973960725883901440880157740141578382163322312642241511071829436736197794052442040059170544120741925222151290850800366440875888909020473547279376718196086358692379872868811216936497383854471880133364002410396330934421588482252026396364083779928650509710916990542563760725813837902773319539794641072815545491871012508289998461336806523473477145308615587954358934123093285254227822004348467079441789857990661850814444968124790002634506245661500051249749004284882233881640320300996669214315415992182118040686461182829628650061027526392977283231723188809862779411334984668220689512981305692405344198550232704772364208678555282940347984477441502880738478292318000682016444452475409509091844212268073358756489362843026914097378251219046213106139817823687819379068725928686589580933369842600473470414792705483516215143706311533609939056023707865376436994001801290020494146968484193873963406348603205370328442109959997947959226426879363353730565936105128379534607758461596438489656516736541809464201045394828311518913737074272138822476858487906118100968181388178926626745628712345908587888654680209754206801524926058233707347879930567595354379179072979527469533654419242817727078210828022513519443724688 [145,131] -14775411165206440740516276932946231871155503151299692020712840532294285930510712278562095268923127289758192935927392984241921950481887591701001106594300002040764332889507530904451659835518294070611533193143533595799387682755194595128483744398863424925119960873504802765154762991141223646006363904916677367392239814347150872618469968450153304780496731767415323237024642032386220643417380827424186331935390230864756621970474590456907629328452746198592862586457160114275759108247187905731089836357693350024861168700782849332062788221920548622230260750372488150312818410583312194409800794419965564778588944406599752808708273953293147537042450203378129420565307316960659336066482283932937902747500868740370099210376771482927065734661676476853433979023911580231021303337745602056686843516544533389725183687189375725797779062260052448085909791171201542603689077396870423407156193217377811645697688146271898191472853494423470822961419934932380114831624975826607293670575519689026533208253412225290218849577186569455290973668255911400690826654937067386966479477719328702429580236289535737021384471689817192411968592533812242021598025757993373986759953486945065659869771819840874616177414959457903387193976413981158895733456052260174215168049900278045243870828164773947046968043729272551799700590055841805847892526375721109588117628554157055085348283212687111064860016738111323754787446303543494686500661364219370437158969687683728693580565505105416858553571240884210907419175880092704776246679646856590347641898200068217771661097360132376985619740747088041778674007100582967640307277865825748489265477868499914472399985793102452588549835685239622065055848022796835587507532282761049464747497869068664828212653327240284845582358108567620668668809041973035833524765756178800793912139890580832417088015056631011245982501349629233825948215202 [145,132] -16885032382498573507267776658285620119959326228148496643585473947209373318033982729678139012397525589979210369694300586811645398275470575498928110907832449207480133474400671374192178914373389335709527460432870384594468266216661920071134703356666354725456136072770429850832017427889274242058765142855238652721284340948842986709419396523690000969907756777774992749081845297337478795391743560594166405056929685876995615305278125604228345867222030509278790337248445335006322077941300474011768686933637485427278212969247270314024344534194315533017337003925781096567996395087318230163695845422026839774717640593248428424508723718814243961185103617283388840487772464568247491633093327519995080327669182051251041486915139695521466855652746038277812996576400548381165792798512812590069022698833223960316860339552572030558681750097173067397008440286820289676012391753085232522733429884438673036132711325004802710863548474830944795533249214786894166606276092083852240076100926171893011136282834683911869252452223720550946562888265591155315507906634661628762662660729785681652023930528118263327151409085910348340715299195809142273707036718315948761959954800727647039758681868012360905124209559576434969123214901692568596853783042952827745598649627313022748259732593889660859045347974794939376464151217835368539266642612562289011589643534651174445238734306673716585159791972106268745999615687392488187195796114831402230718302623193630962448657859136157994631242285780397792814684824693814458949743376806670824323766886947132705105645984102865820539542269142203662080405230862389575002027997253679050026328660751974887671116511798191261179502035009605671494795707103106249961254842554493149952132031396195473363171266028392903095832101155166724029173177405111094511733455869421972167285758202661389405902553753936839750854490383168128 [145,133] 8500070378903357008869737910238138256735345060479269026917595350218898697315488151912821736129891250697548412799290993760654297482489337983623289568462037986833640483025947799837827872430702392436033476871251878497502817523967887876272480535998504731605298887749754909566029197505169275074177379176961454824364298072474612045144651443429786088583340346493758636343524616038885975806193351953472356560464794343442913785833082455288713090146242993271199347333278784912674462129709029898622899635856658710383230042599583014154740677599916525306677899911195388393613193330002029217530247437282673141109052016521065810651853666601769548745497498299534759068688485978627615913677153474656690374308127143977867128593693393782305340203223500442864981709282758250755707499471207549882874476997655086555039080225388982219339093278784359026838869363235824427060670669955031884004531714702298526622960642830335699258470771727831478444665660851078280873143733470469752041016440736196424349868990022291724905531201259950907841957558204139573044411380714857936139565437480548231146657639305392515129087990434131952628085256458582114380605589373410585783624970887321710541039339039215668503310195020505631143306643208284705056931334675216935968186623056578183119591154785679440725633575062260430944191695515642466830614732029858574602643996226411577589814595477797449129229085680404333080787441262261701790803919966327494952296490362385155946854020887965867302457529704079455802108246152824935224951579276376462410494930579256788281678521387638117984730333210188331261562466272170161247162324798572059367982915351692997288394958010417799934598684024493465438295790607780031251222313338982822257903052673979545295422242028182454205821358212708368105841595493769746816357633318117562907786020573415275796517530422734844105658832 [145,134] 2978553943702041262668323704932883471945708012367986429888231411493006857462816022527551191096735331575205717008325574747301538369067289913214663625345284455334280244223719723227504408066800680555661061191960789182112442126276213979881517170372442097090251159498474908521977374926868373790695259757887636676212576435908797525595285078951911129850707043421690138455554747115712785540776778741286069676199671347813945244718247562700633382418318284146643049567732595490365649130178606996183626147356489461805719283629439765510527045297208129491041376895921336863211970521577431953866637874480709865107189069091782523586445618145868157731445070844209477836658894326418691922276962826572305280075283475574974461845772827019801065276834692816003948689064371353798767011137673446464812263835288947218912404564454105230257666466452468202134750906462347670751962418899329211971613513492538889560898857195245721505304114444018350024818126025161334473069575044946446954498247530986280668892899676698464421667368374328205592984716251540326450179651306518963529958383059870858582349579562767786112525770429754407837738140537806070138447631195356574028533090217211516246494726123316547617372504478772972795980942279682215880069942633258443196299562552520451186741652589725708047703127319866114924884418571343092018067548818951350967797978282939865415367189064067053380618007630687357613149156020752075488505736658391970688549362189918711360847492210024716706488468786885073108960160191524151093200067395302372429204711528703184005060468458550143713605753777294020724777815782308598719847373858148816855538515368985553654888031631110328755932457443031539310086010183245871026506637365438008127037068998540189301625526381257511272364435632639045110151181351135401426371452230761731886144307339799501197687670030686336 [145,135] -17188431332031387183954740686170055182403540671089341599349440639877344666871689062706533159680949100399497125348450917719702497821063230416765353257024404518612765028525836958798004648110363276842735418179182457798919342372696823954132083620449403825621508791342469261458952241667020612335670436526222117123913078994940494790388734055317979995576187975188049136723576782950010147381197027711869748510433058190182592189237712888731833114674154317541768602403730033386314408105302612581118418699773601148408128783127587882996130348810217749665199358541361972851944218244308507222680012683367741320764022253094425519104206632065833821355921098717904249384985103528269767070138884590137992719494677858164775422355986645565980133082953109151487817844969975376499863634001870312245208124936177232363857721433165335732283865484977046253398971827529646442772468298265976288282444713483224632438550639631907841292345970905606919936154652594774840159005265587634101623610487567876513834157330202923593380131734097211432950975889507284934914680081190110923946314507950658261231748227687676186579641009273261777211072986253883824906030222217866283617091662395250532976059557772617755288137742250185406004274414068840232817293094291077810921082764801361692465198140503647268987105767206128815665610096484598943274997225288390562987524043643551350415328717498095374541125673016042649384580025041880883222612279196389286403447815926253457043264246684473612386427748949328650555591061127417420331605085533973428379951567037127119476077230096286493024682792823949397306104515492408030239079460121873906968547937320662756089321581257821538401583114478826890843661567494083812202280660240215072051136444468397738252931501212910706101935949030738209289685305021150593293026642800374297551018957888662977572351120 [145,136] 77373734968724448740330547227567345056878173539014385419520577029385186947279978388576236746249977590594396139211912001905340769141151019909609405890275338008814281700102639076210183188691814530975405453365918255458906850861934931497107197455033388405994041300826334326239271316041660187902117264567510199866197162834353952761138830349598953934625347579544882577746274647156265325045885203180818192860202547287319156388603176818094342083556366347293781629789850311540026788072971696440031733947882131705925552184541315239739516890151285019489330853123631823595096219011345935959372385609842597792072570840082046582804498376246350073980209552747040354215056745054979299645039415181586951122892887186047781040293733179712209720054530576014335559471740577653880933669006652765428073500246737875284780191376415669768996133939923481127815819291770117461113784093817427764810714767601165132129804765029952481975888844795791212052183123104676400547437460293888090784990475241813436467889514530832540385054749821345643713033418965641721720823503793360458337885565514094199983242537988222697415849942567297138795878636120589419535206521767706413017678987843038861503299389138763921432910369193966607557576133069287914130924008383303312753963898950901040522811461849247622422900382473833542714557319424471746358738944276607333254229212502864462433080094161372390408330079044132757234455654492644854337325011852559729347429272092632087110531566513903609953161657091839143036480217721832013616579165997680394014554832982214456519073266046634403028306154683275533757241411878322228013154692343033824297769610596266641974479666169812876190686877984678596150881320478617451655030154582106777607850084908301099381440580246170296893630596511702386788744829614779820254766700802812628954433122638043904 [145,137] 128266763634044329282041665224129176400375606580023028705963156482050774244193309499412866008651708210389288600494263480523700132154893454431075210640103278275216364773359635353399384817446414153046573767635521378505914195060481048897799084135866502464221781070358680101937791114304670413836363085845266828608058802449040137017564039568422403944305695681402495746946874540977244202043813373505669677792637596501373277905766936719646237213791568442003021335831999811045490405644757569921945894550521776625976002801906190690672862793071427632882233072812343398169660672685276033428669580478309850823272031633654106630884726450038451282696748061201681668506519630261769966226015736674099806281886587239419463619992966559478039940589107246865788238943482364570833952428710103054084088354121693706646303313287160217688796445964157031030213763977969175097781282784149115523387361692852251959576928450576818678893214237841208082610248202936746751138640789106719999414075431167905210035775155649982947877659460955127804200671972734033159428265856810065704094163033676449751713010932372654202114618636600344618002136404994899043411982353159810452155134538495354250060683558281624342537400454188990817685002381327814910617233817329169510500037762921605357389197154708375458878381301893945773704898713613108348911159506574574063054384766785904214768611987568234614269697636098237691265846172671928365155910092592667317108027875737203473056270133728134357649540321769707120821350082421042808886285333875098028689393430626682629232792150828576833622891114698785000509939375943636548819591078087875773584695479543865480864016208813699277158000561537944232388550696703765529103767998754953919810687073990731919048193764350952806027702663940661666579339930000316505006429890680156245852394912 [145,138] 71633012146543410595885397639240215918510739284393428281788402863883054853563792469416397243248268766787596154578084028505543320217350640289463527601087319618617369011874255049212867842197310894944595824265313296167952338692034824563807344217699728457383495364045324227020041462270430577286574648588532939776534416675837476107219886381963440238252363746252570291186309934696112404523283020094491384610399379076144468219980080287818528467837457764289042640877622406337122395772787504748397686427959748514254408187325762359185485363585116686040776406323341338522736292800765309952640404168481019724120378566595132181855628330941727306949344446831625262567840323869222631568907468361937323936230498636313040730623012022947447666793581417383637874452201541546024590171309400132156743059569189093558873669619811234332315667325841586641104601289399489123468256870357835818785092273375856249189947649605759111736412098061547838309879889143957711742702255638081514873415577144733276762118858839851923908928291670111254515083870211317630991009246048118492542461860509801650072728693784386316424735135434953121110188199434614213130057623620779198874372826700185536450367942570516037440370973041124879111165060279844828285559690821581543728702812779924220075444364778729139372374126019156866995232603107484664859209399692989670103491471156098007204172232470774249488126388796598840884349595687604386261430157364454049052263692002763625284703781357731333276352501138225504591999507737764307808960553459605120933378592690292059232701946621683482360888972037803197475399740276179961641112563884001416885519721286692503629502736841305100734091367944543636820706468256331810130531603866888346914861706926130034597033008304837553947537836462216724008702588806299881469415552864898656 [145,139] 18330768590390061190485778420719419740473675575939369095075515414714470689145523153651125572004680991058137451597890676842164637974747551775291923316623078300101574339774931803590668947340910924686429375283464887236571754927018483041263230157306761857082563521600466194818430880123910491134420163528116658601960180917686751566556200982284304932605503120807215471103891246673282510867289568268970987731096851774136506664756011197324456453133840369373322746603104570310559723670693452349847343762174768505226738661924795231380813709327562432818674311281671291955269014978200160082739820579040753914968842686084395381288172614002109429962131045627517479378744237483750641012827017556408229697555093875533552509920042249395450938257854622942630556853402237115860670627443200111554653023620724096941136645138822862280035630831345203992460236349084061868213103501269512033986711171575012260149918117254715498037379478162163843688486696488300701679423200497585710151729840163400070612868338618796957103769650235991016771462869330403455766672125839617328700859067638580513743531367670898038375859399770921084559648659289714851017673633800084163650017871593696109652629179943318751565369671919997446827125468119881310658553704023474167869417568148716274462308437278849038539837733467758122180375734510364107315006180039974384050188532168209175290695903309327757306226675307872578216608310386358195057396289179096774251220936281651292077594098582425514808390935306136620810670948752075195929161922599910004133554989755376769335979359786812664326540293500617805875022553127191430373338918780786770067283972237706885122059219681451984743734290237927689348053894248577433417633462532457502023366057588025350558397035991575299028543205641006606550122412737561949214835676 [145,140] 5054312235493312218790318567312539625090230428517319281738042053505732211447789241937967097283807234303292297703583938267268178502220396211656654005863949729646456183925284577536603310885936767469386196397559690955736437840832528596319204455449606545203975995278610860962790287248036920944530363052950955075321935693285918092625341809918188308647210345925789184392656922655942043399438040742928405033074577328393286953423262289575296324597579791703743929053836565369652259602327244963071057978759537064968085331315185293530279855949643865907097130026249192380274643901710399851390096797108411255868276078290311589962184626591056928826645337490114930403943956305254420113466959053707233119111315971843687323295198862231513274047485543320789153782643002379080906979923341147194456254705738981863715392042312132168524206136122100476047129276023724888914754532791844539233939905229354319528404327700436849063792944457520806028895622217141699612352554093250866857159050164883256290989438257409987835312374060274455491421118846993326665991720017345515984104580406804413061276734464352527686671254144990312059299553350326852621297117810573904758680100417647451329997280578829903902634300838107562820847765917206186276461376944280218248665573382777307332656575558557308498885492470337233640916147621563885018384981500717725787898774095976371901577656717379963795259985310247004749148944141010625762307856768733079781141021607652562105833316557273220722439769227988279298459718728543229085865746925615996493012150290931894931067156362640703524475364469917264997856813693929904176199166397736075120844087777130047029134976594992300084026177442801364929626112433029844586903507281348455540340653647334293657624035559730194237975234436482817147908295572508416 [145,141] -213768015714459006391254797238296170114695696766614944741462734298463940937063811624293842321605301986111842076497378045144326099724304309693747602839738163627313135008126742164126356690843806391637097871256599206515026836784285774432915669287513734243847873350575081707739629387760452340760605103903770971883550325623962220606695652518240442559538730202317403027573826384345476152490122408610639780875931363115528354957521182309884418271708815837413008504497141245016760036559028709778303725679119135834670943160124001072011045194026070785721670421334184328228613060740360502815306246732126452521779975753461778032578048216442878080600043082528752052387012592962519339137060591370853426750469299397201469772576167616590482562610302884162486003944261611503793148945921554773285278385701160268003576714637818459961823931768463280511036899627323439387821627707074909360208825986131701725886113093122385094237372642890810800330729200188731220884071757604820974400410890539787757473456859905584814992390752168501214038336558449830356071984804465446473149874386586103757208218921695161734074080143117080446618541531170355336091924198966125092481073602975470184969768272726537165525137760666783601170801097190043856773665689392888728709340246351817212962657617128623754728671797498767148120291539595752216572065332212797042459407555732363039882353492707937200332608277623194180062881123455553429837451045570191089447017364407391024215120432068828816249572462116143055793714222731430388186319661352391436132971749010688957410887304705912544194887074307670878705967480601574248854571876502118657368804996224250658767525695243140414715126393141990605704805043411764198065274303709184007459381272647036197468253096032214874695376569107923917940640 [145,142] 166150528116758493154470416658652038880480172253022675907900792419180117347333944353238651103668107359091027548538889941911916527813201663286945546648703871309536462923285253381454285443653557405313840853014177471429767978500036682618332028968251408833437343676686237420838409623007027021118683169772889097648812787088967295072963415632613285761648028726951981360286430318719704003095306177474254079645234615499427467331186491766415961757893497097021554580574591661278781141577376603846254906971515157769101023244212594746747990926482371060060865397506069873070171298565150902900241753052164280907135320158163461650834578283260569602111286784570555802939708293887157716032479607722752136531323529605669375852524051204988570236871497389071217782322671311235724607140679203924497994588961433253916363957338769136033178916589697666148856285460463014641651588567115086556042143386609624561757139578985814123268357733096660429050353136586280252125955631922836803416652189609210548131572207099769370617970731538945740920389377807211928594987970536451179084591098685394871915764083996040462299768250523881909050782867230991193171724595193217499932869243853090779354501153796866475298965815641511427685255924353734014895916053621652739455022701339679488425843135787427855490266350785539169315716544319610812897025992881373797913902082562430367728281976783181561964062875008947761129108473616869867875420217249189184152106833296271033430799552762245339294119302924980746754316522196725065758313272344201064520113507139798180228038233345588055853556038186186020165715618204576210475467400795861203975181871185428698478640563442281359147122520521551513850734300606889433402812300656458139939401945687113709722662974474078408748532042084592 [145,143] -14378949588436055028629325370127659392686837237431797851425524905503797251033836263368106231511141582414443655118532245558245463615863101114727520417440463778394159802338958520762262040972344966224386127564600307929116671234598416240153213410543265755376489382461146097450164045942029781222726726320692935793039059969298989015854087042509255327562097953360200758995171786407189785854222925117800524527735457163749503546927721303437912826811058941689782980413189867161513987401036244093952780200646890239170795359473077823084519333532420024436063727792674157961105184146735083770348079240132646890602085947223535800226788206742214711607393251952990460603712256033880183153913860011518291876709117051616342782097452096282335306140941141458937522798703168612583827409561682572640926434653890414087550107504024184535475304203541233713126115906563330775358971495282783843333773405898872819647795586631841714698805374447644569930551433630600930861248992789773643295508625986000209885468033503316742956788712609836886495659996419771621826748349089360404357778452106117348156774683934760305770083328977737319569384729421550754570197478697972052805418126563773234577577653612324584093516286473317248508615095564404450841413077950945515065829913114540982758946957396449707252281088105789811687874711279275054436480087796807164625416200712408114025780327569845814116199095140978088898088390065564449859418607777369550600219961662768151231985719645801682042115741929930562176751130853480800406986173090051186993328838574513896272293207807390199676546730127824880997673896225167437707930596597511170531932926621604114256808756331587409720386129592206653000303371271740921039152123744897112362711502476515636759812473047546746521542 [145,144] 1120589785190902902067161147488447546553851366672620182540097666797740045695577014135800759082768848173329285520209907394176548865669561976504395839285672108423351783974219748379976977014665929006746882542284609120162778420376054233335690444302495584413081778431325245613915130854024200671145087725043902712704710152508185708911539827750426973794698023368307588876923979827231604347065083957963628829466679039693417529733445480628604217703991835156552080379554534060783229908990448543213488132670786645454788063052344799094988044660468961506736935607440970999381808101862116672156542729099130259736376586042478538115074137423870832840789345915984653112665436522804081979106369297098865186911114538331390624694534122190360585867515309545619706724986148667424558797087010734790373696609353332372957137426032557669206277747041403746390207393273741395882546268257646749797344594459591000362045869636748508887619515394618668052348129141261155795118398571609519140834562297470797835866080414418728656090942124386572298288080399743938012447494388325901221748209021886585279423069251851307612396244255120313235786969534401810310919008975034056497128323930827353497730463881247803713629226906110831376495141340496420167113581924581263474256192272548984926787615121003915905146381262457704652959327046204586558880979040612519271172335477473260008614403750014375612720563747896607534234331425622803989938499929682872534196096497833012510935929157159027452016895146243381935676574716430737115448283165897394906481656267224008616555626637229447897673972390921727075981708363640194370790886114842529439721630295098415263385907174575236887306100782523145097571820087731101740838547781916664609385761845383346612187074165760 [145,145] -92016297543081615521415664007418615104624154115562791331817957001897196406185255495195842144549255850897144697521971292095687133107333321634435336694983355208141292282373515332821405406959907679093672367755609962247786491440197681773820071891798101117083966634872945248978440645819864444430466053232042089772482431440804790709416086446105785883722013440831214428160957543361005668550136017139760788995961896762817929276920010775193066829818003759708275688181878537133135353024895503003123410271869309839407272995511117624800413220574906667972539642900277112824036169840042324293064766743145041838040632203707766867303059884206880350309411125003328156562655381912458317950133782116840059771676179369223178949886003977977306287667790357715777798234516513609103542326528756088841098930263994690880604997653993848648832352607153536308494981110946904173419739569052279057829711315150237976338257288872605841663824744900258466032334764581408545339137812248072945858689237040395059396095864154928869980735629125145091012080519319658087567402337312116457552987936301582549281896863232639401134552220317529917754872695404121946442492497387026729639911674608328620127941807664165409775676207996352868000958678013040653624280331780596183078141541808523837966794923903782750782738583177279096146117259607275434821112801209935513751343991897310046237634955632379854633692117084329006692584421495604353458057682444468216094986290600024628860828143460603323656389603001000516718294288433643569582964516187599156812017914816613242813962782218531075807424819393118106048028537172536394683262258273709594168086808880629020623854733835601052432029294180468336166736822884141353832096624834930393539856709116965161088 [146,0] -8068475926355361027368803004840373715545593991092869522778379181938431471437475187942316215502451438276978613613732565845474888613605409653762707336562222729147846463351659551034579014880585020840581385894468686535930930735687797092017357732131054829459026776740685826427464853392631066929559966438849237724211126037844932165784731116582949752154209144189009167311166690240945198061826285124886513330214890259398726315385412368603891983271187228305490140646420502659869086004462245819456251942609221620460953273301989680269964880195167994327400197963174922513266329037235243865430146296168066498311520972583059725434279812989101579939240319184170336452882141036291463729897241250740166197651539083156230516008385497882580529041628360043418673222507900942300806915771105641168007056417402328849630387410418923518888247487188377361846839992872393283097868895796146773779266462877391829904048048548149334136709156923906006440009473134953072711764793028298726951571290913945484937983766024849425699163791274389584504197947563196906804176684922786080109372010570509707363374147741601447637860233132633216959714627288644576318092767011016913560288459714762953693116873425700739929102574896572653141228581231593471014016309196619628086616319091309124458998223380665881767297049818330622212501983968509858952518974387037627158471931305858591692721222798350381163676116470442718894067153788549733996057446885392773528750750131461442176722392951742033852662033229129673338929467243878353749950131728429349616440904138488128304846711800992088600928097904697926529189645246336333694466967773795363643378177265035944696213944524983016780803967223978519887108027877355242271312331211937755609593167429663605091235606964518292294041825000679746268049498964980981872061256803906315522900909627242435738194039563194792519657071130476104254969399709325179895202499472441757989639411330723695342663925450111641974900672829465861529739642583223128580049499545048150005733613446052482041000183387636930810612222666485796236499064708190749834295057548271135808757882226752631596692791366510678595509246666962959736380935095363097846518884683418359019639251424980839448009207166084728802644807174833366955749359783872664007262109960226777554719604617657116663227719330358624256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 27684774884654980383551056346339190844386892251626721842967696018652201194661613453343703166306628234243846452601730754062298434155861465424338641980765479621384930282166731211937528544561087813841916386817503478351508573587022065825534596968950428800082883736945910537166798312471983035383723127681066638269899901717232119466505716158909869511061916106216106872935795793368036867955465605958617152130058676052861788999362395392378170090687574078090079664783915075218003390127149450379901074683870109063563268225218456778023395979215053927730454966073251727683536525022598344071734416969185791029709172697766347185845983965454206947982903991294229713600689811848145137905920451776772534467002965361250355415296353118652029457369351849824520203862488741248040068694216412419151483359259622139075137287654365324587672204892854752379429896153939555394855380162828666834387446978330076271523245081138427180746765707584576445934374374051377744738297907868563200531466779214841527892491654506749306345679398171616451509007672652053554255450564798459819781173228628161330497081539496797122162883920155009855352826452462704713519708382018288383190007373843250110637847486653966446386267561840148082874169628576571556440572747168878051634005043013536034309361422559497980467967986484299449650003557995291337518317730853291930113328723727005761831275089585521636158416040816161814421774488928385133530027202323500475937759927750651463721103606024460682450895991256287554501472544856920625049052269916313899074224898968600212368135192706656685977271160658045306113958627006639040496379348140243957645478185169273600214445762027155311876867218553371995811009428443595903615049598488319852505782422983193849410975695215311354673397228599806537362416598239416315424997341236523571402023247409432686962323935213281970845273396762493611562188681442192009359005689621587646947681294976478737090401452723174865111040141482624002479538906462708208120885137075918670427645612913506456090348696516500528470626650821092070078422582169390236701882827992084048321565976736610517234311921343166606766279296581018269772527623635011264783703647841265838581944730518105628362988575330223312667200763946116323974660273335995615444683003457692674258487907121885737413068123929041908531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] -6157644358129794374358418304755896504814823869872949931070623007970585404942178750533019708247355227834361643304002167312102154288939511350388229491167180985226192628203285051646956811948198115559247067530443856486810578565077787081586443056044439629781379978304359961062769211934756492004430085557318567974106818863392899256491354354875532957721443240097242159992554074350878945777227935023578496523676341401841338488633251740929984174232211515830021900129243856245427986381561675008846102124340740503821240223392353359048904396763475966209567523040854152583605722463264908226383067880302165891416170372067081011743075791350445672738250508496297078582826932139359197835924715431468618768460233011970865276196602205991568497815001557390277628936071193055680559271604425401521560610352635046343415246619876723749653441458496566342391735728178009085162059691168167805058537495437898755655153680232261967324027020180834209325339873009363039586749544057515093527435693370968954798840351764381078157917371126238481996302205882807565832807925421444917677396538167392801628233525449007445599462949107231318850664385646520653972891182907909907084534089209376727568360217986784177352636879422341412010891698356250872070270964669200447793861339148531788655277655243840758795680481552859344144162530476074428719639915591539556321903942300273176644285563736326010904390670452112452576564166347239336399130654847346904055845357511471167167250205804442343778947819429620492617900407971451210409760071214378941047653581597836159234685640621544522408460677863237772221467104102543515492923249946914359072657244241059854629646719148203665465271164198330805229160999734103149053775732580108247899429823060024630220451261966216821178162818384818017127883149980434990318981171972933059290472465736767627459445910507347619454007257468378949760804523507468759037247766828512986506951492825810065328543036743056869736833173879180337206279907961852400365305435685580496715105052582446191349022705246495358748221224505886127472953843992575962806919633024680059220255130495894688577195824536540390789615017017990214850222155313645779159102277352883571359003671495118297479435089226212583987868626939111610869923643779562926345359128762671944094335060197354087464812650837013077967241216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] 465223264220927405280712562577353801738849293157427565538092168277377590511985300304718097335876586671920803474262288226949679826985956914775937499529059485210010002825533554342846438756375297305032328970379306363521601903133078941158162731226119065986646690419123987138197241046843051589808409918868326140156364545986462171968516959539026947521666669383024715849888060291065185578396913871635752321787253941157681026166702109471164559428223146427593630017221139490849581254691155113054839972841973887001456201742983829551941955638089093101615698933228847312514342201917600011133336617111869365246017494515859459205763448949991061143373962635540831682181359571160722653789122038319318620237168072521100927992517938858249841663954803185469036064511992333297530792796310535651681129708094970712259449740010033472780111452293451594125241452418638167855578609119860160571844286184364390228664698198119964868873585982073638723409921196374728727515433896613325246416239770961916947650685511058396093989383809694843717364486873313169107331885697287033421355757631072822403446372747365690744984140045216955641029555583808002888633960409523923500067446227433675303789656235637465966451952288162784387877572092181685198112433040710207209067048332136508676581633581003989028447971322631716525828884766337291527199538201330105723293641998538589896543983938241323000135746129927236521863379982896505174878513090517122194765938437376499385922209042527883435973194369904984577207651850032862298553007460910263510262432198637699942812109967054582178773435110982786352243325184803441954250376362544977199904020124705008475131506167650894210334481280830705704544820512959355824421636485530147139446193310449002269272367740723895204657815873362184113209054735278825701591790951265658318016977953557420877593490889163535763994142903309251130928087000629124420940095716862529363172241283828315423517008072703170687168521265826679111872443006561588269025926336889491144174918516571539037949207308417093816305266893628873260880320092136685576418811426100835601019609098417465270466957579665366022693674841642019028499161468642029151862851185723422834210096109710458877408863331827923787944617485311309960198739588388507158744847970795515868479522409490679641180774411971707391075942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] -14837508497265771151087748348617805005861591974473467649361686672440857410394609938816526642480319449368366396742042641381983069187955192029469361642501021040568701425591047845735800111206477006590055865508404672835427907926982973597717535867192963602779059999238652144902727674279966438892042385506134254496847491915595673552258247188055781712043093335323095241722927296235939399816300043212018555586542700385341471746242670010970263375050193004532916952705282968064598683319972262958324618412954141101423264054043351074950380770871606121527573511462410426190584908895554276325988964025235213033758007203262899813661220235643172232030671600095767814153777465971167454495225320733585333902152678494621802317763555156830904594711652875433233835536218663472928754010551641855900969141780943441869397487422232645446585245555680219683227044952717245280215697470291871050125322071023733885606207418264464282250792788420217781281215694260198519974988428189259441275790291481739051140112289647201162988307666931174010756752514432504747482117279111016471402200331474300488967371915317467137669725281563517812491041305102500681033971132118489642564519698315879250028120649142753721399900866356068461776615510695830375364327202526973886902600044110990456486543725224033976335266381114515564044183720521885015633211538084937756025766005758173714273211905265712218807316242372262113630483352740552650376057722255248849200879969828050657193084682720546186141308000093909850362497782987005918189177447343811465494400879209405202458620960974899876598833115772377484918821688293076216780724636769849885184433396532211068304487655434774784064977529568030789295768054892516086316106744999325689000428986121886411899274542478632301397305151535698356487857102464023317858935722415320794167026476579936368962024051365070148267567212386817822526158242349746318984958163120926162504116272868742231645468398735154650179132325678329616650457786798587995325199545405295581018429671510940725849869738594764898150523993404661476888392378131240945262113085806804609496928628696721575934234728629596699265147730628659363332095256627831336861375623394188004590602165282839584952028834446540163019460221191869972547797289962685150474504780406910599098009070775401695456380982813736232073037873152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] 234028892005913422862281051670723606988338198711196577262923488216679018816381904454225631204068437292907859541322292412532195025405907122709135163796399352282944672442011256466630182034190347832234954680457466655901175964667899448168911151735037434668204846893032721429893208667655482064368569950416968662122460565998926804908945995165969485513964257741168275568273566107971654134315954486123529599772621756802803915085986242468464641601046628710780887489883012427183781171516004035714232806385881928517216426831448661098994373848992863276363361096828756229918276075108729979084215826456584947807234087490528762273812592907405888698203257939611505113609728565300663500379574660296477148558938217115472617815029718361172866070975295773177725663110115024227115700565613526377836143658264658897697110705714152614441396562672130648890876201042650683308822484076297581965101747906498121806719167920320809392063918453528727578704222675813951604248983414886214047894481359809897557540169554930610784511882164865618629296150831196148511382054644078621037793441400362944545500635600016967787460348748792495334772793296722854118824973911103844797041740112317215813972382694316051197900336877980036607236101223426761240946898399027713389542254799245071200773325605170643650775348880755040460672834918610916270306667948701805798251748431075249342661783125762868193387232365983353656092937468452512347771452547296257018440407009931574780962563957867577099914849519382417994940300529857893982413919115790022102762599868272787299544690457129232909153805815207253288721011247633968548112869915107643081868347443749875753585156109000297233936312024220979970054688841364380613898712447609779430467114900706492282538403450438542512764712842333682666795915497197383996704468595342964357149378040312958867242037623045227393523626018765354810433350867473353776784631011754963799630181934898102887013934227411927629708431813404630531525461189764527674881931958349158534084175153364384419634166622222513510864104008031134681515074248939790984935088294369360144023136180109480876014019841576807628378228261247476875630687367704856378632424826321320222216780474883227678929189661323412061217680938441114310838315642012439314659676717695904054033897479604164479585035320557930575126174105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] -2057403791368550609695002245879849473500924639706611897280953727653356845367298018735566096380781435749761433418207925996552538355071380862721731184688553377298692182455424730017114688774912963852108772282614776918123347044648982449723061359721182556907275203940920869365616786773045289041365506685978266799509545982120938167574152340243927220723261744726469216309703621605899371656357005720580650396004781204725456706194817241480263580671454143669655549801664764690283792291726901709572272061113282590743362760695042443325785023800182565130653609803274115520909608459737253825854227935474629026168874403141630864458901361083850031138025463668951259339404425535917513864851825354033126555538636622009935905430590954885537191845603815915418333112989031672124935152846735697569121330507562603517560960656298064583203492152844250136238039341032322536549619112251577327295164408496588227364482941826591813827200698279871801527595754929480301929002717147708827939206143357770964148885548372646681831316105360297186759596867746937359850610008159094291234239912447412975699622163878641121045847281695800069120868678021901872127729999558221632292221479686637748925591808186620569473048278281407954057687090330081781662953779947031768322932869476099186209645988255303175445554647736935956284262173000735940142397660391946748281491124463600987713609396163169427338205935806018444432131346417898334749899752084304076757831215383944896796377833923655883538061877798534241268469051973936413380335967114034968414226904098033256396916697848064612174161618877814873133540135685174303680285662479451323556507860761652296893728116879996395866212086695422258337684389832771596192759633185361993301031676147854156203367808340197929358951124040525120098746145618160409846847536607866554478058487706353807910660842921217347059690736275718202425677286499638318950394607525888395429606744090980679742797419750001933211724324249609472985235093747041947748382344996892025396100946352810375144869081504680935963370729839259693870831831460367751868312586682111435802869745299333672154767817693387556553695179999930112634574640048408585241928942221363935737186727562600756391930994878686130531794421177586180547710105966844044178868726890424073977870498301226387186521789780910799843284725268480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] 10138390190847835760259981361656935670426793420179490116955217294752020755867124660922039178465190323413634863354004927501495547495588541564682361949041534191779258280787975311907163682643991843451662144689897650837734436213344581104526805071285763486274039355641408075177032644719350791605911884771678476398133824056677763505799846115368386272632764585919694742088285513339228091409948501003451330241660620298857703601022722963871487536385283683867893058641654654607087507420621260738140937305917189163282872332564824438776242822126374440496689457579315385862502625070569557215753487463909840495799269663623044483968452989151447876220640334200055578294300291944181235643080739089830765308761537080306565846297205346827512115239706592166813362390556545161922605875136677386433072337503861146995969333624971325986467015486385873109168189934472275842429112763068519213850338346608114621554893881024409583003943127948585339527002164712411228762819102509083206273383245196554974919209119553229523599835479409994527525541129721598725372823486065061192274805244877971295974621061004788717699496308623314142341962080497531084329322405993063888307093923066601526191537892484088037774594525643697345000071394773240281370470287338072820432582916209239843345203253419378782534119105716664512810887468226494725390164770580950538920294401028958741784769151721085799326202596975563070819952712071202906516222577858810382086751597235664260337217891423128398732346556190986776871575422634176680763127065261980119484320273873115365884692130198659399929015411646531548790500886969227197287752144849189384537607637538764229831072386647846016512142431729049111355587827640296019308306604291816088947515007689255311148528600054196637411049231033246101141416655101853502194753444770024332309427491834826500430015243225674287468628206960537522139274040019528638244012589775201135783850135916777427236703242889463638020820259669258811049076969568619197635589403137032975985622432619992204265190884926779401320428208259150734605570943528589436988960094147579001849141401382935976980830813931403925787911332834033989839111971825215441048994417867237088081408833809571364564292521510763195746355805272234545645131844855161770952357276146691572812036909294405493267584841729428922510816890060800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] -17042615635570846686808091882616507940697747054335240137702637281846608601478573207087210014319441263571087410141806838687735003508180402169608186187278375798885921139364820819399369560011052400365517302301048476975024237619269593659578607827498152288434759269589615760392293570691378520743778964687313963736829792806425022725301120527711742920964771964579556267536039459681491457737158903292240700535221166181366056496779796373873709408600248884211382214403676317112648478172780653575307873218525711397054071591998560646135114847090159551458526117888562484658387479750455757238030669547291704170348336130886871388864427564963971217544208703754336541627120084021303978345047784946311680633910526083901859649442005435686264082912401324497835356802545175836541836930852819019292264216597340499097868252827269285460993612576926692547081350989038077580447688589915906851108526176899728968965647888761333306267211550522307407754323119988945245755791316170808779655071656096013523151742623058582191532894118485867297910962314761525987897628671926874990179290520343082748395450599524186768470607750577129966059133782357737376229154863619948172268392473081584439804615070128815175288453946690873209002614600058517181984076186371464265166706728836284139273257029105086253708624228886705874830029578405122892031795798494113717375724867923137169297459741943028874548173313127103970250021318027739153931112845376319000797402393231142626115158997569819833190832294126654555970616979506411336064129986690730346279551396926566565838521060918885169471281176168287871068500833798840263282394236786310475704948135684694374797360183163026873566567893113559856285625148659494127795809670668150503364497645738503174634204499333834810813087848441742184369277141250994934164753416368083738795719567397272673297582486984769997889745158802303732423328428451720122328104882021808648023919651575055326311936822629647880621825948812312009918604627002088965532541231550323442180224649950428709522215874703683700801091638256485145237910354014188554504967404500544792567100875553466220992004981782484897330896552999452304937313970858267996060972559846795298515922046088102621744350394386642141027695833225973665890492404521394746510113068097757638087482195248751826493849113611982586992316343386112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -148069788713688197276630607140951860597421740093471283796852292702266359577695047151043139249820952685999791695123504012617485228094943843427759454895310465261332600403940338458906678690088125417796638997291432793261708949697038407703868628141273617061005498272863175755821088940343512063255937833978610301577329712177086185165830913699655559594344174852713450339753466401323008596016537532089027962939861242455296923225160806785824382824459567499732766306507323727277425007501135446508705282208650350405581337786192799035033546647744646976007093775525467457757379307513755525917162095297631885594869198433835344520913949228873441329506616984021154496095311600558265216630357670035668675317378506580128253997419025643652727424943146448630485585970946020919502961720597802621585277149548007252229090582090577684285203552355083106073144792869922611101766030666299723005803338324149237267545464691396552588081804365256792945500128663512607828474887504944919347862742637989213297796942452122787486652208888965221006503026835642751962040234546431616400422388997126777038882366516720290413075523564114239518500212648181765143906380708048811195476885225501699375587657557133545867115522650283678828043238100232220231025458765626333148267425479767624237042192719597633579257679316496839010185542587475547030149339811130318044711173441370960442269294788983139825156490690722712356728188741534396502988742295482246207328096213880040216800597773313057596547247422429471309298068970925794525700061511985635315325457600100499101783904792074572283143294227160075216559642526104437274746863596602337618711563089270152064213115475963489739237324661232569543855598250624795641973127455116385140456529921861781455218612962496170787851147719195633110999120481755035347939116815286067392372314218108237702950261099481843190742885437089343085860885486312397211808642200167769446216635199815144591534650763184046017708116336552307566150737678150551890242064194631275518641933019215799403901865850251102035561182282532027697151224227921200480570424832066099700571208386629863369632551307564609501376521743702164514289362744178114532538593918472769746637580004422982687813513179499782258868147794088913234005350503353179701904753355074628429806308651252314055776178057278210574023851297996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,10] 1560221803236153986778945791966514587554378076653416946625398865725630593654151939450679819260189304083035898806672061794483970517026067731124830226407265905270764565376670921244434296923570146165515868815494345322443091121362036866284919874426173153753623361048855723922505089302675281476277149733209874332784613437023523266546524926126273504230982296706049410719575136763966707885262519626803857263182929232659841649263614406396209097151574684186831176966696529845978271444752066779666467867302277121084380560100701666743276496070983282928249895753659399484666705154652400709419343832072681145818225234028624837510084899938858802126353258802260045605221879692440846466485654456222361794504494355116123494244871755913056482218969900083446298870957336716006124932908719736703706323607351542710234205966391610757102091859239235284130283556296182203059957651337464182181423413153481815558059516731645321282481740465393398886891978169081703333817712336992847273420319660937137167159069645471012671461566081236335917292146817135477013051596571885984581496386097238921014139621096161950176716860957330129182690177930977095727168983560266024757970925659461855377674827620757205575410647239539160038443684046021033178759686580544597234476752234982465648332110274647500894521999325205488594966312775090343528857297593112303369560556457280330644820197443279204872985790048937608555112899873973101535411562316338110999640983961119911616777030916158271097220061720645946156155717156113383251424987713599808090489164965363567536946756453992425130249543668734662146514696980837164653144830977709884432483538576845322672483130405229085037741640184159797809291219242556052607892169317775472948886336302143472001251154036550101155946488021300024486490825680460681719335662553588783598044526464318503935668642197461312842894135752183641294768420959383717294298676272680879418170529525774448807228102633253584370573052389573785163059613326173394393640638020991926679295713374302386131679505009834362911829603382991127785942767703982307635675451157363776928309601167226179336359153150174277813809816310220636413752006522542788553789422782358067313677711493332688705694000696045003010697687562388609408253568695654044389955326354381461514234006609284657949633850236257335325292295232684032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,11] -8898495369368716413678741181888392919119023567946120799939567218942939147417933839278547317483300719933549227117833574801384987461528288010310245358188857047064275307616806870633529999989767688217623713193760022564857311418464702375619333517921086478119896037656248036310232695159206502667480868995925200010524151667541186544603333610262819293264678440387675498305588630126076157159775979862005924271297565831015959174270526304840085217884022882343396891583785661833133251514920844592889682281748982397473171132946836764095152869021082537438836012333596558275229687487364604759290918061970829644654425731476151716670119824536307540539972662430511608764038087674926002652271173772133299366916698791200019050143463695260854586469111611746107461843626244263929917618178412604337791775869279931494430261571994648108328148920749384981016801890844934148176780923678723288899617611778562059734673814697562398184186001118938853605815895327063772338555353054280022009042894628212172220980160225409288528486978808799607805593548812151642738689610027133617120808459601456874354462940450799428435205948933382001819262418017486152186610159252550448849071174493778065297229285147581559929314734255123348285721611499826365765739636828273091825510515042006827309185035638924440986310036850420077242153067707171496253594110044052378807357869349970483894283824115781299095342271047762607358398775028264379983205037741956851845251651173768339108872487230025221846508856594553656376071236694410506608090722175934313624915364666194530504714795857244340900399158413801171636126987228897954801336940156976175089738036083970726488138381991309735739293805342869668914956433128126037895028014004101785373509918481378787363845916210004112468754402677165386876281164747372265913153510101197525194133844779453385938204279411970391804015788734528020694027024530896061627975374212249289744449477893365699326775478118738056735103459458737060025354772155536180760558010747358997163288562577191343369744319404574674612158056357191581344797660823776947978167161916678776293583810336000514642479219994754455689109722464223631534988011714214898316260237404451424811908862667242614256813703710093479887809485343446927086789107208067851386405927980057858225086154742275539949909986474582943369408184477286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,12] 38851827482257037625589961495080416670730161558318686192088342187521710336579597360151466939777289191523469008357767497584140539970618920019323305476643156484189874045464891186307280253292291716201046091549617006860503191773038913512660683206123906904100268167611864215803986965784628152378092420949008755314072910927647013832138340630770380297409033858960574492159136414865971862607651440323526281333593145008756004785215677276656951673189142816201972253654613354430263923072998661010543580398500508575836245795659193931862700669792336869951382692569171297079817220916314973790527844403280820191025498398079456911170218221352818550155128585176226506522870643209714271610268308048204416391213581622953161954314716756393442954929805119293276834325489438652508583259695731441502515171274737035265405614511872455130937137897672852228113779717658050087457776029717354201702003827581761087143442995657708392613300592947953626561389890258960819005994205731003466187377324838377758315772543156653172671971530847985656226650439782269115364543654654043731969883818165188706916679562685546661746906451003337306877845384287760899944419711485779459894848492613332070958156853206478056031999319897365899716695587449461363736512179071764376422358125499606514410806037815934072305276852124958904899759034192734433622734499656358471547157336658477775255632453459316856990309052507018806524159494785453475505601556131428066907771333156470191972876466956666690636062107276718892638713366202576133368135268786487052806460494931119889763907740897366364708314540351311360028843207040889435518281011732586513926293933091328511922868645734642250444312423540941983885327010076223620107510695618583541208130489608409690500547114029559434205534075326735447754756391601221220473330323069319082358588722062371283680989698061190595414585130669410420377865884587695328847784925370216542850245878837302938495799451356500349015523532396391310930416460975682520880493506532520085342202989421846752842842096089117339775584415193158336916871333954543095853161786767600328239776973135507391012262397190488102474303759092018142409353868582122688780020314199118380045861059807529106665333547327658001842680654776816455486745492681528171653669215411563359596679484986076702825937014776166565251970742836264960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,13] -142438381115870820286417178702551177168419989366793059962498117186501095748535474180050835110257323975261084231309424603760866873704797645405822218857428193562658255921197206281715847922830182842728244953497120824240165634349181216423235543456392664140759494427789200745028231489224916082921652054717647355503382686867897278023988101039738225671861902935446153180335294900526881754975643006087871941313858617213291493143264848587717084750629506317834066325783514688925900313091644386960400937786600704704721190260572074681728617320901654737733026584376748298165250059032420905686668973559630390963963644626571034250334853406474304031990985044214144840711612344480625608135445880161331281165865929345077753716319290640655290357533969869765178811776909746479164170317285866183170066732873266432883551550317605866320710804005753065184924929063312794861291762705690107566851225215261945090368383700756718475548963492495636567196411520343755153873702785765061191571450816816768588779992420595323920378901571578212233362968321534412232352181350318272412999314994088971793901011611287903304899548453253572150836960400823323024546438002706780740437232724860514973045163847749663573102103489157570038573985650468734868144784934785664213083973847594083245172065673256729764669946808409557633330202791360451683819426780831882533523790053263942736594795989846896799995729280055679050017577828964342841289688625299072940079032673376604220833461165228769182820834334299498929605929489635870462664309903322151298622614387180649218325397611452611974198077662763542094860465505797409295988718825597060398357234259159369283346109414212965149625592605624829816608561573474000772065669838076932870571996443101451040388795886659375006954477077882986786927005425157697385689665063373353802995125018735414144555874980615063817780482078535000768846903930957491768926271922039159270344588726183119686470913872329692278177961453761098532651837627868996220330881201373926679549382072154208304303925028368924271419497334868073411899031695676952151146295674496059599571833868133255500916301358134252093358019746035589076634271033720511740421573230461560401274245007057827571356440785208867666530104786619189733672044190213506821717885834782043877377236801123292881086967860454213323660386916892672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,14] 451973870447539229260203230172998842748272821169752795122871244315699903994007165749949300243568717610537245597574775139142772478403732612118898357677259492462615517155383183850753577026294868076555720892787447425331776772304532891068824222628109703969556944565286649451083337593229078095829469094296523566927846505260884040955222338441562192783673698564769540678198799627492934937070100294519339758769032308616573068497142638892724488574181563475463506189752062764668477335419790772899903002700641427220902838846874583506257726192669382798622222026372948445028446540631131308228901653947752288603684774950597116204073641895021222588933112477548839406618588477177829572155152573848856425777902080056364400700946147168851646881289756517722573147202422537839116314727497586550185412136952064821940049234238887377543348452003350337124253409492910320165995758522106694796865859610145450272554981337493535467386321972045269922017870864622987001905366815313888029642007718221270598866756902618606288715835790660033699836573464734516695032704294556772063298243953500220728030450816140471662112767398510920786239612749895901561483297153781455210248102590398320020490670303881459760550496232198123816321545120615629211728493333774327356277457813973533876404624677289105126285265382489970683390098500961583267863106758575867894289673359581403418334222165577759402922720332754546021339591169196069091315288737277880461864825764899038695366032479729783855170999124631539370865797350567093006535045346242879539692023027094280658025774520139570664245700038673436603567593868492313899065590740852119237418432194194776458253217387525372045705072205639187690684443032032043048461560122317433656287237878858987793210397976561933740498673263482017633077105882807801971975031285248374006474757312403996107568341834139096995434565886426795069963897628219359515691919784097386925402386790297487901069222351246742806707877097364389125737400027040726128680089503983640091710086249873721006160848710190215205081742433729529231620128733718763068026234204693858770474605766178292693131249424883266900171501149264200639072721935554262244735932705709415761322020391569653977345184591098527977288769880876234896571530522617274142892232820186529445058080741899061582819840535825823447305114044308914176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,15] -1249142174178794888553625486254756417067577454613872481465286990080285038068937018205577985719383882058190346910580801050975776405728025371639723740228251381415386445992136151237500174801930153741149933756900354603558545012849984575508460754050653769929378831694368634188158342793057940305411651738617396808508336291896400672540073919157234353374554008331463055152355791022033746710638669786100603908523023498133647069800161665419149283701848269839064521176048264760229291627772538941849350175844191417590911898713786389116793635142321359008116900623444400462244769156788622738231903727339721332604632026929589091783718773521740131167671912663747620637091331287208945235350406214533951607804255028294774859618572833131196842751521515099791182884814864857982851792902566025822268287823122841320412194720074049531208674846798447105874658838693890173085844110054328451654995573142266588124830700488027023252009653142806974106390522297046749480892708908431575290535718170190860751896919594263633164025461538050696645288702321041644014319213202231319328117288906029013231936319503368064400694728080963585667992302038979357585348751001804440450711864512521599288521799176671024986604320775753715537305603857942325251752523309563549372477524302658450331395711128367472202021722879181666172348760095607424325075945143847009253688881266446487778730155961127205489187327182359690690389833252035324860829244462966693915071366859862878581413881924897026100344632324690593525545903051048907480146486844553079005799918549086171034168611855184917980059373087001424243139879244945999206561017851013087502571222740994733862624574238000047872823681482991374351647383407400570386982690219590866874126285753255024178951439840900810352945918839631919067401462379520987525157258796433474583443115058001052447897294539949330372008562644615372058354247330838833001681781327595745435965095381067669812695544912694763165965690126302259039987576025048325975595107328963730419498417127848561941171091983400881144961482046594121538611571181152777319751109325276620605572812558344170681809285243399562476270799951755287979619059917517001281986037754661840374428608022342536836476004226549195891429008195909067302240260020215733163276707860469933020735305696249232734416059933960748637055114806925721600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,16] 3003315350553975620146777514956402365680868693477940847205855998249094979241276312107447246599079610060041952967198692606261742944112864398028170505216060026325626794520490720889298387653631998061862536659514548573028198941545502590445374985956876758363024169065464032930207395252638350752767335073565159750721621660035865486681298222474601914644545770555864358572336925601735004744490456316549790912723894853166025707266903843549853380361412116821815654138752059753497230285559666288438109305062697255308973762851114164559103902270209187400354405191042754370239994958804463435210923952197515291869576749334012677669869916123345045680758193576386696243924693857419505444699831382299940837317211882507998271249050553621129233374338024984436553408735663508270303596997423494027631179341458263645895394247799997282619515324464348332166334602598852687015482097856801995244668017040852547056226103712623249223559001558114032198191960685864514635162172678981085179821330705370374365900619634379052309052513757833498970853945267018878725186006457158984223005722026739789577299046662007191009874703000097486442521713943412070826121451664914896423440233168657662683942977088981410724417163376628796580504505626013853972637394207624804535906396596609195199353287593373529681720677807129980133898859750546443722879486812027367874762324875344672262349883603137081422626053169010407421643290853198614318147329662174891524186743247468302025719984855115723930091347385537181230366748477350823276005896002309178932887648830360065294978261075792780961741505014346724358664669979079868428286884500542812908896739287214886075140634790906660658481643232972486473901541150352151387071580944170539684495917790563302261869384216200582210766456102633443999425583849326087994193692961083746842684192685891103637321530674568032580781712941954449906390717986446631580414163256245792825420784411965563615953214809402909244220015899257086776068986204350356504715448725465068169526277369069879006044089589786885770974534397848518012814664327064481241422236778769523376165349089306206734864545556459519470996060646602281954118954396053387795886324511218018165897145175863148894996031353465965122375484586651745496829148796016724206055729230495048301599571226601972835868533152485452017558974711189209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,17] -6271400882968007414260902248880209678804304050726115955933576015250515804634690734792481991027002889435172377241064773865296005444158832669399107767845224971239615281280037524384536335316533494683497379147572277145204305994564883961490939816554708428301809092113215063817025405003440463132433968065780742508515015559620624820210469491557955322259404581206679908864830160218250523628938548726147544222469061248163874050359046839711541599025400311375520743332145822376285655474186649363773445155663791538342516410404705361376415731808129881453457170774283999946930948995260015817142509855355221605014586207854736160243547747728128576021271465465333813679003550048146592402432447515019278679197030786971111693305514252524091178747037053673432235257999286100291147708897060166911614269417952704194006860315077658898790565818517714300502985367525049161846438454214346958229960295887737545588282262335067023262495928601549911545706889650268935363908226916713379102050140703862301353955785649592458777029944151711042899450067128545735284409743868773761703267636244305182393895031470109908487253612375842799724252744258440142244857272002053903589996619703235316134491709879600220836992399567628170450458309019217437887805207371181549432172748290734709540771841173257474153061218475160035138618830843531360132235831700086390368024088671948144442632102775334978048607209018478066064483687478661967452988603648181406168090377884560671329715340409083454872349395749223484674767956641761950906115612673702068595233598783282248716257272238949587741763422857556289394731566819290272633161370488169509607011550592669739525433000266697104095447242557583396413358893791592709476998836644515372131167481295812522106267928549319252205021644489511901880568267095644764390763767067367113379001990721642082627441244618931115242783267163552858642723268026457603207437705512474945582357795799441926975866320516888607601580533771722616791025602585321241643304032596972112862303896597029253411553860365507401574102974898037692295434596658714200315206230862676705308719406925747934793686624178804351948346931418019891966958564062393952904221994149216152723581216202117309763292886433808119109170893480023859625648206913514826247588478518444311173649850153408409407774772446402197473222842365509632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,18] 11370026087696109205634651900375546455799007945340017698495528582976269416975695920648190227367229591485007694137241986186148734643303402890484453948699050104854163570627376919851225540292568344877950410539720761001517478337355037268737381424088614854463232084352922363576778325546822152587951371890041628375425431501093410481747047335954717824321000367782015445543814995280507645231600096132375688226853433808036470498997644561203786364803755580076827650036425056336775527497277096322227976103166949659203870861020487540125943553235448980431665193590294087011005766417993932966771996129566411956676099390910918570747835900585931655930362385189855643922937434815330130303820742992344374719167733936974688838747729172447446605337596384872901826228518579821587153962570850074177894316545736577104302943988324216720141832654974642427035912925428746291770969856952793977787548220313874003492975491472341844398899597148717189515863342842122657936525211005663883259364982851343897889903332287558484146933343724332718164991856239748353829130981627962397673429033160065938963004151109357006770809778731624368793514760445381438331317660322278466494012838279369010228216754024059956973270929979891153378204241368616348085551761562095627447598076724343439850934132993185317198145660019899644331799585551108134202604106397480131994559014051824997182693610796867198807486729899986717275312071095308305066849180240268379674135326557303268945071106940990222450469493990777841803404101300136057960599995040302593318956898550996317802277230739071119219100348207105283944229243485405140235715527492806589301584044074541756104375661691640236749625226064008096998912154195883547064687910120121250027260133066351066277385497593290351321502521667370817625315541981842655086063666655295582519336394284375423174932247866287496613914983699308929010813450019950005135624289223279959540660059733057551048101480115269748572030427937084162337595017104687145070123214001522334773195398169613605011781211541629237094443825188400726104206011536549942639653344538367866757207267779729013879067252474244270074643171069361969458302440143367652389383461834252775293090428268729301241338715573121503203131545770092979634117939895099173906497800485401538343664370377405034692246440440158160852020623099991949312000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,19] -17906272824504682064885547507267882641805653592963127186826500189120993446940676783213679413790812341920482691823632538611335649755095532532144821397887934206146692446871924600272612979744341196525277159040193654107402641748569303699462755169722326099921131427154966272448281750818958206723428137262237093278015619854486609098847590223667306300462327270386763102676790769038441296310141779300368049640186438458418773411460235136638047069481736868386356548603589944454023027917959041672180693603130433385954502246595943779612859991617538719341762409808264174707332370605806958049903501305252213043559651812373240638913228693409587772511312539067245435983278273522993155282173967734672121688612979267308112888626518637731935894629441642328859488583814634787642767640347016972778461123635260641134145299345457812982589094137964349998308058690035096940247108414057122494991478087074994995978893165218957656707866899829866981420433090153249702468545296206161520996947672368264418926264295447160207563771368481477392341832660583850483350044458189425691156431733625984269518245699145974094655146953347588015612857940329732774859545590337920651507276042959239504987749114429690995869117556230379510308094310916765203931212542403069673081416940458201804074402643196234364471964359709158254528272031279560407894458702626372534956046996451482771409315186234086148161110008022383479128181543947976034556539716833391231167595928023975372408091320752968251643734303508105207484672451946471883891972928369051826210502022573419027309959196190955858069401862069321343850070229974694432768510253290667665951594038161768272767179416464512707683949219422569058869705930817651708794196196848109728585315618331606710930307475743923029515298576339762925689798826261749951884727718972952235769862938559663489112267850641551622946016607792618565157599670998255312741342436790794595560557983257904683017786094402174687117232803479586064401660488846365613609844250905020257533349877666729469771064719731041652667394031684001058992165461121001495372709628085347310086514162319984293613029864253102923429897593136729444408092605814326508286138842001456223318561547288707493030466376039525373551190836243351737668608295999361007999705721734760546781580218660105973887718376458663895315988771834639155200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,20] 24500615389076677931246135109625099852370521505337631174515777006817299517645435725494616204345684006718633272667581684875960201892904861846991849295454309888959516973743964960260540569050516540262762042014173520268254930441009764351554043651111021121273627806208419176141498545919552012883698514119610786682358418025993791028528936375393997087637736101831365207547213356170812036630057587574993810502556315386089174947218596700357266503515045777889957933580652239028698082195631138267695079406509829722163436235271568247499312683977477334031102278598251338185652021286385955965541339822831223664797591159380733139263854841615330782385151545073523881977807646826903541397492928640952167039147547838928978254676560614673588937727965985860486682809358845538268063819420738709454496995300257924848710587072279518156736231126283580537115799623299188779049345748006083598808183547280488937625604253870055000852572117015164056655354700436588226293719387650532844256965029218035893345031400415281169572323023679135477935805777212962472624322163880348270061322956640305279258219161033306972991308440980073762514938765993517395481715206656707825576368975874113557294216039168620665172991620831751813107377298623265899728271750398148257876317221771120344519956610980726234176808071266777598883892703739264039025011199884139887074302651929900818676189023137284478158386057036187508811494599302510645048083564756167039624486574249305712947548369835776567596568712379373644893473704764182397097383963586235409884292668791273263544427684694617555527045982500239940552622113213081694468469438728465770831699128849388140695174388166590618407781103882221268692678864020294764420629561120379343055874849701779634068887908711176576285713925587897958907864147885311829075571463898497887426830175237390627997037547258431642015152265520986114881309789644647570507652932814083290769693116825973186453207717355380177102975329951490251304657432911128214741061433063208241943306840866605669065669962236536844603287782961737961028994571883194322617774713966695045966158236060608891502260581334805229470221882563085709662153062059330940491305658166719950233250998039909540619947329143384090084321327801319988294606937582685839379652855824615872992267969677082747109878095677598281151130844243930644480000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,21] -29083778438979872154786367642442501958618775376351433310337959331957288359769953173831627553505238177651974425376992568391392124907694084749945259595935219074313409740839301967655794958177303725119713916044966907545408067523467791952815514900720147295198269052142038292564611896776024773303132692249501375528880218992988040050495938591720105096280366507637643847603372493188867714648998098443728224494845073537392211568857809608670064516714003766952031939078633591929832648276690850709889208805091548269899523012275267906341753885337136659525965358857699147294508338794009492738566350234062687703693899930403481066573046140278252660091247724567242364375829147756910738742582144373680270860500152676423407196563580516416302179370811171636520509227108872233740552335776063995855275192027929126031936202864911608568486622754671180899445221514983901314174070332631809336322260605128896396192619481251490194168108980252727286156999935679694084975939787237450201574626527798629016952721431626689820343441428078214337842440544619568656803596460810005043408352573091151691322241732939710618383493918804418818330052010913431897737423273002784502826396785712152611187287712577614426851149067412438139459412846213607234411259168863557961479975376933816399592259501715128100944149327435135847664982225907537561764159251011348397276424981298476445696228448936688981777084463382823617528575504619897156834556664701252073161834877439475800633320236064003947415421540031753398521207639887212827274128294689363405427277334007920796717734180259476638637509927489037630659108079890779862385285384867056074067177076362444753616540908125422389733382430839782148853085455727029720461754742859401534924150141932460098251454012871106336706885494919720446180464186720635915050201937654411762239840856629677363279095743027687861719703463201350960925823116065861928016661286186636249908717009616033373055734910932689272872570843327930061025571111325086594321503366923456654768367232446274984115123524210492758593967399945536976559913001129718529665576574083531422703492738076122930720663958052562702234087539767388174918983746694669253176829950661946105590970152245279252534748327234690033187580195400975981972186478257018475816705012861160799442190004770516842229170136178850605409377567459246080000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,22] 29802523903106175720829970045038062973429320985357840182802030270639998595494148925148649167875806413453842458944170544565358510529058060949672339250006803478295747063056389982338333402372472462111642785150464172171219483656087919059873883740352402297828101405623209245511932107202792153795520670237941725893395476149149701419018780185210142529362837085567389890410451939104088813096420210635810394811275222435436780443609641279139352617904463075284825075841959918155883232502306140806138317819553731854147961085976780555706654437119938964888656579729149494474333998763568449622130517885918227537759177887656886109245101733761542736693801910277937943241189975048639741616286091344101205701927757682159570434549154956124764578009246144173426254227471498597546593608524396872769823649344354117540611963479074095435408067060653888132168217001646525178031920263390614331157085398026128416824824113523321081179072377425346598746521798077002207378284489534995012956158240270361965998495836711242011099872276961943534854510292663890604632464507889564520139294977058759588126889128073626910687863434916206516200673708437380681961620699136758507082236833868623967739117098317400353759782235688892546680645092097276710114944888739975694276923873327759987733912823374795393101636219448648443799803705770209225557804403210904039027977399812223345562172532799411079759738644311267576806573293507742848104944051549879561582199977269788731527611243866844665270333598751761537556860976220381645869141556654279767941249656332818128786824468649022655400051499084789043954221786826222862856438885131152843613787445099933710802575273125301906506268838167999961928644571529701120936150398112238621301801414835274769534820477674396901461534570399876563631319807479204069782803570588388998509260251241916360443423939792985918347032011898773530110244294753223577260314620362635310371471786400421367009422214500407103810235785418404179227551894519147272415513195801493424337086433674878155393346311698718889462116771618441168873410909064418383835662206490984782837876064002153119833480556128537215981527977952934055108630408554076693713794993622469515811118456364474327125176573236786557859403687220283052952397265356632372289816293642527726864484728260587499485856242420053158611374447792863838208000000000000000000000000000000000000000000000000000000000000000000000000 [146,23] -26036484281700783217417055936186059323836339676206203529732985867549446623977882631011728455680165424570134044146266354613930626638083995235205659763269628661343675043733014895913327104528658492497343655114046769094460532898100647349401324944367305552311479863535672057902053146173581373300887947988425142344818088232008039912532779614923441307960481692150551936765733400662085416611221839153349630185392245947767886127616621625692197992946889683688048344796478637945199491281845990270600458681797185575701258277925106190946860526708722464745236524634635324880139437890399981741767482326553001954532957177096399911608386075437647444635842155468553188664257858694300442703324819330468283660045667725899288407411679916572705385137197865574761883719620026075507973501813729468562875401554813105791287160156132999122197003805471491793374015810278403923808988963237040713355580093359080666328079937765969978173665234675708305755633828525542193767294556343311021795423941406477579365989151505582490727650353621303394055108791030221873997981432182444097712254753273055622744150265630987461273478781660813481068034322603059082399077851343133531532741160597019456850875680820509155040206832965435313283756192576246164404394823165684473147435307410567198200877791269074423992293681278894044899355093135505258161220469396807970968834202339394277351958499336383728361972528153645801236491872652645002328229782560624556248920926611645931197434056490023204198404277340560116613891476354883645020702548470431714379233692881906777015337254816727130141319748030849530500005326268059942843177322761920820331899926038303907998024330264144592525547225325872153522305575927210175414175195519989919587727406294286496535723059914317427212340508397089326254260768604486914519035067093219502539117906237810501946714943130792435782565421594097586710690092484372076201533252634505711307861084803842330350500320270359299555530754617074910421935769835705804086432853542119820340186830812681104189441555167448518808439973151196500332127181393748866122568022330255445630636451876179818286117694098806149517205152512072537740790674682225586012358776771093881438756491158799535323340491827553559980727317749663132309056896927631099101746941145553381652433152535028946078312490476956159515400270189586022400000000000000000000000000000000000000000000000000000000000000000000000 [146,24] 18821234879294271817583150751684886639519808071974211005348231644515506040175539076288118729249520719077896281648048319638479418786304189218712914348762089201074640505687960284332377518084915136624979636743008531614310846639090858495038203297776741541965369240389885593727995841126832196209938254059947953008920691949065186666892525453263046999177121155824245134810205020292166444169549453090877336086157639370320385916821067866274205747210303260881103766852844275014932376859100845356661331181256730033113644334498713775047891227768779336950777467917616909968576271280013885834933243432560695431507825102155218908397843727650476349128807957672276076205934255987181538335367472562507699920018864514173268479212876347204516083238463001888976048626536951544740184385688030982525336774408346268338677515736781516130488486501462231596405463389224663668373691129928017017416338537282297802008171881327239509104971939088969545248615078081472731606935363232622854512125314643969416951178214923034273170645116288938290054041833688056296065337995488033713558514734111035451495816867618853673876437767285740231356424561455552758023082288799211283542911213259331157878161215196539524539461370182888517774602572975440955381366861979129234405058747425284222507724670431546801941261626472948287633898591376431171905911135923557342906340997238850250507379489535828087441169496286903523470361805157001867479087804199321369148975060983266231050618387184321932925969312394538840445805448981674354952397095720855806587473373620957586924934745320858759856231304113845878522585640942240590918869515052589108331575719942627349606409315049417863483457650091534813411275707348834800648360608396506199939661575519746676683039511680613974388702395010656886349701136704458749723345838532586123458555085261517012210559362712622221137551883380644822196768475426423923882689879699440159220916102840572630981904499471556089087749416870156551100341689430002849015380444988469707524716034758500278634489971815317259379951140460127879237402699427506092972921952326349360625418961252304969303956966852993500991048311012975702279960764852159725539774943541549471538494912321283333383024418031003013164914470434080354503635596874160253646129228265009566478919912750351163031729940365318180626994483521315143680000000000000000000000000000000000000000000000000000000000000000000 [146,25] -10357232465698104190740189793890967608056394011263747315731552421435940134754525408298450544649857837377407329866964402085834549302672930024393673470890410106055439681053726452787098421928717629885164346209302882859363781295861701697843595055339923214588505978018125043206936148620592873332059554495569013815703702918370121611812754383452177441382487905520704023090573574628620288217116946179976351711978289338240380596067495911717057120493254903664384972565697921602679401165403501652965813561731886261883093895087195080720595591945257868626677148292668328757779252514815000941173968103199746049963423164783528415044388139744443212316814758195907331755813285232109590752289389972960116370516938507021220228016520690264076909873402207876247272535610231118778349287256543352347444335170914635426082255816507829456715169161182145973901315551524545620521780585249100868435351882688084235812111493858016307977651985026549807832866628001055477623831378877744775088421757684143647309396288465538860331255614171822282077741702498066306108538336100879561853340186757310957990585236144428005325514974145899274517758589536891817221678716842252960057356981678573732989114808788688446605498274826876449933887869178298418900692623650285559150779462823618010801826120503581314071707064656855098102808497913836916390482807740638398960539474248499639577528395483119812001905824380294149577613573311653487539201931413122977187622034956543642904454915786393430705633386110092177360451516830952785401728280020371266138655084491920021242744095337354242413582825435210837607403359362753949636111402953895368912525611354355283790007612576380110124235018047327354211300971534785801640065681639632921020458790817350393726012334353978098205354381533375950947603155768003199222806871898967300045929513951425280970025652233806958415788553805228118132105023490693430949876375071266213663274485918425339954058919718454478522567789501358842325869010302180373696158177683229507345134746210949195440094587722511502753542884074844374410456453105248990955555075889940802166656635125669143179532353089646370765250537733310721910673781849268314404220708841466097702731191702896006200232891728016474893645753091995738361464613185838707467324132773285824090261596736746215365997027369132305608772100481351680000000000000000000000000000000000000000000000000000000000000000000 [146,26] 2942360121017320721515991396213970076058257582592393142609912288138472504837895596918245403576847178017325556894678971570759837665402607898746083716206828098207314296973595017502100806338627177602171334865698811596894100044329855234546645740796518193294853596852187230390800565871762704138633599153620098739283586545257314154829682559715506867887365058803584020139979555837592433018626121430707841510341952936404835965179368670212878794268952544871513707731775049972991432095954409243983528607120948267793436473033421524533224986099531443454280890588421373540847756796236979510007559119100823025015812565419085833012613676774661983498916959554020421725097763029229903098072227704162160558150576271217299070372901383237237891194636852147720241098290337405139522680020116032823660951406894048581827742834174225906729248469082183640782012889878403618344184345457717237029836661252186878411247534747883586609881619840653309081618055975612004656209128552444113568422101316286429823721963224856183430389525429000910631421672747104477035752663732303174580419824338351378958434527637433257623044430678534892696470716845198808035698071446693104604089049044026113381271991250824066001732256625416238131750903792885737154213801884774637718514730159324315279285156217820835552897386129158163509247726981577568427969425526883178750643804794090879575078239325976976326037145808728535866523409191937092520139980477586592148920770995941467620705646044455056129614178331979974838437904704962490033808951334216696685642409748767895719995651362335402704742311453497430239402976514593008307110355201969226681617254974644042498072395720186961510619226942942090859171429299398628974747414093276453024266395008486323788646644977217622609352049458611238643196151397503230679052932781194558376539087593566288788166198418468768802305262441205503516447344286260361697490523588321602459143647913011662777396811555787858135117350798314089809157100615056560131110241826423206739308914370987978605113193974251104225997833784683895058192224304597770682052884465281821541442311727542264067306733978786166010013959892317741082828237649158344054036886635133029396246801330376522888610528700135802292760008807914149643504194985588039804303834054412585986666228499417687523267690250200190955880332593960321024000000000000000000000000000000000000000000000000000000000000 [146,27] 1979502656024277516381969622683215503430949068053492523822097098372829870573798982734712030564450917443376351415301680591848404082833743937338272664757016424874745086257944918136653207080484698766083756394045082668078554402283782029794535626685551531907290987407877352398154375028300141872460707695050441109763887757868218688362825450991192549811661342710855008451554334026702879598349623226936669053231868571574388850184415743571166832713866975145886900714812961991265287796303016067288872167308209696547557742991643513715940535961578089918772066165121951358683626578780385998231759966661268812162074789740906083821030695246603701018798802838965961306808381259061925988117318312601918078312367528189576965472522257787945604587103186782770574473421856370043018624336368148391635435286969013976897606516119035471301050024852185737097596704161766487525334746877766516560667682146687845601835668747133877619145707122665277244196127432543588811688749661880150764285245827133508107421131860724707894531696463001443215097727321339261162197406378654564844010007861619054738290162728997935232273436308887520776044223836418592516481281663057888211918894724122113550302264191450627614417260630089603856608671103953960667623169998606772147131729367388215478135912466134865504126934705675324791026145786123873663863376419312770794271493263237942798576090298865323093916088595012355680735352804643398921100993622296680213917743538502808171035150047599520011626543930937140973669437153458273640664432067796806329150993793581017686295060003123179085075085103558388018071714410696235752086578986547497008566152241220779186441161874371668047471091102310828220707846165808738816892385837706471221061657178607843599812898152662483510442576938721189087666597176525635646019900975423310949425588845148826956788934820701866090852978251016308588034387253153687908243202655894160136465729927258181708009773876724690958822613869836853277044914532961969542308484771180143447345777588572190346052451917585575813303904817875233610060399683162071634994878520638614104571924881755305466970674581993469740464026130820208745573577807548745138033858725892184543951543599473412602770506931858062958349455963448857158401532409036546307358831597385168114821298508568891110683132509767358841496375847708262400000000000000000000000000000000000000000000000000000000000 [146,28] -4157332259404995805948738293405938828060476981234249978840907813102290079998593465669443945671992579543439819369257563583505838447421960768175558494090405213932316978426653148989563138556587437032091391634235360417009466416169851092352835948973398680213562808909406474377679189142609674461759612268230178475127093330985548186017254941093246401974043925443363427580841134106493193137310257071952799316451970168511524091476552242954122198395302097385314704626304722867000813983032682300497196481935923128785531390058073193343844512083396652644382607143258985150360720405011046123849567018758854210843992532280210103096645024188861418196716423999856836397584430943546364539303290860014770887295111199111276972156883504195143958110544650353879554412309557246617848281518777326812736140364475318141910621087056576994565832041000577185311193465933821672448421966692859637479005896133708989257393340410526719866574568975604720319539849530215922778050526665294050407029729172418455910199125553978809658537052099218554262300208455692391907000047446324498609483405920994692849497316755943611638388236628400074930674610607496459449017542907961408878803008171216813254422172048859119010145323786277503713819110748677428644587546879470544435942960287730845836587147697372431597564656276915679063190754905305020363273351515050603070477831337696685832722429751425022838638206650472237180801801059363382478958377026241110530740295325736161349826712015181991241735676841598872900532744723515970475728997346712844723102708257168581156395134129648711230629551523847068530264755546949197701252397128567375030319082245087572921268753323781091128313738315490069038112011832850284321161548416359176057392762695181989753777446834847413560844553867503603618945888878711025884668531916056919501369792587946677057979700430445199682877129911404655314094687593956441742259900235945220020674780581138813868606848609606613288891062463981763154551682490091661134278858771387226295242626974066639272777988573125262511534665578842492898325037885158501419502837489121608762818155435905647656185367165059310456840690104731379670385008627292917178727954724681384823830197548744165257254029382123806358240838353299399355392819157096562211077754802229998429598130221358093811539999694948737856027553965319127040000000000000000000000000000000000000000000000000000000 [146,29] 4247501929788852309450592820700306881213786944713936886797369706839440626452167708295346787728645013867802178234998571453570419924909144042202173425851049876317451681324685242491083077219697271999419579650528613078946492875227213937772561993411008181771717746371648314486295562086322440208426022666217719573691005781425818306846836463271297130823448839836834814083900852808865365802593701026665463809446776544331791992880472824895854633519323456010504036239786084411196826337268877406692804062178291215561651843779711591629176728141855281366181424187491452388490847116463151435803199967937111651943182754091885948108654376180827103421638811421465097814772969096781801356475721403735417606475818086082727317420260405473578097987756075902435653553033815576889608988185770152548639866710762866171646435273379898375361587120953355154594731260778748998912713425929751726534689122685202416664932143496597444802464657460631446253932769245181347519080133622156677167062944127811402200373061741400997625024738030617676314101551241673515105534327938559136119166515219768377840250231508238199641129222949847186319911982940126128696295042731369914771425990425363575202183846188980278056991118736650165960161142022869567475628419036503056641366589678222591280048924453175196001980736900189958154675825241903763045731675889332526540028100978732095665029075613789503731667035309103110110392826467341099483534874015429734648915159711441704157973523167740507011196810245373865772108200660764832221223798872237568071673549357630685277329515839810040944495357509777838520433856771924409813254825040186370398302647198562073514242539066801844752317199687341857556032495447296996568247469171612598754405822032451137540246213439903382139681052829639533164736081373965972449758359589901477581041121571217170287887357930493318679761997680607046712628207378430291834250582147216447118062423946404637690708137426059689765405364692197432225673338377907252869198377281552996664024696326620215757010725184844697351677479419556145784326938573401007769291225206629380407965485896456978684964076644441560064144085673626125875328290002583044218311764727740559358433847337037024905710833136415184554473848972148180673826024309054613976918822692085213375231731309765927793041859128356063581461673923103948800000000000000000000000000000000000000000000000000000 [146,30] -3244174294793410857191290823279415349705839132709834820366419850238716440876055526077746336055966445104646609493936531126338530932985180207592519741908275329842382313204718952060582663906559472449774300815870364061339176603976837395551831461106810704044000566795831083681611531183881932011958555853195316344001206792910479002819279518042325401409437391018732782432072483812662834308572561253309118273215468970436043964819908248940068406536908706264404316132713939156667200033970563781071741517746406259433495687128679260030947943970300836055019103241283938158516064814798818704149520690527679458389907692547617208049470460890107332703682171420796613358485839536255622664282356428470365243733243638343062564052931267433566986467897182976607886380345505413822304099171297393155193449748628985538740197814917802504689796645908655240174735415189476511311462553028121178979567814273520417502371292760311368093919301733768396347663405633076972727907409468100055605326761257748997473425787558217281859516810773434852114701669730810534525238153267737811238069369399179083298893231094027883703062140679468123743446649636270538776673657041840187158573035829268169783280957096420113301357541715791943195446450067622045871706778114503421088972701120369184290651231364329162319422396139084034913633222902868921807505920743748687878441645902090368885164291466715265194319709158354191611209815812911864514480352218305825771572045140311538854954938715267105460124933212370681669334227216879146555437915160284330296030114656938316222933423088371252386160413047300867627346576935319444916182604443681358430056878127926211061077027422985378301200338766619894805555749749917941526954415290745095765616422539834078548688923955187832716404612550027498787587998671613514278803190227022472597553230446619356313344667489756545036946710466973828448753693891711382843087918145748860842085689310657314963889673067802377438446436619949528459395356884736025821676584796796036222058569890521539488350248226204506648109693412044611841500491770754342353424148418762044817248701057349978276677221410891063860707013696813512429098939052383921687314773773046256461221353007001564311541095683774755845093514411753073998577867269995272682380915278458844132041415338772181580182998089505225922460170963883393024000000000000000000000000000000000000000000000000 [146,31] 1995653878949086131649147771906609932940594307872120432866146348309200491543053744231904734988457347303812241437798355730204903583457949562516234570277312691510915597448265028775275085560405417802563086437616963433790586174146529130866253866788757393691075034379742852043536606537104173913200460026567600208788327888700394468790621654833180432548981903439042545668402675476514671442969693594817789824595816728443467159527766471935847486413731645944788457662695974612980435813213865960173763441311843381640372711047888602413537004347425614837995126460789273129161625325053211289557259485937067137305209215685018578272069343321639072162256933397417758995360522789667484611420160486262254291758562705756683777832016830722781600074832046855634268071358462848191010100515209602049330223474932730155083774211503890348507626167427699020921272798001398772763302803489387738547873384804525273971152272375607703020874827055804946230932130828303957117037483484058779968867097440252321892826354391514408554964062347612981250066967354494048480431330839347795918181272940242820433801403450157000701959009328195720956310724107971622450558459486884563631108293671755456364186919340218678119087409356968107303839421616619219325377679981363051752148562751303433881196762624595875667294654755027214804498123912091942853448866748650254820369009594697024510627227578641500218453726428955532675522896944981930612753958969122896661949921739185217177070054992648094246503581415911988730277610806943674173837328403270959573801934625745301914896870735851916310476894927720520104493490123041708075199571515800627603419757844551045107723965558011383580947676203908386530954591156979674120656738091302991211905361238546345917303204287973318351805918214693338807180402899240745975922616622173314160360899558988135951314798900891345684948497195811035265348613709418126224126690362577318641661379124754450499985938557712017207498647384180392418380120869874019366826394726331744726081447126103841069254990436498641900084118056763523844542872817979448011903772625381264785183023628554877497676718336758381330905028861261494918555442075985332739575466302027522272814863076104799633174468408533702671362012666101283676341413884350080916173250627886419088794978572716643186258834230034079424349730196422656000000000000000000000000000000000000000000000000 [146,32] -986807047487819783060234935908756145200997786704363695253666983811579644815698909710599408812152268158510474199985001290912491381109402514797521754402206948248143658718183552755706719881576864549181194755687845449083716106529364059523602739210994884247052469644360191570782742619810388820749081747735736533654328255614714308924489288217536425123690751400651821698606326131104993631567836979974115416304485130265033169317034331761472451032005543658590086629746844950889529100038708216140201054330936898430094309338713922612928158345151180400970350248504628683573296076123013739929233048362978890153298155193160382116809102167079130945399850798712045260337176123469703475651746415930541953910572445945244468375263081165033827152762182868764725178525184228117111321869891263282574579428923869065995022126381379626560546921042697567988848461988709614938653514423814488093281573212240683349343302067859263386935298200586587427108424496372580146725172833769896556076908873711560682543080267516694695224672271307333081735994398058559137771637803313342746929725558966420843000198297909941066163750085233230888823487012587951648397902134329586601060350432903161827735366485620467226380241801488659110970176565394430839381653253584964943867477590142716735090663631864593713185810121661862533856880784767569701160503783459881368476623620222112600542785005714268367749697543490488870998378623885163290021859091611378977513914898481525060191845815555051512018359363487493888509837691240915037539495640773274532514762591063988819610516416886019431546901163915151913927892400777166128346944260640865074599491532400585757982914161784140289651492359859593787761127089606009798562194641564331622130537442616344855760612397894570823787176605692261375482935936922452198472264370222485818002713367553515223242527325644664350747769360311719450667846559067709477379143236577101115672582557356728651889585369801150876426891484344662666341216478292251468566123431007146740239274053303756238353027055532935144196310771934274311778940775888776072583929696953567465572091795536602112426576694507371138839268517782894519218046817363892649886527658461809919918976777747484408609634935937806137984207033272032033674753331783273449841354348232150980333058150645580908796606975696261113667099638989062144000000000000000000000000000000000000000000 [146,33] 361511269547464925732855119755136314858000337335882333169685351487117325471115421894564491890667334284246216143014720474648048053598302665670142304176659758363432090983329755979664122577520742772216520706872357431840229531121724239900791727454150301362198738890483131600434311082955736554325653852796569023835461033429591124979199503822802198204554237643107977934342858921326626690520337727716940878485292841933973133437304485280697651143701705473639514554209162231377052888962579880658126425039125109301608271210003798383078839659338915206905201480167337855632397185389295416567545032102622860534773947990178689941732141602246164422043575579054436068100315454920114295789671271600259303480731842052372929331942656833652173258064126321668301831725793335791517922191069353024724374667727577677052808483279961993537836457094087631765600007247444049963845182458377964494574367379420895068749358151547574440575077830292360443190110021675445013656647350925976817248158806166245698760963979203070056204048736772584558593300593348501019268709660509838389811242791330586564704328085183223954931306916107824489430889281609977961489981187452763116000563732168565460544095759868139001887149863787189035778130311940119558023169853362347359872987853808226114442127029304732460168792605158377811081227098192052440602279581388617145783012375533334546390158546578361527001345711552236151788115048698825307361296318700442012055189908855151970508515310734969455981447948022337175003848187388231516745215362923394038721947881497149914071509004433078229772511511609874953701248955021381686575238033143596656121166344440951659924191917899925090291467919739355480468180148055757480549507235105386792619967042738379222207889177757136035002168930712336833761041376830550607620089961573341943982279518122884170685290349619834926168755654266544095125046548412734584089226350631063551011738638035709639949325663854774118327961105022949277525148073741987844853099824840264732546229928703859591512227972080970293597078012829539731264981091852277602732866180605905422412483964712031479735018421692903458361569722794616016486606818823301120989008583179449518258640463207669320214012923883115056157961209499657023637476858168835150672261490086121353205656350063274241038437544663128437173718575428403200000000000000000000000000000000000000000 [146,34] -60305700897570478475673668815239664928210596436975510178961898619106076965529508235101959292261193509387526079365859686799272472490132140319861759358745832562271662428125679480700380636291781090147091281938565291009808373728955660096423379616182985609591648204705911407026383725291688531744295564343899489627215546627343553651161014788941301257382816694576308359858004350125824858746811971865415024646963924541927449686835883566394599320701952191811563165538089416319305097316188805184720301550587589126742554166094189213338932473686685556324512290719560968417959725080938595065877130404321067892238078706515971490879947183422709239862213731380619018562591792446231549015046952381816094885453589237908703265137753175035266487578543362374467357421422452051509335322408324618339601185351908494815802547673005785873737738406183249008032300022928707520769627008101590177254804855704880952240724920339610916827710088313885366058961086426248999750500771875703964349019441257206566738987818691690662077156569668558624780621836642516631512198278244541589405649926485528073858539847604469429315023450584864581121612017548357842744240088635309583983143081796517654409303118623811085350072358045411632182024675279536493524169761028837742316926554042090262585249544340378742325662022501829493101001011037246100081000403396081325328810824026202545416623501210683026465083247357287385981535570383988176156389106898455476164179610450558400986339660023814048124589465522309661117045918181654404948310069240062735725030168884825009315126286198630212563785682744094723976330484926659864880084598790406274873204837506226789579960450788529451977196310076664025154009457612037898718801177875375366480768053848307229709209961984328066270621017911865248671474872175325962375626079233689734219130020408892206695935568497638071831335122904956113309965536751664282306279759865172203920628104595546822417572157667332184424969050404815394116537377911291852152342678650081228946225809571851892652672179127611987031675494080634424899646664113241149017402354430180460762682975884923964062444830127310038375193565168880172883199685199343011562581213432732426938153779543762239995957983713014032825344127451309066895212557668476306312070950896439041495999736443861456027250867525871828185077823427313664000000000000000000000000000000000000 [146,35] -41677648639719009464373068654776828434541011264131135853208317221075517076115511213663900218731589284830790362629289201090849005019839186634747054543117515786195865062437964608746587277013512838583298144522151723447292973996095786365107222423960388936617552615658390359334104595731166541765523335043529139465589178001378616525625583150429520109929355358247966441923452718514591213958476667544725894651340956556716303641093830301804230904238833979020942522746319256497112788501143667231457539315832816839361649889243080593249439566223624564514276392661875625426113919696195816067742246516314794442859183145353758454622564746533468918985607822227567285654150180760282137679840972955204516141111996204283989578931381420036859507087453215672953689869900228579361902528662288981995821306009572469904922810283483283527466682506718296016681289723357001777687284176434475641571694771843083613030997583175804599801238462134672818252022537977080923136474935010325887685989555861553170228144575588809160237601551697118194584633393015283279881161201267237708863137699373837125588753604905389238858846116548738616681972546552090562653555244786740025372861280058040242851941734016606106830670128268808962885665486612932042427436184429925463036162608972570405678358996044243253611014173666111446222349761834375667630241447694643796602552851275084891233033976586768066784751261316912443270546999203741651630161882786093064423921172473366357411033843106761899471573405766020499875096217449235537464425716268154117539715104785100912185456806487376856076798651688914620679180400760971839991777370227872281828840015933457267427370370823232151990914926868145969673349678143387438307553212824741846253653116066739745607691488847080446045345212728963733372431836552740089488651955387788969907120807176404367486393652735786636104730530869068998794936920815999341377045270567238862935394734941712081102981514533934693160131930330314981285531517864338263179599194808807367786572033663843384077354182747525463411656462606979301207617408330506005338406581303387305884855778015884372706988491482794355986951750816208425655602792994111962547870897355877237764627302163090973855283570048098824493080115704234648231762196230136300226953869057673361067206529544797369490830225964302179103454610954649600000000000000000000000000000000000 [146,36] 52019136731045010932095837505446838612413487200608616677013983988499216644626019817120631612863896226945478757807700853452866834325747030707175636332080351860089596752276922930955864033133107163978079018232587204887512609097266144659186913073783255944537825572170653591817407166957529341667522354955062730914941214524685340259338607100953039224639699080751459970654621323550483684712506503941344717485888629627373401303984463319101524492073688455464903562484161293902109354449666138146520336267396357366456045757315213184573857997903859633458732550503561751252377909328316434610125471694224482826274266107376058073506363521578136540088482014911675005825269599983405077528556344669637979184209394534439143502649706131493634085921471189890469359495698569622137073877597947914116668089355291690247273076188430280727730583182679517199922393655393590498171736885528027793621717022974625771569745129759975739062626251751941693784732429380651667432611056898239788690866924482360669700357379046923398346024309993118786595750304418788529245761418375989032719098968962721584605296831152340302133587306946460627378326514827342007599614970159248644665695386079280094504923296120552786553300471340231238066839134671349283601759675008436104613136681722542473773757522475176746290418686039150387045551591497267816235098577293164567587729861785864012641613600433265478953632211114557172810577239461212881600005714673699085664691641578084309508926189101831497984450672518246113387185697225560015773008639377989483252549538324713495684650377070852212262259549774299778862511754143358376020094200721041094427709103022679070785317462436252803037840568745471305518414241214436819259126745689904618353557744798486519501719904512613804825204341824876719329002895794036391090634887483546864645825796884506961978649074414788199479693360808058759006915334987193411797966786093197089561086780662927787765145612894383508750284504860778595315072486586527866944161767006144760304835578572961949151469144508592553462372203415566666220035934032827291651905986811386984545376498057488652590255828541220913689868632415883202954371049938670125986574432300864945288268976253558147240677514680684356764335742472053877276426160169040492584158322497178350613074794947022337222451644479282419751235526506577920000000000000000000000000000000 [146,37] -34887524561238627130808979142206873651286034271103302499296989201148654591827395057062604371328423275553129463475528996019650570162908836905904867336676651946456540343984145639808965968830777228108965158715559773829369670449008893142364211796519059454477546234347158526646564662858945133048184312825030691972919126467762521039764049757932564160854581443429379705589614185104215128800936452034457293120080960153179325334888115236382845731278070770818202982877408319568233163990243278343979762794409538985414054078824644375466816920438945935989268969718181094615590049282453761611004586179559148111582750543651148550398416338188168598810352268174885091880358514574772148321968845528363532572808062358851551383008458383616827262250307754277001031971321889099086122839388391388656773636697892707999077697010643802354496384824994667307611138563274389029879536195225678505473227805663625995601046829879461664753771907833015643716045447917600531711694816802415488852107919261678631158287877386941858537726241144805890212896635317369867060774800841665895892478277433321866401218328067781206517573959357037385289687930197299841876893043191770538733986904617512610374057128430600192273153126053209631722928031230753301403724416588714147790187715489391111044893764777273394608006972784279712792109709554159793441784778869214753526556896783201574058892794983024965525322175869406033155473590069567487653432469697592525485929738347071061936901098557774688300115634671098328163561860675106476361638825184000004813677264999448820893846776812244524880090034847517410311466434098537830364258049929311900804867387766322921763055531889527097157228071102981057062018281204180584339128728460183353334812726387892270814039683637417939442131341633817091008792534869571725694706869058698063521192642962875808922039326103108900389562565322385372901742356370416245538432021760499920141256761761581478318857301945565148156333037935366420939830757728756922638128260845808041871761215391281206998441677068928004059185004674947790704008485795310743472700695105261113429348500653027388804237162792753445645983478135951325241799898616458382961057137957416268271791860150499908860469429257351410651284922473509206869805723016002134263793492884864011616779901908960504012307442703224870526066534803046400000000000000000000000000000 [146,38] 17730504279609941496730727549093748088505204857464958830327840082653061751621585155736074742221721500662847501352175181670688561637293180140460619929303317755684553436279077415446155003666179875666287416669704080903993399031125411691360906938406949214753251107091727683194903407458034845392853897181273096150619102563077717974351999814020401636733437194996952505683121983333122993510804342143054471669437580312482869641044066937139218048477843974187659705279962412759895052451448750997624830553435950938224753523781164053723428601913609030957488424630346921973481396414955249795279953533585187861969703550818800774818153250535900195563008382650120611145918278729253238682131792893990864643480768903051536439077646514568865844141336885674390045200834929961174084446055400702213230741957174089684144227001277979363806458161679977483172831557228183888377657092995125383512360154997100883147308142190866891512312878026084070493621627878408383774151865607101261481644557343356207088067917956891885086346257527805873522237640770182410935259472450004449277942318440093566966122391642586543291574053501710233089290689399488388992242783228773602406747753140048040168730642201327102596363937359797643998744516756188769735704325506616260765167512107666495181403923042333163983717332328470645038363320510545291646903034199782085880117513094071081966324555582461243360971631281017430709115591122045227844457535835057406265161671032823935214123334571605601958621097730884283354744808674140828948220931120979515318223044095208814925472073398031786165134874805212247260427090539141031978753813689557440323414953113324678979701201082220891862164273769198268332153357777100043158161294314253879049535117965256528966121690440608305114019988660927371571547531705484981954278837825753582963386493448164751380284256193828116889149210875379264959556344271595883565160149189651773169517737871463488598789552348636079300308777035957377455830749989508420380181832856824494590426237654034771396364507229185859023434947833240454501919971560549605995323234043410352878345401100991589456649255521146763441785127385268526722434863068804303457259127963581505345927637359195129371523544898177241941718865981184543146063823935240707003560055742600853156200889741111078153797439536833573816837542342819840000000000000000000000000 [146,39] -7311570490032435059274225366332128895504196730456403539385025654861453319733515779892330840195290253381746303187250147598976122805764263731801182786300746448451265622448476864444153232946651001133728732877316225356743113688629237544275134632074263843286734524058297391823332386308017152822284191228083674256293414145104475690684784620117994798005959913672007171939355034868433945985585070750289789519435806378078488711896580958513352492619439946009517610991983829407455189000112272655813232960874330288883107386653666215031984919704962295671218591958184786564687412440269714918714520252231003725540597584722321204172331079529630060831666841968937287768906198334249031410389154316735318902834530251949606068322124606319783777670341684154891632798357533526937937622701111473315840197722762496946594301119281444861366646671512396070011850803728522364692602912628431929310441138601193815936570699178876067141392855419407958750984234656843373152385981071391437956729554375079334640206921785015745440925980753649278351074223172396570042241289044609339529436019288214725129389193049143657536699888803234518636239074301374044616048153202464030710430957953919824574358031696868377784170857162423198295151059397102024401129009795037439549918364295412254517555931005716162381287975924490911430650360443021222960538256844392532374792842876624897091322359479185015951356574399427576455433366121026731779160183262183227088124070237434028518216501771265600719540329611161019017787278087309774047940555322737087835605867182440148973140991852592149584367536765287743230859237301177653859071213454132707080200221858632842016830848042312900982899953880935094910754452864970712284523924264136365774122376120799694359207263743559973268864704138470528515350243674480962653721434251434486125465013928986612029479885735371356251952648681981175718780293652154416243583536511823909258942342635158306595428226443660357345578613408993813992804321211883858580723095866481818910843799261263509456337349604922681741320379646495990648729747078717263339410629805213632074097080199730752504035043154776693779088185687778977970679326074269621291716644646500440970301724617150433662531452505427549590029663754644218111774334298338213489761925038966869521863832468498722266614183856157659083684624046489600000000000000000000000 [146,40] 2460812166187827023889230406672891145375939742169998894806833442256932890436992715641195861158746817101392191968842858706739182643342656088268861455957479163856648971839574429083588429095172710993473200715457147542047877843215670126914439668867920625043981735912163471959186523384173337181811187372397654071198989228746693406282884905546583265663546032487974640668038471734007826130919397786180944549325080756606991122180275819416131963268250185937457184449161152158763876403338305301855933886558055960630226139667607304558658718525107828564295355578236162459360806071457252564730315435653386758162124557416247485176011167581458932524176549061273638562605068599243613145289058317101537466932784662872906164329351700025481435178052992249577258506641289467691229145794690293267627191033272777625950389450084078027470280931530383218462785367368490878450634803553910432390329187210396317660484352202220175107601722465681007582102154083324390788951805282110796123115989591133148276253721805272773107084928245232089806606907807245908139371214713890585211316048619188546641204818827082465233028386380705927598897901440006162357528118379464461924912794571095020715669084070501205770500734198737453082703131001764348522769398713450257023635392837686935267068558938078330839595829662154431006315568797323663868330679762740290680571002732379483889058578877247178347533201193330233477045843770641448441538352157732477774592314447557775879531721106864399613298004668088985507364564785566283671813828177722006976136805972859580060179349028361745620538730253403905972764752084561333699652665771863882475849598647745247164776471452684755275946433703265791925584020099309620314224274392398644270712721920516033298569701927054892613648542236522370516171658040090302941164313972278143903361758613951745539648813379781730979496036426918299670511377734139430399189289694742757898536906365038188586429968822251208788164362745243264422194238585362889103873017698069791202535283980653266305698986128445045937059977288857368854218050528306818643534008132699741026761033974110466114381632114210282807271835819549324845732413087385936579597185269775873026590721123410004143554720644103456484778742059064736606734970259052215978246139329598900720089613860522797374728533278504371544753758627954688000000000000000000 [146,41] -644509490726488580485325996123265473470728546244277050237143372997434461840965413208841699998101792907232423332046535039350843562778744342639294514590766060996910265976328486151715046092396262287194776994304466833728233850926313766776287807322884830976270694813166092671769376521610715041150521365976168786137996746186989147246245961784794663461166156205830868221143640878509929257842220689677579520597067993715846395127448672589294773119011781886526693633101514850734153553869692841755021931484930869402335286620351266778477904773351603094418911733067581638263522321897857191765109571336540722926170790019791219431634157345066344895798578150002928601699523420919351577788335203956775791794899188054730223900379685302993844937173555848579706401365888122506592775439185362391791877814554664965397777737158666163061215048097648876402018544310034826060019753682220859991366215543170358068159058637924651969371171730548453574722839904192962211344997494698506492156623592226052154003290982090269843672173929651813288463674139260137169828283854490228274993040302976429821857782098314716340986383186042239261180699565937413218961533535121734125950274333690369530976891548415100281063780100300712563969867782283618299192671931309345158581815963519405215534312567528398562896413429203575197666783454493468945157080002392121718784329463479203590253607953280168551790615411299628269825176635989464436181854177071573999506620186760617214089873207080330900959463476959034873230068670154004346276008517084412855992984316799052513076315560731429300995059995495499379443862795291044762485182884880055602422522774797945033590386397000625462227576583944083484180135194622233807330657559324533909733084259848736425423207300937388349324366678067606435028730589479237154572300236199702874589061345034495353402019225817901490049400183258288210076215348715454415047265348759364943074089455043867913221763181053073217491166612112446001849113341415401812953243579135827524809848476733931394238480189786396355469591409203123534909581910377992989336590748731750587700641053009431630886505810746476522636514594254082408930812892195821952708479376869568833154163740083283235245093935430636886954253569592593833586467749371520076912707427077957628059445138259483400751450564087487902306407546880000000000000000000 [146,42] 104895009039649247534730990362553703352191916698345109385101169613877093049392327657155105079713138797396232967425704167405096646493392413763915658976035707121512164005815596904105347056386649253056086404298644229905092068554010052369302107445846438983435918833178728651585723513026821111941111392114873164288901820490531718848870590978544554477672506303442326684808725871549182760168691636145951786471172749117622703705109447714088455003398105825879899937253965508509606787248554045680835649706704957288093706828325516250703204581402211049584973231450421353943447963386044151334906746400133966107138153990606377754887710937792627381809443036134076189550745693475967065373809600334874227873682547037176696522758409151751284767493636557269158925912854020258761222287626541935232548629759388446454405652577263158647770051268492218342874437887319567112868068639384814234590145120828601194638553866107887045528185833321127312253327456059866503120859732762694785429342342266259455203736881830051034843855140043523377848256466418194941193494394954164440327360335900325676144283444872946856324945712513220246858328044793759714171125029147144677824047168045537973062525746885132158849260255980065446598427724082867457118744820927530492198685214594647392058661907667908245575302005638044313732519106883204032332259228230386858886565944417610687269775228053444496525775652447206072948103003502724475381226052010438802161759842217248580788262437077872029527775611299738959331486168542546412958250125658648422659121351123889376572270930896607369273107019018292203866842916350193567131741361552851068683830930072648262576948697685702149173468874480217273481203664424254997831351349946597703487682123051109258456278637384042566629129270930784522125789396849056013961806796704390180189406309150227611193023104931728356899583780684935894671440306702726085245387835793035009346175648101145779015080219239244022136088063321232071843894315558590428173180228331289635330671873378480198538724464066345592780059186328477073266571523935945112917093506386553203064387087764349227529095190505833113936698867884954817603010575121274134569050991544625131772320945987773625093394848974711125804460154103152150360524778674740366154362806392046220278314176911969947302044654471697553646856595046400000000000000 [146,43] 9372838571961511603409148201709775412589431589131171431639925455561217486044487534414192391239779101290402261385860909027560133166259046819107174531512057296717402222571584531972070384845418018734780559672703082042450802259503020415907078603378492260918429693422938025888710141128309151163528373110801707149882892373876950634417808117198061027191507078363650237391144140932730960413728079827846523812478159313298461548279139410202065445494983951402083526483197958898020395102790281641238398741604233241964970237541834661983379477919444742313192767100424426952827119294488166530511435288204900900987698439866703954685431405061007070810738256006605775607315864102805157159558256056178682052845243819529757249904525186856392326303037705010120737329623697219885550174693566749210180766527053453679652794862574128116673164053124639435893636649849609776068742779140294670127099002851331120448285056806575783278763821378484033346629279677117972745388626158901814915887427176358196182607570947665141201010907001500430017778976387640181608804162886595235699519028822390862746489381037160308041724724994524788509223958248839430759053083617363251838830013156742067137145268011782626136244931306884900688147546477549465940512437661354240430616851841781000127431542818552789434035636887088745239462533549569642854204722263821792210707325421203529356016938658694056736452143576452780816408406749426065861964729240245261634979260377070081331141198037996712027220033079441175912284873567650591514562158767726205485918544230630469267297023210598630587214580631484761640027734990398035540339646755226392256438110654150568249630670827406788983785374842596449132943113767572719665485231991977416421098946933467908091144486672362627858976641866085918135410055739642403289713836722306767148192830472501076446749455841096446001793192478156105314568940092341424704542318098944073461973175966368725998908410767937695782004861054867274810503622575160356829018266185056365155895081762204899951387464485387735470241464338301144108541327631873859145155043675884332564921134699834159131426353229460251889634707428052338046047457458240530750766432112189638109156404015112469357642580686483360512305579483079609882557350001280774550478941362812557138468106517148177472147398034065956911710208000000000000000 [146,44] -16713315248947144290913344558613980284784108076168655095480267361731031431932335562856771379312420114873714582642817563419358006314504832995239384265085551149486560255666338937110976680694027035173854957883641734681132273943798229318497504759609028423150619941477704690673513980086253791391389020477124096567009263658025846979317397598004519249699768165034977505919481285290794260153535880871807010730845702206895484686826594131733325873579933277797548635636559596082665922809104662970311414725450168766830628189232615954353755900365699590996926795526016761210279389324895325829714666420533090166626371729061670846552661547224130770889363489035216610317141521042891275711449152717378896094577357873567784863878062736892018685505046675686659046614964827103780845534106240743713947379027762321322054078957013487440480524522168497691257974853468938554375114836813496532558881593912052665372742019578611644778947696165877275605035520566900577699003091663147582069223007030480240776999789587789839819114276853895856830180764436444060872498277287982135912907179129115390578137878628719382681374506381615908135336097489556753079579319305664740249087004586668980495161383311601928217472728166759707137413761153341304279818601788310762584886252784632854534980890492121749270160091927348186186702768276571345852271134615334234724875782461217421731128801179988357810863407818465411624101743023257373070235742491672626826336599600461896559026978092594006001817376719886229093627769870758082641888704330551939120862081607363557377387267769682292879892352370983803758322951649775798549483634999419420895912164285668679090470779720062243882951555233849469324493542436683352302458904925682724033898249607813547838323405772230308093729143563453060471119684944410999955931249509098509851138752999870128779393694152037086913087964851288142590728333115200301265884405377526654658422241610303144460061944422656085268234134688186207176792026090685212022728637611754161352174149760399665784287566244487666834420399471663912719198866981221854343297345440250501546328134126573503164474171834493340542515044808956975803333974882556519899086780879541536482411068220670024144349973220524831012701892561525394951905671102815269957112262708691725759234129791321966371475370435566010746121538764800000000 [146,45] 8767205728024655845529575910996344823761633924834274067873929979684667203218851927712350949683784529973953503347053004987960265074823505445042647970295433164280743033796347675501213698853387862862122178068222533207725462768090120174405394992607435199207343046159015588167144826771668845303171837342890212790562499174409559636888786387044335538938565589711655364576745779519748895834264466598056300217975450832020839905303619772497800318772173146146066955583161484046296192912487956464714911447707125826284700395875006368883980809991377866534577191501621442880792946453874554007099385629346948239997807957107113000948442290584794298613677155680440441062172206225097276986111160286442778421375031348367112416079399779124766323148562398651187281442171150543619529134679486655350555027071881887214700181106306120923574834335883185963268070071531315708793667799424390710631238014144630899111205686992529217858488177689584122054160963295798827712570038826430370616002079794389114527510693648487118549445608702869169752495704752616455612484872013773620511706200916972587043929736522414787526750861309277819322429225347766839153429873659614031965409993282464564745571829721927636828547505127468593001134418193273376156679106545548145988259361641207902220365941637456969142829934461429837878305566478988205364678523025871858995488701836116861139150616744243126155289473452147078550242236547666248744204709925268047340814515132506588700451927387299076988378343686212019475736104423874245172466365549568968232861002723393829826936691259004356579775247110322176729957045410723639333755529018706703523817432672048944471348014427875689299694729945645026549422411862915681713338540256818914701044580769467254197157095924950337764368001454259848520093779123807861306037770882143864905433773165552481925698341928439671100788737162724294448404857528738003910391848742856192173473257387720718945203363197693989677201286571896399478797291597675731607222202157225941573414314986571899213333324952101003905504626581745773728977794880561303441254409278651558031543144665995477583408507715297712868520873298381596158213085796871582504197929218169916610767291307793227200747862522256363081585657258053377989015591428657282123097207867017879934028609358614324763289007278906263445543256064000000 [146,46] -3416944174244069828030755511642273407960239931864636888683906919566880953719530494743851512007267101338099302111817076832054290934800612629006585001887447808740371683793291570166551837257427448145887550603825192304607953230862053341720614014048215278409964700627734028405162420830128980718398816981439269908838167233506524259676468289199848163822861668626217383902757548050542439695553692759006175280640072112748752238817776041098850021117646586237719156339247636722105848422808297018512532821517144199170093537349795918969095158553625885471241790213796123508646855274455465162536193944399156794106816163187809699064013099958475695109748438799986714878926603907936736227893839645228175512018482670328585912892658470932878903264204645714525919671031727455854497283521496108010977565180536186659800465791725263189073481427362928205336033730365677824397712790801160018327665404217659570257535794378871299795681357133863177598933651127690014724388663026682223486119125222849086304431878549312033751352366806823514263696066205549267827892852471581649122283502508728219828096268102228655078829301807380269952066438647051420159936552479887316305191914670650813835547215536306749862170310166892211480103274581078351798524413801226985297156799764328342640889130116262313520816625662364670413638892156263780366758049073397328030062505670417902568412110744578614800198570830907759786662368103646943852974621438011087283645449535201038080084473468667230151735432588028811346520799303549650447197129133821819528246301185124133212100899036984152004031060520121029633827835420485381851741346784461854226625044456501062265950064502409382721875742208185567954535999503571480215765668953509854876839615640536882405030466204385452003704650180694474982078874420423619600496116212697657027449745685134070775770209321073993998996627348196797196500615952234633179037370912906403877693679568235038174044717022350663608190050615250137661998907895933274325746855665527255890106009613542658231129220786925650925572159879189372237755068448615767094765207097468975374016886174615249446625451979272823131334111101340147667783955716079837790538548134157565645949268802918089003692407312251339055233642844066190365189927518409039695502443329950990947143098238640200462023088974294423302266171873120 [146,47] 1123478460760466427348298157779661432562788441464966499362293501356016706869421380824972274540701729663144484694395858828231069624897175599778139166892270054481484723112253603225021843066601952881171912070693703370750150955796455351881525224055776134226764994106106428347625632165974696014539570545757068143160175191464824838389643972895275171950986072832711119181855012773125216746617373787363082875352707344536708489411520705696369683924618105232916568366199289686525871247978669167936245753894354383368751232133912396423818831035099819462067495546655663461373187635679473770046622032079044713572139009639016057116238608442932039630023701412864353903347691437344140128596186368818661616853755856660360196350548440020094204972424957625543507631869223674869024275413914664827318801891150583911896935188213857594598788380725144572227742662490334542212540372709533864458163339619159414146370627422232303191380248081358946953040506066881307352572483380221570568921019751768719465888771960318722060139879524407042840469762170297859364144277597910708844813437397736967445205783715396948188543329272884770197050807866932765391009723589268609103758984669705475907484324008221738854762816196750335183414874576019126010382860939151103689021890933468600448401128906098283010228521701619935801325441725163995432366367745514606984003139620686360928466721722429532485231095209334937294192063422195562451164183507522034138842499490217105349386785811994571543814790979098321990106296374055996664946179891300251414486537077968938528582666185551134699009697517589515552068202970686892144105297800617776860550735256449405008640604769026366567589715060653910516545906699825490467653405795100252244911799166464653653677182739193888476000120261516884277569853491227675700997525437935249235740635886703391655833815179282322749846788825627195808572423370786482533721500753699018288888256949115781267513169031418450353951576904177755096899128086436186696851498498525456022047493936544592266333340233464676469064015158874197029661252046474383705598643098929502598491443072317192777933874216723881871043304597301107695667026505720856370810776052330347748380264106245444425001613090311480487445842948974306212186844009634291974148439704227848841913428769101940476834712616009377617674656000 [146,48] -321587785857491172699611606285654073492969065150182919320245640300606910028658278934108626050079429187660315088885828317453807428205149856732666412702877573878669830655376700600280599131484170123540712673338284283935879663625164391386548047853636108344305714751016708258846804008359093131821211363746771277634897023427216265581979693243240721774142267422668810298464358014493081879407759867650941704042382776855572237752964946104315096624758807424430790083717598877951361104776155378755429225307333038330669973884619018755848622831050783296093570643417414554333336276182020999333838684878239094634774736625656207286324456454292230434585680046442132794148541226378580677751501681676317190152905377389738332730181225998733018564201439558179471990323574037277636447754456822507383974264593716078797171038251613936213263752669528363518974986189321026181886925053765234521849121104553522212442568341203593207863370849728433943219537994506101693247258901478060482812339805337009870548782033935167851956893269304842512280072000951323234247267956017666800275749953237736072149811887660001355179427439187309800201242225136074060873864354139250872905592368364993713194935171894848283626316510605776660749713710940697507501974752093572368112828247060726821500414405177059323897887310619666214489894606381156555246717253505166977263497286858821719288157904222251107086261583176313179938339302241488111212397784192403149878447516012176085315832396639090541425185123755089360064012964659445615501102474200322201608398291346682743066281753007873573631716353894850679045143804263375433313508305566518054178820394220488897739025378531871337669731993569794874731395202757527326034855252370674606863667144599035207211944173772851722098547128042959197448067930374925602807708682442901302448328239409524414396246312506796976631010486571686477761153133946996484362311713779651590244569014514482014354892338542657121194013656856259971473556462212269982724318508834205468202461639571904716091301724227328666960579740041538810439071550760686400597770207239035928523279446056362889678582723698074900016088342192078952572224219571215025357960249822982472654838646847922841781173182832788592694093069152026784959165525970302437424975253791817091143762592600575076029152962766307591795200 [146,49] 79153891269626249766667107922607837054586216860300713479818746986932682425185716600960968587241665831899011834671907659372808918007343415907369397421762960207480615026657404371736893291348402851295242699546473928822142106074822495938411488272852309070310180345062551341511953111303610276009374971437543340559899077521332417924247297920150930659932257496087747394221402930186010491150181838854378105209840749202137779015058127577931997803849898887666702437117088553803080961341438028126348618062651217439225018846897873724367614404596533690128441577496258217053256182379085291748927903081636584082238073264622525432125994328361208777710403273324585713396159791276980734063201377742288979730197887673727761660721798754463002913125029283527510358367205130075613950537001666855132035169768623773752119188694526222773220759992434350853196623034710409288073500644404371050809575422333124721619196352727042664664663340925638652557628902930197764772168935351972867757891431880595499032024923684664418214234470255113748215898424332983212980172547792241317873073290485118855744535945460666205269793822540200773017034658471588771168037412944616321333670544760145251776627575761294896106198729886417519784165874374059224064820190237820692982234060838557413358632653390777017191661162675483485516496835681028187078671987310732664752797871815763915972508008971181348800452423337543321148716019742911551192770485265326563235484393689113173306897859531253070663180250253128237123235346743329979508026401875602333102436406428427418376897245006955792180293077482475504299071330204947354399241801131689340452487844405505397839196409368089377142239012078243939195326687957474605941799799450026971636234434588224092453148011916826043366967195785311227028826440592840068342043984993910752983277305202954372444965762303259465766215001687058528567420257233712073733520786761113326851597602575860273464970956348645982271491632585525472641171348188421203659824584104914825587491477905327993522074692469860239266214232370985013271294539315679607492093062038664736994399913478143810910588776258566899859114938284215013761884831948932320990885762990995793960954034178999350310389921470883190756711738022315625328934868452861571627375166048937270437771600756069325556848543436069075200 [146,50] -15796239794964148817898668092782066572793707123789067277860835402161470597564195558995165357267421968068319441478553092522123517537854029547459605173288677441420592619461227856780607268502513125455242876525910598873968129648000558664607837072208552548678654394546756337523232273840325722871914089743144715565034846863001725936456961047924758624671286801483356751604286004194254382488563031435239445822046881226754696111674510091128339266318200014741956897608724956108589053555527162338254460465400892183881743960723485788588617510050827721490116041086571923590336343069471936165299984314551833986219025353283013638829348117957622679727658540722712672045965024310678331794749471129075139178444357868144630323960750024332105010792753037534596852195780942440433881276761544794921965731416298162772631370811798031741397989758011954619161041744469528509415948691379980145602736985362823513559645421988844976178056623541634165806644322777294031355681622684609829957273921819744133303092727157060341716696130359622528034240219340959502987071225572379078478765338993350467376038853162383028936708215294425435459211580771210843523065129024113047769065250025736065867424490515185428872461560438355665127772677643832426049273823529261369111461319098851490173382614068161801779820488693027026188611535877651095375495441312490751077750538775273738183031021862931572396517020900836797190681983325343028038408322548024338271481800180611512227264165384154989272705968314552924467016973267646429718688795010420789423995160620571905765505538924657116314524973751076821332838986763314848813325316070201390076898390643888368987769228001425032828572296866748462342100713922856762623350925381178684573682726930423482885061420896723890207680954350641663959530012835622271394721903617272145183101300184484189627723532506884056859339740451132202465281199149152833387260783969291256834501323253021562747424651590232251777491739827564187448239354376261008158936382440412201829052868667115080018999888254050988638149112664633946502251697953688685611777013746049696910943376847882898887682193260361504057838516443308334894852716874831804605733551704072221200741908558919352733261697522270226483496859082222829744460492094870760805073788706993153090583886534729643987663324219601600 [146,51] 2127109471863128094536647266288164960934057963276725106770117106296352493012498679537028442627939208704988423244539572287030817966439876927501992076942381548936932921628182132427246411742099949946995469649860561904510773735989657287451289821752001576933849283243495578887201107579554422987019107659527469933919436096831857795305016310437074512035368200562551117123003073371409605919649611014436841215803579547953466813835277590312416970564579895705381374021995633332993397758767872090163235414970555704642404740937943651742532581230094205519037496624978321487429141987592587335759372142596567566734181982392414796075483087171345441724573887407809374346477812178062629433660719926190069776727749240996863798936516051874992722130425360015067037560768268599990277013337614505505627125266000535648132834238034699611296570906543129894302990413392111365940434890559086957857943097987164884077085216681557671223184680970181164564770163640634122021629758184425245022633002245143576155220338618529649339427546503357081133099434902043820767392392307107185698803970885883338017557269380062624120454055752947894312509086349873049730763258053162996184447276268431428273471463453383571736549482329706438588583662161083973098248364254572951842611869543987767036421093574389397635878005319217905969009338640459162178544416333874233555758060946411388724987485830902128535936779920010565052910321112006622286143795708224575873744453981992163194551717909638122205732530760076757925311316479155144766359217136595288498992170819993557846487818070493981063420551390210828165979877858904791073170220027253866264200085117165520947510134915108643695855694197816089077326264435103040683390586680215281801437228466151883352458881410584510250315017656042595036668621259740203895172860833010056583941697214483405260153648034690478711528505530690023902792247507244574822454824503403125125329011269720730516866750249643697583377416015396584893203536809542976167491441082912040213670753828261004332565299425024959649546363460474861141930002731717724658841161761112780106617539059981477518195549157929667887072363901453477326840375006791157422442515432206662980663567272537463589940971207468187800574317714338081274153745052527815103948026975520931102720717974025900881511980147200 [146,52] -2610381380934601206570018957257644406177791464490867163277595348512444139357022336700665671344225113104280047639295909721680163443900327415121124437277451148443255379626008489757306665981989618276601011270408029662141157220141980867913218652545415961262843178616740358993769631316231890349411367225390568074243794064412707679884574948468563396563016820033190680968617112283373568678806678838902211330644087810766982381753509901016646039709064119786576256287206932932433765765452695408290817122670707151591535101744077811004665362007359186372189755372066256687717275497081080907096427571051450170176475977342424164160943478588033891064404929684870865404467606777013824065174409805867797440974606651640543222371562853948668157418760587440602866408441929685291762900907975595332922009742560550446377482019132492175026303698195184024141200457122842689955761043868237924140945909713450650185397802143380352323630435485661511658762122191467285975317011771027830667320482061360999410696526151424103364420222248687580337641745044340729799054242422438751893019658080773640849239274189877695978416355813411651617773762362681663435855318590840282450872601480210907303103658853866806636635820239146885250294419641673850298728524646050149651578766655332956415065927924283356603959511591156978791584742809847223605447977380734918606300203034348820523878169765594838203613859337192092012881583630465358567706811282325481960160492497774927915375701853194465629403384523258653590166520459210796486084617972039269265209025391883181086556769822806385188905080642930253478599259003177602060791438604198553722922707383590769577993807812641564661952434769045936876648957700476135124733115167817503648561759096820677931269970665708216289992386714886562658004216571050012214861375911131507864158901815142673021494032770193488408609535608396856943217321696663317273434963153929803235621893089917031896513229616895296237450169075132815902591610547543592073812927127593573905216844182198631814106823268671582644194819327883487392762698733657666828567988931190419735925817307266187720544986915051978800874807080997996674836565785007194448324062919112660907723357241961947265720760650665559730804297871738385340486737102579909913792495759928147275573709317204056518140608 [146,53] -100231432391728662928166051580055371783169726011119562683951380776855247097786678963254066289700039883486258680710566082695219014960315131427001146091257586327236732640046735022888141203030384583581037844749045809843663256151015884842673229989286471240099641496867294315190132439440606695332594935926852580571309179261197765729408910717749128646010103828462999164405184304683849331977853917957867285745048706559791047708297639030193842351927433053896431474666591410502400961568664309442142625917775084832403327474348379893201643705686587277004121304769034544360709889683013234442739497496793016029849634849850597081939036233995343177619714952681965340927983308061228407941278390845131250467189365848028748513795592375106956399848711782972748030130317986276476128982696625011160908402048803311586220304725016174978061792323418214224102460122467679115528741973767646368067667658631343296967718260541895354540934765691771306370695086502011734635405633361313021851121629550336423348804866181223597811567769419563491020601759026574379914804220292544509356327026201585523054095018477959459152643275357311423794294292708970725608408615104711679040487855898217462247290629060974886574824479471575853957025802613972697807564292915712309667897222298418746117059146361668579502092957832387033402343731758720827417110081850538904687191041527392309344323995039083442606404982424684888738475958797820091658003272925841398593471244874346076501279278778226089507267151746581174227061256879440653333389721399857323074663326593028900553319311677633860037052513948544474331641401260327140972715619663257513492313145215707938034982012450752412020395372946627036662530614685241976397607970558203966972286434956004433546013292317080087599349718920337147189276372312647946035803455737824312861380411588906459977884724821762430291361790163307521339099809561650000292776662198224039040505149634932449678837322608714909010017239402819107828674518787216492131297354698037425366716961550714178497106454346965240691925562324095183677023183239732352951317387291937156774706755158610779411499064774409854700644309828003951302281147003650196214313132742286999149765947731469605074415787682343625489058642437192253285403602191514391702077232369223018621977967336079817638336 [146,54] 32934536056911080273887111503304372093826557108503614255953204733950623144939461127872836229231423807437077444015242587002576190410185090334065589969073174535402504091074086011493064279650798805367359577394904087245654507263966257695699000273122350482675163846959712673700773064329135171733944820419056391648130306826495868353276091041130043165169560239655132766357461105768090013519848511213505444779215275702059678915431024721870606530946234291546278080728167489378262276440246885790044698036620427295151128222273562767968542130820325567825307070013441170903373919494322980659501625691515997727126600980124650692338530643994687147648063718214690619994929517687694493004722293641138846939213917746636414527418181785530216062129755885225673259948599084928928915734643995050965285328473255381377620279136744991377791092998365983688212375670096812321544375008044692391046084463488462133734548270679081316057643455443769361703866440677426504277240808427639584690934507177646072885163210992433922710025482024951465083852167215078050161266073699006593175320314325693291135098233575903471012062616043418073741351257560309049403876725224389142256470550128528456928341979398419899957866192515696651163230632443915726265399770929405958515682045353063587166740904953501587153195474172876647727717049293365667425932455534886888343880951857274444276836900824885080906174522432991839302608658871968492890550186759838575604547602988574907080416548243180893993737608605613651883994590428301936341437406865894022135107869787466053598898888850379446092712540200338674063248855384190222380488382406514469059868184964018492503182395756741085553163008558161508558877576759855406283714021222421861749678189756098100764494434510586266996940816343731948846622582484626296667725945283042515468917698345106601567625340688251350011738264383447092952008595422327645774706686360967526937679282312351430645698041776455358373705982637059078316405907070279899448580065333860631047790475536886171673840352453788021966652350179285279091362606750625993705931964596714818883429398428864832972962142750469844453015895382135387690314975519423881288635218872555180058459638934717704737663158371574497378738645694274147779962909398279842563810828752475683989268043594636600200 [146,55] -5871116969387400318889616036301938726672349571457514620384673829546333095405897471205838469995709717030095398446331276301525296324583039013184011672720581670320679675824317163519135135222229386334167042965028269273768221199520739970471101334551837986848542984476272648503454299962553698880962977398449733333526148076466019071163501667253388150931270530010994497856197653300156286933801987093956143044798159159810003606863190432160827221341260268618628294983421501588866468126866945154485517654635274877964777335664043179831264297142261915444037933174344193137219424385831227345261763055658009400264591601571034066310293457328762059870435029308929094390527724334100980454837374998370923806423305966659601724773225618579078990352766505196450023824737225844200837948365993824913459194622797684788743368809692047218709846290939778587049445211252648338582712544420993356053207799575271959640041162993563804348723000145920524611916782908064767118458464464042322872603937800554977461457092217547642961313600144015859572356363877642331404821886037299638113315038530747473440454317660951576294874453725601492413886219889393559144091110074056758078326303912022827465676993614052032034496162451248830543371437596269027826234343154636935208301037818989361440313552063285982758089558873181877320416758677335531646740576201040182287961892096197953837412644656595543301715837319734378611189556872794951312486612695834847296326080348543464769099269554095281079879966553475507847350746001332680755326969881788854544797014837446486306393191439204301049051804965748882069055863873006789506705274538513123001702078301798673647231841877237569577478936887371851086935268177085352155640160190040956096635008856404295534427257273780012228882233789375118594075084388285856955052437449516205036578713596475468089439570155466181872132529389301531183898176327805883642720901933642176171149011275940250078396798029175626231478686915223924107374794821723217117300850125895265040448686994091746255670255263188298279707712866652017473693351248879336473490294902376848175186040096635284838158455969956376216943946178865080378433893697270602810990575264644875235992588518551720607402014818659061275602408953664563510164924323881087706966827973642511783029602411416960 [146,56] 373599585319984277643051803471147158025271852898266057245609727749864798874911990307796025456285047515012258595812117787331345913977284074242893265226285510982061879752380355602825348749833313443396471155328497473196188426967536056697049136417976036498060253785818451612547135851228944120548418329324554292997801141923737754262707831907876104964578799798124802437498972433616607456153602215524279372653821587984070424776629883822415410554752679832241345974168554495054520692464755634639310373036921359464895790604608540279530014237082025429583065108209558394095373396358960658842935301836779572280288709853476854768150610780270639861615005948496779105421407680069615934556275747570166287873608600948549493964539344166069851162703112716581723826175906340801658994177865633156782829076282646613072524829926730750633649378497705359561403578192208091699864645113459699981972242841102208553743958954028910986896060600110929876650268828216952273002565574102362846130598866763110653933834274697080585078074630567501259356580980217070863412566128997106243987894375817602663431023751557008874711529859780095080472053208165229049588077213629380317415341804105467983456630541548955373209591059812821062839334214489825372381163073792653565611230857345968985663078778673668393868911660048450988597229386748374537950717197505745213320576022416884894737233349927588720405186505930139089947777204897394409892277757052479810620648062993880156678406425617355180991764265608148411008398304215459756381272036179007988730808513238161287589792335293179543051190530336122953347110455797933897472920694878862134223456101024636133805446468863048376326951693415966940840417867327688177668047868453521357382044873595405690505068788577698539517603652318997081645636309259459182983940391292936219974945561069459482617727950825384375803527743519445246708288880562125327349829140600007676584891369968601521203742994409662180738821406592410635196542757770653678581464989110148695715477104298329407687802441131249904969963937947531697070497250445785750487068392950466540281656653283166101175929409144196752629533151650370142912899896856207155341451282288606725975357112274182317060397787810131754388291533366754258557755638939988427939553486339031965149863284480 [146,57] 129480239185022446477134579708696679748975204659646926211409801491686693926348785468203841561180541489416641095690853801568724342443511315945185860895456446328697669432809162311408621841267671958562826849172374046802461507341578948310656388569388537377296357750465096165024252379826168517759965983058951841407127889462182573223193813119080442950887063288220683411144309885909885571610648159335787283171904237077580727918203360378470270339029881215518869012200272152079405785866826814122290484202452477782509045381048278518022280575248203745792002937183400057623157742168010989775253345314786979136209208841470169678650808572744398199650023251313512897937202589303230434797169851785056736041495100906900450693760239480622388864266904441211820920530700048525421387192813734589781928065553748435915626984995757762584685968837083661390102355040322142567783555678783248335201514438403985603025792419301643796529713200599031942187766736842515429986106670701199387498684709466045283488320774449555799831538069248361010889009112457925589134669795579465986950974612934303488553209769776698976048534502462703852825079306703709788733790148084605377602976607984251858694092569443755677442812665954971196604368632319150993860680024692914773625283092690591508457698916470608080205840600893982676216993215382191362062840549354532110385507290058593390082200630790390256211326202727259953834110596568704511335655399223181037664565997101972096752037176376623244977478173875854658447928117851492241042676602074597392895573091575133793293826294472030725587445410308651746446324705229425895707077893468966341729806719542232627745723671501738829418680750040474642502633820453385635113707574725221465663019392741653069046721804246410544734591437706159437584777815654920477133861534197099973051395171784675548884893223324070918735887066126129496371771768720411732517991941951508790662453114117130545652867218875899348854058407484478936763126610715938723128378319088218048334484517821572574758327139511985039395208788350773289643129852027955015621123914501263746049164186915872129431029646632593403062517186438006290686304882609304001579092102478386122639942552641298159308769605147876678837496488849526791148776915303107942169983252434264889403100416 [146,58] -53091243114884893131711648789154696039504622217750547891193806852425253197570255965291633061817328996601134806825945533975732953745287839912972470139565976454225409050889075681812324816816717803208999986214538582080589495267312636433350037239592691698561429545500757499532241810201305171095928059580513407644351028207505409346292816535948817568804017631107492920102431749745307890421837600699573791201144345565911645028258112649792615964220488544740173440807682746387041282061478366793746386754165811949466992760440334857637498850634950744806087822635605356258613526598364431077634319732417858600628155466175321199044188046168156074449876079605775359126569008918982811623053474706353421950166989243571880035491786247120020223034248175852746384938171116588525370276967434275212517382966236946064928949040625228920089733152240234269868204116532531053588321054851750184346529746380318243645134362346313061338472395312546871945618379971523838015078556557924427437347848690123057466343807019499052772162983789603222891528321403048347128975453571324673621014899943998973065314456625164448921720034049345896251795265983124834221233497165610233781920360381498157912305760221425044782995909833948661835888506452225036265299910973868879929402229177137410262811477372109112510379722607857113020144988258257925383004941526545011715972922932776212549017567264501210276136504430979576257894684516786734222841625819038384869394550855455563230720079516905007937037810963469307111163873839859819408365402102318493351307488624027635297456621970887147589794638109613413227335399190264270146929160833405213953208824571371587818590304646434640523723468987563619845315807366795670783088588781013498219978472677406911763120950539597029668900697848485811666352080388405567383570324202456505623376334738835203332449814222435798011094354286863703650456269511831812378618136380864243409378047690853851813269281386911096528033659963185450799812879201846390085243021452601362695490075040166561561531871751776668862447133105022421805196792068528514245896023835682111136011354802208952689182192538455661251797105610744492202923771600193790297815150894939572905170953530914494395047910334681859333362690331929792527717655045743201744538653040217857674432 [146,59] 11206716558872459589439410441472203674536526441723445235010031978053000333939281252967567088550741450021577415619998587586211291302370118125697679225942467759782690832781015532811434028615892205444056183983702243658850152618655204971997054607808084898901314546233910687759804694030395379093515152718795255424949569938498583543274138470736924557610209830571901236329784912732375485646112352868530232689626254074521368810823014829636707175723559175590083676237138082480022087866291299105175115144113125465774949149471480260178099765624405581757787073577557685260459511186615794062951741577359891073840843673664122710510041312647273468776478952057959674923961473685111851220230043483997017648360473667343804442076582553631966764825251111663800960378458044133280818397281130897567770795684192737912268984866342507979421407501219822904691212093425867864751143798805047141204875284255425866187532760652093293265975064245704489470099013265353420703949916217003097933267756167738675354109277999008743793190231711433981846527921657176948657963936248380075267598520251713093628122650141348717846851507135094120661518356352318581829096811209599019577044482784400249112390333523443951600001663703841610574379651764911322951611207380408125949912051986479061660948465488015832258172302162831041226622854932169454051480919128632111998121677525239548479330885511541335720708259678949027876953604025314606362101996125418223555504677451177810872494178765675610622936746756667318954235946619219637619048083534407755844632438829095816536903943526273826807172658735465378982851451565484642768939662661107528286331785040751926030802509610663073428745349060449314186778678264860841665468098104769072056461937497964197646626695385643406911478255894903212448532947414634395104656093278404609956890248808511815847824654445996896271095853193006963603968345566176230669640686312066780971778420088979907550745759878678491310622610218591459229247673964473873563585282462450750224314319696425396349722729872145533529553626252578256771589070967639928658958164637455189198729716421696872265858368298144760818798267470886507403961212467601645468735303802078767435664576800933928811382114656099008102112692099890125714220031890880974688555620267092323584 [146,60] -1641085524888256366041681813787992626449833400419863181230624157820312622487098402075375577521060321470464071273104413158516598624414072921735301906731600001978296824988218964129044679751539162490281850329926938525601927906652280200744954549329219066750219178408936766958676290195372122868716223415782790859387212874330674416885814871789327596708685039833040420906408092615835591399645257527407696377602449575564926222793929380076530204040375435166342566016560975249238814704124407431920330864758165953491385732165681526875038520274116548916813109976714078490491813635353525614419264384419374442679513560923260979099998899561358466043127321628755890624376883212190940980796302219439752834948163381397461798652689618487893827142985439282503847918540688200166192142237227804415453064490051189270577182401400866141031103996031985119441423455400950717249750167782677843056108926268102634228049706470376658285826874370334777942280593101084607860286221910133228140921149710383684300285429162124744375178386367529527727731391305627058786732333240124008968987503078328502913408640445477550798507860132117743802081381796376608877390678981710401225425129320378384925844898948730407228273521767216533947402535631921287698353984869104129731321715689073669794567485033223009336761244166226960647548429749369404362877987947412126768428745399124736571710780222451623381370625123546979864533603327228779306344661023266934216097983851815512901859485182898769404028977272479084877082397933375875387898284457909910295124545565464033968413171838641166433534627738281133557578797459423291402359977732363210339019899989237323079611855423275265201511393051986476645366011767748787342379381016428875883036410917167265405198227729849324076555858177135588634258846602418444736502847366261428867991367106709418929111422505615567016147426529537901135025743068320384477035470646983292012356014905555467823871847315948326784258700000219939960978051699310869033928393656305325610456399468854515724639235419219273350521509050074157001824875667814951379966169853844644273326990081234930355424971906609607859286532812452259337772281516295862637564686651479616201530242085799911096903665985672663152980031494488374423757104870480855200911623778753456 [146,61] 175587721071987851575420842990586654057735841694113537196173149877982155465680951551144788124733379232118509219613365217775689296693101356587774244870566224228051630278023957992056435942938544553716252274801935719602253277735245626171466335365538886765051921698877392173184095341437976124192013466172906268326630804324344513188485821878011511989682021655568513631105450672042774651790799473302978170517514798679001609713352616492560936146216198617699834862711779112380006999578967172717159736862717539450958397345508111357247884040202849636562425079571196475151011923867456524491994361261590270612645376026343978826671549323722181311463313934706687677168805743710436610460466563345521870401000936260584959743123146088878331825805908393890030062194717219846585200269419508326462678666908183843561574005571776810253220691773192057027242063418689357761736482153435722995563395844559708242530507740805769917147639983231047600346740260739980935485303802960174368421476719071060246833205206945253834141787943494407543979605428039462945965372799696738329363030041280983216459604542033959821242294585266152409935125632453600569442006797037561643074067128020721942723823917009480739849818111831223051194821407784531147186617268611138778449991434984840310205429737786474979750919747309061490885813002680770823393673311029596791763553238048067050174471047050995256167153449914914022094631838453618224432046060817064802074369209407861063545715644911974685028353945836328498833017269042488938147148795413160125722119552082978372517705345406143588747815468100563204247787557610738819235624031724077936554904126705690269352670448934231854668337171717706291992109069455977422790792121150119044742285539024537592124485610036534268606450420551883474419247795312995265327230462254547435751049438844458567872121125332632650935245296667891561529128568281952128461870551742596977975640358247969234736318938636632512119883857543208655878532604897506819691740041221437770600421187288954187159701164522807291944822874520493933075256914162683622253327081139948318094853060436985319602607849452587612556005896449619825671395279672434335032317484259956644026970974284102793180384580193847356093773554269592852719680306932227554570271591680 [146,62] -13392398006861626756410367447326488673296777405233954453800459887916462654539992310261050763758740131218234632436137973043482627916892822618747861587888363257830594081721173469403443474009135686451436202946215877824047242342904635533462770086032043188785086818741928503886956240828787743848631073213290757673023712849210491307661774862646423413381320288386286036853005532770798750641387881504168520007104987173654238920264243920622808887399121012576293732087855318514669386465868773383256366788496466908615180222974044768617285039455147584690959809171074113812853570265555579655112782239743560996600896599545615266298882405658529682285702965059317440967716819613456774653106692993685849548095400084220394132987331732857143539040463810908976335241967069350975962918853755975690646214257639473595242679150993563402447887839059437797787695838854599613527142772918587464901607388638063331506297224000261280674275612160437589934036763546763094556956592038549882478827180886896242260271898491929933690132254628833797672244386220266175323802649274050095759055124821741596628919989708546466599945686907838190124224566327100059586752525387943501139536997672852777724654597389554762933100244258999858683627425364072040266917938732745540783790181049700840547722885845389117040233930610020523314416811139214350889993159074678786700258023033068343687238898788549792241211838530105454942996892683338275961968647076464374329443930339313954002975288040850968595846100271184469515485722303319727555546689349270503786099593129303846647942913860716996983036602061976559082023885607149417973728761707940895685034156638077716124803326280226359303493718419121464544745570776464146734100197474260482077310202312546916627988565184479186788182050793809972282720665532428744191802987932379254625984991801290643806604374179586784838635183169541237841482101403036749495198934052307434311481680023760821845637315527235490558364628061166060806694413763760282208798589069541874406635347215836447389840433269858826931902044430053515221451562652792135982652579820297658560489453856378736272202566494249319677457705768340100687633643365206555916493008501125787454907783826091346786606029099125099054785190337484350696986824265416429771479362 [146,63] 646204306178668608879949872571125194579637529585683896808569783794256266443856293601537547459757650008703150249545906820633378641471405329036493718220910148924500281284880299156898417570874314725729467673225298455481267022926519766141407151200706002212558953570206846301380415149414051814211577093671651441419315214408375650378268940156805272771942288583151851319906291268584256107120416412076643673078735699932496403564542503424701697678443758206918763467411760211031145212780938932208794563093928281742200711542364841532501187380005882425674315792284769166326354687521747277592275917860941415221627122244340796639939572700425275785521062861458112884898321392217479798864901057557283990803854647742018104379916089469420376794845044432230273059217106611125442271510373191814228117035558500210380683049705407609860258563151541432621016067022223325306224513014547551560341959928814744211399336547968464733948963413179967904975028593990655340767229206068459202139253020244427603641949519179988943850330275417990752381202355706247959503585922629762115727621164958210636684637800146401495674246276924297271980848950363250087813875445518616209904394089826855471629707088878632052594596810067957470090639228505629184120098487411494021159774437332337150886941807538456384372152967078795573170712773433168995899057381500703157931684337037467746008839938131187369317659612743406994983292233735583802416096539346769011176671794575803470051693514557074398583529442907098995605197915200645795742412206316932344476294173532851248618207450749768615769365119896712282703741512225110292356592237527708323151910118933328263868098449148927837695605090609744603029070002995553219436054539096937260432599675112393597546150098756009030127461644224856761685268403343610312402764003258270115038690699567218926286327428803898086210530540059536529963082872776861140316233799338694517309101821540233147496387562316995089515892823936978444485955087853211739419008625177475192199504086145642143450023398435716966812805106974692656525523389039727651901167731237257372103581973787067853530379202150946063690712479679075719570668813327975751094454264525604139299828893013737360531180164396054212077615852415046144640094184599772037120 [146,64] -18926312220877002372864088355761449347911808550624990257185143021356447994982014901621402896358006979210593486459195034299523356265758844117173396644718951234540424272752983778534427000705326158682712494505597115642544142356010605118304526167866763194053558657158654438713126575634080297270468442374718940979643020479169472595140996436636910830410516543177241918644011164213794481242087654015128977699438806732886017971269873844402453212951643599333645530738773338792124497536141165988774071887666952464563683688422133823613828362791401913136350163502815243864007801989551727013256096999439063661728287058445336253752042263348589774275622770271064075691365756258319215557090680269030848004879130492651803840854913797211287765660983430863888964450293352104080019345184888433408788894493025588391406577421410231594851837643821515020623187659571517154803696121745327880512879421016863627788236072496269801997703996595067239847485112300500371426834251612305881441897153863220079571441156875337224895704191679374598293146103591846875746725092183500582889075153693305378914040020707306930924908543060416603775620952223982386575258362763001948731658779771763136555585867828584203720862994615768815187076713696696079165292340512534713045666370105661864217419599768087748532211688903626989998095679712674670895414554922301031236960659493539433943053447536548902127512363523040103450523890332735409782764006548657804251381843133701862476513600047756622289455435499404555665475767673321728547398447506142955209140478270238396312895133057658893025651494220829841235987032267576151993454974933772758345232732654241173391238291321012258093455258273071810292220999596560927761941185166373373641790806161043756427703140819061930180142899044129371211834596207497161442357383572860679470168343015388588341227181566975222672554332477222374286869162596755231099512541489897030471653924326630873326863193390694013629435857727553227507707104401552817832271981467741357087269789449323349447779118381956520022408966693015944730516322833591926562182780982120987735290310819073610124961930246378845247219331022535113820154760767837210340241748860071932726872597669122545163687207663780322077905232247252053680151014456484864 [146,65] 4227678108788951850287823922293541250781241935597388939934137255640024602941120562079095806867332824163656543735063355498322030304897035050169132098851302734925166632729598942291464070874783136305854582029312858456054915945687972446031860428089084853371920488962237309819754313382528209640010094953552585042263443690230489791791230935204294798752959925034517939011277427905553235432608221123755539070757477448079191226371866435966697687108566505627544532158986197789973178204197442351292316154454249040830139996546461176236070203721087799386152853008596841804575224684776332201375616727488714517290986800645773153211861478939852036808831896934764534192426339703578128805192575370705227140795102460511865723648086854122368004350187926207736892651240377162592527553882123978434686540084470917579830312226792014025396208413079650682341260798794851690461812864689815949026584338568947573944737188631745499072189833384366124149350771992715190719433287484981432832458453207157606418623037466240010652542361450574064365788717681972233469335518902318035248623954730623185308669403305645677083640147145169034941008491843220322026595037558542748894074117738306790980912056954392411556300270292520670158042839453071380352550830963124792620904378621635231719789634083722063505398024742069733046883054806594992597257278525400913214978696104790322425709284020197509142617914376523034925844849239716935228173353928225037935941067057372771609687956541205556334052302446380646662302308250156720028262127197958013270223493218528180987853328521497339072251474232526424015312594890157502123814850500130782208713563795756058219929689775616752198099703770073400602513795802120680542124104060223784197906239701087011196484188438447945274099697193479862118502780106856770898596577025492805857560581213676296746219455319180366338630437104396447066945858847905961017490502581786628191331111640497442626494051784284055366207603058070005718590584352875150854042327307574492332884980917203742288147690124843585987404778995162889681003287763617192304080082231022258630865000784020689752539526374486031370351662442771080673171316697787637075267999910281683356067995044852271431508312063414928421483247343876510728463491710720 [146,66] -1355646847482513144426681972161605696006474301145490207082149596889006526816626076542620304776608966670064288688770091853479342135931935883133413270421251097990452040052753233578766285983670634147110316098653054155751318036980022397240447264694871963830655555066728718554180395080238814157123080574815081224756130983333890593967535096389965300954106808802471117381801522388905903759097784698162160763855895233424834806636158484770920823244568230917835116494082700082223675126597428441769712157428971126595016889629712894750210983826290914625576872032279980632392814231395328741408726356205446673967922408384534825757680150266513192177672891697674266606585997055121474375105095413492266834809845753720088081335768648862879527906678531029215677624176255106492517009683196223880173191776712928805854156289768885837913881398452792502745699695633554062520733248488368610298948719667788035686609317687881387795000728730724941741326230243732032307987664853410279957808082804272973144873595181557438400368326659421798473706595702468605558501326438319330783154017487783184698499274375648204261597216881529425121111763748040949080944263658362313063513429916147912321087685445003224619249074811132741770979713773872582918488049147886712804745258865073322232421776942445993220893963326900383879003619398436518315465468782908226511233139879610125236273725417636398659441381110738884719889957498554309649512986813814599716825007398383918175409046150016163683956088072372312554878358006083908284162950019849278259276078089469347448008307512923943720353125071772547619242108315448277307829842206608867133712763701853952949829644829016059933008733537494519040520528068769771784410606616044559577301982397909054910220040159750092977253119242119976984732391110507643647841310567078329579605294773093147220275781740570162448096543487421356247678103509079302880357539639276480899169466930619167222684996034895608779779325462571689978259965120582924066301287328497262635364427805116336360030948174967254196786391426403025039604997953618810134303078012901673617224097033101914077084959592297023075120189462778399872896548313566699538626005632570199959509065690064789954078433250020670897055536786509803540544474240 [146,67] 238725734137816424582200123684898743453887857638095376108559959997894040933950233743210746643140015871519381577721467061552722869805504746856173935107666001578445135867787285918872686381336226983995704844553972223855207990589652352387039859131554487938576187677556745133666248328503049171335758064278983664192081722249511256716596308828541744696230363133244994626504743954409158533702758832899257451275718487438435132298598195828322124702346154428698486294583535774131138408907001314405166187567822174901659112604965908373975057311117021048382090248277959427311179447546166349611209186576488669482948517292474719675521473599391857283191130199506130154596173669936133203575709549422595899604559923155240855313891750300844634595824269073674716498840088573191009570308647448406348779978858968459472772828186698429831103288469056634108099151230878211817050471311199366377959535938862015097417916656887621284663606895858917797087962979296786590363705439614569839448771858356651853056703360737495530311793228673691138582380683238581727458131232953066603311281888920247802542081383812084610339510940818152308394032278438499733852369681514041405945678713078469206759771283507599156623890635152745611339918545155533121801101480559057253753920858482213760718285512154231695399389826018689189676227270839751830167692852475632616879933524365833189873233834083218291056109897107784753082249104918478442738031312421847992118694208482528568812620125117662336521041159611996063349858444156409350284163289069951745284667834195661700517236801526211523127914650862230522226920426986247781415167139170788344527586330489582612248560509467995902511924399983227375005468656125765603159392462966775939552237463169201371913324146081701118435585997445622899354002038343555769069907544971149680554536038850437108672106487119997993391652178161670514145964586021758985998699860865342211826817503832250493495349790589021894925100356551790267226198731635253851774377805298825053650063110763151868733119541933408949718559594527278688172235538015486724627058089603780238888683114563651495967920271050844945221204736802387849292365562506969579555693309253281239438827658366783196145033399875563809650490889352164091115520 [146,68] -27289138122664751617735579702340958475728347679232935817895645131245820751882270187176538911651505822308029982112570590337830180275564176738534697501545681283665154453158004288310132481331034332557327610407607605256441711882955932824307980700993201616715034906786589745644536804581343576956022419325810027304648549902189420613705479439827948664285192290661911661792184865136633218567737164171042867162377239237675075961234777988500957668861853760331861784907750924512691194484466863414053862163417252709064501563485367470077520760287424606251357428113230648236508132493206775098326538842211837079915235046350937971276422855300568939315569453076133633239408640575480456234628131942076689505030956759710718165375363139726081928853005672223892576183886027825064097004916088994213919779583386048635232933473785289073621336406815282410144600273767966480694328574700963505330956464022832407847950674968592784110841873328166754566122951145126727013535781235625357832421375224561833892351402179786827049405184294832085887950846753666222830997795374697228833145537494952412820649922073302530358098244487339907213583090103789540558869605372947382533953153718128655884091454073307197028721078344780614520515571903995337638302674167093257099093132701758032056939146557331236681574820563945344517577803431053866869668941343216378711103690703660725286012546893840818876183097313295698267364947344510018506171689072591532325878353965426832100187819678583674400255125600132302998455402804671859647239222902109583381679893783774659169632832623135883792547135365808518570457255190131519695361526596370091757385181754736523280891248208244578278060102918168845442455327327300869123120076876211691818869762852197906921084666639525100874061804145391030246087577882600504102750079561523638730867697524961765111457141703079977298202292840992001129973668699199277341100437546165292709144121427427939482329181758111937315523488951587922593118047639155082826469330837072652937877410455039405134964497373165596619049328157355269952928736841425842451022211393297068088216949751042440981831131045159498228502607499682512004112800914435450583207751443438378390951954483359960204229840724749122808804611565326030080 [146,69] 2181832841063292470362520281933124388011454746203333620601761553294865975257338817288785642336413131659257856200502281928395372559887717140870261182719499788639083433382117754310229858184952992582093060141411018745803952682029720302387435343212005762812532398260927977855281438962102766135220088644697305273824334563148100532708066879625663028989241038086496826750710018548446535101923420830583099376193654215675986556000072253850734505003610158569818595409102212809690369589886257242186833898767242120041954637599337228469950953793680124675385381705738555082238364528480795320048498556764537730754955107164675516175626996163339673216217683496425958235182551307170446910757707733029065309474203236760603173781763116278743537456462667809726387317806065575317943796580015921269628951703421095152645586720105888749700464220584331835666989259109058084192737411818655003365621771918962309406902814881977393972281231500316734961426254139472208894904720446996548045588569205672610774797124736049981041505845919090525044161192544370738941168014395650325278162497305293373046230309878057495358952355148944113429902554050028831453236902626980397548463504194238330894454270211380613312577919197191732510589181094074509333460378371913137673611986481955851213102109355889243191984204412440994526876977377725256528675119232187291588335147155278971650864024375586439527667549680824895756372267701391290004654746613434924362500215259306300986407919883753563432676680731832305771146952550107419787812152212540330978249913964009148639958191272586823669637228072713539813376735919993845429491723846765105992076135605511062290997728956728721913819396788166047354984029609374183908806048282820228282939645553675088121900612395665610515410925674639508058042426347133881212820627916417520687375843488111552433998922505523810333110111569081105244727648665509675886363078893598308796182473691139255437934973023317460211091640645083929678482607830942038100918408659176946507681682887803865537941463483113537408146741816117790462266435511334939331890969761762952749388396577984979018939447759668920670410342888086603992584626447747819320948772170047991098945025118288719390177287782548362267327984132245120 [146,70] -128749183736553554797303110055066275900406804836396271792440476301816159646620075452931789289939553066919947649337636207173925757446979080687017905348439991306601681231845562674444396648748462782787261955022551953859227373755370757545497967971836355524915438480552051095121474610874196090665964280902343382082689526313562484948770099054329283158825653564041802099857704365456155361288671423026347122668451632922869053363903233945253504507563236635917744566409562142734429630243908227143994110672787809456844239198384777405187836498941408616829099388979617927366538305565715886635968898551713757556000514603521932008252029003886361338758378977500936949171115765164906105545554914261794802224307439372730009940257065077446328505196956250664462437910729171492004345225406638572709254424356607235834565578516977550082295488250008716204122935504726097062663418805309389288242242600326601582459251333226008777020354493463167213076832006118710141151834511156500008315248857400705175841749637267499642838124631109705700615153118299834355845472457191100741665888930897128431517677129387794910155489565700454268603539145017732849276608046945404660979543442473440380002800012313925099850879063879318827526084240933447953584618842015281388650438069330693564218655592048331663064397339008564577380986825632445299444187875766077961554864526533292221804150701318128674915339168631977273671191146040435972811124137043201529516932603093565299589529084357065007913084410219136793964552653362403097108276447923758988773259414433968817443409902574125396997651121831798918403066128069735459657415493412937140150521818732704858166123835663070246091193754793836942961845222806950337922198116661796231862656329580064310286313728503134685833251426511576076871109941299964875593392249088970970126927056403967986830827329514048791057836078109828358243240254883012958668748989910222097765628455281198266471187574704542273580155556586685936121604299462924621288948075891609246373514137216864554518167776296380728603623650751598427344626559428761393068451093323239843203005709909688087940618573421677180211762861223768263444372482499099780311249179601909606434541608302547112065463946911772823669611682720 [146,71] 6475842528198234664290156950245600989171323879871207684135763123927164575971809258543526724183912766421861547896902446017533757116150071748551509949540610861203754089306295080125134222964865482717736717832155236578470168971426345974486519641069720683507717926996359883222143220403992609297070043034448539181181011392153921671176300020389390869217626844809026309074892079508579961205189106999303228006140276361811202106379831018340496201864801863295443946818815401159684486476250019267866856396226031585582487567989881894166788908026016682045951567549105690054831413733482444942934698757501048757775685327738805094602461343593430236282814636074833838150658785680032136187220322527364330560449093163736764831305660399445548114330885580579533904046944634601279182800556938181333035251789361775021693447413354314186246207171094291705378357383040429036890627570694073406349876824506342773328418304466897184547031364561417203162269141376541355884828834457887097409063608895453866779236586421444809066849628020380355950979795782135648510046118184108015613172060601101793998053043286543336191929275569969573455668292412021549469648803177641459016806142308870903471725183975248567129639461029101351767777637553348393808191983610533144350575811446842726850131993264391196276912181543112287125773919039161914563389527917691634191899559138993181766673225688009158876274951146699688300227275147380758818890614452441736923780661959128320939212836029885781060651567163820043545337496083105484435830926493557511388917044619964702240875756742691859813962246519141180078827180542918078342543555123971581588659693716848961655436558458149746201934723775087616320231744700112275917901301780992653617461562313405491498028087579674123277994205131356100572131702485330876485854777965762743102811702771292187881518941044267568098533481020932269473496380068871886773778494104918999737942488061617812913253266325367571843631884505060993988081994237549656003610922544807130486869773709199659026396359062256268679849515802720478362160313782638397027295649281424356966851644688365279765843661261204849688120778994204776092666765554559044905762790458196723285625088783101322191538746092339218830178560 [146,72] -373146109794589916300025048037929871602494662848975677697740112251185470716334581469833766474167486517730986290711957031948979858883940711580185072645585594337109647436565719858408941131658387161561640371781888632079397942247030807315887764320966475637899249595575889964223891441879954837648399984521836790809112633284741211695952839751971793331894652530226549675634120549419612697420807943002535950026320511476936969639626868347698119709056245381980442851271082787290718525954880667870419102431804034456952786019379110055845859245651568410041339631778146618888083164038319836320926621037639267164633864826626589995491788775880890308768719288961623258997282440241339251006135147223175533524084161481434557926118519234652797120001675026599963118161632986744652255081116455293383720239132938678549629754201270261808164997020107298008683575885735290822171322767990535683370407301086241974453304476253883960215181077781592662747367445370947992855651822838669602953251489971358588767614097558800329829168091890507905581866777714589341344554181222319307495798919378013642116823766289788937315170735813163147416589795436475707570178796351138762771359583769436947015964591131586065106903559772898106072571153910156621130197479602250304691813425586504514791200079645303973033222993577379860724096611012741210027846367325753501408778780630963115677366969778820927768153380907486211552821036361957300666785758942300342508010565586952762881276848744341218280689337925570596785714568107220642415289622763923340124040803746134905083841575155345625745509239657383687155908165877612240901433248791223311670115841085053594085610709844576299654468032171429791311346914679902866469905368772997785027268679818503254243020181588128124311480267256149744375694633389220381878921828564931796417386603688762512635260876164742921477452497849957415960093893200232919487040010665586435184117433637119879443869804750887700779451671697709565727377197376679479867348930596924723657943642658453776349401600282272647202263563380710828198155053688569593741205621065773340052033370641527455095173891918247635741473913312338755551274200982659394963088049128739744370414520161133513402738294798017345280 [146,73] 25837799640411760453338442118569845088379926955549692759931503308335557477263752535006163771921492877105497578231893620378838677079838338826763186047820066401590746816714582680048085818982733032215679038013672485709748879135783717305568520401748381760808449324132851553280852984119062088303414311655814899059717422359598478580746340561751586333429489558996418682223433545954717443700747771727243352783763306397060286637034014593315626090166060972998089053701524942937026715964262202484802112815948264085556606490544822437116874620096450267578608805442096998859331060478071962657478759333473537653285757641586800936910123940241808211874560994816521610733832372434968775549785126940000097643247835007969507572288405821145903470388114450837001468574136998930946914757844410181691431684236058716060208433594744813219405359227423233287741762109355541944782000842907272187814284000454431494291317385864995764175443714638633156739041424630318594535258304297270507681418245004733908038690951631784969684653276848083889090932534989593969609521606718171565661826607318446326732252128262175673928597648454978102856316255204946883863931410120509579384553657928440329579952439336910072185952081213405167351742057463389553735730445951289643474271075583573869778621508206478118908484071903597033856162984702941463417061268944609647658803688224213458564370449535322018662151519307117503394872330970252448444057935974890094052522279616074028902156740646304343386899983186760602375879719131765045009406092705001295161516222230180629441876839829202730070916602732168115180351426106503659517091846578327860747934130427357233964339737435473448458992216493177182390229690395255330654785065673005736088561269195331112579218490731766572886503894689229437472582133787623646706313293461572989492957241579622983804699835919282475017706923117326115761459047898995663912915479731150434471988912458380493072847034663364002477269690558957726645173195083205440006705039005295040638182674517949268923351454040062377327428713672408462464995438952374650031818894950581074967020880158167600355827974728986066881251445737956690384361090968690679543524516718580911490451966978057246451323390616973440 [146,74] -1545474460728564689897852044842614071401760617028198552518852396601482048633215561606391715512125607912248493128173233837924016418704339641229267748262771427342416195608802049807236737283806530863716075192228699635230246242104642975187123664788407760888066227597490819729801742980542899114866954287193266530497106693181437029077795358965182574136155261467235280861265637635049139169116812471535065307590460697888280478763483497789606007744081547919369894025299727774036257585870639118632868398416328657649430548120898256045886752869399381959534540493392048649303346313797433556547275187774989867597546001778505904174333254452637837354269855960023522899030415558793271247260986302260922445932373458572523781993735504736853889507640777694079709928639359602880545827737083403995527779900769010089887146942657097101826940158367673654318702727520178269257538106682836710469882083542035038434515598873891449212012483014395042255868392092647782108700338739913033473541500650932379339668999844148073768986419564115855964944394817989347111830248690040536377457402392111873249347737784000922843205848899197219804071441546672832377456119006027964335553593528727590712286248225645033062357213462890239293270352462558002874473814874222574824770989768357190888095249465213449019212164101191417987302833034393907518874689509245574408327535812842568805557006834761966103878243216224714660254087594970837131978924776755231048679287658062755550731251895938393150926414618322023667359350628041499097955674729607641660199735083413893770516356287642537486152075859199070449671519498637357082524675291944498612456822018441888428945088782125331425865419471610360248269248189753000500365775040856356125912967232790514220922246917437756455360489843391162057191369064905333411337674423776507869582657859684718436089602152115740324521612538399840322541816931733524930892472295297460807371294865437224086764770197237813775345578602253472084017914595356820080707857997043043211578368687246319549626229670714607174204834487246896707184771802254050082102489083833251844908382666187687514456735378706041770548005701075341429758773545424809340381670761804282058579018151271614524856002010336 [146,75] 66462962566747574163133164337484655089450286666283166987543132829579642505969752323083917424197066601971815907360590323363666627375094649243987674763779414713730533276709252823557259866510814102022832239996298964614542295800791553594469020490298930722114780099273368724183905487164208362257978062500803239034567453003101299759261213923998180314964411991345695644917434432698051146096064702844552474574047606708407439636997129323330442306681898141894344947506084560634366739533654271644232669855895196292785937604424921182139120466849067338684079228003811990639897437846633051403017968330571694702258458898539474774648399931654349162406738224514139998918657997774685801570736973157418633535636514192396030983164682026544214942801706413860732259480420596709214205417967504464013968787613559995130497741920480820618624674490762693130403079118134118240116658562154129821151573129323337882980538570546657288935700498727048516560858969488248892127797509219137674120822787208422638974116163554929389462790346177522580907525057729550442903608109453059324968362070027835420214350204744857263822641999485631241158425435510274656586894380974407247425063735632073194905930033053830884031119822335181128902297900563813414989107745939136065325900336209926933609431969597680385146457263629740937291159256922669494459706399751357833363111045750626675455067282923686420169223846739605648183390796707818088760640926039587326222750610119621331418016966876156515562241469851512791841902879850193796639182465150347564048858051005857488295204737312895460671262594019491106471978331470350816059453451634440373110764397921640107883327309109698441055447763604429810115468896446048086371793908208454836857291416570244316015917123079380518225468927020335287514931776333497371920219668850121099640204421023035250078670037336487486072925323932071262427431908765132453816635686693443406979808867009484835278620929728647059949985286157869442033949458544128420114789891409241287724030793610868638180919825615551627180785737252963923358884810957626708328806757877596575721297752981655975418611119615719571087928567338664274026886116273055112594726350143615752285037472072622165809726464 [146,76] -1684333793303200948302677226038369011933826095375380300810205236247916998011733732587817143856065863082590441638292978429879420641814200674498499489170003353969568032370656025420205873668718806481152149817190183556322167968282512089794730206589447185868732505541173999633898280031135190509006915131393320046397121196351821700332738789181574180442601346088293277992640479808418488203638925438431490430399075138904473524382403264951619944568233540281925690896378396565323774947377966865257430813075300937550690371220849318697144772814671679446883756410157759259449370442377400843537656987479916663535548973307273436252706807110622913469897105401267848330095452132865600183433661762486353686922201415855522891891266892479290378591186106160250918310537283680849230936265310566071716052450993685348708791447091699293226092415778712784922915078013560501434878241927178905623299300345199230776480214396054822845512893199244278188753953420684079864272541155531473096446125246814070494902338980296201738240938324497442081900628072086651913323050682579514279293453915655690370950640835553950315962978067977924346545164575168942566850864679344046390221054870272712480972706610376007562159754437324982844196570152637883881688364089770785748171108186196458151275826598940269038393279536708823523076519153614881778142299781555371806869999775644420333521967963017220569102647645148271577307798914066126526608229411106932725618048628338343967185108528637834673265656291444491643518743952664554257602644426041208418637573639579315034904786787981321807226029258813469118589162800443241861091842508569488574376692868325990175680126073024002945961038005612590647288096940318711161547521118867510744649796808709087359895854627053787444367976818899017044224751919962784034223389102809147208567372309048242500063814471053865989964686842989056356375460975849331035874721456999508209983128744375993153410491339718769128963819365491311326340500868226560308745222840554133363747984102405145979177432141586959347316417529485331131791235160591669593954930459368738403472601999338977048858247306799194310937522164899861812590132271223859458112690132629852478944184686274531059008 [146,77] 13100141809487020395129674116898439029466321937143936893827670211530817143172253683222164662041458404545308706855383800490675660173112744390860985755439205320063869024586253492852582166698805004352144258888531550796923378201581954401547318506958707286971434014674613398732074696404192975727352929301117009795381171309868252466119807452374745937422945709839215197682620784903489731985913209118962143085929883965517860938282843323461900005263456159791928911045709393102777670578090655662310185075920431146324895409363499287024973323787676900698775179512842227976558067381025807024170153758590223276090581486586185399529802814418118061531240077404490709111720177448374640340342422426459154363538578871801274048493544639869206037253698972566963892824489492852558865506980051860493453724521751466332853693567870629216194800091025081998926609128633235893674127197739018956991238492445805941313410750753345034753663162896368346232223802674800231368092586797136947029059558069848121511574804427980789336228122661059077640551925418206366539724124508367760920595066119124566732597101801555182868530071194793343768018661473932131829175608375906896346202727001097354636771211141094336844936481008877380834013858253543631797650568737036622322242397648783985143602429199761957190730975441567562773758400365732408288290290395874114810535685480808136764411209464167643583660190997001893828803218629982163139155339231172753398624216783846352619858460286241064204784836752059707759819188813204436180240173889683822029511351832863248391847450603408314148833293885597511030076525962925236967484072875681124603188090153473451566025623345931812266960832174459330086134840040647794588018757527618644094757960661059335521188109993047176250184946449081207802068462403384350857683680740350456339022591609369197006617673810935141973611785994932874100790323511591374031331156286221490684871929296777807949971000821626241680793788407884256070058150573495919116331552567391053699657182351839151369343140985662177862413302099128137944569823869689865240455164225407166935371953257802049403244648756591875950709386759200967645196517203787320581133665605767576647152359528219456 [146,78] 1048236984883596480460633416239464440339609951214066921476541831445756085465524473848128200612056928594928232420406497793514844103339601259620784799406173526943361135916690317494421683553190935121250035186930087122298179647287114097744058883924623251635602293562879076401782547911294346669983008746341867451385829877441141992456128644355574709427347504167093344031020682725365838997134912416281085399405002069133400078512598996366282046259557337451891207426331179972835044271612909003935568811945446988415150531840690472780512397556312986673697109982117155046102584898856844590304411694425324750869369859224067506095953813740061985845746714452579106698776299019217606259309374462493899990991670245225747173712386128204474328200858669968460285250289361308872014897015760830996149352474474061324303183741843938412579121107328527953877827577662526939103004184075563627863744199063292502901812274582757429843307059431580505215835171079370921535470639196374694561019754055181477539627653825495825024394920952358347063479042984522390538553257470894563181588966542034298278925516435147226583511819695825570272609700111629753245408330256410776732921328062823067095761944113935765380159211601052867846480047373213733517849093672774475609384599556819155458950320806146506413781957489753411126116259723112808812833122456399265005691901418242658458212964614330852909137218310835373283970005496152687905822432383334129750748429881284444079901503935084675468244947470895752436263762491974995889191024794588214906258221790270923561009575608044755584020671214834922572098072018740261720615955279327546335884293518650190156939966127714415600384477013960312222028541275701551450976325542932783455536340286584941842425962769056007194513974111373002497721491538005145286567409859330832956005885211029288125966092019486177219073864048609915412210010203764016969001775507994716046410919140675604977520943518738408540657123728445011946684462916352029985982341055687565809257198798593446430840127024046510993399915726512759294352344844976105083703228667511089573791113947913477598691782470490721257284103473778916454518340916654457504379647229889599252906723792496 [146,79] -54607170356535083195580989831056126799119138690756368048046316567813380799344848452482021978418331350810471055893465582433269593681618420807373591785564174737120508568979909245579841175161355927788044672260079615762542762891336376271628275446128323173203793203964244927045179328552124838451931079028026206262109084307308045958975327668092226232231125983874534291467580833193477642254280413383300412819020000061432082107620939433971490478977584047176692665232638179375833792799289292266727670242677958032843041021737496654877776883855559258628640995893495629926136105686290394383599816012189775146820946614661897213766244315208539114373382391661938290342791085639187001487227154248271713916234426789857614233834437479138467346209462134243726589062093430659666786074771497983390320294084146894451717178625783345816438357746954411379104207664677325727717230125005943762735408729102867390561256413957707091303061781303957089023051596554500486478036719874147472962661778697944797203685491541622677576381658366267815250232749418895957579134803839251658746419785408522183000370747371362996320546537515377865100769830819348374889128384413392658282389436204295171932787085588844326218581272789184480750572782035305095262224862233722772660450942539591015475247474369452157381668264243690440466859561126635958678059421529750667347801406414017337847991096307934877069567457057502530841946357622397529070556092371967357066345653664778367056207710134698200942875658325159527017153252143951337494346333447883618509476621175769529001846363592404954592812804908894444143043630102112167641793368335402416954957695826251575846848075252424957951669763963835331618607034332348276933137201264972515981323830813397922050354979012688179203791157121794420415209858919126382163665901610511930826759669029402688412481406627254178478573185724532984288248058513815023351593692475473259449254665040040705995444356537711984225415441055582575814840922298645516449731160479343441248797870402806005237684474361561151660580582204535547998766652841870248514157055038177469963492374040880210575554388642071755407366885832450271728453224523262415292556036023285773011699328 [146,80] 1811294043086808841963638445446084743664473012475003167130025697367105742320087038133576175871934357102032185360417466943589069932749417116386248786340460360877609277891675095992490608969712112683500483055340431274124706575056628845629982594033295267379843714555920667761886469796552376753090820199737730003195444958962852898287341033670557873647593026845925084496002005711411942176740955550834856047313068152459364321673319135842675917067763734805201083250089693690035179694786253089080338421405214275838505690703396246144353213483169131495282555586369089105534383172825153777018445512808615090416221919284519661931666577156853537963300738305072568364708979852498395920074066221672158187726415706654463956203373202240961476999727944841466605800776603903189958582583554784967878675386101297184462634233955483543619506323813339292356414069788571310119526122627404015018874957539202773997546268941823881408997627358229537766203036061043261679038009979642317772645200405736895656375243268899889498983416146692118515939460516326535442496066856242184484383123730308531338233012700141172306387009475181619428440076823166277026895316930379360763545336069184117128496142363344725643671626036635270013340885097854706803411074978309994556879440456621432531584867577393735963947853763079950369882892424301331357422665159711170518297688852215738932778945035769378548620353735470080715227301081480681607716359064777377033709046800609494187836652143241869199801120092299447337883798229129274912672288435330812734507523020879357818867552082635758849024652277274264107362331487921217090296037498578587808824155941880564675393817571989372851066539026842416956634828522063024717957528876615167507912860174157104109934713733704485376084557012293006243077563171044953861959186424555519790334526756844560900483929827305926362491914155724506143467536986617243782201163239873899448456594425125686393027191444827128511757721347480271609845088432319943233418091516572344396206653902295783246283049520484575959711092115471742083566950716220495274607571891065002701183066154546239255440960230391031472032278985762573840676616058803852166053285090248439291136 [146,81] -45284563330686573126966830530723798032925097464584707194173225911026653780350243150867594656475730767153095419075742743446374753884756733202410814167666530702448732041219094966009057153105448818679174930703893330234636457268230410775310954631900121328729685594521757808760830421467073242529593542006293810672636964675972376073698159249864394242825017491229673812263348237855845170551601001739875580555122897319180820799742027025530050618529915927028002157235749282796809767722927187812974292492638669506198657933306488942578481571614603950320438603620668821489165763248552063628255884207895399462171720294376728591445752832147176179856552986720981053390026758193035589480366082296852967147187034674813381919811286309160231591443879415460622485216793850155692489953022873537306531563536279240030846574695633087127527228995430529839163305018391417675137165249577234510385961996774682339561195580469858217375459375156251611427565374433493869837912729734203687843128740371201586859207972924536182647030744143053286975114379055855598178322554432036303712296423382892666113267828496120542974491545410661052463355498258074194881586565195584779860307365116597060043639184822186214897888989725009117077856350522437864660408588177321069115675714903026496500388725832824807572224890701759330058315676536124995321892359712437970992620089729499022663918836292379590475304446140490058730094331361109702386818840457988697627108974360069419200397955460928640932064179493249741022749336359176356440169454567143325770338249088087377080445840598179384434642273662122062556604460850886864123049489038967829186645752200131294418328232879375497963383167284279462464825439833191519573539081715065984306731619574611339469737734513747406972004537922802766262616303676812178336402893173750854299917232954817186050223114100902144749615699607691756294686621164878917773730639702839221243618250220185815482744380770850448143938460430361234786114651187242635068389438201768225870915746015506395285354055748988486737063976798573998719740479767861681833814014141005741122972850306341999387892614717406861885793564740815135919236138509846507380318653412206784 [146,82] 992018039423808334870176639481218681595905662555649520554270974257561446792948512038482890666901138117670814183867139398713881223752508810464795124484824935081275359841207449361489350958986722094495774568071175788976786129801347048382209650488736798523067620336068608805645596935561582333921459403828004361528653225099602355775525384679983594678209586815763965202151095360126170466023970367735448525145112100163149357615798810520775119383983231482289897644233967346786740952582537930896287492146485626906601002484842425634432583422875783129116149166461036347111097697301751689789367730707793933949348116060463723752954282083328736055545519318025563362501321727671091891736584224330838813933902353006688863219879267415297003417248648618810185440402433840978274200608448302229057096435703849488576387106570543969231760014730319724312154068430347901159009819780883779952235406386188647890496586348074635566194246542392949407152422852843972144410836348030271688360886039867751746678376434844618097339584927206945487264402773359537823931766944680190731317532489217667291113957394664874857497888604005484613032213259398024591476696347119865442101870459205631373397278031952456713552031114399768644554609425427380720910848154308192037397589718388774201125132861178615534859281653327608576534645673728831776439055898868283877814535588131616882545494688781136570940599392042129315157130914945886347836736619708674944867012264794103071909133309918295785868988853344317223270459147855399479118507839285213620171250651010550683887593170000879646639911972185396975990672846825071867844541591865153739500945624273978774919958905530736400329435461208452730761004621177867284347331439904227422093414958784168658077971582373491208394978710236221991221050836676929705536771410279534970127701906715034409408390358358068351965762587612935887967476154719234042477527376839059444291943724967488782881228002741307991368213420348671079315772065061714298826432026729659227858757813644156724479278838909154410930154557388356181378411966939582740347988725158643916223977577005605131112263779520787461346762958158969212117532451999421966465881433248 [146,83] -16106279306607917813154393285867867681662548219535407834835669381634240805394117933678237458407071151131401793022140602368356051393915691740120552450473005914514570186184644979727792302114906618422225334338632959738820392636301299979933652899081069802852712687668427838959585465983387188980705959938517435744514507807497987049847973248311253698952202607210563228215232126892278367723719638875520850976768393508769836526475695048325925094171336818036777051358499111920784126262651067481263691163190059425546356302003389213048343691156869075356474629478923883865009107908578937208441949508692439764031928882015357578599884772139242417569733496086020394914070491258473047711941518636450476646479451350324111669521349054122204535391258221694546903394076182652150051286098060264789405027551571361337004142111070804461904733292168247799904735670141692794560127560306847069587204023006559760869143622270110054705355100861533126780423325175958941077698877184058110352846593087457988226229139666860571995227777448693202524098472921080869702866027549929142282524153663293803240242220452513817028994413140655443591180709417971988101069133300524103732861478129211161278592945560704493781531659714109356133881113583906046937822070030522978685928048913857813853877028012475757464870924524912075553609181906544121907652667823085175641372067706131512233455188068053851347796136013187573879239603560874957228495099347617312628724996200493400387117152430208161746545833869590270345528160583753019805982289377635460003995460167178117475976416198585001647253467638266819121469168131776626595681697541931631815139473619906613514990633653947418535742853709374222657301006421059027077517830613572718078706452950214959730262183254912804161645751390692178130732402735846368354701750312610637846180286000227859206777553131487422575397699242627356934534285517140866719483637070419799344554011278027941848550330979864660512525230925650184334636790726844276860072110065945595181030952231004163549989697510344955388571531803588209134482676212295241708023187277820068732943547108791851990324088219620856048751375507797799292549370826447205158719488 [146,84] 204116791849783773042366960021462788925382109704191785466841737842670249191061344932271731157161420761652386292387274152322334429141946952067720922509286662579264655474975672372397964978579280921065070208538753500203749684516400241272767254998502515515835940697366645189743900941553574225774451958405421535449937931893311657969245684096166661988594227148081718346076889752685969230808368720326452497465011380889911246260825454417721860278206604577179673903115780834752670230375300108611265169739557632099634089951373615195916890470308517526880709578297689221663529514137220170436627349153598102514097260235121760866031620642276261547095052642074387744711578202243899997446983621786010777635567772044009188094086382216069650543768844205467125095770229123530401864150849262479901991934256087670503656962432948052527813713587904238456972945306312835369102599405527968548795308202349230664980484728231674280676318299881402095224270127084118459565653589160551725246735866167046951959002704529972881467728893645794089710712555734515843635339876151902616969146625259598489290781076367890389606352672589572681188202888033311636422126284357728730906528548183628880937674138059881833514939098269331207685403745705766381929068122697344949549856610600577187973482125747336125756943630571576152308624805187501066641006119212040988667481861795166976592608260585452432433174925166011106375110030079866912915989119524773052543992593940966419047238396221742937174457361631213590641161628976735406537720707904679491446723520791729451270495514833494001973389294530288909834076785934473017526341395228795545712503616315106740905602364809843850306107742125729182991207835219792474576000054921094449748240474563403138574705715471349653348179097808543274967847355961462284390775026963724641216154186624227252397198159286525050022480086476011490508732366973009660037733833263550566894786699665576961068451663006347561755771987543004241132891170917420727128260267529572004724003963368799461383069536136219760046275842206037043227807522177357170520414736945344862971007592683134404574933800242657132684515594394282445342966862233109294112 [146,85] -1744049488815977572878040687207720065850359138863715584329386034319662271721507986747779296390031897826817742947385693937959522491400761101238095042397551032592747400271762929293680136036346718593400715218522404407869168464211908303964921664112034641167813833842888188131729323852489936647058390374807372570110850022195621069635864485669680157735218890865194309944066447403227983784089728867840373766867801693428209106805419215132655047878310236422681821949099777233101055888057829378020509522795145807248279753628875421622852256617906550838062299403819664749247570915876561871155593189195699474433115153637270520144625467372626403683090155639895244733615178390632444917652538596296457806177369826587861808460853952215163950747905701531337594963907319654036445668331839505707709976864340107516511665365191271326653279191023842051874830012958420183619346902350132307141386369990388601050670136214559499145467730647926228931142181213374401808879455579111272820317828431916845254189472625392691187670472948960601072853290448467165240460139852488541898638239950778512248064971941429842851656961041160464941579458427017024499361922371097704532178313614095132109432024418996245070278763958128730329009573256831145536019342142207004860411766691898322053189564537993522442779970926629699840170817031727083808921891969563870055085036453250326431989911249325163404935876392544957455685434456900302666134954235722835387406909990029473102336098736384221900519998763341047552534390236858176446160329926065985638054513854004789737734764686439245219841219267887601325266707788872306139493060128572423122170829080135339237183395485545486645011564658309781978721395299186587248018238367455713160768085401048981281043763951877653950572267579723955802133601767801077762656337534834988057522988965080902387254899752000115251064534228213897878839330574862871863996703184560718169540743921387004275264910999075855038435170969133696628258045125370385997156760285695267249016243203408667213361952764629726761492662409486054692838272250933791168598455359135876145490860378679783008354830516535857917057063505662739703220500968777280 [146,86] 5923694827598653551347790032226848260898516117542538234647494370847021756696170119753487438918583229822565153203740704758447770605773955374476714951012497024965453612793496737277744682189249990218265972593133109141193531091031316537099712729266445884438538919220433265445367750969156075029668821472531613748735914894205089217523932647724708016145055837431574542333471846344274112141773528638965206382891876946732000660056600803898951587407700980154555220749072783084944356556016001245220253244202481965098129728808611949393995270684717365425341535655053623586630203374290073638787598248374969469129069701698233137083876023309623761532154654858481887693400550261558330903052002739320104538644889681292175193203273106774862623656280138063483343652544798743691325258764461923353263932593188673765547259252870112210731722086948078636833380485395694356017946148463927271670372837288665673995609930563873741719377606617330275764447344947622661157130239264549871451819710281941616675850338967775093587677596898406682717416307829410195185209919804803457786574872281139330105513995138480256699903421004129655067549474451834324072035164957343895148335978614530787395740317050654254970806443590612527956136089985583752286316005981640836559945000282890284730011501473871226315478060965289183574851567433390404171065233672307320489314703433942925584740149571455178667918388444445359732391161736669302472977323428519048791693305445503289649394509075649660069033530528896047011910620191728192496366717451454334534404569017245876905822883134321356200439324705370971436986274815184475781226589562847443455140591617130443012224888812884106397550474451571042548839823963574711210530615243276954582981656985103931446250224777902554554719162119371885698122379834674632898984451880444163444404179659701621821886002329487552458144305276934473905875767527434696132136402683654301872616947862567660829177612456692235639974568772935925495396471390722761379728340505557398440073643392504151992232403349285165293909935262001434562812886762912611228116100662465488973989458792033969023067781739768084891320937943339116379458707076 [146,87] 21078746607397876414783388172345760970915700334171799062485877435031704607711455097992947377731934029725660602994275535853115723572331843587352425653234301458645612405745093484463260899626266107544227617278606790921711037555207690944849595727739098738198688001056169882791898399836353056679362656453133615444254243449885935460374345493765970310854255826252454958434673255909607204744499582260003260407540037762947482644611832621625305218099471055779813386981614025801588068485149909708805291241666301264622875612466104642783866015689235711091561474752338023439467879702741331889698575945715798965122657735356941752588073723184516524214727280878547183701509615558676725459616355666362033174322966042263543114752551110712406914924116893945002917538542817858911687478046381100529642887643415681816984735337086758763968737214580902165619556003919122499711838828100038062210413101495863272991685184510775567462955312197137393718095627545735109022764574492874538657469854250049974569598084530198575974837432169977062779947419706370884208355161829503336678132308135492172576350674140276627518973021297971438942151453005047939948772326960159761240343787787292901834874443601576798095414020668967159096361382011637433984219548585064470965104973465864209851862590404313016411633368703785498812632609235555541666970008036596768595626720404583079555914130691250187867624165817492345465048060247094845867743510991183263866855948279865651366538876396468710888707422002942068337622167348331943948211077013054877174884478546375841941304819860016423240745700208298356212552559240899678656153983681908960000245800119932901898434336640339403532956582992869902750971999950067688375355679981014337022744412903683945696220451403816415973955768745275849753693927343481161656730373961040784182213577560587498682088875902775115570236477177437211532308077033495001037275594511403202344848193167335622852828682355276834766545262274614452408724215545508147257667538742146638263299115541067545064457806992073551654471360429795332936982116650968736093802996955501551657624102344166210871767520400194180712827599025134205272064 [146,88] -1154367372997132160208800965413197809953719822432577368121141401610268132431308282972315391473645897712178987547275241648087477946188201962345392466682969881803856539403232334784197819548796358144158422899321706660904038101001484147132904349229361666753405487372400036172676326094418717751968402649250728154091309496566938413496204066418464580115733867335872536727442374539349691281459246576332691462627948274514085425192172589294479241273123174760641206472545167902405510449942594385181699299320218573015938198873871395022719552071111453933406045367275583236704291749351703399739331771808016636946238890784725861926489499424369187340252880841481663496814064680762588700320500931848667732313405543574155497427503657895213394019459222460476198880759550267347414068481895332060274440092986860216557511418687708922170010677821323053351071958505292022504450502230190834238993685853525579165226942329359970523493700507692852066983748708760287130651744570163920857200653335907204967637794213105269091837840133785355453903799701000797471118486259481895808298539125788710984328544664081897092149992238864054825066280327727855700284803946708171144893869786513256603902239848831095614623368952814499452954526790585218024654299791520863627233979522115092385064479018693535232416039646982194914490874883637373982597306754756241514403551446194167667682942676607165875684078805785083955234300637371640102759321348311824627914157341903413387702122993424156451894009459745065603001636341849499630828665471919490429476972870481480627523342380993431342213039208550128037076108125041667497181700456807160665557753553684122371224955952775629143738520430641827287954903889815599364926323246120763127621260714793035849588899316645893405155499950977519943692628784481338972035564170372501523264018279005767045934603589914390324485969118441183871457846333928433151707761415408978800515428398193652068269391774435788945252396316798104472120618137374168804579636819246596774283482638478585599875688572771399285542094153873877356445644996770962828991210791071279379961540128866853389009851308901983680462073716981574400 [146,89] 11823232655170194914361020738965813490477258904847315825278662088919861629502225076474055478609765404121818328201057746722847888094124579154338374546290161172004690981165495861278521652803595972495819091798832511821546400104287369288545550817938565656500527257605023576013145460223640634703279461316306301727711897706265091628088483432732132431145540679598341024556846975594722781468638976186401162060372254481908710838820241688874043935908382118499133361599616312014513202034446072936715680992534711314659587225377853428138535202576997860417996737685044736702786131218942449698934719864121926365394414652095902675549007762226262204601486302394761817373749092611906478598901278360096871350343965488092700340867815199102960775730755074782386201390431949147895473782752782307117374254331969741129117661568577203425132526083158786469973298361432534234531849992360021765108970277431718281809601115305583646913981912783267483562834660756353916152219963391466957000274012725641053073790510707039954921639186920317142191873171505319316854319272745575997759226328379139865992677817724071372047858367291558168337671744633295448274645938916749717338845235702494159540801700492815149168482828054766458686916700940735397109324466454133044391750378802028502409181436744371518730980748167834113653617345548479541827670202469971984452218240178663646364340307490170609619451149608491535531634388318666323517003699129906309720713648432648145799558836522451182803216674790623075936411811956628830433755809427813127787512191951933503038202810784436231745121715842551457021393267864924400577248624309661177733611949134237628137989193375190887698410854518770590395533374001572271270621912584523926809547698859952229234044755467058723778710812547251052961002436094630321421982722945765204999435704539381725680566795931169659123621095317272251005468506678492509908857498908024237135923157608204662208007893465317796865534155351688652917770941323855505863992186834221597943558647139601301725694128555987983459865606958190873073778555119158513028548721766466613557341428109154800043108624026779326344075736875360 [146,90] -89197382686422702715801980758215385351847331891564434985872438996149855837190614540989459358989201605474770736540375469617225781896582186764997970096581706067871768269629765183359390509327055121475552144074576654414257133592727955021141719490423639673673402991074078986057690221823810642453001652025164892621953853658065811282222844983799336513444745265344511355026184396628440501394199486986640561360222135033172152396328906475165244184793057642943324713200860401662675763615161218900967723613138113402335301141315747565617797388994940468882043964522166636513830496324841086032167989337599683388461710038665847657416298959131085545506983997628850724878186332833123763796606736124902238054192686350234310244918981430346776855499325484192859000901676174493394799911933963372783806027528969248378688854742656074831658766921824759150447479777860018191728569338519380251669458640907781882734461789430880129955018553282321212824531441774923639183710715703976525384369782615477516185468656046890419225405217355002368723821937268278967065202013764181863014534543636641405944875030940091454225631402724317954492335024731275538374977932760054102760357016937838574976287297024240707997034938828649305388407665434878080882916733164941958783338341089132800915059221896361800226622548295086318858081996098340170503868621504321629805218731616255946777949728596346870340185082219316839943080306724816354865795629654201106145014221021967848484577334667562738090686807580881255293655135554353736821877093812692706033950166564034891991085455240148793224304458548627632069772982076581510109620599701862446321086784246585526525067084626353293451143979080613978399405772127879575462714889251599466253284586875709072610571722573029476143162510364052029071820391666390799548712796620965123669783892166172482031857042460188008521663973783169542659107038982385045921178064535708711951617021386916486271283121442234138160078749710545665731926432298875538818658344127687125162033345820377735186834694624484907485172855974551540115048913334666347674208042423232650447309397305121587620345111900942658267843584 [146,91] 457407591845993713870097337076231151273896619822096747846925980854932306538517561166629683295965151263071730707134544900285406150924682332314268798577773155900706395950611908181189307501758822721210218942990863525635671341324039115477171941853412801405914947732856782373758767350745189782824259447535595620042712628906664655921852743044339897505061578440143939713161168616252903016390113653440640981087576941693720350041197203629601708245855638422365357440663660609905926617348472509099596233756861140062611584303246840866631692496347477783301755125824871223362170450730672446265946075815329876432734330028553306961821986657654541497521707749735401657801841618670933321869971451542999682138877180714996169796088171500301674701441551673276935800549906596554481598152008850732075081279373178561268241910944701871643925758857959903068977315060573674809814249050667359546753451034815676592929130643005325944895394585577818457698669284715502275641673094504346072340517531741476718615256610630792585718492361368065187007500470682054686556595567359139941949891475100551612389004517591600607933838184775169076888715984063195319538033037080484267200249561213270500578990793657493192882405040366133981835608444198380391857293573741545267631724863539874960223824033573545188051940482025578983965644122480494400224690476335501144263840486990086573115797650632758360756799774886011859485044409983615815860603642156267292588206964219350606063380416859725978664783327585436416901301482097208304213545672651091555448506406096720197905680087522249451535029190635436166196620299103835459735875612250059830684237326562295716213584822770083863308942366897319565724242574091352148245264557282800708437686815220479403107358686134632835651036978487927577430872805397961685500346474949973536703564607279354929671908434850529189075976888757000648576596961458440557351938127882449007128368778202701288793920033615103983064546311335764075209707659899340441145936804951566165196792469317956156747884543644573873917807743783595837545370261085472195433869057776793942352991692974161522685290859522380579840 [146,92] 2613826304488262465599195850348323899696605971400226851813324674175661470641531884970089475023576364492668019211541414857548428887751464013125661053180755288194403440768955287386426200502527775581965147099600343074160125504179727610966991551288444594643580988119843575469764135243952970558548205208074802963955063808700766958869907388598574530250765121373817565445177059995484163907702872326433247412932824574058291662686610997181042094173724327179546961814359116214641810035907394989607571381033772457892049804053920506117378659945519808528220344641748269878505782468017220830036880961593036222443620086819691345666279172718813986137855346598300350475053090781414038464809843500550932438308395812419267968349476151507531382519437028471856699625346796166606846892823201846532101846379737125454107238863790135528174809781611964814240213789395970087206493201932442315028941458371158395971606550719299912767733782733510933468388645960563274100079090933990213415052813010331914022907255326614840299291473672357640904162458483147210654674277524329802205761507964076738252741186510465184395430915018577358168355947486617451529350329845816773501743743726808438615651179262559878337616736470432213222946717521386022405740231611437262291830957672676399082514423524759543967207493132886232510429020330529867033186828844497286341184655168330695695801235720768119245967653514749827259741573463933495617165860003850140781708058828632542010335993107150947570132428995399197802627672330622192996050847804466005013160974881307092574375873070201863172281277649551338796300027857584336690884159290158561637489283120850527166828414298912928811547709154718729297119319710140154652279805961190563150054742166055356943858609848505673674206203755583594333635624231779220773768172114398716165092606931943810058975437425828674215990853826840388812433953303144222268897375973669702933944099335227285755334803536112463084026170742125977356419418852081866675349812301409022446794057869385255010905434726662306112311609111604828492834099212602661944491072126268907519626598003088564821346015435659488 [146,93] -43559648729605745098820109479017522203576560608481643495551129152599372693049085361142657565708223043067628738746739193502572467608562754163222598388312840595371872564319502549893209233397880362943396628424709571229809095526927916622524019654570536102081591990592624171369165502871103436051708474593012123074991318054816833660272797540304653286204830788423003030303687982845199587671412078358340132470249358393480957919403204280998903593262428602263035553718959606085264310136496959213449994097804760061585391316534430843834924314085348477395844957526154916437116432774511786985086242957803246268425880405223256476797873752747592813260774157809648953838895764586312385134726126132292745859343235388466658226996962754387067914140512105772156621719620392091327994809900981975617024587331955043920240040408918671795992864768435801800436225185869196024122394869053023717818540062553426119179375985746102682070525664598515434658507801723138516105620697427535127296038040937444001413106615586325061076989955928154180063451101257763208905504195281592885723685953822301866314318197118237621645195369387296970563242218624925394904568985514594408863621393246838056381300198169163782621739267423080775268037453297456632210619467759179662773028679720706553095388239435798061204697185787097388236120883563867976776175467091130507757991710862062498823615009870872985778963009718899447533983653517059726325490826512861991040726617072672944484828685938522502210407767904554573340987485943301508624223622687052899153629737834634177346069000938148904176611430237990497913633681449377469639489655174132727436744002102779695608873475900251467251151466897826714397416980074423658834967421502913299269528823429244235112767437455977221001549660422286579814095315439174077891841506684385919566960242645051726619915120453633772243357985646643750491707520765565055810262922899998812721582475170352869007016969446293893095393407153725015744675778936204200674879100301781801492473618166349966317187157785051904421517481208296739573532765907377210403858779664372306741596678883324890639919364160 [146,94] 351022589328792428568062688012894616797678697047827646671809976534659583751601910384264213864113934745078240525140213239525379166763963938626595743343228026703085833817834034419128125823397599843927024562180479285912788068791061462581511175287089255656722232136389200574022543558690244639423108037274014888395113507651535867875265699382471931233128444715403966248680587791847368301491877203919522249198054633054935382300665479236664681890395747987984367144218451221203685581895911340767678156762905728270218713504367861272876902121823378840242755250139702325788235966904243772465423623892546959905379235074261703851172007876895145419969628997815270297416693545232625029895264934106091366439164859691146769475638052530649831236234830483036595925097702170182256522937978694506404526806990340448031377875150582865256423187471693077342967720730298548764862903072844484646049806478669033891449278722178147570270584115648075556302334540787193428533626765482451683271959144439238527547595960472169362990209302500277178219293458439191506463822976333986122039234711331862048372856279496601992247067066612789240444354506573432601906380641473757962798711979366842046623449993901511181583204154865923135441293055041091786565885556180942905682050146884769712927090545890372651485535534260830097210029406712146736516558163920303336969829405393855186332968653476295365123237896261297966167937578372766802293962520389728995385824393179913061804220897189144357914172616656519322015499702533871594806831478276537211182344435938016111906655805040641624559896401937217757009551971418024037143325128112423920939509170296512229901100566544631055174304917321454082085608670217239830140470283210597384797301089342996998393211819441592529613569648890043838414260141833627888218703211163253401464438110773382745283098900257095185052683735811872825435162893841555765836734319048310890846837802847506853731932059698874197456394883111465379690932910381082222742138117263154281632029469458321553083786249077164590408978464565807704132798639382644211772170540670296125113232717433084019396028 [146,95] -1040217162379085374147820690462588737825690032345131896616249060588014600176818195322102959281679780391442540881468390055592330990493732679157394749129689613625275362092566116320919362231371581570731644311258780256094967383411671473534560086164194163904101717475013612502465738963684394069744920205363313555368256466604783710220989431640284083574796378413552260416506204494091462515599363631025035985719882623999699234260502719070764186786113546232161170920635965186071541621265965322165814602248923880547847742333632566053488384668352021212504378029765701898702170581562779491007030241323686061077398668757776784396890238267678894706257738973971160284506258148130190357636361269665979006897510908306096952955529680212949434342949939135484497890675473948413922965690619070872557354347549768831906671996436703897689520824686949500039582996995900502857664122802419425467941669104003443770233609756181350624208799861421857569974602073636059930760943445708401743130532844434713583878974666638103136557643808128202452212066467120481277846532403081342083846442854431880527995691573578717374633546951664076076527047322854532834428065325032617964896897881252252304326324378187050419070861364250765327316123900547374452054401620410301710685468012913953313772057076055264634190989572045138346001728820574275652248570731779517678669519948756581841740121594505446508616258936516996939067649861518402282851113656284700745689762942066250746601791323776390905845059771851852581583436329107269669510814588071895438183604034766161996834515120863752067074183939495016820831892918000155044354563459179259018780060454291482259906686865772080399561650849248691995301457620128374393697296709862041835280004396372653324520982873045927226163699912900272752152257924256197025817453841154432779216409574376100423211470980508295956706930567949825800980684988011323196380047423756885809317665210420842752135100962583365302613701672292000535929461626274876375743465798546889128182976930716543003844961163234762952017328403626584832767979133044000797861910527080332263985820275515128064 [146,96] -1176694382476245125036635269466194221567114812813108294009165466636339468674873906805103447423651668163975969328945295787382769875589845260542864331586389404199541020375598413102389400790906971162439154873434357904339566447116622802158289635961516454766109468403195926319664029327307629089697642473485069055593111352081285204841351575708496043458074179927566365936875795646790022118235437456587361736485708359081032211637067662007216339070347572034634081633047020218901594329984993748033535762383971433852333269832909648554467932626739337385971377101315045268597702146030448146403037368193305303761134789387209193339063498810352439662170103373936253627598673071409243099099704920244420014454274829138222761297280560649486475941156449670098820236407602418999136715059310842596747130832690411048824855117258505220809569355606738780516440200559507968905833254792298282934283906941624900631683891840150957693555433208526758527794957570684858202134310544207320334783315480791989664343022980733615265321190002891833184365731997508823120648545244187501209015172653625016123585742301466352658587469231228970105014409655126695999644587769119037773599134571446218322418091999883392148936945274347576566938078498120093457839624476635953237419838109705857860071590099535620530319677277844919807404083883950250844022788325326929800953695509801171744686192258108862280431121219173790185512273527474465429205061191139078727431627749285518043154434414118369112713574964625807848357807723102613409698737740243906317169786763045780580527406881591662952534237586641968339569121567491534410055538057917846776081915026211183134035701158771460178990684056376381958072375994662064699504802298034747922372372057442107366862741208505603465370954786858779142393467908513309461437717039333505071954492269019657135768546238049859368115460314117013196630264797445630855514288865687478744323686825002686932702396531947073278858305706637382187523819515686442877053802384984873773682923284577155167839320291640045604490380899281929140524431063934241290696200978172412638207372202880 [146,97] 33724440133483546077301784281537735230887876059064920383495197534285874742998752200595323713391725015942252359845206370051853007981994402273836872975645655651189647262759378778376766534614884970433796950484173106792481381985320875469840109687976291221088179232030088710646666736495809872694785338700584698961281718801147592298835267945335963020508451565815753462215560420174174851259373974361198748065116416187564200888682636974783607215866726296726108878626735249787342003558681099548172990209036023340779858169195040339116415655555849444971125717577734606243386611143429871507596150252823417323672374995729526904865054604691478305066255226046367248956297608544172798569535508797999519135337050967012876261767100648165106125812448743526784404186435384688319262666516055486480556754857999342565229920561647245021577453502926563193928760406777052195215322868550995714347787221923247569411223212914983906310536183846817484713797520642929881142697899469933808846899627289824322941659731734121904447930078532799425885704461331846175601851134701085237410355575126648862392067269247611176502513247188174830580164901698334189670188581856150174244517292628389970794621852947837453268834644451819858515724673054526944480477081011532910298640095218475269698901456556445392515682582194758146517368515148236073712918277448882588504635999380674111564125527862069521789512531810216005889797775489319352357509683294073058031041122780966972342538710246159880087967881880327054428658498782144071544887011643337006238650002168453286966844951217290004889013146169036200857851105375311957482091911790909291557653201632637425429892933647622691939328369469900069911010096076938063650834651967416327852231411849958855929961976213743316299557138800591137833281866836882153107488703003979957031817328936051809260298261797203727475580399172046072769198158314356568519749228326020725725355158315312741314959609130447529749895096500094781338111576618637582088890097019650505180464544480752081834803889708755154772955066189093571240328977604259825521340553821124208470269696 [146,98] -224359811217662039491664265608747899186356097495612316892760012769523987473867536444581302300261783125179891485211624556430741341136759079709190128675685550603278370330691952186110439383109239613686018784648773117033292718499590863427058004162485915173574533608703658297345680449208836577052157373323819772649160906473070662764980530845916397677099250459489137599550383237196934048828032046826032832395612381901284004045199091828904431219728581018011186178044523863698573552015579366204791298901672835568343011925456388515067383571007968828386137659152283512963291838517829813921453202576867678990413343513611260765070029936101361624726072712859078478187699950422608272817182491832622977101169172363018104160144801960422288055828872170507361144130604658204445876576707293930896559598836538964815612710645144067460767865140089884228787298102544913032055081947034697577463630505212099930661063251853104856187222870673154797152287572320663345588965161524601790123716276021056461355593897707768048123075124160064328609199861661078053473010323054474479110942532450932228054904355615598405668483919494420205896558197098941670171130052685558643602115772700739503000558213229577971155861814170875207666094211772559033595903422628672236329718761805459022262376730479997705397357521407304591108518025515405896274428451300280679187203515880289706521238058612752919551513162434242975423072279248480596313221115733048635659348199692480107672500290722610416717792757220640385097659681005520118323341910256221663275777658499261106241925521359760333713389725147673545095410446148172579305450788231260921682786180640406350276972013307430464810350513353017513746321502899287712368670137446847076127599669241079133298965523644859400896895518731468294888988952497142201215005091540223339896951548343183721338563012006211319653852285131047667468559024451806548097817573650944405029787351901981939398852207081700336883141865482164518778269114552549336773420075880400070902410315337283091870347911418273360519925673693549970899895929154792711991424189523618524880 [146,99] 1008000435079415220218557169456146184373539354201551392067144595933462658871094320057113283368584962856021320901022270345098561950396570567658557439138105721705193110512825819266017125977483820271447639050470299512457823405596942828568393024878421643148508536290679190333521791814373587688470131835482666902895538204539459445998980746832119977335423226955710824129991315544330845583862433274820828972276129565753778101576877548501340257368931571455011808024717937337153586439120221902584980727367535807448953459932522448576610843313599035987422150302580010851249666183529946581616882137006665719880831989777190760658576481220774287745963524391691083311366371011003966667921977809500709269762373322878597357917811967301613733979805476538164627377147220678039287625344672366606715524196758651021068966641964525378794727897789741712921754181753662480673423148943770506872285713752047249917315291671462501141266843978434912712033242750238812404452144909197317202393886704911313055415337729325251514119726596694080257764500303704388089812192751163537869810011548091450914076308440487025049822551792426298955378635620197829367702943361878685203439525238809076488642908817244510722619551308618633570724113990038820436444838034629975177203686294205281320836203830504958959741692692931239095683466864656325937406305531345206313501815725380009565932210456085434636882709845650914257587816574458198385499270713597431830783808285305770651669074971017210658347740696035768716451486465465556529977237712467265876408944818127228295050764763338059491733626032700472534721813400314877958469161644175510505768523130632234209381052231988298989924215280941109471112072886866877039794753767129254770147402766206950813418502502250128552026050163228987402292032990069152305798787257170912736555666016408126113994506193536841403285271705804292640378611882254772728565618392834043907894142457280300732600387725984318727095688173356049084370215575034402026265314492194616579738104350028534975830153050671174214222042023569054597076539839492965279642329105649920 [146,100] -3289787055352521835208196858383407944063839685556183211533824374163551780784904080936510553271933139682381330456680936884324921436057470911505122901418500705755980026802057188454389442009511952561241641571885327708649190318288122888680792298150189570968707773822783920171833353437984174156524692097285381587637715512691070373378943396386576513386947571648593660172071742938415891523377870879265537859155309912545423215219655725694398894091073655497288553100052136223350648629523843588834087986465206814859161040372947156835497645480036442793585354124378899444872933183097084295548352802364908182390689177151396269888920650230628530327534657356020399299612246133503502446766994918160717229496052310861188931261485057249169412693309780543506498905700747509348969619440395660629372210018295251969276536163199177304736628871949124762925358503332957789092968312211970947263736445613455281558745478111673060397992466369753748134029337058658269540920232461155692944098871093634655984969981359640722177460035825275791317149151638505403615030676821900809183803478535405620946937982358176389776111088451348225759127553231937132555267882566432703032000088728928433251972471010951863563521734703157482380076560400383020863491829899489767577081519959522762583638560230867358050435776818120026046265482568914607448977648155268599497890429256561862548351597959940501685527401218454354565397136863424355028521256518950298165441333947514665402950208980811086577011569010125742250520892637895050815067700272170439025195690929937808734988535519751835851692295441501837606820652015628594334158194198847374577121668960318794835601828399044249548569008220597056886744991954051418673832580409886838457386954839295100906492693185454623244183600831931566939773338012289669221997656448728343150746691811215948005289792803028110032965281817356930488558361018947662553385648835478588047893328201861395445574224440482288277138067118977904159496425701960155586603870466990166221684282113672277923530853859089411290342775594592900890840778426277038228677288448 [146,101] 6358606224808500627735515398618202899773093715826379454121484254412870513981791521999051679547706574798951507033068745407786152146408077537570571943093359968178944685496654912438118609326697417174430883173285608622592298750592876520848280880184032662685913238707563478828747680485040765984048056535549957790106520791590330622152016520135165997632848589947628631492270985660166846136842140077995392551948848223374828838020929832302340060553565758641036748247017170947550464801199219973549944082442796439586927998432564806049684248346453714127240989259684090928193933950362680965684477001712294410845786813975158942014085879250531502842698239638873434807200324457454606300409217217046053051689909331838518707352548272138544026795905020618995680715031512553114692730381762013068149267809646149851985409961214612586739853592756245953957927523751533070482609833649098155244236625895282949582458751496961152918506328469821072975084798802097883236536592097949188207844438641208921538028463313838468696962440772808581657452490783950288583216063109279952152390283445724579306140450731885043989996449994460706601807937361737889237624164487464064782271296739414481178621223092720313118016292351806177727877714065077795417283644210924177238050214012395712886559953420722433227713111167708334787645495220569756113734305329078670948879666763608893097162513308812195841942778924006141015718182841515738282377354023919417699208758725649656461617522839247539355942071094544880067721690136074268044621399778801849009917656869123956440920110420091795552638433002147958901310588568412984156269640935373419470594533326885629281641255175663464077988615184090271028728114848698262759012982020124183228159371324127242586982806868403075299179084715905899917674866125868792675451899839333683525243180377479699071502105116672117606002545571504869432708780267269101335261412172188164578906359846848556618064578223516107659457086820715049427554509738023784481910776619003995330383971408974029351049100808683914589196660833210250687017281328179781351456 [146,102] -1747017526367854485378123257032039492907134163220724778124605077004905746584029534503809508037966471951359795705845430410929255353223132673021877158782611492220389334017642983623426696927979257059656478769890875721772043233564517556671406516717861758916462582241230400626612579976209189440345060095477700816190753453696528409677152096474123456640893509750395715727923039113267139426755086176086359847458924145436725089915379671370066696538849661919451415866637784355460808349590070630938096664570057543233095947385046891494426727999147047019773367794401510119106757647124649677046370668980949862888471493820465784177911142368995937407663645714008861256471579531060639265156395073443283921500708231031198633475698732037375421467526126132937070020120436122996050354242173041092698550233701226254844874728615144839355676681913410119809507383674291078286711942871755349406780066238711106607796479702892936871638203240651937296634339330554755753936317499838078458672063591089434270702304155816867224567584061597106771488178949109332331565061390016922859249965293685956960346663385993764629155419534546532712271316106746773670437814038974951521566050503224484778353771204478852350538147898163280783594867134952410091905530585836546700164705290666168591432878602680903857003239474191667287100803421384466723848177879424512439338869071035925535135247034067848021714770413433938716695483331609544429943119911105964622831839112838107386523036231365652178921745804423929973580721178649926268821561229275428019869816632288898316240598135455555162969886558398828270890218897963381227060234695629277240734820411606365295093616788410727479742531649873726931430883638094123272854780354610200180147392143195084034398259851941383253990396833651711970042343761477394810375104677418627621906076005926820704569491755668535071874778376646741778905736947302852998658947312345539209971679636495002341036772204716395190358116287226809835197794609754499982712871057184626787618258391100612127017371612667155204332784458661714222483762857316352 [146,103] -27388469022593005820728819373814852956351553470237391561330629370807525065946358361360745930634068837967402216863439126008454315109363871055258062536230517117854639253150985303568853828885732543855270913882782617494450984570979295944376701213066033257822276302816220075512413990820624970743477863439280316661955894231210747080998199738322876257528062264186612935376146634780782020743479034126162110359035887047079408209341440435049777082612154504976039115269196253142787640578210564096512588166712766474854655453778497795248119063014531078065657042088107940531608438181454071283919883490093993488227796908556104198526657714760091296218137045935695021356947822187401435599966231835664746325146191787879367086077193862141995946251987513733341300484159892938233285234140317764708101587955100394702449372333241660905343486722082300932794950766114889106887645197349149488230942898115814184499450352511643643230142340056030787825221941820743973401071958864301660000516709969497975594834820209519419236674048514977631851542720071055486045900707492715754908434665808733127458305549714684267803930276873042702760630372700119857778152515011550917572488195993848057928643298781225356207644512733204474007412701439563328077250455139346273219707109874902146885145755254762817156493409333763793603781272849317693847557069423005958203173627057642154717398309876052977829254754930677595808309995751057016512448300470296454325592993189884230859139223904176927340948513087095186552529157299169186067227991232220133804157475504157670387552083207140143003680021821518427506847938066034170757722873420417003346684079863702947888327949039485631930849186622307957059437577246130476738778238070731014093415121405673638067454699832201622605095578947318051200817444827850527002943153630683938344023651671178718999388313990376562414963128811849450027275658561185422484185466533977434424547022317476088786670349829297231924588079607668488183844550057454769802819831109468501818151488235778149676298702895393626803736363659438629134167586624 [146,104] 87120444758087575146684625840882002969936211503921978306095771892051551097372579208808130947789834182873728294795893385989726223518790918364250712894357846971268062014836412540697920112439258571148567326683256487806532592390532950999589714690207021394434082094200142334883236372194006384124582359278093611184289947717398276857039409350397623982202433995984382158735949760539090984182028509730977278436590256925033126160485138258185440053726317142808516914728646322542593784443601189794454378987411191085240139603439608212862907480542283615393333344516016438703454118237808804389835484407069695164216354549782252510674956320224654331234873845861509588589891212385534126996051475958750808784185747834127035643445663144412279674317912313910382576463148471608517906487474164864782680362281658265878372973909722645341106544692155039403686594973119162845050479753475434291989620738084628372163188390967198267020652688094270989561562694104575307601379371039458113598718252314815934252199865712286018156901136527088903357922770276186879217988496718116910283200119983564265553411987782707214207616482794533879792474374540439072828657258017843053789893871002174958025931100139024422027273126656968695297743654316474748248908809557503332647991932235385622553812200810964483238043114901470595892711590689267721969787815253518144918277169156822774743225790349390780227667960928206521158173629741229922024597789840891565154204633924858054113793263853182123644700638487718026067758655822830387925211693671644899883580814505946583346312885196233698352907923074836751691232210374103863475759357691800926663727033779923961927211886834061464917036194283900370686398266736126563233297732668890158529790179633276069015456351646706091788329861071169864314722591542547949061971021386849898542976496090565678198282620857765882890197718666392343008021955685441955603397445799817960668533451101236986643518014815082228007883279940779397426458912099676256941555149947575453720352293061853367975895708723753436349326941547281598764416 [146,105] -139859877865465148027559387211795954638135970504464345527853436659484398813933431487927240028725851692920209639616006652697312321239897741512419480662684054565709015665543588322520768895687915041512816950439532207240019479123051994038361297516751277585081221390102641536946779270269473728293654317309015793696534521718322797467604846486426013682795370813234985093175581989600522097744650784021750413513897537482553452505313238018827668792687302476462833138406522773313547100236410347919632153117462984772867585157890436581975456834817713970746459014075661614748720466893931799370461980909291800298449566419933313746612330380751254181358670214173742935507629175088009991175942290028475804973324644326627923623282543276415880768452126205203675999354596358218968336506281062672334566396908733331959603414669117012984094562739103574839890708479924032298786268523461065209389654374469335716339010516860681377073256748905679384545102248454695721634385475741459759456326430673777061393320316441512844085088274400596436859594246953455755382709449263820880804104325390740312211207728640911652773425001899790398382941776665004814527633751203549526994968871095273069225874916469341942421752485727781932403867269343213014032853301673350637204353501066971100287801047841102944633302666425487704543985966198485878019430564622918963221051502809917694472856879351846593685615563611154496916961383548095733504035036772996742099706655158542494108499038099200205801476006111353663323728082547282944432315287105525731057318274543598925691389970187444202171664105460171867838164198516633047299844528401259569602805930228378232797890960794735973283131996472537715909266593908236723140701894567500575599765596360250219799576015219986336618511421500586232695186651232513049328684192753715159084245258778764881431887913890839109546412246435025615333107685816187256417282138727378546264514547366220249320759468917979383645604648344612811871671956220190085935628740310022390049983374055179898696321527888598097810681035729034040 [146,106] 148184195424391855962404508441614808417572502954409289457430672229816345779756533018168345050480964400234894864835338683591367523341091932756452849720030063023572477526752995365140237948513810360579634462303549192074236727482484901226737863859676014979508468969303634979592431316317552898572371147411914699247643653214421380431854981339938975799269060953218935189067504018314836266718581367076751770081483468401596313878902277101936232323988327895017020728859709606577260058049588384086982218580047544133312615778763834990503436263060991604951474442989294253389308192194388573626112619482601563948905915579631971883423098715052604254998737280895615923776487727340919479335274138464555993112358764860881195167473737343813852833842435359965800607456912377199266310816095661925113327718594617034489242132878872704962131057065104313185619685891645275295188270592174282343955691929434905738468350126581762934549196841717408256433644400935872884202916529932125598857945114210738885477542722416363253409199211557686844053508465328453538447226879709034084810424429599269973956470692229218856010965088230640637690766082732287580054515175558868894005870940395295398935181882063784638439860367559547022969600894961998185077429512399607237859943116636094730094185561507936281035513490039981865368879267676059248279798644953419953946200369832758776271621675258890827817137208437381426697714580432509192230582575499331217207890811966987097729675679736317164587155881029662330875063976957525245801104058527681743719733713202998942890304330560732724093837339017614166834332163214358218314901672594873589889605989155977395428337243512124022286600055568229940342375047739179850093399689572391573162215264738174651049645575500830599037879730715902218513366894105307175551393730812596358883015420729846472163338944906403122174676426184521797311472801820569520114336107078457897256265825105667899466858576679722305904208355307177299336328599672859348248843149603496562460484770324523289752940614391360997050866864840 [146,107] -92986690686136112884366092890173860322108326452505052496340445739684830203473234721383338268322669843340231984612118186195113744333133962952485337780510795886811711011209803604256559743719555727891667039367168985617791651318376416984668222097518009538363989815204146196657315311637402539842938086075912701958606649206327847878386698014111335048113803642512907548949219122269292927522222180615958864441780104854257711369150144302474938164387608889936759115849716343276314632695597764812132835961324008767457383690385364845196278103457895544731365713844379267421772749543057150177282381872823433820726626381785758050300782868151229675486324780263543147902611889053826886156357978955087149624459571441700766147927889821612557558767117675085024691880480169271429416023508169413211485830206637249221424599108260190094954688144244418537504575973577071088978798306810865648316662728089519060963601642421868582182036094981929708377026986569624842981309422045942014875170813573272632283150977338621421791472164299004210281187079085514915640353932769869871422939258486752455056011065345766017305748828915477797177828659411682727751390037198363216419804820946967459396645053732162634112083833766311326165085123852647067788505858849071136346414398403573042017774684393745939201394038460429359768395062474587459527420027552606573641543345040517813605167512829349847135368366354072721046597179233031722236102690818254033445578312843341490193548013648207138166062933398376689820683307742070629508047772708809304518546933430186726811843522259838983544713507816117466284603221524802575324089088473779246814680618124082631125435431199951330782151059495258655401248032345003889399681967115058703837954274705956886496943645762819009340045963864177094140016499152487257159838797012490976070160746257133582574574211675889467253762297421453629098640604221994190678011462031427714190623939300424919943890207105365818974774404279487434729749810377231338734362965945628595078142410166504817129726823230581184038592 [146,108] 54042655397853834601682849617085887686607626418383012754197741256161831081020974065645432493923278336233130425844737791379219540944505313298966586099069918012924457984909251236427453757269063306669678811831926847529006365510964640766423585243917364991380260443647820114743618151091696306889297156562227203008433430231573040172279860918042148177360767321914473425357172108868213867974478250250764918037464491613258727646966692652089845551727083966820507111544470361202617809460902258120947724630339413037709738744241296661752790414565991357383329273784845372180420963244152957153740313778297785005435846673365373593929342061289933385173635927135354026627262714323668371815646084750345512305380136375015445890429996706594674591549125838446683314270092899157811464693122170985121529961312046106135575252834325597247241773122051483877461156064240445168423110048074241675614497224639048370555100226245838552680216812924947828528505332595590078916071017301750265269231375018140753355390462945731418625624898793623583069758647062842345582357501016622550458980735239237715817087428042097167297667362357864783669672750664134252074552337391450658914416860371247184104440095364342619119910470088667322162205990124433095287933578851934176898100055219976726002161055115872272417624384109026336523352307144904344536283310318685882860833054763744122554902730169527780602003857236218106469557742640561789190414747505074388578813921032431852615126062979725044370955101356776908006391633867389657668937442985267559508372367293766158882342378160201074264317534413015043880740238257099574539168008606665110216294322069078481894721544436091861605841714480886592709992542297656661174054739436599762801083007724298150807415546270511251942051003996962559099592607413634978360150781327928308735475390325182132835989345837002983875823113165813860049234571282061667840092487876397663197705739959139633290723009877649666166711091766703034240621864870828526436637782271793778811285288954318069553935399520609512 [146,109] -8019441468795414313740771761137770762370163258544356715023800106323396002598098127541119259836434164780434815850593902284990633360196877385489066353440688856880724569953678870835513498349590460940740314689351496046577591483083439810721903724579829972929517897986983584822333701167113746399602223222072394838269555499007105303664874814454892168536910963766695771369123016031286083195104524965297334110879828083351255179634349899043403864273376021815903407579176090591904998073121952768270100452899797711473237254997195815382351084267281957895318682490120891305242468960209438035469393139632352856699557391266225524155991911581335220230914367071387497455421435092147453373497413017680674626082719768964951398528100949688460201611686437952047646725142689154476675727528710417851233382946220377951518631240546639862888626350082563854413115705579444081679747605759060746303960545992929636726107921049044702990976799490760190581286953579980525751436433756373665205296123866665226062907900310947550242912517976244030766770775392482379668104308702361738792276176434792690227688789732858055410458978855381644017747368922085244669716112944484104253174931119709556666470964662922400349695616588239916917393471768922434746808676684066597761513950860122465087116340486239745910120655092060487133084836397767324713904279467926423370648899001801621771002694327184225610959201099375737463502809662205578382779342289346776779426410265185378069096402317367950912865299532515326852966546095063329080036289543155732350332649379980035173514177861881952040270805787525406004873523975090447471739756015685194760168001955630356023963792081455515378050354316797243853584415211783243377085727848432770610581772287846413135904351266657913625456403631902145814376175276822951472520646854935459608718976882069825913119226958764103869014723105913560868929005640813511886548652780658636459722394272995682341143941482773240278146867908959587836069488233952153169580633759188778141429122474894010680639398880 [146,110] 14329178198290481486796435857266463723682557935097600048871361897341001082520842721037280129349184945148916826110144772940730731534321133097624888724757459392788498544811432422507340301949513136068906990146687093392169191817050900012935866571894252805026073469560931315373703983309286185575895696867177827045609887672226281323653491202255455312132509638912309756895199847765489000657244269232560578782408375872435103710868741274990213419283618870047279645534162103847655755079304862965883186277404835339046646918478686615922215963351103833934039476264067056765724219960461380019827422904055614917718647615735394668142512567809746337629402399779520083255552153141084945364793833495246504222756741504932067756897437199171149421075916776593571844371063837037959273575943398437059124761350909406762004977617254673937457519432558064524123342961203993510578644986652347624763623184949168182090295948771727637428768580173751530570324479740487537979120146839050232301756979951799104194737900077213271597111343797075113473152955081662289350240415359940554372478531134439416021868458923343938910885888946016212017987936299105822249611481834351875476387837079922056383678803361775620749790099592826951171281219850029920588281970941334889370499106635251538370171023302809813709480252178422754921060600208353291719724442677259995963800420900954200262333545780385540492492619418557837861757867713876747000259338340728197711654479134689393088349454377285211851348169974627933186414316166135880779621017855545549381751535308756271789382498662388770049344335123088540650110988383584763996579523794132661759234095215405207227452654334008089844919236856015392580728461088737269094931542258599397240242840196362268757157968780622771775117733814062478303554094311735264500625639103218632238526760655111138247229393192686011052495078255851757025507469012905283839059363019260730151770027579350424598713816401847638224737355266452050931558446673605631186877593451133650208598533267232787717341 [146,111] 2903797728416255786782190503595410367540846530218284201378012367243679636774077955365301218670232752653019812953228048144158345788015143544345028484265640869301441212818543396067437748386380490263018001755571921907634752812726893144252054673063117467014626891947513076780945156718775467845285110756273462673318436205777326107026742844997025145446507002808925087267088783910134187120006504516757794998771145591183148846138491413767540678515218809476953821025797646809412685305826670041405067073299983720488734952791400213587444172358139932309957545819973385474449052804820037928328032371861439842008223718551311202946178331694722914232166699780554616742804245877794175363717993039536759439654334458968274107317881618882705824967452794244801930903464097104025229598605305638026657051623829150530386935954367141325372569797706394869137074517495189303803061254833535970795605342500124004971274051319873812721272390797719944472936677386427025308223342462606089244607648584310937760612839180148564979441502420541185840328741862959586337338209510193428579214580271747494485603549867943651548890790876950062416894695199065786172103363230747938942647318734624729273461080509114023939948896664215249536715732436559181725489134167599719850820412217473342643088339421024826741323863239580875608778438157671279910861408869993015925311203654598082094814361741469179847310147298147243958258207195463606436529602172626033625201591925285252181934422409772807587376016853164457721971774783157034629860413976760114608357041430357365959972918088788420557639793163263477641998978387916197178764594825327118665065720176139234046007952443417396616435703216665664917156857322048982616138100855281143766413349284580558419268351463434357721849972241288313049674010276261434511160362433053806757642334073110563310619889019552103984194444534302133833997311924488351189922035170867416708050824058354171268791385215577190214608194709328169261476806830529448483389488383529138771325483921654272 [146,112] 3617508436064145917995069319485108945586795581644496888700928657378566441470536149038902107269026768407251223550001253808991233492563096099727298619824030352789044503709518521117832228164964833616686204185511493836573260188421935783798536545607883480817998075586072930362304516527010224861111500984623404834256792172161679758030340162932468379216132418086890862736685942353092611669298789970441700929871741338344223159625434415712870502515299198890739432377545400800633116347099078266847404650494936240434313268869258023450673310333344206370867922214131069404625522605134219515845505088278744221906756045099558984418851713600071292557801109671810619648714802180472916560807536118203150151059426452384897084918736584657714103460611097571186444387017695819127124482158709629915669521746560764764219929415926396803630949555444316532240158271634150704373174477051390106669293924092176391086584292215240958174134034098571041734900465404571849501033766937011569548590144864326664221432743299997931450708889162566389758044335962270954497869711614776111435752460755812376071441968106492321790575426517091470601971027307235020907836824918079085465525545976676900436511175864237397620899281877142164820488649613680587255627308625024466478704294917166284900270074135547092851902516875070442115683085325330513435619029385596889560886709223981891536305145514364544404145033342829235400074717586740282776086988763442821164205721430902773873057732775785685390844578959848258668647079710913047302624959686588300639951714343720543763189803202016845476983807695314181765439174472162662167111004113547874808322064218346316755669994960122697907394868955776966032438917752696846386448034984897965887970029307191302673612064935187441846879857895503751679010380426662908044389427444929668180984993862281116690728024619321301597938534345655616315053014483189093127098260686629795411363720607233563411816932993443492110768490480670395050463966387930738473110437866142233362881540352 [146,113] 951507494435764504914337214399512928952523208440631387361802971831993285559507844811275059152214765768576102466760469134039481282230253258069029302005881125470230818572392337944708643431059331762016670210618085884128349785253907930942437134730115423671174978183929625979210174540461967688700749250614039544545867200788495911551818178513367706892673839642581920716198052346143839220936810918690979315786894829245766565268359599023599372852672084108702676927688596092563675234567434139196731168289492671487451043258604983483776583068275598490018335520285249488703679499390891372667776647780244287358747054016604944276047266392557239148628046117847317208356307212800730113928896499403688609973811979239824597802540151391296339617782893912764327561060360329638937346581610735045222010023078984993844548643523225896128937014646833950387944353541411735858594990439162203982306407932708592712541311266050802609233040576731178560101225490207786158810134969709069665703107131343393837636718648252089783561865537953502639208390916669299248871603898964584067189595443371418433269468105006750824259195832753776636715927549679852050501233341986077641418807917320871272472346292144153342243392184173840186410606213694465444898687075198412562096415156867459947234462958508208505875241123375750337804909751978466140820994387198051866229305764389888305731645424550192110145148402055898247712378512196884809374471083151994945250451227991344066533181395063901685981643542068070530450585782706051870803766755248218715347994515507408495506931285538154977808721871700077957623415159970204738124962681727576910773212747201368312611534763712637736590496799034726307628125809430050044290132610576046034728874252120033932201183242450138634904871334430304711359754828805367796717487551695743084277324092893424248801154548469661310750829198316488616897914415139846843617389485944893755199094136532484583809042973631595264103027226567047547739451424449923832848538329088108896496 [146,114] 322075119997313288311146246530611876882372269334191035995377211085760360180579186442411488675996364949947747551528906517679978756279343596635812181643203103109243115535222316859725179294499573750623503273425833961029017661059397074616837982960102374185824164447373809623141327541112355458831648597374642181091137672547268601100720967404558256974612985401975562110442691071792857783608420550502913971964220713261252906767206297709372135452902549107712181287661282629994594787781279353605995697876080219579705115284282012205577523063094215709375948946878361529326521623634156690257041457016017148945884162966467937017382389794677788719664056965383036585355237495593333254475423759327925347210593749054116228970250133483730092353449900788463618555864987342728444886005830347592000130972480382144165048328758541116939750386773016870416099531960405246684721667954755403962079029173757093905588124317444449366317051712471764326032724345461852713207133312080164723310568037102058018739004520203625128205605465647423937410571665053578919412198010367096206695126569336053638191483367724438278897131116822123143508410421918769419235053037298819252823551875956313008617214814517057438577769220505737620888821835096419542405152028198041293993537875513329910025321864901097454830829242054004203934339055677408719303020990133758765313026290501251885671956509420738241441117461927728909685036783666978912875558283805482341876255395329356284428602403098578040491972764728971237037662635846156432835153786404812277899397320927792487101455457359594706767602550609721565786943557719810645415087106041560737597120381088149379187848959274373259430467889607208033931792800627842280202939155316477419674912089678383204612745568779056614505362644794739723995465595430364662780313931630988732993626348951469301832683797064331036798664899547976401078590002489885545516734851164401917507754390181788318412132900901565574685189657259469608149424249659412052836925787889808 [146,115] 55157896295321098331358288146991931899154187804247679425091280906525639777834487651977398747550757403945046081746442297270209917750605282667787944660934246990562708088091733518802133961620355289401220163368756561764339302492928191759547082460691418857952694189738153409195819788076406713276389137011154563427869955504008896484127178777103353100921444439994489908369337027876175992793957523835121552546153892535363386889447930520765910306109692362019227261475694789246034085778776312637388263640190686314979321077710179472092542831304125171596907717471463386523086696961626734729791013312466840578736785283880587770624153958594737591213538670116504329894278567314636976617750463708147704974058155782555109859254558386450275621435687682352242465588214245341000825988938753718560365107418472661578115967079679302592658877889261263532596519813063303158706730088736780317671766883021651639925805089265892091622683420014156059502305766673044969102438355324301577439968968276188015813982321696582891247802066299855052093616137579965440967616217672771826476008636858932275160237888196646107236335126647230819501495345807715749173903388411247015880120863948741180836000756317664925715675077249752070417086051511950145350365747459826425140375931843418239643172222552224020988587916812542558132058208956547393981110313369743471044987419758434492758603208030856868006742956471931216701547702297053261282714131906628072395544318293340873100819517995233492995018771182858037007048770147738949879191908486775752842072813637221897122628767791143475236349841688653932786964876823618138866703553309415587787955463218078192494319802233615611268558510648062437339899707694463940583493274496094273571867172444512749308920475586872383314738059743833516150062458350356358638876449160500218516379333851470777765259462348021550952066334743465812849871005928485021538153940071710253795408611342264491539246356637442730681716532581419939609813782950357832046605312 [146,116] 3635282207710583630061071346621147546067759721940104152496912489209317637545321134030622395163417549032293475880249842069957082499366676095256670028975263230032547365391933981759978690277672565516729955686101039143782362244554052623186647842386125604566511014218469420169166890445222998835313473631689161212124679628292696812511564846062862179022858457588242905689556780495135462492224050724887117111886713885180971106396115015816042593758242170987985019442465152587671642592383009417603075253197144648056538511088123489002158306365763302256119573830509318559035674504597566970457540001822893266151506128025618159223333267165112858093138454544245985320436985817222775969753228979506639520331175600556414743853823305239887164573618143830623647307586450506295309792030696915424459571673215143400055796774125097594256455513075246369629912630881280937870456528633994408318213185885746912229292633454169383663853045249840737617915021572376956642620537346537083219592839808956111249205704978769825028115882074460520123984963816206592654982183152024603878140974589841782913496817427599112079907195348208837231643375015867150158579950402806786512440034360068780830982072740190451885240457712980231656933296178195666447470046891115019040963292347902169357101709871175087402718101718491076674455373754319554655585394738218002754970394867008191049629908903797871688459119495942680070542425319440736991295523331690868355726994897162460287063137777233758026615144781803618592925266664651742725885700574706925729825897888591254440372980835983169771284681354248898048497081142628944092067856459257745179826727103063795609311257383412102189680874570177498502039202750728146324835027622227705467278601178588092271312568617051987417015899743768793926236939994128585028723965697410149041468168075370484069428364987035997299600172174190954021552167513314460118053224945403211243882723555283485806769048165263914672020128667569533264358529721627447304 [146,117] -258939149382165231883707005490470817845589787524189560682801495331522804457667099504859091512354970482780999791113028825068297309599622054643513092992396960526795218300925166391350648226304886955256101715509661141152514848650240758098186008403954118940739312598000722757254981799642034910485939753163469600130952051581035234379918223711945662307179422567462767028882193831403268385663698984782724318649890467843688205392697926112129165352619732246950306668904463529510842425541856955813732948604945504492793364152118056164411251389341165501136911699443755137525860389388239438848181452910510152886615971365309047133844978602654967865738959733895317543278260562019753457219638480821771956637412055070174815317519306734044227484914867973180776658236219540565951678708118723770690933313811563473689654594461336123485274065258276641735493479381680420048307743113793391330912013353180667891746713915405222740288640173936359089557693844645967805874269202203807826241723649022958343581548938152217648022242538896199845160827110724414445834663816902582207539763170913850414036100368218572171712983727195094691195035312146466154728218101554609085351399233761538911998622341462241612812473703067778840470056227207112507159255958740235984139210612443102439265662102580120420375383965118070622212028132022970341056915864189838298533435803289379776898356692496274585801430771171264361578840069511755546684253233472080148683387968105889772772937466516866367221072912435901781844910314672805517466904147725924075458845489435817774458222559386548617529635722417244906332119224326504553049304275633799502851891613248135407634629156848016963874937826469631970054496318634452258813242665321644623789437283816705265645405172313461367678664490884089947466248093844757209316827542803572680866490641470490530280206123962811299693510239711783551198333526889582524504062117047751797946084888268784119299830684253990525030366878167329330100335617872 [146,118] -76650552132237504667716182532849718639639872590915813975882147715907101479741325446502412822385702583720318436945112425374058040415825197424643727731582978156886217724822991898288665172287484367812534335097570526346900128757602905755943400926356648979590577427176003668872433558105610029448012834885646728496842069946859158993121132466089531981267686634207759998983837876603960759923921864219540007979653959362800764908047280958174601515751707174797828522191678481744626058600625022074194115881157113778970054233717177773506664466401179515516922635253917618019373130901890344715957200596642860252510282504855729346065706078617622467661049963550621461415414638949771384824173226715233884518831057945723995427778289049330229490848789633630109316488738580093587705951737397124311979153626234991325155500247361376165376010609567514417770678497442841335125171472420812417660641839415354414265648320282252386629064410002190585069634255376139495031830829872591965759880586246492100083541267758913822199190313206465480282330992741398633777703826123642673282076779140430714208350874251064630814127253863504093206244456492912610469223497072585273030305034516809202773653894851703173199086773068090060621037003393992314360452134141081521369047378478947890774555436935784128046825798033449406396310049334428726230628412783999554022127308146519151483872181360696708234650699986378792173236351962845155173750578777795220637001900099070570057889774950650459692552434270924857013789880027513336541514938319255741007122505027306140118066343979575927445951783296857270533389702747991903581117649826669276814378433157789522036051383846915665574570092246807481192599606302220335358185045970290077550958711518163117367177388257512749937788400753387318554411622897212535186907373651997729555325343635544281576805993232251793113230333741755103549717739423880770179602074534206175279557487083100336824344617734598972633541122321253946710307 [146,119] 1988111210510841007221372206708112380767325402589465095603047285940058914564366992462081267388847365210563926887404492195610532652293935093894055752286817176518609079482046339480206679343310068220640801791277042782636663918580582341836856035430921913263706850045974059245373690975998182236628287538832809431598843307469313738128560156391821794355930998994444396755999096072828816577668287026636598480834056839467972475924304534001583571591015257039804663868925002671203127168510879239262622132192931813069784025982312920420846194390735477616643457143059994752496287960971596429778347497741745126909987822371804077883790394686109152695545079961958781266688989553478367963691882617177359704987355412631242671398786233014960017166352137427921594161312304155871231388857521103850075090644247071925608461948799464991403792493511119957778035128178155661039189739305225022187195633854540194598621593694537154255588647629532908896484539682592264307370585612609770332298364606578825409017684572486898185587316792327469612287362667519906386268137455397560613893270098329432457718949904077600882447998835018734112490029760214962941066303002829318694784587307079699773470120301665623344873973337151131321134744536788094302248738160554384167356324502251160179785130913562496207882602316444870962546345281969302447893718810417564232813401372615811575239562287839366883133567496284973475902733393379893400045207691223918687668639487911288519075937846015293582783011818351387249825109143825912143501692546611042109837865092984167676156019572572352306141580089640977337597441700108748164034896353580220793727865298759198309075445615776550122777233634395450195364899513529590567746943167504546264985662771372902451652534688045291701536970674752274289847667694286191164202820138379240233498443316926669425851472838298498595520823493957669955512894356011290061324284217369764036148526944711315532984751292196149356337787233330112 [146,120] 1234896326174538169190422294797770108583872840809849243424502451125118163400728844066618032800403116323301710054262881967072484099496832722131499887785418631370582289550050463577185543839497447695712930637671323184718826754173659680246525031570127009110391054541102812601477009424128415066597731129266625705164156191694552390621208036808220985245046484492036615449528195873727003545062261548447662214436254515632253742564978994934970658102356196292091932993967224824169681079883192983432610716568665052893094235969415233085030082624263790377294015560742454731971876268643581440235337370187180721240191806999803999682625784049981277889458439002981472507271429655585092332129331691455841614608184439509777441063097698401404527351169347145618649272320867797197147883150264050634028315030145225757919589770390763618423789872927940362192983261021371344122036916752427963628010582986500462489403072518955449023437616046301057480455184373531925094600964712910614677087665368938499497358557764287983638632009139225843772685063407492151419178297763229699913376144697042159677893082713826224621972491968807340994747154507792597913327569487955116639951806609916631825083399913558482150342516359062526331219172764111394381969261345649983202681152824308316323016455253108265906840517041485233585180462413330284340913217393123547784729764188835468043305562408500282304137009226442776194677280635842002571955847604766558937550895740045989558048044309245916242799642975874766668382406088125239932115200396563082562118957303995265123444453041077335554780333590224889199090192926096224010236794505210902292788445431248950833871505752453658290411862506971165770949766396341836362878315221629331155986555550817643019511903377437674055708546500170016431282801452391199018538360099108768410804090873831816234624221572782474832428655425204538995180185370379078798049006411465477592534423629394229805294536211173346600844097696 [146,121] 120894207296129071649860767469179356679549361634513517157331101637730220037806096571010419738146638745241391316816887566875180962247759503493832183388474673699782190898190690555028561820680779723138979013438118118171017070771599643207802629743820351496560083102153564467061482497051365110023755363236379143587585965690573506643178936232154444716185670205710157188739193224030880702621443610393098395970175619381685796458243953534052088435913187570265696991098578739587773757477981064639237776067421607137172170758182590908597995575842515002909563337372039392814155348714606075386571082933170396991325827989207819927853071514213448577335302211575141191491196151470920984318948455464064438019629446469301519017881564069027133947794043614890764701857863747736214505666779681272571806428435982509046173001915991399470597064664144517567971894504554766830649845795389482906236653611911057006452802189452991722236961259988479433400455160059042372066479902646306551839951200737754693358463032587031495439971879074903740046082095202618170747917088930065706849947351086431346514563651635864834559193649962442355930336781487581827523850647470836472314192335094767440697064445651153465154344189054037485623912156661562386701158256601700904022518696128872637502274624777660030058034458988987093829994682822341552160885055233382032228874147453300666784209255157537499199867605580649229077790079341627678803314940820285337256271380275314694173991210462008812063392267850362169820165577132968095053297132955636431207171600312888165212291182268879851558436420029112751100574942470799127088671515331141416689191686409759259716351307872986825015369176678551408649729063689298178773524444275231176898186041653095344600940786767134104596766323020469114560155118999425763110446860962658517134224660960650052081134031169110289912548524859489170226458545268203639177480385454220662026216506950407750107039837352345710312 [146,122] 5545818123817348492226801316776036948875784848884330973843194871306509371416921926886710180953802542264019334758188710006277668962122196651655462376094129444758006715747154535550724196683948811691987694515759523494140357343575165170043773004654919040839201977454345492653933607881252472613867561583441159756990541681913802798252075187044661502881207581254369417155877847049429246578094279718415659352542465731897089792630839090518505035111517848685509156359429729774501684797201136358540530587607578576387621941265665711656455607541616763183138787853258670269923737675879428759394217737653229005767628005120080302320577766983627186293707231545808652080533580672207736700183891447380409682313781922906576724539584344713748830201566792460415366678452861922460868987853786262299709267389729086326716773350144280679528577048617076426156628244419801417645207193890541742582975695521680257204319206558248201888598025307814570838147812393600516768116121445335690727962578353998859277765978476750156956695191487265671516162435132481399388318809644770122912137858269084674202032009745058155937243274420636078020859125142217689715081783714318885998803009551521113825964516764418993489096855513367806604901828068782216679854178395012058022156262049282405984471718772307084567931165498610888269614812866905359164331315768292058779166411356451376414267589647008919429678421263639364287346389743101370176939193190779981914534159024021180067132934169576545658936038006802193434834225035094325443630462901088750430133400077127154777205503842846687296854855759030131247550378010425437859565838231108651340438863277314136376388323820183877085754045889117253535480802094473925255122808837165801031643155880615073725364484336615306650798275168579246637673679455486870598758997466083566167630501853970272322153754276516623317520546579415090631752049783520322164907011510818387966983843805220334399952900763060 [146,123] 151269733103794436432742327601847246424643794447712572923142767599574483799810876541339124770810756533501457201741230417142378533295491696848738581425816249016044147849715632214669710001257173110471423503923147426412274023394383583573410070813730050117945078211924944779403635621126651285415007064242014674605562796024246896012381177416703478679459464655178204274086114063219115772342383370697355851682989560397465788485818810868111397203365890268654692770298138377574432234519827762695563744713713256484368625647624662232752981622868132881873277535128036284603145652560854176422148550243296832040656658831621539940637330228273260280874053719206345164958233460150816255139660076316993761758474227584619348174640269217061126750138332068983607318728623245638378075804609516339744893182687295770120594228219026793026961303663923285804110236701926692868424114504498808920496325907989652399240940385750239346874357107528707711292220434243560625898594899579904616008759464607915806846977589077084013736256080995526656540392882942604519667061226543655029232045737267291450778878742825899043424298591690868707985539604410868237576033976332008764722465993807350870933464116960521761444914680303468110764822812014540524539624319422469758083714991833303829967672602213153133600491416408278891403195143521539357104409183468313124296621757711361140625983535146062655234526729879276698154905961618259442167163702594370198353558339941258215143281356361684268036044257624405526068660286013081192092262933000401540769343264748997836722321683442772480685108522935626590410599000806259566650566052472229025259785583733845863332221993882892841425885680253097983874864640082635589565174032156870078905787847631011251884937976935635196404105100498584597342227385334665168672503460382268131421907000145346497735543076300493715995087781589071773627961176513624776615578116899907086350283773162205413520768 [146,124] 3401711156432353823648999188507332393058636116442119039609804008719802806455422224853954126270939072130927840852136609913466721498645209089399996219967752609784621435974707723780445341985084809426120655591176740487367935387580702689145566852222826848929534935255431442620385961018940640768206219992363245048907517933784843973311308818040381458461433804599677049455047310660954375017043003677148561522234175530856007365677634739368051042593556442867739739916054328522328932769929217926257032972585519340640552093472173194421995309936137614429719759208719206318749430742877161031858312484820224823830721622919570722935608665691222643386341313804311901297406598540741951222546463126626614971712666644344388715951848017957024754605779776005758125494079267524800681944710529259218240581789865856207752858154755138745594196190696549110593806506906880736464418243663045067953829890266241374046565781132143269628414593079713762146063376077418039238465273867582082905733286774457760046252374415007654383678833224918528486778855825862225532594182468542991563499845861085150797075873932221935194490064038931109544859959034262067189935500997276288206284618690184315232359594736987628849122393775923989879157197048136190658908568340276796098794968707720893496861089671032688229422833108443757506149196923056361289085953795247049396044704158778891841360251229760685936394466792974952454395458862434920886585159363264628674384520199415988673901982970980398722559727170174931056393672660712062834608389347139482170358279939197855390440776269833893465183099304730573948577739448012102462777795432075553186851458854730828095973697306679014423151328443421453499682979615083009046138288636867056824433638225176167819451717957254281499303669806768357835065442341921787484568174665083097344783257880616908773011609939752770198033936157070940371839125644403962366126283535207580666832985377236400 [146,125] 73186907546118286300972663509284315359101798904363099615725026963911899029262092855439113160367642743288851697938657589456502462903202963924228284002133000188858774274214279299543737240165997045163612952664052371449023746440601771239929639676071213612504976157995650976400064832561257357640735437690794417285014881832895008135089580348671029273336594782283750662168758998417929670995556078898706154080608525007945574378572061675188296274590646582639311057951319028619229227562300806007316963578023316123560521656963743353710201229970040721632722264668465728244658019092265175255473551039301348061387367526518350580315838868789378006422842235201962499243480451376742051725905830510344887301108962777723359719151727908588889307104322231594549808012449768655964169413851918974141880145197255665327764888745075985656342360771083846092168284316679375842282724179936653398177743985315211984274784274968948196476326539960456885462342028633945317489754720430349334638191897377292154623310928970312047469859550770025939470141693159365542730719855628776890017384857489994612194809612990375488087280624643899933300000592947642855230216059189753508568691732549315089287107835741747011429124351636054292717075647282547357378997773504267557393189541489091455003215030273634738237720908983153343392375569018415182943958419060508404914436379462043278534489479884128578806304847217835145229755132836400059673558068222360746347824219380688126954520811047460385339300638469637592196666679376817611980811135269366667385254351733657340709139428634175315449720163799837886581065431896343691662810757294232938463613289263559710522946200693369824300022413569495237428815410680197739587190448102736587378797956014920578885367510905615500991322049345498663633685301048816005977781862421419068833967503326035808506142541317796506176837154079388680495363660742064752335027214186560918628613776 [146,126] 1152378967837943596205564517396158328273853408287277209166010943489012654836792202128938597757534268625931606581193980235383862371478736317895158684353894332275692044056612132151047345560798908190912106853295393658820419298000689208994910859447554839527408788152379282777239167305996270118925960866328336643192528482568828346178003398192456109073086817372231934226883004889698759493101761395114323738086583679473744293448832718582258978740495124251469291044513791555169611118205762666697077046554500892196700193788428986335078401795056291815639311916816428534323560888714749360667787630475291010573855017297010700902092424768761128302472238036344561408833360010441041641638774643346886318776938470852004945142884637903566406885600817649288231413400659414684781296441696352806563401986050656963605810940538178546888713060771046833418182378668965105142947029036237245980006782163634820996655203257673007373470547826847845561910091105616285353039985637299154448636001834782359407529605752531470778937677052504064325090405729873665518743778955089987930905858410579267130438847802905703131801486142104134908361396863871841520664394733605340533988604638441449339495064921406827342495670537648606411649359124102928214750145423962170163786509146264957862844080006985172170580010261029146772527631443265877199495183549841536816054361407366589544728415495847991006167401855240415649224836157814819030963369504110366303971878945762875432300631764431565874552534704233621414928379530860382508273303937420826837804101417053933312558000018821919474907801025188147367658907723593658068850074114130854070125870077596877945182756771612030186044101049293336608099785377794801512316873964416631765886902453891560008241749873500425319618149149929323952542759354286728654898521922782054384540205689780518688720025030116021609001475520560386115352514283801248431215203309311199632 [146,127] 20057962946969722581231503542601995617138778263162607386081951952433256303115778076758185506377921077223055760030557486180796976018885125522063886897785987770268337853394112384878330802280575613867393488333271648147531448205389224882031656764775810801640580530565445409812122084281300135499930146391996312644214073374850738748327709411398779632403708947971888618208614392946912557196874962063987077947061467824817714657802545095758895343404933584639886863755460361507504966429842016706981365203993446586758498431124004499620437707549942538967973163830498755949955812062594623423972463131062046339069103513821523705522032851500694740553532051948517982825301172242585674113996442392704871274898245291306668796894605981054229030765401990394568534559253937765917991867276052832381329730492329518244790939319183860650145316851829072906478210226570361462012367992308831477940872753130558644647724420908576995528785509039975375563813038786240932082808442548412443016044500180576486260176918115625570312007959310503139659331299809587030856035391805950140804566543541571689041031083276246995522481832638315125744427491351449305903019851836183278590677273031993734569201414370639135469934149970039624338753953114940263624155728935859165971485892894622079513257646526727015073313402894277555482346342316396553688465290715852317919358226722635451044631601072898576523740233331087452575144698772263766845328243997090496644402847684922880549412028437913673867857781641546845192389499432235084343963173704061842716673352953300300607141772894946492310706476840010294914085927279840540108259956742573689807436163301005139233006393052400543930927221406689279101732148307118915469788815733905084731012464703537594682422277855110188885221086254543003814907249805984253705308643293455089063576031386613279808316321172949762198214092162758734927825936556788471943026689440 [146,128] 383266507640639333150037865941901678048415936679883554605957253222924019303154726979076859650543534774938941951066128245909129871160645475475490649388296509902115335698133231598006112426619390905789124483219880554627705836653816776746478029023902133495919102112605353927985621598125672050326239315538883646769972000373529077889344685504552343454121312977167017202811558240033489640060890179906789967849287602845208234398220905180223871481056674059198912519156057716962802685662345143271914678217866655675651505758444830452848172499645050396061061914411730022775729576445714488280305861735760829081332329092769671108187955104483803049014443595677251342957749914706628819316440923475852876212996092707621162284134970343299139998490404146739548989165969085308087476304073656412759562457659470764802363926528294632557927352308053925830319577905519597214745105450825263453759803592631512501461278246283243036639726776465187138132176984308783002158766032121190242166090423339212660249144614632523096422868118123467688239648707988213011036597204987539585345591746686161075870917498198035468885584096342502441852696125739759935170932219685691515207840621656484276241503767832685998873019318487404400482631820329186250556176956805058257185628029161044857815210520188172019236000834686994301179291420521919827711972470728778987375162216688123119934298342275059895246863218039548309485473710397468440958138236295446024309063670801195244356487296766608250937715284728338913736055655292598403219994970331253329498991185965904471511355224219488353396645666408460280352886892151249407714798430469766531809924295632536917541079680658145689031068856689029548248112091384121788995660917622324037603600672032819487726857007933471403224581939879674223960732566939196219123558221013402905231159496618120537874546523085849855899551533073889224066293203893291792000 [146,129] 4407622915422382789522368766424275654906897899335569495205679129621474673885521072847567577337182700797755376290927439357331649072929171704844590239423589681929929907907585592150225296586467631139273509787703531300998883272004550092244015286179329651450984791689718722484242471507533205177505119593990077455913597437237479617052718310013799265869436550222510873367971796209846381488911686992303012650067462552445139078581995302589567845409415192096040315368677052222212357254758886728488542099558936884796137978494865518332380314571372151335213817914169114943415026737030400709323824198921911800410725246088221241001749719099776944369396796748424469133575225464415746741231789080109058519440037414381478769431293902416193316278737479699455232659608703590968221026273137622102975689328597437430707012082756241233378394332800926302600928938024111820883147080237632250805939506751373984721870952872223840413029179274176659847089513342118656547869516635078189810969551868619620763836606305700811858990231257250418068190095820170173528530347635799049250235502383889425411071801210766566036188748595090084000666625527976578105764077653990962661360407454587257752167538859369297450323017467813742140594362538867668304244534013790827789314112770284619047598292921044161551089802786920714321081209208763593590939770517343211819679460482686716046749965582057506790481343002854603274572687350450778961122151329465105805581846382684530149438938559029982689696846315463536515842211397117547695429679783266958345107308565671948626046356278634463960902748456062069389735519404266027263576302765421157876082317805856627064863552830225075470755113306855102365297545794621823298347539798563835765035675632678206099727325280804534423617450132386604640040331692945286721317622888140304818244098587081164046947545921190233015779693769620913737630658231248 [146,130] 26799053188597990136864510522611633243266390457026485024993031890479452183810484606160043673066078806766860854988954044453415742936372465452271006848716181853635021616362050609654909700624762853585227285753763388086827908353245231742229006475221205194828791412170705340584408746691332668659520532310741396656572871007956556271971659720034458884195216588909025736494803901734422692777084868670441971617012158392218341092714969972898659643567200378869296279083230058377791149016396501027587734078341496922406972410353769687682648745616979219176054867359740160892273456691742587606629483355105189705397386519535358047332328729096681097791709889168324986996205320054577441800439044648613488795500797828876478163367900797713780826917521762350779195247231985843287284298933995412407503544725656090122162162060994472738398618989348983222567471085802397988786303367571592018883292177879837694614981642215597091462058677519132873994651993982776170777194113460433971793911331534406251549736951229519574740646247402924250202893007912334814553260689887832572482637416481113792420169408879943415064610140785843827350032707981878310035116814722755286202131542577254671896181324933302840736929472915325855903302972063625727068194353708225595392020357231079234617054277854681099296011098565290089949509798858938665008909081553225671861858976551355093843322319045254071672589794757242635398392580940157101690285248423945389807396770341991233937206109229445946980915210284366040902496334387650897741652588729286241980983864369371552730189172778241837815080417036047373528399497761468722465128119727103452799090860759372604561446692133569563722535441338731716983591941782696504727375391581040727608922692293186976283838200587300502216426187704738540168740259728599649009571623619156746511957008834584381039951883144297620452085908010162743468640 [146,131] 84887287265063990703988646019139391303769538678900876659733774774216049679492446011859699527366974563313557597301770375534726032567062348152054296932677071807218727839812553509344471602790498856987150549800025615864542815471480008207529474456060877931773708710232079836035537551636340512743042300016373012624660506872593490026173842938674553789437280474377904143000566513931689348185911509999237727031133657856864444233998507160153554351262247111026841438932095745297545640619576071038864139142647163151182734365266318671199929873877078021555755254005277394239672050115127784440264281071362504925224322617310673003687932934960091211494500065209862613575169396654911074696185999004623516192466532092943270466370217112731685687202443473787506752934098299471993863701438992489469267483201471718994677145545597496849019418185976488729638335139525743531988002592551451024654954936252332444389442474719656160313216955591554158874103724267888682418945259801490193194713431921163436244862812332440997791159119442839010258704240331029738578332006855615022000488024606917674771213812200522194695348784403424580268776976235147683691916879851811158317351809546322333372879684939130621848262671313879529206508083845636494676053290296759518086076534339414600604182205231010506075057094287321714748210589351211823614997831558852061570912505354695047823717538271646151329619458208952587861020928420934653478191856069443237680834146672353587169519041709572138749831655320307751180144673082967731278549896789265310530076655482590982981093758950749647547833858489434759114484623158331637654185844631174204710173842557689875505796727814777297877759571948277830611584634649508370380570820137538453994083102110006577628656817651608169002307737965108391546949379807321604198012052319196309504113666565517535085714984444163727203994099251968 [146,132] 122179028655940578805639390529392329235870060187196401287512723383404304651381393082037536060949797547735361990394317524121180681024914551615747536990151842163484944344671725765113591959834035939978811489004658698662197098299155980075634591122536986936168978140313464562502546832624825864780092606010267396493265601217442328430410144113167809856357381115551665317683506571511416037043200897020370678013611914707826440300848483727651169096358722751338690980037504365808800838456767943107592603460736511938311198999492031887039805510032554293146763714399786644288514619847576361152590340363669278878959099859964578217367700421176490724655087761997828210031826740289162042079589079126201635283806572511868529270470135663787483633353887207018523972713140079711286337941468375413713751771292477025999957960758007526658149254147626491714592364594722758018791550621367921402152996403153011269703411917371602855445774126624856319756953905959549373098179198689912703123431305654754576952146348433399407096814839951900972741737077131552147488179963359781558608987025468758701900203703958720672972761502979940092917110436294704646959234477268266923246466621302600234871763010458049077057129582571834335372414771948008032409153294492599205980383324769772995897761060024000581464608806971239989449623373213220234821214775806078587654620760632489247536735377288250527745838883084730016893932269796801961918929110765131380081636073549364870142894171836646533133680097963825784018967242889195752977072499820768655102130613097255905595543267428161618610519846832523129820542266475236667232169289506651209071714754708692000779585219002373492340661150609946847180786348281246162380084783272657851620518417140642896957932003866210991773241794699456573927851665534493369309105524412179423338425840456705368608554647574238356141504 [146,133] -16277913309452529211575444717747805333325888646508393380793342365468270730698294664543806775706102481776151727785441236990882924185031444897346056692750356335661266479229069826411503363044981505424563121541561826205357147064384407232677490091433045097440695876444126846125407824151884746942954013742668235614414260215156115750729946025246204533540038781913249608066009543783627893212685226545970217770870931433975263226157183346497737509700652377184456347316953642743774366338957987462083350999897878471727493935737474979942634590858157451489419726981092252979647352215731137281627962430799180299664083259813180565213212996394692942244232806381643586018812205363902595449158056626546256791321583784437796596707633037393405384862341619349705231420279876578475826968134914892389934939821778561134797409202791334989130808229072956654360368480822460450090967895658060297526826983238265026334231555436049822274408453971282931085558553708382293276041619194327079334153467461886205524247307964870183749006761686850512920840001628878950491819093142600185150741248985161521122273414569628285192945658600572203595737845078955060490033031976673446431864272773092231695497223428838434566806166762482362453958519480762630755875457620534085414131594214219851845178676776647955474059962672285522400185075263928931766969714098421682421902519554296648494839590948307358958681239019932110234317111691833886804227790137083985313321691982165428982155910252331489102902767885770048875186638654094469207300983525845482286728514315980210664926382386473838952821448371672259651981073788982839087806732651301016272767574507290643366972107884213966680495096170778991128800912489920302063249785891612197600320163553626647402398315230042994835831501071372162121024979731949700670942440901654327178505240150707250572665571299040 [146,134] -221370025749269418379777489737125920042521709385196443760601921796018019224913828425679811218501764473199751741918621043184448931021276070296991316583166124598182937704738833152990124193863896152431155758222778557449083478280367635275918609456692500285068591009128286924210385418856094738492683328467097569023224752050637096623933189851027563300974568799025139052230334423074615309549570627651191302173879207376385664453858509504153905121411427923217126169746206532462781753684283675075411499049929880596568170473963698060575057045050283946791517551147568007407901181809575012027256214030536663866139572954084352080485709295148054356625788665478835651599833496987426153296526885990813019058836500764253683494869614489793322142794795293375141867517099074459784584567334018504945274250497487608534641811260342812991310976347017812402020627157783758132539564657312567014788006984923412762072496252211892066864495955385235042992427364704252109332933250813026033754991623138135784431311982547649832171821103340775866612971312433627960758027054126538838100640381577163504507206096565993303831214873950979437176966912319667316942164211902818123221866632315146695042486961750898843131668371806767458402240454566523018337085106193458391312063911558305013249739365579615455245524100307996403250618930106706091906108991499696669763359192860285064829760130614857697319103306249287209766083618333389446580652953280865828461087058008172950565594665386804800288723656430780158696998647826355897048308193109396395312144035889257560387551624361487036353325653148040743923248778897939332410733609791852724772692247116456721834289640565625504175133172350879677680982222609226780322769461081330929720462183343827312092136087782359362010786191622402010680655948967170277782465657300802904673921480462917272281520 [146,135] 46862250341832149938519743879540432014957991337676673925563432289433790675448292040256837019769057917754016831799379580535870348196415050673971257352503046127928123658313084553953906260916740837237324038134043364844542830117923820783359197586072065980034122141243240368700681370312040330021843477385763278829298660962407464033613549130738666273597896997460749574063217562480107926148015595617743321303515083300000822597520873013654461873047597590791799711082903866484780965779505165999513794552017949495388010679849541831613072862160495624784913547200722241020042477209883260473706178512268890087764968987622997048129677087930853568574794133387000820249807374307065294954418738499173854441262871565599195233346438759217751514652599564163216798329913721058718637271890378492776243681676480545546606444717303115891070089729319573013780797850006347755313669639940509459761542902389816057517247806239167146214345728599376458680662468275085967152686557645587238836742506309692078649826345678435988567971267418583663183384470618353927627396319475696749449270613952680660664520466320700168610754293076328293055083544965709436735154483190858214863352873170702063907870988524053551178834790536346814236529812677848415695242635956202559378867077643816564455763562747312479230326786072598309066009018657188662130027073513653162103295804314214576741705990218055989610480526658816302495016389542219927377587841843869597261213523620649581614948411228611752806857002901164076372997663616217151093191957139258467532144599525124480550421139049500708410151457008557610973335094952330160787683700511460497912289868837165174948929191516680172181568464943309925477452811177663331179699119344307694706086433023620713702702121364572306391916518265786254629597504275939600331034078903478103868527300455680 [146,136] 668909032032122313209917282498336082500600591597446007936340078801529660397537878259457176266277592908661116721393274757148855483182607349686301857525989502934843786880389248141140183668722176037844366087758959874957282309563427533256999443286375034289559512544095957635728568160203411407119364189041981821050125102567293374974561589393353203117925357525940552554903080563349711606358944397761197343281242059760103709519611733209414960522009962750706394814278907578866144677309367693267937421328442283703358644062929743078978014028937978775130749122237404574834462470872522246133949830902804088900663895237067374932741131223045145790269003519996728997844628741357494858969003101120713845444731423487106352456623407252381456673251947290383098248282873482936166112396005772952878872995063003954956837402752787388446266722651063686711557025729385084951810034371136905187334189419387456717483667433785168325140244695348859413339505925335076440642402784033726354222905660745598929481178516854463611734060118493895416538488586334767333234033898937698691803378056518611072476718712032850645465964123237031605696824592527462691394628817531595923360899929098404268651414975277429903829225855235702254350337085769933830639420938821393990605649766910701938639527038077531379728436628294380838918360828849052787617395354942704577563488322544630680487726904002195738860952933528650210866641479582292528468636628558122068507079269067117387773363621782110078248426779337030403988600280284846083853662554475647589539422364050996777284288301062789036706564563509317473774134537123186541034850251271018356754545967322484391651144906382745002094570190352507277654981626612472412360786818499405433497574784288988889821935104949182801204909937712184686772864458323046947415292661980755533177152 [146,137] 820004835804730635851681507825652254863654104183831030847465326070452138499201443326771432709272553589925870225222642878012071112649267243832377523319616959795749064348523788361550676890068174514564695061967869566118635815459474015244331880965403809043536004778838295348815577406150167879718820318905680874831781210626830404309416090759315328366377047214157263925719725059994344275586375641060537232911366678042910755915711111837859678828943099435717483906232262115096529510963305420664695639955080832251442386274541960835645442731090689753352932626966013273909014639294996784307621150976415900606119267096239985716138556588380351550255222150499777489536709947716030076059730187516431527092048743993379715072030248430250218533244568176550488185470624054784451195271469604822694410933257892877408051431725409206212667560449073820316493580613742262702213152651380606298730227027846054841178649189914477884841337722581145568611570026228434085544250293413579790272044422747950964415771209192677907312439605526471566433295208615285308150670941480260431566561224531742344985608788725034366507704759556670189101537942516061724456410588784558713620092331145545499480827376554268817802155031311593688302012444982031679225196464294819907057262950130475293398909449462254549723215049399718862383056653853590936809867918138118489707406045907437554399758912812868036424823316316301795374447039051412799079946636961063386523094595683252265038315295197757181235621793306496541524519173109973089955842199412236423213383403875141139410406025941046237039868312961349409416233363948953260712697360175864720568194373644564858936853970996804684714086667140076030494754235484662802677575306938550340312130056363482896584036316377083621636805999902324239600158497595232429687491147054560 [146,138] 399635050226443283518184109497788686165751464762457099484023974270316662524719295623259982072857153527630581390019165808809877578615566338563545126340849995080213846379509245351938085854442313239996984145077857511107556548727996371735891945273330355787751151183072753750419588951390100355080898857745058160444388247696377073673368366762754479208840613353411662590300850757817525614554947942588023950009196582071876798636678166571537394526155998574922849890646919374521426716261324046930044381630844978779172120809102317073745139174912615880429166799777677337420347496421864953825763497094196833408611187717814140910989140628207161742994976779067360468890599557800121031737732136496223842117887223938811849501767737266188669229253169535682007851609216315316552486747765839278415539691765731496937372027450379366470999028911697886192533534774656060992839594271501196887489700630785847907622963149721036802825859817623844294531263322825362504871629915470331168175407543360320112757170980489612649252613807233871863522997840414913769460678429892473194582651897919128279543851972787154908098576513328100449635258416890627925951865297927176398911645169273482546216719017805612601675451253343184824213816375319564236105192579435766145447149032146731409320210257816502355102206153549128702430481933590383657111388924634439012423128461545156149698207805217175313723422762505362208965989352486255926371817475125762532888180901264853197716977693016042564783075913605862593756685015431001228971468382806999826686890482531751342528418466360544152578196252743056040154355047814046080258853267544092948347387800737057580767197699446304774648076389463094346559237396247105744752958410885018119128149563985471312765096257951550796394416935798254842784455385013225847973992 [146,139] 176451898235350118693274727901017344426652962835965832529290039314965560789616774178294653668253986971653343345161512894722122903379832931202022515462905107253944717854886901059285985994134472266491622592519313085087388349840474827509808899607291587137521618115318398734196254527162027331345655560975693692547157770984926415688554594319059439144211793793903069979839479928077665349506231615352793772994709412563920806507633695888141156643011325616984402562813144126722963191415021365883326061397955092595188803660633485600144463383918536396705328717639687428950953401561022898774520672537200020470597754752863170001907647012783890731552788923388014986093704372281160883109155687078923794532629510929759270091975455331533168552619699648449253222855188250352526877194980440681993680400552466323672440270847881209294057746297967386074912246702238949834761139435414527255909446057623871249896524045733455362027483513193908871092250885349773033854894386523170330840839060508032587093814187385355436236016574320241486819251507351333109456944100796945124938700748224565894767054815765799076086419295372525257715369917747944230443524090751894437857328823113712583813528034227699169721154916191981659781751591630020203469918407984523021017604334224637796490635236328356661623666132405767425030809241509537431667420297344394538286046927220832644917139370258257745968101100226736927377149343856031260470465452504499203571733776659768817537714352927637697580881648160767101871090039984932885960217811559486831202423816480396740923636319458514244577144137086098940870848326482571939442943512294208859507906153192790841135572945865552064037885897967141282834405296086773166069436500626542342899359038494708974687727722386547927908870654927931846415885582846080 [146,140] 16097596988479744383254979746495451646061832476333225057488834208397772458432738084188195469646293904072675025297901737959602114216241554302851350983690367341987578128358620835542738436795120546839597208823841362978036067110046567228097647826580884713450712436080466429561633589344808374429569968709054459735880490076984829555906510077484974203675104643166870006659367653568559464411791549594696741723292864827616999743579462279792853611391705800889445979852180560348713013658523778277975504025866872137470648895929913875621216638440367683546153899960785545315907794433048325315933937318710731689436424848427263558252311258846390975967640940220175052618364512194969796651219297128155363110352829067400950684185877495893767606221004707527021086149991641178986681638921090433337538411111358949214623833326451085326215887509213228021474281380431276808972393179969939838071805934726285916903528472452112720224816121928602406339530496437961634567384476048461269964187286332645484626612869620251462381175724108381948753725235266832427449110642658423688483350440260642746201429751722760524418033471750654050133255606997991549982318280103222966161140379482281502788273221338042390739180201845625820706679044855725303595543121802601580267611214741229387605422880218886813291845277697410439132237584442838894918795567215223775720699809037587860552361357220756602278077205575588611174312228695945391845572635504524309206780638754500320223465852389363782744723077107911082675572989658190585916357356218930990304298626531532347433577191466602749788593992795523121460759846031412310896345468051848628974931092517115033119190834594234160676654440594335367163565829368624714811791024303909900532822317062235720579673697878358807402024553966042030676960 [146,141] 10100312919968190638772574545665088923081751884260890367852913121571262308721537099677136478817273701421464574380916248738548812241443879048599061583843060945405896805302920599163055891955521882993311664086860130373089460170333927192941258136390616881835204228884802192164941791800714782669258217454965883156905491701223457932172108849419482187874677580016481747855918661442546967404766267286313899328923039515600812130318839710294480445622236675655395722533238005158714628604125839445849858098638496935440401753741003265172276413547126104714618506474658859854729558961078375219599557823812530154344427583185464636104292673658282696624484452561536039856057836527394143241223116153173600532141478226270995025322006628977911075081069531724951998761752494076849849077906833482082103691542881316982656648523793220549708427796649752676870939667619957970572383967785175180938935009621630805088111004933037793084651297944607877356086989267499410020147180667858671789621957858619314850219352325563627390804118320780050903709777698188461869321359042327176926539468388113001671678530664845927357437840818464630652080819880928293992903428038104165815423800461174973839904672381978149005072922247417736084072957575156798691615957248733526199357023789722770316267345033882707939369948575174600221187762517418185643829908947304386987497044363388092851527760219407578232385447888112033573839711221192772902596656858124009296474792141546477282278726053888031487191844087222528162230814992423671516680556887630223137130747671781079922821060542084391419096429126788916170602749232705262934933319985697729488553210618026087538865774272961922766075880790640316761260294147308359477941551594726394010558181445538144435222384188887878297835252310992 [146,142] 757013696904634851692756396136495040664391615259808991462992520334695309371541147354948080285700218884945871872024090361897486775327900356765740046360373186412308869129543335269360189044360409592258586112996098243730379452292897332194772558950951495691779927067064113087145551402783243049541682157116427844743396977457831222346378901726074811244960710075113969161437470160648329722470123312264036013426984702849692218763011509029816272444524225154313444771353542803241768155231757733836535023619315953356551513984857572548718686712169577321298620472839716974920581347867145069732473059064892081296651038895488645342503713246167746848993123881025041265155072894904455780861617128426378332952576347179116063572733576510495139439786015027768092837473315873945398173950718913505089185881784673940813067662637965353156886802948324299273656692704207732651313166934870597937940392547171524067382845248409593648734560418481128376534702200239905446114125416039210587271414874325944680381062506914921380104559366059345051800124114152419508510349401376456854184201344653570575466769306073575770859332875816500827804011664302429013558239734978310996140832464444486108038134377352161580389655813998091207271862464112757538628221498314131792565634854575443042950672180761898989083923623636773939137741989894372601890015982158697911970787564565110942185960695999859592122068417134373902902246588183116404435740103618122647146863282309647648330535706063047380062615223965028865000324240467483308665092790094555179937528578628073836092981516324745416820232288484593624284440971565664313439410471974765626865907774967105666860240361749423061553061905130399585157950801605157796692943514641192279727164466053290465659934600601877784290 [146,143] 236583056480757030099352787136955023908296256917753342717622995990250651522331623469161707997051138638720439723587928594156005377614764437186694130756901356550989577440894451627525460970669403050879818509338384716188391762332217461711835491703856885369627161159293515300839352543322055839380715423059906177163196206923033441785049369714367893569480070823685231496682350256111745426239802435427985567556764711540344887994981191232397308140139947194465166952598398586835614953046443597787553938369766075188147592315905307592482466731068148154558030840371405287025046052405408749839639872874564534543002941030609350677765091564775389675248074776738910567584909283942563852563207070565681636440674122921003423733381575006285783105311169995255544545937857268437879185091803194587164282714911924925437554480111585459784821265412114331919956774671879126903094212444446774446943906473131924229928460995076938759496606244081766815493824329650036465431812779534598277265099149748337402910775160841662307440891551857879293910535365617381104293956168590100186829077291913820150995644783006557210978866821292483151377231596036101807835919101081213324578277545386900150805400432642394568334804572826546348335051188575573367676455723294417561561010793105476219231880513868813061804223831483478201373466569695129823751000863596045268123098375351964986169124246850394063434584202368299396693433951601253803321819287016723263203997858911605811752456953767345218598488419564900680318628471228191827259412521300136007834066487726703918093912207309108553437357111132170159199261054090211970670374259398481159794960324986642353560559938189881306447090308108147655352510364984437745230993825925055298089659011087778578727099165984 [146,144] -55745238694915139972770089208091254719298139930866276985019593671833535456891799216459161755185159135292921542376384487572782734752851494463620255125022819044126565448853503288890751989164116500352628242042817677623499681261737939482519040677212637039725523148904167992758474321502340758815650907995475528564331507952763273801633369690942741846813512159810379635458183951282183216512287458067171870295935113651708851182624721165803422716030643977347035120400248126028551393397999048121803228245880667316854598173433087070395820386428941863077994250929285423650318868391754885013853650771702984623070088178989853644161605129228435063374243571353726505041189204269672756130640986004142254511539295114600336657596722530194302538394888245547085581065955353640207338226299192297468238278170818511026870719892506167842716800021511223304012305736142228268970590937387157604566529002029770862490582091392224371798367653292164304739878301195018776022755192857746008621134792722359169023163232707720878810219518860963643813726736749541805628041772259355401034006847786580168404817177648357011823133556234792223561178634848681478874454788868203992755735693772022223509799118986670863879176775269455764298683711218601137044408240317064786828016695353851452170193199300234649121757846108060836497724824351923170787562801134997899446709987194960523643475322894613347702494964164105285170929058392162883653665392185192452065171662097920299681996246898760036451023199943906896224485218133825000460397179695535862227309890700179455785660467253019025845673073084664565987745775269234981256449040144003731568899142777845058786724201754469438324956053489391897484773825342464712302961813678094895910452666412345876096 [146,145] 5612783735723229402092020212336858429675716915108053992537436716298867646543663037723134683518404598487526527208054378493825411689094712527944498412852009205030961550203858548338943630357542333903323565563128614286450844343204760836581018687844098946887394602013160147364913804679887287269044922207586470846999025306064619729438958549628344237300047652096396551369316271311430239247427969744083335413775879777653606714855808541282799571509540807839957254335790793098618197559005881937421629766398131752940935428046146871051170277971219038923021879912761645895300828344245547447879634160642752039200335646092233376193884324322837947486867899706882519524363063608235018462816812790783676272725619364951975763834357000724226407903505331931728919112535395748637195173918100507596043975595701069484925756399593687358598978441948403682565527394169705321865153704699793155981529434756211535365598693229415340080812593607327342553442607374394777553561742879606700298445424419908620852764603964319414763831286561236839412717999990691391773687059181666362681280544002644504571771949231712368306148502663877180162500779002686246921729590094050791020038440107778949042143172533497666874055632218540609071340797238330997673382423192646295473847837487518938042007641887648295680366015981574346940938616116084999371672994009875788117296999175770792245266532851446690327581142416232480518195971643876413073185699457632240441877635273454192134039147646557888846597150186320330859422688044557277563619217802302397721415963387655409212513925115834171911203225259168555705522125698682081435386006533569814206172689143603403576362947653020703051697962433118479265096260336342641035481063223190450140043129728 [146,146] -371686849581498825440260856417680376129138517330265206374187504240489708393958760841599520616063858503679798369076563244450136145139428091095522907259201344204569794845314327329001284192895382028481639260196240306086135663666210386968499869255417787144730333274408064082210340071936669863009557083703579152538264821424421283764173152115676685117215326840050597215545015107284451070820616840751434545834009473882572687235922760213194507005545406897831788987411925121759417305337582367635598515161635074258242369668697172214808682439007335930941885313108312283794181454932890911748750167603152762654999350048294890764966979391785202170706013310227771590335030391770433161181827162400022832035116187972883971827260852754957551581688564180446369154797924494909270272611145112006637492770896829655256832486764433335494483981155209782469784062694610721488269382369092139551780465284944255147839036799583249759804052702766112158888403066991171740268868478761457591900134902497738896500387229254777226395220465023381175793234367878170458942571244232921198391261615211519204170894458114519637218501971954272419346177255569249839935706273826040088334643248454172534777931326169106412209963872981067188655102320977218606146079722373653059092903181703137788474766292770965633210279352944849641629736276104398415158798038476811504475668770831076061263069287415396685150912500394776901662453409006457778505571069775401353384742104919499246400297628257430396160545059759352903069661640018645798306609336733721402541438906160972169694867798203900659566595731813915444430048067407240370206795911534583137352997890401541429874306932320527711880724768339558166896594016252041640825054723965070864 [147,0] 23771041065429824594011625809039027186472807906771918996294686860877761594452555077845822359200190355220830003067593985523877422332749172101523400730212270926850816038331124815483706518771509415441674868773939043702859375158885416062756499414494887609487326691700413855948028300409627260160146088045883428661207397116969988441338011768113074604103838487990453080726698384136538589375986318989038559139414310569026378080864372905837278333063417324547351700136956283810071013602291533181444004513911137601884240119631174884757347035345698278347708282899729006898055562339862651669615690676907559774025546008904596275859296176572554671029485648837196168349585073497843814363351237987520765024538484303323356615837090467751151600073348861349763669480654753063248199769107017056544342607190310150591520869185705888659879246125789090727386270395173850747295364482453686305319246748028574750417048968135833218912658880724484441658418173556305563110987749817539765230645777665160699836318686222403386044893605389850192334932805046504545518695027508492281877980981955819581833197852453440854107166267804014228597996082022424863448411406461061432068061468752407882267904687157137951688971537926963242779657995320663270527154110552107472469367212559277214450458065827495509230916741391441690851148275157997440560574013031684983791313815907349109393740061592054527634180625914312483943820430000991758212510643893567158492311458500303906078558380502190237053873244018681666434659003887778949331731038041175389656191877691819268206272006605690560469018797704788160276596854905111166754802428884705746669161947383726440886492734767922885109982918407210665689901961523536902158104557366955492801940147140305184992461231287239438949076962320297783447904214425694562359633632916332998028574733299610873251192061446006525195004979314433045313253485856461859844721937980535183305014203688767926587846417139838019432811776459461175331745710224906957013615873914668134840773590826390403176415606099545494162456122771028332053569088485148216431833766608731504602934023654644205177901061748195494944780633981462658181684083466293256864497555972014226497724853645420839700424148936030340152835527029673757388284500289475404288186504424564615851626555970959004467514572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -80121004805215787523318371640883251258948258069662819943008163994128708872420018041892667284955408248882186247743293858621988675085618539460993821370952557169691674305837577081926795369562810535998563702604374900457706513730013480908608862504697115470077858391829509425852855974499690208802614644533895937279628195213715490108403368015536861468518698839364960293467998375803045820554899877260492999975128360935461661974236203465322015615708482459597593769628337600175659170255039233989855887865936455771266593259719579417838688102540324112286412499899249441890804477080812925496529440077805740681166037939260518862052502416612833795422263428781087911902820798784300568409033885545626918124235653322609094701012716687582440895143603945424185121139776069156615706770582964197548706368921838485984234314443197404683155393427817181626221275958686620193310579480583324989971182894018000151119814404437961952786814771644281750731070161778011100830921926393093802944546888832138155847478774523555268528225153844172915170314292063808214355413502283354245301206598176673223648075570336412576299553255610906234785197401855096414486966468358647223095708005977648946487876314824422920114122381195153896360221618645981449949181153965015548334658384934736593885646207088228018188512005867408645534143179373240271351509509932242994445990980447317700767543106158399441407902264630803470432918160464732221570762788040406048468680805000352212234772768106133677696339301934542484060752198059133886782371069915709936947296610745181723556228839905007128773670432173810316651898224237776827178132012449523892045190630793477058909400071784800210800864112425898186704764603888831075150015040663026418193390635080098726571804398093217695545640823209711793821096785486676592395157027972385907011627743963331100571410637460064593655424335939659630856764727593305276069810981936815158664192904834503904678859153065074452369255599552322328154217244789528295777526862251948593712968513965853543812190752432342921457980209812845800404114501927358386674908027017913494620602859428476746588922508204169016262072581212349812757162810553266874801980473299762143252522201741047707555882655349580340380980097001006567651572310563717191683712677446222755625076684855344424626413807599616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] 13114298831888489008103343199497845037442397149387501192232448807320494154859298221784752949038447964108886166800866613147136078458374531200820019143647181958054403189339823565217474646672536762900139038514229808564819394482584705294175949329585934385349775361770437764234214025549617290506084899344275151527869824906012562088421765968314085553119835013328811318299159331789150846031924963891435392794604163862090909825539893372324138421880355778372788602863801822128294523017504947456683164348293421042711864678520385753033484555569947663636228559894025833254354481582275347864828394485668487426953892434910692323626039144860956757159754568789032230382868182801925623708183981315225902079744138580414988657877790880206400562302473870895096867191640386263730002109828456429326159405699888926095017112149805010878542908283441958651449687677100835457345203655313121001914857625485307477089881641515937171641540893038163701066252709902846165708362035825074703926243587510589493230976092353916803014198294715275733073901855333080630062361088063653159374125305864368616240283143435072702085585583045718398023784209594006995452835618272885806354460880371560231761779298605510787423318788517104306243901816718688106500096874758641538556149178719799864872596979808901042463979806177046682209730244966064902125548558685136141718180369068533750708735045414848322370525968893210878087084452932596160886803687019970984884672504679457522096419907582180007774757651515870582327003677722170187932493580244606559922808441119766056286288606010895813368219865997167770971835278208942648417601020755053481733687519535244930959232935400331834614277388988856906158389603467119703111420624521549748224909020519308789110497519977919613331156508171929360957163550465469524176132870361779808009811741669337250928405689618328339893784893251881156038596157186108526965072845217740448421239210248326221265206456167465492571600368136541949826525613512145257284835791865672278781202819864775053154261671035509437218005322020279133498226361587307065958221952546537024078102359348481567237740215430416797738786028004785750027219894261304890546640542014767755442436862898704235635985005259865777415611059929415141703963700260042130644015883883515920169270084991557739074635220962508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] -558111771321678143371881565900300492177252937074018271257067071577724678302254439460785622031232268448795253697946080997919296256453923185827996176793214714705788299368745012051088211978394565776002226753461093439530476248353605866912052893574822474395512063000750602410015411618041182105668521474555472796076241230221479565291649585342705079587781288473318562165432057110949090133151430535461058267243129961680552823611581251995385411524184838570788376143787582611928179763573539876905613596937961580509835003319177885583708661912595869274154587175590012475853639086873204266894017729075960410590674766363185099676943411520642408444418467179061689145005264206890074611781127322244697067251175258499199137014479320764942524598917196407503918324891839035163524630771910247497497500682759877894245831579305585702471119263615382649699454039419961257310813242974876935699970299337381712329000853035030305192307094365622284329204993064131685581883295535692527929848724032991115208692118753194517479252166503381232857538766931743737894141879064941163947628005953119662603763773674736840649435846005106665823464656173349044897552197712949760067182652263726524757455342147209062508695325611259947519050019447641411542032734267922721283735964398371613170663506505420411957463570301808691273946762421725899715447858984231572644847456812305200158222501184817147445281861711300355166544113836558328753102441799834916803524711876561345541436612533709882500161070595166563589329428525441794024925725376732920349265555955212875816836525401042347866306487177694285358306702366636994010991711722560576067059900292283052671242423870575286490901043278123636033474207138679957671740931871732788031857555330312768192702227024596686433736356829027464807497883615887521621822241845168414723212277359250580742853765445791222799340411395877584347764254293900571913921631341194420637922458767133027546752935704634219034243477911938730279675830850712358033434837053901249414697678816582823969446904955462416144629088646984372362069301166996041241290803453365125053444246049957713759171333387688403318181154573791473035040085116134188765210416669434941427498628566832714213483976546834030704271674455285662460530582422606611440971226135377978110835197256414583801352121139867942912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] 10637279630447196215489062869384806173090386367425008935186829976341087952615759683290404347085123253129859638720391327214170467356349490644685417586075008098863316345615871597114790072057946076638501335172010307991249620601124033765491933069125093430430115448073083380340387653182177822202883689344960755393320597152801890000900700266909075472875811221638864905441470921316906591066802661640982768107521175808931131584852889731945362189926526606252732803061773375790937162159206750762081501110518934554619389527583051277916831323304878674647887727641102120622957189485015545741355248862755044955054838575436614728287911348858458550619296695793725263547424446917779165651288906810820087297403597902481268511639545773211660989747039194109553360131319312021300757904677894891465254576964595031879012843638724659856000072297368786474085532395998718147786310960038132650895939300286934606527162086108498448243061146682052524604802815502692082611255090298856183814292385304157675654003869142372398848459104258882483405094824165039456865593071106048136981369355405942457502340784615603887581410918540574237428974698044661967342380584496456199600827612820948671575523012535872237214558701607389641296067245334888868809161270632586334957378427076642794802365244172541327854327948992938256472945673715009141630176961472647118303834410498647317078080300959326012133488863416004796112778537061992674045499592815548771598845905434491703613546869325912394108092499351682971084240982332777181248669433565497007788518138257105783663892221194874261234008542047715283327804409855845853244193647760666403825934218533483145242184616921265824391898356404530275912904198078343563009407368600200142327718109382357084503021627134479984238143069003841431495783143374270790652020843846854779626303158302413355865239287748737546236608663588530077734643159762838052857994024363451544572636137464089233776807447829164458672274572827380600089137417239169774891244529930896124686958240759199495821195975573009329283095902645334065807057068349640653596167664147978364181264922157583441850593537962999114129826367856396905882172520518660248166072728645403612761168618959174761824358961093949581032832708214042837388174393410360764566776601204007125143211246523859554689543000096663142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -115289173166048551520229373374159066982187057988548726197301830564208027414215741386995923854933732774702335416413055116865523489035088828310612881648685046257608121984402971365243284391991184088308753040079206610852367711234689142026948233607113138367362855814320871112790363232138321697590091141686889745420806643058539357655006248307468121905433199829918257906863120338411639224894782638666406124200805395362532955316952867181033317898062118281411664204660615859173626568695381706605206817107909406581231090878924928056822604565139339497578485557471145880800845948850693767390941347170354795295130378871652333563541010575151913981488253690405933447752467268915460190267227640340091358444446956286033130079766186326386194014731842868973202166706093321349942861849309364895913846144807462411969918107565952888660213328298979689998718711255453967134767405189845061006315544004532360478400810542054697908620579911347864253905745534722333386921072899567427571329079624063987996842139402884828879650631167852376186558032084133260611502642368559289453227640949995263443926722267123358170678330604145963446671854215248543333513625225338415516932224260799015674652035790347345491695331234745525503997853058828329476883497543623458744334737565565301264508339885145027177970609751186804028352591606823827224131359753954061299950397020012150866644274487666833899432982128135695750757888644996487196692129516616912733248210996453020144162801014343838596299469307243669570884595492097895640588607358399226927049974491881713612119096084675811302465446529957691747377870946446974281789922517139205680471730693727939183785173175321100337879975152962009751717893085933015380356873104617656467153388715689028880584597943837543379377565178985490510879911056218602496710767523775002405012427910506898506870188949436576077788475213124056383361519692592986764830234941059055234290512808985201990734716193505601571718720514560113173939903355206808451823405613699315748709110523294783533601650228924659437707013079734688292381087527934849812342641385701498842786284109906915860816793325924911818291241990089541088558451055696757763080322128646323325518905439921743893863868019621342904021363083567197298986513714500223896693414423016899479281660074500593762197894639428449599488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] 851913477478454603465905640223715312624334673628877699387953233764632790169956877716508772963254511384122190911578133219277928600034193431248173645227886235860970914941851340756968207350714809612539552045858975647565637358724701123598962723502648867576534594080737267287728973572063004665137968232525786852042675525843363508567926955658919225447144363849916100951043155993568813137925725329144753483996218605057085921084910235670764739434854060487000987367588917865270186488027900540787864985000281150853846465109328143762178551474493442117889938953260839329635983905216389307868494602730560382333962440979740185768034586939503976368886396309169120039713623867067307548075190425230622788552437983619071164207063552152191185222632791671137725636154933197446356821792058982644246152350243843297177753739823040092759757711235976659579311167153525843523339612725703290576693937821425613912717434346112473799400760066835535762244972209577563699691932639897729876915350683483658588429920032377849392503231760378303449938131201710835437173560308317602279876850525929413797625137569338528389550992152361164309944633824258844323887348674564927443784652288803316800156625898880101290508384151031913263687382011428976539180144431071072637916302172526804478616325979983427576806564047286849952662260110177176200735613938865794968459414486911232811580221700317283969942796594094287277321317470801490104979444736943733822174229954377799080910783105172332470424680375555524600502540077866089557009828474050240999515780439336788755331341408124662485706701121224348686489747541110065330227035898638274119898948397503877364098940651976169996429325059240757110567109499083848238148637630673709336139362690152060776948501793400946189242072055058578369274646267944590128912395496398392556134200646712484771135471644070601463808166730194534342525415509159780845471636978936240359780843768995729695231918191989604749962960986455018600516796169679178683932259784774825694173758779555510631867253318465277133023332680761601080784373591576909040151254141740209580996033134068550234053384409153348654901311369618930661722890487678776106939848615443150506286996209179877895764892404670676639163128935407554607333397556725877217985194283538762268544393988019657142532562121051550515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] -4294667524377105422218851901927987925574518453020736437826088412207542328109820308061603154651798231003716602519247843165673017626666665702985565573740794103237670473815394640806579031573786686068787574246557127176552009373228570593452549197429761969842609694741312452407567889839288670065094368272456018090744378596368344892019913924226348214495846357249378057698929615043680615262654501660399731546129264911984864244772038886524810642788414484679145666202654811443383247568008477986676975291687615384585893456679127560522042547664150705153369476856358161750083241653581286790321813603145345120864947494859753300062790463920795222713518189197337103093913238926154269527521038077764005837426605345554592708342680787118162562670463541006343364946275627065027291472173525063981824425036860351318793636668135566813033644787287389154697965471673799526075382088905496532353616300468160025520949755456369761684704438478272171137707173531792961517653767521060308324576202013098336402023128028422354741659612400736280731639178627639540087478550153108392905726164374504547601057713559707474896009491470928647978994065031190480783833318753864100512203747398413743006694787191068336743446525537193883895233673701317698915288099814499467432358097130211370851822556452055461463561252828612572465768017179963820736230135911839172578662646316792224924684750938864453640819664446288937091038052087463616950205663635941474551953324921065371792347701646008957598962999640656847400625916500211411004192215363507775480674947333493936518207930158777621959854043433082949795158296669969289302685416231467435508922175060337984014532017083676589467554511027031709707522577328278169573559468918202892884561104403011041447497562209850973226885010365223282056772855117390540038445531182178380173190550485771801216331670406749422753340983280309441782248314404096523504998345691402846538090022889364135497082458602922567920041534718904045173590204787408880156658660644401143525815891636349924027258004781456329134529930830100107279077786810468568352962982851895390812633812328172188594880780683062545706879509084746626850392844573438202528523457279638165914428940328785243472885322793288505879196790164703844201254972332074403121399795790118726840133481936083635176888720336284360376320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] 14889631998661107756328376591310537169346506683013206602663812465493597298403761735054098798376461510064761721107260894177479482344231373679873792756669963270443058332152851501522489681293816786383282093414171119632459401544006283293177168429301758052731544300150751036553932396313458439811806362097595832249300372709147807026896922116396258628401079677383696832503693418169702734246809372299360261122096820538266597718773683287500536354792457345253824055660837512283544703592452990167423116010461176268852823901064694636755092375280119469637806949726549819618790855359036520884457733368838494844238927961990546640782169642873282200985949946104512872359721421933152769783614201651721075873913806680434239713827834914618841710282587947860644851102565329044550507374448114455122329531607563457640140003611693497240436280084334968805931688398056824700987058651669730468925576466558325659609169298908820410305796835022640018757023898978904790071493581479663257762727102103665383182998036344549488274095254120997962442130993239104382062166182895350505100397577945540518289399784129553285688024562235499618124102713519918219947478636892746338112135608115902329296585989099465541541591437195062760691899754477863730151030574673950516521077943115855193821839850967817771170376584898444490076634564837190641439179063433082533357245044344750844148080507486144574028777548632455323715328704466029211708024590170080696201798204396573753811008779992807386780754720046525527628187070981818477018562782421325773817633881984193046518914139911614909237075833150445373734308592720373188640438929640262498016277717511782807534411560012140313969572936144100902645618243893956346743047427640949922585483155925077346809195942223599796305526636052783168630516775755409343818177018882086553578193909621593479311312504291615120007180780545033240889471780471813156012114574295043872265819314368063193056387206702023758322194638055585623988539652978948095432371403130165335974995199400692731292257324869244599215086332067160897835285507440363630642374028335112884847874514290054390489914729911624818013361286336116589852243104380729317894515717463405655477684665199940522167975416288099003744984522344904161126373645610374665979613145498225310460443129613088779553061870164588783206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,9] -41390254499662930376706405585262073143997972154160849919319778812356109262077446531506677750267225667067440800391051436653339108196379358723834517076338422716476681628646453844817280528622402989965014685620031166221329174120317294763268369191093811425375878618238179911493957848501739725587930233566108534498632973245545546798282971089092569786051235492212475819595023532735154075443719586990866469278688453933648657911426377138363451542338367469205765741810179382049847163727830886485078810826462524114368655742871555725236535530539583527449293192377776058046686558833409883639543302146685832946145270498339594137059895792713674492729763574664656692839331828446550368677334008227123315879467137767389461402853924576577223387907709067805728067430701886002039794315122890615050354431839627808031282251869056081987115198258285211269418319037118571615337057938309261096415790810336450824246954735334319277219048162442322892808394392706789769520119121295422325304625237618962664792910494259017159583543860721851563451596695081687958182303755728852110176807679453577417240207772629966644204595138793437676767145070420731389412760128121507913945428642040145916603805563520783278731327632099153554497161763166179528070920429551724706366254447155343570754351816706838279738046690118614822020560620581936055689464957899015808612013196023416724293132093509465669003984758045015220656832748438800256530941220889514361925099222129692984115924048655040315796021662639800131244671755573463824123623362977119719991274650240752397027677450859393364656150743480210585611755207183993856421148561112774219806374463845963276316188626304625552043781868694596908029754679753722152649603057308603242689180875462598328392931871324881444929283454017299027841347680743038824856703467006099519109377637409338385833536751213405455444567163775096385301601880034417957661821344445941807847876617904614243139616873483879859330443358609866764340911317476318812759151329553396931518563463135590008559218287554054839944991774671905394812936579941812422692647382473155219353582852897235057830060605170542624418860133513663644455782340432227405105079146405881992557590983976269419016952202465593157966643563571979726874027573725483991234870712627466184665803479692735884490269160263113817194496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,10] 104616082666040016048107823204326594022314717900579862235986028538021245725342689922637111704908421446967957373851699680286806032931384456550043221590135588525336211611023308239295310658953160409512897589328666616887798999990121111862876110242960955580300498287409605473653446790943821082387974396806810821731517716645134009563752593086196834345674450335601821702904821493370865116724926096027093418208331797940513354493239332807292197933751788933835851182271609065179336967850209151385794480981324364189766578059718010838979412306695612927155243895678895660454720000311590272540033380520763119539315841842939347925209666218427174817122427921801753100490638181633672070069915238873523600221646235869359341478691674970638176509651384262968587166031521492423290947099712388977618218836344623699507742732642369514053579306806426450580833545872683327559502282974805838793134426546154284832784051122031831495230421945008701956017416791210821905633279275048661426266370951368310181817135894354917757879351960449864147786747944025670641147100565480128391072462666782463698671733835938393610319840993486725743058729799016162486102331076532317209993768060425283815513430801295324075524168326699337751689772357972625688599893956996592819386969612844243544334218528262716513035633984049895421863413127358508047171127345224481766812561507940632686056355407835707537042469532110661318949545070995754374463008140057654084246188689485705342040961366796002002235922629859985192116871745885813512006721258823345112407717993597351427304367840423436985089134433058046608730614466984683974745449515166201291836174420384180110356250787298091708033719080293343209838099003190444861548552997015478195891445084983959105764659910442761422798577603073483888005169004893630043643833818426193534402344421128067720115892660402743471060896489260214840171483416919441684968669744723777795699122226357712588458502972635870288099142406466604766418779210423495750883371491313723386493026893204028878210378462412842276738407117674814367021382758069214832689694816584100656293286972634525604817404125845385381033326781525436272375459283371123018922854267945254012867721651023795913472953781518628595351808406496719561748180191503369369543699141036372769894489678108337147582526092964284019507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,11] -376922650607039865180775959042767204585005183058729111615712216906023470648708648283961312305555306659861375278793244684578161243538984264948979341861621525822821844457606595290138761255860359270980114288263714776384526522979971372394151419363327598397430642194266979114966125661662417482833501417581043175965410641321766810496203701493036886108339722233208028350752825409105900873488521694166614915729899584486085626036812083520806220032567376635199384665633744231417885314544147835957129838683170482046923880006523309364056307189056841624394011978572659598957118609723566334979818057991931950878921603782108730754331591961870643951875221530455740353151496639949246580597633735889957462315366400382573591334419510253886046050488654817035064169794911969020586787520519412668814368831744664768417101421183180045276356509987449586524210152698033712973012187878140699667859543084632196804480752396289883732415556910825904043990396800102719974525341190448305951940141891287572682404845765790134649148262483513509542893258357391493593985206135898489057539511586752070421999233710364373467245798039272630824527187467390720868309524726844285682545403454786849554638151407317130645509032033838811450111330581110513510512236790993325578941138907905928002270547625953895586983711535203967525323543892559234196421094154841931964222870306605311575928689070131600947658983767093761422707260722321397288692123547643719497902712718782987941798035391303981006379152885827653199760105063921675571082903807679782052766869316209303725857755030963775517454804268426371247422621833825679314314334036416316022301946770443870513042621410903169860093672734701896911473809707021173638599067454867726923571676207150689365795987356062689472652362076800940348673477482170842920202176031728622114794371853734924357316955361022317435942617092902785518170455063253346322604703467135973071403549356219883922899033582828227849950013112552736513410860271642139377613792806237348234257503878748887725103609058357371051361924428343046642435431444288242301428889856858706201777507370364410409084407231080371527138001007640244308258595672879542044741519985855295262543626654505389851365606134661929873542688149491269730362313852408132273951405481578829997376376867189003605630504821945144862310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,12] 1857437070837850301779562906399387590532530147404501247080474030964195798641159025036598331979364742484841720603744034811691156142739009587629308756159009929932815412829409770170594239433151697085398164009312246387706838598428252840291875901054646367577778008000513341185673549249903726717766146371696224419278477495147889307876804433679295163062875249920960129374306632751034401732977879435154114428571968592791200128312677917302217780615160993325908725377473754333689611805808723338764262478466473218108513857502107887032850710464695181926379214138673140223114087134775098645789998874328775050129373012210216198747520283933638011262654837102606863944193075059514671926761995065331795881342643349646672650996900071137995152791243420027516849317209873547243455763190852090771862672547453215805525279303069907519972575019683489128810714790387737530279745388180135179726398218511899389395598189328649222457953620841170488805362836867805372599420638698905807304315481989051806437718525686546295301906314866914693698907733577661069584851083140883053687993045436446006813207227082360734371189623144919159563086135620708420812922374821241562872052319581336182193825806655948054791098241793879115179682690413590877647953683723688499660965702533406103531749698647253583240472630687857801028569718864310171143580512937872829878878409605601672583055782947188290129086706326053358974532333783549840528225810092004778030158680865535042338413348266356398244534264466065226989761789916723259703227928000599938225804872931895544711586624985884083762859432630232070977577230611911738948099711680377512614352450843043964242238502057711837251067687736372995944602972354490036265280808144361910714119606246133042372875160606890628471499457634183132713291180447466004463830150814623836746997672453411339109137739511212287411039608565762772297752195447114100994180028962599646717996595032475892882614704246158636568696503730255473775447491792861361846554888726153784009026689757022670259074305660247674806649978058012107646878551545224949686833650225208415825482615903765440373968622071551085490566832093775966258271962458502218208242830863699377611112564816274932851515297819445076980748144855281305089730516668227363948831101379377929526416521758059631949047006601029647912140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,13] -8105385971176678250024872375719592794603348312314260161486305765648649785365067557128780561088807868814634491026876820198773243023037880216940330023551978056074498250697579408024129705375657843609150836639623615252699444487670520428951498253724838480539483974718701222060541626525782451970050758010416072928686647643277753688316872100604950104786245292333210883769336547224025031487936934840468257668163089179496594443365980786046258053305218495030930934253881117127573605750637702587489934118352492886013423921146547243756557847344783261346091127105102140339231305660777144904283604790309731660103330410566317700225709484709268090959579743157372913970178656508403087546972150622509173424031445339302189623220033808260399334520942103370678946284054147114627097336514127817909266535477638391639574181791618752018763386359423272031321806660784121286597178254055896363890228158624094419128504551832416940969453727576657334020804935110386877119426224230110716639663133477656536583557020656630364754101724862949508239256198371094959312604240020013920206136239129705263848252086430057679186750606486143977701569201950500594314554195317208328168389308306204500364059950917005209794965416458745768996626291926967592670516982788837272002149060527922517493311774932375137038261489547980072111881065698650163451018157849487010864774045740751058811712273503988168728701173919657205014487781755560760043013406431482686083338495485317478365763581239005509547435357949687347417011966884784636597828531409775646919096594105956404419383560187912869480597095118921165697156454612200192674915322196026064366476531224455729672645509321237363372705674488799670493770805504920686625120862813976327404460639532537979917800745966911827785463734386538534733490507535383223341781445958679897087291165036067898754386601127305308465201023125781478137381304742301084830474016730527071835957617748405003135902017800621321583662282649029757621293380951887304223219722831664226817102963511919636224275672349984623034193507737841764120199912323966552646770510547322195342020268810025771392276236570674280000716850481796006713632675279653244015467772293296912073180207794067944199349470262800052310497301955920165954997260976845657464311651092923382277743078453830401423658059086786000138010624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,14] 28191272362289774880340833040662713168017770633285836355349317514415258344413271472863613680725435005731795409870157063101407458026725859814969449653085422265202507138823263990933949939758545369967018967858410773129645818809906246950878320327688473899697401165016899883458529802279464878336677708927890351140813834227880354020671288382442789490994823219964695560724235334174118707101773944858352021797555037545411983070207890238144854755696131925325336750073726824985636309378477785279844691714891240987651045577828808510178629903389967168798771754378372306291439980666604762781886358663203428869014778979426977216633834442741417575920187273049456012334426181191356683910058071183210224898968084007526768929972331121496981823127494772430884409376643208404679015894325722544035281296169795648041497990266894769461224593290520656437711132363090888390350521370092526593269764943873428508011061692799423745726166669804423220029880134121487026753699804728904069557307015775901420766775708701935465210396040348571115125990646204599788355488077580765080670041592002768957359285900044650498512221256437805202463073108110245225971938043846434268806472303021184536183497401608048001918657894326780133934190149396733779153822614496104855465342667238347825184784645037168723914298292282105746940277677091640364317486135595452379707685387988361143460422668660795785884218257120207513579033448802832049005255587535740399604464848814233425315694175173428589969685715601479788541548005898770918857015102251856880420800696050615095943842183645282946775717475915464743332440090669072477370943640330992315822126294942824703528435028110655441135890561094553641637194832869184443619885621659804559428962952837019160379336007344215701832589082140318415781785574298540108640328091750324159855710707842548523779988242070458428754594809935413165174651009507504528713917301126636152832300099867070091507880828050559864576890589098167715643857088191936502386374500644230123788363605114610114873271081360888490365480485826473111159962324528679889452391171488685710967966802084092364659128574868708002133543471841612410286815189238744303782983910190917946306447959059115779267096386847497501019657007745953810100647136568072448422195107698126249043248704441251626324658698137083800715264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,15] -79381039063014310969450133793476116796698875824177045858324475086957959189577632033554502785062826997255846241740755663407302923952395599644168211141308715704701789054347299034750401862906255492896929000031999507667647159270347459636221703735735403630904777055145323110019227051185609950739041513200232864087405210102431001407361854603859127362316592897348477693592135592151990026137635380435219432864370843975279801848530578257463047131139328547104137994382374050811523782018201326275673231365393230200491842517319963826798230749253967481297127541265491829345296227267254118420333298687876929640505977752742696098773166409923660778666601054202123412615490629372344438811890898673157489450128368444913591543590937371753438365251877895818877781785475311813786099480065047546353046601157940951031304055028895172889074504840889429176808930501930974360967731640863469152908245764948745007750550583420517892014019289867858875426873526749147992317082266012110694301584256995044449333518528388333324401582525095685419746956971439092861423374163156795153291214778214641341060077688828296760758523393418044836510179815892719819080228815890257303754384848634100664136889104942594772983490946880062527944228241470695285322224019270653068462023545343693584072336500948288126466111808590775260850587494794978500739391728426784773370086039815680907738956880846658742497573885516091766558733519898305681338425290194613576082436415241608273844231489758263931298716619113405962010631506834309105550546309604743589310270537985772472142740683627840760495127006082776793514883900705285981395142022822859053467044568547194303007663192080154496867255658080568519481850471889132308104793777316259807836868049462541973417884596543584338041892681562373468300362119537672881843022664032825405607881168137772278383773906172609096446720616417114824927835462446308911372708213887883536247379021574705155843589258060292635301123768332904631285505001589458478606621813344282550290208870320555716612035417268099452598160758168037152242590104847992022437735107690341053793008942770462120897183510587137383561822378329577231858616501506924250664219212644465901852533562126763838658359427692723617406420156270217397856516325382197266316982760423943334133584214615737421443304887466955335249428480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,16] 185671586264650260492078667844015100379374634408935019480361095739623397312092829591301584795846386055009795452554530551944574015158957670251410551815710210410811764400746688997759636238745200040841232432609070324090053382940210053095869698829265599862921760432532867998015687553928042710849123514601589205864954642613881412169884498112110523892654600851382945904842465860526615567041687725318542012713641191928232347112857018130628561723911749088224508399831506335329610037526492409595647423616181555803185551731173039370367119925627494107869191314723412921351772451599197136066748402504122597254269618473489391901255804028158849909616865173610121708574717426697215783297162137795517081619521757314216829243467875729533198450753050342049128368907268322555431392504354139734335592587339810517421947311851313474994039934064156215167509097697726792728425925120284745869684101967948181350197433392195440436394769799559220628633762630740639611534888654280494560572317786504423531675503330561049618421624211572324944159425032654394588066435157620852808055164459188841820112082892320975339414593167164137580745809659247336856048592016059156535121086152985478299761135972432479841721652481731129801321727669070380730917253633019455823268884743840597235429523002689568913146094932698539283548800794644039373556113231227046652544814006722278797034261965348269270402080209720580488848044104225050539401006215311897321184578590515008776676238950332661757087209422701554152742340517165151130790716348283897479170682446574009675418408646066615788371809704258660196605991830730473923363182548496203530731332701495750734634192584234267933532870678468488609865405803375321021670259594728925977197433397204768696404622395361247284021000651926504766339157041640864054863631557983104806419811547041823239136486596037500603979181097320213396928911986311544819492992234679386824482189532975943401417839556520303925817379132375120652654716933763786336233831687711004351967703056063871314879686419135254097553237127011063903864861296842989308594332970634347267301739169016357020540854751000421364283957905261797273126114580476640039237793286545583002572249322191940089205878970386080007468696704451722743405324155122015589214774287140150603529264021275661219582224020332341238117171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,17] -370117627520527500019949114487101398202926560667504807183332852613367565085775134005297570784447160348152189669432145692974094402521447778581848598256633861322967328950373195345807711259081691854115867454198421410369402504465127412624370533690790557203846380366742136500338239352572705327667105455229365626569322164297771800625944328724038610878833666653171415648762109605250214474287132712248751187739164121519878171971552606817477498593756994094988861171874956201785497751170297746037019771249109092708593179642303946406300561452933888780261128792225165001584755138275685632640824248797026446509421597354597802129003337865449864686515526658790072248520724629972374249886849555357658970150171471810735151556224171268998403597592961144932266951721452666032213082863465180864038859871448275621623942375877333960111240705904108398051926342167678259612854402489729887260926427986453366155885252281391137386749893450637816887834233925084608395545737771182285004004997428032690004052147510272325497977073928336388519247004734467315333245130705552603299941173128504519474829937493650662912563999198076346682312745827443315606509921302295059618436117075157758586697656471920034408017351907600166027659622393449274515427584652300806631920825116746236600433299625155969519705256199139325596681224570102769626166174435882318655215737552816565788717469357008871250252865909630960399864498394817938045972135032117822515481679996822760654641781467428079730836759987914846386613558975827219072906530180454486024048238738249487978962796834826167176728588034470504050698294665617958537765515656487424207721779629633624634167563528444800687901481506660427075349360236704809459467363904629993840520823727486074450607758603543629065110498916937968124239564145698970449949980881082007182998579053782955047174179383183577679971965685223490088683853529501007988127657180044881566086090293842761670315286978909852088226450934100694993939029182047469012246285554874819114754720088491756058816281574748817855799295078111016690343334478735321427386260064426120268967198605163139951894438790769255312588583493358805153847955554816488593813489953150510808429916211524892494507438994172521609414388320992063073786494180834355667482628813571107892472496839749877039903530973606370614150430720000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,18] 646904929582524116127047254643653287482979465252903708366446745218444684483737002115372387774293328361369636307370775193319316403745731289554901545362184816563366215390546005673788036893062927596531469969423297226455234666765643484701688381010998376772835314937273439438768729807457121768309703352623789256167017834693331445413956387615122722841583969607132293276004406253394556765969324015385593989867984676058815626323458158468120507510552878662584385398436997682839055121862043360625353811948864885463857413094067717968485077026524237680336789232116936981557957466683158167641110599379799570223624934748764206404863774964611117840351008861657155789630413648349464129874973238319711640917450937509293915857792877366895687082637970698744896515019287069931280434548087985111480297526141598230731817488193549142130567877920260088637991856018200721073902523969469944944808298124558894187246394649214632361432702076018058721173486683676870054646027283786283317285349092236287029125855468363243928672059990577116405294882047977184727360136960670747679457942692015956141059547359514909077709452661987917128669692020392028152732506998272076797528257877121528531154345385069661221546256308326918654250259206313492852720329376112610206836262902476930290503265933918234252454929567479548161768080723097858943224353453235871133621995975687376993672088318953071945713250872878998337360240418046817651038233435788954668801982083286748216364825809550037529986913681216397517970293407298863243337612172662689553610258319535835594837874112591436645448084680111484474895820525897205124996469566406067854391356799711785832273300679028572730851984494910456026646014060388343211512100324888305165158423424839915816866265942082659197283368242191886047992138267510810996742478683528507416145668535910805456858283571004562711887339531455866959955095138611891961234427801471398144315537780520180512435276718167836410952401007457104762353032247848272014086992067421123612954349965697803339804258312781935251633388420021310760258461540935919334156711428661936039657088676691677015628927288203086402888853147139956186363097545218201447367851303231806413230375863983885812315592267532188353207287068687609289213996225144308201905670372409256394294966716443388493504936674607059424614809600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,19] -1022993884079575683368413076017412309453914421785571615509129308346264160979230828455087651184544417157117735060614126095347724240359116302790123900929147575050345754894616710024270778138528625632872450887445758930311972739930845298243250879939184868152184375336288680230708215430590278933571181413553355363334097938789124442271679068749822507731415636735732341381291641131593579821502323272867585030631564095845550473785450257496776534431837075347900564295830237463841452790282215799484648015737546561086605922557559635702327785504965816127896143093197174469648601881894860201216807595581661285379569449189290233606667906188195317192219278387661249776692962686045666609442320583174758330122392970421855350206112141506813690233076041517132521231370263765418974013396280026375719915940476809309820225872231821389326767480707920809256950026511716394434094156249376382299076380096205038312354349428712396191638345569680996337556993356138022655138522709665461084089558124326738736402973622100384062603400793259067750417535042916948440410529140428038140107874957171583885568291728499991928123321772880198742208630216829085399834882703298014292423160054729831508826894249912039076463557592380482369854007428254314864679258879434650133246758408276044179134802501526772962635189959686614514788795082382142125640604200121479422529237864183625358244215088159215397612153932366143233082663709460144412215199153380553779498843552848256357370498955210318718511530531635343009915915962544160887495255725568997647572313778041054640443524176781087442431810122392361242041932312847001130680116451622037743714440082685199708594244207197118881825215725529235967589531804926274317833736569209042764548996609497167083882110976021877733380710054452509743434127381198704261273529401010088271809655455170077489626259604650582540396603826867550368872167175633360971753985561636097177099941468963675083101517467460535715771301948640702611880054222938280133360183833700583492164395023532934239303071918636060838810787406913789508843612063385378502604125684291762860145321614266995585042675770330739575303464832485774231383773661887949333136631229332710927058502778654995754975228934320227756939472150706520643834971365533013408474199411496783574158986901451824474402571968866856612797612032000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,20] 1511434535069595336518571444762032815990285253082054983606280522068158915171495743147802270212715424252188434169632936703623508263337196149975849930526010140775214306908919351903044266076639925081755545491646469107415225790739062586340578721019889750384328880842994898777557537560525733497956118171833243951660113392987260560773298736328971741898397006631754529364336433134552875013838639927247968449785149102992980302385577077817339582361684195690743424650720399363262052795303384929295999619358693906700357532385957781349155701558545069656367522789308804250606989681927390951483419752209159614054726045040013179279925882460032014954667579364146669324344986370523257968354055162649589635248956863151102552870008791794860724630235035834710834470061187268206257902374261334582065899531709259689142643275180580966861483908557435641580681548144120773547023816474730607096919042554940941079347225452183389993537442055077486447476254236875351498199885288573964917311867932160709499646763545420551747498958435817396131824413535388170133860419966985918654094880721250117641726593355774078279552585884459573100328127678744977569336688963014596889994160777541577535215499454043755089986403596772706259453430783346252670114094091812387647688114427566478054917305002732455690314833864177390348814788709098940687022320829143021707693678351219928970948045176164067473608295958376536662376482169080388207111542220455516195677313813261120021564934404004026282985914824622156483507179495520001966655888405756131828874976441342113819429141180741744844133535541101715242646799342272747053899131212852691955854579297272957521374400163231234987234264072888971117505682052150823276282512627767193829296582923869205909430587671044800616738228032889373294110430795536838463630243357342800551629298463996854444896152717207343830938816025161447080319620767444051111220762988932652741736952277012680621988370138774859960605161587889748782039252273020972565250767321952881961092887153317527784129448455889251038655818449995592981036025003871206546205583637758730061357306828345204714932275990121134571892277803874470924437266148357591520316724651689600266649575723333086775818529948873183061157813213317009767502085781205138701715210397472307221372069674305576946146468626076701675854233600000000000000000000000000000000000000000000000000000000000000000000000000000 [147,21] -2147997391152145660890340919866794964190868889646517364831953681190661506046316134275781765862702003753602449174038461547515520851652340462410242879621740004878745101888035610838228757788544247697959772973703035639498649646915330451284899550080525044190236856270453851515407426188304070213485451883287246086846398459650752244839848163028836994034102676912812213469931182587552774615367163936622221420002149917960489839009427264243341540023395160490759346463209163368134241883007295021311143340654353217517677777433869723121084957137141855277245848203333710338588804895210885250240890391579618312470986761240696460318591312975771705457708480875691630918734888067547418489345784346785589321532104327078389117624362934397227308452546806058707855121246747189851219388027410045831507243361989789770889241479322410570128176777824994670892701466975753135950408936204263463094021962097574590215675583009958467944693299075554079704632298943217962492933482514682748569018216128816192357991510186586945750293843959850961620165310019934945190015544364003721813004825366253265715347911026973533047988075065507830069529035668772209384250435188285458443180562976409716191563587675191438580332636354727065455249061161167710971995045755399745905160353280607642597139163147212324650601695361786671499413721668614930371563563028798403034986425888983415376867588566134360129433783606223752140396125657215158091212619416348508922388154301230611681851522423134518848729527186572290653299835522399032983668069099897763711013884446119697220720430895728076422164376358344353507578825528200661077969184181074164494436152053495412416086350956534601778591613784141358302583967225831392154127978861105219648941573423627365143365789138791899030116680282509551949476529906612851986057348367840115702233051369077700327150849482741454305056769516908606194878927337612159799822939556096960309503104074052972751871819926920224184812185856100092013005174712461907180036793438264855991178777385252473655025897106533451298800345236769386435802260469921847208749542037787094352149340801150821380727913044149966107072114753982205604399016516403572932316057488800088810357950705725850156083921425825533229257076667642366343902442212949655384128604676154423486237411240404967593321296843628604482836758528000000000000000000000000000000000000000000000000000000000000000000000000 [147,22] 2994463843597175922800123675482785747992348997624964943524499311537071806383537209183747310181339611113271177347019300239837288247839951916442299296590691617594704213364729454413865575345814323386381455516202297141590095521846460354010285792514462336395800211299119119731360234250396270805312990835152113976545806787450048843630610096217540692688395184253257004103582449558465780046098102588029477182707611201197886038806761759557266137393971004997109294941998130255949251361407468389429113145696062054031861705761057122406869780912088356796557292303452913755064803668476671431595888583076048844785739830359209427620225400829203830761323776382817033848259681052633452533278673837214211470395750874556961741585256308484792552395026213234074205438305692109171192987496506941880035436058716328360509387579712326827891464082007091431080535935424651911873620764012413143325512018845957056563085152985777045121629013261133312293333159480304669053481730101887478673579357729024744053347756937239153131037847766429626726166091010046722788525258285419812751086903751977131427488297448326589328743647724715579825879658989858021553550467817503202882889260981317146931437230838420326892089504307730930862469646853944640821618586937276358844701329014957106374154255126969369416310125649272065561668527711270109393498780225275711490571929702642491209593547671652838567627271337329838694894019968921047226605412959492317107566492223365927638035378841585976407263467952444333575722686797532390063292689788222880477262930985974500947910247166128600413701961781316470261604893292689818350820519054311621493152254621018700861808231126157768580308095089925768176774868390503580551439183373318427946233321394240871121169099183374214697330381449733746823796711934676241907951016393262728397378972445573105296010839593686104003822366630304111608992040154330225678989335245336832715524575045383186556931164461877150533496741610667482965713726286637724728637252857402582772464716861329908358712449639077814895424223000099812167740917108460703395422062606969630302480099445910385881072778743233385571452482138539110361524991546020134091202776004419830223621252227983703837146459702048322166974240426287215395078217517551268923606467430137821830021466887311143686109320499733026429730816000000000000000000000000000000000000000000000000000000000000000000000000 [147,23] -4107401307218325359019472556078424495129517016293210576066112340219865201331604160843950754556644303612260867725042256829569227029733775549912550057856245742814250925242363803921228165329665000470381222528345277927691559370449174240389038543530712474168469345088731263967230361319016960197861348290465284618020098185269415375386033102985634413885610458848828414996840791165443460175900548301649829643173558337264972416156909261761029515874909502003478590769216884766677592517433844701268334650881500300200298439279116623930811330092443888316085144708112230783462000884644089781100990552739233775963789271762026465775811617724713502779004613652624650951664683403971637451418921560108639689945927156349803204983631227546627181077914543587625718000347259139930164199521313482669023960173085413629712729568120037891608805221483540881502678960125986830868234843956340461154962456839189130636738555115369310247230880443392608722322615598949339978946561833814958627765938368122696707693257682404934839858113996137301252118503776574021018811755319916287231760342963124914350495046337382400350687942132037368461089641167745640552963229895519392522793918614843910491130518601539870890374263675885109385521468947663377305342151758990455740350302671830230453479652589658175570881612469375867394280525353481055845115968916898109744445374976363825926299241431300202703367962988148628849100187888671876962062956051976038339907382502624093751168836336400792998997609638169266454848868131809757978356738765744226863740294880555427112910968729175759595820783991930810392095214502548154160861820847058546320473932717419695392589739828807110970946184096572067725039764164531398232147264993574965596655931887366466126926835687974804789388008060656494241334162252105169904222281986210810453974829370380379610775099393463115728927734510847085093292638103155814010026070761916703459834653907983639917515671733356152430241269721906047367427855949149402385312442266004703508554008536541876677413264831677099530016624216334460947387396378121222689712224635515212760759629722983072055590075934239312858382813391601800906197207096160850304898865400211274069624677930938086222026659668178167434446059548850617927312403213791230950218709414522640281806886941563454026996213993606789200108060672000000000000000000000000000000000000000000000000000000000000000000 [147,24] 5466182499997414402917977506699274398855314187579800326359211398642350334185234042672918933376343298305854340588688637221585650271321162003938044768321487865498600877080985560141866430274931318887441161559794746175813202099604393649708461412771930710029342672943420426861991291713434932029952598340196213344334708155879320877668831485627893010767536100970589604677468145562101641282075893476865943769380938059863316357495773530671290332350312073146071248330031403606091583208048196282256299362252560754234218902875062842547301574848760486793582089387104087046037855825569007640653786637745576165959937484191177588317570048052681045222046574081590747119402651315903496985287384815644944768339185997427757709318193609252363098926849986215087688804241399675893075431684486558636205427951252767423202513294204851886925470837673007688315897233534868778617046619402353022339087242749150187265888271090877137831782620113338457933564976823318654968932357095883788381091004367632163350303924001862208920510389501285666366409031105357482618756733905848632316055046723547733274342204715137139746159317558065741637700390408818053913906493039427066131663830498240684576973454841015635933674948919333950194016880766898738149537132314446728464891313187324842824223320600169755777773966040791929820086647430144087449089661639876712061035200369538312929360148610838261725204184364166097498901453220442365810889627294580812642995486478194698368046448902885423005482941092790346926971174083919489374629974194227081089892720473816154394556563405414038291318820674751364381359195414525028703945662421968232111633185928596039415130731436838672744794387527528904273067441947645687959576061855973831447479582671464153770544745435593333497166689007941498201792182046463793987453602986884479316300069054771034953175256746054559957222830590640266196271274559737126647074736560426272840974222353911879368722288748200508660750466096409250822231791593645721852418805080944845719454539279428085526821859698764314432082385449280980406967351000019922066955817621710699862760929876796955243135775023176666324752678833231592011421353101617448481905413150819205190583027008373755186878095796098007517141898214618785572191627826128734723357713783932439458678311668871901053836723245372470447413657600000000000000000000000000000000000000000000000000000000000000000 [147,25] -6898267408006903487097875921680335842672071300466499535335116243835722123926942424483057843088938124304086742138984821937437952717796451444601354590040419400545697250999378443595903950512299613561710769680382169390255687419572227900744568182940276784395755066310341831727664758804855012322100768031445805412367101750765868635488948943699537443780926281591503936173675501664316957323152985582062499267533666989039428437934398838425572069602447777388754218340112820751316067038730720591858426964478020420971104218985804852672480616334958971351263759339814822375982872891423065489034085033966908597045387624933224987797332605546321250399572241865487279798745562115988857821598663932197107514747099685994966435709963621634786194351752979502805571696698416288463237344047922932389232990210718824820368154180862068528285702623865446638357442616985504518327527306838858483598624013190924839331732873296184919185985946676286550833224848215507881033535812536569004400962713275343003886426458417349765724629460964806326730590778528677131255956824594760181778023584815347395022848587906421059843295309562967003005038861286858389313760287088560146621601488202983253307927006193363515703338537380212075474266690135686807531632541720331375396249870825177643795300519927433474247182370237317710272577944692177619425710143477951894272476051964969116323941431831700886726252482068990635427223201988573109633577583298070583020283818473315358538117114697006780838301248017040141003441863293002603599878731796815211287845609072910701095622739848834902344668650634002253220597380718130837532547874744946058076959332575488798456788527868442143297416605316403490954532602370780605681367508070388842588905517547012316957634290189358371242736554387646236571469993746257168193699354350655449380299711612455434470061106284066114331832233180645167645097794630151619715082410071654791474520053486164091751432131810064921698258944080298046369541757891579909734424177227378933969107066698766391560309863035130036901012702719368567802778604096423596664205426239835912249611500754262764377953079555320698826409655882869447421106906084579637352753818524958746582726404000354370211624513764794733846601311821169325150330561937751291324401251647094298950002758853531684127256226895633638046270750720000000000000000000000000000000000000000000000000000000000000 [147,26] 8078415451973899075098265642088834889771160446000957957923820061511427894768509914442893561753526494583664127864069886280786084116836161166397452345152008723807833638950856752918139876319380914524659342933117222775986081796574603443728432322394203732561689186683044890060852983883000050882999286845282065930833118253605034257789182929957716286777348200629927021150152579062744687361729710602665586588943185601046110998184046579169700830134747166676395445812377022112341898780466536494629038399859209684167456766216690553008017408150932004530847899144185619131768551357002811995211853721296272862383822115454364214797223164257139635926320533873673557625896337652374877344196454372664273668139126887506286238244164826517128108927145612661980228722970599800818259722746127344377781923163306576417390755336695315723924821685236584694806871229136745834564141329365402648905012082697999921409514642434669738825742800631007383922112072803504021174621551521358426083254959929834029548997542429015382097053211507877562995378184692659532654052718931398621990732728604850296625234581147582931994223663832566517889013693507097746222972135024744206224829244285846581464040269018571304461881398002885694296518274222823547930860030069313094773520708438788312649719070495224784065223266694449954298141471556149642721782495622937938860509633497737200680942988667064223773063083691260625161922587140117226240026529967965875624135463704868963846259663809328503720997114374908483539586813296399411805690065693571912474625870048506501048914658580401943215895478481836693566264904188347564666129119717075922012675002220952595208293563640489288983496068958801653804137120804934802971563717488624680090842521572447434646372273673940327911899256878211850962058943371035192709261751958209439811660917129680731582131120672358037380753274059223169570713338946790835571869366127658612446179934194479927332864276749366391501278303318832922952556839036865705090698535281974304789433016745003259027393698513837990295496250153896650175218847337367495765191040798387705823277590060941515624758575226239500788940699773024418005964896170361377709406537047775097292225646236081077796347960116015659229466223194568044706618634333096519851282783256387779264635690233268671031366717366677852028665856000000000000000000000000000000000000000000000000000000000000 [147,27] -8646842194313254378391898281514279510596192535768892940194895929368855499269608898012284225197375630708215615678243222065269382162457523993044281337134233363204533406079272668456933386788337775868032928590151428007868140918092007543810967408753591236017410942255809342716693916847680438160450463749495189527191090079109643911220755353757602592940987790254330154242724294383957643741972846239856682330600687847643923124868542224391670058485788258183912259052183745956435271298529407117674761286043019635542525137447870840647192144399273886301010731490940071928329948523719441946106659666050648053884237381478287995918135403083930867385786054763964693234719919458711800100242348213843677822594171579094197699023562597486784345058291280942086051485167512847275174839440668601539679300742234184994723618667635503202620889506615105101575464123788764842769471543994657067273871641911548036410502502336226866051440749819997815514761817387550875091294991871820516978357102234096820703369576531184134595071386463356592067752937738993223607827657713720351292253714761774271207025542831086007771686273921301827208907319025495916962895866181092862761703722619716022836105384890453271522808213594077460642571128266493747215324211227139906112042358070732499414808398478958047990390279844822127123548692380161553664224179203041174749051982742733827569778555766416881273498472777919085317261547110757305399077457920009766135867932066832751876458252262357717483204921207983047724458266960684912340254198544369079516265214381702157624442846019428968169908354800751867035795613702494671209272887314701139548334106182698006935761647353037896542783662650415434966646700160013441794331188491583855295524378626475318461894830650047170443604676761550545015446483748148074624523000864799740412252623371061558708069479509751464600998799060461682594270025020162328065370922500575857153009196394468427074943763588331363626284547288276043733554475999720996932247273291164093325385662402743690941295275135853169157751648798151865876667299180338383849965164388357382636354124958607794949708588527896681482666275800608113073933985055335745295674368082017543700563384109841733872903673465498332525038194610819601491153883588090348827627926301128191390509071839372605963134187866358439871042813952000000000000000000000000000000000000000000000000000000 [147,28] 8388201082030572794268649387547247108354654181443566757801558000027489295130761441958685382201643307583821830776488520462202158704631211336174683178302579463032083432109462199804619402437322933162551645714288964764833755987492480061352859611888405119772266973284451245599530793033463338844898012168969205845541779346612859414066669241939762424389463577151814985515893154309017144226596048268107411096550809411614835695234566624631885663415301522563949121509009092723233001864680459676586481900387622762244856000778739391147688970174829494937873258215990000617148161016395713306818952800810563355802733227279121819003445048182947580373719077233337035282497687512796123883066918621722509741373349150789263287739149769270039159647811870711740370087792490514437508354943652678592486933425036995205069744286296673902831957414808674196000858275165440021869341771923238960502614451529869961020193433356108598582684462815303559143856344504328607744457732902467748078447983965032786314283789926045719897710534459108314415818392376315317676527351703623865572610314598706469350530225774378736331677405872425175687276986939007944996577226355841271323778132918319922695009810193508309591391345942195911312499547469512736849476820353178181902225364676473474054173159021944551994694372707590794227140689976743403414869285081846402411821677663701564101595415258251848680789815565813873669922973891599691361353708928746636747319721815339616838901484064454299717891523481847834840484668134536090269258520575480928825426413427913121341224627297171729743365464169250345208646908923048019102366815027848850162475737847172082263899627400201296252281813063568484454640836510352284902015017963477880364794740277440154776606917196767462081407050825688990734524195837801261594226275078587880224396677131270620187040064585317539124065459659505810522447828460757219404097799027189788136715183430609769018922995069682235908501228659050749111595178992318233787552186980634673244325436236214765970107528381174852096931654056705685561518970218148034721652408306718691593096027750482762361672341673944364273634459784139113839478250882680920672542258090202043124475699024182117297858688481262197480890269882797200799555016302064080349720796081249106769714911774470867271026741657073014183401881600000000000000000000000000000000000000000000000000000 [147,29] -7345986590824839969757984583969284328029143454696089754597864972211266331027780282719651631091498055325182853636680839759145217585205393646069055570821020435534490114578632869564331392760209919524668436940409285851733997846358566269085358101537664398416783390809003232429195853978523389300451849751225681098278341209656144101828342895338546079069698194072120331061158602100186435399878174920340231674507349741491757773742105408359533299386202486710679772706665954109861473533549591899361533242489912040900939893633733421168642285990719085803672363289694231637534022010691470519530155939004340091575549650214930552952354913516574228565466995546135322025579806771655956486813168481554565456376555931269262033508549449509696145712466171666310314125244847604439681067792971025373839887329610493599499304890428814053371349952768774257020834416379822103270518539122972832396873024905735017019410116182125728682489855271380977802667442420727763398275785662665251498113188398078337609039427005465332231739473996968376030710378529701755184025460225994208055439751797098179456692851991037005034245422536516702277516615362787540419104157711060993201452988610320736111595817550001220774976467840416003027465273337054087074657258963746480523414919211798378739609319239583357527659606607211827614267901054917149960121966659694970677940561103410048559047128842498872254676841397910660595601481391241994870123694290620954451015636228014641274292748582141996062330272128688415873683950457046094508857888447307930464273495833601133687972510636138646744542285291677184418098738392663569137844043766231001174521629371207741969728825704040001248640512065875050919124913219435356559113377731037017717693738081980363869942823977630218396587359307590939746400767282415089783997524453300021120825536605527334088009586459673285815549055642507104140338137932077646421749212248291328319855422899982490448895466394719110015675007564277838808254760465242704284708215485135124696750815400582984838715862411553372952981146791264459511148498968009123002792667716509797367008506383257982410217491986460650959608339863930570185708481113575715600488656819492263103241253358233414740987574064963019937678452391242691162986599125044632072808883698357385589956911622378615369291356113132878992521560064000000000000000000000000000000000000000000000000 [147,30] 5796539457695997557456633945270492392963888524059195000355199679508054861601697418491876175709112302592887662661897653030811839085445293982666388975372844781124328749469298548098920988222670678678519343805207650816640672891674991910720714608971926521384402971271263740813495988024780499564831194525615449514908415009339445901253139220428960712286749411460728800500874266801418196837094503527171008225013365337776793121454536339529418289845237399718541729935798375129242835258004994964601292556366288992072291631088375280888766269738275258646644854521256477464723972389248072328805473992282515088642399896899510426704846998544876105556895590076836139393860917291590274977022843911008403658680247735273831039756004655238623921003235177609697574995914909717515001203972105095555284372508606565934501825209983301332598887204475780036496797395513328371734220452899882410399654553155899928408177516545053558358493592582726785818191456430080026930549224223266257523840646078561460935033246696629835640502744695559403302213783929984573602179121731792020518728600117593322563751850088770276974234379084420920980011795894701059814602268890234000693433725156539643639135104006761442405912339251975270414393300376190344211832958778275173984913575100110154030918706208978064388043549135389322396282807359701069412649229807921523200674917331210505530620439941242957732542751400031030363155220207289498481201715718391672270206405649091255876204773161724953856087338703409307180661419137915057297095912383995118892993808681510002720619868661544470719409020383063539303463726985534437572918741943559147517936717538031721106212418146346898400403243458449041752068619014533158753038991996081617166646479033476891038877944232635981600331282998121572572452871530164768967631352896394733769766767679700525196887840003780859207960154980386834834684211797064402098724063714890419381301821838389957774700594187403084770791546150989313872653254747410551340427927516561592618329819779521305706819908702452786301509297506177468251349443268974521814479930575402297605595520836652960273683886525091115267946644156629117589623481422425342601715655631204791031443066826643337662532374986020119274975128704306620204407450901837442642735981755762041298788065575784417646336479079850691170559590400000000000000000000000000000000000000000000000 [147,31] -4114029285181277765167330905131406739589908450982117474624153692005588888138216534154450180766727663294361245601830877826190908730421700919994246081684294385443588070714940734770887750798605308682742205798285376834069937154705940693681128224558717268967137203625449624238530402156901303441151214762780410430554769091876671208764104490934992929734690585099188066332649472236703203623662675360145225204313624058511433650359772661164064062258464481310847466762683226486063856034790643417229161976465854809430027499375773919545535387926261863793823266113697189757652341283381366313998060235765758896772680527480758365239308440864039701219503879041823385960649628404532499517769542341431848508823320936126479907186932456210361296727409676795936084069534417577149942708983595714093815807118364870644426825034662637253582716849006398759299277310934464088510832292453872869522689404617188710783305695838483424981773560483117516801909216562901668360513052246660585820756459745701472239684261037212070227824176031561035071276109779826707886202848115531168156202214307128227302458146997999812025462673821277605836551846267801613108099316275372045642123541103931939127373994415109570389429277368114020247309982247447085342777067385880958130876206672902331759204492428983311224338426256144901857504073548515352320845664673155801883867411598092163569837112213337638459399774771417370836945513317831661461766907986413422210362367802327382687574394758652275792008253102567276588987523487251707583392857991930155619798037509953109356649368991655542281202750341278845591477603782528651004987373445048257988628385682947028850928647044455593219583138352174784545212554127992672726866489568379906488339850887373567198717744154658283531241788467697649044281864808016238489020145831673670479129022215262237426204982069161568568703893059397451977936043314368209429948650655959969789538935035971521879886093309787828481520432814736006848493936826190297737379276813082868389502089843068250438394699984515479587806224800533270675206830952430641535734325456053700738707653991898302668352415171156536002517238345988907153200975271257953151710087459706306901880474320389249247493199369701015157608319980880177401968738017222947239196940586695404424772295877578606412021505926667730015397871616000000000000000000000000000000000000000000 [147,32] 2618912752725801513672122948996471124368542114542183479415395779432669519228533796322660830569406220340006366118859421214346191408678571124576741466989516326731950655288115091266862663838889018488497735993640765796624507735378412906340271252447713740012422999706391673471510202765364566778431333255551754088628782904774875467235502849860485418781600704838591748358388093603968854419382180495683034646099494911947708016376445023647310383757489739152083164070239467999621135928257290091222147386570440052323995441820534853416605253107359113179588207835261480846266698705113572867663075051916883553315763345089254040409253400316321485249173152199197414999436050368069705451283880556413140093472418797151005951281069022452342563121237426598665710018929787912579040228129734069457405647537720901491934611397537075672877575092029213754896957323369898720681725499078222808494309706323516610324850893956765658808268605160498388446061913875559229952949805900898752393946630899891818076272162130739202072517457298997613898580325543204109476704033165603587161892101727345860194742552530882693043155741780756879247357181601076100295680165440064912503543689740841718537696553954679891489565641608263473947920295378715971430900768613645933227686575794279980334208139437275025213913248349157573747545552178097745527360937736578593577019245353621417446513130078353160279402402738193691106989821549488208194467381421744887427260892338059495826960802831727061781347802788405797704321588676915039570244209677656280572462961692465341862790876299910399720014700221710112598236948702558896680032261750951242932908764782863129878444325618297991786322609023083367575150537594090210873419542512315588991956558644541670545383798356169368166846702278684613786786712550589951432340169078118124641204781327709929844944245203063617279926527456363469419488860167764103041358323502033343328697129676326496360757390977121793189657676278221971768923722034713944807956561968219318803566888577433589793455379673792811091879316736006143263228212400614549441231237918263042623627075351386368102855924055736424916664628153383959974575077468765923676211064224402595576517302865130230015918533530021014754465526185948059574748176469451451266922433234439128124693758695880545231246018560215999367977369600000000000000000000000000000000000000000 [147,33] -1487751507800794234716317816840907685544554419565820033211876771201062450348137200894447574943440445497665387642869622067552488573748715431482729439167179383977989333919135372918934006819083667907390595830232896488955308075019883583647849215977396710423312530029733238951159892563540042656748245524555423234312410975242903334271410627615260241406900359367695460858854663570405900728687278176309788297938086102231365692542483686236815951976792386735437678273556465846038932700828937045048829630546179747571247995966762377624585586083046943833005255298426200396685751053552267625915750143344700685999488251606495842475221439920669127527192323083983557341206391271822868302128968798624506877489506469473458534481200452285850041400454897248262860894284336793575294988699595380353386116440079603811149736401024960935059946034361048400797701383241734035853479192032347444703645206148656426813836019061910455257936668189723240451119107832005772770438232589014175436391160459451111347614283333270782662818951829090500318361675175942007752841686245404915412164754322783718742667938662427592999263311740890373995863969495926628269973473194233325805807829907469184161513513397487896172241326751597716239141542410981239820262548965590228135635047967408979702708391953847301473607749281939409339056098305134291734531881080394057666113624672474599111648823872528910172336967082613877957198576426015147506941859751397393198006092134635632018899351264853294677472074329842636405414892452631808857240744170874985210645923411078216346449467180515882819346780990998822051973912876729301550096310124452853186208461613708201653778544047651358749745495517747429558153912339694468161616548486343008215207364869174454502346454572084635802998757367491441889642634515367923158129699158527229620589278346885690057674166686247819919374660466656816284680211110644265422598247639944195432682778480464367453850694329198896758983888724299750972796159965289003513016697220819337256276308587383325267360268590478104902865443842769269483768148319989402787281296419983929754669966485884586259621871731447544233304135740718219462858408234822619135521605055104420536348948352894737635123065758007344730576116779898446717373130490755482671125169706448451404021354011582031694224487994070829654219948032000000000000000000000000000000000000 [147,34] 747301446840870298812901395314811936119072122690241884132568321934944986328207847611123920799285332704728035611467760330825245709518793836030912631015032365771948630700403077774617284496708428544392222836576459745748849105414904651141366777456210553582521747394855801732021706491298395657259193930580172601439022224468753792655560066954752844500536399349292127039348039180498784731357522536882250589112153621958462790334789660158351687795582620378010403912701953657040667429554999192747232010789397329788792947093406871242262587959319862407883608927143306756625841295589340148362424410067177382737504483452267172197965957041448166650120311345777548454621081392057322232276170460260377946704982664548913927708261901607482682322794447712878461995624097634263278215404084964819414059655470629786068988137692052710188925918698141327709031796193430374690638719667129393587768388126061976818181563079541657159937585465490005165858594534997450573579242198550419807025890076058493757249763701365969534018427265976825925566598703731435164997141062238566095591074678514348307486685989788177809465464252990960694654856825223748188215056255676065932737077490385379900933266703832759722352455014225109434608811875742122246169484867291968442523268733720266566921490466721010706517508652965649337495996603595342214586999098680513842749005067631411164950895030250354670163798067578255092773855744172748557124856493457409903803783094241124021215682188663413708958737134700327231072442288270203894456201898575793528191653120362224254031202333144252234358206964154768427672195613763103385828014665792932940080022108141474843899862860018259253542373142447898086670946622287255205434293986134121657587957703730513551272732552531824984242930800239900473605846800537204611546962233915033959039618520308080624959565305460634027442823036424839048897654901656422901224266162027478397530555487782334003147860179341789034886606742110773149697510268211528966077777536955075592075701912594157694632858930653428632395910540498138300180156978926889524326825166682658395923761582795011689818979223618860880510383775119715211334362896923748657762512789242049102521074731133638176621756390356885591207094095425256102392708754539071948670352869565087553079366189288707578526511649180931037383884800000000000000000000000000000000000 [147,35] -326132468077760555022830964113034430277049925310463993667571469551932421845547348810488435461183039460136388227718586658105954963536800045076791323755418692344185487626317212390145650552563819016416568070245005672736372949703435387708557384505629519470594035295743579755456109998913076743609284039925404577537908852392392241616613441772948954190688299952279132591993438175562904177753256112372320841308546240081245227251399426635680180946665458905829072732308043972741437227321459691052998068028500810210946566826005716894889771460680952314664500663874858873267943626011268359491988894643840943395677881460225027333022883699225324339996328178641698117293863613147084840135696652465794081541142576298205516139190046048953163383664794328257275174925185209561918158236933752380328859672936822075518612801367956967604736765150088237483603501616925701806825581635445082029943693493107607944024020044318449107831962499820929298787206176585046603187586665818449175316954358680574530417313127164979347045919620489616495240935948554966238078288335223027953513159070423671617235073309790856068092622559153400329560984744090138021855559812526842350651763211224725794156232291982993166153773882730249225551580135419612876877025019464738536085412156650633239123881960578355644659091215715408518830626423691408572231029350553008705956479504495183191190983709884678423017983685362780641858704545805944374129393973702857650766019846543230818370125092900023092211883875944454312747949484110550249533710659388078849798853932439227347302253812466117619372390647730822700848083692541868401675950136637186984395872747647996873667167852587350409035729172153948627555540052727834485499505730459478289190835961715125461907535720961076990627471061456846250688860855366357650529691305263547203813685715348031840190441880398840751137624691908871656606891609867290026363244655503898701595868851870775023754620921931352864098890153043579565792663345075197365743299517496088048060017661687267495660840705951484687229384812292967983607165792411574266390486190008988463554484378109243499213456997171870274190185081751445542715956845533974820389957169274480769864411806683455296715685198459295359402154935348511665290125846454648470126131602563184002505459550422033260122361149287984910334689280000000000000000000000000000000 [147,36] 119129893072087299508560467795051921844176583169054307677445463248845967908266083903574745772446138660663899239556807169604391894526504744940143539935241144831116751469578921570997487558433811970709432889240796107747831276174516847635142360566867623511994702062799773346948129999433941870388673836715540479694843703319754384214892755081666094573594932952980858434951931142821396901725554772057313492546795514690403739355281005308880746014041099210870138530376406193161858297297162419591972463658772214552789782033728171351157195276809097461392188678840256440522985722532706494169445392304090835414355032435224719788640596665174548828839923062210466265893724583479723307691910739720264317942922315220153508128272710179968590535073045757793024920001251537224010854301579084214277202949189400234731423259553989934032884438874997637332647316184508251052490261545599384579977981842105034033995143312038724113149250989642497434951870694832305610723939194996415044920039389499150875811787482939244885013349932592177924486103215111642079496855702637974512247365128445762222253857529608043567518263890131284635873314120375359269479773380846035975192120076753635036069798845786889711432291495002674298611549639496326460659756672022703607354620650235560179111405424088247093433717156894317363912886227395016006186053021966097055937682824678582326114764523219287459109152828693129184914589951049524940569225495065336167648107063057479169105542242899113259780317091048268483217345927188594497054631430908633291469278642041902373168765294977369025256477037331891721429258021858269314018684387508494129240661326599663861657745004771105607743377262398035578002145142426885709562075487219770307792988437034850751846101119771577744934002065623674772883111253842684593742203756126419574862702638974402880072830898606219696703126925559276836948704455392406349652437673694459261064224346437323416059136036828835512488321306432315501736017418113988538292941499480611123492287795420136528325994627815932200158631404907204283084070280994981568768921437922378025126062179149260532888285382038391683949501030904081164847810423215505170040307381842148899534132462545466331251061036704677405810260654030031592186154295363677343868599607038972882409280104125872022009466761147140913338777600000000000000000000000000000 [147,37] -32953932344512553805578438102871535852497512237239563549430476192395174325232870889743743573149269416057102181768860100559128185772270884745017801457612274745713650189384716791743109410270150756296819020545664462267929745114415210803223679859836010071092524525774960420800528793657154906782658430605493304851911746190429134451643791905640528364401245674711601697541116826005662561175932807623090168779250707971902615865370248787361972239065970201050601068099215795961988750886086795243649146693244930895286401215147033098226944390856645538529692799730920825568513207906298578899558159091421186056560608999607965891720435656703715102684933161696839471599040431278651961901728648451041613545424682298096579668752985312959524505290548613623145572697363102068832074351198384805844589177103347616260431519334949234343167540908490811520554795962434104510057902439548344631413961615877920849491438187855418750154891380996831900987899780763359430315880527125347837257127839719467975781866848908361464912230687853839689141856728810422837687240142994650872670930273097285611045044108404643652126955716168646160431325690047440070384724139048671371817922262894613489008793626421023371036895859811528523882393921854466957431828898368400170635427224179946958451404119390122130118208509043848700117535270504385743321296998184405672324548592659016572254421157980351247278346135358344160015193188765240935685732372534439980025700467753779412319607942182406125239364832322528162635072950777233209282150445886116833749756249796512321568215103656012877362937780024772150919060251102761138044376144839794968863237501402909510683345941359728154176399948864007263773153281608234359961657354819924276941307141914479222685398523973186846344509833930196858901131515723193512190093290044647047212040617952593555782270275125970512014823010962527887363452174848037836777511341410077634412965755183987565027841837448620360606926267291445174644299726680893604033215754180110833101605489383532533952581292695796755506167176989308962632526036851270895734367915315351704712582568711730937263778532259572808130921728377925434247460502043253011875429742516810253686140269587038141627393608048451943975713917735117708188408455099073425051092208010009559246395731761457877115468771591442386464538624000000000000000000000000 [147,38] 4132867171981579496534318657450062807166549954077680573048377422438374605249302412692734759119577967651554774544304031002176509031919671782755220356600150127325089736911681733693055040783718906382945630345106893091992498977384534162734784036295950243277575773435821249155590787240660879873854277394443171184051344445071750401530093561159325333137334592143581220155479315368348464961714937499508057035141298462424769206418122747500174947158847297579296860773943409584633251863651270574747771601861868857773506059026496106907612361333051083109496085278538477564747292661619669801236225940233564279437563508559164001061575706753059009631019220558939974328253321952332106559414298380974565451861531011012358184498462291672550421546328519776743424087335995280151124132379194239158872374582113605028060016237955820143834452707122214644160024942013743340818381735688953534647250860346955806902159285463868354027961756138620111588229260352896641806466736046140387046069759232086546386703910384724961020083237355079976469474757175275253764491633539123865071460617674360589476283550958095921985376315839562503871757037499036448156810353972258432321437033477530090329690710862090531939872190671856707191992686605489156293059520946622059649057107575683033911090336650338288715460156221208397885843154729298866808778387004520453652011684277925627067040980104577421016941290297486415282547267339801029665341251351891940637886133299519048217233355757943827065051093828430330419000940067570533965502778504368155077478580665175212467098274120220091362484076733295491354001667084805047407365766357326838162431922030391110328529536646268290646317063314344213892606236251546415473182564584133892971862512402942552770261485798843291346867771897362643240567679370908253951725490730597839381597342275201932155748855725289286416985323558445243510092841998293633764858583610178715297448769692345499233251109432789088860283742779820481284395105098160870182904929012496667348813503750926300134783359270328204661897442896373366147964155215145757704523699571681877041463003519125188876071128444317355400491177253326840254397623848603251313002950901344287431803188844196010135346613273971758055608367886033758842206945521122872085565935117544672727232464180415520404578567150375637771878400000000000000000000000 [147,39] 2342696090407415317130491462184085063239023443107312448058583492683176585055827350391002960933471214816154870842362837788562530553384024218877238868349200498405182826467174722612148355567590149783149808146349948349269032618524500366916189237419673988498551335551034566134496869092871381258330456075704733178163937244306813628252138047064595741065289603593605205128991430637606888502132166760419815273137915155153328337851184208209427314007323742417565079023144906316332555911871593251009641490342268725326154521532156814770349427312711937713882439747103427217440852301478392820815606571215740693255679656399135876957775792820248998802602904304781664221924284093847218245707138003068785178651374932563549698906798566325735015954301950750355782213981441740421731868119222647699627030716491443772772214528767215365140149748612356301235128283719806165978272298989513146961531750339139745180027277065831174587746477185081150118667932001431009281822224144107742246524451701468690954767867449419460117740247848390084447266836538584265838182165118036226116781874223899800446295469086071274051432202596347219021937292558249583866486703215613593086338858577558371328927996815445730509745483001479403909542415979406910548907209318781664735399242713765705540747000613233601110889046530594695087842637594602587500879321594957582195521963556995888311576254639641791519087919482592712772686833875153701852146081447918157816741496529665358252954333114119221088519434758365022519329530741833537046176164999533792632095498884794514791728320785675727420903017796934727153629138166406133085150906576033428522551905555698842392880741165233999475792908517334800691426990263428472881160369441179575733247434959773777761543157206419116412747106270603293879473683076598229211072474771222960804491443092560155287346481856142951819831734519502264205112070148074125213299879638526715797921090052727659806084469560493044502687758183129158903115646194772858184386650684558722978260735779984221403243050170006207291964907395507183441316013678918801362476860736353011721156978078055323867126615517874425471078347607425528108892445495384974610042335329981382177392761469374163929855244070106045165591253397619128056144279318057933862426807775894249675135979502786058154443355624285327891365888000000000000000000 [147,40] -2243493382733292810187754763601284735326923334381477752600035730742414767501733590415284855700302524612182617256933667377623017579991791209890952375489956800935291482727913334136831222554931678691986653168431909696347036302009811782470634282295076721605070390915713885122641863936214163156201619107482543833744110411575562887972068277206857899532007883717863080900267612372962876570257141579448225687156379954511174527315467729483716379958371610305883645270202174789674839989587131430582392781753889286228589286694729967718402472471277576378249427301470941377240530897668959982777569733680222604746808252129852860289782230653595088247310813016278051944656998482751224447028028687197874487294147241094295800651703433638152863540035870040847764376916354711220776860576580649705170198475932399533885550965496855601912152320026705103480589261312155841295999725312242693982380520808632297873800951665008713948006180786976611690725498445788429451397826263039605932919307918046049853044956366304951022124208806836332828329398894997351943566157948380175526368378679843157391271895990317188098739954469444952084880691042731780574314963532406689464610131466459022971777064236434087358819155249825109600994975380222003438868432322911543133102300934540472763368957688131098851498912966708501120230754186417664852457139030925784253916008793148362137138494696557632239812682874714407835395505349081074941636463473023871264525646423004557602126662848823983465638433610333037082109176602629538605852665613953791284268839341157904511775053645534195048512025780372566932736363312096558913021349830877975925901800140927930447114299058733320271773026615892175502456501343692282497820479965713234908953543565860717122960864363379937096119339827579530867825669129013498811266782590501077439914966677261070754964461833417241204204436682810683868551437389005092050608321336712650515001447837267880025177997540313401780639524937090398963876875547647397415711816994589065406807116712913925186959728723374147033580517749040249697544036995487312385704538023454787116237831089192490476378632030003802463270492570835739328209273225322385377300546354902730576414185490647874253602120690442831620755227351660921284729655636091190151923193769803891104261660278212953197775748244420182409216000000000000000000 [147,41] 1165787083257977829734741619829667928809672716985018699789299540769248039229568607077193152901461238310694814135364026865104692514290351167506408637555868425462229139280950111385780400549606920472839519084081952369115053284879331924252065466263123585286425130103093523634848609881268431394987280284969197774935217704152492771554664436962726536701737800865453774183052563969001200575639105178176250226137687102849624429026163520329774467040418354102946941233046759345581794863134861787229244297331120102624792937156875468952275594067686122755210797018788840353075994616313039291452645773589184232779135425361141813355431819442769338550267969292231214669828023610053885953339026917510209549522954674163845561984331285695409222043027356132495694460563695442187025452260140939384611948772433301556369101173183502354256906801451179900985992478884859012457233769280229288765621179380013691350558233673804868095596873611172419780826272152041294596124016797147522212392031317574037749205387198035324545315900568700162020423740438853451366946807149028749590477853676379212220427268958650849409720281011205357408379209195322496367785603182416116659358567273113975710634703712056075539112926197764497237359557231439384475466046248573171325223976386920230871184922519893420476127909972492395338546632167875591063354468969588818322991674356879931421993661152926048702036966764770631935989174329986335293366114279396115343338213630298700990447091377269241875959670781694909370394701905630928649672036549562858274106085753982077855552139751493495620425030719073911798217610022709600174510132387545315726079105601345294409308921243802833832277497722466527592875068583202045363682642287423839080680713679299395653886706183591721655714791478298735421627674184644262529959104816670623405202065122492427419121368355856858801071767688951122934789082134890226983508530186624280945071891536129998547065236420402036382672035622584824760136337818507301140764526412630185678585964122062034811421387558113197386700601254326876170175574813683335529421689867609415214728144033251635928759772154545236592099976259320049682270170785112475878177711452662900328970535135430546415154197257744833159346788154219864809289869099658551242927536831055661779085562950003996345044311748897221168332800000000000000 [147,42] -455589537164016928038124356214119508044540732395900593335148958624329867007447336206643466162898693452900492075045030650129490353382197818353724439412330066073667702686731341864253114284399569572129627254094979583266805880360740971153997267830744392738234806803593753606347004924557806968198179821386939104914736507934329045842420165319782895337047931908182811653384544123792226373572878655636523655383825776228601125577393174477012861355539975496449775709740044396956781293374021667295724554249057833152235950168992728687494215376821286505894293523435116430931207794961987783239803857894758271011522318484901147648590563506292919724499801854389328809394024548579705665490932290987216849032949421307861637198295247389201216178902191256402353466367384650224679966558088235912096733423061000216067363179363765398646906335450451642852807810155528807329913396955272860629061170077613860414357786313732102539824238665169858122657931566389774349338636204871019835604478754681544123750177492989318183199585921156640148095807739945851600643144664309260575631836053134934277463453759545615793261598383415858601877501042022931732886302898180201062869422906184834125911513107341132042380998218861604393277784528978954111097686047606480253873026481793500419302182231118336378952653460828666851371609084216388339404502436282412896832844831774012605726412185959167734122376019322357641639821128293874558126368911409676097195682449406792901279229631624595854431497429151643329375245764114528332229789017263156310943546338271072833715061494371130645097059269692386115125375669224106961984851811654130480201801931029668098338654949291226517430646017098696160496761724800372448546804876683855508549035885738843028276084617676669701475478210845699172278689621487914176446464621593565517722378313910363524821931800757868702884103318588442035898044367966113326251192419314731221025253503093716229088822544785714101497021589440143564089037941267858861689227554031018194115176579615346473128425172534267809356093317891856904324520958467156018610941282101783892647367540635924326021521685332915109282097563216329223934660231029400002634414424557164159799076199431497652834668476087796525559408514165925301734762064572247808622956119909962623814524145260731492448237151904650493952000000000000 [147,43] 140879722271627747333752775029389371997266667313164170192339056834913146146352086092477021833546619823331541167682467595018992419979159932625021546534650234252567016135460166316829039605240046954338024606235381649077580292373107000691032045508348602594619436942336546868557986177699974622030532277984765797923124606679341294774278454735773381908783685476313296728739626660114396014147676001640832500340030442506696213302814185497665955078522945877178255937929556661657447509678963743328316738006273007574104051339248695969316257674605356879531390022110022037202121567246868826853303185440742821740661787542104079417376154904198238564886025179114837850127211878457860939387609791605505937096335622989749642638559409679381094578160331179011218167908256365949640610800804361219855676038050349336488839737620133004925504088907646756644981288240888349861709981120227841252827305223131816788463812126222719610775967167007920178966948573634767781032526152287972492729230426537973117906442432223204352186034700116152555401120571802128764679665426477945901754359354901777026432527696376104787997354423116442765925025430915848197311317971357506980312963591075938438569726166546414101380757760026366963842292628408336545173795635095562571633955749688311617897993671850221233152276772240711386940725694353798126822472942176405225967735762203830783666184205013797739427739657571953337477613328335611044895842025564988903348816141621926541886816503927639525747147964172884004258051495666409149978518860865239080879562687436392880020608952589182669623799305606843492565599382721336014605268589415467433301483229446056196123603476362210735610031313879405640623810823149813417028384740258328572613291559731771702204523353585903032857277489882071118817192522130525635255000385754596028885524329199714729014008073312167707088172511603394313161827983024668710502198802595797695998584328737555179009950554541188876143172603787296916494717238044072749190418209126762448272732946307276103493773737957709796072787635834830212596074938807879496962709307379830156119984658657694844741610045515015339668889439903323493585137773536686067512317997939808167322308857165800838690076204051345480107138919956026705157743132691203783503649374071142724458120778375680264936334662613884259532800000000 [147,44] -33093496651103833087094860745341420026398331258969323090968882571028461220045235066094182484782281485014974193612176215437883264957612735494284641407115879047643237050504901289926337440018896022822237975526832872884960074882144627571617238994376883634639107703780327158992694614308528242559402463194450287348261428295282541898658073525122866297942920607144006562444292278793182000355713662444789462944800669811533206565860094837631314028236875979486976176290964333648534883107943432206948759127550121414902945242415596503312704087058833214242670163905990477583671300328204594713157399912701297469549143011573830932825872936367792547864132302102383935120750350009131052909636900406373672258722058336965580639136963360061175951024515982809817375300727077579400123974947830074136537680867347958423286352391609613237519461109481874957900942777413878963764880516146568025149202663514142793587405516142645433839530699667690447230446744474962283969471107080481207437328512474770969161626667992558702466373068140328055870687023150490529100212718141440648918562929774926803942548416367279012959078331663296708366748949403961385897185937190177127810310132459057367331673699500486300924816774851914844264697712651509381704167281832345700751093682055945510986551437075573800805486606716661198923703496289923211981164516303550728138038105237695741441248556145741004878457382956202220159467013783018514999081960197821721411391244635867694530555229624809143701044037399364586560002974642974058318876323951294472238160590206838043080100582309904763179070141781904785276755304863375659851602121658126821489185681876479959263043061589811668496636793617863628533539174796538973919232946369500730648343022192843935532452003435281711171239489253048046896670757939800983800862247156511844561226076462742302610625832908186786807901085482202905973988005598669715014357830040645812106815047559068617436984304448985519300071571790103157926913339624095311814671499247566596705891621843147045572392696592945906810860749108345390658936387990834118503797072886844151259628456936470191562068839327449649747185616771168415076314625881019857824265934156586025108920380300284168853029678407307290576820539560404609913289905057827671575186097211863997203465291129700140248422500401396793344000000 [147,45] 4512179376061021180329012412209376823152770763452316474276058633623812746108571769439916419001552449747739395942308860621623628867965997076505619044943578907345141685753885736550741823995696430551196427579413150110307371256759288383088078660948689569582634637238008968216710789142163775746206200743066067675361365076312221991850533703962174871442281688173435681667163376169824431430868707774635097947697106243669291005182677063836457777964452549443413310794480683235365534528918153559052980612869284680031222154740969042978640760023848719695020436927644732219224610241092490223694944821833337943233683869379882050003218424507761343929160104556727144910560035027756461790984828014559193512196298560213065922385566545887399247071757347081106763106965501645574042025587694521002704316936864528430970713788657826858828469740646874016850628178464926118272507815012077409245630258600283020042464852518134708979788713465458242673412493116890825930445674824980542665063229767538902176577527648509542160072530407490353424657737454229532809880656953852362395392049437141296420230579912322252990707152791290839320703934191785084595794894876417557069300702801051321985609656070959422519432830166757433893349686208287179037780184315214767974675842479202420607058209222280768571660506197995584406943700053537403452762135859196935487586951681258868389990745533051314460755516274856301759496029194791838896894984669021418119893795504620811248133239132840031815214555564792937343089060272779323709583995896686225954894512168990230557835073469651176731537862637603574230622264344511638535667011898618108007656964598004759349921191937184145471725959616079425110682097572572862507728909041424459108048426330941074440717091129618784863737035850774487347074224667036309324457037510705496813323277991465478272506486855135335089711144234583873622232100072792685213832715172626624673480852160058273761711897180822620173579761563023494204478281905923364983760647692748872474234912574761927881759178822941844098243577845075379761265566954057137823877081205536315734451781739136640787703614947663159709972554869349783885071418383558420265141174983902904894419317717630844119554286372952366991439569381783750415631496511387139736337777397477171097843948996676130000284988434285416372160 [147,46] 631604892112845800380454359685688503084694199476194526206515379803468354154589918182299522453238514541946910276064087003050085945295671163909946412694668021605444205895158311426591858897913204497292023646236067397452880814840122233430139972582395000892419336989891036607359431628637166741635071745767207699492520600684733511752795659228161273809616647001798336438451423465246003804256180697950670781704644607033703161998071366246889889067352353769326566877729144943495681002384682237681571000989020735191748350992442700415330676725038305169645880778610725507979903515912944644633802375165048321508081891646224901318444885257929554203075800099720099752267640361263219859931140832781329126029142537659371915907471433783141436412307275089492437675514490028124287112616972672032293562963528017028229437989563760915513063331791899852663645800539382843793108949296414860919802283304020696734114384901905089552453094426685213307435341600090403863459529702003962733725225691025806720465161780674072663952969226310613206112897940949862912104805102447308207687452334004330342777532087166914565066173218908813683003106702400684366556467670279357224546476880439728497977431132804366662812480741359222590867819400642324347414351635243975431872086759623430278256031154864946420009362267570864354450407171852695253785167152260680149968762060642364963520557039525610936393184100511754116168237199772817717239949419270062034281476055922284500475083085594121745220453220924157179463653064203172635055869439300472425424556879908367386429371292823847312335973629853482071621012908148370294688495712373806643890660095323398316138796699039097628369812161294510370200228249854456391774520256860476994823610756036274770326360432627392188890549654716799151579264191043852189056866954448926563037557902436567489189401646224169009150074263706518447862953485843539841182463476030804554284122562404966555709265943806517971674196824616085608245287430481145217660631906402212448497535473328289008869421297144115202413072147254927970385318722683488348213891227612695809850517159566075859831574315149501436518816242274767158377282500306338946037961762447696622064669792745976020312834741627380175393268853058311498025718762211909334085933720309000470003022912152783369878783005420576000 [147,47] -728639330254533565747143611708993004033052103289591440292828283269774589080567740590246563832875220051763409583212878444462779872717223580676659441195027118176867571971046389080089973760859013030859415694987898065181987349098232195518250216819855314633233242047469845310219399748985192938526287497834367691206989376256249652823780722208278005037673776430200962936834195509001678036677681164001661545755252493408792800869070956544297974523896565081243622069308958340863680960084165318164130748243472699894037559421952575812670708240393440181546039276515824711941902333460626532511267580941359384778112054478529335646773255845704584942478663016822509036160526143539585654356338974170247404500389398308787716738252810459651372887540699097316396064127890668405311497698870794725486773488524168432495219456648965489030279437006923271236299338195478389372939287563091050738117073376367317263076635286568950735990339574684431087721203542882665983640994182219184240356722499716294982643843917464203858557382520260534523157373984333002691996094369890281523263319001263045999306654064359047981286146304824701243819124271102585688218286919070758468533523495422118850633020247231189615790327810162669872125886367173322436791474896959536842109432358939847845570296812502826516508944121696438601748873716992436266123119413857693755200500775551191219261554120508457693178736495417065514054730341328653019594912665409860473436776880894384929989202545125601297914984319078352410670834937452132130173361258743253050622880352450511021239794756758423972058258841821262835639289798429058249686573484677106224955344302238468650450131229601280546609327723730122021821152349137506650824823068160754259669554600151183721683674282348895582132113702246572580219724997609697941080477107267336745645351744205807682201812623481656598256876894405778485554146984169076959697599096610881777690735045131375677387990900201717793401762446386922965991130581128209064674362602243896468865206144463916432327634121657327577404848071751351390384415166264247908955563194037406419372082097048972465262252170358485307175547563858478048131901081977182265449840545863922402154685830960028050679460434472958129284963412549431255440214892007219873347690227397381547640685028633791376871403414444000 [147,48] 325568437917911981155561318170001327159314421451459500142188762008637528789000725396553065149586979866793708163188558143150488452809165358373625981919588484450478191736450147719556055011382535751573196653855906443188040310819296860507810305277795862093961221134710359002271629407140456869426271566319884507112616879769834749178069190464699133045411489629920794741932102337029095320862430847646639201758142224254493095864995778118847040795626653106914591192730256928082506489159471356068374234550711990694590798908593145334554778218809117174282932171194392164747097264777602809382781107925066044732075673811222088676135707984514556380175189867882042293938398599224542707016753490364043467812863666730766754835528076920168642303067071864937095785949712211920481318538692140491686051281955064416702023600439018318988947099921851354702360643733553874498712416616732553607243900063507144789385781705752853338269970368906658593023844534016413327149007228722427562122179262328476970213494718631696226539167629767561384392234149465279677095674488022014699822159992219593392175845191099170692405432770736048505037438925234462133425363239927326926054978105716022663696388137728920144749474199669069020000619737322042311854986078452488479810541418216933213451347309183406551317631116255812362438811020354628022912552963510838573244564223407948966398224165168556783060659963139764626748706016941787429158298806715064555213309956818881533606444864566784549401068968321371066330031571194134535432332686710603133475608577532671901569709566856139371542754398027979710011357551066462625355636737606291475058892466889020144124159843198585466891770979816361573913112071037924367351248074727269474902491225547508012040003289211241789164962824348041011729569649700763488040583218027927591942253902019503008017110335975326736455389636060122996466016990419681589505149991558895751501128365403231813944822314185597622040296483875126594582265167961035167768025855488887069905076975128324388689552361114003238517911553613394961399403556879366171573995941903565475324605523146385066186719999425930503923988834861467159503580901418228522004931649799688879597327328848905242691065060741260769694469525758227180887890244763859583801483506084231702825315802433939768825150304000 [147,49] -109420976660170196422168339308486882021961669574778810640920675417403593024947747275226965996386668838665312918068717926125342728189020810578657426978230103973255183453015006621439035537367545806802749376965552611660145041345612030364576424343514945812315896276187239528734770623228571917029494627029959057410491610025624422822672274284124192337693363025299125529252768605069332768368306014480777987114048438720443410604036294014913333916570279180168932310230189905628364549431888224765097123452279959770755048132764996600941938601666811887358051316717775063655295662050949587609153709826260582847205782842995536088641701864211035270174978210794513348198771363967998035872460613012149969685623904852989014980880972812005454074121697261097249168447078558252635001414471904737590830739265072737545517168466440051452746590511339129848435401968419816492244358574308678330555003567352018750452877704127868756596570911734492021518967540351281985805358638194637347508424347563643183737397865429731319914041150942090619654788146137485552100324977707024793585999439335916516917708680035819595023795176763399608183707677530520037089544562367050095337066922752477709030135235512903153861330027495535912760726497450419093578034437360238061130356790947886847813260615923335752253146644255447195142460864816542879919053814807978697820333617344010495466111645301330173295224901626206914717195710776991895200944622754730942847197170494699314985536837108800555741009626526431741906622925589727481434735370823583226268269144505763025587919618650042942628523420142886158546131369756408658133370182815400345219076470569962763550873490144389789407740402332164910993021431949247441062599444191766209008079229384625793878324015510407017761902776371816972583547866655631905830784138655215455671474470379833903383006022753878239438453732080160713874048396429029614971773801607419761517818737805623347028536236431823940551088291993043862322415212700455726864135178011503363682185854648747864551241948804131196548591005639451934485183968627209936616396199180040102568162611915902792439619499046688114132878802743719309091289930385766086407137859956019779671830088757904811423198363049616402476756713461707465316857489996590250546097483996694079064662220392072200662799200 [147,50] 31249441758281214167494351804645073847019516914044125698795610228245670907780206870811016611873957981480952525036346433429607686194958021214570594807405757673461867786771107986219143308401671734398830869198484252040153695475813064590016899503815644281519937848860979133390155376186119567471108294094693573773797558338539545634914215473851670759050329299810920695332415649988870419364468161845952552364000362629992074793817214907488991142102701250097512055356851177185748702600114389291531521341943338698608281630366816624934612355963687443343470639547244330401699474626440168422768585597416596548858285308099348635044601888819581205649292847315312182466783006252727633458864809717256934261510549598684248659542064289048253892458453476657786039193213073528869324039019042751612915890920401633898103118575991313321549695408968426776511300017738213668996720688126350014786893556144473741487872080159495174188009898240540126488530057973213399838742859856351231548449444546912566413196632600171516128765780797873124996626465516753299654961085834552706243532116724069779697450820445156643400618930415934607087449054768142785629348414583714799480317607791427231438262834854467447995153293390243107195074979276467017545978318008708575398395653266180228739071203594429027222257417010034280116518105755653931568958066493552528927392258685775297535285310793771869059519353783431461122614785534800483913736898642963845340425237604920812527937837406070330770244245507464221468549861800946149859962673369911891381862149871893806197020106855510793890471976748188730808256297558124541915436843984307621423585461985499763780543822121418348889184629010556097808273269813176840735481595412257750875324997753192004896452580736884811703096852075198382077217252695657464086196070103381769178207798475337961514858808079599324341473584305661413821736817287564039798631290958591491395991151784344355066293763435372963880027305005013705700123617924914518966101182713302882341687483009779320487517772347351620200305313909188631035800867224505351429473723068585772835938042257258202105086712031960814942784124784618179537080708085496388214661823861193105327338617219686065906878006546962991774749241512695526812455426480654717163952578684498466977159703148203554726400 [147,51] -8008040648930737983567616145876036718034227540317640199381030821536559157906476493812703014867779218950886709471268312744153171759627860858117587961059271557104288493383377334704287871389927720711781176788012251946209787375440465491427409873006623416403887312118011249641576371254624539879123751955461219281271836418865253584636507388127960466037072778890519965942283030765483098440506821616263247929156140487389933204148014222354080844760116371911062911984699879187888017258021236711319999465185914089589196880387460049725750886060859758759618273563184519633501933980187072974298548354455879156708226121687834523176769624123694523720939657969452400116817275568614337217998749972793597407770617446034852485723830546810603078339800070876050469902085888515092182058266255057398916558349965803926080123186305404860397579226821449818716803090212261691156272351237465191355353660721154280693653176375232799438278634442795562488855300059462302327901860171636341658950379146205932439448233588325643957890145064668485666127848499876561347360225464562652617909224285719835889464861647050358223484676416020244497295025763689769005575666602911644478491747885800949953826191339995484457028624407157106684783141311380037177960367735704740869057080033955492810901642096782796509982017900691954718940464647650658686282482242065964684185961141168006314202997557740922915775276883116303434603950500264417839650240159542921404379232909632537394970331296004477350993843589632752657076206701442255103770051515470043715410768987079976052349333090418368908093306128898120653897665180399430021316595619463815825765281490207465555996575970518208946854951289044604945449267512575733423486832602709666014302569071956126920030131725204987363998823232271815909282293393555891138120638523468774723272129618703128291169109657133297845637350766221984218430243730148913537853072291463668979541070803665156815707534826796159910832998618681290262547693347456748427482691190451747537541128167465073779222856031379911763837566653715834882686347204695761406773227364444869467594618512324337463186320046251568148501711095457438617648775303058956039305155313354843327278003214676372908202325370088565241341325790680073490608219505040738619938185264798344115965062979368252608 [147,52] 1901058357228474210878883682119064698724882476184795724105404033660562700266772793583870664027035279173031145064245401119805800110582835765041652750540532213869857486469353643265048454922781464583021684706022585194096200198242234853138323223075513334331772902241319107057908734464234443245808947963972915915796956807003994407208825779573421135827217340573321564104972199341313022540202279390985427538012697680255553041578420917509564406839351863621845126016578472691119008833714886733408121451976795184603584725005909047788426505765644769743906991021012643405872536461604857069263217372035315162301081117169339426851836211146618721786883384560584203189753948308175030748299264326057184654515846273638383643244574897000689491288554365155001159321891249431674212238504073729917979424513482264419568975844348843445703322963195719812633671859797203712532408391752271142620274568676347738804558849683304240727248651293542222386779398042019745116900574020626902086856492564574766982752719074856468334930028023168934300940390942453377393738484478775327612932985269795309612583606987774294071100632816821245587789632794511527494379996837293615444599687390462473323492441205538049290272372664575347768501065068778776401949233662611055415583098032908298035431356141961374132514305380845528114142857193703895754383033003421438868325896182614841855243013449903408137845471940280252319126083528600657039030804075292823018318295333529301141679998306195578844786191859487080339644456993093445601641680771983049488754836277034742811794013921618403540404048169092262626234131541728017689341777859474791916261635589151931294954023367667384465968019967455878295273787349906033041913717677842823410397254967727275683071780152657209106813260688249498025303909674717437049023631496030680952032113971483062473696947591925517341885579518434486914992423214815331531298137864919966445867543585478049417282411120720895478160965367065951637266202429205743190603884793412412488207552919769769092739683424481058527017434136472090877404994307213220710095889933926525892756254345923008421364458384001207571541466232562187025717712649596462365037449189529086552569736147598037045886403660923672038551173012236287720713505745586977929177677627352511466698040038044224 [147,53] -422774472316369300345309270011371740416567309933373969624244249508299420423050694252421145125827874775163936452856996405977224348968625582630653000929795510162483991499395451325685032095077806674099710144206659146356660112570949800425563397672275582248876036586611500070015263305467060325173508296975823115975572062011623361387143450880388365715899364630117539137408079935130746860065884900173540073969021044273998093741904370378412163815698459788414965910894675342111092713049241812740341422511435499090630294711075372157175967716610298632642227515028054635705573951858627136780221147139853183359056835664283189851268044328837790565193606276141521008271507556211576695018474710487987503323198234803933281756345979113709314377951432367581266836523605073596543095523981483990195087222529923293682157602027811808107321725030644978051465942342090246480984997697935258053329273060820492127757866798969980459488892615240188366255528282645727665126239754878701662434871957616029898227655781969526072908939178083659170508618998187998438542840403058698919497115931072581457196876073686708470131514068348871355309180077178596687582593222419950943368661291712961974362664644932601866677500418086855027135429488881100083822165433118467477315365395803298336837647810229907351942485119632350235411259664192685796072719641999582427590256284945106561941935003938735443380094422054634557448224920906141863207393973546646276122260748245752497794631773638848338500630391644050167861368191345977401508553638592659863851273741503958685974491577398217051663969728992171387363819764842099438091844141786659781573271739893989715571117140347914616973755772764949456587528739287149618907933779175222623123347601776433010673393674646831010847271656817004675244121841417418253643723403296815264538445146919332207010924570001127248965223779537344784588997973793648155223488830016951591157309098404281519710227316504023997228907974901183607351002403672232947189026629768049070962859966275544392495569829798666827812211823833679530441132754985638006040264213036842864922721106095564597886630967659874084068683851368904518024353225395108259061327028500873449663228023236523471580015812816156676908524266720761766511171435856492137951032541938907137548320496008 [147,54] 86679405951682400513147968206988608450782320114375110753195337666719723806337720453362971207294885193116100075096052164834903486854401401159424616801994796349803964040751635241106452265235564134063055171567864046680226705271896269771205053597451283820447600237554908959315586925860809815404945685057620449043762002577446527024928629894040154918322125121943369719343442454430959446229616805599442711809163723646949008637104502412092875881638945418223969901082462912740151483095107924732398024932044188744044640672977188061060176090254557814121799842363973724676983142473982926147003797044407849343948437284938204522676450532430609038804173232233991826091942792765970019233625544370763214688552611770450453696303489217552017071929157409923685334848081768456339941598700036060550236305469408815117530166550253678614268364148928871590814924432630876697080067735148503382784894654535386290928433784089850109475953685841570467108562979576494789221260032470933684509597975402530436975227420564654926759486386473150872000322241597985973306884071616360779120188265428689125692729506961665755602641055332855997367144482811274603803851969804035732323916160580306104759920780329486844161215310069469073384517094910091196899080291172563128931618828321197633464551429607702438701725539020659859176507374507906148104525953056223891855324315004346919094104282973063022557641661793587120536772047576803222284022664532260289280980186084986452113111490542547914265352692707905404458398194499936686597121818972767533589281786308854288009750520398356418379536503604647702907936593633900631581957093812721310805967851277357542968450089443066376303087745577739389568959299876034922433932387857233451388410527963094692296224978746275757451948778718147959169944129717389947444922380483316545391469548403976652128170118540902190771070250869727537359523365737777742150152384453043863304656757988463296748738124749716795272430919840506020851503990013489626293830763111289465401503083651252679055963175046118264889399104578619386688734945986042411814656667462374680245539673515816066313210587935373605878791792198602803861320329168680546649511984568331808662472317609895844647969565847536903826910151508946962734879979581010981656778870648242930950905984 [147,55] -15631931112386958869129093132592559224973835845504457444465934581174275258297143578491037354950575911150529673385127083038139954615005100961924977428488315410724725404782891719230892240375790718787593158452288950255947294000395302702687524963358280250329888452187658060721267543606246940945833165831641721237764952073691093632085329644754001911463312753304915651314037477627414054975161034549387778304660920959380046104941000022339960089620148897297875111041430576940353379593788240476467134834545866158249406132813244694516833880560214743677916445166523920539796686267352342462959508783533035387415976127165450532808174174334408526087333892993795784412679355728482597213459912474715418762914846630402213117462728205548530917809390436983681714949023537316953908847873707247393700344403325213944605596955215437438102703012405817726477103196798097529642442533184554105876806334528673896342006300522943509708397819058353759707618836348923082480890263658557145201049314334292122212728577733365024477388022142414807695374896791831832693721382564278202098727085487922465361707712041307058469839403370357619023754737880068407888132704734239022511343734335643862305130535675826809935297688290012651326269770550218768534697802498793429080650637217575624505274161527764530035367365069394469429538090244842152060296365199168220745244045778551401891047046607950346182222300775407673185850942198500455360081433896794388166263586436006738751554271723257633749383002217919797259880070816769422720940988997329886883151512930328759861221981043961375293773888770798713263922773881027384132413033473274827517411659740642960939973693259923741537700748683356789009111675620963930229185340523664224200280975706552500893931157565985786009567480384147276079715621409265627304204211629844565639377331055744026898564236840356077757930724839286309357938200643465881675073876564366084908717683181222130717801981310543864948639967102390864067675811984508231911306371228613016722135614681813020828604489044445787405648133451532065462356553941858300057905036803667806199918825971412764253990296774294277080173266690900851582731928638205140734361308561677218581396464272443164958629154690536660711631759103645817102096978925219719366068872778600382094640 [147,56] 2282466921705716435642001690140080875216059070295648097877849878160495475961464556445306790062030548441730878912786094174250594188160751687661162242162880484077648906648069162567696386771033750650575233321046180286314373855106503957802957771761914224440222164126508211388195232587812581136591599217738873077213093854225351464929955585348051589301362516574348136499651652087661363984508051229209881671588841096818318009922075639086862800393476775654572807067311208954108079181047973249075413025090748362143857109327624306144047482594288063212355945615774372460274092164309328710995095907666412375281015402834474504673412566550939748476871739426387231843095341045238199020666723099738308326725751090481646122473576494870840813742660925305735699000396424361136951866509655445695737030290211130103835471090861617817506063918819797279678183872598270175171521804233207072163181500055164145579165888707625759385072145784065907235062227476369095378898862526943055398376156406929917090851907985725059604109519489742193470942371967811181860300540501646280323689679634050664561517052560561873001583927698628717569450789708944743874397251100207453600716343449316269110560381042209360081757575572635920649118056756072088698335846015749059245894644491036174447693007809983750725945083229363530370715236652223691910568797509460089318153376736226854431524846657148424611806258294877535351036448145892932415247626581097378926107991115376943783360751351940608557711298845069599064055230205682226388549082409257354452776470191396736024153754575052817993941874101464545730624284991552190755161942971320539744956453443865243000252550741316063069722894364455818692798090609984702245833344898410318792430764184489105226113974450198383521245067400523214690028417614334826521720879938727580276331383651575876817431572622599372766292014277254351032436054403627885510294260927587587605845205763447741919993578107269431145299918447366177937997819514241090984096334820854468688991016804923888786332630216889441378550126874494372996408702395028649665886009542523979011818294168706261362987256120535913783423806773156947355573696057522772721146624054100875786246926961633110210481047705896900751541805316172050754834948060911273026257358892373509376 [147,57] -225856763448474965415853726640965971193818475911629993361355724417461439004718474623208105804113761051679721989212830297118922700895061142869179508868809000069082305808199124949706773589907357714234224488131023355439460841701502402101968429291097850183099704123282225900953055783004413036560775361790932758629105909696791325985830630680110227956506604588717388517902069739013181889284318103319614175208516574344185260153377207715404395880573820632234169543769468189517846482814027653402637375971320074370454465899423826362011237055462845278392960272688908820401097276738049811472068079816145984557196556143163035284084807979554125534419565826602747341297278151476154837857097409120337979464451208966096568487857732261324889281933713741656824148451164880827525219523217195793106161349518934587378618232798890445240585833944620950202656212686457111538344728687074826014063005078597372792523372073795468018702617336968505257083402231867080088614639018787392439720464250786587734479563305915933477841400946926484435487770408036460738555276806063117011032196368864087925962231020988453114926687186221431898830735003380094594661957889455005554074161842577648304099160508996997352821475086921520503022261057243000177194286765731069493811335333181502820859618520304474415307331725564187037139820720605346719820203254633219711064630376489864035801213940137849266860411389339070380529074739367674965430299617976685683974465228815311513291706850553265689182088439515692301788352731887961258043212698213518226665469108113512569391271904996108836808840841722728417287199063132698916572251191605988471706638041150536652989104338352600483264167030870029710368944073882497461359591754483362632828812732696044667073670625015246193307187354447942453701980851323030050982621680754803984830704733473637031149384816204332839954242832218627937992284358814008183009932582460934368183409629962045679103343285171879013530828972878934532470632836706665014940479914483739250561216946633117450799508085114858896427230859009229893077848895601089341813040291121702455800007851303999368336687708747038752101837907738153179534182515130215809299009160676451350038647769137382509941471327797492130774197983263874923607932718216694206560075010352864 [147,58] 3675577234636500264893083136686740348476101118705113013979438090240495062530139794783154048051247473366950057621230534353243439753194159061828457323226356365351274886786705966600319590272771692756215170267603125076837786290952512261402993758627918118410554230324946117101817510114793150997041326408023449270177158573521176589064590748118417462369178108237863904339138279506732113319166764938279010892394592101734603513028715365482772732668661931164480870559583184456529295639023150890602261912565242650750782368499954566514662071321379054034807404906963462359506091960083251196790700853456673988230825113238141499749782198288109442998691925255704635457201713246230499967321618797485438563428065521783288837068441513869561309726136068329155394589352340384124151875273340283434838862613046035841847770271568261023127414334142649484127246996672912330209973817722403043851434937616119911849036666423205677242792349619038918545200612684208308995662613646177934101414198966751491142432939762206220787495330656786818035055225294059639825211142999560725587404657938423057285349411428033684417480346544475105882907895773454881502046564256914837926917006885774170484539109820983896598504490367246633237042951601257076743969056200430420646405746180267065791814265346743050309072385613680256422839184162236674591424014202446370765482436856293659884686592615327562763226673088104686707646347755814855615817851054092153235892453604915578690242941139104552173610977287337669461903491781426479566448675692722312189882915280245919049834450140207859101543522754990321445068680057261787643131128688666063871655349967421563143003628636380094345648663418572505192293625802886939653581518299578020545342016315351391513192485830230000646936774716886954406091852164018800619116433311321153737350658532850409065747489893816779010478353697609904443958173371835879709443687900225683829479793068475833598200197540744629045417448809304949456965654020455389301035257648019996848686907479750510043728890349505109639582315807895233782871439285059042039096830067602399118781550573693199152370590999830831212674653262673409470639640335810159705551556469063493817690403045347635981826914578307957990091946854836974169862858365911052526790171904 [147,59] 3696331291468614539160165611727722653755206070627730119669683884129151369386519078998576317170923102440808050781344751940957279709482652472862593477742310605488481747545305025269908408443709089218627567933697026909581660678353619849705581555283492509146198265960120939754412443526820350703967117511881825289449995353496328550848230787339675817415626613057093837720790654640858048937596667629730293829210070420612880262600246715275284725664237998268876863607297145135842820636307825320864203908822292463446467325740687793169279637528354059578343803819262170996000781934574839298704424870688759289922253037628211452279563612210668612221622684012532361676046027827430497434091771565366299611115915217160957935736236187191822212462450637146852712377729211322287966138935729787810426773927232424411459600654579526322699453482220341693199517988561782395415549783802881635020712346706332277637949431483510145389882523764671596247608983471813860267624898485820332131557873993021708199073591717025797747317352539597015662339467759423971246830817241202967104674602905962906478731598086227528133527533010388739432318989205545567812293086123398409674658513586484310950232205962011343137354833102770251510566973705946270838177773804788127561752628007884718959386168702254527677316357743110141249884351125675717076584877091462174600964407638374461682591092527104503090128427306196585082028832235192125480436537153255423417725045441654898854452120678864923013903597416657329183632678466442951783894782981433659911979874994328302582970223544554834432585502128038378816553792852424853726354803574805094987152612962669760592800865004453687093411538961276635402089390999686238638242873685521675442313944217453138745966890748529539106705373352437844223122651817310694512066806015420689610876218574257340614151414866260082909969426803941451427789028100200624339832954012769712342702227484587812276662815858465648104176623362077235458354519773950830923901689618163377073961170589974493945167438509280256911138420221611031272890886396020764761001810964395108873422022381340479661343791135161546613252560376416047201384391318756331479988880230272640087750926497321861390857252135234955894828423123816445430704968719982144092799072 [147,60] -792062377225899598344949857498673764599319756833265499135003618702388160405779932794849578903256131922336508165741822779303820399415745891642902875697276800231442028919894461277824742393159062686807732948167670054123574004656952146062204573926099317364533328361818438536313647845277841419178045813869195984571417441615590193522241574471752938910759845966632935433836684570450008240428244888951285843610467192264341878212546092973601031127303531168424095171185801685877099715318325698763474324129568064327614074296095644017653541367891839028269150265352068359543167288070238218735704573331381213124542673069106748447610431208262591315909672358283618512633624225180514075046110627377437804691601086318935274893177557502705492981071231992479984873231526434903476637715201333830151725484803818597968491536073148994584459855980292306180782980399597634893066398098986460973963774476247122092093538226779040407567352944803277074779574903497964359190054752261890485829069247733612760088752824477809962690392696622135554313081473285492732087168724484476107756630984149345127229382701302343510542111703229369502806849283301857401148597565876418440606594841299797663944579217338661144644508038726888228486037493914445196326674298752016359539481143425158987462744375118705969130705918838479216234028033140697726800166744905580273075906407124514316322312493010664738564092907337914497379389105222792310403733866262248561851813094467126949435980429783170838895842984632709007068162721270367243558925548679509529400046937515811473208938751962908326636878702581386267529874206201478433930159497396760998623969275413213691850606837736402332762359732459144774307367613600105523751535862272507377877633018354121109516946237199776171078361643810056434081339261892967129458341301614069238549818149112288461107958373555574317399362514729965610822016209014792678759963116926892714508259576618287212992905978722373406643198782147387664589723220859081444953212627540688321415986960059025755708109331062522883089246667485184331625486631650076309562364360197646061582692065181934798440162016411507363601304148622895012552173128046863673403479526705433163201046857159750059118313080218702083087321422357147360473360562263575988320 [147,61] 86664059199062469625805819348523053716540036188422561865294501318593943848801334846511349880163941655215691467348777490746429435177279529333295260448927009593336348949030948559763920531589273336422628293647378927004136767664848110409773880718952177227389372521495614620719466546259978612479353799051171623552110029975750558019247969702474334809760402467088583613275553635208353960588631282835138262936238128689235476165329582955469887611533370311737456586696616425679958075667731446534926867488293115782480971119839355963919084534347366757453860047319614841149089881606334889413735102472932305165181088254364379856779306271404056639409786185024279763860807129189727721203457990731093339295990372581961694815651886099513915887841614715049475830371359911454186591800360946369807420940423231872959180078072323058354186378773519529565234472982677164228297601739417827405847951481455148181155924142800590825311672159020582476808286182046295564054976432433933880610824282892832047905023947723534535346246214392697791066133115239581611256541060487604334693750382941136566206981515430447968593940155382708565781807545860454680867440365214796844539469384395887898850028191845039031899682549486002125667828340434069622508515673016524950469025286177783274917845603661511421355945317836912039554400548440350918138581888822440762903205600869787924602131266363613224663753279164605410390490475703451288455556449971857281155361413364300268878572784340953198483942703369265220796891021262880938398699412325736819948771293547818047281885038686232100802523378175142320267592865126174519376615810750963393582575801167564060396351257047682510585344014180218963674689241807426654846154594626874673277086598532188063989925824000040308647300609690138575191874568081670893773441730287602170553567795851542785869575071434841119095626638433719221629020498536519375871727122601076804647488234047304202122581389073996910366205774877030287164914475554762064864048153507372026998781333685299122639033933792829357109206627239178961039724626147428133779081743549965496857580277821437113094611505149861739340308478019547299762263106693605470163163965026801189654804763591711235958278203440991938930568730589262893804526285552260660 [147,62] -4459370331183110324415283882937330650582561569240578740280883857942175431786374882579081453307750066945795377531761887468912752241367110303407539887518540959328875098754678785536178004902958774419180512115046698871840216390151761572640898787005324392737311436499769649459072645229342703866357438454820522472473545576682239771992649555616985858011499186354657011627353969166084578877377754391516636545242462665547532341207436573132518912266533682061534797895706119738340009186899910968162958672014453592124960293456761149877060413535787357704668201680902441396018470229979118456385317300463282657340987343840210821407921360423859320208121519361013454881527859462913582298039633151120362609869513157536861518947818989748624576463763307974294528389947461070350724540451705629313188263788509459522532988024617543232017397465864941320538147087155074630545757197757519454855536361026509272521896710729174612547403886188003586950133063585640360075506036521686518976629976560414452059021622245855374144719113575905615555395021541557972697510099366357054384666145105932662258661241011171239488217184511276289437878403771536769360909610884789063613985800337505483525650780203983194888914665620066246347752101555248500385930873964798178944796482791445730542883408573453113607710589358126284873823561005336072063617386488270895894042548959540099804392673594486140390283559742861314536507831790575980884002680953790925766517545749492019194780240110174957203181332070890877697091617923572534841988360562769543982641731313487006019274481041807195886612134885165293939771327662545588769252416288149363215671404792656933008116927581756691283934560840330591582928767225496201752288826732956360899433219711331962438832164752075993223739168305096929048354201874981460016244208711820449706945259367802626889828447740457422507753711644911145691129012482699906097547844725763112432466499091543138637637993908243739432025051878567609998585216199733763889205387387904237236063422821679237555262495749326383913848156321050448151314701677943551187537088678703101646657912320065802997034009741483668682117969235419288550254259594098429688025987640273062653194030947818913754166176953891036517551944072850200909798687470592 [147,63] -98250075531247227865619197382163826756326092022127050137754062701936045842939348175969326568748523469170530551747325403519113162577749949007387070014676718346259583773690852122494545004375902944130090225970001653798281734354325757832806903627863734383514471596520627034750092099205366705596253055482572459884298675520172431926317822815358960421339471688816799442216416323838497622563951412818110252293114339869017637749436557814790880223655897770406558676753495808288729730646642459449669926483323022754190217113589779789147396401988734646073451907287609710012191551760854148316674229380018896108079144128438403148374918491524561541433890958751619279794806229739143527697379140681034298722426319262360772759190022034558685812101156793840879955577959911411018506009931458246284311475664362551942182609687712177898913484079918044003798034998076391169228122749856894409401993524214251480680553836657936484288117535226418536651290038758891287361308335375633750344782896093289678095415294645221241372699333109995433515676883176818446228862374059400754393314161358587681240487460661043054438049175158213778948735309613126673794885577289557231635694770978333647187952670030016297104394729008051463571008170749987302013199136535560610042639672218796946443248497237970008791820635024704184067129670660461143833062699268950800242498021166562663026077019715204917312320276388060980252446570642961045653734639596020758994194162528633266629346320564262398124542228425269635924351927966552163599265682945605402804920895637244016786415481766246625945129172358097333430809523530843585181471717131805344678293518131063622973968373875248311700244416394747111948242574825952306020357710235481842466405098241309064685512230038163534181061669699806000785019810979461146718924265161549004720608068913135229036867003659090880138010647171872700428537571736437692325791377103006744276727375981116985725190494162643602640175989192595162934782507447065584927461664566165260869247777508845672589287937497906456992954297627168413311824296768935430413319788140934285173273455069095512557845802082439878652370852597726776217917536985280506383425385030521376143988672538288533052225130324762814158123529052113751184543744 [147,64] 31274195314126430748681800816895164633284937666686759931078417070508785195196886397314252332809167224660871924782624301730427147717452179782125673186666489367014030187271044964797278648644322463452079793985340580756175750234625345682245476130520349841439682276938210893571218432400578619347696011387115386649264499055522539504951887859879040077524432247026553511577934617566854117215183530930295469787862289695284050431674793294219357188138654796139189953935475988506850344914186248554616406287451535538233023054567910004864466286318930072320515525131743636916874836891290408833213692878805960243309990120708090475095392307505825877465410128974871878477899731535011381315107888374913783880066929889311134443480686459828788049457624208355420395589876231416417121096460511409524697900601389219691072664330221419885959699192045239119020160545822356293562206786013239686630583710394414446633475652376319598608933936874242382266557104250059843061231098231388166288011437807838084970790855706738716129445788737900441128425903410481185402091458958776378774537373489884940957556586970183475368254676908742831341136005093273787472502135038769729951365055812359922039990816645965353907992081412849495745212458534843893588332515057605759100213102931477856222074135041652182907529294527123867397517217051583407060180787630527186060227807276133043896541580282469388770856771376566954711568274192275035982247954810641377193168808483500972493430860847799687314249298032878114267031602974977808696110378204027791950938029715560647004299996077826277773850331709663740727793040209845883413816469204219479285581578448096507610172876567259217625914066051813379851900638477131609649157644919090684446477825171960610245560333587299768279271534576588993989534218397369231817651489643821260843019345116001930381134121556718818197278650974770975280529200012322075100524469552676774235980076418670754428924109565755090427315357434953840740523864397211277105491598903531500999815153978746069525904973128642713293008978746963864150375981695877647411938386941457121569007029678388831795514685405531129921337524718290697505027289496262644746229792468600192500771408975690231118755622032710758981220949787533893184768 [147,65] -2202721626090681846688911910421152987081901487249405101417417682358919786241321490957839535907843912498589035589961021335346227434249202299841831529745613401810566912841155413476432621124854013530558142613142565168512913003137160248359020806470334211135451970797576244878344182566019209245489990454919383156445273692202173762571304829546931242155562653690602437686833828132598053656195402677130162050693514018735321090335918994945047107811105204400873473467306087229412625131821791267291140366491380736285060283975768662719641123727360326604441724102956697451263907236148147712841091367126672093296793205820841045301896451448428149717619799921726332150493596684648351300231229177131707687438619994102092059063913928560279944390902143557174278221955244156356052332309311143801775443804712007252256578870397400124193210837026906947501861856280441971697770411739932386323452638413123996907514605237525353668387039835932621059130334492192945388445815835168612354910352757096030905785067050018068375465872256231681219291237692612415833426353286611480394579113189496580631138896726447948199085410742084551046729260317329972300456962140468808183227052712020042135301031729439315474054878976882955784217402437708568184775318848084951810310623826676626975960944322370494835784581166689065837988492639458909556848484324599815100145218994437280285391231390376841463469715682888778224136742614022156011384282018479027485754087027438626863866265822271413343051422585417501334080125887830272147080517742177651413807412232838444058841412197208693573773145238106737140120409137463664643200331133962735409684128894950606638055202584697763818417434161881057880412278974082741363942487617589853216982221052958645118826243889810382931911239387797102384341899597132627171492437789953686774886164423025066751638070616450032770035834120417247359819883288774548504581433594499459075290462274607395040505243692535244329537932036526953582213102425354681791548563066977051956525191204678660723167036990174792016417424543417126623571923064150691401097015175403544473121637073261305486972559461600740867167011690991667326364204785418484466711585496284682625716491532423744253936766077950582700697419459323796000 [147,66] 267516337371886145038350271515333012027574261150616995469676826923418913752956714268816190923405809814138777724237266129153103379284488265711392654398257901492505126744496413204248268393505389023213479974021064220335671428169482085966680744914620370070918387044896227908699680193548691864926454945964543443268100100086206306286853118334518769265977437330718060352585709108618987741664734913343623365214522807745419123929917696644841963194161800368914141295552559499276786170996574313488525511573776239733803935031780243378145307551110328401347694112773418157321187962761726380300654909577019846751320187360615521287335328605028429353896703312077783797806818157933013795260084292467962875169919719498839578285550832654717043706802939273232058138149580121389950029397703563007774189117176890795173613768128649236871003631057739319604929744624175168075258968647287100017512992402240348245736246268476277198434550640721179297248275080122917159569684638996402100084053908143901644551907556030030992931732487115062645707686891211016871541276454628159593088415279788530234531863984423434681213987120080496576343586285309897468816571863441131723051658212112441704253615479024384008442275690492091605456989495811248561304197271179606863472762574572190155898029274404936610299873726610054190557218324026693587901961263619965669569761204570008833077296900025734754767077603801119706009600271575791295773558274777212357859897480452687487460100770862780212787921725119248560310915079861064564753891273180422834500653941901736860514690021271824255800437127620231053477605074297396460073208946750868510618436147097603010703085224615370926256652202582910037697257074550828470811224621943796621978032950833095160781165188651845481594472221782077470203411088246487753204605611445808579411243058746209714255146531739094252704762047733296198305893390763798950247998562911224512534108635660353301927376620467250765844224283770432619215192372660753105198501858901505762441753222786810373923168352944396756227829834770266123217094317886816266818552527208476294265051401521732155763877940522609093800434747352287060348038980046908787304400553590832511294542715704348607953022557301889293158709645875200 [147,67] -52962663657194564303551770752458536638587572557668103119287153916320798450700485479822409024633840015686270963703262210067979347083385075917881431294648041358209970406669066824543755299884385525610579553660528097046408512157952002434559193786617947159494556500601056095241837462342296014234945524726587979993228548853684223949216955280314054738227970858170260854012404231841692930510201610519090507831863510868769414671926006885177996910690643067114505103049356806367772156229550847977038346098203248044040484389520846787335785029720036809176047656753828811988250570108237438299400931901234070280688137667037078818556333385545607897494117136648107701297457908016990044312292835724963771307279907216045829561558822727749368516477440055428642466166475569797078376927246085785532687620889258343902881002017702139711052681784494201636325680730029349038537272149712339479556498056524313217851610353233139492384496154535607780006800874768183452579476314578595390019719912232886665184049172409972429858017476360302139017550423403392861804916004760727474194151560550533837204485946849356183392380237328090917311262726134979926402811620423112566958970786584250915491482171696699733186661671018848718274844719189499369733701816428726492532546568055617888482346648776785344044030644408140117911628069294181008816525410097382302077027827192212582953020515609120436164279508592846161662147478990007663801730076694752410753978895547564121876205241965690124305741316047449568853120822604265571378822295192126045505421512990040281413328764699142774087040745572416186977835546585991938909742199341710323390269602731981446793314895753265413927367450671009647556276237808696440978921967027328691872544742653287648266706503640026235668492459734935805139103058821995708056916112300779562651254057896188553973619009567839135372723092062063368672821673213820767315744776020769115451693973221890570060312216603452579634870482536179076078560823390627721603005899891905675348620076576206833610963567792184173152324128124865924314914969419217628469265510598391707713313146218901297828624085765908669759975399657435584045079818491946913668121731412407206275310517133151322747341592615009119155108762880 [147,68] 6660188035440906032130042787462952666854398912924700965544431790499731751583343763907330041892795843414833918736174309458806344867448601433552457158281048888922019631113764723725400619774261591198499065569084088840435638502354960075939285165416254006549094009919783770432543797514933306764247056238563735179777511236618669843329035058559028457670444845571723745147866527367588133630763494590096386600715553708514138352869534623854435935376461020280669130832532208843705176430717916126530747139433922349211006724598656464120100639249930424294464382723424409068573500251880565011363664500954406584652758410688183517452852422379449799347400711118230566167598784198040667147199682776478084914270797753974345902472738329054934692397958211573874509162663076416397608281633538945005182108230442767015570669665245794684569489644988739588218603462642171609595673317186065754990056433601588735006794149358252704596572757910639183908374960974245579306420812614510996225666889595513665103773530517127585986798088182816846523211680466535527383983749422147254853509534743394710503007308280478083869157214209285446411739497726197508013585050103358475150260622119078297229551978676394858860614393270675788111429463126566694362414045889958874732100377298474469255761099875417316546398460976658471820742084817106782809646014831177470598970758699972045720530005450133313444494247972841259361924124825067219445051892427347282509025935306732375089751985873647711242059452643820398792160099960664703851022713017112700344689341179030784083230917646466519124751502355781256067823379726218832062629651308794044686693129231489979018028713015389423370687613735674591033918579866418187825202933965634341230392874611910517097460297578003770500733321758827490665903252990188064417749157166685996773369428990485893387057898367130847109796871537246455657522365595228498837942662161866040300661082663970031641090407136966123761983568785859818167063484123121905374667373871869514233861053100916207094339918953491096143916592025253209803529081618808872972668805637573970232758196994260914773677650795767658833789566409140976886359377856631953592266510631030212639803841547301555724820572329338988630186880 [147,69] -409297883419803318247313912212644807672489609643964066903016435553803985532801530020557781556222063498213392370230595909833689864709731395605773441697060773442112250084311280671277436775380971649294745784077916266507256940494592359695002849977987517853528293747062347761845059099294894252742406088400425445115797626737940866296885313442237649367905455421359238772421101841844750346027876326513086993916499373929618628347880109688714056232944810108903323909386624245950018529601112075945160805254246532028426185274671342196278441717537091496317386556967166018095902371394486374260569541185932521385107545792815471091554789502287792318273973350780234343538479858542058275820621445419131232654563039312968450247096964708917212019977210907796475165649525152154857250662493927246444710970074216689165377826305888158014717456676216832870667518133134098323478260743210085664528449074881198467254472380259941552390695321080405746876774819351512482158441917836834134797985412326341976679822069797725273583850815104026808648738696775187887825349552133116869371288418320773016615323919768947229675283024362928006096663356814033598582194962437231953757026523192047635496136849427754806600254396020558999158321396906737787228596709112121498406540784696442654454924680573437499584417449120136562430932586115864593084174215450052876461241945417084638388037669050687060530930335183020915767837030358604878575216515084379336446738574331912180006857070733748834559355449130681447499654830746224692166716064078479486022539248083301364065660331777462549641778374715318949274494122574929328440035800794537517485907547253009476189415852697042368167347972820833687319318690654632097344693295434511009413924448125297852173636312061644234236943090543979037195230987719849603210409650256924361230962940004142180780363278282170929473996820329133822887119361851904435045441848301698876957434736358756335305048446200648340283835278112875323227297394673469795164243441667788060388613593399488168382586227362770111933283525736278966055207781374944399865216789675340999904747532657173940737583119677453791329571169707149796985547954341000838668194158666949000731106559706402981445923961172081695600 [147,70] 8264994820761689793369240660142036018339904368536447342235827225512560712132090148901235222783416474434188301527357334273731456102102622229915938405446705550690045104734545443185955494088511622269692070551502950285507155540776336010128321974939237774331998907980823559961921409588555984581492656628235237080164526459134086692025931533958145507109188264586918221839432386715293571221584494838120972014921430791615778844498978094452142845367388579758180469845848610921373363529562352814875191607379196060566193402413200717949318703691919192839802113474657442586721814526940272937309609205271740017039260682444779277866738030279706149732829759393327732535876266051902279592779112051879454384330387868336788315504723415818631207280674290872859736310490488437053191774867980001373278114633779043445723317431739681844915059579845932947533558573727070773661170408434762777212766399002742135023248333308731010185314720452406719466468467787718620901705612047478201306381145216932617004835552327560607676508950490757723631489889347504964852680671357470337849762409016093495221479730796776323502506662776859081910287925620798627892592849116803168112207625609789359059387673865528778566676014441302348654747220943904586732923770533030147580073232754197956969896914956797949933907767792857448713805192758186718915248445309568060451353401666200874636362383452699713080140917092357261974932191474660992624838779506050675953724204860435594847183327542993157736585824303262270885558678369500552835063451644640129815947239350269182302751292645887462652581442143525095799928732901485354400781101649797533255211278008938585073498438763190498135698986321140239470467788526419639245412383938896632757501982467158516667174017314572653320093449861014189946739099922121001700728707462275502940481430726326568678303657629789160959912432359446408241647086058656294346863418694368371962549950930510557030195955252284341534549521394134103793626292426168108333107556609821132966165946446471989532376818334269253055853601807170919108351339574187248772237476643902051321772632909543856057496140802853262047474036195627789678068265826608744877154068813179955814950106253019625345030239143548160 [147,71] 851299104588263037346893108859569158661869828871397435425231184593045005971739858143117284569603179130929711617565950581836602405500967859968121407635488854921844110390049640653251408154547785326800301538518283997718436624382664548637772623392152989933532702144975551043871261523791512479275735962123823180056200095665439645355612114125408744502456105470850577936032720719307882240759018331874112304754372780323789199761044894700373126334250068295245048832057016470854864421415886660694655705499852360863560399579074099138891615050609314885827608856521105513588607577042703451850306756262980130628318658138504773474261561373044266099598501560681272667133823485772822391892994078768197324032512533373210869781403418724207529558787508399327850020572444190654772128232380322036770205326865009764816474020816470924572460168519414457016169571249626162754229326522142284893354892139916449112882548081877092905209375926770552157064741945547392001765498466247281743704803552089789259603364410994183249316554429585480983591833295396709261469331623197401043603992348889713692941596642499818683627404217333888860250707057792755932774693705351828772857491108432198340430780589935438070397838944297848978967745856655950292842015942788562591350172353415410353712498933934871808636822813907801941980630881040673486754222038359591899765750056109299224212661725534614348362685727871160103546813694133308099527960137238564985520456001817416914228407073619599614931477349856053607234695896670442578305468045278769101221758876930995518372000972499500233906022708968164159409295798276432689852398341153888575135758569751920167749742055449247520963458961499383498727935785063738114296778346703666154116928525578420928225434236698204156223348341561779209722524033496173170287086557423563162939644911194565394618016568781726749247468543930135512365463331371743967466438066198856796966943534225769647892663992050498357357973530412479171074286184639135488006686834310501335550950158304122668409500280259419560740830140004234452276179279166165198037943006548946061965382049273225368614872210951727057892218778435528009863958723474688952918278114919301925013121509486460099887136652320 [147,72] -71082896240163321925336477124098977532562649256223567119769822857455704784964698220735638883548256265510919786339818932786874564201426019042773485121277562022957630724604258671801472646967425877659873773493605413592162340704799141961274135447083510707771097039837694324735104749475224374424976196500639309403948344975253017157001511435302304196747298642577244662461422810129014471918555417270833266769459974071274057776808616570566727821677703958620886646199135603513234302198934977573207252858360256787657118013589877898439685488789926955425544896385537274043581373694408522694952789059699783507699208508694989293921239360838521229396152066880344445468126372396853126604101308444127296516356363057773765971775759422510114867805638583033673650840148520176113711294350064806751740533928430987790049983696893850408819825401253014008536164045107493158795028841580259485620052854655806312772782199054629812261186039861848694708463044922886358232586385894449757248368622987257034239769937966424974505185625021624588990975064336239893908230921572038237673470495401258118516408181248466042396472671342359927245614834526167321036287626498266652487871880456870976111448892753754017708845401991177977430259356827838284726578584702507683195191263029332154561963816527647183122613481870584569874153161075868633469691135184673432070468505582364846750186678206832361559392301004510166036505250303294863674671703968027527225035220592131869899099367656679245168551801376156784213196494164548666357563347004880682417736872643911645239214572525298288023102266325267495999057779532397825025033937152103498031709024541497692384711605918808610763704408499309879550044741288282831630053374578849021501508887679355229274295938963434114090649133623975802096364991621679662767042799677864131293470889626875901294179344294262074847517496157465772400167975860432057807297397484115421424636419075773874234680085903647623395901372301978581587498046975775661173501354945206362498235769144261702972669132157921956032741018752312325095915343441982606029606803363978065991384201416973319275899777303002466359796224026408096993895753485723112280745730588163062559218325471000306839893120 [147,73] 1476315548677464082861060250562996066322225137422016675963521310367407354402379210775600696126993371757641517811117913157906417673164541454365312968807793677740889990171109719003943896224478600167747266750620221047550045239995735446628220183176982635946995399660061955789174805589649276659180305735469645573166188037659085478860987524985150165493117248199018095443825498372908506629934405988781865635302936531503677303062331863678004614084481326123635777997021777208362709793957870785709049550480357646598049490005502049515334344223396091421782398178007717879367158148950972009500170326693215525776040506450332664501446661757733668539443354272684855678853015414635731609987974393395556654018873973227595580636200399882905258484206066726581260682372656628787121751236283472763943078935786800419514724691826971701803217547540736227346170146461941000687511595116025263487901370637500082426030878057471719857975650762910601069882809759577391108105828414435065019278398893146994814937109982180427103646327066778173866366021437063018954658096588426819445850513834846301373191000282713378695608626080755651978452582032573972450804088822351609548911264533206400744637093865633984004936106773617385119041792350850895200156214440660490474112854251594227618817039084783777003731339671699643905832063276593160318252019426828784764435261033559209632247874437708986076344291153470874778692617278354370036654694889484039852432347749312880492001988217052446848010020036803097671932603078598020406469236184435122784431769864209752494827592321849813325273985009266038785654236905360505547547609926459660382487362924996927474411428275350822650178301770914337898363928267823233030057554722280207209788070756821265668702022023943330053877051719006374176682668661908109224115021238068813076507281403181295116625756973394729307480692067908222755818552906039675320962529252260559969779897008656481112884793083930467718674160355444559579927695719015344696222820651454931181988624858885544431043145601505292816157781248360728808847628776226903226259237503312808254804593655408215451951412427219209578587578542932389530266023820306269104707241000644683290345725053537055268048 [147,74] 56927904836692935270766508582138543607547886248997212184554570938257463759169835338867761519225391150744969277443385155079303339242966195740394755729662766288595741655869562010117503551378246899654170769424300434261414080335878191757868240425206224986114114649469003051031434658940300917500359683845221177213126091994587726957931889983940878717507688847463709546171927266681727196220680831774206825549950724467268076727552392460795538751843521546904804145338182120965372329008547473372296934950494043531887525574971270582568927192499190095006183430085773127585376429391429786631778163927375515867641522056939459495373238210862954924473400638229660328625381425650376201195469325707682470968415352132464025908629790267307611006261496108569030009205947809650807506256599297209065314071733726727093165136020921654358927035643249775421678523268491681826742535791999325249595283625767561064179532386078284002156971940734629357968730040397676005698539436484610889259000506751033184032362909932934412622250910899057869372953871458449752904466361073028344465680777470180752257093675179235844571630730748877074006092053242166645586162629880498666988034668961802825098548194113997668265059581721159063128048439866305052636583406123940485293998043596782462258160612230011979258440375781231788385859128176639357003277381350702019943126260912963195206220971301426861750464196819137018532041433534967826083078681381124070261847803079552767847576666690285099787588253410003033065761484985622198781128765645785447630500856057952109178411305618804628919121277967972937603366301811743304997287568265761459572967685388099231766089550256745613787656567561605289338849027898646882077705118343446672693980216773596659479248531646592609838163357545774031360769722071403088590363991097875454715349966734985442760812526719264826745160125367558251617370090577803374153831344196977142976346856051187120578828608760021455106949935617789821197599624453057917079824485516878785821661593749585608666108316449067020694569276184211714108826766211151326650616221157150098506784087832320834537252079713278458563381301613611194736810162815768010544229310290007343315367744187309056 [147,75] -12112179001100303392286328099571281449983969331347091750250536673933419511896863422664405417880183095974350486851028064458740364351735827670215266576668182709384626778188030650750442235102540985921465587826866002754150109824411064718712926241179841512145293155699309863232094734233407524871946726602581276781170243351417085825449626304626182081018168493029891771437426161378913131988624388133715177025628721172987993564859859864414812264966244971048484205741153397578447218426644317975839504269594387135877509738807977269747161626225058640089278798284120267063619956213688249960597825592746315725597168821583178934919245525245625017101762459148776995812130898023874677803316929991594875618857296463034634187509869400518521080836049098086975619563784366345925432242032207187688206529135479573760287697062003007189715878721745471483276257285250473803590250167322063276104810328546163383486094349669210857868091770476807292295894212838908161587355097716963061570215978041501984044191267662170558930588601544132963654939737894648050136825927929974310226025576422227352850974157642762420450930470063519399865752145746254850301156971618918884222729999176189013735093998121597275941416933337133668151574137744164957677927870896513191282940523021057290705856521094181318915908769402944047940687439643843141666515598328847215292003062825097119371822028162585514060052175809859242869571452308152280294483603138965223072617502608882373561484084508997027927316941668661370391969636356652986317125582251399422076647890048535118934846534579439653441764308292687089929815124180461595989546044144330552920302202856868866605394068625593505554221302662996679676439168879712481393221518298963938516832007820624675847391477752625756135971166159333170438483905313043840013438766384443305280226067387704306140692420534221335893104971469391940293720697689650830284682922260781085271011928497148715185175540781819793550728386158435462056826303429143298956024171819681817313386236567860541448812298756342565179873085191234774796157588943640671885552081212783936143398275835612027512145047029392362378975744016149658725271539071054175842276234025866039712457112055424 [147,76] 673487152295232744363829474037297491411175885141744249919961321594504544745976660720857422940502255904898123737905886083321288229042738357887212243856741875434120844877311240681829336165310537165729238092048903377825290282007997225067004541407862869086746481046544218777201268630586094259404693567086568521342786784661474269942768104137565082909395229452648014113820149679355378711720024151511898556308254508807556161830570865355995534050791676224077796444541586780795466484514001677354789288347837339921161315382808752699897277310398400131785422088749702740526565528192264473895069966335830767636684678103615854886630768450510486027293300174105945717051383097215097075585643052787568603200754706716423546387792677564268222084643621719448313808468693536407695291352943127110396132672205515163919032522776594163309995430175423685883081227976148289849378193044516495299421432934536349196337045241878737725962665965589549290686183332134337743455937340292342849755919669380410590754101088558015774423275667548567765876066395078855495427302923979998006090557497403814607659934641879660545533955305801220370913354128796225190729316624217149781956662559088143670497707117532414201535706885707824237840893120634216000262745546053882626581236115063375459671191454077356392810319860213029168001205302772338015842350820882013397419784297541134223301819204572441910111868308618546651740217093910388038986064284766016106438790015644791016690685384657093218169147964857828988454999386770054046290145893004813145382905326535921693726778794545442985602023774662337571014654055423751705685755754926939602279760888184986503606730451680733692904955956694909772242936160129098297677114353932231909377973285710941497026923108289298969950292703749752012996485378446327954806406097981115400523757853367892761102568366623992600102207757756139146991234372677466930082379235378821547116472647685629885458384286473356169196294837512315804091945989539684070925461625432215271795630462364928831881160634146941221395796995418264151055303131593977154426797112359543933392236655300262320047654273666204875603679849232733793267931696126452494673187069359221101690701376 [147,77] -33107705591714067269845432319303539096120135825887990914082582363729347485059164787218739579725425243930943683812343338871072681792216159647381111368615015992676757527486761012788296762429869588891142556390648727332291535920483667741734364338759429178276719195699294494373689775904594369418842926500804181088810795089634039011787587874645577103780540907493958631086293456605590455304446426815973352316511392601634783768536520711598830230823738146843670250349154129955176077952807754344404670993760223184090827496685687663410194101739162196998143122417276234700662081420520671080481948787179133363816787593266824781566112173364636978914287590718770735674433569844874373857662951719904424245099147319616743507085071380510710464629732067126695393997565593218259082448726385021532227860165991299478262417011830388161405737168708317862103089804231861837286496052063372850647593651945592788452318107798789520404041280522686371758995698479534251403165919032970436898595318223168554769510150593546653864917186766543993421029226709297137818431090351386676727532148467014768973930195614269293524575462421793255082169475082570679809279032861404404080237656549673525275151428422482811626271916411586087310486898465203015882351273528435251993278463401508162048906393108943262082775352972289590057494587023385237227937357807948995356204265220328809968357624052293091678878854010925886838500894293235618974301901029290869776744757911343441913955503298967263027434689267859282029661160879536108077890422234257190078774671989513134346525500401515973569854629848467022552155430358753422391359157471019899195439664392511035560378111743289814906032349680777672709544951070788132796986815664700444871720575455859177378337436417847897376952557938751117781143704160186832747454118463037821333229569238009392332064159124373030027625429963202986003517202032435227447553539532701072884798554202266225987560790182826213657207404018274536102727241878440485025664566578083959589115999776204468874632334119333637318914212290984081654008786634325223983246029043878756001726838157397819246961087606069529034357605559812250001627920877535709857146908226889263642808 [147,78] 1303912462883438048663204828614610475695062135522740512831296856639936725456159020957520038051391896740181737390997679967571895750502527951507154938066371007376032408374377590182413908564868387092365573387353902051416103860583450947992867613079003551462112873154250279651370525955810984102996223672172873489844400909883980816644396589158832488713284780784423598969768752842642510226069362107162270684288954410784176017624682352981374018989412656968490484580027104692195522784491054263653801809409177249211449344766378768256319146629103316862379544686765502779663444048793631218979679508349112136707082328688220375786107033146519203371332235492848198328295245411354868177367037801025486937686807236467108441440480060775376582992781843835020852603023312267973329803191352466951196308339043664510058269869744409557045720684413543188133478618435336780766692442846854568059824492375295947583083926576295352050509908343395198478728613485226842024289744550731809098124464643826869478740251036205497462511610506856442377903006667899255414171775808205140462319682040130436137567041214390676583522000921510122746987048728589798960934001921676284693116667908664891758117397547553391668833474257477714512904363317529262521693393442217416725615836633383285360272129540621290471601904893712479633710424368579920403828287383744652052776261107630818318790683491039850321972571127192124990640615981764320845081997750394809086811068752890934535059338285086202559414237595472672372349299124224658330494568969495563620385480366151877773182273944182513329919185252953791382021040912965856004639601304297350695643678690105879951295808409755722685519295297515136326625009267417877732480929591842357380540724421087344666641012103969143285501311097653984439079222928846587897138431660868823057281293518832037571488422647119627549889632273855157499521972587981367158322736231597830775247458417176749517577587303666153583862984284397765478275671638908980304283940665916623104333318253483360889361031125455579319117957360847525441069882577006870134529779796194895030160608237827349106237445072273643090484901963210325880052369583616464768698251540589090688 [147,79] -39742058435620646672435483865987490481729995492039479667904933614150746905445222858968473054148397551486180411284565825577982993038031367049185686499769762392262746344038917391972288601751119564526157721344608618445968418174001803158429613151780412811496026129245032284587413769568710649415738511879050927457355758246131932707166617163224254047013997650274397522644436542853800753640722645842389224823427781305857773590877901664964073511443445977177360343674300286798966941672221292317179289360422783506323866214517263999983819028904877525334980730211767889438696924685007891185473399823415404896879390622568782272617464311574978142783521100078918352940984393525906536002235087431674271096052816879657051297357223804650703685430060131980196035707048332372301948158884950328119745105670876254025847162718475554101296148895783529547648039356913384418383957577292808799262805325123542842083567708399853935365679905533365098950480225429926199985951379157917774480416373726433653889338768466905998511406330380571816567537749894566489756135812842164809280625164855879333320653504534471022381071891963104352533017654535793873229044807521608452352770355323128637418851772128179853840454531753411126590191662764562607093926588227888633198169545213261040333791436223369096827544374827026510345964935602722363675682320866511809542972618458130162402600707138764368568682679259051006792378112520308808299105471718828921984599573901412207409871484049632969809353376296391148263168154792256922532338951689175887445091580249889763475406015582373714662161864606744944840140566157255189420241601726139779403062298268696317307461584044927001369487907976191592660542064561007844958550393062329948758787952858527868547640100265598308145728303890231499586128296295404413091615469860118448035101090420753292041437621591554434280140207849182772369463267493041062782306242053759290124295369359874239119646146111054790592328708222045252499454148940270477903078613268943661538804303653981645323360205304093296510842749401443098533269858151322713169853112948871486079886490371061821749901351575386377376716141734428146921840469504054131046970581850448 [147,80] 1010536412736019024683471370420053134836987895552869543086075199450399755130648660567372678145933083938649287588043004436197461640288076689787226400723259811228963715986363871829749220082987462189460005081895306246757002405522326623075339035817503364105924857072474885703922468861446902497391394181398054506182478940028538370384820817336537624512666242571477936461918653389477448086428004811260011324185812546637110258104088200126492366994752019427606743314778709389698799878276307754384565195150209104303373554538929896610224280676701381552869965889515517200775144022712909888860679769357938480737382264586529879079258177721036082995519815095280086691018049586759528325436299935915727310428141226658371425130508468537288999210530522964994800718657252952171101949456344839749082860228355505022494017950251719646697791706770996620644884416465953427493379527069318732282901874662674224333201134510937277974959780819544817287328742714442420739755200015435075662913246139340586173136253414428780553104874166389789261927644944081111612217900573895128444401677045857818012378624808043769946492339000088113524055691348211690566274807557083448195885319505721511080284506283382059282933678792419554091038683605859050124575169436460234734275479319274884083852544843284838271934288489638073586704973968750613739082469569624072504246101490061913802680873517355737494949998652736214213365656419882000191533467881088376257801261980562195445698386539728601669162928869106621879113434331366544513839121739553709887392864692879584967093666070607428090675344714615492817218101670159444199683830027883657734643230683465409092909192770754823501340898600896884343148392305599565461566439857341671054189704005952763167352147726236247643503991407380535671273371270809040647439125813909204669211158521943747460526786631144374920750757542018787966699369029887870949193877603206095241765627396421566974937245785602187646667495777562900957563743149288639848003659359282101721425079340537588080370157069921752152751996569954179989042225032244406736164534832528151560177753412006378369996218831679667512782418397543077341293096558782422196270867904 [147,81] -23153808321257830691010152172791373050924847776716907239718874454026888359705327760406116055591160794072216405950983263252600589722671722176755388566796147567301108938246803040090978603949833325808179479230898320236987118414606333559789167659588239553202451619926866615384626696370909173882492916113794973030755694727032791116115437698482835934550878471592376955554235006869326801880018888134785840968074310412594501070018854913311342126579792727508819981642643713365723943939275460998605334102668830223217613611824105085819014076777386771678027661804207141848911179858150164280727647943885518559206829208405211829815415771309046416137777069619225101033827769850972486865824513329014730356089109396715541055486505040297370601753682188853866619046921299766521826285053146427375201840196262555232159084697842781534278194899951911344940323547380766997821458577763285081722722274905270592036939541286510528775043228676586493516262855697680260310669684085053952100905739458070094558117286417348611845754918287818709555226980897052815667641722856999990889919857984616499812835080237522484365972714650705544588129521599388839595571839822525672078037614207429177474931549552830931047902412625160615057640699557656756117209893472135374199816492695475458336485059194914332854408449246445319364277798989687422594560938410670673013184890943859466917623901224140051216075229286435764018356000000335287432299042141561642964957931407887979272193617590359256849989510471053034756439535396041538056099876078713925310699696659976796979830742979146492953747784852708859756516908784824401932696880657266568133475528577899509543872870953947327038580532937523392286894213347625340168452734324551679961706301991626225566069691936817736660140915253355408164535817687927531909715589664338068465966352003013283590560456694794024335118590528316329289979895777825191422143368080786970077490567972977626203663196093583438221883390169558130954778398659548525263899386753662661829658626001518689846396585167126858799179030419200145998494669822253245568638574153299933934724134165891516802817204423027722808338079220047496339401232253377485745304 [147,82] 423786615954871928383925956128661279789950507838293902780577387392928440188243943737143640083191619380532934073931745199486671651721687401147851293269509334696414822267987481189921665589355357942402377924142486935758867580899262596920031163257404866031226268976509170249492344917388267156630717826234309443548172255434868892967729250714541877497970302150246113569539150467683556211943046658155806777524647996894030702695829852562909593128796467664910691187592637153332430189983886518867198668406838071477900646211446041521226088437695172582585579322646924857732959967718349235337500158341637949249044919988440485722419938530390464970933048259574653795900311712992425481960946031110930288162226429770579966055614644053062840717021077091931202337644614770715967087444686029264754903261850450652693336248572872867534281416728923147547532780474571779706109379531841278820308436417743195863769703684513023339173025477574819574133950794005423132787465593523836484509552677186744739121038906018578248247344995662760882142158192274157957993181783206026482359174296295711876709950730062903674278049680858862811727992279886795144346037531195082326791393073861127620763089890210069632810868360427918678691570063924318214807840693530478847187506183409927762936822898655795607169556386734822077392980512705545019060708727673372851890134541277064345033091519344988261578426377051894380010500084738157976562726544929984186472433522864377807381016373055278522579624034537822688638007065722973305891067744655002065091558939496590531987784037393295053355075859168053718552639050359060626305608106663658623616739764571847190898197298399845161390964915036154544631451614241572462490518883394933261423519786909024751390913329622960826217179070633347948751594807613112759362980326735765429178312491497086578083092879132048835794397587278048227446039844356576200331222988895709241443751512399745634075988683569934848662470354753127041027074564715968672881725031492170425405714438172335348168299599142631968041754742333425722633913672992708805202690078121659102529774549107873864331258803308391079770379513164378129175681475244904448 [147,83] -7933152772031267093708104050223253850516775067584904160416632342374440004474109924227952825420175364656089940511419863221834975312798704862107658843744657169336933075867000734433236101147082854206497764688708347139175860808025802973192504027331410508829388380494140046137386410609487768230567703580678576694004814948922846502739408211611141746402171277175876178164537889873733632278015057919877441597884322277771122903529579242860915355901877396956850074957408705297097821530988279263653354152478765770706085889131033417472217986720870385284627861341182041619812400779437759775119696542493676615810275962027818136568786304474697545571702469943954571455986735395659888487284600709465555033779334955159332560133755936148422680941949585007674842320158228262940710905171116879762940683335198499939470450205151234378738750354764229694807978119799995016239159891553034614416636905039530963641086984632849942391777024737868311388259293764953534545139477256619714785341277010878553081037059594993851410108658925914437065187030698097415349821777876306739147738844426638572588381158390819310772022909356937300599921707851903885631393921269326882474083935078438491452906802702461216298147675924443016515552787508277190571903066136266409354485260881323109669129776905116692301818122720856638049020278221445692188359593768179017744286285203115790830655797658091578593300823887093050699984346444810904470264060992053519249526596776114645440849305832267611836616305145104046439175590331299987142028216152157682935868981031717981223249763630670530451940860822364034946317786054399045550792792795781010187025741346551436572753773847145252365938433692833300078951322046850405261003501357728974341139456858462445656053476616989123525606727315526764730534064645856164831508294662086057863529304288704545084543248833018922074828509912342970842304920869840184931126448578592725547709686692400474322006557554462292250302816214856887812999263663327774491892706868980987604948458623477368794522441228564879811936958160671556034165156082190836947595781101846854555691635043868671252281636726631292707684532768647674372793202269568 [147,84] 98516775988194021660844244523503527668564547934363726922627036424111337920094947994530934072613742450960854344492354304840920318039825305020476679567376267080238926163922175377576208531975289681315962685210121101811404008955690908959980368286274288115402948495472668900352151993024843713229721310757376871312884881877000414689784036163853069890037936196424208940190544378398754318627902649900196198257256663274945241523807473048113557149310161148948608030073569198341672410149595653285477787286011335295704372162265151044831146081260765117928251112671235502779931400015162983392654377036224467143173595622360374970049708553984998515350181322280503150085900133111665187443945241233229238680318692602181515620723777831100358029919390694111313688041544932120724400581652901319288997283521377157330530143912176786023853848023110534958750430272601952071342168386361481842338843233893545351989083443566801735833138201683333094791856774425144570047361576901098280710865680862042701217141572282467560485248092724114133980650819582949015270380507558373964787257496223808864689381332744587468218921686955189945263006505586019021547543634592875374235164041122742079419006125769683510877946791888588347494068065284106674958854252769559788950554374005019175651926303225105377637819824502154338080484601727465213382722352113409280544299756222838816190857452333608455744338571876591448446313115081752665175525113185110096585200359073834385688529759424917487343853117239673908999540082314190013696864759432480146486113908106505112149221177333325578873919568090961174756056185018536989579305702398886713624620673847726322710606975488013385930139616620573443307508601386729766854547316687367231128228034002934296501340313845399329537733560634209483505754818794255121716040602019345523095124014398230864468260759934716192921382013696769476050230070697127497638003758810807683282727078604309426258472869191990740993394980670368161705788529123962233624033985813879553918792858490681198080103793203861520299866334951965809870484174807047847740027557019824400852034490294361279601176695647801416677178627816399336455203456 [147,85] -1799078377022797629486053364320133719511477118009649629734714545357994127130759287904685994111719735171960181294325786873308963150898992741879074949587464872686754616052342651296601647630307012074163537838248812311369791582295744116937666340713394387210875456408063531306423450815403169721394105869484151970337044605065407649524185680671559075408373605655944228088341083550732074486551693951758719126586862440766155600457916840829122256434512995435745792866588770971955357454850571768619510404514686093631120581603905900944002110424324442810780522003802647356545849707439735372260998877458376982149932643971248823924053118923215469968240626495881342603124140604669087553781276203053681681329150288349774875787647994837267067439610171081343836293783131454127391341017739673258282242913581699285252344065786371653352962870057747911645980285301616362665702479184574949642027744473265062269966602794397473204491933839191822765027409128888613749524770688497883434662139642062442940390973537200970671635176395509040376770393716283480178493819323469071092208791492068853290410862880658202606748598428798036132585070332427651372816385882166517253449908826992364375490839998065257698695275411992256801897536883153187956962243020479346200315038286193172046729333963722447276650977880592598233716394961386840516040594704503383566998527107781151004507730419976997613315486825472427058615082959382314342778534936519562596362464684604346299923622051300252613534140220577877430632886190446859561220987948783489467412669314002500251978294268935409661718604840179396429835248589868687142349942375735131737949661056602145196553321709747024090591408973552440684738464203716504411720664284620364989297657682369160020751003867501999919460768255484130391019835214313789656257295342190890664591706318219917486286472036621634752643044074203241040459345808947887340122557808651367315430568359171315660565343816937697844731388052736683471235439782000778039967176868357471025923075395166232942467491609094905751499442295753154444559843885824750818634099532637308858872157517943254195182362727381694745331512259197858438480 [147,86] 12623198823593233020965944390361794730297330408485277885831367544257915091981535151523721652980794432842979120183658713946292893790096884279012893494907303223976156409025608589310543611244880600147535711325895984951845220157900162948421877034137737915071207683821064011283890304878058125170268524663367044352340218007359469589567769161660602543733833121993279140497009922755709290597518392646837897176595460442229314705112338696720098442082498045363139442878591484425593638934824529103652732582566455645292316424902807919120078076405659381852842278095449730728755876459828531708684366102732768141603879634982201588026501177148848950215064923868172304253643712434646027821504957916443540903595618909278992605872888591771117030166990373722389888344526266223601907292216574726587439442693067331515523406706233838767586429319304269998071286284890364901004286135689829226382841093871066802521779609592674354063515113738254449443113307848841921418257876445675521125191607149134637911196790667521453228664138533717758240328600099636200964171009188016085485325863919513811545766486939641273794861727752128250964416665448828812766891403546279296681158253212967849007870669350430006843505039674976881427176482311985657245596496510694546673377522848984074466153189429871569903240188890027109790123436794140363902233677533376469227200559989872668855064042630347048658142046420920605386221814809632576382154035580195162096165127606235394496689442743310323802745137833405778306412888441563236201839631031483910304464037637465461404963519020247789512183531653365414720917142232839914512159124722662467818213427216003842620090091930038412703089501799211466761273620784713299448365963009623312377644549962683169838977563674294480727374651403114611027960460995207466424046189539512509667039769354735508093013582615970674144364424385205275782670148147591953850756576840239204970863436877224116998220047972253648033648490519461365730243691765043489277887131850570900029580977948226215962946847622798573096114209905156428688382245792337738841348481052429241334478324076908205009861230105505935283934357276352512 [147,87] -177906690950927157472237909171549807836476944760318372552886016917187389116032212268316322354846891065432803369119757393147792613200237714407665167039719733826059977883056096315613788118311939376925780016128712196182523169452326869845671084317630349553153947070544947800756776452450687200527481498461992133153398228785976419955167038758606274558097874840323895029294476420387442852250734120097589326015001820110722964042328152386182132267288295146700691623998113039871033710360689476781761826322804453152885781617769428644818506758922471201259053869462291892653148278888211467413570386029726321862744778636012687655237221572461399750828925735359021228117879655892008746155997348665293747482202563604426745220845576739145297648416037352410202196665588352628131063465709659766883078223724489750961559880982040852090958658010586259655478521338831779703458780188620530826491541943355999185593033508999545531519269846261697740433605364355927207181792547119924572581586553475636226205960184881370005716337588559644611911088353134776729293619866425669017423822269443525343447980612863727766836284840847303485281916034133555405079436939682784677055568801812265019351627565607490112066362481246787750944277988061959440169345021441453251779999277825657315705534620660999901084357938758424811579744191907839229788066605030219677005034459417616649753637340542068448792352190846165295250839792419885522682494470065670562167128937971547289607897114702713967826483176301424626895405157673105258191281090318977677910107734216910944397305350537498638838791135376618022009001177432801974217962886922360793918356166417036687023166329257663422593098345362294042101487648961022343186588511557393296166378559640290586315459958973317537749829989758075560227436874239996501425352892129341256408333724024328965844730494362407978735835212403309876352286094874826152590040656611937681544898242424236453581204221612204651155463581819121241104400166151396556716213315454750787359400308730249765838912755112662702481371236092479118051398442206039101604974794781172929824611334432248086203908735914854015296230107136 [147,88] 1881409469490734959407058095090889236582513266213861462520658770427678331910119126819528163966658826632829852211020057455644355788428439376219067032753499294276405701252501450660802757898502098431561826401509074283881446405794877170586321214104443623946524147837229787091926689545905316630964039927120231687805213600178731015050048561699331847991214121402944932807075075228292656846329709027747147075926396739731890918650517750950221431355995683889114178882968068370385811650443140846106403666945352630804426775483820067542380076519930231050297569695116434450481109865247921559523358948026977933175098608583536063185007933999671323426646022340482054533826085678424280083543752713074686056827345695109042276613578264921854614956013054914698757330318757348628520173862161730547603893041771374477922395838224619995183243580817984174512993390335165751630576212262690784681206196769023608296627414521754903608111408301739357910634168274283957363654844471611011933828085343135861699579100781700520316895046775177369046857663080118927387013810479567947718015767964932515677179057392964799039486691175129295493386768870354293239042283098452643861551559303225424228753942603791396257958104333639740674403172357840015184587391732567385342548395722321605030047885840187543933060446250382445065978138125595147880754024807268359489354871863117477448576840157292789573980138479121357964549071037628020714474697068328474994137540095370760651911530224198982414102761458039177267915993563130718068480104952866883103224586740595902602268270080352941467277261515716473090683461364762601002441546211544690646210460985771214335217775194155644340036733156279595230732930641970345497436778803976512220511832539701350093609080845948090977503631898582865510976071696347817909500465853752068021564707679373491956378844566519016890630836434159189215981939002772605149810110860016761127808245393437980729653639631754525731080017470864928388266288329744118637200632533026795034209834266217989329276526136033671971941554031698842043349105709316095808039604427940426253572360423732316270329824865987348396238880 [147,89] -11071711525305424256711910672723096981966568115018448601758598481155436874796035447242069130776210505077207568747514081360312984562347987322826290072698749291575377045934040566417657954252013995616089281733667810797537092959307624175049434282344189557693461331522787934201857186515693259146984280332779772379997390212757367122081507306417315973777528718532226447225020035396376546979884345295331525677827236317556339386368460872138201415111203033193035365375941299136537562561457169060195507997703860164538672597819816702107078887130211532138891397483676691917298454505827924325430536384622270012614560593840772004293247828751738026516412720562286040023136296998058988866151656859385860537473962658320410003332731880837951213997947211076015550867783778656515407261960771830787010856672605673322413408023628002371869199476547559459693013712427804763575665283528717638130820737978794287328342731215997085868161742420504023607367482054710467613660682339658405893431140607020963656135229156884522399194080942061422580950703000581164336723184371829136641728728122261527212724165485765082430675320275648163653911425995096713975999299743661729961237770036018048121593755077634516091192105207786868840269340275693000260842930308484986767136532251071012033622493780271249443469909057032106287539144618145095473401201151414086812890331009136550111193678896345935115382840015017621593654604154819399133145335783671705399568921893692921641279097819895090124811860806277012995189564280323091203180529414715742615350311425616168219042630931996619685052672721264902929154022747363915325987388873349514063509262774315047485835489826989968169794258376418188948387166310086276377390633218663455039047707896394530100719318064165095204287207731332468504184236849753397203411845248746834345566744374932813933248744130364414976130432288512392356582619398658352272291479837028036094802023584583258545657059000442593201136411696418479718446054335912614658630276267566328268919196692041659477648234352513273762068641473734364796128237616836840043462465534606015524826732248691432665357527410416271092 [147,90] 134611364039862381598816354115124734496473329135653274934798467408863966719441376100566017206520240410446385756812968255467907547558287899627569313089888117347435250650725050651834978955391308897591747361016095714074038620919487106534104673717400605491704883546555333426889447316611013461273308248711329123592859994280867680599659121557941324990670607832321028998741164562363425852814531224274915396795526226818947758670203138398381613912562637047746877812254809952250869081998345036824092993512840536734990138125130267740436881778070025115408204160892447622247989467883328687682327012797266172044723184822296250902830404459996433440273233214908133663644493638782260594535513038854298949485894446343642874322261412750590760300607721456996444562481444829553389473978693717085862654458901399834453538136768687884210251569675238530808919554220135419793298817280987150281937526117792086670175052770253451399765287235868263825209207757930814060690525177342891861880547458785328035271095472765666583307193264169505098426676707839821425097558894855881220016720247764274614195791306729074284439719313913669525304356501147820329718515408406116508309612598706294763500644034120970582125611533183450659759233230945854262318423333322717484192963059028075689562898972691033398154296240786365655537831740941171887694001799514631271938561522933814809468715354636717515222235049307875866381001251977192372109499339460548728576090205643139955144373085299240381262853967305219974299430619615002933181411811427575061053494630919997052011154900801711105257535554612596608041197496656379478013594566521985986173055963091868523765199870833450301079348193191515046849928620287990771047847829736889269370821399157839924277597113817281843537767018061116228752931395762261825456013769265210623910401618886362928143820248624445174983520823572137533242693511934218567576358180223427916355627829176746926721310925802070455535177153681011093458255227709173134315767417954635971986750936438641237652373461723564018295578714981859064417175540072068244698577968893765916147411449706094050502797784421376 [147,91] -393673527205102130752343437052122579413725233029891307468038677110144122725585596948800657826643994833588219507661306423257481576936609243753323597644369960506261226476149058992734673970372551316461591184154403538291309031171299148567309600925836826043607152967633844514608901611076933701717887692648566808161853265391179252444199352870438068957564951492231113715312143115418176836224521832169073228793444978799428759967266445087409318061702491770140827845644085805778489212248197176894514564368465838756626935136943265913842780009447264733086279537801925205008816810091605211998492438191560272442590511984215381557818560701738761894283180900616047691619082238572645425677706930734049728996601785625326946384768031653816471372706378980452761804754528847708626752496139847802852081192386540739760711219621193561468930067044491874115535387762527528693705537722391217736328197372920702660539240365769656853937186942260760565304002106892078248231239733561727680295813503784604095263726369347299104230357417934028125972537492113469967295909132468314066384218089205816530168604691473910680127754906637328666129763633864439277478432979848424138883525427596646588149732484531790480942470070210662560446160416974353321616518624400587878753782955649852107941297759448789266328766678379747958499908880849965754703621766411485270579195220732632925996922235407720476890994362349405606164050604913823606875460442891948546252827764766217882313345330901943168770790754140202273726701309310098641423739147600615731535735894737592389735035415170238537422799341815153701587484977335776110698136271021657755186774916729504970332930488619927059753774183979983900516070822747991432013195965377454779562621741360836912785933135336290830548107942860621998909094990714431087159815665105418102274446166264422422368111315446711958388630957894534789099764391938270578977822982939529893887872021557462227109455346125718612244974939245426936408289353656719553596745915470244534160913739265307748682902603656776525493086392533013209202455736055588763597060803233601698356376754903013085747699968 [147,92] 1268042820049546635835774444775731452189791383185769234684206480936433582874921511049675795934288842505365379837219663452942280945215331500663147438260979961593528972579327473376048988726251006991325869240275081232393551565874385894052767874948927873378181014909567946056730935758646723334792112890972694413673386988954095028264770339673940881778545846988914435210524671427044297432790966990715635675722264507516623347875340006309590641390333112688065016705502554742993902413708203087208961346802829949867022262848966082624435764872487980184931461495793580474537866123897752159746328920354977050231592791407876989198462474549145293152839476694709859449963795628692604554184453742922168331729768238015458175041366605663049294870006975351421037273475976203768634481096401250590150821552230238566319523832146540531141494746508044795340797694693806532916936169556151751030507963121491700853121551818744327952768587972007076074132550030898941932915632245302680738631686883780352571621987551517781225791732284525263840907528193070216373975842042674162141064508543649164585125277570308861065801456434464447650119428000328570012773879882020344245179470109609762795138868703829280106530543101827945158306363760928735074331360622562969415457214923935429258824389099389034370932621497409766112362410407141417367483733867113793621384703149284286019403285108525948429295447896790723113417148820252720109986986434161281778833448284238390493210746010730141206221165525005425730282977180176290771216739794559354688668201366962598439691956530144250104977339768459642638523092319278104817820541996440080640781417524037694130416150793068336160263725820887289194269260984742149031848679652841549749568744770112391685394974682368726168926220468059456269464951638608451987176335059860338978775570334200110341300895288202772714795025687910231913184301457614327874869353545762566417669799800017060288790666460025461455471141916536883179148320537081474564774486880851702941497701084797537064653337694473097357632371021210158222193064020213906439942700655099118322891909517298494056960 [147,93] 4605576210752365283795335419599401140854995907317673227560991911097428073339603274295379276582543140274062635725088925058478084944598528638839201396572858003215717286765832311477166464107254174054558679367397818924222502294148178439816376664657008589792062900849156896428154200959670437577301698022045971420924889466979289954608574844312178512102574286282020020044407753865449035167080954826023119216684123236470036721875006740736414312931877660583183402329253107020999781689064466894078187137684486123028819111715613892945225332814107440508454607434747337364311661931897720553400177742940536286606111814141450140613012301856037532320169045377620718292926621292563412269444858618163241496617477220230450128548718143142075787141612245150981284184612851992570221511172897235528001467727097953266495894741109263024458009277057384596863648754404171819441678352270855808563694447680431560660142447637930720013111857787582764710182282343733486573968571384433519622506492849596815024376796024098318545420724446577181677515482059894756294845314092638271985958244484762594971090985392278438345548945082839602515578889743971761947453192094937079762301653433584077327852036839220851231817838402402682984410692063697911204979931519255795745975606813979181347013532905971274396385772039077127610526635225032091579674144114088445655068499106111374059637001180440986286078183767933503410806641730639989356843801674275852405320952873399769967272122024551329774965329524665142997934785068137742874040487134393193145908807215230076270483376474513429667062655336564749869503696443204811212155074188573672196410200816203994578644223356763328867589271747634399442832846217414227584982483729114441347090775485584294279157848569557794340218856352946902731047263191871244437700872197645550206883245326796750117940432785170617085335601645078779940669098097703629444117730423991716279635819588611775111620214953152630306966963206478547425543942422654876431236044936008685792220123272557043521521398746794341837855357294449766898518871065393339469371681632439769656964432989154784 [147,94] -85691599736127963927216979156799113522691786761416751253020350849048603960394653983081592616074054170840817940439170602522289723794770973970015984872858472322254684933515216416233958728984803827387123935441704236825302112687012184532737424345563986712229946273292867738337735969298756058796579154278055559745761066243724873365176690633937300041752687495279376891459012628622451046742434346674505960087638037825087279360241223850165574361635686659387615751488042482422927325965508018642763742044758050848216448252827660645286005895151632501044159655995897482929516173881379661249511018746620618518529282068602027859007896825834515565363486157243267767264727174291601994992629396903566461040221825139164219237666153673098257404461082626110255193841923081350978116736326637113388459149500463556137687835205711187610150431378391072054201372901632207366567547639250743010937186971046792037366695727449311552699592752630263342335437856642997533001998784956549582095909508372959768201419043763072674651798124145104343634699131103932904607987321126338336299790252063707153728073016714674617705821164685175533282139094365123621600281309012731071822164413788808695311771941309061088405011494991734958562530168768464829512376290140169634430233409316700481695620863272382616561334522242842055678402283624850717420644299360976251063364520058717072428202715814461408930198876903853801281030031059986939382298508620388358154157643374841151056239896662295096881169599328438895218499890197670629287858660487655702085576882759067007817474263085321968706194196702885646196792949708012111791888004961816966965582370366404610864147016067351422174079471754391293799040242303593202465807130268898118055625849642015820560391717764216369723122484368929143406800568913400174368067785088926365335197135124090659589124015336126491739886545076443861173328348311307151337782268091377772494892280040050706390696796575269793695316481855781012499551703142613177787500538279472379661700730419211336819740673554346511145311177573634139507615070771904909765285048210857872010915276032 [147,95] 205950229203261231987016865168708964973023271507745576347600278162550134120250000895002669393637286552375617168530989623356777486129048715891846788059756632678727710235103263447181304240801676662462146908182141646348454735118922886351960951709144828322072578131232037939751810229083441597642504498177098102127769932632411277874687783576631263580204888307657097394050597404575935011744259990617534620923871588076561303384831939895977133685988290794102287700409229950614298606223605730621507764139938249048245088954811165119015421041082742771478034012902037845028042895664767245391791199086301504286632729986467092593180287506154461149083695050027485594253784944584606493329722473472200561342990262182648280780503658590162531452987745415381903593748722583700927298854600869720918346806464976088015375435455393429662897099282095473892983365574909339072655552263339900570299681271308094264126103314289864928823479347007652180453513709337983638481242021334493925220992604888300454710109228626482222769485026429548004879369127044200496493462000757265843572085308046089324851660618178971823145406611562055395530921901705579118973798913204707210129854624943786966396967293881692081829328412243826715498594277001706926023128347917806527663257169164109326959496570794346559910396917362168133716702130832451518955133228146261087634612167190933516365654557563511254014601919250191125975476148386144988963233190302923708884872294750575644254025054767886787979680125826490381177727846436169981876731816325145746771769744601086520435609833554041711888938272433898759823487832281910238554214872570696152085443361333488229325104931314739761435510622695365385432494949310650786863250398359621016125248076006168788103326053835869104390412754597110499522489409379014258709483349221658246784009096892598385122533946537321382551798899612207151915182466139878738310621581631848719201984089960058219812554606224002974552724764783392758739111929191242726149203976703626243004993879139013738349838448255538057995476358714982892804390634233679580138902707025325486724064 [147,96] -3362923713546672412405680301834203410249674103237202724141947636995865325153243807713902491043075162217498727506592508746044536504762982123787069135840652244661194019472020695649169090316205998516273089597718308817420196473664752781651370568990926423727412409088751272963510132126235557524160041373856008125689484630639891988252886188901991272520062859999394763906231624763059154108819233622896780096832839335048926108126065993770678836477839478456951201836913630144638372018688020961237422393370783701487307321176194283241807408779490355693119539848011250608969830205785373672900452845941625457679948841002433479041064605140007314086953657339756917166054332822308255883280422071647094108381509025785753946800350348971192421019307553647865312666281759035469794041339095696727974741036477486653991005316553896438066588768306408671236677038343450401916156531814343681425014410006186521113359377004053383520529116448341803367993923564164541306360625078694267083022428307603201751925907040650072808652405253270811643347372084171076976255586617295642624457160497024234421507632726416779179584679177939992646920382493169677230308645312991419082375990059724091190326784543949683406551745829271167516966598928653471670127328170900661867548563742110919444573686302101681940920166788704368239256265811163236605010285387199479883727418589382718766551007112586607906298008066213981042485510317774633751239145552446494373448067803078022999441351470431250302650378903010591663550916075519956439780134609944660779726715239402425679044528193857492695130919788332266935379486332716037541275981094663641906225777237690071007994602164002081013962200022212489761443157348249633412311738677468451748242242548030631806662106506200759912510050798136834772602641284620440613909307489254197899493856780453427323228515494791212805104969228718549154108142467031939863214738995417216829270391939538462905025022293486474823243943904140236623282949682593493114055563631415333381166457987340276089527389614212448717064264834574759448330072861813482193175400690071600640 [147,97] 15324241755772961446421395253202592390300875332180789405188157908265795933997094841667762276226231903732839013705305677039353681544992563882308756560659580794289443396273470786827963232118591270928238987699419329601939639450455874517480204552951137909844732995871779727296971646361527770038288152074159478793484073997706825504819310344904001232210565783717010746422607914394948845048399666371870390986929390789754752581286004220173665707443777130988314509583452206691027734907171214042081561002122333958077228784191798900789252860298425454236609755305689985965661103776039033945526063701377874168439045923849683504945143370736723783094053006524175580124772434153880773283326174402444896589723337365255475354978397545809958410585114983003413518868907844902581738915966590446360070711792853014729854044155509517917989379447417692299033559941718015742616344509555044428495475171937213508600727924989618359633215232162476115135411859572838614973266501503941710804716931385940940859230618325059181765099897444925093943949655101517719617112582453574994600076692418047246585321384812820652749002184951773278206394237604041195797040514412945668138203459868715752427693813621653801873572747805557703147110528838658924599237790084817878485594132342652016178927596326658885837926794400545119040205096735783544560163689744839816042916367964314601607812080102586962453407687793750443791960797906113081576115518382545732572331691345233100349879692425565437519233474271867608346726861200677970860497244632690795317933564857712460016366221299778676462015178415868987862075460719006195313525928366023003969437888650343281744114005105243604436331961675658036195273886727635990860240729727449175255289920556399867583423412300541785648110168160987625587641801708655278664501961171136154318196970339553048749141362580588856616814496457885887141554788922655674956271676300444341677793051032312441582525742917160171191272771565217560630993993270674540992582355911967541611561283642380289547570252208829671267421688252405490794890273137369396801329860864192 [147,98] -21616319861085093684577131876502195942472036659083604051950811358440323349347014149746306576624219160733622912545429362126392232012519367661685469964647320925418068469242436037283570197164591060721271966126888226704199156094471302795933940741179775669074046646770539428396009281295302000328415864269725027450220341947568713516126798928360238153111888515463267078001978042122292594240001804612147353382403417639528722042786990034253441980681080568668344456915450511570068086502141661991703385621879332425943209027793796481845112666719598630343112914627219408947484262430233136346723096680087098292379081168026871112664571236366837411694332919424901302765187205804025396779153957125319495602026643049726883598249145475758235252547919174801008342995505975893646350846413338394144092757180353842007891693005840700509358860286808999366251683094444583118912797690898074239145430544819922284919612245011182641173385074871419452076006019438895867612212615478630697288476999151552020350132831652064081653829661093909996146305946338121697464071750237694369632764820184477669700413814159175995406722298408326854755315373760557821640173477883251820831270862049280187993395706414038814522652907112239225155800403588191763943560754790958250862592436929172132126523950217602545247810380501355580754001061720910102117105953819429476473192072724239969129186438793009311994401790049270453950304125523412550530113508764370157728308946275519377519522863972408119182262517720884287447508211449374648232527075768444341772352214839834630758866245809539218120884214488733655387196122403173863854505998213468910146078541306433019304443139665206993752799716462487415190944785005815451909952412198262758458984514336119310119800430010159711678921849705206960333994262883432632424141423325053045457842572802278518405341505998644305612926031677170351292179944478103362923468161792591372306645914280161531527755772491514679069648434599449198857651670839757755930195215781829239829642118383129737775370951491087947015780121409205569115052042667771318789647104 [147,99] -293400935987626962842069080033668822162267651107767230086256876220090994870858791881512798794339725061852837388079859081647575620623906008744414658454414712983294193114550534983409417860853967807532716784090846000754753895194539711938685300808484612935388374465608936518008351980776287566301099578509093084955672024285478494473472096263738061061200903647057721857390864638847097887738773818385528262912349835254789347050726364985856922583396375519379232579760069355619237235102737209413762691417437215233637975315318731262011668608218913419904634215018177560950825213668073859386454986169235435657592497751441437807251975549180101626598296796220975000003584773832431996591144459317345805372878290885720904442829964900048608577619765379492131615130114023587554655168292952067573679586628651220399705404468531785967099111751545206553429937939625699309111722068337455941959597317888095346811849163546818683709453004012743193031137390227376979076488570922347655088093531554385745964213147443737284809115124952417628331715184705020328911796699757578879137765438735526141745581500321434870036474199835631688619869184617781420322179478632037352713893385385245976705283312214548497143903879760741838780735122975989612250932145831871944432251031147499050872159249759495290038267789628406180212732093787365701414194071421136603297380816656521090743543868090124064655271250221512493682893425197554991912148908175819027512444348412630655704167577540510344836299172052835479462923503313236486645930302593594202344497315097872516565958145082628280294651148587894949094356449667767857080003975462341736151619274399219380184169935386133395857454763656523773012046429289210320076782129008893461407321558716779627954330324326969931055419112839568074645731442360240349153961759580633808712341280062376859010966968209988573993567170490482828429638297494256941323537822926794973914308166571931443209325532386868194357317127324348682946645591745577133244621634265349754810483813676575638161855800274472842862508921752100572431669171101510348000 [147,100] 2296214342350306624935933853135800674231436411818134577292309146047721304711356211788336021583657660429726238842933693500413505247738105985630784886932022632672306214669052811120066870556866988143470854931655878672902723622384485766461228927352840474708116871994442002583765077138431469462202483284672377058124695457572985735262529366790898339239212612658011074030969231605937308626359443256000982499967262439411392621530917695978238153541193789360665944703962368035338494166502858198651000291043613725473671781911658442996241989237773887265613985007697464980329029770138462735464145696552085136394127731117375295808172515123839807599153896983477497634253166679138428569691191269104837772951657112583836026539629535640685395571653405985891572652402937422449982990748468266157327234367868489516549248978097159988276190506749251367884604670675067083480343556503974315597109070890675858259704523146473815780420102623638085731621702500503884204209102903375732628652098898846731932680884037601639589376334023408657402285962716378255991227039484898515130840964744502447933125178120054839943435905513675379251703360785835891418899845648553349978075821106968497149842906449951524247051956482555458836430640354683290497200458422967806048761528863222860352636173117833128723543164588392630841249440427087545920018212217594061164436449701220566463519755290767193435232939319340686897807865567722444163444613455713909395044593510831757338447530175404418900163209035931252357976776152191688178096302609374914606932140029890018945984119157736489835195260005997843889855930834663563528661009674678387131961704767803719019416275651403489275786001054370674269956898624960556623388787324650891012596326671276720690848998702945852747858429032146595334358991326694219308271379887689673337470291160155900944596955014676191525665376249705441230150387072283381594466639225288817929260532076980518793996497160343855378573385744660819097096835631697785231593967220354660519362344196568256782741643322098011516814703733171722526657695575888608 [147,101] -9662930877390805364163243792100994333657940787757815978595368557996715513842268849565579494028062400760445267345522025290697791741278171586766268751417678324424929948026076032958277202291373373463060039456013761485238803092731823024337610547569681561532943227213959961258396283150848661652937225786324418660253169361833233459429405556097040146126729822157362866980044295488592355039181774775988138396005051564738449309318291213291832693293339466923849141897250042037503295443718210913342574165697216643074235880800125748696679255248261233310922728188252119048253709181501794781173894401422135372089914985626477777019948645640917154998679986538113173998826277112541776724373244569061269758896701751257620087750026073467111411304931899786407141316315728178873319730791072157858839932694086632965622192290395249346131621289501831035672797808856721895377128102123625072860340885922461017611491229066457308118606599416325024951403182823313007065851084576694874365019737140155467335169833695577741045138233429139764722529582884691129049663988774773949144405225367476206832256225089712776278047065878790660707547485622302188885121300198649441640247911524502338629750418075135184120549488961835983142262387086360556176714199247796779598954316134128811612289127311311876640708296961486134704873843197483547318055655523560613215431560027910954054235244812055596083762527400359098963222431798891909776000230161333259051879207623544409545668376695921484061075586430329131952439640524964797622274356608431383637554571509837080011002327892296646872098121137661039610745581328370954436693667558845114716628217872957583800035695492105085295567925565406513061804726338675588563654418316614130491913164646710718599345231678417485879735745906645895378383077392639347563368252002881082685407137784115146772108181292873483821335444106399355965438544738090637755714798871423793134953383841693715162814167296598680930916833971837554101327759850095707471274154493557309109562403081675455047178223469752915461254960205593507911548710492 [147,102] 27282049189834975199051563045059321556597396184736943432964542951729633192978226437054005411071154969539351852983194995915025095630617314496867549022421652867151826776227996569576893242731922432816701901522980214832868335264816720739513294978519526151871005539887552416170317999911640364229158453049870191793006089602915500552891696072916172191057820766433939599761810454520946785981991341076585148641816286455312764403498339871658109703240413611942781996163826616921885710693176841043771989409622330606013145446539919190466704658403686944237318421821024759627514973704952163541794602187573150204492126397129808236653821300585760424717393890753968318851563281398255342528030901287642686183127673037213557773090363261827857071521900244205070112232657378551365300002502682485697068984792733966930170278199869697326135385060573132558411535619405959354341854098770529660847940241264714258247384401391035533661041499684598570677096333960238349722119965753732456561082440753349376435752821158005609420788893712520198261174782072652159161427386666136480833610438022255964986989722129223906990777949373345648035026744885692137559348136795122427899585727414854486553408217364036230104830435401816309140713071970985736650417321572745535209265471170539842736235463671415697756238005800149474269101093515710721709402787876126861801706725782411599692210686297910109146462433818259679528098326055176685250676460979344368049669318283890034462590183452568982137478320580800707999756421183158984772553917749961347549734200157539313494107343173924963344255364673563753563784509084162168834867441029972447025937968378719866710072538270590499350695578043720283235581965239470681770063711024647808915199290124478432673290636221843406935906480481167948868692915971973658425817169127777309980445660323365506412730077136524122528029855515416387352958144597080101296696348178197038099601452504183434915049450682433036245473401078372811964407310799502142064864051356840300814403190172665829556254662849585783569588132465827151861184 [147,103] -54858296052236356680457337602972577317519274718127113116994284486026528390285854927020387779113761361010171934983069431719101722611402242230148355844523493548205306603425737227003737155755333225206001971436741097154315544354124720375867115956216833051217566392690830652129650120211081890008247720404958499370695409834244215288547032420361119684628329147084611241233760923334440001247178029449579052391282854372282739368460249713635629970190513588128154239511634092744045709790507553285220261177684355824074492377235512213800601714079965092616775712230263488949998240000001774591968451608445524454053318571059126670275903427092011683059298918731026359465435682496078069648609891201713403478661202890843511944228798478574622247976987124856745824218998546540563870792976570825641308168464726479087211717357831315439247185338403232791421107213292602556390580658598635586223696461902898257165021602977422580369136299709347925980764169253581679524981815263852892880841380976230714746472562921493097952139121006039768091057808907512695477720799333950877410560506853791871993126764842865666366095387653476895248338191700126583983960772298139973861605909895435429504859427844596237357734056923551637943517965987542887804565268891847068180968273391401117497536104640448114854230262451935564843064011289849715850162494170630982329959698441286093589195364804014497360316475362490431986912685670592870657169301243704822273992432718751423837107736797350747773902824609559493664369127811138863169915496715624125852916113446248087700974387189534968532394818894494121252177596321831552777462805170877787072371269777997600302577823057408026746228497988521231159869130404021856592912359462298232123474600053982032210823158923879845201924602238560625420611523769795561585745395196767898619706632085860478987173807477687068129137111851071550238512518727237705494291970832310283505219446542185291440418682097034286397957950704879658660392159211741979183308020657693420886616962721541274797439166472703557303706542868622120 [147,104] 93909791414255222110153951898017736378503208894877657845609118944964781194237266016225850199234785081168114376640667485764739510197533025151622671039431436674972799492098827180249756804929268542289310196850855641794293959459685337564772907804584641170789678992642425402550551704047366167808607518432431153482057970542919888566587629197620763676502782549637897463753702000702089411455151004429673178349436767876254201691603637923727514605429661779165479118320581833648094364402864155884811857117945402605230978602001495916781815908204973755846339472776687675971002292650059504369785835952319083567325161467569448699079858005676875847173023592564827485940022959441255123585565592163453565684720714494816434906645484353478782006327706642212857422394331250900085284916726372035751983381122123984246654770931539956721595381274243970853407948330433188371439562566043512525863917116306499913219513728272110909809922034556404089340249841745064198363423069487333961345751537896601501958051103348697732978837630279868405456828448064360615400129718727100879950488372191188594564275681815313787246247846599607200729363172218518856922365031489845695705834950331398902644051399827011508817455022246840313148924166107152877691761081545308528642085279773511487410773941587521907534386813259769089205875463289283607293118181550645947052733484061712501036373032116111993212557422949978098473211920656144330936933943714838480036343873545663726592732488953108243976690103631185539075312446860485626660833597784377671219687899924742300831650401294307634909487903194620950674935852684727501026734340272193771709236309581311194180158887381441048068424734919187958914322977866397170402185979529408144260087630498547540346291652280513895481167929445165162824759792687422959475667187272354259362278981950800706896736183074812535485261704846974810003371444502669569123172690689863907432045203329163649560322203193946782790449012282607951032557415834703001418328088504501175157063952907276921922754399943829360400312927320 [147,105] -122688095915749151461450639057685188180861749715195646019489405812460457023142695619892864698558714899082586295282395363078847678995152394445304692517499345263196192496488401341535068289116971235365969229113752136943998304144207655274201443569660336119248804055299061624333986712828225702680435321416717921439633262055988087036873101962505920608003111512171575413923363633604586960235518788157602485906198904864373063458415478852531571577295136656916165576370245300837333839595857150187248237165361441514011176283124893075021427864202298833322531835426711760832913887581770108931792782615155944348192804562449046906060178366374616422761656573233280587608111254575969492914510714077222322587446679893843076878766395510031253473025541681108084916839587277280496221338367792981810015202826476097168757191701696232347537862990986266230209208428394117057627637525825384647252972982363519938745133917133577711450681286561083178581763402321969382063153113075837599169926341497192768571667302566875539261726610486853479053268946183533589389619561492890270135324732477071246817123981541947359449914864156656952671805167524579649016271253607617144846974892000523370008557501167962644312639144903550133833049041254210591904898856858039250912161546512056422340057268231588745429718816440532708040808896600548959968418584768608039217670953849373841128675055804657904872437351734847647610658468125792158314011836968796720088601081565286596485131414612042267816003688092069785482920704958476408778983363963874086645042496006074956407562481520074397376392478417604008267627222847646960414035562832415739744573963827589879314165434047210853655555244618831130295687448923401435442216911151143096454711232398466021676494861264042797713858545545683571016932981402384854164827181120586571856806460604498993847436508546275024073579701494211411677418631777771245056874960244624492714610641051769273093588720162966709179540408967440422736677625241265615681137835641721710329263457103803342212104216502712069908975 [147,106] 138916849012345765985947032986863876084961882244820834562840580127337060263270337828895038295167555366217409694355515763433740035782801881496928616622421195127073665135351194628324593395323447667501454674770895593408134611750084565392980054160830329719573422570755105202461785895820716574170907973151958203260032486710650141878912832461946512690519490235129271423492384777926002368365085797405719875147335865803791054420283484631902014388146250653152353843350677381887432506431514621174487872048345131967108989552475233071680340785444373158372561709801576170642819553311953860506926100792228803870733301607051740557812930016696745444603086653828152312939947899501335321987150808018724383253147144570127272188035343720331188078478744122609851296163055130459721218482545013100083125227649096481383933456379869452737275324983923238373540643665982832344989288402604001855635613444158940685319421187944916636020859961717154695421120212626248992316608907272667326880473112284105705354391899646391937357290029797235753456644430321443438453845608965589387311903055453535514719268595132730703571193719959122361600229027549264504295081723514236233787127728490458018994400243396997681200561939680400389585250942599439615034388928690100241597521716906811907976390836621981378302916246156278524756944157695259515135220205842916837601406912286531469246734522454442005096278832169618542424443392590325637499120452034468432684101675407723955189623527571041807320393831625276897191174207377718365570825822901954017101724163999091381115117667354041529983224352358332843496313314671965342738934911340087612367567347208056443598705854967996527378729946547659437131151611395755105372071073305595480294711285111299134018178995861922652409406248858953847979605830816583970312518906235913030752443861405779854524533894676321174915999290314909177529918955176437569128279601274783995682662936018712042296084331753108466936233558884470500289612648517065799125293614042046410086372730637573882143485267026127168 [147,107] -103972604705624441266460070790945509934319515421990539387187873930749104284535652760854078400184580928937802471639775063208680821195394197822647663488484282086448892716546801956563896860552060785694332468598083501137250211177275002417602180123285637955427490846186252875433000941717801476960597559821766065737514614480504710693460810584719975876270320295365723824869949932780499172400970678093461016360676632930609657882876170031794900426926760434144255770716570898640057772034583642510346273135578210100488259583732680535099768956936364007854116635932619348877541542974987002194580765646185007409891348984809308379539545893579951231387345961976090688456274328814157353720543864348411927653834739884544686108557139201254200723275858259603345519652258412561962143115851766150201605958310071745104376033947645430894337626435743148686051043593763111896999747738119464490509659291385833166886124453550380971341218616936388250491717163396952142251397404809736988385328080461511760725034243260163469205954776622746796131207807453767726805847757372207087849068138475492251458035537656161924256527609940013573215618539709258956533536731361978346292367490211506168044535498261934801125813331486242468455946521197444503777925164273310604321053764681501178113021424105859913554417654559848329803709570697263299999164673215705664217598467186046025738898335221721352739600073359654252649456604936956670441116472905845825966362509005013621014225719314702918465842841109490298168740650877919782507275433452378150045008489766867133871843900407689953524207585945899833854042321750064912819053337573009717239143987537529041682416138604098990693522171014541636010783097538983729810360813331610953452058458971000943046834988754269342587578582896899632705897252689921970253540702146359711650058116544137593873770303265135111624908438793084953437660046295072409536050733285516281513437267634916701820278482854469913632717577514202196611699580907788103965112059615330707850913052116003472799270012728 [147,108] 93040590460921191412379414058439790099467460161065161537485074655432828340030942757594184970722278245054339711016905321524610832121851789780850475978813098324460382901154034998191591219705545556956439572488295294875250510093392195662389292067856899200538280901190004953399360592479781376615360692462466168116003090901384465499017700774125322314289965840486238339862022704938267679472588876844506670072383378022944842279857267035603556561132274046802592929363086330471346402157906115464823510878857589435362537942344830670340662825262196647953358719493294436223025895830857309462906853490225100035873585001727176434577128403144409286421902758083284012400635945717050810679804868466774898853042221478005453190085196498207994027314834523801675856040888382609125275462823602616724861406931164883911371080182769991089848022032290691795932986450892062782522797578032054767394459141663692939229753198406929440620737431397584457970841173638119298923602513397735046164446657082349451099536940052011032695781522225207584519065038260381403436940037387192125423261071879935469978334040880583706150255250979944763663109116113467885545746494504111896852323554569756987332198416723506622415367676586399799349567155564371638441538785896889094195100152897023713019997086496103993429806012613042475238180090049614641113930043403513154372362295979096319208372398969401326736730279880780509749586842224168063937306648103159005357633989831990735883470431652766856924256814119068148776517275478280800447547710669126215574060473236502216477593528376162599315839045996135019133003407177139892709459934752180696688643446352461969525285910150682113927253534363637760435086852991364724436463048927915743136828862160328913546785226795755793387551814784702549267265662353397341178730933898216889805801893221588949337271341095269573931287745601067452483450249876785778531147137578521408619489553979017409200167731681447531410875342707012184483598937285158979909158820030207922221151436736539542629040 [147,109] -15423929017449235457518431493536387284256725223829578129297855065609141958085148683280590104261475801227428230020567139870388484818955098398034803570048982578809575559814045099863662222510059638483020997106735027975515767739467443761322874036621102628365521499364900193506174520707443415379271301475649465566949510704473226974539808388261039726646467721973696580313844268970293606659469260269187172291747337856224098908089547613525735895218460865767985764199281185152032802989876621155533321564187540631249552471999274215256354014188852845051730512734029880727080035767973025686455070845055707035611043651878437018785132674953865500910251571994234743507988584490346934732830143735466398789182455888174215618226600268820288066168986272241860515724689032883882777881776721565825028690247996058645243903110896858790107774025963576597818745858593495625073649573611971318903249515281492660300188945596177848323836476886472698867917005731344987762260952828355056950490167658031124767649760088299276173554702831208567157153421858801202182512246597575777612542409493132809565683529010373193975084144660335370758126961787536852390512481479954603932717389921591674860481502092775492256260832869097776494604791998582750454518546349320779099130705718633617641405841320273552961527820090454799069242281115431640431065419704678660397225339128564866194706975182346398717307331521071553050950347529065287619496993969688124985533898504192242518229940057599412833144893442941021422312434200404569444982832219465395034123150457786744015281082094198959631537450359925643135660134616143858550022469394370304599141165579277498566871377372304076326994824364575091425468232043889617452792391489460975646776946033800371442257640866840189604980119391514116393889732846563915767480389672319511379857306918273771121578154500392356029341345387727484904999841450809168797949957287465199092582407230768221895709506865130495276290217022127931397208710937482721893411995261085998309448011539627726 [147,110] 31124170129277530389843550257354278656116148351552107472192600384817813904076474305591552151716085099637384437044984829750609303684850928886392609235075694454114018184123082990329015943663906739424603524598547540858515629212061870252406486386776019559934728586835239705761822128816064530681059570634325410592699763526329108196404479677676425955850938494175963005929782980031941221619004385225956651677086725652033431344211908742901733296180518496282300614497325444895634212766886239460774589410186043767935397734269503775507103080007936826721954114685735591572766395451934281799984348286528780481386963419201234051941296468325826748735692425661413939742933464198930768094678599039634850058744245445881126763863095873682640088105411088221513281278578495875081340565595970302580967675922464231595384752028722829384567478853514676187938740352979577304666042397554341209263891328026162660674010840902871694287155682574056175653259093724427279593154138440480030246558400413367300614206482319409871839546880373603021838264765436467262252316445968671937691257081952812053668706196962307305657083701940325857200213341832230834354637660419636898667477156481130758309166053081981838388209218302178085899729188498280869939226162251777495964926411085137692273798242266929414513155116343674343962366260444466244240056432485279805103483755178422228872650893548682247636748205240119188789726446748308644203485290151135831756572952869037670511410773775366807445575756247653803361534956884740951629188486705360204799895037421603507923968855532265423448925409625327909377984591561459816977249005232952289560805739984521371331643982936560781309399617842253731867020619349374033596193606205213596044097582088746863670353626498522049176857020668882717165652523764126359180467416990765993141268918778164629636848107740390138865104525295389135736541490395215357648943912763407125870135230654690331284152433883167377488276241069358167038928023139991413320927244437730986569736489472 [147,111] 2444778406007568362688914173612898357086623367670484589774244826732126372361498660323308037637998323443919668705669747501922803692522694771016856712216819945214408944950018786233120386175528765365103550833802705038427784187280801410170303061657487797220177889752872644254796053621609557772322341653637777345217461329736588108619985326111897746472051485704199063197141883167308691697628225818187133350015024251204819285139168289999807405735885274099497979617537692837020079744027888814943110802794149784887761960514159598324534807063314807090920035506471797734096639762965332632672242950537346262276950389523856598377399663304699193401428364110980882484480857992705820157646908231761999328761264829249502452913026561298289675254491278323493890910498052456361251165129607130744763496416743056132194409405455785552840924944422011897973843313590837827887584274230053311781189693728822557463144196812234684071101002550872280624875091714173526546177936931711248676448544953495568700505837143648455582213975251873934751786059001605641237309672839678961036737490084864762459009110491830204135242198415165539887476753350791236544120847104545162525896385735321808210440005235294960811550555840561907849831065322779222400002192759577099148159238954945449881536685561166133633399426855934813390598567692148751938754938969635897444026280900292435948363601881454996863951029930632323418655288401941504806570373002027341159606032875276478096588097431221016641957976339496531379944842965633241701240234931172964844724044770082826959502847176254204443822564119077041446336033577303227236143570963354584871557209477397785853568166516255833576775185137598488411191790085952450848011404916674658684499974143654649447071898052541797156323241240571496413379731643603709294775855998344016068037744366119942101432641102979973941848271354773406547348291535720157999051106664064257295513500035849340929174286954557114974942659942157486563614264953585172970184790661558223730240 [147,112] 951204620535542357666125180510952241386823451405906129617980651959043560748708677834626471100895908700642038553310160423192669819028841686335559276126150235864839872727700991018350438849547706830569468770837969938397610829328065463757346371240564553341170220654659617376187737230887949111685894892911021304928381194789936286431205408901510593652973240838652585450425561381672217136023989036638380959222859912196986586879891702542393511791840866387081434717651777296844549505937622261992523767247119448018821062475898129026707944279619426791490344316564878156762801549213861775500607687447422332571390351842678510744617036600552591279244773734356890881823779488703739260287818303755868840356991586368987296304533313459006359327792884659188912574116264841671566567303865744328923397013425243188690586699152740334554481776955697427765362322879660328855345372043373501437688075148881917060539650159858042257983703134479031733043109212648435410202025450178576463195135467995025194254798017539656636075997293988828840415472757040204591257948968415350467595024959449318014730419899797541098229566394371574732565178985291288742630016603534567554485058333627937709143435090795522245210413352964329650412315194816264288697600984556666000228995926491088254863577831860029690830009509667665779707181085409013234256527461353026952093587980405454798475166018950712516756018247804824603582129743395027741293450581012848388823793010555233984394377907464572900814835880854543921667239694560111247082747942036288775499498727702827932458010927255445145699490716478350652115277947400733570845671408997882092633959025107667905925013174803487700479627914982449962483491682385044846370477399703858090648961884279320945112985796279409987950490759138143315406188881621602224930733718288251755259805556531068788007591673517355249647398625673043028583361212212976482433331663902570873118812831232287498328669039021359725965012858448709488242187953835095934489647829119312 [147,113] -1654191931080676859088371652135510057475914513191261522431018812365254377167578747150291326566041443779210057466524952895932305702615522004766049290519454580991105424337614303330238537581747485455400646239325845806910004036597595523367786342254239503344611181190767014643380543577603125547325554968973436274817941028238740501551973031409379623896347162800699925206020613466202010224913732394708306976512366868823605028078456947760575334398639107450427819686159852947237839539111214867465025416625431538920275243813778665635203626815557136959857311856783779291873098653289224966222012746151916956500490812223924493614416683746046585845497096796823691393028918576990860786071677075626511882276808740364288834385791279932099206962502943133263692376423807030326819156425238355034185880324232867179526153673806601839677091182214745827390635035887241670793940819737431054335545467561748894576396065204853553218398131362169829218049977266343082939785062897407005048981169295404835713715384449059035708616823426302863274834763012519701952055359780292447239656271389807314653614323144476921840824753159140380761677075063885650395901797946857939976742069299156217027177172997232034754079582515502659320261948673389107062196337800991310658874894043369164041090009969893629876883915990489869740276717521091143524597303844631042617534262504081618733041605167510273863610062953016697706031903472774724891966465600699536453395909924827788701435271428766523903399918754065032034018496587639189615922066885850282380442491520830912426616970863329881154489557168346257466366876408067261688389658577110606625084379879152700528418427452178689973772688116452478848317540980513957658992723795855241890635328244997757646242073517210909666948352717589394801330108375399856624175164701337786482371308225627369127029431757267420592710250107908748996739380475636962939826340487633479775459419046442857298226045037426848759929808983181013243347914938345135284950252946 [147,114] -830304822316686161481418936972530504261764898470320777842498142759336183708071933762577109061669215544867017487300593935247829391943434937949776621820584548459036158171103004211363705693048665924138663804994901781885295918273996219234281482732865946044678847566357268717804735454073415955020923129356339092929752687762143820353567372209239136434784713132385030714360093842585656158143832746654116801662284658655408175941342671569653684230453401317261488465755921177306799052152609701554170826884167827795027972795834246728794987333983119850314464537625291716969850877120265937137620463066266164841517297652714779142735831768192338031188960418815012117834432730188500527626890563191160366798558561576741885319360947012748691423601988450755631773746748694957176228950185028305979622722411459079073553206600462236387541833058069490695783181281457409728420666394429297457905614561372364935405892078441843696216514628608174485740442986664133774103330140941379698333401998763072379591498152566384415419308641618243474403453793434848807979840239025803538368868206995659414970960283227809259740635236606045938143180969728295117616263540087612360991104899342234900681154200496559170601972223921359518454032067036755715615551721168698382478654195784635407717138369367553067267889467737264751719845279792061313161619346801127552312037258518897922202958463867410161520705736689422996330732015934169417566616003129544097034204740208171404829839290887957841367188130811438803987224312141020041216192980767682829922051729953518226265752169580291361134447540216230480940459075464317840020989743212929631486148161639058938665651616723225167926811496375264002033040736161925945414157334420048132248284647361858268665461870944024346143361124660730190459068254001207754391285387555426547102581470014143895716006398865891952748787350576656746842079755988167273644070019014784402011713075754370644516325146412950682792865119977009852082183350559743024640 [147,115] -239091193936657679459146947344366939040723989974440214032793209274989377164504799874048611121005398254780163209277993002144364980340331285704045601864299191929493807579888595706855326694202619424707388292658148871439623186814247411882807966225684290808238287540464797835388804207025035134126064797562038487887781237879650143177896363890793890331913209666822740734205201181113061064147613019407634601120531670213065867733571531418749995250464059885171232211863020427842695170228797424178126124896525514193613441980520710689966612379183889862590326995315870482773941747058209845608542751187516411448243626300395041062263193142741769017640539346767479118951529120820773229583608792741175166081616602517997562854165460136135831771731157300158214434497545967018184779589548859571171195746770717171462848058692927497340687975906443288944792648033182373735062008415354339014597577358523192460456802047554202409069869873987457181408146770628808894233795223560735424854149878548763862454701427443202772674466552133236604638121438303629600611397446037892494935351889986257031412652400461498887493043461589101965385053927037403696421709099101835888083274153133772012683807648422684212837130314360397146369466699431002247043609536476897396912931682872260441008894792388706341335119808817128768653153152455583403293675045779560906674177266232666523077997407942905053637026477016310575360062538525254616491297518372583648019771951112537945927881691788596160072483085620070984852899318421160627063555162153415833872775892607452455432766588155102813575977330722653286740071274289735865278364626469402894079728702967866846839228824619699681436047198547584703928463187182040356196797702208788335145157948954309833482202093704547425486087541688011215571757143170921526231238714495437915900749205416163683471349545634575220831421320420869443192859986363966296816518553068147481781354068890044483382047642195071249858671112433387073711925492466528 [147,116] -33875935429619072326188984713606025696500330966563116689241503185906746021178331144656916615697498143864609278597059056731977083392159521255050250604833254466132850556950406419717661376255949676953263610437348866693012591362460359240163208092346349403771328207207080818289196195626578709418152895937357855516500639145089135106484772420708592285002399165539376630597207947860948982238260922037280527932824321170760477510017517043204420383374533626829806181041964438919005181515115733466015700878462088035510924348605237248075655280340782069074013575673104664545903449186707167202011707802476824676052618903103982517598119944767919539480408649550776476945791815199305759099720609814676132267243762876545584214591922570409005787092906695495314382492702013964378741441433539783843853315074947515905518577765031371714452260663537381989599081816719543411883788261658920714039564925918663490997542286788616914694180982618387534770487769105341612749143690196623674430713766322829669796061499541678691907863863706501328513495843798765056987103401031830237208996590913291434573056547594939562286471565014095442824907293887442578809346419992929147278414101680793524621829504775766924455197193723989515088736078180130057066899831734321851161178425826965231200584679335149520281366538103770403667984067584978527593354040802152904146221816399811356257557880772798377813184601571316997144009614594436234293922661173072738078604080023579858978427622601492989639415517658578653561071891998451078944299759046480030168852327775618596835872170090758775514834317995780897126701456573039652172152026644122108336429747088611617191446183585405352272073143976769565225989932486872110339706475303088494133470866003018595042809373827593112905037536713142676015067060562224469381101230574783250296535359024801280581060783877522621052165423169040640990194650513881217558903215015817975641186404909729473417291462572597594309719530797707881771745696 [147,117] -1740712702650379657657553548583508370271845739407100030537553022261108162145931393670402414030339435166108549615241623907548623859833761550172355142937188122787124343405291502212494199665092173884092474930327364361031763953534542494489471469286797135093148341271046648162484436130550581581616570068809892100486167351120334737775763342700463031124373450389219395138186928263482761524466606075323092960169899751271563071646424825026004662730522033759382102935855157130757730884493587093173965223909789807001372103075412469797532083689035874019490835348941833096227666280545875250745346823115433931587471193801263032932712096120433308540253725928398174498207618950776163783975080693122818037534681881072138427976695242847415677037583293185409769566044689884039280638292438947854317289604962733735974103632027669048142668978654739562505592136694887576566229955156835070848872978626501972089638844214018554698976313774840775771709162551083813256788654600455478005904294565804153822979344517234213427895369152151368522473350859882694805738082758354350568500660587977884846035210873239346473690778920183487146774856908379145612763559571903392468908242349670493976800112644327872192714935190010832530902200160716144913287885619176352281009789630672105116059810970744452734717077483833647807920953645817479200882076340742535264108744826840837903964720611439223412931681555614235685028811772705195118722121029012747145870897463149810655905363596796145719014144787636938986309702931108611140474972860617460115511388123800983123219225789524357011509876481969046075458151275545202599951900592753593258799857704247149383842987195695205069364568979167558484938407498541442964666782389564746843082134507389096935353097091248531661717113258404543227955569315689178019931305028351043777020870346809552267664941355411487829483550668826099087849668421288444664389727511639142797593277308031016027722328105767796895800847502791855076 [147,118] 120823680037771917749289957996998444154628471996117767158238857564695121807515721621586121665380469860028134197557167924635457175604838615989241289147264216198603271945488939199964227555117187731933209802523730321198051423530258015082924766925405999673498625587220678404099388851881358793870933375301519931365230311252061450189146790117674976280980985432513722654783744461248818684910295746721621440822072677560696889658551601819190298620926055711216066330810078116634791436393173189549798133377918927591031279686196191270593874890807706248849308499616302679885200181668061359604202997878939281816711213270071658461056280477132997740403460298805444137992834993239415701673083970652204402710303363218928642348817287632583036483567055219356411503647133499390844536869234233429492795335127311489352944633990796520571458764789312772483333972805029156731943203543815147092058329044564237294561347268480125160817859988080273151978688295533371737560557556515072427625852978881034843415781913161993078955054835851306551330867239961753496535702356222618894504481030338229535752659596195171859391297247337433328583745784010526390635621826772039665248862801962000327397979602690828870969245529824924281924681966691352116387317709310846975002549176388375976831631954208032596660898869513086433700101800205386808589473545604091124848244078621126897629561672475213241294185486749041342231546333804671896022067092084628074626912871528373336747903794597164778643222160427902741127149818028293840818791719727971489514639523462378584922270408215918543377206441514345247201133680550489296872576367338610188462495484396635584001739086425929548078672037100150183238417811482973544899642672840168263530489251362072007010735618966763957838806763986771249012312072088703516985970214891515836874618828702028405789700745085463854778005141235136083172009227170749454241303197078906170344426692918802214359853014312827046201192351936 [147,119] 24929401824599676884904841532760016260019617238572406158859511337665976766329884156167052347599976927556661445244861762214403161737182442420886373881904909845485772771885459777667980000428538183737754752663562413529085203874230753891593831939482065821988911981173240814901332509336769224686901676856745045333831421499576664682015942718363378095677825651639593578918068091377886146302474460173375459681631998329945595623895068280058520336291722238656948279579685411721747031849179165019356305349635012440208120894185432976093351554983512609803766212096210055587009212801730138575219521942757257231861071221143520689493079883934993718960322930306089720215130286621293672322770290219570219797403474678120977091423526927597025152514346653307713399712814716730126578112413226812936494190144731405026856031124294160245320047518905285011200673145746774604009877580380381100989703890891742534110185266839171568480404754371743295463172151839516123771981900902788912584267355426576880009399449947033115286140234470771688758754493286444805351044155819543545189143809739727588021952141274845872628839214041066793935366898937596758344175506800091849970737896308398550063615946726579552992266508278021986245345565890035131828094311843562344939892146996973197510800136814061134850198849912219573248684698537893131155659250830050151795684269145513000433653044297726017493505759721868342172544521360788118679404754134536903173626793588792090467364750882331399722862351735639360366148963716979852922566778987938195664705967914560176168755084606609939046381283597380465812153070107529354345893326840542357271841253042007624440707454154078910506345049888585823973800217604571835848602378968081991878337389605943722656009267692698090313568753889607245902653609630480254998560931610479067450871392558856198216166555667152754176334469173696609741760690875158960865858671791675243415773163944776735032027991509370779235896 [147,120] 2819153501903458675001920806227941147184470440086926299052774605457032354439049068293403656868029100951468119011838892177392066104138690053600897659002456268035320196588053944564966973271182938749311759007680055245738997559138246542183111754791039262542971361157792060517568128606287022161030056824409534128948983171958308792581239530633674817453371079795796064633651134507919759755604022519794251540258503506707335352045594311932455634299165333049452215709004707812064183822902108095802513241808807030104865707057346729307755095413648848597094878220451656862503744602967488876289813133192790608425849293661827967343337903386153152452594154241009195794908142509751022580107337221598014256725750188725805417292461784926769899223999458690738291395116977319558522619222340741345721839210282173573121258165968789752586885922661196608769759675676928403746954704285530070807518555470133763869405074213894114435285478135802135848447999081408420715208690531568206359315220902058555422276762934461012867964696600876020563812234358753071428053735650773051684859159182915586622247221361955741602323410401787541056402684789680543783091756727050956159773263210380194609014109261608349151674057937936580161974926092244526963681731221883644276432521332434497279400965179457554901574734874707716606064138998564451285480159054743311141364211732624141658132973238196046581900405017619694563502586234433019281716481532797597612611646521875553423344981468252398144472415311908629476324772613361431226610133381962923707361930187952255399451159718692915334967569697719166285619526973719223983973208763345296428348237229187283269492786967472765989911331727504504491643566139381664006482979844265004211372283301091681246824621614129064710095428551573191458769741272851047393023457925542598530564316107571903573135234448661296170945249872306777005840111664176064262388128590036211372690419237157231719585374031823736 [147,121] 246951054031396484935567713190159891235282763324222752705131238155208899101782925774277508860737837147528941934991884329512440470780545748854669203176415150012080602447335421225020302380411794332344923043334285493645408094142581480505089427438484271596215372855325558566787939077164182884625710027188173129618389678588733510030071030937479220183800231367631706360712782126355198640429717475394654444851623984590246007979958803218750198842925743897220203282748209098813833426347209783347868462272426146325482454287923843786201742893732071821137701835751376426306320448834305745150722327232526508667137961225650539238966333610104064406892061348323465681561780502814864083488295412056604057368922535727387028912911771388705445306338934383481804957675824453261363165753194205901599199780962382076849214402240427097243434452757371624536544260045933445747373356010299219820545770116642281446595576646297661174241759634658761934002872587680445345431223364216824262605432424524312435787749557628712499628714319933519146360111926453112291765923884624556191905975715052233059493377210455459443116997220674959602507867754395869096132223728711379908426514861069137972458352112800640639485393063323393910643020839299113868221415757445078901300884985055454454181516252204727525565292029749216718796912813715623850383463524090038577872661642437611581740884299584475848555176310084632153982549915155343971587421781379066947755783801453779039915444520996534155562354009656645088390903954872546030565293639868156937028137440397587157669352348215128963538291522724333880833532279912118549415668206999705835541568814692802302347944529277842260826546984665635473616177299926094795493689476078617624768476293770700127076905518762662658023355246108433313229745316274142858715360432152712897721145077043130207194997634330078200880740647399787422410320014730354302099319986785338553049115790998964758179593677 [147,122] 11368610308769451375387800143634765754505211751354987854348675618977711083549547820146688952749141693087271145355446193253605847107927521602474488038671622064401271200558396472183743922560206351736703762719913850965264129990859413169424082178412174689929597317916562239367698149500842029840153024524094654425190845721410396023924883559830437843614029566321100790863361501130532900326026283226165052746506244078940581022859937748461741781014145466983898259982068117010319564882801157569810867350795081904276733371306123723919107122187750123004181112905270620436621903178700823391189136869024540160764039845247333891205817542928528092440867825047729380479228800404656970964993910112704553844938110959067838251536222321741179556442364917968138605115945798965371468919957643856526602179908397166150290256475816294537133197183673890512254860478532960245401095303452347198477172641707366460450690133320767199097443244271590775542042772628191575765374423020995485092664350009046628932904702087049865211131944715277189287909757548549535738543495024266923620382142545436394985210318842379422930247864133711050705559284251967407550153549809064278062658057504075089074780585589444070509170326703885690673824818322808911096130315364897167737874058407625879037685556244305723557728333067900602265503617593738889179299601100681274081209049562991351762982390921015571153435315485132084542252544277210052425442109499240472998651906685474874190500048596895411761459412160669650633497526984180528381904495012943180427172156538629265666708661106896182707370834302529947415210629801937249443439280754392437747861634084417594087784204262646333536363691212491369403694696009511760298796349074548577665657617819983436974436236139669990094536811612605708742835650774928119629858686600616700591655536115420992416770306265574143129169329779968926533456684908525963341369094056084661769239427471323034752 [147,123] 183440565427734475527513234817914863061068145280408067377495826947563585844057937729454641903649868944461633430938863050231634804092981018510178616680869409602855056147418880460343709328931229611497711208974125875743223308147111444700442655152452904195970964996905221221923554424521977415284772500260799920020292765115811031749090180962191040350109440098257955273923690015655963322131779020752929821106125897134836639114767407750153311646708242879893606833331165328232928536805908182550016860038280716527242579324892566915776185979344733579505280459107457604739846488349657016701359132293636898917357458021634084905897570337003378172426339889711493622569740577041409523667209780441831963646800411639608134319057037390714387443506502692332027476147174388366346386725679317180345674128940032590598417682175557661102759826911463897408585401800409143792561647379785670173001964401880385191584400723507965673254255919707947560978702755788822210638217830665534162174553528268378575362550101140204986648884038846937202653167852528282207701722039222036479533236158719456012054725422333688894908289905969386199532791607734410085511451174603451594797227675193315041875564037462597041038062003483191977364679934792360299234913010354499919417597383461403544572861864788079773887221864969809968216518008418292885627258892365258236359881105268831149117314018252512999276651307171493405404474888402084028302713869238674064402363422848820329703549687766577514043878178198965688631274659407143695367113786095756307823697621195245430942438998390531098848327765754448672754504843661803034401606079555604722738185362354565737524189031119990625280173149069965680203789811819756391797878698121349180455406127847053647466559599736667242828249675386709379613005996326480268048938340791815232730716226498123316003739363331879633460804968562028792813681481705964600504650523921409899091506194032 [147,124] -248667116903242280743609234453293039557265443687392478048573531086613741546724053363362749516254986920565334491248995782942490673299064628055176273690762431829192092758540398174393037415260580297684052501679297130235682889542461306304853769283647368454051447318973230299531594979898885581455659659684233713520826269351052260264541183117893208816776886316122172451748191422685436029675647535800440605060205190100594992560590847115622342106829786738117698472966848298171090490581245903674331983579849778156093622108344230453219550139483579043252153012101600265278963224777006798558478158021460493826833833533452278562396089014288405305894234792791585612620147099039645514895935909780108440232441193527373577398917367130783658966419355705359717391574300667868693806472125982541409333443644563668279035759960360550528850235015399629415341556132322707093643820894258118436409618743627711131108973086557325804422235157982739548088349405518574422577271809052976798129563591449525444868221815479657053818441959485834872663252671750585574761668534848871474706075306303484916822878548455776762310171751688118375733557791473107300035604970065734548549321993128997754315922768422900795307227622529405248217932561856607789856493064763637807407132917110436423730302279404321126052664797591396394269619309086037067114546409279254931264426749341581058877525280876767860110428863724113169495917205346544534908878872094855457078780293317723936991655615096896829011295829285281611306822439051754586929049568299047612674269509725406754808110569715833957399096780430738295930184272716201912428648317312657827360165444059378161267995025506019771131612309773496994913210939545292110880755123465795122399325177485734621237752558035809759140280713192021510118847517897391537851441362963345249883370267694831310253409527710815275938662703266592263452566668842803973415774023678972229936 [147,125] 440528084988344574977118232257222089144650446853181133516738849719812977040004416057338007453508283288622571003151746507769066411746229243020431334458556510786497104058618794950179864775009020221957605981247626927260709296951156003333885431880428226645850405489481813939779551447253466754587839366586017044394395835750965227856990884451658629471675402729173755243663120569094158261139017147592472491529940456859874802254235755007055556761919219653551068230040837440936354078654578050128944026029062807447968674741932026777706223104357610902500728787226028194353058820696640602669596198945099894804871329970844346595360913688750338618950402202957589585594795582396468914427479338571974632065081569131733302996921364838337972578842726653964048206838441168479150011714663769701256614575461629299566571717211554790567940873438816028932439200073713609622485291966669825097550007187249481249085897201040102421083772478557072876233899036652173046459218100044797888916910554406385092458594904251041521906651123744843228965655951286941003991490042380388526878971951887950072624522682223003923572137564337964784370313650161598172296442695858274154957589666545551857439738259933444943908671179159853156827865957363723690823895646885767622485901296658985703343508851069589395105470345520915929838625413305257005668581823085510626637988044372976053170476695904311804352494170318663925828227926681640177424546163409638417023480663654833779983637633043272251290520795560431947913279759725561608868472712450435438912337816295858697849684229335671049113413910701211464291908549020102564981249909533595066398299226999206581871959997060426276549784988531219752380744631139523200815150574113771005996012720245029288450597223958936622146553805517918771121746924650265029840928456640959260635220648257588943701704275669756212814360169284588490508483069144822644119239074306 [147,126] -410075106175858363318799776435093941497672182048179508348701298481542402088915688037240127577564138261831672393688493872307777409603997088640204262990476143605941053894195225800733534730440368888738094735960571673172325259548650337112663219937028149830503636385366134221266907858730728478906984227233153824175408001985239597077508020536727197203778663698574561419631010214936687371938513260120687873453626747905591714667569604759606808683246546237781196740573727846710617319237415648655021299060350469438914502547237312621050868197489754692484675344146176989056559259204231119035378175676915415702956534926342852335819053966596466021127671759725686289784515808775920893134979943166086721440463989059432751287036178349077481657470982686278830629772080819320428655780416985566481160715381034664756344039377002771573874630418986317860265900082198745796971809718159583108316336364536456860213272258780506142023650273311321081804422165420912808281616849468259720060168192096899898857884781276387441855535482538497117753267009935086113556579373625837044075255492297215317611530611243255727949596347558277595927298763404013460236944882273282856315036695138592746937201275879392268813359176405236021982641608116295907071691275510118960113933053588784019136595589657876879161129281955958826753805964300134444762838350562970713603946290957322108890558514822817096040348971037362585357580480940927823066618655187072339317360692959384708839126621089355523983961715815260554742012673431807314207071882131074624622472356174330643302780298887541426165190809138788251838570612020943471048990945206317076167301567529000730851636485238534331583289047289580630410676248308400777699795315117585279733535350828099396715155193100613714012271648052790067253700724135206638738588151664230970915464528227391289453320525838577004761858584517511177588168871142566756943840 [147,127] -39668999992892828014497888612257201979128717639504519635282408887960792499349128034277330222596694864201710552954688958550204837756641122877215346719286811167071139976515024013754830201522005815255363913048893489190936312567361320617136541995736294915663862095767717639225238304338814217176341014409774506668581299793070768916777253857428333617552842999138294887669260035027748319870341501785698078542454607845300847608575336746979301897514250780950437819314046323912480084488681192396705119693890978748837951279830010926941942128074489806115782406192148597986452398561933317322037661581729446706607858006302404812890009644899066280966233288700975005784368052237259879465278569266908833834930624973870554498103750832835225234368714351754118668695796938917250926211266000164721054543718499814290074605960320551661850321833390375300119861688465809540325169703509146508045592546708025542852960165613263580302900631057987859067603205474121195794012798924074006995301079700938315251058108942886078017288928941106485660034121119879313171263481182330963953963222906859273580197788001958037185972886914582473202640076559570484728891643893450066975372573584228421244165491461334334141884241317238236786150539139777195317174706941777568343098559234125924242379824588377322061166109508472414372912947705409268445295621563322993425615932011225304500397137861810203995263141624045811180342786706361837172740981583630821394393345987823371893002038893519035052899839800554440308556903382869270046678650231236910277121709655449683900984970055861645524010584068125714410011415111071884820928866667058404143999392377504354994710565706579398173696231221568511545368920017186817235226407848674847143132571990927091284781648971431587556924655959832385175149822809689889800208340700273374715936946222102174489138048361695487931262888720943487229090856601886508 [147,128] -862347492698871137204339384835012250375158175482587842410227966839428322257712047488700472196623050468099421645196808212931005096882323815708827215521327426933604532954483942286686478534746277955467006883587891983132577388309622140525120076678505707083046032359346648966829793842583562209698460182935485520594116022825147987134511473183815405321450590503527451444362190816740410127805265205764213480557433957051483056885046530645083160216444541396088264611756329097444491676114510925761043778813583052061572937340361181185983326787425573983152615758944551415993384293824702765716685037255585568954762892470362186226920029729526145431131700219212696402834137891831731257269717236587965205266973310280242324954032151878616482860825337092238372491691001049026652615739577745800677541221023209776005217121480986409339998194709018197627883868658580356445684281522734383828958338537106231292009295030264126925731800720373776260452412143698905018612494866469785819456089639469956914313516473953373198462373357166821378552829545483885792362852285350673791500209750864901318636072190219900829358344093806613691858720040944362028566551267441242974417965699541456398315786063997645421581157953563437489150705781181375961710522271549135092000393730488481892207075913770136012207870887745000413690545502706198072337758386052361806475559097558339645785826370838182143184472616368771776338448242416471837849904171415762435793491243302856304072562033264838015498299553269443258622108152176341287422274160931097799458077918682428689412182162606702701203741959724086152412662214491741086209884897301963852103691079883600353078701791942109620613217939696083369020738302366800972622495639921667448434686420311484948424384612208945260561779549975264182543183113435719658865513490669599697540382378228832013891714517109002177993828441550272327489142544 [147,129] -9400399124136469058391415739780216645307006496016622686437420289977202100265330540535559152439998167432033353319584830949994968063223942305222070185449809213073373079818537005162510512143441530687927601472195180244155698064112616678215788484843989277326034856755276481150944399156630690227969047771678155972800531302864281203383788441412835993780953086402760721072572732479832146975477641817354660745263196801481459796646924476392641899248063107893094764270188117285985785189041499969113658380393550515517638247992481452609474738713575261536739231699135425169301870315421097177920277861689156700644352029939696645994905190035984351418255801117266591144806879631959083828276579214101688716152905143958992604041931328344201636497927852886594761792028624928305462001231931290772622944033540436375930478296469379881389195548378587081785431209548622114266694257544534860989699851159476892955380910244106387507466755871674684385535789700175382632264686563225728926084225579064995595947772679019288927368733378856331799503255378982678710646912324602773273256728926013571976038707738832752637245560110015848253713893323706409017594561620678705611872557697308020222907438205333230948561111461281591639076399862334638393983220256686970596233525403944554139662348627387421274131830441395642563527012542640177672011542727447909498645137780697491767695047671536824102837747658615665054599796149240566466827475286856196985051202519688864558235633594950282336567362854194234762324961392141535921512673445522616108369756473348314532258148657261616392084690227976952087375660936529114324979367656582246211210902126522825692255162783383197661794082094711135634400109451001573455498843280728418720978249863120418957572731425757605898258882670082221421837265083328023383217969431305661397051358252432756430914781710692612793926942930897469110 [147,130] -57798470452194468441919836908604234796349564752403393503930828348315654336137450171022630355534498870610532427269546316686395913914655405870275034583687790541767254953730459303772946922215539447742053283045216494983079707771112800845596584132068648621429813976434374210552037325266135943394119548429912212543464346902295931875618408881662474778546363757151073975616072503704227542355843154407229239065372828210304434508336510432981578594676835827697299939787163922538813291086567333871685034191357932571887535832624140847375794244260638364960210616771514488685553988701223070520038226866534246721561407804187697676083187376554112232781147244904452608815480649253547647656377693759145596028700562686724573798648694245229593760756780072583480718583663627977725059041587256812203592360553810827408822149382480091065208627727782035453614900140925014070330287930139711794544145694963838371794823298408516996519352234951798915982648443495456370122782880616307973434903901835757794664849808605362383823409787391774439450204762055481812970563894781536528825989464171910460398334998662552508184287041672319989663761682656769378042533319579201090504354864328098122643927665617636063126599479078907261768589901119297264576051062358454718037299467924606137144282300951768457763954779485983130389121083496338148915814319173169643044768979026883416598121581065349194172344591474241699692110373775285713047870948692436667389101822540408631589759907647482147994546928313192373985308087038050268505501307222275734485599842414434225642824117433863090541165765744455624222277530857380972941003699359443181858466720778638178570390329210294397712733860931078079297765199554224647770398739551024539728570510005362755803888542687462678729269497383051157898791682797826317315884499678052374344895044393282661801486178091522331845541760256 [147,131] -199258566052094774864313001503708287348509012224789746362644114504669581283170976277903097919348262807571429923015202776692532487309348623480246742221376525477850212535758333629870530411696486633829763347769400761372969214916670785357756054062347392705486521707598679862939876575348025948300150833023215900074933772936596502871881740458323158850790533261908415129696467910264765717889250009074751832271777974527665619418120377458914124283143795503241386984705166046176369475253297133142187876171754140198611438200414863147535738059294603505221162865127570777841894578579585305879436905197268435487845589208248029404092674070827588923957458593679181628580178199684588520269071798696813130570911531814812341953854136922588742075317448128373568658310416492466443853513525921734386106515216560862053549447037075731453066749977504045134433984548089851420650959853911781853682403536009126211648068027294904010755688303127808268127633000374328613184604096290853060061621401463869572647753807962192143146278767407397367993891785669348215825882451170611070310904188236454294433131781705983365200723323119272973016836945716411026152342979586084766947760693724596399755857904460036336875350392625866350706400809410968061559911490683636617098804789641396085823441746137206389722137024935041009154391624501204279182448274527189343953532527261660485175553249768520939234023498512374455573343142707815482492607423624123378211340740873166895683830824625134727264950997508293890127637373529148927261642559482760001528200512829077022883510091892737674312243887809326813649525345957208070029121139623976106484510496633311450042699999828050812496458601139952773987019695492837730952352886086830694454145642984885349773102530623543273188120469736489133589239535263013506625855418701732918433883297941924816328466660821470239392 [147,132] -352552031609098014577549828271508431060770038908539376973912587650342978016427713612471713389845433929029786162952875137861105546410079041124522968642867933576293812945356369489217202080864389720814710061016904161110979021971196009607899467823493793030833072894438578452689956695007973909786389368463085276912073027299722459879799271302536010506787200219232832613218039203101732727355544053613506321674400426711998342755351744454692904193795633527806420843495762478068640220301280977464175049943453515990287852914114332600978536758421820001964934020510657555867625193651659800194817238743961679816007434879898340352432451322562896305043308849993246214778575526744090115519433047863619280233611212026985871513430758081413691262395822752775025417142510901628410516274841110078184293706906262014960505191937799408374908977451693930235005695513682642453912343059361886195620355580899619117086514870784924847288294477768003604495220216908844098027770401688720182426311018222670332552288258379275874797633993213606552584504796834606337644829655188885075515590428120350883866755899304052730552465926298645199808982338821775602673468423087749349792932666850286828096377237174896391258722171716827194008038032232287580051526813393143536394938964952534516574187336023488768844292416081489331265337180930195203933200810162331703810487226928849908160215393813755150151656858201975803129431682191553550489295334178121953583826177958644551263385083210532800660038117116675233836986328138183396543983036718901051539704596185220951520927430672105493104546563924102356194131993853361089223994671057419865132358978659170673931582418053284549408301249035819080146606408522589311894776125877603626436573146812765824788869104763381274737657303699503404728888143183938892838372883842833786979417017920607104994015990432 [147,133] -239875478119649475568939107612151418040060140023481627325878422671389384947741591124010285159386242086144349831232290637555019177892955124660098076569029773388905963721799347845891065795762056905124823227007535793050235084312386807920958497870263383128869836237818816581376503966452552452328779045348587053204034589118537674382724314492543631865335124171304578276623652899110547527987508981264109462445117008623974181965293476832823441042005888831514197197468795354594226861798310224801765665395866149342930823280104934509188669359424377919727506358452003408629726911798027863798252553935314506827318556129518713111425222085736360280510551416376574696394826080377513102085356773814847805253359135237620809764015300955776653869543729918602282020110119038646043833823713687686882234571477314876075389924045739525282717806584762260190696274636051405771172340671371560227953081314365280153426968604944927739346776808456989654624647603268808880664969612072415809520004463786950259700573870124003718626080023250690635718317134364341916131351378917792382815228580373042821718014017177468445045999568546467133643232563404549164915064894115254967205788051957295970253559519996871584031847752414337263818235534709514486865515526093044275369715322634178683654285221839473930137199739662927573847953708039174083699708742313091482229771176147228026086545434606954192459134240010267569802497383141283565853503115085973877427916093762919119436810446304518072852507055274005881675688520762496579447893393932308769939288245016825158688373507178849605860361885016267188318721852687136003045030028356581165821052208234415945293941358851565656253386669172638425157534948830002816032591074572472389189368336543005725585828527107586756545148661859748055120507088635076858513344608580887848176687872862429201628 [147,134] 467199637688545830606584139461904657384054108646661714120437631191253995643814548005243836052211734766656027408294967900566208414667338249329352558020653688686530374893187053573360821057122621186794253236726430737410219124916844600330873355263495499930972434319877038423800407055625579039090372599373610211437100345225140718391806685424820951023286838612805748047700633988234023784857538033275032795828569064501811166179482270065520621936929645637306227546741245356243232436170939275313031639671422432577436791067756123147985606489153330180958904887170243925580981067271729842535619487295175634662746846304249782959514981397841720241166500584244667117588084102807018206035035599174752982856293646994864039470458805508174214359042174764433420991632435133270561739105567386959238502320411826066540978182739423597779317833920427964335946067509246352613510340705081822915718211943541852731598546168221567800087628787290533951045897988264441117625688005758813491945094571739424814507766641843351557105347179527339748039288506831571216028180306491851356396464376503889548406410946349551639773618392683978208119221744348005973845557519836645237596528314807929055088657458160755869075518804896383357169393095181701925868253421636910938711667164460679797416927449448794724324169552962132121752781548400697877521993611077499494122995538724842878959102137750684106056838956139847189757964693418631544654230257028732571395681901828643546766556533980382643725596125301302257800406034969662360814833634804172210512515960622028341123152560272776132083037904846276285607677172957066089262732320177156587187931647668076764204454610541272278914992991807115566060211755184940902707324888713056263764102342394118802920463148178155327917637984936475778082872477504536100481126191783238615043953090816 [147,135] 371552237476747430449797202639372786333755929494079766769796105019790835804837422205495477775327021322110871804682339943390190099471087930651875274392815779873612692802086735699421696182964850353207327024442953726141437224247546101955996235655139546208895922761001417083417960877384159995177321290209316132924201400510815084898610572512734777826344168086118303262733067798993126740329372424407836927707111378554971025817639999684954953700415624592558846966714609358239274650256965372753048044090446817172263861345171913150120456337233490875076257093060836097186286804149609262519734185960624577755368143710876136530755137646627502413201212774499327810805450776189339346450040666786085890441598100908655679206677249410438019663777051821893898804334205122000700967378354125954711251511087658144385704425596944222793585298193241082532014794160647026166156815898777216779896316437508150368844186810647005645156344903662171403496090285790986066194436839053593245291799387319791825145735734066172040931537841151634178878708731258812718811734103704946991851086552634634585982071689657808360922196521489471340842242859160757561525049712053417648312800744821346286338734323052146530724864132341405309820632312166546837566150442852748586363741835346242292292303451739627196269119848886269345881588640542447706061539218295723008852579966706318916025117042995279823141390870253041777761949030995883525238201742275905495805708280035037748405057250953032679898777409109062497379033040135529466727620785763270082597331859965735740656134431807084913790537904937818254637439427698173294744633582019674291827157501985439328582671121242709751738687622003951794512880481771842087053991801388726894180051308616461214807699054655060846122783692929792213340722935426430746572009505679386269856 [147,136] 2932477648965159141694544023407605743857148635334384517161717015872404110360630932981152604274698512085128676012562743919148599448420122181662226141516918684658938126517649335905532603692467234605705098849466295589836053181820095511229249015849919520766646780246789420852265704739368358962851135755311356542852709040403269368088663350997237977150664061976219149701595838108466320206908899140636582914024841678289780936858229722854447751251459584136467444781753833642490414150963562068883807681384740292715921841053976740138242688449743860378459292197477172966459386060040119954006631584438738346763859162797274605576099872807989424316698212903989823394229829780376212835097630622920163930332213225908426069282480516941427202973998265444617037537277996577232313724671639204612903123717337229661057826206941539117465867699223443211076995472072215352510452051528034654224223952033263799738383178182932485518604625940148364016914167494985404404916107538335544883415926230107696548697023568919683572224242896721926117219156331323367047666453755726003251947366858027316925337631885022368143975211575771893669031682789426902404920965546309452972500604776881195208741293707364266330704041854986449917756704867647113883903751341823591461347345763402161345898782916072694733926036804364864470541422770876993612474763927300877907674628777684908292213945455673516552823501873296414684580509939672402325334856294984940088457598780061127305177661238216209475669723378999199845049211569648903240483019588761777384858313988570428744911393492544518713163208490017870997357427540026374396897136414504818729546967961990984867397197668989986280073627170519204986115003301973104395746492442073995213919520438772371072910489284488447231288803082792174956634273003658417663659674043936 [147,137] -342077436958671122799769057589103558862879072375971506575035421222041605748249545201262689163711196475907421490831528587471970612872908477054051394237211033008722334418594604311696591441654012245239105297792520157604778673800761458399749534561972899845543093470904958101788695322265867727197594708067655680266159375547872661845473609621710429587098177670775066643151188560223213979526133271605542288236796965318045725593698195567311190848190280782047807786971504873269802825486106171680631765154173696387455194523032408761804559807079706701071043021705260380683413689999325186802600760677990070822162959227957439660374350136884319937327825478077457438596800949255399041503263087975200261486961727657484555980684224626009546241988853979961787161625938360897623684074866897447445090179579346631826169001388463070064266231995097525641255496073381216340853111063040039854523344212158626719591882340235044030843875743419318899541941756445266797768458508012781458398606511625176556729614133794283026861458073898684028847301710392182126616448037351675888909469273085183747709359497743524320730987445658123992504419385627979509054495713559738788810113281938696750653445198442256096775930275321529451270611182301963011574100049370684442695466722996417332813264627574742385512501199762862438039843169252763735183560136226757567431152151932912974309148428284687966991171980512185120296038888481223017171221538675667915883672843209756376815575723617772896827848476991428061073074500261409732741603586315701523968166858135573493373654415826437324470220395197185807881854119574483989111419718267431167111170716273186252724137421162711032898994056381599673727377379539272993996196264835105173633689086819799082308462885087341606382587520348824334842386942046372237972 [147,138] 2178420604955337018509739922029924880715743318449119454251104363953548413965871545832212362380275017730288240028867320399653849703632471971573347743179034325287140993562475632512209973581438086588617726929465618111981250335241052367213830394100789242759570681773183893211168476507511179239634347488276315496457198594869792496382478325476007327796237360233330464654787291873084224771190991941927789658691886097588517446290781485338643892846073717287377584872311744998074763521653437534125393357518502301949410314752783502313760903184257640634909799106829688801255576997909184781964743635362878220292144949872520988007536509330560612112678474148174449622793903110344921502303481679797060546543116193503719290454202862466795487793549676008613256312783075359186187477839477836744964081560836925945721629652230615991093281195253101603529032389225373614990972238261432460089059076030971369909376040949564895299378789593365092775750176865897004822866021338723830510260031034283975674559950768112409648957854379828535357233524971480598292678302698615919349725418341513713279295185029302477433280746357762463611425728081111198760006956670329049204182892181423282629607821874389064297606280605849463339122994852563245030717793663265393580767657272482275236943069132384459899115560439430948246828493309060182007892159341177088349633023998750104423971487060815329921717209911837893592795302970835284737792690924083893786916551796597193330212652977476232392331153728005601257973259273958288053461505986628356743737661030782677205715762826001270483375622149217889930204081818396496136903609201342017849448632596937342948638434025731803950699185987178479820486291779984327967815017193446591959060570379936865419704384706247492978104240955201655097576726123136 [147,139] -320607663350399666839974579370983431160912238142567968456565571665889264682835436810322987452684133441068728831605801218608631066292447183514748776790880209697851916358726409165502685618942564950422827191996002640397683848700188477226278511443608425698493596537249906297998904890847863900129963183581026953421181667205684668938415415329434671428448929813908711631439009141795391770949469549425688276595864278353114027602237409578476262690125301722522249311882143847868118634573255258130481788631939636259572345314572057657383670116376935011348160060145814821082010748842956944277897572738300055564888045677297197405124788087761228705246193886216510295579685784533329081200617356089931874070450005011455957837051154970357814729815531366231668837429043521592226786155769962858873193278382206825934795058046260772658318940208968341193192907014289888556820133276175092160893718177026407008714473594690591566742099697074462553443485283337311960438702230943160266503801435730287877210974152705642309672796294755568774425017980588695265366679597047401970640957783256536040909251349110760603866981830251883020071090630564059370919472763575641723021194930228182664157191081465718550796946059030183076055810079163123448583110218501477963091041281778365784538036943085563353987403332457163861976488053913120880108683170428155037238496841028532555968575766257515486948833217313037249784544463845561404686256030832663829871472417608123698744652888635298068680450288379627185997189626977003499940978311054208936627515353912689059105064895807764781471611920008211683814804473033928460512058040055504759231133303888134452958444527706733328998179792229213135768072378613138615695623314917019553822323645928221941271710796497553502286802277512963863024 [147,140] -222524311759528963620897125063531596511571571105165214778558165688056173436545123770041426670863829182484207841704826807947323082174489058066154322679833414054854133982793549082924659096078434772932176096239938703085766528631271081994540596865426255161377126625274301112998910373779312565422752589286515672283245122568702255499041208532523456276747957878947735607000616876579769323531766111268585643678799875615495475335753832464735265091063909269322797628762397819139567325354550219141706501874639418345874501991118863437438507896331897795533333599221909204709255299894484458183673698841344539685306610232353140359478970816824439730116876611336048506220194456719211389319140387504493216006792099472002233462205548243360061480092967281536976636052649564310855807518936782110604218389529361493400857751165251552568076065932947738398666529380556882590788590258640982641280428122229051826377533694179180814313739845980718115049389905528741709298090599071883591587623600681055558097842187878017796427347999574713554590648802949393584968690822725305621960351586806685884781550978401216007411664650287418043065806872198758975416763657117429463593539452356862201696639186118366794117569603209571917290759827592779930501081459794348717577558456075887947421107989222185794158870414169382830360216387671787717074954204762278856450666161025156954908670512996784328915980017441327800704724357794120254625137590839977859326761339992783308010343438222720544525616996722246863120753867185883747519001756205622785338661808438280219869902813252335992874680310749831990974409875480423869746724448847538933662678338024017602213273940575220556248013670816550164565601931091602986478766630428107850845394195181378929324516167036134588249314120976 [147,141] 156949014370005450940070866528285193209092748820599482286256427839402283316352417521944849228287725040088330720149028492967556166028343188605269840626942977170500893843463707061150755038404026322882118060183166291264699783904022327193584476370474261937501194161125320976509788324109455382451101245777703308127255769681161774407977330270570820888613184802417908227969122948553405108139004562326186075738603940802105420988256609929190647033154114352340616213477407029786286954177181439773165245230181781965835294227509200572394512106071470145427788205309265500025308357723863866481009963329051385545003216917094300569557167103369115789551270126650859382020099263680452903471567573410717960699123505011835181644276984039724697679134133403007993065369522585711275447513044139917063726558999332487964542892090935880509204113168716736041333832395185393215340364942483446854717070361469046901013724240181422893656811306390538935620603491053454970710767338058370494796060007234817194301094636713456110706006285918313421742709998594612098261718729318785583929871773003159171440752569165131283771676924738763001029876295284720897972098204583330388609924075612737408969454022731313265916982971043128773616880447409479600885034288894230894752829050698979345116359321512361653188565806847780261586183487422348482145034232021924360980929260542403104715200105023303865469807808753610381969454451911186575895829200980266573102344566566679547908394836541279097198112720212979592390199437020799264631731526435491221024239361848787728053082841526723055765727529679193920910466793453765423819821870910630229943633984581296805179778866466111915750347819561685149641520516088432741859385285828655175541215217692736402384071471978769549782 [147,142] 14623261559019911714636939712382605114101782684972466890006499920988717641220591904102812693596755385991866171765299553733820541127425709124857924817356551306733039883621565502751894329960553839983672866283240384175855775733659757189074486049586161842031546555965829134780071416635749506007989359797499069788091240363924905503506533232324584395527579939076519764839578169565725460278730150932613583143025778053045776140069573858353774466714531642819015705363205365995306762929622488811149506506616972641764220828446280180482760374125417268775017249434301766988563876781410429317857901483772182773159419622916218262317988156330286799281430051765462503404375842463278849868964367081816216232035295112528780936018102001293319254653716833096088343808043597443744580663655999836857687060636110264353170691545542943005171833266591096447964086783601851704979322249961076047193037944660050122539447750388885453623452446342471137549279117477410015533647302304507045400319908610286507247128985423519483083540770612054049929134619723308144867838084297066763868238872252033913610906112701072007300754727663284657049701704300863053144459301723167588038112339101967629742522292650193633653478789104890893152729180597797965002094501608912348646713902085962598369583980301314567322117686810260873182110249505070826930146885131273470610108423220171878689455619947924810732574224837012206477460702563803369868420533477976321878810769644754743068071429254962736123678368625066426720913019365546101836171169662323514299149466111906161505369510749506620086957465956678537910319174415981498074516926816571807691089418342189151129534378224561343357156045722745009347699148147849205346834590667217438618093036242028001786687466400 [147,143] -3900350377371589685767224760059490490535811468314159693331176402131346047936803601779341154529753886073392987902867036356221390544864220299497012123391927968081135571614178142035540816546538299913831752015643528921148583326331038448195171633291043604810180713345877435934188829847915290396120115625537301592225150229636326294008050570496169718434617630286345421043271566287939253472281151514108649314468128614797154684319433459446243898959639138957549070308601383265469516243203291029525756803946986926145449235364590773795866502127982422031672486202030366964692409587042044061102013992580841475862816032252802584449711110278326841268819867430303354589694286794056894621543624547187133922198176115425258574676386413273339100282650535513881727968106468764386183569062756576460512624679619082036626437404289370715136035943506628740810409322203575600705403495180185494396503822047847102158394265804325968249691457814700531332817139320205226180591114414681242702045905278334281043839856672004550088625459648037797865054587312413283868656426402673890316179675179627306282926022712166729924790836663372470695813441449995498939314076218937019856760742070611089456549364501019712568558256867178555621446802473802219050263077942401469061231979269679116229018446742708246325106179836163730694808493996774218796101232387394701237567221737660186825782199460585376552764682851913051265296813709218812010587434324124815937619245246277716213758759499515219612632000430219659171176225908561306832889772432890785788541638015343309412166903271606876613400578680047553761026659201379342150656952800597491510986004136198604815652151440764848383408325918777612519342973114562275749331414050813432725333415735404429500 [147,144] 1312064816403394347888686065961638862380923213069769610911935982198578502930477921951029708635308161310779906840117008661358009975849225625321880797485378831596034917742761961183717322573609957201346241111166450314922946998674798466910020458748588320374757741313923154112501471769092374945886698845372048756390420639844793141507548206573488282267991429263961439149359069590043645953720363694986870585256332460892959201412354112712424661042731773374001909537636605342050529116203180088606644650259887295707546646446028339035467810485161588917373578030764342487902764296662295584919110316047628542135475360657081304118044535688343510968091109494566570690506257711113307454935026293778725633488701803230769584762019648172809365784767836717981055270289638335087363251593605067290011955578335531877347319387942765132297570778304392541568692573475876339992682024057140216246253792804647764837610078911359161651490597045664373715246300316344963664685479609371650254045451651125379729572105851167753545954164745739801061582407872880014388596361958716911264316624275231723791713924593675399645856514203667494846401145639160388477477409668370626754449653819944677174986866805479650001589258808277981873181533304223651492414271905943035605588067112585570014978902179274987185323614313877851489074334927763854780556064395192066257521009228508732476266045758799212925320791427784863916321415949527441343994811403575878490493756530394655557718068058854398888954038042734372834516636998909064680236215942548999438159444237956016562274438435439671991356927700486826824816331475256446893010220658661329177311933716201272171467293372233759437710115903630539132421550852756947947066604608773976152278697344 [147,145] -215291870118888436823439002915926757894420668294822937058014541657942805107445345592848359431761011132025472665092429827584243902493348308011413586993281716179096215222940969574741651314314828104560784206560507897391240398053857591956202715240967934035973113083926091859825097938382542213560820141549258764329643940368039424581568300609374174045397431008851658547894798521835515587425542285617246660683134983862312496333122491579688861502952007693153047943806944245894978995204685551512248921177807710402296968240992615971649397429208237757499326566095053066276833867652156103915948120264591687783869735144933339010916109720186910754925870005776654758854206399730125053695522630497891122301436817408615938333660871654015057031814613558936336321895806490843729948338335921908046181804819545941502069781331382764064886489891848966217459399691506736862258537331739474237926226387458511087749637925407415235086151964017373015278857939050832641220800929431320313220149777437933050769449381181244709372065192435931653024505423597937487367401362486277552898991822377215970203709235117909898630373743745721295583481818997315302857160183600044063996452325087739225205249374543915133640452227245332585718282233509524298329660555325720859732829372247675002817710745451597459589234911855649989410017763919533552379432705423060462612767019872850977801671290914701480118018650426221035756882728706488955253410799246914357301864418659196312424943193251018889954610379861622604238162330067803322685075055152757262031805411885684265950994811430281019659044078755230053620883677970381684139153282456330982757512166154817582933142718984976035792368610891204455345348607564114461276629387313751472 [147,146] 14920937455590773263009821789212112730261193071231352569036683177549161456544841351523628403534675468501054799173731063706036261536193830495123313737109617791606497577002178845291468501170381958621862066277454846656615591270412067312572628124202034060816259834072212156136582513639925071893406446253818416502182891611165424063504388901219380564739801804047715066806395455832524994682460699076630672826191400119991798463872296524377819917111183461224632244643954049962120469718347868925162747489469235308901962570368510170662911585379389511950144779131389360502793094005547687595929622755389889179290890213323235911416180856011385128190312107839505703121319990686552506682246829197651931585582720519586143163823977523484264041173820719633467247864173983189652764321547604722130787651649831173166099338263195065121735460930103023531423378880258934097349370354399620542262316698832912564819576666422352090332318461934592743777299876410551886733708132393803803612302875799373517508127611431416150571642036613069514630151925107514599687456054163578147455320419762166119023628137395869767871936564747229644287357830097998479947116627633572862147223291337120643492143191183727954730936795757965521098215396116754680400679114665027625886490234341842588354531272853972293539038608560734277933160106829293986249752138937779367415092798113582663314449142977555175231603066798021092952561655479675255033419283047671813526739231713865854487658181558894830294303240322392368954305816684982424562243946886074739050807863221743433388882877813750992962458889258175865278930161285632593927192830255041765867932448829255183694559467127412922022085770497209265685566626754935652957655808 [147,147] -528123933349428807930776484844211585333141527416019691861702518482783526871958969100158555668974893709190329125025241242555142795060358663273714163748564959401772393114695672362580083959020442855096628599991822948124066405969469402137534203806954445125404063784650363999924171332872561959676957776145414927617773584464216165596048108731235202542202050964408329369267134357517540831964475736171352251010850501142173018894126468110098837980840421686770314376096204151550366225224187187335765336565110688762735524342068684890089547080597995622620258457281024617858724114769735732089541671918345100012662166246914273429424592203537170947300091768957625855831061726312412083246235322947671108943884198821191192545772742500344571776578946418021596955581988760883124600621452218733808789735221997595119906024685767608453082851155481085386096407317968702225704207438621786680527701188103215353413307055910494064346335708595063852503824703279643262850971300436536629822636885366731969947166471900658873147773209597796879794577016168778449882718760711021982916517148345362790543091233771828108284931401570181619021264586310887733831434399991820192611725466494338115805018381669276892980157406674222202664401242165390875656314568563939328450787363991935654742806200472230081511851622217881966373616830150921051671490090446807428506056964440394686048523325070138808894330809992524742791367951447196697548354915488276224410737714325078412773980381942062969266911944496985034976262572424246897261539712701591272600243445326447244237582664863533625682629159119738626373174554742133730340018674134623574129774260985445863257125639762152450569260456428393631908453881460832 [148,0] 104926365669817286253128847261681227358327342399503776157131609889651198287346905137927362614315378414963568608734141813689625023617485512163496181860672971804023071670788742067662008659575175482193306182175733961654549516218739206053656208222502824516459657168388189586165123439052276367521761000111873611178773228365068702837233058362025907653467851095265114038715538636290514177916917231552149137703593240836977652049611193350318583497319884106011119039620248677014799926047932996592242627017797958776651058248690820228444662033093023002152776859343050956602777730174471727553901706927112549321522912763063735041097427370664422571466811690235769533225392090266090690705071953550247458137323561698710064728700429984629231181002607793110765038901012979351766281497517724976375552133818125858537126817069100935140497602430725696767761723144118272176477227376226484235444228262139386309651508710542287193150387406284676184409546268204011987237427230640711782757973910267364941345106381532390372298466610252826355056580736917209574394623712142506197501802161651191910202220128710941408216598060113264130808535816167139599353503676465648342605903119258239657389129001473392395908492090886958243694638708239619617659654352212639305102109541012605649341604827549799202994132133635147591047339448262677884523178614269429983930164273706859419793402095373704985421960115292853048744612910286063651577342693956259320819221557601802504643807145671509472068002365626677554152748736610200221627042597965026412013997677096959312061019382019219768760687464667437320276276336766525782431714704450036127498652596473736101060226549963738309618885813154232462685636505492708431430539643839293712605097294785951510018039733679212601413198049841157167132752841235373792772754980952019015256923312815071374135871686539672475514009627879922613682778445095057027362380296351480505880884198498510308271857296641147491146369035238143255114168861996095684198638952729890027690048315199291389379265848723851867584575075737080307068068604667443677850001135340567247041483146368891204291447481778768096004324441074143209888573443922471992078863223949297906333815780132063013279104422574028361940823865792851478903004728770515615528405855279228277538978216418476032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] 403144443646111511948241331845191421261394200709580633438407370881225494806461044763141609027511300089219261679115394490222222181943110685499010106168947899131346596980889133198308957679685658422848493155060902674563453238062469983174717496569959351868401084381640757007178355097055595653706220332472520735324801944343257933980414299560855525163187263080481839113385054932463927662381260249337399618697573461628810092154318494896622204560312407324005813667686786902329064138937269326353933402727297438067297591743290439304631308354516745408880091995998403701641799031856394694943018795057930376753895047813014963049956316907592699617046706718661081189332854454127959481773274436779861390174545987047598168989090168778210437818475413384009226793309368616151989504847553378439838540250403372505608124224687712577413743093031219560268050921662051860473463906852987047902782289122889306033495431534453552550771604109508620881155237808209631578849499403057330600680607152807334191246540560427043977264545973709378466169271906820963726939789371277708011596739894554389311987989182315809043080072812842482693589839856887901621276064876527131548976494631492193158027495664648222900402112294493457828376068598512467417528884929667994419235394524150004563982110640404552950644295867426430883685235131177555856326997693116965496876774256158566304093840643816700862049116229657927144164875076218873772787196103288739635447511493352330906966722644483691466057957834981871761610426642073916384534175073603356131478290290541634883509687612553422548334168248122453749998214242466328357080070128301146562660474847592038604916044391512488952790761236286710953614271209010053201797304357007557374446123498169302998490778378640178934069682648533139450625906820682615350402101329567442575700426460437210356537460251914217927109173656434970451010178089005761153091025706435206089950613567650496443264641662329506203852058909181260526590054370010241382500032729216321673972990118258031910976160050062937322658467800214194196121872612822590997822237951634713674218337524661169674623435643372587443306203746799738497193950278756367195842878901633677609125844463074318500792139400719243866700948883612370990613022806020389359193388579781385891391322702504525824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 39274837768431300942019252383404400434837086439655545301265775477688589199344720960448878450128479448022131236627158740904867952239866550278914985279912166533000499320829151169781428037434327539587919178994346201029750849792929058826735273274864011344463315218460822958226226802395292496150275135648730162434492757516087286426613517821339274249885860532224786801776721261962104403352612510331155829226019211485643522837363755451076906946083864273735483022941666987425995048107506509681661443461042701421317120521133923483355736183453712516416253333077689583493575366046985906451839735454251017320819664878224564340200508492517814909835372164114458251210679690877732661088988049779603181385933576974267659709817235290955202796678518234295404304267607259372329990649003763541913649000950710555494449747407785263113012428047714990545649133924911631649768200042042960385764788413774101390115542869599550476683991129061160931971782934312541925415921215624502570400195743826926980155166883539661808584191574930395793508546984178025878337775701479531490936283100334758639913688888801422622394896689156116186500656532781116034690121564217130496951439339739527653997789534705011880738089186867661965744700601676431811211282969496386655731483943443092926023869003761519523155716092942803060617558609253788022986221939586960017969102219177452067749724466425728209100581194018468865295494160306691413330216974205909981616805257698839587668432597527640001248940781271179292541882216797914097779716353473488854997998611924019974316979489074380281918912449530706262998935403657638738637963803158368469683789144094969582309043325288526538422202371748675258679515019066567881313017900891530183735126232647541119005837966743200443703541396873163280866989880307939168197126052268719446916143396413190337155910111100920681730935492564827608761880799897057091929353728550148565219549378066892013967968487507391619817069872093416361703208314426513136295248672724379525307912070570689445852251359599370793117508021981011494257108639032592528818267547961195105652611064500023519985533988822986854951412756178941748787009325411096429470172996306210134870995855542380932234671898123896486486615089325808598242751317500354372397377439863886178026659352863547372601344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] 3671394958064005350967501679889518743647551046812659054443896204563934453229004783825762494150907902680666746974138248178795469567960681234691727121017128466617623986180607352110046523879424551510232135371094637442734753892585874909127365539013431905315870077158850830571191613045573249014630059870270601286239037723749736842078120823529197133006528889389637384816760515319167245069065030951223298800808268484750771451284505064772722391150686865465135312213863492806979623241727607328996642367396713443941253728084304979354099993765998046184498708451816127259378556737739990034505179087947283886999359280273173170886675676586523495411928137162059043310911795019379978110951119015010792384175465214079826172110977153535783296042721523779128565293745070805428861985055159919107796105271659764167209485687536478429296057073350066509309086426338551153534080413313600077353708948676265001173005140634046842640356933302712031547781519909228286285440457697446518748891151144524098998254452505973084890756408493794986257882815869812953471860966558700915959342808297643300383134760150589482823710427446737494923783904155499009992646788885512512302608814506120479877126386162769452299415417730139025197104879719753302071981657879285430922857009597996035966074171106250987452269544325920315024341015951266365424428344969461172769102896067929748149925558197217151271391687723277411171339114872491616351415173672303451532535209248830837495514261809238619974445368209191178357425238023285776222245936934636369701085975975199670027467208396523236746189524635799625337835562921381703098025331759787772093510324479733344177331610954248062515054383050505636829398234636994148744712863369129276837556418524476647045507507176020232861153094744984608080000080508563537579552535747588292331895616051844666667087949299613139154214639907560537743962851491174316446824813617046645150351064880619510659552813998863354559853552822981091140480006514464874592070705974282994364061956735877223960746620515990733484900931244073020665887003006083255608934165286456281619348855235334254076305984941366162522397874138207771142523576583673027679179729511405760757705625587010169097005367208120745461079512683079189190633440110377154984570684733491418765120195686912396728729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 177714786359029437639244461855348385798105088820152950988058313073978593009259613085595708352108279845781410521608358612448486353249979482284217645996944560826668139542428853696439556500463638307232810662597658470741919143630500735386893362775056055990479694845723496996018471865269597299622131580192964613408368297529251547071259922953671763971159442673780729682249817155019370815696953453964422139786427841900447851348554614603892768425479768367567766877280931306329778956637936231926688480724371610993404815736568787375501462701017358470021682327884272660908556588855973750687763188439741108848539605740726547111378590982156651939561933302769731852767311247325655736106773390495501747641517964294242924646767631175998282999205724463788716251581550785035685089673533800382211846130869832138843386114410682220642542413509252751418395518712317247300063791907306812499463427282958354856205691134342297169241515546209659373419287140923289842771471350105540794993037185975667218721946530961734152033358935593337444028102264303941619312759217735684497593710035547989698934409127826282644212152305167395348726312961121623880339119111548273432854708196731802158014618030124084052623044963483429238903362534899334969742952660750882839223636206172922500938279987412674179001531326356016149950920558574017741338096285789985328371364380811566254788487651585805491608802259712817571809951073647175298347174183169857362626919321085784051019073841046631708491460349099850752489644424439336968183471574910667174255286197470972609642075986711768749648494467001446307794797736911793873503725007118870207735854742988337374117039775333619185170386254728613162692226040250699427354233169653814183522412201112902653945414003453854923962402035779477687602300885076567530042465826578632743077418616841973127345362143644172643303501549419410150466684169582347949019108010553460667569405041218848051090350592732289727004038250959722154295615102776981549990882962657354114535533979736275572584368132594488154065240969698380982784581376889197537885122977072411117388499487553137733113840808749518096393487813280473796069052614182338451934241118025704688807743697778121925581609900163528870984994517409336097441429360494578397336767500061580833094796972568447877451350016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] 11008217415932284785837934896966107463935345777184708316578786841334181134030896368538506719833464528456852049993175522662995051263405085019027951943387569737042159101530203935188639942517221763198667314648073909551757817126689275929641079565071552014749208986536306141339992730015620587030312284816223871441025363308050497754719069193107873674281658135947984208186731984942985664051261467571631741486658089200717756929308779661835205747584855036024912938875833375058698842258994482639890156066407953288357096435708236458042065487996989817011342959902146339515647633279450394586532660872046342491866828861834562700329260761784481923473187567470559815177292031732075213454114540840049681620096153875121626816338085016277423755603802406670848403212221872722499398948699709964695703799741835790086250011017042520092016767823154969346841066536013141017164030923079319679432595644930558335173416655857294097606600790361453421346961596888448866183453241988544999595206618265499670089482147225595836538529180581028354573170482484400252371085829511229049337829287687085435606543812677832806206390051809576212536550151436566804850030668855745759796828541528028457646060685958662937973535603089899331710520797053646339429604514360825711089511707654547499311375672409882455083822365482301795074524212784290616800671466810776703878925553078103446724127762898058218781593043638337984227797600599264097101187864046702218757982098136772785812101239406684910429273064696897121104669615702540263943213727329919658571853190702187401660482296025068853682748287175075973551998725355715573125790593596505950287429379492623810763165075262960937264184915976990462061792088304613808634540522722105143209066224419782539734900924747047466364944254232837539082011863513599998949069104192248138018009260670458347068922425286341005021043847767853581643094950216258781126689970198738079297568571955793173566594092454927350176574348041251324460105416101110209368532329342573996836768074937422511611274592404794376259874409732148983656385567697249931152998605443281116637843314871753638333449991035514544183964235707929528322157921003382939580397685653468884160402366599412404016414862553726337986443474339492874697989258013852146515408755865297973483143359689431351439864627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] 64395418768375279079071591916197797193412038725372364036436446173019665878364147150010644286956253722802870404388813780106864778591673258853803065356385697776255547092630251377430429780418447916929189885528098780729809807616592447820985440168501225058288398341980238347612108051669957246056169086400490204405180920787395447419579843887248022888217298210322329379021046108949640263447165991218164143148513215984416659407200439198673037502424264705443916283118046900865893558643396588986087972061782113359809388197153748951094340450245709247709943161267441957156599125142300167723624192795858912815376226508031612244094765940674596999571508303380563599366583123366369890699893576552629845737358523092771434623091677421455549284477929262167254737133299057960018046466462273650960732592820786941696406261447485231214802051794915064174790385558607363207554834655922139507989541866945793607855643457603932182904102545275639216787723284848268616769266818159591168845316802795427645733306852664419728037543873314079460956684667835621389688562257283798786697555243196822638162553286798855794170510982120708268982413857420518646863110595732229584848094670768537460110893358386190522604009703255849057165067152691223787818817126691060882005252425348927585834467867993416859938509584284093382040840366612944909848553122360893124306518308803527844862182707523374970879770382932611083364452451921694584111847340476403713281543982107376678610575733262977144690074838477062981526455462324265931049812861456451705581245141574971318075649624313190950491937876377977465864750534903755930619539949602874618196319585204225967331073317920610157522974305345628981884937716898164010310390276267425373026439859187248084629654179931119258455336146383918769967603836402213048655271549907350148547895977596270262359640602223513452194524751800066898492913352810338598698879479485972674020072984692760830495627372671383445178329492297457319530237921227008288358088572740170352306410864696476290246229092740417655765912234806090730499580559228716047645725196047091673981746251586233694429045016498939718654860707593632346377126142538538343645132429551934653076772602245661525114309986835583426042524215313746655982858906408422760369883419586553853293638590188073948599281516544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] -484468905489807168248341819279220500527102418670096458444498107933503715302606599642219838766211834418721345686983663201749900335022032314294829092427508462161957596911015742868445834237133688564134899480779060753035568120969513125116943167748263215899859957161238640781949588577955576688225820647462108951713027870211540212274782878661100064827677078401910761892376404681662644871130036328288395717610289595378277973994219770827589408841694252326153174164340411193079561597130633226616841804668239883338230980585036673730438139974783142582239004229397947320821141729535208429029728219898293303676975453611786563840610508619478792416956364025060685121497417112429169633751715219366060245373288269015444599959460239692052856737961010111556677750684774077707523141437864022928025450940501669943258146391578908942582128178489924236635485748983527878974467582102491011108392173461898128497655104578242242676356353570579452458921467236705334805105679389321723337891949789947310640077555096664003478904257484594280859172520282668574810424549403860145804430121178934862762228996956141675952305391074062628337537417655973023301502801609347929560006970154017272765304288727717574242636871789113701592731510275287300222153277401525028971087129272839552112277521985218433486032874928483531397355592313248497401791561708475342990316959262198521953444411643061949237363266849007618449750127287671191713047723257650596415179430717619674296602469473819967823623814474945987273654428270533894555160728199132644190217364007216488850709604942989440421381395349021387784660986822728656896925616104817141520594075202667321035499578169053535170542140728939537860341694252285641571220799055028383994167070117665521182878987575944606169834444871660380071400871243687586952321054163485720910884235355373743813992698880144118559888856714734936087708342777229148754536708982538172999206908642058952665725569396018072253795064435153910471384611790158171223007998115928488305578146234795076982531443520504868200491845522958192693426393132170383275505719223955575818014496107544201004773184831156413478234066344817331974580552014663574640837731410911150882247841696478676564235419263015688001189429844338929779170002155547174497808439893639758780354950398012402017875735347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] 311049287575500083915919990315463701344774720307736318080870573371991589516830125454854891612144042912694962111797382040949056410370284429631567169433934182808818325144352230920800030062055044749781612972157428497547529783839949430157038131490987776154214046753163948619712856875741847385690803781719778370210899697917129758077260128230663760920044012928871638760464531198750801902028959125429082928210997737507583887142633807461993572415698246074528067965574923080876767090382286585721399769423759502592389364127092098853937214823423772101047654830699197698565192664461117545056098592012868835004862368786779760000893280741533528030551065893459543843227317005681050938324507284403620392646432152523901622660376790003664615509680522369513968024968856051129605013720536317605875213386735120757937668966383240256153855443787878922177524973817768743702642780878917984253585942482315516515479932341276144398006244305605224630834945477077451889418879688228474662233235612676596360232842056918173130867162968662666715324061018261651113226810211405750437066898552608909188524319721158420968894048778776744591682174437787390930749072555590660340981336373638951460011624015336499339845509718983979611936442635250236565158511510698820572682592406557443513837741071330580827138805177198891114971206695477715576618712794392073934436923436250829256488981981373276256348085292976623685919159279881229044957651955682139973309760495170629488894702137346608082542663312818702001215433343952418697554757724261975156076612476765863665028197067285088598490211651552020585454203014872661692997488591044532859160088441617370412975394306159370171281852045627365091327196354171637017525456879622862048378514937391215074663723602741268912428648010991850529320245321783922948261702003481064638048155817212575473650163358311929200379351137508346925630437613478333891500792661892271391638659534704899635298065632897797284442601079836954624926021552307873093930262814579783287767023022121231931344972773308692958438067377102920998464271034164835305204377848323257711022309840995723962226999937752940179344601052976652909086102508281876753937243383689457113710327466188237238498787898403749320294733158206161939966544737781159311154028791754352955044004806664088411316680654848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,9] 11990432422559444736632954397633107659103055108673979685603355143777756463208773449097081814191855069072524137018738438358907377344999497996983064891671588918732430944920972258908009452038051014357660814072173667335408728057396685936061836713875897275816382128288561547858922938244562309597821774581813924669901637248658352966297100756621174806590699727617780369481149624625420921248580628958309779411856258564894153506445876175143922386284085786444780046493670751653735243878518473805784631749654408257881678497400253343144181213897816705039730088169201425737917974195828722344873066594494913129243608005229164952758621137287266095507309268884859470851374898651984270413166367456484633593775279788229171414625491528006265893506903973850236063477758914627904595094033886172739391778516990599326885184556523499615855808306331219812230139309077849321643455711195758375857115789293708125745300766426479978217274089067635629785942885294051388060296087472063179426293850070373782471110838017534317567928343630437197648859484697770643840251315308917972328404125854559102180575024643799669063122474858288339704354077663728642114020779415734823796647706131450799559710929919025856286604099622228497175247623800610741271312359882437268592525728245397049368620843360687512534027781534425365854178681760701706461902630229355154651340831865718987343321726477611503265345431314738260762881257746013036427732899907626675608715294691871129416046696479093522492001860476808674465697671986941872387490907264564514888730765077030958076508833222417121269756302053535172212403943637804225886224207415367640995711316601671850046709318714458989852493114821677519786810038593602803757139686779084422457103867494711647653054209038375467717130127534402944292541313853883295172018248278906517415759544059872348395590635399943891605858070602574586080050782232568793056772170980065595373233430624352627844270204621142112813849586167971502269100780114863886362302386195538147292312377208754928025017826449015272407961097535975926666423417677242441841973859202422951099288287542130766437545296182338701560969141595136439017261603110801452084300145156647410367547288423884238343248100683516231441310560519225493243928573926957420537642305661286375848776935637789353794743566336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,10] -20389563335371756780077611975381919594297096137833359323936554817899524915427625556388510856627302067854064684527003124201632991254317711187813787391601438407373466320227472220828381885869632880566951447527659891530377734885672974362570216161028753684900187451236964229448081962507879123504663791053922010051293791245796905913478941860809121745806116484678759772101221354720944053130784105233671732692892823096460162370190391819064592299920251890394116842635684873252221927617574784214893733555757622304442807570401658760547489230568504539436653399416140867420030066758006551831419184855909803864923741613949186354732598101469332288492814571371515759754184913865679427691252276751594206970170653821971229373401683549594594046615953130500035970103691252380996356091323259704008032926549424032189793743300023108350383485658322342128817300197013739907177953625886383417907537376844870523529025122020665273364531862827420119242011494644082175955517013962065568908105418987845816048123386336380625557579438562196676023196268884898039997464083770363816933438951527941179377860657133847760278472622973674256482092100204651054931861883975001755758702084888713290358230950786876427210623728804035589057092532508522473098960756771798766009309542250363189946474007733295886151944232294367331306789791888866544714792275710909290421590325726518679302078950171670644832755667776359187607856711901466114659018475526062656106631319020299501053565640869101634791845646031843283209627610556926727842821401584056776452326658108686146581271005668350767328663173355338502757859229080856612809965939301798133074436524209771129737983714319778434892152347891495895639991673259221979552661922482472089897861846559950559505191343943233582890608226438903700139153551031335031811242536729963015524152407999878597395789051381485476296218928428037876355110265615328875085071313387774855501985863837064320859694682314568296375417596763972659864905942454175889644522036662735739041647736115763701693776549876930551212411097630401081083536344043074949792360087504438267154684834132697801066705278724012994040271722337020830530570065914799826566304740500014094649392804590080793282253700849881906120886113168555818475788187955521828006248082097022219900960410786751116140870203604992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,11] -147205395942220101164283619309585594709608701225714480477543382410113361210773061975779598717097344263668907107266149576149028555718903021560576975114715220807322502664960199374839157735773288052935171519497571188410920775479650600830867637148684687862456517917390104433936900648058428731304179369633161245758081970043119288862280302886226346186770738328194425955641102095173865561640133873094832266783553368168405606665363419540060298259509517994570681401920380016428400139318577108922237147084852811827600409302925456412036002878287533398274305367411511774253020571004721665073071725925336915362198994096440575401743849302193405379119345663224656636144604663437749421680655308671847965953842219501302965205526222669987973367297110230586813370194899880614438708461090341893681876457578221852636511548907472127026677575438380302668363610050216789625365296734456327566484247693335085034923469471896909053323774817388219582264578964368783241761335118107160366402574088622466243872009624404842272292198166190610836601256256809099066592787781323069911110505347562060900616689991191772986374314301347095798592568515390085851135690593000464721342382448443552631587202833291074388383068850629242875197831069984049415095926730452275970233080947349254103153444288464278765897295044058561042550171615473541077658813965314669567167848596285377955325952934335082765656486634403751211534153015443784772147364939227035822143194937648041436573476276412908220733907495234955849213197698345156501065057525697467070504031934229005346629484170017569215791049727864690894803045724370430086589394252342137093520368581343133804210110449625509399742026974976816292448086995818186616961057235642352061430790320340997818848439342439088725619650381874586834589264878264738253869538204690178512086780681177882880329127650001458104344954100049484759630006217676732063697531250887938131681028112511041022153369136065267630720348851451771544337719722319583018373790864256625251978747014532973089945433371338921173807641231499796356335692623932579288559611568271521503627358577473963961817983122423794459569732230435504656077115019063989720078598816258192654632142495814555316431837145085278073233292021793891373215661283414134557437158953663528620580645547224143608775253688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,12] 651189154599632423661696220052492724098622884719492073806863943011096293965107856670703122437308530959743913618563543809162156356565897418739852344528963725693066897408537455589083207197380235227368434605853970448135951941146767946928997847859052272265010558958338430986187930044375058613858603571814043835887520993976027928622762953002418046090527249663482530926946459224703654532499514614097928446327028917710427830498353436766717344936477709351809219954090243018120749422505181103541810823174745698160402257134484857640635241274569266838472406652936923635296227890063906463796599834859306254078471265175977926340553711568476190974556030250301770628230677885549891040134818318423811453957329217583165744373350745952569992936583808297055623984311589931810505068670117199145516564065182279118298386131418445307995585728733594372755912017534713017206147556259647717124398357351732346316571277253133521842370757422845029514363491726532239966866610446647958700312168951519370667147703448798449086683658930795253819284351743034272580083853911655989923933002314800979112267330196990159572485107392119760282646649057905484804167632952518214874450830022513508019845314133912409581365783176945718332909444407135249267576617385687446910719432309188976280393740700388346031278556744508069219266142248743914366734366707066869627229196719071290188875256983089943024729823122696007935460139934519345923214700077448248443070585179240924625294741969160557072832625372488946132795868179553230587239416946146652019227650626051280846751811008371291823183554893297908969675920645342737312630212637587844363453499174584918305431197410794301750773312417261297227915045884839418256245704486535121009134487842316870309335644609560811290681489062579750921755018432509832262778270769952066542597909230874793638385556117725907932489949213825714261888817003426916970829964379238006507649397191928826096890484991480431595315761084925053836161721521086924631668001513681180621014826423365350441294891669031729798757840552843421192866941958621101536609061790526362262325470929272731873498252966501896257824028327704890232354781332005501920104849696873468575468740750187588349662895029944208198112344731953640209257556693594190404994164504342318479700198921507938285573664466272256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,13] -950247408631775787747157120163176053523362847033132889188817972564232144250377519957795481744166546081102437061585102410219639852388459090828391034335129555140223694886206531710860065946759652901719956678829235231794835811917185004690315226294255074926268289383500753029668738784935368382916725108721933830096035764956030280561194140987994734486901155870110113008398128609626300015128312723523168764499990068085376889162002342211448226708973215118093205391442310300614529372498610545363408858639444048814488872454597394762924661460244044623992561985600128047344440171310175886056616592324771166486950903808152912714242578765873211274624119871110925148709738233430317311232071548277576627682316257007140711940219486663522301925277151360186959021028649089788013204754306450604096373562605348146876872511790657398691086096309284576540618491243576958148058754282910126893132568792101117262031511259814911437711356597576676756687871293187016413375980994762022248682420127458674197393763593441824848870336025565369813896972530557594225401198131892604619039748457665681159002901834667619581856425376872250227783314373853718966504149373064454308483903831153712323843428607253800333791896134791580297007566616361865950437660147145392834693224973473615059475985813663607896269987641760776921168499375880674261412543568131188148926892139065431869405287479039445160665314034700691806245601463570170962609034472761319996124264891392060478560572648243982569601244981261694552790522570667873595940636673498431137466560941840383354624803136767690701420921761751129156000317155489732631166342086554037806985756246759112691657361091362232597212774384274633043293052942299893019373836016615965982903830401601174314734934203923108011575377137754060675402315135363338221547427241856538959988825495573529279350202006889942533703914092199033164941022222481460305728332160271533532601793001254778929082279247692869093237466269427727022821876198585948945363711727107331406259190502411361361197352345379975200949566137541513545845884347148683245112887144583518780443007354136569734895263971068404564856558337871209356687439668673512504977688088408293518644879957722637431130728374786385109305082800470907446425379930374891307000531931471542487272767063746307174497665626931200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,14] -67004331751230256054152832684403660938876543530300557546911308427703834630302925036460537657177562910544191115953081844748458768223449589895038001987207652365474384039315724505471361118710269329661301743088619050571586852873712378691734874104788407767485891878013243445447451472653875089615678683604738583531904730560762926739303346124599921059873177244221623165268317357868648547485517967424196988802889101637407158891902148556748890101551335754584443985807779970606473263349461531098419680145981875004058679472808093679890133458432645919354014431727443751679643405840356476956262246945282538049829481655855329624051967173931168582626706876017625649264313826643665140283413275423196290044982261377791178372898327711698909773638211728235105941498687025637966398248968947783476131254075204621714868056074700776358354680878868435840362285227130060341589353080553221270667981264902883074454867366507835305892285012061223321354307605465763446090748736680756727326861449219685562137509635120193779388492236441019770795819908691569981613159011782142331816780124548663364413307732467158590483673764730824829659803508329893691023742035065437220136471372954174924688398471628211588292445874287797303343558051958488134822629854438235709575099866918793359436738076060554684291277612355164641492546807777077171224065357431951157092154455378562393179960547301404114752277411469426725374487250644983943120798275834243437028010343473814380612043141558033011607700781416658065861998701591139605505939603260085610644887046886436806045578662732028976476680389456093795029150264134234881613180412217544605765460783854204602229442573524735044934135317415348395206046826868266773389936990754667863628611751517980729402597131453734775609833312360554544528984424359719950150766070346656573623599961461110583768245679812878502506169430600085670217802540708605904219129567525700542233164052578108283482068080222049556300906177901847706535037714708372240646593549320745324444868792396066207417033498085118931602243330741387993128883243596050306988621759244031734241406838935487961176222504266039793248972700398172420422438512136859219083849184788403348030496311025947679219105653286834714628612782538186620669690144173471986485704441852517434887071107111800296092618681483264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,15] 1922095164266263257773741303356773207855187100420987585617686878965186298005318438542393976940053765769810048307414934466999515776174727807564824185047942086415215825462041781560917133210420233270092497174710592416081629179044447698392403975856848420150207410707973395287800878482974830935764092553123831693571726637128731181647412091720838693389616994909764426781550189461936292024126574368509154994167098582178383001686573458221767517307430453606011286865031896728462195137654653182408693754613487715006209629112368592193816392150663546300936566706374246823524834949366506000934377232634407196736470340948666526073207588714399195552822145090482288332296887203638362988590038096132728511892026895493512866049991428418212599845993895371831205715540022659004012053245185527561848600423199494068661526497916585581741262579669957952261743243012482687286345473488687987360444635973647849088364727081328309687502737847029522331937554132633001344810841450940057882938910804679522444676844553020359862895023192695691529978889891103415812998716203423953337981087096096778784108799410223495490342704846365837305013410704685939705411699692617159874651983864606311771275911508260398736747395277901477580458470370601048077412137857062277191509453217016874120470866202144393192998124696484145528290613565707773863762027730046582183696132925523089260452776155522303897762031670783105498308631564384266986401599459825469319952678891809513182247186183602533718579363821809304706913277639412601417792997087887178099755723563920592445421336772229650480352479304659014564619700734119946304874607342586164897023678474695066097150420645618184437337449393019013645117632653763249567997483753844338996972650723702693330175850238745679206059808179111586148951627964005185535005569180617024181037163374994438533016390161323049377955511224273174578665934380221377999391053142766889871911048416644651254422273691574819567469715319687927132881215357529639017410240626068308722868849732320552529115134561578205879177770514611257749866744513666302405655874983915023002265744688748458801187633610652533133994996363591585731207346526008577319017735971437798047047397254532379500935498126897432080882690592869547812085745661686693167382548383070462009089247953889409308725053961011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,16] -939913955689630485767430683357197967743067099812790641059719419601451996267677307042964504607643533866432452448950386041623306542907250507690965723530886698489328977582347252457898179716061205422436770534261277685311496806931158847706905605377002293831626249298743834390911338006070832424070758887245716194404184828877850499392878468509316631376942440251133272149858218064590556378268010210093820803048882906344520226736306390871006446701693843034823226787346576820495196942992578867803978626444076526994422703858723552168151635060592463985168842181858768913732453235727496149361280988474286903272585334490623828816350234555219278516886997450380219159915558768159345353352677906945527990865821272394143432394904839069019316249405816320382424712271261941005722229562414123156530498298936216845770668386058437955216139799858183414880425654234643662720743042081974550255983891081889460018564996893623887117699375397769202197138496424212848589279833403216731636902978990512570691869878484275364979251858353942488664181636629099281298106461803170784564260108305380147574667789800156856851974282453834828986270215619103507135371439639775133711044203136352532784283990670535680339089855856725182426669680214583292911157535130438411108026334037927617679021868602111652249371053372754533696563714643181142853852910573233489158488525540474863849493769542977260733785244175240146622886125961747285916250284503643330682661348538605721593987855265152708435657461692703797273470926724956550887975522239964800922660773805109699054151325330417539955616481292412103322163387343503079318321330443146346063382042092497639556407474286589011397981590463617060103074801649364713066491816254412765337910873375860710376619231758894214013121577456240302953636189236978558562771344173624600218222358956232544674899108548971286851180629879165377460855127083189709455526615925312779175546285672746142483378732805954032404359264933523534941924458257664479393737470451720787852264350957944433541415193941464332563268496671883134421652727319037282896090254778567784372176226310799500788051576567062683666525829983524734824717240319665050965680862344450074395872189253936642500726287271850020094754429662371299618856667432848027958506425709727736013093597127138974479183419411529728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,17] -6278167744923843347422960807084702457439860333605960629674758111624575523459639414183989058909772835402173049472064696219197306889020629915612231573224391547199632144764844483836573591642165122095774349427894827067133720058342766352108173384896554489837746186686075453778025497762903196986937773468488072572068889193717152774975394297798068239808710432450265928074203374595523057096559550951239676658865098006134640297122085323726735692197847998739811954341267291263214767361450916190129364877309322332397318051000593202959568715489102594382615341268336697198912481676783021908533431406135938669506327747449841709918144282166446024212648388431867581499946687830167009280228883244867387070840518076880134907044081428706609667350520615072721025749234509164524115101337677684493043340729389396671902873148333772812091441700210665139836482632465168040202954344098001551059928408949303785378864326666911329687406072292898417985486163678540551176668447501809784113805212137260554525137707014386278289607783813414727713506826898715573899563155710472038872827949116042038765357126376997065342469363856922843314865901110718595779061545843708483805706903877570427652238878274538596382485455201180435588513679446433730270828276333266589864148159270307789977034278294631859511306820633844763188783772498114363493379944029840425186508908408617966632317036033104494035355444653218291932878863032431768512886378060843852039719933071417606009500131626336482296255863599091105810709120957414798369441675416333199093824804445762190193597998699788263164140328456972349946201720916862625309195001496254006707234645349440789016244041354050001371084523118835976506200594026589421731888366285346586847355406051781339221160515071280407505144444376701194137170497139004618457406713493734976301249957547634208376062238754836602228033045098447602463254689477497545649036661258511908996716841128383519632695769684184359580745309459438894345326944884057608471455538151276376671755188075828502771749174000720883029679349703255976477957958990653491762199978619640689271793252289223450659477935426497774083637591160778934320910724298697640110445281233138692187085349922171424942526326592924865582705392182947312796158263602904199673156929447356179829899961977828534366993400620646400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,18] 15254243082257372923866015407727457287616923355790928070373366941737702305310258489236495251819262753878924396243575424866832062928727486882077553661293557300012104713077950494507399407224455967562313954119260178753219224259376659671477133628565102326807591164242762386225811665482875767283592742541023021194739496587007198609901838832813017634351694735603026573810274576499138949538515378320910986128718711603677783624916184862868736303368842460455496011042463530327513744179273132098790298583427327822808526833440882770612608412291702740733505287082335796699194005998852189282913648811002702159963846167260935027900058166798313351381933361741238752442139633585060449875367738037460441857609228086173941260895777893893178784087787254012532263918387329633620233026790772850531391246865132939024311163051358402248866203993448086288289258713561856355750014212019298796814410891224793809236212763284797277685916403076636246167749689599124819268305455563604935949867176288940787358518440172109868624145408358228904352984483893599023973353049557652337486120197036841334656390961866403623000643522463665659333153436704056443457147566238239425339197813733478720745890934380515848333164213384190475840695788673839845996879913087747917956415128202599381751181451416050424815305125542393474886862690322067974451027271004349814531730012762989568435574471700274617456871311871395240811603664696693026233661694168969501173791048820076037222977132567031060806176861397770866896014392906740934894793750910926112937759523511848586546164659773918367852046585422538804063445205396638034626168825844456701784715133161456834461453476115583218110061225555782777151639940280886473429546522903420964726837613480156046493213792482879006757218878814857990232409766636143243800303338976875973768370566503546712257115653674015709911957887070899296998890935040866387520510005645517042483524060581445033149905421942938675413457005508749135067195484884035358261620766265703280427055651740265618456237810967948576112347892321948710757989096767453039991650999795490922157569183087432801284110573520079766047377296402432064680788599429147612074629204334412071797701408186806544989741119947704523894938647887517339494252607836938189342714950406931708764136836334108226970621328358375424000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,19] -10183441613800258522497536217079118553031134468938249415501176382855104344851914792598928549579618853173739576243620995660511943955774866987232982055500471014347244474029019279457054498711672362469519396035552282178059121873146911496400640114471097447996478749226939778155261789727134881261042352427478341210843708121668144919980733659871540986234280979840831993819445271839830818523780579417374410322253489291704389721240918029004230541528648217176674672208966801572437646022011805098859448487719007764618704632877507707593640018946519171909687797828167160647600511019975824928715804928574086028747473449683672058190208077728670874275675567640370462839258677125543013173666508295520388730293552816452673275910018802515359336497874935396704881459946836010686387248058304057276999790066825250535682549900401525884175429979831970420306661458256469320936416624584723032768888265864957901585215187813740240333751972308810865339244123671094166809887754588805147618903443144307948181909068775876505387275888260372521470581348732341289761894169872614938507766907417055181492193539128778309883100227707560714019622748436728292222286347030550013008890574512148158818798844559657439987247917018765220504484139024871212118338298169991421787334487360216408827378065328190128536578996833722351512549577564221356414319361092821841130502005242592263344965844750511423532124645345632693647261830288139840426602847459046460497703487384891044303705650920264338849649387873710393135435814964721089149967072327203861112602980088393278752921521451135536756589959786202389220704110014853944415841396689926002938475005301942156685559431204740241726985961463758865504395945526014799156679232019967573882231997306328167940926953704037342516265983627848485659079729972390097221887194360723314145424347407960939504886948057186039265420065817079388784453699507600418353933948325078161817799941278535551311085000047744627073184546865163573929905228946476825005796839528613618086186232474785919280642805101305166937511802030590421593336577966322305197402190069149981322365068615004856319152829110139398725224288385988630567017352774818154087614104438497256719316753090318984318689187298941653175820143640936113533992068149494398025588626879334287010179768846382935492657576463564800000000000000000000000000000000000000000000000000000000000000000000000000000 [148,20] -29132484817840909281219213320552539282544162755642701232538788690009208966216925050077888064144687914556769261423809640994264994083771467608868262748946612856480385400617499757133776740234722539185982077192064227942094443208755209110718454140766208047132772205272214451897852117713722607915944520263900414164456066155213558461118034736247682359239624527662707695770072395480763786531034525977993108408716827553645013871444812637102630708370271185454365235799992290165835110158449420658981554209969457125401095520016713053854001823947940310642624626278291752350220356752243564785582709226277541145877772091618415058290242608208266860186834383324973375736512207538066713548299266745468649062374399967430821916650101403575209600550671258673020012361171587297906335787571478169849254661071036383442743250775489190813908079121350531392100310612771215124267563664420342819099626969041788187626975517477526632047523586628736318916751553054462385182564871064755367057732604529085955300298733284561312701678519871235537635148647187050668930778463804198742162872763125535234474777701069487059387836948455055080077826490388018770239069709938638970156001066031940189360237428771530324540299537483604746729870832924255685568500957863548688180831446944817620560363336733204345360689706323286898442733234566405862517148394248422896595569354479740069730485811224879521170949230457381682391668824526276769812249967985402064712061021251611861748840609670654486841289106223441519444948824807004634969224383247184046706518212163978757261205230946633399428521278387755683634244295062355141794030260125465885960998854159705237277254698405815774799083557111895467353161153364185412564698774289696456250391277357738085239594945460467889411789282002347106366039424798284880380988150308389624748451018823185649222568881681745102161578100988933953397931259639863799253609026509921607568092929224805978489389934315412206154622241762174407686983220865290212792760687784843490186015776760618098997018213996970357295225388724274715256686771458703102588881614480878106650384608235429184782401306361737463532188309523494627265513710578739089734867749555550876773165900110475255217561179150610698598641590692643371423967589713374359642031662795058459554017031541972679402682691117645824000000000000000000000000000000000000000000000000000000000000000000000000 [148,21] 119245183772865545695798455185306413009868326562298414207195523903015389070626782620810997910962917178584707908205128196443213507998561974124664820321185434148803828006758787942720024631555999366482594917291619654362831300061558097934280676964978022207217994230979568910457098566759796162836571766438112705311770564422955134862266194071966268456887907009683287682294199588508864312364465299874682549800249160877147931518954167611192632021393462578441870761524121858191379312118211361317109188472934789030033695765229086723924313769490597673958480790504779198494074889466909500579720757747590521940038139469642493240525972067004928841880697052499331759774733516380600169262566879231776374164595455040879916549789826982477204313649573484448695105823054704431603598296051797122784936810303873509314652594159279983877744775515595936495684583985491324595552564809994891581965837154206490952582876364872971569715236640112735789977293201704915245360491509688809451453121294332273864599460289951534606113602181439465146189578669342830792581169588209066387671734550263821535819306133874460547799126061467475429936318897326285804342144941500263805093540214638154421368174992189712017573062880877643778243561529578797063398932610807776292824971880459508473526251048445868658664953509436778561120753924532659518573231684059910049050675369886025333565893382124805476094759338339810379266771724797301930988960308799465183105547304118594561609183485522457376261347734493314340402887470270375378608099415007401058431375499946005690033385058339293832354505223732549631508962359945274308597409914722023032812079868201659847817768121500998899609800687611355406778340183422820339723943585889227106403894958146977271103060797246045543475514450353757264984395888395483392006119010087147974624544105404289381751303809456467380792373027465423872339470483445593704901847159379914364493841195551475365646462955530746030279860323126571239347809927332243626366629335476104287011670499093844128529627258629907122239751198879449139386710442213249065862360026048813099918707266726362476606758807401707381956657387437984088594612048637257905734673144662682931922590595913830450103109756412769630939108587489459015648876822983981014144857277904696613321249031863947877538476409120358400000000000000000000000000000000000000000000000000000000000000000000000 [148,22] -279388366930188228607573316288946545147468901845438509851514260130720340762329376910877908277824427585875701399750892128211133059412205985147181623433185020703760477219373296847749868986934067419161112925383919734966901891684412881717610216951648826349513532699248312930580334765862281229174789288105144717362203946571273516473792422471899340879855518593040227756876760226895144567480127995651130846066487945162386140199731869684997100285424947048242340165108855929033422388807327193754037935356591800861982793423454107510379874797506810920682008006821941188800673764383410057152218686088200543510429399632778241127839171528820595272197007682865855029174832177717090765085198874138905421728068887054603834932928899968016290162108086611367184385784397382798524448171597921499162550655978713838329620466159251900188659133798447079251117337195917002833787068179444945497489420184982070472643487195305180574657193388716628445532640165631895313147685510102606249783821043272301630596160276654652403503723906332102803275354393772286998062395425543769653157666874853281673359814166515008235053634836094032838043506431142125861348795666569077787118888174759134406244109188166469209478853735598424431311449235023902889225289571902060284487404869660083027377532048485393711631245602826953102574046138463009702583032351448448764248456527985912404897081995957639365412247017484524868550518837340768304247808186730831269054984141213270646451710676794809711140532924579132358447964038446899987090511023827403182717925587602877182682586069843770960102438012723133212581468339022032646352665508224946545034425347067655819343653756902443302791597089823446704304136172713524942686675029329332599286669945819991831730352193504672266308006849747804455825971568725615451501087185178289778669191568423678322845330858145502095760842221955010457340633329124689769054543117383735662435289105985642866166171241550309709973702390898837315333794407082209737334079944342148617552026077343204771568620533903098163843589844666837183406324153506960553724677108944944697867317235833437200899449519785749398464254045518907785691719081424878934575730939903676957088677393122158376100801520701698714047997259318564804687715503636998280335427847250108258273233938861507706823999636193148928000000000000000000000000000000000000000000000000000000000000000000 [148,23] 542003426241498123862223604512193029439321793173582348324996024967978833784244076233417898732783130987293761964287734807572678581297347963809593305096941973621172773014583391331716229641276066176621225890659114126453712138406648955895230445873775455760566267932540557174050050052289444858821390503667793009102168274062252522199275546101089181992950235885765218044084020856635414319654682533389691976695038186111226854908416533437533360127025147562258604284929062572153551464726960446435791303975873992406806697197856445025135068427126048834467501689959786356954953988762047509178802606679022210911147856877800458017599164376750627021838417112894453682894838855919100724673026062826860811606750163206057498384026071799203517508881191659494277549575270938848465742436604813218600849647008081771906461917717785719339826524465193906025069386882422389172302554082734208318228710318588122220386137902431281596722800874234651043652077856389677940518522417736318248750354847630905746353753583260336609261906251045449201774584414815400464150228057045495323151354233094593735874826203705997575573935588323775920385646437433519368861262317480646227642369865843290153024911031801819921651289554486244136655859188052304059485299974158377051692080795976175670074250620450707839673803484276564366127238838504774667219930001021123132211359317763764597063414155273577248371645546537955209767430794319234574593159375076650891268862673264596843699557281033939388456608109008276022791154690392992641011323136327377536667037947202980606079510219215623990478970549574856307069416350381847657767748443090472441272102812960307744123884951877263882724777037365547068433904606556844474730486951991082697199801458115948020426534567230351955082502945809276096496170238896477976113394367372808345563155548128835260912366458334657255689851227749960600503181652551306967896499162389931223854866782109709241679868409263617635020312491516786145792627935432463387559836750380214799683478412893070851739044645118584522785320865648766479745760533382192094062466928088880763008271224104077045154381834253900015789059953870903420342049556102862610303508808033001034370802944204720279052473621707873250480995396732424541013489493080482105213745347877101144988915990515968341305431760568320000000000000000000000000000000000000000000000000000000000000000000 [148,24] -936078429286782331675544993745349529726237990793053911977647647223352445989022372928084379587166085987140344514616036658273407550271573055292866803403791574685884586387276155311037461344769685575739093426789863950202443747714472901389404176376825145798336673423775208339086347079415129789247245433374418396381152150033933975126891737109007625707999423609286652042735809767820148380292915618414235112890851365780844633554399318531495383248329252979617513979736731266191504286167983688411556856154475119060249901560297945070438906820410701979852579827765396674175294717343963458153942745670852794438344686170080846288224548571362396825923900491795291514530722989200754705026163040354838517996413970686477238975811930655585730528064060549959725095937496978424027139144028929272291043550802106401834276157535085348421558282200195307255276090240065017404491277320426741479230002756920801895986439359797025512157087378421463074032239901622630912848493995632360823219093088928872238559462054517918511730620572123121617324070017705169638806057854816252416832148571448551252826103013283649009757769883171580395863171257339606099479538819532187500713239177897607612931395914756711176176974841972817669576712258700284002627090163945833617036818936484188919330921611384080675709826365925149588378869186602685678530822179355376428122851849399062893772494716077594805377264910418518406615175599533142314868703165402276267837759016151508372279985707968216836183509993642463232926853026911409110510121792923566267762653302983597927205352476814091982287611431287167995536826597531104493969699805072985049045746149952736173467284163248360918108452398715543825281194385683351746246952443534277397686625647065217561744055167035847205816329809764250319082639103058188112169233137667618777639281471109774697848036055391625670498535521022537110889610460657984052645273748984073702180106926284907309643214081304736909465028134599843795651931914248106279747787020948262262997220251493612951075887360923076065021999340252928703733312285895767468247251374490683479187552453742910948976278792150281853442506075327049478532604999630331991487363901020250937899638406003947214652489068603769228851220470071349336305142941868923378486670286182262164534872354372461715717509801102540800000000000000000000000000000000000000000000000000000000000000 [148,25] 1446480459594586939244627041565396800219919446517018766451490013024004907552176835249993393479527816097955554318731973388524343506998553240309767109037016536749149783047695440885947964465527273516869437602961892932235324806012877199432843635865968474692484051201493351322389049248550264005949357330755338362921925254091041891748418283646252035071987925299765869742868286379933014707118759473848911287112663407230096198001754897858760635571371908028266793370073967299615045854456870975197301779994858975211806101954916175353224927348659979596163002541216014384009736194360546581502395988468620583931542972571110788051148333479412685639819095214322694163361873499616832954160534228281869630160374055296943558300221516073656532710856385200141610531728378525514087810964521649194479180689848042575656125508543900027934443213586868173876472506314322160250547639918005849278073950631915734426093097373181782727899185002656497420933410757468596338099445506196343662466869469118156106527533294986967256007599395173347008901749040734117057061649258473515833480921312910997056029162182713879468286602131843771028607085121741651762464401340536197992861657688828261097697084684912348142125006533375167587414823334762026117709179171710384458613832479781125252348010785865184261510467008459241112662187236206478689706013341773128279426961929845242889322741812345785606719828489693165715923682601372502481452493865819888474801795442593056736097948602173370742539281622165465448450817341246727082213926153349101842664699722220314178475897687509645463979699190137468404827105851170204727930676160196534434585125010417920855511355219205852928332276813817630784009977274314107690847053430814338065416545674638185698484883014175148437493442500602337473596838675607141322457997081809354135161479471512729166120860789310905282788893083215917282840714256022441312299674863699480975438504838301652628365930573280193641714996704678075036586269080731778783296446330800232741046874890339979830705960293266722325113339270314741457205454833132778259793388777895175313329107867316521962207431106752417566731833558870718975632519330226743115031500340242393775396144468115645590347364262034023015482878807624197718801632684440067008729077051025458874180823879622298748256379191741644800000000000000000000000000000000000000000000000000000000000 [148,26] -1994926594906250816046640802016122992994929651602317510760611386021648093313407136469529829265518140122600213244961292286940884347929572573281409680564074564625565115422477221743847347936776558225948027314033593037706589203471616987200770801994698087617025707321097382797283641105790888692162301202119456951348958794718467486170638110147263490457589413570712100044182745328921911355665667059525998871084605570520096982172387636615116844534091520680427455323763966969208916856807374117948559500004647813888642766544584122566822300160059153746351387949860722904925417338530141393250731160924692325978423921452560525985863452695131106963052660582025819528839505987374777911768566468833650588184356059697814765853937749175355239968149589532254672384302767844335450980437681549180069601244401831558905733602999848016589275596518939603588029456549960591930778181380114500531913977683957231811121514337661407756726641439782830642060323417797469458160330221034288947341822946061027934416234778626711213000143875664626801622490159117740695040432813573886605328710683206513142391277384117423219072852202797159010685008554419270474879760263367343420847946805848830006961180589293062708022253519151469118003374970281220249971124851401980358488960298428285022967653323076985142814822322915989404060327146610442954020482438174055383196732154543277342196302230116896630364684065705870776491332958927051338580666709832354773389207879880974479249018023035376028457038730905501582883850902525089538171785257598607869891166741218402118995143934778617894539129595851695319974118259179172039731016596464363900676332083164374260961646463240588039758018794941627579351611614525667753936906471999551745693069683086141577524757817478635619035235117324235746192850942757969759759649147396170042005608188987372709213695183602171057062230949464920689113873851191806061589815677255576277949774107320703891483453314693215674133278387940516931203091222005064858020583595742497642085941809018524112861859298790114943925662944412398439444773484674359819559609209471860409442987632579479055133144106265722084722559807746362316877376597110482493527687992708990472301417968954699792840303127172041789873686671914256739743050701073785277411514247355813971210894939088329805067343170419818496000000000000000000000000000000000000000000000000000000 [148,27] 2464447043796518359950413989340538265278625010316463753953692044073313311312032055423719711312943221712492734814820440494009714349807377201741427389063442667539594457632632866712686370333238235679671920129896965068769017792652428727631475194864934038404001270908456451483352342892810492971860029732095833819583583989201403610850170645652024730162417641380768882023466634834755751154484421737760307406911917880982505521815530670795182017991372598808963497070423352563238333927189669539373199320372954595261861810893407948665921578043817392487012507197603207790633202770266077133748484787649075384165593752350672953787344419810325521633557171077033998823261589248643519460627119273803294771275604058469447392729064072903373364091178862650215270110031113858608950192717767050539456307003264347082696348469612251087067574678904785710483075450148149694997446735697844290912492932678145173751163418052505822936811592599386454940175627372850153377679985173742076106656110470091001982903262007840421404285637871925927856379268845634551981426050277349152199310416371601156365999383626879819629026249460373686606792515860329645777611309630265777764219637699150029941899077996072392145980039501495898471465052276432319775920068736445844473928154050948630377613705623529434491196056789289639622130789427100331176727312720228287091552451839754077329839185073947355403562114471368155495903668361750570684606506247865215739082876778315664702604332332655769053990177222140657937738642034630655751431527416952826000391458157780711716605881967628801781618205302900850286413313267103989461688786614361634569919462005745231244424461720148118828523296933818050814538139457742721777610215943419531370226907443200268859825438127247891943706725736397572108338376911007861691017296961354131654326268440694121969880719020886026318926983441998225418890111506574937558471059912204949099755701791870174100866745471361124316223450837202818492324598183752757405873494148431392272587064776238984134985607000702275255383869447553747001397122630993734503179946831765802613444276453843790805492343488068483674665608680701355453832196433138289318003682995278004163573895934235651761936547265693857945809303213035537012369682561396945139421749282745464125188303075882385529294098714014515200000000000000000000000000000000000000000000000000000 [148,28] -2743364806310308531637610414855041949978650787466159346868933145989430690060664326565011654607520883477523035726705473164342127545882650460661802314922872686435217360431204637648562862471197928779885709684492912794892903634318764682164389873769822510608726403351752127278270390409152355185065146460845942787153751603511171712976654622676794947663006028628309159261853529255269277261619950586309535278355345462427829253096142409850306996663854999980147937697919321844544107192886068259687656190525961873645111762698949795702987469664404456249598196997333491414979723141577660845747037114263469171574909292234528062080508965723522869531618081809496043022773374985866997427246672258973323533980278591937862577817351915446398630512374035378057108126786030703013733073041768903846966962400589101116219093889217888242853204387510364371795239416424017546880395021262216062257473288189278800022676329704583689022675850060314713030246184770785044033390395616352726867037776019072111657119575426851258582129192775818494279065623961212510750667063631337156764152216399304524362365484901080998416129216261764521133874133844621386779898970270349329476466741315685606642654444554187911610762054622847545269061038088313906325410065969494778068692532386172527610856440578870112590246926037806986291110681095709082006701103208046080418840565032752167912918682180126400091364507690978462801671337341262018641548340330230517472852006475612777112586977619201937169447882603622471414550699100786743062526697308040308486686110398392488834906327690978125692729925411046630315454878691493529864389339140564495299869674754749132036978985915125753760157113853375562601748492749179314594573838475123113771179156497201222372624243602995654044921527218662540828383841489390035809843622561426504417258955728344647653905644976724427293389017333788496964552073831046790221834045695986180675144420838156374472892714689441868521888837280544609892940652869443368432789819243460623641547155014056089479674422810497583868362871888912560844237355254341198893223704899267118784437321078848699342019706233987963177858448991396758481966718178442880617467930089621845231000434482734746642679720317765974085555393587126862562986062457897414302771610562113867738142491843681898217385041800223260672000000000000000000000000000000000000000000000000 [148,29] 2763810186480370029401539618888449916480881759944534493604683766730174538863586000564047836696242288271099354187228384051437694793364849632614134173290676699904842112220713236124174657421109617791727713044137317280033439462127056119772983803175632890735011938148062594252255548540286653805002532500128055962371393473552056264205449724863302667788672087258052582130804132027125711318948687730815515955211470971701248683609466297045233628604197151187898429265349907607737061903812763455800236469731081872214631308445563084851250917554695113162545845243167916522139450576174436983564767864130192401892442733932078932872378692920084688689699374216836035528771913741746220451191254135492273520926349576951803615291018900899752274094363522897585159131699391488004838679218234615517723072742258105319425521332813982482460474897079816609705365927259676392066431868986449916773456999091774522972806744057712406552305402406553901185813519402585179141180555543195869069077139628931670345534840649037248207137492429142695917914246022977175297305798252811174404261291469375464830458154255979122704826249812979099044154469220791008511492277898399667144263437974212647222473630794811856816362817123403335764587414678849654513101425567556409150725759495531515894864383020026398056282733258392798353965763483932506644891900202940269852079864240554340043999169280248067506127407763796459198101349414846763199732521856511223659244576370072146266710430551545586055204460010220327751536059668983760723189655739280604353170327275232452766082607420479948938190641788384618868230173446308111028549028252801904689389685750193319770923219912788125867407233542709992972596409804904048892515362576063578529055231034078647545803784343636823280509071547518291434280125763250203639643049405613567755778451988186504686699769084429033988895771661783279698315881889186841183269701528901821245122270934381965076707483613861835325452387516298013275738554608347117360666657508348703137983252686643656863317345671772949190770043236106735207867213266070860100352960776865952456051441960719641537374010941249362756850825654454933899292701233115141721979923671986683245319202516678201158481385239175970467950040686326720092231372882006200888312091665698828616680684687227980709724129415135232000000000000000000000000000000000000000000000000 [148,30] -2525634104868586124797307365349755665397774396652512022461857655984334033174613545526484821015482259966242688983790687858702669389978836951996921969753940943709346146793329758065044345906430126120302281002395834884525388024689764481483240963285139498221818579850608161494765559424312468644690515291514647096864478877119118136811572932627131356749385454397048888249212397198687086270904806632422119778347313769658520423846211084166857671527809735980247882768997532081138326502223444044735501230309721688678067187854868036298183603009268647161840764843706185742661595671202917018510199569643734589837079307545173215795431471932839759246953206904384292606793377010762941086306899666691769035191146202831384737639950524433675905496710183612932420012723612612833825991021844165792271798780076043229352512804036577589730901560233631543469066547864855154397480944332354651615604790909233705384699636431723687151012853878708715534979760208873453199775886473488368462949925392942982915413803158469346097710307740140898676175764524633359403921712937043762487454830803948653059260108409167641267975129313894604138616810651638861215496937189097168968582695313883138871276839266342804781083250767492012040476909030985166434296483566904836089354950134009633552619839448290855648231660551621292831204398902000292514214102132024273507295703724224424536121336424593999929486164867596740558649196998627528375606787695968507074079768535430207207220630595578318960076415580293487995734309262390588785337652499513512692383872739763600929104199463441757564134067823078576714720573632978167141708699577604542807788528007333688069450415240843676006694846939861283713004189432439740678189574375049962283770401474254040370690597002965276429907263946019348867943374138321196176775500807704879482717573638587197694084558030081623276867035160413172582066617867360404975429987628624173733948391819892352069798192489512856888508331337737049882652708097545306136449506220843788476533346964972308171731138450074903607026680894668635156318859666034755053891037875160254107150297518858241333456620770616545388717468070872550106145799593223887441743890128166459403558740798642986263611477982473011375034676713454494904035858369943703549499688120098139959371141860096702401451081600216334336000000000000000000000000000000000000000000 [148,31] 2096182985272666606520620044704253765751460884548406835838479023142307134950431698249429432856159656724657280945518553017871944932700351887192303562466928860703705520203584667792533622489243865146712040860390208868440249808195258559931054889136686275620124608456504426383295938597617216091400912282032806159797436542368510432945930202388047489371382516093310365915076777762567939088945929909803677963839246310902097195796295775798128170163040906681955598624233222083391351135088508482426567970705098843282163576085900045030402099207961576809710018823105663092211429152074268588868654573428575685241259816468532305706013658228316736397939050228788231773344917264506240699934382377076262228206961206793842628622596943507796379199632326181825270146243368549463434240957079476005485862901347976090875269191419590563902177479417180456843264519781972352264856591140117466042462264141834060200863919400344903177023946687418666747154558907632981275670142979701788246585205616921489881404864849913768333328054861350709245122604198332400882209765450318302056572274408607113799644220096794978387112385187084053633189637179470618380465114869223503512311097122444276906233907527218649525367047800997899172433780394579644172642918404795536818556205061184135246342549367904604602936004013621203411744102072422698598598219345840411814772774256937718404056362648452843110831270521298528763447795960711179737614885246938520766152583519574348555455385563777759553849019911025755584888738049435968702436629496137031457367625664138346714608853079908561681866179958081104735284377010986192555069608636362930161379995209694869076163565609665622625802402715961323085673519006227358661036923369506552635878015052665592828288333389586487163337870048643138739317114169612441902131557131066032373093293067617519475126936455349645931554965426947939998786484565858971065572974046397691998571222799343340415311048273959170586109464266687235815500123257995417845069608671742893865763113492915222837913623696318264288149220207031676699272914890793514547018150443849626219548388988710090680540106496111440079066244387785239735596610225118721003541698795729969705414146071096762758221899685177945350384398417299161909662252273939722268244176995149627215626726495389268951674319384713625600000000000000000000000000000000000000000 [148,32] -1581800070028199608811985278440227414220900085352693138312518778609020943650361619458760175300522449164528957812433224979943698547107817609578001428220163359868133494064332339813052487693217359799765917216996141708276007492264421396290473805410318452106591893886449067573589510961377513237655770185736223505697693361619628938564206352449851258455677804665549493513105283741044410548667617572244176806344671374584753961157621587666373274407955081445937721039060319123571779734222846784429453560149903450929008472663086457371820857556408063373817285552301957615979168279998784140777314629275800098676877931376843288862870600740012773442549106500113713053291214063326165436756485940408489049444886854934754573126959913821811433961117472416326529051995934928300073391570064352442665364258512370235600460145556674675254232939605813322117569203347813783191685716844798009639235721854079720443299968029745659774118612979018241602431418272354195979134913692996712941271489801894654605147208504615167579491924424710797612134000046009209814410712513513926698663391820211504412797309083812499496281831692212093675370931409163821020774048808916631499155614948489641219287282668702135878875306205385019016050438609345956481856273042336110873761048218764465340369231775239744585771124615794270051089422722206407153274153843685766646710282776100952460882535205191086550591977493858176162344893447315045882623056439534151317043132636828426837725747503072362029916401166948222116729548756188722145933836389765661695282995765841271712162565694146051505061993550039766417816157628831307016125809283146257015218553415987571481158694962621947927007506913505086607771875803809629543523037736045958279410254931031461905747817221809891027093656469391419231338908019603193812526760919174076255638320398154865504385115390423709079386434051953058050834883056820501667343739776703542742402547073906019841834124103202367246110818777073118294372757776211195224821470617310156463285180389835087740205270188660354212162271581507573934796031187164467761627298952243650521542521845311993799907038777543237097434913077734977986756680104715696232570404335925033598810921550812803167656387449069847350851358647474099418291449033854323272380195526289193222046303386920409742199778969229721600000000000000000000000000000000000000 [148,33] 1086165752229832841727305865346632086106950104747514779636463167454945998933424973881004903101336770710867116038178965432336944438124750090876913145589460472870863462023346752645956345809828935187540455999923600166896771452970374524460726299264158667571168015307677397943505384809262954536316436419166207692932419749855628077176498648367186856221456676253710518652196919325633079031655524075924143692806684263598782420415904046154116587917574058546922568895160826506088161609198343874824995364179827093504804726215038534031272017894808957176199230653776622408225982200907290143537164024761399682019387183680401799782101627615056408337066174611274040200204887501654308066988914037026484201424411822954215381219342236560960787786886223193944728117931526205696046566109871714158083961513694730883142326662935230656260613300254972695806231367844947545273297402853693342148631805024272584397358516681373396267722838499285689336242394977459783900727515475043312936635802980589099627750546471077318474717264061389533009742507371968891617856560400734397130653567543827753194629148155947463439085569482995923195858576328574563432223863412097615489016456177132354889855870154612172516949017032947294097287613063741271196183706542896873763661195929117358565407315859194667351160151896279569995857691475139998609179733121262814737577368404673806046099502779130307586844368793876071361253381867267224068087592220650741523191871910332758131979618918147723704242224548488663053400938662797630450726471367908062303915624956254885620216151283385501995769208947985533962657188598305622520584988501338737253770586821265896783925428504061632722817284400679110687464516297404193169334084332581342765129692227183915352956925558110289239741299110829858840113157735857458743164511820549456317568033253987855640428939023804411337080926217279428889717671266940977408481586237141783890839909059003602011787594271955478618963687073096208004917935587536229221894640103386144963724302780213173807936164527515783504913971635069857521995509287438383001109851977002342639925026731976227774777326949477949469390453905146301516377775825276215636630551592616104403292298736551822455261257868520610951633022996440347992570688859889562123479244760075111148747451204318608414741413004050432000000000000000000000000000000000000 [148,34] -678824665166947153880350379301492163630252472043395960255470959273884387629902375632162337958165816026338863952009133000904874443189407727505886311271001615496310806225639127517141233075708243263058191051676590484428395283168439041884433891774825002026893131532125930589138539072972403307945497402136443275824525370399000317908548285641479292773202493829883183886081922688828809988687025326434625376352223227285410072079094830658076298420834748820698290550620304267205399068825081936548205874076796357699241118126434094417775233996957434488947861940589777577357382707607837660105898182705630576682488325152294120709401330874556231773384112566926989118450105679971399549439687555526279408424248886262618484288047582658201816599210262510935263099525530793093256721539053728129214509818740993599155146256396592278607032507221557073926951096609166141975701867608933051743008865972817780308911212952743534856417894383127485981377195421248946727101228415506122262527538276877872139442768598143144825119605746743066222565124766026083588239801310027627605221315920880211383930999680756732461254108390888725034570758253399222721166760777408114085758747805400071205908198216072529346975366451710963574064501758586780431895506650472264295216867973615440753398162199435060240231509345287909753629328671725675764088609470939045125040093492508876588741342611374015797874978680696334430886259089224544352854349901290854962350391441421836622568312927226374260038982521204248887824317901593479601008793644709679107805962417305884254970508489992711255091506697509214003209406590056022666101964461044444543700046392152538762298021022581488592879899353038559116587230894145573738933367950465658519162096679143363627969544701335522407449461841588623549715245210465740814378898197320239388282870790321145933048171605495229233159673652563620023330026005840498289264323557808809012496693124911013809488041188185126781056538788392565958528048342823363592275597423229412462662096628157386534908081044997472971012314799729806525651661055205657366439853661473052765723005393892123934917498451185006295503517651935284314796201978615623462985049642235948739411375065177574051577757886737138844186659434020385703072757911050390954379414676928348386157733791785349425655184856365137920000000000000000000000000000000 [148,35] 385862067595494253019703628025244168743487973597071831472596237319996428415336413900721817613963630074204656828482907179381973792261478925523471239811114584463781500153545897246661583998206704213221310222250253327867418563403629754763133103044252028419745692459684695485434950493214810417523172658236430881122814299173128193663003798470162307980162293041623728781906071120753654122436420494520413406090031525156338832215204818986996305512084244343025179216056681688986806204997779934283531980448258752188735762801734591841162840149162090717710360512264018111062956179106179669209088617659682375093295454527510732661517096402370183173966123986888543766412883848749477154917365150505305547702299203525001396915548805447508251285684598837640202796191326376597194192393258242615018556209438649679743099609043313856902798179146082642242275633196732137010220245138117248913819067152571576190103286789174687033774729160235985794274163073586200234868021151930962051105060233270547327694140792865026691784135219327442938150698746991633065806862021486016672817984683833785951488420439620219379296825644869047413837594169344989355798081241981891571796637503156009006856480376204595783279530670389074865919936955219593902935473532238160686627068584228209316803350073263875833716199438253125789220848666486729043428568354557577311924350774570565226357436434542397075038654771771518271416779094491794656035083022205860472631759332565971973400711120766767234046393028600257967643266433555894980073275812853751151387323563279641258777877628100125266168492143219148607219016236201902695607238945414783192284431900547758016994043761143687959237322991404498449152939223158195686190026558433060166586658034231534776029587353851316866839371780820192001048281503603056495588574696606519692265900087720252505727862492961461515089669784465456466759746022700978210525963034486541229221991141453893655909945125608325211076969078650589896396406770539964349400544024475248017387287967811309998911002934453723594874174535373662994532677014241365852601140878221116627356114981375421785735833680384609763780841107295082276813122320625633523129403444428152315183751547181143485066450740980943618137402755008289269351107671052951978768092020466182498181196546616308957246951523562291200000000000000000000000000000 [148,36] -199112671475752416565050755373702829649345834656181766591642699430910211262962839276393836777682470615331056913864855595114399537110836485437201413354564216184761089082392666793154596326147719460617154274667170434332704324915448011249019128787885957611649175305873928527015031809492463141432789133602017610722591839494027393079797959283916044260129174652664256329533021135418509293261653355528339242285250871278296490394242492988647104435384887886527178573199510657262010432434549897098362948158197830049861341089018859960411675783068190806732209585579927196468971617459785403346375459980541630323750406048558574796186381385124947791513593006292818623685049887892285155020479053156939270316425881524291900429346129127638418656671984543726450740276654655417312356027349775988522797035432070784094708724405548431272927226542366174789238577336697368200302536581412794748448228938992133823112441510126711554255391338874208522609366123987421883715854253162476681401361411755062401581139158791478482054955194411655558453081827249187761333728909927042994984180087714661843644488564266361674410642170837930236567637237946796627218754535020684576368002729460380188427814213565677526361785132920096340922688939940737876376276307169976486776717063130087110293702725706110557324782307801648680774002504671768385004128265775477136534863974814329244960534189609266020961610263235896153824957547729262277094693350573450435993352806389168417365485529539697096030410446020075525368470537427234639228513874665590186813338224102238181921043913984560594876279867894358470635623479481770955887433890214640137757461993985703056739389123179973785305418554953996631479477410100946723477594945079358385513467958636550347971914180622509707129515002863357334683952311800273432254433624438232190206060292726174930336243324918690076700678984919436821217189457760376048352479589515767964755283640945900336580319413895774312323965177027228352283108650820913512259454735431246061752805410330168842712683068917615242529090775113542259224940001626958195134513893232206545003327750906196566945149998513829480417488551627305838468441261470033962987635100747691027641780945783970200467806653289763379361050910558723629628224442945115048294983867406714973478507617761255469550700492270600192000000000000000000000000 [148,37] 92945458846762478019413848683986993626468625584969601977053746086366316628530737812476375635115781189059489262279902583390959649013532581632306402858337568913950060572413869239260413074620240726280627141773427017092164489153147952612066285587299110862627475393157692379159815465665367629487787461630109882697466364325375488546094222316592255462350575397255038993118063717833328282622846668381072872296606895972821721498449504227687937471217837186617638171491010721894175483504003399874767869067785538521882484670446903419569129400926732911592979638325565510374650241252009482450214387879247514636599366853718131397794593232383070939926703584254554373120451361360588117658024928562971637448331567566820273943044679068797319988581280803644006354754946113009265945278332872010279748829841474819934907585060928881663363595442760995142371880666392943665999763449498721611952649198915044653485332882281629538739627021054313079530553132261552012204808746985382777775449482851096603407776236091606255439688325878082419580693241833963039761630070123916468635885114609254547742888558483851910425851632540870797375222878880798925504050728385084695496288700855302908547471766925581906292297782109018162443126191666764038014504981868852328077643477875020702715541827492148278137727435729871846770861948467461734025585143766322939201331946696113856636248264385890947572979411759058862598359005689052439124598636271228350747850877701807188408682612841374164489085604371770522026789383124809146101744234801689857263560661944692192023432636513563538109464311499920629557308816905127643443266044939877027960421616147307234801647628894767684961213318621143756071598428808470378542419151003868503153855556809337696782897036599350242310098460219253860017057657031198060183482972200549714057772559681399053917085004889656143382076071497474332945657339911488662560832730798476213291207359439093862430719569864157848538052610351937432562128623207243561284020841972771817809001817313987173019625828208302025052519791370021920847837157185915422921939793838675930900474528521946807252029808988027633126193207742817071115079656519031115515267646513842210036121157052581422232097390199361308554856057942345816266467616641991599921810528043073917250954763371499358582187716142694400000000000000000000000 [148,38] -39010506767732143097668967549387349533790802148165718141527899095833800068887072788487014966859171804120225913357292958912420297969027868830903924982257666897184673563510362652770519650749173206955877455795382565645773687634852351816444635795338193644987944612147967369039488789185742834171051763435439838953383030192998326986950563238396582597994119865236298186214271636662988190686909328317390489837871232884210085532772340302447691370861588856997685181377865372717816017257337367672326904147155927198735697156096641116253447476074555194199365980436434735752867914878223688831712312616263612290802577852782012958592067509913374840915594043405808500686757277601188362440414650488915767483560058854056160785846377498054556839005126330206030040373069779510388557146595206667248487979834958093072060875812615361682974589161352104281987024288182312433382084885640309699133890081445633207784484789782620392922607439725566457577694104093914495240035222980331515452908578712778681026555661857640132558762505918356082360682834713130171069928459229432561998855907881665120975219340851866438747114048396371297546902621976709031166914248525774365723432968806874027910588049554989071675509084472173804385803423264075511687238200941207391916919872502494783246756550448612347606202342114982349145953819838743664325349834524994965314537505051332032433954262001820796753876125831099989154511955323287518802576585700728378999223697356226709601954935557213525144559645378814632970290091186362112725131522462938601542420316739277917957813841877526028607060707118871214114794394459524924613199457918400720371836853725039624049176555504242653706648038640454069207107576800169629894973201225210831884997073539348216074053510258563552241610453725303401621476546291049145147090730090850363641272323908249036807719308491743333507962543796295646504872047815483811784768032382594375671063263474660709882644836080111296375625122309660814663842250733217104603482276308760414909264524892857706246250725106407377497549264365416807117954112324315585916830555537938821394136882498686987894965058447556775884095242208311527761958117992149441132447612117887420689512746527837331381957905956052298561535195490072604384349360345560368807784182476616249740426569664241678153225657009569792000000000000000000 [148,39] 14568457126129409386058843157399952347735717615077814359407298538142416038713147168551559761716147507841001853441657927729805683931577357508430779706625872472925844891655570679786021719237796760960535751176758639715020152335681184570893406355600144327966659961491734065955163857470305748101714565647939101511635429284054612310721504032791083063961788834325214031295215222052716193706795100634155755245946056654435488290121127446790867402100046027500100729252937807994346609887401070219397145641688464875937499130050470009308416824035736015402864665059317108290319683222274520612424917602926834964077950874442167589729271636240481432226302164337155642002150469558599161628955326537017735468745269686817699480088267839799294053046360795865935595696247995695712289354251905279372542698358159200053169171092550926957854786817587420923281746960329360143912978202569527688987019124434961924037043588316289893711509116474426395017670197429940947136926041582929113403367453777899294947983311187012325805083590474688574369441334678854864698704093095819569116347125769881702673978097809357358246458092997674891854760630491503889229558590606735413339883509470622089820637903254395616790962788384547866182398760667504511290622847243246033455930041736289416164591631200591643032430201731044350800182608377312495529705424191519427201900098840751470323055276567333843488301223622328612578005071749060350059203106907303433066952957302019022909244333058142614195891574101442121895005042746425662818533034754609813653151422160837173029641468231956644338781030362273932557394664150436261565901303334709623484879062316772933329552138803396053699275008410804280380653958844515199197908116276700437255941498112371979230421446135614748552809485263208879486580548931339055014997087082030739736155690919452776598875217549489547797464931649382024076158395691792668535503154709875169883757688000794416472906306231244216675599039900940926505355220474858052737480423842452055341043538231085476172717587877838158962350222474607636747341128549733056193822355735234885100068874334900347481907021230905946560757901947726862146584434392776510892836104004528255185587450525578897466361295418120272716532310599148432280304441336155707312511712881705301750323438139546116045074673434624000000000000000000 [148,40] -4751147514923157455420089476076205653102252634653392785761637231017478729599849655559844627380947683352564477945640553745795217154728025639663305716954706532404324139050160285170013558921997305742698906947267278109471827827677583269670831278242018994445146817700761590671353385494524217702994981859353316098260812802575858358995140262861177535515197719150237087651874523631417124064005089518196476334659335933573164365081402680752056994496109462317335443065262470517627046094934286261020559877522964677554644901193527945922714722823825230805824604209625021304332776959102036616944000588384948503331651721742420557770891402906929835490478330774663467231242179895116058380801176617972288871235189852152044723739092612441965046417645158893284115713457643010396949703608088628094656208641832015671137396063048337208531316832924859961251480604144639139501303713328174425633816004459824919657811645737098065447333088894097022888875437600810973999462972619047647020320723140040572306037616913913461580458788090291379129318268264199215404388752972799469751523749532583629565437913346400194108901088374032335705644362134310565979021109020548890585267310847210986419171524960146059003162868758235201175260380922386124209851788566452915179454708814700022821866111851971285337145919398547620280455672437411132197274410211080895885912909294888104405667125935294143256278856060192900510010360531420309896687527823848269879643947369113391683266176532612132560042955238786297879789339891120679164574364787147946465269238363443303994798806073546106108102192624856373674715636893836726894879507570831903674329882124530248495304825431944669038313439890694942896796217521197039594608908765396951297072303024982974480876584160185187090796841888187825524995135743360729012125520359883239639177986100533858819367871921310359783773637210649162258031323389163114002574911175265757445324025894221048313923611665261058362057227533528697411724886348160498279854188734852263510015896796795502202760150260564297654174299012873811578175756816851323486793814603465697776648981328606746668211472454443863836258052219281277536114039895966188726522462978116315077413970560995844357123462890296131581826695510035280241927958597514893166275171693616163312571090451534798623687340300697600000000000000 [148,41] 1304021842499276384007977944789409733670021169670425257211003450502025081186302590865893671295788669117979855302411631175924424685200566577126340691173232614351324288732916488974631579978950815008692439595116972465339839186424057710899041428180645900320449494905878164960497414188853890921197595810713166429509296034316005117474703344852033338812193349781559242843827048958258078453707191768149217753068926583172467305248571985857387222015723543300197003062550770317612017938921444806535931717142343828816052775647511670036436511707264863307610763523508725914861012791211279355347818884970569262120258750542858640218662504873784569485072603632752118611530460063224745726939110307817643998655630082174937415700498433569073504682453209672304855426300436268357058394609601515447458604474298341887450548585427449531871931675999303417424147974355453521354027284605545110224156733669737722611811344401784353629167967480893974145810300155166959344206220798942843837964683406754474156703038080766068530155835838055125874142829505714075047021262687023771319196078932276568505350554001710323190441126543415199874588673982782878715798874178260159106350973998619327355245580406271178447105873119261552219151963914397941657750394633845285418366377725347103236948722361775401296713083654638955645941237193253476655713348129727847848171903886732124396407761171250337304936314351107139907504835237950171792844312034887646333741304276976985582128467128514279390412215934851435582507813327640537139273991115698914843848467839899776922500548996812602177519451951506473901029998885877838581792561915754228890794330321765045180807653133349582265568067424730224508121176626266172438607372470324226807553958480387415655105460103485066005504221568182378411977913352082437004377836258268163770291571552344726939152658057333060237297938222702203248840744811977046771599313999004340769342416868782984596610268810275775055687902093068963744488816668007451891203100907528000634881962623951827839025302167709139085084561932598352951534277088909351748157250926929905210821556875562123695098111343430963416677963397341741595518921193461601993163274714643500632330809097282363933380977699914103316135897160174251393000012472107380202307391781430078150675742629378192379938785460224000000000000 [148,42] -274792477612863331594453332628650615908903991990341687766516880924854566070798445259007323760316186183082763196795616431631625587147162035100872624068199747212281989061435462352182043955027953857787637332767554040554138606980208887422639603581207066219068220305373232878505246984340458753458095374633544688882788258609728312764369140622244717338371622861413300846288851627045390193443330812194160985620653276533064380473728319662084668783385276460128398184804924950010622942830315206630093510225911083468132100388645451545005211135535972173540263648859272457000214208267369200376624445243872570597281830296382384555664411358560259440862054936421837961089572361787014622490214676326522768810971208667568226557777571972410481888041743900589206411319926019751401379657650464938316270487360444047910553729513309775571266488233399416092823047874114671190870586559862378330378509254808043813053988415928370912999856311197940426538269916391061966429249207945409683870991918672303101879780765398935293591840776140453321939778624981745873216237369939711799396461226028753984995422488936222473383771916084062496704176714443996570641091042294274810431075476642513399430550778590035686185645237734924716363967694458245507883439823039007938239974283435075076237160345290741137807618873292641877936064774377035501172138942919561282209433352749634942611626865799091099723889237279261477715337053335617661893176757644141570502782755947639217199900607174141248592897720197862116166947558000247468161866672706641301647981962238584182345682322454242040961009029697518724783348730773762464788207605906711246549660233600111076230308607830578238888697718801593798819629710860659462897298127638188088693888758238055425591488907930662993708328939387016487589667408526397922564105993590285078894303487296217246297324223389710068296485721746098093058777011857518131818157089093871956417304138847742518720634574671542831640506462303876184809950861246948615614384088348759233200478501889414928933948550953819480934835889794057525551555988250699569795843426427357129055091260874834652579859710566979522546488582309021602230496978731635145724059245389020824855629893306632887086192886591906567959508665463457404365273500064121799856339930585444059398340651864032629502579100876800000000 [148,43] 29568262183539312815759920055840024626228373440420266844566204548551770973996462430931705818650210409391235500484063697209781491368490805045100596484707117128414413647100497211489440313708078543022492310841787436709382783158876532461460863790151565962548941314448388622089440669489726949392481550995253960841724956083524272295022548871203478068559879936374522127237372789053714056061411051910266108498455603094347633315780367302190758494718799912320588612406779915783104494626267680283608097081631880280687300817350496772068858287847368392414985629802098754003613907177751548924678975381541287398539528609179503336976786736536565420118568027651665594164544056946316964574610424061370355896581730600905328620958634640472923703471713526463372424729633700902642797372291178906630158573768761339703545440664574246759320254047456917776934376862549831403925584272306385631250329689958436858229512852940222594245650277153873443441881429464889798730080701532839991968185020205107912209324919865694026346046120343824195196321713278940707904188875880417109754703621836557345449119947240229836056810518611423890771463456463429545785080652231896130910530451113242687309204018106714321829748933575945655958987274765419127202442265537310558216478886913547324231740906095501106259960746708843267580529207501182440328259477728831256121279501270352574782466278074613838783317026691915594889781024591811449957845555298140810769684162871671238086562989270311439904830779825407146885737595689029360531003544535340034501467348713203240052265676936500723780123761111080106652303536713681332259493153994387926185673074953285854629199412295777532376847779238346219354273076057364418462943155964707380452382665307649177323974279111147775905865407784115679786791579265688024584409477032553999645020494525708605566267678988622860032560402083821722125408183209726470082982947611734675507109991091241174578473499215010850349593012282240496754792854342211015869986339354777751494690337956124800961200534579989913498523937059486824787102161186758047626101213712452704553420258123427127296297032675228027527713311680107775433888936513838941624686729671746589364809530016760787806712340625169131553552553434183461456341082541192661978806769424158179443489568212256591931819048960000000 [148,44] 8041987991050561132759347881731995817704319160962755074995370048805814545977868930572478377278715096892169951471295378248184990140940825377842593930435538982865583779367938437461142409005175557625031962374444115789742226505035847373192336927881658079959848725442722003544459556697609123973950832992990602785223594332095959133870503469024971997568068534691516956010996512638277432391487951230171453001667114901371407806257116017495145544173086988981042557122816514854020759758034635508356602326254078582672441910823630007093623354979752656915084870492890963960103826803152640751736820759775876711318051458189172273865005152512300539013121215686466676908572592889276117560158874224610337202607468723848438119860519698439537029710311880871851884432401310430231178915955969273611042876619481985961972903741491733761547520261641283383189159665536687092298247433570566847780931907008030474751278962058940970979567399602175807697042434246099204957312715980740877705832333958051578478667787395649613323254403132308233089097409844829573695451403829372774919899438245442659195181186492764083746013212363867581869915986142734681260458401548708423092681463186189656329551672333039121254255850187982703369844571722899785786590985812406909215688228058855124308955177391363684388476197105889012023251664291089016886890947720551134925486248551144000371320464198525129446055376576097052330400029408010699090020590955780944954682919052457649007989076928640041481530319258995371064669564718732219497996671080821862746329326690923908307031225035377317976128942645755568332829234826801085637671971947503339604685409663620062850535012213164630359330813560044201363928241237028885452541820421794098364310929050161301676583603963722783086342493756295360015643067706940151979687083251162520379390649485803820808315751220511067147349331615685328215269876451238695112656529513828565366549890337434758068661767159415941388181565632731730720935418580841918952846224606189910942987729976489160876670603777013134654285471257349335002804185626487087575065891940741400573754351918408570698642428503999209786964726210060143539458224105485964681372498052103038329690436128783214458448216650464049855614202570042903435725633947322240854550759889315518394878242474721852794458726163600 [148,45] -6222250322964617738515842539222821023853872724559069124977916753113714590762374022539535306556464739700426866907220796329626821165750934796209114189629170126712605353817052501816464136072518621805087373871561379354814683952056066788942403146416617358338325826090978863125854320341989977991587401662099411432491856499838503870284436826852768878837084704684687769872797767353779972981169252108162809320055861156204430739142295725595941041458962759004229712949869027517694705386779247476481012553373259989353521898455143569356071800775399059903192183529062033097441191378946972014052275626224684890903426396594647387818817980076543895875790222204105208775780045188621890266713583106643668125654473815915628695009107656697973127868171848762159448824104662133662028262837873424558863466281903100817245961367011167301428514053318270106718744339807851350485404051145441306890501570554405098828371698499891547671378997690480462744604200661941157390995313185109559720266067364187115161676396867419860520107557097082022001653054857589954605916237591141631952262430633649075791917145550039800566663310627716100397350605104921935457457533330235276449919649410629457479890494551056974983082356422340398127853950945733261527108165024997655404246730260573094832243799105641920889691900465163458336102817074582035127709276755399320209122254805908527482584054375208767301854281132997511412930902377375966477740098744055290167542544352392591464599011038397296127178350249077459858723422366753488107750816722500590530072514809854417045964320512995770459153359673488100553818851443098340123336649991844026548157734319279876318746124352380201286945191710016764287847391790881723321253871401175951092932512442654123601438680647309359368565999748279366118649390417085202150004257021140127342797057880712995174646075381400801143274607597562960690212604950759328528993895559293639926072321614933723454662876799433552542178409308962569169768083996545612683553300829802728813476645839378554680195575824479690191061823330915900705582371166960200233348199855862902995388562738573897906544232884209189595168451559080546034883683107403480274690845440184306343320907130980398552326605439885602979604685530666223819130774623440106169934302377350211751890108708448816112713792000 [148,46] 2286932986623086068228150704872704798413641304685732491521776604159927201282235799054982848074636747519192857917957808227208879569624777047653072943746010926435761215912468104164215035520918622948188734337269215349452768414059610663757362167927351791629910238236283843125057932796415808986277478857699908179670988558206623716052896918441472354651226456773641740014004470739552566663174573811793593485795985309653910330767007049653355662655896673586370727234539990996930858896815521403513609640487087791290169466229645246568810176357882999383433441110015376488024339042767415843889249487266774923610541006264446797685852271420629288285260418709820560573166959508392743895916071665406063191198801652340965990393609097062308254350851101903283024611533328452495850140097547827181135772660781658277488269225514584964630057502341844135580251024208226253888411438150399299508749374441263272899815110850462672409659394421429194780037687100775234249118212553029169964443029520744124269315817349825840937128624305797907134386546706200601764636511981901482533472273035576050379095185329512822351636361552279746244010918121613445233744816553280783779373449378969159080286904085831384887955986484697246576038538694051444584469788766753354091979881683286091851839436437500383187044162682883182867011503990674228391841676553529629396602493798882404301646266715434319416694546633178794542539133458206059578753446863738212954866908084986719370357942655309018233754488964817527933759450076097841924517394927148098311317946514307051372879109479486122838415389711447542172888121181275324886702848432824561152772263415297266044667759999130679690572422688050629445505798182312190093326483513528453744448858925820910860929264330681675384159352521718265969094960602573950960725556580872974334705156132516574376254831898859926216603506804467742447867297199780346461257992180246034323850508326597764663069407986245601436926260057966347408325549456979494506996129641383281207974477344965047707263566102571519224443309176253660055916857899533235083507128187760462724397341860181397536714985714601995427760206074830647583738224698266166082003905445515866711322545119631876600519584553449064877342880753022589844225067801580718589082434374361160370741140136382219058460800 [148,47] -580567898928375523809927586794308368763627593065616150889789409123185136408861423984959120448122186815593583481748720581617481479327155643782005339299313188015913227219072621945520706265248296491849929965593541374442478590699958255546955870550613565845283913503526282896933208975104785460596006352684211813571217427392474197359357546288423934415594894705756811926894758099092491283706105966994420901703438914342560425613260249775628858466610512736025528723508611894874305701973305774523729476470942571914959186727531207242666228448773254774064745635231996191015927158193350400156216363158340109942812617782781116543163092448479688671839852709620838628138826177188416915965826441852751326881579802734417228419362500741653677410362791161458252596890509419352501068987965203242940780950246058544462005236118148280072700389048428641186748874410687550322879447592956351335868771746492646042644218318533448555015997987281176296311772106743957289410105525915685982447870015002740505980654619755338422501295413759088265572471003759983346338863981647852788113169738609379697859751103159655652522460166628081904736526112268337047252549358696971376646182217280499916723892024571645269947391274564042275812408184944482490660662005437140943741932560933279437316211822939940457782168947738913623662582625122858208342149095581589690888959881546577214993219417263330611829630930711595385433998473188464271322348557576308152616985069498294442516670518258890845029809952654961063957353410558132973623654532817933008579291444224657919493211038753947858401025390906390428473611275469085583584923792900379065564015658377589134410820030546634921419725420400982166335339667673105373447888430891005383864082365655554191190196143803248885424825889231727286453725645120568082447355838663464221362055832213948917759018154275877978102728635392966404474827780108599634580263072544431711110779829492288671005125868809131083469282295226571625600208342423042976959040864701029999057005097076722032099304891918936711531984808928283777558261592889188951097769364252595123878324719873517169273103733874030857553971734367495405583472339500943534060944633065356786031914746459554573687128068433861221086662542581297469933191363959889534316888794881959487843550096764019896000 [148,48] 95763126854022132896865331939019505566774660517405476820018826019336531727604329411745634516142166822676502331290120855832969767664151503167125611991567809840581196570144571591544180728559133370738018434830618668117842821538795018538758525572901833990941367352046174089593806664028367904397959631828328902796016879376865752398747465094978749992312661214457578354884051799437001515863304743561418636343808701076680486336136164610978077226643493708791266041168259914925777543608084116494351249967575648609950438527130713415760187188202746176840036070438865039126130829698535566908236123442790491543856975152600975740043674291132654993536970646748183984131981385886918354166281199131314441277427989249059083992319661976297448784819854590929999203816941621640974086979044770097448265457838374167577246233377891442032609869405984815918167667319090287280187855973628461670628128424691434138054356076071737934566421859077762138977694189422990738684449596750207924089501941101537225103060813877183510008357276920746708255399165967272146598176859129347130948707375087670634056847555738738068390844858622932263318636706549567255006955500412330882664419438481451842152099344294873211289085167253630478536101140969497581000488552841511356930817418365165265040821360709392443230463381684755328163066485442049419572049145936953021172710928512391772555328208814698471142006752675131425808859651127762159149904607393946478333653196366972824992538156180133309855748240732944163009566283986369889715232964980012579187732085355596138588915868708788751491314591223578340330384455436098860449913495921970400036805453655079572206909214259220443591133332836890888610832794409270236083679523999593219851687051102758015053381084521249723419576690327460559803997392599884265612099689423570994176347229472321338794904603145024237262564397055917733803098146480996096420168886126561938776756083351609154435496582114756102818423116908159448784837243394928715553037647911457816442206357595967775597936688356522790023193117923971219770193584741562580593988121469965610280248321735917055166518874596167763734729425049571378280937259316052935266261611004552645594709239046666505272877988365430569143817411378997502336691176916443689246630412304186706187857269980604800 [148,49] -2207324223358062613092672094944352688945301013735875793696996822077607724165760313599273194039666970379748984526995567653074740647214246259850542080723806855133544026071809913748313983025595319469436133976881691518193688256577512967654667334487548111792733240811936736994641863577909142451905208929900055671065915088429223614917813103358182532816185338526165290374243992815237767382947048272768560897720073517677545458463762421409396610037904450239194702021160626978261121071870719844547299496100977074267205657879976087332510489300584416528678754729535548928844609522047640939767676478254082890607673123939985678110226791912703054072611395220551623851566423563195157932230098349209255513562912080465965460736547980604194966977638610511104869074799150164775777700332608111749819852580161001940086909036066589066142376311022821679913226937911045755388368432352557674821700423225392533294847778617782231550166405772352345706637257582339997594713426017057197560444492474474930442376958525077517051863690181341477394422663626031325879033090268842889276352142940340285324451649689506406513909571427621701018388482426726854023430713281088753558628108039683001556792623319342867996911320023847303074312145099857351040079211840720602944797237426868082619179376847845384959407105167944076191681585850668410413143301972652450961188577121725581803839923938622856394562451178321666831090012767955341950190334785751159790588778481977747406070451351087675302615960043071123924080922327691021428168814290727954008084308101153728150504354342163649165331946077625535294102669206772357102731907917137467306337850834543328494489692716754657222005216171155542856559828333192138103216958640354531310158151078055268103353458329275760682956263531098200189707880407479018097700171111722813171177757021633896497888679593044549605776854897009736428244878935606643742945946257790694069487560371220188426715758948992105513744233072326021260895129605895526375966168348855737515970504945216835303983297579656734328756034875345577106560862621833115420548261448125079459746975816480941318500042849177343110108529311075044736926707882755843411170653363321092309102318901900709793613424407160744564708136237722932079165058110417548298906141553465172275086323788800 [148,50] -5279141103927774691464096781120328018186247933437455777873603063374881672067873850606119603820697491903991825703001114697073242275507343620442814895530150765542906636851946784571467704997214223973125334510979647699115404243678181865016860081764620198117218237736058684499195992588673238746548991148889681887677007483695427289748173756636355491819550615291665150693721609875779423673660827884080239547909591274424351876337212592421991109151033081431306465878843064170042458643462835678687983736508943565029971635058180262956346548916421069814375259139230186854517038799170169603532004868628830971738540919706503274564802439247541362851419669629131367935298338684316141913396947551770501761392736251055536180051032363998496404519608486378369000065863987143383220811971286501523140850907465911255018537943992478404605178802219613335347877784665718112074317158618950862099868306867853793648477225673667038216069937756035682772550889106537202495179217103622278384421241374222872209028270341554598204773059745429362258543450653825759838787822607432447957701283159844613548568678746943453910340215505447099030589851719028253545222308067970772437958100531170406630523665515491754043504310611028626797406216905205718831621689770571767338839382868932747420625939004659916151952421328693201747230393334407645298200061217068402866663934153265993787322834154142046067586236631079067279027000771267239966911454245973180947308719317578093952815859291316341589643836241431456052582318859590887792056023030252418846378795746979163380107933599145982676187333141313827653126408875183088153085407726934066100229196916348277078812111808581103649904034769002406487427429965040028419816207439339821041715097684885911434522672805322504357436253198416205936475343749023551731308153335917215178435333471171690928308345163924705790964238069060386308254620491950898219167347738877636605927872944279911490262149354852957514310188957621085056433813873143263499551861323831542391484189969190384068881861788476428963104996727091994496542963415904303289299307433993163701751076829758107732247315304891517235167766993568380847379990784793091642360142071186872856677635022211055941396028718541479519457959422977257086894974202558435468833264941023703716143051968 [148,51] 2359139481017225082049437076059831239767056189753738608272182632147592034731493502103668096761561410076606095036681727436931188621943998098979058355326842096622645904738214262699611989253395107139332041148151745786379660221720762448298098550628679887238248118956042961485591269903323142951397588220223648988031495359641181784437369424224298002250912092859531584522162358948385491731047985873065129258743787923168829025974125756152831061399815316596033498268028997876214542392177197324008580925287477721969391252136580812982346728523429661859255357948885383969612006976441569451121675872984555517517573253849679164049112311895027080529394136744693665764530066077598734949761459756710857560549565965937723529715054886305866068160245264094331052205755800618719246064356759282250218328155319665334676969378507605908158273764127998300575219280379848112340543393488640148851969358747693852526134379054215456405113082898762902392725211794435706276822392160256866210756879655775135586434588968485289517668698355054385337599148769730090916957819399769009308889085750342453936169188104436439903194699629959258839205789555644201379711879984838812365300893169207468695125198095050978743999677867859582624505940589984139815283096778431085973077615230738356567903553867852344984686814908991132095240209259298301670867368576617876175776304586314881976645226847442810277776432496413488484349904420699038191106375459854412262493763758313160804423012485775083917949896060986428169570329291083795195384637081291795221156370300633321676870416172771913508096841929630200857954166347024736632599932919216588579428424795320886767184664909721842260886731910254138726245397191870135716247407354733986302503028992130763133144117007829375376592023890486111597544540981930925666424488182044575178652059842984668144667430083491341741693248293647677481302235141331586322843071478272238515009633709690537662452637489808860866787253922146206834044916064759848800796210274828703296896539255138864413910865170681161745179733626032132310715485677676390635713207120709677366091408613270845405742214895958324005145030137259574715272980568460819842604854705245393004785374042887433850185370543927324974917257744062504231760043345922851211525304215134071831357504 [148,52] -670394182174415267376570340588248212492318153044221635973262779028262160503174930305001580570606017136856444538243650285210372799958024012037842777392702571819642948206201553032478462878239698745440628683008631038822938039418752727718948664395659939542201490735386090826345852789173122262578235499850497408295612455132077748469469512144998482941462641779547355083939254811897232784457080998846530006045736547714512007548238243237165103312652283303634076931629117368482582494905421120054422529739227054066370802079848030476557007315444997147281789649892197405310671548003737809900939839065983425439707418221327698167645289214065264105476101173249523514017718185366279507972712003102310236300120780023095008458624542889576294846192979039296835857330188857263905003030152678811983558795751916775959861325738754916678870593244049715752328136806032712448247867836727896885072804275240408098190532092959687075459205286504136001416030179629537881790024993823747730950804992643122605384616636756573198088157212134346477640560277237885632819356916418899188016240663971338399737883958564882568026152977455863629246674154299659042790424393948656757431629497554943146732615529954387978611499352017464365389873992428860924687446753721435505085152662032065679034289609278437752900802218108467661657594548165121442588548932702926431879112248901477295326986603817138931564838538828808204994754960753550757733574888543997901504950371129804615217751733845908719273164052219195262300771141241195594519716960303207091182560314482464831799947975020730104512349837018757331526212038064103746329461551195706000043010918890360880026393717076716324441222204959352946534886724765627662213549459680007727207153247903511483146623053878316110721514137042126445598046407724878083230348162304822008007626775806829606177077837584823122295800298943384326937444822512857883531356725344435172152274129982162010785654003124616042706426892209023955269262108305825697568314234869478042528033204996481649027377035777286299457980362214385821205878113696703485404513785459796770540543016599109387641457613178694363624371441455617677712327970243219852895555625388169432016897763705388077729613526215806158529191717664131773852739889841539073602847875052027189680 [148,53] 145157203705290117141980012937423838776363419425270965542974329572920012929061938206348860992551245364062298574523670012725256446707405210495319959685032591027101832558552295813118949694155077536061850144332589710153832368474563746736329658780186223588871147159073466412600039400197386115844780961768501305026154574979257855935758477338252847463552796616858958754267954726074126086130861290567257978380039649311146583899975560305601643784843810188311283127722835819166042993416443275451849839321859539352040433397722415344769318256324830368548215716222424860251863285980750353051263838866556858007160544401703851632103229963641357984259323269151655314073985892490548853155426095031856072815621014603935675907527989608448324022723937883514869835603339780595630599122508000270743723733615300644276081799865402633645267597213698535041172917176019057756341229873943294927875421669472998365974267649799552907572754373144218738793275376612335188177749122792890581438847678974177105941857290014815223022414363244473738254923969390711913556306395618397676909637141149427657517232291636506322545318083213520530626576504039856830241166593754061657932737411638562361724863165022971954757565812377152873743890449313188460104454847975510619034694880393352594738164542246125692476213185495409914710567135360511461699718240725109563257021286255500406216174729015295352023505948766599528819992576308006398621561820878933352161368303911172816126668347559138514134458884236196121384088356737369812835133474028351280044616940141251647425051748195745685586479357493219349535831844779928514541632262960786690844431769989804511399534619885392188813897380654581236911509180193195865489063489991153251285510887365933822461593499088247453706338267590441631130771148989340902350985019706493526550064758636396909039008213904882348146885955571733194259844692613122115260379051292552059178907863350691230309694171114914625653007032521347239328853627298594050461166294036075853626518843855145870988537604314795817706130116721207823031950009664797689663925188445234963694691150308400683081332618514725832325349467534761885547328356677186843990852528088170346097254591398357588318501333996725089960048594422130282402864086097858201859838088135470336 [148,54] -24797950694549113061203610342458378528155363978208191980065873976488317511043097498379012071403822803705493601329457010214990040788568814152448083801905440224436391022371250923830419100464756135841118508433578669728213680808871103603732188609547556792469031021147059628773706643106974100018243513824206410344867464877037858290414754595324981344230359567995542808033829110508267581069161081619333925515596755526897334086392345108539052648428927414553459096219258269689337606822809671078471402368185167201772670666533722969970615549976169011104117720797358540793604908229165075144984558904377126797971097616483714743979420790237449326173952352455458023836440018869891652968436585321465920521807696880560574026709393320190168537230003818133332782368391897527326050432873024935648881093923971821010248323772418441863376001928932223961339107658733298358999845485102326018744249660005786533765718198521348299621589528442637687840554216803247761508761452018200280583588931907692306667692069358597126232925355981732110668610603323264562838668876833208498902071517919510308754065891133887782647537281920367875300140670963134159834330716142183855589570933179908828820538312095124835329059874796882168213001286458932791374207524724222481354910964774583771615420203568328896309949794011086737930166399204327242846025179291124859046632108564959525749531106423521817030934166976471895578319930381922050734922926266543381763078034898197295204787235783148674504900084868796607078698866569408370869726688446117072493417494531542329874557666105886654711907378373154520230937675986121764527371854495155792951558551757832546805746526175444532210050423304177031529908095007906528332838336764286354863853360704853682594904533396223090040440513798079100125625392287320174361339124140481957654285730803631177456068445878473742307655056203752544307769796208779047439491045922536105600417173815890761579663567961583901322873859365239782626364473518033195957201178634014087672829106127508398219813108718805451921697788193415963409903376511972960865711046416798372467469791597109014198591034293277929147025555506891457102122061173756117219282646086303767584356795177939537488123444853092954218325402454494905506169854587416560212246182750336 [148,55] 3318483024158004530923234939487888141659768614646765189731927109297175527001584871759107269130957425342633902195219906504842701045224483814230605202333325925751767708952998897047889105725202923570686757441054050200348193133451499205730729815854800366918600521778163915489647687780844722484460972638482851075465467826294170468940261988294663374691119347804379131883660213484304160346412005300980961101830438760217988962594650961236417167509660454925806594748208835600221043821321235299613760875384172373474431742421739113031193564462752894589563742975015383400069379176600683221489882018006412387255827336604198564806291000444465687859868188366145635854271130603689468932698471043622128180868970647850977271386684813605625046084813284045035455771171765559811172967429053870206272380901286139929953076199901497724246288362289097518987898354161232970680498331687868237533941893686113180331914289686442251990053270979761350030145022006588035591793424145723459649013119554202076592460439465651433104147681557279757698564152258873917421979231320819995423750644134000144796052043565270480763069195891109553185553056671140776342717955826657912440532648575586836803696492229800092118460876468493326591155446372038869126170545491661134590261402330317366295434012052398118181618112004674108105990232216201975512430479790649680397659314069615031636734610075183812799422766805722577259196581035358291107270618348379583886805527823660476741823045110749814666882245275396058632351093187816947413075413135564355771150428718749235176499491243538724930202723015584467069228994102649101985236036755902646630255585302226608204329364435025862427060206253932077295323535772035470527218031462564151569486672886552331884924006619978935572114407343085625337632589147113961691541475623080011714426191546723731455614990173708052067434959158996626183417093636426855466058807920733315923907253557293450545303915404104672674416980138867795396672285998728270739376987538598116534432915336271728399994485890298362147613287857057580650331071084128580462812284692654896152061850998672851267426831595784674119670571375159420472101901939829007042580489475672415757153943006091184373425357899401069152611177069037448690774378672887324670992795040 [148,56] -347532209574019388487776311852341243199518175584613548871478737674704712469769348130846893062705771443452262696257224493719137779481249702355341597097734972915864211532360894695552141828023885312763937156468320855512180939870123765624254878620636370375391961462223318038852467125633921393863426814281256640935750083903507428939526158308473273560562891551761522696093458385022536438868133516768082442825064924816949030815497697136235836441799840359878388712776141185926322977828717711721010592573903486494913825200635908605049211708849529478382053058495926538685404670472619248883419125068161868945075451446664496235693179152693486140346598129021253719141294925083141514846367939471460506766794639640636414891908577380758834840773281524807105491461467663909291663951335717647042771197962894085779742136556176720424682728320649788565806314870402976287387074673297549344458611587995410198621770496868492549857109403828978085880092719731083912901328430901259287637606429620331023066744548284578153410229398230396303421068596021397041713507593943593030831757360516180142524619028829479527426982805363763204701734648722627203215145301700611978177783557936196216810564014406562951876838075173219751140134859939720255181086643016644543982041398305636536172775691188419976240265293429973897817728930478978154419735390087697854674397987138106344093752836484464354163179987112139879906229349074197641198821525553742667079546962036722126707268866452958349549749720222800405457954325690903797503286477699915897407529772142774444910944953596757437578639280840565092865198214259128417962824216537392890679567048523092136491317392617694788762453920340882217814256969969455387082767509002108581311562413989889732807245826644752071327759268230723184737740626957237577658031562802882595654189016373881574107665857768952710485620603415232966106555784939543908471835142568676494402324495896072285413098970393778335897617391573033481635747207291557769983028173446336955424389508563160274584742953255378986281938487412989409145601549061627391097134986695543447247770554135123358578952738468731140964853718019648389796493584217203291379487155642939864902989818164958763672770758579687299304406879021199120189051446679860526879248 [148,57] 34833801225111177657667149616054407282176345471647579072307630675719393232445374079626679120377753014844043789132500398386797510368888548812491742084007505990519590356831747580814036213512652592240010987844695503558740385688287888757488203229927946865252098957530754389642205051964996905676383025752155419090884023195351371274359904521175025913357664576569914999292117569508656160676949816824173621358189779736016344397529063530786160874351255865045133736123688478375072868474976973532901851981066115814942909489440023501571503025954191523910675696047898762819857794898829579424678045350998774465798543592307193174620812455294604471196009919659331650972262360108575046978582251622403940062633812977050425965335851966638283943368082423302323535312904759377790788785346717237743057791586661725763571742921892151475409918339102177627062034058955176977384924074918652400061333538498726721164456407412979461514800683950818869452371617137741898913258008447860690321343578987783037562026746383666459852369426556807625576366569773212677490996955931232561321176500223775031655974946840842988613640775917605335525417113054646545128369306823231893938208969470903575850590718782113055367251306418760127725526138707561807795705050439958159724150154244500763821126714308696230355119862617561559619083057546386903505466977476224837131413512348874124233454909791238634835666711357603529524974370764128562034754731478708510686494083936927202759023748592156877410274620879146332457686455889596343078983329060540931162884452164146257515518609805122529251367160246544025072724220299841378378257801672493786178950343617554639406692468817918365117814362253318200045443907543017384721965720728970169688126526568003368408114821039737859868111260096501688083770683318416040156414250998810011157840017043738633137458266681601706967292946980928316491643332076734161778982630915843996324921582984747998329732808620529761888335380825440222617925490064184899956452390416113374291940839703986441489242807189780841568315033759351182283453308067271207411366694203521083139931396966597292726519933127049800009623404833271171081689044676455121980971958703865748814202207706482326467183548854011140611970946566832402477923145554099500928 [148,58] -5394978031440441754484893480965362092221172491977512914529051573713180458493210279771778761468839269073880951184513007043421303620598365556430776347643614248786372419180416685631590437491070910554351521331407944539274213281573084312516866053494222755701626152908468377807814654503535169048712031884209198138660210259231292063967102883444143801996299973114462268075803883331360405893297853104182704140115617615709873235374918505435949514418793616011718066478591248078769428788183502835828478056142318576064022999345192516346743545506749948274901252099820023513332420900477849541351480775630075750754944277275524384267661308186202482395844095828161085499578787058047829251507082590755309750848387348489112274196238303592738972306742794359364970715113100282649639245069479886457439676190396461731592435003232930492280473019821370791905492966661476491079709844036934425443461849824860976037884474350608056391122486654748355515069522716896660776226875544402559482441856503022932537860927070951760666855902690658535633834643211116522319332637548173682325573234248576399498988704956091346928964743770876404468063496473867806945521271385468330676197019568936321643661659015923888757429621941188705057997966117145400876967566566535241026654883542405263460369889038054146313886506199538039546647960595685480617453743192612730552058154775369829824833599134759625085808061404099957897331231893528993293466430036131997192318499210124820217292160834145196733329157679730126029957087009879896589704646627011757600559658310537254105266569237958257313995112678061404024936048056540420295857722506587065834515974463770415055496637941331046162840561165330762281310261105227732718555812294970397147505244908958596635091280284901402712545586431569095224280701692258690568794086389931299762704168569991017265758481545524411255923660901872697658497414218489861874804562676518869109521614100682708926213560300532936701246717012095947109885122314633395399484052000303961949324678869968352196742273873428144920304564125708177984213870762280781040280577066476522866221026584021650690693095081579945981391390839001506054127682580706130625823473541182042473077021135205317425679485289437551357609523628896212708257815634960720 [148,59] 1055378584455093127048120982088525151440158275682395047855346062382638722795897557815321003550511567914540493400374603865749171433321314934274365421347752554975144943384381562025614501301093819567329391335904162407478280362388748059233152176182222066216401975674061646166758473971420407760903652494761640819315492018614246776119197992074905047079227949787813772780888912440599502406750023051954141230607726805182699736690386124312544835039851906678857089739766372832713475001146561120234963455253824719072309338863719922502907498746842186134757364171923807195855472670218027500257291886871418031065065815355108809772026721564612826692704407775323240634148586739252484599488417811924254971440228144347804142495599965944158400752341213807070178412194021425739775491415800140070500056051416193424903697199044809782014374413902501093296455032785003821296023069297329417579471583881318117508135745320762891302576544805439593152666498468322585123092963220974144097276364207790316645072113798605283995635931424080922451562780901820262031394708521182715753304489218482312990666586013090768217230207914666573721683909899305029539114429742563688334567789665486559312605405844948800746248034814221330914009086992219252977361223553811405248260659642579930886998059473384398621718971761798263235718647853328508829550939549179710442378553042041337766365415793130091118388575831167572747686904111193619878613794103514738903855819874756050404889930706306158033554076915920480153858388752457893100330087126617460328312781552942175445579194386085882803238093466593231267296897657300682071629519541619653887179203322711351221015961004889735303487911854518561014050688101298043275822001091470258692094619035426104215509364241371803380524147072428140635793418899801533512012730871226410577409199739336156226154356011379694352450677988379337318028439590955563850621476414069802904076582780760415626303839417003237788888048995778867661993532234149125155358524082982865986149213281030458640108238286778560266839959742893201966910199743450795337419102716757550978600455633131555516996224318384677609955705501841169854393695099613341242039392989776586691078237168925834175132691108324189797227545571685578015598530186784 [148,60] -175229834975049579961613522701460289482797691131602865948000728121166080424365914997539673246361311437643292621668627330651963436204631032358303697565091549711902399927646687541236160024442531416289319301729999314452831757842058379520231445530536800835058063115165818894755830631822599428590987434620608855509624506243125975468986762779105522899873589804294758774372453299979168262870110207305124964609622364553515874583578390798152178866238759837049267173860129441726922513568968987008584050239878845724815824764026953885207471911068336974682639561976406329601798311910845794865627243331270264548915035448841693847575136967604156894761697861232463804420859146222772652107925727731646783392585888966192820530361463774584216467200417153800722221986256977970366036367720415081889326804300025907060272021246294285347596558562692891293017473018487586079709248481633008555918242758547890009823647931072854608305859379594567813680653195960226632944417001374969549172420165065164547805497298779088776551710245457085696920961569879601142069375455463236093472808463270160339317428178067389331403039881580411773656659654340831865036879287980446031478815351292668121118022128025454050338609888073421143951216767212928379292000151341378333957195053159076980573815272585306832895671869797018630239965777565896442629494097361161495572869907169291942690814663090126065452551298674247958343231127687663650511996898378242169401447338680941073690068703257005651294083171948235231645870245258997702307539817879491823609149537054514043279714227051440105420267565749828406619468978692015637619966969822454434453742964112335166063348762569104322494261545803685947165834500501654485114580211200472033271555183369680711703685284439241382175051393242385694854989306236684945562649280776380937565245891349338858849173591452429561972092673429751308815569253237236223812224405703759007900489970087532566982564999797307579321765458550250238600351615866306248081598664622675037230496893066191003154029059204474874076364734883439894075575828780129611028837505107555195125209446770080187659441177571262410082621140025299324492838856956202279021101494465874070709737206969490022452866587682893952747351731398716157921460082 [148,61] 19331339221211999448858943141342281429580680203006559792944463177946181168970922827688964444771158133180327584954091492847894051861026234175109759479469113296432872392886887601811525755146315499953174650242548134928264948339830169079411469528891722906319305669796886989526395453313572344188910913810532098637393740599945984469859758863657192020984652201559917860817649064198074398733096684840338138120037675237643847222951554569932844960532944245936696068940779037371058018364755041916236364483417420354814270736125632755566848056307322307420513189466358562247604539533512981983859123417675601862390664166889751507116974027131787430779677536483033388072329947335100033640750130670169277672521878635344154232182802524776602590112654764250049486384720787450106334973712113071148121107508272293264014978824946382122386458293687342031282020760064306442010144356629748868281392031349246502537389152262124578637633085298039202423110789392794695202780616377408510238907998356133350171839787894941579561172155140612741859406473978082528368889180700543087391180655077431033637411295004584998647936752712573024439985458572120227806897975660815738560950316614427886044999493230564048816786938684897049659570005090148830260603091978968519852104139161634035197190911458637091912540030056562275950607722698416655945646098271488640387419558459328843315758737539218689382423701673815900760733243237014005602050738462416685576772736329605768695238393400608443152725137763390381013866032074525569321828682394852994728662950000823404639468121137550309420218554824182432901776541858237263401085077028454123474114235954079793021740549842848937984986762677519285566904262026535677506358075613845921447270926815687345436898351278412857315443863225539411541422306492860689433595936621643628244717081517143225917797418869677975242684247751613361262975707226276735498536011297073371004371973963854302824127376863920614122748629076483227028170919261972746458262022262340829988645346579711159311171171044412326369044476236075326614066500423576929756112633743262367723345572678558071359419740196313301294648243341720124134093610041589788429294961981263043886539499577881790254722992707969144070118050155794525252288 [148,62] -678683982608730365657292859846512563220634954203621206680561277461010069830278814593310576245649554648040677871723809427525906892088600963867793936881398263371018193909218456928949860754978060654552393964099174275815259355885784603340130614234770431180435031128457111393694476495724800824464848837059641395571793654940725395677578267492499945598154616743407171126085811530607721115886126443945130272696370496180424627698783960417423675588598341597392540465334766497443490207897348569255448248641364455266309395795218206223560554690091990119871868007899644394217684095295073899159610291942448957630642284963608778061987382211559784172814795755116776150168942496211503070720830959082464136578485754751119342454793105417632493292719137894712661725941270653093000899829141453985788322851446074636751131333208152442505302426460130385505422628533855868664014171635851502776674928034955811723591923031570127202869804140495098290940736122255143180763472247599293190429516242917599474285053431764275128242220514181748041034071508309040601936913971820836088242298358716760593302367730310250492927795764683861284596121298159257866037630299194477743402515944639225600378812009868694326385966993442820534121047751246701913409170396759451424351460734217898466551801290520337254910413864673996358583427530054516685891101003566315392730455499059996225841277405484569513372467709785910501220733686970188938564099349182419695522767368584933335369242011212729342429236478083413245517918198741720710898339432336526601924272705023423986984156539450185818998968321700904626846729992838262131434432163773197660411062099000144151617581101593874197603955307206905717140013083032200632989642349064385683194864518726329417521278170621457436717658613319702144222597136736412821154811320787236157066020019192361914737254178968560563657823509044971960731706394232265449112121697518604458335508891847619831139749321812960406692705286453164884352938160696728611876212072197476457037585197027605401706935846153096253978411279218342773768108782004961514154495229631661041903910964587559989584504297834796384636958007091994262763890161509372519709671968357785443618526399732988615545547160475649986952508125034745440 [148,63] -147093505459496905758487566166092947419895590020190991794436937810610856677814910812635390673241636893688750428876186644518761045716068593431798034913340546605316705101639530994530526779656731660888622546229158609224872400710851665988153597323557258788000855829930901717916875599250613523266402016527338850915073441979864731668970718352668368313225163933455864462309393933132007582502997893304096630152029517681689449744184602085631739395064305666577418052096584600056589268237266505964440713236815950844036892522774794027060773309647901295548787719870086294826575463617116609026213497797058205148368907463930286317232765416775339406446453674193998096583452702048375177953651195387579766981593846527440090144653107771659656238028513996897626258646847704900856219995194413339378661404974293317743186305415581843476563416664705824405275629037095385457782499783317678782522570041320642699415732962355314791949827678857640029942107503603166852880861237184425100022122957342762738910901109857619193884694321321972170871237204602864294174790440916216873115310521363831673747556045042263461026587984511436156025595608636817654276026923071790366066392275453430438756626825030268827192562466875401223278035409151891007422567072132229362880940346187713378344253639195044214995035101886744977828005779683259149617043636281243267893076752681387819689539012660660911001795198640218266473956311667400611586207127314480889423425149698815653029889974440189962502114801821484265815152745556255518774647228061136071312715679094202875859632371204152896388680850214649199846445936500078669996765001915706181168073792071138875252510627702029055484572792547031382431498262877395396775545381381464421732722962341733425393008523158493803557214834152181892978030936790727907282727320870117888843478722062784365554044941354523599050295258185996917626477946925250968957523814789129367475396297143762745917030993984647548257379203971805325819199811913951976657637485030551435958987337697709534199155844377909888885264042367062278378074812086036817372913643575965325507791744951259081038200433370601144879032503132275758102619894548026765755878217034952623791656455087910444731274697538818245516767702115584 [148,64] 30998274507256013076237603274188771645890109299832392277048982088813455016619947602333121187322594413225038458684386716528698134952839644945431709534163757712971340911872144053774410426430153867064974570033189432596749448327903726731644598667352036641300604040524206190684658698957495441304937497432873918549799523441128505739014881449986192146719125379419395500625550075747432493426069072498867438812728720085975280234430812770304084706800059926498222464692927891674027210129797398656750948689401638703820338849667729785511610482001162964122707026899566631542905306003971915656754738684144654701216176167025103931257504958789411777062685370179805145136984948322648165919335838254376066573212252460430872534286789566396551427903529814887535741269666727299867639839471563979531983259560812279046189676074486046122832133554798548271040120484809986283032181137849375776105602949917593803197333133642878637543652974388202973798450414350794355008611433272086786658016900952981588513059997525283516482937697330696341069292955228572432990597719743580623754818963756935319329593409279519407181760999693263462135501706172276366141458077397604227813945980645192821392882026989140084692161431389320932123790189164508267722055622806506846302314670957771177459835448409287174864378175882580782096043123850062453630093032123889907433781248012721150579468711373537317109288067684111197400630737691271023653704979826310933572554487992633071153862922098840206752485485838968806689927454042231902881995346157567168961206546473918567436922487669034420904635851157830176837945794421505447282480786014016633822164844646450951961349023677415371870549436530967134946719752049807601810279605590198575310400132365036431348793865310611087530038162601293927846378724134467369996991510841584028649326938489789013375646229689437293894573195114010966394462145872242438051152373404385025956773080089444521011724924537119452505021449944408249283275219990540898737730649807683380122808416846225171273749731041544495923410135246371313512975825871190490701197925097065755116006903540820167593661161100101552501789094817188830911512810905210191061922348472647551385611462895450519962291408454050212753767045120 [148,65] -2528795326358265293870102048761673294583900429229180236778213474304184749724691643246382013989485667686803964156476316581782852787532414317050792394359476150131314411339226464228900362912174346298310804222792016707741538697846712525291471992858437035040716873319854734968380800610739019315214856177453658335393131826849861989868805431263946254675772232641723281425742413651303492312085259909577328177611365542298752680256820790247547174766892115453506233723596437686604888542149220078746134538112342144418291366667424296331647701300638138596717782905407596566129731277331640395812255064526498615618282151788698194149634302883052086510760256282998592189487425089192450702764445297898859246854953184577100050827498342781203368401896251432050150637422557971689556155115182972093438718345388555523902218028299456031871819535033613047447061288365125229551105684162339329089342325494166501717046131757864611924960149243947267607515772330858417666641066250979549296327855152645755363967312250923630988012544693942051776479038355086576740913532610921216120810786132189543361573333059298374526328198648889952064039960407913866090121657795563210098415778131477294747620352918432507426509576952779112109796113711116465634632304482376741169338646929618440479992997863669741413868851611967610734924319370092785042443921068537459019793928355081870589976642795302362044022737383947181169728098894553341184492066050613558390180565861937217602148341496717778895103811834976788718874384055895957032674969519822138571693506761692865511713325586817373088736763135913221759713966937814710337397731254260768291750816335907504219575028397142418880191016599214199732964310223449460021990189682985129038684621216912134357818995899257219914211911504762343755019529203260286860529926107734618724711898894462737550084328788310766278796491346704998387426268576537592090017280573530076182276479408150441904695252352766516069247877971649910960489390437001496048783117358883482092387055309502695671646451436808103663017400078201121209856744890222924654073737789523571602788637650960005511260169854234413887153355098265157453404439124042990793643042059812178317375422132608014189489671234500114706128896 [148,66] 249305318387924467175908907667808502092149386639681474961532880180816377279088579556176815517816700501208234978199522993923796180132276546324986036189601087818045276707242747669426010706087482665909041355496703518377268541597533375849400977234198935320983991790379451530953328896537496561409605713147117625662905167802970134945251974702740755464064823680651367762518117757737130409598145635210534300778343455996289520625076068375883753264917449445066369428185852820827556730798765948939266629677189324767648212106348538045783043623776606344205366287270897138904917202004842973975152972674809803303608291269211039581744778061905751133665374769025948899003795109993610152210453756264871674427820030102881223819157669161302449306413194867821164919343019755961218294450068815701828064900437068374421382891203589110832231772020212382267121047179148449469398128753658909810985961032174366088760733179326328045807930106043799690736492335555574787053547074469723794292674688739345659015781480980267950868036192427196475429198786986053216285268116075051236489645423549700279244372012812372641223966308481599556080909435337489386228943858359549044281275511963450444716834792747985837175690633451909353787952676851094552241147028245726969499949009792992863922304583854567857331202841232286010623877158731210989602785800934713481721235394407422780257231701085228815948742871780877870091820426473740956453249691485376141192219149675656310854136590530971760745629729836537050454218343049395802709629948195525903445393991408568705486718029707348981949293315496549898280026897519410199542250295161468922216696393317471315204398634701418508662779511661362786936788596985803626390802417158537583508440067091676822342161425933662135829218525584018795484571174883670552479259370604646112646558695851480102317172837414701145926200286564732155191412890612637132965265762332476043565523857294284079123236417755109097345182954395241404377031932759549772699170952714296955342297691417446037182801187895300573436984638200992965220350019163754456101171445137585249018340316253297222848843668404242912436420382597136452540141788832760500045250948367337965941137438990210008617416544964480490496 [148,67] 9628239069336864297096357943327681626586769127042466581777008504340166818609407090411377754661718494912767950903903592169359530310082889628923138656212039105051932940279166622727685928472267934191590761930244956638485655153169776249993481399435346941505989097860336997045122278268070938840370370572553951365734808081416252930247203573515521050437859108572351386931480201629497388854777275464875196911527903135025794982438961495659693791972535580545515108342199308142200994861051227288286353692524121250186876476519609170812245449355405920670921280742040649433977676598824522005014120084209613956907784966702081700298744328640532954530226588300436954384319215280545594746111866790356721287329423492963842638934762197830722462622039586878947747553544616288727847927465307443329587352360420438570639961882227795167082400917649682978577261632140153950083101911728562720282097412133977959216098720723666145084685591119493853359520557364268930382345466334911709180111602787471848583229808536637359308985572011130992521153445528389971102541779508675514700815045081327603675959620104350392529568289508538840876329603104271907300143621137281405292327614082167573494773887510552816781266802752149051104809093420774055575223096371346899583926288805937213312819365579706534716720345697374896427036693355331659844203899988250349546790480755592257919975413230002714279939993969467671750993054656552013232143133516166822643862484749137852741271949772946287031707155693765243129230647202322529485714190446330137836158813106252617537975465136517924992567688535492010564408959974505075548115033966249231404681428780305943839484359393080883923840916502044208145074067364100230080103277801216598684204077165204237028081272007794309610874040521425442123862645938860104993731500534232115352637490266752569903525514336643377593219850517272398796157234067326199874923377665297680028989475082224192698106934455314433529207940671508425842216295306998849203771755305950683182640742458494471819339404663626701788189536926529906618829284275641081483089108464491952175498305952195172765314005907096361674058491197936441672139947833261049932693325434600701870522456105570035811592734894541440 [148,68] -162754355836952927946740947779712382591417769063883736408835607724719775570780692992629815236934257534815456981519534869135711552901555105705999599907460603415358161003898862437222540412011274554197505120755863904840164710064803742669887114182995698813338895715619149512081214331867921189824760072505818813158299775690036526922516367418993095570029212115735262777066355855834660830721982016536042294595980379255616335548478666644160456939400146958645663254610704028885521316058503116833228176611445322165789925323344630507347410230098416860646421078601550610771615535656438554220737771334435941879772285868955190719225153160350248147871777974590372392272525988753597572017905772996478342573207626678910635896441053062999719415046040431203446001740579273958666552499595901181866028185141135771837312329421997908084959698851597372083086223305858502756735136948269417529709790684408575964808856046713510259888971402219823867133310409512792009757369991344507829513137348951838246422691857218305678795969144615094006516228349829617504075657881506964060634233152126342714963701036165710716312377826081825222938664712212042555759972514630321131519896206452296372987715934310175320289194523846832127440054389690251047958275399918369044582361007279199102617425855303069829325031499951737579597652167179467186081641131973913696627516426903904814622334672705944880984387093785260460043365142407549625194184034739327288819509632656609446032355251778226318313440112893365215297844193593915452144285962766596456261919642763341273569373535567382479627676797976229705125721990938163582070410194280368478198274784797313152147487909149045711881692216879421316431232679368513392473147967819534488487638154100780012955834387882773042511705793201799233151159352327980178334026021909583542479731888266525854166198930812395784860640156818664526755158707389408728527007329895702747673840686273292379227109523155066232655770793533745386645280064905946891862153341704949835388704636662574649774926422163099872454196571950631214005358539955573943200102816550138846052334276329624185039023607774795165119800418497981431663495717059759164194003556540229022843238667371991079629043071040 [148,69] 138952128412867269664023257833584828935084640022450718380572710759681474802920597308685223029517941665783926572000762338905963747973368547803296564345840746559312946496600873635406807796483087520117569439692532745775937090582574104588507516453880213487701489751753614050515420144692131611452235512268748284291350783302025424716426018574851841664917237143155740975834308045286409179485538245247489545935167363635997668647342603536536236691068353379884359037666047481681511854949985174783143888474444957396393606304854446501553512131157249012381524808296116255200441359881602574777850081916649331570829085317732907837013551551698009095470767589225523945192115338696204864177787543083447150853303133114348812445453691592232611916532280161567443318209956041868063844970502985641581310853525749573303892622660573805204874472765235993461674614566723531409136410696244403462173293450311178109795651306485316663729346216870935742407512550077909344290174239903595529737526516765642797794781537048346419589092090467468369391335409423770641784390321572516045194171111023371682172865952143177531896397936361642467260388916175112418290191561380355555880141513084029924465505689417484360927819880348375997624204719398281965949902811258743776337138290526430001559404402992148494730256725719945830814801569971319365363238128729303282782170829032491222404995640209588245430384243553297619633856682597832444836405468476540223717687177149351451671506957051200752161459063213338499884234710942989644158545205642082243098423616874871026770509858627457655856558456163601669853438058035154419407913663014391759425683233742622269639298116083236449085862491540094453239406396887476985187754516754129386512060519528498640365975563774189461420887796035236115930765794316196612851724802981686592107155125867673035775936438297933636451737309656575254121159823269691682344234555329278100974198739438339076021133227667681485336097986509862311762154237086391560432423696871619542333656305725824211197299525435331650645798211499544088829135565229721914545476518565390186473144172605515293545572327460219794334072998097478198370188629595880672953843169446658631695349369812336764160204800 [148,70] -1617776208529201692688863091029288318265474887010188883980411274483999639251614029996263662675756197383411377022464700061336566911777036310554810710691814990766982811508951302725712335581835321816191696192170819119187059692576235767143174020817082378580425653640702860418002824289633218609782290612005527933818720409040860597702904330170106626687117596853148141571577300859722071186237430635356428146480080337451974840720203337654546049361857807976267679784703552523531755977416742224640768019331879960722345059955102322250587678384465750100297342690343830278588998355483031714095348785907830744456706132241877881385261008945111709936029044756727258244171020735052833073951464844123677501217894320117730593298723802344127135469490887365805171751319895222810995957835026537128880594781677893340120405933971676586991794564551452296505414446187118405909537227231268119187400110509724649418993597434237273584507084074793013695111822838001233686763214417588557993099334424068751193884101378715284836907996664762389626230605723430179149445233236817200578807937179036124657182725792558190158128691086038323991491116586605535319916326757570121212425604828343026745079167888640355713608859731150823913019655396876163787308421286672256337847185553769528197198953957923672127849981501188394506867033670849498601772031650473784410447267124719666200933181313993166970937492296255268052803982341360393956391403112330474046790762269581554591527693154984044853237399813924485860629019238662123420023291552198184845063183393007891565386436837062548740539053515956081162111778682876558260982608310245485494891717745482757804923147183967399124972832397995652898560921509405686636100542420998310789233464220752484667231194891160336414949182105136837138906233041992651790943086294750112528243179340324412513911990806949770260294500140281421466915545608277092093573796152691611401810015461730225845265102911182631367345529615551279512298851110769651003756311232482932925609611249292059258391942496051504707708441008327520898040137243669351052003629381651851869431039516656213928245321411996683684163046153159934027616901863349024523100741168929500339373375745385119933440 [148,71] 250734628693812501602641131489364095852962699492952393039128137788442195228466922472988522526134435912480142213272656622585550541743577751007121286108643331520967912451440984051267887383668918922324842274555923242209645953726586552360907912157330432349175470308116534381578496524911203469485264502484143096503058718118617784126155919108381340537334022231472031112385040651382962918754536106773952468084035558485245302779650070520111584823490303843183150121844967561700425727452091492278620590834723108226243415489436022620340167371076209093033418613928536636577918171479011043607467115055146525564427581924760360105018026704086225729517776972891572694250483065648466437607879028703651975071578076000180582942961768169783691630162793822455617536553672479104004729272902999519430303534315266949695565718386738397236749679279697655486610613680534361504735165287545174618468251357464924338908489220986235210679640899103226459043022576895686613531076176340839309000220311174691717059060447746446007811147619092601217492752392983436503924157613752778298838979602594126429415674877059286603641528842483596211842891566202612353121347819022021538901091038745690443185036195049309375722291793257547025759594271363038890398415075434794393548729841874353708762812427311131851851560746363899708419559282293328904459781098413185226780600354313432852407449069517328358097879326132977368994323583672836002389209659977775616339512563424234210797758841905291291689200052552125369925020632277141513873142494902957131748486883949162840049969647543261671177504538921277102780725029215239189553834543285468433312179223305531820644344749505089266740090738774449917583378674099709079235789925364305689188845348075614075006905340081563241202248586078525660448161890524364680411588263136859148574589420509735547707434750747585807905801207785752225303861964506946412006421393220217709946183348308702236859907996490817798312908441068807967935945779032289101707908619814382364245582873344597726563432038656436769254326862144991158693488265008003844380154928586817301474341120936595387035260283901875112015845505075140800162810257910675288136217061334828323325517439101286080 [148,72] 14564416957969713747663199220748957316041118717488268550452507580734713790316641865780240320577857120538141349003609639146435345163645573269012925807614337551862312958914391655571207380002425276832249632713083331089081188068219053547303579080375470719410527847333272765742516985168773426032060551881119742210234328599844948941742538343603148194394524599294245293872106270531162432372085459410977258852758390552850849019655943691418937921206866382375897933189277818446305570591842348736713111998021708686513981030432609015887543915538705545100850814252451675819562641909854503262361886497189328944747497827340639029689862871161941739044764829748609953002597810054522369885067570605425042654940073940465270499212731520908403002636561669476731518752847923791531258252881757357806710321025439736171133171124303362904635029062499742448080003128015875133671985897981669939680404202097794402672935755623440029119897538425624960289980830845780083388389657330264510902870936435880527684090367651397321916226005161123117151724237349537706381911785973892742434258382867046459394914218813828382307679915534529083764375277750899820639189839866807742888653407346665185760534791052321203246068882541047931814953405146309878588670771986475923351256510642472562284744959215036234023972581413405302786080033902179167955134581636353489973523174526097955942102971036792289976979821681623797413105015980972167907517941226771284503479575544267946913779556908129240975494884014447921625075569870778574099373656203120403086676586760604878100879462055789500712444517809718229695413606949964403134126863876989214134538403724370494106091424972257059187415982429780395074949306077849268927924970784453363455671453151215839876907325209099848464846730684144794354788566130309336651201827128065753338287663047448555747111346036350810838628892342514048604937790882374211867164706875511178760874031426357417489311085313262690597855467221420786383177225270034509938086269940473496129527541404699146803732249004718835468774909031648593791079958438386251260657418988925673947387999554533903349366570601562614132644506079113401886778808490176938681939347199030016688066270923168 [148,73] 496324066000234770913493496885762514778849168955975864094214073913606337548428243895739440766578913661266892129799251216277185162577066344918874068939383370645920332297998262907530508418151582107395912794004747777426521127369674268898964655562308470844887296769366632219918243486384262366958816296452686989402404457691235265898141913041300000374669379202981387699491030200963300228871011967847149095910184303289374601336015478651844008074637032302837057139790570655057352407228346640329471340742084183155165415222037465587705098584805095898261421462264345742131237534971209361860727247396303209603446472412684377927840567094796407456848131343226635226613840639827365501993670297090552245264264641857827400605474797502415658885269739076069832787297211833071162696342913229431862025510610709983022115169887575412663613582184056274303510105191563637149266919143185618789175336674974035208097507706344698125929507144175748478438336841996170865484491586106717614791361683056880815923610696526597462339511440667426824393059947282523980454022189248642778334477317967329572440967495412801916966227987683874897329186737315830778542939463129678157031798663645272182059382993173780712116603276633906725025452463598904140810604755607443332092699327641790912292041398639791921710674829609251389229839851017255827934599953782830487658528528456950049962442979532285341235764219729835452504748713600446929988212744568521934550252771485591582704123864857497639362455123199683693338053077484605824352357244348843477359670314642537250902253502607650517655906008698951277663524798463457496811383184802325194950583535758776826461151205876044429875904003679839324194471368618916498421802976529010805006390891518072440743511359009844825307154607074239588253257717630312280745908013327873417348660573937421235702134964484200337956873320591511907033801678430029962233167262507911407444133096782264683157648948558675749069712654443412862322308633397720437502373325980907373253835513328266721396562529812516432553333984613140618971229224977934767129284747091422799139875721701821108216543470987232136861688946735778221484735576568123565337447179789815610176286208 [148,74] 70163335838358202165599896741255315345587611757135837883787173304024095897176152670906937224185761717007342129793494561791162703726888368553391894962607384723747960673285173081109164088344262894338459419475729047582639145750365066535489849591267757641687583226662089233333221182272663237114277731716826262322237968524089088367275827821971721148487166636040544987369965519122801180769173130341498357459130735738302255046200696197939082281223982203012603637462897919739100569157540403980564036142395948958781238636074210152084206270786673957141058125322322206804732687963982735880462700982830575334488695399344765092378721856109030792998578948982044306602690879903562554941580575777718783192931651281013091809311907288403610021054507115524596271244638471761084325769624681883713316000794029414604194098503250587790598223087300837234247620970230252584831825238557689194352511306323317247601267401424567223876881221116296658713748166028109539668499664297438325724363702378606538587772303189127498136949524212585114952518000801121876280410581990383884227625461981288309197990054964755521052797327289604005902166286805991440893836159397057745577199476136451826885127580063340356173459268596334299099085533653033880373214126683351323764652057154454296595145400047534379773785722867319870504110506139205752476125826942015323225573858892669914065588872191972004954702749684795912610190997107821153595942816709347779136479680982779932857236029635178536222441774318729584990198785831335318036744903494662254576517185675916639712696480603795639077251409282644554719786500504469986540254114478878968166574750573991859854180630558908898377040569548820025994153805415653262168040185196420019726283081022366296500613419835817643981124702298449392409616734182011292525574841387911811997910310677165088296443539222096187955341697475252774242959707728510012364594846135028192427077464518526056285679198732909185576792833521897202747944461504999052612082045378898343483194946414942363841631696735987964967775218442424114083339660912255974573218903417155886178384675763830039554174089218589344388569793114185948545974862798708361993856460018212933641600 [148,75] -3164192849568668328974308407601796117951967059314957234201995523761503606561479078205320845362565471462044084121863698019115336755482625508314240492769607732567106126543742289955229778947434773105836127353385972201797380425703687432563392919379998329781513565292408436168912100160449903147600374688891228276638506277370001885760226223665909162878411245851999472533874152453001076634012881171677247831894965778393437488007875064514584588684728230582818941650513228211310970525749147914848168034740340545959402345900960377287838822567120643607205055785003761894335144886847342700517321678651726369744781227402129472749841099588064201212534335263224533099090999192486094870977354647177650257905286847785690370962034211344906821042429741511609437545388329449103606019339069147491670547701769960159487022544933692069112729582181536203513513511094589669133767139743940298320936657988564484449575350638755264339672159424249556354370744946215320829137353324828352700206559243510264681772588252704148609944298857625129607661840344314646368032832973124026979054720757148644961436138043065260523275260045793728946227719907705756971134394423940402998205318971663287438564018018099621699105500433453504188619894464953314357974466657763423749592339923108977264335268536687466439693855763267601860881119118905668347130795697407054556374033758957332991659502024704543861003216006634813173896823592431439786389922307231537436189548685587544180231407280236083267090519467819535366544815362555390126399444246276342671140454103960660252225696719733065805518173935901757222809449266908365876511347686354470653482745990681820096347453866799843225351609174364437670386755419339778386874541699621537426439241997566937253798915414348230632603551851998293078276481745072021019745179119252346627709700406572325530776193975085906361217609561690494881326677899080674744090793539195601619780088959995070916189261292575134990427292795250354344604900749813323518245802765091167020754220135280905993716440227714508688491888062135147539771673010541735585153734987711540771068204632576802316013117490721349420280703695967052615542501233874045437150990879598374720 [148,76] -14162189305543911682716045954560877513087784578673695743958357599898282487451742742096870718218432111252245364045236367400038965539908416442922168263424106851315213522840174182736539341333591110918090222097642723879540237046474814014348406338967206236074548561477520790629201035496649227631313695996581590688416153336861547088387764558095197820506106838810609738800184746569805172636906487482548301846805679655647734103983356569949245190632846455536706904832896303309074687487325681924138317161318851268488060615094292106540503465060340971066329935106957134117630573903996458543791250142646166492439181291048836846273306852280358772334260617411473710129599961849243743866342984840383741896556895009174807814434673896332696765353749707662698164459738076342903672890655380261803894753524346484768272177692579601551635477248709208816788046501736809891794298425597502907014701720730882352860556661518797805853422213156091861585693523969400823370879590700457528263933975948490619133794660000965936504576165857030591476540933937613405968019646639657025540815013677637941556771215987879702110598594966529768062183585825286051179188842834995654700594650281593008138420593913878208111799592831218603276384627360106759009979153246635657970958558700948726314575279442031595893774669416087113989581810453325502459853763738057300714765780836780276199873449283768163773972281222408055781345113033316117781427605571900157744578849753532032415860602874967506211902294612830682145339171718717579343855273099484978525100903040575934168429219209309478085276714629299364577223688974647719047558837489902975945532904073554295859791830419809380736293669060725752717987051363489314964083120451530343238655601505688932195829084653016056824803769798013145339875528311323653783597948891156192781947886544624948759256380279261032405115313567568504575760304754023153968347315498657958379617417319855685565215081080344303644763288859613268075720181420990717179234185909995785764649038514006137043047352058683915080473424428386278892163790457741455055152194300325307134803853053700274272611104313860119159096690134930484706508511269285823933890497316020 [148,77] -5563019101914519105114883620287919939338021166245269370962214020984828096457268776110387071963056019186510244736317995806112413650756580958771788914345258911618706967969621513775072104219624319044619307984710382429250014466767277547400185838874428795063512515622130157171393153467234927735821589102104303712637302678967094990952358507903708489638068691082708164030933512942815204077089327357192323476518315310460773230765353285564202141147761898005800343309830248608510586123896573109731010659591879638845476978826492337161764773629596536555615731715363043144498561423324152968002612658803817009667959758736983489668703417496990217273903643913797335234757380950691563025343818557671771876423346237947643119310085616888385765610152983262748225953715360778754171212108641381332403904837629668164543287848308155775882834477558764288499472056958487130998834692403429185300331524267646022162297539945847958274693647748579334692196177705641284511123394744414515863662549199494403038300206696804026454420400838998442385759913117987788213279175437187012471702980632570694015341103290441376999310342251421334012396697459964408055421390087508200551091067381631403829481558475040590588583272512430606656692242974417818456159553965899534586247512003603673535400445191224899817696871557235542670387271152777240669379500809329000121573974045945151232122857467418233103115595819288229881687296174431349011349192120549607212711924625347005927113783225390927171221324781435881543977246921421544294150418295570746737057767498719127384434295865636965865895490497739845156549152301213660045434595019645141553617664186363126616245247594285931443136461913859735951756633732440959260707338189571842375753532959396933160268078331473413512817570939381351620392004384025951638611708473306492229912033646325205270943342020341899472524407465844770670117144443791855789370601003607687783742672787769103778296105553364875732097570775928932096451769831937236253876414002273192265568824372840980219618674945514705704996512780621556443566904095383097858220713247024181437203551524579438172068072820499009673200462069250401634432453240441476585432417536 [148,78] 95963142897549272499950444908264734951349193828145149838509271037845715565921220942934471532693717622048032294037562813707611746034076378888204609646687116459022319822371459521775589610736408515622069828483007523035585248738774684712542895934858332517648869016262755027418964509117974810385710926729305494667578810145758409574260979031532031053646005733229782340424269243144724653596378177461084041054177981850182396441117038539086857999676353270828345929156213557388356839782070787107992373671816950500193782926402916025393793267813770828037462067899860749051162950816795001139759832073466191259104192450989373246579587024996308784735570562763228126183751759454168129692144790858409986080636516812920036304339524408442896855893706774905031094424090197024927390511645567353863089609065133159067877854511556901067047083160111953805325386317096384424150152204000246488827762655807907263369572736720058158904524563253620262763695640630497031173991071066260648082120581648713312374631545088529689159162304710739921307024899766644180288299374307806805590352449211372637615172268675849297008654646807047658498945634043468695530726892673165323075007564845753953956619954302657444358748358196347565005881771438983506123868609317191144298582587923337044751387137744009733649347057580218914861456407752929486052724194944593951524135469243431541417915219186886496429087559325873941678806915694399764780049027259743731678227755833560408700493914664598486296916406381705880576322730401012163251807158904741253540790811130258079861387016821273772107196105916640087568215333196193791282853977336125125360658100455873225984567216927728122212521196590811450173692464081930808756110655555951923881808757838526016476913498259764107304622440994606785825728412678620275685606616244423585434688862572432631369336737073057427236748984788764519186882592934322784371940992044057903895188538237736263684046986088443606624916782465501947598928486715461108903880235638239290120332835714963292330778517410607739871460508495225716135600881398531963111165651499554298988427588360269468751148916030238689100567752562817121262716074603917835602688 [148,79] 474100663578828025945671966710099457149032583620594600225769849303120884153987977957054005922373300842391358422787478733499480136875859413465474011302982585190677078543768931225998765835969860544471608256691957048220783791586667916436629264575795529533774306214864544420836566171931250907497197201279383280099962235685592200959691481537638014884951634139028648030675769694776558000717804492329885575010292901856162919428784421013613106384125708686794480388755799350938970259776282948479109749529651884430129386288445193621000923334948236271170094838864443587046453133623913165720658679929256969661163736792664351835432324616923564653594695800767168323453517412475620382145319644464529035646588530700184232901808234369141991804788584893860409876970368228087174369240835597316480501327488470150846513296712715992358614750809021080189578699983396888970627360723628015101549584530634765844295882816860706076479137459565095561917593997535269091878081189170769088588587727116179486569511117618995964964822971780785715031359613170039154976621034275705219338399433861872159183550771782830568415866228372692817795984549887411581261555949128611336845692356672009462692587403032297670449033530458130449793688039182646250686843168662323023390143881428997538147586831707702926782007881376798321081192104971175029630083509138256262760922082322096910654565787764501190488227603885901248434767713001550030446080227034418797490023620866510741968001727673812174984334149137166496453450267602179322842932750897858971012731554384141712209938706335082750744616921517531417508003876302819589213390968940427521462756911729548861049448135020233512353033316488651767924941014212218874434561384982375958090339970465488662518988611691988130710989854046934322348878998324633640026014537514602432592545926155928331572609826888429805325473858506450968207690443729635630176430623442405932863056737979529136649414540249764631763442957090873233279105026747474297571953913645994755509881566517969241354318298024487704792893906232140453402658287560898308907735492549502044952805407038112672960144553899260805282961393068047882818049934365620384 [148,80] 96546268773397716993110970095650533805147463405357502298755653673846575055424919856937367469623568585334862635036011200878792219312056707906474103631594399797371207543760008233541194346558255364774252508889990590384451331010540160098477087295113474929629887980639199742085673869395235789692301832354390785218407492002039129065184268541386421685817051090313114230690339327252247812172932222564019951286363365759126059659592864260277405284550855462536106315718552523192431511303757863789036411619894847314503606928042732290627217854951729950102594347845504754552230545428738754953270978028025526305757044526625570095335510769398927105090417180250393900848996068580362301216221207827833621034232382471286542050495373466967802038763735749123897892654208385001567117803345393783482850678450587060027910402510185881216211409587559325191180713091738771974229784443558631406582273796107433911594967376549389783994738534217129313508496969157135744710445638567442420212344865025765103526049663083444583021869834549947684188585204086834017254457970866240400712973194688943345350780885599804255054528254483214427530302471189922973961102364489802834697841440915315126580644420045287535461503796277668196510404132163716085130351360320344469581804035991386632746398828681009581477735643469189900775574020194412726470425550292987585226767335167478913051677971776723159738810342446294540752030796314364113712670020963764796656813556186958764929344630183490104053749737538467701316996175202075401426831291001056515970659081097235975264454341041020667760953102456007888242460528450729698743967647031335601465002144600580329521616606536945927279240800163248131813695757433706707093273976873015496049387457548306276365385362348696879642831079727817912097738428253164035873526917879504028278315841421890260554145224021718009342905511911213216830755457808577260896895747650913552611469746809961773578115676872737132112643263547666410470074255709316107313640530470181549321766606358669819743547983252131320240163905910438440411645532352343142863756157117571157092784185058432772620830747723635464898045090662525744758724681298944 [148,81] 2241487071157057963354854480646145137373048522047533185923158499549541984755018951445907299928620005475940463770754504278218793357181659302817451829804911658281539194599445958177132605221214801793543670834241123355438574486134142330111810632910940394594403940177069946319727467398614809521868016956394948928099234155629217225828182346402048260961322921787486409808464725825874603244998478731464279566301092839656779713826948999255219025915124679247716549803347890001990554466992352858153268181751837815623119602330878176827468929351857444180918346897688176083171926194945639815204063043649826887963088382553192454959471322924489283009044420846720093859424444415607844920090065640301525799817500065906536125158053375706044555925138929745991637958145799038441617718919159687343230489184998973525512709788225701500631797891689016874054203605436868884821481989300433233387689532927335768201864731292786194867603794615635131443677624792878329219963284437112963033458894726203542301152207224691769237278217899693055665205536130802725941943545002158448076878717934556124425636067486731269345889546019106216310641460259920375236768933845932411669585258520228679520810504251342686876899248865341824375290421086872327732509900621234569850518044521857619962185462244273306306382748576734778560892766784100422518620893474663392043481668040305006397654241631656232140436023741396506062220132643311997410614842702046882683165675826322385627606894228060646717187823776416886661121875777734263910771139933118704281250233257881629104445308626114536777796369922596929416581241029126265764021510295578295855716849801899631924986922350930022224023648682939342297404199449803350505142630854379766298953552315413393174865166057026237323912137330464052268951868353064475473517813987187840905960147896348454486635354752197092222638196404906407877585562128898918306980255557662904112549699483925296575898733588673977028761363972711499370658435404336981549919998734985939543989064510577342967568826529534641215708995668835635777928415862858323523961740620862487934081112497071076620387623041884327455023777466989702069909593600 [148,82] 18982518492639210163160813477035014033388176645965981706935186499481777037854526570617703496872016011877595035240476741734444711915885581147707610539246903547068832088512587262468534789369300313166007160826499116282381894459265781405995670467144693910222057403144550611692829297836223813430664806050055761853324335870257776937024952573192404295362069228865519490069658300125940312400179965865795554183533727221684735965387026632854850893335998393940505132498420861624419679690935708350737474813651176687075401904067121012016051656227331314449248807096358022848845446846653852525325201141814994762437089136427138093601895497655543485051834839692717233923149763407457663424249015479640322667824953237347720123228024859580028045874369836879752656535396079004642604743452683300556153909555676317478020495075743523885646443803777916858101486535443078092112230698013978221853531577483324328801811160017503098743553375475061714912262000859209677860186453021157368657221294552151517063953275921554980862073733725692621074477074327818085979032465681967366202738178265968284802638361159435479342113669766986615568214156608434870096526272708292468938070791158718724808014645987295947700319593575639387812260456812224507593600273484618940938871486235886307631544668003419159643030051376525807204113052083535840757517252417794509834435662502475440154536102625388893564353285128129930962355468480683157071785824977828260465577241674642079824883799731646564212301988569400957935414316205138264721088392688058455591802841265386418477789247768767576833888229226315141258071011275562869355664796918928267798841307976595097236284456706664733428199475673578876454276682312734465743683307932134277815725567108629884908072076407844608157387925572488567725483238854761948095868231849646443653019987242341503055058695072013144651555145779812865331638988494893060188762401791985743815987825226250380178898232888864829728955512217985920350812333759958306051186074214433376115160999797274131150214285985944796319384173295037802821327223185053431882854027199293415253010387274942512896165519245299900043753118139211342210848 [148,83] 809936414290158505629295829700235892369107774102159167153285322377892055733088524323585635277867801432888692819153117261648517254395324123910219293250000511979050028650706916624061764213043068837824413826500821822319444973258853325149845141545461939076512605007266572594388749850584997972364341374538398224392789264840350978705720575280625462368411018524618895808513939624106810414397839282021362942923721751898676109312097637394889825838700419110467542255970515883283611972888295019091929585576442585021677974203461733451974218747180164973471318342766122911117799744027855284398237916673384617778111049836519829926177832096759927812718485711371196147644091976804269357069278885168612523610162251378198974294035971045534080038452640338923754493252345569353658097752419591664310093163488631010100900831477470671114354265087406057142096584399312464736641805511631833046092649999068640504977374288666236004637198694107798145577077546480399186922836303764595082563901061527128016196199658143848414531667715459890523122929752063735854800407520020026750480107853617942902905047974971589864161200684681531772814906759665141975828609105200925730209301236643041547836881212027574240586080356004697728622300044875138731830312216156665750163716684351094696814022702336320309761308684750457899339702047638429459420579719778672646125400608474021712038281549664362401102023594305571904965828056954961077435304343681232379571683295938622749000629708221340550245937858324656896361245317870793184761439459994155038118910812079894686731294491949619725784830666823970751241439723136710450637562852305255032458591165345259735592076600515839968814722994218147141166131746210611895185834401689980113542476338119250506225139464415128305703472653998540378844463640108794761045943037113894284720559845522263702820621798469339442163925100088871353956756895461375656932626459347786852132701304568131188085699702965987611864374133437353147653572341860908353532602145740830355613344574546380208192406559492152046241345119693053316417966604814389099754871154159350618134543180863969558386178112500381680962823947387218560 [148,84] -10756983668241854688319936939972897471010337683486576595737346551442559530913778199064702032285494489887581211271167514053282867769537819367682035130570904212384103124229447208519040741902787761564652481562813374970090187340905082687294713290198584245683313894213317541094450597700787193097113561675174269841299109369617183127521781679177941173767574752154948899912571164365098522684627594976368754045222612602460952658591416881914850742826446115870211210192758019420216914200442052370291869236232374883982450912870958220220235510365147837932936455005648803034705089550251922408700093260659575013137902858200816676765153927740137099829392322209151533999793550099618294294927084718121402258076121467920622696749389681305541964924414330237782498032080051273173307740428662780877097797503900057993589408027476997913324176351101951606651665769262929739345021752819524707569823733335100454199394778911953032230377882263223196519157951995853176826324836061998564256996363803391501540860194204661252093265739920356790018065785131045186031958944737796260099057598478338808562093382294523299698289970345565999141703308656312464048630573883805644180965355634083470073765404976791233300912889262639790623646141552256186171462168786639961003752755905537363720770607359368508320647288504241367006528399304792018707428296113795735303166734923180807293240270132302927821239186971716223098788200889812790278074455479174398270385309423967985738640108402421805972260566439248488583844278283916258848617711229271885729836790098843469225236057182332183856470332936349314224206548445328713485895223108362715892557598685298997642393657932385140031723582648847334677519133951917845059028469816726716746140320964894143933041932463072587151903986082788890965857973114880702913495078352435454939256234796564515956949375841828627881348455469981764672578850857892965258686262860204457786970881864484130113979153423596850024947664259578319605500504601751341899620621025087092670248612491874510162000584023177780293815845552647831074731767577664097578439685498651660866661336851249803188529953179326743527502267940480 [148,85] 300015971505053402115711798350929047502464790781660317216719691116733667031320982553793901337480558294588244926506973139499828113324664468740922904249322566676398153736927233906346754767385224604880328665492607131880451636942846269846576593312326474722693701257559814860738349753038563542705856632085398096755445666608841425755876147136007106116835545306302952782937688487032500211965256116233281326095342001831285037602189230724411190929545253841417186887124812066283300394015829119965066981791135095863691577584727446403544927557840918668327051948093571882455578155421669669403133395253464161934588494469697115056173658475754930590091264461324172509529194508862150025045069262589643763325933600386946129186923669270497446143979292330482546472340109124010545610338834355936472328822812593224307841969341485629131359205260724538987972151729865144004371323247506224849415987153885968259758813471250451946949341350517791332815105246638551943679660235077086019000907980408558736291221619235329317290802755918594078377895057431303393826726528454434176782200894051158318317634426483963692770698754564140330264986291144472127739000285861672079622566058333144618639009936072413209165326211679551594913754504206748778524621059585884074902233428918510794271639950906115210585041337321865392450483193621407225393332758902841308327319558682760648834189066685445839608925183402081247771966986918911509287399301401335644202185648267177167362725452374920244294690984454516204620344991606195631046701031852944734065768680850677360737375345281262785133268385216495140366300707600711726514354576707396073903286266450485647188050441727295179181906311606165492030055023861881851236942774925004580480187746465351796193541237109493788235764693298806701809637439453553155290072364038194706868247624010041111810359131359971204555808337153543989556473111376505528529176980383325373181930308859181966634594029641357688603416003270672464954294975144315517590056319652084263116987761040018337158242490193616771345255457655899534469098808045354412534964175353825355470775909424913343714870419873536999153376000 [148,86] 1263086468837768128501017632726234538968183577612291313705614649057535532064795610240157897467282417707367304832109355257995436563878127872938660730022966083617019432969265247215901382029080029470243325844666974666598476485720565674256248236365501005955628790694003650490949096133528259375995270797772380332994060661519219641399986924649849355303786623247265169895126862834273401439046610554513864015131724118836153675953875682018054947161681846753596923870535916563219569928090029731517379083722352468886956567814446547762370715573153416849821985896342602656352611601408588813728749070753489010707783769090234308654629833399381904651111176030478767381875990376928673732588549635793184800727274136827869273782724865194629205078182680292405961773576589528288955525484208796018000238861187589570220520047108715761954082027611366933275685197021662653408620645998200007313643305379730428620356323259956389356298517301868056659827531029670161393316675447383955415580781063278953938431759930943162399555729024273716449502041458022759018086915169636885663955747104750772277470654248373961946115898549982915259425319937974712224964132383275405587875370906200515689143898593410670401261470335890822896483748687241156409090478267510921744906093452960871502900154334784133237791387091123724900644337305166537260767083422000380731652831532763565471922082411761430392067885093460272372461003902928649944648715626257537570353094391435134895431891943546870784330148172511024084360835708620012678482422663604121988859389366233103765156209293866345420565209861203352496849398708066242500941234454401068875684174422977380023337593893411756284564282131365168126070606502391831391924420862205819922474909934255679227283049283852708171415122474097373422640949415234639568076308554383138997119952869249441363222704631769250169130615557209327075513089773147030794316463474358456982056431849009321357883078390185409549569502244137317061734285463104410534760068751145200433638447191034100198042146553071500315217480906387303897306450680181327420120717432540187080838746102822560921500562342709555462912 [148,87] 124825284517020611414334272815289867525938558278452552311854396736769108199094193607320673319725376989781723009677909602546774772774623938957515519297208932371538028925685008529325421811172198620184820735471003176835910984111049611844596733784492052730183234146618480252931264769173301032833596168061409826906844651708773473521460133437409118230171732472826583944206536074057511307263278232719650016226955173351320699914170095020436541217202540873121152087054977190283866316368686581220975447579901843936327050195512994474335335650043561306724840337554015412776888910240740065338165122228312763477661168395462086620530414128760641124704294240365281770535420468772368877747652851627964968991412084931978074294568691896358254682227878300303628885710206821843729974427110862097339635395902363651983662958141309548060340712593493690536421147245453245348527582841252667983887263723734537251520389310196861194050429190732339868047651466749951906174736320777479222169058967873688449944361776952314573881220867615232886867282113361897133664176129123734284458890797323687738655399778162387732668506448980555712552521641853025681382135581056874143966440112449403956098437801545284289511328812403001765139152169168355433312177352652627671552679027390882499526985086551157409288230945137328074696599323762641387418544645707245883025073369786528569382105622723189304592123728467059162465338225774108072508381941284637913219906908183334800996175256010948956003093078699458786564016028655398398360502404200223622250215006642880218906785756694473833289196323324539967384353524983917990007994896382794941911182319166328723800197531269416731899945928048666015289613581573189840133941961504274003628683366093940364959393405619951286407868539841893412914078332313525005748655294844673103121507412530254499750747882163342466391548823436617992289419695567336117718253383188554428458830218945333327978948532684615848160504982532908455421785942969950172347241602485679750695725733935485701131973010872980077875529485891152095914160616306787907568969963862312916878426941753840553848731062223907808 [148,88] 483593388060807895018907299663390375300149666157338735168636583752964580191380308867838552002047588395915077436783172363519017991173186454955097800494975930661575845642830444805860008507076735058819028594475681704831519037736354565272243158090530114167933351299948846753010056366314568639621577684740585151958122274145599952254656218886403979106311626783388365463104151424232081719483714531714190831198965615508705778118116432275551782454256382137816331753218392799041726639322134342017360577463992827888979216678124852101919133104807386812971734015664897287385967022806401941828530134073782297911996865602415333462945013192990157248854288932263042481853761456509130948723447678708448574735297802044516198302462346433551349527011657670562729669458620301202591086013224178011081821148667463183482227765449595603342564859986323357027825275673726766345471062945291888937029032317825805836183094129105875715908426251180418525883320937537319796424613953891800629328526714096859772158658438480155943433225634741037809165505273722938589468540543382908161310180875106338788601219049357140729845449429655718320662371946964784926436724325438635434884082296563473008785845574619213505393477093988154170334836637702500281417007305401819121348252945571429050181788158369490255415091657740425258534806836407070303455100065109195159015184148704045182232863259702856557247031955563200072373758130710691019759630017433910194532312568909411725463393257782205509413584132842415544620468090233945622091166625147056923691768609004080145953669913361976252660315337621964116619370224460203375719483535395013646796670115769750735787882826233313069813667574252279281982572499083172252650545801244607784661008335849498189625757121272749017685021158611479139372542448660062717437806067460595363524728539001872699566565419189597573517516914353836791645840121439442793980003781101327615461906364643297466273091889969869969456028716127990081185828758836035123014257433984271528873605561436768778314178342996396801535642543622298527374162734556238793040749368938314138731846522660284062228006335104 [148,89] 12774814389572735592110954275119061037005995342062889853802966522920714194660218813966880154438510022340809576688156598665013006733336525896265843656612970995139677893519452170498627315367606818341237579639154517938833682407356752603593317966784253985073492196565990299085254006512595346671636633714590730854583874479213738813720807446893653386286967149660208153833029089671649267671225715255767272425912912770558557131801455357916647569030984260121491570328048657605728957275851896118550945215741878025916922369899312694237641676060878164812416456977076093504593216308485517783388702721867372964055527848862658738191627738454637265014221675391233001214112820385142397147366756068064055505337136479263431450117018562678565494984818688289234886705885852425463355385327574743875062859328076288630299206411701997324214611159153035286404657286044905139777000613321439376146189207919272306163032552502993894298269183373900786682385874439573494371850021442612530413881004000703072328950355640675898925135811823655391789635849193746937414419766639500729151371392288668158020706435004902534693904821796408620132887102606267841853935814363652413951087353158430527827891643110292787767114654334474738288988155680989513996188951647490120799592523560066610875718689689378244433066484346009396047714213923082205504343715543910430792264068856191654172117687288223339022345574077313767427143116954278645180070347777256785626268073986532984126634979221590355656222949830996770257961529187998922767892298339932786350391507075778102730731488001537898961878899458265437591134551130407896159996850825681630672171726075768558922773521035279384032209033749200099437054567852576934809241876447850699545557122371746490589155481576483523300221471708201538121124705554498462520937280969019785112639181041930346443881723592983688791499474546353931881449618266143835513458361947292682859322441706653738910771942662727808137475663513920650025508219926687508883272169954129772992991820466495048180416283807946557989456811636847599142341578364835454618942151883737781208984125187397977653267968 [148,90] 20820819275061683852697291738809015200740586924949608171418397399420733038166554119431591408834874803993947873877486007457397698922623398620676343357622504293584876329960108807455409227762567873585682579419439013230274806213540010879542102816455939967254255233095842913969294272941763096566731201209830103117427189875997522514572911104671827694923895654238161884357610188009809387864149496108357891393044623615800382368024527646975422826942363320991888503749223068189370091449369447761954710915018579424089898850588009387946034176564342011327864826116178314108756443364403961683153087022971209838409416979724937235250146590475763234000748709842298524169469430654355008770082997213882631780719661923360355646283188845866051812543490154538064413445941924678718618298395982818792857037571422799667432073337477480110696106390676742669836644454500172790189102515948677171358093152014046063911586508871869704648992183551076392417562653730633192144733061071899223574979646911467129469638646965145358368688045683929162129664275476734924376570557473958952740602902338496998951477176122507267855603409884865908941793866358110509545054433317727466308569217936517022846382815042713241955615130406892886100247753248785709681712725104981773496101627301501147412676428104975621626797707022599701917352286757398017006954778749058092092161621827890541056661999697981463509644292008787691882402165165593151319831271876035173367555766166619045806306735712891144815611245762011421235473566785735324730562706943810515846834250404287406019409269407863849020217847109812957637287016398953313346437813365008355233972765901862097187331016993218696119860614889221545837741342471319256712332199275782247763064818475204582812940293470254142656380482685223873087897340714921144302005683221565092164843294966067193404915788545921930324147348017649961167003614979322966250036683036756842698088247093921666621188867293971791127118258488329539205371466921290428347488018234256270731343080743737107581272283502229524135968373585284662357717503041408689204351654040168864965759596055958812960 [148,91] 493095335950575995664138957425653617359848661094937843133701512099307036061304629323752886435839108655389348994640175218566051054763030107091474626354672627240768022662891657696741856904703887253908231489274260504083212164718573812386493186278290514946968321900462975686267148902575916538247553600246861075158928997883021423740201472974951056531476309388605033153431366229333912192262767018966814139167443869540396003210559318066231571440887273668291543120278499892830799250064123249737070541483940364405490158540161228687782966224697379898416064795174199898473235208950047802346992166261378046768873837062524915442320736943378572662459552473441058264147619998938002878266377466735727521484638535236423559960622268277653798784900890402171354862999304246838532426856918625141683543611112330379998652942314943902427707533941369705915148823276806581858317984063382070996455490105198340787282505088470028231064236426906562765524895716567759409439579799148155576498072758762797696978451785546871818349152560744903367044644510897191259981619419858170455122466203203164561403511002795635537835824001224511710289164703617184652844237552764872840385298763713485111968875657157047060644954557246897112165234458430244085359225136921904436615830680307109994360375654579535194399168148178766433626005455132036211268427414210096095974368984353314821061957843773416821085403014659508534746172300314244479011555177574628403032283122515863177243100150883736573525256785093981969289259261208196589586914256769076626134348476372186572172240985405820334357673723024159423715343026657816723193589531429671429296541828857070588671456473966164444509810234888039519028374878202055509777875680074411817623369761804405105285596156692417564616640854108697113493895786506356509102005547639448189873692524204246787172457437298965210595772773995355002441627620720310006693097475330231475024335540637411458709061687298297429291446209793717229995426663395022347435471999571852418379655787482046825646718350623295855585559722093531247066722867713605526954767097264520857708143360653312 [148,92] 87031953090283834445910508090568002656437549686009754351923267683260848619324414514646246033542147811063406361390976963021136472400231352339314271126829944451193935641568307943282818660509895196488580533368129940256292515919524070860918881034344243575209723853843429086497356731834930851813010767600305019318710620721216047861964461174129855255166372113441354947384269908247875570984625210079705022791002596880809638655588314101209713161987195264208214054244831668955208468586062160205214153756594789105124480643819547500384816563541323652651986128344892454940537489730104410944860124111077387974251994042179697516777537231429483464830468110807453124022884017211320295403676772283371420165636965138794278561933794756424414817797260804009677129817897360705542293924464076789342471657304574650798164596815908300084818990298014407410140648894971057370532346203254297154384894424817195450660838291957681903948710367620824248910848035513683471064071784365276007624765085896039009500759277849250377995383784547900060683222254978999936988843097897019007153544455203793003587733992372107024265055033089974753339430510890280423427169565534375247989469312977679606907987117427425978941015063588391323784756974118579360481509116211517123183064431257116126729906270448054977663211090718258177279267532743680456239084932786338884337725073466703438305954572043601195701311242118081681947869545634754849588346525333305608050196859102465040318951853251199996992906980243436432306542324843547146412116936128613875803994870618032754338873175507938791751690101797418266850279421623591427493531549158160967592841577183483582085679467978818999907159704673149360987856190056189869165504816040217711870270302420389695820797013181076707882667858112973912990106769171425153856834509578458745352651949752443135958342134102089808811880417973294285160740740426951508497777643039467093335313747487084926779485409710259014562211911460441937999507001046891032965903283559692675878713858311903487942586061887794410115963156292723479119272502053478992897819955784251807030958328 [148,93] 18806338028635145042605483085180354078185267770458380082828888763257795315995678986525395687510930303259296342025057240130294301673435337977388414330782945125523886848573636084477430960550210258062311138891442244985872547562138172847813904213586287094433439610565194297038500172408516395299819824331908273843129113290559772375156605789813125268397123457655972824038263180880226833091498502073128961001235779169863664916408085808299931677107721620910244549587477246250536395199431513565171226377607275642906721205858258045117470284401135837059455688961655021806661065512788244673218232449883091107124886345507929424841501115352216761060583777369524150271869811645291424077984758744731576257689160977307526069169266626733242057272242794019363435532412880330651598925903462417934697442700344092940880460916756005912051519347015307183632972128006061054588290434654299398348024680442227114077457704714916225676446297050729182467726517029341503936969486100548144246154209119938906432135223543721972191304386670900580173108708051606940453131239678646115900998526847558549828723403886404400726194193340194859103524178339962529583697598251649478741218853797143100654362852457683663075418033169357671911792709127622335710987880120132906408922403738742087302986414312337693040664111943980794872599695522467833909476168052181130312702729799483688709735993468303611469354145007246627474910772377959954680172444001411158824221823598566510495032658440546480343510484713450641830875513155183647294213933986123763557469288403499185906172958539777283938393470082876049833289024637771104179584800326701218869380465738885213315770347273540589121468573073346721748171169765286591067921071848975330908573344371807569112853555251936692229316329726738880960691143033493955848008424953373296327206238521201726374395060110409241872485125904915632719965139394885144191633650405091677049184390786435509589364876473635801111089002383090523121592661042711156572426502706685876719656794143309431690904048261200329074003620649069573049228774274100661766889182801046888200960 [148,94] 36767531744148917161890070194120430733680868471534852545131426352153175553679639702613143932571448742676849049061114800647954870856872794947141405234855183898207590642760415279157163000589065495427026221874963721030917569132439432641744178286043760448032544700080151380720937202132515747960369394226138404329368848404846864477763687832166184116624059183054194805346054362402429467008021219280628869666513388777160856349168401891570717046008998319179069857542736503800000708999746966918553710162242357285653374928618941015460028867173540161219291101428861381791852938344418307402518268977790805700060817140375971304425895088986702913101084436343411069915661999796037705078891688117903536669446276378736821648801480118462539374502044177279230064033536908480804614684963421136426223112368672195483031396788050961751572905284818556961961952688764447517083845621261855650699028853142668765430842135564311854772513755487768000256469785665331933144914075718628197406695766524533216694555405107306862845481127209581589397510574113865920562450397779750097153892411874747539967811990886754980833249588139090219445064401580854177635788819865844258345635333339313993936602838309570302402879097145553978557472813484674153557995966689654103922136466615042177499834548365436314209219762149086160076204462886982886908049995610595154912568589085750566465674583395286815495746467454190247185817100154040725220851936900325678325694719824651078352902262188033159876034175976401089194967628735974351437201535450301115956297534889213560328616806444162267315822381697540399716165215308990635680608179300825214426489833575671759345858967778859158565715176464255511830092652184533126381218529878451954621174642247195954482339866413216279072684478158802791685822313189868088291087788542676297231735568233648207897748344029440428167619857304624302245516048855328857587344196165071724883918280967607855728687549637122027331850217126625681577105707551317737710251870913250978665691994938913215336363875200661770775366181100741685408047594903680276422065769318884928 [148,95] 177165693243797679322179188609287550188546512897743876131011956629981003978670871275635862857390988444033682697026632096821006444553143481976552254175600983857400011275100461143189958645347216741793763156412694642907632640129758610753509432218062824708508805424486476609910845771143974553644469798567810186307793458107739515576016892165835049018002664556594720280616174689264988250990938559850604247696935419178148841809238579534582349605415154563515557007642189723744967236418154174037112312407836931544215861805661338772779753906996136581633479665386474125086794127317757947150825136863310510361454478580075181264969705038807523950742155093640911174948459087048509024080061745033875540464922141924733963874038861115399112171269938597294765788655603191197032253413153483314153159820946401315652736221597380364219318000356350595912114129558531966669194648969279764340910833634722146111603582520208404709838016709106153654093340932818381732000656644422147800740186460512936179075169565572265335618740406568265108191643166165294855039592446677415002581671369181125583851969584658771916614039317347106814643940675331708314422613156130207216865680069832380623795897578725112353191035135573167824102326078937174903751758582588636637308422859247622385212198686427576803063852922176511223154598576522523901913041954269116422103232296841743233864556990413783060400324628013882742907641410561880718956033953092689668059403655624509718653157608542556314926797978630080450570393678785333273166887275800146992744633206756745012471900867116229544469486265601700736962132376299627030752869711102620005537020601259457601660512724444848992307349666608379853235450708110821748367136394860341221363774896811772697871950995997200189950979861844495273407985545895446558915496768163658103950076503128833797211239716824333519827609199375962625571492213519401295219315798037580046021473519373085570305852227206349838873334357840042085451022929633308267803308038815697366222002420771686957636253174785488849817593767516109833253886197022187562923302808512 [148,96] 1002507896370025494275769089120735785389379184158308841033105635990753350915625311552286763746608114481761424237737138781918997970667258210387059002883088759657456534204707401023058422211710343606502905358809184200081273128711466506808172217203785319083119614945674692371725658258430398339651724377810112221361803948346674231748341111593064583033785401028146281380829241176313472638345177473712723147333158508748026553765542227979829117610539293949718270315862831079755922274401074013144389071280169199598495872715096770915169766622818548569932948449155415067596499173334010607955470351035221092159739610268956967187029806950329235375328272669871725110116919270917902928659213622784690536437911675610010540388577319421191317805129260047746668328761423903842843370199287490322271448001537701691977606407624298627488983107490297595881539378226549274430819605469540696610044224985779860407561741771887848222863775095412254534741992840302675169370210562036326567788241996296978258343391207045225711665730991665232179908109553087961374907365194122091386740644857636429511390449276881237126714511916748740447298971979550806279933161652543448329691178635796217939268382886282960919384831671889860067291194714247994006094970930301425092434340236218611021278449628670560932838508988936377253129676950734691370249109769553945374580830768780485601289193423416189464170296213042103517433009923489865927139012281401281491422095469388051617048255850467080601564939055571329927056721897036859681670449701745855196717865045736356437937397254219934632328588162864321355351260650717341554529008971123999983352629253012568673043350105346575677187329167225571034033298242226138282218000830887217666775618378838471302930113155802387603488118702606179113314228934112161653402901106855718454954415184139056783048954413265324706989318369817914331081137683418105718641438508549328453830722537242333003939772728910077687068046507351134212370335437548718401406136071484402790932392953314077839800189124453480873826405023685979162784266645450606705928832 [148,97] -13939771004025076421114037129658866745876989001936494371520040936831664083531260920648030262582454617545876652998382964450530350890671678280566621987599332372864406577721334957196516370615058410231461916874504053575263944833496378222367259671549022439254350890479784222998623512705282893721356372808454623924153733589659491058025487941123278374169951120737049378294126409225509040344716974036336336065159344802669787228937465116763046066971936478297159047700318991919119526507709983780167802888097916551277989330351986210633744548439635306781063244033751823707903211134239953757873406268724344379724295805435366228650686167852162432021181144600917981993940187586369234014363246474775975810315203738225811108175087228865981342814991217858025660121715575021049471363664707273121444827934125011946937045579208151416463271885703653658363225892290431869898369843952106321178736472520935667998450965446914344271241856044125158870474364318765138684248120144350410430630653293159374227605728364391272098687211350210638771010478019963961028562039005667787660640817109810089140790347525211807893193427342052778947527421272853111437910663091835189686059115201043151929972714057412766618239096026241912349048630861900486037003128739974562340000926603445770538621076834143567044715483511975544453617058955204935544401880044439635678887308674593577818219516568052812964878196935757221530713908070644466811747379811180987891308434249779647490148559579641454701833753354846743182904152679232397302645931499970078930713095416533009097494853999644905406834198789668094405765042607141666620993196170286024546784109397435593313211764621239127712141559907150906013939384906277932857036425614234074906731391874953274338487416457590317223000511342928902251485376966373486280299635197835918953703550940937307445998611859516574038623349125033980187640066287084361643746775199899539737188765042941051197413248301111768013163650047464683068427443923700944463387148422283807704380219954554715652214759232179533780063486626661931108370469416977294592 [148,98] 70884289362808348764942539070403296820223819637927201623056947784823430016624896575247846720584857128730901042639271678466228693551317420854667317257727314620219986039868602628918744907056772290604583260041574548979330093899993979978161084831339969517864058954529469686409932823545478501489183510988130918219264329856735606364603545815323937480840787298948674783064951289813073164682473708198007497676987706199373740163710568058177614533284689668269640926533829142594972291094198099311659277952870030720624359716792888500714499297409217374499481998508373466406862066915091247654968785346242594083302239174226663069263654929225913016110927034866792801013527281054907376737768944077430543844283496621155381661775327141266792739118636026158420216590776993557781011952236944524142195610703094320591478630671822337401169667976262479195200161861563281603994642571501331799482828583092287501909331118156551849590300238608411610171665306691033994990599228096766226789597366697534921219539943972477038306811307994508356122961892209077730220343048743351385248538371669509629035887810386895338073135245520255572131948980494126796020830546887368724419389253040026119501045708457548629425351891402410747725785705762085582899496912159710802346520767423658510145670383446502271876692240091082444647442733847942906241642469163728456662777876330562163766471465486895910632023132147369167661853839417535393381163571474649548637591211778970252522407339927437789849753692810974715977084902097608413549180179930929731416289505593668720872140761610191488290615733719970041796712111320448593598850010995957597418281263390283780195215312683505292057856496326948384593820503860034836135372186772391736016821592507667870395972552370436575121336729889603627602079426986753035192594143877175905380932400220359575594040406839680614869314517451192795745746017934308426720224763393329809280553731170118805935248368093112592826386454757381806459430335143586813182738125149160638073095506442611691821643530745169410854267853892378512261123694247776 [148,99] -221240757879824771824856636120073805969293505169165488250618757938590037811500816146518006567292173026095891252362720822030585724919419231000226229357961526227105416545640955265591709593618919077802875033824538367852341465824016017614554947812437690046434824213755334542748144176209496740707206095628472437553395860282657036369672274564819588606783212088702969784656864475592291582893377171336468728846026401491953919726295376438660146723283400928236956894901926333254973792932612555915966739339481148619285202965053682732894913505715266000240015936208368246331426039688207011043473146236035923145953625921313146525188885950880094824194998221598673340907615099007328541587845104236176883335179026677104819279000429559935562950035324343562695148641084419352641976022415144132069795426265390411183226167363349840546469645776155751419662942412403724790770336113463974370467196051694553484183047010692201173923595620131423003457061175744149454379312230263917361860327753105157144159014338345841126985739526596913268797488472127258500120578397164191706924186866288043133722852782940215629784828032703910901320909778530225144038145463554664496984252090813030191176431944677573662573233344939143142422186050622607266208822505298253278309243224195158905041585426686761352451273922979202425079031352333111219152865929273127636851960852375527204102036841996727372192851829345530349562506724498135341143535073847323290725545960769852878191621633030665728794089865842656681852295450205438955306706414791745676101966941008180092573628407229354113276144626283956408674770104015718466712026565894965537467985816377477911248729704915866546808633988668670401850319709525227375111290493376268592382965619677827826959516187463397549265134262168083988313270281560796540750464474820245383526727694676805581454135611284153222514765078544274421180382270974947729337995101386423523144261761662116277415023382712109234663487510980919542784375996514570532016779616223137475360068003913712492865442077490686616265278970358799340594820256 [148,100] 830248347023454014154713543602978090780317270616156113088116666479454136355016225421952859938717396056756991902303325207688654003015125425796990491941907539761218381722669080538439450193708208388546826703522943091109314319104565419201901872343068784477472907472122881973157428063450289510139327666491291351191594582955056670837972181461934696079492125108670464461124855713900260907670646580551764918103590755461314804690725986533978349978200048611294788654055563557500398787982363496674904271394082903027865375716462754374730766648997864506603938713782633254168993507307702160756395519255266331970602825551204537716735506827432631218724736864257688837507855133632187028371235802467083812210865531604651626457744834887939056944285197393865700161898266081918884751780995344018560716692012849054934605075603660066420143086353000092671550908883948311101859259641865410410852590632564693720080754323728730774334078366764989283837801662529368543774332176251884277442714318874121134309756669372956463958596963271580376350732953021764175089188099173293769605082680903449664026696852339783846507545209534254506493659829806616507184978363300509585209547971136007288346657585614435063726828190681852216046417099247202143781555919569581500522959760084754710621455545608194669357952017458352949562784790372213296832777299295090347420856001222804207703460760567317605687018232355398357904602258492596983584965343695527314923567903003099297949343665086758901675110149179443024821837106944654304464104508413103249293031065515269302333795453676994983660457484106578286411148362316594310317155985215709075857995516655500340633482079010470278502623477330298050350057847948533867707410127857564876981394513780411669758145352653083047834258689666023121945868420955257007198682927581194836258741621771073872289416536078906390252709276535779341432189323915382070028591329299132558399488384636341585805802969900823546753829102111700830412225016898881275346533884252315375318407333900772893267905380470575661956558240060633661648 [148,101] -1953240798930951679912324425829983114423463787460623631893176374106177193172150304924471318545406125611303612415249188705271174789947471263716614763494363667950128464679006677717361408946438485130300236979184733436096066969043541306518355566441247782576847450426515800307186974405610181527238784430307418292263842388076083153847737664935764519117418520607390218712778184706886733709663488352361882757446846915817564664917520606391934364737894666870446850935741051887194470060018336658373217390707482105098065184738350157702083116900939629010174549010650450525631952042292857051017104997027509986357910595690362928125181590461730993758007777239053390884452287446186861948833243164847545325169639523297237598154976483044813775734243126980667108402327764517018990814927402985660854908125480242245509083083295620234322456071310534601601560152187031262483257408093465741643814657056390552053279457696339268434466120125836381011216549347328669738008442724534438903397576136041269068276272928493569722561926230023464705180031905467788441934250586657139823434107144933076268858636649918510726844461947940340491068619196427315214694999612357700338396925853346766396470750695760403313629003770192043707689958477223824992696904055271862718274551764321247109228389365853706240441641026001972216190875850659772573872704858020966908704522555877224813981510913099354968048141004764532721807540400903053084542482974740005669671811678685872061974476164386995602582543909033233970848373875321941661088923783531835668985067494701949776582949944864879025586336450506504574270108663864503895649196483215024852866502006783215090440142649668535070900714697489763167817111249780666079895194131637421750306481592884250078179594063752350861673253045084585848190208726352568668790035233714075346422016019823584441322867780449703764255347495275582507395259744987628167400567263530396625580471728804289605860049644562810567348932979432546139752117516778914488095253902588500805893907966367262658032589416896109885211875164455040 [148,102] 1428562283748643511541156791303468830552513218832425309617567307629492288845209635090568433672042273403339728882169436638255831715390276409355356080932164694551278939607730922394715564947886082368940061466603178194637465207653231525242305482282248144327412541741073966461827884140191692663056436767028953702067513981316935561104953851324294627783198999403085970277022080436211135772786929435738140831470888462415952211338400713992143131989029825123979452747014720047620590199553080085606062383909817163636386565497666140977010523165854915785579974165711718222177548580034587070365705654954004825274113337802649215784945687772531884708654938922399769184757420677060685708374266567171314477050629340765857450800125033202686705093615986869011580011383171466765836886549418064865218383061427631901408713112201328357983692435589497422696873208239201987084885372042330495720462332114986353163194990721080158919655812900760208310016783953475559356288052018607295223270939769240131089197146483513819233010875767128056088008994001950006110026294286911524020170607450244199272741531177982697389678609291317349244532313713780040586127524755014468332693043555234619158400177101001100651080892063970131145170124414757586783200017696429651580919072631103857812209374695477180773572059814806141341179087448744475592914098046523679279988879870293191898498616740243229759791896337167412199814752821617539309458762354595000508613613352536148223414599253368543639284162846754371931323712821346855521005380985357362256808871945604372066470021379134972828479816488036534962410248889591744344829655649663580068071151035207612814960859221305872658869889163304194605117772074261686457496077372128193311018614052631082942545265379939570539921416441054003282600748929656056578211518522957578080349687566534758882844069945288893011979290849145264781226965198553954647554590106006962839130932082270889374675058854758853690696765107825691648045136436436556071057333723095903241599207363127942376875312251587883785140892736 [148,103] -4630919062656919474650099262516597838045136428658752754073670278373009703522669542749562708702739548864130561027452917936394230744111597361465814566475406286497188044388902881750390712551998481942843754474552776704937777809791176873365651992252498359283252482323312934946960511512729968361020057009866451619953648081496023632340327603898295216314298302864603933523895581830325207673611586348207620772930687256900004881799388892376725005538846395367514728754182329857573400643860274282322439182817388571024865487079531606676218131504287096110832475973868480611836903115977110508518491455541509373617541574501921897302358973842439566911329898192481380233441200419139566694728596456688852280781283738840546858423991298297548313739293119037487950497527982348274933589836997424950682998805715225642177031395711004618970324205204265916450706973086853808787124283494176482067372848171976552762358314574685571253743319452212785670167403406430374419752067066630819766233474715983222531239117117529386735896156190248077782659365910447532792061276098901905095080765654173025352931137051212367447487903351868458748172589920649030055143944698048518918238786455161901827447085015529476822977283182457097373054356263914171228358325723618128906044770285834557808846165643715186544474471842818265185818420519625004673967249752852829436464836658369634375073604476703062372160787437242267888409635405744242836804266633538850283507209119826301474773181981788122427583917274273736779514655981463556467770182527741419325227704150608329542399980550630779172085251055684601057833435787135273022406346429234944506699398794358086576610477226887799172391104157896524729318495944290722559638585063546226413754384496116546342613076332619492949938353808206506418153167848635395692955384440875819441821659421003283645283103767838914415836536200843111539217804103224394538414311446609213685733597925106492129829030030840929418389897308308987365443971829622944535303415212556421275875945693021536291391702303735169280040 [148,104] 230642018596476551695226721298395851026983809420912383692865629346203227155283421065898735984329653756729844933211885373393905163201658621211338529690261507501285912929414934637601489541142547587897523037196291564375928089250748070259895326217278578748768429719242111533540300786434239880789221610699705300336791777969900370526569436872479507031824482335571908952156616284638026643736856363924708765771429719174540827276026248075597574132378275064031716737474235521563891009436218933574670744985639307715217169109775721871935922779173599141039574574903922583416333082436340282508366723778549952228361473806751616080943885190371341056684580166602597855124367736966559983960989801525995043399915894096166441870891099127975933482303232141979476600409184950605333480258543126544779022416871091550112861363858755854412633935899292679193934838670514865500044179297583720395295698262151613613290402013300036107507067777020546028841427141688708023427947096332875943500428803946239746298219067714435759041541707691880646934024013619106458315161001450952020139074059637776394272414713699746203887751686778471634946490155437967918137596538904457815321523264130602065893873190493750677104098745991640683859588863843361642925308465978034783102933914410091672986771566925274154024600792325081411250156119654584231318944044163118541985602442759183657991511720935784965970233225249401428303754619512067528128074838755950728892044273516199421531097085910270347371498307748932782627722388905957042984806883112367504180938178314702912115783489614821218444526795497437199134610945937648218920019693517944136569280831803880900599045745161828618021046487147263959677733854992530938070485547416647101161822822373663090739248401014496798536146870471498533069395086480154487702547323647938104584927182195429879068676725219375529966007454672864624891067478737628513303921067483034353827480156196016860229376422729093465513888099236929129455204504356819038442267054147451719858565311112151966902854774243136 [148,105] 2655504986401315594638300411814401926936257326642588147703787988715151340051407171497667732174148397742016606348196403613621741557773884868973073574033014893568783743994465484669413742054723496431120635279663621505987624695395111796880622826334856477006233248003197124186767511948282317918510670978540278419564292505153931109652940772982313067511419235698509973083420810267919490275745536722641399124773534518621401671869679483713649291707395377796121322483293371354362337871862785986588624035532069257116086373577514719327890483269401128319852551501906980343678782913167636849559399100626102314148300036965995185769867766080318686577423656793875444350214297170784348619407661423220192480809427227415293611283695703262571176416064578508650197951189764660007071410931404393917113738860868079891996983891969257239220200989850832338156843670799220929036710501074063589431675827849966812776091890303884494228612256837847818046383166899270938269351856035132235245265618415399767495239630037108614159068448680541195456353469264235610636288129551167137522311743292437189251296249288632153245976584832375396364030003736916750654085688449456197545376469107159527357573043634203960826076086094123933979264457125537264813419343918903942718115562492329525957190593166915381013499205644769201260865955817698364428094448620633611629423281102651790982999660904149198336861594112747920339999873838784811522677877346476349380461518207281690197406483111030597982377266577702573733463017926776375596069496487178681456470059611743477397802957918295974447629393554533746118469369662933571340957638973058388653464957917173608288423144506266964749161928388776583535752449503623647754896335907220847317033681502182349186910966735511830107170361160077361152020998825323977164144442260058209210883658125096226494675742364025881776806584143452693024530061651313792405018033482778744784130183730479612208334137590433862796580487563820186388986238631044619533099842746442665562167664748210864412852301632 [148,106] 8218533096714874660944356178536493830557924258662239675379632532703703357212167613443902059268043787725276280155091362962740537694627726904316379401583247683060673141820818093191626498646625605223779169810047551711138909917235196424886757981480370421793532924086978635737442457475065772632573251847260359114969055350388972994168896143095767882811187317361305264051343320596161404399595163103961867263208627100621536639163728552725417910432696455724811301994584678959728310400936829173776433509112135796439589691740392136790332504862879201471002813536718604302077997711077450398877483841430632219981183694529183178473135158563694696991653126792399903380262269059719951159923033274957674608231376534832382746693211532193775195929900099232108014953839692233830577968887696363156064297938169268494546949808242579382053232665975690198162790608850544391134436785614194412751358196019698487367925143585307569858233219598017576249356299428119267453859360772075315097139592253312415093753111362328076518350577472703236373566580863179103743688320664280812266275146962623678021745720285010979802557227283616190606695501180423707980080924795534635919538062314528431769865855470134737838956999591450884176442927203514038866013033596622001383223193687278702168396869987842844035100092078753505686394458074239203952414337904566812836473880436937834096774306519441565617754455154779596446206270695736399890449966789540213679105489580255767407970981339327631723384683924491718808365085904473902626310714688215125258031420327739630775947161425308869672302387767546343467374332011788996464784766206297120965268579560456773795101237467240476157301088459556745584185923538728769271960803772506843007776461724338573280628481628111820726566204045999031590462759304206220924550669849581695326529828493666862176334779391804019506167593477937606291690495648704352393597346314605385370866681184915329463995540340339374258849457132775770210998759066112828272774402173203493016672153498609783263912 [148,107] 16686284268754789448973744738062073732596355556436812502234726471649235823328061443765875122230476259772874328810512014339529805208389070318991398859653519071251909857407139081745709658257587797748873425241975262029984836495058484922696462801296260118030206243222587221006222161163444532779506949301868720421229227603178944093495081668333810108600037967210142455031530122957123828176874547871911845095743663785505247185118701229637039256420107012558638190229937534504929877462163226814108501529497931931386567257912490611231499237730783633722424778425691959028154179597803206501841771655185357338526706198424761382447679090732355442205762187629122577992083912751951510968683723231690578566619843362187233862577098782328241351736523613845421035401707606347844173788253843006088368636177176582955948179805825029359852414137803450840478865340176249085296016201977316719683471199181047337554077182917489390721610763610975356462460169212133221227132412835191696706002169336662946432893135281832896932457753819128430629005639985382340333785861764738011971852930187223356176751027785344178577557196716919818729738882732668422810359975283918119793527883996129066440386585459006001038993248974659735325635593358889275782706973530313123127136742943527873475811024816345990098376632362388483096079238460601708019842403719604329331034981104224340113685432354937949880048420198305114869161647851591368156418785168488548760549594103790933577895808607490578797788141579537042920137771384136238736956927681053853691846437020456752479382535777711821947441084721739634018084968311877508288557433454545201508518084516963971239595094922141649212073059123493361101208918990185675293247805941515982970131662167459761291650392710182955355994821918903790759854247379342747798084973073648000175730235939947269975617118069707926759398620785803674274877238959675567151477643044019955760531296294498902536010347588352055158824256763885905607879372927654071127409656161418177298811796471546336 [148,108] 19103233659068034681320127345715520242772919852109906250600615743848247473679346276353500312120922553334279805372375287288350087182952018811226561897069626499580229320437653346087985331946887820872313647470988804751053709107370111260115979517497224662028980984391524382967822522890531033088149790856700362608480231289467687005149502073094782504560540708895499715814072095731883745623119592129695870568859573431388788441504365323702622499394456884610453943597102240092453938314341826837023717057615825615242887597065683153848126045669782255637574489113931489180110633245522159007318065455588158398786207816121712484437518596451244219583749931165085353848329065436822295346598825961879313561227458059236755155400174948132603324380742209188453875640288535382450200141102568224448983260313999299126990286454491947363020998319497530026003235017315299834000725018743448661462069641878683261603680275710612049291806179850508880594811667236665517925991698232241952416985768430141463184446146651180178199480722326563927342902679617902197610054902641192441883172001834253079995077983844750152427760384194770184681500455263405167452162302278467567138393392016485053424108082885120498124542831391926178141842032285545483146603832150314586099676022083611017135116371507590069040105866236562229040142254640819246836818993182036948073573895244543082449001926348865838245111187665018065704612901978875705868346222771478534489711977481904616913803010272024354980005421595042401127877243514880633166778907876403472533515735709107451796412904425694530707799894433463004617007784391356019797688125743953557449207787094301170481082342666141888755391747665283275691392336251994868837926744763542971768928829712606012584495257713745338854599209112753414035855682290315766670086252511816006418478440261369426162483525198062666056094294197305656885918740357516972601695781368114802297626254330798481404795231937023604113495952751229154462101298805931649672331610401279505263669807250 [148,109] 20342232899300969009980734302859058959894814760741275722125864358825576950141766830112235487661343700233323610113990864432053132888528388738335659560107032859990461471423786437194625578744773055691186655601963260088365946357256544061272750814867122017071184530992020019728313153960646850466884939838169883108292644461988279800696337975369022270599758986493088380830337283852861746681753773297100180939537018055947762843995933281609627519621655475345708421859634329200617731952551365412099817744915466986234779485577898666233315341078711482224478628766048644573535854908584469162214785440349839039203596484788016311691792576250224518647898901815802142967797481301734658215957403447231435216479834427035023410357531512364644246295656716792688251303867189204591830799818482287582600401414635448897989385701695275448997832534189399205313487502935133955625262324647346936120152977923802452637278353222323943358877871405988996210487165107119536192899647381006485780903963286396986451279456959664841714246324611447631572668828806412755919297233146108322077891668478365180005447541632595263450724391477121785406553398945786353412238166719951525357853490245066940847586014210776181450950200683419835338830033116662217781400831212866607972284731684367425437549807683185706093162188169945392816007432099392018297651959248960367250296029128657168509384302606338855021945740207600890804019547195447600848206410465729853122174823164284334002105396455517871885758674945627203576101785415223393843521097716194615809764757299823269434088049810787718500344402723236128875312221910910549767620703308527777782727003057897182081943089135215632792297214698790425281674283908925230692505513473357844650088139402443213458505658518549313560557091049508280018110938739872199604186460183263829821748441383022227119873809915862729450966311734617499970953910818613536445680758779119562810724833316671682440190519532991443017610936022124376017105816694270038495038077464620525137888 [148,110] 10555765222940269992370157798004609705483565777991376991996921928927268782075838954343778150062324408424630708400549994671822574602978109629086852507469535991396946318496773537116736013174113869750919033163738286157664700819389487307907031314368216909586925170892817155501163034063176747945969388299200002274152807023255452394788275919053921116774974800796205487570741725614037552604715090318116866107956275883711750888782192866146255578891390510543192528723229364082587274993955779373994838034969904331565548563367367974692828184822694081427871370879798404956777426724072281999670982626506370386521094975492349608575773731321595666074797595304550085925126342796436558769496533347303719927507252673292726837454558166464797133232813890601321323123070418373350105866877845554810566944256199440800752083995119481193878310792214551632872648924792754404294862905975348589734398758935704794397546357375687060115258421423380316843786083081610457673390935909077687114134124508541675008203601371108568133645319552881187247088626249904054684462294177864258621954928452361868824018438447852516644969306306215620678525914234583424739263790089522208270443780668928965856362360378292734856965203041712963547145978826996682253070102454353393698943338573072580211352220980980915926955118823037446210698570229983710025648425781289417002975902256050753372139583325190925572591444358692356098633903644378125570370955928057319221662988425089972670621984124955287277745055067871349820855447215959815155175947684966178199418244306421659965136042239177580124328805819942423925412445760939013213263188120498350957624823159060628881695258159246782183746780551568003411983729981126938907927955508077419271567017956970943765194935186613308129846268766766961054465443391853997690527032046565932302749099118859502362682020318355321270007452387751325743284256425129945331070039736369663044354473132544015331316568932202025711131903783950753109279147489582081900743860690710272 [148,111] -443414526483936463275838949428644304354035490614168531415720298612872048798767464763449064381076315305273647390697025177960191294166390996735933373109254151357781794585556469811524523122219183059213722155669432096963426078575067848331289613762238552682733908111547487083081994824103082313819529513809123504533161765516875496327080407309167604059116152019537526203680351199432028023347709409699609803358000095139813692580108352502070071210541715302870653147044571479001911329181392311817420777521252742725915183117946010267642097101505044995308830710232602592335167337134456645228211308438366482300030427141993442787691994526535600964216451652726011907407816285991344328939185120101876882001018267272022284406397683628999956960564858471421215416960036291152818680285958726419493888492785580726250368942953138667022948139874079749751080257287106690786519073323089841944387921035479042169030215505163824897111835411471893444819666348248977809767380648750437172952116378054823986274088165727034729221360813379351258147057145193989672898812130332391605716087310547171172829680216755107891274409962071699288453465862937057138783682688589030783299204952063475071563093051445608600401790831205329728784632714376323715407264304740834823373210141708480601670756656887932090819057108132944535637374894859404258464247420203375570494215311267272712935453475264889744643897992118946846014485722130736998244830193028865624461196021018209115744111163039123278130731248926639867163895839914699784930246658562966165561397901116971721259040572447549502683187436257207592569863877078788361095544540466240715286097860718942619129323307192243629394459511110551352471464552409430196783916940975497211572777753183600665294261606741139135006355207589345988610782776171846477532404353770917882760610632224198849914814249543900349734134914427278395847907387648822292045889399468545296166483824855701786081055642442923376531354051632018004950627256347447523793634256 [148,112] -2722417442669717495054333654035024524407830433686130114167764384921988394251381011205569166684062004301717241935250540484099831115063659241264885292524905725975696326841827623751491584000160759637778300029782078503776549464977612666779319394959630556229885422066183932391133575315807110224894749186112471811034044736752482555614918362475764756678382124789057887161182969636409662627987137988307878828450916585079968837385431262070068482702856793605088115680894920654601597845101114504753069234952721428041161702682186218471588897212229889031308661581753715961882354786732165598215342933421755946445724381796757908778213706537055184212940927135587253089152445517445923007543716010494401238845911558723781806289638114065186232081995278841775248078741824895769152806656101835766719297823687015088796919631831105302126364954926040986734330952861288700757444495607372525079731622396152707961878202325104508050645786561758867766338905512227724706357450133664193922906587955952871516923961697818345561098400841629103330614571959052757511884320822355374889692024812462934038764227070459952875045623530705741606077807385475678433666260635897518866015073918314032259770556014044805410422018064048565572856035785955453469039139111572742940740016151928954173039284974929922164935410734845107750749081457319742740507942379679710685704162277631143010741068159826094927776136404988072060267218111495288592645737509853488282427929366675536645316553143381759514515540707693905355331009793215834375358997857788527809878229012046061803838373670899538070348753315457438519690629396114537624216355915737112109406246239259620270897249339029039835484826458369971220146615065769207018644613660988331230711926023519844586907593045304064776695754382873947425927849647084542359696642884367539490242743233187304306108627062146045843259971400851058432195489713452391259312183091077583472796744927806751568642782003338631878452144866839037289005237731267397843952 [148,113] -684300492779156831202958703865706439130263360814380147133142064062586335284408134227434561124885926575892719202453424605567243384499758490025983197901746233808424285724709116680983576596530320577399134100017405322352780953354669492141343420501839493391386827658427945401665811404175745675130753827650397784880305814393828482983247186069634064568056929082287968964392579589857464691023758892028014627679952833814761228526430772265816508129717127181409467804712362854041503088046119545130691493814668896053102168670479377865450560401605734513487102487583297994068531612232492267280194714613071873195883520941476625366524283730748337489506128270600348124317280096265045473848207371056837929631999949449113162395705718099327476505930217617300446399490946804768217927434663076463089089080236448733122682608994250614716176119534465892846512181061376693676071007233375533062376256483329978609750714975878515236098467910559005961938388210577591809789337391163585423523848717796280148453970128376193543001057737895066279125264681113072647828208599473182315928276867924004716599434850979117424960748643567260979758987248770752822464687162198287604091370910271420002449286055172559831681625637151176225643700815839422846346690400379281297287182860193223184508128547044660527631831652820122113010592938609075244401711618143715257821199518117208576121997139973826680138309387685942823472691588786110057950985785807542824852461330621095628230124781795429080370211640024483782299127006219834936537733528139561628553386169315154240497841042159176151924566002454036094802397308863734927224911248253320984820378566298404952988938957689366981654932946375001286595438267190960786295105521565656173110846273622891445973703630976521027915146896105461908287211328587500616307022652353493346638372352785256318285086210742284572221165051906426760615374892169447804655153722867780883159290052036317278563857963605075779564091762121501329685335383738176 [148,114] 250180203367665345857898276287913973477808246576221381701822172909077761540634497981561655539287725415742757323583196262464020995324623771286632141998977369279127245150317045744633987187190299270122645486391291124043752202896515653518529915149345128043469225896124552830878732669733893531834520512899233241572308642562150791061802915664468907318318118593530493347348180662580273327088591024012256524882437891968362749079738632624430403333959407156642233269478577707387555144276310228576160749565157874556594034605220868174902588611688608202803545973542614456004132103120289122197901590444519783722495758119219928079256716073777489680511602948503697828028692843354463142215705103746757419841727451031511782846943628659345997577365677601704869516710260058203259915950479889849440677043279340576216850830986871759177188677166645939170257063817539053494029561765146060458867516953113594428326976073038502450676419529211721986876185337884428610872322868373233749453973762598946027886747744065609787450779380242855044480825189135778096961116633114062668588627408202560023511082104314456083014202632945851842175663421083714011070412767477749563603510661000157346399642732220599734931987101531524888717076204321578942031797275745077125110399316584616132678828049343555460168825634119603528716355044714052616401362566818993581678045308925301067968888485616737746215889451133719569651427233755136070040515308634719157145421550386242062344301652107248439476738215279006105315323619006120867642555983583208466025623329031195068966545218973320504626707758206411277164567768948880085138443656743546154944123101151580058153819747641336604221710445539364548112790013628386927559099105927800244108461197692305976277482618056510870349747538640348977335396573934569203743530978224989470813063081574824103141261986747675805960005843227222448774738547902700340881239008693825855197674459758543491466335186607795260100437385215222405776143192 [148,115] 153597173885898058631376418467788681080456381782247035071327985514467357251032698626188629208187803998489879999442339098958936994517689259727572651234883833460651881903788905673715815271083337614853927846854531655130482221222588471605518806044212014891307300170665025102001804799022874878527620160884358222897824160758122586754905932606442010341196024669649684537233402774816779051103163106042468891427620324019025042141134203236271166742640935574215158522531612605065016704844513317114084364531724821134463738549389845711381611576880471775075919628800453965384567374235568170030462063395224162081834808948753753580543261022530197578365227772625735917198027577903278180611553698072556198288527593393778502218795013302726251617800452702089053691287190260667495250034536476663027145336771540729123092583636279896651468929769585727333945501607355568303836666407941665715400697393805043196887977466429327172644172326757451689750614053298536466265769558641219243157659916506462760282037887349254554159493930318737641456629430405066810477013194128425695987307970448191883730493756812421716937390796516310671669181079312073957799409509190689957101538310388107133787606767529983513710799281514138445243884560295412119514077059460519331649222525006775537104366333501406750093964966152856198342705336678428362910622165400423782671169268614241865540465566894659671792305790894790944381744088644552714719248022551450592608321089630376330698602525482683030375220334407460955052873885551982123578521179437873203447980516459077474688904066006214431948884537059725264521014755440213392450353855766164972834360837824793298462234540881996714817592898853975161242346911645048003872205574666575225087655793115348484481811585309676282959907780260819471554869986103285504487473407195019759909062647405987743139212309882018843476215354723955317896740022905542229273730635409205253336452444899642764001260808563859977230649046724162464608 [148,116] 28544337073777322216029747080530436146680301187740023974830393419093390539215011403995233249540289473527104474938201151116101119297400086468573224088630799810262464088265381652039255419837627060641172645351729275663250209453877085653089445787297637128277734934559932235219636062708381216869038003685104821527800619978662968579364762251114073749345188223956575519734718903741456400430714684289198326503408685440152997622634118491260829200631699946690121077872281483414373456166324717080177166872090990390577932851685917829391188099354716818166823264392814834370190181246893125637418294886284299797470457506117193864651356837045518274669504911139319732348863285539985583308170703289212636423799601862660063519295894548113243339627100182429493833679833837621581797435372978820678768640938368921531700833456658986580757711057101488851550056125053442603386315409659853633517957588228092911250163832356733414174679814548334536094125801762538985170818696779186612656417124844042824067914958646227208143064132839260361243573856306706381517115615782851196445568457238189453379592722002897119518119922865212827137840082231919385750275834957405305545002406389318488853957237073211436117466076283575401654990953197137727597974528828879261064678890839543810701913939964328322283279160873627829267573184902242980199633461716984041058884946723269692903489585090751956823011180317675776455841910925638328174540768167833496632146936513677774801207496785850179357888998247860087584739565024166401060244538358342213721425453456395090679399310751071785528209122848576924693618074627322631789131113197450533456134004214082998152103268204815251319104163793156429626671099663252383822933684621661038358947836217878857609388841397861903897551057318089320502434392245475162119031563581386041068167703964789875893274846619992811077728644626499021283079625734713052843697790496705720271596907018272661557694370123089253002674823659494 [148,117] 2442653839301957321486140627034752010368266766334211630709890716060962736518381229025128517315378344404365254663641404044836026293177366220125321382866202744010804204698866792063731010565273224483919526646415837164497459683743692925526868507682359303038169167423804100682146476158861599065554217547585260738688805546679335578088877477737828502021144671268430081851007765324623839618122676574752491394413813507260496953643805681271178946397915019421257273916897471519446741928170139046070550920772447876516810220815106682598654166590898860814376197211646628189736684943791593413292551247467881429594221627771564815667793523282376124774236876379181351328311804827336031481173734966970989196138690625895841856264696752642656220583171042026681615892907732275458701037584872491185979863537061448136999252862247872337078582162848445600357314223244548113836221156437668389478200601614189554139339011652638245759659348275681424877503000010423745444628514539521100887715904641847798019904570443551133767782815401364951160862032259212189826038298081058867999357350026493464793754964626644667390501510472520641388783128844074236664024438083283092787062285598837297288087209865762743496927310674998448177572296039313656785061321679021048803765393355213195567913218973730440742356538617180376274035766518473664765854628973550690065804997081756633560877705052329765752682883443397701312847096026064407612542748920215668258515851125643031192337610294354791272587817884304581346854684449863787342529198596063933309828123084099759812658312699529162797554483392920730667690985761348218447255116340380839639208333958692129348445406738747176255554774835678429928695768550957295204472928460404657979578615626413240366806756243384639529892394688610773137962519449932955230155459456626920225853829191525608034846002613145488495710847625518733820275165826192062601938600411011241800682050855024778180265340793725716680332288 [148,118] 225190797745447615461733181678670842773427306290758755136874270051136979999898148813253676099121520207621352047144306527638168011692923824587469896390340029439090576245415662361747643241451722230939275950208210744034146108296018678466514387618244642471868029084118692239309073222594932744903860584617892566302509675418178744516876969751098405829217436958694665305460306760707909656155279699187812295852903091915869263548721600057829499954287266085936665007613255927782018910229300365554342051189371684510425432478419621365411086435324751265561739612869913618511573169165813763573544800706510274013718591568619534646721810600154298431627056054618331590048411655699113503472811301190904093156872123743161025181515341850366043770086710713214869881082758027067404151739381841299051676010933164547368703701010518184898062526711516494056586368640159850640453264460334196783557465960749402389777140848853579285969268624771847090096572162425149846187628479110103715564047131108543284487208903976314721218399934362862715747653837485196625494873008436503327855548089391510333872378106544460054260258258391425686173924416562248484764374240067762974817190857249965813332598297670842884475832578530063265376124507280064340039390636188876131862840606676603870400106944113976621240774871672513774889163960774957928545033661161099312238972403570043082173331336025278364534431804110935976583469772266233816261450996142728241761752657084335187615871163783206499315196924210650059374045616684075827032517198888607283751133729076624028736810157822174067752351698581823848979338173720991356475291526743361214943218280306637360771045336803015033887817739049051210447698961741749107913314203623201429777887281221181915025127199675209713418779035460780787269205566755575126843498291466661453206129924117321707775356401913409326958263651346155424955857539145319366284697049218501241911347574888265165824672009984543616 [148,119] 32064256533983914185686584600857344400872329124389325144974604042357587585148015828275536048095765741156545348143418402993983548444896368441938324822842564214048114250068034036252276126626775246415153561354953424150037417767765056157874617957601392121959978403917631534350189710966623022437325733172954410880016019199181340279765255424866190507504372825991974208342015122690836302650875552637545665756189160000744805650571365545283800124326900152607736058959397873110969020005590288494453712107285266590758846525864679876162090932391413706864783043728746337897488855691357582080921288047748354157152768146963314182302117557033008441908398959595282533293131003729010753507516774829664292347829871117358772010239217298278371941275967216221962616611860577609617297040030913826882302831327844978402471191471655085701971591403378521849051445799463414510678926753675817246518186611627478344503880960571304119695939164039323696861179741062176562328003620391832820121353704706262528370279893518048478347532325090432172592946475192966503449770262866338363729905603357694796606066001312386155134458287831572189546477446261018836943743562952226508513804256009163655587750752770522926292301613206096872427915739252649712359944440980878598446282386037099858358189001794658263681771893540467409232057689008608040100844548861905709996485581411443567637497567825705149044169590950613590872752014497596376689191282029077100358256166338076930233562485413544587936221619924045453904332530720527123736394918173642277011918074611560081590089974387855589416150026413476942973299187608618488575090987579929043867435144610920678649005725510123246267846853850451583363017280362627176558321688378414964920061330181542734776201713685830646743537114072001881433721012351739026073262304947831828139189548958125235639514677460747911235127682060371204110750286026306990505638300479444602300484679338872533269861031032 [148,120] 2652480661709311113006398230993115570528076923505420502952320783649363165246007614463734146056056810366566827794104362672355762782739290007970653566001901644720925260375245913263127684123826340921863411290099097668209400552183815067055688659791812406878117210954247291177521315969568871448346427269473705320758149183234883062755593551936646538188066225258713802523911684708575185840277377895973761815904654120320812078745749188466236815744443794788606415541443573096231508570286032261852347914274168830308663846791749857063342856251896059368537692183556830847772692012450221198032159428043538341691425974312415114636781858893778804548892417596934932920187940864330142652746566897640234819030601330359631632933486451042453654548772801980237853288605403210204423347702822483832539991298006918871488958724915208442474484231088728367330021478079969252618001753278162614352456869096981096691118142161303998753664534431896588501209505051730156388364008075047374849684657337479803744759077644345866656057553546264217757072661638953486140195004118112203796314649455807751901746554654987415818318444442949302149948327947975807349520820560442323839330343278472726135442677610837661744856327482778196267922480921479747480287247442674631531047192375679682059761599278298969253342440726629435620477862575610229065874198949062605899526659223935540157672296137814132957422160326272218061840164841547455933197126034545079526514028026129075347156493565182317268212576164378927349786158886104598744119092744109844108189073242164393064168498013867806835089720226994559220168133889232405786370662315532506508285662996909921565000607672304546203255236903730975309586315679840790215667680317433637816523025518897058215304275873435915839678742848659333293592259608186835760099124081496184489949207337995129818699832079888106107683581102479860980673965556223981833328353462800800114820237070751283133016 [148,121] 169014682722770815816532151674893638216086223198629969095778053671064751622630457208834588830172486383840260207642879904565498887511577815748344125049493266476732025180871562201988105701099619122416338255313932399908742544601488991315297404078412173891296702104691559512307200987330118752460618341238777023127919666655258805373677565261130029459420956678137535523003421770265522940774320489985420767992887940890108600472197293978078176954672813303588995548227946572365238144923210399270065410829999806248888201010498739223574536476488730049725042488202132209392374151140900971340147288022827711787121867924681937336689057838516498290900640685333717600804939336862793952583210410271587330113631722696002233256864000860345541509330088097374158410889376906975413332703095357756842473314938016105540746554810357414172647278215055092333885509437320304534195543463704767513342859663821241983129888999857810556500525787208896242718676666936626459401340742020247192413135965407272562552067278766029184111113965736759702616985173142974785683474147951223593386499155997434788763253989554381496225313655086210264935865747775766879069918181132970121989433918219640249224752965953246959531211300981502319898762381925041742406973261479253855459948397833063139217244230112376471172813307095299969295249687250247051062338446051560211053490207591850535802533013315949431552339936176598907061940049434827317886281717947500795660377448899183408059731965685202477769258423646980311312374677055282434765014849034113770851386376515492222905850664181201460506916037743983523624699029872826412465218448588532337998857926413012908819621040775125066921528763789007109694730757354352410950944162695528087895134618140488305637944261040331095802680276358821549074293539168146573118689600029585623410676773849748176783277762116829827576291706642964677666039450435075612811023308240976302199382742953408 [148,122] 8885259091202642216727963549402929446896983205679272402221128351668185498293639398752587180703853446138265198085264123178349209436370476664698179738951979445716794874538817041196648734677373799454237902091129887693375455750176337022109933634141779811493544965357749400745698952877647759494539843322246081636291961954028956309497802579760031910282088721821272952158007991813045623118141400573788086484421200276075909006182174950248068878096807636068946120169126940878136731449031067838820983116679552082680478010122923611517056896828554510402646484274412534060172651887260018790866119288963501482724524101968213569067388050712467722168181726293424275354319213270055546224481706092937652679460189967116003488730246265289738524795845897589488132608707499272673629989974971455103976922054758585942132100527076280224545086250116030769820102279539071936309091288948521766737215414977490715273434567164903672707320629986436895338792702952925714838611845852751934305867328742834384521405509983422153573590605376702165090985424576549968222476083921685981668087444822999541413891283764930363288202773259868434343984059181918218782309352828075149386139482752126837743255198137965841328346611873582288779390915653926846917311963200784180019377917896668152226712502015303245761068956734673641816651470120527114453261454586461929432707679353360135385109997598957069912065828014896933552266779736212437097103499020002719182393165108642057596569486206499435645162991726384591927512769574371023245253813041928562033272088719626147135502250995205596213134249502404099043704805221265280178840403208693401908201886148379030457561729744579883655895334854652201464210524152040091795213050682761511784077204247497431412223407216476672422102084152210353086703264760827923353244790311746740627206964172617466363434007219617514216390548487401454120771230296080326799911619436336727283236024 [148,123] 157716334404402011256690383426294206871456701552338947215392856554654536384414033916085920519019397536574911019027340511924018147902063530127313246973294851479017133974981953394517791472380966730471805280970057805071854587100168786573104253107410199654662583940693730583135681135474107327874212921184417373414150256486981136868467797419950379879129730015551890393991264698051179797658176687205079301930070596444072967951873473982401907735130338502975486449790588802251503571184379429619490721431944321597079588368172214114002324479657422936004413105004488549163979195866895146547286660223113756421352694778570247688308689136440537656121182844997583826720847490845288158943602105516490215894675782865577891115577896175449505816986051326185002686084050763816712006839283024018646805336206885148994194952926821468945107486729708619239450097429368506560457592484974464906850524477269892909905041672470733789770990417193952399408125503765261673021169213126862565804794321441615005422646297797456992175495839403831318489554962039936121440729148798223006688132550855188988757196302535656565591630678697848925167055524786231780899236090113783068125142038312798693663202794237454197901851861567753632345151131442527432344596583578721740530111921894473567438890736756630899062174904895453268797280000453601505538221645592867601381735899555342716125957650156907688218875294036800878191110159609299349477037096314492564295632428761195776346642256497971165416438997307019321818101576212013356027837554330912350896203368089432862106084057915554402515759685022285720325563877592080997648223487051841843103955294756368765588914185136926091279397044624452521722746310673046671684810666657410302461657372306586757744121195256911221142001116270747296058641999484915515939400307072370520351254364444087968861614714428194337003406680434228031601454481106611708515311396505535376 [148,124] -2057170941153637320929156282930651216063435519686260056514827120783844872993100618623651356520008533402666106400626884701279633781059471651373737316516165445582762456201718112957331792879241896566394736368490478138273691362286741419582862721177635681712478490275578129257035138421463754861700904840918795265266202087800416903191505213509741008443063740174215072602853948296519890218499731950625895359977227451692335755581389842629132838194262912568690004362767166148254313982345493890076774669101762079032908104679686062776524609594693659142148449914328543284756524599642682603086131266249766582088895465467079885799079797134509995751932601727213694629882770863847680148537135670269609713461868848805396617045899303709076673014637133416041700572073744115572891374191577937740960729548824498856238813829809679153425194551010933416483474171524377761824045740432553107165285885752295130103509070985807441594964977658306347605109225800447000838903696552973722843672321515542220199192348435156744668056615502007488309272062881548298167437223088171051706828366547925545354000596064896623616350044790377133940255019567765976215726219432864102403367340163071920184448269034810241707459639763194904544556490592812178386184869955436990494446601890275154445936709774700607372661785979228541723664528545699607431006159487857423685251645479179890584362300808140286785967314928054535074208330796016458891663499243390042003359442869664521691735020957487763317538449228769610216535943242277338709747452416294982508270733817752066892393939891244590099742103416796722959456370662747418405173452116483713542793982682471504162047618488949165409502507011775387700991331555995456174370243436136961395036873642981137520184681706523923979719816703837415067775357783188912140486629700377369138704953165206299422865551205805067045745732758065312167008709366592527324705932827 [148,125] -52042223428083791143048837981599233229202451954351309167065286296317775404528149111517056030463564380675048734057949673732302702852776584423294506988864779304882127752588187516720792263274861629917675014835940789895361109491196091610889219474519690600548346720348425983416795051528507061617924410646993176316113397925183623884135230701048128852523727494809464211536929203816485402363564904493114550840744438007030406772002497722932604620070343117423382562679355784213505902568381594227098478822895655950890450265615041017214079504492088352606949837135151968493161800561003943170448338038617119549429494351715361646720744195723680514350257281646549998140268136002360688670807501188398147402605029015974493847894248501774353443205256633565147397235894796828423131537398031030472827087832563930044032467311861681161208768739034569576538048087439002388120517047163039903446508651484012301268765858373127870517161966775675562734329736189998389775297332874312859974702914021254766143431482362124326729870564620525880049496483528594565560595029035846127344666565165301818326512931287126014842587368346578200600715608395708937054248511216010335160655307749798071127333660918864319328736542744618822370358583250673080438577160974271332933583981651290214365651233236426427962054751727538759790265787936636051996064156140993193856622513034998438889153650679077228494791749887791715270964557200862315716285849893095549865678919943975657698738887518726986194004601462188576026262416188765690991217339701208894363216377052391428391903164394397960456354460594528229494802941388103407510497822085112739590548027090983940177032681765300290362487407967440134595704677317525601015978251134051589280792671315251804018642948300225379798801419326033893988381731536204069815640835704988740264131517990938990799323121230871957955238022429204950050096361541969138176 [148,126] 57958980767262379754593269738742391231834803645329762435276941328522797384233079965305809238626259779087920538152753646900076834471185823967694030610888558688300521899617167150559084310533646064233234455022633362596297416506663239240065632838084163855709011523430610480949115757527703997194027256799683078765549249410305920873343194541241813902072476994081515868909659916918219794531598115981841310362146266510309609041434429103250171377886932824485184695698808065998590900308457117565365118920259431226710713084323121156913469921341965376778686202948330119234140605879143875663532578600698174408981981739748019779187947466719578937579283713052788648303585363901479200570668889823721039125698085392631289229047708881216243408795706498719508727382054161517977922934274335067716545341232985918287181483927334240286108486007492511352870755006138705897109335731192171650406531829300613937671394513388002068091506990686703826546226787835873646102187391057644978025063870444586157039427005605898023689168527050472351009414535996765323862819137228146932543751590144958046202278879163423778222033130576394506611779704702485735420337845971272907680058089310437764236089938106875088437293175364408932620786888687059741483879782715910554496663518311175439523803842720066091856332317271525378458354930249716741139510587417022682865755958912706953227137254049231269106962232402886386136362510135050123972102385477933681619089839574536032355406559657535363797775434182658330891733247577602621654118077867410550971480010320913633259161610684543406272616397030765317070287092765982291036509693017661293935346300180820093915602711238292119017419474322103597094990565886621755225791391079295268674026293538293065301379506465167990950107961590964236377300153537352981860133269947463258900776516832115577150976033243848031797209446919631034122135749184 [148,127] 16139490986864843284272553736382455037125323508490176634673737075067012085141124562568707502286358956650613836355654182552196836457227288546734267471018801934118208372302114763369743532187055670293809966510835841470621359096295034395387443004406457946162358007550250152475557763017418476485409137471795707304364327761449683048217161913253917057041048653613872549304844557539997925001532152624516979202621105472797980422757652303770458055532560070895169467794147279571386335589929989904091387487649662427402242053079103924910188728337611440216438637285044882783753763621487591609383460634386517024475519256691888444309914257060930241180070768255208450418274038037809801771620349090950967405882375647058578089041614107897086734124835192821724352481597885914930715021120117947424897478715950489633746027266394211969590415904936833849142323431050863103823040035802801684677939885398996684267713718234286660769066358774174302773065975261860112518079250323653304750950800749361143682112361117430383303961662713481807851306350073218147972871426758424087198610186774418375271699289340358718863636744950295314502664041798807062593522635804026147957542711544170636967461264892340709672552521202049469533433847624521116475004214912349376442788479795241399412997877378789282865309376244264448468538006397787430345471314549038913670095482329013315926917132028109681634650599172973946013289658691181726919001503259591542195966170948317316396542037157219904723932574502323412372321640160190070284622664189976312327859194395453765561303849568821976677713931076307678164525032742359935383013775811734222952621729202711674984434874696996451679741537524147881887708397190773554393116497719485050323656045287541300926901117537713659087906054465596390891496506803728071424232521509250151721858943079261744415868333174514674690690014572038007819640 [148,128] 417713071536218092366646908248157360234953570308906092641056256481918270671930442226875977953128926014465642906689306165342407277791918313307238583651425600103396522567613492669165688549350880288930761013699388797645182037360991493426994232734598245986795416364695143202983500604676941245900139075182122118349607878615248134321404270710025609074308378348497861365422223464264777292171246066618544971012790634849670315307136135974538501713191055600678646183375931481319632016271899155483770039212254421065928699619282865985619831922973934853399592828033941927149797243117996937347371293386063286469308727051707071924212905894446002684302797242407958032427272247335141157202350556692180929356173105954878719242595061433835901826830245957856201669553620710624329759660088765916492434079775049875897488216701672334887989045717582141574460019630927335430975004457041627799493172243749293107299426139621413972559516580267612621549141335249370080193745534283767826116698060204689757737697470742907074890560326052332737012245013711418033640579675602397721154754592304430197410109174537423781244465254160810815329346337937499478588596618739275083060006147249597567461247050032903559761689717384840633015368165382122378985802943547898029698151840130811383308318027892381378305513602486759491325633507092512386319800902701408184602607729491835942669923516526412888181293924305856411444112460256125854197920413277732138995713211873759397462914555556564531150990147525378735998147647641635666539989226402576918797200510616591570878715553402719080373449218747775971517873369212136578559298995824003631523839885631279650477840237547275792488602991875307419998660404722018711042469462469160637063040913642582135391482779296443400195786430438254565562472056175047084854681616760844673098381463833674921195085485013276697531334869845952 [148,129] 4980715796281552139067383734452603501169469413264097600426162401447729455565461180313839279160632496219890580348833534945324416165646178147026878968040857873581929096797342992547155025684034502337394630415984166167293124487690356347971477875050310118664007438494226513942319324192529228697314309321957479297688498995539142427478206916653619163617971971839052736037582222261632188433046957508566926106715021269332745938228175117782517332342095458138611098598231710851392602306294506223019396239190471066280397717523834805617881604435113837988705913241905136049760238551656286575347315621092538760933441818843784893014758778271640537899402243714421133916671506249395026300127740404563098625953811716623961398897344605095130806706188032909139536411613926872777631729727776182755897258186729846066952750859166351426904272518115569425738950867935170543984185509496737476026897957646831709906205806019634535434491648816370585775235311377390663514663330501791376638510589176858450335441346173817715668554243354795565182001857600552850122794051679984219420472407964372644724621006923519819445104190123932706467094508292182304423625905318706836536702266200870375561472875247324675293693037419996037398536907264209012636646183692426864636736808899674090495562905483553679001598121277482913356457774629424258760544104813825406584173854831484523054071231230073669197948337755428946809878625064127350218663816470355936074941617215675739133888712074739250893933967776308280599088173081436553978735573680140476110959359071056205956035443752401784077745870203752929674731840494031667663442119370441538525805176637773590966632115349130004338428587030534363394080471381778290879191903901919243430981629618667835341356951356846742875063669155964690861557506229294908165364592187615774755251662139240193980323915338345330915556736 [148,130] 39153724739098665528384664134410943308257147912873598417461693822458609240783947903919409088369242635949633614697173871737437329965698784932423532069773008464357834465522834184821877691616375254338564864680998645221801640231369092451162689114856706519773632015741629670768020671726586122410842500090517252965874944814821742813615968631755890847862340103115308556527495607849972994267290820985259068952747288796123530685885876021536702345349527163102516611583666969802129682297768442215789598499684912802352527238838459766047337600824009239372776961187962346605449088771967996288766523415074541543114901159234142891063232025354249010602707561192792559444880039052110066656420225651230051987665024590071630443640496093110941545166442641349221385980849374338137165168842312646330108585138077931620202453177460521489234791798845907895617776272414041514665767099197754574031556714499397180744190614124199895084096810029701523024610218400948268584294095129065235370115220199027983103784714271062620767089543229740367454319990344509443665317892462283326920456743922695200569061413319269222685365074332062183960189234470821557214627394730712801306007806193047055049617919884486952658532152635537083541820525984502472091356742408035224394850267529636760346481910020895776909750581936798387743499864924493856132599030798992334300088051048018904657408189713735395961682570123908426887089306144847934509563157517106352159996116121846274929713655076141356063328493577713226840327384783281047392139610109413308909856332137635075520905430160377374651410030686151808590442681551286734400980700305208540557059638948831918618786103651740732791343813046281224437804902552716585001455961429657747654596079998563408989446440652099265794546534391776735234984563316130844468207286241318618580811930959570900708316199460320896 [148,131] 226634787005643976740941131694954880985337560830510322885145342055049210371624077055928532081111019478620412528078449434789409275989909809426936674251339373963916273720911532070269303021774378001861892242353057753395642601079538975809973380363395716910815918728469656270849554973151865383328315598844055995835909364656895041970305770312340074191782656724149606512744056141903113932508451841956542363632326888585753081721080626653914957182510666288715780397233173733424942033197090806955723295874521198125156284880435921050495182457912637336593467873251911238312853383429139336542069534504682979569417736678245533692187405732053279116352704997917725568780079580230795798317155041624463131069092941204803799586575631193488853120001443309994715451051809254541918182883367700852459445556589686118395022988851890752966243503587533584524404913680307852223882035120645227134662584594435590272372211441692373317461411831948330813252550895956139101395459960525333224788901682509624444731532316290489307696303992870929570269361337069706523846015733915013667538604510228514869659609976137193542458341321980517942389205775664480485334679191707602418006196546744099305358335112363202405087380998016476450427191314367785504040785052925766104944511066334228402227303905344152511902012282407746413610223681118632120009829892186535725952592467344957509863673542906013635134720010587408162305763743444164765804573261725967116744609901427476407119861295721474847715820760637015512586096383108726273373585782223512894816170410121463506598019272785085679628855903420621567674248879860850904853159050646706670454136714616412865098681278528311361977795220199781209270357481525886014704338403024107639899046581188036824117911593413403810978159702505968224600220927651404082317018658295119011477881777564424424242160736 [148,132] 970874087338819665722268477412501718408731540519446948265081026675509924501641590248226088754681931297097158571104308594225982073825375560222563484431230287490963409700407042441321620323450348363154560445880718131629945412418023974544902879942447528718977998977269161566911478459437720582657061700763710842484380664870003912487509754942187563422477147316599612840546732096835342601863484989967770858500383852585132006951492332240075639376583203709038889274287554160636832842389282601653983469067049036811898060152909393834634949012150346741299480180902563758671362600118369897113517712930871390191127245498651475385130527994539937780154583562330928874731370235589931679690266111903724284452620918470898256826373958927313613562778965493419363723851658006686940086831651516986957522854501941540430817269370333725962465396992570082391935030245941744253405943332598388583714915824785414589210372571103521995775360658161715850194245662259968866193855037980938242891998216475174856729827396154715477557191610003379853740800209910056962918450643735921113405517600356263128919123870915924767243529877131883202615689120577358710553699877091179939840627908108396105857321297257917170430067247580667672485255788825980626162253003317445957139396761867603760277820287115837182996264248166481582834716811239495886904546245018627520792552438829293228437168887417532985835758308124940091600435159780987537345422675894136352175439942417880601989783253502303020479270227481853480431396631997506675062968589126113917123878448874221129241410214854536083727703647639453945767984666241679524983651296557151100859613953600483848615717074068693021436576193675349238208764045523765944784406668240211578837333074894829431305115333759136262810612631174916180233953347786703867685139463979804930301916640389010620 [148,133] 2676117986806498295245552300457928792310408465179322456379625766211807273799783563193695055224742845621170871758839903467508295351952472202347869225090573781955159243197437065490183358565636432786362199203259439752758157078652548968627242246602707061202909742641054037859293777843830134790320536136947464801301737805299202543814007489021519716894741710915204601225121879554549808281051402670492791439943490523180145932721495885144383609466647845127743526091130931221803851467664640607894271580661724117986334443266787002012022212628449662895022584867434590924616414093403282764910928296102470937915066874957078072253631139737600117344545673566896238450643106998007881617762566605232258523020890647972096654865491335562242433140308845449016240528248746191982149063335591530799918520731713468643837806426831332157318029595944015443083629204295662519392221115763766273374205568686312795805712066307708605371632206013515825251125492324039555595483285104188070290357119758419319328834139241105926533891082051580759077920279079308075245170840996375159512817487271137714118517616550293671061600874380435955302819256620024190668821241790205037015244233073042465448788821212790306607979671092276584349856110088284836792588401955709293070711687808148995466990288222622141937600696908442367966995970545010717170514931511212070724914510932267338019374727619387219972502996255004376609367594965739013611033138462875722577847415260289074492881582229530898221461766564399448954862240648003999843252490279883434525727650458429315466618434539894983769122891973906555855213192925036112197167613672066598588985970603679960255940062445147965626921584712800692673702187151777766141454253810092704411896883141463796469870212290154684362426269504510385617641248790610403428075191826076287513933669056 [148,134] 3816052266388137616518014680923412367424243264806287929796994953188657254112173470536974605723732399545259241790461406981756665941578844559301324004988935357597529630884770366272194130293565324704856035775532900595589936512585575216107818608358358172563564895383935201743463763605231546338872683217998227061047272728236146488918542052187161299726814269849793936115859597308143109814991317542719522473692210943246802565190015122146014202814684101041239188464455286635956004069003667018153333158195041981892419446097916204065270038982271517003232699491200403952276602780194061847015151970730299536337442514502595730653686907568627340214887554389674275555152221157222222142833540978727614419661684292769886999893916627222412655399354910637856997920297082957440425517152269572722232680102374669892273038429541573133847150486997025257907370054636821363614071471094505427004022173955137934044828389799835340979028818153055485852119900179073774299015375704318789768778072310080450229288491724210329892156135502927915958911527993008371209988425142569047748988592729355390581041806847955644771276532527713597949491903849544460419272215791513894599632070408906359605732120807466915974938045921294177274571388707543457541774619540429265181754521550726184178879716671416244539852637017947420376084534973711630488513690506598271311949998846515126457501365872138308445166067305954507156010779721575480680994965833817830612339220566891938360619967711407184327246412477103920029931874768951129305261339214698530107387989136600156142594074001788094959023968942374916877514866002742007758844505423963816400671022581779964214847237001178934075187493143451315425803660391651516965450381369548375473988023638201082073738830332013364752059004562608940564190328251480438809807263242781969216 [148,135] 7855777672920770957170628309930082912800207399265237607811837005024296808757791620723549431029244665078756417704997203560868275585293712345633996442290687565525779408273995570418622357939906170711710354830149455321692157527596982742337025775318344281925438370021203031461757789396411281975029187801128164366402907792977178349885300358884806874310137009468749269386012323948227463585706791117340143085200927491312313429368918867587311780188838514505182410620708087206949201730802683470334938545944528758459610137090189073466818055021800135472583073921536640598436972096043982571776010226295046388072110927835009536776557960912902984440184263474307246708160562936157198205559939616325010655034347647762124040490814047877519510341239806608976140473213026171469868992976199676825937780532965330882725532988192426845566067956003508555232387522459739803004815684300975601779762860059720653090549676256855231742294405138931241595637180724726747120594899649270065244549268176028087420186507541255397214321993729744428416551683018719342245834160848931746238395751427500411985911304843265640215251649870547794845571544912333832155148443527002417720743385642299295491908209524866686677792411984992024590663953967166739096687597486159562108217092135492752057479480086517392298218823830496172349172341063680149178745942412265481966507952795958144887702771403645872577940823486759987978937150757254287814988484177001473554118111958574460536982863957389034716190266246435574268350152112478023096885700900870216187419428139113513631999176572306838725965811491537824162481288321453036041948128013350659723865618898314912403391704903290841660357047652610223221939580494446524083799579774891345293886956611317163917236771003013966231539096069652783407339568413157532135530404384 [148,136] 3382883939540812879328836532347620317135738867170397061067668474630120971302683047651174810482542499876172337594570049177245540661216687312381877700613668932669724764920808025201914187291971493158793332268123980289043824887607647627854190171308836231980287394686582527443056629505408653804729316766377052207141188409863330357625398905907398811533756938352746905560953078538865358550569129552631455752776072925417323564176613590877317767318119083098062711747574139341128905953659029091294010949472358357446697648477041988009444609663904837282292586938158523328062222706534964470811999217750206838902667519129914918933121928200347213517895761883321189607282754118160881370546132210531121091505579840368912378186249473687903667287872311630251805703860315021627793651458705465284096981713921978182281584859526970778379470666140365364170894987747091127520935012758050549242373053327931232861750141889428046158071775219987553179442266900428634786568848324352455270958255613630643611796976926015351605966365510098811188170632107825928372352712237053385154116696045638473864999481114957385883743754263217886971240012040553250458477180429927096368006554799834146583864455264678246380326892137128053381613314578734646838742103118916310099337053786381485170062744274406900631932064325170674856536017767831923935207254712747253908958444542978275190273465863651341997693148150379538965816163427814784326146533813569457961517893843188687722038577160079174364341121058817384330936692609539574940994896799901785709155232792886060973528436374039233064210572324238934549248557186665699285989439790903711888511469672893756662277495602794054026371067003997710497135650015071415358690697885625811033115027412337009776300603291470865144863657796885636493617929620503605832 [148,137] -7086991819400376410797691299460183064312571767134660981061049343938425597378944079005000633372244589328610854346818750906468173535375445126128647225643960477983729805068912083225889023056851614026119549187585325776076266310304936701478924141549193721565946929359110247071872779848645322275424005353127315473905463293487622475435959558649796855120661738131457260018364109218881392075929536360445186661802115388245424490768112967225666535633122327019240081564508427374887562577529679377333649076206348208347797805070375036411127913485587215359148149979148586895846887641612406392024356785300689760204599687928373347960686658453945630974174433749009884491247593753624757509557993316157724755411101962906751123269190425523223477128789481026916159604210895374185953333313004683855605745288478362553605325175678697369681777251566586326998182171467348376106871605443028432435640343964361372125531153082317984535443995802255449926645318781862104969370771665303025483674534568048529642169131332934697121130719680137446171963325566866431264730384752911543866434185341043488909280060369286106135415055615809024342096645627910946559768863916487290710409263248179022419221376850873884523870587261945083349562432745234242396981898881785876900966743106444451873602780371111850715120423962562366325735390096735012079511184707152303823263841286963464644373903039222491852295633021703149311295187733241964307763920674130116362271208451146133144549244686896191514652991750122135360378783086171391353896262377753518149092206291554549974921376647828410618439315164471351792677551036230854444797458655948753932172736633002197752946599213741556554182725673334927016716779080138765161143780326315971539383157755847507120162508200979691906135743618949419237686982272 [148,138] 15357174566608048161368100731305870687889156520056735108867132128527876938521672461475676677544917455510157822985875286556529199648886992278675931585959574997096916229202425389528296692961937153559405630281772297840980631568933675259624202001851271687644977331039791633467964893360994727605124483784427954808082597891089099297537557685671643844533494678279851874762733636496569072092136870488434446086304518797046592037045832993589891865470015656285893200360909888224055255904359466464591902846895955698677408142254957642596328671522957507469375046271382317886974414980479918458302565686318583675703635001927343639357875828653155907322190693455882538180247812810283468870605586811936279203416871179307068807676215322933465789715417797461464862372664495663679347861789059561640432245869980692471895969235385229757133325546974545898911515119580516474429078305009194334968045462663192085680895122413723836871583853882161453736402765593108889293393821192210194788922424431120738276416470968874896906552456058685491484544988885985941545473742537278701346763116377814677617523240470473989211635276904548995137959190501244396686389624796004523982275064153142150173788264373848813253042905888425427107121906215997822647571729948889462821200516362142990291452532162414694816769130860023180324960204074729608665616667960139858482266610563832306404994551846459775141896700738181272272399400096016561005103993764138247017485523153326487193491127791439118533234390820847693505214634018386644781528513800747744406857277995841095102589279919575526833941991543647770121136183266042048073424905375899616564486251734871660995975560737151900399164367512840816084686542895631259370913955752873881106718527584238957934997712716936263074515338746887642992 [148,139] -12181872914109544662766263198386248084128294690670755008098341327226099817415615908107756902657560181283241301324166209053144545740371401789239681871805859874043060471540448490956314217778693078575643525575331383079658357829104451534173874071013221295338419766636203497235574372046008146649730821831971046047433243017179701139715195615295788318364091177145048166195280719018954622616096821582307838660035970122512711123485330725966749407966364596486824863580073691049319837786938733999945014542847675488598521285886814983821512420793269835556163585722136545356851547024018229160695595373745707612350971197391924283311744774473135800407056184564085787180073543716356122985185284227070223215580125835692219927167565864862593518239455627526577040921179184896693539938411328309304459630374876382120386105207399047641605595061234277017724912013516478153064014011422960941903223015906681923322254151358129643964949898606895756668528936231631261168824680850348505667013117425497198510074384108210787104938053010535321774701152490188984975097227527032571862775096929220109836119270617515974948527551058697231370925912470376035212040640888342071391063861811013580962405510189838786895996319991642205532606956138450493434591008120867530791814727864344071364193383804199691562275966876410564318624481679019525235083285322466116600434644785439436719124107521557488710376751415663634883512689090573116273509338614956522903615455332691027678684407079215525138648401251229149354169739169598846375702044339509326442853615255875777257869488837870269491942895285366739463551203053465707201343691121264882777398444004273207493830399713311869880216536135820604869806872063218964038838388418058781591404800007215148304215629511785545522491835856 [148,140] 438870494002407555896941601693200804445103631524598146053080015875512189230772480071045356607381820358109537101177683781996219523087748363778762502588479991153140873057044484569854761267494691557375711886349364585623714955505415602567482726018693042473218766843468649314765453114167970464202696643861684216160965110492502141541329225739378478428206777386602581510308855223706471244006502543747289719521474278141291248038805447886266995617939299613453513019275119300824340712354743046482711522325620368613978303495386663617928563321203835164990936702879504464777005008842354540502650405275520283614096074024156316362417940762954926336534010667298946462279100093535320271730443001090659589362811130440188009074617575289333350234354603930070808323606707080654445842846463353244631675875108059732433056668038661805110347844183536910599675544666557799403573494224504711273268209820962481553418779114892756787660889071630598992676506266003320997417661681338696430599202837880473125956348223978225948374696471620884521528967901799395792054971190595909602491268635736776669380783225883491381769124476136668857858769095264429956288355350081184432987358171539038055517592602642824341885675205213002123260351990222398205474088869719337215775653776503973444831326131753747341931966114153147414098159871961413241477551262640206151140703244503624155972610736808122324186849442215329216906577875798165708088892852628463373700275024572517686820868441361903799866335525650720989830094517348420714455194577242163851745554998031515353825027050148189037841106246633465747318071793882511183009986602053618550407445756156377608986740231189484058123489966676042221104101799983462743307751830138690480661477233016843748561192352520831215 [148,141] 981284470600596321366322258251349060672229958774203330176980796014226481342668575476972081394962781364053385450830057303873152524447109348375935566322110682169468810670252590104443361680351771363644792493338451673446935329992922283801137483841366395676674976319575070965992809610577376405145725465551599108433278704168168599481115391964438425744291744423596463770422152532490307944866243080810245821622629361901927472394068615138972724087867793514454189168785781087744688945152548371696193029215328938731441619811782384516104330657178871875673966067108100414542200049860005446091919905013394214796840253798272058413052607362553296265333643449742975991598992380905296454940354825111044789835332747815758931134689346625267137319998994836949766207636159455720554071552745166798496006198876170001238500856915830174281668328459048750022695484493988615058442708852035916065123958302655262687614284167398762900241851644550001671286023623902602508803948219913091117144396945254240997929267210867133460969903083427306515411585887290572201339217584573627107051896524047822246568420841855576141087721982707407752041462922274895961721937271104020678461095241933005180113695590331417088790150081277354129273885088920888766328174433622378944605121909174553563413180648392618501265185776936194824515128128275959680178093664386605889601329382134054025285302886600160344677785476844031835300018791502598709062198266352943643927593391346457027402543602990795449983746857553598504010893235783799413632481563884763039411102965295309976893889657099817135583358542709364124262198609957019893179213408671758030965067040566813674981715802585827885290389813195385817263916378679195523549925278219886162653137224527376201917106752 [148,142] 196596241727588813893666593009733727786044317944142833983063211992779591430565685103295164369791405550958894971114595222296663039745312442020544026031482418254076786775341472520314300761502767957814778816618103251236785700055810642937037137411467711231487363779470272919910105896928294640692028978250555975290043869425502002548285956380487663110651254588532272860815938712676462473216327283815693514933120042663133744227766921282701606882289295779116185935329428348421375789737093187713218638657442522110304420814207072813446713359015253284881095037259437634300892745807081596940540576888684021883728746778476317096582625121739204390802938642582581355566477004477874107697362058986910556323010324225455459768584885146481607594789327887094108513334519967319046577317385810862791393215523794799490781276724305697608067808705378288853519742981405867145020489296520147080026785170062858881844825482302333593655187060230562528640984953026590718083296596521163861528956214699303579452627222735615141421099476354033123635430420882177754706012549594723198274429379263492502000301997858701110875182100524840524173591047310253863099386917879946537834258291323040793830529663607515775884478037804385435715230868554747314664156851619070016884518205295240329624982677891115226698416759373517822008543141914413722732784344989936724393165432680668265226612020721909013759816818689814383798744387810248552516377836754870017389977758286062112667416668552107602434996142984916558885781948488985647266156736871135897066009211248366167276280735265256570232073062027942018315689268133587252209533144853547646836697851487978588832882888693859750135704649533805622617035707854741669619768366549967165575986836109365632 [148,143] 79415708823375202347763807184630201734085593372173137529167539447289030220324633285689116923345228776908621770709127011025794976953963882575049656053391313339991389541727999979676560314575818107695235095051918677704603905264286060159885360490433118993774444726402456974066002373243867852442639351061955614160788562774649445644056159303541737095144483596358544637329255985172209612178240437849310263425657233824580979175339614377769655880283655546057067062807254722289140531748399131093954983814362868840147994140698850536382718347401551052526442417212769202096354664675641868761584627415466394594447532209722288339768130562694929211932623829997306306443577089989596630199841052415211002214974581136716114421168708048692074060993113959374206818725405553828401643589155467838724435089324636417640772496187318675150876054410524860025140640909286970893413673781049248740085285808881542662191403642722343755434286383219547857514085602158834192754689306823715157962217241300734849145136297912215429974534271469870841535184469720842212070305923636852445423136818044157340812784876909654109381675152650996459233394008676411922982385125208565088945377771918475540159901546158783795651682294122525946249744964986500373672987553864156051301397234797855732778487941288750846334713501907472700864158627680180955495544776897039229960936048129640228971290030019061024035557073894625049193065249668859269626322614345937612601178306173899525721957878994261086518377343067909616334211734220581282617994228309393264716377319336661560799086710766844633376570588897387378260668599070737535428828413545267644527759636373582432189953248164925550955818381989035291183652611254471850364375447054032298720379336 [148,144] -20862974068391790608686250766509119585998673645698015466238026414197430429422915728957634714465421096460325648829632240872864493069508483544846611135059877557061301220828110206332939979367943661447865439444270821632199920376179275969850821222862677952709995055014309104451012834173423360062627567791228272353823871339029694460598718286065223040572316067374426689409797138293581539658230602903915865406842690773729231076248158480838857648114732962071827910205713915617625872930579933072700015752613128741745515229163946415687954504603955793471872249789157546931944391831405147115439639965198607145369482534379861696450202810503040661508474851884665811159076409090076041642574650111177048685835725057336797114163266804847618972048349295638197311787189290749116979792477450076456070117600829017414019206972753757882953708799100460979130210789613418777718165267975160313340946825784711438555890457025656975106794855290228469147519113596162718912369578896718787924714484619475058701336970369130751491809627076130279490681694137061760276283765907293398507047948981211647193417788086058836284391105079609126250043693625133058111691063400930449452561999405390850176324765282498007800740812227198324624567665815973853054077958786791207550196181043910269440358177343827781818507836658617643085100576224535443312809190554719001844650409597393974350352345387366753614524148309157966749427656426618053297472469551086945714384653818300438493193538867560088453027668647449787612171336450068363382856679259515603724279539582425810228458678110191929982327659066230162964173693328836151907493112492847822286741248017140282134643780359474617708587020416497733834348175322095505226747983710112560 [148,145] 2762844258478721522824538716510432081808311949643230280269259485383354690232782494407118123005896954421335714691345794886530508449368427267589784513880404250398609337361706391848176265378595803758166486314713789937875431196155916942034681762028536672778064290526228652820969330602339717719306800269068487136833241287615916027757488630272742791384790278829902062260870489796354014439163836457555061651928208617552108565179889342291260458816553857962454449779268761382258363200918510978595405734955676436326858161147807493348241637559641737117303788607295537308035277016387851028597365816137444561648181308267403763211683429720892820939486262109516334235944629164463477550449839366852831780398626059436466464989138408683868105825079919535933360872756731847934689997145405269960944112952517165776022964737723131493187746828853903165688238892963043063967123405051580630706322256352935983028089926573986961583863257430344728650427822609545044802813639272979908549335560781395816627451246664450788328295654360243093200732914369473045429120592699898266747847028460930803172437432317643804442900137132704753739353064932705444946064242004653371822160770944283316252520546606795100142138251531898308902489995337856890639783273714601866980194330100531665576356895877885441531933019863932103624624800502336416834643059324799857189138203115215225899130832993211643249779615667344239899399102286170290952907896695339334940748629548029743257559580942460133964567082037163039253909977388900236231442948754345797823755184999498475112146811553608568843860656553851257348854439982021861894100730868284403538748962004927063342856356393506199652343948844154266501055994077156416743379008 [148,146] -261492456664549707105294594812696503794052795441870198959986537298743814195846879828306094142741072699993342535599354342823417016487940207765976120147519236470791045462844129594044967384455924196454457554744648770320800706384166736128331838694504176800934293051512162966169374313706201826016223772057777133830101226052961358305518191918415583653127186883175611982385863013860043010312116717398808764586744799448384929710104460786040902411746980851241912127859537257187406199131599127365984468406143909910454615976872900115140475049475703434453669847609473120046707375615103034688311299170086973526796992103276183626408106618061449935179738216647272386858229435532102075438378935260375979761201792332527743446145863357807208186561258254460747385887084073478486330724204489303933405050143168654632337079217527279987317518842720853712592015047035341179940119579884329784104900680286793270087710918726996799669809911710010473976849385311277968676985579075739176367846459895947237828631186404782615537528482594631184163165490882525965144897625862007333592583348558244074945392519741342993649193884437284853758848860028554388172365732954279334109556579774426485130576809279821595287059938445263187742259305163526677964336429136883611463316578141731352022026518436608051305426498212220700546487872946566603864497273636340518871178800840352471168868630669315279993279331946724382876762014982225067260220339986202550788264255021315753674765642174534818117808541193263815379022433550757992435426023791360194208247103925767368124166717531250621178947777427117445223974473517742406180625046472774456712965272933422991877578369133735157890826611355790311213202266112752 [148,147] 12694254825035198329772855566594292238937669763644540859543323777374600390624399863787204540338038986161123197638305168204452800418028713305253634693648373059394259248125491145273798121811351107645342649319156506693686828408979007749123285530152456576424347980088701218288658765589825174428597989999789909433895847603546045988315843002494729289836571709383753619486117642591232096677480215428781383581462163064240898914276113190556688659611670245049603557747542521229090609594095162535344539384085125546476082915539121365481105237534064740310170446026073667741208102632858378596120582651541825520086149155474864394320654802201666254953608136405968051031040709234464480108401424379746517394430092278415307774208625641984477031297584474478550131433587559549598630064687806358060832066838335151805205507746272535571187393192046852130395481434410561911578514985344194845713322343816829986020937194201134377697287391610808065012546116309750576374375383031809646236778796208941819905892361198417362330445852135920811904666396306213485255706377567055265800157822643877359414640901166284161030593914209379741487347607026988146409281110745156996352880658885927170569087581064895323334340112230072035414609352248027762775308832846811300070490971873512165409739512293889605458638831562121175169109497380787045105534891842403524421192714485101451167631745073166546738311519519593241041269420645327237957327473982232118521694758281309839855787150499219727261791834073791923780327838566739210381704228423194866051092695964604773786849493428066857872159885044641922953352255064337445610186475170095222160471037198743668086008845435746272237150231510950126088672 [148,148] -354595788667365103365516989136282218781421315529303139480874255361660151385415391756976834407006620057039988893193404208967728769490082852589585198330380941896410982501879975882030154133188724037625411086058250524309944796625766862569706460630823840500361902003457186877224669085081800791014053683890197409856252449784198824804197141075297885796934695548444719659709296896504774298327213403544775668408466698535791520444977877924661629120587342709994509530777266045541298344184757169821660502541732567868249822947484082754646923080436636406573881126639757784366151141857161308146319035168539524320364905657499220686925117740212920677386867811474356861670666542037054679736179390556924774040243079614084919855333106918940623137115591776719154839036690302868968906088572335602008556180741699535839255629827806450399948783645989797764150108911653887440543113759617816241588232573106541903147764770285030034001010346042590156253985589413052174953501806412695036493264176569446259350323950690013438133219062606847805643342045613726327589415221276150301620088604747433019038282927503436363591950050021224218052708208823510167919689304532596835018869665377232556030708944176650314199290414037975346854630829464900563327037191979228279511317196251404423148198099661448473281332775686224762375472802840218877139617276555372695899979731671695727130003472170331442742253789508813641012851984812115514528244984941493594813315252661281023382440888855865653651646906127479769687326528198999394974956987226651527093780742323098431678555257586079614689017641742483132697438026992715786036390487235525636133067460939187293797499790260114546672036414802 [149,0] -765280399903872402575522760766851290040041348813476699555466409293547836873179328739886104826506679405659767919411237592419087861551598425335845675891170139688272432481559902850003387407435943959023333352046729593253344224700636018483968968347887616656151214461583522743602968552431758557740084174065373252808497546254523684248857637947505780918694569591823874771815173490355483998483521817814499402840837653997788349815782593908744682296557047420820225612942844758615840341413152579999028177313631223934286360475804239568752738158995791537320874505128945191978918335668808069580989130408626730132268695422602023976435708689282025845809962245768227252331713588556358958875934885362621009431556738137548195464018529084434293682287199723299997371070847395958460663542830304869452477829690377376907852969011662751268067839792256003124270932468124301326545569396724453855313039070077924120756687940394908846649321788982951754730925717172711334598070630734652978676013252355674001542943786416891436945257552852587612287681237579563829344915751441786705310642320221498872858913338608181549001835896688223248307432792773464974131696790014765927811163192937247225717945818772525435841505071378392352726745181454869496077245821946606149944558305174819676217392781022582993479380272909522610060637472577535220490136554829987494325365876955910223489832534602462676512871242325435981333510051340920799199125635530628571123203325125552157548137835105364938733789891849327947723344441722400657340593933919144936839455283539888107750676148039007228769718864031642590845372799394175572153521601714017521117360711900160257194967416648976110261072175637006748787627847382664635141693792119790336164483141342530856854178895914971050038820388265244027927983985967353855437963371200240664333312615458645315441592324623667385217775372263909522688373405168508035142483387716721006843035451237670415903277820837003496192782571818920057339449804133609727099979618769123918948464544119785365392260852035430440039844527503033752197520233421146226929889944006593552477514576691065151250740927304585199038144922624301892880276049604514847033942028992695502610796212470947097537031136193736461115270308761028720620712416747651280989543707541271578515865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] -2692830241159467124510514819974181667686202551097913374396321701640876821947186643662937712211646751788320578525224446273316469627274375812592848276551116241418046188549529746667472360019374591572050948443378720497733679831571203553773601805160110265063736929379064282700470736673667141587495903974256013643620363726962055261437664593532473190954460249296330915894783058117684139892879240977031385527283288822463376516835336801210329541927151023209849307635327373537930834043846436230417990100582271742755103240754945601132485975097687873210694483855539168928573610850870301808700096001377735315681828948043053937854842010318911451099333032019667048491652181860706610029642515854484024872927242523210536808969151897216229361424379461122366750106769249748165114575765282637186251095187088501386374712034420825686747762689315585121261700714807651210149576075081113738351753206168139836109004877676275738161989157935178858203113393646025251669450471298021932713553997502802754997964507331344319191151252054363421858565129251146843109725033505051558086784882629918999474391057859333782084600271237538052281107489886453389239781336276461201299207304476135633303269099760162122521765579166515597055250865405808827207745964610260748721213946978457719031483640749352460266100133592281582567159549440667275163915571397151123541513903164048909934223866949330018547366175916211114723546608775179475621020832265501024353131175189450889102897125907233706393203901384924679558443169788122466121504414162761751628810705348321676158691874254591793273538017043796255275434672312796946594452480527154392792160819670778037433091764880684320524377012182077982648106810247869771791138001340655360900419154545148881293864393243709647080669329897770466653691868685964737795548051802884879846387828925890135248583324297379631922098022215732277913903778837782901230357376345608310675500281632944676848691636907015098718571436877698089634702173401097377577331553611936230629934031316855897140950860848433209183864232384200704474646086882158994688813533356716419637083158439751595997602548866621317494387193554247780340481795813173669966343736604511630618395976185550336042719892802854300696328180205030941015746266233922947977808758350589817971978692198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] -330820670685769041977544070709865637888310334558764742447941683060926745147681802053438123295432535194142904242417871498191649814543937805678679682045385267394629251696225870902228790647459345022700406249592386428765108446590554102677538247143762018122951785444447189434677907052260109595886023462718053318604429860544495369045585050464902097196480131671643877675969960794437452674878291139236723502598910225197915593250369459284600038085983540755271748119082984064452137977914692486794602211274768124110355391826059605543858627313017686206770456734669102882104662181875713135846790617589467518146607360334475450657454558551403560907913442664088240117362197294842017742861068741844325555385775030070794228123076867379979029943935690880927058667792158500284738599781759522540087916875954278262522047411748523195011051319670481262770248575707369275072896812849419015311103744880744048635978163380162019604981664954173912081816198486848242380077654409240673202401855193224305567638143964100823301911828233336845938361873508955269414027670826857800051253413730272016802944322723886515311139311782194155717605640136479713895683723739013023781915822695748280216125128183522932724636293650426426954786668427751227588772342668704809956394472872222141880813701861469912796189706189750016671988563590903911437848133998238621477779604193682417142511801140881522034159288610222906672374666609214429320393757964921748148616875546922620325592908335112667801971209586368705774009268919579509965774686227926811569808816982176166969615267366228473871185689309418729192952904432187364051935739419805462945643494119713316105860117424686168381192302367750632685290800523222106870969022424684754251440857751636968383115474309922530363882740197186803074942954816807775973509851279533479489779827447632306390100612829979802721722369063556278803591991938428141944595456203133631091311602303438923421085319008732709947963322058615717818754028644439835637114858483848075407731891940567347669079324405654556488025250731926151729651538368883473870714765318328173396530223531739753027267318162745650599769542447016224009990993719704735040937741823656023570882756750137254107422319407792212260564823222600139786082872509971977938896148247972331064000221754163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] 11894234672887765992580983582818482107228712623238762285298594379155547069806823549130495069310209026986414047814913067557822117451477253036758250221568484790886096400481332931871171918707559191817487173933995520835863965035955567748242244476203557735352410699018203085002669643697505083512688516724962671333068642599073228088493902804980770783018275777605212557507153036797766518264916783429302254377392457130867826452388440299185855057623725629743288292390634202586110634398619074180982148505943788746971456997370932971922423198705996852930822176623703986950483738157454771732056921539776168804773377170868658920868527288308235700029845867498793294789276279901681453126391773312955600952751654188008991936587553327275797960385119841356298980522500176992188365406201833693465226385018342167304773982839281984633518575283737215579249684216160197956954295863128040313990181539272540661965565854356388789027555624213759812783521534544305205056684568506040338349549152397339039910053053251926949304508706348488202063721847052541795561417624308254208198891206998799691713032321205261988260025225136978934126592332492632088553088548101137987213688789273313993503783938929118797440891282680408416069887334543952812292197948670585093131768597169768185515135100672381242915230493184509218824977358586958991334746844457167938083387746713044726821298961909936606749528927969635514297191268473981400234684999551243249612708101320016839330623244861875967641168173829547720240778615634975993612084754408310485001247617106242935447609019455848719384303253808087601868687416230944552096269430958249286621718807334977120823302491870510521389563484503282010842716646217966418240942102858995166484632262455460068762299291200563198645937067190136980437136944677782080716531469313334278167476564352878562281420323197177656897533017451613722324213552934772925980270539063646948836806870019069746677307418922150921332210737859074746322209170519988517519020266155163885925876707334620780237272518124339838302314648705018059621119112324589855911221539355161517541443508026186555747397354118519080857816768186073389042717883992427398948497952821134399898560704991461533815611408923573315419477691500556200960610896154469041429253968909230881308716003282124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 1093034527425667355085477348768145371894389053702000823082658098002834882878226566192080422396637008804453002939044457578760388069433321429567171051757521009131737731658532016261376872007375484961062556394424096574613554700081216328273138641665080937844386457090036928048624551217469208813084862290247284765089278378377660869837927559707015064239310127730575122727844601558767301347217620288054754643422412280352587294387719261233337813864214827442597894941654053121317567179526058220325175454085536657582488562801251328237925352668982052730764593666966393805502637578835619786116640941979214938658756451644100177940083846359129213026243692724076433817969107011056111768695667218925139978434199922266676159036962847101514433370879998830856562099391549194965857640300633393078528881801495477587730681898891133231143913628882071001072666190391789836700308191662799769758989874831579306281262876677872944177958640071380360252808127655194154455995943168822206610317442114357339616536978739460362914526230609434825629472461196531515933962608936649528024236887912901208025844259410593574358548601560620821479762833359096499065841575253906219606565862091130233121292884281880145659864020634514404405863112128809044409948088559929998416232804582537826503743499025220711071805230238008834169018772240264583238146497847078666094682316364021393350039337312947410592742391439684514310308366168383723391227448727960044178017814980358804354556750241661354891109882289735351574884841991561004591069139655238888019920992483670556843679653947143162699685748342004361529363788863597585595380127817167325618600648973983152209655417882963455545107715470079676218829572149438082452380108086782502232602910352902247415319174125404961468486476038217035617215710907646095570963633695661321181433249344132399171881076847329011731471487391161564087439064013470620300283297684183532148077415076823971730522978818370463521962710919055845737147246461798616255602409552162868861280328762997904377596977827876397576346300961461424508425286670362520927450710058059343948588165329003492398511749194249101888250656408643857730337397155880599558881298681957890878655671309566142786780123451440143806149873069383120979880602345012515245091390077980487894514808907628544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] 16502920867751692115504669746816026811050509959604182413813561811080152170404117103902305783337620755594962699639089438600014211179997816251855489385576220663902584307331826642454439630145400334891818098079432725330034820645184092731660493202019191233652703115872146817725948242080131060659204010903733474444310014501927389318758249243846851555359493599731344505594800186494598713724127029852371061360460259979387754686426692503289097636982359424983566376841951805698481308165729053506240538638114803678522977223621885981427488915994308393350461704610140862451197699812799356612601235729610274188631870916660413683886378939881448293539653445391639260752681609041412606421482347058662182414893794067956087003496844394942907262150649266817792562001158411003059449224145867877343972691465462894865722711366043517046249293936506932379674158909103932095375369999300661624022787996384001593125385496445465508478552302482169837253190151684483694874845767322611802514715686393688588123504982633036800951248505453110758620388222054322027107256038160845389568240470991653442885675306872571677976132856173888733309988952506874222022617649653084859678670663307205094881416785594838728885397070325106265859102751948849369908216151114889127518007513914818882847764914659366165143039219928333488964756860559349943191581765755943095491602281082415948705773826804206467444587785889186464135347161503064139826520618316907118902090403822809236758759810533349261709438323103083306121549457950876928461659614980853043166764478346489950296940216833886904845927128844488534993589512051724413950631740813277055638881979169249168773118906706795608871209667980067063929437933461634721032569438459333484581563412355857940016828043296066302490177192046630896897798185137004955677900224143781807145398198693380677910947961373551073785516329778475989877178991453386805529842284098088961522469462712345134491882364650022758274224273012036595056804810282125133570513746952794445412091514612957000929342329163756007122652974683398111074917521359863368388368693608874072271111964583192549927508687766494487417075285150532147666118802234676740546424646544968380581535055749811103539021159171773592886499714355599807991423449343422454994431006048306742324250518447747760128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] 50205915237159494960134096308409859158648550436425923955078324817796673641306534730555915485994252148454778786381852647117964850739218059707466211382481154613810250660808667904255678110076654093088552881149152765958116418229902871652279069785971730172185971000198335911499977126810321855837422145373220439343684047789808230878407066182992675236452295029085169515255060783283441164344562566728716114308432097179892241636325999731084235822908638946865308822650168434972242608389686687278766889204857014936428457344998714898841622837579546086564727238402664252852522871934255892802916187118393196027923514086549989289864948586255427553812374948676408019504147577085561904615628235034915447819835785659614229867319059814046542205729868874063239707507766695276732680620705271661748106809708615720746536304805582736047478212498988161463117904697368580675559600031888028670628403346104638744033131064022155014337570801982055976483620625737430022262549226237339655137638903831203052946072208527280186728337639079320893597534405180848537278895286191101780354960702858168377582788142971545323264577872567470491992804856945058217864390252967962871626183033241674477577907281997767494128039250714462143072163851628367029472013699101471313012696441406264961143211430096148169137901420206675243145302902635619638360329902454220244884789047698412037813521194840350965855562401841030471599395184253773618025150469541940298739026061111404715035660257343311172511071412426548817010160663987334589301577441354703513140783269997395301426077100141200531760303827567441354663237762988601247485057175540639891235455237126025161744959645974804089899844461933689160434234209536512022548188955553504691972473148252968133385998314722974115714348359729208322541587549336477137986655033840045173434624445606521200891821632269833198846942929398868592267918437548972527966110262473916704160130138187146227253658009598732347524428783502111207519769556386480365803941284824402907993858266524841863524099187642462904599814964008443262210813480891990094676884232373089828892696146677691705939865303582575327378064467793370718995129300080746166100398566657949587436720657722089857562888047104453962085244062835878664376069399641898635167999202996238301525087490597611110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] -314834495396911995851049996170491222663827457060362418148032615272025725456915238818801489668112134063043361491088648550204698034937387077670576874482965728839455621884681258232250535086867423294707282122758693947997496603020334588757092508674931655641008480719517930422366810310413654458718439352467620924838504846429976251932696981236709391129496930838397023067921209007245920518802485614409029468851954690910905921537715356013853331843476450988302353566638389146431417572432017722431224589132013504649014742356020981323454001503267630906004552287271600508043844092909813459681651203037068910548621771249399212726554072158792462414931292565922076225038307859038708447086929178473335811144072599992422949343594654095483127564837220019913997434783240224503121361181351047571604420660024297468691146227339846973256370796180622616703529742731405389372079403892556044042592205948452320669921920762683517752794833726044260076459918676545830048484568920559188787392207107428094631538408339939208140142679303553794807931639809350485021872973085416448959376023855323480087157428040290751875939377237159823101930619114154875740138543202029285747610225514656853885167308286026681746475463710850587237877650033028789589510205867252396469909155177560699850808063439898607042918512626510303321462220195295000915940658652043955658371684029418212609266929938113382908526327726597687341491425059282103431123797527192016173408744101256783704257027740262190626867498772315715095997559076912787810830672725536013482518443764802064443477533597494027231833003398593675339681092887709707990895897292195524306718597620685921699213401165181803096933004174549121999204226466100035162089026902485274531877186353409174041961464091623864889666830465039481450004482581499330420198831209228627825041543120184664407451772944577238591208880524764452920971186977158371162373426746389723164569716224430740932164226855335105099900285120412505194703424870157695421335555631116180910804713565674178236212786105122579378042993761967471754561162359162690889579974399238331850036486773023109444646604052259111969895508608905268620372659010578865335853691217924727396798953849229951498351078446696417305537569067392682632567284643499384283676207009840246485406992994177740963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -1139682276155813238484718364802603120110515002676269033239004344845388461545441898847159580539935635886149912799474006156709408594957176235424089989224240164585928719361338927372098823275391908221975215075999640733758705914202731499029965095764612175244435892430691229172596647602268605752138675561398242149573802797216722897324235148414867231781345688369551354935963946863229521884953371889433962159587827543759180707967927689793454047540457549465775766730565941397218679851962119485107261011601644589071017713433602004980048857676069274739521169615964182349153368762106799807788610222024182850258736994182561281408672938046656632061782980879129623227681745303859037308935210850358657819676887430324577341300662764754317306001192470778036008956416716563181689393299953764793235592532254807329442117088773930219551099718150317896200200089163327804363144000158775204176546153775349675515022368023700234853007120448600668931863045948807003160065666702754535516039392645239183130182791904712003292282895282961744403156583574970737457700326737378941317863797297336541001698872498523422645519326975861400369464389734622747863194370689216648395429729404686116746026175772246900202299098488878087778422148566596676154353089127763731794839214543484349966644385389183665708038506576393503964037283877872292394540397202911676144210234566342257495992406015040568094868631001446720239678485137651980217749729905684370844648314671977962087678947686695984672134699659737057214012421671789257713226332456834385935538383318465197545455625225927100200767882540291425488008561083828438071013142488555108890271779699555976938290362143098167564623432189912651137054224007591786378619091104695234672159690401701120901527470424192591056542863042190928857751442330130877377320849786675390577946746660426770401283344058940786110391044352278738112203664083048216153778529168608774501475853977497439495837818554848348482679438041886111846381630148698063951372513974858026506380038004744717189501560943487449395376710865106497913163155435019078106227304549665224669493059793454453017431541959543877563007713532562398585939869248733431516599910731777463224488838277133395831438556190835187559355629842038213718384134217160045228790567110545463460355324798712361779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,9] 3197567760908558366526007013819016787155535857785385377650244272727107820923694661417184170403551366945213993584462453305395731623990488737352971502048460776570787694737609048113498116970480382314373506720359860443971046254214259056460738197852251357312959978206507224670853756306226369040073005560323697842721771262819577505561365539951737048617755373154299048047498025546092817603218265697132655849861902859389204635115304231770117036662517717536848401277483460103354360680289098620841969788985202073851814762821004815709032886543129010448625251083828485635173887775456335829997976983897629346726030888347062911436903916827182047060103244864656555016529307543804451937135630847208412448153400815575896698310781521425227870569832877033254708150536336702558158515572427152935527594111256171051884354337999221618661545521549315995356807103356970662893961627680826308644125551867265834212770579383442267486960827192101483112228896817035763379352379216824735110375742593848829589146788899600903022877328945540936427231313871521776004459328561765739377190184474126251702875845301168940815648341219822208647949959566617343513550902726358487717455898003001046773284461706789558991171106871863496359695641545885991370634988506695352402090722229192581669832007895322873682674299219214969626395462006344968863963902104464774707646596347217094784412129664778471638652226851113593371135010147651524266502615904424210930693195215188355075505434558787894582178492296223960045656466694989667992542380967077702179778706987971854332435734712301956005641141489813322725564697145743796134975224688727083687187907813057963865984345808517661289941179089667357153776231268146921008496067703366598378896734395977321341784437403686486038757317632532825881864978240811065223937478509149931703084882571941793562129709621034984275030008326962406819895688591205888857184919229987036335020090136182352212671480344360559419423986027318633820081754507050144942376132850129637361068447262594715722890311467856280534365567366762952723320504668022963405311159556961397728022446711577344574304377976832445057233800656923144759360783679508275867784580109447450946243705379016727750566771444728944623772275251936905710685749317885316609429456393212807092912397212442964262912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,10] 8851407312306248992854771239820316195156627101969588574690789433535089784660984314784109936922549646332681518992819996623341233761115065393971529240854371213776851720767664820678513734108742688575923744086583111981731757159489478630300196625268234005273716159624155351395539663833527537695598735312154764078608134610266809610911407272504384174909190292624066649464272539307523628151934245018332636764424384306940240791376010473971437553363299313919975064838862462294229167495004673588539996755755735689380995841562916068479653327787794886304843643572643795921538642949390519347849709294407883655361171279962223060796089193580965665920403793856129250815090390800252644107364544875795032036159238281862870254935133329831172000551313640715605512150979013852240073266946025435514552065708421800593475352708483273842949452548018664548428106560468699121789070294236534826600673769635207305453871140701975815392058815410561260422135571849373429709208821876807235208882568224219966113899816668372568804275176447595553754458819255839589352183873390148970995030502247043608948057105676861712743293456522435960636154019343216722275963366624833406555690897090816877526640294660783842549226106388597596147056560407878493604992304920661967361352151052720552538303690416456203298513747144020275747578053692644435920907274390852570872134216848367646237381499029151553210656194770819146603554741123422392211637541368304991879565557042427896847486840056068043476222535425310685123011270975981352374033576126493489532759310391596403719227361748954597935954795645708354101454702528657881622181242795290766235271619988571117964438753043908370103832706339755348637872175961404747651482107469826688067704996007267384732121586957274587456413084683654065967088844339555679568417826310404774026032088207861010405224448841392411666990315374147690329096126923842145050062289779657558392746852000616136703801641234939002773845555841476464679813910005533485953746031363092307646021288177174958756911897490155477448438749209114983936333415298738226071609029960481468153550337992804683267761323901032263932359649625497597866865534138120958676297925092671501911359976472096409286845625348558877924125438958693571975843930429057410249417901157088827434016444603263510118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,11] -9689359184269202045948868025635817735593966552749961888758839615253047016002870283400429891140172089207465673695683647858193593078332847948350689962902358069744664179549275047639847640574135705398010931587753267694511045247627713839746246672751501315401916229301573919054470239488251835373240584058667381835326102294317880204747108000011858487390380954585352135500487646292609648485665403377242978960084032118142255058138880216685049058774043749828920926125247285397617361986927779515727097094789568449591522440277228999845806144718099483610458193213032966834842639744582506156967199052842079794985442028475958557257254020880668121520747343000597605328659460650977590690510807170475243300976738584834524114800248155745391286996945513775142372453059268109807197729745072565133824798397911243531181626382370863402528083941376019494813327323047369152827827796490775149733691965187075178729251251414691246563017492737228532482162100208370978011989874190217320433443011475869026569399071535294438911713366222120720074898945935447866161802265052221352381243915354246627842492361230024937179573774895598076728111610542013962858906038213257693966709498024200132191467812780842842089340320516344962921426034799203239781860887320431981101225262152038145847208131457293732721637039445565468476197522935328742250192852491972569563644204985241278889159460652780377621800272609753332398131944700207794296457862246959318837952109690738851836062163903804262711121901953341476201932544829603463860844217707528435029565853800679887600717984890664328294403151758469566457132456925456738668071992688747564654267501923435433389823103454787675819535088554049046090903102911751686323040038194697843761699206952040418966837404954592689677831348040560340324847309266787444311090573380938704615694175666934673100432699498904453888175719747817713242655963904903850672179034887013888239611867454868501416432599925559799555172000592398066349958521464611074234169463225238917673245022157794478667593828708958024802940023021428853093605956491712856855439696143179769554668155055345661920748202701609523444226524527860998406215375805388849664161075474265279756155288163422813669998856468568692782857971956880585609425523139233864168660067206828197396695784603764140277760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,12] -55416318777017119575998004649125397640925295839973877455200805045196299414795684919618575094194234808104175246676717112922466476348099416537447465834244393172398742959222016115055805241424057223068751340222628630927245992456415755555207085630896881784645251455490424870700767965772544861818696459769972460475676257943484839326830459382472783627372595387352268008528994051138613359672577774523810410366681107920703365030538849054644125571271034951316269937203614170818278960885333772844657129048740267581962892017078836275430067570919550039026728527959753417222472962218676380927420431973142658039893723038586750822984478587061420998279642531786025712962867846899203379738498356128960289329591281444044690718996524466775324278226471141810863754092710428289675905696143663203322067143509349296620577597181706740658570981087206060456788674512919294049645442500713360630279564239513464630320322803618820046906161052904316636529296905486752357205885314727840641071432261388824975897325934531612271149254727529627826872269275596032057692991998981461968663239328551967164977237261401944694634567179002436165312088119933432283661503853302973635252790344443929281922775617487123729494910123473009535895718623673771262844156585413645745228568205178514327867419813703576514581746030514580830367399756830348372869017391126601087714643805593404352938499487318296792336472805259480147094873014842400216851578582011328331997002493977231913369771595948715558502250022001228809263776431046287121483046728897735679218354903236191525815354423797152280222375901026116752000345620182430508344229411929012048408143640347248707442163325689871656875209034583112793211026350447355526999599363402350326950132989662523470232436220035851408357532126735701426995448821608305152475742854900609975482782341452871285524019255459021175242450047266781758102850694304498962592722519552585707879749211137044204920664452670769169907091438535578941366333488782010262809403782124677893968764046511796710829788111940743026244577448547044824326797552438397286555654463384876097522686403567373876956620988024481761413488052400475842687103481241195720057945453045318857746321538841344548003572814526285997886294878032874654037355937132126708183555576493055351778405544746158758297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,13] -42182750348963089072268150234748087373387262127212160687800472472763482791699384272964433200017779134144104464085439795261553897314966606001409711928526279064592683988490812935569562446792381763765800130935334690623639670573584597743043951800941097205475849968194839563446498542439276416376072939492105659615784076658518247114878928341050961207629475382793441730877327254393985724997923636635633899831668910416663099965866239046116047526948799224234988467046704656670304352714262830322078346383251488122241342180856785643206978206974609354998479814975785213881267009859268258583468874910945166585631187507531382763115488417544146885706016340568771520297917397373085730642292432361407256269011828829339726343089928864894329800365871055935931531849429019536595217508903574962964269446614251431470727678154515695370845654710754476475195834437207147836598153862705114918739129682319094513407846049113340147371210410409307655742997400380262021976981505642786931083486085063187759811403378595040215960832313605570780620060198241701302655287562007187594307666303481696513686910412170493754912092985600979390901794850834917075110168729807621510969077264437421340833816856212909380683462858410245315468777364383599684638763205134256002187552069468030495932585211094031459333737136166768000037570949767819063361674938763619217082319678973516262337521560115681209998457528284207077974682981143246474646669012036505089323641896162175897904874706504789810223227591852484049987302749292593255970517018319984053930543387925905368205993941087088401230025291656535853480187672535151024752738175796590002605272198308240651684370122854917320691282480117758324545352395274426386271079793069106492609528706167451430778201698772514320281687975198256010572609783031514507447633688885119373524997606705131324256397416401470724081088840485434741347107293098899382002494322924331218041518339233417767145224138897784229135076074180340131487902897004427543199169748544998007598817975126421728238394266052095916106032240053522815473871119554066083563514647790012275054653957491742269926089336475370178247376583841393817359528694734489505267318769806650880094631338019222716608440975368523657749238541993302117255789878629205106138153957232255552246576129241377853669376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,14] 612228172864884719350649687112196311636374435135568908674792652614815965696694915118522608254485783042409242664587801218817955710760920061842994359274280660139194480974688401219550729879228819476565899096204651464560916694052338606184699959993409866210975194320473710847263084355618473957801804494487009791830010409851054113757297844897015281069267557395331414998673125025495625870806887319975749099781536683298466048956252843050778497377173786586069295884645594218477315503243422052563567007228672610286339916938983885885157239541364115678596686734214020534126149515951863913065797551266901306536747188567181816784576020565696388263523800730169992238322416360990876798479711224873446358595964486838832525394626924943929840982013382600506200236072383277509884892544862299651779605330124711870880980906903982136575100424692192433037633659112652677796716019024061663530486264422891982393031485057499347449505475617265199755450297404682769146533526248289485841936716600343576706956355125848472920409151587023628261285343777066052266829440118297641890264740586508649135405427033186480534048131128397857792600987479948867724787692337380831163611778464467243863743470329208863879863637205664129655416554874452452389470061282101353400466934251764167630473084243039447271209091593180345977847828942114652528999730424802623508411457700198295488610514415855799172478601685188405980805692131514432228057701504009129547634971837415586418266836680026730769453445687647462552858247703359314975929513403493071394269989270630973172573142067783585042143872820338053044097317160206264695572126048078814358841560720385126439145620407269934312924506989807542381489528276970034234048726060248292832701919110837964015482681461224796916082175800126015171369736547957388481476367902156273362245986394782179269210306116165673163825492353505652855678071658317467299460904289221924233774783685262668431945669799316534145814839667460070018190503535584470057360035222983228162225858146076101205732964601577295019594433182211932777192665289670117073956364812496191515511030862329699505514320759971157063415175856638370706258535762555112231581764988866455624896265412111451084536072853016826751541325046501953172083420015076192433362633705147999628880341514692713250816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,15] -721246216250842653019632958001632933528819100895254376062447466126544871928192026852196090731723428918921009477693717950738390453233926053217451619035114981107808554425067427408002001089769459967016756748517404821158048150079622000026586227462552359370094266948916432113023698881016121478423927010160421400220829013937702946013924559268836861876608378987512371655743728766381588199471657499221016070331029679264931178417479646235423871651517231482021338731474713737848127501904732207838082910061786635685399748898590200095451752370661980349813132546816791031777996094546428655271453847965956640352591472163839323965688587046806937484756915933478735533784285489278529770107668826107521178670855427373831037358383531445187527117121133326855244649115373479455935909776104952831269265543424401815275480647434514860528753916365000728898684233503857747814881457666060029267081182310278227234787106541978508428903323797154699158670932741206831972931893874358615957342134867308432408433972073543854869447216916054493059466612311038374317275446874264462329807257121934788026959760933092064230418533427571170405785938247769298083243877902973832113333011715754209122880304898980769896364036152499188810632205933261598783878512034306237287894036190686787006544488745173556386716275762981298007919325571277487946750743909323974560512609635533390639774177330677209202876665116370214902405227217471337323056291040862324584836313762879686151152244942275534614930891345399931796391118313403086928004754264991715042772821353204800348559001200622621045252283776669803008211747096203452220548398541858922833787212883991327661576548240799885549703282413368904875229351136616429686611312859722177828370000714065524854839304888228980972109461405502667887445228110406748739722310036749533973720671292551844138335413202517133219073453775088802450201101487192295084901224265176255920827523045752357754384018717372348119445066569452622727327092530046676255991492318947799683908487479312675030035132872827745228121754917912574511316243183257039609204280440124012512409497603567652495564756182311705006385159870473343929751664520772383170484628971406716626625706031863089080430430937887142665678056970523932603743153741652384284311230104036025508751952355854817836400640000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,16] -1545842949079811343214920665586157408180814556595589839647555518992700256976085949525043248046966921268429232402448883382151812496853053146226317463116101602691525918246037760167715971092981148846529928150259457186074287457527608870624887437163023426824208115622707595427389607959235495670167172119133725016135145135638865217442515809418089279684748373108619622159821658033074970291735772692823216766496794470797109899903070142445170809089696028381589888932162311373054760431326460172254710929649902161058197612151959052432500249133152654585397338517562049010018226483811801178932093805535811787085864104887679752784916833173683270309111415754034782878412778099054510584217016778848210770104662310524304861120208452316660805302641401967018765810839387949490825871261437286651247981945489518419886524032996798087718766968795715362244137457426964878156406468707286125708452055438590271307762690523164203756877168647140195341322767659927254099612911105119059227750784093912541866912934117629284620763968351277262869056543401847884716283121767965865072002686202242963297760586851706664011505485273711514374144876968817766183680404687748504115925430898314849044569434439156594951064971101395315186191877347153918309052040996914532710003528598256277001692124246208382896658438391884427344009639129042606934312060594979866349566326029275227431567382605559365219267421108760155770409781995346190312573848280921722545286942757035046440096087911710617374362789325592207326367838416434699944027102355799942541442647483138710579664801363204753722302990146766314743821224741430031235984097635187802870146920426405756857006334176916586072435972452471346840819800890719544602024724047994476593737660360698759517812741996257062449622318105708469609699752030989444088773328835386257199257854186315613899934548539288383874075086028220794342792684328944396369190843583397205402673740264573059393710464757951585345766325715831869921134228113392540733997739022206617878466870025878277956257210132218705821571982721130698375944255314522800327374010191475957939781664663123966628643894742903034193026721890675968836982660154757733581089188118133651425923627128936624573695289457788988630255646722431121109341800153263589308876152538600453299823129403410259483033600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,17] 5042092405742285879334667478573002001567440320799139807859202711877654052031902234849787243624969451376840191147293987417248604184383629274611966060426836243753441131636294672162939523278674539746966248597272890157813728856336370493162192634255797115541996580826088391216100877507494820470708592557159309599021553344315089368957055715116136926906058880956996578345529559342768116394160889119919897094565170346440841393027005514499570713665539118966992671647582851235788147369096998359711686646983938686596816145156492012719102013178350970111351528908026184179317214908574252861046127691431674374425328038272352063044368718551668135569117487111972217588159124601127819774672341671679334286779112464715043281891849763440234396354080578525260323826947240564996372058217030349739656262875116725248682619572739298222472736464708861795103466615588497214354366934948168301717735022118819651181637129793991578455053138466954057968129311883709400534579775916963931202528986198677924005900621623149638562704869888987276971753746056715867589085740750494529227533451637447706443583723379681302991062252319725736399378059843624797654422643832349340055880886344652841827232715328842362006289764380952449324441298364327949878274521953948824552872239684290816539375739680476102009677079409422347956188247007967529616544873434248987819252894985822485063486140458910399590952504062753578704936494177868429228002895561790270841122255104489157634881749661947951210692573636800975218588651201223517628896219895716677154049832546944060855522458874106659864763615347361757201451541873150844582582360203091036381029019649414625525818377727533687190930279395681559114374165759848382670179854368591970232131223789956809442553056195576810867402904579412478720423907033008475461207741582188152758274766758206778846484782760322779444379587007103685063093534767056425994587134376441798747893341677351863884202273306797859061278879011983832846407734979862862652102886462783348420645469341753581255737749182883171558744973825982975263236052079835397998379113853380065778252733707294465459453325583253523508606723075383981515419867919738547219270785834336351214050559212490515183615889091259965542167701988383952004881851025624876066264125063228378870667331840702829077463040000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,18] -4010399825628227193411157286775122067863671718377619403445784285272441575153066850953341367187372074539535479815228429368849801390988932835256803537321857946016168037297441684277487764238583557695646301984944009823029695204077755900942168984992222246391127048444674615586428271526334507126826139491556492752634224923855081565232331508076286432942859715899668026828405625259891107717837641333017244067373491954146611648290553936502435065209874575510424992359703860669050703929135606626286982715993339322747946965925914703458697630491025184139293976209054641042920808523269951976573739637291792093745554148271209054641889841277932178329102864983965056292462490195188505041076730430437959346030635209642221485633383428511040643883355933268203818519595542960697185263508507208656285451846206262056670910794110400639057283102935594636204073332929969107466671409636844187696984258344038667803782218511606860941942030053500633799270995844376418433632136331039816503375499355782751283290784317143933582216303299170153483180526034651584210901666424074317448926333853295109434723457393003384806758011825040477077058350328086860892653471415062082416643893913948141173689362253349794700710719845526128591534388972665795252237164716213353920777608931619833701647221620702440293598923457183898563303599980285867393790451107977176065566198081681780867893237814469603043584702998393871682408311470672821838786306984728827816820396452308224856613943163681696047415153810006081649043959971361511769381500842594902240331288649400032367011206924117786599149107299008787237052875431733185457176521426578103082709917965976521586917810415178161653184686327594255052541884101039872069145105006345716706281038796646993397081687613927081767081715540436917517804828021825089521956964692615868063580336081336848770910749025744114849299797510869452033623169288557198080103526508879432765711472938196434539654576907029593813833687316285775824698574758942846104009846098329520896507867860033922514946791440176409759010201151708368642865734376018135870069815835116828314970484997811676902025713934536555925145735766767777917183236559434912254764201075623936421592120562979493826653586344666620102652200787516359863104429482069489983376685716442623761721924397080314170572800000000000000000000000000000000000000000000000000000000000000000000000000000 [149,19] -3830954612241529582989602485637194345734120280526708942730971017978181033949265243664905417576444505463476457106601136404799501376349971414967773252803313712358067582408676958194435290792170579908462609688799627499888570929811618846166501031001439988554741177775925283295891713309456333015862648732726925229771549733418428327527270595891325889346734983298014033105512687928803039770915849543419436151746432746662176744520270794410494971476022476765382060386941496352769551782336358551367878249424428644347970772926538410738593734561352340042221635778176268232386503494395965771567881074344229454375725729001708091552169638682564943590013651571380320149215619816535223075157712301872425652953118561074774148518980547419767070628711234953597290195118791483176205011350606000259960097293648136058852865239802739051795331913807439305257900706846554722045817935215456413878237253274247173606419086541910140554418558603498677233642484638231657948702030362679343448189093291595954800171762126275509411762978873782786515034680238971955129976545197093066286833638003223897196686700990677192217593507450920303267485922984009956029896021197034220718662444334037246295893440377782018892182255560476124225962033947767771232469318119648220731235685482319049816443847178015782470354488715223389903754415809377361433566230786783999481023158164379178238499396365640472999304789510168926798375093587299153857258638262482442045615536533195426465280943072679674417412164263931678337427212265561720594219313351864914628829914665848518755437325158911757535416834161008941145696583487201852247206894790708166818274849039504443612491152686664333890234855083832077225115362577946355300123385439903586938421744999336615223567189887037833458510939187832980795493793923404834693174406511756769257014910884580881330146008450746287544583704264541951035394084122869818464741598163407484026430710621135160922396537282408745871672397965629880933671509200718266560369037916514059264455205426929912494696887148816840578831220846040177335441786166901404479522725440743574361870492277122875559005646095662986550641414777792534627185804414545000793512742050235436827678248508447400933344919739115098504524093841898324376273371712734917831186003421274965344276187161881300254588928000000000000000000000000000000000000000000000000000000000000000000000000 [149,20] 9574515845613060259788688280254802429791084579835257672121175702349011376720515725240571747710106498409741663440206917366776142205122252184651712917665520397212868656224575666295378519577734020878473566920291190943481300760913979699140824564930132520020080881671612443834875408117635856509321559555164092292513904379239676440719051257572956925599969252982149640401697461380284849811182126143499077525992769519417197291442322129545029185169284974630038426267597396982026536935572623702431351009038593107007935559208967321618833004215912814662226327971637538283030409896262357020501569755779215654154903720047599207105003219561353993387519038576386657886791545438877527260198288235353338164151684578270953253944218943157868044888602924000959416397508696296827887489767517021084379159160080466962640792188095357528389441030698256837632795963725580354685688350425031005052739207638570327807504554622811194800731648290599200810300657250887028395909990945463278317204925922975998023970630655232014327257035469061395333876742302317695223617730834421689853719010076308393439397960390075709642843895620099003651697160469945886136012637250906984888801698956422134437059649738507985652984213790193097230870438073009103073153900032867832615478107232330997833580735551539159301335085739047701522330471332184763443173412364889547216384968076715068204824714661986733693494215088575387249715993539750722957433828698649699647735746619135667259353434321551379275936132303419136834414351565240615382523574285758371512536932387794521545864943830019673727817605132430124040891321761965608361330208278769988050037904942632498546104436404909775809937880922050548233436390560904125355386127684920147019035864154298600826847127844797060605215640729007859980683330411799594607686010849021422015860520182730874992133298148227777586426433013281589970860507667195333089750911297164877489078481286684273955207796163809700192905954575718870750527318348228550476550349558784764578129099246558568691276238680006091705236269725821823074680004178330734154483075731860448295523924813982738790096649418876058540456165345239312422151229121988593688597801020591739227022824218368127967384284685512152688289401605719084374720899029134834612386108525606457295444102460496261677056000000000000000000000000000000000000000000000000000000000000000000000000 [149,21] -2420180098966921321473494001140874173738739307115483989500126744155080586307389676807060472285167234229824548213130410649968910575545100830854869882616117637722595431133689734853629208026772847978224131979332310116933097360438527057826315349304816259309077868785148893247587699151241256512520441937605674435946156066855426254288062178727597044010379545060273091185689244421926152957938691109588730431327046381121513344545871501916692630555686194402937332150789190557093521846347726967490918473661714793106039695299619248117929566223669282433054633330458868561886038967220290820081133128992989220910923478470923067588647415865448654850217105371915646359332664940243718905940775091425908853967889081624627252912350489209670678720989439900869425230005050685922543936983421636583009098414627955575282860462534331388745275509808448981517445107515376764969299296535451236312832738916685035925500955673819998799047412882360428394918352878284000295890989586313683557976293190666498506247388482575748992317457394845720986407922893345313075859148646292150326737772892824988993844889941556162745519862809419133166893101443918101278985726848829781884177439744409590293119965473963409732675367082864766668990677113038864631041444819135467882404362235612190119703610383980562665073899109087654545398337099875684706321198903096219373833888133640379579808093825620170947051706457195184403005319800071835312586984053337571850363975436380920431336776460530141397051354198057024079220248339019759017706996625778010704469609928265178428177799978067582122038194869169392542643696347034314988178966838879268056735906480221555069833570113453866999792670258689546741991257608411066037151508173774930208445520670162032971102936668611611988684717727903390238954627034987174130643830433522959819844869293132477928909151386834215104970150744839875837677569789153977123875189264302203232487042008041580293018120129788526061836053677551207348487221834850734407204116121172067071650909641168662958140979161500814614682049745678387586537478292491676756586463552835538433279569582865447941747100842878965508462049591341226781801573905315142214898611945052674485941666516041511362232481271812498296010868840868443652869121977876705063050373519674835133857704251850961799086080000000000000000000000000000000000000000000000000000000000000000000 [149,22] -13829580988941629668350851673324569943643762559805180675876040252189558978193951279306665130809101301958578954511904945848594952660753414487493100019051478187244373416883917839456003316921640007635500721380504081611181382630712390087715716909525961891882976561468132032083991981796413609458416976711555652174644620809334721231843955728482356056854189912988718841170578808364873327947895673418037496902132401117467160797685618752454798343948906540285616378224127059852955113200968200564937030322423208165240847894451450118771994259437510763164980657492219447136689803721843202797035887634892153234268308417719852238743273756201032165680847939301162817263402869693312530486319344504171221567767152267215174509772531126465431056816629965991451425788228605832917834519785694555214969115554215261233889730907950258900763045751351970432140056924562943760602882476528439069942095469666592383397254759255064512568861339796295660209817514909197172506456386847467451356105228181009584068557902192414382242344794277101561094696857232546651174689481811986515076861530611806022671295641514290397332885193342350032823677648382866767790898807315281892223222270412588990113688346802393647996076253192250036693433746169837802069700319604614420710094780951132405221744263492490680354157907946245978582351280103076199198719777647844753298818800197700608782880474929744706087424094686611709690653150236953250529743917227738286614882695705418636972303354819876020249320389971147059415032453655700847129188731134580370316783278990833205217787187092133558356014173987925092488896484161367555012353507047869879567635133542957378059641586237785748876091327146942103064366850217872872173053484932195875635875102182882949808462082841611435771370187144783031591328547415301235087146887950848030995608194338336581686421533297877068220705088505471568186755763016740285232615247372752454839303301302824057650117047921839252563541883296083089664829026777661180275025481833807995427016158085386882159939843906437935462290470613762615676987294404284803612343257966954213778273976800627510467460907249039168532982434498236966223845786230587128751952978878300447391219246174596787421328928840964917134805825418708969040894885209387636704812473846047606662446741441248281336217600000000000000000000000000000000000000000000000000000000000000000 [149,23] 23807315127386552940807236096454423115940502397173948999772343502733386365442376862963000230387634777914398167108709064651230942582038181790901516603497889005232097036995313079335514854101127499304667771466611435058791017736241265660180040352757635616321547703906683075350289855874791651981855366774891130185103444253926031606239135851016378882787880657955710309450373436787207598197778085234294150903452737990753111225588390517457035363724167533803554129121623983141392446607884983937748579346908568587437165810491960561758149871661242529464102820687332721520713156910040503208102278418926527885196291290404163206201206249531050213651201521780104619479585626419191218555142887409761093097189874671871202421949991682897756314820980649110828863392599239380809218241183563735301012832269174577159033893212689154104367513321660598034563131133277214501674978596327026291146063646950577662528614830053900374217378465481980318592864181729381340910101748408716915659226627643261459061820466951424035680176751172982994044240974792167813973062517046895024031624142520479051734866341612823041476647600140029910335800105623309329277300262629360958265521350601864596736630075007805328586682449641776787813286684201760343139111880414738289028263877527237621547682254236046979109840286206424232732575636060305759670416812810710532370872170390772338796725082768810255713566745553296243378879211071580739715955892683524694030589562635977286667141665772584919963483278066455356469302773453151420515433667926567891322686292321148545887128084936705566590026384629097050829037182137102051729440189963441405483332216675789781198284380940203602112449071096206549073812611030919132152340690463633724711169410565480173284216871428284428550987782679616662308436166668019282045598096885470461777530459182564431936461603219152283589437545680546064529334624338352601821867836255335074819614680875963698644962178436138714571371039491496309563722732652547225346784522513630286947041172077947889339882876605049342775906616285320116650885212316051547904442167919735147951471988244477946742618307407271529235211009125498849735519064764863947340433705014528016175116762179277780570970589873221048236213383011618658375724215531549903612606649440220093484883157073511010061516800000000000000000000000000000000000000000000000000000000000000 [149,24] -19091856659817997803983368503695801632432744255224651270554954684615971581380797468441690842010939079345049354749833981162642249235314030093773241178510258801448017384180512260745829579098711910553841490205675743494413375377721363689990226289428521969039440619098490828898964717480509811055521037795501248100339885942161364092173049805743990731263003300244921825653019791203042287425371023904901909351816046916860963679791688198279057915201727912254207947406244148956443396760584334459572565603553175108477744411114792913126826833340018323301254326815925988845714856689702931227906316125768069889124161328580289067321070178341004286715584419395088087480727331366472763941902900338745440749151484435308082046163603684175937361989973695592560625104153894753077456950591628291168840431239600833129722433190137882088429864621698436209252827385216478527333602935747370302284673897829722343544280236554705183241687106327064922530402160019363849623382099826308586416385890493208875010275198559550378496220142263321047434124300527868317110298471073119975973244452948695260268114450924059723989722384465590668662172904660471730414636385977166790007400154815179416726204683200635334636535760420099670588660728309214867006060160848150076723708344286936216719390345418721239155335928276115784390755297703941095477509598316374337867077370463239154970193709693743476523487677898033903154376844253938589663756069907426851733165848706567038514008678483437995480342918770940854830515701951893171252782913623052081099675522452907177669099317197829379632476853028417646176184849725170540637209927016011464584244360025423891733239256156309086187372656561935233580412088853713094563537440985604552805619952793751010168959370053975923261121753165312083233306797272436016958476538700029512738654973229104805979368212355937713807432373008572325470209167178095380604113680762001501609312044539824492284385500083748278379785374031922911530117834906227891209189959897074048031921060526534621796937708428386187991555622259548728583304911865720996728625004309949935429522503838596680688446776070483365403158749157821156442699699469091831482141554362982142721886989730074956364144776594350024672763001516671698445165174962169763713003504992933229264163194127489307770880000000000000000000000000000000000000000000000000000000000000 [149,25] 3052059902555542140462552723221425457296222117635591425339913644335585194839960955963944003374267961115759219587850198156630249427422338028604273464272790928699371364208634210864024339992390498173171214799840593716695198086539651485841742167654753028239849142729782659733974442298310688216396630677356450958337876800187339124747073970171174103521041854918241127394817774218351223071209864036797410598005239861156359275280327891495505951969520389093665339394381272193857038477876623912800304303197994003506899174071426808511410480537978144220321584906732705772485695668306431878696423688445135013364965242367367713000525949319930305382353618935787081472274243170623603185678576380268542704158290213418888935824666121089365712177220201315252811584052959057393312619243728518989130545696339927794525352855189408493666514513097969991229970870385326891571701200683197437296450996319811797501624987912478566906164677473182810713281795818566976284630166964145597533811879050502009763090445029800388095341113035074337066740763607190266405097433032408828363245350594430282135668267664850791547201095467468065624338411435641473386495502867193129301343317160356591649375537059075577549105831887498291819375155577861172003119786497849605023474111683385262062982996343726213176950054156634932468128639937040108529848085202563890090683377877609829551808718867021374447221987919616903716534857035571103420024197063926621173547451550326749246117614732613454847444302773338301583016835359356185214115068578882762081349407825100967506093090018644040278686659064353791390263010277352498960122632572755359474787338180298209522813826880264924107628571092729894368994487949329616503522909902921680349884707763873992523769924393753068785580071971299490646695339880331290659633031792531036771228919409968915240132071443935217450109954707313557016047804789910314903609431552908681738875848884645294384793540770869494487937563690528857270240179130652404220785254208581286542310659116345614957386457302332741056037287062509667199711592923691697056685664446324356083214202285060581605739743730743549623855644463855380886241778140278998182874685382744183189411328427868162442011517363312587775771495133213116419844884614356947985806848501957870659651470021504284563079168000000000000000000000000000000000000000000000000000000 [149,26] 20478595108672517000720299757306900432651884680040454443736043797219292902849195765853517862379754805977612860352482731666647681511050100522208772314937371355877583752846483253477316574312296292567217125409116964461169969216943494435466224430121795398398032493152317492210307539300880388549811918504599243354251995435335134212411602815753323979097864768514011938328193007243561826193574735936835058352425796757322770453289704332678257482549469208225120126560896152553923703570566679462422122872871350224342030549265400867396411402499696431827543533005727283705362947633597992510922404768070041708330451149259462513874876782859756270352525082726544867075298547290166354888125000756945699288562275354625156563473435614627214503927441518471074550396972960643149180611456140659812882258043282698470889914405032793449278631911704243266395690840767436590733037569065150373405532719698463258501130574579058184907055688117050506768590918299451290663516468278656786167775097387876289838241009918361961834149267518523470479483201498636101500118082147336169426869186533039841950172752505634200357831817753148529702241980667296628566126964088958167956008409274659876803421314059808653430448545170900560681088098311066459905299432686450021526026026982319093038067017850482336084164816981441220279172552628694607219880024508773639234505337647271559326069464958850725657482118046544033904025245569193659326952541764344694372530938947894732305120102489236598587339869456374599792963147853004277187484271972804877377386883598101970372128072213972363396529857113858658448289689412993375096944304705193196135350699777061008343117694980303450463314399887350914663002643035229955852471468977886795835109863118517771025986338305754006574783737572080092562532460319009121849806678619161896468829323717314157009205643129187342117873647846643784363046405120014426827722901760817051296397652528656383686833591213209866170697467030832713424768537349973318873943947952217594861974226932885644881742340630955370135422971865885014469520094357654907976167207822666884351337826813579421490721192522922871181866074113476265743318648514401519966988338548758182939937614642324884736749463732667025791630081296748016919604961350953839240059850286254739499343700195624468715929600000000000000000000000000000000000000000000000000000 [149,27] -52200777234653053443008564349051875503550821408562051719173692814785413749068495642261497276817001785911336633449526664609219971734633797559628144844504070445950846269090342073758330260635947695578021569271840615203141438622666064270748915329011177531515636921374185207964550678995604341885935343289880806895047017718642368986999161786201634942472979695546012906687014455634196184874714092207337276546937875461046566072067499108997660947133213759710321547610178237017675275561478232858363140546955464108945365734305868957001375834781481549918561183519830854985135269853993654881561257183840035339471514862487977951855108466935132002559172911445394816581060901021934809539223836712203593902700698845479921898248066168075500952164870600699273790635661985702836539035176337103346416776000812266917002328641170425483634316151587406595778413943611287702218313049721971327122774117431170487616079313653485188360719117111684008789943329649704490258488644076499349697897238079116800394530248356355549663095698591294836051777098022128862983725107761455769191349231501700934617410245779097968944434378995139484585262222160510751126396259520521054646976630085229457661968347963514364632989905693450805388444208369575497378024177017096606314585753125598995981507126222574849714068671012299992742448743164905462856317535099219604861155862806230905373429636691394385955638156198736850711394333701015447937015911197507413979925173906377014554570174310569650164510132482345010813293660982652485034729558075532274930157451365122122294223053069845859810155490283802639455712273797554326323171712100940853157327586265255606358933352496069447860221512122583646327774740748642794977003388752611158116363214100580797631215268133998741703157052416830911554721833630093358738127761388147185385449605106236070700666625894387125927581551628974569493346298029187328869786413299552471894626050443484059559820073745331978189349825712020092028522759752089634227307075110967083325656401840290802374912943578851859613215509743467790899141427289077208978621833948390693515264002821308303501155036780374886917437386967846671466576243836484107453499548520843514049978127585684791457323681422167722886576319055362036098769569433109406941827855599757467194330023395276176119300096000000000000000000000000000000000000000000000000 [149,28] 91039637940766280090928777013904232722357352498748370539012633927665646989934522021750750946028900078034733707873161660293757584234279415228130687191342046531726704840135839679028903326948343904418114574393210948149024498696645728274336897131701425783688739771882809831805738595623633793824281368923224485609447445716221682573966426230514304267972339103404442265702671510500173430792199381435973841480400796222985808156935223133908307107213873094274585539527002313766784585583944785666887671117714496740833155564218630540500132859888012984352698190001094429997867473689406894637594924480196764371676323700823074168570986478016569693551365362808998875160369247904419374659974021705552904655216578878685471170629252277682441917953400225418880400863348369603787937447893605265042864617547123716431624015285791407083493938775421275393731724373513762389167546401057005467744053799415692250373645716133357504752461291551774564170252040050000292225772707061440621798705534262864728754302243353058018442117597970062853243361445377326676174842384662421709052936413606742807698187153200140254883455333320518862580779401977420958627539443932870656312529833694253209419461590699771647515555221822608119403564841231162174615332359006693473141008591527110167167973067723505604002948350391145168372413799658243296417563397453377478800453763046783850859669917468685346676541953654805840462901580995497041034101689909808123646395863338118926943816273199618821757361068085893178380920655568518653958293396812532999096564924389732151849174783487447717705388665898209366160425562291153041512203186738133898342720181331152689101106317574559194741329235958852867130148390770798699305393332772854541904379603655524405544499062418230540834433347295657907984477034887194242972254524720117353543434912230927706282243592511961138950147832465478653286910490661730401114876778646838470336998376193931327855797142608384052145096765158798456997292159078503140827743207559005156336010504293000446924819222430545873748167196276708716478967709502782975448736173186335085263959962561389265639433824384979613595909477576426963957215619444171138645576967104657279440399961236826883677384709819906174085988927421346099960076121948977962314160202322474172468713716729786730020864000000000000000000000000000000000000000000000000 [149,29] -130085893903841174928692956726868874102177440574797383444584175226375075845554133602328579697906821149752583597060937945450521838948517487782068523097122200382339729414975353841972879419772518861994326746751907333062478407337919583098815180304380201240215056591820262115614019554961139065886503309970322997850161799408352012676089284245599283705736919249200639778248328146153627929788834724871266818237011719049629780509562974707771486641878047958895028797375307984378384215598263750398924217817841878666092706549192922624597702595953678315365398926634180434416920685160299092207616731333404766318956009840555079919565827234198777013137603169216790305379922021923013452009571944934941829389367907389458653778637114431157681827369560094262288702056293769069471196622598956044648523982916141428118494920680197924127768245143309618956657906309110383899266383321126589333044743584362446983104675033469363646039161971254328797563805387105520298889778227548856914323198681494668276430119096109026663893259801324956777548502379774557053345035645305901392722785467438449678294621143508732094373821334944089388633141626440119674417624227393076462111128128585343443528364353033621764526614544787510414609070363646275926029226033006246674693940785536601011035919707186431477318317624362443495281019092284632349647832416463981440464979356661687848983792014904409246837279425436969764019366719420262587197300220605628499792668578818518316417497870440924218991776195031405795386736669252002033149186361504435258439871458125417459463950925609099509771746886821049385574163837366405293299188179909089145712272718182992106985455800941446952547063367817419962733453469868892307799075301918839265867627299185173832336160703367078280876418634058039009543947918295808622477270614316830273953825603125659755481163610211729580833956181561350887528735424137512017873285211634036426521875242231668552901536535522094204140459408484424193941538154418765286882054539587570012425434435515011497706164628625834159691119922429127124769656760824762573041326011741958601108426849973247516580222285257652052673803613736075264588029707263442082923717149695260199590150758803124386771873191639469957355543815488991254330068679332979807982196992064516729384841970522535978610982912000000000000000000000000000000000000000000 [149,30] 159786325563198049317485689633731218517716580211099994632923950758212121028239813209589270172548945533556931849067570457544985187034304544869067417640434500763894879454030362314391131503024510761250319814689454059779680433313819451193029360418901863421874512293068016331111345417861496685713320452855044545591256154532822213189350058427892759558450481859423675993512208984400512748159502511342344889300266936396508010441842433706550777229746100867269506892504920666472206680235250875461444389450845907105132435852987526600848905813375787398765256565927568092868798937545981604281296928278728129750529188708330449390183040120269575127583332969376747575622354379286391892355275359333483824254658052487436849953366259683164386336346649737463680823316447760596574588961889874362329984963636250600907007772457275246277138814637042060116389222204716090047893924697425391770031859985616168619905919106916336635409419024829929170471443490982429846092344327731678697630052665967185705657983387984149560479344356141244546469303376838787837909320645389105449812400975887303050232193799463391811542878346044025210387930646913161148022345146226005488918516143045229651965904342268964574335475986724480778394393977493474775669828736500632779690163860291443819657125564150712613721067557297880935353782117794902466676707027656786080988214167386336016854585047226639237663629262473771689842268719431934820142304514233572412431635176857829673465002794685122987350262847678906310104035651763332875114357807752275100555805412941330755547356006572218954200623596007102594913419231503591765217789628537569464659094780245633019221548720460721512760833292800592456515612599984006603257813693932988374334606947102508324061328196000865046100212639059055399402535791280866683335236856099403737567483056696317483551921335912645443286620789171820173793138403476837592802851643192733095835017049630279199348859340529700825877979787513227145077961777841963407836874987513755040927967961597525485183471426786558626586337571731612223418380919352189223318311671437294715139066142666559918703172194422246155648308474368841316329309041026295722342476312092162005329061502320900708812865542231266038368787336455059242454080400821121430361713236999203728915966750156540170207232000000000000000000000000000000000000000000 [149,31] -172742425914387747329164838611183424319059216262423319639405061696994453494100772012381209611706133778579481745893131016848098267193387690852386963015663622485118976781014071959319333402637245759404573650434047286910830283633029354770354984599708841729817279969727388498880321570688619767765764394603478886566679180543429583012001300188361396668458483362230070089553696949109147254533462863747043947932679652850446471554012255063582450353324395238499386242733271024386815996223114589892009987668003203767641307949110669647629337917095984785696972136769231661837115599358333295070292101319800567993362756930627051647829396245897230873080187997043410122228816463828634988533809782992802395010478135389064080377486505347785705343999918863510276128704693321178723966979979764006455849854314253167228001704685821603759729950201658636764868808787870993357543773760772321093917447890083018151816308963899780475601515412130186380902715677978219000193559672262749108468327693768125920829131337972646552877921489238918798902455805999468274815314798910063021635015261995769379301813987031345915659739055494315384241657125852535171218174471558500639666816949923355945824839804345446665790597825421965528623663460679461885494238321583963631368366134355409814811195862084767871443585076993238784325828028685345643378997605193359196434476109328289869613149395144962429884043731305636674860407042905308077736035002543599262429936529262952570690009512621289047235874323930415574699824847357769881246213125277885260650492696939035251152317429412320173992709784132421670005491446079062570983991336095705475890660449259950447649420099369643080209688822545108300560379595709705530683748503214966081325371591056753718757352922672514538848448158265791322117663138042419249786250963657273876248664473780405675439389099901299892354195657971266398057584517444002739573535142410105380391203883969169377406442407632709380359076798268550373560083773278899458175806966055118545562123820977075296763813048507584109853660551530239900989852310017032434926404016757254798672552191893025247980663055879745161397363491471876203812842154859303459515171084999598866586886173607723093329200723222192902930946754439039190936039376636074402247295948181729952331609715187088383331532800000000000000000000000000000000000000 [149,32] 166508966416544126516186089887678154124001662935742955925508207202940541633725269300812925566121727249344186933746922516921805732211909655160697565894341971978853816256534349849431999127539678036229788770427800464440126871613607689937455699337917768723135877340425064548843963533865970787204404300021139678954721817628254567485587437612830007935588198937832859808277018312201966622158510913943898056401733104039211705143306661009502509770917106087858597886397348291847296854478738933084145510641180779098315763078119266746270590003603048010060809886138109880063193084742463280336047944755719675066985868309376715573599388523893141212372898645139031552778273823242185260016312326134983342318372072249168953770246995923788595451779402750077475566964319908805504993561916848920340353221342608270235843667363328630712114359538284032381026543391954911318164236095261469667686642799661637756025812798679434574739400621953535387212323191507094506323657834174475646985973758613443812370254893804111492438956976926961407869960828867024159027654968022948236227269273895760533079117321355732918481315509400478050584098401430233709997029558868470570347943646182768899351687934512541019075489835334814622905656472318119937597419579294034679665103045214256527492382031584567478298636290741764033793841736856873622899724500503253347041052558821244522135602177875969592762271404406268209011280082997921163593238016910433591004761003064423058027200412544903330966475432347922465860135193225602739380988109189481553221993478510672461815584686828028526506230914938933176847447054769053388862525295755965934218019664252157601751672806873478221301289414837188477109042656517897583779465541005285169084004938086158819791609681132968628652607657158012855578348126403897303719674327102074320113434617834975028966002958481453295334513038944087613801409778870928990674821161699827952693649057910811236559212069369472505614988607970909259539018551768505206200379420575047313661417437908943385188854058834425563218643740569609931839928663585357902201062612955669092039327324349723337372743257624079333940536082696802958143960534384340192779901433454336790044783736736583317086891321252084569153636474608980995051724224108505811539858004980100853963711437531863355018444800000000000000000000000000000000000 [149,33] -144191687545779392063742028937329201730137979312161361699678106975418496175209317559505005259704636526219920972561156317892747643866882595427725309128553861999801058166859594344396205493772626451582403268716088043931204071888911542343889004823145384489053232544122727610728174655558202257667336375860926476408368362380402695658019213059226702989729305855270134991507101476279664216699791781626907974755835376799593433932084973316243939765353216707921163576070013649887939735457309983244303743804765795689867161046708866079347788226727280288286945310251351673590840348961029606491477207235431104853465337364325738481865477231706166403438242451814718942936495629472384507037353150176024758085263494600091047270316373975495600259384760884002868284892216494613149683572579512247552253338161773571907533725650199831610485608112954673189288467813619144425440335209733940991495444268078738829034211768425731832214061213385157291005597085942315313686248923665241104153148813431121903902850500916712688866934925238554352752252062350909272394836744670078793596382306093941451890185046169171106424032548342172030586957472818914430610675696940629782134185954318823243861028693661374798203237456023213287523506914909524379947568141978431518487927836616908465475435621657318856130209341944269350190930611514677794933971232946113371976858724185905901347421403457959543409954045186008764194809016277367659438956620450531399979347622665996954888271383030587671668369792996476143446678351389177476771525658397622632325885118821644974342611470684517901298760509513019306371627557007704137562402232444418295552915262966782420033822877620606758844728483622953764158777223399187561211335416176882894821391885944931594373908565418871721770298425828021181534158322517139470023986989582122486990297779242821092309153783907159962490661031873783597311350366964482165063689666320886168496286087308118479066960406869893690096811053159728717738517729888255752082076398817984779433112719179719182209771462741826559189712538658615485517372648416317253069496812482434699821469231998940187654740837038370806988950325883675858636973751140639003023300983666122312400652846873640110062586258410103694574705664166306649004072669239782017577181018403856972779150518508709451640340480000000000000000000000000000000 [149,34] 112782651867892455603018795087472916260590214123337557483109001228945975847852201317919405546413141621167134436269958603995065592893572018844556422090577311179826754116604677536417976425596980322950840194861391658356943827837592166110844057125004569412209460230956021353309398342036721814181124698679438342305203312903469126447992588716816836052095408510517026539972151900172013827329907966157859598309126689561081590927640645375760310729868113613837161111859086480130666877890629665553906948852968510603592304070549902849184733607053690315982899639200950634397460632508337106699391578197083607579232368775287031173638698431884718980663922251847075165351256699150099030365850465430644240674885561668031618730903322399772184887555407428601183981233310336866507666878046838495444163704759623954269811586247044013943808418139792977264592743727589602858514352146807769360860659890728054393483132532035872125759468452443673853761138887635527409868639696478670627439412061768441010875594290743227456318791943853694635399096524167391295699627853262619633417229650523192902988422463332089243790206700754881892941260265976251224883777695112493980262040725472186470566346490903782346985989046205252081150885930612018199637970333266193903543552829264509509114403186213548303736241035263400390213560374659376495255649162046135695031193010103761108461173129502767181317961369317126384963810355744705918254508068317843666646200778560796056093198160108221281057624316877662352180570982469431336276121365310294619590995981079812293350643603464675261931005745398141050360611287498622243609878479199784031391558391210102538278458849110672600155265435737237227113322774057784267296149260321374519604135246784747466350978653678209587541593806237899120157918052551458655525388035578562344039134409222578163519168170475638976422616220918404601680994327592674145602644313383583836549130502211657625694033430650631105324971405720548139181445022356521530669763128578305619604517931398183782764022758102767425811124547773422227908294540483233086976074142170117677786415473671292856630121698327425139878396160772319457370755506469885097417718378558230047816792560225553587652499057641790125664214543237615146173387040224538535789119384372932897594836483093633579981209600000000000000000000000000000 [149,35] -80025894071486672757121171553104884370145612255836786184188784140220101823876721728985797734081052264749287680745240143079864892870730009956244648404160774019022809542668787071213052213575640639789175994827095290472253960603490269741864740869340437422332118316710344070923860444869627716453835485886326684463186291036008659760701166477705902556589586146154708838294148939704818422107153371458252040825582809191523530725193819305325104153454872248476417287240613834459913421459825116150658556134424474079837612731682348702513336944260337547635479962283201911508655934788487073568434409208208228706943980307887076670104688410346573730592671059718703883782289561990785983776146556318023595678562458485137673181101363959742232036952317484431462044729692341431759315857915632086608889641499085659408335559654525094524390353499678095265984345451831169681046221254099172809422368729581120671094060511953218458360986609486369623648420745251523722066337788308641220787542492696405477587255744652105022741048341532256150413463995678524466545430095705788522138631515520650544388837161807069584398460879686219718987913475505434303678336835977445494600086960051049446820452346987538633670467677559829949766514106946140629101343286737076710110743790479553576612399729782438325416008548613350424616633902108057760117446026094843622167435136578207125920800069913855283572450143705471018972444316297484180599442425568410660158883184940398699226011905438832644522421028407625683372439787082068644476984346329780790133501350060860541784786863182926480403300167942833516939968734590041719646400808184253973693794825202702100189369369797612411027754720431802601680721743892938654868449417007472818451212881581520707662524953402521724041851362818450927707359129805401415021262896568941575352426727185062443629845728314056000571821343344875106257994044769241477460118123689629471732474914698233353673634010626954572841320043647886783326224655557556455906233566050898617169387489941042607904793756517861089716559674223555296948860057886188759425890250988883536453697410844148582591790278100383220995913915527885279155828364069206716203319542016539849441005086274817234201019849091869329159162565682321663354970207112181746688629775547311644024274758509640018846285824000000000000000000000000 [149,36] 51689492659216784025539530913552090853236864354694553578789577910447758254382072835389605953698419941786087045635303728604390766458369070359853328694768523714324231859902699446607843031473734209265273213801546926643589046301197656379928010023348558151584869685082856393149358085694921370004374310967012368449715670490288498388017771180786864959076711239043220902740495772842009448419353339421564503485780966602513934222282308825352716409415332276927416120686196427873409055826930373150754611224044648252636404940158549388567917107582120045004203509881124550017652239984607490887064803740785516939981031650664022167052476632876271725179907807655979457644596350079546858309320548250808533009654516213312289049667390211520543007331683375846226872561390392512206927190755430703633220150333210394064742783451603644618744443551844904123524518436768521243238798145038535334604419062486818474929705978276210531172909748405046258008455582646307409348890312249903466277089851359711424122403778212511516519699275064286222825264047375619803005610075865414671828771447937650482911925116138455712242935585088396075436399738067384225673214885697060128523505719746520817807194106039594763946362174696963774449728768944223108261937782705433011393221187887442400086390292470089626447001079212833012475664952554185026912792837479665329688642535014921872149871068779048378994405839589195002442623352563698410000026187779641958005934261465449139890012584369926632253648757671817526064816633298622172851013381974593516379029899255331032327104802665684678364229500353124367817641287121075514006201454607914914493202115056271118855452878124399206585601821422940220812733598940392616602758910129328571822528632015588362124848123713048149720734208761886179456572953813899298137667746033276928619375406866031635255790932172239257668172952761083980706704620830971102784443687210102431339331490868983332810618423630996152096769404198320746061811724156197030338658338235638458601815628237097292116867136348578026196551962075728898845792478599041887285338234046104192362888402178126036475974326555890559708996934595837943421311669169756598105746819335441714640489459541202195866708598757376815869025930667168332236985755426302210080263055998773901291117149355817660999270400000000000000000000000 [149,37] -30472980926323083010550007027489554998761882325559554259657422752969276053873688326485975307275341346528764254013977026310910320803787852934621082921936429054660228152647058953565703328070556978682550186637117506272218168006626494554605149942353363594755864128835119056086387676839877798205489391004628307666248717767500392782384891612312774885794187937151405547912377054898875606572803693607643387584967602215565531444151659203871016038695942857917533547513926602509318789457634957598949270458584747763046963323672448498725067858806627633703762988207130436135622646588363305684602572774691030471820687532745523559728331765568536766474896640180517758453442844153270178009056009359026844214480287240786874514130571190049082119683227601323020290187109153640968935985940118223116579233410343782256839545079215922442616450970173518395009109202550044537394158035933415727865319564289359852212869226184513325330693389436982057874093688367966555452895142088542178403367150224207314891987355728820347136542190603953649862387985964542704526240030981330719824952644539274202667004438271291345445649510230675077883476381619928920823351558566155009955088046264071194143031752573786527892042654737496981643230254868543955798173045922851389072165305347942829082292126496850337999381354420593320878895145986996596233412429766448471362237325618214306418646604481478344037424931777858232527461814641874949242368566790031576501813010617125604469824279362596957119355409559683747414069655959977754873372885518577737533159142355304915349492116932571687740075788657838801882168042013483656156808640888829414452412055142768703960692724673392308536845403677913333459341360963076444496075056433804171205718342301970737564599214941834790574717211063454447765607710659588000975317300245642181393318989806920405034370082409932367928750696314758406948159421808627197588079117139449648819564616612395457847766073889892117742229735642584291215177052354319945414597464435316708985060275314691397788374432283630673927182187327630778798810153111604539965310393683667276608391600137409624770762960621732664294813572229700300976040520813849870562536215017158308895842260796758361993612565974650996054326358800807018922874720831631622350466626862010948786697184215261349729533952000000000000000000 [149,38] 16431459645467924298944938477037777018891180785802815238047291837905205912293360906169159237693609951031739659973919954001669493209862389124264248907991826218889984474510951977115871776160660504456065626575565622161300246702589612964519195684362329380783860532428630644883790831055229419684626624196663639050090128056623811348564027993180540681072476989114271302004343829606404009033672009740547452900823132878917691617167493805436704625904001213221273947117601190667654401735094975137983051917653949784077380694974271001323799144202155553883556121547111320815317326785236655514766256403113994500242355949426111378348077644293315591261699962333387431679309749450736008802851986722156328665154841930988902779724923701388858196040628692548479228267403569037041344722776037269882278164624994487225494202486069729747309637377039139050760940496493942729194303533679513366054989800622946761564875150471304088589838839620591798126398281634202278353408899081144141010514619543813879882090495289351542535117418672059506262560179239011193494006433488702943350564668208718368821961110016488377784554173387948798527761939340136961501149597205047419508482862435664765310572554309400026502627661174798137050352691704460224777480762898470611989913600377682572051762372281982726828498541552691670303988262498122530821136876144085858079015918987483841538268648875079002384076862586844019647411928057289170376533970458512076609017564899530829752327648872366325062989341263033075082017984809707103060120577865543801141682802934802498183660082579858817223392977774655644992671311651823543343394488093961837314230157218150672254088774497669984181564727068683537599850595126514833461515459124169912080643079434148133076975514006215208153709263552002338825821731338996581013609232446676434509376558194535468470497355889486729001955520245093030439745743968409781514540090137244047122057943471812999701106804064285955554192391383016409240277360512538627380407488642870168364808869771252801914112800284747707054808107631326199128968777432914280686471811170976546945215200504986391638861921584994416463059647259893636929865722765776234080888510778044626048142121756623154261923130368747868854056461233869615523114509724610023667862511168885319970319452516840437186560000000000000000000 [149,39] -8117005736436408273715627050904172276212085989762001204435105994903615618710748677267303677438440022437910875219583187410165672677943312443888118975688288998333688542235636128070789599192905032976653818970498170281871500444337583201588043462263179397605878343489253855129917331972684037045314826450597135751218391903978640974971588542243574559433744737487153741198396952994704785482545139625579237964268108877977301652691957768552400650234060808947151277936667926481494519830773311236662068666949559244743427883392996716080589771107888788154579356818778151305231567983361673937000892380733919242966410701603895839868098475737269021047009127999985308178870960313537197328789691155636635990042372872700034950171378100951209756697732803202711774027530286269305754302081523798586969158910685734120770555962121831953953243229485223612816040798772017420004174406066512604952230579549745863140300087473476543452844460077618213835901955940781598853795608458846561387184643039203765222991886853263538806687158019151239513000474566093665992258187175600329186249922911008038826570338839716613329524131918808038738737078235986847570346014508486360883764781154503030161688999850110122540478857660646205768436296127487734915254998642502318657574560515078087248059884178226029279807900704121285610415301056981597574221315789569234690231395564752654485745254216029774543669206312770981539574150560944535142065045752969882851974140592723553244122367437275837650590966714402021414847601783397001277411714399536478523806836681802933357977682010040939582920853844956510027183919230880750743408692309075341495539039815849324533031597742403099916103491082612972936671321805136332117909383989998899651700385734692907842065282980314049846417477431701361484677898392316596273330625841263217795019103769926624306946876601193907086045934054292739037907368043320305151781672671214613508989947172008523335312390712366201920903093668827358071104869227224657602376010345110312506503611102158928946966951427915031706905696012404772692361362583714313325997604296140261162765176544705284283933604147728738535228769633833524579363751583207636633804485204968850561605616210445761755839833922537228957549921592264228541892069192126603331881780883168188816712366949404307252838400000000000000 [149,40] 3678346912428877353493967441425113756034187866873358095799099053739030141953217809277498661036478091351628791209129710643516578705451659380143104020213860556773223006308582610509349784992888396726335652715133571180042138373128859492659270227728873574568205572213130887018133801485764494004782571985954670075548030097312844837112059739424464842988810161320754471984770425259851621264064883725125788128078357777991962615468445017697824673920232315366450965890161001223380438024302369534901816119503140069015677643096911489429883093474387349791649104617069444995680557234804903193796035553741161609319887144151663074551047099370737324009385118370043749156281995150282189594195566335907595185167796065943772387332455054076897256615233523421012230869087351821517745858738687964160300391792698259745078709320108027240714103595405870106747572547185261805504453644673151240764791845092820436895507139456318972465137391959053569260761415828792113974213264860635262645196351685600560057545525693576545162719700396218156745722393386336474939069285751019716934704076231190810033977321591286534236064385213027922384722446503280609746890623693497410957488745244205948467901773336082174868625693342168176314654843688045263287219614081697934800089299705810768649394343262523385144881523157611619656540500036629254138448236289582969636456973319455372982474852551833986463358507969700539269865932168153266624805290195020797964305424451005869538584053059182474969048860491485560830173163622435761415568632678155359891117764000829343167290149118526345746089803976119255433530405659343236198434950063985336238767421449663308242564868370595777720598730716220984105897317350035463353263449455003965510070145775430298654700492837790003273265805348324840814034911873013704420362806810360827726456914020784975372620874445452227989335410306896850744187711639639283411252934799453278473658012956038319594987556304160349441569279170848183015955659494131868994336308982298523668605376284450201005845055160309844301851483255152629195355894182089516076286372779611585600437854054056737562432328447713256197227666981670286734192214771680917156881853957654710112111451498715904902157315333133995609790765612404563854725503146556843595751285503365818615965704784166904659968000000000000 [149,41] -1531257667973321163193411372434326335630671831170046234658697397312920591781607065748882923421356331490589296263496723153290752606798104402592315280351514637354785338693335776526708573913431117466532161924966390665215632634746528780006885234087422501040762171340054699968779898750267600195266543676847767534503606497439761932933919111353141645636839267769914852743583088454233563902916311159259989641940408139270661720691639304196304202081312366303723161905143989687087251793623403434053505882251694087947368192935358479814330345909419039500074057844991985149175714122157045830791865547467862640363141245790724401989067176216075885456787436009409414910279352071780493571720544646876145148152002001310218131462189441993998177330178654624824765881278210400853726246084453902389022681473713379666899945430069771987601723357072775228713989883304134262273659642051758197011571702462637078277319135187067972410115406431113377277406893210715913439295394761469649834385534835992473659370836483355393706316862636797743116171568219065404507769439432396992816029106483783035884794927115052103791433572159896863677432384725077785768889785236564913870142195501035439405251319101210225597731019512212733356678084203337870527817987223422840194588891855503232239257587711324930988024463002753733261994552808131397546458979456941981004256682369207496795744985974796136910761246367715976825937306791251441716692810893397719433756396854049950877822206419986851406464593292985792021661581158293914550642065347631675286993979473891879160402005849731253978054260791069817674739783705849791898229632486371061719438827529115641847527026078292361594369984892861626639672921978286844865075393379031336613639494645080973002137881198591776586453096202999263776197248079979024777051182505058928439340326597309739731785779710708561665870969103776374648379166941398880164146502726120721818273658129461239686133021897838828859093660947227129200679440475660867360870777350731273350691152027490640220630548570079240867722804976282133970520833399559678638722922608917123401186727784129473324453749017954769606809220485623009216998230182700158423082577958411224402127362810536314212496801205959116693945916861754269690291996132549054686874210237496212723243553052966822032179200000000 [149,42] 586610656860581130301630150310869873670362546648995294553561878644465815260755348709070534284303577052047056636170025690631069650506809061655497251105616333844587894392292058387093070159345986918793627328637434939993507413195495187255713408617319420492267752105541429786656841159623440764504251194059661647453765139194355210667752579415680614369369743014684396004605250637434791886211773721104126958124643831933429295980515515848120823517830172437850261273550125534968226931396016093591265958019873356091091524374097043376659806216985731552424575516358521268257384405561595039493469720181676684886472989256096476102395224961511836937409565537273113528703314342637613609559144454594406800748677744175418914952826281976252777357729509239749201572471009793705873373284459738349073831941884156799093079698270237197549972905782815935409874720863028013905334954435570832655457849165547070870852781175624723100436233907210246375063705293434416507563391346236955678639417475569730138213514674934441706124789911361962770338167048566138145333821087522025922211082520091267617072132260609707079881140033527502356339644610484980922144350967136869235937362165895030226736090188720670110088560294956581286071448562053583073993557841258863282642432118447519026465683358656963348477953803095400780648821515964486603388275138868697839236633147208307265324656134202230459974190311434990811752816863619993076561383918888730962630445144430412909409764334004487231374602733334949088594238370004645022987265408669144899977918762290316735627190343484067448203947013767793921223674559041040590774406133369039317794665602161923712595983992636228332123834909920927253974320382235943964434660270627504472521089102844745333116383329590090347922163588627755394281290107392300807135023417417900957783712240175751477519467257932289272377515400273063513255996917225840008954624810346127283488091207794743403089682354555521661409459360364671414525470541215385757290308053638339414913540231151165973532962779342197986656332706537705777834806764130941073383780571078824513706640857219574722678164417295816587891673465747345183221975861998787673705078925857687969858049404398378165494087530692098282512315651148588407156417611886341241520378230656904472486270419060812939264000000 [149,43] -207237033633930582778277439569142907809373540796056805902736089204592480387586835810648955915823239840041674333704625223255091674964531150660999560772696396475651695416089641735468712075834712022256261581411462938322695505702872660124977291156878279131895850352084716914855736347537228793526745875323208511331286724107494300767219649993216966530934148173376088869237908699450549683788055856475426554477610386979821583356969114230443313418120632055213020346398706673675084206614846098000810823137954528095892437669012344067042263768760030428176318914915764673516098045510873823714588187258039963529531823637815040086120581487876308917658342887411980530098336048904970503912944529271482132797579723506548184411263176787815234703886485152512132472642265621564008910514629257800333589199825176404960291942651951189904950040129812892502839923434474670737708642557503695694615196735207566273468772919389492490879012557787834102400971581459041317946676209216450202291875667817574933096880871489630295454530686161308156654087349683071926917258102712932243725536537213506555507933974887390129965812609347226029673885205946823421518189142536033778832374668316422033549740011229544386416438255502139960452914891136292574868294558162813206702740062498296387701295530189374818905264053805102124851562174860199068280170383001924028087771476112707494724723030969504961918216890231557369271666441588500973663552394690383043345343436799301404151554001498723741314553524000416490436397460085551885521663765883393020542586160373614218463588727204024619560098299204871531424725081112047158739630997883096792804912621030381116274402913236832199652600279627893679474481795645961460486034921591742324425547556121991153227309434089425655151111475363170539658606689096310010100918724517311937598575119399302665135253922067692631478084678912644836444644193796207651983476170424423086760316275308071993139577968712136325957681564020399313337512862529115859171230600732672715631082748360450082675347966442118185140936382765320959531859938068648077487794304652381624868079125626986187303416072917102726070597551239154647047043754233563838701618881519156622386798938193199804309117766914500799662056029215726555070924288652074936529261058897424341449179439175578059441600 [149,44] 67651653743393155283820925498878314837808642653214988446521008635881268354205874609970397582286859737868564330632476409599846657023810266228304985384663381735885756387116415055186990790066076708482864220971040839736443417538411962145357188557160650642939919287340384234730167535146412163163089864681045852630014643821825705437730653296064486552095137978319574825974629215689891439310800934710754100752604474190179581970928237661796487742858587765261346165853327859383087586357325593625725670637431719922681340331077941053077776487928902935588520896728566642523393114695330024257533384134438874040577353434573856728223423178890746442416993436764403794363021012127551401995612148003594464604563759958716903465706984456568620605328096255935029654059431136720987008674067379971138458745317272604468163740076718775562080538053389718392648611277183206100717115342950984661310746963584119413286894676342696681917700216055229033973918759603539289645101604806539218024066823206020508033232330676536131549941311081933181245303841782672065447677229350971146155912096172415736191933162818151373348349534663901275578199348705245578631021962824145229405839092247797330613436209663450196298655690893233856259535967741529344610370284467442211548743649241500183568325735968299457989404503190158378348484894067441200096023776066973419278640642268160803240074008148350166082323812210417631123465708949128130550718964310655780893778699132862846607845707322323081147226721159186003733614742834223720383250861980182947757038360429848611760308074920541059272342663402002836923909542947761390564973741110634012282628929891910935340005160876935024102821340033272032089951721050441375948049540319532731405421097372269922077924599484703171755006962486614461780698236729712830468373929880455711903690068893551058226589168229062338405645683628162567333625775620987105142233186172230039271869884903741979429252807772869000000134601615930758483237978918417095633052609122903089630961357454292498058679932657108081926396467145877250697275517842051846677165817431504308967463268117116886444760763698099722206247072057910961236870733961914914369842556426268687667145802259172399739564093514311353028339904594743391792823111410129320857563575721614806040767239920454080000 [149,45] -20434288640797469630395583194946452529728290444360098925957762872352932449251983469888448380583061969475512637062003967213568932410158620476063655483944818368339447980939318275373336180634180358950611926859332485448809833124273966512613573119775876538917926713995130897561949291057343628748966263917737253568455476690397463568652336074953646568142459138560150004316829713647842568051514986096421058268657188123975718864413794564729818725696542928967267383728637186847474016456016174694906690929958504759644035158855846028154693634391559967439978815430944238407816097953938090841756960512623819219147716800999414382928016388600585504560195450334457096310785728707584287715967270309411560993791074960044642760678270825465808000857207704844910193631385562517997593360723202090517869020689040484364780644191465669660674658332641735629219314792911419601325192729981392270488712577791233196680170704162680941405826484060693419569718717117240932453478273384002400547208209951946886583888482472630185613298051171584889712527482187984311501855163176033285220049039882346109612946785612862190400985835111527464843708570029331808833458374995553338143596261307765064420090406524548307546946873863259214109244305756860257974179986205998739525274582327612589813825159529860487224170444837201290301446383571680493941323342076642437026799080982591044470423044828114744983412809043558783426598655207291114300800039445362404058154910533828101867393083101217534734025593903758396782623081012681461858414667372631486029863216417008570330042890628435514777450990399503499178692175642336544427832112576329635332416165343321626040101272981915804975245834032479129355682741175689580122803009692206369515128522623027628567064942599238084540834107688987548924270956518168822079694175157204642114263401143107101520330603483997612037670578358738537902600369142497304635846741698442300167155278359582402371925565403172371210683638217786881201507305593322692289998732182239543757418764067818500580120198954154663298746089972175301075850680514155367153058691931186442092940840313309313781434071228350248937887408013150568793897016558927329017594542259453988998854079980175349452854492939360822861186414504721636753874896023360301940080897706087382320894837247396800 [149,46] 5708503094712581527306494856099840257324103623759396216642466770205461281767996221122465435768846838889357750650930048341526121662358276963810509818195562601213618661291251897909486374094225980967439666640656647226607218331029324490962871789458753068038443358915460574492079074176308743672622601153987665025917685717791197672232860529081004533807824007954006549117606185622420835161025056830038495886936101890958488524179884589752820737019509609795527290972390203550303356593517484738920254892239470663235746490241559565330720426348502925812667070495291167917857713736912397398729567891232838082333158559751441900768830455864424872428499622022910841219466007908975325536079180578342379647209799237870324288893480940577580210941918574632482571261380917583576489478316769436569822267558113082357505760920976121392609249713838349637571483274153418690604767316184274273909534447354753738826067813539937696544651264200765073406683541786060660847656247709318842617103617759518343072486731506505233142088714369798617629150060575508256636647766343040065756991508211225106696413937336593450268567206634399580441206492278950149903317548257061877892251741656948270785128317204543836595632351040171279660210805717079165577396552369364784104001365105262811508509024853676532909269783502799204225767999205535402172099605212414224601388064805628671701852291382265662713963098430694430678929771140498110890675324616946466404797445022533262775501703697470353999842865685370872644793102398980849173502623822351259821146661882643986192370539811837949898532632098183558646321842209338255958626004835817437187777335234261640725620308871473993849349465345614412404891509507501411905655293140999596954266883558145859446279342375351097270695990212738010018939488374417809143772202771378223716825227961686454645263007483460125360817268064731325053552719695325244870223677228667560097064016156463032338609453385993819084556545525361954753097714929319757100058115793573238353367697028266084599507881799599035630617716641478370846421495409191506248256879359104466345413086906689361970130238341506814058163329293153215015655615531483308936937746460978037686352967967942168608250094065243754298006167460948847734395128296406999829759204801452895248391797419200 [149,47] -1469615631015655032045462484580433281968742484984608976786846079604036225951462291632882227980541048396711863302837328591082643017121973253461374090414817567722275797813948894754631328054715646691800414113306590946013835189756381968770292099549953390535547212213344604119540633413875014555364964631744596403525857440852345301440767629918897318092091386307271417555506973440076088589331349772201169663950203866847429782016601289862894472027163769251792650013370647460692480553692055246960720378877472391210045914107575901219509975670204163686484888227010548801299653223884574299911352532228009484414109764752052728252819778867553190759268304745620748883579400207994798098796374202471454469541142544903820671756088673862147305727518105086860784970302933561732219474001219185119815401604680508318994001322332488450685222640995248320057360255797073546540306120041533520693751941861546286762288079466957487763007775130199369813189134303194007285936110870731900740301853926446878088523562695713952386545416318115301956660756722451852925057275849437986008556759549828277891268440021521845776651269471637517754298194098200964167962842560513127556635138840805678882671407774350590419879137139344128042508644253870878605013202628145293709454471496245078690180339457486691166712487493828458037560534346181551154429237394094519896010260244960642600818462061146977813612093017199393624661002699204615223000754668900625907926405124816433654769605716776240635975569180917450610221347498576999562296116355731507004115467204540512236140041751157468767615913241102773113964105536299354403616213898835378930072812328337450505652980721473907780230360670962614469773654938757573464303382669362267467783051265165012871413364982530868394517460053189153698476805966978089466500397953482589362188678516481256536837412602092666247297918922084572372451251209871333051166075557609023751964248463901734835893669128529740422769098374287971714202465898743214727215404628348480881759626457240039812752485592196999710700391360524964296203767338792280477718925304803987618073075028716354267914909258714268656814353580620672512743077816951686692208550992199000480004030066860269246412789278352906767868364581931788257274920821728027560702997294278109972162428200 [149,48] 345979010566220258732405978468164536564567485700761232726242389831208463798007690397884152759962897066972662100197012525148281964868828831123798185567638613802178822943092436424291143726049378218109037703855957028642946475295325331756229329300043969812302707863888445299047247665840194753413681719069450283255967573868271970404861225076821089671214254287093285362100055190269594230286209702345289905274002344688866637720597844336880945479216362262598601342807097182208253746123536518767023921565491152360898084507650938015808776959556752934734468946028501483308899216990854299017789045534681238592575456742905829646137678757036650007106470524446324112394533846808391849693731812926179981374680235932509407691891159719662141646971392136469985539856842101063218913716989910019746881269062971817280235625039302709749559971485087720916519474996447260502820871206760489377283482312235068698427802368616296506378126045269178980294973834729830421541340046270180056050330456292063918554471576980190559908157608470182700741771001618596569193271543634617155734240135432801987215595348165167553102762775954006820293374642001013602569673447883807813264329138620779579039384072281966713431505815179350829718474354025537310740801661805879833037480903590071218027141488686079263992599592712798956844899243277387482017106504009810212023498873686873644351367844909425344367575985694825029239044586213103381587299606918323077773072326719367181708270884031330040529651683433560619464033972643844137043463065713630461971947727469731927719490723978821463880281828482351322962866129057389065758682252552880259051762265254718850865534346112963113766640399316599818166458947139013400035258622613226320727756337595384684268196273400720523074892835831142412041498417424735234622313879850367311377253400369747620987002464155695418664896418778533475196475177098741877902140637053586096255119145410423599789296582566488850486399503100822612877084211872820795205298689761461164271715687896690775552958081631523347373437349275905910954341967828363449796777139705173044755958293536464962984612823607737747457928145158782391756166795677668712386489269645590999426087437128603384838681972288501300244474714362086339087480802760586249273968541889354408371200 [149,49] -73570384764358132684485824320807644216924878207941745133113620359203387926988675055360450538761334412284776994423293419534107735985512915634307663923732788928528393303248848836827163368010371500727937032325296098744066622689341225509140746726605549864085222028043730063491689015209715293866766208496279639348320974749364311765790365665624849690834720497488438529928756666562901037255101664392674683330902953040760164886814313624884155528219422000907344484479337558689668796649384405358572719299642676069437143864265230611261906247026183349400504181460213338309973614985958843319319192390907637393027771175568683700221924351492643194076933293924904607306224157684302053861209244856942069466667508948773874078954130392308564450866421719626963648587597364998383792103587931525960244313216244232727478790771922401185174087059043146805789979044590171709895801180348672447714729041082455070011051547441739070835659810667491293495551250069462943472490470568729227339017397240951102888961691257686096031409573942166296254584141317065161819103554638710402309585582026408547492012500619994431026145741834993815985480826921220542559926967324059744098515789979107616019484625575977570489038748920580282380519839909315328163302306658976302951998610753186649747492698814401780079201902043409409996235170429512930135181504820868188259632846869931459216179330252472516495125310657347784365232744616940138917585263457430461461260679553392682188478618765041820918639219884439964024215303994521566494171779881427636205396589638609041219727292095904532562903373884575948101042916363535015268509192807689212353662101423308647022637674651877080538611443197617999498128478250293241156674427131082023584268194106582009884361241984095340410804097631015271261417349855491666529928025264321705816969497364071493633494972486164727962098878738769128138964095025750133407758649035342918532319544563638530068744780164522222250006805410484174419800073291299730243030250732936635056182597304153550241676524940435821504790822257680736966890652900984124043181708786811813867989625388686848821966757071825367543528400661903547539149329049598686357315416488853068950150816126053694175598831152908289431116454105413149086976206686863389502396594090518098688 [149,50] 13883220491875625629918005476164672279377631553166049761913562708109838739184174502500668848022598838276581600726591297470853338904579585802916229769497872774781164662079285375624236346563800155955455927036197831936251433380068854476539945561025186874650768375999650030858639174553472513741640651275800968541185914746477283503601524377020025306034042806072237337786196400396840660627859684827719914311969975180369372187315680029675445040597389598223323359056299390155866384014666064879725956145137043655181449168344271531429170053589951227223822179636422107476102389684524348190867204660179766780369974353553011937637814939967083001255506372586035952815814244037540100506124236843099476179869844640995924722326295549095997242577328991574216311296345657350684345561829483600820116714334088935036327964889102200024410976095931359364308793458780307254556668096825685976896728741103017939827168040424596406268187553276235150073508501262126660444740259410954721177743938101998509799613530300650697490791104920269084414020718987844814783516308014696423163802779902560522253553305097525542133684601060166285460678181950905632771235807990644038482917901897440850130722302971851537677046867022252912973489287100669154513561895971091035339572179709700658704780056678764548673788719021124960747012680181690058473076437909666195312397053513615619477708957178903776861362985132936022119052873136617258383508923394238502797718578459103695910799676987349400558606401054901073398963772188998044866776216781451872856749539177446737029526613232432649036081197683436912834473931340863361413393744869923988295862579790914458024368402964210062555055622399346731608496736534382582516479463616802354704874100224186222496347411451213833692632288902737005204720505895534390854074622424277098515552590777285881926743454492725586446945056874858953291444970037501097526402652526909553352777676982753302831025667232915648759606201085696476964257616776066472741106353742572946777238492427693163072690026302155363190679258002596273363776978145274104853088296122599384344935478068501951707031836431260705727857930077952445351329574452116224831395301840371994512990768338765282863397127807274206862268924502270156415840000804023263268650384830919744 [149,51] -2269801992514608206193978618562132695856089785073997242849439759977099240352833204599039652296378888367484740669663001751897307029397331913892816444142359527599422438095447678838832335025056779944013852865502669267433803996531762905493741852670047535814281825927445655862699576771558873571573653501150807575421050659230354533846886488393126027726781262948578954751143271625691710175311833545154410943505866911292401985085701465700717373030363754425416415839029249159898261910756892298560667511340820354220079919805216159496776331192700756076897684442911701403594389446209075816122495440998345193011007740158270688010561457580076581154864277189987275992247943493701004178836336518386446983341832995242183073770980884937896290447915220571866979295126140075233777717509556231833624562284036439853882808126101105697940533325766075216478719404493691337392901666884866013303023939531198610622938437263865085367204364817360142104591401084180997716407569714330274604871634209844347696425891458983078416713066928959500061796472102922506294295843830296036667922742359822645446281165764508906174771670409702279739735173818413930813926561954772577753289042429213869329022904717355867887053308965846470985756354429892656199308807017642291422181855476069845350392331999828236814489571510135184232366653742440343184615022046275039746105642954220741378492537237876310520970370492069712906153156794553884833119594340443055355836101924386031980321300229658189265652101830187745535982949574242839634737567196965321347469525417314321335791816088077406213456069250702486143478617572787633148631838059054928967560018397119291450531154527414195158146934593920396899374962208510227892462235115318219353418759461418946079313620315440690719193658527204673968465819455190891853312730340594935523135363514637805551061869092054208108734532890405409624972252098320192413450569271046695839028060379536958407117016004895722626411047994888636751765425717627658847219205770968709958681902922456519179788878400096795800666986641209880187352175253471914954622466319542651535422795545474998543964591630295801268893033760959470809526003054735946322000598339933443572815623785509922984372104806559144010722880145849974207399553765517914940208357862216 [149,52] 310600043028428666383526270754319733463444512757826368653146821767746663825791510746431030480599735890658020507701064971025725406484518954120858706135268443952919593961974546373465936583103896608520355312665443573222774834793724083936736605036876522211907501905417971491431301504899856996433026617842018003640587649405782866105770653657002559749560973617871015739120590902371397303543222309770975037269446225414128388491396017022571265662118945259508295973714459904657840279148376717554299291632311166716824464894782813604082240339677814992536932410953779036211484354953746646235010876403196700356602247439732438933714598210660310090420718388104722150739780325212845971749279417828796250049114413365390704045932539412180333617278737023731118218942306722410150702758078162513139284107513238289937634642483463737080374646945215771487637177136391901105645766001065217389293444310452790860720719669533539840918343436403144215537578678719921204525340586544459406937156540133674403316414733982181012599176910126600604593802090952591583900224818037807537394149213343233591361391556188742393840852553797356202983696045702027643538385498710778191088748531779033436399301637540738838725408887359711834286792366492455108596758356124799195831080970650560136519542200024185555964241368152528367387444567835865420806880090464710489774976155355161567200147483842437937185695278867337217063766499189590134263016351380227185858084345295282772320122274244105677641653540891813273234613013741713974132185694120224909208256133121733002184835144592770523695151519633234032673640094153943220410180912815765699597981842395442096065357808748419217501663532095999099609493739134285926621945861838005939871859247744757734608844866409820366131410286044513091297078706480929007562284741963431764452932260320208045296584824479797759650021599639378058049227811784705906085443700008913776205869888917900761818630434881907871287808752313448816854117289392661822433191320205322475903891509602137863709935162931710021843765279768612228567181256962495920644337215510329866323491503938237205323676980984048275177086054464531850911157650963351287136225139568487992479614849455317617620734472591859009923956413505816303101692935181129990064016640 [149,53] -33382875854261090967038882271506297852779715395439699125871398949307414721140738992376307293389979471601574115689463848792230775211911471319395585362874433439250734610671368135061338724307602620414302304201226326869137553044781361671457827448175136032426692052327279657011350351778882182548232798961025889090555603330859494159098243953691265347182245543209881055159624332253808281465350030343858650800630707722259316984810398565950615070098619125266128280374064152518006343216992091137976705713022776381853932687067770760495077326328982103367452610958916398796587128685755208815986065494477825828163042188536866439957364420309452659702175456783130585502738062862142048681421804367838857300034721876043459067430977889002774360372629728192756882494031813642278097621429122374930174708282896709239890235715968029926844200194235064588266510902216964102823933350082745938356022488706078995559778753826390399311444291423192084716538515924117794237044489199721917315062058508988966687904245299978078407118546647147671840963754265953415425766102875837322616754383583662922982242022534573279786878497935073179566858983225217203942032850400368605018880744808904384276063694143467411657472175421553010879336472833707580346747023473018800016542677098655830153379244569757338023027113279996478073475550178472023737352311086594593007916678159102518301220802285895604875737014338894622050640961703309082534024927603550510803191737966713180712466292227058290017040023617656567116373191083825822355211838249297181767282902144016980383900461853064490860262798057238449236278941738575233718617489919953263113354890630706763043258074336211724578443437945863093358033317117017219979680247891785638404392100899673559630602613263180737006232010898772899503100861309280775028380680545796351802741523859355357769715946700129209501538338134812186995977312242421050523458696996390771310372383367715411160409569034334370581182404524338673575196241591176261690229343208931314698062201053197351301143455029430788414449625257854583139102179861570691831523212521502937771366117040931473813859880925990777864204025572644083236816329406932026858234862576712209362539117922828733519853046663900972622316522615878878482876883159510339321504 [149,54] 2435104838907683718068378130366817199007393915056029013907174249266285280826819497483186060909095662458861114723671917925154624125282468234295433393606789382417398212033018705209097724655299743559795749294390220440881743643506168476820732062178489956156795555274798018937950152690752433859862675443131214420154794139064830226480939795666766735610219737729726597129501488607663336282050916971680396178674904420782926200637561280714725560676249686896231196871959387308557869380008883928037815723800728023975975894747187217232224012375181946989962106343717632390229434310178472087331856440387847742963475693255993816618328888623651868508467745280185081776143050084335592367423544274578199706549127576132388114591499971677090199134264125558770921305261977927229411237715450068869727565737501027943734247748290716422088532414497992871174688490271600823329983933727291473681588108051290665662154070853615768178297590291042640421610508373970099896780399327745854567158068493608602964891585984295376781870188786018245309329669796147304993701401011624660384668236533318710177127289114110425839465348350082968265828832603360307994582823195115385568333890870803833120094349030185794837376220788874405612635413337642232070419293217722779006574256682999797037567799085233622380149664067735945181367670915426190728344342601048798282063894793152225583177381018201028571935081765516096224643507666302484032528573306133856164332306784588903816996874900188259721286781833934279087192655451050062808831962636298173120617429854146809064437641832854213772006451207505824576675321680052429885170050891898291147251565186252106683514105424159083096382028847565535036151462711101609249536131064643679803045511243932667083168279898110796886755915182811373996593112564326606051187464035963485846795152360095003659195183563651841860084750292784487865900251932528050268186607101542817058254802735094921951866416862070337329003836490065119545077678272216587465954973600478972701768425737581728461985636014808115765654025833529041432854898575176444866455311321913085407433084177937636164487400156201484511134313074063598999905500556820869698912316201926959064030154892384734745849001289700227738233549870488570434064860529661615328 [149,55] -91754742937364516996710018434339967481275163311288003094324468517018375341159625439669692988968030865056443373524942704641807004368133964805330558912236080670390404255682652871229819569816906997785718924597274839855238671530701026911444882153264968928792803640511295477445434813187545665958742772178001675094536590986836826453269649461308547590022536325670397766841728580950988416470838538010867634317470173189555242806156511647788042791660878828804731976500470098705544872056033911730706882176340627430076926526131399232108650016348582118299952490012248754398695150481585381345286984680656089308153138045525375735375734815992601686962830952739136472733780007786408416254132165387117009197621029157358795450441118076767082098183744956766571638529370293276105369558335728275123507898077298290078151968626902528877157674534521793986978444133451726845173966212888673191503512625509025544145530450948126363704664704193372392036615643941883739837791632464670569010595281878748700997875914302627274118253089447780811293449863115649308792518550757798264427313944232288565421311632421121239222452038990097034969037342357200660640725216577672260609842423383610067960294080386521749304192768050846164115022564788147581771867233881715852503722454107447121983465740381136013524610757550900078259114538911189079590687402934572775201999834143282445079385442616072725223531155441876300019775713069237737746280807220767445506371171346419053492388588306831937431649257108377842165369759898886147596516951946489751267787091896410593969006487266235137683827401563019431925752534815517082349216356337288751502864722396797418958234461066655639993090837535795600854603963871913837661677681337583504503022341147588768259192960469948525300666888384093365470220998341970127275786994697646184484355846509640269305694303030469099583049980675335932207450768318077555175054035092602870919609567045538275228333686177217269661822657452499436356448913910637524870076428436610282987546645028345516379951743189384845973132029597747782833964851433493336758993330059683370950817950960508876567980191628310564393317788455835697312791328568265269198732594253243052407354646967602181476524432765524448231271337501977233674948619453620 [149,56] 16270929040416747051597068947067654746741847640709834388198298676309894065526831782642930526580872837252620751694779802290128572451244566695432502938775045808389892279387656219605492692120282621146276157851186887934039698946508641050626314390401612297030142030951642595734274928857558693436858016886159566847545201381754512239462874398554148315802371752450210576409412036776886777225344502487336327502416279779720393233611555913671383362412051382797549187941268055454617201272485334818524638596348787580234437357083207043062677369797655305306802906525338812315605554686290605497443257737035099320324093845838332503250070547989120588073563958160373182424553224080750108259396513173916510632233928774978873557447837830730772044055113244401601506820919145899307452817563896309723097346083334895381902147806124540126436440460985725047357635336462975361445759197541418603555546942459545950187871135852974501196967259517870191975746081761643626096661550294592865101858870744584516915248555071021248215295934509829542411623116046082316782013082470333955999774305814284418211710433769636269250293851773571439874548498351814840043151065930644845366086007384002259218058098151270311704743152112462644319898953570287034460830002027205120186822288968848128409536803483271543616484595159775700369916296429217706769468987918451584832599671068333872476817573988545043743317007684225989597472248901597230849998236446293944785641661500828345699396059093920634924980429280014088833188075887296149528138126398970073153101816619289706029355340571380238559988026375358281456753362101315003950512223444885651567841801373061272806161943536194183702116996224721714122805299283777631367345620552940012210552217418314924123241434925006113977640036778171063302766753306809661876965114095437681637903003153994923414115591411148911732982266664990847632175276892310959681235080599563370597818800156097426578139435518120705795239474093475722407244171320860075715308350936651088879909759936961107636641182194459657424696337862011605331428900027811751885841474695791387538275886062757802023789932768701971560194174229363963024315789898469210492688818452438886998355784599445307248536924810082013084415960895778179082346178432 [149,57] -8136867030996895279918431779362584373695035417242441492078413045961511365895416436104153530238023206576256852601684404229370262266363832033466110976591496855077455474445017563898196106267708403024213437891043507315812523973930480988180577367835191679505934913218138210878698545028017827649714056841678512695022604002593073340477084406149083996790785242613536038320775570898040470205218375696874604076260577037061987651713874885496045120283825769390337357299592622326968161860488111030226918962247967672721846616067914004779234067479403782701249203173735021393187406302821731048657499409409838346819910475368517737493664812640639685609489854272713164262031245609671463867869366011973809985669148552496846473099544797960186812230612401240579881611723705459556480577365522928600084340721790790625170838551612833977346040711628994569198420893295238194605619923775617549883304738067486288857079570976636374715168305980765120058860636194992612193389885954846733055513993791860861776763311816319136373257124230765359899915740824675961606813308062613685228334680643669655480130134707070462116354466623956186467847022400286365538502592551988701767671618060121896360086540841575876656103536223794811799180578738300756118617995970116869971674999734383975033414847006168395582452036007336145325976903254255615593355846167536114656516972303536524798515047466411810979532735175646633157034857701970199622214742617053512514739030746537428978194192531661272250226612621074227013012307615768922114733530155425306795610656046624984685326896686930534476218519464573817480412741805986422781578003215262099805985486461658292734478270345994974368692580982891257064832622868661205166214601857014996605467746038875840678491048256852855535058101646439581905124602666636395165856274812313547108970352433972079703704264885235726192360649650086048452712298489754438009587914601989778736082499200550916713457874889954533071566275952499689581920746036445838038744471736629378901269553582335682701651472946866511930023345025218128187621872320326303901837682382656449095646145274198814186603342853819009047929156944580172719245395414217799680417608179117622720574354147400328648510979682915952692047567981396703301806416 [149,58] 1705368300292867547595488116833879827513411865982134942878252528851344314680081922399347406819017235800153434228736165418426011373104383904854426013217124350924689069753153211395525310246804450312555664204379612797593622441816314926071083434962967592936651198839770167145271692024655798451859217942962150285299918286276688537207526723635003105610981710124119139656169503568825337252203431587954479899570312766331412100356634633078430825497564639577368894927151568883304560669142147449547914863182141365525892739421122342414616510391506096357233722562762269452205620679088081674892314269111652014118183446519627678033917246826199307387188088879315446908492290874147932658945773688227651688893151195519312515039123393480105052611724587345229215788942422039150944870826709671639137209746792102709055349490604264217852759894597810759468210634710601083692165984508135070028120612406457467408049367610970335257400756401927197614448207039866728128351240038995023800437192358253613626785135840975809255818813980603854535253886361778475093011476679603300458223493929734592763420642752465736282157202656860303380440142622647819602492818348949930519059035876036825396681084483670689864655397235162048406263928849320677235263417326573156134670527773110023926352808017131713906387622955942389503024863001094454957052828573792531959062741360040400149015884529409215897501680131796173616953053528075306036761723218986573120105111617329444367102732336663114777999374870305932965884242015922152242917837020406242809484609511886138583290841147797217963701988723997439445147491136312520357601951236942603590131002410220931487486895396888186086941835831494973090658195504264241253140341250579035769533037858972877434543223465886217392231191120862104424946466725025216529672140134017791934692281731840571693370342906841763449482224338798033927678050463020082657974077181847400265654212457045756637588980285740551400248033659154773863795881720871203076648433362587653884130022986239169977232685703560228249713752078668525544221007747050148985943604660006802075727502959325738828255404827700020447960348970272690872564368461222968558543055311963292154222046173340416922241385576054255742577922582199818713920 [149,59] -213635609857241005107450759360771716464388688725681343284043771323065455816695105820683512249566430848518012608860980603824171151055145561539378478729782309109019422113807361039916661403728258724030472325697901809332705693330379562341184445282783939133371311921143982604748508695841345363928637813140724993876869352163007418987939244684975011858176200947976102754899065411549185030658294589142271964391840375712596151545267891374279619789941845577156001655755991907243640629858834466377845263228489885003502194526184594929918614226388671096467547618113943329768586200787548670743189970475141979839954044384647217931663363267674836480533416574414577339307243027543783654880498274904995080635304757271566492351772737527013911880027897513495365863979798308792645811596129183832623278042735486819688255260351399771561767199508663963648735243966952084992955166799135524831905282958915734766999433208190134436433753264615666574071033942815600224795300459042639013321214480870481325150614624478960584363224041004061110643899321985959620210286003895948645313931666623544605925039251995759435445543766299184116749014833952618716020496269258052953511043889323486023049075887259156194059797195265836954124605065185033865579602492522895481783190535670925576387604089093557072617137858343471112611696365463687579561278970297978555890255383869379354064235069209645592987001549865013741287151879008081081770774006781844165101034004614412842258287864529194200628112274862724789559578693573506689201362879294758326365528397575919511181570979315813076454963538535065594642417393217588701036666211080979679800004769502103291896451584435085419435596245901466461215176055100072177871864687103937268646562814557789751090384165702107676155935555494401832848371336959383796540309815557704959831800074497297457521522456505971999160758748767954894121631724815420019504658437992361343999064661821982514490069527152375684679104524760566454768065208343290667347598575465896354866821000702597227113479585261738820614839454568495748586810070166275097492331516122006867687961795213479428967253414519553019290656869767168323269423739943414981385996905357710062855228343401830540571061261418351198911934635812569964 [149,60] 38942949745574478101338946136140752470536394718186739251770531815844739760774065895646945838112091411752261572352070703243617777459816544695976225307916473963655262924632872074475033761801244748375265885573002453504926972217160270251621369562976675448674822717016168093784660395864350194490657795902181828880123694219149772486696206346550796099509653260097514371499322537421051972096960951692787533568830846270443180140239432653338877349171437325957213753829557011612446091950844169422587293832642825086368840544344017826033478335542478877336191217623755915180709639508154102043141016828087015597683745395150650541210914113212247279728247056309945018499891685333745856131430994542100930093729390954976821042930704681705901727441531050795630378992581440826336780527221473108176200963293412015618369951725320507365769904974759810662578605451077181403711352518886812602342897384229685738783907973451642875184143226540933831818593304082136031740649779015033465872796180615555454539791740698512368032283406780582149036733060888575503815508523313336395282876847489288516225543995061376271597574570688105239382355244196877924121596113882261863401243292177976946948959219554542552317247914295052657515148806551227813423127766385652837430904559970023181786809818849658470490589881094852231653027459443912227203791998151470501411067742593775492111622233215531453559850615354328379188171747096348208844624495662563629557091568614107379134702098818501144791489762676887899541202520991391303647346507110305281674555562255248779931082633969482219043040196214242550219217631197333682890168311279614402812180321914796046984937740735854627462332932069786759096582480858432018721402620926085856823968796373734515489754804308288612138292558746820911970428976872844063307768188196096387900329134723289373097379444254803964905320302283235126698545686539787717403044641676251710213029781737968963681404024919560020995253820073821463670403976334865865160610417618062181935218200488443105418975586617365342382369994813083768330305301467822292314871081826762497631753252302427148719593366738200741077041968127921581046291062323500580765132368373928007619083134337562671783601848354670618144545260792000 [149,61] -5210546962781374473756366756556563001748773118812051941988863990024109693365109608061667383291131245195036161429548530561294812904412966382251020568828448831632010321738625262182395868602181147052361867306617496578144428720671322440882982211170248063768702208236873201247179433416578281778171359213777920677402954286524863621784878582083216621930602622214261547452793641472628385141655591078389077776911498752605449482933382348454681987973411419689870615442896687796378621721501545870849023666048818354887419928829090997475012439660379873617989158644325084637442221151014949399954148242640811624876791567719897002241777996198411577775482539657347551350698547272836513743692994701317605263696696490917742807517409939758094848184783193773379829641274659537116763334894914896255861801796064217640310632081004129189923644343151087855825856115101690689702959464268739952936148713496106301337391153216968033630954559495269149076031676069316033929610030296723093517223453271795033359526929202523848914837642756528474501433172078987680270580126647728261409514671070703195666357826406172480193777563970860830866866169669521910390897078726345320455196097064333328484880500674877224497487940916487759002971700850186875439983138317795536983911398709362657605392567532031920137449180258211460838662426398821168216489875856117852052595385878835435778851391720918466614761726802307283019625012747422462139454454506837153054961911963671618083090818704698979687679987609402099790228917370846647168121036492870483297017190365079911665240842336963683223204883475711542097912934189726464911764750631046082005012977636279419325653007962155843515528148980249943519248725896260845980357576209023620770465719808517845418948399585578846255305352529403643879496431520897263190761583634884386438274761193217270364345625023155068742434856657303726417064063411446213496426026120103487182145230750643842490561965640467086592091556455177694686967352472748537495427850090278488974000646381569803446471282440215600107333310441649492095415339363810289108191685275522163500268241614141225835549722268732683667494877998111781877467719188888610327939988568006409281674662363299480858353527021061821983926917912 [149,62] -217240733800228187930262063868119224650338390271535699233284934922791326341182849208810846338664685959905561934177252492487721019741477188895113479225296332159691628078749304233202169832200847663047929098113718956364487591748335230346682814024293949657625859277898630759368333247485366315397779666254695799996224295876008241602362670679420336812656903418294307648615645387352304903035756144465746316606940121467621980506737739345139659102700005065707603579687323833408928950202769613903552730593155875582432862809314530062711602131817143387621182608113297079274433527435918422502296298388745847221268312034625950747139339408822154001084292016819626550753396210206695767271819041646050230281512645401552780560897976789845294358504937467914495013544005132120402699672915931037869691729527079684422942546037734671866886237842753975253701252187280468351962544810027510460076490920517939188444733864100621525468963554569826459968816453199715132646120189135909921311073785167447286392762837968185574540333481013234753251101692675861620847586675404982047040883996493047461879016670232672803759146459056044650007097406542678574045356610140929142101866177670359818080490380069254574824846433940240302978331428001990657606132092328261223294305583806282648030168782625852183290984119209777496677660316500074956696018578464242571350058027503789637218273577629400632856745776440787356718131428975297331031775762468036316812126310640447120536686721241494853868601521079845703288816042199098002156777169668842318713556867968323984575830157405164821024651262076820702767997232378626116887905324929609166132677620666627130756093159282949475876126693798797294601281249895330768741746907679441586396056686274541750418149413473408346848497843572371933648612407771420771013280866267966170235404674103763220068748173441868370838256422434097123751147796946759708105265021391900686324107033532238812105764859257601342883773125637791501092289114040226178022110751020753317480600677665001981701837969812707349339984690731431840948680176266578436996686300606746846953891750004135610752728500603300856001175197380508247614384023734955311985599238494960054171376733447166951163246523152230859865024 [149,63] 11047761749344664452236126512764494744198330268290357342544722819320135639240595126655709222046586556612612449766745061479753945646501592047980230299458630107951133419975090376152832813516400794959256373992343155532452193886690047071469801480098387634896398712476535660606062269800598034566231339758811862230559944107418047190994062545805077364714817428287078187056643989889644385757308439602315123069994761531976566731497396503974142153053612628336603070175613632568211462917185362422435295361570284468592370708443276174530601025620220740020260737556922990282816485610607536118729702971479084239091822860692296068136712399911998442220750318304597691156092660567633219814282698472950417075178953920994083180039540349820511691778703442220252889097625247552451029826364683100211555523035208094071083712923959583459217979994719338481488743847027939298468810199855444090572465078331988524067397791553638132580283970771176821308505118360085174062325346301268649893548788859472972556868377740128985841746583891195866804229968832579524642986870345700082021014722232747280712811269820970470156777171678655274786683196999137737146797953451927997972033835305140544695391480288143022243844502738700802022637550010707140461489182028541195506680694595129470795005994212780995232183244454480186123515362585779907690014093411247485378773615097122654479991940860432197176621621271527610498257057063899118855652132159041650823501750419167969845213239122701194623422529598802866906592726738672373468458178306146601617503845183992527549963464402256164830769948745982824571109046253889460223780298554681159297218111591884986066406510728677754757732138794102516464073448617683438146072908703456359924910002621754073092522591352446844137217824115747525944787777388975707348903482559000802122633602935126726761714905345656826290943518356426176790007789975964785602822710816545257974327849019383771859625129370533694528423484573616453117491375470941194975220490159441722568764452708271311837287385978381312868970884854580966971505447114600621619002196103508308981285773036104978853169712796968526474439761736880156820883869982457380761637284043637028906147135292403255874239981934956574880 [149,64] 5456150104151207475201767273388259804227316739124460188429544121767394012316257784163260248536319509949078975588409751760830986259357814970498155385444877879459923840166118381295631694878393697499322535022139439483969933925404215514928112376506658695749681251501090126808635566033271719699837274493423398303947844539957460697067587159741374730238118359362969045654654455042248388535790553373303900632705495078732321649415124129613038000583250523281424528035968348680782248074383953925422255583647163763955047254223225302350290638603167985258650468587870044055595822873180440879892783771936079953794862541037893223239862636599831019236909529418024271562745505306863715992811789576676744053566740823112692468984333037444145818881571081464029844492554760383722740822204372391569378390715262314919042803953668704204838667448130704310399726232018182575906887853176029356092121045874361769677502529108219356757852114293870964948854856511143115559499104260978661053231869830662123595443220522877423140420085044261936628355932032338538368412118067116421549531892731831211219182414466092337492931731340842319432248989765130708294530572960896416064983273562586050117699885097499902765763415059905897815809068015948094458670735133420073729462874335300726511106895429024511599609974875853304874030903437700989765261141189143985707055369511120145773737227807240681583876535922850826099940917267862395267579423518250559737168952475876040077164047434225048761210229868874274223195886718968303805379025701312010003330201875161011642965084739422653235914809896839708676677926548040121265620305380082550285679805111338802224689254371743760236964401531124170754710540608619266749276806809021145327591809970623105167677145393808476839911892065791812360147702959405419572387256349402909515632091856181352901753599463634220007126327210276175058695785879853712086528922260767617406379698251669546743124710473261665041096035607846408444559357655143889301694607341222140190094441852563506247174838455093816708220613575509493498474988750642322381843277137602858254563364290671577382365076905396579816869268103880070016686936305983885809052261959274039463793224602637275133579565001449472 [149,65] 1275497840548493265560633050692116452579202249563510899944191550449775510932236643798736384752841809465900281730796186468342617626081182144230945229500116874224968283026218253510562750001616333226654427071702543736444417468699284176373410814665089212997814362102392929490259448571083584802799029638447678724561702025643944970820319832809330521219709385383292372858277545859549291939050083065479499404922670429404585245339259463081806717585485089627768542331633906670396050274302488451654319358298954449795903744054471034000904843263085314776275818200728438289320972595737153918648552032329861072507287904695998285549295852804860791423502219899127130873427138813278758953034722526227930853732945038536880183052251108581100597991158741983475782164582800265115318614728202240431044087075934616400785010107731621798870095152896221434441117232036267461713937351566829288426253182915864025827695592037820059412401273403992245709035925301530088319831469186203552338310094855524300269942190769049690853328309847581673864763256610981376299924507738575082468090406133533109587807454870580312629877729598212180953789682010999520862279927058318425580322459490732390051094791855650663332133224195288171792729885968933755406286708093264957695682313579428844936569909067350786211688968732016382893745106922851667711516337685657250851363254964192497480190989479212821336560543353430737812685878286958650875080709730750647817577367014281499464728456238917423849334533325804781764725472686306918407030220316894083158608685861326487561530492348657475485944775129615302383809057154796472597483908187109838368218821053106498148688692571149894004348099770449073817405612415547878545311815833256118473812787202010582423148592864143045576162424311994223968879099010519161975905582107247323542702521566647989320759074782323583050552080284158327685749946245658719781278723008566506435606379629103324627112929845287454506621109931536860224656490329623483231855317727206705027865219987334619415646960031189756433436213492373517006844686270713241895080630251104954417327173301112651054630981180999874602096705316080078690162496555553865688760996676155240507915016264270541622197611459584 [149,66] 15249007233917764703912711716185844376268178943578426480829294880187246184691562035571160451249593371690193190453353336518569525521282182745185533409443916198346657743661380195655994263159805290046322594567583682711756561393858904600766124434632394063499455890955421259343983858568776743918118503216881808535342313959550782737673623810984410109376466186595188412829192553376091427921220238499779454220126468242158170475827578686753730559527808383089689759477143793435813996588313028428868194572049912974831640590029316865131820198079718306173614877298308571235059896047117958084569061892015095917392409495069750550426810828382530898430746790148013807277045266227868295995922467102840986111957520030021552091036871729053750221447946352254640060718740103612936776449221035649894046182433509297094046022522562316795371883813995235148645446239020075238842160072824251241590078051426175656320562860199241195787982373441092389705548274572547490642266006768845493698070088376786665643825486256211798323095633639929430639908689344408134921070128688427252285225289640796538922168782595769011113645523204760447475164668102126897314470154451073309699254971097295937210390219371201244879055306625955930975518608687225276080552971183550803172906416817102929210721674459105149319170268511863968501979362510244400159228448943428229055827480383844803292438032898813042392190690278960711392785402530565136457090250619919606757762336796723083803214305558918045071140122549522645456592696036084938882107507327511618822066756396876203617339181269176735504864902731042322743987954559758668755581027801816352252684571889686889613253354389511710940283672904654770919550620174281478748547278151057929255618701824348387622326019111887903334606322951614342532154584656563780504406718423114159072979432925781729493069261141375373643177809524540542579697488710704215451350358542358537847569239008843486924802919311868468621012022427397276724297048870015150405094915460206557479867534687111538208817671403154046713706078677518245611681573191537735770703078405415210738130209027577646329561890360473171393107214473760317939107978646630100343815115463981883023340815810144250667766144 [149,67] -3443451890791352863903910444124685046775201984733170101090947223468777914820210755768668082115289767006030556826307019728698403559818326154540733972143216437331748779759711078183637972408135083424054459939607122926445737387130791953528861679867490917096965216306064191509531552903009727413105358589135208804010670158855508335911594034719096576971647037974062130469116536240281877505569948156282292769554997722898824977818054349483081677481132577551803215458519892697980404300791565719030481585230108121234375491258516638475263778779950994198177524022771291046166491450082788700959090075400346556510510492760900651798001539503547022944677779948285371197820083575092100102775319219714722108984644437180297663303199567042150164206553129049281485561877438601314395631858234599523147340508649630340422549147535187875286296098616713542559131084525404900092460673542108039773554201607206771414813209408311755843980694426836987684618659926170360313224384482054216477060525214941846038931010854424241873997483726786590037660955341790430442591076427652471461064527386116284262332771495334154375160172297730314914184634250006467156410515677497921228848639683036289478949877420369221242510638177343686085164763880949909841832193502614392985246154183809903536629886695770619912707441111037039428975437541562522499839294560151794928006603111855015817173116089619936906029663782190452766147856223616963798763272728080140948420104244209877628843534886041593593472195045462424855130895499380022264856634164659496703068179296357080554430790441392700364740652328873331378783230999249439685739070777665191225153771717465503169152475722851390187450657531200416151256954566296280825314712459626733879872297572647120491141127566046322568860542581505295730729694188722628552371449239125245442632402443515034962207220466478895250205570329672728332518334928393300688992335167030610171358271057686057169813918453347721598195842145967336995751104267108875979343129661642022744233841161211422386189900431981328330782208757186622066132840886850376317533052299306241497701515408317854482978589304919228249693799834267939051417889511723113267159500579707911363296023055613253091920 [149,68] -463906679558087047979808377039127966905421702648859029974446333315202072275439215189700058065904509861996149332836343419481279650990823971207033937104189123216257967732204079526793378613827333354310693048005256546950052994270002956476349696164985317450007964999387547818758041973128328244947690475315442139866701583986982938232818438373967060959075517799411327194735912675143421168653979876109235635100227197371083999390991537324137943372667939840383167209264029818687461879088366226676175588165200632469758755217541806612914097674802114735120809680091025673256399157379609953829596986572642281751699785574645020692659317915832329311273522437488071522063365009979038693949435950067151822800111067506104201107421268851040849516989088088120740010967455154649834945104835503674122148461803078631820315856314539592547751762344354381843173327227653644234026082180215499601209273292789602975591066921468370142554164312124057605682968632534604286698696822540606202083881586957205449656618584038377564831231505907965499475745793412957644142034896237171870851922850832428887444610061347709040954708033408508327082978770642532635759641710569621647442335729305623443990202754272914143951826289098240986454068232154764051921288349043893111490807194336657170548803171853441176745732499814645244105616693062896534116104228402607084755834244957159528659144344388222791769189473730442094117646040638407692442193661894471260636330987734824383877542863020114240610615211294187039136216739027312561990658005733080891770189470650570900212319849499787043882712579998378396328860764231261333093590489089456232686703399978826659152320903104362698959175653107143339699137220517118942335647028126738371361017667489864494855798760478315303936097098279013224965607596927419485816804273132437582112271928762404813672555968606548008165195520160409589992984519815200178557020628094439635232404661231771804357013855079572226296024993015024980483245970512877556576465941675896112081377231072146158860983612255341883831536485595951382721610490223275680801210640116604052704126261933518569154025286996769633681552674767923865527776320898927468916875284787568038159080233680527360 [149,69] 8592169452535129933756499883216121127262384682470325964544948867429224192001454407016125072760891983828407918131476763220097657276168290039218601529330967734663641533068055731475312777807240306970898668386802613758313773746265380105240606139658179877260796649439988427355932884961709537133852862125944347275997187665472873278275275725719198860541617333367997219902302249983816987411144101003261514317278789103909702841264322559563774335484514609652857417225952211126749527706546196473362861336405035055534718248020693931230984463618797587345036117903550435060595396902195161385996617894890275789910736506835532439427453498757405129022932293966956365469642562948143236130522349428242081642305823758632654295588479484650841936189288703592307508906971131085175581327631993117622982015040823931693944976577864533193115506350828740912673656633123346429566509805158411336716385403187559008735177677841064820222634262516601854055999815796188656119399337637161020768963097237410043338828072006363235776878821390566158480404470627022761971047692634410774202426057245937607054194002149243312630025094131368589160407590894942916863881837845806759704626265256349536260303674538072569686537755597461464797174379039111449994769895017594904411140809180030687178664652388278657292770467011930938747399979872977742229559840734950726232421324518347181172419455040972712550503567873548631216799800467693742042254212269928779129251375640433237807417505613988607324056440251818375571781346874725819365608625888895174050100240753314406702206732248545506187118456328223527435979231993453184187894114539405617413375943922837835968833871552111886114435601473768863019975148182613980151290006996484262860589819741361067991055814181507438242718151095029666333521921791060161819573668381294165558078102250833315898361889849246505546292800262275724804484080388120312581972830675878705666868116401725985171089623561296559812509175502478277852830888044956625820680592667262458565996006655182699244897410853975528447736344806739810487256747677551688765355092709268052026842867197596134502618716676773172757571240110055472055452376064057074800569271960000930959915456465920 [149,70] 2001792162132672525371017329155715801831385564753908554205551848675045529043027147798234819252007040749448440104406941740453822538552158928817610865317113356891104709160281921726248001015470211689950684450911922319918266415768436910833084295287803844812822588213464055090188513258327848631793970831354521373325077291998220651649522683767734653189135078715091700911246529717482664537245442270306775361792239048318982113311746979421479913871433765511994474606542001701093403562748767222647610070267860917497649915143182587454760160517968057731539234781308927293629914295304736741078535124218689024214285603230869954055000785883595658688826401801548695925295586127950857446727606817987509076094701691476151769140133316564843775050611110857804243291627562281969246138053237035643050025758118069723587625861697781289445403154773190498386579651099425381805554921397760884862611459823943282517355270770430801884275200463603327031059093439373376147923007823324077321563223863499536833701218951313092047701110259325557633063968086691062039900247274353751629590536533615798465911470643825335991753381170010092581840218529594626368515892957533813216945010828139798416889729286414508260571207804474686891259793143334940764307259459417849139591938906766780711471845631859372885752859868837621403544078762673261315229343587452568507670450025416772661153584081506327558001657361726334979899644559829431253572292431734284343851688079053922962960335706953102395558002977367194550910152475468317876555768438289776038523223120463751373185508869458917732470453359685694079199707917392574240911170594843605099311048159929648510316773309321988102610837548570987402241456057261696513373243150229436023405081514408381038828677117762900478976351994786473115053599860343345196012612199417051998011711019348194784746698719063321274170146633378784852908789678922390820319058526386651289360725054237440528124986660647228342196343896987523974532528568743300026659873807493906047033500211084800443359291568267208214162759715037247612703758578461675299425833804933847802801159096458287325992197357517218850478981648864352279842137326896327468674659704472440501439540800 [149,71] -60181949076106617668226429727782094403778915076930590326469600744195996243243622286894852125069628193148697894062701098380115373616618578930464180431302624298789395232595952167115066972626201324444195258111793192145729261775235122392586214243540000989984437075480560679652582783287053413568111974735060674466377263095660799466967330161219974909608650469239918473322671811562677091129920986677843841664974685585273094560078066493211573698260009627323674273361976207052617347147659689421120094931308247745611284438334454156267152543020389691881991203455542415990712752511204821921333871478959438890383100394868045597446839552538411692750768310435611454178692026897174054229558171350944042169875370023074545913897114140837184045028718281769953394106270092146087647233911701208805436529499048477272439362659151395446592695312843922059927089666498930066676949771388514225617841352820162779262852229499966085281156126840104610790620355074020160751220699542125524229804786445051925129169841705681977163659250901312750224494619297509604566323239386111601475570540010732409238007958063285552337570925564276600956408418522666658238173441103582986403028004472924589532869096496634382792688206789380973477970219457000271255969402605514190181709410719648783212669070860098018623439739242244191192004518754742591892746308241058074511073695158494191281249863110179605499587079856450275833004026995629427050968682240981645257436014190659201414099127081999006262850754589032133974407423073297447714623354069057420069804524581614154881775936774551658723196358705867598959999904267398938029588742563850012681904349083398459428126021581617287537648739180069688146420765720212469605635333771176425085397700558673301397598561410498433537649384052616589812919544499128313879881394117008470048987909708764737354979196186572633145510449843856349660518213437914319174346756274920682192342421871400254895541779969697480946999611679463257944531437805955647103014288174229316631325571678053432770805660970369002450585225236679400162145763318830862665642045439985203458044474218893075902674426261085558394582879375021004313163409973923119292304915109704001817816 [149,72] -8529604364448099630289553819249579492601579813986317437767439018790946288372307383920147135213015103077787977970752533909675511517053721144479105358037707297926894750042503496326072336045535341211607461306567107075538986715486800777088637885491737948873062135507440315440735771664135215582702905297830198661669986482939086401235523642253972336937859133083075343174146646925747557055566902843366496336535324092495201996384773171791601862221246702857684110715358663305466718716221766748020873537031346997565947613357434476647513497297871983088413228779216261834220016157200362228480245718975854719900941238397934616803553724923300213662035577120607523870142572359196597003153720820280597209437393335058897572109038629881675524272932586852342817920166839118917890873414904454850774534248278990890858444927426963479762390814602402445289409692239691246175199865546408703567328848458995455802556585449157404826160700523418574858745741803515919715209703990018242140762829816412917370712183433722693648202079639226164008348388291360692903369326920605693605584217981114175440248364153631816684334244215564010002440867780350038906650902084925417556315353135903651587899952963136002070136833085775843463023966766230662140749509075520401744724318754679583744255139131117438749553043923140613649382500605495286185566937185679621892798418111301204818966174655711154278071726535311578428817616735904118452816286471339460257106679233713674267316285872468625819670376936941550251812215034544943402843686369607837366561053102911990207708258447294621801012594118174706441651850495858339721600403422428648211719286527998689110151459630534579759357077212002092156714802751143796895121224678462776455280347152501202239658942731338807226930896923047359074433439151258106433388576400041137023226266342558673595705574625542994457291455712882411985410017886984729502333945232448824648174644714269468109121136436683551790460759328635618832676336356980052156710621783496439126346446572451803979732286870973137709968290611246895854295105502954595307151364241024024882716797273099033119997776345110545251057461261595788485326464709356506185563434185591309824 [149,73] -34317610891482472789128958090465276819250402355158928945274598174519604720753654686712707341204105272936237156781116682376517100487185732660727456824436693675100007171015476977096579836884971398330250337200225911634664586220497547336325373462727923168016651574194479821022667842323526732830914185553019897773642875918496990124859991736542167203697721206808927232728402501121518288100999246900479606388835616105392837384840917527004526340173453593314926577356341384568017921881273162198153863423350401342015719538275938124193488592670584394960351011249929962876627241276302445363299077884765149894212272039606595265169802053691216600547703035136912551145038616660890947078027313514702761664547665046342616617669375559501131069141964571996426107157027190029782562690784549346100482831101592072190203490605968347680387189378810058922253155227823033369817792497420976598460533466274229189500355175695254319287822879339985993737758287849609557260183188649169734966913450114986772413254937160415458964566650205541540348400475925211355832489316148417773140164689559590798382055574036589667207503294508174090428597404729275884964899676884730296923841152360754274030980679730616576573901201427648520217742013706142442454265077503450592524543272983095634283575381500897554185489835570306652658305969359553906430141648688890429729050615849003399742380990138243276854031039456225904565568843065944996476730442999809227560380825789347343810640307389475231252810827545276268411592690675338310941008027944915867396690370485180410846509698803922323455482250072042692017045406614569338532658857975221619779319380134204052148427513232501875582875591043925275336064422630273223258871273532357804502681844502888126286097477948959431107119137163867865398692452366034031220776055741282553142352275401126446730302615566916064265386468799788411023460093734337811624442347907352585253416692043318595708067884280480049691470636352905420913518486546175346224727402615375691801017477370278476501022223370024035252523806155252959560367596407829299760269096143063528597132651995784144324924617075884978749928878875629663064343265614739245752711403399360 [149,74] 52482572782947110463326319989418676051813307984435513571436440277987675328803209787785624352429271819702257326323383562963720284360985150531413282183248054758789939432387320810547712904221759864253199382916453542534335282191394888609961926368839684539429691676867095698495200003735493818418955314044422135832956129326306754943576726765240555159734506497001680051046648087134334603964643266598302865530565039571375633457971966680971852460953744094285745846863115429967967586604213036792777199666731817496142765374705740110731977174478076686048117805581478193184157806276201081438297835009408308804693235317838619188027100003370742259054270074487811434022768957542257940531367707632824673354834087128761208107477780674701252817683087850117385916673084012537105154799286163360253867023082967873079247925692249160870343230697084975758430038839779364800155244627487831548127869672682492773056729762238465508086604078986850920031407121332093937953290156079913458609280340004134943542484144655488924119930124031453510321204299547732314783429365804988136221628708829379032794769047810403863090374246122220839083579769748872039786779869769926705550164483185558903519465765244505440133397444939968290686815746630929946503643668053518107126656923108511166463240423327648869516879555766177899026228583885843218280522728196780524270882201227311627706666665909141723309259668050991247516327964427241056046409780003423519552394807557847112341493048581473712459275400465890554747185841755549861011162518623790800011871037619465766540443316755712203072532771200762473390761739205708921086240129831207205904904011788390463932093993536675306065038274685306994785430580940424684185814633615342024300651227306754013176172357227118319387300443047798836167780985181654903283009075129801584414126365474679855125568119956152272176791584227158079768177698663119094886432371135392805368183567149801866160699231803476729556980653391775322749524288408786063091154537616296424169164225853903532158986306134518337409287610565315112317929530208577816455390614585549814953624592982681633880109053325354711195928132899813609076468572547390408989877425728 [149,75] 2622153228333698585942916090093212670679467328606429653582945398796602929140433809735502731535833786117007760843122085694026988785905343483356578423275176419976408836628748339849283122107416602386252050551937762664059185503731587468502204269163490571011702573943966552267775027465890891504444688270293764064020625642280652038733365152563384506674574892818231619608699879516223769770150875270731966647605199856119394532477327247846016902876545251796459010090474398627156316293930026858961041269002507326928465736117912674940916473263164006065471066363275904740895296837797828726875286223877745644103847169868472976838119876277437099741438175311884068861256216015967762435103970050661468515313136925386124792296932349633324903604859339495198350187737511388874361032385413798825597270676809107047654362504546545689568544024182891692399116673114293057819810015408870391448645637168152870966360944521522481693162712487535194287090581651441161275012168929478072680884930197541374965469615551056599193273933146231724017842728200424529207432950282035463001725456106965113928317890429662095679155850937105604387652156147682788320349806389229600114278856848064947739145492588286559311451703208700868841100395991111235451771438057912382107553445814302730812014478642148273429596592176399958715156525682269557757208411166119036476972287408041846138669779295387989292770874419202546509432988200012519807957874503855545191790730713890446616953150408948834004753522809133232744778393873545093968177047833418877292332923309676536556214353868893583935326505973636728561109924168376892980251697593118697322080719124851253833885312647072138805088054591584667499784264812397680070690643922619506999143980592843961310898269868922057685154207594724342764029578041016406017486849456121755177917605692147388151572288839153668343954095841631897665986935162200653761271077936970487794791000740378609439294653742054882747910034498361652105345595212451508698652890822107715780415709321778875718509764892472055156244385099794651502719331361563161846385760130553398128178426763123999017286664276518299926321746126773598166504738613870568152743064 [149,76] 27571256259763906521224935321966504535747594063635571803579510905802451202421002444830414845512581021157986961949490655546353193170024607490348138820406981313338816668801877802422468067250027612992434450828353472510727702399220008178792624356761770403216005414985947026761572531284862680143880304369675088569214541535854985277779438339771072970347415382073994481468844545899414212722809303739523185829367215096411609188015610915368823031752825954767144867641883731210510882805885791861826181364448083016582133127158518287157253867821741274914348113943032962353266646551184110827934706419599133112340060379329837275965324409502064302332558418265859397394939656293689589226164386811921571750985619843284306340244134396537004078182295831874430432999816478762044921192309518596756803677338431347411304152890688793515506792454968451369852628381679602693017444575003736529552046987858359853088217103288826454791085785536516910041800938174988329393855680390711122803473886805994800352790463581734654026071395445923689120328338994458011090624069144237483248605077748220606769966440027255191460006345019076829794660383359820575297107686529103180262481096252029938741797545491771853848435109145303261758081100361268833221333815554486957311848355925753616983544066466070778661986110721726828815944832768131057997220343299009875038173868860259420858439634986829220346183056723450755193213648170426188431455360005747855136468861187726394949780350039788408952623738066978214500300818643453320584317488513506672241042514872742726044860532009562341015108552187862179432637630848938182088341375118730029759967687994872896846615425740308742159327462041211816888188252381434720819781772970197168974867140090971343550819281675684856574644114473943366225991849240913018152385742510510642880378476842849908697390132459792313405576302007356473173463954174218172897749108982032323556766953242900384651886155583500905394095317486690277609810941618802850106069965014855005811780413061712926200830165087083699210705245002187907988003587529346619224047641424800003439964147777403269566667161285487087984370201723278102530988261350046384896 [149,77] -2583279377031631082874592981536629837064851647680175651200738630193476716928245996771517889044586498148385380058264398021006494579623475040912941672648062028848654306469020819102802251932319966005730091812648688472375422793129340899357014432443559696007205070584067376098709032559259065316681222332325400923331461354909774049490996361086154265333135407512264580007661746833957809024575192642513849939653666412987051295469582578912069748958347168986059818340583635875958788046125362477393667090562759016766619116040657328830188653921636740228493116767737455583462104375018612743603559710135753848713002429403720720291159566163779362415364156561365365954475994871896671525891272971524154011812794842846446407341236179627168122499453279491785364496130800304986290235965926966361026244068333874797106562153245114882097964584345490794113852376422433148403148781585084811161048913131853825864389803119799703822604198964159177633570910200666493311870703315607855323259431798288347072086776365830592190513634092635599449657351949578747872454260021030311881986045575558373935906196685435122813176086589077072356561836956238146382796702763191941903389073711905907815074660090693299527667289143226525337669840613914340792383130692782040530076896625719711618248336835630967529504191135011480572420996016586100150384053546552279721066499823546433336734791610563361577400783694981345743830540872613988024296312236335177307657311392169357045471248709073847275814691876786262924625199111508204024540125120968798834482028484696523466678392333205428573473315120181528672396559922393340427230798457149480873683797771167518970619718515233066244780907596697544450218289636947486643520168110251889210390320573915161701155226515256492673835996486663799839293244561166627874671179332164848362716476911625701520444524863220045953606543123096377186363088361136451680016772571424105180996355516068977884076214038903026317768562751184974138227290558793081552269687596303669429745486685105025204813690498053508980655316803401563720620863008526913394426755550507631982080128450738305910373856719534004417891585448482284269584453693684064 [149,78] -118172553456684482371627360157994439494591397255616280242640177681698863663062437171164740454883331693539369877168570270321016901416506292704555270591490285878218139300786499540670096655196821379318632009807882839359514263735013396019861476440109708299953288107473702925663743054309532126622135784752034274584925596216628082923447865496806782770357939722482900276578213890374276728257906106350337454896562543038938202289857117982154910717671703431837554380488574740852849773006832982594000545361003251210049801251336336801879890125640408549972128721327258070178576903138950356085549464245500016071320489385939283415402452605399599263892233957718661986970804955565052971426865304199961087369084045180221260870953118384074886746625886081475344954392106823089009445215551121993877127795763362797523837221596606732264114390529896260337108692779225257798001040722059382097058748281862138070741349298065052924434312119497357427205341532472489799036181703966374147185369085024651236391353676199930977215772645924253611789034439694688955593082023614731418605997162267016179274201691760512938169494880637522862514894672074171466297857142641541743889114326618571969507819964722686301320296735768056317196805633389731634603375437895829559602429981200514204927495530773996824682177632992544842824671180379759643287648312142419949637568591167980868436913298051027891222786997659795581714529077344007888621288755226653190210687926686578629449454022986182131982559682000599706460967979606369990185205971640264161975033834684233290764420279529877691890003228871857644863633242572171693562254533015328429782456454890730621977391147898108967246255505930368157906921063845319589248133439597907780294994544364110118862465806950263698040554861156597112412859670621940664818574261778773916185088170905612084360907987945502954369437913859696908437035549082545980704545923495675310651335328081931415182226862655024874974689641762234009025997070575099898182664455316749482399513629742593250577764582023915798383145248720024836782026895404709513154349089469407303602531047208035271207135823479998844547627962968618294772679956512 [149,79] -2049398107702935602117669115298704722280193075189416635546270301678419305682429953544321542045580519554330145597989616756587774072980418958709816186607372178825372191722219973076726572790720460798046984011918215345814140377528465004776392274631968487506769094007969986195943820239813228784319441608790053103915714416693049820349793774102108543623376586092767360522424504331363325595400574517216143416054585463547819980632522692709650949866598730288501867904648910817491986656164016655260204298317867513812605184794436991751247055540918829940802586786165719377283942944448229163121356100085239500324503595740050035981818423752705427400251967810602262319237623918930110556206085162444409689166144955286256060620860127041444214645931806212631070610481698318582618636523857861787105926786525900146944096590869901950304604488419560821671646973799173089834754925415410027536324714400060603198669664163886967514090846906071615928326871320143073894434221088581746430264526665111699466676503692755775392076523058250796885531646002043613908228822528149343737249201548552678767811459360293480466945436342257849627844717024056921118459378839270945260232309095464281043039042283299831485154784054730090280988343004786410546542561488331869146418192040278369934366728222952982544057417713626353079420437086738211649031157755394038483366642868292782488374707793122831976781025385310738691608420762061880734557748751539201787140752702335227242161468060035608564661616955880980293981946448358804252210774361583412033656844337698739229907267579441591620838215834079605489110229655264073420913646000476962938607386620751865400372154851766945772473921755860383590564914732417619558550978591700797358692266609328359967786299261806462414085500319588038139223266784757170501391141134263910814913906391225950982596863021168419970515974641500437885052013568940823388910976113574139918474254534437039864452027693636799305480012745192816314638595096016407146455792993653534176728789105238125899745832470105230874113948280698947288630237505085879303179064865716106965306763703703449872676427271819252925226637263478008770942100 [149,80] -9585272195604140847574442844622060528502027382714915186484029429760606762180294297882112007283748734051183363525019143765765100588020538435312856133026803925441948992096075435717821450427317400401094065067284733280914288019544017502528734133911909525036225052183139495561593498906860944148570493027028374839696692427708195718536606266592239458128121982510506487706183608320502249105889324729616141604878615983916256188536603316353479485457008832021067686453900516799704343172493474964807489641806771153569043190814121944111706961639026423598355771144109784233387207608536437718620760836062827511216834315670538229201338779292588552299877990133899073884857829537578249566670807518889541943368619010007245920319802804097564087081749205061529104797408386963800102650382244469377024354987096469664111098425786684998659022759224928727062030086750826500133997958548531696858969957154041101567679471842018616434468371454127359346146903518835519263484652602829230368879328041353117879376138673511816180463829907680433871397785676766090833837614985810787400720383676424921763687242721508951479149462031378592749898927873104095667761113764243352702947463375306848371077368264602159379789450708283249366474400897254785211035703546811926194647695012933163073591697393860765261622979193825697376094875358209362682618320275062565240898975976050295614631861364741108541714018094919657210112258032809392204235753521565739109861316310273724240713213290864939924446251027996808447032289370920679944272401495815874587276560011440801190814595903182410892896542769837253550944209321957541946956076546843370536940892152185765990258905545500302047928140840326790051912672225370616211061409122034722990191970772145032876101902186739615427256443424229810088418216156732186913340486527693865295487656277276668474565630860191416511560904452697332818262857193780309098917686819430147455488868037017806551035774028331008758231490333600612417365711738800614915853520802943493493765541714054522923701029449106726124901929610278765628726746810462094526099742632513509118669773416942902920598735529228696808540778990841799168 [149,81] 263773080018154449926526362509022609680993948575808972377330876842116081297760146588168988156280856041440160121941896176733561125333013477751196247339910408657792685982938941984137703838685137850470642868157516968756053893600685977972258746903659280896668460242066327485454598212568051826296551167597410724849454520425765702265304565232419127169193017844263038119318422977347433543016048618699020479492310240555574102057032683359340446647247832524367316266642004299387988067172550903171512787097323330850787511522452662110665843992052656039737414848531713297121397071172635904016293935043994256920839020706215112670673277674691939292048993408591029091412963482433133350141094245736966106577496629712686707835889186523777737429698119865691552046604536825378117536366930065956258168050036130698626862341301631748216576590852549904989116209579096842054135152454613933123489957563215526224461196834254119550720872073724735386888720581686100350852505401288652922215748008879286048667565429109423606555984951008521832841227943481184178715803258677463400757244474394577229297000500114109844985211209290416681020586955900744208719325666409051234506009238609048205635308136164730686595031532905863091398770514468201469440869002840821355383078501413402541665745539672317228675294083342995275590453106025114008439148591897292865798807652148438566190215917274351170701661524105496690323119958082703793285995952254312379311588667519030629218741644729431205451257043100649902476576536825071828813254998065807655171008766994565375820010807630665479944435523163937997974728650885042645736550416034652340975562048030485317878153205661060541224373282594801501211487239823154903392502047338420231155326664695959847811405794980026692627219101178109801614515567325267720495425149851834953629886684303948773185844545571334826207783068340591252703194243828580212514722876231281437211575159597074946944053684748464491181532019317378478726496960998279892823567485928020689270069924010373435981998376261627268529907651270727568159389836177623043219711792689970838680328674111696417462855269106575599783085042743552 [149,82] -445265481430778247206579710531634166224689974792561006858880958282741541141900632053272475446746185357596878656342593463665026111639488956232237048693255916302530279871468814056645886546892096585651683436202391612406236672255283054130138569474868695501252058081623930635480836030447660392698064493836883074203747096571896699874999480174479006055107613650716432191736449379325160090965484809163284998114388549670527879841482693483066641287615163764872000949389588842446808873910123672294401364740719017363652506985959227394562685736699788197531026538773447747219069518124004869555813338609613812088348012394937207437387914009097604857097334546922241431757745038421235073857286033374313728553341296059560072638035287450861926800000833169315183614176594652653836478294382285718233440197739452040177747843536311997355177188907809869454014532374614964223164645589262698091621063403688527893252274432746278351333049518514634114325782001337418208010868884826751937965173647421521723648346431199093834749913829012921934769673909629750289471345090226226321422332468609560312611509494334844266337087732717919008705795500764393318791388197512097122532024282754151064183068037439221285299108073890282904722660259431955587505497737527347357313579380118063521575314204669174005505176146242891841312029815015296666718476624806806438640549034016056677739233164805907445759923873379059434610078908170982304967330334656967410021184502449888145119389676140929751195542783065506592837774582741514498345340868510980373883850028452244334317524764213186706786439984962628030316312800651849832825925259892886366057854266206695857190632467798361018123635926302290768152109629196620970928320419791964294517246536635819043368726007307022029338414668695953014341222334882629643170177317817208098046218580974908809238743348419910039322726106950277908503575863792550646361813419660765641434384750811116838453511875741486658917214039016968905392135647541294819731998108390722976676008552171257356905491223512888600075957166792254323014137132913229583644216089291868424942632120960288111651319015672765956447006784 [149,83] -67461313848558617841442484801951122388148991646017565069484721483379654124707045364632353049627377730896653890818890753051669666522131022566837494605604109266086711158417472432609665513149738011777534060858463282758983607417200259109301150069480911970922985513780166315517736074416072041137109746660715108552905092489665669433470608634792780705867453422049328038723605877042217312113746279975913622861345496735877695890808325216810234074097384989687374085162293207742913036960044571076936922809414606965407771596964876295990112851027734730925371504725740362359715935708346058619028101262112709132609213322796464006976214141620389952772946779516908819268451771276954694787391611964512544180022662769604102561223394791348398531575529166609536830620359622773292712111205175644212982763512870956530874787869604291280355700523414978851456224203378269510058255852773319056975589839295275912155818801217934853387413474757535224360788243330102782472746569980069501161455751274833844916152584931162242506480046837813334292365413056212848668381176352760893399557318469389930282493212555722731117899175014343582030899636796956330276164218058144450365336546710460164515614662604474347983397319501201118706270752020832836150024313839066940581741349776653551874478999636648416573069470183969353195113258875437423275929222820713028430280139054197093257237359725567608563005742096203574067575814334870007807947104037469474053284989848768212353268280309057975906653095792384189325811746654311515973524129261389565790681770006477721841035035443488887546746458299189391792125256134189120205291084479100250209807201883978581779235817330521737057432830471758321060905419816292341605077250482304600424293538502992511430338797964959725069095796315798428551750661218955289590950964154492544007378189605685446634628701200339235518554513408138144908933602129711849392030228227562342149224564044550911684877344086716202364721797025151995688864329764232026018702233378684202964937538706671738859880259177105498346362675193976784187395882931770247465507162905343352259144895019002653191270293743328620527952 [149,84] 1221050969058858641797427870758035868838151222823534105254574440429181759941160734707479931652761008775517508503043606703307664355347962991157379762014147760468114734340314510374188732194448989552259650300556698285869680107646919437312283083345294166667742192118278849193061266028379053983334765072693048429561503905893271027434160714019369905204519648326110712190732005282145635373350788994132361685633761189841904092241695205676502573803135139258894530276406015981322222182952598831907705944240840513378429087622826512644461205285219389560349009192835598080350797019655494703342729763728301758184315562704356912962027973835226501312889191730370877273007323634119714406676121903852545602534333657332870026918090892501960061288465997576574628833266638142868046224934356918192567343483478764933048954863921345583664351190712698672085710420135738713208323250798058260205011591103801642157415545126611896065596603880482525486113361643771132526943387450327402421571360780039173863340249027601847941792694042476375626622239799693230378805949351431851466320966638663142395929021365740221639049884089698666447682605211701969811623295299105917378466633914762185010353324379356499284110287150796696850685960139112265690087355358902048579379354351375355106488195611472650301261344145609011275837030222739979086410592680451155083591501349640375032692727094855536179400648917063445375769690554985653268683828072505762410359966509459477377935325779346732295535673307190271546085498650306138531407070219019821906967884185027553115457090953460572240927890918573814798550466789920210473581197458712812936283292011551699837162767039490846031710866930645903156206454417322433781828236282722041929044164000601548428707844809662255285917913793334725199853584205989304810086443760640263995347690036008073727537527625195463939751331615326424872640598173579026054049381050736124965111339067700720501496284843593926390624772893493423921266567861336089737763323809387021598865211132156242599302760120831062849025913659131235885209309425837555260090753228945842057677825244908416042498743234990594816 [149,85] 90418922807833772205417460067849589205342634534579325642511747580711826263561434474633261060767633399125624771339852465172264751995231185495833660285760408718369239770845742526166987914734697216906250209221513475586971019187573021489287704478131414705892076851447979878053082026102317304521077305539280936163455561193842359512443763318988989879021051096601504073436313616590271040530959523475818116409812622262226472812453187152678422348608004700488335308518102153922606734320926475728363438455461802022050654671484510893862236092739443996614517279543625314943685587538487616339778168618663515971362080206078497676585426496987451737655185936258007514019453614851605082439366862458009410243479223209946569903073771476940508761483857998966072219464025315101282164515921645150030130775222631254755757789255187343103069295795319316932287208535849756600308693022471668037528452987341961159276277532946289342882052554013438531240788784659780585876674310169082137730481648764688788426905036674335836838817523132860473743420366313391440875078798005787379935777776962867548733710165051452046258945623353310093163777559127321181954576169935509224156900939250195809221992863028713281028905457904625576392019317503325808696895415334014687834015668194939334881002523399646791764573308340298963753924237846666264449705250232524667264486893727869203300386322683572148387623259746180417088406541941972826203265012411901113642608944552618778685902056853191726799011525299338774076570208024431710212521220660493664267381958982485777130355538595015308650366026115217509756665928211457890014332153302886551356724944132718441983314991640870648576497827489261093345096087260107518427491089127772313056312445460520810234087505516612547065706544328875153455032240101612215043351274418741249085511616301788857240040185740474353051170195390607277855171320647996021956644188064951759108444498834173071660092479563188261786131125634495154255933775752304962073759274491836224117344221187040555463678914387971144940505455686835261351251050110815845951976869388481385814771118966076133964140088038048 [149,86] 2034757877034162515865097139960888155108125315486435155040382102914610539429586620466041001152787555999971784571680205216486969701998581673574113693683733951713344570206290169729890873519917815324192197158559258378399703547739972745932447706811261121088588474110033365331382055556262369145942189332946032716094365543178732692268555660933450313413653896174255079036612447947404667824670738497869504097706919130318330140686852499118211824388537750812106243395237909685890028131923513984923773489084415191996725677146416460177454891095798402523551021431793814799421237771173800924879247667670971358172417984100123740943660449434728207382681787152527692351483911910286561287122777121251349133869924988854173324287902728653373883871570594795048353675092036384101357252539738245944543262145905094174024083363405212525670956805379457679886279437648305257017134386032939027901849859740826317479154163999376597993357977648045380182116731215789601756339512953038178866252050046254713088372943940171638462617105427177305917292825781289799632700287094365523929458198049030069070656514587678122643628961072880806741162184367022247171819170732484489135963355388423121249868498685891336890973988993482951085459060215426422166957276829044600816011883534969786901017800087438096631379214211249515166691553407528531250853062835783377101755004099637863900188845244416918733879266078679264661801637605018785243097733179279631219896509521998113993909406989492696901722920317419495770503070087768821726349767953702131792460170788503699979719572088829462867088425321881584430385617659007622174474931933283388578347977383035617791918399739550179437137106952212126068241272788920356203409757673387082917203219309683558151324550846209525832580471636107172806388890422126048508345742656435664986169053620264848229392633669910375149107370696088327765603018619600469338040792227667157636125518822405614378311006690287606033648690429784395569271553750633769117221842676467453498941838133575619186839655755932989690133620110892729563924329580058787374166068578336526396492042956345257206986478752 [149,87] 21352710802933053318200127843717729149988983121972544749599943474238821114658034345566826899311043219573302692492896220087040452696276849889267445597911349815231193493432608212214031941209596413010452628774924486888420953858478395541465966867438735844236037649680657001802412411581070582904009915277667765824234481040685310159652560303660828092095846084514843622441735103684926947034376531009199330758284573342886258650970235250217651438879633367830377724926602574891119499955849001120468018038707279262006087558807151820236785353503806711005524562963248948552135371399625788055212735660816080464238162428746516143941054187236087216116652892702756061148609351918508664893726138428782357416175826829232743684952886453861377176950271286663022102023559541793873786318755525804302262629064234539570002217288634576798677532632752197657067596166009680593298695088722538745883397448611812266075876978294767634179704859194283543656833747375136578531111217480444382145621252380814036864834969694013045854548935304596069164546111023287458021489867024673557883561498653205082481305285598243084264118072653686687917427098030830916379967915676110219805559638648551195414813387659928367837850480959149728419489026268013076872738778653271970240943312401287660983646919768805493039587442527018229074400705816011067861325637693056625688729637400827022393211383178539302810364619456094393326138039918294893959110128886997510764696499712116418168863000656447753115656539823125869976600546185782883615582421152501865607965527846885207032122241016742430458640940283091213936355233807501180271972125676854821400984867457852947746439431919478144297570335022420235941702660282184534095954548675567262603481634001896154519107418680928015691734194549793817645146881131507205441641490673743446051691743012209890160273614840790696396399406984004244476271149190579341271290386701149889908210865484545963974046139586095270574452480003657925065592533511982055783229412394152751990700365671769960245441562581333214802230956236462560775643173687186306209605699052136949236927281587484559078916 [149,88] 221723659640803049507337519149555530195310567029689880633567313953678881472048762093069311997529405662177558313276242624706068043137152312082705537100502976228287911807580028086813551811049773777140894031252039699370321018890853645131126852541236761874416766612006838579315067863346716569369275989159266948769780205398612161258417583863641965021192379733713494666500008216289966662940032990814806916404119845314121495442378170762001411163132444976191140415755324940214876097386674731803364661708579270907959423406509284024410894916553895838343363852337459662201911855813326510131193171541247589996415120275944973792730401520792303462270137207180555717961055404731600189564837311771603692915085816643015615376036279286079376086673953597281749624425207573401883980525494250727040866281456219270119126216428323283368426179830025603276395399395953014062273795532468982484685289888230567487969846597214269471573072981199864840253796523452988662995585213832255399694892576029998364355538603962087677806704742700796920432211360973880954813779037092600210152918794438222152126532381974564923245172543107320949057157280230536582543786283831267651067205666304866623158678975429372616570590065894604479151481423423187449837796614889276666021874837800751431015580980804395452559051043323172146225124981313657844353086962945369968772806832620523269246835028799542566119631028662145644916522167595910398594226738929377141102889401405655456317481904303566286589582684793777655810998610156534059958973062964198455699017563430244551602003003698741097178988873449150677175779104188618837504622135526927182972177556173369984912547337556886032351502063727128881459037648528875838039726079446564648314569225232967822478400209221306177493453695852318374072320639715374029490574987214739022902052852891567061653318202312400453615594508988732846254789166008311984837103049501613810391875442030396167057719139760788464524773788536776769597145979945343370116445472835118827574966228725307623568082721539892095022081665815055060474526249900479612190293073205211606226083405721091584 [149,89] 1045224371977692558046108593288248971607814909969182757499000412136395437634943426950660286102373188157410327227832846256708793346061983746106704907787842074486951041533281399814069659782198072032739132688658593508827585744578321773729801508215693971214947877310704963730753260281994754930453999576533411648938880186673662689365655766028523407818325241626965254979309141614919636551931396922825556328835221067475373117249880950637278424124028206023568912588802728816896669301606543180879723248980477793996225563407383628239354488666550903800430280500564381751696457928686064059611752112963081557186506788320161539017836913628837304470548131122937825670410542837102848600673575700315526119460624666194248565046005554126789580450882523483706588709239584854856609602331596150656309119260346929955729732924464252262352621475260205080202230017452857188704947572096311071379629266422120281562170968955972345251044043500180283923497729754777554738974569527696457309360641208335725965305535412647951841284435037889855569542087566080601054222724516813942516153177225745642911649216301308872214326371245362211199787968332539892917624284524769125001611984942624291188053468870392944580831189442339167947031004559614228858306079185689203241913927883863718738275221882115037030686159497787807488334783841232781549489342615009273775233032894991989668766286742590899888377380382067111019834189364973083193927243939134510938147074977448156007285856278004435004933942655671170612239659433475856385116418161682515254389411576313523717206894373666859103520382599832468227670270812756118292938877302298405163409807616630577540360738880987751612167295075883128782146204389961858685146929493344341910916544475744991833260819013441334041649427643279960434735814163606336770298932351245688723340809204035003381496659833826395383826441074598163273915456892527993180560800971327589414997126565563747290416178158953084192517594453551573237803165165198286980292830186450085267781065961197434257683256535264086793954614183274291233294263367986692600909602262172978931574827907584 [149,90] 8838559010880307395134126524598659098980864453739977139553953062426966892671406615198483491622930487104985451470697924874618007264364786476351232946715702711573109676490502660645933879365379883350808295901858667873416066190090256835860264499323015320735463829008062165586322069631879905164802464503584269672967564302883921679168674568648084052722038610111755434345856931492416914888494090254447223822549625992614385796177069303174135254840803731900220373334060494309033860899062637470281520854234886940445018365970120000735845361055640541754345810252629691173797159275558169430094008644570148075653572531814302211425375876642473182418287774118861704843886050228662886644637519097350818078211906670281300958571358955223066944208829771592588778887220348063121344673273171254095116219272374739516099473967161083191832069968615825281388838728277133324374066678585119912617884055155158162229513231056492712886843527396031844543610121259432926753015371459250114703423467715712355149845470630708560082220117946310046075577943083539210949569655020840201993770770839465301741915798299698110660452374865127376289841841774653887528677864039908748953420578575392581680203034827678820570749957126869566641743063119924535259658316546821312419890500880392250952109732670154260700792885543712007377618423008307328682520499759930699836251128916486698430098544850063167461341385663518606021110239415748780193626699960860292069984842559984595694515896608967252199341169965828549779723883875637364145826479360198472549402233951014388705058669240065395073975008522686135570904324268864880050482961970892435116062441442548752019793623315546825410721311114627799851717224037426866247145027603923301355563094632961722519897513510578215211335086701243180534670798145228075080624693261234518376449600870894422934329038727227592082314102500660819907313881386848173054747960022216197231870655562555648353535908136313008626092211878954145606247711027027867680380324172511967271142073079694876917358371398698247311860850659134796452368852346822676163303060364649001147902528 [149,91] -75432659262138508817608721625674371451190511086206777742770448036583042945575087762766846059010742610898311838309428949486716511041207051220455351674525074227234106929837806556665631246853572331487252116259861721651727791994572900334867869854871427265423058495833872232541179568621769061327027416384688804839854920492810623176970850676104348418770182027320857545388653962938046293870650336469241367619047027038517033877070154543285691709322581308814400276322321091369087214340551524265554316310926323317658946562877637279739262640108084592104956497636805460300030545799206601433044461579283397161617493589452040588777386627225609859642111217018211387801706181318001872018300200941920695071654968036730042489064085235800396652976949579161435092225682065277928570082143101953166631360469649193098952465074041352402442397635505693189332334707577083804631758707072306531933057446542961101180516871996580413773958427838641371945707107218637762256448798442485916097676921273754903356777960131118490680970905702334461748355996791833448959450249738899648347053498810903600813521734995817902344429468939413737726161538534718679176150002552556771031787670194185122583073108504281331727149933486142923116025570025207390254515135104407751037182731811397633211481910860766240125322358152382878818778393521045653334016783786432729618340716955918922626536445373328477360876534398246173533273928573615862432238195836799546579878124872051402834473493828607636833982581950190888474900046988428174828369210311671810415123570482787859123638283649770545297461549497482925896270972986396659297600473833372687695142570038020056696189169712348762597189450964944815007431279873815485721130825375182858036507227343250945366734735115678681850207768566916429278605971368372046114486736344652796970374107452391725061267437156187590305689935698663454725408930740219400544677090814901043400507746533817536673628629171652296627133887430049889604707673037889196589717634544595144269931059673546772015390894822199972899844148686481977385232572670202947007130102719048070048 [149,92] -373287879682925895263544593729030946552435276265125836602161262988836352777346368461481124621679168263611014818144117435838182944839039637098266282705465240449207063114706663882650541102093590564882476405747369693865810488848531565779387679481546177145296190910442526856918761479148404456496621474752856920098040687270264147220920425856944186993745046885104951287212943432908202369113273453699384232000763028224759900827098477977710707675094034370144157823269395047254388073649711499625669772990975472454973170980798401733335898180523611033528636270547552409423187117094259051968166963044267793355990867621744729188001334317665242123921966519331982348570938188967018855233727635360078757964521592986294100704334346587430311709617137230427865377454121505633317366903573700149468363723483776852638791335048276513053638174358835835790904128396154226723839960673585852805063698091120809439639274758549488314163802265510916379274184591912105111099008435207375640539491268662472350900690279105112856122739275644039537487986282288663361054487052988662928918528826877058085662404279378470865978080021118465838038624385431143440593367755574230292984340599495054532380227940544166698542292585507528776836413111818709258742629027025947045231834667247549413714158642041116855249398077109817075270060215153027562147054680047046761081329815001263285462946527212665282800680993871954025820623713799755287764762370766266119290741958386641301610286643166370052819793736738633386835207620843333968247694367073364934748995050325125672980152920630322753158849275521987268092854420818618325298314479101392440053036579140483061302414512560958611229757254079575060926629585029859624565056227100740386426572830879898410586984493845910782567274389480877767146201304163664242387740344771003662378430654107376902098446092767618161815822933972533090402056013380714609421142375657360431152203244292208746892046275178688108513164783461525272030530636735790248174066140177457700702706066585746056981928872228797220108233530809214785245580260520702009646278424988928 [149,93] -8303508773542687176800520012463618446735400338745891996717302204371847862564400834419292268100424897637071851761794492764700512728393234946371268665520902104156709555430334877532705641432756787027987335674937397386094425003681082226682584285290142740893856654562697119063760245009589945354254935705582562304430617278188801070071116042958964644998005207307335441036750337376204446510046572091180402281545918247978664628535639734861532500800978406016646172943165863801088763642308145724783596125013907487992109987627583846534379798802155346673653251772058217741149546847467168363281206186761986333755991739655512692965283829170941584502184006355783302345346830996883281203238481178480539523459639625671077379421450293850370443387367404861200094690600987754938388395603635312828211701592746742571453908562873441109318799550966801617557803210908006500683900139635406154143272550773640699265236237866385346932916064685877206780003210854821727244447636886632037995770857435960810179708259110082088204087567067731906321326228938549220281821300947869591616769799331173786099930979388414820287163019482391158900801048825287462380737387936900050972566371674219981720573454464440395596523784783725653033583485226399302196899651715555027471030744025208992865066712790236519713499582599815071596826888020220584976075364341459843073419009303927258584329345873057935615808702110688334303134313174769686822220366908598195368294982323516683625976422807046999181858421581666994438473571330846179568247659305460809902642864173713446795724361250932781549457158582623985284680828682965326450667218112016564504061803116491217344799775812661740676608650402040298228889777423128136403942606932896456098204617457442294587338963777955830924863733930337625543874496142095876976564167321887193045363427398652677258971359639366071363139553439744610131745650548321445711473953395177731839189766350043549338703198433584145859643040342105023676437823114700017336538553570512097606969867237784138153578798596415030316443328575616694726435114555988462071811759328 [149,94] 22792137275378984071236958660159005322882961293690450139138179291573634074696903471398201066033831187846022856050149081437670206790020763990577147529374144546187422791662532618607414939343301339020108661455559890254109530384863954858849814190418667651137944978035264003654246759808618019018167485436338447551178047167720280444325811526578208617092341852093405592891047471081907173147996502482470114536708827901429522417724838535915746572717069545928081781360815185266192279728187732661796000435354895184949927565055758277955203025696494064146699164745099317868981174656289591701963075002111884577501491540262946518267609533257273925711469996636600286668170942542052373460371256258664766370885811689271670680678432760919499216474406791638898739060115126924327641598137411235363667682824821705580216151826115255753082384278114753106048936292117819617877200799128877167038758389983083380354703748066003467844944807864302101929268397360337206017116456504993619660620113152690902938004960184565253653067385084518754778063698021204474699833108639973939694988213026962123652634281540896934723015011112802855683196105093113914550931877438877480922352243555135616420430433650919185322488440942430838948453943264734095784133075389731823080601017399981537382814749374465615671742432077227735388258286136915114430062218724513164225476465042555874574711708811083526787746634257099037163678738014476480058253942017398845237037311466296686011031973831327974344088599660560712344888139749453286035489847785076894166163242601391620676827315481958531431181189336984184994085942853458536013372022204162105183952794683404549595919031565970826040432265850788230584096990243027042902971258565956635153327504786244442517689048903790511142045331208439983656129054876098127073190739449543959341081097139717241024517292448094652940587141752182306050157164447438272156098032951322332940708582628079290034796475336306275218352353028711933165278143362336589362782222549003635393749063664115343431639125514550908398054617856688896974190780110347619077056 [149,95] 178657862094632919297743789060069345875632129434230933024777232599742586117091605369782890459535576975645399637580576555683373609770318552514994527127231489969678342655079911908477953888649686564811263791180706001382655773043918381551539722422170569828841915760974799186549270668430582017615531732969160944974808929317645133928515203754207907874632553591136999142724536205447076476621155037202771757845277576006354603919023085583644401142263590778098485298353961848146985011323332560998449907338676302041354504915146761233117005796888793332338456327190949582832663700079848119005759085041106561931899302986407453043539602997242293143096092318590144670047840404648963578309640757408737730564248513949999734448571389918465341687023609181822840926243219335325519864567868634521623190290763955394969522847942837853441417078078462212174801109675158064732785711258645130759585187324248160817407130092425543949392118248753266142896046827304162713810208144165234317421833297157952483587497601434415142271958991960293603379523032499392257927364100109298395874793505636483275958823290144572506879936549202633927603551082135211412403547323558639113642724337284183460304893373741582409178823787815295106248593287790823216432112879639870389904502031780447109306618797000710396305027780250661031972088321950762727023992533024144568771527851261831556539266768300253536968733842923979888217417975833162303671905565618917296923931306049040648930565215588886804686384904675866162199499441612743383183444358808303488473784370896486219643292322915946014852978123502637063617080284740181036543061676523773240850843068979530363388954620182190735097615236748473679081304695600966163078494957817540006247699598942511141344448933610102291020457513569331333834631316268169836659384969489973591911311125295130828281712157600255820634395304150983653871559674976306038102663769336418422708048316841420467351063432496746549542049798805771428939429348811489641094870720625599748268809289681983534253671847174568920639929392748505083256676906304487816 [149,96] 2136512851474131072283480428210396583878517775580595803918016390115037728835135015771844117769551006491742751865214730788357444616962126393481158022250923490572754357104456642924809210653904530952246734076546055108161587169715714343668718211328639352485125394401936406615865258634291368753171012291504269862472626397906925542701192154609360305383201153688396873865793978077745544626386658913365070121483679471589872775027947138075569180803554472004052190081444357765066661060031566429598216896269990227104079324704391334230981026690192875569899202772934569190452238942424612936199003459831672109586340526655145475997465518198363506629196077008080632406402479115155811764435803233324864948738330080399722360354206349237010211933799210082604691965187893231608784413426125098915736076231737522968203269859966154042832252928645112178424062709739491529394811778261462374354693484724181018527526603568173801301925544739011372066962601366757653205191050087796457633302709158835718578705841306204963678176470734652512651064764515597147362105694940667022493382775112645001315971103439306972900805208480979493580582542894925035282451187148816961357825765912177442125653528753485133995488335282447159753612667374241297890753716730397327227656342347933084717304334758467276017718700507510085195835825076210100445061910914722321482732636992250518817951428251237254205701640725879679558773913099660674832947436174016925325926836355067036314059388207139453753150253823854409048150921915123562984010687600676296005426095034598813336245532818127895991802229346583605188748860645629598733008510961794921884041869915304857466041356802288526871152022635994563072845938499213336752868071740723071311808382492742483653388278321102965081775478606795486765043541875162887307680554158072456624622687896934517340414997824905039087687995961966634098742685183066355420419248843603536242330077207150607902347931559705352005246287754041740481441679908478683588206120511448628137858608943631973465301387406405172350225592833984090178611643909888 [149,97] 1254007162238600844801358209089222400479673687722025839196423777790351831931138699231532565076576375545776300736302624744672961529939189134905296055586100372787843062939144912922881025483390127049192314797060663713616159039252402231031158050461756066483390034092050262929437790451494301574279325484960842125685041940690932694312262431423775589751815133980119136894620132522663082794520201433620379016442109040331040115832015708201784263991545517093019760136809902503917230532841533866853409043468858614276846276511279572784561602771245062688289868327624573983322423262078243439864558821975451836801110813644277997756498229739990539848684044668491817338799349125145431487905091228424414677207430555657139854914195707342981041238783109048635153023617412547476286714893985163381072002655130876823608338691839010648242450622516232353946550752010467580329222969115227449603516144292290382610377059286170947477843914641201673581328450159528707535759595472636673125743551522617020640820919873988954471015309595232662092635559010598643248994367708458785106600297504877982537901343297840391494314262339112160560985610542406040518326609814832905340604530288531975172727743198584087285796868128813503109123721655572513251367362586245399017483221154789137233713243439730901539743842192221867177066863673502655740864966379716729781416282248739331663122097812740211719063301841793900000022020716224986134625507815122362462172593088713333776683995475703100114863727269855597313829593700941905496959961856548152673309610551066043143566497766772483151299264735672550888749915183118955461273978842250077423589182997026285273458732484127310467791296583819382944847276413829892245100626030622841510211614468891262001620620772115650935892233992479470462965753584831178471771521864265577692731342425299541841050847805171773202582934754415700327829234650901759134395551005238186916750394168531353793705636957305997422489500684704391387572834846249706746545634896291192527736341343062625084598923855902077692022304494988712713352416 [149,98] -11971927824021948139648715904187047038771189917101446801838876377316014510730570760232002359474995636223889969916542879700739189981519105062528535116350695914387377724565431660741362922454890542688086306561348752698334912694644901397401471447438779556717561276554830088829473354172383523172042941532892885547007263979862564544177366609744158277399179616903620987956450405696987924895812140257184335531003905188434593609216370620121484766247448869863603542636022915129682810641905475934087706129996741360066674991758642048361585864130529550500447994809295303013194413155039704172151830973981332521781879528081231481814336543747114743457312154108402891860056701208412810837719371192756387695177814593400635330438252734890775961519090443972879580541100104433360688698737858050000013701715299166234762452471064331839199969315815288908136590291909882818241101063139756005113307101436507192300703919978840961442757508645082845425749814021924187841779054030385592189111002363120053128418456344655110631795307906228632344103469209344474196333786852170635257375035390926634339064003259771081282220703446185124471997501318410102250728226158182913079135334656682301994876477658389583098158659671253144525311938208543369997140534165793863870155913644413946083426381615410431795068163761101346529387800181433241826506863504394718357125289199212597661327206058967611485584790582511606196903767047711502891241425951466923232169728597149889522397690882493423778731197992806488459911672366032704188185209330960672963747388460928113902262911207012191601858167389348484724652947831418542617821165740043993798564649193495274478666813176720782204796262944764877880790060167330824333378318231757252704969280169669746521797416210975437755463400961502497042758532336182203813783531031598156783473903396745540194276290851224927742491961087531907560891992079608971879754633615298370481500302835703735989200207949522407275463900806348338384729899573296051713803845672123123108793347233626718084940407352675232440849100598912346528 [149,99] -129828720149176003681328519319442669669603721461399942258114192058230248185948106813380922531588461708354740632661766936829649382476476832449248284436834537640256720562431362898605502459039616051421377668438942271298443225765635929505480950321282230729271627266694617532985084948870135730612249257590684171877501433792065152387403104158386733912332946134845030162609987868571596092355715880875849947992702213232620003856090318232100756296075777564206299421119319239107167854534329126888886807423094180813908451929872528753245167943638127441615862270303567941848573055681263196559556759208035531076549864137620766722661979534389797202408223801674906714668750705227857092731672924497350248861002040157067433117351934291925981839610628870003039443870143903915251573733404442610115731434281199969159644592980836712383963201057755143017554053552112915998990276910499410414261935005349646882140774824019520721379881164625307147238332695844068098906030238128085872032365264726328985601262950978088454127593876137268343745150679289073061470947016935389694073226316813894116273466397263699270959213745949204526819802381260467497053750261974779212556507930435105148020017711337711840114478023827937665632959114833268608749014654681178318049362186214464113330440418352540902723686394572988279777555626015092384651144835906207854528004491159895949091168718357675645282636291313371706309950942395691502743991148458316606889150150255129564867600343043098735651677031482803368834595041126749554167505572595143040106217108217301512005878644068518143426673791876229870843169300821532039552409771006318667262645167516851980956592964992776918274643603049695151009869785342654985663341204049642060983333467634584599614612669116256055479563749872477515261539863407616843026201395902981911377777552774427526023325298534568075287704869460484148516122159205780385014801929204672693571923960186426380844214796280101538538010081054111358970959601508726203535829046576660299792913836661546987078697995325199627955991240707116 [149,100] -267112070636904021632325756160161491486993528141697562157441881533612396233503314884304702431373121005394328079660988906054407376373061782581807716581036996685280051855750292212919762693213528466807391550251824938015647827740421819250946231469907202416453403093173068071303778287386581321205429331917369272057321931663324722049072825234938304532562980570027555662208471617840593674254547315833260392961532194869438764217577049767075998209542871170510288092886269371587494813278472606836660283484226303528674874513713532724974235917782444353316512535337836530310835186087466541648896448895096452544684778312446776026010060499896392801804329538247206524239412196931281933777667418153200374816795233474388608294319595018226184082069602875483288818650225798703239316968469440413853110331422694433251260063564278036382463443277162673166838645127154528451724557918934445626706757591228080722791026200473832630245563662340046455499300265309663587070852614508906030473328859914106089990035645085879626310021729921691882030942482588482597241124955008286557763966668441504749835931900850555933631365832669671298919100263148514988729868473983893997641364255362518650418104711008722294841759034832307702416308916663261403930677556971674654641358177227215034528337386166609117476429705065112338233475563859068948587713545572546725625510958123115128106790821432086298842999271414323510077202076167963685160689434600401429422386433989007001812425230951346656731519786967215214563901128982294295083678253347951352620138022818629708915411058740989500601886202762915661840428582699898719303669322407777726922829642234723567837794136978289743666898488927802333502743228518321777787258230935533546813613910997870641416778854185708166570230900548655212718855856907541014140550560697695491006914245030455343807301184768580596210297732400252550737855250100388337113233103919962890903954862160328826372305202158558543006642602563801529440993016026667412565572641967587365092806198757131081172285312573382513471762560 [149,101] 29106129542006414973118518082988745798850734562021541338040155637863010545032192121469107690971723831559130743459124400346162408996962774809149201694674203096421653459355700803507657054793602672432308240715598429086932409579126505672160708760125017981467353140491440811253582939397567410102668835200926495570965562163746933693524816642843877837520361119539101242406806783938844812023481885052244432895798585105321442172909656238023637625096551755548813234426288992666177337955379380994138796352661916342553524212025351114238501511100728886695176648622603728669694920511694061872542543857394430599953085193732471327058960200192209437874492671004140269187693066835020012278402114587393705803563749489148735273684984759525011527988092442546643530370939569408979691468909560845778341103131458089106731750464453072760521411474996442688483974383434599912963964406198166685110423234427457625388492193105414825433335109063721452855332784259914555014195102348144670357646757521268932189261878016081877067507497300513314577333788421539687749758074814889418495536797923139062396929561369410018184579224767166459636364231271843562095145205142859323500821420871275300581309336215336292449078538613742931266637581633747714289889099208768933618245775953206340353326254752061987478337101488243185940479685520562510938985481898008795870542765513522350108104832055466624091308142045644462355231057057111928238463273445740429951636442551284884521231124314527599245772890050097078578802312479904678261032330584372152266954277639651580321669482139130884690223845525947011623910989756962065777862894112086868117235042848037817669022399660871230341464561806111614639758613175508555138908745201543203007534481840720847527663336475893212194913903859853398008136836163268872285291518688314285156713453815063220792518778724300950668600109250336007200872807731988881020852049797480114613093696743198281520050027581169109317762758339041921474294879758764007688178350119225951382518902378545295329515545632160485520 [149,102] 1452459707543603263484423428432600289667384446010507393821673949364897283999542602094330429347470008280579137967660931210510641636843470201725115437238413481770806341184065364602239958600791369360732827515230591470759044251062415303766862389489983537485610599506415921445590666549746701851316761270347038219909063505884121584646896694453839336243467558013576936142473933664202929196821015612581033262146644450468342329023986464848578916852800211527257190739803375897053945775445802165141213046581016905829105589855930639962249134657814177480057553330453029504339026282374177048531331852140660613433618417453682553264097158973030319975036052737215411777789443138921286742519022355388035862316464274380068451576773521079285852646634793681286234974405387966533254666874309474853724533891973646843244361817177602824843553287069409629982616548368821658013333024938041060529943434570114624808608366201222297232457299491378119604002331670106378589709123817549776899951872243388503245780130198853266379154415426728647193704002079424903276964405904863808842968795257069131038927764376582858579748735554487787769518361414735288355184548855328992822216701380610890201792098036451906378189990658291741152124799703723660336286145014850395083986986754773552352225624284840905460884631894849769563034082431057649847326357991717958069113658193782726713252670085218786491846231922502962429822813576200786229249597379165596625498176011177811801151833762777300074179323489184380249786026823300550864346605254846631918161265617842944913093363981068767776800829404892071756943588634155526607926588133441176067202469538397482307129677008580633479376194221081755909610758654207318307728767608437233390948286220288916795773703455578524427860719328044968002557242206457288591576716950377267899211510188574519624507331414011160001226061781401782349098043252754558459342046718383660965814098588742387741507275025122162780576923998852596666098705414409662619607198287098364198949102763687588412936665527190856 [149,103] -404108058292191670383863504228247479716669502754729848281556054179153993675178550201415494185048648668626554078879932587936731497617858414471750689309806305124810661478662758049325717527873621969756802661967845775488836806593421554894060110032152326717002414464203719948195420586374471304030751961119739852468501822306370643840983979194344217599597864740808167954334463907237898994492268135563193940175821966445680207086038980448037192526287136057181080793359729472218019635619913767198032496804895475373007971342308511121297201108415194576199606458368774682998797994291774541989217145221244921901614573497257584982940795531507306710548246742248188234319932549047756233378349192859857913798862764982106180167549619938028119734784396805783336801563612134981738210096989327825575385363268321204511671698546420780403816994979745015273787387663903103920520068922637271135669890062606317301412520697357662608269818897050786129895904235017551077899382305988044644974874436068105953200092678286447827398501186027001730654066703315869332423921680292565299655857561124460559434260978866128488665568978894957776537297867645499187063597036358983489241980591032058545441292295436082166664906078845782115498087937629835706205972846108969094020712602587257962966660133993754200716051689513553563354599523119476344516807926676791424363616419406456654465909485314647585932910833724836671340364927202648070093236248538692066063347510678734512004656586895655123857907822814496063739549025583106647780931857746733808200871092344883162297823687120093437622448806641243352801205301163337286121371437078528111845533978265212389172260030906701208558296856686423410166579173758643772383014340298014071386672938225777226365509839419661244677934670267997588173534815047369191036076283236779418969380329508552668430886385466706714598565736734969771502523201886406434005598624724287864077650795898880209871844393537388360374618025098261355884570021876466395790544417639912837311978883695840180373870491 [149,104] -10764237634563995982800598782119600651532732992294447679893192433771789420433003500084614778768595669144614574316708846183289351622280952201328476313436623792777872809091431593009861917413985940864075961709968244417206859224911277854243993084274601819037404829933967340597805346870786050066551458006956270230455291872384969652690634141840264809473046630092530219504810065553434736244716284313032851992534655739636885457016978958741701076818821000854929757782409863720351414269743268664779937094909632196949111225910626277788699279765967822198181671662306002981927700372170274629702954786013153557052176635829684444449373394473162318275846074693552008583811411129198670023444084200156190300433795558423861046986803167416809414916486777139779653446150841416585257475426755878979365201129093405012024345224276960795568669699580798646240996283473364897975462165165539748992354365817840353691957556980999369456803810845885607389552336759675087081480122464941348268340819327216744438994840486760262994144101685633743723230072928758548705429720572866739944685914060998186967064783296698676173012847451445256898535161127121464493022462256159312644845073569616352336910496382632622052455030410119203339816741393014101880508083867927672777051372404525343010305142256953702041236897841133933422876897043773178883470507039972053884605191606159544601521502090627558734839624280529299178961779049136052895335904395355871423822172528364169012132310486917765576690175148990829052442736428595814043529851014662933655169607770310460048235551256119676908552463231609813821055995108119820139600974224983778133418458717889104212254452574866607212035615657496548666061376154652902227178194497270385069955483889674885937836641573165469483363096593151141255840648889885134705237234469167307647068738066314719901942950760311616551792215023124318486353219834131498205134559270812901990335769434138715487852179906298874086480131760234440906564474475062917145155826498435479438239008900952292198848 [149,105] -11773183487939001150585976693356883005195324653281873908551618611069687712709635047859526421133330798314502860723448173624580009769013154585644887174568176268749063574025844331871155317928030925508988867574636836904714176529346030171308280837462157809353089211347818301648283767913830748688045640476187224080672706855754028769849683053179187754668180724850822944852902027903141893150197900139104026911544727208882558145231597745488157312278065694249897304586339212015462624036839078258513748244953785352031259037133507697441280968500852312366200455322159700426801384978371975371613146032433359080510729670068487089494444106246531429632775679671001181938606170624252206476141662861468297282621685512083785337535130498714164691159119848148785037529974328807484295889538797735464125130939667557203416733407351403277362907650950223071512859326779141485267554917998394197055326625324409975943899384410645705435368535100374288951130490290470012013110466468927088485988909542868144933726383676679065934423802818386731709536263279535603645331598146240871291608198143279615436253489011108943969162113773497694846219303865532400928808121220629502230828550386335264925936308394929572045927788517440891221796026549778841187075398108962447973419652443126269605839474219158644369568461926089375902776099661331743832230129427946001650741182337954034253494616310237355154252924042123814620870228351881179219889886064078055203356863410978219489525454873734541779087165623929619936525578549247489210279841206502286999328782874886563296087887560333658669232433830898383491278018204449777996507139475268662360570032781727419348146839394756946472133944385899865986461360106526422673917129557013709637005624517608627427891699286200987833454783865442263270034333609257093449861101253890474379142223057532336434744091526896206999462572430709338337826257105767786381388541659638191886324140761092274284787377723152498141112006291534700164100922733972803661080714416503464604375831192864824 [149,106] 17999849065934618389577353143134475667592182715240702291006006898083103593315155303687288851414671851416669625704698368201413740762038762217868010406716581122338815671178567714032718361448375770303870994249824685017896837335726169108034013341164925905138920293291931883628193238764580620249007152443974192068775357747053699873174123398818474188134683771446809127757548287646224463270022034328445711343028081379836757182314892301164895847216919655318149668867714722682172647234123021668613467657470065576452498073592001740954707556656394609624731099800371107823237647917646216679069691447580294177609036653150667517655050246311276663662684037994832245139236079347514344400021645845609199081231876514202906323634051795074643361427981039471606093519253841701261507919375217088097398207102792456933640208962327335840432074575380535018497234701229659880819415045585185653289306985185777987650064836316277492523908656281165065964759553658552312875656233131001861566366253688580051319193735300674467634864363663811570577186168514877018421024472229876926528262971565587407362755902884106834073375749496110620991671088348719878583211679598362752913490534582943554875023871501779287087443005164700510646031061307437431154198165234411427752882534568886310249415754045947597057750991315851434237356376198249902522605752018941088461936580667117047033018784953245621149839236933082686423062341737070988721990719775671945319307045809901095648797120059283652269208003806627692023140057893525478316958299851643737514400786578883831615283155016191698134382941846889941249834949752858864057143897506665324307405887470998650420357566757935065736072501997058931089708268385104939325611235700425240477223364453154929244094096630511849647517964024092683300031047734965108904705903973064146861586372886521576970109105458602854991334631325783367862766675818568074378097830116851448597147176366333460337846064365360412052564370245623915159150222468319068352478672629288058857922555248 [149,107] 38818129870311834914205372976037071962320907505737922069163331166903360564355457952776691492192372177060684851274034835602596637774039464620068550598347691783950399724496025238389594378373827006070649870336759253507895461050151154589276570194116080310447204823695801578235609839388983383773822178738257923511145692488564696498017694436933118587935578952333209189653393902446512015662728358026307574637382017436166109191225912626802922149058752808691794021297781847493379960499571685329530810366082091995603149942545460495154424519292697748400443715409360259687730909776033001281475884890776972453100664574515459226788128347643698253553918070397614790626671038253433587188579366446353569015275500174460843475455379374401163864926127946982933789297812805349749455256017128209792152191687684656131928996504096926325621083428311320208061946998309930677116920387071051620002088785527434605106147735428282582748915578572537353285543893566627406813989160321870405308412845842546456097027584578308277586936754964063719612333298461241082584906674810340725394126613279671133994447361382326125175405982231521346156906175671676341422024655343043504258003853562253163172072502406209976898959181944099981931068643088667861077276846342711374183317414022407918627943691942143795592288920718943736643393202942854536694131682690206228583961833307376075244081673896306102858694738300613603421921599039729442294532811403654638417190357210709531360693184577559197157631923811203048049216311105928862814419157111866878261507680185233824317421289984840557809321968151603841207088024959584531504723178186332533268176205387304682221035246942421331916146303719639910782122587083985862160396287988496246531427922279416710108636282538599558740054632498186671074598575239780998757077352194419380056058141668547697559927280672779259496141314463948726403394412870123811963501573011420310259697451930958065291053346175131510096411325375531636933645677652255722465354792700688172848140 [149,108] 14653429953377457282763962669784859875349904272428316199569495767444196768738406349433853520588724775821478302837794343917390886112804148800263453113063299544741975787504551862223675376272620139433708599286114220655158007811625947326948310577900126934702101234008132601667741531098029462149865394991199213558426908156389178552459837812227361408323342458264460752634087181410012877849047789753494000301383929694228577487198687349697599415777972676633667965895104405602019691570163417309096280562906357118276793211635414315344152233275780186358624849959553736044506588215316998925509369710549351746702011052311337795715149105814999111900966400838678824976024342985797334525251903269609797066553535733906929470308371720229201237504684440956940586100327236766654389219508131607149217571219767537930499324579619322699046639468858057074685412502593661393402085599072087737616152585145160309268967492141105365887444017187007509507831428119808773094002194999257787939181456410405463221224051970292888940845885692896729448570730256427162281697966908724423433427580846775625184566947932837996377518186029075612469381517753475140579035668108241515632951197619748172759844638425931645963606654457433592728106246559843458447969383827223163521719485796234581416437986141366616096252990927877958189183383251108790381874719595872496071393626616565645335201137965738280627872355160272865334805468359257136844330371390683269593905939939751238546906033181469761174443464558588787298715490087387477240554137657002318984224718031161239305366170842490071735983128478277823736599358241220187136985674184397351322065101960539312138110702602000227765181591349887793213728735211420229979128842300367136021215776352094325469226962892784343031356576056697142281437171364901645549318161893760719276735471358541967409457348813778920291333748068320149170891206290488711776032784966486044926175996285381470862057328213053216937634459478281677673441265203752542884630851290991840 [149,109] -9481336366694025138733467946772885060112771385759830223693198535416754267077914669380484890133701146529545162022871857501028437465651987100463549013098511532848883568262683583245765677801682859375404825371232407488856753012569803265361963706977364549808277647257630734575241467993974356625699747602720337898771679095626797771375476274145450686866510952328099606236511967126619097155989705569496377187016376185601651242635484723690498305003782007101443106701293199606765517481696572877228185916799973357083806787123994453051984046588500715122548875003774708827004410755117813715705965991996432669746261758070958379280721272775577792646150577782581399100285841607103896324393360764747198658170571084479821989981434456274878792511317133196681614485069798175015272393247543552594236400956538527856943242566687623873386582796222764266236953181409116329122337571410601755291738827592397469255067978450463680498759803601127894925520856670220744197623147940790010139630835819015782776408477915810573998370282233976716435680154194856400210532676371301725203473955530854132220280164175258491507963272971510841682322138382219277707039410046851649838780669581271115335669751551600811558985457307152010922462720847855588095620866652724147953109074161752215861625337542555738116054607320386199518517218423540787930783059637016702471171853015392715269746258210306773796539272341273348781037479744607482830680315850759773898711445549764884070466607817877686996787830092234894097177002132605568562873261733840677880429027460504702166660439397593229091148908497485433753323524316400429204283512264818533348211980759793098003840661389181746854116682532642092198485270323478945575837912626893391522344671982627370334550820393492839963269049400659177258377941616634939892244798884072635151091292686561228778846472535339429793663411131034136716067679906388158218092932508059846376140447355578337205670828168830538108593966681598041179853477107379532135655931900 [149,110] -6185225789909179455910123185597315461461117769906100607003126028340291753769917967778623625355554032955998407880950534181697963736565185404494490049426759140559984779425623346398342596170441039865553323408650170160963659324830766815485031318810288500241489980818362720950827530272351022458976733614843618774705704607012510560018277054905090266390974743476563371530864300447124041943504108407348627391412322058898202590875258280769151546142358254074690869512258267456478530595518324676655833189065908056715693413564945760811548886420587896302403331661855018832666005213889915034458129554199277530920566123336585213966334975055526579749973325139680218775000294512239983276892024925341030983932908423530463370137872884554508215344068019912729673056854515840846259265428628065853261775576251045855033175296300484122337379783567206178296296072929906706972489352729619540673719165434758581813815587852493450229483580312173710720784788862342482462644636366140341954659238949120349543918456093290419261969501579583310285664508574448485513918405577236812450788583724746287155345480292787965396039463302804105978117706993785914162209658527450090492090972031141461407609278400118104429781388533029097806062263527205392255048834316461578370624029957830869970883107679001114584469949616388652979937869259583834589203633097502758244626411756996271736226425910921531166355986598025856184641864018098914945877243080406090802351483553857160603445179209123186478191371268295571815291602772112893465210164336315701001205766293045153256426980840312508691735001681950132845166867268337435695209547728609792007241600960190153463516206649434800725480957697123416332143356793736768370180867400037825636833068319783364645886649962690986142132169905108764049634091404318725882505182722287966918926535558843117971534910079501141042723200064666844436256210952999308142953403990917176847339547134169346964659586457089915813200753663811797480462696868269160117104 [149,111] 1257172466732452043701148053336115294888871606780664011107189372671034662131737167661935462128245074439008667434226037425812395797323997887505832245594559173574875564414998970491962335170444386832567802316779401737055447433569596417257276634902290436661163853191264376530827614561274414914121777795684312377105443363917744211299313956688302772575933585332321974807047587365408020664238679151292480759989458600555419154538701945327375461927458475048745701361829093907636278397055240448825021720083064990506988541594969767668819182765364045446494160058025282907106779029602960622084277777628643997526647394174443800446339503991708905430928537412200401378309091133615198615943568247241855523238113508756940157231421129028876662194300440752611040991797759487814305381455119626929793584032242154969230249573084616918021223115500449427662189021400645035554858555172386825502688900985381135263016698703177380957631547675110493293148346546649092264126689248482188411987275815520097245205845462116405817202946094284112074288284897760153699824924240737442307854355452805718691210411022428362506671152141743684365662937307593996441912004710146840025964110187886695005253046386775107678593063490182241251569726472337998881981119916456347134612624908947118357145336955046229050609539718527253054199199509623936509600088374055902993501354392297684146989868462853748994975642528470729649944389732353698459925717784738540954089680619061567133994028333538845825476437869775265893327457222677280281294633584023686076300128569517476196606301383202863288446584207455458004006997235806739265466716356236876190847953347921880075584981546712646737939772633875585084936634899016768604236703835421736936806338731589796421109671548308777138133801587321222172916630178691286504276917724803106989185103054916638231433400971051336440970133010216900483425423507505301057005243895482070329733207748072234051648982720177035253495593560664426969927734744423994 [149,112] 1917383308437361135446520224996281445161813539265833802631389295345515860339224902558615853460671749340836089188702394002514705033526612077790607842102205800882603417897400895672702370401947636986399729677236625958818634296640464322621130526056009910736321218554793896768131673221354142238652866381046934640620655641708138000302631611967088267878207196236413818063410680829595226034661899662264932447802754423930420341004121521492579670747797208043578423086052311502921701989111938794907942292384215424043044621759166959667983581080207146923961876140010689348078240350952630463905699689307714685892144063676894703873218126928488934865339874971282654862594784456621236519792739195728749476962470375425801354512226385220482911108647258244902192321455759536178034724539636290837414007239359146879433858251599152926404258219242423569403535768096821200559411199940766403893591107294638109609638362283348152668125297163256582566417000704268954424098291470876247108534224612207707332820726711986323878711421564923761654819920444450950872819101966376023457277334049491061540648045463953097307777914487161313202572387209685416457905383994318693829008862527653426728797509707087909741890849150331837357031578616559862616198286582937332315616073501326657319143340169349481189094840947393956817696949502990549744349880319670647467701976295838930596096886317021132638247277615467527135713523161036341294314761644967546986925716371107288892065336857880384506053703911916830248765921947378722737626723203773394803520883751322331186651437053922197215006332597080747367989571499865978234334398832764440123128182979342853209624242479158897188483030000328830885359949028922804461773657002265430499266071146042574705260450338453776765575331180859815202587453997982377881186754163438653133114930420209512737302393379966236117198156210293113616853583178647319988769197914476091227924845140216780139231607059918130887947263000851870739291346368 [149,113] 524739196199893350864765543870199001417075970621596500447651396270058310601948744754898310459434740821622943870828581399039948584001379701918284714780794212950518622908462607912462817277000809135830892865302812201202018521943368709902639968004783853615168952284233405461579846976932007090444775882534276261034947188198381699828449876852135756834940480241271159142750072745237241298813346552404833083165888764781542912496427409635766935085206322776125074796363130683849397254918345784430529265536093572203617367150474025356636898932160254590994381501573931841036307988209394411440378933415597164063666519414338767000290689733972125377310107700924750604290953106196618726224544116868156535130991542764928400682561063392592418773712357268629006069241514673396351520880701052194776743263104067830964063886838452872544292889042707667642201746656963039567392938116446910924930609986837063582076640395439717698571160533682412398875206966973649995523284336485781800035063187423619236013606254906467206373473302437969258742435375780812041966008434871950787609795101252751600041332894622427027771368850726253230460092818898843205418563856477462223935379103204096167968174291322119250709478327893962030617004746050793043734432154547356624504922528602032720175036888252748306479866689816966751025159955438206400079298251553296173519311223113269355153321332700997528491268274390685213395628140301460244569681375160849194545747084009645264245502664901796092892344513970942179392365684790122708985840627225935492329485513991606539132556500021816072997982810881599837678679164796442489098713305975949098813741462940193652796339304596938575533018315655107310898754006046432953268615915777632382456539183297616241460905514737417413063320622575612776116749542473090574057580308742000221973687323540231365179328096311352808924876733083758137256888587615441801822553865410480274779387911885402465650719245071931182711918158040037831544 [149,114] -27086170093557701498110540967692068098495957079720458882726099657916267845199167377324241379313850891405131101007920036486771974798933820838500530650251259975711997182248872550704634040542979051450769037301862133929189937704409622365571493492436087508526949007151649040199213171658876911810892594941654859728707146959133645804402332894196610990260170129121645122524887604575158565674552769413724657478633641565313408653805654535669820549145945398926603973620306624734310259024993186036248978453605264215067562092896231345651601322343865421623655520919701299347607124638338416411113844560727845996349597694398905273213042871168691450043328981752393931253970300393595963022154402821527248504498629900485632362225539316930828006948247133089537862462856094585518919603694964851097528154465511927502219621473535388795232771460478113308765982523511781761946884769495378037228276600703062745692557668213280865018243761851894529144299278604063514654863013298252781254489962982607507299643368262875512964035406822448438555730361544099167977542831502000224020988168850244735350012436270685283617789674082342278118024303477695425328282611164632312964476992671965829073625766571226733961601107070307594189493569636716092865973647888783857215447494728933784382503732969722734767882909311828770886177190860157653663604986179715362815641725014042149412156793795055336893680412187799903628413284827258997043765632911595138662350938344792370562909859797373130269553181400698819454778980070060855828840650169547774359876087335415687238161939177002263864729714208582948341125098682689442846909169424381560913417544157516224378499928720977063628284556710944728699512960009642040586366002153064361345547487495905547492090331662030950951907938639443747131351963341671086880626768767302266496830641862694550612188671517670968777025491715953080523021513872309744257977690771936573222629724001629220220507205754769755284301122885040 [149,115] -32158001242511592540522855460209184013305484433321990611829061018468048016045876944190402416732304391792851270035169958472223489058485954325649450730603506528869970260470098287926200652876811664447317309629945061942384246163633780789384862341712944003604520045412674424655754487187282738797744610032649776122246014364081427532033146382757096851433704615418381836068268667399426164332939646536192802887375244647172566447423348147738316144322693730478891302331595523180892173386936528136236171879928778776664308872853812015977431020446255160618015852181102457073841547638325956767471189828099508681835275783047829285528526820386677073913482989377189028362829396744915643554001138759921200520793755097182402031100466312284591125987081348542315228510312419539973062090893154141459904145094513975211476886350041140589459402844014308759238008145199390540882430033759060234942512040109820411985848286163249180425043997739315238530040749768022272728089229171967953872081679136720303873840555182908912808779378739801791071957757697752269626753991779741488773921339568863400971012604475000831271150231807179119210774385115969805673647493105635141800698807099851461373808958602470191358049276270464623552295488900586508154227504921660810925117687384192457583764761632943035044274234142614206139180446399828505284700521324860144804854521982858311464620952646752986304637027253822691970942653073980960855479279799818048835186019654913628879174050220393129960880451327090669714500619488122763195535355759881690133535417533769225586794839816111503132425521646849053946462401626203497698031162059551393157141025413786597754260787993067235130375421728153237120859723156801354631847420404465485617707323996254181486254132301867648293504828896687372827134742482057011609982381945851193410439776106991419704746614822094508644566887499007109736809792579634648395095012298393528144844826124198509078605795689582095746019652 [149,116] -3135266648723089188067654258693775423373095166718900923737465338123332991796394893090378918394495707117049125780326113680474826186892211686627865680871219970160183317978839816089127996479358185269381956524311464018237480805851377114568669343380411970466596400242508639082949237945186073493667314860000612935164963946517054573202222940983017744912719553928647897605438029882660918943626751380020251387889722809242711273525091687619527642716011795946930848722482446537468979054265744282181117334104159803020799812492071789063654811192655499665339747285093317755220863737715721210201063769421233391581732938377180294388952979514641665402376303456292642155639606963520958193937843182742411432746303367691452030564408784131102070111971287234512921160182864943047371471769766517722057250714170347628301449878863838328147438038341017820516589280203307943826458126851264553203327929441380310508274578038422819788187572551586588687825953609285740828206953028835252782581844551281793932290788040916317007394134237858312810230579509030982171536811597715328148159024628574834978268896104885531755085224888977980783029315177459987965089598775658761192590539270300376377098486585544399820488121790858510863869203962699252136859651658515710918466993719588257968734257531549468967334209909670891105735797263741996671896710072844729324275047536523351400015871082536127622032764563595418360933672839131480590497642105247202605339149421250854957200730235198232977153186130052721293535920255644502407018912797015219093023591272159021912039889232212967715278252120389188278212717380349064644582124856327229418381155554011819980666510851728761384311586210433299084172644314733853151437092829727719453173434337587159000204925823341522907741650397049164852221053620439647421345484691613522507495801949794272991300823583034051673876223618298511993733177476660818606655384773486104000108854115552411101738430592035030016 [149,117] 141393694865583643011817668720667190612404695319546620015264557210094200966093090220062150690783836778268322391831926790480802741027250069449378202757706370503074621520613980956552008821489790753347390860277607740666332933584326941673492231549909574471122171831262317572056590421765243087996117111041823167624372895636431390708849223529243187790086734283958757821712786370696443812342720478259740073138916722173730790700790848622372171424866686761143951881708136689148599185591454282843110172029008086496937343500204063577352961829825918413874371148475895274883457209613681649034222723235133732598743716052068523580450227898199856457848018705890128942608136995146105038242665421746564398455554200722865275009324527807688784874644827356097801499229054267591001838326811080894934461925152241656464077945199561479646417561700393953416094866340795431807318301767617233526774256514955931458554342748825184446879538967064575136222179036097865495414433494461478126348650422840511922262548068975477154157689117341065076079990620033474928610356310009452870182534438482068199557267263569601294442971470861851765828659682915886003726107846859999455980642986690466859449012646418465347821108924211971451280401895565052126779543024619843466176439698918240426657245382084220803468554772389867270783970191858790663409555968339276043665565569013733162425489602861127882380887418867904978544873621960305815070420910999174405675552492138160220538466218520713455132154769023460450729910416004624745139506148280362733522548769854701544974953794226237677289945688711188384277865133566235784953163111795391219231136136971628645618975777973535425817229756937541461908195783050120971986678763346468118073095910778843872698574335393922072451095748931435531256817146826578929702435965971019681516022486840166690110438918802137428588384722078939601280690707451554858525271172090138508093570320402023980650356460672 [149,118] -7963998896011135444734131457289956328503581342544883714867582537544647579275117157917302955721216328825209131137111784922644529350694832990650337117986247668964447697998732781412066282854806962954074099883210986963657654819048998792047915819051692656280387163118898810665136048625762841005483513804524663230638262412561735538879958027258674316141906907254263416898815630449609131729864342798245060824771554438463614245644344850401275821562222178238872357643117677891711816411399094957315016768713862330172519145753340228885637878186395706557473104052552661606767230168150026285043073225518779618580283144908400042163258402031047821379872316693047397936732354682132597526350333905150828458171719406615329804613723270453324245015923999417972378046232755785213792913944159429865529542472709786070311990361000602695742992270959638094535038902498779898110701061140635784213363448881392273877698265455312938397533862784088879025123476100540884087282417103452118938630999566481441594571153020874143997336836263945579777322912896160056864196057838411416746173428271530306925653095412555331673334745385262894381791191175594967807047647142103658227219130013100697464499887833169550058100850623672784561224273051772591143323603250180501148552333770033496738285728857199252653743375209636408675151440252411184178864091769087409382549414171467050390788427736214487885146246449598585685994628543783524924459695250853630339791022196990313937631962283152915153763813165407940142297627210467257894939665554020877221922420301995439801160378412107129448227190945947964395176988232302192597464695885637614135682392747577273647084776176041614810981856976996022734200735617397239279391916224290690518171247357143925588242547233353226507526819942351809766245644125925588312472211332582452247102540633654451320974818871043491265849263037446477008987362297841379970625798408856956699504172678638821169624 [149,119] -4901350147655327493404904318076960290114610431372440177462982868057338510879046797619787087496530308163749840840993419805860199800731648977786825489582950583306771344921424452189337271174874080424939830454543222299419392548490727649097387582663049798514993977621810282428928981836533022944207927306642431041203146675352890648483571979964437379043626618639865417869472332717886486538385100013757779117924710414633110270612515662708429420377149501246848306501444655065326076515816834096592269900586570359552654690392892482827838027740238212063485634901932211909762835986612387013580382572140130139241852044772122335130292245563321765157382126381642896816172104480319327600942718065217645007423227462971352751849630521239229538210323614184557354539302564125405596768849161227415943725512745801606499552405937622739504020771853865745813788462296467443519206743607165229232399304387003898048512950145993868039759237413032254766853602343362364534708150476092405816207796874001446016581785784177490462293311743509758733662712782035484710777908705941903227084107660708046778796765925335322385895600174124966251293084892182776622138148006554015871832085466620089886008142253094943672312680171890222449639087573031745488781378310046079813409462245900325382786177260437392412181055578147609721723218691617761524898638235556744255246100650992213019645139711633030807414927173583932888052009834672191791768588136793598494707619749186964568460163280482176423256569760726318023932347296437029482956390359827380561042624653036392576179500476648672040569116667735249694058880002066404284657189145802461425986969871429140759224520944775772449642142191390206618374945113671086812329484503748810460878907195359297339930559369473041072509682529569633864670857478666370279068734426792077050041718407417895412164506760765054006768481389617703032999539510099134778951477565291911646314518891221999 [149,120] 51362469581851878814246403624565307958310285528375874981300845020642598843191803538533069950580891346583843105661666080998574490291919313172904429798497860186411376713237095475679857437948635056236625319760079473809256541750437228195699148925105262388423093284680460068151854012170810678072964386501809362734187808120162745996364959585236906299702857047084560485124218993861839857998936664283548687395895176205005871499768147462740732805615058724007449391690652545408364005946098421565613745046614097944314333815383918514375070274537249987602637152399271818461708751164111867580808886802366484088008928566239484587411061134061300513143434419896950074408148210550148726170969090470698224635787480162533543442972049288332590989329331267915126037984533618376134696629397359738456372377330071099065682710848063983110939373523268499912381638433360190023564408762655898849831288334771424068075006225962360258146056827492097182725483775849463430598071807689349628598284936725036151926036321812169711943390292500444124168279620498367077743108459579984654907150663636432775152669917804369836238989319442087518040874298845411354226285772448704139992835122395820193632420387083147204540728169325559863756102650423776616329186068186235794608456922078684569060338565374396960404351671074290696146840803224889154898640536237979554508534332238011257902680520724158919593500445245588299415065661881674774646135585411301411389394468238557373471945553795185836040148758058866028525315484388069040811123961429645041803880798354542293145071863020207354934353941695429629031302905544574326380174570842264992332031509087904920282923723937914364952517777720474918925235845234104300632365762337491061742461641397652993451178142740211420263508085021679251379173950753822878754750969265991302915757993274758744730643070689201697562005602950861356114124261089544544991460729718410116200755648 [149,121] 41049776288983525778153749585598717624436583865149057174599917343711924121565104322831750487861400663768730481643033520218453167524436126423482560478836453959935069482361398497480363244044560316951685787228558223435304979166515518957453659084266336206960854695864306205581360720921169492122269261401780787861990953598084407055217854718790487122576511268324194062262225363234230108910076978751271867262382877896021088299090703048548444041538829450316997565233288908812390122389018973665414335535151508743184166174266831957012509211214350436728027694492892764065593248434815576642041012654739205042784888446943392921196820877163562168142913356621910448237935418562704435483494060191260093123005062573138412032115883877332269760525734554902275958095962460516816750538351358141781834520166109888891322603499311807212612689187935744464048091799807922310742592958936905219183783232916685858754783024155675154953726040559346095564556568164319988358901571459687879021742140186251104612080635135695067527910318579643755803651215572641030383833365583133694022802560433955383750342420070911425033314728653241254528989111510221442348565181106561265919030776292774785112081767321498330549310873482214273882090415412981557751411882897925531702973867988346637536488175644085789872001308499974519842594774381666271730669210620104870642718288318595146365024987576645755702499257422614544191188842998207915561570883998834753891719147296968410282878917821884066027680154895677647065315451838819054171368738203249376070918567871694433181125470068352328828052598617475122566926376656213857714051045348032521420260182642489045097497382727272166187116309440958782508858358670486237522410900948303399902010445785522901483160504729137689739892819011644569029959429146696911420887232206792884142215462075614431447819923885669196130593477943124700524384779751589461463001016810647104088 [149,122] 1995155140414502375799334522943325929655907954072989005856594414558111418179513878369706607985762016126285189464756249969565571191019722629425203742970477310507205908247440895793081358338709861557773367871763764016597817827371448338865850818176756374965840439212213600169441551250257921844445564878344914844677951530010894288642817823965900700624058616381417642959258547219320167464640662879057034678009978434241984236428700229357146374326585035199807585713471417851131097764096145511415980215684135839991194713606157925307098599034232756468007553117342801067756919737920013676124606130427480896842296960262957495981137082238073388397359872282931433950244868156370957141733148152718363367049215926958148970823012992642574251623519313939286789373642604087233840561675657671822933107981765309306736995939350843824339749976769938136125526743133279963545341628347776612491892887613137466563565310680046768215078396665213818269782806305777581105335897422978789953238945320701955004412952718001611588269010623941555400050353868746381395574252548546935583502370978320957390534472311662429348046540376754795408052326716540152194651131604216467603848268303680945403830792295027398411418036558306746835485967588108776894929246386238185122217375050960119242035941100286816641747714537552326821703371768890354248601957422686693391807864143126318708456099248243477175286149061297358225657010780124931757443000400362442129931997804020605934334753330755444450766276040748488167824750448548269526528092779412164633178518797066628517637227800577719816873892584803581693115172293082101251216531750977639582440501256469749974453264317926275191647151454952021926795013077872004669896259405275796345573573337556741398886642607919437481754502900784719539766577877237524191852502743547050929330155009394718782331814725955931570676788437319777100731555826836279553728920947680 [149,123] 32197565330449611675249441902873594902283622379109395386683367262548104616589604035521605951110994686711185539120239229314326767845797710938526252642852123312984622439527585457846181604697803408697003323782386062354854770678202986940777626294976058027581853157551233426807799842733420980311539042687529133353962929742751751550160413311822204201617892846085116565612140853362382805643873861675012289210706163054890414947292792110550161339524367168706438810430121675558477424526667322897180882512769008967467274045874114297484781919943996450375476998054640688317962842093902034655841756606246311820070643119367716548813065176181838093422789791504005962167705044907432707074874267642277790713122003641736384138871262474889614628597248416695809421999923306388002475892748897930404402616593793248180707117288831770102623589216967605770715979011045322563129466037049314723023689611503190244331075649816169881618654585269554335028904829826938870124116878014896549329092739189745532117319878465450343659066084541095176849004820898988637431283761291896317397523734045693299755163057878385836631951552185380986006513708895629077435626627160211352243702490428093629961352235852524952020614459503173722848848264720214951223583766656578835489211715137203957401935231737197002364304295870133370205565467328658444903039493355111716065108980350642649011484942174691247192896410482341549567159067375243422398569600621836157201720667062507107771478870411166305128297226847334306401292055926920877623774108012956236097569554102444714044289595042211517335817993493452602384884360402780194928801585755956585644875288428618896068375378251273139384979838046611765235449689677121575300376473937320718509047939559940436523191271190307567311029272168257826857563539042227809678634130833544571024264242857228010748084716210791720179972526739371046140820328172161979419538 [149,124] -843252273215570253596290406851283045707502668151945169762438611083030183657334686337372581515972174211700916020723118695637054394478621809034662926947678379086652460043720102399412644854018890129739276133040213177777450390181059580110880930983490818547199057700799750237201136144202013633268391465622022248860919233110770657926290194013562174922233252094860506410195307901938664108821426316428641732224987787977514438715648119775007025552219122233458085999186257330929745569919347962666124453947213627035869033285630097293496414347709001028504024441055519945379544688149171684032124685910996168547515528089966310036138368597127585872127535823089340695513682319620070277372213955972973154973053967369198985430614487668451323763019547863861946445459567495872080210826752810571489488194358123942759054040401689274634664170024177931547155688147292484835400672329311823360622599700354413069189003058507623171601851507568319727985271842043132489123526624064409625158965343305619217008851547615916189357526763223134052091799297961477443910662464255022398532514745322534430844877517654185893775872733357142787031442103671889337639172076392362437181856565705593027257377707472619028131242951796168616652755268714159159336700749266685679290119725717937984283630318087236440256688391742331477366380703265845920258598686115062128311360373498072125574197115468021429012290924294403584007529218513262294455643819453981724655661995251422131434206868771943166182861700162940809094493685966841598577349290172168373597958778506781978744288844803128113090482001377139267969014811427880298169869007462437856392552279537421926045029448404139733779040970922895319036270117364316251240341344356616423250030901925712361328487551826585974310912495458557382789582513736305728727207984545113950619577209467676277520701529927901945817202713422305390125481255062016 [149,125] -49511966953009487197026710477699039882593833756208198937374636557170529862530109188596451296027141251247034569000875256275951232285911288628534243146138047819503110259065097048632228774422660313141653284127495455059234641314540138414731147370056018233502915808134070026312101560291098266401228379755259635075130482938714207487719168845015761607384609905618517208036519119697224024049768185359158086699321273819283204888574144342739719323316470579538028474151431213016499896370435064554961645143721417346803823810023803285660767805465994938968107166537753671486110428719958899769032213998441134672941815779592915448960597190833511300861059927675683607653387610531523211803878285730925380784298602300843572202181433214065667305475765408229408599047778757839301760627948138537322746930590755341493084529833971414970165052058266266734886605433333971949228991725151735031626508638084039395867508305252774160271247982780904110868442659558199133606275203483268724187528781563519595916369913989843561359676957886803954295336026647255677783280685261627759088557406895417959806715651042399631328069122576101103218110561005615353348292272993894235998173129354238716426891902231039680419826355752704779284822418326120109732634039589421514683501022362517020019392761383217931896907334962151642708279938588622788276618970672738452963867947317903597619085037430524556949044043898129495094894611978018983382467372236401039071391800307914022650924231434372321858705751819492667237795373583149953605978358027997569710783952175248009641005849922233041477481034839555940563337052682094432528543117902918648256654595154791341473595649400181119003741577180399813575718128897681054888803178980299082030729430716296806937361794372479483037839924777307598978130009693929724470151659125637752949817181892731566627198605003099993006686400530835582659972416 [149,126] -500432595973230237717270474447372691393700847500537004423258399833454231471143730817902357418289023133071901181373788903747787561229986417317826464522744599085891078372247848565166642704062427926708810150549550658463069882427376826305627160430778682031212835435723670787389982673729919167574144219238830618003201826488658345110391927389927560358578259953177690059297853016649456326990660492475252186187286700379020042991370517600047988493602273028279167576356142140597279018659034844915092854048506126793941560888690994804027824436327063872986814618289277429475770398883868418340367350719905666228844558338124571920765249288179613316862268040942084912607969953650497177925333332040643148104238778864949770409158052471220133340082030857696530347428639022161143357886871617679455835015700962211444154936316596849073976998633810411138474988744684202403816502243836478254614453355457527795761202196839432955324617890295265740500928865840876247366457047882535425599694194270229541842912396306713240901183594676750745309259768372310909154833813078567773708537134079336576174306057344264536789505494278636167566401645562952972114822530004091951070633920739858263805537908183705771874087152432855793025873711351464610827502156739216125419731248399198560989508798643231698074512477793542301595359645545890103673834775425650626531791559135354101644778069733494933167412840166047052283323773257823503787912563053580797723278630659810079856992369814727382603788934732162014789657139260987012077415492933573387799380057631978526831750264071796136523369075010414020161250972040598313510322886535690118238195082445713363902376079197859760309323295518058629213575986378695018337917918247462385916208132159197697567972234083820848207441120212165246468553312842199949146666245295181640987940025777090334122192203082175476852511117967384728 [149,127] 889236357203607123725900135976485480803309099037267290844389641269936470920827585165621317685716788332497561215862339359419896457730167257033006092889879346805395610880899142666472463901394805119506897584911202115195567575765443525234437000924331229588425477572599892984832808693429017926232130204065633139075670894552198808633541205610169305648791613943424006618578959298130757078109574255794510698620536976914495448744697595112939490236933565189350371639755933854264783411062567177532536245332033444022862880301157264773204160121284669449207696046848120091508882610593988942499466419324847351895412612442203974465852720611059177921508888709255403552002262465261033902854027935037885582795199441010561280526529385668927622501786674407671841947808012552789780891828845958178348950039648482893209828150367606101268694469332431543117132686056984644480270070354699761969237472762647169379586566694179108329657106883210651364844634134223988716971468132883719151904485412411441724700741662925702939408979111525110378102099527679608831159072051135246305128461673297544728049503190090012324998095933968067631191959205903327064580258743400428045548851987455658003061016565342125214137531181498961909188924949411271324743900481224893054541376381319267085284410091132353071442247026008227965277784002260730245301062623886368043326971383583889387697580564289501083200271262765025974291810852178802980076023974579404139951063366250254512576606429805658751856060026051156214768831413924015164923772159489785656937992421185116825953242843673801546505105219466713124376697989827069606379865830618572866801713343344256873316692581657031309647118795350608010863470954902536095684398903137865636961945113947713278327527071612296349000950439146996083623889689028454114817046097654864990318261706841547793804956077920815564799030833 [149,128] -15737479139055058478313288051625508231471159295457516110740604035853076676455128848654775093749895678495195903210387508505641085550154046501636217404680835350250823891220551781348383928711272901752474250738292505256316294317628630486750877673108925431043091491218530433257640593003039587263223060971223077044848500602437106313442765231460558598931691227094972496455996081959756949725860205082745940924835605121302964343346826568337128745939018512470598955883069017548481458048798791332681061425683769006334115008004927516891532809043167402648152686335259458271741807075105248488759228582081646783524655478517291054120753006497168863254977891850582970273194675659821032959056746500472124160469606362298974454923388376476923583325985824570941893309311395124162519985657021904884514800784091612360348416332482602102840671526575561982717160502857187597500204055731754701656891994726218021332919398416272257030665108476471552618835243077459364276213339115398739923616752433354717255306760360876458586478887423027801796385235925594317063503073022806097092924959929794174013531500105257619283666988838323240244294917645617701829682132022993221373306292808549264873561023670413419463966220817195779421634222359908522247728242739681173059036920287552025097581327393868622832148874334916052812441420982119015990733035258613932901628564308571349071527394458677298802277307084771286906970656970553236003390896531619418895863104674291803160972456676266125234529192339760370381671767622096221762116136315232997687853556397918470859567023870940701962539789931590796769499215483124017679332676229602443986413592417527042026012781603016716397826072077558642517943548134055186495566060400271361202494946094360155472321407850463994616124485139346623799984875380868663698367939341698295620207866958567204103323247100201480320 [149,129] -1169135014745705318870829618081151899075008063969647309926437879484134910199197322963424146428032298453805697305915983100007488269362003094687311315283466834604487723861925745834284246926548743232151877514176526399230597756447195841561784379679806898153012458460946735828090194628631135211732051957280866691003195912607967469907957452207406154091668080676728258503382221800364983205241005595940026471612729334144293642513667000594305973202304431118815197587038417765262133620842871335066446472578846027673049674181427450739169658503343343792232772760308185942036067452407284417195638730113661888635920616394826599607855207625445594979530550672756763724805873143430587770548506196354815328748643677130790904581709172401592654229615869118336625924218253752416946747800832814814287468350177375760060559032348437917482092971153469682584200067598675546981027801456405838601686449483259091490977664066938248564520021736738754221294907159403450441641625811083054374698472061131683561273880294230577365858541530802719703572882522536925632767072783438020141871300763606963466962949180003034040393155322520920309076536546741388610727248210501583193861796439162698335185795873101765697251772987199729064754242264515438373199628213859936849715063816960037749147055077261893932377554158231005105915441332809056314812339830078940054975080696815071796227297919249217154087008545482247087129756652745878390269891562411593065272866613962667604488787786291204518738270834848218850466711037192153006592097060994372802128904942046213873531680091466463914140704542986842209955731850281324988128138355793340571181703182143333827512338169780632387058180890034484149678725294763261208764969768359685938731094690756194337086990164923011714040763727919566871550837422874901866891098398587963918487398636814337429231431654576 [149,130] -7869120063551679208435252741484641139518452624815514235388013127394487328322484315622052597037459663172020081805911948765829700098150899824009590177302698463801653365855769263235286722555841519913024682899763729617425295096912364564724935583596541225947481314935796998061180836141733925869800777330127577551898053439725561390869707310801295687128774570360056894622241935514049827061664535523636299738349994099580970483899086767679564263071021943999186557654502292538678543471872049141581347944490078324756259045633223607208280030618097841347293905547795742178800354930752829399766004696870032119322171338565127121044452527440791125856634082308647109537728388706994352627179511948030249622136339655832613938037271513484143267906677939443064482267341353447543576994846295284704951618742925028218397262456744985632054153554636481397151807400880624557205926216897257786964183029860720409305810131789886233219844295942028714332520263675001366584703786377355221808041588619426613661393523269088453409560948625297288519863679603258337431973372693984144913766139550698694055307407520389954233280699732111575202636745194882925141188128265284149050602426453196716880101129881923697176610484480730371282742523514682686129146965858008807765693827084266538275814616403109944385979364035665113863762088064141633497635895853576479525830056735424951337649190939753832366930479228609887317030352326473911741818521158751477685924893230129884639961551587412549781988904449246528312847214521923220301732236370192252178087277992816919688675299727746063688871276454665673833608759171380902862902171529795021988006916416631900141709957711312979533794096514823660667786969911152461203994517705997374774312591227892488635417614700874713102699975721798181911808442740932598394762339033966107643871029354928222350432 [149,131] -52878110192387084969261826717539803133842293937957866565799972800813732097465186092001606802005246446219439177324562769030542060190918347381008040381390950680743472255999530567963190512337224818101096913308462014657970180350969815759159806214640643386687170586267907629446192456101889137198119773023309365274129332094437551481008751832066605968082676473500520290676042542926939408889235023701089027111132552197836037700270227573502161368823097200163505147483851942615504241802121063200160445945682926859305359924305870831432300688535040433562794458851615310299717771417270341945490481717169818290297004736589867847152162834522393790087266666882452549574474248832843354147173200955255749203296291627803405406265259773882615379110171248873254469284319647111056094998809938925827997071539200224571522814251754181254006577832896565508227381832583786011589172860008611316138580341319964919988239247816207153662167724445176748559367730752019513003358779267711201903189084805959199559619615781894100166841630137148327380058211150018106816453789230742022708430444319435131694404243351791763874657084713026760207579594080207502238276878287386267496926340933679154688032882842897360883816903169623576556479576077703819021845694265799208526486724812386339680234175638840270958636087855444125727943864885827887042347512914206565651700877077965077085291304599202152784555901927639600015724768424735988596343407994857610428702717296523229090093293210932965136454755761873065566686391989947092092614986594268848690479436442715452099457678408534081295577083710451016581471111965912770802512449918837609603004809148191539228839226607021331640608468348501694364856923217677293204633727558980543735244409196312665897807139656333108630950019923429192221390546446649907554458627265600249278615642932284 [149,132] -312317397369267610857212261696697772496717820140979768318400327751463502580746215004613248615415392400978391556996867026828259446021504245650877778642654314445807298203665868264460491154042876157423417091133279212394275483889639284692561874580405032062188927745349550184501409156597192001588304557407497899435139398888768869574243567446444569189691217980690219902967502436956338781125315133699365254543726574142494829336618991385038835462750781899468338347776788487769498929380985049446243501000688172643272801272122123455400785744278306887302948213236057419892505706181472101489513445651596188150433790708976827474301568324127710882776459854010041520880821996284400952866634766217562719843046459790542292646350067485093820025466555709342204527083950012647333326416943616243327886930767509252946790217663094697873907789245105577707637327623121366657532190223931900039384782763431627721441083559181942092823775335600955919423359628866340793718164861648689365421217745723399092095015063109147704812600400872342820759039625333410614573021801219327960154065221689706673659751009279892116819625614480692291358490027481044419018442925738509901951200602300084244116682047071866283813963409380755733350451074614851775579900297832155917189737167784644153041984136003389019777537877376265663377556024146909121613253065169249439398798909452330666483170359721565054586259133364271200577056613757706911214478026870705940577987422823938619316797041743658343110957692045410201005071175421498305897105206423000383184458836697331387714583482161477912581794860723342317019753723887362461380913861193485150670546845811346875798010732766421171964119391028163884656615023804305256234681984707122610642954838669607018147057644573316879398141267838167993109769201496733019210260096344970580033856 [149,133] 83087664763454120078331884067793071343805198445278587334172982923101808823792717189383563019416122461732103930797159791488861585330172934082375545321056631402713447312831101645750688560602928459940733094321983880332874732503734118122198037444217714317143531763382614446739102322780148041156131213690394868832296405961729111117421236189890813716159565451100243866425934873693251506171649153877703199770419199140450333007071508530321173063107077851688445698907306017343791779595987513911099218113444528764219630116402898679276896691544254014566477990152129482225998731927733422046463966413066120750714343031964124525657244589502647455839358991282830821569214372927178197560487386462470857604661835421421391242295344993340664644179998197831643068332173327478464869199888152262549023064783852998838025412066792106102052902214931104155428727344654454950239445658815023192546865949500145598480716440249243775519299705720906103414814787638743546248863448956408029106137081863995214705520496152804118149116177324376369680305278594042475826085591111261923604323832466905312863553209669494163476694941643280321726228893369586965397164930320221643232404930533579970361106487876108848156167239559429736998933732754560193562561095304876330568022133587130638039762509344379545943422507039594691286334816739861693406215701469933421760370800788667407461648693045299094755391217083603130928925797448825859170093208699491268930542469451920278484062538403747941826727524179052256262058605636633389186010848789835199427263099669576310138909355400857264246590756436559015149964987896635581612690346032130063095130222656257467079979613755613268730139625181652647605325415580583785024598753194831583870352911259450662603570696314901768468274386604687949438576968657267103560337137507880 [149,134] -17615538255804020608163694980662797042042090166390105693627070545555200000154786118319278380481248057565112625886756147601050690885235672433131074533946658244122325540972149504999396692074915397910786019015273465146616754357619202018960402749349191724757332910031375415970786029933671461468988147669403021738429326176185925293473707436162548766495890220764099395506623552542331384969495582303906496019903869932130837383372219341797402874704258821040781257164616598565768974506218120032448457988798437601826841234913207955832865679055565934275375220508020538333678109882905084120698025558112203978439477638094456478653581981978832417743124357067180422524063256100399295068798347620659790484623957309428108106732881034325227780519772201260528774813390934371813364212161278787224873039212283716039230450001544883221142356603970231382731014406962080940593602551975739655263370996059099554084944999066918325466768560591662811659472894076731937432790645244837730369433987814395902788547672493112372642366457158691686625440350199295584739691001725202818184832033146943878403698228040142837594223242001851159044700914349871944419686350935028865975094582638907746794097035527586948558804981372592703149511180708231247659859255314206557165917864100866630416882677234624870399951623669164822424677783815193018188598004415631678866902211137999196138053171028755006275634254522755051425269881475186550102965134723372285225525416792955766751299559635363200262970449093913436704596967376750313609856480913204270902632053165347577600490309781284565864028506319631954059667955510774984057775653697657958793219977505915315610357583797037798583327148884254970425064508135441951231901093727428814624337536762799320574368685492670403828373172312646000339553278583192660168736 [149,135] -4794838329068079542144449106062003865340570669919988749789870425795962819077201315936572691117035841700241115619191336339856412235317735171431936001486816592665988621611477368048648760868206465794891048826924701592500654793937152411941097685367945654979843019665930501973814472332041043500152124771947725092561925564612629334833661199032725803372487924914529411227078438412481896103241641995786882580458973883630571957743280519607692026356424355181901376646779444173974709460879251051267938688441264149516131465664734863827527114832901653281881423721354236163878201622973667993338808007417557015388883045358580528315507425948038652717986094745593995585489876488830615516505003984855444663788509903448956897432976715216879858601731100184326260887109746122147211965813286537170199575396352105422153565081831877996825121307767617379687890431938603644861624083681364203529569083487573631325273610287458735764991572559151721127535464550778183579890384761673712484381841854967352608318128969883219054173676133057361016435623766104215447309794878125215266170273758578479964927079566067808557612586487956883279816955562478383493459652954162369622535816023160436100190554058695301089414288848939783207143518153684167646616751786595905796220028901421209568413475952396354837673565875553956659831703744251826451625503698051528344505424971977306120548007581317095683207078396035586230173234477772847504649518231035548782596597341098835503067909668068737522384649903459979419892428128418258874163715873598357220680229525752951439616133060819891057557208453674253298476397066358179978828084653886598990480586810804564909424061766930606291182068245594457439620851582577847532103904612047963214887603673943745140892188519318232343065998912268833068454389103593476 [149,136] -15142739608465962625383239210312086174072029583256819825036798081254919097433915611832908259479501503416794102970140448201236316106326942237276994012441683194929183047701481855500067880371276384115376306443802853307238761201793956909815955233705937550984696844649420418660151212042957525878506787168377424403022462847358990680737994300435075905317111671738246601482975307655190927059604056828429760959049691422297412429880517504328665040504410093546716220624838304254250858539760208771324570042886096700263262743641288574334735635828933165220552179338784316311289138320016172265309838204510457896387476005757945309160511295174081877870680736759031397901629285219798445107366672069752700057788664328707216281331011338572563472746665314142602556157893572152949700679982881491451999734567279575719872512168661910132609326965522142082255949242052204488794217263092878149926158711900954687725492847041264976822910919329613292250565385962451645502339668429666913548510385295191546313673715410687312182604868540834952271900172563873117642519481886134979965264477289011959110485739039299963420029504536588284138750379024778335058922823588607245552626173948953763809409910328638352750309788200652041263675350793200562746354656120012573921239828224470752434309425247442948268791125326105238584521136971531399949948447189728498894419774580459278226602043954916065840339351966143544990841909339901018403869714115510422748927803429689888488811723389847713379605446598822811240688078007567560411337785681848427237398993696295356739710502421347778382268249951607504770583927393837813855833881254365688940315066047388250455185914021415591499815185299052527660663474496960376335956181992704240446618216989776312756227062125850755453980290730816481224952704 [149,137] 16922956377581161264931548181450827981635604247910870337000590219562236805485726772353613687496510986099044718874737774864558907675570229244570171957644521059698161681725569475727175504612841754943836019174130218461853523981385577726658532320800066303874439947591431043121287484916243806169547466815483467829501459919238902885464813145296526900525072634324528344962064908495999896944568575574624817039753949509252960618724183312455799455528690453666014880598190048221729161099119281249894468484841813744593749060123365026373779910370379146266164514270419386262542588859220815413270368363458752401776585015171157706157403132680664308400835429961865262717853401434387471605339490441934038744164637078576893987512174626824761015546350345545542680131605458024849369302230465041439347794103920529586391688596160681766493552759121496579864976256332355283619391872344170532071018795361130889273208096680671643546939523445176192319917497182131518510698883993346817501346045679978157586797320574147780943667337007640832253168307537488040319592341244023142581966470297547183815182822672109708370582759774579137739495062955529012476073338282075141533404104465852298932483884239462012429400512224328434761220050361548766323791635524207341397757673549964962299042804190071337552120097659862516133567958055861819687797290197873551181571042913630087622707348213548125296652878291949255935737637812880966773496056192971607273703165702633609684196044263975510110948431184974616386325712561392724217298199728561103887809094084007634449803338292914405122657138579552485558005078481204376090793294496721896122217836163463148313964460261651604268791717493145413464341474306137683698350597233724809160499764884625256472632874272613251947949389287502320 [149,138] 23493263773765414589372617225967012561328739162347261791603978378019270188290629448867631904867705393601956245681865767421597349452864120230054886917672464964259116241969607285193005140970306935119758512297094628423649319433437966040217263699399278587275928945913326194054745144198214579206579631201939687999482533137417233312347975511292354611195215855367591873077238869166352056221433070556040148850403676997277068242787001894344835392883287350697915795684244300258856406035352251236997642498083226247071756384990147739054844767263224341063883325002238496283481421318319735114291530099845755663184090854533491188557516067160697671604695068389878014348452152039870042215501424781950497044798106006184162357734055435620694115639754564804678042073593585650920901030782911414496299849475994919220495612779442230620907615572038375182402076013259438262391608175730898630152062795841374244596042445597685027762025546374993043539147437737015606526794202096789998697621282772505911663540439598954671956657720538078809254427734186627476086574528247206008030019135341784363800609144276806637216779358617584658759776916761909528653050690666689377159941829547625137214904499900368011570922855414682175139968994518948892737368220108547438122237091726931900370306747772131081776155536547294011921425497715593222836063676183570789955185425949911868940320766940894888969252254056668750916245133491388977090348644143186907467594460549375245332911172858217170034561686282613037789061351584441053805244818294384881496134366953251199175006338917203252525716363225811636004216507083719578928553455981847771076606490233766238311761602722445185085563523433940489003658853264858975832983932855304643271184467942758268075257764276662680704122800 [149,139] -43868996861063059941627762522374089579144426410719777494244141370237704359353366200133003784585952110212521971044936279895347982696522288570559424984425826854856506231966712995140400608457866249560969848365021601313738305319178206894120001179349651300026660205270177516159280358404887197630580154542173706720081923309022539871796196943232992848193434393819872386452497817237753935517401199884344765593474918166830965564375008923566621787027471630895097660498778165965265056914667018098388784295610564958267433669050689146181688905855747666599533767099929284711384938367903770057602987830733476854052456572905027373420575051367260014779732889725656641398937121693831682760736073146691679882809507859766607256983837236763201446728887564637047889014293251510141518968392961930745402233352207984227368568992283516080693276854896537786095001536502636145734001383502671083469227512138260341377835712827756662116863555069345198204144739128948539262991071277780011942782798596206998178108073487941569673245325956941443860147200660436159262856387926912933262656294971992906251597513819466006832545755441250661364670306901890538745603364327148086699390321756718866495027134260079484268491147341579332754140827014598169704237806732523362614967635567185821059644599621452988773618418080471892237806148538322375002191158660565367392840342295885848655331678424858071858744405962726578438551674257376151930809206900476408404525235635821762880999995009916758758916279219240970071756063418833224233488603414968615564154432300004415923317978623865012283011688163324745303626217926764494694906538504979064513662915545126755412452693166862584960120338099317709982791701291034595691391312139462008513841835044819259192659319953860458 [149,140] 1599260020443619751819419500604214982324860919807849560505380614299551187772453671975631189566533355014833524535605616337073881755325559899349824970084469386986649950909620209474124288665327191830657505616183394274039268802781577630002677990979769759929939736390784905787242878692205156739440955819011464387240981582062311787644414185500404978155673705597725314562309544540362995734468135365168009856651069452902437179111977538800217128804590435487410504494440910383173312540072560809380167251744963989496536124279920295685888583191966536218897167863160298397295330645771169959880034790837012321483372682574691447701738913216817873205660246425967265099918738143799934667591912249768959755183563230466334268034503048421372054900606289327762160551061863298726397492961999897951578676325874212565486736793354145608804760116514179276837145332747008950049942820670470214397657332172367476784152484894299508237249616885023605667044123644848123073403382255220663766799146794219732692155932734006429105436250618739062066354182827777419100789969347019961837209439461079810207002735876716187778328670765750394961295860561703091130185044265064224989055678641192009581429319577830686839499345686681211114722036915299536031006729686282394273936901063738592894630044760246751001118645742339899044744976822744856544063014629240999380643103127858921080043221247682766771654169901929462816622724502469147718164022160276214251640210740728709022888342502990683899060894503982851077456849093183984551772345159567332540870822215119549570796978229288964520005469654943340794775827709337445633018832930490285338493375671717415356001921501565823051293302687550606350244554259211527128039383344309819744034306720207835463659584 [149,141] 1916746629802634254891122096025208324741964788977713241682464418443799921555241821529554303559758162929384215657692196118450273731778440707819903170960372584401631131232555649550120180673493986965130055049492495546266270570785833434556890611884589573693947276231407623357897082512912591728644846079879337695662174914157299368420699038447334709661533096023924167303316758473706593551919173955933353263749276891694059477659116194983131839575036972249184013316846266213745948776230810137407969644056068379807716536972192375449488142810830076982665918431046698286849785662465905752531254470534414602889461892722784954599530882925802308208644918907484181793564724294381929718184957302275950156153298657368122747130616568884414571933494077279513859477135540414783623786174477489732821507291676328670858997601333986286253557054707015772057397392364759970131927999607118922298889155846592584737567573420452869034717025682001969194866610950904402773238913793540517795343820625348784328559600106296605971140606973384585839868190997052095412508365380406452107655528945601297240181389171342443714542091160979421675427228320443306342544878504602908808660486756006756492856367848946252942046897133850256635119658865977807360656930444743604362094643354750627748853023232513645753418680398879145011322142832029885556447706475013679086847563846381846108286101034365465283238984447820270182044660059883137353182197768768417726003148663897520218008573259503974931062957402420385289045981819145532964290596129551082406049611299706101988093603907072657625584888339671119856876303221755928203477201904942256725652520211910923870951200101036588808490427619605169789188958377521988292556664604829349744398098072062904 [149,142] 2732727575191286952043982686426613478804550375588800980963236913357470776933165707116388378578908595609986666121505396180762090326215010175368154421867231810485041643001186162879995629341907098784513927499611214200508368202687310883083891471437069209193163857006900710491049196342587487978511013183740258320934579573729653321108479651655643359430429257069496326572869759194518581473470569745666027381472481649847808584032605946410390883839440819298148285424656861268668707932565421084968571175961926897953769319258762069387080954032962785043715356266004891589607735487587384907201218674181004580371859193916761413277594496189129857771396709882934250519240699532533845651832663308745881129213172644700269411433082316862477230133282736966422396831300545410424767682013403519263212039453317167493094912418106652727438511946468366595689163891212765356407935809453258484820626832076416845003352259621283754612711686843948250634693730603444071804605014149370898918481893403848431859333595460916223673706798265999935732685703873201303508100739879549379367464478392729896929307896629106377474731769747295839470014109163869356652649261071104534957068911978872936001817861159594115787602665313371232426364122908556105250115839285365134004844174338041635025870823079428141604765346924236819667108601930649223085245328753899443940895917231476930742654327204962956280272816740177425844610114715976650723571621098962416437227842444912493227255843543217233370724706258816720277101827468075972364461155492309795519740229005661928907293469662205669763906353477746638890376814172035622291444098842331737176595104091614022316584943376113889935931657025556973673757774843649780697835431311982107196875864 [149,143] -42615675922845176504826978695727589401626579701419241819142773906507838528870361161739550005934971364318636922082678591646905856639826198174750512299573955971426040722293821880882616491128595041173034587589916740192826015530640662956440109021147132775667854101821192026517846251758596040438767619220725189196171377374983205124970997987013337228304485007859588670440640434771444964983293690707566608733504739747308229552765665770194034377824523971026083316932108424752121159311087413245979600730837972755966626634740848155920466255858399616821411373465917056117447398579892629958937887230638473720356025950933536921071131783017081086047920323377880849651933496725621677434544778483076891254724172995683287995834247242797845368274157460047633156931317190780866116613105245649538734303529911196167122943872946797382821403235002688801398983193575857048768731388088873408443478294208766570062934388669267906104501727736310046047523355230842503262162074556578427282002437299243196217661341968327887805004306612317138081843653735318441114358551653037248990475552870588464956938991695077894784659407066448895450702227517098757668919526688563566276744757337785020139072559594977377959117637473008599748377679277818124278832327443649674025329039608661966793651340010609587050211127499105392637129128812180153914097539788646777000515038750307117393260528053581640441250547680986618031829344648941138243124249359561972578834005480871479075755225012678996509739622457710190632434684504185427835843447861685150441940050764808913972005997809477825342996249222338970791704799224695148045997071905347978713613282268657232216961417944874889533470059248464281266699479706726109367017644312601 [149,144] 136560449848777852073794461268079752149859027358521197934080459209244788663215220072043881689014294398208371074201021333068585327048297184216396751216253803623221945218555437688352817728549101971405324694387835199668526716770307009896636498832046071224834785287346542167089334402542493914458826926227794259812385216689930103798707288701734275182493091838466251380808500090691518313909935990859996160621536083757361756907114042979450452267069108629498561671568997155422235127685987712272376957609420961195936530385972331951661679275045087802597093752306663240393425056285501764532207254813341967690378472639268303043561428239241227931012225853925612171641950364991798842270502503136265625333655427272048946096558267643765109446385454541655639112078880896019271013795141033379977862572880750970732955707579443204193767302118831462271314401551754000474724890881367212990664729237926954762441617493109311964155560000523452155143974799902084935999510093162808844435601337462453505167240244253920371863721241539023284903715802237395254181615956486515939861124844940558733925573864221923967507143715690021447144023301690890709957273489605132796271792149503031109856628161424261218265524936370846417659463616640821466580267525304733094228204478559674498100746212451435248501547143759216890890652136650555128246900337110335965649533194994018153296871825740617414404533588752540894450397176212964951623064637781501456293140790052821369615574870572221811103177518393866139951434630771673018065490500124334315814962909007077948958541284282919726886460747393849972148645286977368896949735285389383224650298351717521417628458150364241940721019242347594641275406940951869279629632 [149,145] -23402906586289207435335107648384422281340669618327390151311178655913453039609943184913864994615462593399876300253561264912120283444070648049312868768883952604279681810641210135400725914109278775648975606367541121575835087168392122807813762719679019669614512456422904484474112824879828264959995977813591872274796661355777328780925648036770938218748335614969626899094411229575853221306639573674913159713858689298423262403473861051175569460919682816133566067660250091627631719160783479065594842409130149707718958346120450828342059520062519016266875411759865817392504594228387514754404343875034725514751088755114742831468643734204020558791332715036131952736402589600659019654807807043568492883001492799701552100595528957467777089132037614693566554260999836595736799676756029437283043397951968038328267989708007257245913128922149576826095157948017365125287608275144304489286137586651948269742126667466619522309256086085283344140024529773356487994810017842653467406672312349011076506255879783181651651043520931602443695053785005313231900389816345628975773402824453602464842370902335243620830561606042261468084239448027700709232756660313290923584323534619706760236982339242848252166336403756743255203535329007034145881945924255961646306994302412988464913312710797708174557053023960422749398090783212538217082051119060605063485921146384345534273491944118865810943706294889477952139478606877390097810042167965258726601269397255047737503512752582231012822446648351339412456901387514030256756569648410849485809546024605777573642466176539846095417530076650529628097662260136426135985111304756535119923136918387621698248389132691122236037102210912159068666989148777128 [149,146] 1955188862679815249164771437940803501407448302764362015031801581414420241921525284653414589408556800728135749582059818396683373184504503499606219899107626587419826796956165670377619336432752588688041935711492914194400873039260949592577092520849977266891656904113096779019581457883633278662850941959410786742148284082507621348122379247378404808369787841007888414566071951169110273888301227046694505630348678424202098174176584908363930518126725648265259257922142291360708688394674833150891995193101983444125643227224608710484692312407381171604462220237448008366676522429382187602547482463195352979992539720394000672965463243892167485168862727828462668266917759201598511940739527072148038173184785097170986968585915484887660276747976520202864224776008117686352486709796502141264632966364669107483189086421549363281646220791174807081996032649030662759744324537884103592701663373257300914542726987002190419419404138330619532683323174477105087464953790765081962813624998068553386046442160145322949325188143019667912171476980319170413463263564172702709171010072768008600871726105286432833759705915395148934124334876708528537690216926646077438751078237858575223908578672695034549198766842541103008373650202025816374808476586223929818214210374655975357739756356180156139945769786006383997310724193183506121899738656743353795116589017224641684877444365845412678248553538155943798759274373499078671407104959233096530688157185443323371916529495956105400167625607931408625616581461751601173662565015010550583566205762017238703430252129632307549347758163255470927690942882093789411246125593161231476626501106016056314441550164872001592678310288352785570049856 [149,147] -161162399585792591467701139146877650034680915448444618895331904652864088477037548885576798733886722281825266834797061194831414427126358706825427557567969495897999522610197636314667193707286853468354536100365989139765970915103464048038458721833458091835329376623000460527321981177056901476708512096788055479380718008128272367073334866283024775265474100889924250311772208042745161629687052472141095871042991664677744184039890975855414962503506266910256620712497000140685124887253712794269961497660038210921542604809762568492900970367631282168772512247212067476029017046388000090614832405963808058810728387464786457022066694939592347305723273680471393855592897516461606895496256598973642424435033351339698749528139850172677039130618461526148877251925112442405586849322870625908121119783064316284053797427659611472175405786939795001107386226218716259719780914713081066899453212625289836023393190926916198649168009431117611034255284175998088759048930575228197934934176903820835074497987577689996470773927293222434842962545589303775528335240714824242170719584293158816448355533499898616411295043685006757509557295951026195605872009892983736926003852709787899968078118914358763855314110090556176014838595019410076175771119566079570802832098420002323000076794074412591086430949900155681087259286973548448203286735934775770381779976108892944541317969787406709742393708079236167446881775226204784668128946992922379520538206829352127060335246213257098890864169648551281261101727296599659516272064354753888017395842956439935207637054212310807761885095277554709665370177051663398329849259840414345475731712974513959387273380999057106098231438113524 [149,148] 7048271137928821313721328695028533582166235420071298201690649549823104508794790609843053196251262110947592483670161698121325331388076964614200612186682362824507277194668411206682670391267298715684007177427253164914498745875308685868224213082160169076303086121341976877230029210159229655956549412529838928189123592159701238821782650308725624937796141901396135481359787329404639752330706569826049171553459283223523252175678723536532340234500530236397260717459410498641050186680276332370833733235201195456947233132719086161634263493491878382578494033619572087867802015540860806976544389038209992959870100003182516548401997771100367258901150402313580791065889094087260186538452251552718821938206693633900310910265618420063541080944866617049335804737172378944714357012972385981487655011330140650726622285120054397863807151044046082635929218127374075731192434165903138838628318229411020435619625261200950406642814233527580461901118821457013452679817676000782317060972607535973600562358984666538469879852180172896370852027018056469438910733945946711893561608402777293989687549696384993898903733803291632377586088904162872171055998540856833495748857884144513963016105948328482440275959859863357216057475148377079988656237177827556638378423633121027494870184885498451069682103903534415535256112011809439970232810390341910749766636466031417517735744244698774990525126042182009629282909569271587271695699617947088691330992927483285764778444064227248590883808249511301851356381156756449469505886815883202781856583030593114167956781075292696359570419910842010342604909858404091961243187806153559613402144986182882166087557661252750575168 [149,149] -141481964159469831175185555155795439254795583689751168140429350278215065782828973463839541749646091010185562283337695928325002356403291290264531517443611679372308138568535986694764205849464236068274363066720872658016114490187658537322693352758972554653165813862699665232435771592285920088899201488390365608164761918032000026745838503754522839239503246335761334478710182211370073004042209320954427780315564664423474600563538862673613386144448928141824843086743658959712241258343652020404735573481795733819555362809446436032272625670743069155283976561792899156725602277787265500449960579198675192439082956893286193103832807056556578007306191894712784394643430773066968609000471420953185695934247563851236103751420192297349668514009115983226153020922926845476655687536335890887352672283045507475032674471395768026618549490297446072113332046501483858471352150120956282199872960890927643802041035381094028424750586075481589259137309238868156138675735975747286989411064911913762953650789829526585324208581306820330931112754982288125095126618007983504447083237715577758712971658762733020305225492662881873644905186382253572166192898735156571381499606566009531964873779592660231191204791891791851912534617929281238350239378341565438496083562966959764390900321141956779507053178396164714779877628862929312123335619243407061049098661939947830148025863388661805098787415054632402503562319708744181794421504190101566602099779014298549648916824116033732302189934980448263263186293174798456433271314990171628371117457894382609907291247741528044169676330179715207285276661989083344344019243567554805073423540158502237669763965256 [150,0] 2255104232217859113639687522962275631037252208621009871438004354998815301886134048956555394825533638500108571598585163689749525466348374054343822554207906925707891762823872037512658964253513186162544356513052122628445514181541595830792755428588761456505361290538058627066192892846958429122840565256971164672729081013870588916967880633353467800777183135199271805148229695167487288837155063099747601715609040522026050484649792471066551230385912503922636793585746801298106305383334437566737295802271217666449088032285179045735724384161096716954687553517963871909333718941357224342254977662997670678788706744943179286381156268226293029481375540670289656061720755469799022726884180731340760102377546720933232578263872347011102509780530864544830384344845077070887674684824205830538102924743982726613476366254533206706400259053876434773121228879978337667554128500102627204662394813938113088236075829788236173009512497895778241867523832575437298273427739907749525096575637976141667130412647970950579193654727417841097488497052467216476762737846906307251106679577515195860029720903696369524212637100539890111257371443917561219233991826791710034549452610512759854333543328383948625859011097870316705370766166044194794319215118558192401255688157142578975389487857205143572960010559700772377727437797318616444163129625723854694716849753499876050319065784931071849475378571531778261466779226938771610148530179933844328781522338606714113528407986653722685715669447389807892783123490414644910996960284175152386879847043288362260253255942020654298695912705854531103680915249796509945558426818570511666915504094027935102228867446798789020462912645365552395154759339947313619089667717265402633039180510502118802826095533611933656809285496907352766781004326008260311201020790179440568985450712528058091321821515200859683291461990273727106706115525068985659062311914614327649519338020588972657235973998984142939831682004231225417189710630206116456785819488772513304391571522541304341660783373717439647532068709734334474449186915926694135281133810496960027992795224962785107796817513619050329276495047367485255062016885520360602361826145484082028847221248279537770844766584682002853069092606777988618994101384641383249811651816814209400832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] 8077620647835452504731198879073160111560579226714085750748297569497820521399208286227480689602755550175748171482458678038944687608923154076314595763893087543638305279506301959895835364453295670529579763012897066736203068915152064378212555290025707746893457934178007967141300341189164160354147804624862146963682321493584010434850079682905485760853808774977202842541292159200809951070653187149179088324328240049038094741074493399170663496668365420959181887565480878155425721271010361937340005939723748288674989231636226566140368451501402539697864304989254663974122247891409245957988721382663141845052381341940845150625634512752329062699926820671372653081844804313977156487192551725153888763583600435783508164245007126164229786195002198426344527220445318330703182140477903317467094209458400231078425694514145012086537087014477517750509480028515619510581270263663852692010297078231169174917614066016591405762063247288468339267181103016585984017305746705092201220396829526792104524100093957233329394977971047832534796037256703446029888914303781498351501583517234164875829269471207037657075896506593249527522337848415976342616077281828158942967470329650659833958801530023540171875394693449021281212037953543271507342477441972560445204461080157269132433065930196109626531892559122537444578300085792328093925605837802680957527227003211528875476924218986023478937403896279225686812972611957423625943245381336658075036900577716025688046853492721653497421542181609304917225830823716446854702307586033925953434769985410789937748139682066423440562201735369214681534325358386896838642449850484356333193847691068484127490924459632321256696906881419184014785210972978635134098711615682482348437584208552216340489721011222195910465165117574516229550234628286930693499114081196972093464024031745006670348432070469070411963727505807301313341891604240562770930187464358256689445874114115313568999421974964574165592555030306008990774075835983255919302044538401823221124266633447352623025503596251579299592303828635595588975712043504913225680969467311156059021711645493545447896499451974665553455662657498590377374610736858632590804814673544478287102118585355667751411005715785778475439814205493089279331535402926782059408608699258812288204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 1482700658133310489471688044883461760126378449770614409737698025706767904027313946596918011806785941065991318880940676912746530804666550864660141039597921117411694572670647247986546527472889132673456042559779377697171342946557109339530103484591873963260551193295729896135738934559653108086783573870126753100295040427791441511607398938663734156225235169813359779187149386793352869647004500074465413067668476955415992018006930655945001154297786423108151087837968974667308818322654453108171711318798059391238316520954970751328684089030700561282341218006751419143950684637639404459817349744821835992317205468856289574645385403293152336129023143861158114811100702568417073744116872918490084030059099883676562248779884580632553886199951138888893652631528057952103604143115905371848429331428046056543401283236029925345296123686643977121580351371728456656055657863754872084922245677381864421748511907920053039075158233985933755109603051616827486428745036992545455878458135685767790559324069595285055180593600991808647867812022384878812844800078126913983414320335878230300904594087985907005039103058281573148006452582580300611735258032422906239742163307217898013479191693527004198476638662634981963306111640430271387827346731800451609130423212814688510722757780662554738780695805146929518253910846013964712203963899549593447985624517065129517233482287504362206954643805920153395717552858323784413040049544402212282508115122210830515020876322566233146088462341496625959146368363521772776085958992840317125965061831138565811333348582980921799156706636712302659110675522536406856341971382659968186343488509938573551566158940123574339043421166749381595241883801698214700902871226888544511546878736028669095048810804076901445800338631348025551970312612867596075548914525330991197288490412285177749159002870704418942564312661264612034921810401370813950163895079889538076430729773233592396532512801904337102487347840116416227271405356975963955460671582045223520890992914023547205950469055054501858748549890245346026266040314455612582494762014218117811911126761014945432331151134452811420516127940686427589608176224460540274760858925613574360052556981695297929410127575827303191286802639865652187074334290704233284707471208462716627190808576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] 59224361294620509159823896661510233834588488771421804186679962205708516756666508406545801814250832915648043888441679282600141051160994340563648167795320636850253373266038007744364910902372130665354318349868203544630487634016077303649678932091930984793727510763716009307444037858710173285831341693442752247923694591378921916240470037115625749411582356160289795409340158062077788331545803674633207968705117327380845564756990088545882324491270774551253440123308303358149654400141205234067492620669117130816665619244882560338140208951968371772774943808393597345381750897150763602588425293772101288242176639760554431561709733700173064551415327342273082486902264032167368572099767213877023234960466594631222797480501958791506738437731167737020409357943456543926198839164950468432692523116308019148110109176635537295904856145296228975646005356009655435911111314543811580337968015573791123060318162573443100639275390166342880669388143543690904633295717183365692049281941551527326665086639092342100790004017574811847871069712045526548479775458783122950853931154694085309918750906818994463730825050289422283175427029336053704348639745052011661851820835450959992695534564567407778887989437047938848254871343014092402574312044447119218450527978651563319336281690212796633598648747235166087998454836346854228312374027985183101487332368506030867916115518457352570469793555875216318873500389261435677088254370461271828423130304561884624330124371118686634017787093650612762101135206271033125347621502874012348124294504646902925638171238151163333118226890755494184184044258480839993358374928524270566533330641066323335857090996270666853360604314747771862459905708643465369772050082008887762773110942062070496821040535397966877526380849356047244342251609652432371493585455802744502640848967950316338372888964553380843063211296721459753392888864913466126277476479330091596904586531063020524840520293754001514457796926178973815043427164401921788929527886769839424516610537003491535294425464221881342597500964253997581050994530672455652309592926816438393761566052113794768720938775743557122980713867923141756949209972530283274161417233951474338735356793777516712536973925500184342686941219485623515207852391871174038952307556496909243562275635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 698808456183721452561428654730081065155513112490585464282694717469911662298845362596036360965329409363831137932876914300843734862628643686477789558793792265416899629719328279931386136281213891042598814406391726120432054840223057906074171540806234737806094894338616798416366768760356495591871236337403737271325722314804789550521190682957740848286614585526334360926002986723673162953230587801096562242272836002628134744472205415453648610297233546919768680746512000523983645437906273070098151722193229900752943811246673995530753443585111279607861694290412427344910136684030296449221633175555084613617449933999367484431771327241394310805226758268803748667389034512283761078891764550801731868290959037000685995851865416550852609097051265283977183862706828746975313634122730456540256681031015190273075762739629623269450550048058327133330899217754047376493725447694139248373250762357294755383710152870582737871009703680711559341914673745224885099680480156783368424698389095621232877389090097596147651561832328977163115671207840855004258981180968116884156098273513165783503211982185712396544278521382409032953194360673302799497668201236354154001865820950467245650266123536757531761350986170677338449914775098301458526246860133821738390401371771203903547487795796917576093635131137332425269094700930645463020526621873963278039877239818583349774267886975412873404192509382673216026468031421471878234520826142819785449640735447749786063224033681658536240390263424428723829392309556064980160999609520215396116482548135487192572123064069235369195086285280411733166307160646232073407539087993247688309959295005986456919501417708007039070167885863816526837830366657643692658936224284005367319142494541239127911132664912438811807387045489065023528782217630785457259394373151841707234445949975281528431674972223086312202539312439280814062466120924449575435206629260179883246549130357440787337178707214697184960339373281310673927893587355311233215934278738995877683635079069318172612552572718983173729990970905860310592907565098119490017179408485227295977513275175199511174184653293663906794523801361296918384547055200252151149159156272024680597268103489660228460232121857087477525761499011924169027451439879670675979266351925357086710616293376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] 1868828894209836448936260038287185408341455004246887688174842797766595736411553344349812293466271004320573741098987997624984439559868195671288369447694886422081784374198903962055107750426458705447333040161525491945287181678467829533637103025455500873431982205190575104825573180618967506006916744958593549710291740313802276560489487026278032886020587756414219296116619520427983236455242199405865143900860578697001892296890643815892832296248259744713734764205648001859249356586628296084025414582001371725548687368374111157891220370516454300658200746331662332289424064776699833305604325715674209131807987504002642564977209254623833199453508875223058833736256729390739908716857376302614549441883107485518771923353697398011294147905288044333132498594528253580923779484976917906797546703118331396594865097852851886325345411129450706652825943893049341430998441716063944052360898826154906498988155355902869052157858945768391904888823698067392760647922949650705638965005214157713488339228925676717316430312166314862738977516295922196029401056700701351958072197387432947609950483665586003000260300197702552963167068221252593337905334633743267869673180401040514326815840228433287076308147807425445446142119081831953263535811717952342910866582938016538919433012051630032937493031598722729076030099105189556074596923343857511073071319367776603407675854816420507137621153078288503937642416785539846793820353361019954198883077693925346333987848635821336350524673672371951840654423230931768572559871882398507924395040885232269410934883455649459614494335085393907378078627022512100874789809641833412937741520564233007627437013201890676753399996599629876881904022593352778000599671564857001346561537277895987113259117980991436225483824869206317585775519538134998109618999831231282073806335706877161082548862253074350061934062534063159352835879384989703326894267490763778191126931334524498294207450104248352280929749307929635323422423317461369360307626821873945789574928010382684480406306863031015358798829140040161225126987979968364463964748815806852916461111894315591381382095274016708171201571028617325980177972010875029356433435410140771099394063077426424222766436716248924281591240756573867398434828121774615263425838708862349841848388812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] -3329443294482762680322916125266433280381530557443105661448214983830084305381540868438402734356025996642693780632662541664966791457655324613978131272347752834160668904954479605938772997910473369974467169671495001992159817149836329126335866514358731238513224723858665639672697807167584773772820397810899597094926158275996848089709936822795852031098238915667917567411681474222779057952603078653250885471345010596691869578668753576065652801364080502787402271283596544395658336436720563826879714926369191686096748780757395949077324638006567321990200684203382818176591673183756543659378581283957619551340383879872408027593144436878911123856903936529291545693443520813221693886144896915706810978935731631515136726224959753568758877166533373182836530156435661655433287795893612707853500689431019725537378549262182238264384777429990231646845398969283726234559504409384542682566752025475945204592781039186724549741771302034181594668769211531752866509404255059835390052351124797915703471133458377735811834388125096775879708529677288264154420006370267106989444895554417128032115738428515047813880227101981677329708199067899352671649395483109647166915852745167753629365181324239273588011158448738840600798968458119513614181285341340440971308866151678995821558411855559133407983301863737591688754215231029371114448717207807323573944881856435682453713944113305048427527595948979969325260153599307098970629694508993681380049799618238060937836088447189697457975927442834998882117616107307151303700040438035003912676887076044754473042507705219482094513695615547411059666293366044209102656063646205617894490664742114112415658075638462061488336514377040434554305008809897925544837409220870770175311048093171300924849487654059451306385714618395895649298079609220071837216332811364477686661651077750516980037812139492679443378678048461566315898202341701541132128371319578615320933219680634316893327238602192400189464463284764087536261749719458103894864650987665885669889419185439344319798489732348559553521736979639836432230739471811913941102631800779173143390530355748255712134043154597238575124765009708136302468154773690949226464417903134570803151939903498088969203036277269002802934155206733598725374709785710014578508523149944028223052070256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] 23384716366427267464846519301610919129405048061810974988851285818339624330770418056857837172612588212581731920800888040534783648891467579031790411639644082774974622548831426363198328185333988070581488244510378806114406366803650762558971119725152623955878109863385855632827733902830590989621537455913693569113394421905962876529336072188083402085036542141313780146404732477345789664406628406984228634534527644678037133374138998748532247911476523985799656365102678497157898063487739202440968847364099200312902749587939437330535191997346487946810836339222598975717441696946697707411537059108517053547565608131079503545831108644666684217653670977086237893030656283663613592010413036885143914683878984995616310227519415240386316177714035632054604835481476156839709976515383927549665485052760691385152719599668837175109795336127443191808594030551890638549813809151027931872895474623410382832084695114177887193863918052074962415215340154255596274437158260205330903062551375505139765389523900375217721501601854413898190006805990632098257825101912714581944227031466920486442737796836329049640153343107852788744182872915109267396025455969126446601929218732431778620064047485815856333057334476094885097958359630710345105580043413352717673684684954425713744887318514181681021910866256440484305354869223814511471383517300392500420189304814931993440136162586531951087244605259209254415298489574612853439950454942145317514347261920426391577796075091903122424831225727293392830405665208896308605921808749857598880573427681353255828246069826164564073224881050851369071986429370303816028467758802365909492500509875116024001988454147380303144968437439480118222189003932673222676279091560966625462755613243687238348808620036516581337079574090137153427934416058218748320239674328895970790209399192429631655135059750573886050401429234329314873716435794003382884725357795815917590371463047492022192480103300292209165058876699013773346135564507721383882480957149164779040856787465815649196885112845279498040091803165461370293480778325749667055028568357808809359794394242766153714262464321800955237337234569383353613908300530372840434465928874635640213064517697766858603727598389883092806015630027177550489123425806059729546333870014383797375543227187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,8] 98516069560842982451139345921507153447617161924964868803501816777660457889997702817402984330158382816872975026528959965268998739045396048153839781211105042604506314525025578498420773155095624965339162543204245307171912616323666303866455028545174356210467134488300464463546836274343183071911235153380749531139701624991596248816251012930261120758404617809053188966636206719897001002426957398222182957920004710102620607691893120828077179452298001556812953929622611540227738897948350261188862168534531967153982577218868195665099066581441357658997243244087883348433539829759409450682737099315951325930418486593427979848723460679713926421608789082694183259762402887266652084343008977686902909813555207133751221166820563450261823891777525582589958557718194271370983792371687812920552564534500836933929029358102686842144110500202425432199004921589019532260492087110085576527624103880496985001173060331359860600888288038999991820035820672221400941579012767282567219042319211386281614386164517355039541239770263558112906498959774601124935793418928845260759177104963134675642405687160506866244861698913816253285038977641687439376101631083059795847410859190093506132748605913116445569520659970380750317588594627796918532888203444451358125699787063601090858013434409795711320916615959184505156667923871183232342419450430238111588886906188155524456549433305242644999260190690446768956426012833493319199638104369322979967093284344371822674990590331178534218255973369810105159758533499988480003950775619325171428121441240862009203469270621097373957435488472965687938602932732630660576124013925104182642225164201810462499557445631246786114957666933327632682341897947149386416200464952690946610098151024708616644783163206040692345758301862000283908882392806866348376356211059764837568494216613970632347538965290490555241494927737193021248613446025540682992027200431749239184826253708690910683935847173209991306029984692627058338896167768188151477435031077111485601151045456151775441568138195181240908200379173102629006034905741325837843015769967484923512343181925864781734447273687535730288866876875737640590980412797645833528366161145932289258933472090105778242102380616211145197512166768871673973837784368180389867347065245209543255815469662208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,9] -764805662195796709195831300617844840253119673752951793492753484097521136846194230406417059804803989307338767150735456447643160394226050794843426250465966753193792692955140802158283368148936538642918507175304241742659283819585607733205299530194642390863481797492988986677230272020432832627628632737982904978562958442075373124499819518187288033042773833766766475487151784062424717567918486601781007250407515871804052794747416393419488770248501998304778743326333449543591138485837121436976571441690980441598099311001987181622597697391458574460684189031635911547448500594081499946763364436873489830883295940522576206788314597303826644620346700985722337107469186949592450545075931387650290092735682573119938055901225770738595080963967910777266962120864561929604542971546404597927075259266747634553705027769787361546987881496061432251363524137549078757319480922609378815956270757348818746412094488735140301490130672126898162377210510655912200241701872960996985986734607026501161393681634729625535973618214658766035872941561004175572124418930620394890881068020753095216211702336974296407590958076229744393724435311606283793949058202198815427428080827609855541756805965889520036569688924244316585801477781450956278751357369645504443104111641188839149250645423375359490318835985963035177319446317500999009254827322806278228540210444448377136565788975495439591021300899027558965696264461807663241396345977870896672227973815016729565714484086661885477074500020362287258152754379417661279600999753535860609688867275562702431802179121131079418366844122545550267703323610838741264595390621717209319434881140476775244693333819978833187496068171373921318588890175960557169722710864522131838244105343431440396251482709225002176267732284429145014718532127132466898658446406627096249974191268381801928971807301928546297393082183576109007944464811037843382370984520296485555561337210073832008397504128665624075961420027124105118997159419275374517126935184552152798575088684556273003769512788835560842725744229509660885893346377427170779538933013424719938136709908582446571020155307867960089880245611501895844687436464479584075229320441539628227533025549656517030699619794145526122956228954012944915876539859349165493597079287654156796264649746022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,10] -1854775544763999088862752904841019910636486578318070899895742256960831126704934757950406095352144651632185820476744684212107359285204795216355646188914956828794214870416285378279736976541650396011188211838322861008515322218234066508584982775784515267108304651568007278134795401235128216178135224885939463680468959010782762493823836823472874411957703340258025146165183585573995729769072620350570856455400145587221697818418148364061132263629326487177179885036997761744627984823218521936344126895281355960616425404540073671843471533369887810074435920404721240236588672443372659530101314995622844835429406757438553522268080364259302102721827247074290923081776656033124307423614956762225869479275271206074813136642310286866027451482948217297174920159011684296108356683658350156858268510083772099158682974071588751517274468653336242269549037118136812111813665298334166531512848793776536999715825368398222336938151636410333663683442729842024383020392109146981853439541986228643306261542503759431456036293881014435204689163571378255994146143171486133378520890335303464327962901833939240989858476980609184848524457805834556005203315979032179156842307121374917409744899927972450458389934856920962564719538082947302105080537950934344065145602725463426354815935326684815202818315685065678128128689281056073312220048214654949015341533439360380219335814871697011991853905404584568197277628937242588659706614033954477463941574991789590446942264683848594478878344983047712195236137384465230975255610471918935273144024834823541404073798972711147384543538033076714582021162809741157807088525243893774374592628792858198758642632247420104289190625971130274403177759922562614343114018357813624775947743243012176249659112023305087478204736918387214236599999552629657207478740242004877275307990677330319605905518935666681869071353754760527771152424208444660135391260027362712602359896414224417870474457729389613622919937294412084879385526036378047795430978729342711712013558947934049336678002455581917695808794984079574133170104400647468732300234475306608908776248019944059584223482281744615481662122049895222428319067024663316039136439351107461778139647855431672950257365860167787092919095442763712779511108689907790634031219551601202761772598923624448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,11] 7674606074251699117930120727691451473043567186382453936559737647676935461477812672859331174063880833258512670929458356939850663721479469792810228939874167832802774591955864328977438472502243097678743861629965244631602253739757170441002914315628278346168006795857036402333158965826706255005925560718803829770770684723372832725852563341578139256701908032637225342275366511940564750716109480398808938149864873397076768111968119780358503688060792499767398441100751808190109047490124403150808883906846574772123578239220554178278543508248452913546662978231569055541728322794928445176522713585351692379496133764439539243611718312378161506618625198587296327549727062186259489242372726213509290366802238827740587117467670997352610090702472543250636769706667437666653899096908696988239759789496976235094962269427688352752918977403016579038461009718788709865080031208149778574160204534991710002114222545833752658761712686306841702135517248537003036978705291437917288825784316416638718556608444888695460455038642231068960854538703883803799033200125300634168190787048422582939591036041757478440967887622607966923438340987534742150574095605723366848451507136735416960736862400664572821694038541672508946175916406482768967637723447932698066760269618628856050603971934099297437805101425638272534146743615238520527062022541993546073198319460357356976917919099811068406102157925142479786326647575044209660120565003978204926808487362426968220645454320406427015358885781981638745660853057781610307069193911339092117522653782523756938712368921650300631366220520707334388111710259115508354677702687031239056083007738513443567770844203437346896720956630245577029749633949454748384865961206315376327718688897945519236344126242329388407111040994479355225543552370388220524031627752419496807400967233821597418899036837394653737965581473901851354050045919911049869127847288277914600392637546830368472897108130421011701359286181374174763731217667985171184045798154286874199676695635507106252145369196938254949107641320807990341929383627348283259019228241250101552101298830591876691762215313964471167759883763691747835472918055280214925664004246954809093348525649302285658678752209771742226229101618855184072016111188956214070415067815791478281920126648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,12] 11429643052285363739362712219254291831127662314144792635926758196711483431032756535576170610423296734589746367975927589664301874530509277111760975263511781046498498655334844094908910612565341340695232407947939177637247041130981446543492009803939871111567802386234589797692343608454991214792946368929892292764808688922651636871436289044900366496430437049505963151497581462802409145350906124023554676416788111406435271177131879325083980040240794348102828644003896356778053757616629705278394073866123211409269011627437244805833449101758718184179991045386017985455674764859637519877268414206582540506998101022965832321621152745961240770114982641448451671710509618530446676295906420335677979901887033359837635390620273503684310728583500154323831077473352965188116710856249029846607308789762277960053123182657257173324410678539663020212378350707294191933314827335736424841432290027422205288838921926186951330518974407758841519701451104757849090174602435094534773613524312981755982481288077309763107931745694283683084304017379409539384145178581267070886764878632956480936694871852251319290651530890434191628708014112244582040340144847721288242510545746773696460643729710211602651779849062445290605840874503681396050193735489415620806641919352140118727338457249120285269518785977867933246275203650639840831456960668373750973370162850028906540148076187461440979327499419516616063149604117548721897943078375947252340655875697395878157133448586408942814375558439900209299051024200549629145663636524874803486821946628602965264931966940066875562437634654897879958399764867023302637809665832621479316195295478134277951590840199538079911588998676868475923501649421885507221910687334840049369786080421015828276959865210095470560964062120355651115286612329998764254277390746268975032905669156244935589428904308283700849403469042710147037227484122981796265683756226346715437367913796900676608985194536541245229049542555836556192424445675296603573410359735901372409655307786434492778496408863022283578858430160064063597753193659055782740887309415984579837473765420289180925294581443749605037842524156844993069314885004229648981951924188935445455383714584153101169868828825597258832785213194722968882234887474098107084750553232419515612008583079657472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,13] -42828083967040434264817914013566512359864702500582693263182606672436185652558899477845728368042154087437581924967844018005857971740309000774616191986099992127843494090460028999345170698850289945571122477331975562064909210984256772185650192427191198143368053847275734609708949968670394125169682092670414828929233444491492172409044593143554514703350718398566625195405082012851543189899977514856172305757306135198848176711588729263116044305655462987956965589483531903378750350143931695586013469808374551554417800906954316910138007397683771878504941410018709744749580508160908456606899363818392769229044987311228190620751560965504904842201063646079792467688415354344172076358267907798982519278868646601819062886266771040921830241171473001329530703258550154181509393427236038471317633904189940776404445880591566980176449268337368102478149241124028581700839612581452099287250100978443883203689882882052600155942491005185396436480237967912276768101209838855443401211764847407300653605086997872884260422729637429986381581469805931485081535369504664069817550959192127991014484442222689608899540774841645353479907045797081555502105538688477239930225507373460617045353981603271385792904385571130309634947122081286834555799661587292701364166726702048416914569514851221545438446738456648294348177838667940623426038034046057116092947823017493719869512739926824824710605699822219723445219366348484215726848009961713311290565364117608451217335953851300601876692439311273883321747640391151293085714875340921333145409299415964198842710840824208649165509465244513309082823867011652196456697190572907006579832563229705418869331705839871782637011709158621745709004461338254385311020999277180966089947053992519578795880263216958881960706153007689788293376187736643535011790007435162758994499313617918173174805883824087722731636175499755841753328707171970036747541475722311275005327999770013262929492733051053858713160740668068871451490192285957740370913364786214242199881323375871011641770355072811376723307576915103512755706237927231618376436147233347654865565232020941523158465295984290006388801777312685613267174781523853878056581311191279824021218110461196677331884959452927676334262892154598940337096633974251373482227346359627298286535297728512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,14] -4948381008825574430573583196097884294893677934978751233159269191652242752694695810682085038914315655175928678379908571599016609154359288112056620249760869727449053685158463386632317061546693335719843726702187611953255393904406691218451971133517674623391923832183314498421518014207194512083449380326132038527476391891217759301531644488311375861389460262254268407447840802834024404011876836432241784149872285744700627255027821092463089359461138792019997135830204762514817505070325839918957124369109522713652908761733700066172648752199689059138937259878157579403382902633913434105961072664285043963465294126987361207072449646017979523156349016304717684668498917248265306778356677502666817629873364491422120422600053925151395962947358074639764662720024797726129547997395724816969558975214734959637104348833272597767752761775988262999428090157296726752140928620353126060820621312450656835562560598861065917793677650195503194091964414924326196577060847514928708202890528721515283542374293129173591958188988540029190551557437022107599039406504438814734219170145931169494999647352372070733899031032053483947303241649813837047188148638460785418671065922487192264370147500808188756991001545522059699852725222263363471624136378470056713843468506080629656899679659643589863893044060445407618655905474661837872006940170957667204386662078734226778921710136356630335763810387750104701301990590723233281882996326172651233639746329637332683418661492644749604860439490791275759242594839231794128555819692575417614441030146125426681885754757758832233583018270848917293621384836939481777225239557783269632033454113199760352648750652397443030452416957381009152627384225137992968249727331105158459544353803390624678613925332925998590215284033986825083696278452738905558312318364965363603603638781522224546161589052246320045736302633426963314351339921499883025968895154184581794003900648844005491747323590757071146123620471494005011291668837279903944361774562621268959754092086602706567833038363158030961447645810416815742141362607963157917615786481629128361068146077629757157577672170238436578334450586883506023073556023118209832767622036884726426553759339470483497357310463430954566585231868809575475894423547350307052781714720656750322723773885710336000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,15] 103051532991447488777009217891589606017554243975653040062586246040836644887685580651950900553453669499259785212902712961192395836100139009688490679368901276985626549342057214953268155903613834398871694942769661732770409834375264502660987803552223039475340449774886978283019625125955050390799894658446015547765849358787623421419271014212710680727028655562640202855614618687396503129752117306711389694657871065315993161935751892596967720845591809054290039799865784580743423503602271460417780839138725339451203807705469230480375765674855343368868827360679315682832915225683147875818819876281013412403914427392940291262683625743124520624291753030881036258945388398486990521784316354975067661155023528183964378855252524941660139577307256986653806501387118984613964267994426795539421745562039567913690717352440654126979423877474121629692183729426029480350146065188680387221896914895418407584946771714705447294932214512603543041629713426380862470922639010418464538690787072098288630537650426085369241126390211306940867735246940051871161250977490415736100120761603617533584207210323510409701262861077792284454935585959877176585016834593606122482492855897274194073559049459935461368163790791156311011240530348650357347037358664065722669546025734047470482563177589979186855213526376337025230925126205019823626516488988128583672757449334528041180268307683748952414885267623870234926457725445530363112609766301391866144548967724996149122987995225113496436797890329611541112784741260481404496828100682826538181269700496840136912057058013330957373269848682257878767266182332230184125078672311128187187712934185406151949200581884873836800539815908060078479055331684759526536348948681035481806302791728267561508342785522693095124167041166569189152156480361936431423563123953113617128300757699000115869526796693721289957651820406885442565027306387801318302443398619545278149136183579299190686740801378058376593105796935846119599184294712306441724428695204909656462162039236950424414649075578695027692595371362593961505896555404070416645721511951345635785011643808902665287206092877683815412028092952350128855012332762503396755410244717569930391795511643167065550628912039853923700066003781397683626577526774859779039851701785712978557899332229529600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,16] -87772860363839519912638076543848062871476425972048833615607446113300855624989932141602334979656380233350517374065561231282339619544765655062112389793110115942090693805522390269989752674909321946264376691513838252357581051267556255222566935363294979210503970346637633761224772994009806787865821855457973778934433784417024639244057995152112612842240310178670801652186892392540676316122366885307398544615793617915924011242932567876898700061168807435208242369597636636861173737448664281264846965490079161669672196580691667584680047063678159730330513646415506419739967418581880036521958039529811937891811132125305890534615314794588963119470226959831445651289613515857760277907391563013347824419133864061834642220801094168321524928496628505016342704312313143035973892561941350389519620361956656735052142505852969555503636222964318074559785037709792993382978899500736370367776089852778987010894278437161768944281733414999459345073411947958150172129257674132060309671723605641893371525434311569061025946121649254737381490851120628536590929775736987690151208716864224750071777021269422378018697593670826569255464264996618941180438075199248804124166758428608471785673530525777251371096434893704045885521817592131993802456807278284385523212668855197310723147239991191321558699613231776679259985453469935145565578825862730397216571748395911432990754400007852203272212330518603819526250508239994992986874763310832926903445081520132732522830936882278951361447533606165563015165820057084608490216084196116455813390859356871036684994644464607091532552806834424289604223617290543114722669782028273182168540689348106056309136558079337284302307859378286511614572121357306543181139255403537731686878670840654138066522704622762365535779891165110398923161828045096582653015173596528317541546251711367372678988350892436364410046935987632125012398235774676461590873845108406997562959690241386256255990256367679516916582102051805950730026386424562206705746888450710633126800465207267680148083450296839019801824194854363905414134420370413020620136099470883186864070429268340422580202496438733032764410665930911742972871771735040579526554541489161099310962631858715559715840730495666469223976520238059656115029994231173934824133785700203264100150704336797696000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,17] 8635238434330237415166099548237590610231726237512485118290763592196677322259006924923767472312790201316884709704558621441491308389561453076846418541260577496536619985298301928786442113711255608935700007559867387852879608580482896503153867149005755603896137138402212435436565837132757227928772387608572532832481654357716486683518938302579747453069869952219441259772635386521320824793396738836327872543671700687946984075395513664262973642979098050715210716626091321228267400819923849508983560071841586496235913744615904533616545975493318389645330495362097931159454715009438511103193679283524021743376737649098258315057668251375895867997499264101003526769526622601617565763901854353974348514483006875809976776723949944271696681232547390808798683339549795319667209244869461842302160009977805624979520744771400551767971447588650830711426884985740137915181451092208781438002675096287242023893965333213686973479992064347758171560110456011888421387119856799563298631000301361765898516173482392694268206621657745291840504727413383144528568443358293288023256262246779366983806979586312322078259676886653259927438202222667928835610458701227713906735255703883747050143613572161808508661490873328049068077465219703625134076157158442544540320695963746798214754673683607693466492054335853977516087904349921382419795455120610383605474171669333681992818787208832778226303405289418565652493738115350292570217101727539393119341926392704665690736271055391300713645389950471958101092701540998931346734733792260502049473529469768175227705680836569347037347690913517028343428293273465362049072290744065852745641596265878028496719883871256081154018600514028056606946065734198940810792478734771711094469272779430099395772684916203604755191957096701425024931728715674651461731869937509027173264722209094660034734106643425076629981687542349337270547672806315346366944571193130671028823565069217072114310552771728515253572207170975546018937792751828329263415648532756084582487194262986817884921224609451995877085907541280092357508189938395069546452362983205670951909449052179778954843719161464273404176295023551458931210688116821929556882506132217558407205899033763753150742974275419926544767367276493047245276034248816072480182405140626220380186558752358400000000000000000000000000000000000000000000000000000000000000000000000000000 [150,18] -114168396224615363882075035489526089979042827105773158082709370471722450738642075670008303260645431033906262459508774152126755961695136371427036910448317405561780211288877781475418455473898977162854892920397267663979364305469120763559186320471257785269691930850133437243210164345828188809398818750089080493524730660157111484416991435736756383453163099814590876245815091083921319413699599911328500682140763891389795842103690071476770797909953083296130062963100848431193525097947226314157778597169705035374454711620528448207227484455422513555600669995642656851627203791193137256326505993249556813227645475142444687764930874613902833299938914287383692655398470518388774080244480623901368031429533922144671109299632230115266289649270250889823904735063881215230818900645712221670956256260460196400625802253614545570072622356394465010621507207844133552102294948506344060736051443381334349412090718543420515498845377344064253195641547424695299477729316714882614911373650660326503819140134020395381764163269349798467203454755122350034185065595547872859275562582560059209085204877407729441565502332092522774353528709436874263030485448157246907853043481940440981017800618591993928773035924183335846777634548061963657804165481805700127392907037431107033093787741260321757649074380184944261700378359595115657519766322948116812533693718070376259447166165550629009248734088537311152226214118381699795743644056706801840568078099339082996076717005120063164775297787622937701253698139149537869069669016641029451071709435548986455733599979996631702653949715492905812437453639167867436989750699494426331502687430573774714918548567500198167907946373996631727866769095474575613300520540321489811816443887299168689277209880272039641086795837706554449494080763894775805577313960532567088131452329169763657369404361593801197458912693398999288799766293331882406779217892227865572623364001382479426843346697681275749123073938516700448578186287531171343643798958516424538239999710933915471493776932494791720460671780352561131655171470250990081865736750008312107597819175647968087274538641940442401158546075344357279050653208902520183340007654243432261008092017374604478158707153301233795724202510614258183503640627409724783918816251387234259956647642267648000000000000000000000000000000000000000000000000000000000000000000000000 [150,19] -146117210007961542769015378078844634799144999635044973694164999149594742062579106294600655228573686414692229539079219412726497038896529551837859430542608611033636216872201181440423492578734724990875063676220894140049038309028498170846501301311818904231335752919478711201719176842548440480259769611756701260393398227079479749556613951054412376193934720202608076596760575702495860579914310995465807704651540975143880342316837153985727487132072135643566676680547699951390815812211521760886461449137426740029601911421025861776704511271646129381121321123910795975411671054825379832059095669349663591587203437055284123911045015340839716419724998366676970008921355742137546984952785065446729537589630071294221830088105819933681081491443448088812305366404499448464036385155167106541342601628875031874881545031494066431501365575234880752452791828471952243551926174107282282969044064355449276454758921302531036769467693155342332143496918381050084234776219094388998316752951297043312527989661903772150084764039157829016857686995630325326899899946311715447317958818992410180810072705488319241088529119530727723701282071504744228722511841579708854060338286376916652776792663920782942888613444604966180753580340885954192303721785550831978323130595170671718501510567734850436677818892512316392820569382764920611798567213912096163921442917119803749767715007029539989417221934703198561311124489099232480079234850625081536660534393111075901824133780922833749037059954010455058526840485096408925116032928860229496273778606459937907741755957647931230872655845679715936607111848375020842582883629608299116324244267956869777751755814540912143615358522424793005544912430070195722349348982343668390508772430757494985342773921170808425035077066712615402913581349655293082436600789322584596297112047721875145522882007493449554915683395651985326610670379492896902516616065096242752267111109512656336639525390568581512078697176043406534950138695872927119851827890299217649323806437818214853175990316563731878109815528167322917888528151708632327188558320935254016470467542240360883094480598057732641462799815633676610445816438151602187432716648613726376562596280495835919116559613054006891295410709438829228455121756184672604641844151092009194022544930242560000000000000000000000000000000000000000000000000000000000000000000000000 [150,20] 377884587249632621908870285949605548123335280091804371507182027128717088849245696270595362255456196730824268531464120452229720119443630279130739884477552135078524660118837194306425064546477081773756861151802693144828618485944335760497358151807794352564661183101227076985825482545023191973515054330104857758016879348736101283362546645535845601512970122082321902450181719736055274670432389663257850153286848507325441891256879797978535621318723732568081918722696968666259522511607773547254346648083134651233613188360854144495242589190081270941617297590233637595119958153274204853374369944069326618545239089820668927905509830596832099840104343536906315647509304975048078528894977258354669096741908340733197254260311180835076930293381369874157082221287555569053680088136297424299866220915241072464597280545211265037540187678118105594389639332652295690400892520572356336455558711291768068904329462353067392633042732404513954267428595027874592458362745701461340023181407912316473114088159614909804862950485061324879998036531316988872848080649072140178393930806400473886655119859523687301955819310917873767121157145330886471236538313969904611224210540217497037319006699481261436840488204539846866256182571281288771466350550849269727801269617206164798025980654371336151006641751363236605154267833518896431281090285536136775365368441548917321244930838981159033695795938158060444878416826850407503700389189301139612751563481018302637617829000903782868903357423502410600077724244371382974504751631258633425131364016599068620100484687478870278892970347091995389535845518583175823238753051716764152534980349455273387063892188594751613392924205707833995432603900951045846264949310230890918795268127940907021744369014202880855652613127733567783251139627517715066628760418946234193238307840502733102717900349546468698796952333735723775347803271817393461548164457835468689298612868963427206524866688892389372894147657240775646603591106127887099281011465298415071668361000425519998568874929841315028373781379127538807375018699326794521690324159806954707563196566335742954797704816099497556202213156061870397616275378490898418430032640118574442770875886314858353325127449768528934963452746389847147884933078755173378375115079214984987171151461683822592000000000000000000000000000000000000000000000000000000000000000000 [150,21] 45125272554108174064982202456542425389222998035959369386972085300424361353152213269988405726438365068111055243257391516139765189487449518096330505414496615447724671511648284698917823454971527515282888666661818421835350216214515400512029788772129700958529810780691581772057479967794950531525757690154076401467284553480211817700553007120943234601382091843179417373299006372719646872158890814000690132191251979845347755603425468729132601007708223953878776946247943138016753712203047516356277062596858056662789712333594241060402589057172914077202624894837843178127916418976135084835613597355254474278224862822500050532093436374668755841108995791428373449482165102107358619672954678610975041048787254755971600382222891213538537451836558839092055177360658317170799658224044307848347583069885468752801425211043932955338850569394107955673635223500179593807965359142094085536654220647168523250462419055886163412540417458314774336925249203156745343085724330030458262697506668015852865968102614755727178145700417595997785701509072236095027665643105214929546450534259889069065893092897192835156085133679151627051806137177045914017156445682027128244975555201174893503595307667577345396332814668673054721899562886559955523843989017562453168012800223483666582111882385056609312969996095929076661189206854605912969048841582102425097234364231256391251388936584612679103889668500171395307738287690688516567678025497823320238391863694084684952469577503333973467579166161707941392207150352736219008750518825853234987556110443579073953975758712336443588877169652189058029135236390738682617062500093340541633100590503793506903754630454085502035508571964979876898907049641596407123988134206298166608065537181050742590390985870780265065286623627404370957258077045451171462315441278121293317892840457447096805728616200245338106878325364256271570478207078280674163983561463288801899016187217727750286681292644477769524878869982896569374064154079046203611114460082909162569077486095590766401949361680101337737619685014880538559433676539724710388285469948231476795078776623925557666589714008450894055580275670857092684554782910169432794186720220822415513217090763832215092438096062348630056304352223595110845846001764689631780385546218082184755446445768704000000000000000000000000000000000000000000000000000000000000000000 [150,22] -984476126496437949685762270347219524397420238813884206843276396239606554538429282320211941517127208009552028436369449393643099463938816299101230788523086544006416102705876466209742079434243335381195542980807798611501316869163530166359406191756741791968474390796230414700429340618436315901522918495330450132259406817706836828449592987795206040933080945663488221250912445595703812347158970726170515411607695751085744004834208028526659275209573910153617162794817974886588560477365184320183315257641691141903677542060082763013310370876202532389573070283707826950663525106376041893849357646744579006839184931060828637573252513884225562428990947726932927488017709158471766407940485423919369629114644487109856802966966475586649209385238726667551252163522111661801977231373034009469000063044831046980705659257104044757492266034190624191672784363788417378942161743986932995573803028154596570180788045618873500841208491667681942289779153634376584845786175228478053082052945655289584013598583449715321461167549143917874315902292678153223393964510163799266331400803642880032793023068218496709983816802064481405896744361774583855122718559213960020716020495058505235491145960280330303567078351342980888285996016576080201946995268670249655798802688016899766113397689766702717615528536874754311259981452557311874551308483059274404056278118841696796415081027308227908334698056772637398953436515397314008980495432481700781067903860492295208163987461959819906930360064707578357425706073030248399886497710459825847260892037834946162987069511717927438672548070633380831133842265439951833904445818742897382447020223645350546586393169346072802459999557677030391679536501557328101636598548158363110283141773332274677771589993757695884970444963894925760291505898266523546644011884519525721325508819850712032642288855509140671624072158316594320260844423462556262307894014545334881869700623528340588518979510992756844504047459983148414740580384921984324895524194352471873282348918102442512599923087241765694379976465643433252928924393496038965425506012470430168585489609420125723903858439695260754544254843649218587007812363163284465802431423116851579482061576460631486965063931273838606611937912091769670892216747621736546049941161004798433081515843193405440000000000000000000000000000000000000000000000000000000000000 [150,23] 762595594590286096407835826380653451250617140635525807874786817661333926177227017362620636160073238353558697163643481711609386203124002205877672004929471530940296968376313178800134896514358334009442734958799191365232958973635480827959770672889896432251307945122388647594518101985192973385051029831818493807186033814782793517257233273927092951410185367173075389705882053801785043690405825835702189985315093456900852029946974878446979638816113367713915535600668111623636486356481732926143022603728625918761431621082433569343048348914287142308949486017960422060201082093639777450204876799155888790371928406638607239908928629629101031309022314269813546997771944133142068383868923162231470919653755877354316094574903956928726924026559102201035689590346209478761138528833551409304028521291752483666118831600948426987450663835090772172386516521260392939148253744206709302693724703047995991901313468681661209966028201609739851446791417465857452217666211896512034257788745754669390719012995431626676680485649345081940886810263562088678497953212448244095877146693859727629695151566902735166109250387335787921600632084355222043576284422811788367705452541066882360453337629921371329827147621424836125129938237910727344750046101601250195632301025498782533996053382948201715123378317853746872351158987818547236334194654267706703263487132439957863484284595583037745217727975972183691764679265865782843586552907687009235199871171693871022002094191227420929606142545160051870659166084203387806313160895221596576744243387338401317760104189383540731491029488068923799223589530262026104910653269183365485268987295375709742334724303637099676389011908644720267732634003839043831301712069091082503969631924664114474087873696158678088880240259493748768833949876267343140164179439669298964458317665445402827593661036469264002624034764221616461361417923077421635101693220363212788390197661044154686244763239493828593294261908016874959055852135107555329608526453292834722675051128718286599367039747711497251194110335118464023616925745186799887540718006178372167440415571063397864911866424439538976183748102221684500146318888735106869842884281883613771914305753037575166840489238068114385007881526073329346877644527925030870212215144579192935823778675634995200000000000000000000000000000000000000000000000000000000000 [150,24] 1226323362276175895117387067957906140057952579810992290769344780993685379449214828426137380159878376408468276905772105454064479914554586553752908437913186914017977395978513653074947203602426944230974116288385031356456046551578124868341412820226735379410770017171735438443131837691709980051809610514026618616618788458220961740343656815019944175899419720163846808442994679260902594253933805443433248067463877146882322179355745358150795161527550511010240444350597943821552835342633976467575824847480068270860591515628930194550694145264055496151660137257100746648994169114091369322169811007938060522412342273416397179772558832145924751933313456878969200918398297686835832280789390464501378762117277712253029852293127709866316250598930363586367959353440262020933111841799680494065062023726183100320344970882998858959510549686025677826387975170833968901973749111960155778651873571697995486918171698531830395767589512148498781871771351834347513579007227693094839303882405554204210956682219773326368619360887995374633483647203029102930670090413320286616487490189812995393464340247543018723537020424036649288965847347496377932430646227698578175291418572593541746574175892805772808938010076926203522427015544415539930510616896948745594299000440699731536179702930504598007481378734925729905489115782259719589768874230731439415051085264757339213810773074089850406791190707982588956028401496646391079189056142988374277898344538578013944766514737855711642605323458308588392020863210548391747124802436083476328774342987018927072664702629638416828908191849099063581157743199920850187395866742048781958540030589860530777810892132350556610836637496895256253595084985867217496654877883698776538326202207007881424838711972896103647457175286756602241080643255046893526078723390094987893192462468598374045425175363861460073472537942308983345023199184298081913083403362310711273190017478083448266291407449243090466464745135210156196401670788572519188127992189429186757048976592404693040851941593932587589784433767589132865407067664386362055111560906356103436644077609703905884428798070816426653451369476357681598144997933092788067386563006060227326041591994085312760512347589659727454773414833648783074155186409421340718947727296095437256312815313708122112000000000000000000000000000000000000000000000000000000 [150,25] -3032496617886624723097436958582167484595391220884359409309242353045558755152851260833512466464114942151716218506655216141877247657380198804011475055677794687421144365412474580334231576548710318328908747283621128177342463371329683829125582909590515782809078556168880869307207445104229587511661589448823086179456430127379227179124570578589524699504625261220792781593399889451107495493530449235788898038982505727024994237817377101159163314491894386726984826452114393317098187988908281361124153498605916814824094136197017055191132006901432656911179234724945469196202854369647879842195596218876189579404828017251570664378899171828896315258154165764549643000604576542781404538064402215196606065019947352278278491983757106808220425256499871348473677754263134859938371715925437527376620399457326778672024658939815000581911686655470566897129283849466545997643480029633711220763217147014167014185527234503225664051079636982479437280610744885586908109227666574347687910836608561326935653752908055014889512751125410929785292356005691598419291269661436579410263047427084010319200759220697511215782008510718524693733045704035792826840888667061874752169957843970280845493360757125631718442397281237502696265669483394307892647138173117684449591643669367603923626573649807234718690512825615049601690777428843291993684498227468243499575124029708372529648285825451290636623935265226191067012957558560730494842279574169415499549778806313858446758833627057027100033920050536896623550436771827726703399431908948820313584623953901045131058481515562459844500805702404761578546067096953923139987246217089144298532720113013714854423122746184362253946122541851365662741550461820499157134363991937562658148791282768817374484420881382554451865132354305583766025919175696408019333883296388496174743204255546683659547061022087500269294823683215058029698716647014683434366888607911288836445926568923658662440768996437743850491319198408353469317913421758703543957045284187389279827503616733747940972508426961076524042355452037314826960411864973153203280757377673806672293601145775055098484997041463605654346686565757182656946851057469064214913624989468241727183743448778150653071234941032808919403425337311771599285986594333453682057729474621161730195557644763136000000000000000000000000000000000000000000000000000000 [150,26] 2893340334025734951575021960022742629557367148862718494432803278137699561041136542283850500128292264349041196696664823720869454029362695473307617967285193043792795370121077905237870826044608518280118227016849519275919545279210643529633976573936287434859744179318966145023348624404531191615024004198672085921972143335788525099027356555915735622228678650130472633299226831678174951167349351843528899230967588835218176612377742742388230396579504086633760594137833031038115253203680558984743079203518935775687756847406078532695126631963651785924099730047947752735127693760869820586405758094299457198189031074429950023018773071756523769192346971410540604984143265454992028142982527602147993954946221486267948621447330971959103227017093884021559073888116469614605217610164011360221333429546673316964744281522916861253623492325945844025139781823403086547476094410134999843971189272504043930855287162277014664266892733163316886320240960378594771537651633272807254228727560247769527729970256292655513780782830318297436200698211729263897053245094276474082914241265902023230515966102683635082644077476545702722440665834116975599155525958241316431322208449434866429294722032759861830459881586982426554068189201955447532811419285130301259470186505693124021700655440222533409791357983283050124382323640604169499140721375747479081365329946782600497689041788100155377668895214859842348048845317282356597667287385132756825040325191043543505792048294941354698638964913154093965858917566288094626503968094818381004136440135202424010160198854862189070499357605499219239880988690162956407422657819764162474796232745632173399530175719229177317617464443297004293552229703297898536074864410634857721400256587463985283126342900006386589471046428591709782218765477495781605230792208824401935016240805648727494862708495930322064732772628509568668655433666052845145035114448144983434898454386738736625093940739223273707769547329987930036542911930387963673240151160791355407548998507550505665493033271040016926656140992400532213993804089511529590502554213289192143802317919990028990925596827184378435073014840041025996741754526936563703863297533807992824235455684404603821199122789390697311024308362621390778065587423330210335218277597899549459024125603449143296000000000000000000000000000000000000000000000000 [150,27] -1593424886549603314065617004622141660044298936871852644339574025101368789692061265904556444000154036691737035617386150145812197226518787461812286052522936050278119346695750487911987762486354865597182475498427623880635557708875650434440427404769652726863717578724992220855086146885966290863011126280822892882644547259836468691144892308293001851479206474158676695064149375294806726628741084377622049006725105428822345359673361906173296545288488752535688640320313112109924684883134369269075832305710991549359443024868427916392857419589820698733651634210334094964323023582760234462091132196901961327212225017524402213380150494737296186457288166344265431719209066137634178516853248714962654990480704065204300774863322838340506278260312529525407841815570535408269955947476162176667648848927412084893179096358646121246907045914020159389771821891421774735782028942353300419811860042635469445349075527375608362474361375735688502200123243920869362133534572122732425553753612462905226153692616196578373911895332643462614017507036813853737603196721970578226757057813998803900618275241254630620402445405590082209394395820940928183909978743775559783686325186298103743810528940095709582912259043979172925465260617157196500573698794460026534097564571795048670717929699290900570020324460707400784672622432133167145589892824660735291760082487098360919921039973884340877302083497542598720779080635956556626030206935544569889933562778892890093626322278222717087595658639909442500544874896886110467555001320212719365259323783458209186103413705378277964600650415003756553936937324041618880006262422892669230255293232956475852932907503846667077783393103664897803664619819107763705602572439006433556259653660283520975832520598439861962201299704977434718242187755228482762967417377409401462195224798928268072719165319269268435102119491864286455274767846001760704043010828414508268704201120564036791161375393954056859955204452383540252810483952285670752829114576474746554547801123784091951625947247024182567983329596087515080330961770255898937218532069303925525035663656994965671133209577631222750028699952618736516885155130310049594174960394949052698454573268437520332366272339656056848115773995114705437544169399275624788896494641738637808311759693833830400000000000000000000000000000000000000000000000 [150,28] 831113025252116205097652339950740484432191011639120226459645531700028018808123191705664715074164787030852522693177015532514157495373876205426913525299150058587367045597295333938791358141273815429506253682549470345815411611935387402686283667918061762681690213713891533780288911527128354007833738075173988849531451078856744934691233895243685415570993835786789735066609112872656599941054833805509946453530678821219165376047006421019175296953942793597479949190332067500119902266178229609197846582346942591706858693680067769635809914498628114743685302038666708463540412375115187865395744070709446918866894757284059678288450177854408022912551272356725317103239463445717786008298278078551607945695883797433188921765219493102835131771216726419205395017088089979469505952140026837533843396989265431551003864363407993771910635400642529787418532621443161184767430271145788009260905693784665887132454315751612084937107202953009160860641356698612578761516093064743123905884100966384922421171230428759574900492634407858876305478768374776294392714269659405666562492362785956542427633279309671649397634840235119587849373016091455633846303670474171356421081326189265234303616681863787910388820596997330543668737095288361878731260600086949809651586782494503509468724260546337078164898946587979583137669397964140346221557439769750545083820446810830912182068239805651767410577664001565607994443521489634079541012537424306837857579501389785348946686890679741769260090903138180671557610453969639347609684107626349966830192882090994232388214380522676064138773396617732363106545876316472548540086699541004480816051217075721057077117241537828325345396375106388442160547529933598282387118819801698510062790281588207867508248392460119024346696323816692964149590046869778800994101266520990898809510703475688891349769838852191044943196087490952683901686158764828451528686601070641709397067528812288300626010181296726904472981961959546596903081577538977605581985761781735785761922951851667302486471247854812083756016464358642711328876733387608912257481752724224765692052695099357050989309180968384749624988121129430158105479689818614459758676978748632715528884347966196844781917414085847532625593452263976585432738022610698410283644567053440509601185085310107648000000000000000000000000000000000000000000 [150,29] -932339700619194736138821216113596295053280826404903198921827212543176114437616073678697442617215872158662339302931385514573513608568376782786588526306147464316842126833243703058545339793871799358813179693239818408352017728879766348666364857490915371325625966859325747999976349161328669091064333191693814534506582952750103862679554681521994358932661710484205202572382061290363527806157732453132298006550235856837655026355893993706131408444873602965812054172349783160954633516360217430101458979206133983166348739804366593641262355284632594346263441780765302215221700595999397361400776877455427164676441577135235498031359884988041102830642908074635662045170889226169390379110788788773203406753650169368241197161914116103099266275711656915793782461116487508193690849602933434232693938715186669605421778410623283528488477144830361356710740212501696472874727029735610840205087908546938883292631239490719519741713934304674566834179477623237614605799486543976925504290138729321153907672381066743638061241339653294924885043743872499482378191847374321390055391581084097533826228602925025727180485760328509320948442553142593195873008278500702363117429000543562093078072807195021109148104001912529773330913386098072830933168561664856218575581837254275938179858902147370805377997530312336333813474176708232727399541761254740310953142606207954940409606732968201164757088682084025254169043066267908318121257440185107623415590704115728573930972853867964011075884582657338518784761366137893741064861313169132923732697230917193924330897279119418286530788888043747518518224222670834889389117294012215052599146669993199431924202124593337672323606502008030701102409064695406246334969718577158992964063388311255025294187906974889842079605368524222110688938955438098391122501366493651491345375167276560185050196418247191433087497463064588971680521400708386403064475181644604964201215177543836609752829662452743106082877211047044231048613284569084689353295879877194538364885858348511398597838708804862338962485273824688417382724271152897266950915412069874342165195104590306496659754050717917062413607923583623078740717960731138485304911687877153414505389634533469856969303821124716399684402936383533296935449708780417493089380202856058652972687887119155200000000000000000000000000000000000000000 [150,30] 1135825244682830257432670612679227624052940490009661001334416320730576006201091263684893522236757464214877502776677425898692480027094962619233081490581877834038479951206357352191775705412582450991441120788039798544017951166126510659391275448738422253932951644030856264247513365379264843601605602297913450909892413604091035054589670257734473719286453262620364256255019155584376257906499321461080684732239466184583082156712036400160223457694870214533752694195456179703874534437400894202657275699384493251511986360746908205680588447326201635060557620574033262002672896109373350594619619268814039122715061807065223232999253945434477800799990014841769630502290573334787610547452915834097163139984873308347317501363632634654303673555381780694842283859649577770882853085570591563979876130666959233759765842252313880436967956687668610243885078478185734883452286130784379368630449274438115306173916535000220391133930448934535684045572593547495215876625317184983087466062020776484269487098413859491231454761187396784788845513819741122529482046162859734190751431290333026634352615181256957184724012045461040229204437748645382119312677930254350277906910614765993843726487913058591349607079667197523130178541638534061325262292942438650131280785723122659215074686043401299254826736008816735182016349091663172774689066599452168165462884029566212248750886210273524045089378822240274647146823340715783291685096608238313310664951689588614663271335649938817740448774647965086478749909807480517383928416578995126407469775355604784072133288793573201132046245505232445877785484054724378242750110551176110717132509104715443558717626383251895123903060025089429077813982009838441931349700655924005369016410372832709978193496802640382107591030433396647137873656118280248236471538204631141098554734400109327207349139212297447711886146795907709633445873412640045476152676430016983942591523197871122983362067347056919602767075011773969105211643370879904529736352800788706765623126492726722365049867496583762158804129369500960827582280541691438502454296173198236045385679927035727674814030354924354114459415755093887013141864411700823596116841852854463659480583555830943141719183184193346576859364195187256696672604056049797025071012850122797180118841118745952256000000000000000000000000000000000000 [150,31] -915414229151551916250958278574214447461391720281189562935485298355692676999285352673992252688482026014201204053723805541362583694295118858269455366345052994387942075788527805657638818382335901810040489566127275251030672690509970548664118782368929204633973835231719157904061364735876591840791307900901167028352003533529977186326085339846895195293672455463139708057243593552378797143031536603841630649707559359317539239280672866438862322493842703205663501025554129258079136403005222620570919271868055334255951902210392963884224763381903975440856655967458482664768677527181937777698777414165562164601915444568048258618719065772051475213548040970959176611234371525492237450902583590733315065501334451662466624884716027463450550470141974332196444649557893279682747718860202871524902246320148469781156127413250476739670947898095882317407233395197528300165621013355825671280852528289414088975888105599073456868116311633347232429323542060688188371666912417994057456783712254691776158106990509731087443284483249228194655685064082991669952774062809449088547378711207192926113454265318967446497332567563986224006332734295538712301934047285255846813236740857204450486774162386981249027515756036408965143955861671613593207583797425074413101711968483655066883401165175935624996662276225671776126192048000034601378898197769123995210372317036038233038159660467587935958281517614479009405189511957089104353076676427782618080747980024869515377892116727217127008978235516875827600418230612563280301495812314529816300632692167095999164412383266203753908479266898694468791713006279142377965251832686780099143400111562956224292666100989955163990733765190690425556402264438496120244513105387840236131273932856457477284202473312492899212784026411647592280666141430236841852331180238082741953598926894839852043826678267879602217424437280722790590993057541115149111817232603431785874350492664547086558235031937718664221140850430528103336577447575953464663959296217962160325591884154126963516866047789573585497093981229892219553547962049552944751313264494870677170655256642630767933241036901481151677992235471190470203176273574205678773060354536566599261924122764639415176989265535683226744222021911819849377256453885247452738110676126986254110233321065676800000000000000000000000000000000000 [150,32] 333385751285976678979527402603869704108980349851612148943702632594081328548624172978155173759738975471586245385536673965315290689772855683734371837226371425524117290410990526237440923091435513054328852029761094760886599381671370810282673357322485600757713757167103272798783010881092164198239698758334107376286132835586251463522354127853514556230256368273266589416064205240214822271124960976792374376460948034960534733220331990923447259549275017801631188670222271616256330501100924084978750526358926346199560441502418440481556950824921534358802088058127798383529338682117761296269082548476537473995705927009381947266664776658258423287196529312338617264218380154375076262634493255542993440708389503125902691406567836999286888350991452851091439628491667206711019803193303971992515110060887750165035378499551573513764361348005188994941242416700327029568974381877679506822107768883227909501494817952176574907751418642547288772983161066215415902139416919178554806192129437655192753183079063298580816641490019498976682635620481088440667729506489820090740246648029652200217944946677612361420360095151732211281679184558116703644493214027207805328759958744153544560832354617746772692025287708731421753934370080427661868789555958317623087268739691219395043527315759198510355770415095730579847135963887547607266911240874171533511521810642187868262056835946819803350587609568773343086897694767200653958385738928634363857189630294779351220742461008435588824322837238598735240261714554135439647536269844489138916904805897627625965603246498302030542335314453129831231626851093221688126307817836123645661257979883998722626480553818345708591328126562477965755824171351178983743201719105549931869245183231729437942561130722564274644891264365404317263171543506594829540610716948251242439020585466436051581919611510716948093126114207647273306118636613216249562079364162569562821139935767181029217522826553207458782183557811177363509568516007968693200389852505518067095409588870164722567335205539118061262149620409507641349145966810475866598073305103621051719003849859442931294975861224927821370279740664804867714273593268413712078105567720363830943406620565677416604973902409410752994324826590610536834791980187531137168209395156890398243618943674613760000000000000000000000000000000 [150,33] 295414367392242449269647298527702882269953660162971231164440921342722627728629619456560808824269367381520232762190014573969841665746394312566551674986924366994013581553345937001222650891044432881236256647531715671802518277552594702922119549008336263293388764781483567263543556806026177922474591977824198641131856629338267054129536605514312548899985104882481652247535322577576611526413973518670404295581504387944461524591630634199335701728909465546923380230986739856549751660628179372011377433995462136731761778113061874955683655967179953876287627476326414618984365565062737568080859317327294791190669660999850366082297765634027358129518767141141577205241278759030071817222823276566209835554573312696237498076357992792698517994554738674370668663323318452124211474947538394443299171167463714359784915580465332643466622190378924603981368778250603720832163722665603879391403741510702521968011924833564476789418575555125744673198108799541894764742934504042599496654820114435056496054751855783493949383799893091993550531673081675147197822136652729655769537447556120118166577175066393988964579099887238503431034785037919309732568256139500891774608588470136197742217400854669418342099481393503980722480330823601905966482575114365504220740692897775168582363994315782244242972159736307439526940688396425741453553960334421659841583459774142443351230212294579092770936803813531302948585760499676894288859046400435842037977164292385097859416469019052659056590769020782485935280894835598948187449529022247332242764143744363858975708155459586923215967256950643110533866566227015856084398016176241918596041689142520351548913390770219997607376983963078969465382492386364888456112328426018304676621995778574372814169936210074500919269212669604676958669931104702141165224411161055242718458384154475490598915128655188490993858565293953639427879057690540583451685003057017937802250706223593566757637617858729250483134489377307741872284024196291029954404487419976722852152092739061512044595242871390637557667668596818391678840345781283585540867919549271615366366213595295238969681930604272824308650437762956044042447110943353128175601039596788521092417411713711924735993306485660069694934615735198970715925830791765908665945357466280313120489423346073600000000000000000000000000000 [150,34] -698621100366594166839477763419707753058789630822603677411182455132240289965611674058095496882043020390317399624315642787784410533908041630980498219505214172977603998907327722251870789873589865329883497247622285361750334622632252925885331607620513614690478487453613872858486469691894606935040864379887131846351399351966938647392857181776444500327665420854921180461634831396907290306079435019832639320155492404734783543686577784120727900283696301769331149365683644030951804368681177804478626836922085224360762115008637972674017203049658727380526871857848760931146888983354864402076978922472354673759845547545659087521755850457720576729777000731555123073253326268142782791311031162363163723549069741284384543074309618430055802238267943316337857066723007525818325072161675091788796808179637482263409646025156897583279103458978920527499710436139098341345000459670396614363510290006145821480192511813952707198846495943890982891866844555447768407086692537939008630917287295074708490581001905899335695842392912183303314758598514258992778856369153355705924617979036975827501559739203373050025735853094966323720388824648301174176279167260467696116629383074244219438307188062343241821058811287651050880205075194038994501926038908899796705431447739694117427910473433451117495335030003496796105648704399553486415702143463055938581705783671298572493022214923605074640541019974983960640992208617612170263497226473127323140449723761835871367648428748776242447106693409040302144431925389289170583910509659869189591976170527514519270139369865166546298178839777121538121926587121928781663175762417090483312791027135548372194681599596488599552225693400454125886236151305292081556471309519694985975804046866224826454744948682624549804446851386069925059660728160412991402941613621633088455440840164135876367805464246462591767856423279786364105051749446289971347256013831311421944966680129982431902089228080702560789021299576538575857177841419440215230343615299319477907317774729598633625861849085341428239136621769433799140180041772799495487308475214354467020827744215356824286757953968081751417049458908085453317049037950553890057719528005431462063569163759644695496059910865695501977749767327148770482271310201590788919350280051277773689441135531917312000000000000000000000000 [150,35] 786825974805442689622981257515475761126363448626156748194317282452449821758442461770430997927759963756416881491943975706021259569886572121091355520519591859625711099837282694524816998575302062691384752429518155922283712361248515075806793515733082940637440219815075742283508237549042462380351725000995447115195118491692357811671221943853833482134422553607435752863611744158027676120352188455860902611974850865245730190120444766460971137718367376286830244126038164431646281651206562429646247400179074326587027461545627610969257899059002336396502036078685952761355424005893061195721241525359629938988427406853128563091382782997930865915865420562778925628444918745892951976387295606143376160941058500824376633285917208377763353122151349979039628569926910832920563509286195275725237972066845059392646430990216385588154191863785066733406732146649323533091106510584696839878438324557975109634808253275926240929671539903987482692977634688712950225100956847579825789101423890907616088561089414233937304499193753895044836233149420723467295182731424427213896348104606645392521077083517413834551508612185012242534644918608463219208053115695584601622369048282937526285946555147553744370492585844706033859704274770439971219974081089076680147580122212555515062329262391928283504844718839762186268595878776135176497661086309372087287004766056037627614168365899208491720214760058782590621688685951105578139383048483686005426807847744326511229602791597561126822644327559367204412440101171142314086719008762019168627795350727988958976015054055819837701408897859958544720605276209148254101685410521050805550625090371057791024196527388190353442273485063574399347267376508326008142793461639824191670347893017681609895791413668725367162327412646851756535859358663528050330898922634407357990036598829301236408455959544591451915303818932906366853894290398014881970609394465499303286064318592986464084618567989246285852118703160322613078228930793706549601238217217983803480848236364701477330870116067945273261866217513012284866057304144221417409239038978505576222150984745742445248603787194712772168394551061437814180577348801096692981312587530134834257173975419028748040616718588695190686106964775500280461754180491215008338280134047372407536051420974284800000000000000000000000 [150,36] -649505236299570681386122201483745389972530033247192657694110741367957270652546938417712854846684201385557609543210525112948614315653419428065800252998248843118709693241238587934874522617073843611662802677238726336970056237558284772180119203177540261680280635098388720320428539924372026267873426615096414444064398203172906646421841034126269520342259392166731500163153781945696909056117408120359833071906639461953641113494585724128593262352590289900872494908476986532657785492216729248449557041756905447703177442804918932489488179303297626954052210926346606811344651257517437147746371287639746760504936730540309555443816611881924273804620995364270563981876396584330046804002287997420502815179357867949558441146675803638714882269492602884431921637667127261874665495240861402034237659866474395776742344745903410316835873967087171317300714396919312620810686427574325473474318050254097681932886573828850219543105115266739072276572703591042931452659217950449093857748585949662497652320339413909541143017922489836702215018451664186799934901619853273317006353731225770961484652846463976445571869472940236682852897434556388034668325607350296255514096913496517520209247736236870467647382672837888517586088915468758427464603921005445166424977604780247564809030854159275838088382339361260437606979664724813662351230371033628639705365294091697142134878860345906881297785857984353624583667362772562337663523982990449262353037383899686651958402198716612342169849034259830430586595614205539085344129095755882718140582346111628912667348547079240442164452831786961781222026842091837410483546148608919072319118132378796894478618852030339098975644966855090608514380168615263457723704876728431318971517444531242113930030662747163674050089231629857339673557544380879848954615317685820070581088455536142616339187624784996382333133241847194288319100581042994485943861447207528808290854522872360300977007446765632638055190244873836940498235190682096189989242225292205618726924580560090157165623541023015776298544521115732712787213997686135128486128193718072149336803372089795183559105636692855636584923980518872252347083573909561685839731395278591170586465226628760025291530720261036395966290972622070048561202613660587210953703444907266623333363708302721024000000000000000000 [150,37] 435119715841874002105591259888764018123079985876404451793023454728932519140280825854124237498036987070325089850884635779830789126560413986288609553033549817581701552341629926781385469823161527547785197902165080426392324096886940048482538532512598675811401946123713802004237961626180121435420706956098212871451239647559043028425132716026313902258190035415233200505077422371409932207677808674434126032572273111932517986627133035842095587608566450829944408326156743639786994520100560095751971968934450358174674337947560775982194600511254884821258784968435299680327976068351754939070040064867109979106766819899116495911107927564425368078814132160921339046145573890251277478576718705937774884908172045364735069934141030049067978538889045344369380699801672759648726027099254884886802919331535026772754114483360910364932914323628471149551021233320469973900555551217001042701915387623659965617036654351990366304186832622265952005007162116481482334600100956792380778417116283735276299748939901655949807309417090260370743338649103355398962648198702405160249398077969991510315504983691785059566108274122203924661355084853490830901222640604720445145136049069083144071181283101443988875874599095027957965524245863261196822158135767592793481800954412667659809885958662374803529027351065600594726108656511746714794534618458734693729671627498426271851781993049280327955834737080920528759895039885269627058213013765640157125519558712165557935839517702524582041238558358896725678347633652436829877979711233351016711153075306515408733215918194784799757859323300783357074823176910388186501790171176937202896228802944648059570799040442032342586306817395485950667602954313897738748854108205916360491333340281713049984153349837453083114663819668909824167910898458938886425987686194742878103388569894640903780114164475229522779748409834868716846756754574177925159528345451338415911109628575210881730345943302850942434383815967181957501844586638164987980485290616909611907285994004285131533939399111180229116684123244940221048825712545975435043444432486131934043027040754414798066573470939578571618458421910599184407452796759529493804488672881962001130895865419067331868155732531612870134068800443234805945438897008528761429928034118912869649435505092198400000000000000000 [150,38] -245882926557062866152168683066396089113739849525202600074469165394551313027058191026079061451064500433448500104285187948958856221834432044115082569902506588412637194210581753449676425247774341843616681398865335106248026035111754881121874803963282482080135845159602635189545228072754634219556453792374915018913195566000499594438552355326811138702760956729066363804580100370735277336460888894796058404248906657045166460144117030522242366440653294144170725757129783651495569086299479527261247647392664678798635017802982561182670217226631676028354169844134612652669811569372472571560412531445131969575349400932496438080724850248850451725945121844880596492331118180294017096159852622775510179606477992292636845661933813159868104349121664663019517273656149777780664023012275217436705803926757974427043519854478648456909166101314301602597037129672535254643354800365977684278649325023735780718646702575869465239966316260912892814692812352268878874433342322036922505893249920533288628542944758495733529451491916471908549092203937169786211918634844297052143370164008852250455361987609267341520034769857838051354659103441241192792994834392761720568424228620218276124094899524266580526782021840071164050710862558851622688085306476427507315605318448185372152075523129881550365137909078307549590157524556860266248500741409150580558363041097911921138081311727839134140965847578116744603991479187129265159252197868698820433681282888710398459918244278868444522184088088604779764572681297264008025649158470773269550179242982282895787753401761587528760907558428491223922892755670410642779806227960297170748225877272126301043670694774015475845768094125133768410529057358288740227624368006974490214573521466566029779221608317869397667648595575642637320523871369791752091871536469593916917294779777222642084168407984738127926786222446886303659958079150317334752463678775814110189817591030447664031453532858102172153282895379286728249798880778976759074838508390833028938476332914989940971535500366897234540500290503176777910017126875052802430838287479985579647710633536273337583597454059837770363832644256215798821814415751663689509826715220279902366987270891085729452576965023990846892012051919631402257928208165216262290773942194971612225937302114795520000000000000 [150,39] 117722288908200655757103178229366433734965726979927071690182744881940177349864916115558129274119607070802517946079843083268207909617123980790354119309744544113939759312923382188884120008350396148662698071807750184743240167216966000589882536647667129280269386694078939066787700348961654833245105472983123166278681050448189981315548775129649243036453055551176748917935661164875463432341051132244811301393492675276709673182796291365599742435731879000177809006207474782097641291265853495526423436404961928020889264900487459595896545858318344943566706156738519696542735338592522711025585202301174085684411900083540268097968989862180319739978905591727793853558029531208639729014768189934566759638028784138919057423603598066161701302068716209784390618980641349733621016415262660915667448068040771691276366907284656483543078352305885444404090004718997422893058158228124703773712750300246582458657479033105755213130417685319168489646394956092570570660968655533935257385975963149634188019846466706375988454821763873286210453048293105582644515910572255346465623502610671931067385801243787247385583147150123333661707821348992266802002620324205289914356784100363590560658862833983461508847833609082213237800745614781502023464898003831068583360148580081392064348152033595027245366075139631968355014037143040610636787534477271197198165882038553773550193581104685162053018851153268165063344636801804313163136873907477544063771084454245287340302405929077800754735003608845925624423785707515075972687919400840163163734131144804487631933160110314556279005829490893463979846909275892477202547264164910557685358401230303716500535434529731287155600520075752825384545748058807501260061440003859709533987077699150478364387473054256947451586808126704504355799535981781637156139411998078081226809852431205056429274027176311176243619687914534303436470481626037038483562760992705549124820710959395261000187508170698557140466174645072339397256770752884758912089266633694021081845126067565559409062526367754992055713701659180420060316385819825961277699837638440877101433878520228420199477707794876287930190556093175721417794988979746509540690648791169943665910954913142339935857232771476547486311450086740466494036851827171040129752933181570729124963569316659200000000000 [150,40] -46450688316302882539011609265989372275129690229124604083095069376290940670929681830557932091146644907973419933221446521040481751014320715145360398815854214686258755682045398025950635018576764423623685792575443707368117739640700655526554363838604250320081514740631004027771466308670987957209762259053072221944001085074676451479958122173641717788654754674513309722490725882091716298856502374578152989240595276636547388592641645164405610485582305185343129885077850980165545633290204241315593295910635683131538150902446423492350772851497564199201187138232688336589708648986359499231185333971490217078564763091561005050681782427253427256759930747230266237207956051564350963648943705891852674245019931458522060590708162847802885870598234077322437074992435860268358600762245192123380929077844359063322097846205749436246033176180689941558576844333011630366296379299779138426911954853332582438910186246891547365630870319640673963831195341464043854189586707948823531816140793949432404249601536434349934945757812645311023268620421884765675282243100503627607777871054239270289679543139423840929135086567875899970382329559747306090300959429010444302350476615346252969799164983747850009942207935173253866305626751572384978651816120229657976682983399189147209715578108208620319569602803774440555863822656101139144694493528573753798590919097492745866325536523307347683597605902926578781453687276851378584913131623763717846450953388095847768412800465569603669803443884316913064775962111721336136984007722196606764690736630956871435819847479586655722965432194383926432236556111486345560804866959452610606998682981972694897520338805227939099572950094756720914414776914951051279836664423755141321879375807947007482948403770221909129708772070670779304402554192092453815045715099752681309352849801327109978333757275448371750702911394626461151699447011550173727884469519658931899467194132591311394630866076852272823140451575092803872642427419618581678438084521583283752507994863946489612197075289567283014330965213353036492511582125489117657694427778982557211742817242919539951297028875506512287845276664705677867724245168259063660458041882202708800346976302383751825595658629524432331560513074738914250949995743759637433287268184817459347788292559994880000000 [150,41] 13813799736049954469122459973702983642995084852984765067143629397148958761320611859023223680675229240789514460916424664612251220948992853953211257313605628559224658672661335822650248428051350838963465974367076096679929080103745779272451282901859293819417304681014395822391609249788776994327121438673967229739518692689650494092235947401443710111268768377624606274494001875927085727163144902452263540676198987584465601507442167964645025940719036303090504765553103426716701814647521554224284222947139636612674398513599373480546455408398005187996455496995725995275916235887719876776110688220985165092991955816013770499865256689212999659725035857829468685047914747553992775630934466764832228559775745793939729448358744418378900648310559854796304674312063709037538997755532899847093212798241732179202123790809214646675633387574642020310539513228117256097580222920467921316786653968618346988740764525312236757160616782210002498661142897814871371814240826822094383490436772568151737118071100284237176511196134761806316172009222871328651267474591435980281620766263140451263989470777562598714977215542909500758106465990921294781450883599499724455638650214786252933699000622723429237541677824751371283862522826385070101640533649806925413351216424550919726842217348197290089258457344119229084380893894627651261389811448756990889939764894559462537399068589607053343196212948930171633671239535938418484304322692391398426107303145043695184026822211606138199799973896897891537188227564488624550042655321874555512855955024366265511461838477158026934881644389384784821956910028423659519811200902851083775959944338181420627666802273438571919074479632900068332562263989584308497954724410123911164230147076233481286015950075051680053840446287051912088782595519845127781241439650890365849469402870774156579052753911352996134244359837361574847278158189420003229198928661842142466422955505255105581434057111195557221918669467838172292202680163030526931032232573813189593151623362490629465123424877142268220539252066227129489817008723073188908614125930512966362711300871225336331290831738157494150619843483274781902193880301383781224689746812287132990177870230208730994485876406308415825601672183364324802194135939983657463239743206414149183986546828902400000 [150,42] -1988306140708550563672138030283792927270498835998389745292075587578364167729660241740564395923067366833213966886638790299584520071561710836045646604336549372345262474417528280323460523533005821547087422518802629434215515009762526744267320266925592888414666411028303633753697312878514873138999461115665654079326405885850470632263386840309981170632004443801192105080222493309593603139895514320617302224713041865537257583475665773923742143881863436070137940326756550791582446143666122038010181010442125704424248633602605070866272544672601235928479888040705443862389140956426477376402684577983964102849079275482738434254716041100958612323142294991784877504563571874717513400870134277024810332249181232905723389535322713030185265824111605453104116134012375551112210274303142522346283006407032806187811884310203579831833059318917838542915139609672726321698889429685604324481559783017990299074340264620220253039413603083889635962446490258465321127486763702037487700341810638319692013253419287506780466413886432610690648424009757160020949778722978804653447620710452301451329113756089740760592774374645143346025532496974149913929014110476705933000266940936490567470201934493289517346883438962528578668772469894525370087276292867051844428310571915594263257348098170020765330666039271329436641872004043486575782409426099636551424972055073717833351892218265670868747961423942588417785275613464171424493953112995974838982106022124424542058753432944175810666106156090882192406877137207700729464602128696856341891272811100806058159803958035558104018971844033485680034203554894120932582230715021010656218737359460387792259568822748030291239559149836814024306721776674370701190594315341790087365044249412592209135773838033028993662632835387323704058351724224379651417255227403926535410401990446546206535049235410566763755789417022466634446981721809217512610391145705516784196057725052936901424847883899181454221193575438714302924051102545460999836340410251762761566951334026247895639331740843959208488304802892861178873902612104709459287966398323263867094949412354915302967029466732418296966184361740074368914394106325219161005899492307339130789715603489161287253749418474787373274376449441982883392003683636984380473776919320185189917820877035808 [150,43] -931454819579871932646744640173074299007795741053473228822608374644913545844931577309077741924311768549036867765997672944503925226025167787419083487974425932397708730836936734339114859085184066388852716790032542920517236374392103020930045012716711956534983579753325612307465519909817627062354849115370933344513361792591049301256301364018719010915965679817339890327065896278968902243192927194877646819151177344675395633117914330006775244499404824272034585111421985808488269557572293447112158446512242645576426286388724754461106769159235564808909066892798131934349116031756678373280291226778428362926575553563845944871144907632467168464355857153967317168777117138871168600542842721638882154296222965794659751729013775229434702598559559486037424077975005028690991927811226532735354316111891378210405487716921875559814006853633575914468661735276008123634361576964463095650138662353232567597619786045565903810390437352941196630896296643608322102616931495345755530064465777312676334496532914531527122582504623133158292494452357176650303554749197717865129167417516802027702971453175591688642806875236766467609984379933402416900242515825022164206169062726450296766271027868689110409750139264079581246396050814484658840902230786475417804237852612483517496506590257198562584983439130885436853108367839151482755514150827798309851458956835909576745067776228986749521808435679546366507209121758534849835705233188675069366224813434083129167113290572549021323224579032229109960746753576960526846364285789770085131174720813514200984036302962105789202361989876521548310482739501926073533703218355573502405252114056890328018085523096860067116500736015303797772452301177879477564296001846995725279001154545269286648335921173716230530015632519911205828789821960895369518510478880372971587182826217856265117278758950177370623703397141305722662698628057788791931096678483766003809272271579044161396906130283698763034065868557921928783434344793828773131585485700447386107227186160066334032429073601276977584686067047807486410273689704672307441594795279584690242496330431325725688262352716528543341023301868675957205704961635737478908120259716264578358331403118422409782968053507940494587786239544914447975353397130810334029870283459390813485209248000 [150,44] 990681935695640522426556244317361614465481353604074202845228567251039843802798890217486938337027373632428266712177029736753407253917189257693365724428014830186926593227951377633677677475874045831824552411799603157590063585977399000893650817719220063287075204116727955092147299316688801034380952019206248753394946391593841545301957339224360173638582484479015529724021976723969971342602893666104007670227426054157980264657880475698996760469920137982614524576698376519230770143090241582335503416474542381515563106748910393992450240766896528006702485703153023882949445988167352556516783501591854118862985751534690653779993326944841123053074691548683451054604755282835990916182746551895064808109008181095321116007207437446091052972775508620549621883878976933159054062331020065161033668053162387299858853525540821841823495967158257996576152625791905551640226382747855906187622691876672737744557487970753433662617065117017213837386268248528751275121802928709665017367354723197579354385832237055818298787813889718125037074172573968386707871129829209165448475984646066791397064172144213404114271367263149934294922380322768663431891242900679512911801494843216674407612477264467544158031883700642615311383024243192960540896889968525575797097879654945266589334315174961126071009700803447470682383211040088204780817556711377472303550822594411312888240908268497663818470291401980583053016805291220880292999542017099822576291594181689551839984829061831907081889801390817910781474055459920695095616740254548265124238694025509862718859461366351924274051145934758335107223157201451770387605453807088978425470976561726194966839163816276583160228768188173392323311134988317813839180616838895558893560759628700012206180953648031412524697923567810621248728937700067549364795568309019066306601572535343345911187063568832542262463573794479472292875168978932394013112825710382942060271770446458546756980397121239959963654987017199713115316024291791824210595792024202537447507136026297552291983186062061104059463348811234872859164869502998946920343416444463597360334281169011084195614200724494857280336801196877065487165793923481052142101613125814760844939033248622704503447364635660644670886194354870592055680810715764355638327183087817185270620800 [150,45] -543733595495252812868566747282877708220962958100525137176397949249510136983555791110544712158851275398694118191791292481469105420433602588454067312240756977482469615763198471620071974281170319344198666246061009266411579874862234827839161471605938297218573294928804182243714294140407225614611211921645494770469213295991863002800937305655918115602080859098015311585322303116393426676721378448233529859731220205789257793906837631094886829840456426034744731387684700126659829676099106309099477234397745423410623649547894736683921109539077748901176133570258048538686293692695098342219509438208897139263139264729032669941931976350895004109579099086477077807276725050015410850368993556656704252274434928859629261386368036978808974590063794713405625873729921561190937495666981737834254264578844290001446874338259435653603095590421494958173466026789119530358952332097995211791925809962491394627160953553047777057408022361997697370431034297598146136020561447635238268668087608127835938893587006171761925423424704064094961490116856033162124610034793895191682687414109006894444402466557527204267235844371361753688693445419453746587800426834110273160716506894938666713722083804540157849292622922372064523364399334717564484701009705384831502220848120291852622666472028992610202456021882956082620771564587756028887854580850754223333493453203209550015640670996198003660548122538797034241606041711918046059300111472801634772208327888161376924136561019846589688908326956363666998111437191536077576701131785176575641636554989819971617736243538317330941922641200548397614398389450378500372026013844340947933283502103945674033636548216643094883694672624149880450674122399367512107410661598711105529024729047283561634915051134883127092905285177177836088554228389710580120519400607458848521986575921551089111649530924577319052184722860648071685469551419983583865476315737898276645382055793786277851053296099832889821402275715911791752010410142286040274615077254891552024015990519664347458077083635433608295070031733204984212392650778023026142868662960708092238664028831850944720694878293385420221450775014433731456867238086939307948506299664456821939129364041482009336749656748528451043449487468649755989276164215257036301089725167402574952000 [150,46] 225317192968079254295747050332105432675239709260884346055564299133894312838530411220926676706035666008944028635629482774624577663239211199688548547722899720996160517822678960650090730902544629999033600167493012931587701490947239888867941631805197734311420392708091967287324266994136927228750601878662770472068075904050600831313048561632489682700874561014885563724262992674301712220958442753465886161232311836222089250004936586151448623453194357359527791318683460464950206956801490269235879752326147950340120351379491719147958576230641443864857085258916302184489938402787649804999586159269691856008352130354972844538212345830798757833411852764592031887599257595763587276774171907975578580349443573986023432311056024767291527952651000995678331235193887733394435320826140501360319417151688793543431089458667420322357585781570846553506675176824480833673418619112463790476573854042150906534713488996223240190594463899446211368218005487302946575585274966251556979824760076527927531994683492552421258080884287736928661866298390261674558858322413482565565026932417847033734137669164710880801702238407187059880271352491997771730334436811813837209934889683652868102438352210011847218868721095092007876283418828274374920475526100961020662726055672702324594314967455539753623439488210886133437768287986462991778163942995036185448023978347706339872654477123864067711186568146490378278353878149829389873177074234946035464626135315984352616280113515925633108660198642725591413114267687857255634655955741990480626296786085708676607739859342755136246860454180920054079466159247499255978590164784111597242185528983167745646938091665852493230485288146506794580892460900454258242172656104503139310126436638083141305947485262671895170376426366916125013715534932733871660353844898615976497368500726649745142960001754722922878980655281151188487931234567625306931036538515885412407243481362165312656144278947818159470143461126932633198546186367021131705404676914858161401310625005220604189854222770083230596801936274942530851265931728905646400025074033528172161787944281029872053334480100730598598323092055103068082249614069591262756457533852218903479154208639198965743680012267433153155856782343516299472194562246122733158203414626284200400 [150,47] -76842129462421559220086666891288575412550321785123651851417435840203978019472559199217669548506763810701597554995223204164620540539190861404793414893240644668248054348482381150526923454945786347751280221798038322469197090517374669497397627504635765414947273061703300202370790482929588659155427795933674302234484273670884075095901363517646901264448889559369225788377342113730089083301109677043453029881295346225321993786010492744189934661181935673020260508749262691159338829204548201095673136192621102092347619068868848134399877134278115190089121333444945873124574525199920817088964280885706219902093501275499853356753773937149440260712371452355687966541491160127482836924300197311330003958990735453776625549730933226834056755194960459528644555266944762712370846647387089893665295418393528448854733227121930202624082168474484227869798456232811759539358430951021566181930735783344054039689839035580680960132680180034885886232936867713475872648083015276251310122119503529371024880819867705735447424529794580317202253570635653534663754940000649215672180540402165893696503613313458238060658190192716827726977709182788574528644093718744909274214061811190197550520941432251482688694602489861385648114153785791502044469362820332254916433340030050760290425404099328346186090797282301071802922109129040827817726250690531635392633192627244682602507065366821533086047547452439614123624320775502623306888760205838554197592568854650033281104875509923735527668982013243642134785510682734179351259738050742807402236649415288441210569648952742167672807930965332093305930573747715464695827355385143831920359693503232927371154671745880534278198010294290555491941356277262240862114862464703191287975438555647403240445994073087449457433815484235306344676423657145490348756014781703913179057026805063353241440054417700475147452290101706357125669948864529678897585470684470815265739598145642053532199467598168769961543816084175450555458353725117759208108644239027348633738295984258081335954739747829483666367828208134855663311759883699472714361853325210290367868764894160682178472109113606935162761592736925958341169838822252300466283435970948469436028068663833569984124059980680401927909508150682322563072863009409812290047173426313600 [150,48] 22339382570128263812836306065720665328350604510583621681832309329469189540197360847428533210953554504160257719335375807419335537835884479044885567005707805738375839896720362790113973751248110050867042977160442697331864987100079587414349174510810042216580292611071134209694684089674146217854868075047845968641221841086457085273374513209210495149480094045890274877170067144381006439898714372016255485988211485291824199594926716430003762648126064588533424591503199800699299846764863183666204834942248115988050083072646465162060484533780204166354985408550059966010257672386505918958911075766525646891151561727021974666201501131464053572299977149880146156234770407821050582492626444918981652226560955218958456860423191475151391920516248582073405662828728462768579471964791890662242002269628432118198259694892569343673443914479745122880456739303600774480155080168102922634763728467396980384293378101733538195583958773805739797954986711738734895470673271932165510990906078699282435670171880432577660428880302837125808929017322548078510839083740572985975703844081477099443761180744168193929657046361537762767731568306756787973584070916308716727544142745209495301303835230262852205081949146133225757153194604187959069729585057901978605721120135161369456655275770498081529826177195608351247345399438519825123148125943480163168803125738765743043155580470636387459036501879450741954374959050973873624497807808659013391515404062378319821339889042305492579583920467546187739978127821155403402581324889135951295453760220653748093046119850809364810758738230597566439814963678575922778589175183368318555241697837179690613736378935569653116757667257991154333914109911308509167377852776577082240389464060543617526108687182848366650884993583708922551727794335004862525293813323935818577156700095551614376716731294462159994583465614059450188556800862753197324752992502695814384821307040750435638206741887095254519181392922597817407244907506221923015282845117579559003184471860964948991855798114239934118546874386083865926463808590557967398964283608640434998281194043751910177435850937206251468805377042188576224976847014577692976969178694027050259960171497386149064878809670427506042420201344737703079051337696983459857900160151232 [150,49] -5609611209790158541056510828478494992043770079397647299755405668466672382456736489068199292627880507444205228575462679202401569582219507609084666366006079589371540197526841139907229815965412834560075794443776718378091479407330389043150306582962303204671246967487151725978693064038356423627783844674760400682211330755834085423372638149775426872539832241188891614474196086012996074222159996613895995024055603669546181677132932992669624130558374490269731256908104397368791400662052569992245264502986434544192437660161595958563446810998827967841586644367236472130996664587624328577487537499066237343349790283521795174367517734306512810108317246554825583799231439573458700487754350096192981439765732498068747002748157617716221596067459762222404619496315238530699852309875182241970491162867494944638516383531708957200328261915591746478461756299924001127255787091270338990826342635994160166872079741545661717349145073241100530470558471429627807517210321966717606483082109348708608084335391257516382057975961970891841269557998093686864306965729180881534154657375844614885604867729340459971558417940021453894686680914965669817102594832110575770805676240314733524729466574387646246609904196551675135117312160146667393941185962915905867262805211602310165084060835943108646430203446693632486761782751568900875737856547878337308518084811697554650846240316754306525251706937696704749584365641876457812975673322007963100960430224163017346531047850720213391473424688160721850992811393557815305833306824499937267720174192025942569294295069177172709743477857298064079303690302971107762433074378447030545851564397409636577922888570107904197941745730836873825609091386400656389860315043523236863813951669487516044540517963180835546035502300870961847769512799120978302508003681693512479160859652464976145153118210080013625507610966389062490144101844020812930216061578859352703706050541622975215093475660759380627196329041198482698894457253446945797407002059686266326986892753154157340936500006777307961697651081294216417729567942337082674477478958955691097022168864764002805251124818945256147692069012880685136770476110242771207521159628459889744019326959735948653610627818233215044299068802556239799040961234746179721514171456 [150,50] 1213428665060107328388079754270477739600465148861496204557785221452981971925836009350074818146130206593802932184386430195073393933429749307469663645157674277961544046409721016110476461457892124138828806289220836910309879521191476651989324085969207568994273685610158248332223666242165728217547891217739154995306133054975207202375572268585818823156765113164479206346755273123192440614217322225727808450506045516630127422378579942850408004506998730320990897234499460477693155599189894210191482553056193280577037431239080831958635954437833197799801863970820703989802535299383877600563570544261451069767018287838839687054882771771358650636106865438540016431028904923916141321495075511310977864207690540259226655107685762740550348974872085193494885124360720788743711010414862348884753304822460772548256331947656971788142364956935733229191535555106895811820964401837663463951207397797977585165481226065881796014254279090344301625046761202998667423907968782376791280562106169842468914590020464131006299092965225100682424347755686797496467295781941503478290459763785268234548736845325219582643319704025990648216708983238826106130394062404203631662460825532810143477806650507866822468905042530019171665112820065760024316659939754990378793817078102209863493534763917647101776905226975663028919064407044921341201395339557806201201212275215394645097661693791860145072401254647103545605886368344303751370557007513476743217250148782006107146554062481723399977849017900242933861260041265936115273710310734432487309635837893429152531125749531597081303697606085842967062560173705560755473338848113444557544078466014078927666805176591477641982521733137242869148402097221007401229873323108247320296401558856997604524873227933420315628094267994170926115210903775319381496778577328281777790128863463368010898803544434050883566683625672618211643256746690470655736627491182093234937278452260373363196277364559628524412745122455088197085753718343496820099831369944113505766850635855464454570541018107801339970681148261426156174929599598156967791781237901475735105304548505244002857071429136801924816855741015065226778342180759226935565302488920669876948130331408291751829190909219019223644294646048291340726458410171221843739592 [150,51] -223602942907497224029690005428179097614249221490096695414474626732042622133023427618483924736270421266206008351195437113743424556163069497858439882968156272007893213799906818293152912763070656770413478874403220965905161746105349318388636900093988758305192518703984353777491891565025263204473914508917189149054291419964895352762139991219568271133485790620510224817973252909488512874341833870208398386988068969554332659654422493840106685560364157227468886723786986525908471032142462734561845936354046368521545978837726344541227687953685352256572867573648434060217861072307001422411813595711402664632284160279567565392770475313871600415619819155013774510350943206198310427978078031755491726318287765616413044514169550669388499586543687455144418888786273028425583450263265677241627818489687979082504927016564024629935464358996955585322467650122467596284785294136002661099872678497142715447388784877923212601982272315350774681478687396240523619167287681494646339217710455234300436012715822900320795380357922956243084077948736732025188737557867360860770429027034365769786991349030927661123159138228625021755080669688953613626182424487756136237435869806312238339352220782745055212530826269643664937418989022757408304604760948984152744602107413882996526199332312193540200224732361932572342485195029351461856987314811662710725977676983451418683534998133991793229093064420445249279092222950660439295060704706351327925443437631633294922577645006062917795786860549597864534281636155143434391747398136776351999579959599579866957883481344693996818614641472528314379502134097615168715313482547463467720690530485491993159963130912158939865203722844927706484700951619119743692280415669757341908566668923685929140149114554729098870610684182562671783944735866772671437004104251181668416712010178469110801838571171329180265733034055069500249548887440207768083330138057335973401229094804977202385516665733582752649886484844814152816609702053147379953912976514097290113451231242079167945468641293180117207760079824390250281846978890971188014924673360873840860614669773667141717259732447391176202243818849444101151863697416927935696621697461779107273554499593184740935489902227758078763207344207010064374806550908680907648 [150,52] 35073143059069925766902824089771172412530069127608329175887803445295347880614645544695481394203100789918189619207381280163264852258182213912722429223044686964065056929641994167522479202770493986809725509697900861108675748576431371826729188490373968616307064762394012428861371950093452533415876596913635647523623773575766359132555105219029918183972026383384795134109304004888466524624241695013312718427792428728694926106254298683955190402934839400773017395327027288190961202614819950815812562974858793106192171533250407376108574929328041344988429548813815246374770020263767362878741546695260444605327044989340233497892680296328530850035316271360430456522652286770922626460022664826530913426282556080488423795267567580277353370326807881549256836431496350665703528976119229648887900529220111912800431918957650867206760076427157831395993973765059564258997722707416221146939871157799079060222125317514114617384171969914563841634928776732723705649272521283821552034311619798638206338247832294165386510649917085969037623234411402292440144249293548991213903356724698581899946399201679696774763462450284785682273069053649291597160627239085828674439553715157891940591866796987814216011950830553995575682696343943107911578025889337178799572872123599524928169652397408077037629456756863607392592322083034453876274672224216197773684850077459229999229336569357699522717087265786254675427498095785976651197006217710360932879253069930723444506594942955852298580566212177490247923440105736076315887105308567270755053462685673877767219640872966447562217833414112527798195099851025860009589237887224805290742634997523998696224391964818274031312015880227166298662144437105310252721337424042856902409403682526693551336088772348049616930428670601259130696422421970054774999681519056897269446082063729456870404852319981633593181932080346003266930242386137208758162567998826687610314073626324164692208409083161234454683048524754944167711109220835161265919345917238343925820820905411076595269645200423250665986734429469715885569159233098152008135772659651361660885339575967577690905875008023252938614799845019319542567796569155419176928395708178369907108456530647670024354423016209634664156197412929206311722800194033536 [150,53] -4785162502861245577899927985975889498906424656586368837343916387081303480479642359833711443884819653434522442804312679148299713174761461805772604265741286828293450021892386249393200090283091423821835133682590112313172964625049685073600090349839181460201189489390593638632428990583664643576335020213245867311222170982129875887869972746458955139407127426158517480521135969499002980856470783341210612414161024168436252014617959758472744487105551394921037489065048195717113868775684527513334530015907148549641095913683089851505864838574124013595539778312144633127058891505218829676609275773695502097858992369134797006616146346308164865284880863132096724515009245519513887854645812079358553002378223240857735375896487286604804331343436172027061637110699871483662085207540505440698404135447866342884750080274830701141368772317111376412184704060103766774030965986326087850153509345985773424052236271802736843494506291039459938940732046809862295327030085923615665407923717636955715961210000181116668233274976444030984189127860042128022377456222984440542007741908945937959928301490377501173139327859520878798886836448226386269028805328620147377731405862023767963208682985040748296071234611905601223864399433636209685040226836223333796366707225341659623065338004144148604753188546359304773920799718984004186237900497065048157066131332684075839292637349954318659375878985235863785501734732552229443814254136435073086915516565421254852845457430983336171426579455012369271473169532608809308598602861084984595362585970898975486915235061656867229084087478985817721812685826831129858574176361061793756250443531535672153249855999848167562701073441479349158089001054827184164199638946072561146701192853463036125981265079301022607978523868912736328780866414225835485201241851709915779552940407038342547027542286628198363739433159059965946865221837242213267811604892205701459265260197945624037027387816486046632008810727300913448556195384827964283874612457097748814112529855384997949674611426666460616823921719091581036962628128539531673350017225473121192475390082090141905738189026367705977063032609023521989519760076425632173697845624222171385054907007040340481462791342573603940213521964388132383866972866080 [150,54] 508804851256840407956427964113293487657002111458662655748685215296208393610102099908311005174306124706782230269797478714733751846887061067280160048342194034934793550267836837371197550337526096172505288266091687172061078882503754186971675044296940952510398533282247476811532215451225258996131419856827118303858573558203357932122666494935473346865591721665980121627986612559215969094544872823973522309996497472258586891242523189970091867074418991074610739410278087618920736564505947760539069311647874836914690276709116130396384120244955114667436464564834331635291921845255701159405531205703179023602003327107230098100207709134572829677230006294720206997947808341889939822647354108644279033721678487001754497577858485518053074410456669849420027594292963475324271893787975601971750159058056547802975893548123418218528238199403158860404056457177154332513670981845119201128911358167661842715169897519279181606767505090511774542516426958654480617702878116677725035872847697003929204872427688782607072333176219089958538242897967683192599275552168140788273944483850401958022710799564331805289549653156633352364353166701695114866267682849120199951719301680116500641913969737721950521407943032413100522931490828129373404660964754948423199070934135641980933607858453749113523244934479363666627704682075375939617142643531936161888427723331047732611094319634365993473080278440937857115277543084654545091972514566896222387192191444760269118839784903439277249641174813822521739465384706801411194281142349126604421698502694302956531578895015800849731556564438039968258608315119793024489544711614794202714186289922193245802406981460449845536328688475166106864206075171331909556225543346722101404466550945187656752189082296486483035083293109244766793491326948657429605256970996190234578278243809602070691976644449800341162783754418132588931538129749354068944663513027645304431135425057765705362115198888273282360046702661334350312469326651530768824051677638173368675615963239730112244590232138719540176313748186738169409701956742599370017815283303114492124485830775013993493370918613746140941664115663920060220027918480269855097968312769339098213137325143104074256911139970459581296793864781435379087370640 [150,55] -3384106061933831593436678842256874629601312197176200611183548491436427291287844899712721278858364371623988868081045303068929257239554401550163847149770725340355953158551121811920094855109852547179348537773403839811065865698942961050354069814787346560108729975681320397967104996977846940316921616420288110584958741250765943428372439608252357448199199215364376097024612299317646028550094758032534574407233146714646651469996269875559677747098049123421923276500301735665041862831434698690466737906833404476142919607972704278229359022312307629904160185142528107114903731326700740053596452737875857312878969048755079114002464924188313757395135018366489186986596791388363488058929490656477915073792579342455249754116157927146509952276435315917332124063860462807878173695776079177010606199431802981293042572848019217936222833106541787080603995920010249323079484260203992128218033910215545197331754217284072587886675916408519375258016743515237210368419044791899975717057304558346387608569264556785028686114090467951862756360971519085018959743959677750885028114018481807040735295350978072829620019083306318925249204380942306666553789805986978747110018860755908014919939569301895746644453608039620206371930682953217435857155862724735535751463277492386137147260035950059556241881362008263597064700476004843316421219639412484714190040032296559464506451886613537577635626076827149694882553702777838445176410939175867441870985230382235863640482048742013907528475914251931998535058868653893044028772164874710703128238450699920532322339400386414294628742916493296557926041249840415827077180674350357674037339505103804121934463800716801440715414981182274143488297386851997804524228121163914773735231325162882542183879277778079865022498353824329884233673770943781731446478007423655358927207727011497171924992006870186577545027281546247087937199753909235967541794302721598995240352548007563719737283991879640172059980322845674382833486496157474448210078325327306399545401818976319274057560076234001115129814802498451604365624202645665881916404567885435342781011113124616491522500602058247960379529559591195473040457130270151577502150762791851643007998850752874175692322281103211621351081499086996288000 [150,56] -10389051913715222169191262987652908791486633331343145552364193409618857339032180957884410290556872103415812868008821485729461743853831133824223761296946381965439074271023851294561865793637561993298852932656674439845931873805878648706503921233723636175127765064548397413887510137611664508483482965120305451616579584572662023087653055852059441885721481309897435997681137796939181270927608112727195049058609258939187681070857246593728330516736885081312681644584087117730590140291704436437972141344576898669238837771322102462099760133271645305580496850587259702320596532675477157108608526868202114605653472204517095389669891433990242476042970676098766796059388940341315082722712934664304777838663748952360982789896758238422079389983272661198924336042551184432791556612224388559403268799562419173841603694203622747093306923870712710666474115498834589282721960010056915374664941886713866252816606426427897558034344477471916593498172115575035506607649535182193451476819512154820443454235227337005071213001013472185327471857996498957179800689085200567555025640584965031629248258015367484196943617587144604462593272904886034979621158521593539375628925921514847655495812925881332465541738485975955830536114194605109892637613900317159827605831897896371663339571196437931047974844639457767233962766525140437106999808532365236300559288262398706444362327892665805454889357847230063433834683769405892586604542185839457643553798864756225363948015107352164845644846594688895332863765255391217623014768599692125560748035967063221821940851442446081902305882876605152309403337736978106939856673921180461022320514314518110806571165627457792475218047842685161787681460458464397862487151232315333612437698541642652317578989124268558593722995855159862106213986734300936317367785856240947341633603395997104230017184059972457016744793510674213728440542569940224172622623118242908331152075376796512518192843399136566952483479923989635218174037115169652725168713492106284090763766906872790942293972736586305520819082453034152905802823702653131207181970586919665286737235114517685040311420931240361886123236795515897652622940032705138911410744014478118774754579738122928336708465470366379644969907685392090192 [150,57] 486139125454750954865050026620799964299556203136734620668416406538481864947368981117845935151922473461589451910902932682789186985305859722317100347933831250527759636906155706289955588512127435769681509129607969107610151717458366406132768166402761598838609716422170848171845028792798448658715297628042929942949360850071708405263546112276003677375354767707577979598475380578538576176031606255973177601140681229494187626888097294734386804399527271482116206095906576114515798539940154856333762529216555739321222263960036080396887237227508114274392522132612515976498921349641868640472406187610984500682832163997141555863434461547045753028670981009510250225638199418992054166269708763640865378289771129051801009167754556971484743429849248857686822607771977570200274265631219661387971804051443930309517618389991933786087789098852170468727485892453600400239947890871772589069368595354221319646553110360552805575522282455537301805294596391554918789607322837723760474327241292494421417720648026818703939491680692605532434440639979729560183736834294096760918923307738627285882268706913915400944547690630452752669829353301345546102535422148760989247375256893683066063579767322885443588298758052085969789946854276634843865477507155581765762488865000488339183062276778909721229939703002409299639719574821446668357697730325335174378826263078476059982994359009202088418715360635173820961519807802800920320697297259795678514199972813088227904443294231547572727301524974057901695278164525963800651832032896308186720177017603051675891260798397180558036532874091906938638498678989856220488279287472066471406887641984643985661667498301573937074165289435384399864111276580020925799740233030145723055793502305771937968913357578094720286012429546921411457393380566377454200377743029471238198166221597206876985693990058611536990862028899328598709315192698438715059632671188873146196423568305210168565013946747594929922461388266106070253612493506141574929032174540335509660575557197778277887375606168390653589690205739881181629225723737731908589344448241184784656186595090265082820766635970766054145165974494578776203291242287796419009693012449294830447388173475804406518538462957862241898120796385056 [150,58] 171220343446962125695572671653937215872442544484811911569362163082015989854873221802241666192292716367385356869687391156981298402542185202327812704202081856073524434593024203986524210029719593225941040396452070314959964179773440231175255504779759233188011546005655333607364546428235393611676628459939624808091111782271797397439648770460934593891458109803586103578060280251886061716497990210375242266778057003816647232602641416016514975032517142734811656634251802697903554248224497586993967455440393592249274396844197932529083865910425390898762289737587816330932472156652793688435128823081865535577157141501776172347860965314683675546653183473156305128871598100257789103569423010443676931059294273338243724532646805765586314178750368142158838969452228660721826096284823821182235707892700964189271217214801880690141950509738232473688943762545436147363068266702403754167497977399400038151668130657466074307540363318206631219873303096744135471608043945230574065824688711961955028076205739821590779846241583814334108340623892910211002594126083470973152822653204538994027101201599009165876844176415683249274752091647839310459479687427938838879893994040326609895021186755118112177587196845625846897904222848133934135904070287939530221604944396146016145157809887921445659629841056075719834182376485373395746907172809008318707995436339261456329718103201408442989312816922244711884221999399448556011827651669118095365280711259834523882026986685488324234215572397774453630169504313405629833583990121383631083556059019858210565292348483113921588492446161786204644770215212029802607000254218586777070887035131668323607204513996986034622614555775279117742434395897547518111560577311963078360645861652468710256101792962635875081719699661318947482617227048646829352384676596373814311913904078947395870729477937277010473056120007320330320060017743034784112049795156228925490295819731974278923775352919277527361056498281906668881378790529686945506067013907769171494402483995313839994824753164569798914520071432391053461489035864661013428272478520294861960865802474297482402174070475490219802617763127192978610632938518998956417566111789448601885089707571681060624331626744931264731501720650 [150,59] 59164531500573192883717936240102833070875329361989971883005574738113512872766121219703233207005785520036926737863078426690309361165478709003806930460672140583013618108851722849801587781818519673133466723612931185114124595865343271069255272381754912785983516022572363361981448366672004246032972601562971929559695780834977274797294789619333725242059373193628001798606095011821480674773257341712658257078942938982771613780504868868602178675424809616511306622665403057641535034337770910442159087026751075666051746608480612013246996646333971290190492441285330860523018674105027236195186364719844534975750762100598272745323830754037476175276382525909169734339597607361991222494963215297949625023201529166352032499220867501054036184794102747150867509548419937949413116275727051034834231619891042041405292599939755109441506325692568429840668289271441683381814220139922898745911477239500579584880213599687478839523153382349813766413026017713920296231383080383651328112195983552419976825973825807102954567538043692628554937679357730204361611483820741020345359977433155680566654251686603138422895887807995639892974453974978571860353228994535341561073551526040800661826995520625972467187614114772593849372673905217233472714091409807468113387393863623180038967491752553281537670280812113123145147198486080914684108588349642018802182640987346563299406909841596581389935228635726645284235877230396588076735933871989256286740787963309210906622826683370407545360746917080072176084761018626214012895486594320453304954856064636919507746239117739127295585689974491690851342272422310094142188181453125032410472899204580714275418746268007001398408414099852074293976603860109211034862492009634460817584823679156487037905359227759643475295426794462188257190128733563029471796841842147746739824853231456162692391191709444626159371312627689859954068100484035244053376184076410807569294072182544590786699123619561410946350560402206341083285168626251352000828971281134576168546890650967549777622345273448053844667658200227234503966106872694867908756938614443036799621525950903590255718755712494915698329392162595488800039181802229516279627814063575855883413182344079225301361938534965092237406208 [150,60] -17038257329338069627016975679619028165835062387193111248685964584465023898625772572059429043522840855130066584257432635591961821750892290927903375750322148772193366052525523782173781277357549442846099210383708822139210599891790632823029997513226681312746165842825983267609607623523199006126827590381435898423371100660930188406599339434585131679668416827515156854865555830725889505170997922840175198420010065936701554287418747020481777177277147274741602694004446276114072764467455684533418018762981318347359019245672732274526278962815061071355169089150728991118008215131856476399443426067474886421945616944874461968503673177125253378506679386413893626951272833426451016388868129662784309632864925446507070722881398587809132527630895453502261097439260243287798883382449260391706758764141831811189658403660826197468816274915964491111446181513047961822156592025814377243854558064172332373593392837595683676877792872973566348907959344356606748523858785658235621368174734271802062542472466932778369350275917558948634049188182165503850560933305751244496851223696076388006786084424875450493810069754010505850136938854489166284206688886766277428304684463682139375650370947445524370489004189953551554071966630009432182485748400885109566211984554158355184561246498111033340594513466091941713423094646566132619608208682298236672022836586145154983991977150576865843285051437743342023068339826541802497905653549929145324845129161460498900333063802688330569592383932162641563136427975277277412800749503905504797992212867703612946439798948822974211398830099568025728425413371368501839861629159665158704480279070578066269654820955123716414440286697254305775294227637990000968206174107659831602545589651935148322571406520316313130145549390575949315611203745014406278369364317913531370356998421274858158150990637220893135874859980828267785652794368840391144535006376641755367449526305012925759450567974773239463129892034122789388331706725564945803528179580487831237803391498701948480901267447409357104203740766640289328438714851687729143559444735051004570039349986218920728672974549364686307362236548565336292169625914553315877602649075510251753576767454099606310616327289487429746016 [150,61] -1380290184641953746335815527453313523190971820411074638706362429233266791274442914849836677513049451702889197765454857805841486816753767601832989440602964763310750176021851117700330430048978150051603706130644112848232684557453968547513016535657289250169507776736559651588801626711941548703000424026910115594978367510181698217742688298284726080646525962479246447880280079395236019647632005122559076544325242470938656785757220005920855378595316226813613374325707328570415215074510171264289298037963741975000336922826379283122004569076827326622793014856302175427375411172415596036802975495616639824934899068445257555048307812557589319001351547707171322463670924486721524911237827107448450236450999425444975848657931250531083094939436898771416392456623504421755224766446804813965286543078524448277761576896202440908045649789411802283880921441078766281424164700605193896316454165462387906916735219064020739232849958067275325501640158214762725229264014088673950786947567297427797291381362265591895874056167144793574607739611058069228183428525459246843086871291247749508002415605677519875627224471302959879235696644368034441096339655532866423405810854844493928003770993862606841831740956978686495988227579547197104505857270403121455326911264238574438492062943131183881467093304257270098943998512820538452744485748665056765441289305173090975891243042572438596303763363537432810082510484280567852242119580412889490469403509498781295960068022977342511198245481442420374019188381555328262609889208495008599889172529773100279102239050158123523548775480792107451033081536317692144744739201868747552326495697594148000810640519157273734617648898567870915273069242833258942074697684882202084985431098148915400408693768358243927347259538879825081451371636072798834202384418242569229831197652064350420853180770946953066707395054904014930721678810290787390611421800188582236641777803975985024493769554360115254555644727808245538418240393817382312574750561121649786633196693243706356242440987134310510871064691473671275904449789487385719201544190796248932917211007785907873863006588592414852725920900255277361646814286473361068169022944690762374322628816729285670373183670929957488 [150,62] 300393281987048987373285975117123018788911685889528368159427913908032553027158894402070567643992845333806693507206771459829809098385659468733413012443620249794537922998039397336283315333108619788838728330797717894271562903366952227409984964725738603466191906820901791573762911791842129740587389591492494316380474238626016550034293667663798336088375300764011224069314013420578297397400635735959221744391460302643093727389080603656558877184348731874940204763517458570372946620154789198898072936394212387695278770748445051125222419464592881773061154930079428490784334975565365154462623527596926456792152617624389482728526121109839061125899632865737935011684841525594821681364339458175835751397404455012472394841250401584753172596582249948441389030782602194564605425603486360498801851334109480886136390016191205073696744464406112901558040431366859336301185636686902507832359075494582606667477886801134791244108290777513806271263106067620437785557143338480032392084404590425097244285769988039936885315499867315173019667321496165369233109005688103292912027187465790654358250173192185087877369338145668102739091720876797028209538745457326301767659944239785223022423689856596198641727785772702811539942332578501045873422754515765076506280490884107390622979955845653006830675390331096135839499149805262903691448538722242677684434430929438690623797554088746137903224892090855457862731677307390518535597818311759886832950989179905929403520893019801338363192111719528059354730413920268342127381868864894065844947182904314765962050627285505990344114354993652474953286914997598822030799495194893386975627660443087367340827673451241231763788260572310824764622814930972401340363264481407674561799456409593056102714438239523608240432947783950063657152071115167299574303515148766036142335087777187389673171499566638579341274136902693119243436583743228929334459263151968379681832024353450319678671086955627778560688252518991175735515174535476740376199857386813610906259654901138053361324057232604769357134631792963689617138860256195278090927510048699909964939674358580908226617964001012508194902876727407616015979619741360964626658165968711486528649861611669526117955959510068 [150,63] 59864163613737702976886949996471818057255150823211852451145122452510640811751685695929623123661721618513868639339860756400927330716849278251876227473935366268087572213344584952920188026103480917337742708182062888154263605581464313588056590520794743904025496060803826732485673295611668842072377351621717930486795697992900835409380786306727942258181348056011802647362824015691800648618175029735773853142688789679009520320608414708268248379919349932651566882341101002732916122460754550072984651539941936183158553956687449966005942574782793869366157061899753011280135511798927254581094464573620887059412279221587307212507685290068688387955353594181299372034910749424897292960072072553959261537590927780034150504123749243969530135541340878598594040341777023800334424924910656905694329391975823852317802190155877576302490559440497815876842389862008785658947265983622318608549230946678341231894964717809070844264263182699040462451700537079272931293343402989685455243369090842441538243114732199997698804669407673095295740665030718931324957845545193593905021721679443589319248619098874706995492402083373473785949248025969836389280499013324593230602374137933444887787494578733477561251400000941208209110641347726774530787499915127613079728155628357937835541150447796302924834513121720751404628466960161162273245132655246032232072383542719543122669909328182192443702677470546517463612492479846548554371215993833408353267350212685416626762044397724947607932518140519709007784067863921829022856922063820000948816264948481045884148664728583152243525609720410047536989316517217775068527240058209716081065655474756538232011196162347844639104003751683402817285931402087360058450809292360633476493785362419002602748452308590405276853727234336731866540982430335984801593045640434360108257937329499988561422641232366673798157090064371683869620914674917884786148416091742825556573235493010002816625504182924691431244460134351195281322606479519308994531728514673539794316266410434319854545495286949698709131181382666422925043756984391489108799546278289147758336686542243131798096178931531680844159528001271551158707962886758940747431599966065754339274054283174325101128129024 [150,64] -1597692601113894154856661515631996672592488975895144037856181922868585032127977402322061129660223188773189666950216150278388703860343836707525917083988947713146478336945605790841751424051492735134082267628835381977421202501460699163349744575494144526997943218234968487314836810049502484119612368148249786803230792142142931643640182624873755920068925231049563290469609573262777427099055266146967145463349436913438633604160755611149866219700403090933094233663883662859183099822462314622991203458974161582457825115477622885094119004430077405603560038702482469085227972641436705185431399148707523834975296969366489067998222069157751819269505607678329966981881799051848913118634542233120248437783242858514942281899216643974411272069252357603423377447165995401663596642804700284947523269999177843537004625899971088117546741755541454005036475630004394701029392864158473457091883972212934186889643221386517270224551646923605095765087730810927422388674983414225637830244932710910916713167130400104200018423595062680510038951514986802097670376859754858916796592143630182166275466976713180687651424680168346389329369086535698662362292602517916253667582916008599502804894998613270075855204230127363643647481967056384625825997022500778553809983203263078193230960511203222162030799576738984882616080211431104999392475850600002219945374918642309462356571826003166071786869029622407502502545962979520277138722979982935712105813082087528816608945968460617740007385013113824824762991245209017380190196746271190171431594237153027401054882183894955003643621024156347390111756970910362926890862154893363616747596407429359939822815848651502834731476986066910607478421724113200357371536390900650780824932674539951138157667612536803244342399678859682815259068962457169667441694003519772441339255062918367298403934280136996249430284820678214864192232533883010313295786653723198898918153279742928432266187526177215377125598457485667953743501429730025936025171116962630507054404882942937014917875254397667580972347392601520973296330894427363736008948451058780659393231221269477585369957677105069145784759886269277324995484174416604079205501557079832776969297802372446303558656 [150,65] -1031456996899390376554958514710382103157156616433351987461278242997014198922886839603685186133596676682066470685670348972127327420571529641670423666094985907504940682249151510119423414950386353348032766687204644142132211199436335257317333674299870360410228370429598649380486313872083343486530300467767976128129316412568513768823556383064701967428651888898747099526043648326545977650209726532548407264769120434889086370643867370543040331735304045818873291804852508975131647950529099704951287712652839956031455121018147481304608201697894791316104255607603870604973510743317270284993404625856414130634366376344857846351795963429766744050951170871162249612324245323514239455091866838900648187582887211497337111702702620359808282004351760170192124698870313798080864287301805620379260223155816743741998813506414226091250325904910733996561276519308016582432790890398260445841136548476732317327603533035365988324831308835163892426769349395020786805814881441148975129006811001674163855945685198174426960221929221691919170416052245887731227125660652943605436144343845864833648426894772233449165272345007763336295253984149981462777933727401998495927869636644156486252033209981848117106110685434807381131780234601272298267972581605049577545558432089985752893122440085346145037078227617273936663046873204277680943600950006543190646144319782378818433094532808233395395602529075960557533081228379372412587324788753366296053176084735917745842174952527937958323756673642178456011729457757180925155765880215713104437311310361132658995570085166412746896667064750469950853147655597108840524507724035737684327492463094647662346719122442998189954124473308556558890366249766543540474688192206077093943163054211373006015219922836228036166756148155250133625878981161613237791593308014918050377552289282501500341631216045551562129078100227787429525509041147912551899911765195965020394307190720600397084775424706672690442751588087004316191814041683379985375690894075653797430891955907189828241983759114354232580014956409442797128884185665967825526850731642533275435424419038104292003612323944043778306507243680975536366857330728868172631762190332261570603777321105429657984 [150,66] -60375327187962731514991097252620371151110906532571798582752155401700456696327476969006777753382204758443006201956059173924051208351082845225425939234644786094339775384430917490623808794863233222043628111734819994308105763825682854905501191066202180024487771169556822250561351436850440382578104215013807594746329255144054264181481172157709688147356668484295315219874119624671598847120846437080081692480801177260285887485173355106854878765653283701790599570644866448663460888306611604737706110197122213849954679780056199430798486750414221052060866832137598341286943441542502009739756137478933706226944980991027015922801293872281638854731752271030494171509587212078823027275212487740398156722768491042570415027142596927803838214204728775843302644179978856733269814863474370290623204463908520676073458627260714720136845952403201628794051268301702716410613275952517852055508250272890964904930744943341243778730072754358155269285181350312320226017818057409898002412820754581480948577302034924043045387484836230075484845918023543715190127583786079351425340393901131964949571851031841354756601436894806048105933970232424042767218832666293499951046137380485691204837758577156820646485060486487843783965898513441677248148931766899258686062288157264683990363201244541585035481262974606423673030828006952511012318221497535504575910296592319669536026739098570907283945795759437324244262964955415911687363822766625110908629977555792635381757723914382216311315983251748043533102597995450789682768006842692753676063867692051623314081785228603601669843859902788954842449709344216973731596750638152011637722222743514436573809777813980802689350966789464816859752845929301069111202279163793692640232731008991550706257022859006982754053979076497236646829442374326776384880877350935970469433315307193862465546562845909440827893795654602991725690445993608018794370607760321440217556098595969776013011282410847745939795055780690957432076375482578039504896620448252601326767087611430963959147803933763438407979522765477265903373964132597428819965469682377733808511366657819305697016126954258159387678442644023979281124443338506152243440923678198607061373850447332224 [150,67] 5630510656391753187093841974850307761211783239838958845341271409223075257090817016951360910294948483309182774820411940927452713293477539610200818394064793991762798778605143389913906003015903254645284603805957660226770453106872352875742625104726754628380689378662174763097876482239404669260241207799845774649179774964290805953372335082964314190202600412558649831452011739063369882082626715707127452811445615916366374425380859414463795350091675189903384126760649299623473279754840530466624327217014812573556500432465040305001468896891480446709264295599156561915872861620660544998629080210588577596576418146806061939122098014277909311670088105603635842756449873062886371205678883155594113804236889871091560257642881373290288447673715823637199356472419651161518087723966145996798241817655165663712001287519233751781382370068318441721379870444374099563906614037283111021707156735626128545421811787528588859664497862439623929240384967247031508618261793188404629042280637340443510898691360297277308852258755657655937260275614266369300687477176889523336184738217237146814641813707641325622451875969832018282091714667251153525022155389128868276650779475512501555440663682147648368410599015473888629093643536050689129129328499760857588775192778043937136997161793891254322246284478784557113900263824082326552194561051834858005469898580819732389817634861392579155151514565445130277239224530141515387813324203310084827837232067909487332369136111488062217677629505091906786918470481015992669869106724770866159627281482374427588789268340636940365136427638669080447830622477765020067255394615560232830134741269355511804933286402202687987419371193862886953546228260945085549596857426634443004784464165429394593154768943781999827761325436607824727183159617362765083042293054124627137884505500525347980771124247707703787823591052163938419787314271355382980059234468036941766485714482450690093116565624878209366728123375485287940731464773011339298260363973892024954989803621054787630887595085155602244705110029470859014586186981240917254071133846459769271020381659039172133859518033057088789675680687053411586243421322536511437213468935626320744110833155840 [150,68] 948721646505325817573064538269536034585918584598919554809137701951485221970447919738430213085458249205615351740254693951602297840218090711667036089302405128205510427645463591578123158170962112407116158295037362192625769143882209126360771922536749270640346717943325323371616205294604688297039978467322950495115879318018700772475986162283952406654345010375963316329244588976187637198823052564413267241169013449841363922311576121296809880066809341587853476397778545827665951769989237571242501736009161731224060571461124085668242111943482504933146976346574597139887877617010451798967025233514861761278043795250957741784877556441161242579261932674213271046320806321364855142601989183216628674553139890657029571401916582083495934552137853083461016505642595621067361594330963337210721743532554580270385065431494275814538288784088159140246348780305109871902644405098500837156822993086304334296982314067942650824555440968286357693110777638182797312697743970288877448991583096223010239376229578219412465667853253253333301068948930867756487321880116052150927369092886905745629438722006776894547343690834383228262603252303341261144031466442997751628687164065061589445839110880775389913476885388936401178375971641295516639539559171739813225129096591395031600910820545221330764993898357591869446079591260515012334571601058042795476530288155254688087965399406224343808204514877673251556814885155152098078183636907852896562620626337594838742683456958573815069591055278043129722804791455224279027141143280030975005439042665189261844307433545136935804236568269057454921153542807225560063573872140232407541193321695263937846751929084160700875139143385516572325968182896507003456683000279143323119430445137596684736971782810411380708211173073526693566036685337964431903119562347609349922109774259743438801542717754208824963133949117972062179260206842153030722840606824650959911061126130030394244738878800988143514499528289158397752332401155376304939102693605869923892422405131357397971292268850309287880240140501456778193554078242940954774971806113573007010006350058144111576414799323337254308303741269816438227481650395956374944938874816812104098467840 [150,69] 35536827643788967604131086545067919629671883967331404755968230515124616430240244575338831167281914144843965925559523729340775874962914894210352822418060077525214204302977408931193135126875882015613216285595863556437440730650737999231634177297891742865934756266118325135824890632491551975780054456994581732662630476940972217902920799740710356951602397531630271906050321754140853743589135873633975015938252131222846767087905578699199733915991417810114088243331334384108200407352772869232457250698895255285857259540051716263743902621437249833474379410416238719496359868715453822767785487461128864262430480818471015647252665256037932904073798861796759141113617764420434539166368480042985779362244002000170605809532345045529263633621854882031089364109681748475948460743641246445355018978282206276236239511495747116400339657486605001844314244547104769897278028985196589755406997981350119663307349161358310738955439555901199054747248172248066718586001225051127202179772808582294790859064702205232809185835642727969636239296895965116373304010509353603961557061180910372054295669064747030437244451427745751658703489379493059717934221603079318059822975089021556993686153215943449359665992102907231134058170194562839427446836379860665938904046940504095360838592626571117084080058149528979455205117693078840988702381850706994055241399766856178604528441971786653188750048862784410469406962750534964023941891784794555701577235578654122445547191804583259658098434550380022206186015056355136353338158714752336468553772940211190842253029973260473924026146213111714590118195692760062798718363420956058371473176069971445132575508515375890292840884865429564147711158130722814992692344888179212419008586327948694447576556610188119780845830643908774661448621205699268821428494276459111123441462313242912105860387499507661286233497818446836614927308209678608914714546636825006546481298133083651146098916461109774141183327889067951662193449578439674906005363891125960024009538568691934692850152677885358601832050123644238347296759364836229346774008075529831500544072413939847619343392680585876721294871747675061191726766048956186775749123150543817613760 [150,70] -1916567267389453720310815789199824636992817947416197577656689132727356064206585873726019710703795238533673152578726389428206981301728988575292807636525523037039643262153895074056563787478132272931502427008674701415880465404543987946588294910688723369949870879950712203825999122975453962591768673629191321355301347579732685078552693303924130362283825849593035311375709274466075829692182790437071459343392588565076414182349475491274628173433029034720469375461509716412416272653962548052464625413580807967932620915179285522332041525137849837560260960236538498517423212422852663435305503344496046866965448749855758245476807466634848532599266035604670833129287511325099186201059865384840492528709399678884428967545766182439257481467407160350385756405326500821166939775989570777905181024033668586661279347065987376044573860779923888792345360055287089747170237789577143179303674313287928320403984284413885702798223123736491947687393880362646202771947899533473328149656429622216994751253237546549500509468571745242667688305600719252429876983280211236803851783261193244312993092122448931579135895497943234672522813171442228876999958337881023427362851304362553460626431600815690456574384209036513388419621119400379794384097762679621068722892575153167128216935528728600322660030739547412023366619539592555057263666414147373127111434810823278707205488589234646266658132784809877740843314782323929018417566957873031318339410245473066810300399877156688940661950292692769896512893953133848188449464292439292935977612403827793112077555163579434341353016782721924448949177697014669491507546156040868483461196042702131288622566226617408596762895519912655828288741171983166730597742275030510200019604223993705263382447528940085620608471585166053514867525959767927202722772717769117154697191793502729794098923275003611981248378276796591940859890690777764896075795069816153292225511175938233465554866161698472642609836274043583924081939463168685573242394252806665186342399553285522398632257268852642142632842205573723089841086875932080893043739197325136702315899255334486422315780126377975824523603633450972876513139788663878346002284769847343296 [150,71] -247156928630060306967674470106565367594132682732698745699792162005975710879619574925506483685135155134249808058475739885033928153539313128320889301485687062996143078406930322159183572412615731977989563948298286617677097791596863335661927574206148094616122939045680898421575202933089130915366519336089261108008388481026660860412173000836151000644656159426261433509701785305612145222840954197455760600043109480590673828116456501492045466121583343759821336879928639641486478896287653083118656644244388333427412294296911493405629239202501914324261719083427302850435898408489086956662705313994005025073665941643553579463217256268847806243190301890118548309374583288947227732825694820887372818793482166194119310191775847557912571900547960050601848479360863721851782889683633381685559157851104033221870790683871330296240368250750302546330012749531598407464310178271709818737806939194493914485033046345910505370616661356265046719615380289339679843963276847372301286505528838787201753752246371172955686416146329490931793996002406599452618703334066180598508497918790909125190377622024012388839932137870329891809234518542137602615961369814254419842921807485083804997440230833942224525274097741586580427246480341674576366959298202393504744057951040517581626530421239174934159400247912629040105665785749547173220929127644320191294396220783060915500094349641729333594706613326550193909114066533422542183719822471741432199306582972651583235833743806464690414964943515971677672745103351234977634636794191257504603299825260850190302624922003569557109547517145021241222721740682902889455578168552837084825568806588163923229103056715323213392749293566449876081407282155442780738149749185540961885325461979070208807471951965943123959916027619626434523395295451431035236121896009841328476000669534144225747004100795185747970882675882532531618682570971704993039177457699649314157980040736021986584611006859144399095437111350484586751204747858158754398720323760657628285653161939002380674746086059493033931421250512579732535901672422874831472370184276164259899700557928827758886616969298057894865738461977712549759675024334399586272909811439616 [150,72] -9261227170154098135004133641913402170649561042553588830047942038583282825917125925433959066862521685398343018378474933600791658712323583886735269902000331613941159043719609323378076073883343373515884487344485469115402686306321858413599306298863004105755707039518215613086234203679849923485568121675725833011081755732925466444307247812360968462405375291475459595091932629053788170833620036417887858250357520711753538016356509668430868062834338736830664261070912735382255144343389649941569439826395022322800585180384575135910609115097812853361432150904076759638984213962728887682038938458464669685945574219860157790913247154243715726576186589408154048453514260116191205306127864480415044722343924533422934925309494036619947369669579790126748800774703036463000357246453820949110298728190434104233886744727454586118271712507087603649942088709150359686346529551099334036685337683469845262096043339919804471459833392303470439802579248784300290729131037928865268928936115173441441201942649976792029456035636626009130908969491806756196854295321365421487833654018774198402580685049423342853744002271395909758743247726328013861861733349314538795119034968215889356512808576589014888336825402306952098164236605061769675248200745736458740970564175669506782416297431939241506377786375119047177444137969967794040834348734960190213391674276601429054949300929198851644667296302716458829446244334727034047440768046676237831333380218156088477228330420118848614028346490329997087748093903335446833659215490771425579646058131437976901176243710775498881722572963253400915626132752313745211353652299654260276757806592409138348923614546410761019076650988030194496518727266430876056030700600799302005785518345714820504399175377052302969044993935156125418591318715897423057213907079871274416195289998897816461921301899560858715178503131042734375615795846550378147826969030101112438317030094178110632054544741866450877555010190309279779816333028681926559642856325461366038188985642672599366107110311711983576547170273926183741648171634378459166166922670750080867647410227149698902467028363604534375867075713458840144635669445196015280180999744 [150,73] -22751755154379319010961799824298093028879081551381081225801147638073320554190780970861927607725130973525956918990486029361890377923098188247818711251940732614220700329475804987386867980991853869045393451466503088885300937943684220519017558321327244532343966151529189987145585802218973425150581692487947034294643335094273153568987848723162791182585606926325006906297294813382900560061100702003949216947260848115712305607467377242960075876783841300267711883985032973948008485540681662341116483760501997542195415764620249440984660139371564318828288266060046837799543271501019209120116936209460557801919141552215679372433409811991459698057248296227312586021419342246451391620008561008541297958943214151474966613069026284685307853005101740491411304858936599802909237776378668511287164011605131177366142409263290758443696071441312293918429621307703281215277608447080281527468907337534426432965791641079934256156736688543793386369792919039564493574347593769135016266579179998130202107838062288364522762069347255189015221304945498959975357354987873605616668130903344810442513583778694325378447917791129842482407188120916138007737590561883700616343016979343820028845317209786376653705735474397517017506351515454364374693223442898474462763416513070972012006450070039021067934966512279085751751670061913234673593219331003007192579823324872286307125714200111264041304369997068600505212403305150466085501999041647812305788367111459197505991921486260223384128435330115520540224002634331300931843978165326910153547105211340872211158853606776103779151957775032326420365996297103080096955801579554595407020547973593694568920168394435712326217467258051127658285920443438518012609689057076408221970801274549319084839651939598855590337467532309952191951493392355352107566025009174071139337413381391027369555235369283188893085915834133644715663250602889766856850993057126925911186744381377485993671816525721091321516955686927375122276955093256703308818897196815861541450962735203314042329170205348620751252685571153285016835021524383417658233913323795807719114862757758577659647280083062611143490537779665026595946697559565486444480 [150,74] 11714333447702164694917625935732118700770729422528977119321215412233209624599289392465809004629625473918304866428762266589529641387675047899322655568259420412006399358504248465087273138538157167168304485135652595085344814738362292331704191912260485819836762688191053373546943268082043365017764505795314624741867737420556109340280904056078929619243147416152343450580476157947142431845546123630836607268255125719668277412561874292428314446441305193811414954780286141642839370306818528774893072512620096708717130542523430830817669884488059919464449780934020089954124807228389489182246547547059099438710790311610877425716930752434217941878292274061438458679455555357173472631305470130787661429171306005485993522776367013599765637484775095557225595935266731102780945097856682318328902134525147172574935505318285099348655763135098605091854638280129899129080240022677470586445713794261128485027840164491273228628386245143757492665510040419240023043798614297971054010913994487273358981500932367797773852510372960559860709482380996872479520426202899695737489555651435354704302030128180076591707841849222552235910568768385045459536651797461454691125271563915850051540534737051032629579127882758966772983929817620986031184286026480481323596058271049531752255214214428609067020898002515230419118205573369945307353498468771766965929877931505111611433373845085845618647594687827190489497170412948040589243150237509897093004458910984742997468259203263197366824831524491599073493564752037841703749014186252254801927578702004763412486624458438900298245248764932742565844659462265735847488142250592027481213268722926375081004908115196497915458615082108085317485907189761362340835217275355235214847933174262973203398671007739259536752148897707035890429211449749449462295529487677180229976423449168370429300632636620917667368961291084974255773223584362347202331568560979242914895469990813320138598675017010043740126424675752487311228088888851337279851122939160629138923028517383351203906996247978964104252272378241949624285059672772959232505826108150931804633311891980432801157484027668516128673751238764857239024691651923968024 [150,75] 542955688015248013773200187224009764931815183211016162047884660519820168166760210753553028832728560161246451628914978096697495710856863934396759432374189402224372792277777353119536669895838635328946777662322805416455158564343208287278091956590886577051922253166301356067280697353670705969597410012607471470745952759827322549999414162040244486107185999176437282911629891090593761171600789712467653666920166187270355035381053300517137533531933077043715048828887953497041789538733636441233785852398059992816582847699402723551000298799356271135209617422970764331613673958005014646071592435277366560260056336150555232767953300481053309276708550691307444371185559278798594072036210180571406075264408106047036389046966658405604072071694371601103461680088914768538179509622056244888770377359494927234523609040062851295909873206633851082941011937088987555691184180196971576697080988476326319400825277225957776355033009550605148835666211888007627609481451629286838985371125409669903038562888323615103136325095805373913270846941601401495767522725138546800640803943183509827457039640762867488494564379694843636362772269898910195677870279406697885480161910110328363761452678843136986161509637439838235882449444325903657013840253478352526032523282029543189488622895849231563840608098222064464206231450685798692903102852989748221718881060258988923632873463347897411714891787081873888688557597589626505229661186298673613760370771734672478029888906613580172390656224258356215711084632446055907255060572271545714524126860468180938589057884454197884768827159261063476935415212936209921662017524614252683906826595877706604634042784517797454874238341985324321369942484947756001042553561408154821669286363703902038431247174660665900155312052923271172004244456254052915016570487561211549992833779165498743257352550312814411903554388211929206061756185202426850939952115716525475559525442866788876577265964275480108770082847311966842126383748496203895665963618564070284622444733005761443287073107538733183789167555529427003703354137575826115229236555479404511152757757565957008091498455743502447313490897465907291567832701130880 [150,76] 14850686909322891751784436439523477931936895050289949966338522809773609993832610645424722506171163721834202672150522229912806477726560245655664912597341410747337035286094551640483124179676876161488371733834214960874369061605096933562945614608524938807928209059851658326438200110022921802349285149826037612335124859592823944598631342033428347655074576704166635466617807852697208993131564764585870961572140754638595735777632126022143692766174095753354806974467373854876076885126452547162443319341361976932512141741356874600474720558473033249771408143803580507928342398020065238493432387450718764258591093411194968895286665504275960098601275650604598719823458564212228502081655617316944735607055117477822579004693668957399744519306883388329076977193100829950034411009769236436605185927667208895381445017245374308915221491905879329748442840518337893141420177155445194809352614351757742540864673794567609096774254416520036123167508830668739347981030351703126915278502562372340374801780401864837624082892013997046418497576979849635031207473648828006129310580835568923300613705686625715371250406659554453404009719604927466180886989835536990795195781553703215745080739113275301339023778818973061509867130126457393158542679435489606831087676602369325556752070700624262162578401063710122515651434304665759296396907121154462404059145498220953010559876472725129810587311738131260689117206210904293363789368375815940171039550586577434083104931145460171720725757858247812333930322976257507929448590463395058609790747063350863789251394206415996693539184207148946382160047879051913171743141702681624668671214520650912986166534775175752765945264184043143145314115461089266150605956070028386090913724478858340131651678086256465786315015553426748129014365230833329234561379204316625569330498887332550981459797127042379812320357212278335190066014318600325698308811841173907050955356111970287274661846134231905883525853257832277556650563198311121096262857371700348595738177114525667900135652083636363668416303640367424071909384058299562783372304605952276909633863131261188809761049715451241874257523144068951782897581824 [150,77] 423571333874549246122179531725640116879539827488572255499919526312605397160824527961981517779453671550695048920602163186757590560608479935354499155563092907547767099653687808251732482100316529571459876233371829923840129591601250227289037847368448845106750269800717419881570967215875484266479377107966392304636076411439500476800071093765635831829399895298062082968219303064001263399467598738243824965531015007864778704756963634752665435792620563161192773973990830989256613853985664930884223227247517853233159734906216681914007271570530260844257243751963585669187816683977878168622133884128578419991369486406279235899358266128285657642887511665285332137763401096078088809047313603269183525153382791451168519134796548369247973784996555928301798819288122241486776614405834387679904408386072569150261156406034610368511788478692357041786771820763508861278636875618733030959623396146455378206427395874622022456035568545798891141444766355916301861813573629232686050278753326671967072356378650983882232262281651612289693759193105556026325386931719014342627006106069260483500857731623372120573567584108208210336891697724577433187146896204319930658891271607228884918571858491465216461919210762706400586644299605543573799670075414266939906509091095295780564735728715765592337280120425315787912420435377429643273377559809508366596156642650914034435832595843521666106501758159692155957703902258868918134897436264728587574946232201051458754063767495249633220012467879962783745982732636157463420670642374237515044936090244487774653965447985720485192682981596711548340151608841117520589117823536370107938887142941195522900880020156249000549195395931630333663030815446686740457069940068938484643504713359954490071004392452348632782008405277853441096020159875714868251355515702284165781722492338575983018181567580675099808828026940806038649029040775887749752177687317879925347352286445459111691640432912400814773898621273784614012448779441608925121328075383315725130746211976986874324492147438155029902437716010931708628064145422231067457076946846798585987610729139237712231311212705797221047436783238528196320096 [150,78] 15067416251778406302237554189932460311635753943895182728278077781825950721757321900674400497505853733639426402903171092037957049759600944783258655450309677052875729116000698144130362789351802095225983166256822684329717545246814448016585592191840926017716270782070409401944717463831302186833009757970921906466575727036252265443826975272455235778817673831317882678053763423938527288530680772386602161832751272590900868924000370888027263122665243084417456954747358384026443822153385713378193757981575957724596520383896462260450763818809684182494179869878868825620913753933135677695952367402776527868681202285443603950865670127607570665961021589936306766622428129849871111220913527488129423306923196608512850728495170484046695759788115083561834428912375058209946522837094758658888712714362573849365980643453967839729222158672276154026837845274533295969131285326789381254516450519603177989505158242767955015046276199729444673608914286597928976415590820003193339841277129378981419226627587568760952671955932523000037645246082133698798692960444636754008888669455424584764388115244592272771004739551299707518414241571186830158679734344802257008371534597239743041246277765784594199098392253578863733591889299716387467348564759079808933560609911953319687852073357507497303054725181020385812947671007821718231478637443360780794756944420548102973808457357204653122332343374969161514957746958546622858806246360903035778546190985203330962273959291890461946782280556348643732750782766488151342302990239888708132337434499624593091882695490351273644453550717000414172158385663650581360213768516187049489160423907063690410670003075648301827178977394744962314479549994129280461688085103238819886709957752924417967515281803056026708182294582514896984456309048231217470665075079577929914683038590503497811796858816170926958300301632567024790276847909861268133307018310589194406754694523897288230877762202625392354342199369110658863655973194163674140387527524859235979792113791335831730983730436226525909344894281836681470706322969885828275207998185989049360191142565140656275941782362969942514472250865889585344 [150,79] 361706173809001282665225738980598023889586621757519784038849517481852179029236675468960672323812495112076050589040337488758990645502309006653519729263966349375378565603776241104880389174684450757740485367402025688302151470080284485919458372091556749405379703676499707410413355546328603681269388934042485558950836467415639318081970087596815281768119248725980673562391312294368377124829265972071672401816152607346968978645041527795318666009073484465663700780144883620451131764689206211216744092472540397303939134269909854249517088223187740152040945812578743836664010144199433795679413599976903937666152434825579694024394603099061949874627716325144073741160333560990504137968700259497717356688045866392952990282321357819759043543520811320155515963434381403103246814885379457502304961031136793810883222196619666575696435240257074861197417851334417195237194085411792463845532531119493596741329695638747399381102339523049486602607717613777096882423078219292115679883358127680099450192013468786216587229438674500327168413558354429814553869549362891244501473193939618128510914104205849059914415863275157435631788030827828322621126953347317835841076827898756242349946256031291494381065243574778383558949181492809233272434878193482196189123496117897163380748436308926948678547213057944712604230840984713397436606264445488564024587210821127754484434762167359640221077813413744497071984162285991335682296068093287063733215073297762263758036920678979492945616231291933134607791830330892151705026919480832908035756694068847408104384399466646821536597249604031767600920745101685070196393507352749848404221196288886347751245613584178108254388479367845406322779795203237166695591091041457015906614153019119305355126526445304819631315380404944885462289733059194258383516651268736465911373083802097388682533655331350767885505159465637343792605752197307662642453573047731904507462473968540794941643442140306609148766838481789372184904769605238066229594531414244963600554842971697776031713599193839428659437568211739780837772541431648695266723688714368340408073973488231653408529581202432546844329627437056 [150,80] 102431110833368294051775226271724319985560246912346088789641307213657462174206637622758524562945610961343508684141860441247153485466635086655279755339301034326141277380776044489779731422634539352250100162475728596950453561275798751407266853510584006511186973114394355467653159933685438534224769335922357582633641769098436776646401343308177662672953376214857894723937790605312065491571049135261664591623859937968243111921587108150758446676299823351231934953170688934279984568695681751731027778855066796650293188542056383877365901386712671074288771081292109499604041100910268636404231263849927908874162127378639089892249889913600102511321456961395953770673563151008122827802291233885901927156679950932775372334448147591258371436679713370269277513667636162221986221490914324084422602361910290316957235606423692977308614764478824963892406760683883667796045697689436999100224235024380545766803078230773130826334313098368553234368801070966943199326533242569559477455904107111020144250133970975783311319114856229322519480037344954969039420212922845676807010415746569877414653868250477624723651637035471150206934042650231994814544569277962083702505035614484750283850716113120929158375708465548661929528623982527223308446768398361456620160567625795305103335046989757482238652847202887983186022125721778171248009834890653569865699925794890370527068114805487937032292303277722125770411323915031277691192958529987488483817383888757778961687239052681200718957259196845519897452201394937451488173252802509361311175266311258607710386351962298661649861267773881048307823908136792349444967235543932864292454295193578704499789183664595814504802704112387106280235053211616183550960971081171977521974675676600207455729888006465091691285699061241860475565434588385087248865850820785781486569479988827886115058555844855393328627231595765893412729117485335406011778054171910368121526819031490860238387043893853318428810889272253203580074263938220114199226544409572439749032187375821684863448223508422735996158394934056770505257818360553262593193410321025327303976514077603423723563047349565164888001120 [150,81] -272190471886345938565976470999974033428486506757111859564104673144162046808603850374710425804609503747751635435946733549079483593588147262236540785807754672121760074546527027425237580771663998703828857178126601018383790557308861566904688766741765098522975756359316532151142650450705983729375855012927104091220122525465558645674462364818090238157778295934855224614545183997172303157450711660913970679113713310799297210375047242162679040591435932663753757429376809107279191708462358475602562926539674552132432557722082537288122574790084043851677775784810728189435689707470501664392795956793117522190857285250069495243685473718150991661394626787126522360020682836452567115030552326273012421102502485779565632443115117640078966378680970713634709820692211303128208954311854644048336043786322486381263211330795515391958153560155373099681764566154437069552734822965056670523844021795044799756308358091054512593830130989009915796079603033217347760361465246514450640139068314096363474387852870850076805194086532009721702291994875472397616638617510460146658343086394220620584705536049978695770782277728980852286268405385368559036951633454288696609043362817470025454596071333310108513242107863614913532876278101587952408974293869925279397811242389568329062899475795426675774813183778727837999929855976883897503851208121040372759103640827307797410309445220829693764011379928986865257581860575416732093550631663596497828459708969792695851920553410425097218098063136641620740390656599075836256183730086894954022329635383635427041849346681666551710836694900949093115791201538145820542493625736959026899577366249851832048642817892555601021611075705147750481573916872316404445101570266232846462559419578093545234011887621418950665425345061554521488897068979912376708010262528127353078164698231094533492763679603286917631075019342248885883199359719374856312931117259881477346315793208072090726688673206548903999282887893937671068631684960539685630343638428829685704370440673832449692702617776146965265258695576239175594148765373765781782225539447298766541091879183596974334946056959731788766912 [150,82] -8778158040514858062987023958278130994041480081968497112530954275104271925544335768158444394848106808822279567125011044132319558921419180663120999281125171028878019312925628667503437494588205935092061583487281632246989379627683087549931693132425773434026197255598693156333108479523473789154738634243447723528205809873431557391381644968867049939666067505501439619947527247758605437548969913233615815640439139699865339233621961636175736635231517893400539300702625120789542005771390032143461875628423521872337199722115455910648934506740004541786444312677490433208684205778709926244275289448293728068018634672866962742721249131878710122454883848306860584582023971964229207007397488745865525728617317504573409605356054567411866921847396209201331611948287215105012418155135071663402527645282333726019088641867898129974845095986679912165357683597030484869437444732294987750514524354322056607417723002114303563474002590452697765761792062018611617620545798261496187779395816776975463322676589579750102709967623704156240252072607036267875239383537598292062867471433222692923765513314472942619329089754808420025247500190209113745199921916805212660607338973574049304715335971604083247608877136369821097820458289908306955513059527427305137893606266366886382125824374762947175295903767889440605820112775636175020889632871421116339088649026695794697090248383568830280473592450876908393833455586540126530100503123237318950112170772774045961126120274909114869945023011631127296134085450721424689191423549433291426314692449379198714747890125571720017138518848396180762154120311244048416333134336209872036726896461852361947862966475997559867121289896738794981145390817261634418236944354126154075237162244084849043137457610335044864427642604228486179261979082429469680577791775817450084982480491475595943607273373086476178665556871350480546027408679073623484901917216388878950532112851921585507855349905577944915621333759071671405984136784753922286330675715594462424807149274766537742003883870939063839731430321580557572639766972096356370058042550454215850290255087348889648261687843622445980 [150,83] -143974427261910721807526756226960562347962126334358580156146639000333780600283271236003413115309025078517565175781130399118239990161057010066728692214895493902683575439757840751366636950130131088516958784264335095096748687446215342958902963428195084824096429496086271248285036888757243599890793416849805794927036543299861202996526141669232299260746976453363841126721116745937861283488938422526258737697077158365152604050001277472844672350696548934472132337634297155422895813347028883667056214306234682622282071778584452421166150245742349770564520416584566229113343786680345494688899934089296660649715306124833957759938079354806124011207036870205878028024554757076705864175456540674462994300338236512772808279527997420758964522649109856468674127964855436369589200836742029143659057264077350121313358372751660468243317134187402697438016713577726603193255300329567831586771371818720150188236128883265977148832198845746956171491733257054064363310463310101186324974872150699315833193231247952765467257954910956372279114818059728577951803729601430672900300978882488444673880084854580076708489142399683616768167264858529722902115125192058359062787794336558030841663450937063991138473177232615309134472113335938304170567328696434749196593226005010146768186727903279233052014212483514277126052863844755810677562873417172900360119924893771036359249345578463624052024560637406025206246952550883810257283193015212909514739715004930072927987776314152173959011058847272077996183679186292499264206142805965695552249095677322986318310602849739427763192948478763637750561294167842426117067737558636593364091327070593415061802605892438955512536354870744834119329782053033534996914957099927915282162132602583735567705248259061939153897410099561089554222518727140343201628954838864529569092051311780765072131160982134925810031250816039036685797006438498117553775684743715215892008361497496671360716229778815076721158803290682683967766654390357833335066875820121808419346465938674821940745744025393737899805717329904306851164722399991759004682334650584254537677316893605153382149602463744 [150,84] -1196206037487080709627943273886281377511799329601515385238339589269822928281652786776083118486829267269546938451635716557067237667066094519632932003730208016153090479340339521155149540435150227332598145821877885141161111940430772525831139532037637793842200800112985932559286512160494594546171099018461904189959039898893084923275973663474976822397670095456239250366959702053849357358835554340942165867165876408226429622083622409447515197037898643133315180814464222724816759642871759009012462471151106648598063905478880453683565114235693212161628870562894676391748465974285330388358773810724261078769421404813694769414564820305896223496809974049471226566315449738469937627892068287972069205127345720621346378551672752099310821078145414268055325214651343343254917384268601973408663100982388566307296129005997381069841266649295498844976298456579118382952356226787239071953784577314799610550059421920069461292604995432686506434116098805393020542233623988235080906850637793310473464018222419036090237168172932556313426479344217641544433615815713793785600393410126980801748270333477908090969768154931110204877505608151187806254712560523777068127591329967564447942059685437251664463610671930875772665291000034846476746478399596656215716696480048956345612632074902382349209618262927804505670066616407316845951538931862416556582867081513190625709878644650642190529866087116552523078996085893663730637662480071618404843589495908217848917042499414326651600784732149428009441205574493474173169303855998679041864910147179370158687110967058724961565713743934024980340522011430012900352759145794535828312662173911965980698425427864801828477728032798525629061596127295019016079698295399740365113988984655598488198632271511207893850842779635721167434651844918452398769249211267391453770231832559907754943343253541318546677485731984969038041361304578331690750646357038994929811541782300076352473528038677422308759437566780907392003057941812408632759429740281191454414101547254664713280360561613289475384596500395514482190868232201857838538318616244769362700981209809067061050828032 [150,85] 477428492921100490149451226321046422720638772253216828886634632475412565406367065801814193914491015175484491996735342414327665863072405043763768173708476827517168998141419545622206598663021504016915020631397882708370859557806806261055602972822491856821762273426104512186181130775846200659509355490424830830840433287158228867955212873023590713293827267822036276892451096251163473238908861183970347324532853125359878254850235448833470783190853420088287223697330482382584555583447041807676264459330029259162577061871635917585012661739001291469880141628807416161124278600793234515730343948243398519187783300927760424873742544514585798372440659040543852389198803740040900310871225181300933851261882566846513969200223114170479280111397750169606610581561268757793067592574539675806163499940872648972613406997386683285075033268093967591110130118615605221210855524990029989230149828473769789924752266873025566078578704698907010294985441466775152924243013759876575424224293235278125683168006309723358845711556071675729255248251563502626324098933025460383667148045753776551227119922502016904312695427877692816349133762954886366665861019263916237706984652052076467773225064867111075161710520208388444314199184128954855770598797345072968106891884655739554280404625752403214890145220808958949857272705863019476986312929462657219804314748047547984595209939878958075056630988672997865772505747226919766110550754910337728439480344009264110683091880522548904718686713274525793581887807254639577716934472786199064498179937644788951135092721153271427866346662589978202555648251797936493608413537300928331267881298997285224913390830171655442899970974074987740881234695535863047218710728392053728655499809871296575105703134401673795775082043897734800818677437328030408984093961387691029518269232577683776985409092481426647734131638736764209264573722184559915812591820194682613334218104914682485396656551257474519481173568928896890282465474974588344180379129937003235219173483419917257419843303135460520227754104817679484391441994581492711985974800116985567904635151824485169824 [150,86] 191761027248320794161644024898354674934918578124174445710016658767893562246602217304100351190496102010983916544009981672252998780519408866087490394380124047704588977308978297778894766595499431266562504418735001241880724766580429834805027021385221752337191221567873098963865006971166041341035849027380742055127077082451715561353235905688092235339459453302042205706508588751304541907213055620001878202693562428410667319816299493249640810926009263581267620784912122932281464303293435377138972616899323058583061092979272041979967479612884222112780473685520009742487111592143621699422997368946172623481186385066033982458977970985712634078253311668411759160095404392406476169754083764500418464117392322915918464897214379766843021235072146733344358410966628274825035569052580495877088158503536321989262385820237179336601593763730114422978208037150969058641737931121012995651072947054146273696819513845625788397773221048207628878467694515606414741078345705890312970982905282843302613634809369659400129870421996194513478218057330772780341160076176607955582975896395522508758340246831680231690373214902966682486696613641141417013538087028821874454072283305270506962550366254076882049478319596287584431016768851252698997850140702631537081875369406805064771201673775157208323289014635852181959846647598667346962369476256733255402108535724696372380817453383662905800610460949382948625534240767589204014897838560253462657753377737146925190569199290182115655854313809397166043238660893495356850318813111409984197865497360722996447781080778345041302066684363680464342127301152093082348426543372856836518191921936439845539350718015026281576157904948082522763286779918867772721928256049301561474539444462457467326179497976517517417053590674469225602075030291376235073916760241308487956708457476820946390644800643377134107046368801839365664016917062874446642524866817776352778819731839586353753804534409600944867801241144620704452669579819802732884823023004956764850172534209334206633280864430697441181747048199712473673132274737654457017452064898038737376831327151915392 [150,87] 4807431038521405226770605324575155267855114662428013859692933415574793417177402297675670934783994990754337248592748300702316543202776701928659666111002165771601840751655000331142357504077733002020898309333392524047080715978348396625359418356504459652637557671571855449984680008823812301709613353422302441092326953321046366924038935096123313602812391700154930032301244190900821978723391165218932971583899979768030827687603583258385682584286665114220046744655344681719077355596696385131140546525086528916230231994995871594528604369670020264839362068080069760075790911278936596435637830650765017811758146269186340283409013877202299609036482992018749272709459151761285749772792424846926823219033648569729981842615520050030055609529349417989496205425001386241250486110420359406064939500765081078128300887285176619991687060970004723881728784049015650179614999035079283882008656032798541956214973777563537606187824587832580958141720442109028881185824677684860876493809749209878309221163750894549893431160947537643272372382529817547170152924196093704896339218515147319768569048438758797570822172265084083085611396665798102808904580534010453195551338743973156813644324434800677159225890462077686509535924148670536245904287577450578849588754192509395276792853397161262329609859721147243973801792124525719161633938690780183706062086412976235914493476703011054447228276924979944401437193082767629469981429557806397199476127889966642842390742662993373012418467735563709333314531565672576798073493337620828637846737092115148434145551053694267289700333366456477779723378237572067346212323294399124310631096311086428060651889315409835065827396775522112081865818452679461306471017669613734829889054645858085049129729899443031927782956713574471566063137571078338732342848976939868174490845037627838931809478779569351572845176303365180770383882357917532337722684952090737163171033940924320209198772502111858667054750125910558210733990305289152171530589563577475441974244175254163101218873525788374324351746089401114265993161969703695320734312601393085864222582489088 [150,88] 85313123862302478267750380169037173436845932762771377443325817067284210683161389731670757912323638867154394277574707800595628035530730597321476038025027354415370438074377666187546394279491554465211838427291976792442522062114290869770596010154141978467408670218054746355561923481034207984183020689742291367436479421435261682957015775487216358227279285775047129676887828557823773362377410217885533436169936249029730353612849691510627295769358094684535260454631483176167183621215167836395898345967421584712141968248955579490432133661052440901040259026815372037898655120404984233623274898321314046137242761766458543459517482201844718729463403720495357887354889333643877538961163063517290875654603018638511548428651578852878769640357461594182198997277005261376492959737845996474286391159415666607133932976421181790803752137865537745781167577590079182773893851388556374514867370138023024991355963797867988171708509687567124984559178070826705917649103067217024761204196697957628482788858270374891364798973109018073123648951592663767320791841160143370023864593571109538881918838510940079825996571404689014967771217042912485045090660476013227592384932122367024510298723664440733006944120028616994430000506129353099141471922213989788640661125724973188681994161065940035400792975344010709705606983234990770591952495578732774393412652260151389278000435012410792209228206607431317673705973939568037146600420486699795057336645029583037160755009708470812729489687596340714447859954154783184620540254393775983482754937812493479667904766260479622688830791510627378003134924723976897303047675257226297237950561472405061139158244775331407600718187867461917171392860833026726715879036297548856215209383557063112735502836588309803135232702770657067553980137901986401391386234174826561392077371091126735146319431795728345524720574731354749898363267106393070900382454847201884083210822091017183300617387486950416438467777782798005884651057492018124009024744655722096282077366161578707402012472258403530437555940409711340200272350947033783080342403649062856152723168 [150,89] 970536171990772947400299625805764145577721184626585847106022569004672976198500668862308580735252668581246610149693344545842787009067240026485578360463519724447530863056547099040019441004959153229678729767130082053391670107890536509050851951301875209426633110152256425253768897452327613425804524074612652335256151005931025205781626258712384565287428446832027562208259217403832743501106485692874322277338771127692714391106227756435018916839623032305768307055491212005313089741326768225274994029012759561590656924263520598046938200280890013652185236664213844576496975068824605714649793053681344576200935974201673789012126671765242510599560989699122634843808999713935641203004764718966141350068024134971765284042807988313345896202261779383562929792668706265500665331834157248381362250068215693050373091025272018254459741451097086755986417658787513681008668715217526959838255113168569042007793970751938247748261243201169628588417444188217293820553743475632593999524364428259156529872849633724938473885650498124225142251248185817904960986947159753681318945556605048227030599471586670655851211051779770328306939167709109216564518020370481173188083425876946413449269602903575474094565465873236453781377803161794920662267596292663332033828022563675430538382259464987888925548821879997803200072007902996285857042798195680426717096790678485711251565595118902379364285901515671917927296666934042749038015932398161790065369971988409845418298277712350034564794092664684039496279112220709852313660645400596910266212261388643050943194611032642361428005380222045639837318664463640103884087705974438659830984863605910607757663539023872625065190709933722739906538898220416681065388468768210802785610547419112282709889756627925668257225694337217851102617782617459376094969770975521501509553330170432384858694750605765316172008876671991389375944927105552871245636067902061305961833739308793685240798889560991607246912964651682437548534239461559876153225578078497960960753690230470566802139749346262919021293242496250759022289644468989569222798912697988221888 [150,90] 5090237351311243173122444649008010277213877031400121827751774598250663515767168100308521323187261875473574727503527562330903760558397281630690723951837437958242149664139166697924419942009017064863364020704652967038758624189308126597598729789235049791847628812840918417697101040858966726866643094313561754389607362977332662994734000110394454740800253949168272311326023510431877459863520651339948975999545388939945566174308015504265430737069312045261320685319733954063362000916708446508698165907462771760743074412189507806275429962268317991181040211292838184858383206005372468409620458336761741873755504592298330532500364257382309929164595597705320021614126882335741692894082141561100262409908645805009232811658194006611987508744270668007847894912197376745973290427552486607908607911690239285934079024901063479972386312765231906980822967959976541566017919518049660513560665192412316415349155445606783828112730859745546188743503064483204626889636515104926015527375692359158634048726065139637506122155409305550415834371669924249356075286477435380124992526619923593823806565356915258408480641656199232489272776062389418757783311569458269501487534096988507869105161690780491136712950415301945659115512272687580372229435482920834404049300177789661128621113037956069574959116096981498373700363206540475915106638575645483566466667423476328979951340070636249464258841660937571697485668275168507446191917149076077754780117392474671132910380630995197834626904249657948090824487346625807875315549516966954334839923451130303461522866175511119888139304186389575062383290554454253464197802856597959066142348682412106617449169965469322409421734590001547889037397385799420444695759709846632585477943194632887155959443414514717350787307976242934002753091985948448545799007055437253740685052574925573502319810680042584595260984026030259813127741219087916621811503229664243764666449199748571160812312702478205512984274920417763034644018561552305976724947052910472846098322354779758098203845725317109171849173282940498441401308336458280950146587520966772 [150,91] -13434432115648430308294423839834455052147874295816621410202219239897181327812397433950837667077926949327984780220175713460650721739149909562819180907871380862858539359206991462408284981572635957126819147961922039770340103939017599928369396069815727174001325931006848523212091567221447478578183482822612928268413392472642885131384349356251835584192416519201913455365032493759921144909749229018637985792883541407076423274339984646084399977880118979079981098411026082039925562189889865297231977511527972143148922799298482680452238050007131963086870243765479146081890260216454991779462302275655747782090586633659711392469010561672966291589297718841790689805872717227202642889733029472194298194289865805722922813415232714454931290982640396689308274011124188700738065155213770589161550281850970332384889471239803494946227555364030884245852763405574844412313167670370236817164164528095252915957509676065552532899842725469556753200474793893696391585810478079466312680541905358869962405602898770245635171046990169852889090561469750600657867748921629048056981932884128054370325645612143482773331427963815031754219994592533609130203243231807037851650711484454908415792995452753640053559132011943762995155954174138712402008736544601131847178046506418405660022044389945244480371719139637133220591119053337512976866226152098621691654821187273735215012594163738489485190984690229339029530184355774005856631720006738499485117956062075488426155982358185522497034228459728288284858948240118140463626131438001925792085729841772711698020903069709492634741691688717939894439539134634257470441148916861689780448858447174734988537419765044009079085134388759036211560421128756373882694593696145976430316666116364687218002558050321629788694609621384321093087355091431185384755694570881785418326878032735288491389472591469346446076524875508343897873640348779000965872756401719874062709893972180001767883194559125255088233045305316939034122163253731158227782954728867451073216939603791050233306418430689534419689569967314077133114127999197645562879861504 [150,92] -408399944187152189769142184563088276061384662684016439943439542283922372718726853090596249575154680092771291821958330258238398787029869728124448347626278254713279237852827714234893753237315200720206658953604867218770062712830020381668058477358952944369192520261396910957831422597577781848369638729660107979438700464657762795784838357467636148530631960194116635849320263802501379291252665586585925543171513503983358951597360870612096165205143263024738033614972353913500710724913162635637167747515660064467358692872642113296971029563601198537255735109697314750849129710516461549485035855694942831836736451639656269338090481956151355668459606191126827748996709738004193969586953889979012091324749868733525914195964022710423254668601559367285164693899974535994464347723080703906886949476414523022320442544209752972256439507357042964987110150883427726873386372625305840653748778377967866698231533644502715695487323950935978977011044979457128802915289575352543509207965646648543982983323641523807349740470916723481651413783366865539866843596587378954542436358626123540305011231533427551693436508910438018779904277238166549832834709593037323193488295456030329107896956290755356409854843299606770091257117225826083051996049450949643118929705820695961641304202668083367496334802915220882294795948105762070977394777039789425806669115786543226517366165586586803514393815634398245559737566957127227722049517334982240460140800589310209997071628613743406597955224235013182631801547576629457747663435633144233385896903783505545162020179356509218613626410541662002296364143714269821424312770394272327657747624556980797363166225660945154351820092052271278181729364031151159864190622304354415721875805749243671286268538964794693262377879290770798461129418961825692557669934336551564110839395256751586393934765177181910653099853482250401568210880957116563752780808474982684655023839134577957919327524182004905864675830521690990047771176962322343498235124764806434010620355158452898273408731046786214144849402304782958672583111709105742107840 [150,93] -2486253259081799392990432115102914340888307900211694439173312115846720651899583592824858869094920492769516536379931437812432938101964537895234608376003730471935157473645713207139015179478720662654683164480330411641184237090652640895204092432407515803487224859685990175218789949660634639951766765516960399931205691357699681294772073575572479628841226289686211801861687416819154144712876166716420022202232337774880614851851397319895662937631881823990207786817877879652994927219890750473210758388989459372718437719605479245303008473854992855528540227610137431310803124328165537925751407193774425859064337138170346575582460551287631624167627777608412591852076164996853625457394670203369358809729419771457297776460839166120985613084168221541567615315913064255166974243636972002900515075454484112857710504150987731637841769291138782666857608385985072891970626822518415042187623961604933721312268819371511019760521475350997473120814971511232913823596169383728230292349923722741809722477432780313821843721116317572474337205053719828554761634008822565421482797124245472783972613626846959245918970236082743774758113011452695299403499729448229279067652005604328984043449477110930261029331279338357670508837435154656437326691481462237239583001397530637829154676288381368905880926322110795150963696261717179696882323114960369221385324433587047777049880249517559940726321710723301883094562570880187960259883837265098865017042521032653193745019313365935797629346256955449291676222478459299830531516125718052777303434033695234482856070136584948993999988026555743142538542345793010371908329848919018577670481648280538693132794482037724455832460651564916082712427261747153877121388938094618556274082169094600345544604659358023506524743276625465447672110335964209768686013805975231710040659742062579926492352181618886841650568064772666295398718294901274336843510878871393212828465908840201599553315564607239220376283351987712534891040593408017647278086558659730417778082811742690913214707397692658051326136318822269693984747297493298304 [150,94] -7179458697786108315618989577582728098587611556226067453309747320278916072925245936483179463113165222486686258692245798177996063995215044277666057406689986921368849459541150736381506418088125411604921535455770463058928356622216796990883982163882341554513482854374849037122361420100507070060746062058411458838967256366097331673998929094675122870342641719659705347970348866864440891590585005379140583359896946202175888028330537137880459832795068876854611421325148225419919285376236569411404535986521260567861374768555849657071757013311275340791348786000672321320631200222213616025442373338646841329670859229477486811860002042120638299452045063250353637618243691598804451195830603047199878417130060203402420975800367530179015515832411230030455000597581289984474576014109514086909793659184843351223761202199404321116694415324341894307234683058973465751549165540553471002086321476443268601378730055118265289785567199580371583698230284815242217983108099826710411251803959525852839492877063212750575410109797016472087894433973243058146639513524641854338842123900771475684464725369450326045987426016439558661684314052088824028060814428453286838771969782077253271847402095709485102662127699647402952614847986447556358643353325739277763836442624316483891743710515258712366862811370515002642309561510487940895095489552500880923141135700195889574798628155987342922182008300325483879671158340093526775851502541468645996421142644147145310927933946335782641019591070603914831657822163041411299812785046063608339711703024261302925190398508568727511722805442443003029330391270640971982482896928037313780795111891076686970161824962182869689915885699529637657000335760356423873285731231333046213757929874138772977187632126996018167222600204548321143714001140606917842759603214496454861609577509765976519526773188318286578984339136961246005658668318426947570203249900072668007989579794100038097074899891100497888124150550975414520406833101450482092298307918845895780144433856580659360833143248578895003568999784640988874372318615800 [150,95] -16143132025007527380473465667021997068687253919989801861495951229123287720475316739891608027043908167062602502558145774067775346503196204413244236655980574011945749997861978757927040440133704877532291986958293396212205826587383869293675189556146645684856543123924480507849418666161258859207031576192911273830906981495038936203075850878652986575933541960491935352633297823858448405932750003779197577610787020658409457382297665348706853404681769149136315708443242280932964552068870068983422374200906921997745760576597988683338954515750908201833668060077374011297529470945243537894437882891357762410083867958640015927864326518534847321946629050317925573402872514187319893719934480458355118439450512926076750533146563081174525296090712621768202406357938329475836018587337498972235581622131869972565517822761667220209552586157516381023332303825197729684667349709124262542444667477367398548609960753468712603544237588021637679590166406335827895730421808303136128196636913185642118894734474160598442766399735375692957143258125338005948337374350783879883695133374797838590506682302113209813844628603890192091367902281068403487240892960287345741702783082143620034833200861289330900069818038899664794156287905933947192091032796967452031355962160306827160581765186729596666895074255751041744990148970507838189732787889987379632750155633304768993307464257283155440596907323372702352052272397663325869109625131883697376929845833239698046705941045700098447994224498087132491110145447614578630822877873698531393331286335888669792086704966414943507882447073096016494600816115846443475398696558461111905818264160901787571239029760651711457650361498231439062903924071171082966441685943747749392325358430187969340587552640466933244555631659387371555115209354204179467462529670882164096571075957757481074817528065519655324569966844979942172339218497130768266091029963672137914621131072532705065397544970573992670348850553610690634979964621730135377039909534296994144762755061729875043147130358554565586387524073486516385761280 [150,96] 13906995973884019947372890399908638773236967906550599865763293794141128023355962580572815651173703413243859405517437175751677367231781093996504329262063633305560167326996377194839087843485393535357295002462304466065599443271890743708455292573515052092145973025980199415317661991453042309999187748396738531799305214796640772190280744105089351879192356945366655570762932273451371696054957805071165044591507228396596349721444391958109293372723457435371460273791412820615609507989920985481628503175692575550975762402891446575355918659778054194835083839231966382598115856204503169451765044175828831213733607033276658826336008610991396333079346219368728296094837105718026418124271207252355983882002624215453483594448173693355993561143162034608598732333774943326168377145163068565400424424448663465670086452730485953622688409137790092466001749605023634541102987413043271569848525001973414811162627626161051989159094509721634337724834147443154625478344592426558982162708027993732546503766591143109062202689134290745913972477737633751768247272680856146471972549082112175277195234536965933267456494829895162313090323756992441057443650023011062662638106964661827591806329108543372822933729363585997073597357351340315475194827073857363015600159268623995629067483794522112811970835510825523252105907031043845388766174161468421338681142819121923044146586343129918161376813825436800857454437044907444893784911209440313965264047207779485623805950625441540159194885169282407457830535929101652901142721830124646958280963951568473378555826129391924594941257084514793961123339106141620398035127325215045507547921573311728176164879541641854292136851341725112026723408352608842495237159029469738012237082887704061388642015855274531572848897257356219512726422471714676120834994017113262771142585039089314596652439076660933451251893948023240791506157900877200082380363352688922023368315353085218093162891478071790091272015515151995481243915855806118040657917346028289567315088729570670607746876683956975091398530122926325536 [150,97] 1984166940446699076842968639914262913701611295586577419579379933773419346178758004677818683259041198204688028169622948668139462934432671176034469194823049483797848957735104240332519338813257815380409610595211824826883890356547301397232821950630943524003921924762204513454227355393920070027032037345507164988075834621692695937624587348864617607218125159065328464695724322769325918328096480438121294851436322708033780858523407379556989124224347106512144860388919244003854712316946142582618065635526645564632302152019350668545674148416494537325870190941407295897911069830936909668107580095158362710922579267186542682354355378959163850085832265605383459929922213084794898832713401232350432755345035163399287543961320082099148738032797076143476270693181036562168646964938778215533080330423116760090720995839584892147321830417591358128729130868504413701612049186035684314677840068703069812359204643518075327065094011332090157448129359600115369113563816985083346008254538458553437432660471915217499329055617919280654117752801795790279876442763980536891690372091363670297209277442087512055076083345307733942166472923442110598801741261858564187169090622735099059521721733337407261250606984806462292227853730906813709099418932573350073076004124198616812288027684372478651746998620531421965760915293972159712909045171179402543367299502070151689713705592901615131036925543659907946810460025437361379410335757844126083719798057937595515043520817368593644308075026579244233348661667867701921191545095971741147865277614927537119605382892236918325018646910240930608142036557616419847048741727200313579178696444905320928354940539785484417425308191801826191568497959033027048204334801154404751457498055492750470483961946607628312522017201761130893659825025128987211039557934680978557889854861447083711345563611240164901239099520891443982495079064428852217496518662227573179458447608676525069317148927147398624454316741594441361167910364645168304803456980511443355014303401869014311275610459004167054556143777346144 [150,98] 23289451812464638701663044622262343284618645431419348735005876654657300847137552244718871637120053688924478363148021789828413697828108554088896246059866913501403198222643906999488205679814083248622485513735109586079076742939910463158425491793291754205243890488386605726991467772056898631286796994155914170351094320105419317851359781243603902677719651852975745891041237147981422813349654212675781431683449697966379297733554961585645499653277604122925471060434739891084427353562105642604231731519664095081166360981225154605642892713490250105434903176083320760311484362637991171444153530315747707059963999299186566388293367087003883475159161053134734229632960104066187323273787957723043944137198086814981817564562179461410921278432664816454140397733792099895144820124256632953455492437402236425887677776182408781426887156612694901781049443534973051549173537436722522892773493275057575524997756104090167043804496296809316273170617275515290643524349486369530765402749560655386432820139191909448631491768822232018421266186655388464672618867087435168958592337356456402861051242120215476426494604982778154205207046656935760351427777802849735157744270603686307624206859561168857766375040096512144047234421013661222545064647239534427024997710073501271669817581348613290360781198329498862599827767922988873475865905012982690156815138350396750590245768971725878515900938567990243935161667152341919168308409180190072138173926966026543658691543794846567121906636137568612777671894842855284110854451477752299974474756324102701011496318654814473709254912254368761315535173709544618719378014869466431024419178452469834442744838821145842341782992056761277181534683352586719691983344015213712579676973882726172417987574730552560942114419443636849854922785418526580881738300944523058783437577646605005388925777079974529146472919120258068363964215918826382216373948954243329330623468000189875996181692897784672622260031751263546582278197426845818389985719772479249583771618491322344693834342166230728725068748076 [150,99] 120706541520467543022163355593970186917464931371875167060388851875363732200142704301702828140476668541065910318446868709607490961000382155196185114437639080456619290836984231160631359104312208217983595841898066589742956240794856134879462943455002527554700376100461055252420185424756553405114345714955952062687423506049051853075246248786939773671689182287661040189294892451963441364351877899775567827574331975261441077619293741373134987434634949291188715308329616611911709417220385114228227700909935111662952749910639013535023384098552105321761996470119760935144533544506324353680939702130675923357100759952306233977965957797171125847318011392687938299846397617806451300485325351689534956972776168139886091451536508426548808364071915547790827921721103878349601983498450351174138433280672888990396221916351332448269709985331214390032292072744582419055375987784955860998338160144643444534762705160784511073252242501526826611010788517494832403141661301486459398824031622530394594470488648300014512491876951713335255401227230108462627786107594394957133542418474384461715284841175126246473495895574323288968268378670362658200146042606052206799734145913557898783976191045620186874417700151546659695846313650581113989486019997831800142145298836210843118775303372075443534289761723350549272918999045970625747380540612411815553201016329161768220957596990606393390870730000570670671233492420232848014727199331728717822301913283825525169849551081354013503102553468019818466967592113086702814230302769830007778809086426142875077806195090254068463183338518394847463281017273902702957229097537244602613654542308224663579844338036795052395546458685950808009316881706296579748108380657043011791239777380957822302304498487470260016855653319892679557575383509329006246748150251113506206970029204393833759284494946337248426111352551356223519309287977237240882467342579468362515656676230418436260086499493104747529618210914053614190675073145762762645218735035548275266173123035621519819649059761461530488000 [150,100] 270642008116471291965384837548989333261871065618820192455151545196118187916481996522173674299190616677364732927412565482993990974947454834565503917194859929023541053959604626807591579945035376451057330047800880699057870783013346658339805850341094458583945011172431133564615024334602077497985920373149945400951734322480049051528734971598984719510183818654840212487335166821054514085332172228122018246010289861233352251942915185816878444463639456522727936793525709433790785003913195695926492128718658431552910006965497830389689973411865305345196111643248566534400864444165683497064910947150096738408652719576014783897791112601002311886619736669628549961933552263571617689603570642157789236886992181041971621148924213062912538956169067270740476410418191484926683107577882664130663367276388177110351357214666637798583295716528440300512773495781844811668207911956248074305335243713505804998109546187411976316832422330329998394566334993279886731078677379315911556430201816973703379283633925346871256465398470643237291019295602300434258498116800659789324634628974430467584951847545080721755180852154042583952108848742383473559329743044412343936702046737534254886936241955334506078351753426473328212919753753877316036067181702275685802703774304508898799610422985488227249530670366729105124283369526485985661784179740792100041619642916444374005723466450692272611945323904453731352894892624357130791497724022934839971561987470480800426987723873962058947440254963012902722518373154790981653548724014771445597717892102857957813380855063310661433063531210829548565263225681325031688917607230607419325350073227099338938435496767272257026215204020169260271680151730608764222139434677624681050949226804016903942015276743011652535872439964040552727683346611771046454735361646305938497180083508279663392945534786289365700290599853321608434643594654331729571333684385037269187503899290636364079912725970626268860676404166209255177354781129003565698129134758657879681497590887244872229395921608868800 [150,101] -48853170716459048875126294017964260440605319772974429167154786564680609009112781810154600984779896847558613869562207837299535550611835441217511321369730299270509866208219816055863008753950601028407180719038371990665999725582475061745741956191190722301837748968331347855700018458827429511017355116129360804730292860152492544181869012610730203030509245181623451099662607168302791190258966983044739147913456498383946408425211707957533028823635687292264652561200054137372237133261191052412825359727955075339075034241369567372116652554875756623040097606670242862224381916139471828333924245135143309813688426432252600190345563752098070191486699108692118933327986708960668256529862011585329425088407962413346847513214759752524864372002926841902887494541789919102870125763705213278113561427223523119221387958546964400975191143068156445330097138242415110805877512883159234577415002198221089541024729270616135434803739376019097154031935733311570243601165745677703316019339025351712929315943855187704619874012222930657245710969939595214113850351036265672356332601973018464404439908098152503307365825115208758336387361873935635613056863250144854796672144895759419527165702694745380585786147254075016555125047357888807630777198889001648072250021093788952332314236554690861826541616752746374981668036069366753739171667482725035732976250594274778728777664088928765350908673037785450683687474601008970611990712700405897522783127320629020802870382678565086999754125363786414957377365053213155571951422353134254021368634725137717730232867550318764869372014018134168150379084303366328361795498673844627320782788965370006098066693408077320195944131175240369280135806588077771781121507023036958751899726425751286318192104737664946107931098041983684132519551216172483892791053723726203312507288228505853584430297023655419890167125144701307058877093534565413165650565383233196455878872955890254403691690556019247934164919890922196576180849140600821332464155036959617667879353717877533142695962920 [150,102] -1342723294585561629091916188453395966629738884247356023202848237458902881429822403267791225155914700277389467279450927708610633662771573331346050681481219041181048884598424560564557525916477493800433383732719911620791725999288064800835366306624075605173327619743496321370211166033543572338773934968056551267724508695697938898819227883329416366776742267092302254972739830180567466875921056803079591198782411136562139724222299928901665465962789697983178253310694280189701391082461285011325871389994811597117354871075811988257880892490014257756532473530617762718835724507010878468810389705748446270887977864707768939991680215250737873818373084432055055416476166184762433975916517267030452404154386445596438762323673896900534307361699048449059006344105690334327826700444838483464160105240434491266177861310571239279709199595534989144443446445297988249900583653804251785642955856402996502793471984747190315314838492245501662492446494168002148276470526737112614547259472296470345170213774612427940735275303376144915704771000872434423400082738041225282920062965336181167516745186950868309850841446039960121094979179718045818402085247038925015862498749059356620491817462277556516176984371847300808053802990134917946047669422064504973523358397635354033931318519389702360764935518703173199139011661832612023275554427898661018533520334950367034466022990711783649541464892893963296345584257136337936630596284324695311874082295103771911954600143384914245318545029928584967906875368519649241523541047992645273088163633699896961078100820022054391478203954435106508971486348814432533799876081901389388006907247042241565408644058377691764850723125939914251847122865213440665466010002943385008586323052293155559703110384090328228519925297786814963466981707166122825660362455297737184244680805391927604405206676805443594546995923356333908279310426359516237125870086434184571409773459045355572047049991138329117097975196766998509228248347333716729453920555082082978155669406544838927327760 [150,103] -1974049677077670676671286551862905871569231980269735472069579135656431058743461972839545308280545648234965101371702897926409201682603309375740956411561820746942745349616008889813553342898698232894876854961445466196510005756582352724648228347651474301669611608944094520501635703300043602838533766499240918468661596584682284226875424354839817189030985162583664144090978256036312374759253172550550482380463412602287493129045806973817248421483215415786734797066227094000558999805253010571482482965413363911678303775247414543612269412526022789122303236333810058883367664335280043509276658766103480577649185756742211378903167674656510260146535359240750186172736872633512034813531169942202172919609871483456227551622806572056599408948217681750068971409639494718813483816046607743467120463974969223541054434291927451059521063974240461248377666865168321427662151173731475237079232962876455839700759698922189652221664687167065847397860392237222074261903391990932819405672340114207501947420993400028696465529853895973525601670912814157106442670784731290629063884558733146007845443989577261644692493206725286239894920509586522219028664906674633554035881180872183804843384421653486566253396378074920401936888453105620144520623613928489453893851409737905479618635030942290411612287747964403270912347028985129040177842999180057540162862103824961092226671758830343506252145366094158517574492539200101487055588519352767693718149930841156966011923097499182864756359747720898265430201356148761033446873284109621630519667287103861853070197005038332461636576694646469784623354453869211417800441830550843690732542526208207889225944085692516005182029777449867651263760195274068892155791771022466485336107361506220402856534183577649142633619762358971250080397768102185969831623430847949479578149601540448941947217136526824255305838938446239701106234232746490046571880672958432182213761507007330057623593335166716850372323012664968284958898280985647209103200144149464461055263425042730240 [150,104] -16823655544460946382681813524242690449909759232622313434203911281529659606271480556862590693021952548111798665721744150161724850660864308589639913083347647663431080893979896383442146812908716303503408430335504083511794054040540593231889457581625824505846762784009035713472691204170349244456059319991695880773622742229608333085424131694177657984979779364097951474060862395843611749180059346512936982055063968961711676172786088491515282411511920221434494612370858148396939810346397028023710062901700536778556578861088879909113285055066041761447425477230069926820499831505813475480780786478291522988831802166600631408645538585767147489053760080481031312754265732449440133303038642175494654222326857455529618323832406542876551757186839405662504210135504381843095483501064460314590101222224238113473690155009781686249005602418408443980761875644924605413802800240013456675786377626062489837916479522867184977649155652894625371485355157835369008989281681959063482137656941927701290987198820602218547422251510692412581960042013100903264328620011698480631050463144301943670697663011691680825368078205862748672546595962251895873731466098473345783437372695601206303597036917354688118572090834967995370801597990169688929657451198712315056484471371093839404357157029652061571963461036046604195495899823688489628505841013104802680941954031864301301902980561119546811419744345743067632083297718850759601982332574323463739163482042926812733685983309129832501415356376178204447997202881707236855677326775991882479587999980453125580374295580512057605257525641305601437955044072639339660705638781358375012740696589951263552631816672098022237444842918946110808750136086728395588440197894823055368781567596554748805477124022723906822361245338354174019708184121436589835943343431089390444587161874537393746423801287067682111948424642659958656260979062539602366580474574534192474623872660135451828292003634246823351043266145786310314239082409245876577873631361393723579307787944 [150,105] 3741637557338612187641444256851631589275369970803397010827013889950373558127180688136590189802012906549806475110215846850996085826421105772526253900507923810814506303045060149692966778092366003849265143467859773191910640658097116445705565952754428222048643926138802919455834332562120982375766936466220081327759969371228912046032166323433899866968931359542721665512094220041955630202881467626782092765371884322015222451187174573799905754421502523983129922269076629852432900876101804268438943086133941926627146691552429762786738187275097804961885937865445364540555970958282046247595049287670195548018104663578891121569902202333117927739824016489530375110735511934218514167783236419141592097988190956845351120312270607270804183528056409053788982599275281718844126992643587535962223854047778092433921384021944465464016951424729858524736391188085107980944604763439583495143986564562467249740343874168730173409220366041724133216058477871040733674727612513011491250279883379064575379151823897659131726749057590481461302126953540336140299039524636132201533927493282504718356446759419191389460919443547852880924509220336357900052217244800372147113665643368212501234978828577427114085473978483308968585855792631984947274596079065406457622557760323400446504772560830163437241801020602560099816842641474784521222946865612497203464159750485281833811631945168565284962103217006182742558329397870843883778761488676195066013075040528889703086191078432565090605651269004288605672410185490426789698757786223639803295888350979250651663629867062301094228005713525718034891632781683669582726318048311574730727634044350396028872188173075118690311966301289687335871727413622029967123668524131882670497514389143997608949457452914802253378414407203595224199727678052540406232725012606016363647499709265801866561711896413507338172537449075073059985765434411875306888879847941197359705122097438960950659428352093994079893284819775632268300606937710983098446436187676775480956192 [150,106] 8052609966484449875631852710461376103749718211253380731645605467631023570870122341273265839955910707791578504720396451795170397908443354552903650901378502048638210991739679553046851388482770025153700322843286151617087399815541499465467310779721394766476628882986621470415999924006982823448692225506402839689302179099924609800224589902418045176243851985728678633869958070114686992668443447977319151999706894959400944018520645637280246813832590910860213282131584472857385191114970925735542094268880875191684986813237593018325061949401774688425269510593437670538479004841750179652242270660278931864860168068711802720819565287822356086239219466700723993370154417405121480442063044925011093246106725323224253451712467940133259441103356272683544734155039130565237053260656662366867759272197685054030881039579438570514381185062852944974468761840415817981084846385915369643482202777350405684830749447486938823461821829251385566821670932460608897599039281595551148200448873395545437287590597427292497883023736869264033851472223401515965896099570271476586413428841299916787717035148551519053122946001176734559763116075276207634964909813472437555385845130265043850233494027555183023732721863659639607727778079084147949743362677594794296923758419102689934769040931876580272534707348497644607935828737626362169230295764596928000635747500751284298597446672224116961795190912069392448845875489284896032740657785981749008843348308498583594214422208727680160176206571379018093372990323241960546803350777232303395689707457558359880015329671412214166950308387498474655919799827602586345122892561845770207403321462987112605505821596133595022827715237695687047459149258068865900319903087179138421927754697140686071109244332382760011875915027950923591894630591314057616674099515126738189697795882738011306811105087786729874148695272827915629815438004530410134963999393846561631082657984766976235969968671611683231549688869446309038077747319954468268192205026093878865 [150,107] 5768515671108905014950164590991818007627286534375268567722747958118471314330920004700226986825274043313466130696613975133184347617667726791570722673337568476317428631667754687296368556438323153745974194110317810246400658164705645447545482388799723392843212512821532326887121787825145238346352964913566487124635130790616402721553659137521983897517317377419319589631322733137229078668577460387288369357828048052147007683210681401393734112737223574567813765991201127854819298017109736761938766678448828155247225164305005783254943688559207144950871202590137393300330924805741204786817985100049302823216222873795263440963890450279517565547997716864049772437587469896803895616880766402493562231127374067137797796614298343483104905372700945922988861743245512648410116452546652388919995815707653913478828040513198183482822385203624818761518549258139616403033304020085668197483969579212783546514451169932323152141964600412464326638324405340036299919542066030948520054386166860856029980525593260768387676700475670343502978497163769373117647177987498559493609235928313930989654608650020788503602422966303933828704302682176661348697721376352829453472387459687706461890520852080107329601520277400292071408884302722087487123807999129271933841462613888442070580977072671802456660571904266708315460982420964857363260850882287278617633323120950106294104532570473564103055862444125241512980659965225743686947972224191059374194150709999177007196146384532127911545062132970620932890574200578673917664643597712000169062284942458826209825424489425571275539278335095803312542661019411667641405552436966207711452100332537740918207226763413573692570017704504888133201768441160130115425125870026468465225711642548362942637404799926392748126165989689943104743336419535517197020539478916503306634131180390421144774819531304986267099912530195127007289328709601103217301782336793333063293184786880179472223182196930061458873875761063283069402632459979643715089774680096 [150,108] -1946535315075829983620191445347943323089123592992182470993604063113166561801324834876004562705317541405390227736281075922554948875504453500971107671046552835389935925807814889459979083149240797681864088676686048359820669814901280955089845050259020400033784042459986130801514627426314400921271256475749109150847336857744648473331621382725902098403565147702547345843169639488425879178691557956541397448683149492309574611030506855159596143917982413589048967953032743827036936370550680975194108448354458913286445976114691486774582559040340520970107088811715567354360293267671150246969110208162862526611837419775267144549257813521893710322438892369031936298935932105418617022480031097432776677382054475071081463763116088288430369844627302150711688083757552603251513269995330841220885422173277051472189566436106475237126009153294862465532164089208951736466251226203656025734865046702141723569264113070212901074985316927975338397448730185107695264080633606910086102158979627625988152752837549848782901385057949996460022346014911161955627569085463646429796470248643620027911370791597546407064184967591093986196689847629590529184917738533372721683530765080509467494430390556393467055226916463207366840030154738496244068089407737077903475272863994268969952777394700952678411751001336163276254200680254899536130572815922441195189554543514935923336105686756392195512239417271202214536233051351482818994052527510512641065996994783873092133170142017114075560593127170767055084182767694681235884093684887243643201041986911860784195125288989047055159735986639163456510451058717704314058074377550214258316762779311002025043121217361449253579480179215392542037111372519700234087940661503654269485055478246495489229412221966981995053107543141803788269601308623468070325050019337693521860307113178110738981120519761758511223996210116277775083589361146451111413247927727668957321645568292911696002013616959672855006528148999548400336454550362488826971712 [150,109] -878578259290173881326140372831138521213688135822242090891250193068233652562481213231575379054202265287587124723579118090134511917663967634180471605579401566297572203127520091863719524673846749517548278893029861028770028010855940246820028675161403000589868213063303141634521887065860984926011336778420551297490179723550104145236188573579767959431749210568939088369326250525086411842018181051440967535688747730708667680386628810253679145399854078346538627451110286070492571129227225708498866838353382904390829478370643762038497979177278788137476915124045550229789340199961088316759557453618748084957576171611929331926506758966291694950141119829025713600921189816820262374841768284480616683323011008200171339670908589210079693265162662385591264475166924354627930450390532063351836578711290351975735258561174245876915042013280823900332426584408464596960752695380019685095300736853417891944802719031042712449784682204995983276212106997330039112313006070477799803660556936284016739601633394723030368540540604036214909088059796505695106336771189447871242166359337664628655151031472627115792547482830769262590737847447785229425499783383169017442678620129191221618983715181733026425695751620938055266908994431504483573274672586630715034178250310425228518639117486435791120827266348780316615002462889705300806496827499425996949202944801728851882866886522212058134467469050740202202697508058793910795954944159926482362673546519217609758965796070903618194939910797895192137652757128034749218850919566898829458141548244712935667107370733762295274240184897514272815618840880733112974279078323217347486049108563027059210193251960680154338672100628565251703498600104273177463180083964014798144209288447591538474981632777857602311932946516182569086223197951013756324285698251086169288971906425716260895022300825390231464213449708561080900572646393524073119823023332577317222049543995041690463615139648952768386823474900009757218811391118972744 [150,110] 2155025728800048158224598985045112179240498533464269779870119190656805694095364843797055769307421630337196565735063286503795047648334182942237847021165006646110276704795900475715907923259339233132485301386373022339062324731919074372487250159014258689173634648552039252056707039587185269875954343687257928167170324068562693372260993124722163440744160101913610202510716026954658094745620513281112869974971642452510331963474979440967489152470451778450512731074109773236072744386010068751367432402916905523241524034586106342983841757532211333220265628189674471354112150092558318649871521584149128052142625940216941794261428457470629597360846428230407081970696112003598214132347402472025224782468948787045517706904453572525023985088140665702734042250845029919260087516900925059101454724087441208651362104665636839937731735303584931366849048276927313665244988984229140301216559045625066379448166777849102582366521381708518124256434116308926294163783676693668899430751049515575891331543208980454851042148421190602202664881028375638198368140320481267984674197489447661424734674025732562466950942396945624447529810205809636541606036354820033379126847064139766491506056786571903156677469345272861414764895814844402746555414064647396965671879685850087923122266237285449212257574532855742187464530823972708812569985655736699215316054877861058025686754233146006669897913829367359492376554770067930335942506245017724438565525705387553472867798221143709925636108071495631184192873293970983143768262572754455261485490092914255116774712517667774369977487644107054742774717645038560122842579487327246843166409576425265241816320262496032827919263690741703981113362814181076927551644852362316146958784885756205428408841301660603926754957338950141068007320738437397672375744131748593451832300571788490704690283228650530048764266197262966612651926989832729716794666269273970532862980318472298426466840977886610652017691039775690184664101804336 [150,111] 309759204979194726591491943101489635113721680218801988137153347509730090230057025373961782883723596229971691557215895998527983475483746924951488947371436054486823845180308996391413278334196028555198532355704457631803296323951271830717506763869288474847525399690635325125465157440077280663459828106223548072474775420007243390458476930831722937619034121564242295930286049208297288780230678408433831221823193686908984378514949121688135384247406328794564568873346103481582214755660312445254977800505359682231720708896967499041631337691358280827108076986437299258953119799520288181394563045829109803041974571302138781591922686577426771550760938198010394957371859099377298940542956958488497391648901207150968751808556171283602148357452209360921973621013355790729284724687012548387720649766708794080838014432921071996280479306858499250538763414909996997496551000890126512677135275597310664455534692830707088514181396232741505890403454346344167080360840582890254942027247870690385472536198998244955909876400396939254060934632571120468972835524346372272938988643362442324089726615325815310650469490012642837979033671309042519587277621362867897146259447124478544932870240883544752915451875073151862291669121724473474144331494326210112967929310691099809376768312807067166674548648277570273488706720348305023367968904118249268744270249148382267473038949222376930478404907095737303969280142612288929386820243384477904815640072457865851509690508748142967516145401308383339955174735094090113573271850061220748396900483282352169864567027973446826542157292019566297377972371559161654142231916424138229248677880677969256356123165338274932697323877519124217297729422394578332242083414776351654721159722689498971195113302016509710796260629918440517805524312390235459687311650681321763712878021609145248524997710439812183047476483133891435452373126440732388733538686826292169554659549411349686483708508701042761503126571429613526902720 [150,112] -404983621181150410406729598006771579944744411108249864891153697614542731091419145724276466817648877178870669822264506793509980189995268392656168918869740899355871887680697562844401785292883304053255053301731466417830188522660645695794637023917452145569921376551070441692539833871001861166437596970999269594747097749274289351491612327236873556461184642245684853440545835593288827327755475356170084956680409308426584195544927150075516312235132919806220890330416885235772996196985088307004564089025627465029755388545839403119902892099487225442012732594714487886617858335102528830222703974094847738188623481928128909787910746025512791062758698093657674257797871845932975943853303543723763433818508062684398436001297403278527352437169730705719298874708769730363536600839495295184637864190049305345819514265883355004634651048997618268213998056586883227426664834990943020910630601051194062817290939960959003039774735081234754191325367690216125864536457344102444120990309356170148228039272432660103205622061000226151021366683639852640711651660259368542190030870888866553268656345232301241236024741902966867365990746014491721249234465376521316808675510058651022731907187294681026222969870596503907892934050314492742088137226728603579829711397594388386525246946019693556855420562869572800026854410562832267911474998205609744096154206234311311453984401906879563270928588018567166548962814218549644281999816004866932184140171628533222251889152258638037074522938574609843017385714752260656880444150105764104730909068916781168097570753471976980087956363907043663145067443624926999036606484911362274269015011449903366362539588866246654988741833841401397583787739582580830721011501507724928546592194113936847561616132698689888375512612291732175910397151316976473580953450641563411518758899310703790985549651674147716317177281050047540333394410073270887582142187511652084641659741081123359730803263903590099230549698339695128 [150,113] -19515760326847792253998730795117662386976968356258389323724065909428971903647701064677732959951802004961516856729581008611416963164091950300717166750016289087249950387641056603521923036501748192419641156289271279156283614238382091512642630141145219399785664307282591874873769498531791054713145950269043162146339817642972127854525627439836196866583785262240477467091861571027258044113473640006136927538143896150036429388446196762683716149682689346600973948194348690634284130582158119148992669569487776926366833879750477292724690120941479622310129062582277238191201453253080363080639847460983838128249720738484158731639167116566441954385117597431785125351216920910710525229769693804208645848984978785198452924901024001102837795618279772367924822855088020267894445976956846104125046487923725253189940446586449758986551921024984241400151058864921115201578113069087033914383852973108246806390005948111448185011097536756924390492944145228534488729188293951014733043890522695618587958820011811796453935406570742383463435687302903140591239402294234089038379211199598847082682016932772691537123248623216155597518106888363831806156685395389967939829104646480294234855993948751114140202672541737272394957401494192801735572792412229513606641877799270169177571446351284557833974259588406509969981716793960460511161992059843382611308667084934902334597383129902115432912658996213197377739061651770277906467471754599335955941238411287291686399429549929087704065602305979356307157248562662725418952106689567147717702568953181886803065084875787229270031843328049860290447629110064614139092339499497299886788982520055656818186442475847493696121544538577751500440933948149689702727446008141311123296085958896114967383478534402341217062441770726406817900006069447699455345363564173411996808776715944271509888241256018043296482110607343848947373751698974660559687623017848914738736897460160593023006907053804088289220406560 [150,114] 25148274798652017745770012821535088800125447006260719309539534603132879564085787675699508965181460899339276605425655930244379518263452755863419546782096308041227095276203589537377501696490604533064223117632783962222099029507170933533636576391803929715835062991905071109860071422861876153939827593540947100556895227029944275089806719363701982854858547838422495898778920810605808133266694045156740367841432333073451449037229821087617976873135113878096902760712243345280959094645846255175304922076395320820247180337489153548808644182258704826791788845808721805732466677622367082194139431587092777575989876185447389619179349169043021696695038581204863169175798165901179290295284228247920651393818135238680661082089291888870048096783011923657684734632342481196976672026611184543108205705499757138899474049507034137738394826678691333902446919276263209215740549813554208364042781698304886361875198689294377410913547451827583009468485149903796544733595116867291001982535127295289608024736792939633953584615322226172484196618784353373222890187867490763218588359285690404383018730388431432781030849204162390453030481049312202928164308219305853549093563325013063986197126202482381816003688857557240007574342012509656360543221337317812062417325853380230383794530915157116509766779370438455113205408687302785638754560809915710899005720034575886395582583034967946507726171025816483198641054848129677354752516403605121466665836364636590870583977846004817625646388219624120162330755315711708928794480835987563981628316776124757364122910913999203864881964155020743361023574190123233265791803211200024676568017534224816235953550195400289016336345780229402653198661422507725423304068361701693681037658353815060604513276280417604244379365962618254034020040462134060068791700119573802159618376875253096001034154477615039568522192488182283746535775676925504795915774159319610975891429143968455955041704367039907758967 [150,115] 2300568515328227626012116081622527845037668320211776040364350954901588508704583538553138129915885516166942446922218920125515136141755615647233041359481751454824519837221987834771967388157881490426285546430488064871787064831220182873428148238737752623163792316367028492075927659367799087729924597759573326060504497707084313884950478441469652716880080173926555405962127571489792907180462053829620020357178917492711915648005868038003052804668250467681718658891921494400093451287897508683991195500295058505152824623441328852882206789003531882564156796622201400146418114963937293524345753711955351539445792008913831750166513257667679059287499637288780907881028032390528166549516176046703046225335372430090258110025409904160012223504614107460158521896305573218599613078281465018600789331362322614162083075106474999317296001910398071020601319475716988510556862914562258428287868580348519386648583555754739968726661103116327321432279721570710125882910825531865718612617871876199162871417774119437009292360238364225137403114177662675285792695109773058316346833316113011873930424954307280024781846618869028943477309639606798186131962769628491040821138792152514954947662438535970431285069243670680361360373509763275601247745849665513818165724792504511463431999242168534577856404943224011023920220556195917891383032926599066674800466564781558395720059438166691018778098765252445067563317864949427683610165196141106804050049817495773883376811199878642031382090965274843538646747830030867259504156231276567829944269387263724039566034520347675439560484877807330853164076637804414268904767772840181791005293516055985561650142976041293206942402802437066236870814559801334690307348590542940741017787258783139947743942061568165460049516620341133034748214710628403852229617882658692474275767382899088035028847903747039467077874861556243603508137466883852054360708193406099724549061518100796186382228364413888 [150,116] 534839280827225861236962492016429122236678788591083055419454618031701936935920103792725760009144588713232167260390756580044622208978473849645186960945633237079859628588105672053973481469799896979256774905198218430235493273179595480498756254584478803364394204980168167186443276840849287369230486344806594898513799298627535528384544540449729500864689872141707886181960835927023397810175217857781546111455172969299125091447855785988954182534135973086019054760728297286592212885205906582273748088706150378319382290193378473623871469733558209489263909012983253935461457830366406928403988424265607795308244131732868698573305206646725378267435843341598133071787020863513538137217472367347281415003939928780133048492447015615133058061122993398980458675341281137019733616142321889641959864623019999538046799047398068388080607582999925785796870791406375158188670177905896232374033044856950185854541518500618180014258504414182857543414541157360194539263306467010281867020504898953179460682102873725085592947301000896350896652309889128425697303404329380315578534521187993793655382162176604373239163256499132460663088318300147584405297043057465937968626439938541140140548601397625443713910144922170080746860194754330647707105403908754762181504727193133451956538067004417775531769572980254461002786957596311218562866819498590294103760662898766719721324689531316278860353703723012589412670849342395083221465427470236416145958097049598674898157561962946530798208803679085362484413784038035013965881463197474033020964389042679069707681263333093889083360163500431219835109159257574808026369419740813277003125635585194615430846258583072429741213770165869970946176129995828696032022773164798281684686816801760271150117015434810228298573036448067188567049083009716612138399729663778002590196023026046803479337744557416005914307718788562171619128506396537850667254175121599838039347356778906817932770816 [150,117] 98443152412045845115745037439666846523947415517555362201932705167859615146431279690208234813522977341513556802204890081668906461052021122429150802254708827065422274976482529935643799837655755177241409361788502585323927381259925964061662901879903470701078780904175205705352962266514747073632765944952383118004215887033392254225144838926267810216376314451421413911510673394186159464983532802323342526861874284400829510414239744046899717002423346178338180880075745820806557496062730738252664030322360154006723476924657852013571469344250359747586612456869958978559103808753555881288180526260949905889224439561220940849896838005408459661295429352939571399867817259552636777420062012750148963646951402471064186578071219265799850607382787780799963694422555419927120246177736329595611808230408607238349861868527499730022906253240586765335419587199968480008240249665278688652488009496663918409809966101856010636252861866411455696767046387514466452026602682250172875683732908117049459004008810690903430546460018952493776898233855103023472584098759797946922223188720573351297189662239941159785814559454334198130225249926630281314129832424207263281544542646882156512780893264627444646758410004083821293573894459046990843005640366595058147963691402151781748281811212170066081121591795724116690060456683059169848293164849671566473196459221565011571573657716935374947105072680337737319074074622148055755905714109068981956186152894520697439052222591186711550996230999793329316539243837200004216572215797145791079122581745482956920875011832294176514684466898919465610658726745750548498096895877785605026766255075242441445978558551434374939377413341932539205210101826311943071655501926424689847935811071172449424915617484681985221243318938802653423190758512245483918956549542410987067509402304919064654940759822142512251580991243646697839030592332295590145340159886930224341314410788659159000 [150,118] -10247648576422673227546040979477089758237314063886029144511670255763154087784155156648435782071124369347468223380670596499062330891239449580847826435935017688321989781903101993557266840610625411593594683613122002097107620638980458428384403126237547366281255605773844924031298718562588085743389049810073717689996887263085563701488599809316695303334239019192554394913384831598508106828387290292058723770999916413166772307813183444460629072830637893204172546946159910716994224322891832687116787937177142460433814672936787680295139124541692859277846764858605762610221763694169262132292291535941964199465042217902818013721659493813827754114052176900450635256201742968916685877797296797185347381248370860350032087714626115344925107718251688733667436401390516587757232385471283126857999564617834636601187375235212320020447605008587498521180317707922047299083255894093012872497603523004357950145498344869590529361444122445366837237375647021378139996042068053362363461579479890510999755319812982290690419315712149069495612572273156330020796733063515303312805597170917935304147294714999661670214259653739063673774210548511373628206471918378989453987736425183381458368568499778056033119893109788364199085288604151889962457279938767664160410208035873260346424264069853269340511037018246337384282662628272719773049754691441282413907621865388498224834948416798503605821696568357932744765165675521072501008417963690907750811148719155109709410840340573777914127327025892333443765134000145210650152030904546292136532104679970106321613962742204422695144920265304856292185538546368582904390920248736956414006776677675931004382007023168224275157916742043919136465106035758751290327040824397305042063874186291106968480644422479162883131354482447404054196961664695773556133629764644359414173655102475469478982825011736042310473464368745885889796345772521774354587006191468233833535674717224 [150,119] -2604790974382662322866710266622249880653526050591821495081456930038165403502155066035732138481339168563747261363688476761597216295868506595518984989275575608692135866890067689070080262713733391044192426205937116806262663465033080540044838866201412823231334839602264178287183576892116736288633424735255362243819748263650006808627725604957174107647479838672274506443439709200899633111010565081018081421254822125275753177882279164938974010242835473694269249667865624931909667914943091235838469326927260923949621410358961774619074901949090170882569284919689471621102937024174937099618439856747836161117551687451370777488065630449469116438745561539946757818210159018792048940040795624020201231363717929448980764461720361308162913619278883854708579833497534267421616628340188477567444806969906341441847652746427609201437655799295909319165833494415143592349465515529679787590499913828507684793207075988634835332427809887106714595720819926047755889191851491785694534139908104833352086382144545693977762952175802387399846870719407474157538812189872823024614723735328425917513063876747814864350779448186816183119797151944370917753215875055906371113899901807275586456922318220650543707395881245996529853142786677847208565875133166813601943015325370579294133173071803692806428764327678147914165743619262518011569833694549998259301876788329306279024690894908618940533690692273652053053172908002766059163309034983961260249892130889506624318781204581502957004802457614431643556287093365646370108431118428535075729369711259332280119214269630194482180053618874787157449695096920756290009450046676740556112519210303782985920550244461604347025268584618921075420320278155171029967811911221792945714647875127085591388758394747419382096289556594851299315356292024381862778805865132828732299487151889156195399860204481038954355471463730677848269026484748416064480132183272237914967360 [150,120] -123609572232211618796152978838225992966087855224778213671859128908191425910434203674943552876005356768250284026566067771124151779127539208606064780559630569258632491705548993560272908699857164080162859462345480668967201176223237301781465702872922323225975334545267726504381036291744016036817584013631755019100437168226330265717878194013618401799185528374444621989302236001619998726462169024653343371939948932159183380053378962927696303495298778311300121633605923345984961515074045574219274205176309435872756592440415060137147265513136803552626409827379877867331962172298794474679894085890136447326685763224001068353963820007327598678122188305843208306656398798849528356680169330379019565055950126268054717059185476700395029642996393910697857034840948633807933740711331177229204269336866714263767904760157138389484492907611894065132225658923086631916383915980882963613336010249744202217731597053843217548346800941545995045164479942848803152786635394098731095340524547713637001789694603452926329059968276072397702042166848942059152259420099163322626332005412873704128175205421337888883415023025581076904525134489208025908922824489292412316643619918167549867352439240634884838686797694742998417129238879423906657167751745249383071928079681620712115999802920623820829278957811289045001645325484137307486204558538322793486263543354838143805011735923258065342772681590417777633261731190468753487582251070237957015028077340155929847808615785610229600273046880144734205501238817160932896753899928017737099446344274726167296114176743863619812523285443554003108161732547076663872527483180177509731391590324720909999112345643202945273706160421546115854476368312951877418326031869223158847003348103190467967695141672474075822792415733012536132635457832960221420934708475944190071894198370364866634026073865627178078269428035507170176506127963114045205170805119913416 [150,121] 3608096317642786941475682555194497617626143729977812685168373281765446436436725381845236859389283735624467716199484457896347754424945713069253789341749746610442913236714463118110902194943672008334598166539470619214207349535445722190041675591697307819602306144992860492988741967009950769339730067685570597142453198203146181649827337308939023983133013281832575870965050970849526406673404839702620621903442478804863401126593793411206899394752545968634828240644471867723203796245909931870751030658061126828209786864726989331974693348428710386813373103569577339919367034796343503647566338147697287711380409914730092146650222765782208514887237152622833074877229108837724885944539211656911047724884654335282905108958318713039464196521047617222058183795374792109560482883179371464186992457032679083951720225315903266318427965313169746711779963358068259523577901212259474017004695583208164570989504687188710946047332339059269858426525682721606510503391863088774814187720959167570802782212269139976339542411791445581982676889982838611476809499369390994146665840351963341606031954712734569901957983138856049880377550555423826740152604005058877644628714437750526367938179644902269207852297728352585574497905578490628276174208646128045885327103200137612345161767862151014435628981061555530000845520319526329270171738234626288887643134523151984884814850839660936877881657290319692092056196309384034282985615707630190607791457723717339014158666178665012981280823206940830266346275809918067131752535420075242872009685007374920555738493927834953552378368761488839647822562212680623552644294464946899809617945680836637615779888855130680965296783308340169472243028257771555847210074665671813008418992953406218005440142593332153642943188525010191357969245384385052755072692696473808300710721565067607449083062940516140298553904140211382258577885271688727706222205776 [150,122] 497196046991890563903509017279982324300586085278064333222543691052710902537075159016863325012006588725333946353699169036374905416507987053074955827368600790068518367770092362195500124642096917181071372703170333129140921243185404020365905732291657775763730074679793782769693614578806047219871622113939668734086208023697313965097423860946973782338145513600290825671010820524743237900397409952046565360063404999103223709163394345229291939966616961972955013274344550019129425071231692792928365970711039580132932624387811031746029413274989970377954398962770838889652736441434337279018939644977961923947839103929050526222587848990057510262341077338953404947827588819797223406601548671694286120735220981867080890104782748023642307688525358467597823798843033104960726921332093495344172693086159507622615521247766469217321866298937430651746739799211887677840641931012412578942344864844643129383747596174066979213551681637115845558448454595363366407841533919503841501818068549123721386093486981904251547609470975738135200893074114907329378306395360052203542930275557055509823738954030506141321528199405108555285258284537540441898013108079696992764011748848189618166077509228170450207343090178887468106684617814500119865491138103249963624627998763988038898751165555293343176705800609261238026784057759897113914956908133112437157913252964403565333822755481553929408155511465415771581927994186686332972486988606864148232547502985095313694816231243776070522353970620428308146868377952206248587484873658508062991197083538332152337574191131822951944839065711434149210602241672216066295701016997080643460256120535465860598441798723885196862997374826415761238212934505174159134707372755373890258611918050412456958350585303798634321457016435144435359057347680218878974820743235098735502687537987042344331510370341648359425391846026486686781267993128651519589 [150,123] 14677356976671011595911100622259922875780554841464496209693537374696035081749072212322743522158852879193095464875406026720546361155800341293777332812488459274549005345873233230208672003451117948202904855625454933572648279519686904666495059959523938091544872610546025607684963987523041473436659309232783959082688551593124302702114682652345059543815218845403046014414017435758696396262537973164945052176741464693242403211820940511388774308941534542721164220841390499271588552306050947496723766468030337634872056555672302038220610457924226181235948334836172705861854282227231118233372285303566382653166975328408289270713353554963219962129117171717892356128850068701345311053942311127388775131274268313034007393002775485035463089722005290448335264358589851092456840222042986707988524577618499017488595633467960533637108427152490856676179837050057234228765302133411228199682763222485242443483099364483376854563003194644708671309197090985576799433048040654955661123613404930074188089859708821688522372510995264437935459895611692245271268895802508992248618177190285160114323551846643483713886849873922866702094904230000525351580715140196686462364164118620039797253702432774626781985130928463482407184579456347390707974046235776268847458480978216110204138205255587986537481393512185591126704493948361105445389782818059613524439903192609374227870705216525318803408668805203451193171231647147788416695042756986675504664334578918074404770846149729228093589195322236992049833884093243761556197074436276010023848660837440916827209893916516521976609574110107069630762903208494561306973071073634052095362774679093250747807514887512301339240330595603350635710072911588441217358694405307754801138697131702209953926420817180550787149861960424724376576097353363081183096968557474729783269228783850146682881751961311485653908966623861913934018048926880 [150,124] 178621928938231420950374300962053021751690089576095057194664438281144403116877898991271556095550699991336054932034676409729086892921047507152433798837153070298682142739779781291573594878922067822501788493317127261833483804636552637747993610951944633341567630393581304591871662466679362426611988742479015789687747936223701459875505630140475525690783627389822802109716620659606278895075193375587120143900144342804991456511631076882932184725020329289308005511719318272145170497375724939451810394276910688672080881506900013461618324693105668023709392187191606338023395485886643819565086587818855463977176098669821155999798106615368429149834920077675238986231568907251763684340768476878174351215622032445617561703560604245682074567365282810773234739151541301391453099198793378885931865765418706802591816985259582618624062167247550599862922497986051951835680379614368222848472439408817812943506400542612012355442068703621472782253399215554641514069824094674370249550549971344981432215893145319765205158014064092248304884420066193590121903819571640119951445125393208954650360092664343184069909753258795126915539240754095549903417829700577287448559058366276893378547464065051956793215585909712491180342428064856011347984204752796021235195112685014087798620298477753526439034263786095614723607682603278013070082471837505958905492463235371987278987296279124745320435087496755815700783714648145356267720424075380504017730152692438719232832305864897957233505397712978217084623438787088009631284414172477606641295978111559629360508330015842204173296688852690341584170417079918483579657823157932649153104357713824158399549844747432271129515245771412455480887250478666188712268363395714779664082613198075912388681089983839979107274220050413664011140760329055333311679147456908353706043527755993408507424334062857386055010072108113186769600 [150,125] 3135003419662130086286358962136814880472262216243664090256075037372812955156556856794829679461716009577493962233590282324745929048375649670765737071223100749641697705442014539156359060881932456507311587887675352282256841404926075432944462710562628709381301980310280390363015753682268655373640667294623206028825877511558350599231229428890130494566616547211922422195436078875602165898972804171255410651457742438680126654307843641155031364377520403536954931845790022831125575216276734157096901533248235778340176522033041980978842853979343044852949880345753159711764887029563640510036949557751100111931102518894850031965009684075994005346253743445645087160329942291723387832783390220600106537788307197949975039766757225924062800970500701870268698400478959979033775475317793262220986798969796212544322879400718593929746365629010301952200047057244438228200085997520219955025751819965121499805387906421660405845362737572663959951097720121640138443597060875964491562703288929991863860198279899641924866996745845176774733874286043306072669628977151978018928592267112842807408934272810663980715785589192079070994048943371236691143691994964787313979650032230712368782849806535961716786696867877527954226339161953163996417669016610478286509848463692528615119918119421355296149115716123449343671814275024730382197790865529574106525552460151043719704263609388217508899304596132473063675373149210141010509060017996980980213438402056941595714676915003010840151547988095012753354345743344050337461106580250608168843705520573594435929221945025639076311641389855664711167043761121181447572412752505048051720079268495001615199790468949037142972908122778532296885089356990621422149714281149854412570943487488433422131038436333167853635431008614797399523023097083669688757619454073663202950202570446314963038358258125205044400401687006232 [150,126] 177250725885070670916572180446467373790931856917799082356945268375945548153601615294821423045446701072924782884582782507467868872114944616516279327268546076644170989261808697816143404991622255675755756525658261348712368117547549428257109953240526421173250522889006858761530903689643040162518871127259093114662347259993777199819570556417598878104631607520475653116960565780771077937168025331554743825097599896973155327520220269726469205488456090517972970251604410085535457779091831690499245350434851787245619402201457027179516088273140964297180988702186193388397707460428406475203243183890178873652256755540672274257151351755346637149122269381773105390303482000726695677921275133260397477112978895610516918200972245279570417794873586711571550284259116307730290494238925258942651380774258724528533171538378176713974338279751025047466546202724736434481659403044271314378770203917557642085663309562531410570403357842787662485291542700986573138618710858265429787734162131216171348987167677616774819252901840508069772503240698993871176444052725804680994559097546887403347357769423426062473034379464481742325206440930075979144060857816333962077103516378414288164981783971051705302096189306923611573844257982095262314267659498637588816887016275113978961902295963778057797050851501433668682160872517965743965483293985953526882644732500932490088158857565038793869930136463771611417936520426819957649490663975567327636583667053056867441484841932496329735527181066664132665184404252725255703151928651857877924641657298815552016216691214757916113005501946902488573653494272848764143587053559944814045850960883732759632458086456018028193024524325987441606040497395778897251315377521901978267448360631567449410912312494703878128231961371541410732764772115546554039657795893734082503915016101449054093301650281648904197759824 [150,127] 303886386517875927603613117182775955670830218581254451794884021111280955027561754159345026097297931075921585791645378504307336681764398221032042046752946153244879143538420385550624710123484694454137678956148836917963117071991541960083793328271283719225056824687598649902755217941759614947025021405304548425969890495553678710494026305435939464957932847477202454344359105481132232588231637907641976980635025666093944110727037531512358406314279970069062924723949892419076960579681811398541008670456939747150987946280908132978219744754567931797673318974384546455573385873355441248416197703629381252785019529120398848139990247175168774382987777760373294508427200853492192593869631994872508615825478299916508662497976864301359798648575327183276918326854304073131191667462210174056266947971434030604611043103449616059295165781703098404536467475790688072339448194075488487391583065424216660035653644740673492488953057472624867993505990603189566887633234966651306686882707313666617292688102173025156630096368909783210537733902368345204612123192952802260967123142783877530132606934376400841360320667499533145404585253254704209238172911495053535242185515203668246093708196869524008596470361751847577031197179560857870107409399751637514766895052017417595741137797595678329854344373078733378931842491489234971067443528420157717372576340287914277177830695488734034782014990334741634772980759047389843485548003032742623634523310297941645379652696407279270730957222729048401282184456116700955743119216722112209420841396687372546186321472005762980586325904442409806165786106349892613470405603963736915713456615413805943951044977740441358219687583306059432592667284811422102778850962177677188175101505273411816007705557017914626207770614129880218216700549601287848798665944694240492660245574611512080072824564270877504 [150,128] 31745358116915778493952265354253692139223203183488279015381184102850124299691752161599496462512475530986972160435619386969320901562616031361280635940691604520494452874186529807527000898111092890276498224412703931078421002122744928438927672182289877295220445088068677001885085949137575965348936989800851079993256131564549048652939308097830043161325485922313907289415748481145652941837577236462325448346908283317750420265472583083702916666729842338554178015099839309736425616737718825479954503122553599888974973590072398678361671865734893983758399060306030220417058588853391566934749080879209310568793946294803586291047618648509213778345929674595331245407425060924276408053263353352968860769996628166101113273466425478222668479267706051195333778550361378857928739418828388135145797119816647215636058351776086459846966987421874296819159667890987936114622910303799715977952833634168852240501466590877391623356149944651581419811451375452570281095385157337551492578454324494676911943114602486442051449235243576023851161454537319892699066871762148948605008352923284628423995359592663401157231710540750298624871323900254565843613773491645981709552707166279849313470151609681657515273948751743787060299317719950530008829836236035085305625133122114962156187766210209614676661046369391973681303568522661688926150299780380858885941347675155469412085464452813766957185337657976747585415830773085366334294622748249574859899838726213150052500989076185074858772396117807416305007873727725798033218691769355362932770397547516970120330963756536630700733172637759374560333835168441968555329012268711687530829796969682131946298229473610925472956380791098626661228652010886912691661027811900951765073592452009669894470463224307140949074745861854339172640378068981227956474974237601623351677630677139755528669748224 [150,129] -263055429553533178896744957072298542348744850304736593752448831836648856670495797289291700551874388175475452744054395871877788432876145043941944417384040447977538167752320019196091354292025162411389136350561151738204144933328225669311676545880696649259507960399479624586769993415441732964054555538889699127946545288222397009546621487616515099339208468109452001997926434988045207249438640525883485681010999476221292411683166514599580585743899179568812791966205035882963325687505459784930919550658591100811380375966396490033103730900916278740707081667912989894103020964555399412257375253780379828786077749530127154122573540429820368541929300916208698761099827940893916878938008151571937848287892049824684582607549435704256977222861188893997966710770620147376691470040916332582121643502984270832599066498737220975366888831881000122986917321386442738465714492185364696691754061714207025556533590555290876512157272800128259947571269686134228604781230519924581415928409257887109345608213050022459276264865487334187885294224401863575750148458037551381753841013250830194549786065552567349781879635000104269522061188705694171499908903439872662318147473389148744549306541025115193743599983335075782420993299395841512431176094681627102308335223735198984918348834240993256126133119804527835521767626224888039936594377928224388399607213085388951547239580017954053802809722693190690026798080599558243625321547384174286625976951916710939564048493204465791022290150097729447746966786639539376461689135476322023647936750789545534184777264343294428001896685201471949705529023058175381612161771527813304005769114265551944179728847428326700102226175582948104658746974170690572557804773758527289556257152523340554171836123747218739861570055495685378335036574910696166333453015246566254550562665831568277760 [150,130] 640089451470999199542771778459111530258648312003433611440978316266608521317782744076790582346209382839412869488663865740192581315401586122798379273603223849101171879080989689612655494809708371439764763196992302286901588633232659098496732625961105838687625812349427150646313557303142299612558446577372294336413048112694286324480354182947872650575231129224420665334711589340445532217955421568149340774423319773032940770521538869475253084587506108984031754002618523680384654284098904164960340325749805447852406042466894798524582003215063482262209233487346011166101088147201884668576913696382319089256323384067531342958514761192166349252704188821448925922163858040148661381651281887677581756468200256045244667567187381474000661568755341876032596430489523826649678327958346286514696965014729504425905174111052121918274832430343400706129236110450738323515696709845805102757440009544962586539918112319681304201487232420498131091020576728257854199876594186677785179004762014903196806938593330481289976388950831418197547776395418162410014502867688097843917103495669795325584771392950857920200338217184159322724076190746763747247543295528489096016582809805409937173155804542406511079906744661815990968414585352806968535396531695120580046948030279808265800001304287273209317412059400921405459583009088387051514567722556505103337053515671869327853892355184778943021718958882036418120226386016851412773768669867841828608376576237032910691610912575387837891759786973622087373449425797664256493927246802809286120029493229751329905858114686993454823530922005887300266813660880186157997622856644141616605960496003348285470012265344456680641897235254862262410036942794982000803232802222600359822985536730418468339929583346901727330100330335985668259003542730724545005003919369466850999963053448 [150,131] 7986885388940415494200100910876805039227148855959602945823416531858101013941701886667395872992527543244487985511022415975284801322723188859989703774186754502266599858778028311702764198144285729240926107805126582849617644584016528468074291617310755601013532621460891134510989050047181060715827270996729087670996320368183700501550922989926867939628956301879661621492799429255697193776871556792305041344991787147558985570466422462912828292821970412083370603780507934559611486188932943029244836509023915622271162795690691747771626280691367611142365712086944095610083844212265405690983791469145910632203863404607491486418528653856262665568462547425338699702284775785678546171628148141752223883520085396650040456239152922501622004922658380349416915505896938829263176482267904979117508116589814235040943513941760377079668856270507204628928775106713245015310912750480020166379867115210032780911428455266642940359900093870225940767899183672713616344879804756885698839892506169717887586667139843197405539298098561989115665774176288038033488369388331776068347099431206687885051922826526675123256701983009201730600269788072698288714197519820003874714428660243489516155017616783768883862318302776548303818131228360509451479120792378312838275071737682378849649714429851247022144167257367869071491396869786834493857149411641841251519173458280515730140258755032742980624023201730663392310721169814367491584613911291210120870900155715916962546572823516661974400781138040073722362873289466732285742602699035078427647719895141154724833953753689559003368704498366831158672620422339619965279922812004811758483052393983058995297444942251499316928060251465277624645425583387459022648382086255285885127969619228947264586584176905945453827056624190634447243558997750564432870634843826053752064 [150,132] 203793022950655679444540545426735919477668219098756080673165170403462801382477026145623461386901670790475223276279337589216598210366448768818780188894720813405315722111850826347612442820826627724153883286975837897009946818792000798937517574995219536849918819810145500708357634397399464054645586794798414262560178952690879087194984661923845718789777493934787297645367172551127921435200123247515591959925458730918800873779205254090328730102423374477550547764799533390103122727078958668213010594037144648285372890945050671528512104366156946992988878365047708214457904698247992453259639779644626152054727099154452893327615395060991250728537579289484452125827626550138215144297322851360846295275453662645552815433573746730941077591660802798324674535264133591294241469182261962921262011294559353395266445737231572125196674266104807735210635823863788884265692149629574268454258399586142052922378047284015520981975181718273552141019875290380719999098107634546785867592065226467078527541911711967475327015879442439616212137654369062394192999475192290275636654899122363715315341528544259257309799119636679878642990500461737448287056182202431748986174398024789813806008787388530511726484174845399613715400873979245106811631895577009014937430820231124923861927301003989298521702971647488793762894879216506897914320410838076732476653644332267215434394197456048347117930343382415198626745570566212440729711773639059735836325278084140224375486255349334212607981236388186885889280015870226049876507957041691413456764540982286548076065585154001748978696916724090801582070297413327713663740852708620947260510166509631236707134172934972806345625465780824540544672736254487050152323452419641979209736588482729297282372300919572492622143024367392883667609244552367332284227052393152 [150,133] -783361927957888074208160157172021913763372010735491629128903995442271618472229072755970495701042808130320608539243413790644037862982840066650507268902910796514846865794897431380046419627660339371675570987480567186932158413323210033352011740353265309094788833078144921673858088615417485302234448790271301596561505780023423439831477458006858943577342906103344281772122623045982509872861293615849607934971220731314033857901671737554390073681062783530791987672034334593940482128817534926743347007389695589780425222131643093127407663278972482313317413931501928009299310452837923607588844809125292630365590383764298424972120458497242908164658005214829502287437687448304609633770676778281656308717986955306182492851158529170972194076170890500902431656914130859092237970536177624973021448325023468203075549236510019197510922291277076340545763592379816251320505249515487922514179979003564612576488897257972285689575278945794528325899068627806427209477444885496576583088001152035357771178574391729987632738140398946669977850188369542988825457989991218492679570282386372893600432676604704345043414624806959621105917589792016106835871702087161769361346362538936931770164304043069788930244641875425039985433399020787340702432460398598481233110367225092149186909177379551495975651788640151090507673803783426475039065335701946901619104191278820354721425452674079010099188363349540480443477319217473585691637355152125819234968062914103050412414838434251280581051021255602968020851177116571623213852930916342278762625085518598601076332974852569814040410945877355900603431706934934647209406113415226383688212384243899776640796130369822853075491450104928138268910375906010901281063817086946194174739832219626016125802433200973957639807603850515008645369682694872308496400 [150,134] -4293237308073320558682100598430405797552502512880551601989484181861390521439851964294338019762275212661877761083018665663759955332746040834761314289088553348574624612593180353106450721721683437673144377044905949688562586974795060123886205288876533929574506657891495254054826997863940119441619893842168629276784827581278252845459573959233965922145001846694043144071671782013553389527750443207952941647338864073729214526938046969785397115995766662102121357550655101637552635364169294796476457479681281334494765746269110659562895693719891991498019121429441887336919753293006693917297554067075212747118572232418784788923975688875391079049686246318585814212344616057955830810580343371970623614746021762955505113377856036890520451711249163542390006632530302087034328109023554005700282829626817212487515996193352776341356185611984898777367153119145719531336495675404622256620924934650911416090672929641750627578660004375744407011256746629400313952501099171501436183593608181672634425479741041391174228833659095552096331240881017850210210851520542416541321179796564304435920026867808299878127833252077862491206483178712517760853780626229542026527232118326687576369750553298548131243953263405844811454615742631465985817058786571630926249017467243853460767271734799381724676143004575275765042752346948798470920528885695044687288133955048948626123704479891182316681684705411248625627353524406100148503297369424034447622517198920529084632635929823568463573308325922043520793134341989788953723655588776141804532268971783555700204816317699345689856470625010902502867661136039707363626467842273281563448863304462523057338784689561685496133637944551132083847070029603418882657276353212606767052932956936856473482693182495192459792501940710260836586954802947352 [150,135] 9019372020909206448248073141872989918126562421608660768857999638329034925917941938280529276937453326825381302942234661213825023804770549746336237889628380919883232899490895987713304206941710642671646926125301311317859512989212998460575040387310048567417416400540963167314823090458979278702739541007858332081075021438125296400944309020958108765849437240748700191924762739554563040617876147478283697223337039100831124401188667884813231533549030207525199741905955779876265818364782019623679992217718230849224980283827844962840936373465960768248355185109364096142222437504193588089830919926036627669455217970342792808323720770318210531537220357547913478315754335998112383641643817400109835341994716283083745573964959544861148439242585339504794933934081125763275292441986189756839538250457516688206425906886830230145145712462826325574837282181744042396561439688334356499618678134965575858241688470219782339358746656447688866865394827966040635715422480052428465909358092899125159240982325412295561250468835637752965649394767162045066377200790693003396199109794781875819960432696408921999662868908253499792371381861509229293654947143609808874681962162764031146876951704111243441392241974679738181743867607306599657761872233645970500802751129544386436759700516924872043860436472336560116418560653964962727816971521565377239679880009419241849998912115397321013888677894197406172938205326529571262226558878378066000766463026093816456023124691486378787536306155661796552215271788908252998542584322711137364427881590743464772542576684974967294031259963630799035702129430950545269671836136009686836879438876309297389142241853936511287650621719020147690415591379124542429117029300222629220774002441009404194451199146149966281404372282817543054800000 [150,136] 14417881704832096350549829866823436634566675225123124839323928979157146510133974177693588862012301228708772991146272349831567632939854373410376163472764792918562860508748553820296592492411139641285704188120407778061573663790707832875404996892295268967390890033019294800981631854130284309563654737901365857605791950024861740187383078095892713503310755841747927046920783793052773955307677240407986925403450984569052885739710243785590594992178181966984041341196692475513318263458407585405376838385957017386302196122445119366606470654442352498110822355961489220917845624743867538341975105612392379418195985029069713371863412833990014843113836473365393728645051648907134305890863797802086451464101440013282951724207189669413737678352017370045026189532300350827877164502092188147838786131890264403798826111483792036785417959255575017966808046659086006287553120635066654911566227435877565007905487663389591206485562352260412757805779770010700049267043261927972480965246530929446053866206861098358958958093539784225331967616015205729733563768641354785845696672703951179753784242598237684990677824136214393417687239637588609564777113545279807745595313753127620065175497676739654062395340196337133741969467349722636954684564887663446637692826532591935098563852837992685067115081610689908375374490498692758916091521399007242506047128603643074469338691973244492364844052123651694606285487782630096072960032193251227865659355424077990096912089273885274609001598823153185106452332475084800408426153340489931060276745462421726302785783504679026755605234264915159786644217004788002611339111377096018999152976085571585043553171794424139259641175944375367428568151475561069135137641934664727339636407144990258815290365286083804913061820848328224 [150,137] -19478051488768161880974736855857142701993810816469001790308611480640632315203004262696572729609491566478404643513709018378018965816817905513502781599840697881226145805201376474232193599883159682803919946277966997243173993920437176723590192799927677320863636221149417962973644168646083214467994141752494995396290327933936309133612781880877115433407519292617800715233199883083620110735763362072180294692577064516236382681531947340931734138470398797662258460555748646985664016757977506986225743036302950565708401368454014333496605332605043239299585455508475497083603722262096907552321176843092249834306939622818683200187586085754221501736356250155353377409980538778267470942248686538842518818742749561529628229890035137631976106175975019227558582119330519556141079495564853571683070960371366576714425516356110951049584259082730415605202480189615141920925065602865715115925178649927570863637923668977144439570270508310894783251319021407145666358783108469729492496850548255292094881167932968779070572729185112504777218245399870538435905436282863448031486928614724017555584693771225365242606101164663606758645016418017404440840531532802571872970888284376609481834370311296934288428257589028433345696531660299082386941106831961876355968182694136270759894508195344927281469866517030508755661538719604964715879812182125367141287789011941346446395534571794457821111660268231307144007263104318240947934613141724604930912390383621849042570594954909465981288642833137955730622773523867056831489300275794504765542007285624566364468122292638205340969124073427601174968977481615285385729439863038312874933924249686112799631994878492530870846084935770825544232495706255155505395581000241743834186452174487121204245481832334254888434640 [150,138] 25464794379863721902601438373076938527466721154196443447467523948231711626467995674103033585403708183810026686350449363574913463985375310561660002000562739771526852669944349484473727641505472099201510981625419135093700249339217857479031465211186558821296968070007025370464850093340958854799396183086738941226989800989740846644240660649308037371023798531458404063251102129217676492932682125648249088798624865443654650642151027598264248727937281096921136287803956724568005690418710363187482517577617281059669621331578808722988864460698478699154072147038202928782133661386135118305001171712039742206969380202066443177711681995334958797862108719515544260216091704547153763833093036603339726329933772766125312072338064523617678175765091354472250773827676090600877856708594237128744759311052823217848430707732524114142927912332306494200277090790243059565666947063237785101843823315251662082663131123929186175816818658417709924970348353815549257246486481458180626308763703170039361119664211553738768295122666642032662213394440360373972483833736769011034501795601450674474797661189149043794102092058016466285325939500454803918329133817728848240125360459322597651198797593183909027036820445124645508919653307738252113020921288366711009220344896824838147705330159074492156371253859192779687717350820695942326669222685220405583436768191345153915736141342572071721427495223476002777725008885990341036671813038828983746556167741420049752037260540617969751725197685268607632302481430192783982337798373801715698557821538552933839301363726388319882573351590809265575736791292049958606296948019826809958154050670933749642096168201504940194056915230527399401714878199482398930233869321295845503960918527151702560355645496842288 [150,139] -47274147014650961150264981637274606738550064115823555691810383917733803755957315930716286613784295046026072575411705970947456049794749314666296781073502602385466130158470182967575189148388015305318251059538522204366803335970883710906752026573846822389770449993360913466974678548715872671857784290456621955836657777253112189648992875431903383876064321667567149974414813418546571389367521580658982587258588268628913948344724480527538962272310099905198164435962495017282095828474111473671893128212729118153797834738102763278076911194395977912514072935533060360818274556576829142096940902067690335085670081934228018793830177435991754748226162261668665076902097450513806881574318686689700213314663990879684071600435014480029130163291264915301666211530294847392011562887837953003129102756772757456933665055645522749285989018453489641775798485017062796270393197109981090427199817837612863080671743564540942792513682481025873681490457893732154549552236852333081431247539163809452508172780217519930668046340394472842275873520660867418751827619785924584279871998616822614362061518485878167383667009338492848465449391054307059329633606964443198001438201917016098619657488684282670637277810051692137591412312873583911558096895104049936425393954669593820830795617916268035016400325656585371523372052344876647620460725178834385867633133840339935365994414651158606870100613075764733110328932496589224850416008582365995988806134506925664929037094553647884234746928330495173661518659202592502700442670635313595387080095471406951444587309326411329382101513459710417331308680799820394568882528552593865887926221842577370860728371117499120655529400287672774415951062534485804230101755904105974291280798433257234522487904 [150,140] -21555615988041784808551864489641755485119769015420096114521807456926896623147550035910103844087733126063985438040236624899275345565739958177476920256113224145005571731596126409494618755826305718918535694085636516646367993563686428257516392922521412895149159779390193347189325775824017161296581205852025922135724532970222821622724948179101051449596366689216650433735184669593580831625655343239204789353250220266497667254538832458589370490907394914909378718169565823622980173563052521716857798983874762830517307135173740401624804824322797428782736649978393249522549823509860347597726186648993037326120932092728296746802437369463044334683301790926250746234267834912286486188853548679798493912966064563062870167111609811078589611149441325249344623262384309716737915673668693398304955806798200199462758899606766265507475037869572301202054806399726827022198514258414706409313186836342991117650484361140795682757045377487972818714789781832093647650492159082202608740222732609272157696461356756105342734634816352678640043392069695960520842216964965600190472875525004695807113803994875495308820036949489825515097832572001641375780928685043119595721850719226818788034147153221396946815078920881618128599156281039503098353132865547779837446454846350942036484791723619650827392805140074930802581259713697792442279798191641165960141234281611205649395323620099717547770517740171359893706019121460404149889532558164470020539897456623263135793378389113242462309630417860412581193365446837646663580036102632634789134332506910191678836623386966951978470218772159190232061775645476364933978549431564086560044392913801131543738332865901015993764802301483795125943271866590125791526491957075498942830848007682944 [150,141] 24506476203638269592047414593624236278287932775099537741987567085849596916981610329706652500297542208037029173746699860752215695351205715544295257250832827151466199161275046731703082104260028993146871167964656941703560642375955428171528446443988714680698424144922294195973845585655820737556390151998226580124253485739975283223746213247727473902953887563468849114548359000790554065736478413658361830073433738176798898033439219021621729146954019657079310384901631482928089776487695167425481998161409038327739469204864651002722819502353726106828296303797544453065144501630509254717164653591728294308238529588870899627221345159574159057141005614692599019953635655835883683439695050143990316349367282394200680647773784070174987487420466584999929409485196993422067568763140139261716596268744042632102062669191784518660583221382290718804902140771962895837910773186417081706497449965378471672554530982210920689197911531143739451162151725997727597125231496601605051568618611305040297151571100019243238002570762936500916663349858820967768112187861453305005197019224979681153137885955830731056061152600961883442072071467530594636775309797946178306653574996181421607636427444478739636143065896810620911391643061563697337993824110205095408192133246207176045879217871002399867232715578242760974844215117464647889750279153818095290286402527936682668041619442474882425024132614757560232644155771152268061007035010116754388566608744511017781611563224686414938952330127262371121430041646365074547588483732092770069338446070693634759780801807262087060082464392675593517993244037966828284124608596131680156462942024186283014223057823513584681713321176570778212067484042137015000037416694282460087546520 [150,142] -2136041586299074927504242744887585536706437870671331246945522821627375880876810640796633503753865042129396398294356138790989655971556937392242208458339020053511481774723637453382732874452310054592915261685306885234733262877754193517233943308064903226038675939997722755081998605335296592189600259200594788154870115399009429019430653274637647807900102755999415631056383703877913492029747147284495555456425042749378582114152378591837678120853900765406997292973379828599127440443940362501338038973298892285959268158829976576787857310743042760991664345073821295124034267536125077347056197012053638607908962874728941079753984088664422365917599653814431942756966916712991786407904440120416226892543874680613973600704560138613585564883556695274222122152324113891816204303716073563395174803481284682450269551862792789100284879272508226634821846365855965375493023516571884291094149052239134311387932407459873662039096117163540434803185682074258208945493622673190057822166893390092441226788883008412964956902130706157144536235778557009802660503139521081501023136743031778244470674343856714512579291090392025748776409833919625582439065439575792481624551260291044657990793856349160887026627265828572045791046574866030496087615147920697786876295485964173951414013165220055463924406191007163753450904865442510017454465321508325864043150484313963270212285114008165957937094451390626011236653900136870251429293975217775778175063684156279064418041150330693376609275028514078037355172072653388603398896479017120851268877068293688692696955505515857543227672228246694143650677982620654694313376774005934736764747759183406371994352635992087032372251641934194888298449588548333636612503600020760 [150,143] 382973227469348922608400037275476417370197569074575671577888628689119454398388934329488543727581460979753584206543441673935607267396797571294279832325540996166860474447164173168838253032602576754916021258204711341450894064540988445716499550265348002267715307183610458969914659072293101993285479702642629558850013443027528528633006183305164757230367810236423074204137107676898890886669936654483686400451652121658104579735830402551983926818769615442064056582414195545260400668101002632370899003271672379390631137410618804412351409555282651094237352188747031105358022403654008787459179434984338446539990251041181932633975162291058786222313794152166130317111780545709242900261500022331633948579716102789178298705881569548613090649355047550383201712864884335689300299894333643435943800366818699622482486324758748129466292521200743704993714826197455828444318809231243995314317966651948478936469005906636663219902887357205773133090361905659925158534761019666818620350543431977391800611792916541868674757800238823030503291620053765788703186014977821578950054877301464364893312646930551208115794539766093152035124532920726849169417307827803819043648518674651921383957201633547481488096528111636596788857833211524796498260071221423531517196675134176595836146942262052962311324721645235276710345249555341606561264305356071563969702160294972843263333296419278199132781971128196241667682981991884569240500927431942502463168659613201270272970733021174331989299670049154682677455318805547938798339812826765403167961854633440802463145544745898532781299616747990310751087392592602496365639887390333316901426551456135214716103580541415536892684556698657794187640910947024740801408 [150,144] 9571462634940055724882153491971805807266584784794439402855337647156497368837720841919294501939756392949848277727257283764344294720807609155462967035630921277562785929301054480599617880942840269686346798925997517757527098260818403048864043287094022205017522214728229279341192501953763606249733366481316049696410494404176279327306780151964429651407339448165295377285377619780045648091375807705123483634890126060599869604214461190953175385838380101968208458239499351371992292200208132104115328632882741623718763161305509957239810866109492336089031710900186893086383249337973606636461673462617514684755714314541770061725596686971773055065414062725638490089235355119605709292623004020333434541730551717692965602296550053480899027087509086835886068580222556595482055478604692473364623751980045604981263107495024879840311182813725242185211388464322578677851501830136267629633113158015532970857087105356484003260358218598911972254715201183898445772223152891518343859785757002705799948560191383425400113500294696130304209920054994054259905464938028563780013488948100294274088911145992299105692900354823984895949353906726954546931358372626392453478096333111411294267343544514740044547704291569483708932288556622400221588956491814203615680088686334072417222819794204648183141229629395989720810492583003788418756337838435304200485091299490234281631235554194434650320301789633135796340148454424812804309421659251758949279863581706729979532477058659312526270006124011182211142109087800715849987601603373608289254785628486871893528588689154097659954819035413364136602610090494288189949162924248737277852250796166668800005385258029001806286590181623459988276471836368 [150,145] 115132658625989408599301651799486601450167271645948378455033047958338564410900447067978191465572904791563572872932947575373307921222767003945991739662155265647052079447282412541083616586655056160203568456938455971975139096806551495559491431292054881114582484509103005186880115880649728411444188102420912393800623455128135703988134250252214538711156669458528564892686194782903053222042180281484360360470709774487292203250568303507819614041446235453854582984287707989127748984471886437497366528010727656973408526778096472572740105609503615794559406713386798534962632557991341457123219044952575100489366325191878585806651036588881726362520570077369111805915514043758465938291010555070820600632267137397054491420238014548699697794279599412855843776877376236922231361464578284661863238698588963651069449194119451056298212358822730406968175252422126460543354421658174605335011700532999802831415054121252432987873412053225211383613745015810559777772992398144122589299663142050622218268920689602572661133764712867854909279958848528433102691196267770177313859428930804888899405477667180808849637361106936109403889968110899950127169607167108532484533118906740955951171543003746076697328421602588889156697096726579253223789274531277146825407335514311391915414011444174663285926942387675805799069557583498668302575928962611956336057589401519768103515226194565616612468923545255764853204787890449765726912179781698959174446907407025050267025420155931126580768181210885032905725116237723549366003652906092642983925465321704290577425359256157241513666260911914929520596445711522706098827763092694963388645755629152675253378281647604142658285287474196705271024 [150,146] -12528797550276492083714126720091068670702441825096509614697248676215117845752573376574983094957702760819611566862473734127361915046417766160638126923387325898398919311873006807104226663002833028289095710267651054373821274563184536485892311030052925541396760670266450765241724724956618593927831352815565669909077019089680948210515520327105695835211449774178603409010730516320784177866578996220189930834919959488320716194208964182535661771311272440762426109688600894120217045525928017557605283664681250619446246280018688234992059132490833260471956871145930604937680272441471183657988401616521711570591346547305756698511721847005456709981681461995287208773030727068159943819731004540866632856786118876019431447467709848861027217417155724129853215758255600074328282570146056814980935561706405272986279733789309775220075192598733235930342902875170686373015525202479561689582775284591156689456866834364091882283022501040705679235293256815485362815691222422268924878701790386431031379157665768461728120307067459130543774799046247799608147863854756260052419132456609219877984097115214920193790877954301677826109966726037652685976071506191200125662928204180075748446505996030249037758800932646551930437028165556942197802410594134411200150003089993311482908043977012723973524035456376869093082373438855874768345011297323608456416113904696214366661564109243656610790061368493857553749285967458034449924062777502871611533797152989652975941808893580611834795886567967078839110168206592442631151668487836000192602689208784229656028611426175949277031384333548041321281058254323382336296141091680896569287630939996935940364307960890692647010347464098 [150,147] 881453058399880339606292011701911774354076603243991389072485704047334840169651271052163299220066181590815679799055146259291089354092687348936774895790097177867147357148828815989984838158547230729777947554658617747348891643809749707589418977990577355491882270658396362029704605841728832920364993366488548384476766631654681270427400583882424693530278180914647077248150970424752692571826669891927776658592982742735931652407670613929602175387340879889590591873603224583651716505395199073555161613186807291807474584741628482976165296517270902043392769169447321943003609752412650325639839869051783403079023232868490743096983606709384383225844278251854036075701364346929231158539719238654012183774985345623180412681656034720973927606810332439172617091968730570688464514260390936890997238839239832228458163043311611609600109675455520178847553439059534338340557907152302972940777811886394367223933672255886228296548659009491074288423837081215235548594741735249424262309068889385109417432080289363179134771088089042011055083087707808805399776273186883025997295432445434292957246174797868141777123915498450644046099095963376890661905656495205212386218234750518513977643911059069116741912300815823656518159055391784560104439187580896448262833193654075262383566913562373514766984304525199916622432810836797527945264585801765245896273131160844718368278454232301071493435264214247890396531407221501732728074255173483830471637028863530346824514632948208247255095976901228408557098154610755725422214448794393127150984895273398091809043420194268369802846882793613170657391931787577398988596045946828646660504199592691288622162402619920025728 [150,148] -45062263360987209876077579162007243781850401336204290236627942383191786861131884289854990129247420467488257052169207012254344735835983806244234249221083225787050403386313372062980418043276324908686204572830960834358296449447504547800378201268400760675959241208650471868637675514318490599688088722099554349911283830319985366597832467390597729106793222475501774193319556139564731529220913847753009947074222678165675689977981443852570633298804340599983183719499140773344570061540244933610839127535476759572137680898480124223109827317183264207199328954404391210211545158302082060784655428545041796427772850654237628405579650555011073305307473868091448663138329944143583982106236391854027876499256491807704085487769813191713201334772328596388076934456368794194794470897406856606745649890137996784352866885349350018846456730139635275690027497494259091913011760813912274318146090937592493658138021639886368524777570837177545852754170765429748663622966389333860662442053949775021829797472228052003011146388112240092224104626716014761565620877953970627605056603929981168459416057931270470906477382485250812506727779079855772559811715585253118834989247137177063657648111536566150130482695784909432471653045744586552373307419397344341956185352828748587275343098180208051648382280266449565761487996550206296790895692463132823284192317094337154955667242032574397271078129046177435851977592871028233839604731206927051530887992933486577158506194609920892299455355856534190476875637321582088286761718092870574026070410477675242488624023270502484406823807525219739144853634839189815089440888807898440316948943794783791571604612160 [150,149] 26969697851223475316318776502333946483070942006171354037243327899025714234317610043955905005209132750486586800676475647080511644999029669706715407738427117770087382065136620998770922276067135585573611256495034563362065130925685913505993046967070271367304711106166182096595738850119987834700102407772915697407653495660527293044020884562486062240016724814744171834159876483560438327078036830865134748072059975288421117050224180212797549798107890342436192078737547331867041336201119592821037158989978013330839628034996193814221026173788010623531426914933552856438832167593233992198472808142500354680340409415775264898719525836119984550795622948848325595903966202340447697399806043639643733594324927483741546410430485173566748113501283314298243583095208659382387734222571755955995007520095716818798428093853435888977248160573243079023150976478352294705068757504604920583025258350357410947278958197872448885821680052451324667213621984588004932376341463389720679530397867822699230822547201246862797268817833743994546438388753456182850230514474019877513232777013925526519267446237250514910724797526248717684134054881460495599116920310835034038439319285031343469581064417740183976044911419893816281205894480741308437017491191371438343210496468709280340097468182571127813698725491841909527311105818161648413708415993947738091918525854072811620089364135251547884674094736435555204565377322010917912899343983547289523100744529075044076597536844418708957211284304054861229948827878012952790289661428710016863153939187659132584840916502393111581805599376499564608239919668831952581453975207813816706258996111590264 [150,150] 21259863698743827214692768924982187253225383949647222572999160282072403179824718307842715060810580932650847937620614670514769195022235819561807203432464146255621786571734974408329184265833533708802501397529964134879425168337705830611659960329084712117596790529335864971455135683489659041612037818732292152013486189860241029758060538358547884354446583187700157281941693349005579707220012085035669405021706040315916868396623720207944740414567257653293862481761685176012097431342500284499436500130688542610708146177518226590489628917023035534717848177327295295752142761627079546070852179198771393647501653455479535575383235997053878421760128953252297977435605739995817172075157404626026683483629976238051899946616699088623258718226799979649284145515562405959036633338146446596520855956025885546380920477208171318983778152794201121835471075812857328745200816338603736485414282994307503402738755394156850628541826916906039621953168745607712353936153947436258773219152139004487762882485392515126221331643595029518221799026984690071637701663361936860208581226425786394112386217244894546722208581220136466875877822355282839755934361183660522776389912745664511069223321043636734941875632484122057353663221194883182454998401485528792934619738707703059640542654131798565094943834624193846446545641063873765778781921138945577414398914408149303882765334847687526664661246888497390470336672330422602959499740178936891544934384418398695519146161355744124662120825177494950442034174110233023316505500716384575536517905922378146197517538349077141191824795805341617226051956314216655129808807633293889726488368 [151,0] 3058894459574290159929237379700634707689279931635096740926091479881354525343307529894715651959998419547666767152375804281961400322100058319182262725018091385512345364190591903201721354221288672287476843531475693584665957673997377584928643532488874724064279584981253693408488573384174928435985715533431316495338439336925489986158964675637424241276850507420818803536852319010782304358490388372612147674473044467779355868589898579544926261193019075431523636844734867117183875935485833929753627811419064401078397360395591538463856570269752080904234395736111444514550944830267542346578461021032744028624651476369618160400436595067494761688126747405036596973625587886293744664460060894253502385159882692049373662381086144230328140149515492638946528300882863749630797502465837402844129668746816561401647983699918509718728998093219693151705493376079798870983728186679565222242380330188832533967764908239246549378724416904718071969007996312621535777765142029005213065272247296059256905266521901999877891079275008674377901324541593516220878347001417133241114863513890408587026376986448289116170297036078248077233678797728046994701489411290949300256547200292774332586617607706582868994707703135775600511222618419881550183787235444988727941883580755538939496137719566673189181744335597080845638971846864805008611461600706676805413664939895618663773078096847667930968149765562015500620992005032132951874728928961823735964694972368775424102849842442882416285865527763485412953898104712440785025479478496531226876513382777992820781638117430423206921609578343510004666018053149716169548126918319138205828641216235332118473718845555496990413142503175414109154712500034561649507515600795434597435135477218084085084320240268640667200653315923388563086875184768972165633825292153450890568287007765416899436479266256549673861959876169411234242990332821652299088743682805534484211045416377104431333052755326637347175593653431215263511786497784168838822705096239293143600460701642066376272110867003221667763820212530360166552893189967293748163985528912078571940552313803985062775036088019397485337037851339087550150825987117871057851687012302256744984001689703863399486350000260942695714097167993084479181558201504945313677312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] -1233286648643886360974086749609090190046291585747589983384370472756759087274520804744030468875471043385494972814584290567055195016608241111055500667749972731251622857907931275195016123893477626456557837975165304956381735704706007767563265223142671941747970906280087533789435718929886822852731991791257178751613241607215888737857374297907610846111584240486423493527823879028212048613831350210574046596933301810032607276935719384191102747588566056536383671784572695146706147784130188331777726880797050178280465831366059526529380858042686800143234453131007753614770477787589428055118481108505461689518124151187047862983895935960954914189057771986554185023044327632131174433545185807478480462530191548134909325563141635536385369674736258130850029421259536996280559301190558918412240478556664336063855478848526285893302476837842136604164989395917282513622081940306202094022911975112988929951746936396809010307430833743130227624293895903438260517409661851955120836554253890200218919514095399462746850318878223061743251823649374008317738910959574917400379808756050858411535701098465310937364424499132417070929419661072768475276904531116929264194254093780017591041883380742641904964917343964248418148441061259362759269180519428985941490922049884192740668897672649915065283429014578858285451202745616868848032947424717135019081585570345622677262587301754710957431757683714219183951551182498939211233728498836111814020823649788675726103709700149403522747348570770534132459824084373129860174137814677239694510707780608304260645556678988669986642264350935765999752735773358212147338313847341059142528891107164374093662859279052929821878348310913792488499931577841766206896013959165830092778543770493164737010507997288950745924902917566948905928530040010285071622436787628856012599454320160756040844695496216601521732473089639797689939629170043226022549934931899117111365310904212555603075835390131899034914640678233320236972044428377306894149004907470111865586410251262165542461173549272720408447452035210677741971001965229426761883194742757412479017042008828400178619604981545638050348326128046620404277815109209545335813497749360499713611732088399877644341715411969431191576560228438247268636903563912431128468388839424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 1087505763803434138076626606447851741576755334604061560684836277151496269128357915338535330548047626923272498287476260973776581738981717660923464279080719521660286324288349956562229448573035756775873415886499300363347590915563013539213084408493221073876141876829934410874456964697936720604631668636766521868941470548665466962992634591426806817719609692244008534267416874779589626592079757955226822499797100941376804190712050598706707845985117984566448649604744325622895049562736162692629497444789335905121286581308206887332356566697339594636875511054361662148718867785500831748845914364974632210084010195544182400692709623279885253269373435756974656057937102447182726519921068586032705350484310822065821781859466605235348005104326071782215224512749164305190757778778241963801213463048629126187595247242717849188685052448213957443549804610065724587966217273667347081097272166419194756736029306571999382929524361021177200151228083964478933223564514327384111176398637422082970163332797667161482659025520294441563699417612679938012951037217142437956081945241052401885702396501416647824149156008743766321894884233922019601639218953191697995420822647514687319436634677487746044310578670341780002617499633715303305445881674214871048365903100249522276152489148120653071167523428480841580399262158532548381180005804706007771897356038907064492796189997656834309218203384239322486990445721265532012365939628641924890824165064174787922290579636611165987395506157897362019742734348290516818197407835001280670866429010948429299750233764735556438901919540116988235643897288162350896047337636708050923031729116760894510720304267770923382641886348223560567485991860094623296101120029171061737964841856722833011725714966406346029621673332620389442236415047545566418541173304474383275648374341466317498441954575868312833607081448073410435731752111333246493431120174419728970709224139803333022069409066242863120098308542067816690309717969703996494168108264163038845642583790523703679575563948732780649359727495799685502678978512533394116793726075359627806601928965824633686919434013456178211951001754011110182219734861431988919981096856072199322651824843821130256926417628036464164050467847501090961027715860043690426573982269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] 245194661855523407551792568155470086889114462160173589221727571852245764290827083121034306808830369363792628320530697540024852821109699425689459127165302890645846586470127106434275470195762998353384397301935707527317576451163085636125142550448178042653889358343727338620415252816784196330662060125222306528084398037418421581498918473449805058336816594988756168031348137115067349672485583989968638683398177890891140345151183999715786225104572564870834565137526800208916908650159896853406525840500867597311958377924439427080563096274442287534706975086530663946854097148366387596876206910387606727135882402787737240732692712298031867503300277489721677333445170534276190955987804746453028444446686316631758648313412929850274012111819262500245355826461582254752045143682201658178722985457986096151407132336570312783937811821433751662636226865384714215653246388857980089476368609970293124067566024684443932227424672491425698075439207136916744791814538171462054832200608603067735413987563650911937592880736445059890583885183040840815528222543661134137636313122778353362546126324952548207968268275447536036903811021375225725000123983586134875950767060911351854437547232835619110155434789192191927769944735920692908551435077258685545137784539342065899247427669264898066872116880305151049006515426919558488847040687228981642410427930140066649772511676357082910940791088974198926198500831377455345728243694849326963413804040444631991347266591246368701007829823479173320298087775848071009797183526812795237303834376146016352702011950553129074921403463768786202654876715379225616540298309586978727682336090970616733756231490992717301451003984844464224116786382016673455801730570210834601840013858807866503600403084350980982408543626468303927817816019808406942159279678253302298649429816147697302527031292363595822232186343323558385984727512462324422514662737521643338270570228721720743411152649688570174933146293784518250245030252319920382650091497720228397263898609999003569277055498393867450281703431899966590723148877198916027589078863781707474473448885603382809955041034792471065307755605050990593547913673023366711420206750659952817718376232917390668839407084640514997285572208620017672673569097841157711417028836826546176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] 12099317794211280079069669443104925573947489747645868899196024375079865770222160611835125777529488146347064481878420886241533932721314281711068736509616675150865125344955843854129066357905882430135334864300385012396272213396715970842722507528617901130848027343390358314731098351959360675946036401053852071674484023005581412473903455869154901628425359800101442725903806930910407678558049697505697540362035924988174081579716198791151961312560801879665712965092609995017017430597108914250397152214613751915244268854172307659361426631382543198141273990074011075694337054196782056413163636712177128613317904943553943277871756569080489570545184464168975777226877613192665841306231513534691131015639568199122449097266508640264445224611336205126737614456896017401799675559656993081898593052732291219354284194334410600012891672802681121265087784906501054969494616982650774866648667994402573157665048138482591231269869563138189370654700934140722554617386592547753695980469417505352890509705293651523747439668138373761078750237036307395543574236437050321192921860423317561908245546943123206030565639765689804946638492673648031542884598725205296834404682561311422593755788286878618922391446109298692733325504288759450144837810636755519724138315361429142501908998015113956109691765849940756671013829156081251545333265726413439530199029710600006163834807419977938389335517472714300106691115925611016914512852006765080562479288323360905900667337538186500945252172043094993490555261050611803728714012638512845779708987183780681995476402741087287026697380864287788020442891376658890155194280454219217911676457966263667878423175233782875992679208735908439961344311261847514786634785954045712935919276408088176059215666798000155686683104398995741326828045376793773145396454582272224927837511211884727300092682800973683121359563758539014799103334565644267976749464240652092041609281439334035053503856697973924985994105128408008375078138650326978340624441065114419765358779072970233110913092958787800368402936459435673306248527650323746891937395384079305985185770086365924969269110942830748934556797909757641512015004686361907856107783168388176760411521199097203581304509954533453458412807819692091252653900387840286965690100387047014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] 216072072777934162726349374976083952086440295562990576274148553323987242621490583771089991511567305239133817627276886885402325395164973321742792802023905909253507319374715143088455421107730067857903202668533070718960959305187377484042227354013013397167811919081009104418804194727073390692019641049428842862571885515688913601303794136614694761904225007033749208934526492787680833036689815722980060589745972933480973032772374571194714644580707661736465059301061530477614718945406353746180215107181679109360475631259268349892320832585856760372115344895473013653380483066966781270998597516269521080748645918572672525105808526291993170195981378772922231796782922000387401742806052260354588235439687628358378000343667289672634700595236539028529543535410930308885031351254607601327983988580466090571939080109710561943650903082867340082269829209910928604390834161102994704863968528541026587303304857692067877499242102635683724222829904945132675427524164593785627389846205032466906638869228008747078652261556647226859430086316662768613782986223165949180826854195304735662010548242488196754424958975871517121665765022419715710843983337401817299813556028252047326391136007294194802254992494029224583117133419741107584924606992226928829856031127020514168511895303237223934061026327642118167308217555288621572416499403193791263107382401068868186291758822297268695322156392355012582152159694649279741666168993506819888175931383526695506512090524797150643694635975095897730468039162643812026191435161320182689389789081507888699386916599092362019184954244279931640368844192667197647699660579176135632011078193173801878994674081293039370553145747336712988863185154343640901106597702364878265663863396499453360228935582250386783263158705699724439737657743163175915297706161815234991684965177437581755106316148240506231756624516602437286356627781844190838674768260300785450424509697191300770811646691511382457670844509824588739939338516941366551170234571175686888281572154303533536927278923921074518039133015419130997011391951834718437437237489329890108628799016132444727237576438676754587055742975858506594488820713667037299870847473639115093037197037533676591934500812418197122954593012284482756962556315952771663480597259608999854080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] 1520674398877503874626899569297632310141374006751961609590433387562890007353934106655983585570754674197963168408645708449950718579662211044787065055193525601010489079452502922759989784444082483335610339339047244487905016130410495449499614856409176043060892674805086249479351455792510862405006505009001132436235013677639539349909340792640887366278826291252391027974974796919737852239618815011393523184978805686636885197252907448050379755154869075523712253197326756408648060164510803864711692005480608914695483528456695027253416996178461318720731109972518453022901933766122521375990973413130574439142017083582042132857533434719794880880087871038688167828114931608786047010086051949244635612913984095486521456548184452148833225142162426595331945184227005811390229376423575149533769398948202019431384512030243550397310113438182408936426329036535807831551192516133791395108726110830732909288677531436527843034302793006331256085649677034425680061497265097378317444809772638421631439251068059621879739310145126402441705085840504389409554732101474470517093761457789957981323882523393689770901139666513078021693157993695104008673205214303085545320526943265618819365658615510053466306695218191663120064948412733570702430977702258108838168582626805175769328998716639753900577557256215829048860548822054877639472822559834311701605708003266083909964655459851009648634366562790648660239292357996707803094673644332950299278417409532969692032465519857541774016739930800650261313889377265877362997108665758185754661594924984808615334260671685007271452169956232582930415605126782752847574434203609332540909447598459722716834000603963912676188222934500134527213542573575911749254374739877347871348502309734492236196328767608790613917569894574097453446978387798297317612519965098330110851728187394578666093143494595521737404474810232835538203758196128619821054658685433833332266083115505257468293836311971898072653197726124798151132435938323578928529120782487572031776042730394723305019334770284910708421797000465169155263860681163768674614659990016338994522623109399931157888713748258856362550702670367851326276983476113081882104805493479099277578383865789509356731448483911307839665674497276493716400956487285382300428430582389879603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,7] 2268885546791109671044801152544918979306241484885687513452908643224573751454211930841548381733739699310876468716702178514911304418358599340435197917663015576659486337460500533288083968516192910287363152881835593574948056876278063690475457619241998704927221193355192290078016502968556265920243818729197733046058277291325161006445755414225774864679218389460843411511784380880622670654942921189080734184237204430356949827226214179586459126241004582020873396631659655869029942331922585426944845423352910381299794427399999704977167733263718559233841080085537398068327899203313357270192718674176635048701492979430666294949357263255450097928392449531660909625585249785444809342940522092435203708543471982622490626636746573714274215894227964302444209394212239648962263985954898247875262699761705936627780901278749042303876148253903077757294305015008524985953071423460359271804920993721045845160127314496640233127843492613583134021247388797633512274218409891615331881396332806624905245740325414332495309141820129077490127076702584909461599367002124856437803651592534893375692508046440081684131753792501316421310805986848680251016806616422947718502003501965221529110856585380133022235522963231799033963385201207662013065802394910127988219920504901162081129215894222287356333339225774702712424755984101640589194309205463469799407621315678447109016320342894775851531924874761731152251821498721349169179796210995062124032855687085923014038065945144164320019961117690431114205654865964093288200457803088599311576788416411500257140128220347698779191346610246299408995036180402306920637115498358686436085669940111569721421785585349269961087374017213530389849430827524640136460770329638691267347545391198834592208636215444272228095842692916258630966264273769418616011260898918288748282844821240489962113883713048135158472514815787847437755891334091547985705175000574825354444232554916852581976287139155943307988194443890989399492964765039642531832844748188159389121556813600729080842265401868887163871022993990023255608936514031532966039602803201608901334837605155416475477479968564701425048000263773315229563797894825202364916053522502882061579744812908766479565530665201471848227497279819981417541954420155453113930320906484203913216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,8] -12806647473850478854033382362125605740803219333185873785091851022694643313885375898569571277654869207510385227388268033925032045964369466631053584365019817014992827740151504979415599478105391399968564663586617062132366273429127381378885754231591134652239817148314886694512073405888366116499102154702372730855022003852067498682798915471513945367492658639041008505924248088457342991305922894416189320838225644114331630966710156845042414621390295348067691194708697506780965747189899482416552913185709157885234297701593799116518522620493375222672382427626413653328878452717465126365600636157022231791444458132731989181535689380824217782553273940798028287290187091184698630794065654128557501818965483887981681920994873466237256740840715976772416837543150354718762462623756596546662961674208907203752468960222279019588759584308199442486766947459990010864681304533138372292540804727938265212271433273777446385231283454147429551097241456815074742456225110099745728637190277737748762581240711850262797881022411168924739511318202601308315669179892936499352454516402025936471635407244709803036077322711004071523224484498678297308199476995746950270912653543587060965015700743945539097876086361854694735816135608243066442554219247456168016875979330461675000345781589092591761818785016387720262989290045994327172568536448059634845847917569236225522723401838785835843028734648704558835321728871984975416101881714625989675197181093474154213396664852501632451125582758953649929791422117594254867427809025222915349316272836361415021824245024134526900890041582633872726928649378121375650016433348693066397820265519290212993769659932459595185235588885750145899576758570828325746204014105467128972865302894124777544647943022561008628600942021851450610473882983925300375263585826716439631874600804130857472639973480398055128908040400370101818360307152908494810440906959878204493400149285463536097620786423317918743139056514651342482116106643754687251792789404169945836315405303891974743336585014878745860190961737633201520604516171794277032676235255447383944602870212794882018995972796748892908406653462433239924080256326165848474536407872658680988841721806391536563264201517998868488973973996493792948729980384847668769967071690585905561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,9] -7443054825804757747904501223089775020513015804265142000597115772143230640507312890520119052322921020257669140301148305899436900338982053756790394699056121528815336878126074119992356587744024826217955164803167288949024072593080336742058215962600775610249289239538833962539076867053529898218912415559504044868108666702026407685551801339789250449796343756074764492811003437309811223445169275106869377820432505198738822752469582862947698277214787666015507440071986260406901487780758114087745181273983755579439039106090387532780131566982337998150843118351993322424209521042480115863115455240434194062932401216592276095174366420197278606383381153040674086173073475172769180976554889828004445430072347732569316443197075322148384716006496837731101769358964910944897518545559523582376441139925238515995910390807023833372487959642793290433551819984335614532838487201326619864517874132276383811002380998020921303813557472443220969225509322067750970263150708764720094679674172405256019676845397772982931590453924965932638378711166102503224153042760620346083385610218481966500185605792213213345669402938206289896791578937073618027269230164416239356130554810990009801774577657065577721426002203062999675346172979527826335389318169267584673377206626231244598120730010733741480968666226067424576491651244429755344128939563489325403378533252199578564374207049129832544212718468613538983568087817252687922233900122448886746941597642491860409260723346639836208316735448617856087378928644152248947781925923190067369582023771747793257406718902019543230993225981785873760227692509118963314429673350064501375422973557249352064252069611942177074787768566367508775037274564805664120381948396983630386500186625054521998583110377244962167277088771712524179183730381980236645493258902826122983616141689951435839043110034845108596869178208830584897679511991613171027282423710350297267765611948823734456330031143496130814848814254345799514581766257682143566348286948916202230122949610631033144024923895579245916996571706386849272838506578411624771782639842317613133971523621356788076311004912641804062954302202254008961327049522298974754202727965475795087888176556435580774071421700477088558113090858900714598975994594973686717621108019813532303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,10] 133023542824217789895909035667985029208854541789590528538866807674167901949787204817943711835144123005271368631726709813205057364581030713965805663685308649553997389420996914504804426419560752183823589317232948222383923145231441003495567883441688570340985980964966407066674412474469897309597690485562310491042567061274189034012784921942160393337464646550212531864633670331507183165359081615085473711916179499668346201564951548316498868624525718538464195179587386915273485073972444912707450233471994292236187661637211794681171439226334107457131285445647208234513001395035872757189413768945857243295526117085546547443995854809798432045204680574223530956411586047501852392243171303803018166831268966664414757735246451191477697851244141829320405324164811599650381812998031352967333260408981014379984562970852529188639215134268197678639532804639419884242127221170431685093241676785258371880184687441298161753156890923887913154664324577071828818576426714060871955325787543827846626647932857869126586448053113123908292998566095988497622050320436523529518471389441532130244014797130885842417123426003685683982715929151278580163963791188411770201019325625610205099842082746100843004457179905944670915951036058028244020362362486452825349505735981543073691631508868627167782115146268947765377216548532054333576539513718821561463576890955740747497690793551138985453795597252307884007602150848628156390886316698908607527213278662770273395689910722033190251856133905808745633479552946137545387098729747830430436406252970708099095166099606298638923947642954870846759962877745929033868356310943117712679668309861664386765735620346369906176600057233636607902055465510795239368810622570084932430744671701546335272224294918676657891333783667146309370305162561274389934271375118218935019358394961668349499850246694932142483719703405308578519914904653639576892501301758427049822262388885402244411512566256047078266312589070322847472046595541291275833519641639163263104881706180869874128233854159468380034328767376871051989482856785714840592340152228481463185128090616230157431252433303289075289198070014497446773103736681084890712002983742243187286964434497608745813768665226604083459955564696148529013038787583418611423714148470682025984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,11] -111073463061588993616692037035924284898733443205709922783542751036111296441142186996992309010703417461422508712132151243644070271987247906520668252432320612619234234581627766542239121813574571001265418067914635707718526976721621850262624454056084749369986200769708395659477635112227569876895869808727497967335443707274819883218449656873413442606606017292321344069886013519493350488671366677156318049423851413043509761756069888731434699341894824328569008015163682639057458669221416340092759207128373758653470612592977043113778511361399441487715963130936612123278005363254121312735473701317175665193837659667848759266833601987392826183526261721961677906261148854058670780230380725191418790527149544064918515900185398466102046306054806560906963310848299670966367307578413392089779507437612909273002902718911362052747555087086467703909812490529822245422800826281566263480998923166568732227665619407221259072803324236698706318297594987294677012435984970880350220067327853148955327557092139413006399653632631289419550702129865401063010650434845968078713076974922854378780198665410010863407461503951651357759751007192197046500008069626895362447882585666192195010803786023136625371013112908949873582423603115392496819514724085692739093593130828768497487044086525785235222803640605271163659450833751854346539901834957472291926990623278884097295841706456394163958047356337573530133310853492039362842391619404605392185669150910248716264879277413733574945294233361968137835359965828925586892824958889339801383039597037389485235587039164240938878261500584040312924562189891483549399260281412672814681731804715178730363903423254629710570626308773439884409295269098147142130832689944850767137960327126156692729212990843511892203685172264301521312688777200578449364295636981601389554781095801611795117023573442851032798788510059578125201264120471459940679900596643204424148046326800446646645299329447360345226700552463525206732598566830215681209457566926946561409022818802957516709101276442788991723451576517312316298262706796924981372493744889765735649054013008207252530917240343490356850633894566420945957186658833406423036427118055474834294382691676959813525052540114707364151319948461321999840427901537549245183143949869093778096128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,12] -1294562513204077752430272384327486425885761037321926271223146693764501881831084118252749089580874596957809135974751914247336982513442041826929186148066325063798740011784093147782416197115924803854472281014493492403215319654068387987306498196412833150161454127272182000040031279280827003492436288161690469654430811769821158205348976416703445889156737817804489124369504059174276942677488475127070431219586737076510686203264250540460426300435771750276368907839683469984419431953891120158230101530725504427643835730074872293161682279011419795541162726438429197499033004164989811088191320942788449957575725947756495680969728641228299735460296286811984255174737400037681949030213036283287979968818364160800971491764190848577979559671221024172573070937332063635289843056034175562792596528154990746815995122662855503619920722634271616542860615507962233192221782993271975007638760415352114157643275213521468146985191729746071763770058504402138167644234230264492266972561535823747137794211276659469569289111907730727260269137030497580205951545928768984304363722139397575110498976767961720849469358926569827872554941949630008867004912107017139221401668880839101189512143937984900219403236540553424731370760612938865552737011266739553408461869393337621362272812313850766112152427977180176153475622010104756183076793019915146153859406246525036395871977164278370330485683202969959408973843885119699818919498303595604787674438909879218753462933536566653534098676083656732891821857018497627284698016074846623886038565694108943311007576121462247393916661568553246831703111608686540194712036970257564162160959217046628582885552458090055460234872253041766597292226162790541051603304415170284235367033907606218940660335936161967152753941211216993305622924785719322340749793633679659306193812536249296859804470386620630993980088846107176070303174108449939685958789567217818879221175774767114925512478275330797945898749719876562777716536566735351931620503249755674949486824996313947411345368538817561867452867785212425743075615665019748564082167052812500891847283938464140339216173026597951102022814309764025084462485672555717299052073005701460920090276885867774162881119777097215625130777710080901132750153756969654030185026406922163794739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,13] -102116821541339487282978168102407314992722347608268132051639969024938801688340519420177341480374707211163445801829033354208714187023184934678967475993372745338176731748319040530291756758362678667294377815609333011876518652061817367060651042695349640469851411188423900280343655589824288014648794736759307986089902368822994225699430905008359420084896630963442253180142095453610869679615993813139664843010852306960617688278936433655558822776212708246828046870200788737938947069885903493027668253998106579755794335637486682059498289062402660955486655396562424931728799996890452199096906358847960609273745535371241360080436344397144733777045092180272828418104390850239620294929841605958460056757117756304836412645165167899313593490092501017936640635572718948087552020527533737356819006283778312793583581470324822538772835460983490598740363941749440054032638917397642168385605141220114654856153242937507360738991712086247557317146358455991781393297005135842577695987537721240869031753197491008117900162330687576654084404733331009309589526531470957079681172838424465061833806161947755197806966270390543947906276224243230943216648032144368757613434180650439765959587281092951793288676623256412219390438894369113020954886978202028860577692393531273444579296538043647895042538213872700156739152468723645141251872248053694801154551416792311966978121913409025122439568618076526684515560107079739334712237510569603253125350922033891418860833694488832856344023921874585220005287937443619783608200531631219159393191485788575530959464679686254475463124270667396854784135235052409220322038577974130103313469043179930824102440430873812926992996836699290508026531913623462706712461280148646963705286673856405764527256358446847296736292420351644053371032043974559002171573937854732188712116123074106019209559227094627039688466734638019360475343520330827116930816472206740237489701148845175335948153101022390982282484087778256434139515508265967307944026563333888179646764758167998098368899167186971332070937535841592695130031991984734736711895958868342702227560611965874368927908631989279769843914497190132668721570602705843440639549935911460794351087427679785784565664514613385103979802980607000810998284504947555866345381277038543938519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,14] 6166806961427524225727190748447594639063135833442058993894404941202115948771712801156447211382304008469666337491079140152159719897515330926439287082977464505784949998277857444122780830792508713346354793062845287124536082039233598225787046355009358450216297222362048627676510529815495024596839018253688422457576732629294180023162473014853613888363617838261535491548350090464725572224074171051514242695608498180515606210049458906833802537654566535408679819330287937820216264472232567452900569549734685153668023686874214453531125531947852212355058236817030547340526474990433912189118895769925942970873629560355001877892016025811748872528446222115467002929821351827203073101401967280634822977322961089793960854839012473039878072258854487497362691690274428378559699828961282595588925658383684735727058192773387845735977051596164649052365139980592331618522475335907250179619803655835002123796925389300245834185533670270529964112193042193158904816053702784496435127091749854592054893986654895226902561341089542461104018986366330943763578454627347825783335951995304425312332827931753272177593798035675215555954452593356932866996746232466909013856143146151840027377138780561819372169927484900941314112305738255011462033614106096776998604479221844460331826978333023599288032246761494387602105426871512788796684731290710752340261223736111733503756575009118045386748432326085344655045166945373038733226504928802048034721646045929555186914653888696207105236199833933594430571413345688236323535564472520658016162871422346732913874489493057864771307373385838632302587488261003265553484163198078080119901175034844678967298612863301698383108406206578353514463047164217330182999502068741524448190416975429879974963201455560887318018425235192428460466589470479945757075983776364953506621218298888175977579816229421577019181953649733123407325135285225926764011686432601423547455760894990958993720627914364293188113190523460156057404064972464114278663988938886682286530847223055773240165002797933368767993776261540150481624132528796242900136928571914590192605466421453411219611031445140599488897677730450737338991744672271674389712536085199735692239838299347274005407894026315814196863735640663932822460374554785181159571164937438768817766400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,15] 1594388987249815178809939388982494823779700955405308664985328800895984168151986862472323734656666903690520486627205906701702456183452937421490111712327869004458199770214334954722115131525328405443990958034156347758305771940106529333293395686843202823738459306828261946208821740332011543720629435451041351022877407084625131479601600024044128770450275887214354010930837347814270784567988103466828250803661366160385159696038391594065009061187069629443621539784322686068674020578699847183291204719456711571482025217379023768434725354296838931146454037161552040627453328768816498106244607778263867735915887555704404301658674634576605972564631637034112030225874816488120024998173822386005175735371500450411843557168899399147455456479085431125695639960469930455260062131527883498333814025065350597303779307814725759918583439938521929651214626818414670816600651888885265637643653116287739652710441433775176436836115594284162839491114799627881538595212117251524976671725226181843981855988460948392978979197009511377367674897891076304368975163610455029931927271229244852521071107463230528838849939090651188816484120654762266438443483402839921267718182851405567373689633115892054954334280361382817391274765708253308259115386505011725608847670468769957855145098933262113460739117305941988563504054442232377865289040405474451676694561629936140510900387636562448890078967048492708310631756343355253090792660538830777836918623693890737441122424778881951464791494787736554920915082440109401870720894380129483446692614483126767049200387140556893296558057877352465417613715381455487696582253106948274551398926227235135168332368886570323900643616004034009086635092602032286882530990267206359748867215501685990646492114428467455948349039876814838514090853351177887349485679736497202446250535247953368996744544070944573167020292770359629617272236014311943453821701845264984442911156394127667871970197472380662284331750479936008928748846621703818617325658132766920189671475730178933055957558660071113975372973961656957877316830156434569329272517381189941049276012050342403809351655044640125290262875493144340586746861980032494915185010218253155105004004063316529879697398636552922959229405786406774569207200197403119828293682087438193753325568000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,16] -17206958932342678687196756554491858578065088180234377126920647838788639224186493738295224939661991875484683872388906547578222327064126614617308081292483101893021053311166471399724720336428865324566828944200472795983673929969817534539934889518409723743173101195778685679200896271700360045556012385213896864660921180086817836435609972918544013398178271981326321541196183226803517669550467675237095368072510781896951470406468198546507627987841484436474238115097895282943720551441721920041065847060989383454865482458160270116975919175333708191240574499673882285990238369881870353802529691893267665823584574434425278086993209248536315050991554378180315777416339391443835447890557179215552194675420755230695724360867769527591722805014040151603630339560305574932421467198437940616509601462336695190416219104683835229573468127300034297052055295718602914199578515955577580198126121817184452434090627112036536981030646982848269982633308267644886838835209019938068802369376039167817290023583642050086489610127347755951679516635767191195384629193899490955278362911227245556104690270495835887290859225606324723614306537280763032985745701523853105557757069723625616273975572782327438725818649605513541926867555537998538960249341955299669588901604532423872154151476830913298155775584954113665937212141868181573249077395953074386119787386927907211329865191183714325088017328399741464682208714900064284246584222934547395377318249881330809502861863602794762663291629799150855234590833360628900921852585142177261682460856489188675443813328156049083339569189486468801593548668927869653571567373679505735593846440099241253732172630246805411022346822980673530292836809448942903191635503336324438070131087648355247578753078944655976852060186394951430417162401562692151261507853796790722601569608952940038960701888219446281430259925477483677700425854862557903640300145791725335150554789112486059014630160236614258937238104196356103404083642108980992760732629876803140084025316986527891390587822496061939482093100086673927522499989459134425000827311506245078956995854987805236716771497437024017777831476904444829360248064523206330081564638719338015752017038846262360749064727572463045426434953414491792004317364525959693730936322911003436960972800000000000000000000000000000000000000000000000000000000000000000000000000000 [151,17] -788961101615919198444796774439115131813917964828994403033596164584982806382259409669259454677843001284812284542817442933433528494577665187836421560914872708581352812454106028432982895500863686992760093168722549370195660343447100596327929705161018065421438800484119832953725940309469414416926493814424994104885493769668619782068100254134877453714612028027166405528369991718396387820115957124996577488121970934314068064299050113449100272606913978169880816274109341718424832740127460556284561601397540300271662004573260975858342984902035413705332325783053362252382172744165703090876674352509886154464532397217073910229797547060766621934182722541453633817331740788123910357941425281688672294976511991029895681006486285024976809569743408434197363512628367259086854959293923214298051110343199653065720790663634410900342874858989707435585126399381745753348230229647114671745521215601167214209454449951677494918942474303655342631455712614544732982198962802802797905537096434473052586672580673609780567759980534116831900930890593513089456419920793512610329539695972933063595989897182810442276846948157440446089390112988307189887394059626395849772875379810756512442368879114442870053178943626587219715994185484863294780359142840509083553730498913300212264264445990274933830951625122763276998137544835834946092302229830237238767279583498751413012427078008739051629484755966182837381451509699022309115515199905879643668689122624409922930692923561023698230888532931559091350833909379735423861961170003472866659981353598650377192226667124223818875802895634411490628558853401237601130543681087014088238773599590915101860489620020510384686516869248999901723062437875336232590219136719668547128700830009659445680295011256148849035803433769407947675568432379975544520393090626391366988280573372724378746696443183175428228233588241955435124924336283467183597349628578253678905638973232134988142680696932871229485964046584406632577681964195694912274834601904320114366427686341968041313639723971231255853330914518532711735321165191636312331354280785364348355223760505461309240036713478370375732686544500056763489722694744744263401852029589724525653116564474770534246529007776285636209646557601541781745261725621543173550591641433089643642880000000000000000000000000000000000000000000000000000000000000000000000000 [151,18] 23798353810685384750082825289296501856034217422771690423330600524877102134125039513723601908935283309367960235694057314344174200559601365741525970984962390329815086985630833646120812445373267756186668266153832009800473576714806094305514208728410547049191839140275798775649865424069838747033973648902509374106279933776666276993560948107423947067888523550339192154717175406191404351690115250516383469018813804650039639766503506700099098421363108312745843863015342996069503600590022715158715378263364040309041289457780570860188423273354647616109729663374409930808042919045615109861651460838764935623278221407894069358290386010230508701492946153204093665788402897799002003672780169680573502432940506299700354252948849841878768742225379281475291156179837637620077053558666311393807185262124893350246818481796274610945205929088471866820628254955795390426651460536491286740879074134433086923132379603321087295583833085029921051277332032899043957081218378433176652279067119354429436009450048305884242044509066928494625503325228114674590684623141829796598071936053971975672744535294418432727881438897614974591404081695191828109135751691330549152698445918453259146813059086389198689596628387821354647141480829155056599949112771330344352629579747164344245129785667863983250881759179261497883195669700984579383415925319432678145829858701505243398282512388396695491086098130552512323828817463426100159053871907718680856043898086842366605084943796334755785695403136688313094032270030780817258605856337274347814160599751517862685403358271321924914833996042303102676143174605146906719347440148181635033505775899767676477962359479685027851809598992586196586739501864507378487333861521720447771851636403775765156481876868808546673537460248243178060702714340504476302222389293152988233687551753594377497099081013884841557166526988690601549445303232573950973457486645468881162232454437731029568477798854597047162022899307678279657631795738037298465529634070721518943123721049091080345690010023462357458977032573231094773231058663708455484582309055841647003270227128805110101527074020544343962982543146034339794733794116273872935943933923290215545819512309130388340591638683125441359945800200683083686345011788134904804745987071054351381299200000000000000000000000000000000000000000000000000000000000000000000000 [151,19] 12238640011432266251759903424123922188783553198639229026134646775072212887361084655164853301268910657060822205783341989852853252950266236081965228046010323976836296146953950698842599770295775009863357984577634754896449604389140951709991639242212125922284855061833148684416315953336433702614171343509304980888960871183808054659299940974714754179330447070386427120650475520488777349507520892612190640019325517509476603037090456671305873059249057645889989067916441238620719765937656982804903883447361063716131655574713664343040978439926045504258128021977259573440165912263053540182003025947327044030757004390688285140707092480395830940762738248323187350849985224175477026771262152411726853104955107659508872896037996658855565417017904044659183239037618383050077725972450624336238878994071337994331836692745819394786411459218158319146661521819906236333768302177867391195865397379295515995192823417000113992913602179545012926288104770412530054158666224114273076091092199036200577524897391540881588909543147293358874070301253337624069494872311085698133785882575295636166634477739008897613306282241597915066580113462070793806518400137228393866032973040887980288735437800448259829969118056714805657264657064039653805311968039301230959147489311752249033131717305793109935321601585484998657675608114159382486819908902029283937047200384973547606360053912475856364195953568758360217580976319445973526280759309654811628958860561885433651402958461852693736046788165203064500940263699881880972972843580608545751768278394458098930154355898823861635305937101854015110491266899833011084720394633624226030467099590794684345656273252661227181089645563133608703971811394884164454819563681192840190342565401641185213298312061026794881067235942226520277048509462349899165792759633769985074706906295361495699810245650745357463619912510304773568218704831017491814013667383011137567353485277754646653917132515430353423303886405827559471655822187689682304123007059558244399355671238682745732107650702425453336444902789815589293938379024476165985121836968689432453716966130577557558103691673124843250361558188134990771105071176800920043515353062890885776496011481029099410437044408031396025962239893209251930216406605848621487801869336228770953035776000000000000000000000000000000000000000000000000000000000000000000 [151,20] -41802035548446272193280201109990231113860153203307068242795888577077412679678633331019198006216389543232112126034233053813998796714941707029318728074888518560241629010565486553830055769657910654515866955242951195990159260858328278799376031885805387303286548186529738845334654073304780033414016972796913001284714025876571885271910767014222424719844334197386044176923654313351831104127273365760589408174625413758532519838446043486849608110772911085502551280968789054883177120385359693454141432853515567417848878516912450197634665435834629421031214763110364994040577762744315576060510163090231753429185845553864781945059482824224398199762586174775225330786206434100292588468818982655062466193776051745472162254895998942103143489405140888530175395777119980235975916398352176436128637270399828677233036755014765140602902302040956515493259488504110742614256494330144039278737986534518149507756345076313224688080832846357640205152648356832255074042580752583888821477915152109955192344180724721500620371352725759878871970086450564112192878770102917643652935507353736236922413192773832354532144063624679862158199331407273210978196124968993277977749549281259138268198679556746313568921843165573780805732624992102961941308984473051480142627255204141394255811059687086876326113576069596058017917412108029730687337634092630104078654311078143879074795399340870793522948403517332389386483345079051680276978896030188062581087952259561730802840227664744756287816794099055916721968696105786275863581732582892503411921405942059057429978110319860454906371157962626090461465236225390938484292926825988752055037736993123439547462476548283892488642307949482709651539983875744124967552510291014292545923237347401031101234566068177644255905365336112830250412441328563101849798304733058191176326191331536574221087300685613700113647474526107727101722718601509207948566775082207440239075406694321972932821058579041777761010683437890363884954895201936506180468358692256010410889668660073602339138697979886124646073239002757337893436110806452172055676015778543316862584336603950987199546003750011175699300606138147845202167692720066969580824065317242639825956840984895947289197976552662503054249188879539790025599717257564474404531337521500414751539200000000000000000000000000000000000000000000000000000000000000000 [151,21] -36997846169299615330997216702817434958575075989289615841290381463065514909689607026176540689584093491673932739082476835424532967515816340007874129603028651871046268690726175479838556231553123328705842825344147460909175069240552460794152614976000717508758712820290054430304559982712808695338885705716852688384819621326608045383882168098869967635091349492651008172686862058308258157027935486153514987520028341169071711895942467285466765679424843629391398556524349908767939726545345392181440717614365794736369917696518399655104909801483479251994888447891644624137553362164384522481022075071166840601731277157934246205076473838287122221443143681598488100414724229377339462495067425511126883035780881370553849704915853745618305283413906523179440307308794035900578409962875773095286679350918004438843416207448258891375408747271965085739736226406065613477955155411569694975403539202553216963112717993641695147491016766212043003583022843634484337182724062956786254803056152938599139580084103697244539548953365435785280348216454752760973208950238731675034165547849829349143027657888291246216757983574754606088341424702527864226874907034773913345095373364541732469213547197186390188819727312086850007194166382644879368370299568027690690766856243222823696025919038456468077113229772642886796464391936392644436406284374893015800567119572341325361562146665132726099527709411183347634387348487125352046501620578992106591509332825136211792514343585655943579060088479914747402411563907545642197500335907599790692148634138123920311978845831435413722332154641989170412032024284152376001577178555634776117718159753251180785116560381281515021633460601570509430652661618293462868432429434268459355739254110536042328930070056369790730397712106115553599487610263357675267265970188472319531753348769005275624289398367389509864684758283934932427793535135254352346965341835463582353276141422955299322356793058000613636516072776311689125464251985544469794932468524692970041416863056563045257902998319282400662930412936225945135651441723914050384068953203084422354442734475668603159925738563206231723744697892478390806666908610969836672524966529223669330087322136142701953452006465555150797924711128532098768674341330173686670033423590180468748713984000000000000000000000000000000000000000000000000000000000000 [151,22] 152193256722827293919608615543074695361731896403727052505517692802094152524913348204994999461209197772709249560208312157178572367552496468206053443563783715894743550266334213289544106574832209475140633540099089460383669865786829056788888747719688849967997350703894160715831182559359268692663630522149232039062178616049430568711522261032829665528036577555038855813598486864514790918863999026235076618873194013584867662312016158644092376895958150548585712648915352512868089912504169559265973521700022249419344756427551397837611364500347701877915142262027902507921501047942648198352378870079575417965135445518789038473070623646248553521617525061009353682296330679749823273975531467329076533770271325646011157398403764506255921972356141904652487420294258776493606470358172641236428148750502347780522231636703574122181612503867689284188662431861946844159915066531319043582330022811073343950066829393717181506476143943821957176703610530734361956543911567747674993691724833985279713280517913871905077902768426756119253284504064068748789094489727772107352809044611050156794238369955016496012034446445910640400097881705645862910836444397849150710872384695578178158763637492200951476805678376883649945664415746271835404377073569041317382273195350449341476204156081361629764659813614367590830993828395790034230188973348162312612020001707979248038062728997785145248987114922560182970993457876420295068964294508202770863035510269113282748352845712965907276975908426448655446032272502611677095800415420315336730858492989319314696386286818743079070519518128079563337155297470088247659544595092645935541678203725142681553653360052171790286822643490926397253688643663726748697769415711684551352154342790305607852702200511113890474779322674265689965490580922933626366238999601030445831246830604200176646951064410914585000376639829924357249833603481736031531276967460175535176992466382184091992941117260546369667386311182386755871543379493635659383703803682203387508524871951306779010479709968915951786689381135656488346958489022302894237503033089543959463088214283958770183240403331756800502166525674268678460538381963954537744450158787629394103168263737245021858676515355150852576233253258038839786880619189200842522481955060755808124928000000000000000000000000000000000000000000000000000000000000 [151,23] -156650031549938077058352601148710969815246676008890626697638726869210172910224183461549015579124213418373767888965736761631886615341995575923243987252745955504051373138102783989499610664227946869910328231232289513777821929151207718521334066745812875044576162578512764405055366448746350114889950728830193885825013139706402434511231992262080347550749374732196075581567697721230359472061037619631905578553434954853724956811446022128899519455696061655975456137376366710709628595066680413592043054902444333254514946412096297064879821946931896991110075269352401776669644566287165201643771390776252934183210592764210874470543888873889508561042391000823046627203810006927423157983726444634769362945158778410921652147798980642882647308980306126696733206001154304598696369224863570546213949092245311041295712683284105801000007406425883594457659409429860549842102915208970866524305614591157512189643303918313170840297184093468804944371623791725476024487834645346804359020566859177168391295663075308578520835748799815084860691299446906717428457642697496658011086553483100040141451937068005359985925160741514101405360241584564599643730045606668310877228557898442748310637775431294610447056867981876795916380809927982777640289816132296902169723930326613616265940343942378979522381344543485308114320709769621130761637193422959391120109058699662695593919552941790656374502015967745208959530594758216422896954042864238082182980639574329497517558048129686853545920508486342484128506014986416733774140646305809305405851066179765782633073353609448506520231849978443677050170081915184994207523816462638890672294667652509723475170941831058667858481214288149775374222887351623374432500129595610903854746241862545161394783845135040069610894859554920064682318216626379775013689215990464298139076166947044633808672926885418332781030214146393664457147294493654896160923277257358910090412527317984791569427865638508016570884465427535407796622797313045606511340564532182917906088091618368973090171204350552868536930319261297677580268481853608016281390247755243203131398747242664324728171301907417347811476058723894936030402090372633438121954867967538454127470742440315919773567628518845883882583537820721552233397791337007374629554010799518050957656064000000000000000000000000000000000000000000000000000000 [151,24] 22268855170590839623228260493026046159548150171184273334802603388149786592118876890616928843060405784121070758762690780875982582295512384794715337402214069739203444564357590212045248310615019895809679131822843470520197350336360928254462417894503294880099746886300312753524931659898321027733375787916383073810930460796931903199789794289601463180247453565157712671303629266329708370938366992361460399114462655384203642342471086605937879995523148787217139736622140067506827525703067542967538814464323268032483892165076385564318520561974982751895525662925117355130104516691828864063578825464842342391020562640072299221619412322073239413140511323151076672779549568931970271821947992306666987751568109603553838111946776722212345065019582594937118586415366450476277822414522250304462889728646674252454020789303374057783447070994167989896449883265234595931230730514235254952998808913372678568124737651597295079344751984191818173799523855604277734900016867785653442456213336731319621355172849360429089472256971302156962955754141377223153358927482778062321579927886364536174114063742586708510942211523897856080359917612777632328164900808128218755097486097852637555594534278309134997141143862714150575058108691659393196429886616997551700413140610056271580427784467945529495684826212730119562090449517241579765145720775863071483051201322504530512494354753876942059446523662187283970940549162267876069849612759249337192375519916780971099417837520325646773657570349870852460625624675822156923484122454794335545943607695388395541342487414971205777380146780132982041537624886111821346393665095714918117863069887205424807922621619084819566680147297647441500949587151256983329193307858476007634738822144023348783609750733435595705606313395245513670667492968467071803943157409124677017273521246631735760765032020750248314692536672549193719719241913742835026294451457054700558892939457976611031979699197190730209330216294169126633695985967434411793046758035503056579700689684167978589144740938885554164139898609799101230929696942990122430848272479090286954924236677423253028113435551345132769546343988272563868096906885158706945056242745993362148369169070157750765145008500358512986493678856000946094266889206629046367255392438334639203942400000000000000000000000000000000000000000000000000000 [151,25] 190539860815457504583943528503690254049806053540938061138818046229602414661477948413726191086057579884409843919522078788392557287906251412762132573325745672856638032556697349159879407412420509412071081888550042397283685903604389930929378158594591469006787518892233532716574211064124000662023050047689234386337733643011149175019133856667799904235511971050360456921427984498008884187538918753298153576893970197429781536573758588007363140061269757797348250778318362447802507470801247756922614165445129715015426436065143367822029410747389098703991927569180099098288415576834576074838758108538652913053543948542943159745477338774368286510509711088811029160348089686350629415422441279857327470210455436273749934250905654993918455096635902871299641109582102453123711736575668611433916920812316296044857264397395742153212953371377714385781459959670769309094150852323377087546074339095820610187484682182068253291136671108880411417111455766492914409769130451742706692446698002027709601437216549335430101214063009860335556949140825811861705923083081573286795461750149061207899785339843412120435026451272022225186476668588075086810013049437714749497234134556141952576634851086572004097932205078717245602423305680414199288831273917554511320758746718310726035339488664636372159651605463988608248840426667181806167794075812653314855169867875435863541091825115441345999457103857272664407318250566337902236508258043735923747767612671593674607542300036112028378568635139708270307797976132714923947878963778065038991842556256376208658083070596670007144489831029744881964074514205627954809335396460336208380466178587455988714217486263878375385206455395871882487882861901801610337669316979779828446919146698448419798808392774365738492978768847358029654902554440334881372134563738215291351566283327668219899376211718096925187971536487718615051211862270561541607607722107041140962232853218256484127808557848283820427311099007044775437484601929774379332783880254605462607385892946116683760657180503009588543245144817959783596190543032224388020578176977042280705212844091002313448832852895284252626750318255920380723226608126790189652192340786708052256883161290017100335340167572979507843893290671845759777524586995339631411676314566468196246749184000000000000000000000000000000000000000000000000 [151,26] -370022572083937804190844678565654205180930966154110613728843483711203606089986660981589376785660157531121270215365476330094862116539270265099848124071379592283954171337541923892560267248848867339525690447253572673866846986365253210704862915775540237887056878451909949629479167281123110967567365613676823282990864241454779500244732722004028110736982624306665027522331550027815845909486398431287185345593683078852089223276209905872980640286316189661243344548431499188745513106705508829649608666472039766703522211231711873503944192283813680581458636313570947623649318695890353478273062553101105145742207627078458908577929450949603492740773578201792925222491929087907651860630991275502836300048900693967495301232141311669294352836939703761866383974785752076475467504293381449048666333209756467403893458779863696628311077289602856665252378191847698926087622920182892719388446448312161601097079444408968712074313366846993123114357342358592111974948612603085951686885659713846414172618760358771625417595335213427150314984341591084983142666952619142359922157583121930387385461893865011263462833393338553001984023140910640321888880139528591735892184650292178618309354042327511289905478497263076504773281851496543977125792452477947511434884928921349980617728503902320787665717526011852699013287539741733272789420624895371797380704241995538067776168484257956574372616502303970483559519057137655107726473340987442624763097961006245534712741057868910465728545645655404772748486814266447732120740253981357682516114531246979914982273793815435898941488112942072937847147611882998932995716458870724804953121016176372480830690282527537432011210434752204589908523042291720037973494094431610866255792046844130138555404851020828488363777733186087619378697202387416287024533057696968148679698001798420850757638076443818377053037877649768329630371878267492505107500881813752848728463419755542384260847855379009871194477920602720978694529420593221108402382141691173087988535680597853598361653814047436508837112641797836203652172661240360738609677851134030273753810371840083713771691202224790314780253098329908353692888945905956892892003540695445932473031232008309343489840660897927451667818395367784163912772100179862943251004946931111178534912000000000000000000000000000000000000000000000000 [151,27] 345561503261401755610610283138452637480589666898737411311089568317645811645083180211966152244040591847449213122804216153958938295188227983642200981435234764083208617151629658666813273448896894570827537066236610370566962124445264162784539945922167080098963552789397190770671360000952396069202788160677515415041987209684763682590213665686573278352166158430619058745891038197891843855465360120429125485480135553534400530251877106350885328718325360159620611761191569281010714601393113744134696780951083728209823655981036233963391237333541559041179650647085328890042051810552325047481604200172304989600496351798870693991522343856018877215302180072049931546938349902148199036676836045046435079776689710100323737779732555218167515316529134596682153804986013687214785310260989081594248656252909206359476909967529008656501818951498063387710674622388370624450442721937278557993236680418669555531350950540709494280267889781382391159420948120262194809622384078032696556719175968393100458954130826266556281998502421919824359876463916319625314925817931592603823151549688283482959257237201397668134345708008334532584925864923288527990581592938150031541182016215494296886364885763014544780476485812737143701240082937269353740262510791382073981802197063781094997057636917191065977223894778260219654853420155674222616286235808716454241458812819523163833548016285305718489914994110891645396908212876988271440794855920157889951717186202155171119009133606514992326079797218972594128810661118735336441129135140118016621479498225989363871245442917505966475335544453726634389497124045865213229540379738620810628784596123529240428385560608256964929237273526464620506187455463520994315471594464183558110460652728152221358025966107027490874713686113681555344192735249085979031842662323592720884629535119185455785208558372278103675470372342295864295668609501831493912240824884344940711342759900998032511565286139416384613607968562220700150447484052564171416194735835752320364043947032307149504949775304321004644658923886132936967909274502977935228023017600273011598061325028174578882976806460398411228151521248128079587328513646943752656718234106513776152070124197419409297903835201307715267933882050743575322910908721084442734390810082170747502985216000000000000000000000000000000000000000000 [151,28] -75392006216649698878789203482479398054070566006472103638210085567458172108578511849090772759695213724811964500565963214838778029659320671902729848339878252805463966540679800131089730160233746198913412608972734858685521884061028552887124813125262758564441721284675989443706942881558057773378412871709407523739005334618520992511659035116781839174117680025004401348152704460179207091072526314195072056906529591001824966773476781829172679096651541804306354684679803625540133541955107011215275939390257496257601770340581999086579175497400747231622040098821058129629711270469526532903664035018572004123087484412806192390934587038275019030042273080774755467693675216059088939092852102304135341641353888846733374384606342565601706307210721896626492720546298621401266178934647192211859648209091263828541817878246896784130483867982683788672246443692717421471610902700711460583226526514020397547286018606017919001421259933132593403639577707984997823230363206728171772868830468454125851218912539908013062983687886075844506001500916221233793322858698593877246384925313820933569980486224095046340058246879122845768317774286449317945035612734634092865716775660169942422028806624581093409325997602955142190416513277423075868214737944958731297110777466017520814611305345295048408612458067642335244048193830322669648574156316675930506694224311566478172422640390014051279256125412761311436193655553955896362035893379535244078546141998926692452939898283316253447767223955341011444728308724539578930362677701085401381345076372729620815663140443848115621046392555050179528214651170446343822369423028263129623192375393342613249877891894188404604002417932854547425357796236242519170897355585229595066301293940548118337467367488400248711558120269863093841613897850009971987678647584797310574318899696898179933289607851844312200542088640295200695909718438296305936047705407815551188718714128332915140818361900630523437675659663471944246390479116517422434625953992661805133256199791457056279187228167351604504481337971235570821167784642678637386381689812747349316240163694176735548807070521362630532384144895640391573794822206429577569564627576268140781893170351159237441382455124195837541238108229051784801364143565515721137647899265318822451609600000000000000000000000000000000000000000 [151,29] -217855242943529173791272342543222996057940092111225873487560865794755272492030083517279545538542042469621208299527332019595909983835989700931634254673880063400505862579660427107429575171767597351791793689525012828112950281044485068291217890196825932021831230516761619231360792196046283136829615075398740581053571203409011353481964075022763943264020630556747515916134953537184354216019482526844015614758477259195435318760675773542692370063821156683840867869143553502520027029120899593224640147677793366806978486426344809911113250320160852807337696082289442109734418377259304959538967850973880738653589678358145713896271824195735501494977936327029601094867400001073896654719422915379136153282751066010644212738547692201166271243849055260852777485293341419399019966008950224037217266550155773743243051680671777523795463309749550160731766669711828971794591630750394179786532121562251662872591578535088071084331381373747171287226442005938004653429132670200870097027606128771029455471418461217302284024440545243575643775182177486340778546554957700876032881811150863222787900441836473115524998770132001514944578424964021730523672787672334449447089363044746383757622923539340826373609955195166148820025351166567761355299739198013972210379109202694012314637606161202532561790510032668152814358298291247880628172549338473977270488037116168028367136852762854203574000864734421112675964856999863864785125595918066866054623362423203354858546293922996053405277585911603469319778659825687059513080797184804261397996860450950674288738470977467817200687002588036077654046159902914430653496675799043427710303802076906839525969517318120296201719707133471864954499253833741627083817205952901042888632684493975113320598079123526672487589962184780730672987136316388817759741449085529611404719037560371040691641402807965854189944102555297947064978877891202469042872473862159215270871938481366725663291683522575177914797648327420930350333839140342138409150468233272656205160090295020343404031349344416968095506686252738988191413389325860007139982396713865772615210478560433673663608353550840276899191862447093257475783923996443635660024347264819829159222768861111133072845441259839268257619414098220598218202498082318474159428633564276285883023360000000000000000000000000000000000000 [151,30] 292294378382127118836854642954157503830586910540745738543232208124375130637458804045787280825975955205557096281391111445246124019615074783727183399297840869969827975289035347183151454188393533027409778981359036286096076655753954890105201383268558462512114046811892606759433739240897852466719939670687899602700880457341201792956511511275799753150115727397216428806642107272815571397912542234071708354327117117066376579272830342558944675071735342112478979587168429960690571683012596800637436179875849365282572850913230300345092518624433903427966246901760144844241331007950570957221545675451209514140079896544306702992240071047714851346740149776656141416704853303979747900318137743921484735667236555271505932340886943379936797628144119925901734520626681568809362146662422054098624429283776864072393772567397190130736532983044516615677511746756707175298044740377675316905322043374368897545268461219757332018071455068346412815355812089318541328384490230072344968185974610471107572346801398370456914716089542268599647392139396766773589069026734871713040048507883198430521037762739885654541984731604566602287966923959955199914341474621658683738267713607089902401949901417878460331094580120245367971242146642318849925469118840455432924318922209961373983358724074582857660930881837803205373844914301767588084039074257083584783006462675645767383652074689719201810722494679104814436515576939922476174761127242914206673881654607542059361983541566602228855887423751534816177410677605638860249486556568524500544540469852213612320983624358988177725077359494522512606764538108339808381189323278090305155310130498758656866917195992691471666193214093081019043825993653872432715459920364279946586201798109602131179967841383952710012796744770137941846215835491595124098199689274123371851881291650160279222189367736817824987649974421445787490180592290212245362768893386178985344922310489718534321218693734275061341741995879746394413821155871051501030946262736750569545329476313553769983890458060966940129334592484634595470987047336517854005538286427734280543736861204302956307240455214443821066926804899590224140637829005814556651360079638331174146184281350796001289424971492443875238207332962861693979139291362589541102799579391761408484966400000000000000000000000000000000000 [151,31] -161978820668085757936636040175464186252720478438145387988357448467355514150005684131726436097472846615458537971888216268731313679623777100123541247498569941476160612135337018038945633352813271142993923787469804853021917097415100056684761865979786771541952298332742567876609815882693058195916161037726045307778341345697621605368984375120059449709406220531564573822770162227747702439858296703826489912429818912052336099725638818003585100785469859693046596531948979669403382448950977120964185025645545638045493515343315617816859245079134738601944420226718990787356803863112084760409215326885751235894142879996104873347461817849869789595802557301398720636082304488566293791621065909702713761172296073160288969240195391781387551095969791931205531541220627212372460417816458020049749278368017171293362928889766940177774349467979738807417980143971561667395809267439404339818931771958933079935217035403785438807511854001710680536038570893390502061793454912367293131107974785460603864123156165330181018888785685064727248219416037195709559224602764553724189647846516632504738102986858985443384382978346726319603682111864480240667730237330968292111866816527880444429414895880181083831288546998551322372340553088901826188726587324204240246293712737403264308393165405744412363695289894908562528953272127120014360933639885665862530751209464074444397429914404696232514583023749128891304005561197492530042737623808728027813385121794644792338850701439580969665756847679542617915943232531700803024179643466666351862163838152643537981895110894245037574468719554340889223516019885684372202233871166843905993175091588730262364239962103608056697078696041959538495098731786522128999079523552946510967915038044632753231888132679676485875764795779787969947831851458015593166443741356454055447178254010451411952811736225651918860181740652926099448449937917857469019758289582394939959650082476696508449208647581612873185613497446134025465349084752213083207913942796061406520541044897888432882834186054181743726944181224745624223118533143791305051624009711916142286918723005142731201739032563059877334618609970573312172352281006721824674510285620718954457668618302143398752572199899849364832328364339800376785001510011280074461828266860616123741634560000000000000000000000000000000 [151,32] 7732343402412081511866533035584030642423130935265067042260298539149634969025994881547949543429328152036184787363580455964536018234525841394414418092341948913226760903135176799707758165194144205523948861299084336000150731958709880566118872601378463001467823461130805545884965091586798286871364822844098661312730959363157439445120235291531982285446333841399928748245665879928494520694335286256379932415075745762455773385253583962153871208809597801558008855466822346656944708774965770473412557422131123729219809627794485304568471568466186318663649381540873937739340302092284326287020222063148525433433716073632949007503072657924716117494228370216094788879741282036653343988132733795510093231472724164294137816109824956285447943343834546348686038216968395982873298876831586437252094922609638242144240338984284403259864572283208640799113560656292812497238852046900479855376197534495657041188369539774162064050806767399756086680460207049457195931581599664056196855318383674616147835073455887567928202792706552659346036680412034658032748291949460366997907624947694153298532896166778189727810837001376306427548345298160723636624056324177694159532306822553659520107236658989901594859472088047374848921372581074036507762169342066917574444415560641260937052270524870286847661658234808762245839909227717177633960846533136474768132767906154539484525381102040528973925445464612462288713067098440136693109714313892878639246791818940359643200225427972203062839629359229385308502263333617909265927794226434108324009136813673257716851565556133384285601961774643942553743289704175246570228649596064681749253139391433953396477223905194395352621995082436689785956591974655334351096117474772477024916688059615183375961011907655818695931885726900125972690917058222756614217345042314543409291373554712644544186085181424388147720701665203938718272051729989585864702579845324336334552980020161770774824007765183238772192909264919246508736346888606252959333139418251571887601665705268626842189705761874692664914912225719609851080518657250657856183831125801362266185065678314523160359461004534169022917362174815929798768066769840697307532914232666659005295619947055983078018554201221109149612463956792928173706459487464086504618362965004749530726400000000000000000000000000000 [151,33] 58888016746619688857403995347431421697127412169570587455814391940681267417429726233352002391301113383242188615394276487342121597491856788627011363192230533681536325512068377889229030229649541691905026380809764874066861818997296541283449609083940185379570705040771465721307318732523777606821912929103957139520259025634941504231672393333380157050529711827302289574552806991768090570738165987143866068611220007574907132037116449204381888731193780835203041848397014506055910693942316374934391920264801113943217195293139121161523479829647502219882800901788411674083867301541742746198145772125609684572171694426644859999565052319278005960729937565396553049149949246620188467122015928056604713595921238644951224756840336091843588859769685445570404955418034963557639609243594104639736219803738758835765436760681069312842381103794700420882097078485332578489851708984211261612050311980627469108319176203176194790919020158020622993034143585710945870596713734286987593608860394055618448988583822238186595960388463392175963863240250026271040358912459638931690701602338407211568062156183903553473875870530089942053175067443275771783315913450079707455178846065318748977641507225838262071762592535362760912746805811934591081936784040931115397234054557034393687842969100881270170991507966716505584369765725760228519399024315545882329876694260977434619991212501242374986765458631095617503852460317799302590600855457279202283659879167013260989470850890505475975397283404399451393794313024894058723983913523096103319449879380412188699188282276574571000053457225156105310642736793994873359721336282990265133184190934616664939770305006959095303983957609234152058221573272866456579789721818721085355892422100240204291526881602057710375800908788959595989155936156934386467864856643744999043536138821143075978232357816020446176355714784990720765711886338257021147118453154265209515828877335677656182343345146816597835778590931761115804862301536365959007158323795842744158285726840625924696688394164641159247267766163804661816013618235808670430019600321946719899327704359041423021225414261411995893894654792762409855314381858945551358887194598306401303699893775080396357522020682212666462619779673167482944470692726557692508030643002205734629801984000000000000000000000000 [151,34] -51713963876075332229290794181620850268773292863541298779340987650064162412086851647928344314017334708041379856026016835776230342432072963799070143106068945458095618928301550094907959219192661461811223099251980820484578107466370683504218105905117759651582189327490704030928310616608160280213580329017567235993042860198746642104543804531256403590239806256271723358563825701992839531286481200397529184277780655128711744653619001910793598714494990445065670867205115475091904516248553314283708486940169878298416397841338252737085756321045092633083919034889970196198902021344894653862076426110244593817207465443690621896537993976956659400956750241459429909821574107341227266473263971395349020716721944238550634156763300877851260045261228885877913070183070340982780315484557182231782000185834677261699348481680044621327628326773706476948455003886894994996414471669085483511006852176032743702225671605660639401108718206582322746063630843846861586650571004410124262035976470720106953359455309509673304137955506182453491302954579529317830714833166258189706653127275593534480477546884032004821935748585437911948061942000416682080494539324522684147369967974535398778336124464071308627367928639814448623231137566359754633467554897892148346079537521021803478180887068867389707647434217134923018330750917684418322465352605544368151161940899066019710864401694470215007728225987864120191197100012766739693125479853414560318613261230634063791354481481470192096137697071773695522980754133706420397876942322407170533587714677993350294766721560915413282570435411225433583098257520770031527349340332937395502790925585081529569013410480659551988747925799205957236088924006169665759168336522417702096259453505296426969701327879170718751733402289898361737348004930367057460884351488553863740098054723989131891949351771551992172460317060290741205651216464949102842191656162093579617442829556425108655822071303994574965503116726387005616132653227665799674361892506360940774164068667467858503805612549778141875681915443392810299204854068817034080018441674324706907247192063533586610883024654539092422991737110090504702219778670896306828851806115713645514097135426260739139209687981190546780436254635298683752080690025267727569245634455469569133772800000000000000000000000 [151,35] 23486096513612958600951346369924903112873882720152539551275122378810404706761683190467916389414527422206022722814871641016174049165321762126006747766746300489755019264260796275143060678415815986196969740981918151518073019484080962238992609066326663222013732936578473230231398558606252531680142974180059669722767114149215324290317291559953489959128495715483531810100798320794752753385452395729712209428138530769469071712037174544749626370354251062214368081267996641409830530542395053087234809467515594375354775587324194134366661275533019950304355419390389029887723670168341646423210394056744036852124710285765767611807837670210742809079243191506401302950130743609105513730014251403015860204424178625409531794388734686164024185709098754799093837995574031105149436465697330792592856329557540534552837018671459012075756668681963430470286123330303375227887456053256800723566045897930025204050602138493185925344125027429766393243562362394986771280852428614761886972480565555251023161628435203305713135326281787908921455293496595933888464346466344039889051013793118573593595920852816778137454033843274146777791940909621099217746317907753408867200363924203341499519272701691552752094580790586835905371411653785170616099368102035225574825234882945102270807477718056294918569747553627300851234986002890821311825877906002362795055972540110091255520267041101812198564892685615971349444335034135983088411145570631804110488173326959311058342252950577786849344001593792537073907293535518551053968829569618192428356221106912790465482323256965432819941945243319896409706026871662684083229801156064353298793099365763613240181610032484367530133437981625282252472737054081951804904143563696432431262894571087322137808986224255494400776786874864423623649115003740980594323313612203226584753781773723981544779699049261145921127411055782275628085533452023931647050522103763211392575269952700480402778632007211567263118171230790868420998694055285532586435931011746038456325126178434944748979684161372183448374290947110494710588745809885131050421414385698945969318912317385522442634541838335444281365173323208825277018071818633203133266912997992699289285503690646795355982212238040833619292704243324013748342756492858175649231343651406886157156352000000000000000000 [151,36] -3707994389982174618119436335554970551820784499963748201417454495451539007616094129313035431800814897698162822775930031923712356072024402580678854946989574470625371722584834864861487330378502372190811866855798338044329444973947240450674757128779484907646244250384772416348979050489503196858860010305628423588221788267216391469753399965474962319146859060340302999631464765298064196936796808533773082534803544433244577513563295883210200883922646309196555869678745033776081221188606812656726889376063438397927709759482446212277887118597648465641331819232177188283505161937751993451633114204376239473855891557418055479090969039247051871679123692431093241169872102810241681857827323015566597241254110273459402325323232658567069953208907820671602923505212330435242846711049774381841158880817996319396231479152385169713302578507823928688747495260678443634454802087303521452650325184489051950083191384343052917709959551922293601207365137722959359728799569831843487706495565597697203594743986972170027962468092592798045380728564658850944177559716154925175462690410961983371454429450817270739483182608239721979092119464639595624963629114511462263452269087686659189969156234597330316021602007928033223580983149590498705914827759012200032884099080432206394097377914561057904749642077174155687580640222292299382040955393503541876309449445471412308601895713560677398893741156390698676961056124502576123463084316790509852814071994709424865934920481198743283589977552007367170090466435981145854651893968244216607151551294494408259133306016958258278387035859021914699221111743408495941080480553024026290619408390793425689478362952341404813556155604567955813847884585978651164356468817316808715899616478691602626388427674836347836660658897524841484176799669506354696332416903927199499154196618624985503263400511335651248284160395452536800023684929946155121634600459824253791559616881737075851930600252702946505412261855485191862399064238472570428315641762637634899573308447306061180411956509117331364154705973539337453182957377935011869255044223418260088025933795542546239842143874835165459052392759464703664842807472059323942499074707364249528116003405732405690231688329747659879808556828893294784613760181411450229167612214331821785088000000000000000000 [151,37] -3418733676042349341452133297582336175618799431172710373471324746135066364615822253001274759619464593115712151208806010212885224787559481853875595447680121413957946064464388978183932372942923028842321450697191517798831574731601733010934369776775072507137719419533333562057339742117453726983514935704931933761457910554452887712293406713571385045020173453017225858654882948711803966754879018350656829034677717383211526701754063647773238952586120879529461543455668955130311330688843244477863543022935398031233807117384097290023203489826886912461222828977953637315223960692205396614733736395560821673426412397787922328742327422269567057350601662861825236697890281894546972998021114997086042661208205222027077883472867681383146299935851753595144565033856360761787687390033258997336955603699412181166137607471055618678559438722380737325702766622092930314718474187203921707273111536122426347571973909651988288325908441685324773614000922961966401012764438697772623974167337725344191159538057777447400129443697161044319390941965833421034748892567935080375658465966301430278277171835079251172776079546699161137969190641175791311709535748196485340894852639129443886464759081469310625180992374052711613686368394533257492611710318384706847871652792938498967111659008471135061633321865151100622108740453272484546616866123005673648066593354264798134467535515777979921516827599677082802987649048277710309752071620347305664641267220233624122441118520893143403498904579241869251974649570552633208796752700860038355817395571155737935000049247018411791139026540264997345430174903538458128387802650931241492664760641549861505184353808170698591152903565514456085867337033314253936809635842254423649054442552477178402456416867803851946688135426735197934865904600174966867210601538246774107724476853430424139821318461754677552173800929290987866833155840164001695393708025624619208473831507020120686922516387434634904857596568203342567319410274825490286405129891277672367409691660641973908555275018964708184502106632752443462779339091607439717598960674772571881614224631648261108487452051476591293738954731766125788757317062228551749460750748504299489005749585519867083156505565299971412885747469410378964570656890235598303285756924922206135255040000000000000 [151,38] 3379091872124526887795818508449597194827025191233215208192808986111636323732604791382609671534732552188622982971285243341360503652466901134705692037765873427406291315266448534422587686247239787061306203690071609776468427505543448412046419148886375735729166928542884950497286522443184067997893843623926941403563389553098504650806046645910384887232877408267709585942253009533997084108027269667878068958492024011873071109076028684622803170250086804098665042054172327748218613475133290866977255854811489973008783928998343422421345414707484996967703343064413930060247415861512925560045218453678890587447522455890040085846483346630938271327319655174958811540087361019983397489892792591825006774541028614241116167949431498125543049028001570716493603869102830675130016215781024208547294840395537332983297418618588218880717951236837583878843041973309536577430912166645051347932607414680714053865629571188952402222693869771741552975558108029946595724226915176745754218779548931636806094598080521139416176032533245397475658765663147827000793636749994217849472166401980832361168145226910281497169540419783312786151291541120530278893456376756859339462635488051188444784818799062218596793608229592510160733841502376915116874453099886581824559455850246864208993959867166933245577315350667218375372724364726923725622229955990224588643233468410089105154670329258105373359661955817520705007854101747639716220897730716018594371151938262929728911554661057648215047463522529618805162588819030015295232509145129476171122434163612257658009096129577445396504832890384988715562175866089961375251611810422082995666211763023098645510685358299918613640356456422951167226372793551905977647623818513599487185143463740607295087539033533948838650212054766413574218028732251607195648259203898002666852591394021050583702515031475441997454216349219105647227645491632344183109676870113747738410702607365506808581034933060224830998284232497659106807183497460956216958079735942379034515290964416485146753014612241345676496545523180122902183280064873807111790952598671242563932835297603238355699762619364882681091766451768505965942003478164342845948193066091327258837990391032983704374135440212795525344015391980262404450890042013086134426008786833734474137600000000000 [151,39] -1584781781599671953784371860156886983746977702586436761486975966754579280209910472558894769270460358478137392251366861978882887657780160901037752927411937169435430782891359735072298921583032316709496782332430589092273940410121763069127240292873941114312252929878924243696468220062887670393314449094090593853541397486392918916374586835781224634891150261311722509753094376482177273029974519661720191327967167253859774890680151242955026133670988770791593331634840034311665217056037959470881761780387182028040898199166265649115328776314621446969559347614261086481112725542859846277422616351076114241153560648993434842073526555132270593443967949485442531228521775977722912189843209532542791242153633562084740800353436438214132095952195592774639754485134062743190823852327211986221980259093743758366339155914620867901446691201137672819197401653126908341640828092209415922955174355452647549269286828440067295426193815014558076482060503767810605276944513838965843558328889330003051059901900592198574301577801762537267325621388363880807679230057397909101178269163869774721119551959361506778250238473276951127470535852340246685005162569585287603423217162376225599235172365631959043282875388776508053707138192530766623030450978681471089849631597995084418479762947468446744845035562696653308951226024575088245820130595379479535109064847800647088101974931522393624406344133094522252969386716768524320043603662928847667905436596720214322829567057690886933154197844605207680062013450981951882750998833302301115739289794336245985950836162429604406427042688109832072034691533249117962177565462309310041958878070669238915219904966303549256988162705032218092678394382516252606107388866060536268634459745310310346789414577711126455842596935871206140479522285243510882974537702085014903293013541686347439366232132736629830168033947298862832289115790332860325752824174022392045079018086843275598221955543913531724081199299482785172430309021949559474069719620878114350197478442085676083753752733894628519100001930592159005758924777731486075473217509772111342636002956969569445321164266934585555155146526162068741431423527711717027576585860649413765772696980653176022438567259223531487884784615296982497658053521503442156595433138292357668536320000000 [151,40] 420265117578159520877627498473766604414671822806057433120451631059993805414079009391051456103191989983710912621132870179014527557142486444954785483802873559202174254698979138535286751629469206756589741182494455577345882645520725214085111086937710523594354200344237676468722209653458997190737999808022153576444431657177234280967387382028081464646234058562943508543135133688169123022405561499810696217120991410538360322650497855142750299260359383024987474073479822987158904911775328457573788695272018187627838723663441059295732981912434751635341625293480108265407837021887744226771412939435576294390938525965840131183229114049701389655553075156164392753443561091409144884083377970243938932217488512935051008025960744214079116410375208286135281132173764411157386889181191429528307910571206800501076854449998632221738211191382159529381782985176209249077415685571978179252809112748139618184453090830177322043938216254760936750396130235841921888492934041874276490398233929060751264149371713948919292178230990026725173518739578407038041188270707144178230264835423651262627018495340120866890525846779775321386560182386125979133620167107674141751684172277626780292996243651452758300354452648295366221213000719623082175158878491327705423157355435942556670641127001460101165865794028768494431277258865190416902557393739116081710068133259289039701464180823077867437900909601819798580566908277641237269694059025629177112336255070097575627146457139774375368265207843743187536702308909020675248705735380999544049685679885925996540683187427311321692385548709469533321498094756131043252075679377142818026889010406656954960367818284161591786619772406176912044354311367086786281677356769389647635786282712530471544117785687863434812746147072434770999962650594775089357188831391661778819709654719353263312919480238081446137454668648524332668953831672138723913646458468803679481975744465069214047158708171098120165631371765603822494238777571499727698231368860014490435129251132355875727297704772768074020195468405479486233340835825445833819298246452906868909780211455219686113814867684007216590487890913919247656402908317349577602597791528683911968293883164378301737247941268492277001112167146764258918037274857013324791671082424708199219200000 [151,41] -36695612849755916249235345091849601999042257150684417350932204489361243143104326389200312575571099915475413162517565004073644308614347953922124992703185250041634918042871753412718948070483702442876041408733459089460465510455169375032058912117338654752054144062846345113518677525490095857685017162440167820572938156828739653492975152343344087057995264693266637314524441160985196536130304167549510628049214924366821782410492443582765314840518249816943172866272981535454613572330909105711590120856242454319072457784243264834628605580627680140002711559817093555392505806725300374601417883216236839107440272276698071634456924416038169404064759858473688555687850685778608828802875823813944464293929637070519906893247583874392078341863491124613679244861139065888066077656821777701601970264131739632457939721656197313836282544306817524407582160737641701713060228592703126285928254944927639623729094652475144403753467605918731038934451084686443431106050869017795253327689124075841535424439781492309142133693406493451621683166561489309802440039897595209583231657840102321542315401036626977977225938290286736479316554398079802730326398005828511665254421561459289932060695336405954869115720486278625823856830988994078420826425226007271948124268860017245257763142011182007844807025608124147070946280537627129718557502788004439929108562856775713281557143092972311431702005287521183351099067957640648452945997682597094181603274788766247956350349790070012883634542998636520602261127037919001789965948424770862331441573745570828776004739577877146108028458787519816742659304038684391406238969397030859153729809747038898907224595159387373356573508781723646450369616278575512984082516170797704173634821722809417775325537314041920820828974190953451558736159521822638632187588186388738900304112620716982235122614700557119709177532091020389493932120943797721284461193559525855634524493701589165550020236017776615463442792067871135382096029583131835972152619394918216342375464100079294847733388308820267103227071438598212914861536203567027758837784001250808887621124126602229955612591462298592492074185893882333137796152504288393857426427566596855937266071102514837330668079154095845333694970848094748412946490013625907878159327376690108345664 [151,42] -12373433283873461568087666716698701447976827799312086354710008646369586496181358255647437230144082221151150267701401013158559315581897580566708709098837475014981339916243783515427440855889753961067714674626086533891621998480919788090122644260718003350067711971920878698381282372794149212570449009167973026148582855519741290802097032176394965456174833146510500456021929451540441473633564962935134739418500995492085448877007525185630585421154087926457545936922725726219716419817569208218860988852493461644906110204758121534800220034020983325681159071846278305081996015241035162524661525325552667924254184629509260541105671985821519343404472939799082423439059194691519959659157400633088120190456018440901172620587345976593208091168679413308475546453786806105307239823763688442098345264765606702806460103890173931277938004308949187126308942767472142157955297614827600794883161141078878374570931680955113584606846947790113476815849436164461468624429844329026569203755027545217118017502214979782576102665006119772238196611449312038227895224355739544842140510531172580087091936899767081981805855862373291070265962258152950516043486699399865509698547649172968902618858935637564347163348982995622388515704715416325541263710673725604351947270759570915967653274501466140607274808751356381385817167487791220433298536792003739691720122350392448992488995110323276048096004713726785101646261756703903275733526014594529594180422543305326046381096489159377906721389115763961592910580572605715228027043098089854528061607684876408184495332600609874441646190460663611976427417775585305280307980354645666383333627560403915933432447993732994924493728589331957392902603964939976723782826431857800738323854463966286884653340300424803695333555427741901990815983544251541883981894008012717118332870664842210941442696819982704687088373426548408127031448155130146303226079198050660105833070287297238518911967973592548670971481470557049342903665624719741649558538897254334844261628313453649317920173903457761966616905735995781491099523956545481966454275691162413250058663994087710960467194889194506658373122590060246692430435442474694970222272315611854237908650744394453273634104246059207869783024531888456614650329740992731823079632015990816000 [151,43] -3358272961939857917898138392286668938226855612153467159348218548413063845835110126631552340090050017884983819103145111029827060587078003503409606226774272246187592484114035479156197805352364544553633278009865733038151263700239289930840507907564985264128636786948323441317573097457105226433979320124995015492548427410642839716297714342718368028851555359933425892804634907972793524179640034834262517515026664104983821710664447683681016651126829665659916335266190917477874588614062813576501997610768649622620031227181948773795613112612251612236383272131843022599636647816674772506943304631103904639567002431396778867876061131819947165444714262598764407313250424992517074070035464400555102743886998478899400163293428771424850796883202539512158370807347883821099731163794857862801910210407433896567494484192446897617619334660934651180398589687146536942004916999800206692873202445389214315175844074807167100639317139659990638804877148267898332262295525059010229477333189590956834233868213093981617517813952217958394472636405819263988303657181544783078598166744945370833123060826298656830343598401791878428583910495393197237559479003287244544296837534768815856238610025820022838555964535956567077949901069280636563704534163323673861768254401561624337357267634968374001364117578852624737386922725466384863327232634291310398227378732331933840294205636563396063001867189567655849507331873130444791344941924273038002430022738341972262859115822370971070807465464191470732798967728570803782297427968784141412765844410118014976489317864249062998715359862851670722203112701120445161419315478363984842535040053603340460146250536024543762988297490424604859888777781331316859271203454836039732156740743112177808847427750777193461984760986564104277313428511456860987467202890792504414107488790705264760738962452552867062067079996264185465501884922421368281937359168229594673727020301004934331201065745333143410161073475956279806897082355488837783092988313435825201021137308274084284710604940777945685601391304557537584908243983398489873267395950920889384554788366250317578891524217382466249825289463109283646525100021950573120515886299727966046156122601744194592059406544150125907083967638339697778811607019598733712084458100816800 [151,44] 10598918176849101480618945472116518781191380268647955394177212196579445531183011017211486998024311644756900283811304720488148401786710277016460903267542602002396508555605887252820629226070871375848541816534435780384505227692370338348768992489858588466801941687952542205519354681699898619738999509516117448344159722322415043743426302099105410048368399753674869708380278421747358235721054009617422534065463723584282350403540436064908191725444393558654240335112034934480303806954723639812676258245080388295024744921829831967686784743338537859080867768553226372593715430017753198497493399400705853524131042915773674600750230860831866716862029880620448279676596273435978450225496452049661651403021807623903323131445786929997440004942173373607713898575225883773770487047154363170388500792977555832805853273086945311520186767972249487800477318081698565727932171603003214445986626614557866689279289268820679047496699528154141149415874002823354787466135003886108354559419807739628544710266459180296992100558675279015825215946664648819777666443995976768431066034573341604604309505062675863552901815312642567559591971477433966525923974453829928607661907359324568598899750382605956717572668493543491354541795874763756618492400921258105838502257009239857554819907502681410118261163128556461810055878949349455738393796308648199590334672230136106614136211708812899238495362849575393375323119654038021095636691154549282692056827952911303610205235066007055721915811185544469446872581719223594284350718556117350665152358206530287932946098222167911967940287917432581862850598359177268092875739518952293648186428678607342861621591652746950734828616077815812747446484821386687798280805739577860885528736107733675244703782986338102701056209294084718980112506756129109696009118707897150912166855730478630164687754433600971198172792481409161882610355448293568148166590360339186920016558499727229318335078539066320850409238683989811968089653815786419315815383612149293957126230356280286839109177916085059976208080462099017591865279015308118810414698605394035276180733561860216839944574041720493443022004441859702847743743810553003295294902482107005442143871155882873292062948609456876993402920117532339071495415878658820082382994676800 [151,45] -7300749962781415344809075842901558840878806870046900979609895372359106888239590484018451274713967524020942726772941569185330356829369690331689350420592378492270522864734625431298140738434496328388277787900884397411199317617541587975362273365047386666345072286141390269646116568104139601204614904231069532206051336534678582497418120554955288113990307393075984452253236031645064280330078706138289077613207239074388780393896233966454872149796850526005246770664707877166391793955937643209082752201608366301370970398039984774024947146986319594664324514759643759196445740706388717490051233202107837107803476090680236630139144863546109680728168747076597714000721893329819003318180736712443001310857347119964988263919002792985025627110678197750481439381754709910520289203799642365847469543128696361919620454760407047856116713801710176713437345348645111496119641560508460905021040577573734618447522790758633538344407382538095684974357558933956580259511016341423994857421966392709167094841270359620563233206877477010020185733415656965180717028601786083139045806581222678922263286574395163854861692686378309188497749061201133157312790415320144866378064271214392276605527672370853566140044576928430731859863732953348669147263583511970678695970876383691846344621058396562444062129118620939434500399306203273459565970801951960397550914585394350180223664163474708371774969596110418751892136273573159750998320227793989475748753039614963054883061349249759616713544944560021404867390430226129354845506554183904218744896112733029464999375986315769863991517759438982614921945888094322345258366914747094858282315223777352295807852231496286063805414297725156277031231162974618220781138227644944629690044046537013708246872079694669259876159964788947204623288454453633389294298178656001760249836730703220523667347806202721278062958709665691755207863534830705484491453213458883624874879254254169732093572550623733663476661275630912594505392970119338672271195871651328254622916502327476682937777246369116001504679064207285857046971178725478402974467587634617168459878901129419694401371806513745088082064322466542899353162995391879737420119571116586429281581361738350430874009510873259103342701640258317646830673239318695979836518600 [151,46] 2646482637604863554219592701527038058917638711351185242068391485347895048418628351749842133330757002102334704871752647254500450053393561348767374414437950804511147227220662150317818991685527115699480614853189882339698276854493566397226224436310497277079474510296802862222180282314527303783333311582146732350382098200479986724196717892127149927177380156262616970953316113330736596817652819206563303786927864080517570178050909148946998741934811708742242171926192993249843445014241144685119697692472480092894982764178905704198294563241959514267011626856462910889975492517506472220321867301868088604323683812486518731976775925906383104117825450187367249911428838611372329894939418801382351939924214360355123033190309110557378389168934151496143843580980795068118926810263987789446420704201818338963363775658270525721987157180639014837108025590145666688129517347219245807318386638036853815226124322714165550259508756672987998537286839438098005776294001107231924379555148183738886354784693007625727969360642548229672227080577964344625384157364951599683858069275160838443225469691980097320051260676959754149138219102741736245197773697642715347237244587060292170792192189329875358224115224054567161136593175882019581391932431898668255160472256613736879831808227406848974731880502150104708762953523338026623408247221714552359009663480702066854375598833750434139976618119992310499394237376587886941171340541821084427855978931450557052605644013441920775754351869737122819903298660143321301029246981531218857948135471686765095197748094090751426044870128587851388935387916268038074130812800728799080103175051779067718011902031773854250035119595907796524432661890676876821733247952974311149867514394841660727767773690182199519793681925225172985036167058434878032211104912552938125651679222976069863018698656476017072827089667161072186742806207852859163072778428112232622808095140401449657420182940856145703381992211161031196731524183636889008341002547142054276628044607107781697698235343038535995537784779506050688392358520840256043307523716019991614134682232393366215701713396425088884643029153837802420905322653452810033733195638479562158471677033553869147980377631607526056658745423529089670053068056265044477379200 [151,47] -523648304309446812309421451456035200408125491572877650218973758470975294573880929164560296097375531895167287201591222209167214351203962733428243788912498419420701296291837470238215757937843983376688588668560875038052858874671538120867778453490101124107784369409317204335364382560798259932630310313765598316435409011215978119380178845634200996610589020705190668768441589883291781431643744497171844709371766507216949566790596433529091219282879078230740155059795793955103485141824995110512332417982553527668182029301062889301449691347027425162508098916453377070375088812379881966164288252668930234651170286089746236236605340810075425834549893258451736124931996944723322256977782747788850616677310650574365726805504890555613818389994150402886052054786607196196716052361503964975344485638192782310729514762156304991010980889956571707723834237040650164136831279283488009095010335592032423989618803299594151190115989443526394385118685060200335799482458030090356195186616388292403855758732477463735482934999844146860220486041687945384103395663265388045445227356032549552224002633984495396210472657926588198465121685344077340415315638933319138986433869080115820904778325032723073923206022837850254681983885540962902486736260574785625997379086668944892135865901322478673522307157454307916369762440726651826180864505166903863924923430491718529317878310145409094514462384728489425979245779013189018901163441003906215811790854743319312751917685538486880918306477326461616807474057608212980105256555653027023368407942126214309664214551981507944894523483511514389015832542659968322804115325803994184934587742531351646652112831988412658067247145259934709617837130660221408493543046485992275185115679987546442380736335691170401876022251708014817566386440850178738488470660419362690058793365939937212800850124436212170112162842235428242085185459998364887926241946017330365858794898832521966206905503722123387813110267052124739695655602081366251051705614086606782688595221727478613408179764154942744399661503471622135774070846389753022187951018033824459499946550804018296050932313445473383961931264346354138184089414958809372673647746524652871122307563943052120757404916358795162607033276974885059039664584701338237808 [151,48] 84445904555387001926556635606480230027306325073417931449541759361731066543895884372421594872876753447059627050082573138674776697713154349652156842455762279480013283671588791266127147790760169185782356630366609555459427124584299027171376679383360241920520553817577106856386625640596721748994739247866422707642377859850759132849467414466420284806422461678532854201680259822354482488988684740866695624809737840770031193895097300291356855756927434924270174167586340994443451099396633891877184045379995071550865271871089111063315415179985631425501509328078383526350514594616199757713886451814549357982602072714971250656179503322011896629767876094773190822712740473728053289915461531844500758919012452886508346413298457758737193638415534094416125602206477524430051533137252592813509678811346494080519803294437317451670788339392743694018535187377959468490425539454658675930157045712937419100105186045410134663956364344062143019546706341349884967498770753298719185616314628947763758201679764748911349321853758518339644635973076234587989355940479555544902519641419409376781731949284958688516597233178906880267375358839315305744684257944268587981722681247118091892379530820468809542680212924031700733568226201790791150577386971434121008015468535881212455632894475734942596929153215380829391954701856350986174013385221636597234627321948316349351397093707810299803971879208637103585591760173041754108559291404761591089845308173972828478456553849630464349285226675823623726657192432511575061587901172194865510362413261892475306741397410114564238458063476500632599890260583939981591913255514691757709851715720272639865326851817072451146457234767043685599617507662410315012709632430673829445729058686179079158942254291996809181577945564463762004715478936943570978949682254739223183667319169265043849570001532768792436646666437638311307385336468442748621145044680345997567871824873843713240532859569483436730548797932123705864291617613567779756037910941542377141304349008040555045173178426487081854595772861576962382439556394199634517699083455732887230897120693713436950937670497213420833549433963148135669679669258131482869943688266257790886064533224332855301659329690180906774708285030711914473848152583379904 [151,49] -39585233594493633820994667569991567766228484453185164428236754791446365443881713402211868375348446888757007580637767070132446249716442659979599424404566062739770174448976118871685939992784870088145076023517361520952476281547723505486878509373643765766093998126993826796635834346182291057849824407823836637136654995125415204025617030598019337640965961743522162806116728737853551421614511229434017528136831815826853832798362155261120072747688767955248882957822354855034010956631201029818633312642679260608973047965758255240792820746485005730589289551362324437375044549837565271185154789596900290765184173657338006440015925482266967836583216146203663838748126013509700895429863833058489333016358582465510226960942868051223840364886586707600258885819485690163487156284431935461695650524641813486862975874467167685952662660130724963026335211846717529880288776981940072423579631008838431544381203725409734382919384330735599380332623910741236852905448219724765064616127892066944105623287402247034983351062639077452247643062775266693696007397424184380206016095741501203644894802953870815649416412810749402297730163594842136647610707809872719958881867418976712110835334791242505367997170105502302696003385272616888214771407329778361212020908125223538542835383880886884175348428716136452836350808468183971260544842447168152549848226377078990960614979842538400440186473177638143060285665396505505656870740492917541167118831220664816895369963129189829622074858147175882303007040969373189875234444091344111764177544951750384876752410221238235630363762776867552372579182978287946310745401190066148275582856833210640840775381976940451740928986737369626954139278040512364534596370692399254861147449140965992020651871975884802764475343660495409100396205057144887045905370579068657609757250938765262854960128972270249328835092206394667988424014045446716189805806401377229514307727707768041817080322178227333277160741669827647675029786090625889135112528379992909096053124477543815760032074923705257904632301459894816108289699982934384758724333424203039680468517154741708097247717702238112543530261446994568620073854673112940057417702161498961333456715836658112818071409133893571777636805198115036734314446363736 [151,50] 14854595160017347253565966992849266131275086686610105023223215403202724072789960622657881708483070582570110603910013780270848376269940973324771450997881678439687649153446709633970203164661903005818357123127675238138133750172329373866598604280120107007818402115782960818143019407015843391332506496106412598869573675464065115211987145766333079467164924010097944753269648532546752638436462762565488836124561301484471831407688300495618875907222072579836480701223850153088644816443963327129460859716204476613709513770964058430166377812299557739370147055547993281405695016062545428478158412930399926924154251176762263682624330522853207532871606706982405848877937666965143047647880832210291643317017498738492980941136299453965487314088512810272686229270616727628674527134873605900918632116796980263684878092187979195032811779952292894475522307537704823457793759391467787420736200971376252621350058630440832822742907218245022227851274754395338154560926577160188443754344820202064861515330485791013366342630206227773059927812060749174419120103476259516031384948721071342433564673601167779937166799832989750544943962339435267040233696233887831591379687058345224188351147657484518812775990462405722345470010952698196752914367702043875424669273849401845582865794940380461214036243869230571417685068110050202120615597587303346171313357678830194068800825487132055438459701932132266736759411699617315440403117689299033874595744630322161577965277402636323099173741882341532650474333860403713529855198417594798123050600794980183266495082434156625780656599097137329195165827062373511053811962035723946238881244971559564677027553435564632574393126289096932313785357357992101801229833085362799841927278706617195612668543230918369412004729413460115165641742726338908102930645820879890066826879859198138877291223791211022262640818004733689158433119085486750055761333168688304540329134303409692637513239330043430979175416252252338847873999343113025025034701624417582990808997204343463306857784860768747001101577290516548386720309132054593133887574580076510646650124565057788324677267399351769298293178333508431769782829754956979105637554196765401248852950407903928743331834610691508911551320611283566571486385792 [151,51] -2216517354605758660643394507530611768610064230441993579407155248811062601696468305193847195324575724655246840948593071522428446508772519257782988840027418163019746538626351442484422001413897178209968240295810927234140025523907693491911508381337830556005871211013783242416792213563953583356897313907855544523150139327232230504676046724011675845565704819436389569272331629624348312185831074892924569402321208474671124522524599925881793998466239126695955645554564411742510446645075141027807924856263720367268351363833635045455342138713597358076923787758706993598062961519933969978621412077477336965756543703784922890630999658886493952984939941687257063188234825888372437368689506666317362054569995049606436755903818942615268474225031051405393422949244724234167914176134656551212905540675700544897614899562069944866025113650445903404013118094192051791424327597839202384637714270566687876889293689268461988393537063892157209089403712461340704659665569424961193482874089475463459130202312352308151806105408175803338420361444383403150156134754545003036377182138305460173619279999373555657935277991171158695735936444835380914810899972829111422045693948555428853151460113238526147020949977866951130297328389733439285466902086503797487812896134541466463964898261951988217759551001039358539433319146937020434405989000560292095530606426128149709400468145100865490099815403075749952613019613247873888895654253811225165896833312331046862806382327579953033000733719313325894696059699323736665423891867909290641057312339852656515058307907605246938287221127711073701030639584111077728584492511357980908194478196200641195333617127248239365062814286475769470229115979476935076496379740025223125913672523073142491150042790496514027273347199337185241068057879755954612106610221593071462785665368736175515814253671772684836253927235494736532901035125035382857304364223775084611883978067709255495105441604027549837258450926953805105830719658544277732289868144697252666646535542497631742252821883119183466682273888855737273499681095108517467054816862466945473580779400198296831173997536031104434568100447142830201631313333077339671533233601080152464041273028315208774446394781602312886957678080192658618694320 [151,52] 340159033950626224312918916295178606436968488732518413193300307468326877451549024130807811708500670581189825422211565949917011747339386622338552834071509556640636085641879073048792506263126278670553267579674849042308077934536284429962737720994033791881658271185739752487355412900963526718222487953737432005022056498232345827525023562569954988425081416698715312893761208633583725975193773157209480360003545789044525590432441707937803127015145400543484313221105912031601772734000360438121452629359621454985814176935596614961662555944584375822706502179067345770378180517428141973353784308899324057577160430212189712835327767024267845328389063443575517282079012638660628233760512603668280187398242703300800601597607943911810229414393967381570236145963566358679706881005734309820767480905771239031376132941093278529941219271335601351214871309680942359591017449983060708160034463837821251601116564476672079328450022558946531363006527918529967595047070542434966920619878693010233749362868357641847551603942917572582565640575369485805902127258555993696547475626548391739795205239923878914674473070402606002604742495538090495808501751753844929740274643626363450265407861746777728640838588384067132088884052360201738180649187951967262709831333563138270199327644051192832893906740031749846188275267285503722297414254380499421939439472251159427525763338295699077960856319289196747668173692673471672452677616594815845344943214119449709379499611035437698564205716554823077809169932654650202791279009717059692434991052373870735740428496439733214931316165885246166915283529625171492079680872262378951236238735601162335420162308013343667738179540478367997962134935442339735052512561094392735144439157140210090166868574308568281111161156407297836767060995461210211192731528568047628849596065267904606759931622163833111330939313113066052934496633087896551273745858670566304591615867716430860777282947030226672852284332500092675290750839675003924731966843727452363375096875054832123239757534180885778681748062633616465115605763168636737234463656442972195745402676474717091383109029931956404576452482831544499740283077749416488330736655487839365608140341996588348893667123607389272246000747044661841056 [151,53] -233122478016490714767246826998519200599945723187643471705415618816368355156770281281279931735182571987854009210466283211292474139189730792921278474547112033471365314908411478369118308772013055104573480454781116110212341757289499638295118624438243183928656942793566275567413989725033113793588220048457911689691612794901524708441918140847174408389601888859715501418558809509006122507461727417995088791045609762651183534710094335928097416152857692369718272495782393792985983004566027923407653205766449872285455932149748334970726954431516361495085223747766312386143254547158027818476631357579611500739008495459667730756688837545218345945297345115009844446234185754625186538184801758891241482870240950533595266173591943297944744981908265824635588031936744470657561201807863960753835520890413914964845501060825690186100009832994103643468814103051875260761047307401610118021922180395588151231682376385932713941603824730816705436912486332593553374345352216624409265851147777979178734061887169151406376471232521853469603184883923821181533965391385258872539068708724441917543275588902746922265887870839196377485451159249537608204266936939640773220509763336054213220425110070421661154913466940781539265973678494691839351472172844139845476504954274889799555522237455790820428142227290983893762977375042933785081562980566126321513912205308158828155751839206024868747936226306608727471922018837853915431257839403097061111750600155156042601742763998783229941555750112377703887352719970320739115751608413854485704615563541396120548221759288517834679091832338688308278709216695946474919723870323709321521290903646384891164275195558116254594414575233577060894825628254220527545795852178462677745406040294281081524510759150075213027522315675502230956502426087160166789969653089096708803144998936247457179467344121112588878111392220654229071565776736375607905722719801597572003880927128856231817018896836384223854820279892454454387185646238048277657101165738550274072490971065894682231341982356652616575336468805878169277811406201476830643162443942197585216471546246462667622706756087908437107442759172117180517325340989860395247317341928990647766245993475994270404377179373140965937397723937572628 [151,54] 53198608334326100526500592190221167119531223626057749248228237357036292934125909381710547622657022713728335642143208194192837705104201644257146218352657249114725600130439346345801986145959309372878442671018891881961710535612049420878458114615142226141397289244195181997026898052492313173111590440023490584135232009852524057776612753789005848396125791529429709437973147520920678298375409006001454661704634679842218548106956097593412404782568114246245389245157422425482839538991061718558560630759523376725181287378457919608913010819459225325676572297936198057669621658670742869272452326033298438536335128104832901033935766196206579243569674248088494976389876495806370936404133759711349952982703659067919146500082484647581911109774124035541856220773320936086088755089887980649143482015652566690255089432568653807514383180897567293141280029544009829015603656312936082166494031039617421018756259409046486342137760227245892045617131110260638453483904361090547144369989809523598881976617737431785276747427440141110378898882410022625398522982482107168363417023389952805839782357657348211096801806454720566830436865091649327263370095247726897180929859860044714894292265867799050885439841584055337443098414764124790831384910727570169644124290811924431299377681222655988468742561678526688059847038774793704476920711370031183410119018437627408902566979720483589872553666196233548932132183735719767321792603096644996651147411821460444190821224967811121008071362632117514702425219832222484113140518840996958509605161071527225042912671093369886496335010450272359247103915309104872531560453861866527173678349527813485751050409158447796159566691649661760649904347813789246432200173966992424949545133797416514825597933913563946720237441234678407605608702532449303108332863980656782781942094878109722213852866064671673017651901809502858415588378538536642356076270738052212697572114208847492746688914688731220223961275292492703169252116337299782795860415097844339680978534594027777588944077196095158686091013032176454222704101784358760161035322484758410842417251247600823848943127922827482608300618120321323502324308072129031766893802372589928252619778866146132289440368766466824803483493985792 [151,55] 3454422857906127765720241228409826254784497567169886457198671148019704037869141717848112264853663226836163883558873199285010441255550020062022374527557215576881342468283857470681329129527004564227934000252670856809968427241165826912386377531845795171659241347880894006003535333495173201370021896769656718971449062260450773645160011630878611099857312428381422612452368583966738712551096912462647611232253337683678784838986094253980697503129102281943929018891663414683328214343995300505336538852182934802079888012466880796368355065794440690801328516109492368236163961706353874038414233336468730631020992051741315126310743382831584395837557152807739074638847360396993114291707996840643987937616176398277447718020336984373009331711938263285000367526101608949965505082961856427337923903122607561281059903440768572106304801726652281453782665627934522338079729110820120310727725005129377033222217726529572882268602920847568396483106059701756711588159106513318081384971568123193765967206047790790509852263194845998882344470505122122198138340878515359323802161052190110088494828555280199873901453485135690104118926391374888595641108384333138954196168617969749683132820780036913818918606408662910330279580604225478629743733048630073457990106559135278134614326266510772796306165398923797080663403595664834534031799065958862116099152807148237877629753677043854946997860213868910497188262927951548855747412907756712892589346576314022454426451566339680795302043398829178217700151392528519863224468479922746477525379636443773452985225585150327358883146361798928431006349058655166702245754292596599101324298613177526692881666143860813499059174446707031692319137008363694255344650112041268672269759049978724840408324755142340848970685420641504065554236371724147616877297658598435295823011838450688037325470304361740521907496377744239420217427839873039721269880907533288384432838195308801019507663414356452991811799784491604642308098839131702216024616105729010812837675755556676964971702246514687073179682887843040249562072870270493418818085750326761492534041213869966476432471341495101472356065112524184254577168958603473739432934719682593077667844335248642617535133937754441968150744384 [151,56] -1353562677723077153531170799126379055925698610262315970939984735408739255034428085034955937822539497575250318783420490950144578498033589459410633324498473645486213162843286953820803680478998409104566916705128577800348507362195663324091891014812281162806826217925280686720663841535925455400422735281384562538450848202345416036626814505947574998657683010259738869284938878760743379675627254269278057132304553915132803722244754773138967626328096915275548548728834663152483502284971294795671438491159639203913441232885748754452037966237371743793926467876397379383884504865607342471685350160592401842561304182410192869940702583247191233652877558461463969626667972863255737260812275936136674647627246993402399341046142814993385356278660413697148874583910709746005513999157929835786374185253902750693476241658607395908592159993753534208948363544328117424055712792326066780783854981707424085741658257223702691030618557835126562435872225015881824102034409034855313681295905476825087722632013400998147719039839361617632775342677500890156084840280896191746120513741517802731682022662147813733738428272801619610051440260487997993607206482422403972729479933702647463755547258799799279624510546821204098081812492491442700262818598440851001698990692224524654007241883054453009708583890222445391063371900204620622472474126979812232163202284101475338066059874437605317678391376712012079502421242496768831426836059043200434417523782707071673763014040826847168346994794294870877117143869251989860330294770692508984493884003214181247828691838045728471610155951979331457025588914383044114581564964521116298621838815995111718691921266758431476568464594821988863079219311199682841544842296955419991502406857736951581578457031640827262247201620588154628524093370788561510963727421961127491312171238377637689754118082145562644593984885563563246072041100729501340250632940358471041170868877573673883933951450628687555027098637889022462405660663161467301235507700939131527103049466721210608486062941043959901632863358724270870103930771958461964772891758980331241579984334151597431523010368998217430994569794259799570812556118024405656729307039043758504948606888567585240871297402457347472071616 [151,57] -381924463277621260272724066721556645359259657399219174487635898935720289232082637257810178512190540233791314481037566879263577417115960155595531472315639028422487682815785603209695483518980226366948687035100798108729024472587700682643628369164844526913400179102011294372993321616148881062093316580122019089721477350277461443204395985688413496146031144123385792746242381372001803254773570511965245202443313415351561898842180902155196284681897718557600412328682821068281443346979933160409167630481806638839851688030953728454947677247852197880685196259532368055496662488554202870074794175802309353627455323043619374299632728897177559979686284800586000621562936075143288067062959838885321840093093908241985831300369913077500896721717187507576184623597268056966697175182007839687706168260806354764930004959369400301337843537904306802290341501800880042180817122788073015356395103050984123125314822187796644139333316370041356700707537271532294876439562035301588527939709099191276451329792209759447503326504076609961677109155691471069923823736373988358195392181820811118641725743272371529165298355497897062062778780419247080189216100333732285676736529688416815606036631737001363929921646487477057951601501988900747518203198582553992366412068712753744784611629138911866397825319016349877652838682521122238713771253042535634055519935997535405966117646640218786976555318917690460546682134792476047916199836925823366359670367355352501071051838562731389112326810186035786453553335645543245022612952303602001646559189013428729939745345405564850293811789877549267109158139839526797554791013809485770332487513271657538169398467392429442363519841708316542380615207314473258779308432407692939834740873914697769136916118878897480492876349320354639473624626448419453821943715049692388636150508144734807289252494969378266754002097365979185375560103029380692717110916674463419178563591373757476539411574865305492968084160862482589994915126161866854501064991722863721581505737319684312170572791722594021552450337857581711635594470568256707356718941999743946116500610206378521815850617256945400106360915840050200033361530829025433465694583400367417644197719155472127132652569279422713544 [151,58] 79688044346025924070497695930601927781555922355199928663948926979437495700591445071919511682042981498324373393759550478469838436938032662500152900876535888655674149256348087448852223521634191052693142020850074381029559600962164908554262283162504137020884699411596582846360031366086520708096481667863161347685624364149421974859579717695654141412823802643942358132043035211215680636536004268602026001362149888384628781778188774171738548465729836552377060757877197905225842191116749050157319930662032861842293573517516610249377930880143393370886928721164902950532333248794160844848497755211652544132388387184985750992115088130109693602722842616239328798734351342157014393396655970272231953492923138040982504528912709757536057950252969867294872417072100149281290766133748901338377315121816684322611750766811583936902969147361323400651008609668113727359694864178043801988516984698647932091699302139578364353989299292777495674121625518945659698936070513335808720805624031217562720353126916602897654380199284541205999620164497960874683786471516521930895617764895917316976987868320599518681428627863683914957708319995713442572274719027259558945327498698821329389784720374900774199484279763266631643130439212909163557711394433817682389110200608855712783140243785526254481955814951290038866354660638863030929159694370528630146415534774807663775192011511297472395779567852149771461249778624678775900760797366137599458814753523778542242229814048024462757125658681182043403173141788730471068299065138873906408834738076825928142635298359289721598670453385804309464166912398901208590323053604223108713076902606647822207723659211820659854659463899517719188186174348221490198356406274972429600597320069453993354123487946382743822314044463492456378465838008557327360354651518354954253135254365115131350022705698087547238391087622472085485670874418318710069368199307330448618445431490436037039265445436385279555608206336128636005581709251958350402839342611258465594013946052807075409542369456065376193725950441532366366141222641258796965045784903634436178375337339115296907731470250060849569193445020002612071564927261890854150048036691948467929315465153862481747245997905628160 [151,59] 8618626159026454457469524877593834707142256359416143275110035904738985413203868307955148121791664908961889808983403267676124935308594888842653954613140657104651991551958423880476391127433752304341044997104400478995652790440886893375689804034999179863788847581911316051894473944553901112234812218603884548335720722884537328012540916795320635202570956597372220359806191698693239109169736699448823450427172407161275519078713160797592503913316653755977275513095152664726649712278870626712630760793587488359811282268739347610124400818795850247254677973242097016827901397891591005649731352867759203443777297827803557571944610036046776178131757598828491993043480866398401688649641898433308600674255422790090276162949494747734898318948206389135889117089570898526952069000830809651685238808594598314071523207304436440503653796263714427564421127365485626417350137230129585063515075946918741157328800326103458597280481411045816681656065155954588311102072344877954048223145732020944621788932207646897778682221401226080065905581066611824347857870264045356281279799886460996293120642632416938356530365832714184616229420807646694779439338190946795917555736411806270172757465687546715039386333714383683182728693016755639581140798427621214795034423143979042505302516412671793551520779057243119135272975549177995140855260702521032939095167152130857439682684076424128721993803810467735657710761737312257755587784302528209659861695503056340934243543227779188351511471012494139723044002305107874687716586124645198964727735000218595082147662229139137569238488270612956080520766067004665456523666445014791602613697217947455086684737208402899600950264410484576974164746365558306850990090997998094034824663123985874448314235361981293455249469581142700214996771199422252909202119550127249706212688219589454489047966255093847572183690733699804701764664890906517879147868344601384878098768946135822742415866945110327084860862386738588575581353820692066905105311790414603389768675875067330981273783872439063591177821021404960869637899588923231565348565117153550749421382950916334473044912583383841310625520789658448438022737016018777904710848568182163885310506891031962143963383946112 [151,60] -1459022515847171616520086072155582569542982274527646097206360653474491505152382977465397069326541792270197408480373130760074088393055780859555058656897114369783829725542138854759609626189748523025509527219942129174214874300573783059570878702502948833821399028833697532394726957080595589950126607890044851112697352703675420721436094597333796346844108681567960919794072962441540366068345779614158713044838176568298715973926069186157511644756701033468380490458485434038135865678653183277284535983498770736996341194186506746895005517180573492575535596805451677821522007546063977815985082493522671188437752662895630593031075548374902899180246229674597114149208226271784128385774630405524443594711585660012269712014156671286733354727752546631003202923816581039628722777155725447407898752572149584895792231479822113206929802511983318543819894898994855355839732189018936882882551214133620387183707049754060656433518483127079307809789040356149738323512960343265185486573975242019922455490327484401839110869731944276061433470991946407490194638919939237265045178860772424892434686777720249457463851495424673421335593043354397537628916568106168741489050866490583850474601427856560641194612676556128532340590295901978859895203255115512508530774630098362834288783594045319912455247073041071177434010769137952039453168551297317753598038755650552820922226967491537913962082935714732775812841314073582376327511005525007134252937116915166754777928016089663009140560052142806366054031140213859121725337018406349974906084297492123446399383974916572253370480975056454835344941419960591800552468660903597283220514980997428485929026318389747647130698914087221731114571872660569794938312022356255177864869710802606727038990627708113448496457520292649888854375093498687094263462462863549294789690956007197671711316993890686294299018982085770887531103165270074396695737105009257692396744338120372763466307242220268839854502847310714368237541093988627458178369751307426703216637455309124682144205122823285794511023953538998622251154072527978942595693501735846811603514165575432103642271399538237399528376087050634773237071038863953603921991360460929046569678532080868500793367440 [151,61] -226432540726067445684880691714831772525148724684386306969074841616887406358637224606241979784671039820254304301602132350030610442660090767750367444278441789302848517509510151884552219829827884856998082148424198137658052484454731575316467993812985523416790055631071554553659390142646252724552599851109860776677357019058055524149798163886214461804490068240546352925457412264191619636691901229380749618451499447482729837051834962595617018608376135290742035198324149832397878838642750447559136317087277419401739701167400560762919022872180374514347680369038416311316387249779097317244862273187960783548325674727222939719324466408819808852069238128927307092842346002142786367419642922017170924902867749354501575050865414362172251500734561525688558126340523642264800108424596677882779300869161865092628714642309396035832479162948688937840351573550289443177297283047408198916677937933604935083007554138104312307784078029150927187562113284724090641722294461020580402431811932856350419912565321697662124021403435292582607945173282717085994802664181709110304200495295711670826692773164193033376539459889236174007735285019219304774778256982878391134103848535148591015945896639685680913031924690419829203470937754356056939058828812762267373658397407983032274280403297831710251173323593422863300961843400207030640844608154951925572120677810333327426497656799201448515754547396047052083393469522438004690029212403823248561032062942381959403681882338265638303743948780580004136253259724690885631879605346235231387918272578154325254609462001570755836663905022221190403725184138466043281355138347412283315562624977159431068200604647265352170829610683535668919258349054611970889393772458863409296556062740086372777897592868614503546340494994275591244467809916740412816859839667875657661327145057229008882315829544313042497720452033594307271270147386222724919252058890515118133828291531266773457523711492477202865833725899412761633507464627588121240515226837940761600373585827989418368253411888366755716077614357136123701247155825421704698211492895086893112899084329944384215929303200898874647686513672242844125692807016624256327895950292599662569024097108995840602078 [151,62] 23100359160854195995355680424917555851556422583419976614196221297903706120304252010418328409307434831853873633224614342876316081129406094703752063425925904619236130971624178288107953764681600688451471680496457209698574670962299229552636817836069674257534757018032040821092971720260112806922100387657890606266694790450457369793134169124124931368242437576424067328428467850282798442576744826964621825483408328113953200942242517562636127347987065633283504330252951108401411297580107689397741833047765498908676875882595700474648809075077733788764153417484421279133003746358890056833326001753412662978150256824372812446572347735324262723895442144494463762243775448253181194451324535087673365466341326153770053431438511259197644437326711585528161754884898112026048261219486541981494647329342541306510009863940385049891679288002495304764755720320472668226091935782795652352128379382574613010318317207170721772475866195759248827540071911219968641511278003813359315491673110197643654635960647360481550907013248007754737538051332940588048571453851977562808568430676582900169599373205173186065917585128797850505348197003919110580339914564995109179014564379001600017097119352302936072844532773673808814695957918275942499178590186617519529696754073570132413437043278952646236273988098717304782114556842388678413803743509194823645750347734109885020821972378709514732916822830439081576448774201017447939918914799246219324826601488571611178840084174847530166141974651239949580210897531077844180636475244997540068571829183204528044810340652461724682289741420826372440054243335970679503919126038658828267284962430745245240532020782596802607048576618308289962661498972757705987108095033738170666710115667843108383396887987731742032730646640298561807796745851992654659902194394728470507882190096502912498707222498122800341375427546260357038404255677087927643602652696861852256112150838873990683879733066322147311147839886660561879380569454463302201289214838360229293521659605076145455890456793433581456317803924537890858859857443093758270168143952457311919315550463389714716477227073527942425499212032310432833408804943103205840946480659932628589009717113092051968 [151,63] 3215208374192512157158048168950113875675728077466903048972418118836674652704822073950542249021071915059471121105395241236611685394311946943138106519353250831960249845490521771621678924797183316847436521045918764001396846428771313924842953965170593757018544129100644436810483834755806232487113029842169036524839557823331244744790281687325094098096405294561342876228474829604953744502449227156146258593370824495805173460779345069419321303728652079855927854947483318778354421918180062783004278438146868079898257252271582683473112964643695356449904362137484939594804215553222713220133292885618887198453779667778634421530778141583861456168104969166839204543427580183497186990868225815633608379466453574384221664670585809700962139116372437832460486313917409793819304775165940312026170862118434025727492326436064084514814860468651724402799520013104868829459780608765119873914673602263071122032609767036325753667088582929071904489629466976345570910374408148433320356388552244364026021094619196356947605261777627146202724449211597165072561007353627758345724730491453937772900189055022428537061557880971035217383277820862808561469479318831345676442490732333803639604717545509397353785885691021758927820256165302451440491152912364187353035907379233084538908920282036824393291937317059254321501816110611404972524008936241279015291742829487226845972932566316120635787738953303887719486341095080137147603194619633864320021430010476869695764603378501186455304808271055760620243164961881960860398722506059903539950435648216623896298998526868659569973354651824801838534365733431643809438121012784729534044402079960156827175136770275718321109955930279145276735069202865847632298686255543779476124716378692581409376308239266920649970514300822642298621326924020439159221352595803384354641688242132031467210317608115841601400588659994412580519330695238320179540510368722931073751133388261278089613525474066780721656822801663880275726463845827929933833439646978043453685280915605124825596179014177594790012572257942965407967939359943865751729916562086451433678052250108762352176826070302006783680709030035274566919929246606067131328993236185362989038007379276352 [151,64] -182165577102034530191429009247259731257340693737941750832208215929517354527476037092761154066417267164768060582670625009134591802969996021268930102820561194466981497072680283855602681719835373504129805189068465707474113274165718304814392233653859970843703772735597123673750934451625273792807696674890361086541854758112807333758474323392476107801613987643833143941041657327584791427849146704131305078515037551571332444126337968128915170221200647779329229831339411416237237725153664239479817199267687495314131216920695165961742874550282800823500491283188570246812002974868882834825720599931923966079985407114304103297214317095281353851383864858467164918368070748913316337308828026343978127725322009609962593291810874670361096296436624078398582795046662126049739233104042314488947181646608988598854908579236438915539174495343260603951564907479123053449046325194237566871414858743046191280839821764315392347659279887928594930946275151452576952578388243792925425638782607066996254773451869652980902389725455378864785152704584392082423282009290131622596677049199236651177834143889521862934025561576859492134897764209814351004552126096606720558231997935256013393937532084763450080532671160940620729555621946832164990043345944679557425032159662327788365189698991246909574498358895870805966580065562176095782266868747139101963244225494624259671951084770771557970585811969545767045845482710687177558140843871733466072932859291011891572769676011038016833986681506409539098982929092324419588427330561248568240348191324196170403002709114068965137009420171819026296651725486787096385066928797344461946777997030828703023358407552390654285719103550255603274982564186553182039076932105765867923320006935034276117226611714028671713686996134870732415866920894926043857453831275501506561308984367052181029919610698142722393716889849669580915934390652920233578655333586860339115382807286118470656321265222389648918642736059510443904874057657798743497571864597661401007246530312224630637795021513565852683284089268497187778846090009483292229243819388190726840795875289857541389285254276775308312989166919437055000608857357054134959095418001506723893839835776 [151,65] -36484924339827413035903462973379183517182567400167718551713673663041624782360421616085561944443288531861449357156278665121417931728270731798236735248238456373269687087187375507241612790294391422043223673122885665439951114781004898509825920647340935485957409641696803425550398816341001839624154963448933406600839344411607995304073834151744765873111437429785611086321868933566567310963865867066176813485744818557261062726163351616785289022609333276248857316723131296721860958253183712102616429060644052393920211357357321105598997838684609373832350703298375947367326658262700269364295679106368554590897304058126072055221953369242918625030946439148986436173153074428990433635006533520993845805116672376998282852098864917662562005046360501640963187436876275104443996464008592875252846900403367349761894642060352735770222115523961297441251302926007742647629028984808056392067979350075148182737566842674443200954245141282866908076002932967114029746232078640404408211717165576671762824682184787993766490810378713610901173878599638222577169089112764202165931872211975069691170960788395623108198939334734514468635038870478844317055410738369245628277278533348621224731450383332990016234857236493265525479256623692960390537079592558812373889417190918568816192808883512451137878632259005789931129255639915254509717863202969575019552330432623653192791322505895811341931021933036110433996459442817538982158051603718792553988643370011978105542371641539948630357327405705360452496996576667361948634085433036723638589425799134308170996361170048736057905218106227494270842610973387995872986191489281589887338622070514343526147371600976938609982901439000111244643342967802186971103268009680256476508983010096589632427906595226314012048769160948907172534722129825336036380245615343220048281024036833737478522030984245092579787088135690421675300592627139427487438780502183391734350448875367355082085483347838769622028255593494162979390560562423155963197419200112145234342219515103226864428078372842251443865579858081313152340629714900798966041392310680215715891415234939235603744783577299042234385306930118617539801184678830459786010275994561424879559280 [151,66] -220357118454686535597212168473157875716045959957837726706242962079551314851825437713460008140486884463118131929831367330989680788904443598322056943577077615628592530289253013250587934331436452068873537672680943689571980521396321660658599854064807535087391473446539211426248162148743925901610357188300709748640792710702017624923671683687517553250414605103931119840135611916906284600460533601271026402134987224236222146733873660119997496987139426716829829342563140995468931178804751426534105343604261037542085020524539330213576143233411714866870696869262258155364005554923510034815639924131778484046223449177882599114762112617267791506234090660200578536086924882805506122006603824041973165907277667755871066880051092609146478495832859025842980971787052980956790800805379332622332011387510545736189587524335227529638019051317317438176666469017160837411673919065206191520085917477037089365794312342514236928249562215451607587686017886077014883003976484593288853074385226424001343459060010018236005291798042317266570966361485287880936732281124384546763054662956967916013991990596787206266833761504643663792101227265737288163524829258715830390161587560942494931417248472480804935646050967955274322623810048114752214793817976076879729637700361753836839603439719432827373907766258297804381241466204265345705121641114344828330296825439155182646997003839602999417183249368737414032556962473717454989439942399120508640346958985865476454285201023760010841931818280533328497194433323365853306744905492001462159798671645533531790595749722370170683821655404291018746289988054232128159179328920978072237721461341563054192793628573659950841951759619682645306341539052511798339130057600468456437085772144911228320334779819467211440313634097771202732754266590050473770239281957752785102495941790169896543367665952783243223889270215610008862414808990047386821010028344899759853464056675666703563375730462090481950666377964231696471884650380450971682654168119545450001252366788545716415536872307623165121120923627450677047955863685356215503343442502520965568374685242438289963283752786382615890597402189105196027958516567366921747813240646256719104 [151,67] 116322003381195786145863347014683973396312486892490827244658678443407425803298913987271626095330068752437410174403802011980498081782010340137130744938209871657323906912764122238795217198436652527401811462300038403553292880711652164127233773767942594591429920297599374993377841721159000546820623438611434328203800206408518987925676913023870044934732994125960749944270997542573809963219256658626591925404233771683023559697015175471281187117017015394785244181321036998485335205917807488374627712356131403150419409900789081262379340952347798381843303602542132404533806710506873026360719781570660526826017655889648479092577046166149833586579286388600405072627296373991431699700473308580477889565970908030454741540010792390480240856882795883114526316506329877661948582950309573659394141482223787259497138936943592146262691308226464267792014366945439859743595993081211865018199665480277166685629517941284643586272637392366286567210466452611735970235253470198836507416104551164171499012521654596288014154180014991942537388429126507989897754326804452642467723890192362382527122327794915945030156735958109502723261565790906117911387386752871881250666352272082856117672791627840917334169831915899072965388822342234906608319604738452294394312216111952550929556329088686706858241884605759418753798536073250854150418640748883783158856026198510776414274382266059274794908040850296062657733938677482548341239714179930116966491094278068281379055119199573824972660240231069845220923115577629941985498520364743542287546175079063790553601083397343331697890858947732834118615647442930319862130785789406110232070951299475683175334997964238857942295420493333594473769476225177049352030761492664925118144267151501941492751800101404018991674626984481290533131955488451511632271489329684404019578113076149925491039547944649764027887117611809857006133580274780134762790767885665891088058069028073818458800015015709740880212553323632721802106245522072588768542483627218352740608140145576846818092237998027905232572704771514836913267837159250471231010331806242857322853136643114546121603167054731555767319018449693642436117220153090904736063228004227680 [151,68] 3893027930657082430706759658556737756367191918968842221519855448705759226498176272979850500145482187746151624106492622393072120520962924474986670810068040270838228570235043867105880633937774193961008347077152344566376232693968451931922223579278019985272036235278626295773448984132098339017466177999226227558494943133205369078715065162716417483896838644988611769148883299154131264020600810582796167873112131671698175650635977957417913920763179521700942064320351395040203481789361977293677075895699282414249557829456405125174887826884280286569649354699429854972609835890324393584231392515777007460423634639995674568360762319279518079192209930625673842888139430214301399718250611301578316892145290474133438723655245550214945751032486104377233802957032880761531204311646061771474856238746443484703903066301827192560236009131441539622098624685261782955381019210144424473889070316684524271384444165038517234430994004177893043053920906989243681618668344144279860457104994348278214183691213983773641488664924221050502924989434927554164026507450253027621484293095103177321214405580125833962313213814536261208223589780454325722778705311839802028332506219122657707180771633210154156123586345060418869905318429496762324989932637227203246228761257005043212488353283018604013952852838185786158846875999398179957838849227921647035027631148447791896635132533801772152657083174011362198028880156358128971792377573580925972810885180621382237720324326645628618379318972265522892451320130645683276509486172417255785823247798770176174741065813699150520783512078761784379491476567745697046396527021116757700737167492215701739932306334691289193316685160292856267544267060794837438719559734660678325662283124140941854279534785418975285093309750517253240787789583372457653933452144305296618881415075475275218992442811294544375458683323010394094794421571521829324807039344306753299045121990835222363842648622431239256410546658864195543183900232884204219086029105217308708046955073315606035014243179931007426152425565437968490588963848360516042320004074131890268209767836409686512871205210780052059060352036207605791802456677004745379315069542720 [151,69] 694695721871989212129534744546378958936478337700506782911791187675107232872376614203087338811896754241350296901030167900532393419677606815013357245873935877567927428107222636864333834453681978651000800665073179692758588289428374868281958192450584134013176227571807611417406346221797400948103351725441522982909289374977541437964220632900036621233312488432485644261859362478037139724843834949730853837997571190221502826443447069818955956991544433519304705936851302399310596608626147745097777012254922214247721337453959215093582904325147572922998746182312455394647165967022861665756666606228657908983449686461413209557470686895651452830695954398159074598057754620764940129777797628865237017082774984531487700025474423568538455962610295105074669812254898269148143283238930165794041186835845165183118396798364090602411482873932710556713707824389196724520176825502115868885740203505362341760814692556255729415316914167492405674477704249308588691510184167051199482710004216293427932599513892282887414487175246272619185171418985472556556345604618826533106303554004787803191087970026088884623408107576490046568077669547453298623954034929416202354147708008270925144024965601748811480666753223756214493361915179397508949423565472812066560937424665062230576552514679235729003019671529927644580891714902930598982005798361473215256881728942952924707629925490849180581602802860896631461452586728472157275746373543472433195441752390485704159246762749148483234951347684413648555385047887789804587781941122939889200093730027539144253693395749866460002061988849174675983750879425027954758052494902519280072157672453493065225889042027323020619382849695679209942470600349408976065263998061366640889271810658530124686246470320425099341868906877688043385168676411995002163354488236289085805727699189438903368766888464574577459423627621776389922791870718948949577216608712542044405342469928573360056081888370450429520736599242607559920829121406971555974569327341542542982900845934004135054481601550104328066437026039145403391654163484296219460081199471962494203136072967350017213634501271623533981761379285270510637213832957004225401493848 [151,70] 126959898735948664739245467143888206008906300798629541025726485038751119961474375288258053617706714453759488008967134066449234341646959436370161492252618977496551207836551810040992205542128901812203744108291557772354262423709394780579096937508981272454027778504573406333196963646065409420917592632542423945679323086228184122214292729855314095772163291541034478462757961052152287154369025827221964265187636077155571174270871198796326565868860295852338952960210500150006894033352941818988417253283392386332384688634351042184811438374024231891912351476126478962534371442336091866828841309027520332351095633064567879789697434794901464586819722169026016442660488254739693194439606140031154430157417436946694069226489683746164970695290256217079672704152934788808549462224511339720547010670238973670550409573080067692506368155668258150408968169396675195883098276356986188091322245673611189669586427300711786518630793228021441225914003441137468086737307440995173482357677835968568632340939961331382539072650001637018505028792291161039619320457250647944832750142083495296962311649878025397775388197177105904802229815987677754128673306914133417840011189400000518478605177301433981481050256337437073055253856038692297875892010545602387135220803242646028539343971344890047989047680600851685159495242160843246503860148066640382202202265377814602850817327059799431967251254562423929251439704073502171374040546270701530685701212534333281324233674561942842729622970063019488693540844157594235156546918462326132746388907818343573893128743084964410390775872062461963311216132100288261906074378640320362496468722593727645157541466849184888638576056200218384181194120931348914793384063134791764390422844184865830863518645932592326613728987127376396438225450802936179186439946320494791407869078345729122249044874060917843450889268167597972744842972298673121445697526690737968248642325980703478388352467261529927563114197254312571717755026623441282519008672590448112648182869469050379749099524452264209368803551912509019775274077482768627686433730724764163401331034424836587789684968513204091314277513647782839402521053286670740719616 [151,71] 8169437894439962468919200321513778193176657504681002979206374514933348614651563042218052999007727896481689679765019701194040180080526529287138860187897533615314049784284142007373168474125191842245973585854086797266870607341400226876710429967588338770307303910934361256032477129683214053818121715411225687758201496083401240522904936141929574187193920995227804607332222069835022169348969444969739858207415157414882958291018163138592278098990199750632824124330875366653906669528873184152435570346221958159984452462296684309930557454605021041148883520022575230627004627644433689472553759347864066701619846300568718053245114868707129941002721148173729310561503318640429048124546113353854626667647044707044621051868552658827698329622630669959844221162105010178170328752583720281204228233949132236263700483728904311085440620596097548785809959115169415912036000613087923609556084955631755872031847964090720987560002556110577310931337767016094955819908306906384796427404019533605495609068051041525221846278520723492084127883786833287517183728129300524648787558059270743468910449516898362854802592961433614282593208076654773453978525687850380846572980305883619170754168053328927170706176289600095067843700618191518251077170309338184242332110526609493796052019185914396808433754651353932068449993877670425322594861122765052404346454909966123147306000242118709884899671255041405740691505835158503993839068075539044624795034720673122579255960535244619059131147928869402334776008773717100237229389105743305798485777232223763908283375964025910461505093847732668466226408503810510372148488625658928896324643836941417976202910140633130765126628422293175356545508565303483225423330367383252143307708065855420978873870413933168779009869302016714326293082769585505312083316518107445025071771098015529948321576047712605909154208060480376510280300969822347411121543745374924268496860898622093661394269723860651794314577319304788572794441262908047124679834784173611848748843023344346960227089939969455075108224157740988433175201472692805985325897821085008623498511108410215684787669280389357007699929485230768554550689421629257472 [151,72] 59010134065173903303491498248283871722918667241266193893863911807099230364952212469091165767340055759828074831397959391638226378769942376783324809880855078092652776970638936314821035951264126549931553827904169011828608403384739086031767588930197108540363770531384152037966519240318923892642318807108894945572627290539142081238834061242728127442513742977141647757658324374431428536662575226845805837924706381659310479266797876965999557293544675438668447634666746017756457764895231391644854667212582866804589321416111535733900864487331889111749971383475521433399933710027703752776131932334957287914639761829941055275320769143879097849018255201131658378386524715877263256171225369714399539507129960075450766388121934155971102228076249140156527991296632419526808259856206824790991898484239998936988813652611483950449807644656163003028898257168662623306996123222492129692389751367124311505049571248155877696644633207840416380171983265911863621612561909597517573984545676721878466750816072175746490360764081158052202947753066370067528497080975792121880161339933720092129263993832971942550889144490406413730905576278194379445087740536437407224302866014765045900083447111076154096005338705017892103284391301753718273279218089625185916516046649092236674051347801262876242350875530347452414791341735768027380222948189374162954522129051237870145729434535584584587132979109132445953723857250455140590562028835534637452772562494672621252099050701450853627747179058025180776980618869005935059492613770694135200609610512432411640450975033527968724423635331391579280720069764209354157275920258929814643771081363196102108472115005070013077906851410345192724553157595841318684023394539924519952535200855423765341556769298963234849529067435676521680855533948048548974689015717159715668377879655071248736740676584668457835476700616307536152610018075058266448838617748042669736647767188118564272855069066655701130252540242560068269906956686826597037487991411947612739069114055575457145188600100452205444423931713404598546651762223963712602883450427511455105916049853605005205160108240793635291981491074255316743229717280576 [151,73] -26076524978202204635747210619949913232327922484975159081222792100277986719130460036116176264262623607628136644089447068536536137399458347271979444745527831093336825426575977900926967945431749341431871471962513920611087879074055232463805890401656135247608843014074928790400080678803033781470129131134913574172466395664305303834069754154498587438717368330821784482226781906916274600930158222537878655656675696044144574723531300731026366889817294120613829747429610224651441177004567336307752744485364871583817561657508754261141525925889021481218887255506319070670916716635703876344737238354855524125377193654530960183794128500549864824694826944851197591921707699909271124010743114383608546463166608711633838192598361488143705727211646539745922756097063723392203968796310509946360393648906661517904208033928461713363675893280085337583023395809476631242100407351255966494809366155704413810533061552567358419675063338973237765309226489470953778248382099695862115592719375609517921372462221009290164366069047208018067242480462340484043580449982072662468432642999641028091313205049414362588532053262463438390302748176273884755836889315396054505175527426680244083789323372997130532913821444079772450489627303356940492528495419102474685709721257122217244600011370427109985172471080050516974704361674370019940046261831412074679968980507257689282238544823109933152471927192597413854338466864485632928777908866757215920068638988626830408760919052554576807464077587994735855192089173099999676501826502176986084577518624886615595543326799058078266484456808664026166621700575135950593336238756272129443483631705402489377175751279098921881784210645462991447941288063008528794956737726522223705482586831930153978296936120768401345186171071171880025755963926789642883485151749950654522639637881611393603511066379583672030668989459815024822726051069570624122957698695000680619510848971918992619444414497887440110056336966487670374686468374103215591386657512459538520185593344090543507485718696702095291400579328305048092531350068016971947073910661046906080262618393940630653711684049229850740733754942355811917233775400 [151,74] -2115007218378128275106852811133399302793352506051752013916057965716012721443812151202164723735737427406988605023778392452308378491666319423211909335221291761221265589452019663465744328236434084139165386351662184936530462892445614877635921825847698639207456304876388720912820673574732002279283262508450644107113867988652027780775177882611565401294834168726013088013540884249151226922284545464649128939021909203359263457526007751003738159190424521986414539443697486392724528031095381869906784391925129808284489361619328719393805549780045871949510350095065982904574857488961119383538923166588486809685150159480259917593453711826690478274225609573300086848054502369906169150997016494792923999196274855012350255617627904727463065755301764750711504975324823900889283188425612104264184846816567043119553945477279146054143960706588862374740342329121448011833198488697842939260362559708323391832133409956937923015694375706535996456752863907534759116743638558453621399786755425785721644498613904000444481765045444891017425367168712530665979086568097586768707121531529171485415127240692622201590989975675129305463106093639081814948570560610667897179418570892380080999044792056304166850035878738936273232040877367280124967946085080429788106812455388572292504780392783930512053025287312201583947910995706757955631740930822255859878041779262198784372070009889787662882580939664069918035020840908717479404232065008820820237206222890829070578169557233418578334748500801082461804094099130470285303468343762030253916818367348945427233241674057600030274824703465666505031653515507397031950845174925653466512168281536381347686905615899709932430617403557229724001286255533726850754108680362002340018159657602362217801124048731505314751605352144246305045397788603708045818346125861145340642205458251264575400945142658276756608829025413630807666674704969701286519202272110007313631616542433589259503390444417080295333911250970327761286753172437772618981289094309459374994883359404598489679897096821000215011840146484131206285167354923714467891657307504942126373603518711624628793857130173026464903748374507627511624064 [151,75] -87390921859326932859593149671778052346773089974324424641018246402341390583557857057076178724673244137274708319336985218257317031111857890734627677034004435904204523494843790393285703078850175269901063950704043592046413793570345550303305446036601152970108161335236247436991363671545543455508254949357396046986583358807216687015260523654914374160688952397489713440186183397605335146369250355248453182644070957250585739714426804678825124759060833578800370625129095613388333913390706340698794966174503029172037415261251867823456893263778429058237802740141939351016995089587897536570214614849020804056560984452276553852982582163823005181068328663499487593766026730811169327175182728262036164582251859304325683784729652732897605264223996171894195596290445039666520892307938426043097945829342510505765555908759649270891840038581935614658816766762505224935273604402690264322108122190446509171130925035638332890835665258192383366432282613498788412980032960884151692472117011102633907817291592009363966740526091742876822809846599089910334744294673609223504704048521823528462641470302897910270371094187531699629138671413130746294634653987249140423386195145568390559690471105633719373099722435027089620391721598095687386952648109008146589488896255726233769305666864735466934149642940613018316681380124255441145801885216474974384285994405321947642622856301276343335851493750620954124926933871604356873465310530909837443608384959765380946043197534211580029267580510138200584070952281431082697021314142496999696821451445914050423590242489972722304422963303906940869205594752669778181967337383032410732162786522127695009528238696990094729170390088358109824626497300286473901801614000466333388894447540926291105693150106267230284304487411785909929430536084943595750940811906019547583029738445140197071609065644070284956931094867943862465045154842720353966142721776903019478614124248822814977938420259808518366211484880865129073533290800055372711721156556992187339551425192705159511522376320312602285612969373267191008508334878624960556559152527877497171792827660164669871250719817222372587453735049530060336 [151,76] -1956433555883724057809468629273054454616019976841492416539573299642666734322358181513525431409045516974806526902082560617326541831345229799909527239687720342763714184233400446270493147977600398695757827421283456491026087600207348990121056548402650156944976793482231326178811382785774503647530100221905406743213394571558984822078385942331534159261441206739855572923748237752938163007381977628461487201374761469882829610356260122730497739741432665709468168993898441567701004284904991761896919495835070120704740003255761772375011626137006467049666831495327664336037218608074035597662766146652689326389194205327867514969718617563186797024831939343149339174814672462372418852163466405719041466682304436801896099895717910584161159305047649899538115836949885156712633010138560192368393002218364417923735217395990734279657156747022865773860282500626236575881362920832274000614544250895138247245314724850934453610581975455589343289005949756532900286756407509476342171979203981330546410595561299917860991949752415248040480637681639445820286792447792046301393384143845248363844682921107285341372758600288662466565069830868034512996730620432866579038565618941709571890064803893474260981787577850538958534254583524969389331719304857637502312142836229977177404703132991052988515991288865936645685432911749088209841223547266402433326079964141530329614271151296036241497006162712179361248330699356032476197021619757370549712475547375380759304814332163583518197079792998997735652979251311247766391278963849880890517088689714440583642465189496682983384199612072498634174659506385824821660706252985151645334498849127409100653896622439450767585544424116268667459605392404200208507059640297735803590769956211647459171333492327751789617788402577645180826038774348057654102401706102253413097083459983900833390089449721968115459736550738703367617209503911153428384192233064728198159397343602424193379857735678340620247843381566166739454518224812812003691204776853801516759917810186201125747389374585824954799219620495373017067068373942472679640709186375467227761994179893558299697131808742309483850730522506464 [151,77] -4581787661399191781900215449850409342006941961750510112912997432020335382642604179231159693640182539405586860979941678615729160554706011433090725412755685817879777368942166245015227114191730046470821682668049530000298099980361974111478733090175927775906390317722145812473280237475781688524368970847278197609018598138718892291902540319119314773755103214371663004658607993961636770408349869340878308362187058562181475610628019948604634504101304637411578054897389293087815073138727805849723679137006779212537209775528845494353277559874827462162369881751842839464998203022311908769674819858423978165364818134407417252937760406618943513261025777351156368366867470161029275248755933263669093205560514021998551709988325327536802952658519833318038021900291930825732646926506913744385807756617776249859669351312366665161119810298593399841361392584460541720255293302744563764488500274391593949347440623459174190396000166267095312779481161926733511247069835381706719569170989013419634304067338552202057107842393109852629306703915736406612137985100622859866014018175964574457969012348056376228756628201341342139896511522829478215491331415797495154147175555712639484906056736845122247534865946547744883233008075397015650309089082093249933151187134100259946994766630746591575782516412705077290118821642889092151547587825759057558988690987008135006767223973975598678999611965514651596655441812839976006082689555128361580224015661223449788197133760030610950605166603946150674996727355747318690490448547261529643701123833418360158594356623209520050390772430695700515869536420173292405317792913948919529584197144628376895870595780674687097533095850683687591076621474275851793709496209244344204628087581197307614970063217140410831493307954964164414238199777464493296057847217227024936102345118779542856114946030559442385008978312917567953573560472623612936041862146244229528044917143826462385192413093377374999980707082684343532929750389975320845412071571532785595945292924168588985515725089477258747600162605947732889224299755210763092678761161818436478073585135307426101963060307891923093189230980 [151,78] 1429168513313613778718602430721800923961761698051552304382333142886196912892208341384068809089791414991745573860792269658134244826698706147378273495074753139788986667716044041418151254874061029003739502792750651772311377038097871071722392035042439274515703915990403122180378946208533839395955042794619457129089946147292602239051402524737256019471478164058582780076021177856405946771783937257080386933100215587879561206361190097819178490099844518222115882309521136311788799049382058019440336773050948102565551846621459275202026418930746459980819455376169349026835869253942106244159479071585761606521292496633635399198586244577114087381994778186141202904123580401551225257530815239956509881454480814800098008986486917276053212938041861532771652560990620968708343440504600924771926499057372662493777883822103968169034057696257439555687468459668918744583978581273137785498438145128622455437966274788213025763239908126780435025644286367040849811305463253276058332279802921348755225229987821353036109921041847895532193241953820059493103035793214615725420095766296575261443121704698185547830592976524440725067919398512166553353983839634960104450556205690527006691453335300007593409550969508341738480424091466703632778592769088277112519282462263924657480670605431401951573277484899579576518958249963053465101244083154321709782684861733584422216224879206605446337421620432589743934242697387644706458859608002745642621318241565850688165227391045425075090357529908041174988162710926220469775192339212126618190943917642202954405262096091138786929278227366566223143364799292337141121483919730587036178299754771085962721593401059724476005614443536299086140004971518752288154674036558949229333573893626334920610215301950428826934378860387136556613229078459692707541995438429655933643057551411700557596066596080603308946690029164433806992403056245918023615707214556898250415282967980993269104163501959313934387007042600934161697780930924380231459605377855475553516534204203069323635954061454345216159917392331666861351727235743600454845805831164197673789751098485478020778279384663674506657792 [151,79] 58789344260027949112309074660503642895657159834573617702367519053684931887837894664468321767157416467160265642499829551938594934214304282797046544784171566902500530380623120029325767599432431937717698876471242960590129569651215541339706912900776313811275602734705246920593551910792897371850482474588806531780461103939139004925709721526099218496021056074150680233236936676042187357448532015284439774737932215026050245587046265954148630900482665658565634333979815690913524075098661042502101180217164343892609310243173001843242348510185097537599333258499678176329001714449220318728598676951173323648541307535557108482880570720536669271451848528883875066031607731745919281234708990158052273580944861077338239133218742476470405865456561063550158009261597844132475295864868668466787330047462609297892411798413762922547269531999035204129766673382126292778190936091044004242470965589173247647259416307115778237522882485170097117181227578755131076403962644170248409500643432741845631140582037739668028955572077764989703596583122804634809721254410253961623684488858958535917102349362350155250716825453560119913871179942098964362543488113576714223457944963330093587463744724421873872995863597547721296098765348063305129158991377535892088471453265452864200191206519905757494897341875367053616145082052482431481206268088652533123673314977598965611487103905859203952017031766817345113959020680828658484841360507061104046353280438181682719945603820639819276576986219833670528868458790898105301948522978220863585495697985118059109212360782507222707578764236145983278601310815141717263384975684526201531553735520721541209624119066977536270783951030934939808352425804416790662473171808782028410866378845673285692545402081853080414746905128875547930786846591451392352849905594705945901851749814193742310488625929642386478646713587195844505593451903808642777013016482787732810449798475120943954025212822305996750105756019843142629502291011969783549359269025097241495086135746864962297265135231327283785549458209181889727000881340967557355737648905645314173811173775927284456149994505015290624 [151,80] 1275379679484006949978606888346922411259937082131247971628160985475956325400800260389359186535741889687688148474805718221811704929741362576307701095193487878950349510237133517102619778235352124786873006930968180421444418807272445000056133311321447964538397041452925481241870761354938611522882070704333596749892182536473694548568611644194523360589549599155207332567628823125656100000187174188557481626858634643007828326450744035914472128807276093648414119859985371111620869818026373809337382886073743151627355256105524634228928168023105007223826426907174023123385879175156020028576434637365257053528618847293391371361553258580500776705739724482356235124082277508592001458708500305183874455594847587417177551418662672816905868602093603058211600057033667572104282644512498288607841541944723118604431366288405788538753502521654410314413701403983210071221250005661332635224126211334755573415531023298062028344277390710793289396147225967616933072757495991571947908910092746324208803341460175455728790422126898855157419138724084198060497608664879364972350683180217289966511186789125016553041346478972729921537001507500694023725276235650250870234338279188558131607834123480592151320647091880847088942027069514814660684332461198882096954870924614271876437510571756026829916745249379465617636773432051954405081727142379877631647676817858884376930691475377368315371906759215974741325266437098795704697294239195123745820036924929407607188864580129961168658053181566190333364541009269594669504013946339320203562963391866349239886347298766968513360249769554913123674066525807166435407205243682579257795486966200181217765183466390032345016418151307451505163436463796004944641597442244594655934708770119277755396999619485282274512308352905663057518912217711123117976172455161344490665276358189566799330471046315021056757689181903191020494563383747026802437021398215496240165409054686980585895761679842961029744899512842025417434372392457203929548357577722762435612315532464289704142657191663620719034052292347543423747340697983281562517224656490106313998982778515994252273435102539648 [151,81] 17504980442917899950021638251616528252916733928880158943402137746829422903370651209494929690942226887055624100156320541735551561685814578583569295947223354050231621641097888921997171660176651192532387422214991201349464675930579422340584454390142523979122624485208006847951556712233153724412628656758128517736983491617362322508613166927085260405942107836594772899616562606137720801938012089719855066299831868322008695561703841673993033010161894575590081200073714754517473435884185236516565071669849228729175964060589611702090662723348275669853511048378679143256522207206397991994993941678731817695416151177048550595733866777152973980493129613101450713564843885300663628487980177952628387900196376765248202491714311348205861564982952272675466294241220148077217251547427257487580502477030151496450200712453670274071851599240632867647463331075443038934480133808856067803422340871814938816863533906067542175131870894133185103958976364328019702257599551728945052186098512059482176975094659152406810287012718670041036403861405781493899659585558355794892201026198362416011897481828420489875585738378451549321713841360680415125241710659074752044086263068073857030929213351352076669454962218082921374282552143456916846944062951320190213867371662105341298760214090714550658944788383807105401503170138125239876949546674885422483268251299318707702200299860830672898258892167040330204518742798111956630649922319213962568685844290000639723224399087177826792414846756659081916728868888239368276287667649302574327927106242247288880587497337353749842478626210081741806045157696233351689217368863292209531340873612461293027302847311890841807595367502474306097500963097330797406734381611575088174043749855980065996166464581534156160441621584602005885675285698933965921663205416840566704248941550553197229740381095804291281996278113411072775840932888693724437787445635844586305469204886239521463517946721036314927126835855233886642267412183726880412987834145150569612328648891281538416719088391521764395806223557495313517832462263398346017618339702942459715768860465535112596931489232 [151,82] 129056075486548319967250129521987256203906901130757010476770612622481868140594368857897054078482918230124442462193287321377579960232935755878645994541587665129559019212336572569212633601166357796518054869037395078831089029542387267452598124888758377553700523721890694859368002455246427636673832471750334325513777050175863536009700890475765135693971177195772480176183283930763929018666549519423614630804971577295464693692403912494840913214616003505579410286156556252238260437314413098265027315370352248238842824051969785946585998347430724443171291004126722634238814570418399630844004375075761717802346053913425341360835000818988814580385266947227168350882736287182720362486285502107465653672730218961503936435265697384482751985519565794982933956315879191761106680778451322754198689199214274630258964665049850165821326995449868683378112435188890126330717849784010254732454672809770086620022848241818956990691069293758079918515300994287985147923858098816068743647899900215150460772789124287490648454973085404393316490247669424775124793924533912870831826584524954692762261664945331253856830412880280124612976019883078430209665623781829249188714440468522116858370312394468065283004135696312535505840050332733752691846459744280260157690600588006365972014892436001499309685477186164931133279103160049715087564404293675902471190445977479067169564916220700997989569464432442135535132012389129129643452841657320973511419438705644006124862035075960151881618680970671464284297700637002555983414491372702677759578924744194747377850583426476675784785750847999172969952705461430225355253825427153098467426836657168674809210811282487832826844407543835451950103271929841769303724063773696138317471524277965960054293296232815616783250023035624897010998778272531096950931986722249061698666393155795580915981487625631291417006083777152787888947855623835881537981690061164545801819750145799910700496162573668053089441773239281147650866505216674359324475197269864575085777731203689769364114701831325727977923664105788303713472560689894619114952216287446129077840518298755123318784 [151,83] -4005599932287567411808121719308943529563814828106657678893182077850941869745626398007968447601013095311084449504817595307198477487782473604237465489058265212588618108498767911012038501059141154296824577905409033970845421648886500808063822880705891977302812799776829171317485340596386025189057828802225156373424213334589769739113145795861640600140051981421504039316867200066148659204285298385941991012243278656308162593080502863016439741277624828838892650348747746149799768088338017577444964042558246070747344507916345837897701341858987566085624956813264635996739337022996189220256792189105362512557710083812819394102778725700284429084691074379582039680551558850439874631012528725403303349270690692317164676714155708330402242109203386315666688629086778556062358028680888649889204283604388219309318150116862692761040293252757974627493887587649055701670692124143928957936125367910965551227496854869024978660842449532977166008478649522409628412503929119180839687498951249751625610896615801993343513966471559896647745497066300337987184376920798990102427498034800019865146892291691305675192674478933570726216554364888500799535471912373252790851714131339892826113802432912027486804588915321346629806514364244757934859208328903342860049840481619264581137912173430360419808012478908861389385320846031270383230078458490160737122650491137004907576370081067663100031140062622986147647892550109309509097254224796141591521587488292121788223761204055507573669949818364661576626241852240950438237508109100202729688924123050378379129641493125832343685384552140933147661890514042000329030722502778425453321778123516963157110262588222891643585428509317920590585511525220969447423153622897838776487286585231494951152634048391726428445946201112366352432014839794984135034793674619465628680025907015043965041121127628199359260276879168987746298181374611499724200618601241053377061227193303142981298413562061999590062810894367888411784447150788959658337524063433646156968590690836073374297346918995101480546808588978528389221429216198232651766725207676282770943438131905771008 [151,84] -233390087769022495820861073560332161663120337867140087315895121317587368598108673573247646161447147720146645279412304857403648808982858384192196781158491812844025100637600451972911174820134362052971431219380058587493385965256067013401104385358083772200378179375406504877942000492785534780310640201847870044672223974796227072966441858796053337085557361677887232467786270795316435876874512319111982239176874001101200792225578884087510714082050410189593364376059081154099756593933318295316673324510700546097149424320284098912392185280075069277537992213052741511079218349780133773848489647527666875172126142521235781589898442691679458666472002476593009638142300641673975531136088862268773033395777891609141328427925172301590186895939246111726074932543599329020825957909154338464626365453162704592637761665891920407088408422789262171292384264637357931471288118428754444098767507359607828384378460930011492065064460910012500330295279792606053942318432419342906647242656346888655513104258582934070855008538507679395194241341821497209323472580852843942877874223811615562332192894483444100916647541541311192344219420716272218088343362583641134310521597411649192482855059841538063744311282225181832788512712880795102372478482296232120165497942722435929150187088474087819529792780254379967094552322451676835555021563942973125363632966246488980432406705797838965888221392772970008283855304289272839269265768013373646493956906406623051389265468834252180846137681545091795257551287279367510400455068401875597198596758925256123977925640949376556915216101884898769628715525366675188890677025429310112139102694576625519045396856680103486836883482827206403579007566439211077712360252557610905847981415805602648997518945830167213915052195557526610328423610906148038513451796713565736459230874061897167099819410427324573966951350415477469967510050794626368238779105092994356153271109439183070309989497399286021191493959086747038305269957183184261315564634518539567047737771621155239539222762308285014733030475288872090634354234702694400481774609734238327532161734021664 [151,85] -5422461897909430424071367579468397560352262793351138063862595147334641733526257733174436302613238561520013892251836141769985123927611698024244270881953701142081817053392815248647287984547137931532346527043051216768822682907438631805095247666301966581536158203247350663950866194801044190077734733848275027335100971078946807395033010451513875862177782421826230476979120026542559822371135205049042514211089372746159480838649133629185903462424543773533065645026869089382673883886147401125408058467151129369167462109356019159960202128779326947704139618795176473793464637013258945775664868203532414020801018385041560942679251827582445040254485931184986325061612627029266247566562061617147264994360601389523336360528389131463913765558068551356789783347519151159288279220930060578817844943671909304326893688293999277036668106480992527958025291640087248291569153230089881098466173348065842667847373945654280490374565194651418827733701205220883570170662985127294586938081547260434845951816852116068918848243045859141976024606829312102964945122948217796211189742815183422979636396552122378850225480822095869191215265893599756436339200687522386481271095314430808286516855862144387423000780239650015882553406131587583408747751020540788505036899337452051360882101808784464739628211254860466577515918471552055219056172624950990207454164973942372104029255333475312492807129165724873140407131577489065317429296685191602269284762084715741331721190050282843823541468892407455403994660879732118703696917825901930448557841546169023010606539690303538536114719203681559607557546659638785868238341619373319163347299848468087174967149208318518577040610508029146678224858289792397196185840992673080022467062100014965203717454766198970785763071372567266805374736983839177412447602600180520387497499322183633136921780767407297259454173854031497421201229682270009460640915876608040815078034063354014026345834661932989535827701711893598498854781505601380843404998103489596892626181084517667817424508844943576891128664956226920090814545448153787795557284850080744144003042108 [151,86] -62142924962476009617006037829054056366679391667301041517972032195003749141340687055207982589423816733767055490726186611624907589259275144187297561737162234879440911883604692050835018287245689157005841825442217145392491899674573164317291772642141051116069190054231533395267564444659833477429940836009914222059377755221959466720864674185390374668283075680728586056421907342502795068044935481456764557366473955658240497722379907942970376546229818167544415813567233969300811781357306775313843463679642710724463850024753953247075808658287050201070845644188893445754196703870034624162581519122296664792989881947840563881499092845836113104279523750715230855679944321212821348504351446745039019392167635746240946686607488030286874862980829860670647986758931422309306538610052162950830483449105171721567082847483084287959213670550928790050936325439669614846598390390707552209130004860393302417898889338056197768111552887086914564183622123302992393549353960000709099723918863218805281075165189514935717599127979679197593116081771841096310483475669715482077712780147962526299039354957424952804460567629916953175260726921896806979273708718683873092158950343373134264019591653456829655836852687766974104929076340333145217440493451043889986853239594415588360838519141763607502069533051826515396703951500965911693264670878576466368091348838630663310325137665915782785354289301951609167852479054309878906004483870218301824000836525309649397715582854558717529157821054515231265371603995727807416297253515694800428399672448602076153928084147232418379246428517713367900154509153495326363040469236026732485803444613253472334734401940455853276141022760286725109737218673103873891338906134311535200381510298776801703001955653891443797377210665170376825774629639417450982748715284601422373053781148031235540524867253984384567720938694052880454093152949647875171391906200296877402898500660544442921734419995495972946387627438011278587747340629700566532815005966041550252853549364764689401657980514923999284168646536572246694773281159872535791123967729594379137024 [151,87] -113634564615359795293686090739192782814618975368721256980022531946529149100309404728188662353233523671205592965584233348146439041419377927900854462313896556582826634866571021542936389119865024676712480509275436502491431259636825173263023436153688592083674334330070757278063773804049152261516344023325348941179371758810429635903816429844795441411256426970103852612638399023060777686717777369918325845205992798323226857539216173396931445128983722002022331717298749292888724293051499882595573343336362118958208849784937313093455811208125509120292332212386436638199161285126496454241608533666412036471517753382607357666504658237955070770503889206053695800403643493086774855128140191293308538562446067380538420498949627156910992304070784568898157750109316607216686285535079083470874709232756438773318319515822019089835099987227322068121195729004945531123648795873545904899204827354850925767554851407504702381265044257072312221117830123704344580416414247051902815597965717946188972978254788800642620072847282733878385414434449076460985390114934525857192119455019030109472951297800353042362663726270631211751211282280843662147933578595940959208032505984162933016715770788899664549846873471113440086263867078421390268535354902182010563113970824539583100695614263111365490800873799236228275842386457708797324437275163185343482056418759875104865540106358562450709300473684163829570384219669885002005375434320092668621908826200909116420553581385962273233860820895451425561851975142451547745033623397941006356970313982283650706913539896892161624881788717442636881702026235449993985986260004361118606656670587512214765584054930435713117137401521197520610070541053558113820335743721446377709822313540601368212753426277226634726448650447561048907884264482161430362660690292395826789937609442978515027289238814354245438576246382394605262904816536389343131217250039557470315668517368457836807287674219507601280852564094637494433008124706670740779897408096202970624902102957690965973126240094598263128347565553342741427139047237980474130304706307205888 [151,88] 6716170657191887673317666696738485899105764767803186992655703036781909148369134637619446093406506519340955325468571769137431656265797873354892241186290940492860563228693796472277878232849507708743577388920084268767249578338366025629211516634230893260045582551945877560233442555587822459379979658138021623099037057181065788283448274047146251504975794484147838726320649694831158026473280091861628256552659158908397493612587573495090171402556644747535421457002036521784732927585425288911619370679374680918758513217257009213510369220088558758618748548485886443865196050455290178953394835807340822905716683563316331214683749401621325039892542129938748989257468112998353540310015674151928929725462679524279071044162435872236958194817024994727145724083112283243853908988293822283385368604180977316648787807071547844908115757185066592634609759283187986536248462050280517928361576735111166895489492722198250528727172620854621812308785151285071467649875880528139427914258674327415099630353787687895006495141579604100698444530261361035407862867253501397201231800169946441214926713575978378116804225305201078813753969458622445080410010321761244071529621979804759717537988724080630369819013694788227170991126729778308294385574615159863402051888337385874411449439169644940998487096305020834597344545169492226778809277797579682144779954195102204094060771614044222741891384781406307117521398849742195201658108347239557670914103229047186397093397576456127852475136942501121336228952362564394440264203052051810084068590750830866115704668082776170899817793456180860096467619089054637378778005671797194779772873712089298023554627622061309621013030396191478376014230061036479755510356268657529894619869734049202221624352558872216995088652117694747969252119262005509731250674556552560588553148642882683177077252368853964179052657209163536003018096370403187118608520475140783791041286757739583727697054043530460243210471665027180544752624661202250974193995502148292015772195631313328973830956046787027038727649422858632614462450036191504777644911499776 [151,89] 95756653749681264571886760238279672781026511235420046550989801014506495560485829775254383159798394737644571814148427938471653471354667439702783020521490198972594980444865106584430237528448185957392216946392468422728034642530111360869851145136000971498144522320554940646312885582081127641905631815575008992993256299731771592658802897496493184793082673920631004140678588385388087848141489056702328987784143808770545331037964089654227616395761715734724351894845397923950872107712043301437966014557020576111607920698306592337696363113532503081012208064196817894508198040671336038602601786974643930404189282295729620363006867859692527980797212226246442074354108097162938746128238718039747907014863380132906703646824958410153855758576878114963029179806754180835548239604808476363037523897431881366802083161763388767501982347207471900165923537089886376582102645952423190983166915909885393166550870246635353309157660169010843034743733176322977885562704301052208655188626498894474154324735280665158970692263458916914650099967648961826725384690238869313088138557811909426444806930822782576313982845910045400802688037651929200848612048663298943407544037155782669190882242418691739795686085190845660858433618288937485502066884338959602733253669229942208417691810033509473963490766493908506623655723819746045984387409593908168455512322299548595150193046974212498085022630517882402564943786146258798402663880675860723577563223395960776311565785480095392805785291499093387105395290805805485147305804676924460989469860379741681928567800268424381196367697195102947373423068937467363610726369086934713318622849948062182953205039182173214564200471352324096893333781877709251438375789910385873087573768948973381811742817902777128974764270628302733653684575196215257042057920567719474237195255665212882755623754008101564872009140543149178974748186169819538239592613265733428918874448855334677231549858904635521560124858438688798196583429208304281477263323080417314408817260740070631522053559829682302107338656640789221648960394321243691764936608 [151,90] 774964997027642079691878552886210033684392386589572261464381629981685062926636866599433139597954145599682626175393434052092700790407395013240225608975199820832971837299405518242454767363501761095053554877841134810922652445065698688237327173154402057378437252790474775154094084575025853211322701871520514579167733845121984503541257045040841147765024569598186051360270424347975609997706298504244472607157613817178480802732576967966697072672538570475929273891614048541124211074743798012567089553967220048673716557086266267398534746981656058754645463393477825619013845744420176077041471564012562835216375345287237527209293179150951503515860012957537060034627936936073895247549404742605869849346524065076071710373082240315160684173070458088500723657372786158620436385419354078330432313492044246002321758677287535461270429496885217913884510831756181094376617820647024036998006895743484196352331598047598065061449641817517274165644512975653335801365154906103882150694632038481934951127920059975211006351705712947405273519836047378816803331869405831793791188009129394543175540907399414426305223910034625874927568351419656034359302528684605156124296731428877473602332688996514531332212213379065681540637563636456198995829855075153299211495387041134591442183894979777011481802356398479705618770362847669949685582257961207176545939585393329116781093080653998841571273434575031290360221868758151942442642059046908137717974117958056380341225109397043689195658897089707923563872619595269396974041258823276384022559375718035636290131839507649004817312415002670087610386925732386860690976785337134963608147470646966534346145544329617826087766840164568539267682056435401691795531244209775250133336029903392613531687476153013032480880262612124771379436873313381826500432922668517415072577174127585541027023387218954907186176802623562536081057479865067050969601332660336208120644426227916163806584945032492304757149724640591750125416276567020944232790494342513500573900122958304625622656527284708768109553454627958325153035780123016175872 [151,91] 7955468969910646332012141506012244606775834377933530831483651666445607192210856771104175789848443188045683556276740002708485130822899203745924003709864666986849233735767082459466535556547701892310282190634151139753717345929165517434134715365562172409023882553278985172138220709754382809044884777806124906305256817764264225090927392639832461048375991278672801901283742435667678065724996573100441252816766103279466871679166983973576776098017685537873310386447098803490016846176390792788504958633139030399158011856780779889898000513639146192918550637611736481760074340311807874273814398399084452132755998730961196994896904984152253822712281867428175798232084033787689362690691645772009595981937641327406564854880854696314042073107794869736097107116863949398808894598275037934959572144316638865901082717440578625437477976014862816109048264788790413708564084015321227459827227880445590062679541537436109184036264037198941512348465966355733308796728985940233987917116236233992847957369632291326750090970849118755947654680469646406126526465116242353030846526448481571054900915999727171225964790050145655268349539399835670688864759995253482571483938539999044149553026862753361575220501375897775742445113466259980828162968365606592024857453237500264587730679980248464788662606003133067891987897285701447271650414007450274268387682796989746767023588448926533685920115322255137938482779796225326733098211896615682894711276413137003983610816980930966045019373292434765939837066919124062616364823550202615373098923918912658328325660021389524149332036003600622258666077105030671872841190958476124910761524317345154700857549253561417456013423650985105719100123272104922488662296411233784759957798204337461264742812506597369395210485531415114118831619942380253434729549379175432175895937882052179995940884878635393683147353332981521689446881330310311053740388010128312625601419246885510909609146775736642089489844861929712058955152896385651763451413083949082492642240683530798475742073015335696388242678225177257114746123036278304 [151,92] 89277474350461950304590802438077550173699921296007533040517893596543549237735444359585526972440564333213910560720173890929202637202182883513571079116003317696689758384414808605771712113388232513426170170236960767164532341017978923821430531813770068490970629579991608244975358265826141174653411578726881988911128714880937783154450120716305797394370250493373152042980921288068486693236050353808437090681649102485721693797631242003266738913824815043660085744126107846389947848755131333659512850363245811481425109056201923555840833661734303564078651869614453069062253092497500043140621042126785310379170383344262731850022161624270547148277934498683371922861027779973362524352583574774421974412314791330267229536261668411401357206609218037436964424977481602477246042451239043672885600281307271300232837294798556479764850255712430288825619058107969971800854200017975705909712060961626102402111216715883132708182477208625262129786460524379915829231798600048879695082041973601137536131652107785346544978043459949677319755503939943813350809637544767748423586688272915263265593402291565335550829889080736996371463528587906905653395535023208298089704455568952661733806684835959297630771168300536911888486774855385537470717938369631438175844751473607224097644572097832030025409110514666206155461498739239809054300281307402225536661301244579298018961465310534423328401728609032817038713507335693540934954802276758498585992239314660121680866022161604365257641042696403876639889471193886757965361003874538061637648439980235405098055302326935516101022297427627383060726341249176803712075283503135468395644303620674500935784812774150031357595388988381778544913742338034134516427642820091683392080852112468788228213090525788256283019084572090797468847178345028468877493162053899415334468108608306793531539248653524718103642687361740015462461646668411537065824258617747161293505539651730843209200833290130456283102157298328975336088824447946083070299841561932710052928005194956403401549107000629126381656218328647184716948672256 [151,93] 527227542265285475699161975166617398435575764217996236956865490984510898219831964636436004596516784527496803740427959722023424603464651392923122300920473600354770352647034099188857283984117606469993154371144842105086027782207234631741200700236102796743988520748775822536869123584705653721230681945503714832880540521700890021922848641195420876856584896575253393617526383635285259098042470121032346856703991730264626023361559193892998066696508239971310964602223922370289725052744475781236671401418076008468626668247628636598185571981283850911033253778666669508558004980791189581726327353734895914038584167123793648304216395482454980825261267485087479534837390113476608959350766706074693431738196640501594692712458718069316113059774965710071460126012121664300184807976286814929435203211754028705211420261828183234208965396244422418304632222165702497746312393435648086666842968462372532293582468978808270544977685864092086640981984565214837974912446575660747915393844660737149797352077448735174959991256783170771329634609145816540897548640488752717850741878571042407310648891601416130214731356213339447265110304230962644592145288400729493339170733816725753532199661454876419377281172361583909849184470931372864040938904640536986480084059853656322904102269778975175714268832650262119223237922265879026447706465314393828785419605601474962489055581431412387282015975321870346582859124936459251756972206533980116870905896346292603373630948232879681458668188846371138395252404901112967554944826186007115842738446451128602215215645990792574245074403576590753497068906075503851763522145842158859194990974392353715737588203396301425810035480907947498641175795642876590962385765046628811261529096160892510183919738064614007534632287432543856768955773456974979793365580069899512523557576699361082231404142820926572063072876854266545171551480311417227065966731335867397957069000785144163552974173611837677930493722681245954252010087513568012224427439327676953765149873203126863170001042530211241036912036752454238772512 [151,94] -1022985601729220740148543492731145554878974558924634851307527936520355536702226472254579670450828993576056422491933294768024668157520682216103331403927240138106143470144910250946229552531353538803704516873458750144161275696730319590987661327659648445567622835937108524649067388889061891846008360783379569271130733978068601060328935683381936525229799049661102224358909245424276083961481389724513028171361502675654484339434108458067294638020339612829985288520757236104257830146801068939603565522814482601565988284610455440744347048361715411555635794440800503928824590846722911525336333355110982566314786617544387549814680269099978979345021058655618392072775905498333750509463646960688491245857010625516675329615871427381058147600630199526721622970250205295589105742070177657780439582031600038542184673963773922178498536300044859128243627485978409011917039129668113152618558111049257497653837486346008875073910754008039530289023775219769463061971717634261133014700440522676550704543626339107087178767288601590814215512846661548756890134712189951597897384888829320133895194343559617581269080842831463277746509380615043950107017571350947096143184933256050062876562221428635821183128373433292858648098687014867359417707920135685877807309201104865538702975609811866849497687206554359966303761009145833697354508872319450853945754101728369508263086861547122267815498294227600683298268753378747503654979119569369024612684749510040812326156240665181735631280503729162497037155663852034688992162230911110241353522594185053255022582543927480421596123409620507607264173875151273300135432553168372995643486002844396206175696008664653321630174391983744089991541786392027462497795892399585599174635879123911245883494085700945358202251803783505910747319361481745462876330415756076987005301193375797250076116699259252956604619787551619504872555113363084502172262598140461579017359028193097407193530480076748395532585268485079046730799401644427070777401163984517591373748582052638053647705401046646661049225773388008448 [151,95] -43390196548726336757980846228933151037581019863149625949940825459983686791524967259642568680937340453591370098330085904178962072930060189671344505300497166392251987244344209171630628630056705552242706325650316571491104471523194615294734043627579582131952715941098959468670695871361461711226245418744148219235306781835209942868519496208943719725639731162569707352853294906626683639834653363668052276086343560317341588602272249419663174835356262465582739532256617036968696812818614090441451966260339024635091790926820177232891268375352605290256734039059461905902422306487449532977172469920490198842277928778328970716655987603479969695626699722919854781008154801900707999603211106858237308566540909864980169437175816190200483054012361437259106759706205018657998012625110970973757101305593206048634924300394111921125512737124383366346365928782038868801010835399012026457633091011975357107370448755956224316534060635028337984504831247283829146225835987813443174227208440721800793423596684911190076276621052364123670820292318247088318563057704121154901567473651607967928332570224133686659450038891217536400821938933792814910728213088495854864026973947652991231369160395460027124145527138266776945817766132039348620736445650990412823264908858649637436300329039412731364502234883160082301925567632823663208749787285703380648372074432075572894535515281714032194200024322193286238099362874364192399484155727402720107706735968200197698715922910453975962249146056346356866168734956022096066338680944308563148182680614914765655555953341272074043934554478343292062147296032947204567102447181198527439358560149933493977644801000227357548290570685326208342038693258625221133078043276801488305300163098503156240515942245597427641541299129669912363810392492268426024518337676997565557475603172389684044655645335850466386752938642864944127707432862733715474170715113547551375218647325851311241667545399460198641304587554179882872512636833240002868023366983815724875590079219263424759882836792117070798079867790592 [151,96] -374938855529981005777270323425338190259911707536921351317999122235933983534697586076513402748841398458356008006090401771612069714720660760918231609833362601278403451128995004194699635797858427984469209681915258344415620815739568192063659091458136824194823733993736832851263642988039371981892612012672260377508884286410690976225956382439906107685515900362424196499598082942056365733817120085935765710242715309785485605624466124362165092468165574894609467797242141288522000638128843299698067516737683434062702279728935528306585385423456115066492259417215959402901074385008860262053217122544022035075239934260002182847901331328871968017660829900936319372947438780167695287960809805618358179924532646539166986868769872092002615313756232764088299176466028299506832051027878272643050562358215006644184628061925469934301645922198846806671531551500551295658935830158045579324136037368150734966478682734400083261754032224447993329982868070868689438426895690140109209891134811720432288716602282833808069521648906404197186220883060104901147882830782105204067448126941413126739644080193067217901371228782246983140587918813177371125546413062845365310075144951736442428866550294624711652449396176154169661517630915986232227820309417609871388668389021984697810914840581260148984534138896890325711576062271537729869972409697865486347688908154670574483160884442745443174411698107964068772506549914697928934469947749720544723846065112203740431972513573885029724831542398297336504884668379094638199231537142887562693182000118023796299318899103303963641832759333821451196299278651289105693096003275799225916781261999686358830069845592756042253261369450642978092445813243746434931283746434024801853755206976159962768823869402985888155242767893937522620019571954025758835554296930285220858366168425649798038314493876188221920245893396649019002558198801628293540284270209766855006901048787211415641583642153459007208830597393087686997006564910794008836987662853980319473537814579059469290009603484113590340129056 [151,97] -1967392232970616085214472443224649757975647582074699137169367136127536546671111768149837291701418250601325745785084751325901529442089197020644743170543870058367569065439515430012353708618416284203835905632583975814101407962526558194868194005260860488623268035699604456216424316257769677149453417246210014749261255921763860131766562496743030090178705288355640543570986370398825444881922563859061002074118934132803476338434218444300831191620522757739667111885164391558035351419988659478317612755582426303475738718502256338826312975703055207056106643736195075486508733427845517649544909955516111721263525193460104538008042414637276987038516398008939135022376763445915467487393105443298413579842214890581809205769592712518438886291843242414337193144029678607492223521890487410537462474389295333715570701061908490332595904914989245342408978508414337375313025876211633643877530564742684559175596176071665945058665899712335472566777304326646038347972673229450306037360228267329658488517559738422773093206130020114831004620675952263637625268718904129841230240445804840808800688409089361768727207832247004779703962948339355838843993354944761869969618077344756488067437176440334440242972497686905774507478029259073351107446636167178961419991708923757402100163604726563338546056588446446643079415267469990598306052177177364421296902610190222968651522518066068276130740963615129514749590004963616350765517939353170993527347203070291433785046241940679921490394238588191310159082030519690755850640208818107339469538052658707890701608623343837019741885539843185054804256078788991168432791716971324329595487951162107998742151319759739127869427722330135339106077380508623255525570006664125668489448701960380106918653458026290302184557462259962081335057438866849060069834666068166231302754360089804829798654127034819154265411140755068295166798655264227221827829824805753224018650301610474536591472297931723765611177792873387866376454117313196865554730673192096493318995392303339686338220331898958227852 [151,98] -7094127348442457738679768369568499835147077767624024591479184312835178101038644870693658087973428064195736859964544122463692958918402877498468654080234990022932697901654926689364896589434613243858288516252603431246064859557115264714769403401277135843250883009673602528716651856568862665669102039031648987861692964385065336873178705163869931816032564480381093663554043614472216720008562498161785508100589048611562241078403513131119962224156143001944327657206410067660034834007691450511538422389866885083038126851910971671680644384061153263128161639936600534653424099358767842151380512537888937619484005597031736514429814802680305086548861707304434155533241388961863818947259709603735263825098727581665044220140714543419714157390604079529094808887511879346387223127286617131973247655627934721399649638342268467192145125038856712593620009064167301105310388480016263883059204158252573252503178538196557234089087858613280519623025084722613512344099391701151534247918465794854740683232802019795101884884273236333868035988739751965201676451836225762001478689615232394024780239179669659742218287334347431736051815087021302254443574538660702270356040379866868551774884035791983189540223098423520880548380121973172995905310249312184484541280952406619328473496604375234239727942429267349162944461339611722720431835812391002007136176810000705543347145170625699453721841653516858140932227683637517338989500032869709430017303950433532300865248250373074040576568890681456828354272598795840868023227583656397636754277148625693993265122204587881202821816308492620641401197031168591680048013311396995428263702324541285244653228476107892157390612811560174933405801355659532437494802760647368736497470279852120995580471499916039004260735861097874728774256575270613480471089479499796028085613054363982635439082273461532141663823882479414180316340421423585552029562848104565894341851802767105261925894146360763079323495403617277107685484216936222224624339732755848341492416609232102266471637195222080 [151,99] -14256113502470937744763431207351812413297964168570739277083169099038930862622731440851471472915881531997491775538669149975896372867668478704167891751435695905554035046641596932144460449178024544743772219696047934589171213939309011671839973388070248506181677987597710557943059894150806889193593799691762511251188979450192997450126120291497352990300000881368936497216540485517509410984572593608746509860957824960098457396127079828108677351348148052285259891613672482088229471956183481897211890014758006348874286010651506244457607426563629583054865167947878508131419254517738262432424871727620437019122922352052972210870147665860541714683433079809773838899502875971435054515201227024280989183643778282246012744838638687670824871628789106971401008203825402255724920175572396553115886120880221320672246571868916958493999662400422868021508413922509456066603047716154536089873747994627596700916316405927936135734829527976099714788463152877716848487255641108300606247713110115192849204684028574570691726580337206595784682252969947567322960010824164755857335987278511493205911761014641216863163978621795515022195548388336772710009731264522129657618985619931946495779674582443873506965229094154808780564678954397777884471884691107615392910144911593064725392934619920931578541157196657329272320820598091722138896530353789914196648545911218116624942854439872054182002591712186491291073621924474383289862818142620364862121136878067599439864240375905201261737334626581924001461902077181408319664971908525097463539758035528194623338133814563113488080148072134938941239441980379653714558853348327496402226838467592333827026578179330207954810237955701398892758042495269360174246307148353920416902757010674872689223134581764094694238245093970388885892148858630634764156210286201560522335895693746124627788871372150403364637168020311099297711273777892325640373737405076465573034875959568911695333570142590259910892292985827927728332980712810050575387026364858960041538728887569048008291334984 [151,100] 4949048977797213026117288732786769659007769846990846149198614688739373431334061619814862720607138183351251542772486844412096652001742825140183374737879369333030309533258103497430758612342424002878007303524780302429207023774309042363663788196327464718620547532744080073704299449996503268347555147180644447178513032784698930899438958209959318694487426866538294016892871575967603464879752911899651199129565530181209064584620875550644706909116540854242096907166698547354701950440618742439141492834445593363072504434560039479627346864457291404729078953606770360784247968001959684554643361810650054740335252753069595297085438446640399203688553112355746945323019332889052376939779179021277263038727762935806716096962121946933715244968053647503696404745769790827412259463715439098990830033086024292948881450396269563577920654156768573266265410119521008814690821162655887012238023072387543261238039880386097604583806516480334279251153103418008879415886779985118545210247667563899158669652619803753240100629965783296019411480443876845827284574322526306190254048725551447164792424975994484556772235501641632332709523089398563108997043712444907454616355951850175880525402757574699059328111989691520834785260506379846197107672022815325973802925951166120213076124371889773283929066339901171084336097443617959480319791005129474013018048756769893572391729371393598961906026016541080301656487394812418599130253139189404898780640042675408283836647329338015016885653851894864815808669376716049070177507543460917673862567413726244568213453174124947061944778223642806988197949635807470015158878390971302975719142498337917815957430934656042005839409514614479930001133136421007198467648610123399448115910348948211006538241619194431725488611213145014777658570640348883186827754074444147826775695892028540643912494619804766349743130370388667983256617549322180259808125174441045953948483198968157141825263603197132217584650382271087797024726818761119726492196410861959559564536349054388472968 [151,101] 93023075343106619512784181608512961410667570292305874497271658748843924746243567284059134066913654896474297776381323191144875310324759791576485652657442470246742319237415976792459359598967412826037454914328834087799767164567377469581054329934595606457297048868546264436386815430729686175431843736497753929105587753385053702648564602806724937714065374567384982149674902271997018246144864049210675636903852680466364569075821013511424872060040729616428237122151313283707359654043408520253907907471394796874802359830301830703631703394348648397109964694182886316682486435116301374994838955887002632234897636904917158242634901963801403682549165620564767885747095141226657406445022351124541012818205709160713720509384870907607862849394279556934458441865454186240325823582373870095110042600138455093842315290179873530824520944406929239434427112150443176413355853100778860773387265974368266067240093192575230005199756440532528206600598797561523499574428077769481331648327029689400103521935865188257178999697000941008669156278797352850185365813332484558910671909837558814420181603319890837753384722412983515879167909103497629800576358456441646466808438377573659157521013235146532055224109221193398522894725589393661215771684335111059724014116295185667378074039450153909913565870735282412469707771926701398182378543088372193617340588684946673775059404234053177219542272138671608236624539774826440769191214893852179618180246661742831903174169432380134897396618831006173136362243334450240648114188111723086095109651755795196866981896311336805356759085715777975802515283149364361105657822344113656360619824298864296033095797339172971677014609680364948468115637859795401150370289471396484789454065857304917970065662215260979928277059552317516781085159757268941888691682294244712437012329004152185388803891888568415660807788756454961808427337076608503451372625625735986591803348895613065471381063058919436428764908539733434959703694416412525043544542036172782892572608388841631 [151,102] 182508059181657445088547243329493589978270998032205815187994936909821769068849635184708094260006496573747696806414100185484378826399622774364905999665018542716429041125317204532819341836278486073624012455475548640581683595405262852794614474075685325739318935835279882625545650178136667894749509359229019057080418809608638533393389260678524285995786817332691099340164041146915269031551557131948219296360774370362439685215946463971622641381154510481049219933749645154197359892022759192670114842392480921917550751436866943653541736392605093426607105320118286832042907444137093782678921755702306913975239027017454164353100832781534388281174746783774682144353492830534027413724676778516852775153882235476799692587338892628479566251396653556687448764149603257442108305236305016655571123871883678447869575741370945905129165381845010920935065351846197629140263802837231440738012496735845514266943518987864006655151848629481939587035029254423521727733240014482715788867961059108021921970588840284311840780269496388941004286558896940527578920287365963215391082714590930988011669039594585716541096920815794927342257131977183337164764283060257692045864460863365732255969967059708506353377310245394917263095781756625831389035068552348211098425929985834532542030199081170448314189231879205931906668666951204273577357709208976077744578079669432027406186265072599137895663903253580899314055696333970161082685583241048898548956071834097335264202474742757697700446777780918082643958310307113144599888137852140113053434441198359486339228686217920089352745029703488038040143506451447127340487271636558573780371814320460794379569640596479652887729596320955965866643219475386465915364488667232305927860988034758406105986283540240204606961881773901134665637877989505825422929463925252887837558202423778227638637756882380687950435414470052767902143691451707741087740885731843459266331355436706730251217475959987679556226533461191525861031391482126255735136492150887914869196839680 [151,103] 248856011433207708728682012253698149901911867793436776912558997495288051686574841569650827560922433828898267576391652576023631373500228535027155065934505836456890623570199524021346798197595385790940517745661794306890631154481154227930865335721800159157893043151321431940233394351001019200607408987693799102023678066822276292871525772477212495499519246453074603897563468506584827372141781956079158738987423282101908447673084501499041544662686604166899799375426274413746367950888450039410423379232005793681631351695768720090530159520224358052397270982128714436138685655822344814503870960543842983494777134133013964400462970071977532700386156546029538437764073766398125701242817166046992912168277875398016073499150816063478637065841279691451578041505979092859466748054472968403298850453643978576001571800763695077500751492366074187447521616243353559189972217647122066857958586822220270499073003634431703494680868493827932759202495392800741399374047779054416790411551073746591726686131104604062730654438834026827243185435249272974177562597961773879846963379621933437707365910818120606654133282378317506017058106821835973747516318911046061410618934200734299310978329007153026115409200061562568075714786100654629800389264438472834777852354278952436187422729598380255078340865628202370719145119873360232700122847984712237056575322966969106532552273672818136618524279512262643662217706765886965270123090437896369259241280583812203091327816280025228558753617791885418448202989029101312505342123239348316000614236626544414559746835520896722334833896438293339396380669435811152881925939139199744824080006461944820361279521583482093002102146056070948696869253320467473542656416575152232852496179748172384108485522496837212192560421277410116306804500030503595798318351613210726372726631477275380635066399334926124382175460700039608286791164327500161770456167681670258831514609630766760094047830284082822035404181674387803816370477259626416031787826673584264021152 [151,104] 577141172160133589349474254473255449566769591233648172458757685974815822010989308688415903658181963346366316030260821742602128518086270273413744005132220747780423122063501489280936695000687859884891946401016854651951120820232180508483910888625336077214678020314716754929052885860018332160036361858252889344664960307468645242592118887002842849726901915450549012330976126130426068528133177570674117197921399274644327131763051715738422952257523684717494072332328013303506697064892978498976865351439294850294577370427016897720928886253929271617918240751977411336488536407355278274964387213042215486357734873532471989640012082085492294640410646317269509817475889927399169088107736642952842582769449673599451619180772260645518470418791378182564673551593065880639003182579751585092272953759067849365999096048672874581383474495857514962414528868556021886468688402426054001634895131204472087529747857312468812787900788548334451103238884052501928222148615165681313269624552863378919805485553872127132443258312665317335211841633482093378449328168372093603284915631237128283604913198923789840777389447210195433758776065624897134506349233623711754404097374338463679576319836487250258662191429206827866719857608352476430885028392396454782975808180591787247895477452310094773854272345707851702726679579016323756852568437625054380024494840884402391329809452342204681344020816776568417798403909404320091462769047157073043458895401678511355248938962350579015842546967561433929227276173645988040778028732325119628767740573537337574187462456929076128724177473917329910954729259741241397154568824724049340100885304172916116221128362149637024343727618555290612190389578621491504328068894363241300201029914589268897994850875300362707489223858415386225161029620505765543655199222884301470612499773257716375016616250256184088385607804134861844368622301177418658540954025532598620475556377600044009361708544368786745883054999406628173226711245090002502510352353104753296 [151,105] 899287297388626124078344404501113738603964453399839919638017124827485614725840724081012122718725801493872524864882437996248739444206564654076765340544280493327532827454099377897581021541180503878215891758933579699507014745220290479437480861275536707062309454612801967452844378413209313653812488681645973184121769279067747660724890793622576562134735105149300860197924293030218742474271052520286528022154681238879246261675357996200104996983938154897142951435941435331139411304880242375856358216075680664370641793023309980395460723060499312675168400403096904546575956341773524226865463121975841665936210674250041424893642177058081324591963296573063211893049192444193091981765864308847514019026446185379277839352641842643548161014484513749738848603792027018455930214654110866817919096469201582228797958802305491057160378417610718377537885381823145404045103403490992209756254770998428959545602507558581244283656598314595148798076111756378376004926429523369786883141257889689768158721270650087898022840880142388038526953211144896824278111295140388263063528506472136093809300917596957473951301400767636901359462163430347625066339023761217161602601880072773638265969685908185072467250941299215268616308955332612768415730326960917229946529596419094254192524944783987960193221636611811333605917236151504730006408208646230642432661455740179691973367466136952592557178442581497120233230970203239028963226199479046679457232350892270518002177224958017698136356889078800963384410899138094331878028326305093041839080286306405338695849906114115736483958651194699749894809009386864140671944819987574195725454868428803925506315664133744806138900913126547821439856118308005401298624752781075733598152887233134471055829882170587334741248369331744524513613624110457656556744582860035084330996079775137544288360003672686923638402741996637112739804229922830171900200294440682831756033663282884758705327573487786390420994219112304431946510567328266920024649115854 [151,106] 582351496214162362837301247901345397776487939011402328693161753905029595129814690219857383394260618143188885192705145635870999983121902431060705266051364171914356115654270522146381370321511497324427880179382024372205509327403587975556852497990186025139892619078702252428909826084976852614825911898618538711200062933612128357000782214221968690072236324069562958189436630902020284861622101000637604485530507717750258302888749966080087087030640839560673670748951134343229435549615259088975145329701732959645595346412058961898642547047644207485677516269354694002900658131146114432239794396382328884297597826434651548070990405623054803809382537454707747991722783439500605701619480401816961926711125832107985277278997132715664232900600572844627950972580214743173907781136586563025688775138244315969023425293507042630526834357259901744380032673470224617647768160446429100150685655397547007334490343532188235050734082094514182121630802877739680047777712322829094658968851359512331493552648632813916814597166104070960842102894923318474903186011576873606859742133395839777419371135810943025245521797571602577914855554668269734265132255606288927459925011470587863349670975686211995308741959546764969733089195646384920684964218871531741527386926331440469525718811457549249561450101886711096378807227188118284333617163971469547617676687495388081407493397105756908306647398206211343519875608226940654834110749719344463609422358494654151134749329236736194168111723601142880087270545612492815819047926848740021526999222839556256678810827350639798894896070863164427811070717071683334103202357232951074232631129290691310464815716452253349510601201144662398408597653507107736502387507200835549757888095904160468335010524455354401339601765380450081324573903582933934756096803064403984565477306715026499091843824241785023165094493139312264335575952642926808013723645216701442164682982805567454215422849477372440224705053389502290267078562946762561923488 [151,107] 239147228284389970704222070229795652445534345555221931557525413382575613163435551537559265177368593016429783212798928016373145986114413838276095703837843282138571717888786703283290225055825189882300846224461158231796024087453135033400044210274328001477455189859558800428428194134530946714937166332349601902101467237158676227588171955128450177584710548043592303661875385146605369887602560576740146524786761120113723016761594567311515371563691419513334163423043643801737100397828411063594169277300328805533898928584925067366831464493190316710359021225219782536086000821126737187683670006798270079419790381955586036948080494953911084502134665018436089130703953323517816659497648461646285067270116733264039441510055267776468412762755866488205175963529451914130416124168996231839397162237342645753924183905956967223655848706560843992268726007796919215096838649716235657509462664391476134487236030993269167555247909375649696676055739898071858771005208605563979193168095237928306631278345554688561110054294934732119661511655101609919528355274047983667993794096598188170137276966562137656499916201771808376678011349393813024241178333145097167503048131473033150998028695561217925836603577889137377182786686070882140733929462314013034182676150952136655862983804897660226165718083722969391682073795084896931944822454368527986496144351081122556229553601449739281502453424126767408274401667632614055808505127850354828820029975313381126316363062219191562873600296189852032181512523041143772072031844763174541171938890882690199640240888590984993630974558260831565171851737426396654363340241110283247724038496972587813545921642378992109384655681667570462124691891970551803689726431477388619715626200358930290968975046802336244673219226950897606057765973790664181707781359350599334288230861459393330628344709961824500724063572563676822633017227129436353062076635593219163159192851361072485755087184852730447445718430379160336365424083092376500 [151,108] 315840199422241031291766243501968645330927758307941138806554595877512046696354152615261810216109302681364671559285298743037485893617517236582389334321575428731971079783973944508635893380402609701124727883454301461767931880892195444735985130491721081001624015276429815553567964173245589272297962347102295134115601386088197936439291742901943231253610785985655505086202499201251717519920093341002520470106521041991908783494024872254546304894064836697397538271452475600926045571749530393770609169417276510095452353293125657915152109335843213836546585214793147066801969545990895228244397655663545376069147967696079429877031809835567377335491852445370726154641423979559854754287795890563893264617048229588190127308478327541896214371046087375311734192713707302068761345217764154844398536800503558272165992561892153296617225003954170477022379400652618129183428404364646271039987116434168200853450536513672991999198864086513678805813812036583727975514111763153880298560339986879501689965120330141147671812469311799387422896268917014558380935589338525926667386017587598828810834917615827867375175273634497612040971316910818100521561329417958065640917235021018198112986265818624164553475656822280982435429213735563598994267597370841922086194387559883760961355346886811047170081574281518891481625413034981853173138440786638775407395277828660599156111760739892911483323141309511934733315376647198095150088564260986773573546034140754079097164473187391690859282781049227745079505589362880420011598407275909091364016066793410400113247506727824178461381502571826321073146316596726625505430867646515745128350686603472141373463039339941911340662038804169255835617828885068120521653858172996643733129843335316696976212404207792506788598848150236083342992039721455595796090859516617109584792377418086805003123111021243073639766989998191517034778549078846772999457446941837339295377442634604033507300564136898246172592138745386813267703114856 [151,109] 229147662726705808868685062062815785474348968710479208754464420517777742866964010045115489388840364183867980178826221982446994896814568167117886219414329778878332222740797513654608112873363306946264206388918398147396807895986720328507250108284247309981508180645033314517516711218729077640674337033953069125631727852309091337333040835932821287709932621887521219746452674297677627660589661551190757322236159656520492394336309247953018441596408388471652745088120559912130708593291192819134019931395724800293601634975362100880389983789980356430452088820233296609472529864007879111332208634211578278007550276671648356693715427241205485396429670866434497414184588901774088940788302131883086518505331664720905903312180336846673720099282429200231138639610093888115259653008471164205073715628545093868962830356612787338766403141681175974834517262543517351789635917875413900092387135119511156469662740236712223724679365957394878982832524694612682463487682216210233292215757416137865611716415148588865582852177664929627018081701454341608118833864874957157373540911330850041543892744121302949725576321157448059337017446132272754093582101569313237840378553715679780805734898643290080224745101701858723905038375260173827468694528992850068816253827317749991369079799966217973262729579481326194828670527361065280132339302679100460773602696587045053493771277858083672922386994209646912738598806944951550776150634733200683684815533374689196348675506066042174071968185640354446393777941988309613437905419565549340600092085287952342733266204438460154945165171070028541330614037915162046720029117715535482698655465414955197078286326786360415567757661032438709313085711618928588429731154405376939775773860579082324059077254901833539233527542265107876331488089510237106931146852461403714204643204705983106120818447912412990083229087113657937192957456329121740837609551591106850456819310658370497732393389856357046929642142006422138125355 [151,110] 9390173021930486428118030222631164372844783109347250210269206141804429325269187859324183696219609595222906921505196825225482755771364340786058886650278213766999373195980405246910504829179465370837781118078433454303323467459056747360947893068001723125051256329736486601277785177870345493916199942058104532151234147046677044025816820593447115926980920821001334863819116156532272653615126001040032547157166319297156917539795910316204033254709778639629465599767296150440818166456800292158949817896233681234941640029557965701923977422387820873361895174347956266706478850040060277214046355336134002551295715352789042352190312216622049719557752164124413861606581492105037817221298761491373416699490361403955563970779789231056090701508790035839719564513494614713959956866262469986796286815534324882146006504703336011949943463835210573093204477721268023441719048543838386537927582000022024591366954568120696993366326296311448941478148719403168895449748500349177060391969408189321556077389674535737809293620016670502104526094418382852922942801141756585817541136709684948714590924731130113059622809549067840096778751717102135000084179295886533045836221987879884105033418664307046515517692280597812712574882302915984869418558961778415057624627162679024707945480986168830628701552246549130980094717377610676041663817389577024492820888147533890277524455318046050007118435538601412880310250985692717339966479497141445752892593790584342662599983698225916695615705766656317321878482783058172996133083851055540029948393991154950579224208913768763915303284339052608553740763226980503976073465957587348290176618531484566329919374986148178754135045954389593529782114228137009488973312543845995425774075865281852130462827925048253484664178791139067788474088540387224862078610632692559739800647441478916126977518387031216034409203337740144614829799577346233685661308793548333077888517134444738112309488051713201036367594415024064 [151,111] -27758802901214313923106348678346036690447386152732988770543921054214534572155734082628764951629923923248672139675331253353074762252460779293990338077316379638652149086127256818577609000794901910296175605195466592762103768531891900193947419897514258469876565782549434825496457463672812033845888840316957773580897956210846320134628711172870036416206884394756123838049144149374903310644583302180899070520479974544011314603351470288886760833095258717267308449632336303631807439975654416299818989232535467046760161891885649582594591984720766680836809057245345314741002098617774801715489108093365158754742217274780921725871289603120813035797058452913518189102071724745244031055982203411482480841405909338188995258691117936832317195199936875467838394477189704153866950289829421694490383923310924421787653444027389728576231599894635728918330716920511620536629848811570780710104292380791554920253448710164839309507190520581610340956328299315920813079282900676353197291186464362797532864339717580695938817578603795976153159631831424480047515409041066852681653526186615113981695860026505014015076251061333193508077836365001328000234046630642973907313084988653437130006326491360874112327907994971961621898774786777860556687891398192407009814527389815449183260030862550333862572158507730151813360679876704435562384265492031070669230987033363426932768405836046348548503303852560900443938981220009500401085875814961968330421087856756770032314199167418789782120758969937236314236928370141145879560459105004608093445917039625534801491542350268495769052852712656072393615526594841920980666028587613592587172683947401485221333282955082080356111527822224144679148368925759055232450290478182582776729204652474049819093721261757032608955836831198503240000468883339958888143934635146522971043286382314646412811817158120974061292224915060030462958527941042261651056587039008895629495793894054253567869435216477690585916965096 [151,112] 1486850836062495927505880222067854916020678049667063912673792349701870646330098399952040824954100622044402247463877144880633458968878863428113613575974957315414926346537548226044993618954016435842093105599739360783424438519139535679587163914636697288004336043860735146472459690471622674871969972805888178362769114774652122848863561538254915991156095407781830573798768320476090582594716539967222165825018096119098410783551238914719230956479221648906234348480900641678398681173895713957999241630676105653382269843585836901976917805072414904477952732457946237065722702704858709620218726994728242555328022867556834110982078559573358694995496424240421088010808376338501684554497795506933089386051125435609024294585028852244024707815287567571926114665690951646205773954485288382090655300340380730702507093327803630479978626756144954907048526440284945184285076183135741369443608112582520958507518630096888227183923442530817770690789539301713961545006172137280037733817951924831300385991042828827978833126460389245621191861777249618172843446512429790601199562525357798322249128048322140513968988899938072575055283387102123211023020361324722228530186222048519397133417911656908730986233924335389011812117955073135252431265729674957588149468614978366775652000131061569705908214651905669728346531336081345425828283040446008398501002724454806722467046388540541627227791287763204988489215246120580732917486274007321094188542135395147720873980517465459694112739727893510928292907477357760134232396385613015549402543090595619091038103036689964761451375571761262800934367342044923147173599631319664612649448567495609144384161873355046343943820120140323888274027078970340372148619392936719980711476423633985418291687755875908973277819859859573214016606770973067786720435403235771244050556616160185257868748220181442768765849916241083711630756649354195716522303322574549167788267186352654488196554653539248800624 [151,113] 1773555853349316301702196177798897177459955329385103378287439716873671500227115166206374616186830769163068118583701778732802334272945500249232897819097767118885564551065963497965424055236307419849287398335260252294980880319443148795475278725918635210557767610894850854313972060708115405528687236542342118850033991263757621706360882478928957300983622579045510764103460590691817305530459989564841485347348147401532868458718899751321772460910435330116482088707976309896022116420710816824700443779349903606293961621545625003242566007693238472629599316155346427522084235579107573720843806814814715104230225457174891966656674090768400667907428193277074500218219391532326658279840467395216869956811245124919003279948889978481666699535863757120287151799114407770366278438704677837509444504622463956362848238004293020147275910989003678797601507810931130043633804305430016205826130841445387500118677646068853491562930651275448257383678301571884597651291980387715287602329481542882767932416439861392250514469918789823741378290280203918304359439748600424838974619718204831053459580229408668486460839408450401793389851298301227264493429060675177817397364776287003637429802141667775645336205564783926342825861850889160302380635408208808811714717415967288604093861068527461323136462796833808644915044613359548767078272908485969698866300768631236279864370490256135120299298730239081473622803797642969737036776280708288244203971171364588111228264651734446755012119353475456034114873220257107328083839856592181780006785933760674642768382250713851776724358541195676740982526799884457245744165042365922840701315647893585292103110442381606825483754481452236415881880803735068630196119923434168358066414783562798843730369826888549674095744494983108925649817211151718955455135207600253291402205711981832210800537580609555404802286150511360527837015573534573412620670043120133073360374943634508422740585121708410 [151,114] -1237911095042788737597253117048108819230737203814369602825494474573624981636104036935856864039486671709322024330546216689267438993386290208731887343127698177249724756385927183310376425600651258579339080712695293746384736920722983899712832402981272208870616287136387600260037085352940716670115670582705548517287607223093922813329725731345892048422027704490111242794357038487455026490799610890216191166260345314341742856561285477563214840578389869795312031796535836585943475611565110379510284007905803038741747624257288417111810432666961218635895292078909873294750520455320243921245206468420897534965106752671889598245071370491909823401614512598439204892497456079009084567496866735534785426458249679073090076324700263793966488570423161945614741511269671108198191903564933144637135265337629326585044567675031369235547231742846080977904998765711980992642862176395085090532848561978293706738340178226278857806627334742341916637791933725718430651070154560576801058043778645449111314505609531748677693968686546687033800284876221773223827563407077794258461546248674948927851914324350292002587500605590657958655954395677265470073855438028397676626710036155861977755951656936324682296415049047325587969575031437177078197489388850427837714041447620133417936685393918937778437768175754246145124580347606997908490824617393549434972346206774799109970151050157080420169269455137919063697917654713736434337596778583745358327950960464881308366793244650623501893189075918872379484105654171758314496691071112869996444773960639313542619747686909803147488651229672353069543783478219363223442948287541171372427903926694536201115581555073964956912593026929241672256540090290718790951376644574850565484276841478267143852115196426687844510493803637486693432464299037521415941949778397496348833620763106933105692711659518895476299803111121245444796524030137731895321105105921079445157124622193457893556047168 [151,115] -412512221115900366571978136351813995091228205864988364258573967305967540260456343031353394272679917041631350568280533840984252841304259433398973413240992246956780152906692476960712276700154205358849258899154146319285973609060520434188963341862730007891939761173297571506183912080088319626587937982017653870252349362814840602486391637610916379886268036882763296607068946047022028232699460569147918531672278682458073733235248370198638648796452033363017506546466393547023883470310410104097495738039544614956426252690725103910441633271478208916601962550127280039445597392102654589866504011895640283993289263807739099576704865862496705259883102322585067485309816919528307868512393199393379262074047080436308228304918723451177347462005548178428765615542412204007914138462553531109077355931385538375221108137214661824937820214624108588696256702122661084520964417554361041689638443983282533640327903168841537414309307313458627842504578900980666910699691205767595558840543263182856637765942274891556868529862742645679596000523281177752524216487523341435552414712903338891874967600239283628610128114245550373663611849903313698774103204050837317875453123465746237251322071909248050811052069085440331788135424770959596231353569024627449315522282263875439548084513029659105750588466664049486873962508758222450434608573048027887171468832982602096599500282852592961945941807435992971396564924112872027684885844085717831242377006919957302071862171873666081354135585231155746113934220044138420541650461622368374165028848279411206925161491835256081008271491638415542468903766373097184129093791922787493940742729737415828619833510794147645424211479722894204328180898357385370788234650766002545135052842277849443123759100463696457696089228683826908436023241278615413935405195392822013450503136592494174259811121672367182385319591475501587803221096932537558787325298221167374873649599591642331112 [151,116] 11707005131239512089100687692821051653938343462742130711572682223038186595910121443750324496094270499846300640824994567786778659875558333687726711936641992589496748770632674502901985053835596885164393137166584811552128121841421136708523671701003761130441341035423700154757353851115830491063282684039402021834305673105954610097254641776999269386986772283389769797672024003739952950412568137490998991698660239893733850920750228616976074621405389832410599473645149727079195577778636942889463290857969599028194363645480944112817075384697345703619506771925998722898985962905337866056216023249685384352542319704418298485089246587802086254331641076456123722348868046647819339180233486917233019610426977020315347767881623853064724159382177189226409145269542980649218378072726385890161696558905687363978310140509101839715651741452902713983495893295468958731820403104505095240906416696483286233686409325880751490858723966801863693420279573473884556184736721526347477733447175118430908355112389341376904217084175516170402303740226649210007433487815378133684480980931317129013669877935839661818354862429295148376032749366177266790627111762060584958585270825867509082354503762969259310390707259233493082858277137236653991553218170790408579673960504831931641282308636607753348361885150330015461334814772640425463349625795186996582706627382869348083695934821893400708385504293060258640707880529536818709614144696032198437536642659721204198772709331417510490765370919113214983088530554664842240718967105123967670586563728222796288296970803446902766452351855232450239772346704142685109546342418296208734281143173049284411568675006011593240013723021711564375743763638504914953538989016456561361390533112917776165238015727839050440126554183284825956559258745009652111777576899803037569121230108322739380413910944379445351346567660399463263303871213756292550496419559567304693127480969352 [151,117] 12808369470390445154411850518464156551490873532456961127150979920476125579573609159377007462161782023139797966275560039130254714806802308847729962265356135624024445650043149068907735858450233050390279972061991262386735021820036326546309280649326967161558515406183354002022359824120643173610132603650889007733105064403520283824072186791375235753626037661893531632562729569060502191178297121128719656039373035567100510029242368703213914988426020966976247178648332707580541365797042734815832322549528541581508084189679317627385606077335433817391025496666147965442691256866705130536037382850879946646583621063243332503622918181877852929629200163461201971260743708980621055944942371135249739975232389635402249368471936727897331454906354900077967566241161128094351150641093086167733763560837236428082097167342719074761910553770635431377965575216623237895307896189234991594597574661770960158545225784922323799580694123589029103385275459729965859879634763172487120985874050155158093256709115722124543341863147868701917030676918246947449352635934311349517756670664210486380459742375739185291138695676329568838754460834918536038649972518563511647744945960486253848456183327989947692118594893338615444750161978449579365036799170689761679725790906227727691080699606899007165865530517277334379347621107101397820892293971180774819537136017147074406306381840257883362190201384872198233115698009339064411259736816786362718655715574327423729588902149335148156610684927581540826175934748419355350775171291824951146888357246321615775357679341494310249426539259589113353500093638262547435806342241686742789115353363880456517495382643924394843009245864125533126300350028711021442019196644766907874193519920014482861930251781322287232178648447632368242417894233082668362398828100085126271607406136277840284322239641395437295292758806200560439465819696180081924428034010325016646844847 [151,118] 1024932546781927092679236138013473911909824070278630549712667620449591392051955431907590622578020418269095480155047061112463470499207702074777082570195039046137796293703084120781087987376192503956295243500890535824732867507113416461762432076775498628599059375621853434629644335395879432811149017257280648205530516621011943405831872908883236328491675873117287115562353542592949625799195821033111720606654847511467301270620862282993157811675923079855771225671319477744781603400612594516775558236521179431357013483268942179926314128271204178156765065377501182326046535756160118366354243544792200023319955690017399307965253134359071411878635414233862204821303481668868096985850079987147141200718760035627924448020600344361952308800391524717341804341642182547007126335974273621357129867235342538195641820062571867631294545856743722169486991940715191143451742446052375562231024800983581184288132174726000741802893829944769338230397979117609285682121808638833644677841994854445796933924874173030217505465046027474179482971843639994503184766127978286819921295199975914378893868229394931124557400154314652182171005694672616677837511257838735642826614721179180244496361974298539051355614467104538726035421036150439493754960242765917204216932967408695035217583432095365109693828823118440038663366940975102314620273326659751052219790468241658468451927412577579277530972480493242529977401906206804957856721702007416759882265884890777005364467160642663525504935430957195016745383973784694947835982125534263201996452885625648288157442091178647475079416191021401018269704119057854880425827274345820321794770074103716979992672047979723327870040846356924072474999022243107968490656565931111367073067689909462679253125737292560345214544787200771923624036603288444581814458346461650812955202330868480393058260225410837678041656093877751216458016612541888048221147773770138304 [151,119] -18754615876190701449811646278401023599117838263488437563155845878358644285301696931487123217607643125383903169021222430436100025868211191383373057863306472470722142985095331520320378383274612200116204481773962632112767588900846778179840924624882755852316111177859362376496994276976324058022725390830610765192021535130779767002257701475973303052200155385677697045770552523951069211583825885672781327216758663700432979768984876910263093997883158277802787443244260292373362970281186723796890721752815588087163853346365789250743752447553814607057685355270990919046871196711568829329944482948207371405233257195776410796069047890060569504059538130976225482908215052614571067407940653898977897299269734018989689951499429451624586386466987304645269682336055567085482014383315091351168105562552053136039187646964296147709080139636495220739609164042620989437654074798912860445575376892933490302675790817046796555145782364152194351424505838860324776302805340982711879002212407329951381314612641463564688006017242325059675693009925695293843451301822999472705286808099220291940809432127593899444415641546045459579639601419394780909210771973059696700326796368177408960082132558963523751081098094689349715243582597267614721722259069160786691814640744738116916012742034906215427025137473838222130998113234521956574063643801054768327331658985184472225094809809917173561428453010914070131550699538763772708929236696561211605141863137636462059785040905463419683065900986088207947116081006401135005143384012929777641559632651410953729772486271811315661074315675097775916562731132791263692374973201965181862944192695033793704871662219109332646274874251052529306304668107249249925381107360659630208850060619938205855864390006329140854741686831469686078380254962225581907000587221634183421021478669228560586420129468484046493053431706133402197793660216123246003752951368 [151,120] -5585031859566602037733599254142365660628746890634206462564681301302790962705339848576762100758312811840787294082231012082351954588413632714248848927568017624932446736330433061805353466612424589783726015104739069091034097036556886376618676166612520673953514185541335384608193977208703173602618792012402643517431527339754427022235470442026886275493519359146671542850465104229590739105041923146805294223646981714219016141348715000528438786498402572070308776727217701708576389235320343118278880503395182933179960785980200798577590001989443767819069150016653047784988132407186646146918524344686640169102384956902143010507541858541348906241505414899000173274673986444263138346151387874682331452887442038691912956132611056335631815605942914580491005415334999398020228747881244871235230121526641814515753545456854597865390400105332216635325944144205590224811669076051625715032057510374956052040314812433139454105524890390876386762368134299941339205830019754302346173425812444107107650729473143653818102447428571730086752961702380148825123493891296092538856625895260433739268266759335264308513954219207309211640315468113699828351362459369423788672151371061047623953379566534527809846066750015672817337802278137070401277836437167786136011291096148868127737969875317676792024414227974055608078611406407766785689449506500405659798274055256826841266698984792903029599438909792609117295369955508955228967689363121111971209374507593087827717304526515001154852181903146697082377671678271545675764471773871149625773902950888677950106121563741346775669747334326216147690693656047291053811940629691674745823352524444877730305631255074079532219704346656620308550432749842280057474269749494525030235547747936488024920986656415842465905410722683749825322735450012480637409515730662851189493245835442266582095820777755576997539734964526920356011827745793215661280 [151,121] -476401494707592007728061308518882382005827914701987414596219068571690969985837505555693833831821823445089463495260565530554633978565994140419806425984883479362433918995244702830950952709655346433117959299868525697732909785910218860146686809440081681598764246227058435593082041576839115921253467190815520538240657322710171036120309844475772172704225085886500306462639661567738716091999851827589394449029950805796812001727541170386173236695910232157309677177188318219249416780418915386880408113919908316073245738238035636837803909670726656626590218405267848722581694111712024661531436024867933053871257041307513719816885100905876789777695930039631153148624401532836796809687668663140920108377096648834680054131901936304585570988658831745128582913208963506216639270880318607854420838464200019108279033810664192286728282451882469634364149579441429454349388694082230682475874496067810199622174860028590791895415150268679215197461416468903603439788932874394681493928767127289998891655894069245432409033413316880537072345163879883662198789675502901576772615592693394144897231819845124440882409011434750859669729742738492821255031118304300089427624624872179380802970985420524207675734084796634834471746116458381648456127141305800643168518432456695351054729084693594320131184260199992208003573473334814625549128264527595811487859279698497072071729686679382925183920293945322567150773755730801345030566727291269966572622718363287252544070540676746404754597235617561139169842748872821737282500162144455355237489331521209146217110209706807030988945618788187475482504270366174990244925018803720006318426001050034192045610845796736398996098921911094108509769530547026526906965442862275185858231737765289829078446939348537609139963206461009977255299880589765457380309262073944012405286056550957058722320094868643544798160055679173660291036940755596 [151,122] -11048421847101032117422057137939959275532338206562182853375396195470135663584460383121780837678916322830429034685607035305128642631072087604769867693952151538063777853661208051938152896807483858234335729649076661571747203910559834228570397370561223493983330112537207839526991210459791107459140157951657728130569403978750729925465602837438699260743176552271066698697833307900680751481736642851897332628091371652202277315128058172416490412022499460536467591673672598668299978882550380218712620956226278548625396560200451313671177847274568412426252799402209350982541898218543820728066312260506531730504774302468557751438180921431187499469310694231578795740438556695465144904373759622415621386308768316952519618443163914193261470641508235171495628422713554244520645862127711293403169647751117093049296248892310822794024372939590075522552328063893210400310240496627164711314728869890278654857908093497506344944525346032898649869820360257739619723661322210724497621771667300171651413118455976613275636392177659296671665513462107923936752403397187850267158515093702801368741975453503058311170667938619898915466411760835504623525713961683610562223355340124523199653231867323996572912379664522667146557372987365115578720971499127846495195344020999423151251751420139001022238472939501580290666802449160464043230399268476708883024174140137935131080384536376841004277427589883113555051606731977653636458647292047787465725727977676376470269471625508530308030903962794091385724752152907774141247179763324463572795076738297388159708369744662358550135366129997260647229583312193607938367818942562759112341047860706678162940335021204690473623308338148690897821068050308508568291135187063019669008941722402409058227093994853666709736953869437876338373406880813903010419262515467808513229397623382901014702092976873222222215284881390249242187232 [151,123] -822137309993601683725466177335717149831376522743354014681037209956554011832831797852432311424669090457050677890284371448235585319999706234253609521122118917086844396173439071575241092786049196814514666458999091718612632408157570167177347048671656488452951952945730161038832261786765051418728006754288993374927003697565012727306745077119318743719132928530824716924568122838053235608791347704186161272444457686785071675653560708601855294202525060425178976765235144251526491457103848155444321245184986750851142572486090120759387725045574316317726961468550264920226291249813182878545017347631679029498956774787471099624946366947963309306728365426520967386070080989398290007246638936993091166590212336472502422074955631959143443671307070133065446043933469710054148077068621900227569857091105961269157324302101969917107541652323390991573266692384612564481880984534977820694841043756448421877218447068933372851270476446800533531486423681752259133322704426329203769868953805287801587429439369516371153891147711819994170548635654743789321423452933252199811991934216697943946389156126515075880806146789438406642289317105635482715335752010187543110642706956029043431817720276415573564726027611349543155918465254243933176027569524962043254272635788874581784535561887397368626305240349024383335622959979301742244346598661641807629896677170187577950505254579521510163351986984680686931505341668663322058046937540295318603199937792831652847731900399838462695364444613968658841459201806492737070368941155154561600727051137254475924471092657551928083265101064445113435499443207796112008497101850455315762626139770751000394252890866608812333530485405784390215682117915162921525530698061739573047863134618273757036351578354237702085566167539410270064328707152402526562031815404536844351295303118241801773517508926521030304624865130847740 [151,124] 57071310778718429488850208044302662128682181823144100202322745450211407048402892696395618338297172901284909067155849062200675233365176709615056000371334948501332549898112397858906543543302361730508248722193124543395928413901240729985112942863055651450768075381488266685333556664945217216828029077833684323661925521781868778386700315652785621078299710590422999508011806005001011671230696218576060357896073647907317863563938714430614265006234777509691342841813225464265828940571820536197457674907073958876363794322846886857442747951366079438916531920497371104415175549325822621467985047529105910637147708314767032339611746595111521981525495758063571904022323936809384636520267827587984865287900201355290051772044732525885681645892946588686372981491784442021451995019429893463371687889278589217470391590416140166463991421075526489539152755817393079612518685915624249105387284065619467839667006704926759681508019139319930669031790809304887547834223331233024686237929306908567834955858521840802531496439476424714018698000357258892651719893617235257134854131743376346273355694016392377575197356698603159165845006812938497533281982053737718705376497478069444916474822487272605056982768624962021957210973145214225103858687346519997655841995794938070514626304297776719781008298691394435410864708883891452761377151303542509177856117920363300857378751965593769426871577478900766710419344603409827935342539507018561543228851670056887490751728578436432348380664726456746786781977458736569439098050139286660293981629547452990942632654146098671043256286169841886832853493568490853597050669304341598497980045179204585087062324232710058807602073127434818466267940226331026170213798221258253416468550492345789398988242642174384989005571360014323886262025640207664707825869727200622611232771041935561917302188219561294212369408520 [151,125] -1312033243878149656481589566984025864311683814338097998800126534981901365613656383227091297273777589221246089590226536297408297927495231400335282371462503442831689719574872089210082989426594004446439294350438684130446507074100314487049902921719720199123942876474807375803880087769253590287284373887363071985635362197031843133186248285710997627057610221272567955795750027391006900522005693241878505638668846321469298603753589727905186791816998943579724998000091555192579942692363901407436807862299451676888736633579182342148185716751813891085168351042162276783313908177424783263024254470501104708708289908333101754100279167625236812928360345063031704160010166861327510315953756198474480720189742443010434515279457362847125852245325584799330759022409891633961800140382449804029806766821565007092840431540802357763623227264866066486457136188236069481423112776946952837559243009968778030882687432402171935913713476995667312902617805846104335121097896545699653500620930241257604592598125156435261289782991417362188840223445518384268482198070339263573268640939936782368174157075364187765537904523622648128240199218498933434732231085802475836378325302525961154470395540216640528755859054383147268043399628870276481937870086660361999740341038855087298677466991554962447592849170349304541606782756143324562283421884677327477691358054353414775832096245962489642541469757552363139044940738823136951838100776389027209827741191267696247405147990096180520541594051428961343185069134852035220231677670072042824195514590851429914969944986439332569972894498271437718669638145259312247782910824669167755510478194934549467076963442408413513179943640070395072091060528855218312002815807789017986622005591178518086106830825093029617834508821875146555172308407770412167787280080484002195396912494470629669239737638353274549785 [151,126] 94180815924300704382666605865342196418416976200954288747586604056166378014818688579899392287933118226928287974397624995352068931328617638572985387618412991186033480427212778772487183200480298665524279079335378662753035600870937554001037913993414209386019383425441433778892237611654600952165165638289805463282414069397705431434686255729454010592414834964548688008812809912966396388420135339521645496934179713701881113205803252010654241689562912751388068671881555355550818111576055309273688855122555929088056964052058563392206560064384392922268745830653401488845551603187600498603013198413568994198986562701583313876364896652621836575075120135463295323371625710237543928978157973187658039656878318609769974825827025259578470779140467309716467696415037217969596418289282400063269856034680120455943820619645622947329722994344008904096008619349186882637461332156712877288653741570166128647276651622807388845873791210433097341231657291285914292730837041640385673259478330066618871937635446358701982535998051077487138548266707282603175761646289985191001653375587256014887301912073185380080994625290223688170750193769457253855625502444754809704026106007154753305671629449603702310238015550210341018580790340090522170038161276855146506255829662480990293776436353986207802307644244452463231730997463591039827901683440669989190729563904691717490503018984490064675207708273520663455239785747328264527342785071396278548682195465541023078025813505759165630946022597446007549469129342420401070996640560016855846800455469956599465286851398655428358921103276876007545708453571583642209977330225930388179547007661929938026338153189294901798943497338057669487032719508676905008918516186430222710385887096769719463159259387861695473011407344976624584918726893501749434612391455141558395906609077664193347416999571776 [151,127] -1753819045649411246794299217003252351495954917607621951856023628117268958579019578990523308447928683833011495533685697221454894795951291252277684351429968680281875457862949272205572293070058736655523460167115764730388233313685137038970646374334493221466986258244547791113087188683170801669735297518171009171682405311314733157901052596147718272965589890743396506899776206771366528843598048893071919590247384435947205471019604650034301068222397066859106813352465667507219299769663960335451557379605656445989249902276297926140149398715453720809056144613006907115924756320140502935279144876326735944133271655609075542052857510618797515675861725284081879836984795074134919307681320320070901537084784199183097773891317174947377696035928275204212226915796810311890811572749511501820889212912136779297967122094084621308132706750397003961631732280166385879349427708550390669624493586222734649203352186545395652381629681016471509654542119437423012757547316511714883587301112664189616990024168739227596734207121713625488742431379614119424914993237504517667464268767620910888566366062214300909830735876396155097287910959656761337225390790629017842598656940793566464324648080282763478324855771800133571333824311344141907675201157325811416950376256839488336382851400066582526472828742664928455852312895080171405351523023509462241160315022588756190460527129562091152611012119759704729535574067140721360625216414845374955998581268976555021106981850302854459388516403409105420906184632164919369552258092192204770607098817436592297071270482377058481193530808556099738945596853604785889366120555285872231773570933200949916389536533151548720236536616946732829382880578013453853245810569443565972702048755405580987561101232527127115709485707933268731054422697408565880870952970109608508582761250030538078987960 [151,128] 30165141347238259262495951150516485914848288396693429622573067170561145781111818826548106672674845219419341579659822752174538277896750124477263895802915172557119046150769060571451060605814114639793839756824057973790383563631149125360991074709741510316123579000330242050558374172419186424490270486536800189050878201049154882300719537390785308205214780846972059162388958522405639398172851807929776743184469345459758308722186532447654653415055814212960714491644217440894359120864593414968016745889528956766230107352630206338354597462684163744852324136990757262798031549196419902720487679659192259701054374795304116650783998467745415081044677503319577145268060057552999303069730373828553216077852236997617146197645954809057786053704062854440413800840005537405514576404090708495091371211457078829878181579973322512699058111885023401459866385553993176968122086777476382938927420505977181577220614638429917825817442904082300188282483900248180442237512528922318566441782436544497454853574846567455985672782108752642572959022004732453624990194302408844257630034439588422670412100865274984591269416516041932057922932063491415975603036088884572542811442018338621002130063033688212169646653158757761139052429849758892788124709705157704912794557657584488089706833584110239544633269893431651810412762865834206326133050173550847719400032285378571035110055449716929628223556495002441619751122303869309076939796876955027983857053869470494288932466400472467724025080309608541111577190340449572436299485802379109123426047746612524051498600782944906329578513053048918849774778511643410033574769017336026499611610737978868579243469574897028897624073950855146270055608763036341006301404328613859447437605972465396259146380540323295550812169528571444034700891408787788975068410594849283011961456529016064 [151,129] -371483045573783564843361830875413727802739560520604086906256486198012393586500234958506607752302695446648110956281260783982973677905435336594604694797292950742666164552420664112443055129266709903359620089001863661677368663788221530681666189981256755025216893571119861679736573661093206402203343168651132766441692183568681497852776690658591443157244299014754686004922927822848173658325214897923189576740459683273004385081504132800341905172727180816007135708207940064611401636313518314920343309465401134046705670356561641933488661238794041949290214295573531318585037316221563213825537958622405055653713210306422977888979331463529274621198096913086111792183714992413843909045727283213807983937642601767817170453594105290449537149119263369111109686349622405689799825060595329868196322054107981218788552057842146236732586087562458056689215775381810638871185833902498528349231717654241342711450536290741527640795290309686251695043863817442317627617064702373401979166441327995614680959316315571427760940296246408273596694388616431850719183215874681381893965026128869376257414021947482026825518606166836401271314851110074416313817209222073049038556037513690099632665772443024700848492537441494480244138747110137306114346652756303286623345102130013608639356981345143810803395163050488995008083405875967065922513652817288147669244294570390422996482895802688885896232991693978527084300255866611505971150399654691647407743837071621487177733219551841841506690446642321588988511023728612762276986486621511626515506570842191522240356942697428904494827762122807882419867230452571705701652128931743676590288799151137922469669509614402864342132911053184521428878320552031791197316854263904947752014278198449995631373378213432565564673339175086015816794286421220707654925556268084406535880976 [151,130] 3965750687790607827975444546363537666367856672291997025420532995670342577524310841358680864401683375830041803695225556187838386851712518745049381320009638287878357138779271949425291354309869744037526791069090383131307236311948017625476582948098286079844526040284362582715413889925375265669174484790290648604743007641597039146767805381202236559832603317584217000541565497379921796459432907469187223706537032118409988531776653307917812640026542634522124198740534731700571058072750227820873599058075400849742319384475778698429450709624511037570885673074452543308345770316870329691656498381123222486448274092358911768304382476393283266008682385004202004659027839070568106644152692359962019970883360941179608831361483272235252857932369266875249156693490855745705589511623257389633252361017257256966791240701966084127848430907013341213636163799385021395723409853605276408835649436624961845800145929116956934584889790207697999760993168638816927772336847690038633045216617174875077594887758817093028459422074384926503422562687726528578403485939086777565586639463143937015475658047202770031052003862810170719277090993641137362928017229087974051264385995343059192323912307549768388512107401201772112358394728438899390295583483142993869841061676881250945229633522324930249931776146582184370542033717749600625168932326718481359383410314105891573137063305109990206191342094632612303150187197955045988565646805845716264036617990296110026775854782808848989712960294229836311741283082352516876292088085959094054489634613910005442055335198367259213986377686818016381830517022449243519576891402849933283844923532433730486743821912639482090498221686848189754592609334429567949802934577338643555997842712044259207647391852518795326176670702923947157622849395266371257915153913487446272 [151,131] -30504578206358952499480114744377199632526129056230137857721382974133275385194344020671383232461253152779552885397676417081523515140673960760668331071450630331470585288159251891557517937444153319947797864775980723212463808109315953515177073967286242556227786030938286252648152919849968445976768957608522370266680274506973316906188668393992372185590125182143341593322848961119943954305854905430116478300044235391871635323190501821241859411825785960441535885643616403231269737036961277323381864105674188030150926115585860149220133906264782754456387036742486696241186673229008046350452628390719585519196992725969265244303150620933531277081285699959232890624158280428691390361818758636547822631551965107487392491858049978340307692406911824867723292965542072439051634548166492177815120345889730311666961175562341699340266808625788128340950990618746902081612694174412325012163183975929751074516526195690799978849587340776933165999432077950616601375622100336723622981972631829474253953167911126315982222197153226014767611325433073954244644041006452345850500281426035968867793790784683747466588808709034858681659171055622971128638883480993977240229514371293684108576260571331446662268521571342978819869010209895259367342200211864137868179037579588259860445017377207259559615211011819023512543736753833135402339059743602530677479200303888982489410710710604725824635466948091077917446807810019041397102042294026087464579957199995808535768537507132705870126290606147223047271394393285842431571167870759122952761571947182787847133311932267511532056471296115592202694871159627004969729203366209073136948634624112417507121450135837314763053343766930992274004513944579694864415612915352874549220318335620621332989337917526712990304550291119625813923401842603788573398609120 [151,132] 91917830023568264344714628613974104060913047000096673685658366247532851698460078407706743076134086366532591170811004122913084128956036040237091827720705792536438679907304434849019987070673751607681220863617060076238068219418274791552945232325976670486606969871457141134735989014768521596782702557740113441486748917133161069029942536738509462285114557649495177544764906956310150493455787052532967059284537098946942441680066646141296792982347969404415590781909508247062903657945705948182126265270985809775317843808376949145599757257349112626352307926395924832770061647328812289322650264123112487753630166961291150057515688804259729822741304501736519317157513711312501200816738271525743810775892684552941089983513863567351229495128135188063027458682530124043631199378832958345359203347934929619575064237161929700138729372343777403475602849938737145743356539687146664835909258570381960297516254680212363101345351770401066476082678355755165153831904240145412332797951437913087554302593983390221232208752788978775940623464960243160832029449197296473156736903447395297469743089871664271254789733619247778254252633202194808611786771330944806995823091751592948329248625782817081684367392779506099155387964515891293225811753198762475947638292363445472594766476704283256145102271155025087803184086608205013472391910301821129796549743019066184742604386235513002364705273040844711733831061233018831694408150123770610500470934080517968719553322571825264555163494112513078377403183494439117150828103752998342057189809432515672231002469899717863563884971005315872224002013314307901399430872875861482280837525360974676068695675268612650611056732466661136458338847386604182024538501952539018530455420704583566491153070152206756801276532267299923149508313141030494800 [151,133] -353820135609860943081415726173185827956364198160946030345309731153843375329433045171591652361127600037598749172620545421081621796295990702749419320519912391565803685402860024557641906278967064400665278852314918275824950619553697110557911945123801646510370403384632896659160078842064801360343531380501039371174061576566233404886984259442412357990893427043900531261841377983114168951614369946206552620473639800313634968231026797910455609134325826068858330730676537474959220586208855452758389711408165548484023086893694982736023046653812984163769412963679906134607949384871049464459119205758266200055293920712712881895912607829889239664986856987281228056093404606486077857900512764464745353295888881539034963490736257590033120815410763786135844599953518257457107597240593835037112047124132386398799852634442505603191939484940124441723899549107508762796960177873892088174309475858505026658023117879623489886318087223229612105111378317529109939953749567556645793241484802197857262794052023507719308647250985368587949370248337870704623985059560120720290191910871476385514212891908317551241446056443030934795992619380363794660850792565208957449588825705890046462648056701078922815892073763048446114277674137491626360421573274239595712133475815867492889650421363237097741145104914027842878251722814890173694390249513363624011790309004469093228996599341180399077896100183884073946513754587986183641132329391245859789335008003424243093933068350867847618400526815823643395402234599810851444947234736599857850732739374614248710161486023983452635248734511538939730877071658547777979327956888246105872550311193951374446234980331238690569875240036161223386614975088667082955354227577162754682473541030993391352082803822766566709242899144799567583110179946 [151,134] 843176381313235681776581615027876846018126347143338630517551856983280254459147235383608089355712652286335873625469123519819692686969355627542381683670057281737419388622072004512232131336296861972091833316965218894869630449305708512081024737865132057113804448450319541442656244278086220474160205509348166119318597086932353658260645697890470834141921879736545367100262345203740398061063754277958290331792645609117177625894205286150438734942735180382982014379181814730784142623891249511463721178215569580419226974212572052668380220350675403885149146456872053105405176223763799124635311333077506580998344047325785685565632579365563748909642650965230488467581556061643498428350318854342713584963175504348263587560900335539037486862596373816584676472088133809324559691466423368527334712799989127739499671736110526610494976854292230064896899662405124424870031694037622891131439860935919382964933398066416362375883737955051675854639871472014003076206776030110573536055163817708800371082808165395593720865789607206674554146957708355840239505484846008861004899906726410692937568306587428580648413205147713385231289114673752139025430589998495588422960960505159142910396654870954642378483465757967203777986089695797176296902943914350219338388494706383136867291801733646819829333203227453162081841191698782437845608323978278187679375553099865380651418021945870766647473924932939801090161169298111068536075918815885126127472745332169990196821999041587466133100584602466467526728143923254889212788481639342602512215062410010896181286707535509257098516896899258977500944737387447797428309934119358971232313496180504288550841439780562335175115435666879374979077782438630284635356711604754326337492032237731433961614282799490867324993683117066326144 [151,135] 12076019255986785232274388272453272802267406481067605406339385302048589322400124935211053041737979807718464040231735711196989463420007781161573014339835425460335025725686493346397004042784110844664879153675866385192437617578484688284770162227417993364282698662868209031049457270184012195562167995548519455601415663137985016062936080059647526709504318455643649850777225558686913167884394156616869497974496084819328902830855629612963078130212481890350213652714241223957672978538376483977212563082670865285881879354990924525719781275169360619351478630353239423321849821796547285380054347931424444721873918155349753595221549585546016306693942205418962845149419385453748693851279382620079144708308378746463741073119948462142596317361011592077683550338955783252291933541223420234427277904763935381380782470500451762193117630814744927794093281547754527062498068435362651481603395826643166416002600161426629672813785039410452040356045655282300978582651001704417638775853694202630869043666501846622949408905912123876080891186788156934388939069711021656297367727683705463543848232396807835853633593497794654365830787628328771156085471814202180361130465141454065630833644366099188807203220654105526029274382890185860625405914452082007703506038936709474048584207166722824210327383424218817130706229994045291510160726846549047940787520239125946635036060633222995117141773238577640497085616483934354500528498606505693404460239959651153699658413716783710211444753572912091889706560584214531222818244475911666502282987330863813301187524034012193211308358128173499256649119491352937518560610117163782852068782602284081684693748819111179588306516442141718138992369514591823908288245875030545890758338621387395231618833920784532404593521736272 [151,136] 21996290889254020305803964963668701209574060217247481277685062027822037516981448137988283485946882759163514339976163176885478073471078660918391802268693713093965818728164534686426862554183213207204562680520283821417121570808398792299903711425125201156292814569139009700192927917471931552324695600825063035525668359849507155291180112117788683300968812147187759068632145501709963637538215311146740108417369545327404989877124399697079068131678257166766464213050769080624326504333354924165456411592809838491309598179545492109086357484576796067385804126247208629349292296080715729716678094755764441512980411227844415904659833992308903674199592527340900322634603180227604946078004379791324354690858253867619781651798895247703751430996528258073647904753690669830508230325497755232769918714676972118896671684598344180366732970532342271699426011013818826087165501167579997402830252885426322751800162420264689381352485019057341500359790525614273647137211657400063626421791336090809954416304204210206119919148895278703939949416058728541492335793797659021813627517241802619047526321183234688252997320823220568401157353911655332463782753927897592819182171928632552752748744729117221426527008450794440226818419634185291970745624044923004114006132818637878945429945690451165674365502300611018844156920481205238182480835299700376509426212429627909015781738844069994414951294424103281438665247193235971841107565782224880533321316383625484458972141617038320587647185880387391449226148786340741525010002481116348712317026511577335207923059961938908923458400935404389660253853479533639308477994215126994071217610318449459322075767442435647598801053724589391277882522136486628999198258461988503383256943390008719116241336387539538649360 [151,137] -82524058444809717347892178260668565785581542888524220056364963278560094396131361497590682683287096659941117968561405182873567533724053975054342626329088452934591099451387390005201888309654721246458359977068503001697493888280771235535819801712187105601736462966990088163730370930208267738833542016866773921596913309937944353042552503669951139181422530361611882401229723205940554272696836808026635914910636798370033520473188430865341929900807256242477424398672256616882866049746218613067687797051933290634481843152259306928892687157814871406419664155950714600919055296287025838583274483379126863741370089094722125851607204304159402319600593710441709029591925286162372821319490001996189235502442040812747444516082214020443589480981561885038970365761080532981417164574598568361548533825842547639863996986719785468572598998531881768437243902388252332796506876762985894253708875530020145796793270948634872007500084135096164890100252440237874850418899033490909095767004170128248848712081583060143368264273879957152537615217301055340061350453928284110212871108543834465090285838775871702735885024475014806470800411626270911270562672065465961869449675748938431972916862998729491458766954666216569821233028524621329521199382100082597323628611783648839866194905105426018030957142327513181012136203454422349353776941507837809335575286590732974646969226997036567418675355469939247097401420926618718887819893148214315497099526297148924441971436064274898262754021802842081748256916053889155454678726458900607886849562627194068369517094547295637323313604345513479534128369106978011165886171006744320054783293877826313776969848828673716050188012712643893191421021892370228836419185314436975700158145793392533473337146182802 [151,138] -55745350622319263526300464550073509381477675212381682436096915613269742971069553048331824378452794611290523732624000805932468981453390084658462768788727122994139449774310796395169156404637354299662220855764494200029126499363122719346275039312350571261469348968647234532709369374003555260447908466392849380815729938441975354068851539754491553900429458196536146125254552256620921312193064892476675164570984613648735983751606673999181795667588857762534708469280760925786127037342275425894818389553826593173563618526900738279509102833829942626989721968247278612151074676662341432626297700179455372621114926124387658187028082042617610825028651336839325478770917409158285579776181203114117949153528640518325825533685323174702457899318963513457694513320205668779140093618498975326616769754835899005539244187978399140760631487652053065514753829513955682025393597595900540741885922934340396061271128433293016506635098144849716062132228499335750343393503520551044000490423981077875062829587721828819601739725383804615900510676022474804274371313193951646547183727331429725974407984812794449238951395991440904399175928358326934130437253835685257333587278281484050104866961138077287955061266888314540632782267631405848025296595440198086731277357756564466499941913145044608466452307545695823835593384148178974534307736365714107781099720993702908846603500531891932459505803215937643023856757350252830833229407811390244085284073647922519378881230226509798653748749193529457031582149174789762359977012823606917202774793833850093166995334557866482220200093170277110261376204890831917273325121898220981510778241787575956001895151043492171467444489173264061856061501409770906374954769008356847659592729383662802005216 [151,139] -44700252472013814709496454990195326337517529767137867808350969043242990903682134313070533243541236553877799330765059222323989837839481165245951833924156656992976175510547726231206488150713385743245192332910946295924675359445609243872640205658228071184866187632898080754766380629446134332248324443803535090765932285743842515584458163312557920585458813579600105151329092402729550338496491594195120501714466132790500236271939690766366082157783490324399899078867977856268798774277896662509805062704560303576311143382951388224960500791324725726558833310075758299405994246667041287074797387532341014967147262849606631007247972965915846438055605114031394520318174792000648527226926649323948697204002817923991347272702209090511074918717227614989189232428588373520033355609031149589139279094100412916114874460078995417042783950731407209775365636554948209673235629414376421690726558945387363040249655018841308088534755856145691196613055235181357574510327408327892371450617844639855813714706812004052899456092277912553962211811657388883852323205434682710715417715602920818446347604815078939561561005640822619749121239761605859020872377633646364986945782674808968389352344808120531120818500476542877047944848000609938251840852306534396051293079977129524556962616137317453028286693151333053873032875383196886252392301989694964272046195248752881356216826997596656944942131936958200906027068401960654527206319488242772193210365418731389232092445400698659442566967513494229906799045370788030557422328141945411750131042772625135087894914899450582066411100377364669078987446478305178463173033955691433105677526154900625756744904703082530620956644242859363064579981541389575525535218402815358645851183563420 [151,140] 57353910450744423172142011802841727913087872005709201005363227803099093922335689432823123291923146311910102851476102038569659969175828102376185090418655161172428222692659108380503971103567948724499775771870340860754639918356888452776381696989598404644279525048468536096272882523494209078367647872668352062845498327438248623539358706423933425635956495831362766790494446300527475551521302077310765788252457196118519955510446933598735281461738236402890850306527090564598179191988984343688242889832668095464688264314987399853020881647972419361154294473021461126545857414094110344564066460470694478132799403500342848584138243578430901911978122117847617489316050268260982799962607772907494251248848752754262875960572626411779419449519549396220791749309181792944193051102674409427673556794219292804148856284929444357188079089621330450924060202502764628968448413019525016284648094918873947887167534488448989075181989752234095526544149382219989011134771856818310355847879940950129300663847682088843256422526629517822650829911626591760769853523181007720232148967898827669425576159348445317714599548570191421077928434074401928469798263269533620917781213992625729426716559558861993235193679192024939913282763917950020513240876377590062844996722874349843682304426990932971828109452887788646967493036258241630236177730497151606585525501936036101700186189155562591699669286723289047539054540263036756108226674887518634479376843150731294455300726221949680555963448979019976368398127289629077186186077951859021720121290421861519999576265063911598105496701028612093722851415070573760091197109949924040088961578319460200917760414334268471923446507608497185484981350703858335795277381302393496003976 [151,141] 26215588772781365786640950083096404969316833716873820689723176677999048911744830049880124265623854678705741874057778408184830628016318716872144963555194163209995107471281270274513565600741875564889157691779523262684096843046194948498438525570642825244198046738338010594625792510513149329475141915202071701928172521167336175279498980506255345626073920387576125464401284323326605997888490295268696498467157697379874205892980440314795182693343740255806083937644366055017941968168146603507072023927237639159029674930932415771740948265297592068580626230209801652540567338323482309130127011662050408432752666217009909403064919335802641771199951130969949619845128335186252898977864358136141291918452208422892526908756009863858730534675146602859817670514978733696434418702250603992413925233265021403895176215484489229246446276602459159244464547496942442960986652031418964479579430211903479493248627058567852587913138266696773658238874437084203365880407442853496750891226122013131229387287298038821312892856184635518903160291811426825659198252302985725200850495800361703683687312627198731065243413376220268044272259604927469404326591752233943327006134340613949443767123258517964823324740558917770667039775453825701614523066761671229447720953576355474892769828801045614561730617609943749416734946912613881170157878850196323287145557029496069608961774852936471878623687362882621695234699976702530166569245417457876514720650093372238294688411887549198737470350662514664473098170120353913295152768189293294807535950627120718371031481252662154728368636118676179167067404800471747890403116220770167426441798911002493205364435457805074104959773659699666929749052254466604577480055334215 [151,142] -22446887849749040972576950021272755664251007504059372927390055037275498102350573580739493544526709078117289608235272549659793557896734834218106378994448201215879669794019125005306058636079963704779476712507711849496204005336866941501564788911487350701839491030231641274507066583582547451390990751490310284481887175351659067075876343496214784031824850812109588224091706864953759903535941718383848481646507705111852460162951754752094813615987550210604852749751569613731278107789967217586635556994312838017659834518248326107461601950408105511020995883408248663851774298737832216407387736688926053800990439205101771035216718609409467548646837301442301153868878695445883792336770369968232363514963063387316408314114730319138785088320148171793526519993872969070936511071710524322674451566416914104128146200990662478066312734225941154261531049839103287474770728630571326114703446785568558668580323643222325289563190411178298511319550488453872664395169782889370501409463669669512926263207620851003348314977068109587382605677283035657931464737169139582298215802308682111667024170867001531976366104012781853862807017341241951049804485770257283083897987665265514497979524953198983856490540442917540107429282744829411895255604900388134499379949682016522513420842099698144218691008032232420611054212083316020888157249280934631402889523851778876277539977849147286844921519289993276049291699464253408801133938160716136769058313473135348374162404595470991838479793706805329566559772027578355591023858077894732734046263511519605038438636182602019939611060588376360553077345558699429599264998416853062029844351824765476362962391248813948355418183136535426531014887453628424904832 [151,143] 2956749168620951390683556465801125942304511804351062269168159631061951485795220084811208311040041504819563026877470196683413566432758925442178254227395848767137799354169926539572748450246778985474487213806817985967024961036198904132603106736504183554965823674669722031454230552750206150101004253195204390584757868098026845124312460047431381990623814448809083968242869229065152705052380527449986267092680453183260702396837286714973366235356522261167859907053814007649778658465214572422039818901453658837349658829199847083109060912416515093298672543751062313739922048534469968716666219837880366282551984288838295087556204151557753685440938952143452271158274021024650664459544067333847954120001439511029840444200335226865101432570070810822929278931484033873601742213649250757114432145751266552420791359658348135312312325496082404334478349037477301715808125788151985845385133122023562371483649910906877123900761385201217327766473299031918626924163631953026947584074420125769303296960361383345971574542403505965364107438233328181168102510529084117183821800008118738219900445725969938602414772614530870881548944903848163658935963001519593231554955502089333160792422664231272479616708750611465659352049382945818599291315844280524825229376188262026914886186453557497828039844842794048684603489103085029215504733409247733815029501116067830431345751068366785781549870020672060763219420191691769265396913009397105651621592711666131599340164462465460352821649021478019374914510769373051918723382584550289495994741449862805928551883783955387794407974075497165112979906077816244251831814844134338482199849376872993744638859886059934539338278695002319276273561972144 [151,144] 1309195348477443422742208789777056958264977757549427201884510969723112236101760023684087049662791812555999095685884040568510040343282336253842249226109746012072791807954372992971953622701323711915422728033361646849809120252922447556572142235798652923459604618147808834698053137804080975885537720302593783485637135337994559731243924147133284311781138271921843514657689191776887079756555008136188067576476544392616492869474806143221746515532160524790371393028463625056615391887926246521609999805295362442899813328997626440917595352474759872165137495875248212872437272379222925962524737903405895986169960899059484382891584197685115705849014394029137079901128452996089376037817686312659672926709415984283314534398501968106924293637664191419641546838554085844188190762034267428702106773099769826648540025624112105780130110332875010752631784021506154116076235673649175560089622013655146401264647846469696569043572900087567882878845767871190264753641064279867233639597141888066952594489457205826427607250259709857215394994864936191498360642206126539086913070537241397068304403992331949258893994794706709503638254978902815768636520935049486484648275292691199015547031734242287721382335281360175473091476159314697227960640946897647711968956843802455716196801630117403369887666443886893666945163322857233713256665752079770189500241602114611812206635995548742482744277131406723876111538146807634341208546146042767393389948510732913721213772557844968962728121094357494545290791699870069941732813734355853973838121473209750961355631225913283605096135852413914009657668490109342376598454645608056638514865531788777404860363568217942531830850604776560900400 [151,145] 248430069734955538661837700498845117950902808060632168423309924092796859582694549394598293819403624377341082927408598920508457508410490445175489948377420649945198456682726351522972550317289486757601124757988000289023025716434664053894503869090208956504199031509050160306574156084285046788890959561456373016886788755517442596353761925615608724854927739928617794926769171513038521247912356462560553789135521357333350627074398140878996442082346322872258173892355214081436895205917498410304120935002198546549323967069254573201221642631377186683124741248060344122657988404218712811994390555748528841615122835555889133652980772272030916271949847627620935572183817852205180386012034639853648048861337455212226882387375258702307047732720941282610846217087795291318298419219290521349730406637602592537746633904695532024845248259570303233084406024740037340373580619468231635184118689867603712116850286630371058611860472922388110026834463591352806661274994429655055727306042498968308048376142401087292333481926772897728407394336219082428912517863340948501036681725339199085233724858361187973706423575719835775523904176905978943409749188361108443807552887612747632967988853724225897144367712104377858312182275055494392377973078552279773934972661214729387544787045873954913120653281317289653251360633543399374177446100543763474816833731155268456909851240474829689132316238511461856735977581149088654574272260111243134076805063725908941253369385340326038823134323253191671217043641902682068021869454773053011303385991364032899965757028919438364200154001484983441621971736511757669782642313186008202587851168730896381995548738333852913558851753730 [151,146] 66604389943073746215753310623646564688649631523021238140818375474528507692946774932293407330964540871997968914955637085239263049201630906211523769605301599537890867320939339961570089280484364626693875722199702026740031289907976643153202060756671099205225190697339093407106381967140273859994167895759912775709778518246408539822872471284679480229893504422854113685708631217196023617201987966106712816074257711820850847251747289633259957542883598834773441751936122870940572545116662310964824302005393027639185064863319187829506340285514900226544811078925317865149192444696237719335591611828779944237135340910486982953152766985783452233107581640017985391305712288421109702542031192890055270879667147571982676970619742434916051063537625492170524670817298449604930386209399838501282505901129457264061739891958843289515410946446573385549370372049514033669927526518685470211437853991102735477293385354378434636299832045129214250088582232524406661614896786379436811701875726001945255627208745709723068480848044617336129258339120340601584953270905633671910672768076808545294197776257266552113762720163984502352842317297270466660931426034007329832777209380767318720640030138021198745330013989300339603218554087684861188733807834004623653590278123386199380584021446816267883491079383604309833686424299059234272323914176882527877268482766606673728075129543927822898451528568781319100698997376363369793035440553720966794460685649968736125867152413880702460701811160400155878608865047188241682473903792494554705188681920215779214386582442783846709806686963452764977165060526346153945850310592675526440010399765709428670939035272264411776 [151,147] -3516132506331942648462086563948208388461438261047679167860607890219616099815635451311867401045351346640296533159754465394785409444672088043001555942875884236532968474797205391505510893886967065367225909425311866325098922870677028709512496582949600807781660907038817847048302964113938356834041044505318331667448437675807254463528196397998984847209055113001759388979438424282255741408330267318266911735845337925683754890661488724236010231776981573496156708146377529963959482710466571617540269593121279488685302378762338033519854006154262106960225874492753805702274379907793995944992378638797857445099571708623454885962488689874630125115645972680559779057625130549554225101925839742395363114642750952128550109052394979819438471094748076326289008063882707522719322894865236255889647716733670457937086734715582518905367962172137159733695180298546668918146803184720535680686743457290574998118615049421618194559076086204754470699553898148350406127259371750595560995616163051326399656127308396675075395548488129775442965603166066700468985723014002507143073521525309354334452042023929352197739988893084892216444292565001172714101694383620952348920806561676372971505853670015919030406351150347976306567500058851637950185731084748056601144271515324306872664064762584116112122320185561395151200133644798881397781840865811265611936428366275139838773253218334646978517091037966434837539053707661125210907892405661051307295569733802215537091010482804686637199042743479866128082837391160695834869777706975570046484008145607596091876739432643204821442536553368888379995289567650066665271644512469446547471243882956718317756715312 [151,148] 284799720401904068535308821772235747620531650059442866723178380894814315792528746883097921529948116682829507504879579449060450802305958370972924443991807548973953804000654309400319569281089508101645493853850248644183175616553155683799422694986387259836107061940023487879661585272047504508052525792601328579447352072353712782620835024831254555153360973191642645194906897432130601133206211661814797664721864754793066705392301531954990949569935944743723122817390830642692841853277881722865310835450024634231543394313849788039332225482971579651661503370755868047962421875947733313095585915470385684988137358035995325580778336068349400417491420454136719633074955194305231732941983953308575420494617394188819641144368948600111468380793898095500682086382643067139195889545661032493238250144992347971138789173122513857095060611131049242293528870896094335129438564405254260914736922688940743823137970198046799435046404600323675174408365947458519274925682402813245267526293989878487913906106395161832606404387506455983559027326494741140153929676355526338923712347896419732750272058304709109687088863330700064748375410676221381357371608681881142293988400635343731147249657450662984383460570380131411998917850373598628257070267014101332759526079251722601692300943174878577001060712620686136754034940764452624660359917449897338808061260725074390801930876599614427626444662345413314356484056060753066912339415554888935303885434140294855686875267416938062419344204420184651572822698712994060514586544993570985206935454897422469768315235759691848608224148971877985432055181655323554627679968880755874611501693864044008 [151,149] 9997798751571369784159359375277226321546579058279804156794465105270978165896045573010009646642145897552007164085720411770668957733615510502776567617560822119897635855440945127374733752209581782519524454189412452587143973789926048338954860359793511881959762939554458847763791575868611246365162352190100256633631508336025110581194316447814451091418379413945148123461126360592914803977933260637742707982654794981558408389940232765079532046994408698815136239161715369856662943054480512706131427476632015647124568466501522462684224501573362747164609222424260641453482017688653475402195915514127638352689145341169384451521146688063531632269573889275772973978036320711538788863009569463547217590003687365234330233202022512548245938172438475058850278857810286513960784532080228067418367969439814756369483720332236434013651041385863192890448413856575456006116928159612084647307716612220322086297654263897689673907644945178750282105759785637292903453927551683081261731490362961467680090778921545465381002275749252819409042056588435086050680425625595815781753217583118093113317250735421657883187575620927972892584622311059929006879822044788895149968210959555265005913158743069539157849610187312097107089873823024897981903052861945209698205112136002447899379608440984334904441823329231778220025856844227228063087585845925393601969955852754351996050178003119776801600980153915957694233781518446517386802741198843484106110077426799571577069880644324025529160789882583600412953316436880778089185732266133009201127915917749320575947238329937996249522876033705185589211109307739013212384954633496179160541731 [151,150] -1291336658482856885608442515947882401143177849112311884266181270543135529217251516851399349337999729185393838470266880154227273125482502220739745594692613130686588643862558222542992477875687272154000473495459146381353570317749651651910447880679601575975221012208556689806555436214924533921547142638540767078413412910959678902698255859491394894414894944957858073570138193289003037813600182611935663621610367277114972066572867449412383348139486728025144595394230253826031738233291042174658313348199755655399064720368143807559467363472252675429435793631046571292927265873136261291612728055952864337809526996935871347820894951964041776274142483613109949983610905263126222007648689325616430793984920613854279292454331868297037034590004661251683985664832434412978534672971283669618658961222090717519913350356046841319872550985434377297420483336226322459122998802272143944896589724117036930500362310197457539778289823188395759452165153409684967024437285325266096927254696536188438835698344718519525298980250648585344305589598952663936241792263006797864653199528989455612946687793982621085818348641269041859469431778863636675626310777046897105877888394659904698957119900065347309925126411708535773659697547731309537922386081422373230855204396205648601605161403985099057735658006764397608710524264458700094414552021819266734517208381137917957244863324854283357243974033081613144506326415981177051776332545648873717688014908730121093337718194762138122106664661070652125956630081004835732816601542798684064883876568411828425563138287926686510251245213004922964953404384720174871262374000245120 [151,151] 32709463050620754092474617548642504739599692470355255806074446489711902558775504469013050667350274421205624038358281046392813137870050168835155582416115930646850130186731592577165216992961060180847173548488804488712126410914302175311194718179166573256031539681973120647755255111902675523888090954741107989915922393417463282221359631830774340770523735253257457297417010854787997079329422906153926997903151064111065010630819445593991076729008420865884077195088106141372100919914308457648666753963714293125440129916421845414058266549506914345113310622625272517699644108387203822166166798465607934499722905016408949348073891442151188202055607746377894640196121791079002013173964141779482106401078922774866235934090547501093489089379836703747670245944343329146654643171033779690176135893662949116416794184067668239066060598319646706580700892338811247624466809353319584878149234143643077256337686091483788820378321450220760151127067126023079542684024623906226775768720875565069070758418987746338913953556319918429182957589055325274953897391734620224558630258863865120395421149059265141777654430181773947617234703396282357042392928555161015736609630584594959025462077767072550662743719139226915549606086729386394157322656963365984876020334682366446199879376277837244825824139323923884779199466146004369212739075659415260775378924300727797952307995179022795208078102936369968598143905858801102676899803861925392939980411929926140988321776270939744240074338094883496870016256872213077991473015385657765576185008519158540537776642096475078030559991395571954488138982976010660917008 [152,0] -24194721546056941685282596304585581837277951125438309971679186819045253455275775687359539801991946250592523285045946686689717962215230338713874699884834585822692933772731915189960138327080999876615371577499567212030320013122801975252577324581800937068450276888677510759625143471227442467188116443428206278204975286208511594621300041266985269215254430355391790692622637190892702888987391843109443862073894746774469074122723897696379218157537640862391905551835439120242917761238539146637521809986822574683433122183332751769695804540932731564930856124344795788360814931988847998156409047888340698276079699058902346202238141871773803140313894367746047985883108317552516839327390503242434664191445614683801874320706618500015894923641762215293971188435302866657606570227558320669459977177367364656077426483661628589497377404202138046585507179521874104228213971829230185525893252765150580353014400275925320245900747645442256936074731301235201977789348289774755801656400975042744659833868222978624609226391900052296731609030594936800371528044349058995438882997749414476424652293964290274274240515535224922505487442571514155870392874220501174642708338496759298294007090975541085136540535250159402019564550583875289863797854419827409520996969516205473141638668600965937765841609376933973903247180831547422829573216903733642113994111808168138503325927075066041439915729604723566464864030348058049804454809711149503037872518084734584386511644980248443223044667690106483820592401414997963367544199594394410845419679203272706455209930873436529611267955354115838693090436170862640077983059318924056675729762774876758455083036839896932719520467618829312557932024366012760649755688376469131301186341909149929909427369634529429727594958196225819231898318087164215947528102075415155188697467504075159454249762511866755783780882203650896605126092203611999337563368431551129790381483201812457661143920287769434688229845034933962443758971581012734619050839664008672088204593717638795716364443973706840046407354747858183021534976226486904811851324860031336597574075195227027991523111963170169133073913975958329129511436494518052226690677184895014749336283654175227524762376441705826803344409159915740708458328272719052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] 1923650937885917176980328478644650983886677369085357665096292883649964360504447334455237566950400548010709215619366827655711634889198270486084866794648858666459497173001754559738121833885530444429326421139378080582637876530965990912971853969117152409900399571173886483662341195733981822152191318844078717267212275253814851234496659859435799171185388991683110788876519865085268630369363761550330794117571686574344847343639149703823303250652462928498367443914271633267960330178008357602444239307708084489174500649834891130289470960045346283956372757127093590995974901296390773273791067969611663967683005766958116882592775287040852408369303209738787565673545547572958096662779564694788014436843556514518221815374374517484197956614544903090025270392926927687054518132224848045231802237250942913551046967221417711482782026869821107454966633261545057712329860709113315591603793988946662975064624859548186835274794734000392523567356562070181675192981491056671878446427018963054366776681788262850910555234308019942355366751552946638017175901800980087470569273763363364403762514064962542585577921012760857549577279258507441363001740301404909820724864622419352400471020550257378946878923825912165087432989877595542463263583840921231027821470336884744573048166296059681869914597664759416729474855001102744851152227495699595158124996006166545724920183341550410800954026742765788965147240690067743912587504944215558254669605543931084090970744255820680556438989054011067902510486186696911666272894285704048620338681335665424435453497999522925904574077045685342594317304009671965584555790559242133846083574814181428507904055012830273532152727133894849742679032427750093815100749056424471706407102002297277345993452900819395515084571262492581420178501243819592841855598907048604483473180203793963838220632781690136638278325063482078924566698950204527533186441355056300364917785997011151686679971541436920740184565165300205470108106784934096151541445575876890431755121791972594895550508421426674776969003510797617122941917981483811103885562481038160732884470513551969453147302034165788223246243625825163903677969156581841727281879448924604828366055489490996987336121382151974687843380236676183297929237858246197248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] -24649494478957822992493567256059849893439161993655727523742401969080597262216109492386489117462439749142918663460138236024099786639179665650561909342288357723815089604432554946210525345858256161515194055417072918179268862258036203228277601276147728612618449691394285943042117310244376980358319087653937194815854737342607802876048335350679197838006612998692572789650896456543042292248459045156904975215576981226200099224913450537956459118025966023659345923868731788531479959880779436351838631717106320564583750245205624929374337169384612504492746177983760868826104474827732550671056854409609100237121282245388128074814909279022223962904864159648034499702268627175978867339966719101199611357177619094409852231285353649291774417480945462701791948745367400902321001106509595873829458657374608060422014036963928488569297841863115960132714472018755270834254731699990312835435832708151231492958048543589729164768088967333848325428852539448850029371443797455388261708900858490188396191630200823090774519269146729814049458469320692147859715226473160367335734358337487332355878367803697406008252586314254429299939668538701364203997861990130980620532604716937813436092816830489261423520330319962950986579178301735375024744287724529117771105125448586115386705155759465762423208137534918909164353631238536708432404479837505228699948858569182908092702316664690989656636249480665904415364624726845795591187886090924182882350295415821731338366051548613678538160411900344293359013817598758659926541733983471263437166815456496257258936672905919234386492015604301423010956194140050549717931280234788712839904758907432043487900678633429349642545552050593941821655785335880930123432335453729359820080163850141531278809457797069579009399288771707445854912103420690224976722615877435399139960397397099486551579492810414152890300972972624597171530523285979545140134814850372364669852797862752558065652050824226857835912471456100157961705271490073946495733454139828329591758255061346247230590004259664997531658466928640192370975909389709136739143355533020350567927430646875054368805423244743666480144160540672146519090510741845178087361004574591276343023886635332847327866237920400257552165446930760778705094720865566812274688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] 321420364673031336690800942745630461229831287037778002598443821684799227971627612751005239813785824705098788087506413175455450294175583058932181997290695897817647259946333342883376249268991896021810738290285312189653248164367187344842738685715815644145025222736078403509306327852193800224104673628962341090527336510482800139492052293170909158318511526747510522832573164220365752951251553697438007517688314400152477240268642283967635741025768822391624313927715825167587441610078199903925072112797086584479058674764812829099134392766426301612604458928555957346638462605410677120615395536158552425429826764510954949386574449272208989981984549120017132840700545261327189350745452368668000487317734201083991425892311265344892010620464064256243326172189077455478995957335985337656346009504531592082494054581260130041294484475303644472284318680047400619633629763254438730675346566403364399262742620436356692450460908695485365072706681905470434013425194703068366443066530620910066481448436044443496950687424745847516446353378769976668356857222108157445640258895799713065858497988743989156627058291798700391840179093911860813085679011104659905554716093325735309433897732380999510553786434573136100580545694770976586315004235750693167008190815118678718749185909691372907727705084053375765237033779926625295577779315176261189166258665071018333350698252727310407376026710114922147324687894961059309078158559799293355569552185627876109025046304843366076205889092608171573212594368713009293824895937805205052897455623572415082211845655665742121768315309952080171846301116972806676681104045714405292112279829019492085033383750075701234247444066301967708507917534896297706808411401048546362643623540301397881101286235044122256853110878618515072535965606364907453771783070117935379454424491532064953305511934324850669997120235950676205632916731107337986869777451706953341478202132491227024606249418997863374567984188692757130879202767320741496116215999318248051555978149765396373718688897658027091768160565299727441959590609906582118953181661686210698606436212655113224438735052238006293410458320187655298899260347952310818913494402491569856584909676972311668513133289984934283234158985475492304860424979267382883123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 19256280898699960791854784594120917046446788514328094082116575991035945175557281520781302471056025777790130764671890419620387526194705217034978261268856189677011986531793567774705241422260724542999687968082931320649620610659915211906112939054569291019439932224862411799458360735693138262595874493088678878170189179260274623546021687704710472780373319938879044219118892848031627811898227893971039809342351355349652318576936529343326683822597392744255464075941256540107576272320099635813037635737319021248412685387435277156280657320604625541353053305897771449914105021529995520097774997626935926094325508841700798611024264661787358949235511114449392540781431877823394582967372936263601544459586413842302590081499787441721715427533772598194550409386922026374075345767793311565882632515153887968041189064346835828057884665792362195380873725268772860455802034248195833682405407907896032376707414511130266524577690466584069857204458354740652288049664563885639666668476618752884181385552001907053740028901946897318384590192040443360580665671125058774281819527966852550970055698198491540017063606556324858432610877194213061441668069672913929580352299177427058213509664768755091325945666859845172605084762651871864297716407250794615779173430992508261495045747979051951097128853744545170380289953705367336006273453290018829266466772852607848371674736986600857355377398923700731316929714796134511369859887537050402422358701813953722107798656767803503349348963552887697710044253267463183186314729291795531477042913632481461933449795102315004832435953595678460034374642426641452172701541046364131378416281234625262636245086550195208427657906690858826656623101206476916146537363341180514695768511472024799278399931884245285514360860112697698657888870172186339667181436058643625990162925984971499995784239708749904948168710774188584581133770267095901340768493084508057737452249912652945530984705490525057406025637350149220166204313366234141241263245151535347101661854838153352507465895179308970159451629532815577203699317063010285046515485625490673415724429437141243244579698334311146633894322455339966984387298563632321087024750956327448032720512342562480641346685870762609064844944212844009023233809635412287030296576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] 768630102901925106973802859683207491791465888557011363328534005812265180047846693735996471746489698694630112176391965838716665898535393742794088075074624244841881985466818465469376478478007207808406279863473315326266048269666422780096986867640260275964892133958258790283083660260232445085103294637299602987271024698011520297612694518845352737915663591438668073369767731130692931585427469527384214132971132317279799265810357965598554378819987007344145303366403363360789537595230934896458646834489886733865120495573968424388424302077147647613454911493673408127888842993804772642853004977037255280885321132184552268615082863509799116609065213407369075998319922223378437766881885574882794155276749212763484527310341988498772603554071756261175051771825085113385421897041306833945683926281890262051361922520247474367335844746094543258547367769875546071742288084264792586434206459460617556973507539655252150310230434670763254453177809889582346430818829280011854171935069893910082614085657621805251504819571735278577265607302083768511235180373483365797889745709430714239389698098715833766778516403737825598416792854372067017358190082368998615306282886821800170273989371269527112147529506404564213492786993346288293109472853459195230296835996243759037255614844460458368315931151630754993845035207561083868700925715940585721053939773071711078024584946577951413937677145066071400644680611972813773529956524514122940469061935543255665931484727824053598037474845917408195304591420173284083287758837489915562560709798898250682317302000073884833833902331059377918683404405227850386818656766826594702505639454728482449707806743113638929158626258504101306546795009486627635903179376370768512587338197430564070105331950075014502920775402086169008967897176474620966772701332620919672816476410108334010959051749951332269863245363277615640913777868569068881824813983899588538641877048819781637535003274768377061511464394109214651857973497489920482284568368702151192411444916928878908408176394019426139915098938783384667319009202146454635519781204661425041478153127823822675513478744597604347407910566457974627011359257092370051200870624371295161123855172201665075697424152239385182074181722512515274231622410108900062579916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 12868335170713981414608208367019224969100894698073268938307909171132423240411801862708924003011145671305051901864152943686885600455457239843640592058105052040151826989121931220616715177400222462854675716318132607943400518425817960859677836009926674423345194372085355370431346855410985490513808114442449381469756824943220301685140395320676482274898192229951506388553594322410583043888635759581075652806517303874025090428153049914205192498610297954960453183930911263166814313378597233641771076101871670502004113546800613307717770368562164494193099876030864253357028345623473424620351754162746804023813899460894690799128729498219389669814902058079788291602705655422398393721077000190950781818933472249321683767104996666388761697011280962537587453927472924579099569405433216496324565229421516842470412938110298452920906559779041171901643019533441039933184802123436702069410246153878206725200318098356262078457577603695540352427449821916117420907488498895126263793735691059809366628469529394554311041138107684864148262058940605794710228960615015511546173634746678542992693471273747320484314382363994944747792316901209385066157674691662161110730254779035185457595224888031250989135109964635238540949214461652578787468179838268408498673362145065585234855687609187014126853772852911905161135986108071325049102025362016804271299119858201248293641472619392724021678131815872851947676827948694345348497709761275713374302357402783582604210870523886407838579279810607037889745478413400164285608918693991509878467160709243347023614652163823437955016984380493463579232849242483398845087887453112368000153966282911834534913821007012858791380595339090537876624788931887679386026490769531982731960515939920396139461247740630927120995945626639591750582308339188684337061033064723555705035576633776979320468239873134814671276036055140584264185120168101324734115906333513579044971026338038044949117806417252370527479477401211812762481378006845684218414956749011113940259056358827753054382584659384408645499794471371062686536877127513098400086145931992403190827530400309730829962717451575895469277308538785651354037316321770020279399919556140669272301672687992674255966410472165794375697908982477192786133496934807938757719752704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,7] 115615464842172929054853354066580519188984561993880173799075659593171647494471110358414256967125444820583024808908246693403257216419516969213251245634780012806483391705500664534997654535437834291547471940415002989530592711210259600910960037903191435629699421609793522945301393551322060950667626258605369747588361316825473935855049998953811792095255349500857964580826367845960954976917252616261177842097911532076751284761625208915525164112640820605376705124473407574038964063761130858315651000131929054605395146434988026669163970034805301424445273013290390090750634565819954299628128374929389054475260940265101520577243272913196500030947578516868368837891344445621599990061840564366252553682015861545022065088807654361845739593087698912567367547569189011409537887496020721388658636005234834579017611800246002710831972364282518946151236366124081050189921102592692114485444215619460620865331597691919992084369375773190272630936332320383347686472255935054680768922442373415883319028443829590757258529295805537028918351346808180245420725299588983519122140268146771634720497555924746001938903227579474806410680136180991686034622407975580570985639510450039220976244428933895933314592524185278916841396295247474198303316690057715991296781816767683255025833454875783971956026047007610150573287912479157751260117092226053261730500698940392391811153071240414800581387115272268297446718108362037798922480068045297177659133820554987240177388386612180646205645497934902867846379028079486945307359558425219488568922812227223649651743656224291577323418409818339293406857075868093645010013485415340836841390916717856146303611305566841291331121474166598361117584905420604034742287742886094209815927882134108415196707856496186869936215217823776112424643490089334826813635905215663481612947453797381086480655431387994607006520245774072212811658186358815580769907849248528300279539038114308095433637389210698805653159219751637662092829815753577381421837058473503345736500848416204230640411382726535252859035503953391772790631685761884232751295257154290491722572290318652455202907991368884615431842438890127766114747522968513123095275495680866478514200176146080445118228426390596006003046720830579451631645956429944801553756979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,8] 681563977610561655822022922069661653177040847230020583586625394480680723665889058512777778676321538202280598872837885309909380618354057836895087744146559307610424464487195329029970481260608401985726255900686277953000471665950567406837559079157456614414367958904523176327303446806684978336714706198919196262946123874700447957548796821329853284542848512204569611456691888028392244346476765723046582926775086535349210305860002516366306618463123495453588378373112862608708494552755770415110160277393339609866696053783552177492658566981794833705310214670919335649282057482307436189791909787667194570553671774231169282167868888298189361091734341760114871863980249245330806335579297726997809559617250930743547068919278031135619998487700931304539958409260920735954203260994269994175037885769101847396754285003211204235735736959347858937533671003283611217776948214782256972165631523822096895768670920633911434758107574046965813818297294343285623267549151302004594755530951364473611982334977623534250645438332592696417037004069484548924686809748059124400514025326291918953589385998168439545616316779320897307473814367103835404005036322779184925911294526129525929544065058478530039666805650450010457699878808218271210159930022768598139163966512975667641034393395995075787128122724390175639082186655379848612247884089575091248931161277747724334990929348696163141959302844139575294325219074282904346285008302220878568186276542787058440461433413216851219561424107678428969904228179485112859721811098419750063878999494111136996607868290114644870598151696166423785309001794608120971983491907337665343148729112676551738366750527054087344050976252470193720451012161353260496433292407265197986757109818300249174597915258428552335563654376129551725500144873329175672634973747167234242497614272858586817788819468876794089961229647179309361547496154316344395813728669917839320696140109590194562063307874778078363822762500301486483286125403653820431459406181348705052397405631480790324028212416123742706697282038038136874001816067307623934300686257882617408582562532128776253161308431137917954004959662713025303135966441261841244508851455363379570306598896768165875070331980001006531209508871497163107510589786682808167392471941120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,9] 2145023715746161460778785419524512444511336871768088123436402333477617576895414417549749869545160795406170089768709400019444298348683682398004628126416270997664238201723714785782538013529410391028145240035161967210541102085250569798287853356664540872790059303859189232453715280494940229394900520512256690098321592854264812825216825662762783585434105633845300820906987709123843581926357419602417152731085400380515217932576784853153843013545986252635990795299485976795393753547983637648836747130655726619543017425291377890182525217597344488399759225254262245083531351536430626969256451469398386057735515791653582774781075298034181785100532030183573295006549110504617632128442290218673250614172102817448583062949870387265806096334126386917789726984671468206610849610729224904598412354498741238068520907027102687965408957327723494130561848726471516139119731601848523001417205343924469761374607526849794218128590001552330551102961146103150798485483609962210755427079087424380226499687621174207315986864420555371203477392327951911620392291593614366283963627479311725873855253090108306608791671677656283757516770598182374076016411612204001861072762821307106670466556857006736890812839217685241814777232474171831803921314479501721779401704021278196361541853757297252764574578921966330597594297047337508360524782607357666797636009648958407452365946462815513263959814915853623610602034922767368139483683130124808055855203050463061258677353583271779967923446280256620219237516253098003956215737241446006143957376107626031605086969529201305150717477314887013515982612033545588651446925087731819439793389791497945834320043270667205881812621772758210662434699211088953817904802418419377416595888540208208647263352067743273939618674790851581727302941053059199780843318227126837814774696410809841172503578878190139919999923889309887140290633021705555150900921521017667033419212617633777189024420881673431810665559300186590185414285505833429125329361792155333631138208286860366974009180167486804014317174656026431496768201217340761608840626632370269410202500788269276404046752568149032459547264458372192611593621242605345982543658469178484999141326750519053812220323041694298077619896119802514719135552180966020971906885222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,10] -101789337275841486116526906315457072285154421893457034938019966255507192922131332672240256144424348734716017013491685251697945413068956883201710295934138002205825804819952877289570662292817924749817389174399175637842726524056838171284636767940923651687672004334620607147090919364703986941174708392428243948331512444194075948914722647011531195276839134623084845100710393958033011478079797076901386443598277241635971779533013067843922988019794371567657046987941387091519490677993571245077145980439360422553397526031372685128423807260095707223224874190711686183964183839252185839505839245504168930413717069053994176997000030384445436588100433205357120406462305023478512298818851017350346874232694914909148811533386982943279417145431109412089785249921326068224345640378861113885836272708788571579955741893521222751502436829242644553429634529025680669751889934326861525777201221691376855599344130920069635795124396626889879696764238281313616248561121325435532620846168564177484790306185043441378878668449735343808552619413836859022986691460434471478467374678565463096813606518559814721240743813190933413559695009057231263844923532370279096318058246257946077533906551706214266905637020367662957078755613565006174302232832945671097917784390523783493933892813139012823746481254758839902806930643027515918580216626076268021500571915604318822672826124490022282821947084481287784375257712746713071736069244852368357120555511660249605500201672964762143501851764897422085738238510516969806396342751253790002884987477782138969158049225716816971586588728154085461810210719057281611793969047001449153543625002146995482131612924642476885211486614865444930327087768028074419711304710745164490576909298299873822849262895285288662836997592398686008071678539186694689990760761856258462253378312926149096335625685714588839745894308398495551630997459785764400560158029262801371908321297871593351001549584071751002013506002962295035747051957678779054559083312238367861264281868269592923142663880170474857024981824793354790308861061204630212774507538290377567380987708890933810710595049064464165544257177078322997604329186726194030856402130073636931950051170182981536083101421742594615904692080083382413775328253422974387682031960064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,11] -13568002570907484792593542894974562409779911233634591844079932612238804079729560389977283606926828328464485218169214359869134615700124032930929520267158063737756136607881354790601871649937726290220833404023310850426156809834836361938610751235551098567560135698310599152758959723726499379194952519015031700734290223200193043257436898255102323887027550680256674845518882045362333927906742558414810211489052947189393587991961687875957607735781836481726422337231762013908696920282425959174272040954155187132411576301977179288516627385922892605784207997053446267899602780796649841129369668182352530560599936939428337892986829332489391599583973076814999960290865533523428900166404900698811447398565704228519927990193116058588395523920020822724783694730864507687699399500245032194580879766268903473689157106665066493743776806653585559980054461172562479487484637536889494294061253466401848521851920273584393555508584011235043182706220235725675665131459250691162008268359134209830651143210829234539557551971211572438950776829072908290523244896233737493257800147800376678784086759723683721183633919577403295808302305790071561151422908194819397135379301739143820301318034016980463779350856181532238957513686627384351868097216799196500854086226274840861506174950497982883313633274743242903392309568091938984866212438915245210576407547285512303045283760758807540795586027359469408618202442859622818925003784417898008052608316842863524067361182825119208589378242574485766911431875541409998317866512596546928348407111781233338961798735051591090573394155443236742781612659245279720319131481266470779382600137550244822319583428779533553941374010588973891897776747900725855469587647021728158758029330994920272868015937938797398312957802279911213134661268030962048728081952422675020087938470195675934962161104225443038121114079902716381480784678982469822867332455880075234188616189042554362072703238040271894619903975055611602887004888382682921545085379520517156106319950018587091649253740005054171685038687547476062721641609251862358983738723450504339310937509333779209243234300814022729905211828653247468181903650068945950972266948627305683223522040405885898446812529942980190270904823675869831469762426067658765557290762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,12] -3009872739339837921743234352220119756784677108472311923553869467495242441801034983355725731552728553604001867799571598286906643591882147469299764520253064693449836810296018576982012306831399974187914811562560296349262189245597600147170431794103172337620345877104898668381863173448103946370832863428049072454598329786613973198780810561234264146361038527720102831201097657810318070778554305492718570643771232135303457638517872497062115738063093152991033661214446168664295419423215030298667790640031051728486082557935109198336393874729926805961964063086462855769301323708160721717153137722219723290234212879186288691757482352754653977910170204582125444732411402737132399379605014094609288961866007754575284257381462671106476184529620557162114565536209398763916193455381207840035427170645289696303853524252133962433397701598136942211305719301292652492701726140405221396847759571064786105579854385408439310713020999131362564418536352646033473596399525721232767492261760667693363947182372546540361327354427914105693219370042162019399940225599093693171659964593086279993762795585014755694764620987484917235562449721219314348184005815311644640556077556121834004293821638774812208668438462654049416861355608487666173611239000483479564694667368162614179046559598546357935526262814713259148362169481433978303939550597793828637550807816034402173700123190495529003860910078562959182465024594412717068036838282243733107834407060001793707836393592585134063932773994069187948674618820934445347965260637778487051207320917563163600354101744949415379192856433788844447666285694431872248867083057866414924144863468028198880089948057928001670857069848747713556628230917745782431832155057989165926960648147146981184908888098446389878459153501013872137756582731400712455849144049489840032177292122648959267892640841210637004467269374752545577267351951619868546206356069195333993724012235164636091761300633923054757858766702761659353118233809404100515779105189592986225995862531642838232599343062811034647910782363289447671395882671023190955327555286617157329333678670416891945466739672945710652782421154318854936669200567708973504005018416947581470164190942215443664970921227874277623209617294238204815994013026146586169758604853248000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,13] 56427580114909079307427733150168051785656523184154390082813014502879095010466672982187940714859954302656909112751159884522588670812139676895113500862295254675163391305832504976263242013203140686902357525165642651650168507253826462731557548989721213213839840067224589050547927962526069716175243234654931311297721828756199884951002568579986877041469541482261476738834536887447372294535433085527888857841061601864687318565728859660343742507385935464350128446955441878850038664543256797587729447114802285280509690755335175912619307130642260653759028530210764953753588523328532517689980694593247568082298903455123753311744988392150411022992042129336024167283451204889090415894628618508820207786548211988333038462378996328133849252939113802183941051860894388295768094166613869170103828969975368065269558599651403355789148936600944792486504700678441369736418052495502554380855894939488821208168433137046045219369963188571841391086174039681686126324882494857878756414670216717772090149730127967438002423081494276572465316550908391149236886600313225445443113623383395243031533149025853462159857058522394405191221028555239897400415934889494559317387857972930472221764954208536098212143171588982410028185486057260558217140394449499175514795039701106920286021177381600528795212325846333686678195149748455621556710767819285864795075755193393951657703417788333250177600459276223823950174397820441055505640263023914353950355403719492555392042134623841900301197897543427131590301236745800358775375478710990351194177107960753935918983708252042080263729000931495189684382680223656703370108555622440186585091929131679683271492209010945843342495273028894706190655396717248452549560927115055733646848810881193663307813982350990502384305446526730855342755218461517623744588295144748804177012656761355101742646070230046951269879808598764488010747551464333933485826454427205799536584820994421581048945381276280535610903667174925702947074148161225154715255211522392197165008194692435518462377154837092697740631149919837108475170196957951260778375154979977595188713881803665952596799023342832115388556929046528079831697235017357696536859757671756710871297577594245010686569341742051916536193906816384471262473939828694985223658117529600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,14] 4513116068977483694765701163386051533210781466836977814351042472415170967653535076918006032162342532347650409157380527861246738031418123769403935864285159896633263637095758785815793946911327978354615112574107957873621976945191004639487336512272698085328257549611863237872727449943041588333224842025786897917807346247386173150063836051416853555724828155372110378558219739484704526204648376994789604379279361696711028020475927673910796167227598421981199724922962284979206515371112772199040097711326372158524512890939801431005886840031652517751385370891630072960639853407032518725325570153241160187098851022240723100888023938225025245078560112863743684614034874778883726351347970010887300773889280384772328346815917214025036599624947867950271180000272746170498705674317693830790022395966309645355493835657924782445638144119345682756895103796977037512857289835982946216437081151197958120712754577790495331299134550200913302179504428070313431809190388609600563163300405082655847645127255872556526390067125818771121493008875103510222448561520845206013284448919503309228478878956923019955655694301659141923219657874258564291915708905703572311310077666634687941902247181924146265823730091053651009363588988751475777030626585519581928880777952467703151097846123843099208360531047597275563103588798428170862037392968387688611807903304805321333110023274471628353516192892277185036926418022628914654506414870951713093584276365953133673185053386810218429843417046311485490966235553243564623281794285510122652747483871838940706975377885904807667978335555755373316084078961128090407471451044729063446266675566595878880092813744576866925239953920940608766633097010946734134663072023619835124522751074572748486836398347951743116569283080933420122510298115834473631737570704766082948428090185555502946386158353072030716877949682026750009445660580072920737408524534321037155172789556142817454935229609876396472158644329153336724634421235301458451817238008172835879399877338388006519198673903604444623507323861344884577027464660414931671504795725466022057178983914300279137908801012546968237506428939072733177782435650495766249601199003070944198926589628075765558336265973311352541767215001326878612652169397145950368616920645632000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,15] -257568390986316656861517591341062335510245689517253125212783008785880731479218757066179021151025952418683340414160958539025802045473959307494280090274284732209779320762728942155286300378789165126210035414153623857723113020837234599114438593869542162081785171489215163436830440317085337469858894738136085096496680792224744343100246214946173641919240629614323906223741111372238854781974292123543893727501612548155838352269934322488539654298294279189760770110462270735373216834258223941442168455218080678353251355030377345138963966950755775504518038716268826264650074389385262459347322147499189013486611548878905188928218463599733332989812429197261380897837885465312751001561223181974952977712789696859474564963505466382572219982561739464623182132266719830489907018474871139154843161757126300701651728255468818818344775815042906234401048480255842010623129008745838256127162720860711534673870866247493327545099149908448707444788401873483969000842770959168964226650904968442316419151434136671223505813478687575563384783879772626194948930996550889738946169294073772276689225012652365750734915482555315290432114567608204243372587519421919823231280145488717066898333137405115431112897071883673052799102114796564510157718147801968184240440662705902176747136884084899054413958465321539528968896031180930242458996299818329064974835756314250062542974821454648576998431426368012958481197363698627499503891435988858573012356963743852606210237211863240745084338765976425972537973122116676600626015748681246442463601293667866874019355656158601450145895984678903190047781308505956339878700227012811639624702320824564575812462823425227931262027376291440454031362588577261289268176543827618744012610829916792511750275301969572647698544716776965349961432033799524127336359116674221476480697912955296815280641704770058503349576774504353697330181440446780189012979467101385003458351888553277827431044582478915320253442563857279626137494548569497981850348922181812279240708647376656130871953033622791913793053596031578440879125813737355598567583138229442000765282773751147378070866336180372513472841379390740637112476234598703304881204041417054460399035935255469499902799742237935481272937665277056420637547233355469655032704113049600000000000000000000000000000000000000000000000000000000000000000000000000000 [152,16] -72074768168999841674898324563615650135628143346005606885110557623050766554321163219554580450071854272791026756206270895114830594350753911964639513594115136201713475000618012223518826596300400497857607494504962585291988937656767480127512085277271338007697007255754785852751707170239497208677990827659994180808208505706407591205225021985592932129064007564461687348039540817472017692227333564235985705976988063115319344696420255687773684894526468602109442431347230493732490798627838474708086727781823414599009032017791320780819632231903150924703369261761689222327235528830861415306442390759247681828418414722086360061976937392050382502662930960082483624902950160938312505008244591448616527526741712430547139609666823871006051360044571191207531826199135910250943283753160662443439359090582732519661609294233611674255158674182498308852820203250816440344108509762035946076027967527637849466297784503416096219523714380502617063389213241282337498192239510461930949019761720993111130800959757963596110562852237408013646983649680328276818862501662308531629950588841176119125104770985362989281952136026100787696270627391379661943352270314616522940094251118397532783694357534320833285914314346385000922941689489800771606350412242786390305178839458254611474326239858656972688295879079159065469777525443808235301815697197704020876036078495505279231262958069140378924071403724162586381867203395854959985077596367979257502175504888366660431952242852646856417886749396701032216520678367661788159406857533818022626829745439765414892397921183713375013852822888556619094765641549045786386173490902625142435879129639142584685865048752725947078088838262997461847565832407154892698706533217012890070839410843900707407188379042917826486757585822439809250447244721238745424720561806891607486069125088264072150674292949108358166875854288283636375444462966720822915418905932137183020585512351139261766380873247443372321538155956780774514187644949664390564170822688196852792721231236213819005638424021004012233941404951328855594796013852038440480732459365965649456420195654349508166320104637903325794269393647289851240163230744900672721838647302942224922108744702729269805458623213006855574151555894326951697666857744137876595036752183296000000000000000000000000000000000000000000000000000000000000000000000000 [152,17] 1030881171836363954207194177240266411857689396029564153566052346702877021393341772139735326936101426053045760181085883864482539858531282740790096046543950632202938854930826292643098415630439243380126342117976848334870624954314198400057744738249197190392335085922154419410564013203630171764722285219413472039644531894459077025334559007447721066361991075872018855140137750865884797362458955840842960777861495166072060030695267216341493689774354850245245402001540286452898418895256392191466189190122243327794176372350636268012080403260263273869993835741334325898764258086817003538441383291511303168235931494437693865180710583900955556257890373139177430887169053091737149056874404837188907271289833830393490465471810258124955504915706575379581063887387963357882536267177516941288235660640517394908066163453364484947125650638706292872110826774770013151185552755801998080045422837034019795432565219663810118889468731594552933144481588122595979221766402009709665212290978397127062025517932469380960431136523800077614211868972872945517906855918725589875735929392074547031582715031805641608145520072973415155597754348739858588389385953556156587122216946064722845059987370310956765398916844075696984069713269839667090851092437733173296126523739526837504706486514872721187270173153600252841352516619164036546532700331770896570474511337269922805437098008742122506760025612968261150161577347651644234644043997437458173042417924442153109934003911460798223936154916646584591623719597149667081634796375283459403796230103293223518120146439496269665386411875960671832518684065905307578007734115838546258289528475520764220055912137941585471894117312491668888610242673732409276390846246396248666546873331202161503547890246286723678426852731517047133459178655816392969280275730753231832179439337386101451791909647921160397867374231268674153465093693912226043923477607124119698832743675460408414619399444059497194512331628546032908700915082071856190979298845721544444443039765138317687150885855467084567480180553926708289942376529064842954882698466069301844359833225188983556075557433045574933251719798094191392481372443808263007285836601684545986247791930176719603074685316262359583814688069494983796464331747103575034197687926784000000000000000000000000000000000000000000000000000000000000000000000000 [152,18] -216669590993724472570633912597676640882660803022588173272989917188924832609507461450402314248569612926201369710346830452584006488217970117499139789869344082369318469611465624188792740178817872611906891127833190252585451472209640555653184243556871666055631320115137272270008798977449373816522231364485712128820271053821566177649582001421897312166795862730948238768003279976272594906011448875384637004773676369591805512700687614226800517946694222075424793338290314327788011111609194148588760446489531903023122559292950152723514352425554726892207480287797234225012152385832565567274958455100360407053117073619323063077957082763863703884341374015634627878351861195525433541230362751336489952814060664840787741227187224851730342165641947615426015176896046833076121550682045342637104722174767613599328615006765336720845605340790945241075819688056949365496559709885683563026062678388295723683814844209031743471756072262058391893366707151076858722285900427949492174567628330109587081193976590317787656640447333881040274894947521870688341141681908493621633647145915040524486883488467237741228197560438905821392555019895055261135998820237493497380583977703032502360402856978681955250503296997117879521628305219082704266085050186680062895485242490175241299310701808369856320831833198378758601175049254440611149464115559911212931757773888786040313115572996149987762049116191153389692650476565074014593282892535329048433664654944401467403940650779805735105361722242314502415730678280450737466251609050492187537959919988319949059742550938295190388155889878155620569951939961232699196015498830383695642821639236562562624711693107110867236345009054709395909893971872538582609603571506114732964506340438397596827361569479933680782842079867324788754671376158259564963490318361367362498137434061708259411312902237965382277559893315105589229796563570329165615505401631246685508624170598282433474532186422534273457027226214723069879933016487950808874499940744880208432533565386183575726690978505984281902657354391867897035904972839879876803763284345967459027454773478982185874726484651119449791006636867486229949253898112060491326321580561654945467371991653865662259727032698676649354695673165891610777680591036833590583128055873536000000000000000000000000000000000000000000000000000000000000000000 [152,19] -1845687418363222768120282731175121866537889563825593865765305024833621824312298376415570173633912427037989545887800262018064162836893040945749440657896309417556576746300144370524588297847701547908285722556425735946815719486882520163786674265540874103756362219088445952942038746741622733088652994032320374965468996578353188496067175375585023453882403139232994757599222921274907324361732969382729403754362002097992881443089966264028907772385622639711983709598900104880472765764379030716618593315251272244710625698288064983420272065091399036976193579408321818586203688432870171314043862039367632876055756596657494174406528742414757183861610065137396751378078965653375549303862881865477887906724282513037671325577385480930338221106996617977095149917403898927676779986898935305446358252576148787226306406768536154604655799788518390918848926972022802444078606233765412884151407093924835897640652974099252727808715220577590462682497906308390268083486053337907728694907030010756683851602558324263354888563757790163348530454828073487965111619306105893285207008466630691741621303661593092564842804846687962203191916103776658569980582667103029607140074155716954915186537022506434557436509740255641538976949116600033999574834462860572145389533659098284084104717221569120876817797130867731144673256051040098724390671804620321177792014026940386212314132276264527820317418276606717722323654798254796189925802250259006582003343438377692578177159252309265708819146096975150573653320963741009603559317442606992500338822967494714464295320146920371839420892343220502250311182071475436437821437894889649135766071822864354444401394714439839474699806112132740145032550187229578733240713125431606763197218166237809067218865937408376180965056423792113879506437336901771316454097274041043281545020429662938418694720185220801225851931863295654364401326104425864205316398752013193750411992599455693177405369462745748616763463301721200166680710493902695964481513284611875434315679072154017000551243718343226305804694350176419914628334066772622229909776913059537703155202212100373351215773245882072215076853666650789059511700358042924066953475747751338793648691276100335611386788640329049886036417063552722258465718692348436716703667191808000000000000000000000000000000000000000000000000000000000000000000 [152,20] 1578920894151227638142435792083901341480854070436880263111840454704744976506660033522919640654257777779437690508879499409405102187086056950150681305034478080257028283572240556980141084234577262562113954287012106744448785436840138695216106046540672156673293403183904294257175301570623170604872290966831010933825935132553979349291114890743477763045973815704481492547285307202686273922137132251038079457488242493951666075285907319587582100957368840921662695089945297501131050628648756771537995919131251781009225176063455271625777786545049573533232117280892741857562262240951077575313340609347474229462112399274198176046569949946022770214654226425950203247162052119579572522454360267046472244628605335352137487968990397318522844709484065940714334499896769939366731378346418785444968993906777342026072755158775153328210342068464701051562624370832754030249831479859510335422307079901956060984780069459965554488498181955609730489159550246199724690801237440342928533103760418651052023376784107695574344838483476414498318514807444671528549066347856097146438147157217366534177696008733761199012765149833063311758311937575524331738610415232890981647325544440252409993446218375742199149065339125539798250217563433189416199486114586778203536793299224526864922761574146949080149946635515180316532624484109151892590074440662610509722639159535434740810066296299567808959347700113852901497229616187759405318677176581324939480628596569657166530042116515817703086556286400831549089532137493698177186826217278867187624519702093398587181228631146687589109349922970788310061060543724198973522739279552604960925237126473282929157997538524684033128898828878181624334518242308690445196716705908991930358533484698610846594754945422231916247822126202899718495433611020655287240900412602757859407239339632643632495532501510526019703417120562071212465725185604266778223122550838751970342461777490447777189413361380100436130870580104238487783413883703681542120755245248171182199423461430542631890558769338430002935071760985214149240490956516800480770460778832792125634584659151444742447602110964083610760185510622570977245170350857886905828712120211539240478035988517698259686824850546495131902625223042292872124800808198449406565027627925504000000000000000000000000000000000000000000000000000000000000 [152,21] -1439164698992535282191594603831883772539568920572945431921691409655573412394377998485590825169418194470139754712493491579861589940858335114211220918855655329695751772719016066239162780176682322148006517421079175824777309082354876994115881342705947116902898547109692743607814956741769552460267679227284038868300798751427512721342946975199894440562957192246133704919622943726807391085803971321448025781595775961535600224538956035527834588231624936068633721047569672490249539703632363729876751800550369029251361503699163779760179882414564679228556248809651697327057168827263782017104202247511312643213313792981802697087232644959210016058006994261032660686584862365127622689081555787165700979768184508260882263869062580458073518367955694249565021307508999317188315817497568445318053796699135050026434994950066336095540882605699649657413214632615675314151836223267997099054036389677212404748246358580374093234730776744884332001204551729344215180650773202332757527512616206801355198733317436234605546796674870829948202769215749262935766153987651576725402857890989197899439194805202019833206255422585208946827340272328621731012079917052117531019400510485969276502880063090586825856041380793081888618558994910924078553577981639151522285343978867181682761762599065734643333250738135361491297346735746106705596539133221921269401149027978517226651109434039751144239498633558290638187659590343668759073738394495141329115665686347050767876680594148708019065384944781227420788485956681266535245392040846505626807287096492390523652417290203889718808649357503213550059176462622817912496961900789497721543703141030099612349775653041950336420498392197297433973797141299692492635593730489311970208982285202770854722070345336348301249414623092671865590234722198782275727917729411818399204205778865631076969157152548601591873483033124677963088235850293708309980938319198549100105081156332110168662206437178312847131854117593097646736877546104391413885304532220571998225436483303356147616074493444321912310809216994380918310660969040740923815763944609440979551269201211389766203258772248951652959220950518309302344022879544609784845806019704687644136972622360098331364279606747519059428803290034516579578988232852246304312556676710400000000000000000000000000000000000000000000000000000000000 [152,22] 3276439248896039047968780693478723433875496754414216722289000430353071539002929021534239729700649985455462591664042095103531494949422964238310446690381627304906764958457152777435123553470516320675082402389831410295132441195356946744920795197942558941940531112751562393601998744146015906673591028232614548016673334581385632381527929306003700932725137617692782545959702055955920637266775704140302632835621238617073018594363306988241481996205044786094446552361804315472057247503914153756733435944264627888889611658219518198637007240796602659710406209922236028605447367679881178441315768453962127032875502002229687936193938719050514782590925601225758987109622122291343373249171240707451873030978192000549299272719180285173456129214235944844420961861845783921747224426007940070878930717614814938837041137716345559349614584555949055904319065034021853169071742315802226245866543086579666245992318800960935329517582234901094096865031591091651593210524423071606657755655964288489951987019746770823918488222725693705388376854350421025669934779378688291540827976601596620143374123031174782398074222161155461549751382428803766108988778742794316651825508685162283664972764675334081190721064615922171207524496829785924627075700600382299688295724827894352360938128086215165696970558181747939563845044674065233025189547382908665722931084328482666127240275759053819700702992974389110231442476541819453968559754470181908642088240723732065953657982377884360797083696381636187810912148535964807486653555710609148252779871479999359873562219166086679237477109802559251850177650988503027526349883962445385253363895854915010642448979418329775484292689755404520969783010472614401782629777354736642028176457492066890553990628641793644156145371268409599829219203712636659525558581151345922673903838963807952712623130302541329005700736990265477809844528557448640385444664541341216038088182200823159386169446137152761999352822722526986065750798494797583357106440140431918507225829339676241102087692600411050518776137085155558483486606503725432667400563787192488903552656839752367614662688473313237919109354454464670665195232455152670212496282550950450143441431077309847318451189506056786174684217794433092377419088363224608879791734639296512000000000000000000000000000000000000000000000000000000 [152,23] 1157460641131296197904376082554808568769515093295990692351366360371028297948064594410743508387454816112826062116405783019111583492021911268712597806045928795485206177794346624779698301810054753232048280403176257849331786737625888794572229867744322835526229385804782811511955001917451399078456244737105824940838477754398111439594448957679116683073384903094549649760742314980870117925968041402739795173968935837920186787484958635578251136995150261336684586614263958736885861836246848999855761508472614102588016979922958140170817606122820899534501571894050095327570665819753816897084173097331057131387970828841109586753154148704250221901426104025513995037265446190900729834162244627398097339067396751631522121612059451524035453513262871970302189664226426712756024682004555432220112919475084338906285531414347922383963057252671248403873673991345299680017276848732773511594984542265530495625294130917052959500652695163802788706332131560612537799261344958137684027311242449941534799880100443625822182425520054919941422592036506937050469362441406680350443243589507276492146071366327461781334087340959958007214575493558597121646992567255168232405104958076103030783882469486774355790094117718916006865746201824678948412006062145016535819916355092146782221068048976630472150350121955695506434010954365188810252035495294620953791118696297348711350453287743229116685661647446282923257876307312638375560615425276664945816029272782366177822582045283658642889494136117274066911272834278749619577510341136632256714676291683150006028402219660533957063888452539398544209472652612130051244805476884056012475461290856996499997991839217723387440862243571188659865302987166789731678250700151694874870278604098138534361965914622173389152680454040282233639618452918549104489816703232246636061732575922668314702743826975610300232342497308996752445759546793766624281548430768474431389453012799342778109874192821186362794086844311362520439059660512187631404783700192924274261950532706667725967867905438598470327886305043849670824892323188644342191267459959982795421808764206585111577710466986878845129355325851344631479985481022624462628182165292478368357461704349401515676284715917374230197423248422996980771999363742545526817106480332800000000000000000000000000000000000000000000000000000 [152,24] -13818784599963786820990211876883416617939779447869351674752004719447238628356019137939203065567532273598010253720951584758617333210873017971495499130911910698959010935405822325189927097607408508468710258698554955319649376371427667431718180686667987093044618264250931666438077319237772783777589474605822598881434302663354084447945195427990089017564146002219719217599222966696774942956384439825544458686880461404782435324333391350234768423878101277317334617608882764090278915206285000791580209023772586267458020500364351582923216045281550630933150639823492905897022185992240349663685282305157591703968139094904434043914311120184613609980455947845460255907084360986027273793742154063094804281586022156638491392017032856884763611006406153120229837095265726411557421110552132472808517288852374604780855119382417345030531489449275951529556206288038858815100731173791834817799359651839894884956967949589384361342908597361775655783202316290544457995274107083853671687463320557927283809569525024928730878550987173218011093994837992212925841445097773856911620842715364822020579232859988470534354883705829777379080984858663881705174630236447050860008496322791730249514269980609695687607504157743790293661474968854744131369952794149347699309564751276794855868195558047177619185230283315837981840336814076991529508894783240528289777429789411114762110293161551496362096289668800085501486323614495970265800846128191773717944895682220714327172446945949589930681874208236292055881004350871626822944831042258197665739382709330198050516262175964656250304108492395091036728305601274245271011070331399072770959043338989006391301338032402414500556251747509349725027913262724648988417065263754970371954240033720261827237632283993812886574091528558916726048068458151754216348161701478535302064372776956431957264852200496136747432374713596353678785297806756256527294059491894000632785935859498947232468689847622404882425318224781864234804973107698452095241942756006020118494029029583247742419794363591777737473188094963200059252995265514711268756140785115048977793921924314993090599674886621451528332973607574494428070362562901557369405333680921143763431420029929707538551341934311764087626901608377345661742568939579381707584667473936384000000000000000000000000000000000000000000000000 [152,25] 20007380136953136760928868751406295703860037874961506222312040787397728914304611178242516780930602002036293640846550657510801415070347166385689812676727876091294394405455450691774373864666573706521668459541427755473611331430549052923028113172767927447751439041636307617168549948754582137158495441641818161702075193101041904990684832832678532637755106807597013919665540879447878910641764796834832257489571876362659217785813910341194101132859507694032227423746564223943924005618589407159062418061943574128423551384271684886114368913290467763937765619260544800533348415584432582414475227744876365767631607928010844039068466873438964298495716889054845602521954690849874451907983773568266386706559664825361346649369676070483171223132786429700478356117810810410421646812216516668449874961843969896114628076536890753952908984863506267462686851436031135875073279394417664319827843498280315272792187525844180406414289937848530631612536159088619750946189863732876650827411753052362243295041566574594567931867844454379894081031428290458523938852941268172408640192184781222666067876677207399874843955054973124888539417162071331112610331588970203006214450325299748893485871077351435576979316329803831973019090227691383374721901608900546609732970784156666284563004863479476489125655541484811682081312801183567838453333958491742953426799107681760715193843816243534812594136176906558046856317253466064222669375160015764991783382348096739144982354867286839993809335375535876326216419622215113135321268328196659762402098639295857047106350916168537904819021570033011067132407451669191814499161431732785165177989705855055524461083327120278612300029146372360407504899266335853524455756577189468683049546389497268448773142304784120292879013051421876986084545568273964443489642708329541760264861163024938219041410157344920764973440063667305912666155569513783972218501214088194116426211549546259401690773848898180809491559609414500143161915671594269629537996889061996145014483014317253702347258312552636789916881331527636904394112325278594748304143318066272394699184083247241409629848473181517636259327721628342939662883806013866826799100806177425029202467034018351998733815742567091096346411330166124904426982257033381604535747110502400000000000000000000000000000000000000000000000 [152,26] -8116511379578403422217692225615620006498803949492634226841935645966677079379075399889896827488571294701926405012530358394287308662848980285473193941030818583952947701877975862946350997411614338867797075325235193982876631738478247517772800997274254139158558046708732134782993729619263381636487090978319636053157518371252581352852721736775498461123429843875572550512118483221843668317986149744458519986576788559440961350340118221126687864124947148558291330782223707848583963755650210131712138041617384279114747485086311237918577876113904543197552148092180761750437246700889909871036297055877250302396431274346524308591298270021006563956767929074909427075588502626275288330700488616276921513126432152073729127243881144386103001930370562510752288806708921839531359557420776183170200208042801573728280599675056987860844330465311862299689748665904462253164436214757340850700968277852409066585803660460796149539445058532774117226884893187500212249505703543899719133416189175190203639634846926109216723521626282156882646016266489604392903393428736655908856127617022344616509185629196386024751510995801109287761325723110377688136248033481290669288735033798156539785026370124876651131726429987400562589004977223415245541390862890939091314008404563512259908403144583112259855943502362889240739448483075044917573955613246887200202681249030821268024798257221980504765169120449138768556582183705969120743908444340372927851954061681655051249716770470451139326108894396201769214210811174459293380348842775038294796949219338797046785655272168829727436873019290613753605745773087008717928644648725441556450377388836671174195038454305970588708731589597397804949761337387820858824381145173744599734730814569302620969292127212598013243798819720630201756740393417920250484739202183918879719034189700864278443330615850529680634348956525535629009827536152900681015802779922760480337934559313816133780750567945526634937610618764263764214453429508790614197017743685270594283365476458322147983038003350852652404387698827916599905280278177234769489066729203809178207812902351572374188831320371110772493890050857773088741242424529715307667762901344029885193665533694040565044368031846277736080770083870366682686097087665325449740783364079616000000000000000000000000000000000000000000 [152,27] -15095051866801710080922005254842497923449737877443676448909454134322720290229666421628420080224756526011721425066020035322370502574720472238186805801818150308624736634220509296589707664858598346651875249596905893820861639856881543068729983026392905527928803079410053088350601135475902329519366004233318875929448366824563641262689500852655206778457684910833485645469210607897096538675728694739306897779190983290478169190413088168535693178096457407322129234631625464912356275168402341446848566937946374076934397528586858185985539312866333217194480705222827760244824530496837630617822467066445413499022824860312875570806303100885146827094636053523474531040933204047437460350534218891456602932200958616098337942143398542806620731171440769699706505494929521833456873496224120393445562351570632424760620045452150876741924562992646712764020170988241109073636538270103346616552791507896475532761372069263366212677785032262238351352636818574682170867494405302786418407499738687306151356219400968387690653781210535803176935497429853712523866419500533634808238867417066691524589061874580256757723322168010923852353168557284780070210268898305603260210891373313150128037746023510866244554381664638530099064383246227053806903810157685213730358528630884766663660599556882384830159906765647218835876503135723568693337452682739989169908557345812467082929962057676080551616996131073240602890286268511994934869781205710483239486364740196280064412191807532577938099095663214030894136007273214964169651555381610870354101440999495804153642207560153296708517277058705136175298634830260361148253964911638276675258200187444467202508148009327065748633259399460689266485031295103399625962899032925967280964936537187023707544282611600909001944165251472513670446588370457713181593351210838132575515348503847382896026670293357149492447877438148997075795883029957566788711255868947279877925857736924293461706389731593813167690455715903549418388033232610097053621704555786325562021651610550716722216990056508638416975951981564558799027102882275359632801854675928911481651054458706623936121365320276395580121176902915438361070903220906939064837169898344831721995516525869693868600784936601073264491160967555224308184484486623849775526769065984000000000000000000000000000000000000000000 [152,28] 32118675956506267398482390934536111639696430745763946314660795609280515718915031486391301091307562134186160756901569827484987040729435105769013191157466186212088490166614192609700901608169480777043777669614563229686553193621041520466282789872008572244152170353108481217651209102547513702988196001697748173152690079758020377282101318529135594190172348365722720915716545724596645738999642219591228753734286742241590333928587354897089677335898907447983430858031490149254625694999974059222322779254236291329787050301206785833914368062847734586256198405604306564200057004495574111526582083599934699350898501873756922042044835085335682850473090295526109883747332287178670388124534949201610355543738619750188900781219506756393958717234183512808505941282696493478604160814568055260786526593730925893074956290765658485859821401880630961528169355631096567234267878525185520876779364507929650777076993555444297514851902905508863246914232461815966890665393632380913457954425701178649187766167022957496953698821868193704563131612878864430130340827224413333016257493452465418834087989783274131609736898162005030939718835173314597139164712690186851678048130007749298413880631863694883962342945850902714917091405217264080915344154492208744731632954123268863925035483403036534948529089885814732074639822159175931004050956520636296986675490843484678840835446953783342905921274297481473127882779999780404962807080024702566716540486255325420501028273797345972047494665428928156032447180603041545027835734734723325148700334459971472508747641730732879808017264078610700842886504143684797559948718612049582700656767736131385210317875948727046490327868899929319101518911940681574847960150449671138140393721478146588592916709097469504866561787483470349214081375773148161103015808757162165686939120304336695281629540130679396311724719488010317693641305704503938308129306717758979076457891991999888479450417221065369683933137373550426638841861329083210265038837255723915395870423209004547420826245907129039264941976969495352400189650638985695810193007721290000123888505274927962397834186725848958645435300397941861208775392610347825948314819837778969314760291529069155400948169077708044749380874417891569851366825316921667766331279465775104000000000000000000000000000000000000 [152,29] -29269786021091581950507808327292864931334640494023010846491002365228127744418578468639595589162289744483828340758842363638927872557015928798284125750040138717976107829663399712929602181923519729897138460810159310674902266578167073801182358544930789760944226029590681499743326552063422325406894483847107467106179568694437944664071206558201270115810554555990428914282254981414837244625127926873006546479342458177118549765268381004628867054009173984561906885106766907075063287375028911350091563320415837728354083151613120640519589708949371244334195373041573346440445036085519558977013423165948133866804691341974870249112298426119261416616445176989582126793407011383721952025758778549702112867877470142214573177675152877175170363707857578192473664334368174155338767782884240081202613624682045781199389976431516441906983605028312543823414737898179870861387956453503330572916886509651675554525548486383763909936449764794732302376209170307582526032801865408406272881380406604198834557843834932539486700248103750991302604707863892467577803931887934021833004969916190189085969237399438453334370702986849696057848619541516487863648129985357907095498937043257102214875693039791659380846891428521839056959026570049211826002301557496865372681217202392561658334902972219099046587259420582711932892019575264055362761306106988861149120196385242721747609718105751630922734089615058341918084348423350510280411296573736771580390450984046759987895267803977140373611242519082459905889852755564382220034941174595550375511845964266108764139904276669098497706184326692638125698965520830868908810782378633703343745453516352133985123886416524052935718659209078893090252998232287690429514839743967529570415917505516749567682926559110202489133900519205558680120520976033481534863790074458214647500998794129078100677686461344102005825622042659920213134445740268485614146962502919541784972036419704022959197653744149346657164093679056337501874125886540564068637099402999856942239733598403433957451651812297718938097226107111490920876525579554544121194533000505896630704620001074439562538492685071109057572293006473388924522432381977991217026769441374657568079725920480868227684755936346560268868621548537920743393938734745474750086176466534400000000000000000000000000000000000 [152,30] 8220633226118896307120015511091172010453580331273942381352989686161925852713912309556110008859880016362605757970881665206971075633867591235913495188275915515550441452950622585434644460008305884932374256766031319969740986903246387155422900585612452145969992574356812045885671235660195631205700761027166287874475124283106198631689695904611384484743589062595970070363670117634322027193476968908369753496992309310435309386569451986897979202883822548158431474510729567734372847353428600511772852180787976221412361020418147516739058305925102320182070978126449123788947491114194862968082793553978376821498691816454247080603937223862526090637619322278183406077845475179715611613254546340866043068728435292325302188574166109163235716415941750570243570864541974280587380522346120836530237345893115726475438243824997207630694260900799542657262785364191365816182144638577032197968143725728337923339954158863199722030283466207898086982519746241838053146924350341093164067621558862682475280037756384128095292500429360837809720054469365562684894710390926908881197131740687791904691897404957194790547381741029196019247337097607962874924819989023773863149488610013079439140249026635149401817838601487336465737196681241869599642521371971111781052746282436062846335634049470106633514708087078235330315965865742093249898267292601703570519204095854274382733678584640882163458026945649267540004864620596785906755119530565277380812775768183535106545715216494930592837254583260038608330812987288972299737805983401053505844370651458998901793217388857925754838976899305736026067997503092643221591003548594139229686629121570147061682853869636777844952782158808186580888581235056132139848711544974633777965921448969632379633833257684644115832220180498150712753316450166226094594544905853338488857210993119936563394585227551850868549191446590978199599514052023499986440021335300112456153347706644359871007737963730461524562932086943954703651131167666080521033766834735316052384547605420987498304506143937550005913196521822418618524018569433492677230580763313054861983684844843738270266225237104207158235249003357496693200327247674755448463833993780397720646916053119907492655488809533004721889633094557587262137454543707283295338838842408960000000000000000000000000000000 [152,31] 13957054652741129664966433254268139154441058131892342615861569183063811644095416594098296811565786159593964380009459960021846972158824666929187500144944846046802538705779234084957023243295162865856796432272161656080268300550704565648621517575375444562488860319718694492908254099759289586090805529469355916576823002429808802361983182059228699023956509507452407252512783836261630325778756094969624441214080485173866090659854941862961395140094739223941378567461654669618997990160270212202002852039357381019298114972757586515405710603178918021687646401538553688704329968861830092825170570522508119940493182579584902793063420586568375246425427029871394741068315388740230835743619332032023666453782789272090111250676532972727994259738159191552658695152015379728059982757353821324470544721681325633630545462213232655908568350146890906113264566809239319640937620068177371156004335872882860058292726409402572330073190547883722595442744092559769738973660634766134091126146482801453271167967662332470337753711915753721854027494507857431978985610871239026439301831812915142476419816715585718073122116918965926409216010617720768628033660143806743450902480863200398548596733484837927862694799366316955728851620797764468992703663577828683772359337756605611158462587321575297752572369628279545758715184926122836475098120883480008179375201927109377344428439955600727508644640527900296878834299749283107172679604770731585272324887495234271467218454675690165578601095462550848107994257411228075787978883468386925374844809003079824318682834461722450356947882000018052254590643076218609146841372898811968046790012927405894141156252222185789338861217781340679234530186703957267941483507001478768579455648985243355074297482964630273077312545558497495200401853992095695972063737068550557208733035201545579358416166661820811354833913488432347958765116054479799316957441722790631909725969818062824300508039086281685869871083151255624064396561938738326280620060682861262027539714951627518724596956019413962826852613273904425517855488190384169731195121241022627777444488245252319314046312689789162176419339629310282030496993193821842772452691965019516725360860918346691472537160797963028473605527292797703249044694631125517889302938045644800000000000000000000000000000 [152,32] -21242480658413400984793242554616357564940168233112032694501458780515612997518549848624861199652352938356893115329212656843947143964978567015756650458128691202886791697885544219342256462735054105722559338912712518518630014038910696479836668521444000855062310718494928697147448458216700111879947329841538965046788585421496680578869959683870914520957709901330687364527106776897976433074198424097769591960090108458842947488818317771063859898168964716744419447849278632039098563650761886354529590490837775234282088361403451834717233403667009207475682272906344386395114740720455875433203652391823771506234920018746244022800226771728831391456181407899016766072899309034702556481520785205746076274285889244019438365116656981539025202315109583927856008558834578722453729391004467046722111705139258816238020883516397082886182608979967290054875350083528858793939315980724973561068859826212087840378954003109202206953371457999789738238095565810845708521701980957385219711441648848887197199319530357748294954532428471352469003328405149599660438301535901637065226538463583757368077926449027077801876582742037277944452662440696693112109249995130310400735746774534241840282560546346189622445962736783667425865461166393833480069085142717487672333844336967658824910383225843327724908885274759731375374278004086942292080740593565674970276688492915518179313911501407564735537085892109679099216542905297277126594249622687418587126025815511870970225449940878481425428746192473106237459148074909232419425689622079398061286426438498325079602036895408704723229106349929382318173381450365624313440190124606124567982732048972374443667073373203298069635765659086457395577566453973543468322425355405832794155479744102310020043489747167814907662173500643441163396724859392524758804597295123330360262595940810620194564025511428355409841361128637844698622868092839780577723841064153212319679112419428284941241762645655627839654663673977148601938451067574310751347112492310421105743805833836443714440879443640607724627313059600942150810740231274449806024743602297851873711645620947510529271806752249208628468807584824917975352157146242598706021853869628713142232234314175939775586010943786710900615775067597365898142295093862872194908175149826048000000000000000000000000 [152,33] 13656933605560451857148797950129999440460816371536074835778393836303287411326756027118198138650262389151738118250708236507958282294742484265505167922392063668796476495488769740568307453349761864829640836793201060057794662369249673871190968704782045712494744527655725245400442224208416557629575235856293751769199695969492803357160798069285870681540239680651790619305919896151187388399573518101142393162436849410267443666534952147169899204780533007614263381640398584058603682754423503927569385324634915280958026268936240853571104243367363708324120900116296358885062648554229631564586230706004058110142313499408938655604287830684569043786113359335715806717293129685859916548754364934335222112032289352469540684791613762832100727784396082908322795348413658321034535355827091086883809484163609518687591593854753831350701934454430233282960544182659147529979706778715316271825412126132192293182600066078612249016966817030395662058600894417800334329599063767693203236240153034579161523032211465921405896828130196749314605481654708068146429952067703627670969662218739972754783065932397265239836384493915906902557425304294205224494210431832665900475571477673672630894330825663991197437585526379914711071153816233343997021898225805352348721975554060442921252309307229080102132140578662884568695225764618084830344064878057583619360135293736797808080131321889531465584371958741593629474261165353410371919216162226398055257525027392741079472628391153636940857739511684843090891547769734486444999139209280509684318228728294899644235507761379645906019775525468887055711575049490814090899262712912783607983861680467318191075823846181576606993954131660096549443232374033844100834651562077359464738204760361790993747969778249931226032612729844891113014893190262285111096071943711820987460259681080395242626961906798045602465918810000027903230643206395287323296400993967392518148752234021956737483316897966172997072718040296323324611230256040897465266691484093093105493170014175089596033043009144224136675839501707249548708591110784708204728615578176437893961600961924573679347634807754895451587566884591154298601518303961702373421760191928306378684764866171705185828451298014404873671816080352685069078915100612290207552673467596800000000000000000000000 [152,34] -2658376658585454641831476590067893767565980435385709965414793627528693006975655308704657974351286842714371508852050325537465688645694173540966708809322164521171250317994782228062771522516160329285452923414836006732398352466407149561134972546043139741298248328536291705524628689537537607334570583649623132152126571635356555408818087341139108564935219236188358213788649105542248094911219206976847508153005713130548488760419970561500970241789983826627884523937200786885038467433654512329695159677472440207082121418304184954535187236617501118344257289492317758251766874679496961367032800752335577343370703316692380992454865196776932022367699778523604153010600642263688873402184771591857296634513567041397638702479710593923897979445999347122135208150926754362598418590135803831842794445515797508752860650830379419894378601510223407642407715005991890630449538854897663679534963817103248591938961674476793445569046366358439274629239711034117297496583988757937479526938326999310925778737686370688648564803635707936321842479139990613501972177668336210839172121143626338328931150331713993448410977781180244153337647347047359793760722378738996289073087035198240534295779193366067379616778182520596157151660837150972107145545154140971110110627862773972263574321744030174260397118747667036295649230480344455575776821647133181657600332787257022542685372273986958960757659533093695024933178551090965377348592648293280174068337375084706709800435871302387605123685355507008593987898774001487900414205901199065263836410155743228238089107611946440139572944294354736790806039847983442703113199996333839587959521685027213994686328367282888192495749437081047781436273485978156248501236244886001264908946143942322534646033934928522254976776332387767553738619948574993308751655822328010561648091870237025380542620726191337187036155338664199081164980145556084133729808045053137331957337736073369995112693006410693483607235195475047899067905379081483684020501001939626985897071786726819656040414158262407572132996308594773211103142922326612735336294243665497662710963060109166100862472643813659560198003626535792697139911099360232473441020335518873841035817404189248026034935742958557226616582784159167471680144322604327983132672438304768000000000000000000 [152,35] -3164958073086029729016262443540634292313451586917573443868793585008070466829850991668885794884899152027144668106410950389940791000748484242805465957583017497362054588409441514286797335022239932165899550113275915990340130424209783264891385642984745822849665874178587181915842388348306507492520288992275294419743083288845265196691812821463717336680592850438042820238506026348696698844041279716248394583066220391010640431441728266337366699598100110916397782470480142920984727825264793591709350109243351087375656534652488132399901861460770672635139182557977583613487892770867536033712174655189059501730651018189543387410067548502847389175740016215156102404546561290925323924142551597699832921544935431934886857087987208128878054487532353472716265461436887325588733083651953811063720747994906075811619751070259190556856698667789381846139455899209320009545117901333117128139205389935545148072064602091092838045581266105750212255489843973785658909324899969382316468804604522768304842364279429997311980094621367691656538418126006284272208394731638859219736737664037360643031428410823718798934043861824856057040611962253460783836406137365017563274128032896958367841407344012421132070520160270011524275750409442107823177844861211939778499024869633699981756923927208508719332747717871239093769499161386774449175795903147529908306114690348836670637074241465988651526212978583458166284197237526113611175751310472220682354885608142411619626395439349634515639693506852402408449965667537638601382592504253450933655135452350335440543919828314241654555969064364773964729277050570536966606047474657894835393948682243804920484753998375259785623849563435384002069475941403421815287673001098770532947617713110155401920746881089933485037679605799081266586976313544783535724531224058289515404487211944630732897569127127852985276409783284264766414925101573503632187520376786732270399230697825287591155698270506089079332824991602278975625331133845984266506872990246330552413475924731265205091893864779741531717844663616559326961637865503668791593858814094235725203097599344625903852778102577517988115372804552938947662957672368685913729454145659490308483485893547896453772383477277760630436989464033116919689076160177182156238138376192000000000000000000 [152,36] 3488547126077517513221252442889381114454808044078655692385291407078032595611184334390399506772421083660838557190043594469393856928887999087738408038126783273609324349111667985498119074675334838023550666919274285984186191618780150191092436589571723926219678171346193109350920470228736404227399804813149099074097519144884001238879731190031926642950007889316905097127333481648812608532571348610688548056750782555511594986790269001588569576142365865533245949723913283300629645976611481393236519418585309954353056956690100627130732152079774358012545657649034379009836298845795162999889195579942390439780416706759718633748129241068969716960989436758881139987720995142365349380490604579764698381083087171133833478958885555016298448380908290080209744036772144540181804026664462943376028599894743835321006873326351784018813396220157468788556513979734769676881654228841653547209309018383197218091375572729409916790926202323429846589148303175676077818890427702881996744468203022898208308280801801125116023947685836150404418413518585413293313897942263296237640905397614815101983876205853887946049049803100263300633480080148785371753703371275229194142912224270039461866034819642642567495832183857776527062096082912853069764718535068744665883928146531851429589722187045458545371383365555084185096589098265118939918643139988233315710396010240929822744744546410856528776427151171899074419086737792789993966439290859170406624843067550424434004905465993108196061483328442535434859244456551890784781000337151798037066011958394693401071661067609933987823400223238421803805579340567924060066588618499737165741509367368398707138458115527858755095132729789982725904208022166542540671209527618001944373686130598773714405721332175604463250754117132975956529460303236488519788326863019708925867304957076956333695250429547293777817368224275109687241024457964025243747082567655589555591351674170335928743979327145683814177491221669457182556102924049726110477315126614629722835413239095856364290243838928839685150356245884265567128317232795527981669406619522721789391674278477757554293184891733807997745617020993672914201482872346598560437547973257191939420327558307940059149578665598525367393633795941792225467310600040429562764370777210880000000000000 [152,37] -1741673166458028214032433070983793807066328900956300006613626268353615861003201794025559162750424771609941052924526549582349776010776257807180065329716925681150001206584063119370070196454649485349831914017287383439740962375192073752110293702869804796050471913642161033007860056664084139420013505183899134716974124033487148048439383140466843969974684026016894046529703410553719681019055670153448995322455163263910122660929089369006743721628871326769259128658254141516303470853902446912854107506593930537301783713414404489981053727993352099743222223787682044537166043037623567121128557697457995734621279477435518516152826928132957346278572286848289664307421463787992207034279238273581080751176847854722276417487641130471041067285197011273758710589664153580293186484844916592344782653569593830396157589931287872293784469767588628759191125606782013410043507089012478808278589729303093047196783590838618384453467531328770779303364765066441861886135713404457161850350280937219701533745822882148747765438607785022263591804062988678255099466052583829124608391958515667891226863628342033001995436179949295009012773925368894914053418986063466869314120801639141437265265892775859293714383372805378723587356603482893166669141632776892223455278221780918262580987873481307583232268815521233916791543074754365593613011766723626681681069378294643508060357130315809687736001776820428036990649745463155715528756714617520754449297154286345425597576391507508195449347468227729024872949629987473064508938332099975373225765282426898946191373310058222106221851596042482114687340665108942985107346388382641004039474368264045111899109547912045900110030735896826963207702693944728999959015503937212823113040066088717669703717860708047095475176773146038005262350327439619210051542648427399404952530303249979457475903186822617121050983155480946657096422819961690972897918808298508049262177481812517317332089931655406471094531020022830302057421134525030630611442801693399139800982407739474334846401945605573773150981133875436841581462022406047932035646701748150995884435947430424895972078821021344762546749328099234900640680925928951486506828145196364047183137992100817323214391650280983305477572827366251854721881975821545992407688308326400000000000 [152,38] 343121458423501149942409637599294263713724851013741969097427640323699582916104262578090888051612435055649611431272132144634419352955478770622122383276844214972447379312021719853699947905969591341075840545801065463554944788989174063929842169656199321421195321426829168806796591380346360419493772268121373760203793621561553443892755986486238550905039934151536108343219638609272796755692571806367178113981819085462705009956962120680793132227765262391319483663078873199429985192690285796300945079094667564214943254605140362272749563479733914346812454523736031942582354656511573274619747986963772056834117057726869165049228318022317893478545785229726032539611573983813035770020262056351411541609187013869754314887679614104456125936072924940884717620940179164030834613564569161265287257899573458126171384096614681730369134868538868040630257778622129727143551038799475621143390608251383764337781256126189644193889322952086732265990243290176567432994461554033192713349215622886562180029398211635634586203918723898945873689374128582518706433997173597010174458131065841959209738189065687351900975956457902747307905888693312015416631596851941934242081589517556032561391603884499688366608766150512635621798090272323521911983424975407828544834413894850357710198196913527727920371205166016033824399977351416654998600836927711363737335688019477784588681640263507713285569380556662423696665898584192777145703978475886516376593551101320707984542058590022390050675613287437708007765411871559309483955270355807718382518679684856637680226901828313470269885122907674403855096113881659641663956403146456087932407901140502117419746053854610874049386561425249293751620351154261513160386406525823147127806379562329587242824130493985658646456210135040300130164430237791284116703857982851700720334961008971869331007058054681725722027367394448608932470938370168437488907530085277813001886461619322976521817773000788157544214070359533393880434118335748813930074878252251893050798078769249679428079379257596630895592139695979935241436760602602711635958848872632566415198306747228516556319311269686954193355699449008943837022946198740759142662289885514292615787426306869701232913195196568483072579145865440208692967994075672465991182655160320000000 [152,39] 179521769998526366033194974558630210118166759149186273087194193824324881968200123793340417676557270024981856055101786607877507665772734742842894282393447038413802189901959901401349030752871010862074439198045459328190773964973012420828068300498099690099357660057251228310756744059270620953763863702239562184091860859201447738773134385972281847804168246028589126162765489462819290219102926107002820432499065292837414360349715421310757881508677746644702049519014576174493107079889397064766349768428008568726852269847250736530811817811466977980655044518363528830875791088959748694653949613026719146086150795017857390430634718069172085478867860848445016725684048466187529481709218475510528888681867873323635786591872379090233357467543511053091745575147387749792972446459145174153374836346837290365574949458278810749677307488207165013360544855001963770498111343366513049515573234232454422632778167533317810988935083509698669676289134091520419657047154945672199143976079394066258877371627880765933319067090813228994502928511403700665527073856099479386412839856295731159556475699839783369837804551686403122261662137675086251789278908702402597026786068089697110221882878891298404757605865893550078265260368594033601264709087234513361099386291408192818419357538993074298510533164124827711912919499937320831042800513082929216549124177626728547344825252638868302966078927555751368907789619200976948559892672224391015602427401033746948175161966610086143445814001610746914930549505866934975515210654451051931700840068898061533317457151737348898825680337519393655849862640070208062700789547015070901407973838463126251837188339489902533986670755501925488593484315100664447511778974115913407610311617843201570518449108063034517567050148368269583143558649779497597537960464497713545632272823651873681955659809099862475252777161644501255211465704087673970683647736580630726136433336273549173858332924386684430635445105687554574290065906472522899937647129338985237925322281625866570920022059759923697823649675451271271213797859280084858916665651147656982629060745240390100801838434582330539709059166591792664669242179760939495648452855768974307034417472537462812487691860254385242238321941707367808290719722887397299383631619686400000 [152,40] -182793142930083431325249030169867896108151444712518332627642440140030502696969395723087429630876765046254375235268877042745502845567983566628461485568395467202098099362500227692194614108944123357428925757492685483374825243623080960926462640681321727395391608304741299487957491685772844853771382897080843860924030042130071672115782758195481833946908317821612885776008223664707394189072352623555725655126571770438220170884920423031072986897383454500939279195024470985122481143390600658743758411954118255248375556108662951559601424936277036152882767608937778447228081939556924311787236767874911342365026847614706045901994616674789759060474734559416635647852902479807532881567884803226400746491760322538026463619892751393268520535381486617810831741301097713158363278541270303589382814263788489785620742011282202144992481079648969819220152357302158241446729680039441014273084798424108203113908462445484408654510383159839570661606801045588894331300804954174441018145891213739157740897832303031882030420604051416961820580706891080042159139840433038549311621838348976246971010336215162706993450438901176546401211373739649007332887812809040200282188691652986400451313708071652034623527780676517942241337728770427033749596570950536944783702269972310786766201225471680686552147635060950064660080198279768178971161935725159563843045016287295144187730308525997910145622133219751094916167528477103146478969568818909400050499439587696090817654645856507515708023092339341716269241928154358532550956257911566502334846739770623847790042541657812330347775861864045752729224333429575560742302756117139085579548810162827713349675987062493565242665156108278058374387893017373616194958544472296294960154042743203823839591502860932266364294004963658606496812571493814013282099440899201648681603385732712567696240225750432247024216387904259972374798839274946602129803837226792206499799489487824803290671483118877278103425531720027951706500224643449527098658791141920577353427595248085993814362993015146392451050407921270359517601273137373726066974371980188964673035564439923907690143044537570734662579014848210428394944982212313273515208107134372758893432185011559445679472813399566113914590578299706983413711027589676594322561296970888 [152,41] 67291466162742482561786094840252579413111573669523330545850860906159047196586379353633156607755841148927450869497612472386208132581722886952981826256175868421844688742488454398696693465108552632279552038361212626403978530804233509700202628429828351500511136238335121833677268074522690318662342800132172148701050663136544972703846620274693339960810354004128384401490964610886237857991005089884058543767899655128738090177804296727363448088579377446689039397650764277415374399190846525577234635819650976149023180716604889941627577583319668972325045682998108298146906845162749087425750667205795384745419954743493843140230429391468718983579618341451373853280981508755798039962527722805029437451474542545824564173283342214537309193133309507161530831167815927756493244283306150592026347008306254119570762694823350206730440001471450466049669326089710115395278450912208478668223651198118945415616038312505561639699420831660358236610309042765410967590371714403542809442987481742102787561400351800285454804521247186320536066927129872908991112897690702926750649474414929415879844989731791151765698040371561504600588491672762594675049697256450243776213354170085388980638716405195003688522064546049341838306815482488233368610331838005973564415489732663466150813395486784087242739652750205980472343502304179923070483419911664154892706635052193138190618216935702921493891235252661737307079034862854931002585066095198974365076013841159981503503552986656129220114976748364717007357732105794693409993562788018469948723316151245976697429427790404668499915823035302067709556176222864969286271920137542774386935207208416114949204263891369095400192942597467389706510901637559350690803044917205857599100481780252645865636052799744408044344331500560273756178019089634272107801027023791484729698897785554367619180067091684530595591963437401361224531744664821589889610022818291525173631151634918371388357927230366999813938305319360998430601024086687476094934576552696327993791214346222229619303371658185725530601470348669380358257741045414698432267416375257841443360036327897847717266820959398429037329348776620429207004309252327072199851346053499356100511602364140500461591105314855018478811880728777529741475133998263767149209830400 [152,42] -3872783257575738426151646309815848759660856300438388113871461439466329156869522755902336943391858589273839878895298356236504572424376888766548739469754842609010128135988344507690200966171428475746489816159303510192104412657639377230699165298989862057098435220912885361069989751307928496261886359264364859721250456667816362138934274037967688734460403705366929083131228133559089736472392917193599844108974530837155900092383304367791716081665135736040804834257414227918410077994925711702047870119213650505856033611826815758437815643393531720781131203019431580745473462311877609450710608420120240362764551377097428658373362424452540906894668354552931954021561631905206058104376009312886729884820520864439414121066143607268237974308477284814994727336963188755168819158274666216831815687911588554104064036452634247794173969621473609720279572192596793426170046354211092655124278854996359819827089162085577316243164914229424446972208156353269276804605120590169340660214005541007482187063748611742140305971479754529568532989557120063669620298352676610610343197334183970440828577674227710875207465686427054701169446983508779677216205292292827087252904779435832613408074308896486944779448837209113524735020835549261251898532789673457631391163519803258098292737228749708860104379280464647765031058925463001082841684671431645575606663115070087852677803193338752601274545593319567945425723929140051783406347973757106399649610635590595510655616631244425918856198481989237127127725110201280746779257845412739177204398788873948547457257919892405142987380948072391766915222034943505732809755333746630772053116327304496324002990783455367712191848101215686877445763459620312235730556910021583528814699275506331737787950344441218933524086224458120923986283658838654967633014264459674663429585120421614676567877962951161724874682297623559137315958600742640684423409398494374282062788592939118897481911314622118195117680552223130103782327981988233558551114557433000447287577573080464260117321895725570854808182136963972345247313767839072555716474617483778817960848425731633184278604519839806718458874910914415234048976134998296433891959208425539584453604725428941949393358841356353094141431065988594523362978183808168879712000 [152,43] -6554599156915253976890194370990541612796154395274866563323663841364354881909540868111679558557744301296945006700327561990973962552922147132743980057729123493761866963952851597649023405478062734752905765513184774008524205496114695968964369494041663718515582301003561434625744068933177158245546909261246084700093312361292160421405565122294889203893199516455048950736951992709542026542899484306561488062582248940876145420183346096956576675398412217773675647174716727191040652755540857374463459342677267783906880663467838862960870443705399973379221738263206142427837063655603595651615999372684211992280242850349381930412377006383179573875467934680390313091411598661307166312060589216271823502286517140478725614105722006837620833069567272364290585251908087344290340439527493080536083050574741707644081374310362168917886607349686657287341797554749258227247407916239374002463381918810327057884026794404276799998344483410467373685078095554497872274535629537657719662835944325867322419208588366945154294816813979894283788152427143605532092080145688852329887293210542807005282977943652693192078503442122361988974227820057292686647177882359005571213141976619770700215635284084175317049644955670376477660986644928060696411006809593186548318011696423529876229853765730241506431370524241848244669948965481839263870226065928969983660743091410523337954814382972899458863307544970756444734062862879635834048829115807806611790556493331754864320567784894317757446207572465498222387881509617262536651436641746436600647452519209874001377276671316346749223136840088476845560718737746869798058430943394338611198679638384598449211244784112632536902663565874755502622767110042508297006408119727562940962185012183054019704045202809732739244108650455975513394004358202877592730794830519966961806953625557502965479141600635510284357811246044406896735975364442442530757723304692021446578625836475931738923073470721167070181562270738576168053529638038127112969956947387819611877576165431567324048018791723182488548748222563187918082164280410325331405630053906965126885484727727528323602491826118327868006700385596348132411761327833152221531516283851525434759968446713607198037567428754905603576502632112380119299405827551188528000 [152,44] 2167165014852473558278161464699063987833506915142275680758989519828134540658900775648835323004575616830955840658275847109087870605517572411246447769163945097240533467681125582942780372054951971254206040015300434324082885537549329232408520193867333541159491996078062906670420057928791404497625351574567740742961706154297052046615654231994486036822695224823503166403854640105079315003200655347682758908078326288859277066757219284721764508318026928857458134257225517031411947255539644022398250211920841995719068366465390733415189228942241512137031337623845510946737103345684635240277688373252914331577371196167061871615543110200073345090662089810605452607705227480864626378739699344171967760676008512805502451208747313429528541235741334316112841055070649049518164589779427575345557072521681515837531736786294281087354522091247139942572569786953751213561397564024476584608326256579547282924430148826141568685135908636976647700036246963636294062451022944705189549437338727792930081828933711196885899695614576620780503204958999215874080622533921666475575169227106812417770450067417040147795870214484661374786549825972487752069476383024609202029751614673891293642417057687834358936625858110004160577216835243460174726440205989479163712651302869141324051252492860346749492300446608676439337993841660330278331770778250580029826758324538147897180248235630455684072187496989108244636227339765345577913030364294682665137479773370079405518536381632035572213311624780372927886279322240752631415129027948677515244451882321161266011660007102537652464839713051354853249091628638617026409352642850436181879647973841223817757290252834524395649839735226359500242829273381521086473476539197016742712323366806705896054090106184203039492234934436012506089089584560837703314433195187409946765882041098059646065411431308712658021516303680076475658464541286858964407852796209994989538448607467909178154458072342462412091792692851638692917541222887008854665238618380731236494499438926791070819287722894190359888789648015680871712154594203939020476804891335899389934209942793331394753070954522851000059344819318386727389016921987842456004504038399943229077604180274970057338652052097882333266538728802305743981814922763960000 [152,45] 111287285469975310357810832231368422997805191841598155500306004494907087344826863670969803973828098211935237241589818515657667781084235438763562231078015006561487727810094128999449525229558988004027602366734475188049510572685042535777129232860958662061580956098728373913321443519507304345378057251302099420957220144570428324909361446312643899433558314089767897399250968971362386464847264188468307933175351315445044835690823535310317311352339990395139316952290854571273812753489634276206715720087186594725608789185873823857215516889840126201927703143035627316882505148397046866937249989412776683338249973090393898274614269718270863812041360396720439428347535401382747047939965884740202098632968877540967508291813458573581467162523354275637158883696619259606883892774254438590582421612529193672674523315355095373967218230010362072430399963789468548345437502283486548225517186186326276398089461167132757474786392032794769083925555764900970568569768203782217768472035320743170935172717701258523839995224025019631288082896813312335220110329288552112286584261916191435095083284596650029095885348855542175640259069439328994609739528119387686339983553453694513454474430497656444485329547923234958732705455981788838893972852777415582691631043682496581117090392905138224105770216039221786269984329333913944597240542113847721252692038674796510450701601776942793476412972479561891065505526556439956601191371335064570312514048457772009415890936121083081540785789177761467777019817760183884509313134396192756594913446058933493854044031433731987403418867042283736761623336140064167158961381823728185603560945579415853686726059518255666931968651996636168294916381423224211065458871306377633063297506803342662201543166640926224555941884804292200147034049711448520371900621768525121529177820361159040265022584113020327141834999062714772387197525193916131196263154368477526727027400588911309733215748953223929154569650234383049233587742385013054139986077092999715969559651583848521145463608083799817084664576579861727652899377502308417936494403036481680354143661711809156354912484625863742469786241348845769658685076084803533318646887850886976447511062579585513926070668788437037737795165634617293294188807795200 [152,46] -145118759615894510974290306694112130636805671774244763952831874118158223795302948953975923390940216166817308726616214966374824441317374528293538571435751746720927129449564004750645903023649674948804160821802588946209549244928104618781426565709002188082779629418295126305495863620709462439896474620306391820380612618940806961374094710865579411463409952232385684382889076835844220009143748926057803400367462256847050740269734098675616220608728546041760797678183662373471384109860362054840784759530836173977962212998401384817047149735528610400766313245710193119785224002133610753538028843177120605971836890783053346962332911011166907535943814464536094158840985907832069947134565046332352470300730911017606040697953443015731511183360954990597940957029920251596820526588697537974400822771259998163957338293798034216768179629866740602827290854202170462087146998567183581091803139605608142161877889853053933317138838978944670813460024692477642983906219334538666439744555839271620106740661051806498888958912626052512118316967260795115154495294490418801873619932427535061501835547979062223646041695851341664503783804551451524127719849228381740962256398374860939144142859262726955038931353009856162035910584891674389833467516046493642861546540038217966894370126137923868817065384188556609586819337628342205941578546769669678592427878252097114745840639021970684158446366966727578327784985484818787211136169502430689734674939792816213921404094546511172704482147506997222003388239298869960561385599963302204028903374382694388263884303169000051447747780393050857481814418194454530810948656804020450349035874055983116691716971872903158765148167540330414321049517987072395966031756179148341300005114988952496297351635583417491396165796662192274971388546488004374104294596647227674067575450342901408463106805807760925812271462382383456816758271976381250742627922567453357466571843107718934976940682296404831350227118049575107917329412548140128473118856932948137962699182587823210821429951118107562914245811317476316362108686243476232084052973176382351902216414522768912377271689536736840192117585798773535380485684328636384526760363348165745154375620806572865876882199149606322307228704093270502876361899808 [152,47] -28149471916317851691680038735562681030040882157012801889973519060365424427987944223101900494593607728066053640834512100844981840081461958107292357542092780303729182554221815633501141210055018898455451973420834141822240029545641527913953706438013541237903797028096584637956354396440030302438932196974836169500564286993192671542451207851339125701831619289406586564797509776149583922095321747286691184500811346655941067792692782691673176971867773368468902701784409468421322238932275158363670797668605384827955831710107414454886734980764901050152613587140717943965625908820144180821366826091647493998973600077346456539650647117084076432931495123229724373428414739272162978760901670954546256813314591301133881221090728872785962365659703987811628513702099411816025664197657271101302243094317813394087896722482470835819272700851199713984973195003344347374351408966730607321051655319334310939233231936002621046927867068600134230603369566765397722717329623815239692062340207708014701390008704398901119552603348155219039849024948409503097403259470912220415117228913201990134596160739696240167824690232340213545934842558850349426069888636253288515567626414446853456760416274376549077491521631644640092368408593664452255341279233224918065141574405626939072626919051938634306674848058417831243134025517681720672682362483074292154877451667390324240685013787834026945675322516451211973166745342651700916196070816818041813073021180611557863200041331516882461145280283100887782956195960334339532676800030595843581846469293196946952436502041094804160562591426661352044163742439438996410587232297637150611835665750570941060025171520009919018032202689601729657185065813131285627166663894776492759954306695938345695276506860782143833751584327760940421382681479103691986622080724619401136009482182739550115330391298926966894154847139023723596690817588312924981402663735133069453439554854953448732961089885332810826194354048944377491883693878062506434776863867694408502801803668841199565211125638460824339238999350764215646699593800990892870506098433398838181382536802686340449705536878985330587097577371929149549568065481663151311210167522964725448305703532551297536832714238076428538378867193235024190678176 [152,48] 26239257560824169581435779355581912919593921314997262277278923810213702938843443755081598367146226728557083464710691777512382818371978689041214697717010050124611185282403827380765447645737056674957497948761267609426846137497002425302358040487008233587414234032987950373218095237584122113957280098257690254195000727306886422599907417256996421622302867290436851957156592918049652130233255597081437110721283925185397053796402693438864047313501353218259217631007082381715570126008682924784902486180419576480913651099447022198512666694399536752218693159419013459877225721046620809631412409714861535870232465781728344314252757212677106543840788239991793031082164745125296059607770289246574085366755076368709901301516197721631414260349298354448785778524787527753429815941108436645584511411506809017347822497298512355874010287981052854336989749737204276816507391683144805741908539018494161552223095821595736637684524040827892930275761006503803402389456482153907346128419120732143155324651050231431984477307114550950308128726819590911090867380535550717591196208210291054638185709865497667778545961570532105330932707596254674829396803029560788240089292919291295843014032765131096890898934001651853956633811962826901306999358574492622433536023274570602622393048547787658615694433949651411049390198389606368718479402017540425523932870925214766123313669662554586196146542517169361557928495913595174128020546684129478342064110546161681753163846585584860999238815929756164142461627394358387393878291036223442008846815350822817779339227372257001896328498560680069647367720970683255768290794106375768996128596994309022270590837048504933465841724320773954030779638392757398210082950739738153246193988649056001145253032182558894145802340677030434738202324042775945437389317329427130214683626711047779907526149170226070769326511814398209614293623027962684085731426019448228478457281699367156528892708482672622038697299330895771597740125539069990603491646655486098564203518154113541759398355605906518075067659843587810646017483308509646352659908784936091733520615842932132722623416853920629565074645100978478687883155244856720089237123079612388474174126057240987558249243456947379791151605358214824814880 [152,49] -1219859509884929713949760009623775335484933783154491543605104342495120992647876446454367914253404588253351859462418049728825302260472876486414779832619852131959749275170727221386556278577654990879643614751710060114024727165553421921544688011972436747476230508166699231181434039991706364803932729362277185435545846619070784242726722645929060813719448378116805540242011557222466103851711325531634012056742916387034995947197597493194720815335311257889527999374091757906885637528763785724933649822264575802866358056301073588505464894325439443731583896313880421902956082121015537511850649477936177893391174267333584041868238470601975228557431954316299104077309955014687653069154580058032776207424685519933449937091463647783408756929414245896983758057960848491140296915672038659151352855521504366801520399771418674954299467286061196928058496039188920909187323066714091607527313553997879676386799658836436253749160793637000896072496373826527534984583714227094390516512230997236856983992579014260123347369585643561907880306272071049125235031857224838233687405533453429289301359738052410147244513416564183919164452863912507997146580976303645821507345210861448054390658355635633817457077431035649512179837282276233982008707429605564162806582543800626993114425318111858343265834393157190530172602039583305963099613178875376884103891641402554903757241459284002355009889284521286921004634133294535011689896455663329827901943545521549599092461185163213844607256557117924875565210631721942667501196534340173077089490143753483466368309484970653533049799489755281162245911944896483674179643557417901809972816328996995460305292510820088148836595137524233888441019162897621863304403242304702812157922320545544201982068950700751217013027214456885538222710673000107133837177449919225257519207265444073559219066036414391868744703386957077301987017356217642588906221465536099623232910336751831419023332367169733594001098155233469615900443581595269489077831056787531096720325320267366495392453542713076517841394701322095553623772800175136748071014791522590939814186914310511137863581999624918895722841038147514938068137153799196349516683488587921602356798768671027522411162299247696408217590217657648640 [152,50] -2438901797587448711564524575721084599800111621617041489931357988045544042772787865250525003329961267088107439522665639487877670746392922180992442030914176945118199278865172086271382072866607729979931256515888995735423224199544465443755538768950787411423282437737766491445338667939832805895335931880557636887949668180356767277634566658905850584390317663838632977847152449184023943988775908665553955050517841912423687819736463737766238560957178962699156954912635338195552915777179953658811256990805450648929766195221117854981227009849279031761214413603837879920500708766571948256927488607447167987777122593416397365810382218335870400584847961236141895021323091477745986383866060478201999524233914294294570836766349368309509680940013816107841678209872798511384389341774342684243291557792107564837234312870842092367706739473849482202712775625248784215484346071143804128632258967944542470371044906131432830159899820539833576829656223008984843071081605842256488344378339589854137890624406359730258628704063213315705540549168660770145079412071188918980960406916428061468458081913695747666253010610514711997686549864672762033502511701264371950825768557848137484202375495648213309176389940982908468923914972449513321450111488657132925022209561400940739750840018401737556141149162217732805146899430568524277047926950506534091058866918999686753176981983998204689906690799939716789687911188183730150257496905922637074069997653385392618554009098340852839462717807138998923938461747643787514372434060928982534475913432862803534354312655161071672919158110991248447032245658694047020285824122878169390540412449887055392153275921202462820563981460378806000147448214010161370228527103391147357269340839181434114327309968163865767286613526128730350105314825370950974695081280607375792557541957126528041089262009369085966321321307877983083778250081225791183642938701832589677233339208633184571128214825242953646946563320954550440579218737747939665884877549929883828211224642942643548981598229049390058983710809744448257022422453795592096265048020830594064733781348713277388237071378190205004332505471091803915006167782350679271210872433903191276969650739357640952994017104584217375242925855423744 [152,51] 544176156621912513626304686354763769386806433632037465649866103840449085519261967250720650462943362846598245766019430609930029908851872096822783811659081678506643713186406046394169856185795085337818748233679543858886493224322960719189578787977763358941193068278929045087366395920406369837356561348551287525506177019179486375922107381328186343339352235325866139535133109159823281199295506459179758209791447913051382312211672773358878768572550270931253554175061854909377654403730400157909800828610497224596177340063983878405186774191536587377407698347702068215600883658915953629892681351082907593342986800423083148963597782912275375139734525688207727371472381976490164987937350838096698606029012049943938909161302312994150594431123328632294243551607566909483705985674765122341212804807243620133767122383911791201353408058428161427082098759118190227400956518202463329009646844223226246237639737137309674655962384851068584850946527566349305624118779152390441241955656652707294792456897960758531775054076374110470072197492313948736629208930874651146897212828062223331912374135097112630560113929174403168707734987486776174711590981421254126641491653310454623501995315771987758940403723971312753023855804687109306053244111941326214165554597156154563690548772704293898503279432936027893048358226915186327891532675781673037015560759448991484919782352498758901526754727010284837505249701405467332767114797754531710924159201358250910196486409760618639887603928673510293321758023867560075802577219735924088041280288134700368335405590527351178138079987547125338784545501011528729518306733419599868833602327467666659400674521395214218978674200892673790101999520197227730739161361842268612296941802491531873782171412598017616845688383047965734343094031115829344262274605897908881061671933567803733451533079953226650163156528233538083641414119510459790465302962418687706866568423713239084712907735774642510600757356472748658729142298683959537522822789922960909047871077817358259203439277686455994520562881674432312288628847768975246188911455598346000797727830150555469973339491177148044746478169041313337521305172362233083800335040390784051982851325860290882732140509530624676963716723456 [152,52] 67477335981676354510036305750528662892772515589120553161576609157479371430721531062287331270978736368564376912977252901821876942253046096570974648253722835214197349864090875494600518530648491001549571491698724389932408822464612323453960978238691002957912738482758880371308128060263318286812131898816759490848701700833979323304826136023330703746153531027667572571166193987986903559703601872513628114546265553413402551975520317876246130892146908930362963310069742557358479151657695245063681268245011455889526185420796945423140877931676252663479989903021620187541436553043215755684696239094958473578748221012652386087415532966853299950081069833850392018779372437152044840098541368396634009879287333248599156677050383195467754159918131242744214583844919300468124332193635030044062930385927155978292653806804838008104000105442748160956337992206571907716915688829001296858816836455005338032168902494345099995223748191536117020517184057814451934639385413334907434910495614724883053617623490009441912551361510691594608691147022060584939251883724399874301960950709480484398727609330013497886258269467955235441766596580010059444279886947592864799051378534925115171047299517457122338841687279606848102447156701582319376435717976758085999915098054354281905649744496443735739561199612263683519175005645372147410162008254995181834867243824873458827607056875457721131453904196661977790632121837112297814989269562938695996321640394214006463289411481343723471349325287628573032965378986432427929100879585720277733056555428418943875646742756646882635712535872027289602488676468430393215578533924327649152105784421145404182709968547194058264756172291142024439040682569619400291119964380093716202404012484623176755015691317999189798418075462423455961666081315621958776249608823703100125261414008264928969000250434909988915648887192281349189581757714360993767593577512848245032601336142285966329970179303660588410082167908799458507821714168464573522430234566924285822533516240395357224087802935978360905174567990893745907205528155958947649944383428891584671304929913991793224635215790524662298971902945114276282386321830332914709529347039796168868862477916277689839795469612031604294813616 [152,53] -36733623536843253171440870290877722890388756049431271430048864157467051065415861817960900077639884099632693734323807918409848985463249983506539262095617913771083768881788181413330697737060609722538083664810536719431077618061748293654224182963370853163219292371250319327940454228503373005528279237843680548186950257522990420531450648518488235077759335619657014267919589363430352921795981285060734064223263274336859003649938767087789281629215500116217856081379094672741767354488127620023667192695412817771444135161709628398959446437662876429518359444686963827470779858111083629937775726081039352345335309144901149795696636187469273360955949445716861408080124114314699269299589330692869126928657850647604363561172269400338089892862238992978696081211803403765920675676056614273872878724971525093914015077030649209871203511053151008224175671199445290169095588864975035046489546101051615836677403460689913656260535569595448082110785240247085064148600167690720567672664831980127173709024326801447785192575320341466103767118280896722106219200125501945890241577605201374718514679146454747463830747353739294602129886580300933726216371622335415283356973208029856530411343381473829445906088513734775422144671250770298469644382786525951959443960908247474508192491585409109118635295619778286747746158186648643520226858035309631269701620924167412764832794433718039060449903098406136319831337456264808559565821454703714764224846229700202771588617643196140899723633310785623499042942009757616835860220319289686060953995230620242606901461174415384655020570321709050734056890058613879609888516227694112841327577121152567472444168696862921365773412666103353464968307686851146739217327434533451434202316034921322787723382929831056665872327498808831233108353502234399114543618801337807636421560975848746100024178185318877442040298273576980764384198297459813377420256623343844949677262096839259972288234812310386015610126872747895131622647066551390102959973651197667221666386737662449483689295066542536984056481690538209127892774431224454768261338394801724176675300742864156113583746480916160125642314373870183538863444392282265167991214578886582608091912900131744953582369957261764749952 [152,54] 1287642624363039250496404580305727790368275412547990849836823987398330581352121282856513293303275662667394710869734666061647192082121135204972630681482063775429790062317814357142299678885672118005738871135904586584052758330859912433165532390896998425148803598090403903489304554556700787620104269941272852965983214411998699560774627314831497292432127505050471375559186586448436181083848795349670436933013644156385875980129806166229435164395156702859051555242838254097321026828680982775324043068177583981495144702336479005174030360925232286490906219570660112806898878297146272890934221642016425279869010173121014407045544292372292116289307014849758037702555418657233431297684721027678706150427937004420117127080639074503307182833477046988969058284408366478147620602077716708340581890293512917509939208855808960411057513101704803737127832225842418987181714539819378016383015627269264273811847147847115285859313373918176724490335890627113147232373241312327914476319925779581298762864160115784967766156562971057703363762940623165970935394863132335003172381511398246508420732958363409282093229595894925100371038866216862573277585623837112740076072904802999837187999474630639697517071805030970329984989128339231746252607867791107644640791148628678366255470516366635453094075803572383833280395248980741149130012120234915909069341552724914005523300647234773026352808471095342614281528329585517743010373282160223756712963159657357053204907338540236135073469279822043604478910499211213996405458503067977688886480219150766827683229384549608149112879712894855888020580848610375350401262951572667023350992060127030068475094847005916999340634355218951790603004250165897625111788477776379046584934854652649526837614058656013595747348508895150950199638177932459685154700168436019671932842689685914099197849985551937705188965166042050815596772931117813206824066351419691992728604536288455300341598215760180585921127216566395280682801173212169473059482290000527574394818105304249323240349048105720793595278864704530501924177902021338052887015004722217129366484300154919153282288882456875692438861177281720296264097283047921573901314817058980261153326516600980254773585306682258032 [152,55] 1155255607558181282684492952226548725754465821415303869471038905422447121598737883645360142309565854322435708298301153794317247431924714680957122046945692948234757086735906613745987707008287042578399898087857195974034866340552132206725036964929780959614821182213550546096120666098145919041101524498448646911562260790068589513321721243187277628603765633339979730141585228173440391178311437210251282086716344622433696198900791396653460444575509876741294316256652031717369757173492630086706417418662529195507541529770362535400698789940943331545981925357645330162113234852898837712798689567062398272290196194804524087547864494892900028713644191853652448302540765276630208903792980236461625971599852018603656137869975583333733164339330784199191045386845552247186247560923462465298433017782952860241850921108787347049454770013990633714584812604861688814700621680872366416233604414087293149918005402487675216096917744942744717615377353715215905443286366724529133903508174478598327778006029009933348116905976060314422820848237668458221216627094122268643308525365870138046579625990392761740820267289860921610351690645515270308034757733354962625020669315660785259726403798401100363043877815650300478046469477929841553429483617901680491072142206691798047803324195776588063836916010222596738376554705233313010923557711515524408440216820240768366221998707367111942214171291993474109993467395075086410571006587656115380781433987645166416244248614142419799085005325126946740206739048855640575144176089120210450398515011484021353341122362605304220157771079713289063063191814741569183072132081662770596553615601464008815684531468289586633909086080786804840248917680713373410313414827274573919283440819277308661477007081466087568877921372561669199356055816817342599804971424263082734925127021690860577501833629263016258837745664821581435865261563651883535193610788569827935076505535129206094530595755337762492414220472085911199324004167193640568357956778735982717940731542069948108726218481977736170838253766700908668657583135861853385856195467870001274914097873725403099951361348283895646456226138539221711717336938993149702178342690280549131997870558443296292798741614349376 [152,56] -129969390851418558409665145202599018790464566082235736546667275840011051819784197203701255568990047894116753142701823939375713171920020099980070269398630597300914727230765125974264443244226380420557933951992659666126657265851426243726427586287084919356649232279191381719253814925169549856074251168900125476967299364044599268185589793444566623124701691701623928621375111273257284968199088707749418143835087894574218388204180030797931763254890484362398809585691107181859970505535928488126379955734996479955129327051192616977524310378330685270887706636113501461214388125006217353388532891291488647636599595876863913684472380037432512223074126834369805909621476567235001088988956805428775768103243162116632117393077350984543767900391295512828810784815987148553714542070417591377790403020952499380471145093735921751387628653696622378497011642554309456653157594744672210946814614616168464487933634406853641879551828017419624626595588481987087129576572147951944687577691760729028322359574087910596512859580007660818572785250674979546696721867512810425817512359220091811299236795285849526631306521391011452746781904516370636600301115359192426296879668391574029668133338768770709849834746038059005320317349358809376846776795220443905824084369483709999388792063852372966122845885197376313909214422676855956422673975493536641052323585791056548523949367629029302266678483972247654327850497803938622729085718741686280413915666553938066844764045932350545725897763023262167151532938102775677071065551499485710451819802929629381733863806375158351671407090905753915005855141826841161473360611073249295223974114114188462723322488243340128275003403142069548340827555644982820648284718157570511054919523317705298854888726323420994219457815387596064800303383059148918161553650451230939237770262729608813499652599934449081798709218438111764628613975212585838746684028533196837969314500011772917777465805566929718683320047113805148665612495162361020315919301399251805465305106138253619229275951177085400003654585263391998067435224168740915991643861049781370508215057465939031401515533701865417924403204770365338484587106807071145105174967639490392813522895362828670910858658620 [152,57] -19523429649529621043476927224313257639266758759060857650882637450922672874298470890410094863157731711363903804819570718086142176866374563200038696411522773785738857591787930959642520408986077761649065706764213906545740922434644840045823117125965934632903793991367929743301937180914026991141431790898913491912369009163418507220467077489953590780606000385155949190565133938443017135796766610915540059522137244641348120250881257339810840118994697863701531113952162292880214589020204198184491193186385191728364835975428997878209099171549820320115674165819746412252432878600568108429297279454165458090639109384050454151382520492406795504842202271007001906599653402005793581145693266406206702182786802659284454317545143813318300927347318884062970969504966043864108711591762232727324156446881924547521841424145595450568711462820397216065461524145530833797598737516060540163159488763250964863406477936808875739356774469281719138113557893583494467446561102405187414917723661552172714178426800052001995588920115217658991463845277511076996873628541502295755896310058518132799052517884202091247162407465112916083252101801608485403872429023949752049638078378625762550863876713931143046272503187839383223978198453440126360455294603960607934513565278595110410091832867377278653329484289697330107726276395442138335593599498928689028268076174904750105843890988441198176075338149234958592430289923397927445191143392977140473956237630630674024849829590911870919634227001021302878814047295063329483247648945260437985031492090204426699982300414791002866342828445030375367890590351138773197032272032826311334026938910996545740054288430435824104317670074102923297131634642531833615348832551240235092400043766163925906944139470000915318280622822500205231399021138498566701005053225098997957582336380460881431864760241434782752346740351838506041588693353258566036333519056342141007221385593017427402294993974021193718878503618204694545129784614954846512417990706614765944481795658081543925411981071713958135404290863370082956416153691840998243757953637431656809748372875330870626920310101497480441252036254322225641975797295750206223247256006474948529574794199736680679864704 [152,58] 3895537687148743027334921339558659924705895849906093004750575871836431275584990561861902860366269638705137421216223403338171595197154914414973283192959515078603592213063855686850242103018174743903882341709156695992144003044661236171740149087079783446048889607032030406045321102388721691557431464928160227763074184857562110649130400989916077942020364908385187880380546291891201995185982861458839278379056454248558703447583185508085785756258656404199969753845727601469879929559527419675104784868607910792280353041955862911287581481340386178642393302852245099165200612309899644387511056721629970705319845746091893882483034907490952624267723040198337829982008611250552026335101984582826741980924318613345287695345414304897972251576289321713841525487908542259635920238698506647100068814385881486653791353687794296162953395053088835628539371189486533868562770745997487952630609869548088997578569445445451958486795724323451408513102874217455114767694196213633793088103043270848895499346811830560539064433207029005051348353318575322770447500838232136355829476153535533174962016888066467929165413166309495159396796215826022677327514718994015622203052328241837883279755451217226482001341412133423797232517557231448965838750061562570252541456610677532053358828276509560584149164911454092053339406791681118369958193472043911633015290774249733129261013694507454586004206549561696857966525584004645039495360842551515364110439373550518289512508142855253162493397366400209203241205994866185870883049030448138413558767293803755637691167654852204643843290802495316920780070043255749587308374382973651462271734787765110724966775543870871145863824704830402680219046709132820948819283160866262591192275868115948298814846581142330541504210434482550302228959477147473334635424627743656722627177082442050104231861777696553403325569176670619202361711329319348474537479849963062633849848440489786005483385385917982328541755478909122490058146976763904837773983998982288002900357154731284771944560354171395402921472353369167842447466976231059486935550891521041760518364722874745768716803088762919658586899181899280067069302991459454442042621257201254863142096351056491727424 [152,59] 166365104257102338461414224583481566832006870034613098291433249337534374495317720283886676273683810445331505693656305164978381969207747999571302183555908319303427623645944675430438472290522514829290300648563568846330332350593899024598988761553486721624004156475290065155746738640996781424975026098057999680127526838780037523646248633760917704491016448736649958849537935252322652790026792141482823515485337210584555129638342989876242845539454632229688879573637891397697127863248634315092265417389531567764232474182316200011458823536859054904708663874267833261666395986325019400006419348667388626242593318504556703431886845004216736531369367980645131579436860577152537980774694390855728130627083258528615787667666878789020173768562323315608955053362782785755706793717073234227056776128149760349744028160976779241383126114796373475656842067833958324479737615547613257591750023496060038831321024886664130792041381875759060858242280694689349834287307217074625251668688995979488946385957741384776427076637698837644724466277546288343483102902730944405089731423504020332588314910860099616856177510961403938287995946227503236743475224281682671303696838970580603256126240261908356282975870250916938843125733233694466887803762354845576419643251804342245287773788723102763005803635836671137054096235549703385467583093179320576064592419623488053794256519383367745396892031497050989332370645268128231167832299550990339879728918310398149017553440807312266168603639597474409775309985794687078965536163486001356313955786310153675998896312031194168926881190876166445080230088176956566176207612621422288800603240242363965559311605072466164041613909265380720844012807575075913336714728026471375674763350304846443594666210633041875160947267269213104012400135897852156554379697304181681005000645440943407814549173540646938971792248249687804126141188187463839380716772597786443568706538373601236229747871038599766990296540228716466093297033833405533907214450263709324702812875429186186821449446430912352208708468210077948340250551544719145697909729199774685189702091011208364134207708955977309092027574695920093599920998273938011705283849987730447934151126334779024 [152,60] -65098936342472558813948837288503171335888293360107044807469075958081324607906259456432962679839015088679153382155531777906128290611768399116224205636569598628105158160160815255240393958961444285913627262637427265459089962675505663397919096228110225336397880651227806931090157759711670457292246609026183966242415835215801091158625253801905444902342225252390416638693787287476936956330176419066322973011780940246721663382280200951579644561314668455925649752402713755968921257056293240789260477442407905101400066664574640138485120943792921470334716983242127032835347029769670214369318464553706770131518476315439812471640152691402807609883094992484295834343941040016173477337689689883093243807371670736675939869199123757397851531977649880516444957845242622855541140374729313002604372276028148272009070098344248801375359756840705196172692617642969644904459174363278793879159658973386509647045999975258192245188893828467952318402325874175978876707794592448153962894138779813211472306365465624836829231430272074182344120492387055578803822701438959863402060068418307316869168273783724196609792798668807998187980867366716855697892149488933010570070318512959070275569082942154043496708626677792878347944793181305420110509090152226045221210286496261719102377559764340889110072204685373972918550692808192610585758520708620907263902561882651532499120533411101599761213472217743432500995995769789455443352030283736157087097431106106786977225642755202927305836859801181818119534313088854287883647792086291200055287044341498331089843793992908400157712239809921210785818572977737442919944419649085474344572275887014657236055122278330490146258661892113922984386000241660363396472843797578529457552306672988729175284625608677580713972508352462464282787243586240056213399702000155859669622333664490714147180136661765870783972174643223916798720734282088510214716794315477035130920826592943623893423961855113559029483306690856608928378366885843711070974824200140562689064132962817584131877366531277867495325001675147835007901100919239461953360937141092429971452286970990169048846457195717238163352228911790791227331337070380797913976070913672483485682629460544 [152,61] -682178903802117598739194019404042662692936790674296094287147415883767669619949541610851977527058220346718455059877375936972209127484824470622336007581007527071755545208154505119812386899899756058239037838967595500453987070184120058380085918192183901769334718646558503083833920375235286976968705552086660106624880460093676655618084708568046836633492586369323987770922319768430650433086490708573114420038298030599827664825485360725791008745691221835744670286705681991167653586139269046524822011398027290949353188899086918664719259178280435267860218380352180576465143200580901644749342672440178749027774844271138617417576474614346727754034486762771841762829345041060123672525717659284570641465974958038112685923560255752480256553807036622638789948608657122580016240728244691018823921058586471021691932700632256386646892739898455475720165612985108924498030928504322284799721517228603621952142377127470841276763705563989864533915216111743825404407256864900099405604407404054979466427414052916613914561211623539027439170068386191228789704322854649066913451007726686210053406843545224886146366562586910059462863890307386020724682779342325027690648183242603988749579142539934141320899988820986430537959345624380234296200780556827774511826665412184752291014810486686294652767871953743279057923344431374268288533990225971864884449906714588413263974369696910275847287372130431455333076963539877346894355396748124959892108286346854817216721069477228316778287381405042445600641441061958043482926244559773600213630851992207097945857365757839450044443042970049821165439189850092829712516283789280024930438613354927907515798258554198648812289749247909603167355198593167165678537999452994182645799778375462434692174792280809258015405654100810610953775806593400138244629640450399408986708127026846801908985027394920938560628478870367487109596274528537156413841827106173680959987832043330289554762348317069350870421205229358405497477202806732504278924208586187752364507624460979305591771538191082425431694841913791542733276162513648664010025516685203704638928803304085597199271250883276800960413138755471615396176015381710764056985370166242548396910848 [152,62] 600098301344890823636444099344730589232069785881643033381987478536397698510565070884205993887080949434525405014738254857931043076524647903240159062213675327128478588727633211964281496370626217114452515886766130917613586285141892978077131097539647238628356366914520095290196108869424473709889204635261134265778529429634385768979305089697331380167483078834959011103559040600593405292163933274116750033234932032134565786455913475494064286761376793981958298475749608098418967479262770970008745801827969457485377318810075793692835359360261622803043233708922248324882486733938701276283424438442099625664410776414729435320599543668281523824656463818026848861806513719990081120033446694436133319841494057332277662753668895927706933888581511601016845807435740115387655805409824496008273340695514468170011242340015444505019231648590502663580693914702049946739913619265176853251656780092111518366135148560476902748330413664256938093146563885739786210704904088251576270418580073055213872955896669435802630206659886853176708102782878526719462701805690827460489963549823093126689609022780628823506311046452941796258789669757288585472759005551173971467940097134737072909726216310059041269910136874131618146139956475441056297232869390149057732466397368934864857866701027244231401073488236783842406545555483221784715464807151082633958443190043934333119126950471418254541334213471102866321714950189589911848501951612484977635987083320414049075636844528362173131471490314846125374935907562961439793054748322676049720194395572815073206116120496924134937510516595644593403860513152016276392467385847434859346809152904654379005906594426328180006187523075733199193157591989923771888504341463443926060510166500555204867959783655322460848227378444536448064754261789951204456934191760630693295088573554844082385813338343797429349460998332278442906355675867414563704604020046694184974348737926442181355243369032752294855697298104318780892693887142820509289454139898961775562738237764619826329443881365562414419350292212096987283420419814274060898837154829486914209221190914323795756116064105426485978383154273082667062264885528587325543865443160929694507304 [152,63] 1778490261926858013522402222420873549085176308893764789821228624702279453411226982224362893920020268691322113537523530115018342219515673892018043690314890271160599728867442597215492196322920895227677859899587676658018348032994297270440926134464266106801373323615390224913647885762462909939948839534458204251314370850437921321695490512578403352683016476900853688705811043047493762831891259140618022789774661566260129552868132158072706516950691257639115947426157346678320638149810760994694265822825423865339329220657923246872783211610147144663864305631396985272883890190701112389558000202936565299894997054305722548259074600357146088926257657525973045523274068458942960092476206337864649356797239361148647139764667031245124487702092879915996438310391685070307629029703348411329087415217251045244309464652475946426012783740260506229076345538243909903001456081582576836810644651425064802714013606756813325707700925950017006858918439248428908684927386782024349099249663742433202045975830176328865701375289047869694037487959528985410980081228823733900730980048933096508548078555101983745275516703078871869073101907984477351044240929016905506492543194654688122514831921415207535584163092177315432496463651080832232053440137862229631675078588890367613012200120700532255017975749905584241714626576504251949107875992811521652659244416588616886179747845962017614902741554229713918958981838012562978551422610118145165865388859739815733071842645490807480905612838046907874406076906762339597583000655901755227853092747147899023404465200194158140406224929880101561341435281879246945464347402204365299071913034085738295423941116592513772749385690494664929127380033495435988224364076140405197979303814002901019424130552178670722414201169107045937980017715915968968586337207062506109179289376947740090411324102008757891864251700138996415492779365140886630141057390333656143325951439224101244577852336472189007629933098677579590263473170385299043353752240808661443027970065019298503157087170341641054880080779002451499662178809644860177487003739483904870410154684938913273748637299417865662442302208886482604260428244243314181726000259035077888 [152,64] -2448838125071481286021552374114974116031432409323582173200901353717292196353944509897397297592781899885954460892739149615560198452907104997892932259335004483959233036337671554193496017674823279433539321780231277084940831379932737874300585930921434687241293035804409527383609439894365326808983037832453957640124150219124196669231870642141842797743465640270487440533717311990813214315205382278995452894248318445593098536951925587767564529387941138353908961856678115446120699415323770017717476512557324921591504197448581825699378633279822967973122521940011639802640364496367978833401786466748700090880707490379060013902123121976531116365455553677887073335840786658102619344836065538489994603848496581967161002857396361509077784404152571284093942745510578022450262266064685765200549415355349223406502774462296864782214457100753844440331118240107288384010567279683818605819828102660188965464450933028695477241897386374446711267070171674171694257519977067535095840217497906145997613551814516563688153422841737975189407705188797234227107099866766761792313919418473248683701352014783421807113270007884783476910300024396908158255543058551953889537673520226423093432636848669432110282085985892739146366335137050396244192976988864062717699887128051359191596842308338473088493640078430529607643402102266185995017471871628255341400695016895933491076139033312921946628589888340120402194364528924348696960559915501987907464585216698847440470668472929548691617483079628711588892525766650903630115966899450145938575593159580257088271200536982842534118227539098362467097022520335597380354764509819147094676317098599692047527005598409530058522601507776499986739806641397883698217045676509490826659844493924592004746956823460074339532646347296049021841022695407693475564697870814667317382544219562853116977650178562552079933473118628302320347823595760159063002005880143557110885884949334617017110727354014291332134287377656859211709128051801277772688855699978667748040159343678631677703227114962880740362097515961195634612971012211148926679994558678342152477563651618703582413971766896868303489486319425865691568758008609801810970142747892640 [152,65] 39146348723270149901204424330232380451952531680469294414722811073389028123115648420673520208440917724086635223581174405501905460110141221058121694822969549745086749765252843648011984852814399425613192096261064981373406157727097435715224145804338725336689350984224161002815966174256923418144786774402615536273840279527209185779413859874652754447368094763621661326196465467570645537702630741863553114472210284427134474794513532368140672770305993461691477226258198716545949626565767688961525372270285621871081836526711695363920129792182675885047867862433010755951325737110160566397920074199114842743454209235818554304411252874658360139627945944914661008449553014044914862789615266948133293109307502027289161172800744748220395137356226992584496952400117230957544143094377656416799199119822279929577437812307624482415033608665539768987322589366035744917059167313254996899699891038982817810017950979800104609225230786812909901139456026869744933156730694210151449098006205973734408919645237547043598487936368869243806465008679820297958384999177327169621121379145558910994492383828947313882620475620308580638677057477130585139286731599679903376877888512091032052923156682200960188474790444505506487578265792583721686394135746008647595771392032982958595447997118527159078257612541043504533829577874916359918406854392919763160190894892748156156619003810915938899978511679264514995794580425759157832091926122784590663036762917310794653104120331111441976917684425357093245640085427767887883314112353771050932800517058228409085098739818687701026870851094520633390623485296105620102481853394261408841279474070501415482508137826929472696276658078821841979740061108775068286356042061139118614116421887328363077618803957639495749842971574298710683339442799168452880958450686854082446540894768262229702038968227800079741993557093285600214300656727231977137497919132081149698919092213142616598111234960998018793624223574094667986927896833614487750839621466453945962657966285732784650764697283379276954129608447954011284174212831879773567733649609962909369873317578083412619270467144568740169041129915674890581817277313069819555122268672 [152,66] 4811022598639325249249760465469778305202447290455452151144461138240585176410114550498870253998114877464355536305237990657154849830211129199989477578690128571268765914391361307265441920159110566685298781292439739621181148648869910910255133081627455771528599224779921778956612071776164832553925807177022549078052803443306104032056661217559740780053892397988419209895960643840103088535545023291265935478799256720546120734278597321230976600380918306817284628381509592345802225014430243833481038389688573700058376397846987574958029116862265191652325413128858745744619870019318143795908774630402826753158263819405385844449614867697427054107037266695895520482137803297509624565782257895654065505447250877602256339953613854889467295699553582067050351622008217780996008197175001374658646261712985802798792703935497147658674496263794188660863411894181193730964641392057801528328424562814831353124765981941071691527816931858507490288430020365654470064137229124489329641489887294497801439502970039534739883963587984847043076376832080281782366892743943428023147983877798309945031040173047044443787699677998823974865382447354654781886270740462802989450417308119526253846005382919779288926873480690606881826240180036433641425914654169110914172980885858608799386084956325827593968199161143727120531691720934072121514854771896838336083291691709079959231159452173691532311119474430173208974625730524081053031826067383889789400169337182674590167087451018946832136558173940095275920499344145875042977446702317722790154510420860086914937832910607816350351121203431817372609155812944293779391585386172264615146686386433916322537323611729049582388487955126534760289496855181554642286232969865023892620441348156409436731811081503789919717566117809924082758737935138339031000088481963468704618262981252672471923995474158021321448712433612068462557526471858127427514286060622815198357188148339998722521947006046259936370046628201729057622701963318692710213537997265907150834798707101318073781460219348576611020115861501760474479180745235514711606457967167449504344138073045691647017477734582928437120367076744619821687659458821414986325760 [152,67] -115988677416874816716622060303757820100846077674195012621383608759819823142016317644862910692696349184221755812674972368165288304260966753377995735228373109987880824736426750124484046957773122881412454246268565366334696512140182765390070861650606291227771946768197439877627531661379243942737702451119365199862818100510221951322873223991042956005659816889130709987694699057399488007252902917070702088611562095663026095910845427167879012340092628438533315370527074640933083820593465199683185288341965134275237770163086139516292971641809886990226123321022713129672249174557106227901874794854860159931307377644450151447273478796491693598287938988388809905581740904514429154108181589841298783445327959874310569926115344972683280674748490677039393874591904082928700601165027373377492682104692219428689092385134614554801324508878327644416518917731963071249884704080805568824525263836004645798094284946371303276068690956786642683408809563770710579564985572702886958700136980411043481895418622910126172903565183160349918703242920156553007086185203546226010470792258475593341591674498312061595648037041102044163084211638362586751477925572069790588755298262114565025129328411742109812365411198209507484631468083268978538250563294011509491359644386661924556574342772720424912577197208364290821846637079221383848368954249289423166334537099247438458626442992598904072492522047615649351631977794022871376332106724632896131327995580252148309312936031916316602707237841621760624945970449253492762575790023095824053056094822927602200915936632231785241444726441620089019957357717681888374733558847939958201359399488410130235792514516070662044409954705685513530225294190403699590197220366835335382141420766544731146370984896408253568926697657143131792447557891430722743227010828189760401425103282725961582748621467844202606400699393576134818137787430942790900125130136151024902553211930453126088625640792626914679646139522843620473717595415290565657957585764696986099031707061415698303490234916629035406441922894920330508757537909692222708820430942869946704179831573806557724644754013392500618712202160037513002247835115022024320 [152,68] 66230945981449601735845602996136463042009042649376015506689630848005351111809947284916365029291154651297355231089088594985326539188217390420823522060341524357480666690305468774473450963112290514376952927100856434189991050723330007297287773585202708647522585757200931193608119327806741773261252688485714597928775829744602518497937367249293333360055568024947670930159461720784412822263583277732393097813987165929957606742724425858462328429052075353567795128837618382004584627877625719558015943920339875919441858678468702007114920032566417729509160796467987572160356610397013561329315380575945579609518889357250967559695591822174619702370312902325761757789556439350928514699321958609470185229252599919803081120613490086050278480953696274151938886843680915895743004971785370889568952341530591145635720169486597505129390848495705224261959404065636913336283745252905594198250140535513349057210397817842588352070294156786463318285722552464528756007328343118655669153229272204293649809852711857005355231419615721723756125171739255220822061937717793252442419987925315609560725627244648015465084046449019398986067320581331247186234908672624364033117993795774534232738293468359963152271207601997228345711576561332097424588515763818892963536798038766300681915825175033511987233041825878749667644436757181118000965827020261134332258518827098409762884172847403543027271226545492258019857636951080517039972195379229998156040847066519432359199639871994636807080711840119912782138271864050927456054892392950053906698555523412269732891445719632471410274424529002667497842410597078887357501146534556229879860527493150413937861066660602820053606755124497567769182568796971712045143468963749348005912237592046878075251554250722814097687144889344053038852944022012273547756224718342539051536705935101279194241408687251698174775654923083379359904281140794104924544655520527304276364734583468206531443492188908883863433905269742823690812986486461795953092946730667122770505317470594606995815702846587676203796689004370311659679625512351599685930603624334512794725143296810835078744263813303301859024586295794448587529473539316576 [152,69] 19136356577507416881573327225502726202914090744230776619318865213239594804321250017454504447210160057319557641152949436653523495914074375790571822744373475218326208634369760578447519342042352593967088552897752698707976654423261866343768804485401249134679954898043098080435971279887936813755066104342376851044234271566505657538518881502350052670943361076153390091342492664075135555732631837704024882611836766233235118602189345040238871092606995833471827393777880536033633780899780191579258926338653200242505199848572017407938807801662307401530357519914981939941145362281335390869086763422328073629599977667565732468046994848112346733386580022504812744423023325831342740145480275261715184324229002345451199633386736046013642810070751319290229461953348344473161423236953822836442763856197898554876028308381194319539907997334036244642059845971094841281887272757576389192872123783657376204758941652521316838154419961882280432384122115971988634398779025047793172998360375251621523568036664793371472840694911229794112323903764935311773545059847487997649379733112138859731017121998603771765462294363395184340682399994431062903762584037939063524401536267864846133563105850262660925079288368259278410277048184290712571815608987520853269642799933198409502114495923023293834123634652313369069888796660545480289392725410878663965524156825513621728826818547527034932960186708601184401247246508748009835930435856911105143896548319478824465803639488738546722996706998834430649384765817671904245422110371275989611196306389035149720287908724502300783138288891892330691882378662855155514114513923005945876482253707373235331836106900421280616853884809454625907803243898020812723905084117243079024063604096113208846495270814481611867831482956039189861654262149937257057656661540904809724994194722327299513822038710656243250308665635021804424105524987368946437416857931228454743842243418021324606073997687946254628226044739457857415608697068536730767789645885054629314302251500413212304547837769179793569861917929862543527161569799849387804561806270000270883131403074889071322835325390955059112500011812305531021479511071232 [152,70] 2459766401548494366334317006712066425722931185972275868661409558372540942438037784837233261595665845364409026434362125726395336001066777883208753389738278089089578950789673214582056905486782335475184764558234586235375616406803700724582864065208677463293518711977644529336997006724519405761784385856122113212129463409913048458403369688868523503436255614499518176550915236105225573347428307756463250300369885794377246370804360148126711870232343807944897738989672873696897219549819179918302869405512332023424307093519452431495132485462838820996892391216527187157041220452923255917389181831817094072489207622225003842915377689952790465093718437138660387599098165939866070145265207168339985247867775472600325290729491176095269534698019049888142108110604478453779674655980325919730693319536933151444064140590491294744164681916964390538328463918221012161365713843663969417079172632074091754744118849898464659378126461702560049678169567046081379944511790117965751582991661062320559702833765065163429213112888413356293331910271889401502825530379230532150809273384635059103511463769982299690060176084126797986308562887408261745961835983898418878169000696863638872121362452617720765627375545421757112132640899917957424802922847948018985415933875622504229728736339250971156616139180894895668181182123736291836613503885948599642345202762414119807064624197941600364135107187645580114106990787675391554168614310028820059068629934217900295830606365526619515163890722909515432734523524566286847540269333856810461438112752632836249659704969328702969215191733072237354082256887223454656662260800139829769361708574720220484442421822795767923021751954954144407898054837385942478237372068759206330197361376535089413484201361707107938184148722628118875689791417642885591531827445086669416392295809510740040324743734004752882380033949754537956333646138137615896328523948915961405788150543207764906098162545292566995825612999216267283721421626831734600080392310550523998005378289173274267370825393087956803118624124562406290449920446070500433269421308850414369670780093450326702717173681407782597623003273509883401106956992 [152,71] 201383299440517387269633506027201968702413965481909999426211822868837539057055986063225173976459903998241090230683651634289431779104884349533140634681066488113104188449104334697621933725816837358411625646646398830592494663761735429151163898862444157333982900709134908167115304080851857630027365558979504108401364216119215010129194122441785471221168845008176459860978749408004381740610761122901231637345375440013093057410656980411005217821292116889254191533307522185450115081947711747491614546848947299709340936842700153306047171006222193522607517057924828171278780312446695513244344525232944142185202216454983337313520905023214878965683832828274395023544341684783650859354528478210057122346546273759916779996147773101171672607892611931060500746972894609684353347737327852420590831478311000884207471387466171876564360941020550806382361028698872987737611487818169297203764715419485997861829590665324075383703521559363006221761352737784775879125670248749840273464038484754139952902370070405084772175259736610621107516177522810994819016260072737291116067103562372109182539393082568896231930735729916045787756200273663833262501722881845503751413941618223516476570929736051802889738784266115535636458534041167927258907527112211952546406899043260900470696711161327633254058478914110923962118067345939386123183333054457782716149231864400378405952395024745624634847720729252629152109494692270357800921064632010367577476252738471994203002532549614116316469384754999823710668295909233750317556028316313093720290938223022604115726547035592473464589456515965734404739979245523605516328794475339157651525879572174938925920508038752981126150365841063669415052877383149587641498180920223168849801408813306683467126067922686810153668897370771697760309537612236926522572312038529948565705068043801774473162162132363471177260471258166462386023959657560227929164583421790463400929001927723884819336589752821672048102827969387934053141061522492448866141987434398033585231830016750004887236289162659586184504101728290169981019093512475804508929304861390751381977418816724539479614679731050028470816207259711977337536 [152,72] 15536327694352343106944744650171554525640391908203036828939677514392821943338834640127462285429150156050113727740685785343301352277265372839014878661924977872662005069739176330831019419687399132867596940557189587860890968758902363870312864529283769798789173168300775470399404421068632333023431848948235375146336975688744849061676890029619646341667884527577183289294941073410797469981139059764661571280534222095740292849763385398758794595207860010245186710022152597286810190131998055615681235098902787672723958201631655534275306928031020615601059802732401721105425369690034454568308769843944591466493339524909572937762584672594217819018767517537958455015782092449539976572339221610557083864295922797480080095961141818462059664985628312359858608546322514682019342651073445770370280915015972307046446167948060844019694378949608341520071337097519128637492661920220851134268066791720183214730835111918555624567131477790666785654936544072694295118635862333468139844159769169006261489802637364737125230627219368990321889653300984083106644009541793792658710418305058534679873002759804001413703304173454597769518339814046799509959938410180983604615381724906187171659206157514111651869123538149790992544165947810969103863683327805840957368062260472234394577053922105959603616221286518684195080703982573732283630382829646827439567085506276055276432239050708491847183072538222407802497696910824110224489338903087450191125951079685295768621114751764550558781899502379484793160591392989773669132642367826535803867251389067285176322100446147612182452037294492367934568819142696658816967259114524732153670960501588257755945600333249098440485091029665722734274208196980879838896592661528064472683682286891683316304630119257129618053146435910291868966497482154886930484525299860083544011690780378051483202148877367516053371693391986263745119122322713197025659365927344897471639672504063271925985458298972502963898918231983816034617368582558943242098138487208000359802673850491842575033161795295464846083120145500987112916159328293219860541232912099547298568627808706262855043956523045086461724117589920025092 [152,73] 1269808197432397157086498017219130562359568819773705004474558367228332646962200952970353503416262774699789529059293119659408162991470607693465453310982325122591634729591475237468443179370325317030901001512244488206644697369333863289846312744550243842945057210399531764244691376674785092067252440359538955199992451600765515517612904206276600288484845369277454576206261598392104662146343794653881049079340212528071696448597993457075294352275024785281562534738522747782286351587723056029502136155909000822927946129886923837141007337513458264187427873571030111981452499786014648336721256883693262452426770048408000489837473215828892713174624677079879105587520480987494687448686852036896795843781691792094026520346089858958782206511342680869893636635479388983237924326915018297580171877903914569009500640800365409474088736319731367857116530897178570159059447424881224204172235820632469616270509352880698833840341648334582892724616677742808112028111011869445279898573480601865630326247399629971910775540015354039180499049456591472485618649062877046002513121709066097072665374792678367712413674884450590307766441992489868743876175553669352757110123507600745215656080217767197044108700573382090455605080592374780663273112467411000845610674134497574231986004345876088225012704878363404191085224763150990934723278961349406623715346254522600465888035705219972003223369291637764510375959940657983601027843034530026377633960898654394196601708539040184772631800430394132006889094282132605241478301424606980070271882762304062509311393652666850441713064346032022337988283293929207759414898361767017033144891448525993026534357910791808117147383122911284569109607208701363392771914377348146824043289181509390710720386451922557654115316713431777586055043439370779792791431070307089048728367570520151417087600758149941380985261948468388266517309677549923053145274029128407470422336947080686732263518929686864555622107027229613284635464408516443653601348189833221268160037045866362171291823995900967942797970596205440072043553299220921538702306938786522111915708949164254111700986510793997816475226469380864 [152,74] 81865111692885379837188520831414455644584881876025338531996012886162233960659234589822384512799015609194375756750152957116308889454398246642328488924166460978220991208974171467291003056084155745624760872762386804185396778483703684866979307577176744760304257611679207859655262653629473530214820492091713367066987223058954797003375554047367310595828807724068352258976405894528339799560068232136670658486379730131479050214790031760243721767740055085554723489525340885016634615339343838122751994074311664985452820071427117098982821275977143254459001800734045854949927949990926988739579698990228201546341300614997721701023856273264470435681072737888940584176151154512718087083707962790048755346812355897048588221106895084652385571920464698855436270123080405510518814057585535421031277443987577728349811809416924644335193951040069799325492482828125962641096600494912890208834231770693145909096122992807047524458959118937391289625173112531664711888505732824439373913514052213750255581387338029101125627589547065942045133253474121302818400693312662742959836394093371029867415543850528781202667384485665943826767955855983382716837732733786164930735836239321631088810742404278751284384335428482255929560997635632000369328566050989267446969405097948158764818562141677150246826235035593618260910559700025760393850077536551766665453793397410361770860410926471155698136333741792765740218181695418086736951574157001914334312889820021862982671143727888558581739226668054146503677038508854950951681962563115405108540141824064793102005281901758449759179255913145569393188420216141399304056205893392728539131077528999088030844278813901686881348278387531234973025303998675409815069497972131353538124652844657859003725959666050763245134983062921688460363503473241058821578777844828152504667058506267057120915177293873712489400511858882371779190518782971230326497806156239392729466268966675425368682138376147308539049374681891098930816680891363914190387744297011454891625917408947644121559363250552287440990589208435925836031087323382719714490993301192462180883885603275231370598123297098987495442558336 [152,75] 3693780089693997120389510629725234680832674464266059976632171076762500206915606323404068474894012045356862229198911889965291623015686851841113215140659726865890529969610315400825108112530987949994439143086441213122260890114227708865166454521616769954748062907042894249072774677387400580686657071218926260265953603471046472713010984160807060480587827214540277340628443029304466727917626085409035363379886720408453991942816891728498070367467069244543599297425230091335093298071045186149277990899313943926058229739186305589114042195606609505211137799836571535182848329144141977220077368292676868449846534527148456372597287094487009202839712307795076276193203123038636203948240395994244219387332821003552581855774870984552596880848226329365408063072244790101882001979524274733005426930039664439179921497838681724911817011017063780134870719429919246221191125771900102235617902633588509531742558611385544494639737027157556821349968131372677081099360268157283820899826810635461008656785803338642702714907223420713839327402724075039604909878295731415171552560179674240053818485207745324761210161903627116988758993937039319623417136455244325580387282332837242821711098715078120257480229046662456971763980230855076833399864666728123598521789093676956799410548506818701333120696248841875184430068036183725114753785703401262588571347382083499583563338912145078097115803490104879267635265706440776908198563631548310272808907221329075993967387181861463172041770181747155046506668842440657870690094965559332223896159592102882185866031798737691416995812116850958656585538911699950155633744798467657960980309614401352206400878909007807155812974107995220599635500764789206154515407538937569422759621657960656782649649146312716078644160054136962425360811995251466725356997386062771212601011093519623186987696730598068753426540684382141220818382420034983238107649232200099895590960310833595233280065404318234471693285021806202938016433043559511539460986097244008540284891736707613819199894514457008662137296535027616837276756127981797930260821217985440186894993212465755615928478327614204941266816 [152,76] 124275761831229483513006845239564523247167515487684237036112381080958265156466556776684097081936333780450495185619107294798678400350313446386660263417685409831277975418831665188349320733245586264016842031310988138376679485852915105638784227637309384688896434461283231965818677657395579363907601836110270614730483689735959326961585634317215461352018729946952526462890149709678294286379512971214551879271013114258180766594871321005535668806061872407215944481067842177896018294626719294493464667970501379926092405330187165784464465787301627157980675714852145007073979542778362969118450287543325194359587345327434264069604812044712382110669950326205191153713834791962332655548888880040350943983274350458640561143085568044954383634676380000102454795357220202671045367680072515617318390945707427657085888768974514638104804564845903916142346306716928642609938665971467079586562773674184964516740341993455283147445717329466897119375005537778961244969791472221988672809707354075711533508990645190511550581537500891350970302723185878366041160152036173224074631680117686110827125858045664543419254595090992469174499042422584093052314576428863871873290511962762726263507822405060654227101049513960557481213388073922016589281577661928557723665132618314110661931114532760309159205894655167974920777567668636128919669353316145708240230992887819738523908261721568003029443758217123696904780673341399149069370030106861045595834531244033332717345632373635124946033297499713404221052072279936195733988769377518933058869387014018123076705383879776586257795533176745875719909251106113430699435030384121200812024819201707207058541171310795645856422480168602062923419404531749431168666600579458033633293125739279269304925771106928447073795619019847570943153219593497059953170189933777507115964507953606857859484646825101529345231314488197810472279324851041333715229908089247294656196168688550450167151143164688588088477308046901022671492940219060226873102875818474286955472055815522622993381034653185302377358150521342175294630264632303523682342171359048862377883068239341820930755277489158025600 [152,77] 3516324757291497580944420053011007076715544717955889291696375032385787151837830074210823315318036639563733562798393509606276419582236070952662789581155216173567941803338903006778046465200946215365502541848926171645904419010824536920778103423219200826480386138849043696997433489519488309805033232029534121576015408240767115036976941652893344158257989793940247033301606147298510894864881796731720677424788163452158512346316556979841103753521471415612346647493649279027733719602059048237466028988037950553800853916341373141893344454992349407453207544075536159952090284307772262209841347360695697371048567938891809915468948646266732380957322888483397622605078480844841644461348000307466422162881278471082092955264443451427085742126574298251076631515305235709374995392995035785403261760163989350546818396377145647987948678255643984821212385331502973351965935258533219113611902422636149367780337449468822968269367388618684933311784444629204887423695653575505879953908727048294942789903314173950726798146046539484571754609727110521491338502268657296719511924659945320717173354840525044995236607042100937259762310196380376558302232666339720072424643763316697354392785162392327886084154439923342668834092904110619987358845776311513195525131298747956082612949261716744683643802172940286149106726265741690465755484871352769152300047840626125669848144224210195699303998083412043875969338247295591717349957410645945543315721169067375034082942687436236502788211019496140645243506747197679066917022344673674865956089478407532641951327106083469235054997294678676539046647696727459401224226429035068371069581449521549832927304170756460037475900695445095443516106595336558087577496988308523413270666804475023728649625323549260427531381246681526608876293056958531550229645889777230518196057256112054295452597489826303078010102657871475083861430333063557878606496265050785362140710163195374653207754005388917882760630487271988797096340218678548814919671974616408851657057119084119926138563697385067152928776405135917377331427988506840678460421127129692230914014696046368121199717266238720 [152,78] 91548406322209334386811032019241920549981776886835778460832463988183685726247210866663825386654521447089691053463407422211213846531079929089112100207115145286062548039720610395887657217108901515191482036338033354417668008067322965721319429397085250620963557026028142313194234671469032232397894322181521637606948358307609520598936669113313366615523908576455253187678161709697257254188636932946158532830163644158829167694896826703662219940665832404617590472321563907938139429477557426135413934959851993311824645593514393148484312585830013557654037717164525017044342486438732480025165838721250299304465554200904053532706385692195852607673405973184454418535640494870585469226862399650672029811636111074849490461805215015751815078243278908625520760788361094591033221035399907842704057628897931718614752399126315023590954865495065583874312007740932362623024235863457797897589655056152582343449972910839446731783840982216022404935188724739279030143622164647451089768332409047111340840754506314002661742348085165120733452183287636136655194736736553978900598360758795117728320721584517428646003131506413609809831138237179236196604372842747718542806055362436523993589805871578826675261300868079375276780498754764406125485383593261427062477444141324343269703666450135597112834671437919559953122702633344643902169723683067041236968672057946560613607827973836110172463502433648823121932777626968913636523366024790231819562875695720201458092564697805127465225751904829348023681773368281912152894019614999453240648322449169308030586455786798344962965549980403881434176171595486438515711327375885599493802090622091530694377919655369607470411313542874303816824146929076314435392672809182949475379721775890953491063265118115089533992557278847034697379811556182716046648172842079608938382139686023996870877179119750128018866477002260867845990523293719063460110248855225246627225815640715740226655823725771669996254859472924031422889369179925257166945755885267066097455619602913068958932734492373890785262495267537013007354198834829380542033686217248833442372611709720992455399087392 [152,79] 2336202611432075839217881925912163826680279473109669319800158847781720370495635853660084818316853474444983521791601172583331390594467205274378391188065484359457753810558033463945809808000452876536438932756121638991054958428918691744899805442071469899801202020813316708194132651935034836616590984000361680090630757429621402443231882556369314513946356945187588139072197340507789628401041552918943025538847922026066934226825598781907510335642303615131561153120399356521189438912053538203281091138676401257157718557873780153712419526087086548825606879452103948728938175100051338026676616347209470497789964998918891017162824865205972324430685253897460414081171824838406463177581589303847360534754459132602635487448832115993566469500285386236297824265162898004309762724515396197560254358836044457577907443473431696435393569243586119721964538605924705119292766584016032640859968114290321291650836884157865532599103889015434771583352192197797131116059362330652626191047146851653792725337200985917910986426374542645051415567993126729173270277993923830610642840359192447696954877533555182388201703421408957117711525749428397806669890304482838419132840867430000127872061579602251142246084574026387728208341903199011982878307625798134700061515894657291859656207124821188920538950492781758401440520915756505756263022016655604790912364571878695795193970192383634810430101362018761576210770444589427935851333063749365604837744771093460105225445222346651809601701674558033061557762849296352576781831913968384203187856057449967910636848306038530488396104595069533427858789646498324334688266824866465164910311938926987177710424326609764625256766843952893996749482721974526498643213481083935172610056684165867851152814040651872602798849603944840705217103653496493581249563220658427756353963947023717457181862138802310101157593858821486841264126274482533678479341964468381144682176283420361756537280416636936353144303408773433798925251907467054772379175551857506082043415948081950089884567503931938690636102880847106978344784197854512461512642854895320868035267787722080188775040 [152,80] 63868379709123911387525937797046654696731629168942414041256063645801422982005968903951518032131127953261502436826313039368874402026782299568043103542786592044274543907443137878846811717809140569084249825592270345164348405091192171584872808311425766530055960129066008181165489739518915346907625418900754010849091148497047520488623022617255287811077896984317238756205072600371480243324324018157278396563914192454636222695398805078973940000282075431089957142784513639554118809530118642506589961420951822086971005225170487514767035843092175985377373885299191424573104102338491639240084509347421203083193929209741259631081035713091451913865545190313670743030183283709761716502121224199943237342584548420355364751563207879811874744996785790384522629624111964138423331457872503206737948562047134187227650165322922865586370760112325180180480849467314205318746370451823694691702462347709905870453275603942762793302484644143026599169593873849049111184560673212318686512649264125735648811160956121118878400121354529300060082670340758881347298862434872721861509031514151952863756224781795304271946298167413978373778284336322764421356638178240332747338148404237502508499742031791599007309622725997528301961413482990318016666949428776508769457059357176215809118642732918532192203063411568899367058046800803588020990813151741308325670505058022444791560218780410426885459024664472390935179357658087966611260396729797128015587760375270827009672178924573270044315398688869131981306306835527176917968840565563026036351361099840876545531065472204555501415600990986174309117730050348952630309057160544525860793289548439530265377208350573709659908008940453533215794231934897954461082405461896885698025125497220822008247958592391299373220057861035601906606771621296117040030459567463095875745143606395761921526618426541042638167593547289864275815789107563788218567142553295637330201392332346594756962537634931658984911101482756474406435511781365763843152709595583267630030874608654314170314587567207945657352235411804780457272646340896398620899929195217632039687132173711331184 [152,81] 1847867399976837178143377387785290313116711634317384530583503122454025561654347658797351892737237929716870751448413659997359803056913450951564885318016989853826042548327002398936386667272946711914778605093314775080410775884674390020238891494787492125813976574914516268925477875197992373837158609185522261391737201172671845843397235252723105276628102506255649939012080620572949628111582408692366476753536492841567083773413421717385045936386110564094965460000461997561116289706785828826963479421690485131832817171302118849360236284227764735247003598107304446175233482199584088848175483074257528214227410779707813536380152905796696646150265554678896296594240119453134054139054833615387729830629254590231369635195333444360483019761568054883617329549525030889040873513793569297880996048401265230931454795292379239365976912780686078069176344027437045933403257922693603139362450755441173355769993449597223665321263690389191019099403942165355325609694363975688861540798346003901029805669784446307471951492559612879045871615349341231997903096079228837060534244729479442335833569064581901917067680985443868902020519694166808125686376184131069445392301348485093566810808651081226928407447251933383266181359687628992985195701322194725559427667291297753503492016864925398093066198155372870824176202189427760344124990982004034197752267926037761405400040496325829053474342425928236179133489874493786560053668712557153944870148607404626181538318906711931665092250297491826055759881139872061473027644300485439875624777861677394437395425400153858171695597225401865887351538030894015779081434609373238690855410216588569738346516163152651471178098166554606854246371311192851889095774060984685938481085377071085399900823452108023658253458629999186189866822130506234575442271701784980755647401620684433453160596219931279908599704828797371856223404083795969271086515027392071665654542329773988240354290703426329994602273116261478025860939901456540989796374697123171475819451252397451914975484107005631365498221631400795548333468180998289361208238070656378682920364738678016 [152,82] 45709274594348572197301802153217891041676395429760762537092914033017627643444072528427011902005687053383546262131945972340537778775522779354662403278050607510345921735530169929239320200746505112092820137115653148011732270646960801442578458902596637020702230799246915078439969613975315125356065633910968790484427731315337059573199916730108740201053943379369691143297923477188986269123126982108261888934938192041759927277875480091229751563917667115878418252277633744471444565930690437507281337652126137712018412674378896576596551506827898021089493958077525105923425469640456049391683716817909942848119932841619493208933632052364013624649694105409703458655757506228948522414651069944553939473119440276617014148433209484012508302869955284187849269020003840670839221071825451646080967748624299112845670627248171040064693593727041408330542960106784106927335205450398204436742707418247751311082775876381582275399825574675768353701118962425487584326470173569863228498772392988672698492541135524450573688557347716676924795763913457280346138006400298230327256193421931231654006695462729206969589146576795455165489751796718320296085812995175097070689338274400916932818864707080938453792950495006920276766072259320737131612275375378058030342157936999658161027700228413910548542218316962398002650626175819731446729937165078615815312954165617279117423513935780000346333192602150602407933876908155221573218448281493316771739208193400432954873782090215520981944778744128766542664284658491790553209977236801302886239280080086142403434394793677726573707790178210175304315148590092344190847336679948371015787575863189823670791989852208240806090261664684340196216321342701221394669527304919311311793621003407196842426201827732642514433514323042819579022925488888383131944598416538954727912060063866949071158375236920815309705718748600545433669515348371427214661645701901864554259834469859776551427853257005697446170408548233167211157386117687342439347473633419483812382426650536056010413668334282478127044808022453276618375540302603673657058554740849879400034966784 [152,83] 729301256381558155842706627177728992543185211545177626516334751032361196284158842791009079335668724006688825513807849893475178030725204297545592292165620347306417232540050356791660509702565547987382853381218596465992903355197108932456772335691192549388630116018696345627486523225043629407103785999407394171573998523704814658388226325999987850116416403844380846639419890057300212226795244844805353240775461827589556026887278896252323105053796830809127311957708300484439389825373804152905719842867389968657310646314143676148049309187463555957116914659955218718644710962244500337241929229185741657997328445570415676329441053920611774943134814929913629685892268282022390367306131783869026617391548089421338775756049316279804107888779297474716990641630456552055213096589455829851343183733815989630374508075150248674614347462893396228360274830443686448487194860108622331670490907571072520667653084416665385261938549974435700645463982309874377376736111959689038147424356830389431755625190094028021015286391610709432230430189157067324713218746862755009216094191149661388545018311411191858686642727656688064705294862596418557977722084638363877992711179066339448362427798981410220428364904122252180677923964313808662329259159612909789569805387606601237282148362420223696063639759310334827349538091210402042047811967034420643852026481021053843770494246538547963352957404043245961839298797164497319406676328447720668164169489200391847648132467301418213076942523530869497483232500774430124280437350281927411995309015831629431950813910825630020122041132496934882057796237294496669495822969934776052766077874992409565544925914124507193087890721716289000756228828773465793777558986426813318867593707930636055568576800824708932133633295939411463274699299017688697291291789790326399052755874419883387634424265752056656970522845505760807339563082178329846883965188716568347844926417608659563529971577056706975518577209755879199787680912169399226160858120850931935762242265735579188138660792475151581838941340089838080536330280247565299350476390719236632580640 [152,84] 4170480405691021947475203584767206731088777367148737669993170148305383298345981853565397671449112441170643377649907117365334731794242364904257766867660191087987008705373466288804105295614960265098507686588144810268692291979935980656293973370168554567855703823924548286082953181423021954487865228872800006810304721246505998551432366935333708564825868956863930030811100037470699097552086916642054008127170406108786269635104692662076023883546558060110124064159750871544897586842464509944846608704270292707543516546135700723004619748102471478803246342109449164625546024602331567838973923575950413295353624344418373515315506325857326292018716571951403856148611774241695431473202292448358730646860063603990555986499590715819485398064458005969132396921989374461281982259036378609267177478799889095822421681125089115055409692217187839842574323303609285949459261761623951295642454109935476573145391755568390770910930241334092429187510559934044682052122169217658492239282517865418037676107603719289920137920063756167362349708927414338583075362813259484822126466566272855753129776409236066524801933647864737480494653266592568651432522661835595605508357637226903939105507764110257062537758194559610102627721302255553857503602994732731237244093562560698755634858265381889854324888351833467648544862323136745376128115376312604958037890225543168279471292925667215527197318825712188152272470701696633653534668958703226632985991075353843893577389808327191941349276843166438014617562281674455730184753569360347517883740070695009591346309817485874580155300878333257540433464392632472486001772928454872930312331343723458884850680995303333583139829580316603900057851698356958025684353340527675475304992048432390347170963959168238181158422086954879942233351561992363240914458452920191362909647857394904413418323508813991661424885878803885381081388131061209656715524739130368174768057446713703464511050926014120182481560331599566015326655379169742721064208910788422037589098314386516380159127711547111626098565098880666286692380012730352793909218564335024320 [152,85] -72530589336159032950361198955145017878595124154370553060885013777294949048949303450679961592662113689753822899171715152334003210381892029774176292953776772083572646872732894868018981104884376825114398302990215432383721382095852225749301662452037538487680653502285882340036562503803869147166704101402195298547189808032619128791820257101480757485763777116237619642850275607390592613451670536898207415690305245300949580681898135345563294216672317547691294419333116329430511014925855061225462490816701759925455408608285167274131962277096748027865037619279488597987438792837797038276136628626111483239882180915647074982005086243767926056974885346636505926762329884394734745488866378824501162454730590139787598971592330127716296753781837719307603390397810217797175242208234345723803379341197999827178620881918445771051568939474300080670118065208574048265846090437657649157407394292332895668985791342518195435381009545926610156957979713317616504575171142340791103520860928103629840439465138056678551729932339248767991682725584373998810011058808937326363592699305122040398654130752781270451584089966533932316465319722528769324204835021924653211853072728375794942815352318062039978803088047093838426654263938357109179451219226768277709818589638198424681475437990047963441759742470774948845647286798244781835864378778846378048071865932902337291024945971893275652036268231701126034192001243199047737422499523445581432432339515495882895330345270863975842133527189826724928624393560736910558702138085721583124473828700651140856895258811135524617906325601804997528254082336144036482699863778947337971202883145427065236059509131751208897629525939615258202011766916281717862698315665588349393031285311556760638673442906452464165123990668860101862148990087503255545840556885060896482891810970538794228784091356695936159267497704913943345245716442986319192839193892393806171873635288186507401645748134738544187832136738404284941204336611512195119103215035686608623827516374810470915107495160099750686436771933690519473388722641833962519182057244672 [152,86] -1976565027526354049043598908002045342112133519172165015861244744530202342123354855027796674923268621354217981569785208193655598875447841846204186290201337371022256588951992197079249391398561121980708559472907585163245826295094117282092551795837046814657109840094001333637575821895872823139764500019155485190298992381610443693292936195366977282445446066064653242431083281168708226798695069499780731654910161930416534061336231986940859853601845112502351543968276740120094280311427490712626355532612098800296246073362668155954318137057982830703991846624446047396587206968802204317349600144441870006163453183233426988619384495232944001955128804159997358681321792783684835737059840027518144669778980301701501102916841833611756599461957887332196036055685344166668208174371727780180804126405303443179347294401227516070027705524543230542410587284195447721954828768651452099905414364296680272363761241391428182307582210004246895363458236209005007552258908336531661584809152162252046169222467060995093170012813202610335551494327856989701022293935600039350498970065691638205119315151720653769809777098197314719382668479521362166831592121088313579249751165916006629391751150758127737614327423067182209943731665111418606038295556040181302184732961075254068249435390801764609518333197611875772599431948236427175027868437927633978958941609090341071305254610066202385453750482423777666865571763290663969685223041728161430400243551779050018407580947335736000744507537902262446634813221036368021224227057974887190434160406108380156891536023512902353164722136830883563980102051398233889645704344582922430879443683536053300125205673405610344131084714756093934987252263292903417119561299986921144472333289380972595154009900736680599343350987805225568421623102180357778402524056651038798342226510426036798135281996145665164183871327213931212485551978022101168661976112664596976555129997684841857487492645609087834425346690192100975771800734858874248949782475342922683187824944447790311079436016393123650924914951085733155022740330254360886275540192 [152,87] -34732614247980275586171102480355452889092024629132301072271439703275812365432034200129033795547719311549714772846167721548216029568398763246160964062130879079431299326165283499416566416400471382790904774189264716556257427782429049305343391933336786874194515638057549936859481453133877057709503587955022747201113433139499823711992825495371167248751451543117245360744192297048493220856190812829686404131607352781747482222180605056125251310260770918270593902624720690288071889523237658733816544543466545242172251302020473977654433858614366905462309224471739939941736784553956986643991075881813371888674918802554774179889672989326231892906978276038989789101709562587988940658181587179815117680564148766380362538097041822083863360577161440356182230325775213405981158041742122436826988308853443541092423075074446559022044043048509892643131335035436197681630633420913533056886560356302442808812955165398502443392202983969818810285335392680368441166994315727883239122453340201707337799000069013859573873927623522378515804402191831132650370417798176287417277497504504998455115699653565628679333466888970559815853583028691151622844176885205336796358033868527597276230438599054297634684968703069114432317354654411264858884164695263106322112557230752039415788368934829959956409894296077414363701772779114659725956856564722865485783071568237113808303781187319734459791222827699838288143009046860911577874603406635688525512054634594360356305040208494773878531012659046567712263837094316839745270034627439167118534125970430352925071712572011266627364889030022521658978239013894907483277960513659908854820301104518571912471130640106812751500512223929021678602224552657014946523862331738255973756035034642059530889216897501821993173242674221533939185385095326649366087000175595940715715756929075327148586972312074109862661633495906160960754260154406004813501229241902233386986596564729440968144751429185614260566001195838205884840862935422043094589034370290376658507915888666812272767961959353538407417188837644564294014859237568370829824 [152,88] -600290544242130195251286912809467582706178682569312098266411611024046509641372833234435213385754832887553539428732668740367228067667505073818917632110538555689386392938291764117810413764759422498748388267491233206343164482921441039160955537382386274656930303685676918246022049429127998839436571608475541811485091054521817510009447746374099265339793923344754255437264140353987545069707541836571424760890167821122140603980121191341474984562269142031484594450782370438633874754280851897894396364151711471836169800490523831509079051580786064094631805605812744670575624477127039955278328334040149980436342593984146270776795018522357529021683680570371814160435516630325407029100283123382414657908030990523412105484413164520428931598541211954891582705336994338865383491194633977771209702827582646292789293355728828450647076483418529508223299262671157484846792438399644027735772116241925717384026774915123829052675107578839902939429107439291865817666247012493949352097210107706236753561608473495593930284949413952438211891189307600867610877191994780633743554120539703728350067780556012769680435017991556524474523925208962680925985122984981084646919138186943447956786682349719152797325653223628441752990803633727767163171326493203287245148501930245798456323433028495611939575402169615559023581743177247618485782900653167446492524977061697458610741122810164108556214340505233732293086555540522894975098405241464155360535409118736678425966699524555028583642147945209356283747620509014434243763163864350037665703768057665877279887157319866632615410430039928213276028870686682109985045522457931568212101037946545983478039872941049411747286835478729878616388909806914214173700474328864651580494981121293273329149870940459516441884648750008567323353966611884359566469418873747110928675342420604446070822333327118141615600699054471778791938329742243255687168093163106030006105694281167510801212782552864444243629462803327434355048855872391933741769058430754248920001529441870464533357729948147418837672457931104144431553275534411444 [152,89] -6673050025621211068265406356831199680101360061378986349714434888712561962402510828680717138272711053799256229162814851816477406525963496383915105629078334834851570151752083082049809886688635222636302870227507677035630340468054186922417331312053923650421673653586252128684983662051189661900123714860902662875506111477084020448036732511662560965429931989083836134319370167990087360800267466205001744176193199701036766902893955121838669493403354049545365757900773891959974151752099554994086911167335484769319073270142913163129662718124723972283888437504757607312471762073654241915059493481195362924681518657519152648413547140459236951324650457662333181621423693702493223686863458545234174423303752703665486652506210612312207940848801743766766289078630760335795035033869655696600514814412079411072263364876171093990907912872955156728554905956211668858596524259764580445568012992610199682875179565103915209850028282345244600944252714930312708455685757552888800484129036151519292967010769320795930080003481761325990282146595314633998544578061268141371617123021720219856671194158589771623370971429338148979879282754760383678145945561625723284137130555664097190059829111173114680797346091380495013676637856508366637244146756230361069471082203285219823133051691851392058055020675971542295276389536679261749990794762483624667858941425787537749177274955359699833907801985229751807123000200367503424174037279676450289091375979123613986106645185991962886308568309644096395415625880817236624398891858768526602759593141893548723806068087221620049387541768689125408786492055907816201534922880313547758323198941295742103273866389760511305755570625990859850141259708806003478614561714339116837379790399913884403192031563553454193959341658550626954992617070469073238829681995873981306039896683534857862101556186574699478990770570570332352942363568965077538184425428281708094583058065251048882164527598843897041406363021721311243600211898673987303469906529689627042276616683328387747995002638598440834115916537590862197716843396352 [152,90] -14457404072672282758045338972391699588175029300594156861842765704102720474532046933758760381950254293026342507785331356558307991330303215732191801761890848288080646401862080694647244758556879178969762096846184951744997406799060757986077282230097898471634934514423695087836006120805367921669825023920239503470345629443229309714902713415086339021731134389566227553462318851874526825761963663464135731056484730327866734923363866549885462364699998998255456316729798708753500441562927013289565424747537221710451563479894189895891706725186109773410112349756300101393133114363575043380651055840306718480104766332205611521484158900430304613185271921292561014365214273905950638030767244042101584584556316066674492056235643257469102090156057423856166614809671365500548900332559605843358434460388074856431214262155799431108062277393491795355768246567022255325964488624874616973104884294960158812040577393094369307874666621035488638734655307134966574555726194416997096901043300905345761566241928031104992418717856247271272158163895834459518565412878868164715315629228030403914680705120959062336425032870406776903511826249030299082580978888564466412636495649159860822867894799743856927546064817859900840063212747457446839521394083153868493332134240703400952638467210908070007996177007369634501168499515868059106038710486708600457481783494807423219959755389831525077450078495953516048715134032345427511317608821158202933578572562420547937920753885827261927858809514494190524905694103242227583903226463763337475419417654346290204625937916645210516361920224176551467601890792370053619364992008655702982488543101116263363504720752831334207233623073791721045041742957294725515329935436273130155432865834962122329438101802159078020530575580376314894296718962562465590544461229634322389922318161657936037181395978677994443627277832685014080029880398346691285999922275495260998430136561428191361935367463490727616258127003576101391441726018061323340270500278432416741735337135599814384791092814941225828273140233709084704421120 [152,91] 624890330687566059815235107895048739562675981742853186751743815503802070672353136075868290800666288199411786996944182591291324082920651571168144980938254745421445190226586133674489666074621755929964867753788910188732439214829713670426709154697758375526709924846888001268872811364165947308075857407691782859017296708031403156830888290694525354375497538727807017731631915085138264907219118280709592233006366795939101391614815755559324414131176295846425411981792118825226145113903451076198243747668007397476695783677538144688356627913334564349453844797410823481771533949095561026843659336743750042844788331945677588345752307404056092670541540881069839588625622405056008147916963404181512515318073403495385135584253486146335129206414240272668456742728781826417867375582354732948884034330139219035193488910053027950212222908116444808423056570324131325744566515609333912186677709114895513528882063963785258593094089510042460904982513718797811503907433630831238231622699728321767730548448947293627944084450057603769211493566567754113896346017815320399560762880365905189616983197474081645402521090800794273943058825619865324640930371952103513758940955999876003605459896014078370981971893778559092393089687002443200150339690485907688014502298553032235495402467385773450066308732340490510041586823932906024654153507822642517897385850549144022966675115908027033584666565524036081966650031189438679594637137298533469730423017622994686830145535621273624912555735994708702675877348729489269170650471030114424790118400394123480505038533978275892076872370325206825453991028924179300999291569610700143290368301700962054387115451756213821217822954661040868047585412757937291296910245044590097944463032127170953964245916852897634175591187362545395174742543279575693600940810266117568355756170981004378943422455558466309381241717963248369225986297003493319566697900125211784007769183415479247119082448666962744533812846440080467380321804785946417040730364328287391151932483951986917245095247448283786982150197981043135296 [152,92] 8593623237758394566038840566205870815925960396450234978291438119435029209014591641683994034796282309001013897270712221943547608080414297405667489005158375121555493496980877901132732220578067488825039014112558229583328703084497483608030882974001930111404142775905089942766900582397031133331066802788851995230013055905188991331219049685216623117379472403021409699398531705051397531824319599458434345520586825063172251960964977612961548141712116406367648453375422713282205789334220332386678504460897486279775125927396170093729135570872257179596374654818626463055074066174137307882503145069508204447608178106853755468169509289946395195575711263190194529211674175705108151941334979962396985080240626480946671198041676351852755562962958624442857036050705953073920004663391757403283532866976391476250750196957673547938669617052611018652306996409040978098088123634900029959071504363319509703021901914588162021301387687553463491246376133219275600363886167371395562035192565957302288389165755356799276223406185378055392420297308762385040552730377136403460036076492354605635099780432026100609656979910152199082400012195375323741807384889095578720397344828193677924955771220545485355016442870755930124490368427717393219534470601978136575157251739128508603971602656919468377738156201978852016714629395084813449215577158958989664177002364568653654582854092437422925100180085157161139815078608153319782240023356212208026176719794581296602358030951242998495703037243287389536821116782073157348813309322845550054649020813545150528144904543227041322223503435687526563092121610487901248176172528877986036199172681527865478167932063751629024203830171936492588473881780093505120257659196403969729995078494365386770848244983507613855427475778586852410052326947183675983116140674866658514233761464194986381800729333342092724385063346387269920608203761232421127213103768859477382854637872052129263380102891736525109870850526567905809247815869980027447311563893871926903476255263315131864503396232623995259394370230176256 [152,93] 56232207402998389221491805170921878249424743359769809006735242768272845531031268259164556488060604870326671496928266951505922236919594154908802985636176040609669858855302839458390990854597136003024453588700971435079890688100101640427674192375210472056504651223034777307300681805484665762184526400409112513558479929876628688689071723510560777175260373298208460182753345596145889181076143640277294393997488314105610002709487047201068873690153347240751131342962388588297574023466276365533003515200603729063919346807328820488602994816755939403232601574570288840945538872295788144268582295745877961367281026865070137906543590551278478486243794215565548378401404648539179580376097015111474427546229936373443185080698704008702359232332159831090821013715448556513237729995078803276778139252852796245485829297377204514214794234137232014948083597662272816083575569956333713448833205953588298642167892606291692482904786772258434681254105346842424121828500867785160308299501526558165567849110178983881162263180515318451461813720868979203904619516097246078203123643140663067057910873156082951751644464731779563012764527354600335320470025721646690409389027475560820543975734236084503034424345371785957625839383299603224174967536010893358918135610271750397115932709637151885894503965614456316730796134308972769866672822555445748373437752305711974359757233842378450432764475202309944825602297882475938782181451337785096048393478010420008575645506774842456066411975948785688801130627247239802948120153893614833215030626372445488601851832153361037441240903210797133054795112066034676789191169444813862167659664416652450139591709745764683990977362993698453967614041792908526911663375679540006784374532430658877652280506389497862737059586947899695690695362042641752790730805075375787321922179384900038848929887700444436437476453305463174023664337754053024094638207794713820481884244961574611482658163821805320797227252697148084019600753541273283484396619526470584909681414487247300115529126451868637796105631744 [152,94] 324123368148887278649773550782620442967313504943310667094299688918090587222981821123723621615818737206140097917563989998677269529701626375538975958218738406438051438973062034104476054640158291332362446238887086949640195716463397390358443500909870357416509972639282566464326038019855245367716829801672920823597471138700289527746405661491937314335386553657523828661402336014449744373488045075898070978547242848712363917735239598995471673926885157262056310137051504998224661581331773303492376216238904863310494552859493522167314506519007660259143357326861703114525436714164031650401984426210327394373707665329213886897532916515528605952482063639748661271572553933866462058476688366924815160546375525954819123432799938750756874542657032276918555371298534305417249048787597104275923345218944876959321204861655764722843400681170609091524742478424335112967390115717009750156539023317460304971874477361859364680020612919059725395983153892634581944341898566994473763551994822592746112260671675707622120050973506045105403769147802446056462846115827213027432868975012229085159074714612959448261343920412373034313914170058408320050881727086701225996567036418798577848146009270091106966199140873802156785469938115006232877351956001950052759044974388030285053409460952312042826913859966279402432868701240933472750730472400928382181961007446672948780567282809499667259836305720471865315911437397481157171859663218643986672784123809530107148562154981336952262759820286041242143487098442451793429876042281302997926512867671693650853404132272721366619553997561531426565224079406320546056442107413001583384177283035173448810584550103697956363476351237060150805142146218371463907774105988336735699727360792614075915936973440666722372700715575889606569697591934693898613607747885447926617634637973913423192243984882062054736519285935753442177016547302944202115222539262386030177473395309927292570014132769116569983516639610294489666052770693401438811695634001740199820417506631848755622733235629427622799984 [152,95] 2636341955636490459383805964550371879798121674369266546023377931986978898539383578109820603951229596019926691659245458270120268241540908557493316854969632601821007061825866609896182641929800745007242490656774505340435303486013965894946394996472007718519462801008794153130339068776084161238721914581055238250117958166493595469534674810227529791929810458285438456192735265965572507408115979656456446637351641563356087411017123615225460738978144606842936918261692449934226043684135127329968032765405979023413489239146996870062331140406997203988432682946533373767931080587848802531570434628325911686335851452925987204392058746061647049277604033744454470423329316058923096725188196422520084499048980311700583899421225912782580541727553373599248296213894311972367949205241221710847042931539575508354156671230841793163961420978483827776671195078996848983502355235209547167155359972045468124877632347616674841142688791320673680583156339547466225183798518995011012670790480918814925614838519215253331720232405026125860657367967434197276516950245319084767760498426702198863769696638992712868919650786433072931429808764972676308693872182310595724023068020242759347880177969994301980773891997177998753883265739318111633412181368553334948159516750643101415858529903680733134882058187690335796491372880704048686931288608698445408768143377350064882598947819566532455028120056048220279532996399130773267774346174452674439822785488907101548910082948123880529725135736667695698055741137356995808732656226281017892473930249660577403317108769522484651345604024440472921870413258335045187699654957285138805228192623142478775410151238655088272008664886655970623538463345945709770807438478215077614662965301811956484130974280158180408153241791735725387239365096286480938412271492122839154570304829086085464991154326406487263280934434569781045337914048386138496738864100867119032583882855065102945370730700527793863419213007401511442320263571190883583516733691724649675604614679210170510929005334251908896 [152,96] 20371488483128422301485826760894454099683606991790279974776945889887780798364212854897933415495612721358231619477464903494955100329569378263379122840929932791958203634075067942674104384384068276570672690984063002329786449204237501301313565717702689671292403317745042119141071133639426458518289792496262190970735774715123935274654000569976741730993113117402599515966266762526870623318845178600678998932898724883163238364393544898445501954086889523692035918593023692085842390215176247618373799164976303858516836930775354917992713444891749994471744923539116459120464612981154140888429258143924697221762199403222835130215961347355455219188447518156258308310079047586105800010856529746670263776690501114352312039290790971843813149841274142534896254307241645141899875582799042505878098051027645897330909800477959428487870025920808548696920962822217811845203469686110384160495489928212128459365268258477383802209770591879688231004862445305757064120094358462752331000352571369162130586356695100800309177935362301710363273395396792945114403785236339956875728200315483539855566270241376573035178566050049261254246569687490492446375626907437060260310068150073861825291482571416929421756320354741604191879335719032836352272431158687723209604608128715456766711848535699317719005606966082262062276999848169258543808938861164737564120466780157119784648402243143844510179831869951359319503300259034617697656494724640191261241127272161057105584845698436677788266816883106185416081384165379613187060461331317165035338287511077668788560397656502894174420634418806166874366626081567767290714781028198886852707887539503801002499190768749211994865654786060006754542264530210700264077805991274729397036207095386110203931462783399808468662380196393731900720466717200196707862546473273245672750930215195429961387409159312647719619208286104607851886247002078978042491471112413755335801493748106453628975407780514099467864207809756334530914711003269893327734747208413127164822575780600209435728033366896 [152,97] 122751218093841554086698646588908803053931203388524082853294954603165909780852113143379606627502028905062560881620637612403036639923578566606602617408639379486889389323536995305849873428057748771642663303217219068370635780705453231114761248682521266931796708353299514709664345607999684682069366267050706255328085570905920423844547592667134146397553299959715380982086196613612968469659171154044351451976521969597998253390889232617276506018616435105034613916722676228166130251664349911631415437136873499820647830102591279149990899964242721400979284722570872169458390690557922302600556420881126362735657269254662596060981202110488858172541659768922962071913826789194973529038987938974369839744064791555870309491549428518895451423645395422850224841666303908740264885310832742363356422167303822871896101629314852943565446845903615903558132464448369467683215966147306549953319798558697434302532483811195627141537467420668863505896558229533577329530698143644212668943839679840524948310959548697828341658804970927300524577570198732901975602013123803348139440807640788768583376687700978610148382872877737041010203297663823346783283648655139432308639691534270069017868427625530806182187404799324292169815583053235910880398781807975235613991645094860990316735157875187850761656202061295823476544969719293595905336256900674811725067993414114741438080269128193246398975181560667677726633688801408750444953231927421921281562608058316224109198614716770429004594847610035734781774149099711716684648311146350058115472041896223753005561773586225507954600452243117608134418206736214874840881244650179507158799979487676974778988046490264093963080351040558992357560084658614767622470238122473791498710780202292859728036220223921655298659687372046314238793235834610516781942034907726164282806187388511858119574413166975367057909062505529092555195153161619896510349696555291513087609043493424370823033937765423509637156475002841297952185364589868806780420458066562775640377425167852490199597952 [152,98] 577313843946495419703481605784370167532109714666613371038146358318146005364031445389620683557080508926913770191446476191002666215353079580753480371309622436402085279535153979015533837074605418999650288835472978927079916341758497262378109935764242017850920756469429161745518242355419196237494162162097281838418288894787215002968428223498248564223769047091805475704903286796827126637901757406436693973535164650810302101451132663364879938719762674311300931091036555287950403048959191246381894796858020200361886265757019935002950623069858309233899583049295653315212015945421949852151096226769069406060419908711513745272975754719761904183854057566552103102052236816341935836923765717630634972834468151311365794870258546077190818316135240671497140153700325652661193379569465204922184895422844297155017776538255109712143949097380445445487908540910300658307442624788628326746805915054283409405486689010154821175214326378558870602327386011592605308886241395292457789798148332907076300241983831991006649649754968669151482121472098566822094637885104754195135620444099536493575933472638073875600507778347156931710302250499505085026866972276935283681257137262604119618648843262329093407963015849281271065094066639374671292028402180096657364806463541782427030741687590607562967060088198275148512892928383572266468908444619908356038015180295967051842114286899903710046294823239913274994356903146728705196399971080276658066472261609638143690134463630970670863186093699048124792610864941658061816044801884637753358581925206082232505557231049738330757524711092430557375625886535662380707806995716645180235675139915709963739750851096694834016272020985380409605243159138819611207057052604481659016376199774935351565716197062531413125979201384418062218388635659662573466930225119966668474534637310434821761442797259480004536139504343850905670123019286534698901963533342964890463062057435862772389801395683688066792663173031042414407354009797434521267797529890654084103445079157035844352 [152,99] 2122673435980075159710327524113677047375229163249829040391319289186966956410163397979602132002657560147197646499510097003148124074053018797084468363483899787939585901553020465329058877434077112122334747197947476846390984192324446966343658934159102369380588310365820999082144136827252212976301301687688781882003527870133474439265762043187419887974131141468631953651143505655767406200533721760129253040100355528078871083534202829929937216524858024421571271227265206761237252932929937638756256231941289729410270247840939038849542437175849602425066821130357912594102569402922065055841316848837235744673577862444546259563159703091575891182281378323009988920087007191153035140137913082674037991045163954097264333761622472582639936645253786479366646783119919004261949322757578800348941127916103640243629973397801038746182594782906564443373219112028592887329439389814032422844448290714291825011749670144050706546479331381911092611185771657974573994181111260306404161987472769184367744690572531281085710702022403527476894282542907438435781823889394346647464008774616455013504239160692012441581271740923470871722954854928191071144607210858622950233838327956973448644977462514017829892946776037687272159498574188110557665963484552806483605297287473449813311915493439121200916830512013084209855137546076922006802336017192141992135766282407728459424594127533540095249416217862048051396610807509519195909083466676625416132295174123129732365230137053880405063278368441763658625773558514146966713818214455308646445272576290731168411149160729672873856390138691269382680084862177555688818585748462047635332050831185458228180043323006284702330886869695545006470283543118381044280606961371645834655944593692073046479684840377483939804997974835667121206751169892058284776854127866882256305226642313869193595059197984693632467217865730266452562298450032631270275408886010532243783525313443653210247100322400347797930615090722657151162203972939936090519458357398129260291069235130216 [152,100] 6667412474598357386802228906546212138391067049029605468353999441624716819913624562047081349473311142317330158070721005077568237709825718420473609400018862800740779376093162467181171572362200213452311470175253410046608667597017880371102854251257422164538223983765128817114093420086383350571827461449480133680352652312614871472177448296737584597263462306188804837274895751773926720649022459760935391512889577438195841185223094043539332907514708431999122631881207163556523601945072611899166770304026965466823156139293795913439492832244846394408043162390322762822967701120513401762101180495152699602587685704655766957614060043783385400033286445098946501523060031827862368073494595423200232010812257442500421551666798251019129406741032001675149116577657281420705545929496947349275975975342804694620908856914198775939682152295895794789559200190690345169625403098193139694899475209259545292118896160778791035629308054752575198970631676444625373058645237655067839145809173388616984187100467656027747350639300221904457661881358270558931357243048449847602549847605016316902793259710564528421614672972040507570100262660078847460732586793661581332655833136321181718349760234282557783756673099821603928184070707490611431616691980625511325676044935008716630404853547067096466393640821584828865487011223673997307593757693334060416693578786915354512896882216817831327285489579678817529274772838589831692080148479515939549869155271161713198092561793247327784266324848045197060939433551960373899465280456341364677307847971202438385016896358615884536355879552507940436719010138159752278846121537336847648953191616625790300114604654379114450822055319601536101881529436466790661878440394203386506957812145346463711375830737415516210676351177919954641167265298638992269127265420918294161916809406614296565133912395938774034005720991606038132403617211128796979838049692256399727244588364610501940359802254931465906344495459702231047608567071725773167698889516646949379788631280 [152,101] 18735967545163488359043790612104787068789213332211574006528170756284378644040591907137461824467819309050242623932355000114300231959394149416012276163509662989533740357742138349008888454018030117125449125681996367004614323890504194651291049964303780725436219539645060584666737665187642779740894590894849429333727340622113287981346377691578073755167379489084365744076361968556033843415194293268223435127917028622936450350683898190371559106073311534807895745142428036745559828138949466705091397142180615175505136993461047692067581478678304197794777980902071254102766847950054227440803650455516578557555587288930927669714802214440990923086332967679756547917388781523499580168099292689587667914384833792154582620262282044627907721678654503642555811613591840676587381531325172914066407354251807076386141019806592763012135984210142838451072883131321889916542745871406070455942263384995295115383595819399212365737842909634846324255713429319273903081575215891096951800911752321889997692034438206338645453276374000268916617264215416089900924744540213229925415012023763523128470268099628328739635682636062816448193014232589603582628918226120390835333337150964089045313747689911356234871005039844143210408162696986796528171212968670110112477214247843517312410633736884543699816587099221020710987590220802404861912354303530486377457564086327892950713357061171816120643589054269082480328759312014852764568550588010434521203316075656069963976450027513465620539122288048553213331292787103613741008514452138445937144805278009744320608931950464124740541577451804381876602065330705969936433783160607705863806177090857654957604761603623929674356747540290417036530004314708719445638303180539311566409543357149480452365236947451846721184120835888457390602331603349050582953476133974715013026758015401527479371561555459832434511839493931996088424983456919668297517112649289790347019389085027580246943688073979972053365224358064431817567545941321971269751555093149635028160 [152,102] 41420014920072427724297965108466649280937544610642867793280552366754525878784367398438758993010561136389641442856217551109223814077301867828236378672930604666740116093048987026295444530359635123983815321795268058795459877146601770889556053839583726355838041108177952213771291904120276423987932173663857434120085968511931156440425604387172958199156376730631348132916356814877210736925173583683668106443861581176057170426936022620277736008870143366521671071338759759083539016060572098719293237739433112695572034238423155517347678798217651798569660708503741755013826318150825223863691633963684257891003071798986399086541406882852950053400846690178843656460650135442708285643078369693732436226707250464794764790199813650214624689725755488486205731785766441881470539722282924681739004330621960473024514967897344268828104890899687402222896021927273016452500141150103277729914566290530228348152685892815445044033151815561309881052537585511222676803980839554029150703349914993611201083697286194323667499719814828870665535632950941233496026133290783157251855742263390191644007486378273072084603552508737001958686746775149673077379839412632683190845427360104273682752368158134882616528935911018811411601626186050116278393320281171135690070341221167766803890629407632240522241036727278714069522808279016097938847276282162890093039882368276876761736255956719066107107129125806323539927133727145718864266375392814400784097690337458577445468712827616341793515651860796497378042709051552191485309388835435280384985247923614891647787090680318010744445826795299670874911807525830827884940694255580791556415684648270453329074553718267090971852590756351663579311199946015225958937790894138110493096938129416212470717109257559560250756042966799799498479780234250371816584221534893116520377381043639187449032544734147677546048722733988853960168804139344197337650420061952917808613265109036953370913221248597117011306887992911154350390944969318403595418856962121096 [152,103] 65256462007205560994367082718196450601953473623333130890038426578603164789930731184271911621180902787521474452394179170230394551312189976307845419327875545079321138440107914986889581242777489111618420401996058715002577302469527670289179513794085474946042709158449884598260928880691931776859503040114129747918203346719720908872375759155060609436329568256141776412182795467823626575865526199457321258248052004205775150122753908419609161991735139157330179292639236099834024484021775703941185615319052708306740081413964097315149228657847053296973224662042895202068837985901719566366836470015341562676075647102993408671639955687660681124799310545073387821460835505646653026742547069980008917353067747433902576965723162417576117182071364112410627781559401972311756097746762206086683706673593754821373790776610524212731294277388522724600722880962505187564001021182389363525420410822220898348179111344597773303113833814378102334052484985487267134880075858187322302311269495830823185348769431636614920084297754503500834987679777778346571777754838880985024748677023734676963015302727333482189551134621737432391423673749503316199849920939321299810300225480271482462234754272455437237482203348676016530237111157369816930280274414859306898909790865590959754907619168708638225384605258173156738256295353451396949604809527175215989460681595156480732795990849609140292351937433742683382360546857199394284004120101788353440144108877824092900817446903736382307049734108991525997461486848347891333314154163496777111093221134491303626481715731918242007835816887136101425759105246881445373766353256767574845779489258895283520394878204896454442782029507581086130810079817876675889024888968688677353749670961309166835476785451326126608350629725318895344490447221658790541147411523528478591211386337997791198454539175091948818598779292451289965581937083461036207392470912427473018519141697152919477418118266752780028205314326939895277585416596246215946093518000 [152,104] 77229534877010656400541558082633837047768164955835173280551826562322293800722727657183216367098028258277123532615855955209940127476324375211333321343289730430289836249623515945449841078521607741855451791016214050343589464785548405105654453599637395935078290374158142483521881202849579742316483592737952353815268912575208909410331463684844085901492725472355565762586427161059461767987630403513391544578453134727461784309030637086194530169669040626526100919529943714205066764918875113448278361627001291276894493126664699140614350417405604560828788642641129655398534657531170324821196098027280578893408828562631060870722573272651000820388077277670027726776500505553604876410672805456372127092871758432011531153477524851114587429928204370501384244156333597494726512128103983735123047599521714808138378068031029860972569048514187582307540323269325660327279099650606485979174517893819621488179758808347766971165019700173262467797527329025855759739361886875797745743299147203702884205267394078061236253955129620245969672786450440450229191315904189517939464843525218245406661081207344111643128038881598630412427308706093794464060799705117650157611077621361730777965372993876182002082411580148968735103828900036111716540784460354409429585375712114792694104053142614708318027403636492938267054879510505629904630839278552881861957243866719828375910506430713797402504984869770638018270007414190896777020919246554653329867737094471253663860456558511545359377307815401877354475576489142388389941349081181888010042271439749732377184830315009173076261289551211840537876114391433609775912473635046186869215831242645078854078223529339595507217129591330051438471671510757802393547484720231516890034009592546103996575398792777523830277086689832104688404907918678679340301155106306063230399090951267217796635971371940264094309398008400622771174066803891755110928122184678307977082481988681570957932711222492921852589663173993054521638719070142457625531 [152,105] 78325126021164607666560165795545195353718725741082012750826577847809602896389658552265096484537528677848604952362178128451905666534688563767896623266210435988037183639534665949678757540951252558491597598882841878326789369704185450674834691386982620828343573862894909476569552003364765144649083506765236419032402599337366521041267932305988295415074956701390634588068962645971681181509840076664325735876673509225027996925085679785349484818983513980256209240170948891310821582495981729519427302454363645014544493472998603976228342540453621569027624934172426357741425249340237188098415271070828975133870713013422503947924027531584636290088419705733691730544925036695090438837116690118863297734621450183198996970430829338543112769319819746340160426999242414268103913757382528302297002879047154400598179122350766774781133054719059844614712597829429457136692478353949721899240498849162073261186934210766647126971601246397862384549321900339411060631973245798893328496457731450168327572620120655012605655720535414341025850983870975531406735950738048522738717673918852581619350987063226646655371135228636304212376747877292643035151472714625156857254453606718141863108053966142649925151099223285594737388721478010430481441121735234789730252900235604434393043506805972295584066432581392519950011171412424649675099342856500231624936589146835049817034790151958843705747269948337175213819690075832620555741329231326137708012350086707341776376365988091695510947134558649765380982920193207475099242142248054335196808256324915332276882409960802842948737880092434400807355855239206820846812258052881416478999990067728305356422955843128858308829376860773887008776633676659734569372292326884079310135758863550985305520929487002425420371820919102999107820710124387991709071462236662820573971782284024524537921771426035556529901269850444457056824081370794871744237987823948103027784076350006062323696278218823552029152379561868915154026811714749504 [152,106] 68297530868693686190683578305035274661749900338937340417283838335487172679896900116225263549127815637825998812212208140860895393914128479652452168821378835782750754303733033325086055540968107530686151437148648318441382938212822589709514197016312766224204584707865391846674723366377671122806369849620360020538881282201037309057613833339947412536076679534484007850359187512046443961196826792345362735225864370850722157617327005672689487832688102055790599332562335703495633994722157266249199328376115625711784753534358948270916319662204490415304792320569404250811584745731063981373413877737889935775354510855752171878002206090336953193769101848630431608944125445128678379467943900957112819272925682509523258714494702316111739341656874169612585279397636849552975004320911367014249917363842952737417368041075542676703263867888155526999371327576210297971437967051157769344323893888435187725345584143407159870583790619862536643922041509170813200905443751624729736105078975954297147957135244715280254480826678813614134172697836444400614739923912893079145910030103997718594455274490085705407741501956119101736495406954964231778655063269071148925018466510947503388135568564292859264052601081883740203192836922471109089779278471870515574681244171210668040100511669571169765598323988508098959345126021215602462710819202250160844909541399253399135776447984830495665052655093990509483990144872901941356663399460234231651088700984649540609993355462979935195400650279755314753005534940624419219990928543829861798357176870629715869097253828107280764167730242399573536113165100819136076073974472470363682389736720971167588158124412567704229666642724739598891285471191793804489159698525566127333235563725939262515653954673594143438013319030735857740122443934892781019274996836284417905520086189644844168892366183049347478274836753045388194802969070462231852527002712783659958123497504558218776970774093521473126563920092004102622602826720 [152,107] 42310493904729416045464644042082222451609844207934358816674617704724216279316319203971961879982540571243310070620830722524440042471008117167103991739715800306996341927095731221403399559641272315548218035393397742503910444424386071944671544381458410351929612487894795782046170062330930434301291940976523398336276828627081311343589852305037793081699208632408507845434080046506041915425888603041696455767137697275278550096244987915207290048756763631981904359531543357887581997987057808729745187668632082892885795880344835565520959129530278137553231693976116718195738658917966079956884109287086319282014570068706494136563216045336587853468917284822421336387772352109043146825507957791216629978632011974663212185490426965305130629739915094985294593121367073758429864519703015736943282962822677448718855500699867155702715389016461664582787138471811871779786259105886319805654547062317005090982782180625406674464239439375400456662222579226047892853332447726013247858936645251778784912103679560778498531810655744921108810822410982800800446234735818407283000806487093351563277859041215580774527671210894257520918867119671758256846468732492159075214458307011868948071614296879448832769738148705041485773569205961830687754110695241440162478389959051951949346312946101911797503955546047913487547142977287047093485192967327991859735509993258983033849225287544336901450191957763508282926809875330473688581896563255846461905199170435785210871071113135980447928421791465679049280388261622203573025145577059228020611224242193981161957857497756224515982673534690477477304432326985923275636992115312571234958103312111245268737805238537571528190951987999268385787614160804505437227875589545225542479854097866709710554415761696864852620042055291999235163136741112541002713920963601599853221125908451020844396152319877459937226085306088104000336305135641762781463785158462877808557545649792849826133028053724721245300418514540586533568 [152,108] 13161135995772726242731162296009167164499957365562517885603799232887345960064923105747783972720106150781127312938849360486237192269411222668544676177935280617481568969887695325741239609165729479629185818485981067964233126861489807403675403499652378022984853701623726786009179133935198594217440127269938673870377574641127666766706486617965104799509540049778122197592742078760734217570829768292956154458374408784819493767152840276999058018846371294422314561401492272688456244855944245158535245111756605778340076410994108084199230512762852390203984764500742784006785959803308444655577460064452133483216770375087290110625602369769728277412404512029284656777028041856219531413817720723637860092511845630461663452078028067706656988990992576793335465143260708537129095196153486452207695273237121088363767171808875618212795288489640871217977164634850084110675425329779684127524270398966567445979187057630039598831629809316732556163473455846784921269590994131265276862253149001070062696448250934627891787529038463468321097315695238913909656376756572360960098617358425195851120220006692088164781212701686121644603103103095913150966966934866005131740209567910327721417467862935420712362759476599559451249208460368030289085543136926746650095618288884505794045594190520738915760302197536719372011597682803478981542447475795852881078211877103524413939536893862113590456147928855284643694611076726536182863414212702956131948994588836972939125185296770063281511823160576270056449897598898050550051735499626772980384813589024560845153928146769618360061125681715657124564048703731134785463905454352871462079427791457911262056255557750076407300819016319494526873540658347576857990306797322257638369980703341043981525348443663276068063720501444946314176431981523170940267613292794474793149562282342537799878374687306914591480306469114187304769487579910542853361436537506267240515347197214022272536708467929548220466401300750536 [152,109] -381820682914486196268804192270491584282728530969485949829663965049383693404441468431761997947552534132602211809082502071971379232422803998542198705511856584402578063124654844220014114688282406823448176971232995560071538909710716469932290007827162773464965519424503731707575928354002689945632293608709544072948920135842187840084456258656346653300093070510128456862334879799100117968694632993111814218427009526857593207908450186633375016906160846997636925923791787445541028327070288079704145799523625097422919609682956244628341225038287578780813152554325838201178579544685347216110986248250821545952553258823349825816941678459095575472574862701609713390824208157869718606549595506912284895994781971121317707580699629981879559415884238452278478628838035648819853408581666931086937510683187706742804886139460094777633149908000871231875426773167050639849440515402960690769731196973430873362137136848613142216032247203189742125406697042141165915882264599727352751246248676229528207169621079087599572802434095118865602541706188373333362469037519095411053496536438949156087105631939649781489136533220205881414841367038506869667416328568346993097878908838874063320071282645581412116248937851338658984541643574679189616739764109899130023386455163503853702978217994647630998171933469386566792392184173721030458150765168584948034105859038123464040089898835294842987449953014434975434993047986139130387423013480275356267419082047864565425787402062257950241429500373472943662916213209298420885176914436368588131286069443648473267822993521171077261667123852180098692927359572696717163930163534383851227927387311928708370510797595090338142510842109032651655268797329002131804058403030688045405814976841008194279019000305598621024362701853561020654940676172929687326861954832892237991258942549062038863687623921763020908617088695082507889731841822545786697774041934034839882525655088867186437677006325322310613959360 [152,110] -243680005597289785764978831400965425875500368383038018142076884586226874165015877906438099999751366034084906654068338992339333538787002242216532491858380939123186078172386249831363003274294968433900138517827804695296009496846552736166181830752762821679282283101371059343429013102075114381920563601180696809312467098213163411554058401938959561018395802624747409059699378137203624502320431661396795513633723119008416034989105312783346901660905446506540918139485546497640138602547398787450044417481004554228782927361220210102339661540002234897159232306863434849323905300582710219407211737196983211468499359389968186630231616910820514225976447138398876615355874951493886310361198895903063792873016841914581833512947371408559379209759189403235462747048632914385244423886203959119795327975598639157169717231591121613475427134681815086485736085230609677922074343244002533778030657704261058730080091482963950573645885665655074618373095553429593989087654997585473782138902730478442118304850553914998653294904282097062672897220622006329634701954176801746037232032561557358328031648455456852444295237886130114969780310180188294790896506466899264170068893032411765646859770788848413543903645612640132964269884271437668278552271260501903828756743738852208937199701772938131023265694185365154821897867577457777789964948853195465914366905539409277703613635547610275657455614554736516946123941928386924466595446274103902164231251824348792996082064826314387035694467210223068215101668148055114351155189340202313659560165751512027433457516993764605011963969893985119958151838328908405791834262220836556994625727926844114166714906561036877466898065829894119040920873755182018021940887554993576623773163814813984455693298543046707581615227349470799687490757463858394481657795537273258615402111278719391071532240420676143331761146617184063887185287347068361076618244814722520259451614395186185668199100387112315144 [152,111] 1343436492943019482928277764346346443974970066821856270714611078062673869603295647627676413987261553281140713566403307137626624445626799723655278007657298157321637982080455216979223981462696270794177128376858413604580444314638574508577108265488748704269812800381675058579878727394077503689850118901808319131629866099372359898754371824256560193697552390394226038472673556687461179929682617370488912761804847061668815901924865833623248967917572603418130768702358762080248719014178280315670360067694092791335992838325774493571434310436935102492354652515868332210747459582798396037638955737165572868504898937516068782077653338877346137061577077755711850958385615540775098585827866965783674280736773166224741468851447747508518895216473171460127033264325641945918710786806369050096053998434825417857405879198585883412161475967938392977056936979552990793625143727509636008791918947867357579124680509913226499085148610565144179525063539846105880563229065478543457238158726984355001098645697077375502795238440035253620741868000798882912257469252787618612893841251374662196316394747904585030233292286003895576896115088709669952565459620368677690497891040385915289847503009574415566923790612116509988342666266078137037986885190669863714468222798768156309754777470290716758963168660529960545461069597814740915228488814242329221895193904632051556324780671677423015634081555681037712539938157426566446739426296053899549793527115508365313040015068010571767868461255038607527397730119516927562605027342962444539549828039518510831796660122244899689900960644020200015639794848894120999860816272540028171412188256047951911595356745555204225490211615577827814785712304969203648462216151034897848957904744436723543013064116033759643171158610452929889099898756349909379097654443059836001525724986256008315847382084943077263773991058156135050820305602334109113444909746033038346027995107197320371063529186802368 [152,112] 863785592008805638964955560612370490874598967683201284799394405841181346950694434133075263168474829805167285718407529662448587405298060097687922910759983725623970968068203249304388137718447003539968652223009876070022154009376034759074722131465103785142392199427227027248793129800540251628336613330883863368674136530629131800303404474884853566917417143437401781868984429012556069140691101523320916737376830056810293344454896190157287884320481663304744339440317429260992488256397003462589544021592851309949723996469080094209570077104809585596989801832356310613314048249014586641861821845371795254295990122101778192748316204644076722652099548169949266078979398992093307647662625653994239453198495185624339112387321902705699736940589864368624848313858198151556278866746814184600038417137365159165538113035774333802892432046343497329387354953499445150490690748728167039480606757431760221145322528496445201590681620618349381365249737373470097919660696166563288172235409570703336398472977192162467698870040829013951493201179442508579946421872155233188831444296587399320715724973055508361215858203977236435200607971570569121120969884350262428872216568863453090449213090664173140135429072628051940562163570228646600493688867965135963426142519834857496545579520213258401313170029035034150500045415166130347180466899144189481155229790514623282585605422512754708301047672520357197880386600660385660556767023566685862552538469861072880484758627831036587403870688775732601784577911487243109926673144568191878463183507492428918221417198005250998036410158816485581156341583220674089389862725967288255763382464714320826314762306983429768224801746914386020328360460322203780359512557773169912259774769015585719238877408829384126022009465035488375496236615506317013610710607535881520845352542903077026432669951734051763418984794086531522183318891214534292874052548907232885239379091883859766764148564 [152,113] 183770548591985559528244477411707076441583289101004236898180270980237444674363874959176150901157269691575054495766433774565393828286724397249777957655647160821955397840551567825017494559672473326116325830249804029614730230157947216415724194741423397663262276866759227414966532377467197790631087461770653345831705458581416078611548509996677445146603180573020328425366250305844827924595730042624244801669150444029314152859291345221499716366021390550811723082944587368914641690500972441810150837560267531875838356149742839926587380738175942790636758828496769193025133396898067398758106550620334335442352887904762133131443060208357806763508127355056937163211424915511684600097609495683282244117187455703571319192817983973046461406732401588360023943307111658561412391156606244127418303966459938516724771579433336439892378560818805752252948945511763630510162702475937288032442540024127616383082338202230636837627420340604416706814188343365741286147996725073533316133295222704518244429348035753354768221021938281547873955913776139033122209441007546492477825918988970930846894836145363240988316972343070314164892525976862983324125965894747481531152681374102496655665398104642068332676044343054800532153173395067582372037731822195655639710385608639166313693181718412717151541286831990491753890317581464655016746423094971613234474103491593201590381565651367563395440129183088746963423854253976738058691263347504560606844296944327406347866003408507195614808554923476421820576141686436103626983548913552867606135552215898974689032800351876978315258077474995700615234612467115638391924320288592108238986862286152330079565426369691953719119899187138070474033981148429449128416502728953464170510535976425652748991392277725589703926563608532726376783787062849134782540208885717427516131644149430520753088428500637654688170811474897106696100238111973689918568325368585632724212437778081528480 [152,114] -2587872511055762069272930006736234853657030554705308699969684854934544957312321803579267229133515036513539299799719186479277436947440643992067314775370131585455358716932968704110345859845823614679314739320428726896355020268545199693216443348565826495225126080371031722206437314247085854532058685929307326548323545672168054295577711133484528923045864977900773429256279570429370526819031890395790362882422750658687434254843425827522415235780923008233152466751676570252748486913387567491867487471665792342397710702690169399079838367349987122270436670323098158945418828888344237470029447539988084176151127995949521782321187320404680681641193793171866746652520567297813875873149656372226532075869311485682769233487832048229754164174600641196963713189934674869576048414640738088091436318952914637050708414371954806219763761082260007711053772947255482672576856829238653812823697449575313148145220761371144131930784501315147971428191208537932610036499259022709885297234943938984197020705516613275748471050022045307889351265377006333958209813851405316193991674637489445971726894097069780853997277259628928613739201773345491750316647390282230740592744211245820107422238741495241649485505719043164465060682206882449308373956254548761397925859274726041436744936933174299391261899997533305560824446102706192377205059887584226263292522176624689724964686843376104735175311048573727596044746093794893914739929792827931341451351663280072428024513565249222605371510100786690573881688853257462712392526207206804847092158608183621186376164622480012181747194957081947607085919413521991025346698256178896947179269311099698651690162351391287036371743414954097116996798546623558761517963073202918473054791399438062963883028422285245280452518399450909446321374985630616650932756473329891254196455268521518194268839710819704654816003350097824483797487090855060417797173333320399067463895327840 [152,115] -8375773019051024878711054421336849335996332298144056820639096129263016348552064879160188738822097184918022674670955291259005571532617018918951355784647215726211231738492591593544414657435295886277440510590860217267282981049245262151167780057953346004308706551693515969815051207127026646741786250487536644200935932722835911883054546482948409038235154628571628096805558248631700203361080831488369557154363194454497295585786784617585817771909170726324381152040941855677786931000170276390782409151084125570597154712764354984469405665669390184764005783264757882440699566528970643385256367588856701104453403836974648850943338094816740988886323248811540611029912466397828370159333290035023390563641601805756185133548403653164032666377754975817451909046022315470792409400983994893336618400338488082901031282408158136784907620101518972721042763684273062326495895435773883801945626816437586841632180475768022674421154916703613950482421588048580397494778039067429425488319802721111948115346019887044268155873560196774397895922659302089536463191160212844436273765161125242137452781443308675149554858121034849925617269815583513699625090676370599864569829042600588609347519471643012114386291125270187827108812486687078805474188325284999592323952219420409540048162345697647578874252963505409621956769786550772672427894986696853401490177114722263923571730613159407435221828443604835962921547687906829566806640322480329066608154662760719667950468475521331424044713281654018872148571653417635890980790249260950488805624660070131297725158018160685780099078607595975278380475861519758910444910618804261568404892180674578815578174937579273765396514595191321615427726052242207643649430976933259985500050742539717940702434063662726495532160340018802662098489487157732011004040630297058759705931261961521622796233871332851730181668437114054452075201480965374257879023815408506089304792 [152,116] -1327011113829126696745560851695785109819568684702379448235461296758964663808664280712986825232582119736799485848573371073784304890270056714042190689271425692831439513956592373969974889171891056887010197329136615942244485920749140430496243444599754037860755700802371633958339326190432839274096631777204953493931957797861046853290747584367667198022929934476999546117686693508120091827963233790955489705980670711401813117067742156869613429326887071997534274055344118014954190435716484713640131300927217738639077161124097312721733010955224747339000816754439112060789367663899518295525963512705506160409364014747789146515866881062672631142108194789391979757424679587920493852463544025232056155969661306516426743134038085125756167001482197479100439126336848586781149006275638862756520090079580017327721079629359113980691469633860407670315997736274315104145020379518031611788765892992399216462447899314587656460696942699532165492669323469385247577765793008934977778891962625891860132875633158494495839212346537527415917539113808281854331298348516735855872354531021767155987905570548920435231548991654705654405498219760497529516766973978326234350291759039386992406097377786936927459301521937071870347282757891569913789572360346830532357765074340552661153010382939123175933362152803061210171903309480430004912946110820326027451281364230200713997785163394110754402688207118744084273442559431503430853555222511231279842362669382082094176265921635857012097505518914339651340461768267126611930530562792736869842377924802001023071099949635920669433693374911643655170434436841993121632763785961095348483515380572188586661729147976978061125935560370424198431520776497930519916214259145444735928162568287256288690429181264818891674290748584125840891186836718669021895818700480734385293405728843355746085799019121964636990769814296409158455183751718738442532872633201852472 [152,117] -56008531503023191713369774209176135117389002874574175651419339994130648114423895829103431508203913488968426728196220063951087160271143325131459558438547328697625696867263872915358419150088579994939711250307927726958947510923996788653162204941775827471845582334284576005579397632437200904761901873287191795433866191903090215341234675836720812246892373533444224474474234255266205482694719398239934687039658769015813510670255357045733485462829132192683420203211067024577408121583873280690889742731761767640681298272316646972507191661004072476189524212594855909560347932494637098322266672782323520430423930977771706039188441265322718255796507548085527243466201710251122227028961913390265000530986457207167733921708044674007773912474032894311417061537377670757507215203133537808854804824834987516459491464140178818201749284558725759810311869219744545755926338889818717443575293086767927695222872175205555846993454955295045239259521296946536959136039927536129256226591981453325405987643085580703068662030611360002467887771969444164620028017794716992933216262324796928777307875998544952726742084536108479074208454050364371970460882481699088775542042121056018149156488400498566475212243731005170526704420413449073360827482421732050710502825364221661218481674178659798683216844142835145865544154711907583765800594071515678714133684036869067235743033751080137387994858558911625396921310709876118911452425055000349301859259317005258388731622760267054019973019510557098995545242545061910754808835180732327950040443589669744329080336423245462254830117989470273565781961399472069093818083696593123160752241612407309817914046894793692040468341935383237234601358480350028185611690951614775474688949502244421909045827320853455549086565910221435831352966232382313157874626083400792223118522552858061542529010769250510796571082312609737855168418304163017054620656320 [152,118] 23633704341114759925987848210689325805965995970814788642154227472110571094458590609902005140807787114655324867391050955129138755744714106507735103624633673771852554913370021600971094579718383329707982437770445068450263072755906494446353136396419445873831279747931029163891634342329998161496122541543719695071273882223112723649590817670882833886977951902416486410792155459587625305218768785403178372864108948433948599852187481635021032757218419854480186872888339287527393392618175406334212022659735504058991512075252740131811693674078179193630807647822990027019292110412496112088539003090276778276605867930267582512879609660373304295884434164223560380436622864613829374021409710249293960438180343800578104865086907007678427779076891620877196077977099119400982745026424721929953059502199817924244369752455784287421075453781295497960330247257221297330620517245300597982636810356788991022283426734750421445337004463135058598627562774595150039581915123132417056235424415072806792304344692771730141638897176847719284751519718505460806280822699743605160154533580009566232641376106157478679896680731868371257219920807228264397056020645272023437088701308993070308736953805946103530703204585515576644697482183761990394648251796862195867823683232807089499535367294794247422566175153020996917318636052338508699048473724564689059527768566216949501498367759961397367777081385752069103847248190207499691147372226556722390355073156634721362177512522709168592799146671430368827793156069686043093930515785241340307097682170019216116443716928525576491759938732192268970831133894703339180647521171825046326644231570364447069784416760982533597930747374698784474774474828876581511253300900561466508925065237383071072200947911428284430329819693677001873389184905760355812484937128688991278531188109318503146936537837171901608686994940514403211665041212716179768504 [152,119] 2568399896794755175565640632865386039167359637631738342549539836480941974762686520751617800017559113326056965594009571266037644308945070767661485432485909680327649562841061642222998934507629985787642594913839213240388627309146819601332346375141010589266524723952602959408573890713167660036049256127983111175145458407755327334706987300032867687416358374772798299102544576678225887127387004636127661575253340360747033002269785321147218463684983369221607550012482773934768012221014810318696818777213543504711472951879048979895306792216447252721026333548472897911265734181380912796563517006733220728387006198191602131791143998117825948750937744308082117643407533891044891317499156077316357190193176365171504845688819005544425555601061981964485950545578698513430916824878196501663160212795116165114548343392913281833464518333518233436298538313521153685822341007521041058662596662282288467589307533285637765685551693642373575194550430120958961322588006198077119996001457785005606033598241599035840706968737811318106147528477203864666949167120770570327673972037589252617098101762147964590785598024522863801355134035860724695320231880443894266294705538843061579124923613460899900127743751227028639704203657183518100543604528142325200905465158259595681386094573258814970912522593942907474490154851136676361230577613074156699427854033283151194476976495014423803320036112990360316604198013782669697190614047511167549503802012490322983128327581538828818020656141451811059448077402297249408769142349409076704143295510066237100532705725987694946930556890295601299036355379414828921874646572892153360280481386797079090143913473373470640635099879368520715107173472404721846708933369824442280813668905578398798268180560639761215428825986850243057339181275198595418991855769578936631975652149112010328567720992378508863700533259101665297768795196179152 [152,120] 186965439968124272664129207093763364677481706487793948324800415099593507906377177231269708768332528069034345343738012547953329975911792705584314606115941606326931429769099802394771937026660214414836750867583929387394111861153098345213612350203228951490025128468006623219512934820111459614100937946569050966220617184641469405242844270275769281873744999651869619747123897813995353045135798691257362170961154798845841511358379602828973840018116565443282969238816394546998047328450761004123892719645912468416631721379295488575252896103180273195583715276481001083413194804252613698120537133752978033377060256670242133943881425485841627828138461338285396336443551242265773594643522553873983351059918378555691161376138328149891427686706245065044440475940736311779674082961762842318958478837855872676294996797992065366922411717468107088411903351667178487121402720611210845694671530426121768211295516274702749926557963137051807825559352504789947673373702198669773393739581596762913996233146777615132176752488164378117558599660875107190381077780067672900375379508496600787745030488452252950725360380796335668370326729109248909797395077783160218706973683462201167282244323844876357289909474177628481242581279443969956458043368131022659199887467030688482980325209997256812834148058570784686514286688558252924953636973417236117407573721631888214014389458941388067842151798268842188696368691359177889501416505489263041483009112631509881761263261570567632264661454044903792416996011620225742444216997508494781845965606582719183256415684651896687924109093102165967164657173316270174568253100593932656667796463943393665611657289021724063427638419265566570136072985638277011021009224839858831112102776027597055537588016981310093107846950506053235990349992007709092002228307441638324612720929807761643183817832275166992915264775418438277847855285 [152,121] 18522900152066809909808448372825555617689150370049336879090709774203462761244519785460854506621830803469305886535140631351990651247840947445313551640873547611407128146160809584962931124565913037302830338437617637606729527155762366525500952954494704333744067345060217319934048863034753627867157525940485404299709375475880171899096175702237280899841828974123114199156338515389295762727318466342703776769190744946849486072829322739912471555924276447717520439305530200449445517084699661353956736295214898616776645017912438097537418429105159447623372633963595925134730079039145017221011778518729481171153221502680135891618894404949941058893657022716418780187814491910829158259211905384335015677398884386067320874796870172148978482205021130344221043259684376603000124716287265623086426828266248807417519434829409979819177609399868765005048103040878124931211393150043546924742203574597227747117232493915242423568098404754847730614225639797059614778310285811456336780443277566761548931569705840918576435676845051116137313491052035535388058141695572263181770816434643976209930195583173381208985334657821487903256482196051489862065026391040146410318530274006136215143345989431661199725169428561475627059627830383631953204311885321977644427286258535171450977299378336629280680693852322020921295086262102845684066267934264322019367285683796614418369547342811158486136024308197336537298226215935712637367871746416809369097761053572602039977457353268258060370329688353597400703167978294615229889514296209930294831969708060002524235183345626286868239666898061223094197017431131730210240241757252757564810785100668349602434407502705227985678584288858486663309486349305012993015856234988272086885304880799166383717575590738234014508339113282917621099647233071648192922717291212876986957430043146876650798040769384114970739748908801802080 [152,122] -1584185385497184973163909817986965804788340460865483647207950826293537667764789261896713170520734575781996146946901926025480111324407229277496711471591211249011886908827926458467365784673097275066867892122842381627666140860212230762741608086219668356347460331172028839617165217525967710630440439766983402508129595696163569408213904115043697249439051169125110224555025934786679985235664779766992912406395809605015124638313238652010243244014696073871808413128217572492317264797639209846080761300667549744531283667286960871780883624827930910940426745066116264076148854922573370368908077612996833570901350859003186667776794539328654940842042581283242872649576960821586196938342912001925427329053256378962822271169665717445239687396376851443557691987733721421729545361175995287976874748578664064237379801096364444895464892175300453981513492759072012066037493844292450974576281493128517453367419979313975291944837135103968346798959932368375333892688407923264547017824607759463259682825199541132654683885758684449490789805857166299940382946859657504620610614547464991329234769518152600329845011704495328232824429684461013204705870163466320991604717630406335814698802753693287445041619436000880570928645850532936145378761596638880689585656656835814053012800685859150115396400250497293564822491927359928728438071503677364594694121223210734007208725977473907770218573895526896782595994297222046161173725973451281887072647798043140862148315672000908332346080918986767341312007408825779549834547747332859646716419924999040975143643134102635593487053354350198033476958232649592348022223947423208829561878035250793958586704497758666969824022535270186952768637441561072799603657166375501298190265931751094895869442862439265965618544832901629159925379500047117070226493793327731617640311913559494062817652168996396311966559460032 [152,123] 191816775324627072407443636890991892738924878543210936553663153922617372850335962620032312614352903732553879023301954256667787844330024704378702304565050351035214157323996383520809308962056624350301067815939255691891996490257043573641304642315676447023682158311444037833897064717662529621869238951161680669885518166817264857588182961415462882382546961975508713896705462116963586564749440479570139660192727927733796675604220376423830294902588148004965666712275081589870189224509497561994453562192065207589328519756149249641989351041356723313761705828129231432296087812395026816502090710629650758436539190116339957453839930887007699257675359936816424954503674025133434507108937658729499268632942659279224037221577411515608476721924818981154107808521883725144610402020117986479838809724718738290841721126860529556389953017511151345868974589497515755497613744070147916866381022846046971969283078955910006444455517350914482231689275440276783067763606104219272659446672399878303831074494483057112501399067525028023441040391966056878614638793286781865400133713418601495912571550643556925190856515982620090150508145583810458499771846771570980558199532951710349370636322091148371079729341425120756183892861975427975664550917029313411630882708985054919616104570486687093835194428129228153642117288538219933085257371517634320039519859482426323493483954523268493759427405815941597427588051193990431196082662288101862986595383297513663976863526685809633582234422179926292050947355586439374843953203113857208792698228427528346014858840065867376603870531336229903810188309877118586871181077390925749628139613141996747430813237051790560775435155403419009837818892766813467118057092417002323520006819947613828859139183450418753993312771156971028101787349126137630853320480451674863404219168273542768728919113566840753024704 [152,124] -9753578527626180846321089298442768161494090521006350635651089721086630042873525754029175377122452279247064646409621587558071192219042680807961689233534807872500473100233528223278380022646325119657684456971159076285230525837770109465515180432492593295450453636842040115221303469876747936393107160122977966488754191736613169524753513682983428943432654518041878196791601487929724661208898814629115719143813427842480028720686766234970815431685764869643087480156623015910913215777858482478713464785303475075356806831789930918973618494389535234372390715649022736004481917818116756248409457910321336515375808950581933768115242748409130450160310190328996973687747971658261664653207770966013807043292151231763078822031025705081112789002240875068541086790332526498921489743435091574738957896220495772378626700539294596937703886076598149110432204495773161577158587288519341913437775668028489141683540633135347748049821471158472343978611590526040162362075692706271173576611210136385587577072372953767804121950859401892267038991802744640058118163361411964521165098023566197912501600176306125751183833269315772970341221207566280685190580682192993799452816785424895351382611638157632503045420160916679550678399778150298100162747946922491128516457234016796300867617476339004939722848735212516390045000381891306512838762393778818224774253281888602322457916978373485857570654487625626768673808294958125171971899369415086071877561540899428585614337122175516729301410604496561237353920776246333544351234344194578746635944500702544142396086207859249993456464077159357360946119534034111050428842545605565554430222153192391262019502056893027965752307346207754917605478491678232406884145222539599204464979689726769782109940725641987133005207152466806046448353541911364826302883124273697685121303063700984923531325033852064 [152,125] 419695453155923349048001463286782788387983927721200526022297881652678263162429905382785014157274418896472750190298601930383032742862249333621221872098340507594222259223295764465960067227925817977835588438816664066995152315769714422428465074032409717415502769689633172621337274434173206190001285254421560473361736408393155405515890722138718766193695328754666636008499662875887425719775136886202263850608594294566163567350454843657340822481501112294462694478596523500917498173847280407359818952849567352588903922666655228824124022367083819317080470021015213614974481360273785619942923639675781794923190261608610702730275300910065203111330620220704181575776386281046061633238815098917177399735277074292205471304430158769769575395970776316237049446581021085702959032868572359556592498033308361478881778407827373157191949810107410240132094573603391479665191275916189537641672069720758847988832537732971976365944199123899241325765251243648168662159293378502284273506569088372661854274952427150274396009311853443517911205401237714396160501168572982949775046790624331943074601103861040821253144688654474928033462435067128509637137313484242218568574334095231015215594507755924613315083280463364222284152815729160276529222060157647811774112062664662311101771414110492930226031855002947767672820696870094502713634429770058021397580116212864945027807547083062127502625814660605010061109583263494326433736400020874040134688311477081163773157674767569774250988607004004450970852059907135554465114937470663486656476105576258481304872069591717361250837807804527119771094512164229609097544779873943200317231887197543943668505195295161901285861781006762391638071388785014179392782324649233242889159970900770797789324888906087848640928814066410032527775046790998864549132074748778138720169178288434928154982784 [152,126] -13154770487045334014656920079885631925703286737799076419905345910048553986972897448814472087218882260816211887958082039385574574513638237548399317584707684680517168639800773423112451471558553496328440882407502481285396457301043972423856486954401305854850361195090346201598568527685044674970665989637419513714234030299180342362947665983496958393889978905955727869433300004760740934318535341588814235002365463667420800927296795010685445105039675058629829816722232786369071986039418555057918602914558862760480985405664512848930493388074834449859725365857408416128052093997940365659355915773251095662097746707331471829680227686903407254936587922980582136564950516709204481617709012569190306246100700239395426092363124895910411601456318176270634359636564308034143823510646828447280813662283839482909377327880618818077241085204896652290135329628691744675926428183271333742578727646349447559164326557975549097692534783530208751004537814616749166329648521627801319972704822154148254434104604510176758468576940428220910867135865382629311978760058457169906277269602231247249072060912491752233425037293012963993289986352325143838026605405558775614154667566148299000152262213107728438235437918939994574593694859239712605913628507610028046106781001982268895239512303413464766885468528426420867561757068108024114900617616994786241586867463302184635483655653551744621623818962146940416489267023366065276234484705496954365262873604255152042803096091550487813513186071124376046753205829366835935999198657161036600857503158254992379772446883099123478140103978250114526744022310895676194415571212873451887800564596031374059353632124411878696128327702330871329653354053857955610425036402525667078379022820061663620432031852793051509544024190212718218208009044491687433902189665649327084868274677295118368 [152,127] 453381417714914420217340208653420186563442671079079595792419186461800797792367690856646950909349599684916716941694069503629828801244800344667877218533626481119939493766118357060925684655039718993053568569460005071116808702812220838186380479688423798386300587965402160063514661007903100246535261933530712381420295930036261641571596912190290921739975265325598582270756090714476698608635412958014522482240468952988865765213432408101196215070617817094459013598593179015482727985273330424817310696316614349963604450856115971122840789870433675277610801637884804622589216314374684396310070475064803846238258737916822852304259270194950103225850481425974751187216978109565014059321261690895068183170854790382415473619443897544704747011621411983949541129324587489321443036513412298122141842644957740924688475079983496482694691286867540614589432780614960930797427932254815512648466349760870958673760546876981849986066660001498257426221442147423100774789473210887883234900385548457569213858099268110024113892409823058813550364536321505000800487660426282545422322544635886189098503391540601214968563426682348874193066325066060127919866271136927242012451744629698554916775874801273105970169125238867758910809964193041501133085184863669158147942700019852021316753499154391784010475967709334149834138927330000924642759302367940332355264690347946082594834348473278472566088374904967610191129390217897497336906754306056462233352611176132547684529663302891301725389617330283333144752805024059724072512364955874591946805424903531923076800947625037407860999676635119441023160724187337502358923848030094527804504130601006018689022394431201332498579981485129596824869655021237054511487984506686979743452137046038027633508205895357271688580542302655492661584025456516716169566119174187649009977655568 [152,128] -12067894808923594469833276753025185026285705915283666679692313133770482523455890954707323159483698837054571440740129335023736686081851255659067704469534289056261087023513579160081520172354598420635910795135643402166517764082427613456234412026974673278233258238281266663256617746053416408931482500585736683716039588551975372914320497352866176889906053342734387734885420902120963944153919443279301590441412724956894759223850286537744159806168754074265939793953197661251628486276669416095616086905032382558084735556944237979985811923296929188161741824592088342619410494804330770052132388313591819557414760683695486537839555797942784270856299879249383791350342503315571257482943538260622608117504501107758103792767362597168449242956315266517578981564971699981956114710509852881769262115824547230105978173787012736152704496535428476737628745136698972624660699450875318946414109502398383268710344045829350902433874037895568109546667582610142023437652907644087478670629577174004772100455389954307290494678180663885269511315029276201016655053013848609110146299693278938650777200135447871830489093048381543658336062809051235724284245906154147697935328930071510326963958474965172080977801166781238131343798812392802720269469467515172031632863870223521783960162208000631453650209722912563264311198104402629385693273669729282118099349042505066292450305219354458149061942657556132745777359918911040452721065502565839343565128490352026019698317391758254726653302396764200431525332174019283925967667414497024837489339226008705576611440323719873182216632805577682577824452175717160241317677234716670094443040670818747733078035069722774961343184358714945650940696141692311538870919895952907357333022387729189982460529032365513532507039172393293264192886961465555113020694435806039788086 [152,129] 190031605769020350518902168087364210936804961962622510255458068046188178928043993226751602132005463530908603730871418191868264723564066833012348704877510316894016664591233463979196438040033302084514302941926102955847951185198150459625455651553777544707909312430306157832692109699729153911502106905398961642488792725569137114053377875285079638522712604672136431128139685853043037785357265437915248193497343911651676532689133078835909264011160903644352478788937258576712414544071559605888478942181465421162515856746712144759507711290439947537595013144595170622889163889749148271172646799577032240093009534933836878708145052659314456780337791708685382546867866838463392773507343906251214885097839831472236872900185475330178111814021114630498764744483041423113442783607900980347028548426815816078965080649661737530833685724056261736565468891366446050071916254119939954543911700848814806787619844666353437080363454475624756411375233763081125796059424085347185467274173275689895253508618625799218359938991725632712649052425709853708761000812075540588189015986194523549821574017566257807414933761762495319076028178271483733737052955894689930176670906179351247702935671532470440008322296998940056726011997962043107945378944829534819656916017748028912004496521902274184574084198871086049914359775997370336269927520984190191462994578942596868892711405506769118495429848808317961896374303272770738790647334433238390003192370819143272680608975022506106526382800650369416347866284627832746975077936091539833068673607278506648046893907795850769315235034380899740069818076689173027884103812740299138912856586834176348501770501382923194931535222751261595820676547763333156078014847884990564622494937087935811356904384042712395467333912865126589674765528914877808642394034475776 [152,130] -1415449922081176537105049768646143474051408061468791783405183733295889278593397429740919191411129012064548072616934163155413547812189236467979748229399290437017941990540376666379319682295911385566662385689372907500173709915731037706198986495929864650591182880906229315152075670705179354208141245942678902760480035885239721931013050800403386362107687700904039955396776815075899803099677554532358345734070692546721062802547717922341738667285710887439517265364732719552295093239388735209713365995881142200809495927880528663158976684887322598497069846578834375292780381016427020362750521376904064633156956118145122515070834233499819990672014936488576842877539140043682878975709686769085567844296923431194587817763936109622210298487134993958618097915194522654533989652704161436204741098953985233197615068134753783626523056524428209719196328504649529766599400733701243847752996021215945817310655511686865040342362503225160618683388089090425703237680761692038651320114856803994531866684906944287852762927616968553130533063691117603204600586134294116554796116259421947861812350466942900224773588512147417806826188583223471045515969809155720740098370077610021338820784606154918052719922748986515844974397245335486879529253278880821082885575003237537823140820757169942192700559359649009578732874799117861718951302996367444955386494196438137735218427642754977068263666682610116585023385204606922669975102529059652193303048075013810862275994116151168207961035492765949902585538697686501845229506451239031754451364477189319014687132702338471936220982076446460205674036195499211455379249797095494474176626534951856064449985868086607901116315097249686772948702684607941419733664809578150365240080046964112164353339100759047831664405526126018847324160417131537694905536 [152,131] 82380554354439929434088826934042554375564402989275359485915326059615746982284840886479067478231898381700587528697607230563488581431683230514702474445823541277210344393420734641918566054881814784767732700254954845033147976044151902846421824900847564714357334363064733835578421347930242881724674299139551989160696772359596334537870995875195900285082818950598606636703387841268082721923238318388874650612340383491143747489198925587640368894423984288926717681507314526833638104121041934707740318020883329069086475587217120605775742266801986741440538172827443507516982943252857800988877684337683640632063512121465900215147346221054330111144166834717508162675296232429173750928014232686677337149921811000930384318431110058235218547288173196025172363325140538861585168463555653764402434590465237759547106088611727075048421631320786848073764012732102890554498661897990238273383213224815488274317212494752145934807516990114968205717110154756972981893398530559689386640652730072179524562572979343178074160948763347082734167784686443585977273577964667690503650792198303917070754532316123278903050477430701064702843096760283255466912373343992779361598187823716739714713989788520994206564275559886249862893094416761597059925216160699422293661817328184434647537061426748727106303888908370629622741338676972226234727019845509721434423649903274505269789312636377739579491068970006162873476844067412201570705832074248505647270200073004002503390555684281161471933452463582460221156599055762054079396662234809666145886072871676420330816057553973866111497746590255192079537364476831985217609550869595008184277035957070103108490244167586498916186486355508058437585689086219175337647241358879637077867235920895658637554979539302398192095751759092159823411780428016 [152,132] 75319464890911088007090505399101199178986189696820177015123715143250875665359505998456854875907796596829590452136817927206372560661509211397731832798028868047885834002381810161885338670355223935662087501741539643260562340012669308660192564915546401474020095638657041592381202115529440020224867154187196313859156384875435545745802940550115804792326865515527167731622207981422286036399638217207327841597867809654298631475746804902019699287792068144044796218347043103000652717633478470423176194219268561540696153037917856611276004777938028932887837455957505859476997715315626348116953207317442280105516984298140215091548005352858285587150430322462636892027571765307887813037005466423067150934588917627338404683481830421862689350893088281755378592024359489883613895544173631989205876497335654652323676957235094157611617268679067062945905398274868209641770456163725280678274294025006787848019047905932325465831886743559633764014669521535037697931059002092921758717599299179160410055837302318613777562561999381586642387975534355373998189191855191856698631114418752723745288031987363723060111560707237931376072715001908789924524967268879975009933608558847153994260604034831608347778527417979257347598003369080620208800923007698651465346905976173362909409840076596508410116792292261461184219055348868229774850525436024408954699139270579129322145267072076369972188756076020634581304736841081168249152040746793938792063329577000604780075426356464651791770624747592766453825826263838995823061749526728216330552993829041284311608913089479832680912067045567770577984432650361233333045640808726484759544816739312169488132155478037636822270280667801421458279156376290160232956280664882793004632015333116471549576341657853009880728446032311439158974360 [152,133] -418025236981433295825299849477759206888177286953169168467441832036222027641290218570282732905096387104978907966096242336617090774251948196133907035435824463170064360489686259494002032014693581120235818422912024158786906098761516653706579461183810968819093366138592461687894962371049262279785773843714194577714773191902717661077279396416507268020536935501926907528564241732912847576942773341372140406119089556205131889760772516508112903001119038011505973100053000057698005138328762724111089196834839505398469122016661924449447276881918386251499639701731200370857851044919721453763059472766630964106490147061400193618866362393423469231029150609924660182952057986140592203266681446830090493231393407488562464648934801272713416468043549158539427474808073930068077818284637867512487832254661951807988288983724592829174497805828812756470526223810778811954671326484830556005028016702104689322262473057163927445384484730263483533433717218455501545226345108020183225120547548551462667528786631610825219677744004678232854834136616999485725839601344835234381400313736246915334249369159580233613615321976697279329796064984010958767940571167305655928632465249171821706586450875191233088048725356312293726395361570683697646643088561116497867988597174070161302210413879083147121611269585169526781791893587087176917655461295770535353314769982772798205976982610558145532222474340475561066488137833922998043695857061905441935027255520042161608169027888319533816752250748046458920688974845175302313049440739118143970120489364622439941244794802690023184546063249266192348286382942843406123033609260106280255120318464585945639285633702368540949973632524712912239119310535862783079663621738784096620318864816022288437629039993718853511825924132345856 [152,134] 1189940581893065630251516946313093381989380463415389727606638153734813040983136191174918688808874569203986464010718210949133682130804750511267758634253049271776266863316280916469772417877819024819847737568946796443168275302194123614973341072871982708070139199983379501434372651790973349475479293319263479932703696934228374205819949552561382717031137990235462859605199530681620860434622062961438277317638005908169696243341451233643975548755070062686734880094339547474727815626810486693086772303474451570963754581177280129941183961879871629384251133372847630827171083602072600892635046612287484364124141413734274528502581215294780691450096969379614688265014133435753730910913023331180081438649276512862234034389738323537257828025629828588287558119077988235891415438840550396803279110471663163577378121041388098074018925410769877142081031343781250821251731622108706328128375537462133773397814211245688194328984153956101557319957880098741261708094842085561470273417035744040864563644907475577531027029027044622209882093206088589425645583726406501521846454149804673731409947370913494393209841922357387105836882471822652197469997171465527777749468066584396202251888131657099187626349482887994321496690013938449052569977118369544471750872065205258763635421664809875886915406297418464297389601749106440753300041932109555525890873366910393989557502308960621743413622700805072854429119600931799460236807563552998837368934668340058696534452292382192680149341520745889109668766934636182010912822920903232660064154327908910529599688908387329917147190886539264032183202743576436102373061120335355131955489273118466090357302483800937014880481452391931374739627693338628333320567236052365432095771193174279292155425807116988458761836720 [152,135] -5677975201058093484550772411765630596107375581102923344489879572627410134700876355759728428380908260444774030929929148676044110417989179417898344389929629877691272854679279118681848053413576667761794058035567082350466417547394409359117526513306424122706854147063949502074514233782198144630669886931500223031037035671266344007066914089522981734915728674377480946605231970681963041836393427147835749878566912530058898510164034744022131062581989492172188769067471567183230089495126870555589201285154193689646332507353204303637467339968857698412628590598216433991766002376251467426447385581185953872349824315005485470733961322068103972423751295728356591633457119729018024655620936553642224276647199459998132969033521255426439618666581744234261853199727465654287906428785810083454182055140145688708231841703791611284321368260173830515688548686414423906161992475991205461947621112811391750578979085293166660537886356188521471563539974238612440894384747446094631853028441353927648942522276714152855260839217201642335698278836343525790566867143988031624938796854503638154759221210890537980374790728544236996778771739405476121944056531987665280949469430206607303210278976755667487003505108418668177582126471827299775359079010635968194463744626832679021225145396040285433628643190503789309677674760152679288426003022587263754369273333764014714370861691900287016749661431613226146169770284562860296238438480360240546743984286280055946060807704218436026583144112088841059276042154530713076159214535803759346466870466660871251012689314008414342781996594343094379447249759170217780997672062567712650668261283339162996370281764353793975568688504816990784026272362326751377747268758772522726991226575298551456028195943252962672 [152,136] 5829558665327011526469572692654530264945241773822786683437840641285422633957347796516964579892141864722446344753838672455072111957971489549939839519854190436341998099209848176828471010605061016755715096403187043559948335977036416158253937344523803019818991593546232184880082650687622705315841225199422289924926953462198181944661470721705913289121419646665809622208836899092547742418780518877225289909859081515558542827466999559904815282392735968673692180342482450684178069797970288606379838957114826959539294481790917802803970444011137461611694566513040254079610900346769733153777762550280396916161513495349207627479907947000331036004641168420110541014943436992334272887441149248664933852087105943976242785834661864275182669445635933164109794905121139074908148359226672008682789348474014511592553331339269168040149508967930433264463315031943681114557750968944497211892463156476063424652357337080767454159703643735329489023565073237064073508459290756939751550374061578071601516842355547780946150062860563108979548946560291579544363010407692700454656571490864882482648787750933010232268054945769435302815568607121934827130872995156997682468306735938483002917693612948943226366136218247675611556034136829176912193627295207781328295273205244199997932611484163936160061394043560505912462263768327481541859257021049867215401066774095328944773773318443513929950238775224301241429267066296086916824418466550477725717439287709692765230430957268451486925696374526425376520549693989727580211259972808994101281862564868574043119249100125367514165520905647978131162746348572889890304967141114418337360167244214078691870077052918570741236441114778076326842913755327477375880565415585050665866121052066774349323051233 [152,137] -10337994160224303698055100209377075611683062102044209708754314653897011043565616072602347429828343136860429864298546566790960843006222770136138648184596475664799222227608141441029103218067692976549326484820656150997849009378216845180016799629636018553667839121461223777571997505502572170152303636651144341051823262272098996205067607306734400171531777425349197392957447397381738204615374849817843883776146622867646938935360774973712627333258665345250841635472332667217680217917018229122149701047034832728871236300327455976297995277680323467483851360680921601184648161126355120678400846489076410249828270337628024887635303560818996525670653051469405508399400519406371338079505701659627954150385830541447679629162704497320327975818237881700743410322223146467737339674154283202767979774926652744701821905504459143893518686697066897951562963119534907600901024103532817877899784545970890161382404325437459708308299234468270408714370715219006587890204536592611679631617749365121653068921062290325827596570217628073488893417399214165109441030083211516723926838830204877379585042767328109786392005775467965752277676401013759626065437315552874439116828974209770733031149191667499406082699134730401540543687102143547528574447991463762037599664579979424836426240275745579977897733636684509458334389801165689741962134654249751194800934050654842033201275836926196732180524059289239449367416749290137062403070123610007081915860488816198121161924941998738153556375970819107109674384246669165663132564118578800614279752595284659826193701753878255162680568670578118624058746995145472074151479706199159023919357929066138012300313737335877525595405992516231507514392674898195443006679416562495628581244154622970176 [152,138] 21213066977881088546025635178211267876712531276267443793626321876395069334552414744303907484699763866910539574563368550351164424430723487507212624245906082429341369188250491616215979731582095141955347435545304297499476000210959802073317774257211044138196346008543757558559920614444448176675269090943535679383707622052384591885731466803992026923070365129312679044623525244646841416007936123183007950173329283497686371189630847465287106906826134362905496632992335689013223065838939757216026487336847540151414576591287026757382426549973389187736768798926911476271020274626237676827633112716068311453868014233211358929746865399094024475361955603929785736573485087814834296217122314618821356945063226363297326232624367973428198648036102939837346183189188875611865890966927683279106615029102820917858962289772386870587439170906427602587033831131703933499477974129286402758254004504969041274293845666420885294914240648528819566110143604888672314601899700938901986981790873643674395712358742868234780002851742991726570532569529645258696946184813210807958294331303346992362827581924612850498248528337989680049709632064073044053068765534447811834438313430797014986232721245411088734631817793492207141485293598868317089485701972885654486558135294626408063660848742199970691247977318477978984768119694697068391361060557142120704386673405788171395436591618455254601435657907460522540501311897582412787982740428385188512946736373206602464081451202108869840973282070397640015050147109591311138810675470141510637078064672913419106219888864957971611026107726971048331913445135422255945178726959221888286299556366143490637479829394448781692383716364744611217666071383798656101437793558964377068719244512 [152,139] 73806424538926208970375741492976563046677822790463247134771010055771896373620271155233880601624331355065870029230145385736799489817959055308228538723242980181177150136519090289151801200384435057924204902943547582135935812478442188630723500254100373841085701585086503551877724995189728222304865996450016880832504742988401847341612933757744093217749282878999987129961781080107259874612894871392568087264291666407353712806991536898834923661371965147706088478589425690689769125726266131757749703375385069370717761326092078220677159696187908148667361334777729476594382101349553874552222080295239289128456497442081247785870794273249720192841617341897783076662029437525473371283934601507478114193061441117099341567828491315588467227111415222852681245954950315380582014454027299208432333497774028035729032710183173180714699721303822833275529262906780570108228196621781632719499314943707697481472568811186177238224689227947423128825274756534327485234824780154556084371097586239099410202927574873972877299267189051434980199321087310047055374989513987214688085947797403566215661625268001522184215167994429846402949821683524264019382722495425446255877044690479842719178011617914487542417929397906170173505351586764578963804836371069332730467009128927332710310198207206867325137034979004157825917705614604691943116569803638464861371049387156731238750568018103640092189479666619341487096286597095944769303357467510714591196991302795858929133069778446321756771158520665759083476417842047489011875512883465359921893911202282859318333328388106662329170851550490417661180748694072953655772104025556196632546349401695003526852427126907716756202379020628355140377677702028963540900361669441740800 [152,140] -64368180819113287958181802237690972965096088437779079764893090945956604037953678586169718240010474022416359946297438975375912073795721503358338180398617447724097349879324380856015265256421151702666925450298179625768387603115791116913793994918286179196220797809019252079209611796525670903467633501399382566009225279612973410496982991373024495085960061735018735084572781315555583409317338184315105547270469805561556040494827893179531930886763313656408615775685877934072824180250617137370876367337573070026849835121297039949733602740283917671606646131486052382070646733178571550155276323741752051724890304595859274438270837127305656563446859643070663490815611466513789822324510487556037599865501734793369651502744399133420365344384062682542228770824469715299146090782555552854449348837424213886452514993000286910912558263569801241856008127692780796608739830828750869278341551441461937648207723926274999987975637849608573704043229308183772353493194053620865030084933238313460787631537308687888564346733024833204330278314796921942817978773461822611993096801268918192444405663235234431642156683456258972359333407519899325679239081885048951707854064135607074138493460489240952531816691441797579382668609379649105564206570362937017263092976434329570346241712083647022577250483530290051434191670741270044223200192628022871937832942901508098837450351006340268303593991034580308377478432654420423584824674912293658919156273998015954799846567636916655402110471673359496294432810547208962607780934760283117260823689450192435270261658256410754113328012797896212724050909147681876008901788466948419365548660994705091333078483745271510464168249140080235241428522230337006202079246512 [152,141] 13355343744860923409655769502891630848778179007813580655396772787163750800343970625686640249592713478682603268665545480167823387316174329526928573257643991243847901785968206624858413248342158165151083973165935384915684562960435018118611042616076893947146586620505944338046040499348925876383248371518961070145524477999246472140906900004869794725146895307975634527012839346856188589641979319154568391106878945891577621225601169287843216429910635856072246153188310689961119320988266136040191294135744922977447000951157017321554512141049400195153777399971448120399483948361272950287768835799074936854134703712360068046871484504616663658255227260403354164184219630727882521054636949060874126987498645296062308329250706245347906882843338682362379971118885340162685880901516684915820383255641786493770006867394133782597405341047186080895336824958151920554319396886049064109817198998136723892552020468596904395853530648338457570630381339083813406177591231611555914709419453852833175837520232010745889645246970834534407273094827375603358266198527507429290734458311548842971383908894406625183591050726490509960674599579900016273229234035426346457722389326162577161865589991423080755801102531801592649161419794314293262348022488726507868510873195665608427010594948466856942427636897810032806522371961952605837964917891632596726633223229162620181528319773514755408040827638765771932326419631968730602679567667984772327892504083792213611233252166951326157080436050603290391735443683702104708668381501451153630066778767342659722482161269332581947516014207513786020567428480918777625250686643840870260804886875029972618727456790688255193971300275506637069711132438328248192 [152,142] 8744094031613391649615157557916629364161097888128112936516060834077300266698888415447596308697632898441285896584397436036959245215998590018461227976021283831246826616410165296263989390174443721920879407516008559345063148456712471435785166885738166424460080185695975789479722552887913595001091971126950868432667961315265411399694765720567418940997502367624283407730727362445303060964282458524505966205926704156333505832554187980625476432707642248744034329232303735314847216495238926105144764540797955553321192704637645384483040289599151732566726758123825337901455974070741100777455278132530745883462614420588766305832975200340757617927470692541968280781192523675482647343873192592351104172534658723886887582523592626096695367751451541232338027937985335652942748551188817508925389127918760264823821813971898352740852379397193864828151639704424426453436002323302988261237652369837238144710509239952859077925346923454746834654015332625139869826396946485047436082330492606757076368284587339358587841242222094225656106293872984524335623823249450211216781664899246013127765028230289001987870881988884023630478839690428745694816940492737136867687252693007614187112504535727914410790067243857667492302942934469585720692379459419214071798287070077145424940606150675653638297421378613528559544754813258683551782712928405276655038038240722284213220855843522870558391850094575387212595000828909889322667727807394362005613636934467005447363293651928072205195494076285025191707094576318912151076313947530553763848170975024010265060470127355994344272943539554242445254846787808654278958255918519557961913444930379207519136784362918910766723268059266982294556451968 [152,143] -5174206123675604159475321150468861596382018205812959417034912379183889164534059199771807151691088198638331530307302771186229010730212473161472356121114752833711010803306338247813491815873596150706339477851061339766239312309664101950587360979465010479851668965269278963228134185844631819853210603706952608818632572181519514100314962482563690182588628754207350283422950945142533788614410263463049804298431310590235514859114022724707696713252470464848342022454386358593234756825675616308621524535127031144141713566845008790334688715210064017575986051889565274326008935464989655270467173386398251102421620222352498427290188897425918385174730817918882494552890291397071005967649837548042704954498726259927498045760316193400329630621135600669219246825992911557082967299584183924191902685940113396508864277334568183756125192479743775479074631635233454534493296050287336930308780067865394555560692051923683340099538645941052887738825522176075549160979319186976099731445330453655651946529093660236807567386806018227187752470394779024731157604259751061937591064560263953991409433069050607436090725238565327475812135385120581600528808624494726754602999111138601405034825243258580794017586762008281028440366508093821617212209530329115874133506113494807761284922246877432658426693148322794442220686920043872041258435903235433128742067284870502687279026305917549801426468308659595426656214839522439477261973437959167001069623514305937702054120145562557263848473252231718475375964526759298173568425251151162432795860368945211796323193176805679229810700973549753144110800530042677080725042843333162645567551324553569394771133888303104112904795917186990544 [152,144] 6945803233808534872423166590741316416833602994186349443237085208645958604341059227386128049426415112532294779703124004131557793125215982634083498051343878948577672317167341128111054694674693324002934304885563332744240517387610373808942485665861614776262713420876402435946497987274945158479830702425590519685177834628276657084866166827520246257270775007356015327659955824669231679636771025056732415599374950807482918300610319660712390506626121750398665130124343521101747378346427706277318817535541340380113070380530136811994892687769455833932716160378100557285347334643391209980725883425513920974760426632165103906029896192916468285100803802396892473435715664690472596076867723651115633464662788600538644357247603884950017550252660213418843283807872898036051901188309216127222501588018918545429952558538022100049378876608866536480451570441176593588954566681560068236700873344909378625977699388143602068277146980981251933004546800568439363918768881572464646569310365504617615004963284167319341989574505614819408045124077829631998010855591716948704424394268204833755169177803945008856876115458801611711964955875540496924257635333804682025986092409531904404368248441193414504347578996652335127874006392786413742358776458084538923140934885033507004232623200959967227353498736976543988429963209654893744806716601027950355183017836706281277071178951895687301146226842610303552079846778061385308998801905944670763495185248730659656377754097832539007799899556593474685846258473137618530352445976607379810162041055981068445951797628396653034152301040390447417474195571586070211109377074236390644180295553577689664730266581500239627343386864 [152,145] 1706177469524437176155073179187052658517689129622404466192928234351345366651020250036742333519591864951882178685687739358809682393890937048146759351308431929646938319376742237307168657710026391858663410304802571748562393035448144484051509210208546963041378969986288189510132855719439059265524289861178974272021095278522489034503950971207855179282572336725182436667145522769571882249938827218810404470715957372120016921882938524139218635720150919758697318502317331226891667263520950930045087805812960963728008075725576165030923786315602951537545192590265755047428340324304772185205502992229528260516699001916040595669007221704962325253932770127066661422478342187290880021600832415687802301479319774648181332835870590842614024197872759018371486683280853770425983242218746557980741812101257206886328463448105600549856588170483694384650263629752881687138221440089179135203294630318184381978915061799359966285629613365047253494181090487760324832630695922576938398951089494560359092963029401990325428666732027989209391976068006597326403247625779695225555187725123673010962318982746406371299059988149786664022041648297875242236370751261915179029742898794178887056531331065724588274958257267060891921333142534357289802038280985008161216126714530030551703287495673220017748959533134226030514610176073217413734460598705505145105107206255046284434560966538182348519852991792458876256986283582375451293270740475984096166443171909441416535504356393135662783331048361386032632660040387393929251425874012377093779626990542831766343574718190821318416607248440048668330334298084699367715811764658616341962537269230606306125444758986036064 [152,146] 289978316497884089084981879227476932108327859160252984816971462512118984558637682226440712989406429776856336944018662599981908288817902567681354335730471326124924959015405058711070846660690530652097655540308085211531897185894373682311795351752450791049111465456511232995108686538608827354936378695446832681752420826557224070191154033738488920529953894142246170225875225510724501626462529426633229350636589523148596947238526729066805446860643073062166195048862834192259978704902460662779923587941821106274389387855124917689041944408419755065175263942880023281995003933774230163798112040285493430300183834987281988675739856070526442440602667742329749650783870736400955301106846121138548594844425786696891070730233223819152055376029000818110297013427408954796241961262058606609712259827761254489353645091896471855641453534493742341652742584801169616960051640952137056125359183814890205650472821215861261566269446808518470551659126327125007279383504625306654038381534749013107538329822024635778806661773456925120148492145345970296453745023791337357463163872819056781419517581310297758122656438767594638131204665511973353303325978851195649216546486860651310784319104663196408224249773275730084398636526250243943554626367119917837869920402428323554911285642218332354862685253545290402972583368234137577246170747482702549085566522735615951818682117624278777585656515465283821477244038957774266521577685714681513452223565339566480181345284371814684698959850931780981960060160833318263790646018715902609777000806290058611763200501772500430380828140777991960871503778082435810155605794029708805382727587118561028349296992 [152,147] 59150496674079381398132529213925071722496760086733172591710372007378435004132691544107140088967664693986290149169717118182168662014142360638131547195540717538696349691404360191046795909309080708109281037295119585713621101407719547173289748276923744476026251194166122187093889176484714592487230607468253772911169811012938937870072690033804000885359508337169952329728419438174099533811877545386862838641103804604224374105826571721726264130872334533024900342407926625720554696479036053055453616058212934527949468649860086580235465931875545947121003697407231975160304706078399175248776971299225894253645658797536387054282280138292581032979886475559048446589598846183090859369700397316109252368919498450045613573780606746584295893753483934540376135063475156180738740604650876844305142115953298896545695116438915753755410294034872388621575085334196862481280336439941452653519732883592421423846332473934503397129587438966953838065072521422434645084576645224816266895191020025004153868783907466385417325663801739999527789455152072930684597885954796567031363709366064210621507221215653668943304960344180482635739197281572529373289080286476105014034699995088860014515459563236815130435160079707210068826182000873610461970039408362049227487726826617885215718008886954737462604338444112111852447847089110312036568738860932718957030211776529679593196972409680710317048972909232830482099820531548786959498463858546575980122187140422776300740680781360485848822304296433512897383432348592599498185671126056850356126532429015625809519881892280411616309059706147196067734383333960772162836637573423224414140915271846584 [152,148] 2198324726261002624070025983431363446417635506283146684504428384090941253327571656281698130043952405188399360662855510472008391651774544497387817918772949899447783237302625467611917029975009399378445486379525467219918998000056721708152660003584548355636668459744995128417072239386478181133006142609519096222932211203680004288502731084514775457988770249719469884430780809756222184968852280990723379750598459509653601638715250560115411226675084978838993015308030650476208353694326535081175037602314052467554372522525980466642372385797613223420781323724449417368108685766061002645724949311267233846206518646079447130886792409276096786414444965673439555068641300320315955804109759417341044004219298459650964277139123297409207058335034906075192515754088856191970568470003444436086524252751783106050222868010511607872512478736624089278827944058573950756647743557578879146882933503483351090672961629345959651042448120986323865038551031165459469332375958294631723875979578225495178968774873277666354895643644102611868242899912789182009410292615537420295677338747670586364685401521373628713253094604812169895636197347718553487635414400081409256173151947316447835443516059552010376974948737382232109303509496449940411509240195981706995720728528370422712510596643287532925680532441946064274276216898479608924495116433471052908832956022331028857829150823969724874397168473967858169425300429424341292498196774332203588399577938011355977531093744081446814198472415976772758606134559629514743180921988411037000193485156283617020570377118696948517628501595099871292534166487848505011083333976305317635887336 [152,149] 99823324952361849350288895196527007171412066385838903322921518621539140976654689394536501525558868316109642260867791439571226523911567890914317789112804457925904918877110104495996206555275586209962479724695109880960873557107153589464795069135955586426910036876264385635359147846611528153527432266688269671541849714567697036101738106456035486712017617974805861280873544615243155005302859075192524885361801131992729217134285512498964748826030631582483447594435145545692048725316838356286342727823646776178941611482571169825971110748986893495541743658514214484440067631633831094095249708422221147617513353272182880562679667432435709078223416400783551710109598830296324793171378823632281863560341179449469384832342672925823238653795267841535112987048705933023762046027906342923457628397618551524295772470067469466389623678143294518738510962294545150134566824372814127563994733642733128468840602016268796407064970440971012629368775430292915682238857049401447052736133960160597837570626874862321966475633184384512691583231002163873928225272673833726352078553707321182723227158018109986378924335731700322985340506694467473733014739243143952795298304940284719874417916251327258924436131194574172443916439192436425077223489928280275997808572899653069584354641682191121252656437359082019576549559889703519297480449940260801581900214809189144605667610735974134493227883025575615099145675213114580838434718155426501810091191347544949181116674686084894414116710756547234563982873350934662473177050717508926779516325041521123692137228275799162689300754417837834345806900054398060071669820306240 [152,150] 11997465536029084417288321950254194607434324697154690280720256011352834719117582456876502969378641286002817973171172413409490201946890865715442026723688935092015058111412401456814672680917033192299387545021875397957060791999901519286529933279325692110604746002779322878924210429740299236724157316651190906094372654586430722199375971869702205204071136628509894847613900582984760001832631350149599033801877290967673115857825794081996768568511855180748502324385891259979914085130934171774786392933426973690393940450415536184474384160566461624428369621563217436752797999707956130903627209243705568122039683325374457705285986579185657970960313273457485782761626902657819594595733797419511627299014613654550615390368039110311781285511507606620377734644180555247796379518747409965983841456227177128619626539475196684747539099151570071947828857950865131926633053244080125151725155213333118036381570111041877815607221568985452215615077161599523444877865009182295980997493729033802854174312905504683187914123308070261000422699218424155138919015395851807384005175808729622906621928176008926086931507173244464139427655365702082670866052921610052727128624368526058733135992902561580579401147698484207397526088187841444911584241369754919184791832784868602365175249158481910531886455045318324213273438782853950198458941428559886771334431733735548159012773956527156812626546725618360636920461337449319083014295145220248530310318046132045085065962948502510233190476611029115664442443497964677110557472506991506931123873485706917889716837828594393200227262663050178491138870745647399852720 [152,151] -981204946386824947697960585626834658287384373599337215830026838951423150730400631570738063650606313108460773678170879145695159252876462586488550131240437343667471816206466379341329944375414373114857631747562754445343152902137173078932128459079252190791850134595395266480013409139128780659952269823449916866261189242996014780397617669529306457733570659719823887720448174993548827877607437992516201867191347269084298065828180055651777899723396738393253550075982556911671286039286493869563849512027239157432161715733140204632962125295810805370099793090794433582030198672633879819150946304041872550755500159607789298984184927350437611182396921380904717834556043318757977991047073974181247160590945906710733841421154551690003774805430344619058378630829035729409406181106701768898292257278996978650977127402344110834810516337070913308988640953139705358202477189448824434611770677073637310452188459255149566213351713933062323771412277118198553731074317028353550351705985661085461522673849254093067172967702640604892517596339048306630174397447739169901432268042273687456647973259753503713153095316506978679861701343583331334752756173802208501744428007157892913086653372371676303940116672937464383152469758035165317450872869170404222459036579319817342932149319663561135617157723013587377908051966124155456066075335911479610423585018793397746532128394681861045749615838982279499225798943408710825813581202501326240264037452649806863728764712509943977645175169010111015564701400662942011045920467365668355351026882326120127484158887522631376911415254320848801225630475504 [152,152] 19872388396175123937915927071830712682043931075017963512647499967907059424180373378960947830295281373221924789703504644656355926759840123185127274429117304951339589621104030395920856548018277973766130628107849412520744678059326388161942635714512011239214258937495398030072072383077538637030300154977025037725579044817681895803751991117322001074069094560440325512451866327751611074777034478406265907151054837035192201692613145434728976638194504083715040265838833441469041805006408874857297437579253226725391460683833677905441496470276293293686299806957932711279060768218726563681850281040626549658939051997385263094309480667250716491064750565360448253138146130710414539139107818075235436883593676374311258894113354974735749771136563279442160862087871873616567887181168751582335326222878201718266761338714153651636568137752065595898592438607555904204308677134657203576471258605424559693321695578446067962175860199057043512603534983669197812136347411459349318333468627741255235887896189545962280223966706237779835150520327260914184909728362309080832933209412367184274125048792318685538302308456739671330517624134585587794271485923998140441681016521051798961112337486048956629562542536238204740201644812740715884020313714630550107314080818667626641062808332726608162770864750012793348791323849112122302407774678120539363370465351099969515927940969517454783728661940958850138209960060801276835027790503508642018361932762749974042407140453108204958761902974068628130374367303209547079314593953033732818896720145948476278661235110459588570180177194145181516 [153,0] 71303815331520588410431459663200113035640536805331620827020887519994694491590060771365320763377944084461285304541008578236019847362751150465051404709274282857722741076988864168971730593198955180654636143125979014260926639272881780773704961627978962201751712833416573243274937826535787614908752462906808556843010027454397490470945807551711100320311426665155598830334277520998226043421758944570782670744743253098360257322125293922046880785927298124766113032346200170762189044469400291909608006116174581917914770457852665942684386389669480340353754782987178460644453412270095962648556569471625734001706146581637359475446810561819726635103234116890203674133508498064563854248103939025931470501241782985847246709898939842918371611164161560819639075486817486442522923621011927637817966967004925824422471070876239804637249570465820702810946326854890275139171085545315346204405573095499935621435295750373938130732112394793909540176169943935476052712255771501596903281910667602928078567424810654091865124175206619591991746163393581108630804504141362073432064203236909482260488671340994186255812717136045273389017354548066923587867592764839091680870499770483366665765969851671404784183962033090108607689536708002599059630373723386492206949066831742243125241353408819550491482544084089922296483074443887937848533950363802835769935172603889858828924358734970232907327265040824204729081841409817125859467501183810034274247150792295398816126569697896790159149234826190479717788397478867088762233952258496794484618662400509918624690790212149216362936867437536323379850245462976375073647925839701878849997336128504546896298767729141530990786207858235349335289581876186733671827270582445638634355107394478367880873323711004832365733372976222826279607124147271128047928123533742426483844564875194083594183180997256794234472756972127080683141762489976381521323494549989347212723134803386452320496990009086940614504795534261592135099990893777347018271548887699745949434540839014648094536301292100737432213295051866943316326483588934304400634619716613042586580434486790520958137408918998664997572572623388726381354918495116121184999066278895673967114806804888419368845479449059048928357943728144873062557286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] -1187801260306829130580625984945925584267251765914434660289269196911420974056961229679905922591152656604109425183039648738598809713554200197563510615401991507361955688668799485118129542286453327725140101288638389684536703615097320703000728873323564412319356380357019083867593136039969459471708869656816621301459593214318698559725989317398548382601834881472658567058842346030949136803314831362118187553504759552717820737786865882449738623932564675925970107004229203580488069178137375755854059219102332545580313039805315759313049545119030564448752496244528321469809766165435447544220710956142243436026844207963295677967393250912401683259321147713609332404264795370453723837524500063927563292033543690564429941403998289850126741364372610357254034796321361780606744719871352692288561349786491566477654929371791673628488891326876587246884329470264755668792586453907653143468438947889144829359876520294743560904268695647996123932917350708014413156326707924359191437534944417004500165842057651943975604935576687101908879395464570820899522407058610966713427825244812394816766089414856615466993370400429304451852347709121560702514744008541510906358474624646390499387281689579833980928309291455683853771286234098632115365367759732919915404257759719001753961821330721246134791906547136675328376419307604147643598385113474358413399213300784699646689833911575077434822962472962208871350805696067838391829583975420829982390514873220363169011479408451308710692712596462349188656760941583011762127077013421764691679517066192044145778181334327445499651804398363661027553048775403332341025012755227195253510383702428879596811679276322725997300674582676660495085437595713545825758483287278932040679561380052713725617344091105397175652331820624838551658139701314393012853302549848682892742343883730133989486552735386051266616297333101975226337071958823220078944524653324411099553284197869188460522121552412616161331268970829806683347501716322329553329002720109231320844891907506020420667736324727201696751193709045108165617909174866466879312163925936436158045343612508391593496988405021757653667890036639792410354140880542976894205528537999085123436055270194048684896291414170125705852771513107873726269283631104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] 9860749035454723622728510204930071684000255010984946999186331873222720950928546778165859231921994575774646908199907989780856630144937896928958090294964674149122808790328574316317135880301890980982842214536225426814461880600963498171970282080930186945225990478472036921954322325150213944629370688801313440861088314628125722037654268220415243770648892241939291349661607494097489379248551635961419009422232888710452462113322879547397679818064934587329943100836324401864964112590024228818709822983756019571581458989819829740679417917747436916104290960776232330124050086404107480426939964950302196991733095360902924112021005358558888287495270187189243510239634280996225779491518820000607154636741182867459477581424197181066467697502906834539547104411868336853342454773423264068554231330530066722712004288607492412553188850988656736565958120297374626212448942465039077838575913035023102337870752484975574497509584246432078251901318735605282356992623946691190556602257238857672976234895628020289938689879789132797381052096281397490004528160132188997479891228468581947118813842992538107669127693859050487502799915188866787774754282383622467003881052948272192675802491302583087523739150725122003983586012610746085252197581417911168440944582708184512077323676865209877627268946960192462975096470182410855287505418174773776131688613807351560837165308938039359225156208279851994318761023284499890126018938233140495551366995906556262515709842657996468309273025910847629781306489629116980572146043872325426688064653495135062953667227627659825630877428467992290804120511664329938957837726787398670824393279823041783556915081391998181717896583080974284452432478316516692039056689583393375255242809461911345607928441456469583398250371964240635886803833045354677851782347145235833344530407321130527173246618507192438710297286137444303190254726088841356772906512632555478454110666348561088591777293716607294235712533509806898964695354498538373850917605902132303740546507414383389412996609866970368553100780771085526783103794588054021865973208014176206401219400930421202592655509299729979929285222462086993437679632684964812015577733367304645890498967946191292207028649084802560314863981387559103748093509632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] -51362023427566439418844460271711712230616637454924618421579865047858563042393868521886001342314650109278878485865869856542168714791150878999519694927622781847464406109009532762953147376206642196474389627313041674224065638232370959945354931948069619585443466722508555447516013000451854383863046389546918636622858278986745516498398586912129836272770210211422274067845884482745484888345884232682392812166270819451835616915305147298623218817163933300578032113624875447575041040909509968342762618168307862743677802447622619668658652481664372108197408631535660864399438130979953919803249969996873062150476482940426026624326331202959728048642868043605361058534505929062124181971019869423113531622609268237901859283643724246498469562619809937440768445448860688428702432062167723030285739529193274233155587175400939128755600343053583865737797700640598818571454030794064953125785403820605631020473161616220425781356982236485622871728362176566036179566437851045242263496798746210826664696589177982868931184251696942348374038511244675666553895573905112464056280321850483953927061363615046939422590819768237130758788448136419456228969708129818056203984348757361943880497698849049419144922863983439255218157857784464468539153023287541985770310463984400320942879754634104190180962059225533446404237193325559795141291619231652045960192602855676412742370992300418703018481059290262035822242029820696233162407943586277891715739271825694585347553731048963587852465125859865836800764930908185217421601079092897262653270948757370880780064406291490450328049944848546648938782665830937784588136234771710540423462597640535534549334876742123838060995698355954560554386860164127460316989606381136102404192670004707713862319028173511295928283583052959048057999697069599150696732879302298932904396727425625374285944421590467004792713179940451727058608279907177634238642318667022348689241028845236328430523214018335030412203073424299801464008976833085162232972896205653227358886521127153752090952604006259077477378053008145211827525227037310174569385277478881472522857228565326138851556161535639857461701416451088050912944726624050363940447349861854157565037929328898788877972922270887208182696511060040167448512938639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] 176598598746083793842024438406053528970150745454242013141299165786998032445170526454332215360082833528152268969535692199318283166892992936865466395671894057441642498427647526501718838426040305139582033778216923884895398292131186949952103996354514263932832785043161402577690852106396957668621722880962992923420533988157658461413372366826846163616489776157772643552538467040810671036097969514674657155545584558069204733690028393880707732207084030590347492724665817779516983480285567126771593481954210712331913288141688632861224910225062336390334409023919779876684854135681758406078692285363980201358483536305755198965042474481582470012892017011048587334881609500895823014921138244835601491366729920239300877358160800603441374241088683767378177313200179240370824452333673966436880391574707502031515107102233824520438309950313893700364407776682629110833182431501173922078957948031098444959646297364248300718810621619610356970491119412666801472180285402362458287206706552689061912235925511875940420845608850743753432476082881169497523209796148163386195895153031577050561174365473530215176340354072533090766224041088629509847609305208542588430531422650988579847913708737810161540155850938603080865851345367064492550665337140086977498700533315634107972967032098543131624683632106027179981054783670864411591774355600128933550838487062024860512523960824111565585105982204531438152257662887833654601713231937060077646216000332252024900526047646934297140977295129206484556720261547755900963516077694901717379039158272480768726482238633622745249544581871547393350149760258133355765824635344617442932569030041081126445923465645135841548295693246283850465756627506886888438270288389433972811236526174961931059711053036106491926276756923962123324335472909008215855847759132446904420650151104326094770912745228455307514708792027259333397932850866054594257654713881458223597432477771331731918450384544835295820568641941452189543974719015311488499485891679273141655225307646317059048114581431868257548613152217153329012255375058752784894433725911212047974495401080512926490393885064509078226599237719205952430851916204814981432126772139947351139499386251643677948565160450443170616531870533353621489504275660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,5] -242484053303651688287108241302647127795358111092933182522830095777514854664684303782369020182170545195524429195929796890338795889315832168093437185782178571904348375085100111787629280338695082398479300683614188423098497585962905167169957446946480680671467742774342554896663473814727250467462237119145007097414211469669198739057877541720180056920826963094885703312126684989323004796446385273452901830819492120176368787271630739518678787312029457884242431727242614014475394784492042822333924508883033946398427975290967528834563377750785627622960168314687942187751116278796267822227189579291116894353586236998038712779130705754037619473303834887371460441701276062149138697100172052728746419645722954446464254039862460103335793843854293239813488889657649983390397742591598110493808087620214764220389315270779057267536121360534039038835460026292595826898006931429257634201576392943040761423190887122070383362465252233926223969956596415825220441606972013320934429182264763194218453930745725436561596109694811133048839310806511688446399009544934095796287687427592029362232102988318178676093500482238123888012389215236691245582178646986084204945212393074666807754835289852934934029779970346764392040880014113961764216087518207165661990650915110994341773008736120801917973555140516187548453958373561175683701810504719931629452820077449315336690458700074766500842176739583546175680729351377873870210403778933163106904008843720410307085384205790122581708919251864412161244096078625370787072314511046937473154570430674485117855298378215248873224976015872670224317658358624529266356620651313504271280175484012517873808008680250735252844631132519814223950909838652070122074198947995954106018103547884575174108944595410820975907703374892338547514277717356595335001515392143148572670069958165545006352871196287001734466860736186387309816867504460742642770677558701796140743798561065646972708370470124842517742760816369462595228424277784619434075398903227320542040669545636265874312811246992752011779558511966638899136384767844303906258944763001769780199123901829570650982325717161660647052839398753483677415773545415933989274163680768994274501157326938056606397178176798778894726578400864356399985489566760960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,6] 5275019068046829789290340475288698048426494150838990080851785599776135677455779770091741473221057183948128210027429787407074990900152570625271149894830300252978947329859869904428262198559933814446036895941875621557180244568199693551117786479319266516445847761391660369128252267630831069041933472487404436253674153665510298633363592464346779387189442235516491308162078963724632151535783578034096344823215322668709667387666020913337809017529523804052633660300632763396256548793090063946515327171413548121302343242418156786656823520784098836667066958591517973362239552851535681330009884004893164101090210334715948309711054288633173856759482647621130516185472819358413717794409366885769462520631653192031956875999088900879705600217260377939274934784717865030921194217437104173434654274331712873492393133353923606038074563136818643735317066391681118918020849211745344323405246828255883089822086619509763065209483265310965049766210544367233860689425079111418723962840106661864270567107209184134311641120533090291863903076205924294642139754675089306154046237357377612436963312636618340573227146618927042614538728210801697066877069277003873109460233622230778441427695182650729471373323724746258688731905350503760927214388766288868284812970124229833855913540956202815399361242297107077646414521306874206781247717399857062104001845717440449071990849483502858608894065277872951248540283020445203065329109666044095832370592444626707459831656516692284536344151599544406613002170607187065937621811081697194590085274840438166024944939433972113956152891044772864842295949777524829498903521319611046377386202114085497981955813456163540111876826119658483757413873913280034950147169612669152818341890281137362578088711343797809771185113363734648285314153763892536318005939959817130911799254179764137145380389188028561788834847088066801032687008031057832833770905109194107572922966485654044964083994950477973269107167871296732695665974106988664399740995652806695270298753790486882033647629169800794845914058177712137501814879106667742763061375499498828698645695306961641080615538095951000318256963122563026672928337685254454605261381003159095149348214599440276088746298995479507328858643801676362401146764840140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,7] -671603489716181281669079041413090059955484485904394293350437715097694514765523992605009117203776648616484053192726224524452914139364978533028678121487999754929182040406827159613788442374503415548303213734404638776889405492083284352470931490366370930111507462494368353886014602147145177905243137635239418746816392957422670452256457115130275311662669837384802045755977149455041060273731855587740282543682090688005894189751276956661486186898138922560181243711883589415262376583430753219451647464628429920219994701413056057005461149223992035170871934189582615374486111313887204918146917974629710959940228743627725691883423257104541125169030958413876393897179383322332577529332036398739761850720870081089422543911415667142248784946598264468289507295398875384785398679626336274343847066078886980938399908037952368645586691906431581889164144150303644239188836760036198095370837400421485958365209633537798205992773704128623210423825572956897806206581894336101238505614296345440553813612659501149515389387984067556566117188275198735193712237047514890625019823334505725799453885708956446745177264331810772482099008095288846989999467158141807700880666595319150598684954445254209562341418583259038062971806589811969793599898059817560420705555685358658715229673714997238767589525105591557590906964994939225733434415993565777822614031756295596359447771375810198454157021191153910806582446844789435910537877176438378956705113500429286359807727481684261820511628470278809244127944467589288926452178305180337765340159628914931919377150306249533574786403172555276371477603355579752605167654210756746519822004566061131847425285930138233333127889737224586497117588009852707728298565954882245778363784492143689534265651849980675676643251084168799494318580159386343671522199962945428946295479727424346663449184517771656923187461528450018677911792779231345865507809151493955803676407723570876315018070099210109992378530412014130095799239975258035490836439990869779630859990893396943584114949861218605005623874770041185250141718078713461639429107145490949328335524278794960669811891910825131687940077562192699953988647921885339106711985593671456058867751820378586494201675038374023653057301028576450756629245391273984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,8] -806675484059858315797050433996163050915037479614427118755814472069552607138411367633753754260757607501070798952314168382176200170005592077109225774153164296943929828351511683556059121642879417573935710820432668438428179920395350151877020288073010395616054891796375373921710488736807936348658736992241962868257706049193253312466855983044447105613862008975981587466373572420936699040409490943108242619780352089196598690167067757479801708892519335417126050587501648994514759635703537263997150420278330604822668303676059948534694902209404631768709699174475189266878980872329799904779756131339979765109257252580113379169049102086393736785384020020749096316135587473773887674591462133051189498107809893192955249708553918162232832393330581234438444942436415682991000468032129894862363672794372585336624232469509855575915909732739132493717094418894041856477990373976259560862373903747472255704548172533398982312816671337609921407117424651710300008144932626344506940034449914869152806686114384548224917921361095404445884611601524906846492914997114110692567787594912352328874640795683932537834663304947569032115701214644312741084430916412705693994299660061176380504959015955873517703690753110409574391107505152465984486059267890410828031824443854994536013971633333188739647729918241082693351586104552815349848183144155752138468795631603128965733450202918594573139817534302490565710136281906542945322528895180251831569836022342117542736829818257455444094230070441735994915572389913948703842677447178396400881773349992142850963857300523338193867353872210119329218804142295356548101591427044943649603344641914978436061136745662971801730125006440506034224031426346502518423556024712164957776386864786884748306833956579106675346965399532245383916883442067580427683029059260357155395455845427791393709659765750087765981144099091710450936595896223557859212532715239143726051853096862242556751373158875958969582018687610847792304479283367478566575509927582408094436965513770632522678019421240293378426602971717025866580863316163164544893294300047939074040232433153526101103010080365556288949262526047986145711436286102150537582126354610742351976317239611630665120437122039529611922426499573933480348834244591616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,9] -7769880440418973576781708724222757087983014578697127608103156549110961879961739292155170725166350446893540811196404866435226070585009286331819468572820816656467937569449773288065873846563141619981305674585334164046334515308651535652838350272314651952333933773049232524286318989977475621177284947547844116441487951026422267940030120672950757226383828485174031611023436636451177579365775918338519484426236688109821519450361585277261401095481736182879623532663133411829696132939508490842676815939612729077567564843227001285374088178784297587721307862168803511252360386981227690234777738838424276890648945529850211815139941830318146599428542489329041536284312655569686900109441708976966971922811402544723313101087179688661332911795649350134919547160753969486446839257988137535209695636106221527703514197102241881722648340306306813683993171538412327674124687339938330400643560776731476226381553618433150695371881968617246110509220224296512440308104441199972505210353608016921030061536824474211185720295075096437998210094630222633438957532502586977735898822714541051910784853808643270995595793819729985063062821652604117264540655850710888172455314305121557506949483401080459267747611557671639368099699674423671995369001373199099623519354972949242608356396470364883615815926069550627548003996493150315225481459634064451408673176218354208096641176198663973008666974681070464833902852971000489366184051823577355707257663165325774207600110987019362492895549296633926490274872676764497836551601925405703249592339767418720098871022931690197026924501716805632651669295184203656848516522085950822554341767847033723035024953941537566147610433053045501331760987304828793172203381660904030149350880762956473726059489438565003429523093722207131205055508766104471621641077848029911098573249013523603366077647467373655256008983600301512812993221822096465210930344988254005011227510902758331335207658572967243511144696969745375722675378315674080748336423556750563319534052114196743421744703198984248490144673303332607167729653912995667684616183888302596688826173219298791891560148359184370152055184707777124751082369709213071144674456433940232433938635441970737685979360112016491836000825930288869104881348828840591360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,10] -19707734140425972719141748280489127051967965409920868956045299130327000047958319809290757431563482354886926498599711549752506672356912890486086793072473389062366583116697484959190108034997889350417201057551179089629437997518779371625899186204790799411294160627373262782426884555880900017747252962648201671719997371462968182867680521586967456520643124595457107214498367595560827321996304271086056043867287514365156895673615079563230491471974749045856032519886776289185029637769142633577464902063081663357047064058220205682577071574843325363071476162674647298904497474131392512911091331800822100101026947683003041569336417792955674667452013354401454566244435177902673692911114217408267747576724221435872701306708084021050664096600030608249230656693308570545817182595825993993224626443612932649120724753403761041919893157965704377973525994272377976620348913764572898729758430924327496768469625162545300132092399362075185908147835160392393487849314754312351091574477757045017500014898045127589303496477942950234508163988991094854915050737043092114750420474392966604137885272500886760413269780377150685329513984976928826000266792825195130615784789324396399174733647291522476719312622310441335611344604776842945370138403334162640889392443475033355076059266427881293271725263277266750623040709734367936587592404118650474870240665420588263229360049464914246784845839785215160255626818019770133083194776110703060893131259538580024304254843492570425189104748408265053308352381502806577940465645909319944720627818909337273302510054525432598522092557967939216420440537998909797243688326686880599069729638637047686464637032820928242586900407449290142397747870612504535020374701789717976591171820656154959694273030534950411384047979731388086948084966930387184142529527840774354230297926762810598547854701340990633688010058211134778623960899442959324305209395343437603040900513085998571208600163379808034967892093826693025352913493126413528682930844168020619374976880207911451179277575966286629068582930769810523153933283226498062846296452643734477373218730444554906525023251407110080931991303989592845015101054867973626398187897838504785852541875478609997061215873674289740852516715554809918110554276838873497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,11] 55671699904688813533044425973306880670497709455293725928936844603759739073652348886992570124152393576898037039799788438593811959762377124461993937599044756770786101804659979828138955775501300963429726098617003073763071694521373296883956381576572944058959533913483263068910109719066031083956819625645279332147139779679749091931793754820673484929095057198089464092581523861871561281575640077061614988060983341329785860072738125503631609604884885722426338872415885136557025451461719426264007978751650245361485481507015535339188350150402633321998151332113105715743982524227457450118910273470102758408632530724971123653625907648385557658509229025843037910993975667824212262385251414154792876789860577767760740841744789916859675285603990746602336183732412233610906548121884530728820488414627743096213154326826052556956527435335421196084294085504906258546968023579803333981564592257731710057399281149960991491689621769211279110729338783754727525162892219809516612335927681926875806018155625187605790249853364398078226252056168652385631039705543560487535703157970490545983901567472956360621775119110303351419276761269831423076004545244662356962723573332774167898380395429925548454008321527295591128986139917979249176728100836298654866833903233995443638451476878961553877771059525492348088545927386430736157907669919816821228182965416507105094276376105778525670351659962584401539289508238545395334338830442952654123406700429316040339939995037299115335651226267582151956341459186522163338072057069837927072090656061351154275127207543257286077970612620718005035448510621582891576669217389897172498483842488043889382559251763322808475250897228122460391522579409154415966620762152000950853257885865083058426097365801252879360800966629487476024100037859074997510413086624369259278205601115107649613015154267920709067261642129421257056678454074901571667845713848194135516874183639225430878092221686171018324031579737276205230706116845909104575961660721190802869394177993257961435673484627921882948631050605513213734412464444438650988517221725948574304711334538775131614912424363343163383633074583824479167865736382831621601590590952832207830907274322473201458388019654065960127861872479089845815217879083256905728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,12] 418803308809462731580589914334838628939461040205688477357986583200915177181420960762203236644674000338615276114668767428016522029307479084634429906659551520031732062069215673390447299814485775390211615812710013802773550367130977107149228406238473933918265674496042925538051322050628207132512778726025203903761377481711041786881266492466033149382127759177694850425999666586706158117167458973968761714538942957864680415905323581730705967284694404671183269493807987099838425663908624353703054107180369225606788465575060713468360191495042244053945550588849304117370539498458913783621262714454958213970954435120948980309334791970086125862850549854341547648436592268841140577689134707080314748308049247534826200101164424279317936321736011277639074901474025467028342949085943228113058691631433387006938425423641071200563687581956702192460391520838925771860647038552405695131772507910907278212262994540167124861376226831157619787574750565126467947605793191247136025717868982696216094489662575319141917909429868019133859220832207884483816432559293104924789042834078730205746121568258163736865172608563862698434267201977336838490407335659426443029312278910531598295432339571414023444630696520311259887428018656487348419671611025394582957024065011909359623557845374275873165963460327609797275695481618309475234050404564606176530448103950692844285950280421101810727393365525791930782659928563467617820642799537446202797126048260121409945751394730016823140670501049319356169721056748959135668252815491703779519921231778061435670750528546244186403422757738122883646000817596415182131112151058090171208727135225208111522503443553010262028465323306076434638829090001845319608115844396900111922002858738565089738071850127897895236866374761637085290034668894697719275750880683886239971337880512001319623563194163697777314387651391124451592072653564414313283950722838576667658561032496083881910753027723232647845638442616932315249119842488334405482211875773074731472503591720081419462632096771222105864779899267907818839160009524903256962602983549987753232481270048046631836646036468842927291626881502825440793819524693175017049231547684791622317552542765459042646935247909924505603296794835307451550766110581823897600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,13] 138878343782739144813795484868700660732545928873318467428499932573349102521075617374590923594455409748828249485058309108505669402291994707743532024889524668410041312355935776373194318684546700167572102256712894378952492925127063337920883884645621849027556820210566635353704254882362101535698933728989182548170676979693561231208855309955518128715569573636793047054709491369785771845867177406266175029003488486800352630389578687346332820945603800293422625891260434296701619287976860256729988187890210329446716132219379681049178629964737723846479006237655941298569222483126254202714606946167266492255220697426354689730113870204788610411233761391430373587498520345684323217859727108319638903382364882425062573678335215316009892687759064452805154460292139822791908451769228968552939741265477535785617430656318983455099489501235582191473561032158793560406740837820279404169948322883733866137209977855490678377485570933077737766184913958972070779100223193065335612499783409990444632316025197986609652215713101250607928600487194841872889511631592552717674693399020542564887085054505177428011789393189963292783372050508854771907750899600021586459105088549821287644461201474048259832040744955715846923674890163079648464071921216142513468839180144514859934221106225226057468591208735804347022810278814690514458931475039255491091947194495263315219250435696165970720906916668447333676523860159821974069552798826389651996142775755322288250025347440307994170859654933764745412700542876521043787587018196933665895045349432537613302737768968057331154230380120632512038593167150279271579183307386438180578017998830328067900358472873407926637077202722435988401812606823496023498163351537049066744127518408848606352170729098486429715197344523595776180934388110904955833651375068820242097420906459110514573071281362932192394936800521078865756034384635076066783824861471601592814161577521450957749515424077376054585792084496256779655447559790952868842093036411497181202618852462675460577635276681499567299986070142801721955913417075506460119982635563322265960149952078598344599793650754027767730376418599748845399055274641004029856219168884716868688230077012120347064492487002926434498400481530245462231721592329542303744000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,14] -2154958301243146937465584795273637043700716013016900695133674741557583376262186343955265881443549491045084828029098222451565583248496758513597778806872799551334164542325946395121638639554427634998500959000691392187323167454819705874655513890312612958019181376094784531218500347480165429189071426095349591976941388986870959726714205662811853634364984399975519601680045503500697689201911877722437890965308829174148283854238088964348971599137665528823243105227406053368920116011711667042649047707347465462027160544197679743478706273111837850581606850488917801186827892493256374135611375009823737957261810244045972827153917044340026753559283671444118723923177295726009518515810157939116811140655840615022851046979766530540296456876025402264643246840548408768938921482858630433604259434611672819315667387122666686396052028196650869819112121065573482838407389719366159976392794909549029663093406847789906198422394594110785882991546539400245140664457039505599200873106614010786670874397208908618657931446959887589448414995623589834386367650129316494423588799170462744658030292925613804053689800081816211008881690476291167568392996350217024668307105667898536107209839462556628239884216057611770300455456181020523243858824086239003704221500627440734887129876329161152796114202851245220607264923846101407397838524593054165536963695703032725104631396591858937276958431264645442310319383000662707961392734474968755765879571706694121571777169174865410886763943725907820452642589175583386613044754967964831514542891307728857029134941212120452968788107595978585207361590059309732818668584481696119468541696480660419921335749602535895225332133928159674071632061355466882082897489853802085713798013337712865888455720365678150843594046020791092477624974740509091203911253529606919101611717782648189714737464861263301476820767372785110955274698422434530641483517776441603516655486030745965169927492247386376680630842068444983730876168323516445055486343346680572463082857178222570041665392237181583385353264897751591481297400198388061177747092523833541800727516986992113705784164191030129918159494732515120381675319047080901989669708562665344193141807757652616370526537054317470857921733221480681277628923123505456742400000000000000000000000000000000000000000000000000000000000000000000000000000 [153,15] 25882519267278608664069232737303028747472822371851346102903790288405288065074321068610506165078728033039702592451252081865680159790833981079483995139277076145103714428747584096573961006247863354662427549514322319863628886351938166343562653679926142938582185071279487671808473233950881918573219095582913156716212038282884768133271699866844946458789590109845669076720859413792246586409514935373366885589442107128285395979446702570056602135902027227753481311258322767372379087428545662510218179769387785799032387609911244681551603765631866551578159116077215665242530138264393855120554700848634954314556086051657881070343742357911478512559091337508882164669440390176525680736932056573877871233363249922268106215853116692674361978651952004011904874873924310450283720181809575591152445324177889739057913524339955489975595959241641597762105376748854273647492542941576293066370169273229535495671275765890489669994262176734691461925323155302888120073542858828145277646002260638681362269958039026945070761836393975826242474298719085124134315268847548551002636398732340446017885541631043122670775936242798863450504443121066971986515596675973134302991937701340460694577899545092633818467381382493605831075474063004143378534673464571959458644227326607506711122890154142114940004803995306108883123158434709083431037089134658430100886160924291194346264613069636699114817247962618381731214350136051332926269928370336569991510982160439054218375135368365721088714003729620826404263535250602151992747164978754372729901687878033488286662170384205768817776043273277035793657070437582205607069354952458655574323002574232866055019298998294607638058418541753691394174922834719296063360440033992665911334714586333338482071296209464049108492200046391438352206971737268905368829938583722943265291772058444515512446919551804812032745616573986897271360022954570320593269422292718817343681344151125450503170761593784890793654240028878658011228532894614256753963986649473292801606905527589989197831420095858913233510174206544459958399574135141595852032684384143622838490930735321731619945461887336354483519106680507228820496555224968033882425020403794821024625924577888912680111807595373574928379374782098126471025378960179462144000000000000000000000000000000000000000000000000000000000000000000000000 [153,16] 5383772103222027306891814837417240146191280557177981128266763825663038909142739757519131810860624974880186247439028948283505831196386336536797231188353983151083341663492292875031845065819466385726251335751365180663549316794142727211246498679279047308125966144330460378806944462712581508869744848414331092093329066331908685360821745948440375530707898937302535704257286728627919045763130590474959467804332895342081575713177406922649217606476152763850493102557905218580199498998024859748789829433441247746133476953938025006640366023541246097783857620397872120580350142926730306304436026811224753265319085739078627810897810658186605921629305739540896256038755958000936538026543226296694779315789230806116904367004373158898301127333814358463813513038252360053147330933191155537019890008013703357933522880540662873026021752035096257051301234980909579281700517931157897438864615506378271732013570212780221385080551297479192936763867086568407186650285772740546297848758508622525310528119222815767440964351225431119106314788532665145322529374606558569757350883246632836331259816716587073695042660257271528462502191014779028039950048302663242034531093553665986881779312241019684618399826227537327787035081376516972313051197693823271883067805422255925596235854717072003129492906386516241509276944023841459365372586886857165761515846816330107253167829982113238732052534692102236317125932903521043362447967341691137745278523317342334913314891820076192140725095703272762569401609019955520039955249065040832215802707564934633376807796258781212104002671532380867261172512601374299390226488869864515524974015298499778109333766664961232206460771060572872790556230283127576055564330016555928981116711252695321588722857634096951848886216592943988405705365735372293165424995841636568880674225326002772858566166177114191685291228205535260759676920710774663960292746859251596523875733500570764429871928259586188851046701735092987178087078135537163448927990181824825558747461589524539709556503147522948645693849525122483612300058492144266184172133722399987048893907944500904825681766459423509985173831414399450050527793633856792839213239847884399337239080017984914430604584749689521316184231012785036170313103901939518668800000000000000000000000000000000000000000000000000000000000000000000000 [153,17] -2871041884227707262066410977989860876396780578292506018631326499984401407573343099127125788017211836638966133944977348455767582025837265312635657378776687721112262919624914763814180068729864111276090957533917362466945935831661818860869177737280743496353363979289570273430413304092776856507669223696181834609167395515121590925179274905249021083203057626734647076178862479660179008874646496469305464530633080588013222490547578616287345889944285513662130680062260203326334210884598374842999096994326568522142403081719890626331249645261188592750436243528705510060645222278459923790850900208924253218516554367374139264396208870490862040251326830004752848300423910237089818714408417349046385855588527931239738926071503042854971615871130728002760264011430780696964853778543057195670148940316551397102454473108628398480923367128814248657031156368143291918536253915956307281723299562960212322725360394313674035205198370628142366884139133636887241737381490496400584654273897425809364607090093083338385896165312792747599409511947738419748330110516326842790161881977814226524606418449574728977475613981288457225037904411101947661616798608200827547351692094087084505804726910196905662060740109533074880355314356205670215055510037372566761189127986024949361902663411580152771640821266312027609720840547495985297827447177183576948902959067687301804573706368690689372271049793577276909435925554726106707223076809321765325579952287019204567046528995546690476517718222490554393438713927955302284062663480674230035726556551344409157510823045865950258527703918608882784715732894552112984779358525471853318608584180611116948656811072217354533906157940033320721038193531841099995667276053770622320299596812364812099183295326429323056220235860190074785124718181283980154694435822883369469442202782260661321283715030408956575211343395081121232621496757718317405581727935745029149199121460451480566439481491490532510687725387136787518422499143588639392406701815195921797990325764511562899181557043458939637092419056236251317395722218305296585785145387687719025973033393048545970512639596937722704135780411530574255410093444328477855674522252769943127330027037638369870132899583481062802142360327047523510650838156447750029312000000000000000000000000000000000000000000000000000000000000000000 [153,18] -10005827677317938717765354291187559084016500740747995416408528568354248556905014164267067345705823348227733124931452957821319402071479144675763978490057921381137039993126564966305501770565233787053111527719298394891769123144400717448112561267115857520981032936381163024179595353832354154186576376764147679942881742594536375217577680792604563775455856827889549169285237852453517738483161952773002670237653667389762216600485947406346844368138432659358789615506340414153617902925075255133682768446945378104413916198740805463393187735950710374933478832575910932763950043442773253517189051692774741315100547053493009418774650477447432130556182363230067595165501296297583421911200726028968011439288977168599445819171864368646483042179128430229205300412487968518812981580314892320255148050559104730420034051030621008270057229565172940844627334494408781811747933563841412085794739545128336125585698438264636687143605940317988460492390952793451470952783379803751378154086402925246083019987507618928524935703794201019692744359776139060475409908497309686231011995889455074917772236685858900059557526454550633208555261363948409587541175145136627680221596714020539972024739411382529622803029715691419933079614889852044567933402321662004853996718458718644197130398356354130885943834953096493081119567655659970090759052432327696299618026627862269942635425315037721646033616482458032389026012516840164195882292290790708404115211861769896665180915918532742004217261530749514563262600392528150623709249675971127767005517417429508608520263200338081315868886355793345519275354171943177223529200223012233127283572562912468139322683785439477829393384632277877238595221052741651319348942880224234017167395245110282791232247279659627274768776428302157609019182626473126498813604841841477977493170705698272729757829206500625674522470787566886667672779882400429767501629573085077071955309511721784725121718849300076894614818347994086801935072031384063905977446525203220916750916809230078079888196223903180620959627744829706111853188872663242087889567524550809264684408258280796434150928206850305351357284996419161514148196666864019306756010498625939178405145400684906200826354899813978027592481277563305177993120019959827660800000000000000000000000000000000000000000000000000000000000000000 [153,19] 4073569437288849329302392669467782353069075387264703254556789721807584646171608544086429419759232845369467087200007990658328654611049814129586647911687288252762790614842306760313191320833595962214770486569865383965678476076078142547807022356681468352825407852241155576240848942876470358256968570209820318042458783618763009634053661239473584691326169814603905069482574745723649739150994751526230273724580913644522060737925319153526772267768769132100215526192841412861148015819814381106106423150865736678926045932926481254102018072628504183368130700528712053126594998518087152710542224056984484402957387901888252151678461710001091257291307665795605946126009746838292861514691739989251921358337675889595348631604705091487652166084938975380286902253214554585133065688873633233043105321392113621814634210428908887613499831360559451696020401137021585837104119185320584284482054707030488305821220012581577136191192264854507513661434742206106730071739942097389278049418285046655891265259167608303728907588404051601495632842293963589250063654707568102829846849070317596014868390970172874098155880528507108005454835778786486075630660322015561761315621020622960439537866044732444065830044431905781619118771453129930625435366180917090853472733678965282522511894282154650192644989573840762026686541975026714853943118733442224856694525762294311814568587553233194083887681564714587873342428104502215685742564662092204762325993342446814147867293140003373737833237569409049922394715498837098927722483025876229115891392925199550228281553201810203432531803129566827973319302804740530673795474349077662035474028122696969669787095429959942212953035091786478608371682498827225257574317421252290507050666844517055166125597291724571375404105940803534905022248546690389975834945376162337187208557747592243452590181433038834836907879995764894637739743805481704912092878427144515454013000012611575261530815394849969647986953911542317551845437260592285182562778723275660658296410630504569409042024241580171899796058048916323946713527834778474247651000116459420534002672253963322675396264000535101823226538519934475614680752256005898714510223089158564493818376539152175079575447842018007692367930345263657013670672625563196194816000000000000000000000000000000000000000000000000000000000000 [153,20] 52224225662450020222284408233764207351698519459889238982640437740966208888873785798203834165213499959865398268674549291398214110140246376365145233115249293273030920970934575671849646108126430333378280765213693055880296981209525634544669061828643151013826112336238635705449191998282532751719519367420607557698220682927849796436414173948246591746193571047121263677758953639503506375576237501242726456286261899863275456665009228192102361322843754999266814549095472658912516128126961864709037908006971104232306333004019560523967999448442648302994324395556962331499329921327791972714364278909374527762016980703578667397779365458377013419684907278334352281841536498371834800129269041966154151766145637716528213063197664948995607041502001679897224530859093993866964824837993667815063602233051908179257111015070595374497660806735720409374669259363973903666565165261281077252352504032850518650252015531364366548693886546391027018167261029881395239372828144305659966123758984257875452129173198073829727119260602942959553212285871486392928575841405881110631871423204754554615142290373038229549040028526856588068281077805619933664293058845914033103683870400311839847853246605355337879637779604915444091096450492598457235185210025396292120574802162967269200145262236366959886230483993937821618935032391596226686779359299402983102239061448403589708860855750948361500581411776038936880391350396836893826450455916978241953234185400463244711257950163848655995921107329831152499938995110646769693161358932687000576118633504787751338253903440792813417599966487654563714641445932499162319258473990352889667153086100828316501372013386811570318546864982370335044882457549309679608577201182183614347076531207278315771991058311937891442073687891334342353836949455368590155514526048137963136530246921280115654946912322239199863690003150760016133749877824452300262779715769559603803857273372468892755095754009027597464012407705139611482486783221789672496368097024868005852869594340141715995934603942452615089199948042213512359224757412158822236580212788843211702182226791240042953534717098164433699300965864923405384430434275870464439197161013730922489963182125583354911332904677414755501299522808080484492685234990676023705600000000000000000000000000000000000000000000000000000000000 [153,21] -77833247835984232184125567292449122654350063227845471227429113180191478046020873353022927716421496808405532779416100563270118567553117452434216592254943789932005870287359613358769694334672598094509358708471345359999395253158184593325083980766377456426115773829208483211568612622614262481034943435663617313823756293904055889706872973527508680120297395769103657242959139555276645911486529673492822512771506287393487614054348964728221995962930890115856930854382027551558167840184878405079327230726251221547586367478888480765916217971057136561240572315538581946891182026929635895911562393827896326320068915438640387303876921658876611558628507252712082838035813488549354561850377818314878031973909463385261383647229436900957913310961384001896390615129596155466081137809876662873411920346464297365626572484591473731156240632506926086188529624973461734289776717084544508766929128368107505856248621320652231461372928143137597445771244699819055375276991256272696043142599388193731273168993267724605489086158469205445042528360481619195566120300976143790597586996970011819078744355390526492145355450527305010286019427587757058140940065706631891383265201490892107184190597540944800473267677160581835028257771998261757507765583187995280969842599194362650493298004811675026869269152558712736808819043570570531096965411260262095592654057197339249773313266032907138836103631081719677670932063692314664752082551125562279536008955744135470150302688441592300482889184531265057017464144144005398245289213754604691079004326967062228454888856745298406954803447643544904241621334330081355312072968865563463274796700336108187837154751023033404160871630889466188095920020090934821756148301754453398621027346403415495786147549597198518600563260538760026123626292695746227847959023393253398483041909631358541368473682187705678608753917259856781313669851183271719678289383606582706023071958947385745779143062550206382301342173356166661554346717686611975861881117507689682738925400286041561495451607362658911726212342761661801300439552559101475996277221592594397951300466693136314776672784930683151403656707990966730393955591567171260924308386609646910059386385082046478217932316035714281228890048045880840045465369272224810270720000000000000000000000000000000000000000000000000000000 [153,22] -81143421221062804962750962924951497844665004377294873151228617552660195909830139208034232393373436176039325078337954255639386460108396408478867259765085604760265580630084224490482589556992326588051930720559628906609076925850352392121507807161733499157381336945811220160650071146668435912821506410235875131324315666059317869711022878700932447099407727830815974465998068630371516927617880438372739935501241986565495657445478094958503689653139136842501871521933878887281119664785125842438534391508157770136280815886996626594283219327893847316819509902390316125893025638643754713106789164134756396840900991708056564807499023792666520835402357818929083664436416178689810157743474269493085208365697977881467146241391975617109963442926013313081565925270427582692816499007374297604756805486953873177160018629968006363690909569968897919192566846377909823036895554872992945350476500104493059750180750239770035081712927557735302200464227322567641457767207406397353611491647326816528687661972129756900766010592312892447706441151049750741972664404159890455915435392907684000210189574871440929975726360431506503203689465593625647825027667544331620103359479671637487720478842147160031079802325296831507151343802624889781621460299736876673704820055785628283534775268479520628885273191015976917353898154365136099632686397202368842053465704714022613686427845582009391745017428799391378800085952645969144189216181763814490839726446523254659137675152284820309719110261937887353221558438736416955791746919516912011853537840257201190800626803342742100157090503546294835385036302669277612888748222885255003706976724251160341217512437664300240972367625657370390463785168251388103928754641656701469940301682589852313545015124807523069470987896210303542952869453002716842620353059887703649650176285198436823709565978006471125881421032223580557546491577252565352824981077795539467784279824341937770379763386563667472956314860768676311322678496033499403276774164684093417026015648526629687535987568997322717446948288421773750340555349333808752920667845741939996336224555178143588913041894313516220801143481966773143205348079813019626927876593491570698879825711843393804741924737065637378237795407607399642379485252237125065113600000000000000000000000000000000000000000000000000000 [153,23] 337011257727314167078879231058448966892755436778261594597777914698576148432583081313848114361888444589486237456239625683702225110649867315530086043083478266522784513218326385463296592088031744273816464442925739627437955873216807632667791492578878050803736603967247846698400665679928768926927019399323270010731158362110324042719090757048831562012062481915718830241133738360478839679555864725623204084581210725013339164826734317640856624630111708547374562196454858917589795963503319387005151459729794371306881425610584327839781894539007838681950639149855101201945887072986438799802930280905590313087707250679819636476619999221501938825903074306590264044517663050825399906658229095953484941053217143172491161247691119257359462652108037094189516060530718034451225828028208823515168822605779932519155584641896226426945562852643004844539184818460687737685230115546608278471034031556002447127209771135316165824429805311151037191109947015549214248814485500353203768099953172270004294437135560262557067766510262260462803356213751303309427055438165362612387922189342310773448278076361967125370530011427427476154972019625503241294013811239276551266274993659499171989499730459345915632428406544650517368538291330774652577008283007233398534727833470753212217747370423680985578780346474765508967054757373687884071785511892522554385093122650028470324050691806348756965592915848132575343839098770872773050920573393309881682858654749284859187785938230090424553454597621547348055882693689132801944533835715384451816294561508696155871543788063269088658432612643886729865828834136000781854037423271335633420435376413274381414161328694877404808630280167929391948099644537571417885838984245170999355304551161321229001227015163475406288660654465151972547704411106199956304098352672336688453884535779718598453176210606826762227760412994638514386030936713779863985538742415035234305376948706149291865701057565382602690324378831186629841550547053689541267421185513764067526233873975139799704547199634344344734568904023152912352928043565309862834571058437850132522761867579574454639356294833567429815096903894512242826596518804824039097251443142125504711080494113215738452815732554319980900722219837886935570933126461884802793472000000000000000000000000000000000000000000000000 [153,24] -310315189133879833716303506972747897804240815032329293545229806043681555904851062369489046331618540770519910620732360353737594857747581786961580755793161190252003304190819738088931564254654710439277258828897680597150471344137719675008779780839426836034512773834614807967960697373297352840132059504506998517961371763227698592272639898040434242933175185264506577476152135615038686769250562659564387565643977113361856493014774684674869566880069462443239070956355325882891283203388843539696795927089794192410887820811558156398449099406954966747307979915998250689068694680756288034482893683955202338861201685259844575566850727202198655834955134208513547356974993358694385268816721477108501745832762279920036596149452242683489891129436146110926283329310786744335152451520920619241507521330775959891983900945748574866946455762763215222827570738496641562998175797141501021492614304739665217988040640580745065182564586310761729531682128998152078062509744450051345893854868072553628411456702463449054375900742911083140758471449211617356515758286713217135748964331487271450677711996904269599649000967334949691064138009374782996382832875735489106381620490419290482118914355919804250444498933453953614188730703995904746053514379075117308763788931121249414231444610004951325200114521865974949625144652292623530510802928794309377263288654842467923392457865730362790798812089455800596962792845195264909925216872964287216112264619928775557813419321982572657475432062684320706530777690581823098968342855118452689826226798426920230892963912815302806218100707799328710984376968493410092132531857453801701003762095794399415602261359792092516364423942464568767035900786516130021616984060348317854112839469127649351253788805630733649631501633563095359124579773743704630065255573786053603141271896031321235991394752979136424254423801460286790652402915169069407437350342587880666355488442903480889095820488931042547919186120743577683132179570660365523788476333115798693437931051106868240950727451533590398324770146756894447120692187185568626949687046962929587389300086189120739386094692989206639362694563974170901862951257001788873309906794960932189560220741513913170284415684924355848976406723846288337836376991530668261376000000000000000000000000000000000000000000000000 [153,25] -148088905290572396790262377221778211852678697730833859448298434838213023214915045787669902166917510837259641297300348552668224886693602251621459401928926526833557609861124023067574597197915001898453723148789318259871863567303336763616751419078730549393532395665839884175143647712535931740935087036034519254975861620217301549399359896780858865205156309531436633610852546717053713278018664784731743237796703726292147279623199634118097011257832592115696803321275557010432471727201726577326370812954728004489838122243659977449210355817422955588536220968628248674798877979906344834676931274557272047008845765941089820622147568678669757999212973707591857326988633875924944978801863384701604186390211755609942081800859980481575595416348895601452015103605124501836467180352376539069757604162764137093461450925944002496190986787240261057964474954917769242334293369186569067735981066475796816649604685371749398114018592953467957558674839438213861754246154675727232699654404774283680957532027913999825308958345804210758443774772803127484597611072436282996429070997579183988625765291675042674438205061388520915838064004751050592716110170721118084924240046065668197948444329405932704275186788351407180660963273531961098591919481467300268752145120398446219907832227617668075144258216902515616273760421408507585150040067517615165167864136920461857035390630165572225617300400395852800336755287264261232512136868255696231946539739565690719686577816777050290017649123430094799370937053941453359871614662516738153864093957501457654993304607661962259983870208410900460797855029012642393211055540447735004393568196394202746121707784318614467347934125173763150469994658911898237141456103544690885957409088580622819456537912208953426684241106514798671453439823085894741463404975456292600410926675585663851620833279648883903135211566168905188782918446116852381548490115762691977870101781869347821307104065677406475922018894562899792543618887335710984987016931302083638467091867488556244656890352584858745438165410309076049586338553660985283975265085648283927340543283680849424308993710697903550632889749825093052746724458170865911209939470014204303042548690330832038035372888495033868681393589072711178706018578971315234930688000000000000000000000000000000000000000000 [153,26] 630917443250570086029582952536814276756151304730537406876482407262957426109303798982746029543912192964910159624612324479866304174432335087959063160877222957422425663061095908476745020678093927857923865561627400403980874303916408286586979747518081974519066241446647729752245080949037184493669735498780212678925889496063825433513990832323452765342090577992594501643655658920674726315220373795508507976877012762571293311143277142214264776726364596982073439302501573783910890981651304676573033117015147057499049184192422211122296099884245836510039113686339837637175906394378018127785814917437103362037129727213816834355176241924154739351648664701758734356017626132513981002978391404397886706849174385642635314861510541160854191449303150701750733280734876112978875391730817438141417269477826209472913932197982196223149971469457331841317360839787679126326469054734680141042169495171946773263214890259298578613488616987579033294658998679951261260111229403882813673221503077747177039771676661283427609979162285541978857383020621680431857664416065487604342565763342606829307523937368785728084189186637184697650318708039380764409775335177182310944324055148239681951981389623590097720126665999500781721499182956764716697939105016797300885710997837513383346053420572504882749223559974954979316474016515276283020186181095840458185881124016275541903430656417082605341319071714693623299281552336711044420416483735713032156945040194841014511671663101639011811118711600197805116062177607956853104277533732445683560330420598285416279893048660851599530180672211223296039894737500809410883601307997960856895454119373036834226497170377228738187836856949409540610449112233654648082062607273938365769632143905610895741234362903317804096178916542034467889786159422147301494128855370009731646808380768316083538604086161150817251081453718864996449844745521577951037563988642537112923607086178203091404527277202049016659162363700597853948732412684089827171881434008506424981989146600742398805591519974555374976779356534679935327546434847717066711168070771843448091058286239256247513422085159938966526287771214001037435784351732720090688339144997645965661264883920629741288426394503324906716535936833565735698818219057396423065600000000000000000000000000000000000000000 [153,27] -659652946630929963766535563294563397204100678103277902094488557344165489725058802781131607346444779550440967852714632580360169770560468905080221744162935339734422094906241579257796711127206533172968710367082800766553571858182167195048099048975348099975924921273625418791342798916910504566156693454251430616142596608523608224451618855637188844879405600863529324174252933218798937474272436176500527179281913397664561370850300124040223126492725039655304255654099717325122484031747864966534449623117961761643174099687970079925905998256143553767520890890522292361312823477133466508521337969887748804516945133324521086873582209944663537782848528720937990731977107364070377999594596964561362575922071134299225515022400304614292256866016687706132495093902548062962289918421252526746826530564248638857394288552077519252347874110557014956819097903964886622028351779019015023719887189094460037458485301808580074846360584095413967340586692696156271552551748811370311258455767510303689166050200662862473639275617793600349923615795022073228314813428952703983284748998378248398547927050641568021652432371506234272284245304656996647615816221988602753579764195624829072454478486460700627835576879134881518918517922146286975896325484082167121149383815779988448734210742238350245229103653178059621018614112124218238982152294719395660177788289592163380450576373313168192041178666470129552269029703364387784834148353039023428708050619519131703629599755221853017495580408870397560617453185026883528047001709648900970679417859081250992168901355574893738085146411743471888718262156193691001037972092181149506416232172281860415872725193948090649841508864358210171098195977555283521748461744156321876358565244007468300642819660876626149813491602694027816889595132749276240575497474018896778090433554936907161222113900824778013991235912472391301931357575038149832254048004536441053719134986935907840841935274319672738655243559641326804073086321806156715310481422178846495958252001627097009822161593853963402183626616282434981590829445923551412311909657143276175669681537810116621031949256724386390349401125766496273507529404305252237807984394830570096634646236094979997728533830557336290426714868720587346891359302947557693456384000000000000000000000000000000000000 [153,28] 242448966513516416852306809187423848639427485590028249717424491663262463760548834664965487915117850334696203180641993274119141067830204675426060474501028411555411869367060996589021012295159305626944152239270440632537524430044178688629359237390299769658239979045308363430401036943120307166219159911886869683330548714652593405130302285878332195034882905424154685468576038932570963134939962046113222889138481194210413062637215415846466515541898353518542416731690564748135906445533331364517686081195774147412056959236860310241369651093281069653486945064122516052045125023703428365158802854681973855885306707523800042677935538651174648576746359978793217978437900628610191817069257834200121363394301905529423350615117764909783961373971963626252265629132567043878504790285152198117006744282996957332943988415071630908066680712927927681584237435359838232187696558354594308921833287454079382776113443013615915010638116804305233362204820237929241599321246854787155243447646665732808077515765315507829295679479545924882753559595296011984388564820556893377919903012920782585016641205645127605303035616470549059750195055881536236274328919704545201465190565907084408332431647578617386143641906124981445312999999505966090156445152667820811529669839483550390624006658690521458192762309261922666139656243167180251426348495029553194060702812018781361429723645718986841882930662939890515627982185024443321895639603279469525652783994111394355277992882472118442679507633544800880190104235897614967604321822730805703485063611401519825856268330724388103708788006252083957113155106491049370792926982998703875212616915206434924213735590492211210503390465693912861640874675081477441654710818510457917237370221315920586066047039494566148616771257641074980941902012056318526679210646911160014790299792053620700588443805177609061114751230056955839751699070758070892103892406007345776813342304203457822416718935273729956864297053058589317874714530609635890558656371721028647395658790764200223052150849041232786080046372816615417111662620303766403730813181761406414899479276414171156700734312626533963229908610508382400605549644343538801054148634098955638282032631925002814686293576872282271652215719409887799583377215040666992640000000000000000000000000000000000000 [153,29] 285562667537369314181023021500731199024059038888382679505912276388328244086447496336020696724070524904467244523236420555240920705251760810870167169322589328714421954568857108739921974608104379672930098603739548867586750288268770443131901597093760421473374448747783645471037652871970066041190765523192392771657623181546243218108072112536301930659298792127277880787211098701846604172585192949948453604263593801949445048140851979382044565896121002964165362415082153470750383389289904169874118387351637590744351430133625965837331560369374667463226947828849957211435447710481493312670366074217713438280670556473896423476997904876841744659422659579048793469212117275774333978538476476184000627788847412786053428053783590568149322591650714677499824541240576417010847784932298409189293364464403635340624262779371626552721993269075227175795290345242639241585429769212587324399149893838145459242403808258032115404186958843617781634391339137309623426436053949513789209461576463659108739109196694481809133740744826237079709332821142428182293884828349377363946945420163467370380540749854201060343795263227598219709365988301671086017172147427440700645390043660838005834681688250745929959088694407587576286378788963959200304929373960912986996157088831082133742175084121386467124860578001094353942524856144770429217804529986856674693244121584840435750485337247534768809194612713522646921865172826660450197880273572040699199632913196902977933145462416448468315158617417199373368331447033885917585280264413807480549809573432516614861119268709375958316752150136960315834015981431634331271226117809678628892359231065998877930020814956480639663354767276895199943949673262723812750061080033614928194457957870692100837612202950866542291635109221525800420659769018693169239675285904732305187486102645970589912554938776932969573434675450031942631547263808559717829006530481788865132513775643711285002106630537806188658989164464496986876664558157862633569322184302749548051041055277861383250916655399842032971420229165705627671659024872233092215667838511185058173231050056243526508397090577433061916849925812897658413269173447305421333150037911695280858825117636935295450845343243141439877196340492587481628894271967331478405120000000000000000000000000000000 [153,30] -638717786530910900186512462063979826916691531503905524789069626583254406347848826284263992837472416895584786455094910584925699119310371823375444625321253075336320257685500532453773697889887498101419187047444378995608725613360866983451200047601170925925141788704581052819654954893698493520514350000447587403817301153324624617762637564859519819731315488577904172858707282852004385362773204215206938158585936413042343605191915983383845624994217560615265716669291695263929397966544301032171585265867935154935079702781849884778353366771351783925767486706929190845475707023036371956453816413225078595300724036600769814361974068098030041666050620284884726820610876056678232722557924076908481465883946637343710271463723727197914585302526924045255530420759960436063666671074159664263386117684737467361063652701769512369049254120961758883988655685898118340481137062069508415190252269439267710509063273470124517541339152214364565715670032026633529720329948682528583670562067177146778049543128421339738844732490352013657538716054640500372386748533953836249789044750429479235893073165892133174988030078260904106673043767796471865030647738101642344366977722202460324602951595043613314855698006994631446364101372982021607424807849115027685745717586573509649123556733640804158785875617768497027156727785324972311319441172413370165552203154418793478175369026800908771964292618759638988892022562896091602644534626014099503427635426069156282448456939181818026300850550973240161368971819643273083352668473383223801355337548647580641281845787588130764274102018103050243376537367061009597807771868582892672728313226858758098082379271468570615978902797614854418519897806446293427303592879043170270344981124289639416021870219866024071068183085464737743441918603926893548463212604045211842245334245420778561963430031005847160384805790860767681573054533722376896191532480988431762306023711507644189043279542275264778706052533793383254893975149579486980718327071631214205631707620599026636269881579098465040316221581936692565862953230973038087186998960900923026104683730554216313246520982288681980454722996508129281695226078699624223973302781969440984685061621095499500521031755964156305157032506676210512244277000948837200691200000000000000000000000000000 [153,31] 621617036683828835493244731806875926997437416717673568424557864760479240912300878625848658228257637098557828028821014254744691664633440367478990881179342636434290724704525202348464177028636109319445562238030891931329686095616563019296988284185992337161319839574830829199146444357529289400834287575749394650766061923972176786255990240433378319734950547870870666390102304662753238444958792999534377690236016255939476256480423658053743872692212617242271067675929293228639810969277462666734601282642742168346493794072328598273525384991362190713112251657179449899650202920494290190631623119272705594523328492558425670350979307323211612274422779847520084460050265921343058009998120005222917653028896532948700442370434556415504877990952626698213938862878419088804668610438803934797646428808751688802965206719577781799581703325528945507276384092360857887793998901252442177732617897591200063918316254423266842526557283113165141960348167751816921887545969381470200797937951378896561621293786693544101321662610470563818183023154466250362101228340176632655427745412683432958620064976860341305697233644333913868673622775979741724219364290835344201165136483802409385431863256966014368616395748490837912478069096574800728479279128437100181347945796839553828819524352228741676068839137964211922660113037735250926484184735719851358645625426563944388442132299002676408376476303771610436402694142606747101329767164082435904236300566043955902033965499217824673211506049550037646285075457362765309777729734863353456400639398992291786515883754380529965460221125321224279689714239547149747474499057243460766944139429080553844656128882114660420403676373136781965138792263669178527715459899150276197268709909591732377711429813841728821769381879008135092936807317867689126570590346427999215470103149314683717866288941384976751780396998171473107163857807176638695976344752444388436564123819726961845015149438972731278459331647116594710900014454642708276261683027977630579466586087072872342533787166863362746366037696903072571338950645769272836634951949983872856197819354131126668749950554989984826567313266741617088628350110818011124974093052301467480564797765672405968304128772608077804559636352877438529073744939038700954714112000000000000000000000000 [153,32] -208007820332096149043037323825215742778913633275689128991063152861802921834398716972386199582664055435941085780334057071592727474195632405481041872238270251882005397417611882085671959088933174405620137773500942883161677141577738364048695203927679659817178243746982725357699967969736937853612982430909908223146259562372267097122946311156438087995892210427099603100294851755152290832022331326911747737687401527142430374447999840032833586997469892477566910996109754673244142010215201402135825220667549323191636659991174062363763306132918879221401330371457464569419556506685649228479400887861773994524117127884854439880094594333642854702226290780225330118153323989846313667803397898400477815780011421522292681427257983197800170876217963953976780271824638275566535388619305984847727216822706625657736569523225283506832013446633896886089177278650963666050091897287227097351845327470172061750900581811808192997747913718870123616378453698250963552126579378071476891158278328778637046683236929050424182638324577609497951891738378827236494567977406119326781058605844363231973237543873926761504676423112164095482011205949975842180220516230345005673654500678627023192627711403342090389520270547522683959991235493966065838735206696479625492417774454032041714588570145130166795192207687361906208137291869085669706875169337700370795195505341019167350514008608077957478468088576887553066934165855604816921672793580030779356442261163387341516884405934077898019457706842074422594686551436942499740684546495052427351423811430973616684804003150243249958865761052035031376168174666527197650438168169547813578782735327064158524701334511355923781597482465401659538092395053475682684121429481295346950530413870782395255740735095479480761062067734845120849378073328457955967182842854536997157600133623507982535483330995291628882148680610129359094432174609007901083528438215359128022643269170576622112549130589719626806340090938761005272677093169193795328987585007728997691513325145929529897165434124140867582397914316356388551267065973616151098629104566495211829707083994390046621036047660764396828704877877977043770756757324034544856593131838367639297781240373357021538168434635441187946787770927389075144281158093088646758400000000000000000000000 [153,33] -280658198184630858875463731001533334531976662666711078873917939231269632976152080321360081420806674691831046664644861342614372108827532987854128441902539533953513923152158630286009791195807474787851477250245555977339338463170489237801097740632411599206230812600379663239836125079355591077333115860789949548938413230088147803529152128594304325302770953827699065690294392506361631458234514860187868629819379265176108142497197576335124734902446206001952289102575968111970889842757411219308517801528304964436664110933483219601099429146584553475287386927959038187153840935249336611269329724802691182854445727056089505057984435572191875332027743955915922155683886401707486265944885480829878116860265460731942634385147957289210904475499244833178721772761493896093115859571591757629515064408460538522870278654346166365462759881615039612822422184060805100142571505151346212267735213419211705262898004007748643892128051133480398978963369358066965481858615292229180273565814388811657260899176957862658044942307435517576882840476098595044210409604724717406935245264260899181809314426157382350364211043640818136770079817085959440493539529664690529184211308257660111981175713618980897340462990251794535047630092891403310247780800594769656276812792627314302595618514264957758704698359436834786991809085317774698183933799937544814553109629007104690053214516420589752281328862327958492629552473389802870215034329380389621250118268815701827864620611017104132140919645108650880667911564939782037181710860728274577465204421936509301912929062576674029562427419946615093444386960235256867317261329026387022415719811604686256659417205983758227515202450643254900035370799133666616696783806138507893518533772959228802350909622448779261789013131581830920742563499769905185696549335429265959397169290476654905522472794115228120966701165093217088483163597384352025556410889759037061584636943936915163804227389999574427683990344028855972938067816830721071939101474790555992833699198973509349718410849407333844990252434832490851668521646092298218406280256867227376504067707380060276766313025724496746660106711912355911129488302226635545799510237858358593875230667485689794168065688523618226466685688738892196574793277972693620097024000000000000000000 [153,34] 430679634489465969945070861463661112132706634933231180087444472676965929585791332870601065265281968585419450882822525466649385124762301525751207017640988657471482840228821395151347659499969440620342596006471035483202414026497857842081658074889459219915191901450984521647822628238373815780067521206431676656431110590279636422308077702515178778252924390029982667297534780727956153066700618593427779339663205160586072203674484075240446406641249903454017378206685891190131213902256450827695923864124737278442574014758873810384875162568083951103286829735611181201845042153721960743664991462280975938563149420896573618798349037002273687871656038274437840307906023240817620774208809081230137868836096861267571051961863444588770847529720044390419939922248882497566841790705581387348728001021627953296145475167619539709259853929096926961651915663588587227339444968477006891361825539915326585318060426980273567693977565361684760236399106127663793895765567508928513230296564394490427779939500608720698272917392804445802401725828623161812911978782967224770713777997975247152538451418150862638388758182384796027599971410495801413748342005565217705310552465519525384881052595624913676846174755359899335796410035246056791863318793928687152282957818415853273438081273379121634782568729505754208817122772775816812515311324384045196227743158707840352529321484103735882844710647582959159518220186811570700573357135274171582335156238718026543936388228827548582199641293262041739116874882019855699020705500806031771270534936728269416658498008903154700565896002500880716842000727728166548598421956789017027757901293073659474935023873317847147673090359212118668841101808009819514305782780994271750324093047804972479359903930070740472354918945798899920673122463923778673179007176086742039293418324581898692607273863383448195238551464029670032940582334125949755818981463908073424403925438828601879226960910179209750186082802176358289592149202729392599997235856473691229826256607121275975329957088723836255527370075895041712871781741931589259230820028933815684359020906119184297961866082548208592077481960547503115814760830220046502990883015985913923567333053198584077217070011910912907934630151214615416939791900887668595097600000000000000000 [153,35] -214011790533404937390320689353622017060517798665824763599999954010684874473237974547002331736544127640549429977026308301389270289042316588819737513838195783037393831944811407448658746814655238578519891855006119164990796946045043004268546785789678017775564580928931074937856614249036554063816700792584422162632986590066861664267568781792490016589115633868832057148841804288082726302393402764167407916742837145620564018063726119114614466924544055162507457445375048270477394105391468428342233507393591789406332522661712977987707868676213065896887741758489879182524801800348566871125392048782035305384449434385990170102168461518662691212983423396958857563499115871584785336249044387051178675845208323479401333057267236744481677427004197611211736739650787892560290276842436353047000425404743300741663588653641779969153656866910328632770752076693008285847938005686221078761953442775878305122267340685588151503660551596833446749771844670257158876137826168551145770436088017023786754138047992623725047554859089121630029623603500531169365224711082914721059363488340248300721186612127872320469808269239353727355033041222091546806123763030682834050367488269345065447227061257429261805296130257818169389321299499583571683981883012791612945256032869200492473226660174978323057463463791520409163711881565353054327214667020273378130777990164668183807723460043032600206208492005094388533880285305594227109904570587640587000339666582261605446423951041406226281973956268926402602817267780808905806249012454408944532295522194983107855879147846399724180036536774004691634902935412642647741569333340683075433125808812692126127941488593542962160611673489445785257722040225133522210331605438570269186436865304489185490976994502314235596502863429282053051072313340732407487057328640813453057656840342984272336169959285319412832296328681013546621335638001851332159288712763952180170654298185792036508774510431603972994124528568480991332702714640800535253191901859823376804160693475461940923108417040502299621344287883636867167034825230883921399785849231479682338482414887561739110402175677776651011526931631428909672785603868412479838378621771010527118044112330063004968229013947391171063950177171629861946106574713957971394560000000000000 [153,36] -46924642191430267327783422788408108745710942939194310810705292567283905300521173391850304250570704956723887075829951418226756753136595054678607012970339506976622059843923516261970449515012600782284393972183118353129157038061826869351553402091809706246110909351970212241390985118274476072760490446556783161277188419828133753837890020694709853654193394847240763867537187226605815187926609395999646097178234832018800520753158133118561857978844844718239262240626694939335144552984617285254014391562100033348715318285054411947131536997411202614639362309150730361929988871166738609803427796620374940102929267044900108028396340108325577698797274400907847770385034970822276347057784068712102552631438040325750311202396858573241524519278863519117807251658105212228667831655728400243271961215561759158977541218297938823647459468158293436665881500231165227234450308584685133406220271848636539133440874281739489684579177055365427420545787963334506015290156328629296723441841880594476820590259719687348715586955356488225948259320088723247059904863206597576653493975125634280704013701908770355643996986040264174861284606249077116854100236611096069691398320596402341199754615081797891383270124303659960338999910299103849194785209755600412090105041226551267984363608847655739783181077707758693774362791855883635807610878582955285523548696533842163655371813462635476635466283306013805973482437137654246863749978976641561026943484044456753319159550480397744183003996762791297660553807661478409714222424063153520603483844557719261631955111196761166853134639848669538374918266146681930683970271724507783601718188713415325836562922401342489505416702629881534288052410227155429458048930032234544056980447705765716446315905579882698989629473999388332496685140099924564157491741100589296288700561097809228370430105104189496619723040082804293375640135104745047520120302262796616307511141338209629780886747246310136827543413376535731428315944904553991242732194582562584885126393829247874702984337006189162537582603740683741056583755539721658827018260196190036496857905411948102015713993584098069616450869379006443280608768221269117638804341838784671006795488073777247447866731684069737722344862278313346148648948804501687500800000000000 [153,37] 123451867807821729769336811448311681764416517540207002244392580880067688699816350776907649291519326248661106347316471316946949406920271876068611832551652614720270188730994592491314952459975704917583032611780596774914064253138496500519458207765573174167817134806641873524499690014692743712515004776206651353975045676706274870735223816052358719858974045050885845238552475574808826442030742928429174881323788596820000104683945574974123719565907306276101330800965631899813316280110362613918102605221378728517618111860095705032359233616764645913072227835974711901757849261262967975823233576888300724988527482312646491810468447651580688250724646553023657362004425154500354455347894664098863889961888119463408187706752947210517640820339795120490871757233882725982861725374983168700968858287598013055703693416054540134418476697407741015348844854219871060935445158552820454314016267884997025415944189992685835514211034558776625444045135058008645685598588958747027959480388169870571049415969686099776818038503395466514064601720033124178294268802193685185020559169926993277696572913561807266976030648890715043639448342171006664084078724910715191580111395064965184202327632031250700406264874886171779704103092167211362368283040085549961055935395194713804207184739152313321424038168229313235918799787311423551665722366538889241837877862575753209355625888693552124677252745350429652714254539490616112584013027304125212740370474480087205423107963233212407810668902096491809017280998548034240442312509763448082570305519895484712341014236183719965527874399230040711943158528277196764250940439298334819007625554241749991846681551074332906610832273091751059292628466288044202604600460111047921119334933802562701780464799023768018520808037216853480152124416937077742826406887663368491461784946203889477484465193405948370654659447433496786539888611601159621846311037498752745580925169251817141913563268792880584333067513615285500286522177882754120754851562553980552945706678980499488302260349074741222612447276982073762825761746874018346154846506073078238211278047091494733750334348182173154277543226840109203955645921510783642358098039135252348168922771917436124827638291320106400454862996033754913652610784393390068858880000000 [153,38] -62699571147523381903639400617200560788412413156940251497524608044366944317174184430215260403855649359436751872846337624515567553372385057672913506232811026295486381733056998209308736734026481884337948819262090691932736008877274494731133948814216724714505774546648817582164579501719391470797260982715894375427853790372063840560312581052278512454534569595111736263752530931339723473039058958215528971692304485699622766020509188524149776297206994660151737321002850045776516329182968805944838648080855004505983200566053941243715913200147374294739758211636034782626477115217604855444040818154378002712469646475210441377095766778815425651898178917642455392269863742656657033223378139029605096832658264802219338775503143923667050030109685007737404987405729326227348680473063363712770085314442360597885956753878073259131500661036542211015610221792800612330781080176357436089145250278733046914443551854868101136024936044628475322853135582591546725651424117172145266052806942973677618947545746654297672559455209607205781985501271997680098546841227128774977152183363064887104637598442688212476406573823148272742780369336558762981359280237484147403411367713375099415208771917515035634287980263043212570544710448847370873322456070016327592342867313761596194911083541003339896958179644435307495264967723129526491111971602918298666718293728826945435102715135976334447936615892437561927800630033237160768930616578473377870759915318734094996337522706123727039834171577774303716376842318315745755917939153647730994899947278717516444883696729597715309884063193950006818749942901640321692902730101564872456103012419934772726086706148611831383546724900458904666435534287614290239126676578297053166126809774827892729760143714684193642314747644237670572654280466781077418024019907008366062087381961628328735537623610614956720893380870080980764711014367960808790740393511368841113218510209136997189879310371958518408048196758374590187066637787780944761441646282697330402109312510215296337784027137110374234428224144405844129495844528932820767951933690169860472526564689899358647931668002927310888192605507374265150445152476089181396684512019538567788851464218163883264967024647378069674056646791907574266121019057593417728000000 [153,39] -433565485522040903289091715510006548745491826336276852616612248701571624129185113460756821558069134636715157866021723726784117879477135440726773503379089187704779832996762382113823979700307951716731838466504097788848844720830261428645380344432189359569668507687640458269152792670530036424219952046565835512641947066002083405932410688961349578154683052095594309752452441809304771623606238762550130474330169752672592772572702876963188867354688424336648170541874074566745951967041546147301569329435979516907043390787538907191212152395888416777347322672069869541040682265354185068237978363410065342776276405768550233323189487199076993194124424383492647520511167468768917716996259059865683348477488779993128019769823860989812159634315536790194796740632392997881321488955707392016879023464546766267168436455808937718976451615303969244911397573830460206915904118342900320812390396896767407806851298059562200556254652206779127841709222360609242884333290230544508814185578082787347781026608294323161013053431177297169641155650723788876735181122808045093924072557451705717678427157019058149997968594019867688049505402236156286628621015585672983050733582511136960144974867745342591764338915570746473311288025164314378165520725636435775856099328231380078851727999185200727430026586781334263492869363541898144268795328874344923704701404245085794022138982724271775614896346253612115807537421222223628277417838848619906139567203253382189873546756275398935805457124737705969913383198577886027293663940947620238668065883386716246454914608343098354184648642821850276842851857352947957876292610849896473665744000439512655920864805679459069963087503293987723803962320223406845255138665191497437533978632525388586084745862469440324158530866287039378585163889236192645603197174987340236260834591778961310000604798483262385899082111118913317855675913151157478164244405109214459081517630537446856614836033235225841173597627034688956448450461632160501939407737490836887212062810323654891951123935670177934588991313982976630117386075781499600282656219005066009548993177416885437124436383855031389218588624832073730081947925066369917898268208694668916306754735462665232863794194360079787555427546959376019521489314629946452160 [153,40] 16270587851486453874156926449600570548272556468842924205599895177259846790140261472759469338847891364526642614042172451315952446157343369170560252655664345580501082164986222961181757166953628121983420607881476772379356036575307793268994852077617261953720321949518963509490709438441095752324876813359109032581344776549650348950833804433232714677157656257142879791159736302728612473354056808240264558207962732735366308344848867833064636399930097372458640929720602440131570816020795190376026023936464539254671639191074521970488044666819125864954059423214687911867359707492957129989843186648776872065804664207412296442999487763402283632805174277615535497243671145958382858283000343349713684991134988798091349216043182213217778939315344022667632547265060365012814460583502285843127152720834344113124635641556236268374552604895503938200683083454482210722398536539890068278066010016188691460271050479243143195938650585651271405171867291202232120066751137151632225431469721516980129388534132322289779431897030634665746718620717561948289756428271481750955224713261945021327918737117662119807442538025640451206085096825160565941803899530750355772525220403919132971302279124300931038931590555431392840534095344016718606536574651720105469010412757972989985197308076382200506580199272507251748632909317120456418409563210679261789703562030403407802293003675318229692805671916492838696772953960186060872013717216568660064107646918731002440421540500985806181229075278626021938703413993109451974493391857687747390430170730283873040204841929688626734009974338271561579111237304125726379094943673521751810656827740401998483468998419702029928069494174350380195086797354139713175977611696689225830442118656140567587364548252341173740592467851901985731524944932912254258176070146600335957294947132718070503810197688873200505192287373852319027198613709206993458156100898677354941600364132961310443900790194941376075275864785986433417489058289040679043995453222677532026662365433053433039230189411316958950461685386060445021228780459800969002911518954682456610412801715420342364541792769532739657514540127932248152379237558593244094149188321762701771201999521619102868929931984352615324405243961402809763599744423869875200 [153,41] -7883406366449765775459316831439523888107997300409389076704576145440356292604774856943239996304551388031008163152356662271909012322846961492228102254595987697027968040273372300211501651767469383647958563047375979141166290151080440754748945665222639301402085206589266180623982579779626831164941797366751753346354484787226404909959293415062530932510691310057254056233065799001438673774343927718969495260819130997476089968131312625619046381707665272698815040249336409437614636173343160369807432364332874443806463701391823291274903295226555648010550150107957316994200264496915183579656460570930400553078614822560547429459913956675827978044103669261018780590626187067940982955548127071410347377882400049369351016754572916751727533931664304454735141759321473303211759183743488325450880652591446709664439238857097995185652564206930339722150783492351949520982392126212794513038915389413907659700146782943280418096574409173434239291747846293861252705898813943553592523925571635746182591372394510601376294295096372734125851207460347894877164725696910216910961849970102828853535748558045693857952597145624296353675117165444474066822966814612842638345225482341703310442001375565230898992183110920308085646004588178535349090061294484015662749445187431439754154783122750893891318758865850755532309909649240629359252775129986438722637810153557762549816135092841423983933249927043636844263443948320217696379420375944028011345933219736277919818092232562668371087368049428435510489625858144988488454134036810597392835268058414518114394024140064436300123924927105356533977480923187375864404580706694770675975187368558956509400801674314230948161741087990276270000973281413032887381894200390892948122698926754739726722126038654936971025329706552406382725654454775573312885916437533348535475271673723719602832723791312586637248469442459461052315449253954091485258627239893043706745157794310542654103277950992984384785431060778412538555667059901517913591023719292071407243088920139675341270511259098467801795891018997521505044702848811108730336977101427052980023103323685961335243277159660491980880391866580741396602888798730569340864587451199236801653845559519835888946258078247539748554085347577007797024228805169280 [153,42] 503155097647823515382282464468797995325427366559510473353567405117272198328866240828511324000090028278667322257387905643094982915143689738176594073594405317086128730670523973721846907459132507300472883613835478568411042833924983008907202929468625161915235002283511562445242660120192471387532814516241021569229949480650121579968831990097633912915836161442190537543086807077527962567709150727624094947332704713264513139937395190074628964867891734431041653360478913870494406465934956913295289895540373713985946371573098518844130382691106705663543959302924213809896801540345864959383369829408759601820252261194762407468976708840973685848990298195864375325611198642495166770296608374245920190617369252568619651669306340461197751384068516334149409873987604861014542263615842346219836844940530261721271734340441975088976405176897882389442673552940149873733017525511504925054445490888342943072071923241032863713017091889259750583178079724775103064420993529470203203191180771739052340200222386852751947175860065956629216339612982703637426958334047485557655335167171512343066754074548185368396770284845177180324544541392096833438019897999774714976349237731053185768142402761698275435869919426973422029957824210108146115482558409015756324922931635761674969979486823378848013225944215980546641233024167908700789693015515203944511265894896934084432306457735301661986955337790233103763063943653862818078033766332419591719550405753584664937242215965376233312935060501806115669471732404953100494123221388822579316408506919056157562658596293605021816319697253178883115326706858069461458252134887387323459040876592650601348595696590529871327179613220484842579678411591772149015350355834723259139909922785737186972725680868886161169201074149473594360803197382921403476772152458158670895548996587533659814779578987222382158312996762057330419195535921478682363490556507685021672557072714745748104347206718143914676272400102300964609218925917845948021434372567762239756862944360828094690763258184317017247230398485428727582444375687100689503915414483033043932934088176570180206635064686824813620449419116450589133468628799148959443172066645091052478771759261298827224246437659285919702753283454180620141076912000 [153,43] 1062025050055760811341506880534891286673494862315765858061178225697832651145003062257375376201203159802094219468911942434280580437870445637733523697303925856277809760446342916778660823650076967507140445657743623982015320148344029505112413255065800517026550223358880524855079725253489199741010653789154476053093923389782784445221362818738383994892213799469362868460934314636998189146040818287973300721231650339329994164092535688699547586482725601513144968738329966370536550537810377621050206724180369335764371429712892986552826210769534941573102289864257734019087458830396724986239264347950009685749848643000047528533761539443381622011941869811042352289845253314550559338418773030787565891220537058483472503900423196050711465201814439315132898289481812787197035791130511575280374886888216745220112855321711118369473693040747370357567426265111956202567521863756235708074271730389544937631689338973445908610388374300370806491121483529201394024742710819492401870461911369841369343115420511638112121052430220403793574730024956648193617116555745035016761472407894788876368532433895439541536029449836060128541315998312807945789860585653887349158948788760665897148832199990897780820814895395000040603891836610908832645004026583531749265382734144171630610010866040880483882304442151855924710045381174145009421000424165247749282899532380181014082021918966119877233003153091238825423895958007459878943683211449007251588592871201363249599462103687069596127579503593944942736323860835745883138300200193900368127509136389636537971366306176222053532220092189977887563952526174210133386910412975536443160636952489833408199543010290475083045061436056426877199721391014159063814150942576654832537305287240871538457725750353736169450565116887167968081279116425690935016359003481915616710028365420646735118815880684895854790213298398069949905163613278207026343243627935779785911829545239765584081498044577051233355210073009181409437605328963431486166620721642308531276888851787020593519313779861649799622470265611831953047070987004282317781926220639004996276941419415661825249769896039390705097915375861853280802715626071354896020416922630409385586724005484185475340961277794443575735861296572147818356212400 [153,44] -475891486019459925858236336700637059624570239573065723171145596340511235181953308286347230783090342871692630871641096220479468254977890670207701480651489099348685044528619048118400585978240268893160098006763597484011693648851694784571694010796780996729602910445488745786189327172886697909498837742779667324281336633158874365720415860333865023337040800634824400772795739967826304798089924254955973075192064848295437230554262890035399625126202036441885174463491319414016542620895351963485114378074398765078139565135392036311231770184980614053598662434815092139239641066463775810373617761808657745394560772387742106577512562700037376250288039947168058306244220216114485191602537953360380952849604315144874828448028609625932763418057974585035074086931377223704321524256855393779648861181311414905916547374153675387305933457699758314739204733052678612881353818762269055379973201929422607363845637801609581356836285568519314721719752081868524521141161217849207486913645250171078913905565611825036792421694006342066430400091369328556675495196291009100916234924227604770197162664660845195677466973203564776679910444451299768962519932836547555353847811776133953412112230358690455882950181352867750380935614241230809725741924433562677607993109141959992941849985775396800587444510108343909574840060163387166253263250774862392272148987570378365900209307109408093838543331987959986534837724118220961136412165101165907245315699122700629407812449635622419994120912130278137158135330947495560389216677027061736584461995053821021231356752088874020627475002817560112312356781884932472117871925937008255457301204881303525161150987998685605805246777312077835620328468826091280722587042049388008232178599964314096180767246594779260674570312787467094522937122632620525038414162090634339132304580027039915084952424380143035088739627332126122957134486346471195114858476706604832232174032286674685687629294718276646743381148567183442490981697612410711690683482887866654629354475846435207033520142579842837901694829023088387178372475608512547995871505441896749207900642744649443834749414960128579054895738988689800150033398513980246406742191460707190681491454907950168224155222874663144258410715226509705254400 [153,45] 40878408984669237656740708195525954796572911070736956580922482403377247337542307715079367491555934885788497099520101358700797921450527468210254569756650783798543542340012053839714734617847090559687218991438557620635932137590399993926866365453028384912517971147895760232254554864584076785638079414100345631089566024334903097555856790000744571719184809241225969427470887468097683951078851494431399071756062439825461022181239368986639000416741005316389444528348747251176857162186990983464663397685106127021060975809986573581717302489229500450985911734395728929908867749708071457911051120642103779590490902037151609854607843647658411346389207549095894944551701085806970068905250690744081979305964416216532639354146555405138351571381742321656547215921153519120794083991600121266114635016880257036176313868109487288246029472037501190879617750690497656914068352508391038889157003500567052188916751425819123709264947398802602483726662083817179346044033028416890915321219617743493132354477265045734204639493818653867299986818458695373390559945623359346545621828503940336851876823155364944778445976073904542160027081974256665619653993861567264069398815245858232368561152367156116472161757238295517120833505691430085206704056721840119285907751609730724757635099323505781327672664567809166337093732446875763362346811517534427345270982868159857889853219460041269609497273774568636800700173005855850398581241731406984194785090371155431511228525303706941665482686424348924797329738522745266413064709121174843924697674514249765758595358798714247768522792841629661333882669384000067677859894171456065131711006816877365512297795267962365512448316483116333649540721924624825680093763902446374273511075512609170389883465394961991479757446963813106021335145055770541857869387579245983859537729991365181610735328686552319349785088152163643143939787392628989867484852552074494162840408589297225240024908643310798598994853373201211317630605608334858458668791757262889768013575697634000969858503711312493952802645276165122915373613748036512878243798197774511795218307547789147275782579672343380430127037541946679147352823331536930130776720778655970222750069686425405300867403793162264800624106537828266112 [153,46] 35312036028634618655977649376037184846999302393070299995077948642912429830775993932150497781704526133658340397076974477305688603988871028677253182973928792747232732724703523273000687507768522567256943826746179569783788157036814420880404248968107245595602837043235367745681186460994400383399817176602973209878156294077402951201284168564287526934552113387088096729654935560254004060744878401028759603751031404249805235965495115212130339257234395724100091853626584021777068185260931000919329395366412488856556847536483241416300216750820292755479411250229267264323156326051180436309913544971541618684143455212098706064882600618495220283768320169618330471176558702519038451168937863551288128934165213079736735309167287708528149296521988483452934076134516741235088231238924798266093040463943502147792234261829712313685191191548241333209435677191002049521283463924944029511705622868672932351111896449085515442224803614797349371817060239396985003035967977284664873302984509563721189918054161443172482975868209242547299606487501936930993497328370362347104579506469561916035124174922327613807707461829316006377766080599449937087196300431741103435494353963247173406552093549740344761024799749464707693642314529564682005418796883686600755183603802456587922598796819126679570795250774060268818482771516173269165814362191760123992904539432129777626943867076020797708917509469789790975037603108425368058418147395800294173565847188969449957655545296171514936841673076953685979578284179235454756142092275426781714255331971428022666737852084929695754869224832568555961139977671734532058194576228691732022768425452986685279465772091186010797963049594695890139495808853026486786105496064251257259385723062594601128117087906099473508366752087425376615778618184727397806195124196632472676223503146831139880545927859637833326891506134890974369001060129609043997222654925700572564403077227827235647405070414126907079181294206959981408204357839504355907015266249216596826651942600079963088310552962638880862090985803641820230561449296479510785706338094027805382786828558948370731151209593562806352182469717270256577706288082377820917100319812194899109502907415441754197946844326767465248777391700992864 [153,47] -13903942466791425861223080780657683444441770244964783946465995494725199088314242323557705306491431705990621317534752678660802065788722133919106836239997228690907177989129708600342327730819042502302089964642720080495823873896890783161327021866111847817141233683416082097335718107610384640649022691799661295024671597828023882764818598760989963564093829123749467353867631853250008905647059860544010526181533834351404072196926665353588928930952324548707436735289580622863729639989420874164136001105778438697030783158894679650996257234319158945236004157640845876748356006635108947782410457079778722003942125733300871921345593693642297617735401926667637426700702536640265477681851046703263195878659096133991841004633644240007536375657882233165741680717888564504403233603359960793494943381575361004061021332939587700194980353347932743755975201627759910405775396544330505573634798857827136668770151913165010000503449451373665305599688433373743233923057234948804787437306048993221111415448203899282386100080704222683527417703641227507883931656534480045057684963340515133665345827171106650573456326997430302455492902861234585504505061972622324878495416659267847638848788843226754630290953885764263117020676433534406067461137216046360734857676935298091354797319164896820150122312881022864299791488218013606295092131399625243704857135603541874613878818645032995290035750083451660218266412047342074369138913176601816507144186150990673012655547974449420747758994865030811954866679899018051441051453935051504319216297142252934105211131818516597030173709037867174680082643222851107535056791256562153115267437086327699280225684984984580909228160713432541683828308965249751788015533453857893939775983010602485070696882616203012150530238836037101621748649568726132746609244540551835757817746919218253729652501702920425132110821680021111494960465290243063441552663565663775667104435484716626717302024626931323869648543092132659556947309615551966078477417369922974246619410623576715251604426406984111675964437385677915574653836035437712068395791550685534509723856500445834862016729506113826615355499664811375315075383437023767896952553828136622381084356608980225517969171876180539647024949345468 [153,48] 1093321882907802721082930516279861149425483562593743475708922779251176949860404345237642064244603421415600401791438125022922934372861130243124792618863963753167940774574032112602311538975786477737977039149220860112326420455729945943381113839333498229000341396743049861222666468882431777513696974304281756456946268103656143047276123832294432874828253733307667861019116315332842666578181280784235608752162984662714397431673264523864633632777412331784284322543004530574618297457413594512583257727973366037610379931426199574798320658221810371185262900248911030998842785055400148537898786261424577432496138520269210400209331471911266311972167182461376676923211562568720779571437770989584792005614097824010987807907466194360569094846745411821150561376971668032191816553915769292818101718382317890109321494713336587345614690567175812415241338126849258749833285390451690838864871176730300731103020726097594606154567581299497750764440323202021097583791796119065990520818490677554350965775787824080334647889312094710296764578526821055986561617134585594550681190177835211405474691192388096011249484821638574235553301517867976304628153748980729690575043137692828243431575773302667948560051002762889354824078524521529317915517699602846084797209274110438857125849778747371644480412963552233225902745840030808648609253961072036676123954294469697289532961787698989967046781191530611963282769131269812182868045580189978998546063546371105763943494788410267710729234952881634119526049682025869444211542989386052105460925810849447500643319805924999569959773311966663166642272457245577838487947411151448556168615470667273596285716580741704430360368324530052957780409651530445379702360615140758637316109553457702671652480787041770717282245497519799101486546156039955222095603100212041080301825071593552554235868446026133438171946958341180291437780766446957922857123125154981344629965551266756783409499136129161717409241151498944674919225193172868787571355873424343194881267115300129145876959513092573435025407829403659328736240652703193181308445034153700561475869155659346419018297783043367741516842680952827694800747303195832396471416534817125350467966416220522437973432946056184727164955136 [153,49] 603548558673272289128171373620387268194120968788080537263519599794201380004857624344756794623270916365069728234960994008395574406336066866696877473842946154438118449728815971274013792171052638464549085484567894423858995566041814608482170844994046254649351892081145983608836343923780478277509394040659650676698545885154450660080699138399973334276724926133324105378355997509204292501866293926752206247676837636627734617748446219361640502714929549566356197998303855928576260334486676589515186448149099575018938980951241674242855270901507982236246679011494972382834488636185284658983447986737666609790977662091998327508134414003214920141264536991969446715692218575837150380031724661742125785524762834805314394525953571236199557344065661064543362578546363524592432407898591186725061464367762628030952992843145776733299743469106797452202226939134094249999277731337944687513686858112932799836780736223951493390372384356827872979121553886145741998301042952451537003599068551050074963104535897616483307520064799179170357921557920605084902277208750363889531309939771281104559795749436335464414171012420371796967549278408371741687314704619129946471062744155601705130040630400324857339567646394212108516030212586079887128044764056654420108105880803302881385999294979427418475136134484783597822750663053941061319142456210149182503220558323438312715757658471738455333444978048170523694130080997682338766955112882663425759338255994677114204215410976264899631870646027929998298678644208922142016232296113336047021972833803437257643121178927237712088213047555973368200914699457495822325741760740845104332641389383291206654009484673241620601525015266455124424249257463266845836994833723946085817209026998226488053182473422718474612637532062427321513715006021909361887550900277231837956553707770124856581258136345671376273891720699491339528360600245823635717467254489739343642787441995217817406546041204765169671557028657732914752118695899271167831527580983211551622538421087700388323190908183261298989071978891781184559913985167594285849311673084519925030413967119566423276969228504544825769386718580168758131751776976061808393455000474689385886720228011568957282809138191954259967936 [153,50] -187053503383264008664088266143492316703205598996063240424849163003213876212768479374171170637803451653618118690259776634044300885700632007832986411525541207570034503085877708745785881056238099366592256965435148797345555776577277860471604513975268443515097979908244104857539591731409105540030737842720101723229663687901461289523467447524217408528527698684198059340229486356927420702831435482738169981565340670090760616594797206964212804513217492633210191568665490703828187128478772788512978247938389402405270447559121108881810844986859143985801560490568066610748513118124240524884629879488071511665500067700844599073280189955523097985588333596558478652596060231250003290671817514212206480719541280577712634474785993043831212344186647404124931687880041803375193045458302747868201122498770215216292499499990162090162481741395166276524548311726355271294669653310716857838498281461537613888264566238524821008341947215243628983257816567072077649225542011287246174002284598598541895914298522477990889118830432686557835578841263133101431916758445724719615052116297594685550930800486206855011847662127834361036781483172321756751748423539226134479814076804295988720811090409394126806412589036395980130251244626417933070758975205626026679530605460695827192486911597135168301787653534223022794177844622135712684436156762239676538350598044670543579361386075160929124098951748283376177647056657145178351019486835999246213758867518524078570330689232314504358381892032128740925509227955095179875588070296451419505684533987490220436005812235698338099020617743746428062393570851736207428375784411726997849173949386457087399239878134818083471863485994426987162989234709000699798289490901181675194337845005759439189915642173801117113823066851364414953491459422393487375745027499740763808329290386378524593945399117050684903435449977167342984941737654134573288805132104869257273299661372051398244890731486088168223309727829584484795505687407155251828868398039046648476947491789627930414743870942626503549901547565173943898871467868813674943712129156013404904806992291360026980814553396580639721684065542321524749347332738858263935510757056187810458109806781858303034438038830822478080 [153,51] 9516383676779054128084564893117093781892878967015900443181014022212266785745843564839559634068188065145947361447517715066373836668846374352433926258073324580377622698757619926641828663718337059999831607954777109597071656796552759467278811808880386848082374965470717474764427151339730550903995521425060160850809435702902300045276901573229606381131634184157511856053621766555756173054506953428823619205417411984169838468011857806599660448171558687509003528021854256096511006606801751774442574903266422014446039202655628678211086770464448412121889789445481097971192432760057957227993652407680692173575047499930545974045348683285420355130354407306163716561856112909152403993996202494050088056346193458740704219518475846974666648254039519487658390932163484023334251350392698446595010268202148304696846487995560777013338436502527803176421325148500796950171456715455961117751751659810135298608301997488573182412626040222297863506928658615071362162944081907620552431721362702760533445008411058396430173392930387307086139138774498889881909529955289503743179051903034295674803059007319477464304072974846770796749222523693698896517990363726141579639559384000902022320947889435982896557538872108805366680643268112411708258103911724442469019584458320560360364570113217902818038404243591366022155467727550425639125621844170688667612001092410306409860381037554934951501366480209317241129802122832004052592757138048148516237903243201867331063768597561523804267312624200158947280645961455918478250127627922020638017509654832501349572315942652800419288345792617075023412902056120749092971277074147370235023863224977096248902626317039338703522735868115065383228603471163610795160540305872117787087095211476856020613828313716579196480031963517606411411584787589592821138472124095775885328860735657921837106874670732852850150777299209148923383623938814755275982266658739685084435955826740874215275708948596512297802099641677805279391305869279487136276237581067900994486770363769512124878309972517385874086763709605882291444897865216436531161170362379886452753099787444280892510665008560581066390657601623113733536584850370558587635248622548795574516885311627784633772919800806752 [153,52] 5217153703375393697547288456421019849384193684749426048253378294182649977513969578917736657045723229356362241794753609255626967811396280847499543148646829338531271854711539859221617506448372847466952731465283162076046668585106151572070033814227517000406899751228639873187994998193397728147662180777044298258901254995096194842589761717619048691854936112506643151081698019444471561680018127368762444278963404339051016490343083488822821075038638974625749116795146367243608863737941999827746120898584886943266726370883304671680452866814790412152904247319294121007847239138024183604665762782742374198635901236820665469001768505787825126779711199233586837892305929371082165132128761169362335029481514367338902239604529633529713052463441679005627486330956330433205160750284799883564162292400591953349085093223173851216827446077609608799202229853373594383606364493797625160695145845744399509617086600633379857234546980053928034885704530509416405810102634101558329245240579812405486398189463197648010906001522981144100843105358857468214618927337431269759168814623246182046648186559840655645450032266840131801366645316057255790087226138165493944045980615971001905577773972916889266119758723811351065220487999546941309246618615438583912153893251943439968719933574383895870218354907420744865932545116583498366810409179813328902746277359846281290412575368622048046892259161906987141294438179815908591191054016838904321273086392062507758040449044131925913578486161987117998984221224564606217007774675777059066121791167317001535609004724528551558885709762838185956254484056901793340649730711010362263631317912105580623421184099971901650060357238251699030891960882780589544638045774210393835710498502158832492145868282457249495683932575133882608852542499804044289516310392406394803271456452635833358505227877155408123791788719603489343124512909910639090791222944366571242623774607357394728722800440352415074925565101745344012210420576100654360474921902748056963716730203766283156170822970353962771385274950328796400628937124890015133642971426386499401157430907234026740860100647570144504938667959041510014745134919685180357579430915959013669131531743408415646312850105728 [153,53] -1091247040496394024523289044325061730467085059504657687578875006751791453436087694281652140729697853902674190903966827791362798770637258327256224091103423252406575155902509689189081435143400823429355340312495877752487093187039636956911004990301239473586458495301776321385759063400472226940639840625908885301128733900357402692731833869579117740987019547432312673951791917286531958302065781029124013337277733344772596011689578507097693594921544213618230258593714708389729179280548621190099010999298585885649128651298712279533123774995136331131463916874531444092070291572121265674250374859857631778370579438340452044759003289264521908392675742632106444222738550806510282580757175538955394826353401148518263054591691627700127135145096324232104542246905087045638363205669722275079366540287822350651169643983234878519380268301192328759696836883989352125641268204241066049566491075292124962314198719665037302358048593201737366779856274357322334359043736155740115868698100241559967702135667089820886664146426408193420078734615586584836617981814756048048619825974065044158320418967650187128757591274788820145357110055002393024375957874267383303847428431897282394651267622066787273959634176687263315882247189100962022346486055343337104708250698336298757934622327139971509434678584879003329124979484677661295935352374797818078509091887789326620982669413583697313686817173532376879071145783705876064932274052445873007729184434555273655713291500025949988232678074561913342010555300775589860390936642414745049679624404158778380983480616018591149172672469818535836885734120267405071476313850270728047896725819478574061617686875858326084510867173765770292015076114029338986670181457660969816917225399214717201181094039673943308358468984047591801970842086799357849887470257298935437454976157570619309518554082592374581271479976962801829650754639640283031763482433625468873027128600890498617161899544046359141814658493368765959923682662647183113006419025974768800077370332179697154642921028287107045033767053220490489640619860421374630196637321709872164546980512088376901361772273654677085019331111436621476747148584662577425654271271718484855065033359557214277612531856 [153,54] 16509205535294503299348725281633820346378945931905815206101473649263732814753658913540110725914554597602392804754948917393864574367897234260257109727500267724264312087147240912741439029534479997466184854685890896830176470159128828715019885386726031810996303028984903273458126251366689733725141257973198545003033031599427644232342261188541365808328676710816579204110808635818831901319374057487786080008483569462856807169000439253354743415115382855942577704867108630223134848888272412646855386641385067789310606900807892726896652532581384526821700347834664821973570834715413582784649974489393204202837458802498438958516315498093393964194501351896250423595612477325385281404580967078828330130215025412723038500222707258742535557118317136827145355372168348083038206621425738694683298433997778930786196081964506682703742427391366931062396617536058019324559479141943701471326827868497626250878321581367542163451793444454456462099894938450933332510424175401590895308814066864440350752483901324545383667110955168100447086849108148559788639950027473825688274881798946721035455104567046436663242968210625583656813886725960850731387381371985218456081497906334757721337331107795048326362506908540170193472693308932275502825659504807581518381094479531286355855180914856194026298875235466076278007123732402394484793754007645745993185084133278154659600524682519152490899495037731434946673098870024315676732467441183084551157839644988857115497660618302769425684723870027027353354866543265163636424813916064249358333719915115263556662849241640536746727638004716526629150009751174323658415867955916616355291144023222157645773863730429266760433319837203700385578418275021925669286800873924093735984140838701228908975595447840931858435478165400531366228076760367620147664496665164400464059931107496444008099651222002442485497039908663858375953423235723529421466126386175226661668897427412114897530449983489780910053797129383521391884070212788664084363733216426128457963715198151204015874511694118288888597335711541313843096206902121161654530834142129567935689618019091119470693392226407896273222446035643656470210304790812022158512376411533011899184893727794875008160 [153,55] 21182090296414528970460694383333159580630320483931925104723367739402395692194717812085591494669949005990545938715198652215985226612563709574088529934106701627005123514032002981020383722910447268930183508026997990434734840596945675404557311722050530796423200376783415106961253383830639321933806900058926511850165334782302778275196562044374877950146664188714797975807189115553332103633043447538654594123718086491644933903444908362554679502859314669446728965793595984415495049524610946511814914742593705029804850119422137666858807158417103800934789130445719482506621267068347711407933991088858632985921341259257802833527229642338144132007461274069310964244753912689548310640627830804450024136587204764974675952692577386451181784134733658835549980644531463781133981912710642812704573596153212893532671577588456833738069012831586985780785729328426658851484242343023963418260119406532316262889978140566490015069188436360556820740296034619053951126833072668012309461567406277809229830227945285337724256477252811297355465647599627270298860219018987639522361513524400526185267477798869848102955029836031364295108283223745303091495449356058233506029546919800395922759308433978562989810018904267419827569191572984794024242265238823162033419754406716423617953353678322745242252973454790215448727372745970903746238993895739936612436683637497067279227794481844591279936952150958707398964606130329235478619310975312892288395442853979593563906878456446080160689225009502171337562772816962706686936097014243394808444055603236163526512284080631007564119886930791686807288702086261655011522075892062845681131072828559079593052865277281205362865133204268308406960357494759909389517524202020078243447309753849558373628938296686176174271593562379401846482394257126214321664935186324136825097992057027161753199546457744905149753806919202530907217956408382913991870767446686242132131870226236069206101608220793596386952491884210644430713938882050126423069898419760196977345648067044351608984606412807397428669196003761773170562786146749263134921819912718063598316557982170257737316376162792873466970573132162518593166865404798662054774413331168025775252711452721635512 [153,56] -2548262793895998038829912697323103689773161796571559116044155956328944883869668442406713182289013385747456132798250293047456921336378557078326218056992690355174673668270114020184122343395261283872197524547374012930416114296475316872430801665604081085741483173786636351754726074817312397769781906654291631666936553275410319809553536729731122365707381498719150400607903975452257950614020069353342025406156230597046451482133064506831119642688541005101788701813453846491525708172257809699070452234639484584090607177154160869792711382853180119538454153642501014005551539519419285185908033715495556586712171929855336092308786713254682784430426536081748801463802466318375789672828020992690013491495889872277327043951247555231871776400381077073794952060076450937064034343435753747167495884830616987143134046001764479365261964185119833239361037089212885998513921726072412162002949518577980776156751549916948545026145308495542072387744475291318346135637672176917088875844003056075847368985423419541284389390389672095737759847397919640458670404392469223704394455964005361447330579306686497536142863547115990552969909407899255743140657405685092546341406773296335574685780635271291146471644551795223967032637445148731836012659961534511915169294489577617739614956392622261967142323749772688291279124316762428311352785562107326608902407027501999898735698215348269110658759182833509532971445660635403446547337068491996893301701532912114909567704191297728308728380552926547187575964120186070402229588365881354841490944241873749497382511758694684043947016155646283525794813709669572288109836286161440174470954320901005072508077341785563612641572396085906522911108161878571687331393149765140626156184774379211549356223972200155737055154055136332520411231487657958608836745209703690620546119653597863279676010969841563832134870926764958715412012771552820173941959610641666533714854244399123443982698248691315408115337437338660463732341018430900221586311161664749493129267277786697830378205098625336807911185178659281841992543042398181355101179614058315959728363551510581663403965168584828847989374797068259204774273300162105350529820931004299581525516725791104 [153,57] -67890001524937440115970273690525250633991666788302292338797227785705832055932297551684276425603819843186345302810498801654276068161980532413430639578178133367280139978538305215706085932762447407011359034331066491477883894601504899168711105962939294429553267484230357082424765193458616270855229348758745659262783495309332393753521720675331368548489529202804061627346418961195190935399381438706572704324818324955316721326747089457276195163863431829712836300270521836925397285156903848894871912615961587245322427125591472090307685148377089742078090919540297776990536182620670325872959770797342683653637270524166593476446697221164985363821451178135491875428113632122886618112841536229117209649650554275387148269753648575138754625189729589946027568798763798999308076539373852031078404081650447467157448198736814120192582832444680294641512501329376975347017965014474311892927620410237621416172905895484255012040684954399254030405003661088543762405141979084450536077654044582101582810751182706652223529700696662772486448420043289265306223372044170800579379274222516956905842253227589838512584164795855328088606993811899861264166406468693858099470188969184568602557582916978038764137168862232096002356904727243701972619028804261247446015277095440714468603096128746223805383327518923411395041032606401222911639706816987452719901646922441901644573613827180815099042920521722977142847746250762329840413542871441431946413823185590824108903010862006841873591322055910663387957861219793106540714535649401988215482611640437064579084881175690608839821697309685914786578554185399403509355862865978729347378795326382816549336140716782261785095930126305403998127431645031726854512399537117403239423237367633414724356491182516757068513130941425874000406719178697219954078877852489672442645195266590461390162004919314729040637464702113146163079772847948038511182713012643860418052846904015677034161132168274427804443743039817126235893634126687610497289026427821246273047151034616465809608433837422544575245063919689444652276985540622722813373976584828383071224756353365831156308072881832649208076708816144621840585235381358996853602368707927885807571483152 [153,58] 32789322239883147542906955757845441748255155753727370369098672357533173850226986411533564493975528285287597799167527129535033713682528083822585802820922302794174905581811415033264573528265455499579848290840306396536413176817479320714448160474293804145716866450412791340745884549582070563447027322117829851290687854875461929734461224522501115708485281830418388066156065118339768762058556532226023420794112603575566104985180474228390644555175572114564213527248581632880953850986643077592572050513367945709938444824075492136208408424693303103079467202935748435856684037115004823815022328959259398482851527433605131794972725126371727849567379615331263345831857904583089838873906834922284205051715080662316409449833165236022993983953316184646732882506655127117640029985659262995187984695366489597785785615296225083331520041273441284327675685289155713049042457429892761298805355786613447932327257802627962306169483794528249661300843613357398329220057817030969219989701421305858167390882867993118994476665620758911430305878417476174773982793978104320486811602587352858820837439983404641339010515021726431597699334347892402251359378635190498842966219098369934127721019368467145223477378036183235591332190654175382915169426848364077638209910868137158385062352049477430911526346337270977950191501128165859768912061996788082392442366635643399204232073293444596200680603840040826711580021628525693809363092121089550833294091200438037361729822325445655754392599930320132439783467718704313893975802024638719365869194291443224310167970897277538829006121751408980973810549872833705997900835285692574755642634194764525752706564558225661698041616914013619899601906952265337778945402378310393590776280989785213541593897543259924755209345252223139458624781526340457865659960879664605895617373677823500147788247249742432725337406303145800316707948211313954788305014055324091229699197294199683770505551571565809857949495634038427881792514398218895305763729806569267787525928237285744666681543376941150557901811266688182111130093310026023132306940763016341649476187907931025459660341387934358250192967473419491666623030691888872135466651499962948169284144 [153,59] -1369094644574429063913602802856770645998421379830067444165563310428662907551978022448791911613531657060689339186058292788452592187449121146818526262057116559599635386186813692280891351475648113686713435129106565420864205703358231482765139473182270512444697560555170291658261684815438398973692539416044152794528344962539579018734723513619098613225254606713163745017670196426851574140377391295962161851587697314998721199397257962259934510287935376284920425603773294903798246392045530046638257552571981357075986650896228482229127455455862907423296448279381688315620673168050494572435225205773638763078431736661162503741744891438559993360100337610008146368268087830610094479320461118639047663371940145592433068985421701223010441654273540395424264590745344392450973175143043614721075751052782775782696817272888751307531590781693783848166384764300817458184653622649452477620080102426564245035628408546915793129489785696679013394069513571624143436967368490904341410815915988361042924223235436775432123964863993516390241728045134613981689984872825199498999874092327778836039956416935056640382493547157436465610040771777969446634415201470868413109903418288987961063910522362642105542692842627740613325282968270040933027561970483949308740043119946544390991176920129662511772620093417637056499748689603751394085922066164481463375509715392769786558897549933389419496766143198775099916657687143307789869484222797052455688134431468144992597853490212805985116273541997234262109406842240874490344110297867781677558894045702360823997909592817069059311116403786203207103659511286257852046496122478815334874496192954968126510140476132294462433338208001431019633897822116760727374933697431768497173935032826670536832229789227639426730109377738923795919681425339267422178370820698770187244190656119658614307430355067555119019516441952181107507769306303262504649290263139289271441612090664263058461253828463568846198861303726571420262106283454045567888113120457270255067850507638131962742822915165557082533200885854731638046238334922212961659542277810360274086593108148449622838125407010443979721020492599222873516888493011423130170704216402696436490 [153,60] -100991587301512880382288698840200934361930425365519884173193359801884585689209238733625751948199606488243474999668143314202466779285118259862727689112960279188799502227447693688226601793682729306006992791434797769193377423268534944963825135139275188127052158980469047493876490262782931149955739293103948772173296334472757194022217098189218253333778644158758343188088795257314319487628365300008862672590516583624053099783689665493151293389254247143918451525670884310155881536039770900837584581523491152836938530870938550627054809641431724864405348419948802756320197233333775920343036709030048234737350202731918412289681631892456275262748376606056202456964965225381889327634878572615391816449573040444661831485137352906914643522675499501965491728023889113378353187727048877445816682723655619266506747451953668979183875633141639636860714107164363856239416678731544843812253262563828933723456566136287432988238800708119229465014273194863353408663962182363155914745324658306756094497387028352812764172384387001554446376285966311771168736090218783219161532620209283492660619940356112438999083341441245429852255231375978687576863151546037382696321543689289550742648512677656973768884940216489542139472943170386794105485018194447610425201220623609233091351150866340551555378156914683199267568979153139456244289286243839923167430072567611905405235116775058179815562436720828522990772890342949027711119012659310015208854671305241649448496937456844287815014147679979595030596973980295001892374537580251904776830461831728946948959370171349144907432829602784066144043839417180291526812058848526550630364590303443608503783963800281127505525795512658628061227483033277062523342551730656340177337291639174913730084153299827890328333334352260731064292481545187722282993403906058961462076585103073214444346059578449475083535859710503336473646821490270723969724213940384048810492316244633082156347392591872271489971140270136114389118321844063525163289017017773140729843538515707550572817892204116109830976124588577264250670461988106468463550735611032499516659345563287618282136814634893372267696130053520037151544089006616304863281262059822848 [153,61] -2041789257711655762303386887992118049250619865815625299137320589828799853247815422808976693564684443306675953994893385210847596228113600570763016241322593668674070639126207977838578983443048093071610688469887541216601348584020838538211850324670381526945824090699406504024546748698018606308991589663205295441738825458169565588039576460685599369573348631545520955844736377449668268219066857892557130634617455277721170984531512134354403130782580958468547880846944366365221254485448576573301999453936360436197571821974578712091146964270074258631619559119879914672449528296495533012692384606693975087030283565262946215581658454006061545287124971264921863616014931839576579804116410059224722980106769578875413950920321804413475956930038322587241415573564639210955535485862177164267233232116168654845522225286123768743214569674808904062676343481893170553428211488752518799351913449632006631903777141269946740616709591982601282203170305212437126302477607827376683607775598639213371621597845127526813057204764296597461149205109598860632771782813671028899816515476446938761582107382000323999133982557133084544983773309315092843096656537752495872477965056772271323519088008719530362892978169255143263551497229226851723601428748535932766330349618977944883224062969907711176958412761513873384765800336443709776207470534465869401511787984334787832800649418484386794596005170562931536027619924183208496442065672567799572211266509272241488926469760121599188783638744972934302362050251730647780532858932869916712653456322443334716490262512625640544993058477276442918438214330151141428999943062944812822019911410498382450164589307207101368177640787633099221859266451075351058445804675292077601095467131323394691736233677541715539614346436219509784535645287049496700571266479968480346832747216914729234546957055527614036565180909801320395003595774417902270426509828886768774207615509436512486054694180012022196703466587676583201584437086648170386493806836770104720457512451869885978139190720129405395288151614604544651609325883312219733099662160857975123506310353875332215135755376228478225453662813260211153806255083915082392762165294992 [153,62] 192693347808774488751876935412798891089959563032059474634647116289989286215713073726883996401646507060113360757043518294559885765956735377444259732456272665293240052119324908821883352078733344848280165153912541741524832070704146407897482940039739477521228955247236743752829023964903835659097478525858388746590129796562824628758556715964270453697710296483883746514755490539665000163857244327283065851348040653614783523761197955740049174719621017299582302099934378241341149915543399863384888028110475236819934586243933307441685475606736432242943933365704599573285386336879526637814955110688958259064213094723786045501477459211123024051168732397189091224830491148833237466727123662306948530024966960322643716033387977731699672290261896281030719450366678442225678108476422463722994892445021141259563765122643681929316069669149528741045579448574734896421287456286711403164200460037398764588110931949423878721813459728581831477115547277210916004122996804594777491359398647109062106598068655166965297527850835574913481285506042397243921960586007281530691938590105764462265193776714108673397737808832058961982106940531112487464921042930973685893633857909600428025153747563597015896890169398317620633674690762583022205541306809145770572214234240735782341097837841305379397305081321931904364563149104447888646076650158078922638808875407451511302566495272878212994339431861930661572992815898566619778056390397206569442460878443281311776907228297405373964598493691766955058171372706459270815342556636727063130365249819263819471511568678450789683237175640896278637881846985709273705651201352045653496439436042167766321752215664661988533800595286843030998315178233678073196713735169474480649513271972001474703775709415632360733250332714721309172354323304719922845273762833374300445050829183968553752363088654837986524967782696254237415456542065362844754620261762747074491135242462428706457207495059326696358272089641103335534050145041925223291012798295296344918858591545537812902765748720291840686646597434582766149003441230019557153671570315198322432948551084121629183011406511274351787277093028550237942811175250282184666410832 [153,63] 243054027123966052798604053011781593085876647885855640734867133484455572295827081472548024382791802817098577559454974804452427121049580176183321021169076329090115795204775927204217197262096217600685535934385716987195102065710512510388147258879876595605953673416979669010069304496774094646128342497680487360321241180615561185514656406412504723423803474103299585540160563998343383274753748095472561381310694545449699494947738454598225868034659785761504242522024464172933205074391675682740918924625520547930778637589686477002947487416415988639812529049075914901953554472777763534482998263738119685446317322359904846750227289797819319572640502540729821567695575863997556445750323892388082827088180421936510412975380862785219305108616745437129018047006482885895325811255534735399360995288994533456139519710187165546420044766198804974663492593336053132658107134687974842589918287301785457218324524218265252132764901405581443634072799601423233025045436670808400618227136540505687181873104935847457343443298566202102515718492600133542258214938300953337887168774874989026173692181291875881612626055086340057164725350440775733047181323739577684438614206628019445306242338857679157622973093347279337928205507325756654856666503128277198967660500289952284871364516602580558327293395921818741346788366475081702141951757773630287739253574205823012295979154488986708471859314237303948767515880797193869868949262254410189951071892959541740483158689857749931028454131669445816311613997191890010009863997312883841646911151884395702309235380386662577236213195047063578811446757219519793994914167429468622227059360715169320393881530053172541763583564127861436660489393669276139094415759239746368064639751773679968015620630186328770871703996522359226315844905376519942751016786179740573364776538470021380693096970040595940374615516007076797755843260001426998153649157758883604228788119785742196301985796567377659116966705471944372496559139903471529324195408679292858003036433885608249162912620444248229518913968459849027166138109139425799333796303876022045646133306806311230844583374160389813153635834506959885280124898988896268145376 [153,64] -4162487692952370441369064983314875074082711538793733633712804523082337590525948362017661633287473156465506929381226950935906546061082007980068734442171134233015432658599201071500038162958723015786526759672337255285816295532251902790973691607528113173044634288295484123510842895005744716040964919086522896082685945468871056146335049195746788051632440312247208266815248801705889812245217347373894878430368228018329093942513833066981438611802822226870218877082712751501070957769532926929959139292012417620105391444396373297407444601068696477636300093728795530278550649384643236161761411880816190957656288843934634670679057814508117223514234677043077951469808879715737307330059318512729566461169078689390086942824344532773472419599065932543838929153188833037293347150060117359595781157002363238077631506388639128613635843552204989543170600938501840321698115107241629469227173904202386676038506564904687699109561333488492867850244738629607716096698246466822746714629277143315080758961568306828483501369862083784868970907917482945283929769587619408658356478155642840115967109299042464351749625827046961608057504627481878108478316420150540345668816735868488999534133751962497774396769215944853082039975168191752600723359043401309287741258266442990243044312344187688006868991787512230239615533646646513965529670698598614159455345635932787006322409366118041813883152676475877478594508958418927330671377650242665320686756122728304010689638031652506355981453971569109187372185855122908274958776395588832601310074342127984863836771016690122315601906394616588054368719531392165275400680078020219577730313722346972882936343463795467662483253276930167171944764256495461470289720567006724695865326747882758374570589941641934760944713326658077147042630723425518365468226749137325183965270416534220660444200825883736235989534808346474436365908338914326913967903714559729444963340758763007130565906714539644670965009716999862915162925909952669886075603238631513133544838901366939746438916327383983161540080748702282790238808536451483290190298014468122163835375020823605433675281909074379409791469528816953468754337594072704512 [153,65] -483077736869145130085823830362712961700215951988130991397437248554581287238568737184655214706746027696260377433483278297391466702667481603468563946546550382129044304781002873136129234458326695859195272230745241325268355259395516150629087566050359216431045452615895348713537897332001521771792551769248416610672446556804393350071225439932856254282454329315238018017157988808781466899215414428778352605654756024821538511314093019006913826553446261926970598026123324778856773005014879372141567061523605606958555829675650725204501782193287657763644807119424705940861766143914858865164790833314017012100993287343285074508522494897127157920957177062844708187149449755991597853053805183868715388402170494461778253826443181911338251558552185759007079633175592100503173609065293492113684187614335718379318465837570884827263204909797055778153069384344522652015763077990216673187849482903062286636196799615972842594355326717548337393612534050699951282764612505585104675129550556222756596116956863523319651086867103867025021966904888617510032480108016344648525955130426775334509529275820250295597600610041188017537702146110773929733884524942373286822500178407804836334494759258786711571546031039051334860289205645242420976780496290848941737842252130548391765624197483109561067642685230647415151191483469581812365294884530501379260227078922562296811815803771187101919645148736690356965171331958804987337592843272215255328415995253489719592341173039083691706420217296375646387195843389389979205665130615190616415995695464069735944796282723146674008780873867931325549644381900471158738555499773978026591977815930809646661191032833622448650833647392709885735969236487956802395435732629293380845575304632245867879781731573566108380640352079785550673225540938968520680817289186533693833181401639413921110763202198471920761776602679723861637903932852124849692948147400574058965416325637846445642997440361385329533555620826901053296901746836097060624355818577284501485141114673298192842840920405804206233791063313465289629730052045826660611490031977838710277028883643310632952850575514267179381109985588893333862298978990656 [153,66] 49054370181797545660204858068154234700827447138868353469245590632882567255144458912859775944530082496935247555575389103907628283675163225455385017068116068241905319044912798590777820078666799097244342470289768377745585208232674703339030542669448116125973419699317698887352665634093338519256285372385348915467572781728570149399820279031257622681249872116079503787741041517143486265795959157904546868373304016742709436746771742221063653222436253342462091829034382834150675748539820463243345551014938164587457671935191464960270915671329613558266959671810989194437707126295883377098561002408422781414863396971326232332207640996697321667102588478834301176532650904110005555899935855334741003695102205903527435299506196658198929885937437417383096539694258352814514905275262095209316038332591194715179541335460452119840055205394122780771838706996415391972532204377374481295433624197167792462765358232911101545764574373909162993995094475442490194290436933436001306653259163897811989131077856167170452445076418185825107954830293659250460785150935123738441275746050665426686975300033645441189161966975578635710062254047765245573793544241486886669504920780632051694449779589922664246548651506802029947648016632899846547489461492311895646135604539997770581043475561088036375278938534147738069214076529054997932010018885038769734914218469914606539424310019398936878025880662100919165399712177662367743043027266895746359862230030539705426670209672367639731379723024727501898209402233959525077355818959693089083669152829940904550971692279062027361943763843889497954820886137824132753333478297262612083490434424619401035118231486328016955885852123372844590743675028862731834258777385790192477573880813966339875904457243948173754104698074349178147218555524306436241966267272229046339346371769165452375365097581037417700097803633898121043342151219368873572757249623629006833355455689167369478842836599814770640260796442659512070176930453073872613196830112023115475252810292433327053967427371982380952802727128016089141097737704320463666519895625825584905876332835187891550388507719786608293438837667897532036835323520 [153,67] -12318199768915637426039267740158019916416715868688112322446312417275510628839167935557495891446222561362168265692058221767630700169971080758005659970664248014766296008137098928696993122206688818754483389206435856039438105520615054819024163151875675731851610825527186685241492249450353562804809575954268636913311546742071211847032437286505389359832271757035390957119884997632046638155774880974851195379866275829754970972484871656161481847340618547497996635135713760681678597223879624253877886739102660876334229314281227304677625986455077132635641001855548440088503354299373256244241445016413561371012424661669174917892829013543418623389024599193583278229721462437030286529228432170245255017664016256436348374626304629288303976022399040711162998109190968777135582096999516691546669506676546930542364177953360725490638941619275205631015125678423301004588986634225032307945105538580759965645421033535799224076432393382205376880776670471671137146015245040470864156439035631860963842903286217993222377747804888282957092885406540945715058699639648752825967933787057220451915022342475515922061968001705905619442664433271559856670944588390010976719699440296042942934804870381796315326158652528633978585728625555943890816519985124832410139092708080744369119398923214936733874395174237224565221250063550931879914062624853312234406459424809368919635445623208071331370236936437296885328650251017064006610291778440949459836985934350680602169783511414023660659337006791281046278422437953220853052548651257577086937722358592445463331260174147717923110174601877188480393382820419129275208570733098401609377109376941328119522019867324010090012449905962363003669897661756218744356622772677472601304031543174037655688546791715619646209971234445240194364301681529565147853006717461995335900800503165285943579241390294268384674296301521807216954341511082782320840434737838787955588567535375005279695672220608788024412777551922198840081406878095189522154505523225796868306968856744710776177222953910552844718878447352005220561092437424793645782184434843388001081971670321984488748740658239133890161784998117832783897840 [153,68] -480334142037549528706332148851745353130142161101919970300587603918038439766715128233205547570479232364770143980559662918537027033116812722900682462023143069196639727900195260266475104458844813758115266249045973635724614606541725192579759889406188213388628517085026180996695881850135593694315516344552932042563447856138436567465291544023357791820349386789276131470379309715965750964317980779252208231011375575510492233476901378552698592458949095849251127305853927509211131519883702914212551551828596854596941485296662080172178305598188765102580660188588993281020521883142449140842652254097012691291338541305866597453226591695126885617194754880067325585924061777615366866140457088253794927994751699375880903681412993492706534056748101491866783067243260098092186569642898912774093275843225833113885485533082665994842903702571469015943837862023600264245076876594761527092502474188873426090883236111334583438750983412486353378629900357068791901542410761434513034070483293852096857097471182447018549320258624720540670555304167626730333245059217714955189452993095303943065091082583035809452109750409209345848950976891431264330864462728222032359489837750575127136493591888638288721232573912325633060915773503865563213606729093863588650475813761319586698336790291773606563825317370387919232313078019213685266589977952892335988000062151711079419933815723076943473087017548740454267074461784869072578205187262642763583777413558694586023458319857759793871423185630621379079316089853742787912493208396159836704198316195325269581822480084458895367869668608457650192900013988719915538176761396615267632865335281171591497356514504212641028697700067351177767426950130222165141940336378589778216277396713984716705089875295822759158781740162865746139259644726686469228839881377370183530791072821323657864343878597875576047516763817373788263568944707839315739667854701874659635089992522237363819739363831353210506580452128444086885435390819574792194271929026866161843745828219026063579764508517502294991994984927401372942527218097045514656409943847969823364992811135611374317112381370863243943906283989267057152 [153,69] 25459482746207102366321134434876093465352332203413066688202413314552691939318355289654788811732867225110505830360306678184515973992790571029171397295292632206451695800502635108476077047122240981141081798993137421896978302159151586546113499149540082430072163232425598543960715799808877650580790192504687498325624413845113342512757465865829925981942329069348125463025909224489632048751467881102942052432100930801294171235932804632091512081479539151285529508867206549717135407730463597503230786073805232140571170753779059003500555304011602257560817094997311667437574910162245055411822169555944442499062611496430380134515229793696715672397395175541729249424812556125515039299831850768229920432620864831824386834613380722930535169560062844822547547784502787010078178676680777282188459586413264662501997310783478197191988306315126951673583049803021705523134895088835348145555559777622552349275231121934117705965479307440324778745004913222613460128886360853916518317778164941648386406177850863734356035575866785158262556623588173071209340772825091701166613676288180634041926101365345119723340399208543897213770867384999695119719699301368321854597072006483762379626453668822518163184101854714149914975679517127354165582798980889392832018180929404952758739354589179302437171709304104380811909066158768863395107734461189667532575688477632624417138425677836710602956037488463936976598603726917094875672940874243373727763903625418934113786619070589497080209562273905464660757579846566297923748019786774904463301624089904889867807611859733205551997668093964358799555317799342503014123098689282847170862730843850870593721716962457757277114118700964959121528162205127589734316376375913992113228113714819198100469576472578297231573178594778607726310349873921137596363269187008870794278856489785681481693677228146013686305953046781876042505525063704274886795190302275651441395173574017474945395819300722541532494063088611600323181934949267695825783798978998207449103781283536673653924491751717342858738179047776310566441138602420794434572482342336845933408518881145812142984170321746242545309205820992832 [153,70] -5256857070886580720884042557848068184783477077851389015557205445143491835525388813096931926333837803617686225684193149054081992838363797598110590487484465051230268668027018052476431039719486600817891591970092601331922574924801063780240276298263245904777582007403550092759980894233196451683871724783645105976897712460182596822475514478346471303391934023199294599075488383066496168487107293416104632948665905464867134715454524450436355091435562730078649000815171282993924470182526248661864985210047374483890485917884789525582861456217670214780646524115879539476559796180071834294373329351466947290541568747364009542770104175624941808642988755627290780971809066728539493949185134485535786441733556486339894326926131221407153779675296356268120460928325272259879092389395969998043382211253188362506469821277967576865205552145492402312821236259485238296819238938314126319131431778198328221067153924767975929926970981008822751258909309312084572657715518220492044540977472446514357089637474717741704634943003148463291133123552025034772497048796246964192326404701537226499389987919619592867692895466276812186186490336920010824221165840098087049104978898399304176496702946296802974620551091292705796059821578891725639947498432739665902145458867455421338443290268420781553224556695438533366608886633038896717813800890380299618613955017056858825399999717591815685418794254052404442962012733769304648736831302994640312523126296077489081652759934994020168708581689672355479954332643035763020601179766186291441383526251015036514401633185244048513172564199535114324413374189814181134593402786328377693336189943763298109180913755262143486740667229738318629631840456946936002379398586536665853759914275547224030314403979199891021889009037253898055420065413843223462593715166191806890523518477641188446392325147353696583590856506703777507939105324812840278758245767678243666237607576568248101913319324021300448359058246971432110999770606575030348826460938399165524329837630559776804859522732821189993385176741818934579528800665251588406617131834255004683308555028907021695392359924658063806871334404416 [153,71] -562387700768292907294327829916060336491687255492507306667188303050659282422490348063909360931143340728441862458112016584965668601269110522558897863498458610437436149183214182868455013773748964129477760760201761242200584547025292294929565857146294088460312307443412581592207634549865434282725667054481511457672482330277211461494144364382809011863284253512548531519434985306724553296587734811175625679179175898457065704106794155574535411684368289149807338093854682872887371168033273007567925001172479784398267883931331794638414933351986591145803848221800424128653175712083557961609113274053209659959748266531612439698905537361792920121197944800063174334103313040060073619287017114341632998999194697140371064518803561530344157990301187028326231012833816335153608170593788237893023173935727186131738120083746305626500870841932536916784715193898684084273850541190567186649669385989565640755670878331707842757978278559783104809406734227636466051895668610613371159622381084707094196799925588718171820664518109688539755534895389824613414533831932611107524216389792179041153499488719225478865272232788034500714278458573743251467251919250361278617465760946208105305549249372635002744433631797376146949265382714712689628091459389730139546165395358753749277496574679456745769431203253695000696941841308545504039560844536045859705811964374586172219388696529671176052626133414012697358300406242452592887183696749765850888350863766729931184307473877662471401650492909219590710727790080942121062118122299140388629859347072681437127374012246461857926886147310699561572099605066178456693432893682812573126814126395952215503635444955864625370813310602639628284096374421521100424734811208749206546272091694239802613615245073197353267933445631352455073691711145588990529128952186060306136140627553933495341898759288258162699609436405198828076079208292711542164870082622550909611312199490464840514021154914052794290030992573704132974464183208905436003993121219424366273577063041932992456109984127754608743425840428273807236078629060571030760029822786868824568185659943109194290224757950508210588273944 [153,72] -16097486444055517369937302383078919744219604707132230510230970375122101527409728991574477565308677851715752244718033248343966216399085234969142993341779200469070252857750258699356090354781565225005631078607581317900789450947167672834778424663600914168820856291310999978717096438855872916070105844854788434110722471844278153538169231046687934127513209633334126489708977635407162242974018862572270161639541107048307732106738931625959805630402586643271054086329659596747918342158875893555211800534996122574179616808711391235089301688810777423222705966525640206273187980828860826106072704581454125148202543089956454480020823259024234064908197674883504486529163809529276061875131227494978361904329799122843137981535191514180904708916894635975270308656638976353703730038409018582278271849715965311083585369950688722460292381964300058043928457066725086733427067254053342753841511414140781734918656215573982686056696330895496128082933790218188452495317533527523976244224387478002858592392707181791893040482930782496850848368476781433521843165009346130553418187597774722459224193931185352169697848010779826958482086479521317238600243440222088479771347495606551916915272941367811556106519722963723857748775584302521450505061730574612885332858889471891178479867647043931780693654306737049158808645236255216679298207720614821252896646982819888286237750469281390070008487280172883148132992140820246349331650249940691989906907283534595811893470451316736444450947935233189993151906277510715127848803388032414400714746978908266960718380744760968928802112676341986450293087849292577819073545901562249651661006537379958094604731681542578986832231098011631522061902837980439462636063958195684072974171288421150146804440253311369775896276449668664260424119920330472421338985195619645474727323058923680964982542163611819907217321477877982934859699566186557417782235637687851571684525493475515966850005324242020731974480377495272741516503752820785649535724895392794082036318753217867030965341273288852818406949978622488454623987995369443123343659295207164731632088378495817240133194961132486696192 [153,73] -672659497822641165708528278072618501232537910452698505415739009304415873386344016671041083700261994714409229866685820759710039910404599755432270336638638873820795573441844203185826015133765136010580910369591084764788400737906980323825996163225361055607841600318138597400278011657294302259847243726323871906424967170321616778472884947076501284891069985888099849269355146382051073637476248922264788300403540758672813690546347747781539031621575127591176219582951264773475880748700334549972279649140318130564580296228020649020651110877744098923303465887739313654017152809762971903692426260766566035503171953567550164754775601036986953060192516555218605043016532832969128707281619121594337756962309365797065935235788507864546817888775290889796524652969753807802524082949606592868696359284997537087946848333513711373789063314169690151824891158386178598432229641314066780572540558599776440731482166723169712821934187130299024462410981834590095796957525532365205485500782474601235292572834034475278375303579044105135152335351223178477673521615887940265285822965927791695180468528623931497557293101351331425125300714693408142083984039510997255277499939170089997008998794476788629492157873764482669801635987773193901337142524108677518434971618515494192106006652209157576468883632972656590180441610837762797504660144154850637012548540337373102378604831601727948427125567030243175614080350114789311243729870751213643931292762815204109972012537425791521155770020504867327410625786602019122186218829909269516828621831427807604455135080456556880535387798217141279802645134698020490671457583664782073524690652924576108249293649363582313950942648632490861469234133478985061151062639050230927877942412786026604325529470483738621259286562349030143830786383876246232342361688695557986631589331784841860037628875922112379606372782932733814281111991969928941752140355613847778678129999677167734788131513986218114877396174897684669763421395761658660220015825019859037994941742153005013783887249049544121866615255253630367647566643634406940061358674450631153485966147351377655779818928618911712 [153,74] -87129791446371037839769785506452740184017600378573229063445356781255653456282742298391170010710820979473969857677430747653890186942932397997915661873501084343497676090689471396781200361650138047611900625166386520718891360098019175393452387305401097715996042340263681484130411720590808186735906401722956667640859089906683665012367743417295180269767346917740033412026086677685646948363710393143823576245647117985815688748082542327114521802315277576609940076530078838465585566298171012192837868080114797695070100280142642170706021183886128941746669363731680224979134175255053670593529047895305160049887418828809302236947045146891931747680077247253781542242608788818539831094141015357318333378683277021514119205212768841292585971425595878912597551215433521279888470116741956565352702979493210936747908182755409672427452498237132698289803130046097909140699818752575094504247346120993860869074501353954927311470266589520492868232079745416092553551785576257403883002886163257987094042793663812316829289082722380131494532446992586169961575302667453584607647847801708282577708979300610569043297220331702722607659008074507329729806485458270209970463635959808648340881830208645238200686502085567022137502794646824783174563868786909159276755154079368667134703420066324050301929631913849320444693582770941365563741005831726703498029356493281140275871134971959675517072257186618388880943558795868865859122338844911552136771510029053049645524354352740833916959386780719284135028313862849739831236067843014246079090942761736094461069652539221200424033240039427311388713245593576996837795110917482126097932400561471498124028028630635777919224147507650496807024511655102508610885397652624498882905961993958926879605467459598667068110304873469114723799240015222932346370018604249759589160592082939567253325344826359493473576455621031656112168079307848980217231782821631141283306262768321571771209567137144006989832723440711881571822668472947752063757550693961466036264970217100180540833479091077374053685653247729765335187827151203197016877396326014798998235125492908285353995582959232 [153,75] -4147068081536405143005476319496911181357737917927480417401056608252972703540061702906577059689399774433623275323056375112960157335437643145434653550113888162084689942030549918133098389026415660746909632756566364987608662349282598654919441071882819786140690388544389800803765941249027209525897268759297224175673772585033920039577114239890947073825905858757946089446744706493710353257504152608762569011193989940510190629662794083988945638439229867405386910955607830831888834772075941059948598118291213902486562538109741430624164362993488821982507026754789939582785878562785089738080591817737812314306388172405264399232670509381495097492648242679812758511499114330010964353939712787979311292817634607078149843605081327718976176555635736941004796718100251888845170648486247025397574916373536318395374246029265218379455944227527191930111560075246092033602343876810580544793934407642417709553995473510447066477731153932513051479933149953098514128856705999289094341743152338156354282118207595576020341128246461961577797832260288271753863605073256644044437322615153886948924400000085682126581830471144142387946120764989072265839160238044980355201060727129151121163902454632774835121282577431238485883752439249207346078974209744013803898920607042062036334131944942232421342489011900497473276303316408238594494356346629359054582566959861446271115737591291350382346950565498032565921162665355750699059842580583519586254790401514855893546502051273520693038817543099842124922492179631439178599464351606507559960882385884371501752294685182814766456735457570328277236657814677706977034150723600003212698709643537538493035416180704938265232936507142607759102967596032521015885746285369173592290607815021027975978321687391585840805355631124803843825689937029844455600436567808131723146723777438900355007293100557817277278176691649322699222605730554738932521744400396251086618296734194383300768437456917306355401210071249143590064554429412099862471867841431984525642802585664951915373774572646224055318956530909601163095983896619129788688318561700164888150986973249511577852197936 [153,76] 131666914000902830576636076341730235036644814109615074594935791882398748802442022246294328512765196173460637751766904050185123674743466622655054294024978580737231044896461185138336534628245152926299926572495050364717834177734121148815983497399279811098868632691514504376407412914552319962448862707338593684564431276323563163086532493891011932988984233884785550697514227970240717763818870212240408843161366527422762963558655907982452478579499304192756157619694688546327929583664705321834106346642467291457221690580201922015834622353909289065349238718676073695028119246463741057224337026989095719079277106575437314643346074764249563102263035576586952278914477998379529442013452916406459475106100999419655834361749125077572108732135808069691885722772985425985084061199859060418532454364332488770253400044416391030121435153528572877550508628484515146054759068036810157933050007192575056238736838756298546147388578785780429668276222648035807156017462010703992403029150089858345429637213851231866706965099744020052127951621241672768359378205202739912249289901767441933899899151837603952777832483348875345446521480522995003457659644393886365787693259692874391899043871160961162457621860283463397674703510029260769880012343339271294275566918841672396321276427626226768998229374243966140953344961699547998761795326363371823294006565608162561994522403406304724988291882964261363952123374905749959399822873610394120863981161393858094393887044569770718692178035600096188951910879990051873002210673968501068767568073819360958331380579779714920585948527164533934469881553817699681734450750935023552043693214931789982564712653333379285973196308388228841130134558459617960859661037961696917140232860928843602644590860031437360528667273993673799426714626229257758364893018199513061333424402038063089673197533528770629406976167191238000916713020245050972188205811182440371310318875047265072156340325087231264276805765386144606909213293360756429047986403003393545690495592417221855319917687799223212618462886958591665691441059624889921449462177353449084335784410462651121834240 [153,77] 23503776481542685946933519115384497378666123642459718034524958820258168378632781489481115106265659963073040016750823326680754106505370236335453172708306761880872337062398387911912063588000338664606926178861297716869926200925983249009430484895345473092833472680752210038316498158301562885978466473422945783291878224140069312526838135075316630721162076780149343752637599841011846293434047736402795208288805553850322320954893542007270094825247680362738802363264628557929513325819570500878302424906356200969339053030729954541229455095578462970425001962805859295774496764392834617905359110353957469825847919724726402072359561704729303645340768216514022005477469815014820173258865644443144251149684617428898091506114874107051958075575332276646693075675302818147167598640184959560648622587528983204412325203077298535397309197835992292314895986074390442483523108483467441697195338139376568767772710800564132915533904605837458952919318540648423141828228318654239641271759334120386463377234196439186321946657972038420810219995547012311568436695321395144760929319582218119253362918080338847896014604580553734480531385208101245291133304354961898110248678131893940616308071049419221398611691630209993341713543867182904411678577004579332817750900291420876479823819488608613518644721515273060901408609522101456484544089642388777813972954145350785322562004013437847127189026276008776500704511625631637335210295650906553172632432521226913514570781036571208480220312567874071104382183694093742939586405292960160287451045925628215116287649493158837675231574088328386241961461378451996162149875014829942727404437453384737245218430083130887709669632254733557307366187127706796494968114470941462956499031708496431258268729383049700895039533357577592559658466848673611419215640575168167164755037883442582726746608624981259030877211069295968982429875814481246009622184020106844393094285263569900352873895623670375484909085449940033603884994471242336981242725002369501341911235900985575270554947678246699296519753256512909931808760062610837643326968408879537310032715077205455648 [153,78] 1225468605088412805944816947398112470436797062426693627574134564425429348984527499430205047702892743950851246093099712688576961913330066065961899663240579906598451739099321700622440149531401508531640607498304390448984973186557284940758111847464568292786351468111562752613558171904640340450084225968491227403745488556605282137158340457461661968915601830828632082022735639941967974415018004147897344924349677185114368075723770274733074753629471655533951762487601071520960008087452157644360007431977072471449737428973054328591562046468772396005742985728629599273488578630783139532051000379163231131113960330644915606671346222722027022643968216026067275920281706738275208981793335933977496499423602715222544407875851316406897115333719636030775881071181319180949562339064321644954048548475583363736199015778932048870326997857116445953222554696855913900115043570417894798377607860002067888513445607621828302024722701473918153677865829807555097742938353481480519143366222934913780207292001261320679886029752583484766324431905310605498012297355693306666631395052479875828299733848533865490570238598553423398479007214653299210338424021952966511594809734152193423985413360274471957750234849256243573766977401025877973780166632742557928743617465653508453769427793020417125309186587060715177925535194277201105751374788368749965613754388812257149587893168768316858575689011890613777548261251726066352177295365442811822520617094109130877147432051143186034587662006520217112848161118067825821703551960294356465526812124112750168059230602369030129123521165803780471788522712523828240507439178849386134107155846403905684006679424326576422088175725482921680926646923468989147945013306629109616378484743311922369567773596264627693017139251424132267308852507968991587251715314755515632227401049944670389605214110322495615725000444914378932211255151922846312027371340919362160325266469420847813490970783986593148233119791784100914172755903276922107027087034081337555378122762593924545457799407631171360820879942579935749026265193989753897652504166496247466200562581070784 [153,79] 42612126467447613252276164423107617291573067062549383610887905931382112893788546339725650417031295778163179513343695370376157079430089127340830029225664986874097599263022177707614350204937965694602876083816758361325622436111943605655988916415192281210454437673325027413594381314634705872152037696186934927874040792693117773957983123592311915000144809368142074015189767525523294350707727516008697581945384303186875714313390606508299482745019190774950619225200508437799490691915155070580887904198094228140925984401519490326099038896286596402596342508768589260689987152242264710764822471818625542775808657754042628573795931132604878537061262739144135570504083664179410255780830168450697447380008498058151800453967252239745686915172548394657561564303251033031726863258887339024499571994079243841431995665200378278035123460593838555788564092122030029671666253281699437744397791791451436303348417610238860854306973053186814201079965978227119943724055172598389238503363711094550145306816250127109696856690112035351358500379016176601381183948336838148788851432178971872088176878263279913733045438972087936248458764175657751851684011501021059461782171866135008353949428575810495809985333900628945223736769949191196649642410701092236471786621740355889860673740930826220276370034258805850409194781932728355184514351332901510122552273989172818719033218393963774984548504926829352756166745099289568090449538484748078181021831397654427424048753560800018965631104958282029148937366835185468814677785838101632333917325187515293681037603855584473607980293594286837598100740451379658467053151873415732167413640088512137943335857285936937079600883331958761391185731798301457291024602884370956935562021371892817383447138930075198134565073651653315217964511655802172903011775483387551346984633216364806895304815116826147600573102851574892481550501928358691961954690416315627662093407527028947642934777331735979555327700841143460853020085620288441272344801952519999401509524281379831157803532696129203340090125677435080750864680656584005085180462759090310341572411120 [153,80] 1425180196806548011377353495475128562969685944359490691814405196455710133959062098300315717788702077506848332406022996420580245084922822604843031526460619682092062285075728813378171947547884841852950182165752144363232215509860182656699218387730726593950122159364404455374965601649583024384967152583016511718107729166418123550441679412257704414421060955705722850841650578198859298297179071651789151759161189946650554858697998340210409207807386384799777169959288710445276563705159267991725384507120879384027146550219715800973068082095476360326701132522386527297923480121917559129215320514294930299573189084747548840928957518685628331559301176940646529008690415686611741694475182291832020976489414296704601777205752510935224154232804275548201750774703760230120301139683186129746004584251052123220238377075863284838126449417365167613164656354756049877465503528010333271999049239870952547236034024726192867535575071131822396067322186817290010303040515851420383753668309736317079792693817029034461268039730154008636332979273091298610807178610680236211203284978295233536885519177584877874639945267207709646772932107392366322430244898112645622729094687191972474928007911301985484587025934311589755160001815420193971327719085593806214647824345614960334185212478998230756954778207450713158482569102314261160818655062033124406674079732353805192711421097226406977487287234835593907380756036025893755001975514410300493784045710610557538288143924903154557091710573534307637867597202252454675642324949414933090838581071722767343801137695174274361915824985944621576745638481140663100005358169160793010633145053560262479678117884365699505818508237645392627450864915101048417807339258983885040890701634048268478187321367787408139424454909669259135862366645448611367960122904505415820674011528412708997881610938110903997853003888417178555750816713980553370869172527199227477583947030981690558283863202462496682981852218874928656552075927790961426642324773391679104830496730046436003339988002321329075935821437869956962818035559201850248350899880160860640650496 [153,81] 47101674693860577379989174969314828800124917244741550956970115064449553868704640130902326707868900735065057588958541326911656503498457253161401781714844889443658902056342152039895795264972169347260890604858236353144633344211362350686352375945928177781729868704887570709442906542297521356238588215143167151740889805343386093280201214447820217999774737196015792396081523906731756784700524648135918411439181356638325692006213671464086895091672549950492313974839064932656112180132293597176923720089061917473904305422880373913356324598691856296712622584053186559989815197613460046838214941004591480141461573938874987005866297724859701834010682299695466752383175766674560690517471423559733931004968566639996063674349914524048315795647419580302769253176069030378008854896084245200596664619388017589654934128636463960309967693590914801664706696214856561096748692123384546359748532622013022624198360375125452174644374654287543538427579274288173906253202927512176978004616469631122000137056380595181979623966391339147162450543689815397912316485448939953869994658903267166419867287980391591663291617866246903144076273082212270584909776330598318389377039181021011348777630752730622522865021189376516576893848926363843473800998429929098578860023254786035169290416746615212561906796226758206439180955560005507642116754354626642583762039520516926650172410161070273779031006775986737836479428704806749414486471072850395531758358138639547640113504373018733866653328189096376428312722902789165824011486089757384908958576447354070335788591004456859953708621769617769322654530867178082883138388330633767823730521429453212974851931459029333846360116925252899556051046830611760930528691487220907963731250170116942677068149556402505343479826059173900398157264144253058491123394409081479033056629692282631111590829257728670573842020683971626083034225936214793199599537706814574743682303052492832285336037161157874831673780372280672007344910487175317867312339996461280421457230715128561688467831837077415856976867898312570044845654602210073334456905135597004512 [153,82] 1254974286403775603177772309525638674170688139371597580020160185946404152045375680608712253104802914300767894371097346033645602968220369341872552112761136054306769849162504938858033714176500465528574761967915450742449568060176664810894630003300240196007695594794826440532802776052046630227690136762569818403306888861501806708776024529840855702972090679818772479207335819871056164194074862109687554346514745153817434436760465666260390590480967734233200221621927724109391429101545250730951047136354470664232887120971123046526384916915229756265978274784326120358515093248559941152965070505611714362613068128650773536493223335156935416607258664251168089355463200087776128720620470701684012666726726581209201622842920311816195158484643397605147612059548307837844119044459597535191979800390060282889885898840725276081319787652119802943075198834840690136511793897960315520218936488985348604771131993845219314156544146582885868975639813920771877623815721613706316261007339702622043221390568297601283089637307162385780138218936293008114116037564198017617614652379179459882280486512865156061654087303687353212868274796679075387251808517614398556885783984870428228619984573655946354532281891852392987393957247292040642350485213640045610656126186223623407134012836435376921029970842534536035064900584456909051252078477489291095436942023957120801595804491620298142975429605931696334907899923236299875189052259710300268535971967026895136799107688563368610867535191068981302101619831397407397906680174741775377053580422520090992995757740020458531634072197182656346359149746059735095263573741827690857313676328755033462643795952818284187413541527033680413077137186408636762470103397173183729859991110303729912028565121814389407119390137857176971839730867563149496845722202064911584340123910696375277211017401542661068980794847518274179456381897380865759153496943639308963573555108803116344864401444464872210894765867605400044602331861818134362548437223245795692915320641215343399216628115223648658404795863498855496800863995059716480845371307671392 [153,83] 25066058704317132990658290964867075542617597601151110999381140359646182458985184639067563443145599998015913289401759798194879642730721335394975681020061021404188842013630112822666609267484323240808785177865021640489185245761728791342923902618323836338533276039402078252494890423311219960146766221779041060931344154457293137646960784824694874810196789175364693123865447419559689682117851697587083420416373546601453654341039509420701758108413774448037827376593072051372651572872012579823953154015978284786763874927156316000708732194171223790116025217875832344103351672679195571035002317401263035686168554338359551091340931109652191616933388820345568515202893279878442270191802802563926634417698583583556965023905777705944712706303292697466822936838671212738838816984368736258835147355964773071681530836789211069037785693282414023621171585570134110340829185561433720350770327835206429720784952826791584778562309857324823833098124927892121813354545978220770496693038851989940506118495418213089455590539696530136897302722634637890805751468558435019777403052898792075027132685924422848053584028414319733544826365458733118218455181019881167283712505154969200650376716976938997635068770118831414176086930391939368260008145077603473385893756872991369258351938032723332772243597102905103675060825481097712569552072485646255681858719921645723548503600675442749347100307129176147149300900682357745497575340646345764855392381919218138998318570565429869290311215950831830032223935299979485839855894449076184955194124360916587612762620643677386304484069488399757078564889758304476188961037192374900508762524319111083000857735515201853036991608382511197298828914513502480377503663018947794137414620556561255627694657685483302601164967790907521820705965924750480685449091818222160217175554257654155838989206253108576634392346421528878692030742985272761452084138232658761904972582825179220076663713640665280416584239046915947952322443137765735407149265146658504294304185869507564377154412522270244784085208204342844428670287658797750491139408076 [153,84] 412528094125077426791163561646259765570016995819063298047853599402274438683702386162598061378027922476007431434927439269519919564550720283791227857428039564055644833616073016430655875398274038419029103159384021205012630954827838485374773874900088197911835111903372379653982802671297006997319876845015949988002620764550806770176984573636824969668691382329818750982008921513586623719331459852584208303941175921120577427474803464307661748848586306575993864171080753999020829801775745826566485232891451904036128866654037608984560382766535409132015036469636421348642370455409476434822956557488086516911435624999037909329689365745669557502233069301582865508479086169198417749658558594632813864237952697407597933143438689868680506245942592632216532812268136540943991168372341124254185707181204392073829135703180813628083358676062551868148506386418281911592859829137607026473088663451278146992737953304697657010603863033541037880280871219629782213733402982397558149343009539953685441701589385563268965502591718778452234212448741766192307363128613853406729116963990021614248465121526834239044935705473744049655069889925958391247929135015326362857337096123036610275073319652439675119591274100400761420925392123969796607161167771348101026375693346785920327997189204533552143588433950809116173233255847527730018945587621349837054150056248145024782347673765998888750923394011648352622934412256575112419701674405939675057711126664308168596348551907280044381636359190057203559008304873663282336879990921923474141916344657484468263146690735175988487412813859926759789829005811017970678821140095275596189164621249623568927766580439769667366147978409835334067925604623147481294466447781555213152545040564552343959624811414181178398737024343051528794441220239516733001013400462569556831347928297893243772082929738202613113671279142925109993928727510732960739787979364499651278591797941709214549817615601894466813737042446172116414504809416421495159241517710837160523407076160125043522100203218021963715035141543267259768266095523905426827264 [153,85] 6506408420678047522746400795369371377754935486174106299864601600208309512734049808929841112814785319405929685623796377116440504761348956934777869113418379621823002481465191125801488173366686424338007481887588493974045235867652428406871038201079615474318561606773899949932891246791118943993357333555370664941680523966779008192811080617281572115921398337521022953343661315894653268075062513686415656368310015688642475382152196136992763002631776648488081658178214746990966895004517214785897855143743718775371772968000568543082863594952213945738753498281576313106820967508799264669027206606858479528533404221428207559871975694441261199231528822988473720283187561009874559965223458281658912016960185739026886830853369124332163052729480902355468639861233012225511492275831882827346573694532394076040945070637754570600546889913664156426825573873484079869293865267827562266278105825628929372397257774862911974617434020810223297601458922769989194843631939634072505420272460008807378277312602252807086558436948670092807315757584413642508385764076458977144355320186969966042633081560119689148742761093096019201894346475530055808761348074569601335966990049368073106969747391128000392625867461449191734955575810617744899180603569383563370279507978699317672411505797819301674467748111591113660555422873607278046536897040265245988928962833564087478576676962419425957714604823231945091514087292683977778520646819666847766042634463536133135277555920548408584313178630936887568844328185502871638268067919895784981264663459479024664277733912662575825450730791481847123810683573307823444448863445408455549452370540231082899544879883809950405214410096775460306544786133527045825552486334797174925357422994285223395248203433698347584126870479589681281488633295404642121543936705907390771653798834143742180535308456393625147969789603199764572638691882884372157129845536025131139155283689013905538540706780707319167370922081244439131988148303681345611869284253215000366125162736134565165525432232111110474786646933907833571068574116149685824 [153,86] 88879908131144970331845313410901947414421810335165569536853647743309113260314643902762612184194791077042686710283696586443611840592044892323313724020346397674744717810222326946218673658204592744391191989698776146446175446333205988364134613816859520944079016412185678725999331134046519880654560845031883544687795604179563765734563025868447410128919643254489563363855655589587022864765070311371110537249044181309993905875255197979849443142967774552510133268759777059349764239459886380763431134925057607890927539840887241672596733734514325760264099134987923523921016928795851034699440759843088717942474515216124790572703225429058758793078206505828975381445710180592419079168957789627674739416587848516206333045097696818762019777345465343292408122952236628754637429936354596555153734021259258716097984100081229157111153445095035290836865575934952277401211481745231009515488346608073386476428053285319622187988044953772259312663350317126577867341000479712037666426506480392105218894277038379661292778633280703011014938787515283651802066451444024865954909118781407413117785461880799934026233009693938423621007709068433815328738182292402709969537597503126106405141793158343263351868177582533502045533811001726136535052314268246076158766097988552887689274170531538115386939674926296939684438105498236178786553813581629400911428816311490802557354918634228791808763192380597313048911982362911765133524125481067537727918473338000884280716735710430112713555696986448263968949947441724557322104158376305764155767157525020264714719398181068188439237480197401711659622264759810668046255722479094842392185751137510005278250580313041507140329805780631412222923841470390129019038887436141099104073664885506937002606415454590070034128754002543506940957829334281248826439042727193315954820119716180690038608896313745531216735952109062485348525030204995742871430374230836311849318231968051147492282723001022025190578062395692305074151390384901634433226069768293627880792997729049361174416023754787589282822102394400772326919498922048 [153,87] 628323330711382880570380722021749062114522828518602794344773470686114447523722993202357859187880986942438487826165073368387688006563437346907247778152100222375930442541666191387874820734055504635659582713676526143910076223224568724728669657165958627475999968905702041769192294893045610300382018047912724750072295787851052379852218507447188131555785367269051985226157616037598152500819104153709357854990682419691764071279495991311486329141549459512060836403464988214877686235943469199479988196933266446079208244910079487969142285967016575975889260219597019379155812118425708172875513173365075505859246452747738405919097892908586611976472408152481721574222781852777114902032189388503952753504036258623902625946962252814833885422447375427704603085783590345031128651578447438237750476967141764651426307212877943348980026587247194851996938252730814308792745310709739325630840658504723609358237275793675910405166208809815162365241901518529288067898730487484342692523851044813714758689133248186508646436737619711216609966344815353245959179466872483203828205559439692795910106511046962243797832080938619836431331304017468382277044428451965063963955387603826357959090379756927101333710630238026160532888506161017322503313352473903755501061706251536660196295128643721095764045369884056618829363322873772906712354896830097914086570468738664607520869337857848645563665746430786687538844670091367667632272687547706040768863391363752897414492894886438417973879368292077315065069522225563695069834770390347607447980061832966848233564925776781265517433263972795632718394613549399869112942201562276692017433260282518921107964000186435496092913476398570835771892640356364445583625385204536102666873837367012348473339847280715983391626786658155464732072621861001618913876728191371457882390849077554018479278232396087481779032440629895796699600520895644976450075289945629194611369192188977310925067223009748651655179426583115460477285891208282581440653246193600710608440564815048194896900365886092977982017911247857487415095584 [153,88] -4301062067587860267663835612937775876930441683840752587755275680771047951640117561059810661317936899078313053650006659187713599550649271009557032227635816649454009020722528970185002895110679346305897253175287682390740031682946618901496939944394130353557330056451731992586279840322926056623047827043217347689826411802417673364412449200998981487477594371360059411537566806410593425559570893659708819828774883026968071852291508045741053758656251956764918184030786823567578206796553295296175335399435183044062716650886913009818896884980029764638378629013909132857020707282221362084290764364485913198762413531354493642176182624233922405648707255193407068499927971900037347256047077327143639856930937963989275562660935879105160161609883014613584432609147810733055515822664577465809219597477669955038104024584769262209440964490046823128546110016378177155357142642814712624948798341077495608897064245507513540228346580570418363481168028186409967461550707932041394136120150161591220359611409863658687315341567791543590356291367340097302489001095834244513753258046314289469683639724402727360538582532069436996655779592907236546276992270818896421104008710451692802163417616034273155747728908253294609973929523426405527065336521085436321922817305035624828114836450832378963775579165001325444014859890808562321112655593261330981693498576160860948685886255176117073796458604787090279321731137114962269424613801787062381289999683618270796102747486362749329091395465474877918640204913461490268144233568082748181180980545807811076737852933118123792930870668634104653691682155623968666902399614218395132735557904005388564465470648269648803995756648842815332003519638317692587058482891279013321113919359427126948033262270707850464382997245732248160633553782475399654634367959118458675391461272673362094685486857705931242338408067989187449201782018155438812267116753188611761443290254781221936100574325514964246470511406284569680726951698588184519111713849726703211600165171319153438112207926215123819324495270240331717888 [153,89] -146214161088695331881034337915659899856875534570970811972899028331571395967554136824877236669250629547290971138273898306400609299971812371950115339623044624928574875492825687427668116130611740307584811907620188942849943888968494006768484840776276474969611506097630194601055970470586958869450905375526157851299079850535547668370054016944105694687292513769444440996356346624011186040922056347813279325801048221612908007136424444144182037602641755392343642771168818178801301535207494703630978481076263460399228040072158981109339221228427818330301333925875241566894574641121557991843779321575613867861575307501685028517766695320523576100771167350167820387899398475075211146958338900377287637235992176749955891209762304262548352795653768634964248304462531253602146995604183108137249103936463675447963578844617052261178865434107775462011579520836115032941556766990199170774699197765674735493376143362513138787712657443576034819367958042469845067992269639971937155939255551778839094353714979992639513339253475353840383698702431951608659713314412925250143771753958236950382322294362923362817075521535546267762703186411316164528992283693732443326506017754434943388681695452071400392310879414395805283074526217428683386434159933921603386276567024760870445655838966226989940037668578285149116353303292266955002262536501579513390436908821804068488548125962663718878409741719868598712678967199434291666549574103300187093261986802633530151075182831551764811248744657799807992092686464694731105101085938226913197615974165421131384887671786149904212663650672827186152969685994989331947243485718549787782279826854236594068557012563636108759567610642424480837119608197418188575338657480585499602008321595462532374361168211644429649424862971172151376303085350479003847075848496553695085137450504593847120776798210083924259225435337879614558352572343888099919643055498137473331841449706752681223660314214277610777777955053797603304451260882366219448404905651175449402780802979536361061553134409155989348304804673931488 [153,90] -1848949567120973365338079697810506904016044982746541807942160126726384242348662260260750873773485540149011288152268174769179659258027085957986447549352797939919071883363991386744707258343409462360873231988468200675142417439709471870997822064726109407318305823557122405142115204223736021079424989478014683219999142766388670783151184199417569655251398294393905291340163563863756598834185167079576661943963134012604859116894616894779461502755342571341265024094012751045586297979546400832864169047012302618463297594094636242886699870501394725804927428511272366182123733437316153873502578902266112240531658653750809571792051973584082054218437915468248652051631417327951676520971337190269666293237001531238243872927332248779638909479034391743142109396564374668558689486312247618417029497573381573840438907101737670038908976883727337928445261090013911535887526346293929484506543494459941391334268426465254099550342145108526048759934901733878588803517826881632287226208180886868996717870599573727277984960701984513194859098604673243415387165475885401153556625858672140252507110660559987542507105949939903026857084366244032201176461020276804799453559938147307375559775117266433490163261936793436382470549745916521894100511555257217217773978016365590733247115565326413707436162076452610306692077943951057404836472727651289336279117744766067836959254343669141904310021288073840625825268442136501566369541452494754060634796104056128573204265342931594939113641667781782542370261607111717200419010368624769403793253438042213647322305929216898347088369981162891772427111654899018675478197640807875129852828048310241322994261840905264979244217229196575649896340469964820575397002253453187158187668000286906884375456841692476215016654118559172441118491322819417086465586087244711697581763303818822292522465486836661806217167973733949511602916189213288621753935881995420557787376948425090471259626739727297481372135776603816636025668477681285759605649361681805406533326101701064905811092019794374811746274672704 [153,91] -22117150293057909488949710954529462458216072083545287518314414354841501431238729517736721425632416126078888992368810053397043453976599371047933972418879848315874246744804421437109783554041001461391829668160792940662218714485421117825004834914707706913024548170594120901543665945317171649087981183886373713094132407020236827159598708478208619880184145934064181272185429311445389779032641696084349470260850965004386847942813971645292083492126290494651461795191365552892281802857549598710879434373434541966581748080666187022414410684199817937978424308821369247604111155593610502338556630260704398700250342767209923283250432689492178463560960541738771821217117760652403646102802099213281158995468896286352350425199347898084847186284315616662843071070142170738467373413159251984806442661365949808270247273693416014296360666835123613861897334501165112843071130139357699953616699005850453285418014462417793707905875256012426503925664754782554375592438716290900853523285780971397783373326404678361356172157124405338539178595342910255209113824611102971669206262840941121638015970596683627792710488125333902414548205913731439722225026333268981832622355069629586952944573163176478727658438290280959397645669584941093747312340077618277245958331457223248653420413424586251046921742656918674076401958469173797444386258372011686028491605144952593123600434864802109908788757487250983004276531286850596653119540830848627706868177119830605214527800652089827199211161438585948498769946368473535348646913366956408408960473769996319985734237133652433460030646244880376335808906682295467105269736655848052247795099938199966475270289890331219828658509853646890571009364117924378210016191441397588510410623241277675502028186841043325830792410480825501592845976906838863935115382157454246808072145991993148214981862999480705716610501860541993255250581736490424897096505799944048055726516453035275501079571023024037285114131086918540723738879592969394428086484234596997764049388023340762532742027183207300208682696 [153,92] -227370866229406272303440188338064063485947044276018135805056291166186360848647812120663618883587119531313386260881785660393752219335656015194606058778139989556627981232544608419684839078952128990117993073987653651962043795129924413332738116672732478985509265759983950703191396641563914360108537378849685076099364863882484183289688090954388268304744514353638745886581797225809733714197424641433641225084806306010584783639367848634617228480678548394152440483174325397274021216133502409017614842433220180226492715225015735016320381874184466727023293131095922294401647316146751519148943757653377422771960648768523759440372061958501449014890076601674645004919958462960604155949067409372197115245531502116078853874352067027222865407676588869491477220799162637025931818393593286270353544515758914085925271032212428186786697566464120537645829039327364117116896501633716597658149377672693582199921840278336577967752857575523274449417587587177313023790533389605913653325615976863965652247258382278146791738944340044659218795600100323845112910235603726039743779170290563722266808873623308599529065465461651737777912291938208163329033698546573364590849753206614169176411195388891481373415225487847507234192500351636953256596687974556925044837609760023735340108669339861651888452604370973357861993225886486159923324032017873675182347404272461328902779862894221083006666284036752185568312353657694663531436413526277016456411705880983353869153473366948422886852981117876871358615997320067163518859986921859151574528372169966264361230028170446429362403364684486510103343997650799479990329927577231772470397272686291871509168587222434397059311645757471195285536223322958351196088709254284577236263222329590003201275596005540915056752807034428304572523549623393770773208156853591558868383369608468666940721607891446375227211429608065713049542466426430652014799881843768077932948713727001851881110046533852204423990787562718804369832890822181725157118701224241676520689775709821818351380613497442452480 [153,93] -1178395030628951241264731863624115744104083374730085363738808257843613966789513694839876394467993263409325006668663202377884951592749483562406033830849315345524072779951284368270466966925653155398487173643763455746650131870560317338201033630868146908591198529569998347495588020076240161790447897062767431569990916984754984799451313487014043873760784023616883890573491470754069936393195976764486749700612098047224626375449886418799645090192920370574414581187024737519023436917189058085783162895319269918581406843472675759649054904487357469202060961456123732050127631922410762074072776445737517845264437031885926824667542104249188251910551943560182250043211109048740365969900229508507891232720557703429072543110760110767184793066440900872881930042696729273337064683020817318132795153589186739075093026036026962123269517682146160911708315238064605737975899493264396612146016433388880195400879887312693242058482623235501878240788798619161953162454559082466804844825710186049285422213033911629854738492843087668292381672575756958230484061602381131491419621977802325803511968280858819362661597816878953281954569108403556288888242770724490364836945219586239639284146566378954139474862356877094129326013458055927876718975947438271832886372583746174775506144930879834149956024942364384537165643243274259474660146374966399357064516393237523954807868131132980041661268741135248543970924748094979205146437286680293765688847603424779129463170304828509803870970577148284976653645148429973004813982582544944922552533308143014504596409104694454291656335685210506811443104884131191763473536737819769152062424691160115620882835732814595622571606635671553709890851542201349882111080867391280642857377373757655199590847211096623922612615638941665016470556070699361509504049037431212356416516302115070438033014986153813663106442436291645625773274663898153461165082316076036353298167581893041672425321390042902393546883044081714033549964160357844596479524643225086483999967701891059355783835830191904 [153,94] 835290027410970098291098209365099684656615339580623441588018897072393219843069923701826136114005920337399294502661957696883765022960559470238318574849708082315071807796481337905454706888712791462078324060645100901402528005139518806560964355954795927032056427426480961758435031889401439933911968510035176765161736363300944851101372598660133067812310279147157042203268823681833576402427914121221764983524429418407293307313388322272466666820200131040425898809277965928984440415749695706992523468016233362757925009817919765431772790559077218845514144723393433650120707023007288435595551386524960193010047586819675768202829923956109638731111389165649586940107738359007697059834187164061791980426450387296153319262270860062427467496398757149744359622135643982782983667158481474779046570675409029563178908735986226138224302289621359248643036532704325823612031394708199608882916383977877581928003679413585040630896778497296207338428184961119875828985088866759645353814523138457946158547383650680008995159746642161580312467444670242120143001561177672705896116160800244779080944725734190733639906826036044980828259784064556521197589406575270768824125718773412268540220278046544306964107287838945634703706096928551399064272693500840572609505164804431520943649370110483218412308899085010511636124510176085526920825893098797591187776091938489102333353575820910956888187875108903806499958714028567429167298377282711176063401918046317231661601807631224777951407527766357256691100111705527806201277539404262758402873261503555791909867548077887010830060020774098490004609532232563591184548842203953536837392300665715783600210715958372495383144950035869836235997563206205632041475635184801770321602689332468355168530739296533314287317707229798228552230195478682201465150538317234429469688039296605021688196354811808795651982470828249940355016284822955342201711026011418423501307452467851469544951290307431189976323848422417660367409173362364615459162963769059089541076439786496678324584128 [153,95] 38085315847547071813678093580855778075239370636420470334950500589874908409368909533505104855727717726931707908989063083472028516695710733049633631236084291470587446064690041069693204248696262072163311709288882709159925317267021466074682519915427119475289958798674202268143521786766086600555484084068217405393342679579526415930597203161322987300737858728737869668713373434419557151168279623503832363099995228540461599043372975188582836669458355231032547537730128217610558963994162395714808211662868628513680371670712569792038032880899625833306925259970119433372444978021939481081082202230451576045053358748750549870338824549498563109933027823691832820961453777943689407013372752943089301516614229673810097385559879034690162701434840935324014001095815550905252565319818649520201284469584803542366643370457162020699617594100415903433912632070227039249457242824995826197783374939967084608184750153090572260705472028545312037676727762312787726678726137204405126006556913323915977831109715920478973859262683576102982960221155690887240102680064349770347439722409065293089506669579759981432768597689638854329349701550136395058958380419520080118859094127203516288224635622570106237610104654474992575403529845897499199075629537204905303715121172317622476028465440255018163398872691114352861235456096622035104057149995293135578815922895660458397109463362578163919594012526338834944612346382124916473865875677366100834759551100471028074333070530789004762482592002525547753336703950936463817300399859284822494205929381755410942526705368851192229835105069811253988155277325544094742320775570688259214042745370397020953066302247652046840959112920483709755765668317648715104682040481184966382343003741794602292200153320130753514867675481823380388355507072615304649170725035020631271883048025345601027007445220878250093430421119212342691856050159341830413375462263360279782631930677637647887708467961454164586339976955774766826380555810525487316785317548605529238416538335627027074220 [153,96] 166532516856305648995705797987463104567253799343568513529758293218497800110482643870200160276684230357271895120465950133634284883891348692305467786568344459311014853542418421115002179804193296322518162260086247203037335373312791116413480396834396372503936174314894219997275662358240284300234663501044241831250277733455065372051317291727195183349848393052977560512202940294625385525146525308587191451247553253311521165411266296853399071294948104151419723924900311422851621292691392432042361425390869443233217331248873446924163857897549928973110814979709648685285154298095762665035524268885599559111096019681193929531232483097621317322014167199514908858981061081699560884181092523235688831475758281823910599947933955740258295396604785806562777688237743152847217750510082031601475787636499530302796452735838085482150715430282325651174423837859265792059871106962343263892644424608935327524207323945957467400640884293384854897650217080755677380927065340427610429475816461115511263640930404447248155481898743977273811065784045789624916855377651301868053302979468034672408924405420483340888719454369248502750157199425067596981731613849513909541453615696057126807046014745749156098431079079727537530946325863418333260992103183121692539419269616047817471667949800072429493284407731466544605963305120943172054303376663580489039600955817986547856214294065871264876610381962792844577338812957673665774038516470673797710821556756205502130827796864583105533945160498737449565929580304652022001279323794726835888529495793133233109953438080342924579241902858215564533300223239599370334751077849942513116558941357159971160127546615153898009937293984549494310153530352253820186383771347740724390295813705919516529926093567734110459118930568879185734025583485754242177758317139624401281398213093553966213591218886104519279752244865220708559293873943679833999839829299143315001761682428190424705124136703103897555368847594735741384033970237574414301750700556185771434241168436893568 [153,97] 460112067198970245025864456958245796438434942687056399227388182802410856657984566745975552973374157766895380123633839680306132311991176598804604985713603149323044000363466878376398954963197782432703357956422466468895080775331990987332077028292139212403002281769541058564593667254164789945429535807638386091227303946326125560574319493066619552762955966720237246496519994699107407803728595382852263524410077667292257810001867996537660162137258268892985284756900801667972143267878094348092452622479318451740245088510851537547087849206444196295040887731958296884189610441205045027374951057362428945249114250002265956907046308406673530527594796907614428150855427813019181549891491346297613984399555329504464506403824292883282173403697675500560020234018594139212121038810053299804172886123258198724643233555340646220220903754453575185203702205252125981834516000040142149599345258189679244108644699798513700941654786837444229396703772042947786233984742544344073065371072710648225674207600664710440046964315253236879940850110642373698253186021511466775321000393260742866367946365632701329892980860888991085328930480573136222705809460537099748596188148076344810532399348848097263484282594025581854296825851394917936032548592808517310904417116842395414238510975433338238326780986928831997622455784712599916697034916460702603186292945948439965029843210118315143953437197057143653921409353884809581288397716932147076057478423088304091371598031497786862971633867699555870100960795115825408865210951434729460884888039713203464093278540630676749682681016979914447717131698767740953362600194029943666087075441410397505288626030209315811211223140139926636077934681414300149974548324930880113280185942627683889086525669253671999431585131737172864689039110422526304511961106648569496598776748779545043826964770573452957116364186702836063247273492986584909661476362288718913888450875528568639649142856401900656919369965756948498034405053799540085246850755528734389974560155984 [153,98] 2694157507131168508959511625879772986757836052630492068075785084788840163872037064200817677805714041248911050289554112599852428738911557848957168318312355607590755009368383861201366415168453301150173845639746552556852351311207306674049322971367950615269018592304943810162155694027571755600783615408436623039818526448325746240532942135132930776449741219856135407673340851697680674462755386249242036781162475728125119582828196707252182768381086545712704937761833134890338335092206860870383683348685168513003757680828277978151795542964758298636362599648235807012082743298082316937823541918685176201372583052450168662094576190694683219535864587950002607674766572213200168228172343074569780201361598798332920571014411247385796591727412760357909722491260135522342401087684912047561479339458262793876112482666820826324824202171537835131179154344775867274846210705547545014451211650038203841592387295860967181397488925666897873352015903480617190283336928572241905003420185006726791759770518406214860087666527612757098942075211277641318799849008006992478553932786636729874843112776560724308479510589233058602155988463078562467655212160350037501976084235299920017860873879746610427967044869812717551468367506582287875373528906722021977141928561395767489220752639319498928314516255959504840144490478227484890467729611125185022998651786526999952702971826566946721455620845694360298252962530114070180833109801870757565080625379656621483380471862385801910632686857792302646382943196777686110391126363590971049190998471975938104550747547702257214275644295849185598082587039399345341237969903568972276204442233331139408689287940019184525949867624143771775434160040106907335316375619947089513464812439169300661215968452479363090806806322092401376418988359926467893648890680427529302277156425038069156515410903641080423091618064340653664511887497760080957527619953461223312909043162581290343369108159421697122485440189593177816911544964451947159960198492992957853389688 [153,99] 16146808433102952589721531435738072489130147742818363311047880590116973083820266445093093719113956113495836306154567477739745238859653187950230703247475312547984141625701469213226239413851793369759877847432969850288292584918527096539831471317057410032283259583487142924259462805245633718700583489315507272937840475543803734133792459339962512423525326512792027404279620494033036416808910862677443139780237132265968220879359036072701091452166866460732406151572531615459926749277717081639578648801674685209867154999073210677236980356290597981325573966394141752631259133489237787118159185536348654486181657775654501393709592966509535754368169646353396003470499251066688141177572673200529115537872220930644107799529002758888566668917135711187598819725719815238294332096435028372143468629112454906314972569607395400546612732521937731765326161078472032316532725171537745237611506913823226672489732262017108789804810330646641377914763725316921961060935084087288745305426475579713757644909180464687800459088596230358801215425139284895248377871879792602204327005872586410819628822915040387986919191301525202352636110649018438557903052722564101919218644974361005542371055494080481595687560810740306740776550612297915492929209391872901724641186312553603066932989828420779353577523220126801906594990616078240607186431626039987738383709749815646106591339037974703641753797971674703972570079822533703283508508695271772226819589168043336084670677139649026603368927869972065651072385051561416552404571095402434972485542629786640663226317479683732220660119995078321057328727415521602601342056930903113097820380491902947539923522664423384525674135885182290978819832631526643137715277791326680485041551950348674544817641497559471227276678407464575028755288011182026829971813311119009760660162236817576764711618317822980517850975181730585793231384278836818398438937505002093912211186431709722765561854097560999566431981275335812608509526408729500265285471328675066183 [153,100] 62247504272665860630995270338488598758604277065165059110640439482925511674040458612762093665922394596491505726220302757144271185226979843830249620318602505979520477077812103143447331778126453794815689801457746775171352831458916197378972735959062103371940235650593833104946541436281431335598234990300299163528434394201927267619186500893107256970333378062334164526690553104854134616657594886002423584332179424867442972202727045370203664720889240007996478682229672797893867186355855964818055213222364968186711162939254160338488374840848373064322902517628054913691371428023901376283050190349159203897542675279016129226642546129622210219278509570399531763658427551024228968661526015327048939355114131001303765518704859328407158529798864293900469745427067637189863027067592035373974002299730273238155787540472824370029453957698628190840402972775009627520336165091801909639582614220498009275754891738104504953642977696656811604585972251427158488792517177184108805508157350507711742113653084448769341207432916841214632732492906080781813002715259055850449593270442841490281400563721154280575021421544885483863021655609025539947740652144647028333856512059207766690229410735526476757902523285420415303665423661366626280214482406411337859380943926470693777898869021324341455161962390947828332014182259978972873698513917176517374928896119609557674496529004858375609364867362182166605054821884805820452714749060396761144159560615115871288514416519779990020186654557952044420338545013957133465049975352346212733026016913301674667409870763021758262312535414051716343332477210031177509707726618830746779456307543808737801494052442287007808088523539025811032810169705421695641035229367148495861287302098136039698300867568334719743648541746255961057991063949772325524947314730829222403916898754705303237024603069421725122550491298364181112517883785694127289309449413610326556206367995412306862466837033246178507063992901238368201793702602359818565302894107072 [153,101] 172532705999149564456246548374701971760022885924842536696667983850494654696694737783042975625045359487103147870759421844047169033169779097071265807560916941491300972333635539624894246346559090197228725061824924493141289065257733204325689692697371724223411940777347733386611931720917188111527707809471320702817117001176891573470074328676963546182164183716202156058935572257893756817071653211442064830515171494436943719062848862823487652225499680919148915602918893591029686739106294706709825003115981226235079487290131522950660049684198588376375649581430225463897034887259455439248154457702992980565232168471247576707359065219164692480496968908208623591544916227552859641250521154363920008110299138241190520684548352943120485270960541232585017500749139826761858498948874510647472416356091239192587275223160872952372708372228457127411205060699889991984337439523115738119212106992785969583856056388400826089377812809227050626511767815926366853168821094531184476324821586876576196746259990663076725230644274473154350155478533337771185896369015612026832650867707031934969494183928845982859530337245608955996317611081623793308059830117873497490715076950597536961227577750340962118777073559146658206250611429111416419664331876052919590516227923388033028869791253301189259878482214030716797517040826469806091080625005560771457838745927846700529957888776189319458273337516431543340778180186665740434543919451269603681184263467481376870602510175631519322963569746467923485618724175535556384517026010043583481224925298755500875860684070666254665919328712789103244735064992569359846184169557075770920874850235844347149926966002398013846878484992444768510316980631567947170876640642445189388382710212963459400867229946875101466863252485636608613053195280963547890392827860429684207537999455007792120667724806011618917558772649308382556697579599242387252650589212724805762764038574980875061177709288845008354606885928597082406163822169639256803475480 [153,102] 360368363690394925223644241464200258917876798194459927318842986997483028366459678480361211181932041348331259216503115722871747605257770863973321997142774827445863260956598808651583424225471253771252245887933814469171595624322197206031623447725681190792731871456820525364605962971811096867804884167493438078184390297958092832171899619793695082976297414720223278585523122174588484421079915417153500421089307257873069069660514351024872102354293619694371305891214257958116292772114667709466010541801383596585498542715594710466901700810840481105041852086644832133369221543753818128736786964063242089832125817092829407846458352884122462310063465836094281353888154187970276089422107500581429158726090016602355959693975472944488698617599973261175710215239016950571732030712566074095120772098684593073563366147201574393854184707084065714965703954312860770988585938574481610177875967734593676075432686551362586647908696297999151885458569909960976104600225424058747737616792064370474273683109282608362864096924781361439088356390169736189787450747359713594801557990540585136483534473742376165196934579744791582311237379908355557346945378181485324851385416393403995313425999983425335917539585054476471523424918186219825993917811142685430402045270719591137568843220898913135232738346504966385055049842679928231385943682849815104488720537827755722480916687948830976379091587687854370300799581108046263670832169744509473822001287824427300846547816754629575663874589310697485294268051073452767873224119914299700871088999656840346181769366091156824632416157931649603698228928964983635397835305983165865864553553322363674113086716757978267127434203766113349655208964463582949021458447284064813875398946370468089851374664673194493650320057520203516388600507130258336376422920707345107846992913286589455341072470690052983928593401306257836343216767126198297771651989401944396717644666223735587662659031989689732193618838182060442577749481531670517088 [153,103] 502395501682010322668861383216305069919767453194520468239757505539547804104963987631199000690537265508446032471327502224413443812975559372151863010402897928247092231751498612984265128714879281975617983749989001342097127211167122380200097902428775714272992572095446117326460363394507326729869742673161003220060244349950233879777067514434219596375216538551110706210379236289729195650375350228502314608324143129380093468055598749884966900750449509729540797944538403474515751518975354941987763024278852345905139269583157131709351990041333521430704431466342563505533124324364048496994400751050637993286653431144526075213698971227958110500680002446160109209436204407228473424977925080009570809258597219156971503509221630617193963995793119626904902505896292246869633733232760778335488102989172704660001725647810301489963894127826210068392871166199954844109333686151785216230222687334615926502759630109255751529176184415289380478996598897003376260181793127190697140014438232925178131289169770600609272843414055375199129581084095253936586241600114684868849893610096334285492287586924134321974840752957158639883483298575238258651827472766677668796597710103978136611095525187928158355416848680406090208941718631910771840407348320278821376929616266945668616625792871573434267905988185807694450121831057949103576323399120708687733775331776214317230903559201929317659581502346800263589308694160989838218313490988955316121048063567209212616458457826750219065877767063801481113890085619566102036305477644803137081148635058080020915382423624566433249741900604127103124468035338534445990609493093877121182767022821850325948263892169560120356696772185875523774152437117699920823135209628990852544998207575853408293011883192410584595707178008167963099992050726881715664327697109687285328079280709365939189443281757093919068361027729886596520826223138155542083430724187953484875366247749183694699955018146142427986033677705948702789869605534602 [153,104] 293163947160477286818203266513404497654515325353884704749458548591316316401116148516288212412496639546080428636873699160376920554211084377952953970623025331461716161683487566650178403743502748103853517696795352138148909014985072678369426724817333483405146961340289102628594558470590407983740074285102459805067994951036871123003004523640395460625423287806273911963696127898295533978426565329226128444161871295024175846474259323882775807358661514747093702165622459081172302740920464093207774735962575600377881894590541548293814949773264648032067466506423931965356865152694018822984329623426600442854600723068281408312030279725024503314103383986246304773726378578369814192112254636084711079579092737610714844166621414606304987579764798735022430845242112923428875327361056092603319088021758746385790799088614589027192675596999466458052002710306680074933848107946541415412802799517058069449456634260600047539673824695449004883555509836585884473205662365770008966766159559308038598574645390142536378607793156473776400414677621519225626240214008286157849547853942928976631089127896538797256394627374666163822424581954006649504740374520081376684683394548813830021058285016479991391171320190308484230900288246585513605522033392813868861507265667276686445005439661824826091133674410713193545931934433298084561295743363205536180728469154959120316786665198036693304575538530381207892076491122429607019182753649594222031465774552894174198348592220333268230408490935526328480464731526998801646903511256844553699284102419552485472337414692518400497985407244007684254256617495715797618132994324953918510237910435702624299827047146113161175243075581494387858765124703385225944884211715793998718823688011026133893931116444336406883156326682240165121701561510626390680856877313453426052327708910718865649619065837464389240454231484686164993501053970601702780621223975374144966275119506348517609952351559968391622827243726456070121730112 [153,105] -379377906596731023712219769585242970375033759528557128453119684838649326928551098059252706318944425934226523622050582926466809825503461674013452889290115472837392039597290254319328428949862553040064181942733513785777359102046338252026339048453987565917900249270074264851484360670020644195448105303445694745680412255705293893582209277278221036815178577177466203114334116705228519253629445382261740104660662923900190442929892114633078809625214216663759309868256743865100790033177151672537582676369008923069760887914211241717557443338841646826557036226332780803400506402732778394466368226645224083496337712976447852845430113731476927018502731598379783730820449444797739208796598519388691007505061715654331347194146866539257302617819606760051895783789946884137541710872793153123409963426691685314641156987572774197737340891431007573717663864629464508471581922636895596611683887788540302214855947952011575733541681269968202965888595567735370399797898413000322369913778731523458496825809395182326256834826162695817191854916557388953577059578347424583229084054185244667130976826702165796586266033014814733957634632677362487667590756034444331617980036089262725420275154960682298915202891280634072002859437510180201225444858788310019498534961927274201722947372528933720451949684939375496607411396857838992653474576314558937700647584421394319408022401787329519639445628139014942756561560754312324165598298979777971151983409941993115037152990859161908665002030788812147237973586124055334284111540859051681252810177291940884497695640008676135867146391422555392403670477227661456026167228571791668336854050951751723324336783099621470775813004922045153199527687768366684834563513535969670597612834351242063735855597403469726108056723012569919709813920585401758698172927298020268126630001399205852269248159250555001148320394767261300959796074357134328180324307421308500866199238596906698181331803271632684344254911944736811048 [153,106] -1079587510363639511219829339451258209019175736909211863551753516912964040757265732460298678776075379487439770999081728073133296362128012240701016223609966963195170636213814068227943008868347040817489017466265934729771477147627711684551445667400883830930091292548285327075386733657493370086219400022754067918719319686209657661628106352870698074487842402107499358731937996794456679817490886372807023938173602237496772483571815505078396500834443594643335929950963878193957144831506251463696386289504998411570338779736756398460376107834713180015500769904076551511474805599593060368937176350189940947958312266926207340035412741117897876889147864000076657722303117933319216664797019274801340312544500240110988062891118370000959500807372995594146756659812810883100505559885282222782221211366813858496468921763728399644060613457466446393421136931162939728873702218617976049472730615493154150741696834256783029493494077381349690953345332068676796432095055411037584710812778605599324541773975444677215165209885380072852080633862559924806024282462936532912799773801737026238838222182194330672377304541378445737679012600050621309598170980817216857633649526483640960890619880653013542741788020257148479950917600691843803319319529191194178696673969759608261816900388369208788078154358166343180844222783562384190382481076924921535853481302992907079269087643292716861656357817552674690007417060944613226394965398045191152941621698347588881773497463695804477692734530724529339258041625165668634151229326637829359004512024973791215639765251756873992409164046225088789917712450010578464041436967650233390737282963503847080988568584193167425148092536350198222345718391198195307192710160008399993149029314134141596626043318737923251106420916957218424231596864180515437081511083128055900033130235189629900154600470417523395164414246807679313787316278457564892140350734683313271267754114954716138104515019814009450974323831158784 [153,107] -1256853851422700762576770217508597728702584509222894742604330942267378987473297354627874933812169282079132111606663352012785998779430140199970058230318440020544957610357872053618017858912084084742932982317894706540546729300351847331949845735877601793241908316920057491828331070018276340860178854200008469011060205491133352133096390458465845261041479304822845393597185133637165980297456778869686710049100180853375712231076993882908818057488144895496615625826808006017455499804058004465891818304272504541956477904067897549898606096904733659001931853663003084987445957046130878129404034176527270845749413310286104863958638353757172177813241082817575250521980085915766237160478262121507981327730291783053613763565689355623266288102549199517960067441804377364373562225529622453843505370059997919043725815163060333505748549578107574433501822285473461868225344403703682971606290437763044852823243398871126141703829051318599718071110160978083361921111613343820800232008332178637293847587846951607902173956239966444396080967941653102917010366100152313393849786740813711434416736208805267457276276113782160062135745957428605288238779650517304559889155826540124784364339198450800184331187225590793233434382850699633571268989461424728871671504484270966465065522851934749020184285383560375041018995015945635751914289912546018906104310949793767589827174290029330645330738855886555523618062982010749269339479358775631164353223732142682689943108792010897961046220601210002043822523686517107760630492107312946110760976678401666461263780732837922862038501191923963120729369402900910935025858317723561089100449478757996598258773704973214228202347871485887958168391215029947254319136594352437332229037766077658818122994731296660772924611085185793220867289351174321962127909596127370744280845873983306813487147628087384272558452369808706201380137397950966692048427186639372496647151187552825659313254224424755861064449112 [153,108] -883885415750017459768246107187989177723093816672680496569566629076540501718263720436092359039231167941507572991498922745821940742490608424671699980357574859203010769869085964018364631804805183412896459056603375194739621815377125386583002157588477373185192587227971966494397247508708563049952127638030261566648559895958823561164211618700986220440237272977925427249565844547489694813520745635306889800539680484670996508625669239792837964364362373201079765920375420650491710552682336630514967198717391007678917846829069916044582678854301483639185435515744057909584056900176951899055142072636797410497548834244918576433408798871048610040746853897206226131032844049880039382676859063607463749861825034717653256679991653118020322783793386688367815688971652645443885963519546636080450094850973382919176072660302409261796845772222600296707196228047718074315274483700958653658264177005694944635122152181033841440951139857523088202472369026837893879736347366583070296488242963756662579503287739275228267527073906965942763607573485496449966004940542082354608092427984111252778551332578266341656740912609513401018418714859908191707535449948845871618908945770913368969752353309918820360468053945236212552783823542018920030227242960830140681747004153832150393757922343431574444304693822248071857596488551268044801325523910473608243644986945718956616771106603531318259823443493143615864016620232109905082363655120059988413299756410475675698988849659180361310980478429513152766173347181461297190409521811285230699887843854365760936314274762855727409084928350342891249544645491630251582101547155233671790925645604224996185491161303842449470787779343161397726484957377350116614117309588206959103470485440390188750920536888755045539901087316495867620696059786004453406452764261130681521372024433294528633113420735110159190936626223641578213083490629473094663368934144709784980567313177939599131863990457647990976 [153,109] -393188547164547971324383945772131268731787543749905722374955522336195576437987418594696543682783287121537735147514859263879033384355283127290357927418474735144268931383556735421889049346644774532204465780108746119771379442234672609314296348427812501560508088512538969486228393437291076806260392495957757899752012370987048639537365840127749924387364393202442294724738089811063121154945095301520757303772836623010182839781748838946523382112618751481994596698750272262238010573145141852791986761957353189120203591743723010202808023599334663214911697237321640548636184458073569647293511560793690162628881292671665249317408340369697903148456143652926342237053039310424601564192893582391782018175254822329405222340976158134492214961393360914640121785097471902255976113226236160290144333324293857542046710432768125475404237656083925709976386029930997535485663473639313456998791503052218749079917678595443255157467569450903435163446592464545288409886579084609654833024284806888534713837940544944666784326829637687262561298032671694633998293167544925110266562284179167560111983497765146729875014285792778417492460216322485712402949779424270857455793433525720661304002808952888523581446479923414867913253605867581294478523243506668192400457795788652935678155299020041277675689066278500330270279850925105802195130072505196393468643559930536733212431978043674833298690207007509973961324372441680717955895167139618489657091443116135962207658255597195486831396465639919529198590664074995691043126830560072766610412835935201363119799593878585448793986199534368150772125727416039569053192282319786948231635616125840988327402466583905566743959493927047490097940285048139089643787514836168619301416758440675277275185046632381832168240105772902508795712656007448769999044187645960405809516283533925313418143643661239275602632838406738243079962951981803937761826062741945450620714848857486014023875957133848 [153,110] -90667916909746512423451292046428288212460948978017108001282858428582550002751955596920943213613068067436586628646817552814232585905805450388646106698437309768038410742045197160027387307063745518803394664197851872256521218238190006609297985144074579471373995955773924017756569794317847058272084666882573989958731249520550122553423922177569457079660763772333454718977574231776489590448786300934225770499439860274326274394103551011809668691297998177016877010057329907255094687483182172608733846419137269096179008430512693176207083640789858865717482801811260007752517548297942785696280034080167486854622373772838662174017273310862242353869986898988740342687452417243258673382102456293013466818271208263275454441749972055226558970249730887317329696993960575534361660691132662608509188376632975474456270184275640445055262860883829328430292155263795971961638096591182025238982672528100983218275871792276180128788137296529210730802388025069733324042588970088677125425744826841276865995560347711161978770714156230720197881445898450764961734880103239666958380578828449372678796560369968222766951025917957228747633993958148330623073558879067595014117101702734253923554792459060006515969443849049523617506074470820386515355990744524139054684723310311054085711636756753339501264666540249740134738923328464072812030379317650868271915505915145454802802046138015356347785680847324739175454996366373462050189306661794427384392789717126243792893744030797635490348647519099859669004912011779030229752172881913722186017368104594977947836185064949624098304875383074021647678355306355661086033825310472612139020042342772666658885145818926153067218252930401337246760211309587020166763999624410789159062396507051919383137670511162730751158769107969804301495183787217724690758427984052116024567202277138262205747862629891838075994676685191101933914044704427056258607641863395992205637852966448057200667856 [153,111] -4070627124662633847137869136068369297222290419475912245541039522746107317662887298502149723433902816571264081142998562792273131244036930790937302431699513291809165061031384274916783223335541420663788492402024833900225328465808083958943106303364933629287657507055910081338238502560749380905034662994791071313546513266800407566259016468471890027288551955431166071103033632162133980312141347221136344259301905476638663937995612545944177014910731887559547975730420283284547453528668872585676613962375287826424542697091703101832666753794268070382799712702834599660051052890711823479357116045060789756071540695826575340228686997300761598215855877874550654595288398935809917927975173199546441333781503916451673709708551107811205647632615300608397473931371003988767166148922247368012438847471360774845898549491340003200353384853139251538267803474013997000963090449134398335574589337302504333572627845917573947521949526118308911969237764430719965631611908496557925437192246887893696062607577243821316387273803393932714538750661235363569340558716711755676750607058302841978920198414860111450378073685448707983155997200059852008698609731271938087795485835824847044443972530777955602640815479414350987487663400748054488475353347247312441231243522626700898488898028167476544661794823191470561022528899659719535308954664750261955867317674167762161363365889489782853009560782929592830008962369827651435159760126925438893757378403281944108298833768373894266477613591731596287124558536497311176249039970594305166567475733021819251872988387800836658299566704761107114405958131674799195311099230404381861960606294706650903209451633696799250295679014248006814117676852358798611600707019319716262682131666445833926328606753762174139647438305881207757295974116144582294602704071216844708685510876827992688001395536539123696513641637746414228028368226265002758934534184711662486088469681037768888 [153,112] 9645214219845836447707445710606535493392130335845063628601716526563102095631336950165145348812983676823126691342666459047648019469034446900294227185945555388604403253737583339906056929713209225525651260227434149174014994631424841128568048064515314303949646106004359095621523696926338709206329869421274856946621258573391516207055727249245501660407688391077103000985632260413097066748607719847747571986489825287734133092569008274583199344045488944017382097170155324083758186664387826065344427222050422633569103939085628885123749697776781713193511693211322801866079790408449002633710761745236309854195920902924547003712467434419826080553890739624961788831872029339306690973182332264216740249729943064778013516201644091035116280397745585467740126817565121632282117598208333977844851404156858965639768747039414961799245622910810783513331641442367378402587931904200027311012846143864819128031697973520005412883021424929737262214917090452814073886597748988636332104000774646057847462985029166958300286336683940348386099966489772238225722287655729859643843371843155429939114978810826364227956529479004849106700442992121949198174503743067456311723879398017174111366824418745687061077377578424268332629364782796343581567344660363644692168917790315358140292910415696986268829301379481483282136398798248726952736923456019280153671444472602825222182788819689991990241220995788760983122008633564032269873859433691174680270640762895869107674690143907984612899085119312140778556287732827272275988610321359599911316165100276381768136613845880238068018434276448089038180476467164261830767692043272242277099986639276746946316862136082113176693258067584990001949766302093873571956303240150178562649685633772494984066017623562656748142361341008421226751583868844751702056019256914491831028772908103457731959218934634759479732305902275447338101597673671571608108220417153066490867956616608 [153,113] 408675590762793392022094439451945792010704417457449120885058161288389820958323607275979011264821887954193726601415507632900176134679502537631510693123870445850946571815397642133112135486999084808573444270497583835325173342214739605531373909227067295389611196622570557957089060178681055019750747026762526194831575222827424121075545992293079030498188439958508210200806726054684073515464480602998495583810390560778373663843048355648818350967815327688982259516823388029475559050815126097407564369152897886577271224749922163850210418793056632954536625361085597681394174994466715024373490418666821698807940795688980532187681187786928937541819037035753835500926400350723115522608574885700001026194525396827636463008030402071878395862884200594850858830177849133887159782950575313862385569753479589177863484383571486172871878966486546155254810075683545158244254715739734974193908931692569906698114699238542099439957766233842076114719887286591854125663437791862906697292383968113953270553584220589774096272278124626815490231018760451651757608092529517780379026065398475039311730440573531775654574568188166801793558969930139173047536372430688955649404192722531417675580437156855144639446746955749190708164375308714217690460073314045652027238128484605608172061204132050698029689148116376963813867743547619594643618604158672011954962993932947059084752167450211017687456553422998469903879318102366491674038323328235850485533438299994266893291129143902085806955457293098104414689800138342429854993872330093266112910511960080253072738564670145983823773023696429612512558943806629070802167435299865960507496923121917987342203802878588370983190687587071308367886094997441014519266390268795358337300473858408704605247941753900678213777045760219481577859697886338583881676041625082045529269761476749364509084801529229310543071120843114072157312108503587208330677117288180965504572 [153,114] 1074551658496754648503207004905251015237001813876060672256068323738649502372054049355574976519127341652367763803083378136953380304100249749486266511887504665828684213576931428451353380270805834547126279019127939364793474368119828859232907868622604013837494126447601238038067494034724772816422373297740444858853569486692613681475303944512500717357618884023511398703388860520248697641051093182382099809546065765356356964754243511092970242577363484584861717377772414109328569254676058428079174882067968498831996048440519269337853859249088118693542437558468876458623001367820321000229195123993300946008128603066273095839257104184668566538021234141767638155386350485173146744670762754902756969360539777792581667637900819178133208674339673193316779831287679780307133123624460196796277652986375702010208130798119208871281349868009984630754832414236196988815490232533563213026627897705183211248138874630466873510307932653787432522496062594029634248703409901321878612445951773480685988140581832227033858578685555342841286683513189470316405433407348829729977553231054863680770882225505065818778435079750505276115703527498236026645860101250581170775665862789399594391948760911809209942115582149281664390039038690573026821004027150051933156512533410321457919581501213707648628698616921985159474079244779921360696420775492805731759156737041943091132716593351394675458926901164403808386362365202853577065378402226418421158415624319033361224524602534335894628476050754320219529734103203470511418774480804936565850337660116504506100533594100551600057282893856075137209706078432608655174511033698828345241100035577123972980707136289064546449911894669907898364377478546234616701169458027766679005889567461843893037359983049455596477932083486284434856283361189952929903656427860304400226529037592598772172846082380450725821058474225908124415495857139717787508415240961052280 [153,115] -393619511182863340137475558714570467374452203088320066585380898457047981342094570411782027156174250453996108064775665484265107078099079720279591216692548402829422056429387907725549929489742214494472388494240077293338810184425942180494249163522509670215796533718961551790182465293772278145725557986499656018135841118934231730256651990559386281074333634466843003515286560869375714868404377064506128222074333243429429641379530162469237473992659275438600451412179280133504845533619678772986220381743090359947206523184061921240278453232644151236421196411294141760309180968869391803298425339653340166295056242810856200053763655289908457876291335278269738036259478369060366828429617758181400617866133904226588395551472297319976102997199580030089929680950848864188281462058257698993139438062210073953755022461947640155398768543420427182605831093762349705104834859667809564803227744067093439397493201957541228405764441208515014754937101925610002947987078312765003478480485682458616616674388819536086977416212390994217918166543883165088738527922670763034192574205629851774953899265728728949048552798993054119107155698271499507848505382788835998078749799874442893959597527289895757585786727330665157374319610356821760033977849785247029645152028696584918962682408994236928513504361119237153975153549654510534653411323342552692140520126957345765309998366011066638344475781521801129595063360838092458495603230525485205194483909003761670953549186872888213450443746758782483385049031462021199330617845123919860657933978876407417607444347943952957733042085570523806533223205158972080981877426226657752952082722819300533642249010483700103087750497543619307342304998178016785048258239807195090448242305881367100742571248661585358112775599133421040355768049224299562237766825243116504343872539353348781446558337973742952086185010494894728023903775337186717332422221169 [153,116] 85180083116643917137133770300792271767823859480907576887866566292360659077134143011040767894381013043354031449672348354955441702229822566647389379131282981840244228679834140050673718162588380753378314146632829018330973567333856734355327597306922816911582805949947327519941999517334619151481514749840026671720331816460537415045376648301208682315056126417935642711867592544050022128138437987431648181905063768792089072106943522835223742689217888315024867178295396987032543669379268130074708938457661212855411702440122919546162703021980872459444635738381716769017713448112789970974273254048102406513873250010295002504562197762953074239514521636042325434172811440740946660164780668046968983794907745678137222486580472617401563790310191669401364337982931597180867162638958845297653430854642911680852236320899389722056963376906037203473170052588783802151919268248772103594303387519598480068708248176380944109029823595592703952458034652297703219053669376577860329691481156593336774684074532016017873012508695674756479318172114785877623876299237581253827529448759427951456773258701672278135081279786175615207863837988473104710555513747884286038647009582040108552224056499149070097435581196855248187115880898457908382311908530652158979537746297890931140089533780569623651875784471587621626848764141268933287197326141403691169559964652479746605425859927098321933339271664267038997687876892285525917902277215351294430018278053505189618791553444191056677106687317264911763742570330353795268626334610050788583420864526234174352947044898620279606125258319531955593208916898263860043309242455661440145906968353686576650418741763462737834745120845679414131041637466445988638144199992510575219768938031808981350281811984087360589561101368389300545741457307470919805030127780681342116967196712355986346577675047479466291330562591450217214723163629609513577792 [153,117] -28003127308249144103926809989794734335239711068036919258480050260959458503967056295509181039486988193595301227598542528808272816987265897968853292473558666940555741694873725967075080724866807325626003038271693871886109977881547140104684250341233536640634587642342098033029179337928363537605140742487022538922962692952893792739358746424701905562091090900763961344926817022687124045193977451130961649060968760817660362131297792091212975519556099617798080313752864338393527081541297301214378253813688334814657379295639788696950388755321743434570723840532078683075159211939828100651638126008498871813974183451423733596391559820444293189401177967780404952309514805319185587723582754603030284167051216462583987240965803076360529143287518502548142942424895570196627361374892963395056583264333267046847908100090963218325494418342555166154759980697013177756525534212640420096191555301214389599526147816811507154140457018495502386960291003667322420040719999846257588429872899173059631180316973976793276600388009816467045911582657446437876628706704406807963100310575377643964586220296882512191247314806567274952542057628493019094233002393906960502065793741396032138201787493959914702625131224914406597224029668765629839741982340284906125904822173876852496537413563737991698754313806342791246293969620856103310976349367537166119986626962373391102382648843935137967934805481425903575531626995209434118690219652604490380543042122746285750495169207144667168357785222282677446078801551887128033170948623526664347657469392561001577674083362994499962098501555853226964945643149007737233136378884721192072217831732341130607510072592543239659605200422178409722450333486325579104809791552796655181844922976385023155326187429810789831931532428210118995449069151104539953448794616744342187291588856767270634074105487273332735880490677131014275970234719246424 [153,118] 3975981682588342513530463911475273066884413379287274384418008129409414562316497360931447585568935360262586135930556041824132567946625674095939603706493570460542518270885780949729685010272585046844832381910862622274636839164120940373714903930693823967289910942668419371622476496618256305501315252303215227540336907609382883464401453704692082809196623669791345828859535499950465986978779754811508120702268484654548871314447959757095174103930858941885261542355856459575499156663941509268042654558233627915959589375621427040551095412548764273194089948998036971999971104212748471435112682814155079265307706365815843460085835852278068548777619625389587270435560026092791842584760542015958746389367137633528294753065813834265571464956313537317021888712698075919379497233884210806038341020622057104609435684707272031001600049611052184669424151229495669438836717815427760524921549528077008986090007787781684382121277558599110744810868747249774317885011324605386327592924484049471069611288476203065259817385876335446183438982724180700351607743682615156926997338929644947515887133854203625345192327127560748099790913638221490963758383142067410997350775691684065678167175056278947941810306985581456766496438364710410285661879617932144599303413710949675131511771453057067192960726765218528740378756411344778251629054732406445511204875782380658901538231126608600311322902941647652432271161246114023444117369502598807543909876891035947633600626230504465297731014097757899287979600613538670130873296270133151123093947831274580435456958758104549695094103694763406487114708015142098393420449732213558755473326905292573461457760734205264495137652625618241297178607485979322190594660444765130874267513823098479605384089619348387380013386026709308988998722317109299447237460426945869793987755958806702394904520117903676282036232512616001529757178016 [153,119] -615804882029757267397409646034609344976250119641966137302686785255618870123391781289341068356843965557877664607357293671088174098299899091949361653429114309805354121260992106794020432044375200849365280014851912572668032495039633198794256848109864630289137452198407961282467598913311235075791047354578288323970385456229606944990247817403461977229559553592270036186350861471246432616722492227358360031209329272979437548002889714065035800234248221250307817702950394957739316446334055495299825712409246613372076508616116377082957279122618837082631766778929078260699214131625579871180035280742162423168380099933091249736342713404620548597763485653968152954864536005601305005009787677163888518989403257670679291460084802043409164078960562582148296006440898022821134131441263352627934496194862100418836595490255580135529410929748755858751090416870236674867463797341296494713613346010592274664472733445527266141926671776829955973611989208043979489180500891243218257831408029238877267987278323931227760671104661939291671802796187102630731720737950440421029223049620346663312940717545748298108438205496753398602861773800512489471767807169458698123093955518342920347966501868073376553072682783005598382390640704748604085736277875323783609880857821512741416938814835163537682731553012725078795573034194378391505558419108074694011011726042056478853112982398688976802028446182758090696815720807862854881122356394611670503630643618958277548077585046570521625132316186161596136869550846595185658163112192758096718420265927674029956692675439955979754055015646437442320316406026377015843717125406140903115120087603846971993728233071725665298181349400981245198057053460676057769060805795563524543021413625365083896415334412131788766629486641736550456750445722511472931057600036588829569124044339037586734610631905839385721997545201116770058 [153,120] 57217686765686767018765995062701515554386392480968608641882855141261900867103254451753005927262984284483064169950022581974555640840165031007968177139916020440989339982130235252425303822175124737386676677975085866129426124675885595268266458378935727566980810920164588078064129338026471280958889615961527173624627492748192986151688881054940025545229631412097474145796137538531872086792403886270073027383112138156394590765647158593615479014606479574261018240660213239258866282170243124874790638666790418000064836849399037517855150458528382432787125352860285654834135629716970936828695713101482126068639118881892099609224474745307949238473961601260280046294607475788612469647102318698221749165325827534939051699903962034172015423259412099654032327423503795066976392530561946232543048540927749217746296953751559487890030056815209031212221709329058253283402450420524733465501306234839973961930357619812417338351471837205871898561753530337388888160311953780980768916404181711765416554467629346797742042096114030985319627944080374967004380360281281355681277477233695462957970809423714308063387406631023462403369640635250785408482004783413584015261437578540413570695095195758143950720653088843605800147928102369057533944057626187872227216432201844193962312972651692678640626474719334311553609759389790500679125791643666194852902876692604696399154959424958435387061508743618417871276667796696235683730736179074890966531715746000353833479575843282438491788415264963611661784260749916380612089181110547925838958654197262977801853821603494416542204661136893798900849297195545110946535601575660233506198994678253494774365489820109655838591987630564513096371073534167615312346668197739952547603331066599691257592574547498252660422181573673212060141793663919083924799791002151978368834022487568742166774952880073248981830802638688 [153,121] -3716985754253564550277495358512548425493094383158723768842430614843271600443545830468008084086569867200994945400489705919833280199636662716121630901255833692638463621725076457436760037931302134188621993374338587739440975192193657322874388774383721481972193828327550946933434116703170431495144186687032994401438188383408841390934222289997411660350883745375181468007727139819899924141811901081171982043841369223114783680371446796823557167245287965408652262902184120612803608069248209602795864518811427905552943444213779567203760942033515540941276083846363514875014407737848220854567132621255201876909476649980056153165491890669208967891082887182367220361372796300564457579200589250708405549191405770151689895486612921118834694379009243242573512558381587339139945533566491442043998512743571190685711867874631949951706783496355786662681585485568387859891581353799713129236732839002148415547360312897881757871093916869171075505460568011386804922576068619459106063128882943693998580817222413582609651832234003893755010103861396142400658900608416684784133782782581594729137677833048155533989569925337710038309730646752933137579168052370307776045383913358808627683817903057071317601322291033856265447356493474106757362544374126884322084446268017292716642198307887454333110621047110660142567674205761854580789969256258237054578671355474859727025660034085534801847965597413269216463043399801894550388995564733561012774818329922943483861851910997319065348946787236819928760861478172244087735163298868685948109290183151429701806218313494424890508809920954152334763726321320374005536846714613963422513843237433705356526082903564973530079217943776461071578618292917881005183971980770193978523920639681614360211562296001742354755946330590217013172921420774255954955432067675745683380194313726433958175305151130751960490044 [153,122] 121712281096858051774685583445560979451523285898404201831960922840288605392002098990550395238728869935885932703536059962467636528687550983156670440811206210353799463668516730896025391505345694421730593677003749948964487257581906058835905969433516287044847229561401731926954803491405214647531047232233017235554733467883314096227397309738523317398470265559826263283253667849592720152180706048172973532462909011520408370026456639568336617284946393141742592741178202080544128505351306479668662383002309877014104195250028769096607142041686759485174455679786756078103354850239089377209822464740977864447475234629339859559978664645432384254844802978838113086133942705349272017763784909007208188017829801828466760384035640974964708088289449062887354315471181620802253555536688975499053538128244605895214144740188230859260381445009378749223213162277095520710072375780096800646137423712376715507980107100011560756391120997977085082591438491762883017439672823443602668923656789483207950038066295888465698880550272393678122008702877699410383052639215439021513352934654089324166047608186289334987008751711529802138622441520043728996947565801895369445215172735022121580646092807714391369243289386427465302729135312462526173020756404328156011834800476200312371296979284636135999009411350257695311878113142158713651323076077177047812500668136239715317810906656739457672345929501185238824349266865161441565183304673710744824000219393963302732835495584606464498905010177016721247554490967964787025554220917611388721422535711224002164511915381320038537752951504947752354107928298216635748075078787182831610322526104155067648243285184965147925094054079426847729328594509876756164583578255218654695841908915650921152360224885796636295843370944958821109406268536933048912630392538233808446392194257777047039784427836772032 [153,123] -2120880024552630058313750044179832686270414574628420052728072452506832373789440873776376182908467176434969659787125395250477826115901556767540143835701215699508378947842176232926605261880575075006551146094826754138468433299410156832219756830957248401985673172719438720160751633040299756191126783665551468603307488149457416929328261721195113642776385800625430425309327058174711402544060744357894530800525318000247118130667408551908044269025426677452546622112294372896028982973467762057125591410560259829223367351012600233448655140424308477105685810809184317805378574832388920379736752750905596875534889081250332678423650303951913697220591877537847876374621855008812268502879345151987256309503886365472705740197587571876509066362820327792302092928844427467061026203496259552809448379804854658075894192810981449923837960777070212719568253999302884846236714985235602716516807642129676193118946791377477068834499212163583937323928730273578468155830966342523957975358413673561687346902506076221834065661772332919008491342864417466486122619493610038636023189383546139272933030650734734602251002151024117284856644013972622815949719028001002248170303003940236107510627880265971758283354124386892651523899639375827715415366953310256975280647767237496119510417018851494763447728013466951121954897327355686700491318822013224647092343716643095520813424878687857807561211202119930089940933373281078342941403979640270196629514695495953383599706183564162352213481083475093724055723007807333987810970155582148730535177598341965791223758827631032006735361684797287805530779809594229653267873372704745473432132557458772163549780220648324554085150003784118989360716741207611355527379161783902985442986597340432897677484598184295728666658979781431694599136821843539506240114478952083982600191874815842145152930552 [153,124] 423288310499723223115555905204709709120515296341715002052885625481918159772462216828619687742700151377000889106013547091274910620215605066392798908355224748566973341108209110429489849783907883416568509408059052212700334956664181209461826420431189361246943370484588469913675323648825607577856106027562735709618013224630560062864061766750860830890485523850580415615480271396817266523910904036530232768623467555061089438612290653473660700024440079192283553950512284708413224552814289235777122234714670136019486228930850777782784160615460150221783113869675714798896110994616914199110346019416050251467380175757739294032338068250157594858824212750824001988417728293556228691119488042363932450793468652857869903368643819995153661631131054330556833558529786021886016971630989905730284334317665278826549587648000179405368420669300678042480113944533278490758974822150363205519794055677311190747181705256846252548188951610910545029970612715356665372765387455623374818309576733827529692432889891325680083765097445399270842543485705635886526753729319715080538316293424234620438079902795152000780765756424433874470540206450550050051725743325786676859323431659297793690048119636039088564552294993206403806719123094029921219523204132436888106064852615838644731950591831691928892918903718043362943536562361526374641013344899936442194674268961776147775823042280075682030993898198605584641997593533031965053081927643072391593550627443649482614438494042828301748601728016113503225528601901591943561074662804607768282312577918570423471273794988719007269959921257588344318426524633124903081201294029523127543381043314977626242063675264932908245842043854543938687390215470749831606276231984506793488177965761571298168258125202730566982292513953792071746651021761030567668717250261839267740444991191343135616 [153,125] -47015938888136043088886787020336064438669518548190636380599230546142853158661938967590912125919750107665026479963155258477654630260809277788363314632189575677127494003857142179114199164604627714311141666236235567697766161995408817115901163313590161163772083180875342503210172792662294159650657264973780862533802064476683362851594014871587266498155085417692102967465385689559947684795306083404114742449574894069851059010769258756615646771995701486270716895342243663272945798629851817133689367881003638180443682122593454013155025560863280189684070188102654372562181400283265152757133129427118844152919619025618824733019081111282118177721742282962631165021959944696278806898111405976845649491695129633090497105051989822868876012202053025520822661400842927020092308815739886020278036675025504202485936163761183606437294433947939927028165954598140239565474472474542448119669197559493045636430668142280169858937549188918387845433825194961307265808270427928198705182359761383800577319645213901945561542864301036404014781523718792365419365821736093337105248073721612860626495012016625033054761918746249251878892035340419445426762708958382798035044086695009953248493763436319858112952975094689398856278773257535496225374769127463156545715473645052576982599567501326300805469830797025615538948305962881328766828033950202401221252611049591336879443853493616642255534584384142903440441227151708368680375724440377798590832483669579535946437558411904423252527561281572010337016484152954963454011978563113530196757646445796262868163076285059548904494113084119960823703758528115499167925276723864900633156826736288774731118709988789138753911016750870914483902266552152221909378549054508297158589254824704087180680481217503816658549608238593481581510730988781458393876941569764351621526135570608 [153,126] 2171324002938624453000548933347235614744586955027225430045588751955749663886573009204620875338698860607825799131626213533554859420344355012651835698749369086261807777834743333752677015296161188721395846023559330058824104769754230697628060259408910483076420898249014215879720396659443310809528758610686030169148012916596061756417943328583053226330034722788700147974094493836036929212104126980704369603701453318857494172196303550261668360071161068362382039145809041044716073551234584707328492869599013697267686726426332150279562124923037393122656339845818775783143548804120497904261224674895253512753810717876271046956970343324841341728245046044266702781977317273511898168322265340605379451191526677276286405084786636948710259244902972263773408871843847660670024830266305431433461617296176939979508627084441639501535938624977676792679930069446783091214005880369247334561548934835687704770197009576495323985268429815396711721250693892576487485418045259301364096865244180715052067923919015167597777593056241408364993984992129881665826284036296894637146749878912566272088903705305864320882369766650306557124871089160441990840307603377096640792017926687193638685974895912353707669910440330252338307695121492462046266354842058786721355991127431707619480733144421316086578236757120182398057234687846309768131934339167975392373082311912794241215420819255651542701841594972495201638734529176130538027769657562788572911435167149833639213911947709313976786517862890666245457786477536882920500772824041199326394743589385085689395241095606791175053408915621094884933575166817446927665251943165499964217214347995209715783905259278467751313127235284308052346654806754088762080180278539928718396458711786522589308760508432190342094777422743964489695685188144844531326020765841272030153520 [153,127] -48645660468561877751055501366484341564302939467955390835319176429907588724754350529132163598460731257530205305562125471793217728223647478298304504162949292655074550726892861099460410202468126324355972744199995754415711199619725745625319088495705274914802587667756179977332137241989809386420238654462813201742197142859671092801863287754461417960172290956788569200991781302985206844166365562135707180071392617838376675495978645727750348265728819120321421921950824008786418180970089388078719329710607565000551538464545772879846521405804668830851718169032628689712859059564243108158874760011875165669495783010385685110508927889499206102030179595690295268901937996071880594520303186430920438367140072812703079248014422776444912988493296428266966678099256949629080434300786313431149678465101873827853461413556887844369199596221592501923032683636683849353580017028964724699407665802526920131076624808225856233910300815237512938164177363911191459940777857824845323551384742360834713282197140253558961607521950491842289552976098631116653511068321968496767292252620231914949986946654973139436413362265420065962615675929564358626227287580446425805954612858750648837864439265379794202505464207631865474570948741437126287360799263552493658386700640765896075055150409950583083515923421107882251746079576966419004168728259757583413220999267961266808655865112428908762665616981066453823189256138964353502479014138211185230769093068580206981823609935305611292987916654914514481001658791283382854596611755739596285792036060385138559116800255093941633314552236861580019915276667792303173727641123903934067374480244551998321586490430858863766869070545188530754790826437485906025611607982930778132639851728222589178065660432487440761288451246530607190755551175453883597429875290380826 [153,128] 534470526521711102005083762488166181974401987187191834449407212668396433245739473236950485357629393319253028645364452549063475052060107751372108919516159789403596434812119178367451798147230855050438922479782202584631971189703184680826580615156234146707930841427994914743792380044813203342971516594293816889909220625363818782801308626699099155516675866261705398081134703542500728134970591441794928775276639438185392903198826988181117969133083641657073458595461310909537762828726717193988143572633660403537714848419200840426118724187057404959734476917439118395470840449120158193594582914437861598834930049475132356560503341564240107723704558611926764238522309134788706388287278762270048263878500075340533665511386929786719658245546376527103507037253464376469070839823504025669503385631777714401066135695601104567446513174776658336985756606945125043813792906822537212187978128428093065414010682058235743837401695503260881119647843320211790339453221419625977659549116916976491505834136792117985246678885685408795847939776510061209522367304513159062420702244782405855892740619184542119802774806767133640112931383184323846133588645110998081599830932473384323887996570137164793166801188651959214813162771245927506028476842226421561681452740267199318031813469489087083079710230601598983645545119264622754678443578971902828782141657535985084988163692632904272937403889655871086884273614344766558790399448276405715505767300075917453428022608817542281552664107895878157810576746413634243321956213368547386807557345257374307956521654512145726917966200411872910920762713382768690459203430202058275802276579236496704663453462333149863044366385670464957284178288564495951117428915498357841161309193719314646483957181106154605151663647392256299933656307935201524764035840 [153,129] -1754154951248250719988397628301213075612505786727288683457266866656334820518892292528806490308226071165370179165831712990527562404097555940119975434052774617951788775687103603296069408864556931641459583563499048241835464118208812879815197823916423641816736014180030572075616644070376316866960293224443459724655892979565397448969657963588437384167988505439897706635544010528433137979946162850554277992465256815268814750119331971419077627748892270305970014791502181240387364494421848365817768330399033477020109918243853389164554950380003367680490062528848316134900072224693841886027248410430484770522301770328178381866291908338765960768924380264934095295542899367490402541197897858326566450962119855012337375802923479307755171432763726841759876920204662304345909398114515960057153060734577244612907617144830849718076760253421910029074227763655073768484430393438248766545206782797539643903190320808478980099451953732092541919768842811363613993660778215471901760477376452617370310321997903168701994308507578081321323613354621515926552655304567995693331093890695907562724912688346171364170076658919028850361624221541787083225446901865705248024527819071418139731774269520353932140808163969526656997918992671561037867075321909101694379879306302107715775589829414653092754160273791299644589737833957984365561605900921168180123932915057791322438400194794697363048191726528369272683070680861552996374478344882570990045299867666703075168890318567711745609780796678439113592950743989984257733971826451925034006200789798043469298770631542102329407703674285096395853359922520403954558185922362220099236641229757384737679830743596831843858860010677287588037453790084102502491189445944147423160642498531454173296457035167638460499799942032212883250472409038126944 [153,130] 33261439975306743550081829894170743986927863042373704103753589525563385613986477940303798354626035603495856452346464634392010646734503162255143389980630261779433934326359109246035293044248117405852664396831544154109457478170819752512944439238658562389905008621145711592992477096431347312745564485177963623534426062628614033307814081899970895286029049127218082388178110970798997326123807660689634499846709355183461364691754262970809845728499054670586686283408680329207787641715177038049009828162786739019830426738312984656096271380209240570752747877720566797477743123703415838367178330812032458969346499897852522831927469250548692218474340603017208663797427900918544017371257009286082126766460814802137650082571965685938384238368832754161359784054947071975350166769991309423882222551197631350794751973951279286705329036360764400064926186795157716579363811565255546614635438995174716050904059566289308180235078225018208064846088379895653059357116570055039701226013782561435424750887675616527171700565652508728599239871939008562549194428250219209928004552059101751929024361013509981004665888540847523087332599467773411577702268395844199386152185550199520173281028132056636897771151232355972804782618226811160707499148606265943795866350524960827786335658947811790364615240087112393338046302204013675840203128875472322593359931646472231121650887357201866164822056398285567496378872488557385430919847825040438498244385493214665882586896599900391526989972325266390033717060172118532685138412641174216639582275091358503565625707120361316376630590915242570637013249843736578236302094889689314317549280867949318416363595396376802584059598270226627261072758749627104614352603921367122383665932003968892498448022473693671441554751567075308364604213968 [153,131] -2085602966615459034775029912522073406870516914492566454008838656985373337747868615651992683631631628172426048665379415152631808335847907174107331537769082267203288205522382405702304494430383510061419478734561172352262540556441983414752937070132747073592219072493467672970171515910079309523136866070240092867496628397848420934609944449550420603913761752270330237787798183627913372532933464769696103278917123625125712763937796124942365557735679583803739924810125445832483386997096810771726071046293895852191132093308848287863958486162406958345483581806519399778498396371168956456431610201848588819910784752692385254691391079913921987872095304651126424764974975312503081358568125047180283437003401666539438203725660236781488691987266760010962515715437593423646757615884129374899477749181637444819965776752123769571417114069165260511417900805160072958683347843168474648383206428545289037557118148204398121102674632232416304644320816346189373805485637699206283181943259005466898766167690940537500690106657651021776935368084486154007598639767725565405536546366257057038961956465194920182704083723061991031804173770378105950054714558265700163527770391986901105739982617488097378260192644442793490211464218546955626353205744056162826714722739823441802017648646386379090119750874939161929026812296423096323298420085884181936795581064195975294361538490209484682942515215783000900949235689261275053677200301201927620158690406836722538716590976802242203226496346298258144328883098953942744772741156857485077977618574250113987951448414602871816696746217412247809063382889569985114566391466320533523935891266542660563592774566710214825482530643389962041930590985595362886565030640707877251600650516342688453543161633598674481026689882851740392838 [153,132] 34338732973841059746944520434356664448725789740252981676364865393053408719806924006562160307192360947950861206265398325667923961475500472512948124710166676957925111535024144417052018647094439062668744335506809620163946869729535726604092394786679652162952272625824126470082516712795177305672022893615802920942413797359394232359087370598722273885406747663532215236974184655596427281855604829847870723144499770609739656411365553920807398241791726301742374286662711766313373538106677619230949355530071409790511860873684007100535175583926232384596015031275315454749891990900419591016504252674726930360745004580813143682955041730126903500685527146940948655568238624130002169884783832250374981419221186931696936603468127095391993811247204681110073544847969398635157494035767190087890960949087843053398896155178026000965172793540390036011897122413429355025941774623335346992657351061465139651696499120301509391984302000878603430892588865672911246950240388471968012301037989725812931136759798046049068500845236251394148985830300380943259435229103022311737224338440660296656450662329753233503075788534368686122405159361027004590584152400822651501109514241307639119434086409051235744769127650419363431886960379921718242860420861959829894851575806778877169884960969984811991785453918903492328206240200510930424774111937354479002916317776936431148397333847711303871446347712720980249245231929262180777196465586274860205467738050702143917726686345225359088857598737587046619950648952867052485101988001971979860531178554170970728803607084781571748156126689385598189680273950285822099404485036519125052914256564928069666916039332941478344531634989946894943538095023804006416176099360407248285002222175356482800637520311467073923748479793408 [153,133] -265328174465321146922966516789892644030522610143093720558433854608180575648179132961932155276052058436256460049124842646547795371211617447426320013278689693000038502916142435592830909923000582319585244944015422930758062534059502906903237125192969314161900361182356951361582036554066985835771062270890978250176616948838564481208386191030363664036701664265784376524567138215516229790050801673495213458125793668243565800207382376851414892713027830558387834823339852147945954331088289751021427466513851548269639797397521558612519301423996184596535510911689610896470727485044892592919126050611716152299561675837045055500570761183441801070536341839237186418043457943431144627579952521820392176087783884015375788870891288500482698683745219531534525704798330165126586742022219175759986832165880738906654828245298544113367887697871900091635241745452237078063991219710510137054724936406332655400877670053802222062284868130855371662085467496393152047803930493779073411171283944382772823345935888847751000920358749121524904333114169098025518939292182305780156778688427073404720576811870303329160524594107326796462343096342688985216813239566544650957453329321225264950964865709026614241532620000845009101650362696359583426634775066545378252445415923592467460627939655380226815815748961385429639715348863118187100915125854316101388947252088319333859119457597254232875984098117101293237636556824030249971194971136183173451096222479353652655663942577351688833561869676039628154600117913718106279878230098322595346329814451523268164017354505383461370448633608308461976676238576211874552223581569856025077345304747285424495387863231184666269304498491084110479252158625298298662778608971887521127971524155850288430095336407595384831520 [153,134] 1045462571132305838403061673259777088504095692528513698551101120499468192670220787583115824632398176522674165462127547802921557202891569263301450382996830010393026058254984908396931980807595138099533208181201393478050407504471458138728614230364638901668963006925770844124407094556993785035482672095811741487894156953264265636417458878145376088377245400127434217044060297118576976152063264233505637432701933571611488736256913575916451354853210195420131114549371983756114334591214996802297704691660340822785042697842888663511930853917453374758547244470384751606330116719615959321411551038859068432136207484789100835103699615451886438516907482450652072177260556578906892734602679978857744084907068441714786032784387230635797293775146413469026233762888911125935577347474365534535677247787002762707165951668367499772574978069725540557340742797196668966034345050692805766142542705952010879955819835794086540415356463387318632554059786176512754827304659760493998332938077314672887315540037538293180716905900524582573826368819001694900110159499227220137084511249249389617263227510691279699854497920563311659451437390177014571509527252977059433924711381768911649031966561466888824995554494147747210671114246415012690826183339182309899189708656242483437643997738633337958747682012489646837415522383297732980516526912321172354938315777559708844486942214819394775142801797678256361093974457965719138923915189329835504773007936655705965748436977652307677758208392134107059033374127366274087795690052681117589404828573632119964329950969575051752180665468815588846208033818937241561180553725303549306546724149197721284142097691379875717536215799301236522461084751396672134246115258699518208633538773486985799596030777840592 [153,135] -2053547160013540069051711578385312135526695886188124939817672587251169444841861401008609762395212397727121501178940665979936633459950642374591719686773785985961891116862897842987131796591414920014407963940252368931050192694189922711152247425841236077234347322786583579339629764345808068736531036317437177450362829064493635840277800982437218486783954091013037192432555812917739312731377314477910112949075095522742238601860547723678279279831107089127180291729823810934921306030014585172364936894085253779142471667116612611045475448695800338677054562311855784491217475224379644898047400005352530619507634263778383729647419457687814857858741682005500022922551574918787411862852116033844016293464937855877872719898467557160149198184772727199070228809803214896584649485356122940290510271099017521891519585862308441488606501725493747603183024765705693285189065731832420472736846077195004020625321333740705663244139393716468711731717043337777184222670482963159981133758535003430002817371162428400725858571145096907911615509938112518375583024055132814714851178651371218533309813293178695900389454137017116114693939094275674408893061794166346445371821801160374144250339025870619016078079708720362254032025966154088488975783165989604881784140041421667428192887832772415471778128210709879598754435527769699503820391415843652189932607296592307378880312079214070262304565258086268807349903431965023930916771565120363826898933918238595081611063915244293614888828750909912888232969542686700202390660827014251452512826828775379488558773599066597202460352762729918319392839486205191295927038620583132661821678414962403689616703754585656936377935010491129030132638402255326157568115584950665142079427471883157193940818 [153,136] 2876541451050057896983679225777391652129396881943505333931431416768577135743618720536984312180087415291081544167521596584136059943116193618607680260718897157225831240957526745137607877833877608636883614903624636025658566025796328860265849404399451359527669456251839483585200626100249229601773658373705846768283246326390964133633745869581607125482527406428500058582110705835713210186883852859417714886748313924695730346800004835187158611710941415815367538292124324272209168841720726781289640358473916400362097560155145426451182853662878292335427768131260519124706461914589294012302057367957177433319411657050173113984121801407180717306730421210474808594595467429936495112763893857402648860451782997571931130544518574684400134106736267875333576767150424347291868436527492907792618632201562313755403200984148873478130956791593039091916550665869830159845576432792190489633435719140343037206638495029243847399994359227468250074367331055938823810178978548961474655877584834143675915527034208810729006440411865014746924907875484029041128352575246244503107266681567025599592912619010942094110636255226192028280469390643131777598716446446266232022177634437798915098532282158632088263347170092644413410871106724890636470213017681694344886023599232109585047488796845231594897402019836481097671904592324628822846917870950755489175109087226615983316805438654097300493207319231318771544614069018873090028717262507020552698946996906237035992018070663711674795969096542282586434561250511273893224382509843455407256290327778271616601244969868001137170039606291034670572868812154658134223643281641231650870949431081073692061793878339711527098843080324144384940053075613915746233802619075477968656910327050944 [153,137] 914630796326148308804913112878704163172736935416321393868274049588730373904568194275961554511400341370578978466306876530917922577116774157087123664169114076514985616527203566964095064994873973895492285228937940110824323323922445050864679990693630655060099033296141873042188189166551705009622341662053360500534551977239220588490490458132214526264777531933766844535078522475525646847981657572482397638094985505019664166311201857538370859841163883499344211517915159184068317646897609825882088079363393748043570100358544542309991710243701050968107203781487109887423319048484535974285508521261789866907862755213296824609821790628360109090702115782692983053159910479536614749262902572912169163799227054635650105068042069540327951294912349288191432917492485894284943038424949804722043180287385667619147705493806614404887307759576801153650383152592547829671313569138744684676005382583360087839448723335803468796181431674822777638586421849584857147472720750804144918121980394121182270507384112091370876434164123488927328397047731736842651528679247137330727064775101370006833684027797099931669850784476170063987725045739479511784452845824365741326319132759745366963211966235253388784571426843425092998383886891234129733055041420486155363551230969132533084364544683159123711939290395477780735162091918383616832686287461770691676754664665894179562317836993738977230761146732050634903526849778913570016514547466664480653467022044248982043256925208390866440117715742868854853835877521882355725212065188206874448860279343612227433693268753142456862507886831011480131391426507150604128348530562088829870336412320784406117463180472548250966280273541642729618586427485880884001985149696551390044872 [153,138] -16758633708634360464160307797204715406367045829397566925109137412783880700343987526281138617089372564238906005012218282855734613260394634618559079071609348060909730550929734320851058229466802050075101072093234553544105967883901678497297558119089188358398501067634408478147854530603950450575759311362845271771870378661134429173303371188427490279822720469793702851088728940965727557301702472912626384652794454907090765530937153741032327005704308058641526190579340644802568075191811075005006609874725953443760470790565148946493708912292994062850743664629270150558138405678385786690233691416830194973772695111746227647926450436811026750703895526491610607623220185908615131394950184111405177618299194054060306152983059288805187307321580388453097656764323819908378354418086499071751919555695486502661611336806150656973687351173896734413975071733523137887050665204132497842473896190467601955593427114385223171490365204442264418214261141617257847852978669216794860362223813093175325392521866997435128686492664006717837454122920460489607890878473111127659035308920617546504646154201455590977059249587036309256546270361208851130256899645049076035717134004014010971141218572731979861014880205199771920013961822806696790610393509620708087229843744176077321414505626144336060797326683877835856656854404101349541381760483920629847322662392832633090891289726267310136422436726454605517515882189198470702362574093456372374883741371202417996586161103555208621042186118238975027326858107516132138962028866891173724865697236973767393548472373488464154028668090953247389581704131911306595898668730714829941481667005272061606883834569569058581901534498389317493258852073064561159284025755954752 [153,139] -2276171726628099875669529889010170080628734143040139231067130896511281470755088115155006465631552568156248777481901364382526588026455038379090603187041236174752019959215718821064411269523322458215576565480881174061918138824220445146577560826175134293460392175820652651956808142495745927743895844159715432488990241624105278439555637752267853517214739182737440584610538470656872433650195778686180061212212551251243590593774258829137351308858074516686979422867147530609649006311590273899426284431839682277453677718052048853570147828183188154909660313043521987533829247493336684645820662651033212093745966394501776818920640556132175499066450986028225887055498722070874839206544249702324160978910132778221967398138749599581074778351683861566510154265958262508930589661902415249870205221514523707438647229739319871509643925525984982591389425495049669055329302227216931334560167716507011940867813366869323776086575140061170435403452030708646717483325805873488394365646254293839655111005544032604613976316343963872077801559355415934170417688161199564091469903601619853919414814774252339113723360967953751721088370055678817204670257519792270362118822312217422625821060765017238948383957585622884843158341639089930085830725304329632259005297063430412904769405018265638223600164544942057442235757354740913759959657196764907647746508048491872291322936688016922429302770573704178275811587150774891821465933678671312046280362934499154421848197515090161253084491721495316958191413619246244047658032588099249158743077884248841381069737261666366260697980540026451285440738699972611413613583400892219954927750026580765551855856647297338911534734947015147871976120448086749420491200 [153,140] 37225363552804060199311043301556290012554701058729718874570014984259871251519841399929268512265563586378271806658072989280965759642365717437679366799961985788221808829544522053824318143261927606599569911296783854314392777535257280228772692968936369682557486470870745108988473205943344945327019081490138738748524910900856192609167348658050284373789601945423070353704278112430177008860377833188654107508294129418769023020499265678626298394202162159552716026232684473887092929173757382402966372078831167225276093468738234638006062271824131343426144649612532539168401123108503809076633143033657121944818389481407839256407642168773363054137454385216810855515418234116189938335122258433463497770147530144687420046853251721133948712939134621498007943302175471216444574918278792386069273378550771458673028469814542094109946634937202339377627534281733205977657555440321970254044050385639914627738145653042736758057747003618620837684615418391890888811707113232934754972830034205271827626155512248446887190237810516930761027657942820571282494928135744140326966882055272733584690402171671828766451864990716550578431635715044125051743858297567245686045550027403835081850568753305743457567718406535173934770751225015852749305709909409800370086672347282971283056441419085749794683939908090682161400160420332066170453317332719296391590947193172519958339725339909751904560591102914217885305386744435482518284517419675256671182662143724373053911097026259610614386881529183401382751011404224833308284475236031703897069106235057713475763950139066226138569400909146328086585685345876354574901515371645565131912109753701460866949319749467651743108340762945266927881099324253056 [153,141] -27300973845773200027215853969841891583348376228104244871338915246936688860016062589645755201079923389289263044331456251832719841453051247424404209231796599149447851381790529193712910358467698463596383353251396888269790252190208097413155224139173715527869301505627624393747003476989206434654967181619220069210209343542337391598275140711083799821755467337175147644951548168631818653142261479262482910115375496353209148854561050552896079121018163778749091731867858078567210780599866532256249619568516831495923545087295914458842232714592298910411787594704185544602337738736201595399407665848872830087725446561150150395697227828219680596253076289245429533017231995696817812034174870376413426273088874919658010644517339576370564925124273415953317483537485377950954018825625113391916685633435522759548115364474628166158617208431922359173463866190381778985923503219583667159037588253508568675058303499518848412683905238664788265107136754754377733355921167853785356323988912894180951383961380516579680922648589169552704858302895344328197568262092667235741770596973021565156659298265812046674146966442085405700391173725857506082638810158994747032481785568880667576409531163915632105609500735618654690375481795961048702538550377702524381174089390861189697967684120722173383278909513805839196604755567429426697665301402531582124258043061778403879049529938687655563564233898662729978742960132155322230779304145719188573535591837163964549747742711439025424231690847062226531275552676705640105609697516868470014722388245091925622587047660164926785486518803778850706714875511198487230639821654498551136555105189048769972297668350033961415644680770255094832416816 [153,142] 17223031053496471168262989367501794358110337019396050377398483046574505271459343789572537991247800367529720556509352284932089287068180676255174133358558836194903372977778218655197138150838341200778804163998262794835988747871444571272346311407726204528711945025766743997535160792118010224768730322378539624229236167082628419406919091907640661528623058757007628584720948753604978744449466455691035052406183661950957904327109274176736779521517596619788043111484146908119110758865280477580782403927321055248430880193389837883037806219713885466832773947065491099551134172698748365618027817773847953209875949583449860265427517168304201876197605141207728013561964744207015165517725736839456306623256458369583426733945654238070497691509771659400209527237050311842366875030644967245356809890550087422443547287643576941056982780976709221716506094362422033224756020372879396269879956153728935786665329859647566923007743770802243956117004759309065128182458604218091027601016186666915766261769737370742584380847581066028509699473923594250453702667517895944352286075163030772551562847327876318560321532401227894293728230760589504401908277635415301357029857098807897244606452121993788275439160962082143934225958283062160936568450432545477273201754723797942852090272296143442955550611208997031750788926524537935729519202522815869409061373934954982668918774452304931073904093051377272607668236580589369292645588515334462715354501453973315947022482037952798554876113253491127612580687809819408114459054370497917472518562916772024732044214026597937036455425283981805831837275542510593605606542743988447012705741955908776567187951931428569487649221430078288 [153,143] 7706809656874928854741149255421816668197148444487841752715077856110084592343560502230525569460869255525616796212718852196412377932375791780646010288293066917150124618727545063946377742393267064972386677139982017413638476020428704215403847685856487204664989337806602217193217838494946181369772059038163098797734887807328600205785264273995971235202989010263573966886673230270748996453815691801243842880496081345913889525935161001538510667693034363828969264046566218162301332513614804075554759386796844337238492687277585167759590720939629743919621208939076396314780572992436624727598924461374712217729712321177915516936024470280001922154080185989770185445633131370227257750499592555927102751178512877524264239294522092912208134111568809858187802152069727807151369107655540894126852290229980367883568507654243826969410233677900453729682383618157586522077951222948789395718809864561328031390132705676486552837065793354999203899250229519064012219819932538562333192700647126989718299898884825991141974404930467282011871322964896069048287381450005683436226274416445227939656833565250132811022002498254280572462938319685989839200486367430905764171118009252998204572795077546318318389084407829390382686387774564078524281261510714606951003351524643510528846480976478116502046120554551020109565867629760343412442863603002375694524326257803999221728264291514568431710130443810447056562466305009062036678203983616441358187516655281123242430276381291801721391825323901660165832311035938236102420210945084266608916596745018500089712665868246949303789187268854620935817191197049728464852658094814420342708451421197154022168409267849564422988242 [153,144] 7914373692938828386010591954530259642646216556012334064086088228752181026196728459926516282463190877001556590185736568194641352028322482576621037990989472538187246701476044540646045513931377113468240509869033020418716940220119932092298301786306787104295725523803859021896488487927280060879742377039045271904838249928506543308404552015514415356285738289711228292574310993431843810825740336505200163714293759939438578589094631835168056993519648493784990142372350878175072200272137198028489899967613719918144368051003318403461602586191599439212965688924400117139044953489968351948563850426141126546287342051645184874524445945523071281632390007481412210346116504449750187891602556192591662980796733576158428313150051313189751119388572425473996386937232173643617224021897233867597412409427590202038712599832020990244178143880820837705030785889554145524685878593975521012721011724060127557948082561287537258843673731539414676384452069312064897393661244238653509977363047765496985155640094585682189553869561967939608422200694044293895061176389021092777597504638862855791810189405089738692526781972623589428385211806685117660199161660789190243646470073019997071731829203133657016588593724343606625579830831336211981289856144406738869055668176032263602457120152205389218026309198943039364338869583586518212184646976997730333856860097768237788453083405017933044073920712527929499647917149694450949134048979895512272376195383244604221100316659792599195360791109765559767754715733171212690391906291193181305610620371144111269239793571407151886742510986095664734446270111572480428186303954897205151968672775741112400648983065111648 [153,145] 1899200352202492152061831461732488949789071775019532213002585960570484589317790812313727848425794161555036470343298569304113265301607782694941055546348223128834217121119000710736111206022084194230499894660519367228496097130375064076558243452003145719329608553112839203475307586158584829072081814784553345023828530820769358437913953344319739011924965921119394562946142054467722152222998753544108294154990068507551971002663331915106203124744437441274442590446828295095856681026882539803085635648820373684411147866174438992655032975627244395335012984544732994297475833117462710561326011105415542671171547810468469448244998678460962490619086877735142698536461274744767012787041571860455001554557847188685454773679198832981052636023527083438540254984760434216094952446024603853856229568782625309559830482684487717142339325934623256655861675240276097547207381938400922181343169303110826950278168876807674176058052850866326803017884647387163006850868790215818121790387479276106549872418975877909209199204479966606768221390699970772685337191648702317642172550006642503807299961441351574542286976545288821171414783311873427356782179628708671057658329471045690427880980459594192894815884662300798367777866973107942076343124730624519945983362171588155589730448365545396958033078638571994042097777917683270755671513871445945852483674075174398488047382141194205835405176471910697436451515514853661661121161037454931956001353088431889608751307531849255262449917346168922351761751055509106879327194665854759887084241708059484979041777275749938877266961191714489160344571501422948942697082335606334502514483295040091697012996 [153,146] 322321598583852290698783493155920941189827403938847390274686613696233966686144042514422449108723653602297472471620306368996140732180021794281844131601769524024050464551432055964022511095267262375765892977719810841660097412321049121334563317059028277414137753096690175506803287358092976246689498228121620466911931282706830171658854047563495173913274637592514183038253052738552109947854118469408520847616474968763781869691825829557231329023116458916906245842499609955210794654950616749211548751642974131043984467716175752783548026568483972200001518431041074808566899920599278345225494326786778721895975988515910574588707255781958935855813739352732151487938995190142479957729981146335553178701520715096220471244812115637746225656534110748259576915908401540841980885160353234467445182517248363885049967586198912993511551433310132963185519683501164659846604322108559946617554635029102234109538996317760926056894474156957907970462739155415376644971917087193421830063567074292676074108244940411403226194708176504779508472538512482383757274253972031237645857487994269392683508088435105179819409692862696641053367905055291379575092975288720644742802289496599149889933183113924091033123937231987853794411995234286915095040129029162327178818659977713195017995367043357118973202291403666057529151526631662406684838140581363846617815708314671527280506487615241170233141740822585558827910232554994366485856626384701323484659280072037156653866504443772487932468924794496941758860821777689915696656543712735715352404048422538493260162963370448576700292720969733396833163306185881590480847887801243563896934933899048 [153,147] 94127308996693305297843817084062676710795060322334120157050479300254610038929974951793093032044889784353756449053545942746926185888654075459362533253431583713227123190226373103114247966358280349271842646863196052860312946473204259054515822053640131781540431038204997946402034953870939425393370786385176448127133113318513656443378873106118451048759956362833703412556514666689397846741365707162328784800716225615582205213860824113928835489466323035252580894660548142090608344342373826160588432644956049233116628484721386241543978992766888389297190321296464024671079742384697819204417771629518236155047558568063213865297108364259176688778096213835282595803007340391993190778131649092988556567558483561458694373183018460983472403989810246756788006906971118348510912480248788504758822221704829192253982073425920543451467533823988864629043096555099379466054122733064986969909950806267142185066321985791577912912633986406069717502639580188961013308542615837966839655388098625879357282624548840225646670778237283339085843034005949940411950559340520126935380692455470540408998885118065493255785168406501991873152841819087953188440506063124328247580424344584896331496401131367003933161345209078451889496635907664005256942987222893847071401343503434426286818452467906343270532670935347812371987362062435738911716369732051433734310891047065888400725455327057273097316694198150252862062734820609030722046552631825707280070097750120730621753254822743571663745227084140934517223698682187049109491126239964592636583231820089393173623640147461936001209672581921970804308011810264141896972753858788991601317 [153,148] 31321333450161312279920827773281238079838615837198685504296186097004216382056430988476080785949173539080868684596034327281292300458293006671760873186872753156095395728120211856393612242604908748936045054846654144511023907214402697471114797430110145055748717886143384345251699883732592052989979175538669846469879948635618844939530326172022137593152586374851678985030615597305325673161517140202182276817913063425896382283773221452491558948262584533220044075010322704237112399236692014058561920456255938231272916729003792729193570257383858520691922265770291254302887644731209636367965785991534926564059656781112514159867143287962285540092663823443085494532238879150502585449425016491287594936041225996163538190975320754927577940799376210148985636019674604788382451407109667905080111847227367397894699422290097220918178374888559023613036683192749247888456365673540574879008718398453924305235157167837989882951389904682575839592684858806662646733235255223947806009466404072790103182149765848520453873947114834413587030846189108716989999467558728548562355388083383193061363444064675997177691109791806625974453326689646284389098036871850269273673823976919514295798803219273865808324015685950878746888908874981174199404631472069151069967705795185485889385138796832777810059354395500990656190149308636650714360802332494657636438422393174916866957138744916943699240370856529285023432270407991096622332030117809236638085668066211921844739708063748289932222970131200962565829760590297373853678297960741650078773368550666701599810633506585257907240741359652379663685573435442910251868002579776 [153,149] 2347111608002219211210622231654108886983934144933473020880215496555971548650860540119366949099531680442832980258211469147998825270191748616243942839702403283318295227572255190276296573720559399755876284243497090541882376848732999123606218305063338000195004714102005837876284916854379445885326075102656984583397842302150170878771961234045007139735310734312458547667843234466284372961357219715081798279701677743199771523587606220500593159911327014376852598746986642058366858766416521913606869382719940767015072244253487836384879296462395773871621842212761866920470146937475440946420234118229994473799166447011030804032339585305780842045207697096322765418712812867577231157893261973512525253156635974964932137410065380901057972631051442643349738976440936485932941085591306404559490595976575821200966105766365551435008790273192728681203098525455976217808306914213833080168555225168622099599277291422021960469540657418211035201023471096769086257771947589034227921033817331723397532656277552613488918981591084590379555229688303554698013340109130841563661778990057030231157859041311190656173993050124118048017255436940570666513213003698260305953870288837008763844461271287954215108010940925291072838133104206510994929351344544202491699507029551022168777250646694355569764925285865362064113007076998015626054792208150814515916780366844909874940583803360817725566494454968030833980568284381703817993959320226256478352505273984599952815137648301105298346081507999093298382796465043305738733076409676566898362045694792691048788346192743861517202947455012423373122368560709429173784 [153,150] 32214655991427809498765299544568801126363220735777652954444395408551390802449610965522432910064047778765202310368307684655674821562280332733143574653683326971249327195445958798956887538931104815363519082317222795550204895079728907570103393982008558304785349022223087992443908817752678343983526330905379182847451417922550207171597707387309475597467165787847058478858888138846105853903045103668260900686442388409804555338664094050136460060711933609000049928420252318806747260376930469244695994704374617907606292659566241471786566635585091858718900772646545299600054549849174366083238483272823171508681784053881923778683756030737468851404320928499045360936841951891817299346394822389328506543264847741523054470225586150609263579692269049234619311250292167129411634571334785284723613365453020377908789331527267158764987208757578334053512150559089782534557088075282990593130390072915113993291074263678778258871055620407447592840847274372765879756823859169941224378168404238967103637181929369054986707903304565776243741257066106549932607759364008320679112280025816874605776869726173381790585636406013234581590379196094629287934589585590420379064589608561997580929710770190790720041529051810916534420212586232599431665871522148655348786242849192720332442366134153670297426616745103303122809929066619319058415186632928566595521889871106081091136333433947450442386460363842002469592312112075628101253733688879526777390169486795343227576778417296012875361748016947680939762822083755933514069864763057601396481932904314334754333813634707306796638969585328340158911068240 [153,151] 5126166791424554019514609404275094189946717880971417199735890172005754332016738389521050019328443319841020266928878393203622964791323816213848707963805442398313873394089345692819540328109206833102733173415779925147795337756847615130676845090480676445113341194897804906743279270531928257510448649923470605671611069018951886541955151267852729480230888586369459661040450065735119480663550680387551196912066123327263071288404757256487370214053542956497308298331882124959794001518802932049522455816354524929565673314591179380524023754386526077377659817045808422022386073752012075146823928589089402602142728890933581091999397808420649061257872579397619381686620976078757667301754769409355122220843323738069237801165834629241625606462273874302398236760770812538894636894858934193447933839091545294279697443668508306987666594422905517046449025959756326152537260922973650154295675948104810557634901041671988692190722050280362102600303992967127717810032788127244123825013605101512820807874054604676085213043197871154639502159944756249300462155313284915074278819383465274543108863212207028566020288264702006379618507101332556411968218825308461593245099024680799400668136114224685813461999798580170739685930732168338657526472782598471633353916363126676953512694981695124646799583841576582349816708007736183434932547290220869068647460307300663311093797149557666051868557647116622977890573363218620081386383707080924611617246248170958612456932769081280194402851788037464067898047176717845132759804008135334688056401824416492436524530212044534168694345927143130758 [153,152] -178226004230834440089840300226062929587953659822009505929603658332595131525766833283246071450130858941595433854655745159994700743146383992477546030150551118908268114595873393051302081870821716888775406746831477341317873544602986905090205130450339849798592355483529831637726204968028977697106557497901772670774745035712328681553430222902532058944180361458100546977329122494433498752481832414715995791028333835383962643530069473735798523341294562615787115118212920114225009668738951951665400933635130482278181205734422266011684904199888638269378862102694456341015133260134428848170870699004574304472719160937979539583490757223763185745505511235073207476643130484153433901279804095326913427850144998811640818404503763935483930685063029052654269947894634353618472335767823086132793808546816007468347290120548011829932626199112271306854347860648114156760037293859768382259585794083950688573345862790851907507121657231137326630984509255129455025257346414940499834882907505783357668210581831185409930848075584169446559881088121862527875482953726833456601181865224948920094019403571652956943447217550802690026926562502650665359862441987285710761443694549530376364255505474994488649409209476777487224467468931654569232693621579068923655224444763894324458967625757591649717522946513288492152292771346123011228620720147414576535374453838838245543666297769828863313635878954870079034816375098911604475035963479264219110310144036635397101745982647394851930957039010941044507898023396166987229992251254636307632597410972895067399031417363213340455342144 [153,153] 3266344366844289790143039219277392997899266414223511318011964363034333998563510468810994096255678657607664924258485895703997738464483853579459155534766723796288692737338207616875510647752937142130706248009604450799197173725042988214902897305199762104306641673590789593919836631667390712398171761384178542909809570737895788910369459018647768656544008788778488354203924412407124552547647663516413272973224626135781967423399333105353829110181398014694887718849771072443982114147893575077168565917948544777490902846700316368477791737978907690857762784441783983786425925297241426634345158015287458853531422413016532971888111594153385659672432483489989332517575402809935084700334221648639830691418117147776855702027042345440224179377720078272728314590965072989551344324681649907873360019981531820507596283124245205726160232954594747940634874975386756572134452385800922736702611195915556577988521553340794339312224103965271687654645319844025031774170023172101704617294819141625622155736446301188546691274843209393808252917278485997031465453214635939489233955344301911143131862364683394687002469245563484587114854752051329902961406127530548390489326300987136535515395984378382174392117892122892759435259505613827898236224822052246333828659196269773096462272369337771755367887156345411434093061125633307433287011573117165291898334007695781176651306965138058514647674630075874042007101015865252163335291028067567893586444466325708857558343950161889173852700847339323554593169086213585398411779229243114329184661181694280401167310984154984 [154,0] -12252926587910782682493585680973575467186552289194704323426856030897150155629527897821934073084240743478050288357222458347875289542433397675934810997193445333875301050016072306993150528422423464918311278457558874376889515132577725616967012574577770054201737546678822511653463030113387349298332967591340023580839699491122837068961234958950861300487147202134372116475437217005847514230353863688841915835777630671439483287268826840242802228659706156471877941499892097783628002301447672130257526950803909216133445646744513663020258312168050212515701810635443290767137122057039250782421689233056851492990544062721094652746499817372971301927645406137481978857724502077811557581840597177362378314667899915380515341519968941398731153527027539326617980303453050776640516548861020457339781832430174436290708012549514621874944097763245790359946546270251432310009207297706496312333207930394917434811943541139283377782651698978670444047631003737065240235876118846532929284470530662309535560050041905603340405205668851037547411759497298522096014676658829275648467380303569699051567590626985422228066733974266618845456384187583573977963232941848402888998010385731325151179066647451106714450220917727009381578796494041160223880716989383716237600677529813152186364314058229473834693719297049721495823440941194171870339586659456282093673207729480802027045631633341304172043454457801391166049899949968977775248821439642823609559817609603464047251043784811184359779041138726735235186883156789253172827293653338617917518072418932042955782278615002574906954504325085156991070339475514793737166961585835367746851587752627461500338998098862796387675647771762101095225894112550094039788767095062378665611526787001948950993425256140313815882132380408499894820530985466843232160519562043325534574810500340826164984035710621495465174841365971754894546749696903026625569001094931956170677686469141892457299146448145361081954357111690049415513262751089749595712829813341524529301052037252330244389500286379496454277440766870727747682459034908992200580139110135096095630130277594033128002730734593928726076164356915260219234738687494763851153600564440816709625563838656178725368322874118780614176577639415808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 11839416989262621756504166457526876092350597387481722931830191664210482470127427973341763974359047933147535385964040206919118334414244182938363781097679910941928686383564832484496222963143511370510025189626261359002039160526164594556308871399737175787879751278183521985238402527119348916261604473811952772620564698438802081724767848348492518305777660662477796000593979397579525223423681080988235509236483133643763324086138633021322675222877997920414420032902282733401877660669261361675593238630185822422013899699021501992107145228233245436608616179992633280203172816284725003945720034073980432782881644965193275765991958509738354031432378604620805150410315565928438659012525483060919382879195839587117998709516949986991824777796183632057135401287136145023135257754101359224218913886481294381055140506595591275486468367342788602228207490066263569756245096268938420531369221617757169700460495015588856882005348948885176582487903677393670462069245244313952358701097025654760143147486407569069958156488625123384260193358716859699395401275517859464156387504960283637620481325465222704199602674838624797309535034184701089420021116806216228281112604149896796159872327571182533888643976387589053420933900230279879637966224154657035301052894814112548385450375080119610353442752408375316787634929225583955918960351546429116569244130504841235811654450421121260795878373831194747510743390881573808012843608644278907611948207054779914559457769515581450496137964922038915303889117134153147991036400552269642685387165762473546392898078539334459907113628717942861844944292226282954219866756389214012580722860681596362572886826107703171996696929634941973219861149624308967898574375109854751020266230882052741196908155784139732198654396517653086440604192856978906928128887099852135603582286406644492008788277359923069672065375432458233770018233256248774514028657951599089882540090343660807063782345422470323283334582020443741566238500297418181164756530569335261076032957597401662360114210864631459546715070565069168835536938045458656463565394465120373819436810761024169275173545915537532127660465275540857347490018293889185491135013549997377708682111503983437096342149423616492164119267320109465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] -73100724692481264270492362285901246283003898578995245495811716497937444774122794341049692823780002483920575128486949890722565757249388133654152068989950654728659984667974353405143731444404573197223754031804606847745744153128254588682941870811987196001278614509962308269850463398162160996508911490907616087519011110896191016307400957204589294029659000201638829216211124187261482821336914516214498491407526955303838835911952726260692140662359880061969916497180504150721347984978183092916515349974602795905856204732071906281048557755868916316207760702381035071317947821782184632309053005872956285434415267576471473027266679720943948247573052224430111020089395408019188351411740519692645207020772301636224467929928617338465218649419802642622166728468720660983523504145863921171186578404478235139051623126680906872150071069206238283466859407982730432126916561199797826274105119774716438370377052638384302402267534876119886493159830509660586100672927429406312830985550079958240088411477419647618958745846473442300390798746215343532072791948374861448003357495447593057191011567867764012313750536479357948768039043964775295477196820376827805337979553741214887408934944510392074980862536428868098801308689329173394264035568160912751055212148356405048768733704653514479104339737413097758845410721729923189667580321881251499077721589298020933969038331154906324277311414382760858674348678654955205537507540411238037582750717126442024761909483178165135474974582365646078898768553882618996159395428841089702768506424446052684946744359990461005279643167232721480130008541947142108414251560937575389823947579068133584198736499253927732186477661692473906917572684331056686766763338996966752290691239563126661261464344847960109877892133084767290738065513646387192474467618217060381127939776396490848139433197005526294269703658360154698688453942831414987391077057780908779301734950343397312718453774785092467443104287371767458375987374657193495682080851665853881589355769185064672591252629816349923181761585396652522142661158308260602692081992422392207141163389222202519188673161185543474341278092407193399564107097768663702951452700963590085690641128364736220451360301347786931965983755444548534272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] -382152390639976689348168706226052738708733100681583311266042140646655294294949432349927635789459293833074018151747709654405300569486076457724341705371345737028053652497731331801790108339159019166498979678499085860347782146649504330114592907454313555099715586262769898384779401062576118273617130203478609826353764536184753424915314632711012539857019723025348297606417541635740347005931675281391138504952638549841020791874957948128656107063051338955884885385439029567399295623249819007986581879925393630566501343555535805270288622102878585152480673252854978889631306943058719877702497106223149641563064956327999112144566456615249446733579590825246068819998655596202824388112511427535941131659145161762663889988713692061201998845508869699551742538782068816148750980476949936243007157834371235087806978883254652705177462077751207010779166807059640988225949174773355347246427458980353862779579802157892258348227567541427951053808291590860127408401523058494496873478192010051446411413386324625886509833356894259582516276125276330912348540141174487765970729429650541591884571606787159335519933456442455873557546463369603983420320277361418233271368395657290068194753245529166313325794029341727777830798639523056357479043005507441294574583809977193848932949094568570305785750095264429270538854936507548281095449026627314528116197640541967076912863690434342569371185288839947555645926273035248327287924903324736590086261612943819406480571294312286077491643304043165487528782442001071108326410277519724217581065058325835564220006569545656669943185861100998301202384074342106066684796594635529810622520468176194506421881418541008163584033594346682220885134367885833036136069084099040898575089152493315618775810755457173472536482156479086337181102631488507679525479951560664979805822274712098183634843266604559799129506491884588325080017730791851933523405647458175645598850832076982227075975660596456917333934632017092362040854191938588954533398668508473731496460446103299467396742665913330944168179833622905265848161001525105505519925330668112166740278587688804549623154133158136694667854853906102992171402040505258603816472688493044499602490392343938481710560097576565718375532106310746112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,4] 7059383575108112682429206510975760692216950024378462419914596209142835566984752392127712379212364827965798411104701847519651845520236247373875762158978371799861345300939849969395768322275150699835998019142687969370200002139292618568833575812052834381863539697365702073201598700386669098224740266103406340167403170546741888638947360447221418124516203355085392221889326460566182237275554710578776687548489548489735113170821718564535379822169910145502526355935827575829711189150656433538936264157407406400624371580731621633149660625094361824793142153296436471457804254796304951897645780992017683609507792907971966868976429493081007003642559712682895144805402583363756426634782785538222675866853873164796923381554568107681495380990030070375143236991818136830263542864764517685307631064978480821268741283042931047827051809907417760401102508494012826967063975543783040912772790113435987330377056261562460042538466107935198000288577647053467645941699955020607775468219151031013258363834033848671177969358183207048785239057280825409002637707340580517794983401550055483370102287068273317352934301715759182867684300345810398671868997793145612876499524475345890040776287300694614212233572319674893801314750987310370362569301493653693250738047715456188493653429942008067013225688972934034860134076067401006746285167642659255184430137859897924583148641252900580590919710076654579763303725958425307062417834178547461948153165353474829926011011862208786100403127443153519357377293810797787020697609249121681318739697141108808735332181907010251509751266921231327071624252069469948510406921888029118313354668367367061001519726871031324191751944817302544403541530020830104015526935622305970030880935525080175660489773624297502470735300492756416688604981875843374840154418419668412179971861849863117622634409792615301646023661757834914667434879580198957896319667395693635329009516675355402937011653811231486748226007385559689833535058696745398292606068410072851725547418168004586887549163740071378419717577609442903575818020940676897423409011053353121016297573530504838864970036774652055583772321038867548555180481247735935488124950046831948167845860290994425828412540318184065712836999729908432240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,5] -45457974240909749617815502690420161073986407014946068739767755929317255001525122539121431668825810095148128742173547426866315425697107146362465465332273713032342305889266271618033979115582357652342550332768886373509085335244459803116119682962136223113854276786280339454001836516693652601664350211229764687260871180513857305637703881499080169737958366393752577029477298579588815711900851713566589775790670627283918904938686998356429507145399594306902327952461089955992861199742660209708777175118718863285331925898108456691119642609658195567411344101535027496700028572284099717629161405668601848436872821977532028810419399844853865161446948575991278860766416413373365175755480584098628532477610661566842795047519225169208630002206235744557648248114067257633603613802317736619839661359366531427336874982017095809225818122556005813668347588813803943492904218841787807923031291400811931428116504721368843467687614372799806615930941021280595413947928850561150299050010936197277108745765856206502555214056207066093276921664289354150574033861202453374641167013340625990249739720932646829447401229854994672510960217316342355476062326397730565225080700701228703540737604884921366185189544444890308462966559618781803139115496474809649173367555220464685780643779672333851148875623792049747414457873922225743138293420930353679786168079255858979891225988262499055891024536297428357715599676085842221254313216815791402667983570741211358781837014753326793205224687707756876871764429015103866924689597092664382719303784522503032531882549246825537040878843817930954433150925247712584070555109021257305793374416784077088589176754212070726379609949081035512338723827669556930283081267919383980141755883982754179351622756402931165092118050626305012183371118344161269760922541994395907755598848535693588589982268663084480069744404756793820857425341020068318412285043119036577135395624661451665243270169431196525823009667687835285012527452727195976745835014525142398610884083133945436709201056359614275581496615462597691888186058080134310723172024971787056563767380055804610038380697734179665721970249436984059723924054237771875334944871631674516578404093155424039477382163339335392559877468027978829004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,6] 184959335055862663657766221185993745023955836655462219931272282203126418662854206881551547749394416948802860197247488518472361421350575784128242844228392364031007528148772158373472349351784306554854257376504448438294324883846947383098449522201946287783996889777688292394051218339128348450766858549708188505925421440978243038512049808520689360704973920062832274160111423173301297889890164321864254889333483291520916507962459732969383135274789515906282125082390970035914774087143100570931665413012070635100751819457398837856723080887110059269189208558278821407110533114828555151133570401659310088768694080219346677644956102306768616486112470963666338161167409332046978201263743782305999658959906662556446133553145602841742866274314011454288267102958779725357864980078238569558821033631561110683407707164929494375612339249217386143460218100879505526234174388644475040113418703030509656665217542739704368082976762119257722103371728325227272001226909246523503710251088467825410868700016172228329311369899246481085871695962358950772233551452981891589459341478986049180329278357303747436565529760098201633890501105986469632143440186838503593892208056363123155662032877306634082412197186343957203282055528267565054570250144842521906526689465489361503079698382463411177060105026904782307809245517771026454608312170007112296090580054599262721404196886440838477531875293241388942710297525519792201756587652555333355802538667377468006399337455980456145266333148983519483335549114576904581986884293498537654663298305844268034158362948218379522251950852265335062230108682175537099487924738867840754381182410739616141736682296342349840436236034966445813790273089265331331980398092602500447242503609891981278179002376472521871270637602007797317214425304789389798023316488078429090896917735228424396023910344195737531355938548901968383259849464966738327901267573472151013901848931721116460062224594393699134802855319672647212627029931744585349404692789288332418840342013294010766371068874520221792353544606724999077033809596164340701991346204341648854355693128445436533987586402060824874026690469294263681290877187015517420270237727565204896790053516314484317807690360062092497559340387617088129204224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,7] -560492881993246467479837756711227944176616416669313440301944348995588593254363873857855848583660837101430233542756870749030357485498971404532389280219772108545679099931112818091204173313607490651977664186765915151212968512697851166082161044354934649662969647845048306657431836095295037605955653843074753752960122328417477882281871857715269761925669102364587143655657217705166902130575077785166205220762243864969094778425469711517762141878545062581583411217764581184591382243460629446165326350851390508679042421363353388491420683198321294705423713102355602405273136379328364716965160941521299791211672706861449042361840964783435774473029170201987644003352541424359867058997468590987559735915972628616157712040186236890882929075985019943248854085696336676923967551612909310155898245267069203608236842878401802216832918623187967227187055389581572975086468165617619362015166923075232934200790917420363404970740221155111247041244196195270485653287858642917195603613225482445563519402921664087208919934345371159356514038877492281398154444710372106030159329189582033729781764487851097432711688452888857038672673308146182885294442725448701691888226047815552326468288554776325639427609243400988205332901039604133886602423684836040797857404938222763112239413998606583143473904021871585566490140150472985846507918764607187382844970147595217521790036081755263845330846703027254997169977426285645351106654327937333496483076117889266016678564366189887386476977610055486618518733558792715306291263518551938924523895226648647491318757299153582995706809867874946905328050058942888719596439722198441330119293983215046066401050556634144304960378614350215167129051470294237497747550023199896361671299462986635322133795619384575682541520373563836868744075174312520375048997399783506218486512412207727443651122522336487326680671856287841564950208562410595985373034558958788619639898553054038624406064445494568891879153533616813569047583943253043471918838655793603281501399403783195608055731477229274555582020065429117512079564029588547813510049351530121496951450670588086795321190910965033750734771453346630348706703774382298404214904755838897172007581883305232277369329296930143114691643936127734041804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,8] 1219208416107543503771979612006741461271523983181245467770831366348411047925526129544145464211655412955801913303926167510886697971364399345183262782079565065230079194942137840760375059461996622456932902230959638276975251854387888536068394088802299989734149292883107131989869107825244167074580366011767747582928538732816083011224034457566079063023423745349841489861204628837439342242981114049025519887405989374251135289983426314223033791621120118693095561813958207536160353686438562246900013154164825984808336156104185030430214933618984904787991498869417905463116448664773340576749787185680006045116405427406842662886432282135043192644108416118084267085999192680864848123587620570048974041644797784038425549748364541481724313340100405057749259131866842120642905405817526348760333461288925831990858279486528498790561743983725008175777935281158032345564577919789477248382578499050295299157647859383407309888155857543506686456701276254019381872509175325669694849466474669517359333547046457690898551755890880922456203971389909521438455034615360509627262111468436261444607788954995564756971492499023216905354846800298564170980942640802572621305499559869423462790570056208011280596856960971721936746070769278536078318980824862683302363849064435901443778789290445916326113614351100941939729979358790769912128190545013701436693406121955187550237484392341143656334171039069361326009927188821321839609063208138357561672190089544583916304735581503748709091042106838904307961480513478120719985342063366266315227303841947033234114667131200622292992339269679690724174979579580651263868028642086920649125742017377978338534043809907926237465651641955869189322452388139630551714553367172719683985903608555943865555231742708845056783194182088965122047623375183219573585656308104056128352789546936327580629268882022254718789851882345462644392129499755471987786591326574065236159913255822866064526458163594507069473748421176017906147779759081804819155384917747662275105311493920084593055527198533082249838143982626997717886479752848879442534719106030378615472227844871552415892488285214356488366499362949704103614498483414372632328464251487451887410737621905318571595380746717423532596913880733752775147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,9] -5113894517589788077965131001177190562918234732360516895485339605316124649865419477984598710934130145984087238905159298020633142604426092729518838549859909728856547668849224832516960342030522486809548082171614304290331664996718845417529554296889495051639873639962663075564838970240182108153822626657879812672889930918609255395152643857254020169810685247831441401353752811314520321945493048559402905740985265465004794899439084860833083779870633258395815541200117818609276172329651832713882303834004847041948187472222535863145019474428623072018663363160963740183545330544967579628599006195449987031688626721139982499008898775868062521910689408210637911041516542291736145715256191773657572913529890744820577647398724668904281870558089131497917183412559049133183951084035892898024384679681286100298205043027785256566894371425902681218377361572042439992868686331762106176779707801509429472045128875873891347451456188092340714444188024484718811780504229822908901749217579791513815213827835567546905873567585107968239024429401048714090535109728743197072941834400245807804118657338199227297000500466969349195843899408698876659854713088410101456312813786987573402985094800955762741160464495547960004678777436639734760477660115484318742257188729623150441777463087439708719561281984129016558415754792334700591495424467130864003231267128548932141283950828007073922130641834840987050581505115910311206267280332117735116879032664314125555471338707705353454533937383768429451487657690941047538166203521574978723115832559192965573913640161148405782802489804938830932298719467638401242142039340381185894819732310739174047175201624158561844926663144886368630742346909369719386135688146118719701547870802192148013401137074092210365250530036187472805033335034972321426948274156592413409826135233620478174621861018568756191293239084484734343992006332570199688860020836890355611747627983017655837964575465750167611109894540878305827415218580321824384844567227343647717057773102226022824946429652360611602175845696985617229651185704379004775858679585087210391979141742145907015142698899882106154408637696227952047846050091633790218823158762412716134982625457360726787804570122076245301120179381567927982489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,10] 29068656889402407919753038226628796006394435507566763445026200921704171988808891552003914890187695126831180756172720446763633512537977997708204005364685403218739550202779372784437594685284821076506419802945151541676749878830872837359908825407301327168398622125844160544304705962401998945004331716249853148677964222212385851978334123979086088882832155662135371330541357322035561353390473569191045569240836219932301389042113222363437148170240092238717706639463131474570016203888369124759617808230281499115130401772152349683842457673890328930909324320384022066533049470812534560699879782307374783352420798189196519415103195578591901797364910221768470372193862462810804200718205883187376780854707441754544175782671713055012464867005517431821038687372314465829970043234926110912329152916490146886166451704362087196592748215275569433899763940076241025470811047360611424309178381609266420883784107572895172813197145505243978353173250434335916880691832477887845936124250547673552117407291693796107362354546579334632031972554916211930807957340218796334513221978780268277861772901341311233125323877903564402656374358521898532060457039723273782177483347796784819160118186022838139260826167845100936067171802130808597877979180410571735186146049675097713417650524468479735041890926374964674129797272729399989410970546035007631050117583527021029806653602640833765430926052639314126318985347248136328830030491617826875769034855071536001223559869081182184957583877735890492539492165479321931344397742351136023083733138760372577722915031057570524440176316110292902530994023258896200859427499297007714902290593729663383361672751066993328775739268712038724488034386306689060762896164067454618342228996663385443390450007323164105868765551746071974253380415328953727525239564073713424826714927653644191193507995773883257338935360782783064472702431522097064437706358984108828026517644278452875569921110354671597886952644014311821154122060787912355421988363323759893809277546236159072628417262918801505654729722984157871553883340520325298129456767061466372489498326826977446061169335881767292288271866450729171480920838592292369980835116058613762754306287387833372997936778040933861899882021553359232771817472000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,11] 152763349911657690607620687027856863286615456439571576766791028582543618235209042296606634440648032711070055646129689129579334101353251719856124771911500321954206565605814672218196202081626881966532688419817659955984947817877573471091539364719527689038843384812709665522119928400944455196199824132399445495417521102814568611926950119183627338527999613679902626511828870706381299546969166734030161075391274441276739473946837331531260874704295518139424890752542373635051086664635067921209776281308765540620380036308125143670909467052469705925693928885674111852388868471202861873272924018059940842463069332415844319112239905850829131279933897631572151546937274473888909022263831951857407145681106128672732861199671573335693852682351588284675751948378169633292326881421413019724103299324997665314249794244764879109786857478209674480531745670164339046994840931080039229532346303816835326450255573446917170801495650199443811565162747984033320542469975437759421186762630632535825983732908068539071485089272760218620074776565353759928240216886253337850503472336997191085238217135985077685221161553642815896246186810820965914626029117203504745777755042438099778097291621971681369541080699609237521310837699046647032391726578905967417592269331129921404661458747384653039391414661566948594559905445161198437554868122979630110158674191424387451735075312343852809365898733069000291873421231191471140503992937534269366654665522038741231214737788167146876953651744361927664664872782966049241642520752932804868449298798574093347317624840291714897741354952127933232472101544631697580678401942584566379680780348013713202008512753233143257247492831713952524811724477252123598361629839358060823810747457564818613639421165279317392047717915455174557695153928894348347027091698928184265671065121949206659100760476700997396776834465753214471171813705521578595186642304995627977160213498431598234368852591375778983416516692541226525399243614343131595937917238779754883866588286009062619227509835456663229005185829564624972772431352123784613294625312758936022433889166994479392499002911954143416446344394115904473727914288001004627431000317953849204956442764125009222145222109999556718777135254983984558794342400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,12] -87682765365649218333454314592686557589270342153098142371844196799443335785532232603234871271845936781024759414129658419113236800405760063559278599488416873160434131686359263060468486257656050428183649399411630219182031348216295737430586152411826274503826938875442795274215256729761316729209593570703316636027224962744212501524654240109007455337875162000436342183683393834448176007518773790084533096791939232623963893724078313497675733535490251067332889687273584293977935630056212375531627868721753985246778278661339383720392425208616301734766278328919452247043853230336841231236389066061261718380787774954603300377157588177293917797871188342398012935106479667686206072645771852133420739115504038480335065993180636576000259506514689298656368300859038047284164991299127160789028795151278070118336575256134141395934853820270784092640357679144996402898041204442227194557959039745565156844931516069281460078060701767464081539810028690934249408633229245772038914704114826601019920114801766916134488361731596470313371521670130115730962463070711820638116011829725287226416995466326145413736464455052101003389283769069983408021858899637828911176929190607882141183130319166760964128240130848444719636182287090042077385447451412365347768358222796577519691605980402185707350039177487344089066853230360815177363212964649769374377693052406149881090947743767223249881247247795285107385715664324081901005893386853518205081525234961573232364242292725567535818569505881518231952265132821602401721741512623725681638541181109074239114020877818733386092352471820736233620669997001451418068250776857172267577090230382892514366896610523662804590909244162468037823959199821704422073431398221839977020003478365988551283076107670003429035244256763442301066574640405200900278731154040025397868577168582331773455765363358482795190029690768251984095840502360018555314974956123207512654318565103044389202452547387369483253695730709320732118286038984769111123354963558116864316419135391084920335835387824987319957775051656423113271798695466471650565192632839911881355312906323429368383153146965880444876980456383101214718439996690045532447742970221436979962082722696450365735518398654908008287218000081004228562124800000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,13] -2418474341382484400425368303078851434078817514072431216028543994948265539626455624291709105451056848212401411428775633905659725073734243804442755646795576605657384355666631854170634997627357900763347936012537663193049977232766022501638812714127802255175628957302342705145985994589443872778867208115354254807390531739179208992055963535676124437682128624756942493964628720886263162235915306525832981419403831069878308757716898229214975641194895729838174891742303074011122832502057295241927399495676288698137588884661809912420811368243669285898239890705894570567411445290709772831467888158150946170771494388254052110289062953265509270068380254807412485898077912942579951277857808536768228589874181353661097315392658838067596583306938802197573500710342100378063767290093302255267605219212891079983429569342535055195825222378839991361548766293479685168703033852639166140467388165286869652105341452243131256273326093254486445539225108387228661052896734611882051100186247829947963537875503642911730066817879482781400425885414744910160947853577917327582945940527318992999026552963663370842550273037448640060052882674094838463894373419581593966069873813752301742195736987783600278848454423433853558607731280103688642314018307834144863590519062567877684820429965175694772776426495996127413530247286453492814878453247556478585661379018535978794384079317995457459769307639579664662350040815028015373436678618550382162664076310102520986543860683401588583110552437531871552524702537826460534598855020649617405515602064894326929509242016524277561332667307190802839457532617084343397213908553845896668193914197351271299280683511014246737504081362031316184612209970567107977117440391737349776611333523063416443492758763740530503976486802220999149648883096081952058922262202778806743033265850370880326968356728702866248469921645864759036575909170511235835820878243107456449075296194219851840451994325978533685094436481862223211558354232447593761571270821534667108702509154661772085987940915088552130941375339072824238136346465286537064337966069190460814695714807923634375201798391350355492668464066345436259135942781430099779711255040329569269138613106360644276955329330817775637760448451088244627891814400000000000000000000000000000000000000000000000000000000000000000000000000000 [154,14] 1318654444694193610117006052239756998358278505464298884372650660363262407925796495004213551207505680460834135014798768106206156520464781211400407936766428169076449707864977353185937952400778910469722175604424979092957694286093114944353921128813178776280933737243575744971720518553651983759863253915945516600729156409097244252233770323854766323483750814215756710417501783273643529429526408201853820130213792598822228225329679930969461070066449716364062827029341891090218581573941414507726303984307067539793235924202185061305890869426536304054846340857070442924548382337922560958510769876440363354743312156307715510415683463478565006393566955568145626176342282180698409018974814103408946859886153438722453311433884177268328849910267268950299271450754828890866370879985462494697150814527208399629733797480773119453109609501180897998290836519717179485123112453996277267749691481087336839228239849173223910992067507434291089398837609632272656744197442773003788257267971808822849678453503570639011922191066681019034418447411727415536678668681669869536762892825761318677069953515313732295622630955408257774918182747420143042899223347889959116446750980435241911680728126930344339001793563987696015931696283840374355207089307194257601052172964121001959582004056016937996584110243448447298536243682620718944639886230888757170959873008749790197420989611117474742592340990291835015737383514081422782733305890749073168121514315151926934633416091750231951299500471126389244878700626149814890416947107469903241941966775555480180093090394813851104036741627990543351855443065762230678028847463549648279948747625326183980650553851970420263967138105024117041927034790664601510648607163987522336072816430205464424903735566090110809506881575049403995088138551909538543064694093241810431790242457870119199468977625453737491755713843244154332252586632208296819868899306746562292613689066268740895489977436671103964708843671580461402363678262560841078383351263001550234543214845577333722857616458945912879296789400255255992265281935090030835903489300030999071268819092238583616031538427589259551967230725849627409579807272447880925771539153304479358357945593636614700502022566971288577061544868647315098770079744000000000000000000000000000000000000000000000000000000000000000000000000 [154,15] 22323407124113363788413231957558769614100939691174939841983126082608949140348473432593907355938765107129581023629419429109684028005396696000072525240753972359287599566265124990364860416541697745299937329727170119512137759418527429827802334023992148337401668851840994070072629307033908389659663540495068198207737854953620792690686150121542552340056939087553823860764908296151982918029460070252335737326226129497383137231686596599397728384197851813129525832823544244570023539670923553391851418188012504932892069823023815951553971488086183925630306172113188368687176695628362316150378126882369358566393320276949867939229894225439101989953704022972808673681430469849878595713990191940902103650319339634493650335944298560291086302572565494785025137088277723095973920727936939333458031285476093875868244052066886924328721239230311622854874335159580072488703571494326039173160220733267364715610802503628902179137414182174444161648040650631303468009552140570964974169728299844586991329697382467830664829807994952095139668817955729826125692759935173564981822431119370140851560961580979123039686419736178647044346966972685291759267601038171061879030255984665162206361037502669113188810313063186803391489353371427769844645585292783503076765049610129309503513881191236488120396315372544657773008601135461595357301982257010110663351440665897346644626841005949499037401680861347344900232810752339492667754899682113848110555542763838450370316729541836948702313165771827297891066174039864268129945283785900007414170301194529348728653982706954218219495368883674944479507306194321708007327704928432530877705853632912135849660751980862387434127660507466212922521419862608517899346534235395531247047264834385349738888808840299499063622145460418125150339424246417771935164172445869538359700021901235181170106788708743482879211716882485544635491625199379798419669448915164929334044396806997765906295078225471004003500347137775890148906804811155949105578664150241952910233313111283782464257845185676304490867996012601746192922509512382558417769271758618836062362767858967470686009814934021486064044479542298806579914463861639954618315116063435210637823140360265498676741559802024754419114889709180562131910656000000000000000000000000000000000000000000000000000000000000000000000000 [154,16] -10748490628615599379236828221180559891670389519213804466666844981560142851413945808282893423005621057296991769320249093594597141303979232862040671862294278829328803826882423219756864529698678021854048837242511084778996027839812351892084280744624040609244699683186579988940066160939668266277936236205330151537659950267179538209111000685592598195953814062542941376494916995188555281761578287180590137279905401851074449551855344924344777728701165733571812733573235270421383843619408507362884680724714704120903707282121409375584943440768277388292344887175227914347199168592412280043809532319275796200872352750655742859075752371674275234105256170680606126001084339767748216917021718240869576464998389374704649730473408836688159357711237910870264428983814916234771490469290145774123422010376016059900234296181636467932535507125019970323939456482044019758809673506682282004314636337320034025058690581324010095499668543572027345354281650579500154986538329903855826732580099327285139479472261822389857295743206611652719304329087298100341859524614535690937374049421503724216172741888070840040788059765642025277787656539504008587519309914075283501560959393575948007764601885850482706594773004870035182177873581882721455558946541218478843240411593493535150018858603699416119979058065911381415733810115506597035178952087258880454640409580249340206906005604997536731959863359766714501480107837136560967974576639474809674541471768927329715398552671534829638855225562310250133209511310293129376315607186083876321218095170559286687342161855109034905497468266347956013850616808263137905162911823770575077975667433191374229282177975156735586533620715314628708604780363023371780846828998376017316035783677938903829392718955109484698433240849243374955438196006504231168646290439373896466851369602962651268818787271202804979072824732729962904985158791856345607850546164476670634808814183642539407455418272517704396790705477037421921464692659222652544797065263066180782498642467055882304279189078671716413277169191715995477905827919457053857804709081269670824404736220632637919153221294257400131612143256572032148718607608663401608078664851349193776758207703050057206495775351054303937027089741729696832567640064000000000000000000000000000000000000000000000000000000000000000000 [154,17] -114879598337585655612078882472827773354043708903881297805436950170491318796986215513816013221021859636648653790479596132339434247259909726093386319545570410806911724547903764336135770328864497771277629423143852388806093656091449617651476447356729506849864037407004325795761742810824721094166018731759110126305935605101174049237226943003712407221304401240643720643399976083731211684321996575387013824797451232371795732288836112763273126792178214114723203988467705830988917541210766163986364155018261063762930041105418140666890714267294743361090009442450550244515865995940428619017488286819347971353781903653222601065935035198032137403297157664845093239105291474748604226893159985310401564633366122771990214119398458272855879899764850168928354459036059528044806007717859288299066174455314131548038781606077135753586970074106901935690857790738852013267841069482687743937207582057962243743370672975200947404683176699220356463990852126033931172153521609369257128027627290879595862021215852244519701233616318918864017444861959667200367137538529126277303344294866674720289953760448222661570191945432997169358903747222324781153162064517166236541948544355363703688434966696582402598398244763542626515623627155009583904580485505088479418927196532546667730267739644084971634915697117307475146741725212661302734045716397092035782619321678802735972293815078573704945496278468427784442046348532576764932191704204382581716478925881390678930749654639277182755641698503172457855248150826827689492559029627269397131854037758313376547294334714305164182445256281528748619216895483488730745627314837305874517969291267110351218841451548088577859280426491522878488531237219604623547532721784189352112316606619725811747740229101383791027800122280464804637219904922952309984656756564898310432187129614399074440939715296184261938232049962080064457826403994373169524532374783177374000957739139986842349074310873913984043060488501199732205476197149091403521371274888979014629878662950647706139096223310702660183372217825660564528902660457654148095603443940132765880765918326302734950900307968913051686446930494847399425302612180791611395195089256729908956764547769360218593095323756863259996613234480699818100391936000000000000000000000000000000000000000000000000000000000000000000 [154,18] 131782044097036126966489068685650225340683132103889761696552201406416829770360900704422202188432432910840842838105309090185443923024553120181502318414502166807074141088267030783346117009607391947390774521172432076334521817479323276625039816928355132606660144140252425022154451734551440258668111822708650889246616239418010532840008704522480885195921738472981677759054608021964559100143882792855469507500444489808381106211175647056950380633875866974012921261412030307767054047346791291528670903657594171768481433871770366489339603816953581858143456761941421063186873394877719172477775890956791136350892802957470165414679092157095312704999991304067422995606858008932278584636264821292070182809254747705660933778933210278744263538878328475437222954854405922010631890353374552172765524745532748966120379510638861020837427163378720673862017873120014537171663228346083659971758853656729413564380968269503841307336213176144691436351109786693421365034699503050336327691997891045747913030315701948771101678649159517684138703158220048140382771220905552180105583031606964565690233074907033679638359264459735279985391535780027666792427493526017496984955780542647965465013856162873949463685174892852114483689223780895002768423136907400977487407854490804763897553583483827155306542180296228266005174361161266330176589028426508633557543093236804627580525867854565439385317241877647607113299770173247111290890928162570559376958507325950838562892940063138116650447187974101815233180279533376793609608782402733709416424863489383675312836680921851554560716870626236118831404901444672269657150651693311195547760705883562750100258888770634272181078367813437500654902994562987148961027199662462526357640239797932131481182753455402123704975410897114498559267523280596888377394981210427963059214149729933292253712582199524986498440454316407495431085083779260948168846971927750994250263474210174753242065966127004470921876333372065548837457064430351341227022790994376945506282735481877472717862851171671604225771558110829778616561443642799582925412768776289528287076433832794284910368761237744492632821480217487984677980265104324261211988240716687338347445555710496701389757076684015570804007867330006908887516577792000000000000000000000000000000000000000000000000000000000000 [154,19] 246549093942480612766042349561520999379111802927292740020885651098620893282712568459682055014640767402607009185365678174583169386404506212083729180900503740597100734681973319179137945715725528728522083846511400507085761508413937227388870969624511094212410916891649891743811116229286720257634124428903336978209367102485595609741201330085998435556649378386934057436130407353090949258196985913588397388688279059518585508425265064993043461247360352073216544910100885497467401697324493330461081947396024783459316531202706099728507944863480899817729301771568139092609378531063196505337674200738715858302885954963417229248875918340193390600054815671894731057101194114930417126094892575697187438197923513755044006168789219145250415694537141957965482936949841467109133999213100112820433667995372198322598353358299134010895548887113627161410135064448419552711304655730714426125020196984733410500622991817584660002771559087042632037627239391381714906017725216913181151928758231749548134834433612707469713818216569189268035759612718642210898855759783288751898818407826300639259972966920050486615653954657556309615530183267332718365533802972773011489226523108425719978099692184084449731301157130305640805854486886558114596566489142364491389199104679593765711681112866049447552903734000612278768088992945536825375172509090085983703636903081769149670124859214538918228083147076097641196434815384236371518981133463633174793011418638458859461210833632707845151793577923583066716096365182367604761742737722299476114991753245374678445187526440054097929328334336521786386888864943018550013661697862799375750687001114639852443384823146250060543924396110268410292452306828806405216909709039212237998445160369040663624707390608811400134258780290055436944623221067663365139982151797502037891043950056278164928301782858927061864115932986299124064848366435291497418982925382658806214438773427303520372917110037325536857777096742718073282170522335720899732047896144634689727105820211643216306098269571360630853761374923352991316720787439022173152951736631822777597743407620893711863076942287855063379701610236683029693017650520159110854447115986012128152119044534409001333068308919037342535499766339307058121356083200000000000000000000000000000000000000000000000000000000000 [154,20] -467215884211443325014671233427564004277945724862601004912299412574627388669684020581156781178421335825608356622284849736709882801918079285218159485537764513615567374528796788372945331183446562603533214252946751824002692192208007262968228151872782811970967053292485937889105297307015512753903262852130117129742042481944512154065823953972309838975833489192496605255501906828107325486961754547026400750469042009378476596643161891706609903695193780278187053126455688777366628689811857431685371263725733897430689343962949790175293642403962609294807780673790241167577892114148846705242677873362064249100617148906733449934835309182022620940946132563454339649953183535671571347396628096441830701912455686698380576728310011213628095185320717578790131151528605917514917901073195049575295687273781279158148219041844634949883708958945398359465863666923848334823308889098642997135756597047625236665877760375286525300128025125205102931926672491902999469925438326200362288654068381805507452565758629472685091109616963297190450457492518367860029346839974969059480035519866908826089719919549522605203578250803008205760050856748064625675760421372065311700662466554342599902703599271735378008977350108427057813858753820519814462402161975848261213216013764552148758213788525264581785769860806268981189386550625574535273543900814595770584083177583458007874835757894406344492527543430967377491617995157552945314328308229650438884404765496794296234209386964117401778231130106033786172393419202855348289745828234536058054314579445861821375987369296796664444070686456587195341659016596455095073470716096005798249132318846335155741016320501685014592344021755894107064302135849961291567687750068271918114699778130256449535497829876825005455973193710221629942616308259735062010947349208077744981023036362123177859097353804000334520849978362032415841535426172696814742868630949538142997972638185399931568765112571060023499364815836687563538488111704177041805847437160270111977498862755495585833198646636977944109804247322039164448418773825802473300276297801237534269706625899103886666967777110841232475668455101554238701166799045339047844210011220326516385838545871829744582724275409348531740544825699101081660179873792000000000000000000000000000000000000000000000000000000 [154,21] -213583593985929822900058169807091189846988057907678483989109830643884803355403070224327518587433129365481705269703586372186120596796126929030971662199180243464743957504628956192654911370976036994163993544157457498021938530505498695075447075925761882713518679160137276446427055308461206837239965326943976811155642845905569963188816537192077656785923521782091854359230761244919808367949072612286138093388272692886205862430600424484669420862178013129473299157190546608811004472829200380534787812082351894429382102209669189237437297945535222588665172432890783099827164039350481223705329097261981427030528444278829118503274763685607100098792809360401428807141170371444112833604530059280864586442415156593891543751815519196309165735750837998175049536933025125330135706457142386133345549509942474033263107250466220583361516369423647642161254795420064272062957337186403604109540604214778321162334875370139932530822639400636705828078335581660913512869441082063409110044628269180582334466777774783921593776802422283900516865559825141968720242456739427489345756351260018541349184051389950242326547767369126020465842515896218966278972443105503014468238482660811750714080939572922504599657302367858915948451340070210149462988251227294412066264768529040219100902427164698164377450150478466392971040694829096189749173501238641879527993174895426343361444373983757074157718002636845838916173519415490778559791797844612947257080916614645049077412952402806028107259700321873955764684160033056542640898012242664962047239264596092021037932584823159971977005333757333052583103439501625678783457711991471520097060328916601463603205310008069218832953688504099907175340344374363063255840660826980723935034457372618352209853066333521741736326434389910275573985414813519697570941482296974001735006277253611925870774442172634308559433979209617697899933832369234431207197096822133100210180117821655168850846706620627445096011101925555805661743481723656725268547360094925146813351749845038404084482401974233686874746851380608339069904300087272584381278235725888183405582205014010777410213243453016807119412048533585967086859045943928235197618711093212672926489320145721901511956188023337723122517123763586200641522892800000000000000000000000000000000000000000000000000000 [154,22] 303309650238227980078868030872790051608388207990668638466799106367826923662368338083770740441179148914441994072677085982053735016498812325018148997958382251778943690307604869424398680820655181240682095988631059602520879137303714651198235520698641467218640372470151988716786653395587079634244839927461680488219074890446685640033630570291201936663060418350987064048272706726943451600084128359729945970902545793964449647071221192592654633875727468321193856267652320225345379676267261479062834220151624171521127088232754050546245790519384899449048135006281971575356475508242257707924099681963555544083969369716982596110805016854321768603515586496445722151746965425708158095556860293157558884694814014297664382091401514965397474245469250691994794853428975126364851129521551422205346965473836137029057025281556670222510216780088436502789835866268495592473306316883428939241851120165007902150635980989505550515174600614620242019346603964381201683637090815517301964132045033821709328544637368306175831901024317316412192192151774270411541573979536011730997624202194086290787141311142596941394820288613745798680205614524023778362575867628424938465386360623198833719728610448078333848993148289720255099665114724089356888888245860328130914185947805851588162604597225312671278187748232466106044768427924514029091524517838382682482685591441424883103840193388186090872298514533422977939596136490927677993274556006308427269566602389399459679554928488231911540123609004723191766992614791085499088375402909308981984938301655396887897067183871167909255450830362174711579970013376138650045422953839800834616025581512661146952556332742553899351189170602966004862540756973759394089129308994104916290113917606435311774186117745083795539781378514220250749136774260317043235889504145708464428309796026404909936757753487925056580183538696599815007292703958385453429013441567911461370988900479938294186623962770641701681607020599852959357508667970011797328735040995340028570165623444066017228939546990493182199272842452208187793957607797014946075657636345169827835876394994796852495917757936554460493331686579057546273981156711349310583766457348781755266445325622007163911316068635341139512103253857595862086334808064000000000000000000000000000000000000000000000000 [154,23] 2027592319276432731411124170667017572149947043381014275820225131239816566287878666556021540705641638529228092528550605556166572366393127264473436195806095555158531297883008521400898501498745593676675499782411558758256828370626260076499523643928041557996955832860852475403083576402027684906002522745783014809013453656807771400917522222280788157611775893054229284771361168426813652831616424974494703404853441947613648147612096717803507593367172466112601406728701060442943994874887891366038458277877389588860380348849534146713507761412522928462127633874542913121738980978761194889432627230572897098527197538644795844666819175692718482388700569689358736285281098471388385597242851488565388154491915842428497118187807975509029520538703730366233990559758099638727922928483148958365345116825471523988645207705735051604161219872955909963591126661515509265442371401379455238051101453197831972865381760664114182255655289279029484578205175255428749443288914745296285366431359161080071610087915934171865902949771489482764876816715642586488082965220226305917244567715411856351171559182512447738833433862266922642873652259029661045846990940276205313517703639338296064691917062973352024247535559241248080949663268064670621486472361467744255441621269994135865592690404663540601053838763500986596810182975686954106108121195799010408687546188353443851824012226291971252359291072040475696680965132217229208159730499745064378757766256179832386836062896872137456422988795971859543402989422608840673028546278258179785238230190364544322441249635492024254174128483460515660670340370372533412504622955503463304530978582684569107774136354241192141820464148345673132526474153367058900572814969580027568779099720278599961245161253320472583420070207145356421858853335578146351759761185912024944945230638536028287183584775271310613381691110998693187738559785683901193355207407012484910119926303459624642824499865802346844664500005453790697681678969877816583815613487583193859326879291662586671800171253809691151519244372077267548146123931992441395278463823189132131858332500479156891317598128215642465843181552704850261432357709364683093646221764727613919528260049295357836326399723504995508900557480910737041700945920000000000000000000000000000000000000000000000000 [154,24] -2544247202100450092315468415461279865748449800931379210799324337492326065867582652761598718236783159229578951948932873828634908622188469307832008358858269717962348675760518515984238088753145609938963613664551103516270907827301567740320952661018334821576163989377311294297530558144564983234031704962973477268152736573253168054556308786376300234211466422113833400448154955379430283051360126346103813278258065604307773207527388822805658476658182722086861392202536246092190508364602858625857653343184127355442182773416410319525774091763131569439078172197389400090639037977929704153017106122484891968200689056891458878350213603535892898299735008801228708253262987146462622964497288296752109729636233871057026763237385002783560768475614617430414738317860498365821034510622007318372734963172543109504608188705167981642629817541554889909873312017262411463539518966358960783356208229983960995260419852307578457617487958190203155038937254551187265984708072480596771100017517704790871391544164281166545767107128423513935424817429493598911375552094218180867489384645659299103465712566957102292609752112134182345861652713660813696043498221895282713441408097289558955131699437976537229108873262897102316729759010289347823814227823751730182092861980675932052167433767833527179941239144494510517478436931549542913837866405895959764019284320116711343953977441134583899453363541118377158851654838478346049663883316639905467651778736639612562164217778946050299202484005635593481645997641205178149264064628810927804359376896547640234768190296805473932751892935170821298482529315240735923617569956113222030314062953048897798699372446975584579081686476225547184425996415184761699691737405143941442496940285597868301921082365370336895612269237895428221358959814580932053194887615527020746303500189880457918447867348409442875583400473745157783104179955276411668349866474805009692868575153880249412296516586818345917052820658730843259419339224849550814471752460600680066087340315643154107469104288773276779733228958015510389526703850846748192105693320064923154923664109596580301519178622362485573755952829644599450602046225612608268842477309773423705037527136840732577070129218074941101380444071543223411650328526848000000000000000000000000000000000000000000 [154,25] -4435947277641674053467058286992112389865717052728694181398925710819114940048830803815814771314426492146393224017546283162591097109572070472514537429844214296162412591813295665733604567146297899388434252949605422179789529237075565303874875322748898907186504219264304660515189939836011723843448637759943752751006597469695823668537702605628953614230195833190658706756698409683324119260596605323442359146493384699665964586626113689899903536511045668603761598468032215810053401050715379293146611392422539494356300032567061924597076166665794898834803911589950878290423415735946009628393166240417579440508839551226418817587279557117670305665063756964742588587678377600297291584523991131808631857718214280314075108963870423989402437859839758663598361887614305079366204335365642639863528025806370515189266899787565280656194255254755366054997992066604142090950408233079069708636609702040184801696908197468676758970919147070615062419257361620783004164642201848836769037983204934147694617441044508740715127390434701376785692905677790450045129639051233234617628528126086801878574353545639535382853154135151734127183424481532940601476937299502095764915996174848065548707894089669945213027719589258299361345602669227157134485167582494337169183389269769606545459814166201820113690121593029708551145872241724021939467404246057241992914893568977283767852221596001056580944787516245176501310057119165092263560335449821830539453599539001579694158994017834165800154598686613084249273420281866744085432104718024611648792015610639182015049269175699499755954430500179665439262220997306751870150817612545770313134826045027087152488108896986500338683513136585971177574007079835522756965800221093323776641891239359978620301926171517399232053311932798943356803334133899553911023731083438799498165704427136330129087209992527148933572047352057144994129412264905095645830754747907548730255046789624553993437070712933150403333364989579129020948197999285903791006860388487746447319190264758253048554040684500466664176995041992516984535774355811729718741028969976333490010345864635516902272502289915796437885552929871953794619583055783464155484850387538627347474569634343655209337936780061482802579716848759427008576670924800000000000000000000000000000000000000000 [154,26] 11095630955194883983737821415373629477108820442185739796402378457812734292022857921592284600246663380443589894466741170417143551551784298283510007122234886734418782487668179978249854158366123720674468252243637792568923434897129783045826726945342771586215341023122861056139432756307618866674818603357439604135591854983723232581321119799884836789090276634845587886482618347530982789553920197192337961388247902218458774294798692633786331864868717638767570864185220687535175526025802599330852749789768665188960799005178766481103241932529083159417709617788703334213791045935626210497588872176244502475021485265280226544768270233883404319449138666445754804357395051521489908950299658748077546068397476511855456539469755065546601068729973111270802381895301416066938048785397537641329782839302028308706465467317218908657687153329765940269099314528555744551161701982733987294371281291777487130458557771481217195491743034490540975096479287271112820252259580589082694327190497780102442605813602375053952322450833679838817911751410237753413283107904365565693721469386822054071731455950759837532172991293827768127648448991373656144120474531780044141176779676632343831889822883714757698566680675450166693616068514511549637992934916480196156497510703726538824042816687622418803001380008322547232266398657417119704280147268852659540332072795510269166821746081901464629409862750846773630156512556657706232490531604732828848239859436602286429703174868875595299218784603531998919907984002038048625425544068378158006836742383337843663244823013779800085224079412357332471819812345102245274679673687791195636163368823845142069970339520507044507623702511846146079181548408980826583976719859680143816571710661239193804630708088160737344886869417445422149690179613851228211596136459144200033955757818772201566567660376789762581298785582523348516416177910026237023713013186939435031485168499672196201886614073743004598794997930510594100370582055624426458947027389492902808784414366576903010404299855544395173638436586744689636358770150956427697158289115897108041179817170580404066473010049341316243796447909811014112594414009932236046263653845113150225616429588434939605801325794129961695109485435288734978425351045120000000000000000000000000000000000000 [154,27] -3027280220474242783174464004671911612546392244084396341745016008776578050242315358614419396652959351650630425040128591663229389488974064597425890722809903040644391549964185209044852407065109508339261812769252205881963031469896678362134535413512917426939286613963131138808222120761453116595427992969302454890973156111230310183581427072138746254831261160343233482919920215388267348083174935462502885997813197515785564424384653207926936415856234956706765638991520669903637641952850948831315505282201735535947009914588202601220726866961345224996052699203149957223550683587461387855097544316173359785113448482783588846012049719883746514431476677559551114070841212018745921651299192882749030427335413352321008992179319129779973411612120148326895474243636871404943819411457732435672282610311930810220975357544961273982133462225895022005752069805464531216635869516692372178050159947953180895846547224209339766435882457395240660773071048894265169035115137158819146834987747519218873370533239418231879286803774558028543120946256451970790104233830012798315032288574324808023420329621310523707963954176961645679016054512832656637985648750119173250950099275069962949160014445363861532390841938984162040372496457339081572930191290926635495868500363597064233104348948271864550119621767227782216825237387169585333913431211780027072155986735311117877317240018027947936673368862621332790682197616469725246045752383091039987736926835085381115343335223302831908037204426901046368286742730373234500416436140200984019780490367147516537952923114215008362243242480075001935112453451864658092535795717399795819744293040672482689875071309172358608254730077105911362461373715292254113904412183037984146865539613908543470267891491303907991928565264752321578726165906976440604089061785425791049746153639346244278927104203273529724038947568077051398972434962186190537073154314610442825640109121674593750981896788940671325828792330171952350614630621800516493078166402193608687924330626262156706571766168044898646112866839731396661971295553819917355242904453939495370343753023433968357558381488746873042526542430026566399846738703005480866410012711257079056570584689649894788190374558920305522465054588820263709336770969600000000000000000000000000000000000 [154,28] -13353843473530490871067129862521397585788382652346404066990217948585980692285164562294337976911919359958354422631442553365146835497179948052972634591863261990146932018547968409375333067662211811261699002420307717144837369644967749964640994104043984276871464618368120539074443346288116776955646955788262605405813357898772817040329425964061322511833171402398163980889615765975658758434628940889286674040679990560766899495448137186387863033823977888861801358839559003675789026870997973858546199712043799585653257553501176455707660613345160133735550568031441956255685180657347757472143977252125220864172901118123542346745534299755420922705057966654339341581728487781443037128152276437907119536119889203562848040053876530505238206251178170273086319804674083487342100106982803376006829266701469160538764148937667751755077117460567076531536811134991932267737394584746681521013290136714828542682138416029864519617885302441536600793495429710980500313540398826846340483716986297167216995437618672264356080187744586287650587348386381548854753022181150073017004083239465374485888095505090939253619223697034846289677014494089721022094294242823892461059579969397664264118132994909978415188509849285360043535150152604568116524586169084898950994536415861273428975984030260787455916871325768910953676482940185810187697208970386050170158555526054524055264628187732290567438594475081834035081215643396233093817360356947466223312530139832973045541742082231719210653404449956483872279718500737047035966695209822175265320702737917766328702608633977228463240579573846796412921574135400503340098532011840757939607104958616303189210563468760931727024604237548339952000985214809318184894901406914475301476569163046322447513656417414808165707296160188522028681979154696344772924145564252090206142964295021658669561835771359208835396722066734331201387789385899597528206074996661166092852797413158010904389534964641113266331123355676133373795142227859263987715480676653236561588266640128635908133092510668457994405132339290290242807895934847352279042964926512158404748337710586941333734479623385625483183932192270411560943119232359534992960237186125314018618092299060883693336147538581016064435747053136611986200508497920000000000000000000000000000000 [154,29] 14990519095038915922879155176829879958104217757913821740659479589301203639458957539619800923398596628940308584840001193492238324230013042463589094845593753481248982295067467838800081422731841710250097273934405156001897763674974554701217502738642227867749458947283063950384446429801312815788834006645818365018765592646089911621349318478257793091704653964529049441282654960758599720157360584036061034408195170338727165011484341918223053158187267731250241877240604352525698410885919568790814863928498743294016204970340543222878259903949207574703035292039147924251585431669248682790531008384218107777418935332685933202032229690451398620941851943274578376737366103149831841332779339473701140491295432145045931252058863404589131942200231668073019529509867010695803977590588093875093278938746949886618845722382046888884980591917301640904819176368246245034615288051127607186446663190671755438301971544562830952226738064186477372159674275743513073258608242945135018339613654456431261355912598311720543482374069088463418230007593726453145290748653963565342528663885805125046905926921819012345267440458773456434804986117809168353858234243931642930388196016914390787159170964327989191310669986584096266383827844254681048255255966941995351025000356791274389089892486334747369741129966159542989945026614058125113943699636599706533494212709224063272892132258950515813469310076183561742127338141438655729598334746785517252030628979221471914793281308288329065681313705168284407296016542679886376414124962793765877957467496824989783956558780300095041396680543275177452142670982213183307480115493248412932602484477878982480957020116319049226770310595908872020886600125655779349502326069093025884577914095464526703935077823894220055016691089166385411050814288972400473338950796413757941477600457257369160706120418292878588446231264016846490424152560527904145484094368958832404349199070860266436580984319305282750612678049061605664465917412959188168606237266226633864413748783361164943883457403749655433148519832787945353001850935369537408618160325461324162799605429761628856517161303005533275084246223181302055973066561830645045083150676703081882225901025025978473247858700315894359722848731831353784125095936000000000000000000000000000000 [154,30] 947880558998007137765038917731591216312009792115449425859461971833134855014558434102529866606676559389923091209097223266427417580639890058377504175433461909019068523419877904557466848757501001006867851505381876216231394554631051801075759942168878699817746647814979406035332596620876668875469720200733197060029650367081564652864745666331036897696923635663468784917606416274917889189883658606354607287865165426605827739621360766090972394302008567181145321149459461654180043535353636911722638730425918784358204337542487186895266210726821423417352327955279294965352729828314371616786329442366835925908974534323465926204673823604153283638295389394632239377982465812098743971937396017839264576519981379511608469862144695693795958137577806339475669370832153050669660280191472591844994835213805884523378907287142911311622203245233200918902409619930777361256461195841134128077622246749725252315330785743631246944535404194804727059976235045122476483437976222401948446128769833385423961425681010385286340693141610510597347021581233574120919883497739267437214319946547597229988794982199441792091348140792190649103487112578625656690447724829194988968790427141001106307984000678396629078871443298347499137679032646109682191091953057286069708470458776391501316631035957943231135981998849087531468415680376021348272789514248891901587337367789893623938755507030502583730825343194932912127392507592753535329204915218475437362543027647153238881749698311500456097036371743036928793037611035220429919554251170840245788656693812246442577248779028663330120829936118665435227394161262249579350689462079829632632601538689399002448610038899088819858771652280598367937661006515563738087982853047538785000670051260222882229173000692667251884575752857200015151080582858214012235649283086853876849464377928428169940370825350135593350134858239895038987686200055787407582376658344614647534603775700002292004512709307041166392763678638319934039467736412454781101975397888924378271067627123514483385322768615711984166939630230247903770690476813454710225270246896376930930229466127965772476380721069876742426833992125636101968522737400146796666341293027891094340058649768907049744077341814126082064667748113717489455117369344000000000000000000000000 [154,31] -12405899389535154855912365078247070059037527526820151954008659864192310805487073586884626303019558134313652578905064841437378672966667243032691717254821035973876610943943155543056676830183289304463648293419330814356916026038212861745285334810709405306440405054410986100138926014745548544076439419875157205066447659154094190120667810740624229764862530042310294991351838706586194450993409186321624105299977279600601524788968507226261129750944681877382549072126535601219392451987362598532192551283727142099627648561572499663618213393034365131894613761859527891224442761241840538259481015641957038449571021640783999118326723647837811982522065209534149177609323512801294142424850274522245377318253921273280320672041763030060467550993654361465830172279994236820512691937765263849065923920844427063951006472178789007776669503161792376454166766012676344806440412018961860182537839892364534850879919185737240406769013610833071390696954732851299478891419307529253315141588371500690483458791545276493506919085760167498382733865955587459969039184515604235395142224463990713896236649294930907612034712795344767007471107556496712723031792090235050750195917459487884246518756596046716263976292280057511221031575536615243134585804922178793629805648153499962562225915362205583198314422503389875046973410440695667898864460442096157862811582409300288460231833098726728994625674159751814314017160239631840938572665129203990322623854749263036278499090759989188561268937145329118013093554225314406270831527396561983129059866025838678205300373887714427849004903137352754802152626534965456448125993396449255610026268482557015024802911775682445109806382906589639723379949275031249237491157982921576372267520601817226047972464021393964042283965106755141736587785670936386652889026437728968683726070410454384456068873299533706914127988778613401581447593584890944376784510002756411305307258715423742535863726614771429194361344326207755267588012937338191050468855815553014603638048188752615286619533561951003204462619222905690874079784575125075458511872747143575579060161177112185878044181291230901979726439884516390448901456803114803444146898336719422888586794064313403176965460564375539207573199049900148803044900864000000000000000000000000 [154,32] 7541550816935677692673473414848724180438283005228596071295676423325206967234130875803962519747087346694842176006300130633418677013934299131010516047817850953960843346372126504903496574699123669801473278482996222255307973742563200423635848388591769679925153165327966920429825372607570809273221035391719424725113674849828767112881809670568293508502535722187578784182829412638101642271088836626382652263022746522875354276367539207455989360639100646486178133314551486822870746246984502330270664584041093337787528216616986042136913033428323155071656893894342670397061209385114459671044825847773026906165260215527967940058780958067234504292199693253017917878348087916041757132831869737663406494653399303154483405845560037922620699751146223442013445931647805216308849413891254199764697039410942466777762872842446185788400789170883487144581902712937034745233244144252504160894235293448582868402694044269730777261436087224098613579442392997037249606061349774929898051058613358483263334151994496026063693265673652524523962152386455098903603090719317116436233261558426961109308464003606301927202930140903434336910064016424531482200677179665285716497449999323922479609012217747501175760850967412177904786938057570403664439596330976759495827019660011151768424165253580555840818656866903149640807520523555491087305879635742195433924507036689532684353790552385981631911778240861431778403670051927636996958240835457310947127796398152108715285013081865942342558036090422521397489129709661781928570061596139411374803899665933465776613419268750214472712379631643890041537119877579524866518333726715348392012763478287322955632743388313619592858243689531984981887156152006918679853980426523034599749531074773008981899054054213800844411209601988571515573672063707080545041576042105074754191341586709564259805667079445427172283014755968548391479847734172728270195594304483222759044214583062942810582887643668223612520927999138816660284359289104273634099331710553376066877740002350001038294778024151499525036577164210769594017139039767796339642756174946802314859952249491274863647431865254982451621273224022915855167839948345468996980558660411088739411094771017438150802115040267462947662018557245187054481864392704000000000000000000 [154,33] 2130612691273018118685157841013880781552691010098899864420961623466737085407712647355918502510272026326268492715208786401712381347608219230226906799379357318755163793986813832195328397580685602213352842170866154276243418277841944697775602262779610564220776246610053583839313682784794579966354108902780217592906913680992025812240380022478512764095493369555554795895075127261282446302673063482596874441383916921729691750952553365814415055837934888193613280054579174933752077387792170640229838663779287133450919373393808197433177058401209516156215130144129534153600302125890133226304685958854550576286255531981786373530433428483826616324273305638833839615653024798438023401722395994701394566472325875574461863833938129132301083858551353913238034915876725219796826937420024560022859621195364456296421295740951444254187951900021871260189250565756159818037186594007596944401534060344578019035471568239454441049027240128783011142146868709376534301921663730050185986808844103303073489788642673977142406341010737116281206255417277728941930771792329809833505545470762954825090857118857758845439058598830779613667200352060778651365717798575409950843465602505341773519016617732785906836489273162001891735071223170048165455735426268495674806759537739025104867215308472147280825195810563755954751325227146973328584143745941019462611853908493977822841108813317712658278863662406325279554424876495673181096493610114907230716995817285628929433575785259172739566222896794770766545355967914277879898122060983340884812196405685706058154614752286647119874348365467152288607002983110299811335491449103522903993129749232921581455607229825423700399656733310553851174651472190884591427594166490849396507638211910752119206384583071509258769757092857801820327542706289982395899269398815694101515963702189029413540325151679303430108517834312307792562576845005124690304589301692119267972463054087195572698254675455968786263027962042501667170401722453911515244479003562918264906163324224767760220778473186051291695831718161414513432100212346748413981559964366709949821609613647951215695681812144458933987085419379359894716770328887478240369283015079434589900907048118339088079358017767263655848969573693020043555425484800000000000000000 [154,34] -4538963034455814014260349686844262829234972838143103219949644021162209788258090576459161496366393442059469639883411410715200820174902702957203913142804501813705107978536958941600595365521835282883682769693099682014893504434732045618493956605280327817037630996825886632999531768238852519748145527217325314013324297630486513555088840712813467773126743644700674054540802914658970349552958950257760666811592799393174928790120701151298377931925612983561716956932441610097466413986061890271276894213107757370167727732633050609008178267273674814528271804487986052269821307653356163326680500017562461369108975476468398351767336477395659398306573307300053118903704972344324349439531401143070171405085131205381778267472550698638739081552203994038844476552474067664096949055972031619455534149799034675538912785398261791787301981670334063477226532141752881929354832214048362979013836308880819512530019584274741716967306839326592470824646980535730926078207396794611115966666403582087321984602878478760843125895084284912385428670318150960897311121845844078597687159371699800536827557158406897571943691913283153821413803383501917650008347245825831679773148770823651547396789340351531870473348187615267932635751619159810556200061262533278184224731663512540000535441085043844479271643122970076463301664028702504918880715660433268574225779674478983833941798292398693186597743345349779349319509836325560509373362035058601168991083161517383763427479918977155186799820762648412568133834934125541524304470517731381763479610597364248123381814363141979554895655871941003593471580360596834916632901919247227150409692031286174024091682196754515587423895764014851227324736238168558078488735539488136537731432523836925245353650567538096378201666594086650225613579252508831858198836945439956171791765571705608061479750641194377178932888170462039475541067013356529024667918258520334386182670469022397991445926895239692264903126502033549776220803241630971640549243699858220018510690139016454395913017171380399371607415041783484555862085388241033875817817816679675638525589060362293885964921776296318759477040245270567873927974033240737737147825550212080866225016561295978875320525681741925282265489331717512368072624701440000000000000 [154,35] 1472818221636407422625441064114059678597499551790159841458331715091502347757737456173251617653619364906651554663317521648869253400699923093409615637795200155706978607758667465545381789600681119220256980622860694741326441233623969433020831309897862331174853894141269057252875214862409500035803537282843432909581414221389991789670184514248601008661648585974965354734202781617407699574450427618552570410688381776977532958162373837961959304251833008264717861677294248467466924013317278577493762383294189264524145000376685689210695526656603494646408268891478895060449413228086494665390425381073318291777765607378407432706800859082578944477474607488283306510813661876308555639897489261711121597532978991194272708421199690042697224183799085480715790340404116296274659941219864245636837912970721474082120249739758190380623543723608462308599318943025824931785234737218010063723555712939049980088071908976042690728111091037017873036874270298898761344191878033393995457059080057898727478454900848492275004851910958906432398766958294482023192563655227217740699796952767896807148698713901441260711536303134802652670236684897887303617969444388173853899267742724228662149110199510234589800003618684404681557081039577290416772156473055574193601199610890712051062896137065060247324984421611328135482290113986278145290615008475745566865330884869827661397457860280365789803482132161114607666954028268060622279998705167425461399752269072091317235217264842423397773791891569712472758385692163684282248784564119474752877945989999533367075520805509888225934617107811155311568664780142064528134864911929492656924579578328735922200874061880760413087205512225447865883418606868452126320764406093849386640429203921156992351528050026321363231016216510442393440927195284524443041890627756642684688241338355196708068517786554745794097987314561145997090857559207253036313214388226809711628011928553563333523415415661610459299902186755082843382513777618744691602097273196426844848646595740189327869115914266720109722245582407773756884159274651067967973510284826260952111378422570608688221238888376928997316761308758749347375654383147737695216196529749999753987099577072046948064647796954212344435605335011333825576199782400000000000 [154,36] 734971340279302261211471040344143103043368652925824506301233798659896487756734529521481306985545113965633141230120245868133122990772823878330279509303100349395785987573123671736798990484084004230628872405727469040324142166204722983248633246277113068753603316151605964907339525348412939591621467911123067733130301809308260709852819222170435311423858621419457295369926133419491258594213751284570765621352638488263088422826152218676001790401022451094688299278100859650363225185333289853877259789481874083726898598023442214590784757440588226717029116667575682941929701315197735999069844342801457333998027735823318761682249828489812730087062685807420595833179234493907966123638220376689107519085034878026514645149981988139175623375581135095851618545633951256688012378481585864203283185497838087124814218804444344698284231265203807833768001244180503060264006506507926757398759570900169988392450373606017422613492358453302942087125567548016465545894021291651110657364739907226594668826163945554276457099863755220618809111710923924932329133032349897423308377618316873758317399843679873939527706007234728737753884235753398520740522436945586529775605221467816591035970261866026776604583866767641754968257031164060259515004454091826014293802499945429170930341914165001500409220392003188504723703285753187640544647647271079219887708941214677058477828076016881069768231615933457264832349159752168436618394550680399481191755920937711671468387934805622092645773027491202412526119516797910737950876897854995894067464365654748448924753696279832781593738516897014482577123393673980675069761595349591941776750070688033433916352733349439974387800069023951809154910381906056782549690200204020297846063698434116175354778680555258569707923980391520841881348671054951870549853058834581359211618518247085301313842397435279678960252557774350369101622177565787910748419983817573940596180956820776426100367343594693646797995318942260040784304355580618106498262320724009928529372719643524819854325773770631533539464849145658386362131565575762537474454032171218056579210424158029752535910252410495420120016826655366055562760854931663086116675678600732626430096169612104630033637933598044696465553725430929931529376235520000000 [154,37] -668381178007550017482188188870854461367148892426063772461645894847075749800162567124898937838768690268689972263219177274457429505612570472196956119980104225311960629110067244151249713215623593559664015379586066652977218685542825029432102267134303362701259130439829654818639268139140374005399101275296970332617260672558569871856166398657490803495044404197337882865951732849495958361563699797692584074826136335107606328255288841802425875555919751698310562181089444494994927568720373115954246215111908476430726870039089389094662656691547666250726830303567371023884678867756142514402920328588272004345112501456597142069681218104952971770233949904140318086358106708739701456581311208237414572821978002456591967011469806908442270325461894857940788910718211506287633241009306784223675424161957704430038901382439839135052022850729403880356659775427565535272308949828079473810155976645113502651849208069430264611233762580452850195921285160110625231095489590323398667900486070806522029742004204785402164988672915256104279783611281314673860458664150920066037960469263941516969347051750540939200474891366026675147423640804384248598529950611162682261343162024645505081219483311369712698148302257066821925198574752724780200397332707367861617344858403347858302829186471334147613724956506213614038186435648394047207632498070854640926093157134680405347628734435997517022559865070741899235154071905597362325091194629870668165017821454992831750294934795426400104593945709786499520501226287274066962481392568470148723000633077391879333127742615394124566351728492929977231713355758493250817209587276561209696412728515024202200536105700796066888368967169158869532787636477725394710779368025433417679963172839884553367687327602382210709227125721276634253699965035707023180848064588814830744423741393623553608397888981976613961831289781342655908504686994711469191305712055192599055928123436792341946579062728663459566905598176941064621234720647821475647509991961597259651583697897309519780478763764944124234055620427420249553168953789306690941636355921667162296013883252638536456129619013465183542332440476090805604021817312894969707412302116971730508103533656966080142710101844586722208627404936710749693437542400000 [154,38] 78241584868054007398181529741260474388495288950636313946725079217600655561192998056249965126568486346374075242411639135974924850991343323075242576033334779093515785834923427026805659824005587838400585336061252374698950759094936387071020409192025696315920483044613516892935111440302447936617724132772523274251606270085273636726103573520226654024988182457238418820098252790607937842809103315611295969856349096396782282173169076534431351975609953042565172150967383764128927701905617289507026722304106273817900883422804770423042100073664003197187047834879585107749055411557253834259304547120861008617273519683508735428293239571981162851017819369747849527967847062079035820590359822838246890794451424422276966543089598878498237031532725107301869842563280416119439970880609769147169253685478946825226401951096987996068603421446548929739523258699901376413964383414626475001745229122310796852148879527826863347268773238134831558011337516480201629233532168103890650633725361813362721101184373001931719889022414286440279165656240566264275555813551700107241102586741773982797667339234649805744847197476145247740455318156776271272727446360988443699247195292070684893712567939735527698147093422882488483393212611979004769700785871505780850828467727326251297904639503827397098013857837463362713296349591868910028957939960488038297519914744544658720433472855910350577376644343011304981810877838537689889406041711776524843636348443899504672908587164893567983388404616026193652967557470076875862507098991578377543016963846173684711404880286103404272389838704362762080060688165174683167334916411603125446174704052280716607376685126795184984389891113837246112157399076353634714149095910720334940825767299691214581796577682697220507292163856852516411349975339737219764574421018539696013419970700168465569210930742427071505303756048865228380870528814466253439476743620644355325598937548179000826956893990482883670470528038577741286323802780419829684774016311526950897483880980772966019718530048042971241924641458783225915002415781103938509910730819202100318627247988538719125638027364177715657925026416842206849458344502574383980060392761162880837346797897847300212673098641147785639798868584239631201078582560 [154,39] 93366245116212898856543513405491298803915671317915138331600135497713022644572220406035925202916026658586116390763513927630400686429259939563614928006340744615783173627470749590762199869203250061515976069919445355250853793102046028749948919593298660443100490434071701170716814073882568475823880297948712280346644840338395187280075122801894544893547947921999306929826998613548132518840343042592087228667366292498316921208088855753086924360037631220699530462387510983848535878266974225756540264512735479979420721462295536886778807455055239934443901289884677529097110141497788523943946029231907805636173089581182251202570941408088964434984377519826109714388587862273184044458447417371250904125258019566269140461049653385591965209384893079103803779734490742372950152643175441464530763391931113550339575745946395334138050636561268535433260771640191339969406098477856933772419026248180679369019850023350145628186620308193906653965809620605754660308792893900437349295731350506883654901599818949053006534356560823772640934075296414404746755653492865487497193975191707685098336062583629686790169332273373602458605942749203300164838925284737459155305215970333408525917387062640432354467786896190892760383317029454968163290382981568019721500319232786522499314564903663628678304933097352602504015188271526081980468305256067718914940098439586812112948969514661480829826321840558692619918581927102151097394708437856631936814488273776212173328442677385023656035932581546072727001637027717804799928476763324155066255342377301133005681822895822411500980197251741716084177517977050420157530474378993919749494694569458867843817485989645805434941754310731697196139482037568313880771318480664790657459056117554622847187727392059063350977692698914816258973224134017831957188251681557462025780508328444159134562557720122724062753451026598860524021101234192488983157956022497907779666380615367016134395920380232269022210375916115468225938561394765672081046978039350316524478647265913029919499449264011224559558640882224882683788555796682444190031231328975080257077324364025833186908607523817882699355917202050194925013935322901576309078174225269012088806255748733861083233990064463157550621858243018887885856000 [154,40] -33225090453919222038662081453773263300321464537492061894855350219947380117249727955539320659703354642736364305662665041648768450612504192671621268086384262621184313479532725463938425130060097747458328617554724011295131529339214183746255191577414982369938035396115904448294868383359640366394159720619544715856478304329349913364425412613571638533333579774489141020798815230279238292418690142335080535364383302037211848095973821897402200926525217481670215132355796350074093005473879066631478148840121933406207046557373679442714252557218247371856856381815070230779810565940536273881856980365464523090513807080977909178861329097048840444959987822193935268433040927018071128002990764507833882480829114811570483726463997047203647910014057205337531706354114641162746369225854099045909212211144430615708229398287373235587227579122565047777885560730769055850614385541374859964563572340189678161037610813710880219837715242254396206673126846352827924856845692903605070514069184348227947278235466092708889889626992432302735671222418494786232662228430731636169888872412393267420290124939438927043590361082416746958098362933154456510132482231180695666843915462071279042337209474527187607889234106515080985683604608822474756620649798092075057632899328746587623167040446847568836547291651034429280119721921451999202748677504608607518084134959736726772064314058715430505130280766033015230474067551963616627573455477583035993521413851559440738171981457955395537433297797950152381276808353094900776912511935055238835693625195173620450513489310726886408913799106778727327453398283443117575181044805194901337179232436989047044466774393789556721715800701885563267583217032022376139317960387416270849588656669036457673171056984147937553598253801062864661469029911147455397539311823671223847741650627863373032935807679050688960369644495330829721304400341653769058358395418543606218386301642763998830230784759808981127101103942264917420127497077066139777507809543665085663661959761599101403191871634371885603393411238928165124216856049270863716208451295780949267199333043754843805753649611832604276621642701653363486454730386743512741818931629809306747737609169441082475259756049730834741956668401385826737920 [154,41] -6983736083341774791950071484144518620432977635255605260316662992465165330954378052192366184414455980434753405497986625502450614398892852174631352084940900889566228753580226101700609921742519257779709752508882289015228977321572779026098962231235365943111388320070083500134689219861278240729121966216726475310677375358057759347783656839660001404260764482952673215135503799447427822528372115401840902067655157473283696426477216156044904695098786992765568796311234933596174235789728467618903358169426105325617249015645577057101409210973357847898626510869418709170425611434193645778611426370813066068435628545478896372050830208284606807522710482553037949810534706347306214366517502983318724019028790029452850284395412767713407924376669608669748729243418232499892075492942752445529753713884643809942005305487221834182878047681715418669198693282335162784410892804769177701391327268514790173889288061118029399441982071565967234716335012556577301145691310779551161929739682376661349658586872696388828013430708742150036123431536157889743551066965070614921133690176469837633450203717655089477084788256031257816521479207869301018207903297500231142540919534232021560138666564383271278908793728464972663947429168468182228879166128945468081556320030651687126997458622866331205032108358990435518725624061722147313944392204060642361172548200762673653236525444042752583451461649590642701753325107250931173812330470252783762425868815116751434893269152325130995098398380286145262992391944165658492161128069965675849408942989130476459091421528678536219991125914811710087703479681585021562131687691416723834429939633905763944700407320547781129510764507118796029592012464529448116666661326807822280418978936384626031642907209042813803018587030347620882504210844549838160452593316873040493303093011079945573806510699366689392284105260307397269585767488537986479644965600616396155958113985413112510631904157107851714290072972477858998851231977013344760672195563427298106345937537932121212536520702493900672467421556889507553498402806833943951963518412316461066970770103083282447567742884076696329958953031505605578820555832906251545163900144182196641396638773508574355202272784766916470398575960759534720 [154,42] 5860330932317817717656173553059712030922736385584107607240787268085619440532122457150591825157249892165902112792983381012527639925804237207100884813713903501359451172127793524537326060593546975694157516186832198153314577053805961041541917137247305369060528110258237280772892051611596740027712501362856327495253139127667035906758358618675440155866676159611588246827286177901838202320614165912624646343790323057286449229532345551301959663775728974293492507173970314013495470833863892973349727574927187290455421426165148333837242525337491180847473121767489958327789583153992800100593484546011266750775990909340737149320204334607802554762046238295201788867991791670104256053684301636993983117651239261557584862453910399162500118628213272714350274326656915782060449191759379055996227308360972961546320875591504757204325041514751326892860790792036599313764011043109789320426315723829521458909847494879309135932681500178838212847807475955927957435848727123995301844216020490386118339905922279316006990247709920121052981774395992153903960397893069048573978006049663915790894305564325572880293500968242342806914280282562340749412281838140803002815034230453078307020496242523269679240713021066370977800708778118372228083755007747311825386778374232622173130270033845779313909635232754856075012619791203234619526150011410933739217218159530344142751944817031165942665138867757479257854507101306803034251624628875926599077597336558370139624091674866019965864305212605020082165055983551511577601503280864296412657219262315463860223103691321355883737668067666446092174732621386559525551570489649488153996005016356084152116872209545126140245003465217503104084599176457618840890041481862202663794816787776281369890984719897979718421568632502196543664303040595064232303095559202285991858479212205975564079239400957135685791206123764349631689957315885171091903990750138411362993387847520138156264953636049322042453056821008676030458960095487982993687907095812540240681311327204906602522502026388326354244608775424141176144907905524288418117046578021115853363049718540207377862772513507500026011542989973498663176831579247685705663820350725626985000940572736319248374873118443786598129066432888800 [154,43] -109349875259718819935165868178608635196511432031523534607835612221162023394718599552419308340970562111530619203696239354268053720154351765137317609726370505385441992406472248489714240730860504940143157688346794536850840054099163878044023260429855591274159002080347315684630334167495396496199360370193039865749114595594382328167663749926540874875950857878587944350084389663008637380018831676268796068402676101876937496767618621793101599103366002106361575763520131080631370216154394000153048481524215211828013843860579416370879939751742059790699646611513799987469021328144470455835438461078926969968534156972796433871229080048487000598617167070912761785424012364350164212388240444251728062680577354407820252251639285238637452744575307881397668062892310815504416768996457687685981577035128707078405625659723419713030989574925951686779332402798195376135646570258097101501965135806184773228908011586450035825791799120458736939663572375613279429074075075328906492094866451744877424428246114632725038876256128123061459002659116323280343291742644868038134445155416668052053979930087692531792879624162836760371752192351827901892306219641291155507861521521425734211857644409612508048732610744546209938269137852081486443686987787977114926150887946452903719089932910007675551154112560233101927241680607886496965198363055566007736666087235858627872239787701437650777906674747070338867869417481150744988010960422327708955507760196157062084789991673506837838638445251716511062805485593603169792074327047227298954602031602479315708816882624493788482903328568819812588397250290695696456188273193761010156695767124163621160384387367106188138119224794166463591629806911588502828972010153395362599210543940493096462103651301980770653106669382554490915049864440701274517170090339403025406525852638610100577912962801946519032599428575845666891573163535338283381211847192406886323263957388247451572171792598091953743201237926960199777912664884342102437606788908625499395804351533358080928750286366055685719380272731160170893241438544690223373855606032504994536789920080513313285480902780635362727902196615888794615868725458151390065170825342161991289091398835874905446126706850565561279728006400 [154,44] -798590677230680980542586561926384725403070546287113968370955389109431402548921931886403831715826655785881069488679186824627364950900313275610636308917355495499051730861726417536553729563757624767598186519428824586597491374419351591154037580869648732841277257361376338214776367202303654599921613650344021513402088494941008451502878924204841607289381591428657338709530318042305954317416578384852524256071614796139765845977991392475486350493615788654963768443334194109527496643851501126041780859179932664038918126180874405413218800624811029253249018518713917164335506556064850250692774660684586151608293379115634641375786895759089342995244765986284336210199384669729219106241415319490964079554772645688267628637239148483310217130506647343087659450523339595703457018290088479429871540025609875923319244712282169572416732256495671901346134165921256126902505820382298192102735970260414147575480417213948904685723102221738668132889802453675213033314069566426822292319887662108037616816770087535605912961952231339917296797373513281678340452316527551293480026551876361539043514934650707671550444994552401471775704308412174658149472191786114803756961029636007646049241051071291422284207968901541509375965633080420792155059739544419973707430965710840117593188792807842256832208060601054466490592866160726783588486430290286189210538765627662401725044307852463016084763571441629969043228950645682003339436899705095958610735189394009235928538248755512366407060945465267302850925592116574656246161407675815902620146709761481678140482230566818874238743372636503787832729074994782217279584665323495604155682878037866157287610433212173223907597430175657140380648783606525406632998222649910252136815722349268718971266435795860766742004126193361344109427477979496876131795685545789026029991004251125123023828159981869656835571154709001655775871298578570789406283441421931134334235279429970133970648835179911512608526794510499319940339282624193132141142448944722392236289205245018148201645508954821225763543165847279569135962082045224488444374359524718074463585882651800166713428392843526453649767591986157855658974254659443113986254465541999033342010763537477936471041133560026180508385248 [154,45] 251586479341351157010956637383848846788194014448749799411021588954760238915569449360901086565024687581006928945352781921499102924268360943487822148750944565570129999263107182484444703310691703663075584601557763322884812303441877121195202844720469173166280509696922863839246026734166908100370061421432403462266397230911305669600001600209009090919152698727889120064457915694178836805611004584141839707347848560389917475719125120142753975899556439238976680537323354959534113925519391528229989174310955677761958357940187055573473804950103914680789656055897683273872228996991788166369326123673008519149055921533438089956098039018315759824842093737525642960558433699509482885264879992300510783866548321520698690747823078868048766360226380246806161910768256320933818865505421702239762479612642518626221535446359030607713907712756747253780378216698698148771637801556003868357329554371026814080004040189004150200949668362858285748086929393336989465957816486767407270699210581454597331052479457427069313033072126468007603266309332932345451923667797162100397129749695387345686451116596062223121128952775273077193584283801183668832160781236865096971754627275046287657562896473895869219608206474251583261149334137604328737826268648769400713698663289298049215177259391969654310725754378808160174266137746461694042194464317676330731667379483557864615339535384849680007491750851964669792354271243532933143763209530296384730849164687548952222122139452402707331283402987407078285228995683350046518141218676274047825995082129038001212864317128070492594657549345181433296568686755504972497275934309605976086500182230529073369676631997136145182157479251133675845514952805484570987266936797570229800371388653409893124346543470945662450591589563457871064965302670300672400733768836199357740243268934683048909342182636868111454891128769251596945550745661330541032434495735472247352767899324671146147711191379780078087537629505903803295170720877940127173340760367622000491141717688605676858749960612770402758572109028009430155070290398145973285921344423541739163311261894547822320492655883280862976947022669429439336727435301353403904962287647939394141944591693842013703352122774213738548384 [154,46] -938244734132290354843144891115478740708195345544995240999771789929437625946868819869309396417126809513696442512763921480009763456800473475709003053198680433295069101588451351266544844870070621943228734199769964445443711534281085401213624651106265369971548256772860924560947988856330455186105296771514580677054148251206121132444693249637190458158145171546340569971861968310524798207961590837351258026617506771714588915107332196042641289933308504899122460673294062529118207968831278558892328619176637604420320011171030877410162449130764493458696407793497807969229622922950457401048515089152363015458326023718162407968612208669863459637811401250222388398734053161965424578324604587582114116893987238876637468384667733026502572257734491294952888401482373027952142611289630610604096640330005073398653434060896368979648099439591784128759968644726022905912241182884195251792549592931831596647949544049151882513571709685128558374672966612653385589328133415870069102173651035367908839385376273690540133113739912616003968475190360208348731756984184183677527710296825977630289230469060019281151372536199653373980562917843378104095049477002474726653256467048531855144167979979700778280843445266127534276955111730979831971020874876939503692116724863471025939194928026037147664690024235957048251830856165299820477206313417847638131031146242591497983568381165526637135950910791074976836592212662648705224699119070625726539470220124664042419643891251520166100083215277758826575190598607779891632911161257823478020488561177301609657836512795817268983954859793809965537279082119074067275533207473457078731690231267562882810648071776415880703706463031959879543015118466609380487621271988269807808098718406589248737712530405319080490017880285758102476779702824917889569579256217035643790023873919448386856265289994689161841061200914191386937633909686584606968278809794154473003772534994056656345738810557353401758250436610573852024402483332768987793664684176649061672264080130294617698738136336188932556781204940176605169876661195681328394185835919995090392525237033952351319746739004952995736449503187735570084546706554032255641895333098601132734295105074517008452420310921098780 [154,47] -19810182449641831225348445157167475625569668954687373774739312378587169691365970451228288048973828548150094588456031905760967327551105327717170159906479679850652437273681343411751327737262926728876829097361110779389614807964396650091003120298607338290325561909923860133058012982514530284450175943573869327319313956212284009739878185365891338391930580235039322048996472168790076131076240840023740723136893068077070838688357363296814084499060566042930779125183631649829980233604343325881473075722977009323665862784979778678490266888752054969264310566239048894274657965114838992053481961388936410110726147475270522162013419886921903729001703711156186857152804843640968395734237332124466916970403154485286116289469734102503455621721786728616923679813985786793596842152915491670941897251435496482926243351005356626648536680185322325101366380404049978310834668971416708259383408073084166154337612153443753139844541692536184827604953033444546264943421637947008800707078167116202670163611110840951801776182194460690135409812213017371370125306862150194349345989437361204730333807062916424027155158635968274020480672773258225664803740840960746426797226246399672788372209364697412006971903711003800054551724585353314655887116885471169482754781331279873574569700114211460166242290848106525010785588983777938018454585583211864665632887672761119398742536651621814255957388834066792291532860023521763244137367676429435893707240613770757670861398070023470217509959924517697592229779261321697842746760680482747500004471568937219775555903444079261837468245864673683666500594644906667167582270689317652700204421510597857547291395922529816858878712067394334929659090916888004672672231674557273012046215684236660570720893989319995458306491257797314076102224837422309528738997762598113583197046319766874588765302558582560045816632121737116760830988585822582493676512291264900051830239423193164598049380254762319876565150320826388102300181888833066777917246578578370974750836884911938242891330702922941162804692197558016690611316987567847052313910210957990919843049145839709848554516828411564761968984202145080466214992682795740841135086324551647587006211354780842913235521096774336 [154,48] 6504348994393425184139395730064281819024549376292821566484178038122781599283788212895561053797817106590820274444490425525386407354919945197485455555785911292631621759411493102429750902417149422606743279163352215892043689563897075444241503059293734579041540040976504376812351931579185685817851437547165756875618292869355570825678520830505448228058980721446465016605584326205101800706248887809590820035459786010596039270952109273043923433914851206184900304751362140825475378411215139411414572196794449717747688455920581837901971189808234899679929873473617008381161105113439668346925626222803950998602236296187553339239502414977238758919150138767851032803367152142021018798179610667838451339198554597513958402407041695206137066252860064788117837714659038941645808603257126622095527799473745171045254335719873405612592009434432755636147863113498452328427423630412050493147480876190076854035606713927401576385329976408273860179088968581066293431600345610022709784873953865169963578271372602248789567262651625820755175496800021872657161347062633930888198388327087407494535362687514021880844504853073695442296504721977887806550053626083096457486195336094563305072046721225712912466404457392204839957257349013711166921644809553668994319962976354189477550602486740259715246245789938810613726679019190227912028760419127473433840559309734584354689754137880073237834252551957572755961252808980590918153690408275684725275969352351134515734676009575410341023801071713887853988628170758558932884720542842225819345147979428031990644723995348250555866036150956367538893878538433658579405642066401624011328055255729616101220284187264812614667655669855735965145080829439898913962538824737640330390008374402529633002780565618568582080489460438497047368894156004018422814571985995927476422125183712754009100779947690752908065113829749430161593787075096304399566717404121637957806550957178124174005977578644398980929826829645348125039696724299236063095452912244014827097496403483594469336929790501942129455428950162635635253946467949747482856835717527419477670033500205237163254595396384544547856485962517408415695066580122072562102916688937060516989286397647559293515003540224 [154,49] -966170422581183717184076266592874757212272664446046655786317877196486114090097641659768163602038014584713412555703647173056929198917334347997790016678427885519882808519433986711512038197063983572914808922572037960655558711942296488445540522297792080136477831153464436454736261638917445972063446363503066281516469873937266145086643889895748610624748844663496124566532682931113377151954285312301339043601679771239308407050278078439583719135886430606501501566355852492466548114730659248276134640523684614753300826997973631020940569429351751578957701791149473169707237081598547585942984254329749256885487129796449980434811255756382406186416848884342697641993209522422465383180331920000768299587427014955301107396226207541176807465231683838147418137000187858252530318937403042753912709704451452673875915333211031368045580237643338563954897839170925409380829426495969489671492898972214202042000675826716199678608328002152951535764322512959886044899791034692284681059254639260205401213223783794499838353205692855137391820792214148087401682642026155088821041941378909580226974351550800999528033570752567172703349133048664160951855989187069486996394164587750091472098587709833046991361273904149005560093645940678017276513778306837231995217000283524394516044498029962231685568090485000850819505084649067082092415888983641820878875943271200743400667629448715466445449220459985768335879718214498850633116509171135795089995493753589897108964059313537899723830259743928269085620781631883068251299488420135681191799143486548987307526572647259879784303840792645447796063797254269393626239150740551269815093141152969743419325748986786650589476898604197645076747686934675910855494551136608306854752500214957486132110650559488446323675845235260466997439791881846280032444664762293995748919778106924146309374874955648207867354310128343865396919578701516771043242348247235958276246628060148189898437084384285874112128216802133512002887371519571319380017788092407097478175611887494833459311820354673745348904500456946325046574742741418043345438292796564756928017268085171878255614439035863400167778182719760280300885779388550144792733637064695721798936718486841562525823872 [154,50] -46401605947206206493630326802606605165957940786386165072896740580185340397696883869675615164207831755075763138769744160323577723010807690977845763436306305598515108398792160574759190133808674336438867433761151086807200223701585652467851029894184747202012877962531032086296015917789575385777421620736724182097153603353131218680541950267244406410841891866356713901470628102108220825868366119735546721450099460982977478431548285015922458042524003980496498822224359282015731205365688924462029009522461803154440910176355380600057272760999109495289641954952953053137854935468106775035523549649198251247137505914236322073501699899342420701853246682010409371340753157348022301711831157733242641447603212347071969725254695786061619479844833324987714765975930826291678177185720473957592163802750158942130160422560736556964933099137406042867729093939727866986813930359199805840193734236068826253145573549578155063191880198691983294373504825551792577888529594908288021820163004035682847400462850828213777928444701305904687365538165373951205395523633581720823901322178093162707762907796138141620633263068548562443240643029809792199339887947104562145132028305823118062054770388507978711093298491663586321592969755566515637598256647213490066432841750585929497235140716352197604106157122084416567138231391168869242206404182293933931944096661241581556896925943368852155979931054655186269763993022451577461280492756340598100751508583890783642239728731838705505794636765020432342749696546227240945775102879638253259770969107999100134426240408619001900083119656315164791183379880122284555340671028327031212668309561716700642063724020980679678547362923119262541120320966710002189066639946663663539048732437848774717342864277194602755353427135102690242380974288829323932525215742077168293192981197938059804143570681417699998694994063267132835166345084047770244890683403053087718396975596749827670302494923288860800802486494039938533492943383942430765388095170501757641580189078119331314345192647020989416626225820034135429482254879168713253372929562890985348678201434881264895726787593132129761786112470321166776924870843040929194485229746603233431981675926859722440640 [154,51] 67228209411100793782825406986420199362856758782702938233022663103335140258020192699553029236222275893176682231768276788395807455121672069204278704618334891758796414709949007300674490269157349463030721220719595424344493014487974572466228603653811987006709368809000311162171876265565051121047513346279393024305924315770694989862078143674247153830013689361424879815614793976862968456644344423515266592929144405436644075691684388038027223291509237280339740787334390439240639484718834502692142404393334307771543429772156320098132231962306744270207383287267152661583087698992704648748353009102107144362221665547397820732888510804971643066538205941208444483356889223788772871593686848122936357736524876740780514195209550036845021430364318110003996094901379022922471433526110266185121730524107902845016618519101242541345470455312090571390559295449435974525174865132954292675600343006980387352619705075152330924754117270263857299764942222437529189890628083795542688836161863775602147476222464741995534390424206701192449296110588889812996470845709676829348675496157100814565771332019370618768488448252548853105211033189222813809129895266018340969884214500311779795465399596439380062703962054615681670878967333729026026676132888091128757366438316191309823099708911444131360657623227796731343719470279112136495706181755520400906544794379728733790279006967460566633958453048243153215018087736621573409124648476154425891540980849153743271927742268313703742040980796679170893708299529427448619696070988858086869971354969519380322883267149739050194929012937441984111726524486314841326504464462876090437119542648463642173135100328404847544884339604176685429475308177535896227818161488209338132503559066323526737298387931094402360642448311032429565547440158062014925202928538468452846872021899321380305265593432253033290551337154737337900999444165964152580753516377639457852618412968635637174332808703347243730104051167263308588162968388249748324098036614706108184458856497081438296562839557592326082538577077579094642103564234094655073364843006748496242888862245907269395651635542647213415702683655440950568376296552493155009706780368691133373873079111542532352 [154,52] -18078899503774053744877859777279676119613536301512854430071907899648863401050556575007502039430219888467635825848655273962912577675501058300629989093890578750726305100869976231143795268518766422921746476609673300705406700498071330817266542241452011932751292301555681568319428975186572274191315079625036919247758728478952925404862644690739296240329093921154409240805286727738560154995388390080986201269377085363157466167072794628673068773573080108899324274953821251010042818025279212854265328081268845775111821038828784735094946797121886877536192521115904851077225311050121659507838717833662813616876437437261202987408201393417717343631833162105010081887214011669890058013847150890115729267965760441972601238453757806313099498674411774630988493002847222035807556941602759079093496437892099584178800883552549843021850214198208838690630360766173530350285724908729743479468806922615445004933074402654519739131000940896850255226741431996049209281683367349692959009075312228088508569593922339402928073862029615468649149067084589786210635613220668255506813048888384527705665480757514531121953892059024355890428226228580199949674144527457709689354830483667403634541899590592523798350926308241563519815498111948167943841482884858647356463798197925740712886535006945621931879509389694374380287811760401465208729110554635717183036998657049062787970923644686603697023596296041037410030625126037013887797690348620485824565079864057819073170640245915016054129050431930185895546930894926758827900836710715417061476741865134157203052429730579813524839675610308528105711766747235508314768120316478644031010909926315924559228884564414088862100164605424310173258712334106782693270374299257737110018218527648611658836926852429180592136050438803183052240221578544527027187533089906129552251358259019578623966158013099288124315811759349862638729103274806466747947800121352778582783400430542983316348228800842571532489102969419462969970162076646205501608412156927709520291638456022569968623955615427473156865167217250359568495989587552208458620078527658188437911887771117985724143302199165448852771547925616181454944416291802407362466050114026452116028064085963408 [154,53] 2138073925953040620251314749822050487621632905287229101249080771063242770621183984077599478327249303098564523122799180904940711858866717787432031997483367825258538981330416113387596550187570430819786535510549347951813962629788267177771626572865763796566129289368901253754829802477070492252365626280160795337373258915559169997119697071125959223357627441791393408069500765607685740747864954375469459350112679468951584126651887541590734033485408168721553287428288478519868063989060898544744716702165935158092324322354206753743286040122409579106986448173123222300534711996557168964369403049344650302397371917179701228512234629533338484392717282763910001690356449767918522672641950238371248796185037951648057640608161479880321362146346769677356263176393276202389205343609819106222766409790177972411623706506621832432368545653343125522886382466319892351743914367568828039463088545288735899261553831710050473011726345237545373537376080216078934287067161543638768652078024306346358155243199104768519718340618113897120622351745449168722731358436894669453114113690593041525635415618396678328698271378717431003426634872360647567696700855285843213635205542575080784639683083688736583336058994792230215875800339798233159599288777478785560502056743349503880895321377627160714623043439199403508224820946718543827633296793084717311860292529651872418369761711018438078446784167508615474312870762607572429677193709516627881710638477430817446492009011270295932141493440152058999557115846274891668060061209612152753927446313219674277716037318777936750768696980257938807764552326855352401224492710697179612848231448444112206639234120162215778215299462285308226434324715913179147275232499050658308793862743753801459255737566573091802837503988296090146378335840085277502606940635625687009743500337171019703887042229555198207216319896039448691413634435111987789735087732524813530340044576108910440797604593534053315637390348129018873906567622384269216235766695129452596207912118871325690564979507799517160477154244827620569897789631660433262998472381116179545548835019088749549462006938889950432372765671065280266021758864784407506245507230700184345401474153280 [154,54] 119960329101673171769652565078470912620785458324775534725444405779985837007843929971882884683043850763699102287261551326881547125087306927246453295586597691374725152876683216652545025867880724231213770537034184048003882276874502170794628864120402611880427024419456517925485692582403663964500906683692610696541963879706722268431536427574795053550501746519467298925181281163291933475532316845756684087670109490365000099070910271889555384962184190932661868161719608293603216086760692522050751670207690982494642249250997194695680499474532570726567819760609950457458634047125408818968987636212265013188713646239856646434836715054035804828889113071949861990247678927515137726475216069023582379051964311657880799235081111597480222164532112680228129937755811743694521908306496392472134971058187917968819417022232196094166952414604633510216332368814784327981651038401202119841902188368123755211775558534519411856596669293296387937436364905734086028685936655783126616351666762595598993008466448434319372427700580918400828629205729288030203508927353983374438814827530421307182868538694167220159270430227992782641234724316756134086945831591867546990146771052019957379352560998423433300082593137832020045630546086177574606969218861406024298585757924275847752661669544555940846996803828367813820300901361852294538366368559887244989249720959419137763326131624771309603417015703382943950741242210138216785775178438041373908638226088884167902860244973392793553748331001968278478752535125555875466678650867561725216386909625123395801449029215726689004043641240536447734172784907521671421714545021316591739204591592164214566086780873244856805970498933026259879071225737055242375560317875698461031565368880883731806443716159635287998229027443266281308265623341976416457816009026561194241614831087117902209309171841974095922105625058300715216639206879744067225873380224634903228634528816341166175878550403024935276711931116926492502930942009166031684758353472547423687004889495013771532996352825890446063825474009872031325193087277204404363608573180587150283380853305100639988699706097959354221382774977219398182079659919538802562408041369249069576483346 [154,55] -94416780971826091902597471032878974775093469314288154205010225902202496679878775595631795105319453334786689862017939604144199284413145441886122249508195845082398097556102027908470974684100213366593711853302699954029636618514618456410035718452767332444980601393292420140414142968327197232133427908705078382089053860035535773746296030059196132108383385969705290767182916943840167103211459733449273599374348838614571076907273921095042565828692005588831144259494756815520382020791585561896349712335180115814608060452668764282131968098375412761865362239887960402843615187418139413529824396133095579148951567948780385777961268355108260862172730026366255155915842018809773430808894792312819943577095427543310130008419358891386321022208277034333754992079875842160044169365107098015066465323489000493852303389310180618316102506747125504084544353868423468285661346995977909431011942150770371331059368657767914956109125724686540217396478221311597728087252845436333112221199952129894528881563063872854487340726003831157347515993761773468264577543938109674613915674413240433612630590740120418223333127157388405190016432607440765759524152876772031106111448484559275457999508023729169285448661390561557399366752469395431474147075666530274849832231424478553565564151736282741783304205058427711709245171799652127846129793051430827490376537907049824998382123587823903766777122334587238375425346036343810989549006620141503078251059378948788660310119696934699434211672022920267376131934839428287409602982565052145306637126229928968662392119342124468091095073467232704076728021128729965610044852793068400159276080963156252476967982151484450708528134814992118058335919342746293710110234896941395178520881346855912520765328753458861505983915059700321417966465545104763303148606399983301430461738300984076084020517538597631263078059237792533176440718243808330208925135335811552324446927908658087219015483961112799651282459824303230059626091156044660600518689739146985575443329407050851665558293310297258830255130924806932402540358514808383404843167062876288194582341903592680882346125629314119160098254342099385187163170930006020371783597894718962201600 [154,56] 16228636825083001179380690597357374968123262097655160726900425833484470001711208646889278704567136095567950662984750996128390363086357362312310857251214548519961313988734791832685738704060552346531811997395757523426062494380512593161261163527206683962335591003195831080184544493312460742912937212496924951235875717460507832023686047545643547688782006433600898267256339980591704831975727989060445520824774209850931401170355594584351806887442313176126507482674344784786660714566924079510245133656033056735762160411976767078804378234040762131632717849968891288651571999033875340934415606159291908523270761062563864462971693233742474715964392470489047540021523220531345503128324011968827961355305615626370205755891923779840131263735823095657087469163663557539569437005830130875473958952405968546013624691898799216145545355363523306190495834407070913208410129557494806809231499362356206992005312598801548479815027291097826966170036052616105149360987119853861383183273846397188164409947698952207065082153152460844796878316812333567044081648101256544351263083853530318750265567736942395877405208591407823384329816598422630767194538859457877008563535033380021408196545756295389193875087478361482358186979197071807601356120443345481135709052042118507344344271665324427084391825396408460733312734369373714384546735558258966555984806413877352697093542625441296826079823541721860000518216660783427248113721791493580521622544495791473688703721654927732836896166312131626374897369532926667373523458306070916232387297697265160904461383943582376113458714668961331084739640134629934758641812462195313904794586628813242181401919443006352953678123616443351464913530826280222833912254209007038821904918503862793193367793283438809733866158789086307026529328497532305826559702556441116783321539903502527236481132076214518038069342998543310448503515569918194147195990179116300226321901588258885359253920850205895377803288006557925310368233784995313853104176696792467240986310976957490306272275837609847439477746215987282224884826152922588687576424748657373677751892807786651944827608164860390162060332611715408545662601346599356184741618106286578240 [154,57] -828466572963866727863093172026738853682675324236253012774481002918056059511283435838067050323323223389216559148431749591340679323489409683547279892070758915293368691823232462850495895605955284997471980173284024291541138404082279516050921358341594977533990657749251357622061113092604703385044877363798005247765682349020931604804271099543650340742802022301389897361488125883958335424041742887341289415099545564171262342306243737580918197750918231038669031085085457652188642893400253041573583579791312231817293140159277454971213692766349814226687387362040979332373669834661660838239914871903626927248760448697337933386603740723398614058630228751289623705516007554870327244885094964949591290011980796349835940788278142808641224312042054727386134406058390861078082201323667861127486954358130942473555733080151839435041870722586777986381370647644594879598130511008876502965984307208342350564202331842209983725506722874425683271282335930588234947213056536474228422568067686334321339119419543902219275587615333447282014657110619760846012786765979955236074935577896313495982359819063548562823676050388599522835906994743284724615778683455571295938024302335105089873818933821123490822230277562105796839333604600492715612732155147791613977061985787735677485396899370813889502189968568592078598695404479527602502347010253916726624403710470912451703131762734307851064037227646802250124819221465851663156192779254564064848963696838960004819893698246017869173761421318870607611305458155829026090942241316643777366473141241657710769310123949886719747153688102738622966302990384308071672477214999318566754930172828822705107702587060794588469676689450480303269829925772084757725816853686100843444814298267254441515111362509637386722440614989619839872910436666403064756832400453099191782551244513154047216001962261625665604542930269174602869992720767870909239232341566018467922781790288300720240889738524041982585026476711369063161340569413933180158305632495555372066222059991770770105973723317268947790500959660981988641403645483062934202570118108096438339428417784251619519664250925741998829858016472907432479012758056166591695172294848592 [154,58] -169326563345838527261636006639434790209705398302983328554987666857816428492403433747622977540978631761187832495708937827504994395362805561920772647523453279172066308070935356811549213607176840926418144566138078043780952399790836065988911666772077834231589730079598975974434274676862376774991590884021790374952312895499766702987149028558393112601623045348399783258400823685645102350618603341914032565415246926065788213813952354328068084360168349062997845270239555003570056886324844215285205596651084411324351432790002526301270577765542767882083560703619453822007117500553214125945420177154137180197495269189250215898032848302839031878427676691654578742830603199378360215553793793720731214061101754773185794238160138573682307540910539188144464282018183397273172839039542194699013548490181118697927399851271490482738824327864945321292643808819277877556802571186557538645879148880360950970622799771924580770250249305568814562530122181393816539913948586190285719064185826953695982088686298600769501695971915756586842880419937018809122593163503488894712012570941953311389130529874679858252653755186305752635443774627962407965705711954465385439318563360982298845904114478380507976559740399918461765686460253580774931669043898475781209946724210225244046918459199933248362405405852699299241441737743213842456115255204359918696632313021808479280638039895235861856409630846836358452399203226147506699377707173150646744550599199091253534683483564738077771965771402355655122860028018359836327734206619554098301990878471120669307617570438833378172425120717065913780671337166495079083283632401474239114055579965664427765062789522564935600982270228260557772830437835897870631544085540324212170522340883976754274906879564779776859212594436891878807107527635840266015750348483790819757747466894031213054205244902285593329068411105133569821687371372449337120954455823284329262074438268032972360101627254646498962455659970962852763209145575168568490835752824050591407980072071441029982246249066836702151763092951268333023854556217735411259484413069045780748452790358877666577904538115211710348976349734620026594761540530602394555572834232 [154,59] 36306594958753715575293835877343393816528699500399295915585772973536239442197336511449336695112968095158401018831349328614261498599846125544827018283907217787743849848623276385459710036843982784610689587537127290409559261219139513387361806627615667640985078694176189480626705988766161728355869166638631001474319670778618728873328008763431957473491656271990755723642890757870694136070275076907123131777253011366756289994031761986494665326946714293486488583303170647622450164172536109855251758293379539222549239834816451464039662690550297691220129500891501807599762099352751427558673196128113997017286763862925407134786574814168163647591427557748092395762327188024605862833701138265888978614926369544385870901167258201403444495964258076659953891747451089496427952836433150989528002321445296010417303119416455416448819806445606644707139009850639879148479399623264534759535723215551436326773289300102380787051671299357045288855034053258617459815570899190615682454964819448562109125944640006122363443901573090760488364450678207225010632120684905663536725553839569006970877202854285662541254897391955298452293169555131371201693272276266571901422621929835976659393995364051461763983340031143338239324055247444821402668598764586666764070638603905160874459055463300035989118905202059478379547953649002112399845454896739849810323935494940717952265532097109397746766838185241899842043829156933738585340543294415399850311043335948945351122584868252659563782603904971857658815042092251192239961367049769172200229329282503262924655654684553059035260972780913501407306797192686865829341891742506496550551425831563994221302279908815848515214604929732468469469520379999033582693501309410871608881220887682529087519810057173411233348076378591696666968049103505614409225490318738437793116710920283419874485842362915302722787481340629175601488472819351086170286567052102773004230797443609859010442308710990938363608674683574069111556719167217286242109937765544471616960853590508719419022908844334108741471321232907330375167280490290857755519171148615888091528022682466028486984265101221154059813209883539949937806989203246259375610240 [154,60] -2346030857331829674926986153886940220310315053199033083874596853659296690077296539187877582423219574549169607686985068649463410131392483130343010082777535283057491452818488260439983149280164699799797527492620958401244077763270930703859332192687982964881273650929693448359496566599646771753108427807135343415754197693107307198691065352202638397728181871857694267234783422938928224982046632664487166673182504224618761596596290007040229727013669228435381818306471257434948683658562488664725588681770941357504856681070377529980533331398618261426501156010290778411886802424105233080263900587886510844399883883509000280045068170520242991254642117104444699123185519151792701654952236806036063085385834219564922327334343496789191648531016399837895006199763987991634122778406140027183745406764203531482780388674742895145646480744354782814559323957138311274170319581407760072642046982645608981959118021458018231943020456747894136364888844486849436148123188691239224044668444220497822798119928896449786209668247405613298241701896045570878459484953942080424709729973344898563082516315453916302001524363253464760965935263252185845249074680493840091356183006956907572504051346864563511341212041638474178716221700115630506901165872869011299920440465584178497190497588795320011831045118843351328033519767821119054846153189128303760058935865209726120429149579718485108587285160620827996553424121467731529654177219487381626652287648091968305613789075551578242148669889980265220746177351004667244492925680717697491055231452371002747394951681390205804601400449375689347768862699228822130535956611432346834309031196967746231923231713173269295088513120884495718154754974026313800286154610466082931016168010408413930868722139922853485755757551065807484448259827148735698289702080544188230532838152961829657745589481098655886190519214786485412217235354620674296913467035649633476673677639146096010384469682954432823837417329644636145919333880143063348838114765080112208853281372593928097636778561069431749793869475053118368608499695641679573271083390097820095349053414833258386922777242207882253693622900325082386897163632602066488264 [154,61] -83152325019140250289581277560595828190490855236694275404367633174084678678430122675433206817843228959283124661544627483382861670215038163530420980250531842045345464759773728535650165793579029876411018995130981590478059979771205553814561951841942747729429784939313652601852078877136898178436169019118602522762348014396264113456047220122923060488774301644742653286310575555724070813083790010415617566191416468395783693489723718624498905797038783466112725738918236097453311767151402059493789255632853984981457333730197468318882938813962140141492391409965831664128881479176502527810218994337120961520300041671898798824105106681422684973104916452957998093308958509459797545031458469127030637280936788315146526000696675353477452168184434502342023334753754526998983813642976545018225816209026650012052143408651636553379793642651309341353932818792181207294047779816261805034976853274187430585926745191649231095881525066116977650616903717484991940281061434122700333844081447300187872599446765839687484356508948026995189998858837595114228188181694085927365551148568776409525019860108103561769944982327014954221986504910609320882996371856794732891275505303019306340789174773261021278019980275564939260446530139230691349752600907401626300793071596357386712461062890193129812921851453444140216929600774687761010098684237856194833162649905834592812498569571058353615347860834918024221468597348059619486394145632895026433815095759516530587039516712688010476092922813361448501209263076482881365005625504191136048434743128595550859357104657840287881966187765651544611651682739877322260168879933206258340130955124955547953285887535828984316434789160276918007214542529645161042336408947349191240430213039596692958847742863404332226309669492900423676371008345771260376371543805484379203163414271783961740846584623205274524578998134339302089587823116539045252384950932760747972918257963076899931451118800159195324096448996230812749410753750507396685862288009675624340445910412282967254486955072770983705267493164609591922732669885403432958220299063906227759203631517020340991825665047497534333100232705346790359969158009697200 [154,62] 26407262775760944621248750803206237115746627811807973895960172984052078800021612432389563486486926112800332781396575064927474782291256019901264134668020333274079417002784193898954760083554758440156977616039226841623570906547417686420870570526606033490184695765844781115077891712457394879576012439490579644228311691237937556678563441979480038354853883200048234089832637532392723711361422797559319738435577413397581298835194276800659695345574111602194735498115703653198912713401840947502093417664625794355826721365298001674142686268866639192765277687286526934822286377261292553303880872513583587176559478427393740664638029940222325418413490645621183754081219926403291545593055699782802458224242079327334597353077302013603298624111714831721029294427581791536731120045876612826229502208702238957794626764039228762704706484979855268146675605204340196462273175418695774814708718009336286658811530432420863891408042202197489719584586466484781185739875626438252153328990209131182360444055022098197574336651022209032987727097166037111910584800920018169252259977025075329122929233503953250695615923620616534454206529162875276816918159165008099812722774907839275149371844749223561693441309456200969134497317397442367999657644357098007271320656242837135960950021310629073500412084137605395230868532647500085768935571585660767768355599955364267613472931502045100709531970085866773817536827995796713169027783411395377047758043960188581872828530594945044553186305118864528666873402731615236152534931543751560715046379048981858714613540649891537844301581363165648005621007949729748157433361657343578552789980921171223495909582389703847237938691874542351610886130522947832655631184964390800402479499832304847121822531378567457312748539183779039889589740488355748923311345114714573827085040818046360748176081798490201596260060268614966443193179614286523688072214512743517544072405456513226740102124868913238212316922154024450970249021664315392837419861906569615802304556446109130282673864340320374989054119876168577872329869031351137605197707616398934963027787064411231306623293465478170818093973087108026786742948539731 [154,63] -1848849949336631565928529808403453759849561709477092360722156375359921418014697527560052886146796952743005085664722368725601931510546379907097655851387058100250543351725756190847399428989778679778565840870385287106287303776822826465962523169172614861893087304030730817808047056920973384250496225347863577669174736687573647903407587195831061795659816368709614089750656591932160803942571972466435753610721747351208871675582920438283734343402046140127291110469051658800908982824590762253573544096664943332646071227142450427299850279670319231308904687775504892264411884665180331244766706932889240573816675743074734731995606843227078192509874088576299890614437186555874497954354124873108273941733965160388248749366397611603917985951179614428443173988418492367505371877224091944422826274270431064237426415311962549747724809702983833009456740763863874994149551114502348509063294287400225691674047060698372478800116834923903206662377667286903318726724613888577716602224437601472684315472711007419038204597666192080293322095165067346136930330103166201606803742237296833708826101624655329728572141367140264506107482221886818724965100735878048119593166808994121055326196271572081497041740323494101935622583647201256645367125677231994331777453731522266825357610321072927367014372942379981774885800981648088934337368187334027424951434775835940312359518436100111229850089133969974224085118535694998841106754428177933834347337371585346994623936023894449182833435550863496803481784527179289100087480099121359507397864267630944159621603616946671024906769555086384863047484822607007161767650903631258189262701153981058498300762184186901623362777397731382925642341987880543243727004180358804001893044764111056752228970911864450603794989275460247304408867876411025555805804619897499546738261401502836423209756475660200680686135285756523594949051677340245653001004381533769353751961270147725235923590828887354232300298202993792185116095733828467189183861087419930357326933403347255223485046498589744160844188011776674108905957319989933979700123632225502493117568244902977783817219979903483627014220264037730498437533312 [154,64] 68208100044316931483145715323829719966083230571631177028174522406627601444778313410122462956368802387210465767117345129628719232302701437673051797038515574899332120750424398345494050708093866835698642695592861070640166483744483042498740039555020578427978207030680312278493384396976806239352181861014548670458370368597900842741458202060476924085927819551425207705054977601520606744283388106614916324135545855787719577318437081294551252482166853690287744565328475326438984783076355712291197999174627000374435424951277855552852191498081046062234404296703603301562348724247125653400018925797115970442522889754934061865015172692854888180117955554227795462620063840819878221800282558628761937079205584158719142622135079495872414649328288711611647003210586321601621416103225396081483408042650558298713227003852433769785736373939735735359425071536969442986766955551302057935087131576115001246681092521232930248574691025687978012839129312802143822923803122256538581265190580285906086644468021523971544246687757263832058303301650237627143291449875246760489129213619637819212921468998936366305362048626216117172579021459230087575743836217767584185955236218777949602246081510557540715400906736042871584337976927148283585865728234813796471888225157236024583243730748572874854033203362680625632523250469267077267416691720056094859691598461340100258234051759850477726063618518726983691608466680674449546414415788292641562716759113949260781472499633772230615640420239543429448626262958224376304416562466158053373771617624320783174489054662901579686807088954685144693212258744096069648441677092904455658378605211859363986154467153233375907379148464285495561666741434666138833438150484175317350522209398169514372950276830940489785020429932062297690075630268944314363491294164836331720701182016292222327525988649655845216796946486501512832145395760171623089233440444000894916298753124290319923575204788140593359531078997822838629952972444727000188587237217352138896673010413738436243237016437679079203769255461377886135220258007720015401330811834672416184669434070899333244067094288219824471434522359009346808576 [154,65] 9905924074051384980536621549825135158884111519080780887550425792903141273804553505501005333503650517502481140570900156967137170046959104094198164135141690607925588369813596494715188482513706353451885106478388516707986762162820749494709942836065707327617694000841098751529669289149555310475862614919607332967721924698670010986153251869986998894192785609053281345903413298592213851229255180475284817839053726527041703173921827443818190735015376228256371738025046195016453831333633343195101424782891673551503212042374226953961434904309607426670119447677750762395003688722992601012618458799074662699265385463442659175225504718079360890709655687024382348092535221524133386563973934862828842850444988158572621576405619315466358815127158517012792508802358159563411704970435845810538946234727248184929837875577766188435936076874988474644016342862681670271508941063003265274558877085498181848803010554157004962349669475297543445265916681453074323570298164312149028320549696761223836409393065309470140327623272400242770496270483702349838334035996448956028320616671342639766790579830601256643138231015685147319938986308431334600098243125455611148769327279545488004041927335341861843406843850991195571882770259558474572889194127622414515249052043705993172508534218474349970484090790882909769181485213060213086082463441113657754324446056182707885840052658425081010384580891895520526618517158547383315542275207903222165100101686097428040409152329068226388983200739904930816642690139786976782089117961144223441102840894409371281544145855170012738154159722487297381402237617174107368582214459972241885667763341979749713291342746686988303395827525399798245309139993212117557722955050701402566906795994281957790486176471404328730712737531163518602190880120039780809103901707821752931113614013825835797671059356905950143145874431664288334210139448355631579831473240961557436962922793068574948688284498726541333441192540237498654842413563788107970413720869699210574148472878261938590168209527605308239905103420256185568660995613327357141078076986488559435289923649683558413394895788810096484093085763437313280 [154,66] -1009577086568381997449639342689046472383048585026068682310488138575092080800145111340400905105566347309094510418057229614578598084811230768217699278433759659109630794059931882159750497583779373935922515215247322976322862510528725500855051038507100159449404382991620716688075650349157631678466047000576037398247299995566075546807232729560411553351472473058788578365454807468887025722311460503275746645364562583167329521515349138015364622413523870541648364181823538320022397871867272452603515878055398748629229751647464482254273213590303591663784438853940458951511004691106983002163894566899616911437348706740186402688534872404717145412643924721851142923197911315416624036066721036854022599712317689869285241387095619530777735566676889646591138596128663830591765736812186922551714069239162707525455736231556981012310621850888033274050281984025931021738039408522944601745321737047831311755828054858113413767559376015262362403674039811166936377230200964233593392748367845651993593441530936899043189906227765321656456949131751470862253325008876756779526337526312354706812073692200082270494348376425238243551813885661494205621339085827917682839684162942756283325407110016387426055586046254629563320257857777041230330697771272710131615705340988295102977571400878919446074589234634160034717432085797414872227774979251717205977394098560174433005036436229208404606998823239877590114542767923218265029734769743094001324695051718073470494465083642467395998420755985081490843820154959403679607267695039333675283300738948731374856945359012475360968891790621381925068095310267377184527112415698648360861327789846951831904985628328174969697442676447306892042841422799003317120600087569440615366946181487920192923358972922657687024556173545545780943577259696138315342338244985787805115266971453684546482619581600604440215684140750145480929442764867312183458151187888213787425776250360373819401380563874240000988367224113051140058378449600931282845159240043770611722113779454822461991789473667444453702532601487757235153027938196683558369504602022193673369008634381065845951399616007441073064689872889120 [154,67] -4641771963400452702272450692099810035971026421724482723477834801284623385550432250262760045280963375050042674865162099576950954074479744896575448556106810369215404712267699780217699130704868290130249830488957504552451696956151935962600431547512981266777491796119732022384312114184890465670783465177894677934266399182811429499938012663028832617768604446852946243948318670413452954917851989809336614369610453917509628239724937543891885740081781263619814764156554628856305053470788732757490029308588709652171623513401152876087639418913731105800386516742714417136281643889014995755844702012760405815486610540980186542644567823566464970625109063735818401976622643997737297328389804809328586120473136698054601530803494801166771787153917465521152745190134292303927621296962452621074923152382895687760194575574370006893090626794739538290769780930549919352083809120395398895418387012879869551300852912008270992959651297976204712439820928710796242139319254661578879221586366026524844929622301910264713845190401158270015256365074635792428536988799529887013835278070848483953883704451009817835901798573902191859604326021041511358237972645213243977520438149201109655245998229365896379689996362075576095307260272757794367103016134794755504285094313279169669678199752959393620815429057929745104058942780808441958946548357357389779131049188088448566366320212919216027071654845396449026880866002525474177765509822160668249838499858280107268489727768864335255277562472491953876797263667022191125288786550390383193209710040721698853239365447518979431534549370587256253359560327554174942554930754359786675789038500021861683629335241051199004114978282150705610812752387599130239885254331085118834642156776223031448128654512872203915217268499015163559095528712374188985368133394882422239247063723168037370342556037377261798489486109441543659385550404055581636137792651099023969610923114614214307634401918207596137784253757081878083644322910389743551970756860374399818347654894457872795568434670315184540147184105566102185318281656385093403262499558098162221777762066541003295426462951156193316231019520 [154,68] 3223506618526935467874022534998896859763439860371032705286632879167114445288463471054963322962399986160809824461882882197233515375792948557889330693598688769805401598244579153164812094628090519863626372733272051534849021557011791924423028107540080784799785406274468339884429263200541375615070654539410027291507886386009005677159569253601723463401759653152484551227263209893132356749392822121697480352629342298664931504023682419645913556294124910752954403509892148181226942688985730036113614351491917165460549604138316640568346702190275876349115307269100586538624115812973457151559199265998350254482944800442340032875645541135943879719232781232620606186590897510766136698765132201367914583731196621788701494392020087694077221355837461772626507746088512848318513337303828280531892223297072951264783917521655609724535744173615400210489915165008854987773944322331333411784654282467800047988340254769976722416403363518872681341271679328781592630879668019472432025994053036513843063963599217810720652834319004475836853730173372254897580779002832057233735120082464853409003122914312512204084045218763229456582678909239607504695926712608703434763782842316088987818403065552551648105185491206912151498117702104091881852458831841769743351980100560555383225740323821943034613776271626940253767916564514855814797534528533036791904866886729475515601064067000033167264018465909989849361866087767715478216870678218129097882567205476283391323045972383223673863422196226804884589902799411353581235839612963224745705989951774482700797769234918646156292200913198830684725628924645235106970855227284519428179330230819084821809990882836562051458631952565890765556711216489845340792494330036883947512623849158935389906673105994406319285957772892893026836360829105353312254123855081323088230707251054918970190785863115258164508265533482023834958004401222200844191564767930978900430427845633793674380943503610404242146209721823818135050068860807178612730845611043224460861080188181668480285636277264733674436148886723235772944333207911425356972675614154843955463049169181115167723601694856151889717248 [154,69] -50420693031281001626710357596624275583528790060364295166493372090706728320571605673222773794855629502616387102962843454538341631594783965799330572072086300163912343188638391212178980654255097392960054264826029779286698643594282868086636083611164190335543165600887777744858360097964500462441251575502440867471658199563229350849209867647214457927480803458583186359649586716916339871259242482898652355528558121114551617575012862369772081141961471043191395138413305253770254036961405575565235958126410448284424255666578389844432619050965248334577051570707282195297055919970482749282597293500484166191395777975383278507932433074808365269609622414971471425166087731545352296778414310742521766714795400084261746211504213469975191038525718559569347846962189157844119611055734809100386839420040647694237189332944158230963646147113583444497088601905064637518673420651676439621295273802749309016515724977567042673695655857848797104685321226051397259040836735119860820278937460669647527134904739050340437527664274996650965747889907366186983254262625799459259789350888027140360553884277360362498576352253120237500423747063629703028904116941080641868818866139049672837261149233048412637847031530107124075690340811159029508176269045801184862086728405741028660560182328313707953119713245284275274938624984726791812765085250275423765008044718741901608529362288932313441576187501599383490819145154312581948088019379052643886469587547152083923486978323923128215083631030009445346559573755693815446919847703122942225054551024985393552437960890619352606818196355916832396243322788787640567039064365942175588871446445714471066482532104752309708881291684655334127675928995493926259525702834307671302598166502377106676837925588366893123327603816216186053289891308368382831561655768277947591281404307995719648996513863428452066254254201663713101369740641876135492357854568794719128143972511390493756821422468004128554766296391156746454338213491457887005406995369224219631403437298437187539304061099161539931997603072007250793228584792693355667054421966821149774354385980104864768477929700203805760 [154,70] -7357830101759217247701199136369610328096507979130621691971423247846450997510151914972274792251650555439714011885216089809296786280700659125653129406412830326183321345833092706431261220915435955028625131337892734061620881951462847135072186194390036392796190801572764915393533086861827306921928480207883228146746438207749964831637759866041296392924491803561152527493871783612112641157119350418866803864758607569234259151805908810420524707576518023117119703190552124645848511014391766729553151011379992613078195462295004946818370270674523847205828332657376430282688851392642620202907116973199024033079267727587034615558026560333591739714549265379591623524829908309525267087775061193432530333667770148556619088905970536082212999942836824330456366665644722303619236795712892712327210356779522782659055023837698474306052080497366788991628680665931691935178323595741612746773007778856743352447494009319576252734076423967442159613483733470673935732023577564932503084651596261630895495752211090589027704593428986156973181326084634865700928721051833158745446549876760635566562737072314397249277015799779921635214643172011323793676501379028185264870046471022061892426549125964374771350172089399363526514068392985763060490456482664268136396305775712039390354000541858622270392946434364245695314386994599381228217184355202913185236063277209390687035312916721662570002976912686641509322495940432105860126244642399224544124806671617590271841331936393516346980568835919964301663732795320066612139731324320679656582996737259605391489838363730657108108263308018256597942602378112645079431520591755116079481097006557041086812250010994296356736271640932964832758675203575249320750048942436233590830170398948766344842672168941532578298989745278974072961201153584555751252433487743427001922050102493369566933209886748082980810202440934722597892654976879455629316107164409124425188453843832641775748946996227284707516837599056170383190987385257100790654893838422019427036530446145406661991182148272255829815639505416220303651541970562294506699450932064001192927878649026054035993696969813032 [154,71] 837415296419459807848179044752578596530482360125947634246180361192569669680379738161586931912942206985951423036074681878325081919919443792372819858481516197446879136705192390023975437331924080741125813819408877543035589520756346435871103747077552959894079137147541107561605231451063024455770196647727091633702712176051492900574312369377139243784076495838035619752073926954988455152002063904895805918256139567724502467530675103738538689141893485027265143082388427369541162084155791997519480100731596216514367551940180270303080745140001021477538806568643123987300351904227536017676444352930801337149669036641768814233767368036954282559454360995811532076814009060052307351849714689865445794010794200316330533548590993887656604505806267788610255149083748483345177405497971779692962474038915201024606899326762118552469758654559503843152032465291099744201752656209655495722131628985525791213157396500382896577129999127299868482675951403786704808621264035472555887470162754392959249496588597513617020369618123276126298759828357127142840836368231244580841001173464280751963411068259052515783836899340945574570188610695284125434615041340547410419402399305965595336323029034541679649292103301642200226964966543238316076683705890641389563919565431603236760850884884063583337398052819674075589267296154383205938783839400368880691946343102525754376628021277520522646645922764445415477015395600983019117998948982574129834394067317455060681957291760543655574801139642576721404021462817550318984210419777928442445627135137452139796845575574637203142977213120585150044632606125587996744414758975187592584768644018003916659015330348584053867975291241798932110099749235729599055811762188852375593174115092214800332310275875091231918953915478847272138426474346602049604773701469885528110914998996319493527064872950626720464286665731542936974494725604604021098230105069267623550081753458281416871563906451087344882518471146125737912281635958601320090045705573086557784825335292289981021957652159784779648716148219709324478711656050729825005620225661991510464063740683700334190665123712 [154,72] 61483662368212539154107789190005969127084417391750594207557583331290448044572242757950816253625513672663492524475088460075369456648332023442265984614119466470569527424915335266505431258132030823540250705675645425655244978977625604716383344200017760268795721403614373179804218700753411729860602545946864367444184791661893155947610271781123744461284638248716072683573116229948572784450518139381994936523574056206228203048427931549922184330566190285695433737837242271308281134501455486787439869586320768029713496456617979849272035647207593886191294802592603220971949226562698979176587592814051525309955075819242458386759850676036141430428703903775371368074430999085248823114113283550285203080794661048077262627232395572655248889178963865792581907029877768491394664287089628361536479266435899804617943618036139524402258528128549270101418906131358801525843224936161075040088462193587941879102119208370334319401853891116568187809926969573593649543795646913529056556951576195704127667646626558921297361583483405016725971722262320205734234813507292790505698810127949139402534376629828869784101775216954546003706681091913594017158926739864379675968104641821867033351717768756687298092369478478926929941432052198214479986611751144664095015494887458187189117472411094687817958503616855224202583754128658499567621102536502377357641937886096266810611746679173469870769428781824640501079737677791804047813420358624334163761775824630877116268416108597760522837422928379530318025346400584206990984333582248800373004224691750523509422400119603455721084199454031645704216997553831424818460056509097334400302446662876542864768123504205140555749347296454626155451954360181666803344111411489705828393388113111749673698406526101823926866200076332890065215114329781263717357229490859518570585192034492749963738096234374161863132954428244595558963768467790787269113231732185300773461554309783033038576351579480494201785938928789766496697703604119357831030759469401340329817350692375729007611315650086114594388283480202582369756679973419282795909309246005432084139117848080042376796032 [154,73] -2362467671349320107548124523197943130429674774742509702641967011914408981822862229198206363824016847978859458089702909425612535965394748480005877824858008673325855630289939392359963517050495249731436992306523618503499063023255823733203598634086977896092205085548146672333795242303179070782370011276086660672136327840667218391058710680755198108701285460262446090507574239610648826932495853888437166467082193218557056895698192740345771221492232851656210541006271309859201557031407901258040912889733470093687825724451406985299487723326314520139725924469383507040604680732800234241425422059739386488569772456032748694630328495680383796533845110531457603082940153671826961645197197324804590593839309564488034883499304409514816036515033400609679449633183203482064231661994521184620171369157733513415498149608642906849526495110934094026128794103054411860392719336931612322207220203721513005948081514436041694906167562150025129586402104948951768712754327125400252918975084625685830654880294439899612795612157537494699440753334841438434260865022190198734601910046889704687793311115806096284682207817992424706788191929269226843762003271628093933320229989806425458214825387783373989009122709588536451682663989169151464318214267269488823481240318570514684224740860321453157901988837902817151851161210542787375412743243394904841490231792481819283460681516788732985292421276904054844718940569748037598072656582962600071721069549532909325628966675321506724432632980842107126555153905985221624825744800635499191926339128367353937407952473662604354606481186322003455172755709063735796236716033630815772468039368409933816923258956305560973699942084969032332472241137330816863442342029398755437738679111580002792776332824800583509954698324641277686452528916411881248256090042118995629695627591556419021215030857558678568618077429420748142201686499763582020980630605954956693686894901868094810929826845178063249147967687116204971684443736735298790481732390092172469038456710562929304973337149135277660596605184259009949604921873878398737097757939782975456591161048717878645056 [154,74] -166207654565992292752903137051588636476816370869215621839884269590752090670185330869667822203367376340901789306033690098115310202284824923876646011796138084681110074256278625072999268414903154729506036033155331695690938026920913409033347307297629200701114719726041978130846735676116426185794737190973237912088937719188989632916397449463062678070934401375001010144091105736016560784593702467628082474666748840397705507745461631976366074993597484920359298028143070776316037028063761510637006653903918494394797455471428383570994925261231395191577159517848736989556607802184152961168835976688463750794737119887385969543588778173687765147515997589631010568013471393882674348356032206661250323825304472742628703985918519233473506429760712614554025149297312015374104703546616240184055730705773236923450052315725712840993464846679718699500922832135213488838955867133775238900299501968412163267654115071147819326733760300635932212116710355277621242876508246629558533654535411793552236820751009381387198948883623849273194170719228332978507190869384193305992830936252591570538605149336091673587580285149156404670696905446958862505811575822848233527476834010408056512430316284568251503252375628659685890119301814132830448478741952011045445785118105922107326344944445046187157133342419113259257360654944203791083043157277455569255565987521552849802556360503251598771034331307105183519521185081990580604713801898157543343706839384082067083472614663355939836227866834074701059384156629272882158483312807791489744606168955605919536847906661834298379866566708559105275705286226490935887482674116208163137177996048568352856775471801171279615541902513255423053503276543666168928659316208337313441567221468498534519592921814704997798172313940154250199436080057535889994391278756538284869062586574965730613470079384009711940512480380030050670175967145051745315426365423903675159948840689216668701333791737222340632428160740500459179432036018374487750313276644314329023336791495149931871207872746217974800672670742083915734299505507318806459726681850498335834064978843662000 [154,75] 3474433896201312768058159213042641564084184212642782320240284893735106323211464389545204679906020127382623712654061223733916496237054688124035055435014984639535542997549335990330057296733845492583434265704269677139625713569599067208195211163490589487119350681485048599115929545395797198343818168175152205276166691067719099960642186713538283838365802228152734905177453565378813720131005300042012802563176643109354496053292656047183132038013296727067016883268124016227108200940639399374774146152006137255266769359653107735826906499245550078274834576329932192725190496415370864064545416058262358427211229903296025457683627703898194392403260444703875578774570699568859819318251719274226046496683272240697376682200100484500527812067692499765577118121305568783270241575973683655511367128000467852897572665105005673288807545389499026721037268670983134456695243678172786478484918404715440027380686409922932123910966064114370092898702584546817452077342991727371959789806830915429899152691767617934371175110257969890594227062522333073661195920388322870947614452022102081838313593431988850511261003687123134081237480928080166487006301648475390827568848612589191788464907919301874057245616783749452849327344003503042078311442951554543194624968683060725754224286134036191175077042335713096433681410901784012859353182860745142597777086266656261268746206694854110344639145141262325272339253324389116537050232340361968324863116454075757385135753855994993364270668921470085510015583593856222402058859967758881177502312881561503751190488672634660089958484943984755881703142663161848138370839266560784865227019568439436558281430675834716744787817626034739373240576329993499987609080234797987497019851284992510476433293324893588641087430103183616995481387831755620725826850096838719849863103960897037736463508087979033113107646193748581411215654696336966726920709627821083293973832964191058262768495026115407308232760844210473682500868953100664564300692712852476162823137542350977721139533190111412053034295919241643546321113685273312185743268790535935736561738464768 [154,76] 47449424600620288270720467043558470381680886391397630546623208954435188149303652732431943297810673350802441983517725850431608037501096572346303808981868853622288198378222189734008561322438135670322654731093722540503576263153127594044035532971324696400757564451667528683848803853540343418022064089295650647181108385604306623188323761174625641637180876834378868819329474130426696164431208402559806312947156443227782796097416500620944731569324370364237596398410695314560001953732257543036655155407262900518635832411346002526343871132828034529735273064330569793765648263955021090181581373541131087632180455909346223070921534543432370928411499734230830924037749447341304629879832464623235581144161699414994747902633851560378597948498736472532405082994811267494408707334544790031078635194269072033343431639366241630046522080281003200503570550607070771394095870969198521919268796262331207132958825965155784676464514332222366481375033128516623210903862810673639912821217633580128369932096029580926030702396945115398711802208782219728995476639141441726099235483759903529458248009212780312307571988131537499837390787096584912469474443332324162192741471817973959884282034635002127324372357715154790455410947834863440609417062085498854546247016903771392658133158994977613473486487679376654056846316857542160931920447594694304295535413441083409734738368001996090215125090463175884051313416612512312211182962360474195210314081336229603735043771890895953599817313043502562767336425635913357320713141533689644232251191346189311411898249769909788649977241815150576211974414056666847711645004090530005352994533812484489177367741980931504340140949840817044927602964693946441869362968229352172874716760371402999140197220276857736857561937480325612691061250086008172724268186890380691282254508600509957630763582156163552489064487264308199559962047752872301844775720869457284801391656693002713497560182188054458287994163533337542663868637210527605731640673007373260773513191337505899745440244100156084902745071933165831688706230303683748494256388772287547073625184 [154,77] -26845165103924756426359654536414133221804465680316036591101465702623263640043073384248860402279688886021374015844747791255879240162582404325694274687135366317942851187560055137736318200532110271447642264158980676533061357142256550502964227078806597903887215434038212828574230588560687989377972548949616843972329175843548234584569445200273587126827246052425741156802584823025613053032700988386607416502523828292125028923676606622774885450608092296792421279000177527050476681450049809068567142086503486308883159071405042550780831197738005029512521280797541978535987885802914591145525800517708225822746629036625047009515004029897280327394191982875860129268514542339779698052427532788088449065007512602232279853777362898119215242138065394253763121557977309482008799229046926782169375822974070831368793487212852789554595667478432597615502896010008214451910600915302626386611741416289326175927937706082900146592615761264280367441320837008821108342557678106627659509198709402046471383704155093345674304193144061655747368782499938275403098084449246967915015748253757276421329576974711676223087438554893308051848357755658185737372927887181197968905581293454680939713356007135889733940279127106727285748842155287732823818275355392474434324428583260550110491262533794641950594062535674201790703404982176106860131782217187394573269708428264547057810973641785330032783570900873941396347558008112097993766308180031496758897680095014075058725018593443287418041685656406525916664944127857122605580707174753406591060414534803529877147086907555294438068713331785758343562786902175455631968737637622194392467436252499042024848997898729358613270272945516846384630718970534291363524714319830131526097473849331802558434307690840039848152173192849441601887342872358968897129083542174516869179424584297123481790844033477850063954207722059504658449114474172025849744688703172046728289981621738641699518035680283933231357906179095008094197561230871412391991427153410925421473487215078403784145566573307263699086318236193605672292951622816034662430961624176540641408 [154,78] -1449702742618442053980532385304609519811360426554361036356427658226176785083355255677349761574995351094188825417831870029759921143193908118953445912900737587466820597971411436250831764829713615067281262976496453422326804809454701233166669621209263098992556427832257775131478313497396538759426162663636394008729697302570596238208284334226722236416240854575161725969187186481014124716781629895999726907809790472364390634577730095398892215420562531570140681737391646312666470320610953886613624683071494190452019843805790790334606397472574788350934223606976260664697506100027987411918880904060048558451722268555156143601708157600315163555054387374107301222653405897350165383082867289085814032268521698434673623344492206060184673046677679661837204735663042499127401355004879580645600329471315471980955952889557648156696003346365006614519279239185267112023172932024292604707296929403162283999171334036644113330843694092814898362657153107117491091504751641432850860690301312914558236952736312104774240066364542457396336066954635367799259681067603510283456091299967426793582092717259049883876831363680114509020560564435939990649280685789527383623358211613015900109354091363986458201951790827883393076416199266150650683910407599721707160649969812533441866394330211859465509714394740483044693472356666542006383637381856601596253738161817802617381799450798007778989796525760038471690167643766720445883007112308284107986471409514636988146736841114484615758770931197738705332009856780129275904146853151631109114637858027723776526158095221839967750447997962202135772722246442474255190630540617375861487288778059580633276319038885062881846367467952701656193999012605667023425799552857669051807504310365897019960294221799580909358885036248457467424409318419802790500185268890440097340911305183783788138134922058923094743249806559628803875254628440083614799954852619512454575445872332324291285824906335950339020145577371243176171796055058264946851975697561264209388553953780439781343111607356590904966152483479343020170153935647990023974342809921114436 [154,79] -10842701460194006543748954048802143196194876672662871366724633094098028727140790421280235107919802695230760298441084199817120576956487913509841892749692493636378485095205772607822399117586126088601638789702214059448234872060977418644029982809777577363605335218276501461039556588954279660316262963759277609239573644058747876045440884263375259775805690150061123359739025859467668083008488829426157782403157051928000120360602455003993176636159520048516364759569310884237074644418845466848105831747473489120887259151061009005607065266434987288728140598404808152662090664956062788087116649755151028564970594094069020523311863414828402863770941749944528761594001928507609610022317969108750870077259345249053235881695613721064740482537606485894357342291546004543345587737840906350870267643902065559013399720409288995101143005053415634543116980814419389032327057207804941426146837216509609627297434071637469645316617280750480153306119123104361027144086234903019903352509333030313489025335650241490059736326652925817549080539132101323483813466593740964085740316726115463731183419468652205147982598583496953065283947547743649640889358670518513538423731540923946230082647785003394060290282711368845358508474612231756221145396951647745141539705158864179138612925424774911608411985020068507877012471903076285360496561903663882626784574694805062626041527274151641290534469008519685235229777364188395997122628601709776861895190439547171638285108014892471110392243816251256166091095288886342185244628799535679107942298544647490002520786502954934040042366154722109925451250166821458840717670184428573152831060137854793233600985648795671925332764069228949060214800605130397663345632783711548205897615038718042841010914936733560419275916801805675668260470107687979381235168057037462797387145041972989370129180936741940319739386454470449409475586591417357606992842214140261757776129372817763889387655087072925025436884789547309087270852584994748406373619797961456744483140686560018180975459344733492044093936200171127768669037525720067691419242748416 [154,80] 2347070975006084079931298787712575912898710521918193879493359328332003997042625328494595117349911909856995288017752105293799015285860341563907200411695490691761903737563097620790581648792772858740655551079837218095284070911273415312180029378624549164017965551516751103488372856289184964857017951495867577275460221002490947732724120696380560906666621120321254335211546280152121896942086282139033780182433715843831867685055318773695107122596192634247704333471578836264647316817112009441625803153199531298339984413066786031698937143444347978892046818187968159384806918102838186822951996915125061858078298322415064008062138017271244816646737909045431103520159797298848787867393953932375418956088363674849499532806391737164105081979704964534466605031588761230311321701765693397656495115340569139920516185908994024582329153071117710830709898840235090932008886911484871603719486593016587406220910205976595188878241469405233192485729523406358432960367198209359339461770168904339196801005606145040569577038928941919096038546614722352286096781314148121678202783422573422183922760163919129872061416764260128776328334420062089396290659837629785959545280354313929167623181980328164153590460810509182023167095851412755192929183596988983527025145365619624488812104340483239678513450278105746363985199596641758806337372229094468997560148002410831766522707522039649690146700240215866792852243135946211004167775911181238782339715067783805008049622493015090055982528459376466325529830048566516933662857779739541459075668024267620034552006413234841285950716657284296862695458277689172196338837140828021318123556152548329176498615660301487383180284606068167564019301812851437091240277539226105146195492427072100828335443602530353023313267381219002071565253512093081546543703101149236611496191304370101708001209113123060033274309037966945649704647129864496203099459783513410729034676843646254752058156911054600730998257842096985586068336603474719125238691477490493685730592152513977497765135724182331646129484150766762392968869173124309992371177728 [154,81] 146130383192354510036699587863898840961980344481470510670129247630064864346633385412803029434387757140341350296366910878000671602960870139133601536361664902945449932067622594827314988385919991158125925230504760929170144351746091524896335492856263759318542930735367932208796072292776661858879312088910643969741289938262268492663066960712002264120415592172088352984154958965443028675848945752384690319080994113939248230321817696079628086033843571604859229102904031970569142328956366088986071931893227496657916677932145437668344362729358617550396474184079295374205905094114882656506315686271404755993531475213652101127382790904975613790065044184942005103432313455865037882402223513225137843753267791524983075133430168185595326377638161729957865928642589666300543279635570022532130435203678600611235521198237334972741943815391972391023851477568736194351507338123644500420202955915624347583968520214398104244166161855529134634036472515357910107492707506036393935192585623314197583100881291418625521309048392869008407707449386922340779047270932359691092224243620123693359877561612553060536384145627596707464443175683796817137511696563214413921332601710913258054889562559617623678641591217467778030521418941957345043123430529517225600010216722828031486401177045497206891109989005403659432130772559124500756055938257940992924311491372157692543199398715927722826020070768613320808812186448078700660063569922224326263976173062975854590481082973122591756429956600007286703250611503867818755856669160244389534371875536394784097915013351525316714353898381321575926632292654241403078282135593455587837570591991435810380943580517530718334586626153630850345351563498110493605739786249578169474695070344633230632330464634596210987542507580119875208750157973472372810697708494985138600257236825993885018318333875178105144944834424508458139854809706246947966607185915877123776958396850954175326786918279579634032707223745183565356375737958774610169177425475352694161179065309695716150060421253245361554303055037301361271983724000977302602848 [154,82] 5116806191708630326777947993616035947054841970545099479007085101445011879922103632059321327620810913155278098562672620447337769433458618787622009829523506713764055951813994252561541053326975018893954430448303685304881134204134739103679579020290023986942826983431935049708837671360996190707296206741065848994775949375810638005930567185013215396968070718179777139074747078161155184042720124288597205592591326533010360983152263830127561359203854465253371845705237497973753437771788802605889280625449742634124381938396845982941825182137973736311344990382876943961107124293502074539434257887370444555356950144192627189587831936272626914816020282527544259406331698755248760545351684689953259329098215679794300449688721345944550095158033080479700718076499492281149662044469603489207120894049759108576438145666971910422821393802711079268210311039725390873088420106197932362251230095151102852836668258341012115299804817999373701146506915107846142653641642100166911510651714449307190389427256740892425478990528741451626426126365078091344650970263008530970263997978590768358192343748804503125889819936588825635487517522339419887914897919150392088104079838069753867933173580309519667559203344321568515855265545984670875905741694722045840245621410427542758210133637099897746170094619377668454732285599044312896165366732216496650299378368708472083508475382936521402567940523297381639308661294259290138521820370955997551715197568505862344324717478949169220321437685470844405326836963940573672948968394072207820555692744970522251717797259216573335143978306259214236760107968107627225463116274066457200777129759985991347383801760479364401077951850996849669977026410382612491942218488426394910336824619400442321037518060038890825678865843157220777454143567859007859363810189262607771221627422396451658815664123607389237834107764342659696667625988491183835677511193673665067805324455951563297404362126312595914879489169039732007271275822401249578249862882740062823678341233010068796782540689660896422985251715662934878904804605794421888 [154,83] 150196864983107991661503664621399956208901665973371471990429516659449311656436380844185421205901876505319055982381854430259447382957936467988221832113755503912355658568952951453672479680553684334685902502376207395385658612457578831314660361462363624070774446373521758384073104721138339812238069849671522789296419808627455631918468471938462310512253665209691562977071375233813631134501600499525786831136091915593418843238058992647247169088284538633196917191609143664488189821896656988964931135059554326110320527459438124227463900650154137534727769493544081272367371698980602310001370872809859767353960834307237018504846656275017843122070737606214589345991439368308541489750847854892856597450146109606885534866335597497544894815342321425089391905823720178548688475606157708113519652698210715602100341777466226737117311708224544629532030788662350612067887274109747561482777622303355616199613951277202945779794387862364834239531246414245900279674662588111475740706155550040652287016896055882671516985947180273143628675664842757891147591386793431820505322106369469970039239182311338903784681050432962608158552185924062245392837736258212818118850220183042268200184021835031005543145606508540311346651832925479411487017077665683904917504773773069858846194837224043980789914160466078035522995936644153974637299698145251524941277033979811712554182056108849265595991238644969393429397864201030527769059021513031976138727885973983583274662392930040672954442265733752604775959229762898948120452272613754149395728090901934381356409566554449761811549166828371588452782781472707575136631683674114229959830812775091256040243207021864024676855898478484083312727140699645191962285616417039306061196603019493773991366702353085089101841447534932883669479608181824852880334099597058512335887701804561936071053856057090132199336456264219103024779024413303162615056316399947166550152266103957185210053831264715162421215105248794372666971031088616347624516797075573223166264573939300609107856638344107808900035418708334791201171025074176 [154,84] 4303330965800299979814370057804091005041479869981599161591488677231033001216749949693619786730162365492541611033372253685922207660916039260007162220525607094665353518691118886013387462165116342908628208652344965917180568883530106131644231118767004391637713834754365500308999250923837562426675816682107217772635568539940678981368126576529775998069112321268180370387168815514105641316861271970455679760446453752858620704981846234202650313063172771775394584669147386149931013106881561182811604974996682200482026332389317419325206281284102048324117956211719926731659552799776495168627917863023171329651540302957590869405471803340802324189206373652665889012689589823388147990723497590783143597396672956591558877758145206991735771864836958375404861439922876082551230723814602631275480607238909495731235597307948709246397741827376441164014525681114856893403176273248712730410855317141906838620085414418089040127296874809728793324053734008023771556034635535121590722557698488063647295089088439735443916094737503079717544922845577370737783626319595451113637861883752022183540722499030808834387830984263646460825418605916625581805167557233068865668741082596817394109389942009628323704912846274080793913738347466628897614726899373881323718844248053099017737140067888344639363295494869758947102334604376565344542397146782845961291103114400392814674587824559163039634514721515478461281619128142414794644330829947955322921248323064143480187360189488576898687321637733439201498008344258389950076751107317750813954890948142476089872976486637942923846402585232369064679707045868914044747271447390152339286260838518805480795188904956264805071248888134278632224462814477505864003903234576500822252412864756810037543341315986809074709157717029932017834605486255943197104426205744475901434874770539118560382365431210012704903147013848046738549919387598059117838224109394273820392111801605192212156866466504989835805140225473210912825971229513520397996488683536818537133261762891531775756433167752499094632258254577743591433669472 [154,85] 106246238294443616270935700187127290781088612747471699584947179378846824146494154630494957707892726769260774299004948790175084126173159212133740307909711116373268518171994233465671931844024623176182936248942184898646219181435968159197458117353200816946134545119275521478449567642738829965287009985232486724393902415742204006958214079251998114396564522592973295256787966390974353888947422827144483230223799476456344698713528898283743686486399167123044634656893640960259083903433618435315299669075730168703626527870366815316545171869691104260713345087744845876924140384195357037942437976647896784868923020479222506597869572929382837553218216112549535801467102154921013541628577952981276097694001672433111840409235537342426544620691257609119419843411971716612043145138751431786816756981569459796903984125978353990173319848378139582542846634482862486062669270798693877901259696100509581875894051824449772420053575381987054578211227077948301282778174766861187089728046058843739938297245240611421556256001462294087495676010609399377306803900710266253478829869736534368966524744912686992550609475037620297834444939912708927461191851945771852007516057820574116991751223398890588480623626467038068268302048793953880972597652972286110605387769446553023686529425365355738740438190376837147656489767548268375568682741934902639631124432814032629921046512677794502336755400116246276859150235926400240557611692723736317436127608274133377339004112782615906577899891534316146696938958477015656664423040764084112127527173728600902343870998674796621796261375582376200569993869724768996124160977264870776264736931820896445896936795715306744335326918289066880924516621015379254871354393694897380217912475523091800500213176777615844579670110583065341247280419334744837345176673550653973685324413265633596160057639366455807619726860924938777645939751934502896910427670336103488285868135706937929562358182869581527847561058820645530064793427913508092818391863363587330380831033511361304447825132321504326652256275148054651374144 [154,86] 1984257390245792826406854341997002415097531491078486779143872142921873996369911633669137819250539517955458372197759077757385146357310599790229072010714668779742261412580699431360951202164285471207982496269605563040402388329319404411003142277106490686061304985576124679066831621709076539290845803658297539972990651658827934708975946564609530196506797619409573674795401669938875057223824991778697171248997906039096433477513982230941963435477448816940337255523026304399240775369748486155337189650860960207971846498524115980237209537494324465530733101502140046640110573469579205679996719500944285786469939667150995082763299683860640711515569735828628147080552145630661180224942263292076943550744762317414432149349378942644292102518088732903339352001267900258291263663641292772639187194938918651253635985494463467125140460892465207477562027370775813868394899315678373023067768852283932388546936857328825286761184168346019597984901886437656008765139336881045201182208188242824234582118915485635728865522357929657064369326721433313624275115784976618300885388906496673366113320221197347536544720467736679833276536905489390184082877219588242479395931322154093621878072445532775437913786197716661402894142165113253736703844990464970272690724455605323190726387953057553748188011454064254593902569363940718555910787580629664174472070469244668847906583131337833679178291337092993047055060018034244902209186387105102462879142642510059212055943086739868097609674201837221647795777925675472592326586203950183870145136275742933812625695984340452282651069427700129619699193648700780843551070133630742896067946503531053431198655540843017525725829483998005432819693112067571335656784185229790391467185291102714372043195929755913076035953683764275232106681506125536177604342285040635242721904145709088819228501939434929039152012232024346898117265599729278552483761077408877720250530068816860493320269807727750834196329843653874947256429017883692288816344329110039132517082999211696651370041772918939793892858057571206828 [154,87] 27939638726635227225984541424676629447150623570120876122580528519720847769970562591470320209570863588024991301050635055652530597588909852280788650964479134366905614162583824618969386395905627546702417766284223805254245084513257933698315455179470641314104067809195218588789389350606965456217923654432261084017815725437594419879599128222885209356900783835256055460446080142283556556281156937815929165028486713171287906803930227545158369300921990930203554212157916352670087505261519678918741823509729907678480045414054765873319232761487516601540577525615727530973332757048116021024044660482541715460057456695586738293661672218058617276669529733982988113631757905467090626658743351801158636138517879956323644227842173438139821139800009328306445884120054825852753867962774754251253798690229066821825131742649651471912505148029149505632743367790918537848909001150003203750538030471643300309783449258158477741365858579454676599440997294566093312728310914905298959314601987004162453885257604426637958603042102837949248080721963228434019585406258550597055857023123177163070215063736891652525075765781561741007035608911320608837577368113006274415761505778517512683867521459122461564875663962399956728590677283166045418104131119940443731652169612553154961632967509532888331136487592334420812187812311723322647143506334082707174038324204777699694166065903801198008359510274539035218343926303521699630938699062409835570076003696389000804542838514195883295784545110853159383545901131922289263468752061463261208845854440392193142336202406971618347331675947826178641515065814275472635239061639145207538872201211602301473823920521476279301071232527569974137840833857749089965530685396151982322057547124783929368919209633760915368017192264875708899820634352092191024380584738089502742777852326133458253518697694676355699364008754097787651690540559043160665096647996385425989795280458503133266613374014806430076380998974205811770329942841850301100877130764981364247843794268873872660029156352566812751346563548416 [154,88] 332323027875941324716715435787755807219494938624479330777664336183379931879918009758228430114686532253799248883144315082494668959491233139163753601984987045291127919913230229868355298837465867389375983980364664924138194145270273619010918977963359191670012356870242620574644057679522512356143265096950568990716420738381575544898372667178769700921922445433016630672945711128414851784956203253545630094641635372872793670078127817275029212138879345676912202221001701258070289476265549516179721833492882166824355866718196820047926237154043911386066435583116301072940543353031805673371278208523439973880897692018256278586440024795083413157298531846617372644099259054173493928482991923077194156836875597016956451434235913527075563575026928391315144536648687594108895164728208890073935858385677501024883170646348165378003875460693332225291545629040116327163981329003068466092335365509227466484639235703487930146857196574059661993153715069852343546725134065124637651963863600938432732191480537611411804043191870661425905343281383228947867709795299972677270421337721494567706357342671759012770249936066770941086915110565438088849037512787283088455776404933745658399341330725831138348006998900840388340735644187377865953189999414930203159912067687047024065065153491416367006632894648184791411744003106744088813414673655890540228334952304739394054657618656357291479078362044407696768040065124688169635508466336596491086528813689884503316268328519744179684705243913787772723398012620025249007132659423099915291569666513244565662229548906166165739109947310284886087132992507344724737260948897638096673770615806689719255969597956297202135497494671753060731883165342720530459674123774119882264691568035291500709182163693769374070532257284412019645379734707615474161796502556743861503291411049136305031730878688267866927613727219330574327973420070663834309416820612314743136507627657695887606639617311641203356649749577837537687612439977642882076699802876218071026487251608634801754938788396314715453187328 [154,89] 3858599508492517484408303703206663550210855648929843632665652962250442935896787306409017019895362268320549051169978510845157532979576948627328534770889738554668625007209937521440735497798589529006234685720731892994993431203540942035970588642701898564477871858387352138053165608601208080901011058018735401927854762767224776739960406593776277819501458996185155717946981995209636395864099416088774543249924251943782272525623409448566258580965999171600014412449676533210782462373460180868069140391274470010598724218411183290992071799722166610222541774760600946901094871939830575559679986439836866195917286634500290110954803526019527811748928927549051422320011177275045446334491242557884655127090646271629593852686569228057222426540368497071121980256034897553328551237655398960404140097696914274937741147711111876753592157434415313069611423990999305237598635993932706572505543237047132545407686508116762274902598310934010309461318384150858965876850703626380460068421394643989498420293918822432905321206407542262246819470446386249212780830402990209795749176318629760099429469283464185958623969527160700504428167617910359457394111347513076066979349751702195532562299756175905473826279147401952404516456557213935570862015204693918494256972848966186618697664794212518773625653112821237654518052472620633103611375637289271352129492951078391611279906853629328072154598131986591845725539137926815948194801235806338981827638276114952281085769767107804799355122522087776540944966058693832020319505690760735092632903843601977261640983719957363476982792464521148142411861271571371499298653486383851370747026248676152112735381914554572464057798113973655528548997038906347912857959001451998907631421327557763195459827361223875415524619846948162922194784757823007252758949400376959317702198077232193774415085316684233274256911771759105690938545887851770062091405478942289088422728791503313470801894820912416513981897144020318174873801136918312074058907984951308314911825390817550659465990174952051018880 [154,90] 43064544029737721634741245512302434383746591306705399076791363197292814871599724453779144661950048523488745441440641103258518612874436609313163109196685078695179297242448615800441696544435652446553097880549246567991292328356859522315515357117456943636844382005377697994061262951951021812291100290135116530752772164379477772986676898919874944110001724282407903068615112268353373735667019732377893423250616259695358190647643335017622198319510868230410419798782472633724673153782582953102637411984666808972226951633365047571069533752483882682504141836770623715243033404694820108033578861749015811198548112334615634486441656837651783159188381926008438245701894761394171794978149141160710136512633655563131928856532460087720306831138100953578380963025712246405182332838018793367160650840029017497644094593343308234947059642025133962576267446593032791259221048728085434870548953806298526596886802365153985492308126302402332357857816253936416080636989269184297651544914333511304404856459239069231875714082220683942512434293727726394426635722025744718727424203281338285040618166191170764995223197050077723733542098749888842567809748727260098172236687239713574232898947376488109544091163422985010358473436651415835572839591352027201258005309677784024305621882235414162335793741501495979568816548004589321210010349192732400079912587860833965184740834902824701765132015408389247968863400105658764175237649500593381140362674152121423435447954934485247376555036261439407845249161149615544217770836244289896138221182909135252703998090283409879843699426162393471072301815945437347091281670082677243262941447741714544580054800273120919552013656107714411408553099212359178944657909877501276735372838030369679213699930323182411724323778997326903373724053107910456144154667652023928032778882806813013173374914084789814988861491704893027271800046688362084311472206749303569502107940373826535388822979071888881496137716602768334418060701373837567994000677546579797807698194596968784792783339038924256 [154,91] 403600966004206960098081489374989059739974033676284232719816886470222339045009749477047884082698197090774085011743377885080270627265994474894523281910364186643032036616003778665501650275810502395422209518072964249335639513731149755741027479369692589326897733948112281457161838544410143673157905586929992784559488586299515760808108246608086726156600048886055568668223391882816349127171381437860894291591964393670923782277758152242050045021988415582589067445288851465185224057449090149052076473593638371449970081037110990984696732289344387454595207039308184159189416066151518168004147641616828863855202314548113797491572700359235585305492352954219825014851405971340545250449949024243762778820398533959193005921925064207069936119244553484118650343613159945987611881079389457329141195888289832582024869969514464331431445330037182945915796739948597988913226976892928030044982411190896606855324262919608389020397033600421947028195792533282948227064734147812403590122987807543629762200916012754716583447856951660687906524732174135948462560773684839491267349396259525529104828022954593509420177806840213122126383089458870375127150859125588813174169998957599135930629352028350940753271039664383926230444380994703007473033274762444854167651725922646950147130934868841388827418028371235966145759345345620421653300617765896581304701955356279584267367717434411661174174116239293665110493830739376611905989844773283820096396655644719609491012070326402138996215397061173219072344240082318486772096879939748224964912669498064959398668055458520249929115013141999124303416453882935393892211063852045663183602440989593152238693775304784983321003676234346139128848601375237953405494966033496428060038295613621190537590581541257975173131260816364780715645412154945174850180532766166077587958458625126487374292198084891660867441468394030826066822968430066320564876139609187483050487923189581107144751162951683197346950382670581028559706052026480094173020633315909534086111151253159001769608561152 [154,92] 2851252189050684415447493072946894094753249706096287851872788410564029304524633702381662564316491699393844165624653205745549759047773257361453202163245291644631563045148068341074586756467988503986538190370493692862352368440125414889041010143530954249943391457036211690096627606362857094767796833710784909269082392207871681158985581012219239959993926118041522700416998235156400721188530037636339260838471725637120945399115769555317846750477223469517686839045760155590394118412436499675445536634875830299398430211457992709789914798582736555206274852668714578039328953829003092946391313979019249326999225788691299764016419799542708975641736990003143224748362009970159541003837307725611805515805578979920809230057355278461997312891617900871067124521012303763618001986672416851818161329675507338356421243781469050382851203977777881482691872607207871415142316775125631736213518454013063165986451797992215246902637232550130321913442253118529978790902949206803072775673063021922966774830414184649197877233354929440447035387064390511906757408820835238665084342634655972013585094996124227830563414055187273207117983864589680252524411427255168452492720149429825077637917684962913710582223721833232586362385490436599584629961572404317243048351776250583424782274570425493613760086657875645827610453192567664474140920553187663693023638304997201626125763154569818672773718176632870031454002980268453403983802119317033594468497205980545775241511255751793726442920283831400662172999835670316035864360223417386166806336549976128975496818983045831055657156664848203512971481081280776961778456143241360740537005408696916769660877682525362721867658016815952797438985192265376047359090798146263270201638838573824967778170095918801816913154167425792161929658157004746692259602088211542696446255702988191555999732310096957079859099962371562390780293515304169541965835524000430916482224541391085988096742970846661415531164366725037746468190301873410258435374093990559262411539100610993222344144 [154,93] 13333552999477522471030738036319584059123392700986594633680542718375531667393557953939039229700050642084658229259371856971405046729200324690808952809399163417433608022163010297984806858967284677114999123072738088188542030359142734086965293596066886107464153067553125744237612743808059721719592758919732877384071111465849901743811963646477658745248157947839771181744223794684703109666638918477038750614376873761363417646476210143345333473626977557319807492728713411522728549369093159473294398219154355683747467562858708048365968534245419646687856111287744122310858481952096619004734520504422172503083918380555975787469902047540196370373082582180888785895628720560747872673340849981638078840957962164654810044630861741646694261832638492642311801804174275887865078599798382113891873973799386820724794740005408634857793682008242681748143729433988635531178791413573380263717633920262357940874846739844433278658656869213107351465480311146019261358524127377811070107608335047395485019910882683087840668839348042155822951193524025779298840845440790058678285576199547568132174773493595077164367545823025231034344705839255194936286065119413479322155204826816285993849244433264931014033622061035199412352086364781383204447711108436043112105946149326841444290480206326566249256429230770398754875176351299535292710157830841954337994128918419067567738067799322095518654841714122747836263388854815934560942557018980614570997744386752104950636455880619423812321509523426394355114488444813741502753074274715478089112714307163252650599632002736256889297170761351633804488021844862918749903328882350786235395318036703123171457835484940773075221360437927968546689744084258867478623255214284531806578822859614922205091265710760646658869158484267919075152350669817833443616249983520584492284609095399444328048350937219818786561069536003585834177884691120540792107526722412543570755859635682105087046162605621532135861585269710889416367646356658819903008145170969845871480586707869737344 [154,94] 24670505662537065512645958394960424494361733291141131300061491361500768969875015161636439662937133262385906108630941817939357053416623772907643250409285615615723985174001111340063402934521767761740857843828644956821169054509450693893931578670218089437925450345224940038137670377404313613573351909159070465838302455640849445558372069867017011227100255186026533665437492688394051038160788503337318302376317378125348682837869464868076585180443392380528097689790359508176104436424559499998304621026369388229283091776187046682397491102163923421893474695257025460356028077876945215135546932339994497813651803688822906284148035102049743691746360780881957340687988787002449247417609472650163173472409275341338446307518959289021126941108923017350703049288936086625179435848016144420014980809393382384842730176197704878987907293283706607963643337104061817841172086152811636299889606382552461319659767690653485918977514706617674885962661456347685589965764187102018346098561743757154753260637974100822715104498596835877813617528918056713359934715020833824968461719399417300279171659608526875196861168799122447088651007967462973984532647651266875623230163695241523057714190708319952979276346589350048127072735874938392251342036031846158684788095609682509531304751110254925668045248450753377956204352692805835823036259220733436971923405212520053410642524622694853529578292707188383781043894783676773363445112988117564508012513273642990645850268506687503923325638368774086098489570414215965416628826005733711174784261792090649326835172973377525832798077188387063455514068275992319841729000528262510658375769720341138912896171540515209741082311654591858876168759819650799205445028568906554447811749050710199842951530833802619747286943944405787323729720422119414584798055626270854862555338066164618970198982235117489483975144940724179757723152592710241068258419969700055771343459219204498228920587674526420388820901069810116675391560876517764907657470338005319388954277600546 [154,95] -131629867258968585663829587190425398056312196871195163999526063055056366118354340856573736844387777536942658511483309807808947174061616734721610314551865058646210385963549650427457229798352648611985569346265927484044198894965500049534401261234339414022806296761585199419565872113307897090228626480540172514808267826441778255248813369935476955959888259167599345997622737241313280808659342943592729992686163617523804262138443497394196021114863122182520902506197014526024891554380945312433872561281472003583120084805967042925227126039554487943022962967748026784998299255377327831877323623634701274520406981931795729263692643693738814045575147506670147103923016467368185750790098279964947844502275454178054202716064497741105163336882081099443802594906891367399594679502777247490944740078155893424896778728009538159371922440232287960198190921078177353621945009653266934134766289124950475915159412695791820339083970627196204608013171761590861246821785592758421220238804584102853397099198165151245673619755463950865395998312961633079107537913801325566086593118677157378867504675835263289165732222637418291725696084385087699568277476302259344087049152557180952497621624289438179543981932243499480333981607740252254432490135659732126331436501035313256206543046222478140865601957403009185865455232999711075765588943973629481567333392192061450310060146738692326114492571270127263553176814668970603269663758354291907265949129932970668321893010356716189165946832173806826824825904864279939315803530318638362366160257520009348612102936322395804748010126554471305689136094386658716181373271818902116659357556541769769908814303181333005798245693572123955501037443693486441077920262017567936962579978434316502463841023535179629702178357583811767633114014829080259323022137511273315705359858009145457854778054075333176706441173610776110846032207403181597817216697699126574230573275859935851132891975541641941290645778820781894064229631974561584611279859214171600888923072 [154,96] -921155511364902970401603156603780137181142638474669979457476682472031888542674999736823866268587736357030338485810537783333320553627346373341942389678218069354643872239565971221036263728257169425709076608605161186184318605172382024785204562807634131278055782033115404735761706288591543328424356320494531105863367039582368360173429465108071241382167873103272537142897589502909408173054760848914135958853976845007097031794263660983151093259601046131496706623116128715056847075127228167889905365645075343616134486366770920292339060399740648289895266866237553687456516724393876218138148709063991200651141008227928433525099561061887629158361828750464720143451178185091788480210456220248330058774559882183040707574543174373711531233593097185672833357040371786864050235696911738122873029747519709343200936957792652727797956793688008734783861922224630342443981926318700662656212737002453228413779596717219985237100969201379714527362954398055412445143265917986469779399811416356138272811781821032776087368623186101622472134816001161786840755592586254621812047568827497292450008332712443113717884470280604984361822327250950927462061780114439741730136400054594430539204589232786953404806003690488635356270878624416049164428806535958518733363887046572571989815768639235616088455557265279376457859621557135290761082165403486122822506704326142443223547791221272063467820680715952569351864331903576143215110199952078095388640668542445552242044159514216200492009354952810225408021466429490687330905658626666895602845157414828781452007118438914829689638685520250075907741365779439498946926537055851294458413256403321346791727615082288845144264153919175150446577306823190394323741106603593811647031659908690261851272544986733826466505088978004430091667913025879081301871543944088731453041971132609563056104951624265747554580148710608722078436759975552586766049636162275497306126463433696596950532251301529608082356361668919568415223771817982862056102305087301170304 [154,97] -235251600718163941242280462063828244817000179023910852362532601535028513500485969751400830852962665624011802193774457577036436287308512616198036806997525376035038620783958950980784278171305802789642526990929906815198866827567198991445810908960653610549972936167744608214531130575779810286748299808309110970681002540744703896921987391441203742198203909823892396372499764923085713470218238581007862398427971741524109039907136945340155034878371730498135838216190586815031403814075900857575105835399190380657406311247406440487385201420854703768860048787939173878043395896538885233562836489564308450714621032883339838822703137481551806147763258720552796010242756763153474400554196162857235206966585821264478628205999547988780459637229843397670235839257997358391137336215237855551263061373652716349373885066609523535567381036918209338973141874943163333049065187928229624120144260566138243839635028954263584020602103409097915403489849810923023207257012598073299866177071781689650343069907790689174769007967662686702168693726033989526702250047019407603141522167413929028793946616055122335701444776517192433012630206809838217127670675795168200327764447564370205602040137940989434186431916173792445305579229723027977206670106401169293298051893449290408599365537888664555208886606989203164000998642897885260594458481292890198445336340215054054243597665466291454787849508350314452996149516511696896236569480625457684717798000563693455535330329062120532650420212964286938416015311757300462007319414238859101826188003278526139854971975322616432477322842865143355820504366915967810045956898909755385359315737128081164452391476663783418465872557109694588416269501811994617192420389585241033803641958850411169631711052201431815393220596300240288646798516705151886726651112976399198441926676773843261353712009545801810294394069699675897912511287494158051751226842413088976567408968081361801304873475352966848378695950024545204203511342268214309861167407014104 [154,98] 19748754886542896396303890041687347708390959798558286862584231542225243768381840080137730258224811728231298044531487855789660161878115642126374002373111776970124262690486649672068643967956611627583420154775031804202877046989363630118392069912074964933802925022939764018056062598521064062834657165835276353038769822541834128916313547224883258234483931827721027265505243239186212280940999639574130871921777513115975631284064919953770587069392424729872199926805330626675480589844082233396138330780546831235551855012932230666357317033711218509489872637760582954780951719350167995826871483333087921149628650154678182165306771859670736727065899491958272666224913744881011466877288541064306691586587823771052101765006846746195694420307655146589692925266215616585435107265282425541857510011661947696006659849735912765493672701998358868208063300309860148175419112670967117747691845690904249284305641724873987874064258122449361569511519213170341474085586123681231642138491463837876884384306585104984331025468822710912957376990214353549785477453800632159427779088182925867584857963530053386712415125538036663816199430341451557255905394684390012064130790814570411035994448706547951731685732696263037650508730059256540497659124124338904008300931513700090643888050003250865961442871754927554555924175581672520584071217376192047777653568322618017222873947849637809736422497418236560763867234710922775648563219091721158324419357455898713099454790835331754044762463901499660786829069205164961250034121298907525588077387504811809003868498336729559927324116709860196722845228925966068541718686967268963491461248005071740905996564316185748166969418476840666900093125639496864099120683234593490436722941526157645386964902741282138769705369808354647203904768557976236384711528079440064263358076851714697352782387470821585435546381994183434799998176490119470727830896887896547747441139880418344083552541758444390004346007376080910931023877308701019010164889288 [154,99] 102002621550998316062657612929346464674816543538157494022867274564961314216215435631016793547415164793675345062182493784394855369151408602167769444299564167251215303591670392773140191949919059682988839309803037079721052510378053639422895983369173871681784126845367910896376224121952357325180890126563854640160867287971140712794919291681698987883719624859930321829010982167820795823247593453079392998443705616348792298366054740888014586851174297568365267060927303908719606461373793473444127060430980541503977166496249002319738578241661748821436106642229391559586738916481424164462823860773787540359214311228560775458322635364006186128476268741043222796269968236217806514963075753756194284501348906377665785990858614649621303486754342621336698598755821618043271469766034758868772934039246683793803888397138582333504946204700048981407513654755495152035761159022480364795127716812946850820683720440320467689299505985745581089013504568153914551087935445182206818271044260277192281990060732802850494354291838336353683628815716923982603486565967237425961071433462606425105324977386198311623644644817260959666703798590382113107954877328499301453831886696037256945135968059609776569892421860203523224959397098592402460324237869381455227269200583063270702520662623373149652721889729280484251278762183744275024406925644542754576298285644389056713571336255340548061600658459824185064050594552487225977762910436450925556939222057397338423551533633478446094080195581616310084679672924653785567816661302188570828030298000760444171116370620224697029630996560797712532491092400658840144899983065558232538371223300457711563198698117398009381183984176442474233299598871400471989123774495936742912212320712391019248824558251174649069711136077348092555960900267943818015645555527686094421642330495289131456657968609455899935610810674688460501522918080780347103414949431306111950138447593524703424272624173552564848021139427264262552874807137025552882112 [154,100] 249200573592483350033037235899214316282986398848099358054826388333013544495525472034482240748687094995233195660686616989894278893085295842811180836019056013914506583508857855384505152870949282768542047978043623792794828342510465275035619873359285530161846252651696853259047113725279303139927762956678090807772035271812166520548772770908359409478387716712500321969282326594312686529179874428090556158791653011956862229327977590515769009723442860305054614231897870911215009259660037214439619983527426384128667535032553297006565964790252166742198377705435128830808412626269354274143705635918774108151106416115129303599635198423290231102284639843983453896224059622314296134737541160230206792351960320225247516328713737886429215191337689666993327096174081973736848433715635933173171682185369486847960405943791121732351267955965998482307054362178147412335112048910838711112428233811954256527145299923613789720789492559437016884034688130927567664239261724653743464858081490535792540019764602692136903648215210591429111505685581307566047205155072212759386352559406160838946906536851472069769439444310522120445497306393687292076287574454999633819691711875888816450707942954546919366285379221838075808174167403208495946081932865732481875193609305007822491632404566444926574016035833752533197031127642369004710561162523680619587517396876667369033222665072035997396072980549385738702139937742205489938958321803090899033509183229064145672875466751577959473898991467388047201301800976401889881804813244502107172281405856358765309619624336876776961271021740295463594672959993882042190037945270593521403976354584134159934662121163613130336377840902506611072548371080283448171247052085405580193584791363353787891654484888047794186185441963981397553450200734182054381434504416139154709931122874404369981563025655181119750844629703695409785702206603971655248183964240738917373960190877872253905381886345659401368258502117890782537041150835840728 [154,101] 303463123668531924875229097076870148895412806987222680209898277707285875153533510655576527464408726311346677836389363831721907469759150718342922398501259505373233517110930539138882016651051541757702644570330103561958103139647637466714385348965432530609641270761574110657688122106650235418547221262143420751603393865362315413502989338839195396193942698216568668319639418533419217764806744831475447157164973299821595874133901526808660775214234050980531225410633477153546679021114309135008495891883483019189064709237263199246658163080970596785283735393835073197913640977582315053075309026175932760267165230508741266935367690316042940821593329124363550469925421221145530661464771891531475910116335969600246839485026845891843914026317764505740789870813086550360291550251101182712223126519208254703507401235181214842987950211438777945526748503201174538925332092892060132063732765440475503104443247473993977206770934708890245705676765936899273656189587454441763252391568907647527091476657142045021578124401277703560815334891689850864396978555287805289747638920456985619596651789599671678744246558361448396435256224492591692444899570828018815797639036569637610415335480101471869301706012718804687469311555730376644079760492884573371477951724756149279026456251099073201790010165456232269265838646304533935190925609635582585930804934770357420527365566850756611290428403019291172175034797789960423268639610629089027247255171260960553691530883930081215752302694579360550582076769124809335499571195630391602832283112190433989622225429608853541646640194067956160023998389284951564451717678163014905493242669390153247074727404347788695656502494771485110679903090831291191690776941776927689760342141264593041860803130560847551392578743594859580268740793913099265712965987588472186533008306506248021918739799353398848754686395527387749287679164414896829637922876351648299861085021920759693188222914803341685170462010413625505778326635472 [154,102] 106238775814330007350135755187729778282584118124120747750695513991910578247251400619367319080314236673874430236040137400845665332462283128394619775941886426609724086127755978856577102791304949676024780769007808115095753805613524408266731124714652356191030692227617351415323010404127958970582874183984811209716650049879525738222337929768369413814033093505122249111202559533381929895026268107220371403838426711881281285385999182338546258905582843261904628339518249086714798913031437467199693915815968504958273833725559915699314165965127651226853229969259831137497919299061857985887967915391131515410401225843551241704207562474175048411806049473714577482111025156313224138080948362443431468353652432125077059900523271690221475010517494366801291157869833566104602762355254782142011801927429265968686134896591188008871888221330560544486318999628627607513146324790984115187812984980890657470186034137678592969409642946241702348591806076024224481769507281517497712176049841299301821407438653229449104418111006403526927703236193853463831928101938204603528718651190477596364766831171880995575954130213357648281316061239659217089633920034508354759929365865056810554490101709818417978119592558893383402054141482776357828146558369846649425980462557148314524654895661605219303257593131018827635453394170429540562824018865640762190018983789286893386626378183363267590147968565974618186344703759428858087398649685622190654753338493660851614518524748674702601747511920488565506884868142244340726283620223928440331798696878059893533546953893358278126329346680201118212643569521771185263342885131285429558881975036688034437883796557960904950521268366471145021250428806338991541140006948839733636308967077687550738052849194895563725389621019756141406152478616199627306498080896852408846267426452035953560263869643551176000739492979908621772777498129520648552192311440584254894509487941712267129435522346449185902532789329285469574315 [154,103] -32176006064050676351059382867465354291969182830054764538654551272417913909733208193450533470977470909823656546172358966591565025985253882807385493030351255677808527316627628347392402149395302015539212015056454791094333847249609170055690426561506195685883321964073316280352363704657676030789000591076927769753257082940109929064797808772630894581099928274921947145280233291095858866836413398557415872412606229628501381907280085152528973196132437058045136703444731973121706097106983716950849148214957960617294121347721147137514564892723589672048871428886052921014811510280399731403151316717563327643218452097537578653101795556114860362057091977721348872766735622197448762027126558461375536473444295812664546969137839457127170824834783973287341735556025102441246197475037104837371029461960601263028439922705910193820986779804940514914841388695885002265764610007170253423223468948477940881169519867384561694231991518399607467053327261394748325902156661651165639124283172994977138787585812952799828333565785686653316066002028773198394377015170760751824670085644485722664619498390764701173906945670480972281541058496244048162267756123401246703913574177815691952370981885611156035468762545464271741205490643271185233564831745252280311171728405841863857716122729331115392382094983073834957735455490777023179578416814175108647318824897969229091618176227620164891420552803083342501911132161098823752854177775167177567680691238252428748210099243397091249429125173406792459732649741405734891456981158834001550687864769756601343382194187902639216851171245035437874443426271146959614487013947000695057908873907466422373767931298200659779143681379011008961916146339248470850826412700998500430695453091185727139892601502850187253565748931535765753167017847944942539695643445637289794568073741953615304321094219298753730347376177066046839451416376455557753281276976344045506568186645705835974962807945557360395327566104815520 [154,104] 558770225397191515671847499158932032921384053926281464452768203848085914846824938211349484385969364407369891266338711213352484247901404624659838544721268660681911469930569466144917951268147475597444148902227976080109719649014100782112055573799922604546269153673167448102686676162047329138605687313143393857376760709271087425369672197335881907450339730408347781841553901947077862549259476326457254520441107281624199945209894718721620321492931972864346282229980257381261270370499784926356381644691746143904377449670942381888642105329926642822040345384265126742974302335947604325524686414369596018708356249017981964260926069588466472645456692694802571758123671237197915856440657379580589516514179155087783930364424476171882289322383839795960509901666515449978644540501793769271224263123990057528294662062562835635602286947754112109125664873418369397336697105629521028399999690764899555789126681137999579048367314930636558789274600755426210399914396255355305716433742488113057527316699527211532311296869081859937406878465295414455336698879975624060971723622947517449696472231544377112607835910622982895446220930933477386856215086396305068093045479452822041455097503521046888802400691206302554843117706878435898557875325269297821284584923351939142585118068053739521789201167025173085460804170630949157337718160217283757302955473050814201981099856462454365701840862745178948313009064790577765463095547234487786785067685316969666319171686011605497704242339907479565434109688041903168933508840268372667141094624220510438975500108183003808666176087252576112647814894769129675047606802395962669005854063418175692595906019016304374741462274219943279035716987629168305574755596018756384543232973751828242801420648248183940994479983594277419781138038473544404040954047010941160140743667864363730957914544530635763624437047607366304743477628799418073505666838413610886303780026945413472316257749196285155336218881376 [154,105] 1813377753166120350726812504539596504402355027874812587248356115186719788601444136081752633146925534561192808842519909269673787529403709641632829295919813908764975080086792143627160158608099065313579978235441823292788365307511688619219566035531390086721979711429751390593326129997541727012954582361024252946359200313216633406192950097026490318396844647361729329587402880243493969455055565849901865731530006104178349498744599580116772248915342144261630413687235339653789551460917146404140947074437048498597370454536818289253815308291831922318826034736630807864111484803430689515660504619409530901103892256914974668205736518298034614094260529810414237641144972325928350846155100855655963144808671308096465745593373016097965745724879694035809161866852957731739267529961894567710718857086422460014047721898589517744451087386727998746874909889767357051875918692315057950900973893339848075341115882287307051347270405990998831118070464058438532843504318255259943640864038394993805193972290362282451729265367679708575777351581071950167624520551922194605005777238703573018957809437633851617350923877526799315499747897025731238616123148887007529486581665128169095248770993484725159053984520498473608128345529130469305779033870877227309334046690670280588890562408547395336249893004390411670934255415355655570019147216210443825766412410459092483491007779712181420050279777672986044970259958326000036197281803004394717579536003794171619144375201498282643118414645200917002812244372695922380275473108852917659119068481807661836618799956219824070744638957659694231028358646351592835382416314463778228625500329199081464791490610117872961388805313293911594124210896931288307322245296114390788119732042006603577289590386523800506815872255490890687557174957144004068958567214919354062109230932762371964008285621785821663160485877055589875695544498495091024473859408750581093158585127796646041689047680994550416512432 [154,106] 3021081357260220892381265567898434136016535400350231581462120422628761533059589261978783371910046216193371263374250766265788461016823407595144354702501478660448251172967677378716429511041510684417523560646557879644819537892149007644127141552987883206628778707782975546075925333795904549332301052904813907151355531561123248026349016259904177111677896936225967167880618834177246299602446518350060471563021362486205688674814997815788472097793168259505023728160054066585312734225639803307749373496429448663967183540677031866157587785113134758830900283218509023852134954181487884796200181651047293961158987530331153440721142944142310928196217933913917653238377615478150963882953826912246524659316754725276480888396949139851073652866044698914770524924732416418959181072559272687940295185728555556256971650094406721567253323099948810768171569424565457266906750440337730095651477697369534364194499537546534529130444026577217790655461151916796757122018436159352622783352317745628435751008075410920752140423610758188887604598333196458498776055218735678867076499775687041444453512609692789657916917473827120355142858224720766903616890868891361306584541803132403243831838871720117022098901358067803537232074896027245030497373002513862708016765656830550462100374011902838451651902354799359350912340666916555969467455876178395867001190173182336253957757395829954988132836691932905317764424786062187849453008520742991524473032184782417823187931437260089375442627116222487771360851462863154387165124022558926683240091021456016960007534488083367362121472976782393687649617947697419853239434150188877066656851544792220394915347222392776336575033874793559376341573174501128760772103889809515950666115160334793249988832951168696310920440436034709636700937833417470158787371195839865821287390361527156724946022986820188529588303636958896892395620779987783472988970524148659116993644768019898089409486793458355060 [154,107] 3212135305235818292927806517385038807899401997409476894284945119429369898413086485673935742492150539066960169179337176162705752664308313623549342857250483759147710762680350990231130243617588029306572265570371714300632730129188644502101721328175137314799497949983707660033869997257959735596413932317331684486074023065852878569241108837470714685061761934578329730242594226809608151808559693778848884334807669496190460420900167561883870684562615060418491138913672385990421407057347263232147993580855159549760525346866954482396041470726806062335243826154564475344080083659406278486298704956466308451464460159665341212735608692183043221705039593457005171081088996390884192312153052145930920521283305216014913050115924263997452549578668134942921628260522529312941438927826434985004755205338335647747092119006777515009627146007428643573842441286800746466612518470532711638692126971255301456122547638931596180744187938039042562634709548365438659423456310623651175322653109102090473747465837698701017604931593116714637431646052128766541934079884835664176075711603901909245076733634956290489354684324062761139291771210920821167090947379712589445174551962063186438230774736807889345638734825111005589271936493641403744345474880854484021193654692758223303890778578156487706617005930651326213488022993780112130423607832260657308631902064078314420322412187705469841463774691216453616035219180471865713795883416181265561591212821440961446397669908673372162835417044026350206008287921887159148061798917196480177342256172087899242808360143067637846847075700195393024098294329470842283999363619895490398117638179758205112929938476471559725270475010228791508119529744052944703337793900854905607108450074155952458683984366833101544487730712051801408001935309598534116536043518467183219058283006480918024254389992548637068549706045535827141845404122571173698224152742997501057008176628583241783772093235584 [154,108] 2822592552815445413052670294733833651024209950327055832838977233887550731684575424684962851303508522703003908091432549795365582167731856213984594852691893395968728888547750768825835968630370714745366809011328070751943059243380470553715515650726347490455308162278969656310284698144393085500992109769622177352978630170932619711171256790398393364667582047720637594048500439259396796277084142759928608105959102385485930963384409382794650480652642163714952977205976059277064080220474289484446389537776869411735368828860841154935218998381696750397762136034586032630502704512355664890299835770763853756537088312647468512071835005948768400162611146413576841006862311090769603656604985058148913581309968218209090634969662910935290221547080602196618300927076364784398715328430973082896131045758225464321908401306177451841002337154853350205098501213096788683712628550588645218229072164584185518637478116190232017107750752804358940493756265403219667192065163243284919923203151224802252642893645441456372760514884565708480508214205210988012061587667003694303352821358819436990044005059784596409162605414843038999302326450677644522647032440104682158342290353952215489705400158845725077559731104744013341647118748162291079082972162984273942034569628868494663710730182600779270028902254039390900431988323684634596557411248915042038945149775935219766445688623087495121205782674560053740693341314676379660113744322900819413769989089944649114463601124614789925472496143574152805281366569822285361679158730455594864186012075988806444954837194684451780038872002874201650418777538621382276800411071824737544729135837547830642182133489433495260304433572286083185564997579208395435322385798965872493059675504104472739368318794092510932935670681351213474526707916775737339671190526610708599346522625594227869498207226889224584226234476757366306137051176995351463323886803181588507340374734054615714478200 [154,109] 1841026234727898473554782541678258461221744493228698460366258545143251721439943349012817556153902222731276442287735091791807885696064489850111129913187319445917105988248707761219143442127324382576828092466756577047183079007038212163826951658664036398120902811973366331987713837034986616103669162117661932162304333513413588765780472222907323947349815921330838838933713890429212532095193651340127705597763441509383561563998559142853191893058778879649265252331842271277004157575583054181861874132058140727466455995196351231603880474259714629570391450508949174984490249764909912179442837769756623183410587192420244104408297644188531838227726550915430724327576139817484612936582106823282969140175807076694140627002131278772143701760906315378079818876493014500230672140895960264315651494631035365048552694173256380755468483615259386846262269724463291133377802556658985092942078945046150765288309817453746742542617683125901733259062684384903471561756434135530075174089083956051384774665259333385698935714633478495423029742622594292094643146638337446106567011638735472326442681162081045474873767646190023937506847813723728761164184121949452908250048743003431550334562631074477064884648477802914344028207438948142406511360943821413963467877247921153131462385383869410652141444744015668914877617520756851299953684923057050475620041137226470414565985682779997487848369835208068457227500322121025609906547613679695052626557552000716623303606504572679733435413786592646057903828559118664458736479959531461880161587596222940662472423762754838816995827864432725436345095866047380415309869850180478571383432025738919827944151681172509793339057848109274054314129249140637745862834940774474932633567113460674290387723711599173177140384352680329784459057326272024389372240785458225851441669143464376204097045184660637440512292826866957697567461112186511776255883200887815363360869708781260384 [154,110] 1015428389748867279885399919350185422199677224679982953027556391585385331399696456883948785075299725764433607800554927093942791751610400976071062360921729216316802877502257296286518082733702644391081921938204980314316350756933583092139084884840187924922934829522304950145679927394581674802467746325275539569392102069311711647193393407754273292969874782469477650158786132559566656783605152998157483199691012063804064333285517239199489686254032507209982605721551394704365429091803956159297791578759459952593321463022492013303979075121631142961939161903205381396233552461032399861876152089969252907618839568589681307498830233230423941490563412558097163363057473245012669293213050848679148949733155564642186184990121253016256370878354413533812038356373798463170600609198907784249036621936403895606303185274340792146785983788018648949353807482652380362766566575701913136958048570897590383848480494897423945087900475723921875635289067547902086813651152645665932200349408077790178590413790024050159284401816144499161319951032548582039026011697949154309827087413319838361072724315261970349790839548975397880631677802749529576351862627479096338295996585817027559567571801479837928167627912700746926247398255833021955036666882788365472258059893552612355725236339323610470049826700506952864600227480534440820189729315005790428366699305954452804074935193860725396476578999470833954062078574460050729016139181771377210398201868538961335696586934326616482035557560788217055871289884262071660214960628807672511902967202022033789569344761712055466662175899891443824861715242050713709577837680233529789086950434203666475647849522749103065317522488402918474839748013148084972938085888589786983033822368271580553401391146458749850095960290422912955297756402337942080779412927114029752325359667133518301292704973939188606093440984956881803193337881491959666770995656479672869239142941417 [154,111] 466585636345904464115877635112942951861829460021796455261130953868851062778306172747341129563781545062088306765099930782966861616608364423502251942491263841816999373073297753536026934661695449275890856562113835430632821069381051410657746941223261572152702658496507125801874032410517454572275810706529673728129840079850452432954785811401168721529025009115496191748804709273766601685709236424014094605618797259963395234367130154829613439470179195375903674537213555210978836852534842616864511025016434498250748842883274791987786911918315641683390042233100792958838469436721373120046786459091394010192139181420189436553896813995013246476478471365501993993509789281334834252249485770362470443314638824945783020286540496874561468097611870298263144921545662257032426422445347310450243601582986161351411590721330277849057395990896728424525789212086414731691500996606417867802583292599131829910105117118719137765649659699368948530370637504105876740415031223922225664845900122649963528320002899443346653191955073060082645624829038620219535103397067747507030890332371774710941744963660198826582145407263631755464537501987536472468269566477249173106416959426955815312936850655345616956240745162825449678483673150608383507711820388294571270314197965230686956630833785749654386412104450938921694108134065415526421907366395928596643337163209993322459620193536665355774792852375460051125163975007339436791511300232350743891099518543738692929734844942783976194555219908895747727869233953583537147086909585855827473255253152009604957310111842588310421125791872692673205401160100368354421223190661853724780763505686399116629663509885851826789642953365843681098002858599307034730222784663067797225507115173438144568780707974458304075231018293207528148368923500903552452668252396766699870207291324219126356634472510190527549449149442156308322825701009579386117863200560455203573664 [154,112] 119597150862742040692608830633683336230083865466327253199084430444725295653071449706970600721485085587751908314140983031877407462637605477119244010975221271805290634776786235626144113613127543669490058174916808674739697535418775698624204799953686163918622419338108646277750820222627875589838603502928834950296837006631849563401603163670529419233979393822091975332239513218093525014655240218582857744900008587649054027626452765992855294846335510927740767889724906945356010673392327969803945719226644603492435227412700530912986289190918360912387715961445046624587583768161311315089999902151497719896578237150922921833182794659889968819437166821462957340510106435945865966395188447731141489641048971348153902893732183999985291116037713638150225377735800194275172058344423953999362815912773452239283160078531532367168457105130148216176187953020645706690529427985349232820427174745756174121837083742445732713149015953013474627645382652366165834917021377417933376271484483681473833605604009060546160587609503915259846779056858032808565190536494579233924900868334499765071197716012206701843762303299608341270874108909292726347395786763287418544041643173453662865868377125252520082035805813531147392575716877220023926957856975699505908746665612610332898350856362098115880147057244374624913290281048151401179693828691686207532025312282464950748361836691485013094102536099692897491409195058940149814129136124642216374683304246920958983283471405726391028078508664106164765753508824416408639618557792288384344623244480110280765679557779997086828160888333524698696927905087776688227791411322642451639038769983787820262308726196755302259815408636419206915950324868103934002418888136284971642368899156484608312266369611637769724984309412483383283241525611587598733061190019280727247891643947884635975603156669992519572941682149973481986073413195918857973660017680920800 [154,113] 55250103124226523871726254751733280006016078067181725919408118285135508204618063956999717787366336991111008637149911316561807992240696298957036641213010341118928196839353215678203840030246321973691362619171478593509580840225146372165263941316776538859431510768598397380865963713539998523438708924664279496577474885733482244816528294024849856160927260941031793370753474150044352652400896245140007379268680412080422087670073023275789271011046433992904865269870940959620069377728330906725818693913486910380104234589922392213320949204956790081608060326614450548239704060275782144799240531661658470322737500618375192653704631477898841319197530674596400351652844667748078503427522327161972150819314084333845754023821469749497404722259601246000180571383983327546375152283818861346512747327726159442264055112385999213683748414236925916338858506051690364178791175036778474684088542399247424760253038822334175396204400173443283291594873468553332477845321867679369999585278490901768281731616830055911436420627261283515181144764854032759032002353168185767477471102268094612723819505054899507481361923928942930581675960307043418657783047055321150382985704634180052147675484929513995566269309413041823646225079730374661751989502202935844611702514694693731417262956627630095960685981983640496670391592755766462372657922930899336971208810069321511528549208044305035473881133568758421363682256078218560438241599773157213522853391147507510400478255225915247095051227722582189348791879602535755887252478044136645628224686303924524377174550728219667220482370717051818586579497812474010617876736408779828226506454745838606463722477208352520171587249040742378287543157565651210012825914031218017822268794533759485158320164555859037250511813270762318018520651366541336135989053852960566023889253473366941415803515058632795471350132664637178565062245353898607146159566656 [154,114] 2432331666516785706383475840857842799653976224308434521963026382054993790593370220758119495281658736355282158432993570182885701438001349082985199040940972438853094950113289948458163257087482002824525910071501137120895329023618681962155571613513181676029862101459816683408116088967752043906439391899305395210570693425909937476284886023501506024909395351199154571974521530752113144241225941139376638013369148232156666022444636500406992793259685914924735029485013740785828833630781514810504976713365373937797861805150278626154501545053315418198210772612919652063265550836004690229136498861026418561327773601505009156946484085653925681981975796700805465490399218926381323731683286730736006951343432005332594391626240854880760226436332548479111460500333494778756548447579028109198779882738212187262983923276363981854991498339845832348477333580365261174158432900582500092003277901758137870958632922897307936930600828345366643788522164901985757119129433867729859198960828412292906649264641815581777576558087369114507014720100933615046972932894294271413494687700292501938533615043110996330121258583131509257908387931744483485020731893943539636635662901310079429153024523447292980522920512843128078575329678380111715345445199672859530886931605200812253845414456167870066929321667123639555535858550553388509723143518683365930860797273838314893245363404936833450146929322901876568427963291582989809991554482577369361193660748488511484866494844042643192347403186988168555384904025438425462397546665550730390846182266092475087079746842465979758630985415041628534062444032944652186252834768092983485244991354376839468603347230911706607144192602015069332719357987271620534079278276634957493849510175878426312895397748031241129984664065201579935999568257753542311621354333491746139835826307116362026935042203549315633417958997059793105300966273393669344804 [154,115] 1654088602664646509809059312794001866456621910091523146805711721088434074660510548108058543389554877790300070719147798527374295872310958821421473427653987825319259880608291938643301329403535112886191608581703506589854190298639019339209460086413681305448911557739103853421641498984539890375094805883128226676881062507974326750806465471408663715465125808295276550022485378805810478885084927880533294482260206915619192713169946740508274346983238256981193850527700546154773466554099815478655308667211421871901777631494252520920295643492553731172605720815306995422848547403973102004916672550956976943095581732816268165353188959402645360045133246472148392839790026232207302224692957900505031610826041577701744586513938245610933008571509134331766799732158928762566078831673069117523063531093251526010397737018851419962638929443242745686346937831508650399177534791579336468387740798667050489016819048550018990323660672578897811988690178419313914266366014349624734812633698728683775899881670330469176402337503956925980448815204647941872711623340341646808944982763330809490644355793572414299088272399965733845273022111972351788991114800462240756538404446235006285852365952043630716272336617146663400811054613360635643569314289021577481310821748753199855069425424497318550367558569438864966620927945888263468820423785500558198473219149995093824592080228815466944406493479437668446862603086176553113457324098977563799749982338846981698940933897540392203927642754221143168928646515951245589500372554944859222243367506722241958424872944049870255833120251813474466395973270437884395901227079992891747631858995257506990913250094404695290634004132856179733858797726623224056556577776506819397695718821425478859718456955492401827978444248198567750880428529297892653553542936598579408018428514056058156894341118015331328996880851828455120734356391334016 [154,116] 694027474512399023726379062277716013852533759703212156371129639984039002641560607255609864217708307731718087268423993409033873163765840402091515300391768246350032083012611674581237172266124814653636637513170980652042536439977902029391345239364634446343118833311554045569974755870435658126053137126035072591070923701621975373919277409034508575106126918315199869029166832852362132067801967172751800683426351398323342483353022310093800500999331097057228193274086371018619279628357401647959583993418533728040037296812537723912071870361643524579749652624578994318076994889652363601080552918644171650778053490756941827989170853704291630841784826248687250193888491930855299477890766207178931668945590437746100025213615434518107661869758837471859527958506010863059838393796549275540877718147166494351700045001103995192423336876586019827623139609493276251194568746721541022062759442401860595628461254668169520432187220906585085289686554967712131984419273570364631931020744755049472952311373341901596090424530040891747950910243119049209876297937827443416406175204873503322392097114889258813876521962466430960790291070042420054912448872309221166042566513935651202543679399613856433218420081473995747356951581086117708105534960768382489068716178271514159575016447761293588340900712699515768217066784043548928693376044089312920782826262187067633729980620669769911364597816177585861420077990008776172596326646905373218857620150151802765741920058040015226532513066659359444238959872835103594542776528183482796908402746575042813652550531378727549058754478343788784310834180145440258430930273698036635297382497978463263121810115884286470505300150663470688626091594609305076329841121457889261476231084283902585996594312458906268731964934091621881693327380733337460623459070644855713535243096947119452934634477499270610215068346044257321184772376 [154,117] -294934773052180269832063894448478958891285630738864489990082018161443080290586906836407733699916267478712292150566542324265447458911547030556388363974799838751881683998118377640150940426804397630367289251570725863872691916403645023361618429451077943424514030933811858531311056761391312707871248734202329358542984103138097882763065616220451770077891621248384318671367875347324153575892689074815481323524404953558525687426934420440353900964828409552578223319902182217139854559695976147314034393286340483211500763119206767726394691622573466932469040531367648231168256186344391908872654240541052949524142011941478204118029138535871340773852702720978781441198479481695937385416046535352643957559060117317983866678427666443717683388526273793599769168449447435412599475006632884753242673746945281334017953902171345158194782735954994007426997818824887701107656217440429056713115899375014542467621549340600766921359677574260731964791645107500344900865343354186060468801296752946932730017665117469745901069749821916202595899672481037076274337138977136310744234023317307623981502575861095546241425986012538013972622375397543040611199976358011980164904865152913178898239264100118785477545516503662435857154105688766312555008058246648862879088559157270261634902072438970368601323716948672311714535930062540258888807519240659840533724774170254610107466054483066829128754625892509813915142389496457255470186144799221384306344199417317816425583745831140005960172953384178758946278000288050763481153518160450117017227574646077884240784377015928637034684315552364963292607868937021969849348164157133476931411654882661278885286727408091169677021066059667292250013160591435281654085776602279448708708406471828053629081557709639918597807326478675760355659534920145612811659869887927419198431213562183489840007376936589957673279860416258681552 [154,118] 87288103431351739104333682452137686394534289670236826158334412296505314490358928208567160703530476186651955441973255539368394108291141375532044140180413182535847306162657071212465505434167308449243142998933261231322839968315129207660813167662523349941358064047397148624133757424325556861520590079620166327368293761629132153645987487436697691703613337930748832735014654808950367356993688472652507601139092185285281180006090157497365687766978392150975258650973344862176552656679865031368372592862868826681218098619527145320690891178342027678309562966277812321014133214172190567224790374427625207435793258314198154541893154653754731233051769693447210700051382270524255671824457337987311651751938930573618198415422680083644384512699245394771041776620615833583552702382815972339453627870686474573733172766965315813739407887318574674309627462875316203812494956414743725093095441938817522586042721563808009158553769669111615627950209418745322249561693280100040802143179247018282334776257128804157822191489113857248928940178252809326884039151500246858702582647423922940652371795726577065333254073022396759614355288065438946374963417117980759638095111808356384194617135317280982145145253878692488398924758648117517956294179194239519726577350603224301741889721222458014745696944775287483554419672263669412479075927817622151920005907878182757980762557435552243745208630262088039873368102671606169308500801128088143853623241010906249763327228824981559649337489046892834420856983603523451991907813071897011757331308118759239967752100394339898901042496431118836695682548416257560926493335225165177251418997582029867126277066778638581483632884635392156983316176438842359289799596285833444078153825744456496652896281249772351288418610760411275436703629035556023954586053422592475038494519964376688237203297111183560057283931666245 [154,119] -14348067807793672198917379026408928365174902671309096259637949391258547257754975598721157401275206834920361386507167633764293318546416658352645602657719119557944578188527084816065928476470487556982461200654776021469254566059395683625011357493646337432111956003390827288238632083886321354979861256630047031473683100730056516509010165903832858754030925399871194304139720927809124658761853282719737037766436255452544621412938901929818466757988063313166835150534012316011372603546579573949113676673229855781628757927278933840345135063750836042787494488698258537427729584592140138634784499646057435722799725667297071536385326786841422195509442155239610322382779986897265970887601545760703190526710079339902551076771987215421419655322388033804811256060569657323706074593401445045474200626888423744261340269172493584137111895935951778079306467284583112396095311285779250199830913387539597552507582866108920381554263269060969948008979189620526857952891279183853699286537408028076528805491534119924078676602050532348693278130765930428331667857561827591891604255054296146135142833023418492117843825790991125415826742864796666342949505879394391518477424984417443721276942315416079208341841367794994441830861417199789753684432992528368746399557845340247796448210597951987314533395989560906749059407638803199154399207366782432540624794546266571702962020944646679910818657271382147156848020621316412264700262761089163538944616639211210299439781072195105526021081993174820036547133222659037320918361021212675782110954876550552486333201487934395119645288281778137657516295848088854975070162500841611369409443693689552607910316664532311717977833565097744136617335871099812488099840598406321312609317302926148463042733849595750794422770904992861688359186617969896688798080533738238936060114002562702344505935653412276567251904 [154,120] 1305906767953411204203331816243626443055186539773133014021289280993662063789930330115593875629940273570138910763668920401300216183612417061313004419403750229616149746459698841907333113269403634483547738776833857020994836360884263007492439008677602032189812746721189720332219690458242774585829747166652165226540055960719181392945079601553581569633031101245461594237831414865075340211613807541427651144003339581994109374652210777013140721189424723063562794006404117289396610361338473617963268269744251304134858687739042382809046191570618835188521186286759737116845315724100087481492535918632187793030656756523716859752297990367274158252549450626246835750269155427951073355790094109027268565300915042803479125165633336285156192004128696044868344147510688917232263955111746104808739549828638421930284957312310904913442052145453846115549453614260013205312539866421103003718131797985477157373946480889770679678003136963207777825261690046630522055371727566101796731736693243050265862993000715149851273453035507716793674403657645371382972574275365061245896963125215401128819597756015640482607051601483127327192640486429398118836631657112254061472927922032851064619992549774351659784231832418645511391333011867095266720768267290132609551625131988689115206802962751299943472728322699284313724647929230507558155419152105563547236290343712237108311643769079614698698025920984493303594181173402548287085490635943825599546920236149135622753386145960484051996648097899769972579235725129791638543268343020548596835345983885282101044633138692556790763306409384980679071185540927844787140800816444813915744425252374200022928516404959878141805732448243112338547545614354397944385237556416099267536525332783997323566465476854906555247221561945037684409489330277899482495310559712957251656327701573869594904768824256119040 [154,121] -33258193093920863595553137896335116317572302447115475648804936991296587888950630854553974556848491210549102357702666318486427030000581335280790387557550937801337523838948585579288177024981298052775886025818650960141657389261301720119499791132536104630907266499284663244463719515319691384091948123464734474296419945206528175515005127479892667314134588694392678050441622137292637873990297590817560573809352062791055198867285490149193613551272470453188178339188816217779098009051231119401658058345065341026042791367147586611563753845799874311370135918736710535543451870009210253558550821438924829533829347374462904969362593639115431554045368404145346953532165268668715011163810489238983654334804773876322617737287517150988523120590574862295306927455452662636434205716321983286859315257543514901190212306116713266193120465546221303737265934433926053524055213813729201658445506421615007416967586427032731669103476017013117297054557340780520406679206415351241606340662388884283375951449137390468916372444109170421482630366990676774646931092967351352080851966014116698170315647375009510300744133722464456902502458042116130022594696754401306146881160761034448423773830077351140112991502865330477718223801619771407474431561763067168367858901486731785290991920771835514317254075016005857731824447081922153420263005345408573070641977112473738282096354351684478510638000253288209645330935975261379049330609713306349130136646444264030838010989864208886905454297378587619405621102734759555509425986530072217750438296984037793592466043770657006246764477294629470498691612485777339229992220159492907030209411605038675493205310123098470674560991516631210594588105574239450331824960261325268579617698749732611142914400362006177514078447620398946024631667119328635728253100113678974626648259561832746819515689464 [154,122] -5422702214570628906456575268338065405206503714520854946015043566961406471084465656686844468378100817240790480928780955914502503513093718918438564526215550484364526262325180821947559866802124596257831190965764440298321414389765611840496628261833050536405180455375172995777188780715293765470962584389511384735785085887085601163548428205043837732161525679537697919512919107110042871995564734265466717667807114793271579386311314090739233011149406277553769123576711580995850311896500533418938087847283045511314833063064980501179598015206266803665754501422525254548316623313047641942267685077538470717596962494244415688462072975529452987905229801521762166827619576592993010214937823786679858446281211695120947306913050973414553199559807661229662076444908001862997815989858426927965985868733740759052232545031937729655789423180661328992994499783088952211144935135785943502555646852566580138837019117726892121687712200071942633025503921703549266698794165701663207846578625464668680012163650437733248345821186467052110729287707769090741548466456771122756373361673174699158628225361772496637048370527091680243584892581351414886401130862507790300133882308358050602071822193118010970508297947270634503179493137637300021804965795983158342676072650433397403311571778819128007114066913867045288314465252730548005160270224724031560661348514925031371808449816783442793343088790599574010098614304635784514379207123846988097185545551884909813652788138801584949189403805319177228127983003455007490007297897764344624098370800700739992449989090996583201363394357040783035226310239791266995755887928741992862198806159984899090023215866690414875599561268188964348958827128116032679080295179366283471571239863704809391361345812551884971545600268695073036989282580740999136271012946389898466451704580327377019496 [154,123] 669849837020866865154558105170425531789451542337677997063559671798081155508533272978652955495919235503304977983416475205400932617932866706130576618602008516341203521245849074310379201446600163761255894076418454420073475110849458949512669326598718918843557599166191432168119545188721210471915717795585451154174169404027568388054319236021071422550011772741665323977853364942807496393352877554161590361775633683210221773715222276887824708953149968654146316750736631827957933554954925425359174500302647907984271905724040556701872202085618144689179430426961542273105856783154468570416515832471504510727636861003328760249429066026362830425852907263111806231790336115329154182127268936366777237220852173998845033110312534389557509331700734017220155337948080547017477600373258339171859896673483712241386334555861975622271625964569816527479950302874467301397199839492691666435842132670262896171552686684300864030567258031323984192620693094488881392437509631058698802104611694968004549206368454685494538932576941767754082715773825431166943884456898128299337850474892387855509809725859580839707519668291113560693115433233416908441831876092268021987586186575187354883021185094588598749920989818062205079523185166578825136215838451832429837516750561111163432266694114365875323657248987807279022945175425343424749427434760227234999518051607602542538196740235982143610012873233710820348958684994338251725494768157162155785468224012605506996105556135840845154858308394889626245095775234691242040500578535826599537524960593603856574570281543247188021445033838462149334634800067502871140578860375899394433954251711969132742516992558091661959308758369127338521115842030517602574428094646131960596258910856715805372834730626153050620497160835890167821848714889442143610294614678326929050283941730240 [154,124] -42787093103000806139572691213687961810524016247948697387095273988309418051481665817928495086048731078295345509895098599998652274201086545565701082061448490353692226473412336808928966854736173856661375715813979769024530152608254806278653443405917630646744575261875032929365188330215670008345183313110765778415548875224126754396604773135509760998485287562362507730840338442654516202872782980007295307654220432252530916079515715702057337497897253703635770735545571530504037145053116832476370440335978040336052520298984967543739088894169597913243643043134035806944722905585695202519514367307681415216974142003433789750139520883004093488492875341095740176071582658713586997486619373893756288451644267410542617062635617277202762554699732537098621731580636257351172235032413262233025016378502720574272751096151335488067747109486909805534002363402318827293363762248705736402248491122282169132183682816897470892269148740890848921142083144382518302499063503473784410599350570943220122240368767004459638504373041510540442892242366336311422393823809328093451179527688317235438184610217526370620282464240054190353077943224734920110858754736012779524215453398477285322673074776145669778600775256280310076219906806217094886221764712653820905454945815840637123031973509078704347248254148250145208191505598736665878622682682252461851622432106533392502707233972851201054549777046202024883843936943577055136961063918001011998103926362100974730931415829144736621524270558798965870865400453644138823288859734845411576218067924850316692431569333445408059110776382538006772722252080863978171661978631035010300491056920763811839022754555178348563537479192001989575131393469329269608986819213242759430931131248546438997002162295430127761368104099690470235074394201941731892241609010581077295864480 [154,125] 2094431321308488723841683324664709589655684106237282301103856289282494196280295604628475927430924960131817743365429708653720562936731732119737078662036174367849970492704178473120886723833263519529520625578717799985037129760990902326660365575035088954699599304878351771745933407322822074650927137518096339641112352695415344894551551374711201359364685298107087148473380544502259611880280825346107796982531508158287582160652255729894321172459926512334480868536668414772692051206360686457165077334283299129255829582148627757272986196115961647844978637776122105851807143864870830846880444317297446272287545742629043703236031019612108723657872695644800757739957475097001222976122952781443464610542609998229745584082190148329611557760005477681303020036265878089750082153655968037601651803229510136747284421983550438890143045483400756257033915532584076259791199475684265903320485355500669138608158097939803813240544594804321661777783315202706896877531751870608771204496507025218570143564419882183247763263604881084046255386221913704825796528939853527741136128739360498420051077653265830432804776451703594627514981840727931299382356354414834940674861955078829629800293692298209694732217597387666546709407965976170253540415935777729282842822964558750583565297628291087135226946661906508982236380948730904236536404412351105088868641785049792325841854180837790243056827006044486749155849283555807334087763798766413592403369320137598920138103670018160991835286403641700726147702846357016018261319971639146677656965151046298444233351171340005049365900366349970398387010341585538659106019552742406417992058594021645295465699174485879287900631637548005520621015776818635945972218635072620837492463277574936737506140789156555478616901582345609658528687411218153809411331339647643760 [154,126] -68900521592469257748497883509072704826128375623080260607728127858779842857804206862401883970839806817227797245081864933571766635653308387495616063600776996626950118848667393080412661894575705462519208662725101072007887478878844925763878734365430624063931871551768085979229788233047325072776104090326563890643843836537371433070614158635134991135740233633383608078263668255087258765733435223899243948980429318232656447500483451080345570753573183567025101338122536962670924972122383591095443518554134965530116122706608819817810445014042290416040590717303542103565891787574484997628005610670575116988148133324240336997818955610681435466904976520658971024451902000046876035895726567588081246474366504473468636755231214165074956166353595109580928693419232053356190403485558259137798582279338990771830525177027925672952739529510222032644614179922817821156175782624561122968084166105577152166083538712639414074675574153025431530537991178537145078304660678731466057958265101787110020660136839138132404984427056300224416387902568473815848931604292681892627713503671025611985516223148111281420432994143578351231752000792946192041453098512783762015387420143575651692543140946456332584103777939843962437561253685654325586343673462325948586718272650643722402692325236729791956845282363393475352354101589795284701266634579985734433589742383518180937864964614834787298262749405583772235064068961760807126961465206408518201948676215950648065407963599001884254064485878211421913717121478252896604994278438743407108316590115979531268188633853311946288985607047909145164872665323117899862451769638789604435351199473129788605048368597782711411293121720915025591724308268933666301141054061167612636375870971603425347099319180385952500024815542083259449499271793460373624325495116 [154,127] 1011635537778926881142336983794042756181532600876187346361564140791303058301041925254679051681105326675529241929256480333495789929360763284223421895315788067001525608194478359418567437163500987926984643664879975044869128839896883720886924268661584337862219405763813053218135797943602377486478956700304626693147865496044764843467923719066730825560072588963718628140366459745726904422803392298083953242026700899282193563059416737745016057856997695912810353107216807829886518833127277284141661761455224582432783014898689722261097122588039844251774033734975597382792104013831337812498476532270677229637143288077579379581271447586249293755128275915500102068905595742654615873803079061779156464165453121135743237637699538423963261276679219102075614639999122399431275846097571219586179249076089860712410869225189165815513939170995088171505942215838228116456013525830649996909280236680666860559359088346938023888854469296048038325300216482033152748097374902212235938202292986406940697851651108467616118323392554111312677836123920150295576636876400880829723873222658233066772121419031404661826539444166827144204335573283399989631791681437639754534835096244175276491478399621860199036926315305500930275754427761230957731078443011690326338648817756606930625790865107789675730731967186688511232415425448477626397061733679979671804588928716362118376465916053378501457522756103631226560798212283652700826732906845954633100697441885302371185094560774515602305687867411088179050149452967452763962658188697181603948882437898761079041452858425527563143020706429140280438925087543829103166492708841925121696860252059720527112345769228212509351828582985617022356908334751123168108535673294818262995328275674501181454038071207677234653411020737022193227169321653259637856 [154,128] -3030886207069952457228910399370016638303481564331673062831577773943442189040928616960818296973929739983876814240631156493478531489664547649194019059165813368998261439754656276462641520045925865973682823628654870409142570098559846683143278673584025006665935898546671153345306802171236493262825497517143629223468857858489474119700623191627506614971642815240487977342104419823853448575753189654483835733710420478330927414143654266878014338559663664235370933193257031629751319555992495319171737360829134716486275880566968271425811031988933647816103572935470333467868003659563915008591737371809663836335259650771448512547786037299839078940460726060591009565761792972494605891225370075635168471344835855627616553965593573110835937783793209528601590208531692744834167944632247762668055318795737736003312404978091125798244204669761278267070577255237776937463120412037093132338759483914076930271117629057051088229493342103624049444085359380792170487153576596743081401018415352790721559697257514579236647170568602965992351267680361208412109235111991951323599407110723992735629759436448189368488691264522065870994914729427617491809890369120975421916422427741604802334606771533846516070735764839452062425335975314387897560596876288217770273434360615537928471921875770617493789063476065586800223491479884360965697866860157250448070330150029852006230236118049331246164610986947123822350251721404255019257173579664081015871774769151448583248216488944756583022651609296149036372378767403620221630348541919593803751164495666044715798168154468687771511592781707178296100742374132879628159306504732379003264521779257665622509083233544958784107752983726119131302907392827979638193114953016501159917886089188823675852695633897943244473126272414023328574688737728 [154,129] 174055224363822021654141935100412334531401820790355666956290153265098136261530358547580144496711705523066179861519520562478359811396068580830928305257795803066459089211987982089344584019408066322431044278419066832948194499418663503586392299949137014013651821295773630276943688678046201390668441266349472180679973014235231480952645663539676802612337301650916147948272009955265710226899923932945993397437477759131722478472687749144535760362854993284870116396319926128628769878447389755194799018971082275185758057225849556494794058740775834545638402740410086254002757541709267358712079315783878753454114814569506850315781879314730037583233377947002232999969345199168640999824320503780843278478157278874225086547434743052048302870253177411912232551898205929267162014903799818367744386862699320922754588541356932518996904618890671278016316259364933871769136359585654834577490980422641912073285044899595609587657045403715331719946393362044084955186821057324943899240616184179047467295997399514994634240902909886909451844266355279509565186669694922458619571029650524535360405025075428526665291532773479636210672027940764795042990920804908691842095599452153411245670512458238432934942303542961062138890769812273789755201092257271322725560365163379768320825640107364278353862830563877733638285934532728547891927839645527886158067168731762539104976907572464254514447621683138441398892631491849798913823420102960063622831587923117469133857179871778677885339002322730911402416727725546062647185892262879904011313143428791788071931362687128443778665610824827671632414251135007558592318340897570296568489627379302449707301846105741905165673877673538762683581308642009496481231151065908596656010788697204641071605267696995447374186287284284547189104 [154,130] -3401028339806988931632057545051100970789473798161486851050682268719742262468862200429898472244185500428297979467168262610281556663770411209826696413870952928429088200617677120860034853348038241895256149735812053012683457811794586223581504457634097936897209872845015132865558018729992423097646541061423350877195769398709212327355473123698618745786685738998982986985426789646580534103706716295255403503051512076703907024975879840153452865671119244466583730419731523233240860636577494532910045783074684309515831862467185038574546500302182081900711455051626670072850177454765779575950976893589253743301136846032999959788111874524290604902872275164236117782593471944617284192208690665289412239395696171549130289544331848742444011707826009743465427595377911460791537698914030397094948695732008236924299833972232910467839233926285608730087456083490388430712584560661643530606731007157878946125717528124060799595911287626301133745069867585370175301490578923262804344117924755349314949516668090212157706489875756519178207444125530684626880348637335754236721747817710505667927845243266590539506081856511072672662827801627341159039660173044975897132386036221682448082980366204423395873055296268439963736668279462101528537979272737160570666253201515883849050797769344364432930171404999570673714528001044577715942397221952791833582196696840462313738154294976170352298429461388171622876558107880926132643301618950632668327404408179332826904244572372153625951107738668567744734730335770492417283768399088626107060467697639503922963414957815171551200820250240913275503127014429019137825063521983351460560966259249777227505071371672887930565369715695405686296910411732726467677557065844001820579349834404856712016027367879452526943684096558568 [154,131] -86252470265783785090084146596952430806526716416603676100018206998246701995544159936270721885129748655606461250490927673779839997732736675149015154183913378705585046314089184199183720869731995572384682278997722654855906715888196330633948250529200654953598470537052259363989797053548066600407374020447651036067103680831773427651476718212341676669776180218731308876620301726057978574044534027241206956348426849587396566566858260187361557008828040499588725393356126959072814644136769538290546277514187224443526717306385016956746086668709775996104988302137668612288334633366188090533013848385424082643516989110916035404706311749014216680465204182071306548863996825050715178639845460695292582080342819517036994837651032445065774152088643479373835264435688410193734729549072243871305161438133010720861434843269760984288679180032628832416018889889611551440657200083288152391384323228475130039502944574354318917603926523798984548399179227435982418401074282206604316510767016581521369806174974408168652577596454436979633462671320033360785057282283024497487381627705247971522312313425206913827687790668681809037940511894169797868193081890631094799263866140026398026163485864743695066242807960252557939863757899242725905669283463130849440940334537679469928888298994699771601751249755679979674353210925924414337171380763977875576859960402646293660514759606070411166579012759338885491780401827958632464660038551714810104105468530802360615638073791958970442672654945210136200768956267318272646505187415472629812895358686619937897007435697960883869443481616242663784511498881172607472849663560610386996284088318004902751316340771899975585792025758643325949277858148146409305198586828901492370895892255142263612843384405368577713808896 [154,132] 2302317279992653949408389885056470253425986124810761543268846435466586942579658122923821970715231330938936453623334769679711348774061643743631724600282636370548103091570567955598848779773612568885278210490225000335951046531797726512436472066457639536170264366277245256123860644048737191683616504797003976717212098472515159517308534185523564381768943975474308961141203964986835808320554561480413627344394094289254876728743522215220482411209399159709350405405255194462445895553859825986178053724778774573733727129678745870478797621958999470770869198000432851338685203045009618403630579728662475937586338799989695493978121356237450529833934557921831858558519289124184869322406118173062697443637919416063660398728616481845804635493249878928860996052776466599595238213898421160172110890528848641841567059772156984136106939113149591135150591374085323947455864663376277364692845023464700949695758307051431958788069854191267845717294102777163607392640978350460064461934826518498045967611213229637952580208581146798254491460773530906111124899339061063252435297835490199521979042450684273971068949133069881861071801133989037825140627899038039343266174541302844138404799862287550539917465638092038043701441873201208941519076680957145082606759649432570743477896437459463407955150909659937331619485644516069273368845875113628215924634502438731061122241219019873680598200779161514513012519829406787530060913948828965022891507039617664067824459335494275217626238893578579516992874594537580541419089151852066449258737239219555593677103932693245888974645700477435956978374464086089494425881446632462884819550185713075970744620737693906577807120284677422732614430894406191275095180964007490676095261299894078071181728113070718848 [154,133] -20893423783611345428435684019924908034123745181091913921365940975163816176714123331867424044836681685222155225913537317615573831776362709468767459185301478365663576936739711733635216799072703391775069451300374804644542918805540045629585292032592299119459703681465152521385529631145656221116313681999172808610296549111066912660998948273071961771616404255118916869889376089647008392498292168081245911793596440566825401511092065193391914950097444864726734278939655096615427100766042935826594562044754555486929835259064902190707066851979448368494510668583370269450526063133236906363135268665584184175858688888045258486387667263681838223044368742702534199963024849597013258027933612004033599196452163643177818306910999697084621243512696988020630518420628082896565234500486470404513354225243435262555085797472076674042550485221537502126534807022662344812454666325293171342273199057351153113284007789015604477248099842150118015022905693937449423804799360555357881377575420530690468194298443044984455937052806692047009735628047937333489791968038024422792436875303090599062792806842784664477117975759698846128727710733189874210218670604933575102693479132702601053929521014946112276008629762435112524982423593926887875053756255795624890039233738344495558700980590744000508481536144756297604527997296643281461036869293179402901058354806162660302736437438625741512108740651411867384179875237847827998117309624303142923903611290967038014579828848909277829653663518789072343010114508746385008237803460955205928704714073620290016141728539506315180946814057236322880784099813721124971910256995369120191019674904411342313074734609125924199334123663898595889730581562921314659243679948186475463517181263396649703659089936 [154,134] 97643521166025636293090240110108214776341288691546060914984559830054349405488740870415098367249930902652273178108818067144391430534974029385785795296024523441301929370173473228707797756584788828219494839901693501702406545659807807084714748981550400620771078947030425345936927733819449017328731776269518517339668510827596664813199006834318039317958087825785831774601390900923822534805303841291434128232879440086249252851273165577955534349397728152998715665210893206275894481732902098760216896585740463350578915760630019998600157604201469063802075248268124740248575603933207888098137009076630068836535162735191365311657818989288829918617347647414206004403994448183414475312238548879314403358752618955003088291634233932638223882287695305503080498055343740565576113830275939891697787870502025309222899155882048033413896287506121943078176043024359997706180258681719081438436389720020514049925387305138855005143718523469470293580575121960992999169380495882505786375506705678521605132167326553303985206069274009299734224339700435586121345626935690418071283666965113292705821859436750066703617436079621209174598989244511441201934680525547103478060788281393232071958106445760280315428863308843607335254880394096844609561753766492069219152187382519593084080573146308465795400288321833230406776945771084904544248235432873792770039857736570483090733718969010428875470326285023363302666760067019711671657533059414223738687219293641948093387625899580190342516677254081957824676316669388395137256435933486856783198019372613292687853935330625909328689246348479435237426623523759499707290357578660838329891799759852545582803271064397524669808633652179673002635613017011893464397259134901628992311904609747635894 [154,135] -203535310026453726577126535572780341656881177641837273431970401167484477102197024872026181614202810314263081282440458016884654865974504198680570722197280104606455200620767121450166604272402382510725177123914520439041069281220951685841586843161225255158444376745756517091707862800100102952355920845914273414285691550747151765995016337154183736647742169198691819750380176827214940774472768115586258671259588378763830163961580434706124013168296061009931968235613086504527165187709841548232647504486983479864397377358527830909460698193188645475405032203003299842049407980967938785513840979619362771338989135248251216631845233728533127105707471265819954808684538216922853860884675791878800440422238011600459108417157627737577625362984045927774289811341596363831425098743901741341243438313487630552419761374492163063727471303466592492316961202963961476271309397123759847056581802054120872147697022755751112105503225365922321723305244145115068547743144932945598858915136655502519697458205574609389066767213870273504022314211819739029816958408215080179267726528837798836194751069222435270448435434640775920792203816681687205350702383208471503486082295087966979280422219144925596888704285957446239553092483580230847901853377569829193281715270716208387133214348760771542465235917102921450197047501383202185953181193848598910176235819430850809415915970684197460575939403303442020354171027597934041772071905722725676696803661538573832962419534122342034257126023615923239499425503014882702379656412875765592653604733187005303809754778147387400175380270578941840172902725384293169496924857961079857427119813062100702609745186448703093689297549647971452340622636878156422484618785947107331869428600032 [154,136] -159083359607956791986509058635632584085909255948256602781421762710044418242650529553790215948626485292242317387462017303226873407750414167330597947860037171689375603938570868061145178208518616457215924620131845577878973721258681311839492563611174215151884317670110487586656170081713009090412241248978015060963239698442333625895241340612647862785171203768521212788981260398416037883970092993835674233972124399006365587052575597418208959927175363803142339856790621999772625862629658153981812660206581133337597634093956222075205485806014523680434746269220714700211812214832668487006713857301872931611620469949425658138964673232974521878023180209679975889156420021692892090600910642144876293643763849113983312797130207561419016427801185329107147426101416040996607001204452872971688407764253113738671732587853629239259334019115679473049016151113886044035283283864126562007193350299653686917999870433192313291033562981396516247519866656356281716715436014382821808929424491924140683262751636453658259767226136546936521651415563642474998204043923514889592305142104268122290530788334789117392155933497903287663183904514616272513309925579673469118056932026569930999048115654988823615103418059204880054189301804693300957575570342201329641225524211377173461316515312882524952739715011605875278182015975603915944838574588715759330724682865315612198893883320291720810893482458188411795270631311732747268783193309367985018367395276857807578012812909439265868682141395344894346629750645939860341918763115972757565323793814363047072393534445119648126781870941908279375425704543654306125545733104013652257254062583772237034921241719088109334304423934695025657755574253912560917675069749129709216 [154,137] 1487148990233617731505510288075680090137752372464662716372270146782568784445990859251859834157844574472541654053499777880149836155144667314148254612929238733955159921247269089502088763810651352644105044138267894939413845060082484119534406383075511748567018289686844191050931637638616017890827323455411865785511381753145392465189985404859436621702500094952625287442244456034417077191203320617705297801442363063987851309950719046853383616717598028550329665644579868125971612465853111349979370847143982103048222174641180432180554104388134449757892992166601064334495694835923857065607518216024816284423598866996803534826556441630881822339651810737589271244701952088703437137146225659998927545727441389349589856395407106197587620739334698851062470435920144016638682575688826503728703244441068775370662331906351501254534583227479222936257789074288330504458815240275989930129674783189417240671389330631292243079892757484098785230692686032394592320071364171337710114448352679149624060059625784968950923072870493626052455614754974165620924674771988412139629559178772672892515864075054112274909909036496973514016066932022461977208380953241011518840058010803798201990870354456202682489862278184596002473306928190778866472362961414746013301584036096177247231337644329430797483157080644622550606436289513019925295223059573810614085853345514823470734867643073132548498066677242542560513442969389296973504416518742391233966297625217108084019483106659913374475405568606710335960497187349875223272698340892551957305893061625042586323420755071587307484776662941861268198786945962920647399582135899860161467434439708739584577768032314011786082031493482734634947480754062090449023646431184 [154,138] 916927474133284626587420702007963341301661463619023392946204099835037943680139931070986246559483345985702440267190689501699881213563120406377163425174404608123745604744080874693340515589057488664858220246534953872136623613878989336054960873741316609646125638148219707779613215742866051463773133873209124158419860217676452101535596018655009576871145306110281794471002799889249747251489077624870199990246270386499928590794336651514988719425535677575518628632091357606639852349021900436206031005652819193795833365501715576906435736455196028970523598274050736861434065879608661594195176481625423422467943533088543251431414443839213241707905593139384320480993805820555543795045982117158017052664675278064084780318241729894250081925140817534024570291867563155899198685528735470260471620869802376927581519786966253554703672249110112347871720424978274037731199393196830253760622968737638921844981119504365190723828400386586379256692267935440278457311024466980260841022991916007869900160920011288705123518890442741372998640655080552635666411750683237622764173320689011438287801774810656488974050596332619783166649161518023110392837135924386523896784221874030663393598394713488260726590046500325806811810551641111693885024374488022920125161657672897021849756932107160318197953894680898822163575811898725080606145750417963310281741123034957844951602802364326919060690602182748384422454091822071537572652393515327662870136271211687112251120266111102493155948411531647581707818124606236640146146916017305545513150741487546177407466137862253157167390747470961176886620233251912840554857326968841236533672539724612733325341350478640924835206363092275776951195641543514605348 [154,139] 5749562635629218263370681644989220178228655442999557556832765099791283189683250226139825724327982361915964911418470458356580163369759620129715607455650534515085669092992509871991325371344873748581872929623065246541734285507304488373713118468874515176840053170354584075997723705560667772661144008338403903934447559096856737831440183713291077274679053727289665115376448551791088740938486061351754941795418441840977993085825217023691937040256575288417073581227376846785488954129537966403012975938658018981709402609641838785453035620799491505103729321279711483258990787374725775457506153609477763807159483525749054423529496854827693235437178428310387681493251532499572305469184264595650305724302309865159307157763008955517352336913052869993205470796442873106643832410593379945144704954601394713213091958057218344936018060886665879212087449146212807574200520808186879140215674773452638544962821721964960297974095693849847896470670770720652641422617101213046032501222537846472321388003605354132385728526628148198009193993215602778689175517856883828248373067919843122943965409763356526087411299617231727423164492398704717171245863842572263657265844794617805355307940346348167570653741519508461061586443319966294407105524040806227727732659122787656609987589049424842866262113137981296132201339830168966583722779519689231432357290894624354057981366060694834549319709221053040501628128051843453291975317689680998977467695331162673941767880615133566479508593232903192520108534420332988961052777238920268830368411312015141730501603153514601590707692602160694015275414799160703138058686491189112512288862635942440698029558821937925573515373555868729884871002126848 [154,140] 22664651801479911781430408374716068209778326412612156413149025571372173757086946871850004607411800031079437608832212562395761055911198221472835117926988267134659144629605875567532428064080412499010447937408852444723394706639794455372293242708422450267183727164357045675327490680795180364004638634310317434533904367402994846617212088157263109663999233470179028687819831227872262315882426721986196009923758404063681837224576221539153235222319818841939121088994153279045183173366952315630491196004074539780686671590212837386412943556794848398144993140677218770957119239483713965190989170012412571887032498038563065771610410537481434314109148183172771675480027383601231856833157708769974972309093583304353243380051296296170455304593988134560523940331302788713022298782925394557405659755137011194922443474061332254907769591186925962601122174012609645585915123644702787917952839288712004450266040209355218398663149151464945666959658358088883802535830357872964961771414847967280770493898718861967923443025279318023546690072827576224035393098018620867840978898043542370914259172662243041088479298031797758388294957402519207390259682933760717054994945841445117353708050217699895878772224312393623961975642252377728390941853931552293547528128005238227840374576056042173008739674292483612345661190453827875645485886403410672538085870904084542833377712780635420060016145725362870919260575897202915136026236523955555341188517596057185547391736801427504611528317925215487589221546776598119892800868235602129628160701684696408456404971180286121112855358026455065192397878679907324634237318885363653196049554019941056424266918076688397321010769132460146528288 [154,141] 37649243532556765860809784846550021059724193242643365451149337531752855934872288081370614962183022264526577655386001327011737004302620810951966236436682519882028338902032294501746089997848096595407923176642551902778959544643531425247491794839201998062767785316165121322820558539335515252600805207646579191130290964274383059244973189220029131615260997102610408138338191970175114128163294056513845130099555629638401650740484176729474624846317169056208028963006439802370763608786262892905254025601113774282509000279869406566418977486955948398811814553473534793501188658740837342680741732507082173273643111122193972453961397771602321932640373358907484597588883367718220134281221005081830076603661901661019875037963455752451976314822620042154640255922710035073788864764427436185303826092305092159388544196781594951458566830476682213399263951510011443654017865866652530742819793418468551438459720008015097312048264896417494719027204517683789882393750880613704873681475740895144091562335680814463755477801875260038397256371679609744570947680950659406724230841803176512301099906473526163708268457790807860807226424125024122457872437349211096710619063761603878794101391412417005071673323497246826474406524790992169319604735783604679081143496909873594728821895659852989609728220019408791239491206778254941594411988648299110296994868851553319274304106424837735749712176437432401725380122966893752925491454788856586252052904584046278026170099165964374181240780349695656886889216754211977017066048955131698850154576591722972626318549765651446070055329953355756110970832495126538749952073538410719511912696080455681636971396075124227057783962900048 [154,142] 24985333832117739598417797731020971661114164801085041877029691816743152586087670517412627736263864731178834244985373769972210455363997998679083699688608001584526451796482865948000202771809394969466501929895186515423696575673656750633658446273610156859166338857533333858156381062519402305284016773699979419132979024378232861249322595030985517623771523963471459748404869431746704328768224930174258189369306334281271380351856639705829204749388302774048452582317645699180234190065758075605260598914652472126997050700518860559035921841895860330015771189955012166330000712797893095504767190691132909431995313093284589956831710508516091275738126713300294764957523713892720632284665101095363884253845424085052710881764540343481127050545603360311902238730044050276630888310330923636819717800563932405512630698659256255222667561092549791663283128504716875723659573852893108648642300380160936667384883947478317284057773437331491862868901731793943973450528139924501241439308739694146001095650422420374144424221689270212593662943274328297179734101283048890942572756021641765376209552458059527718906822374382496051156474689696791619115317690662087029424722594436778779077638729468322052087310932076211672936048930802196803262139843259631666400538331721301910178930021359586473898318884838169070290845200978994782211394416630694251360065678813018301052913615516595789385227579264044448532673100593297844711951243274722480622734316541031560301442632780458181698736361731134200234072230616065278608650123681397050537727992782421518324517309226449927145990422161817414659007121220674418195286890725212572470415694352343245633646020623672809504 [154,143] 16667621461705093307061252993597275407252083794781215456513914223358555214276505481632976142714641620032331525386149711222648343428867605574050631400567496765449515073181322069552664213376749133832752005112703550221943735284570198716466750084937166114635600327401997116086731961380345958347701824213118025878854208676329582206378320421190769779329879965753532629968674928218027696463441761561642450532261432850382781365614750520442661762364345451234379699922386118971920590447739699551543879191339560869279076422291305892101774071890649596958240436988869766576902002360927102474099991472298733059689365415122897706950753245737351343155749172643921719827472121532352833980461230561253116989643745306969970722219518978495272693254799136690448139134326425466348779032681400337841745472583713210197791314514117633581162455266505413295905033193867008894458476504366531827616154340663224444717037773791859214433190761827589807835188428507452494395078214512101260977777257749546910610694736655312192000460502747052321222193735605860593402047684066789215993707649362277483460364945602094989860137016861033275295335069388047904210872535550182426629994150590191726810964976671721443976467909174652454916531398661026422346034379327636521618161934393761548419895341191336023703759215068277020152174224599955723086854873654323594542643109558061388724981107877299135481976060177917327300847376606127654321808241389272355181392646206279805075189702924776770723093499455308328901628125450484339101851395518202925956401944532791174836278046936296515157443071955739087331302399633419432868558320249262451112590215704007656299660561024 [154,144] -2193751052551808036725609874960606695782979406490631768704375004752036935154685817845705782153909316125161071171573706521393440548792299919786025023948290601638645813266090909324747842744947277285614213085097211977050649765953610449267793065182465964479468599330100464928909625240188352194352684082743560938288193396064607473687597305032609326905800847170543117940231573658272745820455509846737202596780077246187122476243482511479066182428152367643265642046583454300651462374848361172321502412421484804281881914713634871659038411440733733046231211485284347277265847373950596626594236334541276222906166253527136036863432437572176678437509539623898543317862377145365197344186590375803841524085134811889749283701256525377567366428033669731040146443033806943929007220948252723101238052631903297739980113255814066675871816243447004744232594652151863987069652071791570014890163828366416418299171579582641083682047943631658638334070369793919082231605975880064037041066310090219528876869965240607918459827818523054140025775960175481453739872221738912143776552272229511860382461546429613680911225885066500231127345035709535276599256138214955315512373215884874179009907665754764073165156871620096088293482949605306435584526612036436817287332390393141361798700143136018704969333008017079835092339570226718096315117893852096920239459691899743701848068291752942235979684190907523510249704702247787857867769119428623488234667734425494724218450044934456452109566431323056776974178428653343141973232075022875492443122492410459142031021155201920069596737726239275832026273281165064742778670509776161666028617457520503421664 [154,145] -3277588098386626997050952372195112638204314073713320301233907206490792152482326866732862440040345402164090766499300611727383422095536857908629902424524332783617992422343746009974955901924493228787116597443955794216929862097885690135867648953564465789371834081686033818185864843956506055325860063288602201932965903379489165396811670041820738317751351988323469292330339915080140189078228434066135021857627987362989408815340881534998200964376144837391727781659845925858764031392472442829764488238478764918500909290564093585762043727153019811974639828567162275199672742594159906837681498270115092070224577585507349382932355436336141631348562075513842571796457528882291432681398445412560967993057775744892771035637332635918694106113260703731892775010473112082502516594876321461356534782375537605177362210669678591684001422049924632090836899229778888679382640672855870156373233730839502539022049266129217748995432480468837809552246278955681377209662662551874535622487707553667542424859657925910420953301834362186851989490354678839695204429361359139602269282510198674632910504183411735543137901760673152785481845881260875058495839142123885547424021030675782735945310967777513320235218819038780531421041253978626432358241308597077819938378032545793867138013801992365709547756067459990371996509723642978148977880834098068927043272522035717139694443660795269035327028602766367488670907346220374394257382885532036968520784899979782303031456252391192831904962994916030288589002243670792227139597703997371338160486233587548724939411278899105094946513037989981449498218140824082114519470775867838795404405379168 [154,146] 463199494218961571167378433742091568767108553977270829113557671797375514358043944102531367837879542672713828251701553237348839981240137379169076311207983396649798384527352628061787121017893637490875281739752997610750146519868678921147285633408767317836340274764260549916657458331102406022537554537856084817388318195539364585337481916247559234212117970598919986913082628433002337219621187222854996754568478485975043348479607872254041619923456601963003703229070454534249676467335617116720598843591683355085259561185633017240409471138320524899213358091636204749332788013503759043105431051520076671708658690523850676019424148770710978800961830961753946455451356780198519630340219342246740723807328897897402240790927796274165886024201587982285261364898381190258216726238884392695597133965963981667503712689807196879209731311216242115665370926944625981651771314176388168311047202006088865045274422785264874995174771542955871151403336430899478375938355999708419607255244582937132738440195157671444337038570670542560503888263360860529904506617305700581219350874706931238599583403815791293588596249857233831842928411156929855122081330505901937476826647418853214574615139822284148543146685246970842383170501035712193524023088732196463292224265873454633067679645102092519442710204814122451786088200739736115369452490597827663935605043799145256836476155096424481492765590709015527115006960304074466161514420803557570571132492854228220673718784568382353667756363788411042774627569820791346551975658233739808063187873302235116531698602084651051672722968256901550414372010774159169059460791727148589756 [154,147] 376867336385527680325722320726483643263897504420227606121056272185575468360418572015771805394126029504281044499207867161301642637544902132001306703960274836132357820165856425805028173852344164809202026557358242191032072088159885002525819549608602963820494500995476340733390149362140502747960696895909357708404266345918954328021462145180979754401040272687768336949768921054342936301113021164238019553471781487852108608988028661328701536889397866210019379977319756650713483960016093781098323894870224156835676858842387277136956207056150752514725137760294245684678603476789027116865587466724199357140278211715651979446943121656168076731777779625336161662748317226667644363320542450018225188126134813520107564617403053615692903691507915267028753896893777727669503810076520406913281008043914246732986941528099725450074608328416680666678974951670416076346666583169269443992663978692013949450891722623511041562242564152826859784317136861663018731793422812524465445948121301485604352925268547974266309780356527144605992619699536191129246300603636782819843907211474078701544878614935170968348219921145663963790587769914792923816073886968241196853884164373421520109688606592374300554757621420008661485815929683909799828451671610638332406315517813890734782958674835254660098870468832941521830463043159289148362730507164511555612244243408331234048271142766776932531490775259043648273346213439678771353851087112759861825898121066155551589253401317294844553358647829426798922312301245606005106725264512363509013749009199439089725194491686622938938665290443344845626987151871149298879347637760 [154,148] 92104471359160928150467214531064175078225123678064017573870243560894870304625331230416043781525256676866635457875240557130656415944774988759575618288450143515353176749338439313230927339851581467431002331237003709078675070209307960292158098384209566346099674387916018979490760332818603437503601975166596895992780710325816334292096701062056184507870407277905165328320584848755899350621537861405346915572464100953994680859148295705852424366718926136370686795352980510202456364007594555990223412025175368330245209039026380597100925759743086507354278184749908235732603589642396883026990886137100550613524752887704808340648415353838693609077192062920362868817681464419345147862315211387001794381077951603205244493434626217392770175539394421456598894866140984903876948541011475114545131644823257379085120978358460418234250641513231165451895635196662354230382368842852381222685892152226872979199572884533574304951394710411602110853325323083580395307943159370087504908094916248482971316964694877854028148894779935666994372718626719030291953241905889589753669848109973758159375879861475949072903258916868937504312774544367572642314307366935728744905181820034565503889819775254884342664711879626307140090015971866302604362345861580603980137087683914300904192406208171939197767711186670711451017788948224561075340935185086885993916556392989507070602103101133107152192956276387343567811412707802923997317491314080748444566674772812863625421237338317798744411115020339831089472982397427408774549432672086442221099711765414362387592952161959007077658120798521762554086426185124807328 [154,149] 16944812682898545136970316181732914317600656014961318158932323602637818624829058814543125213513653712042804469151927021241392939923028404208115827026728200931957548506497733592845006405135309698010565405626597149545876751005860348036124558801162862191502577855882307195893987311084133936157005811836872913177946431850668721965361547121669176497053076684281933426453950396430907431382139705663176421970865365764804494381558028030369046771171677367353555863888843812893624776829082803122073834107926785871823761992830612084529010489299894494348995252011213550010316926442863409234026941946026783048531285649289113366986967011601510697668928924754776404667479584980010353687726027679274345678977207442905373089660143145283443103175071296006544558508999095493011065889746983454980593473197586031094706897531485719513977748556679352479526641838327066102616844061055649762847700949260699961635281600239692526261969963104550427656980656293599288496210490881744286537629008150101954987622084199280288390121093483772237762144664726707735212219660206068760558676702824711558904558162563977942274868079260654657643309072381121942672040906948133806853889251217411885310558537821416275053979072008171272880282805566068690679699428897080755090144473654243124648509814557485746299477869765702329966402569286103885095172077490785682704048423432568715888550848888632689671118440315880709281809542896318933865660479143954068233280549741045330837353975261222467802688587454174850144707984120955981087128608874778085325049588563612115818414838729166100197411716808555582740316640 [154,150] 1214699941427707068813252040938678567154346211807755165934338566439177576169134381199688127845583711545524412699945127556381538329284018977824702750610740970754530947418463679985528728083152037949301707387237979570206605114481132900045791985802345179688603572330322771033785477313037659174180955839102959910434781796729688887861710005043659473283347492490008958870795344041295660603087176747854429454386693769220673923106064967954187761192857131965925396805433413440676767088276926859010686642323317967853915811400919186645418457495048716455693214888568214812568421389524492213655311560766836034244635585466872914720579537531121531049058686113722802307281544249828494895082160154044932291596132806313865202386574471945937850697647193325179646367280320841887761885500421824103789028012943343048119184700053960094539582555834479099419709652532413054812004863325389927845369852418169110984143195985578554985601246577638606855079915044212016238794691927726830021283222420114483343855165102013674727444476722685612300716024528448492852317437609895302162893895961780093947828080203432342212111282853047585701834852859118059027819337605802054876068573786734647928944663169617774895037551847443895285972583531223601598798134091369793771448048759853651235943020054171305289668556681308482092841040244762216746488937272787911001095788484797645389834518059837352346753208425038294844779830887481967948556089521352186447186532780471670625838895375270350168386062613257189550396078072264993893762743364378933876543006571918933047782078715106069130080709692173562 [154,151] 21972580390176121247078555493484462926858193797958445944375006800557931161945096982390061617463190307647865341829365498177545742822834626470049826811004584223700940538987147196434871474951497799683968148519523481107568256810778260115666989761451501396585390966476898169939994886401592853479742071319395697394084602347052304050504141552250420377051330208722144020918009340194143020461215049595754985909774524662612632360028721893670423274214669516222363626799049667278379838509823599290098456928163180287774611500744931290228917236148334507893193359608835997732287767641501880641959450376878841152098817796095444778859966181411455263795454095694232906936888724944674619819186204267693509317515037556785055040043687966333070995714383706621474926132356859643042164489620708903616828124177225885528141813374407784527426175022044379149639325974450142219114895042582429497477997850800118015497168600941070309051482942390817382733502616615644786266610308318203884042866242444992475717491960300537534374274103586918481004250069354731447718640313738158580404648489367446754847709449652998834266645466800373867049332382463242254393890535671926251697294465208737261359036119731777413861283703567747250194089405814464076633672234136430196904082563214657563654853015843115125852550079331425946227536746799921893824176744783170258179984719553156278638002615153664465516811056388688708280471545505653225842322197443162270279180486108145449051324369137233474278967533536337311325587733566506286691912319234008474121456888693585290707202970288312576188832 [154,152] 632041773238421547599304492414515666151701131764985213251375636489723449074973174283301054018735426288880965448809110122705812807137348823889708034704293370019107118319561727762750448688342064213502192406616222687437471360034306820575959371605925338747076565975378605525322434944067537844986779917419714749484664608693287301700617489002573768073236058657207338631566540790377366513423550064450956487915521029823857060420811803793496819101508368035978218979562448936656399424882774075464641348560755516945019653531350843823033070806017997730749517361046721574708084563688631648905541841228144684662058560919211688891961412653021988572903858003877400162250281286667212210171870278869115395917210793820195693960336931835228508836162047322621015649891386787554296569176874689830221206431556657808145607031689571797195429453571960918406386485781698389302350987654750228155604371682184988046281135816531713460220086035714438144300886629555783791867291620956084856456246383723883740292345470026959982775852990095584185730598255542242675474331287833407395476476540638738547252843168720704802134233341919352485440551187664146115093364414543144652129939211298209979767591884603706255526729366016275377828929791317196515601327780434293338511013357878184607540070321045344750361207277416446716180722251968908485521009143982627395702576790644518402895500923158464503542298878735141833327302759205245498998737429342039899003519771942079372854080362911111679031681303068457380033350308789128379743826608105551031501659341906596703917294923712 [154,153] -729781207347056186215425340296772310037366185841554833217672457283115206131942764615449157578606091964864236020448152923582926485201540509757279500564125051079799464671647377984688565934048142766904411068300416311853877627941925951020978885090181308484730881543446802736698854038694800470964009835731199614510966804972850439689412998428873590323764106782743941923124596476632971613737209644682639101502263453876667683367151200266888471171097090752656956736409552815979416805359582819026583545541943026664712642502818966729834220066774265079008676859461664941044718526693180996704948350650973847118378244561690444563421604867886237701801243674920820301662511193113075322353378906436984876493326273756268836907196854131009372378052682722721033930431610002812515608037306633360483517292361422328910784611938358742447951955298389053216220663648174285674358166205287899377982144816648915585885024744257762020214996517769084094299356985046741052654258110841020265921291270160738016153919730355111489348032324477525256119829221367612265157180075291835646472990794263656232949202327952253841174605633791680798265905549134241867490492849106466235765352313435434850367983874872290512813769485520883400585838688322233006675394372560993721649664181228810581479219257745964205220022621582312399023413362053964867309291494496282179309081140992883204548738679071923817275119121781361812019990517173860870579270383675005452543378112048901590786288048557780156566936008343178643485566478614601850540489696776696156903118823346884696 [154,154] -211776429913266214683430591704750213393722215034603775150605458212559752541603195660579579247183296535598175099984502405408418438553054821587454732838603597828795992075212670014457009184105883827241320635348855209981012698418369258600230491419381180609714891031625181932867070451602683776285043515128863250115935758036974437247526201791818256563018191926752689964115807307031514089106028405216019376471343485078329148326766171247696010932480009222404886988561425082554542558148020929688741761406549242821497300499818495878397850879079202716196803595808441249623017868607793690202052310398488323697157419564880044035627266657573739066027972496246950076487554119324291923452852826583687345352904028713539321938688814605285827218104846216761105444376494872964857608073620763104379876535706660793388555433415607349861475849532658408008547580060475438714714676481228820451642279645645109724880741070455482564278749833880195599095681341414247330820775117240911478038860657807615114154404615367659397819502491694603043022349756987474947238655494446568662928986366401401559069968475639065833666749495720314912868506035763932616952700820508596416468611062162649318218906802453582222935769688097698561198088643303358922607389333782523609121575441750722794461207492216936601747636200762108612856179468547010038323372189672144083300647669185317545559843627565597456747980641052102898290128913266053716012462836753237088120334559060424555717318705928354556965265209197156283721174931128118937156710360446230573627294016 [155,0] 4609207903871279565408845251829940065384416463435036943177479157705866622748514313666311754800676609621814185308331803047436455589704419939354482220991559756245956865785590798053255045358308722388030008762513644598497890297109671759404751208348955760772865811506024252122490394200363121090680416159406063040953759263912901612344453363755889912316722831165470964701658666049809931420132372881890990839608962461880661393800180380764686475115180741849202174437976869868631670527150071847483422746035550385040379138828082416971453606871419259201778346874617109364399403237580494614892942233300773510161341677546693168480449255091028024033599703851604397951792578067302160659602565926661459119461087135770757729533079592309117711513117546114522140295477543830257695801031929538494750669122283841092472274456540057360163161213279366707397473847695419633347640035919862309705785126560219470855313968028683796055856387470095138888888724059828820596400688658859604065520427419394950982182575053260329145609070590096387004724618599313989883017867307024384427157440698544086158905642325063267519262252837805311555430272284704384359721211813876788054378501993586902958604996501646060182187556585118770652185759198575815095773892102993365631494538693422048189394153262352965716157682202138939201866974294861882939956705746483056779001828672992993280346882054466613414118074650535322363806303559841777784639557042675298966450582678586849724255165676154860663294645723379683074661538853024087616944029256985853196983963004576005329421029092166726880273971627343199304753138552589945577099383320605986273087689720584954801414422136092918849195054137286228609719544513143298240230266882570053713362153129143742997328470366831881072509799063778309365135867979166143736818549417226439145819474364884040238337789325221680889051593998906496400671048559962582549033893266848837199965130707040565976815124869691541741028546620913655256752743164946058133622506924727721890776545284924450465012006140461871767436142870591234043850794924638612912922344869479804187749308385770655244788976869494068375364263549469746206270464036261018090191652005616713653154001605465769367405237385560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] 4298981328268182218255081351740230331401635235332310927628868891839389707626367854158935213056274462464761942550670735677384577155374033019306070748015579554595376938998984884052253616381932699008416460271022850587449561746458577229798910580422379973906426884390429358944898707993045594357345781311183555732063767950947127197745954146048635907026614610005684808731382773954468865663712982491213206512272787090072645443375481630397487663798276366132978509070928167017352157318685127950893415514440908558310890670836525502319145010031832794343282298551550743662581851517890711932363819380603751834394558014920596084427960389034898873786007760006383327214210408249126065222129566437396916159038152862268355590042331760489123875244492972319683313450192234661698323479622132727975028237313624466706047654385280339562205294151571891807112070752692568871614107812874542075685697047764662638631127541652874811669852815040063850872223019227284525188513548211824463471251162282588825015202222787641103717036003891142207326234496523682662844641030923422277616876166986243765229215581260522136166067413111634237941739087170075148014705837995019448229022687897396540940574405247138091865889293581929558840560576526745548190131569557345074223282684348051287907478073814142877123566420197383353023737959967013475852435043204318171165300022542033208946964754720401788248142635312889338413257050707542368364110676068864870902965036195272537160797852145477515036320728340711489017577522111621973434821727115767158753139989057995728591440876919629559445420736129614399871328363090717747229012830908776189503367957067249007542613013663598386938098456380531560667760280154019465710517514275237445648254357995618181834123707128475040610605153268897055863616812857175023438884913522164714825890374216334997486527666067962065652945223441517888165947709791349883258710318694934763213665170779240835838966819732350340948393123887507467656907033187157983822480286236391250230818517104533867845041608758664201465682822524134657241308343712349496818941887626929885842219018630966670244130206302626218656550227466542655482550444637280578222172096281879528224053578255994434393667918759160048517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 660861184339932737595545273645868750215448314221043516370268790218673210012362988078073826537101921561381324613183163923021670419897748220491592625594324572524350516562312123355501739817890929070250165344336494809824280102151384576584927790352752316718831279384988604719336833623103591740353542412908062631970726333427126619606241954409898013524364047563038521468087764554949286079248649348597072058837433155019771015795270853248143648665281305325165798147144911780394521457517608883858480414661004594537160868300511474110205569066879790575665732641405851568461781304329288905809627847014846398867046426265288802313153953526024331819814976947824598620023834588205218972406932199729162986300661711727154651310953799025110015180357095527848054221965208170265777392161180024657567165569775643859333441027536115419147484436840258535760740369795743823746796460017306289334228596812879960915944604108344104212188197839934706462060410310952526912038930291918961967088250465316322776168091178675007604992287438088416918664301254141126301121344852374487627372936837651084808300539192095519350467604165219624179201741477335217785638620053975355046544195954586678502785426822830822778691440174022493699970567499531478041281436595425129069132361499429412930880439336662179532869447582021664702680195262113054277332369877653886060546787306221118874609697098353207457863247864742469050495628055372161609814570928384232742913594092224418041518971338724350837463559791015350487066297610401881001063432279072496288149757336339191194080428222305901352899492519350619589150111219958537408579348363508625256479663824061161286871148507272437174413214536211504245042907962319223556268127267298254718263983192251035075131331374399281403558673866867711376548524515325001537991643906366782268291717729152120946226309633071498973440059914173892415129607366261739098176851433014787402312039820041741937131975057345731719803020261812581116845271022913477601282275912938220647160302043979017388177521219485877390037447629915624103900422400184065579696137638056722626980591550593561656704155762937860970780460848731953941992155565916733202538803850420743176818875448436246496012723149992369533747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,3] -6191186092736319930037768129333639200613375636761097430056210113691354885074357604487389167148014866756346214355590517031000206728270046219760759216556604742177893649731658276787240775703393270737441361101554442745415831558796394070513706255227721271177017220401502993844521753946170496420830521658123553218813697727306813080368147752340409542520460173565094568770643266579416829417833719779787559740749707700871496973002344407085258379122765604442832956941827607361671524394032614763551025496721658364812630981659483647140708066788575895484904376744115599037318995695041668104421943553288802606673760497975912986582885025041211718317899476075950767292888365541485429330330078038577807018152464378388503733942312797885093322206087375021055875756170690894515312368113556697222954993223896374163386612541778505836563357975915247166341761227809438127653928455343735826742452928739427366305047783824823871358402840153937259657816397278073134603442667384576845255891309552934117186762268124416583781520940422519519735601119918939937554425938045243228366622219515692048311907467703107605788638512502153249218091480579900475255412097805116052794436527542240958171015642433465625274746297542762643644870201629155147416672008863909379653491731081334389558177169283007160979566313728818724440266463632713322419733953260425693608300903231820605057485203584880742208746171690867650266466801904009269898963107196739542816159942452661495206788287403252654800132014756745840201406698459768840890901758486442717539952865523300764831290039677541867407313636925017496629131584325024090855696576682407286411196741520790859751197038449142299524188474613499403036128611988485639187218656957526723376452994133311001214273891130031680177216558104045384138855545983218655816452572646219608160080729673720580358238707187502120507243165716516752985199646847050295916224593167011492785633993058389300473072470587525830022631709757906864909690988024512495801889313773802861547671376205725630702776960186992652319706628534977520794997217614795310848004769536784968246870415411386090858284436595998352827103435837207331422716280838968481227395621579488445639962972225528272315576247391639079596589056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,4] 57871059215052184188276506327044052081835911805548286739191976613000874874033461295598175612481168934132768163170431258857063322482911260202181805256774767099490983638591984547354267461493704813318274497655302827577430418306280587446256475306209146311587903111713084356071389464234099858443135721381045063326447378315414648181448939782502913449467470308206616747234939778957347096810429803371698423496748881178995754166300028409082016481280693548086265597632784461429879631211835936753929657898091434520483663226166563604520819050445760663560531602884548803854389816999198753908596747743506113648245540189192090211285209170101823547707434580636048534075718943475450045196206384231919814000783025086544244662905376536793119658798421191482381295496930533921557328487273301195329212833356713124677058268946841916807774424248764004924074644515745791989295918141571618347149163574386227859838990532127140584011242099752825841744893387879549996609338114587402695856253054773296143579154728483935628258568198632605791562609811180652072718376362034172597546856234539001984893696419111130614412067159174521436833553559339867244185007859329772452472263714554801468715211672931804229386409135171625993113826795966874923999664105267225311212209769869332634833843884432495079069474504866724958118881816851677813316983841413753075511432674496731457396991262651991975175823799506852815679864714520278476756099155004721779719891080985736140003755593835218936487974850666574972077570257957032823474024169880686600352023550918614238331713275756577979568078758827243872586810224668475832950861924879446756735848163456880880246022350543741502337974002167706886622033597087009189685921392854983533739275403282245316903063309459922955579671335799137117261263886216455357970313297912557349404814677811015104376829575468477956469246934686142406398527216040308706830867178677528224371018589994886174491345837224251892954399266515457745423584015389607232126929346087316381581587163177296623510365707324722366124844871355451470044736666438729566364374251237809512414752863430574385007983491165343324612842611837316618389949598501022498327081735956617371775246217056576697040493773477726485112422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,5] -494986505493841854090989607959255707083246525300007018794445773071820154865298096355686087181975219561455909413629543667028747512203847098161213176453315049333154252702280496296913926865246180184141343199987340505405890732094763742686335398752847201804077220088669458628795337324545568241042970995753749041237846186619106379290507955670426111635115634782608422983125668690422579004847708918609734417251865647233178037223696358116239014074715796157401503798332622697233605475588310776010767910773567352570151465520842860905015783712989822841400836610941347845676219266544099735615942500117431779711384441424591342250676847487583122687815256799285044669786107965033431733764246042933754175705238466940971149918138863335948829754277105858209673129331141266006204264220471825170094584394064489037133074356705837426408707509873099484952606130417186868733698042422811752320852915529982275626612065472901362754980371398312869575235019978164253855551974216930969768269113617581191650980551227868341689727147868872419483679118204400189076614382316220265494809739838711547641134279857096158206323824304585797886699884207222005188710643161512451751113805454802422579682200406431405610786176238061384648013008543737210037698848866176342525198515700175229776574235893161645900664704670716891771447893111542356801687648910636784171173399892379017305444400981915721012364867583540708883235868228092204129158487068633485618572758877853129755717569430483970271252429152327453153069151068076373796374762588803165049873767218954195340699968045558257637407602789399577326015393276657243499347044950664599392448529281605640149347589281328896290217065785622606367624142108701389655572518548055248959864549434037188485846897531195677027487246563896504469948201022640790877811078124164192447818853392050776689881486173357330565454254947487038124164694304388747232829039077016680669432247610704316737154235270993567783130414323044687652650283866478133304532029878556750987758057502424548828668776737059561331724874168819452601451226175346601843953713674054010615730681412681281857828726859164054058137471035529217515998568010197608328702976539449272322356801167502919967298061167032126090153820160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,6] 2890897773592624957629848978875285111204682779123446960523395701162739365482667714047706421327667969840120562066922759454885705577762138029795307711037594825814066668913799018870802470590949319726105729496263084153182671053214757374001776345585081377022431414128724509662057223113068165484477483202809772961037121982463899574920461927072001679507316760716892272795605308639041621343936220842892621183043776234677585657354498690276939154535898525166328165030489997734054834721760943869766137859491263261662542703046875012780137600292435488314387625542684041488278137568071609841751726311952973305409406081310383050453871720456392790243347799625889172339848741240560974421338958603888399822083929866674084502440969293751027218473750877319396581223665492936040878930154916089335386893858206456450305886694163106609826137105637758543506328920349323144424684770525326664473739133901749315012074998563931091008322420262320284933030765450460127918058060695682696948129315062260661985427719821295088644822068648067498147745803275754364869535920988780152125504431854507636682384752150212998344009801969590563415595742128425138559840247616155139762739763400112739548227864968011332084406446460856220113758331457286866771721284949827667052124241480726349689585489753356923755888349253398726712881271263755697651238976290496250246926504577713831638668606272103761539043009330182388290631126162414424104500641499787355738904610368581397239941181403979946367423472557092160166964440080753550962124757350236725956188184699932010939997961443700500736646182465612656756410718351853580723533331997320770020409160271157148150811265750414316453181520389219077788875175646180694378229062473444827780641793829918325513190412487005770560117537923027458296489821085746111824167355570808615800089950049475136776370348880482478888981200045336479263958382607151398900332151188020632691262650430788835155575701508169297524679864110891883883668544497268346160290872067341079877503995521013244801118191378153563304445888591229514463968409958404599321969496739702394508443152336667945869266821233762478079102386027665387497441262113392824466635323270469788683938821560127793450356087689265161118416896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,7] -11667317920966963862057215358908786510091190254174380157043566847387455810680890563525211078363533424681573282985097096608774397751050298707596764872387389380980614224784251630562115814622709584265830714217923276814213165397166010896127849750990524600120460520468206827007604899873079237327414275147442703400984361492143935029469011447507562592954895575613249724332185833515749343950045397897683160468969108347992897169262783559545127786106972539485768748256118142079289664336668585970716442219016848447941974082341713799106722584947052522609667244525194071066757618283929269351606861604808571972689810900493693912565025002501553878506438645928245303308131970775985353668827235817762505107477570535353737831682105067865963976785494237688005376325201064964497465603450624977478094512433473764431323771808369708521451702689403694401204081090499335452062833526525016169559952107880491916698267687920854685554375251240013794730712998638551807054069619605961471453011455152443090516679139500009113576137561917615866930249842477280504241330900083558187884634336175781787805087996442404553868537755607361485417880929479625989336019622016674972858961718078402134103130022238215929717405526261234927629804563884826899863073194817424979781944612235921639050050720189246311839357368049989736326206162452042085793737564131100243287508160497730011435731054094761909047425197583540646991633385598188151315879569065188319953861066988004047283628830763918692517234795966256726111150448379496957345314546326270233639417771409912953905420117892513874482137828427813576882506411704016243353690559544112898405287100401445113599743216434518978989124383322535918066053523596902735686209536122918353435757131780164030784598568856980404662082303473663925368902831578021549632993016770433953943233382907873416635646035288649791654288725465343597128930836018648144283679462254417409130148509283893455505987090528178517441098243536148070569458654213181566997770099695042097243871569622126994409186905385585458964517705945385948677033978992234633621044448439362436141803180780527072901427931055824780676093861045113885428362564855815552997856081017936813803434920022779213799237394277719164476041723904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,8] 34914559751114869432931999356734613895147209888300824438872744084313431370453890573750804872586988283328355121476211798443564959544232002879376728329120220624655772752551025280807996150918287498582923156735959609594780325808877488038704623161781830220853103075619995356157044660596237606069543709482986180155616287362255576062385231328511332665424931060891550897627666927533275087688634678679903209073640219985516101421173997451986550641571493243641667326609953601100421254669060343657812236698560854630109585988742239154231723638765010816577439866609592086382209066639453562048028595752030333823363562079079201885105890395881153957611626519321910961613614967327902905841234697971842489279741581696307048445915711759642580664437850980046483690986261345181073270939976774400232027303910675534363325592399311279584020830830017360972473611261418923319844557911238105816093327373287086637379102477688671586426601500841181235169679159437572064439910714123737622411948613693414538501769162195965737484358273042896973915887450624068650715635567252117327451279410956536159506247734735681226378814778122113316574441915251781809258984180819480189120062323423540044482808189587902018702536411390358531494652393404247231984818277130772459457373986607982199961339479443794887909653484049587990289092193148811698504171979256199386735996195909381665374338982942716132652788060440466603691615553900859248883637890044421750195966381509018550045838546884966327445199934231321572968493370511080348584924920033180961384609461641674856821337928925135473637746997033866680943565251489447682824965184733117904222289780035325063636112358217302226014207344118446215690241393954448480154223888632828044001401275848919680310073221492405748516841862712422540691430604549490716250553257233454039225762363070944723115640584082125802402076358104468127989619236789769647913061311130853858186317322675771445849298057362468818416362393676958843831078179227597529962767223897116855366836851542355965456930062521051201867750857230971580698075978666880992244062721112011374947304231418992176540526865252282604133683576491067178436960497988472862342620493795249874493079151531191612293398889275247638143093964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,9] -83096038933958463191108673258137174612962966167173191105870157444825321298212503085546741216836140454700879281592954978370083433506402696287115292668771098883034378867020897430276319616301614232209033321487062287069599744230217746147937677930872775793073315087164083050191948097268659993709038837979658332600025943505578755055483471431922923909306339827547857118410907223699264647151850627997477807271783694435740714949739555455882654362133051403024126217241034931570160734397879608544087342614825833722690882495867230042986591927311127639384556675635601034217228663795451260003260968088964697447455933687649898104820379939515989740500720532882786563331690847507248166398588762341797044445675934562273347601260621753134586223986540173674604205043214703074042925413338410431482697652632318523344472353516909822959106410005782649503367893479357123584592917943895474902521313333977878000838232708599602097570142363586907966016576114665437891333395287465874243215850254853759470580906330921760173297801492002164199115673190566717596745436260123494492931458471668428722935802547116227066386761017257028054872238542143802163609824024068182042654309132297873267945772706250729209214822935908890899063084468730585078774852356676549702044787041794400612585615105528456944609454458750448763393835104661148334723516771491413368440425410620750822011933666847316111499782657974369497379335400257691921164951204847720355418757320637521711906738889508338329492819266047068389098749973610138519241650401946441794548588990795011841730705182132935542400301316765587258693422672639343652883515301668114522133405452944489590410992224542269669157775621464337458937815355330482371170745706331667166622484418271892048566292188101188311992868470557832984229341685604345284342831745838431050412207117624924091293615045233171617477958364718315288934764701644092938285616684812423631292971447375306339913009460595478830713519140700018192274085728198339518502710746529893101031265444808460303587408973555742203511191915476857094324231619378329369246904057292418373474128587186284500323027453598112215113620470905552386051285990246440047983234613366483527726961432980247415375787684332127754397270671360000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,10] 160347708823294393039806349817654161700692571760678012028156887479943431593503624454465207261437506957851549067963211481469164581610522207461659940728799516540910902361340934373434903484720658466685411548097872246293318356293044985895426419302800667310202125799840690199258832785805495064038268279448284981663525290146710796535411434262224197983677789103937585118781931661536483968140954978061327562762800938487064334890708982717029545635152725664428430686473936862830249839215045449380636960625813541718325269106124184862278682231324212126659616116420689418532833988074365653999077704934919335051342268953301117233789332189154921140827874841516927613314323641976676138447430505929334357436980856284591540179452194532403414125618678828869924791276007478457189660161016732715399227045635083084633152465494963120642105155244352103147342009410882952031286989165508297617302450858384042853801153367445001400754714694182153561836128755422999097688810975288255228070218525340152471006740960031141850799624422870088528473101717659801747290845603591525578076691517277283999902186569607331903606717702703204077346788706143125062053306145285173089448057890304741202300691775007014696956680223628764830016384910142448853385615277174614344759725077732139314175449423354437744598843922888253301630985952459067002834392807767658117801046488717155338912344482364756258393655794356938447693532242599501627405379437919202319812322128620601349178256814342033546908291904502832812698982068907295972929688167017134341439693353050145004162434004102365517158089508992396854095598433936270044666184919663427822064345515923092712323131125973147227307464754907743334906047637719148413423161921708714400603415058861964932768495656499600468816872264125182968617562075167784553618000012465030272912198736493754513741328741893951037273805856491329787608764583775031575363291484986747472318807040146084836291503381949241562905665319926159716436601118280588041542330367618695447242260733287096296133618246798841022478021641761673459934010128509463520547156329729187758451335756197601773317413070481789659936831608621776211972242628183118106167581463819178827826751168092567416374309090172575662914876211200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,11] -188315265841008314535313391948517695733456804649278851953780073806934067852464599572003962586301007848246479311553938652136550251952358027150760973135875185371513302241966139460214009372125602553307218897516455548035613288361741827634805200248872742140236818559031937012009188813285586596280422084339066994378519418568557803575876123543973399274904721141207762004699457972317944292650402791782421800579577101800077494271973262926451633551795465224383504854622821527316761045234285744963343969604170561545610071882996367954643277522047871332536345301945116076925430876623279303254125132486049015033928821701795660303884225951071364545801255183654738801098278841192423592099160752948113919808582619266949908133783930694589935728828687619067422102889346669461924987548932794758604447341327795199483690942285688359555339391346867045015075531304582563200333529148221604067369471627602864068331160556877756517557347664447349977324479335840987908329156134157863825185371963826694216077398992251755482068377015274950553426756881444316212782367133322257947318433755736683154138093338865165241512894289645913762617420257618387879500651340314850424201691583311760334034831068019635561145980843522283719538875459079507074630299971493945113861039444573949795574566059155817000428430390430365972089073246206205121888750450287637400253601592610342805922668752877328106438744037745235320289801311862752428957220937359001924973256809012678776873370023204691051460869078829755819204579532938721525606732193004770363679552549578356712521755580251206904272793672856437113427974196629241196111711869289382435443080199016288256493763725206009242667995233619240476872682659274434527608449202425688381145879483530455015236354976459906190378437836772212584230075007986012107509925152362631503555226964346214255343066455243301091226711192402899148046621176217001478161738083912660728052435296472707258028285195949793479839879551871703252213409598407146973689872422857506604100690940139459952443052723700892794011981580327229790307028157640342151792497163948454997393541380583845953440839143235857882746876689564156672248493081557252539320515174425045887259607645970363148758050454963557057452119687168000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,12] 197216839151011515648092964912057289584642940445521963275296780643515844635282043922876072741989147539132527763305348118934622581049015493981088063124284996316971312306944888470954473511233400935919725480252115185404635652024867113186761754905345609652926003549177886010432979640165081011015426397060656173122601229287807612450022471232416620207442075347898045202171842510855555072619129372303578415937114135801252032228497242163452381652385506116897386811309250284320277361601840122043419181666289912871882220734627758385428552108166234020522979340043761289984329557745987051384671141719299557722177826259063248996041043151705963118769773065853248620578684517175239577236213729549162347699081848303843712035899299122253746005047367465093788135251827018842566365938536485246715760796754822449571884958312909658085054383452141511433138618513855541746961706865320884476760922740908919325372802010186153897156316018746782966499814309334203552972783463274113355005697498034161159872042947381557692777286167134679320091999590079158737495999477770828648725551683256462134770337412285276669764234577319324759171371577856679424113770521201912016551532438659005057450391221290961000370090092920354040887130949770086835904282452119122211821934538911259309506305421958791399985060546453728175650378020289229503293006708789670092849001754913620886756835169466404903191738937573466025215024522482825172151042011019624867949017973303761589804808887731368101606715475998118948023835187990328747928186198765376578761459496207727108103825602797510024177233596804854712619899573779784965455578955335411106878251463398815646019576105144306087397432490670164641147820085139056562006629625039532803750281378495504962690412605880718686875934954656552959801210781199106895059275921820212372248854539263731204168750399545770046825439521485474059461883369413096594865799458777003142228176791700596742860644299424423252662351798712164536953216454792401565267117492845011585923506926741529743840378638158111419902468292773627970565227996516678074354776944937221307694302198084025993600892617988662523959495778534108933326399665173628612990908844116714892630995814855990278510878112347532938890235084800000000000000000000000000000000000000000000000000000000000000000000000000000 [155,13] -2518777268689431804457510545847925414151663565011823282000573478874315915675923875945554641153272587608423274045348031034750666007665653646201783644012240793434655022936448365463086007594400786304303084562114564789744401330917737723660067158640748258962890782225390658926464984473227145925515177354753554242560083122255181558935324576416224130331215329742501557064190895673683686380274539673073659932605972949992077252450131445512981710388434539305162361380182340874059064149104488887242001680265745158963698977707861264556967874100818272407152655207033727957741564676177773813630497628458589882234662932038837471109498529576273178706694423526103593154636673885581275886241268458108180386243991878500336231834240652208135402026747376413938536781859926632556251383536307952895164529603798869270512812732114347877845757526597664447322276730388300030556245698622777980021725738046187734399294039964905239400911091432607833000879422242991568768281222727622149265354117647065120210736481908254527514653024479908971437438618617402158338412116709110082969518755237814102918535532073342939723389672675893422308501153382306053618817440797351939888416805444193837694620653587881550721137473458325585837319167506277458696413910863930911034512878957513453110609809578672350944717753021147397479197868355159376035931687159175641396807505132684438868292338895304980041982149999213787139308622239035337890531340292194024906721269447545353535224399090770138170602710090842929125479103210545738780728237461354857895466490025836290878169388528765816918328433914961402566614865777683940089544055995771845398754132755703215889388262041423344262213152086271981382709502860476788503535740835394051167941588590920575669548085263297829698894709288989147694921370606064833990810795323333480092487590813444540060195063070150667900933771087505030328358820741411280337182203400074704238979300655092274549993579119745957451071622520977142483858743484080519582387894170160070451540013219263676801730567913803868017292835759936813984252447307336312053517251561541901611806294964951208115679978849933212270149122753937173176128576754719279812626278321359689749747844416012048382418270290394249040603744567296000000000000000000000000000000000000000000000000000000000000000000000000 [155,14] -2613874583285138673579745483373550415882656369141073533643408910171927237999616248971738341255016201604330761809649678405673121709792847094283252014720112925242008117725060661892663671450428069547466808628706147053331633192251890368138913578818602382416168024890646263457680034724754133525103734018433519316823280841733916748596369930219111883625688875962668606330445061970167527434954728741320238421754701633636537902406232991803333578549544898098560784362834722252195325200847103076089489845401928237960611843165947615624853693862003507131542404057136658747079456430716497370859185025901164460739388822863794237883210421972981148325434364448054614091648953762287896078116519147849951641058786163222428289928407009828546759122430026286745104090158069603031534271452250389746679757294280367491928702763512966901740809402436836731501871798521798491452676069135480597583901975644862261206013381920753546173464368038938843487870924327727124265702088984080584995950273840415011395405875742637841984209321562742436790519436117616258894015741120700126232354059400476924093971315409071090342330509327995877075932788333449710957025740923935915019209952741584748737085069889961622197870177484839165585633557565677357021419236182330703330702851069163064606464694034763695398520420370949024272634741881258821997344950192135422303377094775900354774322164355005199920795188799166866736240459600402296302176635672585870172748068310885350027049839085455086441766208179536002467471432454947286795190068127999096760615491095138130821866727197790943097253173319547882458727788022277570199874401318699352325981708253499327811769059780955190507171900808023419729290646104485495506890764829011886926840153086863380531746110058972835739447795163369573563509175261912683199534092594837219548033856773916382737543623400997723744991897267406382464066414905295609756928711180383853086192000542916173817311756854364270121464268274438664015182933996020385010977150084002863730926951272008440675659061605420759731149531161297447864115370847200788499638111622055747978087410483089003630749299118552227450359438687563111846411803439274192710433153013638341961677133567315072196167512993828762198037705523200000000000000000000000000000000000000000000000000000000000000000000000 [155,15] 72676838487974856035616967169019812945853294210263510987533146689758510534384561708286886468054364724512714329660439631430953117147944572693784210082645632776581319495573867602269239969627333664310489370207515238126901319472606038249096549102182140511252999807259964717810750566563828219480062940466455850264597072875104213976559082577201059011734151827785001802012174687967071291696643029185825447196534819180948145517625293639065894387815176914265913651854081492242180590369670589694731989038267251800469832979862038750560565463993997050182779901542735344149664462803799562895142784715393478556669657108460210727945725760392515368836817377242618139901261414145488187213137129825440727104786822000779034668181197090194505139115702901658251817711193282023029975207702540054453513049614618072337474489924410138459093294799862681353804070546806805776726259654165273492188698058640888880483819906927713533477755902780189116085691826825192474643012622691239537816144004624360334135577925947689942098453484464675971685385303771304091953635591912590372983470248342926605304955646941511978331894284078091784798067430912377975829692981028365834742728658563291527702128911258985385734117186348629115470928478761168202967828309617735424914219912852860603038823800020904469861618425696383559108334815349235106497813802198774566262500308338188331190563016530307835941627788905443210187609948067437609865348309094264402000812655731164446054105539673030352453659384864952402148498672932374947933546603088923510902646272445322650958901769721536920202186532099407702177444717906841532733022256503750940393588113017903563354915663529676045951928987577121228320343816542088307511511213003283030642445268410551800943021478305924544704397747880396367590475374241970181956197446839962811887016245216255424156680492446098861463049430923723970250591783251573886907333377696983055297022646995432709191867193696183908124981107477632098501518325951731334446247950080385990587609344401754565550371155280195865191270688973059032692402236638260003677872239906964126241002676561113307335789580520272166838841600301794928044450023273602585204274866270913949254713883392512655361309471625516270107317499854848000000000000000000000000000000000000000000000000000000000000000000 [155,16] -141829315637473433254519403561518070505969620234432254104726681721558688371902111042582972642677301297145785657524517378880333321490460426717689220773472482976312591733730487280989869097703496669462160210347743750031872844986558539601097260914624129394890471238780581300764516771101061899163314695436717043154227416865910722263395048263242144003797906389967711906737206400402755506612167357874763382219078073097071576213802867069737776130179896986722321555294331699082247001835685226580525055488637242949161594972752365097112495524561956290138506621138577362660831364302013803322467597568247114637910143374259691205108470892818384446361474523917696305923371770321382890060142634533570077374377699517691533695975846419663458571480425960879547100620998651813793076241357944766696663334593672554504775886298430061016109726800047123552178254543383396269130076002997928371825314172667552832458545327539076215241330262227827157439533774960925421525558820202606685542494082065331313228514013977645701109778493258159829702879775394547709540613367784401057798790851080224072977564991934803773681930205646132015060383787143962109364380416588425422885631193893570292125404499311718562246804098396968053368259492021818998158539028915293541686746566004275371162933982247581737964520367616842340719062122354178961104741715041088443556252671535632719433875181517772052713474388181589905133429136063468244562094057338801188852837808578909622340099407817586124202504618494515196379230048999157666211241715524713069909998407117528608248883370454908850695109992003331751456764004528395078263087616792899198648477895598764605527359632730607738615649792224804559622854335998433520779240191984610230119519891036721499792077173594629153082172460283558488343585301050693122443927883445506182671964034258393441715469920408847438670824312143947476577661666779760267365302948424394514933541514890345480540225009110804561062946106970442158119819009359393077690714762699663249990977655981448889786057750118558942362876455129644459528835137646988160924002807799080899932042122373187026242374846911590740460305154333874739139167693638383665562366272978339913759483931504558371236902302399991880735093319270400000000000000000000000000000000000000000000000000000000000000000 [155,17] -375217858047027868285127162230846760013439804358256333353075385730063665068667448804201052806860650239715456167297177465558698386830018502485218403680352926212108609864281870800352551530656977890023392501736147949347309783987063074649311865863014117445993995799230664571825415067041789790353731717289871752483982430730440652996938781274971564619345359367804174812783294850131255651224561121064658241757362818032591424905301115808620030807079282253458239036498939569897794395360157349892389298492809567535417343523696635415093169753671809214545012535166106254722422633177053723424234137404832464007794574962460949525136268209059715636496684491447440486188695275007126881154906939887503146956899347336467368275979406580926635486780783896291515584539390787179946027395307937196485424604544613549300356545932053722530339918057406947702798577753224764771604852062536672493019361238667380912012708486089865355177081944351723845328005611505723941723874835852058008416266180560348485141624540595763597043473791645436573842904285286409853583887110120224150417958291556426370224278691724197228967872071004687773424590603796294154933298650553699223998983176200845097952853281165104592341816100213107463546137062089858327782129010887613601880507858442625814015133769349479502275212345674808098527393647739626132949776607701042610560276649678526413281108260610414292600392018795951171230494872792045355999819745524509032986103811266316222007629255752958460881941126087690759617292943936426050640884796299671207737626511455351675882081100734816856097952316914961957331111179790694651606264401200790065438592793422053546897262405172099557783440281720203502022813173140884451317215501886075534914322499050294668843042437861714056430601416145950577294511951739582003418797468360640273638943694730875131538610498647608114218370104656316127435066435252338925769524410933188767995564442855925595152757896560228986260601898130412099762409075721343610272507723388723466325323511819882135042627577566880357290293516463704577170189418937161681997568198852273482169640146996712407065892028651317170832753818365322822322152648395631196624851045484164768657112621878410733917772259107123150351118790295552000000000000000000000000000000000000000000000000000000000000 [155,18] 1384630395830508556141601563204265856877853578962696184546687240656221673432835429000932987183993396401202774425120246058752922284597611872420139989933495837119314308840008868854732522152039305708731965800025199130327667981837321625563834202672616748633903832161408709537387932052644511401600051363071546838835380010932747082551127081054576576005520514245666659411328755391329001184482762796568844195486536205755257393289740440438813671768649834804752893378888831398604328875471174057596970274454161999235569792177806400613001730064893358361844509499626879191589697454375414665864150008846525624629993371809981814789090538035950285005270449631548771823105618661875696268351301664641764586455831179523434116958062261985282584863704402694096240231643354521529754019707678195408499649815663874319282129286384474691011086375293697708040516339049127841060201222347692885261066298775375740227606806626236715123472178540732841016342984131344128241890481254240396898972553204057714790700682974570553870314207692466636191343015001329685335251399482684867955093169811949758696209245418514333949223760303620984493033119785572514077601944186900240945688522530474606248111183594668046294687425826601078357863855621083514126638909410729719305699978747936714101156641156990584898308565778348528179509126035618511133567923459763705731279911713203217560162831606094507024221168101197177816069420333484614759641114824472979585044325720918962420436779693409426431809847173390354192533476135820642946940349317325704883474273308111415545319345292453225441110313908002270792220822920894348099467572305205494828155432296840726463696727023138251501852149000449495010743722523396845318283734099968607131073528619679452080622691334216532801027924615962016047560239256673522727417359428778190536634076124984007430339088492698124505587259203387595262734673070360909337694134914581699140509927627755102307423112489815906527466361450743750566074987688957703131641231643072016234196114908004777277880315697607254500696202656290693630418961372996029903531754030656988423687008934825705210163276203196818840901584993843393534619370264998182003403880808843858652695878850998051375081320667113131946389795975987200000000000000000000000000000000000000000000000000000000000 [155,19] 490796192892658271845771347986768566693766188283674040247043542288230322773622462822400918480835388800293150308648033987423879339224170364166363545104347336857004044110498099284462500446707541345763640699610363158754285885968395299922417162550058760459484786244910029424230224959054596840852226949964780092132353263678190430010371674755643793765157333801704909018964628733111341764265231767850541276370056965253215041837531704963126424020884363112008840550439856047682416528767178391446111625087161696749763204504911552825033895512893596147418580283330807188030143396422795472786038443951842826748717458921399814384882469071505276510435283229132597198550430478370152425125487087860669952375072200455761242398988276469782875937075247668001444174075511414822620542904230924863838420186108974612518416738567670245481101702274145518245984678971577816383934597822698678763402965821677836270860570969158504018039561033711723658225443120701160781525634944375471121097812636661761247538314366538218033975450971202703681107095823032513833247226709285877213082425333713093196889775330561412941845661485227758573962370484919898810967388322501336715525199716834667022990916216195753925518689116636313644031453882920686220404668663237760305057021097698577457029081216551311469282662278589066231017501633316277320681824037209121161509521260935829904668602483054635683576305175128474969710042455994803548459964080634784697635093416209743444310233964832090091370279349023731067462727676290663013667273254436761911013320267146231243368993832097555138501328958912836316521769051347746776911680369925835276621141791991397771680713394877612908104244542208320857430068021348113261633249312812684908014830854012196916327673470071205680860349174321324046006334519809935888518279848906373699713415333851234000375373043758008831515681630105951887927784247572385586932706973427404706558175623489589478681404599934810458090676026127739123276896428010321333834055989447569849084280114050919367249845748164048000695350382029694694711296457869510829434789515487672899389734844895332968467708565431559102145985016467565579051293546231368608250787460046709869202140054265890387478425079794347254247445065891840000000000000000000000000000000000000000000000000000000 [155,20] -6765715573266890613700192150244150341169788633310189917899217677578454125461084100409654470718216640724817260479971978982683018268284866112084662667163506153410894411315051949328215559541277405247289036917022129386918438301334965620115618044652836377242833053043470641041181566783587210771161800211157658287049157162677949586525853995403621827443628808359472550392444571673357316102487282135140125712983061272371331629104656312676452077575704985989097560042731139531113531581641498018257216688307646553360534466643857593438115190831606319405897629972797112677416644217071651254453643046600756350079240405348261145787849040467764639298938680429499096109035533289344474287638528196567872062064920954352259369190834584039060210016318985069009359513828998682703824034706321433622555001111172702618948446692345924101303238924883576931496859216047488175978576761117746453882042778679820530750335165022545498575619410165576930131606222139459131710963671713282755977958444003112381216398507883798865627750942567910846434681580792220612667751606865974380783425241658559244312310599446502676613020555224995175581702774396893245556189432335492941303618275204753499052638036065872452379388470171180042152363002276196183590304490590043519491250943625326460560330689463035474942096504138859919359098156911823147526024882929689410172840546143582136472331326100399093116715730417798010505786564071947433780927738614823085508084765969389446854525060202674540996323016325219261332164625891003524445445587851379834055277549409238397356425812969372720704723700356846233755066802057504860687144218276122854996620104761528410819890088461280312007761428366538907521054447795488864739408662659318866416580456339151512746935653568069770141580097658716944681523106949340413378256023480866216105262203737314183370641857853203322003547286396189370703936057445128086676026994909607279009724625352265991019661566413490843619228145652992952101746445289626424871968884359604921137518048515424402207503381909465583458241254800675279709231539728276556422747325144218950067143432559151351656376412615270379121939320003969254675894326888934620604107486938335750054959278230629910906189366326445598457527674916044800000000000000000000000000000000000000000000000000000 [155,21] 6680430838158052592326169788782258178275433172020307824129826102706492580686636715761804869580490762548807605730918561001435230787450422438924313966037692543140927992001470248076823509380023984779517772537665241138942719997907231331531891211233113180128436274229359784556382170646812863792845260824031576729274524311312330700593280208988834102213943483724089828008071392184195770957933710180692904220844630149020123564141478163217896411131722609511713619060807453505469214368340554544478577416411695381235958943808905633081190813575777427530106833110928988418416952883236466913736253556655985805408957962397253954065224846380517235929342672788547179916150910521911019694954665098615998024954021125824815037011215014694991708018792648617290321826337110319375812128891022317709242045788220275235660876663787293399194877153942017255213033231840461558411184317399917622916774473675164385584180405073633360107401406327806447739191012652561729710328051096609292419911154895020402594859945904490885288111704306628469417067122102600127894175221089969070923473398553237490779914364225880906535524446068544934179840308980669552790525106508604984131104374318328703856741310197191776455154261646632096749271399608010443818109007189170512940250062827577856633346184427084137668949287058117963134247765306359349597337435737089460908615664621283469372244671819941618472234448251149151342162512213829210798779210383616680931812443292614381871828622901404662964088648193989950651326881311575185916836482932417508662371905977446381503576351436438602499799769801790622557766132027875392600290800164476126887452658921778736843921996639565983331501243755183981436880719525065969220098043830042110297626919855564507562073682742132583086476102791440215490183706951764174688460128961035567615168440881636429158842646052499675108883984305732544739713068657929901755898566339423191980258097520461411894131226569522181900430633192643680440735983749121445832642458968731318533247995483923889122153814785584015715730083786830408936561353431525013447180293529962310759463226369132888638843018500002717218236915926181815392352715390312142268443891895004556192379376279709104473138011251027873034640252850929664000000000000000000000000000000000000000000000000 [155,22] 9795169331802051676751574540127817559609443822481401480351823925138244819948307477829943707351977996535066143292730177538742371414435635007056390731880300817731934178071357310495347840763354383688361339934376710181478743746443066370030621708812852991616572948243926703704844772794958748936236691978382571622281408975546070617587397452861605264332141662409339651928468554311306821876120258402796849109475250776179696842590503680375314503802613563348175446618758799361464653151641135646056651068857925062231090953950605891142740129001232336787456165661612158837392564744583583996080560980621946109680437516310785931427497572712446934272079617173613011657030511601384116890055351206612890301085613263132882445465492699903015772902303186389161583788145109130007143742245953748463023272836538754068673380280255779430502104603353044801218636087284708365512379444519639973490469521126541696881928527371838542899740556862972765941336784492948328350391382350114547296844047557310407882897043387074889632161193336171023069410816151102892836232446798266451818785062108115377441172457719239103619876508003398646988595172103213140467225357514874052579157537679387242919561769356776866844592845202736658648511942269182285240358767406004488612922958888221421923238830217932133683445103801096221104287318815561755636465124609412005039205268077410791833584490684541063869630669116667383537026077789982963434615117281516681513025761350525010072199886214756983382688549050642304087433224615934219655446292716164893477809847929964207543716944018527685213859257691554777433137358826445749326713638193022242846075521002890839204958878437686054401370730480942469196433767034419924852582600130043264937478358294786012204443375709617550672848619367692870043297482635370678850119354574960142621272598557612982456813788647216377662448129362605191525849781854059157759159176536779594844998224161796807602821991986557523179104241957796169204856737425745712416347414642621871020895210003140949610530071161511064063287075200674960407234812764289050383757050880064919449174604470990360818132515427976943108891466598012432131925114733417222596836132508945616690416762178178671178909279385253058988818663315865600000000000000000000000000000000000000000000000 [155,23] -23949200496031537789530492584332383483871136902531955721018165061742959727680309426960857932145376047044213904068057734840820786408498232500878459360288147253843061222304488869341651214174141036456356513362826113701761581870074011415052671811033948633915036985320009354664224920526267141136791379154863354798865049472157891750419444924317673844271409558665225601751261915946006710674288559764476461756376367529809612350301983322408973158280375754628537078413968863956593255208219719383311829465794122644574195153227981271733236350133625914830352624508180937483391687915321286099383433343535631854992696097401076563146929800711158138739856825027522126972808415949940311028549403504008971016488723520854042852686513897985544436606336827418242624458994052261146131592243420657950914820616126144609978138456671705476320571943533323898966709913914900097552120586201358287466522400945173598461998120189971959636094447731027357180098357176274920191670315760245788760184553080601128459795936895696558798116589080988670295091009657686369177968240354768110238391026672975552100478108239280907209681478648565700051245395526046922947463764524362411765948266712730345668278300038599478543927039587209104316218717061013854396819640609336140305344764536363025046342975737648919920998728134782016244265334301241349037354578813015806184310142460834206887788875124285273577722842015351449317209348270785469007431755126175036329967171140802723599159235244369923577608773889171534091445810595359443726247726433331427398073131386879914563670603628411556303912417188118914217279550440827093394331471256756898280270187348678555615442681467961502116119263709782333921339158802785533380933883929539792368235426673020433689830814178705285904406464416130173109427890864141715815506020314528535493062615979132823288210082357211649327463089106648538262065320229192668171349830951247423810579193298312724343368339630781995863292238540494134927093990497688211893443795318818493536062823176732517162253940211014757619038289280198897252410759541291715195453146409274646089223240085923743213127565293217121826210789774557347267029341027912774999668818009801039940437979085794693423090457224563152499223721823698944000000000000000000000000000000000000000000 [155,24] 7504703920896175026708162143567976082538956475816648061516475182947483604744554187428614339576130112624267580181007413464641855392699854399748788343768310588568146268866748349259364543463426117047894675271290085463393368715128969868915479464940937977678535924812555861700884592185103805249472001623709732901273151196225854147730530302762199063644905718828683730115580036200493724149435639621780542134039465091035985274523377812596488124282849147223357931560703340213960989803992194006896369567257013723505918724820621545874613114998766356276046831447856753785318497937930706259433313401489265476034553372413713384674296334107292082067713236095058187687786984319070795948954670491255194851050192767935463718744483754472947784888495192861505400027237878471636169432249450763705601490372297791639339550552212592608223460968740997334012969827618330662652308536160352206529898548895715078833476917588323688004662554338617636799883201561295453990678267503976005099675255536199554006765520352350524243722790838411396558940812494389626331357237522151051894501154786666719893991729283097928627643216008946567969200330105296486222354191298218612778577508684714154502348500196560486983224135895046697560999344119431693079520766763209247469364134769499825335585173669804749173880306010040953127747800509660661722154985932053119471610264697052471119499499532958001469533418806296466406734572645747545789401391267897697760451298390239965785958314754643495222440547439787728042458790699816933884263767626041877792435452750784402223080574164431626845692761908202401977655550081998551119658772087260614237189111003571005708232494807583568032948621804423896490159151644846976871617914928412600371568192070731723632193147053378695345021836122887798165556740579327850510067702748304755992789920199867115617353278621103652577780954669523700682969520409943656557135223538733432904382554212831364788244304635489070876260014447717897987888222312489396774540263898750281347069738429086435934653043949878441546496139473494503222481381050307456622786463999738180486014640467812008734615043793818785432005976797869442641269946159410187001665979654633058945933108230947212372101421322118843597687313399808000000000000000000000000000000000000000000 [155,25] 24702391046298248386555534404542090494600010426621819558523795117052637313285489356065633682063633156184120418155435943446911214985432735593393280391334235076432217338484323320909980716161580543667395714904731502781920336506864666376413956592833400851848088904805014701314027200576395286557421702231407160181668758697594238066063781551714801347068663038672368662712493903852865044351022985589061256871110313525027456998858725519517640845722174825026079516681178138416071556838874881807301356866967244578456576069364069779842455865773153058880182036127188128886782125237205041320170803113072373408259604701337866338749788935849122892204733141037070006093722667863735589512646831796985009859812012774687559918634997959792744331084413999777982185360816359058558117636266377786353827715174127136532727062284019093222842903596606994480981965863316478844602249391982030518880647578217402299741475951859955799271004361220364907306732234514881213653840648521408984874478279785108073937605686620531398184375304558379304374817854754148175901069006001265621885512324445301498638760368050274060261796647077474566808899687554803157564919542039740460537077888174212130843308656810605609928707683968473313320552665043827140471970281173773674730962587430698584864197308464028552015178446657827782424422058084672002196430665887926680343962299718846748228561196811532279929558151205562892170938364859346756783062460707785778188819537776441716137963646942250628783495342781502548107949080747349575008473812221310317174421590462130017641643925780937354030902287351256708740076482599650965075823452247644758875964111120857944207326852699794563628779439707447627711279113373841871487939876786511470128377969893150570010629254120391168557163488233986440703344421529328438728551732830465322657780505098285457951765285886019568918970804618023470101947349563494390899279094735612535182409904377576655336900493024933342957585877426412130413236782587652301775124556559475231350530272356009049067967234672829122674815672378218187055416698243611144843233129846042827048147737706139933634327474256422224237930450660327903049306926296549251005680046197614883606293557589900820527542430742968957912579659943378944000000000000000000000000000000000000 [155,26] -28011465424740080531610932269427156592810761340174877536151511156657917075380142673818183319260359293723150195601284747721663759737267047753341932729163022465538127379803889512223518183968429137586003040198806050045717634246621183487198775893387753995720601881123308190736352937686196865869812607819006654193358999467311362264572194690233377231201916839778913540354351708414857824301292471274823115364083873876740674914146515658849945599206884743379952240628688191519275139482582495053846710094168690939294959447983665056735850586956971115341613222521992398653114577760272253703595837161508413768067846892131739592901081033157396335340839468828197823407269524628326131547516451396121619485253719401765320111589619070581461791803478844887241340219728929779055285072779090135016243754491102818400595476741315407373441023692535244216199206434068710384384095158913542081432278764303794921017513085209643396545794912583490385150530270268462224145166900370331159553245673835507607100459038991318413579264690900182397528872399781197621474992591253878073772619661103693671878818589912358580957253705126960213045860793173320769897454987081548715485038061709425845136262054380172852597293864128537716418834290278271863302186903023729552912975477723600156146875432379949216347145432829330909037221994896917372706559803280225356240700433792986856274265293661011108085501310470705724872870321581066047328929517742023342011206109595392001796032522475154497431170925146613448538165010620663726845163290401603867602107871513245502599633631779839681799424193281226483275990724524515117824196090256734443955689159952615809872855189595331327195813418980984803780379848421123160887357116459934450080812979691975084594203603461384926557462422393287466812707959924213903598553050327593176160994468912529251917977053866101352427744337168338369597085768794066213082855854783040213528709523039602782736031430146262049956057671368535593383973537913244410508846746665898299134308164862476047607645313522632365511474892592428156042238470837810644116921415879355409546864635443453000786446196421686946987168665277382120272591039064381704498138611526125954277182836517815138001861895808749270001446556165734400000000000000000000000000000000000 [155,27] -2134441152443445361483194505341606846615216205078045072401468656141666686171291566336188657160097535224513919380218973985024095272788653563839855762647531067564093717025730109389947997043309060106734283637798061000175002113225920991779883194654500361531656736576162440057333965976083254165713983352201766390260042838241499831611063789500780435146391517018045543274537343639782322624068599148265793450179560545010841282729832876283374462728975813898456671986111470250894197628320609415975376851257101730014612617324721029763786116940513338734623842634994687647503004299212217767123984183685955196590473641690952667588244415105095367328413178723807913302207782185314671950835207967267121516895630056257927290745374918956384964779993514217350187490813940115999281984115185119162844503481633275873330481089803863779967153900901065936379603773646899626784422430139056728938199915437265529825206253342695053754320050244715883857029659869436890773914746657376547945875934959790582495940048441229985874390691374287280056750959950682515631875763373352211168611354739391967843577813607842488359905528100883350106012602107792529939073086345521742447200682866212631176498813797733671066246846435445359105463479961979996412220351002487507996562170444249110471070366922707332535099463262427455091060598370094552218311028106869502785679050997021377518220337459056113694244682812117817721259747119546168715074345463953271846673244954892833686034978941945766364616389450861506125246192209875048412874912326488114293914562313223660935339016256214106172614619652149348658456372749503814296503171895673304040293436520032151105867170581809022814923726630139008353344027811349374485303087738108887709225139081121557264184203539966414360361388060177448091326461337539130000256183699771349305523915985165588783168461516872791394113743346333662335275941016323671946887549543870007119078973937422930282193780535558727179619472158221790239541868431466247355526072930704914272255180614718410300726588013132286143431680076501270374338060804095168814261964373565569197674929503768300251868762581367641890888677332399586970384263589737529043312174394538889674218424671929412676376421400809658462975502015528960000000000000000000000000000000 [155,28] 24524267763823202338049848716525182542560017405442581825835455567152985255208210675795682601329887770172386411065648659759240183510268303034403768513714023323196987275881778438351103319729257579793203815082902616302428282971380583254759482084990900372962005705536654685436876602254723926550432563562926114038305973632840101860410415311468501062468535178223801622806413999971233811163930451147822621250001260174123442997184139614458415153644889404998173723794337253754141074320630312993087809979197520984139293684716495521823022101123142740808085743558243838851562348617856223126979598370643395193521346546506688776939240133559495391263161727250331197382999133857089193456124930072282348705715424531900916392725774609395712380936610083112023582414408147946314711964170811717700376222303541246912325937012812478982787724707824420698435204485381359709654449646008225972323155121684738143755068905036025313412041988840972999700315019681807978593056456385443359484424302247115835134001099025140773042440587986473261524948783589478162508770703898332892943154277865304907189096503845580208411739386256117724723772371960846850620738911050295773287695628523004024567608633317017344253298746109495688675961895650821946426188941944209123143620681403644026504134541429062780598461640596829217067614725788964878907826400366511069778582108807289019410611907836389500212676554810829696297961712360514601349306137445909607510463406324280443415618266270091938710454267741669587610699046344334193753146828027186272711906935952857668578644881761178206207617881123869006020019709813977829007581539289080390110046345831031132482689542570472639704484935661215262341188181003451435746298304139781525110870353333564798481894800680075104538388385610044059949193133202978629389864010257199059964969636822415735296782945858068516238553108019043625682573052422196251981943405804667413623249255600443538540575573121564634896627523226679577189002333696877547914939074156380659768352674140410127139404516256451788200949143426704781094857214026172410975795314183050980652600476042867009885608327955157320035832131828972608996225863961859821790755041993174193403119225342424326897628124568115521400438495851315200000000000000000000000000000 [155,29] -17114852209610751615737192011396937689365554264897019782923059421120666966238643295355648720139750456248182003015939482757153473263960707776993051608026525111648684800974155253731754447114656482834030456442193145197415144950831268815077756819169358665958873120403490343301466535436808716417140829928132949640943002441187506161840280440073605417609698986646701558561000810185323096100125127092421459774529316376697763278072485790113359517139237909329327199002709920756088049327222435518995489976207982526097319933843297137042754821080309540363740306365430725331769740818305143756505080274732093836252659483175357611750015098626108306322067037579341464813580509643714377775795241745943869642857557536364785381992835497631814329132736673765284412984498573519994196892070214849900252343573800454240854439917969577452850207895899557407514906590822335300135681112046551901943889067060259637991021737368036274892014347589649160217392202118356800484845976833353920693054980205364410708118740251446386617574056775776641654517188359759454617542117950328143859202543862545891570443351252917591371315812819665133454512611696854735760845989654867137438994718093858302135089095539555565390424772630496226180924061821495714401148534082132115300563557682678876280515242057740469757805313631668183358154394631418579000502536217586450036171902561146055691792019786379855449730878226813057136926183370438473195017139431327546876877027162208111919108197114465744082388686123567071811464942163371135573504243353142915803967789725334403467844096474880593511141301975221834189689951855893674733831926177131493253694218165740906478625567826128593790519279967925737540052610447590374239832165471401333643547342112041343618857978343642959820804264503689726106781484741974464222027109649303751506698505526692357450443418438870391274784156237948651079817139409930648360817921376428120274639779080232472550639085642910499409590236225286998209570943288155734358929534767718838845908237556756955321314909815366039674814407385034301287214194058544233597603253180914863739229749592288426141185189596472469017331975487915622024804543363179853763294175861464785006488541601396395096350623180148192140260147644596224000000000000000000000000 [155,30] -229197523266168834018595057189477873527399092497555946968558858594762294017046152153436353306065704737793443812354251275116154149632914494150847643005576540597537670817003986902242043568364592880075016906860714102136015056804400332833239144653376962205841104585176495122687716296839751436987533745190579280254989702049900334033459161223966888959738945753834361171106832502412960567039120818662650240937368719480887196062559192806177914713725865378957707519860087426492130034926923053727516578967499401543972593859118057805285391372390366134220816959521661744198502291245158387275291744153094364915171873198975852665398667729782393889081524580418340516702875010708052534478322885412881962152328011212496264590892550583574875071802051572830580420653149975426296724682209888669305035197612817747727398442130699920599765357684759898165307625050120020132435883607979011699883857419845099595661471280887015125733813690815164965686555418037319457670142014268056346673677292139486442696039525950954519423541088654268718241272878462585462285048904742779429119186238746599172117177835699614498580089165046750238006742887429816300803637965371462070408917893653573787047215588481452079936493211493716589701923942813448814047320318292206659539769910394255077680306177770763633943349625149056761401560008896546948936905517655107978872976072130592778499813859826758878578978413510682354527884474879817307810008740105036461931401700122335784789592359692838938878302413139923425825692412511078881627276553574103486011675798494450557216625941850421552707361408212718726378780203284966410923602985582323599757703636593378369706564274346553981267595738112880120306492722979349138312363728864406100459524444784155300353415843978518584502682715290295677280194944988243037668167964350678857430687398280704651934224600687888055251561470157321374774364964044140229313729325931047772773817192673826914325463988454352261767860483627571883522205546272018821587167637057217270664904025582740937498260879896277766341624696020003295936037515438364901411160056094062341455078312401202254447360741124440088026292368238648467023835347441027474881118675755278569824867425934939662923262648453518613394871025664000000000000000000000000 [155,31] 6529391516389604193983079837658305056552231236644287660249919041247430656373577400950797461634001198751333873671326780246438092167839670266498405281850016971833379881026526701860641660505899672139646732396990202370991704115463550991147227532477383945421210369708250915549813304334432369321693132441474363217044437993892517217840506716847020695214510240163934645153338218572401093142946391068922246447711248198454018490120768477835248081543353713441403142757387273336591895299823289390268775415493337136379338382180152801565067544782687237520007462648444948937241972250350851631878542617920722096042394527235990124512272874301361430117686905897599546346525482178290450264362213117307629914435218459816970242813114567360481888146976857141833692501285346513818792096092307079519194288243932676632519869443735148130585975666709858628826238776092944094918163322059202843522378687107044126241018405019657063610327879950227316428469988524412907897715626758376823623876496063505650522222516443202935212093132966395291066411272072970645867464601719629900171852351451157550066789767572706048735158173607165237339410527581932123418560069388835714442931982408873837839129161115582726769080774934674839090471806443288783377435491118454238329716138599096962163939524126253447353226607930871512315674457206971293656699712539767710792664733030409564177182606370868894885851866146170547596037511203747401854079155441789713433397952484776461620254610705320623966765525709213436423591133232124314848076274534479307858277915969820220162714947297662284276121114862471202324255144339236270465482369014191314830792571980286334650981689062358020702485523725277265264727616624501887133418029795422737078171278433218347284844614647908593430784347576748975030465109485039298863469166401168796650774047433711948525332574683646152941458653875907255093229200477090126691171079889208914672290397909933118826799527984497101241139247392541796461915624891538185694628766636500022516110774407536467478477984604034244660026461991627878071014244046776876922811428024065228737698183857491592356743518192102816428577917248502055139730637594315392654881498766298022106256857211338282549787116929183022453651876257726464000000000000000000 [155,32] -3753907914263925351461732584162965954396897663457924566105739179103400188069207522175726757179331577234738885160491166677294577457203437195234957739321453137131420580449144796067059629320858120718933461093673283467608564945928054180817935239210045878979020287952145031075982410510630562348698596987998116573751354380564161267652816698601329780799223485926252274727600051225885452834239992553842391703530931888175003969269707852112225522644417535925326190545205475992773055892142644956876887564114122875544901327962430210401707408771802124111169955818111893067273925335955362724204165706414797522944300282399024096444466108836639323549792652675437561794665245942339940697463531175007810239293144210868043665102470031019766670599346368284396493570060658475780974065430413829635315160763340325652026596832453209224829686205538481367076129362399023843271767449772912885819126701894211869587764314191407716645520573348833589804967730922590820359691371850106438534993504974641047887664772284143603164111619690760277037114892591684597016412133859809107376813106648029500567143577559415755111850254553382606414275022486068279991330391004935511923125736144756072255999321264198611471142831802530242495307373912560736184752195164113428832680865729148505776739360020509749458062949868948347880602156095192258049920353589404706312305813075941737083125061038528745579967251361699306913153099174651471915785585142604338119445577246952281540613600274289639840903636968881878252018980808140593472035517908937619353304331254357081480042690753644296298528483209738745769080325074627576449951076386019379358617441768085095613983005312614910428926644646686637062746150569069032704354235150774538182031130708460010522961566970684786833803923108728588203022289163204696241539367629134924927143161655545997340233467325614483868708251254758921320377636344952823173018563299820805813254857590479215652525233978330086269781550358375278665033490443942085338772308406355618595790149290205103202859425292861018991473244549023762353442870133640604763884278428954826340863406733058841719755092948039468930646221358039081384691478093745741316114603970058620067800300682090694565823646210558207558018966487040000000000000000000 [155,33] 706884743726834726002509652970410392002914804733233736558092453467965377673024281404861692589764443662680309169130997683643285435838674135402176569741407660561580321271944645306083914540679280174852037362186296343923184928954589555884307822574911790823795569595864371575964865480615457520146342035557855589604430441301615420689036603408535362160872334349469955220996803049271456625322505329290541593061726083479101658110078420908203680248195437076825069158797257813229268439428590800254118587702893385508630627441820187888193505509545067091707349158382938851497663680321572395451820685675520212580556392819928756196380691537534839822729802401584131732270971767974470296944363438886284770569183103438100201226480369295428042395998844189082733304296191967143883486841398583866446475931333311640926174629122791958587525493128423888093977403305372952389335288944524527079674278041743307814295950944063506235759115066887421400583972707647199530443335012391941038889298968028067037243862485816660067880231887200939646332332485030887729453231235278636488001881925349385902078989374063502933245065467192390367557648288134092853338440561020634401987206008270511487682403773557298678072201214877892452830686293993672305003289576915018895924714600294469710297073940227764640403989410828676747902720148099180744329775723293077063337673773271592176969180710002396024121755828666624397200220807987257387223676997603507725438205997670114366408419788284275808095578503586717435503072198819824766093712554658553349088115885396662899740374589641122003127016942383855494778096626643003505894368790227524052514016029109973711905815625709783709140817391680911491806259655748858195865087409634603712766711248712672869039623181883753443479412137144320997029478945697813096356652870204684385559216488635763413948641300875614261279648580146212877752784271119079262295116576090634966532889315102263668732315590042457660697008243430656154896543957390324543929858261808427520180978681422529323413276697169615719922973370503068079646854070458460551037391211236017539858416181824215309037392770429814963683008412369108599735755005425420385928933309697164232197467672054233307368825416919972068015613065297920000000000000 [155,34] 465607170798809424223045624862080209986408302773430855683017270007048911637029048356546921318499179368074933489000593609006849926933480220183942514879259860474560291639042190330184169941989323605863990543694052470534203504018193768689672413118507678990273572733155462556838874679233383876405464153516670491799711185940425314602957060110781677223334530212827883964210505137393280269881185053949332764087910573184689960445952831795838352070226465369675971519119390304204840541903242587486246898222346018617977169400429883054684283630100382033083597045261717737565058099115491238714266148032137802407459948250323402571008573737990406690760734955681621155606483169178153869584756910582221185088320228428872793969406200632007791758147193446118424098374515207053741633655994209185742448123495707163689682388428209551276906945625016891045842668453604843087350061637173095832586830239412327627659302180383541786246457995234459986977930473058441950930649003576132985571056350999138874002217177483198286268886541988359164129089465184159421473460084702088938107960589877523930098905500498285035439763397507224815694748098467852151219768683402207953583928723195489139842025952978164240558264335844861732334008034411846666401852769957166535730335186148535797300863608428781517203550593329443760053713122754722720152863301609462978820750142607220843805793059634515989749397137589748347490614112656974389738125109493255209775802649879509728915029638424654478935381729361553061049877398863789876552613870210353844220268279978069462398731870506783830187484637926994953587334004002810233139873439289794981323743525980764786539031802828814853722932539742099789861668825008719699971207970428673465117680035085767830386423505787360025639617344595631215421306508325597880653859864080625080202960475383222390136419201442563689059272818812367335933736604142258724233581523269558789519830096088769210179903460771559468081134889864648543665191804334903459806786317722379907808764887151014346133953833998915690864992453186261774313348569431746567157676811308624038396283020176909726468359225741627273906146358878705486030306105840615909406005326559301553154977911721103119026188790590716490287726932787200000000000 [155,35] -762402517544049195897074327543222902053459641957229738842067986696183404606272400838471696092921769038839125572902678731854448439994996414541845231273044431566509889281066924476630468903656993712964865585169280959346867849109051687758509819125908952833842314916866151666667254410442127622634220212500106751366357357720524877159364787687708459926823743609835006885838294508009361166652206820735760110698194094299033805377375536121867251821327987307494284640564455118574028846441671835559874907572177967352887049777415282993031012156210850411873732491780370681193454113449450543737413756157467854298067911465304060747078172352518850654769541232720481561052769753061147313390375933828963711369956962650635212360503050038133180515533763938897692018531740316164198292241179916388607754124285430805695216444261609407297151607560070242189610885988014251391068839425426556894282952580525456738498115664090032603838610188003935217689367329886207775224002031035248831175534472567263442414077627653134390339097319864615066639742224491612226008646278952774143782676331963099563939853245623532986762787620825029620050774095261888715800526239789288707113557847215902930882966654610810570363807440066295913037165322896026041798673539680847385701023648505586448532865683723321654016124124197668634700598380295430537552814728138093999843290039694645272573784510543467381000761043396434936222346097893910052910880235631936917679728293217823453317954492935575181895540588895888761037232995289221848403225543028382912757641419215655357029800414891474258151997901112214994719247337839566371060283245166948235327145813780536363666451652355043321351682015510770191740589138437650127359801141751803841996242806568156931557688243789574244291447794934823783896474787713320291483841511533589631685494226183573787966699658768182262890550250633207857808675103388210885334734977410436109301129972439625813263041336906648049300766438060613336715199254587202720101084244382938368218117947048014775932865339667178706535774181889192433062104587439855593789921984689082244349406627827556088530003198243918030238518691087569020568094736555151612270304612422555833025219930106966771403981656989107452267056815144960000000 [155,36] 549285538793404833216774090382521184589383069988878830727199490827164974992339908282856837905565672437615062144837459844496216582059461555659164517079896911453442865025446656344692329336569939757311856901223177386254921918783031331782096242864337167608238869553297358605162737527079404386141669931352297574447075980394866146040615638572379550525626901629633653169464339136305047614166286078411726632609192779438334209759435897921394920372270096365390152037198642319086705552368769545733927973195720915520499406821356622750007667705549826249491231510525423728407083003291502671388010538454533128285038316630186027941701011256480089077366538706795323182767606188152219378609481577469382855516877898741987772975592345344227159675816321847660826027878276311150588746325064266465799298831971097169689495765412393731640406838525360522367819967052543635637363857980895623973742741789890206608689145073110803289735138899244578900088538353189230583739070646617477344627731480239565281169365882231080770122187113604865644822111551961115837828516898618940836083787067441191461847903493625576637564389388661747465001823817844010990888257066769052372186877647551409836640347825493238490949531397570628464433020880763544172047894917024060452273719333200173556059476326226900733427680613124485324414780987271187553229964519443257133331010837305915883137556106515244167469877440784259042930969649537566380183053202279952671507335369500350369026805520138323735467400551562911782121186372849018350732127590710569563167996920668743324299973776801161657412302776372052913965865489241230334162368905308787399753618964587331346320887809643242726431296173677202347494085614181212973780193225043441968655216801366164336984106969565684877451837417404316816256528131945069514702476797330009874866964025096606016444690522028438287850264225787226304758889600809271653577856369677682340649278135018821513622268697169677780976053890863519285153337314087186568003339006998779397919082330890424642075298591206612882638836367164479539507659893177428528575426938767891951078271080451720225108377100829263855084739248724674836875098414969801175567206502803477591516618558589082426136060080093379677313321779200000000 [155,37] -151191649647441437952572450452185590676347296928076746224269932532058616885547549412536270723069135023592048637926789171400501586492871196372623484890649506387520377815736139589884054567244719824625022275645552851154627211375728659382706747284695710383682291782801009696318528748939047430084239007421683491710494153157211800303545986494366302123316394097641833301344943267568100078443204235521762886829558980641075088860265238701161527327196943834258837840275137619782729436802257194862949475542362234769740002799285305343738999938637260673005234561279264089680702642100246296893039307694051152423985319565023886405845838096827627141377724534394268154222492580578699875351934033211943960538401183091367940078696398738009030474279916185726152045154330180194712514451754518996654103956653160029220913995378379056899515941945688697222306149153176428746964462049480500568252549822746735315957729051362616510059438851962485882213493847987411170914244484083514154061937195540366081736851470350833971789654644402602185213806724041482236311705309000264739902362300132744550011603562471831811809088120926505403946594310702945522787067011396524033292201766401419071245016380734644167261234273603529722819922268382942991533897327650000005737187677078541205964417188960499932371469302112957704688792651065560570342620291471346752223429391876896435915005740605015645378367057757909402597943999690322207351045764276526749452584151015974235379755622688545722263845560776173550923322840073736226808264950865251608303293347262363481032044179769360248255958266623104893659746794498865546337041897954613740916933687198010671070897126697902660966211153710351435659532684463113910921372125624664607306631500699138815345660996208704309061858452695721940161770846996190769110776094359253426337991374006051649272323213917328842543911268649735041639216502986187367581635245400920013402117520033127377587468144852571044373436224019320577358514354028248087936085967994298496796431181225604639166882209405205842783917688039092904350531109086838245000753330406040513348707461193931593187563503229919397119667495589806101658859497432335218647772173612897176748803580137753079057244745206961136493859473830976 [155,38] -47984006252434168947348754101532975940226990830203236760301169617889334510535535313082579879237365318706213913527631529887862314818427611050973912583570955053563593401740549317807946552836364040501591240400777999173420548978151776410307117947284339756916184748777417370016854870824720669677189511068497942721604148908613195948454610387454829186536944579193761727842884880583992374613348717418783490239081172440240611811348753741232423258022189531233212179476649233635025294699589445787899752640689977764165134823576577292234906979829887780466954153903584400643341083030482831138241830441833785319926180261871826160282315079747156071097024153273045490700127078327088617798057114765766483410375307801890934911638963318978728023784072529992864013235466484118196260405959574134174106622617482884294125714834762370764536793086419554390661339447619026229954035822379758546746457912510177886451566355681494061611786251523717132065583511258145169457882092576187622160546605467145918633545452318503720313507791305626639059668190531738492732369936060557374365435878587356359634171028849007537426678607963540291881430537802120686490637108511017890211350485865872511091407442317036594091864690473377274434918034097579390418378961928094825256429269487270173016332472332313684445288170924913411729808425842088600026462401584999118158155544558967285054177355463408485621304705041841496412714552910728883423633305361550257941102614882611526303284761460561547776178655393522319817571934723960333630382677839519488036742448711561145924651737579772524717049325278294489217924676861174292760005353261179661664299830605414286313305983555268664632355076405330751680106681593142386365720874750859368826100801401512370927818595461770886559983267190067414796601239989840960777787962938346192873592278341221925677109860429948020992666917124358551640680760157647180138040296075808295542536970757762309076806996931134245992928704135099675311263143269161855336376231386794428907302713296291112139710596358631624852023435524376097080809100923860183354197766785025394662313175011777834313608997043589395470425428838988862945292578487618273491623112298500371475876930277626714662541510935050369674618003200 [155,39] 49456851017017954612492287235347810071245634291144233335117057689274064364123632092958758058278060262481335625114869063685124115604668586995596981673107471946065238177930210390661656391509237702248414141988172156927906591919937910708458869217048855806318335926869940180567899774263634276117054904997717938697620619231823087003055038341914542710421151455323555526658925658014394403490773672691227593936889357598785335487569623300114889007016764887950037083666992136104091777453172043950689077902980762125011786502132818323619427442845836741423144931997183342955520690683911884138314555126159262086237848990828113691016671518279510177369254357710126655399736936384895367261889812332579429357522394095743372775895156735769707224955419733746902421244026820925037930389721979614765934412634506392207616746153041117877887844168446173466278826309980804261298407811837479598905471939330109500578414136564015788619156629747425883805302635539529228831356977672525708458211523053902545904990959478895549499180236257630737814353003282617965359471900391674439148485731653932704993808459272203812746864832633403915389573815358586721743991244255269780475042092716342156148802497850234431552408420129429495746973678209347738366818017509345480879346201808884937638539058333924776357859302643544822736158737873650686955025265160099476332949036227748105445201633452293189454424719288369026337706600522352614197051335516805496949588285485676830166882316672959715509210737276829717224084527783696727682371158211334740274213110052084824411735329549136066940607545626367499962652809266884923922579453958996471405937170259288217334893437936580573266997122053502203560773450084132112714229288498372915042083732391826657870651290485558298739964333420900734292694591270986192969840426962074438722934013833294178800847873027668668623041919368097610482534526487988466476974677117828010549934020648733401814295463615895805742330017309349685502464210131474162868423063173781633089209375682766778370444616067384623477389450138574065415027980436888342964507833578048216802380350398380578218793217693691777092687359192709380682510137270997356093881647496347012265833507045200801121121307620646975000034720 [155,40] -14677990267099394312584077806922493900602828401636402094528923906176429635065519040705725299261298240694023961476055081676066470760485444188514933009837402050660405570474979263882241360586035804017266830179115562397583349741860275670847824949939997670634384553311677247024413345893158366087838941714335066676986330218430753277719572485510268845745729980168097872353980129812084090256687402593353135175057942377237980481427083128679503630695526811909379546981648518030152037992814854088260130641764411234887890291904138130563280463986582280100288479279906124494256462930364448436518343831797359512393339691691890464927032413378215378427280739550254243583937239673447124121056114849619705423964228400974008375381979152447061146786261293552154986059513542659743129729461272107115508481406644764761529656865804082289686347013378183278572643455671396146191234374730965665927740670682883881326968455768748334031760256001877647366076914565895845225425213553975966733924371789784208319015084023460956968988756112515983262386642964360790433557144417182798304214497669618223917564528792232352877741877876739934366987076806687341728110060141362504187146133786679205666745170813310791507799629898932522718323812294985824759272437002224536440670335106261867527098454571575885849316796135327733597223941134840521551667052608022169802652698525098918989808471729449438431653517561823774539148354038131025483120951391078225097532388810106246778455919805187304511012223595960489924252195417982292722086803659095602456100740556513241795317762898622028069582051233833118770372448950891295006851939197517514867444652812373723530989259506257105467975152242281838296668539736910128517195700652411095521218488163983257178392185033193451049821271996962074048810399240888036755948165232397392078160012522264117462757820750618756680423139572909368757168662360062132809476265609848871082610151125500014367315429356730185055839659399258213815937866259959370986811307959545432049686050391810907548266654060874441598231233713252646557701759878680972628183853988104701012868420362525398021278930791440301041371108381873287858913171554276928823452822952449850762501968660619096552620054533077585686400 [155,41] 979042940661717070023702767471268567986873548283630782832535347432942236299951815335041930329843956307881896810838401768294830926517684226918979262929584311579422004328235450100434411529074702297235116340057901910022676007019546930086167964824626618492378842993091184998004867207947979680846583498323894529942522409108358024411180246635265444647257913379964491869781082178676864815240483288388628338648245562907256193331836471482301880206487122857234200054133480548466406880411330277246580917497274194443190297374760930577363358039510184860213822855808817111795218686213448739269275274029257206770664613000543636373635569038450757948751972619052924501883356184360703576825137284234647373612057394424719477038988041310189671994854822746409883746542903971349996403066768715847762059985423766198664239499754679009917512465923111174450075403308592783211129931283659639230452534443067871060513695129942995338873763510402503907321874187305865651330942490703676635449150245587653266204890815420090705742728601547764734876372103910915017147630862204907351274810978638616227330195342801359713337194657596648003056239726005902434239939888653332835942927398226603106408242273472124478351782199230767675010453622966327794242150493977024842077922997563683642488956055746058374457850385203501647064741390321750964152859833074168101005818948009254909441685745508692305003376678387627470656023211810328172672715767803700897010193849406130783249321241073023611272683613194182288338186317063825164683172019097383911850332066162462403910896493010410598663634286514627198218897995684509937727918470517955189555195440663562450873969998941890170265615728544586254441189287374088359718692862001137149629874630485709516722969365122596610788892523664203868865871731824486397690227741344988865910645937931937357197427187109616559802948686127309590505845289456473524519134607520285057704866707723644157131564732265474484904319372660796480183307738097340972544068049992907300831969364129191056081310728807170211702264240499122190427894094695084422190868994260586817083174304776721784432416440001992597358137408266441620915877246552419192911740035306254068488826907080586037051357473268823600 [155,42] 1368773753154052589597812329643011570907166756564882523030842995659838579609561835753104479945039803831650459155114618581861637137309493369309624571517797119811788318603581936537922415857631270070798082029480470908698136828152280914218063447011059789762064403535700970877450275618633352456808099094841349632253785119642175741553130546167893279975643207388626729781407643184109221945056146259523854724680921418034016911006248971962448493006002418615272183301435782215756181974360893817214433066251537304808002419676528178295239660756667195333312356500055309772244708149401692231477898451393819963141669825561402105398904757207246082877885980952258027375369184153509686121626990592338701080578704248457703544579627045938658162815942496158665480593967533988203630005910625444505116863718919156337313935069857822027742592779794868184460535298751951922757292101022247696127222124884191074869348870426767063892999495723028656034946038303440683419263698311222697764080665968060594050178371890761912480126249273421195234694481146272055084652952783013895188091921969684137066833607555517263104817465225376801522958432684621992814847927426601733694701787910154019048329577500898705298341782723634542044663891844792659725211204398843801199029940519959483633182608069299613695906511804016104580869146584484097921968503404338746676497278601594823605263941105676238853080458724077938034189739938509905228025973745477995865860959224554228454592150949019262779335639854063503545570975472361391733359081447333029923049937759928020509444528992431450063000491542755809282642867795127458257343176758883733412129981077839461033054200691247152633515329858306543952018340712459675334450339054041158712484558867012616027078732915913728086735515284332788569313703087769947266562918609471283376969282991291864981001025405249892025231674926101009532045023783461454123616963268515461546923920624200404010179000256070569103811385825371568251115653486673081278132260700001376070910613952656291603054770097261776295411220202558960424357079284983359010618700606077990503411207088975085995334826688120235836789929501457977573885452297984162412478910042361147006138726141457895956396981937683200 [155,43] -1053878836461352243720180801934058304517585180252509248068062980382875572151359431524078156573274699138108918297922675794246051986264931141862837069977106236824024107908179203117967718505575946298825527451603001069896848352401628306196072906814160386312953303221353909640951855506538920538860847270625106914347543861523002841772529452978487448426464058459161431341879798021776061420172301929897725532963521044875124788073103502337132518989559207194917471157026294493797388413040082485742253877836033297558793468262434887607041920513243698048937332285918354488064227960310619449870729133026952831270782308484301960127640864489708550585647214615911953424906363883944470822687891296712426876220819933401720224602557925839138020879216026467741285280999507974036840369557525843439423478230276699013015056767049049007618976674104230372763977742222091243015389897921383857470535474001002941260619387394896304825392002344926297959275224466488503095790843734298212702236667690867188528369729868803684909582671730618749902213773945208413773854007996172135747997310178404729034627942226374706838060088359245239243559865082813213378309865422883265436483500373275032433241126124477109766389580486883834169187748402686509348884227214906066114345332528732541308551716410393586995728395081783496762081737936598846694714576246812318299345479983531983291134843336471054776898579963394005141656609604738013165908695914207659529817964090296294142464245741845385318756416462068913690087999777525336392452642749573383226784697926792053329060788226720460584179420756461678418946373387803379397765848042151617108259300740982441640089690684597886645815509276601904789831783563637935984258720511773519549138400736159139125715624794676348630217180468056001878612976280449734692560022370381673515561895755698899867593411130570114388861084228586819427504839264437980894844178196195851104729014964763262283993782338447047018480189456077382361007221571829041072265898460960302249631331149243217896685620544394902749107033748653485624841294971128354208992998299424777064601120292000096277905402067514685767556670046333778027289991256715883292347160612224006533319235248353309348901539671328 [155,44] 331355285817458445182630569715902350904358176547115118427997412172225428430179341970788797441792890191760354858832584731724660496967456508470490408474531522450823393185040662542675601123394416293986874826878419203680626533794507169371717742430922515051605207845073752891219770436162292584360994034314603186349813009569148920500274438216993463803442611914278449427617945069327044755303158290000912398454156579117144323082351617223253905899841221224906588361402215519283258696500633498662190445280605936848482642440841846187385075347994204110570829829857814190420619450929340087822083917456445495513506831598150359817113592256742401136873313874451799347607833948179760194855983129655449411499313005121354986563299348290612204060461233314615218829503699075314043505046126261609572560269640482339028091301477356426434999716035082698503629277166166257897020344418684725510362130150840722751037096647310560669300364399444656356924098311459715561608162276057505781292317091203536961677621352585887349407431476986094711801631455165881143155984189554918831587719571244985048828870311806565151096572678199217177695554038171445747251669192900759379626327835383634292287173391206055980089818567123292291027394669591511337480114211804371414728473393076530530769343763293038771934059283605646376844468599374814055046322450130317231252469411770388635137262330267920332800208851526533257386123541781046227749555912648973977784431680356597499168220875525928066649660405686409886710163957882252854550329214512174015766799541544722179537222615301550959921148707488401447967509204021358631908184425750874326463389475338300297577983684135040151750281732285552596373308057168417816219311272788208629976239663179036959788935287732998560932636990400080075091656290480840618363291499770550513685202650367740744602522635074489294726522987361724257010000849707634831014188476525831422343883917701222087447634436407949798521243164078730904157899573194005873015029883204890754042283964481212063148659122444262975658292956815331191518997589998145643938140609016796802267402814545097412722022071684139302520104802804534662425248159653536356713533817680244093107925325244775907273112224 [155,45] 10761646072013513194350913519456740036219086056140552494520634690578739999386365774146297598523288584499316883152365445827198851237881327361723304570663444766200819149094976982108254231220392851195963596746814039950470722255430492614136136640924879719660218779561422291505015989035967979346257106238377735420717892367281628764778569791735051482287033420860835840062570124486557582306473765439579073603839752847779833878036640207897240831889567979712019834802467202266728292245138501569470081504541706527923032808838917589309540568850599302826489974747863436745547565992765144087451636639794290949933589167899467583570269785868712464604856878396316781520268685628533870643572935369911616167972869411991034774420162473425720429078698032185388893128382362353053776037302681058155831339959848533234864176429827898168317094353930743828202461533771795159552924422475083504749039465798397748024922634660978911021573358915802030516355456340236080735337941219595207953467636655926753935202890547743142914525694879587471160968150914739655996960930429788270693615825670221305809872831661326741589444581681428087336699876711383014267835803047202379243219077752261578334048978748922297046125878898747720153723515162908203012147495901546759067666466740239149925744047058250566105962670294324080713665059785046072362517145547435431073798559299866289003865165341768609972650765505565703562053850592035264083943323248080499232116834119129791654446822191115984214614965074629358200874365907089831297122560783320384866585236719824744771837289497871213927030308301555806729117546933313220842923282069603464093036772911754739815362740747159129019768694488859603896909050958171960941527344810172071483370484175956515456123929620581718540661325835057105372908643824347138766850248510839412249387632368740212198439386754661456006042897717633325793514831553053050467103263600906533711334650263793106237705294014729310008410482984313002867525280093886328421772419676887238180165345992179793536868239757573130720965330590446079285286799036780818539946500874472244587819334966030260607565226585863008044190855804643579152727910234506069552959941220148576834851888122525883770732 [155,46] -36964713467530559481582900256435560426081045597934071837850418367590930125013219972980204314362020705485262706473366406155664439213164855867000080086585499209875003393577147138401005110152267307239119329035379670566558326926306829175525666748846416017836000619723243280045870793117797440479213124314593080766277410486165670552645032807670018864950850325396944307140052218796935182914385878023992170190421876280106642148230308327863992333180752850521814210083980076798192908870986115586315202012306960341292305483345854846367682843878233765873514741017354857014828423432409225446368139890783058255877626376525973959822574277616413280966302213413922234685924358402164480243812406573715800322462182658370604926834065713794157426715580821844474058020754027412761507675321957968995785300587627581925728585355341120239704270189781895036453785434109329258186544732369044852475474641539125893456879076215676093504177872485253896729105744594450048058672820190100215095481339626607636101461135823402817497023001326309877283731303747743332948424337068309341752778452806440937059720219450449955700299490941237762344870237626777460889079542477918593038526566130803472018409478880055813322554854132770380677354560363174507587502921776742241237321086172135395790728876725313926499173016432097174552511221298746202507132738775437685672053070815913984560490488183329156002400049240698443817550180521063032008165248561973213433323749942671622964029320473087578758748827452550881381859693920259747475754579791758154314559209359135042373328951575631244279891058951876614333363183902818433356994087424357030640245231906134595439325225265979785904653764433551594400911942200794443924449364330646260482999707109227458545657518697923090180819248606959388510040413714184257255642615134855683978614606273033271810010912999142015096530997435294515990185676992895539114889571705371041286045357062187377066883130770237679219929110677747683558758509885019403722694904839211420256003138660219591430901930219848659133015976396982343567152306035149862781346454932043996786088872648383768152051787786605375127638005440990998217933362575913632936600926739798625017063036294962827200 [155,47] 8448929073550214124960554974243615600491325975546849559100781336676800514737707267267969183112032113743686479679757133524125085349740192108111378491399485259124178090161639090921604321619689589996212308576219733811707868580717659033113829470150737051395465339914243770365781789563483195647637279434121904205701548756677988589138098769775376193104130338526069126588746113444187851673343747446170805680611761464827061112516998089618138642472497864750926399271215518897774379603004288452696193521160430648603037903512067015296807830849458371608898982262957032156068825910091424948919275199974664793599232491133430935032995773593371220218698911497249583538799655277748092178616001380800389260607146198042408057722184397217805487653065515645581034656413806748376552156753150493642830136497015605739597721360573068407980375485922621011438278513637294128279896067933113502995927861771221245902362460558866292191658180724436734926682606346215515276599047217504433079822171128999071439761732618184645098790948742487511245790988661465607001427568019247033454969878719591501742486374560508875235288535748063040682634556906249923893810776765793460210300996151130907728676140577710070131619142034443537944641771179076928748441276258303027359566533626514028648877030278280176422930533527879217776538836290212784737607340482831531836943520852776114561915754324802385292939121183121054410719378313749616877132966465201930609561395994663393790127382172013209130857747259076390588379873534223360527152894357310629020949453474544463083311159859983300216796663666737940045799375219068627297277686158384208502773941762484845548479580602111576839642482652335101213242534342211788193858895269655078717395975348931968322851429837163708693267112680220511412110856256911253894579330481636886342881682999159968229064155127048457881067093012628723545472471007643316484773118628596767240181822577840665339733587597207248186084402327102232995886910352367885015053270490437497459744171979840176351303896141951300356673783691994579417908629983525865659489774093920121898073852230459203364078765268576739421014287618345758495788929452167644909479537654722525744594184636659240 [155,48] 308605817072321515383821658999978541972813439625338699114457790017747233007085282478476166154686852406427718398424935666424473520856883837660376341054253723872689522465927783282480688405622113496386786840277334225426888857282737100842923439245223345938536840991025661441858725282606400385952286647449338738024424145414200790153828506674469402953666764693304132648849871961159732878325417641809451630857894451327341206040739134306513883609905809123839941104284313135448067619116469113296119316365358286352754867473323044600626030107928252237198506438128278616399516509695408688824806123684542055468686634357015474362276623443479598981603580618882618037503553761088631787771773964992770314978680922010164499675435145498300552586294447818630696199101920244933479467896979342161750449754989437912042100003132408882346571739954867543790995757013807418193561837894594852785112813434701683908193955612239655273459134889461388157145763048623262253762684884593707103187250523451572995992673696934921449781936467005801406808093425505023345781191394165259309499987966360984790504064443281287082151229802897535081309385354309705488215853657325671496726107586869925286208138921176502566663073835058717035761339338320946921770277217235042169601680319333783446340882119542583148160352526996865755984191442146581139488326347725715694097887196276773540451683907836601271084886555254144581412499971734674735368496902809213456156567451798280074816086138283223035640940084639517435510768889386834288357152639633617428302462899227747084672718659929910205011757154560994420850206401513865860703248394985757677613249167816736065242373190937932066950393248443883173761842688803453726062062883407993660498989970529388625437942647303815927898138666176206831486159475422605311202512222493632416152074815751871770452364136863307363174942382711156593937896967067674386418840069799457225956538424398628682412899606684195482671068752764620588082574368369903572116013497377968807364645251557854045924205321303394561904346439782773906825746019330402202211936168224162033626622060857526626091146715182742413364501676035830223290192339871688198216633799162477646669637178240 [155,49] -446605182184903581064360613402702784530754354895493412414713259555069777761605648108220833952037114043028702262918381092062524551285271249921526851190018011209706425115803521262183527954699583980396413794674057746152172844374915077199835750947024293628819140962008746011087351931243118722210008266462600410522460151282414914055460976458674011360531298349288796775678921996972040259959972222711716423483055112015805879371074450166894290165582632312618566931416747293233563952701912916771549467061764837531259675944927183565721708250681079252974084134296748214832689544594359259874020942143780735382120723349296710781336320603637611876251308741987107329418443495261425468656056396269418145585939911366271724175477539055203550612919957551254433260177671719314347092607215167250591035494499516742613516894711718933402209122125125026487279913567301547605486947674587087896744350180698920026370972103658614296686013050038158889391283761598268231311536680357929820613563577620576428152770439911295570896760902151377327229047198379642544895476740100980079706561854967282207592147189436406569806104177710589127916274575394983730090494598601902305811221617971239255781540820558409302269486899964527052952672526186236181431490668757511198810466254028141324452443216109147171448505688662253971918095648931538121257849387455258584036705627859716869476518749326666352383911012775855809740040674171035285823805875046075922703109854462809297916300695163463211257665412427516169820283022234296880323263823893454151562521789113761526460561174771503918722255011729323526491090915880831599645587991678745864033209966863497104531847129428962112381858059678309526794425960217485586689718541562984651330458610654799490707237809629985431063817857950677477374397452171108713453196987864906651270384079666511426763742276513113914616289208487016143931024048315205226740742057718862635553070574069596376917191172353962254425999023592177039651528956045256033528555945496306795215143002417692728961844434268031436727115900063941301360908598803582445124883183213954912634208002952964994361615866661253557937343718441211957847744917678137711500217095414046919580270320 [155,50] 81946840502591581133263403107540112530071701191566958410155397021370056050612372779122245180497901290776120612540459732847333455076667546376711803190670475788203827725428787146049467836366141503249270313080305308078639881232039795131297765149648696742352300564413845953376397648794326072277212311345595804236018398493717044998687166202909203019654075971248548907140139541213235318412772915732743097254219571014434001276059468336235125581486508709650701892941320706872135843236618931820457540923827117591288419048808694052137983806806528148123826086550300981884831231401211553258327264556555727156103620538747312302686072564825565630139449491392445411538072365242253200510939467444055595288058378378211474136866830071214709865829063994261080341189319669320828395314020502569561522316173509748391519592885780012378459097371231980645632396371192465828328178641571823327033512506149797309578338364523599252029206336001362696119886064079198908353472914130247769624937141569354470485096413223878559770372838789969905191242714228636247249535015369243640959237620979898973002953513331490076484432038088581874701637168305694859637179924436984738551730946855971553101192619011680079695643186668461303209338539364223669259583340973439828043419005521960426425803739615731116633575944554194168613553505082484923557954092382477087269167519202794342084194062060916340730624662830220699453166572627001169358086567833033715422629986687552158216827080816906326959997148719458585109207827102398177657841297200722643137816715700913464077331505447404024532476062001859271998007117107528128473407156851897535625139164914911150500361249263880326927775804158554797662105270616681157257224679556854707652517825088643575647414532832230050325201542725234582404464876044748559587141153478084244278254098793527736858954084635392725741207169146176639357569350257424999663978291304575732870711485169741392694142841435382680883056806553047328738334681517587540399302537108246546198544345756960947473260511044541051030318017739481642131622505405887119100910034785351271772344475703395440448332555482900003271198268420907442550104300473955869580348161052327303215360 [155,51] -4042613755069326351441769784509206373678447251106207685650951824417793035200070138802150711787345794486955034235898533562080760957441827655225048389909770993408817257656536282654944366074435615359268179403707290021039915357231015945425355309235609300155337884023352736963351763215514934944757721614671242609145499637585215835064595382034038166247017568514230373031122783138282161020576897259600667492803429275741768607245886407767601091447810904188981953624555972378435573559314994524415713221116172610806070726209817732602484170696833111052044889920994940895687265853215968433598929956954728180530965158761675756979958827043259238921988548355819106706696599449061176971962488769908457909469404737034007171189699436119001658106318199926899771752580131814433615151119127411608154993239682213852344075997663235994834309964542083116845229636035414686074895991355289114783432238152744967660249378845324312121305316093863214252952623668177708290823695552776514888887840387353414563795761739260813032072795377019754690696949962394269823141586510078286705279063371376251571615753860078499466974483140249354396381851985437283117782217140741565869522035545933035168528075381801121393947644078769308984473001113201979147032636566278724248648250558290464328211560878146428011463895607544789909584752876898290681383800059013455929300461066330429309200011058829877669285881999923125893181166525168970674197042638708615107954348101201600121686144768238762094605126634237121266015168850495413540139455838127438007254853421448513545883561061907599784809717035635591254053792434776615711028370154121068044456439699165071838163060958901706788632179495270749666061449805990293417570380582644940873610191576078227556253845468776857187572915732023853842398001318629021131692953716955549324799661799193668867371710282593093756781154572979768173911724488199835114586536450561509059786361958135624416086693452291125846963569636705357769405700746608958828667951098171923637561759780002213674735728818764948531691660780796506125074172294157792628500681997969646183712709266188469920809973614827470967211758045677076174786151260425866789348617135096650016 [155,52] -1706544476314431969899171906412956522068779041006658788906047081836388305235349980074290838645450791711937829305653267360354106355008603439705923420038505141839931947095693568062751585570921453437674306324855819488469875465656466634375374472983204653866811951833401666254195818717495815597897458030365790596887888816755814338382421895767226625667227771346968860286445625173312305411548222255291234600636026267735532614098483015181584274677920492185733892470014490491413145492892873202957576804611149398226785836034593180021022604840444705627888249916651552709959323667380248229630161366441905246222716291682899654017519752133781363652677905618412271037735555985633913045603224560645992260479282413899724221586131587456620785391015906886763179756676838333439013928335825511228197437840897598281253590840163936013399904413459686520421459941125901328863390931546378579496746694039268553452248533683132854665235233226024210030729892033992222926797358552482766016841976451173182103503588617060452667535342159904328496839317842239066176541868355766353618712687836372864343489485994108742817712198065310010322521781537659973255415726008327593421508789889224612629475981173229451964072532792499070294354475689577013857540122819725998486873523337453166251715670087985158498680497069092606164645270777397484336751950854120096752269218345779675560762934135057381338394673239859361823404715795474831653254507834684858903546768413108850214021289078698043537826439163896063644059509992604188095992477294364459392919852413274716604747296372904892707302983606551514443364054573117454213414566285713182349304169453325426041122306763161264594689169721351509530115892897468545221945586047409252815586391606853577787698245752725482666153027884502737135447328306112885983205469215868421813479904467204076669841963111236634441346799154026997162594996661851750243520752610761111746606365816559861301757541649638729209624673309016660607674535656686274387612302504823856640488939203479355071143587436041348921772799261333383285145499397678004909061500873735449253645846647459534273728561825361340180864882331749241416467262329528261151795978493559904 [155,53] 531751865801520055658857261493229442893253060606408956923906725549259478994051773378832488230482082108539260668312705715137337283433154130734013448112275775808448588394570223453892284476578364656373936768086159365754700364766059828476258412848224039202237200779254148006682837762076178208980440234839067789672516886319611825276368079135805985742121948079359381124123540074967520574542141050391918528435685772377790202278939172953298185072763718853540042437388737729558121832696685651323826244264681173478349459459083981691409172891070474615852337607549672646728639813669892630705310766332665927182022275086551078729746552443775198091811105172771698610995278131252277202653668914176522135357590583964603540885328550794226112909921621769017924657707917591615959669281860053672849675997845478476537898989383584430640112558719791136854094676147158421332972905871587622024931771266395616491631274389848533962574244277086936771848880632147645438293487820082516131890872851436313692307603053510033652123893494819407604948326582381752134966950393941170729798267731059276180094647408153082303906257621057158611914754180269973469421243631665302530247761864248523940180145097846998590936945327171256686768101864757045144559203427221517652002445843373393047431615114721964775116299880608040322176953384671917153727199361324894897006791497116945629681443693120299359883372688583994058935370947950987134945109891092434395478814845358024698355345923335556355498672878495148360169074045521356024799988230168474783304902063573837465520988871713319550459364425407897881938005843644382908448819171744179961206377300376512215589513920461098687006628937973095334109131419711405395469882503917892504782834837250618262792413460714783214189694949725265523003191397331420024386424986370456187265720288730061447258507494967651041549883434938917845981818104113456956532295931112074159271998780111694523480674440053246337170215689092004428799574108797840750223287528963791466698610567702840416343626431163308492502651440030623667907171492681583541431117778205142064691913777122602917528115946278360328001059936098356236759620864147044981710481410500 [155,54] -57184259412095168564851328289773000414668071959021494128052767471504120482767339523491704514473169088744024775172826396825530503691596638157549836842123170158106910898285312458301381068199754434043170783732842712276875511467421449731059020661791673550424031335355300622984040605838036183104044323978687327212888025672491120364888996612724102799795177508773205591200456077042124490507965073096358336500370348111339351081471623053371934880984863019496345318339694008819001757623555078171854971833817583839034678960131513987373979911231796867978768986892064129948480859950246223543242032551355992044260763741755518402497245696681351991426212782189081772326013619751205743683674494386226817250005522604109363666544128736511530957047239139476027347124705260993171193621259312118211024380755761735583516874730508721147309478256855353154072767229235608709322296042849181450813322461417285909650716997787629400326074942457305335220862637832283413467939780576506540792881659621487891314274874121627775880710229496693667348990873858071409722501006237231006010006239003621497331214469245451103665096015838589809438471885555479448722762942437372308200355532138674982982700230889822219204093070811022824601680693148458264485512819047521820882357078488711312805309219479172071502448730960565901954590992522329838638286989270284375974480818675989281713580016390472265318621221008624166726735477550094048162400425441750476722486103032255250885236102169376186267014064784010734793334235728225117954503018518659621392290447765402971979096521865775616528493592630598822073051256304971861912999864269448000798711212531554278800424213162648216941884497956060084017921225021081365594244794385843724785353790565576587175216932364384756997074804562749521898725710928195794665948934602084584167361268435731430415683638886304540430013202690353464252539192198993815460214610549810652457543837838301910026531910436879781532532022773890943934356073549475541038321681906798483825649877392683046163178350625727436880176698752363063445633888951873756342208958117193949192074195040848098068632980705634853780061244955246229779983765316556548599676928 [155,55] -2658812865976955142194210638572838391504588546250864175086258284790258240885930676905999822100932322487806243133342971822057621103211398241726555616099638169216985222279739074045028760292490918179248767687869922151389711668229136560013743975243886317487555990813941708309386325453248104276979215223757663982823743488984587773643658313430478638869028022286701752078512283580276438340772322353938557805097712405185417748050536835383418917966891158280699896225110153453993586999608081470848855380895651668636036205169359690444858007262370551413044066205890824903229609807278965356223131673302969126717589122447301434742884220416282938550884760426788281205643014480004559478498937639553626693769706265379586023209578127085140869708589995025467705894641071505083708926699599786041150494139793428955155695191900942767906085047494738373078452948423241750030399056565590798445320503763316457457408390419822356448674224466706247205699247251601366565119858548039599046379241263824609739674838711558059183171147723671402232570598873985320685772272732818901004277220250015534554962687225157669046669118491347645122929063738023199077367774899573440195913274575308530338664057845314453392173090823161823266996713735708130760115260898172374963580986153636745743004748961503669316867407188152087765866794477024777223503905188017219019780606215837706110727198411488154772784009790693924350899039028440795888757423271646593367811285365904761591678144851030806783234334458334893822187783025305770234393269160069926606918168645794749381731437183094345754485073884144760040622998649905218562706824632392164332006770252899425428608016313697901031609467854228466436944952111282571801810570338636360532673872416214990422164307237205271690808726697442349236093202003426968323697494960905488664324508927186123976121201886927167963752521778650323381251343435286631594190094510825481030776413371554244344440324342428800351875053826804228847410808214692942066595539368104227819837935988579726659634939192387594369054313282740799452964677129964855748272785584073138593576143249974678111674075693546663370079727515262452626978540760207121806464 [155,56] 1482879925554804059100663568358714410320033453418394787751139432744055647368738783732056550797747467347350304863414549563993117206153398786060912260552582413815072734136559630463779258595211080706864595089386089206815404822284068391957782573250978921913886001566073131724511236052637885568932327201501243312116857541455337058083521840975701498126733595316621474003559791464702624949393131381416106214272434147348772801341851286275347905313373936562852004817621122053692004538521507318182644054176837327923888856244187153312936665314891755139173926757573950790007013814481105088076034663669687735555827257269637724009849743336282209878442649633870510259678273971539799869017702696245992589155488130092892936732064032976524302253221033817541798085977968509728653329041254969100364380476886791089726746358222215873576515446494617977978703565599750491738017020368926405636433586194978062697122777853538451098142469742440741533732274464459357706536260071521750138615444348258634745885523758363024883557223030573395507648423944577734952331979704429554862492394067535137033436164243217847461284874258384301017641877385027505418060431906213107747829725016184472840202798847798845212999519567619386329435233497092917336866476195479534437212677222782014123709878595302908010722522059779103236167742724541949588510751946088862374289356158322644048705857823249920944944081574532975124815048931943376141335257120814270682371709872980810228085056769762840454832642616958855696966024954309285186671395326490396671942284497324546581001832095011689289172592852361562952743807670745333404051893158677121919457686633175438765011893245793041579927404953836563733865941484210760096847253801720459239900049478209883182724732509211975878936581140443241415107411813896543502389514941497726189728205066888936806786018810577788687253576643158161703904985768060620133938809462490474921071161604653846133059490493872202449790618753888090396538046220163203931584603398783222353357159964127581071992915806127699574037502247082675540710127028249559149143925925472033045168269794773009886236818548996979839186783100999832343424102428255122192 [155,57] -169219777365258259149868625337214405641634784847290191828991353443058501243548642772273910829590504591152686888542786437068606973935355710790079287202225841383327769796580675248232703109996008890776557769200625241895246512328965140757851690115101236795798500571076502987973182809996539888078902798519715578654662088136279493234664176688267438966628572913429211501695702645925695086241742208109019116998728057257217323797415894427431293091765516255999952141560222206335416971379376851801611558901111765957855440091974373343096189691229070454142097496379958558407223618236552978790143360825828335436521149374758461683420340580217536971884480747831662061824709278053542497147165366459434902335337546262366279593147866685324313339658707601524336344981573357831019112019766337906904767882399771049407545774381399668049296330364248902548229963518807877365330407590994015535603307201473621544318737593186891395329085349492160333323042403029027473629041331762846154483787898552898310322066545846984923578263317327549560420561003355843364284840615521723131083569046489679268487589836136679628755395416643712444913025543554393890250298566819412524631832106123530334160364340019186632964868282441889249803324249933446703614923326643929569527874969648391227617693646428794012601409703046083379413128246131060131936095842808914109444600897016480346136194588341605166476581108768479864887383733094488022456023609220152556215071782228394944501383629942769326881083984396472382285443775951502331430410133252286513150131179716603246685823953813567525470516644986408307405394670681602641443388979079298246069611933205137400436048796954651343288177382445727683003581849923217887110010233937214081890042394516291238236971901671268135620181643787328683452413527563529335892508890700389463614332986344896714646620713003369834532871706254447697906786012839590914102650033544729746179108758380667334148111174231168018216898466793634688130699593301490412017960551897861967331215917801105896829164547966786870135617337730804941802598321989724828890472124606394960288743282631330584311300970260265909294655987437133568458706570549530 [155,58] 12456312753351875217978664598314586693328037192191267705996136313036643895694171530392238420301134603923025855525301068620396915924824499709595465748966937975645891447929268560440076322449042683625845290093308734755630937429980901723974584567335839296379776086598477098474362910339324138307820018189956799422371662642451036146120673444438218102548695373432235152378013001074109767855691981049598084305640525080393687768401807242802819196878188496773693132168386022970242647466858428910915638043049192011098121636541178901419273814790871921449058263541950669557745988368736082185182260792006081508340996783831723084930274255243966278047575875036320129767966176296093970047901886777331591658504616426177396735719239907305192873049945954241612224246050276975066817154035233744130346947768219626335132038302621934397748015042374332720291784342500291384395305491727422282546007611075202469252824520935308411055626029891449305700965363092188097204082783953588663748207395313019115573846582060473046479556373735657429218310871184721044401669466763588615409270725927740175875479248945126573928471527176416507994902956830036803421439099965969967588602814145043728723490620460556126308437829630623815275958271608627064289040441970833862884558344644649396969490102901364421885144078693051866402205863884261939733352532590166651887782512337025178214350138218534438615371666531340565040170731751834429689019188927587817129979650065000046366605264466176352218404927038143521567257040608396737379375517845495221260949816911622609141258309919861203370678511718043877238358877264920193405817079427445175566434919022736944661699998095417724398601015095713340704509822430308054001958208648279473441838237524336579241303104521530063090161818437488930673710727171930587204209103924927587509870398573990970457829445817481760069760660561474846853270022938298146179128456208564078923540434657942206840845535737468760509808811849013446670938949345082087361887403178923649682516857006859789632923736303113748170259604046721756464973808171752794840384787313896836766195370168247648797194627944416539148180578460538067802713220480 [155,59] -1657315433134447755646849482439244771632969263347683426852938170366975159879011716488738224085205833624329619539859493553733582361877361703869991429230975869083657369632236787358975718047786511432733613946421245244223209349164423922322502025470037228536644151355993802378823172301904618037879889037467343267757342809497384867935992870259659889094229047169503944462892123877182620971982810175004466860659137998198594448438008857682812492069302649519425637717530902934706292255814152369148679149923002393174811159473964698887080695065921370939995758324013114077369107720393220808756724055268532327323755507061648682425816625816413179163586810617685582248892314194847751405520060894946144742807605459408484375256741494963532548871253047751505343204014408693316110651438606577015102516925128324216526816222678073247159312293659480441914891186082599998623019604102627098206330141436808201742178843645024288714202455858501128106782587067708574608357013342717743677777738403428275229813801396385598267066735720504175842821413650559762930877786615736799373767129353237070946555363493806723659168556886510759493415960344536609315438427638768009479902149569268475418994108767668203663898159826087237322634864074359660968394427510914544821403707316607210250819854274385668995872848037620763992275685310037284834110590787797330719285616012934412941470276309210946972478185993723853147795916785184181775194350238950049128191678363325054572486784003191141005663441391266764827564018929403872359826899159998794579620130111685160857095064034993105693918037024516051702986973530268549896544334941713174253481370667700071289256849869824915907730111124672184500739195460708191635651458022002478970522027962165144190461605182811578665557731031251594160733752718912274034487481983568960096983569066403184292740128980823391902778597001379399360126051073110723212541187075878702729684427406797995361100551861709899526949109473339408539900384529918776551174443418560935248495924618777330204170436048184266966847441594668332345202626397482013205960634903721580084046581049026882541226285210829672284004478571360148220043056 [155,60] -203845357441454706524533849992228672494674262164186536610727836005133417584658807320873410757515446464162264492010641394373224806625525749634292077265564642081807790551888792150499057306958659989421463943191878154596140473776773474096394233699437843270103114689709756332159515816540505791114703640591390003998344825463366870092900946470594458271556157504939284214604281615554772890477024237177394750867845986061153089887021512781772791987952744804289918277729743729602535456651754354360707096838955388708500567252604544502145253298457685796590368477909641042510276326086796442605672908802411245465313786523155796763600492157046471433228804702722865608965339334102068592922909740470533832157213765539041389859923207505783640065591967681912752564438940808724925270712536425176051946504837615145299125481736045122467209790131653346758529564768602982199042557288596580217045003607479294837091662681843896084753311165444050251029797004488234112148538747810252339468134951567229862768152363051226361517733886600913736382472638186346867282910214018227944311519878941935604131748931856931095010842819448259487432266661576218198406996697916448331788464832187405686145078104826756079877009690464163334554256520367684050754463495278558598096306219278735533675197436193876902578392565972514238267696627796035500465699116065111934190851580530591616016702408145845501934087157155997438618228922221750719986995805338917552396858345865046032297813950366279876339247126028403357244586936335101865739054242253711838369429093512157844572701057751261466427116857775488596381977561675844678060637961077733548174002399928425222509964529173542883579373287462796203807051591474990533054377961841652035840012873996788238934103803334203977629077423672919419493166729517574427577536258181143116262264302858894558023358227481388143854030129429697081348635192157782913102026734000503915201226568853370332043643234780191360959700386135181693118771233942634006429480691449112528788760268724498737021084401329678447911881582275079768251155372687284230213172306284726974628975512500133712728990125248200870631811372046001971936 [155,61] 117184649207789254033806267744582256346228775170997946492244991458806596241821097708212691042403988474192500294262189182510439370232131855963808602836465014934191011702691609509933577520909475058649188012436829148741659054792556191053024944797490721472525253773816418407870694512448732499030247211324574963496967095355540566388264296434941859884388164157693279934605315492087269961789102034536518574966824331162594879040165637583324393044135044029126452864047034322858812641258488870187674903042830134240952191029601454797917892467635837172944632730420448364959187806357985362923716176004317718425548841782159421709229030634545529544733023027165493568186153658465434782454567252202034860411208916286342616967100298293380975564866303385806566927405172621792246885575717829456898633972768819746463662431074935848245420740407955568206931632559643904535578190375561902293355633011081181610527092526092735150770638514377373034649684755084441130782503665859403527576453559569366750568261613242263164674080673711853733060886159530511578920887348719058334143810516836075654915854301867833600814482252252090494232068485052346759890548943381690869319048654645510318251110881834535296967070301970419830881332926627708727819649895408962396299829080680920783419318917767966478262271227286268864293251564928690426125005180881771198505315825570143898165614674782384944119640741640179091987685077619029025652270738662764706880617367308612971876994174633856783781110376735321231072284639641858583560248074975145423140653921786782064871483650181613427659470266884032553644044762435131863837968586263454257376867158093693353996015227259142804066691420459138583374527887984438479237595570051588862767560908122912693487773993546166255750489607296162651068303621055299767352595411669394344493117558774822131123303084381365731548613650240278267724223626389045907122967563052105471921648847836752235495961664049382288894766630847257387060411675305666623512903220496779137118746497211491196875089249944885985074844848591904235388064623728190542456181899280168369036357014679703628082327643767184830537655018935756732 [155,62] -10619715439722814725811706088261041118022020465195688129358018787061156513219439319519950534359888384315726096695311692041665554360400529818623110118162239039941241173707008722948580198885549745136593702681248228857680405590163084958706176564420412243862266062116451634793022782984816684820509141887607134209982959233096983877927864259898185774821300953421651125921120432588033154259004390256477948013429100481827755788392877669004273316217892274903640619199351796069197838167352085391540278891839967396976211822623539779951297207432631486107463354240550411736648765400330740197217900091805236367317847241605553731875489146066900654329316083386322760188473232567877990721021904430007249371124126217435338613968096945548279095738312382935253520700388339085390141796185570742335358746114257146390777490793518160949633500996297462827542668271945893392331003630587605386357297765476688002478712725285827730918443406812522388237762744598554438847724880126927220641767534490579283724119292732463761789099294596187696184348340346406514223683056423106964711391478195028915365590252255292144389038515385533898020743080530300621162960098975617227232701996198694748793520974409647978948832377838369784762786504323319725466856131136019139871571463740685122936159096250800884970039883287213132418576124402513618471137984421321779072633723672049494273813213277735961251680323241717655927044591662630697878868070927370712399111699524986890336351677692410148553901486948452074826524451649927722395990266253425224206571031194004959334613297127855465755927837826093088826296964681706907528643520844394097061785576926320180426948870825650058710538925984100383032899184273464579841960328234659684188324741604652369143658641381817428614189268801501653441206974432225745996148538362828863449697308617790104885788940571997697881678851444536172188923440737565048032458765990733090673018352110133237400966859383815607181359375559290840893389869239545988584437613695541813648839913178000352036989686874306776055478053896582053972256785296294956751154630149371240997251219943053177532407364463388126039231857740928 [155,63] -874463804105772777155637158581099267208251267700902418462592834058615074062943881288036759294719100206621318427456253676568412165018844144809320361495941406435715622822092681562863741428688188368943027833722671435707267767942327507622565038429129076380877321749433463685149741094524927365716632366143079808736697883136723085514652273483829885884831028238954628800863460784497120228832948864852116798529044535382059214656921374141192153289026835156648715920920500639928166349485102375621907044440422216639278138149793917181094921301188159347037783852054758529503275931094566057567594171252983083039637822332862792793871632819193208775370128681029755994635256179645810182122075485398367744815637795004978571177241971917817580633138326798673579991713929317362500550879181520756480353511359360095859654661981232717509160262258977282507484243881907343176526012649795552640897458367977787764454200577691157113734786574667877603696447203512255458623478485520128034386028043360853152165498836497466554135420227322454171914536666073322635370784317981031833944834151962252044539753292302713877962347468060442996754376087317781169799715018448165611844090410432796962557334538430338662218429567004807938365250530630330473411637581255551084848966440971648332486984686376834871869089474850427523691873338351666986797235710871048703235425798750415671069616702119010363163294322936022115417203216709258686630797382280345875711052903063687649453326682738990531735094237661546199742491974240541810826691730173809865028053744664161680338240421293919394405278766764657517017932876978829571936708515803759972185527844855055751329871321722467478180865530567360387513680349355222210932135566546591265301030089362108291211941853016303384827519987024997107872742676803579899141785001724803468875137599513010966716037445190042447489304461220409994904947894473815848113558372446756274295913837390300004756395266212047367962956372208717230506912045200923172297644775456408876564083929195679101633143548600885625384183114237247628188843287121885418493888656778740311003851356038983659763665224237024610323135184 [155,64] 224470382461373669617775598502280765195498511955014294404897892832189840480584709753601170555045398890549083589051342750487413772817080401063104717935641825345302612171678425198297191399500455459351451284320940515081547145182106252678596913859571338789610515222666820094984747503026788947181526211355090642526348653713115556353177232257150451743074422017611251248098345221773616665769762600141896182501372134546248009819014144931865187738933674414199138789309202368889025160184844500913551209216955120666033125595424796599750557547317038200328628437218789776748379512346148990360367216937019408855843547108557558405723949400734900746726272952032986248514461019031895477151582017956244108209623901143278300905333779281632599551610526493837217657891341863817499470425262440356316685391453192933426520713735065101359661340119813258836281405974919964252885040462438404028874086255164874414897183004546785670165022945790637721025309755194705892602239837538871807332948479427272299738020434019888722486676114983876147117864590822255397999640373482317461804558816211524767238977222638441646442407861727152290070720428528451037727136409484349373005616281013331638641977992985678453863258003879882615494545986850549538545771226915651961350121482794393932650442591625297122575973596755551274624003104283612230378436273845447247676450046401262961422230718670244955160295081593319703905583920516517383363199681093643273218794381719541807396867329885883738329332783234361160751953216432650226629855172630267129059794969431266830001377481884041424375057948824088585314357127699175777484638723098917717499256391264177315705454761632893695072699770235592286096138801879159050100857888086541824664482096784417384423671602489860606769745436397582611356530437122025653179040816205687721517301185484395644521542518853794734278896029931051964678894278597191093889201624253189777955604398594452840413364517274989900177458095742815353798318168345155918520931084157869046115390962798646746169534346179408767441810437871007805382149839958407177609508245868488972424548943029552444835010702197701249664256 [155,65] -6296089207303103232113360028110197137647084519653010911953419596032031809783643583312472022996301056730066701327895317423876233541559674686823661399036945765624172030843894763104380144009344300136525727529205954911269348148981208807470557147805557636357995632368298371208263378461429911303558004844098503095168130260343757411202871412937544403734882099913712131187019851918669067752325110802432415220703108014618870811912520904441490796804538896661647887884485154837264415617996404350793988051494623882726817552153207828690608455354820364219892184093972614395649039874375707695686974410842944604966680208991370741570747243091754290337896523228254430398372950132977359156140783544289376833314901084540228181273217996718673455679896865765358704662323121183703945807565645671252358402259798065063340602459321950368466133322306732144140395760231055048476362368560398292170834186621058263470499826272946977992688959387568265431708685578860926800099850627727878454067451683107621984468476796525830601652037431025918046957728872105737467385263603336815994962545082689858973248422370908606934799380540155401510640722859852517482659407001029990170317613028545688230163565404023220866712800178516294064265683942303980079986712163477049323997412849800317488241247108476123307351340503724507103639119122480864832248824198531965372931480897724842644010452969349496571681894922953313083784456895476050906582632222366418550483578498118183417523573801667489687862200598159233903216007559977402648868267672552598729672464205723996331720357852034806716448152543354965530843932397730638841688150263107103005910814601158744223786746085833262085332832386995862790314910294335454207607434604867641570123618953749245837069945942079163333947857698696674208969719494915416676144713266509673097463968843977904138380406044297693381166611919472924546255721385676164996522461702748289219400709168357837965091595555513428508276699427535659760452749168554029336401975843074982717914497205409659290128344837599483381336406968946541860527445612993718980570163449432151321668679315299639994610446961323772832 [155,66] -1276119500768889657115097594375010516130185780166850677537417005796529657459955362734564788339394484246053122991534996577498362860923835531101180789032851556415017144227414047260224391876906772267634612771352057140955922305202708927546764067117738178513189156466729681281790482604794298422224399679729647831189178587462215696612250013639335118906098672827905669397189832086958373273628891481662806836367924191707810709451011858766379104578065310457481345588806212897934609864767366890626561996811753557211901738273782827159025001184112047530548092448055728934951173416976151540302634038706160773667831863670418052791103661245852176054349482569413600488906423079827871117214838230097232402628890499671462967785330594858727060886074665607046950935819062984269939851613639969582272358005797104765523263187604086870439443428897611234767974703907647464218976201336165245932094599893063903398393296856143838807831612923159517821936031707665870377200887455548130611970354327112711032679301042466516833078154509886332419572080039408747177626016460785959949712027371169914976461041812102762958138023860825132413408100808644867774971280614371637354676481723431443529453892190327613740439874492234606518490733180696234275836638710541964678569364201425242215718371371667594983358745916392581016977362660982393323376193546703678962611075531558929322830706967225345681353245110675632474251815587800822092092064720645135645368953394083783768417969003965647350333828363207723521616135372177008178712804878520234264506655503059047054044371378072876326713549791972362581421294349724946243797592933974267833715834206000054372876773896841447885092325311837817024052504252383738779342015172042977865694523117818192462075959563975657934490565904114574094154608711630198078655894432014205123044289922842646555695623060756091732807717646225594044664512497169587053831139378682219940134077550867669675580532788547760594295625988850226414635125212923022595481305029799535002864975026089869248864834500443569102887957655887318879962067778758280858507040043591598129210535507649433248386099304481792 [155,67] 98408223291361653844770945433986871866378544041676710292532380825113922348534698181063007952872213919966776212899773548545350702321481285389006749361547304714152081541559335028828844597250538181732404032443764967744336512903135912465194043512747170378097607458243676063095376419705422035265718416043578541351086403210816052610484206339234927007475616640127303038402997463695971493348520033677282596600692729106463220113470252594916478528134777208256701017727348633872913269818791596717488997089589921551491892592506819710248571581981980143690426350293457632581265369197979699732971453690326620910660247133110191987713080986104286814870576660726339490976630377763705302294434877199298007001882399374736379291136569930878918792326089136630257887190477012708492150629874183377032094226615890381211724528392618210046913873503214882190948986239917943994157186266092212752679515406898457823001391598508782849793029231336904247725697032501300503909091218666433893350650757304264996630027333592269021969715357572827820259247030274368720527837623564825888812169197112842206166390663064563445822663864199472699973653204433870851534468685748362760138927161414972774399920099465358637237527237414205195076062149086417019248154930860857610316606326428464879953995376774376794545273720935105392134091852284085135865877624925634462436719131655319238183212232908293454357169850617605946054332267898583734539162323376653721140847693916753343151051947358710756499770847323895127119635150825573243374148151825517593836503718504529576592901559403708913184621330717836197842065230362832735557713344291742499868199505074958640057989630194372327093823098668749951632984716502890313593247225313794473762978074059192600477289990816869579601854107258490219836342987887107741012891785450876791324242708943022030811477384628148785000205662783441227410842605396651389975032340646145983762867141646527787661075907558186592704348714835516314477016973721767027846440843531853844460691354343081363096775204309529865136136268070147798808102104481903932355863606226905926839691130594562049135189479552 [155,68] -848253008259033510194721274265736990158741079490532404505852783847599877064695760220112246263114611234699751025319128636336273999970173131923438441588104103997861732132022390122923492708857699292286569091676387906335394301063313414944905009611008041453397765069816749985986771257859251264613301281737199378894461691719743177553908792843184430255346739547690468901934942940473669188594244473232764841191594314387823579346008601489376921143645174285674201159659038507870760483963815446331518004980280390378152143109152821681084558559155566877886969039889322282214074178162255269097201061059999742482021462147084523259669647177827912157760274109327564222487510300187837911718854113556884831693523153769178728967356736154092237113130699845158117089264557023016445687720883417315798091677272765262907087205872626338746439451118447098528562451830102564219373782979943800473088409180350272303999864432717812869636511747980428732279443559686492927240066803054221750883087075051138151117949399920171701616665405695576494462746820656033105661959601686312158025805903892065343926711286560869439721101826765919053749524465402701844493388191746821950303364824347372906127853368400937651708262625304542169740753143428001704714540525207037764907626476813467837359161509105019349627492944101183732588033029438397337911712959814534246187611770797363462082670488533009483985416079498784854723801742152221411265712613119970950494641239161237924769901338384424698290985209094824134531668676018665778384773675311969425263800447302704445175176264391359302148986762393470872923842837347695579686808921414756794676694033611618040483424853312531103123668899804955563536165230213923210695133317429923992867336232557843639351396534000266836015040975385541293671330543419051857260998032635292800792449361372382343223759408407457952760295865880569896497074224867552765319269146418909819122236367304828668495983908326936049973836290456627132327621634849189953821837409420178943078789594521243539639223743449410616817872031646888120387034089371503755770904695754815651388445292224793862488000 [155,69] -303443480282729364168729444080757052026107077513393078548112887235882102627555404269400774313940965326356254964670848249263764211891276070401402693354094273109900602341091613518922046587590566971298353070343359274142374550731148605124526839417003112527469211623278434490058355746451228296122753936946774187994314882539865688057070213066715322931060263130553953628330073997945845306659846286445002268867275033232052653599169771069660986494461728849077437452726988169462716797048407690891123469174277095944712717948908820364802279225919523557049441328791503381367423987426465965168174571559366857856061725394745364795875507009541801099963617557221675887426595409033449338564457003839872325295817028527852160047692968292489462129533580258287907402248292526120972036613305289489160010909681485985948797645705332316313519184611074701737876250315713514515472089863594031657439067090043539851171743138534837969405666935150773783212190074875655932841504816967547182935752441463313796163415107346979385376428286531938480967864888088615155927703597523080777251291832129978416002371337705039063771618788468391714234027031613203883155521455894925349684851655628421381334462227587594755124566502302927430705267392038459301559173106208975314124359174853910289386781935889796299354598618828362777279170923646842128124334999143062569462203112113477316508315765407301013218186341116177761594623379905679187707792388996582114023652166103993366947177673723513411256669579327504238646739697146248196295625958537355118679105682128945709802712104218598345675234016734797504681097158029554120889169138793715689341612213273190378335212041152553505572335374167036285820355531780140104897773280822515627763588278281068867713973678182282378044857512594201039998663175846051827507668282108690289401855155208589667587395628710912648613645159048635502650609223709370136453427823462645455156224723028629011407581353744790321357379279246899250989925011957717107610652605036251009523357047549587764296428042864021066961265019895666700542832097697399616352608508617206003308426510772898918968 [155,70] 31399482880233506585910726065445397492356521023475074534542447439203585475230884126110169786853637692420424264076002058732855654082055091504370007927041009683570258309429301241176557221251360205469294314175765183997039412713775238740673992415728007445265917610873599187962500235771110197070501237894652273077804634849949789240748079180933299537413281971304829022895506922311493714692248919508611279059225267487228930764446911456802170500690132147182870303356823728014120492223948513833962379333318418246121314215305366367846902116995376374329031134692008118336379932749321246837006846997401202844913803763992990777379279902749411232195429165999543857169862875046033816813489792937769869270456992120153003713882171979461455060117043375948498813627492526128871063133695806715332766483705488566127573101285272181044746834429286787303940047031449710674033629211810011345742439145506865084342013501913603200615366142233815921336169671261693458106658157889325637106778792282670543680060954173022861409333038991586744326656583922015863453184072597687596545786082938699831674886276276789392371139430314481894701431189776812370642063699498770034799946807059744338116363366220240449069278635673617262474881664294164137631034832034919491279236236663340696861308817013656672243710223248544301770120370347136809455242957890001884189963084102480897080766848682602302346135641221219524207572715270765753201395596331694231316908582882417708513377158424856383071146832755422786063707505261830733310323544357476024137929758017102853941953062164834178433945707305657831428110288429122027431705589619292288214678011309492122392745251840104867701209724361716949480551711812815947450292234094112556483011756758167281228272664897735250682545028522936975247872709824975293715954478224494949591756652376283594434110879473878924985662214670388624715789704028581034237468664048236545900590683202678192124026506290988397263375383786869966545699707896678556729936934601787581751902613367810411162130601973983608874075930841916723290028283021546575722428242577712154013306148423705984 [155,71] -291917793974305280772574770396316419293569675610139461810192058137928519171626747454305692790490301702939737524416940568907799725507415583062701909199080876986824729201488635655397669425335770243874553349966810090818636788602768661658112933792593382475369607768730165888794135475977671259206131565243220386508180389479475050663114172075268263061732230431145697932441719209230285610789438419725413196323435479061487823282204225218654901950879734713692057490364202486480656680483322117671532621985858723831333819514130461634360562976635951973738239382458404264746559511294255001393471677763317229411255638687871919485030973768725794691449345158062867894255901486773518678014987275046091293663321168813903383775646226729556592393736906808884117485595771791556720349595066817357350655415057698911615032907978536347062856725943649263300580856698001788818870012930898249133995075577092048500844202265358225532902736700309108845857145710171383241535085972420070853008110886185043575162645124519668430455661371050323659293696841515011611881397336916993105165509769987441809271955503945458873507560913489281756503387455381268893149779614146657744489452071797479417933089709999506939842640131701318936304150787099397551932568637896915487506124916415342628829704974800166242494636516780222460604928303968927126603634736633489091098298396801771028829946385752898069268087057814927856986061405309435237097591485474678159325902613136753034839034913929206141955240314086632396635460200926551757122317410198787899619717226562152342785000619674489120578621366854081393797142535381836027098871884302139162151662659668300876130437011743846376712747053915237466102422699805838704614689538084786213597813777717161772501060151042611729551366312141805305146455328195307440426837938480816734434105817372470907356893814864337966650758345503022528813315894607863615053989174910118842222668360734503533998501774852081065204264918990939437511709127544440255636279660915650509005572906991303525710685099374738476248684786574568197771268888538174049339717230957031588999371317264 [155,72] -137462613041000126676452284861173213195665474474905447659494743741434836696928802310879201354569949197694462229801878831371350395288280676834161425565251320864418342880813086620914506568029906839723377583528968340102669906704471249628930520007403048547656532425912438483073026602288484704684043804135994843229596536377391866608572048346959313503164660405599336403528622888815347829602377973789619446739453743168991438230945021396328096337435117200992407749456782993209080870442770441021617885875566039125921164192166344293063564072632918224939198819593463747510098083061406213493380611361678547654577513721639355623188604605138849746222524181460677555457037449695301344096592402319094036097103778440260295933745482389768417324973859714734029846725049170931287995858638202733184119716317793380524848362277872040373134600342364230684578347738151247324944615580999354141245858020047705512099016450306038827986098057958049079323267129695237554396713007272419100865572672139094510571436121869011899453711379865435375542476043833868956281911570575224613118226897677179221162875301973427869637041327435562793863212177503972671931772683780026217665516591594062487788606569848618263494422031276761980065397240048469987332262031640040672954153154105394849890059262904316004514245975802407132472698447606296632475025499490771847298180186555217358910580010453363777528223189228989213386333012875241541791354316802177283156135041574361191510765022165678932493230074776080745770908800007329588880827248387663780716865013729806438927848273841116754829143785474733144209750149471510567756133131553491756161754099395848476858372780822046349358226058626312442252996431809326425076181758265259062118812335635079325926872409558029528141891370016587012974289465871015115484646866236019167606003316655014465631790428513435117576268664836527151689993212347810006298202912704201056333027602790362993765748857871318831830200761993424652536797217307569432960555975124214156431514255753759357409761991563665109941230012726914386596154196057392925621435409023420954762817216 [155,73] 762387299439131022396439366202073497019101165033218068451858849012946700565253500172598328125772856167381616281728901330413788411740129225279944331800974604629044923328156263143473352950297429519000432490691173541582832677350276740337816112090192584036053989331331436990030658151006868790888879192276095951342680142186199398279422139232164310546979545654133240599860490178695798690880400153350849203483031964547946855083092920777294193582111332337055696022910125024157983730805079817044970926614040863926657134517582437344468698331743844763998419432435778241299753207190127331478548158583296421412470856359549652610281379749811803888181892219873073011465173004473856565183510709465044064255851316104955243452234453773930645987365400454360212189408861596729444711801197945714048235164669592112337921013943172059645314970471984962344447891798496428068450161252432969646822907205103075344036613242381224798084024802479613074321727322024122404065893187071445706520884498756451528540270105303046054004357554008942387328248605281730113374548381017604736653229321686411918599318119008858164930811168840364672540097375143199233188948831157653401738108387803734127483478152682917267094720411355946403725382524007441380155237655089258758628734634176125894040849436873979354907127662379977647697639047376728780519454643367308485804095716677034922773062932751379699928509797311482860258373608695630001220418980931681756400999211627835600965368236303407159502364959654620666271444613240286801835851385909609208993755584767447821676967592668590573693312275597228737019609452078935849180477573633942089819835859747442863163886144288775767395086574821315185053274093036799000206218009535114381720261798411590605867666566006940774711318573202903239081000894442457880022997662779941087261652294824326032190251626565864636975613368043415192507358786467607520940668220050866388728697277043871094900432554267057645494248583690827168916776585461341918851459794233880695415051937637180470424156607336481097246241219508964955339513628051687052818262052820014328824 [155,74] 335853190917939289672888194828737160548129193905236390120031142454763985025525305059729074644640621657343904994921121886224512230559499709349900478623284865928965433078006824534369402901006106063097701721969809430617540334704020579391330484150010154547276869711063560487935632375241315781608018553615271860383852363347418710645512616417516502678546850554395023384967048474579649776313640220476348270325592053780394587333362575610958259963447936895847879519620850638450490626678164636124153913708638504585575424781334117867700353198366300506829439203507754569819384215190438822840446102729397540263830899979939848598678207269687042810441327907010473235963441402872524157294087373663440793477680481738904620531026957501023818959870524652106426371907916080988367624218522941832765159877823266764325351526383154011245103613506553883940037330378640816769706621692127363224686991477856758225176317357638283504697574267592129746504547420199209079883529717001668447088678766650338914918630969033680716857675431128007952280345488640185313446906771400706070503608013196594363761337651690741091866828835968154944049023961818873114407883460384079251523219899802897905005578286182357052019986222802231642489308236388313587356366815292657727646046300640933111962460739355637838576561381747880849624168052797783068706868396923145967003296878376399129818721377826936213518222717838694459721640465102536640096208636725023902011011998650877616104345947696631634007486981749228008765978403526379031018019305810764462884585019919561583755172508344956779428494899485801948362770950521762849035489892364542289959904866350657246743121467194470058870158650524188545430525369912567213610377039680243982526200848094514601022813481806040802496528819375266300775634617957166237799670350438481312180180662104436192538188979163260445286831341712198244906097201847594827803420054680752857964405985287066078204427566975273253945613206082097749809198600851311176872302653081938697912186476931233668063941497285405850550677386900593797216615884056530666878813004278888960 [155,75] 10345046757231238522199435707804624433274326011761955742373289687722821013974188598120865281064610482387614453590602194500823354679377377054963073507753903884119311224576751434048428843837793955622491758045973386528855342316598849841361860657326261143741845356128325969888491099686054427241912913708315207415279874285700774555124995411046052304520685057922300760300942132041967160082635327211051016565884003406075188445673410313384195782321439721055907608978576730625748155514713111167116674536944363394225825372349416165183702781602389095225187049473355824259662553538559160771134521190059493742508405355532500238636847201281113905997678379504659469571512256478711857507906141329751840082061124077972610276830968578714575467070749568555439236620534362367784860386400731168100249761685060037420062255667100880687276488709440490700631799148264707117113149934720625520155948651887859358515297914622819398104630543895272538915314943925893969534522185034432541642463859615961104525042177961391871775356350065164390515062666243709884611926488659128382149728900587231709805560832511947929878857538331660142905607799979280165373336174800987933866419900033866988867980691410147698809150491971171857507585145405333747166099498304856934551113637279747725720286086130905230213484595433198111872897221891045043707317020373092774747585924764055937781902973717268546524134406715498016674513698254396866945259798708258359377891769073458216453373551475260717456154150696375115535581739990991528400902764866727442896702220333239129412021581849294049601293646912873913318169461574541105730128866962384072633811925327042354368960317818206954419774780527068227223255434355890973206974423215464515094247641845043662030734076728766292456698430320914648921829186538990119528151123178655233976769520435207541307501816225482062852130935239800983635618011181917730300682752236160313064531036925000424250197108697553051830076794926534605947214836308553523773098121903747239731869207096608993197673191589504354749332272324445769154851943144056836731596576284224 [155,76] -278546343054684397024347281083439474703482631206812933463235650286685851772891924683186695940913529626367835560992787469598996105220353232098231887979993626460119929339522687273446430494019262903928399603812982864279442663598362578820685505831139369197445921154859960890405372807796029144372170803062859847473057905685960135315138314043101155707990554319216810714236478722714244634309118185267404262340944802542964892798893275968339103639523905157508196017055628737046021034236000699558534260751770017040534348035930862464956588358473054275579415342097156006404872791564620963296572322665878123378056972475228953814563538116050532234412847234949065655242701129645220204235198260466547629906087757318254698720389271760153396655420304180065724330716588868748610811597923882976887525980141007395175695207022801206994051816713750997884626926220143480599888016291036915255645294076243548749807668879685150210256403273507161127463829958449180164846205876546777109174303633829599499780459153955615947946236264401997531850448967383433951233353674595720259174213153782488540302567793960479161480801774193558460616260570819787831940798355512194842433245730958152998974835296396792199443923147721065369798009332412165333356027786270333195789993820493200405148903534228583362190183736819996748288942316054116027400386331723969833903175888412033465767966603774233886235115621945939765774240074056132918441511311024066541430962011261765555556584394540155381132310705574723296813937598038917095413437870826560528905338396798614509270801334539327355639287216834299273133172463985311370591820736666401065616559911243396177803753957436927734066582568599697982410082076432784732020943469297230715479788909714831827892333339255363614138680363206507055088714615964878458114480957737713092032959191369781833560237561834640590113529945876829796756048531269132067384480708257596082616154383518481149902015158876093737544642042496245250648294731274740447088834728871638941737440796722677744749518841634427224625337382150570156297207498869286782380566720 [155,77] -25691009526644306530339902131671297509803185986239532827039085954386301676579961019242999513475352552731731963269666002310228826762330334035033126959576681451779344464076733145573840454697762785266299300188500110570918978619868733552166032022600563541197969456627663413761868153026778854493618758865028808443319702610671027728774501867595709179535442282489025659154424480899627514010547102547283190376272547748601056946107609711997236982336679050877844587009697697702412137387060450271283971812183542316421083703218530797200983420392763347051954612699492500828140597394754373398702202648938650218770228631976651069849100032915862265620909591352410185824152877628593459799798560529146079239441707512024457682093897873407817933890620819003516771432019431579171903729765853078881985889405022419779073774467011658672388005275653582298319846994357978507706878570322964922853743926903353910965218090313123650746050393830199004425108481766934456529455321721159197789064871019489287898441201888027174608084619035009659694462035518574036432983251204113375165407575679437378122248511263418788575927382714908508251373517288796653484082481016630076838075371457767984689460583224607449263103872261821728023267214542400343140914953441020269942434947753486240146222986639121994541451439615592506932013272170177445572691233275465880559289425457024522540707727275822908917043340946139228155322045906589922483651084713701754097194051158843603327682338380823608398918526275918063599102247899123057303978126210482739366692135099573938004782090546716490572970361813499803606391047097768521261099230703648753236914510355944496223751204209335406286459331395136195239894962048625982540878602113203228793723283703825801199691939193669516545223052676831822430814396010510370313300618617931416038835745641831908594805251260075370059405509730813641808118252777261496302335493210750122369804116584544418426265054120297156251256242176475618149088699852660770257600468719288788739208581013347883796233189634085511199786798143269591412108446723039889054312 [155,78] -170816669959174393483832442938995077934698649222845358879099061130704576166635580127825764925374395628755148973425482900036882020685800211611819835662206395484524470445828454379483746802193974599550074062376369213314023612687992162789715680235329360215562092432508032521716268134964876592256648778395849160712998795703951887062347824396819817823726047599988689036040365654568094592589217615131422453780579512316995755143664314709051218593683568708263974399572046928545126648076393044515809654999113379069455989706960606533646229731218750808499732686430603535183509135594840500696406715859270447405109788847897818212476278778416009516459297542685130544403525307285605012288017878687564860273227045011169228244528152974159489223498569520194256274799195977056893737034396477883888205858046739259390289820859561904957249559468116214528821647127679493227237666481941982450364539124520449580680228340759493020498168052048936108677065374151723796587463420051855034290050878187753067495006259725210872730595991559894391176497064868127461621876700676536022219528802906702539083814148312341547703235340610110331273117499218357183447249963938313919452512007049856711729244741146265176401698553827323570975657088225789641665383422115095494078270258250584613386423532077419871322031107177372968334778186771094696639975503345151694380643547728689700368676914560203552831099031009194776673152494119833745971615309602276240540742111449229360177319503485292903822753044410847023098502727403677970527135375426242856341372267121684098421693330217789694556963296625203887024742085853700862973059769013367904139561782620096466254427011491424143099289748945099657033177175242370143882385179906188978871587256306901013901443334192163721136742487581558676550722434460871280829188671950322878523339914855084875173030022500183118526665676638465127247409137987006715815977928915355697087939804444872895660327227746895690960271912264900480066357623925086023130390777742251494268883263005054279192469795168121151202421885272694834306826362244313600 [155,79] -3270587266664283268454988078683944764184871375823538036145079112260029409887146062065447500647980524567709115709919972749853068934639801554709708205698441538482171506009547527815170748068858140011790386446016617146171645500177203557902748060594482572295871974975919645172078714085277158876707911476247324287570481898917107247259066138906585241949501988384455869382068290927709928597714213682159589273060433251978347331287666723500539956716775706757439302919381985373161740799278063490801717141203636189390680159852706056990220782877314047317174376615342737135791993878471382693397645416301270187490677937650699583234366143540462341204067504617931051404869004179893249211796809123135828778614468848926682136410522365249094407982550498148881602313175811218527833020931907606064681878278081946525803405670421929571520369785852861869139700597879897719927843804485661108043317127746685619862465203877028817373261214216353771821439721545824134194827698776920720812275945100939285303447637006044863768297664408759003563612532903383253276252120902913854825816893564905862994414046299548509662771566638572644253704086233443771868014419257000538506993589372233264001972297435252277049097899002457356176399245839546950822700091118718330454733940172788753466936905078332758139762884987512965689679442576654036036721268107873462351371895365258240395033141336463302164381104153724356395016555207770377325908293172582118546748742117775135877617246858705853702396444290029900717096396806238366310330224332810564952347878500465503417845445033898731070516419817088655680968723015624172847662025405396095005908770575829286961427271334269505119016166117148478039961437909790150666732184241670094027439580022230875163524193712131400149978073161520972740694781360841745872925733438892655059717548057468392711930389916037586756810136309785597881986445967644525961772171591276502593930756373498769325854398043561612159283446779539221387480406790963292814433047617375228243410717724890880701533620898322843106616313481570201952537723010880 [155,80] -2103435516893213377739905820935027570070819694211056382791073443784394377681369766839057236678881603821014418725486083736052222214963241329207760280832991786705277450187412385900182786227487763821633585863353472610958363258153703301132170794827034992614420764714460060725290942147247337556137923837940405039714489971073692731658798556661226943681186316709794443044092490923865260739690474650729538903263230878332859559154196899871568550609610356790204551248588082583625514432408346559324014919165655179904092086972792872293808977728442637388990019719008514673988808590642739909188572637848681249972167326649506287434974142638239173351232881632361088111127415269245325245118893373335726810148648905036835276002092907380379218983712708440133605189075142030546922939192264060394007709695133963227503204409696836272684742455161749366696559290308864850244430091387262572661159091161270567108322568344582268091144036787393363918626902232266509433262442148275692922618071359273151089241788412454337598057814676055305397033639979946761740575902082281769851574722681065033517702317660222813478500853616153701659738726720927119463199425519970558269866325323054446377006972679918781361751475554780957020488966623330454737136233991754539125754902733613322342539986210036001440602743639962739148423835191707819807958076231670664860083800778365515816367232608019476072262571187496323888348686989151237923305790047414209531739215688503202357271137818599775938708802992249430799360895492867500641501986996987867659484400484732730709293028474084954639061739130317946389180526373734832538790732469442282278798983895069380231622118557691347892163210184073119799834441580968390199337492999111729569409263457588937495114520163647193336154363299748330879465970154321067537296747541629907558677955830411789505741996860673641296481672156587271156015264950286398609578853470620345846226066382674364314809156430625575214432627050429910714768044517640155492655457537007863230256611022413752333972163965382363240875551423965371292840323808 [155,81] -111359034684840052105244360377453725987372322525139519147374793962508978419156581887587609233216292842064874334992391776606865803874662974900881547894479518260138499549878637474794401973827023607223881815895720329736203800298898743412725235035983161993381501279341219985212359229155305611839315434639739213234311748471067571703347727950964998939765678583862726349689254283738611808530965038496998011546498566838885394318946349154521658192826460377958511260053356951670728405820128715477002623547870155785062724555373969078003927741160804284788833868615136122495529217043503806570354569983338175188651756850066993220109977326099036957040653585172186707983524971408575755708945280801916690089961538375478111120701220740138906575224485526507168083943283001974941918018380877952965945521510673175833364060489406052489321810979859886714168764109047612444639914747172886998050101579413451309230895279209718894360844025611276661476931395120445894982977536383971027743367456140906274415869561454209508695421976444989084265227477550186617880260833865301962727264915953004269088843359009437165425865054766434626470267589167507533853721204216415937542020124193204965316934076404559048110610760238697728355308100882402272590642081187031840883956721985710914194737486553204609128537879453599816833913842391529467618817665498602902216239848716576267242454172980622235348486599705161371240669924024395501616365410458410938652195539912522685101073868154211910406283052940179604177238959510943677701799326059440130378577923311758997491752533499477204644414791287697874970590813371089152081221254853187639225469415540380831364767964183299344639792519643727787809040168574103910506360994127777790931971781258376993844969318575917712672723340292259509320236222467614367902522052656959487630683160250610050254560050229515669033538425511013338467658412513647975505185129459557383741944803353801213612844146145617646494228385208462092127967262314358204973050736932471155433608852087109043713165385275818398277339179399282071769780 [155,82] -2086754176352629058771314917126898236489395605822951465385406819898190266682070605255402939395753980410154515687253496550787018393116806853283249873382000638231820015786398992170383377924851438094156602180578161900650608320714079430004576879049761213420974431907041047853947291750532128459415022542583639787165643143073168228771619366449215090572268975680742697162888886677374013074616857841661029791365762428643274182855160782688628444602739706924474418004038963012302025425981779352225234294391507102435591835458289867530091704083520984546542849772782107458948440319543084744278161293307612978234753401802279143152562870768301469608778537840002166228731896879288001118671126816255838627926039932043587155262113956132761883733354135084697346522565769894878089640390738320703074755863193909890197404244526445499675432546676275591157035004379508888946878454576229185473528838724910410052070672753749288846072619431850681102609045270018815886101641576727693007660826082163334160679543965697938777195945433135133632766386595171876933339563526016460797439616801102025440496068637454588489718006167739748825924653408046749876658989673268915466725239947762092871070169995228564331205666661475884938437899661705940292036540060591137492885102921726454539133036016285896967136275726847728634816034432742812904139696063405392703331794638547365520308085173826134528022951541910837775294626721755624128895344741849831896353283013232639509409158262955539101628072540974771534914129713565377545710020748455254639140847663057142000575904437554313810188564720259906358342917867387697451697504490811648770128506808883735815511361043241054353828847248579316725705194745687727917361165371669152988996421203792909593982344669827204864422774845945626435268139685806410116750275913767397062218758736377567550394030163846659309962955805739992264458654858360566530440245365932247122960559503916845467573954524151696392530664145737340587288119567763637158362869984404461536510737243413024633544194904441850985510265542648993792 [155,83] 41704893265509410668560604349581937799187012973709300459384665854875341465628884633276200047566245597691570840109110647041474723335710154803699596086257983954939889362120140657358864335309579334090741353083786529298019980876159099470839458753109653126598788417847594764607469697773055741346270058514693153115007594674066967243480941019248854424185306615752070194491049127770035462840809125888438615544860503082735281853385744130700725805858755367535268166578541353894386195181615941898887856025723439074949378402358667761516624462249452210264460888619028739952694749657544092953312681242404583999842304151717733522564495117276287364237644565641324529777931028462213302419454740422966932250679042810002012774583949459323981370436453723524270866534136422902114411609700157418089194422793349965384644120842598754944983307602243891704036081527069287320102490189169941571348597275402395230358556057855981315072373579876216553962764539762800961722804169975222383596955817951902719517814299748634488105808280161875423684209789668161164715551433643165345537623424354963288574548968615342390120581998318635405099043706477405910563082778705800035580309826387171274264930321426297839508003529921362288479148279320735615771536019910314638447054897909614473955887618900138075504616628924604644728751757623368474673083764447632962429928280971489372466499978979279604703809144397656953750079254943365701722124949756604357974878540019895121226793191577795885444192189361379729739580909720922942376662215354216752040355731128599402794610993384608316650131242477106506442957052520805889697601941651004398545990143000833173489597131798101818609851266757302147043222462882357508287193107217886702220667815659526599778965522414341163998938396647032322920245602356692016144895909105946444762284718239138274195256614414677127572177737613312649366920278122893121505885749729848237836607501614402147568890699449776090162776931873960370428402136944481393925207433330436967243789172593514152504678842677015333684580467886208 [155,84] 4193069592650566892790711334091864859307989946216098195123865479627031699468301914308459333965034469700175475655511746559990105919718400546534653711903422682978821579188751456543965549680115183532418101956097324403109733857349788706070663456418904100609105432174199681699053234948169409316958408829727999689058387782877512587009127484087192735502756521839083275686483968660407806901252914949816227877121765996331617696957733652819199415877296144451946721832531227467918029924387771696744078194814279075325376298568809710885108200483135427797911893221588126887007333326181072609401099003494583253307954929582658313606806099960702524511992919840681847545830239883611515320297740051209625460267552003984579043609075608861849982084946232060470036013548993060722247994555059726631288475711334990896029744733448823188144276246507492538793554628397905455770812716474887797842718883279980564453638463461333669905613818661676478843439222908632324800866159632314414509126842193252833614481468151590508841831800861378187724088479406298025380851312242137467946725241131781524875459892618934025370690807687554151195578268652765924767643997227234699884092925510127535399211406704008896740585805168148211043493961088767912491124875604847061579489626279981664974268704250521803653623549445943754911025799855877008029847295708507562414900105457428820929610921046626998511073661954720424687868383621422983204520550771218974786267591965757886233369571619266411307810996735355825647354193109613481610901430604457035295569468391169550871217295025897689226674138375378204168534434087035309396987646269040479914956695088291787691130116326317559372505893224378460810844461811119598120754125581430793779573414378839829816860971482667772931102915969012138939326061298155546592144550737279162361941674628451846881220775761523728427410787722283164941577231674521431405686085880518098074609172871970065573642451667398173115154661657739231143972848283445157419619785683851866947456684297590298298068703020203178767019474048 [155,85] 141746081921172276654584426463497349290876983058544469236911442320549509494369025705945939624692676179019499938743167571698200186341652674581906009256316270912106376470198107990899382781903800718990167297773687503434885349047584416347910624742411762137250997594827669531938714188457722275368534508251274022982285145113626935937997826152565267739327921812925968240840878459484074929420040561500953418686302611926427668696024214428422447148730895219078299982483063302374423761206608416450678429147734559260534123297004444498838540725895010017935780052997152729739444876288554052508044758340821711186538267223487141878911632403439577084976442198728971628484648645564696422292312678403429591408422136238183497626922801807693644534706616864355324252917040274377638177971725634409705833443498847107696413530217245724534461870840051463797715293127910029169815129199628586825388597774015211347165762034186529270028297257580200723296483434033812961377630468103872422577709022047682067776899651003575017146238655936388110803932721879026231859794775801424426482204028177512724100735153732238573278698214563789103924592069640572281286247082847477313731877310728031692589633327516430665697245818451966483355654446734932746540146381105198598457323438994633561900923967593664722198698267624855093793308949083244716144578160256346320616309581861082304543874756657658038980799886179718102382032586415990371070284408587597073215228723699968973917522868639675733729347005921965421310561496279977722788052267549151487772503228628254024924547486466696559883704070192123408009822950005427086805329901731117091133243129929030141543384552632931021206158561525542741025079958495126510830704275520177619813846195310034545500024802535651028113849492140013741143388690579247419384359675325666563750754676462999689460344418931469373511925248890097828996086908313981776611816214942881880941950670035569745678766591817174055346217333980083982795140272234451865194539610101407696247531876846652577068933919094295549095408 [155,86] 2645423514055081692973503997654850558511350368962527636967580794504407671988864263503947812486793769109978185708477491876687782683202238851458640756210250510475202237683645686630747954950341389464577278589430758580185543237293221073436296530181301343916130913702323408007515003661400983700313910699503396026278872042462009379314768931185179245396750290923878854664486135333682427832857437250864135050523095956038342215725587330825748951186716096126639344657835729066267219420011542276947958203180021230321195729733819752944040985762208889108232003926315764688055671993053901947938131293841017522786755030948923610144972545464702852209495641222468409234832749738218101757479098106588429371885803342639289410103959310934260674645534223042895194942479258890713000469026818572626508348525480602187014019819055411510287100386078757264836696556459002334134173122194103419157826007308887745866173133169233516870055575043782138734042005676305381054900063335513549282696933137009414718698160242981127461905888108318979413237387945405506322893449359813420365907267213444754074259370196986202156910253373877020849709456997010868048709010940935583319352256091571153129492013444334069203360897329403639034929605264757297775537783583755822796975166656021874449000955815343707995924377013826789160948873141037917382301183803400951345695559135657720094826510335880960460058792072387526531119010938874662939375192030886125183092855930611044939512028291713628874124436056120757464691756471173847425994092180273849772422851222623667373840033941220936251361250989641048980462327829652944895934321728041519350042578418351644922991038783815704762442403876926722216174224179923549923420154329099549944556971987772712009542502346505280489954823087853916092330393569620354457987839074954643302290054197504617118743822918331117802576770774919308417238462175254671651622740749600305682955226201097860864645422133722474646469298574374673219855844247659785844554418716852330766025547589542995914912149246313013504 [155,87] 23647819186224349040563739899377223966752903494601829021386317572023384802957067075064096705465617088466875154244385943392676761533581915470132614491670599216521966235024129787650543122416149900561134426568001260235813070351577236764470404761866767901196605713413899283673513585946157734873592130469169081161299219767931009224245445468978300891488145376119614517060096299464501548972047969003508738397807632628971565348182553206914403712694777188981308991814351781735516708313861124321469913772891673997269015076591339194113585147788872999468121253065525492862772560526392238639239316675804214762373390387598601570162357774130650561692860117324277415080476867857197670426951211094000973640639400224412599730157826015862507371099297458294272244753130343054689031588396019758345041203279763644527001941130133111619850089002717048241485369415304124718819672317219287053016363198844403693713239171373162734679209807949261250513914763497019278727848231987083176541292715709626885217975788580366874464665136237624513235877098103029684677008670446010217539733339099882752954915932898536238006525437430832912884410482686559459707873604737456141539641034577897451905542896950081860267013803973008449910306386410241460931590779612947617290783229943276416870831287358441856270566752274701784772720623021830119466785027631398178686325015769111307063412752834010248500909754095780770968705701802761147636648382010601437328841987666744252191842590775737682954832223858878628173217566192091146400238221602829793289268151278840618074982795913179976585240732700027421852525524913411796364045912860683948986067723326661673914523888664802903043703283992610528196324788713012886785168212137515868177642325836113891226494590981366268262559329272375856140377404451507835043938882622660844440060751796146204044581054966701608792793030239358330125018457183252638995943134292188416197783505676567195869938438442393334523563795026088691798199202594851977136391686597162593627997650549165572980723809053344 [155,88] -111549466710752870899786972727092039329409208436403930842304317028135288328958989059023287014710089185444928341326278197990809831842792583829954374269589344530996918490216682566988750436099475202960474736550938062159310931133063227368179857312946417809718913693645686369788634618171694127428449237932743665599974488664804755187370458401055825425330134333707823526104055113938346926617314966832022400528959367136766334207322658206911574771212552833335196249447443350863215545531911031714017724764411188909151309781553946372726059791171575155382444393376702545415651919972619405393349001022443832798280891920724006033710908874329700240486065063560606998926860660008656645891368974218713485659821134846737532740974592947610324760458777515096769677286099159617892261622811479869489604111968606249651905275532671554307503729160465544869695979370583290992554666763426173858210160010843036683131299225411906430415306105543977294395765529251576172414179968780710387129526838443407661025951177770390398619050219455030172379446421217050666983258675191119141528305046436561577215067322400183525796130907158446742422594668415871604483155260553257986302572299880736019953942046197224634214822312435433686862038828403668143164127669955901604337532949264718818566463117499296066269426964848549000781417781922469872308545879008621054374759176421395520919610864231740038581515731128534917879549757231164891669090740424785625369101986317511482775950322333880085214103256217631306944473888508149058214169568625392294008322406291934751480093085209277930289594201656226384345795726735849219005923695408832874393478304114084268383030760850267087132159870937121476430716382669590569098857296513865832906558617753021380563785644767377668251595609980488708578778414559483503868543672946547892710321798618383793785635631033883629652078116225821050912161621805504209847167102971445878124471315582242186880569179431158772397924222041350344024722709395186270587853601563867087819515302517244574245287040 [155,89] -6658720524005866695636747174208092391810331874738198451754995421983651911718482885194026402832484223537756719801804134873032394855486852191044268041987196925816921134014961278532845608350915969119411046903825977419460396871394671150379532827538617991433831914485659565783433527467374353137372223575610620369437209180825479266381190328105774463622167452323763614742508156407543752560286374680617219403789698017893184424090313905095621065579393312124102761760106113625352394011468711523920979376618526528750835967745742620157716444783179586617827281366850717486278637974104736866427081461125456854914005923812987775962293690871428321584085004401718309807739961590974109600635477442580300124731576841293959811224190557343975548446187099104333166735822985929191840438941454113075286360975199132250702489926112751645642127041790876871665735497563413189940771766831630073734266633183234813970529302255360553995415692158753522113535749731610979997060024486720955800240537368507274998953141084333511068681264086415718429447495887360877434291353976804046766212247343412446911561375073496918885762873029511524974628840750424142998405203437524360082957367437605340457325374584890008899763802948057442835224001395996802274280845532943703396422620204783613124880932905060023522728130527312373289590086938278429392934993982997428446703525295246538927171405249769047579281014199394371905792213350170645441105172058273182009697392277031267565330043272340378338150545543784468177479719656981195714151933325259985306667310109462218797526276543899067777651789628642981609222555048230293690947087474051295083334128675504767138780551148455882015857989535791301995770745405766127788941325488601680395892128333196719929576143189188838629117174361791748669229531960652075337694193832493639876254845832674349854283208610148504902272140831949021065035974473414547047573830534131121837554364338799814565791203962735297842969264945665454261023365748915379283862617050338756579460917720258237558704 [155,90] -102824913485232085342710352912954162916473547481487530549375135828384553619806906122471503953266287400278737878987000158778012461949073646036184548741590113522954954881677831407911831286601649311474773238486613432267819131898123460997827673459943802948600765973658196435014769294284914276439759276011936437129284676513693220238951311880530322560964983230198608788150363225704212954463860269832312980119949976472400330556798405559783146449408537389188056418758903758881416479822408987224932973935468119839311403507615964942545797523764882196569849034833901478114412759280754789271952328197403109243449097993151366886797292785142704055692791667259600896826405492880948858688101060360399664580944858040710163776955312093026977300334137310134472196250335170212060566161461073607673266116737349206421238497708227235386905676870371323825742755120118270930131745319682655821336271908501533566574727169303662123110398705321500127283752398785701864223783738994339774739321895992883539987315997391258084608740074341494951929577235802737168354551310654915350717510157266303130778108003281948452560524985426983949818061688329665409677090919179284410664097588535818834461913947050644594092365110402150271482970497412777209579318843606537079332506323523649374214158294456151480216258919200208258140511523944609238016652636828211505873905875762276204575821410432876092115087247479872073728248596509624033142278929422756223324036070511392049294283451002359717302138157029829345265444296317323271841830446562281454341645130329828886711525684671530458301001175590027105502229444845982754830800543527301222969506356023134542422637001915893956267156527285117982692348973004754181725819512139152263476115312476093987900111704718419112366032868806135962700251090000099674848389750397547282867072945043499245590515201041710260676978519043090437857358861811538213065440578181227386401990754635014991657235185481604759087761237063939849777095942396957201913057186822990415167504989785475584 [155,91] -925957776583099621595778842538644899006565534155628153487963469976612050259980896310030754157684686141806851520609019223684462837397725906964048970423954703341746167213951595264820567583273236379427308163335812179101546258864197273818991817027995563506450856470087971681269692450791827843973658148071068305213170101296083817121671673181283105983573300867265555324618539144974393467460367633557968893718059270638540420861489743379966832471933326507245762355641602842768286543115323305231595806975496005632312759313181150933645765869432919071093552284128409439934801875647377583067008285151171278182848144861561163769285253291822888120687804901325275146093399332782429275750144671872364303317153423446755891052752297768003153194150910111126302810290920453273169793701061759716666316069173591492013757980670505304837426483349212286572468496458040686009479999198645918838877073853757801097148766111871429790532796284621389024832371496963272053009556701043287048338930714241920510119782415531760947813478595496531951470876205758269367271323165637307939421755904373209243301078987268051206365676907561537860194790889601511335771603391771932575247209001067816442067568618149400849364362364041317996808141543322372164790290741892535473366967089913397799346371685115013922600460919247123262188778430603684733372039779204138017801655985975512101141193210880228902571317998355965700766309994865401443825540809657848832098640762428380499328733571899252604283794697316151114166149274454013514780946567931770972160414520166317348826312750326335871974928085727187027883854671938395854934929286401045270516511838242151758258940059697819045366677831603181595919159778667079610151173421499446729715935963193347514748270180560129806865447232326258616480618826731398279991356767474624793442623498292849405547911738511204910715837457231819242412763836209100594931190453963803268276553333405099065361224211258894742063857141917421723822545916982142965535304498314368912849428985856 [155,92] -5113098163377980714322132417859194749643851077303486189750047072533289744925883849818437630486047669534542088174142051695598540999717419469307399513939005521312890360083565768743366430529714327985952904424958520440689268600892541241072762995725560993870934517146256987280913159516620764432020141896649096749979601751524312079944792155012575274309577931040740390620231252199789214801442641031748415126300128779892806686391948996491337292690607317378472233944815945408730461944636186622295006659131308355958627622138310700889833787509240126153670835035605928753365616407641960572059147978784454010562324757952122746947330871204076024015365555638801205587820790253590585864158265236601211289191852121919442915692877277347959397302911419671220722608559001080341471990427392255459357968773312618928921411523533683145605982572509003317176418807435089114604602581455218142730927391542367650271922551109195763187848010074069940516078548555628365005610025481486703594938637846081283854831408464828361358683776320292417090720530480555295752259505194354409618688981567400588496419717359354508966635735730773138325679718296631094630749437444125837644650541975485136576777510676258485328290593378745566801639609126296236488187020417056355694564786233469002226023383960760055093530111189012739679581123935241584035505491879848274006433769861639988224456445395364186535796721356507481302701078930003088659764609371862511605812269221827166894105320662446507349086187064329623131823157212545911894427743992231025729993575954267740831957752208371125166388143800317707850016143360326778353704351314802213451046946614992148700100286971386376284164555401294277984491489106573904782336361068223314757125696322730054290541965715118794502116775649254113006173472529120676751996265938121404290597543658536044419978491409757809741240369546952865846463495253577840326965189242389569531636691464120637693477434076356845359809366898735989270706389931937043805770406759922420356494560 [155,93] -13525817128430289950050410572539310713612054512082431403302884992483454627745305193221597636034745226738218283254766275889300464191067631519396970403493272857090368353693102904081662483569461455709956265886187513218512802408341876852929245046149007727772730251820544934918959444739763871573143978879290108291305631529061340993037370040706783572165540343732533534995555140259722537481867972809345786336246010268706510585777788922359868859673140447892149308643171834946783237612515629350228624072162711342721197079535755270871345137970710667882203208800631829723685468246378030881180127586293988874768851715215857217993736827115943952854542332312442876447015924236560292254966103188913479799700105152491581717503716038417722498634829011761005640638659806640500375355404948308460344058005698194594408204000034539441074342322559785573339292034993843922535564058673841915177098847753759049835904945661063795260500272497797077463341546596338193973127132156308692240961904475112028815603528744273517270773375930536944723394160442941916707889578394453936995448596840463649112652234009925010945963733697857796293621530209351570024917736683072603723297963847712446113711719144658201093962256345440222422736474290638472803665104042918455340176613247683467327061872340344671410857386797487545790639070352612406565115866106411964812331147525688111402351431080492614887069360638120340648651568708131154105299367311835886746680218144806469904992520790216224879747764903827487551075664229539406597789126745945517075338265621463436851995070243403195216739034777397389846653979688021683896335072682258378419146542135573107621289383825375537548773991343339437888592467629637990297225707550158587352286762738537883135207542519651414025259674099588003011131316495769224812788977999968854851809147958767898874840403349348847584987633933240656681648758307153672887698922316841837643717035793888633557168424773604174098680743284180991003316456731373392896794078983845483012 [155,94] 32726935268272304623459344268141914697885322703299363418162696353967196367384625111450946712614585550185362706043195479451639638448324476274199820763491017738196977811995026422307712824706763128173238848435078006907000162406393970740649906707822654796634017350189473125533239958094187342417396768547142783714043791771629499436599939285961726034651538460715385191995768110249815903615853619977081033899377710415555899106221955078250901131752816133202961511139784531246335477650860882731368203948335402575250211066000362749918900427916279480054342994247292038098253366910532731564439641518205042065461112477677072971588575573636337938682750412076014293717450861628262033370666451705031029953623733121179029281313522345902058935379646822577727162128799816513728080728663282185978437298945143758610453299424384630217734309118204910967508990467897882493102219038335414106181499771496203148170300174724536810074995151928423453995538615234337033891865671331061215874928718002199758351332813003057870868756451027793780556355056192217635195152607145792555097003079710805296412629909933041128340404444772968701391334116321668511514783224015436896406031356841152183144910472820081710768499376693271330010382888575337968376852981456528327221056740174410978774437224856884982310210427412433226561079880339212584682245184877830980725306956734668234383710881383410513824054076913838174699702619657485395389342924637236027684909156504428593647139600376702001999337926693582985402148674608727008362018283470922297763809733778845924266524740004760563499281391379023282892698375063117562043865359922675707177578036789501534693629044819334935847505897688572941043655978375308870553015025612025825534484397496958532250317959462522656612059781830655399544476006642292771140013204596584935187353993573821454938859592453044064133689348037494368763893996897940682866667829884340113491642848955409106378285886713950861418590693071598381568437035118530974862923712857920 [155,95] 504655859611841688049168223198554948519377917592687859646243976610884592384941687304538285115642550227679725719167031032179673463278146649310458982993390834525475202056083956503535464064093802899505828587177481632232330546190948624165061371208802500390278042384999582782991716242657799101120604052607263932328605495863486787265758198040591796919231235021626772568982589421423682879077658013417506476160875920130989127102030212782800504514355608204297813294901734127684496039114219007512641144871295235474599094884989085681577929074518062982503994560223609217701165468288214269662214677760301680872862352013546489618123995113919358559561552068646372006839781074741121080494660442391392940861358086386101539993814457029164861230010080541187711774500050852892179011899901251179154568736079619091323804043734269459091418891854276745998471040681040652723687908355011580939978714309559479062109476218899360836579437671848345412366401982483851340707188518303711440016742812350471432140362268996866127987240546883889503010847873063782951182304370476693543847029692817727077761537564704513403485587145131320690522882772958892409538587785080631747618872047608800106024359003726309340329381336699604415909030722225921168628251993652580541690252603588335350216203527238969165855362739595718463955183414004929576529249389618442863114641722132665292333574623787308849977075609726075922230069337954667911124591377629272697115330669835573594758175006598185475588931288734184559247321201451462616699796692381978632163824929490987494247588600469265663017168479440884258108542660175349478797927806682779551864799447421828583087016052408042739305316292167244799953419718000007316138393375098885599909089904313766725499111906836347974279259943480068430464587925011418383244031230074798782458208725731410004143371929462098166305950058726199372040379048797573858692920841067315072546451994759387280665003086704206665634732661436011569905001800767977768527232520 [155,96] 2588513705967164791264440371494527163827311381275228776903109284140277612164389270325853762684455920859642095973836490796520811781430625888668671834303332192136184175268092383037313148081764092888332376692531751066062476877980100384654199483639464247675582567708191239089609963703885985439930152606558723223531562713864918501509981771755087840029989143484902269668207309290227770474471196145274791117180620043989587248406427857511574659690490300165787254699719455056717163071489543077103964191714677565031557303672677213862275324327402968138761454696418848971779224463680739510825213580868005279840443446845636520169487746609900057472029223372493033321093249221579976830648692168925504601965890906865544040619502633186596578733985176677661944759557081561411844097381046687771520417675978166447662973432280129247491485378565017328943923702140659534196403483297000140572768741113673306697374810439344904108161612891890348918210578670155565501295764797547901177724734195892158641907459769446890921523052436369873292266042728690989826329922406231589214205666638000292244469685187523768411568117620836065447186248745616388782719505993978857142625523189407012181686383874781991839681547337826494103461179628944320453793072413217364726755571657898193156071234064373114587037244705089006560945012433809989469926808289688426502147253988690663614986763004531964250465741965820965794724235609864723033941461223040573618093661794641002558876228315139174535869590058504327132396786123810264135312925378742861769057193237750108275230119061762091704582749325840646003780682770303313945534256093875496169473256917454097319140061182652437657870609319883218673045747433631914169162696591867963816672683768447204729284377617191052827625774998841751896155772010725289051651937251250764377037721154996181333434150912526225702823652971810664315896351879292020103993215955389909191036307629578974361496226240621282509225155100934243905942841922364703941752 [155,97] 8340992482192058900155090298152111461964103393583759561448727205492195380476691442338945478314421903526357760979891637654941176171521956150771739269827794579073844479115829897375787575582031180338350979246884105247658376239568627582581535663838345078135884510286383706054148343638684036781018512134509892108552358436884514026008313105039715254277356558824986333791849219233053569168472314172213487871575131771744072188707707780973764319000978677873708942986032978156171302005604648057372746301908685055133198252667746501874028207616277626535390113609845053826195189498612061056425656095713298346654561445776597645801244307879028818643659013485069643634291830430365747609591549331118018328611311735453347370648796089057748189530194378463190534122409377622289883952450161985876360990747796902716088693426367598089348206603791723991275511743323430881838545701220025863581289308696227545703409861457179488250292743855385564540188272403662597034760121522166322601894650000229672131825661766449401272062877187034907897131105083219386640569753103398378381975099674938733254087353254457327179650081498278758459868930884795545526313658691646016660750040404492881202283586090390483989940388383626254366770506316102284851765004750831801303184236935877666699663254274159456658959977366418144311881662256952807384833642302095238100283024148115768873511850380084624688761701987647768416657342973976406532043302613405903993776176908821128562549150539679049475039651916058764177108917356061268006941227738480923243886869689904013114918236733428899997569445031064461042806534997248105102847728922145679440607227996593851442074566637567971104603284367425639563677792596050256118036097321189517136738679042732442019047672622669554241502861874407319415075226164747336284431290957602471462255036984687589824330394810644083075925481467665208323292429554858530562027979656289885331012896949382026626251537282491470664201288053106719917728392950964677 [155,98] 20859214137801125152843259688692309556306567727234584472214950098680217016320345948308334948837369726397517744944305872531659172879902914720365233071784576963681634134016108443857192746941253843139919573481181780097490315056723005870940174165032919040686847063136413491821401779446861480673284641578977876387936256519815626317132453534201635352095186966417198242986914466746025150579031070992568362001335473893464911076235114847085940355037986509163103734020153168030928382634402322788250923310217462151003505333072313244680382335036311697873348637553093610411488301169274483903183113723864760091574560866369274786535084678952124958360656403123036503783400246223590508080950539376040572513206233604999511353447868367431071156819896631537252821034345277496143858019928778025419470020771331646401964683377233101382217235765344613005175748725010003278431661231051939227073198970752916070874167453316387307850501583737460519866112941841729631066647985518489482015539663850998720020416299558608126461257299189919572947822557032447889910106387068865085189472357930055411873608527971614655452770865549523509397730408363838026965538532629717168874021865190309113059846221280799904185583096964631057661842971801681282207127842961449457241992179146464593094523168762781042244615473988835081128575019382905670537337714584274148040444841496729480427509161920122611621832191319632698354371326816977813111139906695150615906369681768421613005428263973701017679724196819318816323532241088648647747973384958585561763608002415260770805329999721715861786020087675591136499345676710960750970937894327245298871846282491391873944414648482678028426957518816730463949792507412336191040866036507144847697787508645639938330285768034582666621421541702245465600058428645725014235676644576246064176891889181897593823264344532964492884721320932738508813290889583657328146078770390565433483754570861906707562366000368645291629880345093837554646679520704 [155,99] 46587387567817760487394854815393996507156179137461290930302268974563905829062321021954084705795554012978352113424769835021213824546506094820425370369846111293369337347583551033994010738103492659835975189137223826779125927034406975575322823271359516636177405115167599446006228461519205089313502971649105342717176192441442066681038455646526305635584765901013099460000720347726501776005513441520073457576766111731427564763685603994059610730354677066570952432203881574302484991915438713967458901550554885023628128042498114566235377882464465192152251330525795932143957921837160321498514037039315145373995230012518669961394377015509123044288481548867132176006402288458565299235602378117696230898384801537148595867943027528925154019832175391615019688086697770447605485147701996169767116600457219761924746298249603182254729112137798113747524191046771234361112319721736977895395415783359962915107371827180809596038548550688069088103429387709455520084662972161175956570575971931601962172809236430437177575052953438486817458514285991124431658273630268527557381336822847559780328744688862247275364575049868790395884804935835338089650136789996643589716750938243958321886378104982684264560429863156708561383680649248938587840544095679037058468682246384414600301923487935505808102659065462090975069568880817364845757989535630502356041974886891370503523444729971228827892935869657175183795862997573056995468789430343640008013898593186867175832209725673397863079212784249510090486754727829117195990507388376514342813196357995934646437086057153530061259698360302679537472385565070586530362516399104890193948630665725240602871251672369255911492035158017509564959199012347875266139809500849540310367602764545747880609005463728421806635523521648671958691810926579750044184538286123042807049211694738116398952082270990801039764949646727326732242316587336894274532844791847860106788194035441119460214825265128493342506437815822871842362776 [155,100] 124909524573962592679515443890760338411220220329827251496576834856149180522461339264751773688591760634108783677895869516428798166035273490120463036863735605147383082514017576185888243539739445306916373268455005939758683083602420175000900406966680363132411090730656723835171559609872091508600015828312134103316176452784880464307756529679029643526150578074465170644771702393756687431660555592107494837619515529551742907646315762536513503590491302576864033073990506651034870360233905675312796519513939788696583115791224557613009332724931026402728665565300251239647641958205473775903816977346971210980988014201252724435155256814056778003786253197534999655181599359042726739361927146960899387162269736206105991877318076757570179616314193187229712792884432765885355171129531484057993724079193682666616113730516763639993725498144139783384123129767651579946104576199818755752984569178971744168840133120700855958968442879106174639382568407511746186986801840111260587225568627807994583023986641536429586846181812208013422090355269279678818484661865889727292270055714734780991093146741807987087998878053481728882316453893549336371755908489022019663787165584986635814867834489399812441965950129363671852197217755253645604599511155529479758490882913027397301655147868332013585707414631153778454747426769038634258347209576626652304635816368620614056130418132275913817792107989395003886942428033749616434326469700708605708665223598175724530256119041393728518162552965459711696912861474234604521887403845747355445892683747446744896666454123333001533419782773068521179454067028294626386203873792729014404377834594987451667157845446805023983796158504036547202040507468559301004557845456518775999854322982574125325913005401400144133687363679304807139798200041004676124439561102046012291198129674045074897297423426693803526158857310775420929658385587611338183659142592364295824932313232240964571636002543803037757919821783412636640 [155,101] 275075517272465234680852218341082406508260241953742293192361313109767823491608247656345583251481622478092870798748083520765310280463644413469156023521513965947249661201748878373446907254745896189312936222530813456449381206237376637140036945357793868366946866696546057149988511546467563758217435571721685722975599617351096953640493444853711595775105897997587641533857438093376479790710630947207635120642840798439720922105583330236036416340264876720506542938377036231527266819275791942830894878037913996710394649400302393156985770577910332679156846399305473498829123058450997916731444418312735452707359624472501204693319665033522962061206562021207777624847073371169863019959118398663455315978759126773597306310326928943940547891188445769365193443296797709197515184021465289833120829585151243174914074209864691540305550344026695856853112894963927550120516135396104629470717075247372046046247184835239270234749157321232802770846090914923259990454629309508294563416324675076300824872460503276648266582425698664554140476742620111330395627051628797019635860521498941887875067863225128676963173262634020983981045452687937943378775266232025390656837637141559890740534233985019658260712412997178861082905780095110001304140558251149001998257446953160100952390390075044495429460938119252250095741727189640395777023830731665307638184386134637607459719574079101657468773974749909631715012709898339599714801681857609149409313712565892813051000040462532032053673166979248085269375360567582665772763582957673457120841688249730159248792362112331246282816033311281979183539763457354940350325211321200638399374366475602037555532552157117863547157375624649125841092354215048193285335306354926579205226302624703133704203704482600781961033682403505189530726360820229911283814894980110362875615893119855515215964939613975468327963113711345414550718978814844635466217757624839426400891865704854261702282322959528782998346725862676 [155,102] 650200479231418430424581618976600869923013439741191278812579204883336595605984665091349336900754338761943608615064633424832028127324020609608765340667370590273049873564917736116182536765076010018162433390963149005679589845757022073241725228837073296622577279810622756279165920353921250254993920715216085959225097376368435317918572890815577477395671795284143252084635050876819108000244958866927184057661442810621135340946008747148238351872281561011907167724841868791366079934112115796002348209078929730318872274944326124873947064646863468334436822384816965173275210037167493161102088496711474390904184004566028914835169964741077928469642716337643138985025286690602927004124278745461388137002632307021856208318355296893321944697613349830378219625254046298867973759326420527337877233510542084673593603014819824358598386209797895859504317655151142497272954650947199812363769329476529162348520550674978647245772383919907021276339239146208462740256553939853426093030665222036935693026461642425958293407098258323196190906418301814903622561661048044223889710035277711028217208962805568086356495232512444209456776799348273607312492842076558622284444909477841068505243085197786801238525120765264069183794821165035931168410682141058069651869325409298768660202958313555224358146578212231063771862616849517576906253831455158373583664440613043090753730915259742845479431708535084384188941053071894974267717531163235019998347240572687791586521203063355664478092310054197916977170849596640633996761676983926846188933865530504271204429119128588710120572552361054679460427506276510453520054664560396559912350848989275921698061667274332034806498146420750237557392785669394863053944437247380485575391048530099842752334385936247311325825024745805435868850090992427654052422332008978496573254368796477841036665531340850495774914899351814342928945888153564116645907846996815113342541874424162393958980909970751217135365600 [155,103] 739732284740428885986574638249139591997047398773931992900991816445907015122330581982678022188177195022480183177690639596670632027429653906702735295965647337825824416176551777675607348181520729413280063862223904057358546309488279826321128833835625176826478761427102973868257083054766922048624145614009717673428207821920444488960832921636754129077464872581441844728193890267273177500361826747296772452948642932416590284112770286096310106419479410715766109754401742691586391794679009400165758197285417936788011748569026516995801504392124364648889245883225763661071185984173553968691580692154904113493082921986926081240376584070396646266796226939854041500025073225276841474370269082500028387180975210457736266082975323651342557675292496411710376889307599351960261835998556836543099212736901229640949152615208833293255506977070194459517038013450081494135101040133062897225227893706543695482665404921995621516072803171105226369577067556294922752062251713335899161626163008853322839504662447528467781357838254133489512868739105988776936271911017134742928052046256547775920429797367725970139374308151963924203770303893074204584777741709279363769760736799838493516768259606486737465728530821817632627671229068945251268557025843932679379473636366544397390544450473046264405817905083708438971379657725623294107851228553915936337538493042922623843157300456308225354796318870010746073321380257071218470737135812687645215309999476131889498544239771860365421461041721203742529426241746437470046999390627767856555837639990449368093895127879271438408992248361508306485598602638985503395022006258115263203974033184443217348203361731664099731168983172739407611687007512070948604179933793077580151889961564451161087391202888568633837054602334160820582640780836776599573546249999297453753221301956808390842305447009733493545763759595122402627289441815769799257533276401237447751662245316001231364549974247632258508 [155,104] 1284593883545884651831372863335440456500155165562931905267122989565542249362530785343770254108959848973341056066447582181706990158407116803269344579604681099605145632379425454743473405503187478712401976314876954661118288309995784715295559067598132206513059672503569937343049594676983862849998131218577808158956634011164809918419650846276413744482556705060343890702907197948407579711435985348811099575170976403345568960537890238448915190860000667539392236228529217378463600461960178128029203874475049725341623270371081056138020680710975581524812577285340919123855281407611308444642491032160135909347517371244175550627560859206193261741257087359327553718970459385948614336234117642493615914166818058984491666635835127772377818248312280396319561091088053507487424478583963001008819183172056226314390626823038363815641145546284608979859827806359540842722632934542664028850203949830680152001889665529872542713919610667425240739917605623444138441775794431169237489966663736877777737513083111929053791473727576053374896418529426208359119952363337085583136554197234382630648910676308740178056059315373593505106847118562759470453374750436436769037075552935696181429108099895147253672765568065414756084655959327874550272574044186726614507370342785215937324612452264667467223057479977498606929401235518458234077084690053800258311695465463921873847639639899118893912239451753234425022585237678744334901531738497046989343555729210087563036931938816617750132386920299941192977221591664444155309555968458879567545791784606345914562902619688199820253060634956180906913437768914546083794886886595921800995014506899314050582590145105434490821811236953568162377678397442200053594292391210394545438860964662466580186457036385057053112904236986515369818487003045409915295578227781588591727766676766970710118018896803421179688687311213738823374323774892127690610206178051370168906989602024734560185463326364496 [155,105] 148749684944391101398988031083718656268373874131929250334731668336158297525096638918681754181265843227172537430221014778963754371927069646066810216613378264437901559744480593415382873003721294308759832885059942757674718636331955676260403067587711256576077684271218925087385815942476937364714614915038419053000774555954721279692979549589494143456394074598433559938363859998569253721344822064526510421056144948552428272235786072356702939391600834001352388321360992618370209266183743017588051542853236421908274344766339941755420250053379806204845143831085615119473962267458586155752792885767299403288407539962354629533873239942183562271087443152951939497420967427154062513320119442163574711115088842656490492538204682663840114662122276081192872945172705437693741136437534662851585873556228806999966773588966628475154558186647020422723894534195613919576578653001017827947279421792707649133363991725226769676627631447480771844664355634496618422317091719849788996103381534810529455425478803170172803393020517318741343084014892719522931977150643750904602475873012066749815203586712970845742839263135445343179973191977126446986260917878722314210019302338566208112259322414253063212593564035692691983831637220034739034406188352007574061470897899010704943900806703397332447205157205317323406154058718444437407995990453490732401990608700355443912598206816520928125578873751033426167281910831418442881177652295249685431968017234293588898657790239095437787112597781209050562131368319009177985504126023873899790958595305054503510980763133992174195700497299753575199336859464690925114583906648234117865359381958765233681093499078189955975866877702002031660260570764124295732317299712823060261795873644665195870269912578399721135704029148066670639581782011784485001622423246367419370925376360693346710600147231124509429867616219889231869696640494779130324714390966921235251488843916341761961394942 [155,106] 754032592262907477550127521397755817359755328893836341303042760087711865127878733167656462972442826478441719282481428940704307796244109843404101400412108895308750469274029649378998651401442309219146703443507429332986783583400985583962556037256895113254534600243695448128637891978245185907025943305476938965895921080006483176770545640591395696974884307309319596918445515765494265056521283073034517176781265636502383382963164542990055957677422632369128252756390341459172906337114073780908946266487630170471393830550064957083505860482560305425104848633859561536705976593819871687825958036157241513402969858304793961426807476898536336920858925868795378248616453571975580527747748142976902931661846338414289549807490981037045981781712763605077942010500464254500146791948389001614400873154128442089828947241703473887562640155936936931679999032624581027638955866019054454211194705182892874065046732248377007665485798543243053953649208178669128636263131670785360146557959266087963555543371570257831119340880619762074097165172430064528418086836486563122218132179072194237237851974814607448157593322812999664086467761891094549889151371362757926380895257049826455531123693735259618903089928260141538191334308865623074567260921126990987292985467154136635244905729407890809080267184925359868572764720977796601777616727321450496805022287890720496635959011323621679221413462551890458159226176928180149246373166506777770430164558684991129280144004857299723775606211356229729187242825517432802876011455619545400886421266796817588568157183877822739049738284375930939699846526366045929735232898744699652904198941891797540337441493861601743993494734780843019340479661688690703487419700053428219114731559195943980941242398252257939324628291563737441278126939045923396081115855219129314234343568648871722673450445896416272348012407173009199286844012322576685310833110322655188686040629740992160896 [155,107] -657651617701474093278008567056414973827498200892272039120230349832619521678253244740579147809742696740191325027115035367868215875871733501788412865626289696572601719354479102517851781097142512592725668467239290667777928398909853931776834443936071329032360620195154573192562765251636072752707457653005346532800178805256902089392851699602599248997037810047303066536928307827385130746431905192250760745875625398685048216689372920805071074296433827999816151321024973522869338249653750302708859962179989059836399145410084165568798355789544817086000029796653645108870145123639169748583947886346610097592682918116256357621073837290031683274685485259107922153282886639213820794943160508990093433566497912131432518165181190455160814936305163701169010148548178726169415398845589012517545003981626133697868662705980509295331788985522017635274404757641425635694195368922841349646127743142573986987106311806857941464898956179626827860275071474277120913272171666836500337569323516864568286067119996426723503752201108340448539693467094812902016871722666588738294958732408006467000778736523682509053486148762241424250601260091112795637209946600954424390234119070848147111942282581771933404014014990263509821820599680376071669853267849217735919479276235508509273077973388551813172132530818388777350468032650343506786032662896180815384172806230617016093494245966174206631996199313942744525156459358244798178247781951360630942318875940853670586065904321515792426505114364076092943240639734868115966406170443795296829468276413121312983920456087055129417817786471959036393730023504357878220650228463821632269710747686602042141396709729014261273972162552075425252610424863059875316486760036963636958353496519801036474182766762745131142503672014995167548417519503227044059513871255627500162747122085658289483884168057625926151707399810907964688249467910985239117554281549202046811568792382640 [155,108] -46921508210386038619606731127868917729558355686724001766625161418556214682699286993836556711965915102125162230647286954657650178370846985818154720739548236387859336105293588427207731085918921624326059006884791421369169158365769148540564283155184605718882713372966526264532212661606648280931944796255888690806492837966769461554438527719739616856223645820074366127512438650632591771269102015456524304135211362073187728892346592032568857584495750605134460880104519326417928604683911502194791089715209197532177748320732950197390383041021692573839330317649206803122154601178080359364378413950963112597663068608955839240277264939431488017556796221765060381367727455312360780681900690112389863729634439162810398740378661051196725608632116718146222587028241751838063521489682225462558282217496086238412325995832185379676108267656282057571667015751843631800440695677173317410856457407386870016138547437774345883414714462814956237108577333386499424709227666280030208360068129068132688370507346813512901658297546861197043898779059244091914528789332962271073611226187943314346487525208958637834072032062988159051012416534809415635506726192310174063245082920645127447566093125488213675510413894224168349374274722177381425411181013411774813774476143378408172374028635702115571226411242644174579005058258824329954245023970536427244811933111394901434484837219330840800241196199566704714169435999388038694130620962224304912344315332370882237348507702784186478718840917745834836013067620603923362936923628731429069206758466157774799416402360720985741201946936083616858100332746276918115148136645406567807426275501733821956631642441743524916866392189355477955892517910630331231272591496122533278875507447584900828844282022536509616995339697230930702824394820186100037028993561655310552169373853920143590077743262927988983398259310582891463213360418129370470176574266619773795590384 [155,109] -291286992783924375461664104999247928864310904743608609772552744970212760370337080363583810973461732765741438619871373169576328403345212247827867463777344174801410796131433749213064481126194108718229059832075952280539541010038676150284574810345533167197064644270057041353147858482663739121957632702301534945537997744721188266117541869286904669010384279705226431127148691158962459632131847790052415610214602663479575417835469932792966994482743609810010396233261340127545188788498051967712210872931114390044202050571690961947658776037988636649867569026684661205521275160171244042585958714593220872965679672273644196777477129809421371214266273820406128422281535921553057374514528684351679229435512320741204166448939118043578460987182642439921066227004451627037276066664892028019224350637217063754441901174460731995906315368366767010575678113869429822407380627417090116370319302822803494341285465125884424861786711637973568312831844802062268074524989630612288029360495832328862546127026849607537496207492688773732064355023314102672129396372449804949806919180598265407297866515269745700208514586347665097514939101036486182797964489387289780463610759708935761804523106322794418584319684517332367734256005680716596971042874099394722422526273560122350539294872215899531168818236762373586596031357852404005664546970718931216412526292552861175100283665141468026738378066733692806034359763999093795504500487012309481888824661567752679599418614780792382413736478837415920657239666177357551132609681455014400719109928006806885509911672168134121915041301916618112846659927960068397669497267842908746834203652731055572196112739209032344164025229732709283389149429576577765049273648302640710046112765103727872868373581825691774899202679240539059082536679876489712403214933638049634979806046154295659959282557313225828950794383146613018656097506368342097161988672792642162606 [155,110] 82177559950211542273258333386753142798510855748336821328935074831987348655552258256698162883202609329766968307921158942178169048665858683125681775232960854378248985175265948824948683305638027897409975235326671828822570182438849000617343245630174655031837104924113601195148711784252903534425151061586806634591546079521849125802642337343813927574861432570643692380583044781017029854182630037481479937580087279569266653864461542718754751892382974771275761244344675216935383730256293561011961518634167662549365678674356927449645995631166948166104847626401996174023514963205232025181016925540194856754822402457809993765369430380329298184713085750182666674623296501332030197524416412010591413126734535086149801670244456069067183953171518548572549129534791460923433374551856185671998592881417969275300855309307635695756452125747457003546020432727486906428236164775557998691803546933080444534779528404331945220242749006366182104473571931072699297095808216342460063712887274231402758126836006874775478935624498575656934428612399248324988086737888958727236660509782319522506613308173577038770271393733865310119037228282511998235188002126444185332595365825487269023540684933455392915803946916277390778527428933336607710234089987779547424390287697859553445656547478551025252615581789386893942137036723088886149194800513075210725875206900051007118112896537431373860369445555800876837315228702682169167238985646379455528514851676563947265364868452738834694395841276645909897389359288984984015364401019385132385948137906248850643841584573291120428052614850747416575264766216862325576052616526122577752830398680303463838161204993330329165413665674729110873821883321342135150756778550314153469446621933831587383397434159713601912392496812876903531404060079560561093991585119175510949875727860134201215149385503246127166411920392575261231170597066710058077927879819552 [155,111] -261429264985719480117260670797042557626771324531235275411376185361862131445695709096070067483002164366024097268034596769517144110843731172969033370881855669558141973832122067252695082150833661959460329653361518080075153361791601176632008823779373541244285784700514382429626382583055987225291187560511888805591528809001098704140667031034795376831194314422812496996738187872899131455257496269445481974197313756056001851877702591295499193022715238187282213997439247174468003717113652752042813133654736648504338045189026824272223815406354501249627421224796354699277906145191703395394858267103965682976399641678599607241408034376704658398446460578822161957919994456629310918413402011307402743569854302980216706213166734475352520335820662672698131664556731730302650583393141312980537099137617395219470581901217567854178518489727810853213645983712827883243293314512949150725739031691542021583193507892820136960505507138983472243190104041219247894646570887461466638210462014910253451226098543015938853621459738648796783007809543636083512481472796819792458788052462643803569668461027524731689920687304020732624296293763863206780497373082779678376788592142353960589458535645456640035246258836693560596001376278038957819733984942859180658148512408184992433368056099539614041380846153108437294946136698764626876463331415446208535217644752945393672045949134029317822466990897636652953515391219424731962644573074251395544302468007658943790466558102218584657806762642880179652215250999459252137342862919462337633291006189924513262888481611997862623624731227370738997693172380698787210300613660289998269712730110946741774363502812213059574889982287700282653556224625888337261262418064389140137065422223763029214341785033744999011139267200753401998368397805098921443172422127833798510550144398373626104228657589108093652326557419650066896156212787551489299224524 [155,112] 176777198229038473419868034554430645186769491836337435134368750847531215473782569789284461646746059560337580347767028563247865449725075392893787545864838847544327664216140804834639270373311784018466851686221734740547495655633320475767961275040625155082493110208882743110028569254358005942908755589718025377118693818234736648007334983696858944501235999211635654268225616541177537418473312242383977273893168262966621958665385229326078879332470241533396518662127067995955203382180593142659375231132687461411847281806207264763516739257887161920082612392904012830789281189589845915836507393159013526888316779088378362401919747813543431852888045731326649936581447500919445446009067818819358585034362188450336074943109000237061945118112055335588396679934378507536903042776931391723503202265609972551233328749785120626475156930844534510812364920386963935541106790480017700341510526785524364483561469256444980851099818767490962903636424832872591992593650686827314379703054930707018131993943116419900271654280830222447889045767848748413653572789857799036345928428549978256548759080515535645933765980317023330223767940477063907738358818506908585033284585788603843287902152740219771554789073198055990746376595917552356022545336104903035014672286185964846053711760053319678418268013837027376826325044166392383258985171845589482795992659716127884545520431463889225753646447448594109644878971061995199498899499450231092406004776682769670470230922246680688806711836532796449789806058827170536100213555987879011829450934320063389630535658090329672664141689054619390838920228585472031389965941703898965225671202271868343270468330528073616511255363920145064388390899306029436993692624571936900310401261168309745638022496510811106995890877933237938987762551158771162225723002876969979964868460220205361735759732797384228253873065001030696194103956386538394752 [155,113] -57998851351037257056121937220342967621248066579991819100970628202827483652839642166606000447519275325593891578536087935422527197956758110330005830004737967130926208201996231569648921620996739029308059977188615656416789959277714088664709651461191570195887569212913287142415348044793489025849419945324167775460396164995164594605484583174665652083298915354165226293433905952915503628730465186730665371164025868917672287198648480917420600250099390867813794499336076721070022853822248315237459221186782312174616874782956233512703715728224549487569728087713044313945451520969507644444308567908554087582080015638934980434172828892102494502300958565252271489642755014993689506454233132448425760697877576989089966722350667475608376378985776653535283253308569873878404355011481978755634279871823066493699649067514379154507049398783391146227910168182863055721825004704774819438132554827610401769122116426407669578856560432293059120777932625959496192362667959006712818634196865242025738592452834821874668856819389554716577544261903067914497009656407581355557823954571658669128735708032536787131333971509742443881193900730588371734832111658689621628239264347156856666134430921260562055461639877062015067350563779345317305039337581218115593088306322007482868306079288305033765710814746489568177795945336147741645967746716085474873399025953949751544501016374770200867799867122564227300003606704767806500586771673220796246706841995075836816296287101419119888972069532474188071159117758355029038845760417528606369238996563736642293088400771327569795893003512279224250194372893566370515903471637530378733873737275635321137258778274353280607179823477947000420900038823573121777433910278336766577781041725760967054612273491783613578300792548803971754533771660820780261687521611039730871609351033014104376620942799065345950167490754635491973740516694576 [155,114] -10562175238818949198543287956221011787288545040117829853945602086323309490916424305896094737179761691065590995611818712302756109480282433868081148679869141057171586830968778360204116369000986931560185969397467738615313127430644617781917477865422490506314177800704325463695352133773919896662213698340612195211678627336513374909328768239008924475911048054785901013532178390313085006285754746439588438022367721285983135860991036046379598398482282241600070423822070194887489570810872482102208925056451138241294857953738302591572745584384584652884479057511121174312883360387780934881628254638301795476879472497821644819293805008872216389484252241269905371086892157872673987053814574943946248642112883496179389582431668189778421802089576788510008655324355475607309864867212295870593446547247682164489558290877085773503023346667032368904335362941305989897611140879273601878513538480476029788513047437021362823370088736987854053747584302836481259869574232725373341741089666698762789974041072223806790445487908610996092862571519782852948802126794417384169761244094466287361548120728100304359156129507274441152366787837593024837045690965587428229947233415932799877655382068810368124684242242359193450733449470404463123210183372291669259578819819563644281394050576635608503141062905583690342469167466508741995494174217793707400699445865040674744704476334159370990882142801091742005685755250206430929841866818836885426640062206186862921856321654801786845673475770187420745718366897506218206776748062882173239611139006261131563846523347856577612149463851604490529952827604522598273694431758879404839326169834806532559928438243141312064790257732321518709510256190328820045567340696070068455299319743764253248086371773882939329456246874868424545785170873252312288086554631667787606914462919348086675709319630256019100895768008021366445083264 [155,115] 14426738910987850708640891957495705292675233271475822062058161928213552619690762854272495502602882401093307641835408042578328491391318728927027959901815499639027009054571513951065284560173685139699893377997943264979545696426873797215678285323334050915868427523059207920279234221450515086737440892705541717783222216133396829950106081411075535190954429658253536787792583575463516071120893400572362183929101691319611028786113422207169358944054408035256073622608566866048479001988794198418704010590625288667156275906894401863759086555310639128319196176503612714303741520250511407530480524158133195430894327563269893585763212224079716974043184740326679304372053106855144183581906125519515802509301718728724072701395678257884701449641413250410107468018608093372891758683851901466401614061199598136792250532737701142337406763045733828416205189392015355432122577479340258842717208292103504063634223293354047576090640644548832672221440260668807231218652334336767411446021193783547448829582292159827790697930367045003760027953639815497187050615977367947178793741925289841015872230047330253764116614309557074361078541347939933024387801946009135840728400406951213060488309094471099551749527701107882155671370285662883616064279415037249221013481107166110918676578976401877069712207287734129250420231661982527400908699295645921381329641461037639059292315443046619281748089871790453576370098488504773681136000385897108589121740363620487342351449701583897117093267376171137257689477209807407659188628988678415742829970014679182002550075215693206377883266758784929509547475166039993775701654611154915112949332892548666576503820103502270784199463196795716072143928274302331750022880504420167930779286498034545342394470906876110436987635389102892814564913193988933136606861963422218830547780552222488234732893111910058571906053994350849136 [155,116] -3805824377053457675638808696570954131025816469095110943485071831617606758381779232697058153111413516397936800556841253561905949810640365307782588947007351225215578188397331490527066067013840922872091739052804420615500177515988464666168448852286427344510126979538596772474171091357594585400527862277619941790496191327771874927001483977662779634605561846514965422858210354020495504711477407081407218643583455123581499928712940606656420240604832750337089840069104327680492384954894625931843455545018376306687171750665592704550509714507404011564429924287154317221410365967259620279115845499743835278373494868490288532944161301156740296436833421159823079439114831208120819849326342989216727776450647919345776772085283773858152986695810908626546585733527302941031855898777519389471144745854928578657062835966172154260215460355987307491784373558853003190402450579054729470279699660985464113214407843542642447842681481019045483801097691026917687324958677541725046705238547701434275281888751505339034825423440508392045818714983591997033996717335957246409162978063095588523945704936177178441615728123497315967083250957179311557995309583196231528854757653390885862637150351156030600497712248722813218085933820642763650497506985553876161566141648621561160826658199921149257625988907934245514436479916079204023112749877714412498433229260663151084163344619016697704004833738943862227380126018295863833193509911274348964660612598509197883586265410909091891754406757606430037846050250163003960907020258748101815831602161038741246981936759843326399914655227573530546791866784582426937659332968804824524219783743932163072636905540681434429923385647217338385116286435890758233126537255551126670987958605864183227424553088013332587411974411952897624870085385877239470762947029696661763705699840396607587409921324864020095726878404864 [155,117] 20732030416966487005382671580198001562687555279501808178225955496894988597160005957391296624501149075358832852604211917609080855510830304359572557381586131941479227083264685894007940109020585687822917993997265453520719358805912813299940480378184588805604382935428078132721853679443330215535732512192473471940938060538532749715011329896538177699107144794751118757805344327508470081776389701599352251552770577636233702830492516679841090136405503400260351313320991520402454193124780401717915454959684830825855131241100984076363249221146415109410020852449905221111457613796529621042703829741641067324789616558503553398668943110230486764579942495963682180833106562308045233536083422137300626883575939470509791196918348671881457226607080199121555027144193744343866640499926798004580065247334319260843421826891854611338222006514995751368846402910800273305273990969205296435903246273591940650726830049707208804094434597405407414084942762754957833890532414896682766966513436826126587998553890331780054752140438820701303419744138622801887288830346332587209637462381472604394291019518798623225167601370631744522486225327956215444245069403866216922249372324258922265439682330350324949131830148152349070238780672710846218188435739408373831170069760357276015123688959873511016307087815356927877394919850317505414635320907588913767986228802165192462332465086239535218186400151366994701984910401449301302728447832147860863223583882150585420071770830497900492781329454925411915226840826471090712640211596615640039363644750156795287402064180632675865786230019201332852026372955319947535933632017517758137361947823064297970166069376074664929815577643751531174041174313963459294038785637260374250447570002369449665455483350567310467186857747787081831969667780986185137759230645603560086500682690770945866878953001757583851836 [155,118] 181342224711644397715365006408084445752009362701064762387242807569661751324781349813863749613669909506063981075052455223535594046377073342708503012737387879999911675411878028669036774215696540052857343399477337513908926682591023740027256141142779872688726923226367182104440199360683626253718679329793135750756646146848419282791897163614806827396753532049591150184323476342573291683753577133974687700178468963070064072866681397980067112919401062101340592321133502633688032019828095477527192245897032560344798562629577318589874839615202425550529743906317067407415051926785973627400623125550312291109868330694346109077599568522746335419552045180759652840250311607960840574603863311947787305037075659481378033783704810029037179081550996111751362901954367364443082949667256733009502214350300190011244498514620221748132497913087403737930985633397667944371960028922640852902429002833358258192431753912928222233584410769793293987498162210530543926073887100745693989845851338484583585198941769192498034667669424522332885360648836660033031541725227707685677830388421830438775626479033165189385449714580180030628185422585969739900284312725187916026694075409824073909893198224004203066057764698957268764367804520511449868501320975164165603022979039385972370510960636883831582416298336221596383262265725256354636861281752024414564949686872604474725504826114076930066273671047660118636810200370921203614489012314416719099846133542376242659520113816019293181625946181442480365644996611437156371697902034408975903662400668185989639784489731160013300730337750962788526278066228403609729207082925654612448614570791965747519578199649261824157102109564602751029663228087536007414903528660772011148395826383206926917167825779431574748859987964858467333870207770163375689513278297904634491576806768911148915317247260516672 [155,119] -36154368729665828057116402225674773209245668411544254946057510435445256398488984041999743515946266757714717671047701398102671873087334871430168879294688784588549467837896914302618135104595071037889361118826174197268316529104555865168208622225103174886900232629626539637899593870247912626605827863406352706443912944106981295488965246363882170786678288565971961231849015330932376933776811447238662754244080478473616143387733057016987029048204546416521864693878628419531646759611935151683077811766180619782676943123848279511668939695430584859342918829921971935104191296030377006342859416246227265572390807212187784645279374488022732534261488094712059909471905400773126010924854984550539900922136070087312370549431739848924271010799877149983357468967765398061736502057652242433407703235635878567204120188224827716866027501315802416164592523173107990245333085324388209666953944761830746472215273977251500722942113740495681720611673833581513800575201959995871867746797123989601565093786104658715787516610616562524522677473819043886419287288576312706068667075412014235643090749244509932899206091793160051208302088672207072623582987862621776000745292530245398335430990545552681813309524913845266049872488924487398110126423244718381019099261285395995383924626709757147263000399306282433021970470473480965714765490569018370385260065467949154798389355883679361951510642479673602943925660061271109399818729848806332615107135763128780437806870888085130376472621379394978332290658066415653270792842310136828664155353883441055694582717974214023893076822271208378040546038621173876461416160670234395562887530886435002016342676110603879601598295132048303314952175499332233223360851176144751250852320402662547369671080517568066712044281433473326677016141867861968856280907059734422947832428969585909712749545208 [155,120] 4621175452361022630486051862930973426740365403092923646707789546605968012518201337767363396701817104229042993170922879256030815804114025705895872694532484696619018942790750957066829781977568412048612465753221994496241388886651762500384075967774997649151820192916313858387034334517786384159627174926281024510103088502421663689733455320713457100636564115523370923761567883838379011653759245430140193084231875373941725764674557846366488728672508638202912366555302467587018556038202418914831350982571636364241891039093208411118979216503092417942260180230055437478978734834796443440693494893962172832782321915068068489806207829226223884729309878813704893955302596295456462104286614356362828506565055091022935085480638395276109024974262156453437767012444749581083673690650690083578258755425402236338377897645448113427222255509450010930606436265936473435729351814753658813079900979304991753768445179589964642784998511332587301469985982092081610203799252696885236023096110034755354113953730039899945088615437943056614094937251460748731417103197180560457659292927655719204355777568522247730977284581036631966601592577471019649386736705432061455702087060142436048079777804618825072778397600317129882860674604534424061366504666133133413319509083577205728308401441990359766031742542753527938189129843309126347569999610174529598177092648934566184896616228813716009083040764234778464115589871004597790931281382870318612118552211378293799128618593021560230598554619302367569081345602815768053686788622342606593511750020520856920332757205848091349291615114804599731602804119625438799890519763545116711920834411207551938810788799423926632858954730456169927606635019657187763072974329023180476568421623801998063883880532281690312285293800191490025874208832505419078862495400472534509147895330210820660824 [155,121] -919290919379543221259926384443242094565837346468383715245816574208251969067882851181260430154457129529779302040171378078597075959304006109426522063988213057995350115536802948874944842899516046247301960862485983866276263186284954927025523462629054047139269995242816421232504074984451384686992089472853088072153835368648894266170947854392295045570063725322372019080455402911624213408338117168622490818318971061391984175469322045539291284612770752151050573709938506306996784593543968620570413745296773631923925356547817087392614875101127231517912465854282832080679420670932847326960824959075103300779932241598253623668927629950449779593955400826698776068434245447895534062558947570833123009792070924548197420289884902301315064045404555243537943715193863453530980987843215467969033417641297184589690091124296363156432784846860213175262886213305824998399375972461214946001150451390811197975701784717150744735144354218097018423196938237747794675766893617208522196075725525879143901703724078193733159488172103660721333178696137537267891966141292182207787072499697575816675901607864816363914792067584054657114089784004663534971761994487195422808674742489092523663209625019837507005206503736875155091362588106768247679324787838078032166814940830115136432595208926197283342062246035781482577888137804390469208572600087509881622345365183268355368569837302468756764942852183206116803450793091470619692354747882327805615488312199060016457739175195791236059808199862826575326244017881711705891114371172239254937809819979126704750724831473039559263633561416653896743882966354635216716983745954111836821359979392782583120171769488178156249264130018153659025536638338620905695126243196469885481201324431081216092249582171886153062193879494939350875754727677383360367128184179694178723466562277951 [155,122] 163299805112515251266453479368003400898150094596002662078892759508967281187583207912214508839028761823996460543386580360783890419436095619151875338038413467830106403116363379635766419549733951617256511682605015556690531689700078144525236824141045159631444859551269192998480453135587854379446384700768668203445320106431145498045285439508285713984211358052542457746149646023700642458354130726476505948016544092241772505782513816474106152805001295509252713566234318063448447849368722837793908995251508637874352072356609681609981428522611415842127893357193239126302499786326540057384084649271807249350726361207809448676644903262102783714068734652774869570677604885848465027995855969587502570049979280794668542059797835115691713245909721388833223621334088579526399759156260937884618713264192141532377942454305067604876108981318797915126306448434635323203755980748889835334284042001018510427462840165198647352728781588781946255935047054486078036597813929586546443963736326852631570000694090933831442384308177993604621483433962546456151231984088571992580643940765409962567350795518510968414699491323381574281044406175027732383839622543733825015823644562566572467077047337990708007407647604489711451305399913138752758898272422018478386670012712199663963249688579004303787682245661897103117593231840956758960956385962970413761708427377755332716251767259468974033993772413044047622723316633286346676527508881222573574994357890963853294087407357568369698676623337550693748617788788744168034581907059946422234368281982467656228215135003404938360034500011302070030429661059641281972365468003577030908394384667537079511882621500051535907077335336742222205413786135456687904354369495114793893192552105267121398453493227458475906525578770544441452917736570229460462828491716464252988114368 [155,123] -16116879766954744278597053700322320025910939856649870126077899213767766455149905155027408153865481732700748250977216279121757213794145518374748940839419423275121560723356948059387205349740980695159399238630154225508681411666801911506678242633291327919688988770159046153960308958740878787166220921273830315001817533093500878496895635671044818796743977009403315804392141757796251332362302959807965639085957587703872846339701408619844879188716529541701862351908796282311334273553360693295152562233450346755803348904818418053476129143735473766749433399001308768910305050694002162949780326912541882385902643218913977330872139363161442586615616172785199088182501987326259148245955817898042158512333229916067085232200033406449447482799773298257906857955149151638610593014920647458607840160599210458917826954028920992870665568363705226487425888501359107068922052985147801558520517467811484792841231304587513714865572329542377849778050593270739152678337965852091295669359091140059929111686433355801511886058356013574146718479526697643705816090679941156998674176230524163458882390362425448059463782623410424160698242577868257104612910003295568515686028172845675239337761501231154966963731730455204237840295758496626454592565546613689220369309963169322082609686308245680787483214009629954032190674206976032240634946369369906533236044344683403216791791297015028093843217745194106434813487852144307651785932640795001323263625584415363396850766256389380671679190499282223425041027930653233544737147777573384516375245635442609330195861855176315502801841085921592773177262719770372528081677454289265677457752645752458605881501769683309065438685594980823861355688443583855786209690467232596286248614219053079182959388283671773600013055028703848602553332337641288806477933429964942600 [155,124] 878715111738434334296257388388396081469387065905183299785282337897412253712275322643083778930712669631975926412220775661578728008202087371453302640822819928819682061241712150122990013487585128503442718823151190779866541364924898449484439425292267885994559977717405869978536681251046652747699848467059087909599737389899116644770318586161850125944003924977387675013890036886436242216833506843358765975314372102867374105905449956131157930636627131486696645236549056652152769750320693530729584173601566215630017171327867100856615676077456950113342991574461451686150769837526033662499644053005374986525451751425294847605100189876655109579738431939925425762731070433034166701673197898261608839515156775382231588509043824018455661106698375901309454061892294493796470050984289886193075187657352516881759889145439942793035885490840918090490192439552934034481405687415040504135621016826940855181236214505947434602116649643021676722600990838944269405596938200023176960963985864137127281168673232322898899866166230380974157960206452138570716175025776913877909167653837846030299858452136456346797491799552510741824939120234694837406534358472607632229217325268698022617754208869427935632162723257471389114417631299171464381754752433709958358197442185998073552251468813655701027680019331349286886877365116493177423395023457247753651606596901447950854512569380157369250820177584953874072174236434821110078802505776467810989756960387323611441787889894722945293952442780785162010642721571583641190140045513730770521217277712986213256099358221709869768285937614534453444400026003123955016680847481320586695854355976732903694273893109518891277467367414729120229304891527791093469907528019160564584323250522799041855992169200256898259403111336604405975214147138392314466103717584 [155,125] -29102098693224436937734954546145137530704252177565493044428288965676090267442287496625649210216089645674225537429290769482938528598777442845920672079422342524227630140199490651075422328596153915444590005979301278630629875557072637571740432799926937139792297907449182199286219644463342308639221363491355014184867931434193074080257205167756682367168656364053472432686745627065809877690564807018529852322701196088758607201181987820153638029776100008477916088476924913758389554698554181917783853005306490489446626940088284244298410034378151693596054658596761319146040870999135426597961061083383451571635550396918144536387367580140930009397950530952429909433412787157940068198722287563717377780437244084328136892296273206067759113477974331810226896668803392839795532751320305338102973449986293703170243860521242837166991994817258531718673035273989346815094857265513224945693064157372028194062214507167187244279360899823292325781663927984138626736797393129519595402876522914776004774140981399076414325649881720043291110027191329521187579055128149174323913661739929562967115319554384994542407310466249996721499950751092597230429381789698949061034261443926587773882356276523767461081678362340293767821629946519195970928314690717925990913612995281373848310772835405080018724717051665532039570078985025757505190676658239290702010316637353835830237721281118434708219843404168726135881138063029064692710160876199457122813246818903896945858031271099114402732449832120230748092121470163211145325801214697760563403218108794378169146521583905599637992927483033344727061753988479986994649946522755240820510019568954796603642536799345195393708278655676060051996880535520263750097233913224907354284142247021451403601221739661354997600828257711151865724716445466569329882 [155,126] 578461314497730081191374259211116190910120715872598927470965131411928412508288350341752277532946614122547821308253189413199070715303145156442161875672776463031987709703458323000241873007786466179129344770426058269156529853475233551303525543368551863067895587419190828036640183347314791999917733376901908161606545359876305586529832554526060501382225838158831976489388958958931380252670918965552802221439126331941206917950078569560766797740084344807499488110682145624436477743327503182429296762507961785910188847515370496605064866812580513484115833898543763118904112142794756710502107613040763032011152665877111082553015306587846540544798911835349974514510790377396133427417123233416111475787511396261507122785607361170226464821573332466545223102945010087079889974992438898445726591381855884855530903018592440221939798515707865552091832756864988488348055967139986028843311973429222322617925112189520956326186994624157366882895351409799505348566690122932889125739643252057729017951648589971197726593741149535757685345656580417391594063422852695661583770081155410849588169948218157641786706165338540328449978504514981435217702418080536805215710923178824155764767302700542357017693462803177706519792397636983250443151356907991732811061625942495260952831952343010535590786642860297587306316273997727928258824836641982395084933570172861462064069466631247777934866156164984204878027549358772577452913158574655323070789322141625014483425917204909970672647117085786322360810856013752814936073375321330583745314865900814361585914873217144472606047416177034164712505402711428557748184717968625505992381044621437687455518732436981128145719969895628359460901884291351725356900593404087494809197086379268670751559204963151552325161624571637546566405134990560 [155,127] -3408205390291416331316133001364111363709656749518836839667073399346024031510941214953109736042455040726421871335721461956952095151700000515287837020580472768415824855568728506530526406502222332870412668453380770868845496796569846075869169694225196111971629913604417061100961460943786742745251030151980710605753447412987301717618147733062111988496332933064443071587713064357330748437491033067844076477006017236375782941567013605752362751957396882950525985369775352538095804077751918912572553528998905626747320656162874608975570588097978644206421542423003175883165713297208853529984717439488572459626652032980364996153023288176649067564327328827261815375697235224010245824209181944183787087765524349201567456822066651625362984632485363873688496699292660132773868179111101367807091729324230304037136873799885020162428140319036128535333633690446836743400066763747602739571361288365681832622066357475686900743815909695506079692495614596574954714256817916386210927920411376947675237057848948101401319800604622729970180432979350254994684493721413989838537727252473554628390819116794946869099418439469931746661137867215632278138322383071334824227243510409002841203664352263444014221427160326438200995828481839748728933641247614810675947521437403576944964202130645533412444542927041222011987869282670336227040820987322994437984994957743503711813665079952608822711032046623108476023462187184797317655513989486878351895420419885429787453025338436989702939409459311262563129457382666790942694430498354228422124430347758190585651608291182801101002020234320475416899680526398172958497364943124964123836935944227462611164354690933082466141723323722985920025446006190546841876646626743799868309308079143903993789402500920976948153295004674460951108020 [155,128] -259297068588827135961641219773688595364853491220441630900410563271813566557946176209184606149794569262820801306049452848687618147603645681677883386991250429998950346955079994312860419885048946857674081737188140521369523096777676089138463073546867782793552507830815850030338731646980727509115672584318265380600480901470505251044314604598426151785269467605872881461716516547797239021693163980189348559279880220923673891561482752369416571587643899277456523445751890582082310411082742649835686249426186058689510635215341615966940272149947921736576444858846080215538036833834891110638149190298131917100560139492310540368735785480491448278886742326298367894921135084431658852230279785207816571129037388284201710883305453904883497307186855001675569255675647506217481058884563602129801856141929100709024748375079588176307763903448244037484203718268901462291461915290498797023636372804766193458137825569747979895150653716444460515251647961138521094119861573704121864900005566976956354475350206169057314251841017352532167517508654460122526212831468173066784113889585509942609266991461408672078383643305353159544978049614933469838482330112735162790294744104670462105743310335796175051364654384401498390073563314456072706764293559232086900590830875437525273653110974693260518632840783389691159424301542262489127598515665488745586271397415035935445814919882563059223531539871915694167280942192857099113675264033295068777954876569895173682804788135287993385952951417296237186789247719769246307024975080304921072709875177473235819458489888652907114661914230765846385565180298176236752570634762751734613888956915016208932060932359129382921734155695217880637747430526155458929330184268659468183197867326065202912142854347591067999762001238100784 [155,129] 16450228429906942179199649333036742244242230135180677578548820039988387527565550006006882746412730643667115777360446880867497723134227416220832383195622505353038312575847146065543583417033637575714262539348226378407531882479550498435614494998318875306287657381968544193476902158590166990101453019554054267351740320590690795747742545572484041730900785006485434722336789097735777715079050128837294833608523141064645625917092552341107472443108866721814026783836369822978595850859229673189351275410110245231280337521129325171465504178695669864022197725214751800595503677325787334654460823758133738178354042903263683830714450123905938211128834141280980719705248561209426189028285807758680598986780774843246505977679328327758020349871868265670348716889437609914002875430034965765976895917797459372790000252338079727148919259665197073763573998353560482316653478473814598123167382995532171635677421134881049928040045858711444778127999467925507553079213443333735104578729715497501876729467538480416888233051169045856829492816031695297419864024368358702493743150299256755922764836985081168754952348440080139646840237330562738003833191284331608517681500004456203154490735665749036940764347013318125063467428634830901322677555756626257598861066401101888100662654697597621214844678428969722925059821916486413258764035705951238363528096613355557613984462066958635638897682137172483224422428855934637929304706253189851277806029482781487885655447196156851484683757406273500210201699374111533961877435296968455877432386944533384461901520758950399412465920568911906367124144852011001414988166851866595476264849850334770507075741198852725050937846796617758001140409724128562652468693060625670705819492326378541004955505132883153031807834622 [155,130] -371818733298993814834925703141736413445704216307043750202303413170672755457959204086335891941739727362706262597620629135831411770631120777945864692807749690547332189359690116776594821983447973731853921194277957639950391718743708205528270388747318034303218274856159575259610305581115077021226681798718746721960053796860572360518366878445701236871312225045443030830564401804992290570239015301300849121353944548140758247345467433649615174425553272685257693589069784967878639200501113487101322236366432576109967384698576171855344687898907369008401455462752351589118713062823568931925653253500921985932538067907649985799075283879702940963677290631803158695121296840198550522759410130242415542428494078010621032693413398877711970473949983031553223883097661331819640161939788875961514612857273376918868033112266872039698211404534989835651627139534034064643564314339904210679037709309699441859261455600802806140011960483020812808056575141302041071002334999984067513055899971327541467569353683293135481796873590418586545707290086651642259787936327346763499247760855378611876105067759051253191201859398475201702419229681290146195002375987168461392963864914183924168912396620875638504732854168742724183211360766437400539132234087829041463568075192004074614299821431525973742237475852073963860188964237210119751005692424810662862507803328454182868736160796232840719486745123070252787858679039452898949286515748611449702938732776770998976398925538183252098862588945994046303764678136921984997921987814686824781508890713867079223074159276952372489704069986132343232557658017495980847153977469851424360684331807910948144521454802566804777209304611085617273029169610531086309601362190841639979667318487155907227567507456289515520 [155,131] 2424008926885152850555226689772419917335528247740787554113716659232303084836859625523980602981892668476263328046678918685922833459421440140960295973616803584000163846058311686112907703776411485586900178064744107302227725493488011556954376178754263176345308915263635806363033170945085844955503007408732276966461606838451000962881764652634937615393990884111029698430145440847832510697673589845304106510777095271382373428452985810257513430319758127587582786290435217150843418042522736209960455381319479759597907667965396474690030061836127288271923197204207491130106061608464550047070117039236695123674949854873879003628514280744495255238431393848268739401264730708389530304564900040771269040948459572766911105821156805871640939189962322196613724488579799206959921035250911825566245994097576207375051678255585336542824088439989788645429656449242215767074412205080244735011309914389072326362182146276640219541454971287124569442831124622594806816722405339300158050970228470674919914008394811785133675022631785494003494910831245527358421293871986177515669810501370750931453942007462801134352435956516812501379079282520997655588460006690190981974980048008040578258099515941810966395468897279216805467239530916971263907864426161800763274614364161165835969425199107648789960946526493280023760674002249729262843112792414080812142702618242329938253254847759243169455298506251844407257548316776647725850713761466066753914751496608558733477385246222065607187262505339191264549726794923392550842606192692721194218534042900936555209577904012694526084614514399523922985870861687766689598182207012746762403537325096419235215207241134854250109519648491459751190080972475659944050650992326821838227322229931373281601921491776 [155,132] 21383594662986900270132679441556742492829083203358875850863671691754255009518688597753781487461603917504024622620590842494553802215759867164220968748019474497853353242941062653300884673621653499635009023485365676169896212083663523473356442256585018974001678848398631241501081212789177012921209737025049466718347364201422359386952819432001667212703578296766940749339616430875997177042942831480589574133031208372343667706458090892921678188016546092098776000339349998890636238145911813337100191084225311098375446191607193230321292015203774436896210281107925915423442738351842284266789963802710933778692756473976130368254839865041029085605685682129387821598874487840878869504188409939661724750200329166626002471531442581711089276839595263851850439475650547463288258203223267850039981987146164803017122661569833160759253868530892057984942295755926178025712055094209494312086029614712051712749207907018745175932185873249208549012727381379301243436506593151963758793063004625992915928215638885290615886316915402648721955247048639500235438537304177042330763195313656428129906800108021527861000219013551852457301708862365713960533680580896467815586026879308948892016627394842635246122405909557262048519239759570014825904559208481054864874705254993679493475631291296516187874526006373094782349419401207023387851594020203230682969115873035551802654664877018802626949665852494802294907877710050517812940306546406004585716954705764051145404950389182340532220150184084308495471251976541844657767201362993184830930861890742896134751678378894703711644389560866778640366953022810875720911612878454785791408494860927638006013048950562119644365822119798080162574186941513281599750328323386530269275888181780564543504 [155,133] -490338887759845311684828598304055415203771964514505056390123317281173889393914079307476413165806771629930139585429329300901868582831685685351786648149443331465731285085873536092831264081655698107281589992985399428866910651245646324915917425217193372981514154725202974444396073558902752995271201427396072386033269603761913402137719601916857945044099057031699962017032507602983313096139263863552537705143419424735430205489367389265087444227480653581994392907850736682415398847676945266897672448694766860952163418852746341301679657224013489665991409735069751405001910129528502024041554104278376515875153378437252533482180178996479954456437266199872682021742806554065256635463451368193224420664823761621105896145229647454219071028056921021089793095423004786466355750014787857359365153384678404426613263026559559810073073385821438960403260617624601602176186294497032576019166277504096727706489114563412773628566883568764670780572729175632459302663841328927191765845081666320467721460742650500255023356300612354169555979059007776922472038275213942762559255423618798656632883073336934399120015173314698208921843069603982755908001068809879675729256571552365123885195979411242532351320285199082716521585367691140512771246985969484596873086266108258187341031330622678873963345153011150433292435192699659644694027980541484859746089949921411366988928359655275954751431302589224435910365164184932137144624642789755705616720993497266632574701491954167735787425087736929051019096460894274904555708940142780864833461867264438388120911050222127262830366482016525943237413583195413432742475682876975555422075495648122785191004976380790313397122334106541216071364713069034785090965425436785667322955715068590 [155,134] 4650713515992066529274336845837589307157419757371828938055546310342584603156682045994356844937388356491414779070261554966799861180890280762525754729607048761675246799886698402493178284378956910596128269682677964930859873311966039315315179778215776613388753796335223383976066395001170574816874759982494199366303352828559611789847643096508597720460771610601732777979842809131755370939497579838466430278507339938223602712514098758067154446062809388676642380592467944475965526781976875194129995991544126618160618284676582647411309610666567920192583066940190733142684532988209703086656035419731391743992135354430136775282210971587235467754097673956535152368280742607689554800337969991425157669267417850617381516662829490933922800304389489662529569340208058924627624603163003264066896118363838279919083187833962791759656396369720840208781740118871269048460991530839845436948125418220638951049620047096835343151276923051946237183367558580382402552165816886149546326033892231567598699546182870407501144947382590580422516036618324718666463897677488737908873086673213466314206069283915425308359123618962812135790629006810189949180446907753799241025315594255087535690555859113526018728503015994462414869992446302886740854948195402521175966184164781174906650454367395178101536443633696116247002268686329671275389535869881859708076170720964233455471138232539205959731218764868204881364155058880776245339612700834737624050116185583894497533093326764340238652799800369346273810886987968038115825706341671227712841119520548831085337707712764491956884797974371081141247822363280619326634355724862998559437875018038491842857322495080387836528828608302157100605396792599242211376845007602142618877856 [155,135] -33434122338448642015065786826408040783708404454665309491177533520860941834091232682092034327202769726583389146800152866585756102174643119152497130594870554836253270296517802181165673284054322762329893726293575480216328668707996904322779086118790051921101426092531569667627197559215794266872216505117945014128594855502211206502959923621147535120415564285227601260465837736051608672125949078785365891375710774873798854921704818657789268858502598841039028413776882836751061307122533203835226760651890347639686274329492872536593909947264692803059727861718669715245864390242563402823286084132755361555660696204225413083682517129442383163873286021457172433382472989002898165869441518548946731407904640271608946681188475369784266832170299761823514745007392742592575866536446250265186314783656580930898160735865255703323325767619802600240540638410031264302497742898679119609020496161522442778607020678249792512926181049597803728395425207586331131320675885966123305170438470698998359844449096934458932243266330922956329824770466975534543528631874568139835778327880984567243267527268322727734362182223518205535156331500294795890175274028358620423407646385814781922700737215983444818419392843253888974087916251392317611225760265919623039117496116818168602599972579435683086856548522822514938269348683287481143402857105103604471851867411778027124256137760931940753641651881895280101773104886404106874686701793759446586794751158867576866831801360297986609798589938253491164322967364986070718216753528199446433955502879725010931038697188711302517618025805783016308733874560930870966163744053980495358774017101746000882770723915203159812168031186406218525576001080188685067809334749013852 [155,136] 176942810666816361104574848057694489457609936114163767062592375607764329192166358017984381256112224223788192788438843840511777382173147434267439717214732877939769569585458748395707071492033653758092021594297550018758555831210651433304595166926331385392916406036402572828324512374397514955130819878099006367487260617881418904507178696699725850144973792753675398005444767816394367928377316747377893623989923750843899391435999779974687956026346942587327357038051615115807267840673300982388528358121711602492721143562232273935168675673176265318062917662750602358493176178487191660593192919150228323907083874394466563640955485518551956547690051570814792532753359462728740883660080273494202163069374660964252300480398690246345976383500888198077878068260330566078887255905722724233890327619523479826570256206061669564070143761801953673668045933464696243718660964840556236130040313349213721643886275385264070188703465930957830807300772526954721115765866153222517362606362711093973395511061433163357787577425373352533597220812124965717898760589874572669685154160814171439923710299350650000316120018373021016442613934555441192621048492909216773637650158951648192766993058010500670550140585268086676974471384224729422369765723140831991907528875978786880167380633700986560089265845772293919549283821325458398409034827863497950988981637504148834067206468877386602465867347202151289685836064270848852087895385931449835737984103018684363405742369375111800297435911755901590673962446223566428061103443174575819162513987096276739516986062611665052916337630538524476534602935556141612618461714011955772676940964928629771082153408245300521157893841700222849998217497474198346132522672 [155,137] -666484572837704448626589900123932919574486075670778572939194630771070498624342897664820092200638859458097975647705777826462418592798822563368766896008928724656320964918197597792956436393310910694313610308509564071544939540433875426932650107565843672519102377252202341578863259805373299104326034885283941074413665315504338099029696049995111725098242985204421294707956698098437281475112513617150586603661959463743508893818994883163268110145931496876753499664512001746491696866539978053367692974241681825779649775696680244108649245547087304604904177049119092668026837761141296886273970857378612392061024473245524259821805016294561443623718516681068072328249607489347681326611403933394677522654634289705020262236480548417979892071716198282021081015735564644500798922619847266099218334141630521701957039580713180951517990333813099777816622508020324919424551897058823855771346569417606180959114478042792301980892190481137685727168052665910776674840378726041160324309779249182191492435625661223118150797613827936122782192001750828671552551623161415552947572642666777217170390743713995371221398134508727322880175285310227448880601906571538118412039637413262286545334726213178794012160229323393081504941178645417627508460007221074124382861318769675386852035302238323593873041155557003311839208235864457469356288548048640801838678137828666801967608753711097253078642699876689537973986744381849304452458705453510785442736839496145873675640118082136334673964443916931172831891707164003084532878693668315612938603408223160094472512946285571366735506337796766941017816254145165981713917099614094534796821072050268551964450830580730251920548443971788744426390222346479518 [155,138] 895700875043822802053903224843028372280878903196942529775519523234973714433318549981213770821395325400326096632826775409497974527345007541694008144678279288465304188191860596013394585766119259598700368007070400576638984729747222678453467865203576126604822667857827954153070287575212377709877395434850684834980437526524090538868996005308197818445027759775107110714552841276535656811485709225638903923639752143370505871168931634076110676076432536557345371606086211195453084668960979470292526501915818817759921752351210984297075628241525979287763797220059346935907284043578309924793943417338306462159875968570261355300114803048031853478475519519591716368540176570459416414131525552413057655518561612992667020003743473971890273935333200470228684193771955399689214977832580657063553189431823705729060581592252200568709237138172882452866301113177270679387128927898465248926256029031064276135896026691994838114900524023345780994912407844555794316149132563120073237607167078679420783012601281539088591386863326784351945341128472298309373497890241450054239071875063154816988765068863969474177654173764929213658273617357892073479310323179640091545677364873228770195171306252745351410553761655299269781554092950843653220085936029904588833015240537622543547084367288754170011299981993242989881950888721597792243194943992989217133572997532196408409215973478249768741949715472282121532114391651572704793138902880904604468593420090276143369156329603327481582530131577403722413486069582045919258119669713007209076025078565830355862559058412217091234735415291827478824165858640619719980150809982028450300948937705534305731249763985717849235738579757809874699124480 [155,139] -3046616242657512497650644674803101834882869595138706919992933381708319198414048456700659287255351820671580228335619819104112803832520509394951276338058810255772139482405682054719337598317116690020464802384201299200888076695817317934560010760546113181208372661072410584237298242975149532292868514065154289890354730833824124142082198962718904346711875575947169839648878192790277506719746122779677810102773921450258384003087417635610259521779852644997735809713091830247581031795469604021919279622246353359657489539571519302728373162388784182224119016057144713929592698505698799066585686813546263229822391346200289968257661719943088701198248395912773859603422794802292425382989452656244917211846506109378321636968637959442211372712894231466106165869049534616325458143704153632330651738107711223257295182157935357717334572355413561484353339787964316364823739609629777880397692814603252195728468075011495319873910032803834913400733858693088525572882979330039880210747163181333190129726444086965051699212310376025350201896843104332669467882504444789739364242216876947377463906771730029995024518256510865224858996668710285099468651401683681346650543637757508819660732851260331732004771521294933663224702304923864909035086341130504205146935717096772577632055143814981498329899406953954259405408145478943939920985988958419753947681275011361570268264953708629303766356732093207131307410895863599965080709523583293720972473591452948310900627343030477832503834501805142502046475350450225691703019950308541272745732013182005651875300419119872024145382487997221577879913880311561643736345847315290773087305129036986711549841496134805302771062194660795200 [155,140] -3391156491579204394770318111139595635710619670915119943828551937529529369403321265938836466382359001176635796416276184857810881635388041385137462959495105487950344516024477177540246231523365918684678818329638894014864460308550044255099189514137399741262222087566314683010168550175767560232466986088662811190979836205580596211821171717856021120814664849133921971337918082100435449489238837195464871050559561870303575139008346888716503207934440440412361776425565578907283785730282855085029117845030086890121524416736378512778337030304212057634704352176847463120852406130903056426981984764436545482069591702933471562089928358790803579630172904832257033838557290364639143990148552069854316553572898390426618550899943273600537750753385799196331364486656811147768688906451282978649737360978327568266141102097124632492349248189618719664106920167607423610921261724864488960501158235835094347468892941735260091352715312216701728612223012704297631145970011844150813868957975240515761794731584212841250837800878426039044487351254105476314933756936136402414158473899429072414849451446023229127809166137918824306903805112963082980694293512458252416928051860306408116336042874273393607048094645596771873416303067599634597239751111074025214925981876475968880951793861586522567418859390184181085327103058449742304354826462445912699443196290691371209175233721173964081204847655558467896413748927888313310840622791535105931775608050511821328645225790984237258124998549316328109992699753463841969910963682443084200246649955306848240160249508878781662990636329337392697508320954185783045851319727673144288120046387131267528907306312349939002182716304 [155,141] -9372560088072019632360386622887093512050509893303221872662554150602508653183789219393771464504063396445925639450561100574517995613882904152591110019161339374423561147926585290883451731755308300838973490220674155078981651002407351496242495068179889980212245916056244187296395405165540599236855857828407870390956040516308116963277145970301493871920849557207134097221213860482708635517525325855633919094610965109901107470203118451023905687915352967401812182098900973571630689782471380422720499062449762931663553394759684873282428982313149421180252536881287636621138772476030558599290236430559602594310808873101972680878204851391624006103165905255185572437036830270263072331703648305253789366681561035715434552628632590793435232240331225969910721423626740199848200698745530506483802708543139140260944837677449482416749996148260748835700654907235456958651513082652607845129596205453983767565652756879268170831254693793116510753344386216724185276186512082343427197175452847663777238060885164589580399582106202450041284516040983810748841932610619470744235265477044159237065925732853373657268080357716829102873968676434174421141537882495990422845756217085906931518331994314973289428288586458231165750559124642932376810655224385029577680028793606244482768899157543891338224083506508396729780410635914894186470961032122292020860244149857310089076524599697972206425331031962171038463090210555582384856050219447364408798041358600100471420913521643355639985706289260670508407333567727052443784883692153064396073325875387010421496589549091966658754750680805837398627687851674927146803390166956965441194395511425310285007277732806602070 [155,142] -15075958980208823665455639415503643801739746130908408122445536129618120939518345391739653506070210574227973505290671915812336023905204275230004311007005388408368791097350798049547999295376238253161811152817436552097039469532977523404728441635223693628320026987038766817017176647100899252531765561418041712038458503861741311586028203766014392295606417663108945471148560527548675203604923862452112725314107830483313875812331224979988398239204117760705829803267044635506977159517889591879455367796300267998693962043843051254544300441046685726541755100859686809438925573822577118864273597223562612536709245655588304192395304311035486207010853263839052930871209141694669602643263649118143708565775529533483136365215572467240922528387804733451256989195016426461256333860323470067737842797048275286584313413422963901009996623360416041134865298782513750686584114238343641184910998278100440913980927826251678164758685211861003335010881960835105347360572575737042573317467009761807452858877093522123601447280648248587868856927985426163236170073770976596854544725635633827398355680822415306355621269593401594205170455806771753422018769421310562019317439675360299530990831867478006657555560209779004055504068385228016644788436012270175152405859235450736669512631142184140961701791641143051454668914583588192100756193681747238119290936534328855602151517992876188613217127878003187529514912817834175103137311373771176236066306191287041781177654701104702848177337894350577084103325180268075026579007133375715816282787103410436282646547462673790715488503434071108445879364101332262743791650242503059465181566148382359690851608448 [155,143] -11744558241233980900852872912937682877155405236144178521004023175164212256835176936453814801570636362332722689757974012226951202445106118636986000725728446039851108498591900756519354771843168736892858432716482431456014027476876438497382259386439022700060602777838425496298377148281890282028179765526853966873806503142640997112611652061272880435398955316459810257823029928070569885289179765370164519079969341727544381608296424917884944938742826651709753537813858428875361764757907647546399671626669080081099082132369543332057747713316280158074080202880081186769274548865177797931408229765921873937329328749138944609481410799828667118508875051939024209460625016750766298656626214306697043640027408885915911372795602415366587814317711197603646021018567944728211963068453011328873803278236346689879920212464996860951362968279472525765976852836409616251539448882526528350215327388656299140490371702396045690765750198875596236454638700240547065040455602824982622585968776758798033758732238137471953119267151089275422745563892877593987891022275424813153559468580411702759998559497067285657091421096723782037802137454243103323896197047208357779833359159441733444525025908231698259513457000384911562093440339713352845917375793303682428608188966326341864184450835047229597597483169062653594021417194802830040285116630001019886150614649220909961644945394285557182066875532814789770656261614254060622150162322921503118980644967912960715688374143806332258368742734899084004617796559353745989102588116939708939436877408328781891110382427306567248272733583842210230567715427432263474732996905860702144291348236614073264 [155,144] -780523205183131815146239507102911678506754905910162652517357587526276073182542734701287923275301453560294194518407146165660489986689994510008018773870436845720626020917378130657931358279466026191303046663136555642026918582097658697901207576970127917399714904669054437179971498511235777233964516567754854169504857546941192303801365577878153108980350131162760039492213688771797192361969145557456367213340723584149657281859446364318889149994360083902743399269149198514268829672903045722293304297406252401971455492735112462133696637837144237867186966017418771680856036399451040092401270438302834227740434465756104324189627656933521867600036610891534711530720537931795196609095270806081816316894042369537782375440115754551917634999035165472018366201522954206587666493914862702960347238776951181717886330167709934542515237483892582762884305754228359094749309342127039416224699880927668151380944423326624870591587938945490377409595640843917020013452489533444136247909256710094691322565736921477613452595396476611279132624860344032935471356858911939397458881451365594697382403742721993442866553123363855314813994516102325563771592387950019522587659648329697266107039084293392612618851672073486698710074866395149109837240575410388660315221891911080052753182697462052119094081935785172232466222398345662065632114136468035357947657364693496755375450605877475539186726734899944458313621348804774965776661282468473104840618781270941877265999558103639530167561466225187978036545653272520657643056027908260037179675389814541596869597304779902942831254484189425522762678336452675350089744550558878493689888224 [155,145] -1504445149119548083565633530036418623166965668249625048644989801516266176531975574494746229749070980096780148013929970360593835802255200920935517797896481270523734258188708487734565515677644475344174929808031118515579303723466112771802173684556769395412752411015730363899700120825022593869386673935520629285525108302193270057351063389164322884213937271914889485662223200427167615316776242595168509336174556960356600711259882838523326617813383930452924534123684945624280666878763403901333564282414588115236233722729640121163658305420224751519036925842709512009426553177810345257758420424050536556498882199380947313859844439041718379244097165936720513125603381513305852171853454594487639741324665335731274438961744778132796462330724495330631863100839327373376112098519868150277109771638021434163443753807814320896358546837989400897348196017904008218231812265548055907774633271368660477942961729969473820256546923327916684026337186489845753768296735778607347780449179277950691067409345571225708972915734490488546794539227972342949578462198714215478587604895246639624186890374318830363525725704972041516043274171215161310416926454244195103165055487968684451176700021338025428587168782561675784820583145471836951236949713711683426995317183811003600913151681770582388304844245098787220344367718382383640298341631154048097116639861671584559150544888777851781230659031557402367376173682881909908219642146816627329744861572041962140608968218802926197535569840343007180645590054063595967555794936902925776605639038913668907477262876080757173719043126683532737889425047997817866352232548817934068 [155,146] -401669028822327174386698233954463529174213684001817359266352927369229813283687058385173498056841833527001911729447431377953953184032694357257732426059834821514042812333072104325873299137252422097850153548774170688210625355655178698662990651927302100555693033505396491618798232756203284887613796685262738623842080509355277991335310738144403157427662711517560127152329958929365299318290182905989909617540052751243957213994180511667031902820019089821009865389698342164890959419435322795895622988428122420358961021212126474637374918112959624309395891737898483000205371425598413710842980123192845331995114101773350305935539367694116799930594421444404719139455845963736835988199938295844218287222526696493345943969654983629071680692449729314628848274301756112690121009303766299356202150444851038472427928769620307907709441168991029220138149282943906063279205233270633445948756075617698865477349884563973855733073728877467645661602441860106837200906957580015606452074523206994127263855106099940684948667678751621015114001410248755525598992351911579028602453269958378241938152529466787521290805892214812096363614710518502462843487440923274691696054101533010648262326183345918138643644494963667923528137578177540306582552423688365677630077797154881532435255669488966049542881981909524786653020410088950987943581310365964284635459219776613494643315717236388432521202340514363090710008903218004136553593712648009149293321543549196801984745930700740480899843749078720701409048863058018359767922071088256373794438774099577610493119809363837189918833528976069943916101558449355499577435904 [155,147] 761397604385738344410020700930396997528822639700602739872956181109674290142529285494086621346842323792691220533028662800992743391643642711439970382207905512251028739944862640809571274858016350920320514251868050576325599896768329717222922959946213730836274250243045346050802273604876968813152662009501989798965803039504519455163167578604703734917496369632862602687739822165994721701621967020086137369499285857532292950508132504805820995043934771525318355448132008416631611621867366240573000701729212624501628452578636050219753601424797142024189701181071744134735082696975002823030722679226756722383173456586781972913385502046232987241657022017914245925815772702893138900466828915554474942601240019796974151540809794834446421015954075776726405767179918348382929518114021794691621659074849776830758758880205872952419660578954262395149358811246417551693830199497988753034750650294710940845819552668014140614400505494084666819156627102234020913155523446411148061904072026785352427282036954556466490668838875949035350035477854096469232188333126198414809640505888319863183126223541234629785069599367479481879041619932029307468358160431846731487449637443548590929658892812366247647244483194035805190392510799397991809327494958260230618144282465886814787102478213710157122567264103591866270063050168131101093613124970223869224521661791969897407460542206183050095772735591333760572614396609964543333418910493581478907473769423718503402578153267120001719437522443368062342754859194788290603306684933803483228977170128663712768078049256968390275518293247278364474881822025216576 [155,148] 245718367551296098088519766343702229255572286989533465926219030392468989095554411109569011783103135936568295495859053610389035114543185608911232394122538251599913480583729936088652890457765413860346541151057293965241480154136377383164014637942381484446379497710550982605660397343712306969981334479154979437568443231763946474509770685077392613501330613367379164077409597962216191173166246265646493966664366883805956594841781849350147147382928966940025986274453782862564814139464982181506823755395148260259307223797447333435965551506088689555532374852219143377173214136424728542030894751892251782177187484713702738397825871316076744124533901582002014190067636737039480453556320252386720556896241292899920697558738340158494571214967310977715868019786230903116623297777104270288578391970960796037716009926745967673277368955385841091135061876660423843055723669262951698705125193798374810745454605610914566221499362691463383271346546304474670680776839561473689199076640589581965545786818750737523407479934256439871361934449964946972637433576754429014509046462405511814370949099152133902470356963749500931458120152697924034293338575939042074611148950608494071122552976687191339051236795679090488563114060286120715216961775478770966125938975450907033823180038813774896607864244918111739117453556693682532509427531428521709488018847826851367049952320581185206729254512642209188367788886713543764815663966720469280629928488992035986011870018055180774582035128653686945795851110917514215869582798874640421305803170138506878792510233389459658065605721490436526247207264 [155,149] 33214480467699707141548153649992206398035900921024620982495598343601550841558706957050413849524754099886324405216313780847593836185026927719323485345392526065247132662123926495145653159819257597245348965980366548421881785255956759524936522112898216730663579558444431266048587905129909610907353155624171009244314358199211847405876330850469673650032839753803712403115202409536896447804000619349879321439062421571804465040884195469429498217546324790701195815086613141803870870465956608899546564932688671244902947850154324806655577114748267419807193705234508376168337813050540027368172306600075702312484899525665058551005951594993540961694811294130729770520799159887293731276007141713908603275268404481410517808307623663228787687527376844545632605936456664535012323862732822865696731919683366192320832101315647385474172907768460020278381422476141265612887890882588658285397921146532809192781088008743793711377897647581406448596649654350205207359207924349353844011665824264933726184810271992191196563607910211210370004981830916220950874201720421511423434947277287743698144123494181526930956327034333622228190968312879300744198220715600263339927573995166207975719796658366863688112239822333403552781256485942889041704322267190934016660619694829040617246727326048999643616983780445009899818934732097513224542633510015219234321569845429816486574595292630666542803361379054274959851441719547113202929377101916900184325910696231564188236280424169247636835714246095703799916555251169028249288797618945393474257493375170496730164056008762397803519062649595848 [155,150] 4055091860914890752262539116959385215270221845124992549407479319172332836074047433843326066547831930141532543326791460507159666242817562498003971371728098265228791672735265333900019889273845043322339766709585552441094234763307782516312462618411494960144168003079338577451142430322154628258457478961300994880747100889558684077629806671604415913422105627934889811531249209923798145131272928041460010179377515732093138242505896815255907897923200488652880816691998448981879903470780857519215770453867205804515740398904274757544546752285941238327243197689299474130150120863695985322788477981298240936059427189245824641136797984914631310752760348953680632675541061666286359591904327902075301669951292492019788032343835108931189190495529796812840961057349567925801554924559745302579533328222133198436315765449544644082876814485471039876700175272327685932947429060064679873411337300787359142370561706052633414752217903204020522183063271137743633418063984364135593952902030432081176581088600818091979002648407967582763567687427199623230116726865490430054894329298716386685231976783895963918429141684840591759454600139229756719217690913843957925088336951181853080080711411603177402068891435207402596799640115263862880296871145316846205335741748102581578897208807473674305729885449699584368403157762331193912388914770496113666294790533633533685699936097196082760477409047716860426538250147029413124187756209413103359569296983966364587629562588993076189094692741760829635852413918987131898695553630252451341802006001545028935788559016794449458960928 [155,151] 219520989854773753093745597246568216401417217336551570779503101260615745911773769121030369422720481876116849495658915103594786714857256124336967978532326605312008769017644643777229779036652204228882798974665720214214641256698350177499102529778655261571876423044846284692985849053386933761722406140635558166849483051953713705645939100693115780983968313886688815074432617424501238665173666268230385625795500045699407259289123531832137065780300703759036287441701677823437765000055273663343852381653217711295186403967222741119639185100259695158018512258355857528615625301504516182932320285692045009812897369391004409161255185136306976553532800065316745863446417776688369150951855502101013332690719683388026401643518870067938235456795145480334487356647148995866766135557082066839419191105489523735344167229801022678624594315958799232774688810927526519438888732500418615006638201915097558633239748651155733077966969037396081191335098819672454382434065044385973371965206079826432495122696764180752768083963402556147095709970872353099307552674021253643932466403962485192413470411215257028704225437596694931053723704316660045093941457165227986935118785622066068573429522212586463599679158273402938932445364934070407057953508975862458826237375277213295855894905490752646312787040960741246039481659477370035943484748115798694054463367716960362094813843830496939677930468327881783483128522004531023457456680129309535378181342932328594412349139726538447451503714005540553670804911451441041403917538413083637177052995062429069073616759136372 [155,152] 5859057556698460540757235030352794184488545132998748089086565421781924889392722860496035531500092003288791030697208295567503467182382463371717475467077625217676412543231453610188720901517460850993172442974662592773513693340442884357381456290623848396644467980974628345598128446866127709482421562237124278103313602253852947613792675703446953381974531488272998332559723678320912166221192168234107195573170733983238616636587443352347795850079522970277569476032888983926844645923622581341015460677923714796390934299197493565081869162214367346001402772619087098979354033038053159030209514697478824941210679495742697139460464113652194824342389305909833774836529940707596014084682329787237671075993795768064046024572199063025595940635854994389510329207623165333618557958386925642014243919846155012133267086832343415384843513739447929441595518821769603620219371893430346367017173002036679123070978059524293412868837972419648101085250487932273069821574177156778727536921264417244696701521900894086078056378540021551357341717146521981244521578634775114479382519779986826905315650372726797940144469543405975540087612587508430229777958933494896533690300372111667943024919802253112142748680612842069706951030925612952299413992254801144642714356985072381966758468360498209805953570095942378420475880090505991228751017851142796209531880920167783755789996840078204810515398239359610284264830357820783429084776353989739588771583744621079636637774108313811382986304167723078696016380068712473517710313119796706950286878972177901535928 [155,153] -233153238405330761257355594674936234723058681796910526060568743299765785990774956770055929787056537756511226062081770714142461378047532945794184653103454710891985296921727332264729635228449500233342912486551538646446749115017507136216992747981441969337873970589511697481625557708025633006438980330486611006752604514596593651141212373638041155037796214186805119221269335683047512846285622373108159695568515549972505875291843705352483547376480448305360361867235632454980632377261766822757547422905478191221736148101749860127349084596804643517450795790042686348204044170460955546980356236022268070007217535161360237851841671052748180222590782405908283180937840613233264219009648217414536088764611386406099632641499964619034504379816397599106371185091354124681414142275576890655469389157468801788682606347240787976787643324942978011011291953779655899010244782574802448322077260273762983954471471284781015709822019346550900846402214576416076338329143795985141229690172391714707678241995215822482867151344351559288377476431959862696448885017043406355428040581304227198811650566415706863580327448307203672416515631474682752596568940032061717193204208683976013573470380210198688783678655007443556121403412192480127954902496707967988088333777250434166688616829601474075283195969265624302928500787512146536017932972456815975275809239273215229784850169799694765266436884516808413486685896373504847695910681775037884633240576971477733937959857681340221593292281031773524087411215504677010524587736244740184402812333819 [155,154] 24802055776873054028296645807814121142077229346160793261778306524490703897097770665913835089895303585348861694795889645695577703095922641910522702853365015188610048548149105978296097157431443960440202316910724338560190977308699501891463272073330128394051513680619073813132766533625667475715979357778773551531745884313842010839753286941193359841867991477792972289378977560980997638447619632452475654638761550724572304490551805498296227124016884628638156463489579279010253704035793078176277845253094731061491083231851735674889740753819288663818788855049380023797812836993588374324572713511678349085343885737641946048778758811171406697122202127478654486054019062863591317763672955187918156855512027220291657472680309888842843907424980827746894476381541098236411561810357478847303384281561936006080057112448293339836806395571524935685161263805540927208921911223316155584596612378284517950460498342901210120354827047103105141113063918906442652676136576759257304266048386613091860527341515046287915451769275982573990204029674193359843214454770894618078110790245185247594639343915162144195965936080589090075147006929539525622512715691909616601465519694401785811645189775552349182506190045985349412579712310952996612871662697719194775974305754087218139271749876132348895236928169418118001946296990849743746096046067085188765671181267042724729752211257621717379370733973483947126650867409474827295097802197884005297580650876216892723271090990963678068816068536245260324329744410149728570871097869631240704 [155,155] -502491371188706269559283087959023246069374065279760577638251970674134143079354969214671308498520019010408643483242090938916996747239585437296691894761708792640843244882766854986699669167155023443216143456830632340162123646120880358607635978895069337802245830719865954951207115039826629917064702467979011119106527250006282277322149808744092399674285016521132275415248940885435249681735130379309288975418880570765755822117491190144091147398668151051190348078364367487734283059388118940270466267208359761004734986222676173860535188874733775157435502686065030753387542935288251759738987891486706743021923598936816627200082895545666706851157861483607815476712461500556367839323238663321231914970132603853838257668575039041139852709264386604460191582539063366344805373494429185660855142102121208243707308425236017687274846037536129162445466907743636734205274858818570654255423180232143764146569974428953174682106419094755858805942448786419995858833159251648889632480984690512428389967253469512524980318861094487283505141526804266401577174427240591112126743643958712137871508462633417798489667041897920281306575969443103274447320144978314559712492527277394408614688016526802876217997968114088805480606621622162238159782822225438164997185039449529720163784930614728084762640710998444723019180661622287851102600153832624828315232768926782306880250077388319624934245494740817005045072578961159449809784499797787795926466415400791382075288022086975237962806006348248327787387112831584171078788160 [156,0] -448599877461450121417963354138244146737386844165073497338450090437705994732068038397908856567574846893987820147963994716774868315454534561907870942539615505537446300661057577305673354364855661282297635196228709937642021892585266593385597651560991731778158079502917690719980833687302836085866309669831162551654550939257898566590687244880613373221824500411332103783785067920345221109156815551651704979913795814461384698954841117344997584289485423350970228441348718071946175340145757717674116174073599337962102296259026953037422973101196307404479902437215639411226030804570829624247545949611447060601562191919569430185562841810683731960276744631256656734392396225901591150551553894754352603765518355835771615919829210876137832362144977965647284014715306507262587323425128552139919195348169429537805223288588286588712333532696106103851687392898092635670577707215076550465955301326459828868825013800445643301382946477639997772685393969511747351525232758092277289064599388171675899710008212795964425240849317082097392445697638547056862585624069571659583499741018143954117043957756639793349006215137882993871147002593803320477535001976685971547094002425210758620132171753669432150074900163478895706553200341972405258024076257419596533077678068071844189668688425499398106949802347310715498916606680969371430348740439883969516873045107822700833667963957122822590558271397590661352338666058355043520887555929037411840492174819922918698901904199586538414567671004813459982766658896268823547002355001598059371570863011835530742205720680648253202252049770547319815297198014151919209182676279561693622801093713111880457516606426392728037578061377393486205914818433301488871668008204924687572858463249140931158131218112459724003415709253519038540280889967751642285652923244996681311086501369232262423362224723590403583951049438882908606987460436327841153694793426374158937024766294184278067765577055666883247554551024735869058660978994265060080714653026224576074794442111846948941699101082122011887211080385758909951023171748402223354380634276503512317253178269681997726908844535078144717559716599901642596541015331479115759215542315777946190185868824320108784517120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -1492853311264793495928813043027905541061311620509916545694845044620750326230082869154228721506716568584900078295962252455084216867359892275686978983249794912089763148412167926449687092582592903587293918208086979999895062622456946125492848721736666024835868599757233393431860343117492184755384807997175787536424909654667066823923044434450103561163876121168255467227408717194915538933568013759375037943900889300988144531533391494179833532726148305006656801902198349168169008555949166213558674327719140692743927604620632762859767459362684846879025578694133219677576052804625413219804108354315220356188503900864952423490279423033850581163151781038605906741110932915125820331859324073797769702227315591920936450332648783410353627898468415951476487203524286804370751853748562437412613599254247870357281251780261998759140221578229867208905311506301385886367545574159838344594545409109798718970038659801772180383156392220145645114624426719359062264649758638831082922791913606539871819185100587206238126963726994050706420331078752848549501160096481039672591434085563800478397090590591585729206661763815066723888246479448102284441281086507332040263842736992295820372227060026816036306375129724095033835104833084656377104323263227412135064067613382639044717949425414999285346792549593117978641062692795864470337563886599472392745721892071999739382876841874060102007289717803114129029958583142900254219656017476096489759580413869791855639424345783522038703788472492031985248393952620332526988135319801825971974315182420617280999079530180174443084312762466034573138220668076852918680743924916439156753230242638908995121068250714153462334963374043478402572767459247807645667724643485911336293016281690266151119102625512274358604618290689132003469442835243121051958330338052743648228064219515698979506114004678709819499931749519202120706787499299566705942855855845037138962424156344439103165932262000586312240800013600549278724268846511659307582731091891324892720664382718362486311339010144904205024530521272041381710863696846528490022628076780740766514179655292537842695795062667797859309909586390316137900627570318659188913921601978866938620362195127745431351381196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 96601389087603841992262678915043054866110208701424132997934670253365060390928928316192269392607686919902733026600420391651961688861186713240475981167612660595274228519840005060962108795266870453178180842783166364486009874489817413151248897521329847473390131264665222277970760318605745875145892113959817709696796443806200470362616234929026216798754537887412828105667804953876291491070093521930366862131409616127186488791949186285197521982291597666123925224725587233374707847550798779056231280480344010351267361723855217900416398502603630614763781387770898264118145827706156493808661036985310885386368130502744969760683009189708817920077478996070845370189486017701258924626284144958179129257716023973964166539781657136735499284422455689145030027918645581903626064641907822522928313336942987421411655838705248817635584757582755848576068237939332588824302976150597824146368612423945126576958632112776181791222526948699886058866619935652101528832504951364047875490267815360714081703080429163497855035536100839614104123417487529885590493586050675327134996153805679942988167131379264696354595242076043706681661683896545290579289055674182459072405930619795833780370563422776959221886805823609345934694753856509201394433435816997241575962060338242581120886452764835454401562876211643426693032614088844621646525330151260905469060254071333758131990553564483509368943461057355366308743361450462274213016048062822080765202328965965471118105358584966644689769893536570861433814972369098907906789003202082041175530214318337388756693562999484285958871511482479981146769739251009142204337901082230385094469946104601726336118430904533890629108371016369623639905570485488455118596975410875096368978813579035204670660489471173665380912579544470237666009040037663690382413843065627841602347992467387099112874061651761047794812286606487692582777479144847091039537893929405765544415984489374317730691078125498033026711497781013673983490815561374991245336208932786170924204313772425099064802887858170796040452645883753646198525803518936824898958465684014058442497373644360311884201602591718256459496225909736154894346791969563875210769921428528428437153455277960124429374435885056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,3] 4619297375896355140088267044137109386736900710753112516411966624215597616839204332468692646801438610521801146080168064783882071141390459767769269815594455336777713816253250358281186174797598091474400901560535147901212095786736535378642889255676668565899195767910003799302505122416100736329853225875843116944813101845443981217487326867107779694541211651743154435961954481152354742680693932790839928240344476017869971738931954560176746967111420261478601647584599594221549844598795163032318095593777469164510887294423201812978089006652196375786992770715283007873311321009667706981369850895146706142627599290282861091121322014382196947657479305160075863839211800484734390495808422822591442408336185772909125819118868328063901577319542549723298915620621538362556967624807427424407161884939586743394990947381630204631124703553587790326085988499218670153568954086237355625096610424840159042357337422264261499605375063928111203932148684928604197585871434446657443013069639340229272364781730580890911810683861183004395429940644095819755354864399791838846382631405578780304412869555515515228441311413150519209158704893739354279635385607348484307526075821205698774336287387032773383052874380311076558049854841336180630686624456183214847831019839629598820008095903690622930830760276513595861477161097116258829266033366474406803516606602274982809532725150878090895252798012417212081609152526187735752819774300187199177375990452145957305262240113577219148718380716497424653819264203976814035325171519265683084908898683383655726485986576171179811224035292956127940280899790332193689120025471904005449931831162905098006033196086323145844181845955084061560775257175037642896837205844444109381420693968001171549751681035443520159914131343084186365471583522218690687103624458068908340345504588196606792608325612404424170331864685795084493491276738921680933045671247696555275048042233028779471467793400418288083602393696012204701825522688522492634844973876547758142387441654473141679666986809175294024026888293632503231121931943255388918344279577320479119520213179078416702156416632291669296628677377525510138781167989856450084098656620498728362649960014755149955154525447782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,4] -147386415318011979816894033522219111665252019932230127624771551800017220344385485475710494644770233986951228293173993963846725221868626018224967760408972420991723007368378612485077855781279883877543203415400886506481791274764344897120130939102725645744394757827290240580351556846283838158584903775021568966433105948592328524621509189865402258022935367922115835540170196207515018691357032308389790807318446373739171833254371584025354923363558359011964020292490928235865642123547008264890899298243381481500667166716279676554925071791732623535723348746407546731767758353224836813322793485097174649233598230620386433945014770861179997111400024366335313470610150117469835962272244555834685809679738174550230594722807913232295653899202227104938313746481740369102514001398877739854087045162682880506650691942623814217691204478884734750687383813991034926719034964894467118569985971599920638282323439184306704239152959661031686204597736805130920548549852305371652851909991245772508880056892618817869626073895773436876251785081638970424998386015997368876052177126012764398233544643789130882111022477050674210602339311544790990594215845921132099357130410598351407894697933250778714924872373238247681302535469140684468326723561992734598204258341621289054070337603507439919760880532592450047991729450600618712708613497516499193038966978542021930889124583791900080514023635668769673955804888261246865045353604323814586959976075195639393794769892524074089011261419606775255497355543716739021216776378334535821359156198885571070884825985822828109189980815071282113451672533070106995515166722933962201767247309690309242439346666019005496916410910426591173229428012846213027386108274061715086770453610857167521398758625937170838994013585718820948642754182464825598948023479975679667735837150005243267166008341291120922958015844049372255424406785825460198172832902460971608387763763525748388069334448329203210343903685536224738738788437166184730619474589563850934206169746968336836224813098970214575506231233904407219176772341539362582775528539461870017993923554477134273437365361542355634899534835101810603986361250056759409337862410509952960111812909917302069652039363823927296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,5] 1295998814333320355424859946063338216578674698712848339546771307461059172589634044789093878109388757185193004969885399019726272646088583736278973637796967999075204310740989402406667011440992877091201268979678071785504856269726761544595692082787582931015401114796792395190106164979780546169227232812587283306197825261439232239217140693143263066904102518775127616598871142964506006157786861349364388339090868437066932645035380801260222019772801976565943706560434607339291550006316044291315931854599351591863144185685783675729419673174141685335661820551032670361215408021961466467879676244945460830828582557835499152381272844590028196284149302623131480596232272036934831021511819781528400184908617251505923668879702680565650631464129458553493479263239066588360273288511345839604561530060251279246526162004173817855733896594483911590451272145452683021543870583504711253590664521450838995235576720349417074592765570891150836496812574831717170837556131395115478789698013121846544336202889487020120855823885851384780828610264745545059803201498598079487189215506370679982113994939270807796025136440201250288322966811376002373784143392559845055169459924684151256075083571671080301785183512440412287893864116946225144790894861107131878469753211151645232608174671305566983502830853791869721522622757600354269356295413938907382302070572687183532328932937727680261596836506125650634602018202857361548027896639065452387285817121747469783717438808621222278713075184597905486047135780362268565843616927830377408027585526081115661682744406398547335367188728968015515394892101574738477150765211179734736332455596862748913908213049301663235688929334294182220638435008521668326665065361522839703434639560607687840629453359863130063386597712275243322546749217407839749795073578984742658154732449333832651471068340761735269890144659752791688158013870595714799308445334620838451020071809110906980827474601412042166313201636751170203052523395584371606882864913999903763798512642220587332085881536522487142489736403384008421105138166652020901305361840779602975345458351874644939115975598693279873481779720025536836163178270067330278147798277091671834591878503732162399828972967192166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,6] -6668021976315352294662366181874366168274266648517952847247658042522102104561522008210448999410636324257176164710001821817743579521086265394162530110919658455749946569021366919036483682121833799639523117067041443589733871660458749295161126500367811123495552200776213493881495450959251314654007576564442932249750364678197368664488601611628306934949550717634832341999225722709955716280576215705743393665141108668576154195563775490598019054316223878187219931474321613302754504411002854495494705449681467197447358099020272858237218340794964289495789307553449669074758890061149806657114655840060745085419397778331809101341993358481752847960342427915602530495047584596503852005505345707430435742391861129143522369789651219390454365662570855229974545422977542612098330894674939747524312262668825043311003791802246101626422221518914470349151159955858793475043445640623172693332748767265176325054251304043142117504741089221212314219816754544251462503900754849645290636389613283018861148017836872640597082138797937853847991299881117935887901345581022397239922050614507069054992838049504307797682759581909059611479454817804671228310323043025963864328495371329883590496207824274940745338706649874928913524540345797564631142804169530114779102856237994222562806650390673136300579886039282331530609086395715287275142763065319569853347816535175427717834626807327649881200089190647808723563387665541393774793660587829276575643049750712286151281698849978032271773385094638081985075191501194115536686988012985840731429388158477204710333206287302528509029697309235020520401507295551142902177185275264127924138049169877707829154350493686643561132051645824523913546733249421127793822558765661601998284026950672130859055996436982128684496913496255334641169681645112415558600012730681912720661631124524491879730653148926312610941542741575052803483982496448940234249866968920726047864817488950527900637181803714786220093928484029408558461673961653096759651265630679203979565619331513393921659396787064905211474395068685229014495841372965700092236882435811558659959762911148159318343088414529516041695612687716227514517124172225380573911829736867321052636607358717990927772614192848175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,7] 33263836547065854312042570366189227354000431578332090425365008221100012715898758365938647194055744949249714213690164125252326905815501961242733348283507633922044933138749066574456239923628522212693988917124886862759935094722836881189072099055950262978020198378970375263296777025896697316476726379584632875893248829290923536963775583525767113999123851137299607967276537671440633820393564472113244164082902094271265039923611158196487346347053221238198375186201427636016820551074877760346953135517168286399298982309734487406055537116110473826614161387236474804364700180924284424048398586885133672200597602781584660026219755928043432116967783627609955632327722806064089006128395652287383346074435127600405780791255468476651563163842234565782217732259192252557165546847455701201390956227152694861775290059693899109203200134495166915797256473658320938653155576115054601848722938354965498264989570953968427768501810712429560324756259569033422925102464888218106900556482763430360616906956829850539906723120071782188821318820644304448012745171416117438410004821471535620021926422014693715093265229738008671403157828766008036275362681832863213016228803994509411815533294957902390390711446556949006743565194757905036190374960500114736107843178487684846332781033164849413289489236953539692026271675224492902012387979132793512527997470553921603600100065817790725606623354752735623179222853442512218125203552982279602769269756048487477311606050149304668702391627396627729921729991159206687674152334409125460626376481789858844202684043689455715375415813708827016979853432492062819880648062711740046123539426886873724473176202851095854164417747903848191004870774026718785311042332437098319540732913430066141161534818609091934585054532058469049317928040725511509546972888758176594490928629255332741411515193407571257003499201110656084577419673039040472159205757415002901354718864152059031995103415861163420677476536575452290171808152734924222399382966632208638107392714034462897217065344572477102294728719531422892368866021617441325888165729336571059811862087944520017506437328206804343348707163701650916358120357689798448117143264786660594767721042847793422289506777962643456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,8] -190242684380797562225814496585469671763144264348297545752773674640823426954437724458970164590171266363862649147812076461360224518280343320176127971445182091473415276313200941355516351472351502716246293108242901190396557757915163663920065028994347171475564241001182240940976154498902268548922245621115247358429585956244329157918187990972445101487322160348943344495400723921728685373856377150837889846496726443252319881341922557972326124292136693341949474543256837503281079699591353368481712588027869916364616774107922524388812364644616334407350412798526924551590631275688587652395194265859189654180650621541428802719970757481559564030925934378232380740363049986476903297129565864303443362019538508671741378356145553464073930215722182779812491397209095214274159489047730294670075868423630023761228446067174729883135475785811731067852869549840669902879042833789393956173563592556454443115127374266251309272344454340400391495811646372447349973264958515814949891699434489038617721006441454251730740540520421686480501740860840725470019824333912998048464115317797592501890680265924032793075783201877888580922748550003584332845362934248451940248679842648615848974366356272368749574516404408622541483064016309705161579448219274722294735315245857418190590943500473528498518705016291519910334400692416797956314001307390550562778109445633410699176830797267890712335511908349088561722889464693209760336141468160686028613786699086953982208436011690454264231956558805785783162161686160920686111151355340743863942484474856297388489131320489166444382876328085890335138922999270024823963331417996719652212439150721450984554731943698930530786180935105485566357758016983591098189192932099089692608641469690492502700414083812825724055673249877462436269481859496625062197993485196693644553484487542123109556071512067191320491245459302977248468528775588903886697570079059139762653045882706831937280861979220194245735685793175670583682107144091551341760412696316687551411930317917023190041705728478900747830118126098852919072310764967983791481497267216866129927319969301820199422791613370480280716087753178144091523765124101098688234893964362774111783519986171728248128217964003912056832000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,9] 978178686033997914878229433770713722505088320938560038449767981000122266602102332122788201233759462727669764654015954399106925678392133930101141515402793915266813121616090970006275543983903354448714788591571069701159481289642718940543453289460344765172699576558333484485824740725267627395288407988297625855384165671841635146176087056682964718144411153978291088055649469890804061433726232030042337963644968060087560270893358647193230018902025686390038566990552765422328887295560377260943629012790743749286793183090465243087994599586511693753299467578851278755139742660878853524573706583244280250904264521978318935410760488922679569241223494481162648207447767224069564351834904942456080220931142916979179991280913955013197233074532736641481735441316413232409338677569170425457652748023827370137449113063072151091403922527612454679110303785148632423963466812437148764438118789550786152651964429858557893143984731776827417270205809614812792276707202766967342873606252449393873122992341617787041120848074416659110118242425731354698504499000653967954132614569201156615717402567258220838986661829598521250956245499024643574857015172106839119542390210812015202038121171690625394316961951341212781073024446248240034991988481172920016007754838376337586868493087522597955903699894792804992554342686408668395426575969453320292407178968116527974509783554987383295345900691282327234435111447116774186075075999183231251609488979184649143417295416820961773651736130095068858659733080186790611347192816158521282582976174741594648951496037703703000053123815678739268514224217888264147766624326722972384902759269076938031568331010590016183951422286725894993751416481943189451688592832178323179833901216218955192001112790625451293212945317761696568295957052392713864912393361781980375304086430473422569124982798078812515397360319586972884921352604590933439468298360496658040431081047172811259402168953603224988588564974925527648096703784150624949745132771030787351903626559329171001589463246131848977540269563845938326701350169205766002209864539485833089204777169418085071401028748514544100269933685958129775277796257413147432720992417507054941612146598081830348576408940749153894400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,10] -3972211668625857675812366113940251848763510264431861311224033604391314292127443585649840621771594671078001366682884175945229437953734227809385703091880337396524184160059664525758132658449377813022640568803148446484240257240353958459365277416642884352383615006490666075445865161082518973072763501547124158945916715074664137622865080863382761880135299719275045112877127600225565952309141971988156542290053110336440061938784729238425153695981269688130654260872510090619297613619233832008777581201914603013953986801538865624606131785389888916497562872955498737979433049772484819850645654872552160447734007807627638290205981808866174083425377994611038688244468334414783065259881484816779649458049787743152299932407768803851517333113530362404658404030989080311195451326864975865720997699634366510083391608138190283158352793371815746614754589534334266548920210371834081843200613246233779447249446333559157143015725420393681937920501559840188402468104218986609759374781986889398060460947457135486102554927910217397703957433186147676709501881614619517719779677732124249196783620918805536804020053499430606234908924368408508274474311549189829859698943935543660779019093891374919101183136695395920470167747336235618044616332430781106076319862159876399937295780305656123463855631986456008218164948799041202898028625658402649412529032420500826340188835499544576415115615222795650887461318975121782493311808745223990744065301854182981434111887255102864981766416402915143846397160906166318036120065780631445164200533613588953803497544717277508844201301109217258528513813184085911009469173465767031941132139380151165674572675111387925897066842152489849970775745475537069111611524888787392205140273864351085859391038437287268809269947078889507440662633678616204765904539674081628287442244863103758631984723236845227042935459512302332945102520936852374817741534252494202071122723438558988351744362918319209535953191998476653454152659445149630428433122757343995236423316186262148912113109689365047575831571740036781939354032868082418701406871124833318993988559395827388973907192286277632023453913591467494746766281246093435721625398519470550581377504841185381643435546749490866159616000000000000000000000000000000000000000000000000000000000000000000000000000000 [156,11] 12767918284539609409041155928570939477437519050170304557807411256813719131390039525312260053349855189120609869537003902441878303884808305736888174364098412891864885014361399040876291567234392237922446196655020660440794726576044259431595491646986822275239718181709635394115338329375135206073467444486161945509612957836621101959549028929371250920327550901700778018431618485372357189871912374043749652464709726756326226146748261102861660955401167316674033653985931291921019497409288594087024237708245286634825919882532300168087970194143653839714548526080882317224602957395617897359810143278089832899873123228772245031902475264547373592771748580668124684568630529957189394067633828534537969078784599777920347690269636778402020612515702417739306679467711658399339446633679009038078743918580400098727939792367551178219747408381404629304510920314918450912712208150455186793550455789919249602368248271320511682768757501220939848964152282184408381469180339090635060592743135588530283652883764699429587191993618442316850008073575414646036751547280336227351530717978267475415950013373091369645424104233983929521303379335424671020205133141494684149150703519141967912598525516556957264735541549401742808992307859642096342396540708746225285398693646779358543658102951248709046173320523994982246781410755917875830021465572816956045397384890419287776245600539189901198694509420485161530990390810839090509175198754334795404049714982337297968515287354593243327691268687172033191407108459815950086985429447553048988812488328037966363076828995732257702650870763733253153279865544296309311547376421111534272662839737310871345803808222760567784789256523394573675949601827089923998135079249409248785986757322844668220296927650094499602143757887324148176757361093819847407089204425142657703553653869973005983638687157886083108106878035561899479389084558660882467321763078964852767799321126013422949754945137561552302225659997564319656916308314159817378815062276048988423191644364724610972225013018237528607795984813238336314871774151397050484958838233100291065752917799561978832952751258169285673339323759466612994899702565427712335729548938483619844900573728177171532262874386970286489600000000000000000000000000000000000000000000000000000000000000000000000000000 [156,12] -33583597564821018226398880534231870201553828328014064803847631661569406878325145122016383669619329576661060483061253029686939004628266490541884309823077493269313492623675187700703423647168425635827250867484333218084360370810977933880735534774233535586075023433399712434273727163814479796068878839389461026153924767407597708086898995419626739958565406638434469121061027606399398762957403231717304220864536644045643966462950753347261555293404789929706586454801715574094386759254593912149261760974477304826603881450223462989178210718364701350569859195998488732361011869152439905663902169655746871158603891418876559289782151981606189169904833487544861114230957170533194257820283681485303778522366203695429735127048289776007755139158652931242949197923642844101839931273836182147244083939737345151641736407827942702516121886979404981441933514946621128903181987099034790854234364820047094114550204354358115634972171163222083093362957558300282139641763176121239698259035575714248504776417881183758996815552798509921547132375923976803091481247123076975676845724045226987791662896524681300697310909502257849929294178959438032858989876392618291635385526503152262116520426140322809323967846316317882540505304821794342858074746644935412543887002999039513878709267178782736957445916038021525345022939277981886017758849685009727897514735576661777895502745207227255031970710618303198736025265766943527385459524375132666038967182380966123397429120005129260258433151609195229198919982819769573607444858574730224939470968090094853510948954885484397822415950080688606069950095876016189386628864155795805621120127242361709984325311337613481170789524147041540840382777548463506384210237853730387782089996937957021055617712749225112838368145651914903762193366430316039685633867066669414092713679665574728695699401155366152349069516648052630004913381118845016341655600529548800849649204686499884541891113060093921091223449808547720701335842793782572531565348529878401436389172974255706515035221872530838558843450831579263378511940774619669371825322080710139515307057825362715967496494705422490497948608972863210788977161124228494510980113265921431929472449706959014529582297941237146058752000000000000000000000000000000000000000000000000000000000000000000000000 [156,13] 74446076924277606407094990444090346782471548602334288062707954414312552443454840366048217515976595262430124026598197969491847784706973312664897429724755632976692911269491951910208122421246500872587311648504988503279210287225780813637554672235564629185060234163526783419557541203099348529750617263557566917145661363515973724558534729751026298256047991320599612821889965490252680664010267117698571778935939549199201548913483101814098693241630353200188625024221775958022552693659929662013407191421721388735594366610548913192224287011066158424850707334763962494867635805171272135244903894452878010483885319308117802472938381210736404809897662892760852660588537546206136361852669786326093553990324659803699444605747143744535340885692254680716040667174734033198075778843629231295906854053193213292933925270315309462645421397652237167311734963559918702788187443970070461816604152055342146303534309487333798131653633975564944955552544731441150072837746532382223197229700192155868061824986446918940321508585662948018795481956644132069312595167658947385061871632992764375781677746455767131864063854967234800238833358434062482373473937887010034027269492432698404096701269008098912096648400164976873141972845888721684881563764390404022728287950937360692335073751796673651186563292614250987789175867083265525951416746733287786510660854618906568238457330536899157212009943576803501225528261028471135900178004266902993327786502973744244218727966524867941640157582946442262110145512135553829449350247018139420121396583408898869497353598336830816575883670057095571592099733281347234270090126365821180410517236659339382554799230270058692241887007157398359783227119841105100798988689939210756182780106151679712763334298042693282079279165227599832444030555339550190408032952869541471746048867880564648044222720773423941386351419568360236979808795288397063613073966273579310887695229539529779528558562510219227088432309489439901726552313860648117071162478376083928572811778242858091677697955738153493552458672752493595585211170296292859819804940868713783325504157948037706012932890085703948385285732684401471609776223209426260602486244859291845255444315938434194638805707478282954342400000000000000000000000000000000000000000000000000000000000000000000000 [156,14] -141301004905248510551876040391414310021270956284714540006377390388762837862029441890135507510637660098550414426525070794393146983592520685469337562728308441129559869346416632495452977024394402417629911554778703913604155357965714458130965112349834651038087872292869488476377125573789424012435525102718987558966355217966352521469328646037642536604859622170559240122053338142144878458454342379410252114024267687043567753179653481430985431654150040049928631812703262205767261104273067270269566467621031924839134449231062127453036893234632027772551034290669143682236350412113938906402242262119480468165160711250109931408672992959777894258165700249548165023209948268054612976833162299358947615334249509434038591024716087914937326234073075094991952124421715211625827549852879164466426199422454840879080752171092897557286532087026493077798323846424062611338411530006269643039075573020586643968879232725981856316118094700854873423615135423430368647367114638468821766737859599478373663622869712802699065782014530680245400090188334748476208502147609705894534960228970171821256318624028066303157363617764975992004076301347270282806450172881861025584856784533591695953294248599214797868464202595859575222584536145880805817571391014960492748413214694278672095498325948570329377049526388232735042855198716058323737858537085185064049085571204128290645080325515580697010414441743334522979450265359996372814765908859317320574570796270914519137223481372319343031286907634999750114632512387941227160753735584422835808981951030625983461090510413136465035084771241719918791394515120534487238010513692425771309555204238608015597596433983575419990427227250241971328156534225239109436205434653759822684918013412391397125474861602215873349345336853955704314519960154084879284593161345856625550375786013146796006961356830752613348792531037111700358760261615508998644989788896956768996411123504205206778266309672164658463791279050899015537988888857227256700809098201847175552696957762147885830526134137498025663318359560522079943489789608787745909703042110311759134819731508351476425101135502314605062856014587533445468995427893357505596254267739142434506006398471438865267577083846191929622528000000000000000000000000000000000000000000000000000000000000000000 [156,15] 226188919774697964819267204244669611303412245474898086437436737431033371054999817681689713120823796667324063750499785161126785974352692089024977698346388014592930422551040117672404433906243722464788655192726845521238543308575108716724979178945551656091436697253172643065094573883055867213966621470222758168841895592628320895339578679505763317056735799979594789147994278278542366449644516882983319815418557768802223574931490742227290489187023878988766767044802650834519373798043675961146679861377419791147756784701431872115362897708706197247664091372062853900266764032533331936940298851371210256942495010535875474771771739410553062617243660687818600815359351043517519657958954719950288130853194421456810410277556376810761478543347942434974796132840952972752738702496113377050916631758827365274630479744002530730220577838797387465004693638808649784010549313093551141578235675301085015280186619394713818511417389478746808453619055879046086506107013059361431859640767949537904816763671311095038005455691265703713524895452531150086005077407929823069163648863371077056759072711505820739322940270384743058683294659029595755063654281809810736131682916309254328570172146940047581246579162275139839649946107673494910603273152764574505858900578824070249786323270891419651212760368653321952092993822175809914360045356390005805792933461771448116612770812765975524811857711666002782419034447238462641870566484459795469460976092119210006864963778158387461050397613345624694477837219020500175378411462302371087993555091561211162035536792447123617943515651713772540112658863358258972799136134040492187485041389539609915441354882190144385279409516224863510710424601344285735424560009485751350041526376271933371408799148405697675773550105217958327870660195052590059530007854364604422258788373164907484907250320080532295503042054881109426364739834773828568181367726572226205733242249451975754073640535254739006360417397509362955760174557237713749608729320022162847866412147912019911074460199330655534612620622519598985613134393120399804755845150031057337301572488691793878520208356650013183311089264216937224285442693462199162682710698876502842757803339693149411884625729097283561062400000000000000000000000000000000000000000000000000000000000000000 [156,16] -255173337815168307483855150960303228737286243025089721479686096731757045673804846188331109003404706038484699215294767092168034579253537807209134372778695835604317216702769694183637036704987143755196054001567138239350773441333593937716640779792141847570283498029541847414640358513795176938093663799561385632724263936139701619498939763353218318936989533839860792880766269772308240845727633934072485133490041932121318647096939604233251337047910962795178256905185477343297707013287657330026295041089559146550900721516801074259199345097945984372155684402764552497185833752697840532362703746206539098820932526216380560428082239990931250450966064826254161592595060543546931044436225367160628382857397578048667048880487686560147889685010193718332758986588752368753894070441498306623396249807395670101801223019459703557078744121286675331885888961644380398911305813619367970116640707296539298490237371835051598843872448334947835306052533573361918985981272448229592444658619892180697251969026838923383115933857242115293604200977614467955013068839862216447386134974584262303007283517674089482800464340007028806411893318151165260655629977950217492792006558894743973203848938335638207275246901611867407670560406844253265224716159775765758485825148597400805705072088609872154345301060588013053524505513870509378730147272682898050510034743122697879426207032448251895155758864683989943466905747634186806135439264914162515264748603650984648242596031996528756012598695443473371510667356890463045890739541407917970555076913263215545066984031075750541237881134870265168881197609063325085608438582674135422242591358525821738529273331672680001685073237991321153583498936120129252975238041324672756472634283395561300992263127162794568835015150198931050119369388381389091623728256725788277832065616091536804542124637154610052592501774208265755437218265869107659452090835619485603737574978903077719991461688086770871355169378371736663988024144105136157481566870638512579205675426414763847710255113544462983599705708786050715915579571714482997021382737456285509895384635248643284443508235064485488227867983957204630383593179109597340571019685172249914911801782022735480089568445599011831808000000000000000000000000000000000000000000000000000000000000000 [156,17] 30002076313310003069271001474385042972418784835326014458339340045595303064527719507470094343435927649681632796576598803798934994840007632324680057358651093794654503896962723536152121127770030553844032459382996413826463694093764995924257433813349067229870155819393585215550535372633302116930256077249702430737345467123791422233720466622978199208436914287063277842069984794943236794046797578248690698593247562751030777314181376318570072181558364609573224000787450937979203846698043854039535639043276649336946706163528801109564552652806758875233259953681599555495821454678281400722807727866135355018618562313289472303876012629663410956566167178454476863042292943917199541834859951657393944445845896474163819362587020700122771836443609619846311203843342716446928392105001595856212119926435908433825308802054446957987612279245328357769412116324868690063397199243259265586924275941776730584573369852647224403172989223514631802310178576583195715852651933141196673071003323664721706411179430901942216186611081907909153564278474094624406411384742134279587915382882782945219687943659531454694023162415607379199762557658374622587817980105750402576230282955411261753309908626547960327338877870998090521109535611259624349323659811086391832238550048450635175858177436806499958207934595755313370861622460865384668532941873186974319212862715535535016610170026604023022937425983243440539275925306133340978921909031896386075270254356944265226990095418361971871726027262912181108686767703924415136680367995404250035090844577110099227464209388797370593573891453328192998274029663525952447126521022928258813689835851366629599673788435964675089636678347804509606370455070465843483303601939722372265360824350572814931793394033819438661972063354179614483158893370954274872561097541109070625341279949938427819669476869665831278805622628338964062221668425840372118995436382013572986488580704203950247976621210759010051834447613994588014227777190637737527158901879536244809607394745940251579267561253817072044142436219523394388765723850186398529677903707208531222045561853727560936824711186567350036064596080358487114709565682211587111266238420508286509702252269003010919187887552269910016000000000000000000000000000000000000000000000000000000000000 [156,18] 687416353242382453180070565267556832313872999194834740569085628241991320261506295930842447826155372246279046121267555177619265838966328305571555318403573902085703531551646980177463382813032830642865726568413343298364370384035719565221802258073048827197538124603241890639567683990963390111266719527823540059423723706655008539347240231455646992624115430903464662718206586484475627169267042943438414881031697566348742131932095259879166872436059222160030504273612742253879109140248874864353472403545827844317022630817741206843284750882251614844208833697733712535486296832529575346728784904447559431386755944956141290649395687167659069307949998541245427887070420512900731228848533444706637643022989736557399738612786084373177004427408352294845477861751947579931629540207393046864040251489143003705275733110671787409453052598566981522006884253386397602820655645258668088658038144064442755629313981513871746325830584034583463747664292279001923641610756571345570605295736879496585883708131762883076004095492651488839516501515829652018982377734783540213153376280506411958942166815375104677955866091859055973253702169359768651415663673250161050750005777940347720277098565781533829170955602760359151330087986984032648620277916751280664255443066244636831964502459565444086590976165077864151181634707270594014402331381511011124368349867851006216079960490571400720405932503853741117402141980692582828180657948321959461082319239397865453711138559147009324124067698290838878841719261179591061565142139981203564802514994783837598432653721176714627001354390398691022886492276143174442061559580450382687980500902216165099722929605764418401522057135152264282759974754859643686181985606711258906101464062152821855103126067370004266414126988950220977705343732184136386870285800479750642073883861461390402240992521881308634141331488610402227032751161844835211656550939724232915958739427955282120876941049632062531427515106663608568804776590485373381627443262074812895551294465412256690658886449700184603381728920476952084234992244054841826979048608929403068535410717907561002320845857178471794847604822354062922982878008410577174963262238115951911434814528432961513243666150671772054192128000000000000000000000000000000000000000000000000000000 [156,19] -2269866307165602472293467728108858148018637180837219129061087882469520824463887910398802817913767173822386376421364781058253224187886594064499424735755662354593210498009062882862563497741234595055757237812132194815242252382092248241335297317626469438290219724012270121102518722770340132021986833132147385447347610364807009241258825456076252871437444822785348818110053519114310794890840570297630346158391336486621770894214548609250449541911802564248693245128862729863407794156401215107173951414433070715622790254089841552742082895503233112386506472883955098074811719115540679499090364366210106541326551549649283388933277157100718888517661774787840930018639534494993965221592960517358400012269797811269339686684467425328298963589864397141862916472206897779313529195158407623546622016187492581605967057639278678954951956918616990861106478104637981397879084156732148832200232678106873911010172936279557022112085461541351842133063450361837226195514953664507933346265798399982617111689877569750941254368353891751293066470535723809191548279125222278467899698925609463881534438107956115296949608486804730481243262876997352394691032950913712178549753591257150131619087671108432994458420118550295047571602936657665915932347951591268873536314928694182402692497446391910419646846327375749659081212791342984963102360575867199956747066927074365150667735109899915829209503044820026629192610245330611870837104271686554774670850738715900573213889540369795539562361063673612760229426760046912633064128463582917987318416656559395457931636348149165484369933844119421660128295714146294024664666628860010279754993972199697587421372996576042367607843812215484488267791323909090442484295695432285925821407338624809895599462606396227017199143141343618711264993525039036256599456570560918672740852465554426624241077670260068837384580126896964114801358546703938570474248048016682702659013000075864259258863158226376570917203854067244310759166948305704050601181738479649888565124372381480418055274170532767526187053923253234542722282281591323005119525530565262395019124043347176300529063234777215972827858245836067720339121314057209672756341804560173626390308838055381007218432028520101183488000000000000000000000000000000000000000000000000000000 [156,20] 5127624386492983470554694360466609628048237511719177242676703293961426318867200104134050481920255711693334758847520261005130388195222537206606487984645779973978448493072891930400804457161318553569802537203773142288026107205540269996215881198657164820440669871643114618375101768892969646556805229915596202569460768502428746979399893470398764903352424687587130684467979271826635587089637743567546099557666320575838863038025794129413450847636178171426260462696015030412419482141047341559252828667138814855271225363702384247089367751002814361329191141629260356354935063504881574856856761337107054974908229436647359743824123853754292580589177711081996598157096909645189867484878530888035903595238465663599047517955727256129885416075143229727870116511146059290850146436864076600045507045739850589924069057274809064681223599449473713866107565095445436638920307336044436310071336228643256617241835214864129187764045160596584779216619356178931922583534708763425109194503849411245849792087418148057317166275811191855366636108269395841185177407988574745669984085775434267281680973026174796261079764098423285980733685737441768987414080399522419059206342166980304443911241887407567701211143306837596076895937226775053633697433426282125868001489852240436546685844646248875358114694972689187532255879232549310652526165136641002127505860140114756047451584267862801139016919568185999972647434165021271372661359292762968566133848306876662334191959291439233994027492794426366036955224399761724908857377206326642439948229212499093781381364163219628209130611123010516175043834334434232817967155234183327107087880969239446624751000887209432175890811736158225167463531917220889802060774226603806372739872682366455049946839845037033084301981117429376860005395353720560622738055974964967079622381301632308108752673011952717499812632565155039838037645001704071593922967227952247102928105838550861034443288986481757935980253159164628842417101481399940755593149193950497417296835127240956853547880876015512016849427661604799084836454727045312226483335505979628042330201216876866750631818852968378366913795198448156849579811834148954513960943794659844396435875650675075368930406204491122262147072000000000000000000000000000000000000000000000000 [156,21] -8265970783983767171176414955218628092900294365331844012815350064366193675176817708619063172014845997636106187702355590339856146380587896574054885569841665355022299654707294893265333162227771779495863182698960622776312074872447965809918951271002943250717290382622034391479529577413919086346703685017225134484633718562666869759519438371710301458365348579725800494291153225650912657373425355271875944047910564476044902745603411131630448339691370106333924343907874960561595318997089451163284903639762980934576253938296118960431095165126960844568056213491689230749753251631622288401618913548776844831149642779754967749108365729641700179970337712368670560162300321948152858748459395077799871895706149037106031097507181334817137527257477896896382479898656928549259801411232829374282555974565858251369846255259228274239253194999992149025962937997399253453739531916121335596424165793536851991919669212590455628136685345675879445999165595774741362605541482939947281029500405475881954581506354487294950355912901069636445337734834810147668238139436381381590128536906009398478822884874083909834745302439148308247128611761410747611772406702056456084434598585771333914205922848203539865192209671366349953566278153702940011425082582479986854861969513046818174430655495839398932235127755875087680779430032780156754616912942591716451194209354029056648531318690856337700991350139848852130010173902576167862119798538286295413917200014193132790575740876115390697123554912768638723016688940365014874154183718748497038748334544698937116615353667531157742620531426730854588145467231879563471797939076962836604575351229408119069066177919161422923782365466176194199813719249660441457676018329463028275686771969274016670935782598758956440256516902186589009656758490731197020107481669140533837740518313575410636029759625145540569672988620616369689591007531424549165170420108983122294086442722923347793569103600332900237487916368262023509982944153318942859250110950170082577962898603463691743437196338571209700151348365534657153585637605928554541054653618349593965203968571663298156127968267184275517408427490886273900342334431660566351832451854464647330477126287496701076105715006386298945536000000000000000000000000000000000000000000000000 [156,22] 10447723446097065019926670302949517850757103257060725063706298898897301950953961099460841567931326346946096315402091584399016100638091292021960249281750552609092343212746923933907358212490470581781404658931392512887609937747944047908325058315950085116564289305586496128398971407368633450530687541498317425008402949283121498695096197521152843960187153201534288949231115152894928514670022850732209941812258702301508723622189673919056402068225548397796165616138263389298707776153163883507351643000419843548770889532834980989939515748517902066239495100680559462801205038183097436667255212183240648815350737865823335122330804587158678240458308425380577512800452620869827697150504302670887689395148597970842873431735938624435441197668007083471667008526363281380510757072855445318521400827871473051591805704150419163154727805774590271421875260581578157071676116020079241998878709717639853310979049350122477721205178751074821236450585486278877983800776878042890861565413812497217413407138812035401340867640633127970216007906413469979030803236278169638875161498149218108509351927489372413564124231214921727571552084279816646048815521823803826089072484761404280851837912506628002509942260628552892818732795024425341366891892499750829804154690409729484036267477406731721164397639613950979705638646852611087002792380116969081114927888448236405238119189471986380742567742652771761337181191105270230679907334301516970223724239657832588060384494689502666466924588955056169095928421267205754413910126906061981124115428963516162875672150347871687482837597155275697076317833238435345480881515552989489451889434947894850126372515735261704246163312106164727091659905404117661356728150058214464960399652233318513585524182995591782109139016732211213002139617304813140856033675743324028311759336617079465424548614904487226854298189853458222381479428575287849087935908636531848000987273074951740870655019618547471230727449533720787928240768967381068439858783277719415859213975640512755918983700287134153196821056299085482573663185347666363208538972839590116210382337483434384576213360127413592321972191502542195816344268079491382698388487175701299135661693385220069679649634372804366026407936000000000000000000000000000000000000000000 [156,23] -13880692555188092823844660239755500575852591375704476898627751187355631749730881571128656116042853630963505862887718244846959554667433166262609350884058259530192993201026885602195808973191107671832285347637920428341938905425720403853606499670453026286324134537430360738163144584577203382419095889097158006608012902826522433047235737973764485270404292963113120909332127989580938875581418625349739392071384770367603305479076087057221282091665270150434682346969241549444838829277290782602017576186697311397320976574924576437862495457012664765827114056695416495370652692478170660720098424622416273408489948475001851585836656885315183621784118567774545511424837037106639972037873379835880051555488182744293503944017628500691761569671394522860436183241066219958164940667750141037905108912647082887315341190112306761901543745641733136510896026666141592251954525895151277076462844577284669951052113151889977430125037672328455497667862934604283868350571871947719411449822986912666671260387589088182215426986760091600258224692350597771038550879734280575517924317231467216025717893588732468697883262689936388009493869027247361474519771985418199424980008778114303356702408341363296855412729419078661316848280352812404770772501176062889632342157625641311783832993900819753298003958976724032579929991706734996073252066300237389798729861307865024963384156383270512611008333966629721665793325868925068522499562053799881712545284536966095606819051557268783403331364931644761248794550574450313474033739013628773642364662759395777513744701440541245118924292969405349638036933969819409924039753205522548346735490877571291642150329151527402617166857678779261881422787615826979600464793458501061701671758702265998726574784242958094455825280631816066493207361547711990590407535260732970301386060737051181969889893695150361510324326334502499447338218437490677897738037346763011886995245854923541211633930575367114113298635616499805731318587181778738718768455289213392442468015848200430818182845544618934380170916245022120684099988119346471537239977927936762109237094982171615494679280588757720317444758856693842035771896993567307438402192652131436559586506159542107118607281265811178232217600000000000000000000000000000000000000000 [156,24] 19555144056026453011911768902530497361847391334416593937075409020576574544020758844524941119581145478567925175269825537311194862483491070761232536738090084786402020595313237796631428275882689568126619884019722165794519416909518160944339269568145581307819569812419902917643917716810359612225666573484834299551256853502079781936254868703696546799010131445148626878240440112886666761533133692768576059453282267610978222497464698860007135714069813608800825981754583091509513169124457214981758501608863931944966448923480200757147868203950488254061940708900757837544567046837245635085111293971651812656493330158355976835853591658469428030095510455789960633837465644449723649561716039537780173645068704256164271431865718689419712877029202775713599975343718663773635638760041196188721750906327714657866076110594073196998458756427007059105140390134977150284834673748772617610904997418670726234141137773195069704130565038287084611552702215045910907498545470342815024752660590927276400918930242562571546264712696320231136980950657823985412536718631590321431224951054281628742403754868440897987945609942472885973157806105883703998429176277281150302483596138340514894862830135923850532039998065868163357356411447734227133819083779948737407274772624862105595884509309081971109232758899574755186120029891451072574241774807609805768335156368212078830216811925767519690850210944291088070112694996396913686948353068296240864082310673131098423721984298459230412824595862588760294177703232509289529730341705258275429914254683442083535336263273636807311956724861011002710625273011366345769231279777242472579683269798354384850225701740320182804254848521558328477429072995111420186094853493987662058038356927519377472685317149614605817843884915233098670256192590445036108139433345479249166280098274014836447500629081830361561228262183427932484338106761005698514191390101783949121494339241456927740350031497486717538218112998731938108349387564163544940703513290293579809368026708297638682337771805966059043723779740758115119550314805210263199607664659522743534827229082723741607107073251479820123047182780501487049390592478586869790070703915061070856092265767368698754602413074803790446592000000000000000000000000000000000000000 [156,25] -21662157142997261795381280400525883705240136852234477193393875304936303203894711969185493205594030655739053310958567736329062009604240081237721398555574540137252749526150744144703209681953002970135591701896700264986487036895702491086663357552870731159911680323732157388874617657781923363994893418398219376992283837236175255594766735494478670860831903222771031795825248947108561267140694990412221533632322476705905211924489914321348351661997730587578576664428258417644093539532774082318205779337463058612303361186629988998839804347007240027378703327483308234211776150686070136737932034018340103654784499049503997547065324630260118490585708573136170644426825320061773476062665294510175037961572909519155844806999180758728061691814275106537189253585083358823196276573425892824974423218958189867965750735981077772511503328345680910072051217934377653306190060049129055575665942120753074247219504550123181079873944811903244564776980300639734675117231163760732735457293464143412497341275216769474449639794132200778698683494889381288036645520462500631389207832634430984987029507590535453072855686611416404496902637394984319754060492839345950156651137543143653285895819689543514918974718429033413653708851229446071679903114198447562301726433711082697812211463385983149951817002192887672548271931994787657341483699132966892011762185466184316023654356014032491573764209789922793810218857084254515404820951163755847127409966616580647926175588705559238921802635695021491810341335266268133921789979611231162066922250345690177668981692504109116858872919829243185616474504852275406086806867193379690677801824376344982392787733560415240336586855501388686972953112037536030522365114279772291249627667744423340056799801433399265067066103707751582578313550218660447139121894187472924304643255204947560082352166350961756161392328505704861843745930966802153713383756783791333915033794330834898826269496604988073321455729040971576706339343828355444023165368392121299901293752058763724246272393246438891240642559715539630490236521788640462363716744038580165178165200853963209389436639081852918345855617593401270137683716215851852265344027687457479067953520509870943176714488221265690833715200000000000000000000000000000000000 [156,26] 16335213085639589844325146460708311524480631923660063787615910378991775367302419129203572031917587222907560810048323060692067126833070062848482221133499601017581860575236801735805849051558802223582310533571622652375886995942918424856267986174996737776678394599510122231196393927873376460809468320351263210330016293273638328040554581504885500952738595328683614804145723156369416816700551099874973283543663138051315252295926412079693780156464929459050388199749178050995033502782147346010887829997693670871446094191845927050751903018601694252462641846871563036411385537314438791711970911335705224308381239606159014153696034462676340934657126189972469780562166055258904289950575041683290675717008080113945074210532807484709419772974996783568452141317894888189212031785811442746403820266776378449325228936296495781043548210957033074589893787992589293165542607320710655146364419570419765825643197069546253700349445651287870672538685283540779391953895891803272103748597113297633110008934415386724125099084600375634278268426952225346451302426996162421983079745011550375941340295628886508285269977077836865019038789563891421642788351504855925366401733517216751803513376511497832186132642967708762283786438229891100904918817966091720119406182085475742130179295379029183922640969617514755541571642815307155025273940959170554775443500080361031031167212770776894545985705525985302392033898851634897111012308583372393960491125075074972528943966031235819415833980637473509087044013591128465400193643047446404818867202674623006155797773786502932337340839320655374740355497470190325448982961671934535083139746697863436364702037002740200763876730504660344690840701555991274024019316018496994186002280073015202009479513145031529696471433143506815188330802768364522156630045767390866178067936019462131649095992588232219948313474926326746852508851510512851253333858443291046024943288353368414652271929133469894741936118770852575596513971444761993357540501379150711122067287576711090645260641008555973143331107710835612513843077608512694833390120502209464149862219148130978375973120621005034726426502369317443648271732849471366260635079788674608685603635124259985288819945135811776489717760000000000000000000000000000000 [156,27] -7713492348288053646875383668440027902862848960779465110371527277533831814381464170850411682287751501374418206518739152555157430378223244141110641545014427918794838086911704738696117966212504354704473246853332078338240805024244532469146885702400367387795595728946387008865415403828751959656456403074303524213890549312045784798909958331225213862227048094064662353432081091083617310425244098803017199115313997780658666780485948745542591224870195793563069358463997374061625445791028545882939995833578219090644501598683417712527796282712425709082746129968173995603222030611595842565154210885622673302386029309279045935937239716224885813274768270233786817003146810843464490710303677001882038761141946586161232213637011601773315625805775641755381772294359506479927795278262492828220281041290349057581549374030706468987953825392411863881350792465959532112344239334662496947525953286879138540769727199663069733628291740238036396802263703131575228540897169516058874819769743956904835855824575234898748114693316224128790391485772754788581083264458765463680555878060206188563824518425148440017314823211391784178332789070368516460409810970887539069071058081239029131650647012289355914341020121617196282051590496368973974829271004317376762279209790728885650035823674100134783696949430960369106082459377066860278869645717897910861096704892850034337900166563845323923535880114039463951050321280728356205415913769382231042884827675568778466001723066052410576895827272418630612585738241355387598780844753067850772393838846910552192131194893001879983361455195316751870458845755750133164471041760313210970713282347991676338741273046287744172435966537829155437346511907101287666225692071145077576437657891296043891094047396761967833292630986142716315869573154799590335305396214724527813953845801516386277564372696142361060035229959826708292905252908871260519381659120468668033828059659808326338455143753956065044158798679690994305526554373757851314847098677932656495279641730904293846157867335182080379872375722770269880032224197371197742032719096127396744303705764657061153771550436770734040334070777579129591011919530189453772827998895354508427671976850492246577351602167061129514188800000000000000000000000000000 [156,28] -112313333698436687627430898648283970057851686758182466952806987510790220318441799405513040939314016022336961711926597700112369305062235837757417302114252915917285184551462410878098945056221382444336309691421919359422678843826938473000232938706728162332747190444452815634656911826023594877410586493314547233236309854235409349952493480200205596975049787801263753261647500031221487951817580567294921439585797037823330361982767046774438081200387934811047752985769235690070999351761375190641274435435651677496265058956106329728343645604053291358338671561584623993799719911868309372302445425070920345072352838655623060954751326426963189144567650912577049096255807347112558687852491199245473399709595957410887032157229211532603573033637974495212378286415144029142788238630279165049881379060853345861682416512340164047532045638062200834531799172772269006517974787366861696324034532603854038400529767921607865360362022579621100591782679456869812368930776185398608287352356041790926770981495565936515963321634507462303406094891281277856164856425004797197030364039988295201813170197433247671093057975687436871072892574059230203284920815377861934378453899130440686447134202302552437533521560029900601334347825412975906149799017916048724476635255991664212357128033321939027041731110974133678787356845063748740340562628300307678295520384034977100393125202048520411046289590765052488492496147641051269997412141814978664930653121505582214459465748097051986764234171441931778457289494250100421450267738792237245234508694576863997067108128594788233161553845897394118673052830186683570480822361289082199423480714808215409259574114179851984267461986518201324548023884246081263239037760520460114563276403279564463986930997033931235615241543928899319690253944231788273065400022552393458686001878891093681567652369199730464214894895767974327558083630871278459875808339658794858182218436204247974480504653734422363918620413119396790232576692719509289813402411421405112756191678853886214681088413004285717752387244641700023772467839462757042153290882312268398280708515192918429290347906269396743909830751146260404668652419857206316793802264159241514491470358690911954361500873749532562685952000000000000000000000000 [156,29] 6216016691698757358463589084484593307420799280997625108295688115621538278699855824224763965463430839724673806829468793110710958595910053295753205574238194532013932038253861295246325795798631747865191690322180133370385895948341065672951092100360931801519752954399375059016155732714226733315091685938475616959064361878229475157352220736906175136528407583690183762120743418642580885109872100609017294504871458309391145991703021978699384309802289917456423810537668720270012964559745332516740391034345295888306239534177264196660672367773309583653151077802956201988189855446563227447777391050129066804683676176737874162415310120017898873595452077738569092600457490110499750034474065722372250737840551102024933924012889912334873838963389532514627879063584930827571169468574271113087405307776843514717346793566705885174826991013694311287110280046416510382245057050855627796400016150314075724700074269982536638644188774444284398949662933293850831196392761101036334535015565481749730629673069461484313906105185178797007715509419468782151431932754857347162929719037044962638788249801036039887603328328047285721834675850344339521098360901087809257632719954645459919092759333769185497100666461041623276214110796069880652663053976569382428798231430523635020889747939684804098732543598683058970779982892961421109489540156072656563297206021295480647544353183620889705205386842124705491726100496743001867127440354095043760460555118440999053730499494708172666822230064193517192938392926152473665108286710046467083131188780763009598688285786746000498430882919232817029628049561273175637105586974416811280672923241320705555047993180064969205360015490151736891211681471246360212392972977742774862669467194517259861782597288582336188271529823787263480234847458660588132610153129521760482500755116611294550642089853664122458144811814024147896439329305822314395616869222656671144532374296115783457494841813061888487622253923613933765219307545466248629932949679427514232395421983802012704191212464887332344810040161232231641393849014687812848500877952069766290925909200517188802705965775502815856202132310645871627106762760390789505711359208116450503420438112223982279227236652419976790016000000000000000000000000 [156,30] -8931235879188397327680340554612416542142667146140894498307058365635148214262784716913649578486891660234363234773641013460721361238659337352646756041345944671826512516865200896725437682396958598910912242169547625570828894465467900958334087601160678384862024692508567086182563080701391070519019590762836734435908285419657396436041656374976300316886188621662261420236990629476739154013577037139385217466569118105166714046805770839994106078328823023813771529545772934442377422780811360044735176799287397765659635028693368530350412093277203611882954946530110487394153523308940721231729999723409562059375493484202879841018274358244308450723342380720899006572037434746515225653469086950962800971128979592350678231977263669323449461589932190127004826996193223884344714184977851638536068040641030098994650426402153141136006932825975468574911411772766858429446229505283881544766258855870735465363350749029071358424756934387726856162656524469588450568646612977969863682451930927903283806501659580887159979455647140654342856494835103386531116024247681206905256048845625869998952093189710507989963785390880209269994362372016481748855673239739417542599676224338838456337852191441543818684122401038705402221287465060534088249788639940042328520840080707814147226286115877659014208357967922706563056711652906342512065520870267648694646858980014241284400845936771417738271684129347367578201354353949092648263691112624133249234428243357782657279536242189916226722663515689255470898595068453573024213198439906331249459812114188056844322319560516001007635635958519137316132831279242210612884435046643302530280475348714705979532365730874440017156141546288617150081796822355673082434012020523963941584862266344457489842085854209146790716833160093593886472435252808515906863736892038852329685582391317566760224425241626143828062285120888894818655613562994239929279792842491458072205173940992240220329792986118710178295303788360392617469167163365321888974658418175941752465122221796019806210382157595731903929557724855434926341276053409674516324256160506237589234084504902857138528311797591777081203929609775342019212390747735439270931023029613441773390870122050185249742006198095973684609024000000000000000000 [156,31] 7621133725793712736821919891007209444310316122255340332723619404276939630354864799666633360429829600539773185295705229772404816190719041669370060558489694668423476016176546655780035960353524998660166306244962452121517063196979937023822775956052109425089577730789863931722557375362452750900675266630603121332656026474248504459941990725320521766996817372546222563756250613218753389681972300238577059936107549704278862433079794991735979066297370177818633223690398133571654479254163572629266396732321755739182537002101134706850399212732786659768407034990753320614500276840095647269132447119846493120395329121409379036652144301276035059085882496467199351492056443130316813950513004631666555216331271348117024801412711185181106840317739108811193916832638933311823725590684806595273320700989384558743145819541685292167645210755883203708760096124138645339590406235097013376978887733348269709285466981452865050556706758311502433966625098384615095190072632960325334936764822938930048696735707300330199736891022670039147551352422399737665306886420139516057362731721825142542984243090273573102629054076923621819396464488075928971134997862810302540904664826828476340862246150460669925787484339805654776002323340202957946415425214504762632819216237630969888618316830555694841272351367852280247023092889392184113283858810170781843975247367066253073342971970359934969218158054451241314830619002909812621402539543421786654974083720032633175862296095551405512209550534576374286579763574545788412149169198287901253640223893218137804042386344250348214281950765996928094724847585395110764025250040608539601196404502175137309251047142868258106097996807786014100850673024528098092771668451573267519875924053774902650112955298539355612788712967659347750944881582421207132949183441764024794793566929914367033745410101771167905350975589998813347393658598079492255568352626431841248487500241466478847410147959209439152301435400340060350285655360613586741148271825266601068010139958752967154330285881526629416586275193259588176881852547238664398264579794264098483686596500097399687817631226797249336271372294726137520822864284313990181880133801042867198373427000922318889897998117795738419200000000000000000000 [156,32] -4801682164432288257475816579307253885446954317831034261461220061428281261445859695374075963868768857382944256840640400319181448340699960586490642467685215974602535654761972348783278181754853841623874196564251677539098432045168555002156636161552108903853626963366801760983295304843409798380208656286788373466652363751933831747858968402447272358079125209041042713834810599907981185535663876404655554208870911410075551764115068768757451266657462491970514512394327442168111791979863233649941501447714809418915674039169757001022210360947149948209722753336308373195555771329129574476303437964644935028977923637425562971784036380374496170374173657872288835745968615098688261327158765717130747303114775619701438767844552179559927325664457164884574779849541400068254445530666413576109398789538664762764131309111843752356616937744042900026845713368656465403733385448219792305122621647803864665555945975334215503416356858061476918100067402351034593255952466752630124282597089328897164791105752043461566257147079249674181191758378406447260294155828314679392359799649209957103583992901728943519066298258337884586299547970098030568322869676860046757398291996153969270489809265788258819497052027635604660059655910723893903363572877440837243666434223429823470132939614340846459937911776881575329449961794493273516958851103427432983703520345435946915826868647355048405273247893107620422702252864342063178803465755764245024462380318564349607628388495818244332371204428852368591105752339828989871747567126298807251616636671468070629444157745141852368351741462398516650849198832373448011779095225687064075478288191822625694953504587448363580412014840029516494040502480510471582593920431534253715712768809268561534192108117011869420114312995472797096614066579580996409357875933840701982763503155330254728583916447525920573664776706455992517346110470078072110922052923963571212294231391526354815476850950838731486273564670000446274573220040249107501006365156437324066211326605876159314502429792079467753280481134507043964059164619790712863947591952772825267434395373610845825427970664926230756336618152788704611143067659651186282823221821490992794262702476913206482863894211245053952655360000000000000 [156,33] 2833253516553431898971042254921978890517611719057421090504497786826444730519637937102730565250398638962140505196580811290668944126378839546039432981912860837066866350990477996520107747882669971940604450564029398942052639268704187982344864318764036982787014483977821737373626826972954865156075966795438415352805910118959661163792317129481675954511687153331639890541740604849570706316184806270642114190890468230385304656690889968853971307922014192989494111533011342489188383988937334081850508868254413541717312426104118541788477721731398838102201873435948910442795436347741913272770557412567329258215012626582778470862168553133553080018926350707166949664265670942227990220777865428112174381363882311401566693864820560566770867709159536005928343864676779375091498482423913136091896593648619540632741495079113464044883098752306089783579034765263625026255153439519359212080952790483985050897160382164020600022471862485262154854680275787210942199435833487988833305174453271645217016246089948375474580847260665399636160844418473985660931474695715906393179407204652459984043842497466014112639343286221651907516324043594721994748852144770074689663261665526495876639838592632430395945640043849119937715708311130758936830546068515811385567540257082711497831845993855398348192211778671228375434548169999193838419187596119848356815023310638083313618548566748058067008661380287618011398394207058414690604416461845101415041596302093631245435547331452150039730222526538793254157714104324443793882041220735827456797261653684021987076071148707331275892511794988925832063343504933327026318686376310603177068457650395878351362334585013208704818365407695171318683722866356456959478852716104119549172883470021041222247993438830697854197606969229351626276061575953262619060527651904516472949957211520959010484519633189381982406211946240585027789952180015135447538759887025209777260418559031847815490725604931739048152982442240848714298702385046329086349350078978446079615402278018441405376693034360257482903487836362181377516330631617216067288080089720284696818648579877927395898297652469958123465372744723914258721393650944065389392318400199653164838610372883421030580736318383989561753600000000000 [156,34] -1816095897138526649218760776723539169392205535666201266444413255695695087129896245434311291635208935771932314807698746674600540653150435155181494921743342710304232203427684660580013338653670008225863802571856520296102954187177471206750585654374973730884386209447861181794691990561024704755582840816108723303846445199536307763550665404820183579084522986914297564805533182390012203985835294000968562992849306717696120953647523334323446798131402195089440764161858501159304077630010213703506342292078955401901381887922430236049777558311203833160692713179102300191209280302659458569209781804891729111517131027296459142874914560622050728297552309632506397569663398026100784595381498199745303742921436404594356937188476540254810017392283713749236792286824589149501653651325036915528347010804018035322143519168357572468191922970231863630461709631566481189413640840693254123121635060574099635482497875728532828126032165477410295564152778674065937216585538860266504930440260397465805144238641782060564140450937551115287656268755667567764970116890919157937147560844721800250698506407370313188562541848470124672263198308127560682317449211276239803009621704054473046978927149912361862724602114838609608644155508442533381935119396857617359311378022714686875880786678830159712448618017836543977108870516400344958461668290923942811745603340313002255492401010068028458124974742296717614483991844723734297944131724447659941601936392082141527331967074839592191179910209693583757063902005831992212007501934784146330292292219644397980978516516530136306438176369795173937453649610664608273290055721534765489312602504544273591435412613440375745762718796861496264380164342539136860388708254142433482034978390156341845430704594626131184314585752368039068529495168203504248665949907052971213041446287836478388220093666602248294792787498568446524015506702989722699767151339473371985769307533229426995402246766091130240414886565240334170309645394509092655844791950963672615261527421949709571306786146906919231636613138871645533951553321528796056992454599211687088882369794005932367205698003320490943512031261844635855056871535182046309466495787159605299114046064993657385415987127872606972149760000000 [156,35] 1120119095644114406242015259835647146513298076181388043225481842520342796135682459598915286222623546457014272380033968661450169183175021245473122917991243095365714204211951219800143325708205551798837406152170577522449177855633034168887897421824442380796538800161875983189584776527870665542246080222481991727509473616898870125847134560940421218554592891006631017967302244121191825153187630870216712753939510488105520419861531126332677832391697165967019258631957852205882113494045184069215978821949154482789612581081214029636210745473717203341980728067218706432536897056892745113448333622396395992410841900653861206334337631006478521730211286467919908683694647167560762905753026526934271974616278412573766756758438052203578423660993160532146679493791875951599360979545854363177977091572566446213114810054338723931601236478381069834680602375672568690463782823132658560230197876694787883002264577553294932183526022491964727159502467320533937844745096211649303230748547615831418943013299667366377133403969786821537941343156197352378187353028675653605317198217206590634388343927212427771044562439943933255193088498029619755819125516145344479480361148465662953908047853154395211959970611181631963969335101561791882265761426010324896309575527467928960974982222608172633598920177855105751544005419563290003901607100174562854181476676811282536497384722251895409084544413825508624132658440646637713650192776872740558245741033527431551049424363815431967816331129440776411157919469954423367485753707702638564048458132315148506798242473745431137994867047216212052173149430312858885066804668218097073971200121758184018361071406783201174358075070939064100473267312365142701763174657387531040428786822601264418154746322798683184838814062502551262893583907941854705614692352752922858683674300256301687371855143663763279402043137723211439359919227572591225121897054538599046753984813020907335956129113639143392142780058737767863576122649696345253048720788687184715089095826681765621567643995737569915801361684101305319080004756153967544912485696368905224077109055585027845028945697806017709852901249895623534603043992536412649460253351989884343655892361129942748262618238525029643059200000 [156,36] -577990887303831564393896085808059874206666556100068029028150310292372839316864930991730200508689175625228256410224787303768988252482681101800390885080348321216521748980267737239277161770157666175395356663704137532493914105512986831390332527927248123637288228003908314945043703385031277632001296286610110728431467535781746186995570592080996719181859986742573556836632188507847453752471595288722838582847554048470177753610715973672694391076707749168812541512924536284910097910712442514335902457070390291306096987943561912262854927554684799018756434626700709020131450565664911511408184353628589372012635080238348296660956054241824480503680544534471641883277091572685486497525398339582135936984151333249840386226019441135293425397146183848028796707856460203286334938642118975877986357816052372118020271191382440500953364247573758945159384671638417850283052420694600472268244958957196056091688699247654433516282125950641973008334382591161870116584469129685142791129839032937966863188497447919356108615908668357926028477330030825214755319954315253864174103315180845294476278257412363089339294664133782292812933548708087396589917984198334548801038371850097403992957010881660127545482344655581400993904295272869080562875537729602766951377332872350426198249100126327038307779529130801314020248825244054894405065790844859306398380599521579321927618418723930072199014376140014242015597057868855667575197773716945310759279074100391594029721022636929714667231014369292619051252277096849592616642104551703328220134269970968088044947423153492627767418330146950666305342653774779776523828950808145646004071035545558606906219528220030463901318017949257377512031190703849544886191178915759029975178263038785008671464570369123596562220177705541820750542250206742677196256503696200822213338617795327720636198973865542602154347317631700811129021027110333734264457435951940335328141776999257124483236005088769269575265467761176737909476858117771582878646749289968939675384913324239353255191645547659514528099056548634429025206040851366447888775595457758797868995302608626451515950822722589804672272242653431539703763566794017961625150986666650770582265977268626592397768980907162933968848 [156,37] 239223093666766282488980368502154614309182183812234210994779992601372107250000546672948837788066118087370595392370420601695068106997699152285786194765194136484242959815217567378879480100070570963263329629720878648656599399910715926489947179308335126270325631570322121583426349463258613199226010515561412508965527948925091668443321633583084817875865852959798784105450700037599224566727911123010548122433782948240239593775745906697247873512609508056281501745540470990808268122300046981131416135791792807634052517042855314444673087804734472571472522724736324250768217265788181151918882089247099533482274959494347954245587153635625418259266640848474498805627902777540219949329501518429849515127128983793144839611350767645028309589576897773559569769663070485357275526932777976921283805879162717826313582121736435957214643072510073416162895199431753252458435541621724799782963753654248925635277753375207900315729587148875389841747519920473344611297170308735062925012411900950836480466540626879880207460320195350031471224899613918416269322218749409722336487576848751473974388833963799138235103264573104568284852340427544311852188423280448202493126404692918584581122981387760264389541622959999673515794597816763678761251164739813525977562278313169283414118658309718448195453207452930219364348287750539141477282675773394796911516349299843110476364381249826967700705052275889503047698081287412690871984623931087608137110187371695147672169578604452397744577364524504596656168118713266207279492745132104777909318842823890874166881888726423685422878013325508678623713571896665876373449369411246818640558222499774985436016724220617432722485117817893607385166609266144018823614483241064151671563557256487997507786850258195895466738796609346234997280319762114716969869588380625299839501989861453279567792301812064793842986320001270223311173040721154622119559795075532412118157977872534295669972819337778464190620777544252229502587718971011108767866535991922578817136518459359726072500983856029539789526396830008776767095520675751754791809360647362386038233917068797303475156978461092671218485410236025504899608731196985950170504471677006101515432386930896480826347888846135001600 [156,38] -74275141505561831457391648104713722239204299151375868008929069744936164086012051152778823318674175742126649935594521907068181340392312796385319363677016807662950172556241605775523082871195877476387929845435051428493648664654722186957151541024746343936484831106652457736158680245911037786932765909589183694642593042398982664232021228705783731167072085535317158496737550827499771704881273361379967839679854936954446789990532011781341268987093834615257374533943388323560263539717370601938492690841596808401529995107221443608148754114696869857406168910530863328179629952628087938965423590760541587193325386703367195221582731236728487180860763327714488523693585240846950832024183978539908444940443948666243985185817207806609200106699978315043993984203326781948909494643447764491839397999975962075924137225308555216688825830561320644713326166062260693248522615725638419093957329343407844165041468199092865526465447152835772061665492572565098498074776600559127456941838782075015675598269611270668194019747120116251064897913346602624933492479645898729976908302205853045552250717151726422167243185655346606768227797236787059515886899976470700534368373241568531051746196910631595146462232302665743622284764101819902708680682599899519918992817539682320160051892110692558035134190282290407747471935231156810584360004514091814745414679479256176043203537734378520966184669647100734463218280197570109969269555516868698465553479887508245348968506111853441667342266816591362295685993198364526083215630114695988973248289867124593747661349406727301980828899227649608988782766544256474476329908351907939481865616809613340379544583370004534482432652795738502543291704966088743361373636200890136624994387795994050509798867745811223868949653820855066709085707523276667687994556077946478538532215984226299602388594613852212012103390267977238423218675166857474482126083184194594736070874858945499441824124909824367268230743766388442413000800916071003339456173230032095131503692556313886943004674670978917744883280730043712117833838521896847435292468592643296768792000883586060532190046816283768591620064772060656982994972288450623542530828217395492037923261282610666606297007149089920 [156,39] 10677971620722799409631425113729462745819049670326388309167872210962057663969829701646067200422466881320754484875601207398518775022769185444065309496986176001726182177409779265614824118967010862431207819250505145888713293738162818032923940264083194901398365298172807795763610613449305078052586324053384087524460724586739153135779551680637770085129261991577732776652781691291063272598904057521158435786171579451325881770044402664407580301778018396234032350557243812689264937756501284669365195222286934305528938311703582467211151409218139031633610912240227556608567733060810026671486453629917693142851084229864627673209742294499492193338766807344023073871781358714777992845419339063047202278290148847645557050170586945626234486582403006860162537894710050556450126114639149339157779404894426054258703113538983968736325534496713911604305850861974538050967004034622149862906247958914212401996562436765814948075397629470202095321277354568536476892819422922917021303199032633204512863926518697346955928436577605278845336941669477719643314561858780474938800305583509573660145158870133259749453216784169008761011214322484710477504206353502507970880005600671014114579482418022754320649187647934437320871868264898476338792740401279827483816567952051275967746270586444050755309106681233504379630164511678421849822795272685709768666346100589035650693281875053528350121050869583219375978061833452789076269646042013050655410930127988786252100279309629637535689278611529300593176867150363130554022809637026882833900160227068925741002029855372650588998600948055043479041542599744836662394687750522638012380658217129960061880519149339892009126478480364507664700664356685650808091422893584741621049093520635952144352695203372930379620682977091504039824034935458838371369607460560404293328177899248294175886664633687709675357600206812217950295943641102125498583217322629170901668039793777663979133617232234411649331151923077754420189602210994399388328897128996768099390689560943503773194818259867528839478742812779190182702665592159436645774296140917070658881780263630699108649829420204004195292978470992341757274562811609933527104310582291262790110242963178363917492193161920 [156,40] 5580314617515334980967303150170635089545471034695663082670182292974877271664405529890542738218653413227311343146366677382600126962782806322412068540482180393693809550776987496957116944526329554188300831970668118398879324583604862972061608189937366716271134102494447151077814953084555668859250808895046508977795249983288040651621976564576372015712840548140141126130158086740590881795327969275811601378844399059337091740177757148196408166523654900148373101524563147487628324241897827931781004549603540887167058703809392966562511261331730397748483303352605163717081479585327320114515778749875899213899776149146680234325609507774077263492785131005978684578320706369950616283067008726275194940206054326389041005046702232307004222451993192709746365169024473120431721167735331668847695488159275064912629201392751522100795945401824980796271195116240067910333919121918556243533242052151631966811515521257865780057028545443228436337370095998858481629221111030021027449941067601101829015218282176304460841444540561270061602060753280809669851416851821595745845031811872465842398394084334797710949644401294575512068752682930064277400949401140040769383941127182604967644664281984396153831832600062316777346483295575159157673151176098696201957938689240470843258494872652170908507474335373492860974976003338129024905533380551719718406333607271561175003895612877685166663246691884038665690961475166766744342029694701114006068479741861361835365261444689163426666590124777493691848205480994841426128429509905551010828532356686431049897421677136516103380329729923004881096637121892141513703304139357697489104630945959480456002086174948418510082348280898141234835825692694600561278028619278880219793183901105233822878162322916484238904408038647348877027311137597222674707781632223687928442341740305583484278124196585435542518861913105718190544834661572776238011564602905576795217981868939344928724827851980891796834765280986347612877351266984224101553979272042489275009418234719314163126012528232585478025235300113678455801635620243364635575640441648302125010653831879681015845124887803553976100692999132583601196818473203476170076536047201246666464698453929541676349722560 [156,41] -5297064652120653872275434579364078931915486093651515248527777520435392963574314626461262458724222254183397317759246862202104834785411174812321514510451084853771967172181326162085669667755947525879428867354317729805575859830088992137653694803056905772057402153802760355945488212958966472483602305099855009427461527487453798341250300484575125884028980910213766157568711686636006236000357940644593980773634512482977342995086581508723085211640542258711257704116354716921294011063264359814437436418760626027078967292849197614888105494363954097976658544597476641930339204408066215522015293094530602989496692109842342997334807687316355856815128279241620920366005324008791835470668580388441642130756760153136722281533870508353457552852319297423575015533515697373852836821991825479667029188936530723844858587511531737132423643491137664342034478455734224897909693198726395544619700298701393772561323863751644626848603349444086915500178022694191004387882062095840500830391500066247860638685609544041272419106908025379509834887966067375241151759220089896139915419052814948895881216348919753747008856640836062887146296644798204732646816808094350059794659460194832554141912461471136803375672537073156710688796377493252012241620082377275792887696609235170545449200054450856444504488691326844867809176802332244223645081672634648103433992537788562697471530572525416844235096379518504483550798063989070311017752104349298802659162698658244267610794029363598758353722276544679391605722087670831205573967040303237081004433814289848573204570372387950631750529661985125020342620694025007543737699423222119842180569468416705004152145783846841807263244362290441781195668915218540797291946944834657714095261341209934133169083173424694225610471330093648924699340266523034703968124625545700291279875687590187847063249564610180612170554365397394611030545434660231627112547572360025929378935399009071688752859240304731576566047310403823156711807002423079841035092069912648427345114421942014889891215669355596777040453608043296981682005673482936955693119315182523773393128982483482693022185128724548972099791910583231445536724445989008008312723369109226401576478156779062795599360 [156,42] 2532016630758445260076449523979892717935906263298601294952797341744817846805666537766844189753416502695743726645819476478303964737037337714047417834581095799871579363159454135994750217209664652676268716630291443445362935925815792281104534520414961599327758305328766288417157886515925826563173567470369416391167984133136266129329046268543246645164744652947112162240616131732504186445009743357377705525685868872868484601409068261016793503245145209795131921110263444954002372146732446408154386361525525255032808664869313325698776834351838361766480770293869465286458150589786425119354173078488330701724242972139493504638517573148084564351377345623562197592729430793473180550681571230314281919179826114204780278411801949309040420840641643140697409661415457568521671307038438599888167334076228394069244536887893611217750084352298755718557842528965081683818551728347740706059511835710249784682779057386221203543545093168464633958592614857664338933474237206464123738155693932939759821251828327009370936514314619472318971340416363424324386809413370269028293506082126508103467848801390888872065679482940200983628788521544743994525494559755663935861860706629938601358758177256107828861629261258138278490943218398709308720260866646563588248595050375212337451036544518227539288075497817755039731531516352905771715909987593739157380471552851003470155072327655597382522441622540308166731055670596933232007861984132617031231828554575263482005290973058446938623274250742962490457469328997189276176103055932823366867281880485901234035027647354092640194228423717063710302070388815726094698971200901384712251911762467711269156095679897879648796454970783879555742026138211626559045833586181998057712889908681599123644065361188765525852908431477425829378288519976705522446032304327620395453851614464684341557873190270561178997210735540259791750711933771848837716654453635229583174907368296800547336402759179500140962031293837928639876975280279076467955539224223475766037579119405733285393224927128534820085284331697067540112061859450579712889762029958555271381044010106822050682970226153820182176700014280833632530894522333196131547113866460426131142881114032105500832 [156,43] -954871878094254398279508961290779925946663724740531188614539972967049603884120114588306127863514131818371015001014379547896249661254000863322637096257880883537646421091639751308933695817623071804388620906453604931938730982849658405731649144375592048170202271155150973137935842217608251120067801202555255606466287186737789826750944881659976104914772043383343867922903631176847398646070178298259195770623858091171946861962057922079072564270790092750715691250910413198570156799671247974779459698353787799545471689419760720064122861761983270071428863793121477182202936157915146984311866766965753804433839621103304637676942508680168663029501127677441750316570853869697621924611994440286655379384721937733334864428818278521242868643839091330059635020188387107887521677294935579715748878111535120497063941067380857758504308219323335651603712411052735541978367343809111295256240367342087670791302833445702562520714207036778018561067845161946383289933747783106896110132743065353145999147483273082479601143594406255285587638147251904552251725955556886660473785928800320194034464319682487931202967102852873780061553552501199617412604121524545512142518335544035306991282857194041732342468649195088058972937136171147614071540508346138423119866590784598567590323184191853944852306315338161745137384139523539058158974734479520373679112682449176771299659059661516879457266107590352223326488092659609972795836084699479191207914667050872924375654668666648473356977969012887825361189020913092447230437840771824033793421433409138307479543620546279036336158693887509351941163135577787135677028517033106665306075172903641131903419864702321934347362403971158795786799226139453194852485051941200297792702851754940599622598825436236001477845923968795294955378304544206309149607048007142524751420513391441603703175318690973518980140950785094045979201777361421620017139859779180814376445774047146700541208486481437294479105034320085985268698834144935755164370863418726970610262535427626005298492855573428238239248834315026567248761251174261735128737189655186285168050612102580401278583852889299694904854039919852756963004801326180394617058245801802786920164755626030816 [156,44] 341245572837204809463756865243161679002429049272171742775116391081260293471764650715969785271767915313766140326695604565158196130932505695169047244436924303843307992534602924506538008973666449540665086139827308112063483187018587581653498404673431642569809826506360904505116246016141574352235026255328665684580688588393512756782331656820613534393178710391272118440499709755197788444631753297471207156012410328265606182901527422334221879285730535807528715044511916962438885202081502566845498659867080447657226300954974656836652823650622088648654722884800249817784507042962005120761307295007874628787563332827134572236587850386013676049852542862225480807047107181275079026266862921359765042194665245270108387594004587162347631811990740632939899589762875982911298309842422557519150631781209427482777014395615537507946518865492461601809796146725854977096560580933001166563127578532550809922912108440198332496278985200533114175413986012435223740992298062738397822307505906758521946626274178462091515625355519313078127379210958935354271038577908404959703061236112322468343457383912040866594183420664491621031683333617997995975688213463049295322503396072710578165611226308427418020466125503498621576049231252451011147949030176267710691660671048092749038982220136806381994248578422851675316726490733487438550299642846515439626053463068221638080116860062720666484337661388891419577131101953870860016307954219838698819356998094007835054438753849703156418565340959743576852474743616611210653356913832120669233107269913762270511256440146138215251013054030692636323821583839519994938582789487781089178080019991776556254298291655267709590411256876283481780812474387745342829130849862901026599505931979909778661502651088382653999320681582589198142761659791740009321483766145365645624681126192417967602080543550852164252372653149362601401630166391645315484681241213557210787818591357771439346092983057940284420111172213419921611578406647682605160625351899509224441645682297769139508312794659941322005456515284907161292019217503545263748419888040908449727039527250223962606370478460030983428098668405707704486496394624244003152432222753153305578116854006808 [156,45] -115984149636184028224752282434390144719842744680930642566090342176784998035174532098135640548687878887213492157752084790657529997973270497817167337449231259456706553194917840269411156566703636063624462504372325597312487719736683556108678366622773330934380089253550171944273228578145817856098521828668154259243935907392541476035588022814565045964019705968277566857436841320844700323134436157672968417203360663847716392291848458395143680785022322586112808461698621414890615939209745826259149814685342844537885660404956292390167669349359457228535095122971278943851157540822629701765960658583536491543675603730752624068648691707346988577559655464903939208170806665541336658520645057187372665316799628663625054788470831181998544625321943478956949904880719934595374797459429026682762286237603027864649462144791677389111995491433915954090712112974290510757096602288625801049492570351315830448391422862966243671364020004513547249898442084485504838343775044680157087610064653564397064554026399351230465683198030478171617752984163833917314718050058913176287582839118000174250670922182032720908694636263314108894247588405850976957718068300077234063580851046759235411735478628476545873550401208792431294644138962604204468093918664318281868334863084834527253758315935181040447952660954287655491051090280398274529274793756816902183684953264676560293190493529511888670572721778616630862303775224997508295006645410851350898196765908756933135877640075021314765342674566578780656293573637895321060954339300348222605794027735074876564441699780348037714572406282367827976045712995641223492584562616135544960442673531431393384726687040138504250755522897685076869109550220943602015943853485965991717762949507027921111560563636457941974750451445907599764282032578578912642993165374518849631924081196799624805692932615059426584855969609164488555570013145076366153483747892056967366531955886127965851376861140787113603510260516805234454320254215277210806610618488350408350445373005382823944256004096865409712477477655370869602304143479510560941317349216217249119620587114246441359960015323396134190922630139866932999529063692591314960088477759639021031529072256 [156,46] 33810678610750014439662597560806381083756342520631340373305786665421376327641180578813426842191985289089039197051483726061866206454116812903615648123580178205747555994878722625409895860030561246778669633156619656079603414372000388748115799214145189336287677938434763991672940504609884603365601068889009269523498856275143682710371248964614514161464385486673045462664514610563333444198975177525667389986521352052991321147329650786149026997232669946696914535632137708965054892208508118579256707615475822154248857061862510178124464379987019166422588358683856792102237734617475321683357967410643461649822902310097086985415581903257478445996611221472103841046800565893702995281920372392957838414651495359337621931546366672509202637786294316795438135143710138665341578295328223730607821920646976086504690221903785052793053670237323747557969174874911362122003431808496142072388237661983200319289310196226935340836583618773041426387225681872710158751108635693182642901316449589219411292350867848129755201355554037339632830542294689835397526345900303115780979480718398647615260201441999683612947500635339378161808319082127528581114898476481653948179539052010025536603883699109957351540751571681790507924495911522544980377819232186902533140599671886437838668091116660476226401343973952891245066892739716044248751408937268625672324965859719486645742597794580661497490502180176122340880359102654274411420314513039282100546323808012051119796048532034016904186586396482780871329815357998471684302856253000441840175116528700846614855205997997045383606543337066933912239724619931875360816555393650340473274591218089219213214865687101029762018254154762846047692793672758012456898692054460467329713493277418595042033393864260008394608652090026775227573986483978760601582369181884685295541286115910243098700672771748094517649424199335793084350551606488600524889818398642795529922964007861959225684925542217293030959964022430383384407507743476913423922196157632134408128492734177187823079850392293098783833279605006898048182635039796557245906608223873693869087631355957667380566377926596697457181087905046030907169682285139425671198372419456669281378880 [156,47] -8054882682083949399105706036369230781968138365560717167796131181133759675262434909258773176972395660193643575949045003447313130836343066043065433750238448787211466408006335505560069799877701239579254200719520651645163476207277145910541828463446161809301654627291738526553688273462659361620177827224650314149927209205479961415552656288790241370561904567909379412108152117675131396294587578757225073286545160225537033192741475373638118688385432777806082660711594523305014181387629714652587679291681946807959867782323519465276610223760607726914012421341964430312705369655089240582714833039678789941711599273435904386395655245111421041930223980280581093467463485591446749004527686670844884300293837772704855365043302156504930228925238916653769514321283206436804467427812723291225634198646042506563539452746984340431092960046615155711005279713929375073089400610967754533595999545158768573219342801906624639314592734264960833731265803257044705746914977668686575144966875863147060053129404119275543524743613233932568452490611995020645779105573050981795676920438973812969808206050117201237135482586482528292687950684720675622797680443806607492536892313783826311894145994888422730660031893318620134358199686790859996177134853576953453602504365302310262779305788636974478106309712375412530715854486576346304618647392601919047126996865755220910291927002007398982612186268247264201488423643973155154723337894936015146863985516349498003343661047113854141218745758426626496169334372555037016192703230980487194387725183068084958780494710218548099954140017615062682705379007861226872864363499841922687403617803611192346827224205868292564846691797676565726867891699002677766731229012906599029684514659450421882626792372292697011889670054150560852140935408046834450395060511034107566717554178658232326904496855271728468699934777772859098475472524938691568078241097625095726719064506010988788268411119786158479783798291302824537110074294400580683044650740424888183550389878500250977136931073104007248170461920380034859270717036732448085074287660386492303512618465611107690614759408247531315486402158348624408450656625732933495403229813439178683824 [156,48] 1625537988358922823091405773355868382222920928629816693626398342346521752869253542446937057520286975814920938453643996321805724926476076027609576396823812653994884457277876446060434930490802232846541121994876537865205079596829142968979415189191900833889886019999722620138507191854254566385107420955223015877292239319316748207024315791527976455352997793132985964558343769054764424740460569078482482500261790373827005179142887085820827573722985809478504456894792837011879446634410218602711738274192454430661226906290154966396604724511999756079734841244506807142648289437646623140875444669768980719879111648249142152710237875464928570921661302917392699739473559598834767340194466049715103794849360459559182715127465037188201588620148340897769876843497879964314339576980077268604667737913410334324343293204282372558084647128765738663264284199051126047037906558227748651907425390232838031895583033835995908452549307909583984704881188799439273456706799590273709714333319662818497292401393350167054140431346861039002928660504919424381464145273593273917424246245119772666862797488027935040032145088058807810470505540769016986433650520849237607180491269304909559876902703520744872481981884855062937336311043273605947661277028343352685312948927826026068399449651505906374205963474943714864671951305458226279379754202081468037338561124925637166158964147049971584405867721420940815186207633779552017883275010099386321389559341181992442685279527338035100336014285104151097816373775351457007999895859203557477804464352428806529740330025782873819318701081551015947839109385219295339072273036673318766395917007214122871470419465385959239246373293079933046013050160253348252798371142410687911562871863340435738108197657291410209185349364629170761633943618368530050138204296992614290530232681149753324782410643067365815969645666045335584131561289227244300264284477480551154476913661511210835569843954823337292470778890945075997269290710794299898955310945528078454947474251278497379618602072184249051630709857819041794954941088419381047520080370448508101435569912840918734125475281869554147238593219457560154289572952848480424380941614868844752 [156,49] -299410480698284071999612787830206953955802582613458416385578843129145620539346997582434237824421511217118838517722017829756794758288835408255073878964363888373154959640446176657731458735910939760061116223618954119564113289043076065398786268527470934138963407783086212783659869695203973075303666820347238106226440553925178515813756633148725156609119497898034577794523388922777760830189216416582803017210616632340209534316479513333574347301996811161130435475717721731593604496654810081078760048018542650183973617830557060112007920733968613653130530952270799304356678575205183154827002695039974661724151791263295521352099233461673980424135929629484051967921704413383683561191113884243733243979989625924102996627572452929182354413382994790793723214743102523853005509078232737219959912359909421556742772998291220297373687533878240052213975887519935998528327569752880413650589504057928475757825906892159980065032197630922297548064524913131182485876780154833183150386670893919762227908152978486428743604407637048766401391141821257961639463225970712305338764225957122943735532767538127838572317875332561545500322539962312536777586872823309792179848693092435612870483393149206347580466434561110018891656099712873425266390425171881585325153102244824086038087105588915773154623177171336888408381698498234146729890487084153192551961228379408901490503854514038079560343085775645607118293270597057468001512052232522799006345717199115812299023625785766109917449102131006423640457441434231818188367647977911767692522710061130401545784399483009910598126351814084187883146135879813728035682143856697358012395888285498795746826422819705223996724132125958753708280986577941676840249970221356417483220449439086865602152284879330082721800583668426320996064616871340815088482381018419958183040101522167026775551890702975477206409393652810259791437856907842983308388348579696332707084982003405935116107504810432058055965865567239737750117875279127869585619276318590838505107201305966690273613501514374386241597211100611545010691263558532033318592913166994610668661360713615135016006749954623431245668062591314391353274199054894471975406434627968 [156,50] 55273140893414832190568647824353440576337942115071647016002006207407637586725620430367653152507558096384756846823282463307650996030314605278296951554491956957717302027743682117118515712527581051791313524783790844072643088425105917884521155839052093705351470129648686768302232408886107207219074460358842474175861347237281247014518457380951213869072442086979645762568420527373918015327731537187438251417728224407327614530022971227569483623214065025851162486083478451965910048266058638205934143006534612352287264210093306690979608215381675963594023980070966832843471415909837837238947239547169034045493307145281363848509242109045849337279687916501268162193755797485438458739841913182423077994868453004880163029908580084266592504530376109118004412306661080436111671569606986741359714826173244425047980695010815539322714176129072284137068130962982263912207142660034864414494430149676171139705221016820237350619212880949096743349080386716085019635053012301152045927809475645312082449751235274351676915215869144783788788958309750869289275543218685058929355961844260550411878865946283247899006605344606826788300742012324375774801018719826430717265802964098336160070164162666646476439064391494992665471429443836947294164213770239246989060321310694662410538148368655788192785559132913547592714833157302140834228408720411413621782163541308981274252171026211752952501191700983674830077217350434539068635849505633869650293948147850266496570719006222224603684816654812870722687751372746739599603954247813241974198438703331843180287237366453821663426128601456810117521139265152001689326243777121580967156310030563807231998224478757897503099161963003282420361361055485957924391571221938773068399768740005405168997135525714066629886021866209267331647047562350140942929201813660411429302469330076195201405892308920926021100986758979074114084780340355499133732319763216630231661350000302658670653487631836832299122010653164080057621029453874136423102197118433164010703272162109546513718655954558903393505950342034592448547530055694387923725990841509248575837136618430737465727958508077217033181206107057178239348489652342515814492986768 [156,51] -10144213141727906112278290133331221890291723581188301065524374323481597161266029111525286753100789142084277746046512590532126952054527965448327959440501525233557584213377009370169954552248300982764668802531445309433081398330462360045070044353367136231986834788197571758874935262525593140947688014996110666360826938760492335091094942845127744693938636769507188948941170165851670648787703560016377347141254248741255394955663658292028412814023344022413509244499288305682175038526904004124412836869667631158756671164115983598876662048069065651552483054890177815725805790646603905128430220196766502139634270561874720312434844394591998332624436353990090575861024618436155631418870793056098704951045851736789539857348880135142313078616782186347763823374117704501985102587495335379282418812945549788138125926841357514051818797793484137151627880276225179429386643150569960389079844173084012118942444061336630404901772882524915506645980309492954486825896864684560741118977468220813811413726759413373265940539442779602161522141016441549171997174830621147906413477198630553214680813292379638046612860819609441953090485509080467553079155222717529454471532909956646566999515956582544254999774083939037307668824110039708651561085762010431515848004069067804985732123055124450901179557236240883195050526207969749359494376182329107356525228471833991573520184995042028382699103267978999543530009178510442531853516845121232326740676086522105380826854471898463037129784995600115777135608994837077224965270311276832186375184535566806845531306341711892064604518865919077447268614838723355141497503698745579972006265804268259664926865942159909151781019700239454645169818562862703988831591846019660786526114703308346182071016149808846570876325119683624832793620584270817117461380164139360329827769044628595898017649354630887154734139155662933706163623099741607350317071215725593973612631396859567261484623950198443145978132254817460105228269971015634791004386254707693020045010143182916549163395111136186258908954323995602313130103472566143270360927312565558517904869503904317722984639642284954401287147116649148557192324541362549808069856 [156,52] 1320874351470849891969371374238866097882962417317677118103689913800025892433070583316541357232057238287722116656168759782706839647934110112047213246039702118937402012595686850517973445575285620530024971032262347393350846417690353575944529418026332273349237926812049719794089597773720196623086587614575275176658636390417773968224620083409084358478383436929667683008249692383874334288999543900187160573404662551876642251589646699145073623608306477252718901972302905583576995763795945534604136576804618707919188234077654974080429436016683550611956729065144919088279414142714798233672221687853206617349039177232498159610127214133239241627717818135446809783092100288650244803921123404554447951196025184591670208986326549176744117146604156058870817541929952926750416844299318732554434681679447474731139281106662228256526448020719588733087223673361397370734561406606167294595740983148199270250035247212107804413489726312024871803792052828682736622896062952653390640207501005141497067084669605396744395817861266685954442082630785080718595058194496455999864473274192271895765911226713644803507098252895120620242328066196712234150631972588986858894647574120155165344488944573351273115840422920894265424185446415827290377801717449237775202655291932494774024757995771668690589537418363827005000151050753251098552619591053387620449960365017252544536556445715903806198914042370002624927709091562887429510257266788309106839024463837784000020163889678020607928422722216395989683454556222265727451731565279045533138343646618337584669730841955087206957681435487079252816474849925041789208176962322104791056633051565651008366357235388588653779421606826409922986009797666432357829738721809607499747273620608886503545987189233985277645702260561527817485429783055718332093856272433746718227494281653178856365718701717059148246216450774565331079549973780160511350997457502712493793620070192908787570745892776943831490571563818750568851819621197390012680024614642447964176577627496924453649881237693298706090786465733903294854364783288851914699678837770424886936497020368852199599867988099027028457931965097865240443891202810286112342 [156,53] -57755246992199820064696252792425013839602630869325622652271524509856382085047891708003685920679141494137328122354596688891157119679691173489371128133000096423457104880089492982722470900236726783532349303490871706344326179635602498751293699381927577017422071677001947150001828697562376659800326529136725776364027416371864990352982790221238004567827939554174208933682270258082652614085366886865906382488978841915298660455901011921251842539519311968165885219261156844914068078618375809748423796073387384906193578040433873355983642122747785185055037360991052907726981523923008463696253575647405256613577979272299181763416204266005418060438433705119808955788419884751811591863816589239500507826054241568909852524678909917314802187806266371179986206811352058321807066313283580304220545801549561593483371262306036423249907516977791023246090001686303896176997907961353313714265376793764189435994395837572887930738865576928326888663682904832692162377217800354440192445638531422552934622282323043007756782190982911739198385570653500676102148472990194570140947970327888572417668452093400164794124030957543818237541230479996383928524279791545515062008437415843216918544301994814732577330469211917616439270401556363487306624110868756313581627639881262419340410786920835107394446344291846901454477725675921701400805580088537192801935499321593905483544066339580408998416684806885019450649154669674823849686077040277664077687849888195644917411308842015824732366489166041200486412391374977463770204187010470297056403819397936655243433599123420631573608698771967098344927319004490511912397986333869629319884532360529347500437946746223923968087796571226268645637571902411010072021720307473937529201730578446640606324625761462469757404637580799042105824258901048118001587682823875876032442817661486751682041940493437119207427270377725313237900714114108156172070922278008253032357491956361490423099100129302688421694477055030728799581290303246938841210008615123860004106315057837689043162502318577751675145019934510990331362636761915271991236340578144545060061094040076158049073140222497651757075336081351110113458588563833408 [156,54] -401889962924359639466766044853061784352604322931517345949349716636249150504035143872206931511268551399953647645262950104390417412796192198964162423331114112187197594809958450298086980716295407424052820542282384715820146523047272540487798853879429717834776511492387399889571267339133471759623603224349485566452865517913825411491638256523431555562955719887323212709282938552483102251086573415856767615516121658457667275250762883037098345149388709157244238540305645153554604488108720326209842281472182315641935518743040411681288393604513324915488405956066365376725588566973534123071745738399042656968174134278039038034787317180213222619859232057879274597006037966216042759289777708658778451769202226918540242470454681959573584199334960902159932449870805732001867168144752709362867039561870808720190106138740438372623292763593773438244605161861303258658638402389037981064608209788116820929371394948988558314670133283179743515618473228776614371879321571394520966278605743364858103713925438543128049458233261424339121384003316492162198241406555814627241518694073090912699879305893806192821404588568759291597586336474209007982874699989834779190893284426193275763582044520036064702809159139090378991822426469270525189798172264177644589577034305593346632160974618816176090798171875365279065675593105782403527072875597721765775460304391905819280650415133190442843972113999870988254068960487514737758760777751097075147892431393044091681496807182028681723431688615365252179211987212508841620910303700672770969978500064992934668956916563481357229357035666798532777903132688340199667445919429020943380252260791180976831786711440583494002137757982860756379419176138741258023988239166211921939549277723873418179260816494074314717949366650329008995556752153674677353202863102385757974203978106825915479304021055288577861595296623779892450843078190905155237441831376600988955865975580175237693066615638748636876764333146229883770456120373374700750580341644429180937605103086645364980996754300187030983038366324591498792716188843122972132551965905396078873603984395854685618856849590851460789922270799818394368814241760 [156,55] -270794646182435818843566121789271710069293965271217361344730556798968462762327173539515816945660286326065595055992059249152191096637441712817761301466386105817319512946469417451878518497549071957639009781958686219561512983451008647773484451472389287436604086538260258626205942143300220652618259123780557547806104668784712770989264873470677266710401136803161124355129604565019690733832186139196318929462730008287690953606477896061004150153528302634663829487780965944429143801859415048351905009248968255222789499811355878656389624156383189814182193064287805822910170053951603411255451411430492000858587682418034801031870742504034391491829346952903629728570345174399397020750707236785690106203271576499859611621769411257917669486196817637232126228372382014084965726679672669031616168913143137557832190078698530808646329931567725806418261202603761509169481521608012005621775662670270509559291957874755243151548011762696563059699317879480585741206284868443526747859682338236428112985570024982983609937469432120290059986800167621241461554752167791633760037214347328522244731562833867097612011208502543577623635044244302423311494849519033274234675293681926860425756019151302520667400332687904907952213080062807230225533246282442060607509493896793814273386406767120628019783191591275442715213898927372531936071307146513986753687688171653400658295760886212796994464692410574855610549301114726206818131534191494001724126811936775682440229129777918364679341262271163589711981989785631322365602697035907865312268869273236889386896052607238113839052882146255479613484870788961100916610178197359933710443856077018082845898406950924189225339177521252888567059287484858510079098526862686633091869131030538968440590544780063351509204658448375519736164456353642919623847597543772372430209776816690729752618316720786727845136380102889521574958080054533105677481632423787802003088838614231650975222018912529026665865397490995952692159821607836631438896106109145538971747392802018920604557873234282876632125506434387493854632485529443314174236730676347118402538914837658047935956952014797522106815262617979909378809872 [156,56] -441502232655544262932625443360485313619527199183330230381804639148456915134914664076748365277266121804579026425655658683924234025843547644479155274292559081369030510048564919893517201045421843295336498724925630440332134173318540473617152436984768441538146401487600950820877169008856739797701062482121749874824561983358659436276537399128576656679601555944772926207081130408380122584978767649327975821485797552717181430284803096394949158864290116911972363882342937241049670831337559851618859426256218345282233506194860247381206388802152066688680538509600525273128277203016425043345611579904549073058904019669063824112434375150025830156849059778541893765479655900695735983398900944698702487415260552075361037219216615802387496884023304589765865295113123706701992969308327688474513089990085385937148838555605011312464393550462148787864268587737856280394724899714424168771761274508433959044773794203332646554854890009763054273088830607522642945790923319515490467649272436010542448632732388788657666222106140973588365097296617578686074356617786347634926405740625454471890381289353012741290239144324411660948491084442210376621541235014999024324641876650243861245018555823150779415189415329330459902441211666351567361334065417628400245674412394354637624409633901265822318044458219284110932954933677616415923404365426250712153094023106146970045953265291851372312808315770972341152154588176636151013248884783940716468178100454096746254151164194794385704482535230182014640426155151916892621254034460583455003927016491924574848382946969533324655423177695879906095450883372950480493952455388212783980028946108462072913733018336378887310044258390199934924273188138832522682896892886454568467376073877752690541796886114732382410969949061400638753724354481303887533363394535238103997598226798893399433614286776971556061581033051968695379566682182894246506382214290111175543975569125616839137780025686866876501440063228062202995387235856879888424715081560433008863815157408598926092333888735742557281613362768828885076166982149514881125913241209563508727205014422200115312779749735224035206516296284480544767808 [156,57] 80126683412875674918752278096489992171094677836156482417798330654512305729382326525687787862174345646798299446392069733409058520471534272079772813763280816791181542643885584489333448854953356705792399122396053320227832293407463323710737845681151398890289330667963388863796042862042105174742288989657923435785384465853700354168900081923321250307682931207715648583730167010596866062227504505063444000087316555506026983755915484919493759468919155827159730156106914723039627765176426432730219959922854755194215798359199931914529474548821584462034989656801200497574792388938435613881421163409664785514241152056283669982822774915634172592186247829006267996787586978530288961559118942205437730687895642700824401769574649855205191571558067560233286797898501910308314922147070473246265526352682913015835614396466693380919758312127426654508238293486604892807756342834209141998293747562514891945597037974894418652167581208417442512674343583785482407327245471238382234973300757768305083842189533309655423403538643859446864400491094307579698507530997644027682676149266396156263657144723804770589387317383782525258565010782013845028529093422415414114570936334131047457232177012814333336624179956973065245560104393961666041042696492936185368293397414939658661610595710780372687489544526005466106281079123076730270528107836897169672858087014877992607251152208472851574966946734008196719445580469445938315178842818666344624797111208679929185539043860497460470277175434401593226997438024243043282844531533757076120444122787790264339278308165466356704142280210358468109348063461551469786180848641481193712413987208212264433806652405126922122878714774445000500021215202029372907208301914069145644501316039686331516203093313768737828256823916519484117289004017749304704847595044235930691274743615706686899590235940893233648159475733254683175782283250492262160047939758579699733488282212337823161170459292372615806702293691843889921101144203691534609073712850326963416043250321452132358118477129813826644896538744392596168277388380069343571578830962864793456193263588097647931990014805525730753737424899808576768 [156,58] 3186270720969636696038864664056742997831348504808256476466877083306142285982589388717210627581692935715480456626752254613808147114099705667450302487374168361579234422456078407229122444474453422281873748024653601395013777412741247599209096824071540689434239740729206867063705102225361702927970138546415380222365510478798091725119786078359105972984797664401489614032045370604509723830391470703926505104993216002399941211822695669868375672291904282085593247087595355383131482587666224528632765534078423323903507884742538375502759820737486036067254713171445885949673553488650968999853327195737248028264301167239510741988277847458370346934473117245265852553086391818493090152479913545970748230276285425067944715497756108601268772295150887218684576578202542244407019389628980648813306672362015666504442382823713504694669378052840145478412482832608831008021837311136467394136336924849587673654566409300118178339569117963823643451003200278833005920942013062995011371645177515844120270392460206378933142581103285958509403897939806580935696721207617044125812250875038347177369164760010934730130946516286423806502044858055525725143053001834097576625516083187134592786657904952614709779057009044055046533572519421079585938639107976256527938956131285329375032236012642339227678747949000721680442858800512205872498333136210978188903447444595817764061990321620749137028364741271123934986909288141501846973611240288691921407274984747034928500327542600277729367684362329354593501442720201761528425576458243108328216684068126461866887897225380114352796248389143749418280888266763867381353610819341937986208913216911438497915825373537490480397783695121806258841385269140329189470135428691193236714644576300962220391581698606539187018898844072550205971260339099716928881450352022080379897509187285507335109123177133578624954119774103820786940680781201791989724371062401387583614506556746963114673589257493923163171713791835071301158848974326559098014807177438461354008375633999849437005360262554688671432670352056902021865753333559086012095865663719029081077875319681703182880411958251541186669672392981464 [156,59] -377339988776022873634735240487026387655989182290226772731115410168894087543735388809337809959576033189528017093760802352318082295547557226339365375639446941403951720934206037596254527902061592550187345459653180330658446867605788693176804282495737288016654214123944076986916831422675437731999785376105749278752425600932955575895749134668843683827183924831674375558896873132797764061692359616113965773035167624912599373762915379669412055977272470856278478951011394351301120642113080140075858105553329466465890269044527146177477722541902007434875517665387841051548518395478823243098565451474780857612449384288277145958646066580154138319393698183171421577600613561982607639818282690031400530466960511994622468367099174402568686832930252250990027200938543357558421946257053919621161168144137015719065709381603102105227303989279671137104935178751058770634968246209315672381562036906800456249118672297106048509167184247088246368919677085638997129656171412932611737109479983706282340599403697713075079824367330420339382172406100078221086305125921676404902990858460109883161045824218635500806086101664230583275681951116691549677397023388619280588139782673547829544435571165730134720109958116414537610906184998926098003543168140120428769164261841710007613227653313379977865681522375187827594654006358102783753679143264011007703757376128273115567599865516241511613159714094815330325331687383877109479701955302653017270455006555152837664545381919744032655668471609641396244674590567418896039928043473106772141647372650990263338326085768079530405907829664441732636040401099561243860018923926368284110344544831230008970324726385147324088549042694755242357887251968244590439812193106371373081881564438253364486878993539719344390294449552377282660388501893744985347688772933803738856345704661603172210751000991654512973935514043328795107943493073799721554601737229561036190236817654626689088309181764637072542751781998248676439139990111824874347566374522208158057272488144015655834828801700278885599772495657287033219800325486379317274762838845644884377193309105628877088019615564100283489585374592 [156,60] -214978121957935214350274670052214559296262847103962157480420654086410431299874085954936321960744196318508148657120506906982246926977234894646592762344256575729150031632778435228432371881567478566017556757647753249884194683599242027121510452732421106744103799912874656689246568862210087817998111315683527282445137805032213216557273088495598059295112478165919761413244256865307623950163791753553899597870127128200518874731963068414389899199977908886624432386521925014617009381719716074849170448306797576440291133482088549294037514599535226171631804380503636227971824892622664629624193449106635338096136533765395597552307985129573446873217679537941066852022919542661484115719084637994187404807950523373083544264066225975129932296709566503511209813223596669803361655833531442239846701658049938585600638267138402204527452268277583632651064794363708370284740460553027117251989978294840105924915504284077265283317237734542059238933053387277457184612031866081909610201610981294956239547676652877256559020501719859758449440472888588547709187949212949487978835359499915675675734224239070523218203091125620630683157408064068701379158429838077379773023458776016553027249991257519699563946432434983697651795722961166273535650293957683846335554795063179198636616673274758352811516489794480893166884208062726300429050273512846647399151679565929140834449158320982857344047267534770757702788891871184248155130401586579597851183476961066278006190204439207023356762661288675877533171137123700602132030697587170045326392898772341608565394992644702340416067437827827637006230416329078805152124141032582888782340851354422331219121999482390247904719937492735157604896160428782313134076867511900456446728031260554361272266110415814248244800807792809558533859995958394370595241921022456529834041121044466785376742220502373013578658759701993284101171725720697231349723873141536924032035704330867661979213384650880239417212952075228348392723651760859768049244472859995858009855835491445367207999915360627681856420801027364956952471815692423614377165915102143408531187804817428578154020883393897434654564496 [156,61] 33740552684345493946534279967411458441699161922364670134380715654774660926785940230621777821662557034822131464274966672193920028121853490730928298755454707133303299845099834904395931647390945276641465092426401492080812112794905392211779696059080342503118759398294481266012636623184145405017460241337837570556679351294139171643886351897529623770799011134276270032580504637136653545870164136868419351379596770281587468259065866660772779300823503753763183978788183832068152635615487120759755614033779935216904996762054918395792581056713250213512696702863612889902688855178826382218362250949525972293125828977335278562784035599174044493445769547657071730164887973356390506766126556676933047115655479423078609764833342621495752985197041580067147737427075696314144418211648978469334005759271087923506003154969075868124994119381516976373018069078994591772838488280088583159264798442839468271544954071149497768048172788187850580332673006589263363598351791892952825562536134328880718950680074576081217286363824945129716012332229205977274812405442954036302959396021838287347905255121853368817845357505551966126860376295794089628580558287474597846659750623264738280294881903331009292106459596937505706603800495213892779652880667570443305095245106242950738493262823649142500787968661580158772109421582401031156129124915354021499207695099793900746808912857491495816165828126422156345683211921125243389680486369371654225811457099312869246286379728723907861496092724092650204699874639866059158292496361861280979349548099252542700514789437862209939490621774867001669053382847936283892095023328607825425062056230105117932152159799436589478567211112395496399155503279660542476638488758773734736600350124337676137961738937557990304001092904476442459735296184176192718295951321814569193120081161229556498614049480743717863776292967237554804761963670236756788252519989451807422946184050041734191979068936251089494936592256392860361761229417841737860011523459949903505291948172467227261730619549079966855615981049058180376213446445965513700445829875839002826550429747094335400117761399153221744192 [156,62] -110715169791998597026106513036051920471435956881936273659515124623946481130390575616935024320356818102152554217230222195768674468149343524521955506825027299956596442418432909474379771572714114992353593696206070600210293343973490286873543587223506649547589602785531333074368052565439503994648922248228387526171903239427854392279874122396024674036669486427294445774612523818538069533154678508433199328210611058274967118170513070627390405131472249087252592656617128740240316214351135403294552900426260373929518732810323163654789968927162884324459649925043659228337677570644084900662904420014969871306754305983525584275605858913419709185175945301717148643621638853137567077637545880290513688694091472065958764040448032703159960380783688919824032035437762109462859154647618903135675488406871096588417560538731253308533380737071172040398398294290904590118910743391155553651525255475866350871799913886379340898895587337506608382715439862253950034311759561839287214046938299911290168907974349891676860913931507915571923242442609564350117346602611898417198380604273673267906066995163120685699799768862484409172961189888501099121075523115493084343254936004677861916130602459266826142404658778875240653444203259132176972584615935612438746209099435417457894095924125763786607327239996857547015937560624560463169442996585394035185271071704564186930141745835659557797877086703168621380393986535426073329935566727198742751468767318087911260903403296911612970514807989443519734594602896011226852608800996982640947618489062862081842497831888580157531577914806231053242177318578597572726467282897086059120910495396996173685356459723402283821765651645895439381064662468345174953962930222294297685239587894802779696695799842206352429124376024648961597765916861669357183295150814737228918366972198852542944869955525557360510072505327846879216195964608527967383124135651645001095500852719906537108358164776846890998587324230601515204438917799315597736752152191516628752169686259932804832677903625834832676218487993616247693860446431517372706680357294064016740605379327038893172482722322329856 [156,63] -457639472919696098047419903723785427911948434696586524923368572795482779988158815629398312709625397614079891653312572327247843687141450894971323131899861083022480126428469324708235448461332758494535215926821798111284106780760238093033561107422678778196401526365910990626127137348949577134224931005291851463094659989045886370198893530040849301790072289615328860283703183200463399753970952123213549622876352852938987161678568127976809150508239019563577353161391841611264859252557038495417727415232506095141170166348195464127980628270688568145255320553120636151295355422949741102229471014749021362480847164446813574475874714167752298797724620028054812849141536586277816863048117854071117930066360735300804843177938781274132449347513830844283368471587803568827304545573989127251095398756712848604700520195567034542524286402153277470826974961551584188099634377986931373488841118931040344954944446797712088808398265842778828469420257674977025199537944416592785397236839939922768110702360092829394178952948438448598351519057760088737987058596510095521597987389276166014512366416918971827523161861658244478319318195009545649132690662132410404093122358456959482144036238326346616379590719943672422250879288039948102408298548352286656168042957655106241008492433598619997332889168698401446059433414153226573252035556537641817135686139681440522678850414844545744435274765152734083474027855730468581260366548466006103597335209145248435567152970461165305783224755780341928473441829327784712711901121707475478239158429456842834428728205320358808774437398049202955118256682537053640035221982722582265478130052593532920623550632935003949443423982317845402415077864975877976150600861769371865124705377917046844091650095297265021669208413107837774953077626248538133601013464304872773904641460790902885040715434265734830305374441146052350240670273254801800494298462584641270173660494045010720940102667823525114509677508050830461086461476151218195430029863973147064884427137481004223974266354241535768994145613308017208335164303780742607856115168953949031738925695258051634533888976771744 [156,64] 21776635185241264114300364967318536985166196743431377757584829485555308898984750101175274541517707679585374957502416686463613594934324097872524618636358244384584045660907010373560614382494963443775378778193553740416131299996468151485339957797089672447258667240749892564436901854203169283136688274168919358201630989866575541959850387885560656578327476564285949873532305034108136063181567027260479658787098497455794348168661784137200611787727207197610077968882982639289277989809766133205933257531895473644466524674895950079855941745036325972674440261102550851950801360538375779502618611177059360158381460121153630867946126697144325516751406962011770812030541346569653789597487236998966791807455527615764784990448344277256693974342955821250187342922543751365185877397358002396774167258817112882889151157937363830019234887501163184548729626781857222109033580665880207805549485780259685927296085289095422069752338149115525987439493465728973492784090305501504067712226466826803955685572051165431875408894073646604775519817175911380494386699320651395714817922925673035679902889553709787953059703653040675243481322200176628745224339831543978960282324105027532359843540111541566421411794127511732663028973164065361776220564794655903249925530470202010058078443561634546901508734474974366918078777634699463135430891045788578250035529685731188935106968967736727711285733217703218873524143650226446456145990975637651565424188282876614470721896454052564800563633180265595005849304509343150408160538940411007222439601630985289310841624739104351095371759505959212730771433616884917970619275911816987419561924448959002210264446089110866444553230478690000207801946266956729714446017777196008757467773234594259246458624516004862713858187810543689071982535288300291459956597682024895439626026714194403675360381062793141022529929586959628809798475096425025818172159667434095679381696771595323754024992030847136334631120094608362762796567878192284989683245246265171967930695688679588777286976243818229577590734761008268023990742570437186609390124270626774852918055409471920064103737440 [156,65] 4811974141291693966128366520668501642983019512842726528952128454065753173114664338750346935967103858115868655350418924248412488322935064152565634278776439121317996864515252258154075165439468379495469862103078216194872053915243201058115184589334617492317014772643713625729355600526250479841325950045593362210511505840046406358246445138517482079326924590193566798695926554848939136282928185886338364236240242560837851200880772392272115599555960748566468767630770861857085733302396034135989482029688989041524759810041931015597918412899184871564480274505188550337732162163249459779160465374789115608385928065166286925198706051892610217442701379205777284655865672794264568090041010289255248860704513169762037932311862300915243201176945288975404558596455379611475545430431133093134410674208490422906421380869455866004145224255223614629635377893405480053727199161402655339635801624769351086102960437329840553173777877045773725370092322965480751422326819323561311631965828423747398148293108157855948137235911593608093848112870530478511632321801019505111413607610108213072628154094260864411353254893014552201658630335873764948958618630388364930689925234639295419294817786969020249605724000517849126505976696618386262100432415704264636029128502570623793762757115955388158942141863451744656694727541364703145511857532815720261745440642463539090288269316273928357098429031858889121578553779965982907500593031991476252713977610533463801757297270735224855062204932112179490497477491336690850152518666407358276446537499575087325430081057140647548971210533024863847426962315765880263991491540098880208927985315752305125603529364075057301476846359105373642674655693109634545622830927077453313641646569220849508844859972277648471175436721134500033946342123722708982056652671640722617983643926794213700082379408919497811667337146322429779793119604963002051878764563350961784330182489878485011185655530694226541471230002786794810601037356401542292894148665368311923307967553563326163521516806712250800127275935946733885765714749743232811116357641708261323538608879197305904021504 [156,66] -391038994406625111019913638747032054772002977122495240953438671570539796609319389560747180042225421021087812048988231470783071953139451652699708992731012962170995967216312925720038148626903852232916034857382702847687242373470948263726167754662774610630919079806973200583013034430870594867464539919001813230612112547945558188883258069231311105682309866460474001950080586620289759285949932962638287984140936264884243881655141133972237683437137848394946921624220945690802343209463163115685151288567405282351301489919046720255473648014332719127989541450903924827135128752268952342668396841666451270444152202064825247656910228254019999171358295766867256197376329736540497602409928597329032136452109694107839805871151318080637946112269529782430917347566395557413916279688407530441139131648438526486271222610101092063195038443396301460763988632059366363482368049315204635109978042399728957855515823272722120932435662233256970459040359048522241958148881885498545368718491394495127068007852709913654477961832218829373189874755761980243552432303640036463810011494456478805614664111665414148716734395167888188977853496392167997300950179231660213722841922799301196498392963756870229613520726120175628086584008620341289487869252400634451848164827317263797748041138977177453840967218975373074255272086745744153745689735076830696600429879526460399375290506150197022606287522676786326716313595131661347361839397109711142285495228230551350993248126953424476698815202538558508728745935596062128380818026247733120088980767319593615207109752118933060269477216019027595515756776891873985622483551768487481385120543099535437409801438115349513718008112030811063285882520138919614008329810264605004543355297006885586272724180601532040630715594877150361940832090108517508895445975083558709367344457998655176250406478357536792386391450882843626352074432245359602837301509473212250154713048657606578292996848037510277223322348533248100877965379561964965886409695282887419730279553896249805146393526186908651233966874140694507125133474867992107251722793756646632837192564803992138816 [156,67] -25467519056291298257051131159557204766909414295434709811376177799585799219387129589180264137215202096516320711475037075378664795247929946902290950228776765681769199635394409920857358035029134155113444187705398568791345602946091094027394488754907899824371254694584208308662502374484155543053088247176716655988035856025789987153142406363495056355605248337978030755449776551130245200915520422725710642199710425107940697353427381065225856499503140283813904173928169400191506907597488600659107997300228092447618064413398258749941937360441492673764258717499476306822976865015478947563409223572192328013764718219097550634071978365660102860687084357337542228006510932014185715967561880604640621959077494236045868391981338349866699795807721103047301541140948707788147404360748676555225320647555190016227677045393586507700175607620716428777399127971718695501954472930847474065918554352021908802995353318543844996045265514309749370111176375201399468982960127093487980063483951238332492120154955173849334925898897602332068311542037762423259367264215153333986232527177547427714025155288731499334133271801932475162262113040198926965843033747415114265932597774236080454940699739926412840285255382347368258633657348775516442633813923446994145990339938541807569477392699441708612265352596591397678646540081781418718963526540937342589713077394086212138309945885328951327522312998393473363582952880018987631773254445559953095802582796184228440989866588985730671245755530284080110622535061458907305368288224400866225168377174190967732501013742200026532503846923746354452044993180855692473505314579608460258765904354578824822872226737772455022987093802188360681090033860985362224632597802038461449982472055776739143997046098539363917478848937405901432715664350427120651316715272617539869603096696616992987849779017686168124011409266473761426439660729964405683917854923914149506641685104249743699477831420172197432239016388521858257712655616095542902407674810359943899974375852667288319298991279915275884219323749582642208052173434146347113381878714741329789827882286850880 [156,68] 2722796191146914018601015670179603512053130413738261841138191243991687563428054338423825612258444895879571668216898336635895186658309312370696347531996567284513740867875318409300558489456535588587496187431482151773593115011199273988891592756458146070823033262424607339319204816083351873149195826848689941297964774906634262582111596218928131810452386984843848974163008121072296318724653862020874832057411212739761601114520752171893526050168746151535267303656740121277303237121313191101305942257219739373732724254787810168593866895304763481597884148902225175126292632096889792431959432456378599698002008007824866558198014697708476167975387796669365106759680629658464986553026699472881847439420550766718009334785045815659023602377176218763092831162022963453668380638033283533348053004213310968286433472599966327592562257918600098220388501921795696541252845145492326377195883542249036702701902614579785781958485632684917100958550085203313070912273570403629042143586923070401099058865877677245610388474071385546659374740577325837232236978043574499452602718943963542545902333080898196021189294775718576550675211090017863990187946452965630813045031732679657096769720598059196284199674874016941433032042613474371583725181591982723870352497029392394111319178085434401123430647218890576120731959793651407647165837475687536667420161774618179470028460359232104959740634302779695914455674696676786735803156305696600563333824444537437391299156847168417283952473928573483167432654390910230420498722826151677966453632819911721724124793342929421838651235900767361712432494459157914389463801363734876742491156420555856313815396998444017889647445315557841265213271788252747367518825210026410215320356687286029733251908287823286431437577742962762538452845202957715058506302201193299761454985428901688450030855455983067558931743116288577727168945692452044498837269036348431059280352515355375727718420599993886822124100139422531111547675936509434856368215618924583890799638274187960625927032423004296300675061192714791758408185463217083823580729111936720431171967160388 [156,69] 69600202484712887284803768660225163960217866035396838557066799412366105011029645059724205913106455915494087438365981438708873217629878697544479373241889482587035096896561361222885899514026926058788617616583425960526161193247965988940368835999637949888682089231076717985139969294071199469443803500915606072269642865741402904257927470576980475090314872672095478215168704562330647479442349992272528526621907407093065326949883034863304417574676332198744954379011960827192832338568100933642686350676358403664416987444741473143013270703635073053476064809353661462471992926046983237471199792589347288577386684559029968167576455550529116353967832015989859673575689478658627211700170159818613761048613503117223783206084783793975516571189532842818243232781029748679220103952777924835052753337787238973140639740843355600585445900198959245346573536737270167239330941040154987022261093624735109886087768738063087870318569552437488187992763631688358201116187541228407736402752126509190984828989268235476551648701439842709872723468428556533305951608556311860314200950561428041097604949268988829554432221857767208900855079323391687099006821144634752862145058413882863065886755327365790155872362283615156149945309664673027023677342585359793121647226628201462352780166208924278364145895323317572894504412368921932185720412760370720719636108703157275538820273748266270486902620558249658471089102716145645043833392173540088825425587658875951213372115094198015294085136767196230479571120982810246587072000163645671529709036791466614695702591049462627931565910875873478556202495782268133665178523269355909830591808714573137968920683526283680974591822368968505200267577032235967209403489527254787107596495804787030533651979742252586198008833680764942646156387815798406820165226787337727067882764244594158568167940373187602153958667524309610014458519175757122881084685705496989536930585684415721090617745167151614924648453653713015316138206084035322820780812217520956916841951384165565837076698072931890369067037767849519953915857287598881777829058082852501362899200 [156,70] -2751872715913520074198172654501963167365916360658150819830786561736530365933111033762576017874665726247104759862865397807603352225914984504290308213726371336621657149042477493200159205757142966621489057844304455029621263621165577038447930756193250695747574388637292722346843421854990874774773229833528328688681045665316678637763341562147402794638428198227142210177594623678834103924967706894151064659280837236736999104939825152580042048005646744454267758371777503941015028200758206334514348967482349635336767260011793098851933573216321135852537799332256119146738950899709414532963349942259475633212480470213387967631831326770757000684676288012423892835336081390864453406792557006134226283581538302465115994189380179333078830406961787209421975085446308867029770208942840662540177600964490830341705172416516526748032223497707135874695438835957046350135641904597116728351900430709022313097637592567984155082725493319413467720040618916262090090051097581623215905131754804089849256490151416662516964047275944268855874424625034567080148068625103041599665112340260238377970661796650416783661115346881967269476937271206515282381152174887920339269113513648337050816914362200421964660618337646974615762946934558444017220990037702657221009855817062024209562288186607501381599972006899899173580054182369150007907460478000895439169671857497019143201764890759658771893108289315102478239820899026693313358807464601083494713352064012395683829505384241247823029652627608384707077587206763858542764641262500428863081165838536812324494633067534724329497684706060543200321758246565366902419522216926457083208807815786492660821833555761925369701965598117679515209278632841379374954596943023084410493811603604473329819967307095112242604730030419634965960671456626922951998129562166867687023975642197677379097871297982414266882939686309275357320546822980663489080146211817681679806682312307250756776128257838956622299002625401195151476418123636029964871672328085775466183805127309520527101323816487366784162188043611142179464018327367528761618294834974520748800 [156,71] -517245973608790405264876796420013411004080682209677788456016477424578290742179525506033035395612028665451019440937835946623106564024702362271099178858720354023543452471498467187761164364258109583136218953531843921855500050750366681154804081388619420589028266248771766243534336714149093415092697185653880451083883015229096305578648413339612147035693198286482102663967482907850954641447038399921130675615429383969585143922918813042727620347210862914254534711399511405310900772371465742088910976800597754857653829077245923622743874894909760483869844398064146949404423465901669308232937241567936090145047976252390810913450619941225251494190494417146485569392866951692366699658811257217440695351932740152200988388385634986849347752959731377135753662245723042082895080034911933829569460459764969247956085804167910602828913904559404745490269899905664817085078468968268069910101072041662891563875128878338813444747517767817620396844483306505090352024172764994420214597113691109763836633248639024751547682194564999722519056469128223751970914793285633586134421426846180306231838124077954301827099782591979715601261102425006217803889850550903721990166533026679580250037889193293494643413432184460771425945858360985266625622999027731529922503464107500524354927381497730731166166124203596916492963502752519746985437271393047376172307146317887002931660764643020218208380918493058434541594935370101561324637955387857181582179762675670450601811562585083190895290749130838027428464697042084981909439511827345492420110087262928824926727048961272688565616781183821398214662895243546447800572515562798870300330445532671156279721161459600045292102894484731947075287195150700227736736170600160200292604176750245890573453351915790993224469204602747977376607795011263736565772540386155115264869351220929451363741009499257325874209887919934387440124059302121082173620323444728986884597838748486022363731068624402775440951773991064572868585006222027909114538631648057400342683218555639518444544093937219236869521958768728936676302254428752384319724877699263584 [156,72] -14001935860483300314866043675874785681241336249783844688195855357948062273658761518052318005358054005311370998845041123023464857560232233251359738852812942228307600727545693997839875820705931407436957793719440435974654881055258429890688124783738010254320464281922606209102807233053218669946690166752483614785253722220327848376212707045482024291064760366538456104465135178398786809899446920597458654013503672849215927909896700949804590754834837373809880802061184463952362898320058980633784674030797756483194989461469023581530419763776132646547516800642670090582770712781852519602846279241205566637406338147517926524329107714584920516233671759267858701706053729394582020128409934855713673211756380051073060797217313033323671900443568880115883401229134893743233243625536055162881528017384465791875536161406465833348265345745201911741849996912335495557000309405343448077374388022641508794916795735520477124350585369549198812970445149642098639562883562580419845677426569469302812848033707454574605657023898482416690742317068748166392291873096834456521884125506352533811907202931550533454307790055996034838607661016754781037294363819799555884055592102780115636762623418028925814987455591545681929764943542531551173273326094334290295066461390329949076814012524150496073865248296419265674539092740933301773949237179040481574889461276891842024376649781060433867693495133327293548210049606676781161444734054882294776654939115369671015959137451968606768984560281535434874460722320987520856669561187730986338321099199120814421791325572457416744736645627237511118652341220682811500563034585709555630077747567761176064492749276281433171228259147689162154286934856258558894027374087409897842291891413398363769741775802852866553611858687280389539850056226634632248517233440222268427756180772669482332646867734355215065125266024433139860051034710935417257509950164097057427642904728139118222263158571613404781211885630880914338237876893218356321902971961934362821444076073824974792011491609747352421231938693626560777455693003230317061319938806144 [156,73] 3073206257905054798968019349151771809068085053179545380519907689190081373157808540135128989187530434054297638610024837933132864454016323220160315932126392442729450579053284078779982802517901133551366112051882860294817697185844638912025692460398320886041762394442728687920834513298586296379567724212762430310386051355625390075417479335147024876021685795917193046281452375143682195995065031899986903033909244857878687863511775809047485519447051242608297377555022313417083148947695607737713875641220189974545325663842468202510464821744952515168413726553674871544388266593037490175126747684877729072384212846883719674886991239694403345836972216816524808627405582737948960527074931412812411814052449897708967515196222795374284119530161941985454460218448724614738350942212711238482320711712390508286792736871139817046137540724706284463099811794130369387454267359879028881909922530886145673578733004774086718536562105259270312904495868550045274174373090590254193600380066920371005784869790682588975953435465109363631770244698297906294577775732154811470478704013981283297077367842873921588287591457742740664010140920389668419001854088861199754100347759948613789249036079361416886355435555552435553279604755986607177710876190885514605447730687485635441882863961204263410520561044233945533787749985973315125154302493772906129598180939730596437152975523897359765908915682341469019257788464962834303764345518172662277855024400528661239425717552314068443503760138899439229121985980875249367757502214645816264799730087172104021766519231381598540518170102506624343675685805570392129501140067159243758073267984276021471447247044185627706145897321631418232546647507921904544081687706165771373463961142067859839094004290398021140720185567316425825853753418684917388600394984989154180098704241249032006013777112008700713389150561456662765530111056237013482676628960915025189165213820804157903917183359924497596576127307215846514600930159634930747612128394400043022006265402905135774066045410237482128780929606126130061361564801495712850870762752 [156,74] -8341350939103210842535971484266594763566553788620569926373286671266773094583181071548276815499397085905762308417962071752841331571475076623626909667204188395396035670544372378046878328124233863841169215796188721971307321548841736644042514019105127816377414270533014398134803217405530396470562162294794663347307903949140603651275773362875428194613245269036831023095854870993251825035134725014416739320443944749253610880214882880923839058490672294508090189244705351775011232957049375173284677645398408409289515614054292503440992450979345148572155064720102817450380900988443693156396602591249790578575666826409256067169152517443814561117077419761813201521477672938639486852716761753257055722176720078995962670419528502385529928133415867225803620508110047704981547036759329521564198876638694827328518797258202990719582043475597998535042842433330245485853363401073884502635942105183317282402648770724913295545508931660882570803792985008122635765268837618162969022068368084854224782113206376635243500789588708067084985842786694927475884498309115862268491413787682137012649807081099135105952858275253078929499529881997239366672074352196888811051387959652181887103428039492103915025911309970737115071533340360473506571916130281284422567272434275045071928081262858800975501147604006592724142992108470809924171183603294248349808124262937131207588414284165393594093608139801713882393244803248336305776944164470089287505648571728059515150627907919989407292578084130392246479319927498860892282880975860950920412213710055942679166779490938279708276672452992455946831120691764474622691726492480107871682721368295000730450061834402399960156926992087824711383427568224626072907189849372008613267218772146348807414139171660193753367094315042092541141209209143824714821005586826095713478999992012599047860120454976898611889035922569119632087853113917654130357189445509862577052149115928593730083120156265772907147990023764508217236515973972058907325808490561463657394484705133263588927181692680133206635988289088218999645493328354126718656 [156,75] -11084842251155684344857279203151135906847491522127962388805740647879501318386826815683412614828165007809401071836637112513857603916691829399943133227970277069086237461773411369568975818053030611679123008347844319755125998374717884715876515324633886401352002170322266144394797330924673740624903049914570899839201321080371902938182725258258682837372422748692900119392619839435470516747598810065495582544016210535004570628334837765117776199600023943359671583436941324024856741575831486448023195853571099107742177225727521547675746192015426117534529538021180949164831813940066730908920067438810938946822587892595300720932412807299946816211078086023611327411378249360470211745686715490798105477090788781778224689663786516287103233944414627887723867539288834463557055753458888420338227267680717310142441059057037380434382259012487293304059988467381883409678358454013176587002689503769653984040526123569713119222943177095105198318816464608437126280712643636555676860145391663256492902332665947339146764453886387006395960121243878160911233809826378369458244121586493299718366342423948305159113534123580914463843312161967725946497610077375956789734262425865568004976492165708892162478581454578717925958031140255159599050144642477683275557664902204882029163049234840241940458664387047456777395956042310846070754748164885733127529728434327288826095065071075987468673536333092885374913637758367797893198105105279863419629556824969779633970333823275320121410053611657695398335564343418555271862583571243111834465524217914484513300757368166790830196883998993473470676210416234007903471938183749852572073079899547933504180342028399773045602714532229077973519235538710695911845139744112673184329417300963236556437158968718830450013244131445323194412092601865663210825056057865405255638770554039312176187087432447392221540895973548100826310365142299929282315666065229925867102472121621377484859719561321345181961668997389674876128111109255927565588101759838993273331096591528875053611094326240122960154338080311067533483396136733208256 [156,76] 129662708148641714826157176435421032213645068065890571813186396238626127794020982719914272492263569413631985757920544072563394389107703111823977245371045719475350383194577921447563404485967604809576821801625209777918921202969977947280178717610817780541530292727330613095784111010148550537989470215209738918118271695424842601025320196357225573196243143558407190451903174420134351933425516609440465842792120635460183694469326636005275640755987128151369988021167628610226104096597050355630593232478790628798655159250798883518186862381593686010729093115224439301983924613953702543861640235074324887558394151193900527000513599376922088030101474463693798385488717186037007714401676262777070487187014960813851632372871197664808487317611503222043774741594156836250902229493507040824508657410912816990353457804426513223786259044250955450990744022757264665749921762898663791485980007956678774797753716590939169782186575762588274482661312905928891447566131736992494256119892707492629462830480127780840861622698691461326016303614756455961964781064570396265705697829498587364796451396252633132548200667882588593612087780571174611221803064606832831256058484369872001203055883806955878270701446308563251800333176710488362582682290489772912237791810899054135193375031052999262088614712757876103473143514897045914519609742510210781886473644151246606537883908775070207824309511123249977233743707659862378573485406748796441691296384623454935484762346064840224338393852557421207342650625429523321437828269728319460978522141408266308569050648045435646658150947600626472302263591008349667286170201947643136785306193163993619398650271934886529859967554845034212473509384309498216863684221540143444848339271338848668333355996344264893667721870481915185822797840667753373945908829970728593500228767260873629505975650770834234150667833988024350471990768851386852123943713120858203077116227849760150071958930499709958372950985869516989880032408795396878351394166087693391083615408685604341708673333519454486842142480566589988478922210612016 [156,77] 26194170589592385375045382617017937079485865571014800105151089743117893661360490559073515188619420699493260743952830077429731510566106992472726421322090205208654431761823222376890506945834866466117064096862843427338126169373751333344731882289068707434052807542982087622168121885262761789742123954629489310057544625580888793138345097471944193456218056271345792338344080676802386594772795846735608501425251738334520685392033118445683673449233014887330889894767770773636338722322380718482238276545278074143649821483480972517807883403555297648388540267534556395089765379880142410303353854484526161756764531792503317378509337898230857516130093656984837557768902150834652465916551165614033695937707913442015024812371178726614194662037330289166319293350227785653875319191250828953334321303807793032277441796764407204388068801600246101051201636788309564041945900422331779697922549869205191033501931504470889805890819838040915535566467363902027741298738919490442429079415261515864967758339832389767246084211633105311164175702003318028427246370190877038513910949999816512518397374002930353525762451136321667567976163110945716132823279714205886136173864853896443652102730282280167498301516575877671217635652795235638008751699862947279700198999002711430511623026875708613451673364701797167439124693748517356098522577508002351664659754332765658950395181096115259347656674400741698842485876331013080101703093225953350412356707646778467972258436739514175433738619345099472958216693080646359577336190300897843906838700259917538949994413277892551522120080186179869296511562038394064475540945760836390625501012033052318256531635903083435199683680988040132528654620524148853307595333246881615616505953310529537905104384025254159757381163053709150711312865736870828974507902445084310983913192636630037646101239481924508353856153258017062306964550893806020467694113716429428188273560679924027734783897867291964683858254121972494318212424503642609425068445863724450123533227863683654331800468865111222958404825110734601796433252992 [156,78] 481501783711030722856862282529482870612670825757965625321425928625719426054928660984328121424204359755935124627468098608249836254846215390853741804211565463735071428210275243165967546091549411507645950756719703297921880918849106655858251857679073000700816790104262927387177058665703895947134746758225148532283196568997849204434331090784387913360783542552473740530330832123877316351915697022579894554151315232677960212840702561268188355419460734329454720484489345071623569789137374861817616559658285813812220627919325717007731830737202748512857097546625416326309351932445370358097371708841217456547364194748519922755759682369684459335683604885355632304574877114866773909845621863796468837719744986959396539356057535697218573505730334090314186396782896553085533615696947275937669993861846960429279059917628694955324030814207038235683120413424559157839704077631302869248696456090257761910887151358255371457667501267230706588665942716750237351669843225708291492691329528570857700777988731283033825486830578365802436301688206766969233508855856589671740745143980251224498712121145636125851245509290679467857733118890359725155744958121932573721641931206969385160639365937823797294927658252109546327673410369318726628614201479341408864378603029977667409205062625943447050005366924784446492166421786401781732126301555553140736976038867021154453998591098221489267394896214715964311867469763033541830641700347984200825532934713446177286536012203692523545309735119832665082488354077770053248095745703652400315882276100439862971514250560247676848262594020887077898803436984449440841189374364026048257939049158365088366078180128520373149872373375274609410671056969936028773649830725726958513464176531873989202186687635017735019062568043673629943262814439319279309097600054917722971420833796573146921448296419752903447461644095651265874920476914489660058129702025646190855859803691190607623917814053766875596192529902586463326292229666115451696906561538262895716405411122872702592988533314493263663546226308934701057024 [156,79] -12205356558408798607195411961755457729157245376031713328377253235729397524023704182721331336953507456080142722495362984962233143035326444626502140070323125769302415257091270661564869412190446847095867042929110416724758270864325172868800666504082560751508558068468089486583349095027323759028112935680390904288298825939529008027647869195349391889444947269082761770469416722385677619030911887791962790126462827904171207632616588851957211350484343904963464235378491731440117565407434619525869910316187905805789836229192033507788878844010010239661031844229788249817268425346375932328636056017131255925300463538065986900724699422763334368409885945874261652937853737668500711343477495216002038081334501708006066925104784370850042820117541440661296599577646558621202916811613905429375366601394880321040459815752458094863965653297821650596066189403160768021927866451645656569785736698842626741218103400269880716192307701440561561886816371403826011274850401525836906571983554217023398224807881348087213422650777280738132144498390309831576365739457799904312404012713034408249794960438763691884862866951358206211423192889702394844998083084865276420714243699575684419043783346956427293088805290968497297321502124274946981689435564355030953030834928129427950351261263748699770792453995044688953009398108583066752369132725313098637450448981040811675242612247508313780238442422020001613512689004953671491534939054434460610575159788548438314833007148363304802359886881626943310249700542266362314041341979458926834675336923286466835729344028544650260258996954731735752731037893927096806995068123511609686494040992696550663814979702029466722822704795011212695154684694404538386892860691859990772823855716960510014066734397875117658767691852242560039085701710786034158773048064670320280399327537317741867645724727074883272682125402891415126045013125962312344818415742304500111543883555789674574534998127923944341763307566738760613377174974920105093625072886761570536922186812066015191310125609650325119798905024076239776 [156,80] -977005785478065055494827013874889331642072066755049281127003387410166623541750025195602731893720369253019501656756851928573750286758900383661717545755262249348215756218356545628588188654225533453488819012205861783534098925843845411932044283667997330252543213357404381069504519276238644777121115848739092637936231918086849806945271948282049515690783882984463176576873509455129828817917315360414181030305335127550026746545570664210159076306375938075516790155926675014787313016597572821527368328554682789857096824266477889453305111984335509335291083731713887093980835112833054959650223028703821559239269709550285554947971422309664343857499560054364658244194969413959291737277805219624861309321473233259446405577142372850667703585126167206831701967617440508941576636551016436925272669995104856043593876977413885035967070335709796673470464051431622513783602644041753219962298132017782074553734525392007450854660227446813218577880289741951702493975048650666203375606493792930621146920338018351630667136232914563334842883558997261173633962625471143573718208746439650229842824357915572159942653142857075412918607345755104593815425624986882172040947200224644216503003752632050319614489871509065294876499999090133827679545608341621901957942059973068156444916361930807048641954765276650152233821727451290359393487309388410456348240039698394680480901515587384008294701143058828077914226211867123323879828833095163180526353053165275173433858838765053247877375533113542704940021796233111212321638680800526443424341919433686405788569087843146647853423737405712497012631712343496475862069910180532714408079833753929526218311881231695773038419768864749866728393516952967558121172022770464708482483672578824750471962953572055807170154649500109923264860090321004882642243203231936735713808452725788303727768293193922090055392556122416702181361972540478568591264506471665205124317007249072139643457410314149412343593983684802998826010896737649883686022481039131251795198367417554712292132613852559540887324213746176 [156,81] -18852661678774007990249488138942490766418349055263184097548501154468466248357079776083856440285059843809613829760315521513339585628982154044135124875177025982005509267996638771942782771347984131703049728061273915738399909999269989499380267122425509887984406867121747139957188408779583194064687709623941672398649637086352236853416405828698556144790021555768468399417117102820267514553705398480989009806701146435812920548076841342204998957745044073143251681676576389636881551161620429144952519478929592390980588158793796264361879324303421410352151020273361206014793103331088755283120256255477315302181515363082815747205229440917427002815719069954774298243472421694852194488904946402966432150020047594713385230660247946575361912841026143630277310741637220703017289925620048668796010135480484762119546754412056679421190143854436184312665246417398924768836863425740281350764712005022427714494809808818231275068910034332162316908039595310508708945388451528142749454611619789287126071029410180045639861418156609600221520416622968186296339997195012356217271073574902620950299932230116675684698077203488902421233145075125593002115535264914762979081051743648242513997819273459500747423478889113444687673971825393090466608669486588621614657750553140323442962235115885844028535962526772692336179486732946565095306057697246268717621016921383422588648633894703608774948255789322284564903845448113873001627101773933960360616240232043152033903155327788009500135192832321591163306344954158117084769415819828854093674654985963145590996935930264230703070998482096941237300270249702362667084929077833943530067149986114238935790778539898348607856083874519984343571223045220091469183044066266688802745281163602400531086343957021509543236719010504412823560081897915586011409758940377564394380956741060234039929577123868132461754356958820270831783590378968398617086803479378614970338192802633091911924566564252758097025553925630070776803652162826862485737618592071246532287101447167776120494938937436958463750078464 [156,82] 276420986114264664178838717368340743197470496351608553941180632997216079284730001916907295285932777036205622808108434943683747935377890870682451617715219164790429543354259132724846400471104565875300684475427444246915076008660523427684381568346602510612887892381514132367014131033091732080593467899526374392158362329261573557560235529169604301542253180016487199474637708066489423744154986985579720840877992718161677614069013403514570129213819267941073522112131896682397909972385764320126505553240738572342754549408514264794028809447532865830505136193137152099892829269522371799140562236940523068501920142586716560880612074235230583343185330191118771275516146995240819781532930957735278714853902003929172220663940930952879127311204301293234621729585341081045687024564530213367329002674914189602327274578296906312281082346348758821534844759361289838865294771885752571244426986880400355304200800204754472812464832027487028854057814274864412287147206464212622378315324496294883858334418575802057952894363244037549218030979136843631430144149418553248814127887460321221772276873064155203579803502790920505809716477055316978309223362360033061758867511275963050603301821111992377495018321888454757630121596126607521108290734315685211974503891882336441227919228362908958196438310127247214911223457740991029824462046604890279645688721448255701200964808954432606260139111379220341941290329220641989786396851071606492017538440830111382296050324013615241917736015956109743543154556515038400394547654100593222187299337643585000601809390532819273427585658251921999339903489543571908056392070012120296362120593872071664622670373174106630139176253326925884153146216829726794916628079317063651620572634106835983230149638651856694212041990147813280478388982816025886352043554062550776372516010488742675778137260930927811067912581262450234624593149462740888118583144378478417934826927754964777495184796886179857224840960810897416522580892834320342824865777508124918230676955866705881194371077851684491618720 [156,83] 16277284989055808524763142239482560250605452344807820987798960130209276476422585236762717065382861071457786491454911488574214427171531236366737871783575168702041859471053536616948134432869702657983333896480902403766621159622812493657657694629702690271513226039078176023612711408432997858578051070056750990947451624983640960980250217649551822992448547870067388462832277652763908488925270898946305731675688094467284018680050434424084642992897608430349858360039568330569694554982670119320039153765389740772688991575619371737262324221537108426583337673279589700833208048697557398898207211877874735019543963605339266482679510963517328650080562180896255182872545607858431029064718184724375010946491199047197868706843266339031464149961612582473720964532298356599244479344701163410340116461032986710868511030585136128170910794819502972416112983778340940780489848324184270936073385378799793129937615517987620424214883003884086020627068174566042380942257765100476303980182789755877018047332428649361786916467506657257485116571265298901028191441126317470836263108525635390023567945468402596862736089167827430436327568101311706762153332082707362806207841926444810692584106415219072674571362889597991859268242604517912612580236447865268943723812148040705901599332023130048799418541314372699377646440427232399290328139318621859929726686599169282288941639686392140291285019931568865299554281007469988743603429267798847527118853029182454326583069410034600381104816511804068804222593805630729497775544600596292545221430077144253447943644089656158890887534141135970067045641603093715194021241912381434580091733542626910885980787445187420356928000705972948055321997509546682830350819473159034941610623953571891149926107436161095962521787684990310477091717490169782712761811278457061157152877146863746773495107209643403612131799229029953919329354237704522781560096109958387414177433448278871686017051449944222863715964846461569892103864002778746611589074709643156900300303289037694933990898913763544192 [156,84] 276932240728047019479576831658620251013208041675698579646939621723325740905758353786997678615918098167169598559703065265028237142199432574396701671986187976316648011768780837741301823017836473901501074940100771000230413788681042831321629439300666885147453800871448581631818616520989860863732726024720251324033121164056048730960600782975626568801685534858588060816930107872728126048321615619443829003031655128599859017167373604041401597810661025621805632911276202587142274725013953227999053443881835331963143803307283050313341388399003604181555793305398244246696412663496391770562761860698581944726715476968183527581771230577671173187690206305768457318780652102121700347136840573129741473466697159569548496359884036717637345713665492306036145496730746589769961916003847808966139999945593812587456460540231094884279859457588918486440904534510133731612171254873393086529090200994350968111916525106849032309279448067545617751782192606871844034766401507858179555308274361440111387351220109952099097906001763041763700243858844612678890067242625546415898569186501595926647153672051480343224884794593143372216312900840230669960290448896346355248589357419770534432807957978168307654958494656162882935316740562886928098094798007571735607534773702226358947422471384272571595592147366484668567365826482506409548300616433052036306985792152560352970690169848172876152730425901102037635835689013680314385494260607835030045651667643582681635970179260912125996778101692813961151848802793707156992335938364986287315722324914003949931876102690789025768571243440401246388319545705429513838414885871805407463172593997862444968209726782980026919201580825999696697401928388670993659136537627551240899792185836392994342327228083078939862290807969382354929101500860363010607727209154903170473876991526383036973582251217065136979156664382714944874133771429700689948466109811890547618228638185929606365800576249896666591679392572494508637053630045574302980219285646654385804185755828961649117095135941728 [156,85] 4712714301777025474486873899799093772113090209875521645896961811156558839508143137894833502955501878132262651107966139796852686265580285922413419510276122207747381250700825175147132021933923365718549416154966215233217742294148572547810824309534329639158972932924325765608500384847222632267190955358869646198885600982510472676226818983603512120789926621657128313275348268701473579114951351942724023288928701167683179917172134176427453191355714267215373380547358974928246571783351484421491697449574601677588928712539190857343522843500206635451318399206046026642448956879934636183269333945289548210292407704525517237320997933320902963547478021660671737043531105717888622719508259062920930951865518110251487990392566149495600419003937503508077930333985719992789506221960803479657553493708420959724154835659073417032890057320004309778087023191619325968807785634843830407869937981047636256958028021967402790872339941398326366516914797926358336876860077946093256952664168644760915922801538141865862705341602887034995669731979291627576544621802816932559432539045736268695790347110178859380183084688209577331341418995616769031788654600863801655205288925550092761748334463281025662167045209743643612002953283086180472054072144296318407388353934805146060139515597374674434748941746147442529854082159068515010398414680015577144595060624853881749215012093831473617644201177977445796634745824604188130208268884434107310142894592845459294982781144131271097612298145687018261263074662652457250364633270994698881070471811240304361329169775417168852143985647371369356887882542708097857463279511096352031451632514260741687519297636720058828848902449470196482663277997154197278744770354499306847471615988218436159103097819132519539576929875494365984635216129191883348137324188399908602698612796994547407937060114582595838658048118807002320816988092105282355170066453447957562944081732267950356184824202119032572332467645194332104686500147639197943192213292238712513600520998005881019341177344 [156,86] 138517547124473509176331454993664583962242737641981886203363357231843874543107178930307943824648721498355978850411491513337174073251456135892892413715186124001566756378415023391529685252157264106433481168404990650577153644029760353562751112152557721374185348281455292451636778194128661941047784264855699115332802207441571200907032468666955547088758161494035373639358566219933497323905781671850322633159261792260403192340442187111546510532599751895595120447305425207171169686363019400960868012282592206462705790889359691699113066708068624759574412289577040534926508259992680692363048583991856524270660439025974243152800408947476148514905753454936543617799151886344354807890105536882196488961394045619943712428939983296322195242047896099049045862190218684109235764897181722736840751419299551237487749081046900712924665162671152584255740903888925154521090746022465397103726434822958778676918248898424821512685044408058311174945469232814689556327403712967072135934831850592105595804888794765565650705235729522300215805109415213062089367815127913941472716155541303497165212927795225097801487812014281767345004263399055550857579712530026536082854578157242622234067397521200618060618988487717878920333666614492142583548240657535659520164437300925744897381262005161909954294806745937892382058553281538552399118989121648846010458555602311067011264755261172425153954984796580930895554433215276713500333176548321562689076896444728248145433620013989267146323121689986133212245430482975527395242461450206883565712169161186783476930127048973200325363905670879402991823582025590999573684650727680880197643953197118813536294797448526536783429783760746528865936916226986174548786277486653436290542445144936045357284059662873934178312828061391047784636287602585027117355578688039247769371645935930189995543027896812868919163583966771294167518286772474034579527228703980127211608909499990121271365991173378161658648828257768267713473384200712047516078916294279398861926027487313823367104 [156,87] 3426416188818450537108509875494106011852160744529593147168826994004724501578624595700553177558360346076038540491042444643541628241040193807422847130674637517667603207973681866631083411257490285015707171235355501904417660159103005135843317455601650545007878483124723958965354751542050347682738134276363070825799368784434322948911410726786953409787047217097137346196815338323712356224155664346105789119787777465718698016339632824444198346404609082096006500403270552117790308630790607165812418460389690709610734438253986078582943985732130038052021402139769331412239274149717914786440463857758201155618494022374016116895598791883163583444274025866314559714540580449459073419262416412940499417363502757142203468424561621476684581883502715043412543334293881402864726424640416224919984117923820542759248741990909238159760764464832643652998268837132337617666901673863269384426171038453039115857339570070798003139815966085507880483071074545159344366841379023284271787290624466791469350197702308752133776494768818250716418031894281059665664029038122266788244447699918638636362720200432033647549452883029352777000443374502069902457275882214193706111874781355101128195068446136549209054320381933867426086384503897061470243231240746349487315089796466665706307413787170028719382026455335850350721541730668577660866753704560761797059301674447399994682675402034732996212080923976069178924974047795556724824502937091294174681802567662249157777509108023094044407348075797118432549053091787566271743266970262990897570755793837146993737388159055289955939101725155099625385270186476730817045439194756963124802104778316098675359468004015065138471772801822151074269901839890840575421826380585238306594180526484227089943645887913584550496647624788303137265412807833242048911896866388988658980974112191483900192265736504828754268284176396783440447262223307835993799038223566206152793465693818668221433412262065157614668722279299218471601948383167074140893739962262775694484830083192946624 [156,88] 61913262491238290965198001959381349429537796994108815070633301965302285305588636618712565557452499735122671993138018270348885138378383244084756644623720236197570786309115213401827016539240113777135051986985663364654446647453259820291469241177356019186734005743967707722773499236618840089954617040650205744546261307546748177737401917358896472000751125655888027659128624870034745217533699824245132144917621752899535965803343832712558512209782765083981456492571685664827651852480848512768526578226865495434187556639962047705185639090094490774964518789613470185987069000405043692355512526582405302189705493218505237933634144319601020242801919845662060682880358338952221225363457382057417690753669994225544834264202751854695446952636925152365191737842167315429538416635332661660870979923019952445668580960233918955260648687848079299863640991057807648400216588256997868861360528419544523658847372197298094969460415462735513789667539028518918109799101085087929746281085145275123604054528122729542786221156839013782323641795004206957931993256563863372562029927865572349709609017397944097399940297610730141956565450366750841947138469312254783344881265248449318974240384992516695907566939975218903055620535766166736323982447797542765720549779506153028352663791651797772375369790832750267460778870569553359495800109925718641983097367566369042856169211452545766967674781998463590054877308096603104083236727633474243708780397285895030475311651630076924778667546122781956933409965879100355443968157311189903350732645828419757416664901258018481418008335648882253069562892490689025851231507956843317374348364770242261139285148453774210226154522226133730309844905056521214958014087451858898223385474393945139353148749083616917945078290898931056587565869952092521493402267569913369324796288389813120611029005842162915117259867485865061898251446359168723911039251928783247373986697977136850703594606899899463178475245065426914662537536083615475883643600080012731999713816896256 [156,89] 915919534769575113057188850917382070644287236157833763914524296322308385010996121198239774049108170388580207188157282308763362459858441636100229043319812124923513273332120897411154499214816305500654071541947049297352780874899273291335929451774944794223884503801073279340147439176990614982386248733793039562960423148186134253027856959654615771597753522507914564529993128587434893482328753634154019379797441378814320075796370013525470455584482764533710629751381776737464023180191495445848212653241145544145131479011647290954309637748428836020829615055246401306289086095377015270307089848596586723639819883921506234228118946436483476301700205341741510090833597341163355448648090916093454120800356595007568870046702826978607046069270138474558185457556151764277580763677555790497337572226520210503039499628475661255350431229781993214343029725498319723401177980062056554366837269504435154703841286233089274571192119846798881878824164294780781898274713567542711490607038683312761841917778701832884771325935915307962226923747419569295724066540727051721943935422871175415642548657312648947144383056496763170833260644278182670119358805224977841944172729434470975238805681185276174524266280605411312915468255218588718629243274705959987538729168068514797966159033310482882009657076837698785712611788943878349279460009604094108478936113884833392056015675890589939384350964595240868597679298029531731311015864587612791570319735976406180500059548207359637539229955067549005445329015746495567731319286489868058128793375661533124765679908436551787636093002084489682320294628431351059725432302615159673125952021519679659097593962554123472842239425376665807930382755079929339177087203901001583600779152758284833931256348147421917571834400188630682302756587722360457957159384399956860141479766956298222401980102812337549510031038865252151504177450782252238172373630254324908528231935441529302500503845582735246727037289738867082409812061942311250476065944190779027846879744 [156,90] 11948663572687207105783987759486698308095074859549965291509149409497072033888084603167522437337190382846663683189998645912737959986461110317340619664953551440434180927041421932854664734544825928365054807276755126548546881946180994753528250185215724610568316812392190895059750983673351289147409311714444385091561671536355639252170128447356181670173749877936180630953752932559524780028977963769192412014088975907703739683177482214185818835476736823810757513545392162339407381285280983007105098424899269934644321269442300793130634656345544674165054099601728817619952232357750943715666085317408830953305075401814512664280807700436838175936924104453475092529915828456298031523263265281546251166938378870155184620858696956444684608175603593610578660089552017567888203567765447185453762323311277508866774552526490501214229627825395294183500807211105300985602583889718613237409246579776524469552525425886964250525812962975613619865505793859080910688856781704462875023028401324683920311470217360381930755154734858349295517277081420116136645220995857322851509761169937105752159479403492290266738746812295610996594507632960617486401100900061157862086000533831815126038276020594824649383121128487353405430212060586292213304536151430828894547494296643180385302411078733133327856098458886056997341800067005228210189668634091511873827498334582123885975244567741011789102569360917612932831176024560845361618602225950354165221082114419221488517059996881936153456893260502097940502613262869033222702027125527937461642064697698225037563124564004001179994981454177288590835276729052956682053231565585146304520347101536673217663886141887333708834424233313900347736131850323633592244566908199901318124899604392341639149008326496746677127453618229269423057204215155618976012982392778875334240260793864115487379536132899058921753017210217172883599224271745158440838682597489350835699701255841585769374146879036768726200569243293131774634772676548029946837065455367307752944 [156,91] 133847018212913672432718366354253916304112723506628038795902517916938627272265128978008009536547226657407244179813650982946792916475798507166208415550011379370470360377118373773452514112160983511347777492751648778295040741253259040233188773353490890360714552463739102652344859699313739439682110105822509004041508423823477964466828493054226308817689048422077113501995786287148757349836548977995990532301251619830101078576719541759399274626764100383271415926348732710901604455905013340090285499941353825043287689958873051971756856759517240919827335589167955781266599384243911850682466840581415920560572832690994898588413036501681462107162005305685316547682827707358950267408266769051815063225225728871588914569567112349569760920121539608059973393233403044536719101004435874046300138587967041686384970883859850472594920247404979850947684994345393412380435910178960076602571371862893957518197931033833360529565123461607881309653250364240049082067466585053883006484889045617240114509313436048188298672234752220679002482225807278580542704609217366639752687308767924251828016595893444371295471881981483063975678639129954887582499716645579934676188785023237122032634695092454295391797871164814799053530838324699104985197428284734239653286208038252472448134346418011809813433439721306127406762394762662164928237502965495117981852897883426002464574039739992453738824515829362475784287738053223288902114673213781884956820579435861468530754877961164457081195320320020835606730311248075788497642620937464992630409783719237876268388762675511901733040382616131026045567955468884270882118395003740663222511819427860856002454217259491955407254958954402329922079726851025821625526011557546054030433874152665631000061776735109796362625331520764923785534738449076887840181559811856236590913312628124335863859050045387736784701212104708306191465370817244637456517474144457903818808815458606553390545542505499849407674489400369842486599003550129388989064541611270368 [156,92] 1217051190252136334837429680077687873456249145127187555314864043662752381967433572347494770929427334382902361946661024950851541546591738054405951125079705891819489887447078775969302035107171352498749885972420547795403007738264314712925814929124166933870185820949084801610709882823362042514962420434852988457457724422486763296518829240898426568322097536611621361982016494652390183258352810772375435358456966145002434892140713712445314418476193646274825144586118511220674887850904960978969117244560826516943658757072888559536963148988048225240280623192626960894380981152621556570495126766326584062035134656369901133027197835185139024592607261917139794243747564373695968811777192349292396108464526077758001290665710608741482944934343441739728279623395107288580702739674601282034305298172911777609264893903131589982309561684091172186050862464928308738299716317804708523641578576571923154891335867911728215988019206405102742980889900193386094369458750797175448711942571269490533929826684927734807222275670960127817873867248260832063572055679943129226462757569525940101419441622801152296349928642476892243922192321271760738446079284775940143014124453388364889220344466238666220745783458282106090338273088043788413584703374712997941726652203775363498952163677910020958980504579656984166700384516981953706028895346009476794964386966046208527705452081157618924710261895512381526676589987196468280594109339652239929980432283358210501484842948053641393704265633041043518568583972048621399874200824558369588964408344334546209453562784336364621787741562330519096870920222606249531601818012251368195283028751168282673484790425416487227766247003019809691886363106497538366809319969779804481398827701128055250942008470426660225986119356873152212438784679403408843169246554815408857397095188482208547414078846772051254197828321578968284771817922449068057440018960265375229279554913269357436464586750457150056788926725828064921905256215400210825376925971152 [156,93] 9193881123522890085717372436784524526540946772718485150328741595369361034737163069549133987527168289270464781476701665993425718244839501340186907510518282334576334851032144249295944852063837273140828670918139908867480000689072233225613655184246628981173347989959681469142544588917516370185752746843692302193912575096618149145870732442824047370590627731336156823950426753785453688838210535520065707884726656114786171733561507515371872222047238575844911855726589313980280388040457182086037485931697447963628392982670024206150984651811753246584830942532799652692535058505717817821068152106495331051283543222703642136664183447811841702669183218136807285166527772765764048350622068495811040508734853078424111202602663922545804236652445785350849218834182389792133474033335835871334505766934851764875890989049119922175405592981475585739737375807630220125939732616206321858167566937673591851091295623549033826196355638731226242836355737798197128125201013728816900869924129326659513759365592489735977071959293156454601835635872279054691252359053969301201556792425300419070026944691376729865303991815466140932521496378567159072591800010695936401335200856034045436193645335472390833024912660826177998254304473100078916685667813567432568078338009658196317381935378294139395974147787824795919031354282759867436882261039863536837525520438638942665790045505800829955091578962304402957615478030112137666177843070671168540984000440464688556323326539879190198476422091755055928683443091263992879010288115166044739339395992079656911017501832156757567294252842097212566234422979798060333538532558313720698716427900223790723173908602645460088505889246568197681532301515053271671902114094508425773508884489371603223272492894439326276244983790723387786902305278399608134424759133556792015418561088535967430829518668295044965737060582757679991194651694560749880632126419536633099397166104635258275690233198350849876347050588625314333497180747785569958175872 [156,94] 54638482117389178302603088764522934235397921312241056986243918981763286670129733176104456817505229045710623829562987905314946437726299441498520670447035138397475704565886414206524495229727566999873289861002260306400455769330633835327037054499381279912455398563600933016930412598038486027111329918297309025489051696980048208744025991433765214766850012137817975925381147580221412281836997605634027212439709819809920579735938042548983614751678624083436374715396311528156135193292159884126549067718430613605941415826705328214372961237153019588933498005897549754034810567423198732195913806866045700886343898721836457775811792899666545328621506873689531697464709407862715805338338814813247167427054214751250951144198726181397020021556746853498878967713646259269448297353262721612139549865392439313589322989551745672321312315183251439432521119533094659701886040854407545901460793742483013924193465791386385581866090514507131646416473929128280376272913284526312473565009173337159983539591530927905493455021584337497658725971638574701980386646428188265862176237290762143783175401962277469019836877110063411569742231389866821381177070290317451618981676257004128116499293289505532120527006546093301422679023712767166826001660283637478617013421831473360530322464393631445132893932623406856962917744322417236448966429162745251017854430624205163963811526386364430544202970396871500789767464711271244893889576584151017171225105811784732662602283932699238864001057077526795326776435099990828948708405204496085758801014852816919796293723042564171263151800290197784019962014205290091631364273961828605296774681148330892956087141946822968907305867358566862733476672278546807394825421463008417779839875026055063100100030755914963417556747146708808498171746057658657777093259792263771517038014330673108232318742266364577328697694075361570872834779252823765135320559716458151470005740683439646432960427389638256898888438597643498131237253935079195712 [156,95] 291584220121784328780749721425140322646315211760729673229496717444521768733690289320748847539385773158061040758370202683362997582765593117781307251057407745367585204874451305930438771404504921479719325051066644434956040823456551062371325788568143695484456284716658786990287170394892627904231247201812199420211008007785172949785982859958315319425380423856241257166817701415375355643040687602148479208455978067151521245685626877823451278580160868677895671709019936770471138674487176875163180445515351117868325434683664199896748813512335544806791961685307737864240231021686916108190137475086493606850120259142514313088421340901728117162123275810445770609756416458467749837617270164435068846879194998461127863825414048164016401094734202287815787317096172039847096345440607346305146139696758319061067902498987962973560730134696988922665367559808871022271240715221159015697124001198381409599954225336557472259751606121467255419952140048681707451995907728174701017070451143904784078825853404046413036674062408530434429668194388760667334267258355275914128217535541856283166163351700579255495048637467445353019388518942847524377549060798441418600853348435922602419672893677260251019110047507154359215492473156521005308125045878647733954169090971262601007475238293752563481881652663255969487784300490300616490984331992004135109635583406899304686167537000683529585113682560855131717656101491616724811458300852045146460007726796989215660242390026482804599369052377944079081452848995860719416265015458719436122044773667664126993161867538978669705951135711591804774211754746602996290634382929423554251906853682452595244361489927679249814322755070760444672879003642823064088589001297629111192388309112959873581597210114486735469490984333903106431616392579651462524153261350653211041961361716828016345860630879297253867408580694444305032886933579922408074879860268949867570216791832130423025366163968993140611104935353010128198718577315096 [156,96] 1155711034321185676504775233403133301764411401650720933379522353737325190228944756617191581578479455204790950014287310382174480722500327055856891224563237042794101282780829606693475609204457208675643911659983387295040595607930811192277127530006218097834882821793063277708907613650575488687673676919944908413292909511245466641503741828866126896774929752230447333543280011828829566459370777032802009738933665610506874115618278073451042590149919420041236523035624628018851084187249610209202682266266456279868821696734385984756107783898272896301506097095764248434291825827096614120701121604206594544797078179517927459549775005999883680446875388722628856126396162377606759413685363117303856696077726924162955612827661175742717839663999061617849175127931993791261394598570369381409485985360965392997995323427749595855680382283114726173216592951578242069861876991756917553405632472965352341708815656835038510360888317436824486474647449919620462668294323016730690660452872671813161960407489526769759214224999191236858822273728755214444432123714986822230016109756754295529615834800794540449599409629036099519551609961586300277887879610849266745444292792600634890806142698914097433636109924940126267973195928197275224277164838619387032094112321512820113772244590317429861252895118746696428122822557778681436260541444838197556731310025670871019845627338463895326360716323087311466892294568466997205136684112516666636175814272241629164293666374402909661031910445432097758494109469117426183015490031707497003756849135878057466387766958322141458372129373575290737468407691615471845756185275751905756956206782740998233866513653329439499090490133054368540749367813279542597089555154835689608206405528919997269534365912122598580295161658615382205299924373478982309601513941153504439973444934560266961683924429527618928661167633514405603188712960857532923307075762381993386956066519183682435170688274240377606332405742345702407769688416 [156,97] 4364581359934656086119853298364910317688717675455572679398322828526743129147261488926296127780710940062898465410081104408849354815141683012511650353220331402706014084823867329793790861307856755411700121369491462510309720801906463984583789483308370501362122966838765079965953929704911053270826445780526665798292887001077608875837420331152520845546142140348335206920226709225386317441793500206542754690820716654580755850329599934719319926238791384181158314127688373820411809685740707917311905208741671059771308536489129413973249021980789091208618607837687099706256545579848532157792778912408904925560477680003937734584538879804298486888337935623056090966017896771937442953871086843993794345125911083273011271101106617619926598116890356205540513427589065771483523132200624323458109281888196702986071089467913228869850533944853097541376074819589876429516002129504881002129559370201571658300366862036049678038136923483724280427698638614418989722273926333234554420763042644273552982704789503616465311104179208489153633941193054132487701931207845444027106145634058195673690937437275394080650823653839386586783765630618836962182301634684551435582774475316701946002102223363207169372328771247876719549583483007311815333789975055315949403298122660887590448573975687381169913635350538622375393561419617777568024765920607370750362637196315440486730112757317162270205483481768021121517035408054138111315652860252042380955074007996733347848964658057937606737602007465152214598218598145261959030842110782109210604678016979038101327894745314056571858288341473639870912923607956095315465725780110612103299028737462680011390976950399916405078623351622105152629924337231319751140392134650525724991158738015192164071152775632218699871346486486543727208910156060867815427121253513485215265260055266000580055765090455119475329532053267524661969187985325573490436648616551626380726894404736264464974131223878950265950622350421731355072 [156,98] 12089109950301629708413838685835632566889067454112283643967295680748008044996653769482171689746415525758891363546912416474403259051327045356586519472340067158132478037677649014586573945926517101786692001133264503671761873119296854633544481643881712948551284000882985321743360651914960688036285763238414350583392488558756578310395060274418615759251439696994836582240329521223089150271503690719285833138400327415105172986648762984135760393368848508400576409293008890838556808135496563340462160447826221962679198498183556288944826488416012312626823747663402792938153972918392976776166921245278113131247123409793642357432942393000402166654157376069050863257220937613928763621228196703317256913899470930608526049938028296169127533438237668243977511062127516178046637083127739845797841113083876516163464542238159452329244096679286675513479910794384651151778025593042345490065053913094712141815525363185683231584321130029065431763015998646185687742239350753206649486459017475786032583034789176083957332470301118967487829597491765647657597393050017864727981155036119631149998323724737821516461301914011603329167803476679493490572244912915133479187943106725146680395538948806392656894143467155083565663159845557562506887984967054584334435595683913026025784155229331180139094031088014068816513249964313927971503480678417012989780133383678556814396572779272930067489669516820470500629148962101177978203542889961380785967046290979811066922473715156988877818661739928723100193050993591961665542170089012098491160446309168125661860548718790840696208439414160336549880462209717600647703352922746568952517704989093322060296982733353090970753865058023285598461891570707498510635787924398171836707186707514801112301284983248766674734797095827461997386805227469503089329205907303547036900626231414735455087440259146571438549869757322169445634934866086739895234824198888715384607661036584518576102409143467583438294773817289400 [156,99] 24769221665847313293687148291638432615166126296496530383819986835976161938512924430638357275696746509798964743227136433184625460530706169811323838974599678558274698407372757655133398899224984796257169646875292007409499254441988867359570271844024129843077994327664178000979273086259760076583399119883129925801846832707092517734071682307612906245660713680191348965659767813798883099418510062652954586084579779028963566480346552100859646939390937047201937528781216943983332829737615891207291506661647969628537605115736354477367570372742772987259451859879153617502817971404217261500802636816602827721600504501459479219979423520334818706726148015326716974703872734845048496849750965035253623964603630459097760802088179298508580480250598462794920746201665865915774306788569401431929416037402273024219672776491838761077093177558892048948583177511712949072349792771474406813222775933728457210293737770680927633133143944947587235817632664381658522024503071535570671478795889355985333983851228746097466017607473138249334561008265641735487309098826970360881131533221971164799508726328288371501527966288755530255884460723272393110365770912113848156840411951536079203334176548429852520108362805546892796608109618276616527731744537956694213269270989089267554779807139798839613172904263608480700531975415127129547689812786681359915889869587592185058525313326847313221563391905080433544128796198382047778869889888836085205265565087031592350846874736351581198245621454826433239161764186779269345853679363300773920345872033529857934125115695871141505862231584622075121927727854735078682597178981527814184963610317718070735883401170544334944128297460128750845226821545932473265579842150820965393422579058238689901160201544538571404398240405856867506892733046198406854698946414382436558406207640415882210578808519592226267161604047804810702335905805826043873845139155896786783246668506051505680107672593570325714372770896 [156,100] 78151503062010810631840572408533899599037622244478741493333422682836996084015853678558209157688885809416050708169802788714546909357394494553053986508696539822695509733269497340472443835171919393154882258615380113369917466742444733802351676611634943406955997501042515963729786975281514312204260141647250366152072578172464239495218791917865318007563240736988456714019968257511727551327851436509335479818270654061717995810919472010438612585731483624217850365726192870780619257961610079990019158040248378753255680747691320694626048790872199113591351003602238142202758512518589677570918414587346450621325781846415736958770395116634715148613903705952078190451489764466425667430961355339399758712896753605576933678378662109140705469135154703501474451015980744377925304793826673981052200338287867591600797002580270474082917436115297131661715217604710452189605694230286469707899781012694740379052479880915143677560894084052588829905586759404940525870169516021894526549034164547971033454425706903602459541360369913202914988996107650389814145306129724277641190848323192706341683047368900790130231303142145902774282585391440833623409857396087952490560853004153235878314667283483085778323863746289712165631268823928656632792385330405399293123898801992580021599400858438066905526317144965788560808969222143224546725379560616527757642554590262414471225493052109912313702707707659656465182344653271254941484015712451788210903138711356296074139959226540331880686060502835558268641978004115353191975101490155251877599237862485019987353426687975204424866499356251104321837456241197886023458066103113093504889686686491319004321272723141259838226072185870176546863396267582286061116251804811820829330909045136446076979092687747728920045332850854703389666974359717410322386741684669775203123274115668889526191218238477751174852540927982701223557486817681418716910996449373406951117678904888385880761027262596532126660 [156,101] -7560240258948610804309852990350699960789803181681939049028890175174931684284845090240000186580356222590755570990389914690387003930769703568182839966177279650556019074700418328667440243680304236058983518337474781844209721839531624341712478376391656837718100777865859560626260873959588022657073362008178611370439428169054470526259190138478861948915576854399539289492275900997321886337651053173924683002138321660314586411357510729653848033007242487074163940626025423494473400507498257243223363805800344178514867081636285833838801814346778416646898260949377514369655313360912406019329606699641755798531456938734114807831262572052219388546620792556949286583044061876548788239914867141743408259290216100682372311124904772013252962863636394793682906156799604810935789817058235061628013987730465789488445428293515335420872192737165297017405829039864775853902571675488366625230072585065651965231097041716459170919521871274612905002230919644872123219641114872593097583102172518088668842315644537510934726395750632550109125615100978482643025048454611958054372611617616975125689121142002000225056935149623504639942309048759528446226852691298458100959110927880165078039679987907861235779594733596202358906703139744893654857270737836311848558373883246525750119397294218648864616932174421823690909592767111260449234098543084433560218127400699571612103536495566489077597575105043858662720867742841932708918800764660707998248710027310109061244346138972493478682258597476134987450423773663342575789064503979081349302551833959293220498035378907645407709802041364294495519977941371826874496937972563238435538225033763689806160721120516758430019069618422158967971315480810863225605324325621257529146508146606852105892095611691941743492566098054440714446781003076367109662103083930666330690666625083118517211359981874800010351735566512415094601083314941612881071406780250165451176428106125377095193943202389728 [156,102] 347023404627938764145265604203669417335573562453415935670522778075096194301405599938783407375341399423729253530281405939481336131427936619239047493528182611984390662721392441229336931095940754090552469094470973657840342339798237233568558926029070882565562174743020977192099216271960154236122243161631805146442207526078200553738556974284572100607044137262937659772708333297160859440854907232389686774783246969262316316643193254687342862753341174935286299929537790552439583211317005226608121047738366103122390506915431408979391659773794740961957433070422931878267785154764816707916535056486714691726033100364204094420584925356720962325195367976743556329952517931017244562568234265394295775232604570230193445176747589040842973171283409236463138141284199479489039205896104081237921416872716520222480213247304917852932773150725974970301927413617069287521048845669069679774435179206248523838577533520011832210554570265628563110307600217276182936604564654346298323756848128280870487540384588883548724074426521081542236450531514761577027375494248452114212465707544025442643279617547038926915282425702732759136135008359168902133238304099133316224392422475730272691061570913749470822347271581958794322444663300258211937407305053682210996461098875222938168409528064279588183982375781098046173004390241871320759491723884654003467237823620151696408583469316739193257518697589434545069847713501110559214070561417908096242746165647973448318032734110450142993783417484280179729289510800821441689124355105435944654832152426731373173676137376874763434308213348149340739116498603318809929590314014016172658123806139503082233103154263759609556392316640169727325217080343470811108234911847565909151427134266621378808165941692012975841944680046630236146088048657887494778931663335286177988903200027462326527077894525577010728151936837050258243117105563593920390278657809640532345741094163333834542423623232 [156,103] -294994401877623994033867571753025197420007383737962138736380251002051892655109092728441184550607759666248702094204740483468020797339748050753760089368891591441605799472785660578716654807915309743464525999483312493673700541860625551156519870638502375315622815747433610307054831091181644455578055179964096405403390502547014097497263385475385106507578902980122782147580990320890604245803389877035640420859071158264250794523317190112742504262895653880592476657306467348418194364313985331619096475702352801675219868554007632752189263376296106861301734851112235258172314490941251296014163076484966071234001361654082134480677542379924838596883770623186287831360077807292372785045104046835182091451932641026554146397161694552032747831910174886206735511777403724099715143345226699337342340956554220554084591237494793452340871833876807569119963842480679661012188338479994089325164293317978486476192403672035919859370035184264488549451936990520487733581320477564512045943014986543306167210921339601865438331687316918326175023561505290328064013503163304782406671228843895687342646262379479388631326094654550367316756733804689136986452610752244866033428420410973441017557371502556984847126852109232224157515509904440328841181276604521247927058718027754389046688888395303550470087277358158514316015089068459908837914639268653712597413701336735666171207363885809437025958483966555314035766669549971688883203300767747666926919335087361907129498012098175992034597973315076412071107721285309391656065180127681870515958540744669310827786923637516603880860346665972814593379831539273389487834503397324062237465882995351169371920375732678806419000943105056166854992136138105502708587674398514053626603651136813291293994564280695809123425987350452767113070307098642977931324155975800496814775314953108327301054452758018742034827164109712747021701880331512629596196569296643485723884543093348762107768 [156,104] 428814620775456769876539311314225733528612279978953599836735286357094237105854501967834657712658704147686562265766856735447903581839170900700991410982838355066475580272445252065996489411492388101007701668281070091376938371474645296100562250357737891886501638505182934679685859042275074279640627043168174468868408564452384033801954486046857250003709335055898577512014045407680280273249959228441835131337594519864006950207139187024950914427793796239767007543925619608710705857483380853758201126238567347064364395753118432136822980396006443364090681182239982654033752491411014644081705914327387139404712126402857925028699075496065971933500220532034242098862364002564796741419313949279348765236359542710205885554260777404894893085328454793399044026750042770144732030343636367777984443867189763328004866337561737678553902261144534302057985901413828132854222842788797170868867236796203144255782421049009305823247277059689762599569838611902433254183614250965201389795076936045800302667795012828013447593717946590614780884312708685152605738869288441818904747986360781145213732908872324648941544406513089179098312954966901269354706208752350301023948436891847704967472425814848340192890103910706586383367794367284740572350489000324157252568425183309553468179674140412959793484876388880633482183727163884241555312359878790114428685296171943865328493793751626844136122052990353907286508213250789376485718248084569941982671821042783051254622647807436104039936182740904341793149316879517012557205649340733016166667085803733339250976230150621601104567006980687171770599964639599590590764510957395469502415681833259990440388030469255982780021662669749432250268521600025293177077817078744321171415025307984699752004873052266010527056808218961151787208606122912966862134886478079875002648649611098283863324442612276757062559529821656588870001962833628924254900773989062684053340802721884200 [156,105] 419621781073994818318945450752667018879650697570453238934677252947366850801235449949775419842880762896212348194474344184465974323469205311456398699247992127913222113952561858679921065925330838612365117584865720376887011918911865032404512612005734537100984291797638916912496972875940589945146774055097428541035992776553839573453807918408591923844077917667710677115071937083696375067202212400831565548829690097473490365830789340962705379653563040745321794624556909347199289701819862075276571079071460691745798230205570125972365394843254838184082895457570521030009297101304108938233380319976948862687818814655706146850574137694397034293492074903925126435666769062676328140149913835922016883931821923538502504913909025327951090633020683827943966891691489799579012000701770752762444176852867121822636801904208786602393885738844999416924052991537046853897026828986911066394479252892442458393440353468842706631523624808274889806921650748304316976046032184317945267195049499076626740534471995558396201249543657229750849434899310751942069455729215350731517321699052802876315544851190803286170275904677446165825937748890834689414486648022644646072840987738929971350631286886596957498134390099756661591658971199719790414534645415786412438093397622120137495858541830113578962879877780346718427572111416980884282144386464563668862726261776979155883875087053828384818108826298306332551892135116907368576722378591381015488409903648207202086108592157632460441230036371920262816085811972175405609853974275618255661298066154913340667686538390672594509497756825488245802853433419754025079619673066065075561280289558130920226730093184159952885905198426841588245745546588128841027638777932474021349214931938400196543535812287671527611634426064163873120019112687860888514281409136194999641361306106090678400550015244148995840444646692831248900718966800584439371224191359488395985611180032 [156,106] -1700642103523992110203702616801822565826252653020846716173060330180011436740824995135431905065230837084450569468144493568500872131912732353826944957233786029038460260733456677977640373561633016714432665774668972209544073208893474721217464411689305649032660856361446293733919727527734030979224988944839605607926267331726140799566401814141397619321650037294767792781191456234832480292015800093028581176322507809385883968858523805058256110146049272026880671206258271201102391661431117380536833144191789650796342550604173201765129184249118925808634091576882419998563403233128608715648881802137021251042683317208475128688695384471794684567988602591043274354313777001993383192329116752781938592713095048364228031736159674062932060870670938223452566570541618805079418273417702729282502726839705307010753278011500223449316186160290244406398006252319769615402994852810918301906510616976886831774655608073076861368607641713670505740590604016311416853841479387752444785698781988818318700731092495283559715612864889593744407896142301005345005954262649704097745315786064057202865777230760412249106415006280085676089942060193879500487643105370509422648199061122642640465306893846590588344689519502850218124066303348717337282045272468928112684474006577424450370008492841737808268740067323945088687281078222774157316938033791457143052755755947139362523877648114280779024395080245805312926023722106071098517570939831465425690251927874994061329316758031330291873117135153210892389770315385292241187253278123598000553821925697428961439287033827234181693537283693476015261544509387203967426621392158846061071231903632689798020870703834316586637061495285561036666574501920184414653646870363142906000515002518728502044102922560620682174855735252028816401241398413587922185617561115420766653124804583631829262041974201068558111538560910279640355699088483882599056024904770548737221872 [156,107] 2621425870510443720931859890206512483021285763993388393847682403633598565114014078433654494837802316433554654314941825637291443232395401126329943395012739380054754489646800350941568383990542119934341735426894804264507944588747167727021657125491349614374256149843122132413462827998902208687216461346834280108859995810693588248246597295257615414204456368285684977577280378289526743097015497063831235107472904945300425175739008714073186725572075862856380615067161977218973463355088802115660856325746352150570754904274540054680231964707240695239653639033609457872521276277662887154339798078109967502802501167409211882439805775978907586969183639064748492956296381686964392758914790978403097589201729438714503128802859451973363069730192630491989510567608736166283612112937735492101184834338180730023447483266139558978611115105647560200197515311429173149465080133714388259283634668403458841553131920161213155820850622061895119280342840605818263211017204806893194148849423848312923871227215451361202152501299525895762378622520348275519938071458799333661512926403822983628886098303440029641011054689076199625546776234104538539171431132650317448451261827779594937941894338668902516663413239289088638694672228383188905707266978481694022523194318274173409927071537735377401682523410465902303518947438920616716849291836030368963717132877223609339284648624243590307583171805504158830754185009949418739477972925925201308625767895753247406596916968634435469455022134113752576227390487305070173749301578446293797759107391518806379063753154726245663575944390599939725134249672031622853537411742340459867782359842821187854342668775478962036086109457566053309934679222676662560419552783618179115001114724866996741984808403949107890616852707392528557249992738855386327334600403937223038610101594731769251386373371819512695491654589335163559722972960114343605244616950477234000 [156,108] -1695243901968254336816805379754221961680367185870585315340989744928368959345439153038047079452016180941271138222198303973149590758934311793733141042637262183652721856194549592004103139067717395777808355924001572012431154423678082070866952539522563846791272022994699896887945364290939229307676002030626560575515720233465441074442563274228083175672386709320178959668080456440465405654583387395220635099327122484923681744846384704633016780621876215998167382303081352401607597495225275423159385104612310377010965347137040276273278492247856773871769750280970268350222923632670283500444483450691836127671588420170867912296196489082144735984271957053915476957552773449300132381106421413426008503700592560446908209048742797111032102682295344630854953319462026559749823120447221618690834304361975911224885885666204740497564457723394165022260003820809495859578885590068301630754250996172533550247765976474063333066022467617846166420700451219150261045564113926139219138577024577150533358328394829883838761457292557424452897186735735065519104592380974455890569888354753066349770224106768004819786264401766494520646591269737159281250762212821399498559421970490340024866224875207391225091885169254877806752719290190989576913705803501866586021050458298887166014854598870615561200622558265390435466531008955763387295652090452305005227000325293484195454848805104367620946634915791933748127327859669611362702310784938664139608576636481124292424766286423127450649682803664041588832147612612276954604977560228004706702999777841510584042926283227187371317591631615379024317810368969267211240091542728933725755331771103819765183031142024549607998516593974169586943617995648094160707440559032297435836157170432555285009402361799737818309320176935291175283344785048270384860646903658768610214855949301253488063871261991298869016812366027220945789054633964664825774143389483 [156,109] 210285913134000685881318489504652818709898238000481317689116551280110692599673728528911888119595971909450191759999923000721827309916161166157883602138966024520683933432615972483861591815552351018891280212325795372363043689586804825503102699256272515473934149839149632660340300653280951908324887869648322167231525980857189612749118410913998802071179385134321515014368054312796673949447315417686221465672212532671071002546144389400247534277202702500302874722519191011813639232645306169712187458567792316294037550290378454481756581858535137036945377931743002107022729927597437890929834562739691120243781632319698671114595672433424947046396904152311496292958402367864467383505523351487235847452582770306975299641487753423240620580722469427606381332328665198737723810788430866710195768165182830896360612990491587076462536018794735904932724416600728681364938698405486913994730198258095122124705025840977638192622782280650746958827719817336122714431253364517187879945775525990422248485118712267828059418726324297051616326734512206939263038449488213527113137814885757522503121370167588787298551197056844988337095907530387165720412138505433375539116571441512902946338165933707716213785371529462484530040276258930445921548040706235365403619374992379450368785080381076537743713881525558908710925726986573410961179535963448625561087974948610398863081829356530230385817482445151588885699720837918485601914337665065183294380663666104356099854271295035379454033933829297554394970626728324410841251309388126574299157125187914170570234511074532490145723066169946951916579822381121582731462467477378713172064020090238943511101137734023022579609383795986172434438817457976089785171246306613664029784800508765133032066743195929099935846176707533341848420179434377199068985664867486719790533984226213771335542003363085437235485789899846656816827166771621836475392 [156,110] -230602754150334635472482461735833314026504359107725134691167442408442255577462600290032425201164754880037439934162446635227160539438922387163557522343556396939970260923997814676452853965566978924502472522458669401111746546009156700920254183259181589117008700103082164727388269514450071057045672458265867154519754472119092426330452169729888359922646961926696542301703020968499142007374256332217658639709881549859522984573012519234693628534151197784801601966812349746373605622746736156495176930768903889969786305929399198503861511654919282151794118781953191825485217580071313821152688449137685631200331502578676506619196740627578469536850044934377202231278686147194326243741080412110476319085974299670369036524165004068184109849424999470196447382768287663915237837191467919245638464724995336517068098330049938633622431629182220284698618284488336774484774316548249469248614065659560856527701255004328001271102863907716807238050451071353652252639776972337399529734160521742419647268351837029699069247004648628020506599109349446494118839795091124911663954607089869610467760898152891403758497424020154506966877980391221127451303542018955510791953356990054548431667453989132198944035957975029553915649625557051064810021222874493967532370554534641242783218706325422211942056791786636071037648732312410926030969774969344305590098280651678445030382691261362177507816547508709685813991920192949830915242902116541030486652621355609368475684843925117862744716235777163610075267331102831189312673590832210083989088125166474911602081556967749873480847573613305630583029107373484917535419834005193463552208526288059910959483108594184883175144908023792339142834744000471522980391668936366253028355215329139497818248183103508629292664810325063645742730465656229886970236991422639209640236572381098173313987979065195172141821479352644658052238264047203456 [156,111] 665350555264646081872874414330179374567353746298746242620117173676722245257134137451866511800556312454702504907591420493214936788282645660319328020140392308841022564603828456500282314104932207654423228593570772137811973487442504058892367224635508505830987889655796295480680078555321381414049752573631765500685445816968916179124515356532823863096796651472691427991423632959589874181985710688579430229975816499608970693657576035050714762107962179148567677678342613115006124806253290654047796862974657737085153859498887973313824542924129784070223908197717166983147023754702389036447148202366583206606884438517660560408817774586971801069021748943702557386343423589967684667473069234858798376948740386234423970217081033288600161348057678470923367862984609149911995456036072753247965918479915668638175850865969629012737725403289206798642311392849208938846107188692183369557993307674050693611314254291658835687754720384804106674584313256438777232607213405562001517529200817692392905213773425960283046203733677107150695461027715348262484548731411172123332148509595346499233434666454696641928587137342321093190738558250286808977008633652128145457461066295186973963833133112956599045770236358898279437202144696688020409394671282960592512243224499759941227498936278437320726969774938686195374113116662822630710017925437363446080111133978364801390389113826593413855295305471073213709452822468355102773791608463850403451743262967379248874846270568369393790740849618826138768881679514192590145251528903800752528797848416284987135295381954156629347921975662190931797118870011551983628857686462176245493812075309081142885993854709460074039489879173584152810917363869687447430391020079158325205274627361776546639863816986914925475414674459652477361493688245487329773439850402213634414349545550177652375885703231481005222482846066270837754587930536 [156,112] -135997996565336490073229962907753290614043921668483298230492834647599009241085968430108498988342103475488275604785281157994126611610875589270761948269482670749218368256125535587661721784666110381368432595222303080905810151049550935237654724072953233110537121890220885249355083297973379862876046527960294819134826736168648324868837296704356994765914649148663038768156129544705639028338527613448919358550999044427928487421316055794564408150343206852698745851315947031458345952372396796784220930351453471474130960687332505022630943818282046429007201375608177728755445911765329756750645649750019415290017231049768498353925376830225924877596814960749802342204740432621790675044839678906269632408460640252742703498645330302478134724459405891908885897861746177782848064982634756921774949525748286991010589456833436182234669720497568145193263082535692401173844431287100397433275704878764438191935874407946948791068705918159960674816620984828231470705759170509043158824883953102005951175096906130462362763474409365174403997078318751236086503445658897102776469442740018579553908785070564512687910403804685745441831192551356127073686206368118901879254420679435704384843232822401260846173045154106456209807036700107759741155161081243551847025844369560389428430403602530697095954678953218072451000979912807250475624325503557302900308566081277981017649155189924985154251769865913023947041280833996283439141086981030454794411269231230644397450461885821783545204944263144474446509560919477765832876573583796090245129501612790169060781764120697945941764890727811464827392417676826398444144881314333671003393373362265770363549719372478746280765575559620664800992811501077945891180606326307035548043192560883160387362348007614658486228970682682275049540177053668462992999690744720654997896261442985698321856439892411760069949458772758345231512 [156,113] -262938198165053532400127804287094217628904932360506518324571762194439527131942810774314599428897584863304044040054489463054850822702487099693379192063149072787742564922158554080230739281595231353513835793832697390840388981403187993124572191476657707260022144269442570487658211036321256654589867497087563775738479575702283238280440364878818806136315375062424218612943086335824463646841052348187661675250107888654722335330775925701222881408107535174413954397601622000880950965284921167784370006882339069634701439778879513650958385652974373014439626153915023717082446521878033137213778688612884361693383559140459678254932479111421877717441629353004722738869458261336817231064618348159216878557693277592682550363974456953038406853914782077563714244801771609862910734036919017825207528242416137494337538179048984795960457030747426435530763161247571818550494079302728654074393152857848539417027729422098977204619436294365658420418669815489493428226225437951089586743822262968943400729162867672265319964195489680071725248932204325380681816233177046433483985874372482105631218375432637383462975146728426028938280468048312480897222381901853074128055516666634637277615912689368385194302923012334195189126353027876617200014319284946913777346430352179450456628121921828120343709228121466143455823386153272426371912901660601276268461384613599393416538628524176054820106286327174806196225588633027172482842422196455868300378949798058999372519175167305654052921118685133424573778434589647269895624424181857408280860117329071156036204696646437495602764088823825208864958154046046483329945264029951183109557707196539200755639703027988768608439683831558529173725081483269492028313284697976680014644574160978486491658265768756147792871347009348029590264483832825714170231252732050088504201041899603467136497150298609722776964257693324288 [156,114] 102624271172727240845183957562743608428591166775434945811686458791749892123515226698538658790488197105627874906934374488046064387513985357380152632632827075106074059676952034930969831583140575455045115850188400786209254822882692469043433712475522342925018166240651041421517641958080949846746037263730751110193967127103090729914736267708651924124786360467649833838221387268463544800705546508264328533817893837366285760334837129559483060205813891085834945802378838292672710089317151944006099864693876777404528399865572257189934222447017306152400570297080566964787718990351512817890461428374817250423943413655929368031224747297997891841641231977076636389144160430816884266608301446242697372436361201702568166515853152061877225047825982643764697306603921249784222995592980741526308560094999268171217742347803960428810755367446250196417188066992563336462212723026549700232457381890107629906961290410286887162012104123731734824875068560159263900285328719493332362505803748178777923878259667975295704839465690251313971203157286794066830437413993704718055459105844844336901632159317746960171183669279621512697546388598869976181206648339212146154521346157799995464480199685793031095815560262074278363022780969880669931270930615261883675171467557287584683660165625932494045220810048962729055006259526984571130156629746164556831313830846009374218166657110115302076292909301296266969241643925575623139377494033235252292803833745250387938605164360837092341649723295077949166219839746036935284320462443747978013116337424126489494236982998288432884717237258446363265923748773608277180167428537649876651876718462777625388244037706022458633709792371543059421462705146985326865740667746337736860916049550822859956588431159730461810993294436630605609697031918367635872938003260371965081168392429158206752358588960044711135185004976 [156,115] 21177128211394310809602531239897363388737978887468093194983450280075375270918121623738808539226600212533779203250075555177803807884908764597485678246074801794658347518271391543104489482855424941681378855425705623465721986338848566320058745078893507696280871694154755524954625826003018479475261031755652954293311770544395949614258791747088115446470731151367141361575291384464515917148733630535513455778096222719166059470516006412206427619850585581373340664123975457687326199361504568594896063527091102936115974686562614529614638888994085256145264517461556439770296115228642369680515325740749113428757135944740328394745764475183392857680830414997755915613896082677337158911489081956850977639017595502293920289563294791139088791539818460821881142745354616865673573697264795647883460257385743439252579194425271075248437493554275919982139285869003505272944183891180903071179020859222265548103456503652054215605881393823472463669626628371922140643708568260386124446748995948558244018161447752938757716229642313602434051286177643490567078354015822836668939591128043981632641392351630403344499753201022125485053505073383657908070762463852246482426294105556064735935787681861931055657470007941912286693447554243626923981841249541478158887533623584787883773596380310965708334253282809980048508103377742375028662235856867950598463238047586892639532202027818418596682530140091078228558142291678338024259774765830012276578714369163725323422837969758013558875345891471246834972546086318192248001442305469805083470737797367773275863477948284409467524851142538046468867362124186950606965680337810879467559338726798275177272335519770245871530868013441820449302082246611649557591092948047602586945752583107492730667462816496574852497179220589975207007515812327773704346376794203763428966385025453568091288404127411131005024 [156,116] -13267304554738790009160931079016242883202055535747005371770590886139702114412124545965433715179315064022936638119785124247874787074341341193295851438212395793190618665183691419020788739158881831171076297994009415432210701919591209909803007871458790107004071493395676588129573736909834094883646538531284783292146882735880873265884728750789500550935680042513545591376183811394306556436014808542607142356291175646375218206888541050367533047737291640649604442884990723935631328245723203733873843045261301539579991197686419047695861569219472269890558206177844701111781649430969245642571244326339739944419324491502410970074617436476085896373091988008631869423491091055837979092368040401799242505813140123703311782230147359284049429148473669945144575041655395429973737113918772505058630368196560815700646768423202383346928879267745626699898791069863049389759324496505684318268720354244430237635070094643351455829365814166191077053354171114164857568514917440961098361347898291207192717099709406097308106868019001354170986351323264545551158198054769191705490597934564955321772709784257719302263491765623704678637129305077667031264161323139060236907836459723255325999114509629899606632049565280606032992286332773781442603555291341810075408948979272719177923750321478592005049875747969131576699347337190820274845797585302699440808640433364484702231871306091877694283429185787142908664427528239652411135354570093898189751848133196208907840010303120909574073795123818766263121075799271921811211685286903107320042748614136510707615615029073585742685655744114850014797137106528365287339124252841238119474250485452147463324266545010557066010727231517551028638718046205590120926906563670449824725990264312997295317468009071454544629600393398738838198366937159541893519631136341473773316890248838551096802858381200725 [156,117] 797032091633402589650982125960061296414522813922474390020246225492337215157141676206559699645484232707027586089668470838532649394504276044469792002175912441921112062077340287003771635991622616584415504029434455804093938183970343134765125092616385626742006459057699617438164287160967328175766368838514587513757334867144596715501356986574258564793626584786639247035804756748275080912863732293440866877187294567522562350783722472002082187581395118310477513796449701650930333558222541205807684494149284396887216038957174779574384325056839628175895666135824172841610614638008923395909871643583654483296386696747879643324620257886015089867549808841524369489906464852446152474718943694452069776990287366124622974161241330440234168374495296054388502715480441806774030526561476401710453604211053372962060206559101897282244935042178425212154976276348065496850779918684962846538606046861477562014665735056660832887238379806911821616387360292591623508539611681919000015640471710773013321017437121664492211718143835719956656103188135623103482459822471280324071969610705943442146130633846180388623759224884074649839841015815042985969251559977795185064697344831770189390075692328023770946616727639661747549277789198701740930109315902592237775226204226629593996503903811927991286149476132729001453717415932656159822138946349157438602813647417404759774601344549124754882545843464733589893438943011954004490249102302748366242422326822179745626434450437974767325477355776386882959121237744094796465466873509137013764567021584465109603744630895026087222775590233810468087368715073573663191174773895090135677782896901361758621806596528798045760169800939664134784174364599649973638964129221424462986700796965924442183900321400763997080402501070852954472874888992985225599325427352402958303746840371063435048703360 [156,118] 118034938844974680890272037870525957579223410847559162370805213080388206434982284707759735019171377160547872394432190557823512838714964011074114484701533533254764961562693875323654872696956147938644238737996047435002116956104159293352590147006827300919588382934812918901431133068239011105499828331530430296131719230886891425827359369235813010936042916564442113293780264648652684244602034391723780356393343437192799243778353408294150346027365807668476369613502310458371900966122005802421817152668220181809356010635832213242873311706809569993131391270401842911341939350461748442555175748068455273332026001098564406052202457187647920313312911716390380267144627682069955711918246305387395656770093671244147272400038302865506970257452999352118698765538995530021397367286846630557716799083220813611473155850618301766558930615630954982339858361374084757802667025654772563336364719654172863086091668516027017164055882763938872973457823566649047889060366866099328123909769962887109357115402446730089758981894608999950948757851457246712788042094422587129169592103833291387388076472568966358643796683886899454498345801705381588582724339168112513333084608745181530599368982245225941955337535378707316822978516762126149365086419660495050322180979875217398037944002081924593700081772070996086580655735811823039158909125373775429008663069925352935070617213139392910752388207677515557128240425425644216903736170412643458414778976501828087567330728081562682707964005002043249974282721455247073431482587979539980579058172658053003702250788092134973033562144366916050775671213048572827327562246283820426930642048030921353037179586627098409449977494357306381563808453676012824263612303384390062163653657941811046376297354547008980916024445531225426872072913325970559839218113116232006733068780916453316416 [156,119] 49228741930471111073118407037206380841560408265403211651825623257595420821332473861811048207696153732811996701745946683740667608146040762098776036215025812983941609134705222170371069373230058780212268404720292354995793776512394398395715616757573995284070563165115575858359629486459518868425188587827389804407206346197322260862521146877036411384647904128874303167938643140155145790650512309045858243477289299087280990710676006050501234946734465180058573988715174321174003584066947876748038485529111033328452555551175726460863444948311983542174218191714155555274241703280105800018023541738341788386702652651785673459702274228400117432814395056220685646710670882208173327859340426785402208228924626611197977833624063500702742698576231132274874249435173908326776138375624922475420643037079507342023050891845358254121194215823239726931098458407531221205135411189360115633061091706909667702739313258241634410011149727432684561839939806422409632391846633831257712279461126857399623436031758749126412881784115417452831401133939782122436253463028291117886868373773036443020932176257511951153874256320917438548630665272426398979794250268154787826590864245304506895288432984589647548521535124864787772619115589595311042804833252097521222435866408967603606455793551443421927360065192792784439412653204251856977296475222511337521153038330588930254892295918234438077568939313991003097017367722343408663745387059902278887488497077286002290937282687332328978660981069557856219392188274512209084779578524727539212018447121585825541892259070851512634126059036555443255826129077160313192114100809171355316523810757566227506325487675103895396725795335469549176308132355398861038234713020457936259491677824889138037570920650028899889233507511722200612164142836157073635363771028748932639959687906360 [156,120] -10358270767334764943088623457146762260696045071225471926375572921278437331804888270584251469816933837517002737156628527221525683666498318957299492751529721881991149354298007560188909022950943512323838752376187929218304313861369382862131904677613987035164021878167792045136955783430095098756112271387221999631757432846742331541370530182745778294053939803822898586833245783522479295839302633464948262287793775092076888321250585606632101463759593729752051564437673187358315606605251461038687277395960018122044226956109560483573226802543167112050951791719313883996626374922595569007652894761521275761571368024689508587462431236991630289437603355653915724960021448728244388824311167461670067853681567884814687054478399572534883929838126547395013025700865111921486133270283332568453264798116811404898766999071059981897580541628891226838924566390276570915692780695677648262523161763272073812512588678153883054190750562758619225658178430411249129674556957811379972369481022755321647021826214136538620449682778060555588773089918290412693125954501701248135114832509145753177383528662783617265005317068620999682926372100358478759038898067727683430738723240505413288374165423994756915773322169921449602658055642826292135843007214998213534151794714324459146957380757410500386114785663621393947974627332898780109032788768885842733086124313157783937106271284301734161949113237009961569210461795647054837698574730979613701137482715067081936665750695861408223623978063782500263817750827579753031764243661536093536943084756100730706071666240835086939735878535322795807033211223529902725747261254688194710462589623554502621173002865186258693510362276921716828848765241596841588926307062090624620536059803259287674666197417965886099911276472512106978917893920415281878691420097022155490915168 [156,121] 70073079726716624013662080350727090410214274362615958397927040935499509170739868754797604367374142285732513917686687320064403880219741945638690569675681028644506962768947873458446182802574338667234911622392234349906213016886325730654466517449997707396988836903901941515836607465266761015759390686709950922696972086714516021202977853860261426957790306751429187855480473150425608869301579971310660492316604152303851170183034622734829593249703226001514441223857699957361979860035923901623302737296782593814141720564520347319767850844642643802589311360035228796440267723502174743968131405783254716985742224319422779226449544593753484036217836745093054206535902486075862231620845909073644690530788421281310561789923520402058793596611056801697564382486855742580824701610202766491323835869607342252889624984133940982889094963496486593243942358907234018296678032499309033829796367799708335832849078800016898008592699774770473900793872961009114237129290988688638542982671774092946523823930241006742441378037914900336727356078019170419869978494631931873216640203044870257891978309547861972452855920683695239844755396655042695554841201597888518316852989459416072177033381260675135364556495649666753590322883909584898640350889959742434279845948797543122580506744553800146867180869946327001187673386141812862333354071787686581139986057790239974778217203665691998895754712486501854310679811423782467520326166912352185787187578380810207451278881495757295077156852212034900682476940071032023544253653956110833153399638923973235511627596550108772047325610699393251985350453527140187692178384995856114131772856335788060075931761743111472309575040395812352250285769975288353026915766942217224300961524726749385392153430366281297840204518110576144184441670902700168557734310632725120 [156,122] -71618673875641179657479305661233093247771527050583384583730269479994231567007335618548291674594225344419090173534775890447910875230880700467444577274900088397051089893300234997706927229276862997900431758031243973379744153807551021846307451245946901034197316118805726981353258942347353397254646574805288969329299625570244841381843440038635912867555678214292258082082107163314664169652700371182881826685921896269558921884547150637349644591246495558370475808127628444026965312623251422709762400382110109137105154225296246918735719895472064397983420491156098167666680653215260407129342830041416192891727896754604149704614971835820935717282239496961526521459752650682481153297696976753891687108720527214807743174751894823771954267286721616562893706181252230083509099230409250829379750002748566998137475159065672842935947478232377525988626113571495742029702737395619439786286050090521035629756768761412201349332313449116778211438541145145733355685058054913543541347920260802052032092472891984183735622243397215058902420274117538426763909567326224272926288483244861302383245316843693314735321890969528014901392019328500884436308251816270812650308713219458291666256053412353995920238057855318506490132570277980206023910285638051789181473760542285470961467743870261903470832503736247032097744156412148894865242280055346318207074958719404732776449358705649162889370338539044126155014118228245103933405400847681779319993639549109947417728515656275252543070998854988872583411959966206871373997788376445003765163772264097366905669616102111539699459889944907281438785020241816995595636399885589906889979035723269300378485011275381102297623753129233583548292401280821001090562292362010500542181983678562373936069810813176028229609730303938875138575812588551327202616303408 [156,123] 21747041580863099935249499368370771531508916902877567743258468924605462158118569415094586927344551027336856711695563495147956162731847400474742127539011085692396316339234483571397619074044919386600342966333947575510702425900686295291809538077165973370960790921789043706693325868054082883059254368606932756096477551897283267025295720323666963824313455965233185417858256226168288709523166997231960861132410419715146996694628747580606511731122428655014721954537705820709852853600227557995271147335205959125081178875514118494383508865582990460749901544170231798173293074078962406971350317303860028098106129341851880685115009925029815819401673111530420518960899297301114267894439144706091555270128356634658127328231276049748060963694255016272178604697750383526157914717435533923293522133096627478343247920520521664140524409061383245662753193031661002344856034646113600407683491155272571311925345053772980043964707024529594291973892973138467536730704575102580589901767365881191734940776974504553242314427339247193129995282690944262871999930896418831839797365202744854602943787844162360604768895543271207724091963914697632119815523794312869456321394289454618565955952763340876880414213218577558594818378019995891115416407832932140614694480012343741327043169649597468196570516079032268919050853502827157705613686842485033209501258332605395098324869126017999216151984010108569173604123199048541555045608931329562336272931006387995450273320913109095097859217244553323792693002524444598099343749185803004772566623386940416332710230994068288512647977153894855762186276176609525952025246715042973934346307790163759139693307601974405490467126388920467944963728385254000362015566325018020044713715637265926616281335562498142202099684596749552741211248379291439701792 [156,124] -843933342825418387574539850845357186736442829123819764947028458405422550723469425808366585279669055377676814855311771581294047868385874002439013037821061975560766799656903747181139580061249894640133132204189546125041540528684249237365524928193086287221167074687947868576311237908059856738862834339346963161152622885510608494818218317207971474028860155769796122897056933173161394411290998515052870858196906083159471051210314971392457520183870018384390845658524363658581445946523333441611542581554887230906491761483009645759915521388528741440511438048038976161708594480008790101282454094634963829415576868647728556526921221801030747677047067033521321944243798339872597478463619629657823854656748915220000764503626499164186793539467065842576620207603440257589943328406283128677840633711546890632289654226371398364126691324827698675692747741542848079168427438123612664836406733123190170072228720200491558346217042659458279679910675364447660554635550809033530401355228038455710701589796547321620723563154105086627419415887716243192457731636663881908559945220055535748956981380358570061736386648298500021872786365505778694905170486122327927131249209344974154104693741975706293592398149958018809048990391207686169921098778958720894225893856789564922183724889269588463130605841765815484308100820965702917272225225878109178789173620395542562488529108953797826782197950668786026354169974190370377507887931071925560477711017982435630572838443597675469018201388602685567850099899495565787194017905228714990589147946449247810306696735828489974122028522966225385050901774111740503727354331450777796948776584649423764387810611655135652914412054954786409150037573089806634301365598126581654400348011937443430603356487554409959439641241628580085950789555702356 [156,125] -71248630945354027628840681862557927164092592328939948151592727328679174125978697067103634791040218513684452534965862397237860579645409639323156982589999794426565168932881937910116235554266833610683711406134458067019559093193782186702085623236064842414529711076917961209297122126110236698959797360334404442106072147967263362948047960411867428674450225173828720233887090944697860061865277872346268847277668661926950066650838211658024442685598733179458910028080705184814858810284950169465693571482279181052074079689754720253347630140452662217173616378117869938497929138920170090595568138087771016088970915960296509157482560628429142741374868300432429769394151557896380652806704630573983873950451526542045147998777882737921512520757065018595179600568689051300769726273577781961443106299603642494020702342121734047690541302505075172315339794819800769612560218085827200785824509487712775290647040637867334297437651581108032750781730173444287101470831239858575264492540247904724490091598603410328760802431165861531830249559204318163066821401658544455830963359354247805592326414451193171757101246361651859702197932652325333346406105844613080777912997134842277192618086521587152520106729837275336637635818319607882056013599878582276801179880423454373420206297002134831426082382997993876250467365266106764518221749628121094985591972746045479533338548736507550272854555623017126727116186639100166461783825806291925168289378945043557596023481197656384879098913724629088968054650974355240504134335545972102152629940659785839938865478811564303127823767302896321601756661482301575709268277018510285120859671868577148367162665798011473263425434783286301495389102057045238898320024025771685844478082784297537320145772650103832948819294813970482386410752 [156,126] 8168171772794043043927668062621323834331251410949847749912302128645096777586679802139051061635774472616055485218506836160807810561405958504862123153862617782971027954555479548113944466734227150426830158799598485812211689471870321850051037097619901257114922310596969599833210657332383484102571412195375411125405616066839978996035029611756665096768150818546723279161749514511581922362823912820915340769905366819719621220253305981408375997677816869548166887101309301211673696217995187478474252715799404435031796971802650885426188952271391944628771400729853633647193492294875859110596111910374253113484341072489882211851307078460549518615662628476301053449086114551630148713525481143802856904890339469731600187270553202529259412026991108073133381873099037806215542222431405661515135458925875501822525369391641053409744295506582020498254529061517132651321051743704649695225150651650787664204337633472071965536900040846828234067861933710229084966429306894131857333710917416184731222251433404490502323708192101282073200563028973342377061923298925680252427487519346328218792913854317724970983972788589358152953399909799165177532906684386226275314828153996548660754515003754869023496390984271482067945124306020655881335480625130996113698382532936308846053319029516948442666128194925861891300451194675799365388498158781795586571596988491868795348409657375273226228102429619711986886401930744455251868591327360513508841014970794693316732573703439614884622767421169097399164278358133182766933436988679867282389960774238116514231300334975173258526895038124539046348911607408293695658302273217495101609601410687074697853082235147295895401179102972897297368491294325060249793557114438403101275181331916172724034412183324184760411327312819585216 [156,127] -415830738138867477868981535184984023330591432757497097316488569246825408295476281511711184172259770690935917738398209317399627716442732020596616094073298461710803959308026950673333963497904598808544756451114500822618493064848570098671597194866292134386318834990281964174471013740730205969651766481891625050027670433587933367470641569412122812579789462213322906927466669116203636646266523669208675143730450393250047199229551517832965991244539923293677563759087524791949621914659836603483848175849829984692002146703640109935410185395386181259181697872183049416280841010792020444116628761706021651442000269635747799976955178502306361811948733798490887730825787821904656863156232160792500335717269075805856544414856983823795834041372855756880594020748946794662100240034177340958476517629881143316276943901488660552535145332475137518709784931956381839261184733036939151283077378550330326958422990775217199406599725412851082093349736901289075995991462895190327713529544253510408232940430687977951678484519700442258765027634132996597400754358452937606782254038351547223816154733336664268669889587765113499877002919330840286344413116701109598610107280689952137463825177094404878016641513596939356001993804647210012063678470440648430484544544523594972166915497275437980593461894429137274128267597955739805358043077287477681391827119533404156821344618403394472158753285607575121275788556533401961661376912968878293083879548442665110542937540577719700373569664689677724397353617980954041380182303480832057725932346359998204445793590529131814989483898768477490642473634841158830276643566546856140493954257917105892975080620660498806181653053035165634527473275702418488686395763082273386664841977662045144497226650512779059372793446392 [156,128] 12707072725620233586122578555000013196700760044736223976094142844466113956696862067953056901528757455353402069248641506439139113150532632425271017966972028791795028547230331477688867633587443384410803342868885880672928573567008104433491454235431335895581421754572557051114445708075983512231388444639914985410232377142547591508112634094507538442940358510355172220821169971533412404583338071490519780030137284045076268672861781363348334824410650241520560561405639880730951647894847654863607193756413451663275968985329714171249805503728987631428020049542378065133228411828798909293090633409348361361825415011535678956445886604203145424514052722804081865569773148015537380620922381095594200610379350625258218893079042080464404079256415490045560164933860725185387700100498583053003615635845649004933846876425974648584099099411366918464954492273568183110286075990541524458240845004920535007586180036366773018700324828839445139104026384445302265690195695023255644722319591173416499200449488458194043909635767155733845864619742014564173774900723583151459000706409636513242627907152546612376942752676751481875440485802501546107923321714012148544905076740356341218953260756082507647869499042318631641026288311706616013858499680723281484705910973749177455884413743475418293608272058043668079405032637652772708741465825561479510392838420840923131522874465450307996792074918208555812460425300706749207800723971192885629362150342052127474714510252784022251590187710777893740440307887261108323160258860579589854044582316608957579410439977704455047434818419991631867594504528957341855444509884612866461112450081188101422570213739648546681471378860976201881734432282418838853825103386448715483178027896980860327555517771766107451864 [156,129] -195871357580533910285777389469942040826076592018224521421575934484587666189820429692456633015380089902182242326623680047594183986416340525688747165910796689148352876145899207781907967077770943686286643352703425286182366751842081926410253455415433531989762922181930477224440112982628444332983917288621351945987110899651714122225688895052298750127024114810907926758538084655763345990594111714108208636489957389689782319090225967564790385863671672691487287859684223413876033251125271847653051443413313077902238736298849958135500670480956283490957715268557789862759551844672153321700953913608453378060728444252032659202603568113276284809680009717640653318533448042736859076963617078687832345755980366763762967935077222280197772187025219373704121550240369054084474253041052568857886163178501742626630281862100250553582527616149009015657443057318200085490592805619468522241658529935621306464509140280996562140310183247738030889676055597892125391508443711879207661570291334068211340136279019104702041817464803709815220828464866356105552126686969812832836940340074684937257381204008735597629536010262231870071970283437896301673810389616529934501254512156622065754297382933340134560728444812208100333352451010618317086313623977757544264300325956025170738812157405298204437486202360093422054695330401327750618381729902578547626322536229968988458885570216288960577747699197293550796832288694781202596715110919346168829152610790950826193204378620168943815468200557367360283348596022720053491913110899597304806155917264488203556843128227803864031213874467642444353247214021263950115020960087616793628112456556170033769111738763160546515553083058032692860888657998424969202942299907109635733269878584408695530912454080384 [156,130] 228965965853642845533658829267426839256059716155009645977239954744339718264205045665701950620598569829287677308049038788370009562945852280351996761046722792954964628000979309150439332806040004877530164972074943345628576438860086147635302905887248744561139583889341046756316100854418865324354901261595677055215889936196320632936078346215271883024821141594109096288036380036906098207134306292754672917160994079625818901526646206884890734982313716967062430650904656303717186109592859700780879850725856785008926487727884426658708907639730249822767345340514149019675147127376121825372407031925066460998839809014836247491157103238777765371562143277186244088225963445047873018943050650188926159484376298174397128938689628611241013357035713832801287537210535753626446165131949136181228023786123532697150994815698374875481661994649260260601563707758718087866054552671251749725525874543212081311242139764903056626383370817978109432581822022960267891360725070096117978464942263205276083911018957657400418124915082036819523410185473477859019272863264759015880944664384985122775071322657827173518639303511833184900587823447571185343005198927274226955255144025110118009833999365918149235049292324299374280368391174023448073072463729995649700351345847606617411284936537551351582617983644317587648023466691474676899957823755537413975777542595541023495461226166861847258309450438345269716290669930735761418837072458729032789736360402207417079346671533046477009178382214833759679757910478026883306558142066084972681781104539015854113533944105888432490687260325765374563394609015095822134613438652219343085774563562463393420893510695315821264753258004756731199333379502355389236888192188208585470742573132642526250032 [156,131] 43634900355329675150359806985507845135293386197991119768908813710646392718945818479067708588195486101812209102629433721406078696244868019543954750997380801245440451095789824154769249083320376033452015208146482734075336067812613655984489376730314651753427544108736892063981204174332125447041883588349919098743771363204788364617104127120586217490610503864702584772171626434128014823487014045061331616300320234165377305713783616234336088518781203248189024397278954793047309097730011571309017284174762052866804527294826878019105273199191269888110778599733299991558002153990349459607991200852485587747751658374809379011094438529143146562001319352763121178709150259695718478866957793552161863767592123166500283136832203415444757234886760411642241516710950780734560330049579618226367344764098631081848665478556255147988643640705287735633832340340167777317902037956422544367783424411612421359261636041388136410772595009998291524780949482462321785139003182021337759776232074083359003260138543910242950461010380709622689559111243419007440896144457511347507219789035465544947663134866378091381290378264686978959500694896783142742258241220771453599191163571338488555254399164981032519431632375736672367333230258290987781606229601158938524929255872522365221572544948248125837007648403963714952073017658472316733441079595529444183633795188246883253484349381947729984448909025956301988100779537262993065167625879541448977310359420939290509112320120129006438373055075782501421266655895474728406589578834974061166288218811924055066204725598468478423082285239782702918709290704094520677432105701918459334275789037581623567784171355212152386373068245183341579251441518026527502638771537482456115868440786856816 [156,132] -692906698918309238321333167337991092613091359231750453507009817456426437764886563565832079420336183668289968329415288941723926367735470990121275732406775056205757781107040271125212610622033795049008943482226854878718074599163754971611080408931818020730539434494665328090619556039888208582001185897987222284288776051880653192418386641777857848508482774233392801191659115668778384558672957770212423770686232211544567145872893247759418995028592830085250080660473535121947143880802419059295152807123764436618730919275214118599574284574843845183794336836348922849066521846940875392515166504048103859160513013716138560429201517787858278167292401621696680758288411512750191543229839178269896568039511748750544508819647851307524638065175132759135342164555099601296380108031321012590408283100337364327296398611925829648751713239378357457399748713374596663703592573323540784996226804104459874187481998310772764238739744097164583078988207839356066748052593254645234891299127083484752601999806104355752645203884633442552178503436234758847431329782553808464503745996996359800595950117582007740399829774916559488727936435379014285663576393935619419259800795888343461588032724467004457144268378257449975412358671512759719640694549528227406713348405517258098906281422033418172081930063414176113713431077419748677991101800878985310363440361752372082349735311253554621174302445236055240460284953270954380940217233560719482667103596847555439376013908246225660132664210932110341290470544676300734784426852577289536622910837229387354227748536983777991357885902686285850047849238648868996521022000484199908582615806955067736289394807935207297845727296753027745303903927999153493669098106045962288868100343 [156,133] 3914863494857460694121776252784315638532837259509388774580891201001736038699221394982836026398774233649913246983588556448165682426277176104851488971465141221420812305297498363418636188586706002797313482467045709577304023232234319899052296409337962017632364483716854120427977086638013932619887408059110673626183002638817479553482084391194067198345723416133840255057029603288145793450748866036294324771037124428144642637663629847577115915637058419724910738876167685354420303824944270301231781617151114468015970776411432047780209572337619546200292630142336134383754791956762230626089314128677777004890660922404063291987612728991178994980707614876141026177957796922287302850817343363329669188652971994842837864973165734585228114100504101176809169540285021557460861719301932365925069826199704595713559110305075285306850419075886658028702865974883864378217661699004347220135478617110986503354683036988246073466389355536045666954330926832768627319689929721407929128414561637000251782656094730092162241348258934608247357169575914265060083592558869817040129302526059228833092660401518861089057033021056841788785627653883603359178490558336670741096500462995178730002093818175119123518409913022566752457569599871399411494580785747635715847597614333425311148330962191664329573000286403320314975307533877006775550302848523542973902452468564445159958548526391031924519969840063443283015189833819912388888390380377255236833425638477188641190076248655325022451907022677238909250513626877879676346550590012577887510708761400051550246139303911194599477708217189412888123215345494043210245830108053894411595525910074070983984412980139794302387456463564300484008425883240474653105791544066912640 [156,134] 23514018216859030647442920425853582160323472657928006639108655890974591297313380670569800386731727842650170193068876623591557415482661271535544331046438797474309505319017178295693946313440060404016030555386896764384988637191400860328090513600338834770783581290035888976506065785499638364135786385436029921166107669077880092299928018459328591559808439975974756766766141860901359715661162973043742143301016974781488437391426621077058730991044166574512878985218573701313438869168394032132346688996308535907656158220113660993608676010419779431775258580414732491622818977125062640336069280774742810096955202887345016316006984635213244427959844755207505067936969118310518981685867035186105511619694908014516585086674789294845712129466365711843421103541367133017577779180269637537064793002300634016949637592678160016222305458167853406397911112825977587235836879999985778075523782479560794695957497642299408225077921334225591468426953675039839078132600969144745947274633742676680083857633666905208745990161231668491584047643753119048123548520241727875383805253944261043837634664471191746025691784318705804529999342116932823427466714617344067168358830389706762944759497873081212985925995546299313623738054837101405636934141933199687868618278269857352507033270347587811041849196561051771050744451978934823951975387092818066804673500246577663202790496526789061159792433729955669268219831345720787942724840344278943807792527899377545397860129058309556855364222714056759236331966006012974610242587828402141767790810768939053511700408139804582223152894414703602085041146459648077668961233901057226566095075030967301382975978043912486591757922420447423487008098352066123253814071296 [156,135] -224455294662845300795580478487149069008338535115518128727691371139987906014247765590370731695488084701954043224521899121914190145582154026747526185335775665070436913888244198897327299072061314444407307955506202479427997381096985526109973236256596705131353020583445959797146619587361735350598109719662040684169089618017915946021649258647854055946838690396720790671460923175946172880052898007900643178840950275432552807716112912936067295634599563311168406661933245179779727112287939358652265880503415051238209661244263895947731733207970611559399454577845730778271418441461502228297236947161561784389971542976730104676828822882449727788370558901733451829249212854699417188676472514719763176434567266676972722940159599921765963827704887357892697565214412027931968584715168299255678455966673372693754929804314829273188787452728472579268448711968096383074818341565499647467371947278888751310790086913744643390264338187699161912627933475459741973267056991657759229790963545409875188698106259996039843906624136840735536679234611573586771040594718151547633402249671362078287448282380940739870242847061539757485084573950235370082864221282374316202975905596560589585422216966065051859347881306712900028863239367418544093967026256541453256052726705189147797043930208513767171914031254462382948707820403517482517653270715532145756031815776336997534533582352043855975484096502486129786365120619387421497959239069762758172989496116029927093222074883125111712474644677949790178022904881340053954593313955554519384492858683846422949279174913299500312866926761922778965475141677092181375684409688229459671936889260896054062484570251957778470086206580651506767717241850904574632 [156,136] 1883636768771083033410520715578620764135277513644550404506056633796847375020582494093425652166125741519431062717742540950843291513518548571645875037156417273173798284310975579974115969945614809956827136843456338815998639115891263046690171837787679712866823799786770661972617714566121617922463180022829689287462296295079473443632877983238755383101541002601852818708333767870585817661317194258508836674580765410454199340508747341126270150974931655504601922742047389832338966632941878331095974572779083312822063971990433318462144878773315726839681907630938792318115933870641983055465527470313655051502376965127466643271208723788829220843106426173932029341506948924588005519735270631449175101375147670485013286270107982246400040450315555305394702637938340182265202418247827656072079820220811263709380706668830961220038393877888653626726488588256163115763656953157154200773767123662901352651042032057364162225788325226470973873538316851896617094035219571066743471961846628211987608550662237270195057958898440543215047353820381998619032154584916825554212559172257805553467645851460956657132951459820772685134841803587732017984085818759750994918516620701879148426750149399633625083797676802422334249783384945160117881802229653196348926994902973732440821319832106156376333221256195646612624676740005778780608956829361455379391591590301357443874376992858619947962680859762301734569152791001185857585567460047087914344797392600831429801102353430039890667504217269789680145782451586638024029143487635217426529550080239268459462939956653597998661671487161378906275541841758047943319000809512055090531687099588025445030680466530379035841578641035974121730842958672 [156,137] -11687320006571128971252456674547844512335412493556592971126348727157153436583234624408307565512173136122248747210847928446567473353546454309270058460480618700331804569646957566948577288754990769404923080543464852132638182765832520073287005054957089156678987490524887309538436699933399413241367865216101246640293102276629123141374897034262991631528067006199188654662395850330979742879880869417696240959614277745508245705684528437394616256384895917291198644182513699105691287616209520437274742375528293131107794388119251913952727352933376531261298230322885355808115279026766211335649288303063222545164859491764801693523558072017295310409064737619365825813197815647491839806041043486574004699504088485383901769643600628469611478084058113531733901316267388535405260321970868760198817082234113947686765999299163891036706891749810126736302231152066115080986474038541636795263910804401567359326945096000100898999438347228631611300371061021144791912815038308788235013704028816611039197849893514356238739150480653271292434914596384333403761594561267703896155340995637100404720877265581787149281042898825367367580836863951357606886526296896566012424500540115462393323882418356933627720317710610383684969158594012770016883423156976500397666399278444621424218066564790311347562195157675147139126092730440139968127344362404355623731827268529657239241021676860525671637763847051425289753701267822859910714332835304249261123789071926728000150005595055179129849149486175889556535102688323436516643813613858751586907293895335261897378188186811459346151353842132135231774645826144617712132360769952634550709930658868088507927010782086852463739362481607942156928 [156,138] 71058172523490974882155611742909700988867038153898733381594177937560840344584393746788795319216681594738386381961328137158480456311753213151288689927595322177330608559850349376640508482290667378549285076177678502693267603455028331108604320275993536707038918325563741020756020608487168358735244458010412997962262494127889462164824159152152089100581402380077460004230502683015039737337248654028550180875447891757497537534723708264394820758543371371441665834109121068048907492693886486136562541638399203397807611059194871322523063965259988866574707802574920039281410715245646583412884994656123201480173880405501555735807387046051251207758083643487867412629216333347205411714180410364735203578345953207162434705821612886326007878297011328114810881632316496186158062311824772884216195411275503207047681152488438843081515309567346000490189664359368694877433260605714304073615062808082448479745200635131093796481307129322364233166148733203249318069556851989570266401495438218414546055163671454312370962007683224392374909181012006401729245449884172839209120191805745615716027623313658570147604632839493908025119397297865983083621870679754561812214278737762508263027214181521968681485672661661216168520981776607083599902027412558276584943618304573574846107971624792082921623507939161573610339245064242503404204323786029050041696513401438995422983674207569395511843516736684896625512751303366560355911310941626694961137651933155088647989872143894758876722269164317682317712210862274572194522707314033856282636397317195728701140915040284270638416409240735674770684878621193623871101464403114204120747843826272973768759736005412349477678744702248 [156,139] 155842612665500951524754759805771854434847102638064839397408543451730004037380563258168716652028663002748765844450483313530746153567831574672425314730694836270271400121760536232195807493051160090911652510753405803379885089210464168322529298107871837588341718678548288557161223196909238283815340910056002758517994313226003588277221920580806261144229563058287668013612080218100289112194577522717638570378827990199619178007009589643103957808647499761012289659801486836814440688624696136712195761385829954642398934855898772067466817365792364925531430899396184081625509830235389271654453874922028140175499137867608273645976092007998240125170675208443514924125546644877781715694471852830508236014195843613057641614618106472819576760813849297747365969398867601978116547922988752723323671126802610249167621559725777567645614103584575666892232465030378278083070770051634857333536774018356100933119094130498434812523074964935103725375187023249741300654984401341235290245897403739170173428105804348754747220157581741414394223763181500477315020004995360236640638417594381502509723995293126901376373763695441035572034758346429257276733095977685731028391394398420850869779801955714619948669680529111194763710680863614298298127947306663212963829017541224425328810517990314485571180822460682563456010831063207623080181604555636719675342925299112842438851697303807465093061276841698330696826630837535296351660877217777671265725030913551865461916446444768210597488479756605172214677342437738051758562322700694923679322283399374251544480795971556532033232914851364628261210770266059199046357778719287579321230342214279698611529759355187372758160 [156,140] 369931984861857901214008651902137756974099368535459725581157803496522989069667898441930668259997352378715923302873449851492100115679442371289170771224668346894128434892569522173729540601141754494790836799999669973578581179086623468319829900965135004105031576640766533464817639889518034902320805100861884585681667109378405713920274156158787352249094122792454714865581662226836008386332979572700858429728810856492170280654638364985866760415155784069812739460926910164894668370470881605234207265415284585477102028927699512811558023530304413431592522439668326155937157501764020571577383795654354884240008000038497684952258503640419459459403857879463766247515420637093779627450684341167441759449686726284473443815950696430538956167551724185809823346678379606118366828442180294527743869900610030512597360233171481295737884484191903613830531454802202934838669336609954719248713808517977004559637971765753502327194031427191839154367410885674318275439397949453674697995324447364264255624352089439456676483231734637764235920829656674125654780583560652556376370266954714113555168501914038960336906604927454926195183142668426722219312660574613020086006516696362846226047249468660207768289035859315157127033411559243233450328990495980462457512050435701553277050197458517704334842962227316078877580726553264111576853734899506052361592356991188160641774535693020658429077037333838625120032442260776795397147796722596336434798203857777959725272345150436067105078747532454365327519556111831159375371789931953511960210135037390781180533622567504064138848902920534771306701515570855851944286899508459130351520227402458581438218548014258 [156,141] 1228606296007864917537584644180999585896601542675879049674891798036169943777041206133660794376702027897216206563474265113120066312359640371836298548522575755718646888009365368230179588831834847659343733203679314549238706732986602788183060609854203525658519853109145584597248418938939739525304408160718384733392701292372230989230769961279106204258110688558428716867086140176022270619947041928831989069574398102584806764319464495152517080592571566346320853158978948503181304403444978858530981782079473914038891788765416123882618589015497255962973628887620065472987228163994199300695589798182147358947014903626637561038137651510535633576126220371391028592783859841123609296660619022548232013992506992161229847312318415536110805101379980932944417606125809034350250442038934059488378337882945010585131521946889729099141296496714995557214642001017947592107006816852769647721799691736197326431875095996152258998705949912859212945302468878758755627945327764417756635364295792256658615823871500365130736257130617428530512794073742075639547965849175111491891226353737880484901936469498231537636657210005021189041738121419550677532415284020843431102942716833335801122925092729798063244628631625435901708594389097136222773246076823400073377478941405090009926618623348500015263093450119903310422927569051539312435790846113838357246707645394759921481877792730598687645746763863802941623848850834147979214589911517899291712808771475696033323620367573041255023368537051448658411888746336598340452205525767662176646047232570647204352372704185203487165179680443175135879176134730824702048182322202023750798517498699239667668064 [156,142] 228622925770765977332608851023376510316331471976623058627629734851575225567508022008575868366616155720120954804423353726462412202917206627031596119924437573443623853002749403258456390760651671796896800128376695900455054417315085923958232004424005222355614746165651248239553335975324086924050143755153380455493094764471062981171444916078676156338946843379814687578956427200003062768262332547057471720539775120675879251224117091702818961762524585191022213177277917285592653482524266505900159795144177497855880999308981651886674547231024030622668525299081279444195482747461640029010895938631691767222665279800648196924882210189334503992426474239825195170511710071856375861225139145646891114729126690213958057767660194118364027139072014463121163486536988930771059272593449994805054432105186446551240801865149465499045597672415969534296680291853494587520112455127739445047707066150339630995906265901376325336264626307377120885347460820933120579379123411289768269009349886437116399222324062841935931146677055834468671874480297821102271780690241984143576055338822943671462780447751351167550661851201679978752518056961466173741972411255458155070028347295307120447064382134193932728909779446681494939036875274806392493975295189875971703812448273376897053915077872461444130122229225014593274394442239119650128924827053042294387345139783560947584846159034542554445171748182597970699664448615325845001455584824778400458251994056724500730701944448645880654217379004003759373093455741019321493911334761181766291626725416801683851865103224843547679040650460003662961671062322046060913522096251083216142675065019584 [156,143] -3304163129989648381631603341724032654296662068989703830369688421700549281604512831168478456984789611217346526188908718114054805961349070101235298162083085912000220500295327664529836789326636374523699553834901497169274455749628657226043540156770178835819897688770354220684780096613608711124157416789011445573394173217981444203286483601392322325524928124822724973543664591654110904141890792127184621115713049585233042171001993882698260791617559329255872819465017942557178754319280244720112955655320629401041579960392193225071190559200042669326072247326194891683474144141743304258483866300491060668672622904028416232289305269737052680236936400875084499113913511876954934177661945404704511582865775906452438024602496429400626515482976439624447556320196266850244377815063083419167534724831421814926182909843480403338694650704388321968165502188544005520783366100898555783583590665879069398350130646620256936068766256540079607114363245623255426528555068758804789316923590458011085199611787879202510333608417844515642517463525475032017734320518104800827971308171124557274102170408746374910334514790762486587850598494612595465479088691112120426530763906705867872387168843797241410883405147595940079878704037576353039065276022902517490570746606515620050067568916705427949435684782371014530577406193281961984982383846441976437158475459607275431151978092888768622303930824107397568421767805439940315277739740099964204180162773433589294401131324808418388884661958661316294966053027102008824589611938462999386604480024675677419765676067207099806487090886345387984274463049113410455909580371834559652150400 [156,144] -3173107097287589156535570640154982712838649994968187292608916868811102444933171905579304218006949393317487334959383699983990856094179968963166920846391734250431386266811236917702617540881819611725114846470478770336217230687252446241991257064791443492668368969004341137525431664786809035648363205265803354923552985159035258590883602602207258821107739208328165288797123760010483355115812477081836580098309402280362381148880113072248108103438110076055516672041035148699827376805324106339662740479412257224835229460539294784766692357459627936690245870090534920976572280169933990633112936228644330685386192660396118684045069819475879797859513413580825429478704417596874021294720774706928983247232291538799422139147544612677560602058383144257322889147771617876279443580578757726892545969226371970266767215133071732959251512916061347530083641864484746268171531710383833704605906201944240902535547700972276570937198276734843969033254071974407024016185958144134812793210957878545600660020517149677582191586286322250666694146195334159736233654769916161568990549582201383745640170042397909611509363444628807987253174477165925147741602471063863025882204741282552146412545280750423122390487825664481359101913293004192826479403772264086382226504108943378000529737316498705125976004057939330540800500837924951322175271187055079872704024584648291748697632259965923374431501185035403905499682544577020970174042852467243705994731460544489771981526016737496930381347333034779057921091117162315677590703576792446711335804362326906461863090286036713288999601409341929938776084915659101792127387940852744 [156,145] 782794045184178557971993669849444788653966242447931518819235367065443838481458616051909000442696454630947649567789718525209963111156820187646955381376022427948793298891405864263527566677395629753355272131585905871851212893125532992342787372153283993689008755039728553226249138696846044702742198702754304483838488627226069948506793679676528365307346489524941054591549046655862975192021896513068843281050810611659815593250536449212832018502013861363484434009813249061180211202491600022013428671538728702047871463981825685773139694949298272030213152493508878319985548511310736541749367355841253183409806583520208314293819110604519438638602931066488162343518038978931292107403618402066951293779843133319925271402705991090881015071354659354216571104362974802494009813987116744050309957566747994918258321261261224713278982788081538965482785509120554490716024678763875442398209707273434245058292529694369541814560049536364674238950020889499928657536384303150512653217121579906421107192058481664432745408191728117915616950468579119333894218110809207584561802354310306440256553805581846010922129869806472092988320192361988976396071529013812238928995693525661530049563680441266283715603643870597786601856943880865557151439955116163788048339168241692924457054496129136199020210055399435978723512862330951957577286089274064600688882728158384822555671992039733927419465403830089914368069592023100711786433025805672152625796855340009513235789802569460126457798043310215045609192743472205178235262829531404918657642236680759067676239734194030760007342544936152344763970426406115817240064 [156,146] 505688387493433711985030438863635440764248671040305910793456707830801764169874874687378291585791004715750909108517034456677601964353514426640600214560511591560846437221436761855703416211779077604650319187139762478533242333737586529249140276065308478694933327916991147645675670602139121422575364158584203346262740606456212207589300441153294439493163345744757286127348763536690417659648574814496847056538970566857181245131197747901846964516026550063854243100432126875662053424135547906117897532264234059054707616806966613705362870334931383996878182029835676525226715870696962166070666488346332002195098709270691683093369072052962467588319464525775349269618585289876130493678968885533040858380073172598182107603764971345361484829381783385580108603692018916789805285535947863960255000640623943691602655515848663022983516934603359891362750586048379130295861379585295894515681458549979173241790557115254944064247726102019683405350003328631092105071330911910899140581922839912428081591039470207554619176940062901010055579753216508150382964071909485278014541793349136206497586070498640795648755142239257256199755412974255676141061455133022814384106433306290483501716869703950470127556142590657310066509062035712530067105161306781438082925345028705928233477775237474378650024515659000067085564394336912452000908735923517775747342378298535255494717835058815088712743031824113489704163559765458018555703546131016142420817649230031076188863438755128296667030029565300844214961515137038643546697278569215531006642904261781440653080842818606091453283779387238099586770987796440 [156,147] 623080383502683918080114720335677267483863215736366770598031856214910173970950548326491298949182129397408756712092411338913326243098693236611947652922071246650362704971498233161254135317441561551761188972313626127166617914268978656554022160033753261698336255338377241694852325049524970440765463189073187668237532242193201955517827351109453443413516668183850558426076387289245085359460350015795085854502039283319508058678295485856122408378965785472845525262551339269667755303378004398408602180183088437138869551311806946799572166165052672739126750455295506523287223349696426995824395643736728442853036850979478170799308038175588386208848724158980216159381370159762119337991260775915476867506709180745465571300101413565544287308587602635369730107746889093350625683619356684568328650904914893022415499253161016198777496420860740212759006325749749504017056284584496994341769171729101687309625591950059173870998282822894940594253197302995279183786801935497928242371883921710448061883371728657502937922476626977011329365746455438825709775333399897894477004827856397140873112373070331250525533482311718426837311754979211304579902052739755984545374417703885909435101976353743898005252149551070732410056198431865478554920236453979465746980707247771149691010831075146843788251645529202992363540812392270883725081705564302089339163203118407002139926829575234377961324270365235709438512122044890950811002033872562659402449076885456311968089101815992348366407208531075721262191257497436514902486633739027439074059612234257228361838241126411809220804229614276107221920 [156,148] 271426027370222276970890758826764867732958132606224723789886180616508297552970538192600835040194841914824496858622026215893050400597079166469941486910735483559218179244452467415232984719919941743751995383120215051864160282987226531527271150280649692065618167818290762915835198630654767311531940812536846393107029754576310941638338683776315053932363908148576317761901273067171276076547802867994292199116497355724332342490426803986734233242039533060953456248696296448534201283525445304458304200447429631818762186565849698516826572067488055972175509559487299768863624397723820571498389056012905681794334080773727487639032991476001903764567482772174876035936134214543989515828582188423768962838228440464090368309969275557032210070911419909191223606977820808730793711549360051165779305842311909270105820541024430657172501334321754895989368189455040699980708319388421838436111600821190938911879056630659478498924550409250779608432958967621819421568192679489536463816632639874551370259700208212639482529315350264135524300895935104053653178469132584304013914127772486789777482974101754918780209316227681885833958915141089670584974428533221581161023664043447730606615983381520284856235398056001805898659070483536161644421121981596258765348915075295441869931584040575356050187107424767146840783885777375535285351608648953440457515364337126397003170622848900029484764382592718563798245455125524256157122971004415981999066544910709597913881175897364779524453183326235809359689664934429922278805256596104080392907716212170167400571613110893263211480769410121 [156,149] 53327856095860802686636816780524409693331806284893432444973996632480302604160779965476720641907475450738423633320686932517859026852630561123497002216046826335349370865492434796297835631919126032784087485641007630815368661195526318868741627719273610256251314437507952223803517603814669720601498986062964941945061507869733896606762415367788302273124739511361808405249094695480969695316475204466549149331278504173050322559334994630730504091611004222417546633109919468239835283865953119571158549817529671116412632013104735954715793878360114745140777683770458292274112964698440402684192701449716740955211610923320821013509090991041176371032020575941258530626613169762206368055856370037767757512789749682088003656103237562906879802405199683164373850340614336383903290780331866150515375021937706227027800427697725096438977712047997916859548454753574112093903568361191009429225271966776680783556039932605772295884584257765177514772650467580074375806579330571401315220799211568843143419268795355742036410859354556104929258053080858936140646690041832938169081890723926997595449405897553712460970391284187712861565447056466381084292439543197287152802000992937015609051892820034173487730659277084836582578874816453610021349103760206294136084711052437167331732417362696621775873167437611156778595137186091351680955498016131822536802059086298562872017873521417897851542935377324247169737659593795221781519944408407942093717445907269216624491758236410980939843174197280798747330138565181479482349520549995843425285573150072071175687192216138612193568 [156,150] 5695521424108037586628541445817563020306599603233198903310742947226531280696973660981143250851776492657923181358933167717938348426765607087858897820161894921702037467686487278098276872484707536636487912224514388915440511899597743191139003572932100946289595934944888447608077437001760120722770542479467882576670723201636098729384128905375860873081939313092905678984681033136242852972702998042204620659388927568643651043752399537497470209501254385248214124195397080118381911273814616319654117415628481175035752802686553535687746161568077122611691610900146967081146201447602468017343697457388612379594853440078893636672093240665714895682131320606772393904651352004959440622444702819715014508282189969064096674719323539130294398916707432368445346674697406299423173374409401511597889565556531634703862599444960751566760965923512377717069552855717762146212929172954834469332618676969984255216832597637312236982597591816016153774743640489933773083536820321874094628554024304599508414662887751313892435578261070946061667830479381302174833007331970326251350554900042738177916376338738651274454657309553027263117175949710543476970561223411690503926425986019637055331622811548944520909519986808612720862621549467186157997504705557620755735814352480018494133375812479225502073221143972663165131754888676780560597597935065097308793344760272292355006121887554456188879818277184496659174585927129362748996150311113848730670402782943189308377198458276294912024423162172436000385363232431660186809334286388672274393972135837108992035703298784 [156,151] 540145793579376474074423890713177832993562986810180583749694871656701890702224819972498272057004329968234314519863268963406959271947136880449888333360180800096944599817399922995878752403799127700007767989058485959963668818613459158074019141955219700860166479319963946741652276328274805967086755553933337249345278643922727612768045371638618354011014477464296078227365913403819404171373305576897792661968639566306770940023048911614600810063498243986275144043463353455901373050856069678481599595254792146509934290839384857139492699066641780778035186913108735887832106444836502601961913212645027221919050034442758668717703443585816969120358934606418552557657093664954946287123675372229358468746996115918739525997804701470781328131492171733187921301729275003833818949551935553247153668806540808547288506629119139832909320639209786202919619847130879593559385194117293858917673680541740153019156168760061720209955862484517372255631601989112270031544602602988600906256398867795149513367380659600115563140060278488372566697886873218993910243374367532841588494745723566324329284450812060908809900267786459964482393602620836348887848231439839836931200189017217377572218414474234167895846644557988232978198658323254337754926372207430245039554015902665833578522767341090224628332635050676469660029647496250791626678242664911752416900587472726820273820085237407880289086224058108750723966049480731800651479374908718480654315612530367588670857032519759412012287876558748814904240583531610862933565697160351981487801324015682776560 [156,152] -5330318199407043302852478961603762940195616471047447142250778648424394914251615843866680063014561457214948809022972454606197142330107709488078065444317831392305274467082440053511180158347071362587297277793546919898795977688872279351773297061798873142739856295765448526020717517467294159488447666057731472706522759782478168103994716022589025852977778176497367835748351480147705540250741480690108598765911333340091247546806717285439878861584542267792613648849075987120448475272468022315781851788335534214015072604001906092973872655031400586618861137198211879403285039642139449359024657089166154310444571487250906890746917004244672131322982474382983030201648224017351170928517334942176935423682640935856265443627886070153485757562653237636820425573425663451017432048836639317632543315740910959076592804453586998821300750072660539057872062962255815253932503737438608637232263059428169635267407327718260165968419010874774934184438801923827270583793522947297726095808898413693674068056550914436089836542512199876235630883221344304552789634851826726116314398396987517982606222350644900829647361332159182982061768506961314410843099730136386284036599047099857758570135950150442739251315092204831247325438321952421490282158308302225984551568216306298834318653618822822474318187823579386400181429964395300465607680005273055917253802436308464804455281881796267203572885071297834276742124137392565795161100138193563605640000329861217146222888125164070250984992826472504300092772425867680144841040443610978818983964784 [156,153] 1470440650789665479870438233746989869008388149032134939780606399426896128863875527455971147510915172300525183810412920936668726306846296904492329660600738100249863309257478146779295478790081510648428710101216327139668801433880625845385902559614048632158978612821652371826469787134030345476741623907136226273509040645520856133483645582852711722242191600134031324641172428328235176654513481985353746949666821668141500915145869340786347862604011784462591585442412152020931615744491654236503544947246021135500118237238939810564095182422113506365293164099368925930072302253163791788157456002374229919024400768307202062422007720350665553279357510150605641919809067740617461531097084302090906482719056538118870299117570208667552155361776070142116482085652295871929077923501281843768765013422348418740929316317007913612963523594784475563634063233510479470192193676997184785835356409652203509371748740228932689238349998043083209259027493187185078895562939200300946768092952564601061857239855504060113944800047324467364600540852671688086833491324960848285028103750909799666098172567108501678550312654237110873535189305912202136541287111783790303806535259086472374429069725883228416666899743884634945457698128980557755469535320373578451357689192264354035621350710434908298306750528872868426597991858652750853283611289799877135725179740985604999879023246217479124271351310137086022481332517579442008236256523307542975547904953335440870487445549088997407107218284074998297007535623394165507116705184357230144 [156,154] -152552252018518281625340633872935153163435360251555021903708221048130480075922694014353285403316757285843879895942005798298185412100940642958385285552107327692748199423646884052013987211967816499091006862276288655108780993476751864212085046328044536895851903543363009682034073290852327594168329157107276989183536096445124285730257202635690199555278657071967266088833519646999196465053232998112018216521006742650557773718294070056631073976018282383760234161455011974118214943655416123356079267839288490861257256028354674093917020665780647829510308413325018384526629711239466353700117666939785233019848111741853535452071552199019457286680322614558279976996411656345722978579621846576447806058475873475885202692682574138742903069647087843753063610052283362658346207635808184412117930270112469572047243414084723856965823931226551958220826806753066839493545673234882601742442299092146954323109638961641270830273173700843501877523081976580235231156762855869843420702939569666804345075616986557383577122048767242443389064304502876965219525547840382437549942368845341039748084455268741891942055467490475188048644214008099205034200447975796759546345150317384578439301243940783520081397977481397495844063080027501743273232411575077721920492308992893163655400091126650607951032213206975558069257655651117069246138904512345495520844540668777372390890741375238526542394206608341650567385832618434834313616413872540810866160134885692230841871406861999469584443974984924634988203902734472921709263264 [156,155] 5615544143120513453614354288287481366844041571341761837228632932451523815019045170042552359629310142425954326230695474528830835389410013684892285808350855246478231941514791718999812768328193610977306628976758619708858717460923390450675643483710109098126771040787124110045330750471740176723146803844993821058759397669445095448780045405892388717779295694319144854590046698103327648885121673391239541357752298778139492866475862002338172551074269137321534023360265553843573527138592068587850520886681709791107845710056240830482284761390011138190067584885357347985942311352684851536566003103406889952274665805721321353031316600123386536682785781106420401714943685147320533578757942000342086485927534863656979257499647811326287120127605882596806495642886288535379802583198591450070421405498142773467026141015327706439574788100165007222083784726858959335813563787633273365602334837599576851427301147334906387407545298161144604892062513833990988613034236535125495222365320137345533334116373760077870539957309134321366066516261246193539005085045121162712918362100221781852633059716754032316067789730439467358713616179508958441878824383466525888867130430049029770929622927625082807340409641721095644265130428124341547800446828395934203614950834597466630026486309783555544474194900405930984749960688168510117534586839803073527581284547141013301179694068080668096522225966638688537511232280589753535076340375720519429430583452291987280273281292775915590406817816899370567376532787381504 [156,156] -112318008737626562002466461163568919707033334388066039963230681065051818324020774310858655880515619928662412930263432874927462134270463647128596082707962151662305106794347885660415935370369969854762574688073607221665988696544412792913897992335120737748433332329498763503114480461761290721064794935844908139921961426215121005046633041858063256532794466965408065906281141168763666567409772616389872410411956151770462682263172343692738352052771985165569245739710477902646860681448988933789153729123175503526276196148543577759568031782466471796128791647711645955744782796859186676630455137506501718002363568829295633360805452338957217539243271763043690680039476914901326134675401949570273940273994437729976012724496803660492130452296961268194898344336291247699168881390268310205382877978331798724523293206121868089939614344129288414912108216482431201308770194611596517667587002396581776028248029692536345778268594718578100578728399475517770614752073127108413033167126470405136078167296191861785252142929687781263849673513096988321175616447402350435702622007922456088814765013020489731337001562299445029617022167030949661053711002260944393637511193154510461363365469496289229945860870645575407025743028946448092862131932279435541350615281695246176792103332604812262885157905082457203045622601911775785365372954930228531882498613071058532972559058470909428006576411687903522259992073034084750590853313751895764545932864595640229725300791350352755289291587050352982132670 [157,0] 82806138140758218867915488652177944050780313759607001789074476616019753152372191812346627163854769514657230518025752930813671278367474321046224968864623827125570671072239823160596676768936816521967626137840476521477930603839133495430222219389132711106768606134169057690191576092661161748704029889709321425216241290079191050724335649952918999600272092617197107341489891341744801736708222775474971336303761210722825388558676062989648739506589288183708412237326419951670580067611424528077189579028537305309320035932258622990056515329532474407419921466960559068616693022022462332722091184949830270056224626907362980306813214676263299880884742198864144210380221762002900274897543351284137407984332592361806668668326500088001474746515281160503436818939886502960537229369001484214261039764372419027648113205292871674435762491357158437160267922228160154763512909452488670592406018661940550081819214982252224510814523786174226642204487579809477480877105773771075500413193945088346559470031628827420748736147219394042454554729110679073036139893485090429129452507308849275748502399536984092245152249318812069515711437632977850571920082624322001047555998051684152663359602565946082739251533321682354537474188563987173930046225158379897124423625214204338010239424418891390445489580081426878096867475726784427031878963076359061300829938375752994153122719817688870851911289496408188215774687826631757654788112548095453953141933361611152667735670534725395680886240105636843675633962698435648972074957798526842545766913228597886953426000445342321246228854494733043853344568299457781356477545595494881138912403701133517219214990168808770634097038528199595718444962952786689792181228875512454837448588887438455992397806131361874695714891326546732806828469643452221457835777661438425850005448460305655716951278602537043602440972831871876201100421972224077844930355603273221640178456501085951139204652699829799979239730991283788605020121141570495253464952881961524173677716416741451359338412043992378828636761539863405322137775155248990079599002350304724898663960855142039009505849560187610602957356422133864768031577798466757067972620904716603549463819059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] -69680807779572953365095361180566987174121210617646505550230372375592212109590613666682945960912597696239632632881301898515285103904311210310955587141614419420358607821629674735644893910403501109516777965959142244574577273847033866261447305630182205524402413892843408821478626843380887593737483984457203277158496213333653350260642630582072593134550554714264369098873640149179822358641860914277557017533819704756306929814004342825633784621787500436008394304607402810706773403334927964106885825047935528174088691851911440697970498437732323961715473098192737821676847015029279134637521186127126874053501554833852717007693582725112684907518109785893328369955844007739218726508751587104258462409901055189694088147670554581821070613557904772035787470781840331608331542676603776168841035758956621406166977034247660848099833476187836344394854784724433440911762580501981062460674053655709063927498926818476197391673466857484602883001458635595862598600136256555312326670526483105319293360940925108018972481336473566497074907799011592069503452320363516156690650083810635857235253450243866728901680868238733023993024431972702730875008680220435678076628113186792354283633765103972878877307819569165903466824160299583214143170596544899278914373601590594352379794117356506749476525893810427892986840788691879161957459865406252054366484070082999437334613679203629232721295074129244564256770489883048392123642108936424399119873478943941847051973211921416226866038475302859630934486940383764261027662006567651545328758124026894399205385164276957570806409282968688612848603530498407053604450708328227801654703899759429891920917104031391428893067385741526605167924001234683624746037950220690940687878892708500462662131310671258684864178819431165615689940131579842143119828281170973971189667424225059799270613585155704614580901112164128091301097510155419069061241753380290087647393848813602683583980377734476258103136917950012422434407161604449082483358758227122267516031999200816098546622383707235653153605281130050692024571003053810961316316281548174486835576033908839167589621611275930051185196413704459407269829528068945798334247475385140108419884997748457472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] 18437114955486215619136873494988824828523799679233852521501203067186636501541346688575662552925208884104204402431924227454758510650147680414012794408371696934043590611493914664707026605602729703804692586984926251418496914766725494666999769625295452773343662565938947315769779102062307114576174902146226785224421808660318317458360497972253658430001115645910220101418243268253818023232454872799122906637388954129487809262642302431504314666276515597684591498840268267583340091788158060513958789526353321761794378126549686387519235216690863565230412532493326765248887511335322077392970963466673567025950673751221229188120668881190352579788168173362165407331550838115577311619997307111092639445615728227246132933167890821424667950036804228528658563162001637527203981935688512149223593533688994278273470579741181474747380007454886753600915511691175118415661786918420634175337659025464769837119859266809552551619758299910097694811996841246107588378893319459296229244647701391326251360763807216697278269925044093352125607982110417221359828055330093275089106584821290011408348962517432176642546097462783451511140783262024640186146891745853850529336735710768318908938955765622234422118515762105179098647587072639285444632232653018660021924744735386898732534091048660200730544620238292885280883198355139485166690193333608250665021925405723531437968373432287113425584825519058444676380294038109794572319227580426044153847486570343243392904380536910216808260614712575815611349058456504314553452211572085118683128067293752373568030906247789800081672103699070960055590759206248119651023868937981363647109773213768618365086721667588319316043938119526800040389987780588605591392621433670809927506071312440189711333797618789002062041429060191780707894629436282698061432045431664078994588873245755475941096370098111152115676066384964818401217936273357505176746063933007476650878839142582482867226674287074160211131979635467748340101535075600024400268635634583764126306756133342487463014666029402139704041025630228880067436764573926458149967412414394509650332853756089452274752498553832272691644180647738702414697752215794583086106020801919844096915479045393612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,3] -381891213270988776843701615085519174270728299809884824694613006438229861307116804918807299776289403765899718397059180238536280206827981171614808828367839526257636359200402305954172330328407916287110688566520797968748993325008918927520611430356136204830128248299112804200162769142670868876678861024124617030940048561439518835777202792606438768030882377479720003080351621609242991597753360114764546290526102010368508907642541822477550446451157902078769891628169762019353259432475756441556445744122920715189839690460933514785758631424885201533550673167570214989552914285620967189980645808411597593184615004096644882408385649776880119568216926255307445450547295766281479954369529935955940946334023363563081322913198865867177220735794515706981039287539454531045381158136235940859861242684601573955705805376266454565459874647486142710971712487290561104229928162907599822107559972860613896996261905805554401139865354830588940881586501152859585653842735944431753289369380694020872846296559383097339245070422415173563995327323998630110701666089006440459553055570110014196625497606307106499152195319282421748130697045858978892040868160127960583215314568349869507140279163945328822110258965863508726130613370301185497408425706166292669421582075199110599602051713342736520649287267682528025999195291989201965575118232903575850991307891298236673328394339923905056874210093649196868236384266735689979509172025974929068269062268667562126371362157244460053164249810977063111350188146910447852856218138005507385248492995039970353651277266068146019131590525400643723388363111094329341609371256840149687547379156550222908312723777309927286485469311072909451891226344718479106853975264874807422918310479672599908648628236660979895777441866939885948631224611667023467737710950432827828561071309470567782649232776277147491583918259441650703297954336464389988066126139916266479799335777209240304242677987045396903707588466300402946831517680392252284213733514054891432395312545649656068404456673846204962681699749517846929855348180617027382513049447808398346096148675028440792241908052523317932983642936318374658233468580045271912454685703356023763227441820606559944704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,4] 12221241396650703173498952326592439555552211934415306346252430786436047427879738476960461786683446476081132111097855500880962961410412740209001855794046975411749112769567383353856477750927063146190741486168561448396530570431343529109692623531017641527702457670034402523885492409656663570178919494580954854705816872445398051325575424783204015161467206266194518608997587579700110045078384569942510580788031004650721921605799096637325407957286556140784542907827489739376600804255928783723956103865817284134693856636681748500878773697207277862308099680437974187777187559810401264538192793907664868718050200984373387851276726461753504493405378533744192753167564460772473152496276607577303100939591027924112160335941917080321268700889193510636044698950605704342709191099987689538107631861335523666738609274696152385829322278436451670686333020048339939316024102384258812306236578401020268595407242876320888599592937771992301069909914895514960597656220212981010707284692546163235768360261658714607294276147070548917745907935359009894975401484358125342859045555422586601617501683065220484012537795904630300529769466650676634998602840842351833714632741551739963067474820653972535018023221132025461080305110602536650926738640003520294108640780902321601359425632876878155581598449888573533932516077339088857522186811847420711689051112461473390479550573071731428817141596407706200530367494832708260491341882214461714122015616591815278824802897555344348477208583784270571081535996116770495630047870056604821892397871078424692917955687156257278624634552659759607315008575448613293967233988336110398575367990518109556678888008248723189916775961465216332142374854310120893026700348503132782924688421555243749078396214495628409061107264902744386010395731620828860153999230966781279275186505012226995056464252539226992848730386745472993194368653861772329282351239989606763658745457216270527846540319080373856551722345839783484913788834353237999686369818095268439916625930555233374134658188931081916694666492041283953059439020560333054217682229648899405951738042090815260634079185037462819495994287129979688130765502508915263500756095308592216363891779245891072819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,5] -581727911318531666139755171313855536488061594552714697496034386405008872404909012386322981107593492099412088873386759700508674179802434876209239579620630255534448154955499721426235666063160896927606514531415525504597422927037802234744785038082769787691759278357572629544937969911205789565715192614580447056227168881509267902791771909609208408667753521073414698703832273719885363909592418360028952131771828069834036348158774778020302240911226379709935707952567073833673266542707694934803376181523581164785473519436290952864425881593168743667334014270349627973371950047741580300086926205461703517248301130308826053972465018818144748192213187311199556357675446060028778176005199227484872388783425704465539943304172172633005533142557338529569698045357663284721884281538419809660968451377605930783600429603820298002253363302300266707446216320301384102259601526992071057843424166765695417666196880160083667117591664549993717234491741992259057675819029551522450254539251959945638687118615640885025695643082374487251189372121281984416130359676391773550586681816364585748741542276998523852588889051755171402712192374764559248959467222344528348687866129795526150972746035719511913496035716998395337757437813311561790258265665735020880010092925131528506348125115543523696473897584146426385594338900385101077405949054663895684844953036811828565734853582562281291570671482234701555715948011079771050775796950927796671153594736138540184382326868939440351906546171723131671546261176402584700517559542458827752936317474155925145332663587223855716052347783736519568723301098171634471701358059708191424735167693567849468162530836923109948064249569478839307223990848380513641702889570766147840035898220556466341770144952403085739042249081792238745287797406266159602889881896281164190600010109769417794371415914650565843624256174554972330623144665188363125385666142958739641040273648683409757524974394722385064940798226482331785646732442468552061388206545549322578273657993771119786834709514383535664683341481700445064395142336363153009178781099549962685978750142723830278282351511742162924073622453620016907583375476877822090802169991687157421491103544022040548737024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,6] 10749443441027333423861398466151841374190604905073873618009348480025051877851909663672827010915527188769410120045951050451716634963922063673020651269858075862534446596047287518840165355895064967830659210206724011576102874600979367211594129090045291100988915435724356263574327602487860574895729263765172024861848926679290776451492707347628171260450731709522404851323999172870320792078297630880946631789085802854610765302174208119478854376390842538460265367494529419223499055384887842858510980738839542837870380031470366603471384604521840047906421634400727093770155370886920894096357468049218614767655490813923279217763454659184516143688157329337233497999161762613806532655832361068776304728285476263468329009991852855422772833881043613932769033708590499894430536674337002040914662585067358788360325603951503524801797264888708368519333807713660290061532879001134192537081932575184684701342404161192650222062463944170854410043210696918322942579579021670592452000959180756327030447727682384659564552105398556573617654124321941146632514078873485505448812577820689659202960555687857340460279921930909584555949351366489982969424247050679942545771818690759216365337148311668038372604826059331580976037619970112914034374649110944150280045363043825585439481920798584235459554338917216753864959321404379113142462868800954029986463454871341924259605711787986058074906314208743254699118336573570523739055780266601260977640400076125927660591235451851975956625706598602186502255426879439809046499092040808845556227734557067244263935969457249969660822854586614970185002305647853537337579928236137593749306608190856977972550600376830343173228402502344071496126611031653275849207881960383217909770266243308412876820216501438938640974505998326936258083011099941126427217337078029877789051028872786460490951748056349418297613277876805749803202857502685565526364519601381409222545384046429532614605772779643846388745223921630232064691503829733258622270041890653939861745351367924047298788334543705361429994037792725005106369872928139563408296474313836630247922003283522092302897578120266352498931183942364170634621463539422372627367450684340706252596747051560244713881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,7] -97816045152734432079245208737510346511226342101008669347159905639350606923551584237278282463132358837385769493054586511520076338452053903676146271225100497535272763888310583114114863243220014977207158389354684663650903612172972325566706973372299201433168337598399457984049861712737904864929417893367117721466321427700465631033007442859588888918718639135989782276407365999211071794276119453890785501285415296136945754829079362661326346771440859572118526135579408614620153904969645107766527312983689078164989243835528185789774315440608859853103208809724003372656512985804119825391575008005096196554714152288468007679951481132429334388809038945388571104139795140333465881872195334443330357393609506570077396330293662027698217613213467834041846202161817470893282480166364703663007626331473704079469127187877442208330009559933194490308890787092505704290500130116583745477468566529689221575669172574787539115470498377234029561134875041409581166670653263867276750409077660177398785272041424791982542743286550914465606455185422559588254263932820274967174108566360918292121143446760335849587364642674862067388371310566033875619368181013598963405924058330729958851782687584174135111453840428796551817289068326363825308699911459475536720469206351059094646710990495714470534065062609415761780794650195470725078241352525204914015551267422672155116229511081308978224128810737341761034497381003223374702052603915796829102736909526601279653156131520231322572090850633609376796207340299740161421757405894946915101421516710348184327397728950985107465584154547326685315311925157788891123263743667776092285553644667685713972635531750881656619277245832841544051350569205803947855451161605573034785512580501802894028190346751771196435383738851148625102255216199371301938348056464392211380281523860154707496164185446292055878554351143268371314472343574510290429516209026400176708982253622485880110070902481568161404018982325607234051437828165648650226558318878638643682195887879084099610336693634582340409776437255819086860196083008021967409247971797562883617069820440011035668036070877735614479366459259034408226341867098728605592959524531295674810413751131353808633856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,8] 538845742261059165119108188955451290237364167779634403105560061276032126530624377256119588317988799123895917662837467571436905239815791551592232896255146564336404291923503233472743375204792487913947971782957350256584763072521755156291437541533442970367276722931404147546800884410175255018169503832189407242641944790895749455547672543578983345362720198133138688182844724889631963114892612167417302518276066167336221214599054543815269977227613174063400508415791194849302436549448658652482592037304451672323854952497335359930772816062121310784993828529542713407131787652887930249796261664920286274914292051016694307013114513001150425921699903765742995006179198423550243087988037986556777196571115048285447571136503610996124431890097142628153445541892129968949876972064304260755562280918572055805276433046901619196198536668828725620037834052656292625021643551056618013291500927917920350215038112980556127497162578650749322460390912006965617078780666723396782460668416683019088996165771978576658260584750979033126335316482567562229868953815820249932445693613034329483432562448955107495148100020803332901463675352762038887006167128137982258316800371155607933111982348571570595609772522147004547304969120565484885289255738750094820218701411967396613717613798351977325080674135957982616750361276256739462692703522523494164896814788608732039762670876058211069490543490507842937348694924092316830016428436077250631856980370212994015208522834832496290827626324120145406675685139129665016781710422367853168401917108872557364753563906315269316559891838119878994911930604592847836855756245843466553034620930553165541526733751735785533923101271903356391585856261887797721677548170774551770031714943862668122095056295871877792313316531648834062365828863670408095507486074325764804262869796710439368341584432737666604066279531747819991578719454678634323483427288444244146213823063173032851892419826273301195027670770604634282410777723858168669949512917903938064366203328593248558948719282736325353028481631770745797514090815406036842243888489888391441872473418282261924080451950136797718076519242374183948918617600162762435597532828757025305855177378220008447934464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,9] -2048411798879241976403421495432219841204959825383064886451479264752700974892359621594987502715063301196949527126313444611720414811461709942141492572027196978039535231361567211890706645129297499953410461298381786003972350150587632260123500864936784046338817250800923558169286970355837092328661736379733353230924065869473951432754002984789206204230982510045237504149857072540752209903511548575195405943582409977148701620137096676698381100844988827688692851614990733339372902250316239455369506185945996935925595367828747962603183438776548139173370866384391192009481110922389992435506102843975981553775272437096083157460449998193256034688986050394438389063181071648796626207318902430380736370461623569912236259271881289472924380223407431141469612122997003655798082207894401312066324399399547698933523647849220821620521949858611503876373880590305515198264792811478868394879467919801798868033595538906284716946720700021630635816163075688306711961054801998731389861176142991318535970753144786468512833603671034100916444390158198310718047516316976539747443787935065193851551145404888038867909930655210731267291580642640513535727658480500150595551250135563588011496761181083206616918959543434037361774084831006634936858682750891374377009582487833935788803302590365365798316067726315366433047132998941040285001266105340838307952185408438035982957818699366146129332323334548552967255045184867632173807645034680077453122438887526549603358697888359681839058942791415491290286652889516299533213425520127659028620960940558005955376633426802213424844572926592640919817950263689623036837140280819971902577838864958108848289125427656640080224396175251951220442958615375198639480432622296914285231885751701689839701920971745957498749652335813503049728408172241743947097044400176972324880584203002385408883335996988332001319543880771755238233122899808856893493889114684168219919152899647761630753093409433908824999177962732599605049895617827668985379826591244420630395087576584889050592161668225486348169948371540747037467506830197490702555962982714080018318567826919465493233200307723699388840572014637609271808255689878832388580554164836771879521764685604935495124516864000000000000000000000000000000000000000000000000000000000000000000000000000000 [157,10] 6300887251230626958098633074013831002907357263546087503047549294866853329980446414433817903762749026315921338356898183917254034547666533173640294452175568753752052325491378042166573098694451208985691925489909482335916380698587105246937413876777755693809913643158070872337037025511177379321270302924650701605496816110323336877354043199498033654556655512023015147439788358359382262379785613277082616189012307040289234622110161772632193297526987704122526560778181701382084958289742379295503361263288396282387074919270981241387850500675219655175133252585241940239753141023768458561992620891866699319255815664424359377622450037521190887018433536470094842581501096063279122131445183093176502608232307764525208095912474420287829391681709831163471300957022705451567187283083123027752306130667472132084706064550198506682608318195268502513760630087044112956901050937706651158983737387872740675060786867693532555042255802393471437299177106056275871121759922984679967040380504790308906190243970788800117927565374212409943319805086570214373570744253963223477943136244383910573751986019295791842793682224303467191942666913672046480198999170288478930053600277396369631485398443551682018119808307024383166839420632557530028736234877860940660205245387208106518413929938088069519132830054225102700986535649537564542902535128626879936399641607094731459590027241730017891175657836190166064989141227022635719798715691448927985743525719712108622775198948672978745373369643346958949664362193750387907254654702414812831480017823020268162586457792571095536506834740363575880948930764302429968577967668223121285927023182054333007395221894731505057543116143412301784155890419805703801572570336404530245915343744406655336206676725746733682586853353793044576496259291705224216786360531925587561822259102745769873817656024430724977980759777878175486908572346574500072257198764447420694339420506998729749123050889096092911057636899390270421285450134172067291990631881272137414467930921487905831951390843112657645785666266505500892151921454403799706380025812991493157842409677075885393974502222992490533668189093863789042140015725832138969529779960629339825207096242168026571053465600000000000000000000000000000000000000000000000000000000000000000000000000000 [157,11] -20044477687479336628809742966312484489086934394182945091363412771144875954871390705642868774523231699219562843586603777147642238742512862789780111801251393100269084178710337692301703614794275004087849951748201365964554746122675561313066088512061218575033517014811106002644054738731089387452327179784924771353071588778885403931576438551698005496688901935938803228597133798853066191284376689021971431784780427350668351207730413494509673562426136061894007671806349075625485961961273381329824779251502686643116637368302398769505587948717115240270540140966388351541556375143332950842005258280804273184807438266749684745462219595086036166603886025822047002901357747000870552799754948363767650586349496536987666550327475708732933561707055252363632657056672978512613288670186610414610997849898681363516384027523010847435489764159444478168039787117991391541420829158395991729578994332266218152358578942679094733462821025983751019324899381919831866538863066349035860076221201890993568649223831548221450814656191729599499867290214628907660572500071121773751261841643349095038410205751282152489015344072516171780703514392169429239491720610182286599879225261276366729160346529975398131527986827841916455978511907195644711448871107762635816718035066770562550153479910280891785041838844018765196677957340243768126676854316933486452518760406183851004787200103696280923146719681798587472075663215381029723986991933530918082570529769269196655658704252934772921060773627120087592340528215012073356027256492897009195433004486306021798135249240496736974519226282864521032484223290865029318346822546908289260696759325397670162420185549041924378990567665629060480514661210228215714424385480554796172476455403494179184929887602188424049089061978363919505989090066930667295399853878795157268714785575361413348597004535304112974662295323681559601573789255673896337910406750245453452799556544327751652145419256281396427298432568255870343381777891572880433749815194325068285106742759368718547614034397351826435830098504792488603961198714271142393768401127988145437930235197049157019156255749745126230520518299754055779971134367571187839580440977609053181779777575262746342852657152000000000000000000000000000000000000000000000000000000000000000000000000 [157,12] 74807644358595226460998582743457521062880013240155784358950725366298946294586377132689672737256805676303258889807037493186640951174566646983086583963360198035475532801750826970596839703540430747695665746218150330611510949811074331034610828338686432453647945372081730867481567690320269589784003033098193891717095335048844276639528070114700926274964332871173507431286955074976332569297616333919827628300558172249836660672230262189912078409480355762841318028916979743100721520970105442342208287721985063303172839738421739397522887311306713264064372124307293972132564406806722523569243932082261552480482605568592500538995118833015671596439526772376754002722131728355486768135243829071665192027701334153914780390696651843062682568009232962166099530235266285471406329298726907756860186833966016566955835226990027508579628007002912093909208211372267129775000144443877037102966114993992366589178499899490731287440175604898859777287330746369969015203949102074233283419650292943924380361900924947664195175543586126233262082140400277363968522929492764307005527071078777470607626619891977931192560726914923628881933323081510677755570879986704404115056972473280218297391098141191445570309470235847538962366123207624131493771333250577585850890266335687386538627890010293806117479645876403298444815213992347517187995760223228167455565489776731178274732855318295117416078411544789464849851402011133405367520343523184156787289369299957819299945606321773539807219900860225303234482900667351895053286829784222314364466201140407173731203773572911230557928611530819149847483891776787054312696493809269590865394593036946579583702472402606469065245684337198654427299116509109691477770310480702637105463265034026548226980804569301067130590653400540987841730335600466302902370971186295233696289331759426383911147972815192982182817240125491578040190005733014498088758017299585910986121043547788564718161636647059994750301294661496710945761975256127759505655620351015693295267553185951972015295104827201738537794449023404757977325366941455472532623044535485057537172241197732246008375068428735022900309460452791899430100884778962349485402871521670461894572909672492520847494348800000000000000000000000000000000000000000000000000000000000000000000000 [157,13] -282183071820135879936158381221853571792655331756049992955758064894255078537491922500803149481435334515644758967425709366058621224880563511639248707924882243697579461298449912164989564254240716833206896501341186945735792073802375367203834477717511870736680920392493541920541781601097716093049910198766590372717057013938521516130491058573291685348360239770999012956850192890292208239823380718001318859196600063636556416617224126242411388202471692667883463846241842218388258320822416288242460501954347274224130028640290651643123241825216670704985037964566889769004874781370528850989905178829349394403629914400749201391114091023859891319002933926257287911969168846778447621960495939061656106172922003506988829238039581839750114960918699877855065586549088194078674463871169460287204206371925335750372232874279323197326765298470189184612303629478755660838632766381922099245301525889952058019306741489818411688612291820966740944530122800528460176708622927999916322658889680093227923016776516531101990416496871428804690849689199987823153876128421960887958855271006306706352947041526687190881460076341079970060219200386660357999149493018744866775544084218093728790228377235222291352354212502202857336575204446270529996729467785704058048077949899031656490181193333907197888646447200314353753787910986545239672757095570197759319685809843639731821928040536936890734351877349222282745093045968338018444902327550120576718087861384969641263949322859308520230245134953965450092132190837195881781902351141807118801600057136885058988627248011282782056882697043241255126316921644173694644408230277815412711252796742644838488491182079789037234823225275338478713042040954491792709662751327604532523778390942693372633750443861702447777405302485490806046015996975443522975196551262971347645489152126624672788729107023787732125375956474282571504182776371465007977601914790962268900321362153532651417802346815151027703060949561359672377704318757341512974117979089667374945339939886767751540621582475300229433124769021893149117067314428750862107903820531670434319388765369774126929090449617791449220607390576462370451312464301082437547382001854508627209251437242572412615592509440000000000000000000000000000000000000000000000000000000000000000000 [157,14] 932882144163296089085782193035836035310647606968746034102063270100212803858124191522633680076903038222404566006563913459518935840532910220416610693362453093743228332290725804380305804186237882497807033987649264839255463352975554353474031711866517198609709462330298458891199041946647787578518262627084685827054144628906617244384074009298670722828884798404153131854226828897699507014625468759201466099947955069696814659982595738786395303063113986848018869688822332655976403209413016593181723236292613902630877882428247580731263144969444288213579442437956465561072153672716890899422862466001074233718061906963381761188416424678255614514628596094928021889592795694165118056562048207250242090722388593563753724553562719022617949740855540202997376697380028457249118208911333033363427664429582679312791040660671866206998937687773940565495443085170836942604084170134729530064978035706688775536224553393342031139683513636900368269429469722050025951917843677634455564760431411945821593874637433353868733738140247805838190046376404089840015422633312992577094368864436322962313706466803761276871502344269972522411621235612822555464339908307396007506356219066230695580223348875937142468192286354795102100855468651800222530525839890716045488033173573766008648034214914142282215437081996855750295031314407614693728977083428575364137344486815311399165015475256674719180621040234762677815872116589645287401087997062520138257281934453142139681634471535995848913414058975810109951128882150122537937134042208809671535580676629308821798068825720476225219421066497325102182664281929721389845084892425769188572668903647984571289691847696568869309087236941978637131226032420391081612811336230737486981715998486664001777012494412076132973537239428007102037045246765731956368640762337390462341286189054228686034850696589029420601340405516815923707247789409950776650096137139355951621471504829995558799310433918912517573221820794940535457953686026927247274852269699507268823988774578935251857001877147547610078129488414756264738299267212891296704040175709969837889612538782575146255676682855590129159752639537283961644462993031162810493604516508134360642443637041322809492085145600000000000000000000000000000000000000000000000000000000000000000 [157,15] -2608332188437410878628867088695566986325087491755193901183875361078612340018650380944337957945844909832055161352196693271945977184927624493848105883333727380624388787548756874883368692248996714179408956536295420292386755540952529267898027337686915517923701181531704896819490826682074446935644896287699777838830366679232156103444795055407381112992341123421236640583886538095007490794424013883578687905429195842498320848358253646900745229241741077936673557459481980743308033498889024342057353238378596907879566718423264582388325781060179597087807020896726718640002068317464101266801903922406483077987378116361742766930409353079937551664375516480008472653110998928923237614739647463995540958567169002205961903855251091799540946014521492737599446373830242296940668130831766866761533205609752991035031742964985707231953512663856350523766697935414142586337105615730660619539968102966805548141597462164463292721205709748864419716882699387271263733136975879081337230469481610137076709883077077826302764072103039425023269105679608859246278723767705055368502363195894868818371911610889175663444784885981933899969685370436086001734255620417532745752452029954780247747267764648477051527329539977767535183344614305131611276233747516485796012737467526457878345344049175701332835398236445148123786488306321680810581663729243626892721566804460060200687050092367914733523377394329238170506093342405317126737315878465115153731876906254236524772987587276364139533358562796604307467220847226937709948157239759801524853032790095412877637889390772624505434164321686346622528272707916666442798545537318143038444213187085693898624971488460914929323379137118309734076703824607853091856846555402501526456837598606948169595475709440906713585887553244979704449878705214939824483420589583223507386488389066807620473845288807996614908827891220205151742340183174868791403861187082516295022856692706629057461620462909337886445712717489503033964236730673784232678914432571685011392495123244242954359342982952288533641945155721230124058059042616487477242598555460448239967591963625375725382716878036607734060768100656231059946978745564864992838205836361385422561225543701101831583019565056000000000000000000000000000000000000000000000000000000000000 [157,16] 6230181741951333641641017155931475022360919746983496575248038839182376584485428757514184204088250385871540627588745626117919651857313962397828567436617264728570251243402248523228485460644556876200990485489552365901815451915325784457365142085293063646176945190187304190632858180208074741359806663899628265188153172228431500126634277174614932617813652203908792845550181981235938893924742285777957219161130665881584144470270055218829532424430135444456398608378805700787100896625041620527914176572876607389229151798178414316259822677010964878645179695096760048536441168144480476104756963872408500044466815708478064459963340952243579950048935821215380032643013739111159292095199020399356941111918810232998938558751107144788427723548062142721594526130956183022658247569336942530526133302640533620837190826829047705564698633229930106527443287667991079150729841619617235866359037971622516621222360949598695279727970295571762155035184604790378749449175000472933769107840998987973847022197806864464241363787505402738128832543141440607771135929028240857420644957176894381245982629272102734595277795888371405396692007219200399080807058551143695679522441312799124285665642900444294667113362926240768962140946213076773689833212962404125318441646763718081058388652300093432432634606112766767941915587496460584696986415087353630912822360622959166966863377285837929349766876144188764978267621135157032879940898901787560416470040074424071264583460081984826125971731990581846723820353748996525682613445432649189918512605925320838004950680060830972245896175395869981053842612500388583314872287084397973793565216446382750714130331484209592096464120457379696376977748333010486773317455467426583114244828634060571459290187529072748288095342594559743660712933880506070763107895894067563573318338457976917838315128233298392328234446198609166405490037077971571469120330946958064807859576735383832481030331017806424120991435961272094748210357810752280688848484769384527446731076286499599468796463632108737378338043844094294928671056529458082061514266564393864547572589210915652367416515722345497339810753049068964615697832156686222180722540928284553627822497130141424165844103987200000000000000000000000000000000000000000000000000000000000 [157,17] -12938806741644406581047227310608135546485393126429121114932656392566896492958072925539765959653371294857086548642759303293263430947894136947535847963692881178925953102944422314138252825087955929359057492466849800489073458875177454112990679065544004003431123138633951235457697888264255468006459486312619933180787362030806901825241054702744220901286677329219548801962173782666762945446174396630568438157130509980524593791889586330008465282857092137610825114488742890004568201254031981930074628370344516568087740602570314048733724399674655980575465163849438871027066180548941460147766167810194304450271147431390868635667134589355158128175338571189036902828626370843057364565057993902793978136832954123498508222658173950016566062661289997548834344288655784203724446230181093906469823562149831143209549887672308354423133226891467220930148707866989628182947797595582892284829402603127804199189756969293956620485238476882267231593547921277721588712874500596774131057263842729897816338770459825477968194101252867982797704629062773528347174548808911882485721912933985006541920950891529413905517721710493775922244823564130682251622265780362649080642667177039494257729576505484646879898713214360872196355940009540569203477140473051635584550281371600963024491642719297366495022460773520295280387227792629393927381248648482779338328315704042249332869813959988828680646921363244923721512591887066530495939449931420444221499346926796578625003149882633054981525903990780178401799576982166830229253348677507756755166879986158812542278281018000771173246546352936238283983475784801745427740043502144457260584767292076355596349889859146041087981793281478216528658769228825893544970654320960166528760335695744270353685117020526907560294105982891801493111266349663545501383848279057037114426542604526092166418985056987936255603024747612503658704811834448542202391854321814465970091317911118894410108691963840846223055205380720792239593186319978057994709757153549720924061560767957403036877909081699033127350102834113314167231011145920283977972906888248032428125528068936694703233181557070634611126980789434255407504021940272541530480108078960692089946651632376736850716326363136000000000000000000000000000000000000000000000000000000 [157,18] 23628976066795459965269257322757280868158176134424049666743493474874873503851406995913774343290845608431238111813631011155354653641447828738341019949028497536100684058118715144504068544288878895707438437683168857224703112634958320635631398708041865358268996373118565614294908129156145239386214013907312799574463148517884156411281644949015795304149038933095069759876579240758561569454348315391806496535493567765352130066836865331254192613103613076027507611045719453653544620250236519736343625198000004312141477407057212332968020256074986855957155251304821381862884690674030429147288033912506497371449790901819548120484964368452935183853594872134369975055301088349278627747782858986082971195526296002447115052208581503588220201153405425114525489732861765144366709785150778558287357625132783963866342045653968359719264635123627571878679061097848551792798511910943097878507091588873416590275900291029638150939932257302194992487946023654796965555998679504124373808911722064899097474058710930765920970813126308060523497471483042243136789180190656513522165500116792746583754848020565249458045994738884880434579674800763700804564875958330049557334310821910457652723885633772461354586704306485381075368886423666365889941113591447815878067623294545052113377148255373928153865083810589090177888606864864813723797897506267692059543326165843854970042928704923217720433292998064291668025619153900932713328609528031523893462791127159695327593639148518292728187289878552437106229776410236307555450902552157327827228179560982349133376870360573676905192020299864165742895507954034641252181142218239760400015860937584222152773056707520408962448654479554751369906044614183455138491041636010056652705433108993905798955407361359747128031781113930251330497360267046151925817276450012584305464284125490617766095184476475473100432598013280776123103356959367856049475669618132615366520185859613124274847527691040124968638294463697934305944610961525999348804510477971725738243754001677750483565027641198710299763111718825829842017391878687996607637865130398347308688814513384263505116196170046166101865127540735345020459345900748442630421748806876007625041759637813238123315016499200000000000000000000000000000000000000000000000000000 [157,19] -37964146841867732868356281033837570105993095789229397209922831957281150073557208043441466170420603350499073699443607933228653484375794768863359930713083946197925102729576721436678079581345164898994921221308514838490198942754050248885965441438122472092580156985178357020030026795470678229319465961109015448092020185868100599252827514784858530624764035279538962714109152983032211456819172835423374757348779439041474865053698497876203494166553000449326918009253779110346446581267825271286401954519706788440392731924536145256521120517740306299572223371681428348130059610506615473461103862612341685145762166839016212463405630508617354076431849157891274213030306086517306530318786462163491082613986764834701943114725413990175947179523048808630582158740696899678414254668649066937270586762098182027456979461387506665242148135068186350339956653527032006845711936754212564272932725200911497866979502960505354850023457397731461187223978348220084030011294472069661656777130156493823232211804485946792878581431716024408514656760671814759878371232407659345520612281947619329338880059972565695872494640230407010108895874941179915099422811756701936344302166103546601606941894579224087220817043140501660378498822136412287458737171806420104035812932835115066083276566635021437029980224341546863089569656137778520966165517625639632239298011661298895599121492564600175294794756364578579437493211661461927732845486560785242467325658984516488350536319205007005167441383815096401139189131310399429958550040401024680556638845662050250104307668748685721408588591456816058464170214684804168101210245147600363789552846707795172994833885355189571126028050112114993673942532440695117929906204749435062154828317014914308321196903051044761716121013940228696727565623017336975977475309446129112748169368912199916698926066541183078573091456876791305809043668013975963194165601544585038744313370137099474319362151529194922238677924917678005162959099415152525770823490044112177429080357363882540610415192385935902075484610335857798441364613002275998721287743041657026259211404244024149740447327280658386044480299725278521196152408428205797680794687358361293088112237545177320473961655435264000000000000000000000000000000000000000000000000 [157,20] 53067359336844501603044350337591616001294952680226366128900157511814436110868462811855327565651056213309537338561770461765782558088837748801328101669818302301965652695537055393373493284001875447548978160696665494846674843576505409395101083024973304116966376246879690072175898479046044867318535805820971220099850464707526596276988267058341422700545216817410714883665287612447084645540677645291012773417205985467193365748886536916944014930107111110720067861525187686666143500093422865046127312795589715185876232625325656719392106850200047353057624877714920052032570208507974346230802139525396623382226912468876450410909014768447637749460646259848766949718339006027041744997204206053761948941442734987282756765690768255180697890043344181587444218436018836483168900430099350777484874256619383622149120112717908900918953243794043390356688766949230672701744423164655248539251282623480440585348648000891670903264670657790687645324911972654030779184443549645755865174344177151760299497461589685332828144283646043420078255911318610091822918955686464359759812003007847155780837973450419815279217124264345208608258683740067120185780803329069916606321662674337022514648296933240967463746548712843863860355191928828310793258615010112943882659078171696155547671523163334615769230497886838051443348650511730714710212851685007491126462448088454757696318712909395384395499104791729829621615954816024296795239551387903348789418098124223021468620067166696522877614861611190927065961276756309842647215973269893834522063480538464313729786296589095406347010988051262431429311968572825599147818168090803866842351009957512376047417251500140894345759806423805301321502497152944766312303027547372861058325797625907728289280171392459785567539082388197592658119595560600176383577408967974887591669673570675843121399898485602411022170604529271738621862249361455862279922409108366351339888068245448963027157591348976136011554602663036668098512592530334052185697210947124140080903415423962273395740590587696265872853845733974347071954909074685151686355347210648299830995027789903062628781576256292382535769472846851547001642118271805389527570620730567312677626486107347283887983165440000000000000000000000000000000000000000000000000 [157,21] -62901675382640310441031722199047038309253918902481105547110510363870399045941449472393807671212973764888124115197235734893051000320715166981171744137419421087313957219348067522729824570085461721103363333852859889368758393238541747738811003879915055660898103896898478958140739746806753690622211019629803340898024159938255016001265330641352277615432036529540182103679979099639945577379496968944223852058252214006500518968355262876546908486648152808085405742859683838613863661540223512962483600870609612217519270633749043339037520508745368522291615626160047906435273669458665010457601311549576871850339707211428805894286046587339867627656295464209694343681613496599888663493069050271352249064614133582337354645821249328629107124335285859157448287101944399938508022205590871507542109779301964474702230263195027284223497492150525597389192942161741658225135969001236040659093891549098184897101842427194612850153147239605222443079913105077169001399269208117837362166778655444095055018029390561128559313468571936721659779846125832672325681792216753863304373681470920184238161770628296325783883871351199531874193433261299823463001360740198644754037868327502918689725751351837429220268654342882537672362792931909157439003611613315436516373913151968283804524767497507753514652334818380631466353681774413079997651514008733984670461746068332071001661743603923371320020075855941042330830866665694992555561008711146828672915739746338209909896198243166305773111036166050992992570963278504289138660119791701750050004506004512783156427760680227443447663252165212452784164932363437614370748753216002890071377472413714244314735458000616812895365846406943691347499552690731433340630537278213601493179130957740731438483995250019752237486604597624761231915823493169161797271173357260013520609908915538767391609774622232794426699326250215475736151064499586052147880592771229876338263309818856003848205961525469224220546682468162086628675841412452703332150437267887128834166671875876532793930598237061455504559196534322941809014688267104771314850443749843540821415488029702240803380733873827384652439882700419687476236581275086921950887105865698634929422939757245493295871453822976000000000000000000000000000000000000000000 [157,22] 59895604400687278722886775243307904131264327883077348339498663380076082464115568051619326703068331369544764632139453817655404680885929426051832553248990803855532764641603483255737608413518624230423425563231131832843515883821827027248698165039343346698371644912950296346786062484249274086644345339931080105036495856903695798582590890394494272656853107551644623598992097128276936752019984127864004738982699421781677407754616800845550670822477524560222659734015618182298932451968323747519640756107905258192737631773963655175456783588898367263694685053824835357207994237647358249122500470741745822425918837273839797835949284341484718563373330938250484613798748424946725514938098275113863326701289230458107656411202628077017654456091788582229991495624036899237265503354005112249849545653621567807066370852344816404108094214510043868363497729294710333797348224878409463576636232809021440575320740853959587042765526844503515981010063239656729212246776359993837206303989044423695260609916178033983638188667270787151769684929685198481344515148126109085956256516440425358617712182913081877546948514477617398624791733166068909384685151946630770201456250148167357789457883716481481318983056242015863019766846313503209558315383334689109141289912493381382064076106631541728570263263194559557875375764661346524360695074268369962161031056912549348732782664933037208523804238858344426306205016834001866923062139527053838549668507858332177295409715432783310263719364819169163786472448410996585906163379184938247991344216262752513259394264366221786039154128692520882105964956598547253513525346662677539070565903261190399889676699742545247060214155582481121882503717873451607354124837809352882848725142636206788191817949413634812003601059454895256315438263869561698272774160651857874008166363327760755069574255342492216880472433437489086019275111573361829546734668103157318721532014483816891323366553865444964274050446243709443555753861267289312121077730588935420370020850305830791649130490777268547433573302409135133380672639290921768642125853727071995216848352098819455811912853678612411934346482396451271522242388992043624184812640509236463097829581745519378755714704998400000000000000000000000000000000000000000 [157,23] -39211103321917779226093933616078429285002990844278696777438165601740492171566075086517359526070554953874393574935409065166406930971347685129351962674154997753876156654758718272448872890453154827434083644597143827684889126921460704073303305383044649039160732913375498923208018116529134879135038149449865084171290704061926267159229902200346360785394954695889727226190307568227845797429862062762983150802963374231965251146664399051240353222795923559586049270613041421897386381432254186062462535035490441013997468268826943590920246041850885183883385502461108196215929920550425784415208960747212643151580132487496565399875136996604839403515147822759562730198383277019116636598214225718211913192792735079356697494045098618610137316314281277978304281816806812342525206664195690931831832562048132461579696229320555438787425000206802987972490795564060030173201743890442089308014392625899233542845791253367915092982569282039795043525305054269922657563974758212956354191038508283587717171616469412284929366266130640121896731651139710559216415568147121261064170981238961871277646828975820301443389597569579339601244489953661958632457653747122087481650779398997121306187799882847022040786775134267935039325812827713803202050293296153217831511540543384611183815938750082805162753031445647114201965741241646533432647308800605553382543477433410928174527457293279089026910495590014569938308768376412506886163585339865099286597134509070011602450558219614111357807613710681552702447815487984424574353289788753450885955486422781792897005762617845074404611360447140175618962104433134755028508395904174206228053750858640581695564511870599408689695812060276216392647408464825505572594171655276883195159975367400425271206579766695079299760591427145591294364334569919465234493722827328341657123838684195340067369853938127877614169400088855108005747161320279451043454403800507423548727902667419499608703392245809086998411423641316714154072877692459878793609781706321417284685390947302788303099860163255968554330323194531359215283544529348806417559441996636372461972629068761343335407888163399527179570417747058542820633487938214010817111225508357218653220055270173852981505137049600000000000000000000000000000000000000 [157,24] 3281704966566997013296006476367038646447704872713238035492001270979178836244240228492686740476399141034708589408740490688013720785758987869856590704288191345598879522494035970231724152577756991042840165531852520222577910780456243380189770412705684374224285407317517734494277950528674158175915727519250513621274856749927687979854330342909432187835242526762642750776049820499131689559521605525051088723989854086066678471371252437283414866929488005978399971031483668739144756131242294384995816084833557295646166322117915986510711319337121568023768529947780708092464800691323621251940043518203824673492450870403848360533366236016592888655927702388177958590603917375551327287939465364565919495526546341635749075545054654451914069755428996615211573928197633395177633867668159625461299085133643780866689598975632227129717078736524026030070836482193028292435265997548326401743725410279945692579444036255775839077107999626267187117683545053372881860881755574210970962450310837946580251074856041459956583945858237087484960714740293565910347217484830611318016622079366115396479173328946491150429817147857169927755918911718949847921561166869064831875071581615325429536228417431037619434011180670192374687815677248722082713560188185699915754148170762685892895456478994019131760086368916333504645976433428992031398020992564057137377084960527143917233367254204965999623305582420465802958683201039728820758500635368178986909810428857762605775317509873577438043302609416871316833979531965581394941616913745153896317178567124004544193053878027795074757580234990490099428821797448632367444781533630105078839467656457538691134507584927063545111867380447607517434036179384134678482753195587511305258748255837733080732289011346863000894826981289921875201871308660735542418042881077613968043685355498687767360613100889368464033103376051571790408391764574129161257151957901289856072701951045577068914905932319155400542027743795118222690464157470333645761790150581097420841488856954438978141504574621215279595523683180459842910172012360760887250236703139909736578471530440784083179753284155630546681628840678216132316354914273760392221512718247123744813611403928654543290839859200000000000000000000000000000000000 [157,25] 37356395874619384389793209948999722295581718495496870027417597714794853159977714588913025595138774288730604734018411855770470502364130535466638767305338311557583060690393315200445123639190510941210964744832585811195284957180572556440726238147229185562607062619061939892403944095466874498915645138200558174250525590387354314723667619050232109597598262556331575299087775903976821151394263095970876810470363447015649408972117737465514755590357402156180478147733037632737504630733943625177553945411746426190423054491035726471015629544519708737528256222680118304985551794141558012419337669654855705473675320584244462570353849202291627753524169150453242573114508844267609848245043832743081766337783990793156178464795787590326886938558047804961737166774094398082321896708151974881731775929323157398583117822505535740378340521245585191267253195186277524152820012244933319879887694096637769244986318216733047230237219769721385131600549731017433094559800188057032042387675160209882989655281790253689462117229381258860884865430078872445586832401212625074775802891626196869701333695206737574090199273950814068568744858931545522247613508384218020018604296743777662928127020613719061579113164746535156969645262574488921795621092492177256414899921368429144620539075957359284537315282825059932040095413681959800618314242362526778671739438685976550115962026159092105637064908682316896586177352550750700215941431131941216240255360163915166088479168167498106470012302928716298473085455101323290189335315698756255675443023124398985251211061803399472816278655767401878927433392340103988135245652466553988285075316221241255654613052738377758513318357182585572115791161117239165389989108180924562290199577024461565804370073274719061907152647916393781937343998551490855401464851153266328088428659504736706044567840410285584227944920368420673658350783576679491670955525392215712840565419077776473586195664189641543180883407434982300454608230717892133144289227658346731818390232334245159854134315959173395917402295125332030681198020055391886670826223890293248620311209941917164047035757409717865939475671674030851752893310715226270197742914471165826375222688512050239287275751997440000000000000000000000000000000 [157,26] -68845762202699189386405976359578948988099255178813026592475701915632779870404692169181066795699536259801282651638647416501841438192345694927835832914902750051199295092081360709653843549749880230160240472687457700821233300406229043158851083147270775825824485849675098856219288301533745182255254595814083728248799199160833618727477154549542254090540064555216607138106355089143315867835826897699398428320120374275296027305518869289035551701888857918537605284088952819586419571073601727297721916274601760151421024406318552907805520885650025162385538826797093459293343667438890414432855168376026598344731252755729221123531001853831338914789187417511076467735765725974723915548452384126171325411553088742634729915053943906296287469044727342801791757059541222325303282483868365032946401570832794866592488704803070853979144948767063888542483664622784629502342659958713586486526690585425129137522553446736385377394521826776544417509485056692975447543646097630615793051518729800724714855304672314411854020906156565805319972134261010047789037276933958948808918723816108714068625036288744489755412776043959896464634090529609664907986092471575806138840803008987040143136297869522123949342686257248851789474310466782260345112585099551556789123237669977921687311546974343228725975586252197507545712828157295118164373493217687017533942536377308362031843045545406812108312404750888684954127824321300803374744421259898744557029190059066931111402282736828670974686317191779137793324357754971026583398130136115216637998723341046283972759738743639044867666000695383274511485662524830844705656576122424787595950858122139979941841510896323848572691333031213895959312400759195804737636535585566071093311213440442017965097817168905387690047717585084556073335831129527782786039809619589226896196552829550950177950389232184802980259855629974009726948486125021374413432930713662944347158704384162051264415235316147111125693713865569761093495142663498551045479526255247387887190966411832139036299601858305289585292084877777220769739804356756994510350936193763626218111002617934124441440586245809867904968102445387713542004818318656995475123926611401018051782956358075478073462384230400000000000000000000000000000 [157,27] 81486718617975245798462826621338647060681508247748882643818706528059719271135587694656561329989627205644586037913936227857177221728906674339360323105480999860530005626951605145427479653652721982973683473066722694125599410726830376720267837795642746385259100522883048379776720739872737435162835430444930139837069103947295052131646273960226003147672631946368334357381754945714896839321964839900856787969775590798655423955295776060799066204077059729393213838845447622770564360254240098254978294598048892215216027490640587179058489383101028746871293693435054896084482110681988073102934965351181313429389329382051432441133094332202251012495227843142170661321953973997526301093865140703360202714616040826784613415100076499531973918992785851086891006366278914812686722608937817053424097741365369375574140787758566341889668441213509915507435501778328318492915864602839323447183517545637612948977457534914999916648859599630142877079015238881104605864651892663844131181949201644082286713548396678876961507213725193101930764524445189076901552161776354440226052348278406658394262868444842824650977960968405660991920740716435875859090691890806353935376803669868410335316802310415845043983688388196479886487552412124674168317490441990417719544530486687198503194128506774721667031358556782067190975128769336901140842966653506652479694086985183915795879279945778998365191821935277898832437272169550415738526950416608507109017370828049436409593646239778356387021316771203220637470117893401454300809194631055370349571083886073491530792672848886019404648943909789244578036437304117789698077498271528425844347320080306813005924545124059451152267543512859959247408160043261266400736350199920143160230891634287735536396233542090131729610405575977136828196786040239759183072582038819157189520343768135183495504460097511050304128117080718686798690775310925799840793978125492704036481472508132833424701062608090481100554954172785657581653356933413660163132431972165703336090610593950239280078667782033799747398253126606796857794117426020171864421740842104726066011073868420467645314177684801719769381574872942163424396759229028424998681133655791760523631061474103444061313698889728000000000000000000000000 [157,28] -74392978437548960057201884252204803714597202178823965543291794186013541309125124207453180640960259476146370840703344126176158997351713537565700422376701653105662667841933143899565901061813247112004913172406706341045023290403470803690888421876250510847141943437129476041952979305658339379533654127324550664081211469511837591841036641634459056075845605410527550496472276841716244056235067843875281707163382634465912170812717291776720202439134216491399384599173506741334616702707024352461788627291513097440137058974553173875814047514602812076087314179177186843703856462670057774493908058436479164009926827096102149457292850198148210947875687228550097540264662975409077439471691774988524357633200610081047428664561977267546374050527533258389905108704345594881082539919916811455915506577372281681425443448831522680922665651183104278220401005929269938508122506806183464099156334530509100588652772479979015434826233746725967517389451531151354779648117244968199822804440609900189416713813115201827602849470915557996645712780189199173618300019386072155111780602951082731022953633332928640990870189012257852602932280771005369939167153819261275739741564038820567634639572430839332382958311576220524004685869044589065025835918253426212306740939007216896226260596841398955173874500030934797269982770978688889148714343853110647416462340383550407069182451390585421400744321858201754246411881171043550273185725540073723734991121894147099831410125390021342191865961845484438010439151167919964028837011056246284198662989500594350955878454723276026754424762950431117061724335959239573028732793338284695964872719606166783511925503309203593261926702735034527020550077647572714369098557116708664006956225209842171875927943861499542776244146902226539602182115997480482084490354886953856644740044789383653722265393390620014906331452939708078632896017981191813155892258585130696882032311904431297963687620142727418843762867532660493839838305271871682397331111073207458558783588466378922295109899408885485816612823490707249409694831277430594412354020496317424705564331484277596170570548013036429470153146495945865647752593355036028555155891870779513204078272171878473180590479769600000000000000000000000 [157,29] 54461447498931883431930407029542928516979382096517498969917847118528824756682282031334629714410001181791940077764081462946991030549241411961552722632463736939338532997757256149427800911752068824466429747296087206031766546566828900735452365223230816497753329551401310025907403322190358424475848834544860080645773498182389881470610900966758404816589016737215004834970675267525601529549620458466234250913772260894594113643292178116637583620921234258136251398812510856972409652506930626354397934617795131555684805240256598662998883090506092482389759013553103795341570464010812340008075778645030313108912640777994329240071317128135840649803493931933674697287691602280592039668742213563198166435168706015029309561383882921283238970242458049204657120738862200748547603851843426430396101629104235616245816704986195326110644127541776387426098030863008063050900298737759501149857559895516338014429841830515542099160715208619998264789313033270399565895052349047361185866009598158057665930779285074024508337069617651778279404944463136485118137590811310771036457261644570823758787931825421292079460870893793273905982807752104048249905247395520815310535829677732504884313006694846544033060498359025535773650518171612354748263765539085202642100997890698047976809158545519688336178403288409958478104452890791691427745963497766034496598547714787143614418256746134976279233373409939948038935937204965292603026986126954759031399163975216004706677188800169521953674710993248391815926927620966817161595845380676189356673516887876075531236763732545004269691788936785464346424598759516262640871715181213816640101969568297070196605958500664604229406095052247529807067767464530666549310738665084678779003578947934935278193605641441512869448841069161802834679410152452823274294317944603285961849756989850043914389106898267367793046444335140893407143660760195457355096268227840676798084702729112997398547875886242337893347501675435818219391277438221487883255681818309220982611092761121650431127840455993672243078908935326700396460502065902080886006922511900116176405136642907029621371095071425311093993551940482524082335027982895483358073264704082626542427028602173379901257402023936000000000000000000 [157,30] -31397843945388352626239046714476215161197064997370834156515074824359157427421252251004195985537270408393122591876082812585575442595275850832271549613138988694859430348804773737846546581060112235394915709840389068943628810819608273442830910044364054815399175520739784845846304909771586167826611702978288631127496733771829309904442473165248170349831652772505422615105959711515529539542305954252451001969468428363513778312683533985659876610518886015985969052289374748538944706926333940089885213422139501350479478997717523757332224298547887882279793881186581212633185420111914994655887099393350996005466208373499127473257962720407809852768669229140278808236572867865498974877448410535811179599710862969493748331178977215335322298608812056246145870427862620092172556861371107709360242432191312934828620012351901104403595163956305103548998115346579016135494850246323607201287016630742948379173139370794348412266089734680204210161880268817784990524222575447600566599736304891037401851559782108469869148198175076630240115253295925409092866550600354049989009075647462172983156881832654062480372399322820548572042745603663114934801129173373078590226666426414621819562076530176549325308024757097530768144414846741758740789755299940295164222696545951341091413446035052517217521688850142135501493570097170272936565398741199056792488913945444327331525068024201675120240616482735749826687365225638736054001520777229446742868664398157570003091956066321949743184737649961096338701682962905921974926315041653354531079310517698766056202901856768529127908375634188723705628673967302290138269774535577899751018916703325793682415781431775576117245914853640647363076109402718126600941737015850665332465908659693477717519115514242213015688863616727849174377702937354063797234462777848313052797860038854941175253429848313533461378691465751500471363931310404141027464612310527505949373781131843632639807127628380281109331219664352106842777240155255234584934898197184621808932917421919390009619541358875641236935514282161003535044514125577694458797145342938027670666003811395052970301688756073813871171756493754289152376687473685041410783626591757058703774040283741880287284428800000000000000000000 [157,31] 12685626473821885050202990985029856307773001741402768643001872552427028037096840689417560394611106061641198999163548538167440686212899919204804969118261035248125327173892667555629274357224239785780068889067410758818768888202391593760641930420741128287314010677577215560055797785719596552515856679801010769884252334700418356236474130071738792097932574542213970977888425958651071748071255663733542645767583678585729245131143608096684002700976106372614360930533673096751121258835733383726880407053045038470304559110765021047638813353382227564420839182033589055613696359700187868192051256924738013419282317593960559953034887401511696738994842152633187436862053216049725376391759326608147897761687041478634937962890683753459981066804942003577230502049868961803860926870280023666913833230090598627806913675381752837078570868213700630696912530734995061797839165383803811412676603953793963942676017672933831932178755921090848260121128016654598871499020050229771389185865715153795220414908956648331603350521232963943232539267876584882658740043764785677177775449453418018975703461424129474286608707730849233376504992658270489050355980442847098833835071722590650442788702056870163590796713918200426317452063899275718594865094990687479794907174011504036106084516121812643057728246327598241264545250200358740741433097732513915737451852447567619264020721693677992523442208158247283463956062191664879825739549646416738301760903074440410222242749848586505758178495475803900671492068430302662920529594005572125461188404111485494576328328399474084106269410853942144717567355098799573990942876974855297149352640588181572075518094956782961927200290498427515414970184526252188219187051668764543583752706895786506713471375182635860563962273349811298855700273522837796227857564599369918487613514197052611323870967494451919321119267181342068169604064288189819114759749558035939183015017910932216542263215325901751512575829678733031397256582414357134064742224900619158154159356615661242141103418060619971533641927452297736241689636826012013044140947980025362805539679573976448531868881536039745703390103571444174796196876091723838939528187310373626706623852943553803702521676431360000000000000 [157,32] -1299269555248585627837172146460322190424857668177518889902306007536371919974773466448605340622131446359959371712968142338695475818847932718796614608416721808819767199181673700168264748094300006547297474740637380612875649670975523868618595564309639969519595415124941097966797659035911936528461812728406274865614836458307411667590103945320852481747169425121399556137770684247481351384826517822240624452919925867391934138304608292183907721831028524251524227337701622428422692300514703386696302404224712576409392916892537482067670908350631436343526917621756655657543032998385701443607075250680528942290855592519026098449162673989156540007407735659062843897597462171673372047652909744014111728461581444638474545585071635476528980592945421840564437545312995092920045936833995128653428259497717045771148662715315554693276254560499329480666400296005131238047167340213990486806268862337849034054628025410421790424113566893947120148860641066225803117651865584261046962166372545640998826478573045274661241863067227118519833043427894207980434516975735146677848768691571525874768210840450715498264039406182883670075320934596106645461970940857804766262825009237398090904926926566623058685645674103790472902842219213792994069146207408391943731668847205193912334553840708604475442207585424510402297520536853622911712294646387786962286538245575230476953172010099046433432749983089739611720270915531286201601534028936983968690067168014669573421580460473099664206459252915309285435305943027145404000211814665080966538130195364489027591912160008750537452088195343540307380665435826004346048652228799057158524189034062866340218655640648585891338107625381546414621463050636421085261192302788282202344117295078177847727762184250944269698166595185768205410062863215934611288920616581682159388557215979253760917826624993868904831491930763266612374904718757223924011406661190734283110040424471024752025530499872915806256618570216454392762527464868282554884056968449744180101029804031896863925466110660880817694892233904112581227223659095243057542790844936730510165437046124120808910846095304917049374239967999346867737495429668969968713704164221306993680925863290708483123445760000000000000 [157,33] -3576028153288898287465981130485972348120059283019546758553543569646815922923175291596655926469411982142359296455697257798226968319942648804961267487325425365360510664730120942062243121931924695479316269269979429971122589582990323789601253506824928708178944520691418244055138139052106384561229622419632691630696521306732566053726196347931900369152180926302518945994550352546763114021389797123483812576870060675747486328292210306237069469258052963874490147051277060057431896460841194006249960346807822909714055625537064165170297672135156369412677559921888834260867173860730408670342949536049234609122427740717601378257224050681161837433237978330019112666563981792169477976291809779752499111073862417411183911500652704237760546524502856479498218306280265733924031645098762308556017995427102204006002220394464489661795471425856578157973622443293249810481977624916886524454400911740333525975191402015400937159100380019866809298774128454443441509321078224568734163975908663295764028122611571493496254771106735922643324462402237610706732915931952063580373793839863579884528320152014513348934325557307825600677314991648476071552070816722119709873855833346093909584032659855154841989293280062882594778013475251444539795337147538192672831165125350060107799009912565816724046689077943263113683514588045809738548975969459080921607409679623830937615604745034583719127962079862722169196705441736233731266047386497006600053024367369143089624778674512338538521459590085517708232237620396989507235107127780570632561558326317476573013032622029685618684994387570227304922874832300966773089681757263694014174334789757110055184800053454398656891895984676649562918084297178915458390550439425062958862821170717091055907872245154819205691821289676841105421318505855436914586743119416503338958890156345605358802903904625495783598718358736728644571547969437764791406870746325990109985684634739248766686284217899656442889649644088235042770164691116898473272076915296262910262863455890617983715903231053116581056491250529276377768220779490427817537669119153932044223705240280200886553186504720584654767388455389420346225941740528720259037229253256974030006885308007360026294186147840000000 [157,34] 4406985724588588003953498637922194537161722944239191691074277801382689581079619847056167471248247762885813185743171295404760939193091288944482027694640462035126129284283506695385850439482042410883564622544546335138999617786183211432741060960381047762161349619498819178223764057851296203922558109672507264757161416229880830547169220489078468640101457046835094276868706851280393982920534520123157289687132447544327625185657401757506646749140845312134842137984708134170755085327597069489534655299707355104732503250007162249658297809686553939944200968085834889356815982833729731799991332886758860510499335886085877987411364441120624786107095468913748835059516195676753871832100278637562867910733108648020028692802259067607153143256218606604955196016100854752771052829079285728438447450613474588581643482477838869423156733888515978337365138041862006415602091830751807126998374971254374651735164975888309534722946500196327070993843231006938961717504512057485830283292273607255218152366222781125011789574923213686784836210424341732886315345274741458523065697465276553517810176531893315713739883848751604693665768951203785779365617749439182339742000736437679662214173745979232283239999229711725013193981494149264086797490862467863810915385337457879862507782424929211984150942195994795629100259580096881393700613139607496791011061224562139241176424745444749834891765015322268454488198802073635005887982211925666709367611079733744480504862519671422448142645499056908029755478723145856482760574048569045774494532207645605269135580753826440557246080247917304902905335916727152425447678283931238871018904608314805070819537662857360040574287087312461227316451448520599214781288400464558423078663662739796266686253461311063790777596830569507138530288640770614235719128422441770087701708560148476946152645383737242002977480169667616480821940702913327364223132634300504833994929257876488544726869176723302628926009443758898134491349748805916465218455866441085068083098510656584120293820824165711311705105834722944670100633757643675702823327708942733751082462431990901443925935023747209145090413989398210687552215933296403290461045372883724427014101602959783873798878003200000 [157,35] -3502345474813058175747837844182228439855075809515402512606515389434205593542591010637152069477159327833803866940330516375045023153398789997650509791666763535383920545399594300736062668138545512252035556352220093058014557533359799844095561889571349997465003560456634842896279539227779649958568532601041490580225266301411103882409973782840261577816431449307579886213644745662858400216836532224874176467449623436861501732416232786872607719804815977673770583848664819260476838180760331677492891917690349752506759559812479425185701040272665785703441111659056529483954800929744981193882684567660923119410068924260746296421745975194362517278026887182425213625587154874019156482450084217799386340781913957555016280303998756909171437953472663537004880442769150515885812615457923031485810901136605950559503695325976340813849274265209170245053673405163384189416547504370710101704733968399897487406927950093368479567540726130488552487018001364306753866328677755331235595907088396415881786194430331261034311209477510536362771619709176519026249841489055676529496835201653012645434685821311806760126748357331479408187845666241766642074670598111043538242876257042560051808975755985085307729265848544293124210707955927306829622474758670651252566809831719002258812405672903114057399001517275298146097962200784300480407328789330407023786652826524210319517592352001110665695873614006861016346914062553702979273129119113168633784300200386974757539537658766591507545394772937173893555180447778390048545387449610321427215718834150149503590846298282726195215363138374039659017120779849720694672792196292349487431180609375240691040185730842078626353800552020204031427243858201760273784234730766882089809035136773027225151975527556141247889628127737692276616409574746000488196561972995104553360843463578847230608915174535983492699467743032349082990462209336074804390538537026853589087458001641888114039236672229287043483108586114379617669659844706525784263761546026372346054656248559639166991632012700071914313722989446911468938855539107326164530922518092998723724378744439898539261999048881378044645430425005449484970614264648281534387895328728377908445731540306440045616248706496 [157,36] 2268601435395841959288116162373124349328853143470887926644115563221353811900601560400812412152819071283447687994389299124312844010851060387260457369609670010831597438208432623805044300007185230046272252926022266670146686079361946192696188041789593110002368329971779764108073526805118708755432383198523107921143333049735478555565769981994609950903591208660172100932737018754742566601054364486844192996379200402662160047604521634879031105909601658639189530394913373572323135988128895336810263943297677620581733048894173083532958159426803088343978187772646757213982733075522132671244929744566591361517034366578449981435512455952940156098469542715747899126269231603148953522553076191604081338892413693233698146743683167407658492070371423195429795954603419945320907609893293391125468745175009023339846997119977940422596239505489275372490947931866416711578787803864980741581567661517747283050612708341144210706740844218173748055785824868938688630813302637875487662648576940227563586135185477939485159911027755009732879299738890225280532128671360559917685771686163784681920090565036646979910778309386569318358774093723945151621733680295075696828906945166132561705156812356475834460605909193214959887170865585358201956038347400575910198444614608980162489081423591316175906741570765186308392882115030561958924085821679950463381299710719763309645597794925852391466105666261739862225472350744952915874264960467861580207103835282858005908132140430654622753548839143749759161903419510494341913738852317617111096794064042374783035676322795053162770635530383589389356179204252176046187252692510967559653787036420193290687676673947608871713047841690004555934962480828761372836022165221772090363012382719720036322568379204325198535084731729482794176640083037575428974117125579427703647095466225465959340297603181179328931983238709900507039260006161356270665248559751682853736390983949105627363851677220053215654479558624354105387451660479803566904261485166932952745906580168035736965241010784753791392065480389566232797631195851256823454533844224818020233161604470792512965732833984271012874183618033755763168027759247526128188987307164738606092295658964512771302003200 [157,37] -1285612666519067335317220537702293984066538043805972033227158830599335353376923371788920097101892428446403783251644251355111015277009566456730591324393500134552692774577117141176992584961108045848931611654733235162865930197066854996834129876916611933298048413742237103747683974767455744933089862062204938039027339838757146132085466012596312460356357203339221624885898594107466621826553699305444167247879509870821241229120913246728367014112639415212587180159519157110409069886266656662917479095799387560666866188272292844210130557602652365502152546492996307475037950214098259348015195953791386354939488402213029809284998382030269123027771669616999906443732026304595937755341405452791062275671507540700686149412941530448445896649537149042780325475259997956603115419795456238282334009423843078814510114629977748192247644689141742797897822226613611875992158182292074542871940637491999382856575449193628089737175934060898707240188747504298104787411279786238420314502068425031662822808085749919937346924632350238576232783791799546718869723643664744173295545242772201909376326615737105905675314487387194569317043720727718167008423132435287261667529196251070642910861735363482641264400255658997565285022098497944047404243351712957782882189586110416467661765098855257627622662463801756046739330747604738687087719105547974036097149625400279704892785354888629346888885153419441408715038696593108778315956615633156908800225066683575680261124438595288407317015014716542053357470813641140683907720329037531396871024647212541089513074940551329619949723636691668914698801936873028244262018847900953525578110484978714394875756070610736176575790977042381405374989555024816269453266846428582394116949613132073267075466235932125685209962862460910089049033077623703914846388773983393485692853190129065178341678384693447152340427600620430026893997889675678955918971304538377486028679684685866328067784516714962217670110033470372916179013161856170604950004958212650738255802586824897584468348233881911107163685071520895957926180373184763021561798527245612057100752115886826542264394022334216167236090426936580230182632454923643885441977001669053543549283528034902114107200 [157,38] 658825270518034895270312734599133308804189125037489885581690680744771858399396804512199079568191832748670246332270947776584099365606442299190914442211560922850341202164245786664405832291845081088228279469271872714031978848804648606186946031539223935614537860711164425027292661893014728648228674160955372639402336640560072085549241126454885912764510069510400446727417287750548226929702484479834267572552563731808074232974576809901303255568540072329727310799536001464696920595825444578222059872124568917590873461754983548959516597463248400837772461895548320528831356298432769191141461503524828248297664942990756437413064651551919572457987039567749525869548693786462444536228975891590008099273818171426332113611850983413470624877006523797265109958149783676738650382497838776334188955503899563031226766606216776554627312972526585882422399757031160719880598164999375888505862397329974868072630958571017920038421381013891388810936831020392516721380107347305883845973553936291230782582195704006491842539027216700894490001685570458135421812312039700645148152557419958943627299739996634557886500012744164692983377321986750872482873203285696079242453202186282987663245062174772500598944462023622840904406519393433462729520450535794087329160641699541805670013767481212414222128777977668955163035635852943266296476521666836031346184544936564524410435173972045321112690691779482132925455029376733612106464951196369281455103017348132904522478328379497574490448684124721490345854680670145721427730762690501795483108777351614996868232584769107462095158760102849778980278815340192747467997396459953481003684151172301614517490246512312835399960565341605122909629888686040223040227151050283046148943389596020375687168951655940686471764084263737473552449223419017589196682727011142907273605039703095560190230613700061523994566999048774025125783473013268209145455863081142092511545843281488679583181992170476233011990898906442766894032012901435701916127811726317344781615807429260459021248557461483942661194178204143952327231001604563213639906753611092761407228690568533669914713024731508885560225187448907595970283819513757125164606372287799186830420001841934651200 [157,39] -311179185646639952493172180190005423417143746030710730530648241959455401110901864869332360083874589929151964405235606351414641744733521280059389055413889643564619124035615395462038077961722865942422477660118066097246306738087357640919250301639209541077137368855556419942359527931419343503777429592960119092802485386097786587952385246788095474044982520278407799809519323331132206499318085176365747771462527479022374210442405110565808565380838996286663231933006554780364673714302339781987954152662173561371016499448662897113146905732194274079868558195501168705823484414966821878710450441362468062030081842152978463650883703826386648609875349408951726462937919205761297755356208494899491345899827738407979379692100001089265355638538796645610863880911377556360272284308749669952523302701431819286195400066957448814193233488000386025936070268812171713187699558044724390911193952701513513533268279844765889096224062682868468698896183231813584006614939010294867677289683183922999480773911130123400218633898022231607571010375641723056651364073554092611936839738278882081749648220958222211178122484143451263014659992064043577621898883933383864836880046795526078767220605306682462442886673201592887730442746900174372457770943172824582498901401454716173051734874170118226323402242442826383744138649964472291354975376733803004992095430832186497574572357244465723656594255561112523340295440524302640345579309441099479631749113677979253992431130040059680692392555271707154260471444380709860867496530986928526813624098221313833122630054109778158158676385066864200020611659139860772594152312391720970657737144684891065846087435000721134075785083863147403870929296504103339989969279997808750532904777203842060548251253494611146333699019114100325886096725512178897739345767725186300663360326792688113248809592977978397489940741441242394423275745108031600449816795749715826215414300671366509176275376522966851449630386713263105227534886796621137915212145744343521960081420884353123863647216368151771678879681984410137141117039658247198577236452140972960322575742684508356774790901305800233603047579293648093259110925912663780176908467470266716983301410260639640 [157,40] 137046006163278049615198046226475895124660123140697573199574190192917681474129502014601298178445880745682592366702950621052330219163282013961866325074282393397628119177567701480316821679720735346761731332439082848937749937611741488049742230780921905842266123596084002217429519823603555582994338554664575263585506574737388206281070805547446715989928409683620130118817312399327818042108028586076239343990620675159695602709873107567085902768632811166711203880607074215105930144559977599451785558886081079366178987496040240502930844670111715583769294090834658052579253553161537439681057034388527952735553244796492837320369848285304819435376310218359629852941354432631364572926265878822545998228666497371734456187238982783516381983735214834334437233444987374824194765642286426323182537613423471136711712333828163693040975965964434146915733198465113346632541641960185975316549890656202769310476035243029767684429962810517138805185658685491145839925087079359384624356928085986368839953505966399552620333577965811467730870806759339491175876633621276281475112512305234323032895944397505782845775694203511929469647545871531536710843525930452656936541393724528942219804210353818130325028092044723518425340523742361094899748427611496782192491237297649986469715911437731789412870335156496634863514101720565975297042726661397780459820593328365058429246311944414191001185623498798536845167312376801264263466735331507501035465683410792421387727902163579193314526596494241455278593072749062811832457613483953501841228857025045547915979395793465052448704442073200225573790493301534924579561913912172306619565165299047067239869088990528368118629317003946280534577228098072285075008795590688656111037244266229095504805699956272660730759619265749832154353824789451842446885883136402863457801129809515059112048960766740244534714289368586633267299344413755039660960787489639203555042342414851556073662043058889554705736829920833885266959598830120107920284480959724845596038609030261949541575390585888224114732566311959577933655834612224909318441893921067589128443387105259888069575085688254162195183583466595255678839492942170016974697022014840500671334556920320 [157,41] -56601847161610611782516821764114777116661650976338742758261612450152667622945329391151016255609291374074439702818113898702075852212621386309153400083491564632718663941182538555120677358401132934049942209731422938416268509814033875644315211091669764645962822350078378314671741964236911125097941219973721618130793625640690702845150109546937207591157775584594143305529831874800226736150106269329248295871981033032847336040908581059392822262808337353123369036876867217200372535028417919471034214978826595042616305100283317840451443631977378668336978753966015613732817612072878462873590100204685851857986964450138478748517420435628131613430044122299745016380173010186294860717642068240352886919977096743232310168543171768997425078343031508483944892190488872565416003958453339776611409917816207967867517808833999204788567317621285104711750643227508469531214484312654211994601792538738324368158345338834001228474295546667098249963918267288415123328112548300311787177714020364630674019765593941421937827506175811505775713552321061401962869681416091117492868585454279522068705283876816050735945781206692286547025562050650300184597478092195002482305497261058633995405781455153493051257959324291370388051903969736267133443400871918219929600285121592097607902991312803680310133260851383308568296650991808945511826911838711671030928707482024824175386620686993393650770187474265986469862187245051536208254119160877629491133918104170514143757255991284441586052117968745516721178273155634717351271731995445499393155005882754147635629085939084118202031316681346171012581382269794411057669098439398306156393032176821530364085716054456302086282372407962235083917827549763579683945226311679865975833746256578555120034756293590203718681670839942448793565536496373574934226597164746253608682635823772474536274195678664747049857610690818346610951482154484629750719581009444692939341511862768034135681928030694659300025159138196095787681000186736386060907997907907325609205108383774489966728692232177418925874942849286559767794764552929994364195075945543690690039486131111061001626308696016267612134693534347807502960878448980538702247311488519839609886844288 [157,42] 21945121766103538252188825409339921066787467753751426630689090988590805955379507360239294666858879506516404095504727868395581723558055289961384127779276553515483869808199420168017471091764665053128674971726951564028519311995863618557837148137281380272795318920894838547888945773975935732508080125816808951600350165189846793859786785038983305024045775741346317293974393213224905660262599524888216965025375782987567485392310243913806046975201082800423175205732115259092024932721946877408979238633644768125882868312180839425161590411463725410681392264121995582707840627290630856599283131425013166641973808385859180110199799914013749757900272620493759881485363431633496685691964990229150078813914755113703088754873234929727829101889881673085701007562826343985190538639421446464540269048404468771785666473077547300996923417849766742146199384189244744673113869770529499351465917355311744665277836761935205575585222694173859320791553977876598848184837435863523079295736611377908528931599544623578507507338543751999803640155060765466339551860609916616489630151252115615440412827973728335290891232172030561026103475668858670866648537030903191106568648090428005210517250376121676390721515575727805053849354738909024016664871760920628933353779150457788228143852590193933450159414601224752196883240858330307766239379814232392242564472695272436321066406767880808385413198775482970091261008728105175820933341955328612629499150849078796387459436452874029629142118103959077850436758724023409824399435246198105472296666429126402999415322195122767600863273626413346414042697189131206573247351786916830705394525783009116932216266157580920798333252104321133590868797354208080197395296893868958505614395657543706030061657250698086664503812019882132101631165951517504982032098607183863896376649843305851088092755701529024610639230791934361829369759789911736871712599471252662814644709921467472476243900772278983410985708635407330894691550155489372693952150769763184822919524213044158188120378882192831301999391626239444970998890728643368179367537429699276824583329888329513524482871421941101839365486577545888800449871979166356117708303022565868540259104 [157,43] -7973410032556761070332744657556081703233949487902790565075854374927708990535353292784098292861122068985877704152336580690410093121773195756291626527185768030118274858777457932148105747383719702421144867229830252165737404230096676540442388195662372953001084488624354244423875185011573546668485316084483258257573225346860931873820941084055830243736454164019090356143710492408610287926096822195477487981066969333516560135154539371560692461134402332677075119259941072064314214552763904324147795676761084471214818654738942175192811614765850730104544239650866518888394950043701771437386283340547661988028770495850958906097384124088305401975987125141260578383615113413209023802626780142158288223899340417975521192241330572967238159854320469057031077901745931699691024096260340906092564341566554146752286913938234039268974208611346384141001849235507563821851817574762163194928241223017204322173245813060430036978021398516935260562983472499613794976688659802806615869995467536996827065075652874579664358897150661416590533042774504288446014446433988493771058626365729984175667795887248963301320026155731320023106122029293816145175969996312411468897120424498068768798784553407217363875585668944865641377291997829590207199946984754635571400712987955141555465178902853255897808697368799785997372536259997363998051082818938118551433678414251053619917228976319187662041838657004204727533939180858300279329273343214860296081979334104268746142901269431487193079699873616468936472972425618029358042646775830362502904942799419195010070603307354943255782013984900408058829064003985282522751666148372169376888155387801720173684656940583642398771136898352748351030784814051752948897682102097721981000133253063907566426059823857556193166442333810273980508669462540458523798744485881220543105989318441646507843914814027728709189096652665771061896380949943487732822234674901227978544585300403256727719497209695193669140612177893664643089065147547660024013540158453991581063875225617357975252595618373645052064427948405621001613057027206359271155691451420340173775070168209183145873718887822511600432235853657010125390989151090924277748101038887265823652 [157,44] 2708065497203208255256006724011110320348344448492136561674470901730808560416959881766410666685006704485280988993513055183861410654510633209514686661870205891780571644914380492496965090197943828790211008392037758408898705998686836010087050911557812493278504609661527788866087328636525201997392068378782983321227552442709122236886684647793864760289779729859255851470763744072328671469731813853170401282287552239914656633002785681254000687507723917302676249638232824627868901846345909055515019289442931458538617179324319789116584967754388986751617504440856555748955455148712344555199932765603940248039825977067270386203843205827705734861679050576411860602237774159524801235433953051319514238678407238193831259445600093373486097337014914142358156842397517658003613958059731574129267642934567433777205209672693376360026802698402068448614613550310337687646555415713298897231723118522957393066660531818724873426011762129771223550211250001146829286444459997557751341650047921934513801434063251993741397849273064443210919395085045828515764259565708383295304648595063308346085870183837389798440448885931568967700306320344940654506444898763430967470109480420414026356910548221181715558071844375451570892139961058534392342718764571311666055165929062532182914846004240529993927977219778221223501090663749338605526734815069520498393717726658420366941127546630664604449700493238351638071236788946932716925372538500215757361817840871494319264298212684559452457563098048983856271441253022442305317010491114667028412271354820191352296069470549837269400652625828415642748937435555943365709556424152890074956244769543454506741609597962587120481574877962703828133543136263447322663765001492727965287239661408995782237768779884076875030188447970026462455304835345441192936968331333211203593290929217901667884690592341183816185099383895826645182561102182124879867688701083961380327988589891179866191861435661774671547632779551819577367153419869485368403684865165501867033371799298716916651453611745508760036526975592312149487299191814991183987754419298461182344133680938385773600812419239958411500053307389079065088568905918391585758928424599376256 [157,45] -857713663786514549820200329335926014741713234961306030040144203725845652234345730571028792092368262441868005714299931474570094523584163419642279289009539348834492565120819341798301802211899428672096073833859379074672335277259761872840439735367581849107808141075493660369441083562601307461358622347368578858992445727040072819639834700472788535472185555566295149677354812104862691031990113509542455875869355530376979800125761210644973494120583454324191886146731736349397090392755559426940734592362246764175207771744121311359162325953852791542564424784418047405596853102681690895173884398372175010983151396293099779221149852671008747834024291665156557793261487680497676720339358883420012252508652065433262944469815580685555043856007616268243646469883625694259417823382979803472464233834551167772033942258868798435954682629029760425562753784336291101661117784406025000417063869499006916660011900386924497105561549797392558449083675047021742282449721896238549411726801885706996963325879065675486442710971594597502250907755298501164880926046336316012560664759254863451547877113911388075138325248510938939205868301933804329717208959250648153300453795791431030681173944925356747747657647758581394805982478521873317852461688299257321479674585046424242375443864093850516747448016248228622840102481197222878256913741823888161198111338678529714917031448309963856863818452392338788424369846367394463809243881305910844795119399636150937302963349175995948252513126118457855221721185462651190126878307730926483768205800805261829097602614483831841376830626763841537350615357063463531043247064153414725235106140416899685403589852923632045981993133227553732291408496437096618330069101880780139611401130181095122280459008628520671710668309308408842952318895473635742877987313585220446409258947189225619724494719553444748073639955820702309474487221046710356418368781151859030929144132139711067913655021207134067564339326121047478973395164215208920955380221214439990006856713328160316812996050083695743320051544833511048302487331863537131610124942870313279028977481746227777765616387777936448118517210662232068378165161814822669352032048835888 [157,46] 252835370077762172849374014640422028715985225836604739868637508048762850871983641933639748915309992431165681597208313645980788572578359939637204032779344752613857874760059331144491697766087656544591205705787400389836449466092931805494092416206074036728854326091144351632963272557482864214504211682241793869599110125122219707484761155848604842736712532272256671560874164818025708609616933424740671882726132140250562102589497532988308196886770171108984502226396342818120533325145992262559324764075783249308090466106990861475265984251231658580574979282396216872049798602162645321145405380428893662001892886715346271183215438946535739062338555612672362645518328103949518968187626822985901618952649255683195514549785415597493679131688030556603068090683527199427604807551755047444380123683894665390020318019445763763035010185517272897871748335983762758452618949600056140241241386893234810674131461355755746136788663864338861791575622733135571770242200256282218888057067835572829535717519958293540801852189022137405848912295287123690664642473603890020240215212659859409601010822972617428402899514712092396819986208096409575105366782594707897541791551638375896380613669784015126890660183787133459821938767392551287076476630251024016916353865966514439205550518746752197053643014650570894139924594558791220234053619118065078806724777660106864944859459417544092309648564985173564340923378077659732364546697224617301713974481241513779090190189891185164384880540083897928157266489970289835154915146054594780223394419043475034214558697860362345388921440162022852093702795637901462887619243760835284872059322063580714700938141563190268112696841106165889580469923253378743867442751319758252710000894677399614028315892314940542086252469543277924470019015981846854930739266992268043765214697531733164609307882910701181430506118556911757399191281620772393954152049852107565034755072831819143120716020804404213285009910513978707327105508279451938919060739534608267782752458696759413625597834255815424252106294268373235327134902804092613410521649247146273316880226117603080274490613013317751059053266375000716688410632237877041743666348016 [157,47] -69276431135223473115550421239741538892047895575734877179862181395575930186588294925569948777207837416921943755579957834786942220069388783413040471390738568920072382739474699723517322883894846636306659974531369399344178798548262113780680428390861615583032585822891004667399543132804862352251946936834904746867391535592824261329120934236008403317256878017509811089544368321177397565193955575347313750255387273403414805492217132474146116130333828423030775997364968768877732884135547667541369222928431288336723654986225142843081226590320931158362831692228228302847986261130902378540705619017205344187505677275816311096253029211711716335025414541656848891777488550090350175370768976646188225074796771602024901494121445238085520907848420382583903424457952238129083660355891362477846071581566270494366330796464425117237000677689125739132380797392904588267356221447589262269066364093996720243422826677220424371018709101947989823782398804721955237369345244779506627225569086816106963225201542638905847879535633875757531082967425452375422679698674239406417480246565688606789636227596313394518374021859633871504903758040819596188591625172984015520823824405941739154141250527880291748141432334856880375558746589207225501407472077599459212226714118241846298501499113528742569826336762404703424571563147908435252788033544683631787224805950905489589209919461443470433623028917484911573622846899385567052676002924365967570566569274463953462369349636804349107659947830615243108250092334394245042037524782883470581400992880414581237289946062276430752929656074028218275352577960737249535949630496089957550208267366398636757109526160584863810198263023717325504821263901071974986957034413951914885058011725916699467962079406416589301357548183769373112364725219115641358555331756254517618204752730398593348949971273872205870432033102957513981809439070987049854514449066278726551949506965055651908474026626626705016669247289685604133341301327298263575629680444255244297265610403089809381248537344143041455643126020940195477392408950848241412447767832380729463798730414479608987087746074774242461166997911426360979378065458288298186491514 [157,48] 17632337693224175067702754056792510465907728117297465921277563138386028868608283257630195227532313094334863155615365417765568196624354033397207050149812017005846710565510939531461499400323451948264554951165169071676628278524264412336898458980084377439421093477704078410585974760588728561282366784661466903628404618748887251266288312870591480526517975540459801313088830398010511076172455378804626439124497740080748164258435064007705893210717734096478107846356714988707545846417361132117084214870636777035421915468157850141219413282187901519001865536478499796614844499128380682675125625541966052570687553580566473638414276454578718423094611740068157805918694559977713854397290372026505203183632595905447275967910227031962925198357356641296402484194161907527982360774685051970140437844427844199509391854370118059173392328938652625572594331807903582916032405995615164508753505470889515503817243363351111331405528235084738068733984183050586147263620869679676101106819912932165542355471420434035142230135868484881061164244068418639341127200420124373150377232846945898610264657357699079597528756615488453456545489786954015975221447241042919486299828729979339106102437058697577886203841958507582697262393340131852768865816890423932682815812345776282931362941220035284289664943418489132019618099281886849173906703374207826423873250346781730252009666713057484952534202663219042633168366174796797578836661418855566483005674273657053077759663674881533636984054228009918907856741069592335382517625413311433900836238076494173684193820298606323508796654932967433172157593119574313782743907180679960676883769378768566323780607310107750151960301635807407203983808705346967981895988517081431576321159074159120297539545034590115554320101406219992276233129787095191017988078431038845754928926682893108732465529203927961541807228102466050055185032479636969506229944187753480200310279063313431741378656712074369379924903351058425971240420762375701174865727863515036122257504675890896372105438434788092046805056861184460663720942297306170962683110854319075560705185522280963960518189961495054574373333099180253248006622210301667827328 [157,49] -4166367067981597797284767540186702852186056593495631189982340921851715844713929455465314441497549650422015486622409523286531428927933356623422206026546681854016589372531663773544130675620008795483305133005816352088215981973028191861014191032292481639178931897999559792938624103100317759831898680263504740128034787452302658566876399517150154906571905542891425814288790010181012099962941301225670982167813560482981153836373526413562896567944592566814671277477399177896269966974121966271579573490474228764137241667541270327566240597021036546752789996659752560041671332948846657935389520597797856436286942833128521821475402483502687756456866340938202568947079665290404432255166396341877263917874570251368014790389578609536200156552523279371353982240212871356332391161987421178025452154967219010073389198486848640123405673439468392006547483512942783199791875456229276555749241588110876738210840116461487958818453735338288206095687156945954975552446957053541677854869632086162056575415005550875357260677103071406020541376351307410111221569025959459204700761416793467450134992368516575610862524365621048137415467545672987652262211907107032932051453074110741091004973154302258454951728420455738394049406456001517338814526136147624503451917906700742710118299304564808917171774024619102890501893603260099721599183843302370483139939979334000089624331802387655526180289256629267417777968790632822846311339647574527382550954961287035013447730081310958738740100623338868524008843697884853461156022548373064159451222243353148583516234985452906271268537308636547881467637578188971331681272225097029858431525967575871471143669670946610993423889257535340340386843331392309521733908691626089566085937318617164138629392019634712580830984878667242163861454993143291433168451121614253358292671830221651113820463143760817578969274456025887565515094371529381061259429604024064760035326066966733878510072534714008567246167076707333534211190028986153750976129679293723214069147133685595492356400377125334035821935520092708440837731348557343069116880223820659836515840126444693931373402042137059262733531331865406859907241940267077616 [157,50] 912910326573274243834247371675655778761533981182712759496999395051740374847150691636237546185124665301628779568891770033404977325968750163980742288831145218753226093946775584641577794357755279943802584094234535468059298298490077463701190387781477005448671823071358117941751381870962283503181201561239817905589298115530300362107672336913698196910866487991073842015763254924101722783879370871055246300077460073786809417188151341356861676734855009572014771963648378704542991453202845358001864333692900935765413583218365849055069937705872414268687094051609969264649624768085632533952451940128501891525099116958571655888967515445902978951751490115941006039094564075098865883120882369542743892833812630877630878293605593225128228638293828486923205754168776457135921906775354413389446831335487072892750253356000172375888237448515646399728198158628145372182792074579580190539367003129057533216139631755975948188627821296498124443158160801202281198955837158082558299110967648839643460736295692371586577316298226726342490406399092201078812632938910720034776152366399778470127790771289165017431862120891070498727830458109401917283041849466001778344491273431394769960109782714390750936535560925877633506238763704077218922196101286721785391557152622476884568841689712339520943242800291284574409847811031216030639712542770382721207216289316272978466107596588546834017993795644766831944432880043130420377273101838116603823012825873733471746476467321260459818667355349195947196642865858831025220614001837858344041010992138968203586395923574550228760519271010517462178949049839393209958226286922192817146639394086851920789444063367632755144164921091955554431547122372685359136599634084383473343124285545764068264636762429976551563988393522239731309828190646898454342515788474606017098554647522333142397650901379426473274656562998239803987576991515972714857785834345058079115644497842663343192121504381487453739854179516288770123847753002516749700030347611425666012848449067974351982374699111233195655476546080764274815218556878969330613120467196364303847002923378908377625761212083947810637057522871759566781647156806656 [157,51] -185298540987909044204680030108482023127498196645548454563187872165457806783962290410297884292693480134437216070911349076721939161739447685295515126726118169973361480779868825424899148514530273008198695976919533307993530503252017756582173098614975977502798447093981816863056119270540995940938457169045796377919819570024528206343947848834917864956986404580588054693184197921762276575309492943764603069144157423279423769067733479375512319117540495369811905772927687083502408402526535177402560251605421475631315788485637071350878185426160829163266464756670313242190973078230691311985253867142574782824846955050750154645353279747463954630388837490096604005776172951268266153249602370496755121709015111375699791632481262614090646896834848975525688151642934829775902838945690723186084887917071895795824509344689909819795115392754229012099948571464331972545061339981926259801767141887619996781665143338323343098095498601982252274788665751928548490228231327542177102094839372074668843420081801995263719579566540913179722332147071791295061778274907063327303057812872131432385270102512406221565954010670679496448780970532948567905283594280266532678920112906206367984549489953799631765435182751903703426124532887499988771909079179665133818805862461240798422994774121628300098916977122923478420010420452817142481438155632062661553308448636672652763152229431090532669409847473942048302974058080183066025448786468669418373333580353608682089329605267853211790825983993769732170240869869107904333786343178260590334657907646170345951753463257311631582029355132597458018072096800847423864902578984070155656318107296080668984413648394605330295080337910316239731151516582560725873141716944683306719967836796007814176135124986965116070040460081341282902675408741396330547764730408269027779275300882510323141127659037073612193510384830267889714276059433406869767918289948616417244037047390555481038899181036716123892910561406883947975404010578395772275558979027615145078680366014198089345922207917493251478173746828453908115026671813684418409104083213337501121089436335416887434704373967943149984398245004595770898454354972 [157,52] 34864816654665438518845030844786347144829235850630041069607969662637160972334457771489778501179687522615638325221260020191609836721110859634386448283470491022426303089266375953257165497113776071152017765232813461947941129741852943447143897445237033283698826866664573978964219127134415470582997046751731244758459465941572547442610575953773705275511985977630139630772113297821892742097637535812386701072528862289640350451567789123551024203271617405418659759888807046266888644133045872030665886837515534555513286350634944765312083826772622845635196675013552366481488557823843926558186050314183720824145965698939645181832892792919145737244824354326914779682110316691881639702623658969033555887247291712995963878673834578209518532202325687186913541023230110580980682858946155288020635265469159340172253037483512471857104356847010056543939032310140206423817053461305004115359746932889470790124431172450879187623335358281987588370386344329709117202341377417843498640865861134201486599819620090460766217299669370382157170657083163084371172638170164096846264163477200766163986596781259952653968396048065134551302350266264525237560275881410121530379923983510365102544954538256928844840833340601931650057193899742751437596066813373305458775028358990409836417297095927418711896368007110266962605972064460802283898142810122675860912694528776858439281265755124274526557190366199416124465049877536195868217035865710734513684861113662987801340906258537232110804958836462635630282920839182718194214549370957524443874323873333491785297749417564451066228169444307264345100371482882183764990327835330625763766146170312805198111641025787809810784753898094099714546377310054296860223213244852805444961316716171117010044757662757605989019873220705816567494319832125996462496087481043603904354786096908384678845165560294210447540364737782650672383518400601925410815335355565090494942751342528777690820837477776616675452893453530061801133286102862731050400322242200303516238379876153473491964312164743095006109674840167019343754916083935917695592455976132789688355749325205756772098449785681800691942879298487115122878400 [157,53] -6088559448071457665616491521723072479946438647025247691294203332738822862831671563250554452848218086736540255331253151993080124309276441066077489330478154000982130793149061772796664514409753166173285254016087455585804956976124129589197296803272436673107777910332251330057387972196665703074661694675859893771542235897244078939362255271890974468014599137830887317893089320992747569481986027717471925883667716696996278714350978040646892309971173463216794280661224922532809068853688881813871731586304306845838222038290810385162459802593646781326676426109899848097393286236815648674679259686795670683498301241793836763372489545736943997092300100011261117831966506083662590924767208789377815945578869079862187725431576367032595393167709190056385755697155791920954461241338371610224338637625678199641131307224739492921856493619883259550287158394021623667215378488095111487464739803352780710019584796118882870328481048123159768041909359933966489999041367832707434697487307756500148892730942591606919575346651328239936801232484234416692407628590332042972226518629658097383305835648492732074246755131278861088880602713924700865793358441894865084901146535644077972800261430061095406590063364537564103982161228507560022073323660612170476827438752375686043563321531939869778677581198145217779083858238001084758049552621769949755528055053699369560082327262352537614023733168836389623390438989963417027359472346510218147622691293850884220123120903257755085016984723306585396966415611478502204248856735176267213353624512869706051712984971839021254634296723454114338632471655845258020824240871451768580634333184535913302382211006884706289853368184677605569363134390664789567815911702393882940232985627493763204030731522435351236707591651387630719888548398733381242971806081320411345012838318232733643486657046947780971525120582401273459516497135912522686915425013283952926636672283036840759087899165706714383434542863600798415397114575747702449847754783005083476638416613719053717108536165001615171658978615678008538476607456610528204484755802906255897526005068828982553906254968881773325824411651406265690296 [157,54] 984502417089142340707820203405813263759344921812295319138568471926597209504041367423148410160912085445203550585350320886315002193556827914725062648560510172462657189570846448721114053587693345229629319849742056531260909969803674558970323071609853119349224521570480111711265755457284278264822695864038539461796243540879173283158865547832513109575807756065276181570757726849289445788724309901691532472499656964552085121158592983286773488405348482891908261496208190110286548359751026267128085989082029288892718296214105522681301408989264532245881775794471414981403575404897817116147196645532118818596791087257208985972013848289900699090737572392162020979027239792417743741076983939167592468472072269755471487249051097420159398205816410015546488811219891572147373533689719063099925502459537591025976163004933255273882085678769362083652573805923316363539618876026368220920055179603136973005011675552738173495138162656443068659402654693520234759607517936340511319891962342839204414819146413157275257893699560183293839728255662507238244544842530021501672779640689342797488758694630655242841749990959140666764827829339914760645943828857581278241208671890086501395699931829014370573054474340298489880333458476820411664354706421014753903353682398550828425647305678012899626138161330119876491627239866184432075501228467368242608023641667854433900569683162798008991353662913674316567098903890583107266973945829682782507639797870583105196717013881459821625005473612281182877946185820158649586306015657574482336481033597234287659849168488908033856675350531997914167539083121411030073851939007993911959765255133222490884160307697352548374744714847407303579498826188988100654594295089020554942053741156356730420453922498109630336918035709867150199449882576719698407034028752730166163810896937393074487603670874581557552506527372875765079384880542615475478475559496270692590101188095091001062538954828096167111134151458363308440953457354624204904747550466032886001635703932329575085109300166239715183546172283093537380704947227718809959800044835501808416050860194130888179294007811901076236829340014218000 [157,55] -146724922475737118163492316462951890367733900624120517122836554517271059985350728102922666164908593390076861897336826134883550400526648868531162719560563627222306680055434390774224581959592585032762101073189487586665319510758746407826745898976446068911769626044522459788235944540910703796774189284700985448894222223263692269230447743810735128250862431108024425115131792225751308935249126544151439505368210236029334888822182348603643744804942330737012946298003985688532157893620120157419575515661911203789590760476576132401828890490172969357054269547890164119267949048208096587935275285833700014574818544531137404746242266690955890036443273228376250376342909760917427531010988644764732504201271481886362434125731453731314944656491033638461965363395718721398382714603689362673074008329252822429343980232791427867690759885168290988628172559453998580702598645634393412887167190105491233834357233544122919552495104845609736835420543970062062296489046671841132879061414113315010255098281479511493895633271840424424060933731281446913874234016145634897418625292437430893238301709781365560160971818383331880110297172145027951441900195065977379418879783147293131610435247256989816884726604152033959000027821604865731307284833949543474914399676386893638742996497068000193659391981194826152376172645726230062481086089219646649843189052955183425480599894078910891769424963848596210655975714539957882878975182571905018785137719516215727384189053542378029152130226731079749600996419781603366008083911406490372692130363551973770941584703535695827846739088824414464758907121775407488018951301291114198663547429818853061821851401921947489347043960363791497173627618063087670484621483097485301452634357529238173162429682536229734907098807173503222710996088037799419961136620791471065355881331966532741091961818719854807114795548723910905099042148262594323017698188015492902727395768549402316365666508435026845761973565226835766260697456030033111917245431786257894961039167469209086830871597459025561808281947380218545471814824613598667512811410640349689007567729563596519795148360438301216416722192044942 [157,56] 20201346396876157439343744504528728890991770176311350875063906458975457925783350419346534931658870789027447357138388464995660475935832391374379849029123745556632756485035578954984449726449157917017188416658204714538493400232223208159268126783468559866119498343271775831938414665818829921684683066189136215606829567106817074193182941534145961772788018412144805951650526115598011900950741089602004924901132560259801454645279781078395168064689316310920560869033218989653113235706346230168691189869968626740766703201832515849091220932748099293820134420104996306167248758036178386788710019225673277899926362876653849367888395481455176994864912557676020524856042650015291030760769005631268862455833668090376164175676992709509574301366203267619541926583936650734384609990596418283883901959964126988439535582253305912575333938050600819951575998370214601420950451751335142520656962535712611739020425018957386356237142797945529133101690745383565779012829299942043211966443742519470084041115290786335727588659154689461188985309039077984602256447913667012980871322412900736776067021816880775991105926358121953107718267530583527426008220870293719392907825565542026506845477862618812109798554606648531198618896700689280085605641738052807474968982806144970639288633279308947937648802254235456898651835835833303435316612659158353247672600063289724260050402956059248838281171636520766054732229908380451251142129231456959626752682048156592476647569368163615896193208401358419945149869567288379348180791967879500517879404524462045485346722430627559498188350668383440422120845375993246176977599985223004043366539160592278367875365494858435804292611968773536813246511564916731721390487858532868896156603109894554928282107388824900463370837057238252342583569119258761297261706968236113405981444029023179971132903780572623132878355438801141030078119013686480750518530455475012093176816569949724213199660798066292206723950475776196448729854159755517929285419635191049781753212187254297480073830141668284177453553289147573276909805453966917887801031393457005930062086485478828772847403227623359667135324928 [157,57] -2588597145847981330937571578941421755657397610177126205217527494338835850719585921892447580224126732632101434232467778371964680829985117115773067697003755241579789108774762883177656623067747196251812933574541793857470928891642406379402291461117885257560902709115848941657527970731145178950870032560507670923249874498690358406073421237830091125297451844773163385740645269890688363908785200750546042870547773486045037819822001877375519380601260061057881478543719885571817290162931384926465740430949509094733473343008715298209190546877835419995474795769218345836655098187519544783470152037781970946010628410415737974371238710105672967281033873014297771252791711355514890290817135497886655637680921862215791043847534909768264037768109543829519546153791302525425548423365223967102118278049681470941496039103162406004148263098195890067886319844318917813928116154412714173034327992547623565351957206646577871584397180910544249983335504484141628150365915168806780681171321962320143434660430161102779818565271718160234232257166974378429071563778311939419772298760294614104628358113421193837323669335843136235159871353508673152133572285889247803425173123204376196015302962321064388266647592922772216783332393157013884982094482863777557667269602610407056125904754376285440292498370865881095503086206927106181018093302208102109973506254949038916725392696846628545040998501380077594937892052051487222540749166945691921334546617225665167603992895574321768762186027236766373019917175900085607598900921465005584123823319034833575693806264184871308061499218490540739650280023640435561516889602493985587065558939109293098591120879485918020814539602935787315954924764792393539439160377353343111185804598662802426986241222529166650072640132318940717254283366594474977292021811539081820667769126150242283415662226502681059208800445066527610372494332310527722178747891396063454449417100730299398054791496442371859455775951377826421095641552437763623788193522783404275273953932225683180786674113188127067125395123187071146515711931551574144313533157348031540484791324640328221616880969163500687007824 [157,58] 306481917447164592422363271002770610495913099638259695688931267146638272087261388642751006394339954082316202501049679222442282198835797734935868429376868875895888728964332208600635679422466422484649690193981849123894361127886218060674320834553238869818847901451991803755078252344777899941632603374906636538104415141370486112563994222220547051379789693366808953904178480365465246302335878296530941064697165409809477872482931247756024393911202255710515868770118916394985495780789114318931137475377018324574233211885309291737323127994902040421838392224853942053407725827849493126679749118356584055019519163816042323933027320291965376021418102300319515997107152949278235021824758110237699775504074278894031706776746531851363672120128831030353097236816961375362094294940898832414691425922184603837854747364646433357682772438500301425747411270675358727427443641897622860459360066660904750843126377760445208236851770618171272232312619109891937423998440642900149599657221950299748546484428789154513894163506264764073695176536846926759914599811068894911015622677055386006374630536019536807712832806645171513797446478120576587641148140615735354162981422009696673008966995850657504887538414587032959205798241867972797325399085146015413417844663426115910882180975552344131133428403558841942773471512854779935962515557606584612512317938045382348035090082417505753224439721021928940244559431732875672573911383698854699448072508928951492063744458611694563862772418642482073585804058209421301196985916127307170853109505959981875515683714668281648384861455016213178444487463705192253803739499428728935058737328270129971932704464191481664418313248975841680869627419073582797320291047768793077316775085705924587170916637209185492009236471622925745174140880924132341979479581732631069631881773382094720606878258924657439193908700625022237689238565928828171219744422466114622308295448343112840878247869474443579715676702794837699997291404644097061106685508261066477558512517016600713506183624577067128124433403447737372760641221782031270325241814435058194423454152395736695035675058387370880304 [157,59] -32966848520073852329912928500819288027494885112519481102823243496879672876398266190266678904607936254116573331343791619932452865389602715724027964582768332779413905332680818727628916673511450781533132768013683121246315546626222921988281674913189491974713931659014529029663159999423054719775888069536468880088683913453857372916612467394317391576378887218084551731432027283560611892741066171773292742328967049579442183501004639187584504677071437783522410825937618536227629420293879903104241780059234854683368586684903871373082573115649003856748301441944302186643316380706060815064212227204646911906203171453031002881450572138946131386257738221728341809423727398220406197218544949061565880834843926692239248179659607745495510344086256866015070310621641408561852111141142734231265537485052021499770899940013228550419490369178370903309964944584118364044777237567465227045356626157678849341526718720241218966810775954084873949142828765854090382194479071085743677515121687418875403749673906299553229417598482273299338218459553685489818667284350928499474783402385438648730242208000280254321770831248449053079468728438239224285922892121431755749029399905463976643976257823109179659886298948618045326450875770711923662378412854885019954287553356501555195979061890594826411305848469252715081717355108935909924707397944475949912590959694683591621150891637851637744232359379828674217290610571978739339509437545842860021736905981215704517658884886286455561209825786549238610018092344249568002218213077220282691357775837563207349519518419673857386816807142189749925631772548100212080707904417783612811300479855812120590917962289882515614468629966820410159348314488426327564416413569206179843619855078319228198622503097100456493031072442686597202110421376343277913477126869982358056832459693764029447042802404796761795931326811698091515672168376290112677425949356353682117429870625566726327667041987158184258253057360137996100626290319393293622192641830460427097613627225062592613845061695322677207093972130824821148224723280888645981522624265934662922641866453887421873570721298834448 [157,60] 3266313551888995962564668204171296948059622411995297779997411080295289594189483470853701084594298855766533235631454789066315007271327324117116823082523900462984854036660344872188477524883011301243061319794800075988578412921708732372459199970036862080926878707020609357227467115650446735767225731275052096260599153614273409009015644962405618700154671689911973755579337673002190168696482656767131597876132242610924896572373811789672694732329322047571760018333272581010412415988246071291641780165760161799272928594749768816378616274344134245260682662509165855524151311659171001509992530591407713185020301107015093763042339370898398135400470828414587953788213619960788882954790967422351889910331922728424782784030988424446381483183612961194082649622773678190330562393653145240793587099082254401616761680009255507814239921693154626846311178575254477179141840074562439009329924524623413927393224952147108296856200092545385620901480301953749494665034280003464112341326280645030125791898434843135021863744874852135793374134652869882134644637473847888127453143537457145804643405107963251275700103510109884532962051018435427942568302615592921128686140979314948381805121913815401224149079683574614069117265098819966433086737273023498456574521477711031083213745416135684034770650617706141200728753713432306395929840444482011914717164325611823117903033002234917027212390703270502578561719332606229144337781809025005628253654733808041102952337282214193789141999653989870961865181960040555783033211337845672101788617316563008959161170201080969384970365158484133307364149359865194994881228996043681755941687723024389485709618189929972981951578530316223432829408219446352581353107869191033133777804110396737027943506521176678583658060623822499266613484391270069732330339344132710421633701005870020679726483410194679612261157347452934480852474970459734658523705645022043443188134798880308650629784031968363675092167235304586140962206083503112749716691050441086556048481938482207745088300015533577397094843012663939695231783156238620124254519335350633082392608209269594107771093526080 [157,61] -305701157739991466492283548735521195461210528903117183927046128344164008932635101154122717720387218420443936772246803015420983908842061905364073012759416146761892729145326570343033373000243297020104663878492279101726342468491679527798207328317217003970662226159597323854207930962657206199498429128404434118557871379947451022205128155058577276044177970061979220214633073582290820230622699955361797494978894775147360269129759644944794044338585668896078506631310123531398966420240029978966127793531223220807706515749764055054728049323895121212839059171466241974794483279945042904388761841464661751062090257661913878865182327328690381564576297879620591962733623462625485945411398901996553467623758473492645595684139050632987360588491080716937723834876110231081112533084451772776898492306590871610343437351319832286526733983614264943444283103027649085592838363095733285461533195799062533606017500691838430755213075662984694080113642030560939195337872199595839369463346097356586006610751691171539666616742236037613493440710237349206610059039919984483206646092102252769673610027091427128309411230823057234807627852144935977914701664690813474284555654341199581744036735842832281422328308720022901382499343890591378059784118027842375897901558151988313472565642167274738282849231219760197039764569703595402574169397897413756510537544297725641622272908230367501954681284413821624517782156925758614193433333129734665596735757077947576574603379480578740258664873937030256429630573466140668526293890124707972201701728992967376989505582895862184337059549528158079802966237222791357308320010344300901717670443177678440391030844912159755421986913692453895455066035575055234519210001394936986142792366557998112179040918023647287467686314056462862385504022708010496416743547001676859653614496114880596813825327644183767272303793873189116415297521733327447209988635146894401211392311185520278708448573819068203758242698251889450556478613889664751457826591859205547653332394302018636792123013964750975902535086343834225969537321887602163073094063172566141950171480285250076645237128 [157,62] 26087042641869198689491293157854479594802726397197535189596055265100178248880312211269801018879465969176432900429533443104416889037154009113704062420841006888987861219702041169882174071716102894695511605526254141217132850150099809656556183049890642102372742402493661780904743229457590669601743061066754332675781706234094579861040953908492360866937000290501807671625861532897324163594694768426483330076040407975107234426588754167921437167061666599623979286870234415300480911109899003148864584718275999780924717487703191458660680051528663293614216040132327018438553795055937413711692162216771937948101399752809891018529517045204208435059543670602106101080056053400333665278692074372295968472346615080601374887960803806213223370633245587316706276579497346014421781988038303061675982960628114582820987420256137772183412116579442974130156570529595784667740973514000068355796398107787620218501170319584697285616951622123946566478739462540976891548286283440481154772470513613385172012011734730756817455710601658203043417882664988518974213224641778362822114444104088735154495017925704041603567496110782486439909265654128144215557070155452266816479594240108568530303193495276863460435910629306104651570335671729889523242754275756688546502030517845046881838632545969754573973125136526911524301439248308665573583949016962793831863449966135105592828813337410429181848254622514742367482857399140035889705738137954599896874931277238724418180388421441478275674571305216134040660471170610626867574257271304103342609675335843806301651543804778591339638930855995451062837010925765121997628434835401359148028268317362085796030588799723213409701024458232229391385827690242056428753813583606251873648379965795654946008358895501381356114415959465483782032907946335628861752165121400751993663428980831184260976119014700428919311610765990013375091096620591920074110965906087018964695122631978240388329106846068796078057313750831656694269140511483582471150285093010964357270037388102122068188687495100173461527122658167091616257126586153662958604164023987231923848407177071488217888 [157,63] -1967168762768481705017032255996215656383998992775276831728142039762907635211399513818736481471214307511259547885861387433733968999849681378448957177673071208720578329105340841509159641964691962998499829238602534583369777495318634629335803163855918929320926931704370284941126655695856871886622855127464509276310836461002542430199319650914095661157826040116546855012433384834073017893073633846208543458237781556407019892322244973667706226921656622364604961425879362388839724028450268696002178076692679423931573709983636180745157499755424919147514664914211562599694894753577824047241816416805203160173877465085053348438100589894139863732868694751583564862813385486193659493044007351602811782727560661376655265175895864702135005924196044685668001930786914340630997496154510049867021805357417666938321827048260949642738871747553029562252669385880559205253709210793333969220537441158270720522469091853299305923868931755499985633439352367887728019029459326050646938855955113978595424918759468125990292535826362436079645000904806033988126151144235009340567371527956951482161687371269429942025167817623835809594629212888410798055948832217998626899079471129066548632075852336430943635729662340994074340730084522892674814568384695820801765003364152890995957428663105388858934942585674398788830839396986984314532580515912114032012096270879326393348453564005725866418570192336079107537902115066024416435694806366940696072140112947423430760350111870009084220633351259693162567416323815416354953022785174552955230982469190525958300191925351680494413543584948606668413236884384632681910697841720099258151608979738447259056249812105706667896295955781954118161535602457632029296194048691681743094618891269695443893298826218479227296885112440919617428754145197534145037041038046642856572163999716749990021632310232820222332861421496983553313311036810536394028811635824282729549757502348919381966385772864779967043172340031293529884168336230521453805498435163500974958817460755200038582205272911808432702786526104457866786480233327060466994739091153764286733521700426302028 [157,64] 140105348950219366999478559817154055084870146410375576167123653473634414602838242822057478582975530013468953547945257288477519921201562649997237738767178649070336968125864484272816315760677235359481873346042933740806293703784881598447940063642228960498931015988065154577258314772492392597409366712087542774015084843330365457050334916458213812864347993597734881300204971489414115755089485332170420339647587127259406058183802320546940045034823658563025661994882168609271400730126181022773723042492308592416129538535260203787106610349160193053705473675724612858460893796812153499897608854174959554701615316048035689504582879266509881176468606568761212108863737996291385141068271864088984298766426278005675727521684585676551551646291217351430134548310051430420754907926262498590974425856803708278161776269931612430292934229295778323120830884374788804882611882318877398021078561974826020784928624509532766238139060677530289121360800648693849201242949469446060642370584324529065850476568403671055486179278270403214033141702537036746590602153377778443133354554475734099678438661959575663927218993102169753761020974167216344869382902404022624440657629314259795964984537202767287695210957672387638720354615872650403673719326645496455233528435162011673862618320774364890308184262674484266968061106061281499016503372383682435668125312463452715989725978015581063898171637663076936215628740264972404035604476250747222867145469517896457683026835135737053472818861603549372299114641016822669415779708630973458380905192832112234544668906850363353827398287925202404862269986711371878112468214669513251340497535863677117538822231811937613802681917367675439018032981077719705665161510591964364954821230211482184716619226057865210835113289973682212996079258802760844670530413765093674403127624460284207229421953622193257020142725717009673813238430052798251353573359307616883798858437888130439350037385810011938134460726146413146354049586291154177416642838448596670601047819514608926088550741393503378682870029232392082853022377651789766540044354532941223213081395792896 [157,65] -9438525587535397748371422521836781375272676181571389891999184449815908195890027837148406909814325289785546129559846006488010941746854892963337473613552309723012752849091158943859823439661084128054049292767377854651634960839815795078966960334006855178778618498379507841474323304521647985053832923584709884700193136191903244658013555785840813700180031011549831196386618958471850117703061743647525795124069143131945077225705833128635187354643381724443821771387239496770448701602901496501330176843536576617908087549076256391075888071851980320033319088396739198431779152361581113086501866279175321538848742093584758125577994506788412745974416832579355564084017051533827252049042698916328417812609797965742608260022674267392104200873567694587205104160429130693092045255869088445243781765547650569108739277975673868254017387973843341562788257426447299641050165826703506712818963809630984177021939715213273896352345968904368494152001416163319016348184627300285265209371851989536368759839538919446186292101684231931017996560832017517896410123914932838501309049463365900487045237665313590612434912727640306620583542998817096476512759007782248467026302478758388715399190395474674297222330792563879229608963367584614506787149927782166331523016107747475004573118343257075700871844785278747849028228660140399285737470700481096048844269883274736580215162908547913823656193552145867611366449480844178837994539278124007370213191320342930805486277483821245677618070344681865612275333739087612281466267152297276582074505251756934311629190626053195740566136033917662849678748271306718215551447713690358704663186267428871021910326015783105891515631781395242063823513272736884269753909963153482502814417521286486615155223487793603956257213994898851605378693586788592510892166029673883641836819243559735006908810539656188524523748877797180704530702274394958292306097403919992591253842265246146578032344728891106704094626201277776524888025090813672782671230035364445033118513927386142849555303695139520797774694610602330679192759666097992011916874737332115299405526400 [157,66] 535719354323215524620069431964873596762951521150144061851227576658017405642431395020606809052552246367775717309509775356879455046710468111926352006765055465896300903407688157260813255534453429834373876274426403669769401291645752377965865286675667898024198787219391182259554415786807958180740417161551898105711818779455733361599812243177517530657570748895762620692377442926488034652275649024940564914594626979525221833142388237704634457283510628760239086876274049714645441375074334460569630640572712620372417956923875068855322194958304350832764441548975961131667407379293296846061424084760946529478505460818129769206749403414183485004992935602109737808723228650656043107511670385307429478566718820043034294057942922804682546207241039737948838297281963473348858455427012584568986409419569312438309949523358918853727911837597746448804380688466393668654391728558590934043988845809733164355014799133492813578213459300632345298121975345231844468055698945644962983407564062102100567450702242691130637956727012614034165076861589630354145736893215068299488648618898186582933938376535333885574370204715740070779945792433159293280714506812917932621183424910864894716109926417100022858055706190069289438003540031177024384090826382986784786231366958642184150031204131963004452789256276470406341310243912957468030015447889189760169527129368671922142572887162990631628428974461928900907943233097620143165694635929291467499891073491636534340863458497402748983463660964752450292272686773916989106810730947135910980151479809680227450811447060409485167504760495390217696164734342489677456385715534884867223069418255000565419637192988660160297725742684022202099179685376365129775724835496420881113212304892168856580641701399792638819097903189997150681665572282997545208610581167297274038781692541162595270601080368921914632447950385616325404906751286105218104595416074708101502010603694826318290840307580925876566707491945518480930186710925077565286218753988267975093959064385214806741473774371250883646386632373934607071033176101200820247700687928708930098880 [157,67] -28864058157471282711013801830074879700121973141448334709965137534217337581062250571824433244181113157517481284843186046634674310762705874021588367662197859382646200627673372809084510520131948196770372414765731275503527619602326462901634915654916583594359619537183491980401915646108508982379735747413284962742624959110209504024159739766168269930702502463728920254051694473031075239585625736339528932684856655526980134410326764314448345367843993024896815484701821711026859187856600610576722944287696801086566859546704171069532141064944909831287051142322681199864096691837032630977710739521214624841339157548058212387828436494520170970865958023097711149325861796865135842422605572614664380506740210777327977004859708121268624577827840244512153352535291154533891838271876680833909755099896010304875619004227393695748336948215033189628912883409914162958555366055042690638152414165673543825677332585803536328583783073236285805625395007094039429642246342428948664643086404162124738528000752391856657120847307837541039335933350254214875427033953526310332810621076401093697932371617125883377173447791974249770040892717950572336812283319574826019444286942415759666859708480045351872459748580024469426758631459749086306084564357186516955555727593075799761756215290760508697806559796691141100200963437571901792515491756231574319863273591778956427918097410381286848445427256370124926159557012384378125380712574226857496575437375379169330328367538218787352981962787130275516013554180936147179027263333431090683803761021968868450911455044974270871115661803304662089250850600166603780125411390627247876060370903841181063277882059791645623996324404101065432046144338942290103610574134559281084953092872755660661020361240183625275238869021236661752009503782538015522986832463935902902357655115021221073409111724323556582865693553170125937154024766321906633862011759046729737078928385969494309793267493010602979308447621905238106154134188325216891329757242963855747505884367411871452870209933569555423538150207418464683260138233955068289617209118573898280 [157,68] 1731203323833760990051879740054738693390744972655430544954399419672624501398659092206951557382677473940146932406247369687485197598160835188718317043027391973261946063458195513837844338573213663388190609733346155516420885954191874847338414957324611489263850359701450298914469187752031256056287741632828832119704315213439493940063639097536252606611821204392415903407605886290843725429012181669809285762882878581428011032184003277982384591669879672841583431245081277608834509063115207862446540720532246713795757589220637449090305766536984289005292908527095809688686996370499668104983813782155838383696493571817427028195779807218590869758945819026841672083898949124249911201987738586176083787910421753036135903778594394968029858996246892416557260899228222615189377552844408695459498905807403205710409592264394571631514607900141539996213692313554079851665860243677962095864919213214506761173336501021705715574186877309868339160382880275395930773190158112743322938658430555104613398211611603649160570137422938814425176576678803142406058779603467287994213734912715767105427803364220997381050148406877800532288283744635928099896679020399914131744135958373465043219831640816325946019663353096834116969894889646871780014231132345604431130137987097762005936154182814812125434099545854829515486138812456441610177573000307656068449695138908798830193481902591415972133379723958783219625335749416319248565908290741610612534674555126370337502933524490413824937269399404871447075952967929821613326771915977781705720530311187764680417162414482671716374140470092270010053660698849205346962089591461710700773808302162038936873058473090179030925619406970465640328451943516107912894235720058871916532430253290787308642958139252070864043086604981979975642638534861070850310984013327615010472810484587229611908685299424782784275933533073877825930726252854131913423935044303037768421238464870861639280708981756219326990606863047057380557297984920810069337128021801533978036479393199360749776240198684871114248417405402505066005842744777004905254809179668736 [157,69] -72468277596262203724144030664617073519548150413537121516499717246328103958610365207355893636968893397974951998839971199248804407710538927255397604315523481052887695158286487613233872077970122980584596654504376523264050685655278223562244184686695001768327719623832887064180583105572991492321106056281610819797918413349274624583391744573097559997425210597570399916121597715029830582777488373644800428154828775661870542805006908260410623182528357972011791461525089420399238898528292761651762282529792285326258727423246576197021148493860443506571822996816211978606025970725749712882622850887929617240353937003894566812828380211118402394289407572310667085032553565349615481711352496951229747697934442004777105846869975379405091226959939834959655817954107057792860965103677535730370080698213433837186748593146112844991730876037523674637718366834370173714779740508960038208222940717024958665499817496224681432032473934867658660657548702853118824189856271295453848720164642209221451230498427696378067514893755459099385205343159869384938208219343522832101982505154921980212790832574848957156538645550244727904769732629556727476079486460926312481678858870185706583568388158745256289602838444534205171214916568456187012543956258185716266834401274877898982987530219294491689206585050785999672024873127110785893196084261161912963792763686614523012915971089197711463245103829669186857097568310385530985487261367383979495415861372911190452235322853050342967470628864092068481451583707535018603956622242798540225209358184933661528430817232970257116739539073497193557959641580361744243423890684474748280651596107714868266144215252395946051927848258773982385446631285623072540807818297624532373246882824634941988744193382906787374988816825092176490725796084669778622860669716803026800350915863032130298435379279326055285635421568796216545682504929289078600224627160870483330473648710360909664051913233608135677390728437181787269174711502241449541076144504925123765678281781053798459761509651315420041148818192886649355505001475735138798405533728 [157,70] 331211921649402684105899913742410682655078481750495089942391110796666994297637304944738723053942412794071963341938901609473489543208388869150950086796515686625188019776804454439451618625677882668686774237339091060095240658115171529105196010611506283554314496799304416730335640100445538931924035596709021258731656713864022552954772546894192515275376005199610825536940035888368619563177603664275306554436665844117526898206000519470776661431139136105156942330856831668779987816688362964513145452289597610656298980307087092867504152226512760517028003096555168836195773459617733803102160066646700647890419249916446544285020563130348301779614207711088964273765326248389574642148204712535136021375813049648978838899777976201353329674290466617473775757647729901723457678454530529089974995839133989075536150243235278157208387308906126612976526428709830439534616622066046205462703437385705193900048526034032831820939275599870376227297336109845544399362488107783182521214085077020117465599022448604358214107088332874477336562266896685206367380769750192273801469144709935642526703485237001186085323736932522891989388111511775436097921815064178218223616868568484430060833019967822632354244454335941152699870867743256599315758749029258709988548720412207168020350029531813033372548468880119922855506593719046597481160318243034147652624803834829455193207924953963870471898798483364936130284082851284081376807396531786224137745128508627795605012259040636278134907083213846410643429673644789633277622513741551382797787260236401474162332407347967321237476332154467877420018326839517565015665767043201257698729613972844342759170533527307030066153886634837711180842418378581082691989785417937537076170903722690358105218691714311296510526166059272290759719290581497384496440965072690278690673432267345336550724656978074917313594535956583164820852337263168291126144850731606271140921604077031481876293341922766108930186227096770197903626912558284704955581897723461413094003305502848879634941187605760411714805657508190834301047231267971612469472 [157,71] 18717834448694506294164563797050618785894494925887821694021640031364602933309904411898357888672717349833170095335257723946887960651263823737299615541395802374449452441681587665352099238204175990229986081183449600732910671935693568423788568539213755661016620575482785042207707907816907701553091893794010231560691581451765471633441180538206903759323659724148809381351874115666681310601375394840639890474992919933145257126896651602767787336828955975850315446107044926886538545225463495668967536111896158626893549170737500587885876013178654102829881791506363645309632334118709008604926842292730785155764576037038589494437842378165376196865944304123428742311056720257026882227468936188955726082337335272996313850307850207670958138217861530715256385545349467466354202489443228051812198173718991885601550883723047197048000672277538681857338945063701747266408962232326936353149362512949499510568757749219061322951782788174894786635405742500852801873230187626850135804373265265517121549753357919896197414902915711318255095151693878068856845938276790156592872974803906398738617288263283437113806089382306153422963084881798719202856703179962265263426899180546740434709888211641003183787954175669487515157237525686721563095623443874260668883732946200725509578000122291223174329385668181775205697835267986238921186409972757938988323117561915774535201253750774480578035715374995298452373041816291111801907868999660423227230750015386564550746063690106221277748450074936562698878757445108430666846254561873759553230230536870015743717651028927675084480326455837068019145182443750101471918382678460535003841272197042842737606533196428350139202949038801700820520444983450450687188431858654066109225728896040334111642888781773117917501245192965755515303929697417831621501295767697278436569087483898292583991873447950800632011445319674006747180502912534587534039339832095606391931310253365247941042285733687001876004406039894834540504043838462588724333005185023906640267952489395202820213486444321811103466143138282085688704316596335043628 [157,72] 13695847349354003049234245776901910953646743680261345764882079003798078737007333961956811588023997946159713216312535101732838025691452254320894294967002682658492389845405850562895010595580671938959352381840311481067851121179863645852612119349946705449322688657590096554332203961783809590415883188598936047151398875106575970786902109959743959066406935778389893523328536242755982806110660820333237697796523554666093335995584019985404497035777214576978996018904642673800025840944301497996625366209062579981830695349234910701376471896019640612036807971376817179788278542592660929955286651246929149437734275188164672440427125450382616864545422896943801253109478039766255162618299207083035486111412035807608298308153143830622980185068608492678479679035436121747170326367897743243415100068685649838322194706801218692332450971835314962039775204419263633202991934142299559690498081968395589311229928215456299764141159015048890098877694955049190832531155034527246325719471908856973311555184757487053078897489495569950792818197916306233804979191131042269014315961943240666582444068104216674186033390000869262357688154670622731038630941506354344105472145494743382507486540023812073652975461685952772453229729764013663821937227444754023909714202207160244117887014401700143573155974274054580721619824144485391806017334810924887719312275728024559953074838794353631414856726877038606345022344075681904432406085912047972137111687795044775564080276994207702047151134107772172626973252103497665378037617992804518675562451302691137861378664625398344592837848905467446542198981746292510467284235315492794638012167151296969362796913072119743372026083667865392821396762544435391965666908972956748035775889624200999685818692584657707101242402361912120498263519949341983762859693217424002638902017644537406600650152052168043922819755790728106171337486411083561061687158588392515210665762983269625078111292659417446556262135412272843894850652080135239595199512273629712154263166263056515423339318633631013792070207937983063151611344310249728 [157,73] -462786483470537635055597293234354374526643672194939006991330765649965696594330464018390015706322889219178505205418782393730475886124666063901652650728719744674143243746430761997047563430694147703586598563970167750743647908296075759222373487112481989842465572819555103535568192666677643707791825165268753257654175621228112167896514805828662436589255525462840692203744801940537437507125855077728721114817589711265453891959721079983033027828907423256839522621157433983325251557977822083588755904273939097883758427074094651269763021542229146118762591727545425891485106476719180097701788148742752731403543530694430771641433749240784178559404276145447736357833605922226930913615972154963481887253199410276480199846650873333973548019183389183320004616098881999101820177401298213795283372741724006850906554068996689476296521432930465171317765092497229818559116503053592834973561622641168631021609946555739038922831662899322427639557949069347208532024281174554696683951746436625475468733974539086486675322973683259285976581221276017898915981346098335199708492177718338375053270838981046111476665811182166136327201889961054692778045295746818909140166813456285981206531952461369993853858780227139218939785380854634021336980122219691500171358172758791668215750980040667091884805958665599165727504320613380259827865061683986629150337487232743811832311671615403662018728864818554764856898658885375676504008331349428147902357409184857105425867694498250561379616687176032895588411337897109103697859657693646664924555391742038356178540793223240905902794365144218330850713201366434184044873925934889476673768686293200378927809133775338359392584866509815756672889913700819754212866478008892743548821046565505675324552566561520465251571261552600117867515184666665831715758653697838445378488211349167598899811125009693697848965471502396920738012083356574481579398190053401070403615304022227011089375873768994811354506532504339057634987418516913636294328056258411199623543890592669787479786574391941808056815106022447581905206179104 [157,74] -54644425357130243103433948819177616295347241344417143926676543299623427499621950561774841720734690413103395652808846339877814376208337601539566094620553726284581964419476005852618568453362340539969525433808598318934334404588499084079889221913727180220422511248081918693533615219910920422228984053107442163390564551135926706353328134787734751730742706168406696234813304587247303624588429593049313011957725898494485074015600433345014739832680924307300983937270735519696715113598084253459848796570262628392679285022243409341554157665279674574584583899106625642044967308349983471769722173608975907309331492868791694985356209707884873330492787845244990421092354319329192908154614097080185668459896178272091214970687464291737272139145080865677849703242561595142004447433112415651329931018917368408531648161321365975525056379776819684436030732312984731909647034216107756670730759695862865335958036594566086900705655961549090367429349968602951843237355677766072311157764799646958254162191112819618139479734146937928891142894263140409945931091036657394484608667264229880884296608585495413553788936505467700020287094946736299837570351232437674794346880782340547356362410281915463467587692514947279948188777204520504827389960575652444514486698118854160408528986047310418081887464834780906723304309404564327444406841912994223460826050323238814198374259480226296506177113802368643504825014010408597939975718452442340804718493127905967510257656023081607188326405985863052746754449122220240516581169582855746739420523120386609231950422234751791814362463327531474544135720843614032766269916558983192781475015184244089648953243739205976114246050392837687211831726524538063114412068988860522530009119279296283189173575112005136563174679039612053470614842723691013724408226536179622700429961422664026919211729256622556065016021402738132910928217882320719084393751874155051405771196798334763428525781152915160165882485889443977148881468349612739496559089389880578198980658410660278998867067146841182377622133216360613677336768 [157,75] 1269736092760871494816273592073363897342339713806447611430737952664440250724344474007783271567015601075277601628370231331579156238162296341413762019589260647160546725202803643198812551927675947424657716782909976147576460484531076969612636548944303802375046949543679282192250833995491045410557428702207092022899936342652928352668016284768080327177974822684637821231407647778223954328782343923223761301953949660285917212349973697176265774847782832014328735905350912247284701422421395231673577569355562280001831920266586794055596492558912435814127580558080938913042468031331515365086548733567398266993995634821523248961800082776582673289431769750897684779005540643193557740283862971171937854184209291446397374202322730510646894873655559129387219072998299455072940559088841558685368243936844494125742952239057772022225030513819723797270661652328010564107188491792031600558194471601028925671277200808221685332364165577133487799744190786410504102428460136687502734124221757607562949180594254457038432578791530971030839364584740233234826949585428027947487886810588655121212076778505978421104595143460846889610697476758855947394002557116151736370227833300660841499183611529428641197406883452474187271100888848411224878062615378537050871964109180663608227312089899841146312585399338925675337365871436575771785270866020963155620629397245623733987438627483485038803702477750117284291342160080972982009117405328185358378367389494668825673577953442497367280824108889697574707604634281706062464923662339595868691946291337468646150051327416897937377183966726956727132728118949270140035194161190451638586562824270805242044949308358412658096265509144750181503760367958518632224275340853121840613333329532480745480137937295557090830431144708226917938890430713651605225491316421990985576514968622244276120886359900535626209255453009901588441561365405176660876794890857352358422787242618989048230103176429000765763535115048618428756950882109955749270392313419345055369398580556124259648604031292346037907664352446274172376 [157,76] 94525679514871190907616232237708237768528878979907329298734273029631003102446868565968174314902416786277903063688694266100829319751705579469286389343243080530930897516588639155129804404643748772619442435816338488029842742238784826032066000766887455477524956868831586401626910765753221141633983812026414750235862311790389913575469138199136041683771810488239192249906566122787315164257009567919145951179538196560849202748778460100366072200780999613792431975526110381625618892366127845102843086787542717467833101137873959044197090397319950202844352807621925824380957912798865864697145768548355940582348504798822185220142397455478637566395146118693563970882190048943558028115659434909704546485624604596492536591051252924954721512938746722831152481647214716091320974533163889818428851726382037000305733745880435547570809155864783922790250016696650545772775155670248084514022085021206101456602982650847884891562719818243119204282771800601902100731873286457983424219101078847574093126052472673148815167172702978538474558203359857057719587552278609467247020981402668942073844690498949223972271316210980140997556442665476245996383278205900420849704629638567417287454153068869520625846199813566447088093852310928710598929678662815884162344957789749306756102948007655338386820348619019138933840866128969906052954691891690875109330108295335218647284522060197798652237194586878500295977967810273158880206798777959707546594997996436251731658346960237582720611786323583505525598530035294035669077935267375596276238472980417904435505350948658193043666196942539257185698904571830654523114195774996172223757682962162339014563495009717835804597992643948951049523551294577446641607593171095840929532512114961543921478740031814543188133661605409978532719827241079654331743827528427603080244694999383318889264221194608070758959175659489752579941144859847549286529313039241579641210845340009506870808879221384543678622143667873249791225890849434293474378453392431008570408954032668555036207853545391860747705419637463680 [157,77] -902257277197460796058677778303484995578752920085038046212179465971922860524174956484656554488779701283793321503168846676468130233514318997850096592217298850689941928417757540463549533938668664470141024059302692283945384352352499397522031784329062107852959566348965699286018942987067017320387391379972229565736077354037463284571610058341484603170326597742126160227716389005874868653413714903206173522722602461847044290181490289447408347341017610630405411258951980277537390996438855753791409034534211103948129593690839082466557601717080937438194498262073059291923366318042078279851909493442430572171409848824533092553655165139612821405779451699124708398034096362950340085049776063532023427081419262903015716203906740601865743523870775908494083997543129843769982324805656042378589095251745122061329755079506364204115877199846394379773221457170437924602676924397298016918399364126886930657365435037695261446601845371987619909459277692621261869298071339186049092112446649665816385533357305652434427456077361982352570623744437727990990170477527722074971360814370302597258294006872143487395903518391009597919919705574545579829930428976745699483850827465828558300165743128440484015933924484869094703939818925627369088256922969342331941207399776605252734223898026782492739373627735935986463160912902703295358687563513159571804461952841482915508604450028996278999563645039463604549258001065994870425676246166492823530966701488661527064352531500136628387469820414638225982623533370018633180141833291738750159633424614689622684122895187181206339608731330679734456944074623976632689016088205717580263341958004340912379800980712600650710475807801972926648182289944305935894147347106324342296936486061558428950306990329193087344968486104511887924672895217249694248281031777908901120071489039739339029520844409597539536041829389805887300580028448360616844902655592563540697171460417524848727736928298700685011339058283483951240747385546407286750873539702346705478428059803750885779358620570860318548769172944 [157,78] -155477269871583834290024672558773637723838204503495475781339799700105909500982724163966965553789480598237128899089034227490715765057906800234143803632242967951562116710220878713903462026807200765588208124054213613907816108968755266870077679544593769950902045276876348211893795390823882503578321096010284518131612433028082694702880355958644033190725384429330577353901354821114100411570675222103126370027104471951081809959748801127256652325188880694077060502670719336223223778370358384742535924372802186512924332798877968561873392483958750305183269035153468106439305282842694766012815004754116793592554297636502209669435675246872969088741748149072590839256386158000431836054483021178084738477202916413798915772178262756020426517679091580868282036236342364295099140046094254173199062482729672190288654377238854760670840799070812736013060024649137722957109507318862545376117859939993999184047270241759746277493808202279506067047135404309928440958127390529939071125147274570816036288245062654439144260037132635039921392636447250400997926149664216497698042080628627716393467579357357816914650391651210665493238399707168414425750499664526350562302580338735364446051249120879406676688378838108889312528331245430921638042732892910597682487292601625156910748565416959932145916525834506747621825461665005841741194398933069619525657161263998010102380430007978699683388538510710909540403280238491363174693268635735172594166713039365955543024069101699988892242520654873699005610117616977319345934142137373006909660477675268670745334492928321495392063772020865658028402796039659945918910651371824358700483468622574057355320615480042418425982731669372913634015164238252635786523174145519560252177037379021991553354744242613172326911222126781262850363312995453547516401534260344382464456249219961048700675446806093022425407475595519825174390994561072390847900724833475627885087622871448047191815062437087413876099682393786325395634787579334456018357369159409609212050739629282367531523608029551972569384928 [157,79] 414294840472993911346660072209073239166728957147364276588642448641560774958312735656858768389052937149237651684990151310497240486756627288231253998609089586831878751080869926969579380570540068320190546041236822905670064707407245140595172993052991833936707455677335394061414005115974538535514515371456768191336501986075113552242912464152606716230827658291008560974966364422666665020817049212107450069911872259739781187429572188727099110646674340723247059054700646284061488246564472676366136212143997789235664570433709026367029134024650224982307720594031451842148815219881507277746649100427877350890459459007721440950964375391793187597941877680317837776822141004291163091250318913163107330051232213824965843616121231917077028972015895661174441449466044383158641836530922958195702044848657016928176781595980777928774762683446402559187041125428829406816090922150284234307017470572612148139187939583613910491452435290996352257268068300798386869379990930486086348883694533940810517261001627222149999230094064995643814871213723420835711769275404866506861845768687011838951245564087439825707584058387883849279199176073293959461102015237468189851197924494270251515005318690950348018229207508200049965309851196996389427872446982045006035499968734822985585949380564341538892860254096998085792543216753065386134628511123985524741384998617658209786113711542798535482576836356702928220707833909393708271154072683788791530552937198393459723826978475321588408653610973991104172373613399288467659950905478945322166081748325500042955992067781585916856427357548731872336789483888028208444044506248318763192685874527427941155461015185479726604978032640902894816290610969568182958198446443178753626777073608251188098289021054741179619492847975920162658772945735835435737620328825964906570998996002740040408885347730369200632831341871427717824808778632324713565079920548185185997636696556309700849696892172039914678329999456686889266762773788343108268560032859936801634597934246722568930168067173127366612 [157,80] 94818107402822110922679167289248347096714561063058626882407147948986581676832720697194540583303171965694774332684603576661091922305480210071527116368020603522930296611588007895966455084906412277166310297076853855387434928178676195664644435412253515069274750712811584045353440413078150256543732772490596858529746047838754914609314921593624595010776081397822057204344596225638004245133045530310938562419686477273322485681427612034242084009338937701999188405398537382070163474058329487337717914882777624135843114036918441597760432587056712583059516727417490766346739252143819062537207854023246651855461922665110922114570768209606474795773118902202321231826604061980009537042269864943866223090187271105986536378060252053564905660328798539879751582337708698833460068155029709304881032456212647968614385353673666665443239693180045851126387141256212758926550426649897084839745388955595976380986232544666202807140737219293084824655953525367325895326297085491876308831343405598385741094357483303862259892471518888347075132304857159973314028089406448851007645066020212042274591645549258757165404070466340801297870178978701608802264281776019760208191693819364209400149970307600985562749874548668591549773104494399756479899031082230715855022787572031841159047814212396504052446593198752886601842232550344521309020568413946144296015020235938220162773209606737886652507857630976413142304015360262964084544494749519670119763195489505920242006242496184562004231794711435608748164763007450346961807770031124445263438245560430954962983687711949313615940372894175108325120697994053224370517666926562567872220728201700930200074688795877606685897859118668515843485277074759027130038416334324665247466390530060963499368262362193412230730199980170420180731790824390148422627006383868499646067004010062766638854235255689074732724522638989092719833988915965932437995675230327730095652278321380593552691712199256435045354126389003161143519467449498666414121785973983460625821299702236452685470466809489408 [157,81] -152547614040464232717359555564064939544155614978660212545253092866043012851728234633774664200030136326011924309032768454893056438986820598607443051665007607716546392712651005750902096352310597415467123496754794670278173081672057200554731168226921523240394158640046502501367954013974722734755423393103879341062516372483945954582684420364810472935430700296613078361768025707076490014888814431007297486057756928835245258246857753311554132601362623067460030502602339801389456198169132069345663732517665061726873655787219875893528891403857951977594519874151649129778750053005569796012944606711034676140418465606117197829583987754977047345678771773538206827830294728568683346321693382950547179551069804906653366057573972312088048888850455996453795387682935119671772791683622438123131479208218540980475742602290485050233130596425157593155190815079663797730986845986639155789120398989044932196630913465199774526513553046710956627786032039246179117012370141996413313389338153923384685834296650690747946969410503116880164296353384731931965044062697477671427188352521598218753035667349134918115386699462091373334266547332103429544117680072207579274860764197674012856814232994186283799444315038779924480930903651841646923822250047131711397242155119553712545271974992116346359720493081727529389801760450696548412986985919590718158646046475992634077151962065610197936179423526820785792370942969446259116815928448124228345471277122140222477165267881288616852722589574442196670138165593059743791675459762102092110461523686305925266114352002348623469427381959370052437912159071721257290624274481542410073498522931846968788098409315680913580967467704665832824835904192339606062180081871161414356783228703275995031520208732478546149884127014300227312078119100850064717445134502246030634155568721421273847253689027432441202271346330251516662064388177472899283170536111882233933020019384966031836852324965224027389793751395916748065478713918792215463751587460784836329458315548033468698967183936 [157,82] -43573214280429712751007787854583384409325757773286335066451748187356328201824099977339881467244583126256679398773363924068839247457134303424214919667323359684586597323373387882690344317269118383387370894266230350454256066596418588428027066086509751033245958908621439800012084124453575866946661731807469835731023509705137666058425473852744967063928572599544124545025000784233713618583382023747106046378823411789774195300043677984010445816949048479811498549814430607618320893418135066596882967667075045722226569907565870776571682706465752300194349441095064869628363313018912372932381729828142179397106406037262699213817611340524319280360370897521614735086536671773704458163712800434240245792850054741366095466067453992200499010768828706132144926974787972140818897521766047881651553876970448033797265198446095970742626760792453678077552379853219326104931954609341391940946110383754057451733942846289732728060796369178135375859131281550238067368251283066877993525939728115112549680601205003369100045743575768016653569256537640504562172774626373437135355352871772336393136588150852144167860650866480215829782917090702729425874084306600025520463577172498191425063558378964060868590588765235209800105533198527961386192196004763534402046505347209089893653825142759038707052654660900792089990783399313462117490255323306020729631425201878636499680129576536858279424476425290319502885688518330592498550122670468213138852695065693848919429252765181366964333684527525427307643816309226913213110704753789262568030792940680387046729265888174270724704495376155470525814427756900015602547192249189548537553659381292049451232946186290310997034593943976117747193108539638110158089714461877492880698135159035229062997413303746498275978076989429135336741528803508130727082342002741689337327357887963760937942971020532639070519456542359172249249839765864832320606450900278785863958884684508461004341596116031757633609346982329612735600625302233889326765654163775727572485150826936938199251264 [157,83] -511842372359240554999476571888756224801221971687806733716082545006098170542999187478351250458999276077159558467888332813501630517210273690565508283827803176700206002018335331737561079153612792024328727139504016849569695944681922446898545733305955247186485940496443909191237314217504945676723789635909184877425233478330081708910294143110384287080681312225159188738351163349498614336040942852184144342832900454379777770185417285020274573754100014569297738142735515193728303790271038431093959968961861415057071238215028731176601752087542294195552556190978310291660545677344040113531739125088542614413858204320247683177481779923607615362298258448351203016668755857648598673084655786943996587210337296916821572242264685172853045516837069365960083280351899812493690495544054258939433170593178041266714948323861875496567296791398844502807215237585533721431437671975330130344426213629975321985726978605437322144588397942893780772672280708913646805733398412276809560453706258220150522627057184153170732386455028264163837130454011734996596332559275215770536684859983040544608463432625827702285156935108195975360256446939109984308000493864793898668693491884238066852141605073723574419737869994406590738005755079042630954690373943923311341716368851469072093811049153363006949590458634956558478809132839318717987823330851327047101742578560718031703390648299287214957793629381256721201648263876906604289016713251389385173972595722204445918532954311361159538928706812730254744490269781111150934902902244574862000367327212331282797994591557138234707914349991939036723594483307399789866980217006330259431240662495486905283502952997309589938979262589409825471584054665199292349748174909788330884352440491063088382195834827775502056806084077430409480334874207461725635727653663437309687758638490812088110624463574638446757334000284167672857962012387729907157225385383885449295926252803305240568342451422870689007641681226031407643915478347226028837823023560756096118405642689606866576 [157,84] 13332550429207501422345857243852487812518327553483020032772011216378760033314844719644885879641102376339286669340765072383702233169741177407836657983698167376879459793746376519601697927768251170711033677874528760386396969210958004447170775616875814389771574336201733033633408675705582513620635053368289118579323895362940700505724000967722128906000042857041266650247133386948066758641648749328622889563598275427136396334760620522969577901228957340390444798244383283197269338178594436327477163552049374258584584433007489532525889705197479593039684812612809400092801919585187826868765432653653709114956507536959694575057486843939845954477798640874537038289748355444354685446549241504571684690323082575736183018287674027521363123526254753128956678241800486418690642492029369300098929130822925134867813369462395538285647750491072341459155285500556919529070238973078641233982748849687027832624681094922326541366552981209086061062141193744846566765796619691567886384634940254400370252171829355844039333998761080274967750147849760559009807229867360513447121571080693185273621372376940962533209643121744376965695802756851644179948655449499643870067826118418047976322267522363399919293526831874711409078229327328912689683089548507676978001226203887023012964316573654010839056123415504793117197774925433115286099877355521389393635182234667251246293812013260060264262403163520407377140877505618219606315747182500348776766512558870611606567049137368272644741910000602596691124457950887413639594618094514196477157457196186236568610412243414467294996317526324882904695955540964630999319690834029136632512567477020782847658383558089356076039017455232633809877019668281050580158440142434752425811743495695122699668951179710673788300469607788046521711230498792986664572617117258791924580035131599603562780478336056045122839875576063943158803082655213073343337182311753283752962364030626969278871562774700760551206146517881053958230914274412194078042863998758075774721341859074560 [157,85] 95481820926222620522284542286606089848799135177452028368872733502361837180494232093533579550541364479917359247369564959438377633274941057690151878273272694763960062619835685038251335539114620254713144009870058087863582572808543622377203697684139783628391034947722039145938479812218150718432039102045968162929692133042807563742439206568724253494747873122571035397799817106743149682406821825508214532343029821972965242523028861453636866548456480611320249727950662217918709017077735003081291682165503114230784339802603293389845687711972161254706239545181585879623809146739938454720574879510625232673779878412864858904520808526199369125553070437465725289583312312115043380118132561613840605773158608069857929913585481730124504196476760197825490781756876601263287767261009288471515602687099518367772899114446584095288308589360881170478685446851798067585546186874245733407695257453421020106959563887934007100444987829157147812272084461563451794115393102129934782259152311806053727710641447703235143278097148695571156833916337326292415473119035406575519161330428795188462934857767425248074193749091393661807299356032112186348558000201522554280147150072093912985641032243771529073885754788244664552877260386383110724008066455057665705196553399768530886884849303817269006839421323205790634154709853556351747269851802166418488724322717913797373537935134462669059796495918145759614621987705567008794462832788479314081617177295890294083771317469044048577821446002590561704181999011079463325388804172006633648101097331043711004145765843567336472030149345402357621164269506860577768037225571791199785695012980808420190127014132909398975304720829787928818164221717576912325942966230242586464834524728967706968497079597950358147054461109355682183859509723751662095730889203180410706498855638468263253565279154655440462839891257925141184025906212968809862983440846381019571713579560914475190680943135686231071720927141154464870665523020882021245337650071508408143664817472 [157,86] 1798958514276636947677057543091785976172436942239376180043699321981288773673029034599562766501410548058481549348975689685368486976214169667142864750454589363624626644845019543656320884546992291262834515126509005477807588188416284176378893553003998020432880412272880762359624131997103619702931047629852124385086714419947375043397047243949488058099823565701834519943855267856948510260107079249467141434268931182388000751832071705305502562300367096084577498535116784234187808650864046854173043004868302700516874767226460564785961056204969153032837812176945101107858351650162163797235527739105928438408733487252982701473791028672632016023078845243664739771876500037953483111943559164907923255716366273774214468094761356106432758897663199680812561133462957570163488654021579018644802205780493970724668889505182144356393092522090007045527626028663840221033521647949978238657639443225626831007882739330977568697609517752239829904040341811087678764516699733321545059520206176162481457810291342197021107299639736495297316129718795945468448172064757443522862674654000053772164261179669128696646478631753040889338191756151014578426974248835064667489445721712195724030167219202477853934897495805490584283846766006341722582316111451494106532056911275405922507749472629573334086607624968145471292261023199489807715467182712443467775459514361781460827921874977912497534776420207898025611677559506923592654905964266144428667948277992398438554642882266911483709715656142543176500157135296501383795188640986023290651193067023144322989819360915887635585132327848659113432530855517394071555166102299026263893309971271884067329866509020739599090987223008140631122370438686865770057654434605886388107839155820877836474639735147953216839536454340859528376882575833416159052576358032257154990078496651784328198378600995379369359320353223000886038679345496978201033266159135630143947747727141192930261469954244100163483374652297668115056392383651068420915312240435908359389888 [157,87] 1624740905663162256411423279791882837378095835668667008385020512370584760868044316047223122338535311449232279178861140909318296547836418386858185700684231515642644518844510780959922586047871475280588737227492598988534334462683887728505435563036275143669145358177515600027542573972370744593795022102860646023943840573612754122277274746759409613574350298969058331684454648119662278239438219736399270877357115619124685011483551884813059396173863016612421666715046463823216053778997602886572773970547141404413447574728115407661037901039441712195582388578083510934972604945297493734337218477908903204519405381477385308138540326883438969274091094338065132570059539173171296703073388403877511430514190154498729790290119600781872565088823535058652187577562176758686628102971887914903646331629325895162172200197884479435146993709333365279690018886409923370160693685490016220488978057395971474842415107912682581093674429969671529071750140540664662496060933990843702104415873391990783852905100631158848871278007174812553763082997035544953017585763120437647745136613360419300970092769199895069224819424580857783207928836437945426895187691473162231326419803965131860722494760185613537238537803852291637297582504668510646682370016018800204422842036826788598112411054373284749082643605493559362282460074552140437493350195617939725951825599753953239367366842620890114582007718677874809400047763113079682784093008006629323073150950847128818935090645108665889099840469450290378734329563774052118809773842638506901903188408848758898767651152729064710940951245908193038546856207357758880476092390982428666778556387258126545020156686525800498424625135055339996130500884261596377925520584534359711651678019094008226349565296484796024779451580549986807878407460725600143681729658159259374532810801249331567808768368010687373459387173797204840786066353147845153168014425945019516093211092756248112658790620232820762029407772540357238090316381054446017841592640096285128 [157,88] 696085579493651246079610109998166576959196712794916797250432901269773248353332621716898192477398684425798143860873064366536591744496165295254814679467330385991372145031991243771080796820584215413960015721273497262712527491852740624302385423393761444749788431413266334252046476280131482317286929764117982683958992568041123957041967860218017232064269241639502247655879538538962711087081023458252689444643791485944964150661657567635024016514288975842120151800175666767913237949904488349393861197648708487140551414131773917916702771467964214970347505498399332787318312873015328889125934781614999148700474360760152470603494746586340195988134795896452160838038875992854497231213545896192046034201498226521604097296381356730201550357975633584356982093348135011589812034275109002792279512368277690626091991881665181736291013318358623938150037569362754328226061042669650795338885047115731353229624697637633100821070478733752707900176454879278663796206680318231898638383457310785177170650872276076491093747946615130601454210598875787340907844177837407795500397201102563124499559198692628430020580145439704082705033035052020092271231110877450197178088178467373962573967319635597486792651465659122860532590911114615806468844299053635927690476880807233659968623210373560906721266348796783038238162929099664719512498869263824890822500465777994332282089240192188952335421654263473342374443982986343019179031362102311576993198949567599223077313325356677193655701488733811268748499686627065709936578403836541728273266210988372407815817950460460159512648294116662038169391422017366499176250794741112942693841052877095418039527157970706103851958409843668021374160022442493347341472516334487157472430122127759026833790229215935461712931595690823683875498802102926557684547378875797469244393569998467930915135929744382969771435467754951731157152364358326748084179257263934519619285520821163231204584379077567832065997687521927799957038958824551018270128177010176 [157,89] -3863438028466891497510369860937966191303893369548454404141625773782728103145562381013235506441497941225433574548085833061290186748823297503788704543357840196426804194111097009912721577073573731835655251547878452821397066976516710241685913524872689828509833389111521364703343703270937775965289945624446319567174338910900092279194400345128341505548193909300753582886604946309820084157484343379767994636498402105196425732932958456647941565657400887363256541334347515312477467103855657610018384791484155397040814671715785918244869769539939432750479049510247331434255000593679777022396058632014897822564262297677167799810883853539516115986631765351475861707943381043421517531641046199932782837159752469585009672463077307596763767051491124475423166905787503688955337229817725391769528551250519761546420481564964566344275506592718241833341988251444982442014119821130317737608936382569775363301836819987388528859852221150490272676026425105926226743623963965968950019236850312218238421103781117701741836887291630293631707177692972345596735369134592462555096202920387152491175602489477706619311767838185734502814705578461925743037533303219626514281309518082225853512575582453662578235770362842545608328395025438005378259152606211564387805995486816429918454749480813774829901309792259825787746548138425309741396011462266687591055938811374202133228520434740713743823120918751115107575957148795410106028210530318776614862397356756287107639710733028755311709186807814591587315285335215223604702981650232684349271903921124942628172063991259331317615723060538121135059341283226638701895774526089053226372116967975967213645492154650505374115081300350424956849483960576104192875124747289174576410642571922139014179655563078416565784035633745124075419082031454312494914687600602660612995720580955150524441406173163502297296463699679708158321216039242848789931044893349119728027318641533969893578352433546125706079751580156712220232973320481043015152062752 [157,90] 199505539593349062365422440702544104417632738411995331054653154205567785658456860759767841070318306391544825403688768775126045551643530399841379869485672284956840787631859398516135780619578502823164230434882218846152392642230339993871192432259698271966183445909024260881710820815155517592174378064915718331019925838878290683854333585063534635712128351863900887496711907678249348620745893595742498767666193494575946573106972964078976843023494373949442935306757006789577580290156629382460182649642553973328706046222233097789564628061266559549304169908477126757252305894839092507313027013085005746581136587369895230933635049068488588200719216290510150311708133685411725030921723453318303325848793040148990227507790657715996725580773132064312959223386412765872974848900676487589558364639190050759342399601102508608388576084617277300031561146072439023005989329553033344013861196116425875782886103489370637888798033834309923181196931219793083672086501247253714335381205928816739627661400462596263666056091789190938819553185273994193356412857180025950176116277308577290173751483344185699559330300255582919891414216830344528693425880490552268376948877232273347312027049267177455643028014222323802537529317267246313436421878683203342378455420640227415202431567799966937582317198253238608293522257134307919601496722210302218525891152481087431121030032438086474104203342422852298545899285388950518970781645954468477277460130269618305007347510554214890996936225974151587778828206620203347390088189421764291476199207480151998746804828672590735370453111179221653803581966538695771980136030231806485126374406137357393215458965713251697693499041572569759223122355800873735846805769916884413365704513774714938682029484750710971021240636490273478559524570015428325024564626842968562715727915976275334790385819959954758312032868077791619422680986752991709808415917917623551243837105859534707834476114143243333937573773939779926739763892640838672873984 [157,91] -1893999231534430773309211170630836253600190788438602905697612093459097236889015995862244969946611233347494248286589291922062698618801906421099208294164811522360039843036506655366866787248045518779644589347708986045166206729591157416821184213331091327462454030245368079430569602014597376114382342431612791947481434050294506037741726886465952836602322130564172821725706771552569412775505113061180345128517677480008086693226760518723883655654689964352219014827248830347466692511068576397083675463872265920748959493681250863425822003663090634578091689669327300127257315221421562522111532096508696196472983033918587381265862916939109079311296558514612164362824213489357013001751434554033508967210389992846900880398838359867232354734999934275279409562939731433313676022547175787637166234615180293291019055601753968358895600099665337360814590826270717449437944509690598868862220319907714541363322601701486984177615175117132565924681881869007863240446878739893974835957439556518860105203817854911665668539781917853161050508895617027319701533065392092966530504961045230713312809900229248388372594720069677657862989290548344564991428022774853285684373608887663276413767615373075152945435633819013717402933617398525774902380256037810384143643227587504154447863606268157215079324499751239971048564808143853297270347270833334325356348733185582077057233573996862564436270295093299753901459868247936763362149776214388957322279133787164476967805412290635528495345191489160084145714717601875189047149116011599416582253715243812363362426139685449173866628684532709967127328272092197113391116575184896364288958099218914149188969299283384071820906800000503428392727982106496989090024729915809060728618144185258694383782381885930490871610232290850200215116481698946135774839957036983378950443153575897993083594975944601795304596452496989096031851709984264275816806459011954756150018389669202189626673630440154910864111161798408914856535908425505788 [157,92] 27567868043359957395752186284753854726191240788632191055193951453849346267752018834048724140756173266323620952635320713892734325445445775926769166138412172923035275754622814501440222079843878550683806050150940418668858082566313335510926679704350940335507675270507447471612782570556322057615698935062764930276995644523927629798102039555332271308447072444945821647799518158193613161662362630260890299053649711311035371219252746597482330832125703676173593384856182403686143339137291831069325892300899320869381478168807212876026225609512222507301340849757967570898445170766657005768125597441481516252308353884886986173445562475119287715855407404763663380185237804047834108879785126329713011277824666526991841973557309269163202144529348097657080422467569840954869986426780112528576737475896420305841236814941161754119447768691307151595901799485991724543018927925856343744013922934788314705187087725575498342932319766846124805406033530916560940838325614321625651983434661996661194299154986508024698133235506443285779109122874819861374452136105230230083798191906043595272361640561692782162699434659105830162914135111657498970929041807987986388474327223491040968940703999959685070959585626789310479859916930617611834711093312062791565591794666841013516427720909902913859528179153347811011440257466563880557692764526687567124075369562083323993937206711309668729511341122688646022980209529501141832583661095590904472429175143276013752494002819252928344746718073380685528778304881817049104066992942001921398677726688523533796195424278776159392773843869399308752092927254461859287890793869855618938456839792863640522544012655635333032743895650747203117582909034587462509641270468821938140683014446134318372593593317191201986261754880009026435602886010889836692134605631630418350818752023480711880760142593118829203289422132930521518488837341719204856247373890558764571856500640324574055085904455678218615756179034085731839295962717312 [157,93] -217891612254039791452363756194092786639324403381804964269335943390322613745629626475200428422820108023137942976041055615992657753695998360620514408822786599310918849999960923637546542474888333664158716775613516418089688549103586992584365049273891982900080990363160991211957211040583347390324005994121554197021203025321897916867488318819874345706100676728169635177347319492972163057316341023564608365698899104371505093332822334853757911720721813465297710429873169322762775983522867392658708021620765221591316408136202081154638948793686678876439935543400404278416006197148706071242074109070157852722444506003653536128301692007233095223937642569186468260037837555507223103697609126542169140878011926662848393380875976033944841570612531632938168722818985096085497907882199926443529285248214467812132083441506506708467367315272943040242332239455387707744379454717795026149377420042767288527568174601322281601130727046863292019888891368016398886185633838793738018482193249365423984918810161193290093652243915817014100999692719127251468708836785634970824047074956141955242740629794200456478176192244579084807944221179275328965520819766182850771625695753134806607081875018380266953909797557052558231375307998921638390337924882342118939839864684647809082474916756603786990440956317704825674492031406519884835719161467066122039332582477054109760965830371945411158295639508066096683826458930877458034638370965846981307419437029050303902000372727996156175587052728289976060287114575765963542154837841397174607912853566550696781318922893153405376904460286590430586463330013597111852874825439137911834964025480349087602744289382933961986843712717663289447590515745199486504294829150482807237370437996047719729242900975561224098006742431212159555416533963699102805884747915874199077346469943059944710814981585894291649847468774427058518974280493068322089759716958263687576723977796618881844135678911258344156304783766488246629029776 [157,94] 1608957080235006812507136980450567902183049927599860739412678301734897980428119517125255451263264598780055682753912013622722200366937018969840227307185533273449968033105411851998396564512451462764687638368935415496529309565708646022474469535739786136663994735597933689894579843464588095381276424879935709061270550039002495887637374733175028913574526732573357731566183902787386714582312100049540991618942237780541420799589563861560801713581810447527796247969227038741813666868196822102324318364923669686506003282363172920539237691086171454622743803653978457967068132810077293583736867928422128406057282125145768937619897491741984872771512377358940947934900456235074490590771137316855710047384995148845361712224688625982090238525005674084986465485404118885780258702379145821948280268435312002742263478538058825944664328315499078173529445731623576781954385674992607358403643125892406032929850617746411800843751234093271675296392622585038256981589984491228878501525565562088347460338776373310657254646033438525217375560400379602211402121897848878594735556628481946692937864415275276010557859936416825693252483262695643477514964010663588490489945852572029636944928511089092656282898092476122429961156072956383455518218291197517431260266404455478778644095626486268240406057724252471574436918433407385653356458295208650034873938078654708094202784641790315661259171743999424347545859370348276936304322456625348301780955606912914397525450575973856827194923372573742717421826218491354590572078204235048544247742379470398550512283889350941955560027499125992143208461940948111970871761613355880434341169304409455632724207026832293038793037457533670646938372663505001222762525306619968460164226008291091181395312261656624124534228192175039767604072311586971711714247620443219196340957375575445569534508517560882972302891155487975041904695213526248346557457400956712258150848731429791409825383930547540943885344205995543491080 [157,95] -9489007959729167506343606131031318164382621098684075173121987182397084634418318800080426984481537372860870770145094545120347124681344234365541294191259242630427183104915558467257280126326089001255310337101285140215818567468276957632260856828008076486451264981997172908482914383103470713623228824714290581576830831679499650359992952311916832251469639735589799625979481411782904019560882005630179024846347077783251085844657409808731174203535359750082832036402561974219184080796727823190220700152233771523545346527079019224751472829474938845971801882971035582926913041244742009952826509060052839583724573579294167729563133197277147238132085997359444987336257497809831978735309200925701894438083209308938291092962673419764153596963531793811174733530414489626347066430901198642546690685839144116811137183102403254906723262356553168527458591334316457499061426143305267165589861329743852948749717784330218073341321590890779514021728622491743619229073381673824727318239727464880771616498748777426543617167115465340310024804999595301529877715902047716411171971698593111710794797870382630923392407006586940226290603779382899389789336370761680358378841158584488052395959983329784055954091468974956053441660727959572762421467996197299325421546840021681829494474209419691901346469078607657163393442321149083742029210965059039863946538203257854487286919851447300237538112460001141087763128078669629803859623630021812811049712887227791722223323914120615210568864537824991005727673763766293645305416546807861352334175272995568081196206419254443725012123813491972126620040761090128070934364857325451402941662762149158668366992566094319489353369793645809115968018838060191889322228170371190073721985067304000026179788768078288847671252674778932708448700676578758458506419093738090677746136466464000825352592761491964160507197706684912873837625472777506619509549133122769367674026551963201590101658581996328709359559659376715 [157,96] 39852571343277233645627476769853656913207568434592626996336596906058666594000225437867543355428547595112533986734327935902107378115981370259128233907374176855979067697738784003660071469476921982226970340905020321340397594952171333721946433112275535662730043450343771212251769429643941502985645194604953706679616724664743562396872022695209333208088943608483780777549234177902196305528848075708526599669355094706275903572229576339635212367127227691995941613735008322592786533558926557215251949539442666046474429647394289003125447373639773250638840693400371498776035399767831930195654939180925242685212737048045023112850471799863159478795515452529840249417541013562847759427986860149047463039859445402180205273480608952329219073374516297592324192020871199987072567670698890724122071165412658334857714244866443711295856893099545377690670848705275932109021668832291824905353832547435514246241651035428759725088154513055975665856805242064254118778552394828939222867147091191857026271535458853706892061288158899697376514696049903703192068575630569728126267969923962529885887333359778818773644950833555007035210490457666861555850095570298386851913616178959996139489809030645318477365450640881485869801516171596676648555848282775038119004210285144007770304187788682883104708332692922391985490260744929639354676173920640855489038709697102854118614917901177157792372996837795947350185562165141806495478182848973359954367906135711930407025748465488131606287702686724252067769998128302937594431427550655487008563230840008709275925206200459483784529203992288874095392381013973886114416453760076241098859121260440047141423633425256408039580366460584594613620804272438198209022256456636246587258763791167167736642930484460277154847424312257761896710113541108924050621682110136771763366479276127058577550206232646990571853246104277937491669716953652760197125111508596440448879899518947253405076031497893671761307475648 [157,97] -127857608102641414953336079291219799255237245644068911360650769454102751719218735815294620843925242896660986674419748983940034166881790360363807826662264396233074747935770656942291639123582846552288393420320465330942290065948168265248495949769654694168409575424997343890171313347786283456479266086865823761240275028610960192201072189279779709946664242426646631475546665626154806987854791620867499136935989025533181185752675718522824589232349460962006097060165309508938978777033481912875977317307529126846019431647602344903925505603726915758524799274775920235459047926582221057745156392153522020982496886232193453807810847538420559582089828197950214521184899356948263514612438094478238507718462955061372155196875449866178674330300892674010704050726241984277312731317681395523917405246321649667610222435348340213447971851118606855789349711944186522828697717578592862764391076726558097253855652384250178855994873553150483589415723506433234786602798309526430556175961226701706626892625268486522747398805693564611568321546330924611300726038110302945299472625310632658453603460160888621259985470178092552362043413573239763899314376815912022627238403956210415691945653694340454619150082976358460124767242525728162050413159278722001470691789302757892555272582149105746682573482057782495067827356397730451563257763041089056936648373004410543194840245280561506572143624565937133460129855323990245785385804823373549428167718828923027357022837561466374570041203354114714667966736829198638476903044868878334116376324569233177505273391101575624889189056515331479444707272025629530509819213788365466191632370568465907414921180113095984129263497933519965234865944775412222901015387100893467146927777952926082181887237968989056028250589434015089074799681391251656013042852910823039146027733224029855211908984334348078109181367285550383701990839890530270389615407642163439055572436738668963626902807478860094352552 [157,98] 304808705852311857540393857044493898010260582479643442805934479939426612317556006511283556166252507561644091804422535123653878442482131415283670555704730752804447041470154803693536386131540946594190456445974577725133445582940782775221157061119368504711854168336368102223385851540200121238578106783155210303433529060867782422934692952003162407254654869426329585560697200439798780476918757868010909930880291255909705334251609465152326112041796424802165029303942261967784918847718623308046823898849885317933626862807834748345371158070749581181837283300233299494541053845830286760249472271012437729782349982320655468118994968130837642283701513877735401767627667677155964724245122771057009454688791366411141604945742339101675763543297858421118523509755169084583122017148661885106468182437502512318507579811676366283345208953582156568961259547124387752647740892071021225067719218925182788586997708438766618795622144362643796167827623257235589992088701206609295675344281801459495447988208850023362886967295828641238954014109150522878381422698096301170259921423225961071035659474218235583651805975399197179393729107591937526003269239059597317259637855907852633293063598722550071636830678267831745628651838270252226892507967141017482088623044726283770658779017970574399571168605674354961711062204187222190645399578813232867637570416238925420085956758731950343535369015501502863747492953297865853145483442598476922458400897449183172019058314359394206264536058489851352439364083001429495621861430773983844433204583204041846942576960592516267264425207962239344596464246415626813475303398574802885871524442981805991261444246806110549440031294237342349325821654846977473765486368890134159672895406421700104789224496755521547575839765308035030344874849181298125711717055852415583320700292515423559695811382263675299560682282485311891141294690909538407717682184862724291497518007849358697007042847280727072 [157,99] -2157475979461450902073967989062080271713271761979000798460741701141224199119086284789492371215017504789331373967686445004883173402891071941158759921294165510582680986705586717013023001050773941809997190302841463777859686720140303588425980570328175813690686274294323339926271587894040297341292812320158603394127433979192499725268754270326558377935541122418156024011616948868507617510872590834463367255824465650715282972351942950730423660389467149526435156945757661470457747727294467816361094797149433160170004249263609377644984529559355855723010868653164012116185355334729598872241726464148822563155737284793743707121564831711139974262016459740122215979129217693836799452414006073435487410813247705773531044178628873850360426405371151067080095448019082486794919883444483828130267238088135449331742253734961653457275781630653603358706943392654075470488470928169484158995151559920690541483638256726171317577991376470509696814196581719192149480886715863757981046459885142705933007803950425360320408764809755694687027476761552809836194095534288112776500705063943097442367393210767261047837645425839078964233278592324379597244837054281055422173499930680464248502932457337502667166300662837786083967583476114147535395275502397028850678285621620770131844143341677332524534156478893781055393400769308245495887304816149699474016662687328520756061125867852378917608330612039297535643561568773466283524893978421443748391954814430264603671512143373909295781359271506012400010965546780441130149427843369201513338526584322700179612833387475628973456367660977483510789155537718287941150963447410221415081204624957637540425860885526840756706458944436876676561101237220809596499149462063693627694242175094133987120415547600133409224578950543493176068933185543955703898776105633049699091643225394656123732922416536962968035871850928655914448703602525189476345891638883232424110423824828092350522620119434 [157,100] 19032874356683066939266740005499846535077568367989788077655421937740617053951801197372578461082364736968374924232997285138968824179432720324159534370377957379035378378092851192547723399192102124139570453666384810804680745728234487613844158369275128896526042786064982657597646382404038307252863564633800868520160630794562000615406511591525344045767778085532569789653290174230358592206988829058392909557235029534056716190238785650158197541678953703487127894092792602848535496230247678241910495417771534422679825900054145257076644039855844332224800099361052864425898345489632961651182807220305165823354852152359478664317517409591414856557047879201128421401251801331806510281094636936945323455462187237046780187405487795567812836124480496310474703429562529301994362333606547958440085888038887173110044418548569896928931757658459049268624898913858562229414381333569493715165243539211812361811509223907902322221671155633813674904606211352376252446477584190938130573048893170816856937934008798947264135587820902687259963298886534532560106550873200384518539846593430661971469526714958516767090022762490768379824230042342632450087655063186845808824150820030578229396304082416175292946856025917660458429801791448757156774554974535371107587941740855966262574467750967969774260888064424156020356133238848551903682346454604986408062938588856343371070700087873498726876515280549404690290407117779946092633236295922926200659092185900155743649539704465600759301362566531468405165621771300227175536584358292517888447138782678880345803562223036699330598841317311952144136819282159655942703163719431872102476549080998908913239705077036955053367550695978405125042845298580984008570191537305144391719661604717934100268748262583362658186397561139184504533986602504699520503721726548404104719046047120435410436508045334104832694704390642182167993021626550223737473451026665686886727394984644562970571296 [157,101] -92934635309590277390675405647713069248884112762106694876561810893975668780759563016490911751277842805749846462164238560700290319805049303489328352230736974330010690905002428254146977576483743116627513511697330410058720657051861682838506309869006266472443880841285447296794326323126898021608032375987211646426523716877647132812425331959379969300139660701950025491499009984329983645005796448025175906792132730831231409671699667293581369903226169761582816813848067357244405367624390728200626879862085785769282546651727682753244095889005819512120758898014019182924526231593935656262301461065178075486380632335874577450608394100836377223909455270006268164653452018162810670969216289696998564210868732934633154323743509409139886504422576937113814213259705259678336000725770373909811142052594554675058851841110571500166771975461608846583716930177875735010137069638948194884295027935273884720455634767853363295968167837720355297912973411787548084118355833290099282027945901764259501044407650042935527422430768051085869224153482983651289224909855448314618830679025904970100721622296396454973891799781165461923471249130901012848261028116059029895529200271421223554368774806677794874068312923706262847592330774917205096923648024277404912140947537135402937744327090191734050763499608533582943207258221047742547408703912932007852963983828778225165108691283354395469178641906244910886886285323294305793581023239660065724780365190666629916510847426758791909889423838739797029937983343962012161590530252065839049233276368503344783353702191717122768090449365461551823835719795675394123188362036804972234464092716601605390904208614863106271834687740286292396309737326035323760619558093601678599021516377746540373049178686682197050594272541098360909519472193894660903314753387373844432742629597619268853209165033646852709367250900235779802272641411614552729066174951374766229293441549157831684 [157,102] 223166712589290472498524564361853839056230585402358163928050317319077835596065993474317977594705287417570041966421062064022654051095264243711955477307923236702697885677942307562570005469827587212817661007998142683145572635304022895635552245835371155958387509377717444140327044418148671173351436187343892258974338254391823628462465473899579839679947107174204347630155395725593917015816755150003464266014660530391191238308497210181936059229011449610744152332880349901958973487817502050704445847605780040757346510177512426518476406738118466881967527556971285781703599875053111789494764465038741432690008076336150143348917941891564639606392009476244793775524051607519959498227546012131302443916765941706689126206143454172088635323403397607713816534824516695128752430567946385170570441899962214154519015463367106282340979842136309634215633416598115153903573538706136187115194194347982652444988870861415394156903500007897352720548032370384959144528585620134482918636236380680534146295437794157534274942352051521541277685470477697537311928957016706001554896324779264185826231987731973555680335856693483220253889255127722832089327090493045273356248674791655733619118045254443690830254916413395193190233325917658073129616553906799628116659463889357829755871882837528810557240779523539243168998635245460695566244117226193995484273892965889955245868560955238675276944155400374619337644120037165691733874083846733764479052593088640567121691998441944454398728647474393754469456403959587933791431731706730185199361545048653387418267997683595046130177462304884965690896000880602124903449584196454988500410423115745158181950172942336577254739142736431697563482283057476493377415723822038948695877730294815186847718214532203076702227074098405988129536263304508231433769126851148720632804989613205373953954152439257994570723127293907410891466587708692519218835677095843695483962402144280 [157,103] -90519196125470724907044325094839823132560978987238536899919549769401479500928399334459692650254043333096581197828002924812146414538360214476190199974365013381341496108126441471432518578045125722102858874784881881209666910615058394039553355976545684634515661235941932824991535604945298164641805127950082495066810094156526669544225652848616852535960773125929501604494031034572169365081948889925563882944157952838857387305582654200827184295647336900232542542007685046900022423117820692686667506978892488680159064617675474244528402938002936667767580315716028689352033306331242130722584078180329827549757398937715885604046845763913214031618328103592305338530959103695700970775702353755075830797147122616738481676265195986033894989736374260429010801391203081617613894648400543845032534336472728025890498283869656850124383985949651199287662346814634236179239203149549694130226157125415418286421064576331845376010261157724817602444380187881043749604969957832084679518195219659578327212079776333067921950621868132053356670866412320770285628865088267921081173114197752369217977683459347258484053113955658491586796197303855855718146126586118545220571335819912797145478925039641474098035557216714520062546681336366623763091845152430511729814038128208841269948302317583424768898125848823934241229168968589334216749649892181331758328879344462567390709965062815800528824059162111796451671259860898362004897956926673303733159492542644672511489419935109286112362903971876158622593815446253424494467216382960878989766271152595002105236569295724005205357145445526790935746000654409653533688547513060880267402832397316980601807942531882629921303391765288551060900896753620677227376871784501778016837257392888779699689907097056538380890143308961940965780276370757320221586302031190733786431599980885044726698939669636965430429435185645109653419523835074090402165751053919691306631689 [157,104] -830076417728473022139540347770301286144607313716690565131905152549508320146575683335300694000355605558291805203336168332033254880018724108699251389920466085043538106480351218961920867551613061707592454094388793172624711143408670561604095329418490615757717692709533242389651333713104848917712647395340164857847423476056194520403889180648814370686828255589353597620246551663867015188306095905476694778953483773935376014974909373205018788312368241730840452985814069026734145508554909326609553242242828712890063120974223413594585253781548643362745040787301406733050534344113283644461914637272314500800946609946793859637191043995766959165572948654654388837808675472653654160725815736255534986016891783788238743246886852366042555228069824552025618675158517589726495993282789218155911227928384168058428447916855876175649215034604513397597347555646464175333089217929550767727095013725733447137147091999305944509767513153687084631766167158977590574434381436991767646850209721861785604120774626707984411467757900554002365672360077894852620912864346394365904781046549387428597727335147122563022585726378484795348395786675760996448249423386058337534596292038913514385362234400536109748376226960124574998688292368652980522834220088576327169264962804572109944800363161386126817943268699252019936454002130085813527653898806037146988357959749184443820303517398809531440656292612749850599083373128322514934037053383612216456495812063656997921427310077394695463741219463027686623952669838358979345508595895446247793958963756026147632022843485081683197901532555294857352155745279499793785785987003678437234425326126698457893092187224840335676426062150858352866233628028108712835253336783307004313580474753470847113543526660199541441187664746280555245663570283838107549634518370536170696344002187094702619518840386531582356353905231456544083791814878586146470333962800325908224 [157,105] 1816378018712540960397862116386522647692917798812022119524529611190396026732472640827316496147076964220125105745774119572729108626928274590911394467483184022401369864330939668121498113337542784023625137827713343220618401687153778318098142619127903625340730108751804289829877487138136660806278886426362774982132493750950176041072510426721594776922118226289402659978777783578910324254262538978650217153424170257798291624256281857664961950351906522384718216774047406886123455254266854590608978917078177242585222254859574084776741916283759629845549783789298240022949185927814594490550169682457136278769314177007242075794816831593463282486383896222596050021392933857477733411459625159905881686951659849600545367639256334003449682686947941037175778859444718090559906588874930692131388133588542330229908793742731655169508101055605268205716749457119447083338063465132645675770148558690433153727555239021978758907928330126125034129233928187534598848499938884476779376396074101223587214430420396155439062912607471123342254289779292506054238924104208386191431310544238577188034145498358331912075275300072448691901603093364330647932349940233231914827998193067289743315868888586159278816874198257783578347569920473931659411048327492313194728768441306760023579475323406010650247739607679499816892148612320955850367155947162734161590830808247749456043949280014604405265108849850412129342679456407227294037084702445090159815053529356744501237116081258252268378444140970852221740506200032809683691237910661686415930041765857569233469080253240482767595495548194774766559309327757977141754382112304198060883664339921664549987764109518237705483513476710453807912148442099112845337169134874378721135882567341706185245438016079008986211513469838412016065289763764974729064351675606842625214188179671144004480647864625634578879442827417299779975918554384897715489084871924192 [157,106] -549746381387316325822857794240437977335826467695126409330355524357406705882718973703231900834796422361397471285371885102566228548511433982678210728699404525934516484889037285022694692489178862004313442678282721920113507370767652414256303745989461600038128257113345098702478213031150752882283133996735246436668919876839511605932245228573844615915301007504069524397859202207020392265724296225261659847659479852850944257884068778178761098483522116235045314976757652265812895229905375280491431831401485476912183060578287753369592316617356628681716284351585684580084475784177308890613867982505970202560498898564464000067376178581801142349044887643094094630833488663021476158209496072037821362681054678058203211615616363295510962374810793451391457583750258421112493535026566774764793040194214738749611495444912998463802689794543754899749202428742773583861143640352598860358996985768772313671941737978059493470279372304800951563307081193899439032936269347669525535107583688149738176654841084735702647190813954759847558384763436029988128898973129514963789501640538890253223537268580684985466087031771939181587880592298689403515921214413667303083820703599532786922581067756676613687841509330936751456051565254135854588954288182721041764734130599722746692982784470752555579454149789252317397528620223464944595087400717814294966621527074636691023365506672851027873206726258200075705380563151991795854393168831902907883908435561061465189065239879914540219723329105986252971686694720375283455366092892381060068357433285833839195026557139460051100744368955691792724173644269769574362794774584689502745407907170912180746206411021312327128410460352937170118609749241989555730649449801182046541902753225581337241186053281835438567048283627221461898933513275671457574788589105882447887256824606297315143315743973213112653715901015680793886916080890879735135127216 [157,107] -2813273264969799061409751633306510494874986891603986015833430789843405732562804737759551780198685321476029749104803362646232748981374587690366027127805327868844894387888153487353807150242671302368781474204486446701064572585514207650650186302322911242764869961003164484192986795511951001321490672017115041607940600815188780433885363893212465852864099786161474540591342535184513342013670061731182513220438454335413488176112786803778668412066728607373554587790304078963282929198667203525421393112535449143204943987342523346938972962387546419834379830651509020743268859392836184696779100430599687914141618598653304925523164048552469535415729461277858006531259405062610933187377831212421819747720361322099587131932360690992377599010196943677606622935688846225725572212134499470062527424261279015475341093875842753540671839639589598795629810823338328254456358207580240534281029702961144838852961165590489386581659960697615930720607750517449852797916004999652716918763352968342168629141534429097084217449689605751066061921003855194611534549580852709748632252606886775644918895704566553695949322784609760624084078316517198384976131724792135684386209529274413922655789242116780189147722975422572269744256711161383818710774394702519015814558148911698767203004075893138938914295973971935519707350617843960870996543331826678275476872702010354968495350826347006191632497497469922056539223116507465854152646207726250913259403325616120224777102627834064717403536313767987866877161297179139186330848750569109656924024812143347968083810552635597808744721333894757335642083909478857197151579804594588199018453753998629814785904293394031281540373893934911183847126114866857566315751278596043605394996421997258991681196949231961380775731437426167043842927000505826102865284612369877218747672411741285300058712502803307841168822970148607684607297980882101814182 [157,108] 4001749424687614653190736431349639937394879587780473955227668573028629663367373379967600964855070891840583500433948251406334107714058872182638947202869821444089537172347358403641526269755419189943361709357372419439791662864339623931156194240623951020059731626413619533274156029082427216972102148327975406219540796367362993954864984841943819059064007934830264645979327002569395067171622999457134907566984347132885052740528757667919581317241194410695860948325121826460779285939999268296749215018233584799316764561143933779879633729303066678090782699120796414543651730784403285463943398319084423103123270322596870293491710030870383579511318030981614490290423654159937414355548155100691297349130665292515150732919437200220632898648147254880694067891141050266718241082649123960279124148916165995575708048412452797947236888255069876250720728302948804168863572929252985238637113574107377335245504367332714131374883973314735005435789230401399241747006730071171120214820083025453547437385554022771818407672064459529328577667097469244861652273120433687935487132482416594518242321397823475605498588806520290937109194247043341561956774816060444815274280233200111442022594976389196672300640347498832115477005691176566153938387900183376836623651654614333708761984192933333432233707575867101419533291776833856463189859683449811266228991746474478859128685204824558075129947742280070094007379333247518494063829308624767464044104756700562812559920487007685707101904134171353088257013846538826927084637185525379909962094801618964730058566542647146364593576265350894398977869962753829969441335949231167331942511700083454039859286795262693850396402552501558657281456895790917002349032734608605451907136423541733541386989402523839413563409319153829394466609750143003593377186306221877647283239888740129153326800650980908264333361559400951317833530849936384 [157,109] -1677615599899534984257681033133013332846422271939261509814495150245348272998593600946200356001045289001975933342784917076871358100666150644830312993310736532132204790196249264062268380193653923582470035756007491845497122182521049658946660897776767257351900086923092896985957389351348702267166492987940229451572958064437089149639925938506332691060598985218354867171407045458865772719388215665783401616297269659443207956208385073324306673158745849680813180128846359538741388088053432036839271283475780097938720928819150083186919024620560015815312022768081530208821366005788096838353863069523816309136410932463233272818077250479893435415281637241375552139009458918752303253214411757106324881950809663795480500390671561780959280117499266996814245309154550254036292086536049538089138635913691513025994269098675143858312290419378075006122859159226204077213601790483318239483853552674891810211285602634499799224562527523187342383022130584043355688600794955275776787434228916498053392008653314031882469852178013664647218022817919968596055702103755696786441272244922902501628978910915670655865699359059286496689545859831288459720408404645008978814399774861603899969469986732615502352203958905167839631738296994190521187133204150236678344570142049238041624835975078874732387417174290767333615143811392041396570305150513840694573635377341945721884339755690437644082347143560298231028897968165465387189866033688285011697866007038269744464672124378018690397763721374951991907871347076888026296692021681249971964961841304527525096796434189980016663582674445806107567977573674114714381183780195505246623040472976292820977680334590846029371312384084300077185604395119087613483034419024461227452326678417249457610926352848634198366035625530899009524970106485312502282744511076577136138492655438587918647549214399029291153746581320101696732336768 [157,110] -313997486344695097880116930750840187003408305131871165006916518172701119478367823937161122226089093858309293563664950835441043440194392452793452816631288459875237222256245989813275383768170722134083765988941593783721762913848163324902049009752029362900694001873541156661102380820648227952687373335847539991252809948301351067646304319615446403756548164552724844420780866280395301957205507965255609134035260488437847884919862493706321873448729610218431869521538503722105903770909827612539779676229212332226674300498519910240497000546439496369481053099727716049641853894515433577862305094849098986267187828238640784042652398641411730438975157039682297538098216839546241238425206510410224959324296384214815933879168800205395516192206226039738727703692156291463262553621176011706336547256432522537967053173112812875395069342521994079314853902500612177459899966659846715452618782303965648359997050271255498432703182286625410892037644510014931071788893689449250636410117604226568856865302010072882087593946939290842837191804101955044358987601539387349517227106468848685254871414355512595483536976212197939907472433947379908118274898112019248899752883125381391302275710784687868793043318148190964350099423292432166967298536396349408898078773403474868919800950830099458986069510670094426361635931228695190338678460189970320739904803825100831180284176246659031147138213719494509936957203181243114916325754247632611395581965798807892145870218617620741065328192014462876009982663647875083826524126022478548995211491022152798395522120874335075475518698836348529424450203760379489008288229599285209149639571166288540001108377641875555285054193323769209306378550407441061628052100411846603727313619631961071012304729732789876331301583789105821111313688477936843459258119085122510361248171927802668374499825310190949507248271979933447624 [157,111] 492699371881184207922989656001019677489968033661191277986344680819502868490592219250870006868059040902671327871042397962467838414146961305426120644860970797238975218546127394936203207653513921764358772602726023215657076748039486456343957846624070901455743688613202682277962778035385939415096233849120579670759795714835091369822369487855940580207873133049884588753161665884094900996966034731634790995137099254184005025900755521845404850452818441321381795821488905135888597576332455402709864081660771281770547334607436759271966802890860468917584336471311042321014328544178745814240680580767981834727029516389635050596528776736220441074032802903628485083600870001126883075030708858660377202144821886347240696926673144007397852873704654869768770519531140723722029626902988047647071266674865516987605292769207018681132913750757379776659423001131522132416532540177641068770703969251581082960664552662732409623251697896139593653397194958710078744343632188636344271048880416498959497417775881517881490410999375537813805753281959833219875417416088783634092166096332535831868528389539189572006300936851748127429985020874818332933290642831372250322639539185832404880150816883920586378829163271605540851696588792927102149075715845572110807062816310722590755493791077401594340799219518585808764479871768076746666219320903503360068638551832572986452094594832911864258697931859427038652732154587551950382493460039344046894738757848271482013908884112053953739407123670617249561622752753140954146015887378505902920146938180304528963256551898911531149493536469227320673510575701479031415669946047965894078015432004572265573407459307058639411319751049836136021323291606684516299576409498863416607463320424837067951993869934672271571132862186080627863778929631649490998029658174648657891802430479448895203686279181326687424155693620723 [157,112] -205302140460711909047157571662173744634988138524262241695683927506043293277340273133855616301708744323079631595024639908668800635099219704679464882778970059363314444852421871488373839812178346425772706672666807359512080103351610658010970015599842850576905885722993791300207144683940480744719624440714064105787831011537506240776784822669641196785778945480261376193365585098150863247864007715419746525084520673859939303567912298306256931940382113765064635828797687561027471343404961341146821286205691570260883354045945833376711557944831082848912377379351794565016374172124723219006038373842451865940607634017953062962953159572069728201942603553165399159697004725638519674411446824089302750700322475531434285154067368422794571508609887432471125145381107698640175494407811252833301741102335815362908383515561623997704353321713116338559635245067102209304041112514591926728733174543591312313502237798037142481201518871393108303656257874509237616803637752345329894170958951047587361060838887517901450952922052959619738568597016131076971802512278970754656230086798226433902458092544611046549301007924929169814339866217899506005665986137608412499389598854604508234576706576636006691645800040193864390138908450284740236244350561327725670154025573628496983649226053466436176863376779066573421449352954006185389426873300606452611335639820781725732458701768676724148626967233517709273066347340301982575801397162651060798264566249982342504660825586598224407331589762697383444652766488401784418188437229016447651289464186631915783514698536499525246072321829442385702739168220983259403030999938697916103961470897928232979563661435125728141882549853585037438695455412205149134591787368157413808980283831991221991585316198347056997303328292757889024441153551920415763720677337360650209072599966218395380413190597952123323651840 [157,113] -146670291191709958718330143628640882538105522429987570162997094236708869368080940681562181382510904056341843237536292697096181008305505352989678212489549748571524148311289419548769795005227714408931857472536861599238982792288889286003639427271925135610659792233331850740766942318106066829464395391170105647121396708220778012891717939410690178108709806881136534998442111472275700614312876227514969460475134206501839177924919263557415254654843792760374880558064375545267277156310558362542346090050503397543966480945934192672895755495822478986800054076845344886148151574353212488727088954995028315420489200522648659921040246160849159604216122461670199796902775415977224680109936870984705352996715738077739354621438355696866898263782691875536663854721561327791350368908474525546162629635957909653957144671818442397275436030252185819869370100095949504758541347773658427905089581311345846697099120543162276108519235249613637501738258942840793933586375633894804030809069500400439335843447022361416902177025375946959155396875312164780799168217470399630990016687278491351079520986090022153012015797526691896346772321455624423911464777946515713586250403483137530944888048564790976060476858847769884837785432256265015417487662199081810806813635400696643609322034994096467341574123698108410130557800741958607537653773108387369748576430120822934778221261086786010197851449577177682424328981291798313057776811813101535396778836345612078773124035948866284650789198264460280721277640854661065255514725436316535147438469674846958073375131680172665918689594053769015110646941810216672564406521898606876568414491909707477795327886851377914350213258923843631220596446991706754500534891387558628531796568427955358742870015139719651549332485501642151092707624471256018692608217513724001011296931219908923891894652877317512032 [157,114] 172753740618959176046367904919678106307936182990147173040934754377522968842177127776060558122597976327480396616804251295040910739393169414046226083892126118128753068411135716057014581097592313744416115096455870618718134558494083844649932946829988447973504276083195916823302154792597165451477640904794750896901277963576831244028573677744183087310228215538189893599823839352739348069630322024384374312438875123079513244803770662348343529750436690482584360850113412467463649403053911610423296712436322058935803124173890342117175502014533082328499268844052871786874340732070482401127403350951195356668014546892396867753585024260072511956187449386082763492516968560085232236893321556407344811611585391836980408587355387578252836319407717147053686231131963886418653459422363005977026948521487041240985081662322498020630138863400703211579523865009683572837739149943352361900726384479517215261548033652506616439399700343078310484810719343201869574584200324908092326403170284656357075633563635290220102439499456462550559314997358860588190487321442305282523765742393553902442675459113116837341644991839649555521834288974019896818568031655173911414360095770643185679805902074127594871940107196435106584743481528509319436484947069853988713386679893778054493979169025724477658162038225864818888089150165726159451755622787593583697786552118392503107223601394854693438942075909261229948744612361301451030975121298486330973991779165136939169181151437938213204109853476288947016048387965316139907207207909305857365115843504314931516441575548093797166602549862059025470794044596277233312891817661613687835811882092519961428543463716178773239270853052935037069165869291403537456128051779195612576715834548331746253318994420826235411423139859574845704976282998895431866212117213190827145086556245662487330775896242432 [157,115] -4411299392718807374844897534345891848601896359882887531865867035029371467389538425866063111558812720517798995720264533036470275346243910138507425258655221828212009121755065970133587292545836030222599025351975400626781425762974048187905186132228563371971687629959964597337246811877668983776999868303894726107124179346981030871271268026063256676032650434510461275418838832581670848350954290380285219879441653730491980746938376130604273278255433913030097887341412829442705850815411235449280863732345821515965447104558088257284949947887708405577673049723958193341848382129662011035097725319460438858914413688499108505631481356827109177263951399462815129893174601152817653564157757057292272926771654896068810224526909473099244031363523446955339904357092202440530546727621963891981279262872133586556452528058988879597296551405800616834063974421600260124135087027751933430044932637398222099828401005716376297442957628213660768626133648398776956258407468401466324244572613460067034967253827619151224468838068507855676336326622809488623991094364324480548786055193445992138485683532522722705236889018773395163803000198377981926044496226684063911183779023498538103889572757043791137769143618649945425060674994623111269653213118745343227556908175066049619046802833959653440919580345625374451967579093456410230185678931341999936247697543070879065133121580910572510326083340217570660026302479879457066065935689934388075864997781124088006056444434324621703173978008232611521394711880622098589498326946536967798239121563409480320569830175339541620275298125194268462072628270649315239979780235477460440900133035811951571147392712809994489013731087708264381422548528722800423685721499556969054464413368627199666370664165493165941933804434126753175311719617436836611943724344920260362828931387882678005523032 [157,116] -13252466357577901640573211632342221745079505232110983960210332010257735289612702107298971043833894982251612191678650287030401218693424706715301498639599603547773504195129206401394813338481492219944769271354115625198324646851556560138852325047061000438607870019861245029085077768028856673131262367564717576231454886091743740054709191901047300199650933864773885121649509524713402576787894025111722061576471657168522886292234389968805313473170424139264176752130720972179545247584229286230312225411801996360901386092950116934726822054999848359153695147213429716329742887493511539899053873768548528407633368281728164936853931724574532983653762314887584531450169492370694585644522206901073197914512112899124452567874331570174635873865766043517157766579152865824367438432678941549755565194237312922421919365478334965710500065078044654309876177383314808999136850290309851010022671130990887631265440304921323893288824406453597719728640111530028215966693484015119552990087258303934975303555159350817365325480006658138233675587998874708278907394044774887970446346846745806042556381588875130133643435284670467039111775678515469221444336979698643130491877463453598391381243251612346051767317154216677518469444153651857957205255352275014062404193341892600304463787356697914743963232328276771359651829834198925661654212651087635522523608518620617642076915114992470969725076121674728206396492841818972676180817511100247386899676448249070748421189952101045458810385290953660043288494787240996984256156774903879353451840187269738929450828743612505308044018078171543128890663274440466230219222049092387849731243162085892682895173496743802299474659070178519193103963703904365987285985793960524471004942239078174631531767597349575526882403568971112087050554000112236805907682509716071389048124075817315968 [157,117] -2082806580849409186817183679139122183791358921752587904774464074913888020284635890573824240615970675396417523586867292800834398286011290959829938335397725981160166969510214898366198952467300048670360690967545646924356611387147175927016038736117643804292134142295711808136021240596522106684282049073384037325150416386925166426971942139249790570539433910572497048467827391891042281388270955395998941686095209002255905890149933329045564306118719127415569699604340059081161167512789154696685494280543355190774930964433281584881211521853731716869652212934005441076045367622481193659274809331064160526323802603730697569809235386200161080219366330967120105841489429262413971967542675966128090889389657784553993752518247676376536113887932560212887836540590888542346295958210862166311010269812151937176727445541153200876058541378392313506897543421032113356213525172084841047057257573174027573382032913311251720226534352243753875461432836296129948632137953058666960676547346043011846134166503172249045597687702426276727378979330970325295057710649849250673643523981682301374525520076274496327252093744426237131131962222201208943065593795325687058647828322955407215278599500920675990711615178080153543152957308629430071546418583993931718788585196692253023525778794547372795976610378755487945798966339646886197946396806676118679312908580503449198431974207906274267902321589250814122095651476886798517696541195704874894855040849457093996182675554450524040110223900850974906182963474447741481660618518873853463208475123642615565805995981712217938954367500690311194349445551028239470923070008803764684752394651756420619073467136000555912526582227740080375804153403659425677815175447732519000373226181016673828255971077162301243288444422157175357311795374696065321470780532829287847408908388016 [157,118] 392988676492109924376842985704815002490786507214249762965394054954008108757472933993206327129205678997754211973751368405880311544421723992912868159076656011136074439276463171404147463856624717081045216030757894327360950627219748753034732831739906409468369588028929711386332684077631970027819410090447569815938696223130084957942188071476237698368227833466250225181781116875439003405211569598449331889374281322193488432615099242829673111881014892555444693686801775933089883381400999231130094290282421061935436478698971053626049203153725444921393322609756534389773218071123105843262525738922276549249652780078527672696906429453338925409801698039078596780629163553647533884561213413952138752504303606046630251260597332328755332986000084766665057127359292289829774159453808641285802622107190886874593586420266568708115881608822145839078754519796916582744941662633194246044847176900321920914874334527428333803504947713047840334277697186129238350001068600976470330416334386647119563592455961420968354017839833960299506377493996748307525202449754466280383044969716412097997943959177465654000178260823920130596408818312218502327315330065612321434444301262893242995106857717888149426595520362751948269238135423079447614676843714671520007944278753048561441686172545309614301860522315288959408297810553198045249310221075144337099254597211274650247511994872841654656321913411809138292405923194759676468633120894157849495159081504473188954238033956775157585840523226859379866387237129639260643737938835031372131897137722748511879534634407445605932358848667857465321246198064904119165704929228751783943679158856846591402522908678787494738955984636665698484290808997642915046929412645421561310500561006273207965005052144995803671332942143135376148866344446563637435152657340788397945512 [157,119] 91580660061558374253632104007321467893639547470410845337899731341981878657821011767790229110569030500412698542223161659989983938757741543597646000716387164817959498422186613867901947746239963996287070576435526433135079501660609092234900076397620084199996598725402999757553990900283780695568457285132046686643151137813708727443072569465891768036358049131004358621802935978077016536959418554081000665846597598861041672445067865221323709915199142786130556141906407602529019494394513704995188996306377530049340915862356867884511754909217904771495284195389290582211130278990063116780820583836238185182705243227307564475653645869158819758520391770130230831350366041204369766565291147781536658774830475315084967169766916042120556016230170629884470149904749358481891379873402609490293080398703187371254529103461008880662567242963936196945574558797310177366944406174015888344183643814431891853876622568102629970576688195584651873786121213163382339047091365579938345438675506801028970982121153540366921628429145026466620964909651123858667531993311139660385811467233365288736659172642827884320076257777198105591673417075227705044465521411284184293706582747355929710096562922495980145212028560875579993275398250389473528295893216570082315110065689387336846929602112295759592690225961648155930028290004353648776456132363680204391943866385248317188451739371182170427580262068198323244217571500927980975757399414888565935779474346817719921569453506244688623184923630808559720913898913419389151041760487233302133206340546639439745463853702568165281708627258228022845399292503099913639019264032509260372842189735315026951059992433956668507443442132221860040393100039410842752823300953772177799230941568313578938409358583217082414296604414191156322894162860115290077952131911871473 [157,120] 8863714322729388392889805070510425868665080164909365144235019277591286469659198731384521528283600352053851287074926278943302633907232537728376546043393243600639893770466152493234696635254558830852600369201332363542091960034728638842158152639467765817980704767499226222400650284940736640779703811103550866899634342944352175198281208139102661716483773311960025337795290628293599554795856536518199705958471644157702313781135965927648483905039910686125186841312706654376629085013181986792673869020168949538773178558627063628169886088639028399866620476729444515283954394579934144794292317790466069081602005573426783583517451446939083974145821447916928786983147890939075912263633147759887628962310733359270892154640626507302024672146127980559514580696919614282868110914857008875024175612783659018720836492589902141234236629054766939590892785403128155914742916877126664149475284218021670334912948952251264028879475120252265459450292308637205732477442834277121158260271721583308667824713347701317653733148291329605362428858321743877578492273539136067901431485778240119691995949372504767578866207685140267955296558252576498572031894840423403867680425903471184027397383145694342617051471465497677430148132976523569133253990038754736430597900680534044805474631490469924193040197547753960739710006285195766008121542967296181089758742550801275666427782070338723543603516620862958458361103558493592517917942613512445596471526281597195903070793741149283735921018752961748439051488351855270231832476911933986785095132952904658808083386943322918881400159970745799525302349978481204230414833311841824401922630735998981433283061713771104418669340283788301949785828785892067235620958816046969433548119245662940155985680449864136716278044587539664185895415603570485509350987904 [157,121] -1050383280680647921843869511390372785071567963447593677393411601299783116039809265931219966600971126865168100137830638221324318124279090754687639937761160461562764988503375243082566903853691745534617508670086179141515623129852212224118933188043844656736928960358246322409934718844017400027903451058912886250145075461837361816608663800900299477860642149373385528890360642885756057077573226879806589485785097904366997425076967578749309806074745613342460619259162461890812884367434751338394338227379029362702442899950767397356253577158566730116999520461135492686973914749338721811197779575379623737173948538912599414986325189598866657865124110352550693370951072191453215072008984949691685687552994120711075273223310754157275276166740509519299345701398868327834986772453315801952278033202897903351332036863398198234339155830716307216564596346299635681617987996994687893542431068884013904444006313421778751553342929365214106976293325324829872293471917541933921586458236650999359669615579540332329795497671637723214574135782020654105020404807107953221986830493204882318543962630787089451432206107234149706940785036120399548011224172342145493230202603684657259431652278346777518845029423709167285053017879671371518827536569363662936310281033905665893651250315205343671505359735128775035062204583972321782365318591019324139615029141551918992446264272321926554337160330481472827630904736409230778374254926214570640804315242605163466590053543551832466590219382330742909410311883249055524259227637617170837897137927562982864458816074887889578786419490202419624377347512849629103722481849321224177662760299379337487323299325210416590067173340497917976775715269983645499018765058540108220039443762716832693421738158592866218890839870584688657957383230776011638384 [157,122] -193606857984422299177411925688395742320242946706108485540878326295362388649760790231486357582798186197776481639822761292445828544521595903218233533673036244303360935083564240570254957604447862176199762752168718743298429906635976419525412439511530901481531096479861493240857101165483101355214325254737543224037291998466391214061342266527966130582777255123558862026005719859908250698079397082345743177464752251447581149938902345469318463320004453617121126863487865459048192384203179886865738545015248434015714803283947490586176823486891995365736739501186923825697704524449052031522168040834164942976316566449903118077244863157445588326708524704402359612724939115976942622628252953528445688681924673329425396036567966054116263790909406431095414065272718718520706986284624245921996953687285996082517326908799729336381334476217399789070292384262174302533451158374550192159234465369294213711964775628453921748570753401162527862510928256344340206145476941909531967125974140228753312118026249753845772285533462376874829121842725161960516525165503375798369599404894789179128600574480531287642700312353348447796545107709203332831705565165828761841905285654135979123870619188656800434041580445915562275336876279683350195759297313551543980069734845551932728948256791018227413819844791963441395268824277657565963839329662074347750614344962441865653795811950781417112025541707167215701129414358865387659466445452951250730003305971840453469961057853802483244656571672500599884013266746902607736659854292828231786345411380874594349451433015840450792459653246057532573296004735544436655963039652179907972460926727352489382538998541089751226558063057999283566122354547880171857478918788528277560616079618846194931067808254132230589257977791862520528604360027264 [157,123] -4636372620878221791451651482685148889436611548379484067349254489757710368968859848173618464849743345216017902869799625450309687413339781117246534172322044751774903626670222856769141105636700321533145130707822711799172571191584751506584982108270275195904728299599295942594634970676375050650388493397902256084398616244917084949154888702472197284316689556139420944373940331028521907298227293939971578424267397333252629822953921019860915741436302405740155101807438614484912629025030669194167617139284547880096081782797892392738021293699180791356368912007069615932527877909059146993487145565047255364510924750933069146477432918841251782778409373675345948599591921740952976865888043726826854119806879557773312316003611509954710343319058531205749892891214901911262712657360632359419191316674731128674487607973131096618202970994563067891052530350694264325118304245003187925716747921165778282038679037097006137809949210043935121500045231084347475001673159567452126399709394446606458152359808478098458089347983191015551311215391948828861998374992868973760420460882496666063450940256324738979136483451137722097902519118321516005412263616828945968011872102488402859206294372895712750970774556833142488148674354510220129493501571298984911088182141180880015815318002974410719914775273475293221563179227791751444620576797933062977530634146756614164595205493186182787756515924230590676599935069378799957180257526238029807392482406928687957241420775166580135388104664673730895455117707012378927131604391167140605153304514184657394321145261510964356629679016206315702193132781795899948623199618632307092652448503520178042360033512696478865776918049356225016268899062720047040432792740999969771134103316317663803978961165364597242870462360639362608808276 [157,124] 2324778782551350733733263227122840020344422583044946315480654030636744034534130037447488218159422475833156502501653447725357108205479762122271664164448064181478578546269206873873120438702771352879406198432721390961904649275368375056221372262855701077075723484824888022085237752298864306930890018899887963011214905644777324057810803946668007088201628552988360429181070616359024324887514503942099898323191555548139231282288716121673263873112208067842860226053327723117317664351681305591119304280534888682018509244391110788043238967140074139387146462567288943177399668543058190299384531092743525766364217310327398571392406192876154939534176977933432114654680833570745885309817385314012758174665527416681320993589177827767619325662666748488581031582802437553790209237029645818808538121330350110700527465429228351884873333044067706154617381424194153217671521161697260730455360800106785877029127257291865895881294085055280757418365591448671847025112684516753252342375124693860373530627122062689809687470968495733351766606780183028699515689206013397460611293444034289894291615284519626658654981173120364319633509021387295610650362991559399493949094987644537848042391316395139332677943650502339563007991713422177477677718174809880715876666511746117094051158682671092991213384185989077478328371150448897403346138909710100396501880083758527845323026351113507364916892318047394193236978438548667408503849027660894349700927560430412802130470445581660369625905503155858396384509022914762043552071017400292191157339111585219673347778715681536256201635379284678782839808819368037412464619804597582867183979788257502446681910304541904123488671440535422425404235226511330419629102672532571142680072542310222053281656656273477655613326465092664064 [157,125] -108233653861215441944700820561392148745405963447042833230412783053595108866800714843252290293795599714078765831994410914974949801470349022792255570521311631029656369888224587690769507403718855036770494737592986341151141635719703300827992668218892168333743492112453323130306019958274524065877562370656096625598142463598151796984166301588358760570968524500309741956214636373926934788900707517492994273323156047774311839283105303003673816359781507328581680414479491944664356335596551119171731953939902144658531532274937458215907378747622321648134294038860993494729071992546556981163324137036871680416229122475127777136456268091841083804621044640769849959797287551685361976405346400749234552815386100664747524897291896291087710407143342248087995108288908681266773945712733053967130534455385652461521082563940553864714505705875399318432427874204272684318738409772917060310427640511917419949053266202063641663086654868505628258453816385385560018605152196842269090329822163534721766934607372854612130510335576040561166576961714969170483939907335294719554896481649356509870038848845922391260881670991422019409584836879686905004382445585126979475944000127546401022716222151637134115849353925749910852578910848771578739144153800301819274345696458681032068279822093414658529455140246194535616840925071276413738586227762863171135061963758374422358055239178770306444948194640119473799769097556860761037140931401795982883780696932313696882608302314585346708528298723986011890236441981274816552245597281309816818381238666689325865088748717160899853871921386310921382843053740521350572371208188476539296558269294869920148879469840031689209187436700182292039608662826696457742509066411194015553480357285160187263349627993278357627293676000 [157,126] 4834562864025847123927742956487326117646024527924328949895879216359906273589151365721060672025951217389736912395352941556187538746905845673921366694305622665504704710482641447619261167733256228765971518856796776156804505229020321802505938702809490380896077308224156204679968271089721506572347283306394123854276082274448362741819914746949121616528625126224491713356318924602707309789722334591718475994857866013409674484775721045878699244676091883861642853280063930061056509545238666259999815926178084115402942587372128079288385827947902131253280094804571802775868100717426231141263153119567829362572160133765624455362851686730390496527800841750821488777775876922497659907071779374672703083268152228458410625165532703584352741872020604506956826689359257469281688219574452833627273660190591802671730074332075918138422585370665026523001152584687438956636387133620350090130361631337843562680087494008164931908503637658021379915876612164471700810559315401971285286874239450012811823200196297341187091805728422803612740192937254777205725979700305155525749920522679315227855842450196848262304967055011859595333131779171429443339538881720511991886350518518669294787207397968685775375313693312380835516803013395081344313492210486770393689125616135266522092062175573653542445160469923018269387770012229632067154479473674061248728567227966700391114422336818867992693521300275782146490186479762411007863068635731615645290840994555813052297893435932491911083088259989432101237444342250891650835465973588969003022763596408438482630796896660086089739290285336335141655635266797690955304969412220497069125793207769126372658955663576869231829609290779108065163163167696403771304934225792189916351268730999854422113032237868753014616 [157,127] -569483431307088204424942545873042258668475658816552664273765413181243417170313945110088622528761844194833485416361166303137413159412142152227734034784818724878881883778357444830019462790511826457198098996732265551762024706069401029979722134336352300308667451453373023106622706319293983752343071737900828051836933548119866546338613135472267097042341263074229171097934624704190246929582405220026345405655608735628036366412025903566356710398406020243564024495930849734323205950988165556021684138941944638674409400302316860088995665233159379232813511143650892485654081582685004646100504700882145641011466201655864674580039386209554756161820995480569448371318922054540934069551052308503447790448755426081619284499462668642765212416113008105453262023318922483993759750939042155139685723718116027842221043789717100989432901831506377066536592074357233799955186123307115569947698627302183501976801199699504624051218820919774684399890129603545593215478490605193428585942038889877616435608706252859843688144984281736093728463424465345215177840916024199560764352077512015744272286092616466864915569977636937113960194786367789130070726460864374622618714777767111880504453662189476630659026573544018389120957953607989371709160139459699549498929576090468160033317832159863915387328237547616057246996942215983879838569599106490543694216135901936614424618394047755408812029242634798171388239931243635539146576027779513326710018112468507569750306880693688993401115477084277018004898846356801562406354594321906845826438570316146291739544805704842848033374994995993050148875447496595077491916558969778864798792631232282990254404355057041847415685020442149702310588554104074956644924516756333089140071017226329116598484222027065 [157,128] 39870686392825541513254508404438847765587425722009456022354307654985750869277128651833374640392853472472534205230462590413525352673207274570641464922919492381274293234040030220710513169784675439347004424166650033833128900955366312449175817356040463719400112345359843613472249511282804477150806411030780639610310247859267842488226262286412303819110716379749040773196024881115410450816504038621509828874763909120281049185498776844141460140891394791714491302915043111997463131457488279144521817979870578343760027444977354366317094851333775444937817201165207230370046325696324444640007790147318669897829711789501191993659392465607233264328435138548008386690248457505265610258697444206073607588814697687906911156113223617346068190149188440792575761003799187419412327646876935354766523733781502219954583121933623682898521016344148041113548511340733391373085836213721965927041363441531831880786864574097283849298579884324878182886849123117097740768912109462359653710014944972618539432217749296495634255889803846658753914744502826514311481910623139774959206879518270039448552643602624427425115684793137497478099045548228726131662801275023272159289421503129704674031229661539200450498076688785919971365862219858554421290180100688607959521598102977977103303639457807354094834104483970249895049528713529558144633064517186901986702375976899645592041343962033521755713335124616573132163001876024745948403623088629087633907393504131128619415407127649790500908848291520854472440982040850549378187440511713481409080388385718262830978785515599986913832801060180315212677718022292093731570836586624654962685523235937876821310599062750789778653943284137932908076549221483710130662526092013893942073870456462377533275520 [157,129] -1524826618364906493083220535143338890535128900745456454417400229592814595151372347851528290478035491701782358478032786738642802100031511164114148772664461719904919556441229148589810086066224668548625550168216596282112820457345482248475759643711257883877710439580953618667382315470708247449684045475840155072614459081396300206818795608298615431053094187407910592479780405876981994800023059118970896911847343797748998449902288253922781278084736248627154011810160378627737150824749201944427156105130812688757870186204274799980207600274138899277906156149514183994486343967573103886733713735589130459351276832486120127958669361800341571401999953787023588192532683019098517437441936747751421630157384010026105778671692342387574016598545733202525483216553443594754688957691407723609713888837781393969763586467032890404513736853471471720168816670343471704835022722097755273404816727699543470485304893023854869617852881976298488334645974948564239015396172138852134641388764264287381964281749598130284045480742904983968577359084110942842818677362704232002538484064628499492983071238252370256465114196081264184415097211691473264710648330572766036018241358736387463503776110521800323089015843655041317252812154761624135208445996702196298922628197561416172425433425773499218533171084539209292173835567160579796910015738672311031328426630318456690863375668393758770896169134072741626548232892078592027330960002318650596418478622327956537762888036918415777335693781533832553899624236083926124499672627496803664433545379903584034353485632081509292093355148233430762923234676720389996114496123778166002927443998924139644200607158425294190803269684783745812763530362686785560994798000516350080940720583208154736 [157,130] 33693174097197067424090843470858381431221637797007521208705146089126099344494521872153544018994326849626452798212315307488023301570948003960048351745543186328130678914941000434266668176508104743127454354696007177446287037276827713295605308852150643997051457267346561677415605682059749351783145334103100687908267597751573100436582314935197613518833429989637497417273070759931282310899076809409098049955251743888453018493091463937974537677020160055140793741004852998536658650892139925600223468201607543136680168282603223323295946108808690970203806258732979926332753235359371320502304944506226986310206200174638521504987162170628753229590264278082061410958040923534731212430443852767352892936984048949084560711758793382011481199216355683047693704845474057040466067617106954762345392092601179466645854754448604144152421680421841953885432623604404715563348745152765741286007168855513534750735973470405376664282325858662767503110535460857938541932942108626546118497802880214869510083462723109695902954604505540262567491648520060733105793703363327600636222105717253789568196171166799246105267195463916609759292625081600202851595080039137649406242685993540335713499491493942081176768406715591276761473320974774465736343816295594746430806269873829738242886412320959840449059469308106050329667420580818655200432255402334333046590206884052621391999906046613512675856090309172390800918217693195489636634199751555834937866350459413960231885817142027155108848099702309740607760957620256049142891220536745755696589995440280665484592273034298798016163270325580138575491214845839314782114977855570618192474997225313647782496969305353253173645826989902700263972676220260424144670437913068349322220968944 [157,131] -487612186370120010789699864578503109980918137312359235727025800165822486080886600315071445936827711131226685285817089324448258976930323715884617606190456303280092302465230860859969139602873628317118258561246384347110612828574825601348876026391872164649796951643739713628289896486374408386333044221577046529996076624017647900038994751920096942065399326331970223724504852478066926171243830842622801083764203107590068839347645822272164499635439064456391787626980899390503625499351151355813039365593279477307006682211911824558581821047990744069895951377718044083385730391806796148239490393854528005250824517203536235630302886033042954237179723587005725091105625906612957017958027950301605431838143416144921638250824242010727488091972863845242181255874926810279818223525474863794367498737672940510524936372267454003391185444884283321883800949929215531245594803705285786955904997592788147634602887521802490233167390857366670956413004297849073128418602600123902104417648100738357585418041456768443548933355452570297471000181525051259676528834084212744793718771016399857094496130627444227160308792828816026241806530472180187572179866714780994267850801545927149251735343477480657735537093244825687637457592250165387877617300410847040827144732262075417662557843446023829678827949770672153993097019299137341911474704168654763721707642223212052043116430700800082208039678240926422600508684857278809100571485502010901515308252609804325976684271591057709972407960026666982620315016318131951837650308245534613396685246394458242071027814914014646687879202060598908033216064186451518295649302855358675321452301756820219292192454409911547159338215990191853100563280660130221731318255352332598642 [157,132] 3680558922484560174876075539944606030249802586835103682933449970644327472945123432073210004303789559660629089570644517866355249453949506595765467757322592863631508583784713284323921979629674670412915916847862853143477819942895863324672396961077197408492022443136408647962037403694637838559619425796956759576106027329478999365179031108873963950613851493667554090762537557101206206694942116077376795938972177603439178391051100328507353983619075526532208121173968843391758837067718194687857267800581092089592214474918623030193160103837987657629977264009672829702150231424538600648886741810632471392519372843514527129763891837972378276035473087681044496777493599153838180457627130564245936450058182960258976671687011410189049633239174710609798170220830211093866420218191909498545842408236393864926733517275324470010751631503841384662576320951382571966801419143649714139047896267548728114066049374644686422688545259080048272532085582048325142691365058162654740979427804906538994445089460136462193496460562870198496198885485130854671162717253124756690622833085254575439037617678269000188894527728223651973839836058347221718953136830490804622925200872148749332226662579464889658243366879971554801671615725397150695011081616829613588902116614850768724991551543034503681900789211858247749210089471721994373762053570439540175171571806139056405422150173094895499978824149248062790277556961196661269669129854340783047976148540240901457993837964369809746916574963953602681262669300155025045221635537267275831019890238300464749159862696475762242164369630202005459288011678888261533911299115955703045116082611746697918834543107517881308724976817117088547575172175490506536077884982656 [157,133] 29713358988485879992770119436087079463975091090383913904296972472064366896386627748786266313769078171897624934347788531505721788256020965102439296234374030826489292062166806754042969975558491557790693893694838191866674850864784593806564289425785831516790949035691514261958066021247089168744716080009622311023810489423689167360850393734875285016231331299078052694291506057393671126047419287774188206758420590409863861173707818071489445658690594758740279200216964113393171758656907209202531083400732661298011963900472647700687334786233658293703037612590392147496673462003768589727015722498097175026290777089107917158379128321331244649596500168230604810839980721914529162927905473373370805096792799482119998840639764931051886271452892646431769725288385116497115540052402574282832021837244973416528281250360869167089842142266168205848979953803839724647246565356535368662257739503209755955856825585710199646388597440637948027939610316998262166891448397041027384573277944432384460383470773181131757833694745218875753355068386297970179405887068791647268594181195455136533069229535480100977835307030185620132251023500167459582639188028385850290462488856303564775043247819538874396735345817539409696828427222079251951845625089370575366461068832123259454728127622445477706978049622653660192099010434983130962019061323487238327988385282488741031609791521751651867146824775332650688413637002499822966540745680508119987000342519110497115113329814757292854191592933172530287661214519626944039887196730288018929042289817662131642740594714412336272785835850637263186008265657706073405796855139510295425391267317158397136724144655960117523185048087099295958901185365378343015248 [157,134] 854679027037990429862329754599916463277876062902375657308950512140259710645310884501595524090262010527246548038300552112157363300917523767961182509398481494653890572283617366056655223047689648759082443194854492245074663959105363006782730671334823400682601150948573808304224123880550938776874205576409347410896590654222926291140234715498863772582401889365371805045641637047243476935604081578635822691207126356132315375500755328079730481986151060703994403974140267287259192596997162016934445233189416968439477954566512812083074772725674583003600832909000125910984452063984010490087997853758551243924016658280632761633640439687511097715028531826869802517457691083152410632244189121044598073938736432279696737194136682234508274395586286870162760477457509883276628035834611601667306176639514629686304992072313540143006795083023484668025853244176888645658389349905828956952693158167862618729353012372629282254259869012341045766226510358418553598498135036811511679687681389835695432560854570055822456615046387390690565046562369891737702120975753727849830376389789970079766368960508802663866554712009133006361065627454526585522606576221896001356177316696323234089276188744396686609096233377848343148501358174139613534412768903318325389656362193711942185697694187042541590467006369449414774976410378677297423767214144514740330604560889779110531286417724986637926749517426710937221675721571501211526577622034547634037666780920845079158736405703465490605334418834160111048990203279035416573921084199886570190813727840699139621463631730583181957493740518689811012094834762289955384731063088550643844363480505970675340534933186410625708070237951826446074194213946632 [157,135] 7220543918795784582647340901670450039243983471311994862713014034621132297200168498542472066877900428090068657752979200503310388854418094746703454388065622804139644197542290719775280136701878592491116404541896658555734839347643658961659157987709914801677435078160720614103024928176696862300502389813110062167346463099784556790555535087696459082299488536501874285228498485214910250640399077009388552291479312750142886245512955921227531161942904447453124140380999519716610483755153062726491241798589968940936377857902904671424104925820725969355734481470265490858345632475312343287831164368827066218153030811309072641145030457845806729283219640882500721037218053266730694077422479564975939555663617380291785182356206510329647988007727677698759696508890217820414662232949901679249596273208066106855981651300286944740448752276434125565591023037656174239087238146454047228272302753634490240995829183791883754686468437215571304735708111131414643066581199230371156286862359055506236545897204979526418022493443967395238883863650255825662334517763133350438990169172186567660485001373008703241128233088002601976817093164816132368507737204356671462333715271201469032140448977267126248924189479299759254328186225056559333764913505887498365753241732845100550688052678667730691835326524270130378921278401699794884171703813826872859232781931706387813095787338399678596154923368623610980115306875660038319344864230961607834351345486247190574071109975500412148677228377968049154956895729822351242735891451479627893724587913420548571866640297437671024013782113099877833410761438896928520223131530611059582574092820917199251192510520812835734236748248021902714637933 [157,136] -27766847241315432727182054791204964289828749597060646427790845244783959801774943210048843156098114047153074004282362894609657102296211623604911144466440231846568197042920919496433818717787900515828955955230098401213829157287899240904200861865800205411597628115782286061146814590574601997636459428437330734643080656346001250094258899779423388177121980382689114932094790129601293629597900398591943893521466188239823696578671355254891712580860023978625806320916097917650320780570730937694250499326481484133958735605981492153678955041923336381728126445968664639699966050032635166898457584206109975882527723579382385143123478093133608236055424219064696233125818860503383876909534863692248645670893077891468718310145405950711818451413932698268943521347397902690650876918621034801435179680778143603587718777559788977824440359821326900987971348331996369962915615600761477693392872898752356203895527521979621307444853176880252488653682794782783722226997745189210246047295931625224740282548074877385706804441697507878572661090960040487089146451557142556350823797946203796824431514722981722997759986241533843461501313838452730592852162352577605239679086361706791466460160936482554767639028376218674172154719146089465404751303953941376509450492099655785429516204394888656856084220028868653220939125557653016101269181729867022242631755345650277437474196243684709049632227841463706533947206102160819374887313970443118939914741981993141909707931585483261188069655509402326559107053700936447959700008637027812298282643069171755082980021792982143754946312187554568058675432534213299201908504389545648805833831373033003104693168382557374529006477941137536 [157,137] -565307739151495019886587702784765998979398664044228677671845026218432291635161818535514631923698973491688155808222641419323386721486824384926045708711496174357757142714598547108350849805834952534858950719491631286042917483042805436629495499519422957601966831641846961207513115302776729952257120828808628337707646291862804013861615113116815365073381541379541519545100419151926538479655745292981083068043409391261376449595030039336814360172326543792500088786912886507268223333746802202758905419489466736918797716419265932369174286057741488239989199363910651063666006736547347071484148689745508804699861037239221920515033871606546822752010537680121584154072717996521773576526252250802952148481821471655996556945801515211261334107247532943257341276831814902693884626354719330738910797882722846821828133653774317352458697075804449818577366184443978266663813335176028927638371478597148086410182945038048797714926680356260883618903506609461772915154113790782725843929655977663478776952333291536604818370605100949045745797280083546126863503540959044383687834247467921328776980927678702016075592394934035668430575062671854209195314662380482783595538915370166577122284842904936270396545751884691329036970943005749718608911243784548872026832460277479846622124604362649814830547745252953808101249005487838750905644499188666302696876231999342985286941688490917131239006511564055539941989686221535120147542872425914204163569048882975158157055210901011142580402796638568689108187035453116872516174902721739339221587160728153177937204282255450119353572205108099981868900221131636513791898425447471914490168119233894812401406644746626932651675648 [157,138] 2682754835302814830819442049193529354758623588419216318673021963163480907255994655528087921411691482264085950370560997422220758840192461062183263539371117961954868118629438201826265753834302710735749975829574104873665374585746964909548549114978579620185648299298712324296880111345542483223414504182555003024403521357787735236330916368956185296342289335108108241094832816555497138658476521471303911880150129711982323837409832033923273925370995406645761571525810218711655285499825276939867360143544967609371068610962018241537768262700917162991825323373833317248171396724665597356882228465204200312056204952109976309683498847805650156139055196575940191587282990658703794924604473381907340903916164088189442009244721614685215735984494095613190268690219077403838095553148395916164055642862009879566389194846995850235837777235833212225747766750296136354058808204464027291246872723914640914715460147474249897917830348622151303037149899382463135902347129442719205221972953368644936750528942724647794334665138608880571879810028372493683825599942858926052558611271958998938488518180477433936866293665182829779301041155087436559817457761646693621798597987770893878975015621533669382152735450741426746027239574376748967038927386300912554445380387291131634783286980065190386721926019761929789399973926975637420783130796781898921234691085773902442077454089548829504697670161216547978526370496315187312330807172704331976427965176914605375024430509031205725691150426649557967821011550452651230696006584319588935081174146493586559704865417386913752487321838097784303117519016584460680814558664497591509500524524496726427328191839244915520 [157,139] -12632084540562501255603898156216511076023045273917268045247860974127957091942810787547747009027721767361086249755241918871785774303643395470654669394336005975913526449172019287399820922422774735541264996001905627303583729937459150179302788771949266135170402790116997101979216460830427303325232701756131235194103943579400846891774060712670602862437625304099298823058564277293810551185062522116759496244806164475487302020571041413728754368108456703655905816900678770487770473900873178751604899751852958607483694630802887571772563397193070547135094232719658573527177501477223793827550962665106964502271973019811528376736271050648731823966480939070169786383674354575428000755436154821077163566922386804950480159138120000438557241654419904656237468985994113483513563642193386266210280896813274547609984324995239203879664655952084531097011684798327909484494187413985007959498806331147985797935826216175478994820750603073451770853295098852080974170821053582422631827184663663026241793222898211363155125003293656019613108414014112743193421338684480295059043564981892254553941152493571481897880451133113164613978675755714520983136134443252116539150784590726215250911387193373079222649069194329095062051859251881980482661747598687565508064458194537992972389636914319232102082494653435108223392814075781500637988896472158029813369914898057524377685916062217679828314625286354950985087236844999707015375133464843803698426603068604801895083504880253863159402572909082656570361573979361127930288412409954646433386372292633689615630556434843148816233861494244616220960231458919217063788970065311780472154720039246241815301836730 [157,140] -53741140055181138168121891473474268575382228840148377794245229625787236146330275885311112930298523978344240695357371085230429795533807264916101320428130301783020666076030777938177647404733919591362045021768496721192717375459738186912389210219053439399004004976809110563162696612831848289670769466137105987028735874080675571689200598100094850488314546818198093898975767127286668619274154566528831714492310656511704077471380821096226791365451475956027891117142576251498645599141897654605826527900595070535123589597783533844584056052227013430722054674318932478262577570477275885039141290673773721659327743176617083880127521558135586071866180038483131310268175947904179272267785535453100679227325250452646357460751494118787377760392357180821968350167141983687600036511602900236651870666570388532046523993809907182669696925352461335445732339325148506873247099321693600623319222729742690339406587619621219640526823009810698698986761023411330442782458007145616907475760985603788161706783876526853999112969309011407911070130981261209469617378945658541170265564280844647991535565827055033361470146137732808354275699161257450555364407298559934967474416786728308428692713814691740466405335822073058416584572606350521048001549442939054572613794269912770416454252071311090246439132030412640544293229632382690899223960505536662255130085780406465431199545721345729836307189414778663240105452380122123537630207908898307082048450327238964916172609381850351111779588838903849000443292714663152789011281732476375446627883286050037766199918792302728598198917981305374194138035382919386510242211076181144224236066631981055392 [157,141] -4446181935359728348775198992030657877418204934235045270915409918346091473208414065137435506483678807216318897987786432195869992357600632535139188252593535410071872555616181337766720542022974411546729862204912459980702152436582819807802012774919466955226863871723975396206496227870146913539234003546165328647729662943205440001934526633123381567944513081985022552108358423432474095993124157667761342985003148979439435102837668228703771194448491472109525351088630273699737282326317550035671465068034564208400246337574331806019533447854886158034615485569277936773798066613824879725300283477064578275621294849426549208089969860256685245195354214493909062543496778390796621759804079391426204849318332526166303549068125297697363645834285454845298697840226927003419932546468966864211067987848261854705804512043823165860668358976911240840298613513908218538931005428748494362296210778249295969265760378315749018277584696196255169223992063651173946828300682708678740926087180833832276294989394756829225129887188783700368712015618511433604784094470509153814950117405942884902672713934411815803818260066471408502727074313276377637592586328156054402766540372899826420789424040384239173274062008023169481304850116605918205603073191971079886200374108444407653274835474587069252141715737511274814617657332612927006641359732376694575178031333788906721000206926288385271473453730400138772001868920196030669173466618965678745372284025785129280863639065640792829079220756463536637373627523410697745935073368188196449291721653800982340379566588230783229737496851465739003518707400013800230265673623561830704695753004 [157,142] 295194681991805769292423525824186417792884879180376014922717776877513694733608127744878862628132176187285098344030809520769678827520923106552913993710672746695721146320064374663489156822998049883784604799252335546374054160040309103940574798067033372019636838989438832795014161684943833693514837915540273931657026592217430853496520674971755668206365930345013799801607514231775937167535474333755660285532504534213151655730353440841004105959111320316893695445914647065697452713601074423266699493763838464174886467554177937610771571359348463915252489402450662511771857332486520120405662400364001087885043998944450428517559852943308034718729131821151800965318208459379815796426751542263792413635596499570760205431182608033280747409089829257573936350542019264522361148323952846751733581270770554874544835468972060099766066565820437658935969426256187439043535915826907668200362816986467491172788245071519865069370590983489395873003936839763596606393039769485799191523944279850145398871825995043309689893105813677976371815365099469135520108571612403596814616150542993161127024290701061842879879173917161030182508282073267420837408543414510036945325700239067303956086303903665730565503648329700753282310191871232437145940052489656609800693389052911782369302915630807728128591516628422254404158278752306301077592278900827671914754108876226663246827766954013073620283959861333685603480665257644401836190450657569005806296238704578501391477120060139709313839700740319085637333680565270489163888330307445787423045519890520535363473269306389356410359399245213607222994615826236745198932798929925103616 [157,143] 299699479128761911569314474736069268110698638317638232282226610377685038069199919388916017295400394686036374386607010284672239112110046313003534794013511399418092714832439708257000476061368838789724555936505776280808780699217702886267774346859195981665126724533641554747632671774652317866573645960286278317324396328713459866412224233622504175036797103302289212239198476087613137036462418633388271815001892237136048798487474343092355964069407777041527569347238848665160887807433994695302695349601431650543528807601876536148364237721513672373360647632161665837574589496206655927212310686729925389629459095190199834316053128135618803492599991642542069842995261076371808309616355367712811165445636451628593015100530397467343258337212619328466845556718081208100697045655687872653684089102886387123626138791681341622725316878763051772712271642231674105021685906175665152289672867144856830573241194983881680806423868171562444286265790298748904531564659238362124541353056886762092255005765543780811324796224690368186903490491992971105634095428078776317103937226966570597706261173823227178785396385941337127921131634100488351200434745259422682228906261414662070114963872744598726214829691115823620867969535065432613078934347147267148847441278745613645786428890499633624287025025481271799070642935390373543224163496255878320913789528086684641793723386261670104703256157774173620531366908118416525673085988511382396938041953073609953605404815568635786281845755159993958200654715451110939201472757357412039098077224894286368153087480880055062999284624922168159405829545168755912684285725072 [157,144] 252942862486553209532065722094644359566775479237557566240597527400406173322929712469333169239926575197712372816858763122313419381954548259728354475956291760287895256990165141367749253944612311853786899852262140738051141458622074711443482291302332043863994287602725953998258151948933887378059099230206516738065695588752357847375400891160833708176764071007602916376950584209871716902990782351553840336772083516247973974332248137660412389820714627480696665535700627136760831042745926479590032468523956692588697583770908047162040225103594104180009023162526932857162078380056596954548803157787935634925473559893466296546479282011513082496215266273116925694163818181113803252829719216682988408809726108471857642209237864860792452534646949516175094036436422128546534773999964628455763803407875902749461180124805424370531556978616064771728103601994787217321351393789623390964169254870198233984408877619425193318905821346436341221263610066901274033340121660434045662481932350959536015534762346255254078244451980686285495809945848953936775778589657095320495097826738438837160630446881746855304401250417860521031561259129412162507157889276338371206704735735685882146371221936771942071225889249582671747850450068627597452096035988987522172981169361229006115610350376130664813899905812443680398410493615132978995051632475759156377242344836323802481099911623517757192212213920157927489110541371052886581238982246898950867998140456451593927021908352561109539983091979690283396190691853268438666483084346673026022127625349951294388228263057270656234580924130283278344659040307807371008 [157,145] 623976640319776198156698616552438801208914385070185631464470865072699890004166933024863533153464591400892160425223946379306119028776882283702196309125902659319075345309798709769867536600336596519252111027115098496434396052027530403648136688021640605609469387820967373524105840623207292922151146341159956651475092003984174114739686699563384478440469516231330676877863868183872733246697495397193486304456140153097971352227032264838733778433152420009798056662845265371853133435136082417780227704945348822049771631188376143965336108061233376333729420719805597775305966095642592111319122997334525034726463127642984356563597991899890708394441505273634377470001086027192626095730812920001507702208347837974048344929806658296131304265209594140989868845649999622837891204543080785996717641810800453160215671367869880895460585145624778850028869164691936289245106975118364576005000343967737815785515480981645433394062215416431548690505645169484761517452531629970804848760857647431060742438114701003393906391277872322697016727122291678924680654411591072505225167993815888903122766786266708650760885426935445341087052604820671617502730317436964428790271827444202939545154064461431784549038662788002196154406860638072481513624568796824512897858676703332774754913109023439499424853157356668118429078636915357168887944618728909346433235302274304604792868252925183031498266895007668295406129458301472549645568383133140336835971313097894481112272261520160499622657777068401390929045449900829456178054528033103150008130859989327443714101929040022832593124545331942208853024710480 [157,146] 847425447971530358583281015800381642279210935683257764586475792935903368463336323409645940634915241309446959208934665735782417708467975260784796287100220855899977881994639767085898179935355586256992161897658207056570996360260540056788946328061828782072762679720582321511900880928976490583994814032547763165013275863153041282597998136322471030532661843168094803948806866489124586295993835361640498167562061180262954282016325777159103503824001821097901819538717801119861942570147061911111689348985925913029557145502091453361553400442284688577060235917462994999480429544717640716385749797598191915642393880111149072115315154261907982832452769122312462766200742667566755277777801680900409809269700887450667958163048105583167620718676265714916631395843305057123699284911007869494052771062306367336200716887243436938727424929659634927721543256232071684592502375304663649933223286835568657483391725130464728290839365167400506975045725633749742946616473969928067478952805945343232877384622590571955683401869261654535917008953640527402945380028844556220726511572734613910468406816190416919203121496332143321830004165441179469287271981049590538840000805175430485761391497924818118016598275194915306966671314591223128601197399598993970766799390469545823054872370772849681921443639880587094804596274863261442288634342592997375547262336440260404945082566675840575141412775091294540317530580536899545428262366144319742610353116750141701572160966322897525467816783274588079519652549007913566865413557027763002696304065910238120910140913192167225757370075896009370128 [157,147] 288194245714741278541066280660899768150459434266224082089370907173821748596091656266677248042866021844701440021275550122620177789475757423889766456417497221197451753470968114075176311492221913740261247092076676939233478767418144961088565086023981611210687505428287506180346681145116612939908198908491494349000354414567575417154096014244083282520467634155558618814663214264226147169733733583338743452676595018031451359371939447347454551532935386672928834456829780010750674364322956143947646261068720144349110686462979901253605634234200744149007288599599056372737523458594825930004376349076733707206826510703990159814459740188220753742749984490322777992442074387004993523152051345979895347069966881188952080033874503836093336815621893760991751935427786592505143837287497861963926790980467191459424475264696872891078943197374603709120206107488357882607209762596448841036300371769223625220758727043203915528360358007504013362610382662210856176702686640954825236605522681806196916873107245936812403201483774463707265575582040495084184887504677841686754328874646916644888929774279102107498690103424370994853940042719116819334013158952007007280441722342506577059429344029156981807428636614277623807562479508303118247121233340316688711000952187205354468859389742046696043149900152673929284310892262843859962323711470376851969638627029673116667057596090825465931034545216805218204328869314132752202890814344981824705824193899939628630315293776165235838228176516018814712888781366346751224604246361995429711356705583575288418069439672876996914332421736 [157,148] 126812247286208476074900560597352169346769113195644641097971662601738764294367490983474965214378490012909389967541134907010106045957827588124602281764916670586218082247003922091299955321349674030374676389355967654942788215750161998393321783967886553964549090444920592910944451462428295135789990111109249468250479802199286658351689866262625921512578491898880827437320511809291935059899862004959926615088648327207773706099308538947732729851648794777041739542514265826358882270829781851145015992598692908059324376089725629521607341745666007797066077958189620436539402638276588127575726916089508860320988812207695756870328625936201190999535911165684889491433121499001298794185949057455813560600662532711061147336812225284874452320142080433610707227116359876106084547277435995757142148727079614455923006889335850282914604788117605706009587447251963979765125849440942966898171828477700911349730616467022878483958838784059252300332598218390272621116033262352886305303507907439708006183345395739450975506569458399736767660214319901501489862108179499263931749928400683235612999860891425124659092533999916731050509231318561101834593284660624822577919446869666342254292421294915641886848136913490646035118332646566489193042554039768060610987639716272875276906562834576671504193090978710571636287466991492529809141735545179336459221867787392711611468343508668796453965235323486991527385164305453354663085608366556878243388973304311170791754285986377141139287039557886793619468102643303623367209270483145336386953439812102722834388040109358129184 [157,149] 54796101224135972064648687405742206505118480214788191093915329003429684319472894966160977920357949868251852331853425513723194463822521716536163300277375661900067659090563087808946590191620527888227676239567893154565973929591566393676311900749309972331137858457511963890633367280562166129160084999810084339812311746096799695246974306931032379109288904060829098101992837804875329140163784365740492109865271183543678824265699858225687458160387179891974659946482408821129221120665443690606879372544272801160614505529124970962414031522037887501836655378043964843053254838336284963561299059199704599349046955687819455251155664660984498289419916694981082865355545234912978011843280621533414154023318448836821061185239862769284362621356384539427967824193011426658393426990344043816907312286744984411878024259152780687637044278250545175443916503476376570159427724539879460946652565541133362682705073816219018383655067586409518649238800984060042183071866900449733192420777459855558645736384812347075290153154055667373008360411275973133015361005497494989559701924066764980172538875025578651154595035931438788700759600213223440105203040233857555776228951115233097086146777841213556762559097570534843586439743412988759537278810583824866507121172782372691246818216404152959285712542432230740931471038516555707874947301006983933017004396919568852662117154749348835555404270009632122825612976021135149021397503048438013774638580862573457503097617365149513473382099479371133635001254973876475259173165962965896513796535390699863073234058812 [157,150] 5813489108993690203537142660923505903551658178646756807652930671619561676585818811261396987494771230463882433753149707819778808045364357272061045643340919142551281483542978690759812726713673496740761430409189486454730584660775970511590527121696943158433944986357936653067309227865254941306444238872140336365147286679951878235525399773268562017912235295138345857573747646485859102894722690764477277680250015574822824995798774424093643919032313357812204427339871977904402982806391551401899585864821362361992506312359403905543588697369892779279059921966713393139804776258422363588389665601554917505379157895098502243272668329878198355794855653818554527109898965988103107521867310194572276687126838163283929153387988839768864335197714218218081019754085623815599484564579537982277890939780524883443517389810370616684334952389969737750587655729922641627955955050389210135354816826259942061909492575289302704121020003444996957053546409651719557499777232144536889790622578105475208511735504076435524360111585054571466378730487613673847628234136248140471586460545648407063994432871984409473705896899615887383952685530086700033049114481291145013882587942692464538677967326313520956681917630728230359592670702242695507659407804542014928618228274323826593341622256570877065261459756840461551925752493986484037249326831668987964215764242273360456110565967994205791470159737420398645251981303812589792078521321202285790141620693167060407800794683123194198944364710183350336164643187015301315168813048340293889252856690214431888 [157,151] -382741799107339598087170292601070539576564413225103278059379231446133290853374468713942612355649033317433861478045116622227709007125900557525095293481028215172422991041687002015240991844291644036630415031557757247524022670146358069580134508808395183133205640711780024258296001599247435146910370924008744456681713101653292191200804082978694188924371301794954508359674495915656135630517289955917880418055712095751869224735297855347289947999864964498891904205384808552185108685245534533009711971436623775243635514058307952948831598713627239047137566464697066125938068262402490730377556069966517173397051698999502496179984409374347283625964141209450562774726010669783630096160936742700716604551504964758146240550829177281693378515792663379380037114385692199693095934591861140735733906586795254302828763135421879347479951328893684950851169964727615137135138348044528184855378665330705171340375324796403231092688972510006078122383330321986101796790261052439708210284073232072682711668399365805479357522150175920421390473915965468571931312286057581666189152598770312898412315932852146068066524446350151663466023050555849521322608871233788912900523076825373806902485527273340565993556526097588854708001028255668635861687589607497182950284829178537548014851551356006398010364565589598611886603177466297146825510850665686155068714517760708807178774432361973542797454952876526412897510769726888219214171035552123531257950156071804726422741404722818569720575602839232051465268244583109350207069234853585504789257422 [157,152] -139589666194626334530333114190825431734118561315265220793188398397183911415038146521556920214774753855339135268728287773947775926814046845561171130204658750135825049614867849490726496396760492912506585739723856692694954442390296302813502182430512405945418717790121663226695458462339589459386437994427770788964312771715108118299226250481967626737562913673680791904473344601898619679056713640962134366077959923762794212051565115500623820207895277985100154167551908149375625414269203149826145731421294170655799686290458297068892599777449165906836250196816796021391893377057580367177024756425056351880922728413198451449489892410277411259346229815751359422711537694705023503560909137166707070540003201053035712344582343022160504771738409922149488725945937683583572456457378291951274188677881852924153116341900798476449509349534854887063232615656014125592104095016431506144693682640058199806963024051600715625037958515359543717677361627080060133733061619321049489007414624001130288951233261355829385075705545007719922736828722129870454546529967052788692215645407776506701508914148796451331121674148375898087049433190101138532992472240788145893008490484705782438980919216566472935245532516491173712023877306359212432433156171750611036060420044377137492654681732237682201660514261815129096572916230870666237987376171790957625291180723726494775302321385736728190340310962283625396039693669854113806721460166714525427511612198092151391238505209349743504536022816179981791967611930451155413463070400687296 [157,153] -23970423602396620821269908957360410931920878293224600882263456335739377631403577698832554147860593135529107010534234567956490801423552322227121686650435897819501234516357375084314453244859047468691530543868079447320197885008407666880163451363773485137284780514494875470820761271060578752727518111112813183991766448555902453873748724981762861503210288727033657614943235585404236622500332996523081993330755973001539717043027559295254115637281645402828017414620226753676381554167794341298068424794208244053290616343767348837452954799473976369104186839215346399689741638101063710787178326929930240534084288394226058821640153958605424439730532890296045668564454903654352149828249303681326737758048439326103007961886939411529413172043588483401415984564629163752090799090101993387991349366227166260845016813267514496282306962328099928511362598072728401339792327976141904801616187608537703008160578528725761670961309134937929278236647833144162248897048858634794808850265876502293367302792346950366778138384500294888363320742956472029633484926046850347921511331586569877780180540722673910552248514373828814435521710525245556426035653407285282610997664983851895829486195884071090024592020684180281276565384350257149454775652239914654501714399884713018817609234650600406727854097262026053618429259016993242666769835859079838344087872892156198315090356804104379696606452392463213860737852160063489866051346929661812180769288972842988928059646792948894154672871209970470929724801905491766529925704 [157,154] -24723512419374085141917226008243170662609391426264966155110826967166090671023356069762849407600108072161068487498823854306016540603114002760379884736801326261996573963702465062632475303032379881524368660368939100527284286665923069443486624139357915465757193197037046261331740819557997039617615140421693158561600385865753797874997173914823352151586089490504842920059449605074758220740127589402345647389103833840149171519955741446835844575395484536479646070022495177311464731993251842063191753001398550820630293695690176755219562635786922032765270081607089210927106706814649805929462634605992146753325439985980044085378949258058500174553929708854281180903996562570741741725498672193599273929092894554981704280285276257867188979885378905101866732065915362061229265866700068922468372078080002973873916094405452266663040750169076180653461649273267018776260802234751959600394151733738945910011443642616380180957694074749110525329454328604988369708919218267701945402135077543539097243551436705782318655028773408298926153242077295774396995140835483852334670996223498360264435742641869802605359226373096900167623345004116250393570752975935057224951033595390597434081575836277742573654655064884457795078040798234655243600211549828481943296426139941742140096306468546370618948652250328832302732204761039647430258646882302771294340858620354717758648757421979401074851948690926634745953266982133310142531031802862790226528844756492306909332478489617018116941535876494999494986420878912 [157,155] -35176447676637614030083907167323587449807366354524423555058557935950337129658576142748263045552565599678384185835975212705641347518489227738347793208053380331745546418680086127945750160061535776106701078956847440777052201066395502596340424024186675025800000754673111101920183414936856234563334172436994326979452465878751069506704307951536863334180549910406875063737935269665196631723012700993520767174520409410734571266898484972481410043478779901586606747922928512530009805681169326849209267121456850198800992717653385666270431442008870030604250798536803705671102163521712339502304881286499729596578391148908594619114117275296094801806453517411990166265499479728802669336265876693029755652819200268180910171582664158299891039333762413071419055791527602411249251763986567716657719253031138057008428183667216835296352993988315859523490831509836453694570925732179732073135077850138285179649711771448435880609581698469050273962199737290684746582383473558860077650913634317456958205924558327527138162662947338754965954703107453641641594116451740320493640385059747820953744852565636011148221278056153895941099938417650794009170174315726810308485513896401309900367603151668634522640995581594851163779363272112541265094803700881801581468585629857590761267265139318787954016334159198199229029553343528539664819807688799975702712957006310455399205892375987091025921528460255826698862771231936381382975695245237999111070533498076161230122189358085583896648905793827686354744 [157,156] 1025428425009239166845120052289893901778906784743450712300026030792928314180256727339551178390864884634380276718829989764713483095813412358454196765726087074051772089126489932334758264396510275911136190970417998473724193441493552543475252525737949955861739332314945229508664657341132834525147157633864050985575537503341002734749720852472629258657130724884649455544845218825098322107434421697531482926332697175227665415531230444812372052162526661649135008065217212281101242382727883292504584460731336123977608510701538736457844551814137620313824243646837303614772570008685828731864544741288538234873396989923801108132106976175310859361012331348545867044619043223992799495968365336020130960357181889976485402688903102298751179601304091999684952628036135100434763886080336360891732270072436769659783725759317691939431674097703625608359342677032426588294699874640961041223533059555392529834155645810134719014819648865572236870180055937372800900613458973598237386030795567128118895065596092485901050323441812760496365257841724170388603682005764354610444679628910161177931408916069104480687224187802398756126735880345647168325976921292702071043123778309589032373032982743168085569994322990772336140651576709095492862435265724441450513083075641254849455518832191438662820784567018269716265146968810877247864086054494162373411921393320981887723957538888810511715785787509414846501840430719552186494676754871052319501352422543768978969358029811688496034445149504 [157,157] -17448830954088619436973847645523685210712646827848031028140412679871872571910605250110735611766659137809404978525611506580681076016774924311826358527529700641914021022953265141456692712493998504095216667437354203834920230662176549486078659267533999338708443114011766790850007556026056451678205918758033165282625915157606674231629250059047127713580016338015043528685573489721981362936160633882416395289546187670801302716307252801271080785176995404265860787685085590854828424004004754178481649022889039853604917543937860806659918766202495564400338492606013907598607896797460741022472514858994141226167975949232311402818762188243702863581871864305764592115025493889390810499289892819497676167183991529432718681496082802697552185956748485506765979331027910845813942423581531142023995383750904831662622584887930022063362757043633130225541642357770971223154394469200736222885445055338341139392724478395188259665630358393223536643758068070780687341399298530357905867673615619619995589353249860030712202657795440976119737477163119711010582599966709407375706404243609114459038070347733592289857004289698199141944232856108312608224386819279213861869142959076268324016550969183839882510128758551100884888705685470584802044171289113357270549814028673784066780162109028628563202076660126701805727272950780741801872119523284202268290216372855785322886343354372175627271071797388816240800993986637489396962549774767289355368680938508404137512940473445752936 [158,0] -3597529785200375476429468885753677773111531434573315340928502034630557217667382879273695812070381114603921716337641564659922007178305488187568333024597551632023279369412599199233018876974766353916815905583076535536248602729027303164376515268025286269835116894501581010810480974566439668779211509151546734860682104353767161972254235531175039920446201405659237143776549047237043298920281740917884689424218773035684414148912713159848775954118787208782703888474775216916040586295638304582184087877800764155661122975805569695100735999806097059798078687485464418572004054529072770102912464894754518402700080153479506640422893148711440613463921173718057404888788753184740672886660018805542061839357039954736414799607929489221084446999040495954257345461499209223008555410894809066654724474886732816770060430301832803577180969846855935013590897486945645827925899316151946189984934721458074153074942038396168880007784550959045826318564000735087883248636339833515683215669785668093128362554201160974777636942883484090609022173417382329762077872459235557736269423389003895970452825888976649273280347206456660543231251079803053580642035875509788441706723267889881709744611854163913198348079998783995390030841987917912103397099316377475462404857167214386761069694523523352518108942855595949707534416178835163181871737264853841791648747946608056028666943083713249170219204188726240420233535452197097068862718565201677753578732823051793373933631934264748900406571609471575617412568449153793165793807115810677585372940785447204002471881810143156383461063121034332865960919452462547306180997551326613161133631207382949227974977415223314969436239086110233548346918937071519033960864979300012437324837577608270826760446438044829071719619160950904864745892161438342913596982361189695870869068514240951738166295906622876543555616578706286265889880242550152075049959585840138840041823305859938601361891348461900459391189069975730695084605797663712330728662753317502469944832229257719138818394796214657429679366603024725678739360284873055596005606450352584955755648206857705067758007658914893411900020692449747181390627344343238762507802064665444352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 5288161418879413129412280063888884766024071865445745384736019695616114341552852584565375396248482364585693535625568633625551562943380484145443912589593241269278907265261081798528251360671083323261871940704145529976961853220394089367835959383260319458732891811542839272481665327417772584247629321021198084524102973618064702717226294694078071713744968110192504721434738181423112478674753334650577318821622755695348156021509885508789604843838427108140533612229762382010506838422576856316882458015041882623483763076652303282492992403775534338526824728436277404105716731164633408358920201394218368186626025735356023704274206691869530795030333751992202202449934363889278212126953147636001666278169616282332732026639811298723599927119922235560598723601410531722928621511767040927995442216502651497888387788227825462199060580242915724978644317643548697758673923083304078513429524266917304829156080200240359465364161761218705338991144665582374163719270790653423435323503383374382881748629238960046286134486416711852896496480698131924502806152047287329049164518483592769639790424816138618181873288596612082785498994800111632984804351519611353635419117832198995818557251826456356229519342624335360021475101943790934294675938869744736137629106532013649733177489746583680565698852072547062658472766112455447476841669938071507972141017423531466565482589525534887296232718898714039828508136934423072814271812966803258781716146897193849208470585978772015609847451907467659280317960952589595158686589862277831790984563093817256351211270836065157859371354861033901894317441444858654049930298769603982760650533155347223584616043639881997698024187787036944018321745531209294288947018771830824158571048301359336661337046198815257672673920154680005296804977748276305277937852565973291877722272241183301550449087547581811086500610085480807217529433384200096516312563087918973219820921990822353344923240169143358797862392927097243814893339365021793832725181980554770326084046114227985133373887923302573516998221695520565922367130582173960589355994607029204827534752072244058098829506352491688786130720329272513332575746934699138942600370165667961241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,2] 71727789154402093458135832800632341656218237695421656276974575385865991859217090417871271199312968491964934346519653684396865470426239224242286193954433903590476860443814479331459067064048189163102021494689138296461406140015652730340515624177555386636845799948572001881639665600394170698362535497283020508437334858227895637785170125986611225545106594058310829081066153455757651824576232724675024232692826618065864707578183014315468417027618032878825375895841077308569229788688634940669792448387683755867848359131176862677358130673422525382482205009640140988336178494780099527525134535887581230606733006520159111544755070327027939887081332717637318637592497514247865609246702096002226490419178844996371000858651376410423570107842698419505207015917353835062956058083296182553743975575683257870251915667475652942195394149916047201692582764025872786421470132433755328061941234434731638998164169316055968892218206960612885724082099995525887453709619680638246443119999457655763087624788808325570281925384471432540844152876750749538124152872740744600007787030114546080435664139088511445378025858161872900727106961501896381721667564179776824399443792299842796831714500824240225332655671421204384545872354802772583738209768821284335140849862253358530304153332923344699938528167586674643220337911790813946094931342885174004054021347347492190191122260163662798244984761416480768782280989166499238378215659307180882830688686472673705210966625867475531046518693252804886896507810176688757057286255238864371649729192417005557755941948140033094047286331274777544536689907668376323713978008228037284125988505658457237132796885188821098598965057019681581725879319982963328740346996497144457157466083937760166979239919490927571796078380897370693519719403509941458097179509524061984149367444377679782685074676545935275532148358956591340779823974249298383143612663626784290890708366652724234935333288769502415949995953805435086113796616265619296002480066172067406170883216417152848073467938492709090312217750404033348776179995759261707427676733487880706710135618307850384039875294188887210305178765406082429861693216482841425935234633100126498848768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,3] -6659017425955868296010447178358021106043107613039952944152690562634706305198568285884142997264427379941218948378524425497770746727231003965403641552388900752436295138044447920559223421596837615680333122080054271566084008132899851820464214559730189249250962521062865719429287875041628555124843580182184535327035928704900111259798028281112662579637556393135942455356000067266258397094300914966082095945072524129019229430693829251783354792065857959793430598499619660288425694144616294064722986364460747201734820070273559756527699404906818102454818370986851190742597984004829912949538936988453128513550244475689290257186361585893387657411201628885574601529038837168953816021314096831262527318910178715269763313771788465333187427566266997687562548542895598790723783103861010654299147871155266764979430009863611019134227660905669374712131163486117346429352250863501442182647020569304384535614334562803116978123344750357900657221995566898178587086890087411111082053699961988450850308835079316222927440922444876704574314240508553015987929291368904634460199085267270653822656660265302071704940627567026779927209712772195194435078638358500143601414787519987149231909649317009343594464773371949216255341504476637631389858378152959564774768548845409684383505873672714823784601640534563375042355290529862246854890846636833249313474794714749839963511228805754939707147900903383648382386193516508111139831794280425816850714629607971612725938928493391833878539480179330379716343886118100209470297064584103731856292917487283801539734908495189673058808489955500740125681326049942049575248118531982827293289441814400606280217093026391997811890899584047723501093088308300911501770395366322341600225743192394589667920424263691702218603653320636766867477996461124684228795324660816081874519719126887335521198475178336223929959107907785629301622783271081674926130555777801296700837037518823633227823580225150528499080993561957734875689217435588268510693497792203774610956963817792848901122480194241448094624331004291541813711002895847526989563137594233343706006104365895384247758874489460489342521007534581230188646033854049756816660420091515165369958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,4] -601739824116025103920092062653300083769900232891963892495926221710771255321258800091841786031797352281003059412450475987816855214867865446037699002580140482859945635824360279579586047596197951796170373295988458008261357892780058154494972215886810988937234411091919434734172442917140292849948438956723677344930218083696987030928720036056958594655976447634473532382267811331406585962188181171172826221051717267663156403953800909674505297856175009292405737877029470881187528468053494208573471878378229229332264329283274903706527744283344281904093492565540664469897565132013415176550349810055066327539295735511788337122572924418228594423171599260491915077428018734881293595716015443667790162034228571185925125372602579581149964624462354851156445618694643801976591125751348887865283587129153447668897307502248470024666939209429111393937457043315416522399703635164906219696883669378069815332720540773154328041426773501177565150496574092999784761472907091394260012922125370585846266914549049325852865233337234573047426907066305581952628411086133230408467008384747963088703228814779301850791905185895842066989112117852681748028812066968336655905863126226760854720719490707740841463127334326832169186691021874357663044390103721476962268818385724691056064200063485972187335284837809799218073786289972814378132373990562134711178998857234125435625717557957513334758930939380084833084325136035869240727659577643897423526008630705390678305576487313379640136229764104657703506673643777957085707322880788810814150141640517709219622161267572515893189494986647476343896316864248802760006292254964860074464306760121877727372675904024401957559741884785433851950793158783130189641547447064243040919269649459879331814023764763568970225308984123214472761930690417003536174893229439018778194425309378036348978020742974505497245905928371859652074288627690736903591430821832294027840534572806832865443772403391133802309537285135821066865184470283265481063996026393351886734245574079280175970622397203029140691008023212578084501455721301721048545244190894687469387329922186569326643725172712760682649649662589383322355910222828785743193958412260124614948028416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,5] 67113371874069873992928332902715517745372527856164823084794360391136163868795111156429108390564984134228790492793408020957579299923509632709841591954895218348771660852515612776373478475004363499454964891875526509419974665433125060886865799308572548687141190274296822181004146538223983207472031057285617556475013334235975626849109347437287510794699501623168486582500379026967445839760149720152358515570000346850925308907438225946562061150585718779820598230776470253465653525693386861315889509882516633788683727287394166681170929322115254111509874210709898627786869973399633356947072264816536949293526129746874052080613378693998375638914609577671683877336854534937735142010368826218706139835336043430169038733838125375071251138925071280873945263736866937070402035980479049950403980382694050684603521097117428610343117169545440765988273641095537872635265625710408206997559490016313804243702052149623641692767701107721344552765439976734490222150639252021069877097101087311243772824356033967283040262168553519718746265097298272390483237788309941094709607240547706605506531110161916390981782948528318503068117187514313776464629000653702138342160316862445749672935867843035096874237508943073971428713477180898921306603864551545187639986829924016877968090112615602234876639159531469108513271637973236095602245051152504556157734567900346251030353213720670112642605746294600401575434740165768814730901517760980867702498104530560433712869043928900049022072094532931648447148748629603056425172239782384588184612035721854150736010686839632490112678481508675463798324747174383208535177179310269017661006921380014538781740411621875094668941661201206627787521052965081831903981794151093594568874836324197483929234239687924172270624245881526052287287128308089872702991930667495715785743874437274868765753384475256355153001707529144654750077562074206674973862964898062297921229035487718901383950130792209727201049964120076192066887250274862853069286275621510533155505113523382692623438259739886845986602216596093838499293483751931560670594741594025875163504899125562215055454330318637263752642372018523891696957004469766522549720860729096256589135872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,6] -2353690767605610658308288424688088087837990104552042353659005120265579262328174729714294325407595990218679351646196210175720893766312383158712386835240479518564693089401575416690025317782579203266643493651438428902105018187244952278175999280019048703713657115058030483847624372577164438732284642287300065609069638674016673001039567011557421933687190360421222406701679922774967567754378732295006402198298385531484847909708116709568583532494940989602643435673605510762950616299449218663568643101544293050042750642109425007952104396024363964564984931771570734638502542090740555832799423130828620979147213181527611219634706489626040675033163757532067229130650468864200930102389810781288097472563040529236854082811519295108703117099963017960024875789821721931348402326253211131359212544318635606873116148130084117662804998481145638731925331336425089850612904030510379614884055509124912936698841075789772360828134832599949519458157222219147409151766954641826955335142479593002729003911374277731874702261931429723466202069386599997752067604618142524668227026448170522666016231331905724671469493490214897886792631649045112928607833749072545482662985733489970900296660958094655393802136316375789313058316114844277287542375347535961035589401210141414700394014627562861105453555704996828525514501013368272875542478283071651485775215846690440569270678417250553209556139144495283428182613408878387660285121947388132052029927392917620344494275207662760875184543872118123282481098396126691879836207730297360257778782857679054914076200823396082563264155740646537198074167421594554248428261534088103281749550934159303638346225096775004328736646525551896416465828856968939691101299586640621967100843489816259200243418823169559919053204122486283691029497179643179964696703459315907030061973637830904527794871206277163007061965014904411309783082200067165940949503559925707628663401214927309862008961687570459372857237987200824935157101990201975387241894558190914704075110068700510122834769038568035483877497133632274701261752858469419106246445621443847596953717382063603706485704138827029210536082955278410142171312357754344504096622987428664273594803552256000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,7] 42142348523196315582220591061916843068760190918645878764995049127142636600762346834433022929561897302365617069156392127160899690690022272035960955027790181112658418209510299206935985825678520666982793064673632202843857320826767531462829964976226023612863540107715866452153102104476577032998984631429085961790482523507794187004041938203129684759393918159125865701403380493625827941843833084695766983800364815995241426793402318919672360887607106386879788917716784227324108273440088079021609037972142487256145688960859124775131321926080440024534585517076841071453221327348591509106062489581179125827755264563610741500542099048849592119283725438109580506759853523579935491526614891101246244869786927212960016514892600707284518531293878620203576902416625875928449476622147198650981978654877763098990432634797963866257913307546398110497172182015877781749297387083451824368708125172970168323879258039674263576557466991914879567778074818935715315773685623049789481441427112634917557805055166199508077187768975491218563112829739989911901718156729926691568763698602772928399848922270944362840033278438643856680911161105245706777320143391595850732581221562275995105766487823013644552847324805826257502889283444571655161784693371073165983390632097780088945646417959817513995381039676296165368986849359439267137560589252962809417890656507118992323617731585092775162885602923699737211043376480622464921630165212089533370272549542410644377600451279141173278209465687988001746681485714789957222077272267258550185704220159248847437460636805695336772893489496904391824263602762564643770608601003165858722680402202607454447463188911598345241899810513582714557220834472311302554920755923307856836462866891434197146626958532904871206450760403695069677359958893298920554569056783186096283030429041930066127658731177498092599189942406321824988626268721763156340665309514252518043149052683239490529568145541253073572121056021981997634150893004342930795121215652962327814830540876652417827468711015222883398828270567922405146844049302580777608812072041357914736040852290566309171307133947545319088281195067188140731855454825733079149082056906764953176902729728000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,8] -437576375840084255865488801140669267186814111966619312232604922351287787031100048637016027418112847782385911904966481549189059699266177438341053681933675109766435181428673593648288416789394178051868193923181195030637610415563252435486516761989491704207170005144041906408911857235764876774623766118607130204697628483503789133666482408228026455923557716839009667127923512705378687616808087215119037649900591877457391242708806781646916558231217622775071224525119881952046100028689498997318119775790567700395686866212794616834231096958402792618930122331254226267872025596815676334747916193955833376362055666844335381386588844892828601074494664820910492161070166456557514481572367380469607353609493572875237772309007676955007500138923575291122224546975501227887541836529483884761579153336288807502018523019343294011017516895549523393382175585895165317088244410861730798548762270050151484185747526202073541468062333410461286214753112860737974171565550080703477037516866484204175791210905288730786978030153103619609835308618889292783265966526685835086963825641912209727236403239047319700463635116519397217652806115253301563071321705722973094710100594056011515189005787086693773820121675954613208318534902657161376427448401571195968957105914622721922201712895241343788798174083439819792847917993609375150979336355845358659992392592134379144405785490649088687064552270077943226189827051037980170180767484057912850409879821329612129699278662355800451825585666652128063601152191032859292805932553804624079403292836548090280068987616674306010265166452305490898980716956767920066734917556321908188981069729219638081588777858727814303439907006477758770617033056428477575562446455625528119331649353107923275178872684799630244847698127391342127237824854293567501015353986264119979808323604442220589089429526775373252432723100144467322992753977478512220298065372213673523916610383539176286793341482341368600252662853570912420920984909781695626222526234253098917589766203032219690066877750120220257486247760331889438904607794331047379934779308760647728114186754840457436877032422485229164475762497184501530287859980445499316385066228976914004035801033211904000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,9] 2732481746748144798944957705282804865856092592491138801653450036409412306386786004709965625684675799110145580500462763443564223426191863280383639498580538600053580110011948406362031268217302831736154196179234258078198637392253589335340477184515242166599982678492527702913434564635717981800601725473520664863705639301937625409337036959109956743394283696704937319334862707975481887755533942713020303894381996423796907987089804385299599245922384306356627699879917482415504366125791907836810400305244126589785035891767932561242437162055395146766914528043493750781380127514298418900129561459243938089266169719089437157683754869815729708299254255218237878831607594877597845565502343304279341722575618067764805129513757495594196279686263233001884962493852873521391390927834550518205389117219180318923184473734237423227511082440085270866760732642727375418443916277118187866111856008209340277856529207314224850242308953745921545370382055200578483915479214121424264710514735636165358065491890296894035503340026280274989362181762417958707202492712030524402968037613003706561746812183368953043567059519079056943425199613049520046292584345520159067078175292150824246645815221466219219175407059615988469996529389703822568768790892501348211506185377570091934819771197236619293718658543265071845739541234116720040652252382929054419162808509154663124621252898037966980839835260546228062470893879717016900217894360231496436636628269568786587666633637352963803998146218332431876378095399444928830567590208948920532692037642761819464571405606186335066193301051640174502650380570839639301279311623675217083461573830039602790389596454627996751060944565170323609569198542498001943775876182824377637891313226469846119100720798114542580121839866318551533859137637179401934483375460947933478272653478790216144338833237152365786629400432091855261493820633296146963492170378968423560638127681833855237624054856102620962763320592212619707557724280140590937856985301563479091922886789556940673089223535096201737100984693642891479724820819861235778370489531664273716023235843309130387077852806454422922307536778378752989591060608791051033175047585827696050874452279296000000000000000000000000000000000000000000000000000000000000000000000000000000 [158,10] -9375619602852895283625090527729329576679405879309462843161900307429200087484523021200817825739132386776880346620650848377575031257850424840860893884379488014969657766877764124404519932324870265124070363341561624020902898091689562718561518055445580153553083448640803901106794089837444752514954632910466444118924940752659095180332255790797290687929286370361494893480777294944944616318037110794581575523421324532702647820018999692389538494283958337924464156298091519285664770178898798051489008517660207351526926228634881026081677765850821636418344259360166704300489828841401582009260285974493445524349891910112408010494862898330934704610636971354444397922321131409251352433147788682878525119384887274868987935315151584864052834917365453928647276281556750831656774253085831042001665751377280509054565022107690847800150762127775547461842685465541296984318367977355648534007921560528754127508595922195217321824823020076138182598257989716499402707981599337377813288176414593472992651169076237137604327865703621762399808946594321632617243973594341660085633828247540579218553412503492271638846145819546488829020094581581829853155428214709881442037195454904758372700470734705080855657251770103411454055946051057328216543027116017736323853456146617139477212490793219690204559083109396626917241472532056898741166944842378495489672736131821032027475008332782734960787606645291624248431432518620699308865405194797523918840379276858040064361260959656357131273273693904063496102000568434265203395779171210733616526954445672756614398816100854422526690038072834280414315430386979543077635875967538899613478898224581065064371918219577772927599420336796088857646213371335197357072963511660227500240199317675176783972146136377716722410395880416285876554220050844841997813225833779267437159072066871922162633320626252400968741549714182786433814979358598974296942539424978666636272170217754255145319421726264891834825821473696769753469075820490589396588952668840976730855551751531803510613743232516010996597873071671226291035028649110936308170079738017817267639332956122725630332000535368250098930232878072082231753945134773341850101285721963771666804437787082752000000000000000000000000000000000000000000000000000000000000000000000000 [158,11] 2641231671105222834505677196075268516159486963851138534141546847724603549588125685696436207778341319924543845013361506876047503390314490263759928218802738771020281854166789256139524203743252352081359209479017316517417756922322494388522986724525775273701035126335632842145122043796920150158987101721413980882279953480737403225056689578866934430001925252198586417618323364824656295746173944805736312545250158702395803971674247310486695479673387092521573554256798539703552232764531271414754580137384170613673969409681153779809144428289979110727467789871904137285914494974595026848611901240935191555298289276505910859086459702789957379878555916224151004019110028689971975099909202468094550088422303400033858126584421219697980776261783778252491724713243252639479020894820036345047563504443449616486309846932380308332765953533513996668105801213408621657436658972506949629070493121099423890463480698181776000291625551675500845389288487958501502066387564845310888794264127745920009873502780972912408987858769445689212544804043919466086249500328599476996081118866430576561198759589479719504710462111420153812563610979260277015397153304551313961709909833567285625714047762717909458388642547427486453439524714354146107140571034313817272664582216810612888503742658513698874606256534494513000245256333438333750352187731227420204002943289682051900047133200755876163490250821082827048811455126976813325693394484211457867155035443478865572497787994874586173160010231073250945368154995458979000903376093502222075925969053041840746468163185411856900792300426209267099608722187161876933050414186671042235302222518722266344297025192377682988010799260524353543353817542591765266883299321246414058618536102624782214116717489950092157050438695818820413089532520312860173657701842288771602876991729872511020862809655379919796194201718262555420730816590519281999037926836370159554487831825946539335672673488044160577595658957046027099669976492907592920726146094857753953971964869828189441061932060150866739240023708799129097093195939117486718011171180081374124409277972385215756626938887760564558448595106165494198232974357521425058238108583236227516613588418560000000000000000000000000000000000000000000000000000000000000000000000000 [158,12] 164466163551231284560873342507789930854667155736041835589819046355919466981425561496326956535856115682586988973585031505487299330182563086373994506108188553300299159149340486530336206332824698672470063498212782954848655467004130823199622495565502236986414099136921193452148487823057318876309898030392085647964308604875426763711274738471288772653826690997992299105594404291179703021883184116240735260772804637331337765458008669624203763949978626890473484389846389496875862967179453990645763137411876904998625480478094935409747506044028112730209501691886476158487380055981834190744973675306484552573013937210655197430939330607722783863894198895270240475476626819571436920658620810537924531649043039027269393518526598475962140685145038816575484774424989932529754150324974741913770696605626360271475066546469432124496863608499187208181537520282707320930555418584688572157101585591024170659325547525007514797577294152242400746694639863110872070619717160940113962201349816229608739100468411832256566552738043134585419818981990828448659452858352834401756380364528213674977432746148825583548286413757466683146038843029404346590168684994019592116853770437620882434620779298135479950119435734647994810149108325088801947755121048361786334073282005324006064821699326757509641584496136900524427346659678081947098049929052009571966461424823877400939020217099598047477272931685343937037047606781216269401340000764590616387071631086332985970516143808365733150047656479352956932930205114109991545563864860258295471127460585923983958317649930562747861909801684026387415421270127175199145467231048243366760818786999697312922189631416374265531551983839810790490789060961437407439830263887555255944271221972833901186133212165691038932837668477532675560543503041821044541253023532795706226858241638455886773040917154466136170128852045285673038937935307934677225324434284909927877647787322391201235482493611128631241549478990664742464647858699193228969973732764581401858732117922923262138112870057173794338156706279838240016807390748399853832137666796748080729588106262678463929004538224154790097747612772137221201133374667304227393853920061271799595902589745496064000000000000000000000000000000000000000000000000000000000000000000 [158,13] -1065381056165767447909940910286888345076482726451696828722585030835016967709364339554822637985305679211696580756523930127346790880132234853292906180107175501111089125340888959400122920783964678208468962372489063741784615877317431310661028767297685089388391176927794722989172706399230175241262979936943924329264797398514397557206327961172073960494912381282931080433545972024992629375043609351606522493493451300083476335020028081656635063371981879252103152275919023755857011377398311890958584094725555606697748032177985989150025815723869424342580022601908199259054375397604414172297615577965802432713833819764661188048976100267588463104618447105926286157386987916285294638370430920238365923294632660120336110956868801193725332574074749586220783202665159307838495768420533016582990539684842124862227111844524329840059604341908736685473349209246198175602176877702436910853604768542498889403359814064227148166849493374978364361177009156005249400371497926941290655781544921772296239201833308458066889589323001494816816048015513887859561908104570471873002601892751211465322221939458476819549372846433682352486567095047125989534242956756840545179098113982849161961749615080507065449028150864589536875165348973748601271759825208433999896205553651795560525194135699749051839378902786928698187327974141539956120960052557038841453107683568490269280109882637970666445321788640179455095054651679287306662463800910916942401311619008336579123399602294408540079045143303002942259488924030115039322076973456714446456761006209318555122700826868188639092378055381884291238767274980995407499755268100745248135520227391461539602800963444755455022827072558143966816776801191566857761386146574463216137403734658364673512644950780714175288845137119294663500593327603535683998615987329837227951035925913420687180645570702843197490355086577566794520852618662853752385874626079027047796467314959622605040510716384708534201717237847437018408666430344278030018029056382361834058525655099697299944221052097312321048078132707195065558453711454234996082640122502968752901103104334471077883506803475850969272318141667100691018797037509931636910085807323857140040175010080358400000000000000000000000000000000000000000000000000000000000000000 [158,14] 4121371139242048606953381168123501279985068659429943506058787264351260714894953273270137902991268128181519026412510368447511394889402298843393952576136825244539869583341173002469943661878031967425862774218183670289462885515988804271311431973862594502207431008789605959368260092896123978322864284211259229255348447622749550197108995097504566708280193878157147081709519851992525820095843485263128119137523710355439412469184915092728019231837679982558626570382640420800062382341010006413846167414605570024504658021131776663594707682231464041338517251020219861923696828787105341177270375763147877385080718175637203559500420720897675810338193942473129596647263492462765069914719273597430777126560576743020552538645648118487292857739040855696666087207753969116436348228883031613928829091298591889045871176923148633929942830301532914658616408982423333406342936146213516201499836480597223798805298498748789456481556528365949569119926938353006587662615765273719844391332524755736975620545129256374567881068577651428730956782986194254333907256221620779461554561670142850401134283176293427157942014723611836902126848874304833692654065710321512594587804213055494235778710835378992217726459755055580123892096525425385284361284178033249364437615875434435217065621511341395330953352891297267546849074640980419673788548004748903876422258374728815990505445768680200551268899050715070691361394430849366394760033597461685668446558642691790830168204152588554284631318396335735539774922310774881693085995954657480449148693362826926310894702364111920399370319120429959943177277637254246486706978422488657769256883348839187196504295135252840425692617551518747149968334847906169246486115848391881768794216636293070386175611759171538125393610049041979899255467516392012916006264746960209585482579819021741814598721162658720790870228235848917664703263804561443330536420003198921705760542939188261351701462577297386335658942982011267596568253141640562935462578685516449771679037801097986110439803650860135886175192590823679681948925848198957608581970952465883334777263236780302120889952119917388231618687151726626814245350120334476462773147640140297060447837170635374592000000000000000000000000000000000000000000000000000000000000 [158,15] -11578336260519654052059964258607481667198946119377411335040752153635187053831641331344096272435597656391334101034885274645671949865216493298370281733034652754399916056279601166344576254477390865717362626640448821383129132312537625676151511025503467921546438328304936997554979547452892357589856358498642716361137430218837524892452905185924709949127939635394885976950004749918769548753699708736746078162439842975495374726887890504326851070527875250311445357929748706827876027318649750773758488800263847874068085252931685078081320672273666954953995911382999277063884209813693509893172507040871832581328647988194026041641627046920896770904972580879651347462568672209780404071006248509175279155479084412966868078530004569280599593402794224106045504412531934655226298432408005686362658665995688922406764400788499996042956238713155451554930251787856647538109733801161209752802229331315253820098913073534675178915733198322971776103593838542125328315375612813218129250158910686329310635518965662611091852822169960124197035219340687568939897364023270050227273226617989000545638195262384229839510536415708144229459710667922989125472529339556368850132064741630600362765906764748922256456505320941615251161995106984726535553315514354746679195826501794375382064102999463318629415153997033365178894273881083384870422495896564332204110043755389360952933522576458015026670322268032777643952634654095253897272190871670270581482784868931825098495940963470794984142500766351277586466486788387419976755547853466176759390977604101431493741808506626415894682518764128119803470423367290621357079915377057678800807866241644867853261682131622447451096827775588040576059433206698586457395273734883066116611040725409759131047423691921390758180511812112286555867402045606286643647858292636259437046296089097109629507759442016567227063118674643224096031356037893088204206641548603682761079840246564529738391794958652408674255469602678397683021988288850543950131082978864494384408278749326850965098841879403054419760650058995684579614059281787901393701510988959903271606679256444580113031551120579950196214317937579351868738946625361411628989528109072582251221505107243827200000000000000000000000000000000000000000000000000000000000 [158,16] 25056582013032705956913769897019003820773359412031797657524062260732160149219156801522437921667968930880475246035387411699228052517795290599331336935209018444261393960877849427241182458693793196279350050777190018742709338326465841739324725168265335512307793490681348189050441094766054103137004196648585762098172972869825497923894548475125457898028429565685649755683109361009906847975824595116321218713683428600307526162197900731023220590957476838938555164668281487316449820097588550256593918196554322678644289530209167299612791723831143045986930286970760368168840362641096192207955166368256731936238340170317782093072283897671625284876470346878087278132971110111011264981671825615759609240978466181875733480458863510552064092448721917483461620143468297248053025567378476724000533179321509737485958449805180483035668040791362016792021251650036858174608879397291130499635120021293831049554635993179277931334020505506436123991823021647990752974250261938375889839386695611970820380879907113190362056442428185037480859084262693519602345678726775616679343419535909347584954170048788887990041778539317396472627219392520147980523259763524041053920520124457790181422635318117294175331144030461953228861308085836080522034175911395118041847124026004341261082556717946831480498313080682243922666958483152324826914910424089488878363985717876372561161166937532754364376762055266604775971427954387661515602569857537902941844678725541908883345966093534369661072293811274435407067885524699659311227209780595144534893863573160614987885436440786966166649225401768737319519004807899383011072190810430600685924673440481599467517224581987912990361998132546168483613518986998882700339057283011606772511350821215974913985743711232979471303508109620719878300427614598731376393937973571414048353283325016112625541659211579188627168784317149692615953423333117727007236449208854314023271881319359589378873521208591980616325274110298969579482125343436912972858585892103545911628172075870339488400487863474228174560938527161077102294791784925938626969162821336639654473924678906074272586933987895618837464180212222650870750126422112381013194593019125858006483944059445444608000000000000000000000000000000000000000000000000000000 [158,17] -42475978701647138940601687306565021900401484617748139191067463913601268528974830017746967999194020100410722035243441395414750755708486098128027974011676679720539889299301382971349251191678590269369444110335024248247079163014385373124073145118349663919608172841378779974400089465388327320810844205964565499963686185154524899153971690346126752020440923031764051254516127386936364381339758274330791961575018951974937244435942578561002931417025574470378864055125626987664807473686955957732417305454604125747806152193987405837168415692914853453060148299299155127086873952815566360333561933930235712893648997002906538951419925663812126154625671534339931397381800575764049905024438933954362677401889975727009534632287568721974875962528306571010696022823533775051761274461617931216756893908857887609131275119582173574247428413991819170556671284859905940489665252628973117556828727250578457561884106041033595754158591696388804959447144474929076760927073461217317115528161247016137164035411538558493870070325532297206877757151645700960188389131099208314239175778115746123213062111012073723675617989211954636239611415535841916311731862579392405283947655282171653585200082737763425903144149485773465328949581849467894863726912424686075926092969351525908792050003999965512005819834321986140487811469291260152187474818873571052116167211788883676008514056195593802846471076183695356733149544817656241486221538192805269273443844483506794364314293995664548671075396965821157941587404855347476151521047311938317740245880804504736789265327199602193839196788284692982936908123031075658487166381547508337942342515674718406305063484908270136995058427593274322919943186645703244903825807539883081337912763943197223638912249084674139254021092254854441029020241791139813755295662510515284898105960272047901861167786438250917404663576359766527616509458496827641512873737066025953133240491830293338824638546928441976626772324148435795934557112878893589991682139873007564048142088866854989663614718411231503926615575695047215238940391642450734559026537030359285906634925198410758862043060149257863007354574271874753918845896487878134241173911677755904231346908952526848000000000000000000000000000000000000000000000000000000 [158,18] 55492084822135259794629043500078425312147314699358905175834621427163068176922740033487244313647889169717937423445327244168978166510564560341803883754694980832245032525348824243395643311940614879281954505795085186874326174971376947496612306959956819609958221722869839014212173195128280384503605503940764421510785410217100639964868387962216084471558081925064353594352276722115187365533862230779554542369221427375192171513644674779157948504170630105931603433785895299078509618185303374804168276728510767146570798143784282043210645604172062195475477281996214542011930552672979746494960451458099080211953721508598819592313402530402925373610438961718986524503863955669722565790643857445243993711325923399469158462638146409085216781355568620693586750774192090339074635704359886018131429506493839797758324233269465762629789113203748463675042293964464471080559670884847421100672790241525934612761332398740327143310366357513839522482051345641398018551017799170809177619436062826497395389536134261252233814552668735843100630654017466800168213474753603460404724476839853086254519343817801065885464226761975430976616642657828465131564461938114400390289642443088598916231924776987230557914741940052335108815857455610124777157155966297703905717208908261715490741440339477511664710179611885567859776964130613455172768776011258377295080147533951897033449682110291512747793020451882358492064941403346589129793008954331070117481045883751719762131162997164003530107638715347736981259036002990489883237626496976792060850275288854435708947194075807099198572054352606168967607841665597919614316287990916156927959698830535617704875329562135669357487852042521169752706129025738181093026703549517741322244221748854732322101420273557217437851321182323596528997778023002463146367146306843716721102298063573710593231753011999729878315720422261297323255986627116878224556665339200488792924023367165892152920070275381816301025483361878571974414818793346811713180775246184703373600977459624859101445796870031079653888760839005996910949707082815475225492758666437734515155633802836532328869643075827004194725140647224193174761210266635885234160719944957738856695763984696999936000000000000000000000000000000000000000000000000 [158,19] -51281963064260622661819219055261795895768235632203379336310562131603376925154417217322051325628873666833987211047340245196515607565187315857150230890101133783417628385980939841282724249793157303089005664572081268405161213071292538664738403116849219571304126441475265268501407353938703199238026269000165267450754293959599117471290477429554969668518975057083570864770521060624101486881128546302537311436644330750238427611401932166913311296710590835867203760607400122288277145964227934063537360657937903421849730625901338573398938524338533026736859867731466647421928892282767551918190596274208627046438849028502582531422317088621666716911507027266199267072493538489130652636035907496088513953256499320359301329685348761415739341244713517701757497737523810043848611644816368038267086217030490315180597692470906951002230406118098934295599951587781427262047569176521046109989995359374387373456427297857261199296776338174124005996834192082656376546934568734035788780901560473734790432763109486657537131171821047621124882545379237419035867840945755988230817716821033096192434498664010620032221703971364991877329725760111752949366439494778562593074484143352405052145754343716045356856498266862923882480111186061278711595173665250181124822137480031589043430596782583456755206469732391858191115561652081287749926873767527610843034704922501176725599108432744357006219416152711303913796478717962442887128402851421670485115588718209102005699562281563081195027093239800817520557502133202775448773172751513741944394677517695057186367632047889021094750828399292612975734922919896530132506715665707727079408179801809756923147588474392706744652842306127034533085357189946938701180022689111745942270891752688928853989127913225361496685976263727029542775164921864977671870640030393590035169958296241846714065033649446146269411715015675126848900989222334416419295649896272275132042082013463609268904440102980331298399773700544760000905608343982209731769971274163659188175419404902283884946550945396750109088099104832908033989863485078481230739679549615702756933434354044343623358309169654011878873690437082112725026676487098689228153353171445840379374035475942604800000000000000000000000000000000000000000000000 [158,20] 20262232784974536146932899069123614733535326900843902836951196205975156728828082748689006541975787981498877030847824874078803803035131238874107114871358535276841407947382244090039832937250684549655340889543772172331330154732126539132101709325049344743116942859721195736323863315713397222860601391157728269364195649157426958600055716746152721373410841808482178590552493089300867646180415095203922856134769852484639815211053358036113728166959582531773378145387162063060759263782840356130049354268058389745457644747570870822084174758057246996986635504607104932647953475291235505306029312906368151062220905937259327505943703256269531563379238506488885900806209029976558783800321336579355634601385175222908547079077403537186238937740538248937222087742508189525190425063402011734094109354642952334569938461260098201182348137047202346170206504709171060419797625376608768430927081098559529492872664723465499937182180239192675101857086223185091176448790394296867782999572446378891056272762099165694749616801531844024338927121973291682314931760490858943767329935599622760089900612153430626294432274571799917100772717396971879376720094402247243056546295129370536719286080800163502446196012401503302137674005598862372124689570747024102118416013963017351071262933620008339311399045330650236001280227837587623017777072529708119438738430971882761384041139803812325606003772665657220730583979549228493652480206885668372476358887653873725952419215858196005459752883845009755721642572322337242469330548844710409464179316059112893789415364054248949845157798369662025523146030725199642235487792786000541950383862058707875420128352288863505305771768403979408208860357655085240379191875632225711094461562618635346187990981599956842797983407672827582863375359499112575258232713992799136665688764449378851764258331053292921631960180637172707798546349277437903068937169172151678600481193948137508422635418427063269051428443623729731824899100263904187869280152084450692199483051552829270262540849463519808136106164289429781142305644419109099044856125953855519007984876911130040544832120788121030592540503106456233451858851010024029474482378477590976436281599953039523840000000000000000000000000000000000000000000 [158,21] 34615410050451645379973719994598284547224200789472261441491566250501770437339728632923602681196154732668727728229127443702094585439009134590171904132957480024394628292668818931652413965414282056693816794422566246557451192682714053262584428077603316596746268725499376884602429109875064674475273169874542238644574896842895889820644280279839987445243537124804304974822388298392789149674022906102306826349106795058965273779016283244091915359245123832284057899112741641045530747494130559829759301505128572171322342815074518029065179088031085807099181386624097447450316996160890955183919357526546058927395458415659908141330536462321201263256329870706425126281228787058252350087506306654628637514365204310680074306055477204185549877378941722538191178879328421312968531628103626833706800304974095198594404727266758816104680391568244984884050328065489144426417764383899516644114496133049611106085237941026721847858020769192185361719948955959916042493809127257470858920487560622464557407647820616287869878949754803515209517547848872172331210030098755245143060292703838895621499183070527071615160136868866505415592639598063234333887593626061289912152907647933515674352954779151330671101147797117204860338622825228378138370350870223288846993377933097838904273890420313006622268996320361991320108678244310888209462520045488196213056687919545378965616761364766511152119977367440798072833342024397421485435642169464938021968630108974361194538366206712054044647895108302534859385507355928344666015677688150834042232697864717212338538380326970188317185318320889798206263445913845257899886618498959745879432174631648653884646475522710564034207479650947916985205175479419164011835323974423752891252978182892128194688892323295236553578781344448641290944814706126627177044200440982652570449673992122102654073207583930185060949397301309859969333830942164188447849925650094163777660508412437452883420248145733669117200302490791148749944512757635976432851796387910399698907488051333785522836563943844847923090018830949436729281594731270202318440025198063792482400125209997955942947454789370021948380245347771030655970050391608482138813599171493043511572950409858252800000000000000000000000000000000000000000 [158,22] -95164822222140484012099055016559862402014382679253355699174114210510567086833669045812146727989459786988557508051877134166196662219105203379623693776977538383452844535450360401768944045575663255422952610849990505267214195756146806661249027772579920869306150543637639662403954904198929538056374476099727810701372560309850675566753559640993373021557504082166560797975491818002007293277803417496009455194499814343509670972120374404954192359812120871451263083725184126768056431637062011037544735227255353718351321785267007532553659086068321217856063080479598964987060355570734381106536712145157163975443348845724792138247638048143955686318039946675581757571767194308466437852466125724305942755667542553387761773483689834285672711735375435079772329146090522461894606030943129894180051235195751329458880480909158569018637423041880496231942423148539638473183796365262912880780985584943616631313444435375916757090358852929627150795764986555275933921363796960161776664852326306867220333735388698932391041910155844717744223873819644606654936033242468453074256941622656275451977089665112120387863793297992673356208167631404087663017598898297970348717622198094621493574273241525971846615980373298418976607243329343461825104049897338843982911748113110097589301745671514603072593203946515610146252006645555389268102764768803003784192932915085584545944624255786635734881052534218828293289476400583024479068639126219222589219228189877682570493250841406881950701970402849875093595111155084002920258102791867663840808083385693386755500978119717858196406238132709746969864006609906714357881500980381722652556683541115614550739746961478567675607205469922656405788592732800047578083887276716449713267357922469945933954483577204467625948039413792888384136840190166403245961373875989079738128151347236307065779395042891005115981525948586058200248202517893682075231984393192849278181093471940273586260152480757765755664585673038746272946893794555348112038781898784485025523452036974775549437762463548883099778174041455907637724164975725878824470105526572242725030908335771304411726813468322381428759085347178858414599304632518490367198164664153106394181268606055088128000000000000000000000000000000000000 [158,23] 136210487448855487249521236222507072406590986302966619282721396651170178931207252594682362874955683440162646315305992883919912871579988148084185270075235637975180657505840437663793294504773143429887424887867741893685548751385377207507892080330939116035970088276364145092719169827064928151607889188065022395490064628242745992572178681436786259865066369898135934897550469080409554750407564187802215152614502980342879632889620390798927736956955002710105899942010250061725971860321272497097143072485343602484292487263275925291606744138110591759544767689483241905401267951628021272605734656935682389610989250507426537272382591576268442779102055993766997679562291558941732813679366154490336555223772844698810146771079354189872461342686307722669620673248951036626567225533612921837356666046089897475813558385875548922195854394967257488543857308224689696708166561617634971769684748219925254957091292532624134296780697905228016784201901118975543759667121632674754719724402762297000251245224669739832332943079725258348847937268469888356430046558195724586492313491523005421324050163541755948248972072316220291750559007681698253548098029732989895806735818910658900096311290721197489645267511994005915790564019960935500424219192249681743161070933600480588508710404924648108494671728939588545780230687502876781949855331270590311229360087651644616205613822467864106462929585558522048644112356938896493130542621180570926609617700333996923409542624154499425162247882986929564181668532716691759734229460594445318045889532765705397468425480477835881311029045451898789218582939917540001115434188671734912184168751041833707316793067447135854273655122440947661389536058970920341012602986813582913834960516127892836334925976615149767270162044755308316570368500924060679967133179825672327972539802588352698892229236707354110054935700118067448245065932212855448751866501997793297246092304506842508205092489845230809917609022364875448632013515696927566172726387868400351742252021262307098695089964593847724992264705141031116314932297913476241217110674063196843754784951872704895553022272515942710660248968018159916201367785729551760438617252409525547314730860940361728000000000000000000000000000000000000 [158,24] -139957676812318736997497261952386393121697732083058230755534357053059602814231371862480582110162440447275786529077669150589544728213401269210051610675731978380386227808294426876849640431298979187331542074998966066731106896012174973429294434771630514095695463949548260136249869608953224432816923953450047841972181190990891777432394246920635404659585256420427801850506610259250282612205862241566468428486638496300846433469541516834600458032755925033679340009649990817521927165716393418147574622738033712403948116407216430999184939424015065032914215338078471586239250126842249572352331189276582796130720000241845445114218903041546544215044349372928332390653111480667522113251150380249094958587492945629900465485622971862786762590239367169083993557029697683194189416390468995935858918622633133435189992276116973202852514656026682489006395016006749307683489121427255649787912086531324098272713613529240572601450438186157083453713744797703713172062654224485745304361291221264659092226649643699521412926737940244569800816397833627977619338634168285784354933627858388223917358751526459361025307627257455316847296488477849263277947161643817826397221966309855522089670217415580438917677892485525869615694226395860535066487696964202613729139283914776589534336506605557098128090179904772164771488801353419751553696719950129648963684069413574292678338096838294324805831471421329768156726346892338388636597008320714504146601049530228034656704008507387687254703064323579957497732126131368653483775964878511716480237623786164908216117690515870130756507487443313215842794870222784181348016837140809707128093968090380398086803429179540881019476329871641579721233699988168270398295567548208280835897935291908956052730327941488208249952114791843286942059358458029435206906201919229241635567320012731451616373228469067747797120554968355139322402079630849150091201914886594762469324831605660527763002944745744973096121661122181537927025268802273697296261541850056699816828813208611288660014420341292949864184049270033514632902883536451628882445987281669335379955017017426298058153862433219795051288791628182029738934014895275305886648824072746562463267049294444625920000000000000000000000000000000 [158,25] 106035111357722860134048479052183396571131777563555553017556481795197339819403880499268688553465867328037213377928604355258369850393652674675738381680488204304294757342670887293512062989688631787414187567456865643266018900085718664568367231323493372775740220383761919435071892519222768259145259538207267312783966916807491194997939336466571713910765998769708510872842814997938180995344342031461740357481221151928672496081658634650616894692665482325757130856588688798135811207946370640868265988541452015109107033488496857717609855066628916023959286748601378961059052888039656106876928744842964493427765124578879811807686044097006368379181676207575193492940865573261764364037127490056103434945911918477376753116899455082035866544817490355868014280689640185278339670745535947355265788801331775775436848806895995022330826657599418602250633945058010914732537245593283410634365644090772538022983073518285362463533078862767049811754633248443457132610952811750055198374756248647875139632327331897323165116884485375967922441557309691875793447693204004994019517583811550335569644915706724969240606156373527553277328772582201401584903688601086315904785614927639531574280732111106440221336071010642463176975045096544068234641191237011823784814811904017482663002973866124834148211059547716789888970466338141785364856578929084502541925812185673905783402638684461674609741083302516319374823977882075921711594748245134607720097298465329017989084048569650564706613280411412094074732768334322533505453741814675731138433491832183091136540625239356903766541460807476051903509485290800280852242334833738859747037973315799485465003192785270632723807084168234839089814727443441022765087521293447946007987610813460785548604508217155125717553408185281120087921944859007622542361684415698840229735833353718213641867902507906004847224363727507749065873368118049139465690164171981126943173160769694241119056693334994756130348344410854477439965921274488025077507430452922595508488507719177659094171398527082932368723269130348219453711747364143405934579363576850539405246111986359553205724750830816511691951815239115354511050688958953846956626231611004895075010416707266150400000000000000000000000000000 [158,26] -50325398169429899427964228587583696830785602379130335944913539493086225720928091178755520927126388293641735479774516256637313566952332825080739415175198229740843837498140362144554985174337104534420861751814736164816221340272000641616699735693174408531994711891808106484233158560011676780188100029200487400493692287130452368929096873266282879746115304544320449843285494711305886188870977698907803497280786901230462575506855747669886834713030990287108420722099520118186121980767355831236908475481441359463403171168514895756030221687280800717079956935363555384989582741679412733787055917670889939102722204390404590157642499200410946525588749144334732465207053716995015727990047144677160387346587874502650258923749169316617350723169490152222593847605999784454246841991288287996065074547367463390940783994985382484733239180596188004425488028077301053064831967913510002748559940889166858914436296138042241805586993439298505737865975324890695970638985438650909785432950835872525430756598947153154297417791015027926919059119385368507318711295005712336354123153382537833678318059252891980563007850807213187029452796386629242697377004231702508003583324743021726684035410023160098731495202501637526263911708152512334005557534088297730068267181620322557479909008062701955778601031035690451568131362732904207724721671347311194549110134836474972150125993567391822623824388791012083349941313941172938503918577172375169936640421068671237719238974996685459950220266190229831784193627514873208806392625039988582993614078773875449109726112289259662293843354122119240525651296491077156895125881921424084970852266150815624480430700246254545333851660206076113633312269342764303752940136362424918423050575505110822889297501419332782162771145372629695150337867925904120360387441912362270703858194285238389668343118056508738214988385898911455823004217644924887107791568761127115864483882366319916417329838891437405994238145132185395666817570198796430098166018556748485370593406106474026182189851792908896976050050791230530120533364684918354299321364758747258165239047281872759590370062740166527339338335761970513188801697074745768687295829055392302956436823542861922304000000000000000000000000 [158,27] -5302729793214778356020416554231106538290481677059399486080055467268974950670912380797951566447625295250262916982353570082522241310713193363496555913106742042642673731298295104202802515407948048403454402769117801803863618502612169505464943041517297938140348117155207586466515108503014763466591993676652081189726135694870373935790474138283324148692728344973996294455201766552913420714560497180342386665562943626960439700473002234931407545523550803508775113226462627051858841696309059752032940186350149876055716927245679489079277953956648012320328202622992662015399538079304196504496580696144684028832535239384978856524604632079159646642274223100116143664119266261091014698775511150365144664412614155680323568910734095688912017200504544092297872601502414581089632958315998269179399164286634303687826103876071224302927203218333520269556152582640606266901065873344776946426698541952057137122081988561365695117550925903109856079735533126293523794039790067903466230176154086956484485114525932345950482682974930340448307735811786830620592417400733855810655361077853906475827497900739296474900462570563287650992284132561983583431191261981726259699141344375000143750404096935312439731562582050245985598533848818213671390225862668702239441153634247069352331342569387526315330614209159555579041928449114906509041042791633798022044819699794236745295918400138627901886410250553011254023591807598045068449216380265133229178608920163012424746078282458934588146267237968331931624780942447927499050817108956950777065793365746605912735158068625392332300534016571346670675750902884472061514049506770255616356017005938284283379530268977822264063827574324944903479636260435307868286012685772702978679568711832214452466452806243165367463512789628936030093869436047645216037379369950410794661040270652453505561110999391143392742257491241382055449764648365075110891281806495226430067147054760108986812543964082946546594154023252060132727325244013598935149070692969017742252099472538396291330550258551949315905981651709369192066829602011816519942576289929986414382442591564092468410785455836233727674092964461568926058829359243922735568283925802694889963791334558924800000000000000000000000 [158,28] 44298261159371979316718122524404730717514893679000277288131809154499365462019129512041210078206237852699171279828443395203973337048206779834669945495619098406430948736432461621412552732625054357797927552997422878780894381836526419764403836616493385190243748217382280069123833825894551624079230771353736021433979807826688003828086917762939694538498918721837527800911270525195342955898601336190981433614007265470254830284810949386030463325851617223840760519782809001488578726767010290652866921237751993295035657875132705581044162053958775915545981464432494477014535627954380065523734451379516693798310304537310614615996450441228601432469417012161768919400866413025440392108828950325033971802119427220735779983058754583976387744571872733801003767491698781004649464633518376569959664747147087803114173812164422282072939858126239594636230939804336377129620613687226415925607972256006316447785184421674478265927742002103668078488609677252551669042968749542660255422675083687342279738308552973923040377960029586119182554256097107367212968978732019048279501036111815917503716807037025860885581850164388592008594690050578417910528105496401090755336274102401835312360239418446877710797974507304766324981737509027282506519283936693006732471595106605497800556039310660169154364437445995126910808985598488817728638478989402536869908074977025982530588110019593117386949479571454763599531451055847412897206944951884729671406008189284823922258997019830692175491934016772689608480611003435654503666362348676141730058469188696570347965666111329390294193360071659713917978022105294292161098429197921648287203011623928726848886159759336250062327516700262935252711469033025528778325282618167282047415326703044563735028023493907892451474463112456220348131871766892477817801416273078187969892560995882687032324881277218618589356236517446619940243971784667610164288857972211934809893292469178145284738803716472765810088446768159204906631435585802787640032868998791155961636543562710525948138833557248891901112537645972347340524827580128377118866272184807156230873214181612213128584975410649684129448914460262930138004840282344151881814871558230839692384494022834520064000000000000000000 [158,29] -60984921872981508816638015204564649412006728742825669124960330318020241743021027580154291348490877681222973472494070204158669750135166407559181127753913244959967822194029344562169784186863715638431400261198948766435042246009109018680877917080097520449448785630415147263195940911091716610753490985397476045509063604859870495520159306434049310690052253020777861011607332107611579774152886299906770574793424712813753977711059439028739296526125079833970897654728236721251492701950204538655362254245538025590917869996303344558215800222323788038250705172209478733924148833694719678112312372333567540219173110386591605289486390651005018786075377673426574387464456328557248756224527370226117185118006011756988694191905281711133856364843597160010198321078430419682582473876842844153812182203690926368409852262313984227442892877071531437323027431528839032736746312470118805688650263912289366453600622582607208492360450913995926607395296551217082060371255566774178280157511459398292752351373983301536333992298420854971485691378484186978120590085673101833170261711886221718116323098616922388687021665198390921167962828555598196140085549693569986821151448420274879216195234699007510145741240501050740365244611622594779685368725466671536611475122499811097943836507493294904383146356361283338180578328307579131776971528183903664454708446032524803144877792932275660170736942979043867763023327624368321486774503517668985968096189734663236290737470650608663767582464517703412498710258584001662871096745886982188052250229023024147877236739759799138693421725182517437087151947635968015657187461147841620937806006348112733111411829632294897122315393947704715714618057838883062506354095985399452773641779602813460193494508578503622808236212200094220699507768737896528458062457282465458309965981852161989929776194073971234011328501732831113998454941604052255014845952210708123697395720803545908164143800889638256835187855686418220941058905428710582751830349989935407605317799449503676546549836851932206275440732557888896500822134902306586317943708436279145032184205104539734821362743521075248787924307820083848331803997728187787718989842869687925504050200874634444800000000000000000 [158,30] 59158770655959132724200748687572291928002682649608962308773174873264422516754489857547483995624304780688108001575924769288324427838992166778747016447380641331091090911709663155323254101724972489644738520099533506247187935459844349125639188722725498292736994186503006909474596176675087200605067736564444753714859517510835248725675735571538696713604137179992324932865590315030075706744219662554038493309419069424077804338004624652752400038368420624783346657199609862133056208243058156738610363639720379361872765097353347803570331370051368237242252676235623155484544244833155470660220934576329395185498932447275798035477423357942334423239289596993802951238238441157618624992288731343931526706334509880869181496678950715972543391793758329793718319408402917928978495113646767994541932452921900866205667492576789913920744230463477434743188573995172649076316749024903715949500274309654238642708422239758304609172383456129161294104334662736728531755984337268508193150430776623055823063103100732899319411713571681534479826189019350857190466042354570008535134003463797173160410372979935515886677105020677104699715578821443271777523350166316767046890870634032388802474960360133233135876165708227693573127764813146848190605164561333555995106065731625118791656187682889696210411582129632417823558989139000814499381276120302626408167340298451251946353073045547633432324951043434078479514784538783781383173741359700870026505417765043431910692277043302102329105758604929831618538990646823724545768245065721521452445929657390388674561512439041246057607953668841558118050790059777497390978451767659965741046066256404966147260595942580258280157432572925839416747170183512185384292252211818686813826950224510595948106224177684590624040106193912408944686136057227551795196953510123705036041682534815058842725634348996139691786641425234486012882026086668773718735049001489471271271027271599093689076610361553151743829604173054324058889450584889718762687347157692509550126772365789417472822703544544408143554694088226263487519771844010129728851181889483588288655384350101516441378910167395210059360704367292896805876281193725273732261994048214256392201289768978350080000000000000 [158,31] -46973546669494393136899227624908691021959890053646207518047729562411237611752085771029926776061324138001777876112872954963333191814648100057514158069252743597490798289295353642780537473491749668713911472276507671311462588446732329140495606386388531154124196799746339057519924907665812229441235329749708757609583081919228564683078191230076051601130538308324892558275629888942982976323586124660637445320977818844380735270495001551686207718645041098837331858462062887183649021360163068226902470844299533788009165793996207031457070342343370418392336582702807856742677324918623883090148449354507808896975954300546591082352858541983695797969505666828474972723614944668885224066522226911877683704457314556220398617758910601937172093421946374262460851296341501738748794087248895072781299147716998385079513395898110496533746430169777559066208342381696148767755893824215385615896016956042596770982683418653132188049872152862680404650609446429597221765448138705254655445426678272411700056399576471296193218702321893870023267427973824984246778260739787084621118591135165283749766811978457695011313292940595499641746537510584069668757216257057302509849802158030069096122729218768384484015961702584297445435142262330490114981994080369154211023940562535968103035552498694559076252696948342461473936975698644615289097179789642590943276113819510345217801745629039605371552945697724345222731985750970553633993774274232832321029570325232743917547524899779179752757683802269568157375156024629324439284231980757446182951419397283298536056744731132390847975636715173229704493976211369377850789842863157184924464659252862006441578623631500288183322380440119183228057793281332681289620413159308602019907217692214146743237731893923496663869348007955996694081167762566801955603988321253377455716606362289601824787999581157086288228662239923222534918691835760588420935941256282610330426527419104252049651049003617692307522458871582370592043117353675609686333850250791418056350483808855980230396909807377040715367621927988457356413657545842670088260155243116010942112187068965379236809459548594209121569305652151572842444452075698960161010942383063908032007470856116633600000000000 [158,32] 32108681177410382410891452437987830648582276826370792007488088420128285397428701359251463955838262051057663607398005820958492858958379155423482937413229186916495471353747441474095331411523592462082372139223855420570114930193270657295914216133111670532468454812418400836462496829991209023108538338397238136995568649789526934053321176324320989595737790185538617549902251632204815311151141040829392436210401319089073615989213977296232687012300678812436745796793976020057090384373003486934093765941125457680905281253609122599054343958286283977786241631449993335243341614507429221903054132062166342577710493949417617578250020075662463900435051497546968925320897983822941704153790010372234717314345749710514898592897014346968160565579868246527376706372398132863310753302011294012571814317017743370393184561919428676658702727840558532515330464756147303764460081634070321730498702448084460030246377852923505967587080376642290517949690413957040507352466059289080017060749082855768144285002818462130602383128704043233021758468706873500571934830302753564545688559875108119820406034859258029924674244132219616965876564867820643230169943494787348767179199823496539527100626917867959306475947689082929912113157559064104766061373798354925481841711014596486561528902865543990794157307865885919198732508256055479046064119498113189553591088820821291662261604185279862479858907841075561482576814007989297607393641932954634676612512911107875709678739839157848653941573621709455275671311121262829702024053318392700665620574371480844682691451988556877739072513028851963226691961229379518330208587639580511833349938336090271981579062403560158231707297059126839304270069429921868360742666472574080547493782227109408672983792756837168249678512099278169350298890400024833383143849780038560228213496776430197892113196797067535914501269336753109006793927437298646363073563603336828465544380530955340422366528183237325175340840617944634947592471186545927089235090354853796587092472295770849482863373020265904165580759323503141918548038002704013043079584713284239740317548533872750190503123023204919711257852407318592873257559318755099854551737694695725248472818594443427840000000 [158,33] -19327677705039737373157711481036767446739321169594353161286201768633573310165008953076023556015536324125538959891912616450038830568567502214318596832353875371356194550918771933570458356466887299743398747407262644278091389276077694707122240053015483572962043598984303126308236910245260039277954466177804080062681900950622051049155470354644615019958650861466089444561150884325028150813276374204753605063938275401158725564709348895933796908720819979736630494287441092366559615793858338812844649347019098685116445659015225319986899061833945021935641545750306770641523580869397690413151708198890125368516563944600985039530690105232275645206475545430024499640479331259819684044197828095294517088681017730700663011955511665803437328336102667592717635148533971013597012183525421557024218707602444168836220700893824869676250519254398927935170180773981542153054323808965006327174795591302796759492546132036627965751448704149351994939969763550059153529121548361692794383076058585620492253456286732611668033816550250134465846605413129752578932301649434530977174184121099102854424385373298645733653144279217580160159236672882838842662953294411039690634366554677233476319133362693056705168271562290007306831302334795488608436567545011141216037809284684961940206225103319899697692382971116764271402896542515568255153677456334925287222052628733997334271449891063088919302082951924984686346958368326928326054839041225315060707287665501487775119688423008970629934569434352301396739427267717015644230270588924748623741370394709849363129937399440763166989590900122378140824497619818127436059828083265361192722508281247555948795837231030590425906931727721568323743536935333034317377864059882039729594930254222602097338820707991856391271276371199416972075506087644065815047317700973784685019148736789787148282394588132949571880305340328413474914777863307119544730856113665958610544116084642790392496732021646127080364012213412649745927701651020014783948517965443892412470593231642262139105417469966599120831883803337846086449765607569056540956871340613761180458984702663270551510868563825887439471815643080051329129704747225070157231673638849026662253472957235200000000 [158,34] 10359137730745928485347070686845970034543308898729901146493611195896352536717549707715950972023191603653340415259338531154028676508433451702133102271991453659527062515040599424296124385963942227551621330036626414711909170530106908854151025006740919319523719829589429299232288130241297264450364760921205509157789770215117470193797927526404101330811533911278650307635366153864683333350357603965592463697738221962713587651433483175047262349765378817804297165127673951880464381815038891433212071932995566000411014733716765651561023335213819260141548283454255135677589749464902509143844568979602798329613801869718148653768932562180166422105219658625162102417427921736012540772123780277883984367494154461516959239876673641481583937120640492961193994567436150234135006050990917152830945937838742038851657186161461200606844346796044770751441881004839170206307498410406549352420360203843345583490347151973178045553363154725007399470604483734037899827602608289965151647640125423180947282279618825155597882116781791988632486287810132042665692265514010604890081820877536966360561656397958778965862365083831210825457661379512870060706324626070366528898033082035260974980624607179384179757220113220946278977273855550306227518952618882200735842805454478589055457239299188474866847464887903147795570239451320276514122701509107701707115153680659780627807638992885730212782969842472969394898678310088259168315201984856187023388136478633244600068666265397759786930664670614615056266832016478458638599726335899038041549998834125233594117782647183271363447563271555587304496631002961451050116796328411190245930078186820774958401825902164749138686120622927087002927804776757943426498742708740002462154490115067044448386068371991530400795547398319948989501727039505558653112938793976234637250273370275268869472547994178780182607908606367435363983916736208105909999402760433828602716207625516938636353269341801182570762489266325222588901947189679589175825849789028792946304347565942178464714671897037215136696630531950269850683006956064875212971103894994637538067278861662097927707961939269079591568889692019998720567896904092697979286081744997121930968916196613613920 [158,35] -4965983259633861125116010585479166431396430247590407257632517661263751591173996982075054136477978915381044396825909499820431729781668422321560928210638961837231756308666051760901414155133263620700549725716074976377327450559416184739102850502217576709353113123921376448422799414822493922477266008180798231072856762053985027103645195912862014891825574049842924529286848560236545051346893337343889363006949072059884565616027832535409631845408171170304191915495053163483959232495113443214230218676218382346668264765031188388598334589959423866007003886933154261930287475147911056132970572055533399312569088748568384230568482469105183825655362469592493394989772006005516736972281232716467745734785135378198024956921783476638523211621112631205235904651477321778894466837085319139182036364097361594862587637542754291283881758450164582334630779102855104643751192784439529557557556167020248685149179111844135806223994859946183577219694875253693559018471893344115878807160581042289270064934703223933590196644806387911110445885769902628999324431361989827608517479592280733942215929859002143601637571932230816072874427430261182623658291088960410139753436140351115356336890338988131817888268476445565328515871291583591614291208300261880983852466282941066487783040038556304131638271172518957640859732171324581581690920540298527204278174254834428487253593215135425083209071430588910134951947683345505675222417829377658829447719577160791813674337610382917880487028153343738818612761519039486242095978042230118115151010806099356496193508094681337200915155013898368133234293864403617943258378963809033114679769434053779988076937676519404478475933046929042577044138579183402931056006899967199940009091030488627345645213030051986406053198298910305289524778801791156027145887960621872814478806129449787870754606779534892660489928753285771605278041428891704472318130925565027925621199348030873540501628892068892338336762280282851398762826363011380915591764113370876951741300771489477742393156166117641530306702588972005597988396434787323946542326143282411010852826208812833620975372676170444444842718914146615225196365301940435889748571461056061677546600148102400 [158,36] 2128031372983372127007093810161718364538847570142196247066689649271732657472651149265501632288703906117353156558550623206328746138697528263616198761157679559878111814728492899039899828607923135022437641230206351532739192020829097061502988350971194925488359480472801984567951859861248457786423818728299218858272395311514174699182030735776965433566634080467107657203015864722452423296985135546108204607991659936954803216545412176445339438991475153935434176268891930351656699077711913958231792040180183680134548621056142645017344536855397861925815091096911342252355436467863458882742743797530246696737388334241067695809193806899682569419420685497011450473229461078875664674603543498008808917361927267499999016277552868329343691509154513205482747746287895696649600243903401057901269798358529948063815675506937890440423877908085537331948715119059918040432954565172407523302667096108099626879622531118492395028078118753346665103674981760480302372181153890671541460609260134084860418096050156346473274308362954904450568436850496307079550053206295964198824606438360531297934332236476312416541396651385756983877259165928680448543628834277178909042549207102188255392081177707703197138691083922932136161861046613428687965148470547958881770847732741823060511750073297228238707794950026257694484282389646345226793048449389857293465707423106448444289632188079971262240681874528118648718150728250614648734166479674606963811301945920508694467096985559025981951041446558599598427224729062960198520403127561115097218923109234591549803332456924528362353805816142224932951276560836882894294354403339530418151053499975833960292253645238407156560983183562599648975941537925344098631385174806150052524612631992113012407586059885324175664591726261944176797158817752798740242790996638377895534699961522501966398667713489610772720302916196959199643976681393406578179618140328027564548870180358584145379948925406709672912895496808574097385935049176263927116521886154055506198622822620586096035824348351523039011577514444184737133048592949796400984729159756381604182883216075504328972295956289742555238881096333577873623903531403264100909167231902904887949678232960 [158,37] -810127640572975289035362269680087850028312190682959307997662391169796403383418590870051444037990940682492970126837670679728761403327905811436709970678089494094794441944584829751289631049200503993323866062821823548530261148071624640842531218335363490711422056350452739397255524667474715389940956480360920981659094186603962204582030136180473111591416907927773558697718253450218010860614490245985015268615188151950073187341619067859888302935981099994431232723091339125503285054140739734424312270140358825245441568724738401507222326608206772955911375306119295869998815029438900707756093249210782968755439958021854767181437462651696950323114715637233113323477588811967240968922572661073173737238602996071727976224724449823286337979826995655335978621577315767484376569449938209508279605455968485357292858533492275468283511359588788139287839631860061589798554778867060885116966299402284354066253922069276101748425107556322485921596517163976861222759454604262982151002266373672793187902670338785745202590225682911893981262196126781890996914241901337652874311622884590118140610205227133451658053403940278642634986370510631827892528817851900628640893818148980657967414040780672623188387784507147014048045999958586097437817398968023666230508900010306381841863080628134972617361896862682772625463441619528072475441121955109750331208762831539468419186829675439332043527501657910107327305054871960354364851420756959492771746310776754183446914684740098904668395187760773303713389716363083930460549372500269556688390031246030643634297941709747024222757071607415714683441632682944042001412243392797283165068584697090708252563880199587655960674528346756801614488992851699938120829646744245391297482942338678626008860610327172832399096443288546390279986137033875238260564082335876504944957198288556835210906309607168871798304714549307857896256025493922590512956230535716259002019153590932990978556475799369005363805981407343201084865696232733253964496080676284705814586832942972432463185372053189433620898469886997481492123418262554706735797091642300179326850091370478062189050130217842164096915462004344040319242243967033840748150279666996284727460800 [158,38] 269885945927667740606247953569944136798892848793758489180799487894208852358307971183897196174351094032642682958894093982595477308160931453223312700247064311014201843071155898340990515612743811895004754106390756030051527671572718048193994383023656285092161413158022049311687984226242936431268461765657750726539147325777942330092203053288223363317437902729150193517266204175429061611252875164552049619178082312254079041844247976737693361128344201750860248138185841453234190483667751729211450650463043717977555589884395711050263367829265564662499341909352757400261463038333738322187448642352574596833449927764899215297269593304787688423822455479495233972022313697645620361907627572099144634862392383654473329509119602981364406830690017132835668227100920025502838759106895637142909183491758101127483555440696518489318207135459646387903623559590276320792036031491299960152901703587205129100920523096044245215628487880465249567729985007054879495722391071167844402338849087590333389629114862504638352083349931582960858372787204123347835380287852597024687226076302991624408868933537639903968547055133655334557677579152749298858541430233911492925344355314358408855702312097915732912034611407542498209521673075294297456438104829261747698684553091211608259433441226508774115076843188593613173868165989967739194941131047130374736858501929849225447052413843451485987778503544344871579208301587938549140761692780285831643967043644750552485191577379841622657068522632691740897060647595545154426351138609381558856618272454968819908023569228304840120924588526693305946263248724244560550531249632794131998279247929228751707179345732404237478258330304698424756036598515541214952748770353377598508578090806998764265830367307095011405567299837179947612456373130945118038199921880079169096425084497761769243402998474360911856892435287369044961879083309520873804699884853845790425045716114198484441090721942186302425698526852032707467703456087373191686642376276331052059818264976547742745125825710538226510378364124400941046108296266633077911361296246972203887741257231226301176542819773374615861900132303446918137063635393216557151030766858528204669040 [158,39] -76028428056320456109221340160685470519887732110922808215137241584285381360288572923442386434239815690732085287107730621502020285001031579165844775962579107220394508862724578717302294273483306559574574754531662953836596338723040043077184674925456678052401576206178111261298314347078832223985615650676916052428802276884941361677809011217534427023829894199926642174324794231125622481432417853715537094349574707375180840348969276012606255211612639050210985473415509423681889901977713220121781402543676316733332490307727593352987860082922154168790127148979792061316129845381546001274264340405457750109942904314846297767368252111676472785378484235811890007317134832773071876886700668892234252168430385033262512744695883005793009773121581098834014128221421363499190034372856149595798311112473471006793311928168919999897435930748894645179171211663323240706339790214035558066514779519691252206950520132420225635374953705003287150147268966598747473925976977014150519019478741220766003935143531823244940695454518394289864421851611429157232613920082030911043957354831251198564843663799892527534696576779012137555856106415864213509899154811506799254826701706367802645584852222752743785662770278282561232787475635077054554878905733680764686835819564920560636191537110971980668653029237382052892226773088259728606439549892306442188345498900176624757586590243382917648868991590428003205248000555191796285114245538753135074526120491522003985174827426511109746388250930984741787444622112410449963638509119923250397999238360046620216125673412937226835634808524759394037434833841027198768953041027203386368129831334098985872678706252907173237831819845358762385046323259397702623217298376875588979682326677692843676654718485330179933852880580435455404843486511048450235539427992633937466334450337729711621257666909566044373132568152475943399624606251204235476805784474105600113622958135816564529957759166496742156443452056161028274185845061080393532170187662231508663517682984689423589466583604308558773336647096444397215552644590075491976131564784317704283154471165007840477374698566582537478371998658134524664664523461646769020369875946907277440 [158,40] 16502973486591306306809924725956579301909773338491909533739640687266210046316197730520198324308804810362400994743989181341297311523126973905343730124396986014623729534874257763683258327853643852418213111051226899967276500016398039682063667377663059074948310730254405562526021199044840973811679612089826075498863287373617060556528084432799090008837869390574527429977444493292492328532635410915934853971715750154359794006668326938072993135231334674194022584205129162357427277357590053108246171054538841421541345022474821259687473353768140570382760385774713919256498358314874495270766522771531415643768089354247750861981719060227187522984341330005792071436673555132970703299159399134908675308093316738711337892082339082510035041201778552382145832538645996875701131090532167335662528648480974453308080662786150453487522075407045767552647257136769749526715611226466103982959569020045952146980049928275455616944530376019357660753649614952821496837875768187819721722440933968575060759383569909998972296690346505923394671239707585726504481668220694710102817450694879506613792075828522970387368552787453064023402928872998069480104330182336617581512653346711784428036088537221577068109321981503191431677740230933350743856253611246341025955708827509843219686309688516731579520246796185744143508362199082761462207861188956775172389181309214007587561803849914422949579783651879254217500943575620499132273722557371331442272870004309214529792607855147351116407463373523419161845758640428162239285309674971910559271484270376651000598484349027295884423216730889768985165760486726499779471475084154598903444599970957002096591165602092514930177877069676238318135091708489559417786157336602839255810396601935363542811479361161291183725016667939578434777434185141839040946888710078196591973868070012604761180382947904330591664065150604764203614242356226005909255836275129094561291120285066639527285373313795774522911046310900849874014365828946514477923416420279662420882346953187602390577462686504224778765201638344530403821965266231335116384908390476811626124974155413005414620785704804573171375249429300765176017163856760607865994085591270496 [158,41] -1750308036299114874127643858586253694607699406516128115803628835329457971945744203948777617635917276273925390151326891284500725320147747305314112960577461489027984130042811997920693716342285405310932203881825717203854956714412014826899118940853329375556514909313593356656255579705258055228823789190143745122793748841932737039343097545026423775068171587462950499884514893686583093342684564382058886355651475425045892678475978017999636994301724869446415384780591464557350792137881297744567369885927701796097108039967606903082824639175532114700455781751222401296554861012005975531323833605747807894607819825851425157062026005043389502383331569986924399835860007628021728629002339698929600509976173295213342083160080604988308369810876177047664183566960794285701929277935029818002606702781066006586633173941997848681529034140959448935335102460956813383509468743147754094537934523188273054915790574621089654391990767365421305886026793637130353437180512297570845679746250422795367001716161339670722606939838130102781945519045282143856557949550682943832658522114148968872366274711786283725255138095314253281638866066153726743271126583214170293426143224193849166341736267790830517905207874950912059665781771395100693382398567954179808131711155202861548677648608794995612117120425603142360307777973536888893632765678667670209434385254097193118794694379248422018458977329009608405859963019545619528752879634442679011979128936670960769241955577363759818906177664109566325319859026074386156636259694138118779382382974489067650881206591185918900477402397269348661571746570379765480300607323721957610447510389663615860871831413349729480963578502199901178496142630946791363563903316608426976759912488550459344423432010300475940627092620185401181140067461301870264180718240400015097545598391528571425517594891523636287666630783576389470919204795764292124235925002626526142873486891069398530879163185295525224569138712785179666427258233293465638965675265557708173674015923949505272794970139431415374954657489113357496575682371761061849551099406334767937545117920353819710045265010094590296778589139119704787567860860133601687465476334368 [158,42] -648683972569912846309386863547496919512485812000144962694766667081364715127356512883567917171015000603305359927416656769705812823888460828014683654516506933371808477989211538529956492197970259930211312597788154437213158083602047885089845772381369518651763754693880009454505652547978191987763298423300070164072187287052558994624388698676927243504002965449051498382080200381830649896314560142674554430374984960915241374624821847255021682225556825653333780971015879616321243197741884063913446732837068337283757837724984619471395530241794053685047846030450926205266248513537606613968828042457545749427616561043398714737960081328930881861601815871025035873610524693629148105962519660504048927492898779522577678033567988788582324122099636011381494293867580577166494295183251618970445921506626879170333912286436476643832840458111623681903117710279231261925657044278308289989433416133047201553975803761161706438988754970806837559285026486084380627345595507649288397279287816585624916704329045468785374696953880239649018541216640556451451721592273745602451594065173620047397878637030262946145966143326876993321784108701704546218353347281752829571996553358494127029977455701668030900372320380538200746421171397279455240667911065985057053499411487031722289975872910208488444029749714953663748442661506759041249100354305490791625649137090682398942403345273205853967415740552223368668858560091284592678294880449665837261302178295110867429995589402833428584420732877322257333708857772075043163661512366464150385783049810690556810937317384331017396651232872053556595768449054566138060409593909956690670464500025179516035872774797154207750343909583962860978659727861932315849935914698537252697006709892529298098319069692544798320544901786812301857094954974980854462739900076858736265261315008151160433886924464032611798094896960711372403533944059260667929636260508000980126137821563789204731197665134594767081499932968111922366609270972676737893010955412825867457291025105851376025595583766996978647545229216892547888650600360535654757311684219958258247166932300227883924797340006130628250776593711849094057739555873511137231257516 [158,43] 530710326633826955673567758392651169495818932096585498576433872492828644517046166054274343217836795647822495279980483532437618785528078566937797811151589282965097680718761520460489839555302448807003173310805347644370833230848790756696974075847119852005713165326089271261221803180004813011338892639381688074013247145939256460704691240417894497372819777583337266073552658254367843818137490249854823871788508469805701961974688985344497889334683536212055849212208002825311449481948524573751793364929446467829914175965810658626900963232123305430122363796840855781378473474591730051608822146273338080581062370966251340206066538536589186638339799560348619803955025364475018210892835184982767621316269332960910226671946543604255383621766704067045767295105872867901451092448563804452724373624186969631543456976822851914310136872369242176474855447753569818994774581649752390554920547441442260044541964347165741874287549057514745712489357839061150442061440418380482161153798049748974964275029081167540078850166139769893091485502359404742680158228268777223543635928528010468076461313733964814133500817032829098441811186565303915044295889591065644600194207427337336490728446992727936615108064515604544764557688490800912907914695788584684609030630377558953529434424587856431155050180035557887077773926937550232890783833355212992095435955900478186346852478609556058600254723266267831934519160976509016437483475859726790722676990088239470820340793431386947165901128195843506337979427461736694696398719341725154674689791902039518602759605356726837157198473137658890404033414262770560932156572294926833496995153583463873682456047343352550979546187295266050722130797028256871726808354221617779675245508799579745827817906818187163329026367713040154034297319472172537106624165093029905133046618178622723588247026736251708923377238522585754049224732835469987224076997841356576899800556455330976100840016889990003396647065625507540773775092909320793268937104340895564405807323340153967269494854828566069453628341199774539763308170062301368032474490285443471208375544024864169700036519866001461028437931066800370069536388903355642252096 [158,44] -231862000824830076638255540123762032194721263523822105972536564116978679416910838450208244701677473304134062424341259747232849816683966872634380565626441796647791492475555357045432996610021147911496470612391948691825678495373194843219941501956478206185663115779449488979182305274455909994592216213516000280436900772077255056006490617463175900374799292463715765486290302602179618240308736324544546920164473367378004192048801787726068180697528493406091867302144661707200174036404210401699575329722682584222774388606781458255974889567571202733518599648501326290731957008113984694612918527262631805942536170652696668073168053756082141189920455886794612099282365941901445805387387767086147426198197172734620542756786567866650319932630014987971073749297276592045495718503655083230401970820795642751335253115177498250596712184355757752140662891398069134499883562352708148086911737822554964735263934160273147607522489788174635832440845955108511105739519990655941214098673130588993431382036264711922147373635280011406888808932767318230596274306496688499282539331211282319308947728921997436709198174713389302385042959430661520066817579364347721784726856356428981550441207491849698652723878016337696711157250223410272821528073726970334540888845567263682643066447105008536109533486698442972418325539968351973203526586898649953112166476103903876334351684424381894619263887053649434401589207200549025817727212147631054872960520295962290431975667528176723106017407331904539159951404555438547853261519120989277656694100935095972562452208862390589652081871630864493382762479285631681167315975894615811980457908821156050858939150232794383990065332180248765499246001777405581947179597848391722825824780670102233579882199179538568383891936940363212707990231796672462307049223236778574840266907160862429693299862488123905152636962778042309700678280098246759138179781099068121907596277701990452435831453096654423115983656828969473952859728787385291481310693733555171391351823556565830010273611361247079276267711539885143278572690739640052998347289975696840861531041875989673792708529613229451366188710855864720308352898579797925312 [158,45] 78672927283277286338408641712571116243857469663553456244712223033933375115568442817392602817456090286985359980901590650641317277733348115083751731035793730263018701994679988003636599513987845776153533684576120452616091311190672552190183443783644174810782742285129283952647863329538148564332043286614749156833940296081264262006048047068691746871170710762953059385318231910674929174427167277968996414434151739701217419562618130968244539603496963132298021317465658857370555019120490200830107316965549397551404614325465889585371047754581674904356808828134456294000760066659522980168467640885154678727854959658032387983770811049224350219341578262608084164113959526167191161619692164384393089699245437333943128414957427301721998061226496951166513783238988169855572581963708905629261888048240258329078567201635472110560612043318669532168147307470254281143681289666289358379192684643014377337098659989355660414696888544788733572009187571270684069752962867951387269305329120286695387246046492352666950666000888056842983528143379947223525961876861982967844667998354341291974964519271553449874379073006779180604612278806726726333526469102726844525200704171770673076064626613264592268020040267521928929986463526964398301084659254777910223595629973061578743440542793433119410267082003780673877642638826386816668383459294987613311844897886910022751692331171874224703351200999759960733456566041296418575369913353984403499433423847362420073476486945313557088076887255747942735196633980183919653145742348541505650539649276209335678101374922657322372688397398681264037135034022569658392474427806715480373098940738881519800885779121887664457839209829875380551865917168979005667956432446486981751546993422841510750289349583531905317005274915835057545778133240477715946180573221570481482125955937518169065909839231816914755798125047903481505721825911536793211744455297357930176523022586453026565408234226512352971087873538339721823890255895355331372508600810828442299938529908876983946582599089049913596832770802051679305027752391628404719158518607370975463501708531155679579915173595861342996119874187549778027608984216831920 [158,46] -22496825334617896121788811238426601806467197441606123028729906844361332090200232032517381170413042994405834034463267989577534633052229411528895660709751938067219015340269460299915116512280476655240587333051545606096852367116963209045212537822627900234558558129793914667505851370327197262814954552899204967465827917361934303653815738443664237027330523127989260886028156334448118018351414383424216213363024921306326253882993108369088666721790617175557646030691675549782663100684074071920703856573592615327538776746518233885746390891480717986648167990159964535285332530217290703452683638225276568433399460560490906570152208510175461772919233647139369365214700685450928828908882220839550682291351571020792440325482169732956054044302596936675804287486635881926454946810523772542903366321345361850899094924379696908169822968414153517461190443762448150522154650599904309296968111847480637841874996793082142253921201148207154017355196240952406631497242591109764267933118855491745835427293003216218012153942279791487210858708908257936730048849145487474320661513681508986494547963257456715394795102604928800698568238745361806123223853264802150278276507212458808298442875661388556011954861077586322967515734631400507797500424071855200709245092705631724032455467587726434765473786917433823958407152499127188397078128666327196585486931794092452670248415850958057322815667668608985762660606364122772122846831867052797621389418138566086358033444739549399727931665502364215526493693252989972075494421404605076227865024959884260020056558242078407328161648794919904239634965018288481866506701297004664562636985159656088270265522374599011807621776302166682492725654691529664657532343413716113996341486403590762722773806474900171592158360708508780716974253443782060209215481291843498486605312824877082691560262708597155711644382020240758285694257612631941767848484120747139613716181936019480527757175187360996303270137206597331184633030892410593601560519534652147257953004022497160529073377894387806935148386029098805051335163041949857932917198480610836832173465823404966636790907406470055146796714621334002758386388199592 [158,47] 5578236633568989749481358071440604002858559078746311260738682641057506598012251076386399844897070414282744791112703463080180754670900519474365427713633913690447242270403647313714599986932595681951198959257062696624690575056630652349978199041842377035764290640160085759480151525407873732437362796815146868961339635636050577291069632263006103960023098005731602683927334772450480343789695133679647142224187494466240218766329854211956938374120208605896642085646289833600669126246062497263261750701251141904058019105531517208379650161185905440350848134076372522803335950926740311425940137362838628415275171787794112964594202926776997212124200431397531283289186926619506158448415396647114996950460194053383339136341870020608651090870464155451174405703298720565304404234143257883971930304899546277071303614445840266753892069119030375285377405198398445100943118305530578191708673887080754595793048896734217843667601799791909553037318785554627732439139073008355515492375728924943106530417056329955036135634818657211034498361027963014596851140526120283868394080405050057540932124342228944009265017335776988048574762110904233130556733882122050768391743245679607489101141482891382872902513040121454866860947164392646248403465253490842654104016298155750240242244913969540218021529016427111793793872202961358555987868408510293130787658890613960002989061490564196631395048394681035948920483846857368263510370415384024136733217219591569295846180549491591245813436667927681760186510103551264338179671039401327987421813016554766114472643058379803780574265167889926191409698243538913005441039602932818424261493993723278071536816546626808197452255120172263578150252937981301894348398698592337782985114259231546121244265385486944180166121211057337513461533653516874404548269194638455732599816710654784767483447263947797379927678425474499182439896911878750870755064172528988556230469486510651337016934536684636915009066705293374599364237369671232790452654074052812822215357936110854922167343732650925673706363295999508430023942617732382023479638349107644048060965670589708277519237891188137668675030048377497981908716544 [158,48] -1210094015598564744943077239598142959109847471150030034649672137225131042749792463103438196006041476497590855579171505330001147826995230323939726364532901165670780630359961794055331640389358243824974090053340942966449853047495896779831889146342953141438843117194273665728929781978334650084446482993142217399493450014357300903781966984329785934045841726947567356435226126461473635108745585447403024116191036144249910411530163059484379599422805725555410093205277047710091095188065632646999705599193890517154052389963877290644872349933820213641794751588388432923773425592548976195844529360110735597292766163000842110743664499904427401337263385586588512051158017924701633236847837337652004746974951601983186153126967837042134805962916405646308113575694929677409118062185518706661917672777017190952610891606438507588228925911009669916672771921288883486678025874154737449224966723817036969495719633505717502393450321970375793565794867566490400940154554600281898830888410305636473164966541493665444970116292982152635173577290295533081227640438160311561748063955986658226880432161645902056688704830691560368357425273626467782792606570659756178483521517441228976479101665234014285503763089254042121186049762031396630985025171883017796197316855188498989376044672920068267937071850602603099488247002137557469000953465530265859999833905855595618213427920403562084064006428675074019302269494000923321290911682974093641545471819358424261528555254097470702297562061680894761972544601725257556630518838232084377429251308703750907248455302449870393918035598478203517161016620615811295633964277346084780814397575419149231817942307009000977735288046747111944193345148831417329252248702492893008596663500307537380890650899641619696514327020046293466665947627961461173092211660979996899437819678118553058703438142875238795712478833112227635709661697321940197500630941735707319478284483994772568164645140886739330677862973141157396643971888222565070652566866257816533973956679723991859267288797319607804283597386161384358163668690344532962352363146583971113596158514755564584029509147274740299706685504937901049671280 [158,49] 228794017850583143078368664917689878514190709303574396492229345471557728351789841796438707498609099012934722104605411075724427054826858998490864028634602587908847952697864627306808162612556713520338241668739816720652250817718527226152438665918942609523047062654018241751852563335313660300656743824800725993952985395515082682959605054401640322515791226816999600650603447492697754195426449311917513359922506297522058113209635040835724021107718531032711280252064949873852993915979072827482370408379654452200123299363958334253092214520610383703102256881113648996916986551433885652642451936044112037928618374198220493999261010625502036942038597296317906461837609538604557831424622658888729841726274583438424924328340093164846456502097339015907204893168476462223538572833331061562096984183165739781527039990293781274466072906595827380199295956167768180615053214546705037943075546667823424012262317878899397193873381850387689605644403110642802921206945726603249580467515553802750258038302622735971469362880588058236459856305450859101930227055141954672563637995606620642242251983711746489215890353175547968918146753995230243103115021020146862354366790064008982158438634706181637043632500362503509823841438153059372423327026650886559621577781566315853332794412230889682635995811681387833410142212650595976397650637099689281923358664068238286047139678178200321483973696053942981915058286846312992067750225060650641723496261007189289784888738909749562415700720834555863746971728803101575384847929307885776993905451666926565825378827587154229380767023314688988612610501430676358532691859433207709069789799363139469412184131371708896731919495827026430483224685273300916022359746720310492772601011875785995741701572290060427333727695027534038764289833579410408457590577000434201857129581981804722306206649259166086828577150583287949134365104477950352409357073997567391954862174304299085375690663760462132489627267697614815606323049560720566395913556155833714213254560828766719041298178529946041206001097170832213249229371499053733186467240416645304329890530295241102898370824248174158615992569532973676320 [158,50] -36976920661578062669626353028405381214824917330804176822264767543085178688880504118537611784584377200142026050837045576699508561387456614920824544345618908648472433350826317206250903199206228728643167749302459883252176750610063600175334712216293780595441352032189346734579001151652709114261871284612146875483601433205049386050978529896737003062116394194730145351574155587065619254529438590004950216836281264795277041252249908615681619171277205855141730084977777245966774453304334570117058839801156262671654571240434023369535006285460363875173259421729041870017681872186898471834176269617983500225318838739049556727068981739152222802986563433292695185685855428859329804221270697953488054834880506602341192009962257718771847491802414428483945241942095180964355235256276543912439819198838952777678280524176634506387746155921992697171795691135599703918131097464736408871637497060404043349813865173100778007626438833325051614999399004099389381890591942072726825805682100895507907687495164593954415163645248783342217087772951911076539909856981304716624220451139810773765114651963247253726509955493424173042059208286904948743672364996987024846629385494183638710100558416489833511174832393151674999551363522448825802822626194678637020986685058097325054570863287850160208185081751588506952252511168856434807526380180402340590559334423897001387123127739497090360964448443673470398570489220378511617753917822399272997448268740700838939586017522244408818667160299343226775131792792856878619693229113785312454077952929354338252713994219148144138545697035502688255541214647690027022733016352302888152541805366845213581246534441952289460268206642230502733156770686553476990561836554865586595358070462938652448538591314455035903377514132889023397627466226770331789390692597385999863019880833078146319213745791321897973686802102478233359901058370381245295750211048684137749493025361656033596684139018988775784662297359441535407946680783716596009940977007259189370056285885729842586378409682537776042227073397722785678032976016092235591808802214607609729766758183162307631542052278268473093850301334621354 [158,51] 4839848962500439367900668474026034520776341910318129913358516829720387373051776548204075142425580846792709308097920141735138973857072889318857371692684085078191775131977748709424180625088231272106565709217590446090764247762748619716459454850318029207230507510877987542061408756319066147831826427974374191223160433137034147875269625422521939433590050426502252464254346144978902659509090962180926563376547995745747138330559654801683542035339675099878586293959524197953356946951196935807745924749237078640786457617936897028847596980482731784508842221803946653302635613144133577919525524124135028168347184140589610821813815569950135406947497030237330727206034525598879980074191945729705964710702691546604993190588378291970851342947600588748863952499119165504660137349020080611430667764911219908792312528000486010381173753558958147521430366138410352390265548972272985114604644723495022747241807141566406828411513518931674596270228393759898736096765920045321477983042530752887378835897912435957674963224960756263761722687282118688673777731934193577003714281993422918644159795732910847835640163332565820896176409801406284777089559990999409552459570779859795890847294297483418856539823966606986182177886139601816240894601286767250102162368145482462542791781687688599797506079353533754341524170209158739471474878165957148677367418235208368484334919019693544876616400422319733599502732025497144949897457157991887948197124754448306594764310550314286783260635348619423606561525019778489524287242453275915393305566170537089877491839127595279148394123886748987639126435995652302948137634843668738968172360605411543864467567506693521354481355755658325378250173529727021938356901030564999380827742330903383903549237096916911941084640812012012403371932526984337278954827682898046679730922782604619102251536166195001289965257538715753049419227508864415003796204125324545215443109042624194613584036364386614835737592531132715526939165064714436035854216179230591801772712761063155475468916361114007721261241234087586456267021183200388389682467148710112009909541433515970683902447151515874864940943117312 [158,52] -424353468921108588485637488821602766046656966314254609969149475739570554497797221935134304099155313432143936614633502014069645511295806165210507764034786446119982951566570712366209162464129962079863158323755975840329386102340768167177027853416285912219019428132941395348834632425556888549106631990007070565876418028217902958832247024257821855879200232434998296383367217305372045238984775483857988877085456033935931634293159450588295329281879596319141211547263215500572498115578839015036674426683671782105057348519257319701331092602047256657168218418215323753658454469004435615553116535844773745051348194652192566798457425037922507648623039342323324211844204665020072910603424309055183778664004618862713457113289049219949022568046660489013616381224247265519263692957880152204450662296294110407034835942711014153150431374145581325214355077420897655500307280507026433888986357903487862873641648257902248170259154239180092075550552338423228319647448125125073583071256401822326025438459983766206292915272681677958185934951267592911648518864405189696410386684485179948227688146455785775388085013918826480045952943942014300113704101445002544837338494161877987503035930282699277959722064028617533742469402488741039824830582716361986710918943900308350127467437855292300434803103981797527971766879971584251864517080265277415266870449323039839547088175277110652790996233542063703736108308700854637215549597888447864077544126944383929861969977782629006497655107391116243492198904887083558666816907347852927841103777512006942099564906496533538917870299988329938899221545113641292628342408825757072407165877377790462821201562059681221514415553197859881468536537129199402793984436698289238620752971988898510428018609773803448367765424675344745374328854035228607532062133976497025591064720147448863851268801340516023451570595744167827548439139223373740169932815856294627356728968730554179054905949305252457553225474710624936559289309271443335730740833977053083308542413413163130987046008775695632002521157578867459196128673787993656411386692825127512750834793017343249708678578218312480579685600 [158,53] -6275032047343567649923513670110545894522766946718751755527505902481539062872208142106090191485311857458050912960251548124290927298501520649903951983954563253636246808749322936007797163585991523984536115191959204638836794657894704903538598406064374089792978868279727542963655247182794040451806077279382536064520272248663364858664156974987048264590623435181336840806909389394332925055360178187087826391967770298058500875463574492617863436069475775552561991474029616018194863045415891948630331460848707056217765099676717997171712040059118765228707075604670294147532014307480209295533814760980841639109182293201242904495972887968686834946893361690346751452081417560030794225640362213849508217512362462950466226912890267571504764856438771583587741556532418249080456308983423660845580021104120948856344627328589708747640838913118572796414574231894827954714881206053346837910493625509328522796488888309340992191265833539617219882630556721187957637421410628132040724962782384133930681193295826521889898364582986937491335115603040787633014141140843819953243036783141417533385620297104491368367257425300626440841191719267366157944682999279138858384018828721835997984364501839067752354441810945236252836613129482179852952712553672923177415597579978512092288833299733772603447216355353364793264849921913885681321842184149557237549733193355580928237663110000167070078440421273137150835040799257659529291490507553655935260247997100565781838103973752093862344658209856246223548223847298095039096358898535993053941239244924541817200919486658694032325145557184886057248480996097827380379206028971722537723063584221063972666592171404499576215208175959963072592934357878959426785542899804311833940732514724324368596420262475371762088993615459461193345392195235432872811158905773220356619822123075368277915243031458690256380195756862285673854807465932570873469898889453572001169266657213275825582294997990047312676023948117154227026999046931480483819144466936035462797220069307568684345037359874251558092296961030715817395039084745147270824596112928389786213070449915347522143877776124016448640 [158,54] 13021174174026393391220048784214454866491332885115277173615115689667078283753361216757515385866347094377420094411741573413195125366402125075737981858042913091660979341123842498027851812571061185742661051777659595365711818262026809670942918016221501938809811647071958540466321427413182154955602916035146165602962811353347410317044257124193352405535983907359479661234555353191968472746483557763613427389703691094666556335690497458253353701557835204417836692640796775334894248935499123219094113480376558579360727525920720347029263448244281137117948403895297421499894793149443859494273444356151222658564247718455684637823650746247776270623056947633585576512361223553298650780059859427789028548728502217283812195739162996932197981407195722442700510510856094110978145891980388608844434338225326044482993806096884922703726732638744395654151343350960504017681239195567703738875011052700356688109291527741937433207612612756680057758679508620974368536558191889090516619392442845768941298539890706255019444406267498111746456792615020322631420624854303473753701581365755141373466688517009391007800709451317574843748017803223058425689709759690730540977184982506477173943975743597805121632467878007533781259876810814384280515702552103488235819328662203665362004608422626619089829143948444674350095957846796854629067492866468184484485899259783917825765691432065807699647416149521322645012000871935377491953769975915049667721230243389688265443461590394017616210311184553117843741185310774422321767837628141342707641527843214990304944510823417786259438919266013844205974302475110277643461200051375777815049891520283647933095164307535340346871253524195421108987076652827148303098218763762585306304509585502678707351032256833397217073986903744068099536586495738920628421107070744551950140075692758880841173893709900260373673501143870064173580523778476567028627978354614163324615365012390311557281350760971333538590484045645579039965066285580903348593041211812494074856149130233118779777753037608596254970941645631935885316855973790621669277235708670421702254147738186187815312457140751704548 [158,55] -3563063784463843530082834142649369365641358580296681116169369744682486492491110289735151979247205541636492125269215697350585632264687225009286223079839980176398625356436212327744500713414412656591504910762500987261042552885992399841945374736399286888811822077517323042556748260367255403752649420456648227020037689216674448611094781489350204463776447957226538562034398626872349104152468067307959759248069357638848254775510757872203966581594666919454111214186428127503331583023018863699372009949632666014301917052886729083171219840383322574845410365360743843594750173726561030681273646502120493109694056584873810374567370339786356648962500558936560113369747763610765689883624755616985899339188536068070501915367973190608284355856431273163999210821026093424675729459358635355980448314135633310656816196659795362999295696460468419050470692703106090211618732758997434499641662418942913782864162276248497972537564887195330636976095623754146930138808379162013627946881319404468314275463722572266100240824904816212398470541171923183151347511733515759240031900753914895398942479463800921939404539388694086665021308919837683040117097638607426099816828505525637074537286770015078350452500118134374312385673076267948780759517676559900014681330595864633033682902034574762476279192738003742209376926967696784396272239034873752090848593835839184026914631892117217401295700600443760347900020190014634476673615619935682192916002774102832266136027894482624887797751568518870057075067540241497799537622306277359898699780274070296992937162179327214606797846161374533956154444979016824221872329262984863151982424284077952171965889462171167445326371960983566895606282956015384220213970738219292116146647694135333821725245766123644978759933639589384781903954825867428926222977663928238500389818395597048705716135664544283675412200795891692307511538883626276381556448005416807074356353869280884881010394401181913201377593126691458242090820915256763934152297829526295147664689655659731579917850753918102111521814082080901079087846903033602490571284149816069562617384839880537495531939920169984 [158,56] 684268549038790785241541389046701145521068135743868655257677921860010712583198492673025928523027627976330987781348535482162512698636202241298468210678985619264946842914313623117789443273332650537661332978574420612922173415046529540308154270128675758708081843776670917153943864537840057383557479535750586743022032571374399226160359348071905363268436821822101467214196745006243079276235290853748280459092736219500800311192252883739829917355039986350734294030882734351029920109097377027908508853679065305063245226481122423381565090187691132204639377226401997466416643460606582187593372576018306328694875392003629586091236865603250287558125774288406981337057502335771626601989361490814060831264551196556599292461198377778696967500162553858277383412029591578548398617213425366086851666972350640671406723360554958617521660405494257621506319635403060045464792399919338533167058495645261445431026432251764534818159231918000375601698023959881363105582138966938746410803336460109186124222325623284371320324417131828629886032193738583325968447599789129134656693188822040422071016851551041170250005838964604741996951934783910272973443864032346894881498552574130265050386921414845995770880324671573895005509641573333253047163378283427852216362184972734030436474060274740619403060336771416573818194607990803286462485523045212167648292644180904734456431289022659333238948517112940116633683204728313855646695032589408985802821458784955017734199754067530107364575297503210379171009552539054354091653573364611115781049972584482984241330322872008306532787807218822480867534759326523636311472815587633668526581389194031592037574233086924481370508401306373465049316503132272888005413006996892388151703168436884689921175546200808741066077305320772569411046982888214985052258534869268272861296562978162637624578616314622464178734151990399085579700663355845020291957012993853975471726898593723794675512975901312216798835769918688770514242174902728857867343627257953207090684964430931366328195753109939066620898492641985849085070485645352709057103701664054219512133482073057029285043642376 [158,57] -106377185392012782374504071880819103986849961971361753386158973473828721773828388457003598129492939494585802327468631478786012274985631490034496822242862149907039268663387861028870596458299674822711816991188982324211519818051135067740537574101986001018846370137716552318569990123992599870261680142044665550668172701067001384412107624497311288460094218918245104459196262416112038817451119137099628856788320193391362175238919741458315938764460055488778206196732404597676350666968481316160485683900079742906631604493522213105804960471403303447558299946698401185934418045427561770835765441640114377164347680523562337133309606816304036005390642993729989890492383636615040306327853305659217565025888377242478539539481333937906331984266509537045990450761375848451955667709562062630564431700381459483318155202352551053363519839521697624525777087119821290869554374623688262741063724302381716194147706941525758048552109385699163259609422196331846073298679119843098490056936029623245737534642692590987056732672073387527596832435502613931099008612813838070516806108411206885493942639819576973344877282284646080903389530623723231802314610450984747212036726103994426797356206973797097488928233817157681253900495657058813735178167698162756663000943346665184773272987376475962243154021704242855680551327155335574797947371757616345907751619727805707124178620495387415653221292829517689435037736367738427865156487947992290674983310382115930940796004757912443640656849610814048343535374270867040155630299173978453012297437133708799265616192447356808442028729600468233592006995967839521438662199954535673105893615125557418478054469073575596258612221183238142339608679136480582755704115140572141064355474973800291407112475626510857150544020118032420310811018489016953085845274694254497569183010366622144209552259545547183409568474989144706131842408597364399947693046740591749399137444995246167877604025225131897968275631729106281213037200637922680375388549005182378357579147112975864835398551644753242207266562976194127716198629303613388425272494838149736548549121645974781956129296 [158,58] 13845464622967826787684269953097406939958238209402304167283241818292068071151074509943872005172296466522299292381847578404294532227587882103219295516999113227595511958280444989664622522635939779895868143418907784834106518949104577185802032288465947961821713458156692385900216525811870974201832453787121929294564956086457383540633306780404838122960286703489552498637663152122565614181974532865623251435397207682805177463938430754042027335891388422188165231912724592860977661648109615591597346141403919138005211574701060270963056350718103279267227303015732083427435251529748077131230096087434416658942250155491938991812963166391918188011789685546231022640099747222513643387047543091356919753210695567546079651494889860294941257194703660943946236440068419537552911863151455270398908800615316350041363808627560392423674247432596371212480733684436333562821908619737610936647827695979382066359347343939752118860577181773706045456871291414448462544085219363037504450345017333183630778162941486099027667990156627256287556079820016514488654867006342139114590675532666964792792599239582579389227330836404294293491980799616971890170110389577283944730610814671674733577975804851436450690858173897420940300461427964538547337520746777780725292428367828752558845929510080780520057116884391478289183212597562070167843139766707242541061829191055810052745981309534760372854713092104245315530500793709649224554746162234539260051340150517905564992588204013022901175696652058352035809146344117906008252126860211579506701456943414160751909434707011590015270624647866152737095295343179493983532786337722030621453694060636622770115459956520683911725636820564204332902127541550076032467705337010925292287259117371407906997353305228719158102060898922430267827340530867979543516417233424901662982072452383449950462047973277015785316352882430931750369681219500353640276043505020605776595221857445957294576048673092410803715729807187783438213977278125755197555332432613523274470399016198869949307709042690483147476543377263786445888805097007222307097224908455645857422042963955995693383 [158,59] -1492104731251990635629025911265535734737272026394996991263925747365041165041201371426604968384527733269844615330933763246986240991780951557186472085902661560092420830544605174280086583606080435159801448668678962998981859449135458557644372287081282123882101892970456308969669981711112172863958729888178487995333530746087691298150901376350728787374036976643347393929822762085688303918830954736943266347295528157197935328854300750440851626014451167908546981723949576014018799887806918595489694371797683796323652292253310728711818923506631459353176887170646084596109100999882104934290085310696857826835137835048642526626717971068907328436669953525112017542396714413757111515319219865950283414680494411833605518188827618323745452605502604996856785318180060928310715024644523964440648781514246946849034409126916780677375120432890097309220777704531600529937024081818049537374311770050997665226042970251916257784434465311427038259773536203701491528710276430047708872980898533210731314424092021504296299659884394550143364299643562902950535046607813637475081172542446964090861413322415625971066271946801055068271210240698051483503851711990071817907893920379967395275426634737955618549436748327055961696133680410318721780247321027137129401301171133385907124744495482669906499790324666670498287538210718271949723855112410258708413226285008871256036669889891695570269624940091791760999205258572675479280685546857183077288116661211017761233595472853384714002384369885735354015801181310270649297422024072573184685971458727624823340186253459379707286651673213450048513223894874348499430418361776576711477100431973400645522117799519411573222990414589961771451245404297410298506975605160223830184290507262059677703324038329968689719246961374750662526836461126626081309394411547931976910255543385921344106972572316661910104895130022499338009504203691031622944461418843782643873812561485414409341076521199158862463374077377867423630091986493897014072307639325819162408749271532899881171438967156137539684116190522233119394595921440286102050728960612518167854833870733285952 [158,60] 124047747450109914509900846931015563415707822507356259400773370256289193153992870325226118670892017718028415351331046456427715787516609433363128246661813573266508399771224142364951003261775106368574202315314970356283199514166686286492659369089194772080004044694268427740393612355904850819086124376784187425809507089818009214857296624822300478232905927005234816279817766528788474409667119824181260120094945912495230335672552118908795179732068874399721065367853581988204337778754408244108941004960164009248473909827648720084076425812249119346765431217850576569103404132169516063903979090822963023642331852630207601868786064954682489627911207307927933727726753464176479455055242377075700418376323298293841011864840027627299710023518249965148013504342736425700517413832991377281110953060796993594822873628118642180278276393054976911875641113180635643568033599185044177765003718025668923911469148564874208826135509999831718745176583028968322002542909236257942884466944241385046679027176764136116008695380607326537601937976359311170786287271694253361706994161868403338488721428349380421681985404632642189009574556327424566208436413305578826523467443722892599754624649241124802189619158603669281696235587980814182700236875353145406755658036508524946706149984365573843404569308315700208879551028251478755274511879805614412373007215457671238128847827884233054510402004018135710623098304515355170003551745334943402597446421156493645329052981737910985943936842453662702168198095612231248162922162575713222644602886132973600490243514245131266255459181973291263025231374772360539567147875082642324210575413769566483665826861516136641450348821028646534273699059148354803265618072602495417559141141040303247702355929190151170255173898315223148556207233078128229008259703779325159401650224313766590221843655597889622233936374241453603269539509706385168590942491705044604124921106618220184816026742566384445941546726724018235333837813007571992632841967082152826595125880490871098412947622332900583627462122527387061425691833006519377483390301068504664173736545714048 [158,61] -5736235540670189493108325254523925852885826514859877711088186122788593978466380921604796253970297124907023650243057440530567911543421420889979640725911432714907712348094943515746655293973612599018656378234088681988325672354683780172465514619472644318822817569947069806526624089196927199105323921447043388879887912793476418181632103128409854524930607306022842881165285181115981806637638007316296413283419793580166324233763359769767312248975021482789208423474915002022013086639715634159801590277143149598125470146441405208531293041364744419985868997191049615332183448433373095396358570346681356697271549677219403356754622355636764491590206566685766497974599739211765525206880435284296181178938950879050134772546031045978213606597058034466517401170868637557573157209281487850063957261651301377727333822757610310594378924028709433164154396536654617505499266038012079606634291412211224170460667217193273178490206221741046202307009715426095538978799022841154663358466924785111387627387855293310193410785566673620797188763553779886165608375557229155778502761148640949496913511271950297079236254286956250707883360555021850736940132243100867711829887769789915252253362401685973347749877426368081546022674388443633707652050592301462891932204717220447036777970729990120427313458450953224965878376195515589526291312603629378063193446630417009163195532453360165779008541977190674322403441542733087780143989343165954747248535504166000259884458516771746483468812678690755001718324841215232293974030870190727468336511717316844601075690249156675006821424499742904019024136372450470455506338496352229378234721982350838431556373246833586134340603917754745502968760836401561132238118907935433178958438605944977710656106156159168844799516833264434796416229287157413190138107053845842000390713090833562411826786561101582253030486465612470924725487054287274745447067433402943315777960877653225733821012485028074223741882914442338729233045294780817240651576519309807491744646638117377552735328188657548680409762478826228744297231212420173852263371068482223664706737840 [158,62] -421971498695469925428924696290240827783441517203147377265639984396215152333845147498516702293087880386235882145748303336191843059239864123979907409233094682682319614342869645507617410542913848236728687406691411139483173332051795218663527312125022297228169190592502700521825472586005652890312648763943735259765702409828975836967562292568627249844622191767463992098168398747055044576399767096811474604546842920270192482732781982238456023420391868598729057339688411240551764828354429176193746807879517258129038800335484915639833238820931996774967462823421222281301459722700127778251195310015548697602618526227260406528345373392641093838712178438773236771535658243078314462261945362621680074601442393313024141036157606674145018413539477272037999133576612627399084864873524269235446233502110108813624463637073909405740185882277049821038104822086296920636610104887142628901129690946769740475814154327500217153034852239308451922076107815980469661498426603669360844236539456101132194972851307794920047494098145425827545572906680644821770098315003881371670712131890293132876989365153378983661851607916781919438823095623653542580661234513512230586101790764549149863471697877609914556780888625531373191605394682322393542866496956925645979620144766309599538995613660825791835721754555918386242979108825856796681658742500503166497864058581597557201731277527991300837458834489847202917649664065723290673036014817148362904407195563881070710708074871989460803315105084239807103532175845561538640618282590900441892411930797527057853206673478588950779359791777293587959147410180451804609172369741823995229048001521703829989263385220650482632548452367989881161253299586074853992018416681835553261010615129616281800236701258254477687869790426229248002209884957102463212352929361498822155737258049685537064241348535481940462796065503375176116911479916988141775277489107388965797006748590101154029045090084288220377032244536915163274988619371745905133276085769961839992476811152075436476029302278435725080562264776464469439451271076373468324684699151770622834048 [158,63] 154281814587790555924766367603322757410399923269276967213002550654988270680192495528881027405151174608730692436976919684010528435915821002846597464632289408632981355108700979621688780582820857796956159028487222308218646031290822064780467266507455542223952903777148299670729180035708149612879181667849985337257816525689781322557645922495528703083223259356543475074107246199835206039820728796247512426035461282773080827499684167694659366698282583538494247548310517498394446993532634044440717468780600070126095605369875159477706265901236838803128785106406572836712231844130774153774662300147723991640390261812819211329454406547785242405584897563439942411202529518576115055619146130753123229099043794620478124546938052863244278759372510533635983757463624198413405787293777286937773241245346742079397697854987270694568294938801684367220812690567276384804820973414962452595132702280116429125596123841734928254666507313225124893590874385159646358638741554298472308565000709299646492991406828750962374447280689604234806895586897127597436434797825648926091971409312733419539242232638961740760643187877155990738660776112011135403108154988856717958113949614318997001573602384738726332324163228208512597186493781403558438350062900894619191655168801849777020639715841610704275048840045621004311015565228709786492884064272711008754923895402320151492152064531178582825598569799984070786355159837891530145059574896099741233620539623140287734225251655911095190465098870772144818789390770844038439826023494464883031169048392258778494038487527780739010996828903633974757760239292816195075892673935469938723627315787988366640512280150379789799994194332519138447503932075467573877381678643720867017827308896606962731160549794348944969526437731368013645958531365197286815288017674396902042744748674185644994836293403936761620946764679116302088974845448890904816023553340035224190605717692561218651369138003320739068617891800801527809412796378687275793233233121538037277169609095917505723910370397236349789188010919288793603923674388511231705689962053693464000 [158,64] -25220961029351781507965809496815008031024066377680336442440752938539307566069255933428859756711772555932995675739591482006108977063668335641095564475848904585221889050792992954154016037623452128913086584779651819095167726856057850384869253222614108103875983638164446876315282760383370785834359934601316143756948657185352360122167475465816825665705616438967420454928207497441311530757633312205488207377716069641437261309050718023778234286503156906178526463211165319612566585660868464064671644455449861259502609560851222449424261809770590073870169942375311994878357726992021679209150785560035727020612902841672005181948583881524935032260945842601715852312431783009895652985484777458641491885449984172970949105331014217625677004459812593686050907455553495226637948017096561525890876095076969366400482913692144832180194012903674008574466660353125328894260574019004805087273851827679772235112694648678669988674438333629966085489180615775094213866404745216029802089749088551890466085200652060743790461517417257167146740161427299516034253984602613770926253429812495194567876331484294608425673940143896202637355504963300148562242692344771042166273856832126587145154504509980697340011143904617962974711075025221612164015052570488103216376698927282299185039834093021208111880701389829139596470411621520877439153557893623146206698842147683346540236070534685957878986811023524445140810553018036741141103773619438345399353694695666362729873641905340564004135567114951972160687684530835979234812954650631374028405819978170481234883241392437783603593996340033979067793940037101619889966686271550784312431052241219575310449841922657410690984190265177394357933775858665135896646296069455507099393564117954199277068821563821055859769337967222068402498516903318076047103065573921207596922077323057674774686521100104591100150812306245233323811481861293586315109292312551166869855003423975347131907267170365865820369948335399290889644976094754230107778531786426093998918418278751173949796610758984569793395421600104692724150957229113924771873278663448320 [158,65] 3083427657881276616363392057878081366491800002453432601566944062776294903785632485226678594720683619465000188538582904683445592831946391013712741615435236183810211803465024583824950730385156236386171990593345178494776641546043931582337698807070064942775724262429814240077248240027494013126397867923426063064916539525420560669344011883002916458386760793506654735514151745202118436331121520856828502675630774852700819908093324530989269365644706960206987904438154044143233037844346357271319514424449836609373756482246820104694141976609683557531702887747502059469100438807954017563617938402279784059706249883821184238923069332788135156423725086938042462436955283167543447592581236533851812437657956472370731642698156614511520102496560548707855961951441703362578422733125658156741425122732930055005051183410391301884589473283001291726902316146768048228132452489200700647572756977565454124636772322148661389320761524402659405955961935164312498379207688074813110206465754997350809564678648863787586472770387730030223440016417866141237620240805621509955501388708217435031637751192832515223558255397612977819788467577194970343520631995721967448519411540689982904938715730098164934087546546285205868147009489902932747785158287494099978762638483059607567442728453328262768245680197929800819310795444211021212528944295029046217388060981198454748358691432944077336924539071019865179104926117955353406212584984320717836740231823347729159351293161264429608448225888411447691704966448008182946345036762954422993396276232865660552078679948105502956693422798896240523439276909682020780394781187552842767192345644693621235846416643505249894606636876755047091179528950241786885799485285628356708389104114772985412993265077407838555877135611896126937739097773181381877243386133360977930784361171502148372288412753438668887610294750997690669543151838133483052291894223209280628808198899959808142323691678912969108872315258632762624578257777276089206291774697300861356052491231164204368211886900903585961052437163807420560049063397140298693414499391040 [158,66] -310922859229600016781545524527324069888286656175555745043769310923655677620594721699831314736023998290715627225768048557087075486698042539825961699461936473919724551212398748050046826964474686637541138344920374530732942893787012586995673864809398250572873911782091822931942619814773074774855382815329265572611429986539269616611511527710538054854282770249808301457980417219465891100991087315251746821860002935395782482992628542188142887432726369295595297105562954993363575585927267654638782516466633603400958021756952108319798131910781586865527337333153226681825442736073410751955154994265046237326603501879606935418489004154563515988124045427104590672946885628582475203404030624420247700020988233902915896420579656530326091153321800411342305472637414794849069359326418753936184336108902210184405509701728184525578798254064531142458067593457322112234923386173611283901311646479262188034201424330735882835517612563704039781925740581581467631309316822649223546634975568684957339088161001806270455050918009961548010487888813771902925701821566758973395275579498600286089578033052218680365825880629733243363377112821700657956812131963875945056999304786942804298694257576320287217538124938542315943299688699649899479875849647055063441952782404280329237046648240352811475508417107163837092953283467300123199941241284829688367467773877957044984506509364173138764472030667120790360109010115120184151556327491644077474571999205249520917498121906663757734950022707991709255261194849005805538821378516363774067843856238368702632305708671862862909555343730336305618920349952711161574341601181924443528572880784713257758807178286592498511923570854718199066877908926248959234439529912929557197040692972145711812850258902043821213921088767951612495531174552966555052721047654742032137743487978396087312633519984704541334629207828215907436370460133289320738533988151072246570915740284428329046557236821534820323683627768250097513125493901651911815117594021740366046066955921803346059434111780492894396398689384119339663413948917863785113481696 [158,67] 27350562096064954641439205162912038134296849128100938300978740056376896598988602553500713020741964757629932939318287426852422479529354673376347302466666761630391615173334437805839881197268804133765754241538294443498507554042515064969739995963072194589424841112155910916363985104081782600189044691418976435512819862579942925683133443023384518447786044840517443400230535407808490526894062318967755251347070682009733677689491323641699275298591081427889075954792462826362843754904616152733303895106757820894967309401644196178396826738879144563977792609196117436461136762975707430789533969372909796452753568147101948574731828023634520469426846550156585037936105456942811503435815646611049589131628684740894070389525646489438318601614633165478075309639518905173912829903534135287532431566129407755084079542577756309701585470151856297701881223806775087841863748497647306000174162894609184423952274903354622978294563056006010960969516989204578601621292766182453253443731728763412418529374870888740607965928074426633978443542184098208356030592953895022309149836635317974048783596409145434456061470570276350825402412003139965666075228463833202971654755996207241080879799136277037569125521456839869850335711667768079439849742769605832451733714085315011156362822916188762371456127250672958280817632541643348558409780625839941836250969063408202728143665011822678109516537754046125624142545692703312600614728274480042807179508299237735031074493416882756080926199157371269177940080618413450795745544834544325658473442334559599035455227719483469017284097638177600974198776866464500120660574100823852871907767936636479886699018191351415507719944656580485127651173991499307296385388993595353488715281508032566233946056058409047064517845082933776316748722822718409839163075802544681399712580094495195817230758529102219441742460233811808392697742222645392646897690915817802312715884237876758227246444004928050521944983255616916031385293019327762186084686335689451438243924144112976281845224050932102718054497529335350285853215245542558067328 [158,68] -2131454166743952170036820291388401426601456139409064435558209387481789036599264139559742011271591527403610504585114068383244964264179489655147765003874879441828899509163448376219090403549392004048019151899658935699365448854591710143668234333899723232720015470405265975285599458453607583159512519425367558034745139364769691854967565942223030892173174562091847766295509643261870535238244699206953623839482813513175137827915649510611123544586025866090393136741120995270140307807378475493332998362408626471035360215962538158305575616792241096721611511556684465974742408902430138404455920647691079866279042534543001969693873711787064806232060764979495421154651777576831994417690036704783443159646410449823421096371385655813329763882390887400017029565113355250166278861268399983472813494932466767873347325125706390162997034029326758548543014405274100735151307676777689464531608178344804897163666690685135979338647525382933204458346459401777481627580614403146975396674605235630734390757214748459821614243560766786208172064324003117607152316006613356167066448338473894095322872282282360838901316183771595313016270045044143638964853242272067444875198795039695449786515519446199286254285948625046105316056987823259817247129175231114687197848915313906422037845011000988173811434164133330545669618773999865768457162613059226255172031359650720342248427924226637351241389949567158739671740565387092638515169986178650453386495879860697535053821820777920353567453473332811207959350217950273445328341878227212562432289744870212306582747073019124846043202754279060402709112340302626361491284059350964603590178057974537967410931086128640552860099504502066383509171742140059213660488634052277600671525701568831197776617547463951475367749914615149535165227687981508033892372791370194969053734269298546935784021136194663442014611299148968994167293423640585280680586276783972557854504418943836935048361472069735097657716533310836706818125816977255701386916538227565461687793126327201095098737521567144741252904828987710272128613412355322624 [158,69] 144273107145805069009106006273151456649938684068993390674354390772989652404370212488098661778737448358248166656584651898699630630242687919679234810982200430398328045503072175036977326727486031660378537085552198838339439344744065791192066313072518690976534380176638334806910483766520703537850065469531642968219979637581883780860485620456189504501711666098969206911647230732880261224126048924666249013864099536984387650330181606005314115334891568503714845741801631816848697390125272291655628641586135539827914401029264540574608152516420566677491268326739104253428896809131499068331589877152425059552366283811433325936765802298718528064076414777155718686389452787314983858693370311990463237815574359925311227381522486081312044298250820367060243959208782691708839301166936136123980626003482760922273320842810428393742928286533328382960759073776944684503197175468263230308320918130285555687660056910697480703418866165891762528534395924934730398462049654371563651674556333541612815521370137388039273847983688398176429760317051227777647010476310209002530752749285675253385830381678661337835095276215593231184266107382246474916187510866695119456852556261227624245305159715683784548468660501195461489897997145504931635128279702259003599111483469750719485078440642102508571798979302896772749789185064655980770974281548182215854735517594081304459498873169585533879544940403156454656389574944191110628585127148053747551379722177148789241532237984847000683651959641803344938915200323921675373074180841935230296039828413778214754889422604191641315194371391394960195265723567332339896782389622354479624662156898989612103307033748526010514677653837651333847656979720097588694094060367711035172151507326858066868604462696530767405957938490276654019261054357106318949671472099625616360663596388518365431289309113539431254987110375786069676594622680691266713783737794164834038258027878695528502273516178039731344857653596166857755593879238085009427190841706991071339318503175435033652648553598000678274364571981224626438373965152480 [158,70] -8622800880815349553494061446285801530410267378779988979415779903471967497782935607536830114654211071926911294737733876775127928089301595449384477282237892003682672462906377915479780128625211336576465798637465137805624296982191730601837430630683973032934946595370236687105190802303195376985389570280477194553037679640845725398120982168069695161231538872389573686418600747793969984088737651753638500874080593419714626598753296871984499053524022882721185712987325156226366834971336351806198995622326366950905183321083577430851918368787968636044622520613991964657612848263224351480494943411099255723883782257100885089097671189472469557233610806448934243245505342998865087048997824107688765017368510450438020711368587229423743608383978362428525391966921700924978923415659175735818410599509894975136958553449045179284780965030854147639720351722790332124768149338781225952201477609147553822397176032474120292048167467295398922443253331852824929954914195895798176415168762313875458892883701984609012010935570769474466267574543448793661346627920635920506745259810974564099956745067370753371467717359374524067224194989715063169731395860561656474403750934702682434767768585405645434443121959760390321086656233821114198249619370155354818611513082993787974736907024108847075758975357907737607084840304207071717112341942583032201853596947649407849808360782265882503339388277081077427722816577208953189375562611648003723746597097703868223870099913617335416576366721076207407506966047540658559527427640893552253871226489127827066795758009594797175445243168507561479686300069910441760431118288242484566955028609948281031339340697559938433492610663215129718457373716766249717390277795279248185231834780791739780796893912083027079200395061101801819170323388059640650216649268973289468403445952336340505111553669702856495861503116207310520635619966612685023469722830094506370430193812504776489373969091142740417884160813174955526537069837524683215274798547839785938044952719076956457469053387336671767585055561086960771619279872 [158,71] 468518447348646892097328858233674658119070339936558332276343268247685446352834709143115145969106219446821369804255060997261518556018787217597750701655433303955204642195064965393971657291475067769651403406939800834506493855887134632994788113942010700420185682998396305280295942973874274748588557125633024883365710233573195191758973601991723758443290126369160401455910093000849105226095267009591979230000942813611896822115174544952451997438420716248687075655033365108555394432158672797752025812351864457767234390658874818553355986253990707057424409321644367730119077385869235317793323266029293505752623786863077680437203108663890546467523162779781303269041151398710084612697248286569089835738951681689719221723984469185856410382243921099494914880168141668870627646046446572264856713772068687638708029329810412608262095904145460956412812385225867558421394216396717696349337903414506191219910998539875374500751511284944505278293123338707083929315847248913929037462845491397413093618239613195159552391873558181758850931942260082591869908202577075581791242617390205353965921313127386239642040753406844112358996167317233078744023938052756390201632259282852517988213359748053093297021922888645947845075708624858022077250171026957924330187630840062937134523810967250648923048795808102701994121578088171685903999953679130298003207805721822611831827437933037458087333278802486564175540208472358994866960864362122619747361694861290148854002792274767591306982212254222575091772022346965053492169430665938061910037014969963125458675636938945680550595229676848322004075891427254838170529322806967428512734575123670518560023296879305844560778315347498215645573213265733137941166405119961014938901874633298934443308074616744255564854442600145373497543016075584998536623524326621570316975386649115715332328969345048150579678918100666947710698584588901900412677669997052255091384442051045357086541837750576528808474645316790827013737529100811643850831785826192868633255673483893246514031947117720006734922036489656177387520 [158,72] -22245215262536592220806085804815043891623035864493883032968530934119162032588982276346343135099167723893998742006157797072624551394713616982668130954829722056218841262664812938621035938368940113029962420331679111987213594400528158662869787530641516774174550836081726832709726101410294562673916229143050405782129220184768516602819264533044488417641348018603508256122891321174011379964318416889976998010377731836900921436020816179729139858426535082643633876470223922737343857312301953049143029922735434343384886204309259692735865760006394969990143399514375821807733973074721660440134376532258039898870683572540259422077643596440496296181937128602245771273606775859375798216611406153127098420873400535742559048792230896141279744033092437481484157122870862603628083638093309851882769796259498644330763950215852027505756901685185766080766441391846698786935464784437696129113805131183866404056102836785722604644492521143594875193762726177774908454727978693180105652565494469839791268003661075742711930240965024424827684559734323001670297546015373640736459579766283504514061313431469622020072514957829220435326942567852661108479441781127393501066700793956732396738417916169176210709857422440747172850346076453041782881794757550123142072813364228900065257823324810433993010183006613698192641810005936746276764493793606021527163317364921036156978388436704831039281752511935673734813947919805998824139839736755003689936334263761235368523314062335370525566910066434226931407634378696670715813259633121835934603471076288609404947361198744523140090372420532580968800184107789160363670620664282151129675870834911299681836697596966231561686875142963208351616583288713511119705834215812837380494799987595571824164790442009872518528065461108276720933557863306988055063324550285800269391183095902232945313549906311238806479012945530869898741410879868779833160358192347534582196311371930051110153285689302063974211517317547284818354037347587081956588481493317443175636242712333112220088465684110904474522067459259480384 [158,73] 907817714609575877598554403003308895298091812049498178888738899747847427082104469895238695504190778909649234571364809236799362682520697439663216097039688544022137541553777564221858952705344296063369678291327303652277356869004281284128372361864428548856053852087256299054753532872381060671028870957536811387012166578193737330262644195645395283537284153037951128071842387379827885580670106352247698338554740539370471880249558629527219899410383800043987033183260970493233686951356730903321704000525287713106326780276308211223569174252234670784617432540370033193809052028011951236027229864900530942768558384882413225355419632313057936782378124662618814291756098432129871633967054181218921857210845635380142258353646479910089713578073364748416052604352610258881893359378394791145597236240805939336424957141720347829262452687873978849513673547630618479247618727122565949283027326980339217104924689285895115941497245809549525901944738396408377546252771565537625716513494118097168697612537020049433663027194319315307886969342503696625522126316260971285178020370897320277453693669930253720813306458390897433603766282968532555737019496001055814446916715734840622687181137244219727860055600113778509145629909524946027286023201435932230459883147994543920414840675853121732063695354847926078071887250949915761539230703077527477018942463018667820654839055902652795154025932804764194802918407850729069998080511001737952001767230330122128149253596045738918791591998607587976837475365318847313586728443378734770366977172440140601586806179396364174299994036856780013180590207950239254405805827869657860855409292298855920440864266710730471941010302162494495198569510847128134983799927911279551234946372067031091821012180705267842659002155857002273619050311776039590552718333026134646993819978951646588303226775857842421868154547379505992546939827309106934497617127159857164376239917736607337897544086820668712097993104566073211103978034107789768343512025909629219801530489751769683430515358378507603986633490090112 [158,74] -32810057064871724007549627608841504855020489167182701815221978660098146178560412397353792920337413958242833035115549013284749765038062015942030256601117727716466820021418963899719484468454979967782930044279440966867876509477439063622008323748182962569396708644779039520467082829742222352149951723597661502883645709176152316322633821102728458925234899572425353504883070865285620573954610698832208753000079758378468115229755564270437049113924998030922061569132813922240810584212177984749907054557659878752603850094378201952110820404797251789491135914777791118843478689620134289323356975657282652052373594697698806538365961851237608591310066890294470012333273792323727788284760518920255152953052451226892807388728374701913301112693986727173554986949462292374163467773970431847146856146943813292807107802517430784470238425389098012747694977038048193467295033376726980175880777260450388082678128201062594906216811791340320826548190234501762304966407322784534879345827372703594306496524059628131425018094549118128858970487380579773082964813110822829450943358947458551557805859433446213880491514462049146046481575907006632924444803323290549300715923938495941268059473287765538172274765323422382626046856576512269431063368841635150196386069631962854670899848299794023272878078710839254435062503102860467863766400183567186602908148736307861180336399462575838247346604758023109624118999148657275551381305762387941116973437449431966217158196549984576331977126244575085176332100539887732683676465598884847950416974909983630390693005299497579683684127695404092400107088514491542087249890133707666513795442463337171435206099688951629311201066566580719491198662427802156432721754225020264441642734212709440285224222943683207318104264093149152940207871646513049363707198034521975985462848838860137667215717695336251382538411007416428861737859420225225013545264062461907213995911762955434400927304369965415008194966457689806891914796829689886009606923173958595023576466884525127971692429419659774689738988120 [158,75] 1004410881632986904545143077928356441433594742677329475364045558548691479346053226365216836763024776444684233239180546186994417571444329662622379471550694909048984571286224942781092175578915652228150167300008096970276589172030219691513175644592017700606392970150064560266080521647361906179454138045186540468555136516940149438514043254898377461123664393542994185350048363037968359720155272923374354306377770301176580846199625054759426452251017351226157987629891515064945573166035072366635863837439116295307117191425262556417027889534946150246752918224441512435611640343760547320892786838326285440579798290978895968946880903858200015554265694088450216636349345514611472021950330304361697292061341774074755667697103660538787419774502746399169723569054742872386432593362030766751912879779939546359892080786599567131496076789720281069319615191239595505520540782576550242613499233676995147954560576461198521926364065239440179482910021531529636780412596396872846653011742369752409248324249344900371005061663969640341844352689707830484187415149516606141268938433442359647895826068386328675790418590986171647802490873017233362692778905176302851040257946360302479372921324283133944537721142059837287206053067047076921109046125045129975147434636639198771399638414037326347056315396094600396261355553874163208674206142639015406240043524562873284289573591773689717285138933363589944862332103259054771362472732174098584772376661572061207072558314265306413711979025166119467123263752247240953848110882771948886828032314357036152658373006997631013771330298654085323524056246572154695163509976556573149414070195772121890563554039435029511189500431122973354782996173280848154147767497407785278112313256431024502355982681025325841128872061979088562069523224814253605698460515361814075666533097803863372547696340650171572430910718288355080031687701086956494606510286178901527689629286764383461056190771226600863684275466060627571411764288350688587796525617173073767439997387440181037004768320598886402499584 [158,76] -21758977967543809391687933641905797831329244528314638419626871382841787350414885004496619101742499896160486278365013764562973580837586070089562328360339727717122412592873351983536830142072299241815312523684172746477448020732772943996287575650195511668030760982144672637020959224226533189824315234302286492365773567153177529519941680246726589970057285592610699863076823806055310053428664624361928930107670188867224465879781807364893961646968377427070287295038367464046757640757611317747927263810995532280831359288682810421927838275388095400599115794699602147034429947245522121610827866678812765091762048152314732328540279092331024670430403472700256626309452491210227186898113751819448438200431079920218139494893413809902948238415742186876672197184857883877492880344175369999882398744430405970578738622238332091748095367872319514817159833612851916138186139723192023010553114265134500217095017210561034393734230634993985373110805234216337946045152769853657768951240491644545529460364491924187707856531583235052859894326544123319760933860437101570457300192320519154577798054931763116933490125399450960812503855736730074294461465010811247132768596548512863368974483587616208048772371129913923445071070102029115157636111170254214083266504363232497503076117265437679262739610408626602931830050592364136383152654043134067719853871480154460734679145385123710028955919359038521665260281439645250662911671928527550646696719506733046920524300921538378632536346891060524147125068219253168753204461237686023042286712466775547086233040838326344588676052893555360569337307058368664094019119416710176751233023535064647853364948706345926501189884977971718576746116688707470898003062204989513325099047535199841100587036441257847000255789799290845644002137891921526561733878069338748109619803025496011035024391925595488030881675158043717744840635915627535094536212662353508349927383492748326843968026854325021550264074664616280892180666635036062458936703530782389672605927976742272347844740062898702592 [158,77] 232160148713724995567711522825980501429721652763692617687120492162014268664593201323136427235825745862512830798855426640900209047721110613658071074947362447821127363558225453224876706038872339308380911843761801525346876600319726740309187203422830119548370540370779182982578482523789110590632421957487728944337158058470364436447258380765723276446933422696300781692322401390162643772303438102295331805390284438784961739537221359400131721357649738659294824617261685062451009118568672607681143466697293946662346297990471553261099434407178729030316787208405527501905411038111645423125249140677479135664492236820332969220365841863769254866699873135502604972972303385475448268087413953983857574937718987344627127964482630300049099322179409394507478826435832993359087242716938056156669853987192768896634068595524870544370952462587824564666641602301015239760419333355093459893125744222499201069362894842395041283426662449815807184837818438162858039447554692911507481178649710808446046411061621027545487502959619919186104569005918639060456897998340205782825573719047353226326519751106974424227865884593410067140581592997701716043333832882839424967476551764320045203956988804728984566492146349985005194580058685167680932866762394597094906053186182031447515033996271509310175796116653349977310226874348766457525190179772081024361827710411436506885582571481361471188110154713446543184826071436754767130675471944189146249738363377994238810946904520769381135755007946864728370670599267885523235069465375696416090276443115701667113990046874007840458091032015463357338763241385105003820298571905820012419810572755682991402555893688956807444340757977833971135005283143802277881121353805650972000368441789460600671411982822845966178329956604401506895981227511964772301904591761496550572367358680083125304032254847809037048461622805090191189200939058681335600785106927526313405980032376946516542674009138012250127275549765494142534571257008088523518234569385985326518194523596835747293883066213184 [158,78] 9585994856927958432682628970460174657264843930976139079232947570054690516470137383399514604162309326210560200351057279002491330656291170729091281940928018368025884388683549086382318443841697621014648851580708260811178574775720079725467963127788729793984487720136090291150735405399111637310195193571732778258327410079863702629385753863539823165317692524516408246124711805527884096967858816336732901555526145422809943746539564844000454045092859008742213502205135882471677237183800670057708509604090778851301679632185854495514977987759919914067957524972337244990193490590516014472358035508540665692111175794487364010397705269857614604304460206864043822858693059717400088420071338559741515632539050948884899916789300596290649537455952682728010172677879914692848175042204470231817827100022529329475696699150386224793373478297366057946874792756706783507297584041102272575248886679389315631503753338196997560811101421815187607245476423348772345466176253343435990926643974666717221093247806128265844067033965168066433552849737281571266911277685033786136281398858371521443579964777067440276217980293441732051166279278716252151633483177188489958751372147062839131839680240484538516756729405977723633302387304421057530610538359980015635869714788530138406989607850234988786814139064803796492581962271823346259773584929733146762169135455524784162757727336019435818421976108625668787674069340041513543077788860285241816837683137945748761128953462889136790763923655138599386932765615168993411045523422668434667115069694715397056779767969456051139927259479447923612963306746757602042862667034470806190534594124646605254511736181255655313976390186082033649416656942394659296264283657465802612478906372835288207085347170537141541499290620500381556478792369770565663418123174179184679008947907111564015574522285677370894906388323050838905981415382269302868577974450177446175158670154377065248152183531438056786036632425433787100533137420903597568661633723662913249544246562102354186767942816 [158,79] -758365451445418359049924878922213857096911245592204417090326318220716035019590830199018542079910692738125165078561208089819156262169201826554093933499000880322315588330654172661707680152273208909985877728594825166761267515288400705456511252014831563592777407342327439239012339671650800954569063886889675159154285575235904661102228784584305529099819515024793492924486024273231941985110132706223545202365184857640240137792124727158755934365352364599060459518772923214802701462359425650299763861251482053261726161477818395989720271343848815374715763659169493898770810935690754719204407047937510723516091500766766440169272806537693925302514114637305684590652216317389234633557461956448313519111999225641343184366262873431003771487430180893429486094338172426553254587269001162143324720811357677759065602151650397996556299744183821790957398563958685955627500085785128959179811638475965799834274480982065416972592126188628466353536918146858286219909626718766136398538571608395145997203675770029370483604485987566758767942335592946050049942923564831671248074797443942171955657201929715738822901941503082042716152496339472425949691132121363366198669436618156942951086474591881235192881813535422396438221225137778485904531928374421465065991813028662269135828090917382591289471234916355130480054097654587686852182568354131350289101483991547884131742878424400391539217831742589116460712028815457808005950569417450760751840274603607679002049429825095286933111086928290283872657125110435109684366433372275706423908355123291713590637705175184392356206817932233332742857612431872843680019988137931512139521687193917478400767476847502224082651982355505857425321602988817667833499212695831166666800003835379844467631424635547246832602467948747982943331941707049335341940991115646128654541483025173805420469435330695040239391165564708220928064372722682127953657659558727258501774788065788823888901430399633463811887887404530486131494747226364491262533314355700995682589554707453197111808 [158,80] 31297974544556022397691723348039728416881285393531986500658708675462378473999093559222030343598570626645234117859772357083828107397615873088116710469430159495191936459755224400442681961593133042622006468111084749213142453390360618906372120340650938191416634767283044129230591092245293921914703609904930827900804880014383166657353352692391013042818280700299792557221386521030530866799274526113082761122708447387105823172476720430409090743593555775940639544213087368704298357379693845382613106686819890351702398865826306506620319607330086185887628263827140626941734135593881978887169692491885589149790968908518354231833191276293462090609927586417925420941871584886013162485597499673147482537060331743033096736544397708724770614307371312059274155907984325860230698433148613631146154060638471596172787849668774065664379309838888018703950187227366534339290995005340677455333930919257971127720960456370670035993984110300394300278668601868321134807147689323743395751785801539716218621210636893104803978568541753371522826181643911468447195189137525031424744663768673502757159961703737415021628564368463746335945631205646328635265175927812249087613612529176243403439374386832139010697531866221975554337376061190464075894084679930255187116988119745801191425926776620681251529110602494486472012320106778407683475795398923489669997638767849543627361463126068267560540872552280504095367703944296505548394214112475824820538555978980834552123824165490721425120688489835088656758227871721511874118967854107595715292227514780198194764667847215785928742518526235812483924599010261857296852686169461436703625511664077542301695271790542573676347129724760861091275486882503533663117575672213666300457070782612545144745338780742588812979923489953544025586630958750517280937598036094490546396267236109128842839102240719673405455109476737730329526398250334729077417345535068821324938629419989200675683482932837208761480047923736573669295224922797058096893977163820267015896397908613542240 [158,81] -900445501372700462783194321867360789956969612962534921797027491729601235145418303392910527874595778010522758355334728823957743914995966761191868475028586506326178887774652768004970071305850255695412484825547549777726102410023355546826778402853160547549514295932841315147285338002925685683825531701374440018137534777555127075898750840250314528724449828994233370956863869020984863432607005936344905787498946048464935121050011369504113043735140754160254394923829245448186356614467490140079943862134418801327759522953787816585870307557029649795248105006268637695928249994533024035651215027705108262025212436643554631198602875248232008270207636722157574404593540014220871450524616574667934168069143696415655682449843926227376176207223135995819692901660023074274704493727277529158274505422800759813004951421022613225165661357160192842472908409308877252474070691789955278891834749071697891186749466642600264590759809557848105571355309980956316005488006994494022443878256674237349952062813284064406209396100003631644616671669021330964297267068992904652276335448717455347677079255026774311721266131268410207539344958514057097104924167718443038496751221259709420866784605644481168221488565253099928638327886903261595460737280092914537557995833168137536558327622695008700847567213190036213537224796581165454840937100668673119323697777580664425725889466014934237694471570770719540129483997519845940957031346649246708578136576575566673179738060527098401723377500888075632372498325074093609491867988859808529474429532568320220170843556644342254511983604120036123086992900479961755384425088742908769161339472195397985848233808519717583026509621614911216332865465590898823888255992442786336162458423094760129554745379681988837673560518714264912499519740241673570179117428910640595580439277406538314447059267737443108984903914261315983557257394108214454186470230557166769239995726042906701907539751671724428932726328190111806681717085724167516695455635587857580369205087533376 [158,82] 21294090052796735213366957532984723715960861341499972906901276552813002826522140493740988230461683340292047061093041393182854038391299365034639537994611288080385507445512837590571329888690057077055364725737857731347920980151464293477532406611694900086614563131809408189381581103260888286992249858693134887992365087700939607380931949464453297648200329062267037539205060803039425442436287061721926912530320606833527301926469621903148284054619253475993758653645827129733010545980529962306659342408481323880822683586119825300383655985704537201965918735364260968798771180213661948675346777406401105152474427550845791551623074239615485751750748391918135120849517220150468283742251629525670562881853658126678995932173791808666519430241307192613797132270712439639503890949400005835981007159107141390946035420127231857690214295734410451354646134495636807385731331845861372912634748812430816617485038865152313889435177038847356325960621269850125934124628083406759233861010632963594446849443545046142948932629423112115268443856056801941746337796718035816393966228521535095718151024906000280919546247512865686847184398696791930156703038043994676623341092572445259627623303561617927443515350526191982756001876192075479312222011968669735872378938959727444970515164186830036928105521171313741953068092539232695625409002736274706779709383479068994270290629141837298026596248994697345696172703779943395144945719162746217174198421824237396996306381186932914335669564936874776271081490046405301112073421432352593101962717262295937139014698425786377610588165901354564086120782110972434282561409654487075411742386833070134518527573569090701394068026633844838093110990789729179007886383436115228842333544064276062742125981443224624142938232240194009206926194464854123616860463916419152981721684066694795606617650404575353576173973371279113347404303411539762626269551182835645266478112689433876226060685473520615391763895555776810262293072399453350811318598181911284273437749316 [158,83] -355985938965471002608775857104005167036251256229598577773598989581463304990722263411483921958119595512034302764562846718701724384785066844806175369998482361780835468476095604521477400849507792435467856929430170052524466399888746228930978752886474118202721217932247104566513080160469791282717381744573741451047292694592290742245647886566116163973839162612995530399702032409151336355820234378400323248450905838365516565432396593428697241893781046248095608295681630057450095782044483261551392173197530603553852786514912485794456702175780625336952670530180909847955427480849965851156827382421865901138176621195925873773849765753191359867925293887001628643361656399836050472645151331760767631483122179365185568292219748634318787148926956250666120468208308132954521485430169659279811183648214351872341747500685849146667626205174151785288250261115537764473702306085702135477853249551591316328541342788865039009407118012995015135351648569483565335417905363509951108442576521978194017013815186754617225411956507905590947054225952932485768605702627285346720792086765534948771608679832680335635479633070460784818482739199727432121106294045065752133123847461055662802868777774648923603979818891194728030371035617094788149593750766982658656280839288036636355634029123570301855114147380575942661728186861383991006161451972064697919688929714329362843165930545048534218428583886496764311595635256885200446577898211362828381340545680279023055207238052129354651703459835817649735953690050318428006043233193971404311453310178923734063349171689319967680429663044923264024845964430764359346899587460169879674732412226611196361235193268894828084734566866029575732065296075256919447670839444852857736232598952708564579680600261675605402634044601161116993118473605448314931542477502878569651826895927863284967206483009558045933647620321321890390578522014693150674353922943140523294700325243894552891641579780731792007018035683606291652707259381707823969315085983169638899968 [158,84] 3460124863113142134398773119830918203504744531161153336900970906517334952124128893024285482844529718449820970902736702766228080578652534809845450214551642953984996941572685445376295238088642878011294160423010489673647226808456041750383694273107963586418964504647823418207328607309909226382380062751803990557459982479901248396553874289179361352715723245104874672904413886912620289230693246794095282147826167108661238535672022793679507468146019517778839662405781055471005391007818965275162917091612307379150255089304026566221418212506847249332505891267207342365871189145780592130716775169873278526805835634045853578560219175604955309500255786441689703549152825702759109833523862195074234253750074657047640896186120599023146684694767891755191881568458019373903442144158999285451751024650775086916825578883872791511981541331907778032311362575201110881123013743342587029720921073074289176756272916836515221211070184126264180493484533750157120808464733302600680802646541181990858484809408154327688098544495286951870211874028839443977161167421598828991303524940227203265054327087646300052288154658884634849148776302393431636294382587609711499832537679947839686589234085381953614008611462586420762237657671130894115340356142912831362079007937759162927713811558995781068692266505935933730916409118451456432182555249276718203460255366103840349714512800217594866601028488555476609322852865551646992163023800155980244718097189164892616402118065724846817176807739366176093630780092889317299702278143364517067499094288060662295467622561075437272409254384680881266898026425487479569287653208157986109741021563340251021007075662236812850066229190568710816085355818064457328097089766225641713217881450449402944242510539453092914507752809475060043033205859133836362808763242092108376254327473755859554313203551032163143871688360225031776716317078012094833567478736070327304315462386896181819915629929760244661363586006258922827328413876929890456232652513476705984 [158,85] 20107979185986119746599662917224781354191727708305861388365159575388600745255642309393756030290326794707814022618582657221447148381274580409556801503336611094633531128843347253615572553204880419651093692251144832403562325627891421912825757231597831315201075212885575772406380298727749302522504171350422304731393063955312771792614728595374965330310396878878412688044019339899902530725424176092857325292319727165137376418353617052930969378845177226935871904636825679980598824950757921327416679082933991217780254535152935799407052004038169939688169532463713796063609389184200157880720361077405364724047666237357812520214537060275625675624258736975477428112984526959318299731559287989605606264741096122315952642383590649278967515707889318462584889230427981343690155618307305164834132346115540559103681519622866344646763107728777279146269146150348555849723630977244668568133179884339162644266759751103367016103293123006218944170473148761376287162018793727628121907184365275406739786038562485916692041056719676264178056188514876488415606832045418280082406385726145305983946730711184305001063088428779354964280503596969132292734566904969770086736309768648886014003651965066542107934789782851394679271594761564029517640299262107859233836567087940719091072559228055130288661059305134161443771190957179387144549830788463859790499603416743839346121923217533145471508046265884381077136915165096822447601446131384203563191696006446340061234722347006819031818768944947972693353855964387630612209602597590240640144822646566618508462635965016616090248743237885480415183782001371263345865910277135368083383987466072227303993368159127399942008211134663487234946241849785376323934323491825916012165473216522471407512042569557046845516425309051639481901328676478691307715558265522451633288880952726504001623049489114602007210308113454094394852171742355235685269688016673957766664245347760126904579731222988569073927105402841617835381952901306076273167198884032 [158,86] -1864739579452074762461779881654309658250579478915846141415778868289999697098027555518239071844004608909051569649373221636425420787610120746535290989249183280951234752048754928965218501378307045094406286579994878301096329751228687713515021858895811869489458662956525121621309019206950395810724121731819886700251448457994527726401543656834103645902881809695591786576249656992496797463940661098104924764597707224861353124591288746082442486415388577264737440617323454088717576768424742770142093357016091068782853473454939153334356548977618674887490241913662365872712563400446620801679152576111904990683834463978063131999091224836264942061318499246290512775089931433797984254698117183344507617334038295163751786072110986893790003378064313647782588504537079145153152918072604559971567529615052728883905048173577700336957366583026151707575056816668649836956069140922902460045462324356627361476838811432822156774550438450920531665365142355524170678272822803925259974487220706930799400626160112382004578818024836840650239337826330562667716399543264378060125485526001414305349632398850230789481046202194723932349522794704518884972016959142891915233067601591211995305820962316580187251441475240056141922961475899758830931981592470269610190614548192026618454169913196750896797113955142353235164626502548362677186279250062005108689147741486163963342547120824894330964711460846735165693205688858517339679576196446798219708478678434173596977698224328355481799245729964610194898397904411158752323229821693050425864630471491564825287777840123202928640951318171150895132098310472995778941583824398735241055404273141395359865030913592504207824093893429255176199086653497932152300292584665554286712736605294350908255425659871920077956813380106819870295501969980029335850377687416150208121177371977301464051556991375639522071506137813167093750567284653497720278438031089460813147084780817847389888269083963130217924277103109443593877797558294989412204055784 [158,87] 47503998987811612881350263192138443567286898046433328176007292021543854075466066927568421775419057948187533271865001429710057700344706943837327443103608211604987699182930130019468912075405851962813583048058996154502404351549216584354839641488388134346062370372056913963866352670775313396465065415047851330345875138212059382876943902962253482819843500089393411366350721066812010966268243017145138243920566125362555031645086962016753969829709960597512460334735664451168679566869305325830478829903136752080132789721483297089509257304039426361332166462591386427497031185156738219012837485544172793062799776597370960899674025302315180221454439372817984607611313421762496475233298221136599952479628545356826997500312023161975060559769250200526197071812309808029020619858056056999802951165202324872173319054349359840950045585571568918169432619061361212007271677282871246951102561604348844037736380388945801035071981827855585735036450516227626626971797507011163785354000182462191892498865622724628392438352877340046561802443579857049689280687694651015005063257426979340409498469778734114677834618786612278654321541609632859795851568660239189463487157413091834853514404942883357067142468948363027090123679282734616458924463892104083476096516831963856699980719116316887872769902280925352521325011938243103843209743260071490453272236688601374766376868598088762035078880481111824752708709081772370267881321940977040631696140771526363591204856163886562858902948533178025456961389957626000761744094561537639476783023039750405468500638040544499357280399783945424784887593467832302911812724005976272031109384230281571197147538271811936656627907841394535508233599734106348714717610394045305541363787809956513806610044317808355800480567008419021909952675348747696969540862261746048777366937342245133410557268010386532908541875151808716425309543229704596184504951409478357959946108953353930877491590619401539759912481966962577137864144686575078427648 [158,88] -806995924075356069836494948650082790681664420286365076779109157492642548925858144861703318540490295065237234178114223669846578711828981640550434001311991289151034868593302893140903971643270148903561486643984891184892403733836032683427515761920557092146165368821081723462960289774519494260471961759668910569997156079537010054592458150799007072470913627068805060377859855957896981677282640467404693293023964915858505738197180653043626088266451368514153669157029583288074229009684415413678015921374704993331225391557348596174821437207040126520182656368222521354797382538325390459045822586324565801905126099722971652037475267773559528207113433020948808120244942209128312645162234573795380565154787806702299175439782372056214553361285398712068263761550980181924453932048501077789510453893924774592063174931861148783452087125726506577709425713937276155655334341775733048901189512365988294488088545368925282486931376219061567176027122045438876354244153930607987893868442722715538591199911066419561532838868598271128070802829365991046470778409659817217486022944168784296674252167966385953392625464633283717301536597238165240431378150922569591401230699454323791365036691540567162943167387546328686426578205341580078978535301274075142554895661887388554544783099361287761506316859189818552437177112860965904422302745543973851555404143274122833535056543604225892442439762625502430034221940144258358745892203651061492517602120861383882482584840278628916170686618388510945553009500629751348947034613982702974161605759245911139092365356250369663180465149534997145435196666666104068394750829511039775070423595558000149590457641033885485703643156759780943511584708833037423108599226220673812629694952026557087740511098717793928045826653625239925757632172660724332296010236949803071853746872296687339105070937137177459724421540283297382701778245149372785691560099245554723805026503887995776846572000251968486151446518648502277871917241745023280 [158,89] 10784969816599131348091576306111236502081150812824987266607799876933838076503249230991453294755772559982215820418303889847191084748941565649984888980515993391108641068277477859715498340942581740741108735953854552988947440525493330238752529682590760794699130946976683710609726685700037956296982129099529145228883128541010697586869840656459452543781608757675863543652855404443369612675716425285042191416948465486263355126025266134915426316998084871674922213037525786805093184480399003267110160670835581276350915835412118666429888721141056729336989813068620218068002345389741377850236436684875624866323256395837210173161309195346521083889867292205790466695990852887935654488536048540027876489366888705024178060070950402642681944944161218668471020448624169531075666986577640555705460088129553774383338136939750388647366902432432067078776800678345641443004455893528780104449019754712229271584079499175294660068493692728862773430683530547782978672571297542091194744682895665397186209522421833843935909727118484473286682089008903267870440526556451948229595145525208646089257415293427609405658634479728282792442013950134055730575708597153338858658557373325127331776698508045032662447922179028947312435196108238160204844296936612162920559410257263054895213613550701845266950372140763024703587729776352119752296202971578170678647625207399295154325247498455735969899342223271108619940547587173356982488898610778448561182206934702771790889558253083004929619875404498643344547955552667413302097610574352245884409122242688458107054412989762129465869632325583559569706676014594454846512912445616262915094809432729497331491741227567232990415472735924004169078998812980172842203552818265879363544495118266171415958705865057384373416936886998488728404086727245722163127688773645716313662137316881665948111407458793110596100193392854082562806134782480569127736183609857858001811209467803238291534879359736930135538809333564841905464995187520 [158,90] -124900551634091402905913536927368619046974571043154773204218974551947883584723249420165795268430349708550487306987830293342666635338964765676122433719498647621192357453739181387129557623748240154822987101091620403131542991978616657879033599781863199537720622171227820306214341046060447152617552519224435139603472768964457024343735994172930186409393355114643531041228785681951501099023011004364628239412441009963219303146116047100829176492371400140270078599555318516457297111910084511284301966879815067909844492953570346245169153296807149991188641806648449275952508618317273324641243207258499237555279854960405927007651134171272177749499155888611252038292929047913079972638576547098655111719659198344357227040473655428156137271651657765396005448821896104364050142583795970103572893908509060131616111389201457380663923023438647148737415652400610377910536000392160141048831905643735914911497995922308973849262140987440471961970170681759382160877283816516025725893379802090410656962756639608532227880031072871938592050391149495735795533603305786453967841276500459754347647462255800593695757051090886092421110576996187884862327428225187597736147772836333337887274086827651480660325033156243824138992564968703823474708278505523060354988619467377018075883302963996806390275642944813648787628197105412072991287392725564545880117917283599891935715445640202654861780864907545005144581232652228585330538086530717262190489325837723932008765561986145626009321777525985577428579237212053169315543991207447897665428229656204855392220125941688821001564432588341378812859376432373802512726950199524216441684234494931301111237460192638545199836928907404097477447817398925465345779358152798704181167971374502799304458313956415993206760245438127510696942243314725254879740394947623863967395486641512954186267341265681131954986883126605797735695974954334189615470788939411133265360877623322165247600508376218132341683749791303537386755658 [158,91] 1336746007190146861312765075433494720639122209685080578620334284801424182790803219257504796753788526105582930140260763688219903974236326122687723116088029685425390366502410108577565404298403082213434270958493507799481279479703133602156941336824211733109585710350610496592969095572791001953315340907258945489524034007017078352683972799883397932286802580395700425071470805754158338973504535021523361233914042882142810371803908350779120375433884737755449636674714661749097471963108163165691076242402230287285353832463886052429276353201588917443544380470722689292382285480053927570370581432728067344532148998925378517111324990282659166597678708419544821618189055624600537086469121049796389799100279436515973534475208980611664761145257552724583750216137455047231738328767135505995428461989227557778067319420827694304424444578974265841163127932020605922857689529039124032250521353959722317482024029853725856194907501213740895179980844289629112278094358492114641720748392956336572144831311450370637962746722810891516938877470295657395999033653597427228824325731786760584155899898345586462615461371730015783595145378673856710763961184056542921187175677381938877506386753799395820790271372270281448175475783618709541797995778023372444342147143219790145690849517379813733329729864520731154263317235207939288799735878953592089150839401872879500952065134997129927082771644963847530095287584756579230150191967705806303456609492550759571248399784199298746822487345409219370600838550280406632509800824425821578102418742555820727783228689026665541653539102569507876544996211216386845169498481427939000185062382150799727597027118167504895336888386793917217753973145911596895553326939337952897051758752136046962586199011454010469497078524089322876715334985754668940012042095536466128119584466226002780257789701039181089474090742622297316283195800617880567618188804615489620501806356044807770358915800879986136737593042910303038912 [158,92] -12189804347706200567215937892090288992691471803492943911622558414461668199918894579080267641034028532752969546468093997900372182792337322892924970363714512806587521944394386113335310709200746720809346711157005452054361914982872770674389533217444136328277047458110300388858325885453859119255668428799149085965218137625411084972102457330652902117960448278812345598995263365482329306415572886161152049378092983912086033593219938675630693992906858834993862108517476416870031109406549194633923437374941599970579907262407962468496005603158322624374843164241131794563367749144003139189375084154343173190643081508108129326044164310283920359663441569439850973623992161125814569310432622627087312075239064764950797609248646847952325408289442058770727249411320815265583358332338492346786017883397323614297794794872689170452774060104466597059011486417934108814299769881382923561388263021026257139740268117143683156309308775992966450993812566429909128664344544850820893535866009622351731892144601400037170816180010209637608946710855680658911273398146363296394249257505959016655788096879640401780233476668961174640305852428274376772627627008614376262072870948495002671206487125920384859689804171886297575454626690286679856517566528429041219848653630309832636617349734697706792777604438961450694170686488174250256158486652237568316550251138213519596449951474187359492673222751647790532530734232185643551054268591617443883718961714693575100262374618080621328481894465230642989623113821457956865711100249468376013243000191089912623396206006359290268650698384759470356996563543013051068137119039493302324774406794183466910601928688965697058825893169614603208808308308862039177697178663057393122172450392335318719757562166682854465955129857143348001211089356822690579433379360671633437566715176510334173639308448177490597275179100351677056025108859928676498558794539895883240325246972526523449393098101797362082396520307943488 [158,93] 77268933133612356783906887208944468256360716648597509450373242560827256003435859581076711702104928119136564371494637551011253595873672953520710566481899944720383972013669138729806159312090445867264323966285179393017617856779985648303677724083983920871481075073993557520553538394883864143182900876411711653115327072176232808153646999015118587587052939088721348255889484068053167078231059201847162235322446689375313629420013645772877814114429990378630762635838748448640660700694646560877958466825565902642749590395631967575674974791688812780189411998008866699976043580981701854182575018296690887590913979140502286505609374164854879707497317054401233903627185731450156901631184696158524895782651527755452299216277740916723548824907101919825186914621271821752394575663169964517956548039623158019920542771737397897341405041226363641980018753450871284774879619446625507234062445059300638214580005077822093025071440536337870714026623219640180150469697768201026721545885139516981231459996146604556620335303833914905827951760465638439915113468370737641961641881791835926078968236397508203114132489070344600385947202545663653207586962765431049360669321266724179597182443263518087276906535059490067954315422513586446714315754082840338242971027411497489315018868494576931952957037023476335536679545460861043177944003544087624790183910753034767588270810295727807968671189334748207722150202055112633810610238414936929499124055238202075528869382592342444806324562998481431671793064258792400476603805380663646063404681207155357645533792700707932201882007715863088828162978242865726619782639275815198798528153848609920738231635238986585452363028580705685178156081017618617299190584346780581739329981372450444427838279633976915602699134165932904216494282658986102098048895766066412197730915096752462870956450364156175195714889517534824910978408113413982185616319958982969922211837629323036347755138239171267029168806872 [158,94] -225689895287733276053310213707843782488736203830299057172448621646836784740325140968438830716419054024888309958139270437582835724774637319753373235458393952194093192822133645667731670797370944455843734207123191031871714834758885257241780210599882213443018688627608536590455243012386257621243668287546437538794118653698954121862050720306416489747944824462345428209998288085410818838581595909507112160071058828603343052695986309326468298354849924501686628462711392642742004154153886540352396315763892222196837196681044572266794843516171171950135248349726657055888091086658986699069768607571311267542059068404006392158280349035813836798051392191222806759785733297591989391381240820415553574742262876723915689878331401385780602061470446186585189140449446820804570874102640470027798473446801119301367411260783840849619333557559206137322613526419149617959995346614054709677949216510898226789228957910542467825323028233232166261226445404633870645883725366224030948950756092583736605840452089932787876576436194608658394530900345217395373687976696499570211016049757076539630478487568207459608617785012994940584078466393025969797235567872928634594384278692298127960683697314104167021861929770135688163128774169982049188366428692380582477102201722922652004844331280139994677462814287112962208213571316365197168980852954199176716563052792241575123215271496389308747026588740451945829579938901385506462529197291506324076065504338010466325844999352091994090956092575789250634244936478396039110247359120138926303028028814898528509963010560039933912575093834791396845063295015829863507673679308698568341149114406986391057955108259543481596602039079893812993364304612148052050612524397749320809911857891550952912148605474196833002716296478518134710872087034657050646115345403133537781939356510877638441165526981983670934932775567922418058906118327692867677724041360680774221993900929945506331833037174513053996880 [158,95] -566643264337609312315608495783289817019684294957799393165471432049211933537439569599245881794767858248327825590210603538397215642100886304425165854491049275052028671874593314149668723286553608899767663632725828676787127310993417498234219667444614143736599116771801317411439295199601755641051406306804508394244899161546925862302665552348386832650513283766066736671676174067088759064503530642700925023078785288509124414926712336871854766710908038296945718820822102316316186963941561012762020687649835681614853411261421339517588238977905226766435222515652387501256693097148327577304668385443868440436234266189357558397942082872974542421635520034492616959805229244741084325002616607510849699572786551683215681641018496119419991698957521632061277663370969208359635162397976989078320383918734373687625836122548922772016066239491041710230468418331680958155313337023557028431436331423100821529942618723601199294941069371928736162447704101123825613983300266626477379201783663388766672815690036800109703820984640069427264052307625830046726356997633237706424660971847597906846644077938625361248216648342295780860546760744418975939850537032419735795887645602702874405344860673390995364951708206511826490482609799951119762916840985498766174317731852394086519314657988267244626012956538279991748539704865834010276024472896280779347200622412337864652840026306020942404039908118037436457945373685163068878365053180340718256391480804532198723281374987482210531008076430709902081095928505551929199055204577720295080581543210557503392747687992458067184129186016416811543276530027026526242580033455653536801734218708644531473537287785804563842450440328184052867519275670381709358957991272722976830804797234647181398421370249953169708804504196329784070622792913017448497277005494427030890498537799419962478005741289875769392224656735945094263134251151997186319642338875154042809331267316461531742340632890548224 [158,96] 6166368920662086809664674129667197200575079105761444573798242875105069903149659919389887043974123516583267795771072732365663267026194150968037740791826328695343606901923490538507541376066943808847632609821987671577348723427088108136852259944059590010574794375780613920555700252439302857305140858938307306890186078114824016408216329922122894610881474880864241827015844776113963972352947437044800692594888449308467669758667260533713312432470324352158847967339568855007889714400575559647081087915956921664902576186238758738196603613107647056202902047701196472038431884104509936496689822594650850977501047784492153473026488103062588840136694608261497742164426447826914758855514222707354042029605738393244049014161670559253682413686924302871485319186757395602611899153403774728486173736455571499316513130050866207367427716293673163154786535847338119529671609647772495954117744156758364789456616012272097608112949305780955492543091834956269271219462491595892030027055848471254661782715730764423882770686453998211562414695824046340746882057068098281080241215159469661947424194884976494165812323386566544923547227997612001734180381728983122535052340489601175459807280609838209344794419848373930337982408770979118670098431417977147523062497976971835577241052679744358974233114383522599248245248938698919925880031379517464993883180655074813084547108132247351027963533697810045599532199085054685456049868309937585665461351018521651966308682122048703967757940265325702573459207332115060643422078988074602352785464635117265035215534909513650182314345858823700896971821831019171814257920835975661588016901779334998872060754390458184840539677342340854427819909440140445000664231311647043160130190383960261862119580978102112290442659047499495927644482601440795679789117544416162098292549993548970113802439431439156869106724234414924468403050842537400079110611209215686478754663618059459045042658168456 [158,97] -16006134329668771724154451582540456934572638156632738537625939036248307185152450098938601747319030756737808073831994462666775470169420868939689416441506611987495372254200645662555480706766919661043383846844825962036070115296036988609386555181674448188232820035480255853033897212457869990775929018516639526677460022495873311188650042734651882131093908919219972814797834908931093049277394958093449402212243656936346512548648363677036624863986610070365649852021943931242931711203027307413286704074144393339536674602413907620868736157675780230334490930969412637630867861127364838202238777429917719029923855859360185995352401264556092635237106442569811364175886419054109325039538773383848183588982842677699721010628018633154222196548860952622347110972065208104685187572020365511325887682757276737573763833498570336316621322991940340797048082763230669626989050716350660523042164068919218127075218423628698276843621705847429692320799771148501636102920686451507555917165563475020076185418210730168639086410272496021304058028544408828016706447006422369940700471504658206008851687562275956414179023835829962557081474998293011051147791909610548689847632131796673050893581335896512248014565839199197888466651551832060217488615267530033340333282203758534388515436542109062852258222624141015655518556170290919075188073070480732632751567092673418025896486958982559715493574023745151960102377065088370682738668726932600839583475447496240159290954557311035864615228268104125101507064557511515194929345514990340387191093067014677281745418827913603963825627485287255365225944956199587107489272237117461033200221291909250210930484612216543997000575814394525163633932759270000150908653201660316703333068095973760664779583697268870921255916480476241395435703400578050936875433821015755631913838078254900596150349997268567253454758244836081851830553588798257051268735310920859193723139244556633589535344 [158,98] 110988029220985706788287188715223211656598053010844102170608035532600424440670656890440051860587226465752627481677793682371554023986626616229648346108106028921181558436922289553414792534088993352159405160163525786283338444024681542923802652064881907450753236964788983178880159623231701955852607091328821330684912674571711136550158820045231401961504982922481481299915276606299493296837892127806935957280905343695684105416649387158756512383482041985651527756197452898991486385449904888999666765867131783796145838832398652423243591507332652043426455468194692582815046229990061945821339266426644821217124913609204180576339330253665171748324477748639262765909957083899767952053944518715258669598705649000213696573549630221547262800916492893832009892870182428282874041363119808368269722236104357009443976634119137894850588016479358932304900894099859556909200448383987035213101362411576566017162795797171531212595961703216541390074281386306124831513190350672402094144964315251915536684494561873223463169692733311231151204676083428633541866077857904389603764713091941151042946145242465826857608516279002432182909622839385290581864050546013467599572732006830647919208614921693743162244565105321691775846529718063794704777441716180788779761082983912310363342914082197044913271326437699600554319273912393029027479385171071707435776692283198063554330015793260815229961949606011702658570771682922162051440113255359830164553307492047337280834625154615071198005916986381737118891870958617907253350594309551378733546649407170363534525175562928520684759078735454360615076305016118366606384089089309029642921458576268365228406645363231458003745183702937748714529775131904504074462064163978712106200456852776816304493397157400734645787399574606786021675744350890299392724184560620734647539402965055095947087061801267536849706438913591910731217934254898481372462441140762580540424070803240758891 [158,99] -1249831494243515064187684073732973117191430354153874572624362355903659778670236510724581842676400761183548810420240431437532656742880267552801495596752153792868342269880137606089474575523116569820074727053801862573862307007475451339493045758555026130291216547714976266949310034697932469724708356526222983796618258742918202709996008913423869838260885570660142176650908191842215105939699159927526528047284036150418422688548130946362632552855622573809570212976070699422899672627010762044617114264769900101654776050693499699430227214498387903675595905516498471293433826800693401552832575698077304667325260837869763139174069784374885316401216454008844824887538466063250947180042858557225164629047758393068503891629786325063886282511080183994371690546974500301401389984783360155412601721163434471144933578570137640445560792759619011311127836091765202605297065560095997673122739415072134668932636970028996446748217742701119064554678190263571196900602162948351909050845461283103191748153587890797449073385129097683452723619654281252852616615180138297179880393722357953108764162425003675196376720182349147139457274324545648020983112795897307947446878313125762831929304870261765975738823839378785655516599897602313102231958428507624289593102646713635969229246293403867302418455022683267155497964904915332270637405994890086261840433992492575865566737979128436029242714283154015667709319217608054108991584143167477601671312508532389617250275992974934531372471039884551810498433745741530428827701477834503143204823835599391405533495615424031914802791142820536233848893153174395169297017361935796004495709728010691253639103895317407985437376118791004603530348537437250018670560220756860170199808588184313173506166822831610826695849265969126178365977965577774289202085972257113798926478751453513150349277875435621876616606085547997906530463516947945465861492249276683267219765936294784 [158,100] 6063746444799803638885481886599431603422456053400906148026308319586309075465140029660760519008087200362532785872677044607073591981605748307885639231688480943140720323956730122233876990841346156883221970339119581953769500461987680798333292222713652008646737544866517394356692818213299302151476061757823895241613185882879328604893127407261486453028995517959303496074565997225573751020006739470893307586988202567324435054213726797172324389748744623179752627903385151593308356755956972603475551300409387074100222394684582829518195003775656394718791721191969941353003362701341678091383133866835591662551821195629734254894351869190685974308027187565393834258055269677743421510316969897592126641932276994975543948863864024380625597131668091601141653378046787752261419092334412888000696316224608726193061715080216640791373564387881918761562705510884998468176073197219068805754909911066089612499462069233746157609724765898243882468127495566122619978002099391659731383537438147055974989306907910860495895945144537372132771592572130716586268601548165811779193142994422119262290094893505112422660083835500271316847139702340701110724523498973028200404525332707841441127362873882413890450822856334887618913301292224414892928263125487586395266884727533632068931483776616935305045188167766893798539047659999812450694731040834729583834536132554156570319127632790455131606556281161869643095088609977445687408718260957344552341700796866879944090521689860581236929152954182935136681760395901086604651914082984374714352028889052744797492691471471790655087557098711958300890253352302804096929508932551128465917730802839835201532949766671055912190082872085496690270877608654055987421724758216998494185001786144181267480138131605086979616612841464153975856805740692423160097510767699882148327636265696585337661666611686015375732502683108282203112358355629858754810426410659865853176182784 [158,101] -12020104179701890189943262379349482655127628178909856653135262740039812019047426484031558813576063071748280462101800895873292208697032530007208385261318817649435883359315271381153815060089181717779996552772291328247263828034520276802658978078478454749249013270523565720512241498343066552106164267640055607052467632748210602211564415844186005398708600144270852351921729275661166980762691801187961447573991792778688045823411106508792359560900781307497838314210964606141372339520925854632781341100483942968794721448442352713629253082722964785406942435683317425134053068632026370513653462135527405427015319441460993751429329289291227191828993675675423020155970559615585361532689352270406948301365362128007922110513511013413827707470888598039044756409930176919338696717675655550689298360466639645404161151632616995048415108960327173405173853881215471485793874545163081906901891508337836276711348810264665632287556383795182173004182454728672100507371994820914295733965174876028398624842337491986488949951592100210776300182132061634841579055238143831271692515532360439217661967665591028951081297185356956316815905927764879355602505159221439725367407728603247982364883333595317440208192359940043583629714498302636074849952768854040320717031211791133587978746901468549208402517555657771994199051871268445790939344418612336313147799779868467169332873865846184194272282304868095812012854418857816833599912208445663787268648419829334179173569487043248229328415173912972099630537562348252384265187380017970815475128220971502929571391919171200723990086033750447206385033780417130508850611066470324507150868337876877244169649440944981482725873319660725418558368547834653483912302874139819906021304926099214714897135630419960870876305904084749885819462286428862839836356036017361765472277645905580541721395972138346223924311744767371139816533349263042803360053423308916451680 [158,102] -831116453232006212679443467493988058871636743699579512416064062118618930676981164227526889195397959028191994745485186689556033581083284854388789845352725153981910068175605493808533307476073878763141550087612741863912285326466387110113570838713209304704740567019081432092163803884614912446319763514361922300784048997828354782510049448630223416343219658262056129141252925812700232720780698169945262192809413807273416003732351556331706817459852083149312918440912653772012955436964761721161548689629479953924896277188820188288596239467524881452369668216363995122933514122000570764743265254529579830032502266268572446096358645570367840686377209997122336565934855839838738931352111992442663999205819426780261067896177772656540325401360509801852828443864966902477075074559178468032891225900312393640347839426539907651571535802223034567917263842657559292076771550631731831337480102236431225870393433607057157067764029330374698455318495675588402036248429404532580482609972829646002300476777708909449560589777972968071462659736929770184724053062787814400172620658168016814863188612480821003589522296142762836260111005710805482869017461797635495352310182860848162983881078226930702670282766358499908098019113722909344779476865333524791019605254520701465194158092198128725934077281398015796319210847997532053285717185635266299145085815804586203415555017240751532983437689674469352520927037360505653332118226574038262360654572059046661393779027610490334678689619822413996857902212482761851267718461167591061737165297851540049467732751414388853011315767670746707892015989882508337388893669498843281657943919289886742420161571491657797246108466662880423388299832446642523587073337762419184846707842028658576958868026170627990002086535575642180247234357018947349986401863785278941147206224793614847751114965095939770748578443032289986803253249588567616800105610859232 [158,103] 42017791693445883723632613541562193751209390631713562363798728848711062609204708019559087267400293616687201229548159875591642059495782213893742600793853666326491762023748099502561606862385591782610499514737483778504338757702666247390769414833496771919464077311294517818589800761569108096270160371151982010169928053944685104487586508589974301099321255782045175710205713767930396782357687014095567540609364620307037514970800679534331652603845045967277492851201651082814290868234119475220211017625836008355674673406755653914309138768516224670904040151992895423051012991606308979155913138384072230980434247428512636825318247455844100195631235100065350484034078308125586345731132671155771697467067999033880491376277252281027106866282762388624236977995375726903878787911757150747142936123366272139378078211369147586920458825111437294731405775736407005869083782216742079649761696773114811325676919868601808296094606446313910144188515946038876231382978025771299583684469643285743856354493435451434900235352983975519350340188549543730538884303331187404257337308318816823852154462285966324497543060304408341696044441554868520583033361590792479740854504241168961902998383093990003304462258995958015765360237904347759652899942077791180141037356584790915252278999563751988122860312667838646960404374080452476577773174953097190325385616132201754042443586588099130873082493278328966819526043738747043118446194556793328131564545973406370320627527360368864728134682951051063913554669888416810770315695059163441813098998615704438829587037429278148091259660974637588966641704167318733545960799735304477891671740639937663434641943670374024696828897227547713120354589987346731339055710662235274572019013957559247213241915065813044200298710807070192454031442045268577428565153603332905270451949082229995783771253214184388664426367292916077579086888474982536649512499904 [158,104] -59980934344593309302930730344134330450644890904472234432486908909429599954725613924105103504982843313752682770568934478485844213974807017030324507879270385741571414699282537164300785312812660174113849042500998070960535031932961050154260287671032882696232042891772255837538602164720571550635928836855143778634938285451069993044583595282723638474113055855704770086913774660011428273252842882463510180132878269794265459643978084685382799409844828256422717736385384233689232911727778374194368114251115657661707966080526311379364524570424797632711786890936952980248813163646416924082501954074235943023354526680082936977907283089797278250301760377370988144902097433179522861930991188839143846858924060951797224338816727044533427282028614688325542630760898008822202443812229200771020097128391172902082952849852116839405857940857963024361559647844048527446599961794785283678048619374009169563402145011605080291137505590480809483661441334327242642288286881746999520769660378558743975363557452928201157267309720931559942005325904533757178293691379170466952750788338023158073286539452456217551604626644798726300702142493141453142657352289337726948505637631514588258353479110552202060606907528368869980130513094075033597192684537659525233573855411408994314677932198466495579543312528813120245226487961098645048978986781757123963012677460047787416951862593138535811398351752923238669850795064468128723065808730965277078261587823749116189279309956096571605265572995811354349381456910379789717332253595763581630530411554250109473673531751185661271423660914080359193371634623733909446063179881014382629617026163790494415462162184425991334721296358942019290413578304272889647986047766533429770888844615674116101617414998766941695773881620960106830458547584916152796087734567743906949763004891927353630070562757988355358926170324393026830175890419987078552256 [158,105] 55996883377676480323332493068581099727076654113598570095841651388527116695787293863021144420249192451067370233821801174238482861313693073630594171313044509718302958616605808263010474496519027203810469543174273544878482134548165490777581702205243560468227502916124139587027745564759715916299337809274709868277913657360741006722459893973253434713247727134093906296639998017470164755275648091436103155464075900934177313809990793422099316144181296463613414909846351548009970482761390449543761889021407454238403606898184542230780659176366879689649839982236863166826188658758000565347819497591985091221511520379375186838478175258223640780281928826050377562810196706423259046517433267002816388498601417869550177190563832465672040289939885041340069166039402016495081767622346013130314056684200199719452707178959361555218912673722119833195697641908073635992127608149541768635589756556870155532973160337919006737632226071195016902990121970009349254643158531324708973315404286956212114236933692671462795806800095193873292402837562186626979576151648266782321105182317815741031100584084229776385100461308225848986776231306962458442069188216746201049089775009859270944234466031241623602880741587337997578160114065232224857688705906921710585409980072144418515653397184047914510487778398328890719300276224935468967855590914148533158545589059696843016946481862390496995536792407989122483129466319192331566694683480641710467450272333267056711908918934284305845405892327880875983715468789421276231167756568465786540345545306016811782691471106364909975587920165140232641371492133898137786052341962021103906572045843658379779992555355721262329834521028944557247455401320885828175093021620139588327417851831778002310650130234544464799424522921673772257621292612763452640683665674941591951497679123934530876827128107785882423794538008811582156444450084621424 [158,106] -216569917074843729883819210331186477984187324994529142811374870195015026640636007809314495409059320435149905807053211280913348175679020460144294327795654181691962263042265944293960757912009040244248962593720786969405969882147079259830985001907380409470023107714500382141100822989532591951294527839761780717155054527756890828877957759989438379678705639341908762003175076380812283378371467069999094904079631690340955590250043745050466808751941200798595796389600669070804389203543747700853264243165834455953820022116213876247899943078399781182777548133591920804767069322089680574602247472971491380086954137864132245030719469992840458821249019793313928973242270315648713355902176128756152020310480467090784060090423875365101440997254606145473927809864049056655943447314283540769582801850068294771016574462148547797754982068581980915457361127629209026602575907779485350578232654855814044260916855037180337427647879000450263302376908046669247300252921702780730219764334265097821759734076360009468786079717167099036875102950415975695969709853118712529057545295839637178367465212374305785920347901800388782712824513555681720945533345096327616558245627311595068015159087244256785410057198258838190328368011808735917803213002263108474594593599978151909109122039161504709802747238115882778708726492648410338595657342133888175732713567232257058866678035051835354411698352814208519696132945549831635944687607144547151790213923051928472998012309916550048260453368111642160692206571736261098470093931384279179386318481386416868816971153419053975356791745421448087242904811497990243474549371800501503355721862797180630955585185041231209542343023773423873995811898156760404154068964678087160667933224837245710799460500151338171675044686221897054118972636197407386044798804802944379183156183954146943954255690116418019404963753940364577833927688472 [158,107] 434704180079047525885226937742031711070246424771805044352324055379029453981984576556791990731770230566639586894147168048173551402206195515774834067213508505713577548470370501571275626674143340363095851581850064199109509655982787146464229518596993995456780239634713959008360560504391502263205370196427833891451528387616026356517442662806523645657289641614408744992691037728301121681349172335729199687298099086541657304130097403760784828534491878903559675358674911529454525364387653224025134512965789682969741226798273444545465175229206962310780849818346011288443925404808413383960134553087919042788960308279271896181629003165627860322526131210766588350082560452925618476768764243505972045624046574151666205820221358462828157971307024757307269135768028129411983210286192476933593343881312207794986672061775602010734173341889177623122378334125527730363799549986130678136434329876881423294501382597660964924157733889595205448703195100927817976943924595166603130755020291150876537052875771454516056796584628302221143110396189547315893265677626517183152595534411994732693946861581212927545189169890038648389236744488375590814785008179651578404227534771011131837065273710316317550968038040569477649626401091991349498370840712450416981921700953799973255536467350359166454559265904596269695023671320320001127666669813775684372519608257288070671349056644688354201608322227187635198580827089780959225554251196684885527972263956345822143906410193641778853087065359605729012890970949154857665925086644921279694973305780987871844884029938648050927335582054254321395304635397594949413741279589141803008065114023264017924089351885984427767347012985250026633408942851118410556407657262142328593570259083101743210382577973819883464853621475918165710453363889273643704016327490654831541969697102550203158742578266180278649533672760643463453600 [158,108] -217366628363110828844978943027911098675415276858102742010168269934634934488507854166103583317085791614120289607901677403064664800121420600394682553316347680621107763387901557830380181420967029144394549514314701799608276842602179745265445414894544590859155361726429594808012128724290087493124280974037937034266770218244370962839115923150352539417491098806003645798028126788401696220523793697573599543922032852822681229742003382215363919379810585935530416522371968363504233982854214915694996792688746401511320096050401380196633237300267976013972734152948237650067680077168010789213625077874382262463270019534791294041652841788848873750913528397375703394041547536918890482249414821146673236999520099719315922402744179675003073216870392934426011948809383529291976483918892079637297486897122184993436276149842337606758234065604150319035739669922496096924556866068070624127968842542476684949282357932105212427644755989574029343004266220275707053568861417751810787510197371350826661878405633918896680267816408615143460826837293938511700623099164903318458977177343721599285334747548458291491960233159426624646236239736263571089498255954514500905079346771051384953899309454226975730690515524825889137480085383962783228824224427212219712114955808381753459874826352630325052354777599641673262299190057036299263331278727339737146448255935020942215429108227485125338455739567066324777025307203355847049804054861383821093824186191382967607554493083032166760105372668079191170354301995342280306607715591781509016322064945117582132393647961279559809526409966753240181068260529484434783967150423217130805108411123454456843716594728150669667167290787183982073950248991945553140453433855072908660863524352696363990830063695823323976120920547006394031921211695794853082211921618963485518051761550171541201599743898111851520636860930588416 [158,109] -2199256213903602229053675762096701008237228447551569777358818026936376763095649799709569086722553338683342376359453924825965588579193806303473013756110917249255744452249936752686863851386544506700487428234158935696971749004598303449448162267277974216768514631963232017695331165263155924849406120328104071111999385135958011600539918368473473465904218059063756866259165253264626888615929673541520316535929794117914607445837808751046139280872123777042155825114826144491687744902292715366973837499415670030264876869346991402336814879539454658948997390830081920945053762933118491618709732648664626375810175876832559828248463935989946634710704623798498604123467817358584059975548649391356251161714483767004900304111821382738297853577038744256948874067089486335849113150460511345386076207116492127506942375262514548073777946209889589099863553747002354340600959077018868038892313995493476170839777312548816136173410188398124788791731140649761583402973027983984031669863492663690081506278663114953436576078767025793269879786286115223062806448660765951583945439019145853070060026223279702466217491761216935422076831998528581027454649749893657478182775914539755056782119130654560549492327256613665772216864423669180224549180871066358612540519976823345739631278664570507836404618730601453431559348886068286229470961071343754057908405312752853355660627811608890131254949041323076091551732033356760287054611768777634643751562375959499656177976261301154434175983750638452382432587725684059015511590740255595591647760002979957032284048816721976701086598550420708455065128330597971558953123083053201755171089743740930870176782173703709295831627957295771262815152228488432741190561366142012465050792138238576757815737391305041306059071403237596129264533072441264569099329880292927320509037364062774029902957976207315907592585272 [158,110] -378676049197668802432957799920563525816476240853966499690493037092828828742211288698482995943032182359469060618179302510327828735382354255114850082816629475325095842073054430422783652919563284665179676851670543442363546399608181901523051731873516659619842820822254629209097672752212532481826029622232596225747423361499398801660895623216538214940410793209553120023328006580915413952317197462681675699719704521133133704600694733775903658303198008645890817233886129784645368673443926679970787739305505735228570612914719681485114257313489575223807228740250635040142798558039740196904545797442812431020846249625188341597093603910164510769390939726811812261801578257994985644775494793199488607049174434643410809824210229638288569466417468038654752808731822876303618521287332118748077132483314723337716933245651521378126453539030245729012357642701170920010577024511043446868402084584737941160187424379515270416391504728412607811113198625384922101438322930903334050726686275882511193188966222965429601755176623751803278990507887500025793641497222036087702507107872049272744704857568324270160555381041898709849058731891393274646666582336028133660784333614006186305380795352375357611673281900967732461276153513769171519088620197093646659441692397492929962331169858420610887422436588556637399707195015341772274806956162640479818009290091258967772179458849430254443809339148193887459584700137804339252051035160895625561724000599323053289339823172279636435527770582950285318638126061822531091757451811219766061427234833370297551818565690333942550593668296792440271090950266648739413340131809089101590958998299921098725218926470238109960499240883072694694156605033811964029707871414575883999872022270351642433174486816631855741017113392643957404140016365329565459698923452967430094145191071226831971592766744401643701336 [158,111] 550865115245491910153449504672424214795789415346911206859220184518519647752139510477502594893308300206195133590383328799674787031777027284109740354330682523292607434516819135307629580370840468025980868054055056128680267489748363080836461830137723174649885690560082989414728433462048084522060549402051599409179572920093670464646411657232043783822526730294866541386306412436955335763541991111625670855777705840894830701030835463271903374079603723854353360816753327312041585059267988346887336242772750420964218927709924511337240506821101490962767059777048660216309093727107840923037448340620562767242868441564235877465602402647776638224812782367815027078408390306930426440731257808077618715803137280714148714609255956781098666460799876456948331298189166476848948256990818309386395358429848837592292796797474759311228625167862190870989944968412034203916339661368115687500072560388257497812929734151299420664177514708758639694060236779476983699022531490575626395417247099563427424381660789511248388647161369245863579364795859374790138182505009985710126045625184901773698401163923261192190801861253420765211154988734276071570848733120351782116359729814371123948575097265321166160942281829685477446926110360481147459943198500142110237786548876051745799771788177307705793472793884604762078820865943780572185250231228285534997585634598547438719372210931058676014401455718820670048790156763657810232972836665010095383707202896740935093199661660972915663934493706854125517736685075235589183548297554219598109335134977649797850092493189990200931052710339263646512206089812394941333105911500941533686206684494034125458955376718022389894887067253593454016424119992607090671471679442792875280191217392684192146044756718527659614516644039760347548989547849485556460271817686663122037776857275936812507767010042180032 [158,112] -185643867927396785422790507625938246066526859456384332874876625922352078555590595416975224097560586505451673066610046878949134989827611910314589790115992085149532252237732814731928991898859392413497622344296952980840533436928834202942657025682007995781550822712878875521174643544258934936145978296389305109004764655005293117928020555765882263213511933844378850036497398412092554692496170713869651926388504996021983420593314296245710363219993962489331044325109684592469025248989153184537196170916585723984132685675297847569371693905149992640749027265525719547574787032102545055025784100352364774554880150997569013012985852722240910732560083329219318989285606830633875637571662032457253123021701126525073552399514038667560065983759687865170106842154686560290397033411196197170507129635268121501054805687007369916979593570737234004572698396059120026013697330416682835415856936411312239782835987743467185306534901999305895852633697426782420694050335690971170200513423897205295591664394606953885230468856259833230010197381775169889640945065400720263405882546786051164067748233687788828129316081690266818868865319595810497551786946162336308847143989816726798085394374165501280881052313233877947546019428002285215481910265801279609669438767518713190172562595336092597748693968296574933513146677468651910530128139321995638585221431843087447796143929116774776515921305702904131409958861662309063373322383746774712677405733720667276716513592783129209070140520644912254314560538980055913897289094661767433920387525738536396476375521945494027276840673192138556428956474120204811002337963642032760852728373536861407922174689434851331564067568507752637258962953379465518091580615526314419393417080117540668597904509417367078675554982292306136554490795164437581486123871326117512879413500210651597925870196960 [158,113] -44920583513830362079694336386760802396123337501035682312807595351358011313666261685139413849986223679295508668482682812703905195233995313153099192269903278002978282911187651482985527135014916577046171180012118308723559778621532544030252996562725145402271830346432835651518802386307570179581237473035345967548178876117477424052336654490416608319835405309171310837456668080698933222949741103308089108539089047361902470426984504116424596583519948238472472348042024456463288502275842696405273495890833406582742575908162078136798456870709388165935494944002178402486291698438184796560131059931291782262520420961386948807631666412635183927084482947441149496306207660435069116968448189447649197623754470553352078143453993515195667669657780759521606084402893183139929854979852068694483025129285061361757389025804652512340678293724859386042333570906626477026983212197498250980519695060948123399563485059210347030236567801861419191404871583701692369358653355450139962572569849651100045873710813108934014576277631787617379542588654756417142878137183006431699289950336746132604690833041975438295979334346438740439699634450139232485775699598844644689868599897620796877228992932249733841126044874861739037621444830151167133194291462017143326947692969305630881837859251752681078833628304608120869070971266431856831601083505268621466598254972112821998110359476595226665737234105106125308833324887201500061960819049367671541824479515787969044673535254331664043042077818039975087674037348229129452222015808760667133107025574578689313830159303622755710166578002650942779968034990458153468863771838741479601112758258685114416228313752417648671353556584613173382927829868795670216586163014066905159365174290505324062093033045316100072536512741959611472664789432178880402399545206058437487919324059312412734400 [158,114] 29987472979210437767942928306452711027497243239791983449418715953470936072970620126681434264431560615194141243936327901846166912243070142435675783886970388365297380975304416585115735635895098269841523868351914151794865054396388626064215018563786213505011111648619523324919250427441003699320705465549543614515294054915188352604151091114603754125034939244308027424643863712177581024412241593668193743696134721873174442087311802893719143125429511814942424133150064499060396372907549800212355469599484493698652472122473617875520479535352736292298755804928624055309026757798206026797912064360280119299404399898793273845013443494327501847329394994314778967877515761188198407884080877746545912088775144183432103610714812099618410170676622207546472406031287180596444805505089279224450711381920439352129632634417449626274230975146119438201771497533971529940638048091275116746497448250295682622824414167259933168811880861556850101599408191293149012397190733859722078507574840143121976175067618660346758873181137678390958082403681983938239318790775904251514706661698689419823948297420158406929483017770957329035241295598393105729993677136621996826461030684391003324434468789590864627052550418598797833112591834852223216249858982663585583581936953907614438149171426543731294202048874971871388775406191203831033939785950018593600048535483769842413126119043133941205272040308136923445631861529801492161881991084606169158619428131594318785376348168810219167651207599244305436602609115147623822122052144418798681627653081877111179929751629610611776318071929786694308595108062236236613165163769516738714751293345640141469904460079719413839751560654830276283343251196129220316601895637254848522977643547860876191593888255389624597533093210713798774013462335920482972839194475844747749113070455909836 [158,115] -1610775592107481104863039176568209470570859184534729036869538227448734728747543555787963109664477307429019123244395128606626130429702480980364598477561314215009384571147823274359723738495208724109447707957256663073163786252398173531232861929401876800788190176655720995414033739187706094881225977897706285008384562245651809472049390862897996858992806750769006567383694253143552070761766145761739950355206114212450673607912320295500286892330330165633584458679657743038330278758418855103553956715947638615210252357907000561096288540355565307277231266981420530256316827039603691316502860007848210788112174004405386735868647470510833109633740909457361937182251531110918716596901555779918606330647321936143665426064804916063457126665664565734030513528309718912913241546031090275012954341817916508861817910356948690142585669353823823092192470204820687717718240765393720282018681027182205096326002780634764656050340736904016775187365167817194316169756223868485076210440032999436340496174880294172515379037370069256509482027804841349496378760343745405771424763809024566986725354313016247183644803847711491723355310457071547226181715631938604499421071972495041805048165499268902979849861289034991005204624365048799297562565100967409319434932912922545798903804147330398088817650288924630901349711919968693881680545480314614213655103398288916041766634240532153387281450734142037801400439064574660482584005556981042177310569407102379257526789092290181256753762759298137978902816505774826436578128471796496679556607824347429921990966917785917989677252720723283956836496252667249111034141912599240718855456273994167769555531839929847640958976107610419351960794480044055062524128176788348233841653776890353667612007330467743564790999595914687929497971155185600872011181855891831424358080640 [158,116] -2161073738957430526664316537510053201427308637535585899590677400465467608039236570441191815217869422201698525442212746199355261531701817178421703041634282790677002237362953373979065922203445770264322043042888371382502215658749116580111980211554852311751164222972200133500115793052117189262731368792617705154594736667040842896436879922413588653248513114869436544785556018518159227556814927892186751984823753752848535513250224979554335814993291776036277654660280533169038801841834873939879014126751197209229627264554539778537122606382277104565231301852178039910988425236614191501302064742858263506856202765310488217646866697392820751730956275702195334211452521126194855625541714889579876854579914882434967496890579571774750424143560374867679744673269592604827946674998132600369698319792661453186998361027357861811527714309447660654678399552764587497551356889847338306295096980526819288712494305260933605498765956942003144506231855725423756362001564802773406847910142165532607097742696258126733309536309063704068266119262376071260994151505488624259812086113065039072938756706935866349508935482360910556150878100348963847806148767286999609016279353117032444850463646061432551475902268035792269558997767972063231171495461445154029648161210913738961435894084536080571731650658926237265329232446451099903097585041129558502133458326221240751688583398489197915005740116205289991838342648358253507885469059512568547445514360572340733661132267797570116377670793278062384185149287835690532470276360601889431231629383330789401053993252296112087143498549860267931363642522012085092580355149216747277359434530946592788210733950007690717788845040869145737608167442386434739295307276785572718437450964389171001390438348836820693446215032182897297509358064398109255117867736302720993600 [158,117] 899365900618220638445955384126295512612677796125789798161637408724834989778176707745411938423865477463548620436856625078063898779540496800823618454972172962070930023278520345821389609013670270410461627486016844721250311206587345600224781332753669323544493938290451747505769489165743163437591456261469584858852475640100151498022239444995036045569271096049280399823621031032549407522324103886635063631147574312567440577047967810301643905275114880300540809910824753341232949509550338528137262692886580417633665390754436777237326568329396426174173000279272515256986699073918155036029376597844250090315197498896403641716545489191881818475162698967734713718460485876290455057729692078967438157182978472276044147007299063636705658907733168164542382134348652569783171451428517498276195451524525556503885600103568277670780768917423314214272011774128379683386677075834619161263261247145125056564188647044781779834568014267006846450046558294624674540151114465724576118740921336828574758199695091636720946057760069836796677885742013959531334400063656013626140566324118777315344487246298982947775111087546209279251886827626696564561006595547957129619813898798086260362584792080181027911144582419120582727402210860211108235275889339256377090308797365175714923917570333626422183746344265915733866552510750322430440725363338904151529568038193902207333357922668862653188610463045161215957869801419322417818843377336645981877354782082859131850312253756588098798373523966023410419233402962222030475395489163471855577787657962560943570440810915135454446289011230044339033578385361173106336517266401170831232553158504019067637180908230689940423120284411358965533195692388756361257380112868455789349849324518046137386549021168117652340977545287610382821356106804905283078750702409208 [158,118] 56034129798687868911328261755179869118457619583438153297375578845056691905908702128817259339440556483316917821953050125637416545224830560461466622487077355259219232933610773888598535268948049815783577317151066730859697338611558836492917905814503937374583227265082932764012410499914817474797535639724310536527916258201492720535673587568638516330891624304015971855111754079863916167797144158116780458416304782039858383036679873740608405497243984170629367562107825845027990419096512504317243629637259194901450409864845091213257077472246165795438766056106202813714227875205678407902509521566242018643119915767461138043712652876550976827667156597626009236139515589838631922781417023664274158901810953298617471819409090760325304606249126603371474778603068913601934693520078948664285806397569929113245801892614815905458413880567772425448917228612603536036207745158252715808279732923724350474056565969484668491737627789999640408728792418046995555396979730541691742855480456062125896286851570009990708949722289532856127712350239279299735121055875197314229608745387137415916126663077717586485849455664566782303797378655381937438280965474913105270893119472645873674818897027373613317429168745228218648350688485179890775339712534158826643456253181709130206092625910401947943771165621090796165641054458429337966454206687176006787816383726400604219302494704671734534008160788982603847848575939021337642388207965354539186679031661318282879742000117100757716582027422664565892435823324677864128024751825529122382362707002062725555212176017186375270071807501332970490388485087151572888391053804173291618913066164465638540098300291592711813771592878164427035741361526314746021027971769901200594265612420761109381120678262046685162218647708908110339026793521366493335091888 [158,119] -82850772276440645865542874340605271129213036525524877552821507454298486293301259498758211849947645262473494329606249647109468433689325003688784421675149695843979614998013679662623574177666755152999237672226067571245847167495501567960961295788892223377188077290992838995912010666564209477004288700054151476904116709009475289114230452329065887542160798680826696326173464448701194336375121255528918061556797081161504636207131389356799763392403852899169035939490341202691730726158291306303549035448512679696781884833730662509905194456559536777418786692287081287071252506423376922125273717449684091906293445558495241080963508697582296890715401901373443920235687537845188631831818574714208258272024878793934708331392264116591410084296191243173243158895213433655454255946518347651274086871611778784649507186441553838998792865574247491000775682327911724269993903641941000976458760632035610089063219558259958325714356307982857016399970104366271281383766333114014759401981882778734142748620207946293237835701436623806605118329793423197548346108767672640572611339119196544982247426045053614768790286123730054356535543811203036442779505291151344158773428536954703633295011015166462420839646259051218352995077164722952689534012499072446742457593168964424417811640908517992959919363910243720334675796198437530630066063762563902020198863572332464345552483768228807609143982955335093752817253606916065096684188173820405978590572385877359554847367153616564604720468254687684056169138563558488414866079887472906266823474381473519923606976912013183792658924415909054171314505228630543823509582430715794211946019379321131770872182835306802763500114250800734115657844506816490868766815998630965542894187211720130692988561037161206358571150391227876196178216444236731200 [158,120] 3080583914417483191505670690945943640260856439331096075600118524069740522253900130386715133720142897320405479382908696547505604519324238060161352876628219903099709072420062498278220848992812994428203946359154031997497276582448528450645781991357796756224697060711768648882056312421014316596875196314409743741809016823610523955292492881699858099549440266334129820444569511999167338944519374111182206956631329369390631271982779711100012883739909584283925055539412730024416849409273197014558298908727290730286019820598538322085199331955090563095577286365121809384423442566723448882666873816978252000951724844652387439419587326157454141401885203124783375159638677439869477970382150425045723680356738588067433641358620667005643794131901451131102086744192657904692309833534703423923766659155433627982114435823149497761844356976398568073953720901421789690554491636310252169143302561458284998742238222348793548327462720682356643428764647140690604267350387512907494553880543624941181790723837796211932216115928406043328648604107560957512427424601349507832689280550971671690762995169712077680963272179954776444116025394606026594907988623804192167777725174144582474440018530970098067668244391047215194933090803203376948601280359256554527937029521088939681845851182430513620007292464799313320100398336565427439299724675432416100820617038925453773400748771996628056360789695860284656108542769218515056473838726032351962264422597959386485847777593960080067264777499365358469915017044004905352090070507819932703931839856384576808134072173900101666688357330905825727093922704487983353214406002086466097905920543205020677417252820325734888051389853885324780260865561336270160422709558601531385013282815803757104355162421649542658593232378014102205129485437616 [158,121] 2219207534937885726949494558592861486934871584018196298753298936446373290381691565355360999119829085984920922242810493250732547243327918729032406699902362405104560731381474212625047372247047603458837277277423193601544928224353778826808742563657740350499515484721321736901513881990624651518224603193230567100672965334260887525290131882569550004740729429849319130813981495438037174128476874472802971137671416615498362524722488907355073579007617254794336154665376131617056087433704632780170738301144291700031771443555428487168848652316944745709014963430407987412064411219846310109920408805779146101849108985833185399835906028774484384498997585158666590616709876087013546610166722295068197432501290247181504804072915026982133321081629239922100745741012534627424406655288156927743061572957144196989065999867456626621226914186516965261275937703614810553399490883634228219813257506207318491916832838086909641015606343444373532888974569114155114895431901948439381780386371430895631973666219685315161474816445870750064003531824624668355747164739827939437596237389907891428140846298229542012347181421852998489039453516254713692993489441552636416757732962006053097359359263522777505059861615862570214268559359681029724432473087801280312386258457611351963178404844458841993579300269905022945362261294176649910614159505944474026190372855790646077621448388586355467501344242818843014957931328263579027911874482309890779824798717084860614654909319557081403159249648759457719678783875744120338117122769269440524789423049717271785861357769763856579493590940205015205232591461153415887729521704146616019456957082061576844482232643997709178851084931406089681964057968337019128219842139756125054186294449632349875106283763452219524024040044958416072679968 [158,122] -92671190488520923027066007140724484711547082594692633528465624109982993975658145860382090210283395106689562399403261635848804782240290760975840348626460743163321137106482968845929101223264511900692886118601044540345260889364028172401545620216068759288047170472257832451568907266604810051813155619177266202226390762550252470596960034611078760896186849482600945958985074278213216068881168137854798663207449202144926943484396019206810326548481917051335504458726438977138495184275364996323492790684466909557953618711665663947565693569531488470649113201329492897689026611194723894678056383726078979903195162766128890422332245009753212944831386637849428188775330431959953337181731642030639609001769822892683037627984694208288246129996076148668713770610328952206441500630342767604570108382276165639836985050578764653924401071459511973580745538389081323049112448654459991023207828426082872310106305881014982223283471306587480665929105390535063504466580211002176468412758647147212405813054638626476792274780471283199121589383602748282212291158307993689452256500755072669936213996622707044636727387726775426110328275514230008448734058447269653380892750032728789773548859205596969592188853729049871307213558533229492057379603724062549128897873962112845339942280458255084018990136530819766858312756087861209047650838445991209768843463985324921722574869434398094921803556698116033830057819802892425997054511321025997201531617524595907780913395229660187372945709574847701993907225928827550793301602512625311745078056872814726892676715400605435985431785746438215288924171936097278601502649088031589426998238600581200351731516741294493841905030831520108603868657754015162136498735561104637453508830886826134216346614771458388204985286364630518 [158,123] -15541217089063831276139557314520850181135555366261990972400712183697525120084883332730734507203609895601577478526609159264224717398977222101990308416601311486986507137843610375847279410408040618769972401896049714469422343263128830840305564058985446931331400059129661455706845340377085650092842266592234043304097607879944970015612743596688959549894308781810718236622297578797334433957476570621260557899050923620812565589698196824709061404284430081842434450699995272826944654472366445052153492232629576817705105801046102599446261584865584648642909063104588033326643615782398891305107816211625150283867251873132181994641659268249058575442508615699552871272846696726726144430198437410054453631869895214251296931330047493446005183000101123585255453507026018748388934758421009320179734854737111774788284870758180636661096614590594262561768744011395859170663773433175498400175170073402752516508166028485860083347149905810642604193411875120053580113137643578171235902112800720245341852435005750564537403496763052287276691092146076627590886775113460157526103061027742148926203683283269071942108336855093726337989554916124466788892385695503305174737354953492006002442550672424716457550050695831551975833496647982871559415608030786563865839199601237226699046347389319661211981283864385455378201311439208615018556547966914645991105002354250466304468868862322380346385385515298145127852175975125106255772616967136458075892550273301183758856028154129362754495753393385700153196833323597553364946825236850875242577115327202721690575944669050801114738014456048451078245840101361382150470536821452522425393411496305812935627880933246320754594447856855828269179214239246224368468404426965280567164161593324065382381464577109681846147604928 [158,124] 413141500849722133500780087374988738591188127455156088752818791415963961251686829044219164858754965756444951533563217819042957732012539567603010864990790580374565068949497843570745080081895680533596432067935537210342389797195365302161679860534355861577962936603897322044892252927798392415661723803938929022548501322752968371443601115053010114079279417246165195207227881485009321940947637351564638267150634985917050503297116928756306844870772933481792741208698052301223981709258592363693262403323772863712814840866897279090503437747466320708279564264696528157673942889761142929531395974055664108259546922079080666610094427116900185022996754159795625162134482316795107630759786804152200879542549664916710434038317495742600356445587248434850328067409713509604971145018239795263771794619786762611221474393502944354334257327592992612918121842911415198237890901086563484433969952446689382306915105957289291622887364362018360610206639809888787868142905937642016014836786045853907554372891461986438451602267135898716002322223073742179608854327777903016691672859609265380654031031716386064123350936840614787062837661141742547680510891393978782512573612292443697450960063053255804438381895101240774351473957787605973938163598808427016270196484385880835140315473736670612234350623902394033215126963262101205377387288491991893901491185970201531707190590439927766684975111904402529124307292942732052654908858508802213655828161370086369413192985926453552144783707644834931455696286043353318421775531726910967965018895235744446211312253272303524949153423005572272771302003166313511179142058662954952949485214212952546086476777512236553234457506349375986212545006274030264196455174172766490476856701985895176675743394315586454080 [158,125] 5855280028196096037749171179833229163762527466282097088073208698528585042969598521043973670487796940206311684950031198850674313188799806199007906373005439077486939770800916298895284990244019218171936579209082968558393109055593295489165993783374640831037210292306850912577407526928268494774844587442695970864392460885411466840486400560153974131737484440498021526117948127343894824114450959191624723581548448990182794018403899890126671838480520766289555802158045061592136937330391340534951713688819609257545087681515539321524527227270799388624752972351646703338543532453423896780388933777933827237529924902548618819793030474187935443462302364659390919705810190026200576349278387182860991261101214739754699073270488045398187831295614658217318560683939840833201398104807476340912949405687568070551583283823046414746419469650377608903009061563351972033667287755490295053883536998632636542659767317651468420612244807494825707749718951921253309781759881848825682466856418634710240147972755050644001035535533721223151371143933797974086808717135828600549346719426592658665465273398243855695342105273140226651078699207832431743360529664350920802084416637576300874063545978751632350938561177177980362860274052153826564322914328107269551015708869061463202021454200771393515311853314822702568435832553166305440867190022838920304424468821655770544173990584989045936057668083625908149268901286274703245912460264833824245511844334264052891640274155250938681014741846168204787589400538842188765182042024116778680822090777135622597227045033746938721533228999165952530756680381907683398863905480319515507173909184968233897026287608904673252704289431388507029659596462586579962984170610445359618424582766972583300727298549736 [158,126] -403654080393738055580126342673039744789757117702457799641210749826566188513223257740564741467074387962102442282265062921435136307715280970433741582698523735593415655819560775098342977174740515011714386420133999655668189008948786550229681523296296523101129426446116335354902001136322860166141980455365180066385891783232855718887463738330572929818057335449278098201367786140834690929668141500418391711099926179107922543594529217236673076213271019050250769907174499745398078743310010312428383094140845921272573955743068614965697490950129075530844724162181213175926780304117494154187557004846331839459811380827426881250055551776390385818283387047519071472113599843980645240680315832055561711550592974426425213749257081908688011548376361828055044022953621346768406866700481995291123429834521369178206639206114866686001644943004169225360684558489764910036197695795798706140018667629521719755933389451746378502273482867150868998423678396765233008826208438268860857219800616683080978603593215767547888051685654680723630990715380520426876674988570458481973386646101027042691701491299645996188948247087013272238795539650597327276363858984742274220273047732439189133294577102464392722707646031755029018047601216540089548205834126926496634948563684866620659150865351827537721667885462567479884365728413398470017067447944259277500919493902137498993807963135131296677451112646019270615349589439812409467929508192237411001329425730445163629574733562416043050670292404269534974077415062966868647836107688988427019226274301598934818832977741521492425287598818886875145582454275935403638321173529120186708594453573977493293198946275964661088521472756382082681423705165153278386197065487753830832530023143695244722480 [158,127] 242890647401766558697839188646102792604150349071473841305455915152445660225702397067074684927110588478074635557505140599967200699252095247851523765243720878220630904872660707497203363909515418069197702855663292309193486084623538769109519622340921959978199262440736847709317011071011308080685099366292167045414889143147690080534380905022121640569403498748839472969695714813752248952941022789731675499577056520729111484643305561693300969729490006553111782278110752712473402775151090887065056996838228029895399825722920622530660687233728878255995640455270271286557124035489681930206280977385778584656012318339272630530290110462864747873114304414498522872374252649290977860043373491480225545618246017223131176748953869062410982794346003344251402962080971590019671252119546418172576833847118268130424334708763904163090030981602631592657834936546434396417481708373498952868343235056347094056280191665898138135904963088716525166888681801338451619095716419340574936319950225065781901610494109381445565067855138309955289644017868941245547798000775895928179799871832904585513338939366426757552956416010028056398632685810230793050370488725879513412277776195296655849897901072849060978110458036850086017611300589668875414510678881433896826618438827900489877797355719693243171605163726123902326993983664210243644021499819550066035206118370443840978666958602644163136786159014050400938866312075886976523360674855451063989367915417544789497548645432445974011445645267497242333628110494026567626314735374261905210733307725079230231887329494512111410487362658528673620113131255918105994850587524478189837394702516362555258508004973936289061381384697809533717204637711948287186761468444042394679611861955069248 [158,128] -5921901186923201628552798394570335966662363012951224924167832000973964664096158656103097774766529851011241805412937660846730583923517469821895430330208150430341380749768614108700047372548962289599275330227384271287162561832712899819805328761828391569359020830105717120053295650654516825127512510245673840822491196206138973627927409761975027106559403293022008388533511703831956422016510914078732985471285111855488254743368426556120047039656145069410485374048614922096085509223320471185983989381257253538146981055845409712295324197275542410524915118857467068254779055306407877758370596008710565349753411336087900852902221396037836328358332986438395391005042952788141561396065195391208219103697611349940100032867220637242546161934835894588296286443440440207912720476354151840585039755357105215527423638555803791957968692032898631828671357160308718626165846491972681679973971088179574921234042128985278959485744829247028932732178641781694165789887573726353762602446823135131032720196008213431027007334968032619730027045746423603468413387748195751607653060329958515591501215704171809865032843793175760414439138891467126848496287799679129155699505854044867223092630978631444270283353871927190452726737389869152861873122723661651978796866819980130301462644114075648333902607828066363119396416973302017745622511240346767312321549437822410222275849517091082666327964203708630978610582346125132359167262964709044804917062708409698680365114225212027134366752384897863125879073497206267603149009347730776835060082264156829545623381259908199134367663076580592490241295525855191007907341195390817199664449695122860496096114713019182330663649103073748679763833302646123900115000812487400548411541888 [158,129] 264398080711635927018178613297401421379830076446134201932806809905541403450794162742206877962885317276860751657743370537784415671069428200392174360884347187715754473982569995510138919556980315507108147150576770197727030882068028045532991212904719035757142798433597670557495053633015263010073783724889691863992759684116070292950352309987829380811961411317700959884772454856292136822356512088494151086431706618980888417660127385639053810319500853643237540172522738880387439368191217986129458038525962578105283258544172527171414138124158607930659275843172110108781746968780780037531995897735255330642582636097171934978854808504500848974131469317234771924351509146114689222763104377596493652469424675768843791869236071331776238226821671608597108011491450211415071541705547210345895917012735891109194882281892402741047895796082886321294029006354376527615343053007886828046716042568619199074184141994476979116807253210768924298820383926014425100172561025206817554523633315605991984359260285831021342221054001588772108437697377403518402466441189120618254812571496840408535728426821591839653290022226636643454910036781740430201234884583470589245199380666883666400705118252497301264228040714638042233170733742707237037049530479759439358961466137316272978337691397628339725550136498195273172083999922896417596448060611656612500904460464197488260244371712078335348067151123869331621328376537401711996545123449410466106683623657001467374533995428306555470449416539265478663975102538332489602290216689605777468584028805114250488279612960387747893287031938540064543276752630649984212155412669290087788625372498941388129766561223732291248783641592742423863883100539776024709736839545715269424 [158,130] 27776781726909754729963668855669808777997553457168834630469288199406670535871187140566999808915326875578885608890158181863987705372143193747786175187843441057570957813737736446270961611043905847766187924916255114377894317547250658420172151888000401577353047773151744609376213371485600819563700793272874053720782269430673790057790558515980298266526663855866372300327192698284435281561887492702204867107245246352039079651533581617229406772449679721116698865369764564446984226698517149171874478377004612775633587613997425104929162408574053124707277578541592528059967430170860974415142181750425596915514419566835516553863813367971448362186021728440641067684467983359908475872462341614814828229380057960870170565030271717856145340923455310984233249485348030863561911197475344996866140778044116796425305654794537423475236837650754807080455451697877627031962936423074071654408304970861088950481643919244873627623442549880248867843202857287441583564165186856862774380247509901308088841594354253024074587206216441941792180843709429012020522053462442906077937337822507441800000146237504595652268620891020177147044951463649649352124339565729717454662810903084901226798982136441022338178251081030260930470152405338639638420131217146786030899321365612303818940288634600527806317311495686674720257416882732081515169160100691702411508650924491341447815664183722303002928521720358544951287205650224787328927039443079698173219319933672531139189275090650810373824404548687361124073769748419368639694705595840976841906184661080323807379115406713233052828251995356802829789839088104156459782245122815206263532147921733659065004809711663997741664706833032695011900541767078359476011632008480 [158,131] -130323965459450538024400384734051531189063028874381422431264546412088078134223581871795118309567851118575052840848769134813765035325181740785300017306781584051293028211649317131689722121519009976903922559341257094812422553799550454979965741763016103067542757762426495528526706068736410164094033810169433254657246246212680357346500402427069609981999856571875384231051031850784044731518533837519090322811211996485798415697665264874669084673036884002951285328765078454844844241134523801413744392595761259340255675279769713557457506336847272024755441998852957565196117496203742239447267739578910273048219055762102833101255584949734607523101662280486836721145531395138917986758632693176077288823307058558645389094228762322024182794088367264045372812326820293840291687663346811416865035228618335403336133926967131602882018301331988420127774219324395306457379398855789346210861219133001863479556925078008090340005379033506968176619926964889545547955228185541009890382240694987903279722132355551690513715335732800527962970829517862850101071924070570039351795220097638389308369857564158124326374933732787352883390679611440260775054096124635076700644802587363999512224239795426514225972074132155242862772603240996882591216733081484088060597924680204516967081517811877618840356525658452936260102758618840553534839117465212792890263737221150493342050198700106061916364182800715915243414439451215807560489942785990769374559515365041539135495425965966357147921110264314991393267059733197104625624579784567599542422998475207750356270987991115780348610056694548010419666322473704763768999754233170943366048781246390394290256164061631006655786650903247615221248057828363033868192 [158,132] 32505405114989208838942680443021026314058149991424829964018711011231186297846018561700130973297614993729935561022068443327392421413305801802319599610605412943368525353849178416278776663536817860781037938152656627943960033021355607284014586768275226919889941638442303172759249326735574194031792147394619817205300146743724967661703213546365430441549592578565569042010499013511098439951806099857819871135770555088945096237519403533514120563885631235546335991412153815322805130584371942787112952219256436214307640078791305934279573058228101423400601395645348136083827797592439647547877437216143282524642473447038395024632009830978202704205902180958746171150396505527681184113843343477254926911650126915610411054432282909517369269167858410000943083025603054648876008050363774684682136743442248624920772141043529841747849211954296818981592256714233385649610464897724027282839626227666774051546817766180879110210932701998509952365914228682088789970851719796842793261439235383671091526510792211005540672024382797916928097121875232539718738379679803731361705508022570588845521130682249190839638734555391883564189290801573261578060794448442489447628304575157995047108922347250881426620592527624329732090416012657986925441816792501278183326580068858394859807757571938453395140465552346581290781896745241686056269248045421070240364134597565942107418641548226730122150345244557267266797816008643239499890996798889436197554973954195616451694658064861219231277062188407347700956991824948150520948837518340606695490040726029789078467846114620992147717916229304141564022399204815697424873606925164743350883064747311508907013575951619329232056073557047218588187673995710592 [158,133] 576328777023860498345457318888086607046250895134077486332237171592716385691093567488387991172614319139304198140366968724634457783504115643901461804076526987340226088165155638456844402623464721581071193368734147382140881827755358551884311601584725827444615489038225409926551722133296534520601828537089597220115206208540242179389827204332500275657720148784160660250589449192691173031002011458980045837385676914292598431063890665644548771384756779486024131735518918200954726964691373941896667271401364368599768562873590449054271785900946185788333882681827130052414474075291819035348358742111851346550567573316637871409391650039401131064656585788318530037892656026357803907357005557478835677087085531757848784266913065065452748558222547713880714347578277493913254700543113587566992464077998728728176174622711283577518068748926986091378965773222150711956025650593350337444110326160362625868854201140328189584631940691228830404724654953887531421837147484322962695365089713346961695796862857542162626994152516581548863744526898427927691473972590175783245736633280493561502321348631788744655384791318301543449343228913151339323883861572164739913683809902401472934768547211023923233867857534123480672901226966224543325876894812823333772050273103943424758013342785179232316695377886262380761694167682452989500970629124174618342379104190884764700659695732615620603503711214861686959355957042988773828208509081261134004508070207768531795612715474857432660128004146163135152090035731741995159752740302880874779740013926978941550003578915743861795806490521558997634701909149527539266104107025292145778769080950941493215624980100960181669926633111635370806226072 [158,134] 17314573364324450684081640310383942935567902523030597241326578051451549802616481200242976767390339694290946179739852105213878326512664155880656705203765625684872474670794249005217463208867175539575254702560432632474607112499861582117775447672582133206581550173686550430658811520782392977632214201469540802190329690234929525413133032098053233062527057241081322629565731003997197206225885190065353612320940746858226592961637648031724326350996620975934599883855502799946681467869937314638280365995962171524486202976375250229037450906400692922207533640311552476092958679204662253849951668778796218827125512713597471881501457057922164825700267369493622574207854486626938496513843393051114837541532131403960208040288464073972833924916246253818412642813921482513449541390797684222422773286294611688430355288401865726864810088606751838311125925843544497959902687039983654669594503987371671306751830320034822154906268257002337761736833192187382507479126170344863649231708264961892665770217326701148387290920272262028665355690375040696416074911316379917865030319192383867327017351670153548083504601915452289660316683900910093941928455603087763193814586054112107932270233239952840569887969910333586108169841840857916532047011480809518151735179960339854642474482334440633054467610102752022792453803404055079912909597651329145715407835467362375021260443800031825950847966095165217599810151325898405691441105226436620651046038046105623281007763011658241650232349943521228721966488549639726991643925711287532789469229793197188602567144211444963393972624863928154861732935182859337559005410158583463538501871525639605165178235326714657081695453774517933768 [158,135] 61381271549627723179454411128430238100297195116760668446009659981674974711886522343365856921038694843815249723846661280145629150726957185653766092651012211733751727010946787426957325903964985777665988416543372361237693051642884740531819778368643028822339489500180751208271714680860673432465336595143762959195301495347675894670364478963818656131883876287594635906862359972748179652441747160425827178430728045045017133550836805061190658122044367620739249594445790721976402209406593027391233318645870148972436609522472062458951188818825894728538395114932394334303174378747909222674785308801489949605653927123823096492939754487157409967980476267681375666863007058253140324083353227252791651266594536645734047210094015443452422065260661462794716684003900813075370960143472821508279452712514555983631817822633592056302814543369738284940779285831838706633601944135271176779546532591356250660472340798941796723757928199146898865332822985975494306331876459425206517228051863555094868840068148511948462004609096074523800098410911022729364684876277235364782755327320849268413903260941697625148681753852567558449861831237413947689129039173908881034721153026871341804064515175181732200999103621512992024595937596597245363324510411058285233475618882763420253039594655117060574073773676901509282770336875071488721440312651141437464798744401822297634995053162889596216975831081152678111501953010934496866607382326281325833895083596579173489464964963489202784474215405477391831714599222283107423075820202329540945094003840696506603481846853256113502466778622038471514574486668652768392295803697456067481923999101983678477935772879494093101386915840 [158,136] -1900041324586847741608450791623995542909673422628578272717892074074184540030000009481428686429787816903544154331794947434934639172538170267676912278684254888647967215744095857614897503679623716456902703525191521891063215779298002604351899741926039240837218768292799039926579619482857344981747584563233207716596995771647882492052531434056222429971111912300218335927776689629757203920675379328474033261454064058127816632713669314362566429330980259048748536823161020133901129898226272370903909121952590557541912902383154208294913964705539395472977584627830021095358956252000709315653046162974451378788037390733779068741799816388902166468425439372660381161626187131657405962415527434720189497056989099745681750652822880798231974828409635307352268386326371660239853906469316269595162204745659908759087740488721809523361285760786110007938545281491538586047399723398007260390764555722990261869851705893827021342748416237662726913054375110415681845092362662738282428358571211321441659283256804197928146605699390049484331021594515632016829196451695219911703452786566455571966177068629589389230211944618388952968786615656079664231748411512657740441032774568679103187438558033799407410387856868087095684228756421095064795060616442337599685618910895035972504066354560593540137053755184981293008231291014682978750122494921407942023721717314417459345094207747535195196269627478110148940510606693859551623697473983465719453507294531487637935965514799496550532246579279161343684515737533439467773731147845323915045246610559941684986049610875186440998865552562553541331645355697114811075703028515943632394464803467527706339621322366471468712 [158,137] -3690823210344111670865222487086154388527833195951470380439638934376734410765971183705960172566685965510262499380139357763842792616720560091240078330702319666472441145245004124760319118433468975100949687825173503470816382153710620487761160947868851523324585268974376022156318924784385205917290586528183741442020247018270033466136633263407699986886499005252405451085456711098678138246655639323062466241002640027381429909237162105000718086121824809362228158809159219517252487622481042408132693799242017317608312183054618184867887022757694038488331738783904310687330158907461525082672485985127482981000118328125104436120452833371165157905904829004875140530938033584087864596290125248196735462781849668624508975400634419532265795634400371058991172688382346603160806453133631178854472751548524539162635034767967139331404815863118839018564708929478034630853030051904754255085685007149707383477263811311910804584719314896240242705719095374008220955151323018995258131677854765820130800110685840693154104644975376373654635808339428751270518594488490178858978670255805196847224064219201964188377139139464917928575837288170721665766743457521313870588491068869754849926576475250187514302001736301006379763780685323986400448297431051238705192153363320710163173291835528403067849586286946426273612446396721728257147212589275335169380890842689727306458739886246431330043548050270781227923183247647105123049987173710665418840779230705859964904010240701152663185658664219444518414142548810276543920778312638839901448718351822962633568882188836553796523813258543439756797269071597772774152850279704748051171399038525257678205354891392 [158,138] 52006106249197900207391811174601379543509972934574655393820928371967703481437722649789091451971284502980572353917779116145026340068184700920974606244170153735209037952120047373678935159517633324191299724270032008271922272069295445862189915229948731950740639152322015281977880948234884191345611273288484992891030580563332105460847625142351730757055484524061805826141570469209485763016521465799456593283574148896428551448655920766901536780625128002283317647923111167551908565511763047578887787804693152317570694713552101967955225261642930333776480360070197972495906665151909604674261498523151194657159274617448121283022712377102253032663139469183495982316810682936655215172944460262516892240108456354889709947305125092216105491892241956835395684359796819095871295713330650403280204142239808482370980186059429517187667677167140239921804083653408539238463259673360220308746235308632030909375146273751072766887847944448551349005126273502659821296050524536698632675077929142869513495481786992706394288062812140770449325769306057936573948225340970229772711937338259304070610631928546388111725547305318846571204498858056994138327976428117091200486363123457210857043888695448947006899887825985446999016044847066888573760249913976482821778735008465741328216002499054124782046474880360767210527420628230278677281905741080234666939021951730179175844152058597167163874689074165388893953612419805440068350528002078864640813875640659941056326761601495614012799404494797047542672147662047479704703857448115746895855783329693243931539858622752813115613243044161411192036270355423615159082641819522291398524512165011682981461 [158,139] -138013829739291041181961328424715015199003787226133788529053258241167561258244919915110494675774689762783515446169087343240740357647284235787015660032820031898781817102940605221929611600601619726209456643971287305946675068170329186908395240350660397456397286777168087262881340162708343232866483350197923928503202180958138797023130389203923868998151046990362809894492002882009341944037794580574472605038645559363666617950772949660579367065430134778806819577701471620731377706480478712145739451021971239285201443932677552241446810110587200435482770439380276430431327828366374097117555488106008608692045770391313678229459696563934979649867657646640312798069721570404383922527608031660844180618648887530770017287707512085444863671668709417512969380164943443879005707482957781535593564074092807153921272821559835688375043926214419476111709784950019948977814546533235140767416910965665008723809207496686098914389778650243572235471445715704463756443319072727077367273910996541589135585436499016349513565020686556804093808945460818822365550995999546156322433133322001026308787053686438754183361695055476349066518238570322843093373805951047104094301219281962831503282881464974296508417083651735483028315088154402724233645485909721002393757249191343402010232701149208078238028682270008555410047704668486791015652591882849358292474922292897695675633463888298778485804643755353600237482487141915921445108451868447704418994906015462432094788827283212976645256054608657154503607058190648082653548447133858139469258793044093274059339802126120815434661909115214960593841033003967545195214800621016597199453663720000 [158,140] 4991600772188821485283896303293609398723747999299448023047551908889486416983481675148990701676660982715663244301355781878924174274279390274498315757595692389840626600837836268339470298715442760036654122157020320112884196438068486442081132327223155553595278265413719506547529692460230611414745191433760799817713811931499124054202034950787334736144183095909541526320036334529686799445667857151278975018990783707222050612383456466087565261373565668173893730175406716896090209531249159736025358024651603290460167701421413698364275555423557143946490741723979559661776253558631733311990353538662562996321914468707688888613572358560465389654657782796972804819733276852293154668724492558464206450626949839866112436654531361282820388200537562095186281061280421528463675542271555385021415455773797579203324469175157262992157465487652473279846647275904026399223265803341335180671823691151690432690445951827019133589965000851679124928345081502482893179119267614945160568536272157194676159840914871669781739049132710423628176425603335896887998623072936228368394937669162085971880495944558880338612747886354450251926707270752882768515172780796521795982569720991362024812529298818922526876896552648068630138085280401301257728599542796494632433569601342099272638026447109990068766127812837763906865125935249409951027598819356033389884327925604605320848181785667970032036874868436463402118086892373429810425506578947915765500700850679576393518015505586521175031569328330182644806780742102383663749777460558379255864494926770890162438913392551893933317137318691307888994097376111348760349938701204116515450496 [158,141] -12986983457496136128530457510719807250632552069698617791809651764675296598412658196967849042080798549572464634824982558116172462140586721563801560073996791261038220370598151573030607582859694152890146690278434034916347161766806893787261292289656200750158602631397503335145672695784779390508614803464726594914829731149395220924074286082349946334584020486360028368581561454632402637681203938216465931336709075169523469138036983829957835246327245563348305001115068015124191549988402187529885731261326242171153494005104762697895540482788400909145647864682194351026812315214362362354522704948882076252411785400954654563522357521330374877316390039224688865471024099374160131107026214061833579020037516048547409221900196240341683027014219952817738276127564938921437714677460171747951873439152338095422528076443722229171374125040497874472347800379940219053202543408372533307758347947526388026856373245513338176553808700405613269794781580094526395122944191269677313101567727061994798655698470985387061816747977600644364405787906162121309723171899915951645406854547918931153776266983424508150159046739867113035282571609909362535266274030387417774448379571131380564928432301269645643944638019862568888506833061418824595547134981020745786141792014545146063797836743551240980429048927021574141602213696856400666771362455876122979756959823886449374927039416477104389958270525330588482072153877445928960477563746773544505876384578687767356930072583750016108604604104541331673241729442872513256728149054442555007850699749417150184342449700975539257720193438218322748053246365034176057483102985005080 [158,142] -18254681063708461260357925460862352272091860344922882890775985091861829963725694459920620403225956862773329340164081552846136457013095895866068419407172266994394655353283928864978665449780452780621097861292048501589488876491827606100502877046522530905401282994944117019508233080814594477734180422810070133548072737229051464313897679764044083928578354939355541921006902132694909757673749341990321889966673968991160202951295330586430105438814321079089525011771042648422725969440842899917940861537012102005664372176353241402653616421427159720244909694396637498707033088794649283255157297432932435417029523114213471869024923962009940019769631703419015973013880633457178279011450176550564821478648733598128371215258856865709864290971824655231009799727714112356218995627639807721610282853462308941714418595045689899046061791403344848896420225061644091429725208584665915773023425104453060811630968459900644381863099920165572425443440353457416141923366723613942021344703354914778837290816104586384790843685323371395472880686737147890177233861175303326045297622193788667288029841155261029293548069411737125229966077424184971022873180343150680350864371093451153115566963340417640586632638323619585422232534385937024402644474916347423547587604803081984697820469355434317970253839190872714475712940439003262279227110462820262382804713640990720934049767675402469381965752622574711553939578100565820873884810258484915139608035822695690798611258694071053045543148707525828920612911509317354345548842933724906178640282534803777777531221915029701023736913040009810692197719799256241282156232 [158,143] 16408764959138426036934917545496964555656119971371785923399686409811582609849865801961184737226286709733198332855476400013083414886250878969963988020177962811570701584568523299739443269218315059559367138407319821899869006984282448805499547742283446430224554741666187733518330183774780379146829101632402240991579790368177201147266235735143102936900718185875063691358085209675190436843339017275063410865505408859282858521854126252231916771401962571510456850010388348928703514236324672241937542069779724112878806885475039865931648514413110937813521215097137540970274249852617257386498200629649915858843714270829413994663383725124484856371818965581815131375106076128946185698348773883060006138731422383611546907325468770343432252949157447000192189857590650950006812140819117909262071380152545661357671710870278186710337927657900708351947421330204764258903009640132479563311813680419266188620791917196094862053384545813127036932883988276935131201194107903225966683166318178189393354146234682082489188577326417898811980848105634820293077958051483344910780200981810603427534814696899266500998801577076387454258843850591436866277950295363468208327954344654226994001136977718463262524421211211430391800677959313158693701073387517687525608172001247826547733111562744759513969574078619526435206203150147950393228386556690737451908221998855536535047755582596550384829119568691478975668436128272760298765213305959251935460461479060840862060455684129364668326471102313592459514469414436025900694914849126229756952132268677837560806098070909477788404308428005311472926905861206208 [158,144] -85271326587436532969752967981658285626338165746487706834755368447811902870853188635567801201478522244016592004495350324735820994022107776551837134812720006816156605705152662102843574451707140592297117750777350947940418476013118390404648560304241213889887909191183718639566871904111362137831638871642672345766959709127914397432045490009493350204532426337790728853684256153860958830921195411044506769796748595743870000079340107063233525401675073425697089324336790500124082132574150159069339737609516403960892779841369591075235590964603694541597782130371551205256045810524878592922727541943414598394663863264351070026348964870433719332786783727674461474699757458673829587390688554029997268923812140252108763168800123237475457170823896282245358136040204507852286326097216571392856412638017702442250099313812512163271021342228265667760583323781079003517116031474998061113209879972008841838869088926335361644475190680343757888978716626117594829795773731353786759736776756760445352117888823097137924279227621674240278992470004537994247164136595511830352040156170558569335189815043504172872581111685600103302397751570747340649844293272349320619609758670399911130023499447448418106483080351115936400769553399112731295585414288096054122714951498634054850983211778139180619562709232872592565060461246266446572778493709588334169609844438927151206399888307579334867209506387861299082277038497402936938331605011199656577571587093572132791399245259915261717161654769144148272596940307344481212789600201556770682774743642080057394529740471827529962767373377472561268457000 [158,145] 935892596330706265939248479607698115449277180907961853255012015849260433859066114424983277864545949527418740382015412724775947713716361206550754538416711679703431659309226867395957318731358875383310826133599953909911939037348133383587512785852846043165818967171371892304525328793229663507620597792620446726122301239634821808902439714097691587181368731781885137487957750194264250310992166426038429356894483924209141788152196362083911787541500636824134566236145223761775632676247153715651644452893722848775046518962632560034964914081119247008319102828398117878889868016512273223326308058446895277489943858282276575661213868900812993166179222752269914126578570142837765742097214024169633327631565758273716083633295638501051807168618592214169464377893422314211669614533380406407316804630890614489766169389844633537295986308648359756274593630529076171069557501998786662931332039015415021816112202247440005792465457200725341862949688558783594360581534909146174958596852299648571680874992643652602528195808778573574906290294407620839586954922182762844416430629893889350139007809249360121457295476429060582315021782284993740357374270684527597695049642673162125065915736003281927872154079193481285155185157560624831471543872242131908896959218940423398876490401077099129766690545586220103893073049091197444148554804928046600484740463015046642047699058262225447532736146132312476721941655264868782862871967430363613429655744329109148262284792012070131323636483607344451213510164665305225580335283105194671214677368578794066975849922356283437917008059913488 [158,146] 143206075577292914889163568715651303689692920110543713732242022576146422996579644011217367393440546688713901190085162643290797819557540395255736598263505602737815163038347072406865843575593870015291287129018427271877092339365324525896868721088990578924033766086648420817392498152365386268886773847046389646894017888750162419384410014380260009732501094635301110282305794657297655905874353788217718621381156484025157985740355168872697004109198620823124231722415865370050221007750098422837513240263345000956584204753899909118281854384467528038363035550257680474210717785198910978849734476372782023685256120958499761469387385992395511923188811404591561432888278525188485728465003125232482818043517460711847288350987358411361996204610254538900590959715266348035110982054075390623372190079238453274924672992762055008223840995032897847182675984555241626050291504346923448190707360904662425525217077909274206665741900345621343917103486047417302814937724914796581537491081333027322284059832417137516048875439045320476890139047759855728200290639289100072224418673465607546773037066823092662821835773454642072222506252548110423220996901046786345811719226398077427978817477978236725965150928412999751036540812735218006520888078860707850344627987085455151642818849032727580729614503173417592404316284225921454000567143834817039288730580222093855564083095609854702683543752609781961124362507116925368880867171574433324038848195341305181671892144379584740935796130862342509940235689228670461197232473699336798951305152542418124373891827407041235517401921 [158,147] 173468095664865845128635284831507122624527347256965326949502282778966655962576560917454883473463108592732876716778183479596594638232914145822727782318382806756720194560292535308925886676752882831900210779439880036912931849383134479411788034267669285953499112851958200571191862073464418303870082850337878741796188297255709972700730218450545465470249799485193501570086205256527127994681044309879317943696645951715800211706873512988572043635460590453280207606304068994734914316017734540474155900654338934998300149454821621713585333455273447809550050268413752522377909303354293381067245498892085305582334047805427554218210019550004231043076104770712077206715630251262699073241622347194756025512848093487027398643050338220998733312913846988892711619050563199503186841365842221444286253680325024701032315961384078082601890212243709122929501519494985631424076696150245086609985665439405470093175759451359485926031753820559507828136118978294818067772265737942971452888562439419852268274027536486812005496331886821939901672064579446703881724705621519418642873062531839991613793470093246582947200654384623714429107562132982927173694983121575451425990303948014963321028318740284036372276229037851749811962021949316108180023410596046034855375529374074191820457884408436713872354151551571658044652337900520304641965599007628396431374885992444086113333655833809594521944423432790340534658600678676172355743507998665696501955436723790957198824757234956088578473674768214554213309306348736717686355254403765675235847413861778308251873130995866912 [158,148] 50042950356924628019086953780520501880324438681246482698167836574717721436876650077667864980428897744085284754905906907162625623687470697334498592679241539180180607618585332779789209041905480836094548181103421159680196542937276589096920120999127838047748418562009586668470587488044192090799337711330355521427729116107432690986335468236083272650741445571800224155896302823144359235597112280970354792377546245466630293081404913118271206663182921211728862812505419009919179771436526182736387958962719441642264587049177657024855419462703902955571191079536769521751262199487101155738916650813360334467984630274550204183621060207091406061010137828667151994569635751067320323164928547305638614398518619608104708035610732221720656850558344593123540079737143787918152790754091419730666732512754988033563515472374314656148549782016013519756923595412317000152075880282766505325148514925167723929882081971074011182171366388965398601294500339463223290588279877536370554585780577583414845968846332646478720629235285530450523125064347799342369451315466374210473907615450526526043671320664034122461355104327193084146326128354549330248652741306165360124031180585131890993688270819831360868082603720654117107806883339704952076746988932158581916444294503396011601119274036982661693303382381209347150762237362450409749280192308846790024682723741966575648710223858528907641451299151637498425944901257962494670723466101629532189087251023111740523578735348943447760663688992770287840016152864422218831913772853100353665487925710779488732408480 [158,149] 18016102787332039081394951692599759054103873221498253070303257616558234992027753918258815687882426999491016463168782012695782269331440101016054898941927930615003773369593903713464629604094356203349337787964016150540598754382123049957210297367866100249626802627464585165645443844945449349711494008417183512913916333596038936575938157409993742010430641539924806872374578044950062356964241819288299339025147868304845065589794417176980624894297470909688649173381572327378769048120080927402945353821967629296745184892127613253385424384396359228667922237735428483029473068952215385893539446083842186953766440117071271593858933710506767950948644795405435543048762880044238934002210117880925906991416053965011610558236276094811136746226854147935444722953329897490994731669480873094219614363825297780907429813281543159843422984814200822390404802707885234978818479365409344764095119097035669730663807815101482307072253300523224561653523087266196690276581490372563669169660379096096114735247461880715129867519971551076583639720698633575843752322884524310215142602709099258397874110493327591821418893404766040206018745984168341797083802577775669753498126061356888137423088320442241742183345419058318476439121356432389051245345042016383892840111043858956772597428853291319605264432391462998419727616586499377512161199360169822057023584728210606299066610334816355078885040889130194722029460796966326036507414867328085517228510202130500368855234176773322251037724189366400310858966388029791624000841711970768150194891291689512 [158,150] 2668324617659479300587696219413643507138024236030152279744760375289591066604586374158406589075153136449102025206312593274108181546361714780092967519101730119358685581472627998261019592885864702390323321516260064840628603652377490359077777449093028346124408820257221597817612677690811893872277440563884149420141368429051109189309845036041695635623745360503459607450795930092765225948923575429651414701309229146939024212819938318770210305554636373430993815088976024865934613864856893592464677947024984951223938118786646297893963854888452181796234160356764964992396827024720662050371848480783925245567029705431641712038702940137908124168935085172262744952812409261715352632070181520067714423115592902847413570434987066870154442340802294807275703626500262583443645117361864367582726922759382865190293016087325729612475377006290805618990712996717323428750186586908214760878888197656957500076909241404166919057881483397125893805471750391027042161714140271432090526963866897794369259355413986560253648536113469193912957985398948496481110998337216970191951681211628262084441650370125997462258181125582447003550657500842715701267779490993023442244481612581424500508034215936147290968615812171835215240839403078712054718953671616236661461328330931848871495464078968695165148213060716912872593924758626550040833783030408213892417015753760568639951298671767854995871027346111309262426732127098844771756728468998163893603744140757095706355599192800561704538524191000935642990609851865234001314296107853881889459548 [158,151] -1831821621351818110545449593008278883039533731991921970999220848394817178840549712516226853475046051056983078285030816104265347374950020081333270389838991788669588882673281893134064994934651783228142232112547576741348854448807861484947019822679761554897492247468692598150412031986814289745928553149710532758188400317882966883325578555162358346987693414859297589004877891125325648092877270917246212784632868639471490170556633643324943997874445648687116093528832443271413662525468939525319157502834307163065949757592717347613894648922409896054845461087566896324422729554272945699954662040431962210529651634845603090614378640614376945740211393052814957666577810688828978545026903386259739438894435845570205192269290620419154487539362695801746148667722253314733822092703753081252482713854134555729336943846185994802497288319296811225165074263314009037222859863596806317464604689574690653905528460165498920358346359292762589523836811074563541810056146524766056847861053165389362842036940567317291011067533097556905074590956042332626910347309987412867161674823369655118620174550690702823355810510871117414781963813872843802985214767521349459425371561068126784855620656554216644048827639155240605747608556573472860781750122442638177344142087411954915523095448673852146633422347089384462768215958246786356252145424505721053187571944539826459529025881880288393942401913708102934760505430884531453051502714091088493858218151405282625173564493490198949090820365378136007296258404289174631323748457497280 [158,152] -338376810439725172481283214446996040397344183379673355881168835715712452050973306782956136044081814888372169014808420677404004901134371594898753024311501827924286594289256679001508373264193116137722793765734964000574700064822243328400603199644529733307199777710800039384219552598941525856219481259029799531202904228660366324609469872820506122302839138755564509576880996060498712071472300166649585698134597442215184041086882788145989052389958248419480617559477190148332196975311813110589903933936072645096889719491839745248586572300638880196588770014213635082356963643203620470236509705120887885844170064776657486201665502569393300871074138827975460819968073735690057996980831339090454092392487273067467422847594952163398517258773526114531078064096661468296319196681645009323187405721034513842009864957756397354318484224523121685754079892766491120720047392694289530415029189814402242919465164298075109313757576451367288306061979068065600570215439002352819390117964998764070191995018639835745450205666774404870048060465597271342690761340788020363124035196191346434521450770365044830752859282054441786162500933700005389097228567030855237824230546448627758483732439668813164633080146018768857574601275135326803477663164988989862420492575091540581529537830375851942752630557003799598916365116586539470720522610340031316031174014320865119293281044107498769080481623253104844006329334932761131585367079591790842486164089294621260306679719771469562071094236577654882210157867503284919901504 [158,153] -37255772207964697322327605989689668378635137052710585313864605273010271411316419652967528199968501897930681647319096116656009548674681817559460197131942333010281140099176031330979502948495075402448335274038891296556433267209159090277877148970637640949865143831544888997957737095743687975047804858806122840648934783316761952497153034894095769304255723324883816559433339776791576182034275173580739035755019138010761400841012357531234541503762751930582406607104930915558780745703564100937930987169803286028396060034451373138381778788465167533776987449680742072119950609294845668561535315928411088168035717111969978392125348005671073568981005171729750252811128639643378410733945636524795511404177292475634611193218988655453735933534474923340043477431407435069079999142820415385393699887380813096811193735933360321910916562450716491691076024554890874975060391392997106393285627653373394089287761528331961533084997201171985054733662411727708130107363942393443483472580287938122557673291622245552955925570209149351035230467962738660730172554894290163560356774650800909906091278734899314574489317033481738333553031028631857269726981255387877362976433712210722943536334976512996879862294721726791120015675429778747316952739638764927489248575967062715911041184515095624232587383423180952808127876450057889704086293203889861560779701983866697835138168877007014176149270317962149438360512761164599931837698388799227956894042055595055635751233080222642971990452688978451713130693104976 [158,154] -5546920745059434415794579120349072369297463389940941301740995052697972982605413697322659768150107520191371636409418300603862413650627014095296428041458492727213940547826922468994393172087579126742751681027174331732825029141131182860081021906520492834693299659183827625112880338769315772450114774579453016778037327694474984047478753922830210110503553852283662636382125277910082270937297195191767849847833791516816034197032737342565866746638699520064445382281694331442285112074693946422600482144109422705469020948342812971640955970116487180510133447442138407306287519417753049699278523209889053826790049366449576189907665827200054075889236966973073491728790608340917879145388777521724476689521132439292179336561827116789000866905641674603566655211475389029071579879233276126516130510893279733322540099810782423221680362952364738712870898303930107304481038610141968508710946265737716781445030905709060239654143344257025090240151824101017234062075367958490095621645613607260434992788362513551438905338179344084096077511361242083679188749942919466582515747707586270682613302041580868741596347230060679333979401384261752576850567565058937821785147966670388623560619781498959009321596073989368368028437869380185090439872121859697275495651958461325198588754196946391699321400007891038453242819729381513796213387551532320814426692559797424854825618993765666314791940802584521237608666683976018984966807356566654545129887432589597998574539476429725638005552895625216023336 [158,155] -20374447830146887103290088005121647421500240281611365695730139413786347969456151405433962556604616675079944127337992669772293012538135571131531718328451649322697029571813146062649917164664911978656954711091896418347299283112918915323787458132805718432757160935498182032791459470392281141824228748542672633715494327106187897433753711605544391921295224887439125781687195536789988978892919531828988228344092344390561518333597840792345148333226412572719346490815138964140510514207709047554756506585137134564694933350436384313862454365389503381614604143835641218013313795722205602047265421378991931844074993265479847765197496021206623338784833418903629281968386677809655644149189093663325451798922942565031274453191066475953983577545368972859455955289623198051154305702207537851716489909731162390970869739860628169611961896213067411706260308475293160446401663370715094869855920175634924714203460671616328514528004800700720369795469170101216876057259246440437931113307633142097210263115531555199594513465269280407496360580756559304434577633195983908481930561409297553884885847164559812791056054433141954128487513548791791023020998285351423991087001105141222263865239822274206179356354576426296971980813999211358155229412514389359927419818528982536753226800275055250136101274287581343947891550127396052753446751424029596854120060350617372199286287268518799287175423537124862716088715034769554924470008443614146380788610894795403064132248871131745944921338688 [158,156] -4389297699769496900429591867399288411995569983741039387244119093380013778081990630923033777436102689618309326124211222043188490667587752982302171574350744506114256061444459963070504890522967489527286458870010018784460921954909743319418666315954447722358579844578754390922059982931933328610716947824442467524496205382403593998366799722457564176017923295921580108071076127531061318390588117250209525096817608771351602676300056259307991584006668674186929673681056911302628909034541936210377058125060174794418131116918111470930403752154103595469012580877821941170377269448011941523052714000238604788916483236514128321018824678394619734440073512460416980593355125652096819195290518022815699264563828946497356547837744543346768499255996824088850800350593261380322461003021315027115996444625332517922252373855788752490915550372308469797424489761293083812325644501061826163947871318595968264348491862408461138926391584418865009467414189517948646771122280829230434803982879938488983065379739122244231581650604938057121809899141429731065779648042456718066473279663765517280028318752912481489523594472602358919561248086844469001017558728417822466820580817762864740063886245172299029271695871881091262578470731971966799516521536537006159551522642612820219769882735300813374038118187292956504499770218883618002411447358754841632511263830148081968929016969875611153155928019504187329009322309467655626059724285117613547867591185436430724476020973159269120 [158,157] -788564746875250282744410510592157338221176242902789605068838863061351755431174565470445078802490839550756510098946893027693449196748169334404862364932660227270159710471236036546017920435577977607213195687196629449974508926353138846626550762850247548883711980039007129179819624862631941909088589473414824868090873949438001353905386351009707636588971958728663393076458535194222101659019325434616586452899182301843448390275105994126300405397260160354546156754644617256285111018294545053368541449472424896224771660955564867230150035726473360896589191976963870285753428920546148593108149405847087786646074235776235684389709105446547357157284454080887378970307210730656105078407525956406810530704704108296091814926449244302824544326228135403818015216367964780075274953980431720765834146590933532096060470899958916957693687513370690366572277439133728771434368691200631695234244137572841896778668842622210345060350934371155816115090343316336649752747386676618289693625909323129388396485379311910709996152831897534331938112438794616699602180390907177115535051095151124241331830142229031000450411896230545312231034660878161540683482187467469111491869525784283455035185776094110838642095124134743885328617490326418211461337984660346428799413698497589110420356904300668037572049571308648273154720083539812925539002837790299232927803348155577850244880946362654455425189918557568015480941728039755490706074401209187537923549682213991054271528 [158,158] 154059180056709294105438449300534534001456753905406598994589809423128344847859926456006594702762812136062333028979079298587253103887546897221974784547169858951350548777689367789255086198078089286779474244913408368597331620522460031270485920620677949952595170451216028271391346609379803884905955660975170033076084906833627906478190841685762682491876220280434873648354785012318201683636880093886606817222700859804907602823710649440444193680674511523867181308183147593278927780400997337921246668459827588572757825860336030742115978682421244216597214119939902150907399436519307609762059285551889644102652247275756801823750489633934766194844872571146733263443434199308618419381640755117907048677430755645465918448858673507604224046885660397120491622138129376855392002781506607809334093736438947276143003948647619430388998798376213191824764164249961636076228936870201567642625236112063881640045139643475894153604786430550736497154885977165803906490570432544125817796479841848282955928167361678926688397737616008206662551066200429006820832933044092553401310476765120846870413242852613783855812029944010258775446898429768390156080471880910224292932743698381611182033513438373607954616426544075040649812999304603847612942526971186146104407896990174592747974121871041677400507929151632178333251135103925627582139578043665595572416141950447128582299503278316766584542878844919007355099613154194816173245157851154728994622156729976 [159,0] 410665281022880107029711434791489907162553129031563012074324522186062433293412031801234037781176316832822566794119101860631985793759595664968330950016317803383580895226579692586246685328811367068611533376918145671096985120243813879457250442106050076948671396166730407302415718317887929887773477265922216699619728292766104005277833462456981401196209150315865156720164085201626859277194080664189470743572833279525418232643401210788831776315334163741007965664238717642155891912845094798261404924047699403264004076896636247568732267804729008766025912870061893054590114459336985658348298544792701537240179428457901580883067226631042355055739308777212811073168917992220157156167178932103651449068086318046669370677598067588207682862798921329036898643261061633338253366361440494789855703932122930533785178838399643827996508419925739737092121146897885565229468739751160322396708623799533268611394330318514426959994792114523865154208469096347265771551683973855542414892791696801298225183870848610520882107204013744829146886816123409740167995542390099307912256309753320455881719673034718181287970037006689673193722626418380504352050767693117303881180715665508572584898351113033489748230214574846599161056714479194754196605845825978715725306604608528458310683243511086470388360839552110324091470978482114438233816241932162087633004226263339707303157575399752302654061418674639772642468665898739924125058170289619775428675844356276937891629175731098584131372185472962031088446988008779673190194564487406531054992699920294955167643507671106151084230226875267678190270856458711439646907063499666105020750728737621787147276562463654307134456325705481115790670290027473751528431039710713677244355913799653936535473822185977630012268413637799497144187318625436687696128046512402456557826968861776689557128584281809705814813657578861751196037201573917409940277236129399664593347029775568827480768390160830387241723683021873042660651407828376263903123678977175379888173776310474617874110780841095966095022676886100483726009578019213174420669278120646163802283271460442659495167490548658855651205625158316727042901160167977307340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] 37028451044271686305879605916292280922980133826116426298637690502606019922797481759000484283307798170486475667214814003903169831248635036385305864776070211653527565556201740670770682375253923789811148384951392958848657033920219780481525345444783742216442683598620247373313817827023271805174715264341885048487306624293721635748346293969202747680026855545037247393730924115663218570123570339676593421335953218399072910163306826131275485229579476398189070735008116161738307509193832953270693525547529558501355652437100262464747057164856549222082186648832900306579482596907830487392272291076677265944020562168972411134644806475044729046095485720832941251099246892149968657296350289863980094002043444063106251638609851142302477235818324853202771940382177046224088931022685038421396323925656770413952036506946207048385906600610861957210129391714717190581735889279241173957794205604084237167960384318905386720396909615517276706198252836896834678018383649810695542201306008545484398726845860812284805788654923423132746162309724550406717226479450479866094008377556049250370529605953562676727040251624484766735542254140156954044780586930374259597932541761465162961523620087999271167336771473666965029606124438213467544647714521605379324128647982261739202426246998817053197249118636970391522354948040218975502052587547091504965029101451859887260475250914099847834770449750115709888994657508497788000795026612331218472715424682768436218828530939337762208013554273383127610657752660572992752186757387585131356147749385780898936495424582778247305439807940460787604542629367074625193543429668096821247850542654730954899263884909471684505978309960356909687693937765556153826377929588137877747248428830906574672319492331267107916476083826091355635435324510393872963962694066818009367276981580500782478464058170502954849478074519723491877966160955133449333366014702388722817524638199177016237635168220570339808675809388672365604419079884598243086226233742350201806554597219365052850341189692483604993415529851518436185092538363514924066465311983157295190394362070320375225392797581713412380671846023163405967510553178232307889209344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,2] 7908370706063913644151161462785350678881530751975700864876039913814534646559356669139577909019321192811395212364737112414100699174239499792156246661017062091334932619280530562219982553054286804364040351096305071862853975392672688634850598531758124707755541173931268536769890515720251465616583532226557542335389603441611914112146512082746990348818962185476056793601019085692899058086940901164916014262958959659934659110928652417729472931712737664936239022273396180815498388980250781441015565699550487957161546020945994030705924335647427401262249347052728491208638129698366164673148709628794478977129673715724019057409798621306049468867289863879939309854523994906828563715939545860393925899411784768078647285878778937450499427210411356315199986921001567230958496168510223370152934338981979679167685456443984885511476388890164593264113174846025260142832969975270084483572329676371141415468120484851004756096861724809383304934784807880991674751636175470867641499246523811694421404220878472565711908749010885853813007771574935848384738034846304408460924953075069309646764107413882346472915478730595847324758797181730530367071746734544970416244615038695066818395166642980599989269012006910360318637479261676745325365169836440445421848757696062294442044131792730039373253685027727951493205585737398298558283505842778466127176718415330583138521232328193641187473533973981583633209772625065361974474669193197031354920820927412806507466999197831031659631780471549539740292472204322423640128968595703172927276979749691472360031528953768254325968610294570385274097132001232922875065557360915782244043915917260046187272115649039935472729420807206050067726477607584293650780392109908226314668627838680703214408329567154852163170613647011782356023952580162342311487388565758349430965412790667976598892710871449332540299033708712663556228128313575717768798243646371238289999568218360927741387208676236663199688354597587115430919604601711277185953186393208229043408899606186350714052772905183622477831362417652168018550952502326519500040405430016407637750229846584380176466809963058265384469305694389534967216138262724925835968512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,3] -1983891661988050938890851269584545392710687241687830698129211515719859398804657825266695728430028246863328845924014980278400288297300498663203102143713140323447417629315573003245587352206750749412862127603189780651144855829679344736210436574412515884942391280096793704164346038540328324764963381249536053442108976626801501682040904677591166734744664138884754930813912036026071449742702887455261434249572620461584646191317720000860371673960612034034111480974997208818719351608719144335221059447467440320119159295668453150829337458291750057076390885164160444025226611585604455956443059562496597509533988614334199585630104282829797432078630081755189630824897796312260712085588344572969237656362227638595602442184974935339046647565865541963149249705436444040392340199874381633971871571338665989943171988825957526062707707278825016163580424217773630189808000728387892093722726732091864047045640704214196188006284484075524413567758280775792756163277750085412310663158217642278389635152191424028579448558332782812305922193689896474198447049854309287403238815109977292477749388371759398533651191936162946818893991344271910958202078223350981561237646356298928884177863532771947770213118151291922313551279599654078644426742672818479008088508338449644021942218508996269847345774381763084817793531634233001800175008349276737956649628467559359178277550849217648485022940482655010047120810588330217910346173718995502353736393312207506939164141543750266182366427500355702864440045162910829351130255350759715245291565566100581578212775769506284316850011670632231305646208893958427141164461896659850397509286400287806296672838025037171235514360379978185446816785005243564234574883824300772701279092563601222105547062635862396146912383018929268922563209394890827701790693392795524973373593956201737732643064254061673918119999394992354506946760561712775297119046310458017555207354886812496397659935973798542806318295223400739888671003790167793963576697129580238942043244670840866747803287902714857045485208577463548212670346687134510427877678000444734538715184182453686429379214749878439373249573893056896705037267856753620923016256946176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,4] 209335210500437726385017512723937248214404819942486540237565000452158921608638257685882033047767812721038567812918972932690754102204454973461706292807871533985216886430616455665603209100575228443799246724212994411598636314993526915193279664345055423705610674396229659691921115456625216536589710468825919270842117743071675550542425957435126454172343269972191612466283378538534175766372104260578273419337135486168625184994416195510076154547596551120950863066977136895722514782858834629199112911375021841201794781082666901836792520726947636342350435984180076610530961140730394553973692967175151644715331256650595338257902516617477997605665288354475383773924772926052786657490344111025524743273547830204471143202927984404207191472940010808937686060308247452906023965350200559447236606889533583545970093383964120044597928362798479292748458354098514990782657025487817322947803841236968165136738229139594975601141194032831005625366312155788051820913724476047451065995137625275669750809708300428483709795562807222394253855263354207538768270768793788214318411638114508497825684379024170358742007519783706973963511961120319728089592071425603922308375301346840895905078536823841547351245371630984610474409819316474665268004928372563703642384842497552885961041053978557077874232464823440154305743595519691381319997116177070792035579433135348093659810524739509286224932557709209662458150043018043876463909524141833627185275477911047316004463200437814573306045181388214975939610162809784186043733581212297063264676975037964678030040683366225141503670488838497662952383809218358758757493932845273568877395011915374622003007899246750070817308127782149907560883884584022886768876875955334286839156224977018566367504215045941065409683100648308788969732110935745926228553695563719110699761838556199356552016186447814833248590164169297150213584957105515364172939981591270566741868074683294115508440275922257294063953981565660494188840205463992149626507693289892681656204413492840627645988765520836968565746188548426457451431727883227655559307279473251682506574382989390118692354382796378342578388073196351934329648540584692267148445640294400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,5] -9121354696140199335614187819536307166711112379098272240294775357655222953115368906183797692727978407302884798874674900993692327767597381944083707928750756197397037652773316671969504954401543468034835131611104732652181022670391117831894455643378490364822117045111915168635912390751792041930249869002125586420333311033158555093290327258603459925509941994962453188608539252222756300821321296205788466235050905133534799422477981365538413830406662194995502492089136521983371271292562835645785650718352942586003999949086589197158853770288610954768625801721901273966182910923374428568441213893106827978983342639571945458924503348876084246096385072864267406717952070769186592005929582607252705515187820340149378290233277685408363405069679568866827880824694479339796915578992597515072152634833800481837142485458669537375042923425899199969406139911854657492382004532809211943924967252058397913299203540981146332072637000845717965287963549184536699832629675026354782392967436075515779369972164263448293675980457476649754220968833557561831408749329989995071891778950457726287318087784006529600600192533519363754788780231661852273590065069814867917842770954661897430490365031769048193349889783113485936719746438732291662442740549739273677525512188441738928403690479524269715800741592481029580153785099201299616528633703167468557791816065842873448314481050608374791274473125111580050976580246505768015563311208751488065018627599899338495162954835476461214790124607400759853690604154471543532667729629575779365483742310130574988909828879247510114498017611842016584233467324637381858109416900517570920406125440612787472785269119024402881153023566528536666395144110165367179994882398866743142857001310352389904649698569804637822590044093005526796835802443095223637530624825770839725384202215685817632787121894372373474739689318060958416824725277401026440233373098339182683113896763773098610253972012781966213589340542054770757107270583575586497029578113530709920209903356526507470743580153605536369365862297742028162338464152883427419747250135929653306763887256209240625605144341901129365209609183778110472662744599392278919126660075749376000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,6] 238856329095639061291656858198515637376906508375569372537140385453663693167902375832139364020657984652158672513458222291026044315988828886607947385104885462310694373051036378780573142954652065420333958228993336076856345894912079449388980044970304659152827964732696898784320011444995683267074188710529497121080545848871418462504238912006176974864367200150053517078127932583425015028033916420922541899558933309273249137726294608745658403335694579935441002208940181067260918057336422431990648068232298473239086367270673597402117829015374611265267003619190685100245065889802428214074536725603948638441365048918796911534741185477334393031260112161207434544724596813667529443292524196089527113232619561128458170905332142620876423012169296058135240432680325884290259757974847315756310863424972522542581520113137252412124488960992294905756470710222454047065212675982169495241885114065914034140265622793502858941680018090292741305254015411359463649517536848997870459527130619607782004515515985238256373467891892911955987606265932313120797256176834412390928452512281202205876383881777877776592878104584801730611788781701575310282702916222531520531220455663143937548701703307965995495996156332229730614676040519115240025490452052149611805823529531535742574108691555120792302297649266127737905051038586921312986202226900489940107541767947251414880202008878468721678846553644471986752399334372456978657366209061758953785466248757920677545085950145468792236481496002696107174508725924674195286188857831923830883500729691585208486220880457647478524203603786507194786118972485042787752906360492772899421170186648489246836867783943223167308818940608988639325003984001415240062430155902211517942692736247864533879397495314526615775747348070597827863326808477645572821954070014752713281549206619309733892080741039934423084602161472628930108189602650893373423193491740913750964479353389344963498362248914986621656396400862886782878566639014896303519044265751170760484877822519441510401478949944832618019206910812329957201989529014681521749620467741085446711406197036766847442653165596629412817872606848833445494976244412358019655473620739686400000000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,7] -4060649699804437315221361274213524897781550116822544710865538541620406784426932927453404258400371199376967278410372600831577818911313021805495485476544241348017061040888048232030571056149009549699695472955508429357611388773157055605148366349374177934037612294256245116572290769907069153251638297213709887746838395122655090251747010003290800519174138033431195509417516849389086984822153816527393942976122576151327596451795491712227486870807438248492123021252364830833760241583636122280307126075531061147225557415114348705238556664020238457651532679541286864145476803023996211760027852974520413895095060309060353780052152000599423175493829459092646882324087453747902083250400632538210666276172316704269729439925884649109836657481220962830277532127585723424944482770184974768243981226452255009492888608961196507860243624178414050635210183759203699388061626342294412366763074205910948730588459133746811820874418325288053038558644906996614049123514155605662415098146048002951048556941686796640917713403149608697934799717800950562844975429860294471881419449933947299217960993944685104583013493544217843908561566883181593987433491790171701473898661022594164560780827054577468561733684717779826420608283603412972724574411660621757703843057575084193976998346186949377053785986747286972965710563978654270540437079748852890382587218517547843275335118881884121276588856470559687391796210198556249384058654157960258944608143938569033530528632854919981237923962813928159979059448255853935125088015295706793607723761792793198905477043206959944598508210042661203169727099052040951533218366195742916079358769904559140057964137305829469135479984504120043996618472125332340172351501409757754727512990605802573184570491222786810370882404572437949014536410433238741456122815171007568858779262409269392692918346166025293338115233226944033123385569674215535853091829972773538465263363218884430539483761001503722364032890301066684956684666777285114886546283330790977192294440386331825280173429118445364843107086669520996638180509244408432044545536920248816732840053771227108096303609151605363985689275140518479507359901951116855104613174070120284160000000000000000000000000000000000000000000000000000000000000000000000000000000 [159,8] 49906466363835099962616252823019316697776414358501074133277525200744690809969948803208301019040908130014665803561489133853695701079683890557448999293833465830651949331659884748361205001998714231874754749293373435179963276173693011383336828434679496318663012004292143915467666123829815761023589247161279509502493232205563015672144177296746590775137821115614764630182142035593136808325321000693911107641499275361727163866544928708227438903607569731273288109263411069198019785112088060732308931697683327677852430879380949566513043472790653028193712868746383386492819759326273941065803720616069734476976377737206677088693631253447115976165159182315739610280838049808990425800225320762240571549319123661029667763440968675623617777375430661825317965799486950823151509635273561912245317597052019258282599623354544983863012342083476070784243569641043052554379682268648020286640973222336931338320267596169641861530833514739064048353786781079942741828806803759059913222182993069425150142219434971894960574145144884108448160751827711303277905451156324865831291024783227026646513824282787304689988271237819691764026336610335844670420971687920609057238510873010943429671125688350096416782092282357154427774382056998440603940295056879787498286336928223032906703307673930392769547298941275506873866996007264530778823500944396296056261129637190481983743330830786996204842588069839550068775882379245776100151505530942235813211802806250264953941462828063691878527207314412597957242230701931498458984727141171342950253353315597671758243067474859349224902981518000171513883386568593590356074666183084541135203945028888313612981236965312091965770571553754082565693661610476275547467979665912340431462826029529279744627816400402770336043427952479795216301148274005379734528095252553310958644488877730606501685896188326637142564416862660267445929901403725160296048270981009725319574951971883451678825609320884811848134775478740964135629292695759456143289991513416516810965795665928995169051662727817347078926638647030584418014302416992276793641921663161796708136186246986087481669775937652595721076731097650083333625403892316983929570175101383475200000000000000000000000000000000000000000000000000000000000000000000000000000 [159,9] -474539021171261470030465711583469932681225697183739335027774385783508473775419477589829745224511382174561505043897416499490379865208620189145389115298016361933995945720674847079084758585188786558651725884428788927628922121465587286260937190714358051066115194539617441009558504183478815359458836982827729241945749864021655306574671253931023054815979548594255817118914003910836356167049354659935001047371172424169139689781538274937907030520715820664686591606582679271686644660836129321046721665367043421401992019210237393207961868755457268523338693839947575389536097898233619638055754554708237217084448457862105375105795264673223404272136425802410070079028807009592434004925478610351573098582415037075757812850466786519990012637222479938151055324474790315707192372881834392341118306149838461210455502981205014173490512333483778315658324472748892478085378589978910759033956024350423755416563484594609498254240248679654170736600963429230573403597816431442538226924433845010152786562506919854530212129336133338174288790052058307958017546277360545381972411347976192729491882140424307456929569926438886708010324650029306856741446663565254316442246591808170613402867672373001694727283445339235381697843511595684196795129224315861339540048070736259338152105844883237777755580471163919774118618904536141299604914430479760619522094707995902598149716058351040613241846535654558444471602661790108619256262208453836036669137236337404681580509596841288165579885760821003891238799691506031516603769389028965026727242959702082093578431076945557896162481955905683226542749653018612303026820068614125663531513757176734197394247663278310387152328412297425287823808076655294699047837048963043867562887554744284480359754017538517065725498125062620694222179519861826220432151886010518889335146444590297461189561898380802074491747947962392653383289397875647527920046753697916352513036706743986174191310821810557784850534792466688582582892648850220667358165596501732323683282645409504580943265496362016398325509198541517437182072361512216543366307911137789138620222166240711113164925397610837568103144454075812466119597841500971343298658198639217737728000000000000000000000000000000000000000000000000000000000000000000000000 [159,10] 3577336754749109324557228855931069833947608818609490525464202047656163057648297930678084397610534689230772427359692921938402839100478509329206221651509876522373349910917276889232018512471680641649219334595258619834082801369408269188878883402824216345513318650154419981890560868283952801657580703107689343458947385286748080633390531900335147846579870780589259152351010442174818078635748880913135361257186497710625289493724042659031789419270018891425224355035677331485311633353343140465866382282769257962913921415640601968776878258856720542795010754014684043771687968234492167023759134809496584240748061985547836387208733231292271727526545861210686850428104092618288089389585324708039480108707336823276605093660641809027252092507275301271405235962916436390261057030892183029578482430565844398949537703014534465668863468888727065649408699735684353431547387257051447813589866795373207175008073887220028863303316632003143648047469671117871322882239148734712516993909831969251627349649182892232565973614228100489782404497794281368896623177397315338861836708481565622595746738477070295154773701445696157955786295480549044897818386839746456369113920816550540504883507662513900788973614712261966329789124701748052669020635557573130065341650135904194694703530491070385973707484123608835941196532150455641745996746356627244207402585831676044834034566537637348477411439565528498339269679154004163954373373680662657345775032177220994419656697895993194316804758790034826931577730627911191472420525349519302324791048035785532938938225265699823969398014671128692620629325508134013508063005010474806767507589979805597888164428047465544502376496933152016769730695463928720597227877908010147978334241519970368654459788075446523072542511417432868563501375172366964722032478456247518285909429560063064199323423079765844320769719435800295135990130317070447261505813071696506787701036141303051849864804144147749816689419290609331717855206754437819855834673284845373185583528838805721942799757975156083801441118486369445458287095507899039741051000155418148601462065024288321155216398249067061335770598002664848855898968113791232327354146105794442035200000000000000000000000000000000000000000000000000000000000000000000000 [159,11] -21548077615225172218367495510234790515125520457621795714096051035389568251418915981089650755951156107121325603234323609837192875952266412285191793375488902008265099162220417009693922103666611019471214856593201749064802125691656505790053147653352544042452900582963367152832001676767460311574079154809682634212937733610790449997385745419333910074865687998532683135038753963471651887438434150052542673311989377724546701591556853936772565919704649908863039418690516677113661889235691366441366991636052991732261691700421287318918709374771083324012041749959685979589251340427550117202299863991105614676938819545334402269816564686625590320523548159603294595948723390366070843130556749082208780268562408407959276308412553455491178543291783091399646112298477609202436521954394542178207783081970533386997870086641540947076051284773192705039905248071828057648604664202072151036356130801773482287934914003103465052821824134995178167566946048750539689306385740590486204372918184737013980628523870015185236661213379210504614184362269372816093650769166601901829875220552843988261182199211906024384577707422397668156159002155347484807556394214712009963884125000064484347189776433147473295971250447918787306704480185675587077648392272181915564334957785472263945913881274505664273822551307643588121502319939656438232873236372906702202831091610386132083774428914259360354353062925445796421189430978532944561681410912005278144252487640555180439882717508673967853377955521050086647609742867543859685774101956884974406626626161593429586417783445803957178336959206536289447927003400757631539585642635884345375554587499101754947315811144625237863088487370056657807767151190207375828977369920413874104969120964960721841930726894974091680447735573236536366488936622976509676414453051695561523475945285013905993381224981836830705555693025754513366443224729606448503892506315569532853710386616340917100123383915068889732560200716398693327033614826853592740102194848022328195520396726954770007931541553552498021518116107723358193140919357639558422798212983173902047254141492536793122908986138967557934723342169942063760675018320796442021788127775793040326656000000000000000000000000000000000000000000000000000000000000000000 [159,12] 105122943825493713321894374549765474201448066686084370832179918606258380867897091362130398113004547487789425456598481298846264353893869648826747143462322294702693255342111950445246682321046184505787656177277923300668966635500493513521701697945421940390413880646836578675394280997533887685944327781921480006136541808896557526228601888636602011614498887352148419257719668647486932832298510971643156099273237360510104069107808448328577389915541824328082276955419158110461639033204183540549506573005541897837206056651539314649782551174244191370845265800470920137867889960157576005273997481667200100077582797950270110710304780254302275293507229160561275593205824066688346964650464647759401514015163991968560151950152906682835085592806993184024524816008175053976606658732199401055893153256409339473308807725361204078453826982577123033732368286068927022082239885572105621919343550992839669067586713590024817000916025375765851018844889342620328019718734741306700981473488082501879231797409407081374424049643523895091861650034337261607610042025643011258669743609405764550142841973593521473754362846561308438275762110673352387860288057010027775392746659690403760627119909793289732547046944505980581321374204473909391506524106060556334507471875622110106815070835880587700531708079133859532386273069537651735707334340442490509142842774873152597957224496291293475223520140408331403289884481545539344988351835672840128648806381675351547860485970983538766383162844652371373712983252219611167358584500862152422186122328089282609572333479220233201156331819408130356928825217379575738409759771198748323580961908257894223493604789632194825832058416817522591425755309906894346196038584692103590658549446644628324300873289812871394983246112582801564509277325622372929341343691497901280587324577796164122085892889268216972904824015937555999845374917690451453538065237601338867643267555950486146994032769348340954605314445044578453510022233521061005713128814241449148170134529601270734712982793791415411932139872994987073401257571241763817250051747220408525060140779843458356338874720168597260572793855878257862763358562284589607980498382530843928166400000000000000000000000000000000000000000000000000000000000000000 [159,13] -424061812354372801560932469610404562696322465012024573423860552653833533520285791513624771872501023546602194429175549703603246979152372831802806897932047313390631820640002836201966392127548917461548591764905456034997344275236817100008675909501513721217756201305672846447336762838984329095371809646769462294227543404280917206475260010786711455944563646707934978809074680568479805747153556140927528611525140758112813848990901329269964993635428895069135218770336111860071019067281168508095993540103839390527936806912729347046688155328059888458286940132346808632000237325224821531929217239216031246752407505621728701165527579242552194982489525363002697934683560850891272450846835457743290169666948092977651549693243597417626303063329056595548708498196553021670889164437730479218130975355894586846409536982229182320261997092755013210342396694187157399893345433142045844959585377552141975600446304310253112357332673390580715269837277425002540509760927731177801397129850226309718893025380649399741660885957231857407335464825891303309323356391116773205622900078504314234533731213264776757063027894121391710183949048054132706712288495315911398398210606055038713748975991830653634127426432495748494630275351551627244315092666083847864563820826913710024728210269809956542134445816945685169865278847090833913842606364305790401392793934843873687582884558595400401515195999399835507933650509053881344944708363679940265568679273184948581493626161009945879695848860179916698378051297127187816268667031322122027749647639393656925479033783196482351299764399239179395453335174232654854659018507942862202751081680234553148255181564314330709936261554435695448124455324643197812423581794220697188176660776760243010018957583725899821270183929977170277668658373582365954803184528056922988882789310408350832101826471871876602439754715405307988040851432648813785360609037347165953834126114567067113670189882376989430348150247590277896169014046601500562035631167916592112465359579366765412781496839255016089857695918947314878865204073608456659375941115823043090720255341524580414441077796081966563366109712262150965856675109644565205696443769597353273589760000000000000000000000000000000000000000000000000000000000000 [159,14] 1445676077333109743866543483912840774435805396811495904339996587257795672023375297993323714891620211307167789686901395177405604541288383515826543602249213038312140089799983011165861444573787485411826187556417726128919777027511079863168242730448965493534696359231369577662904994119478752589993145037452176805381040759183468533129829160574503601342074720999163312641011926988981707059939304361991076010617537548184225872789008023564321377885046594495294922735520599662109916081861984398799384100569462347096860151377251508024305639841476289615530948135476886945675392455321039553017718229530607261203477270874188640907687105648528915740732816374860070803531362025338254946657056315456051916802247380093935053286509950601653993662439330557408071240236630422104094749527567968951059455475533109237381642903151751152417829271536416340314045417218228100755642025420168560772446068144658428517475055366896885798781893079972559950408299587962760053571414319360763681293940221262491897964908161959076323452568344222186485993933514121689303659347560825483820479697630733234646861294256239829685932692908335549715729109991790880807549154606319570093149636205024437273736146391670791930000096602265179199435936726493203301781246462088520215897539708000032610775060413988033228733483630754112828456618388115809636831828465997083200292164769609447048073197483109101269234172337517670234055927562269661363113342616120258589077525211109355170900257738169876398672610111889814701315706966312520535866554248311188367677491724896481772830100711649311564298336696686976596521240164744518630362530733256748098986911544939892162311241919006068628733814198097981452940771904726330911867166347094071252163650269891734104336781626388326884319535074736137182546310886141401461677793729818035213462312194452833600442995858548772749398379033207630268956356149355776509185465737599819024859054325993439263827586302705930840428638982938774851470856068807846732493834224188604397971407313214237612364539451532105414053268824246630746381823134466808469879723987814223632766639245327482656284766815323419028898367464453086508105850839767760235856947547267189964800000000000000000000000000000000000000000000000000000000000 [159,15] -4241048247487138561619193830770695849092393785784178114391300008768941647778311774317011024178765296277676035700674073627965469500223005518269783574110408697545669602226013280596231387810429660637810894780578384154534622936655213978088383703008821411470397070097325506353567281297474014522709249890971061293171440509033398824518141661865777983716250807970145142636649911022554255481321703405010801867546103719150884370408231898520427820432609603205600024677897289350850742373105726546525154284460854454721457663495285603075878766230937762711149140855595928271493727408508529283816100085153866877151873865222863241549659759736705925394832401288111191088207296127778248329636893643918920415446480929164781869823095835485780906983468006905116647499740100621150621799297134376832722606336665936853232568902327801613597264357024552354907475299993290293324955759481193607801383817087969023688734833643289180468093112106719472452173965056986129992321531414933671685879738812702082078821806160521408306730491588871347287556080602692995730547197178207827265816814666546922618055635391847013909956242551908160797647171526373875400557218458481495274276411477396447795983405218835177299328863653368237737601799360531174465692278543207464002198955241489855015234744225772585216762320365754926623754114346187397417036495322412024743479722775352685990501208927078796479797662705257734675070645256208419069405298208071311981180052150955928795441343655910873323303907486366647791671746314493167917007388781564281936227353424217277745043898845172287091499136899575658419885406836112982319141195749649953775103051649051021147813455380046147051915702972659760638594134677470000288487120386681903436078464443180677789590846283364223968114578202731621698777238718802870969678409587977921274408998328091763080787179008071051392811019004680747606043639970780087644795544046010941002187247041839067000369120462500156147554805434218287753054462163405647141698369545960470772568655017514646017965702026092167944099154564079824350121369169111398024123986221608109140435237396869351452382133909287159723132064819133093169621970965329754491724272449115861811200000000000000000000000000000000000000000000000000000000 [159,16] 10843642773070356676146999034217634917000698068577103301001580034080220608910410691301297570620533649987176240853943414416458063845263853061935892292783935696640251685252878479134666021385427262672197907930170990127439455983874723806370369411088429869227846984440153933628328586601349698991612544092389959139718277847479046812030829908829279261395406834417596144384571046524965673198772738990276766164590690796928011141746016230734201829084164523844120719141015765688493344529465097937360070957319881681255782466035583250050170786873441548320263368954137318204513125999277520869994072342631322367556231224885782417218936128120313550693824096432159565477337236066766361290448594147898384348554754528314220033184300689336909119339383512193433108377402953599138444857802911593151140980976238747256223620044080540780591450177813353926032251570993394316179438523408425724405789791281080775151447108445860002336318802392824314899310345843892770653978560558201188327998072242661032129806376376201822759972377910775536145516495998860414971820707832373551523003852379539079996020800536328831911970826378245453445286685642981645878374603059809050731865568401719407928114104597802390985515412114117781343911080891433999398227121038012698858577593322141958896763400427325670485699559908742433038688907628649535456183413288370095408769967947680249862548752237679229154732731147993729628236198033059370721563813273682959765090645731851792235990944137402674444374952701137621338938151707388005704681705214232463913021809663633326728803972349238072019851629600218562790607675568575337007017456338713771363517317239921502436520795995683313454051771515640002867744340767056589868296493311819833412867754470639558801236253908521150706787243884067803499302383569879466952471209455070089185585901603370118928088813558512486376386298768319884728550042699473041610081063120025887481951857037496727273522446639102340548828354914351885301219939396754619966617189068645405509942163368427461695307403626967793783358043518918251812474032455304534831217360803290325271366668227662979878875347531230965581458737137459943567645705133948327065101055662503021772800000000000000000000000000000000000000000000000000000 [159,17] -24365935578187740342806516504635688218466001434425143534538353373644591416052807339709891084175571366136492901823695088540734310155768724409756527965416225493271393555148051058726762411901431723997940948116267644384414795596467558745177976583285839475202170591975603818938332420028210899672663947269425941616218548132384298242205437325527886619192999557540275873161358515578659996619645814331641609719798945913036606160443358108839826370365263092220319183405176613069221671508842258550239275383498965732723623967623576015930866232287861707433246511914551509453118304269039367281471002530254499377580727284906968706267549087486093930447416780015847651915077609214251096267048818155075949080614692086336703714351610808106235737790987292256498673274372164113194813486698838381625199693702024298549201334130185020462707268014302608113354263603526814597531612343618065993210151830710308507343683792581158807526284616972836444894758500894951596484105086972765943652780300602505967152305824903632634209983616897563404837495090774433459969191634973210672234961770914024416055974462230324283355751737306529464158867695351983838613524482458241602532577462601256997040525756203912669273231135461081976149648419362514153556713975445616456879400103968839097022304194477609372685580601714807649255212469738581816525433030663613375576087347535602043158131978789564230900227171522004971396254840906872269587432118310338599192560562950248372920743114051388277974518124815292864304219142165617730637862463067882646308853258167082771454131017366126045927325188984190609978988898836151271453527206837465944178791257267613348692863439797427397878656247485356203257252707691402474062963238800575564680984316511060135301000782403324834207362487010851359998623037856930740396065994479804837171077701582738213755736072265270539902573506435940607207445643527395197508395481763775184130426781680428391772102979212327647831435592098309810921070989520329540214511853697249682229453464111177090776926649555249562733665674239784029500027864950876360756560971887031801892496709345902611030579794300213402512841449587393330575678194000384046047473664357055797919744000000000000000000000000000000000000000000000000 [159,18] 48392554886483269786857211071668911061552410550266173763906002957089400451573716447334437027550909186002222391398724919770148273435002526447140266730778447955668362500477268496630632906577119351162040687914856946190598927624826235119018233210059545614592663690547770254102613345292234221140676412728492197967071822475804354385345457811959083181060640490110970862297126077331856274787763096471425934112041475327714971580219159860479264454880277172352116556730025960315392670384686969935258062664060886282433606823894072458371510031265233198109391086322287006921777953687183500296449499525174865165297051268949039770909820674918625715095590195878479280534990308258601789395296852411937260842833653322305113024758610060572563137082990238033171747502733748076026897273622565905960925850055736208736282589088115021890060680202792103953523698063727809910471086758972479086072616028269324633453266005381954099126056749184723029245133993892435074819942181734763668746193497286479081603491062268776436444050610120725725503702939137409315473322066840656953766927630187451778087445252807097608144938415504033929809303854075074241830708972991540108218089433173510357591373849736213657503064505694473546669541892760713239598436547866822986823176023212800346742118205466358058268987280784737683119878743849184305311761110352692923617133763636607456657181118689190880753172764441681314074749411291979881249614209406405775922796442237917740929543823126711215307316197030197037897946508979141164937625542548739789998207568614534680004017097510608254484572109541294788877989522722303119973842147963228829508900993652190788001055805327984071635369117855626446367009711881327682674762797573583647099757193013280464199984636180910600889069267977928390189251364829386651621984301929639436500193101833561873987845399971889500519194559739093116969158561939154857333760363718569472959858206975065497109950336680827706833617264493450683263795111429762210075482802922976383130586084643251188449282899506705735552767655663794537838277842806100987227451311988608884566327036094327328326126521727178215813706074532246042295258747400999710389719984739337214361600000000000000000000000000000000000000000000000 [159,19] -85354011653880459165977595889240696508077746082230350795794509203447443259218651004159838433048603265768578326346732514408611110849832848141964373179694568833772647752344799188258152487163573087724513686397906711908668142147507491618542922418415746026545401024218961201607619184109110670535516201051599485595697521193926028995325452982656093774907184522025345134264940712011624002951639580204838800305621452650033627597717598256257961664603826242505179003632396412634281351804459556445905385507328651919260153687012424967995911116165326408937573921715418268918449143499962511824411886516919755279819563885633198546176103082195661933711696437259175819649445080341365535855291491193186352027898938636254771945456076240792140200675320951316665170385100433615821376675738442542688983946161389334816784444339957698470369991550536262729132009512130458055248716356534675013570581486219891426628472143293527653330725631513753137970201597683704852389864313417743093330116306366425464355322285364705614383549903501819359258462854820753698104931569275800642119797742350325425396963159996946562450943255895569154348550498692652438090315819548388667595985888338340484499092055122757773111952032017601664205162650635398530169872186332796402175857880558251556928976781081176101401363708819445048712446710454514204342019585154276612478749190845180742825698234082678450358954067454361886778968045592245083428755809105671686926984650987520479609101211253034372410972068921117739160714577250261517829927033463213267905326923669264004539628704263521483941569691440303458032805688470352417800709022422497370784208858148153765301576848639210356652346853527881066787830386916207467226782894999663453701876194015818242719221270732342994673752934401686310630577083508341235201845432033547808187063552716580522649009698396678186853108406344761291635154513273899479499514187313779774321724417516510679858451707386804880002709645166614717076953978578484995935296645894379586389811615346610858067702705385451700759738881623695352984450225730859457888453531351207149536544581493572296151292612189154190454087984155924479974164866626689663125768583585790603296768000000000000000000000000000000000000000000 [159,20] 134321237888484824187141651267247149563056895257252449738876392845479886553251251363556261527747513937105886582829813707615272148956942090373095028575668596791385958530486700817667837749455653970162515580757952026308275169276805119996864632442253899056154697235693638763117740373609165636892031698652779796766475316395922786845579360379458057952772988605645001999861970037555558109538427616552920176188040909200668470322909972510408735669374419566107917352456823111602202705488516454312565251108350892775883011658157790592442875904535646496302071116048177062436573313695550955855571833061398881106898947461373914373330097528315778158231357944146759382677083991220022185851542225211650306392567517964108306299655908086832910941696219038786511617335147982821896357573265038265791051026747211129483604352283401624159834700379722552134978433044602635960718686822576910037375675550400269386975311707224554458148417961069763846078522524503063258161542070185680246005818388136139461291090569304514515598778125762641159152311854512404539243437925143464465535091218287982097210633695465618792758007698225796645424287081998050229400147171753059231939538721315113535114432680376186106051091132542739437510349059704164687931841062129521027633348843872808608919870283503183162204997911864879982877637905532318159565908442899534804401103983089745860402790488132693863694615966895604944129662105660155624615140260021642457019017903782606119073179412208406546660115135454966789062984255013238993598846106747323587585352618263985152886789627491447622609226676216721402789892439648124629270178579969109727267694511038948087478691501843876992412663645182081127938376354190789723646298026493116768354694074566391751264243744407206450082519276381160564235600999139565945938425818408365665095752592921320383461631629799277076341869833544816496945690397415168924372461963167094624147703822189020454844892035094650468375513005021420028089714032735646238615851096851365307960214725542755302839940808246102076361215395468345116377854627701048698232076253762272873907745619363593236756237916405997987224063023033653952678815972374093823287744112895494140723200000000000000000000000000000000000000000 [159,21] -189506240911253664927088265824547597481070958568188991031747700492604260146031591804310040650177446304658273389099126852709457954601848683127406678247421046421779718172030267801396079674288976410668001476621312538184969431524111575748577821916689288065429991750913760784387036803559102710924875973121497395449373411676524090660607035091053373198201790365653097438614060985857442030871891386999076673628831732145386902804923492421687419474426826539061662294117779498588114772525792281968444681069263381334325860549815890916865280552043218197307063837027598837661694257858155562876076795469478209043715309121556316207933713289484518905819060632208890324525261357854188873160814581882612859766960249335259389365854755804911716994899328303225055361338025809502424897395730834651673816356863323412492152046542778630239651017240151881650506803058729439527009802977622955233784242248488996128526324588938492046739372658250921009921893582886838317756125987719513580968651423931503997634336743102663752195472117931284962094081732576705359745488039623561143981295978303632187197410751259832167047835455763364589237743321436801678640562620885427889217168474740672649872514743069883800939411011397409392949612777484562339902198206490750401850051248463125034496699144834612172462589156317843669606694978233956982013643147050839597969536182581894115461820072958288370062332255667569896728855612498218956876791540030366381561613422129979609890115710530499003975440193020832671914723776886677420018052304181144603185373570197423638277935048831795712669950594967033619734051294510379543459229167715094916298699270738859939817117330084500568600590947187026500743973602338384298630153420883864117817098989528569694516070742258777938303071803386170941817541667973869290365505051324901475949400425098563975214662383462102065875604189202259065606964485410297291982467122102364035280252715477033597293546705109519588806445279078993351989339362175628952553642848837871075497967373383471758567409807562673639068619163693643414831885667571856023765536156523109785825013406628184398701893219412971291067256566196312426765138637530746004521648983546553597689856000000000000000000000000000000000000 [159,22] 240842000059665100890855501665334829991639873137023500531593342381390488690746717439972909390341516013490409537807342225952367812193547106283027105195737981765739127454415165699607753092579267241069307583181455451485522972451773441343933150408203437043112617821966030638118095197508894607022122712055786538808172043705753435590374049338720589370520748594506839378852673997515618546659045821433256974576018643537432600631266940726557794769031177753416257933899240285039238762377210474919973163395526583802919298551633527448583429587820580768441251570912890531373586705456535683481380069992978765137483527353215578069870547421184266016494851877506633469776104133841847929600306539064184647217276054396811423275755942328254611174555195017705526333395336526204786591889387635879699697258369935363247757149992673425552093294438532081085805105652172655631186987055412123317996706689373479980323329267978483046727823934510358966441701362272693779214250270817780261173107750874623446378881452840454540813577326037770343901211625611619442290451332122036077711701058426761546503742726048628220322314224515228412663192398408456420851062642193128802484499662571426951398834167054366307510990632240321037820564456525210078575298571153938877688948427001608440136966302948984105124323637383046406446968343287670980433695077535270783700880394898965683075431250321230436139942228603847260714869232507230609213777528873636826098528627345728884019969978078831544504839198740372551828559155553852417822681529451570280476671733798761320706991981522594424324351890193001098743512382584503477121176286738527082533212177562434153794260976449064555172193760563738926633852327830046308452249437319846312300181169653265508597319362892694625538729344808546096184652473044077958740070639968239389698639670293694788973024976119366034614255957438524782296970364931730136013676308965745319770665763783373868396125347419804822763528757311853834670511189075679548714229590541411947256715312889915923270729492878815151067585930257617640129720035347762656244868336541676433018241452475045059582742651002385757002311033448040507771649012474403602365249974934982308659200000000000000000000000000000000000 [159,23] -276957594008464848046086176677682303822772411941401522432752563562022201570232649234312687900075904144278208910919636027602408553010623384524617241747067792933503122651261788118450792217567526409492237223939413148294752586533025343330658326125606504989639113258759596494899686742170013356848986683030390889103346939630000233132642540602309877063375444139309077122063652100417882345432923748928984324197696577729005142604219195093026765333825730364751093584963132183151720809687222685408575154907643192057010308635017960304649072204290042993950648651806251350081770151673875495520036682290406699949591855068137843659776880350543561587314497467049094746398151502808123408858974667771572557331461045630491097117273193577291000558550160809811926120315569396284095305942273014621469506532007952336410011654263981846648461242607143991435204582440590842532312874429839662167527746702729838271218632436408325650528389114627748717763624031590478094792008813611821080492748577261484486078062443854593183621153760487416233786010331977019219561216215333596151411014040673574462305440507183403790505612220725919860505911795067393498092032268598217955766580398690431668269452681767465162833514739793584263181528995044934818501264521080785757006775613384263923879210073734217738306801970768891430152199788983192867471317045667791965667512216190851599298240016421460169952706780983071780355111665635005702655477353485859199118667598917253343185037590053749669001374368951640768694160046920299139997902145235505021499870347444134117964591519420535298936969979005838624281751855458761802940829871728526710080365570089392904597731871340952641513363868738425111225611294999980905744666791719323146665790591933251331444574137015075991311254936544925976280666102371623101414373537853882718081124265151307061236343448378219511955897563913933166376389970730834804932875489833746538214503192756305126188110399437703596499565359634316440689483423975255870066754661043550646508904629491451869767647106188264851712364771480343670644869994223914982258173016313348519054195320845434816195781209353829733674838230838150076953709723774779439161385298895912493383680000000000000000000000000000000 [159,24] 289321154752813284195451631417817193959203509903151870795106600900936386554091786648082950627615851596265394528035494217400886607609520900329182420053606112722958487189751107003858413598562963645017102179933779983104665475209889038690706499095917515370735479649256438468859039004584042212794166829236467226734651789180158538788569512908035659505821780509037164429509753573470977488619840252864273897594872640326082759656243973287842950533583019524351102646137469063550908163056670696488307106680284704566743695117283142318841698729062056567353212139430200798779542495619411313651467377676655572275803563340369410662979446857982399556582836912596449603326195107207571445386857520770594943334706891802536735559542768478625398977100111862884203843388615449044584137192765469800501914905340670851631007430591205085671203525479518777885271907285385828217899182044884254395109200830885003051430561383129593921155065291539376120428641612735645315537006658138989838809159989094860432291842404520620408606365521583268685440270659859739498656860378185770338006267883186870753803841206510448268127816669097833835381957246346093987985241645579536429645893114196864554546034316163135230002059003315142783710698382940760752172788640755664102624580935085033150564404471334280704915193943084918530166741198115929959591061477338878551648730456943397240035766399672890724147475503622215902394964906303269256534666964330945129250229989233936213780829054346123893525006970441600712656223947201588682992377479339687214681552176802058116750085635577400860394933225782709768528007372601652971046010909540227599807276426731305259833125119504401482171108574064091426144020391111115044358092308773313510665467549990186414696560384628468844452549954577375571468353232217200292973966357321249109404023748549587830710164079731658850721027490643785591538866870694957596631657323183952541383103733934281585048786392749823789813240992130064879248410202905744562713461333681777966522487165375323863956753806150983149901268988236268631432202573346956439661929394594097584548438134509783337977540384302953900813882377113404952155818349379661016781741830846135297638400000000000000000000000000000 [159,25] -275465231767130864585909774121320118460595413460501451693735302489624072056146451511901087299118351418530412244425984995010188508238905844286253829391416216516324277306150454696845902326082874434743823264732446427900774965529236466972143123333939546276522376561919017888433372987932777764962757357712722073070322449072417022076673566780873327079259479830517037566075459230638848757259440473954357975672280925228816818128880026957418996675400449536291403926650346486344644391696851913360907650992075934350824799869464110878965877213515036157757692198222932822284225467374845326134446854252766890816489960251816218324237366233869493220875059598491694469939498136839933501367854186050291815636053311772690034938031554316064113522320681467986487606059747153883416245111005154214825454577935491064422027314856319748355446824815167730697241091592646035815625524825923271165236617893229759292064289060441844384265981322770236421372664038063062309613990555355322945976623804105239605415818817191810732077450763526744418186093885228714353363130772584718279244037547694756478406943871170125678962985701981614254156862502369998071820374554252494367993933741858646481443572048542640579770116183685451131648223732992410316363680322855485920702152389405245308522120524825482211920608337468587896250075010810582178026398316203261645855769254867906544244711424016056656195724441476407931013225407045784889030924626708413456154439068009315494008177233253393489368569946438877609791801383538466781103424878257582485029297903592265908600891729636474508725186139104046674049721271137236758480685848978391770739563808280496451547774565472061028157462906187046325966334040803531820783652559816034391077685197968094945600612431466983389658503908338805481507539724842513917515446510704659011076509172272335709934867934287231884371764893136417095748608708637410335812485514616800618489810200031315532189080287249605861331276555161892255720743379926134350308385993787620897989299314318635419006398888842925873995934814132831613926767820698460443502304650822546214085324098194941763726662704229317209041554054100244804177080848822889272873007038780376484937728000000000000000000000000 [159,26] 239677919523097244835188869813097339298832440223232762014306353991105535483450766743636152585223258834875699519657196344212980817265353289727065398046639630043979849612023639062953226062524973748847631526928607505437676672977322357060638772778446559856148575657622691093054553221391717872945787068231412620238853161952444673064894181439381863510163957694842921687486946884513142479068122430605814998843650559126424341591370678825228447115957855658444281322585737296298682871817350661478956843130082063882255244161845225965949712007599836600884420992050158963192183687377280318600360728753698431054946102567957597691750870304800179015802324659942068567665345632830434378263476791348249308292579431150156213641927251545478172057840796324271378822535049242449434223217197118928814269920353633564861123115335049954617328610410637399173266724940383200691795250770354131497697512349860126153067595569836550631335264007511048876605595558629703961695290873976489847390830420122451859389399705441772162863300050164271057332128796257267401465784080622440047077990938361292554217891363971219277052933590495990917093133803487052602852457242001317887657844702591331568035773526275634041645150807856992898319350001945879317315092947275175143362031042665913535392598509683973610517020601416438581100062761285552504346029485068133556852488012628498213539850679514529939417529725303478231756244765901217962616762989610825438399675183756143882829778315253575161795664935059994201699182407720655805557074408026397868713684439817826141857587569036620821451878900500251525484124163396790850308081664561202066894431782246198162006975641539216541126959834013330140829705887511028239293593074160476187600046579879819464618385289042163324608145265737075847249380092700665011723940853195804335019638280845297629823741208802885444598400431872144546815741813916012127670386489386017934987271526018432485926092985148415586221212476854295987905687384297135025379815847426126600032667303407200327318587601492821835110081236125274435201626589959789459434519637518890355571038082409728944286701161001280035456835002495377395632470037245593409800488916871151406284800000000000000000000000 [159,27] -190975793339245400025774914532752664916835388923460627997355374003246098084214334713612727179052693109888440361664564864040158108408788623392982648198844487226357062799614482302169111227879397454020310956126848194492556638316839428774075995925816127018913814687238115634936031753021012346957967001470146716952266214695894909177723780151802337388731932497820992168963237623672293180187576217251531078232117891537552626700973359065471832430681449793752833644226883989337166141715067624658110780814259539832093744006932107761345280508576952262739970138410392630375898993011494913632421622874363799767320099847186470214593725458870524770941029916490319102714279865573766969130677397512081482935096775207860213269579860814930323631989159805670466929256071387503035369863015795984306094859567908773900772037384051438437616744454426692625694952125914866922263442518075788801503992246434927458429368597759049139412006902558480567364018829221521002889405200257586441099021907157350161515415558385789804198142768027545703720213976448163299189074982938792357502998487104865236247990568284936468426860463861024323314134829266104387596457277353436792802065471567032357193308023565285037203703351323343356833823875549863403384300404679326011350956516911997845407074336369509412256144156366805572324873408574700093765322594196039604990213534076103469176600976334051368547855323979606696678089309447556101323327708303994271344709334830505765920329803199046311292059306132582145019715033093251768904775290651513854081405834732707988513204997360063163229357119810759397877785477451165389489593110843554308707363458922762599090081892573003509211157295351280346229288917260888069029257482747630427495722656950108529238999424960885167551788666345286586449461619710420621851582951689017390120099648250998037008443403746562292017086510085049508429526070973368796456906986276962761252473204451637913271127045812333798070163132125963029430542223657588261136098518722844902530738556318128286253939020454405564030495196970883822332474388522710769784074751002516563905018146249797010694225942482997245423233862445640302655161776684037153627131354637422445985792000000000000000000 [159,28] 139587691479903186131894870728063026100438031491253689700522067516268408399825869601447400119555440785381319839634515778936094939030114632210837552082981117204038902344760562530144301957411586794458018195011361617266713270163426396914696004703139912286374790798131953532949741351480954503871160425861039881950091405736912942650296423263308870238972696902564718843642416972161917123497017979426365393217916714748101558077659836496414291922431105131075702227233182136270209731061232567368611825668027489712886439190145360735453593125766391558836778589856582422483409944118666934934386342611327825826387955342004948294673622649013434430300557662156172692946658928655574635649438780218708415625720970852039677949321696583832690534069804914726069144292731884929841497868514893607795822255165823800968218415670133624707258660807764051086531344530724992486934758169385457871386420869570158155234619879360517688310757630466455094927365929222022344316915007099107530947442387597139328327274291292473939305549830556715369804940101093141562469675141858293324099822984102224132236134165234624580405290557503875464607697952107419286704748445264697662057263618753144024179553064832919168783356695017704503400552170768227534579803329324709119551198246648467568931908097395974198504616104040164527288196889040515825353075760179119120110407898297572828882771679037430314522968883063063088564057420825513248268422765867214907986176229724138895807579972309402132848762845612529396861740786607344680261219252418685572411907889816109798882794718763780952151258824373877510148572753678113072783907962353540282982901361841753303518357547985117140109626634568492182039639873199825559306129455899937413805888509360897626977126757815220099868136775660480231850516506159763146989873791334653235369654365773872179611187158769656786577794832619413424846730575681506269993163873282896766457123383802467405378597640261368898105752553967795426811059361265425042571486730740960573139798197196428308724348736506769702749966486900520112432028077672979681772828471416273951594588079297652923663591149922513955193719592502604179563396772632452442037203584811996178022400000000000000000 [159,29] -93720186572837010296159031103603051705473980329129611468468011969949897027861029419958451078064390916195250812686033233586229428805507332971187587892669233034664640587458846836425743258132836198809445225848004271337776075079648289948764549502320618191408867906470271333410212201569048963862653325931738560700503717951116831183872716853055010913918508449274078026453877975389335549682613992188403765594323008696825082406430601095698984442484049661993660781309174100861959727839938305206081643187386604242880355273808679210706271994943344578736845198161938912359434895462643604555971041553429017185989061116102731842897087466035844189769069975908651906127144629181087730685436402169485072313135976274644940949558566259809479356781766547517284775793119666734149330442633935551688638876259804646314257540679974797524075916582937157576438807292284432888252688062072708334561345033727391557080671838599370060219879767296175585050881527547549437240161884444884352050100087975271602944728860406904703376592574087090002264569379543490692771514730238592313842546163450525615651015704591726534492702493294315503777315846014481708142821333037954499165990889696221099492143962606017463068324240013472195529640383629505654714393814689391946572638945757342657736871641060281498316771994660138807334336806865887418278565638729474176705675570407934509318675106815934881979761315591902331688161910110835969566912055272198977537545713086160167281351044239537075173436041135502874675747680440202274234405539141270585442111564023663185494483956222857634535959524232266289167303348073678849334400379736288150554655961100316388082423698687129319464400498847784038543955486301745852938742805802345325601132875540084467136055332248426502164292155207435693666435088455351011764489445910687659312908430944204648874583022087132574835247134528977615485405568940345404776412458275230500196393328756257469308285187410718448977434007351523316170598939558661434254586630738284964028693002241591795147520429345999962032055940172625128178822231032355156347491021946383009849465582876636500542788901372167129575023831965472060040515446706956956825050339589417924034560000000000000 [159,30] 57869009740788961438701565091798842234061992463040823214268317597921874798792775509687415432706066581210618553621236169416489729218182869803317351567537038705996058492733024485592750307638319220489387792594452654914088358673693871143981829152644175235760713052898610642096266921835675460339058727806448297324707661231306033409885943485545072608418186074951861835070620416723034444288840163023302002915639462751487885972146096761625214819403888093309230707155117851220539302451903408668266807036314729401767064727371456084321440727703465691274928265670992893510847246038087547574759403364924520477569477661824054891878356110716074712767651728218970856489301205880866954334183486964475470391738758430837041015546031706886509813882497208335795156760266229723669765985786480035680069981183134623268832939958744605737359923403969483345638104473800309839316979063315396748561263566052562975936998092982638700214301484915873245153622495254319342799674577167182013244574498745602681453751499265949538880588324558818364562314254988440545308667936731984511969550879621690340705944244210463849480293844681188365829947642524989258103994152462283941751875815246969961535571128481710660908576440611722864130781067457307730701018596154807122498239096462219741213408224910344803146457478942176173817947487128188426021218194238357796606040887300255990149308662525491908071740451696092694775055497211290532069894763492529365837360982775932264471297127029966829684621491481560603143491211537541180956832954745703194451359372363675766269589903967472966047685993984972656473815522463494727777692969449275272202739550238703559103037636495234870627885406502899060085253487667356998892666373051284364097169796926790856040475105662282614177070852031535579176492618072294600302541607061744634690290958587915027139591647249285661102572853990247670004115094422709431775843837274600334773794208059750041834963976661609174852790871725530569460736914749006469099246386543725529693181011619860269387755707196897256094187345487868837522467527161137304365432655700798167658728686560614178082562914695534927374496207797361657561702139346437219673881578639870184652800000000000 [159,31] -32895219527420576754859094870992275366430179556994018416094745759351731271351653006954156095125974766010526917439323442984827640899597726036512353336692755139951567965720829985620267970621456517555140363466279440030425738831433179223675383897353004651856386586238136319875612928108952910288330053905248235142534356640706752479248608213098269813878068625903545926677451482081826807225710865724400817825499647876899307988483930004490003552980600738789497092606692123521026994823308531771407218658079961343628230249194323135773728487722950209791634196102835261502723426115218754478998493301351693592433335359530526585401086480669042648633925307635776595496192801962708203996268141691707816028848949523551106960751313336148470864054298620390240197018545875352812640723909637311964668874121495975828164350415619216922658196384283793087898662971455674339920295676688756203557823478656978547853237924499487347025426314722221667041514360258422364127370320641846218691871497783978719461363605259044278235197786635045556924378518989606500451664311532157781895921949774445732063733654652974363320650778355483790336465628872574971322838375328701031391148626633015054667272941787333720674655001272486393982154557990044946483688069264457297644938985645851225481466587548765774541833160013057988522406072461449763927362498122164546004969525810561001305595358212646790410048059927427159803752645826974732160919348545221117108135607044132441425844438153439601406572832991832326878582701408949973726944346745430307160237768157877301998281625324857090374101034393060298660242264087052480779156879080646697425949317214615540522596632683301071498459493622891680033169525045461231383258318108751770927689122142870357764213733174246335553441047231681863666110239526764248318128040385333245853275624951713761470793158466311835026051183942092850395624161490257967368919661338863451358791689384635171831310946613143454417095378969714534358676563446761840820246762760785186869256345036885876230632766061611961306987568217323993811886169229749292976369822100868057661490726624358520662041437000833570708779663426482120198014074836718959665181280984379938570240000000 [159,32] 17230296430490431896969605208504278593903262196181349992391120670417159138989574563479382207315294873532421076164407767188254790997568963381349144343972350084295186500126211237493021547561267664539113752719629298803577992756983104018722456747754704128594720091029764302206361196154810435842347511856604273777878297469205389427670830662344020602798509995295876787202965018940494276042817801908965286035933636323350047354792139034327243226393287687985044108783804897940151059980891005227290437434310476693324840388744371500679944116647512524826428662996520152693925837026566556370334325231460387990420033041754711039981379707521807750974871573381790795052254329298283587298498108219347510627485438903875265276544667603895202123956543943642944450256146167088248441762995585644684063254221045536589068356646440479847266045958427897486669445615596934813643226138876259773030570828716232362608675432259220724718584142202153055952476967042319809146467390999926887760494343485292427002573309692483071437363450721071927494210049710238125606139781232324888611731829712116611930755358396507244520519562843389587200417606962577730641930013156540043725616255094811656010846811558213474717030467767306003028016329385789383177449777945811708904382739059019601181871127251561311792415713187893822066701563046607125688991519553609025635158768766013120906925760113485376644019088375902695280291515608356243179637285531637673681802069398238154956972274253705573290306769360746628463798779981334352662598757645715132286062381506747387161573936225704298603490043065456868111839790487220387940075784813146019076867690693610167800311679958835129655003944353267664792435665682267481993616608303922223763098437529233547591420532768751577051806334348429167725639975418430887263505718315364749199954655443733102511890120555194149719201825268141034935104338782170991255839406933315147253942350324516545222919357320616324027103771592672665072459155046616507580586507636258893649630642494424398761546914427901945329225642912379023508089971793465773763625354790422531615050741367601470474423940316596317802145691609019727925349154128995079051730919797333691596800000 [159,33] -8323198777340370132178932603349620959298105804104486769806886001902179644380263228172919592063693686275823245660115175912175358834407594487875527631723272511794585514808254877385215663456754024749853706304205162058063315776794601155301315174578805104938040971572427986321003716022235227157245628722280311712515157146729850837866587678405901598633712243994911525513374463383723131028321144104632196389519744993262353034058140489137453453280173046637723995468554676591241633778281025240568032413143866734035416766794546872566448029576263004508772929741346004294781612918119783188603275754450438324710389496002623275289181707734419149418130835968165693966391123534265718771830803608749988407303587950569125491316134233955860778217351153183328214303488576801015826356854901164830011697626639713716844913568923484437059387769471374784031277409847213377991937576255902502006379774145870138206935099726855319323830019634778904900382598843635594275655414098341544840689017480526768232572214784317852294775105446119532152040728020521811678800988377151628023462817032699935307249115264909825643536818821375443041759154628488831105099168426856575744953234652347748860111277214480355597333958295045431707716459492801261381358660353324523827901807663536865752515804869327360746054736088892610888465687583373258149506072026904564727140590284099145614692292186966562571880092490653360725107586177244104844140849052994685268519890064011243214981385061820662545577153335879601768477905743987319114056901417282892538038311984353294680052439930116601691038869754542035650922591866823641973385427860034862978431485219911547292001381468902389393960751273830852714464163800711600200717119327076186066711665299741018187383299852556573931642173278734322106736036815003317155096849687639319344885154351205940827727580332285807035823284507067359407283628347199074970591234649138361078169733856062247944630077494015281749668428674765868260519961287154235812901874159715679151146657030179308891406246461656688378860195439900250954958901292454134105265807596418995877670199174161022458708326638773055701899418537780217309823936463906312998094787056377369753920 [159,34] 3710857132102122223882340287431312928098224076137769700207032452208165469086172846305392979349388268598484166228884647246156729520315955875450036289347828958396018833654196133060090647952538876547963427349585549160029898025564521920068447861784576601674126333598745873528542502432335610382119321999129682377142743710135175778023458291614864268040935105436841784924264968123926546091548251962432479354125770967473718789131929455893098927653901249717283207330340477104387462733560472112859711395784105934652791570913751553923090403851403239980230916420722811373973006921082618127146137367204860211688119510061874385884993010492304731669182024926254744820704274618839416196087829733575759613224791135188147524471829517581819871272521744145195832325864829445029487274281312237271094330907580593058805200496695182588946534571374791655732677048497885022381000328205228950288827876695503863472904237683311812649242313867295772800267760204607181160783134325181458948589981788816357221883777488090831369905706507270905163089280536134474018640246552717858538242111859146567562704076705834668084561080377696088684299161444782069483806891266277470595039370402813647096957001439699776916614085271043459755349538345865188343289423037151294026864476187241652827356878535391911293379593403856921872416519312269858844060586716587866341411308597521325676448568150825745444231611442823748359124802898869672120561787396216695389765616431343770909172736567814694661301912237689337847069092945447717879905669509489239238996295587010921617452337031775473117634817219795098922003271789217173012402145440177019597797506826410006106124528187452311364526909250884660290345581307688935630527214818819098420675559625013913100659261770850603386376679284636602940158996978867112223767824272977927747444853145409189016573222391879340384119853239800237531976048006225467945232695533358655724966179398014082214233080921083524537415340255561228183404749818366163456700209487616218505051031917346958003365940956916536068433405952332587955739598111740450153495442431652457657364453272624539658768099362110816016972351949480070836588432354554886715821469170530400000 [159,35] -1528315468992225750174876966314849821277895402915939356598627262228889542381058656827603717800142526207445784399130821802903705447937818112960018437290244629861500540134663361378462128294933693360835432779282538739555285291952611472172212414253582592463866847416683657398584509561798937852777072131363406596781067931271029406391582496121076506846225809073070044899148588413624221171275499319810023816282435082012095753622918317214469073106806500003390488560091255402000410154996235184485191967329357874768479791330982272203145092002690778045055238716638616702777078723720987349007042745947208106715483988391960574419350019094364581284606103091387277911543206337366521609667198309836917201858603257769783727971587066169160015346271262367103437491771556156370333143448703807143574294824536671507847115184398612480280147154041624314181464789443832199946616270228319276144568355372479593332242900185402544929338063020681740138896725153112945321157943810260176150912643814548541832269104421391811814604485645045410749738638805749359096336147346353151862578272844624468110659361910449067211464701980330966567534792544154478814904819299938104581841543110205959416793963372109255516735266771745812093452816140783005063215514864815997217655941914836503645111107052934158760616667084296650807374150590421350005127255579241495364593473963146897440783690378047686939683093764506897142824841222248766927147555463698991748491388092526449828800526397440737514762172732789691945962356232934693587773045034696518925091666235493217947568836407702520357400365192822660588743640660172783413376817011809984935281280355222090796009640232983434099445403937909253300232796223133359582661936414898250218933843788327697318917171247543783735415244678687322790888741973353470797724070006384664861720557669524820159762598344388570018542970800066627254683081146972190593109772676517177109981605403845125458951282448397003748465779465167367431014112767862026369053513845100247945951392213183070504147904012324088756485479252484367523120174271224501842520432066652344510948900365632011479013036584412786663421083764391379590387166386080446379056461844348960 [159,36] 582033624864416785392540081869893847956301107138012355412582219073136865656506099213228592423384063311755851863681936419972250103364916454384558145037125884072116181182829442466301785211798892235168486309972893203772474124046585996113467988531040575663347866571175936250327669528427293779690483361457536890006208292903670900818052466491126092561765381033471722344463640073204182399639943483422122358682880932715025993750911873347379676795216323762554675832460682486473967325957160251080282262483867423793246146227589935257963315489122632150981484806770267029647522843483620518964149241853219320499588147773234333697616429799913510873532664855966726341161067877181317306940845846347004563340765733411788885228482795794611140557273986715992452987626403428922638257084669440830061056761499982407621491092645816319158488222093898525922915411018365951534236497573370821928834947350737198989351313470290446246883894264843717338617827676027259084100717019492962840536841227206184988918615152834855338681213753384792842764091220406075286710061280467156162607388072236864602393123254558707618750697590087428530635876994151754633493376123448818489525449414431909102372095635511767081155372729060853214795218031645117781020679105854738788015410288246406857464353159606389182244713437914129653719230774120706894135623787936836619491129382580429009629529845548049859068519848146846674380418738279516929972207056105931871988348896505854551299641194384649226255704814806115196564277349980196252778384795527973841704580758045257685405590064736072936664180619231961999610190330474130509718604517210343709561062606127094122812752621028172636518478812339764062565783597999709408190977084344469491755960502481109748446723791671522193335796497382697570652997662325628725743363190086700126773841729145720384963964136101692850044450130262612227797652363361197043951674136297166581274248861861764078648222071800046338167575345941603397952503890974336856574966783390882456411131853156703404032120871665715679848571370598645645308074683470563202053371168417575312405173568448451971379936143598214564928353696787004146532499396813996702218567151040 [159,37] -205239487782472607000892645798511175999280288688812858225722813535250774595039857247298209802852861219186928029454868103944302242409380953669915629783720479516552714418151816294481754224618685930352999445697368803245875316991020633541936168442515796632175681944012492284760290380143950566990005385394302108343796673461531728743113069746233935548410384070687224571277291709334649924748134633488301005348066086497875139091978659533473866400104139991612370589655384653160655349083998691299855164273845428202360788518206318511595738942506088716272186381216454223747453218205664377775138305495139512863490903792421411760137106045126726136562474907001091085724518117366784823172173609581052831992304742316594387443942301877229109430651492275890965210647621497645078541538563156782331836776431982251382625694938573648198734670183647027777596437991344286533025057670031297558127868150285770892236495326050783022691847486736490103356041214213001696521202714989755616754219746286942151610162243694351595593698368551149724224982386370212514388546755299540980635471036147546732260409440964862834516160316889188303005109541919056250306693457569414597537577802200624200847803185958601618041764794036150693233231286225385200658739156016480330674969956517698765176953597957185633929130277542023091738439290612548443206751878255907349426774917979919452289768459967637867553209658805659158574384288271911826505635502064520894155730426681424163912711893418087928658563985119442984061031765989146006499934053205084427482217539529607747323536491519365920147517886177266310724469306631657659407328282719298285171379759412880073688487196344594801538929647469362890603554437356723743502582932077404366897190977770622096498378376801258603186854359083862756763007368906779862240265615439492615652780435440518171546802653742866097989933467742153339090645726190303818190985572930263142745691495805560420601135558550750773467322734862435335523105838855343074917845974244428388877517871832867923929324233110631096526097732158118128802815446762524162948482004206923903980829414796142539072535431580502355287496493636472941233877788992936831668077880 [159,38] 67132384127437843741803086487098641186240920412943726097861233429316868377939028373744130369580225717519290014191931317245942759411922340731279646349974373793148431152392814309619726977248684010270968521520631120608552387949859235553809947193703873359964474268417454112444964056724601710279284193814088893008509362945324567903405121203260282247592029239723987021731844755657750686944803960441895842034981200763021449040377358308966548322398918610852066073043058889659513073076468783907049362659795285112014152983722299940215333510171280415027916435809648954114465267589961800673849112139867581151456424399346543631277070556977276777046203006124072742733909733208823108151570200715202368128759980377353581256274378747960273592301032069357665538599293955016498812374596359829885224945494973163117485373729256788699930709894066971741979416301142662399718524102273986819269499175159276382600832034600349874393975556176724398061459399416997973991885359376027245746778574358320008378922414068195649371306786928769362505735302879119190916915679268741089450142058530768130262460553062486034730053686362592914201364416822044960677477336845179057881524043809499393211754663022377179110741499006433223286394473296912427406912450948516471606366352352300770970678761881313580501927811708560874824903255843241686049982619933501808644065676296187147969817458312714889729755539251175317476505960158784641613736711483739976502775543580344433813935167507118046378423640131145828671823406811496525703529645937123611638624427653872880924330974214681091249182330901443232400860725992537655267586053564668343315107902062079495570742665042958749190079146815780508346606001711285097175438935872837721625792386006696054221056581042670604578793767272682302838826524792024295952107091442293749317677566022433323992917803652231630873083575589381975160717314794626583812488795734398227583452965483528505749162358348654986989835179654378233259033915678940920455013681708910059591500390751353732223707765291237178951136957919778408828090128919932193575684414892070171228002687310443272534779010296263227025254294889170255797333383485924790412160 [159,39] -20414883282433364647442018388434763817961090794616322084235635994606188530494985429124685665948584359081273911805942221625358928135009329767546129341913511694212295806465036054970776710213882209027894035172153516008631117817723306202356872939563737256402370266965797835029033257363089359739095507505403283144277217457960282395448382906463647416744767424843218682542915733533833920508886859047271694954616980657004613418647544079576238314016226043502717122774484239407941615608375024133145378382226109977211439803481731651635137981534204832538025093455097039446154411222758827503416537544563493349977188329328742830788753740754039577646774243829706695379152888348636560921106777051080989930297613087567628697135352405865999119133694666853986069448988169331929033722330758234597277277422684061210269661188170334590022459646357442749630129522342339439915606347211876868989789473159642885599213552179590631163098775180766030678496597963535420263549431248720804883337735347791294326170137050624883321631418445337545506624949684245729411388151672544422038803351201398760405470719263551769380924946285662861335694020787860392716270571481837184360738486353374886636298357558484492633066215223246734624565417263249879568285829261261218976827185112978879695255043902250493227637606799303774075206840579779089782850546516903047379225317455360112857188028356591903192490972820028737650896087440083357878774788958483765974718094193469324432847624850427326766061335694057690165066880523480416112325115652156692289862854329311606004871364316895098428929692410133663681565726001154509152400659773690307666885711846916489147353447359018674784603818055145649101709894145677108032993432550047218053011425413681067227017836892073039182431332621843091845390698020314034164622413967740228539167631222455092864902542374114712670354680414153840887411496810834639951985880134468236880279722455185002870836435854114172648072184897515415202996776852959513286178811166026541437542898176824794721469078315284956666429377537811881525787773511491551828135874015676100190595141616412276588702182629540913512183718362269758225860308410380390736 [159,40] 5785910030988536930666288618455734352776650270208457982859298637263128608650111333287342788869966562508842914084096319404015099321923126615689951088460423888128178761600511802221497749518990307796738422681485213423635994413769821780514226198427308256802505901721679968625458911920996726493880704915981827850187623515316550539185716267898063852742822559230239414391165735917531067354713283387363323222625152212290920316100237511441103776143855610211525013171146524102184235437240852204583536947354298934447961836779412750538308532966741508022407051234863102322654443077134199557511050296420303967815299722924313471378517585415468564221888832149975822154565107474163066805946268381522285467033675004170260058710767207099234509783250921649981215194843413833052621746622507734064125479986831006645073432687155985296795008983707804202315050681500842843714730102098911555434606694171069663780755505710550856947601044351020172103199107970093137418949119141445846184340198240792044235819258132558488096502423922672484211873483709443602334960613585207574062253940187775182088444935965045938775326107447686437614767987287171953084022430373345247641276957481403892533680891313106003739992990498338305992098622096491138340685311279802870387764647762150758192614549899095362349594434773009576828247919569903169538869203555286132912654054657612664422444402582634938452119815490929246814884919353629664591931404203595641177715356042563014825921876717347473450619647902180567541653251261766520921093144489304253943266268614597139981116097029249451038649133948992416409451734442443125751819891602852337060644287683183838805055312499396353610846485252470223799269423240357991142006335753221408259763083625579023856735931788590331085380983431510077276281190132085958967170194547356847317162510241798226577897278645580587608467543658377453735102604192368106454997602363825594993352065142628638762901699881251541137571811656682490742720696840968128860907806256870787522103469407638111042393113903934024372616902671888037052552405174463952424158908997576305920637414831038105856728385689516867147257437142787516994066795100654816 [159,41] -1531079781620554497411423841238970476945614348057496867129353699167073334690799535728834647319620017755487265287220996878189008894270293114885964822407122914253729289623904130090762961478483854016743330696757480289610760166617999493185015542098216154784208952701127424977544098546624312895827426301838946256172320301546734430121170376655418495294156008531496075975576566636766699383842711580029072195411051143479617317137858050246513188092596355274733174127125986581973507011548249066445900713077948585686155718785627716358995249878960603457980746159594994069632615038780122031705360658140911302573333611211838524420869700521251224934854136254907847588497138243247217965160435374256271913149943789046987685097005662008347091980022588934054333389066313891391148702037232865063376914009140776528293719322557425787720337235605622824700832484516775993090554789195742732783908645167935879575637725399354613427673852416218186592114910903976797037400160161937922917653336252204302189558276424016035892642728350289458344037040592518708621655271331822040005344782511938391110146229183104735138499416860606286996470590252238147820569317063169841966220766933760116851510461094764531336242069983049950315396179194905014558980720828380611117362874746570997841496449636436013657192223729307745230678344656582845905587647715290417108955011222225971248539264901317122221084844856230098895409521441605520657593270589251047386896277367395498315993282303126638863716702198100387664187122992576381086435111304205417986723917981625529898720091164743752333615944375676231799562574121080073555306329031828835685253179835249802814694525108725092868976521915959602965203581409373136187060463975208827076239601794145622409160512093612172091211194864243758300046035806468979728881756606608986659649596437443837236415883068366795864608312050956993344897679779929819760988019937229894666940215921719999008780311736615323656205926450994638414385428122304275467650224265688063316855858052174404651622763002871321549884565835028333511504305584127300806086362473154220016873320128145114886608523592980754586782637664102859891711837841772 [159,42] 378142923780425984549877402465686580929958327023126057830117188812209015763237200991758405618382633088253296959988069484144269218460727988549503875312115131236284532637904502917374862994721147885860775871022059601151738095314007319196075947516208315015968666555596833923059453499463743401400562592914898593888267083042622946632574584895904061211836674042324260150814816419112428915907622821173697254460040505527881786137284284198601882241660739569490880492836024999703380456911182572727306312890525951458255128640464102370300899482107386345128756403493533596783452256580481852047452756419893412414822286387526509869097846140898031533144071151955127318761158507042509565530404339022321489455412863926250271695300563994895076592382149823306943036070170154182456624669646856277994197593984269775894332212944706981486061336531760029410911882353936941615921210277006129018062962344753040111472020960057506282007968857692840183762709139094095766474311482078428186184280615937511742460529174135455141739742405903079127844306801171196167212022113693795824751542822116787022014060628920866089980627752280919107240435328130922700873599850951663970501186141914382208308726512081192901883561599678499810105285650654401321741514142448821570258306099915890207923837609117679652500032719980797680703856001416491178598584231835467840094603022840882658982498689041120808816380213822734541291440482256575192252599012056630305052577027457767243541976770175340857387555090486608078511031703523483187060123188278127699574715072339379386928367301292246376510125544461239450030300718822205893340487236225500836536616135304540252395851367272412458055516465247349621943396107313021666907782272744673455892899220827657907319177496809221870676128331907766825091442550218326002781158695106333790410016251776283535986050798564074216530783227058861517939642697826116629981018503473222121104937411057023445216864875153332699736662208884608944553419070513197809810491322225711070033553050654866903394755636728773833375182319996361694936748060396381945006343243810078344283655123284645939066654792630389744573283593584000235341016128 [159,43] -86721632934213433437136737254090210306684113207116782200906299897116299457484943619182848406778670050533856465714438015090474037245169269922792616751398759490665098002794779988317690915787682562627980112238172882696184617770110511099951505635596715643671029790863118774793860812585255000438221560564045373198547181527149488711807581140287415982711344858191418624661970470806847809987309874982363112841730209381047571587501850582894233304718948123220525031676744973860424515686053154627062989068170504001352046135169052823322699515261717167064640138054981370340678065943926469439834329971439480139134544788547316890904418583647711431012085025847770050416176163137905470357531383783413565909230132469303716750415338905066923680467471562577688843193826867969711641780694898211108172042011529459101763547981638696060763193764045917455180597325599000252514123807127480228961441789906728994765719813752321166206638233242990953075304710661247199437128640478377453539217936679303037522775232639234808799023050259581918006495297617648045960872761004386804610423523693246762237723690259506326976224324269220483416589045623452820344547095834775934406368186587647122321168856450818120964035572492868062824128596367928170367081461014936927815344520240657146488955698821692635527589253868866144894726287757285031026069258334875932430997221963647878465464226986784769915565640218440685855372199908128681831471160477229657688342320805659615056927374673401451688239833925926020535634175961384645780509450617165910390839869236091350051948789368551222270076301016780263973346154254203861602568656708994395647687837759173455532516272396831735160281705038376931047036006748817831454174112154372345114099188104467128581528513621074057108380759659156904642061297769268275103662538702945169379984464630190370576942373102509063993691412057983965910369516126551256722005548809677208029225305074610988516827437515359228162432252940096477060135288130146813237061663649238134885132798835645983758877949926353653867793358952501508133877608470863807428685239690630220587232981873559052627686943001034186266970072815538481124728 [159,44] 18217218862736053805046963623016864249483249868527688612923594398563126817028372340885616475099614116580284556998625672412102618850258920174759704460934817439849440388333038762948589254266298435702953174587056193503856428571148508539371539914159926546197899563200989697034481780917379480734613746750599823671187839239774942097289558520191596928989075799937522123873013442868440568571182452907828956260341391010219981573992049992723698813836674337751320176131216215083096517259790506793542966372108334291934131707371097686394158327683964546200898663892326735837672486590313779295392781179288281942105857934076773114129747075798297282367691272529783944513955841659183842447120056715281368831216949043775575556854127839329128449879295363070622372202516578724306625508979154011870881613405645503247740445696954232320336190557948290019338530952342158886934400146319543784602734242599824315095319342765869648868667277841963399460830841461288056044004482214616764997219953378104285265776537973876373244303207899154105472981726837297268076658289655430524272685560030310777725807977653795834706025154055227855065437854066441213411497911112119417873467375506235606602739873439682856532511104115596781168204405756035984893180390207783014825165765305671926396091752505757334904747524313809260962643740862020702742991110186411645633648315096750164454266441053122386027932416415338386898564980836646570432438619715057745594154646164178941993361687119393155859655436425583408453963830262634071518493445762950899606324354356060593710144288201353599827962373510470756412401366574832238949146661051926155544683575589475860541630784572847620942164583156779947348744343389666655925696837393787069175837053139565938852914362649574768052542779818072009095445417344651885461855851845918293424961051402957287791976435400919661474049130535324782666566684438098354762332956488831082295251173292894164845836910375630820074831451761376953985684803812240148473650024015351328599046298393376656332586361898164963301619754697496817876287907351726737109696863953396930163420098457445085328585709528836604631579285250210690448 [159,45] -3403272390912477994011485678252472176890219282116897108733782440430625208024836986665452033531628192080937022230656448152003790469740269688509252479408527061896669671298789601644544979409680039179176801500809823327120392604388431326728718639961979062603420520220550645149539996689174857030860082473115569059766858498276771433037847157266041482288442436086187084928197523891719321514454792766032906037114959816893347403739472910711828013837966190704884459051887981862323649328398033921582552644495148918035517188727598466998351200510804897814610289731586680962383967829042831143971069460555110076100260517297430439198233063507362812135296938004637296845493125135713288892047026732670167181128611258616127048426514147126780704348721065316517905274915639774560845659459171948236684637306405579040343044210847393702028387338101780576020896079212790316509505185614201858616421489027539990925180473816045182596927707878785899385642584880410921176095648584965183410373403964378946385661439203516908248277979143117986589106042561496681992302946237059703539418672044355748360294613318046933656222070356647760850686457342580832618654603255001239169362983181223018425458313477784520911911951338577446248945697728977883707162847409487474731953811974068183722039821564194187692678038534970329782894038485004666693289138091201704242145356496932526118751199145882867185196291805755740645356566242118452360961342413922974346756586449933022928777951737405136465184841290812230621654718461203484000391158633404395212311258613180052215423986837663231997322206730716312219970149225113140487895114074461909762255017029156417766615300578186622224649806245157224739349217081871746932382097581868855931167363533764169729839679095844707057814471025889962708482282645417532742791715085294607936948094863340241193489985037019311537518356606486465560481223660453311350415845633977019788601132520430295432550039651782802088077022926457660533560625557519903870468969498864462463188327687142869796795723163693506925960712106457966527259380718730133524153122392731094958151636779583680555345628313001817934134997515743746 [159,46] 528595300111694111516523223978246708401753393975105473118444981221633657062369170618033773601033230154197887673109720591542076825063559479062951639135138333278452692000003703160668458080115334478359333151431996356603445882623801432362633349684367274910430228606702105871887152360596405810192086048717699941716981521591409721291774430551067793930723718469709911032676601786448148146322110312836208663084658100789455672586424559506763733333587479807350989867514532563833881487793701159372502271122879485655084308216683194518283076381711083420194790215466927006876151665648168481139947265679938641173998542719678000527818339143624953722828683229001380942344387677309686637146520780726271425684492176385842247676900322401695913233701972870460267263187414733676980274885239536162172917993280602579088997542427200578576275111021215386183992681904073095293170753956764906633226519851612052637216979165308610564280830008702078544561454347760269908619434582418965188301127441516245493052348980710348820315062834198002067750819336337422287704674123157063213461561761875753244321620468828817129934474308649621205923147998469480852272756262367417294359245420440430128976385996828361557625954176533354831865210596196191952543014437027315094110285379522880436337374411222865701497911831312750731882802357425281685554808533653858879112275210678224343152677317460006480165057311402976075430055270322715675929342890404346786517646839908486857708738476856544513851519475431086591793560322984740644637991348968279713189542508947956622824706294904774177805445033846059334380388201348236287352787577307033104955578549807507519086329091898706056518346692841568776846362492902452812430181133506497874089999252794085150493528654814995882047318723393636184973852615005726668659273193551995466449945901368027893879746988834679388113560742287497126899904816848553865541229264784662366327298425363342047454465936670949964165487859700428229009541977310493460206940185509264078604919265150422554602607980049032957274680095687046952899522148486303250405791106294898108257043358206550566364454395237257195653877924864 [159,47] -54714480238241511768996260591256096463142633483774578661452762402692027599203790920230068233841656115114701305632880178947735208672560694674076660484470716877450519193680332471555390117156662735333190693831179725593558507392177276030920181193753944896794590604357648283431816967795500204920584725142228545892787530241168569240332931044586275124494336002396471169714619494212006428756744511119402627859537405367789030571619284876499682375937491632949886726710462132100670613356144782092939486606949328530430534210342359321654303985543175898947417925671684605953822564969069854096849103902831238881419938865940883859769572136639316969033914183097636758471230211628857490645900282416559475271897335220223179485242954084020765793441536945775636995921251564718382157354229066277052417887462950065291054099323783288385729447946173637297843275099971969852315601329137963616405620829317301957680462698019307950931087894292251356727418456021277592074789975869200202273378920801515104444525236234980133052706637531419548603196193427102708268350161334453639822588396529275549669047373248013413474578749147812221140586093148245920317149353452390931214499735064583871220549265966153912514887390161134453246000921436974561269405990121495423211689546394377831611365710389414003215633121146274801033799602086871716059551000787922257592675276177993998319664235889155646258070965731986628794122499108477825213705314843106168687524151502550663134371543551871660271618606192253207343542236608857170239319528347591245024561106120701614767229583379378782079712111036849138833882113555766832804966590727974490453373001701212185923299028620440751733295543903172042438187866992157426368950992072608257580536485722700258925555710184282834976102892077354250501676902324983970337168301815347311890654093463284504052858797707406731511044670450422710986657442988058395500264667133670357212509679748600998163390498707058633443160337262956240568434029586343128220154860845186598356256486768128871240682730509177795739557484891231804318673290757512828481682818512821986018845750574349912091345771555009790324158848 [159,48] -1996631637370901402846807852867438548743581906983853681173106883832196102539084939571447985388121935834938268118961205938644626691125301789480681823173793196342670057302402769393114954624348720549511714101243289737575064088085081533175894677176035286335617274906762282312692515542738156278170590965633062932812192921916769911959378258711775483594042694683518911310006901372349313359140282470318443256268619931174478442182732890603939329139498072833428771041656873205448160157360156439623848942621378259577469431657128796609801006062559850740211192535585684445153454777002716095269816591678787902007349032606680740400472669907829598017919679859228750417089121052641789790838680049771081401919527814357416783852338046903148062119034156762243803385686393152529145855887703249052444516757241329701606641267309793126653022021587103441474847466902815944667658320247077927958977065650237937831013261980633594564714755182415329549967739718945352748097222665733837526341763560371781132153571641083498419656212648879220698456310602065029034673849731289467028445667090848830326302219663735230073861367287801752527015251746603988520227528694259811965453048208752034397236416574096639493931784702097122212922286179583339323132371552929036786639892208927229805861184887205586801992922156689616062301715204892928148813313183464735946375113669222728186087250828759381644010007051454236378490521118499983402222134447213516719438658781544609693463859986117322816909630816458333769931642019552383095384671493610444070161825671970519034237771847671862113546051262533229955133956899206082552360088469553258612308354575888830789318032044792074228198272331932157769136826477304082890495574118616470197394643263816665861549219369155260703334669437475045927590664237064641672523082993547679871870549529518660720610254627055794509313428499491394088835178867035001232629992673472163412885910977400357975278470398111389668080916442945475130386593591770416243834407736291383454011135772623062749788127419658403801389762141074261245863361832387157024016613434769087057909310663495222999127953553917311379456 [159,49] 3005113393373901377981421562908529296672042857558856469229034924124760554759568873749085552680228376238220476294846456299885785482192412662835321034797722691412565779398729662489343106506161949914790427498785294865942646538132550194034263031127047732165433055775425990200340172249941582672645292371590770334847262393176269247047872483510238685894756782638815716643592549956968557111256764970043978465337743051287430310042798772239136658053541899089727200271025900383230053664661085677299760556754794631053157132922321966150706646608201766957876751656887547827200429068676059986801025403426454174748108325520406201994986885366866824072369124433771819823165145985035246598520490181670716267061299919432474346725050166180301693604487392489507080238162752088993121648800048488264765317698054136392992360944402895873961872395217669967759014992234207074802536570855202956706029632415345470998330573708265929103735312545231619557112112402677377279785863999020004940528880014779168344867007415928901500504170527941850142173139470592982157719230381926974787500966849192699027222169214540140851029884500978203341340893485135117334595398006329456929424105864085862260317804601071211598607051755753625964644731065265547740275805043761151036806367224370382410518455709981098794671770729439889917280365756874424474735459270036606351154693353155911789232126375384094334588824680107875559763473344103592961238982865003095478665356030884951016276689477885269184477977263008627163385864862628596211651085985613824138506626408718120837916819052842914476927557101780314843339925888879373351289802593253674559614506215456027427386092474849261569914962575183099748626933159331549994417922777390386361834792036430740193371235118363046436674577407750141481570308983772696121885088006711141900349285857409632667380289840254429941520004322823094745730859652093755231372518489479121946705119270195282019444934699361820772471314760941491412379316397125183803984925473779784441036047198881741505410093021342066117736599792274737128000809911677712674059267596705548643288997914910067789746588460074218240 [159,50] -1000519428656761459993226308460939171453379507661162942260888161543578583165951516678194893813690738910781997207282854697423513612872012668909041122884046362301281376635307433362486187196332625363670563553669607352128072737545180419290226008425192734467854407450342570122259324742623780280959452175097510669425889030827457111184644591502363908928164896345299489154862658075705545808120018246481301005725735635142753968524385011856586841485003410819453659711472990130529609815365817544414027876341962401546651831077490555891849635167747866256304660711321298016941149847610499963811978259557596975977689769304399430415101160936034082717802501569385039466199735708151324992202352703291692656992345825241116335909291025233683320651444505094413173265728415006482658171548244221081296028999558871166043332715786800599177096399328134022587857880247614986385920504315888336052740861233190298865396733303353076770661352693350686335285632069945481197915548882446042979516693161130828667087036461507220864583153791173848976531757676244092203058574583927611584322430623079709421995934141800567709337647798619262318139055164201458006113812163683104949760196429132912622671051237573252815567997815974955453289918101176560357536155355629844441345022823623391215453662516124264063044704465520339148552384641719318512058906536126293937266497749456060390019641462720237233236841792103723857668807584198339333492170330282196076654653357124001769627137707717589189904456550191053917703236668826901919904620597942323668706950514478060456702117405531775172941449519072713303562448349847758834887951558270623066274110920105746757503102438971370928292411053373919470795397957350591742663577382494807945279083155388869875475416076281050134232441289322641180309173926914338207469783069786077419976029312230744876348794977462424201458806082525225209605614125213631275420354344995628268048247969325148389348777932389228052134426002300834151749970957357221033495776953349309903262040947507742238784990235127341895878261934401688665988795095280777250682245641041349478028531840710553886305304937394176 [159,51] 236598149527413353054670689265679615788990181771030573279578169784145915692969586698416655304217067871841189399277715073470626408567719286089628305282358881690510958311282971999288276565613326353260995960888908123953421247803459173681133016772977824008497857891426281900698146863939705351416077905906540993917485784102214210069535022547983327172089421239418705552410723920273375614217622191216850565074342410010361437223397725407905594216834727442021942360134761753874684216537574729762170093979974510077723786299219609606996111697440718745480729555333187067855821908889217072571808016410425871484702678361082178943821524347074606169483674971186174935536379181059244201944858358449751648805175765974103572380041162354276466370976359642283569614663914148526340144896902398964997309340298626261396275768107981107152642422474533060756247103264821587173290925870868053932983409658528952206795890239724814758821007102078390277504544447252713882264142750051888585659886470703826991660289413818684441223835896272788797198169986315161716824053550489491061759014510119466384213543391588367418047675034884699385178137255905655422768245594152213274242017425813204325968049608245224760541266112060751128465511863299341063334173016768253430582175507821821384254341477631544398976292254551718565369425157202057421953939996567778573870785340924985436651268108875590256763049231175407638880219108089514170670964451385825590947073620799261020472762168782719698903170436563509524157735375624068715449721694409529768038725865036999674650560963471290160640482270065871939744996802954600714656972040460041657135482031928662670686386985159520731215519171073268665511865905448782199972765102429376464108551091309810363753813955411202623655288363144716185760227153650803276848921962485182542259883926624824261544551941875705548105095133851564402078398246532265217223105250528471783879892012775038264739696576628136186819701720233890037142382533860004896184002268706001412746418557188591480027971889778931954333324548522623995125525865919339236855120318292726663773011412776488997681557623296 [159,52] -44932555089988244297212039128482940691303617070855605226606440650274863753845190728363110092946968868652954704909364956921029274536787629098511407200400533794565842835478489471739607490257884684375228803634880680659354564533679270221785430381589529584581603628453738849873414951959689522770677378896964448054721579773906004475369035375347288349109991653464495149269344715931534981101893803907670788738921914325611063388125520405450810948339484702500519762551667046117491440230955679680597746053639247947884235843095516184789212250189334117245267809444429867134615431748565653884270028557484204506120882054047739747810547106357808586486718823567918011629443577289708627563835741318235029159582872894822601447823212869225524008336477297715824400285324927948513078565703113828744205939606326912372496101577381211961435046954497210717712019005644134015419256486470314419573415642262075030718043642780162167456600234742799761394261498625147435396687477505276338936826334555754723460840059224199356968534406627678161051097591471381935667063345035213849920092743903900780311155850759136382814813207406847591609535234809087569767216423162842387773727800619274827328979526928831327849404647398623909685249040808211986895986214492055658223551712895143758555678689328858994983251592146275836406971549146943890562016525649464717011662107356971522098521712585377279414878536219813557764272732404969432157265319923226307412514002520066409380454446762450982790514966676331826270803828397166054259000756615645830320237509272037230605446292270493774818887436698081281277710233593037186626237948121853900030899309858000604266928040772858897138368639807886124989219982524232791101639350751458473487900622920785473193884961757382177700551194477520937856508680685362410564896666935558959119805424840571401419859436969720334458257745091640380321321281841144368562197113184742245536299611378333627987037072222116393811370526769329911275076939352821672143893911159474654052731052674466275439787278269975275128593173197306612609937022831932127352998444826345053044383358550445235180669504 [159,53] 6995031062706900983380469676475686063073084258833769055077760078407330732424811442008101198428110421076666446545608693800343395448996928907024007856805846831825660687723662056546500857123372775723159236720998864049919488116065603184499620341287142387436799880119864086913879177371629510305810350821340562322505620594188569779011270696551115524089386387297959022645227315935195924545710724163251347040036321035283164972400207895658875202725891945625354036663604525413027574348461920439482842423118063544843961847324706849309815224838540988341355602806310156829755988769401787832127202847467352027762862228931580256929938165706134340228843779102723789761640682749246057258129047062836194366913295092153242521048280179659568086438858471985518169592336994128020471268882801101972237480856895760967222640062425347046663907002722291209438594735069410595593522112392606281128576022496202243659954518395532813153849259450999867471030017020945920704029954968131900928256975800221929420972711758065311139710522438848632740573973351404368269341395389904150611191530160379046687822992848395826563235162315317633887589879591537725052406014289746844164330226244080985823106934136278120712558142226878143931817962491178269386706047082226431351183827399178278244418923615719010405503000159504534311893251575149436014958792982884350068538376985576005288155621076285886117057297536097506696824308577895621828882524423145034418751673140148375833985179404354827628279965538777258455431544621684437869358412432092187927976543144468541056938450395695950312869747139519365966636331404083836634028600526784764612247312895596418106161682807314164621346175281066555008695021180325116348241683056181443019341577757410834349150984834378862445235516595940806765845159676699197212844332594716056949147206544287333172965087582407775480784716008460316095004477449349361644335535826391343747167091358476840992950042448263936409438823371832792094273910837368986874519197052586911037154046855622937946746875419196904322418486446263475799525595418342154595366548801062709347436133741748236662600 [159,54] -861445573357584757338222872853631325532428851721277893734759805603391358729113264545621963909587528572843132069854304371051970898574163573525419266499861833761639333890481634030164123312797816919572610831027920639999652320690399499234582684888488972124758241001327777371459386873289287549827536494666082547267625312971271902147364236821164430566710726642103615118745502508840928093125581519710688656602835299153560141923292145973198585414387486205254686620876807198238658481811914852128733407310158161765636123932933860433364900306082533240520193765209157766148375167498891145889499013116701467375632737502466299419854093958101705862591207201527839066035954099448986140394041189384315915240112544615869429924678671296244347761323779050836540541220484230900002776396782498571703600825549318448277368917846524280270412288336408948740731459488472294701124117730278480950169380801858869281727098863004263565223205824614704749211956244975064601176800994913277916103431418337252847056606892085183332781185891674207877426730037423040873426636161993204638624920022355946174982791814258696257731927987448995817752744516306069659081354633441933579814317615845066714232867936512294329298323929834521369707016340183740311796389992382883045213440289552964044520538241825458018007679840864920339295334667788272157045489381047980384136344162106494767685085732855298752961080020352374879063266971149314540159255603830119868988475880879613550616259475717555401378001054831049016819009560363161143355809499937749879598933754444307565943709133882650985723542160709759451089538780464012934631984639674678802462771383965848836750461016072078745030134580248254188697904096504826720775676579169861337370800357909444557833194342886862641518445526798852075040784784143144916628830660375427348495806799924808005249826359735268543024456647096280997610252108423802314920484278210310576438950111302951242025220676957699583818642668761218625179016458764366132014237227297690247471307737146429245773411146724301557121618474986983471329833575257835410463554674673154550030204731673769472 [159,55] 70414593552459236015672077839846355521983595910129372063712121158758153121728784498641008087245459288541168055855276639875483320247588896976296569629919871903004960815120412081633338181654016976059277014680426436242205709133829157741133454491652206983011405578697877795437676600905682372768599612132915454885740573413125261578588219475085710511861294192045216072570677121356861763524765307893697341841996474811444029190472728721509070402624185447888131423525967546557114738721988834008218161640435003547475202862882728455637886907095690221677649867173938471091007869633757842240447801216189859335952548232004969076304172050576460295038828050517676658138751362043676392216060886667400182128413239760719843052310858889673067131805378957017349363185780355229511952608096763067685533636381131030852530078407766980214015618748532360625910893539738620726327507121177498563803326361454263462196167189096226648218789698978415726279353794404094360692269363251118961198952744615672611829592639261007917912713048676385772931204695160990097830029247117602959611630506416977397505877061988839765920682564341617517266350305199670095472330955300999147275450480445384124363578053759890957540628131902393031922717177739743851828358416181348053540387445726970538752322568195051276881701438614235075605509063844799533255501510679177000943068666829319581607614805494694502163105729012689504870028345547513980687303108540200238624567452778560316673606928549305508520067736785841327401482004112270752797234754175771711638915639275766471836835652050627626395728364614334884557072681055282133545497756599975428276740831020190139876021137807247345510177506720217568745012954180669292177307768928410748321352869900726557310439484570990489900739268215828143066356063938152182602513118712030203324515166689837338072044704088287709327460864236052948835794243978240553993230179934406444001448628689243092108204383181474823330739735449504345326430945388054612851394259823085141867696070889552045893696283856214910968208879998787680390095241570404297547020630694531754858059691670592 [159,56] 785811685062212353619061647140953002988231215115642140985522387033565612738218783967389153780674822249123031071051181833094235669844256023292537888420139093311774894081610917265463604000670908483359728559531399092282244461933427416859925614465724822145352957285318266758052410341622922585884823752872873630451873000552695038512266752923687961503454767039102989446039578247707883396744339708088567616570281481647634722315256094923834094186967038785681884015886971693439816369259394164207186889618159138928895975367037303866490057950398077004501076508940526695323571668889251723668285320037518129304147603154194651750558810739820514639485280679620379738793197034957715190275012831653333760746572117140567050299195631154634004432131921434247422131194985737058710353223227357607522729567031879091451099641389726304997118143881993296852583955907473482011977426364398560199539937298626310545724063229597677796989845899055318513693667780830886621488589512909447464572557654021979220442168274470341078567467268414130207338507733151173174153862674057950663851642865140079207741278162145100896081382071857062225161822997343223759744385272670721179843483304415400042081026669536522177396848380263045270392591044705359248695156169654116503091178248498194960839247688100892406539601095164238056383643162387903510190070400206705028786207023894414899728616506038361109873119490890572813381506907701142339067951323297988653165639546155042098367143889725786386206987464875284084421598110882927642331746507013864360875191235690608223911375358356671250985106281201180242237275211241447441908579519004534364068980955745726719501361566385791221389192608789174331752902602051575021704004636228857084193390897746505606861271870365954706680665946662183065000703922631842266840124971337041680733756192765907531241635370033413442482451721187816272896032165605858545199295091822174329257272677025874613643239215483948946733329266723299042955432705447584477855432255430537920875817274717734880201285508050535831904306990551750126103795445407942733986260249008819426438939936 [159,57] -1789177944414865911292445223610359020750946311375538201538676577008843974027906691112811246792937291313564417895276300892410091358508621287592772367874645055400404077742335333362492904247229735856699750735491712079564693063704950439415275374020302204702040263171443275672322418589463147707273913190629007913484136830169419716019146286886011563636110611556332279994539532738482548042476930184421618499656327572349157494198020383202374912618871413946052953111681938945962950226572178993525423647409729679438389542492996017541392286791719090631399505822182492542015891553726673206696553950430977273211201776932024256709631653306291607937505539620224257209369055871092180363584367330533544636572909334143388635646863205459908642470170715663904584503336463484908355482368621558402010686354473707481547332290353918484979413625377394027859841153565786969661107462196309650600854149739492479158169869541585554894019713693880998114366107797697596454875570629106588477777661158041529298622180283159515866223703564646534764182117770496065464727469594466639295957754046451274271353637065154582484346735586022006823857417248223900494448300715508463119261837113534741143841256292147962233035638369289673144065621275057010301759846992438115372287395353131954687875104013257275353278605137145403366708981052897867926824155360393899148166861407118826985370657174635925631128311799817238541187927139221741036933661441367606803301213266215873449334780419676917306520064362244583926921485104633720953647215738062130148152854412336033834466750027558505585071459791372746165897707788480171876110837050178530406781971413632965959934522151731730117453309367870601661270818667482298119869915707777667551004017582456167456868143129608999398579284106959179409918289588010781999430246580213571334950139384328296539150205510123704316863643594743790197897110662111645150549435883571445601656079962878485972487895398584016644338068153880785061932166149806159966070074653378406234540225311057245173585958103182254305457460421991951526010278366852339500056962737042897151734676 [159,58] 465333398420681133875225768636077098855380646498476838215230598420592355064380385463029878185816790334804554629704070452669327129644724646483149711649558453497229445970164524970540914624476025214080766728670518795425340643808852535427838643414939574159313667869035538226758832725190489256645627693508959104065372711105780088988561004560311994973066689041904979585618289610247874421931813775633301993979969027948662290135616548661380793119662669097592635628429791156070041751862299567483089690436131450810696476232002499034808694447033773489097134918926278143329507614885973078855605976538825886765095220115657123409320566879359873030268810336484960956142653556804675498930426312010076985247339263920774592214436353657011994612181513452582658665059280563164153033576965414682515035628144425635088149127686484200162194583880725338641873436218318890308865791570904267431145470959585132809178258586114418718626393404483050818753504428769671776495956151368302077982724047732294911910589142558466295603622584491132671895450033471785489950904452426832778447640967982004766755128975097409561244704653625167817052837763358141667611681268441011615897189215287041338425745252539019884000165583385735035998616735949448839707634276510240238121868863637405676692802731371261106585655347762315602712612325648561498753601061739832553940067463659695839279394684087923240100644313868432204057094104356816385112443774474764195354000087289791670005378401173009942333411619252782775642640715909693491159624937303410916158288200065629383188275301854497595003589957788429951966678960384834972310441767682980256246366958485929470145208917636210075997276227117919836481503461472249216936988539628733449520554544858283596067412846752284139660268042685646332302267892625548240304041057410573241931806074339041733087295778746601206052789472560922612013808087741573875798542935000722105636181676175254702212468484966024265570434897393421928172125713510743241624199602541495233874450666628408549123550166385356871241712135623003674637679546174043873749132712177155409088 [159,59] -88389741573752593140136454361865030966759818826771700607553937447175445835623861048602877061295229790289148042832337115335499240044419330335727179084198544861800901627512331493992381221559810723959319292292004052246531960775002351160812731604985983515567944054013703181685250704759718915769006582997494388644169046815450893604387518795782383466031947808370565627793679615479592366826834579300166579180281250874248906472569899515808899235485059729918252988169120810605295246357170954663024980426914684744262258521322501872559569891050344978975963942786497652753086538381049548759730263326799722862087634024710068760888803735617160749179393723571060604605809738477032498441595987010806786347695796654199229572553851519634245359113543842713809783986996903588791905481923715426891182855218440219244206561911722367615448320591737745373930089499516112618498338558796430529856730055818650431948041633481342955652765839257682279643126009166190861163904846030846481419052419339575732473634282986766199702527668268526239960195876799992144076977044667681746628816611334440283564363982764887602442485357885605918433364700203523782020586320225139070660068005434563516990358165935488631050520838623059619680117666351055209570106995912157658963501181655377415661273072543931395292594602496024262136667318880335731110548152836268409965192704170356282800630549013079311714521416902067562624281803297986990344107603496738403089491941611973619284575987166476755726318671005943762857326004910040558077318679985820263826884727375234972709527583880193742162483223156430049756531122049707949333628507737009122672362202108477754832334601800497419772449549271006495124745604444683534391415291978168067943041808874997347500278259652397715585730628499541528290327547190799099162320816323374556983478172569163220984648300153060847025910997648708657255957522119046928837042094678259080595882525469833128905695908176331846550012577139120937344603261694070353303607299870455632843836973406839354407828428697034302225302421476997083681440751305477146985694672791928040 [159,60] 14588173951012170506002927678061133470471381180234733957383225912718609816334465261213625369967135616603519611242353652475564867386367768446932410311228075086282183344343809663955910771537246320398544069870091754022101986038690550497694654856601248620025937666797224583027435389324801221718960350284145497744387071357000968706870430276251584367745081531950421359444983234132667855824920502976373572308145951082167585388089200519492244466428682564317414645446344182302033843048601700084300719215298038914403471845595474298376600156479454251619077491196014527172789496710527261601421329177633912065558851374606198859900000652826503316157504112753911295932964085889493675032698008329896454529932807180460871511647074884570034529690560339484957343370923171194849556925495090763497599183488228067769092620224090239072695167906021274181629012551842537681679607850303998001692676092096642897834372382829042685775848078122783802667452259004467339877570842384822529735688796005664738659793655615097275532200998724114227030659524352209987969395542852310937522806083817130580006699663992483992550259473757003544196553551341089195037348750122356896548831578846943832123467079022341873701945628179922597758363084661551405117104911741150722668197294746193229754287803075678913635014318133879367360025023185646940285390410173526892103871791050190646540266872988229218439593209137397280112631868532046187215248428140150952100403847284438603630831385522804184560557329813611962646293493888862328646334609218837668093743501463786278599658597679820558140032944069516481402030015306616477019354795146824245951050467501910060049838310031111063052116949039769034514432528563609914537551216335626838127913388732470298912140056111331832628673277434424439327675187376921853161377102751153748196215880216940491192785053876372912519901222115583353766442092771271543365821856259818083768708171574113790536177847287070682226504728003432985746478021882953806797396253371436015945679626176572569153477254052301529797203259189215189993412192154040370857688899546608 [159,61] -2232302192194483566349626476290226506605119804806246920490999448728493573828050691432461398249447648214301958788662825631447509706747704705419239675208752328663133155138840712992775287572567066716329190926172540188871326337367652128883100180118580204379930653196472983679990786256099977638846788412139243488532244054148307737753371572889829411783191353857865927364037867270177329939811904271831909604134678515836065538759528382150133877120709107622805071056834444659743382606883296895197782397215769386618399512384228077185710621935259671717256262910741321648566197257417993286548195124572222617893819112363320488780671854913963335636762043091931784344851242825220330288790708312622817929449774915794582866427243766706804983368761817703164144371583715684717645260003838678841649660275786180773016626446193256051660660173655574442016827237088134776747206201265669753068753601928426375779321897643224139344390012436632815288797201475773062963188434168475824161660562952409817254820242745753981245456698823124955905868387803024530313222313017619715727248327480079117269195509419764801008851666139676879999610129527605317261426946989583132378679560477078750280384583079904316110399249974004518122442339769687178890752130963750145231275777608811519007428920758819360312406654027441115759941470528558289722345966997770285121292784630274664260698775560387788251778556737487529680967214898705615854039855027583105780742207313564579667113878351186755082609715635714406942406226557748710405305524548586332858746637321036097830736855013708630230702735899455239789236696312126411887726751500848631924507883684856683268442997219109419022474451383244596280541748484933211894339731998391860879446936092474569748497417240012292321846246703146670555588735450974210426767356196699030655785244024351052759001827786968834100595547103072179816887229471107113565212731614637689998153116761181243138335074599119289394574693048147469022223042784489182330549725587006107723510944262421897284067672699743671607835740741697290008998458493030418223179018894 [159,62] 324755563681287657947206186506717396615453721984746227758743247671725252705370125477299481368830046446145589252965700906939431332744100581061299633262873122527394984984182772515640836618510652379321903450077905401941553209354435140032446420375810736272152446912736955489570142315443476582473841671992999419887237214222623238709736385288166044193714745322507960377793624558250989076224082903866737968500036043725810219334945164768004202343959737885064932737562151065192297968397226592670672965990765024824150246658857888154334208738670676392356464157129350827114710324920332197361134852170031215354388133268109754817710635180521936593990052191631806173049273022941050108718615207037718373901532005546072731287644850945695900279374478345401064968197267846166396590043913052488144364266313817720043086089422192015997801541345674772385076106792155369658667018343926825958164266320144636316387374678287771818741616572556496194417666563386718025941895931582635962756112926658392124998089135270434960651880783884010161378414914014165796381910780623587474661040375693185999826684955330597449336137863535559162227777792229601952943837623056189002652095951431592163143339423547129469310077269521565110162179804028317021946760828321023338119811829845184941895227964679154401903368751462880259509757195407504818912276667652292513237771642157385026568883331587905151938589564964933317562480596120735790267236384354948245032138173436982345287162810614504835007372176416272000618786843319031954961073230032886500475653131926810193170760190013354436089707915962070049122752652762256366448129798401051339877846030555919646956861519192089040457072978676859612827206493808791097840595361595097885295310719888358081047581162527205739343183275729863521283007566896049957219612728777801618396281995410289001900661730090825918555481442303071439053549446965702501258730921512807469345967767156313780990132273060151677333058269511870763422379899591208949525059390456741302969993678097159640332563547680777224516321718192041858015113579141072694900160 [159,63] -44936966178973809375989325098482326037633255156664060847793996712298903886045298008935946462706963722801995330366181477538405209080343929231376922967487123913259020688006034948927927850164958426536580378559411441417613281183997670655297726705999544306398047592981241585443729780680856607082780519114058983138943852734510914098966684344718422651180724923714793810824611156983735238540280719439526958064067882314311167831734473365672722605818908803981517261279837041542967894697392920978963912933902841002852722673037714234977460440541881236155534541931174814345301380960327403709006763065183069682531457932165301117419799811725428914992883909685270555525330477285773093494758854158355892393956254868705514730618197810472197009873619647075000888888331989584475244003882259228755737016768588167148323823242986095689346745156346362104397416656476315599779609082152932304585201368917715687313517795226841706223727657725146608311964029159500344305360235882456995263569071702745661151100809619358462609449208851549217783376115441647789327127623702307691220727808379836979870282310430006129382015038829847111322236560484718809263364886055240124994066976350926713863489548243101419161807636037286608292325018089137637170033448495314990328257135075008627500557353901042840806936262070111893882790073638748209936953622039439925356625086988493030406933293037358049675267667179749203658696233187981934022708310384434649682993308524626157761961377503581528728190737722237535074015592668373665979541409851824995434152603583536470075061996642898178316900281079379998938965550158540798450855471102108443944165628171669457100287127110102276112495156073001069117839517103048599481173842891278939100234391006381424404539813654323077133460361805663151547378255078695946039263450547477998369173704457774430548956583186844881844084004417877622018153474018490729628936727918366678359940841337476840073948163774088138223079345649769912351694140203370023233515912591680800692356421188874670155064591017852368424674734274961842065978695711052870632 [159,64] 5841576553468941753868513665159686429809847364475003724763209895712200302140541666965054053003866090069065996655479647421203407418978210705856960860728086735961306313141476917165157755537256443020665831109494496622006924530028014899471917611548389327906522926764829284922457316162956421118416002366512742692170925306131867204876199519130133531554008553630769167374147750025608757224059673025758972860941167025486443615008263547772628499948844853159679909477184245534920316233272405043801254349656927292323343979876527760872449720112373620530233344162479159256598492874404755226741886974450996663296799053213895202222407152703658249124881675250718882601660545722453990479651230388168716954909597624295471029428092370053157441072691885537002366249663774229407415893926984203931826192297918563786513661182690228885576841058781124234762253644351832790492806314612794469141262848231499951700374331749037834435625154604158377643628145998353554437296896203487807023039535577899790910831269855323640382695387082770615340741695438897129231017943994186754066890815743968550970591617819686609941754283437642208105111900367995052403435439743682072856427148066001157178151880550870788644070182910143309198075514303600573421325790107340966360397337729810331889474043395855271349564926991688438087895452696727647565531546622796575082072325023306269754254173805516817199617782494358421803121317517003928927428683286839853668772423878823421180791086275010100110487679545602619237894513546249755288255769326398300162577635001884879489842264727059544122848830397187177250601101602346462442902437399474067082094195576205017906269388921898731710889083248987365027137561701198290546057213245911390236859023217155906735759980463024893939740772291829191136804095990084254668620834085987831023225672106134338929955952673297358688227791351538007061479801944745992683209376314853292783739454739616026012888326616193970839301432442449728775806031491277014892103287531521481550892853011790837531517020627169420432790737043881544178042915540174784 [159,65] -703169336408925477767138017833634438546823706741114693242438567485224374189886210771165757279403288088562345195754099898636793225932327847131446219155894537365303691403103927587206398252085402338656771606832287382455886501928274540532967222466339872389651611748425016814470398904888882527025132880399793489088198408308812229821995094471940002892022961747641681027726104872553410667280332776820064313846501922871083482142757493021494441105698088043806713008101254953315830155170095061398154959299552513524601126758582081153285521100884791689170808518682158561295808341710785872412043077839297476543618763861339588727034734714387380930682906167292469162908933874572150227896600737893978781900454384318496327357741115015983752880482743136814079562921778578927789471882600487958825930039871548314778555465633761388925187716188488366518488373573619140806379565355320285471353235189274839562067915251402867532098982911728449593054321348472078674836299327383890440911863269243641302227485083909182472219282575782750620534254259719200480994524202714222603759810443568922714652676810073439893962969708064387708725560429971230392743730200429433616092032174843180731298216056267913750752265400117905871943851860513683121137208237696652559599833767761491641575321707459890090679606661206974246807812163746104991291220956659758405834238947703486454906154309052386209193102056686114697210204197097925629629331714642917358177282806182745387148287956286685016912930564649968929498746419634438883368395442721819463322969616706467724021910549384027475662322588109395386151600256068308126361036039106718519076342613203641128821159066302044808607980416574962249900863091160641558709894505318831117688868294863268413037557391437393213410650559206463328730128324059933448842274355813051027345865222313526146313748872259468265553320232458930522061140813855880338518220803754451395983212558898232071475935538463991890836445382127581096292871777331979112219919953438657217613925579211168985959717538827164454753652313742498978145181276504 [159,66] 77519176488538208773132859610865429960837124552239957659115616214045323069093687200498106916378634358051158098640940975073984076783776622851349071097835419445722765725076755428630910222168848337829111943552652489073465062350705149675898092430362108115839130566960747990505659553352296495267055272662068558879391443933470639309243428695768710238822447891088988718057923608588236767136492476813515242207185335869037072552831117204875129013784211964631225786263956079293521992867304010024107033370681657620638417265284325854243413984127071613075032232437945773067405258708461101903300919649095394268294521192257296361448793782446235082682990430036884726267342015264075527884836129188442523351901689737708902519197649344689027560590103825651239890959777023430939337323847482353403708573920849807319564837361001162475909113561930195071256132385442203227964188559947746700100911978169049126740903598630900833252894830423447235693539483292768191569660573703303695411028612677167317348606663110471415510680544747749818325452961259886806450213090962682564041118136807271207472433762303898514648285860500418407313143750405384932521114660906413899237833934442918431499935900242056868210658709777776300657495841130968399216732383331778489938005665135037207571443394195332131047399841158978272163214359259432636868961269261364580773180064261620594072148037667699691183047711969717089041005349364925626305215140983374932133908983724384494528271479804440127973680721491447770755900226640988385318750048564997970805879100153319208849494223470167571869298021535242778302985455461219332269750996274957720778429219423090485753347776686522518209967605417086180219468687972073938176258047286987338919684392692505520009790364992149372687806583328588232369419888547926238253964994789733642413382118654769302496552817189811512002177533628561153742534946993670530265033013909669801911734565551223715365890329380915281888968803355301873298962789774334745537501243995920483576771371646877842908241385485531582853718417279554405795049600 [159,67] -7775488825260565202799686709158104940302328401414903139236245511193491096763461956871150794707239967249370798143591107897621126928124831356047314086139125714397272382119900088332997487902454057929713692583314719375541839844455225253995055062706116500474250137757170707751531341085825888299412226355561882129967666702785476858445170064057781058719019785734929609781302967005602949708782136345755122431745631741891222818978697383331284611939524004058457693398612796101120153485820425330931840451882964205635213554595249253943874021533601850494694635771560349190934331518225168902876326546654936651268553502948532732869217974492442019416728146767765532010079256252335158122731775390483111155851386541161141925854605661693049929258324193903897749077931931240132603096917772842161110133012042105350803194142483610318632717874488239613930394562148476132035012567727540518687238750117998352303706999821354098867634901589701450324704473869426858533947517249423357876360482062318560585400051715823519398127215192088959707701887306901576308133500697665939982949260806263441863581225840135123799444860452729450344475185207893095783318247392030301936582165869820342315429186543715940342298794036797736120734577174569818257274982553366787252159970467772248267259451768933230389809968794020985742093856398817594695046893257024097638562572292747941564853790615194407048755361215790296653085513191334687597121212267512418723478846970649157780297012534186371446241628542104355118286703956736299990094580531655641875744841674726058569734917660034846535391824891493816163661085457744677015757186780862259409544714077409584704688307312799164081407226260716687467161901503579414622928918527539968082132900609969087766212848410151998805294934225019015084372204914857144336750009125421196638021688191380686081250158894071243366374340106897387080029790859360900522802715936210220982131920802268147499155609280586396368827680384075877929693539703500333813891977747287239868814059520745148210681067543735951274931530364398072260720 [159,68] 707573180701641151056621453345768475764221068400163012135180756648401221149749257528707721279067074032792488609998179660031075533706189143383314064723267243988610603927842695264481687613169233646810283829578850164741981078356984471597436279747158533942920199453241168607052767581640891234892329013089065825439278341377363161385494658111921464574032909197213426937750674007161337835070271047948394033718901533330317289872810328985488183443966505377571693474143500799836400159124633167386655765921394515107394849654898322826112135667708047899394001814256314851011591850983669582250445586379040199550992844491938723594599440108647654404532945310040376360687091143192019334454514809109262218934231368519065658849533876204561401885604458895426426751582071150862269585760959078712809356569223477512161817646997580162376241160512771926781910990965540142851906679556410043769586252550674445412824602783401304601763450900671130830291985986095005225651408045550868784524364451338386509163336931080091965939778861561117296192081024035800551442162098121030490255073581901523177732129751536472005550648860538720244096117408544372359569229522830806792328257704929190604672018028243520902817973380346901655404203031718687730391517371472441206568493801270393191338842751752256112688338066354500948229566148418158466812201788358663766059568631027037514250745712398748438569551769123305279773177493624239381368547817501478079375986987269060562133252440356885685287366124042151663544067228057607774004505519194151678931424059834308040147772005369707447773910326763862857833148559136501539181792621729297800626604095925579162083265491620588028255335733973733376644180418328157842538618197438869081702916311708373609028061665767992602438532980413021624026987731049231607844954590948353636689955522135794659476386683294304996340738490742611259577657937958448282017081354323350077934091283755730462713821033415169623655920692930679098132911562121773923625040259794604980820215449285800181054761454185528635819967352836163488 [159,69] -58370119013665161858936462814412154749361904075525386276258061403406024408049553774759556957564107381285208321181323144386529121839433052612126642051322431113269092352631135649888654179039319017341863019239136366521208788871244311019799757084579741087697267766175447497324062476342295761835093111083735176552355436709915931347221527768049327998383915684107573879262090411736789019708803600697369158738877196954570544633490708084737013532306770294497155364118228445457409377786692207556290740154981790804233152839539219603164533950397679823629943269081205452374669673076843520391009322304731128868426851519424329312233447087862088640735998554231820468028586412677767104778407433778441809940358869532567192797158361139246394192407361797322095339011381946898597617193058469625494713145555377590713381030846648935062956006463142188226119185518067551744534134914971015022771772639537928380623650634065890089735320817805257521340797681822596775347432580683471688320928354590349629608476715219035350564434591000782702860691739327046543822699072575240958360761974051422226968952947082971076726371754269078727350280414374800450840309653794470286630894277008677176723647630941008657184851258447751339785843588195775874496634175760520831427476711671830294036840144958773352066507417718360386521003497110000504260159534411020556533755383227285168228489874817009929311052863629765089218212689382554407474962791884021753290626827496760893903075595780659664377043348856277673551985536926413983275428591552119804609804672510210379067588403483551439258835013159095978097204898124653041798123400409446328761996958686976571704485360989194141945886944643326003535454533445242876550333719087774544519075846906070703866483350655977825918767585820867294354415152739537033014662689536222714759145075603003481309747352396333868370734457493602081128762491852582468981190376907512705733422753049815946740943716593965150440607683460111824097803977396633073929479500701030679029652159884804804521327988048576806780573055795636 [159,70] 4365712481047891539149191843710058643023162331344955450490846641545883210294938596757821285105119526264316720177698560379487621670588559959513725823393981023696729399186402117505983179665412020137517561494803980077030114064775950247918243706600367420808274717323175361665357774709748959627693502047910718925102388653115869813924790551034610619593786408804486999174131724957232605040608318119360458425524431124077843225148440125269799833146714813233389415084204764373853053457936439785659171360401014008839049608765289724004383090763112870113350498173104933939142529026565436144518308521129958215822523084824062846009305491154807654343798619582521155946637906449014845039805619607502622227488044515443588540608554401810396194214851250368011013663653986443828617236867936675910576702037877034230402701966573225071314096309697562211021730897943637317223097853159102627830341058924785735500331066642460849163861212759474024999733000326718490373728856876549399830215348650500352210671608034600289215608059023714791108508884726765818373859277452830820161247582324577392544052573039860769275103467155975021528460192597758434686405831698111379757373573781450395485254310325354995936292692118252414261454140822156454768364563800034686208752831099780689055396293612915474181527271139533358944507308380028344509357885716769778405073613654774734491543416659713836069303554107125978396171251050217234564727107444561039519310933379946710961976897799602601585554199299296331460825779445296195543316600261948558039355703695827464676591951929550707021367286074902013099358362482939256575005162083686232712496489723864982124630040999626807795906965863472821904905122263299262782716120422149135693672332300575856818697868531496086531235704466971009678808994278367671352452039238421618716948060667952936795921960393546765969585491427259889336708069702251667554397940691158394106508713366917567409061690426041593063883932361156038028112347126487691592654616900372724497624529505674845494783501685555165115302762496 [159,71] -296213745373565466109039497243840787502817659656005565609787793133131238147162034954156312789607365072352963241519460500254179051048015401233389388944464573254240323573031194976401614049875688155281549218362776034150440004371415067709200174332174839153150595526846670536850544592594910470268522339795350453990576531543161243918053174466814294320620220890954078596870104147633622278393059345475009519659847340318168272287054719009070228422334417760413788192525938642203014941165730043147591019488799830555223455323748401451651905868293744627761066745294369467532724910886101484792109473607537993373472284365466082503092722407340537378440896196311598084904932313236490125058995663215262371623172275233477509359976064094811164981896884600038181085745604656194302873996088152755106639728624013923925136353641803081886025132846289135882848424565878627216662249631165189708306250482692124207610084296882018635031254930725072664912157755317902378673376106455251475097721739938351390550190792660828111980770656556604732860847271518014187699659906096032549523863339969569421253741761125925710171410940806160379161102504678570661470689004720469833817480279721896126316257760033788475107831570371194307062421042212649972392541620959353647579659354890945097569845518152652210493566811312341577096158829757829517801650457672652289743624356047229153921768444153709165979746901038205977443802346815687419757633919543045176095235662711531869495416091270206718731889602358544897776697859916583116347776866397634732848730967097271526008997773490466828613613306009068910569568908182274705216269342554383996185099870776944797780756601470808111943518453308574878388058994929178919719463776548352994770921726010082460519691936937977084637207788147998681974875706886207430852710487453133261977741437907570593928654448204318961135498595394567314541611159256141902287748992566844343893559364769210907678145734661822667901955132685972475962378869879737428476763468482221268971958134910360637491229759373681201195264 [159,72] 18225565858255617309168823130116251645898623469187433065202389226021146076724054506298819976746593910295379337896408964276605799537204236808945344029607933127345249724695544476134845001216651128370278408747402381833756431718627282948538238783183097619199301055961776696820089820279733140124345918422006637278098489242158259958510763306887461906242091712887931444413650629422216319697984330647344648913672659567148122895548851041638781861587348159600948613516700162308977722634806509043937178738597677649929569670151735321665133856336228102905619647678813068270938281320685759495367077634311252148277398960655956785395200044451910462127161356569607518608959743354912872936265538224603735716731944972190375774256706076577699725754918322762140111513263984968116944419506593697553999652458925088880053522397658919773424431656137425406537067079960627259499667513018199783293284281312472958364658024787980880426746372920318147871823451864347533761745869934307703149260330253597282206754571982150508780519963017435977624771700459715526995929571236175810880086299239763270042318977535046395681667573231951312065852488171059945844714281559198765337885828835062102558563414413514573749315367923744402087746326860788776803479962828991551079990235419621647299461859526421006248862574458149741381634508128003502500165272173069328682877377833011508354668012180873362915662234134659486612388655838456319698236564732336934192506743111727114217472752153602364948487555465086083348685718334106745613175490085987109001884222975213642609552712719205312156954714340902731379922850090164966746115768025761796297601441054009566771460864162657916892430844705029961526086705871025235747929153797590433704611875804805418336905890142383146984805097124573295126975316904273886029215380533979860870193826182323226154454666919132814905517765779569009637371645515645371943872417046603070401082193070260547987286567700806202188302184262533503477335719253370639728577623813368807593818201600005605177231841346616798464 [159,73] -1016124450606919919596942322988169146330970823915430063536923596262357975169212087659464474859179448353670981178618916794579865645651056600419286975193671022469690707197952885950669422201928971782292517957650568182449744904495096143276576394129782005543403752625464757610512435355899376413104809364568779944805473759573685413863569649999661404510591013331545129827294384654897154791472833953081390714688499774939449811888556660264793108029267609398535875939820477723473860311924896513618475226452806704155192629908716537637707725767106584517004770965870781079221618652610836627089958453881793644527327988711139005278773086476411605993112173684138854597077570057262292874414677369717979380199021885841913223015515760572888807761168573146571632800596697396201997738988788719966965959565459499382760819781418707845824115767678347870559205296526047888245681586949797487788355080897232428564005660133861458283389360970495314303448844000618788103903105879836066643627763190683364183574066442982460231036287525414274098922562983250563130997992163282189197509305148957994250235899127081220824530980162428002682533893503315222103995159276951432551232308667880757964389586017162935073474336170250244808284190885562766191850313257548210293986086386921581322932077352656745661167841784834149798605414255976011839795792769118948850531856576832587846814358751565070276412633220800583441052505958484472430375132990971924844472143983873878483325900806593511937156155263270047564912624787745839266777735420315014784501189507153595457382096366721846662813189375198205882951970421237719482858486343938153793402801845331808749252102805962144098005428338116818384126652594053372951149725009957648825240047142964117179877646195602493236218947353524327077202954322110769506665381103055548407520504443792042012457137827267943426134145514784542891590922084914803444351488062001960403451274157903356417038546004465503788045794838708471539501538376135923488542538436764512184486522641107880060618814310081824 [159,74] 51244199608066506535280344085289728775206409044395768701892983296268219657279318184066284814677432211252620513618926664728400142637908691345554578902531263270942461483645446327643063651911034603019942021153762390677261026355643405114629173362090691899865792327418893047980672626447379563625698399190028718877529371168718244252851425903980386425459235850357075832986629233345625958732923380679280842162289712198969318707194449652317420453394367631299284577485373191682553523177511949399630671928881389106977291292121293109420520684044265553797365688698859617135706811666047530872464855708217331378187025843283207540057636029734657391808819601156777767964642198244536841535526592241716783190064533819273287571553716503139342675220523239926119522715151173421355891757139597997766557842747137264047772789667617843283175431401832198882705000129545023967912813837995456629554119942812267218837640134719714807425927695401323068244306461427708951423230451715642300295804856405431200061071106090789230927428167736655641053285817991154588531200881760199866185897558507116532474165631188422868569773394646334425762997744998895443869035001963723294657054800787832991961374470079493203810552346088288954477307071336283323280378442999206279481930878093708861236284718541591243184898898428158849940638743683008535432525841539373133552538492784709546659386860527240759411770386942412750191040497549839971536594390323147257735577267069554025360326008424552809334082440669555938726547168977429892590153911505371175740764357260984521331253013913481232090864327879556448615178003829609089475599101493201550319680121731102989537110710531417716190273880110008308126307148850628902824491200565190333240625534082068116938366378528982797640196126975733029058375253845001960977908143326139677196281047512676789574929632157041593884405737517419709998839859955066050004378473302739164898339933489117595868086798022789509272845686304356832559344592494555984437279676243538860355858941740228779646996026368 [159,75] -2331457859744125672734286898812653330776142787839144860764975477755207972961229491826264590861384134173341073316207719796065685326783220224153358216238510991862692509463514071108203072873250831290372905567132396488785001832854412938819957725072473605340446543555344518685294274898862704631484742489752713867261109161527179262891790314713628039352587377911988161398159166003354191388595481519013779097221361705242759995914211083490278989077145560414183524313697114570487500232974250030287593347886362590421842604874668451037445709903825923466528796446638105716220038439824847213795853075263830258851353975631813392584242591429675607833754692183322635617607299275495473939645999993260532949108077707640367359784279163932970348776236800268008630147424513336980855410107900425479006653841401197628035244769278917386391027048065224760009716610044390039001519345528142712144752955749113239675527075593316046991600116827439180781548437058093451279446811715527943982087876977600476462845537894122438354179755162980350730395079330326260377548309903419185113582421534368730566306176045148574888275337463689061195914481931412229119130685316433458248797226247530159883891525308157924519265498203338431660897506218594981046154168134157831646546390903152371112731484785091979218972547722570901565086191830460707432604610080557286040233570624498996996832447150467162925136482435780613090263435491610989380854488533384202715187459972050970867702322198171487967406795888809311920182109607577424291107411098519514429076238193670638494372700267948888213822864642678865967211563909279491145573079503784336301879466430899230970778366339355203633260058517024394220077988760510775305321424016560246000870899793578691019777257673937127997739697398893001777861340444738490052156878683716504008547937704115088333839662562467368880730619711217118641887698111863012700946480839347387312039103377748715670398061378236693642991025563757031249239426864450316061947915280029364762373622859055143811804544 [159,76] 95464161683696783129623817181226316176819351480763514114024610632337427941840259537176497571900901463786702650199399177367830542545121351850155102376393822328574671277212336973839359476739047284396089019183144045493199373119578120275139762269937975973742996439544759669468990479815197107514076878034050443048242103073987577648091107347987355944870511997866216059382055347947934153126361569988658526443545698613386673230772364631381162752055889912099750034325083118904686738652887757152538061714996525334023234567388280561487717067019947440440649495531560051864281346163146001371433222674337430963198953179157771151372825141765052598909927678566338731341750461622206790893944863796552873741753510578687179877970661244840396941885451975367666560308954937326274098019265963951007443389910202883258018952241894152549444412639647763503203325680025068385661720338213323963671973617175649512706354113972880996612638654866934700884839027495787237539364454218097850223610562451017135688348563390405537193527576786770026394225892652525774179306200440411434574066670712528073531935068968100176396299784922126919106712461950380756263980530115125246580307671275581275926100630799415681782340752641107442818370273374388739021759166513860735176460449281277516850105853143103420619058905429151438884081363736271580857207350230546716767233266732294529362877381739969763932281256130865943088261643592816712185410861305768847313064339497869020842336053293507814250365498024758423977235986428681569509321859527850559574910454196704633767327511969431399393198583975392082329785029994353056542094559297376201593808875514088641643191367507942560085565526650367629591854746902627908915375661897786570035894121461972770681357199751337775328118857709370390205678592970943312519241007364199776927311002164732955190472837500997601066528303355288583154564604584341065829524214765124821812367099301322903902107499915048224572371925651018533016161811726049823347920784526256916625291898860588517312 [159,77] -3507136895884910927814945458481849361788785337461892767768082424459736038310514918966785518011746443003716870408571559916122721384118225489097925604600781717761782876324927628508668131048396964895253091035080116328443595580631740890853933309545697872017128561570552441535162878109858852635545390495749624228578009231425179274844960281119838306135318369433046828948409906355053764919293861441744582679744506897582883049886173199162290750846959457524008348727032470525595908317798026256214189526127941196907818854135241223557435359305304931197538483501936655834396505687367367434598755046849737187914544058613712949711984370293857704049206831635797854785843862033547830202332372407423767151699374385303725481489220307360187348243682704940783231945031549417237192129300107313217665962056575409042617476107418991712116249079937341461168402941661175002154607098167246019681496904627480014980496875158818436910308236329129009788675851686155358590698416920687084068208352933099872922947229877755221438269242193442937842913137011699001268400526342887705007272983418653762018792774132708683946494265848149610233801151845260569002145522670712212422254683877945252280720332175776457464724027412527126954724536589576728565573622782888920638676272453777043714558024264810878322304376034259586382466442404232086198139539498306811015325703769154243090301511711988176642221439935206985786389229861256655848247660145835035860043430444988751905984744442634757366429899047802472544108959026752289080027701885315888841639545112882201666203474241259827742578624716797983446244835129725423597016628399571232632432708471313672083516711213660135875220615278656799855824085073125806381765235128704467116220896095419305006832366579952607521527225945113591630034585621396097725580219962804720952426324038667633461231235185305542012490775310572331430473738543024143504234528816145092532642139411657437401065801468902139143064755215588539874485320825474563423954804405686884560312906483122872 [159,78] 115309931246619866582975769106091827369477128360702532291786226053977237631492588015392014108361577529081578724251402465132757979228530823540845789726857237407196243154518643240373606345786141561739930662653332386923058017483904602413228308111256611364692552481817892340113030298382965728470069065509043064298215997589522605005727030820497198975937311597912558094861296251184232176995580792612148990158011783271638641915498927271388906433689720073091231509608858339783138531915783414519418907566052584375681529258150614171378210129267005658196661409861273621148340910267835608497392715870901078700037886527311477240842224491249498392126186452533072712159191025163166400585118831489463127920615406844273168166716578804291755048581534869004667057938950655163559674758687632555668204435863508011366905956461378552221245047520472195892546998034990809175732461536306808115784724994830153222087141219308429792622835172408222997733349799479564021947637415918309343827916860706103660821781727520085451833740197761354342453242299424230518536071372996181308065758932076968871207257236136663612536158880096996246807143692042783451212018077827058026427217550685602796139988144886658254451564794083293826797351763845596915606726655252331212182066308854629579101117602407106473251772606997815642211908562547116210718267794978615491134410739255683533385629323842391355701409609715946504413659034403038031207128647484450003254410657907380651679906013989737131372387329965895215987747479907417730256947711755422880160529572304486255016045612020698580981649307608854288770628776743887519422624454027029140000457727721942345168156108522185015175810767872296172464875698566695944258378345774286647607422489791144959020787186090558546861921268578785480544817896931396186200141004930488284002313937216884833160196920294464011785640473397228980733242080397150881490243702645106821541668717647778513424104585935265792304263899751701040517667404652887724562325873689793193669443280384 [159,79] -3383143722563692225574888199384542491417188605883199373168911940368749106454359203984186369199796631520988554494366057135127311868889670082734133594737596413412264924179466901990588285160762243692928444747327156690835949304512796898070954265500705939677740652844441233468685951505380813636484727224768236800518566713108645944045154525666317488447361867307431128460470905963878327831154105548093114315733182758940871064565723082768650120683688110797948540354961010801929743192286153393792762172721281117013528790252581528327586959156090286018835593283891817616071143722237412595095914948858815489103659112514717143693278585343524263516995216934023918769222075486576605575849064452828716529882430140255123635729763364683832010265306106382081184926237110678217779024298088308735298686057740942270345337371843206580730484886005610833260755815750396383556481254098168048680046812870426533635037103893739814796723154163502014421101260265310831422918847918767467198483977680911723645820064081841311624955100302390711057231520802208135727523655205748794623484504743231909915227664029013556618813803482873286945785389138180540015519732451057714157703775727584039501262580838821810719419180912240338300592197672504473975007605442150658909788654424303781047789618096637058686939581642710857266306640271564791811736190943138858115410828165942599314964326118599123625409791086932049621348901056874457734964888274870243734071055228961018112458039551507434750584727586176486330648321281362786084563391142824577324162513320948496911308048892936013495617994348076930438543489108675720405377314078828921133973163041963386229691009331759695068901185736865324433117427553665185148805860873875634063180788133799663293544133873962693265017410405549724565371169871453476388331129290923247545445732625426859657769679233022350354344270512046174277778361064326522657859894325393321649984532902510573996897998360974644318001487097209691871496847830967773794236370540182505756844352 [159,80] 88234275458604928680156362097773328328450614555837006726561132342983434583466106302520071309043536653875910614669695173821514110946869282585241290362870362096931769994810499175170091251349164161937492378057700273358103681409704844339257596248317976607130546903192216664055173548129876684745906812255224794686733345331676610939833402014580504835470451653131650732754749034707479832075246972627016767516298195004979222756104010406835820420466954034898999929670128231600226280780663659725590118969192944391337622216507296236092604401568707143364826445942400380777288009496116115705326467473681230675915160937067270031753467342344860036142987303477826114747138221754551002920554040043064836028769413991172777747740558897260625746971791452577773989365338265514218537297158959875516703408526001666409881597078790393785063640773369225039928859260198475250762326706224794198613257240094778212727847619302877847042812064993099539898864589794573820356881646443724489757199352031334062932171578588351363731578818976368894315350638363684029352978799906721709196906035853815778390118210673744732396083599806071914535219342104968434333376768464044645459913853994280688270684300445379677290725167664003483454305344333710392765335705762722646040318435973655886282268806580304358492362898831181376977255192635976646095576682587056281266398606506439952316626946235879701753439739425519217266449703812125586044408083416467151635765770288591235451356000988951395645239014849869100131089813594137261523936643738117202639522605585567799019621352270735036609665489072560372247161552910196643683466401739369136362076339909737898143268369180550701643854544195746298341683045479643407684770587214643780701481604045837364964802345079496527065927576643534976592832536225660563190513749983207919783847592963776680067531065767561351736206864348344674631565837445907397436052615467537260105938404758002859902301863545774799250014496399569816464687270095000443977199372463453283328 [159,81] -2034430496100728749423806901407141302206371330625653016118153774814575046648954104111468138970993160811668085558289556852554420260743259595564221167763048718512137420780934380263527123554026871775066287866431084912602368084557329763018753856435460184232959176156324450002858757042888295143547742276192698340356900255000104741695619748372175523603593018997937008137691402912506347485635925478684916166258896333222524465191295975885453643459694906797763122502114031977771623396473079804373831544558126624240947571585889423101134570972910729767935278342411610660223847256202082167465486494485835162472517145098746321652063509240860575114891669987076597151052285394121713100656579890940762684378738547002946952038873466249793636166169324512830976240448256513160417612780209188405543948846528854960469502243571732224635749517547380503682043536097671711637235260588540405404860763987696267181480679218824083737878720785286091686730578957147341662099979726801390255399399338116022577474916698568140007539258743513549996179979127413250171604566534993544407049102072321588342365196322814126444506418417628406461313273859937824245905399057047676672589862479834434671074700108727171961986112815261255998059001874294386027215149726138952094817740741990790578545977335990353900919849530390028623655917256361037527537099454867867189349995846136700312099935011306743232269484543147136559941456732624867921404235779786685486839735460596819488019623893013907161795839113485438131629705632367334501620626823865879739278339722472007956631856180731757579037866959441398377093442655425542953740883092317484767886260512621096948393196141660795490250739517344242988610064377583410503927885474849176978175948383942505673521681348761828213105740213066488615064172419667321217467018006748626363575970078390674331382904687172033611873760047249838649682793464506721352652401263331675745304943431761472463564727577058992138881824488325855711543234720123128112789234382480256 [159,82] 41131222709269404316844697029987884352560248741927135652760080949456354156188285917223101079598675283408039374292612090127937943059866956323449465880314718147639438599361777385385807634447807487271552584481860964906792546836483335993383120037460607626179669781340984794405762249473061379642749800428500605963433274016075552532552137096401244683100206039726790015517720860014750270281819304984525701983363197046362829648919222933644521960808590436961466799689649058090113382456570503264047494460331823670927540085361344979486829007548703049864545758740136076568298123757261723104605281589592177572773694991308361262625736116784428587590072245930860840226338793542072544942503133427207520614148133380218954496701817473303825843015065607859564753888833869556859016462926040537413478018822255140272894435428276047554435599559041620082392154258050154449320507950646601141131989197330388405919952131267119334005204998678737521470794718558948590006019282490017480428523932420386638203381418938883805121690923388151658360735111235655993889860772362394041508406574109408237303796014817907276541916064823130306523237726222992634668869300596612168169620735659881506803997483082003525043693504447511055539057838259562505630004770381808566381848828485235657568258365127870256338269473777759832382636846954722248251965699593031127836361510430514610962494554004999745354032700486963560889845999218765132934298169500152862613459858897362599689242683280194325665482209304569354571875679690820894910738471505689521512682250071322762356447035657712599685525589261873600129245477043300983997337337494037163007842421772215795606012466230392101853655543684679366062095383473461756054086519161902431312694442975595202204154429850823198389712851390836720873506048087017513135202100978570517816651956379622588585550931723790821392470695865173796469540068173827452326448994547697809297318932668931767278256218028408880147837835665714971977313838832925760614906055424 [159,83] -721877970372176246331034125787054486170238945666899094863828241194366757986345592847184921613416938185749532803687180019227787469395517804980992022826098859550517271137870786045437508029684971700544267273142790544249420700309931050180321316194689869831399862896787237166734765765000884074305387410302328061672051927196711178610125170526054670352295399632744856376578679042301851416024750032076729034555200233566853727424425197289035340901362468358108770404850854709722324570383592242406583521675264184068970261216301234674721703402465162818541615281403824580100942272118471108188445620670122905259179189872867384018801199436326393509409498472222222867822414652785314489393910427378770809448656657878608391197359880245951856408845170982266536825327781397587023493994768272933103245214283492087753449113925500058789064911252580688801792012772946646924257081292803844900938705795713245620708044475776936052520191464964710602270211348146045296232535144128929211057541666358760610562578690464708671920439861162711889496249319094370412368668838335117816591544020661504919195844787695150056585150961737887195220425006574742543915684035050557666709853384675990540162815747754026059449167083881189798829870567709287910435366691674551168787563768552120801270611172007528604122053281387714898073318233019151215714159096306732227544592915687747229132893060264162090538347405262289759062821696943255426523063619347404643491525272118982233217912238289771687997611958308617945290064602778384768984391677551459851159800403854223679588337955354838830066096124630241566539632323730980455059060374357261903621417563072114423598847444991306192337385426209493902192374781245633418944487118808195455807218400741201379847987607235738506076305345173144128188164803112807572131948559162831985256488250643290387566504643461516112888704469305401277388371117195724140979206632518682059314513039507485073493702302306773845757289977938669106558863667168609474328480 [159,84] 10898912667361822463930543937945805990719300116581425091268266350661529040715637878897751059146456518805743086405462835791124103546309345259974916096430503384292473986166436229343737231118658249278640517503223289531328725629288990371226581305192833190650803425112122353349653958646373248571296109292450743938224275897326706847746900447802727840276697571888109244396108661338382123172992115915075052961283597986967842734208748456089311602977958926755357740582584203756902026762490961527601562764389199009425200035217378027650185211939643796854840822666766154904741662483792644964727816151133548378246005517270184543139538749744965783728167496422491821148370203557373038647378285633366833788381514650983711687270706966352264336628627709575206753302911619037591418616238046050920645806379361969655709257937551789512527032844582195651624798782506635770317022998270132522416367788241113405941944821500103253335334703372916944264042664022225549648528534970831303710139714426096411062000448956916456041152850593321949529214486464942671272021249860331174939854871239720012997286773849988226666295670682235933950542724404882833613882109170225895469372903532162994920858705877242047563328868821516522312377024192202451601721434961860347680456336360382265617817873302233175076680249597054527985899743258880122601421134587494622838699936307514366663658479009750762019196685534511809257757796299742022191249886434913330861982974589436527816981227716878438087009896543619817899344064723508560372715819887362873872952005786071544838727935986481711962048229857521945824829915865879713997115547639032579617510812832430760452773784226876838980957132184416190441641949061673327182748988768320261359370677206319258970954003535769608898174381126974167598754778913431735814340543655048650248476194378726717566402475396003141651151045436196569163727981226453594361187386500151323694955663325588027261654957493649285606716717756556554101028143133248686016 [159,85] -141602774952399689198858590475897172287022671974100750219950890025316724023046325091357560486896966767082392774736827390282778517238644590211106658790077156497126765069532110677590832862098048470121943772975478860164424916785914314901612482380260346642575151978843497272340954151704717133685239469066300043964775036871464853324948490244497471512678746726798141417628628438099477849996421440404768560882783883329316872428085366363708880982749076849191810868299363956393100185586369344905129038784420967762036812252904952405867402883059131246451582981234531409838920622062643574958874921202246175144034490020195410719108472293666994334018985529007429631619338588804248017232847365166368731457051206305830874041864818091105967356592045911707352712212446243956971844028851338681471168574393810375125089258454738020740203248296587289863136685355535078263768585229988873660283151074105069389191788187255047294480767575448096600166166918642369257374696405425224006827050917552028574428815713437872642955334101211789151155838077457531378007558851144233981155306449445344718744412256376305361381343688462810778743393536195416542280161022327337073793736386428779353911073501542896991644874384606154880191307796831601760232516408103297309971684646687149170372477752547114629420986264783558703049268234586500333153876961543581131145718784222506608070890490962810428978259320814341564196892669117519937685380436120663348754287159401650366616545643041481032000971296938837265094990242468011761598344067215950503218957104450535600360586628706219420139544213150371565978639664281111668110657320183722515675822880825131118846538010828746037616283050909925865215944587771734461840044475785942180930012597398379112629799441192720887166418802833779522997488447017313447386798648649745506330790016446865356515138255791170365283903336098377429044338205189226517810489276239113893165513304332876257842062128884575628742595207352649998242888556320760 [159,86] 1626731802860594827021042023265598734105651194454712559795566042123371822787907722719039425340408707200624586230273981767764239242543958371448591285788392270096462383737822105589551687516196018823494410975353227858733340810647610373241851745160674844154369655645940173909781065260341052577444913463151871098083187290199987410511010446761760464969829908952274163162725889252112707316159383989320302612191178129500631105411015356194727546716815104828946313771636772163531284353358344734788396221874359981897540322321636537616916116489881938002603420111455471054830294574772733484632070139560490572676765459885746922797797256911556552377640767685411777891363005603346011237929555506039100008319394817490221344186380410705461684256789997909824575980919586245277014718919922194706864098318649748877750743427453268922809889991781523508866855833196427981114400005460661873753074601586611107188681658878940211392301969813245275648093608138041887747905368313802008141904347841385264184431866396049318256484726367554004500632241068427139299844186991948562085917508697007906329906267090003447580860997311349892665380856616393645140347759948646097764519022719268840039494223740354850888800757561395168987615019712368567885658023976121083119618746220100037630953544024426780095954678781609024611305384760877113938796298771944136077619010189134987975184747167518813558169836993379115196836604959629728950280082551657399797907795368624049973478546243130945423405497267476890038876486672080743763959670963603579874082373946740900465004814158634664256559401973105092740630963077454724391893793493991160375361936034824931768859719459872070167977570969329393157673896839969938710768472098587701174689859377541302474520740730077920243206539542508436685462708967267573819481416426697173553517519550385728621532120698491744654679440646924760135910916778966656797744349374475641909921042064443662508700570955321347734425179261215575860298110976 [159,87] -17760256410117218775458764994494106853485299681335977455478368074380444732976620832770795097322511111347606678241222676005310380037553386550455534526456306338490960061043169814047976435540196755330312636161964924849038089618286943458258017498199747976789925078891172595383578162558793628228157237702215570731489456501536554949075606078994100203029447439313722625752774657602914437369653835231274130520699757463635691486154853946679151749327454950252349472223719120478026727880387235203297667734254758587689550417082282248458046501709352264875378800109944104322410585181143589701399446703230551717716736445179799738966130386350634936429159650968531485354730149922935117301647104751777208596220245247276551232870437780152980642182796384387448547656086242939332890162824830186607339237101724969621305978139866892189218518977281035699667764711060690717211685481202181975248168868540126380738645192448188032088212541206421267492967858372614070995700030736697184443574470474358482219659327682415688140038173563548691995027268919624015278126355470025256500347798356545798968640894006897136540718845176736792358607938986835606683017201473543395287098182902749365164850522576320304704325794240196214759482040278748078098843081293025926492149946867413931669261136645890651369759997953183928721125464137492499532086186842225949538689255740006462745157983304121211779231943664638088682061637670071469031731656029300990906823392633052416413177305855131771404750661978602410382728420602058686425597332813662147036793469205828746201205839336392150493323520942972693334538457347593604741171416243571035939951291041257578748262582026834864293123330653363725202444520993915757258665198908778678613578386716207990947943496536473913936940976542015475260664697824413335711131317056585947495344431971978019595913945464866797777184392179028009275038922627823521375884059119859160042605017913525118465206973701637631274843926735268314269952 [159,88] 199694117619875496745997135929260829082649537901649982684992795085012327366964600063360186071331196076211376836448941780562773884156558495779665474202539689691574478861464567980773161555387537720532011657827953100759858379288402630601705745006932778188396273224505526411636158248648149243749307657809702755815589124134810920367206906971603284281349244520687860014383807250002850354872260960623497021126609284619549904375342048384347911080087656248675295472848697845231815314509647735105757805906427788207005520441372906043772400110593778152675175900763333579877345435353676957188465999212874410083346823528422355188486137022322826948569799299478244836422781114947820694725813455375623262252337725894283527899062806811900888669948481797442955964055044012130533053941467720937119395454126140426740409496309812807049990296659907969695470886768918968295764034070141641859290643200528179474515476395779262283585825573167096224214984552549457592292141628156305515794384775090735301575406921529455719328617435329500815651909172282850395437966794756171652219392125577298848750932993789320371002748883009040087237053888463073963293428087588338203622042042044060587052846350533718750497519500617060945277796842520946159965835023331534585406598552571980602988909946375607953622866380424452103413389693299509561293865876242860047530777909721908618476956281841309773818517105713093766881651044665169250493655409782305329379730410452384702879591351819776538627394380566388496509678682709765083577814514323582168712460705899567808155209145480521398905939456378011994396664282015624681374737259574777120551998354139917664975436378958140794530920302331326026606730649833504540058108664207907174217191334570089697021490011554679866467427924089687239962680031903170558568105695778659370673307265040330057670397792230068583933505590420552959747977016054981231799707604588584147793210182928936742464196792781098309853856812796665184 [159,89] -2259942874621547417739713425395005117519159878574260505917236970561851115187530718604110557670452809546944817949469131624653865185909310487141810286954867134763260337119492031643899267697164504521104271501594578919646287196999230814059344447562589491329527224136041522504243651737100071656025263489300691060103872498457236344293648103999214881856719853063076718206750853278512157590146992930492590133745423782564216406504991295100980436283530948823757523444985669114792365182976258882750117789211587706614264678924422248211869886794390400222328796265776621375308780825431570321241015348749840410198518523627257881746606710228608263626882201171390620993962393860399419035073803934332755941899079736248612488523971039159023765807948028545714304427259019095671518406227425078362706260451145546561018833730497952689015639060655643570491288473507348785739831392451897102110155319814436841652774020082765576556897182494261530844792104960045101415115243280334322352822355034821479219104524185238997704283511784215602893690989967327162987325983260227471678747909112286573613825878755698302411281771404215242024636056548374537800019750407257082484778366430899591485532388687077289559639976115570592237386610946263486411940525859795085832268292651167046585856441527969469643670268158063249531187006459598780218477368177874460945162884378160080931453278876431492439875155900310151399923396842725475349820209499238834983043111943314201494708776209531635293545133422844425800182963976801389725319930164360179227874258593156593439802566642444016244925175085040983502306884462741461236625702247440648244296479707428303629089488867116517045509448374934310454677010970912290346556085711960783753661582694645073749632261889757626045470769679960397991972529789992540964993613895024397216184222142534275201885462100544118316783025727816897278822885741190405527066258505168231843396236087206215113849533136780150848658078273276 [159,90] 22500625444630060654116734312565559576580842192548287671735181017487853987750949648867935300021288550129975669708152763634625677446686861883899345811470438584573293761711205589321643463583458703316300314352330830387569343293409249016540455936920236745093166509418615786886175588660053356199294125654033396594600373692872222338129194347095163060463714029536465465890862966751122034711731548698200231504548746958717558027859349431270373931054536075084746694514420540189506703762605644417470788783570773203675947664301589035026321443190310625328592469506661295771954676667592423291581853187606787337423498693016559300849600065381531444766494727632602769319479374445898989822873088546732371339677917513582422610866438026908617664685328159113599745490093598108705867427860529742221316528147420442820694147792483346687204132287333855744233427814268169988662834288205124247622531704826973554827593594108237460383695615760844093817323978170021379881134429867268959575312564559606161621270714351035995273186916245664489287549288154854897460971450099586441376867171737067263464631719515919754057332870581377789098552149713831635339012537685688424248172416651787204059456382631678884489167132106270168709405302627740379848820116549958534460344362100802156287372820534177097319431505102046344217061751370370948177515951126820860759659594143354010734974613264035383884872275058393829419927068760767922108597226773747234679436594375446900214509664032722748201393914198417905708546989469130917752298674687782071608882798719475700810451190270897771587850188072527989614577023128977623936998398182777095900566156922295656413280748389093782566096886845404469679858906402986664288756272465697137544198990612502544904847849379381450850615421492351220238245977347851111985883091042398154552858389538834867893728527146369411879285993086530931329676882383983176342878665108858875741430664650046118507495386584191770611002560 [159,91] -166973977007485764446931098706626520949113004315920277011086882357593988308692812782120824300807491489043052424547673965141059835937470006418667727956175045184449101754831440049964700912320291763228001097780493714848357636108742277696406781942680993516667266085023850734708904394063521108227484207542975265900171720486019909318056648511633600716052630307024035744127614477135216649074881574474626652889121897383338756479417615855901868192539485713992561836598000642530873058509818266976446716462218435720492598880517810301861977409945444498464187409902719682649597295283921271822222820950213485021185073525793714917267334506134344660454872948467142273846586572412221275627858479732012231268718761082910720579747711271147803085875313926739846295479683197642672778880666766066718175545677169377935176403340895148565628600162093046865930537259930839934103925630837869038442595031238306645303774343388645957804947641575466217102861211730850703681108114563929769479785997325400864715861816925204344120409825333883447589874328169976202997348094268811024664602787181323826966852131967102956735519705932901596715583431811254924896888335257692428443037234785328161066849708013486424578853864592494388408894954080928962168915728895606331698540058379507869436075419993331475387367123216061375272342497400343519459248772688764829848125833938687173671032910995699250897909869671058931871626045788186223116812145782769551088805725120451346069100426497320838512875527347526749958951803904735508011071650055836050759186604131590161804979571424521244293895964729453252457071955998097265300628331154471078240902287411011085596068504904668069499720049439002258549388403198111668092280769208116092917455624097766730307311283692195756841545032051516145681900606880332410760361236613072574411915008247564415445642861474814845244517593557929952613978353293817204231927348890709056934196317352527666599097608279909240040 [159,92] 674523354876140951321014005357059320159096933653515079689687191486265530045701939364173689042921065330721628949419886488161962972417231082513683181573398207520897866782642734081666012241963830448298307322571189799494887016839398742196986524050237359254627325763863438411077800689791597369437131647186215419875230445234294899451261670220936797445243407517199344970585676483593837672836797167136980005835651166587121426960172502750975865828913714564707137982783607619519074794146328613975925956894335899478674709957113130193722271607762753776376422240224202853922543529300969210346486747920587680803791239240328101730856954229706760610137991318344284147334159400819820579644417040164030915813160553543384967888912456296181921768368564288127295130497045362560292970272259182320862135245885216252701485644984831513954980005809041946293510720269203505957940055622649771310815720039607811253640560953630848424796099783713628987369659353372865290206451858276548773652981258509891414790359531498114496107457270475806505564429559400195006390402785462794405292120509468297336579942009859877593204726758727720844691321534422327961038970351029670517948353282016127232323578500096294398246193029634628545076555168721698734886968489309140713920217130731069730308504460873403913830537544863165783640957697554656858473726151949882219190861408283528148388981144060712450279948560618578452317418076123983754054699342949864890759303643579082179941096119976775103634296132458759955477820210617133009700748495835011320663677413113667087265928481367945248915343813944089079097057873902094955733886108645560593237532394503063623704401643264907845701992180807619560349249326114784302340899238488124641658301377617485231436980145635499850907153676517940928704003942933530177289423955687650579046109976987603102275629033810522895092662294832211670787271748455584732441856944009063245227272830681093702667428815514248 [159,93] 1798726750898834715343630335022979864939296411229387731872235710581261228027554065516607295853760416096683855717393925921718587501042680279346935497662728478020707728422523751480428406854161894882448456116136917464151430205555616243587255719990757846696407710869162063210367011000288709802427093916006684704752337130230760016863243724150226104641851937606397291970227512668346616358850705069203706174146271395293995091030719533200636205466668381508141282468193233443047397021354654566078480232906048649390476962541490235570267424576050658906931642824767525746311281449700354417511901823724525459455689818512859840489244890272377516088892847668020208551444020942483958885933156262796285870778471041718417952686762064071859215638063374049200168626271301876342158816536402671190142206990708167427524344833773117404891767668396635285958515603716296423828525205439585205454090838276513375496526571645931802581420415023077408128328459314234749997250806215020422535509778858377851316701610799354099220540602661082353734004284087219540154913813114295466036936558654074048249895041505500282687184174500889719760473811217064199016494040873488237476856840664203297856303236936199417385117988129617186968025805322236859654964049493093877957089843033000283728704789745061042185873691249313412810273355147056740292808288584258197709958356186828936112328727080502516150805315322565061651377821621170909160796266463735544355822324913414563528881355017596408189556727654702250418682869416639800422668246352502551605359893262747808241260813459890305942241188584820975594347616062285909669485529194391517194584359623388707606967022898337719544943542365337329643385431074944172538388064208685611488697254832752731318307220340273315718767511672510058107969081380126592791338472208152699401716151476590098926041289885991081449297455472129057156389446057098722883889950780325314150810039971756223777318062263 [159,94] -48905791793159030509512035647669066682342361534324605860356919632755689987546099075448007333125943130126872420377355587402134126151095258696835692987030308430542234816458180547190076491637413227689464193396006247697330573097054653973453458434815642587511255168826885740128368348915374021699255644005765878150662498777962968604619320285600359051803751871968221428275743542788571536806198635329541173899888260318427028618214878032083967458210690874236406701876029727546141081594376062814018419766974356896287121235308297857529283568053122484643410851913823612629316026989774713595958943889651457509685210413099150143330735402638857195509477443323559688204303852638170710371718884374566969956971304269255615714434672157823428552320293541881751359257880673437599408164169696115211828074401944132093994545812489941887690016335564638573338166138553302437271681099962953210904063037546650335428724317208897651635429735428079868916882071799421002730235634708773090390304900138856508821915749579592467630791601371972386543974968757628988140657714881169234335880182881122640165076387940819661145251427221571448588802917681056484019347483482631474979908048428767622697497653966594542100902648416828929137524275044858502109806078886195393615596623026142267144303718030979561845847674196888197735730977194135536574525451402484898200732623499684009344615127636819409156250509283834201100731594295685320345330563236639296718404566207171194982736268435915216194989934362914770564748550646384696922629986922583369416610656158530536038025968612734385111031549497752987721697985501617831749313888036556764028531060977153838813754266118937488960788396198064122832620690857202978752449687347766643697893923738289710846068353586052359026958008845013018462744476919422518331157617583795409109086107039354843714956467377237214506019492423490413582822979924918976525467689224282919635078620822150831333376 [159,95] 355553980859423441521816425699924243555774534392831290715646592454290740166227486600585708243477137425549799675350870534891177907118408700338257919460499155107889488813878131297137794296567093276900292925056584059779811283527312103531123663786251251161454248815831023610018198132842291839165751586260264243407147914607153972362840575208382930096073298241535717517285745764951358754384819414143191751327935685985499300062849928320370549136402055911794719509728616386398924263938111009562809295917502531150706055504539470366331723901493281111623351944296531333957155971177351722393478913648782443391775907737506172811883385728082984002833784461601797488114670152209085284325600855766814662710864140035766686911707695508677288809150492963954352472706669258499238544622697849145361789211996046855326003789134139830111075009270945976922846306654756716126653164104384493503425615639815991044070616165623530204328241560504117532450798736499677473325699684582303741489158108644023363943533827069959711106908450128121364740362617545542186775804303833037945315873204443868153437783189615905670909043040611300684190771338508086049747358923767569490942126069343411780082501557627543821981296999560900329002988989130543842707344011357984063967524238512851618875558906465535177704266885493730265129833674756483848835253020113191296630219260596502922007019697163297956595748135639296587520615100353830490963665225356176024447732782814680487601795201222291703465680147404251520002271758082865555148700375009911193198908355044191664552995817533124794811609813112724541577961747608517062619055054973495525498845841086193014111309751332783427704075726931347030532079961503188555710458386513583771462505653218315898141173655416880497045868888173702449168826815710323396127211477896644055203346288812979757785680037526386268245929601081486822198015108680046120383999039262127199306952611324117248 [159,96] -1344330943486554619038817651701013218335422749178842874450377777150211149257229585545075027160135821824674828262254403868784692474942906451226916346483426852310664997375068878803552967104180720729984300088789858121719354086211032243630231932376167375742517384697254772422325374789769336620455667941324803310827673944673458027295638571239766393723405819456570740757457488528031544946714216308431166419104762558251226464370999117491891658810839151128214307159961435009570717120157341662679560987860112914940745158289713261390479668890897124655981716241259808553678367932862284522315430879378405311074623420915745924327061016559399538765896929155742546587854118657920993209871132436324686155042263866679987771369035580536588119557910723435881567980367090603031983412614140161179929537537320212703770036620556129987663626510963868066294373254969453482648506860046171926904911462992881634764852204861091572860355291166958977200915401176747812621562950680567641526086724559715129229548624426905046205882890482258611546629704479994140572195184092601273028608959300053045423453783507329213141348042100399555064064116806381985477936681668265713193658250096264711253474528715583132481582910912693575708585043010044683691742010996681628462099336712894440134708667263065282842695058034543815101581902740049194839316174282453047770483987875835719509068104412001805910761037620388009644959368157914630911389700582935782328149631171187663463301002331186236818260236345226419283860016427978661736052872422192603656552194995956427464067398854001054689893807667970146376590352947193818715877212512664244764054140114216077875781482617623851435916842572860235731912578526153871723207978671878095919738170835341696759757429248839067804750150280450187323199907720503045763622804967947467961436761078595673800829664548537253482338816806105771311287319598738539609869610374624651242397018978944 [159,97] 1712825270931664568786774843092010714975601173425361409028516153328931154145507887183090954308873468350842129721643191350964087725496607978491954066118428663921571478432923222834515420028726896686318128037432489693499461809362564141819313820804539109138354022117702408524392465514736493398874932641831077464480971132579021726630713265579985844642075863050143583549522957675607514929430792130987897324030386088196368044348573636375817430641233915712790053464185344744820091849073478447118278348842751119658980228142772665158033188536442245942258795062294043962293862288105407713348823075520088777092282676079852791338904669215361375748239635282907821873024384036670736080560411004654730841503616656651099266432944327998139463956725822050880621153471146392061859804258234336355086943352660931168395851818563151487875145510628243893646551124719618926576695289066207044317371246003305180280967303275747758085233541164056411841415137886923503512291712157246012883835512658985490913343077252429426674837153847003051090441107435547167389350332587851354013481850413225456097571386965760591723945762290987590274738260616129833829603863461868453121137362357287365627435385445333449016968286389123279935220826000228590894809500243452400191721592037461968449956342548699280193226066972305017783960367838819150138192689451215939512265662854089198052404121716304591376129692025310085318837304153313979422237321759217656391088982577139477885003734920073867038435414326256242818026447209144970980931748920167194534827683277447077637072977243016225688469481767798207045393515609941560871812551126110960813234272118713811816037878632058216272665308492966927817447330915797797737694599163596737519040593566332643171111409076932652632067129133586758392437316048134413230082736056128971105791742262807064108592398128395837952698512793340010691995715045188992506267965712515444177688656 [159,98] 11786460128160258756648959643455951541757612395070458983848847001256656177062236867828259033689860814794985985838013913325002840418099497061556970146257831033229372192182019792684077587901378271131688748176113493197608136799629775347537729555609322234482238652076656196082537285111298664468333080530296821669535868754051575590810118050156072659869461272632392964075643989480326109371975627358018413092493537201567391875622698600990179253295035054595759064610500627974434415013246771396344572228490753644193079992866756528052644928269370520094613697496260824603695370705564920782113593918135690447977105797822834261616863286837667674417031582466392046235082350691898712058586784690631831223894310657588166768299717643964187913232936686608261477547356857701537660365133203760962647867716689093353220171611541679254080343009259485456094455238294334525665348996729903928144602700919956318843707634904794259902895193764280178179678838012809572086970930877635072540823468842752867781575691189377815681115406824222158459942154002746060248755535971643753752365046045091144824977118934973141534660763251687257459519037455119792182634534674261645409292295535321218811513066381078891802409679862019775138456845187060652027327053963348198484094405494380754507170338284131590026027369328872256028655521503024091431722198826401967073188098258399036217165849114439254418915576263469381210680940949754956964754880491986937139892596766814512316622350620987132208846047875762597168090005316830884648412715899204810407798164152714488266679805484886039099175984731294354212544918786759860573559355007806027799992645889932109436269741131188110154849122533211531237913331550369346959851659732134746209696058739306462440660303033538135128972313206431432339591778515745362302402182029789501950691903728567190804225229433317545137093019859795792628731267416212801311496505103306433152 [159,99] -85758221265901214241578634849966855311600136513296602674635647154948208668402997274550337616280436867920068573854831035250358650553880584313218587684286674975123177388130170814599331951435412695385549091357767372895537729387011654746069998758514173578918780414286520038132467108603631107119534698792595272504035466946330152168438215336600679000711506205001184509962573830280077992471408440628235962102878344984910719274745200755582431882689322511412026742438057349643085950791895286817584247958303764387894490146022182563453280866815272525714582285180921541574250078519785683035032620437439295836611708673812062944301300510962958297631147411281685382804215287287036637177782537060095366300347656581546957132934050058958622299453777860172396241667886084031455838160118193780578642703244525417347473394118801925373784529498513122744809706086459485362746438456151530157684390671524367951717239625298440393150083016316196230927600006964750119856302549630661784668915992416405251242899953175396080693682568514102246124433266343002025559549556530391632299311143419165766009645588493754425033140518474870415060231768080447607885055014100428716229598656390676541222658744106676161121638929041726223343981701855469705428493452638447250280220300561975366001799616693505779070291476294427117596644551930105502418222221625694791493477507939694990686281543018446070169905292526335668182250715800688357257250499926565289550940789326899428928571698081056080678220943687331120037304193566082539369649727033685294255919035008191373124678731730681884869973062322133931055567780995630808274272921554114902137354316366121866205291855946966687904184226813555418994186515071366632736881831485954105036117394248318084978481982874185190468496612751639432357945124443815523276165697831689730109687751597273830053333323640033073946288820730645058585694484195136801184483187569200 [159,100] 240946502563929347893586720278720807802365312527937018152893790094281033149194487175424164971251958911700786145534932251826302867929997889302441352306867856244544078999203732837695804060441638106772724192973070293840975828317352156712327802418776011581636022393630822462460932788669538127206175832690712950213589869917715649542182971786084688650613986968458459562661455798052124061661835901324526451783015243293525792583244384180891411071878726986321810933042406235768944351650900847921569701386382231737363709141108816615168471227634359742490276329693775423798196486932920878071651568948806412864733422508113646743690527704589641906928781179431133717149976836203394572143359094773164172984738599729462692690625482646947972791872235815518350076085858686754401756700416821140501942288571515282102173078886209033479213860836668936931082231747637307217024733510164061207035171477254381934262013045558124411955337098774266922549254309376560933034588497110080885145252846850374709407737961544154743416819354871075983154255003345255343048854102899280322442433333378123459874890197822873312615207218775177063674779410960637173874963319918927838484007632698253417215944265415033533997093986724874952542389937970727011833569863616140471448345176299631652519992571992066484653448043417547729736780710164464811563273611567568291595586847646454207919024226272882822350167069805014558378543806193965539469626611236075107268103333728952748740360536391283116096373077572775582249443466536633575025812048717534959332571502242252776229208045116631585682181774519514816793867464228498673630843583762959724121767323951171425360534424305980022534572928569388842169844248878839777826866792246325494796814043308091807141920652461200433640323168701301241461289013526483317808053457109450434579280644690142692010385098434765493939065421275510417498392753805136327494912224 [159,101] -382538700556119341046567295816747780194524951507020736074691559873925150862596497644577559858479012738195533886514340008913724978537086352743998649469822382303317385698238925653895324216858776395647584255748085714957392701226870403202530047283430317016234434385445264786817103735704988020513145973238519375087244067792483272465409709304167894027515660787653720294107731707839364202296227973916890928814823590824631607340370454061140258064695354518498566732095460415663417267167267420116586116554229124366332423882449349955916470724178554518114734001738331187250081801971013853640476197789376169866069358927274689894755595715995999573072936047504360516739984045690796365296371893072392089560712320023457376312139996454265378128663592248567593177329852368168228504201067624695531941621311359693735036414274119234851703082299509901577854333314753994568575411411348994308190775305430393410354209236464647499832278716537770698490812451338910020163424649862165341489659401518055275191323656345545497375329852364375875522531958214814741424432959050077904168262302249500045938615901876859720752541853196232898369634562337460419532965105044972969299566198355576341013010717661170430736800011796048971992882665809706957142324621924047892264185609297295401374352488007890556157000600323781277755537718276298168679478602495267410558720886662090453033546222979218353997503961934047498157657585649034417993207007077086510989214196350344272412980301544793107246110053741672920156601509081525746162449990788464821614193333059036508209588639709852052754289727087268721885593023520460315613674789606303528826033564107436220644412014490024675656638723384826439689296218097931104161062834847270650643872391895414728192450370327289868606857024128807761988173206028927743947333499467071929397938557090484310521687076211752157132770197587027666199285100723508806108 [159,102] 1635443440784369319361304947616630375555867114700706622239354733614367335828316074083313918397165332937526271643993709170877474048187548546763211735247266667313113952321300306470601973585117140975120629013127346899014557361583401817487937675707513870842262940947477991636988948342538494387169935552790666236467644379939375697640503893204916468407598385233699578149260089075538636123993744957118614439874419760449696790393235698154986762951147221821180486030921263398713572753400641817119637540106704124181259743351676430753312163132950891363518700599364419976353856214752948678036864793963466262470827284309182041761531911020753279349237604082565117842247994382309628717794093659789327504638861128665282452648904864616729224734568444635386705596795212433133263541088182030319337466796167336573705465288277141092957164472559760696246583394177278255202859427653692120000829528529802949830719365455488382711280249951499314672381479235186003685391240808081711573883090875599574016305052840273676217675689421742762132322698275117436282189556244661386622147331463583043049550335132529884548237873932805126564675213822303012133631508114448274764999939982735196761467012482363014563606549817062213723238663908430286449487062106336329744683213358219109191764733063450149220150204190871876088290650036233593951824405700280856076375255119697522650525733138955313152005863633861814394848347698434229393134601065454518293281616945397632760375815011033377189649634748771497457325716791448683013368486289147448727263296436891030637159548076476265107540085628282622863538609025364469608516688040897523552976362900049025177843390514401004830707694696699625007532912445701641383354155940653616419529934224985112886063886514969506189937238100619698694546454884749812090125343801448200161972429852587514615117703948046021361396414092218507931385285197329600 [159,103] -6948423567696763559797835920861481974485893703814582916806604679535189978385000274987968608421671339240888299554866092247348624676929681038535937379010014778009160837920572780057340436155813754620071631008641538538273483435198248393383914389440602714962455240935574100815539620947886318659609604909012542509482136943573733138448446283179701915524058328827936297247433241182682212991682614124543935154850414054968082201481695687638394515222624451232751740380300554632468172937415805738636106295467420052050616698110741471933449033470623869870059110177058255024907043159467385348682427717352564924837815361626792515825226901470694934294614528592655656313635067822045135556812425912211725870523473066206655873718421102836230777642240113810606032117364253615789119419827814182384243329864083675420291129518596817643599015037622529530737330245795319263490909669018871266312339069520567708754474299086524608316911752406104538433508364341341365696919717103507924192699761823548908388072074057123155038782680392189720039166098784596601299250479797403216056611602844359888649392570684493223074794264126563823871635039844411622410562122271739947687214665429660966124627006709780128812954453453580203145963452366615750854047414418221906647177459692922413224636637183186067841280787883120802283698184477124821266434509318040177097480523398804627430548800243803447817075521458918480474918909910921497439479867348429117761769843124513375738949465877567874623893273833420174781155694314907136869708706669755383122216667067889431819617538886660310229633994457885463134343905466291782953459143596199466432282064361600002282771719789593707209480384340763768733808524299145535304917783662979493769103193162731897168107451000805298531915025818290648277159831810067944042071573274127961754745506257988753703346104691731805439753762829680511931238536136 [159,104] 14293371693456305552529377891549617402484499453119302818210443070153470905875378714180659989794306791037061511152120315816959308039255873989074835893881251366470215235637570235993674068281406030161498273199529333999452565044203367859368042677118292168199491845291245198048974919547577429452311081478489374210856643843020379899281908639187618493872543221039279695391037902352395888575010629123076020762222247380946232234381218088143952524060326684998963737487507343266746516800608038603658411108231037475847155418555728823187893534431397128758176683085705512733731676757242393725452012062103990025020231855431143394483672333482471589512349721193605694533303852533601047175901364919066076249435622715780835886135089880021311152382338240489255030659183567289038001906019340916787005214792074465171633827257833401334439314808432059907322202913799702401750429633960837407343953930344547971064436070274214520864793365604933434395689039766985445123298888415253884110134851335780796700428837272831268718669842627800772359507289671664005526744616741433869529470448906957834030610375303010550823253276836370665641018974452257450268377690588958915705246900518692094286614428160322878543240905457528206317899739196697613869019095477806475784972491641962859849510148377759591421360305394766423837717351741249680246010725966890592258819511314442910907836229815028527068413709634613103234641728452227153793913704800146593988681886423685414552080203799763436463572571401172213305603341773683025502613127862647562779163802191398452179140112670898971565764278038523560614730038707248991858594889205031914195375119857525373712675362581347867536160531215102573921876213954605929244227109274449344371158514032950924825372314032025862339863076899561914330256340930153224345535930992479964970889595878514458250403755977334158498652169203033541791120 [159,105] -24100515106486511000397091073397855492448666864221886451497121022675042865406487218234973177348961052162145191935692560853305586692060761823481257566174701421667644415014676933614591070629058079780692098293370840785866087302773717629818721877235226490290932181357241439381341320251556797101107574352119935256939025420527902324949108409535455403340674474531041080697815762175546496516924615104095240078825059094862856486548733631833251740684404209734618571290112658940052975941862371647703955135746636168611553876557498855907808944580531735962966516481544740653132149192960744516991376933493633554677604668861884326060690536051055108377869589291610939886655634605660220501077180905634984928645864276312228052588745584516407960400695647545088932499677340217420314160629881489486314805415597505067276964042655133229880795911408274602081277564430262027368379453389097833614939695222983106234892426094080956868704427276077857516893706777780138761559307260621284723496514290154615981480118662644717896594103557117491803257490058021487706542112156267865407259682191863119191758022255857846409998362916363516275787226792468209010368996347529903361395104599008055111348166515174181057467959717874795027337793521700756602718104978348236227056785697555646463226110262672549646255292903679958764011900155413483273784028752870226350767658834379913246614712402055950781204768858509584296426333935904939345019328970261154471860568496048823148999598196729153879970211908235696015230605079346760645183298066408400136307191947591912984038893673114831686067189971968065299793026861817868372510172487606673354002055967992201165790678916483436711640982426333157062506128694872946048207255841049959466942962013666061649702559640521956560418277174499717751829135511508035196006276361654725374406197580077232816036882562509679975820563809011018 [159,106] 45952778384280049967212966193781643124677066121253327533689010651441370856195673835935516946170206166790834100511990198462069143823597992687048933858282563858638363800071093320929105005617329940270058174519841246071365560528505223788558741684176085261873071650357315317955294395613148844815677482290838045782678036309533839893007924828574657717266118347460872206633475638287571587448653297884114837567279825074757235711836174931307466051997245150729671358271729870164893748144039056788637715516755416050601668375682468581613093834433564968482896512023966244199864371846160167696371365808896683191493819733687058640926001707745000622743907453765196077789681682819923094656768105534112286557355381993602551651987972371987846478053740637350842175185507050306641176490950267211897563803230715703635607020354391113573716223754873548076021234582851673588670577112220317214324433232351039818340671441527147380524253551443299562494399021388306855802173772270101759760213761419290190605229781610387566593213855360310778291985814249210005579537338097237522138527312962976354995314933378045822870759616810089267813673452496766067664042296579424275723612835677925918991767550405198514478990556347009630986510450003641955909506036285512680992822799054274155051039732875530362360559125517109291549337011240256341209320530920182446302803571806290558997309694768623876558968956326911274141302005659174461520779421390911932319178388448073849192707828389077427826636823252760065831859866233504014378166317809032323858884749469944242439612228067000967001563589489674305139349440202211043905477401035793102873149841412478124312472666130816127717933522488249171984987476822346790320272086059104178519939258539378991607539323181003603298961842970933847906428336295318285389174464321541399918408111115356605417097092550234502664543596576 [159,107] -63031623258456297104945689049038619732227269551002598457338141367759658958806595181328472721130737749546349178110694277416870219459352084927472021419448751981162602874990749643007320175224326807389936915363139688417550309527570269689745918978167699743880168754501913057473076657177588435542895820235362305723962292298804812724024362007398832656846900904945233035930370396510033308283830201307214319553975547710409750937597269054792766010549727617373689356890963748318846497286266524571134500679705137679056496127255464534621832294611057370525294736945971218561471010803048082173762850432254257793896426574242613477139380296948687507110506715967262091287495295141334269568136313399076162300965213265062418124116077539320454029325692379803909525852633905534735561816716334259152310097157094336248068464561419791126341352956866393894797424331138411039427789647433544989788064569953242994309324937999660996337310361946296879150308493428415110086085066307368174095288701047717388533453688455887789946291219345262650924052761219558518023507205466647207782786502586597289524533985382245266717390923946203974771369521117948066785362923110669156507721383172850302494731884101623921308865008166829233791774048738595753249247285552216072903140620690256124215389117983663332611972753142416605257737835802180024156045023982623399573499881375752334323395581061074604869248745044269067588429522958418798087508880264926413688335952491604577674740040487134714213458626650197560991141766778157027264566984368872575785714250616976241234645500902764475963376064398554760065447358259916935614901733516659784984459171894375157784282251267104182961799571361042831632335309488394558894438989835968590615241639662084396999936750922392091974753209262811176017935959787578446888354395589262447674537506171442029190796848401457134796412 [159,108] 67581037936427009393367383829054613332399623616914908548186240247357035911027075328706942812338845571708495426890446535178551220904532927616403886598953086512596511424566734262909742314315104195666342786260766613668546057083882100372373373348494682050160951109910885100024357003076555745084629257932550037519100256981899073995792834643734715348922949840539489473004059475718085369612157640005717803885164752006298405806089347310291019600448784597181351380803448965511591738459720807946388539703525865927279688983420771109305357409856200907465828244251567526373567252373356155443605142048141426542496241022061632945743110682171168827997839934388767158422340983031011710271429694798936927993455819394102145551563798608730777815690394036866751733795827525774668053877076567694870615667478600776314582570561269689856034081710580639808068785086262391174769859406602321493959270811182219491634649638373146740098170697632410401388343319966911955686649571172673713171508039407232703066279305196192811519891016276501137735001700019890742200337845394966655746091801175008064492274911754616862216834934521470165145672335452047203802226379934648655272473734002775336492947495797863438473517786565984191397566649076874971043597221903497854422428147674858772510389080049510861749908652301605480711083016946656034893945401327847918706142798102500144299613016043577626927334072822815443068945160577646715049619790801046715419105533543213922710622518268193530972511275281494928907239739548618949398199786904572926513889873270756315283653281114169294397634714894811820611854641454251733554130198276705417509762956409960133299250023080811355452758834005523551031893657747276713390231255121093100164330502224360279842921795298715639387826979408666647073449283578771895492895573900261871805030589953559186204673639986252120 [159,109] -69310176008331403303436856433894425207301876848199026344208439217745516128288134537621254672586503552329449189167175905105495062807376931171194098707831288297979678166407611075426098304855133329292565089301594410617585421967267302527501757605422583673776712487610150920661700813258032227432331971543911155062938401879917353173874903521920178580282498648644786945040830186606925940399757538436400282649569780372648117205446385300853426216871947658720286288503848273390650579732699432528546211648598324059687668745284274733998787718209182136240134960012598926095624286561814055097743155001803121448157479543602476292753417267671712645080222563083486354724599492231099972561836518878597384475213383624415204478747165501790954224772004387383791027815099615233290424526119938056264858284091871164361693642410940971547845149356529058470086545154492505822123236696430379281090149445550478301525240865717752690466776401387113504957866973857429183677160655613144139239642827785321110977113919900047746849501621533082961778222120079218043501181964358658432111266623377053810253256882077743535776833037775723838144010544866167623114495246136270702815914286867039894868863511484637806053268370875555455970947869572241002053752255402294947095574566300684148919539346208563954533722237227882888043760152965580058363753647784810377763529554238448819538302059003974615209876461945710735914956465575931968553477594899503902352922320451159820631706886567576620677498643166818797652003109985045197464207187366924246913131727573843695202799775548530170091612299447387153292109572343639720819839371459021045961317259094547765939282948200993671680701413653623927440080908421435041935036378525003181621910594006749293651809184048057847400248180190855189831642171804930149175425759268882704776995390002126643434360617827 [159,110] 44953751319227416875232442923421684222729816140277130255404973242215340978426539085312326290476776195953688309246744396235023436764733237286968458699256079109048312139024272837170616991393410709071041496303400442143571429314548392349186505969881790650616944371220531684118607246009520496226091054439455362735353160951104089966697141690999427872655122321748506195149763463438219139337216304553344247311450662350712520814714723251298416409227130227231066129764528885553021900309091966061876435345293972083411648964480696713905385935605447000037738439734817062343272688677219177082147343509115658448515119569581233003008817036255748777707422671341069955641219437816038071616259848691323144377600527292185629505846525143688441438532571217057734574916689891780352053598126300687179981102101582443981114141300333837099520268650571818527946558428241107014790945185395759178522243868613899629881513760427688816421488447835591997017198755481894956982500453369921650883113338848222406102955699845655185331396029965191200239337584708634110561815669361289750042379695235098492554870542436143092675718870105808649396083272892897274726096379796372674065422380503526912914318491688167231220716641268781565397543691860677490882889349850952396592268255917233191574158238556865939772009989681266282680444108250896736153755003071581547806357816741217309974854112313857175998219546670110790761098378384015854712958398464317179353535419932277252636900594665406333522580218227474643463925872694808356872759667766357314638600239681592024651936059843758578812957692045794582859228286889465671153272616966838027408323019593895726769402732389892538136855698018980588412089161614163542520870080454989594390738639695737079480878808187160675494747589907829700394960013441758492061944190246536682357097194133474158613952 [159,111] -12471091720310529541787855901120418663865952017871161437293571519539768655036441090640808581969254865341040556763128951307823692274570754163137243701022101542380082634608718123268905075644592413172854356951806099302585210028040479682369927894398060422729857087979014614811840293758122109061123296677161720076732812053742026736091838786640001717930104030409109642263791225165145688553005698019700576974982280808652209247187290609398634382568925245544171995485611291093466822739704419448552229047987724043685447174145911895978302773421751031075531559327170416350453410818020547600633679498801612082559281665274298192866017842807395628111181495121277103902153319428011897482676057695415307170416357289029660088873906184595515991541660166602171201506254654545612157103670137119104391593934442872987011091826316402726996742846833495022344093306451775548697692161747715684145319490834511897220200565612644617748402021963050521876768801967312100032260659357999257500922540573390654437857943726342842414359976912441989266093507671709219348334456407852051877837617141450514026050735164968673520139842031905346877654248239537571102927534960887430812590800181764325909074310979444411471336475320231246577362797647925035210750545984709621945402052965265133241665322501347124373558247636352609375350102723626380200742596293095927906218067432120910366336368436052820411439768887135826520601987943822853007300307598412045031347058774946421727595411054118521239184668021838703347796258432605143803720699440668461362188869652794933887906289830411524863591523743187873452730561731145662785923536231712385511627698186998522057600333370162635888777539613733653272485845797343603967591780075517612304740559034852400803208322792751208897604279959694966166861270937817697065073870663587713504317973540725096 [159,112] 6807144523064814119844275594453996298679880431671293753408913351787605081027235580225324069015469117273084531564380286558281329377006312989913120635514609677697275488241013476666903040637142923190357353742851202667309510385341026444527585821764247309585410419252520977751819602461707569012117029466638444101894817979328938838106823266276721212051747001151171600213185021903006367939409532475886300191528460895219766216963630682283906644720833259308520887794638572741626541771109118693625842638990466996374118553269823269955468553415436402665697011490414589321285669978409474443801197721770844054074081575871176602448098639905084057821245637072669270192524786490888196134885806985217052043701027415151732070551309866771165629480257219453422446701131408920051450632791085236322439975988265245895333041670820223895889108568611345013334457243278908353156091107172475823946939277377897381095067162778729286644355292467475565343017563555702007851696051206476751173053777620974340262636582459333550953957677183834023496009737828078977648817048054881009755165469933530335095594216251781687379559085794692960874982850619449671871822017721504061243195718151852513915217324804607912159549776682028556961794658095305895240808883762473507479380331309102783569112788638107410086127537798872632465694132822641144015066932229083949720404876828373425298938555657515354682013079175472767595453665457181288217636961281227016388439184854682314952160458135751323026123487128499331019417561850178947473975222159308401400836647990715155975203622686704440581767220148349310223568786217824776488319796119591540224865261728619708049640672876626378062974783059549075426666055513016376890911289797408442319859852519259014562177773404134377065928810119699211124635703504670161277487136269447620298764597760 [159,113] -11987836334059164477592149827327555875793065536638935255038076319132647551756504571532023613336498371491586346487263585220232730041627323479636622164263669655030238259516097541817401747174548187852681436202675793008182873691466215515206413175497722569685224754973251948592039428883189915463597481763223720088326689806584232895287049711114941857815661743118075518013144924606731777912055571785124857211482393448285797441484586169517913518319554040787739978334038641423952845449831322234027406635477850118303864004359087090217190429331252382657568770260108320527569541629301318783882589201485870801511470757434887500305725056097381626359860710971526758922372010186056417851466913493114658871530913055804596871789673456132003911279428836078777100277308211681727778597613790362203923848881749800030307100489729451337799622719633768643479477593364986445960937257791676758589349962864431726656657711066612241643125993998597510178038502959849373225458874318419643111185848422279216846157227751464194127641503234602138353508297690227759906853840175815825447953004191285194797439559362950882462411143675162396075255061544193110759615121144200306140109647254404560483092617092841823862518551969683356984205071806841454677579895931790949446611083658814753587705147236086562349973904204628873035779457494766685684097567443474161897332105917107131651038917039745078123370074145163054691472473756823615445437258522634730038883646788997311911602216759375866301534007468283101112822798542010172372110439422029998730755680355792205753577622671654656734383829837204657310611480655413250644090482261819717104335086062287449817897484556017327500153486000826604276858095764880457678334374402626587187908418067352845996954113762880634353994009555413216378610754543218429602290197888590753221632 [159,114] 8391457064752421236082779614285899514615782395463003276939965587709773693763241194661622366029633548691516128400340604804480498653513653417031071943679358460222754611958767566614299825686589322551010119619750611339578918646229273327862953137046995162515708579507375306270126250726328423062339272800884556909820451556216950210969994494931210032767958912472092638773323017702193170250846437711738722732838749712657276956361617775901683184997704793031358445417170346016432038101618778283289662888609204992968764666433338575431822363221142304472494735341485929245191292315936451072067646430651348384243266308671828997962890825394888652431960752188973543682748004100027556479748656650113583394498418948908752942287814401897707127444386303932728474448947786909921981129399206516113480724833784789136779301551648251942573400024737392818823701787176056948612548773268402786359171531622621817346234697165097231941718037809145897935103060174516779412460659316971840916304412247647104984664273597358071665271022776113996807115840265910334627724260453240459237925919227737789482968530090881022122780432176383608251781278364013387628526393790094213624515259105823269325911264997577740730395269927539755426789750012107349743304217017464944284490077018259475792327490620539112248371717174596994801850199013679562812569153307361870284212455258696657032207543117847158403101944707101226966947364792771286986193572903762047046928634094059621576557127692942302523240744462968581224932979959534234964430959023240592281825311891317767428769277148794782738841981812123028384378111002238064192628467774807358511678862291646484782095383096003827761240602124008309489414541559476382633353285219252536782129225678115342300765167360296122463639547812580841311279131484487941413217778960548224 [159,115] -1897431617552420745172326767656037935403551982033617845595501076134916800461689757061357710825685926653612262977835773221752994975930918870373901561691687320737053439625083299939570663527443496354270177222927801141885221432277509726757731518158934590483369490722910473984015255239239489368837539896292099915624488080653882108886108173742923209160839881107364664081627966275224488173302372007070274528916549103306164668090652671699896857880724655188356842148329341921114257423767621715633771748111392323414384213735507650401107525354473339689951164931642008567793210887832839156088225433965618792137656198405637831309168309743099910678611799492712920168632111316646747973326106087129235611316996957395296439790492843088864198150789727146765462921126562142477723204866677569165184633829530717507174040699223243311076352761935346065921917172248954911182065497740006737314768008660138571796188169175067055283667925524102987480566103489642285656159682626599674266251995950546832912103563590080245474938839539766281597745591979663459809592511110364947053459942882770233299569435669892492820944555617593536358333809775338419121521695236694998060573613443431774810907305796889349642407407937653981837122389176267056772481308038107413358068331424013931350773008345217597442201694009664662209942546931054191506757458519082372299872363563170554656594378295523549711244233393137144823796421176945407150597787434977286254996936455522350527843494591026280932184519460612141244540901135818869231722675405271397659443501037223146247544703201530397981245666061460817035222019637001493732879854850752760692054804059337021789846379256912800031025302603923456459360672480650930931285154204046234380849496710135823539784639018385560061554154305990433226134059705113825473436955728 [159,116] -387527403032927733376698956244758548326313180291897794064210387689921216971281817043631553033977378596079694364045911868496338543536446353420068467273417715022238330689481016945873726694403492133755528303299868336195016908426923372211262006912494987199128269938310972522027792822023950885809457849091002928106371214460144731169458575595741351712064644941928362662901979958932001522480282008041626619106788203934893536847720526331878453484988985906897494203193033655996740569642728261789939073784070935315040312562616313043028160952328868160966231726802816640316514418125731697659983476743338946900387728864913976412608147155818476316293840907463907355391947656003472490875546718653309825460678164264077747334530714355582683358337151001222599564779859033005834056697949311070567998227230836193141522890226503414876437541199264688707813128993839046542031894091458305821308320807986732431811632246733917582204980097314252132183588549737866167306169933510985295412705780261849997367306864275081908751098172438934238392544676403535043668033156027042916333045227529404943816261788048998804549747447633709188556509918086785694818880652910362584878937458213800928427015249940324877519517356465303143605546663261459566748259465699328363133497199121645203653559709778113731270350553903750242831211434665268023956433528229701420934215504422591725101045902342919531408815103666216073483187833935627068897531775885307647359731208847919853511003541127810779356853888755580534166442387152623952597966972959280807216144123865972517387066223896928013298654791709346424177335775053542229445199485857880988462027734959207980164489944365950372087570337764895917220771242155193889354015802987945875447605259870985305850317536104317513065788265740910073845559735556815424088 [159,117] 242305173158177366840837497623749478085145134296108206398392020515745225234860152079092392365316732095019069766309547489534785335100815797188419812332627729648189167549479276794671068731551933450723895572299717790382195654431616478296141952483178999131486424783583416649103820360329384576051699977820970015410650777510273916410730692354003647096922745227258056376107481294827393767483678443730048033288374442527636568904483973740857003567385159471036282090554400865204373017187256612567864350131456215138560598357789250251740019449434512712767688254123943312773311778551424275691629541290429848162329651327407128705567117038890594515261941064566882919243925370451342786177060110422113144858369381582308828978540793234290967042677407329992650780485947051270640647279138508620405126307093791903787445564953665489465151691290545765473320785105479685526209968317282719827142918417402423724318889133247001448752092916804889576193381577406279482622730333835611079589687904692637525054159672211675648731042366940346339405067599623034881064353620431993728666047839886093137440148523876131810806246134356875898134212380363703514555829895580627788488395399204927128855563889463300728786403391357084821876983040926054111489299646065488997050694030409597391394444884323419941035467483698102891614512210569688699670885932154763300435021415265226869614805563623857694473488787471221950150202665527361665658377954870831618001825670569767348476264394019897796140601518621566753148917830317534770067931749455024408551626031338641030492309216339989180688860228894455611526489180211659036117303169570236173410698920236959584904070854079263840629963283472884701437324099624522136766062506847950443692377007258668371198096742346765363409024495086338624037828632387019 [159,118] -23416851930989689050616862084097364738165566894311480120863553004799768927489460386805774526911397715779532076534948983943570773012750297430740834594697089094098662329971199076105170943280380291967790050687037914642616724766072616308029888563684300480721280659030745013116380826282810369337156391222973509996752361642649850667836665140359096229765359359604684079670663488346719991833031044752692084705357068294299667407114644699548147620747907317879055721069142736659469217593418497239542847491434584591585492716582944865930253682131411651675817862803843286498650745097143472458746281124990898889375042977246405114082213738594333422770823310856685752558674318965121742288290428008251265919356703199760622062746010539231320501042972718070434283377150179979906249693424221837045964634781778386068000354080603882428487984509048962822259763754380851737446567527232482158006425580062937388896843843858686246123236639219539845072608340951009704657850325924817890655359851476125596549830859097282814273742056401735935253261119533768522751078076735094876397518191835248042553795529767697478137085520755339133220231817122082098760565151056643633890585063071802347920458863099102328569090751248609843436865584297658341255511049743401246064713020439735898585129527029895768675981273736026205103090171081973644931149084384391342414857933989137554082136073293153643860670441840888209742838268966436892482100025908894846693308244753398099612040642270242353502696540505196140003439244677890155796357454025178658011044163052591875245052641855539849844988968555027760623183558721385000684385481196854143143419714326724202261879948020349065141992051943342548339327673072635491749798868482211732065403370113249512477943889868941835550845495826733384749830464 [159,119] -4446861398313274828907226344309171244318142483122490140887731074189017407693312505446573240324017836158062886660206145726377193388756804331845485891487104912974101661820178529877050875085620777508881128243852983898133207271847623528375041331527456282637324191377646680830525920993212673982183685904938322324458986712543770635499688040824549755482515210914273894328796373958098444846045689420747021786439086222564492662588387451815681377962646261569874865403255124574793271264292621328939445312120717908824449323704545460018724032180662053799249512063779630572131740421711933696126294868604776223376397616544971038395665405006338436809965040418384601111433093348509792916206672589844354420147165163417979377537314459356149199709765794898400101218376930287879529409089604622966701336218233674857497168943593510111142963439537089242442836066752749784418628091685843881603837990249729566889259643294437202329266787894298350641206120595375340121163447030882507653627899643215446606240178367842727084921039025168497972180077348718884139711334416474942609994380328587030774850216280496333667891837851482489704975874349363782169824801606511312651455126234847847922750439355248288014441125726843056528419965983197217938034383021957264653629494206536874640181637852763121325488953893394763707599651849251435406164771054464403714166432867119248499824983646713434458835384837548030923472725450004628964545003328394392577738516329485462503077876190808033490540742396150665365170881709598013967952577581795989896455928759427194650046209626918673957242892433707617699339886592250883835381579407159811474297806416076636532609336422105705114060110656918076811064256734648509656653142811912664070575460569749335831112694414437800512971614591593872904 [159,120] 556591783292508647918795953907193264925863657383616763495197009984489327815495222835675115271632880437014039496802473737783886519355174443134597678874547761301705265292638000878659566668240632450136722704346078676128283281833496119995143755600714841987023533887998079451524127586991166195294142086429109008849016189759027350600317622621590548342066129353533269936519900915476191841090862609979415852548376034767653542901281319591414690269597428300540974359303238502363309015789734139134499213762735333869262999904745852987504617839776470250492701966758778016840509259450072042451718623967167117935839818749538364416113145762145177449799411168643346130695023742317780286234465835867784687978926021189202739963628726715743369778310116150348030430013976483977119873646146572510806130036649540475209994219641940303549657248364237509430928664125899070656055757406210236212808107654918101918391015451263666336689735864823027844873847552502993865204126145141674710629551239905938655247779758255050592296621312098770549924878256400223844405739230240726847394979651243261166845837492375135612840509182705907418870446657757286600752101136366922908311536691055959914606442759952020181330057144083367019395935033470396144799549794509170935083229596680543588360257774540730366081861719701136392087889750302607578747552299758009808502553205967267031482829568651376205322148324132369660686826305683828608918364180952590388964141170296690796777455551617531963162703206524863795170219624152159935775114233350289879752695843579007579520127049358384446720758098093781015850852255425375788472714541631531389042597761934113363244419478344877564915945078482404940695636545720577103963267523931568453970033512715322734304586308488745597201862164800 [159,121] 90476896911547635989347811663865437072755192852871035924028191444159958773590547703392723138506870486613175434182626618589735195674851439777906619744650023890370610051865634320836231717805898578660600262503548514275913211961843733678903555443858215297777604755845772074647369675498516348183826868107552739043039500367544000860031250284166364846517677557175572063715773415554113877891955799655729375718760721618246450046321335450907278688382817093662660375774915793126969611338954532939769429779541796433932434804653997275975057183281975104724928335735461301002218480701904765866808607130108372833091169293304774756846994294685525575953490372409406531670968552734886504598547058754532528570751177629807632687324840014095875744217418060809648320817012547212063829415981663805704383468162329012763838978212078016330121280447915210929157719074204412919928391217434636813688899866317990537103133759020232892141679496589460659648022487910127754157402657618733271293051577403578016074510303906150642613293873933841559966870004142726931983287667713396452733255150032686122885580286840185624639502949159620954622856881853219306352596387185858548683231150801998313728987967626451313854581773329655604573410536803672261903806390442525415507487967112999427880942477165038985826353973038128863880062675616084946968584228069262715781684192823514548757878475790198573219861821346589254985307510293763361380447634781947757978870369627741563752567111269279541765181218663935338084652284175195020151753661065708700583124738461445178304587796147492847178919360533157033029053326153685765094176860382570033381072263258871006350500124157259553261953047013363151895752901111496271933410155138846484901405833307734301913275726771028869792984 [159,122] -17394229480528714897936803222361555162114233209715547815808150763907473511384830707782925795942066339153380779775884404275838966628990728226688100919269647697175988127932417590705353977819099682557159124493297076096617977570479421513301955785334859816892137980152096303763727124944172930320429730491981644233600708997918660127264454711228755693645072562999683874187463162620212984292084697234086933854919253560983435124277421776417228580389800442266480732340476182514623498009688042615419767300502812064218497844136763817955646981973508868124370000484610566476787829772446931557089133011420092030574090222423116664595608508670588919505377780051409214237394493624759148483973224745708972299713198918281390132045082680691749258845915217309155391259232604303994074837946886726452292409163519755021985299242959008797192501056706701743913279921226722686664593809722566321338009951489499151008667909138035138736324027896939315062662268509206483440962788688860817649129317621446336478802473147329877680848198781549450550784747497532747750778095007784199787427352756711346281623730928231747661696098372996998566023238326597563453976146681539260872157633301069250700135788589646971575467761258836272524629318298387187292756271850834861210173327696256719592030732860407725122424805564631501986260011366916221798434109194015582186634218420365143477295229019412993469166845381697554951642556568406992833656981268991688996485613025252577578282125656743534211266947043805377691262327865899791112796853135701353467337829037964751723635962066010827296007196436584196347644421314826055965929873478501204618219669965055445046171458748648609993791970022013844218840060346951085156580577060717634315700352226445100933843566468790464 [159,123] 905246869988852879837152628024579666284203944955474846922370233333746661120386157654168780229337247013134649673139641334774761373763572887512490243281379292940289514948124846190078942701920806100565217901072895284736332103172311158548315572000869886542285335529030004568320500908593068170167316613274405065335203467119698659944062666665818286998394154668062985552665365930202109207493597145658650134933912191999661938205703775908579829853897815273887941032269920959715774416900576550253606729422353526420336845086664020291079847707312969204474830672703893857346080673404286051712388521695803329620743751562651611062522920751078293735891900261567048810743791825364282946294441678564876505679465749508412111608783249113029610982053736737093098377467305428341691010687908824704633228474839399028920419248828588805639279354029613233840922935782949749288657898706573886667818019074843116913584624540470958342359941413303682988652403984931657840828950907047241209513510022946752506175484916062211511188114432154852904348172941418848955710819106885398760200081290595000059704372114022954435168759080069122800256504618810618555306952417037927293119279022868582724031813579295231421957413056572614384874203078753842688540603859031481435152562743357355056986410327452581102215216572016157728361194071385749849472553975637079986341842143299136168423982400102581855622598411007996849966789795966179399212868833792843388677493917656838353266441041345242206002895124727580101583388750689001932834609714793658998817654774842948167531888919511245521023759085273096586945490240667949540946769706335673000848819458251489638543938034987554585324497425668299152004426896185987812292580654073685807995223369742419798686268520 [159,124] 367382921173516676707589785770676061199252160538832321920592998303593865067631735830889836547144353065540976824977422628614526195409793202980230198291833822877295392487881302369287376077069094220047744316019825989263539171575691175935711912755365056674937793513434790165902218287112657829546291856152966754684213521002566649599745607979205977735090747327156247156105852972741360885192126880990013387852312082457983686067937396098354182195642287046655486089684336343815740762173898189377145657398941231374347631985977026982922857321524501524773075288640544157872209094041416218046580479743026530100094641649251594088237602653567211711095675755684110103628073521290705318044327636281836880765703533082146709435887472905710145911102400433294865869251019946927931617445981005123096199024952042315159150605220054721482159904670557795870394534430263913483959502635030363315224317880216301540423078274379793196573288172408863549677214844577655413487369647315130314317973446279434548710003168828311324526905941904933866897816057220283209264104222603168148885959774638829164818460198863562047489075913278119740955749783306434125597792720829334871705233426718678754447119702385954937086524013717275974544983170455297018243579743016428177828554873868338585706534724643634913682734341301077732111448471270895300767364617389569297123764823862434767083789695166764133589369870654643729736876872323203241807555966823349818302458379052458469729547433778535185600945322007737679516610203040950792995187880850119807828250097684737863407547088454870518675737748446723139686941931763607116781952953481791423624887925881685172847385074368519150398150408040963409485677645724162967715043702772883840059958626969325192120 [159,125] -52055363486525142162018068498385560166866087955472924856600924379341906309650511207526406469019911989585146259112287505170906200454004042550537810474982753831084867711475043812043508687370800664841205223425830868820222340473798566931677195613033577963282499374893506216322374533209673835495537368421961528978148762314720618991508478771778192821694848263881752933130011192693991582968625676675365032189350853054836707513832900630993454074573544446748549345039135681406259235411186806900637753128580254963372062050864657670076078295284179529378357471292752370702102761884803609412813953666489250689880565734122889351199479793441491446823899622986651588607732836439080179652966426420939060286214014143105771514946249146681869445811426728334167765637239752910910645221462593159520795056017004095337995356638655260830439034828381060412882531283133972754511517204064873012749728986380636584487829471197226688948577446603135357461721760859647596114479148658318154224442504048193513542465115171138363194547567550914932664388279923681297089229395211302746801264514785564977675442532570382015349671937810141885344630611259085778102748192855492012940253054504249737476006910782240417971137780133670674996889763967808155808622327599695566477890832708478544025060513709910129779301192142155392940877188595920711305114070713036916808557960316810615947684222388439436959892269794771552022741285799746699594029623687679651917953052796895597729826354523176104599092018901037387681910037757987744941177020545174219363177561892350200877077765607660035030883430325350688595877951685944837237089784850624747312651479173609072190976316569222084561045510160459772967481845129313645019147556415358551365630772764639 [159,126] -7048020138163719841578169126733151276071462719531931177669201376770590078541925103980211231814922894343074217331803573941703589961747475098055786941125058917249442433450062528745397742337176114162872323786998143076360432421373234933635339792268853773916074033756781815959905358195858385497528710808465366476041601582697079080878471781001932216555527481881273639152650849780600955051950208215714410677081336981035250298232822640987010359332053064704815723007183121884706630677877191811392928470248321086598784973098361898639934629721321000347870225489062969675026870537324495835782449176346511412668557697857980358373387282761322005995653558933166993234693893040217498027952955377292838123024840026427022757237193699593703354823868679275756074167082985114564786047983408367111434357996788465854242336661128136059606508234552151744496858037579002331489794496086678403669614654038371436788015363304092439933377275537884525605536480301029547069700888174805215553500927590374658691916487354632084781010759652077066198794783879387988070115679492036228906686359827164464354043853281704141374500745708807605586626662766397956552543400179838538536341842872423619695150682249100771843485208513944639341009035816054461033208377542121609407665137562623775404548266093155587494864452571383478471829183331656235369788909695659109580077878213050166670207606725022438474881542304641553538989720513341096076067784885719811086688251957520378931330872249251684006964582165220474644624782682602723409221680735376589040439115620196066037673872175731502784922599432760839228467036492097719603376796069362982910888089279450049100389304400297125289401396616826506329479470183964130519764942707893660759179968 [159,127] -666171292595886794570749385606011877280359181524703655704596481661503058072965197173523699440066197161962834120616849991262078867192697971760194845656486540072397706473364303763330555081014411593571431124370720283021097183394803406709515561655620883596712406780767651253316962280024810603075485555842299378112382136896437356839270219066584071684034250548743105953038071655283492258809100820022022819916216596390812256659652011959333033508301508544794980915292655185544715948592509861813686238140672419439547988790001063302773691592381517112776591349166439065306311893669402941379230827181455893766281221564213324007778541293533027266827012350411512666026350506679339977263760379296461512091557123825199728806446505675779189261123132279621498267127326141978999061846447292760005523148873895428164477936066391186034204908965165970749000187729422534938075244991695782904468245173296518076956915460086567466444473915333701977463489500522210187387055446787300989460198641080440945714392759300731671565896752873347064000277644326054783816350117672548247707216578076666337752250338844428691938729978384583979255707608812050709182567906934015614574714272878613617968114958935972319124369151338142695010545459701098152079006130979924345402671964427228179098034888079650297693015753087600761675146157700643997912351867751683708957336590981862957252955809099499521294262045322744982773054847250655048014090566670968272158334291720489743084106275684246287297794934097711595089639442272292982464849526242652415606627900146905355777969105904927790125766127924554239787275326942924966256187599112693232282110494032249691768961859516123031868868464642445402062679018721232756784285763636120120 [159,128] -46850261137727771008084798307918380867881585892693474157903395412104115541743667700089849425146581577952437996546778564822572046566879461060040075387322119037981489463720407374123820562465421436320268790340959428647989834771544257129958870956079619298217480822504296325388100203746438803039217637609780200857740622770379877202825082084924452916714987356792438366359541632202406808308436895180377837241031002628654109694832460737061376232743162549261387132960190594886156509363026767350666988427998325566337306486378266676617027517354683907572799103108934498613231421398133126149779759724543672051619945169056927312056580293913708903487349140954743440702810620446174335027243933882750737181487304828196685441293773791713673112894208296244882757796530013856033483164969576504178971390031051194425128222369027721560974632371403682644485127007702668279611265310150874113393760650031095417944448665448030531118140039003120524978859088064439589685221822349550900834821211333302110136299131395434488866676306538229937710548442307398310001937270699853151847527612649664280311349996679102780166052965513146921564868706392287719731616537647757413829464411058003330591256919853008543625258660488538532635707535782675409811189355365260740528418634389337125802550762646804723393999488227496002588974809123498157157043864443197747189869059840450416990115374852459291866781557114824369224441801450483805311293135182595587193884604498743484269090610875269863101571920045030210136939918526139881131806741131756755730543753512057537672353351774968258113775248316366265239000010625985546977284349699997829047925559960210433662082613063248515462230474039181826099909772235770174146310325552 [159,129] -934946597332259069838222780529649031085731983693498387854153801765871403314201205751532588769835901840711002472011401998567264913462731023415718406636687454166284166806115619683550058922626776849685537490476719100764298830323264440001037807959431537444128540650464983864954453105011456286822341274014440772539399408201409415275439118815277537197811531466163805952694327639810087091423679916977406130311688448430401328635306003941854441094828618713564304217578018748541408559460471286947031797299283580121738025623564248960683527059664915932491624976408290017369900012519991360272273815908439490488089555580718466038728258721124757706045012036279317759457572074945108627252148054341277411912029812096463962430735421515544872721893404671022795010654427867496187279781500522640510024287078889280411891817969392207335682940192891193773554712888995509607099282550083365990781000802838054589768799309750772093594575243098941035674788544996786049552905049765824752944620811036349736834280733469886134850225090939316910498243458123678003249470468571783292982075777361747429093015236887081087488462557908518727022736234883633319105431223108848787108775359085913453301604865300242253072951772930880254521825651027662243116422465216505584001992660291999284264163307492690917327433294645525455909734987634624978388941986875267947311690862151562381956480612321136791266119824484103592757578046347262427082039266255939018323688825480037153061052640872915257624524729544709336929610592852401441268298034644012516534976209357909107980901550275048966631680526075812773095288882367866357958790311019699523256589473670515606433132826109807946920598250586965398164527244409061829602 [159,130] 32816789558898225051354751201582782669585457639236477982601504941560274550936776480498563860676587182453463040603717132488488731234282339904528265255921410972153653483027992712020797730713919089438257748077290516527671129315534317259485545175568444278422488486271984624463107598091073843319501564421492170742750492568971433712148092847113390137033874013408413757487067014585454448244715262796089323498687505847343227181609593001357505231358358325037360466719988925292674545737078574007681310226825174675649966606357031027589545098737139219524372071383459126526194322214235227147639497115410053906514345249173289216431303234397492228139331761332729507455793423839173853946741220835467889311961557255526941937545523871280180720638810709102926489518505225882607492835371941683410026799139454760260015699666094675215706515049514564625397715229433541938757433346254695912281772235669682803165835016189450940868269275787669996803309969327437115776350315376378720506572575798930088931091255372966017692168399468217238905550451511214736789483010984977289505869477024295568487224830723291653434736599762105343151251591997349305215737005837944644086994896228744841017520740242995235053532725113203751589795794412954990023571448927692200310396730815544566433824886763375298922989680660994411892095574696673873412359426729731280670504219918930437486672090495736325977695812417634407973732314530947736541318850981220026294480630970592099896118740872922420140330346819459373650398278527291635021369154770647949601928406137974880710889356183188490329141327551384617472900120666961415970276563453647823495864735300824267678833495759005570100542452409598825959069391448800 [159,131] 1122528685195883322523788211024792217278956802865998091259133465677829283267994619455469584998066277475060618671502330570809810390110001712232443117483198125135931252461527520576041711574076800207509555458012083600741761084925420042739637862130122037360371809372341407166284278951246740541714508364149941726334868352756865212958288378956218988144291530602457661163404147242786814990835106100704728739214623809109767470741012499243082439908193895939290212241508162378843108717488111983067949662264465856634834958619352883124660608010954039848874807730398224149260792280667416007826027987110500117827494237731050219047977283834793217207269451731214378534332553930544327972192707194843717781031358163518764013879385308461171691366830663574187744041140775215967437013452586696514614584604366451209381688870134016045960503038491792600706117131220748034892273703953475430925665630524914277238205616981500268210274787061551879163079204962684640939466709922882220117509795039393462428287269516744911225186033959535384824386766535871705340768338342662450932276090899670905149877054645605909058613238462553213274907284875919857881272034100123758481995274703209626598310037666956176462347131113814056979038119590660708159744818186978755547707961228491214917164351559430524749113850937242055906677306907990483980837736121953918798741373263137672253840139897607569434636314023970128413753893498480465624729974057080607601566921923414890016089370586650495865510586985599852032417924081238665704540606021199020461739397706648290874729416539830879084940761613017606187479975479816774182801394411927059102997774663181113640018065191663691296948225228012377637272828 [159,132] 55560685862672558849251851388868110090331012356491320271389636334816329866819276007547368051700236519204901127425995629325664006504422622897666939259747807133303287590942733867178288773348653171234975637069280279891812381047295301436525197299119288165318948163428577550519838260904023658782691911752840737133632537502055097141059273922972451102883048251850834306406628335384241136640888982618966581426071909425747096355929844473434159551558907275875523929778040386147643134272360772362629522899251951476747303331786704442490302208028269258284258672887836972095567261912660759258605060850758635072216003534210334071074550095207917724182514366728011236921732280267191452065310073929734137104156255726122106337130500934348379720119740046546295483980023412874017259995616059727360064074446106154512155688868925190756650566647017302323426565412713588705927184792030729998883952856343244960467709894061342362797261732614515439658038321872733505501798008631203257489183022959903028230540837915874996476561305942934526885192395112990915011993225514448560773554427715750465105685770785636280255411174103304282499283792514138219725137458813971400550517908431148033058615935812005333691170683397377035306445133806418055654568514266729038342376385715974864033314289605792895995185094160784339885501312668478621282228222007145648352998445580544530999111731077072062329936626939872444765230089155233630854512933216058427850649341889882247825336072647245451229339593934750951210122666916130216690617364679306396004177510214557096742774640954960059808615516108820670793371149835029667982039741335559540411721794235108065635348059561548723462088829283052680 [159,133] 4649627720661459015239986841728289864907837504394800510674836159358291350178568460968593038180701972899385392407242002871796047818662435123837254311420988379239321559981484882103203208805919338616113012221436625506812204077437174249186543338370916320606243029252725095387496772218362100358881947858081217688471323514077281226373098967241147866945097647311452470321879349372108553900107015059699209313238777628981026991334564976820355889999907333645927563636499264108696501919265515269665880934815465649478942687566201397513291944616514071244806635780058831431373048270541662177989162962622405301021458663923633108732099528047312005241570892208172007682717665865899045195750682924446502025403332689710359496041546053671552776359863026805024375175247955999629499853310985717511815680137581684578891045771705199433079742899521779697355902686452496498517055665695391106960732315320760110041750412637674780882888066087322640134536711626124843807446101287278981930814615726357913853541928094047718879411355828469077930890643349769382545240082954192819695862395011505779316769191954503700111314690547114938865472243390008278631074049666382121138461277416158752237366580377723214324322163060371032499199991140003113757217806080826134923491396870767765144608474614730296138025275019275586210104006382501554879645466154098973019274923685242046979607428707957534791675726421691482868635722722955670477360347420100561138242511432833092949105884121829860901827271604407089914338203854270349618793826584564414814923850854457401734302429653481375080665216472014739939594631324558919878198536819745943115411413802498129008490661889041968817497815743 [159,134] 13114651481182437795562288537402552441433106353915765790397737996324739892281234633627387203579111347415762626042671363533633698610995281521726207434897610713940088063930095108046371821750005853091653248653078553823725384615081219861768304041776303705174750094957137428266741340349228077395892586149274038707254687821828851953472457508652512873842041938092213925931752084687516133954606074312515784029556908182730171782196366429325151905565788887202545768660376582009725859112918851678186283547189073307574627180556223970554110542755675250677485082201183423590391020541296857476784233182644836719445127070615551732825529384529644792165923084156230631238261429435888335224030150657881844898968767681245825050506061138685647796723580680597213778021582518263520199494536846475431499169134721544144937550652160130439702042958231306598394772660696459736384888982903332093375149385739360657800324336921431533214379714379276268272298632250895460478614332332333812182016432494126340489883628186976310355201189693147102373647358777911134431789936507934593548706641922190820940462507796589339210293422644191835834174528504048890876291306236202421276384977641240020934793235623687274235307839103514180018834414309389946718160641059972775736178589947719587934722811026399249932715358075855769922110507299412174761991581561290959522809790695455366817345456516582094634503615706597346048264451338555576266957980491256440053622086710205561761152278883093350141457065979996246087300885147659607128919952394595329330855203990982161217166735071121568733156560813884696145594108639003943760240090497994468756425193427530339504153859154522166784 [159,135] -1115115045700392955388035141441778414303498521673690793308058796099436371073452985757476440275067531459352165984475110065855796218730419877800803647376563756283579925014401932915732839312666012288033049165660550783537386168756520147782952125477099475194790388061319405126005603480559340036744154505098313829891297302637244059898930760982837680308770995443519284174130544724541767334107412954998766459570999024563959439122925714023209716076973180758998979633426237067669975324379597334175041372097907464733454758284133967615789849361654391732564863814480212242847932932268335675357087762485444228410920678659984124408621690391017608500296560888521199828935679165051307143565588095241128213412611660808922378185875025797248421090023503059837419613675468927258720057325272153767776850080857386105127781393772957834630157565573458155504065301447905935278822998248121489076024295643350731333483061352800168049266426725796588421226524759973486422371637927743032546961084355983932487496182448991070621571771769022344723053112194206335317079972825003954547743696240818921027089697341073144912329380846136631871011742757875192005562605003560420271737829361562427799128593240434085354453555238205322231528107651847472879573358752722438902974159813442218049630330469624246876755127872606602222058078402762000700442283772379366918708212784486675320567494726966992585649559677680463507315556140609546917642171513262962845017454021520911430107309447414442857704974081960511261894941392411202837658191591890565121041925267638324707281892961281337948253800306930194995889054950700240161598228614011023371907996163967630130255528492352 [159,136] 10109959634151927465015817983039286507328401268743778116625657015987070591855525775914729762194134532304594321210442896365434263098626646352645959401161995614381928405617141338670615999159123200275530789166083275655938453775906235238367122901520106132123138969830715576772201148391830045883895385241521685049637320563696684114009528430629986042181314560041780992986436685846700347534916415589969283294978854865555171362765279839781434845079448171771750100731442945345833183324040117190322714509264508853633704688835334109029413111595914030972999803297951519271331048422276225638432609885475783756652711852088107158003041330597131819425655526122633104408436607161185448608177161705654283886284408553914664952433206224410029261392643292403539815274424532242369157889785354100465360197711958426573684475030330518460188539627178254272218407693097935415488369302554482782079345787927613864441194596329423776277990411784123057328860142621106563058627442335981296829247624797694821172252040477672488013455892207394635755246247103616590672954042070038557471939528342782324473648074486486467137776594794183639958200162632385622586021981605344945480929755520981137223017257621127317367046610279005962469090785850405426176699659701471942626383175967223144236768018875283880926266769673323619532296745357434509709159043494531666645376247216668499306565363559932984257915756716379375692336319405106611614994603786490966479135423579789561064325981271302490003484837435582759803405745917163558868170221480398892542286312080624217006044686081245903469578366973035771054780344636866005359253236350753655476899578365931160882608 [159,137] 135154913357715299015060530124766873241712068509423439663519776445220254621330032674696558613994641499978467589663393726582395084111640600434186932411461860153724468672099828870090087621775718551599136249018643227996948669435229500290798133166517365080159218188355589865905592058743101835359943596389191699210441968705705513362414393169384940274327122779659187501530866117957798063462059771795089588385864318100415181102418231526489406399303606488532736772221884008131595231534320112136509823194850223863019059730009495851899481894902194442290393955846767687975776725158159468184834427457898677331231213143225135624173009609249838578443866691792682963791554994951385394697579482054512299169844705054064600241199048416088062407907318368752721002155889860426756732666479121406102048874865850904088813416058654833228190357353280988509875689357717273640527747015241599690426321757598114313190678314966258268416725570197454082372471401966151773362551858506975039345045549829835262872571788554009303527304277192848758189195829974871804459983094988585898407681988809187344376216243775261025319720777493524357036966827568140910105320730002853591442589428621884130509026153990404378405319181999035061856684185554296301582754144834481625510388413863139851453590808016520472008405106010552027062636690229415912479243951160254020809179692050082377173162666025534254682520249394982692946391258635605478806168009765660524447600780255662424216768155903604387943906765915447929991265312678953614587455943215747718331061999636582985002712744480304264042837333069635486376894885261872302866097090579574121722497760912578 [159,138] -2029532531334892478945603267154916141596432152715727415819939896829030803453268108467802871159287568592925378655857309675027287855654361501408218810237221828940644194639453128111332818799447363416849796752549267784871893449967549408752917634968242734800478783620601555368841314362106342887453983224131137448821200083002199944029743338530479882792590072580060982167105856660092581634236446147696262704549769232958103171817428301997903209827756953555839001031815231694214275804033865447336119960612544747764174662592528300909654365821334911401479400538883810477996411089884538736597171507118276183185383493479636106483115951895360815216853698660380609072669659039650473285773336002841556588722422010986700491200465768697415342235871403436974666121162655411025455208770105096748012836488270466305728705226681537763326455289155755157921009468052372863680553025328684088866654302897221553020510906785595855966242522504926824146815963691393632023206525155610464624844256026560633489669969588210821793997612105643874064453962632543765037754164126324621078990960219158406976250758765207411016555460751653578710693877649423052951392104860894575012300138529153819013901924392900165766258980769150018775554687291292264548166386510268167739539409388311601712730916678482020058869833968141788084649056911297029508047688993696329192065616562535326328889550386591973306705506473067375821813920660350561964452719306476983515709888754406002666415941557654984455512419804617107987434351777478809652686730847107777732934003478349194316545616722536291550078305047237439544414496314844775565813041907703932271558464 [159,139] -10073348399856507215413890210788301600408820329985099215398740573193537852469660189948718458028492591077347505391298903818424726411319331883529087625079359784099565698638219182425485981963920862540869216220019186792236024389457270238356676743030817233163481352427779823093079637321997416951487646860145237557957627279785169685672051780399700672556728753151723717601421740083198567776581931527842348677818560818781978662289813992049218352047771258117088633055810248861213746525477968008682128348310846393260517171592011980773205170279517563020656763823929216692799306442071029672089608231666245907198402053708009273474338976588008904953649926622290452463528075269217489717797772900675613735056024312311176661269788720029547250183714201520534969141894235757175187325136375696906164463673786890560254901561396922069717860576120433782386101260987189338509001535831209136607912435471870383256393971014705579396423363467430594851158850812968796002982470063898602382163538982901395122092040809264544096713231652846412574023753546467121835974167834450406692057712839416963869434893514077379929943273412893512667552163962207967322733077232958911083855357666904130410903670372027486187392324496196152319373460209193144941285446214604049091860394778004685045856195871325020937540528711448610059530898781991374280298987062422738693646385089023368483868475198302021959997483314122320151185093703450855098682289881289842216131255683036657982053356416227539883139303276470096164658059774198997845784578838479320020920502226890194171497366895889387324756327879704931002276865933174412478541552290686952 [159,140] 47341645330422218300519168941410150334434573433497788543432851683213097669270050740328568338279431696438775101968629084293312335658169162978712546187259214960022173159146435867147588533223553114456214400037707031056749193842211039963919052398956029262273221288231091192721685700097410954595385082923727392287009287998926448302239697093842710881856417828345135193702506180771083974383519007009525249622656249712877156119995589332220416131662102913920803878099124664523870006331614249233718975787348364897850258763450017590338644392777251885255512414029247910619472166872370281026158732503122627486476341939969714253635865473533242866688983672406704708531809867854771692260943374191476658200273652186151723292327541994584978570603335728048149414653362235727395613876993778818841693092274313679259497031433382332117798804389786472517010806258899019794558455179598820378562435964983223194508328240086974587174791100013642980290892939885839920174330209763910278573232017455723139259046124451505422880816378321858478469107128404532192762812505574131703217513062743502835547778465096862825759814049489777466067636132056226989166913173985826186586592687460029668940509092600395463599800354399906723541644741322399224553031029045629162047803640255314276710356880360541901607243038278303509381428508085779746992078409715685289087410337198060971678819210712899863637932158500581226827392262900600130272586496436824448455936503930562069292880247285252224164351865979897350133444208468963762044413485758944650162426695873930209116189354940990057566476141265446310148224792054174340227511224 [159,141] -62119267166288576900883910274964599948266279941877573891938158217836995459301968625218304020919398010092177751710658311329416448634432694409602837061044390077678404684166169845384476497378799804858950358107951263938371125081682728850687706548914646725052624141051288595306568744584120355149654442924331430686072290072075051569952444613616587389980246598858365725425593774998725747607621967682576429474694011647967899309992696305922671320093663256480758737409878998007328628899332750096237241349056254894377949628819343723107993961574184384553745646513071756950578487493979469285419831104861238665044042158721456787934784419650302149758454303193613047957639420335031143847937349841060497194250344067466888802017593956846762038034885468788450582377290882409804099252179747078112501887711786315186106633548325142270805363289857228657295561566936251225756820185436294265680022763178577888527558406182020664040115577188642766514467551373486637008606135815001038041238555920842753317742604718488949280196480372232904659588983030539458964941333460755613761142858871116899400770372833010853103666098458724496674757620521939196102944872107996545410339830632717321950515094443009176616072733541911739565185712979064572827758890690948084206775574072785329019551997774172071024576346908344239829452684639717976829100448225457061382970867658370498402710747408346120725812764476900138805083966639767450897737692917857861806720645384251913660312526031711730101700474731283578755874607942709053406354315336997559026749566582131642063590699455525766528526158069118382682414441284313391 [159,142] 674450070685272825278900897634625727648241503943780364968284775432409793472754057556155366471330564566565155975841514270079071301778458316638900237461476128830603235708555785156509441863164328558637218539742663308973355801722201061951212433089097692336626411837510506427941074842827046066412347527940578171538958079374317112721328836660062418959691093754519157468236341263731263693130979137400382557853233196614331888807291181191834106707867872209210231253066468163860651776509300576775660926284289505681186508831337755190158997670836653393585812442574058889550672247439527039067153516433606816938466191732882236318612116708684164069186401502631073534200137602245554034054214419509796816144030393444032825859616644407671762146833171293822794518848254388447605051859911827127029533987519597142968080316204996528075868229823796818393609037602323332705495750863897106519830148012686586185771249789081731665848236817350525585174655989976965150345650405775394320072686763488890471946368095028975482758202401327374457113363904728406864106261645874671606185137227100472016506468796700334414709154077873028074688830899252035707402940892135993500839865280071006931362367074691275485306099337739466783011127230765344863838357697385029204920609213162528180257862941896525071859014387741765858844899317058420041227937031900682802159692536982706648147837383781742482571233543430871712007638559623675001463176948745489101958373274901540611296090321201317413195657161213578968843376030104040672477654489627500404225738872634305384900466930571673682729972461507854011726885056 [159,143] 2388660430437999958590577790834374694549421593153411239233241961776309984694049932490422841744598769687284074566365318742660165708211951131550721372083455963802658487167043699324133115431076668745830604254730830844358539306267876857749151468595371267367588198112222776883500692118929889141953666344809123930114045038888870471889677707956298810593358825884267747339590895429533811621422788716106724858220869193476602677854578425503261585645673251224740389233009559287079413573519332648959435410347682350613926555617092125815458263101305383468447989089630929240912335142962561113713011988334843085062136906715031233877725754698613824967409822417404789254071681020654232974259747079166409627982412779361025981807484436323683769002882976103096571647634450075455505273338114000268795270315307338513982750574866821841252929504442931811692200172822401876023552166474673613452576075347222597179866561931627889495994797329858947054630127833530009092683300536499399627398075838557975235868994138704218643653999376146438328126841955186382611140443686065436544414797332700511242066586176434171391215362728022473853961215538697614149765953220580322216539782071938062929739073928687253572904941542212641173243722213148533075996999700320838454267671653308711863424357520450046252381080827830567312442596033150686480491019821255106103058003992645513532448993871666442374591989666233131362488692688968187487066724948535441752004069242996831633540389368228844415055148496774470409896178400447170549663764175937406573684013470262578843861068336225493267574926376664846712 [159,144] -1612707160224932890904346731358905680413438780582256723362286691601914163705615719229543118615830134043026228311161143841939784912765626659075031215003994922063659308753014273601607218479223649735302363762314048112385928190358876141822222483332635313466214708364875957799348989252964617733624604058709928816696812944184319379665870287876309153471780311617389730024466470945743504685844471899768346215863018629519119448239421192037982410156090001462972876714762633944714969025261673864655379096997589181297311341585705626058909425000899159750941173164805365249204541901887858301146959172771181961550829288183826062756129096235548816053275553245809966307338690758302749802363397868026583501840541312410195981828014616194481151801177212668560518119751299670160750298303900716784077021205211251473571949646312063427143722205958727529678715613283121000126384985523818795315945787420638822996201926015347834851634051565648393817830759634033468172198231771796053312345350583940777784161221163043793208542745395492271741023410301711523357825163350457290083795405952680048575250039910518671813252401294008410111905042334221544726555545904477673871124818394655921616873915618528077305276581259703858115385706802593585700053144732518367687400921076309536734758798946533784773346228125287953305267789492777923016440188418393787708378559868828761755338409751902279319994559310396213640241545707350750844318541157437112538269277984822121402105625035528027408734395522700492900970746797629253135594292042711158944839964182463365574109426731360146561437018976 [159,145] -10886336321491755390223031038946011018464667860907405529604490400218223020365556606913195471418563548067009394641382188016993197081732852264782637231712643755655372772994273915242156481056287257516068749477332679469394898586116479879525806807250836230237795801718942882164520533312193772273965433127257533695523520257100523527989006609949132006989198484322143631818050671875220446632774844230662784687657181362583069572552681756603113113130890357673147292368983088583908132469517877193690990209533423906404395365901116234865190347826727573053501627997873333169487817023434339600318958579662077006097921373714537247267385034758311705241372053181994366269473773742674966077091275973642626703278292938213634869442040080273487527307125620817179823440179351489950027575117213460767339625561614531594927512833123615715496840551141943806795838122333132219294119907711190783333564665685137535834030674161414336258055838581335819931689293979230262051662664836796775336842957928577165101105124217663847017016025207799100965228802183505499199595853421758431386494824034709247741842314319412672972891080294455655534619399793676000884008057184415514992041133685219239784351451029462879126561198607667255339476378285438866946082814544469763354623680908731395606436026540749904057059122085394893344939485912239826101957165334690566358141084911804304464909270526412837665966475966249023048065167950653480384979265629902212344032864295288648458277404236469113406786599345928793953258295267256961379789324202070223401277054499920588238536539943843096164 [159,146] -9923425331334951692758956388145158586768128113286527503679263095103195705606971787855165436354779565068819300620163116396024193697177817909161481406985539528159074469641739080185292178270240601581187377030301734173704377864548485996391390047623314048945029069880764786562733084247405668548427944748865905333935807386871457378337446533679889529236048529821003154704419184898308221237340222126610057566493785096725242711974149399613614597671617248657403636866611322505634005265907781499845621822342194197050914095479917001729500132171842345218720448146784260389767867988312543992379198969737504087310282457490101262818157859765051307745645203813253405690276479758520036365993199691007397525607934167316735598941834452536036526870635679591154440481507746932005711216836918226679547035162323725786072385712527821344073744852502891214355573050637782598144818750903819787078636433494786909858721847487271086735195565193655640891019043052437015850817886221662960065328842829596128153223300102928165880056263999766666652770489240997333448369946595745287577930469019917095220805003933175452863442372314893209132866005530992358979024288338769701232655358635705795455550607366486932561957064097547878652188490387235924331600724180157195636779651705300593988837248593074359867023569161277646851570365731959969662107215908631080466316570019129335232988287493572047568298438681498967148420192995233508245952295006375242218463313579894056683996731533650116592176227029947020187338072435030911526134665513126372979680500400294999311391672672 [159,147] 4639427545461711895969853182687968081821226523155607374148063122891775860676131646156492308151830112738580259314325064035909674741448988858999264446107781382451704799335732951957179025440878176837013365266760997415815189208247354213765887077758642822249706765003666964504481300278812443247776612437323130999795525099310510419627806998193750515317119326910686999270885771086653164506792216073662768079057419109471573665756978062438447286397291909288897371631129327319561350140805513143973367551075240325193312831889194803117074091283287731499085120361549012245904704745310598600514244294815362000316693177524387154232986918060676838419106455612063792281322308914608261897565045155884779097282113881823021056057507238723332552810351961693474240347419801870264676525792525545598468296398143768808616942304518978289879325780247090665470043329464455002290404531817064871838550271476694265394067273957139474782508657419806879823422611413074390124625435636575056221452983205365971795703154116839193904040929754357388310910408868568055283386567951705452158975330301638856103703790277377589443759601182381929795692620645749209594725092878205876800954081630618052340877697268956547095605278007538395167495272120157948067975312108530548592501443679792934511963344605332017343140359613420732296621180996893535358511942642047316080731367110153042457153793995290309438223451679976031628558884731705077397622555393372495205873190278602369558055712886661539084196058119530447930499204636629317816638921936580122551302120493482619892 [159,148] 13850617152960295384768051454854204136051002817406348705424890118735597286904217642217460068424105333387155399001909706934157553674958162235236249134506711427572545178316158630139712971902899201248966352445824516609766184421426168099218265009195576916637957410920166517014524306242178955286311330016448153122372763981104693551366233880589038367475861922211933963669170918242394174182373100884381703748128042710303506154132264074726907744657109472825026819284935402688120341561181391871259860592787926114528011628301969712729791617156369117739664706057626657240528106029086881047198940657107804553160265129384338028740834884044954525823567551574170307096009383516193904489030368302938115583403452783959453558057267895477297029685624432261690947988238067873047392991585221389331460133006247478968726120770690213121689079696378668285604034371766151616376410853505503736406403637583742906911280529622992512627301517724615427614465288246318506671703139221201143181752095465675514249689037013380386604761380034015162551147481800998236627345389530823040884286819466871315284754215031502906559570393016060164136787431755971812263991842866079389873648380010717306688306222619002072239731829951618153500517239406131837331990295949680788154546761313507280958405151993220028771639292011790821610470392252961676912758741004165888477536001293883714082710742924196198751050709785723507903383092538072008158609946854710598342886136738938135449827082011143197849197162918247013460877338285259155840011105311636760153406145144 [159,149] -2057336299093805341264857741799249361583083912879412501648883073055900247596404294692930786408607247106278634356714888257848767429726198382524559597127378938819581924189831664054553098408830570769445116473721678272412073549207352667793558133996821049644562545365048808656535347767681337454719864245813559599627909974117515635888735453655212264252729044909785556158888277701529832401268593598356116159672217097558613554518326789485174816928827437628257969013000253399638440057907094129887013194082698223211581782705640878271089154552901399399222762788260266424925512135949215093702175555693819744935020278772869962797676919388018310134532642222658414772929312561518537992999475453524948717805929528490644449516045974854178714985171406522429630887101263923197781025722229367125766867363029206710877853471212719084116907421812327751568020852776283261606200353679292851571146373127019909166734887127576687655350028751532116833845397961336288210135179411168458275188514180295012907924164135284111253509851320180453057590020668284595938333530633961081186613077251224794143770939650447090371520313368957426468145040035115902231408229975340377868294200130156726152965503821840278707179803905560559645306939655267299773569848218164112536146402253070159059066765940545893463251397935395430827670777314585332341670491742962789028020259879856214688397134873580794260618118810091625766959848611597643685076721794386770912855903613151851650808830576629561660424313108981824130884820959608406007370630955569536111 [159,150] -235605997735969485201691210035276939115985424121528945981753191245355552304017264767015038370154005239688625637469752087233959135042290230863614179581137097352395583038536342248368767156891149118963172129731999090402412646653191408991160009561439074016962362645036512089210132609026519035332937633708106914155960107151991835783430899555139330186280174715989994253425637175342186949764106191499028894970588174262171707618914844970630305383789274166779262135235807909407533690859794020473459825122593377844385911724328046304335029671322305516863327560828454354392160692970883124768715891181537510608933134019313003098642616297728525171572162861051910524726073850314966440588077882723873051416455478081080076194364515859445727473963912452213712688064405261835103532408740565785351249348966195185531984535786232541821806592132555970487470686491709790490268919561494812711038558515174546423878576725482976728962665410524337939036804254378540494972476504594614304792461812170699683733238710641246622549519427537558104015585011866231117180336301106531742500861615917980905430267244075149655581181612780314116252726881025629704516864483858355966479708141033765391214670477326149955267860393580587036821160685923686768592623096939656287497872534563992989725360096907013628023714267865827727385906701400879736930013811595465247062581745239421114237332102525436574394068518361268499947947879825638776520512931216281894844119729027382913447958907413252670627312335649481987687099015526745851295105216 [159,151] -1158491741437057041144436363614277756181111749161616595359171491601085286313171207517150518611001952224516877494752522736252440079159008766068930994958437498451529077689324412675815991559347614800407094739429843366407085829737297607512991075343561885458441809012678296443030835783744997300130225672710967425300273399230125286657733526066223043782916396457316425988336478392420210232727481573444504557726967664726558617645047897705135792354719094892925754538384746589544538040996554057000220511029721422281265177623444692376389553366071509963713628046746434551974990868250223626476326347255012986007300500673766015210409197621159046606686300567672483244501850868826645839717764854536446974371862232316351344557333032409112384821807478205477318958770015757637050169462565644266365503996801475301659522495963430443520027396232311096429539916161593261081750118507009448958553740537824137331349404862612138623616905802868347799984520306776636969465005055750367132116110481670114468709938127796911056078947586942113286205130961538592035599926757557767917147308030386457602408725894445491875616879128822333809206166168049309442457835543872059466048589658740944596227399195694495477853059648569870676804407465774654603630687853997274467692601269847792736445829249107455319057478701399656578447540321332072692364920825598768430684703850512793816972038884314275172203522984883067918244917065001609947821548938046404716176891339736217870698077999614562268303095119785352570961085630919788856 [159,152] -473978876987989963497594064345812659169557438215469363588728382431726006691939214183036419361689357496282334232379917179051216352321034251903165387298339507114441937302114473430942734892040647004055548231697459067074677345805549560263380086630530642021617013437943285053069030277750465255092632285755610200333228311350431866580701216926305391287923240126282659601351779101091050046986544055017517606848324309103330269149532115135472171568615192316128741495877862965550595321373743174246292674419076240800978089252202383986424495758884498704270503614933113954541059493918682682634030494929030646641962983932441615366445762628763690731938545710982918874175867500163865316275757074387832575291267804951634539529128742832539630602960200260580032990516922245493216215326305328197540640832578558119042286576830728383924727097767305119996383966001253005712658007261704205726248269234806444959840334089098467823866066407961104228676262202856305957922745142857719492835509591537181967621957316035264507036206738636690845711856198471952235486932364509816571423818991475249430426625330605408848433031897491064285371198479968640466658952823796206083117410596970000287213511250678432687762974321832918216147750773930576989866349735448463851290218793772965136588719408218054237969283752467277495454550685148242254315206460076862235850931288763138097991569922012537291908323278665446078597283290757383828445077310797761851941534413748398651810831833566596363539720008092412003152262320 [159,153] -64300479325382947809624125712306145610964720493303093751367867812137030492366353005902459654729530949185385165999366437741078875872640304351222170731519007990881641990198402197843341619276419052940771061952072394251202216270385316644370079898906745359701015692217061692084267526199642574187662571251666888458188721800752608068412813514392973048570221751324238794517637995140399143860307713924914142738237246129592810815804772723031778052853342925523802129627063438433486537933286270010260304095900995867269300437174244857913582960703751719850749368967496826924157191131667557740718843411419384892417352057321078637916145821471095024032524586666416309522593804285764003345546688596043049249987011828047246725405606298760088308979283939201997101269438480291390958265181613611473136012948131183030800400699360811544569150584698468635929734793519524042997903127384472646997529980485914397041192394459413800205006778095770586492930605310792539612180728956744390476485198769065402462287307470874116389996165357384140464080437526167142626726474949583165479484388405328328136127062303314866760000739067060345279068043153605034822345336472924779492715717975215500618031965735882238254212694386789374132929876189439001808213742610024385600689570628426201897786881186690532725558243862520991881354779099668201509169903175270028872857193591960071628107499758408958833470225503292892027306622826198292281126387924361899069574968261219926883620925845662550295775367992070658 [159,154] -5834880297787706441971323762508225996686066817470811180999059153405926615124907257133546600080910216200890801885681526452538374278132058995192998629886507590339858037680394385482813602805719807819663269421683050466320400808217535428698702657302932061578254812378236409579898733977793363959835635710480780167108842943013049344001707097054671311099026361635070068399816843125249915529724255828119808617668013864934776331700100906469516229859325228977075199873174887033846926733139968265493117109837793889421006053293121068710243806188120676710510639087331128121678648555580834753177979627802364492928703751180903239874142925360045779520030497617919802085809970887922836200319680833111219225318863986099778430084325392721953652906086942641245406732747364818893745869840571693209538539819579179349094565707592840444308476892100254195196966772859403041905537730285935131000778435561304362790253977422312368909796475127835023259895964775823607541033084515377912375118130008788323276141303078592798121065428483920743814843507914644937335974038709217866519502109467032585338189832260729922286807269582667151985354553727039407012661749108434682565776849576408181977335253287254467062680286636954070789634568907271287333512026762990178715371108939264818017976538947208196224173978672770161032475603129799079601591825671674958856203533445551389505868512933892634886895073238883445775574047871468836224869893957558229625798797615327674770717522772865905763815488 [159,155] -829007155410304276572360828682574024238854146125859978132890448761268887525454172244329459469155326631901819258115346240035205518620975746148509105567104691794141527776915172712514878176631715507161968581276450377582129018561659914474294395783506818468163210533077780238852199983853190671749864948548902539131192521456275498362538668144311629767650476458172471288549857167635603079767260493232556885210276246488080516330311945070690547174870487209666875065804742524364618775869596967999905657368119621130910210828106937086024069662088615307485849914443029902098998677269046478215284787995169437175542247895445570685845133186901894245967268904889832854221836993873334349844133149281989331791727568638152284988989826985716804252496915853049826207177495086605490062171505869693685545066477710112097881838357429984018325470235617868990069591246643672224123510658703335603982109354872025285018311403283800781030833951685680691683999380374329648682576022222446009471383929542899789315949025384638456688475288234098015677022676953013243122830107382256965375532031857620793697653285586630684679699220469737366561027819916058461497066541669189413154560336421436531861809834880577726742026586391214340588602371433756570929570886443318619128273737836227729866051171342925832329962366065745001656291046090801785674613297049080762830276600268200308501841220607103669354576581697449546118449274402070354449077348041629338981505158046494514906025263401096 [159,156] -11693130014775548988449272848793936466873320968009830191084873248385089073384536241829370523019922659863662361128859225476637482347247648263876312737600310791139008455727373999079319287275061196504390128475254681515496179921007771102969377929138116208315860264920044487742503106632651436868568453339256295148806100904597823210619414424300591329083815303034249895208297719977120231313216942797547861136791752147797939177973129738806841701004203282102427262301676930812393081623636986392788229575638695775959054370369128229115359913331858457793900508313946173706285598813038897740576194970569344136479784729393858910352406002107658781345037858774566658975008217126557401261163682779509465230355458175449235253362456403410366421059753293454492612928672343391108214281933188270581037044680499591853859124209459213928269729503340037713472446364727037934171722426806596852357585124853932085316950560321186868296549985201142333354884156331269844702848753823895549537422805351331522092397192855221626282083279855470341429634811792802032957943452366925322191618679233741507196745152151303382795597215218505226273762284166472402828486442301418653543133975337318526548819113737774555443873981684766322978144181319340047536726704077070968148436761381106360768377568952982187202579516447950761305731478290492734650704298571817327439789417740784909961836825811564856171655054409378003438253473240831834506686815157324835678361310240939246555896 [159,157] -60306343517006956293406032134853693600985654117469489646240253279695175971908704703188465508082480630370862138142457235618348042088805649384682779412660284091619913073634209684355900838159793430151793424427531946983150783669137308675644771265843018937856551732835338498337855986390605569151404341915891284021150026905642282699265130143858787651986655654721819355900734483929932685708022126273634867537322290619347385936901854555243412689728102051002013256848887009171806362178407673614469628792150502098246560834378189698594428508866308866873965535000611080729072197478909046937426927649718769471193542877254531606842273391169192050200115630799275248714204703190250247447977812382687536983406595439294103290284863219053879359455697720572508259515502924743025514124554180305213025417010747640595041836204544488295674407938202475432925508308473579647804951106378354176307940355405651274634301229449458039245560959389584703447860079156662664832206945863469979222410566722249443891354495509130413096949693807171919931007367790394908682675402319041860336200523524613031400716148235613467239806217291375593391698087062143261668009909263192317717774520523808081050047225043152445110301516373279850137693580110367395427453254120363817862530765032121540239127505406671233620791229118161906113163900764283347790627985469259313236603016704460637357593513678463406293397432761591888568699686207529236764543699336450390397203274713 [159,158] 15834950277374152168583221561378299453975272574426712187643469404342751648240987399446163833268375093707208758503700456974396229935288435573128445616814802707209712638690827494918869620040230086980886256166688079620008276527543987266586199156727873153248876820412930974243648993610582053972396717965968019417259642001405310036530589269604344808045662392890402858778835577840002015895421520552611372337882281390199357488698982519273714833925734922931792151074711467051472229979560268360111477492200729817851538159002142322094940495090318423029901298500875924224793809251209164428765789206443676907483755795181656576570004519561674987920710403380138387489030851129054779431427056444476914570147197260494035063997444075816922491784396005875451794202423712280602512862500862371050029218466560637666097854371531472478799368470346156298597207992730934899602414127097971445817748211538187311401139755192651992370041316338256114981710178443310126907494767078527736560243360034522253053450440914236837041462106434566375665086050038027397573870226811442826121526278914183913902481873186675694626995581807513069289470735526153584272946710603232034405552245726222294936308094310116961561732226033122120125240854864332975996452581762506688900948364285278956937243009832848015292584139647540557888205470126135030964830970937892578813718814171636458176989005922805249598635678743006049976519639347867069311888098517434368 [159,159] -18046089143822600241236052689215993551415809844169266043240179236376385652589408952228400541514704394880885801870639901798619068857085292533662625494240314082484053882746024447747193965058213129333578130124700296986549363751131041476616755704809912348181230181637557570998260745933156288655547638882908298192276731979098951768223656391761175571192946816379481458200873233598785162183841021637846398933220252412277380349001621748051472646054633603155445627177109148810596980439052136324019229796494068992679250420038763234713162746917699585339828251638104043281643171490251813497001875985719157865382599681689665675078388264642605327341973492055406585301957346017403536015649451506677848294192552994668619817866154365290355813846894759910028240195982987926112299416830850049937857346784221792526493433578068585323179454088665199466302501504017010102737835100363357572835534233949371829541262054849504825200755939577676725152916590225485765462579400772583766293680118626098285174881018650580292803736871006434880178948488502582077487315030371543611005036050154446578068226463718916692997522524117468472218421052080700022569677979030565048717094326057356809359981714818407612747693440730541452894856411515488305093846551164152138740504764980187720578434421091310376377125320746624806485905786695049998586232576420795934202238885936034574870684345591597831519125874542789140470354984001843394680576 [160,0] 4038187672295244204237745665223393132621602411277632507599029892909050489625672001998820484597891636609025040565120661362506020750474343941228168628492753426230724047197917498506986311548409249116856999010396119350780442285198910523865731571963600747731745730881765914431416232426439367898804503478427642296546829580654350430312816863353964667117041456973194040162811128285365957163778810782034561737547388236111279093314610328836474274842395231508094454246922301099874022989455237712837454679217025547749610049767622519819897265291282707356804084200749892280266156649509762406497669148644679220308369176662275754714058343354679299698307483754239267531035064308520495665289462603323810299031186355793462433829615161343779666580337052654058140553499024213154670219273499647100022928906658809793899702473937931251950835213080229629272569120114218046183696809561260762288330285940483952622608806107812562082199093848829563525631638398905466632039356363282238842310092540594032263080690553763356666419605541599170481765536411707398854447407365810180679416097465134899349709686215218796309490019568444850296923091754695682225524304897289547729743509911905472796583916505091783944923179474534745631986261153986428292645275698572607158890379053437576941971113043929832760210167710095901413653411624471180740542376739185948734819933643939067654817686400582287569982971004201611424070561100816568091718856023354699150059946679805425598105300151620749871782186700228229106318575065912088637081547952020725644157961226484577983783254971861050274092152050330786218526116747153217620491593495311526378073162826604790368538997469282599059408699421627313940125840421421010988772144749389641411444035970550477486855831438324667724729959263708149849077524217339708716902044039219796382951554764784804388373309827490526801301445701920012293670298756139653882093769717437052136087903167573546520349162023788504909807927371820583224601816808842792599402115443039402173272877173943485731718988239956881747585424944354291592925633436637989830333710087915668570899344384968629574431054000879454752462842593531518787780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,1] 780085223466646631274213675290329283057295780846118608560614161999020689332305868646903481809081484810407124569943903796718070951252210288848906583005977134510254810910792436608830661832016710704026134021364623533339179067256010088689400177621995993325749459996113491386659816850478595188347803854119238604886224687304112358189767424384330959880515378874005212228064030660695960113198918647326623313738151842895999201224372574909627378001354146897694043743565752964622667422403492389426351368962502572917703588557439925582339056607614732062735035435505764872620732560228980211991158550828057645969448369130146827284210426904643547583869996209656344005712403446557602010516837876806210514273377248424378825944907302263693907344353250177346370625762829133918940463176882554639405215059082607394044913254622589969394267272772199076734820318787324940972885880018537636714300811058937068716969028326154720526714827070626292942192123437305944153978432795608809057039434714525435923770238619483356844790545722817767762080844367870730043482318352388802422649783544991373986638132310292408373138258687814948033940760222389852460352558719235626399012168660319856173675454192373308128327866294151505945063736571016833407167151760544357926528117495973057184485579212563564610672209291057948903369634748095512517236464293633433509404334099535527513553859735083655543552865507819506909427855730972699139385710421874306646120473815858643833946453596568762113175513940120094892310254876612003874373131191654588829268344042886186281420839243950700147975403449232672162962342987274512496313855512283295931148854221188023950355509675624384137688004873855431416368766430902108925628722387282396813001793556147840705361935173756275091672419636812504872245677414058270757646389780153641780897436731833082959108264899676806511270672513691642128332979399360504325224906812650345908046933268383649077198238562795858381053265814604583591192196117296125616431292666801429005668223315003790245724360766815185908754183278319386641411724845837479341086666826077474552918988789506522873866593751320905542981668645829978931960217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,2] -403322859194554679127939270565967107062105691521934800290558406596446434327797201404143028629539480239710096062882636350268809329819572100965472505800076018754828721049692453475799721861009285742818875547387278361792518173829831501786933473904639841036518327394266102958666367824813932467066133447939824807016474858762798403505247327541776915561140049265189104929706073668696906538537037931312214457882903347197521305547967947535429204469360840377097039950012444160876759830261398834747778550499674206222226501500227819557207336730138348797218274548910973594253907536146000633175028497258938100012417303603769577711504830965911763598029032639846273044816288299681347393731175152493463428289877347535873295712128988320426893202891420627827457888829467902961226715251034107393278907306333399439567637660754620811310304008206055478668541355025136673023008219244463775179603995749049177681584103042120677125997225518518217250432880349533570805222897535293017080367162680072733111701888720210960402685446224326294861097245291036474096574365348048235578404583607898493743400342468273899111356575419087727177916933715430683856824626540988910924897989832623338432526616921821884217114630320205436750803365162011797817785555077307829155659075749952412793165320164890267386859004627307997173483856839846517905801697468961148592015894364314574472112169239815197447982080034940301067958451468163108010128512116294598762110790768228813716953876272000116607365207280390044133946260953839236640237399574097178289856850002391615445505583803196166083204619682054192301155660208013947318562111541411784964847718986701840164009676474885949919818206801178744343378194792164396579974352821852455984070689902568592991107974675754200767745932742269123796471225050520450881441198298520107100648887807891526794005419328787473129468479591451552828743064284149578732367058898516729107915044775208984230922311565761054658670210060037761185800059845393638112315677426289102449574356412479258230242184803503432049058593576062987700973824604420678553342426623725455445330702899251418767964512207901213308389568998254650060537145065472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,3] 58608417210266206419517218203090278572587617666347199751486154869068835107373463232761619077352270101687376134783788780865114149832297612429684430326101570928539419300959910204543597267623474393837396034099475815617319763837596726683751111175201514341835440278480076255059435680068424103942477085709454291083183891076438400331365964159525225313508902242543410549653697794127638533727925194488725941362694337820242052133725650837692915205089412721324222493165356739492681739123893043411281761288015073687099462221938521464890480242259114804309756532913907144139813048865175634080987491109105484984951558057789750680439918951553934620134071516284454326535886282974187577887519548264724606851557779205534827278008848418809385838121021866154839941311075920379444037013644356987023867644210646963404793730705311630702247193864423660804077515396956902373855313692542964389456257473811634459669765854241303951186069868458637037626367184338428150808146424928497943544638953754528761927675668619516716704285998995191464016902462560724096668529100311757698436094191777582103360262169603276488785987089408143712586613627283127553609229136654097871787475589971225370844084664427805122149346388816048766211094480015513655873264226613311199486528063804300066522241144776019966076404496404597859392483914272458939596222149688874038310654607204770986928141736947327162273622219616822909639323014041221213189917466642912457308457611388014355981540026738426180918490750725275749571109405249778776673566086111562115357707387590207148068339894951717276887019895202932156083235810374815696060919584605320443263883025254735497613281818803301166700204003037260017414313966393115548306029279066694839436820819995499083286257438452527361488292976054932884039507722318063200750844229257314377022650430189289026982050032203521708913468111921997930644988227973285606306691049231599619275630238048038759911292390035839305677328558726467254473580163209421797660729049135326739686429507416651104572396294411595555713726835100094214896524546427851743754179244342563643310086298852643926460089566271715051776101093804904052967386539622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,4] -3046346524163871500787311822066209340228199960848532131403372642933202708148601357548181123272292777512589411569905080579335086924222456342210933005570156683949358825256048652826350273232493000931154596234271889345110933913539561879884722457182635782014838974023995137407466613294613708634064448205243502358029173982671143084627632058788121032683022400829430249606083842946264202753880898149178077306388381402695025331719891778826428143310027946567846150048946999059146875506363216283207719118388712109575561233948219978417886174652944968606894723335574321565875704756272959273458029240587452317686645556082872002806173737679392094848252816342002843152976472791477615431179046667333323597418337775690821078202245781054307903861532578323181510469459520046752958752515587387105889623846504863932277068566662450059699957177349339474651632409356024672793755893080696141333446063139836942618420543890242351772802225641067468180109803189985376134177249538820204498960693277359379653223124578388740993162197306160949058727907896967342122234660035130901474965149816893856312566278847389354491080452328228877125318196938746761076758914516995527008377381258278725371116450735235477004099803681360347345061653397368877879844789691532068085663073463441680931290153469278828380395915973825479527524521228476483015630033947848176224110861114157449036433420469167425930280241270045786583273510360068794044520313726642980194970135211260683601406513884424392227213397264748222839070187052551932552944359354255542935459909151364856476980441990187624307740039922436223179513816581936348783942802477668627504360142596537782349253353459743394817922192712620092049194407774772751720707891861150147365659813792059124280019958418632037809713935247389377638032268396059284089232260394326864899934384426600332984070078891066936184291434394126322105483164364986500725995519713054525564303612276387422231262407481515204380142090028315912008269342923543551179194006515925459063169825301451108312598694127400803789797392720741259062388932356271915881073386416941259248785699371233447892379335008840846903179251623799109611065668309876736000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,5] 83134643988277616263719990740556801974667684349478551119922316965125660310559789762092002186390941414304723881621928060240745796246032671809102285987810482739418337367869082507388788174642249499638327476007342676804333637868457964370085414469307519745702741039825671937350895510070304142791097923224066682613197864536867476168238398356885171077022565438711045052172915284781384937917225331266125568716110225046769031143789557880355677150680802375419267201444765978273648631490041480618147234494214323244377193082041301832158383112157818593265267383714008375931793288225505276380457978562544287394798160378777161939990305231977835982983539126415264212292408029412552501820098976308165511489795059775554565696128145989632501096570634436961028031999424506463242477263961904836157810235359940868106565982092290024575680725965754188965667159922782532996337525058562815254116951080056123125467156036363253662322852987594491642840521167153648048080979618071334908335397854696682194000560334653757912742612287747631080666562481320398324107425764134339612403593328686981979002834282505116853173364641766069767519364816793997542248652606372003260501941742668885614025716790185751207229799812438477133807199026948905535065652754216733558469323673149048820506950874863111155735494383880597214449821443928166123560833987406571352684142775568370999201384735030169181697726188460719455005225446452366618013068137458713701418737440348468183162232659952593631537017508590200383596950444566412440411353635718649957045665523655644704228876268498377642365202594867994392954953331105231127123843382405699501295565237479535402516910455315373477055063309870107384309219050615948678245484379217500458197820980906750735937010254031945842946388019197888205132724218456063086920666672965856188552475919905395497526014009944004683014686927609535459603562014835976419408385892768491937773231479900835177557221890508766234233591503816195583464611188408866797262507459401233488168900625927632409636789442569292858134721252459861165675339261511298296251141935809921062724413380538668244229022972822244363543338549087567776301978251952128000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,6] -1101251402163685202535635622962249358009439209987851286336317233276499029806157787607713935464097339447591529248509354019699252512652515012027451234878990684138764021804032545989295285922994535615251288203855431310158639336117467129040731210301628941527664407683575644815720305679049533102093433092007692400237032692593783784004081879901045394053073348322732241661804323930590061340373633898701222881428648789985813610776788652819610790661785890854217119416544358699699586278804860034106641895094058607962062835590542208150145003667468240246248820270286141336756981839729391378457984489563620559554481457233605281192522680792847703686303003197933570882785217830437295958379488351539758780760694820603679635191489920150716593054285938905743275729217170707863742389913615953011937730057770868871832933855411567832325302619901939600092261329107444699619395930757462580945998167146238917148312172306967533705770198593450966825051170255933922374533976359739011898487467136433569347145176245240409511508595876667414107937278227959282478095065556826831674466349143831586198371237082048397604624802683000143099413734727383540580984285207287702625878582953093511198859829182862235809645711839131063827753548108660966191881158355242898608979044286347425560132594461835877367905708524608869870894066578934082041623961579086139667133438699407566129045600369936372785421922726687311156371440598843890660487156612667798679162673445174130187625331594293687503534875730537102818670389266683915087859147551576652392775231526550188289794659454629701462064781801206673989800450943701265348203060541741168361012905093130931510755032819122403856125082391893299503876673178714310872945874246318416119818916750611733380318057576707358541583080578708506340400216065191834221682149149803438221545479554254359389208713681521336933741812537818851905498982169425762722303592344614830823535523908080409737833059130959964183586988337533723564583234258070783512657894799835271543984795307324389943704421391513773133707347387294384047681078876971202195177192599947400574097676304055729082399204580567123217846662066194835996530314241921515520000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,7] 8042525423566791040477665707058488635960430027563048987992746247387199095247824054086521623275990861799317929135032263211366173566889499777408834740244352713059629232861791121679973479353990030181425877970995548128147835608030964058569074916649325817336336084553248391149627113643111780847558769083060665389925907254427850062890854942197590216836932828876424400119972066284527513700514607947433950465867162044658523901300015383632166512527153738486996176115023928681856911226852757529529741884228435600229602121950393509985872371002979238838487364562427122576641660318468698244701876361087659210919569855869560747448671486685833204374790598787629132341758649157213438360480079679378008574213318408214616132411613506330626434398912733470221161440530893146799176270898466952915315878385984783898416447777136693895988118365128182867813685336335895556236415406103627496882582363315118815617771076916758957158917925688528712657671510760627058692266387870908234191644334052194581062994189302338235029826331857621393086876457925209461985140454525450018789776916209351682193102351623270056909663304922400602877303021894048850369311954474229260626430270657454269420345079807148710470794501276458126741068954571675656276251973724819674043084043236817784176651186344608304271432442751146376704922449192746348966975290490447615785577236464132111399067531582717398852970979238706122881365780734098098193767136209089886969975586237750948113346714924911002602846327353830568369525715880766077051207364476537845144314707744460259768958760789536099993961359318465780018495807188133592428204815483725325121712447243613786369153804495143021189486070082533860533412815371132247609406339016858239354411236252203805761017361714317317865611181497837418327460649075655416938434548736493314659637048910510302979969224282346529306066523296658030901605361665373322628488525711146227683113247964586576194023683309140951829103951847798935963405973731993766554044227402140721226029713961106389367025008553275519617584412815604301905515663599024911856902972539316453200958306713998335354338835093074761264682339323983025442836292227301376000000000000000000000000000000000000000000000000000000000000000000000000000000 [160,8] 9455763018685542473070239868399587190713094329468516441428975700323740021671305724228283737787239655788607111807805923899323430134254788637123357306426001818720199379758312003534928007986010089405014357544468378415430911218699912537974894063368359528309419381698893697822998956390142088450176589025290895362648650972428270314398196336311355899404529860325367629608857856423798591073054666682462162615806334602219594646966472260921143393793934337620873637035158606582372333532682091610752959635925132157053886245448784596193938660159357191667413466233664779762657234585807582187390107389158479930003613557051442841086259351454641212666010174104579116855257018707242539027322195096584503447762107248959958361449442503138940241766406311953057366077100470620542582747524305356982770292817573462568546313433379739276980600186141153885535225438018745830749896041036365791975147342978275460278632824422249394503933700121485864855717472273553175754352954468880172201789984421885674715091251448822426680913625961396121630111446959737308482001983342252585309839528122868279844894561840663470996204032867014820642683220206948739048982142100613128475607761049933666420229088860551347663031474586008874785260267843070183180278565101386788081034675099013626690739848511177383046076778349681650851858876367511179124574242396474392892580266070777851597367883320298344464423966426521350251042848602602282022652112629987711961720031011439062441308328106356574271587843800765118748528374354309977220109011377866401908078488387297245661314725722857247297418309078702213269398819763664044534428343374792598600134891348134142977448990590209915504739154690092616753657103626616183297712472607463484141652999972943241728224423044430305051642229372428238069852895596704377338141491011720037325297804765867981211260412785164435245808380070211030756682472767455048426102838706377863206941573767545105567613238959592630112590817138753633041839006479242774191497331726249693203013635962983839800432782477853941530117506895126617024576356965999564479516975826905591190724017027001138698092692409988256032401137738961822950942995406884175872000000000000000000000000000000000000000000000000000000000000000000000000 [160,9] -841852799632312055500023522406007700511230860057177384621262763888011714807293041934638105320519431167938645999055349343507366228674939992765241984058593791437546434331006636749898043310540693716370953877109397376169450311572660699370495413957188324888760019254927083220356643006464543768291502749579446447876264208827032867590681172457317183284003134837731243576787209591428666422551059475395988175170388554384543029657031327789732259709935114462993781471869988481541974287979963362621501441466715422372574161837395968655653451818259076519782396608756074305734751382196139168724345514485841626473416602847341600920622654765671426838514802168887857979144870632880015726008762295577744582738896849899908810679769712674083843494586063948933025601479652495084736728967212124165400435450510597267514218492756052299607135119200676169644017999964067770140833889769700613114885513054732238968943967767652314681724600105791239513808409552713325799626670047905296049254293968500100538493272266720294272812194827642705165671000380247873668792267082359625490661036639797060215367250581163401687975122765323091282717322262403247303393248977082118745089000606585876526239980696841680286904707366107313165543375323063681629269918309319480703448408290760522003689379038663760399287411779561216039792345431313309826910634453416901064230685221961626567273491161795708833104717225296014677043147056280601986219122279960291067159906339649277705720177388389955927727188461696891997735853741055634431731143630081181650464475283922814155417209156202421372054578871604018692860067103843952853327048877599552455792442289889521591702413858832394713435361773940686985547906992337986986555614485321234937644245848760815633879028236218944643502173077446725220815120749091396135354853204276529876425567489046499090879327639320381259767520769424161534489693158007425391897295137106659120763395611181655670536628249904470970611510022901127535915691016764528858913009261321646268306051210457580898966360082730097715526957395600031498755281310145577888229434144551423783625744244248508701456053491264511604308270891907407427681506471750664192000000000000000000000000000000000000000000000000000000000000000000000000 [160,10] 8757157414205543435129960365933607478579886356174533402012902476620167747158567975419522353766029235546745824404607400994555693726049963667365122143029910905073826361209100648621799552205576255807001385999859468832202614339114771837786780058560182601437788933964200318872896028366722442468613461849278400250349138479073451385729549947450941589490233854377134264703216695153295012433168893578900003015856527841844820128660829290569509151375865111384131416109631430432614521875323859527467065955717626627180944542611661611085269783348848184764292124342917915378294554826162209126928433252249868408829411403308096979473546517739777626279048432641917273824989059759644174424462570030030106630864700472585361306468075050970451396826164553758957906561043020411230278454017758174144407305001441712485062976591323289512196383004910372510677884277566041138048225627321571264429790126818495072017099799561752127010629390628740339539384524047123056548672028706170124290183795308227296026005107311601286665711950038585661307540645981598587599219598569068076087981085879897963356867132412285825159314402897540655561011318923637282793935842640608205630879109977125248941142009413536050900854261666279584425824640453495570974923894339137953322437076242297711269052474846429448676708523578194594864051707698794299453776283077305583399272475663964634091542058913439669984465304492384485030881668922462558533080570503172821042262565377607709158665735945800774855244409602153462260916034198174033931414993789780288202683044875441981541049459768367007089632952716497029029746819241891845549190975916905686619102379304921455774012099158207851243934918521776659500794372553085864028191261118825274004674922573081438627164777064970603824104402648545261092868511074417175160049190553009559476751310059423688223316599345043875223224638766338804647850667692896130264101381865493848512374753561033671237771222270110354252681265021854332636009424750761900583902304210683279492084692452309166675920066853511819221944355208027236175818083137947268766827054781671582079716458195994337737566958612955730649969540333865584826529934797717930770432000000000000000000000000000000000000000000000000000000000000000000 [160,11] -51437745080813265758445679080172738189654742763011741765471476612367420631514456067365159034918694904001166371673322562212695783513442963536969961389141046238380089728225772407782405591605850258222080993136168755573267422752619417362716466808565081769085672553847381295207095668198997087046794586149563268173249594192188602102989140131467929979171901988056017933334663979130916613679132366359318348118656687948404456127523316036526519438853630159418580904130406117304046846487805891674020069290978050741198323734833030089458537733501414073802157465392785677046116055282736372637886314955243400683673724063450616167872839865314326266726003374215465098945524150472111952444886895191081051180520068427951047389041036812064146228876401302680313305688487600691920807255270574878379137890069233200447885344666069101153610722645983653398677975690436533710421955263973083307760846646919718124970070939934548534263541858405636515218251968475825781887846585594799902033242025395584689668336802859477694152865455878009673542463267223089008631741637836027265145515037288899245414688375723410832683359687505544667159654478502645481272274888057548371986144593615978236226335887328178303281229997624683261655332625915704017939501512374325197801706569735161669234056048766276510361568046405035551015797721213353985730185678613966992887193528007538948266652904682047834476890241997474229928028098597466280958329097873094395052370200867457799650793666302542843520478297112836572276346452719162791169818537604378815418565703514019084662884049781896305618900367218959005807183306885566587399623182604250431468990640796974595328647126322956024074461694929915477140409416733208146377472915477355304846828667028627380072057651491128823490341285439102623472303351962322964540015599591198678661779795532219532979583717837434871001114032340034688645687422582257638163070428022021570684658252563070323526800590540975860210477936940802309744044977130421497542420949270601129924920152142803623754570697280565829401441000492790972756674741563366515843439170909750421006470702236134050561883360726449520398445738365914414055167104662421844787200000000000000000000000000000000000000000000000000000000000000000 [160,12] 195829724804278914936734168232100894373527026842483149961781825882821594419613162701861473413158420065506961738787720750894514994666155160921104593084335563210658277667081376822118453580951339488140617345640881974052929224682105228887785789208094356732541553987327567592834594724257728761888636954772543769864969739773601591897680626576597224367904913385055491916975680212391167449011820417822209997158394670575935603739360756219238104907696491421808536674439205020593502504357079073028799884077123676628666120094856201149854869506781572031294462657318737415533578775635583350057489409924373030638673199789094666468717249146217597232163636952294828954697186430992598921868719010403864050448559118867718378774546785557323590644537213365951144222591485012997097052009895575690788024993026841364794860936827432277584301576622386739356420329076068695040728576107732699220742915882980738487060757099552053613744932964621622492118259981252132560750750430159307313323833411835776489580159416981535112038297577600873689535782013192603349578708799390880893329413368038018507525723089165183103389520695111239972081894498641086546657132616051501043843996350467447634872563403273350860575023428835563176950572686326014888722713039878349304738558891006366767773012698101864914841870557912523751672414371283182344102455730685283437185238873973907686910544960332823440905680229903149039578945458130818702980941926543324102419933306332159188552088659727287100000324201055692408654239366982966453098593812578060134785693440118913306951780248319905943451004496019087548442198894649760374674584480970632815171389983465603895059976545452610727524857401001659467634458347217534961951770426082870331013532810779715193283053461952388359238912140560337563811250004838594251971617061262963583286839783734359463028544619697855951583180391460380847319645662971243889696981468862803791655080293680926109542189569762894185226562204384990104791111291938462062004603520005930434152774763351919820032246386673917617822934210873013747818916612631709045025765565281673125542849634041760614206649157044606792884334612872240945734498494626529573601280000000000000000000000000000000000000000000000000000000000000 [160,13] -455501799989451346517977711826501267950133122286619456368482089445923794840818227888262616253151960915681593485182967579772548021318177480785984864402264760165016676613990044985519846422768093864943647921264678397017309226002763244342738041551068465455816782905675851303154082697472819768949133412189820977502013419695157261360304159803072331011271495739195468816850720295699446167831998846590891438468576467071310537701252208935520128611919241717661055364184534867835196234505347446364849401574014046750506529268279535411425312909583734639772703250235279797090861578417154069717719441934977210371619411620823539514165486675741331428256685237699294985827376563051507762566712743786819911262832909128299197072972275705159813571845205204902304357932873759791905469998637622511763116175182730644505790427508979353242697457393828763218163301439704257136770033936267283050267680431741368273986644322230251647103007333919671663669050864407523242127503914728116609242510120314393741442910326111595683250957750941315725905167172913515154052593140746451146717631278950756377478409636818743707557640927101754024291446702581482590351901982181397311828597499853484254837109010385656133806144819832416019002686049785050405449292074793762566377674952827077272330927745653113389621978582171870888809548540887736394284190160323099680524060701078287844048113855881220108868872643275194321211508052787174403376886225916823826085502808146865721317823845600464267744331467258059826173566514821939043433839796439600094255160795955742363824502106103393220150009066610370421533623868676877621384312065126567009027662448325311854744321453137046751417681548343584718184102481066652960745771892564288074912171155672242989122303996949215659618840627456534060240581872541255277568481305386445783778670248283907687894644822696754566602903777822747159043899101957718950838580272836051810798467844770669703818815414488904257857015530650754858827396073761554716808261901012635252392066102579406348851870549660944308288491899400327677631624113566680027475545373452585104258994922022665002664607925779240602523030499730047697774764028560462682521600000000000000000000000000000000000000000000000000000000000 [160,14] 266234934875029854989829619004784032761693516516927748346280826174267017014337406126429040806063564985877096166874708289348342611920808744956703728415806771553479456652806111675792223480107715627367105653233954155443785760734717482608651848515749563389884057072512393546465686446982880329959731458995710499424009716325909354715385236860617472309725817753113349098521631661439398642335970368224497763880720855732747257625581971912434629701978725422642876426672801076875719217299835024756243626607272995498414709511455755352245963898558915311557924406080394977078374077932336322702975890675156429685956478383267980693749854924754424692118314708095565804942432865852625359255002715692352413232257269163675676955575168323216641916652271761181311044533025357786609913527653426943218631034511433588168974890414258455213869554487383773463209561690993362322911840257473193019885994187672535853249763799934583191252244256213896863288085314796413581924514606745759836991230846869301715169321765903251247521818864269210430656491466906222239591846323685403629692163912103525379379829621572471318568839664856226339252530622215857161571845448817714079659142812642623140279395600883984272304652620416874568126344631823546208481232699180030941799777527892540589388212113647484913967039729681875459067616624139549645487228818757253752518103707589434154865577959974607539445420889958790201728488363780126593415810996573261496463683553550238704938189916377501058664893023772694282461389317805229672536025782894313963073120952830028990478363997902345427899856814436218765681832604630588343154982369521384724137786355758310069575723553264019975137558457752176786645610112843293486496063918601963470851614492660575247378675124296766462332768391994808541445018757548991387025109237194306661935483170933706312878912548587269664671490303063899448929389105443302016802598276087459478638102590061715702887611386834308292613579970742237771754172777357235654103101243630036915649647767533672883497340558635638421647910124214786462868347107053814349418208488085631147223595491371286738281115807409450962495808878250356509172420658598761545596928000000000000000000000000000000000000000000000000000000 [160,15] 2772567700288278575485491335780362500705358442354617057072481069806067571411652821311348671674313891975862626031150699009190297815719981284603939042688803188115404024130356166989352887234652577624011897092036578841111941710285352772043631884520202862174392898279640868446524010567954637093898642244906652895154799426182550350316306819106566974072232894729813233136546144019766474296398572054521386961254917961709569462207017913305990945634429581628259695361254255682092225618101806856716651785491599551264271044046928021831484718951748114979893183699059534880639644701611160765252227319536137006575023827301882402921956171371376112036364639725525015967957959565414802382441550875313003750526351136287743010088657855224504247076351869992448541303148825116980309206949834160496052070868728276457913265135922343546662563739634211884320316592511102656382345776668259782165289568524901593736451341058309515253154095565189140439530482360082035884471789208868815109295447798644387374062288715745875540516703365836639275490289726733408199549286984753587238179632418107440548698825859431274264529034608631509755750267189182909655848113596106323433067530356626127861279275621203659622808183609807158039820789951115156869274471275017240763203082588475446693337145203541459385220654640344184444818808814403193878210086712816669611158086928677737642296619188539156132509840058804911411537548637365838645573485797889038356562949870411242009065748394292569386072046428208168128734136137415472226249985539972536536840293774656714025277134622550030717870083139035128859789665894357505341664742582193650780868466965850690699262308377636699787914649574495231693136393482451410333582157207129848229900736711694140486472124063202169359863417299318324996294447106495905655683319801136234185350957777436857850751790907583864147800145093393631647843221882408590083084496707855819599241315910069127156803915549514404399928266783404597252390931688345275524522151133309304552134268516830730090752388737067605729417180194157917109869991122962581842912883318905182619981271619027396412712751441456029868179016758723484127469124407557907021824000000000000000000000000000000000000000000000000000000 [160,16] -14235041104526135626786917524625937073160084605137701559073762210741939589058427222469844152765586859831200786183133639378031093147079132851746532154733695513184034191239073050738520221962515001911720829097434547404692148495866247670140621451003627232736286688906312099350756181843862985073832016443644891222698966177345365324936538684710308414506750077254792066678878096177520184809417772532933909120856553466716976936722765290330758792104203628938983618660808108710434869764749884212576062896485799539116382177872252360940674719105195164863838175391212692543509325148305369717848537084559209947083852685349604414425440194947296750555604353573734030887177511932321829682940220778640276120631943772554571955312039914469193292500722509930825045060547975934112507828302498881167312441713500414932385470586966247760974985261344196632116287688151320968835108249996156862741561138566323593053072300844918084815871067730749365462518040949861998933076757393508125533996769073376215688471464720604279257595963337232266067344642965256367626516600794394154215535042267417371388128651410581849892151925121968993561523680051876354260172595691819352307169027263824558934551428490643313734817114575030065927625216853951213736758716638193529493297536097576776058195889971360103803505672091278979955754833497798924193535637371082380698205475208892393377061236741337232318777800008337239623023509806481665986079536485954709140648236739344869594581698744517462061487549690140868768271167438468676464942307021782936191440906904166285323878464289516714393865411449426403988290229079333094747915922118104533735117191468624436242218899159949668334548041122241497242760474810768363194507852278270223603224973054480303977612326875113111793015823462415976133911759789864266229702669012120163981719629157656875266137281400805747609761637250325970124856921603970510874137760021462896395643804206717204301940305041637757997546978005405339605830348312178590970075156586292195503897109165432782270446613952117310565207526092322795997683066820628138962850274513474250107035963098352120856646197227674239996697833618571264684676137209870868421804032000000000000000000000000000000000000000000000000 [160,17] 41803961654066238190285868392098382226994497287301190497664301031060446974766361976452505850035330152855467423815194529127498627728490800813687687426639769862831639999372647403722416239735187806458487749379701512168909090395937217449198189936670804264181379903294450723719036660924468414403757970160638358829363973536455087343426926472644216933367558728305219932095610834846048849031273426896757332327659110073604468590271833896243305612423655279240484614914319171418750451831769802831385430216087765676716285411933823163830953953677264456460513040502645204985529780766781846674634018865345437189015728630257353852831252749982246957375272006145620905480646122287298587380645552699758111819821714673166599707477246334460109572924350223657326672667460692834505639736829815673395023635967697074066055116678780782552825053315459418136846123145166075694932805813294560881289183348461747445560077092142025171360322726714199828984362672954191773354590706134526579714660651361296538623983234364242635267561850023602501108272005303152045218964255554582408670174126036098966923536048824116272446177406570008794882782378050839001869611795356502650213796781114904263095341674526051323925483974206716616781367944501694984275675580369086721509149875441301731584813760466227290311783419767238111031591985137044786307176320345923125505753476068326990451920020927564148263843273805274922960982206224977373845416247959898754546097847904860345821256512541922504449414750739932563374415508750911185604530032264135182164498223680445109982359162086258519835057516441942491781336668862136922045684052477603770667326407029799848477442611811034711598746807193997928217689012078910006171858678006274588798726703235236745641759283636851724677997524797521932325829970360505561386901226654648394526201913548743027804110652359345246480030390193570042470573137572529635584395248112751151260718204488965232070844309695803998074240524194257854616642862628394755615649791202963288509802947833747293082655833558109225625439905782410582070538534505648531511751902442574957764770837212717361855799207773250766295118661570197058083736146202904955872870400000000000000000000000000000000000000000000000 [160,18] -89010916797974224290620814484156232653078153438314979212518207494904965637101690285252889850248655115894112260880540698227711894524238621480693030539476449440454380977899192278453021275111110478414391989772642199899199076327906824582133039377244487801068078904460880258888638381406236943861737339054746830690849803312926233197449903562473125919323316185851847771338536995718740835115270642812664203759461632885371858706606776095543462121286091670153293270608599006386602911550045423255574491148566249125079068711780506045297998203992841406860227518503119807754667371425640492153227513924183934807363636570808818290221271068231156824323304334818755687539207327440551023469330102489773746284046482329328722514971308359684755834838527940778825010543939218691252760956733054735146260816848803969284792114752470848050641388288461207326850233300483972543105281203806152367168368929527244440459818762993878462895202734085243095723697924980869744497233406938768856658372166889690698725965216110714448029319605188208477059997820212713166633827109446657283244621537144879944525060102874962989887584131500104361180526715141908798251511413032967510912316300005926579277567802962492515564121569234270076035994700949188914306554676823674622891387109589886105738201888390062375004457221097567679915177623603242980334342215342555181615833933158668931531132197179482776143238528559282030648054848670554638194418197375253863429395763699255950075527990962313759799882897689357353164557716139395143443285591687940660139537389047245177622954363492530535339441510125022742180612207796230886214033990683846255925022006981380934107562904607316986307013849110454040172603021035824161791201839271043154570022653850162208729543252410024895183029771158133593460694467761112607044358865576431585674531121576080964639473689020026006623620820278013975886227114752840938821933376740234860716083202943967888265556719512343635343345933438531836862787460391048175620690641533860489106728007752486774212675884959725842787917491937045929963949356271139109158174175023132933143220552511476411564923653405017084142433134513935865283290457643517962245636096000000000000000000000000000000000000000000 [160,19] 145319049247616819895711504829225048337939220180245176153543731537781061358431939038220649516406441804536195131572544453586247449630679625931497784536529242600579703486460300028201385928295694558915492809080285351114713381377258423590058299932615625175766513490321519131740404643733073905383699478746449724195414783517712504718391389374486208283252837913998053204143708164928686572936224888978815402557925631571171296028697823554857135076433647970860241935138682793535858163066147141396415432841782951621114940113647659654473656691321862816067057792941796861080128061364101301023300902030099505451728936850578635553792983627222456930594529022566557166224152249355320257132723522400725342483989475614326220784932520531961953201552431027087910500747352004878503905251749305987483699095777464828480799897664402936139331214063346639955247546112585047053234851574741308300330270007735425010290935707753655036887658085694520120136189318703208175674858287097493604057911098779224360944946957853236524498932402343430017394939857352072864785843669361176716548629244466938748578171708207303153149249053112891113613527490583655735615904844373340279440728822523976759519053212361140391424589340938829290059717418735231385392382597443918016584558548162238348539241300781721995722161810912153984758184905416854082596648208594317101300980822084087560257090572521564993214482079226259899087010956571579935306489635022045103174664005054969792338584449515302901713622380532584179015545141467915463293495246210575248766719363374039949000899221987106470220205119284715605891210028571229550727719601257462793218838232032509105443630998070921676022874282119611242033388773866919674474361431471294812365946722029710807349033424860356283270482145602198052588081273474460320418263059489242192053423420998914781721664856313176606846259408458629719804693600569599767248824705562041597262674890913293103677758431871290588729987431048035315137164431536223769475035392138893567039651896569479011262713010998896426768967662155904711254045087421047720819783859314703728874630371762687263855493389538343022751941558358657696536816043119774694322995200000000000000000000000000000000000000000 [160,20] -181365055233464566137350782400674774691007366496632290319529736843189245909828881698770663893805178453590854259674063589762317805381709166795161995101584908741820060185630794103622086834571201162173359972464535004903862795316979892872060464950833223623265176393444221840163666685128800599202461599351959612118221601881003070948651822320395784641419210519304488011121818349998000897748671704876546961871669141981852661050087006554101189606343555680913435444882881867370003735649393574880585958988655352565282742637230474641279419790309599781606120506491254372243227415094201829246359555432089723587975895768346578407199149429416347575593000119063561616538425403758528958792327671904339217606931872216527653353945122273219007136844916598508741632459986305883067381344616048339878372535052432784803129443061256290755867147437786699467187630163415109240978102153339508026571515253826990579108842947882317850144225656126003030699817885559595216486966937082453436531269031036295031461063093890092088901227588591294991372084786783971867099143354679105273525547588161406931802104292278718067859155613881292552776427400420786459233815337754984154630998371055248107093603743795955945719343381750653356179950071377605942883837344374454943147115995734537101987659864502292227465926924186939129655229521964027079807408381723997970064274316834129488304035266176981590865281316110736507267411660793298202261149927577307984568561773992953294631283596083120736567773450476253622565071543798644030631494857032744967869099191579613192739700315699364289145905124692478132898284572102935781345978187010747017393079622398715323575653285012975100911304433902986861792559606637951742534753213593947210270311237053784264150251620912887796214310914839082435377907485663752950210470470325936782776427199708660519317269656941529045183310478130005831757875304794321745734649816478889671743020729937138709746908130513832000292012728004478359200085959989399438426501680120251087782159280827235239786960815489017996926649257745112984929711825650618442386208353021662223143108719494478002352180672731677861130376386779239890351432090172203455628705792000000000000000000000000000000000000 [160,21] 159603006216393758005814324801212549750467129130304817367908108563199492974229322284707111596929830227607488059049900775285479403689316242126464719379009498197936080199068010802436512719473313896649410515224631490102877674472261509219731997368569995577481484935093160470994141096652111715092363264847809003355820991170737415029492452250989145323030778723337895701296063052669499546021964392827158265076452475784605191938111615797322083102836987311286402698619823757182266481404810353851529889141838089003613291080941937620922414677170817126780418321981455547442523701946949507924892451682212988600353439158620331320356232636101273284430515236680778183318101653825240767706388710998416515991946780306713808349452817574952654356191790624861454742329946063819762522275404599097808177929703158010392487320010346387572934268846937978373457679793271363187032342117471801942524546736019864806466522893243996479004431197968517294605161631455445874485716020874579286922571190360068121193245651121784920208336624242789757194038918721315108284157264967532658468905048583341217836750886844881793267746872003680099927342152893431381763204157606039724537905380718765253637268294335723467613598261427607032546061081036964464137209906071592313481793479261742882665334966947746772026997909073447760388310227471521231375695785038435518584635299840806533417349738001379218800886942512617096955719592109067767035222048533189041875002538256235566842443342818540801536864405529256654938049467421760456333964795225692817263992304846518078726352822781683654690499468813938698614832487567861486323112581424606242847583569322208703796388641708734849134191789523523559433448895155209435938168222201547052959772377091364807981225382841418480295550697397211044193198398672254381722774755673053155061990908268713254771196863853040707837988516107510122245658082049257205494383915983648735622706836958333562360617924531841551246011652843368114539007237562584589989706850401114289074073612317670195472499475927957706793591291754861032851618340572378861711887016572802249716015555906179773997610827143057158624556959636127177174922233457530132601241600000000000000000000000000000000000 [160,22] -59274744099224266586054711476845569368198195926250320185617225933223745319920981927975435918147436557704569222465800768620457087527282720970453342089203762939748041662449916881610875880977350867612108591412469296933615963152270744372047234236041182326488288463257260938930400375174723174828843512699493526963841907052295435525362213394229590552430159896368667586700462965288199324199596072968263996165798360819274779639104285248977149504552823654985568731819964228917722409856600836103903171815518719587782369349263450490397141553079162163385591320599478054118735802701505561999711859112326958441444546976209498632213479342704036729309094642068627431473185937243868205350450823552611639967802605894552590367539798174780965144136049505930375342750736528862920307192233174970224259645041602515667055957666778083520882584751080216666845551281249432893711070509864502279842025951197905858956366906973946327102945460703306907110243294065013655973195860571691315346086866669373768099808217453706971289607495222719624020353617061050703064461198719942467975238128489294963285487358990679233071499453551195628720276417808621245092610757563992924071061675219430885352724815240775147939575526070601186903925332429772611783148641726842491078829980005612952262964655893805986726966455079994121892455154250706668915846658398340694094347548780662918471755987925368860680033840362759121746274709812381031635276741216988355843671110516846432773397238513044047586106166906478147553689323493461494851117942707967225350696135894817107314840826296182490013607351294847514031100958652619776165387810978972019822202248505585819188646822775105744494649360371906557457898630009069123124997065262460145744786521815115219536695206458166015756052393678642719946952454064025252339288737730724959213975141729100241277202515317881577181348778185310223690433769742287385371178380738994833623834247170018081007828373707545444648473254532860592847513378967394581292777931164799088274258490822470734356306758558036439904100875395841016818121002543514967862572796949810986518866658229287952941361058778685170268129617191439560734260099183794120158085120000000000000000000000000000000 [160,23] -101838928923967313870691517745066211009970995501701543807791595651825703868292522896608312528053194761264081927979248306633766603751166313187720266007753122005815474046258640873708376903869034348891153359000315884821479479802028903003306263451009241581098766208195389232381327646628957153541916851039444605132466004278615264336828581834703511827224807461641602166586337031195871152672363443485493577103385546363242070305640720006165150980518629988615368639621331913274543462635835719656266313326063050402173293149358897230536020351376355600971437542154700178381297962585426047253056248703475388947243939232047753718845336980410175578957678661060200711571670005382155207794113224819619294521976472887524605523536975337923144056010131614109782132809097098811050251804150499046345147402569554588943794052008620457072167650480461832528188832948521712596417850002026821933876606136401552226754826416817294555532144236884403976453731259250254178784798595288361869621284714989469669150848017009440322059795890404702099597615104932106018546141562992743945176137331845349318358616839046134203466087637875723168711251273442998803303184468838066078136472121431069894404514798281456220944509126176920143193143609037876377302912395831664970039192902628614881299135561918762607105046516394478318413781901885242426219514326770580146986335389362535067509740081212206157530063523785065883061205722620222374972288522853417358572143123605700448753114419676515704118423241333866980174984818541963997649272627351991511537884348939441363191838237015233291829093664841245033012626766016648987030607398949218673435294632257368359453628510885442351721734876025640853202160432357834661338425330066318353339706066491166460109587246640391559654692383970543016789919280740138703939283315778843452368541169326498121668384332360631825485175418300014410108225860281998604764230340468447085589785314453292139495527290791728744843933517444549512389414779193136276414152416787239968996359317205009883053748068701169611853891796428491780333777981678135725629027773016231962453377165647571683348799028117251571047627279481086303771120693962946500571955200000000000000000000000000000 [160,24] 269567607932665195216344971445137808856401009326121036284403585532439779413314137180226443118268177412771856342548465253659588286126089520031148023381212900059905124895212047236728056963040508201055544627958888070050214069362609369047528176012444800595480665345785507813218645289420809236950339198602422533829689940688456194897971207725750702786043614874540505005439449184214714732476344285627870698022724368052556713394249838940543233923142089347375590539364128601856247399017091872541303067565834667201478486308641215507162121448801623926808819142793284450497359352189569408259624132943227042124068659884447999544559718059957176597348726623791502940213882022042525263121416412118567920518602131803774467921720379405053863854107782370824309108768642483508166085611119082066078711665691123391803677061137624950918264167267444490822841414290184691678797237569069463686799458778707498620982188937114438200822801026464589784879782056097009073767327384193035319825135589700612776420521056175318860723189433626590033079685310617002384064606552341177286491018784856408397055447759578937095702361250481138274508152446525712729415835903900894589170186456202483894243180180505099150720753198027587017825994387404665317627448958438561125923850440658249595284086159085953140987279448257732442091530060667473719929679008654343371565150661488200677304588356079414347455258831690320449363483956297342412836402863736762684186193642566550057064268581295151975221072615455357198212524490670831038072993186566367234060907517253551634157727674828740880242562321160298457167043127929583237435710289703778674982243837710421129905184028875437163354174620891353642327200630113040591634289592286658094441064191819183201015167538220231142409970742688506683699395444035495608527050197455667957614905213158520478061918497058233973065150055079333714685345940495580061033059282787651064091055266427393010937095682892155978040893223514957381190050705245516944109827490792928371398337636818360672772527926982298395614007956407051761116470298227063726935661146052276810232633080699237851871635036948847364921412684492289933307046236407492718052245504000000000000000000000000 [160,25] -382113232204526114488682003612048938658251952175094799565616868744686857150754812485106861870365928728749595304697492918624676306901954258350695873422920567977524172090479038767488884734644897611244365635446661151058038450317342521427197861378267528898223345635006349579692149592162044343120589813559904385178009682130836396406246423840470569451495725889598671611921105242876871802102409713784925373645945192654284267370508885457583685807617176078409195922050621465477823363230818840305033254003746897381462012185448752782934566613060743531979852515959461499810678464763987580033367761987736897141585199851901952110536667847966100212431041375906328939566120813484850165972141596698675013777368608505531872927306804019000603053755572882197962273641320451974651999734154708097395786009920043064312059815419467534597688665722581900044979436378330835469973470592108123353013361146911560157442040198443885942375348594746919365511702129857109769687854328505346484316702009124599999265863510613182573471771988198599353723339972922732948668705715484220312051552246420976935518473195726724856147192980123631826887170630064023278407911831161218155773260970144123185100379774896284768765605893724271657662862980015909115510959330618705694220444451133517357833846387254597170451583301031501101820636503393351541556357133670934442434483305420438028018651564714790160866783901459187591207581569669363002140607533229467025735363364375937206586514688225175248638435290729338458446248444573104691284540063490901986993110955241012377784509770009276714539530400832276106584894774734790121899414935521939472042413013568961539039963291433194348633206415060933668089492223314658783825115545889204807306080211817521141259290544878815043658110449307214972007800486087574459936489948526799944581889137370056023633817733353828276720965851278869806532759974366028773890118133433399006857410933395044599201009481303309301400023748848309740909099135983772138578457510732937539433723532773638907612603137264400397303105422359574478418736901978494605693760644662740013532837748603140634955071706816186154626014146801299786427778718262044868267212800000000000000000000000 [160,26] 404909532186502927450998134009438682739132516787763397800431704677999170302159332549878098039231287092428071008542604065698151769802597180934026447891354580466087374732051819519113704096642230790845829554197185701862111305376839176869344069043429558130206226781392567034200419193031107270461847772382386787138766642482637242115890043397512614234893839843440012080892414541861181642412602456303660207191376250811400440034463268603828331168243336388081819520920711139687928303246558712243025421849301081416249031739065862794764425293878211252290257699233944966823081228483338098472744368228370342636984291217296220722373673240464105051630570242950190168329337311072148967835799158961223816739952535001554573904685703150267972592725818156000036533877520285327627204452090950569414401432504828050014405373618644719536458486853926545228258136152122683515724949743471710360547509686442252159106454618306033092844972199293944781458970888503987220431933705318467543422506086355069625894006670325865962736807895302350729126378544530636574295940677725889327525434852563655788349973285530141601611767293075261751656187344541126741685495624215060701770618718616443023059871079666448304029884250843890276668555862121933405705536476264980739646335043683508771171088814536004974423618810455299076322370915394422762328395572157220521873168475415401736068527093220844939126415043076351310237154885175192538981115688643094120989666876272487142983352686482451396933845041190500342428274495031232774721968250527695541901221629889858852348110980467814298825090777839144412870183917437135886459010311031003814733696347148616598999799688105105866997637674638512356686025018831755530066905641013171303917583007431192879041285424853957635905796523038266702782754335992251737360955157261753720149609310833185455473888041805410026417757924967224344938219192190096702106461284092513412164075220790661103873826803082979579565946969685646340831482055616013990902820940356592803218467090158504907409400408763134970200095105987717924706661574597190282992421953286620005009028780779387702355124791717977057687777978500576003801908080050113088258572288000000000000000000 [160,27] -346006144655706493874154843065910836722064539713757496459125364396389022624356518218321057101040179620626714649773104718282161991860215223250668895671328716318229476672256699183197241885984193407039235815980419781198455589181271489212319487633957014473096280782819526531617364268361414444504812950183878911655691366408165348585072414332671701531124472575575046207723091370630260514206811191266332605600423722560354649693155258709361144566572054571429343118162252131308432078531969008063290150249649166939632153079766698003963114194433824723110059042746187338531984539662788367966809503170616499382728631661537685732057997060239718038028379789360029902047594374169549751772818556396810338001708929739006043046337413714919673672843313701809796244949031761363665992568815597149264958469000894058446566569397023356707512724212310486236182761586370425804136761970534888744763276403850491075177705755368801246544427952017874412128057808509238431147682423092559667662998930253144695272947375351836676613129320783856330653591534783007180912840372387205321143920857902649138797865560710256978935662936670336407132766535018004254922945748186196631305714826229087478940381599732523252103413049071415152532101764252911026236843900006353866095588031669717261980491731119781799025957302967774722832529172702845295961503460078653992400229928010642839352759450112727220210172763511993076539224997478274613345016702641303864004787299525058028622447708336592896220669760853427045600094684054931955005862569272798018983883517189249277206885571043456379953623786713781765314765441152001438044334415336294525207071021585384041245385137791285528334898293954009433155742207143421567521805847836020537936041103690566677195978554495728525667290285117696963110848298294204361730919108137866690198972641666306171671344796412945962873949003642942804631141709944390591108748996929685403567977232100969688926697725525454243280140295590471420722571535291128326385794485869470763638134291427202181771898921945129773339052528639183357943222969255829034570628105712518186452214699427996330618043837378617896091782236390718477228375819222535978876928000000000000000000 [160,28] 243901142786710908364596174939865844899329690886038971326875535250138233155706662892331920412566598405069057507513032882125336774972440258327961842596774694530395970293696915386679344379265149641209000283168359937464208871188526715858339871004900646997342757648958183071717825194551172452198234586725959749113242079684472162072175660184014134806162036324722443932204363519383073990620669725861209411509294179971052999841904035215572852003087336301552934428218445130747683574672305147455241862146638688426648515577376261657730360597641548650268443312251534311984171735867972742552756105550995547559342048800498009884709692474010720464319835926119691945559042512036002390327518727078983284868722318488369875571374409598115275432910241849235367415095850149201250480976040762349885491539786728204113055278853091761791674041034013121761346139141207629411377513191054697672016261387221673616519753917198789852553420121051621763548842631647701984915988437998326871278588582463467394350402226985683790184045508910441042314122585795195625935132253193074191624590838235135594182532148560598981649640086509442180366464351018765337361669599772241892794623691065951928134883272490456212854528078104438596225953930294200512347873319765398903065510618824443303932248085204817977665240258046594742623826620246302785324927614372334847622755939072542528366464060604489868446625748512462509126186965738213632809184561275153467668678875971070835127648346529464690889445114600349485598252564730051631693452615702461276370710631047723944636190927118034124422409216497633442113756001994971720694598295299435605701662933516142049234329087597026520961570722794720213893845839173560373667997724248437124400025946315728366766347782235606822948787426845876513254032432545573691432468944272472300627932301985548580194948248484146384635618509620696704943222780767801775083779207923154111194439458533574449446513501399426070773887028214731981070345422681503324983049574689438234924081446988197350738548146326677748862612512470844381887907679602785065322283200747193422322585493037009499023407220480751469388720772794481661246635437699189898278338560000000000000 [160,29] -141357321197736770454693569957618708918988222117109317171163753850888740516056725201449826581708940644518634605571923963869007225785747986102707538298432060045801595869684336104602910816095233549986926533605476948559692715861656190846685298309123025490062879525354726659646789090721758920331828763980542085975133310158039089362955710223434957182318054264553430752699298660274481423586384285832966672535267952206264212403675961124597082769929657469125888002009808362696305730873931380938796870280417809512133859659785511373229327469051161442431337143466630152873963061659260702102012504756956000074443820732681359590534090286518615141510526991362281890552027404728940594005746004770466384897101637053208099217769817722049561588088520239214303898596864434065906398938361290484693078118079360622726258607506211660034794114219413749048113115332293913008469610875038871240163472623514535895430910098592946402623106481496002546600185871998855477527515335573840439330350049486415462413886416890661942759657241363857115140184803413160441815267054848421622789534498235878938656081233333711322011094652322087597309386837808207339253973142455310323528099395814100184609106471303407266063637306901514427160522533719260763022113771956781691952794197432131509724002678199743685887639982534887476041998122063644540890987745777698425322108032020448868242925001871499047785551564113178695874292420852591860755854719929293116695346444036420445505209628688395813870571766919542408063446598317250745642204131061565979971056025250234504512257533789381363045801983467302956780419817709254094262892644091955264456561887166715150933970748091984369223769076203542315289452019916221801716803337950631615256519500862075989628271691410845273928064135943997145977383057241658475309568816596411174030621884972405586709123485253366455810571824479796517082821416708268972758866409440718727899046349576506636011768285613646179646544006422153298092743637769722530707507593333265557596341147948537590407880771238951409771633909235695867207429634602514123845120330005893209491260348240058188922360006532391308585842670570370961097807801463614296450662400000000000 [160,30] 65100840797180991359903377279300754669485318500455076996779010141791134072942622064685084658332423376063520409358216249878188231225587662724540703335565705975751905780736880860954818646969001642523677483927088304261728812970284707138717878103926358985817623644838867554762146573022349250526509741030073285255959115068494880870606275796356105328065099579818764318737602877645088312466559314551630544789418300852949675000844690720031191481300038818999338065433470654487282442632568486903848836635600883813330926286686231087829169960646198018831162927952117627240117848384027465885086138598177844314328321551315578124086533361727067592769916559205681600636763168754756171945788024327091368059182486217078041549910964618756772647910573550227600220882389283270347217089009403240518093687452759196381628909281363147109014298510285895923222962537087541000034694880927827991651270517778433908900702921070280316365062613689791163910727421106781626686961087456613569882837516959949971954915555735779450509777187317136645461573883784197769460036062762955053913616981798665048105728410098204368629896797499379624705150719973821587495857092621065094018152754175597929808119217662438184015173115269872721136836209075263658854380564488107302320295327183012568956136882846187925824836345413709129256629967499903173455855019228634013262611360707916743865383868252770532044471009599550024964045880252500534588701553063178836810997141847330135985583705034151324051509919692823491812823333072177024685084355844052339826517294549734933610240811781957315999057103803976235486423858365292966994245709282901180818646748266787493793290153809297450386252480613888635849293874776304548351676985090758179207165393935997021376162835033529019729616762450116666357493304161183598253021333565073308313374803644120101354961783423080027458552752123042765145548053324006900060721204505229516121627512718276705494640371339314500460491272418463273978339606105427479777010508165389410004445903872066385840484289338316763404500014564516139043157598805443778136752694365604727736153302531979918807278137152909730107538180756385764582098862163449160358952960000000 [160,31] -21157214195551910945039387017086820123116858265180785471713699333135693496255622845301687471329318784374866516937415125464459177046804387906434318705981161444710847568590551243260638788530841304583278000732130239442950851839606993707558229356053555369852811304445666905711169917649174580926835217347463574678337185395468241381312999740287407235558492048282175247747071275394975074525791869602716630895497440749842319474523463339663532099439613142843740411028447327478316806105024992727916285334831308681245901036395529401153621798854681007601162589754148548107379203581420586118172449416514722588752374436348030067236587015255672185861489346449887835273344428593666935161561515421069477550267427828318025028218901386089815364979938615904857437666187510950753794406119187807900150486232008041269872251200682299194667286111585276234991108710681541081351479282274812177460749237142117594089698531774517935436071590164870875293553629934582978115636393220723112034828924805163466211858329527341940860689776567918151224632367337557297551213091013877811720487710652479237521425203138755298400624759174653507147539135701433756614653645091458065808233830425427322027152779208764700681601015344960020952842556184306171499304356731404117091731574571384166276435993896814653493478239808901492951218188903663734499165768580849905425739842562968557171615021935527534732369289915572629967616959017014005479483678012011350965851522635637859362741591118474862094368732616889065495532835473910427040455502479922942932490951244691851766021247486602837309207218452394420661221941654155906451068794013609292398061649994409883256257199824098076354168539029479557594401879858458320492573467762361830079815022798206302694277908629176102844983493632087584557456503772066312872230545954183488404386490198990134725634659435630980192308761246744938419885753217178721714764596076833936961150749507851245345274062953184837468652759868566854048796098665003181334858621953605491988406035517195699875829723484685372802047862025092649314608127016278033546549758745576047369078475321756249692243901750626190013831241865422888565679545488014504162099200000 [160,32] 2098882351459555490669058353958431613943093465512910438465670674311021673814444061060095799714503938812328260693883636894138286117191765742514485602595207038939809768319395997567856129370438626111533740488317800943258009834071695922232301900379388816221346182270443337834948772692525180033467406930087091081332999789905529463932211046103211220033379513479131843288204092835803299337570030899858623536947449667549349012795922640389390591438075750519543218997598340604616552333616967053000101346473665230180003895357836941106666153942835834645810032197147227119256752175622911115746251828549924956733816891736263213801628307957752624084347423330806630698071311339281945313858785747590151192745399484371844332979378943273182175171151409476546182085522261186267430189793576524942503501852525195737342439167985796829693979482793341233317100545971438874152409539760275280353499915815805936358708898835254075566165167508944144339622793951343978574071185609687777801839787190619362124782321276988754263902985524150247006032296834059552190582895582948234875234747287616839051540844767571754258192619235319302836752837934949014852845645846878004193204653432696019865899148147268006361939849413624447898947139590143121193593825012012560763607526946896922923971015167259619519171402529562726231393472123341823160743741814613415841723844277590897401554464575803274973763535510070871057715704445628515864102094963622118834893529065379816872854971487852410431163887966928957215192965450589121272339507098469863738475531724013688493724329939023129937614563341276799731975867367910469626993672028627061016318087641454886463889397555948771561393268137466485158670794249347172206603336634386764998659835923133582778350774031669428415809483598864959602689651539661913323475456895419938584978396071637109686896152659308457739837741033567686061409682683255949015208380086865660291164855896692893035138596411182776401091381675013609009107111688698939496025076828794432779393793613481506053608881482628565294376550095725102086054510294792265747399542285319545365599104243736012917126084263906308842401232719291871653741168245484924207772546 [160,33] 3077852631626894084846807353926384248408791197439877777812257062545928903629059128032675912598886193437850646758085514257672668117242826169909818043248003075690075409735146549012579090486679077633876255667375045966426696306139133375306251222606311049786005278628185935167996090830891268622159117736829106681396861454379574630862879534874691794107684334267192817416646330882639426579973287446653038408062351470360585363873112274260848352636855319530956427944247535212391990518848083609914952709232548891533716948385026909250964358988039732478928785726937703031992111249791401982056223356904068277253449012507659871742973370688759447562962742153389462114022592150765454691315441039102383172201549580765235669771741837030893215665173188494814684299367316492414341824474136963403463088011561202469976762068916471192518160800803313938985439245283585566985092701283540731665875629968405344816745579611856463947837280637706944549887280008913825468933945956334867134603532682185803659306625940912476527792852414577704768540579417830918862962455074370392478793394184228578412790579065540238469370685920558741626739386783511891907370162361605250971965139844077875120272540957383812407575504767420615478154576374041118119413798785157442772905365866479969880212794983893990348439917196032577812644308637646900042925387888384442599757040249227130331467728407116303667965840804943368693917569999195738247542465700532858620383158944799125745839293837742617600473072357379725147387609006886991930504174656622045323055095921442245076210542587108498695984661021674457493091774468452228731997827219400688081219444155531877377151877937934048669296690713339701516982211920610256273076644138346161980808411550013881645799895207511042658727995992753534282545053143547228151943939130461059083401177459199142731802024326082751014440658065897103539873315304497886821136352291460191450851512537053704232049655329493863538867482823732730504452716400244947682925547170090859715099921890208168309052697585426546679447762943437332332793917650952006978521919215187531038907556595617546548518172245041646551002977069153987188660593932399052902400 [160,34] -2800507071542866794337429635811254726649400814534800945915925628136579385560672281671597552712437083102807306114019938738254014190989814354388321666763885137760538377355815652211800077203798810063046853307202445255060223902718517819344616271557240373573848737956926866361749564224907747849625551902792654864150119617945006364766333014638189749618045557889648369782080784880178736034595101152189773171404082956349740018677237174864462249421249619927443946083238533262770779077808760990541570378594372288401988498772139119775652840677541510683070706937735863951534594428360512850082436192454502443892164706144436611467389275971406215988663214901623779816848843100560997754403260144533200781915857010302426217663340363856800527107530207116779520546652536504558448444181792068001533838201796531031843147248385869405189191159049087212790670318861546358393910862109210198719185731272948533554473133867570784530477194593727744715397731094898379621733851172230776416573529528275742994006654796907892909580197238578221811960806913875668164121810292583797546083035697923532657159254351035572493790482679738812782089279873678250505857600647040175796206342764688878141572225424199557444453165387185644862922212090736309885772441048079992931036909429768111981787233990497121981825792552618289318434724667011570764696500017054326343414956438804564262993094698244494497321150651719291464191304329597891004366910965108506416849932765747582132925814207077403259230214700619809585852454623631307218083820118696624329959098264650186241677620366666292808899010593479779102857137583159177395159537690609844215486459253997890594983746551825779800401745355364473479331755161001814738866903830601871686719331472118837679057692736106376849314838504642062723223911019446785093861197947361364373074358829518783281188325985393671740172039028592038802073847116920819228744961802414736649749642193082346967244341617897685898645826813460127989610003717075511910314028600587910355363137133930691280742039688550639370023003318462015996930839872775790121116607944253974536826400195425529377407455110103923789956309532640216051089928386931031040 [160,35] 1453415860869777832526560750231934649790427642287961832940394893835372187128384706272605224401872107938292644501504387035518456129409080896412861413850914161240620411940585817190276979970990141947606499790613407902417424825391058119674852087600544196332354197997639210951829326075726628678603353498375206848755609153601726429223884984348652472137758009441595246696896392693038321404452068606812022145831876453437133998552264885330610879087802155679186005426937931851586393118813803643920503825496708831344405731050920186475645882171729381281879265142808006260210916042381579189976752917791445853821084491422057396152760396173956590024018721664547324047928898685684270360143756995730387147180378293774494233039306407709625073757656819857427506406405707120391519452900552325830251927631859223092533832108284566694388742435066457974632213187038836103620377673926488644797700871444040806150009675909298973155199780986428960594018349313420485871199229810726411141510391216073613354227637551297871112268699165678833845199517899259645191228870114235318034285429483199235702475328058328236510480259041722591759898637573720587411256867441726389025193729785062584347445638735685406276850925615566032711706364551127574557093917261425978134082317949866463967910302585125231990322832356131133267772418337705007096620891834891829098209113665729621447619904518806971715549206466320074832717523637689840469825347316343100038372462971769002309946762430171469005345711616563291750860610468549585808198693011613326788876083992329397872071708320095228250330720356518177693376815876203060254669600301424221180611905253429964050247513323067712523882840029251495925460815444662949906580340038485891251588666723766784546534478090455152296720911346196286036677082693418516535991674943864359765685030958742546912521067743428695975982089382503527967754788744433544245565089352253695247121421158993025128045495151858483838900290724455027778101932602927022373870052641201800576893723707542590656017924903233984048430079420104672103259327894435306343752625962071383562824411298061048996427199423251574227690105309782096005394737682240000 [160,36] -509344221976526359937188419919160744266362822518287194353841531648732736622956177025973090799321828234032649050659214041516542431987673230832076893766734378245230882355100737830685337870405761238907107513071462902454532459550909973522459422488520412535991684127826361328910740100156547441185738038629997591784069584859531445776138093203564876532956974536380516922945661496174937571727804117679223060519685259618953455389169914062518136407278336930501749326079847374392008668306962880280613124730320223130482351760545370678281024935248029950685762927148963950376161017426434948653799147914885603459818661169096469153385955123810586984911995763811064084080273195993319718952881739061053577552844085124604085528370026962443156672013471614346332867787415771370747585595657121812516421090202286547813562192521001549700841634019165409190213314270297604513867555415004570568054610653256366443931396517431390520893046926363964073347410262376969456309597233946918463532012082546633387241813025382734779453297738580653981813501391440854522061041805992969454652805747004201269338898249015241376736778946043623104771042800733471092488627911777642292712748095016555382004879071464020334962020906062246227816952977486547095307267914500497028592357186769225536629633572762223217628067798756774895433727949878144610529944191618569116611400110223073909205017875938647651822377258416189187509827101364532128511493598837145794641771330543782201294860121257643205930846313011115764525574092444372783034154085878665039580359922145999519749009921517241748480363002724847637050173903127988315934469446820631574792871422342515616275488082055347704445278738552927392710153539461703928167304116553493897698429785652293383113929523895685311568225192040146327162700237060640356377821700515022946316576938147576109369782760869595883115909462060130465072795499520685203327239241715326186930376077399653608109587712225179837465946740763155265682621057444379606516090829365236000513682393660393973912602274554769377381982448770459417348466582948078403855728264098344956298096495168870139231207458243179192411336740557110784669120894720 [160,37] 91549248956008936908459923697974556472136110957268754373169674901325752658576976294464489189823703008444373398528310633592209493287050978052435689130758264766273282834279775602960913882517405286531254768303774784368835332653954366074811410000381092105801367726206831497564572834010114203984420709824424997462893294275864409654492422654991338265132510543032261039705719648580796773735948289946426443087604283339349958413230735875140785151849570725761129910661374897159010024785858543472283534844064996656245524295658119211510755261396345437296356610120455157276879706946762123051676214378253782947904752300301573670994572798485014663052535400771166593819724088563246636364463474865363842943376250459469262997728170368238930684998910764255028159353151017325297081524958883023157235273228051935639257138285641003582981021554847933435453245201523996868837660028069314471259816159433821817356249170469435415804270810381423086644331186578830269879450829358225087683083807020910505769096400747016111478672521564142578560341820167244426022473553486413911762811954270778146530358420086958080874259307302360893480023791079906097339433681651528145286691194684579534240948274831265100496726785208238932133745892821689975613893810396273052778210872011428271785581436024033472133679961720669164277148521501938576516825606906261190205396093939751544143254783504907037743943869816612628115804711074389940742664090589391387009790930648081649625017051264298560134471029557395641402804275346149853091489576629980740457503805402571091738950869159332181547859345977923805004798394098978165082473667184092971263624476430774357913533043726773798932301767300221938170562787565732832756055411493619159905635755661674343797216122819956468807847534901522818703533794227416610850953092612531815589620821472900165160004415451815788143924225564754748432653946067938728093874595018423811253307266338786582961357614880646038323009584544284722668858185115531318968103590587131096933718521886119442009511583520009347523194916218120182106164793792100256895690420058363312073092096054940190010325341440126576132378675921402435407697920 [160,38] 27338222484706555715409853809102407110225053563964816648433024992542734653567599769898281470483562718416720383848593142007919217777640687312148094574525947801459325289539637533598824666795136853697982416374393906390449359649935986175545411401149051655759108675344405783171225107680037507444789873827138309171988883253845862579601640647804276603872557891095473436480745243253741209291541798608656796064395547262522475330461907785333827705222744252120263145702512224217957971352357334541039574470427320361823569077821612631913272652611318907593006159338086143776042228936838597955810188142319180459548666016013655541826658028581025843547164095121849170641976270274275752409574575769719533738305625512234171472644451385607001324050356287020777456693650374508964177731954892035712555070531617352068016194014325716872890873613237568228907961561402422684345844607764026605969214741814726807483072094144772571435349371230100665757902599213037525381248253532899103262040722766462260631905241863844525839666499715893015736158345613465927616420508607509030423086626431530498297451576212299599284454199484556457191066241046004114415122412784094093662633250095607212312953170548884013927774279281015476490437439443092826573109448350930724722557946783226211928212082182811433038336924478124820953349585839171914303666021537034177771263858672991607100875286028057646766172701798810554091409300057509287175143024448230119369261374484578126112979795248546099431047486100855719849298195385055681444926059541103602095966740679296635594860744088235108395402820993303158705388381947171680090773895770140853384102699992558655864972058923256516585873291689294812203051832351224029115017841817850069768580781804306493885769303845750024006036022893667230308830381149711238971937587294469775828662012178906785624648194229900288471270153457491263160698998320519119698976054749042082082429427221988066561500830973260887595942196379342154239593237705376888657087933067003671506934088758268681182397270018413787351530388990462000310093715460589671860209359717245777621167227728614079974478385381233593314247420732329320944768 [160,39] -35408012689747696447046628706941328781961891870503137639204543280090716488728564152110139550087365626752956438907173314257673843960478383423524890713338421062006081609926406024934913687862069428316441251799935630190649848363725435848504127244317927863433088669881947809364075049185652601842588115588508927504382393734125451171664833628277016831508097906248422146136998108642004662316025993783523818462716561563885222582629943840127228732917521493743295244654706285769779939467881873954850625582386236568000394966974414446921567612475511579084894195194444689751690413463159642685799740444552173512271410422412305074869654488792234637392122335321391812736195962624776571097301341103323744697737603048467596863723432804890923002088542670560419062938542140119584345861135616532164149678961227858964545255913665349949641621992606091659188282032981555618224745963941430070805895263620322539131585188401785527541095302799549283497626672255615920391329293554748370271652104807111864072163634929062953544887538370557405820925781429316966697383084584716503482186633330961076405453375286441683192824894299121888259785010146822591509354123822733095381891763893914029287798070679663913740327720154252844428396318251421651361478282768002738144797772444196156769288037370040840329521597509956607605909906697687353879039600897540951993078392957031994477705574493197790819271546523395755587815618583579003150025318576351229616376432588913786238090495496654776329537051493949384630230070204898337285435899689017970310912768784260607349028897104841998989562718332676083305811953556608642786882143224354101620414293702027046659286946407658820264712499834891786357317189062308242627351209917422637875565771495942941791830704270200312861642836653942282633076348231890802561513091799358550052592912955860397251822721983871754932136759689560469051736764547677302888830079947373736537534116943264404585172085653741567342476109569767648948582836858227736166596370706396642109654377985845595163578409682012482652961664415448157804678734694848610913845252825960611037164713673675403515067786516605433517648748675166272896 [160,40] 20537585842794751025739912351275264444074456728254583805389917357358554771930384575588601821411407463288109140085644303636268420584779715333511561243381906312443603498623297580495087372706250789087346338177227503850304942346793773997260037807676449679003893882267539467219023919786564999060367739210540169736330262406360611294880476592773853031230149735154719736519928906015672788749508676258117596589259738060676859444814765472427208443596635189811979186175009080109902646375510939038054573670944562039334658421904334001254086720421116344363589155809684932382381278209421451211983075793072925717143874993038326012503564133046041801261956358962310969405549490049988479477653415085209174421462546305214302788676919420616905144471211950647032468040917846684539421429399054294619414849094152951796265720372645704731009529571377290905460504244893893965112124150452808614676032403661792992173903689747236736354935338660300313210657263181450862358187644685849791773934716019347896783525645008583553945427187589551179976564382356391997791958628299551053240351608293425460637142826158390113192022826353448150885441289747851139193800029084580619841014500906792749246105330335369070389454015841436995658812057985443418542570426827830913589130425606217985580543418547607756224519732189516080612324477780102341777510974482708746159762322020742496333401211519677369677099970723986650708867021558509496148444028420829770105823791528217009957901131754967137923104505558518662676137681217403242647451658074748376707175423605950361367975730228657885730457829438823868080468285255862634784440702859939353700004817123225619441553819105962636541399326892034101722231632968251504941130801445643881544681666496826982289667112987103100839588713102351538001016688209225465666576790083534579707642302880221566221857352286480909299793493955356865113222031402772011366710490974412863153188600337017964779618586401702760230412676635021255956563216431111143518027115664670066896430864057048758457215062172893657035833132099745633862120901288205479189418047718791873457117987172078920534870212673957846888357798831144256 [160,41] -8915872844154635351260807135740069764877366875982196989136940586070521206102912228719010450173263298721630805186773160642534255363092836168749191343546298113969707307037204100543028584494379660390016706144324644266887783244689349150625792034502915499661791427242896722488033822315804277611539073302504496182792691784332327008703092420192374520331457468459961799466524330765876313961701059996322323639044800529054550328082321544949545070968304839780566282587510623513225914827978285101285211832557381592807741942203720156884782957256997144449598761329984386485973048926701557716114375993046225432307435721635589747254316294068914179991519360882847261820559560699108527159970966386721252924540408776073440213785106860846248108735379325620321439527459170094329451214615018154923210374994712968848226570748446699502941504219915852848588099978689370593759994558715095762810526965953971394620315587386243475859737637803309507588186585755871670916897618442041381350047372407026515280904813857611538297068289172598627149260654668084402462576551813697607851243881427211702641206176823059685391040680830083955731483913656852549647184970179711309717815590158092758086886415930258129560588229820633552201610836936325122575453744494055605548197125711908612267557206666482862974375103739063321338249352679342547853348631431831454521036220674143027264057036727675330199721247905440645304481832391913423141095382863789435403214384481523189579357030660033996012562180414610955586424576630978496946435406817549380959734462590161294945815863059737948492892910379871671844621367358674371805916460475609858695107127086008650270193990286742888140279890682891302612575931138468394611241722939341339184285247628696758942102822263601734588131680588712712972106418582389544764345056603164602908130711324929012197325540306483298158395953649777749326850281872327080955612470376759413112418980162594618304739692072379258384874337830152398826304438758507986510515242168071042890734376142969075590558703601150491012649333394000183687611243935965263466436845734091567407268370829873871100446905933404394843570974161920 [160,42] 3214430786959474182691175770248842370029190100918998339313484079241063229136595964778097752915501354863953964852625411862292965568639148953010874869331182271891345310353243961604010070904467647966369493936428777083883659425199438356740149944927075228645621304595237868130891904648744669569260943944409236702305659501210449313823941932023261380149952475976652972573591464066403674260235000973075522461726443672408012267126144389301928113222260787313557528595601313785248536975879279324153069106818522310113378604156083383846619383521598738216972295066616986455597608761142166139753427431385156324567476514954179697032849662157508955532837816720681198899303288640624536920222299620848026367221344357261813653723576864060838077271211899070280027722202532305160106130628415504415414707918152008014720207561865703928279191735036698153296690818605464919426068570680059739902204509658500024847155890382272172423178702369709815151077532176254571018608913608265355108748323980999129023770299408439681457404087080317302968198321485830018498134540543823083177253849535388735069315918429695686270768710049157952692681145770884036280264541662483878266552741876487270162703374224227474179048411887984906289005736326775519955355163147401830054877612565230002365654245088263622698137604392164488640297781988442902440989712031899249429453876457999297557102029031658687989898528746902236481168266833051660320463742968675242254733504666325010331014965762061061336645640927621462133216223018656346167632319895941099111828060181428152360721021296549107016577109788063508183892509449256370359345396553533410024904448241504058509990171752769345419260260295537859020623685202410132297342768777308726996412687879982860406423067937651097623443715663530719511837050529568254744052498235496469590170464569435503606887823199336337198962731782397599119987401667834776263930075122272355336917047939644025892692820651397811179289442943923303388511345378503299845305092552452032841862900777140383399489231850093845236511851731193812321869883798608703450862000115265321661740977423439536764483328635768484777838964224 [160,43] -1003678923834427871221253931375905510696052275664139206396004518608875119718413630171853341267393104570236178033994483586913165181061444267745894210405702679820869475344728478525450459693860189502140059403395302217642324661140918173900031633308185588853899055543124176560238735869846214292857583069782373601392882073380146478458824693224235884303714034413968958049652884792900452071821391694280979671934096150102917661810522934605309904042685836629353000925116740538277020561701044618516337480142251480902769695483479542754618265076370162776554800205267714542915387343408410631879319535649445038415955324895088797287669423205473451458226213794042970252006724994264153857638894392543679785725731613240890561429291042907331326781515217928452755407085533588361469524499761875001249213111433848789491052744330204845610049287398499769620040324723649472231391663321444192074260475364180371389503133701935291014670923106977267430561449456389654851402896427033826053546037616775412124729402562710304001952985234873771628301937354436355572134788814021959282964804967627746232234847467046485563765761016101371164848315026327917828499914880597593724010342151135576433140732949270338808340565035733484566155266233448060434890284998211325080803075284970717395981740601906751590433699986521576448309305332557547551795257643654284620792341890167369416722222370954725761521810917306347077309202745936479348214406942946324076139856729246640307067765847986206611047766079091170761960772448075857879695921660161570562495624230996153970093089698570197912592122131254071493321487276228292255813122078079312158039617318556682641329884252190828313819054364762387860331015206303736935788229686054726359675626261652164522831407340249691754244196690884330195185064264766723222065917339902890688837946710334872129002151166153644050955530194117143665627410129060823556974016197627601966731157334645307237553534830581227942656306192438773723170841077148944112668403996854804890062585817299486320990826708940066329709430687868828815233942519043495459619419627585096581907532296703472129811089583560448076522240 [160,44] 277724329452499195128345909566831497748506667342462420850006267637007070134188343616483139454380213602582114515369635419087253015818424380667213345414170043011992748945385067740970298405150730183133429285569326195394620417818385382284859644776809173911796994757752221016435778162794298874962741205059807941140976367488369289280997957017058715643564768203206381371481665465354867430563449096314407264015841597576472515334095219020761363335515076415304948678894813137365062115788555966098569848373407154260104903190387153551282675480309245938526850659542008060269225449490529458182253030903186783330003069320130382262025936759968994312510883030841257921536931707634400735061546786866958413162816975216821170595468527667579266847562972597007441175013243615947803196312761009410278046735466867402982409097645411562399699957060515345343471738379655580486171737860833057661249658927293219644213156077397573412213287591173809432864416830529582116899751640166635273129896893785451578364627627153359983385261046387968274610866775838178706419929436545938393856019124795141870347237934352360340483232484247397741009465055936965737632958689429912909459039328454324282478541475655967955170745249464396673120583723081254546846457825277530478011498410788504867886261420856395453007499436325245690727119061394596090446835636741158852170629224027184519502341934658801596430296919962719270078856754644834101656022802800344478505564212800367155877091882309413119427720340737855419423393957786805984683035082726853400864971512944097099977593472342771161646784658173019099691769294057012487455772173976794900321143805162003933908243689735187231666158645289792383242488431129057833103947427020271300771508507938315947958249505536303025906040454911599797636204730892513304935351110655613711578812216313095888596897076587281352217053817480737538354538523727614938954047461599126897880803313478221375444921876595159395002580738775478158099026472322403801593319339811203809039293574416920161178976044023891236635918241713216609112840756556163090632314168318158262353007950031717260451031252721698586528 [160,45] -69113682015182465986619900482060589721308044429595781196372450228593153113378723975909635925730699755446700649385469334041930574141265772116138518979813458285445181212239501027341937186607709129011656555675610897218197412753116245087694753409839410540195904071228989261206695774102443714805847178191127703441989951550737156810526298535586275734717228396689656288349009737997614578785431048951145540955280314555265664751016438346822838682118860082057916057560844957609232559892200714391034092669418028443276920364390799740528969490620652744765208641169505352306631655275544596386624931203648542792034098648906033680409097304670053028219378944941369462615705887393075121311952947594289093875781686022917067254835525369311588551875396688529864079935645773494917533397513291278025119885986546803890951302131651236445047603120159970021310535096806598288882318657553945311117540576699242646250085851239435154297332240084022458884550421465766909070772581399337084154380505704529755481402187032787266834674519919672664522847741352506269534091209390351740083848207771534852086829008508793477012597047673231401138598430899720207073914502804595528771527317383605980101104045814420878329058598518122073787471672566225991644071685841810570129734711275814844120538987356682335213037646582851331957132208621739892732833883033929205999843832158814449742173607273626332921354700318539605233103944300056585544825072577413811709432143760121195873859313990901567481483560464537273332024964062766988375200467690477056657689643915571352482284673782520050651280096081794010967303027651465500115972395215506552372581510861362465445072723549746082170363222328538086173668234587836277786273305966740256863367289625603369250771767491836119203707218735782344916979395364957168270587235742992118578832748032633842582843515208305213547555027093821158465148414613737992886567244380437028580904600757834166017146822768275514655767906065085489679115164622617030054013539609619742881358847323609140463855646528301284905666339775778745831462935449595210358703696888872276498742551705918721324832843216327424 [160,46] 15603013942652851583723012252554243493652969782970407690107411745089415150244145272851270325844187702048498810530541751445553982019883240107686922716756236208548420061482132215221940838618897965028355588184657540365879978147065394763305447742927510384265571843355706037245927852199057192917564626994637604308793880436027646692809150218021115679629542122740530403738416366803870055429313097650488278367144528284999536076302216082766134074819039564361750398052228155230692475858893533319916092810394171950001125077608836632801427262846046277117137183667307768323653297365914619618849029337682525138766989391795220369416786896679511965010479058877264050669002963215489399629149040096707645618552067812941903024816139758254215618347513566141869668510265023285229428923110261356776893477046238054391457122870287677290593284594841285851228364463767472075211660620830717526392210187056777528271380375300020839675565736276660783468961334618386306135417975874203780666243515802025289556778732913076470476313182401764834476324970355698424032088907303216244136758020515607774907273940396284151982916378445841576112362735564393654835802131882965166436451502396908104493858176920472628875441232051853733885982868483708160644359016029324357645978162046688884867800446644725064476068166320085366024664260920931805515949208371017463111774381720580189879151468982604241706036635996600068822624460818157277828126840183612820959837575191591848409416933543885918085728307718546386792219524058748682663092290369980385259145198667257538740510683529404382924625355318403115126132243681097894625293464030714540853971422937249988408015723199781281810196764445137894702469171708787623314318042612566633445424274507953305487850110032271878043680678915271888860446534177208235942498228040147428666861106631305946531908170799495092182066711690931662592664903610434860269952992434640807012237860143499771641894915357871279559973829957017405411334808554292298951651613810851456640559940481781915699666105053594562768409616292156554524426304114103275197040486088339994708614040011434728279991032685344 [160,47] -3196828387087801780424065547632635554801827423774389041122733455640811702237865402551229296079338955745790300335997387337514430826635122422502959931640529061205866148841163652753773679251514692076655205337632358064597067338185502352983588168631062645807155177170572483605392861114953446931160519495556100720339265587101770821266544638267587572216087354742525161679987849709059414646797175214201425289177020081332883847839678244217471716562045928210211353521198281484576803376088405817047538106623294202757614717457799801980269492002668703402201084545629479950336724050538260553741944584516252371078864158053080834616593467154579209216714388410325524111279424582854389233754372499800201666670241535523115512861735937812781809485073018413273843807607917113019216978959551230361848398856075327895436113163831227165938508340055315522687483291457520691509791413307284684662063029017193944970147293535483373487871863441805768148136902616542267268512066159676470702608598517907400754325378860162823238970576775667381379658334587895117417085949564663037277217788836720456857682037182921979707862064222129977827344769641123355610039548551891685056492331212111540534809401571262605798842249939307162437239348835574190460544803854134090657808562854030545673223451270722305990479353805219384256092459171568284659065063316378706606371177809895580012592957265207883224556505973092753213312465235903464824695905655221823868565886416578320253791773588187647006455370528662747906109700616764132909132396968736769883309056653157681641711313129808948219401769167244380093097026463522761416586915937311425688560005388674318328691571537123953590729521038985604589107333229432622881555597330575744843371077115816843015366884250237791198916908052391780625479948292732001717783495785406178423046977004822603658788539292986913162879338643081663472887452524691372370481224164994345221581674035264653478843878590336026026796004992604073636963173294526260306547052619179322464330934750005231283728531061796952397167713020310900934817207142183502584605169574538179088821289156248070916028476160 [160,48] 586357794949054980191298874468305021110448828666528310442532353056296505056490052029641115180444632629119329783914685014367488001418719457790969224725185965573646392301364171221300016123554025378991178924579391691731044892513049227477334172317215089485098328659974302233108653581944601341196449726508912037049286236639242232806778364711395702159388177784365529875367502168248921930466363802493153609457467749044766232161440022356979987240776170448126828549286624737185861750778775939547558024486500705086487363357459391897654874824551171532590942354268626385566529042288607092876267736012796268870397681018692571225215327218689264894429602852685885449257951346668201093513486135887325175809055854467135259064279874222001401492437897031421684934981964348351693273193659651413389888969429832267450189721170383727846844147915614489867848314994210242524577135006379199707513979182397026241041599627330886581590922354578136022600023109124898971011557043550288909056705317460161571561300289718935373804874144847564212204854643153715148045455318319083435651112248388646549494732387920018590344946235296715680844301632175209957920829171508913825382032356520069045022269573927585200663042916309491716581967294986839287187038383459530892881056381490813804039219824623137617920989157364077941069540144060606578670975978600763590498800437193226307596632344839910723875528280709974053140543331534957368533236342220532213848444046188126723978444334524570936645047644130253846466470689015291582232657172801801076516243527676005068550740010842463227186341725757447844084761764239511311274717157064117354043687690360974199708869519513276789672490623424223194960513808808387700023998563757095488302328819349956952755111291316461706819424009577628704830252547142907356785922695149995586728513776566312871193460621724258451583904185321723811118972463206358842612348931776001128831571314966142958297451196086717992751509618141787726735784281439214388856164569534834893972315915828264979649041053871041729274421728566550201704679728787443014195530109858366694112152058635812324166960 [160,49] -92508219989168934760629585113481837893703117683234247053306502557397697958400011872224768189790014500223935948228962819284919495330138180145510727968092415128026029928107728550882057478812713595676660254152296764632312956626312400021403967274450057002150578979998287520251485652570024602719732458821823192490397024048670159081794585841707164133997639720709258434407161221847435128047511766022035439229867618952810456661507825631248299637765265067407746549129040685430710817515324452882772782263517392852721321647423923353482794042349833516898604273937390685475926596651969317567137370774146417901548792787025364525361815980650578021061686321476805657585817295679172552993665690582113581598893773925787939243692247884213902898646894384953418979858474705800684686281885197636806506706684242607173075531555871080755600824767301342839168641269506334145792299617789637224631566921185759854649388000614009138318943390684383977812202289062264894752799469441919362799355269449815164266590448642123392237164602886523030899217821751872095518355426728322642758802868385688379679472641349914575100379977736975246790736332203194998405759887846592786825057631536454972343372294058521754954014576983614757516378641326440177617993115495471761426448891612294413610486630886324781877973616756343120460562548713880530725940366689670408257661814756168494460013032113823037497656880697790290227033744389478183487585761770986735277968974082292724597542624055394217555857088218832872786312665879375091157207751849009286836246062151787936669732834785108514657269525631591102899645876778430416253830844806325087352176999867428824466558627703837519199065653797889835007030635033078075277141821705296425459919368027368963196757610520390765067436826407366296087359490074271950139783125322740524703704180189987771620653211210896725753213853861531327414355093546170922253870696820912202459749647253037451968100769768186276659508850358462494098765454472225715209772993393979898481796181894949693920253468478279044664975461008282826573390227220571893472902091062224630261254358498925847040 [160,50] 11262442533009696888024941768519102914074784787833022737026609597689923708616624131673878989729965655561480106377541699344316512224309670688262985124070427395334964872588518833085122341009161150605267289054119111877191329701397158244592623773356649192107945359282763064425150783262633310907711442082222548391433652572951549821547553016395361298059360151357357783607631806546286328890796988221297683453504458904429594860629782893278822859693812947991463876466999741356426739577643476143053336463833623237302017637071501431573123383822171541107107459667597622672368818950498525591040369549899986530018978407780038090233748418182599583219482579593793347906362854843933797398647795828159914026365380739574543104890562860503607060790579779690175352250199677527905347695404113619464780951817428250247858959406235472537291357067409827248569559982125558695426447759701721069533560614424112635329523760868462723748311451756267171180405270488189615293133500466702018426120764118138408028873548645826744775505420400128645933446251097766939572677213818265040793049199660777143523100535469856607929252514278995000340268266193863313357620516736217473680406491446582356716711144246171731843825612826692684577823985107349814988612133246566327437307193331191198505763018881543394340543056115888626395369197376257933716897302496921128832068299094902174997312400336115584091523159135110481488906766702124452461439814927240063834471796970003564253819613884266722491134400023986865110507308416906769783907809790467041827443850706703634566813088749761316655477092275183944275458714291147503953336168048353650161429737050966808422674599238992611396811910975078518038137977817185127333211283514809337913672595261410398360531147279582376026897539591713041654609993414264885484894294347906126569808285702702050063194784603836518255127848798168572041005544991148023401984131719405512086614654260103555892221830619295834887661557658843068463933248844167100175245775412738599616614535017123699602125200604821853152483936028281475401432397538444936440607517256551048378240516629893888 [160,51] -618844002215319084343556080468330567705857662423951336110543431315516921776567865507930676504839029109653633865581346003343854220915383182837655499263204226704152510055450283144215203175880600581929400546196322945813912127700571595379123685913152379307018650242306301787023943732508237528937839341869459616666175658111199020288930211381154485674663766569338814138015213584288825338493253138301205481655620239498360172512579637058798035862074461097088165138354231079596150768721356491420534422812878463783187356371736215556525402808188305160807046300263152404314999861871950116657430908877220099015080439709463225467646772566650293794472791445533719491369732728854703876019901092086342625397540259844237088253649205807021741068007846835278593342749312758227084641602930283400747015058660090541602069571343250969770119376173467239608536908664977948839115963125446057083606786185176871223047363738197019326298406318017243944319276079547673718909837905538866007024303555473500572661512243472531397304589694874191112187384071841154444983066628271785962611194825001256375653032484516791171435852944516093858709463632300738559348990434594743899169192465778778321582990561303350080988475087715979991258869404419354551113076359179085747644642212725633861032539521382096163106877812432530477039093743718609216883000423554723764399183999109234985796251990052127647628516659192441050546209705159706579648044395489690015216324939954977123016282067087318049889248643052716923422977644608973403484275871544391614415369444050882197346253578898717437192649455785632608973112607001351297852362058085537955669235230666384632388040535395382003093862941888759073199881442960903426713800446300158541330456710842196785002252764316938353954346407813571225519562073006855223311378822304427442374495450857037826125844373691560563802181246073241805390610909456117184485169501745449949085025760153423974642255190486075883057800382316544753236960557673705098452212978711229374071284609929369415560899305788845606549611723348180005129790732183155138726002945459308081799259969984 [160,52] -165676099738203769819665771939067495191817167832046613431410467667042571646624800469108979175838866396561996842085322042637483236853712279647643053869731611034551649627973394133478373739262656485380812369538829505994812870709141613520223733557409067580324925825899507873183090253669687407098170267422815394295928454822114075656004834999152229907057734783999397161141245147128795967392586771016375828138561633711467202374224103858594341340887778878877866157222455853365502275664328667546546661904381852277719211619593675924855556094207884171840187392710739219393054213306191014474180176340039853637514709379150921283451992748698869795421869095738061144978940689039758021891451029642136312113335713649879488191473681440677773688795017296281160667770237736144843757848457293795751163050103644877010525377258361553750987292392936786411867362174543566958822535453142969822916154933873855174952634557985462946071545081840855117210334465887982764016013535535140407173882365206318291922551629511150232484527499755755423603578531328551439237542442608572637346330989389986242737333354071644949540440256926580360055016330742124815655951790224217824352624015990215994395632729496982387423360953260592525051193175108085980923001154491584954567603037694927572737866464740608048902160289397719855537680863875007013545145089844534439998938819020676733789750152514418110279744992898098706344501224207530125115272220729454907933952574293623662675430712601141710704178928827928088935903756282002915578724644550223787952549531930059844169831105700545166270521555344166081599834674612212338161782499966680947128129293492914642816399051721690608603025887454621486578930473529007933406873602362768077198201105991380367982861692238985294086550431099197502314153832576693319994847191632331546463737980098730340779651598741687800353895524875943032616589821458218859958246334652945985504674726839922806303266395139001602416668540861215733738326375191005634814891708073568092506723645191594199946973496919012776580951499515816332276179751092529602734524113039918945049662976 [160,53] 71187364054077048496154864527010746689367876284320813665085670876334160630096177897162946972500230013535541053238940590517827957976312718212584935173799249098125528722057486895350368601567382871905529757162501604277482471971173484021068001378922737258137933116216131884133330730921716122584660699548041691601527219486268753779463093105176213680789280767053967244691460176429806443503251697701284944441321883676574074463619658169854074705578519999398924540804851692084585912421649773594370560435818099339842219360968229362911190974482346438389817668839302474913076214138527166122524809943587762995208660856198953291867628173881533650146303246025557175216526344214283069366275090627310925922765483674795792951655118984371063434485241610773823195581191629777998287905490577226791921925084869841761824202982538444727279998110850048329873175787740683812805794720557579235174952004233048887171056723598146455969011816893566715740127356935301005375963081896327844060307967037081501390545182555649071349372263845600409878699883621275720381962021681043063572952942539874498705863965109928315978241826215007796111401526134966874062375386796220499537557540071920968370190180695157072751926744543138521612168512243910516225172531137632481347931743419233825380931741783725237746618639474918109787238435667577969640157232274689587161559869111597852218654129157636416952266373824201476433544231756774789578363312745383465550474395749088313094115685569773521750152588548355958306099160044231453008948882739546989263099324653517539862906561718823279127460229568120016715684837153636752323622795984419253869351108790804864136590306984755312380932734979285095892739417066373297184528970921477581469961468221611614195195899984360623153368117824256908895323131961389354646976020290846277432380449103764709614728579841701499252014434730567852794942199200246241972713729959036658207789428341762818849055060539194010384942297082014560691534999400396614772187115703392338275163769066547363023670871192439466643490245564032462650782777369071505343587042025100875216896 [160,54] -17153411255096004803408233002729408869873737016508322797057785733472712381516679353145108026936391781052183280203152543262135489339305817862505662224812612434889168845092706945368199207821716703686237000466826903762527272586351710174015055500027504185842677528116873701769716634398252256185245276437289913883071602980445990123421460022817508102197405955613656121212785645867382815254641486456902596848601714530386442841529682227782933622898466501946532290109529718462960608375189868711429842451362745510895849615997258032897940549976762062209637618391445788981096359338889057968293759620189131706251952599163886258122614913155730940478349549661879175335491695008382068231214316496266371952670467193032776420984682538745596652163727977080370186267083858043152427841998484360114802297149678820193710111778604702041168311080652664377988408447001676640465287159471112247242230936440284247401834287281971450420962986449489925695946405608845127450014939298953875592825232826250945550755676164501039901911931203498861124286128718168415715043041758095578655733745075036980049226224608709660630756869171945402973178003853249124034967015447426433313299597253141192264600807735846429031619398490260300922928671000563870803054214795254505210905341984109966157098285716814299545872078590211427890971994158280256581615347645126065345051838237389170052176316356620684147013881354037583774275855401804383339208099245045080765281500742214143473358048270124420205755163464046658033784862847283876069778787169281090692022555727063012198409338768867855863605809865793363031644852825125361228328514641249972377153009301220684583206080488384075292286695784230978768223702718715428412223169059423358708892451250935718878512496452504203133620798311266730054859917872085930551247401699825033959817757475091116086026326447480893579386926567916766183211569729941313252141687385728388434893455634392044786237747683414421287782051222722646063262182931472635291289127608682705386587993694179537268291368979838189886798805801981453944694202077781900383815829654340977536 [160,55] 3303537368078228511969116330551736088983480679585205304880201848178500978115855774711069201771117115351143273639022074763495285551037055692672823264987398298668539545400813859982882017217419810774947043186890109673559410490197560540301214973502264343248720489854140645924690882100054444807297384437286478071001368191002007985768625319994834628085923171638330067453071376624870787757105543428365734355303021272084053176861542545355685992939788802329395677779586520895390867743159873358841788703757790677371269965647802535868567044552326387110749319105437251246133069935874620455611463200990229903678887853934109716974393784415379127145059514046354866946115213637048666330297873359163850434922757653532368449460131859263607125188657245062070876415533945468298324260818400251990987000528395611737299479752647758100274623989006675813844273431008764020819689459947400132769659161411792058155808811630941857320963343891458084080638580803571947132988532836808437347765868411584205348805049498323839385230494753681433137361034209606524803310029927145406826464179005517900744877961678858899898959535336441370042697225522593756289156523558706521089481956209210047083359106927930389492547199030741744342111721568504302156253841331817772479070663594039246109415501731740629037803715182351155196323688163851380854468631071886437508092003598425250039205858394999026803524681773146784150824597983685849788502911365717897082370227602874467500320904588846799882396509354976007966506203265806206834279060918253323026533857917805629669830173222390879056110050230090274035143973901922519751015587988173590086152765180897728931351987657511212615777634366709395278407868527251483570161685251820124356027491378143744368942956116480238366154226795801503243607471202623805913811538903772707436450762121252692937080627473182595194495892715219373122501347061297118313455862844797107032442265799275790381283700562856904355711825355820657486993172939558320106027383261816384103066476730751765330216786887889168368755097936235684130466559425442100505961525520914272 [160,56] -569805725886988995994970787834947883211684804796685032315267433044804478238273339292203182829911597782323462863787909595820729398908430380262398543530625479005912179153091333323769816445719464421063052898971773932000298773098033014102243010978807799413235297090822211842189266441619384064870141232479019990923623294492052960207948581326684813722200153365991487373911124549642521503535957907382777346177263683875380786610367797783904569580239287509839186923923310910679248979433309524124474967783109911407334402917014129959042644874494493510790417147552307842825060204663571084112216938990094311747851232050825916234211923084297294228005303314184268640861312760872744740835414807766037541803614490218837665438417749840668887558853069298257087882583733856049129340762476290316703890101283239308146028817104467842035825550850580101047278904949611434963910218654349328308124656866201807826466318474815280018593249579869688265634543670383085085175697190163519941980425777403289762606100826430552761625384089357900265949904976733127688766799485167201689915659235256871352275287452016058641634537178486847171278700891875056475524957403030632043114923493651400553637827507757817645283008422448450020217642358065023977719432735385778227791772996389877675948140941336894797840203306721597936452344344302296480906524324944832301936334845947136605526445674785731571203496994327695091205333902486260421279096327273360402984513951370435503747846790188508111756438188478175676028964798502982998327586134384377034193124336581666902771994399220560151151070059598949257650305428898518807964715737802961843366241815874080685714253501484289891019667991474386032443605322584570084436806971782448797710100379620161816374220062411603139953223534261970636848864556949917542776800349767989164021783930617910152398985928749055022698357884268102172360291264820427592719898520794101064456551841709849609520070045103006880652857791840105858619797260423504006362755432015243907868588069717102052067477476073316205400490354983363809128704741941007525479974780072 [160,57] 93837739780661069277059331659659198869997281829457592082111701912449051268838163716963337839038918823578139541511691926485876491182199020008451476121957730751665360368796512539660767820597594330803753722016975932896259641925143178849225266845487506405834515428673576961298833648982007402397527350540884978198374043001505101773974028967845677890368252986715982891474831028702233962270135643598659532493519340243158733134797187446968020356156157049425888775929625738616546393994940950947853463682666994080572245035155898372343573264842482335909206188878153400258665136076712940546507575514723397987157933075527256015268102317124094098544656895774953064269422443742020266916070658145538917302914137870233205920232911457228611652177570323964524134596663819592461736274163293783082966188764659526569456858241668917226599457258862988748586845769756633203481500877636210057600838335759606017953504501403037038488296155461548145963058005324262138124586140338151299991100684344836714553331309741884633177022228579833537036400223678174437638737694815522922626819770750837800188034026137197730170499564638496057889467653106384086308226213225917274052988016760587368295100683241392665299594688417660760044161213360355113533436043565684137072829947477403110397421728859872892532411200942352904522760018471863046935372275336938015605935241164631064831064905127260329467728889791512442641089723848697863639529028253541698705898160167087060729874462205987268840007088374065479403670621052358617284480870118758532308216611349524206035032639671296253837118097652018817183159611537486993392582707687252437655939097071781187555381950000528178607496905260257194804252959939374835230289437997599926556631406479695207959554596388052421682410402341104012176339908956754116269218046068653473642559093353136766546595307855574355618485179340732782035409379473109819199770430722304781977855306873337478351156925569443944318529962409683215391276622973547952707513828110217726309058538270220476079598252793434386263491884779829110903490035740902993869824640 [160,58] -15032755832953860307589550824205072211516395781404595612899787486086683083468560037311992751374142845210067052269428462706863335440097894163605191332832904312937171950304363773150335952029854190530750534442168199415936338431219546626520980685318394329762998635582738103596975816537380042167316387465392883969847565737321429187562404499419105048742241280873191044430958093818908799146439267317237210399078586675911945914908864884088668006755523723012257799381936430604759311738528727862686744156211941947891095162258214994142625506983793510423801449205940529290136428920286118311374640311049534287762835128521929832259889281007974512769705678700680926128563356224136398442587305300371194266701653072062749577455694996298114305723293255061044962523349513093620913919985118499194880088952539957271656067510013389386038858564295349582454086768797362421017669305979887155207492091036940831889710604919538500429482566295226383769861429564234591660494019971005085395902476783869887616288724185998250514837482381156614200390181061049826616725652265325163505234997865655263514820417683615739617121719274535162937390427181799355577684417276165461264984331025075451497974834793340873172833402898264829263674837184309543624674851296191870413729146566160306916025133664863111057818563878158621289816890986791005765586653805936861488843144452691603103356144634176610564793502907110212373267403229098261051385677087574023498351942676811698830716260258657431939204709450257803520157369319429313161835220184440532587935741338830279271276183995467563373269157065305498103589413828465911661091557701146739874120267859190065001093404520561715715923213520213684829708913577324715404167275500831139503319705562390043135244507963598688702457947659494600053577197076536872851510274175875036351792473769016936093503337400664830242657651526980419938438250810718055094011410633040777418137295665200102665789073142465627384198265520536387380296370346097680372310418319180781605561797298011355151725327167790976539248983042342683738632781920900637505344 [160,59] 2284788398973479761804547660647911556952402055314594233251811177706517121551103929512518825287742784460495702496742166973936634755720239636781643034325683659041709361617790599205169496683313209112169990993081539670169863508379511954512252440978886280460293171999220256279194076797666174228050212304428559199443021214049624518870348040873174047764265244741833200192265267401193230975624805584884593539312044031602898487209513572180542624554325127047300012925035197833770193400374706103600078077642351638520245538062856060317869097608036654642338946865198909874322719655739337209342991850519108697603681977602781744129030360234656536424576290430193715846010111897965996302442012480669546132384327541248816476836197240430825400531727082103030968146611167755019957476211700398353554513821253355807067758616924767112356861642959942528662510510936876462756142977990895478035205972951403612536551156084364813493176386735540252426535494369558102965200821969549023077470293673153296737498075636948024399948387723140632284621893515318232737834619161579544282498808258786792626574246025171207186823782211149265176229250808724954536944675429340731123511310833205087193544431574818011615951237696288730649780596833613019576626250729477602701548312487438497674970375290772504704995100393187892285077853196954418865374867455032353194401476692090375975888327990520044697579440114811736861784809257520770809578115876878428541786968386938771973734094112029607956999839181447976636800588878861450089266762584722928822945063446517666010987478189574691296288342658519845070544242060506171277082902959026523690502755002013198057828507475632705104692382528094419341979748217816849992392352589188235979225463946369652554396861114626449261765943549562384245133122143114031340761878122676374977126601043900788845301663356007006144895974407537371022507788700377690232410674464422459985494137682241105504890531543470425452583516991240626701720431583528273120063315214086939684462091568808466311261461111983832958921433332607947767708513870631123648 [160,60] -315692478098843752918294682117823304412136996561737824538430273953455773882329032674312966911725969787121040619384465824220985496824821521596639268458997486281736560971692553147472885573525580296342734875158493922437813437607574685773718785341017645663155136904487709082298832813395781011102535159237030295300812341411080876933992958110987598223499672541841748685198074895986832580384112898283468004675437578889133256336982215747898826627883528066111316174275722833006017113762111575553545140533445874228538237979179644385809751474919414211859713776080611067128754574672566057315790706082017932362368562878829909748432782029395983567730402744596013295194917327013522294389531058162896714078970321544464299823378606157932880292694515009195061900066036272322289484332518900302381834523190456734803147953610828745126979015059028782211469734379449213740701861054577829762011295806380830569977274749320014001063837148086760425925021286834741765892692633952679331758055501292273848593644054499633914623050517974489339570692289005906528548117100488692765517304371383911242364736626972862737851527780681675975864986279080412903964595065945171754995422715277873206051897448375828563237079391816429208124562710506769843794286902374079119760792299726692901613891454495273081367743785331808019327732154000632311075925276354653692982393981402618119146969982797383883103909446746904633995691461581837584242288979632079462881026176035078079667137014883052670206065998479316302839196992395693460124289188651324587965759640305846649237690231404283604758627690698477119231411440472899632528665481535527547795935001563138817740115133590795204715074439925124606976976722941943870096764349030815463187509586429063322475672096746063356635445259832031251893528862407267547623583817977290019644858785344924642581865142119737169855882564399330414198805682019072931207145945346223406246212203664731194274932758304552517980478313444003553637564097526060605932375021790273068354306885408529652783382099091200539473026402992476915296185284991272 [160,61] 38207725265783525660535050519625082819507928623565863220630129709082983723885198584942854706025609900920742912030308689679781842756409302725951108228982618376399120850773415972209353452401870795151284302481680134658429341665633950425446430063100058248604933282268811809918411666407961782481695200440987687245663990685047817318050968282321781465611622702474287220573495858557854676174640596966782976355373850100418160118664179348809710624858418546639697121453617438670014112759181908876339487393995836207479032375387849509854146826868754427731359139791005805887104682395588801725464728461346609036774989675291063343842199245550079334079441458646192177255072951581933923318281680830296001484702870921359978964289760762550771239528290011560551128617816829956710762225184475197438458734252408508114281240904087178772571199486304668465077139632928354712352972918198308145758644841425116117654430881090781781011729691541190085401764139098853582402487250711496665994911179058241136918147602594139323682880985546295603486689323449238320856639833568992405783592168393275995286099835260480408029301118522711997540849784997069007648716131884184833758505560275466952629051870044993270448337206031859707649810456940190179510293495076010556539327360714845281715768897716789176716830726572883660253996073998404761186859140927209690870703831776960655567562127905428661476839014984802911569372241160676116479795805685034643623943147560110687365379849616827925915814918521638420336303021160040988837424945585257162982526814473181913338464769612644570743143620289971893315462377354908115830257121158608711945603768925806482399433226377126567915972613039485905507185475692482781624273163321243471328045013777621862586430618862289559914045554347903103445696547849304140143082355709841785460620815876834413893856571412028079575441315249241732968196589793332721236556964133843889682313933572102700895650520287348148183986292662638671237778524874412631503796815961243318838178473924348257093037690790941455817943865346039964933860622592 [160,62] -3949288861265338186561853282922579031153928599634096816836863823413778475374137265072565118187038455353283955619790412672887859970591609505237538261385712513613172516907334814272650927524397742842035464399891045609941471410282768371291537155306464865255014422658413764798159844174740139202802100052915062217008532719721431104743252642371811608770875086178613890431224367482217972139064253672887235021684908659496451476192899467037724694476616489436006067851543911070764228711894835563305851611284112131032251225038539151396224108682035280282708446727654877781893991655101747232901309416787514442349402086276321442218327983479449789191858631443588133464346381048215117808345453911394846994265745091044532977389514728110613651931244254421901997836742476676179182981524549656879842618025097727639177269787769605698489437427330574469279759691693905734375884700524883296276432596615102632348678076038404671891411729437383389540967555402297294977857844193155478687514376368263854260648847537055481466979002908832116557860026937167301701138945527956864615306599444577841743236940024371831773235982512375174895106872809085817630037408694490195373233380372407767878340864330702146931249879523073396303725020794446561187034889069123388050066469096931098991797400281581140360269717262394131570608949341516097728117555403974372833142942103141145376975315386718455529620137039138930504182857589002299457303315392057056817769961088406144120552922489648933533751828092028489197709647916776751440267920405741772744890592819237243601825370297439814542075901501087753374547112531087068235250957017320708037192774813514865475889129762310923971311266457288003212658038218198361427598457799611586233297581685560057966480326843271406097381203844614819859612180251727113559653413866333143312931335090484422421356886293675497065866692384723957156229842942614567309568703011711708378204844992195901448012091844730415858702360824757393315285522338047183886375195057099785797077567538824047288904970793314396147613160601560562903902208 [160,63] 344879618115520888447232391545007334267782603133374166587133183529415869405745806728455164548814083626138612530563628405167718622242900689440879271912593768067666080859565210370046944972978174071680607213036434745667472861261397639327354012398907976848803518034643907935053274420119087163099634263900155953905434912288780078394856374077746395311182077854524892057102789340054341256936146318856429853790202173491757566249892479449107915173477392602712208981042031567064751822033734684814997826854157812464441069600817228041832128460574691875104194900191078238909161317175503054349215607323356302605315318146181526970481869995512282008640770933695638570888944610095659178200884567600699062964521837706775364442277641117263376701747887453722033454493244520198040702979390826207017684865611015232131716633779567524256899136095431548063864099769596283608289752435339711845238471817844254008706842680461763156642951923267210896026062350306577401738878415939346810826546803275897944777786289780299700344805204741206471252297332085711462407191360430561749668636976177230948752954799261053158392080349188179862474026981814690615290974500001374095896366598485774525226922082137590380965803459858184593513185658387880980702856950251993312382870608747954271726089343119941896289767756428569711074846220894319562749930398444448262663674593491016515542961586963759267101153831024588476973961650403394107067644905983289958728579286131177668162794707388412613082628421895826665654073362088653919682892787799966159125677651381234458940149751414167959114204773662850601841454163443476988729307202907892654929851052256069961275179277313547378257495614450897099336716627166500225603328236424978512405293945920199960126584910746300515644304167289830910629973949066771005679112908271577795193602954981281173046348444219206365294411177330399295002590225413129047343897158751030711421605576745405070713508620766525528007923171754724815944558407632352028359930069887644428004892109143750660449370769737273021051453363950879994224 [160,64] -26146416475282888851245071512165096789750976776063540124574064698504796381893930149699641584337616519729860806763420447268733974311766273676923885758308780974623112572772171512167885020660645458768142507901612104139351310120936566296647109346061753580074681851260477082370329593786420780294092217585358686642776904957025669910569495622998503367179591211523995575699112269987443376836269272381649827065237653053638380489954398018122974043503053961523106202147977939679398728743310960791496697753865394664867974332774810073007900696707363592482201552978139269394952862451432492702281855889845282140637106471686111816275611753119052434220914098759945115365724703832457953453468436524080998440896276021187224602120872508844143431392095223910111175723557699352099393758375672865042935041409549128716795308970229068583288782319639680139502386806741063283015747138153777493426273034783718866048773744483366863254920992920440093414711327053113712905516028767870492418576009893438567711376433803891131543508822728955489101651826214081204464043155349634753416734036122050139739318307090460147432416119820904652834901353014141390312522088563333252831866369314050383786549214291761435726811876601622714442626465632384942398034560102166262381137870754599089779048625371930020963064180996719178189061339194167056997503841832322369014156821201599211284953594591211424189501778012734309645712560201132570077898317784286636608320220234554334240135064463868876614611282480737535512369044274821765374050682462191697297567044442303336372302280571695250422824722413859132639326597263870024946305087163508040295851263712179689322070633311060953548563498008437798504873252355375045055336020905721464448263366654144047653178112180223938191017406531064143546164885144365538131960124682875007824822430325237301448553520904531748816005715246428546203610730847288295864475268657457537042881620066321012467210613266375396473896868575601784097195699523755753785791511536535867699033948696167776397489610486811225680301327378673840 [160,65] 1989271782330539183138176667667121633399022480335591988105235118681189749980031966677899346174521341824357009069788587533973474504060482628834089119432818052864569410939304159643077709090287925738138708721545730645704408983863939684707369583126476124012451405426827084535259877630571112353723847016750220356145421883579349358735951583347016410328323935093853693681736632464166480038807014536049203533825698350199113441148216351956567160817039475306957888276278418700457920566269812453004837691244051657146727010119159615359944973495005522317432514062387868901544758896255460695556667381608209950240472488329299428014036116987542970304322529810502925789030164583273165389224204054820144644115123880088611139152469053994411268211984369014999558255183685004750022719411595338885722434121921641836747650794307401181295904195273777458516627694162790510754435576061742233159537984493070195600326730069484018205756922352079611111714157237266309130494653091692322104790649015421608494024977723968886102143368635991130680617588104672535682319922278683809718496238888340260552003530492137017537743113250553277984591675865591047984283808173671784428124994891008952390849656779715219494585849805912959919958758943959323466677476862361501532291891541030043973839796550457523509477936365026599248792126843600631149618164750905367511213426495287510566374060963983478198589438673926726180628547769021686217281913691611753069727132450283542580625118071066728913138111012023053012521911275574689039621818552174187762717395743246005730464627503030146584973875077215695486572452474959922665662378488968639334639492619147882189261686767683328064889301768086122137639729808457183408670365596282288988674639133203054795045035862584921743611794207359115680480777197161940865785877361364328005291409562214477587012948153566203165794432937886712701681455696826639404009101244892237532425228549621743980647236845115223941064808532894072897974724427158221419456965455189409930137907283983372826965971102466150046204017187840 [160,66] -198475202657367490873421185974683682479825055303698188955818563358686499459247893622950273944068006868294269415044116112489124453702702870336232855742119551608932877526589964436982606870255339559625739289420616984230984895675130487061052713987564680326737383156016580914306295086111189670098787261463774155898587374509955872611591696883369415113538493851499645323740113388017725196037629900039551765073520683682994017905879740985621579097035681439741962909756859440539808264424284098479444103618434026942513537339515072824411570015654766295298470411015477005113173644204142082242439919654970483627228098574157010366945789233123190360165306779544090918493057108483408494823608822541654884728733255190748805351685360868627193095302691890356819477453093994448880684385043551111867293982109532245461614866155879601401297306255768752653473109717601953021429691518002293209550053068842713596750463294453481088719666378804329451106521738248691852004180562310428062620324287004039309983359119010593177186070899917524652999029825031533778103691195940847141712629177467721784157285476752634040772816487570045356620437279579478743259716974543702210489466681566457603740581986298124778743046666640739726395535121243952216455718861068500901752758739848229300732008902076475615176547912316035521182023883643413518306572032746062202726652259646210839988998150212340884872873558630653520668415229086646214700745599852498362207807704104656725167355650886298990222726968290233123277127164998358193423465847455605109976165675165687643994025144620780338056890974342567864910010206604670920487773865966071023083871922065287042294895588496606087501088171839046498928041295798798859275631858736256973991479708580779424094120295474725180584682237448024859087385192905537491019662208944583526679093666249283327511733331575765057593160344618239180499470288153010278618011580576498829530940822393227862124709166552504583834844652411685811874191306611943293325570522537736445931857950896745064762555486477352360376866304 [160,67] 25696440312951185803211375562281111528581190199026150752233922865080130229154071144558983801106171417181086284455836530934838501334699373468004212075409667601578619756027832909384549350770936960160242728232709027053032826336143470329785536401239783622228491559951691339148620427977895390118942121416426354671212021209210329477075454265831009898321418231564042984766251358901526225957325929926072212690579694213516582187943619350061603374642472953209312293147875947492729026759379049460967117336772514207011550387631892579283148889746320240239007534858247254934435714668129079206884829148541662118020204682473241430383403276936159555841178695369014410989991703542655394196757434659758469907245771040037720468882463023280544456620030865282175454768297230072969604374331294099519463272702574535735265827382500660058192364224824695801415451814184863446501977018746186491539898263450523947731162583877130907925066874185306651648406801431205859586743711477886499696233903991122374469532510679397304153910324232198410541857500219107704870012305447194168136983372813926487968820324648130365818942050086276642152014237113522134376095549930800405373286343936142774852218866585201565814159345380288250995054977038092642912883536367523319417470109986534014858359481834292562325917266917313460073675119249531771818432694572125204681534137538788114990944078432149296708556749315555575244344366272641777565819130702117283166014181104767458666708839159091140277128010246600980150191351277427875307820340350946820698712322106794481218707860185798847602082378664271390394474590429381453206632124220336125849945588219753201069503284689377671674290174585935319902341849305859171943323122461600866990901052308587148978115665615087662427701216886005580761281729863590461129453423233917467645620655339176565677798480246617409745001707350076674409414389136333560500920154263677509700939644062394895777213353518436878242149792516173724696810057159260891545763975200174001499336756860982752659771331698956465707648 [160,68] -3286718472511121685157961310102289515950349837792480542000825371019871484218031730042456094903911978460778332593062045937473479674746487133437931866836960810864445556610265337232837701573777449607865206049890978084320452972435071676219298380650105539324524734235176612330112069478551119740893698221604799219780051932333874278893555887841267457510142525408250561922768354884245244309192460786040413515244698073117971410205466396260239848562401615015078831621065069141999494487720165789567845349376365961724027391715120400004552376997476882296761782589263188821881870737417265268389625984056546353788094493927500168046931974861633697625163509943380685534561928100824406261042574095303128278517082626268512923194527783737322024564029212287060547778426609699306691002760876671717736900349834930824204832577375294306325725803966895838089711055527695837028234272531569289849727531338063647221372945242832328194116542979456290950444450889919939093344434303904869055024056253921278091480122332165323827444314649556494696470160764388599066413662861022458771734560418385503075774690848477639426433487126509122325929726365088252192484964937526820225837658929159735604539277312079380919505096324463714092936727384309139088976668504169940211225689804198236225305261168494189491833039909967324277458912257063355871137715286718199737258722730787308481189286804020675239531267591357378076348049423023035425898978520832239387843917594199423464997999028570013314223180708792010290955467076051557268162062367168784777419696689639633655654925149449520524661644560926161135491373560521271721823591877480122488298997758628952659737656141221137810160303483527687768475635341180582424071254209380721328391509328870454205997649154463769091760111670098735174173004926619171885826283945369161442364096101686258298784105948760678819805538490860248501181995612513656138159743530729745321670755036546126112141316714848080974607745850154653873637643475152224105826914966480118731228233082752827248740878543769451520 [160,69] 358996840596885498505005611394464000333034751574625700687212654129964175998529891712375121786827118161034674112934061628944939982806994462108570468300361321728956231523810126017015381982922098062173510277168376379441014568182575766533245415832315869622982269323567000294671156782281587440830817723746479615897332176903061646143816731248780998987836200281776486537108283623635018249396871112622160927339407820359403827320893079769151646966084905116190350659196824507525770507675868315041706627661552255002061052846369367268116868123240342994882550317995958111681544881469003557946142836150918487084932452983102195237021919434402299136530530401362594413353386227308727270471129324399112824529337538386250085592402089739812166670895805470504733097672736859977824258059871785773228594806963590744152414561687643414039730233913879311200338575597685455625614784416377550854546560374053030969383500860916371600968716964750237351092406934976542334254954787288210370366961956883326066063675285706972944658110136781588379031935621393005304699752693467985252461018586082406943730418048539397269799114282441956022356510136209551273125335232772259671936580695060979034995815913939238234772795763799367641930218298605648411651968621799199341336553514091742867595681247700719043549690590277605383801366460899103214513630123591668336438520737390598504477353130838941331275184022551488345121436005518883693564320035616540133642135558211203301488902696677894705289879951606090732424656461279399925792090790427078586327769568045637008924319879850930462365093503071025875989625854258470117647147006064583323340993224324711564000551443176918299272735218654848898292366627596844273023105638695307887122302231520003460980802935956122255194907637666477408576163423577784937045295552205767182422143456589746747428478891234072360228768552197648622078363098201875681345031504429773083102996279349528336288513336406257447332662371883100753696339945923778451786928912525725823245286159566192985333246217378816 [160,70] -32195119138398181377141308472506977355352530658765066278078406178696922400250766297376229522511340717917754626068456653358309860878318018716894499727783492629929988747860969037586352955496931724024192823392723648239265444389939531359546619562316825710082045288756319315280665754168582714233309331873540797931140175822450523923233512474194276503740693419197205866839817400233974161316831262106319286200414784828204691775599204313448110397013097009349039298184364343852638248210988850414493974267847045870444111355847842805741573685638909075813807805886387533604400837316073657456303327726386912839293476181575929237091702214493143993878232450310339535468759391107331898805113101159714954324698544270059975382109926253787515407816073304952418093495693953564154908866395180181578075655407021715368893548497704529947060032749078666327728130100602225447983831921893238614362444463273376797182351953372448413544954358319059903994530817039045679024308743580710264204484544836001745722098815921568897620937847432639092370433828784656433928858634530167890739186335562653692672153553481514725286226369859728067068828976096855136809140570426608198911124599560944437220323688905654247731768656570754163528795234664481623408406607395859228523978976128660465415638669218781307485039189465252720113919057309955915649308082256571781102768658721975986396531968577844171221415199298609892942003856714673456884494601031493592139258449874009856679335223123616509413008278980534798952464703130335521191813429235881544040247142512167105581599867034596628184930640875390360625425186023830311055960809861688950987043421287634947863901283130052184880357911590102086810442125778247521279314769547959932181178453830601933032086836691823414410254596264363275304166314806386554898913275382564067020181244796002553427405171672964599683879687118595999456150370718434668061065804416575056092119849628720767824465519948043340021176186896938022193887373880680799756848505987586191390373751851052057897389119168 [160,71] 2329712911452940427156136878131742947170416708116179655756909604139258232058440274366878377998204657429887341419693449980193493349898295366535741485747081341646767734637192202370352863799802101816191697440368512827287796440550026465752216813809555807413198305962266289370806358497045532522902601976801865575646801253201595929527712566945259646818708654590205140013338995882410717211758511449389283297591244349296175132830484886397747090108177392320449376094901999263676315483048889556075791309029765657830161625947601954931296275609650419311125748519599691404116852261811890889630844530721176605051208768400317631901108925178938795188730900148910620157838882432849161301991661472461624334867332663687951164859818862205851797908906771345178549999238434653743203986046764305811799944214854272598015271752309525131163198612548954856452283881312999556948467880606699607378847077111263797210907898494205439059784390485434535877783410279603411684907794680421428202820173578661174101235496489964025354609833178641869935268984286663000896495734442663914302370368649641884900363559553414424088821701079804272256618556414612105763858988476958810100206754616899633214071176075205187451171439851117610831869806470633684555304131511168717132368804696430319808605019883704651855341696379329832199113067504743277116618632995393318463141338341496266778309523073505135626306145893993847058034079662045966859413838638616846110591169105233328709291955630813785176334563280398739216604260719408986615415315387935819125355687746686863582347343167971931729758385182126962146683100468671749042075203568644862745533076646189251762651156702846393760709715715244579929545702005867017782247240671025946538971270007007820874687185515020252573605563110602871558323951491069305418240048672486610404952680355468828404356526737377693667717865192587417722736860928051044065553490825635359337192636649646754245198806186050901265307000371003085721235269160440541686402376597768360668812492518025731920988416 [160,72] -131391682027857638557522357077285397845380090795290421425791208796899797256143098450534168949873280974046340016530081916067687099459610298112526224881270547563794527097943867399031452610238152337269515175549643994480539386978813091424433419760902194895403818314703672687539716293793500984418991642241563392684121487740269263926756871457633598406089866107532099951980993127681850300231935302265443384128406476348808958260769965986189428911566818225480071853349705677987212282384939454105374991978401773997736021228461707584528741633789006624110937941214007269714460384758399422753321533635467327469031872208946798751259996371891553236263140604700146612888304142810133609561503281437316787613600517881321548313776464532867356569315688326123701562933108521908522060143799463550355424130418273977665656517238238536195260729385598344508146253469834757192527927863907651738008670279210718873741637928538116826766665391494232214412587869917804369280854971564149582799747587520092565289645156401351063062178263985462082716959589398475227525176540585146445115046754312063067682983466111078195723962013501391375999950273947861015643593702908647524823420325991571200026374787897612853644017869751499346294364465973942246978625845264345220494897641895402617539940236079625726908650646010713817843966667446924562791808091035734156759103134396278759691618767052965612192340600145432166819217074014842676709038846419375061784825084376492371261892772299532685989268451240840892046229368553352572164048963008858107461241004208248877157522363543934008905560820455992674396338234841557290023083559548745423391499760472900708466095482004230658754834684139421989276233805159632175102014376262977708846232208866524084661754311681939640658197740467972064117096121188933283307043714776757802090437803864812142700903262107422207999597435708555412374299788778642111646218958520736346642863450949159319164117987616204519669448229794755907093373848764949242970025484074476551924411845122303330656 [160,73] 5186017597974293068124625928263492732023860351037850084774551126875014879357994984455528966493868037267333043051151788956309761916433161391034869202610126195237305150707857210754178935889023155288106535857929207648379186013132827689362703980020279254021744419700368799452511528747877755489380533055275063103240434493500373262397022957177951987961360991434781435539977341130281876951051958262924402015443382337624295433384956806935462214982838286578145411029430328859433283592403739978599089076507658901777420734205443454722507750350702285557731611762172556453161419707738142768161952504274458672752680831923658193320228547225528250188558105924407108619690052472249595739225630072927482462483862541272963690016621678308161685078641020066739116442813357273534786422089194410929143266941356869466690713413095489826333821149868444072570122405558395244811099700740791547765430157440832879871426168739037627811820177261984141364984208014007898527160400777197322715863858480101023274054212066053658963277359251863688825603487621517220751196551824574175403495511777603294251040059280873546971249507321544087006293179907136002239481490257014137968792309551845009281140426503479577488591096004599036634244170059104122371859167131178138152488942824701491566638863889888507099435325834254781175625340660953253264499368270117655925763219961693940615378539393164591293235995373050949900120234520682124369420056871753129454625928773761391553875910016894268221162831801057511649977998690410249545942313739223883480543537787668939638624411663895925420936948554850533038297242079108845709164666232496770379983656635462176726324762434867739267613760243427504335623775808827736812379165429523938532465013324209088141441542308643820959227113612691948174745105602477279761172788473697424151809183127027907445943600780329256531688648218316720718709307066716766924479026936630140680672579979574223152952283482634942991469633706287994321385128048904660768726589297599507485185842488532480 [160,74] -73964351601113146329954820390917290925263570740289147663643916944147586882007689063839531601740913600945245585041339001598206961983869055622724851340036931772353074458790238212649172295288420792074862843641332025675681486504821331893314225621103983053317565993918623174469773110329540587874601337709899957077237208829766460257157374854850504238680746251526988911016630305083676757580930004377874243668825298761197447631566588166411472153509587088165315986596125043958887679748771665204669064358510213159960647533475266970769336827709661341985251084351056797005003109181434041773752178163756179522134867048278409736365152032005461469423286410030486843120328271888280144168516464997878223021384963570563934995533314568585576576930524617068742809674058515749604313334693111635164119748817919101763752619776778086211310157710899050657057711332220413871552948045220521604462709588346549159247106559987102861216101123201397599868217303863076358824517885572529059789870092317809569899598703154720311281830196376982122425904200168429209044024176998111150167310734082523590975526735110433259806164674486962792580697325813997226762206487702749448939351491909033591840745056288984614160632805390536050677365224478994549987799256294209398683207100222584243777479098773983772391416656899777163457716994321744590812898265276920021284678852981747633862365098907335095285167361426125298598135684959416818219468125955262449744324509022712021139920086982229688501974070189394489006471794520754076484137091595180568718027629225639960176159192561893267581722306144259465779831191266182325878762579671713796558047617211611757080204442656486674392240969673042357244562220868015434181777805042947639186836848635208275474074125680221682200368487306761741052581544787022956923661760923852764470147520287788457918232238754115131920783505572640454729525036621710979360943017605442328435182228153648910364145165057866078606444669162234840445700390443875011668228484703706823773481564672 [160,75] -8398983412423400415160200210721557582659761557284273564062426660269477488968931689838040162035476102913330482494905269679417686095172580786538930706149810069162062571850611863071670249673362921404428661380730895115907340179252974255261912146160303474410463348576556343549482229552211323408357775308694048740255108823631542907240873655276666636853063937422456448314859246169506604886720366873154233570546187691080590733028208881656475817613664289140078086575219913173704094344295397162688466343898604357410720061039899400826817440553178440798492553963420718759321026563108858191146807434841815396946706300805206593251229099571570217600325406882655126322599710141750473229412626752974916475743472348511136712933008376937477591356086870614906238866530887993105392083481845692535290426314788231715213480431881662165815888998297557438784123603573336335033471318638968360633179900298580420419226007966730166819504017301870471798938724457443224250322195322466985549184107598097227550425301810207279094146665867119227547440241903920852634412030900311435537090155540353119267726934789445095366206742139081212279840802921205220406871072716300166017223141694816478724990359358176365386583530545580190554891373081765509785215728538323215525802222180505571372170289856296230654675706948366582365814981203213231053620663410081231881302262200852189480191924745303458182658347145122857529254167213180413283478203400116240912946869379608771395316938259163935825213035589707866213169581641031499192685845136359870341105346216160870175273019258677739812274068662231566004434780835056414271919168107339433900921837221266636445779002556565612228956369425772547969703403444285168552903981306272997847758948255916233471784372572385434760959927311963559789616739784921708699682996701278973067363789607996843787655931585489749981079383393417087309070967723592767897993001398225001874923507679107992174186459260592320923759941265201648774144974239200871258705480723190238004897472 [160,76] 910627176545663563270581538363668576931215196658643850093255085357184195681837385161901207576128717393269195624862666705578737017234764070706994888338534049387863714707677817280786494573221242684940807965328813848611654930087529673221965354514925165935470398976999153414854715783890302779632933771154047347664926560736003067633212949861270118412647852478363817155966801587122408814292848550838522810464186266504822572046128489531390402036238594649206553518924706847119924417324275382554900137744136066299683419224127856527639166709082658371402871038965893355813784314882415762378131294930652316470397737699853048216827032779885663558041822180879869137807413182599724052413403229725566380911762155312412207037942363243242093703932405204073735193602243127727896693891186486806781445630572190345068261192463325738076805255772627133609855771058213840288446235696365035825621698427625725627331254021186199625330605325924161943999285370321291064267929321341140310618623635216097220852404356910051590765961339241722585601781794188700282433161247199739558015486121960471028937557683366182561716105203234486431194176410378509180905447663256870026023545755811838095106868385644714197095192448807744218449521113566426040795938128870191996107910784803426235389732188301144539902110939723855167007877066273924883559793905812705873472056636375318908766727042172322448546310141109613785648257059077461314368296299639981039097560155160960214742385185470792259192197171563187353265058514541132149879872715016258336349361438886875388841694712632123894191681866389678417407518993056862779492491682563249943852344424605249134123492863464848262304173727480296174421479444723308691928794103063703285048813258381832101273241378695206362145800677179032505173304412132057449590933222006794849093391288107297293384234006391846471961038074338063854469689642184496427176635344851884507819604173353280897181240088100769065524040370359683471736997254568867605337701628230543332640 [160,77] -54471122158921460618560962479647943865615332015252537165905895005847890784646162960322784069881649142816623804829451707037078773003658157829837119663164762309861325664482523484805859601577818968004616317292119566934295863553212089500173869199389226221421253327356458633962421333644110166342143259104142238770009180405524548961363535731837618231276097965833404412648943244347085266696821394801288529198601664049791488432578502407393724375451120668413227517167137199660756454575251551497370365163493860706155111095206380514678417423227349099078527322833258932036810810379037507492052367399427535981050008016953691977408352901629958963116349259485405343088159968058934994938082357311503130156081662392235041728053859702200080748609122297985430925928150943668411485618935208294622230923085793810624660397602239684597870406689470054101671317196617157000191219813573181377465884631616773126632962228021542250196054536905504354298574214455696355816736413537319766030148884766497783228254429017830043873819534407394862912330684276767560137166652995721681653226005589593846127025884709950997652185732958952250622283920886388799384419906557239323221680206485154415263259153366466613646644626996806193149705016721146250057577626959564750523533189155676191244458614358735342946985908811638758248510059954486408743368364423253541868361352514141185444709702405571728580437933455117712295218971917307422446245798588249596695413852824242226548399426039438857961042801448455754529006419743437796164366593361399307272055924965620536967535253937311355602878348843067927863001091622686209317939407215835859260963931677308173755911724016236950953664985654744078902251877773846651225691975369086866079318394214184034425864132455728634249297267941939334796658698739275158447105287985560014011457642118444874965919304504214700397074696764849091611238758609344919713776745507815289812599601670349522549212899275420492741038965567653550841356136193418879087125925473557248 [160,78] 2356613822900048490220509315486008707609623616725995579973028820042194938307854552900240110940561899842202528943521702618731889431681364215325899245029851772400713454643297195797059857285016230290439215419506084449517089813527359174547048417082577282896846143525318933102602454514008874853772318261943999013925389068148825714307232534174764794215038376615372690000205645090583421770685976198653267643098429214509908170730397913015944463281597986785265108241590516978075339681500686278443607204354442497421358787391540570737039175391503638806293500962419918365790660861183488853028151352686511505213672235632593884742462408265602586210957438219928924489889880314735404406006220557098153422753362542498158846045933473594118997612773753020706621630001161378913653840940736233044244033934441101883007944776835029909315807453062714592193237182987291350961519628192515466471324229095507156096169915620986060375061468837112081710122960956006326974043504902549138857353739971949386814543395722400310209552075878812906162218560156196758912000358046830150032366888735212188072546907463823390191270153646146114475456873264402649490590788672130284263088307863956812233914379736687829193085575213293856414165229439645872959356142388231326670342966784410576829907711117179278154231719089085318912174168314388473756231876200386884197070127395613878262303460643726045707360473121437266680088020104090889093059132441676241278707215366296538852793168544428521305306075071013545817973607033220121323341592186930683032372136047934910907527339964201237820362069640940825634594193456213755573729292488926511637288970393510301419097055737099393384827093505316639547785582152982616532445012759680102767909201930033358328051596717316402903396763071441141971116384426931570361976642921233906627586701114474487259913108328782790648694841285141413394183944792874820080841983990419386160351854929456263718809863406169877594467629311932153085830930425703944359798071847904 [160,79] -77554741898292277490880298087863618024688623109698580657385719774600734602918719215179009109749394157682553028289520658962340143622645088756409605137037493376550909355450491279405481227647364099913505091503597681175890449099352268954761861150953368340319699605052784017490686156964859078555639223061402474551080886002134683098069937333008678235102035552464943639540173481198953318785607945302338891391267198722402124793443836024477158241034454435310759640973387942322843554733004675782921843050460152471882745037962065103793438325106030247971879351490242173111159713952148120895329166716011150764482456040699733532589393940990094213281204297350035581476749377957347503981680653264592894789757839865944137597352621973921136080344460869579325942273964528354160149143098749848920211734264690645790897220534700790852606942678484587060633510138576741901324106926504396350908459262570134280205422424472939480134353202146907239761698641926073368581510628187465861839228630400948903940748272159035976688475107929288583010117633436326797183017234351781129872170099993415338479051284934623759808123593104982588669032834840297536168984535682169456419794177334163793444375907286136091952151952649467711058526012445431361828775579998213537490872793293631340849975432299415287665535059461277034528166361816025006228823388275303251783682045254631482272974751733840810850833679938270082440240476302649555846406645271283188448216697334742670830466947111606791214220286954074764571095945154255773124732490143976041835579660201210388222432140334992318275903539522761596505602539065002213248600372307080090500914251500458680351444991918025765300127139569453698824381287815332042448954392476949735708543363535287731746082959255112443498901981958222443738148166274871987565320279205303813351242286079459040241377386104942220629571891056912653212334919486946002981483025314832735615312438516676383457211312300074688722544005527340137518354809074152969711471232 [160,80] 1913035614387434930682015266531832114481363124330116781503802391450061117698017155022934006895642382671566648541242878408520750822056140133797759110587943940383935562730006861364438987697492321401069374501624245865123400588490106197652228936427025201974815230519373023096680284976550885452477783763772348257317168724998985696258290733587726784434248149923159411614219929750273565974180965463140754563082333626749517401644908258042125036070453904723858719984310992551139153996733303472382822941382903754802060492432140059426888680537979089332696448669575513748203248040096740813116406599225135432357011998289230508422094340028081369014615326974204357413105073090170205056415405682974734204613455539171795322620597978406409217845561699975914227317838523865265408060283218787674878983136895035393949146301562759894154833499660851372980019724323453055162750546931651000314320487046546499264196634149526557288435358226759755513836299330980561491435333451949575112765816214812177109686768969121238562615621657349922068943423864161991191729915733649774920736609954782123044695580773912592298832599675275299242210758917377037941451450723813930302288089116430645747614641342845295124816919223709777961693986585015112650623717182672373753032154987968426254819639974829715322944833333903270440427772296761932782693141962333871332802251580766140408079136646585670848047628715811915689589520771152238590888236649780815335235291952503420101899982578693820109267847396150321063737437390418374853498725434286491528340481577285699650031507906011003209859479477593561440747909548172953122096852144228709614881104999612066821629780480015810739980450605276111234502618253584898567756697428226613944126876646065415631368221008555343611152472651340461857775056224969562884319892508828518915818036951145559558920430346489409821945084480894031218216912202851808523729341554937192808104741885532690478079574155555214412493705901432906260421117418934511211080 [160,81] -31884512921065425893964184491943510150838542781912581105019154623209260845044433155552009244392669753334188312089090475452410516545694512416212783679442776486562950948182013812276718489810373536136845212739147643744388951525453194041938331108414338437875531963046053049484794788620632515953753161430422731775518122841959160323243867320661601780126717771651273599813828730242724238389868163281549704374492028483328649659622055583278927451915077278089427640654665833624100846016000005816987464124519705688602492572103876473633011809416718733400996088811529284592550163256559193232044612042976887504912761701307405337395333535832350778313354879127031131407414145254021088634764943125956897923482390758293806399761557840102796753198831276897171597873328460718857555907306391265604122274921546522819017253532642878774380016358884544434534395238948068133208811945028284403997369723784838317832377049376661998687482163499592881913858673321229075991316894148888006699270972670071836515638320583189227863827044986301481241664007663313389211931098237392271984559422467231996039034116537019480191768975405241201257231389857892474891413241876156945871849494389135111393398745887053613044278429088626261618243182055624474042956885838842564723501609944885877836962721739088752296082076509230625369269204446142732388936410665428732474117684149228340040463598120901619073033024924312570519158399459781889167753834692968436474428280491888474377640875359776328309144735085411280773148688188007088138578849319789248984914989151129352712585981915142407095000986991976154647443172916869938853536332419610057720966287822929784237271981131678711655367202466606658935470863376851778740369064141558317126306916717208049472756533499993313335220533220239555719550076403404382418329036106292179729751584804457474226534753729046696782488353733491287869684940038051536662561471874227239291238814852625996997887296970709189282342541702013821554036879593557760 [160,82] 177882079423846753141582872935711878667612649172562244721647274614697386983439342247168122635623759304536305277391146144773119482371430421902812320275561784452757319265632804854439828048305551583588535430641322144461716004157925688825525665812799054279380702359385246191835142729226646414164637194562843010767374629533720049774400908313259338176291045774522636080949738175959699168205698267892094182622317235522154471829760139662363815340419267030312990300562331664318154019866920191180878434548888338943591817925964647257522046437025928795380520443388017247114966315823213168773292805271014191976731268114130050931483941362582726273775316739743396365840550642280193181531103080266735004645467960501768993304516653103386580444168765770255432704027179636637642040308129304658272525734043668163791367063542699320387216705879082422752461064096794671105988965623839362763433137539935133670761195985557647512604158776490509666328152807215310884446970483728373274747771093301212539052497657836608371209965981879656932852189284929473594467290431251492635319432902078038350956523166915080207565724463614125404383568679524062086314106666512529869606268786534903191705084783388003907424101490639741082118917840951255645627264138989096452923507501817041873290016535871201658418235996682608898079610493416370676860712432060953923501166655671208799095421556034097448732161553874322869380439935820858424127778701717360024700678093788274105768463142008905984020294319265838006970357593405110544664473215188252556351620179666332872413352559552362572633586683444410183788199249973139187438535892810064083578126119954050525289037333558031247384393932932865750769313989974962116490186727258173153122606535064507216464109985511297098605645665995806791952053548019389409461409573440417128486155867438147920198704707081504407579147372120597494413296218418028497488469937408083685480640691237065000103932665312334138665095564335208465910325603712 [160,83] 9001789252254202760280579683188351519513576196446190543534608420355342525037812033208522516404458158705496024375697063048950768624971849102585078644513722766546149677345155524871366843399607075315791895750082596191963727693271387535589908377464765937554272300407857195599306695363407282733594610471177294335989549971781435468261076543193490610188623808644150683712744953550504083613554911833669127762520903494454588812334322966680895019748218253073658428280551299370570367176043973281204271271498449779825692918160660532561441582026403526524175776501653120293119988935853962538152311089118802175967594829209254089989994546178278475695936891716566361428848711622860681664223048656289209508531179749493593067780309688040409298549618096749031340879787937425317828546916237046712542939986404868865433796250285782517298155212012072541171438874050391168009029326189268419580153852858751649839451370406613609656489748412097464406266282699719155819756346620405255769478475513955013965545578545578151914004879912372042993276494721000824671115173805553457918210031360670259428824248034247798372541949018537401550209304966876742255444647008899427551505878150571814142362813322013756118381946906561362401625316213367146508617553601005979096341354251278884235890526066033106942788436472870712047972505554075417270387977709181782460740282641207611823826033787317607695186476858380391403052763340542615587026453383560233693872130067879095567093890961663481019175814653663427255952974084762312729643757394115260971765884000126446101737728376378425786779527615043474678615332818517121625993765102875496402281085179310886073991656474585643716743847644711063754683150815643815369407021166172057855086993148743769367751319656631365799841250175239356840000821314799553335294754040793292949806064501984364696777281526985774735507449528818734584896829456146730736926618369972950888205542137149829558486273552592897115715284103904483790667520 [160,84] -374249632473675728019461212174564128293230943544281932574066198464033117209535054757519363213309200437188508968502760005861156659631934271742558345408278647608272964256229335186861380869369549585909739735472319304882777363665308974955389827678248594074833816298239515900703174402642964762199454644897466953953178589213954743253938480786719673037687769009489473457434906194504802435142224407244078071175114391481843545332001273687805720041149610263687575618440594325961915761792057768094746865373934516147558874437446667298844381165559499036970757983066265429219820943475005562081975306064553651393460175538136601528443226727543754333974588325952258760976514257717991721727914457709419614049893015011388938495829770861335623518611959388641796942151715701627834145388443239151543670172715961293015977790793557844235586543263615523235863666643419571729288025643399741246192120835504453199249229185522237087527334223585074730913373937818824099765399435533818842124324701771887490272059702273213701145811638688750459537276352404526930928880654364735285168902229414390511869399789703096641367685126242443605694504995213916014536092947373782583468812695813501022531378521844634376895382972058781067703175853300753932265438042502823205259690457980901866929362150287863480643624186166511221900846506590909111098218178263259899837629478978012707528848948764774615310046717808799398259002791869644711666844187491017815669210777374229181174589596277711716796323963330153557664802573363942950862571321718180352810477337992851854915626037094179524974993264034943416934957057076885219263169668324568636927687085447408880991497361815394267133817087105114297346637574786018243560121568978529190028805364695973095586092773186248666275878381765893444688636009298533224179762335860845683912297425126417583683160679422472940720812284626934643548190430507189141980759422131997724585700278085000724161015106733228382656202882501863561344 [160,85] 8438869354947894151952900338528304709107224738875800778586378248653742788255079496660724512363130656688312495778608384577959429627893778272798279669078650676058735526577306429675850660056227427845931201351949909049848843079595842198362896895485244752125284805809108673126757838109773441085120849370006983221463082973417044617112296713155902022319711651993489424979158497889479953209520124080479912450474108841972770368015663392258689996160455778506607603574384772460733575876479152505605235387263541477228057140584789520817936784567111986442361610746603663060462053586548507378720392051313941606945873560285476542286338684057467653404876947617937310117054974196376734141496296057410217074273906184774309496568264171418010538291185919845213844020869850175269812176991562224879561250378473217868847716853154043652729849369768679390519030306400323796751794736051526321688281733775371064793552625067381469180037320762375745248953297964088369960259334951273080812626345193494665926981712893695584245458531510575134517615858966142657448866855271104984401678914344105858479352227658493072205105065709469114440464888732201285964115422206239500558699014982447178729544550601767243905180807788435773622372655953562532112863095424984247334128657345581823496242935759715825089415831040632235301883200483342557918083965496391253586922664016647787530282782874770337939759796148095051028467772553688881607734922963564520689723297688432841185995754823892375126275122515681613324392334408407236237267417492809711856132181196113716525352201348583569908497897007106016290702750897034553871118716874644029264311950855782428561045210016388331730739133409493642043976415534182362474598279276504709146671314626631341941634862638990519304033512771645865277669821457345463479504330789724905599479235665551381965672115746768364354665991369539892086051102790861649867643109326386116266814878494147098880348660357254758153619030771318016 [160,86] -133350202210722983344600422994440222791870991525211334602599102804989526862812580458358498067947134458502564648268998745729363954369609837982782120423834186308067067899968663640643168679208303682005364136453273969726972370390185464001902330387384301645279307507455703351513169954893447963469122821752232748333946650069268686124381683345289395315034004975648224399725203712103491530932649685345938433007819385527947085267862721129721571239820534855189402536598287152065576694316903302371066635645581413658169972530758556292264647665710991322926996549184373871635232326995543726683602437399987045523577993163365010372251986799963566690678573843727542761985092842299289824706024898007796850827587612664763194889594466473858184585200792308506625478523794192775131644151835479944333253374311997539777971653709289241883404713757644437454510124544713334780472114394377400500261631562853635383704129761184766699625452440221076484489519372754389121310924120911675814566380735293844456609829187307860821012638052123416648457494608068396119263663304234276829699415321510302544942640009730248365523569311186901807841160932943234655382799049552454776941629715615318349487067411126572450270300522149331287318186440525113003622430657460027881733080642350456549063431900838841203717480477273422123673492068783822651446245242534149990194955447663036863760384474564535896904993642917931051214276073266033344299412330424264833979993771185952201332757508947296754239711482639941029765408575201843662285713826156316493301417949937990232685882702450225984688535996381659185670148130606723328244371251142669990927930110696216480951567155097351293755762849807888630424223307735506152519221136505733168568183691929737371738779068492394634044198901515358421659322744714662955771058057777382676401779707180243049911778012626718536881083425003334568488319706895961640794439272768633803141123596682487823964931249261458335836185700896 [160,87] 1538923307745337987968147648347726769336836994081176355326178420703786139074915170896281903398569665048474426996861121666966712454510278201905295448274344532257517969044608440750485573502366639203886510386351884381079862333232484894609055000410231312711785268454193974769825098804259498497280969751064868644732160151296105406596908380393298340168334036288920672860658431348888579048077519570651712747643198639080598538946831114390686456387433280526500000242692687328137754649993573961628956532212396500971055683852958616153294273487418120564825368735107428925552527982911711038018287964318432388586667281795087616382850533261548051728347125710832274914100910204408261242749903620096076969534714657142523161783914423907503864523552352590704744222027255290365315045742967144685772088048157180574969047232766616481006593208055197555028673683143159874869618218589516687987107482999513340853542700562090589175271957622388104301533540870888818341828437766066207850141949656783165049337338970548993275523653807007921361542622068829841460822921791468957825204020049333488073091569116119789365059204684569203559991562769787083658343855864158863184495945442330886648361908798855521761454308281223334249666589718133127736733337414098570683671859212742356734443233788946086992954683803641165261315151742347226467859053775135749428590739911090495145339556464598194883681323381307021596848823487261781852959953657018089057929893850263277461465825054363252603012801388793810492366574706953429761304242175795258525211913918056712551187346514368852101493754454891028282071083392224307056154148707921957497848787600786615733407875664933198185673421591898019799095289202374394359388067006574538889859275305429956666559431243147870625897457706535065697905406244942666915728648071536161976396321526872880902657932985952826755734442097469289016293070069284933210470029225883514871016484893625444642634068208860747527288992 [160,88] -12506289940402322580583718482383941012466092590074419274678666802066952951943712464605306491385710619168650402375102803065751926827315733171841492147713159913983763237357500779883816460143333993345729049966065890854392085581006547155046562815705394058387867801914346571205128242341381612277728080329093458062720828344380588983176196774792975860126030608043858929725715698055902160549259066374129709796888488531579923283733490195408372862818512303867828494572171788329303776379869986795813859003154376953796104435228541848887205389903375230497543363357853683447241073606497231379905450494045662563380038558693405254501855038890590544659630154163392013425925605624430435042957099406925725328195675012995151362883356651739733951484567234082124288754906807361326696192718399386384550936929174318725565902449664690084726486001971413762652061635262948749556739813094432799042187457717187712593228994717645598364584804808053341671352949905429901869155842589255344198101441009769910323352449783453258158841342739489370566523492413160262750159834513291985334299559431694576498089544625350810712003511461147441308072651584213385291073642631651808105858328188670037391069942443412367613010958634210889134643320926566412129391194928838174883098812628025307695358118329686119760570017360574614099711184482303262893359321554844724348703425355927787080993143062135153550336514874318786546515436541755930958642378326759989831102561128696072524607858821009552327693835671699596257990331549605826927733217453074776966488501823922893576812211541453288491969004131549064431154983851521894424985808255351076507073900766431539237767533127071495930277939766708386438868259195248507448699770110864055563486844891319814777633900588953389124275019942434967622267575739567609294515481773352966531822249476144436571018716157116739443255606306434451200269639974526919559878926809417121008218704198326266219248956101983260528 [160,89] 58394689899814251339240907319729329110467527075893384137741735357913464209896101990248043767369700617447960874449534928148947759375852797827155950012873023103450151344149680203467870374553443078249350998094693623162200832318976187161002085526793031662847279704490069735127675129087649310832730340357329640817496465572150394765934757275044451860148628478362486306502651945339601809164384485613345453996388498732749298727356840829040970392693590659922114537436804986891369689180632649412925325213460627765171565103706901322842076688460103319504139754460437491485149556546266572076464750159879414613514512758111499382884731880670576816449937695543839964510583193186714648332478139278427411404118267024072156813121195245108385821984685668981845175632028045547387052266811836774987816749089075844606144150917211430684973218527593544642664434679460887494075217108092647434234341839729380240821945153365422365090082063794517711410256381869324998527004904345168298750833391365193365439380101035361508848830124669610746106501884862823584851960544820419977401723743375141159503051277374038089128171215553236627417654595450037936132583985089459228533565774173036512847064109373717913487203914083456827566046514087053980878427573073645656726588004496180149624056497450432867244475125777559350258100577957519358242305493279588004534513347284401779541887719840078034616631155850672055705611610647951680186719543159112765301205923875002413221997795165428855468381423075420453228782821125586888406290976768272843649703907796961973651655036257251420565710237641610990213572112676840647871246608772561088945360380062613166946609187921758025712464476276984696559890598306172048275699361814414346545674901719610641219923918611898182281715217269608803185035698375792794814061038812725518295394449994397814482680422483907011126380643714083308601345246929849348927676563799207190908288505387479723400693960763008 [160,90] 79853778904387294673673727834916876325566586348666433997730705954975682003192219169230856273670273963815460141505257271392785973439745610948273064567859533778167775587557183112448532274751900975940432182091981069196005999461914439216375611423161787481898598214467834279655197292751451867885360573449077898215265341671438243866462660355156115188720767767427759612169661378289603426249285960008577754621152798697571299339374200023366412361844858344653374358571251296952468979405366872876188784104679088284042213268172821215381052020779176236940131004975814234054981319087163192904259159468809286534243412859230112298609198689533688290582128375480052296763707802203361659022887792308977398633497134332440381690221911762455084205945731449579400724656365338461111955364174959370351932562198698908307582107835716968463541716874206569230223537791903056218471448424740572717187223695219780816685125477056028641300778914391527680860669510048749420060434522457076126679906736604366263155364078519114951005107494775660105024641340949030361551819913717387627965480107070332701924035180030404425196700304074600699857407522536605309799969451426001536222146176643938484038737537886430711994496455696925832382534575940707947090035950512307446647826343346166307240871493919182178301733614420708649870841893737550523033241337473194592493385659650264296662694417338925501703035097134387666821773668849115599401853985162290608366787233325756194075434318630417366341663695467828750347335309303327632204908756420385430189786365118672865974231366933645424243036733144733212034969989244731686037784776251215508308393842439376045421057699489404716096275791154806501305498389225245476347801855222756318367957831707940350123381076134863339396520025371100938471959494835645910295902209406882842306237489277437445366755329293454372779161837133850798799091606381103162327301277631904071585002292864862770243090560 [160,91] -4160488647180050256063238682560054489413449651886016634186695466611100404123258861618569644849082250259456221033338144038028003134240788092114770792898104670897400995969240367203433083475362443441055502386798825131027675261896208600884195747435147842450816507586418709437924894285737960403760112599544443232956511434612982113974114692626565250405947121775981764219148540418061398094252278693820650565628369467002822539009027939937324355288843869486063629861437470401695481485787708709194476056930192163209961917767623794341862743521783885066722796279339577136299017901146416498593031164103641919763158590144964933977355992919216134998646401788216146382984054974090008215450080861789474312480643707278395891327057420421685040284943293675301284055660230701777700479902755692639973689871122040222515723031315363880621317876637572006151726749370888279175502838009171762526061043733522104665839512791255747926455132042113857671404247802767356671455270357674843168058744665850292661923491231087944218663473181964858515380429770087657894359729699915491209038444181274665086099546809188146053045875946675316354719752084591515405319263433832515892214089041168069127724974482426650252895784155201412684516575352366776099322727121070860297254589096547698411320381873704080032797895573265790830729839982110185057575912617409030985151763416404986254267598377378279437907324373316893393787334143457573825513598485382165256914286547680572820691784455189254280369301567252262966724264806834709377978905597533659123677312757900765610586505075647937809764894563943085585486244598729731187362019326451262543807266403725527799359956664957388117270914365334958842874195566761392040436849520405514004894439394546806726743241156953198034691485536130640554844870944552722740967763697934121108161466190611371443896179726399101730203152817755161613292930772856095665423446175171791598117636187834517752792 [160,92] 39418989917242079250090152384606329828997416981218187725699734976161305240089796219843729958909763580419926585058535250399244624000901963969420472263938787645967425064323378279998640332325777769940640665042089294582038697785865023485582625602865791147881936227541571241938592500526482853153069799900981319470273058713947495463756478715330308556851833309840714181500448578759360982782635428198981869408757383282267929051558835563087771615252223723439880101160155742171207922016794645764064516482215901943273063275794543570719461416550963629366839142952091277512432451755678879707206590157790819295987646735874400117909259203285611040674766328710056375422388988925097171148355830740902270029701839875699019251725428776052337759257103279127847571497588802357676493854698667700467345092766709986647217622947876466826560896981394899173922616071152228964756530502095009204927052255352843994427966651185967416001948381692517935028557481720373418498655079268485783502818245754486653391558375696222230773147509109065532332138117026860158623458792255612456702610135323452822356787623518213090304010189801426199179690926553261208976111807865783980108183957270323749902394175882712349140023088785529809433167406734613343723408793585516856501920177113172286448934844092718336531564093360976906027547895838035358846978114376850952844005673333103329073554386063768352848627657429531864082126052196805880970937605801080236510919833732170210639836040986765858802875012074533117603083240584645888502148438991402946935437779392782459753130898425894279987020732939471030298667430493622186727901843275913710864934538562762525403010188520047858438095028358082712949401873505590864920249751756737603909875711974259271204896322314660354056534183805327425986406393561288110470436754276222138492428782426461906022069850268053460943555398721820884450938019582286186723413951998973029809723862055431136 [160,93] -208912372132265835126913333841977159483908603193601815928418371994230605162072466629312178255840969412390114118107044017992932956545091585623801928959989601042393620176088405889680930788965993435219425924852223619736262073665311291640687711971399578636157312261087694162750491929492458127205119874532123372291892186140638312802161375814735238533390999102211647584325748885056645106893467861598045260516365132031776507471378655040693156635891786580121445424068442379582544791830219875113382743487058277120065546437574870652371217624718626179256668377135216814204908594867978891502104343582237977661212604975644285344433095504679027092312452872134969247901990675337126874407280111910137255470115859939609026088253389984128764127281765209419303558098521453887385291154143178477726591464895716134808918803577855220731061117024922816534523184408108302830904906588477803212172970189464295435524075756079733518967026403287486547071202074000130002712009296393036985640319357231097080973812001512347339473407087316691466563262683884546242125731838682167904307316810314394597327159954016056957746391211426293990113426091632629926068297962796725683429959066790559213936217404321208986284348872346931004894323226808266010774017864477680061028155063355738823683540610661438685155620753858504064750371955377288124485711385498420800402008273485774759787542543456767462837718164917401742457318944984691060171942095102863287948019723234601090838918482219210424020048755615588216017894777448591272083456183524645716412555615254826651084133730516002098519002154599402627208777842177271034336573633487171084749362038379265573584363148334135238467674449820285269500072881061967505000410966739257157582924539277242079745628607047660713395929229172185491116376666575510141005470060865524441828736849071088580994681422287735209031963358862400996857017504788647233896775196112354147351750163904 [160,94] 527512015042825699693437578995731487349081635484531149059596554238452529139740693059977886978750595663006562361832921034140828165577154809803413078963519446961374718004831374493178208655086283410928962636051630121093756773985628235730237502184094966275148178680793343226023714047810470248107332214843213746296750963827720720305884888661239184710600530032572926936589305592059569899822960583548651091110457154201428514564502078868327551586759364024550804290807929360598450666082661483210740926174352801112901656581432930573862027544502656486467206854163285651584018440214809538923717362082187997341757628361240308161861321637224468172868649684518798362663530728307237878728488984815917283396493326226390149818558594164765101035739087871936498291208660104575352310597141402128472258629245207126248452541654356598074233748246818444369798926489773026526413610480971375631450305946624021028296793312097402618601633595240030491945646580136219719128010204321196450292026662919204153788158271715015187918595412345754148904238997889811257178889081661408701131166094960217725072611154169744485401883684723754041614369069149857031207450514972827448084537673555680460395517562090604103771946264972361920236541246650689495568029583502343753780812183092590922257830844028724595179236377168274442004044560032974446025989650922811145496831928354072969761882393777627447310432184587138404202176357746623600838035265233073058696518681843084770459118179084654811086452370003731435410569237337881151076997789772546126628827414364648672940939191423876980017962528642098493298021919397807684479630861933764665958744985989913700350656860142365776210624215877410853992398980060622151665159060100357461590686329702564710033185447144594981760261918051749243030764376108421323380347224321881566181655183171433923574295293914760728661447369236098373031108571874842895431395230158595249885656 [160,95] 1179065419141093181447035113104672392647579414587139934718528604653728123111949314660443512240383890960750843853910396676993364596901820998359148067130390228546067831868842837155480325376832022045648505188847138818127100575829517272106757055701821301259425091140064030163224296639939909220253714164535567790888569682851804718397998043774806329617422630183279625889461410875105555564002369351498150191648432513714935933932906548340261302582922411887661342813671990853209400394973419563123747778909452443446437748952373921217228630505221599585855398010731407850719873412716529298781697094770926345013053554216688056223252819682970258548694557447366152440918697591233770617805442946733412089137438687592291884547207436689214999069730203991645483550555765900079088535361753500414796579274410926817011747472293783025051409044339783197487679573861042279453088709051134379029775517235376626981247234421212745961321491476099368495015239924733118367432020801017944488255194793748335863311932359583737095990522649495236344503989543391628986607154146850460356798257006586023073683082771416659661898340719569456136510379429917004452590019918208648069486647646099711575008004398010962859212857458886028050407716090244093478203445313582413646881433501626758187264412134788611249582508412860868941147850153664276644839696443741779997643705351433688472767000305712388615496308156903935065327355147257644789095478625049928120145150923222597727015549297293654401819598884369294280216908368340122906837477729824146609037457132625111414582413195356078982051098218509049479061839698580637826469978700817258455486455792527644421796095102945368578986522932210195276276088806995417601877487589518352564199276888157215916688481424845181304211834366730798789075786739460621487769687723350794579772620112687688962340622593824642984304677515928955875744316786898268914558370253049147520 [160,96] -18219341815651570455230685829284171418689315644657965602447015866961034327614289196535475557491895105534822226530376718018795256588274576988029039000220944226960903552551807798643542101419934268895107180569263491114222712427570041822032177479456404602407510104751104081901903330383243178529265083023701454874086572978215597315573061460550255647580173923609358028361949575005269704924647135345732453093772307298588912747536017088788832433794231193109989174191509930496904984725853577281864171728712066722303424448580059802430311285702779486084222080272527467018547962069161779180667886108215906834736650668363570187373092315080551770658639343491978978786879393217832652203901806563725099090995299059193297314388128363558289409338197185561050282833192185858294828625434261148418408164353467391897101462041357046892422965295472545659388536371234822834934618378413968243493412754709103615787733969985273040452638909547675853959253493395173347079880503722353504259291565730358295293264678770881277378097145318128589557308307184098446468571679906337295702897758547440122761932214575396805627393711882963044163100326373459216435797079595872371479374043661540455069148184377970423478757865548225096072033935470703029234574252616636317430991014617632435227664397122134023018976983004453562948156497758745017765506591015170592021782443710613342687409332306702530546211539849212996255993875689006727337487875401387878347451663431235377276941103155926887957039741072812095574109712978939072861183833590623758297648164493270875016563845413898684924225736282324692685987085449286271288954148482620008707548614359439768201676897037470218836403239469253085846691253836974759327820855980318644616736618904776562201359399713752563094139834119637366413911642889470052619927141077317932053276852117158096425219480437472346943446031065276031047374673362199292183932927396414 [160,97] 102354045325864088790246418867790465585682359625240709514773145023652841516888817897426669680782006825179461480861950440181132470746591968088339917022158081267931909291779873813923170347173282209832078717674556223780779156712288386479613552861226901610573624315297954263570823748585848265115385346309577935453793492057604998423369690923139179067023882921990476273851581295540693079253457207739995310226878060957674269633489204773666724621862804289583481463075427172593824886067931046855200654800846584809086982139563839478235177977855587348142602647453679656673395730091304110292120494778388853302498386458022414036126425112600011689456342785203079920592627817547918689794935920704675975224316152458283778260859456830258065654985366739805189796552026418180649998122459788548336850030149778350242161036513210820628213528530447353265569471388056396905786769791362579612340533106953692336689542607246953107604002392456577184327524139626616503473433595680542008899855720332221958586873608106059149028235958376909780411828441925743588127078120071413803010897579171295738315152188790486723800279443175543803443469113171797190565470443469134481906190816200471496948404254980128115728629859995340973302915514446650496933745425531513897764716842844263881269985330815545412326012861036557137502683542674809766186212969698153259200500935308884814426365870433778613564345093763211669386655617338848981151654877013549772126299520521130555079505250048833241979059518067336060545521696939214241393874723079109130766850756981819688483987817241313446373806389256412239742083112925981800536147992613605573249009578847195432362530245348089527625777547997976964070918538286656935465971316243353146373736326728250003717274418623231667260752334652559506041973063657580913419772153236258249328209583785028671290502213419402814211634282511398176629787616887850432518740992 [160,98] -446755041870494988083490529442355210570800169884217955122032797096190453185111870850878584155001124499549476264591433321386871894428503618516268542552655413348551010572273459002063111407841419380709709507843121551677703907649901109698393770814061561558157278482867257227420412338675604135873199949738104221655610621968361464183542479615842044623486488026476802792918983526738692289431021525831287863920983950992472110677345596584545735108573867825097725410974288902729773173011651925372251502418260666719732822755045766387774508097720350994225966563797836265040708760163493024949960370901804718890236241713633283206049801769158787159779513787341846545212965277982740035907727413941759163966489675945932941653748762063579735244544630351270290590757996942855911457344903841300006037967935114592323040786627980098208931618560220181414774822494683313365551096914838415285812063263497474739525597785966374560112151501662589198601093666283583463971965819240593154656346907167472870126396453235758541392394606544024726806886706502430167703790241747544400490985499603046978786182679796368090799869493462290272429260970935966206785241402282818182945886486484690843608869548619369451205777654802096687293563268148374766236600649595334361675028516570150758943617131591784841398859902536081495130946733593395193689843473253217570723890168649611705514554840413986133571716509461576548144453679132247079003671118737721020731938341350491535481858636658093690318774146353041072460177812583954732568578846843899632625165118297152915104979992410339523013515715057611538500297328905777509766291310310170343721188369490811037968360460226582077471477189541158049807732492754616764313766744638327602127644675845511005121468771716745664259664696486786692154717912631647164313741378229460795811488191871894891252203045422205030896689375097779810706307347526835404544 [160,99] 1553651177487717609854386601143480563643105007500219604600508990381490714986140862866829544613867053902424619010313544089315056303991683233660551908036166361124786505870901957095428589400372813395157301023094979363354002812351869171073526107662183990564678884246594141011523689583511081163639689004675099218907033493507787077357919842918176153746122677327637458456744801535697459737649581824175485808215766506116400230478869953548025469810016232051109981255346945391487497370644474868472568282348316567743283987719208662806105642843189452665832117483544923725256955693707357817321864368615146596842636243565698026848547903134434105498792634790227346037231355795987958992505409939001633614755611764690335022066642468125019756939218142776176779440354964294751657361079086490091118445079151934914718222953500855952333184168629010394275509268988404407438261269105210272994717197105371421299751120044170552090169144382528708178568056687719262179008724485773230583381119956790074855057784046705293646009852438335150840261393084471517014246465952261576336682993248594143700093328199935267905188641681752761839036888491304812453236348683803417663480897747735189096751849132171232835003020313515241627433458827939824988263610950947426877078459467627679268022926563302240073309829155979764172466513204599183819181901566353630160116823271659766131081640690602094910168551149252998228171223779884677599171339489357837082328987421486027569072876352489897241566411393507525499896162540064976300519980214663443686240563662906225974148359108111738956628822048934217274767002693281679633450792115533893254418083732814734283304912760508484926632323908952994584922939276220940218111020292847010696458332361659295401146045888136875942627462432180340020696980508759266199888236925149749556178209431822364892142211328379400355361987311950716449391889860450496 [160,100] -2803162063062730685942403594360319367868732372208904864851417155418758613092716987525485696910014626138550279631872075051691816496213476858613411731789724416244177135763111544556835630998653399041993788849290011537142443470515287569759978881220878270503165363226826787590927174871600134597940163325115222778953929992998604678083481865781834771370859203221627856623722348807214651411332918551929477680185823602210304308087708937299339043464112637183739174159063441735606614200741427408398809986241329825426066640879256054012528733546764747958060001882534803625582119009134606104288617991206961623359581213970113455000345797249679575571572739336383225022545862079908794360421088733607657610812951274542835885036760896764893112712406637578805507033795359001028439256349582446250217277346059103032631411822042532176056055946053576317693581395562023689586704668391633713427941088292069789468678734498118454297285849151974124045143479821230869832891831113302158290513263186941391309445310915246098655758134304932811589697957763526118076158009308204363996856501108083599146301659662316998072526386394676263884220282965846539859356051775109918173470387854593855874486044140894200707848242363885967813529074619658880379662023946819188754316595523462261128333361964896667292200601210382336677763702581944598404067368936945318464691018800412401367789832078019716772694276963125161019219708533816570715376929726095394363561337514939906255952052186057709495786972820358365944434115187310153414339671921993998674133705142375624415844201679862582264222922126636331855387104191716965324299817212557812321790519211024139989952746737166657644554592984329396490082917691659482435914150503698132276073867150811510887791160456139348596158367634366073056657937266516415761417763611883682858105196305622252470614540787791033674259746923393458479480289696 [160,101] -4182673710000089554514870691723759480313811814065501602895946075120122380184409678153046669862229602516589781491132433419610681901375660443634947543817319633329436664359560509179392257645515783950045983161761069882402155693872976741883299300530943545892473920988885927277208043054624663135473240646699346766091758758197152304178065385543892123573995188841172895698069274098985997715834332774313657974132626522223127901552022605167379477974810014873578553769002773895000822674260347190240795282601992615342964168249598643186116035428020860214924668657454977707477237589658754085309231328553360965712460384880960012096215322432104212039495502104199338698819956196286075026332493041554953808341290517108298227905142493301511083991971734005944598119165004897544471252924766682489286368183830166676595095716292094519130794054309837711135465249414807623006571358030920578945909022505946848660745598688208870916548688901806873286655500931311548375161950415529942133349801598968030483661010886841178553472245818689437415162496587149246043657302798782892751511862268128226236235297898421860414774320509739041950330342127336276116055906835227142211495489006502283923717770050731230405862891979281668642341317530059365783952511727225840675919530551630492371887106133099097533302517683009526585179618822880878219888078405556501174234679440381698156205957726093283998035371928921018075469671764967157462208947532784519786439102378619487708324795329379969522864548762955730291980139149566349974074727637704486012634351093819822836312040248571610698284264459944702058872070514639707919867105692893368007096362890955818166677179333158839533195725201806887234611982532563565052918271960213514566117021444050984106616726633064458781775189515834009916681864467856001580743237219477452646815393230992042194156284732635686534277395670222353356928 [160,102] 35545547611881693575720606763903447587879731124353986970707564787943875178577075119649052322642109664121662266881829519148516167584371447617140690413100213018672505534427118229555665933511017096580986318899646225289333418460561628963561507583142265991750291676916947573599949351485805063334262107622381597568218634395088681747278196101613469346171398740480178917317530030966556196511457679815809189078431558844428803751694441009727496653308713887876669728579167100227379532933580170201618029488185652310754069392817739477949473294277960533772976026413150730629192656645964552855735332214060648014569278103940063139135597008803935808025878995001190105211528316027805650737026201937494575118180317403386993379118426166265687481890150347516813475061106181115573243959216653138733213485219211792772693655760622782441435414116111839996113117129359450311154746468413516761076803338114561760588884588913029191447380409973656512519474767671878978802450191345674655173871909481167417575809327401458462889399179668503789418356339827291989081844689498495583723910306132611227462806162482443689456245254020798795438031001117276463811305354029120400295053615108078519644673906221752333274418149944735922331222856287941023051573512093206255403639556709973200279712623159027146249594071213949722884661643055906169288310176255545086241605576168341874747256899273474353888492968040317743365966583322923915398456871704707421817768533996572505964158301064768365100216328717501819224674821644308690853479449526544435932086881101508495261994973615396627931515484636444199982817426348103784120992248288559016892406973698675055829105822542027931059099570293271466312776436853493017138891457193684536524766791061338876630752800258825964876571063746202912730800440744603362655907638413178908025371141182576262613337218231665705592219865258335744 [160,103] -81040802525935456466396403254523928985980357613380500867017276184956170223580463718497401959866191449491183588687476666786463629183248840272223288218375367931217560716022886922768776332594879911982652747435529818135572475064908044198432510244530821265834424149699130314282083587811301464918658749003074866715631582148607296438833928611851109092489528193850362102105967392148358720552810366898103430365402583569482587007039091029311024366662023441836303779225070471366091067149070230691262421689370733327682928138417660590154625927454976168410933558518708576742130395469515189086132068283149856044772826691081944243163574804821474764532752812362804935729879604508665121152148928347458922715442303288212667117814943651527080039339366100343599248728452249103486722026334043594535021356546755980800882710048949399372385752884695669964293526647190002109317597811329995817222490823096847430519598709595666487822618523723113121010383477991211057187198556439191125487746380914319108923613505271927434826120200660808239226833356149341521754107368210655469622348965697839701900383950694757760049987773640435429799294459110441427081671057472345828936233870877481798904888095173948709992239558648001347717988900943080349591674990695445397772329202870452837613334858873209767610732181944245081861212273552894569684523702872202958205703203920375881535309320283661249271420822534435636356924985364557821228819139565484015141834052167661833416031393603411260019904412346115817025581590512179689039047068797646350564071471047179983717142324834893650557011240811663348008983058988752789779142433325389150272923435446846596452648461574166890217767127262585242835810317134122965279685532328727201220037809002704838228217645231235662062579209212724075609051302648122351544280731258694580457204542873677424228215693834800771138750664224 [160,104] 108036792880734547770213449777181008009571853410724664993851275177079819158939400905216467938332552683055602940259769417448476125777957095101758468621876370256521923411968440542799093367918537428929622091540071540184953953775293246534517887749592622184345282336049357133098947692897714767816242059938601980410850911087301394061950395811872432349095159641725670258021707041760027581928287869508737258074597484004962283749530003055573177898713354610311520059955517183461777347918694209402069773604653637198607686810191879001471277750089813175440020636496793663964345161882395205415264634095335641595762554242512765171742357722730504723054263356186767131245740608696822628459742108220032642094778569454368610105119723563818428060652477214762879167619408729961345944604902631272597109199513443407523446732022175853103658159105343194164279515025930179362937974815956561228150898639244965918689549287373717803662796591962188490836990960048778250221316556309636381161032974689684290178379012104618112153784880985900510619869392427788546931321528125007037880129165803899735105686271701073433400353464480120174597188547266053684722115506008562391171555765980876086815370149818993352343474638004801879315308589816899093176698198714987842537955639979812513398684807679198318464776548250296227847952557307009317795861173701392885420356553843543008202364711306962804069653096070497937750445648748223909528987647297166139819589499191897530328087893863868649285614698309872074371563964619993549690135861562521831993402347161037187411063545220522099590779760351392033655408515471985686828377787740284585560932272494375150187971053844233895060368936220440960704469032739748536354443390738641234493083918316043907756631301009885764921688686915363292285986499238674164564186221017287670337118967321432536368151392523159187664544 [160,105] -204766145598399422680581870193925488882360509954079886793727876826419438548665189583943456577033334780343541380744243201493458663539630751550213884017618330165017138939716297233464552641492901793611768183886969557791501580283374031737414147107451847426390018649469345461778818034143229849932929485787017840653986911711791257930274610193818464911483399540993849599535116171854184696939458982526198575411724233456223868729892172832845304217733479499282538563349182861402517390465365572185464064250047605280596682025324282926613240531457301639084213583286924927102463180974762979801546747972053682272509484326635459087506038767598061524220269332924287358269174548662011255143211397227031005514710627912102756767589883934560320910184261692207453802008990933088994864315066953654657029448082970677027292495925851871551059839476017708250972052408286404818609309862955864922486032971695106039135338882111760007458785632839270953243548447888151496382385727724401118930934340207803625209588026345162414348264811937336538716173081071446406197613875055391214036053028853792657414700089210608167400725176471758610163352234044009276990754866492408529541804584573095407733497847198689072072518845381410067820941504180643645163344820938687755700193184730022937459667919022666080750754277386794003709987188980747717571601177265593962356221540872943547233485804758261930693597151616288215924031171792825168007773023793086197339198482048114252153722434638351359477250889761731785273313180183359357247622868457849826844015878455696168825594173481255399221485017109197457201843917579379829535153984697918264074304782664268423501787339438000784524079621666178756486183777345819423764226686238611263274674015191039669069608406987372767590494532140037888226103447365822519162855304872070746778372826332872832898846138760823872 [160,106] 534879996779526179403648551087718617336894650420933730466470918128238171976409085733084461347829265595227563284456398746543447966394166243427179343679949399515746463720796783988420809225488959960464007522500926842792045061773303555016870202706704813318879041713245278477909302299905640876561926118216264876952552702555416148460460862857091146205340743770866497969208663892995737969305482470499306612601988964712207592583700166731614139055610573428474368942512562946408660509456558832808523362452362574934915933212318597748415991613268792467696710711116484732776515823127316382347229996722115914176750728532270157087134212986462698548401456779794468889492242829859119633062733230330708183316392946148848216370343362413644587483418986461343473423835246423888908203208826317783467340879726941221762711064573407201578269030156643239780769525283180468330649983382171671386760120459617511581585942912937228085219245134789092856516026776685294856272625221462923950594247711695867085609906212319017401824523870107371827442785381149250733536989777781560017990216286444502095996884678604631036311796223632498697767714549932454953414964587840663969162134697080863537368640152009739025264078488671264664320276522926715941534222816386076185845755433399646138135777452248687252943779720537245531741974352506243158939389938921862912179448514422866701591640814267915670122122826541900700395808462801200500619758139977260212917907256127042019167532482784234277249407171855057586325241905281462750290984808380421652318733597889664522832339385034387958877841218983874506803573907655631771717997049010743747627512507056663037491334179568055852016414152837300298393160665982599803584160748416123981552812527439820420638225755338164253007365386733631845355573607477812091428221680430376701022959289260673478933036689472 [160,107] -972157444249473384021662430510489482410530045240530361438220104890122794584466954198059909519011087718547529426433985146563744319310281574522927313372244935545812934437953379054921636613712884342351299103150886070021637486009586080536038416808798577144263874962473954746445739606607995214328720900334475900007890063074100861435446269654745846203258919210623610440558413052772374466233017544158146364820582659491985224827818457356233286817908298706001783028741324929220638717834028475204048442511633314327033278054439775800740736726151268279520707918426414355441026382129736500543722495611661872615390482983906530593916908354859288955164172010095684086860344110718752137686365957658340887475808339291930374443185501081233506039727901982808953742148438502126996425065016804101184256050087008635154989115070554779771615395657649625980197955019155814823944267104488643616763898031688894796990496448557962308048176237478786231574760685707906278999013316987471739653692489103409833293368517404636580876965264540181280817381221681128898066922625301714202890188474664103527631357085254396535579882410493158165258357278424419160475984377461971029161419617634537058997918283283188916116998060742448333745506226286231332615891256793007282727221471776016284660242332748442621165477018148845584719037063892074543523444368790889064002201869158046823210836887696770044407369456843459258981162841967733738804738903830780953553321007986154892948362872337798853781462894797128443494656734554138188833520141319748827564215112511858508355922309237764293809127510977384773034841601891674148381910555628645049788000169300827337910031857653833709538548633242963814587034168315571701924139524634081254555645674191831705916457291438727941465746805522401064640961283368993121285250265204185966452598942441608236627600 [160,108] 1311256869538270162420190696692301142411889172112530820612552135015203267537700286399854627309423858522715717427221298975706987830839681222730500871258738948755267784344559112324125366432594077213046364866638253987096860094004635813773597665883281174391744411805807983936038552399134069379502048565851347258946479094226926678028332654757235566830222304504413198846873424109111408123312547879164011368104069268628083365756140963974196523184209843051034733879620043026435557205581351489787464222553169826044041553232321999243470147939691121791602045793893253562846112970192463911288488715917656496474602402294249007671448186970508079727908593294410454056062625699033246714325107763337563247664795818458134952001285869483803341231166079634830404471205134560110636878512950874676090852755253608276001049591206066590625353637958762369204652857744610735747890534982229809573918091648651804290691015587885515535673641515057918239292604500881423747562828560433103485250299969179022804207891664892093896829701027964900035584111154497616770203084249896968771155217047592493902577878344623105353982760476909260310630228340640333135451677994724904783940535463822410572692306048199756159229936022421697198762789284970542748145789418047479025941060020070565052801698474595420842354077001527511172900689382343789356680268230304914355789647752681854722493024450505563400390094001427239498570042420010006740043837840815962931983023213775668867761556882862750248086874600638130543598229728878860576712478658864382222745560817681689061538159469302276026389622419838712216713895049433609331357098234706425566072822532645979112568777989429423945444045208500636826554362646252973595318932390704460128452632218871360204181108619821842577353321566238837495616139941787074229462519823510239004029377507507904688 [160,109] -1604337875936690585318313001207957108104746032748844834635322062817388849286683068914236717930627557115676629760757697922063386074933358285918082650559174229186727439471969013283418154093928220643625294970021983150568683287782080833938583720030776678749853387709195493642051913899433889567671869444702622735920011542032612783791581607585734557762671243336262493493769133849547992879605124533845779619606494668227800654074226680893510877852189821918845012184161808587921724562943342513561176676449301525984941737309593770881168884764016498051874304087358704336897059170400271749472172353999754874444183320507852539440621978294197593532604546725378013786169192894986259277030824735882361059899131038489497548836035067607001897951167439860650289488682753691001500342840241763846013832395486768519919284400536199590063238005750193443692598680929713573740022747068463853930221492964516742715560298941983817088922929376598658606601667389319849441388332840679072098004097644179949607602793848236844233100891720477527773934422238753419005787499454498955165819227848669770117664540786955306385581074469894967598382726611766136636899845467248095837207518171839081952804170881923394849288367743640116348905031401955499073910070495417428514574905497942106353288170127320539888378133275219575972195004419717209768614463091221606662457615688062402728873185842362046416226468956839295049405259734513945562563742211300200089500913213606348329286899961553621071577301969123201051052831666863000145748466580569487003164667301387172920355457941953074163566114446071212359066006665799081845511331691496135136346323440739756362900882493297859445631871892351483811854760532820105201908007354742812072695780491607196043065563917972460721564363426458683978749316646932947472459239868259837219149403113216 [160,110] 1518893216124137169914316590372375806246684501708776748480110143489250845365253669051543617773022506074235662253920300899394910356736579240377100519943521723449110383881829005194200092131542256278493864794896138927424588528121268393010832876944664893826197316776288203799961308170158666070860391823755845304081296371216745834723795082311696826682233648346546055112597599595668937228739680135007956448285542181064248922011641990009612073552291045144126264532865933625314537187335134206213921504702507161855019971469491356850198243990014721831330371934518331954280185028794446465666446915933300517408884860205492014442576180605888865375052266445312540375867319778108667470068340878314362376711323574482001946521140579343411263479235987482189003106295078037038557368755801121237831268823746297872112208641420666336295993460754938826719146584478871300463485071988137806342588925002728286596406837447072441704623703619755993057412900005877504348393341013381911179300330832794500580308368127839929232201971477445390936405865457826946432447645140572120528106817100771086453391941568948537980023930406882636194631931691133960952335508642382877190549534495719407433051057149705497271910572720248307565251089634240151816642841248169203650681771647126272623348051279830673570576212450269133895727444829933067926366547579905044468386284522624963595566528477740494889262313660568042926160717402340823763090440747547692896590272056526749478583543998325550523449121451225807700438316727020229655092356900119552116631769737259163018685341903207214950273047788104088514933745812229366793360184094263648738325520152146849751171968869133260668213868383279055350818861049547994517637614565924437342337587585773332523813176512204066214522848968968101162088473316753543870271054373792461816999600 [160,111] -726230122532589085965370806672131875020427264126446940650547230708821335877784186664523567207489151061389953046977269323233547537570788743443737425345995780296997025264810448765246220632485141526923158406056233128936365877423480955899498525381077948496645794890342647398901091080260751787239833389516904794442354823475121275922746858539593523564355172753225618596080798752794534279148246124679091154890604642057721967926004563403562423360229416701044988993905840477655913694337735692613176672511537681866926979212510991784426472902825893812940478281816533317483196984872318726483220895194227512966456212015198675447237866155513653854248435452457254445495177320364578609643024612009049517352128970636665476143151496226407708517199322905947102109850968966399194179414892877045965290258385833767770329817754868169757852686648846381651707976732237031122597519692672334831316047988788652977957998748525325677308774441473168232695846050732667784572406571998742068940484171687450517910080778330760627073200498585673448915236425953785436556338225905297051839000183731477397490360532513523078093677602335496319779284992793079518712835483979756415393884698327258292917736484368384086014976784884101822356022524966259852120869412834685273870838474660837514366190143088635551245364919652609544774424741810514097885171933123174534509830457629985142290737787218465393106247274240031045286774009310226965722299270518925632457110132474048193695279541587347238622450595847502751220692627164485858998505747569941294062941616369531262321595305593102487103768603716166130052536992318999029693935342133111123044957663888208841395034947004909061900920283770934686444334967381498839499018455159179895562157984395825218077445317851772395359206583556146712883001063171509548942734055939131600 [160,112] -134662021383614577827879728231003808288198304078195813075330150817301552624653543671068055690538725729521458505573576710548401552341726002163337610053618291039209458300679469784832965635050050457405982140525316726879504602507158131108935571088917307191798171009747317401099857706767986212434764474638344136197573917246209858638036251327923401305460598141557743135137077411082737777405538917602443997394068551918284395449505883537672715937854670883107762757328335481997298205600939047710969417009024674930761594525831434859035966792608632622567968319870324706528725218147089379796268623605340008237995140794001852518131722475122687644605097191648285854595902417851684098759499487018761685127705133884344225528890445383010846296744092639591142662936536740723663746099527705515476277319823256906737294811523880327497121335222533261070527045187514372376385744147757930016739578636313683415510972906293079795427019098825046833498326304150605762903896288919372998040922997255168951947917812971421070657387033834273610881425092356776554685116778885845370715301041663164344741749554433166676574375151875994280618808300107276672118560956837014269117716219009813598440569773241543527601739921264858417736340577162067105477203228256060122296383479184362788668291899765947518389646847294614166664847373515047856601771885526660915208151199688995791505506100507261453060199234900113300266118154315978864836052706375125632549922408368604069029234050477470496713403731977276549803688440741690274962942615935358402084127157210386324726790721011218076149424711546889176574673905406446582903249416731553712242646778885462310279697122975159667279175694357958457571965899877246141878166830156964994057882384656648233323990397778953994668638210054610033796444445213876327549280689658 [160,113] 452069677392460109751699634285503617470509939467155895822614970635733207273791220528417902838862811740424387616450985201336020370330677893738853333650083429269373162235854945598862287319252241273661982795251339184162391741328540609153769306840114323772225059353632631301243931786956130708405089720522470974808918105966735649450766641743974713740537309738628268095654060669632589632190890039300546338894213464657342548531547723472696968059493651813900774472386456630000930288270872060781792610037777195651828283311764565699132659655669215891826426670869077911743763619341917825502627741660855813212593843315561125542441637736662386207248092555381750172816985868689751499792493277689912000881673184940892606038224861334769224994798204854690101222717537593562167303180551190794979613166250288787668229635905812693625306683878324317522228042307436826719917105130620217562834124867212444372006800050519528131172653334778849484641413255714629774468992608347239920094567995758597466083590248184433599519157257267079852304951258105599872511581340377174420651505569830670637350379556684167155431406459530506609588935442670163585198942836338873071845893726503015563755032863859779121060436452797956293034282757006568819444490075881028597021811158279885897425036161520172151901864710296738713060954833149478008295401376748429874787497173994410404829602093993933039564561026173812169248536401077964720050513455344051342064666448283904424819649209521320113081803909412429919782479036096636598250984348899265825853523973210371321555861495327244418499255688290083124291975777257377741840242116216077833180165919000468492657072868340324087787141673859961561620339752928488799326182890999375747012445965889854274839044342489679133471705531989321135762757838909408588622208 [160,114] -362445523071835871777565026927701642824412531291804705366464388289460829684867742442284531989583960842222728798792738334375355259026378958400879386430730395618963566295509443238916236396639089504242495929580357136533537015025695450598801113578234365914852767682568200897480375674787997681242129461735116007409268474572261210630884442853619594268049257039501835477320814198625541114194408622742774144424946361362503050318941479165490401047319178241721967264517675401103090356197078956161642432824498693865123132267766902673451602103940316765515299045512770326738559415746201877564524976811519186778707525980419899279217508273698369772212914055397994984091240642654150782797650142762107468237350050591017694040960071026649950755967227465482701645382133927817514535415125302219317362848139723521489020069888024873583689035204800287731593257802743053042094242233029357662613982807698254531617379038136009211183871343310242889700221826309444475815153847656095892543031774542788410871199008217511544950296399508307118113217205698801405951733530724830437612217541060477746255120559248314770402509723165276784072900118339161502255073077611414538301534185166120553528616011125953639593443036647198030365371389633070150151111661087641152458153796390577599593138606921232599741810611142806227664252614863185731536395417777074674742579106304470538129346072861184735187133656585077728613193686253209029958514478339485747443664804107417614441504956499634756616393492789725764536637369662099156499253055881500733975864961093544311129383971284249828990022665209142905485482123715763839749305003072217608714908202209496914349303441576944337458351533821337977689163488324670101534415031229944893321719285348130499720304160121845464525004548525798346610465992009819584 [160,115] 181024343987373825936240696248999338638066294202420124609277537634608621194293054171732053880391554747716173989695976985701494804215600422157117050149493927262145834657321383147638222383510062254404664243087897682256081271857632361556081834081833248187265491369083459126579829499287956786167650633489298534155295112431062417184118888852537105399162105361334884722983244460297583088732558911643689021389727822539880224487812492000446426582563637394625927182640215874349895300551338978279405170979122027905114536248620256900522501457636570346199858386160352854618019441318156137925705589567820465458538932524759820261611525739263772496074918633418480834603763339537752793228172362077438792181150453923759424822275160245032348250960905692933740087258148345035007035830385104596994355951911288513402402289081262015747597552269201641718890008608386399162427173769934439459127968646725214677469968030832997337219066165683614649817794986863464653254146990317300587964958020362801112908609637347442711077736097754595801020214151590533094817963686897922490400260450769289881770475666361368650839019399801941229434979861098874983171838639469282363534103975553204450828989296859249668995135671189843216532694831193065445275273673380643164110831707729846491010778064442717403813268576557180975648472353962809942572870649231052710514380254364356880146382927577316607808266143288830521310122229481794765306776169957422782815366204776520849872532031279674283338140104009940082112271482140452350978090463573502491023086851777025555870105897165543189147088966443636062063670615532486311082458342768829885063675461615956494944562099163494653602159483803252237521522799752158441023369805455782742326665276607095865691995973031466221227314065880764908754278154936 [160,116] -57138668692345578144679306904951417399515016693658961647426929466321984625761663323195246036361026761194128340204631485359983842897848063000135058275233096385588718931528497609510594898950275874959957943242670587971858981829285502195576083780173939938490921087302125194717548080133642239455186126771741872215147071220305753287957715334309251082280237435285542751516986308056119660335037212893057013697309795144577453605035059354665251230082274947285132602608536792960225618239055848196697635633898300206675360090169452404896098936921888568155713767456179540156025014612895282180575246175034017316682972439738396109090680726380273825866816841011578613294045926123132721225563314206333952829268166502034242282162485670107838173504914685841451196782890067844834269744670295261934757455276998951077978487084075154733869766514406222231161691436275828655657592989071499225219874805486602645163441227292727265644416256237186079080391529691040287423822274897025262938536763867964859490346870130830676289191901316115893568508987870741356431602805759928891583421408783357688645571651824338909407779718088945392420010664385831490418008808621778886220174232248116197096498968535119955749144154468922260763875558290443280169755947927924465455643289014333699444047244020030298423710683963472510134070204952892927806282068208795117650730020342543864880016221630384771290667328242094433561093736646136849222749741187882541455897832638203553436190838225029830736587678985816439109321996163000431831130270579898184049740911953499250380993170146154981655446405479760411290399277030192607380882082403269121341337900758038893092812376417025948782443875756742083801105556455807407912722479041028183579438750035300383564525377774906502365424240828511235138208 [160,117] 10180892906720902876229885137077336929078990056402306529891983999111637996994618119110745143886544667324495590857283618617591176618670746632195383693359841994804512958568565073675018081989810664644480748818309959609516554832083388440062386222773869247880784591171393639750931526014150885146769879136584244469380918258042966584063286317057388696215915544785088465984565051317758742922745388849949563692159632010721087499660747112971770001821406330289477518426493498388322401630125810219106033999229975940792082255805043399401515234344284056319767191589939131348099490502576262801663771779370762073823156032123062398233734871794000619833998342816942600199089907666688204830141347375179260805727548219636265015585109144510850443030378099674344435344239848346888985882922906224182618598801614408309680513719852197688551477134153725864584979745252294943396336444741417840122056392597315605451772219154824821742077991893191019185327676826265140853692708583250535574214015502997605320266865574384155368851856956246852820760165824438487161220771991712112697434362229079732048743406285830070183897119425998239575688673415712324159270865134063825591259423940529694868838629170825460221009863703419980392389136561197485850367018795986647918260205784568402987374132723410424049149937628813664832700272703343177632969010255014526787261032141247198040183957812457082887148676858561163280610489694818629973630659601476311788933396345046021847813949474100791888798502826004993049945165524062877849757754034412582091742426263136005912760295477574132631935068127439081442117759579853696910472342569838586490459478692247278776215467377367102868154128221408249483309439745405720034558554697838840034377373330672592026851663613880059157493803609083072 [160,118] 1083066024521119597057033819386413223437408843060691578714958185345070013495659797114127898083295331628369434643638334476112819441525083149367159905660951459762260874137231894954622985778822819717806421865775813741317388600537795843154321712665405103522262465888468112085631631643050569005076416608519553559168964720317320025738460285410802141218267355689694944183715462939804607842575822170190512285738218180413092014549963013127596092532476977563998945031968852687135191729653544431171638069194246498120440132793184261314955064368655298044294215100299968007991085492417115726032064625864282600266066270761856868719586232259869144568667299752258693180558883442631367852740205877532250321904659457573837694299105417511043918820646860084863342859316085634966791601465318474275539652069365344219025728714042487274368399848121968976794801328889272296768672685743918076067773782545769468566918475029290870615784847240667999293702463397219943325329574151150150675485408837339549521903257684471013013775793287575046986677416127342534030574154992864514106696526355825029083162967934647344536650945960376538619578985105371909482190470868082595194978437627212602123919770058659076894906391105134219814100450947998160469922321390918459646041823010850193175046395137342526658831307860358985882685238862971504019904212766140791236537720765584450300538184669439729904127373360013862309356099014303499001235229011665415856808703515019117635011760242093833527454068973742635015527505938289136550793465518609370523753903531422155865138317912211129412464345579113977460776918379781683512806530476337520848963008787824691764749926883644580060133282935814689194750001725964350598848253387560040240935206954156377708163729454378799366917698640 [160,119] 17336265809257252333799907525838573930382159969614907125837448085700572751746194502103032649260478418864571096176965105796397999806750728484829979640753114273902660620660481603663395710396769191242253473426991144901657733947428142005358367008051136977014142194102376115388190077179493989886523133395103915861629159595894765265144774163245879555984414275084715910819155732060205158849665372988642573172161789404138802306078345651090782424463953021181326484266212041925095517085411791157520643610550926657021826914311488987263393773836890590198724434236894584305657069129634357543282726181927071816243154668979852371722359760447961636115258355754068800344739154449511545040439406773188371887097611052649287460463085666835601909753647502409935958122191266137091911938026738531550629791762946111086295306966471471523033974114523197588660472948768654184792403485769102292161048190712104558552951410860877143273349338135132285669835401129141141709694609850318692711166163099247951758977695354939099330594091869150548993983155910607741105970822029485339507510143849202337340600478149411005981187395334447346969147409135484351469351923920295723626580621314716373529634606811441513308595696473604141992647564724046747542328180238135516233539206230815051313720843434223961145328607370210810663595770610486909325164379776220619523290527141942192979513281732349353321389384934680818688832466715860359190414739184949284702748599305012811045835120703451177478406798682005297824317866036372134831514758068500528809655817544649258897346470613015323425715095116467989296997127896126666495971696401249764128568089949829708051341565970020233778593370594544961177342403837811788297738859281498395927691187998984848109496556115939647984 [160,120] 422562040183335002090949854272705937306983707926042431593599096800895797251377083888374132878719523655104214386877657539390115353185323514574704481100196323743182785979090714118786821596014634187997836002376080399218660082418752612849634652312497440262930159891144301107303575441385321187414380661656161484257373435788493282458434246546081829533318695939493175250893543400795891208992530555107414624864855947186052415112253051632481929893022424799569251826709929883190796766076820045848369781224839535250774505071146725163465711622228290865850322994776820024777274062787803385936182208268651404256188352143200333496492620283431405053436284000453397571051119357029333250270350414521475767615634432966417484329635240024440579954142975096402371468260851089949895425399855773878899305062512967815705503566485544554648052703228695580657867123173644089646568408851941140000972104374078519289411745339350150899482061908579781550725356532722968479378203606489592171113829346669494007149567878295827093713712057197204203394760766151767334921235740488079659561795511153475495396769716248866309185241690036552519544812074725276032140598281343987282901177348949109822092450294244403177605120091774850517738264098876209548756779355057949688592206833361572879526503943365073594662675159712162704717359211224619015421415845933465332919248366686804073890802872741767041183205148151664439143393824763524966852253829454594443087635203422363375097661941812330194269235050612572754034300442081121335299973255960813628938235934462066480158011890537728034384943111539054014620036483139094007034302482178420021275052046603664378662193086963487217490672398173132967347881962621814347002410213378855071368453897346018812098037586309049 [160,121] 127116994789011240868665273891177758014581815437099057167995257324492678435435075886011504521351365871339411231804693185249549360414575149093425639635455671594729220295692254642198584259092246954026883526345766540320095113789870090485898800568577295910137563173628553553452289772168660851159248076899641912769389486154350202302466760167037697050899469504608111769396450114932250639548960432644626811243643759311812076922789259270935476964671180580301245070959076487090094166314743095478842655083271860882010437859691636127332844661540121750189425239459839433406455018474912328035179042987526405194897611098718418896154089715441971744586650593068205905986491655891175376910379868571033723954762050751763214436022292683666960611626717138688070275101557685055661684292179308002652311651159288047928506841919175921898989478300612465190096678955230789607908390224714885915941325482277984958352142397172856959845632570445290662059629322509551283220666397673112927943605040635404228296796132359805796544456062466344314473852374657484101024305574838800511437193518640375747422543932810341358504839299711209407876386229150517938585283147998394792038010146341872953396327780255055883041727099742686890582213526539396657149989191023541273148347981392318052593028068764672451715139509664148532766241376671333332631386890470896744074718074462032249950113507507021704573426346541285806201548612585101011318995589654366838412833507043014303506529732871693614072789047705874712097953183882701871870613058393705533898980925526436801972001540736568633784028541102047348606136471619370500940191475454478581305969111327025283417302586601382060739007766284859101927534545137476713197133770518075398746994919899473963185256896 [160,122] 44768761272499465034233383380548992451827543856894893830787626306891578764154842196374266199199629963039537991673952657434947711374272512102781325618458401048202509008810515489303906995348012445616869744429337001154853041757664985791598321955174029702210864456746639988906707095998757289725479301375692162960528666357605252732839386900143684211271344202589565256134048869162859140782712868626778750711807089163334162345242777364520022012505910271748680568427665743192525448663050768088747408210812339642619562838338005730668039857168066502884483264787792212674955389724840213683010421961604665050389239140998714741411373527014533364191087357942973536184632515472184220705274654675320696597810193352673770096980903477045204619145114044461217038486148485464901062651285235986777363638866782677140331518283407308205068143710330524129595812793469935337436204232667824024375520554218873868825968453591248935908102362311727878308717533061484988409697169365970577509911408992693174500437204940192504261397273004417192337627089301853977201797549975721522281742894217929622335779109699649694248808554679308837474035823514955330512849109399301966027958146236005092392878632000368223191955046329968710181729735101540944213462499398272775233649464217518974102407789228244107421913268856138840311193383673165458968309014938481715140810148049526728108239373874286808909442240946841633245572485040476442399256628982971020902408483257643606059845399852901809020296876082001410922402351028307888895271036040214399701037242761250141477995357732051232292689290620304257780100410897857690936447999123564725469703934424526955571067399409099464137263549513607329507591873127242569758969451487635746122061651201973875200 [160,123] 11147090527221183745952463144698445345973761969895774457759752076499764503184214761170466972708594555814468183656929252624799042051857319365752367822887773381551824151410180466188402722164144984250359668593438888527760439279735670356487885022707304700115521456988404823977347432544708178608514683398873629326525712397949058142788161602748098825763380481822599142665101152918727520499566321710605486121377443726900307410065137690738726589673335583808010556936003053689718433620409403607929422032727404855189614437156018568934982670064812561830353831625128089778848397966545292749171185812053466222767413993611459974124304410213735689600168550978275776058786525717237696630716786425479446955744553166734491791106113680153745788467911322615910148323172825947964114186182978379212418412874711709549340026774445292106406795382295139749671685376761901061913777150276343764065710082424292238304390173325855017367981271176624179791569520157629878018482906889029628186182314226405529748451414256616710983411564990089293265480041341034835997098869798645103565646144087607777025090924701226191131247858335497413528176054010251177900197030392854965093850091160343444538390989252179636405555928698733077960659561259480622384920439107234009728396848485821718543826782650086841173104168226838455339759037382857582463925509513240700712707888097819205706306628143865062342059065436215258269883407916510940030855606554401136269273961754947324905464712127935842168001038441051689404822818886065559041444847584623537052358639601499661545998442631395574072854592667172546461013120531187744535448977633210652061251984962388815997869658022623955032617418945272091321792581076727806361836527533443618106205002763160 [160,124] 1936873062882149948762612371269040353939444080663032386290836990576287913311015977802670292920236826133571413517880727432504768366870272537510631845248731683452972899364008980447261940256245385609586641198462259691676403887130362632795433525866973984123730894466691604179152986329714455220106672118083216050657550854276608635429335357814573267672928146229928358090010174952780978998936584143697746758674638627869325243208088271862197308915953392664912873565172277692154286627284911531762741893902532800456161197697743076154445805453893458431688939302122487046868227755568724587092653666313641845134803649454161777965784642791839929331428777004739339024785184773575747255820627286800486544210229491415254215452194361826619328469709798388721857115780332272580670927000010528286871400970179228729536534208781084067748512412337075437049945838280322231045309198023867288863158145036306868227979785674605664938967643654578590754085586013971007914788138818898330605208321374709987966057523982162831625637214392550625750560545275275789997571145976902090045315639602511405346058088019479556792764074043369959981004882017030050629878692134570691082992921536919705556677510332139422454868512274058113527330688344153083291660143351741037450619054574333368278540437401807520745729640104760149408597971547552576186093111807713217694652118333094336753829872917496381696592152334786932242507830517304341573050397491831651535450912872529089969600067053698643854882965994593540127956076077425149283930251022942315613525829002232511023361056763837931093768613012943182486949826526480952183739766747497008213507283531175582505565765902522143838388061647454994566911595805866155555181281483909887490552840 [160,125] 258151673917582244851726402302813993327281801574831928133951760157486994765728416128155759131048727074758744616454866323646714760124073219785969588673680334402238472017166197597110103713029477455231539619087780887672003400677221681657573012598545808716435621398090150322819993218783759092150298991540673795054883256592558427105597298735738702640439740025020748304040711968080582179444539519410859583863521622581930931674949301722507297971536180922846040166595051877405514448797982616506629479128893325701513700845267136026725963528846619686188308455585973062351529393194667608196286800775898561615935720724562087036270749317092001120830939824449198342406068513755461747217371724229899857700384594340878946177531293732979120010652398368995374336658678798810614508342189606822031730468083390592551853895320806656593777908647804035689459339288325981611653959311159875264529984518425014287429720185238099974560044139448196758732646841060681586795743375170675092124114264675356204709275725502895190962303663078351583401944698736662888945383116114170771118956210256406836428894085046879091903632827836221496631330271108416933341128590764386672040534024371269789636208152124345022215988564885557918703813985133046504314345691876155126759841207886016458105387532824032299030941539026793811088676703680182652647665507458035676313632542476687234167920475785327554362032171245133059774335000994363947543425688300457845679510366574008558797530624320789657493176225081487243360475157620523448310630238794207169672967663473988330398547301159048105880712107413984031644419873552331826798324430836261567704687940763299408635667651897608047421123074046130822471322328844840837351152940185406528 [160,126] 24035080960592864939671430555426353308399973617005472610555636745572931148597188324437260995549541988947661618532685158674148138844663130819742011246978054310928174261511325106468487538995827539710129615329675978402116917378162479592180200697056513317789441145399708138960586495596911277027926821158346013298395625990105768921352151087132254797785269301468312481435429579627441974509962603241523043789646586625818971423857333681725226231885577720518721091517847494598038988869809376219886441153367019506198253453104918464345244143277385514086907671763994885001837183006328786222525482181306901948671263318800924367133399942994316320636025823222912795927846298629230624426921278621288374217499251655846349311406682195040137904891452386195211813290262613522614820644968332971347060077974120095679149958587251029052509818924688992584243968615825747300748278170706582130774262328313993629934654356227087082300494177123690228581714724193028303968850569584412395859930003850955356854806944832656322482221251422890092056572534290342585243086660590337271110606777824148831020686172504636110177822719920325022020527471804167841479915396109328473253372398519077835014292452751763095541333434428304066367273788529916336235916679840735400156189485024826355180157464934713375369732563919011849438905032667123806507643429752137888533777202920541496658213607604249811987733344463868220604442909834670898955121939457898543022169260619404042883410661990516030854901976662306259434083761420768627705592635778783778864982387819362634961978210192184584765475244308956219702777317625008975522696741805049845761950102741995364083705326315377960349482887564722688116817549050782945780586832800 [160,127] 1335149507365471764998425811024284466184089097507135603840468199561299304220206112551863942642808692500942232217371831465156806736800627450132202279281366853474343589139204054442995962517935137704375430151592151880982104608681010190749565037023007228141217818788410648311185003625737364497559814778630168205593625078289232073591843978164112295553042991917971993883260100606748655818079641306364415310062599564437317788221034471315411396894758014601525359522948195038562336037307292421601815245739892339176265769513549981658587769064061927072751823882369547221288082609385848866323205923930918013131799746246087420426817271445158784127168093101948882855296603735238452884178995463399275530302295245971283974029511412844193628564853668252726648106326218608395578336418613832523427652012378748298273800797491472730495336673593839620655006152663987680092011273797347736695510331487761768770515533596614324228356577935195729030088847751665664775426913211122410269576163392119218472668486885224714264046167906472483712123493151045827848673610855632506326105365365490087526935707406890523127724002476344533905987707224437744063575423164558133513722509643841804708493423072468176811326655606490515158833378640455200990402870391518657529718295594916890680955941304271500493643394150644003104622512624176806525948862749113912512493777891709233366767381434221669879005570678512240080214456048899910974594874918157266597909054152206414021594008702080725439792693589240766495276156880983969351641847396772020011508880299273591592956897245892989612457731092852037801139879076842778612971004411805762027271899342104366338257460705717155273406256369445246685028860714244453377984 [160,128] 22026161450113328363644704868312204678989586383252924072396879147529642085663720133022925978448101541660449915210876644587068513011439796406392227732214245349207768132881365812402060320208503534405795410481139868063725504892860027651081768850479496244030386452021213989413985819576637329326649310641622326099262976539398205566637239868078149341148974122578951415559593633021115268132826529904693544011341975442633338546173793966171348598033772155144853404247332006943788991609430715094241627951253120954478712081850183611493983886177948008665041615529135035900150876739819503483662339176465410568515415839974106860611716606402432502733320178828996426195490745594531745379103160204051940358217713285498662759817756929928155223079910401173479623755416808557453773198469013184459615836575288265184530417543096618315434278793067876647371291948094199158040138903514828913470052938912372948724294241032464229238506282456340502829146383583873571760155296331343828217979444891483667663966304465733608898682142027257609757301190188044396675593464363526690993426670764143271007038486397316110273501207626200619717799704764834327426943511341552240340279490012893910671655344153477714593118064384593706969440574841539482699713756968993397825759184707770955094225363233589723069722384038392234485250305606060185903499376934640582707407758775589480209833159385386104989063476496147545552220708260048496322815975814722910224763218221741487680941126753636026606931090540230910051850499932719935979400863671082782708200456555234332903318426035847644798196844830367354109022380914301391463811705239527491631014459864668918696475210277046617063933985265953280841704622555302 [160,129] -2346692982720370728845761821370573782129028436301382180577195223969250595348071620192810917475897563149542667092796870176711880978111732816830480153246218022864777980821405219762268444746075049092031027283476538180384868483698816666325616382586828098676361566851756526169236265015547760454090229053855188534420901854314136772740141447637314571113327696875772090163207813890146724526662551544137865811692315816626466207664067314648779777539147906268607205287603206692392880992130873776434591928979316322798606431523661448396804438611798392722661105152121573424423542975489914222926247449003306481017003622768800908833969302702341680288278488375543763611746070786018382361014280177721847079695442885536404664004219761533049032599817048637043125121614023403457141856857282986336359008982841279396559403581422642289840695886172218766725685282328092618217990505561084123788976260324261911416687226746031649637211559924291668210158964485354006450301491821527905409498415226533747064766548945389618252224841626453940761003901228707810087274330085909040337239124769404692741498238557662691340617830509942106873352711388572465950482971030216740864839693412628938765347249215733763813503841705118072995056843209345120065323517058212722281921286965610768775832864581438624829160466098141074752117570644050840448820892302486458954000844487776911906165169446960402446694528376385734621930007945515471913060117256228058497621958558803700828780999112606048570147880209183508859754574963153358141509692506025495471350899225984122731212123205850734981933474627908767245117583296653929422190345235311234227515285875867411367583022125755708648260514593101800359768192 [160,130] -132409148862783882370585418122741551971065870464821312955257060849696512285082434506351275729491964136822986081528502774389427295397002548163024967633678335111213466383477296643334022449811832304778106215440545391800996183437469560270933239430962889913916767062351446959197872342163523931996860231796186601727202442240920922207830972292661063731100900823200558759416576708670896379721949890675147506898217241829816779110352544822306258485383508904695999923417911645923687679886188883458671848926826844378090044357700063768876986430835767416729024542079112627796311872682018198785561070719321831680418661683395515804567745152103283516493124706559162992772293958045334304722121409062657991017674945047877983722395658169842707089838576986470508576924811467583225943673938971934858146117837873649090350835941351878383231170468560119413127852689044109658467489044391528779483040000498820894370358089259865221638607938111652749902060980126750748516476549317498825814430142135334240669459008547828583767380479907749395338834255937681104739475167877449677206932620162311521178586608915246437004069917563772656223348064150172964120345025756126664174838203394951078659434770076455015697635741636564325051527101675420285858779132293645433690864074442182004245265360029887730045519584521482687728512755357094755496958305907417771888753802656206048043806062416425365506205615559608687711306643957392847787442265218922646019102828955071419570638721721262793512164065185433630971746027702324261870988457672985026929000761274561380180784351474107229246608381382403456297736220143287693647906060399916033763171378378604354210701291015972578798911693046405824 [160,131] 1102802150573615887451627597072302024006964860652234003826023535953491512321572581652771790629605407663094079544377765359939678570952947729449055792046248922283175044495882152403985778942345319660991814274079839988376958483764558742343702281536748674448458635026914101191513730818924243589749008600742409747961972093219554197210465643710951787649267981271070607727204845242354100045943411724695107261109189212521492522094643869308592364867690113776049573643841912832408152308208484312498220898696595511011189525993646365756503643556989733260871938987350649876627095701995731641113792863227837296147590033016619987074313467316280527468547535885958296605540369879398226185898426042779112975885973096591399308713724268509685643334249438540109437675042881627711731466285086075649290309343354485058902287789027960510388159615259827105470733664466364432127252371515291841920062202867915748484813222680233394064650209553852488465615964795561050097131100531858913092511597812511538528555726792070774474756110590702664034441395635107871440195539854792054377129087627839174606105458052780683302875920872140223566767284736326210778564317434896240875417486082266536924799525494469312200988730578127004585425888937351435884916148338905559057028542825941256174074868328825674299429975512761136289156037770621154464546638759032500200389536198417798768767894120972832151384014003901684956471412927968930615215884580743144452190528301768363211684281515692955723869270040981092890912417134726668238586874167752099530376568118943680151281306419467446794413186945844613518494662700085618683198665811692774686600236417717123527529218910439474558996977328 [160,132] 321118998198687181312126238064598956927596799878336931928726519254481324129363849177178969572682574417375684102840632137298671360809339417834096307011716156629827678794055619743143444435171140440579746150061833655731501830452161200976657012155738772595630786205484825215190570412799092502489758112069268807714294535211215596229203775404960837670025806077363635295887468853540710569142831113652289692213964817167414176911476185973627154058956907096772891923429486317860475732219652761247463094591464646972982759430581532241646649336536165466440417420315069620385011524083919975418162399058927052737969565300195799209855140415981455494986324258330475858302343082875394037002534070020665972205938053308491453371287292204291892150413445868071983789969846568736305223636510518636156838313921085682130712073285471298233108771076676106571706107473346321958451041188676907509648558711202632315666384799199790944192277185909118960886326558947063343569161597694637005205379797944512755041279783400199993400697849972400485730148490000644021644449154184537935120891420054580517119780552511917575196248218858264413866535131169729108784938077220973471097565878570251072957845508171464775319422312037266216501679691468890359007422525444399607302455653524148139495901740863985072151004810409355362959410890604221114465196231755823005355164883368176815450490378503958443804533618328894635331628477326172737272681468481292197833820085483145782204388517529437557261378523872613343717668645297044283904660913744414279517811327339027551560910566530343061262410577310207041792647642214134352790023102196629555580647687635923205980488761894552081056 [160,133] 6481399285063947375618897038553778561996316668984366059622516009421847474560600359181154944464286655767776808478199256581075854932925121007016889617297519101484736316627035079570181646385399286483019013022471421513113573478041740267999286853678066538530341203310134912975976745217251587170575823023835650829011380986887966221207943430468785813112374861566054929635623514405856836813107488828541761212847808138417398966190494207403857911346408016466439782990217168453878780676303718368409947903586860500160487520020874707660780271914862455692297185764196582201841279544466203991133818361884979871481086756276152094752342861887071767128586704460329379170605349369329389745509344422502611220008906857271034741515567314951653048416641705391194668387821660436221355423219312467143543691715638064712455861589066022002829598750069183968245680042294974120229725297403003602290401169847468968834701083136806842379670317356170694934245481086507999323700964088507788921937404094099324160699394877194722720245090826415129122657602306517927939238033761890093739684926064795347963708366455408757172708372111820802413734635692983605470663965049481753009707563260020412158665252509184436794069555480204844297504251620274413070943882165330352634502770000118593647595748527651214645374615953004987171426368904748010766040889884849799261738329944443424849699828821511605617112078862368607475797066869644515925155350093779999097066794118773690473407671150788802173133934881160621177047701014713323666296626911612114524361621313563457930556864641609146362954468036453738851397531093917646312528420961100598566545749680658962168740408506944 [160,134] -139184837359897740858995474685819843661775755040227399285826013441078871494340577834366066621910231440428421100154445416291544289261631972956286255614861611816706876228214482019340083559341507300573166804522466050658596019601135851555722645813063476240750216796584905296640367522324059533434593648071758756343386952982652920528484097390945618020693014648796176961448193722257159293199884759386906541989080724048946537260820448897080300938346816220320136956618569999154829377180853237862892528862712130612975104881752527126249232564103199969266651999743355936315656126608289797494375561796918526753283281766676571767265066373351543022038534426325142455998656459709411014153225577385906434514562447035912656771488025066051724724008693328740854825380098658839545755472737025307656121803553093915619522333588869522055152777381188938642056835420710664193301812131314277374771137850320710740894456354930867279065196466595962445153019153346287216741235866716617672565284119151751495600504264497758129578354332331306659743551641588784400653037970126624987455327494736266220637408191837877795262206437295158765225029988684135632307651692433409545373575517576201198216256857200943514925643672532314605314432711865430611791443639458595950710573551732837453436348889397726141805272927954585169731136336888686758773626084753035687614461121133137822038454561289903392262735397776057914119778904670738465155819213304761387605039376826129921564853090481032183933507108483820840570459339590779532967603627676906776999138041553894941919663195170112955810488269846842052066182787918639871153454538411623195724989722943022483109960 [160,135] 7859551180810446296667519051654290028091916757496815294268957223050495187247837449775127906183224892038040183942530130461375788003488436100294456472454445182343093801248654100872705490114458223443559125367162114515877692843631195411012575615176794089019048841265648124559513524557613247592965556989614463826196406194977437497889364102107456691181272047316552733953660543883277573839980343083894512629166142737480029927402198188197198850067281247095109517568504177103493863506056266018256816661476645306611510195487401955926668392720838338409224113175790572119402850658591861668337828952033820626666576222400130865502171886329159985128721162388895530779121024790761598302352721012480933853733169944530609549508336174183988918962953213281756423685401462020221835545719542845387541300415827723121460897289440765769618835411072446504305244696491786436486430777053643519481780258036949331180749830890566480131327570272357762197186273216012529640485641419564404211178052872413939325278094274497471372043391000113297641607031126320222502170047107481052626882005583670119077532776859426452477413376825973336456149674895741746846507097364476650105163242958986010673956029217535492374317675191471735845082956102944141650322078801187388182334620172786315444241789654685376066921032650802912599526085822435465100020542480094895686748669527942716993286254732479425478125508175283828272425016815518262214138497442577625346224015349676009702943996379505719997523838195378618518169170582550873698240252358948318059145899148281423340712563886499217934487895731106180890651970528738471538641478089991517822430224307779536 [160,136] 137369864452093739395899622209570891098488622089524327719016290123811590299629097480626957332654314743851733620129165527488300146229703865769450296549287747682982182015848278796551241697183834729057528041763588377198056577193845059584305104092137289522220723204511894211892913839795287703508499383882882011080157696922758069848484883609749431214622981461101694258249995122263556094852583652684933878008178348639477517898939387798176621513620526053307719169939849434313617694406784628905558814023822228777075423777344232849700836098439995564357347605513345177446352134622314005300117872010028637074967751621197357123724857930219303322644128039046101308456835762072677305956879365913790009791954336132345796897846529281272732847732180439894363130407020497987657175351076872270122550560972397749325636630583224294330117449371668402421164625432748851785460108586833275560223453833454051716085832066201183695507354464304361809208273293649541641433554484480745267845672645478476900090720400750073734946136239198102358623774082663726230263210278827902672036303100609509106770016078904154902656124777679414606595313212977541730433379956840190804141770029016888261814651778263720679780447028774003511557474529513120982199388405621325523555662126789532235738604299292890318796821650598639910527774864474414279623848925313053078066306496751691760498225544572503989080370762517694974566038333563825839880969502201641714144074731592000636654738776548946205538870849542952593356148324171777141562920747027590617878981363446225753592437098568111325206605757284164583870697100318383800271977710951312436669388664 [160,137] 250226016480302683424178641770570166018488000417724694122084053289166461351565377287367212627564619339354795443986512528948612577106725412446107686126852539500461474540731839040642428330586910200330551316717342350907851678555371223021699758139298300204508214536629642529682846213468527227713156771727990059531619021033253289982794537350999706956816673158202765691576520817875758379744168863304052532429977391075393726745875670516655977043586155034368370827239560709642177933452818973316610824216244674072451052242153849940882974384456854082478495573954576287434193659796715253879548175294302634653506553657194954226539451013497384520571744166998807534019943252828962145326235695458157559587773275753334943037202946541092798411965431925848421393540768764780520539012306454197446638754168110520705101424845067578736997308594836725162311252311137707268676138904454799303090498034779823225930940440652348969806982974299007931566798414850141434791175602867898912229485586759469004130131228162210220220610914890479605654390798773485875009484776889507940800293274733390836345136588502988118327235382679773279676569704670760381280352520557606752688583650646631759289240906454968569081669853593594108810204152295945609914175431641265330312681283962310271967799748404818095848738118543058948810045166483313203670541176249039040049746989401656107633267508272620308009759671270918830071621850322642258682992638071069890803167997052868369816987378500649287734681473860755288851021749068457228700232746256769326053227364485423837224937485045030211047855992543213079071795588991201586418438235926710048 [160,138] 10426765810831905663890959350917343631358077693285513945393025101724490494315776957088814583832868579281702924818828004133059276375340098187810117967689134552101064107594777369142576689013057368000290032354763032968037494131048685533369895897583322001537542870778715324985375950077580038274350566541419087401525866960405047073422020762427940923785909493100103567968749318721246138809354398927845694353232950959603549548753257786765813371787637298958218138553663470600467669943880881950974480491887169816259699467130963436484266981188399766384954408283541713119658575359334133619979945293413327561546645916476099482006552787512239639665874594845627268026487646748621570309935615536295537689687932547555858286619140755013803990256613257926130124163237213257036680423044203005702749913743902224542107571873310167171132981839364144789937951507741771945040171742917895463588869177691487967771463591394697587586803496619499585101671637605261926014339341894032815625765520572600620969850345382513504634146032451434713275652625659275744598389097094322020037541111843475345759847155193962352897418091605112398062338346091443159750390774162532303048684656400563508819677855172902986408681615358682494273302820197998353092906154867646982136786659881211078798637915995681338245911203117759916354725953902070822423320229007803336260961922256035008301795976470621243570162501886712468295282496493840016382240306677109430692697955135745859496196044254410652835368637023607300061734937039418479074036362971482892138132577021529419661490662850571990301356681727362156286303877603668602088983271968 [160,139] 112747813978212586864953015259115041669288145044149158287310212567457732782404753714699069636086264159844202653682081626841229680353510492194430166736763717113890929168104714275597710603986357986177313964811373993214601548434620254951408131687558408534329181368867824209847964357276022687158430667200035817106493526674930809625440349136345484310885685657314265997154775716414269370585362521398511796609433234329289935409238749676958727036735567680471787625903032379944636187851855206249112720536172003403740873590064730511245936698470644735511127202201028482876806463823832457953092827452317022307094684162909265679322342415076083259110794234518465753114655223838371871338965313033935894749219059263669518756356533377781042186499052294420517376983738957873593399320213494963086868349707150774624259677597711846175086899207231422185015399184143766003482838187403817171058437535551730253474450681358312131191367499275521854287326252685110128325396197228062897670955120693488604562579722429243442100236716440283669432731243327189562742362905265119977642718349579235020941140172644418370630361270681952210184305371592345581692765018278905982158386863738991743859344201407132350290531068833616976061294796589357065546406639254418298429759144582405283079059216294862141441408791456563863801104339975854836408594260018003903479600672049059018137658865253176434518718936196346123553350699403930661664492302918755282447474942026702073139615588229333847316886069709721919224529009062749692039098679478016492421520718717617633670332256910043436894143301958656043506695383721685110520 [160,140] 163970889087288377068608611617666445263326693801365393059148714030802014536251435730937233464377158127275266783265979996672855852927510479718908604989808990091378066786564382951341719573594272659651519175503386971503272859199054905236010530126064908846266038263866767820339260365997012892094410631111940327623254647092784175048786117788606503569447664718794870668329154288321943035155528639008267289034478734756823054604338519601329619976564271194694801552303358574779605219490507031317076549958788309421584750668025953609711519271703832449176257435638961368074478140303170305334449317191081011481908109598391050051746084676553741306889645514295114323957391312651618229768685939209740502630931097948267090761308482951800423925604276562749522548698708589923947363983007501514372931244040737220603475054455027400801588179063727020565742970611306540990819389235004271042264807826623818436372550362516889598008069002744933194419897562612935903168624094948018179124203697439782558047046769236963033186909758738925264987138078261816996918689211922554567873280953234601531920754606631555685444004657126443098381916286553762912530866808956224085043248526650665432261415186042384456387755668236485579613486577175950790298235348196287728895714922657199205196416345984866150716915353842713540062778892206069994688590885939301150843621221081332493206296850924894295361547324368612692608156002021994342809244043853923818223185348664724984143924874968808337385148865603629555958015235047473690110506952996730831065404678135024805615129930584138343821934180063194151125442189232 [160,141] -3792079792446939593333302534945469567060532828719776775313612901564619591521393498404809774934854558116884168934833572771803418493240503614881200831369012859277162581295219916741229210880041837319926475154714381255479802829769281143830798218682290152632157456465473681197242156360724427322223751923652039429618913721643680189760788198825525711488217289972322759086555966547236380057841257943440253689047686329261265583984160378007738588104633925217448377373082975997937673902758629176337305780658119206640375860729986534608812038076770764411523487442755288550441331407394799122910025646106288566103292373905759622260384503765814757848552394978435616869031149087599535740151390424666674525689039405446875757991738270121792709124750723593070473703876502330793085861132776673399258418629367640242833019536757034155525020528812810676104022007307545007259430916567274132901155349074259270585002305199676305980054981872538954007373503648722764933297033016412012592892056638307563909248011293879604633823912358529662574585321003332924201286977464359181979556035736822803512597281922802074013877218900390974600553269597948987929370533640886967795969717529860772174271032219801820213150292321453326885419264955230107835453907407378233199157660047831816638619359321381110794526177021741963649106043148568327839877122153726920286032970654023085921243423682292938320118735357331110221476898959181590959053361514876827717524600054167760969167931580447485452156619721751443160451791336361599549209863533920862918759436583006789300262184953536849247743345850104468511552 [160,142] -11468789389176209813439990022854677679303368384531034688577340006325434571313089506772385506929484755111269173576916490592474372321234499378340760465540299797237305047453501124031476170866567995391526373719810062902570936056937115597551066485093170099877716785585462705342262050118559576617829033961121267069318600215266467395652128737796102131155378574536272435092239398673041190321046067140396381347347196847412997247616684966056209084981366864897142267158246668500178923258668086505411162516897518266325641807478739728228878638200777319433523487768891149151768570862818010784027232947503636538523339256947529414418218380677975954359020789931206041357200771085693172838613002741412623358763110248784956021686309017568528152830061353002662772506507127274423995382891405183214486499230307580039091527070828333604749584716641831325040060144369895592030047704190953506979751964778059642515920826871553546945411928756511821258925248049483290213891279420184483207604955745103514373867021100089764083334058218166575624090019712013482257120769845614381344821099270467813751669400151457700213185205700526851063928102051288118301021478330667759512826203411945110296080510241925548208937876934508556785171024177623910741584974670809485246603530075815886581690038716828684109480670101475824798314608444837437393676207885273974548266176825554511187844438370016860930768997543430232327050958044416412140979107706160309013282577969359377532727720272401067314069181968264658665900815847626677116190937160531285167355759715435392794596918136290367941318993073896 [160,143] -86487450468445748452353872764304216765538150373002962498205889224197676893333642485579204354497198577984482696315057731534734380895883697939979809011928780837836461927349822544881150569923870929915998425565121102319366157998165367140660740125401433381497728756263840461940923282416775983367164131662463602573721272435774212514946120206495183249143067737621172474176815177708240136344834794934238874459057376477939088577918128017844339170684391622329894068375856404512052864435951000451637603146545283928305483681734000061308445569193665062479684256951057179946609717853857252065810704215985654307971903482672111614619917711290191087387292431464752950006620167008240035965885536429735032730412305245464007776180659225427485322375947364718750857586082904264468137044631677939184301583957332834945048250883570886335718141237075866263844961633995113428278934537980017267167570297222457879696043544321167088054306823718247879985452744155782026886580748117310413691568248166580931627994480467037784351508346661556331184475613186883628074939413331159872987401474644211005752949685413522859307500287322694723329603153179201049502514179750938978251608216193432195136254722989909003778844060647703871730901661320463079722086591251762637567925673644107214426242456915120918421258254991501060759668559892488665005330566162458811699396571996480026164905061629865586604005774275751693796029350484240507580503378809131515562192690351251422683906143891291431824206079959084911741370778312226429945688163208976887406055625725949021658959036137572007622832 [160,144] 390725875577780075992365250307667399938579675791248859766851415216254512079537524102791903023738064615962764942785124608019077297391283538449729909710511347371760236518613565909542983339589667172279303787928856515064701452721139795194079104889115113002683247587307112163386039684535387574118067309580924218960620605763517773754314414804974053177678108549308416629095717786881919562425806234338680177137936086256864626540619453455421737278130466300083468618578066813202370541081856205970675659599863849820154996501025746081767712704588190364188207281857038411547836854143428421467652709294006924982984342382887604177805530132933768490844040349091243475001212016912899076049534208561978658938063319793984130685629528465930918629453218876337236962225474866370627718182629644580669332706764050637967552411448473199766359782980488501530554880703244168756240036339434446639049820519945173102959251157891866983068473024771042962587715512782200923057719526471027197843236305352733654589775408492519343084590910576447447305409906990740548882778677006719352357082079454810359849469125966470717225401780096007769537044612197652221374947605445462778184411162263532864464244817678813505463335363435072738211156359489934596691223566122622759449790618841277459218836624750375600740047051228976178771894736728524819477148577417054872146833782195957636366680517955835852097535981153855169699763196612084637053093633229425462757640396484277864860379721266459149803390497842635091738477520384318896362682934164992753600268628106042201423534440750376 [160,145] 529263377088877830329305019861538533213508346436368709730153871985164816110468861665103636465382010771778647549114891996147696368906384441404573105944254412670601253939988343073777505279205539989902668471941105941004124519383102682497685712514572991259129136365948347712133328127440626850885200399011825969225214289247952312179607933853635269579970740900653824119051069956239076671256584674225513215137842826791032093769011769211568348461703737362936686874938171195306616880752992796172704505328670119354519662652891955106334483174055318064410569161330772986593402106860409316424680039316358579557968263670254591726528391369362093247117699534623942219926187747120557490013805640236477967046512558545598947976301034302313523184230566089109395824236012478793841987101873364848227515345211743575190486160951549481476057765422365194673853367070101350889082710349379819996395296211922082764816480704039183571546292531949448173355574515971774962332497101485386584980424058905756829368798209327391946360948054069270447367004388933115788452665279351840925498077261676630922575299366506330263746949526316367647174504776149288454361325414467433238975817035723762916461913829687132508283060972050827581393152564071166490716957329443883460846126547496654631038088301584481071661029734640791621111080383100262902397809223452775373452427700494593447709327909038394376607940009785833930605237498550938265453970904859152671185310349147044628478888452906687032833855790388328733656111640656212080790472947806786912903618905101985387154272 [160,146] -1038493091062416945577687255295918723606428818109441315268572058191505890668897939289840920314642360040192847905337560515232933559313714786183109230764893396022840652878982452950592799347207620258704331543652712702688766576821110947359629130995932306892400746303418230592849195196345165774064734512058013502509341221617094285159563198178943287476250739526412532318220935701916240212741106207802532134528674894629876862409593946718383716982130150615180318170276853308324019146694088580853704491666992209033954085413087544433952331484650930155457819767157657161835691785749262873961390500267603745534550525553004754591757440325397716454821714660020576266859010713692574597091696644436443492103174478963816740376075315398769329264838678806124726434052573062791344367481366395472603439801122587255909531484389135165915514611694577974376629004125640121425318786371191382847725618860710671464367253803155022011729656337445500636886702893732360139290620861517344868040660033745624355046355097628339627270215443014595026053103378516336244469840682865204674080262028606835709362188604399696773377009720812468044007424721135692927911086014086781070547911330611293085700689369596857571708855445113188740970676588610407259905135206767347063599457123651929510966532105069204040798153998664037024671674124546840731277693953642321402983798568791986114857564289950091992708907951132976330517310606078207387193335943027962590930372359401281188624611112867773348143483085743809168775856909209095026069776534586519887978515086227456 [160,147] -217585455484882848804357088196407080431647570000988942852413873371269019875403529652075156439633121364130147837935153576171603515374603050937317112913416263946210737403152206022025207805420152074459356137554125576700212674832238299585712629919407407095721209476372577792529563981037601101613233890985991760348407466618588495831013500850024919897007996999575122475337814301556972675508116349097671830027841150499687559524397426459456847037891279554288283660126154228651032608182856282545371552292064810650615592406242732281774103616195938324316029867688840822074660614634042393460147199357440384989045907615918847782924834708436669970237722533668888293431683279601606818364248297926062511614114552231643142668319312439850247687063824808502210526074411258965780623661481274691430021536188835631464418943915671059987548839729470000956632254055555697469426791627579511099371445171963577847273773432750396645638221408144386420359344543551097154682863571687526279462413567798635783803748881874164315320799201038074299212236365845637274214312664671443024051992356572392095475227030470146174828608520704753509708479658907317077600265023351770019116693626402093420228405999705700910863134334327448484799908650529828101756674989035429155111259069192166294036436120401189313440299407518868594354815837408177380006905239501567091526863494709890027370643949454430246724296645522331001142416807580697870472634275699912907568306910512278516483830203815389202042422833215916666233414922720627356707044280987231571147472 [160,148] -149055161228602065194865715787736572195175772440044313989110305027617131774891225355013615464647782483385072457430434126417583999531549793642850969383644248572875775735319511566789679916276071552650808169512873063565490259182099626751069208850260470905265525348926125780689343763087933067292512138808595898595429268354636456601477825799781621109513574676695469861244789961943608604514250639295670208415282529020288151724336980706946831817122034103975205866534688935675959951419755510220733050224523191176408391961345352208618378253455479550501133718634502947251134472962769067789489916339325214342763969779603734924068557593647902425561692130646964304199479560769597602071012479181880083548482826989055184507204574369786604819896265466280258313945479285400705076181562903135917621803511146432507679915584135262531225979215730179044456783729119541436174877243156558262459882511404471027909442668449809607189716682899666633266763445438336679288988849479968180417646863539355262445436068860170136008367358724406754707891121065057306249844170927512010997163116892780165730079640955205018098820359572156161156450782917128858602881381902913602402203742120894384283456647676061942241369185829242996915484789478407873059395428237574072167170105516719995843742854341635944168259459637856404816017278767112399861300955388981504529687941700564309622231117731154993558010798267399831484547802162340312664503994949706894278652762353559746460136230040265479365823335715330663704683667839505621036108975085760 [160,149] -488530875719502764170932104594971306612233990307286081024280549877519488378732048907223145095543213089841168348306650992411187346277310292590477078588716867046471649410672275210069122832203255417561258760430111195026186481336040128932555802434981165504335097561459477578140264834906064559834602234957263478513065287948709596701272497488278500338968531919007757153395381446986253581598700466473567788601276805454904745509511924768963594457457987986431364462800526107413928766984947911995175512000553585893229896492697082583982698404545041746677237492248247441803981870934376677365077845657067279579951759885929924305790319898746215531973613620746918184839398441545885395157899357010860171615482347068310410610393481112346104216374293333178871114303166700816253410997056333564320460868154187273134955561695356773951527404050124988476353887433065893699910993646566770703949842202150925320722789071021923272788270833924764097656495542812899648581739756712764753433332672605197950447101496872639085026487816882291589173823809569795444457995686450377878908788195374792460054661709786536978025860352704816762434709159157844098812573580582901335080248040339227613942216802661576070536535131195069297628328826552893811034223189985970116492740641504199900598938017222253888169715936389164443576879499908095408280999209769737569468725069518589863680380195928578773995929749788234250240770899861245642728550499828933094541564240902535055607762812078642026157032855608457181143276068875718939267456 [160,150] -1731722909773923936153058063555568222693427549836242513773936418939168719791662305934558185222504790003727260543715650804144426688297009470985241566317269344520540168253934830665341454982707612262741287701322597171015838975381819545853143039074337849297359404284152102754554023342950921432065049447838796042515679603574764116202064912491804757946902072307660196220080384560451104366528514820488796983155082837278452870958083565212038424912173861888249779169417204816325154913697692032639633450512346629511513757410479415579239460921031243674921930061077118419884872383075643214310295641553703480831306562853398855555951505244978042685530840189251549455041806819731924663644487591896181537128128827390443690404871782582304943463337761506097544127557823735332113609723598613004128864847998401041286483334703316585373559936816214094902035604800604149825648058664561396968088954928370289002455792280417103827803807927547452825624555074596515606285436662752080440525587708986973147304515482416643109494451203005363600139013500789693401305902484157602487561923824184232553260756351291556459223389095948628098273107571396143208507140779459692987567612613497967435415446189418495752617411967362188719960460128556372508710780702365634053931426159233963931308023164514950687267379235435192980224653206223416079643843275530101711850622377530092296801747483188221537894834305771223881205767322981893222811786129572761977771729463480302170417034981534284178095792873486172283798678903939208 [160,151] -406801241150294820678335300389081636550822751149650095381972280214656924398407368227941354316660696071351248808693473789198121473364058109208037007458717783492891876933693687125457986232365841923857157241254990705001356285898346303401655248980741646868456006592484056840809016813962281596023504657852870725076716051091669690036144312901131285194182908962586815557247749904023501376457309771576382298117399032844051137028598383725685576005929375149527498787588754499013060558813311532647363011216903318235741531811610292220877877238836380589601874693439466262512018204516630904655885220796170457518249657567763929646706421943746404124305908940529979582912029998394127215983551005460308252500155178296062724838695455776467617619271693835998383824494488836091833567925754322346734983290707183152585091327548789749468855698222009161405395185727819512677985474345040217498728083810228977416588520985929867597936945213085747749968873646847397899215710510263043479038393364773164857063456765471096641438757684419263171371242128992088076370781329861385339300250113254567142328614531298486018185944493233762845832836676247088938843626148774157210192888720909567356888851586695640911667246243451831411974394210799347816428905716293531810305564480936051752729237287489650445892860888069292922634355512979546447952966962246251506396942071252591951058088807042928049810389629916869930004431603566836486892060336057887830659766816115316512323934930513753586033829503016725403111744 [160,152] -183803991302767974424116325954336692262220340405738973885596611927800147936291815234005387583203995906110553435948521247892990221021342716305320099598540697188332858132455765040509617983916444328964172182775731964671260335753725715302973406100744012282789847607161544665121260492900164798364426993390497320033925559871897613408967273698750118467665432218737322375647611331225203879162904683801317539198491949319587857485676542114594686334997864980703275534406997424947001514288027909034883875577754589369923022120897476199519690831678521799723722784967721481898096695322704268244157793430842421827587259296853647286769763241536288273307980549098802358943423049743572545554508742391007891832741485274677520115545713051740736650804150773791751351719130808987544680147442455405899964691533492869614821863631374148449573941056065903658483124862414945460662241607813795700858137279229510768628145518362251954777611929249189030619205365691560618682283198441349149213470458486818607658958102751890769446324181104587797898899070265781548992443145023115309624336443048219047349512061101466526656066240670984567432692154087755483929008006052726628943824220365751297106625420398599140138231890765945672302084740735215257959939902346116191355747079500106079573522090177337648560662170296410258855507918863021186736755760148697392158677983504531809085051124594699150791663128904806682916728211811784987222433876880793679114796054709905808791725264621608412263689037520770 [160,153] -81321603548650300292930291363872638926197897245500310822138058612142073754698202133539956944781719984887420661099552960600266565671488791709548603898227631492077847688049423409180093264833084897944691716280884507944654019720353860057066613477384863489088493702963957110750731359544009343479063383495784834403425920270430663451823152528632045598819567981795814160904256102848357165432333344281834642336135526528429545545855595596680633347979103196578214900540572916655259051007564084987788021705876111362985149745854919294881903476792285140507649504665143017779135014010209580224124957687270352555610811577802267139844937952654995976669247622034925501615656386248439260448686058534584553964177413621181171912818721595054539977465435999439016764094880810048993038743064303275004205517513601227531863093188330222269849570323015522701939901982229182957285727089900416474937629282347361483997142135028081924144666832524388085380128501095765142800059372631308888220312871886478653972572478068395745221176291839543488370815811542343177302448524552719689430080815424104978141518567096300951264246484910475765954685117898712273842279055580353034331907175732517474451587042151731599134936623043001012954253977854592247274858436628579716421986627139105587790238280141455155073090814690471990798717434397273381681950572145026622404141931103692339948298691447028330551821652038878324344673745333042610144082186297689946984661918574147453728764363754704372402720 [160,154] -6714637280778589907152322919248811926572308005434382786166926836748848996422422736347686209063474598910782928984248736492339230835405676824373720320988211935478705450726277482519810511790948087721448832931747054045342265577409296743263838642725135361172720008612876318008527780441657784850523057258112674654841414262725225069706105586934317676911788054668041610421359471844343395838520162461451417128465162874016070181571283183202831109779781825748018555852397181224231291058990787598650268311775696071272705901261728460404455024420771968614764601173714233647981792990739000063411749316599536691105786286452702006319365914335000826796257972902076447258921458018413205892391299164022722825209611666738274929601785551544078362095004939142071049424923432423112906642211541477573104825673495582355297917549296317934932987060319596840520244815969423929776042001132387865576371969554963170444595303902873270174870347116834355253660911772100322697835909524078583230228030073538467423364547538273202136787724110237633093299618784919149502540580238561413484484145331237080532827098440390206739706140461743151921098724804715123577456701759543154047466334977383240082227349638621839358306482084638552151626053405647890348989960359284399925115749719011446487465594068488357092174273632514338951281681729994513376935314025487506009530079779311580035561191009752904416438572759214818213417982915861239720816552111377802543010005497722624044582228783744 [160,155] 235485470673922056784223807581216545913330765713080992422897139107641810442988437111702826310556686346269354624417956206074135304481375104107131070939881294699273894270752136711999283429083973642058155740690122323305986073236891023910234640282234839480517284573433845575243100882115254672412064141806287067892146899818665346943091159283087619937299453218398309696025043938397756589171207926764621162789014328812885185609849492147422998841639274777505862724671211244083848106008514753886643615134106387338328109548906650253116053136934489545107985474000187600266747349124856973536587718267300088734267226528376795848710628571162271299306687372947281642413377209396323383140303495634157530342746307112809896628561640216218870344872334998390924025184274475558754048225614190385059813862001118934032455886862568682284048923853431972612659039268331820552669881522792839381974958828409575968503184751921610193033646431516440204048968621540316787263118813395887792948832875104442135909914192213601949126402954254884295161598788305980601128598727739332470808666794936048095754755455164106249117172957062363697814827210502427558541111971601288979395545754306760405473768501741768680536598338255425047310405225243910456673166789370518524221003499060625712939408321467955541378166332698009180122903673812938949696832399701197573771896449369123762927903436619869922615354207661743599043508504090159219190449728266482092147318626916336407144 [160,156] 1617038459973599288596385963384418488280121906678100800983282434213338005599697535699376876928440278088052897621486338871181161130786764783688449992407419337171711733755722197114574577445910695022738065445491311659196334616916692643764889130776394070540625086226948464511031466674468229599042320744282544541328864119404079299126930758053955038517675758062217695468779002165506574800425804886134902488580079585094725625327931066767541791476051936939679085966590531681937295957158562259007277833804009236767782486360946231699508970117230600483687191573825351700772113100370122480795060803148478307128975176526281744539222973358778565938188978202470769436571847308672603319432695180018313441022350125763212232076452787680518547753391086751641253517493641781568372152751523386063939151679178018752726760688547452345788657960370946787964096519248991375321945648423561816630306837616121376668249362926479285765252391078277198030908058915430431750858690099540752724683919676277797910412143428386762026074864601154045371598312622766853562847050596459121316944641248330000736197164942507463249323390992490766148335381120682018925976402596391705682085842055307375701755050538629706171630114192563614369921784687805621364483676867554590406192430050172223372607314663391826657529732369691491076919299146066161255147207079823327752407423680269293608686269952928102819796806628020372364437077276137546027809114858612006311372710128 [160,157] -9242233141711473307673746135253091847589178792240248341430907481584786499385472001454633493825279246131037016154080829355150496715965391360592734529455840046283605705689137001815348653862482205478588365338896311294604801181259761414524461290501672468363425274468491225328566308724026116646194515989764177855829049629378841852315463080505412544245215679778034722296915393236176487303862213051541054785396533034431810384833503559243379350334443142715118650621150136847576419675600314276899809566742123215379334368254280220774704678721451413240012610490779238438499482971043243282960434982947244079000527896641867464106494978097728640184111589571267030952954103863642004103935773001038612996220313496747641530726628825832729942146797520291993501394588578463833293604245585048555353210156505004124030023698586381653754480732378966793126591857441880882807558676323219991145506163975051950244635011844500013326689986962818167565510995886684094709857702820738918353036626014654542890218863876565344720513102723187327611174198233407421482023284491600093865106724984459386642595003604391097771585227822187039317259922054034124964094408782678142762011679550669160845749327783627277160660038291357341276575857565853808734897525103797984872141691213597772340276477002171890596102570307214675439768462346631455570472062407791891354043805143622989025052071181230280810411684573486149850455045565704357616815893112091584 [160,158] 1374032251585333904411225752148496155427707246100546467661230797280698843765279653766802951048899594561362194956711523180731186342191717882529136931208312130664933673278070970611212128953823250488962849987957262124468986686239110256799209776629186457000196439078371597897927371618605006090230613923753894986420222758821350182072856021596131755830107611126654176504173465083978178506141407458961355408329831311711294164296091441042348753980706086974814919935506885920246291127153776352080316609957722568877231803596140447183998988426285248773595791701199212897904793741826905291324583809301569528184202961753389669915428422153575709106067506424666757580504212127802974867317064177023216638419711848641636696543358730309900582211718428938037448475525620904642891332987752697303661531501093382691663337643402119203199101414312064197721358826146403107812819374018106356962293600531382042769506765790959580564083403074588892659270059444378539037728042722982534816469160894156588175220599473429975908932085851560605330815621750287847102339574934076826891289429343902583365226695056842014175707405062863373043303227052793406488106133628116887439887516922527064463689090666854314218110324464689708800176847342619546190478557727125649534187659193326587126395889788507480210845861702086765214436478650894417614256008966597796300991539270819218026899524773554333124731577306867870182434188967028008151096 [160,159] 1007458980937523269110238868659564475174967670428777892774973482850426035333809021691605891723061941923555996372117792312365917611050997810289385666800491866286870142641760745053677550561425864624273715121495915096721096205757279727323271821514839888759878496454068632723256956711606646798809498454400602438891477526534927461577876102701329544257008839815420409900915761447936895890934410075147302543085969431482808330118907979510374877074195484020735491760387991714552237951694610409750651372414529814490003601245756416365820324376447619114631967519186543045494595519461938150796451365756577249935338745384291952765397805450229538418093678238633053098654072044357400499601106903110656506552606112334315909302651090767964793730306277591030200723550113944190787722923741546988265833238094659696072878430648869397924321975335147375234954761503979797147079068479830988661518760622507108949632805922652981960809331553456520152834958434155300538175839491470616817755784038104986883384161185541353968304598605324416354443246838641606842513989043597957065542614178634895930779253448571045366518138809943127255629549591749891069252206475945362906985992652880183621543852058068043320978304419276289071682035058641917756956191153437030569932216239906845782481694248934717497481061366865299808255918965170601278795034117787015824942192880453817530790071457403425084381704969103489738552263424 [160,160] -10472596118271365733300229773305675018568743356551925523645606186520135549231951621115661339903348638971768035344680686253462173489612625256720868359232590048874169633281467176552201596752363136300636434307731136791939663794026079568746946142129501190940730010790156100949440913544230117910647996712370551102553906825318100720997504964945573549902346034231108939347298792196694902903409334988091625320276899206917462732113170118839473110594504299590280694669839142675676407826705419758729401832945548091527515785533088471014191444874255431617414819461051850559792423087713437176214252109794376120213807875790304961340076741747817739395777604475302750947205627489787485045361066949536617025116696163796837666891506142233832834477989105253256785187436433204418062000973200904422685299283161367043053217134455826349307968772196228729318589035139571194807450144093495038283598715691298966842980426112403067703046362657843853783651094736386627279938553432519384771921520926606475835041738027402257921641483868491068353771819342201798784100925761637615217105547372695283547183655064114326408493132783512354239528723237675057594340367768624074870652844431673459788849377091888268519750110570887571702581826766819137525425385139705575364381967351841656530707766736384124160386869075804026519875471941326039551817739237239329370956114048855024680982345117342027211518450073062 [161,0] 24058505671628339716004416893271080474091649950671660334445014590162330211122310467881889567742570576716691922543018259544012579736080773441120737587318979665604510292459508609492824575773413087374242592359595067233404849601121670729684090133471119214234062843086730096648880106687622695826342748100744093752896271910038552258320849501366009878485188136288088736491365292175513356278208975849448047196270701156633722389170648323407577520436458757477097715282144965181205031219735277118194169277878424982266276113487854237402836038582566802967806891025926025255416725993487635905530052456498569619088522535735151845602090811817744323780381540312860294950780426857510029442463654198734758792467531323641986346875134042416819189783988674223266543582178272859340903671469464983381288425364017829795467259598408405259533314933008372279430879906038559451110408617348933349021310197819841817795782506372199131311111294790670679431814818934170942694279254471276520976861671657430336034425664651893246949607911801626249370341094343542424267223698057240258795334148170808256885388826360543760835566541564634971858635106124326582214699606046104535774011758686714648420324638971092421308895874078326599713393851519862529045888758985885403493259587797827463113683730877317452028787245298631412926665575053473261355748972467224746407283464775615928883398254688210142312087457545466040327413520272867179172768817027086168709697042036621868936796749831353443599278819091323045008938052775188469908151302720509571515777433888882427975599462793977254555716695234645638546712455000730414848553774203881764975571751099445082970465844741288630627289212687231705479508791264219692631705436315527661674622516293689117124653280431539049084322068570063566843629332352859250404977609107257703625066610414884080631605616606431294948400068513181313969230999624149963348536127879020744089755941680003504372358852400693019864846435374514244721150434321810648071601500202942164927525932584887389136243930323251017393017804862939199873228256408431912765166879520580432567553461921452738064006602880764470999226777600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,1] -24490209754775051231160673047127465538781408461523212749745569028216604052668044236990458140443691805339895290268006986701330150058932769141577959903132470766943268668336272627388494941743061877408113330366776547097322949028580855144101691104799934125418439716116351840481731601004429487836003555313572059999000357585126077293222295264333929905441255506161936886193641553470444392307494767878726590345875025619714693980952856438126647736600960382056239780927179491361895438766429380695813087916765696394817602758746354618461059758896210146098889791738504222922731381577804474235644664139830247318324521277113677862110039067865343935309714605441594935997244168720352513376227632281395478440414192792361704320571687728513934814798629806848991073749408650033780493625759834261186298731025496191691457469295732310415462034115870320061066555454680552398381634504138103083675040795541526763245420817201398215043135002386836785333363308224992756552944690528774429078455802532146598014873565552420353849434216408470299217017746323378679315224566656980231990372046853487519317510811625000109040165136564887424807359585574835409710637242474706953734234951739298093653411562782210116288954186510472487025199711694375925679818788900477315380550802191829154092084620088770315304193640443515785367624991365187800277668429928045108492933956230317871115867819302632691691060062783083632687195468187498936909534918172408899195190776813561345459247651657922050560486925617832710484107302145519213987057071123669162032160834867397271114813628122629658942243497990840691120088346811911760300799331699960511929397470737672579828899779753649164428295708053382613622371731911546828817917756733928311551268786840306493865105784930104164831883518872409063865099173650501459841706359697164108253198088326336772082688278638308107895786761448831479638672781360436646919020996474865480068180863930282450268539560680780205399339462038403448144624083779630350695202706270059189175675896420924060413307776094442595226133524122172656240812599894922004154504522615211184248493423769194239622563114191152501672873748856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,2] 3409776764756915809345647432185368575597256372768203768331470764237067773695664727794642158453138191456048789594013643588765356320651892519157995178154848805537820415910589642048924195244903386362401131826406116499995673072757496440217132801602454672991334622849760810440474541185524921939307747400841831135066961720154363200185305227023327050292985250148611838327714119845052017823111473488085360487686144343019924187721070315364659902423961749415061899540534816304662530827417255813209504937022814347040443134076729485344014395871375608688904134650003995162409765826414252860355996026294687177390847704082657989332449903876461778557760810445756882049965765682534099390278498912578205177102280593167134424508759874831929197375870800314521517546940584058562987204821129104174264027682747344179467469751184094524309349725200392169644069985000155976677873770775329381509969593415205995243577513093871437478857161047232585117082801044437688003877512362580296552911111946696371532571708436518187487270833935288694551775486400450579566070107349911367636985256639653509129042512315491647231382817744326225324334117037545555053494784962296918539182137371457752101913815788614515441057161671117664593777351646904921816859313197010870033417155981030775887537228483740757307503697791142148745204829686178834768170505241057683878198565973560765690863215113382676097945592224460804536534401303026799547226346206238637417352735122744383659810156963818028865966179781836629471448936097074833270333316910710213793742077055485381443382371324303370293045370164356793986736989613135792910809225559044666480217950467013857956613759936398105185662300532557697060912381606105727565461976020912696278436462890561335499402466042494665698347843945275117315203090778504876961693796742964075979662942987071105914614249809324358524598744457657454899624670609278781321584523413135940793687087064865118465969195407946008400217480531553329042918050646146058647902095904126100172508562133024073309949953789315647386777102050968696511299277272039871240654224818406205656148240951192406484181948421941337668331482225049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,3] -318184062686831188959544680387784179500303417909884203008057959022153708657090546178261173845808066042345905889323872304387256286309589929869624453178581670964505084867484839925532685392113858195643209885570897076834673003133361004317728498351084691921956075824377557620712352685626082631716851336145675937608166051824073996198685634852758513796128808063995991866556247136100894877462683008264506982377788844195217374514346342261169619941189796830620298908097573184287755545128044073565346985537137948457979254458036515107401819555017841764668821166681517191271177067569407681926027360083791372197224644772305876387823415891256857854491027848478489508743135235923481895552904998675521510778015259881022607551802788466102547431842174674814219629822913142124810452105908401949392579485507134417405972081290963632652866490929730747312945619601068880070543716998657798131196958977158241627954390800383919767668454641223185758454593033104222024625893157501898776432610055627876728021604796682165833547942227400651163361192396478388389976741775768531589990761593674745140181546240105184580853258040500595961806117679090844006899193279882482231652737214947249030081307049979729136743502689112312268379083403893575757212598364376301748746953872596685654755627750464537841930260955763163406631917034997908450303245576840292392017957139426561650385661799232549249647523427873080082463640771828533300863682803431297981621189344479575550027136126332401158131013015514248049482864370086771073146530366220671789205418855602597682200002367984047281815447203941154189586005209646277815720401244313145897707356321013199280465140408108397311468606330783721655653545744775407379208618844063678332897977793642918363599180200492040835714604183950498561845807703254750510317146018461196218893619802065418894795512076560782062279873077894318571012755299915482385994434277675666789192599314249727616856504205459599880945316986203442139583556184378483466145240295163551301533767561825752146483653009421705441745718547811721774386889442164497140931072400203312478936923383894848145130995246350141661332417692771024896000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,4] 14064035030530566126438390759820745441609009066014688606340209735346421557484119591570743975624107791175903790915769879107845151409840086444033737347249692546215710616326138858046955246972453629997779567526716369448377162923897696967562957246080189210341857357184509248722488033645335534681275318407773890626916649685748673134552858856807326341056477071000399768383177402568478814341271046280491409753378242959349126666370064596287347231257022079491166310419950360065144565559081203396490720148949434451517779126244244960332285149383258050041233253418463624517811781343950164351001907735243571539919850456081766470081704724358118812558055372344690793551658163509095407098243351715164358234265206521532568908160197011572358980329986443015208041683439314247162783671301326666273375498824061740166402661780188129882099079894410424678626651673204121252013631461012500798330919698190486640315061901847559832307589128653804079756903901020269338605041289727838219708480363596897861197062392887848266709695875786538354580953529175405071227619432214878036391120015695688599242894172945950873382301834523825513802479988400119942293297777946955183718604109354498516936578796078913966606535133077681417326180243044815099849540761981965711297844775451708362920029906722221885159110657160160951997948055693367609426280314988473267811489140241366644579401150922316524850290808590564471280677959453315149847995793930386536511990742964062977553268624457694970025563469610702092133155794811492417799290272195500921805982664586249969744818791417231697602703107050003814871456869641269337152252961643741351309197256344940240338511932082556996059641828611800120162801442000134630251909538131257837807064211347175451170581653114040536174230478339842286028585938834022121611680406386839979556904364794558420486236441864544179229377145952511867067746497703985395429088626470549802943094816325225937432079539127605533432425528894940547828243433947760569569563499566069696037974756870802132225452285788460059528624068656833652005935981086381507807761372209994753409797046532482917922768449856521906990956651781868748800000000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,5] -109614502183054089248088757282608000770696189307038293228111416346349148910709328632331933720931633607930645402817124991622198909933670251065732761250674152496637385674979983071673768247198222755890147797899762307145282482973522213412182882034019048672655738665122433162057832905489901630883370179679598194719663262675081216866584957061088304768321557492497089072524008388199402817091823169999052302488892155054549212184143846655987705515347847293355504439639952862474436920115603811716226527598453056367755922745430966294486741656624222802804721132766415974290507142391938174173159401155169847133995771202170933303605527969922461891785936093949271934028924421866727785275639576645609003566162147475384874723483242124973393198179991016160883282267120152215561628775060176772655394318970012431346326538977165544926611311395751084716482529909813982599026667408278669762499921395640135656681828255973098923632645380777199486258121990362861340001240067981062149162324537072235623607029574339129721072406215857225622332247415923478096015960556846191868801235397496701308376737627525567579447771101627949233814941919533590626130707715637339195360369332821169651355205102523890687450125599514344825878223356178543362211754086798477679145927890328767406397377316580258769212265423915252173030327487441109620760363771405051437431061712034853745909084496684457541603352310413584589865162295920739629259398254831701085421091289738108763677307471470902435775565472936354877785300736774684000905682297822714684190499244913402825035763908745986149459276227273721234941913746395173582657149567962158959435518274653221484299931786644082952960169057910565023649943585442159392096778524422478040107603491560841693427036099780694651244021205280390370199905160829262278653991655181660640926740110446487949214036692683281082964402475226977027087968086815918756235039993918765686120840711091861200745784185622814323931127246143621567319857298077001432275130720238112539237006442711641788446344800112794654096002612436909612925881057175954261691704681331045533163763913683167583220262139311493345367274666252516196352000000000000000000000000000000000000000000000000000000000000000000000000000000 [161,6] -759701294996721793462095188721100387089799582585385007011342177504683767821735763321636545838679088552645462626129392769773162300281279390695679466511680659231106196646917982390465203541529749809330449896097325611838094339609570040325741131841229939013506878274559497096936068033388720804075895631812883247617316411682836769424325230109686422638021177713741495615810741074938231703390805122991003555048211588841472101301551469058055087948351512224506173698110811895108841812950890610623244006269395080946584756534303855657045001236651932078400404768531860425188374886616486270988228373479590172685208551113650210689091614922044473766602234900121538209597888515192621548169238223073293584597366429597801746617551391671075022485928446883702069884685363111475612245298084158345908578027651808771525477906423168287706884074802481917610172743519249916065874645131881173110626856169751264685666099170436062000221622057409112591785091419427971692551849566408199369869923918761048049651767105382153779054981453975798297280356595441114931056469327251916376676738557730502080630159755446888164966381886360566516302869533395363679188125862734374987343154786093637257760300258419920685384443471082337033862957766361091068085457415731532381548626890608042927690917709591283095327708830086055434517149445351674817682864424387360021914223307915761993401444595614337962718128020200754674323637789482059812676454994245054026729780841624743410722761999956867321226094336486562810697652863122501140936576475237205343279739793531542267210492174632942664338233479268697596542863305335578842162507565600320595931482372930293537576034369616636104754978622572192415878719609245726905811626957899705347522878967706241659010725842949529688224246839735194605299914198723583303978906742410119174588375307914949152277855815146294380594960237428947392128271650573622310026893951793825468005456789495931921326840143155828752221862238947385373998521467399683183171872933071631065700635516113052573406870559010460685824190178175723224611670725262639782415032199366263809659386848755438734123978006272172005310243095242499686400000000000000000000000000000000000000000000000000000000000000000000000000000 [161,7] 17352268031732178074659140014478773470798863185942417250288565016999202217514346448114550620715811435458761021560207762059313166063844758585876540576921020654824763924563851402128704476316218395798516243418311275125692066202672436368359698467596114378439503666003601991679041407923606638118126477588167220633895629298992241062632996614973212270985340012483013070759485981947183038824102292777403028905839189417264879244577244900644028822250637620588759471568538395625649499091147104982869434813884019729766561239999869750601609071939301744815359697843073704458495225198597574557914708984616254126737789046583358843837824790520089093480518177773499034737297383281838350067619462146362688264387903883624928955942000917249548262927977752828363521264908859898734203668104710630217423835595347538827504970081679613985950236503592315276574138790386847711712560901400915272754221353328592505124599296516035505469217329630248722768786459886472780727260129422983524509642754839377392606454250185204726972878834927470748652853188794131170727938979657555650893349211393705966937286014595143727627126642904444464000158587934762114120059929364446995514705456545381538661857219973397094418054427737112911723157194560190491340598892146551610294713564660901264072790983035662659551681257893581459226946901010177959431090645900030963779623849123859509451349074263567013362695443543482443880272255835582093773552343726273296613858423149355727082276762956085126039055565903056043885853112029822855405174236974724472210149311465924907174147560643707662922637998096835092343882302088398706675593418309387164755235384424637823423369394479071758081696965528258116317009501747424742177580119811126292061004347401109875566784365780894166121595214678641625349675993487687753816049568772372600478737900988614271878132345439529321057013615389448389315551531051614705287687760540754072568343672283667412839949271298405594120345769219593926661910687173942969799927255725787338112399843614989291397279853069648450023094411367814371383781442163219643666280118572189488292549385342742587720170241940247663348040461622906328186880000000000000000000000000000000000000000000000000000000000000000000000000 [161,8] -4123694181274700350326528600616913895984433928228486940833003782558436600965552207524831811827584645144058465473092800795935974805976808571699719251796764201844008706558201739493177478065136795685839814067533462796236092767357809774501116010324354479017832135130045657011909464007866379214516041783637859048470997998887908487580081357969673637721170751717452239492952473847727929959526465357874751432441981640354740314228363289389187388638155136321238455946759811697290603383041407793369705128330683754067794949822453692017612620746255357269011970582513304088186813111454059904132998929908697085069163192538010697924828521689381881770287983462993550324020448901507652995171193783637285760470469908153941016402213274672658418174202915028886860349121755419137363796627737863419819381650377365365111902356590860140221441959864662920794620570879710201392679668931114126786401663339431493867818498939591990651367407232193961611919070333001807513502905539158487524413351213244914073646546780246257846539011016899237476899035545258699059667999793105889507384695067417873744187073479601114706529308958748433934744667152474682824276904556710518395915797037749763006825154537272996358379985898514890215762223292164158844310151589474685219327666818164697445275949853069876395541610947324661577481430695110802224622964945224879350161441948992658621342042229632555816856230446049263077499941412230207490519691823250022189401570566272126395294777855080755921489334404769211838196565182848944358881562269556717983292620984648683760910902906282819709674395011520096510260938574450468089007873554759546300701847356755375486607349872782423859435489622192198679783777768831148905547260008639244192589737923272901048933871280633943485447489110749300320948088388888945993705197137009922091862969472587971070153521177283778376352216386825726838327406132788578714428957434086293279824094076480528976114269242911306953731228270367555595472508812281247623133715762142922414338476286470636052879118844250398684764437021598132209429086799071074782870729667182953018076522127936906972148913987258962630988378772188902195200000000000000000000000000000000000000000000000000000000000000000000000 [161,9] -685105431969993384335606472753368254659147392251970898750911816709289369436091525410881362625685648608617642530220940422980830891020590887165291765043431127538361903170976760865959959298534876595875403512481800967740982023251322130812163917599568517841711078165371997975361497676824099238670381146456070675085155143085961765823340392444879490876015761308125986935102353251412985070480105878742390790511624800861444318445112076276712811161933521166477225868505701182400998049758386763705578960763090909882281007062988087617653968040802721336418895269442761858010691262019491237024428816584629129978972133870546105737802060281514153446330154777475522717284386547806353716179433944969974800078415873408050543831831988328096031815324794401650582083869724642939031687240797287062376126195467305490465468786040849492887559421240857736172384683052944463800887961209850604796351968044863363601522907075476747333049476588471711795149379322486243153051780377403364383192443066656556700022552435567715814849563339180060321805114292912822242651722519474576558442246171125694825708733047862503900759406540544134612760073026353311678614153362895323001194370026699455378761666459490335171841719671577411501353767553088036339227569792224146079020459908538796502281395924373701555524380743429948658084778609782824236936435556047678867925923354380307547770092739453402252591558426634083214647660126530057719352546758932116597946314078484583375533082168347303061757701801889073231533157140713548448572566884787141942821880918566793344282193095620989376840732926637717104952538502513708040174881841085811109349424749339412375587192173539457214454624548390439475259728319651203191510375771302074302894880475727613915331378793388669744870205264937359027868851023925982106874479771286942533492029457469736636405279322365995898618056898713565037114556140163312264817500956376529483313300399226559577869668683220854159477111308211811893762535203843217597186736210634156477152753521363782422841064103374831816519441854658083536746622026833684870924354195655459998546502362248909953697748174779828484645593596373113306611712000000000000000000000000000000000000000000000000000000000000000000 [161,10] 4572164227641619883085288263135955949449870616387462533546270193845641713822446257693361419162145029095965821990050693027184620626554646684911223578567566338201706914748615158065146582566071022565987052566390591895573986268848573786569589076302050464098723080450124920153435410548709942936550022824047092285775642067000865919999461696608078234702891704259472295181083757097965962828200202420790766900950117440963474726135075510311581240046478322874352428388715357175990254757889452433699419921029649214536739751838415619648265146923735464097130112216476321270582730474898301954780170232228095089744414390498194959676265325274712367698155095422925515168881832474311119036032144289950491406016367161095636273062504969878952017901631923861496124138490644551397448634823616505079715424510631959475757388367766800388575255498934834494405546086301624661828909576770072424194417809785089110318986811633437894956913869220459522515150741689494732791533229567525455220085755228357469164297674318347738611519064616710018600468857779114964955110651158803816788694648429936436736744220477557510775675716774042250427945153902957592365435645555426424976675418195746891241895350587711998915894057970511703087613179349095987682518070715288233062208003988744257619797605225738043538479714839789645814666585305757161919638548352207115700400838659744453658637395737688779031433008396510463749770330451152628738438151520934784874793381340971416999118453951594890729386917796005915538832154297495412041976510417897985111743670894274521399244497400308697220016522188545725530555322250428325297706569784954791217027030616936597273957293496802926701144099367306084115675752677504749759343082096056186261991593887353053280659017437390751295762013735348886312629031013662063355807558812802262177987181471920510498220834844071609604968512315627097066810547566949359410391957890204203860338744146669568945695029499702192265975331306930628937353998155799353509668335892446904924686172332236348426510192741563284151679824325306894808920537066276303107374765982562099089094104138161923648923115964326068503730778764036396600524800000000000000000000000000000000000000000000000000000000000000000 [161,11] -14938405089102168339552694683962218220279351714978163563495090461689908961985034535135238338761450497997883038098356024419515244405740143220858999576080492430934336858539845185343880338257489173711185713098751971296985193088794433588821702746109703740203802330818953694695701399038312837580404493949370578731651175557834826560609481242028742270511422277689117685956401665979871831756774451014788605332676027829833716233108521147847371891477432358008780851791975591726946954692043666807299624377010940262665056566304245912017696052217831670764426454939699176846281096498111439294938215005292741945027888808320850786013179980617642708495001854879261157782733735312014175463269512517428264931630951698515987594686624672640176089399278667997266228106202986687780962853782007247579587362872100261010854900198121903745642510964564380002396451194663002107570571932507248973865738587764646988466898630483276140778172641404805304751324001799277189825239947902865130591233375397552430223392898273312154924855230106407526200102422083118080364560818577149585951593658933962401072427453709268674268617325533473736861918003693039294503927550583662978667810436691101481677212877022760006196192040743400198449304868888898953754172167418274071946373935249861221529659334497778463605091294641182150290467991084164094851889795734877853731021819035488990161796557875879547134224044109888483498046894744113347860912660153210847240355059251789394174568817271508839973885826667433651897652852874462714382601067863397045869950170218841019634132540478360859196527300271680179521370956836786361449311098441297516694041943724084782318932602788115175229562149527470314124981769365327853150780658177315434479913547789258666291112034959100655177839509871545180229317340051739404464422835757586664962066009495074067404137030425288007059662950086198559138793247887218954549481751570456772391638539556156853604228530422282655941036734933071317195791401576837977038728804363597436976195897097903628166332157056482357431948063732668767361013901389027370510045839777868104437487090312405288914155776421380612449128849696023534553268224000000000000000000000000000000000000000000000000000000000000 [161,12] 30917810834992592137623827140049448458944711221537566775090012636349707213402426726708685813696888699634854016438864937553926648106242186937111635993586694094355931599623869492670128586224847407554740306570810790318375877543430682782597403488656570671195405973379505463637259048162027447039755220497582794237017844392878357251309431213657955272052343529468827746960159687191781533107747747425565705096776065918713532789838131573735250582584860739544903954422376070923686358807893920887013788704894837960764917824361297153895648287071802066196479606478430586041606183314942398536822219897489122135569880418497297831186794102293268777351947335490549259811430982805568607057677679573680117123111206285598035299956756815760707213919020304187523100205599316884895153287095692108541104073377984572639001999512617751776330823792052709289128955613049872376272895419965093160815568982831211101173554844802985600586668487710674289890178437487104414029142505235841459535436313328423845136613760491337564310611427814980979487348149409283199466268347611193272635145328325674602161543348343433433284436666185330801230674536927997096502996635756407670534966464633629816829024813252528758779106417108189498104311697512356911629251239562425183042711161380350440125024259820022022218387081957837483159744399229898052544154802508149800585986934790052597562293619222823234879333327650556987584128154431123492823495971000097412539521143824269450444428860958554290955244977651366162544522061272583152295922131749349266654813294855916149497155822817423438856042429669140252520454407315675597417232490551456513078326102996724016141869538982337320214866612286624784993379570574551536166529729735419564196353831770230427126886232922433508060257109412268258422369944124099178753900534197413192963455857864492067821925886489602296111455748699656794994947223180401037459727412224157397714410742871014361880927580759478103856301340394735803938809790072394956378057635077014947278427058515871932515574385551911563160096083032949428616404303627870983876366804445613354690004689780750607711122272849774817156858730621042592369868800000000000000000000000000000000000000000000000000000000000 [161,13] -67046201631646205155089774145404883800146124993231361477283441858011421068607899853708771707288289179184843216854980065730341120202373333930518920726595339199826182370490752563526504990742177970805155968659101532787599227118352381053339161294656524288128200922414440759079588720641550241564752631263368823199385280842182269716941755727381513613937333903569978809209826951593581255533475498386245665579969512327862412513980705100063376085961607692597879242135757364810220328928892771846565944166219689828200342195726447509773319466595103843986418554900572036747788867876291422271081458936710031673121878681284934370572534933711582163109721019364370057994703044041172864722952098266699523456002064812662835492583477407667789150428961726811061470279889808077929437807772828042318732711720311186662160338460966784868817080404531553694154415859839893616484243207381691847657426192641159304516014125527930566078900015311052119733546731260482836590042721603610741448246236105038647775514602019113656299639306259976759601943556316089800139039492418431364550749204948066638703034675613379751866529150553728807104860169430426721547256127268438640673185584239150091677440235566149973545826059215564592898148845534113532301784044251610835335983011257190293304359339013692643666598143586992491845180347379512540001205364816039231765345296574891080523956590327113770911804301018650053426596472816149669813714535249643124776969934327683037233133162088455911378844814038668617326726324055961799223562838413319166958559169891948195963399472572350747218627078067467805146605574084747978900514661438214479948110481625790966027376735388956015576330593907542226097805122225763620949754578384668381012207277994624600634524669415294493410730855177861060451600302914872887287786246513638739973571320868296183509101098775098067404824805679796568367593221356608464534273795026977203880163206192005332127820002420871731143561552774956817307106300247064316973483726012181022149196199164537532269754388476061139166124119782770488649855652122578628417761594367763237597995154807609355071046970011162005142593963992538553650249728000000000000000000000000000000000000000000000000000000 [161,14] 247485743270205931761163577688421380709851907479338325899992264182798382456218086598203591315680615978918914985306060409805369835232182146595306795595494179536512628134766371715404726883311076381509748446403947648997809681388597904076188921011482244279587297401818721850213583609040494227565702336213103662443427777376950194557495297085919250654875507100153002040671759609662992533338246910838661699674504203983328657735189053236730464124600419799440485480177163116243930935434941868842574615240059643657222446658208477264619484464081865550878110946809558330935103043229741125865449766116648157882032151607546429759154391575450129768451426024812996872648829159910587130202154166234999560869360837682112248754126729770564734326175113261058993513176375568793203860765006442497663544234608474101662985608559715927723701632284659148501006388995149846774446662946047160213987295999932327315868837971456996302013911148044625267654305834909423419227149104573685963535351379012831856813084724257786108371417120022605490792535985612881561718587396824762219887821688296988292957570838160590840046049186337903290609548462081484655981315781688719663801910115463895513021962868686879189443468132313701383237139987509656401281867492891763339695931842910012196444617358250470187527893739688588670895343783778201217454564749570818767425481997491000113426598759792586814665160068915779972562133997264371031184174190100212568255688046338811005147605165669457353301407915396356199773057606002837778965148456137264645752364014742048192713208851715828097861002413808333580646804780808657610760486742488347846044225239641404312203379206470492029376255199907689200041853073255810905692539016467779661080393318279190919643605178068086249112940338991270260973371858988270005304699276092442688116636382177941504449697288883714517287736156355997587022363676797779401224320855860009671722560692324429595370413593416396016890464022598299192516505453193610752870682232929126560138744709955883151317291809801673110491275692730836391017106773397731162812699038887977991693721357422625576446936282121442885879517574792897751102259200000000000000000000000000000000000000000000000000000 [161,15] -933013029482468627511033605075211980747272365315581065430169541296332553020089229933529221424377178297976649360560367732242967379583914637138775242708722327632275071147432234838764905487940201839094415810060903403496804836555957634355678710481248207952913905118434596370055624031519155685975688803474157456774056375605902105409753499561782685215058016731856515174982085908403357822985002035565462079138897824267532570068232163747691279868328576664422556949944969932032978746032235706478867162545040044112152120241016752608631179667914107942595265836429796753792649760457998932504680157175282363707976570070038049744595466800129408308650899248831600768185568710052134097452449190620292981906108869558938987802790927096883136845515857524643409942881447922203608342405575575884072061617107904303255270132588169554158333939943691926541993512041624702196085720201662560773425120295578009739682338228709674467202391486019334392126519742521671717639686062418867171577872387819620869088699001285657459695740700054883347724638801262106412795669629872371813940770578534571380129151387459457661566403799406386070245271279856340293644930625502742320570144345127661179732749804908035824869642254255525530306418015036214595077549096000545392098694289623086544743773586286181302149336968388719172707293048134397382180053853009496332780338297145525755831551102371866720076053674811126498198662973620195144249443382152916047384486634885919677656218431446970806390663569409621459052555146722989120623057342351312782794343037426913238431919862423460827675313305491198548123941425914038950320713470437023802976954801074397628828098468771738692889071504668185812025953591404929879637485727755629273433596224482377884868629174487960880590647308559541782603647477498819873009165390078899600583378014232539096007106099992394013931819727407597153304416665155652036998157801317291189238014664983697286182213003713644630941584318472660903217308406473040345394619255241496788592171044305213790058732996395332358068185661695943925890548549574235434568761212630025630274939477934727774272751546079250659993285537887447573749301248000000000000000000000000000000000000000000000000 [161,16] 2697338765646699187213040016259277228782663053362415133014637832406971521566913410730147295614927445306004596294601564709433004597998316593525793628287114025065142588358123588181522691055234101077653244640479249100207771153537284374913565709933664632306947720517597926550138854553056341389521353252666079039563295786014096032281375455449132442679052805408529544802315230747770443296265459672475876751532977029483706610736786579756004231275241478844819051571071474322831036062219421735021761678890800406862240920552036480047772390123834583190892720029712744860051783124008475063629147246962675950559555993956272916958339874359407608212167121578171231365066990221921044879271863065721102469193747819955073153862797981459608880178688801492102989465076506643284708240906870119274289138820970914863558679838649797624708062984909949363178918912456426515669288500381026879464356024967050735607481036957274542929218454796887159701969921648599941217268628357370609886795437461489485106928993185420268001934952717781720554215846847769050649338194286313238284455562851330220144265011875337843877151446853923586294686332049425916178894498069258683257232394718032483011452007370854605901981329704837048920948061225181898033015353011770582687893835209877945948914253225028751802896517856612144235409725325190328770505265392309296492119483170446345871809870346206856835612190642751557596866475759213180856516616312072527375687821698280983645298878146062436034833080400445694035701906597093253419173476458146936004793125305943668455866720575729381466552369805989414476122699565254253666905393961981283664386543503556533040977481748999568949192566377860520431059217884735297164089374882667816859534078699079098304581096928695920455496168008356798885748722010716048175322166234427760099186315522635568407569672206437719100216608805092581352690446429321363872900164894445669228179881959076098948439769239047499391071460847163980366507026786067940362486686003267195957793362476592996502120132467748447679046476929380074888928925959597418438427399142338193792004842580973391021932784522020299173321482467559427771308441600000000000000000000000000000000000000000000000 [161,17] -6102369764887775356000214693931189332027496504635058984212219852381262451101644193242949359576372336093013516572054954895152485999968605922799825391267545083764127729314156759788656710583238317682297095152739357617207598824138866725745588446728548263585781260032222954105469156011122822287948523706551338853274145515591762037642198103381668191422087076669711347925908604163156601541209778468600292008669442322310188557740657659217358409513522829599103450508092956991319632181495240351607719856473674919029625691354604234528173379819205592129667174636119089559493533736830021119078306344462432704881374329946468062022948090921455541941420622794108061565796321637531120236275161818049647742751457443119449000960808426702148294022457516054037439184308170044831043472331165306597874524376229294172192638651990385329750531436444258827410545214209021493457178398462677581819974675283411578827801507749602258418746838165800407858637045027760026478626264174778063132485957540378136877611653632229499874099611794258597492391810157070148480766368921602595329415699231835904368506586272065932488923658913003409721049152917200115434073679295358846906273518562403514586620316432933508507539420159590411347972871419898690793278782013000656235341848002521004454596827212598109311918523092318573601154586756163930692892871863159315614736557272330612992396828787301464668922411487666359879212378891732759353622174027884054668713869463233873105196414490317365011807526436111476444119694349888633654136366669418674564002184523639202793234543947915648143183115729233085437939562153944506605192713909087225207959373643901133413993254063569791952831624574595666992435846658018667528520111910410629577441232425658894837547944758394600295807903660821017181272636505556970132080621203236335996244846551016801700857704608597675419911308280128210583343473013991122903166861370271030908643553994835674023670648432584904408618352190898183530421822022397588284201731230388934660092995725538053139752179752246522229839905271817911717984389029965467149139011238446984796521590797567589413248158617491955175164319936909900963882467328000000000000000000000000000000000000000000 [161,18] 11599746001228295679008290137100437799826517851952248972677776174075210740683719261559891045207593169890812283038939826195109824454709623254093420970513198639722212605561890064232310008314655221944795509807832992473260520850385574314758431825075088763783854925832179342202742920648422163158642433203815483960281046578403668774510384126823116985812345202958985898604576728227223086394284164493898833325080747968546241375755655947804342147814419919486322615711893634093429136264733780641565241045343650806969773378042979224680655018050695116494879607241329123085116346743662436142802889057727404358570471665834408230736824739478826666313545408723569476402935077474446426365176460256815787657742484019528670062312051157256604462594202447116557221260861268850807260638814322447866712167354278657275410335939803107279602391932195129933904299166876592390862141118879152774853753949231909622471159462309303403803805261446977125945258910426614027674680325792024072029273243569301201178632024425743142656138880369076493051721875575495012154291198356878039051158680343035219311281245686802262989203722582899423233805057919136743852550173734665543802937295955207113804164786749563553791669871537135815254435824647508248139419379132514054908554862429991880201578727712821926658219844425249566708751030553991466681663901490706296103610832966747528965898834137254546797070770960432404336359654558588895417383078071144878343654177560696565381022187346823849708469607631671252234937668376069748644894578196241241535086607893512296921173328505695676256893727935841769982756220593218698654961053739273192910902499606263206492785643856165630238034406427099598504666497542939596996152159881220614534384805185046874825238082435831562513368025272392983878754115625981146096799301013449124488405731326054420489119556549102623276895808900907845708072774250058542759397218394895325570627738248221821560906829270392664062816714910593478430541700856768284249451588854470553154434004571777365930745719430876101652470066619391411048336627638439136220490590944794234963011501210553236079137387461572371469555908358099400311334502400000000000000000000000000000000000000000 [161,19] -19769614847533314855313260930309944409408588735625970686791631273192017389546974456499775816047183147999709880440518908206146231505377348397323623242562093064167657993056746952427696351838392871367738462810779757257296414846384476805467004380697587640313270830260921964465621077459972263843478979790900974561683984241673760948630506277733333573411610553666702838311849643332222146398225559376608870755447024393852617799649533296968625607357396930891578263890044810919106632593718900790658226560479338139952021970426552418394731559344523891157914046689835442935794716985445473060228451085760873662838630390956120154645648295631559518156558734855561604100464077974890681322425802975173335781639120968021745583476752450625858734945815956151958242318271616481622356926645082985817076864399978834047999490978596564562807638872839265263975765413070195794827071864212963818884117385380698555042166956370584136675674470300229796618431068039743022690806264207085608403164951313201385618795306684617711789142495680827384559086428298671279865929984537191714950055288875556693706409726362708324893264011987730962636468684986086784511695677591927497130174348389256091504916597534060777968619523845577752807270115565632023282276420113710323827180833474917775158664015483712787529152867950617513118607400963759670696989564854875372369267166970126180022375867761565429480778579466715400479666108193027168658130208147081289185958638801277633346460346527569385335876839153874145783629784893574896400386800613391666626989518033082491637115526997693188574308555002396090260193909466750674982734065632057703920006300289375786049552445917575047884640118729492826837935216221035059223051494641176832081292285077697053292658006718184488383888331324907567653803037520622055337733013981965348409148598444543592819249167493238529292584486662389480907278278120967897496702588927242543418300243786090615310245577204753194314709323368902723106539191005014610681160253253462295801117528984515569012483494208216526635509822269589242339524613315149517048737911963862036790085257286038740252371198085026094586466605903668517757605904384000000000000000000000000000000000000 [161,20] 31282324954023865808710886178871165541630958056904248769838521451117098448461121404562841927146991197164195140940789431004670149319001999465967635945975385736838963449515523279825277276753811199562705918888239242182485072815800078714116819759116576302534017825138754787050001688124718221294859838190530132601627757208481978742802738658580701781040131895971173670304446646173481142442909969593509932034877334731801857058337288079899998980589713770101394786625585301837395221415369203020585756475107223747859287487477315375826950190810264705079428620735118116589428940142646910516099328571139626605678234595765700107731351780445301416562311819423844009171667612846482748092790979831031572680116811150891587355178239118879099762789234399345383705488169222588284048778202381259716717720232721193072250806423888422052579154038709390888285908338061486736240954202874961338899773278425281238428763294234552606343029105573621522734516852038860698543999815296490460392855067495300636942150173837452120294456465560711237035931841881790657956116641546659549944927065494031553733359538616853632634024960500092693794873045754874092164870276498173226198709571123579570170401205992363997352880106407594032300869078179322965975372729798531642543268646312350424162837209012857188333918211463440666898695275248035323302097184966680216172049888300303680346566644720235005124325848685363743380704361579666138266199246062831704024408565015203005940927032321836936177106886722284860436878628274333229744033548985378811205541767531834050607406043520467804636785265374043595725683274840875400777518857894304582408730855442924976468407627395148671272608944082052004363957572967166076827187715864199281329180569263493909498136626889150577556893680976031691176135951717567576303210043330342579845538880805774829553985433932795047527452080821248306389118386581345866208955576021805919040488611060246398022438684451427300108748674988383504566689459091743883232959148621924708850283829820466876821661531636967392924553635683584934831199673580388507748708417146544769769852461391930151079719727192760753328666989448824931386340147200000000000000000000000000000000000 [161,21] -45775677450870483628208224955317428354548194246229313427933521479976180437724812838667518538775278934804338559000724248232602758940445587023482182482304543335878176852623317727485228761793053522486749342083694733114417172150026111097204000900803062543092010599399894624611010980043535038512097699062064145191303646123246093453606424321177714506789840628012645704485296836901472599452036482998924438137504095664500193099299488530222913544381013851777734286333176720456968285357355474960938541188036942665450472391343237427774668675878498708432025043377157913100913665777321512009113662187591862520185540874457852619352336349806318826374238546587676762912829218415404853613593664748519809316373421937490066477376137571802464710574333010420039793674759021918342248155123382964281977938162438616104837118404197610995471426157997502329347131229122312459277064388103072815951420185201099624799288425863644047327003570993853002382972393469768801889393754179042162611231309177463929122489232108421166730113585268551284886740666205412152433602190944087557211848068903128104032845731899987971193390325281805875014219788146544830595890602113735349543499943800867975992308500743990099114979062796521584629188501546194592641993139976286534348513348016165879935081777210781464918103220588295082601577175702497067575770987363961147724479700872590627402643369139307948424649473084827072659501493455615975737865455302093896535908263988186959494342154930071760417917964524012264402354567833314987931813382042235705285715339347133276594505853023061817456471327831038302815011931010405761170489623340054574764432174033355266467363500214181935748062469290035833860236296261098816345188699396911611990114444077603424374578206383197762372644456622787468243266863119636954204730838617361824226121218196884402411220808509158093840830343775412663679161913876520880597288033342670230110306663344902268532311069270559746963360832783790231282537210241167901321349499419970144317863874417259527798732416378694717936796074352540210384097985649914283403057457104045075065941297612959934583469884816384276526041459130101470897446584320000000000000000000000000000000 [161,22] 60303878334158737571757134655823160889811117409938470712425249556248247044365045328928751291459654507814937780743657130321395032452293098960970359908747694799351634368121678142395939818502409058858352820062026038160636521511882939936028991665592138445118420854774458835458702030753929490387354277890280107689195438512710240358312898076940241994062567610470442518311538665854995850825832658257967512169542329206123715556436956707207367300964185274289557784783607892355127272786993450036850116400310070326572456063459057735715760005902660643707673418363025398777578313187556807068418427294362493826046383960729628761170390293020758030086486144195523748655534379858168776215585726419836664242994761110557935660705006101831129819461377897627895927226961019147258837134704414584428238557752177274450286391977390188383449767923142592418074810383676902675269677113912697044609765975757527961171432610640458377313811524715620410803337252641269256312652119066399918945754183554443411436705637380908801051550217884803783613782409310945877931829083313993531879384080660623112094427147895110322604768577413518471294362946545404823999315190011016797069116401302060020994131510794517721752435971433945537637638012555721856781344175025651413234388374652282871069257034690282374974772297425276754430478019876534060207200599460025184333505796708089442942524567988782627729250450241603228410526213226514041106619154812246249192182345636943769973332859305473461129555974642371660371953565145888174715521649002947928376547296768041947758680649671794154688027491478250203698439440663496507263639760816709064820405568575303270997418786396975312537568054558664920992585543901740730693539746791303899856078521029065200951406643057800887444546127797675921714756202480025216042350823523882095526908497280252959728561432363359838737431047892449189075853037421575005257082212441479446796603734789039810809020631917235021705388101856556841221621080064070444096485309330203796327861432391689548776843744014385355587575014710403849898765535414477000540097860849089538441369320499034630304112635947982003474659244806340993194813030400000000000000000000000000000 [161,23] -69498811454268263146590723134103114851017177456885774011454070794427980949485527020431963340673365581482089326340931522336334872297242346231099020780881300802246165135370118629548075719404828461170155608317081418517755571754953611254574681525897889626799470235760767860206145975913979781171887377085937783720639280525637886182985143772271380638577740221572595635546177584644682885402979105915486906093551132980536140151542354527409900136705164448968353357451791949906253903879959448896570925015278856959719479087393284904135431205998665569187421181051966013316221750778450876693857752605914962224059626177957637193973268221982644433561031622618603263034995987419461412226330572014757478972801933084800441069699475413919286458946787506358474093544528368954326861728486855269141284431440957316092037669955575480476598848269821329015234235712528581103692263512485265093832415093579159295917400551867516003932460609543106721532253298120314012022078374426959847971130273293759425111950269080709160895429087774845748928877254612690758500134227711036647995773922543879729587115758720896225308402975595928295151681916263959949730417922886522945536374823281154593163315235966052982767212851433347636266076983833435552635953550550930674604671050844048335767766337065626201948901853359428305126486395587885635556905536286455336898005649547542098089846443322596492498278487318961834635433777315314719953565873624028658664386127425183364530980791017497384612899131608955943543912186727305859861052869235211906159142939024151732746553871726217457618710929955316925035266616355519826351532497439206708087187120221368912336393922742166183977988157091110923604099946173629461790256902379969190486935205956118591124523917713653830530587474046044534060347793987338895080106351831983144048269700861148454900814357636579879204176776628562871018457774293163890050568351197953260430506280076499933011109855614294894368042771040245573285895179301892339438171114242453908438205322190905279229535091457570196644670239939825259570271796974843047852321528252295128848090233203945422831078805760293094030035997613380297013610938368000000000000000000000000 [161,24] 68547054883263409156662047231997584213882938114725205186106136880837414784297172650787818405513684041571210667563950317608600874493929855982332365754014435022866066775220419160521678488772434506098430228886831299434997470397228850191308586306538385676200447409462456451611945429371655917528471303049227302790675344850582843612684189677783669125856671225182980432805188253258914173143671527487284937453815593031419779408720458136205076182030168593169696451151386016049013592509186998452933494317690247175831160776964882666608168709316269075114849118219932112203334076787943156269647036055919043798074137260265764434036541974077819779245296927280138396478835976239720223166302814297104114361891243638111569027017735316193897795074789174755582224774155390992778242223478990259669372444795669352095913622661469553165917705715513541980812517957988783798737137324007585449901550668137027351304981073589958168156698215712791816243017933068512740147231954144765601242703243550800941308213198408509629629203989472814872915873865936804549718959024641701166197792210377697407135598545589966363134865538080108371981854182826107039207486670107695881236169579180104792051786704301096219155859486138107865943472773442578417300925426142487904302271399046464026404593921145993617998060983573726419974031573003222712668607184588108906713388771621461710474191944497951555486632340715664013028740801098987730775237539973620454474755702988699963075309476838825516946784815644545995565210364259630812844627215595728423335876406112943885928570995790279306924283341084949006449525483375884730920262225590412522396648979994974885341044309019851329155086967115657928509876535732571610173464194136471073842360710428005280992716893043263431936318968421840364351320320252725782616513863803360060652638745717339861282661181269766622342902066471007293595439803485310993265615232599639224496930425124991280697364190802445129048641005845343757107444838922163684355791031795478365943728809254344490272631858155891084106891689066572827319717245052898831316077651487830870941042384449857022530751578198045300118349079140083240745408921600000000000000000000000 [161,25] -57010957354829171605789789355455395737768396308974430256541518345866869608192664693856584487171701531567613063267750247472808389605161021218602827353132324719201728908149053417094009052315754406933108805630042481595270535558279826629167758195514961695201784637680912101982707533599771642814853738983850574191636605224284943469270333702580548858626989580043556904295404693081744288838267579580310969096479879874993272828806390491563443229161041032949561348550864793305014567455157524801954815962258373037939342633667031625063474794141082360991327357274821588019082357597803997865334784787239774708503776766122254641509412904756227522839421060027739608153660552135483596638430299604394292211805051132922400609327119000306357142333086819408256859820265385222643313043504078243187628895804555668398925844981517187842292856892681518751815566253683064358715604784537404237952129803189959279981330106081693580307938299242716757673456008490764480093464640525243739070397607467718430782357703211644366432939610110102614919489926748324873230754360185321986910452091913368152530994180803856915661275857635704752257846798702818983791716935589224611569115644751467887923582233463690586246948632222145744067297595430128351516140896308168517605871611111571912511444301473888316565067663453504772296351245045389267919018403650335188175403550247637832991098749265951380275783458121620325640993476142683985600466460364739174375149831122304098343922844202207254503392858400437882715140201646932209229528775355264856016796973909960932833026610982840370749252818390775328290123027099739738470526968899723257832803490367332790588363053834907831363263460568219691348681901606588951678219635352763282936343742487097226350311964732104853649689692746233257491876578358913408177284748243748020385618123665953568344704974596784053004749399316858169129749534076560189038222509002016830716528493197126137103334956486479009295545363645548519184294740589077742121027778891200473965546550608202418180525336749899562891958249703278929323246767282959264602033614687547531648863665681443799837716360179787898748083801638540350057491726336000000000000000000 [161,26] 39929809771492926445311667780371883946267994833208164076418817697648183701642253526828907282906956648638318575120513708197631972186321254512394561593466934850903447287888110842169848101232500514842642868338657812533277872058030400075242045143102087120945825112837262335789779940137271025608278783245536476993019001053917793170296402702686763897322473982171102798174906717020377825470700330418018385102596222653652100336778607010773445404208423961780930212303304875858937696952182808344875247990386234171130258757570774567470486697167522925948229929283090311205921352621086627848157608422711328358218064074387515869099380830457860101564898179950636338485906106266257299359246993886201764389101872812046313398303601565934771525845080858479168098716540920237220771324481041761739754942281916453867784480324829151315377681572078918259204701765286636083572911591097401964530298936625949334034096755093209298598920336589325490258036883613375042191637996970854480106711639811131986659553534562884782028041083309118736478964303242178371079252136730114136966948168443193037365467720452806593807481383873884904711975446463122270386208939821141981313528989481181963579341441464949701020244288623441218785234589492604956278617617127818625687288080681396863301528468335703148014612830379943796022207442983631493636189905133089274509164117671740536630941051716746508571817358713217361628822943295498395225459663016729842888779774728584369938614628022392505564415452127561736882236243602797445198903245059066477837766315420561967619619360131106337718448178919732794798798338520427803251149061027875951210841345842315601019956855988955095685677030868367497925342896239063111891642950687707641034577537926061370388532845608037315851854239631282002542302258849359756501190109572510902047002226953468360635838181453673362773289098338384952033544957420249002134582877867960636602209781276104068119236642343996109274891846141418386361867442050650302138657412172877310830988632185909518485110691643612092804004496921703709737979975171423212985620826465151225407943984626114969270105769227320180534850572852491883053580288000000000000000000 [161,27] -24748224200402734066146050651166508759772111033168478406624786261935409808286243065186117871013078828453305214347009027307043255802690564140630059814740397277354396495053829383996767881215889277175284904744991254431639236121843283727400138951315756843042050482238159388131562411810219014303627729097736552340636572195605213650508600026895133249230361253236059349566945305952784941251340596191990519502762773313204463683453006532900771053933854082816047726272476496998302149757740528577018911723282536501702130261124552529939463117278212391086539864715875115031838325852717536729239067957616952283839710869948408126242106818273348634261332564645054352768303612048826672059976798363128486090464481590437848609557626817536864886295631927395243155319118896727571446287300231336887207341661003940941476742183732168696061176907266204164576174483497052834027459281244565890765792668841924529151888344209869118567621647418796779865427595886774054855603821144400892054243638907576844969245080136886697249647464608820378934676459167738752075579983038012648414136991339994877560980354023208718297404234870528344135675950111184307286809404237666455848934935990053804420036721077764538346768401762573779150747544336142390995795864045334433665925866848832913797294021667779723649227714084311829067950716873871386034952541605511578379240786371892666223123827179818327745672937628302463915853840695215027162180203112230988932339491968901058326348615938461777463780439282557791409072242200701167430608758501929582650550185876645800163198923650676034747950746113396353327711261988900556879346407014500854027061409191570254237689188704894348643859299202954411958128950395637936242194892782061139193429956124214061514782275844453920273455431699962921996659888171502272091929603804526707713752744603104197319335722828338320067029456359379942097924040021351102729584116414170644274308449145646772777702567003951780822468120710046752651566764796727840508646010888888733957792311462491109555692858590956852534156419576788443944287611324525133400382389494025408240832164683537011536350964609014832250368595533135632533427322880000000000000 [161,28] 16464029474610395713516232884778622245164814236890080045313904463111899335205031836510137372242997921881833205545938204273699650043796919287061770589649007063935023656229592752826423809573600323707074067025725625205931877717227301762470925516504518546206144378109425153783245756189344933835971751168152237701179292377532390170193403847113381254868344089383930298909233979444714065741312517968544504498571383719369258002644457194635780989576173541942761165303464656880795186977401745339655073375934297556448335702914070940897454654807563697860957993627386289404076648539880490866858828353494469148238357671720011787127424919188497766353033862057581606775734640896326290658863780379006575379831284953232637717141723816215877763380341299571708276426118122967984984258522287814455486789552027356441365196341325324599867018311441024882570595176541424066437213535617899387925147240017887629575919011081710841281771697439408621405413270451636363871589380896359540969040280117361485610103086075508296676223017385272185487305228538622948505212626707257307693180617006175709253508612507253055411448187169290499530093362476590606574587167246117301823013090854983944880523448669486866626417002551867506585788825742157966169012733878099525240363267569451991416822091825998776048501467862844691686260256558890497912369150293630747975810566903882851444871447984009879141074421113201304447580251134509238235049412829465198958334825358484639195158479454958596416674587746743754276778315270812848515592305849485608818426837827206701738104432506846239316487160750999772098003301814022605135558584076349280836290602615926084397288794856584574591200869371101615757530912576548497347049391444941537735958148658813111190706140774859375058263239773230018575354154049395588439709162737172500850728613657084400680916681979437084567545354267827925799999782151733747849471040138291763129753860289242272893806770613770104444209994020435710815985438182068604032409328094698848120632025391499766494395839261968780363626775549575812084389497630993054716754999389764600641446379754227550855422587716578176618089691862111411818515660800000000000 [161,29] -14980321505900497688692392576963318715629084818017867982503498880755932875725236395760834729503081170384870910702341541267083101310725899917569393242254552118310023048564201424157363776761794550315372700544623227614120120948912522512755778619084946288386657148703056691471331737927075759250018273587108445246057566774295002020387042802132097607964686140436353873203758317093709718346715045983040479639753145168671968798364472688658959080799551094081714927064111681872628440464116498338991100680983051216622102017387843355105859800575058392881418857193902602869207145222965296933285752081285930633904004775939718424556994495968989506313450934785914496041441776996083656112873878847878794119215181262921869392422148361888472596207560638451714987959612677139868234674916474503367269474983926078333705137431791166178386840018568967067791590859578521389819351530717123156602305063439352653052587758582400012778459815886751419181045185308515527921233358819048220090116377872068793966153584641064610999846198537470892906793535557650285607287216374957789518071221622148318487484663978444340482533023802012788501209100850335821880778560121585563216499534750401822009420362301227674639006691268747686539139984706915554608122520006740905271384795944255150200548122777326246259832618058642538877688388120904197739312761198468870392969783673044002400804936061851747174870025634556692981043267819453400684104111607038197746510536435987208054812067301928093066396217568519202919714731788302380328121953398353454836404817433704058955795991534349890392772916862740170194138031906969366639852032007538361271760835806162635147844036743715790961384489078532231843952511326305409156989184076194954221462936121219220624716027195124708210536899649882004983085613468605955638107932533886492819083486139507610105716534049093734396316564880385650991436512407425633073827431018187924136233167889104443794926728077149710273244341316278464984138722929175759299763862487732968479069034784151328476416983920421790149857440869154729881705214526417966508299869598117073173020284555118614532898959997694284523570609321044257652888043520000000 [161,30] 16442658657627997648737280006831876006475569815048026034845784981486160071532757887086234460827695128465384852207817985427729253443883232827020131764210532080685632913653228723864267775627993637732546557930455895384306441896789851139161075335983497066377357243941172683895348203770475705032071227514914801984559920245685346552013142420556772390784846320817732772989806548955470017132492989321606214711299150441074215766451504684740764693355992901989651306158301748971047704103579398313732794313793440122599274512672341181885140993303255438851126587689157099101290515696162350754354026104291982990090208517909497443261275186576093297119291376181500551170829116947691551705435348653792325331626636104845568137846498156106391180918967846367216054952403685740919730768161244396006583674198876493859346008034890706815661971750742025234600948683782614961719699081560092187789874890049273265372965675173528541763935325573097212112026852331131957503526544566727723484446511446869121087613923741951196502005335514400003689300426338133790294205517945594934346215874770902873829057983600496318080017453608057823813190306419704476295232205995708147059353591104650280797987083504262728509778738390219435964833334465634622214645052592316492765444678126144695659230238502634018663994175970155672048205669832164048729211652351648786377919518985582687196182313848336336199206805057403883004360194614719213731615866360582891788465031959949215146173788664555346101173300043391595908563660759742926601735876240381073996629460093674259786600783009119729067702958630875860690548003635207038935664216019151732032050310924745560692990114252618392098062799785417164580315008649589899288213499347270574342305353380869093052859636077907360321646669858876767644894876899069772366354328082929306869896015940514582750009303712473636542723147726193620553021625605992945655431865224454992174089517008791549923439444288764827451486925434211582300109777793214311022018515377095236275501968579376057368475972243707719745511239351018041787462515917329495068668056034688948635384716572255965215629482331077368014272326584884023326638080000000 [161,31] -16791607185226173287452764062451446838792737381606953946999415189383564040472157317689542380598581774046383571767462981328626035763151915961336106911610637164351052618095029751379197309896016030863310487878842826806268616217835174651750053263268943345728660033465554584199087373698035483222187670979650586615256624787401264765299387011527146653763401875836048258327192989015600381473797480807210378402045739449307408342882143352039821612391294038535635452979920559021957635109486726019052873289781783425051232577649885997901565889448324224541424710910569604086533265430194557839370961393106155583849634138547816623781575646879302789997741277350578526698147129048927939372856373178122025089000314535518703652236111796526105374095882084386290663326473337699391021572889934826120073472200611012647763565595606441638543065147569335860085665980001143840204334246550760537890020713091541116516539516989260011142215049738820541976983470312205733303470702445058277611716219238452594874095140851134632494771612362447116520656113243176134702348205329941222030248152961074695282014164401257455371676861125191542277133645337675705148849530247890403097469661982986913770817527404753894732748647417080039138765997544981168966840735225831886922450779362307574368873605051119996311050536005629818063837921771837832682234553965598025898387194909239218197078098645322185501184093449915722880975959380153227190873968810838696512621450160778505846375767600641549231311616347881766305635768687894586784195680595606357713159656790273937738739566064170817087534955431754094006958866190832596983630252398489352480544056623407603315898496804284642510730347824271821186715207008344728262506331704202180343051379421843465724709218650946161640808811711572709180245535132553770213876236850705234394293497473948684901952818614899423288127986536677891201162820928726728827745130981368830887080121579084345432010075223828500250212801209216060701765649341619001684868659158752590647581556957441604524341715508783173690016137318953485627483778047961470979140008968637525435117254861760716909147491318527747904313395896889116293141362752 [161,32] 14373899258120875091278542214755796292460165158432376779335630709446217477892731977525672367396569785389807077361564093052793012168851374957959111049247311419476219300382839497754608334709351782779719266364372540231517914901839107054487570537881689372177498497896066870958631965508358218848125810768664608004410291555636778400272523224464847383491123504097126910152293127919391766546203656670462691141310989407996028803648493287142636597775294129237181453019106772498688044559384750774324523813980379595973362105317669940609771764523214350357919430152573478076399293631845059957058016552121592334573340505955728381094582682278517183138545878865800095813281228892241407369890314947887547300806522706590277377581381951395645314897551989454350460221193665340022010224308704251253212778273380155438636584853052605994038346345195869822563942801621446911325831912578085671487258577491682291337394648480907747170715824974759707895282498275107257976751192464211816912635830937876700018038113163630625810914503117504584468790789156946294310561634156995237734816279237916819504158473502630499411939607248764821857842050389478515377872837262480330700713525439980606058336470937527427465721008690817330063512276090540288136817838930032619120113175228896505373657692913555803863676844527512569547373387147911707656355037315479543729285592248305442154317284526505341979870323470223073821611797272913728828330908889180393621288684604428635312909048424240004345437073867564855065617584793663610948240948957276514888420335651029268404347364391840702232937225211598954395807654576793031419230688728955980755256059725202712913986873425823392224844576178055504385278049232860975195831178209975894347492154392195193776613294155827058518853668102452520552905727058277241777995407511456455581165063174242856110738224546543991986372554454078881798767461307862464079988388361309570870181719781555157505040250748724662835086952374486614876398854209205441041509042765290472875008447285321046579453717671607003315494498045558407056205079889085212481460607202782856047222595462357801394235315904810228834998070989959525166796800 [161,33] -10050363637084924265716597426772161236884797703888408636732119246619964117887858616910824552118712223383056305444636074322916089620140782613235044508304128311019155640173224122944666292583383184377038731095346832583382328245153966946712166712702731549954361436746169954784347485287523921639614893797093731335364061863825691508871622146962959499362213389300441971216544100891318428122782199310986966962325367036533187667918606214173072998630792835630688878618454908223319419683869510812085314967503589932562489957754082174960019517666567911150594194854213154939738239851251767168023642284318824967323946951600653548164543495038111254611262871409548892280688768621269549835963080704213256005902987992570499627758396101286339893749463530315761023279118072953583941875668756482164517975371444156682404962728399594593199141888018656200411727474440553860107330141549236041770248108222237523384080409180874938144156890491970797129708951717381899853250528051585209534982846278576893004924800497082980024514540105858788234267388601665437933072399565520856181657342205056590432761073508369971797079640480794160351744665633438342995846038427415114641632945123602260302719507774484112120396820774230759917788846136001520026917320455379689040895314353973650783803321280330689413407765428554792885354445924486934474248027230327768464581890243738407658806330868458607645770200208949702067197262261318766513585554648427476168931957019619757594563791157417444943327712882828426099143997879869732886971502533793308097483781565774524541803461502942850109753623505935340302724202014773815075100783183724125477709229804887676685778622044625033946824075553682198806545462688519533796432098931272964379925176876552710353324615855726926306736975161483170002092313185810948823145991131959299429288106049865429565385863021602978562785282921973572614693829782737796575046176382049820374421164067621768798664581632132586874578655813686242188041091624261930878454764382446254400064330565504210522624416309191374472262533543414305769323735744083970286380348048305603558419897901537798392182182270660707937206214986266321512960 [161,34] 5636567302364078729530545224338702983921992370333169796595997201027168486894473605275651994855918007269134147976763527168508066759542997063464060058862345885646397798074053953347528713913552247314896886728300330445734248296298733987843784665727145910135104678053802865596371101806921072887867523241944163085058459940770218955028422282641306780392889961773591379842001191072009247605237422184067072276360154787153449012641446444900782110240115949781929006890406640843096887728749825851028173442602112007253884352584709190480265181966471421156096336607159829072545125336765161546092360146288873685003662645494823340713894733653887558408346002638218609577709558593764564395955971751347922249245176714276752557116719374128701019220028618345291417110203891773905231957897827646062437420813694943615284585737600351706315574752776960316996407891672937480098698486376165735002787389084202354672106174385621405402337386535798627434751045506073723999874566592551643899948336651541740478586301350580081323130806562001171818832253432476556371449790027371007440709091492228304478960930794634023354199404023842272161576550614025556889238708198917183229801620270832898733036867267808481276544918031425143367559589969044172812925318040012942407453496685071944259014812789394618234707186059434196107782707581886073691389783464987821640525338942339279994525308808483127357231241992495092693702985736126441504684094672784733220839888459660053894245820301222865955572575793194566069506871246507228888109203947910766382497691601195161754443515101696381134647925014065952026937824783201646859815677922180972611502315223596330635284218922681241372984436195928772313178134693584492091302579999111593323192583834959364700924432877908411223324443656841799007509917083118538557492441824845885222808224352025082419464363233949105288539499135564267772449089485259773876282700394615137909057856492964131133266361308829494202696693383608558735797150759568841504665756356710361317240176194639116434607243922787958969870058695840480247373576047582730088594355616087445243479384893916287379963168787448651639490786762052328960 [161,35] -2413269619568527320591233271044658260174495412347105125067603335242389776932013054862375949758213728783676579909958233387628944744817367679286595591745394591084189990175025971403146431600571149726469147679324438618238740938515460984423625070342185126401133747350365719223134428829376914145899774610297691040979207148294229425000346440907601308386297903801002776464458941536534546575812604463004276694205767904660543390769109939971462446814627272857364200330272574121092491868246011864137542378283152892495414728528410083903517875084725468283509321958508815729697470288222096312738238086559201902885120344882314662667518242385703602051009770709416179307297877373291526973440448928832483443905065810456988549049403717401291779823374523059256479184706899984812758924900797127043266541929520814955091306960275316097301526481477980823034102877858664192835742727356556301159842447162504928752186364673381864529794781473006369538272468643212205872343586848304652598618022254699790688481024616675170165199295219978892015738992402763063914349477691467949355796323837018107334597716178946674128587646653067485251393976551121234894365671702091553293123399887401001204176940373578503993145234029139848231733027783080483705541027983243785981885772525525749128104156473377887057024781703148044478138578365127276494779137807061069099036693697541982400952555713214117290842581754812937882531150518221756899554117005840853643738595196958346076886359170261905778976788035137275150208467666394855556578641121534007440678821521395393300578660370964073464454817467979772420425844945047174169308769762276741718204462264954506556898116436906086736153385459774774756578227162657104973072173703820123584237895837240234064895616488040963450841560186896037892718738779072004773883143243410122295541752060942275602320819635492930575373188534831457347329132568105691267771187122119479017839395785697390774561855330748053814139589589951508232313776791432517558061332096498000894324040384715645647819395859727958746534883143515832191427995700297008677040778094701137924046366458327288830859478182144511204266149800041280 [161,36] 653263933726503776776304085964594250177661446529771156815790011194456122097281704338300466948769835670777115954223415996154502575959674754299013719512357410490017204582049681623463052676924195355523595104364220889920833695312840262003205578900136567804492174012670361694248812868493229167895146040342150280837635914905123158798992978653765975312265193198324435456477577769100577119989278255100792699031433367291156025741621982637255425921664879651251457339695487342890732677990647078776226532109635529187254499138574391278323054502338984038708222871943539912313322465731023124390320816305488626078352404441645414061939908432871634081335670393439180976344688355975779736904130912696637510776673535297329961067089600280151315039190858110215591675537234519594146450208182301347491953741130695757345675024692157511676723600700290100579974775663698568415711383698801541276587469977940837881323892823290109397033378374544789008783898092523850536660628908975230049853573471125888363757328908824925508968233122239599786608372603982670659734394059985044537185577757491998859397484630038139767863426872218199964539417455148750138355528809735822011302502587236741695361012311212959997683592101668288461142159264934066705489235768966232059487515435076687368866548268902622063100600396057078902043327197803396531783540010739320536783952617381209812712821617180069747341443193473944958741394635253986225076262848165796280112717734032155212484327677779486994319212899924968129329528288847058117813040809791226682074362314512792265514541062121957059889987327320754132665380827224061768332330889204946030545423398792604214738630864246255031572628944782734767685895913894291188056289384851226930959271774154021111137984131662944481445015673788557807514045879578737530550644184246544829613004791300672503664386018131999465520282307457694570109400309934623472726326526100299289601665131480405854989702235288845397528179987541516899551887246614097684304228544723164720161317155517072440807336957151511001533173544004382319068458353671522250315014563724393158056901575116318581664629519879359377435937536000 [161,37] 32120813386165489317683969282789511654993379073719144473041423119302375029494295190987559099547428549468678439001051361444480835299863708398031243702098729306609286550132379824178638034436256311912645390155545535241663992723969000297968095781681246105076348522575067091527303185952187474829524726077503180286400212995079611963699998534554885438370083315099004906000106742861725474723399413092904537832021535607573113479012097886885718935950199268471035300835727956068684572666483733765420231607790670615880597878378666030146110012511157831442151347825596265743405413143304337284498460213000647218497689063457760581511475520721250205217474800045543748287512651915942435897458525248680398682146956176616365306984877395259523827872225947317478962753907704829690044859503258751851816052278272280992723361384471804307766344564839983935783246046058158300303956272069168900270359395795788245006900629873685897873247846885273797758439791105878574820942881428993760871934359587864528293724982031810985730335415581528713810343100225360050469800011213261424524273368543966770281291282863984871690708216206589869921548550001968351292772515300309140528624416123988536016498181747694464161786282849043680207734421406283501648662224861554211332141269046774119926513996669162969885976905119566703652667876215063437267141869947609342601605974331401138392209017843754047691917467812236581288107847059420392962965012307173366162077096794696164632124676597386166704326047512665319774086671251123924878636679704670898354965206845405035764651120776948500227415996670778507499908098265838300555277982597341361546234905714402313604210592879071742400924112406019721182924871524424791175127398937841853060407807203070419493794130846649147267750788433912426471388272637603726862339219314588365577333903831317122743273919800260348213399977700988179302830910276351236719542706932696119034015630540045375634824389455244790206873601079925480710924762221086976503811245164621474619273969866204035477208048019944108770284796659097408006190203097977397808959325696899468240508972532790397418466016668960300901711360 [161,38] -168581852295574330183993421895433943030734355343260480426737064480956491831267380730694711143647047847882487500045975927900984830768620479769660702195365956016002070006050500260601588259476980346013137646265328363633332002278022695728272111218371485259198588764866645075268735942187822913183260579948176535188202343683799962520204658279448138359437243213534092445359218486450851956720433037453827025105169920908661537310881933734876141523310364589945479202942321890161134511631519771863051591581505850812824202207639118068082631942192259008767288760571772670450153094321427921971353848818533847479994626460952843548103096329989690372989134906092972166701953062882496376396903456115043688597545986794148295157897141255232730827058389609634212993338346281779729718544993861561230526190216584838036894296056792675987124118321473263746287454132442740682524975342928966766589281661745169170682119407376429552103443381543743721838833752513628819297272899648319454486051641995619199185084408581853931150201789767132600429092409241105981215995624968036768230271897900709992059939672907894640021270654570081200224831950149078848114837259054101756047333695787430160523399334468964236124449465637610970120655972005916377151986742643946341318642275258600302576347284973410987912753329609901754925024858780573772817918363641225078366943007450668866790102382887792092434368887086972830006029552022336579925955458530914396964711724303777776340738085787651156454524379747957838267810691538697474884567894187210626617706260318284063848628761774423646041989655911486173526229430696226312844567928100458488618181169379835386881484435942955340205289545493042011877717585330027990223496915744532809290099250249872086100187335376079513377917692466270913969995915402270983768962969641156168101269550069069422524565679670494476784049660691352322815578377608694310744045059436118426844698113407270642771739889299408888259751692249658641157990858081738369523525672203287982488990777261318807219812323219521508088085117201801092214797511068448621075696296695808194009289242675027701514720528353524203842944 [161,39] 121989918064115994427132728346533638712070588426186976643624902519856893796046190841038578291573130675240926119343581099109448081635729694803230209502330029964631297329464887221646131808444767270823682984312940390578766989706873880682261500075184426527025012449222134188663632204952893886991703354139606319494678135843676126187626922715806142850612559443967444044321664021702526988847828904350871884806708560911827404610384995232429973323701508913993020593391479482763211143299709562172171256388239796099486650307313524975363096069198012636561769171718734733733463121305909747259122992656281055881166493138819283789226776715463731325421563865195247077387526673080689215975953209965623343933165241888575290740613186433483662129722780206774814981692037074751358739648714852409463623417539690499681392184645031774894065453302731162638748457633062316721187516884674651116680230418019669763480826521374377039951304582168332312992603381094121946652930905959922463652912356284232798759418042729194148531324871864475928887342573853549860373058341994001105394937272806486516174832303592407509298044136237982910164967600627259149668282515739780973114290640403177251167309364944972521617004911341264665093458157055728820106119765821374516371506622911743103068967282505395725467900988498952822378388621328731114545317664826497429930297097913397686673468554672636467051715968767037237660751487105346067800576288181928463303848176039645788689123803602630577840537484476782965507230503318933350129716476533651280193696460354565986224141814214106450134717509858269623220127969783735395365514784024162491509630110031144322894237072537698791071004964003863614944427824044637702329563144390612071242908044525054894567013302671685301044061419399676578585224294440407008094136567504364594831996778860407213218409086501621145295955073741632134375459604309539041762169835185713989123169219177218841847376792801286234178631233711657903227500703372715371803397608403013385012186684630317974284696574745776724738804453356053063835237902842134287868213366918766973582581779860573515693527210637588081520 [161,40] -58575284466378156663956674933978273036725559568060140036955859867744515414095554267241841122110882446927314044087946444372765774027799641133060132272678466562431342747625361432980967357988004927634577635788311404925174821503868642521162327567135399891883902962987973611145303052998962173556248819050756425540783612552333215969239369835034967610764081250987044541478393466534999299020163770581830595583207368497150430986845685175727800269264402185197967808697704710243803678090121369747162705317455547406647886256190212990929209778896376645197523144151152532161728322602095664203057529183102706290151840954603432329540380144066045104398990851105933604482178477056574268954331633118558011062422869497512592783211214744113336312135562345302584180137790966216902218813295277376376951477397587525300243595522990078188293483496478265763215175132277405359090764591725097767907222376203748204234540625789117553515028262842094511757052681232947245661225905240095496823516227005575089471600238131914006735442355520470095854420802956355186094967318170384502096580530764605560476225083341903648325378600635507154389120743894854865290977687089825669974024177369837673822472952033672548437817404606136107890677916074040704155441031600286691153716097464027706730139935686447350833923399509681171027293118989081625350480102067193806567195763298339249734974438753900147585915185468608852006356020930683540878485440403610530298500586364653340038525083447628375742926381187013221518091097244653969188959803828561105803058423388673033447410175365420704169633134427427534336357497723372277908151791990493183876460345488989538893898515368218593945134077324534284303622970013035043320627427413183858502385500724508832961069265279635915893006555873047875408070110068285475340960961819536844730806428101361714638416023400247296349227128752433029223738851273629311358951489740181605585599680853755306456910330074517725133114802483587472187007697038499491538686716684224438787698558303286380028402198431264733039664093779401122677996054954439491246690336166147124180722496663878872842499256080686080 [161,41] 21154157418606092202606104494326567388858425541302175991498241342471080305826391344210961514042219752540902041052174700599259997347429306697206240504397428225617424512628594588033471122845573809744454276292188152871345076094893815529200436759922273523216257317749070059974522610604680268806554839127045887593620903794151442886581708442870194848206552389035107326870251933142849025639406145839139012841285793712872699881766868629366557342843216176484681784501760056913475954446797564610479254280297701211230534421763629645953969629461502608543301803642351576767180539593903814399842466076186326796280905988541848203800668991965214390128274503245810430124649611189619375995740360295384501869383524253846285136547906663005071024727715511365226896430133767470998982762101306240855656680153824508571471183511319436691304576419978855246902803584960877253287581382988627118352570605322608301432338427417276973265728373945420042645515071551218024464003896402797917720632443111939242679056398584041732198617941707187846823016955382193083203533277748514397668399906911598609488621352921610745139658423905416639629056379643291804614309151597723360553142598696443132715753824100039000699102649686460182119158803897237230490510003433325212177243510288068045006566717755862147152501218953632131183886414904566014371718803580939690053893907791011704528903184786611163690877571908311179076077187997651657165952230156601706366152999310868294818910616862794764711448580813866415424179754315601574441227920904240091357237484802488460564027281033004006459851709635239863710470555036925028454915440480782217517875079701322816779836949356050723054521305219910129221055588733081178581535978290754894872069109943248333426544118911197488365022312852298938937149306042838099984269871254772758747068959648664728282702706087100910606827648513703348523587070603492917545168064547116170231499179057724781305337825580753723702529309786829788147243467759004986968953474841900127775114987487502977632373696492305249805610901313062689725222815450040066199713923778963979697573653913982145294501648529792 [161,42] -5689670801901308968744960456733260182547613409235188200455083161373767594653617280089381619127838319482179000367969937230323683645406148525717237874676420648442159564633869088421118602267148010070997118257455720725199583339775223797146733644468621139788749599361330771492890887507398803648482413185224201909052155814736538510969703726810370496289759264614899881704115911956453089978495690603845885418422690874458526364804978866296666892987065474377092980061375366408374994780698578457650841368815801820728311389802830075484555285087277045098767236468629888883226896792562562635718967925225098534021921897273168904852187598431070931325168223689979158619787609545413029734024978743539541091124979544104462507662694759367685657529823951962082078734255794514345536873280780534183760632092709653595151554387492076460636754476161721371790342694924947914017363854295814019875185580631010859641688120507790242809575378578021905232514153501466329730040489732599697889037737903121266706849773153667340974506160120328743112384120895025167869776996572867581664462770413274817726430414958295645343781363508511039656894010124357271291416467378732081849378035580486930222596685012090267396881922268601587995855611922504966883937028639296073467906251761665447628966329023311159622374975901685905858456489726787169002079348299228953485085341761883219385400817697165913110340857012004614868050860845804164037551174600746012010144111836085641313489043750099662028964193618067989182761669359134127190642212032481680603769750056774905239119054034464511602165941497226658429718861862264858909579786266481981537261778727120688205935839238266126715646785305172301131347527114386753477670225477349570936029519228424964968678802246031765931347449228674074511654942946411476334078479226296099338505816644248801073198065259040566431574896722481307082964671168583687810395605851474925155566877679361296190125721937405413225148999228243831891996829965959584856471006484191619074554976502507069100580549200863621366713780789171138519445316686817544960185760082907580229388249549946674919156507904 [161,43] 948500356114416465685339499580549242025551127857263797924077692601492178368102346327252428786119844201717487796630817342680503279194335993885213785095643568148815705800473343618720694809714233148437599433602225141510573165280654569719650854126215551213792258804992673088264678752991181732903364963444483728855156313583773931914687584198837539624495395200871820677463673752693645016706148565671684168586223881038599017133257970008703593500366246414369286424135826407434969642602466324732710880529651631865079074388157034939332933673322818363267648203511731917873061842914614939478489838141899339514577829348329124612580026363460347104501806129772678765456226119347408808192394375391729082044127442586461860167156407997644245803141051237135325387396029343789639543010806762462486565540792801197982527413632657390282884635017467789781747598297089524236541219515843146202050556623436529206183670291638205702823689918637776963192169408341249801897283889542446347567611012616960594099207174402293234979389679918186809294087993247031128932489117187723488123198021875854015061355559568830756420704295832440675888689551509547489070187328807881155982348211982120473267553186118589218596247392793593102604210089110418076528233676938699580361982675747195807085206129975560081793383410983290822135645854400213992321927617387788314750901114681996987001108748643410197426773441434223217822103483738442946117179231473719591970773083822979204106246029151628520504639728722122118874101547770376569187154366420680299421149530088518726350429326321583570919456435230443501767024163002557999836719457419679436057283406743051204670416945290680510149344634920894821058591579016101053940259578941365128763883110815074141612297301665919194775070776405720556588329973774888035409577612693110198883896098131833154518936494940024346861378326792629212536909717783269466617458734513708960846587872533611438169632498369530509624111579370386813333387927085523861778966017949595554993566296660830586001604693469910719252856294267911146530321144597895967480909713025397122554897847896141181211744 [161,44] 44039260638113788662722363918043610591868114255227287011272481453076932676310866287831898694284158788359649707352734730240832706885497477136240456999033092613032178509436597727754373406933686516066934120323823099801771814046569405174072624528538816696116433746477329812424993883988668919646401811823403458299087932773831552348678885434506586164168164664751320347884721499050909482455929011355504734724509774095634544690752543150350519540228767640154151881822908995328953220794905189795485481374984367761789736406277482218224638482439365108229078830732696942526785225836502591442515751945862719169654885499634700574945630786117348972081636242047496882276828128209536165040884539462541746352818652057798851661637214486008630823423579330202774191421697149522293760154576607584676385664246956999578199164242127977548183466608197187410013302753626459441241264084370107770085276637826266508933546254456319758984500592291801383076502152688915293204129984867585484060243446848775994415371328664681269584171739129975912922505343433605086218816338426966029183286682788468963255121842973151776406688653120248646121077044303073735848729356191349448557390045380409736738379673351277293231203796037850584065805915655403761030080078905857210815742372532878773212248706968178445592162524056251605095790461475621159390842543618476492901428263226613749898883335705838935926720495398877931096609044035296011070280202106583130467932825541044622772843477808811288437123499346697283407014586212153941301378935744686528446451602495839800836265249384696279536740026620475606698820064198110966706307531092106282563113559600332525691523721599174162233311607720789393750379253380424976112430036259470772567573379148562111893988953385953680536754370274762802667046462370860063072944307673365371674318440309958069772874529655617471247872615898668403807296465706397829456852636351217757288059583702077026540502083659032107493106605998701993405172090395864441216230784358979878857189128544243727498055318472774443703565191108074746579940399854725791354640558861123228459062491778894187776 [161,45] -107742224363755058042869669808802233081329530461331323129600600318741796448828325058710284795359108491898346408884009782949355974914324858575172430162718568699649327736272612660384452228908784752843272649699406039122871682082515459981064020942453052128190417773818173264906066356912801229998742294632257663258994106834209838800075540520950658520674078349863673116494050347447691272012544775292365838288574032689248099272933038408543983951709603053095561015248269696901349681923753876590031658905615680622733672168976451251600352383174572164363858619645378772809934114802091508609509548141130976779048698834076443223373680370295763624852562159143472363153360991079728669719678659233923961063106785587631172102311305799364193211141692162497824263032153758314811719181029703110140997196521728698255663975982590490624962870886046472123492083526431896308179160238858053461802853138587144066110299597173029119147657134172121083740754241602996796529445507837378204985254541660171452151866146499427103380662502374666386576975835625395951990708680784025083983345966691613847028410199968178779243592249566410735396138357421365749726364566398533271945104765790876952104991988809079358106748800603353045625474543603995949546104602815200443273793392266028243618589945208316628951393448053030437992666946008059572284579043325291863003658391657999036868264377936158977689791449179104007946132594218660778304349323040622434150840189545009996397737743372463824640167072958724941550125413441202087442752505711862279234488628078053698366116903872831309073381705346904770664597811703113518900134505996243593123138232284370950277124453584589029890265988358873278524916941351352100925211089744307692797076672551690159575266167345463863204489143536589049090714176382366404302371694462814585850417857985083627091612537501815227074317665670135390362291717307616685305118940445630312355315732538315061028455176307456045049055070178020302174366918245235484709116045690166951203566713643478117771129460790329682680684006212923420193503313765241384094585514480992683518330997630135776 [161,46] 50516410403049327335135889887941279731727170463513453418964561408774761708324341242480999133334102263333086213247872951990171638772007321254826309579125807180784714225412697642473778077341666184845832292804155270194907618757873676414047253221412545188223683957615362153220306240561147150469285736115466395723020051079959714227258591495824389811910286009654380491692786842401961969672981945083924628797618389379193421887312668577265983767765195787262262843413559180308017358296081244406655964562197567448523753131571293755295748457726077316155527344116123861087968123076346328218513828713378936537817844879087142097684366152771940663076837973970925624400155290849487863782954863167360548968953889894452412564424603851647560750829517634918278766075300418804720312078518567222097973668154799194267850428402637140430616479015444107343335848373921954375023737716106210536905187018703803958373685512942109764755884143037732656609839115300123775765659434082891206992598302280874162187961907963966814611492630455706345767543311851911737774640290158269452708833903097120090244658087331111550455865701626936435204138249817143761797426792911134858432036063858537638240058587538079678902928286911888849237849482531464601663520937781327152186072027273733742373577197976269165258222443997351509719636792465030221386729914485061626965144350179608121409447860809277828635887565441670320874692487926549103554432178152023323362107196337924623914366334144754887167171333031572271906658819912527821114787039418971568016409209604785402834063505440705902607247234673623415574370475255567231483244239325777400350244301971297453796308524028117885166770969551001854204638229356769182502972899489812054883302256718277568411430150479052243857316858821254854719075641419331501705137733964632781153773262608928359941149671421690211620348683179120852268746124778553228586283195102105985679048935115609046140030397781319936589846668507931310289504679752480409170471013291788852982921633722906383451662981449587177641386574023938058133935280200801982205942140126722058889155019172160 [161,47] -16566193377713997749544491442081575917514872295299446313203433041579212362679521081299922338810688650153676716865645980993127860318626926244284902776353353917308460000697027558572164034023705158619983708308384169904175849937346282243525291833690096243312275074746050807594251649466567212170257697760423909774817299921146734834983619126953482503548368992908472569797332937822038866418400981427738798791584608058642260743468204265659041051303982757664033345048570381130344777204803917949313960011871166431106199159679138660645476351756467389404215634436164412588048199597797369129438345218803174628881430658139605311684644070669588901174739553857677704415622542585172696083396905902116239257101620436740364313439162777156505582627795663903247560538219863785995052509208264790266824088421620796876707857717939030971615865182203942411275739983991564380009724997080970077705467505917358280531952130189785498698687592057302656491839029344496908307009476318361624238148840466581226676605109288088711589553419201239845437448810986848371127942091717071682732428219221624871641621484088207104537005617833284691551159421652700675971831711152310698648059974516463879648527248554379509499463077143085617719325970886239596065608431232711694543659474352807450623029159179857856983878756890751835711708914579232345266692453149354607518426251720050836490324532985574100444158023888844087317880457029878858066166772051626492549083371658119743143211074959640429023769760932890911802958940966143185850569526254777293068941255390837277185917897667111522502282974289956215010038184312577210448961595951068495179572555785001439494627989413936870377940952184419106979263040828907743067479094423912453832073883924940580118329423319062444731977888373471664853509227191859439665596644371131007499645538961934803280398993422655505814137214886622159293126687621234021388519765068536043785982600342096016190691918567552785349755653308032902389972100770828773861247512212121556463135260587977015736637807851814514577565315710918218328665974958268029095532630611174843954008748064 [161,48] 4414372924462797135239113074551260508926265334149965732945167791237797186942656563359340823809344975959193839313331211276584764644103419583996222694386322112559865058277012572622278620149300749503775254764759478928940821462330779078401072637514317181510309984418784814657077885615545524585364624051976799055184840556714921350641127868263577313863539901166970212699708637107430280378577563440045442009394227678296031427571819134836555877881915839888555868045004409226344847558903917905763258684939289550024428489033362413823303560735276791682782541258746899801492014270121491605803323200072895375908626810638771393550845207861946609872326242419241501995187370880466102460402823405863670906701202660726647822080374860036072858102716866636710797193526958540373800441341413264273442386411615646296452409241809024579514808489935556821194501489998433064170180629076102967964247523502632652488606039909975831826741257806412679887276328479989516571639997747147585928176307052414993740297940048364644099617847879299603217082592384441728667870314885642366186559265388897245797091211825440721074642677939686301957036464840000673918631901496861825026182727796674273035958287671297900827852764539666759238525158831354766814988086790156273316927809712522208761779294341516972979521001331197362123651591149030414385603117204442816449865592308183651186700993629938438410851572774284240430267493055448031985645576862613663492701279167802574016896544433953838398029027073982728736263900388383648372371931217114898690810988221491027200019371700915651685632602617877795981434896561716916698822038563086188956520274967412810730461782789306550007959017146660294875852559792007814021628431441444986588787835675588691265093579787501437633025722653928269376809558624132970416886525767862447825445994450423877245434339573706260211327191070014240230692302960999003328913023879278351709054570978350553852348815158458540605602585335643342263917874351895963329321360580426022145290291930563804810180106720569328500696767642318483566106455369047537107359390759022775236541952 [161,49] -1014359795457634404308471635440474395937138780389298215833378133516166907373162718526303425135180131057526661984236981365407264103590378271294627939866917167221263942679165258491854596771272341555266975876673969514602377665751444622032272897353639491004219223378013850513157615766268559549442681014586250329477175907941622469303041248325155121613673804300633386015861725502088838588738143660931102582295683520629462051389864688633223197953576258314978938989383814979587308419769380896082530000364541380572295874796951230693769425794307518617240619813773766377741433583857604252688142721389465453746794158863841327918381797582057580176844212485416175268368834822639422543582737669603460433926677208095834608464216251820091850215103822092232259059224225074383576647910421626370636447614008468793462455488512834067537830927152142487152543892048201386486574613968773659373519463840757327629797294187756161347696347281147641964786923365200007009542398165212173370909127500460993933576638086005204077039106402491206906048763835858797877651144359499193707068720984963464853281587441901765002924257595978007247942973070181418296939746224935453792479797285538099693546677482380205254015280493095384000352558006989657513201832074820619519985391214701463431329116567475338812055816211987264905664121604757917200167276382722310589444741873951534554341463821618531589644056263849167575687590097312767387581903375552923626513013557830350717295832267879438753802940564190067902067526648317303805938460808577210775913753999072976918407223725154974970080097939115874804823721058240745952549968871273142294995660978231539251546242955825695355243077215251253093177004395743722261633326310440770594092099126023699048332853231427619618507812746797463620859118638129982739402933008265409186749820269398890608575708774684752039404117392464639233381603252860393069834531336401123778475658155003946221711513390145390672245006841665934010487239734325376915467201971781131017578217751007750017539572056207235087304394167094898997968829753257258901804512720163464475840 [161,50] 208944481353496372299723075434082628340014170677417751770496873071776657894726128841545456493882033076786645455340181482263590217539278640435931899067190938627520691199364441646029639242358351046262334386679845121715472045208672017088981985607385889779536207205483459270649454070802894033101252215996609029445227941136481054874184193954860610069245887337413291796341161069836494659942946257750393138532567097876317439054820182147552388030747410514164589661122069659495500084001805085894170705212478428272342155793161700871499404457493082213737819273552735025489390985961027253782891352766047481115360255120000244595138654322420640093541139986500895649721448549015304271339650861250528279637196403018680454174856731440680415578357375504327612138788907452806983562126986423125818522977011066159200473911997171022835413624727730928526392405516552304605647605711668753698401773662344316571248106137671015177255607866820842917988663629746703858766824065834941063620030278706881994610613859744739729369775751164077681859464268792510387947093409871090436030398888223624384498592835434726608240988136043609761005940313615734425093076930765232914896242299984167197772334570201408237938573703824414535519917441254708527351959166936138982406842142949109901822090791658116875314948119946617900704128510290172661755768230600419985478791091782858749379734873778839269161202494571665375491049197436381442637069459434390555346691479756648947166893831292675011154246722254775531966500397787917625718171367933552054381328902419493325619742646171310504072754529077403655378955498625891932808535667220741014387037831565553587757635249009763622562074769097195475555187251949095594561199826917240103253077748077748925420275643787964013053002983031897549501000773727551221303904964226824157321294059771389977608838934579610549071052700202746401486410429024954994380617588044801481800333002333881635374965764785115465170239873913160100010510186371252196578487878979764332515874499940816615523139852926294610636711179460261594298170680019084216339325948957079744 [161,51] -39819321284673096229936885622478883612142416760871327111854784815937932593088724012615705270702245251133673189078477394438084760560260439867221648455342953156006059475988316221991579835780438116926300804182057890750455044145574574281228256525221834038530359551017707440757615799125918253626962716686182133484545398047724405765625287116332177704639572075637092086601494144158094251380662276834998616292793698639492465253371938452067377634679252292568284804731247476338058505218576364634139110209737365408309436530302253276758048463884193657760353760187427408513469575166272611911530545419987806538904844363654287112093084770574772843864035972057762955538611242035283878152842639827018057385502399156874768130704768106677372946966355202892795631558234497454123170178904111707745243581586223540650336755250720119612688953503728745859089475925407253958809883170180946161406682205284046891482861962795065063708154605280278894878941191980891973502313629233575706937949788895981882910335937016214161325398794510387704892515144276830058014611986950489891665113235378366864970638266372318937052929199673581607832666286914532245088786655958543348913595001400451049893596747423822101125135674974519123438045416107858529819553572276152036627141105901577648679554681568486312621728198326488664397090624597810071414117277483866192770717705217636814024531497261245342474071569422201115276266506330785235529670541782700992374479572990824425835340472097465453339320160464641520925116349558247164573392311260682666514377557816382366841507306121351457325073806339434211526687368386113817374985959234374946498916269550836417035845252785975378425663719668151654228298820129266856777116438543223171530264893497566927043265247100932449774100569898126832423460047299179779181333830817092424160776233045832109872530329153539626656215484043745585414293594769660279645601111569528998434331992993504989505392161128344006158336710826119321685638781789422435819389533478610956705699336617293949698895274915968829866539036671722236432063494035848917645687489831528 [161,52] 7170930942723299881445638433813061878992153069264266546441114428720917031458547623109063675658619901825360614865733079224858226954437456227274032872536016271782362218028162005920758864958559137551259708413344971355241033631574041281973170175444818461051748095258335026357916058710876509068067720006849884296540081101472314419093924386216758840981915871444351925584536810502558790918575752414872270882665165422070131624915874965517277317689217728182697002956564522692725940506686827820116216746807724829199267412431583712764232863513454712099242814678091341880282496920483682876748088715665793469543351025878064019781405377780794799328992192432634705456617522598522787181876793817753169515255724362992603271737450258315884232616822898175105874727286896981166278803563772733442778067730676665942148949090197951683844053267317946425901171854276567632180092399472447339602912851751262013947174880705941536997477482075414225030250280463028382135951270312525485356820225925688910571076714703643536485089192170323151061099201175954134814032752620510013544654588789001204385289866483932177145907545104619681991203015396852462167415686022979587303111047168856675938610264241058411741693523702108694243448228505592410843753632689546857612862423463328482768297011574573256148216390332894457224128772077831207258981643580562753189140756573484218560615890188872131582174391789654428178642893375015967733962670293899324666379767518662871365577087102896165342304287193959825972407801134121273931269777973092361792644352702410992297852248241971925789881537243146147972746306444343164920794177662060872701253551891295818930362765190156553862610350869635563910271740097538430110732742884760343682096048018048658835855997668097466174762605179405577271775839774800660357898019464226504433716823274921284615771233388095397332732588385502226543217486549715530663123692916692571416641045311161769634114075099300052583119760241977023415153853149630776428632911613952654053292323787186543628448808554654610003623582965164579235886060579384552938946197504 [161,53] -1220786800402129625946180854493072499221792694367640538936246071441250561384641852685858025855263958298608154203296916955454312363788749019725249039474660027494730417880439642447299648554627626751392334019178551829707383586471728953744603660608040609819763622215676765436176780888131578050860227048729697380672795579876154599616922617258995786050116417148208878327252678950698441062062133333009016535511436376060559082000759161258509018275418264416517219287730476174808861819424778501634856522170905972885672316863336821443230590243118234054494192993618300164080492382044218440111258941680085178788161505071732229164578285153825902289415751060247145718184479835454874635347372142499712245223439498115811104649344787466502939779093700703417115177005327999796843631385921643338807346032204548082457531859069621363981066737045295278176890113134428337169689147997912754699334564050627622230659212805163647098837273020678844430520890781777170880957333279787423323931056862650842078679857791235119280144771626237362041183782685390088304068853056705980274404079161046668890257877843982919373324880169261659040086226920702968095815181304873265030654267643320360674390601953376701904961311723017609453893055322917676725842561983244371161904422867143048967072039386836587581566387487070297436065173504925741187379795052856364671657448187932640072521931790871062813266496641059998450515370830649556068894570048283364910470675380695183421069910206006959624901934254941392695883902000583278412258459845410972285822492359730043366994303575951226505427464583453577385147213657320668074598520000016837939489010728725831123320517814828074657894525291971809179485861812187640424245148492537236120914409841413023603715342820305674166398946598752536943576449565626480046149938372992284705830529534971096969526776451898347308122888392463338285651578044844695182022985309617706090296915279179629150957523269318743556075428013972694665310826889698710049433335258765707995100052518440036110656159506584298760937483037324190260811334094431862609547776 [161,54] 191106814331195467709323653211843059676410208754570836480183120837612718682530130282345635484675842641354796602006424353138187257502840789479496770927034461915089660149481729299384158068831418754005859724059745155033457658639510860412053948404929468703530979922930631434517854697210015445702039419177991233640001136373640598706991970581525863715778008484849511562255385249013691859485215531208076274023871610579809125054167005113835640661344483924781605549849203410041714241662278079196040899506355962983841451053180763490705222194448412260738802870959586294819556063917036012976831792085656058865941224337888120635909243178607656674506366757482567922945190582568039994100911646016073767792898544623880659955625828474734668011693197937602181162698771225070096825237629442133760316786125036864000677098237188013986468797739164667813882578385691231481773496996922675240272579077621269447631503121023576538849090151179630026385127424748624971378924565505720779226691976846734930406654318756710860830124025172717510948201329034633441116627944755638256953542925564095751754332773194334322110378418505518469405859219957037660118551770925957983055944168803712952057939387209162806106613009898814850127515291416870921566823160699525859907546885843628130951739687495534455492640779796813237559916578626337673028261384490391860370672563240166281900777631086282408769966077925095862594557051943657761806787681880916231270862055450259427426969347318664871386962540353107450912885576825132818309297795535464516735498700237595936766486803454369609415679774558997977164744940714561843787726668829164631076078584785266537069193636529120239678843503516730707822339634039753781143466881516137275324019198330550585339100178037396917877191765967101430529260713852045645464333386767631433199524907483949755905834645018280921301774957476773026837342061625761994789286168025252046426014491386762579476678031586993047057754725225248671403979444002753223039744547087757033054330211102982218824597589183487411053030999906594028163914838732261213344 [161,55] -25947616829758900854155028729000755178322807856520516621433121725089810993016754692550870653296941489465624480655998649307414001839842169426180927003462900410135345998803753730641260857049277479774489413902016437462250571381723584467511065149403869485092696038250137993561230720372705345666846797942720952652899840180081379109031861834599462599515615842553367448361112554135260111337006917993097044137329130706976494735549202868962698536228936541079977972007030078255761931413548261127857090501547052883464807521046985799227333318423007166913248140351562595333386320713768933776622057697883350748873604266284817671020828081857792455250513412328208439014923882173177468710671169596156785143021343427339399380824813237803870052635916919151854776829818344139364558248022434440593966973162678209747357821900982974979836045967645714289419705412115407142837449976368751520480792172113280306241350764284669049502202745073617097389983115100305721612978421161200801001416139642596326181709725054295855415991030365764823305144664027979634854824754246897370233544938919407751499521690774163919401341906843396914214785386412202459820896103640931726159865299943454651187831018963921829133334244415115352556148144532663015358213350233539835085040879974354744547069982603187163351779264782200390404635615222406567374518981651204935185015953506135073381196603726168636185440429311377519866223625885754519709261961883072659263130803696995811620606156449711787662592598007355383575010950442927410909464077497785042793321419530126381674006402419106805954970266348493361381031394131782599484914082657001932939731816236459378916561001776173843945467391358953221592641422777620619710429455397704033777681108532934470880789635337484962949225117651220679222976547522449527134201590929674075842222660668040760093867572161030431282486437790749533721409156063912441526593693877668743971205212987724377497985470196277142025599272591252508417353783989931514179254024215145896889601230478423239150263396928320002082721625228565608427327333544361372 [161,56] 2724262079801734726218400702741323795327747385415141055020431305699111579924640954485740622337595738028969028346596413510425673047348340849680084464621961420036037383933737008824837569393134245475156584139286975065222674987918118176088509871644260493786157966185427918494671827341914796586406535600751593346331831037486292883008650302285618821914533141463487783080266128101232705721746754523471345449451752546395566343848413211849558596193928353714008675715055213603031745327585667565489476992779973958072568039916531169380562329398800271975009624499041887521717076829602852836906060227362385071895521127283766426035159720223336180913441001000259740796513271602647524642995867104535491793814336732668660997259718451146968033242198659905411028110603272239282269148586207490773627473503645791786393323734769605423876944574814551241639092980976263825487566778590891001206809051411795228594672766210422902599100816434416957616343186372964449152106476800879978180206800477599588908851357980826454464314287990377566338131930435968819987205871524995518918571103549136630546592613514181848458233692854476748145668336946367881731471466370220909690910190930515348774426816126447184992353058874636170286604780785215884482349001714726375728629822514933212046015087318173525182195308494312328238524741927817412084670620809504836542707955476476416397643805161608065388034648218027988185070996970713342673224943488320506488747361524043063885460852136414072571002591796281344058740989361378186920846523495246471771655609468867313415264595528199138227570006520146495584787174871588334930328469623536220060297082297286155238270772121998953488080892155174770869715260412494494538029598017359216695201277986662536692698580765024634798274509257020049918160192872931127470697155470415741724498782473999693976605223274625899185895166980731530947816435205467770261104643494713396485172753617854548328043770332901297228764883082793600819813665288336236976846480835269667595218587721901015484787278386969481655997394762665703595911835057792 [161,57] -145862705878929135708692390170924333960898610539348605341994974158574972797129928664497705634914391889581286495910525585983694876162960654062568364902259482773194125912149519335408310005673255329312284381837895016407899660663388331799377200024967587023772808283723110920219641753617189418999944787609793648206607867759196509460176538656645652100105519224376857726175450278332587981628888168709146336019904249920400858752879251922153761377059803596569798809095611685988439917402191171333639395946425877335345844944365456707743695825217098897660239032978612175630115724664002337648489539373010158183507293248451638391399946392506569860018132387346645003730506805879886683091698121753128376815290498403143280233069100966900812919621751736048104858674625501173232093425926887622761819676844871375042794080975760424738743072547992830910760261374667871369226391905807461952951149261758744009013574626852124297900008842496837978939733586213383873233325850769041167028108407976686553784597729622231404161173727005167069982679251235303189651976878961301252151483820694125475472456020796760089702905849156155231540684611726687050253014056706823940976635214689147560064649500323917511845458338775362863505178618178269582468804191534266296534281394133194428512266637620042942536836244271832288810654822353409850621475113926666317730014613319615651283281205814206681177295613272374793803977611119801869754014508778019492329974644647548582265097619667567945841838084124358364023495639050157861528906786542703793985794965362845063680539541467220079698621054892264722251925478953982968056742656211625042743822314028815441870128393289409679972055291876733771884688887415017710163093682798022399144289419816014249115380401909196718044522185032900103543439274233389641178299865347293893280558326892413939691071644274259183291912771508886899172822770928501624099437002607660638633280428552994903451813289798163562191758471038015583265234401378425049158086794916599399084786319944198306908394283691194187109537367882551189000523792 [161,58] -17433037745484604969743879219985719875715073252290761687264181036572306144795790852842996750764192437772423362711325989297583849139471875175430999768150860535158584444674761669774526638784733078143354305581478893461583938403096732438720353434104289381333229380166165338142089544242451307246215439190884802339308964410048386327959216524043161370594540838367276400159468815169132673865822391412356254558382928245470890289089812812216500262186479563224838100772058631890450707807963936260469274994159636422039944390508758652479533853759200605959404443396022141659178334190018194320080428323706638060694538072063743189420321131264256818978568798462821889783739502736876925633573985967798401096121563887826743797848966713128603794845682428987320676651381972844374492818854586677933760011331000535300977285843317938325099383904753920964824359068747192661668795211751464764229550166584189265902627346144525326391603493831421954873338410796939515347998554381209023980153396869976624206394511554683352862098741451857153389902386648715269424652307881394289031769449773469417139831698684585250337183339897413202811664734098832153869780866744894413426420815984902333102572954569461731660291944910053056576507239098528503898815701104570181032499393986847207805739716159917816115075329611641360371354349771297538365116862245927856238636339347467005483254480728017230135706216695557038529908209028307025980270498627101655567846087380137755719274691845630540241383599628028465989321097738692554153994842652536379117969968623238829156138863781133499805159641163491932535777214092691601164840070264361276216783984497261511417394160592172626937715142550696803011061001745733523193441956320610617565643089917620513011693296933369700860005043398316707811466748035112025286228326463660919197193270132567225070441427509701997249796461350698956441065096123122792968446568740805725551192721150987943930642760325591929036866171290956405241355510757380318077048782413365768736914952502456085102427240848805780562793666394820509113408 [161,59] 6038655761486059430245076778030254467039519681514278540995317621039424458487031869730561111241977279356498474969972834044517101239402294610411072944329671925360858629195132577158251053063993736592542029852772225979894793197164551341840632601836700518580113891832774580757428983892737555525087853850891535258961266573845167745620346899793020463709642506100376735461547633231932590563199186212515072859519467572010621743037099462862594218632524461415257472589238707986172256887078314233649228176530076345154446954051758366232969200320161797051456126666086870660037054830942683604410365081593259328104690471898867757158190220391516280311889545832160948108999111728630421106805715043772545738975111886599503118550669084781437919110854619875465289336378045694121073069798330904165198024807251987792129547915327226245378862876573457629455786990422817243373116234025761101666853063828719192170116830175560255726320909451193417900388224201233215560839720231215853502527503220108581545571320040676766854467140553244986358758423572014603015975308163001362634680303698112675203180985098661842112798464149273286152941837750849404428709747166555017448234177082135339151633423294375553374300380154604252998823330696921267654217237294331362982184246086582831578304246832448338458811017523657016046851887642482752127223871784974607766709495566695688327807093347108806479368612112304932123781859863033747746187732569897878614698750317164050678670182813133311777684080466278514010875450119171128766862569711933239043532378991782035462410579981385061535125121815931535975895046492282333374644437086447708872014256646001053096412914697616418452776728997595884870801434953891130362545543548206671611132187689969487568821145252089856235357942385384624864078780414172480294652623262955093543927526200885374792103523042975566306337403836742414911115588943314364965810196302825383552709270682370004114449185316293843892773230516708560329476897672433700514749170111793850850172048123456196178184082726157932801430204153329163560 [161,60] -848220861438118583926178784856028875336962465071166622286986892223359513587139490842042600540956278994395696406149090817040245961173936868791267861084428062903582424217131477345074583551081763697455610316866836354189393461135735146602187818706241643640205019838253643185934513249716962021545100313073960266176850526360754877859495823424638324422936971426414257812625885045261620687537832648142711192169307312239329493740723893743270850697862039191124031644562427420832448743148854235867607525588763717163039881038115313080843929655180503520464153524646541314103477843465544979928953980973279543403981609420258095858645708522144643532755813372433790042328498269544597073198853530574494731106945841965206217993220957250506262942849147385072918808064196873341338879545638710175896010241957114202780608629583411573547279340604932178246642185706513072271965643689359514407654968355383074631511392197875123234443277125634037625013876582902897641932578505821465190799043311243246547851366522850378871387472594291677052532409961832194398491585764510671950049687774523056176512318106285016551670289733555441669163509501560489140855618944663047479918346167687914820499911459812251788191572464428353642463430324837607643673634326059103138240302914151417662034507799511814793829273201218745839160202339911866452300768525861790413606367972623814254459761149078321288975365413141677751184081353067708914607371686588500021271112708264884385073554308390093864142531197187436683796836129550627625368133338690538466884700562557790230056105524863609812009399243036620830668034336243293218313683427994525266307312572382478788166172280984936657125129485872512471005443216809564105196245751291244820597836958432320614609253160950405849169506303530851768634350701733634091434739701931897056364244197444674950262360356649621432572232479887329090813108052325318480622122600535713862629321560224398309189766697906643142887342648477373978514407478576098406118796338712772692562836938759390596431211070994949683963921143652864 [161,61] 50423912525065488190404076546126744798363929444408457991788099245632085279449092987979627488774115659646523034901518585815179187855866450109868961217944389736126415866801325032716452989045188350050422654152109748818591325952717793530219316528304173641485587412154957862879603887211575530786605230822202486770443756477929189147304973381865778803020557842703689546319854382898096848292127724089158863880417929840603685142217212291846581844887184679488029655561625457883523179246649887993645018065427723146107885134003838744544057435565964955546510431621238215078663222198596090085478327720832365469199898161010591750030865065512462128687108915882306100897722646782418448799487560510233233705800628444305603423877055513524728478903623741142054257960733307159024012052146831423172694524116734031686575858369711620052819080245993720565873255523641821803961355751588503222634295245943419064661901474422544746524459505001129783631819727021308306909326676053334556089664842806293694061572150105838886140823195232259632330157431545779943276976894145894261434592343313309601611219244780904992839189214105193259962315596320883572928843101873876753780787475721307492231830550309002784449547434967195783584060979680986874774662492792985467661626402933504984204857168007175914411900969444586072911996645442000964401209403110037028232603189930953451500155421117537947862149565448657959477281191375516914367003180910811112978758233046129810360384892858686130757103396838789876784158202785204438824191507574083709864143575452678485777684714463800786467382844889972719376632055310654556376451444982841784927034234956341542475211829051160825981817509630205381336311749409700931397044657867471981775664973795304617864837732802393757052024007773449664815365286600865554430343090444373399112225817812031145703528702507426259194202161404563737887548249369919211646397246250092373695841586183033548449683741670214221255056842919840625523230278682715056770904278510879279966637593719666991248331779478289473927481952096 [161,62] 6285600131068988971844990539145569311168768791650864086226560875824899381310273887369251607499321515616892555495791790353077733592493672016428320869535840668706340788803315929833857033954533041662414706176453757439225108345969145967391431487391447165324725041758242867173868982012487684326738903477581404242151994891445513546108422929083213509142446393226528477101234602173938324187645874646768716055986965191112337516955133982657116454981088731954433131599889017729211906800920556498329080179801974805867093002489814669176043763159681073550314556501483566647427258991398116697093460770527119099145384270061804493917723379133341699620060368022283235814689701223942921875598571108840241400711888506739045933609674104199292160864007796829762500646030800826642506992941946806756026369024896704343610089720959760694020094375298967997953756614863549012883478190942916734401526054963869793593937740695970089971276541843741171233420314603668720471484345450986209934823375154495777449965579024211397669908206867693032444566790842707197718344037332170221058382362910900552305496497964440238711213560146579394543174696746241688417238619626438088275019736982496733241846240292320914733642235558443251938317310721954126694233794415790576169970866503066449564856108513619187975138354101030688657253740179276917598093548877597384981210413312590555258611124398850813036716856515492304756032401040184012594292088445745460542192119453056263949861621328638112674234270001641811969027253183603760590634750389070548750008854336015806841849643481985645439305329596721829554497496964362456269194068172429399344453913323531675422441099149585458057581095700670141126764696415291398839507055834823250717111132146337752169136796843888422027516335636408478398470727683492563609007524908656926057622634925613017392719797473981802204281197163204453841348612522409939432108912834778897364728871869830952611639363350959509521083849040704846912245539678301067520775147777710998305570830271425703130588822091690171795569040 [161,63] -2237444869121960872805178261387264865252624820542956463837845235580517043433520396109049334060122262784568312018308502492323176824513876052651184209896256582385157078511507854661273371406433052491180630581434398693796326338909996406252670893985837613843771500744848547097465251889607388714381986614649260133513654526099694243113410145452747432091453380932901096330387937388738378486525885597887327705725513025073511686180761243676042493183612759719175036316900197594988008142791541171542342910255378809505052880021533792012103072702365209476862475057966787456168059846157081034782041045455898017014530820058292754583348179236619223452513802356761547636529760988948533470556059273547735962411174667737517425285456391215685679741275888583108797110111644830236585283949193767079221242269987071295131026086964742182513638082827950593488503645272424656637541689409366820811411291264343113443795553977159257193476532900213803340743072315936351819468185378255755216279889534730241948039548865914550971585707954374210514095212240069260342355258427725590760533715858872948646040391142595478748414542360619359230061913221103257632708468922500130694450950772322905596941940810778340662948889411044564778257442646781204486569682201963269389371548181657101421889417927140427078533079825510438849990434980099745390245885407915788562295767970352833568395695779226308151459150116983941119464345409282512500132268891214777546843073058027784395481574860748607160467312554903015329755392805482824864584075744905864120148112470394371686067553157848030994435931037067007102326194071041450120911244735807436142016741895635172133115359085592718380375972724541293951995943426561127644579131914926302161684513775759920102841215324376651248755284374526549584022592016590973745699025277684281410561760704847402898040738958208812690720993184785819777900415909350756540793511140921482645181558785908510730939139407013522286133690610698914206864070859191959219521912442026220093772457749618332960066935801649291265606 [161,64] 353875837575906253723845014774260212642190753659175584393026445043326034524451698566808080693646853079037155758743325762890241527633722771312317620474309387855497293311088506868211551347093442978117534618748805002568060614291021532952134391557053072349750909262073037985242341346514642972454541554397008832274394986503760179868052870954721216511391999360164517784144848385081408449039629955385349353707859221740040979648259053483795467291965873834725612069214834506433704722288959538294925899878565143901718109481076381561857924698664978877343145361527781288967652604800421757276958650951112048402439338120075753676935561882329729497564609678229759237019457751644683081981157677790091810815422953942621346278667593898215306764298068485112478694155923205950373227683759428078916377780242279872597780687210723066605524094270834051837619607438017296370923552297491777276177937115476133152955759047451272350192963416105504077839102055216903058735387335623440869643454463340686998256276996713120973359610980895267490218372728314379407376571925633691874486580933123943995694192277572404512523501926917965016053938078692262065653798270328674971928484102592612240369674430457917875565461214183767961005244035753244488020952982091155269964760137402202604243479247834605427603994271762635226336613431311867805332251699008799356183260661990214995249590020940416362875560697241047918770252427098135304565102702088848434887468852152842769575406963898700745899245956637617104295288470820856538954608283338930652147548171611261793212429617413781193570273683532546250908199264049443138629819288346474143572477216235108315205103807220530182334996588058221909189368218741684848332864529687665218752328091819617204236468017211681209981976853156954896769446356592207746754412124249479444905505072877239330711234992601235861684171669215361617658727687492332555552114039381215145598755011635473380921703593430125277530481703900280924206266100724613955333432867014398557808696776003550322698766638329338880 [161,65] -37836248063435567717287101173524451008693263437501500169271867937026938503748582825490535501635232182308944801290236195057086273357910741203810038917260200143602421060340193113746840014577508726075851864353132342767014083918078554688377681708064460463850318601406898655698345965763218386714398107110793887934039551626869673665643900311487275523642175416268678683187765786367444376938523640832877425063062233625151598781765535253510816786631767309361804417304601466707203858218595531502992359377593519125983631655666638687907821307307627394567456137535725097411274573844029478266273668261774485499226778846020704246897419307596537014946634522668696783634048099058190617283343700356068040005611446535560388407069342873867518929522289955861775097276773950306187335802505397118008662136072163062556235636099528564711244527307349817664322141141458914459656109309545974580348431764832445490127960006249100614564065948267018253948044497515890399404453921583680890809457256477399461557373940746866250423185317477890503911656484129855025682406547226141328172518256368103034791474353012132785228092110118225153383834586030774359686468151761593974123738731571181736931062652919576798986428010146630559877991563968040542770755054188584618633658641582176190208092986513149639972539479033434373932762381591140941941306540166351440709658652209535793161081458861687112341014549833714510507562978672627963821403672626345585040073260685340500463120837629515152177589048769731323726400438159250972208351456053704451073225532500686554289734497106888310823227397637579883788176555927150177970458144555928826036173438374951682458317120290605857552718201878296972036899899288420445425016349871541503885500841465518310889812907808349762977413056017339334433915854460503021812250447909444035126972393791542413660555977466840181813385868485667443483864939749426461587723483799666816567051297284805900468546965308540813874785314991534027096180058594439190409551295742403354791451168743554467996301775064448 [161,66] 2845990215758949049195312220325039068710674524476666144914417866914500177035155281933624629577668407419694623430959545849145938603186464536806383479531591726681680406829442449420463678393055103571535526129934027491193007887509377416353898105201919808891436260548916345124830887217129212417799134924130819973254718947316626870054948271113658157725541675987414618668084672784072045656303177782885326634339272445763967841083566070727934886933981364439661133984956108355536537186403956461688760318253431614537450243359436225622956285131375367379139907192243844872555845802047030342370793669584705428855539994313180099538573998224662859365532129168988376103141841737861286803451531410964500218243451260399287132428251337703179705935928206616016642045942969472780911036208483772960911850498564082754513088227778901914391884012820491119774664340288619822744876853243947187630544903605734507025928580862905824238887122250117369151536957862242476818219103808064167005997351057167851247315943421791771306656189657078783403257156779865695248465453445128800346466913882895198441220780624829145909289431862457214826298507910370579333238014588683337339153300605059367271599442727317984179605820674204355366087376340955074556271645700364341012798949481757022936785127961390739306427385137545610047731007128490993709995141958519110927656458454190430895419315122152496490994339895935419338840027493654560741911965573799031820319326185976215778691941055261008744751918699067049103902239969056156140388165655258852100178578497253615355234510070182654747825265971929671389673304967018391464810886605671765579380464757470480875912822221879559384012786370557039499486226215930926283411160491255918208192947020332742154173969296997290544782598580185897688386958431598436830135522643652612306779084580524631435392388968958819895198628635627340579028063732594894268107803812854058278903194173620396317288330234962472295775146934609790544419677622102276489831652285800791631024822916557415917439748992 [161,67] -132907813596660774880827080235664458153079977740544733965173614328116769238459700579909727811516552070783940008532125922759326892544448842872022589162851163927742455701424939479416144468794056373811228011607355220502452919566261257810877101942231178903538339172224759814176191939068203237797354278304456642458626190161391415812401911149158571734814906487716585144458019040104545753253050310569626881672869155815957194064636473718711938251810002178365959868166047593057566729710258045239519900515461194403539206932698628040987929019384353353191976889896713462377799595595640764196114432502927800366077289073666808298751633196018845123203621555477658740383548098309404255320878717471264462915851005146721616345310939886276435578726062158302136799675706357515589386407504127907807610727899802964352079374109326394690504910232181711307628549766719488583602038765261510451567945301945935239858105657096393639043652337870543564250078875200987327083589148450715318571610082151621093364603332987312771163989021701926377653616470972618573327516719433730958945920724835132814922865286607740401911737202320656744059166725964469876288250714337726193126490013414404800798179713272075751939018236784331410697712073164669729779180399132745938310385926394698360851237634041188110456248343165679453738559224085412029478541992017536126365995923593995663232714282824495413178794598400400757539853862545026478117163660197299268454686456987897698601806974176420116204635212563846094853181421048574469416418035885919411227959754379986784700053895210903912237698952304604964170410910520774343187942127800462049572028282773774883474542405692085304294086966949683002574514625776230250921101111093474726937393506020981909083137177453113816223877941778937010078717771272765074831769058143620315223184619571468313395416315226194342239592060496316937728209697450954872822221332138532061690724921913663345764190517957178377666215678715022381690623122870699706861055553068802285463532074521862514057616 [161,68] 676564687731281363739874249239082982404534802632680348300753251466576625390336595165716645698850709888784407225053830781781193938291067864420682801058802727762576784674200182652137238559104434984945102906952502349807437892200139506684281263484106901603972744869928861239001217314008360118493091797207633738635631763024248686464824248840660654740073108992528105862747027979816821112927247381807072749385950498633922965973010663512048781875904564489035632170258462487967891363881776786776084795237195305735959621108347870289157255716893342648011453914708552143365838635868751692446753807705668073864029452483754969143229207179040541494475014724497166494916220199344669007986481461218348236082463868984747814671866460295287564315434774329309806387870018256446055386910310466634138272150394787946203522436261784062038133309932220617761033328987147391955356813414691975885170659560776429857168267306759235555786009879217027081288155901109124923826669091298477522575876370785111648176788048659510359407367475188765678357060853631283892254393524532694866739066665587299024336636871531830947488669441628706928006306281268665732146270875734319477305602944600668985733114481416835210080785274377698142203210112194572215186502610969865060887474024564169296170381387451914240298005315720603564111328022231603839057203454878544650991768383472453644581058805950751559550714121222067913207047528767083520126467827130740292413381979937221101934428331048908678276260704369611361454092993249094825025294420975161792561447850241486790744901415051423265480258188635141288967773860362286006001425135489234733098896376762436832214428800366539526700285292077754464256649946078215430397201513033586423096114382154325904645422308969660593210754227013815961321997052826653801504827180976616997950154837639823894987485225196568624144246683286603166599902201847232737925504432332534120541256941626148134285751028522351742426690488560014547152434135307868730985897514124046443776722894784543744 [161,69] 485910771214955979082382324266167416573845657122785432155743722590180670141939311017585791802094600438116330290215990943400504929598730449391060041063437940415873673201823991423433118015053166952378980114109210114267058541951176738937254342331551211374171640730394844690894233904037049049340180583603114879807394475746068699426433768398941017744597218212959942263712978727173023360410846054147750911959323404486771208687735979117468675809262137912380216030116829746642590757242246585463353017020733889270477645892114495949994950514336839906158824327425140395278091896784084304024864006378748835438238932047162246976643378297831675025368180486256147527159544585761359345306840311099234484587646129175784131814973651429432087188440331926579887408298405969535282272470230099924950504925824277646204239911198577673435450747167898718175818288552970306338898297396300493747662920300930534215785767388684299551723253127399385766008351468181171087784144663227169455430248939717442968339208903254436714771445587601776029455652612133294133569740115992868590857334431455352277949799581027218030471724219289824866115685327729393959789996176006807603784938746580157106379585074295678560419283936624959624358857636861777478025293046298045551665401074951035825565597984238286277777930124007745449919578342749175683494488773886311199897123358659508288052460306600558003573374539339783722154388995337744804024764681651547384224406114408309432498721780382343701678341788125461549345089084413844014114100651211534380982871056731655039704282141351444430967510880148323040601930244912703456556790878080992190282404364745175644939850737858617363365556347125351316888608489441809041925347172136235814585645334919549266170367501109615049247931482740386410667814200133836220151666305919420428600258902470717094539667029143078975241206587625714002538680725581811001271504714065284387598896177927890083672114271111097774967583722966976949605445716252320970503148862381849320453782798589696 [161,70] -44068445344359633831474628495842564839703145688194419142270670109947093144230935108681432276988843121074590777282732386478523424323787979987239636224959468917507838423121232846930251102316397326983535814385952501254869267790573119823558590869398107348731002308548458960185895156757202415812839560460826552782072457231953034710651386351028044436619532677508428114586834501664844083347257176689045349862159489018202923823544902966875017135450949747197023794526710362416475709593094970274199952218296221944549198686971686160656686815656280508331353137880206282953712374013150000097044349774908895846241133983672674658826898705082678190961307203787863911783678780412095386127899096377433007085088165985749312225388402100298356956767050376409295698018983731119118961199552250270279681680668254026156577916268507485856423439965901602600051169558348817276853888173445303421958400764278647382367056454394029719568612249032867577928770016469680127520918935783947193930915574549135813088968914711745903224957289690577019512712548803514397278221450902019569955040675810674243950068120273406638678821335674982758442281932866857390280073502344062633610383918759788883942607818403787591588620798683646699110452868664581919648733144156587704517201358679113059875412479913228246565225316511192198004999249848299741866538045536919250919999465063368092381392925061114961159217985179711838626081372259673025429120059023498842326992195669023191269805894526665532034601632574903402675244308300979326532336833056395810946744507099867868373870307542556858862004193920738911646505357872368344173171996515732701100727853821699931357918006401951148089152457973551817488315464799225131863080668600377573870154455600510840023962519069281841500852328699860843927611992149105697617965248402660641064293103466240156617153430454810649657696529894940522817922328759037844724015928858901734429545809438877959963704936608200567182608130775195122682901844865863606891511912611499876381013814912 [161,71] 1758301645050951889221801357340781650929646238666956956851237110315892615453501732486381532727214580305005828195440184226878822240774482744718291812427023340692503787951363929169328858802219405063300227705694066329556225067813794988726164676012749095823091064695096145557871063196314585249160596694666829307590814465415727920083401179167926143147015257757226039243291259940713741886005048251192867456887291870479793282978085304254723860651514752566502699179431544152718508383176244051809978452421406761426229610509470557321145943591843363476317309381208031257308420991298297201930320112484905589381599614756622425290427900215876367312666732020496409078966449569460086771011643508680552605154014933232504738250869509467369290253919061150509267225419747253762811210842710162861031545128064108445839490602743357012124640362883799463759233232389682863791066985531993045020652388320472741935011511817467426799095206693631811875125438972939134106204727891196595531157660527318276347371879134143525955323173940392116986638707998529967141614314859478407938444496614870630402817079593716204128366197021175302646014845701847387980447628692321361953034032808981420753589889208314280000752786812015202840665599706658534182701395632737682517702028332419258250295223935962746373172280217886456556687457853257869757739416266097931273316013248392814943449406953823465616385600360598868134962581229421847500602124413800726560366269695243002418239271912940777276190328277534294098867462257931364600401161565684366929482885523518115126538447711645498250199281977829756574473552687328184123087128805039311939879367843040933932362302345887502236193144684687757168112971377445101246945564567536933544321487546657362972538984473314530207246467863777046026961250678384264071678984228292088941516214001128552379281223126460960374929321486928539473707347818033876729176692000585964668730057122038424132521856482995882268354253609736657179117453464188284210578724500608049637827424 [161,72] 23190518644486179829835226262884496519483736671535051450557755782869340360963130558628163486184908799664956430453393575975778051260160638335951788167984026908894471872466750035332765118036794530049561380107807962576804232868044542657499125261613009943532070312635237075874893151957125368242594136182814589200153859137031033513472230393472567331953805369891729096298385529706053076279881271488172065865141482032428419261775497250463571931154399945806191027294822924055898800378976428445371145956024543064625747822062962356409084125444472160664897838671584688891038444364048990398291099340451776006557253497824856674762608401738039236811812851615770630688304517701369359499250700349428433117186004161266752517088594362739627262690734939397837969962154934540387790981232366360907708796380100195523265746755653696508672083593117257088470080340476763015520207461260556115270563087531221313685431215101974923708902754319387857138572298279372726397811648105903992464150370280739300834706323873446426665540328643740484622017154941635568024170282401127526332548818156500420012415009240266080615074785627212232636544354168399616041694825012320326585419342224589231707564410262709582761072915067272103722799353693446177279099944550875604574197963193916273515322331566453486564815219811512150933042820074659077197604297766939146213657140829899350161750931391553807206987061948093462880040956125229410425724831398511495455751682622621851367064592786110990100294545629907977103778553309878752919219361779546980041575911032233571737202215788922201523233791581019572882085965041463754450050077073915419416213773210333795195799497709436416538690113252212670246056817175421738917908016636606685879948756887452527950077430000353746001756645356158881245839873283470518872140819429796177935152309223317340851324727658295906030981564658303713800278379689879067578872528978691638711936059573227274793454381500577401210168734547912470785345975071841248299340418749990800896 [161,73] -8704858239955475592269751516376935978534097663025696449364414931000333501562852477148286646628030403189743299622248169801239069654371947496837429816167458732937643055951782411380548551247085819373204374690237241511955462071487343189313184187687714169883540595671159689384523213175256725987837242612314389066899251651839132221020613330942730494682599292421745598054525902994009222475127242669919983441435046528914241548194478709696782920541020955347942629238256724132619911249677428273188443448877711020504756947306097860482872434314704789811016566553429425711038368054331261582500441766689712370181303931454035704790400410327676041786765140122658887398056425208140905863437723396076168788538731959498048192085511541547763430112763911033363397786180856758096448575748736436673358781616693741626264280513807137740763280440934876408190620209871947929306003122086065631329018525986018748117521971191477280224838697448718254238244741972180576273919549981523747275153803854221441150768823835505523956378326080621217326929165767715929457089070787424145161386816713881696421452996865796014026978810046418549080638146288143322430586064179855039259534768444616771707062713226831179929878022850614780587967854068518005633700420316903853744762643564918954426597151618540045859694920141028441896271562415154751149448887925324010216728744260806399544528497643812399430606815713676272744348990350485134851678871043735002762423889935280442917196324736615096586694206450239926794245750359435661931309102672796213035903129905266719340241155539965575006151924060324526450425578829033957884536000664958989635534401856130594960636219416932104212396618970884524801004623443906131418091254798585774827259471014642441218115326882242719160668670847997776669663254559632908291849746923324614533295868038447943333095169119223755395793517121398694542958435349495956714101273975405399180381433579377117001862000421203862802004276834443543430354473976467464149095236887534272 [161,74] 714183371666655075717820020618576709438955293822712938591958654391291422147529835752286105551302170395922446497020933786985691312671599223868592484853065204469319421919851257843413015495777058926378067849501552934654632448755440230281294750219498890473959749544884245984304604754723915127349489374240502829371285633343672810541071714263784259713877636537916836359864582795517371121107530142861890825529569902366737622847639694850037206421845752487317538198568916069311589406158444613057255730540464858049006568436494543326087675805884454294087129654561707216814013599467863822907955356838133333668529536180853808560717718994334603266506243944395549953623738443233377534257741902547672143166879528866181384109881924974208634415275890279487883722661342065749723466879483746456294703222934051054597303421565757122353011153593956724172678248222536294643714265086755991656483539393789622991851315468688332361068015855966407497379933537483120016069523839542930488556411986745719748133233862239673858462043314757483563706948854283982756701299425733886973060868100689763438137385513344239209712101283466150030569171922452971941740465793593841934691363469645135126095125236441864905803959747797887598581969027755370590361290739754201772241054475924141741928089312319688293679515782380883163073661158557345835427762508111439601681768867812998883940410148240987464648522126333452340902487343209796650409112227601858647147035374681075227762818041800759529199092576718540257589250757798731221051885577969957248401155210229486892608244088826589914854711250558067169641247266165568614939493592970481776830243044529184978079903357963199796816611836311116379025375634867830399424876432658730599498364435741089379136965165786848368029278947607497507680097759873950239269908654733384903491730124993561773453181930607915410127726603247467560791568252100293753952747473533238641441296345869096099406517811654121336948679212521354592561209501620304687934922868160 [161,75] -39267519976419395959146839677385922836890621491600646864484794552798270678937517186227433764036657278040829581539063013072986696892584251053558104662527628761709119585712984447500974878930254490809828175148304479644891808973872738690794788613178743479420270192853225334534429198031281341993365143235749616576002179354417880663583789528819504205418703678636458080496120142699645009616789532309704119221748975771098799033787289348087317681394447447081968410959481925892767895709775815056682502412292612819594381649282462930995757399742457965365229966417759221344753035578957075709734713738475457395846694143629286545328784011706119438713501569760237317258317507238672362265866668492427199184110339055507921261284459201317147414909383324940152686771299509195394278047852162227502806122198612966382294902674952865130987813845750014000398385674514892884108791792261461475705302598111054331516065790474241832319824818457854804092209921337360331077380351521301660137792820059852180785432823813488991548289686113322516839881777506860954974708757906223515629605772822352536019777383895100676807644971487233391847886580643855996323433326030447000651201547167595164275480071813436904897587640978152866940332092482252166980401555399539977112113743413191275024499204630556843991922783736686358611133761969983557690143588531567201400852437520309165072225578328363498084552290871010718878601344486866824340739819477767107199431843701414152049232330764381521939133387731888799792247832729765422289417149604376345828512957084445088827906869335968168313417005215533497727215295145538482033349065375232479401436924127630689898892428015547346304898918705622473756578803482138289357571855365265233530276655436878504654794208870521355086349806508276100211571352624333385782876378324920508365238780362717692682104582169948664135660275312899914291553120234160034996312917521158033485207031878328339253944686805487505772330733264088495709106867254751615950235080 [161,76] 1724127542848637694615838043273357581328784320540762617627803177600874561214787673796723622902596925232569766957078150509655420087044858773032565513087094466503284613326920806407680144743976095192222608791842515649159532094829602192106992973781641383230019824247038813111909669802643750382134633942601028521440447170616283103615688209571176888239894466401343563745616168889555485402550991237677509346037860206292901455986111349926583681842599449930109350068415222163262032950665162877817839607751786503760650213640672203495562205216879932307407198092186629963071257928794622789992371902966644491057001176994904937224824476150269640805327592307751713796846815171142633756593438947933690749346246316214756093888826771183876154732037716224100636631640601673340398658056657200111071035135880615836786797678064987650228676260129728080004348441792316042962478772440752102136189347988779393870695684580322014354808355479314557533101921728439667869556251256766076255419988746879255249778349106042730953257091066387303151888751759219646976692010257059083497837361470057826962681952755308987090272538068921033307519235490316039075585797894024115617721594963050981545995376304289885340109815656630187843044249617759657170121961368957159836363775975749764623344827135582503959040420497391663160911166693438644131830379852745636006261230886987696170977371588711550126341065754569365077607233411754057127603114016905877674609084591105121604427872818737914341258420005054822414421745994704826202776678169822061984897847732041157422963457256365319368756224975547584825980864247432632839897933145652868295234083760510031151930539777093170695914669033937334469916034865510078724579573262124916505002673265240029019684680824582745477927665068024241672001577820474642925728412500034970794462225858241821235166047092261820320096085652040097884101846387475644569281505889287199372261674942559280343827012156621584564197527851373883554811313237538357429504 [161,77] -67051054680444925259298420195356329631413952554716026174880534353650558598511079847315875944699163944823079630343022236142216513743063015296665027999413464133260831865429432192340603326349240847344071766457396425570247465123076174691820209358023388675326947159306405938324923369656334977103467676383383224442029675836583904895276262937081621898569318738693461010292755526127214443512600209803584329540001166752349490444584292750761869701558812455860188940466549150400116401905238372892443762727597345924131802432364072461023583042088380264251047334788133663016438874134058857566696388346382391630952490214930298817345306930520217405854299349160056681571455948431221566662699945591597438263927789145691564733056496382222013488114036534623509811040204103017231896396207915478914197189705593086303188644855187393213032526416569046181035377772251021844337000497856994068113299293130361447757454555979401541385554641785044509121995592679189322768764734938825317502894840852367289920830687266130567439569733553898232262967426257010585888527423120027973997179049231545260939901600720116547333898981401029977683932250381437969968103141599779269197845528075774162135162192835731881411296703149209505164848351750725088778790863316873296477248235017391520451945092561978684212074049842835880691646891087206746179249696832230733715780780988460712923565816510570800012771895369519951507396203746942758894289905718736904393248761096967858709452745640417218435065245837949342876754115295471864325039905780768564031789256763937453834557015640239999895789107364743318094757046513689858018679253008967279290127692114842953887152446821978264823316493796764253596998239028934522625673184236852571154904689828498663506267806920055910404861221768628569810048399138318803040981548711833530463812425625708161105176079245669447083206717659958384029419743782079803590393303861069093394663235904455116066733638567525936896553306791630278525447781602041696 [161,78] 2493067528809219713427932346749986325522774403519418670400486691654921561376372235778803512078942607914362186119234073414157467536980479130155399890041975420181424069112250127213708969218852294111366606394316997045429769773775781233473294644241484437903723802922326410517984773800232768966345225396390791821518651315308586331588052262655311745621647427425857267246762038637158727594240454187909194307683092283667353253571800739036358629527656670771976360422064681146248351255012148210518325766339853202052433828957370358110410203536330512326534371109019892746600771259155263217196050081390652971825152505594194413673792280543886994878325312830292128966750717562954524346832405732994122160660795098827229703532915116857689212292346105655761538405205895319075206920854215063586930775039055320437154280583067863104664362286069739142710177263817435538779142111933650428878190771597902014760152250012555084645720495624638506201373736907530718181819519200899006163847837440307191381623602840375917096132131407445968933804748886280309156711768388873072743743583243066499944623907415647684851679770784142071091424211238545452610152575791841018663286986199884042227886661449883855874082111250298310171525579660029529443881945826214460318291362527812810104567391630275156964916391086183147699034240384699834624595223919826512871081111190795856598094708505593996396966448391038458229600220930565025954810544944253440284685649615267850353669453693012081026075439849062893076243329694841633809107383573085183674263183545125094780864174458025827219074416714655004071317565275403548708868781009548587921488944698803556864334348184773702809384299732210158188315769180143375540525512429065812207856569144231134384211855827612499806076368234960615307071192320198631723710479897087020832402089339327569545490217273263282274722607209021147711744168132096309085155835375995035150557375914324192931266031603519350116053460300632705820315685468736 [161,79] -90869035761969605263891821873182675290606584634210144123866390872390258939033837892416583184788976751756812318472765921611601737381128224501764839731116104786999216857476328956446764657592007188310588173014607926785254344160638368474759402036312670416931804740098180215328531677425020748195474986106079180179875820867761267296135431843088683253178227471822651825792372629500597291354305010076214296127601795572967336432563774264426465574603225921434209954675657972545028224286812230587557594873456869662435943841246414781373284179301615971631004495575054504646495211449514519749595966591110666521338318413243004929417670539759322840635721075130188935615894410363568330625446868996249211756635225744469958077560140552370489800681510311531789757671170697714509524177798097109222095720945433559145333521525812273469197296628115997307346531489889892422503136799563050568983958017204159333029862332504881227768429387709865507919781578173689737537732333493272964716771315274611396651088879232063868113191808943324111694341605719815955311814722598304850469130007942966668271051617819225960465142267292528498637570799561710778787726458429399310038295282764740863370349285567728224742875502835520414536416475197047243167983481083638888836118144286216844177797816855373377607860897483913754861963069822040079910751771995496163906990038894201252945198310535039210319486274048167609996218505138971365919342824097044259195483648762086831967887852502038750051242733541335912153118858640834292457178349426421414923168273556084172671396339430373591012913296605281637688602350950912708572259942283738893863686522386021434386193950363197011903139448353338102844120830231969203011037912045452456516739193521515533915765699180103518123726993525920937435099360636949573292919501042318932394053997307889988422267055281600783688703226869587266993320708899396629167455368414960276635496821361346361229961971903615039523778609190457667539543792 [161,80] 3161505138430617106116467984272166061208141680515086394856618140031011556090110436610234604580287413164257581950745952966957173383860353737417921804668267119490962982730507494646719428648850669924263771542938399168555397346763135977506023619400396877673034504486322275877107734432975891390640456699140105855043925347512661756278265958237264400584846283480392803309020236823925479749970974125403697758295332824729522850495958231747542743334958428733294927573339931747672855878457741268133838948467118063327668292205449043613259260793585645110892657044888029111582643238694680036856137438444535503725071493073531625759596398464621775721232986513296044264117502140679730971424976056455652021247456602269731673761716744721088380549336206642345739220057236025652975224283906093852756319080614543663462079436618319516229590687995174814473297543802469227488852481799053355086305025032642966423214745363621114108659367165525375188441505896179451072229111927358524379091999745091298048121103780135476501353109743032224134596473205617165586454778460399229845177131950270812437053664570470093927859029472717850063770086015931480022164992278363367816393060213892112703988126851338241906986291195281700482544841607773435693484723645489327043836007982004491455872185310229813018151039175685384051454636379825703358149350762907465410179441403180908674577642111175784525229733327912854183585887625107227041099127143560295286147744266513109838177732537435392760635159080226886440063954980166584737215769523587787070791172225959494821148638425518354881780666591248253436757944719159838095424104528924374540741445037900052580082909765042992310940874497246081450453646499898376880466223908751176621625886681790160992145971912977997618314159072339968200760817440921833686739180844517871352387802949887951222795277680826797050877842303093739530446028588119198166201008968994216057061763676760395810529953966278751753994989608517141250304 [161,81] -100946275639278225548395202393380889136628132071866374548636060816101451028724529708748837992964151442410601963767811059889896830839260891806818844034373503684445069717881082928034766128639034839529119060887996270339213157001715301084554023079879001323236647408065815659529879615158741699906326043581156019619462177571015828177989388458382784001467735975468827978096881349046166717148394847391521569600346721029962265086978066952500790643680249410724354245272930016350515601612759280712320251182549620130191310417948894292775844494003064115949966554574567496002296085150760433591883609012399616097371615655882350832971896968605072635083211747910778426130107508137584818473051420686909964378410902166321725486569629422818631912860106003569280798040588391560000062310481014064869592412781859303884683583758619860836132311714465179617422980556421755511322226495740291162123014669261067505443876252335168314230089003824265847540058118311195931728233173792892333727360524438409708986178190373735934708179200519362939192661773462819074193151464635700309245455915467408398491473781814509482307262812492512300632058947657854916959069659984747776898372949022340713002565827582391434896534380180228948072232990816714898128391247269444911007967671755087833889661677561570322170481645967088446900572952906534009246438040623227727908012396788547322002620095381437969788095303611862739306302008538772980458840201654991418443357035853412791321707910312754779990765846417950329498283152293300467526765788311744240157979649425166898792696142682041635262355462381455793252918650578604928483751263301111797778533024392191560923774429399573485868925685259100386074138282433865027315958434236938819014291949790536462383230055007258637761280161266700995804410903297276304149630030276790855490685654503728398960848471213729356901112265641518779801713205121021004282632210409892985003652030284515501227693740054380534151069957654063008 [161,82] 2880157030875819747684179825516572466536253566446727931091249538711513902647053246070567525171983803767825711888413452670271408205589536401586130417679298854687618973313005048377670660370133812843844228629359122028269200470727978597831423023582809268466753851803985890791389272268676619487822940879101792104576497398718467104130822961673961150991869468088219396549256362524311420089043122769610216490723516546963705972286082700192420528302695696692493239186605495527966469428516790719877873335194824651557797530690278723232420639576433652194595955052244883327094715833788889144885069579353433965151140179329806616169087784261774609659617693537338539603734249469938825782574944183836641608223112421338659219933027063233936747895055083433826513339697054981457066770821169259375183324099722433328408427690022835215304911898356697368247276728974680588898204468785357725597290225816088538523943295736674002729013946701392391091243643377838145100239240762571667958332817491161477050233686657609859012513209944046006607992383344255321771919801068316726107006557216755130122427436522706229910240716878031999381805212713288019521516326663835869070331574412362347704437022244856233911074254988390642326833145797536666643834534073660917665979294810246090023213330765569028927694310881400396361744517212285691055924031153129330597107677245652358512206410296824931258617024519972135492314910199955759878574192434268425523577910041449790019110470662545265103751988297588243750662322537998646081404190599909782072485465104254895681675397600048523123523235499690427071820790848289001177243828601683425676064922309032063283783226575906265789042901607823367179124766951825675047328903008489687163543015140094536093027026265270927129586890325937825343954298775526299216360332727635568898489162422614401753094026163260836008618018481125873782639140688333454671369918245738512469225965696199443372790693951534003462019945658368 [161,83] -72369168621212334467341215014575869210946884687045057350354913223083558062114933572556563963648534921609210010222960309728329248916860939692790419370483378396407436857749274113425646185781582806058328798581808988120554426844266593344647011665891984536064740802586178892427029746897230065535446103142139106625293392942883239750789648260344042823512044045049966721196991234496753724639033162691711536767892908357382746763181143714276823755808052080381953024281709156477154406025251899672861850559231746816665501561365123658994675957023473596192380804222270062946262030153555079227975533235028475828654247952951125862912236656901199783517095194868455957633089888623024695451453040511333853055488257379226371146596836275027841357493419693789741881098335328901597560400109518705094782193744105205556152988734345482358170037158176718238681009488051160054255900152398048088301146766979494142980307483682374277072609902908840093509861481991661857092170408336096256190433946662015856329853515212614455201094592285307243088624381436991843008742698911839346346296303878466105172720552231151916287432456745618558871240949955004086146123235846481011951257023972146130697633554142198647918074105504662384479545659279055346152321395769497100076452339945670177433961268602029620482564457037939380817254060490814763259250895914890683130760804612373621177383906580774307551203760310062463763715651377544740238406239809157965263026867389821485869154937014932616659220468323988121842300159898824549698537964976925951748881844805527877219211160235967961437661095556857819537599244956178067892011070581418713981477963645449325392059837190623018539518347495705884815127593633824241531793060856086673380108167675729851595097671012191667179395901254595026744145233302319697073611514599711966022196243666536876419596533294455360549274842855870805658764737468673337375400306087812517071073151831549219053105638213207199250924384 [161,84] 1588053763111163184278786509835165397171659554220414258577871411538346278064782866439818974919382423415281991481934232352972783326650100050725950118265039708907190789396615976706721010178666332572535564574495179955425729683614128170714094971844224729785688856322996201490303636896208126098492745436465520048595793294990887015346951174417096927368455232570386765760808093283579146005449716735392845081504462234123977527813526889190115125818425498059251063241304419505437003090860602810779441510543661673297416602471227929179312041462192096424670544252152142355928126326038616555984938898860400310060591393522755691391069266605463801676917305553730856882611853303334310763233702271695869057034832558362903261094754892900004116758159090910714337289839144185249926065949192639920432203563644899230289844776148149404666420573924078948319743937168849766213795527614584501507814432089690121076049211196087551887594512517118114316229983918612934078008878639380859756662090050273354849931112139182815853059319512582388994839637870797269023495712034984799937103279331351615018436395930930572807738873132282735105394279539110385918224282818410510461102804753070622974873864786308144887410614892731643977379848211879393304449152055222063130225056113953406057132070944353561126360292456164239674498148726400568322416064434889880656715631619058342983251877682799963761034753002143280667464639359330633163093795580320860438155759827590501210347795413901357762293187359559402099556865030317456140401922429769191470704911503201125334832086222582140464973446208421855223018851101894872463465878502500905046109939905911413124297896522054405310821463735596324073149551305745616399683185781546111128469621718574590428982729950460983098857404449686509158238021210266281642611300781129959015328055532800570845955967873531362624621892620625400929938923017607709372748996454897540842200904709043645825306622709731161635072 [161,85] -30337016705344644331187179979162178509309021122047741407783462088812080170055947171655075958344214483365181450377138379098598545716274289399357132928692806339574522097255070984190839146700161065886958522836016107219972990476894586155014727747167606926880379952640456323930332891484389989705354085064696583699335749810821479535621291557290960195403166316059509215541984641917792899552652922426040037247018869274793869407471984583906278022069901886959513648821733766406708687996745290295824521322291821039453045492718109182096063218235781248571044124798782455582843250733739522813715909528374929242193961756278715466630228578694800577133175695412696625337721552961792745763854369186852382690706808764170937302511490501065469444143332850178524075780755712322815634561508879009520031470872674815200507804306706564206563984740856294631885767123815455471639475553273294708805376898960119245784280267973758913722907390104652725205445940105183868711050997019995990547466256815190824311156306042005450516548289639546313170161599041270191903861994262856040206303960204281684525589083380823609577326881103094427760944497133143311314931384675108405633015230687807320970474862324507653750497491935413103519825984019957685509207663753884576052872546517138050512424087819093824262695825808222777964807585824617302056482645155582820719561198556194522563811650147087105582886320248478828371545362096953421780196694509227163963591352412059192924157069893975194739941478229642941206494334921058772438835464373102522280252767277854818555755687557190413025532252391181389075948766534708901322007527175688127669772134301147365863185284389011628868998024450729069022883785077509774898666050311789757245723615512347724206288104046678064184250177545771806795107842670345459108797663200150015806247134005911444172265509286607314280355679170766206189269748537263868991951312839540448106871859678504936864255870953715040 [161,86] 506815536243910217868078321294899503550631126518117694694022105791375496905134223564403334895556581992076965082350497346657137021420746479176951386020651853561415479112617986541826269232302692088039772333520099966805176109921367486352512331408033390787757830683092663092229291309416703120380285313207892546760232644085917508698961495601653145566232700262951547765657636449281605358327902527351835509176152003108590503760510175831866380402959527457248765401435345218665317782849273942890615612381391016303830027433335238374570918887425054594141362341309938238216765293414021453131059852398446305943059941265054872101070902646462785403608916918168253596502824673672267131796725026730461964197406904803711299474400348606538629299350922988910316641268106343860593563776110529109934231293532164729146319423624900690311356702379160045875938261646875293126004785444281911856949257463174866498474841690183850707152941301978034154074797124848069197690223582081315838550935870320026410839448210142216804971200451439602136371019068086779886868043473560647794179542638462116703048736776398121239850688208060759303808742566438339855963772848677651467915095490774148147974797301244527754563560481629605806220153790524264737651262042886634054284747203531077739861203308952884582548726839046849664632926129546279059069165182480421133723939768241161104668987805838221447829732448863677920850623835115422340614053814820555448625354194739488008040165139403012377136695444390998793637286193450289705296571764779635428270446094729079586990519056950270517867032311634035360922424577659344858760054932697356219051090935801891811545576796837763089570365342246210625032270193597380343459175148202927755486939792319433019275975075541572982037833979289734583875302541409220247814486858153457667415342429111685265943142547304504274983136084968792435662234073224669760394699517779960046483333852487434922201652288544 [161,87] -7496406097822226353717891308502049057871057856995528263485831803427043930315463602917049218139783850064458832752557638651353836330068222085822797594017053838941709359754436153547562693613403340677495955183161120079584681180923797949907621762169545331799057680931767500079257095801720859800703745475519431442382794673645727374267197526290296244463112896417546976819846912125352982176500026937315940148061675676248698287861474815048653150307774641081711340206693163950418457199274051367469534287116758328900117135301724012527299283142273991443468551618155573634065357608696291429739991073101295288885556257476478317522754949821143669838649832938671901991426222466301966248757336997269768014096690793548286413513719498755137024831870205714629040965013158594127346842793928173356057723513071937220272979139808696147706269275106018329814539353135317847379460639313361563120909135740552096660709552434663731657471207184770284855313979887314323898300810814293515218102778533047523406794131624431793699419778940779805716790509033680488040845818726731970720821121557866507298098681363057257135833584024277257619425605126525099824258823685416067442624182174557387570042235653712680557214081707785859166656810891763716662711335186450586907072436164501563144388618839554772723421938131365018501601370802065602235918716122597191547368391729973751263209834704184965184385982099280307627223457277634971629548101448690694871630220345143655887126443110071938317261549818977256868993051525107523351475820529278252630861544924923191995167497143205162185226721998634693828354779897874378495867768526813732121918863101724378255309465149503693862243893286819664868590792793422218727399317601245465301458454277902887641624039348229229862998789053738522840015369594961315913965881845695798927262931431441371939867225280111153474085798386988069330636762117233554582874562182345212194757387193508952916920612 [161,88] 99392171335170265831459721424942993686419217319766252433742788373863217635081205458155533451238663557045030953576847179893120037164465204995676752375710975442577203558238993773244550202125582216644650134075681080114048353430412491649727337831077353245676494646057500124207877585457473306641376092603060524200955784021060755412296263772912369151539020382073905383542080627344900793367935159990175417123343316199046012794954626594409464779403881344584310799813617469106208498942438810396632927728654374512164728779649518853072907488101110537359639474168372867613650620327782876533686034632383984924620901685118239588204198340948347238596620632775420581215233753567254981523319231432518750301902900670543173975122393346184992946500021220284071690226142071980926625735241951166794317964129149330666384730112545704742506742274825700268901749630736921904039304308966041153782535883460378861511661109896443049768982345360656149597601687985172245089716642089500589867991375946713571006889630407873400343009302761276610416405863141642982799853407231277732184487028442429157027135711952948910128363079075347278412950124088438254741091832478325871083150862741612230715888193865711599050847916586742698259536461365301775765680279816223817440908122557864817110247632365698652864686611057947695846838796551868596163445138871876376651849016761626429863154299569348401488025967919880997255090253179646556249382693681766153161233517007226718258288540576990649471559379626557944783082123256722919491745057420423993776437708660743420044902799741596059579981368394029152246530586757154170661711986475424940667759940973451314708268304583702789065974614084586229434341625590289020994150711714364811372900279209745762599027629416051435710170897106104543477020385422696347608148260612199439022125477080627060870032666538806368210907122104569235673070347054939129972390741615412670394466611169252878976 [161,89] -1180286983308966879976553947012456345370441323570765787163077292808425473957019399717895952754406890524308988918288141466854281272368888705112735322104513958111409312470751556850875710735658926242473916422876618098821064296736751006465038742758518478764098760859713484210645389572591069164140789723675091856633479573570974252372923950506516060102397059488129671873117081985620984568236095280439745962546403526146756719846650078360022077582412301543246387046730941125933297334815779503991149179108984343895664693389369505557545942915505442329567501034534821779948906230105736700597954774236413977743869816685708599491261910983427841792051020533670070966833304955422020832269452109934284989164783915833338079947551571301582152551726715232666606836940268327728726533537036120681853307723414623240363056062975433194028243790689932174351355697138104866362711250701099424107966561076947046453107635130668143156324637991324702596439834767441010906685107749338276850263168257464296922334432336759780002381983524981422536263278398243203603166329806600711992970888031889286881984180502753257735448105651922701397608042873107268913967493332683984577310814254396231491926048299148786069080059354785723803882314588913582919228995152305020224749627702143306540009604178128912073620910440689295261438487866886479415201317277924410409648554423306925793565061215659093376472374886169815819017731599626073844801793471687968005041026668424693568754010626153761093477051170789025933154436863402116423350623941778701990542177249053697526655811372337298418752085884292495988903475505777244986800738488404697435569148634526095557065815872271789598070200246769467829412539264992713482584319395851737558577273453135612246776911176068081685878476959633326134908147525221369978406885832327349322849083312272937262994221375654427792242630883795838333500901697889074251455656123469310503789915618390032 [161,90] 12311366506692961218135929274845921684801168521108195229789819265338401804312110225737044975570638025309310752146884517049600052615945675915633918122952393836405858392142616188486607971707334164209012934931906937055976133679636230316480601352557749846594974859632648505960558484031129322735634941841724221088152050799106969555199577517381586051316808876776427934591808903784033577660812149730987093078297635104992759905419227191346220081451810407004774906760689763637259264433725485355563705729781541423063827888409936975149684311086248089996978314905142460035197274456756873318050653093583282929653152505266799007101175478652875147731264705134041773014088543201565355291341859898916983949258756427906136184367783173242975101449586702509622312577568456626358995524398564868822835808081582094115177025781408022789511998248681348564133351186683013102625493855316516718915292070495755143298438062651673803150839404105629414783006056637187825037738555061114441485038703090568901905734610329341899604752734654979785154084978030247868929834521022513189393950924122516095297044139238717392124190282872270327361106526239947373865856294124827228021654999448901958122669004010595416543038715039598068626751214427358093863606119782851142251754355694785950535770994637748401158337846427941516254589740331706526794376144711769482175474908614962474271771459005196923437113298160232797715469053729305866332722758635040915433028103820179328631851201959156313351048288105339186613006334828883372882689613701191178296660628243199025186015933304761529279636552895186800711780595839479731512602644389154828688769930971747438375856666442564999031478215122558396901139954519585441225466713107611313194099193935488870572328217739730764837824190217637698011203922153294688928872469104656783231118992873478614829160671323036073289555232794264923365518009665040050340218708843975498322794976184 [161,91] -109677541554802124415910729888196734220261192042459973137137829362175756764164137075928948196005932526464811476772851905247168210640226381999320893216163011965087504673902264759946832102706077435004259598089448937876870051093832517919447946553069992152620191745302038074068302249982009637988632893165149898764393556460849842573431663624399004554990794425125206244176005798965828352599214134009520113900824849112080306618286757080607319046969438845558698576902128162706079820279551881691323216986128923729780444406344128437128288429143769817327969565049504633423460522869127925691391093221233066109405294626753954501468655960965320393331902457917962758953743931284379440151420745165326396076426591010340793793003171971852748265961005400260074129093352953116731994253514491521127788816131964372109457178243105077383723083836625897552479784730041552393330852795853243601220421775171534733842216179048915194427845289269395463858724668442107120958915050606686658527165852794856405576098581921798586967544469284359463802993413545657092403004187824162088061815638600750543322782262757325257151404023827011381778656617043696953833623179717288595496718517281882091823228519951514823078255680621404893940377751928067582548633548597692028397341013200672274771584189182022378196154871906780301122929042117222925220888772147977605456620392187992984234406873734061060530977667505401227652683184462560370569659768012006098846304171114012855107660294140894887008775106908832965123612852260466442524704928114447162957885670175176424044964449774315880061266370670115578366182904413423765598324122457207746357183354577885986999993149851918097912753834496679197097313424531999425225683883390009640671318137323508972086455817517384025671997434543535443537610836839831513042449641570953861269650564536101875571535943909886755073801083750070720072960965227482508131344602947795336026921 [161,92] 817483182042192953174652183603452192567503792945230757020981668896673672144966897177412349999252043596848565083663915980643550212555931979345197593676672456592837616755049010116833071644624756180136476894710643643960080719317887824152252349297697143269219039857616451468952395579286878006948698769148132995975042735521437752076425144484057831557588836016074412700557459834163602921539714193979774773537287789444808526466071136030627999841491908492022547058937444399540024172563536704342374485742340057681034537309551772501702921898210826306354605210552634705271008948342780063442128119510631570272803540395803454631251011177761078080293519040659959280497147222024802917014321459862759873765322775210950246194138306790020355760335776406022763660904027832252477564750729606435040242407318130959568343721162600531984831833098964297986235905712226954931107276415911296709794874097699039243369419994543715540939558197931053771299895554882533534883172983283635295213387921372035030093752178974878721866433371738284736831496801422772678920024697409854820775466620420595856039904461618150232524128743601698214763177549656401945815484187409629697440552808833517549675050162038396138459093697340748816026217774298533029927223380888854786935670843829656791997937604759901172696425948913895025446315923193693461553328064643730871590925185402352102679453982109728070606199485307174053448456023159154995412405514458038737642819016229256334034079855282933352056313559592341755370385282843780119610510653302526051574268640519943036930506234505373441567036147182649741831010155831016143592165535405238759096918904760491866489390118347476528885824936308900126201325386575678210309701041896678371737631474953079853264265748436491821965641551025795233566772259200220348662791505171582363028212990181168650125372151972405253131436668017425859017094553850042927194228836451377984 [161,93] -5091308406908298571762592547138255036684774447340485623254793898725655102825323741011746714363545085468637771877536438970264916467622075734715883495624044913966918333098583011932404029531306407465953009750101452670157790549885206040570529817458200311981998830792967710684612483479243331284087492234246610541080247315963569103679229227977490116457961287648775629327145609423926453520812862342871892071363872059840771828711137783655544274732574301055688561910243300574132354711336106841349733351174023571277030240589617604668704968005258162678097818962273686653175500624088124327947799865552034851560212696448391362891618420684682830530959562656412235250051685950988815198935051608849298462097778056120405637253329477749145874980301089486772563694109487826641020692339512189866370078355603447950838293611148018750287781512108057208174318155009099849783856375094957769522111215451113374009329358625460615848756155296002941837865037492272631092432966002188214702765521694766219686888620424970696341174154003207427229331726566885914641732804305855689139647322589687795127256258007733238525205521591691952141358471621014938254556592428283877615776640599250147195603830012668441160567123823218415130215047858382669569629608053723213991084472962178970795723195846955152784331766968213716536564220988982227314562054080936509423072860045733347384026435799613007685418360353351281375599793786919001138079410111759211765967857603120462508815198339234744585159731678286542373211105676573625561681096470620598799857137900993012525004224522704319096452472109531073360223454909459880076953964760189758959284987548230276441438465392358212329287495096258667691509203479067264685165079571457210566757854370911185424667174314660202596471567543589946646178523112948780976582946237782483040923141749144615741279717800119755104437970621809313881364397282593752608195557869880 [161,94] 27107577840979941051571776646981671796133825385852449685556980062789927410139906419244166122771025082680124891093035905744381604938790468462792207200192457145963868190833619468305715472999772538777232596844220926781818532810933005135643141219048963350673917279632424553701539794494830195271221057210839384877148112409785401018010981009718995785894155561595491130255585306230067628742231399868862790485113496509628951816334191389832954140690342514090932193810531727791889774986678197527223983960960815798478996372262575212939964722791525615649873880768994839157309228452693380417462342007349664748864407636195739621320151955016067824799956436352047548356995735155063785431451931821759324919394743366325102417754415781041150239195345347355671705042745414625635338650365506879453425271664235505562594771429886870511809806639759643332771686205517853116907787795860075718630225694910924224096406747529163987007315067044639515125346071982842478952989656991844956185077633057419372462954295828074390409674647005671520673863050718547924088063090012981529890494989075208542099047596236784767148666411101112859625518210325311316720379217575556888374607526385502406118256313181393781623094696206240363111422759651267303340184463584151140874338902019719172271703319644349368855647527727579991999889050302678425844027854958949316033877495424287002480290174546817693930481938626325635717706013808982389112715090875616180319479984682011712778256300688206194699746053286815181828687543972805485820530833431044151761741743127236250556764209493998648209483986342852010697178653671157012522335353678469292193532462399566414085041624298484579692807898062542149310609147466645900983071849126385915662764530486299102338764406853830317544772844397242352041457244654934720251965880552721317928206370291783959915796391676332868355474237586440803407364803983598050854438192 [161,95] -128178872923508705771309243881581549874147534996467825971738827118735945043105559740219142956901163317309586016553661947863475318221762388515464140448196006300050777982270608940202910654626823508591164679232483864115388501052135181677850906507964655238907798103376481718153095779524636472008074901106541763962960865804654710499815630495525234133236604361689565575758433157807648069731960337474860685244884037933107850141821929631825846990546821138675977177153751454113989236590670898293693467093177309526059739236176570319667014677929891525908572865447021079858799245134378083663457391793827191393870405446419767715992004610544921448584366874153111529754296643595331097604080039375221541961387098394347330750446899452473746381512492016193786391123866172000635335409450434322218637036961131910981082706031439534491393884485242367019406390917761153835519718358630197848227491600838832014796252002743593454618640092192651853677824248906279481453635682222557841243921768348869464909972059255402479207102658488112871230211001493420922335411954639269459398088803197573464428359299808587431368608242023870619317047706950272576176913395251096751352785827832120233148888263674256594902606550256494217651189909966753169311165411054975755037783120427434896010212814539403274741578611060536126446388072049451662332617132677370172196045488759087094340551426321127429895795776975379901077895339035127970015808509679064917433853289752255196343776996987749773026302749728540976944551854848487859340191428381640661471221969460903673062982926500528288351085081732892625685492595606673037838773147737653781499942674772407463412142653215259403365808295797627146041509094090878394553587369095871508913874273325870951898752609752047000082627992619059029231309998411318395305415470472860245606441203753896833322747799798501469408753374971476398758541247973144208400 [161,96] 551153645452314389715714475139838353984485989092372761240246218979058693169187529086343717566813164566028599434524950556146049120847827161797833072030175759895559085045993446645203945576409369665974891867535095161925559567391145509929687672409670629415137712004054647559611576017516284711333782935874454679979894064944076060780030056603978070393482302377919731814079558035011048481915805362487161749715379799028143591280540747887623836246823594110001652314883555713540164901631115321951967354168242469257017912650399512760038739903779941268077862221555323400885683417787765581742252710578192376072946751293943025730131853224544099723018300764404470673259454038515855382417710350478354893768393761016263827981105289911029228526749091117756129059972359157006593010809446683689973059335033701340704099647050325063286503620717373068171915205299474971638393367448953635057159396769287487333459186987306086380907094217508338903884435366556995379042912449673355693525009034168095919792908048958854098510836078124490573894529267358513467956913506927887225376531899710894190321109761576565998741809089860331337419901649872650565660318188355514156638963821531361056335171618962663680845661279150168640919783652997559720329093802126273947178626691823988014473632202451452312793374615437914247217102288904091748000804203097014137883883931688914776293279957176663297101715435140144445335807388158954388857529362694155617315732414389958579111599730391944325694803313637304889428758301368175830134543976465916969871386597295389712432801382500087665532564336846463780394783897859378325945366489742375852577947977294502200106585727983863626575751770407738165014592566349820738049537886241282988876068031874432422803236968766329884188980848806580258507013467576679711510085423040023142124266733113309235952031962580983340816606020821336500152938084310016 [161,97] -2118303380727983463287874887218955721601644505197206385370817775310629130060028992455179920400084364008838780604351220413192946073290556839224967964145228568817525263360442131032207413545476489312662594164850744290059549495244477386688930639032224817782870682142973967656524914916389152760209827086890155142815829557600391396215798582011564238977574121970887542609933979127647126639177966079256437721287622101956587626861940881774506259260445353517900108256778134755715700821627686930675832856871760746888502746950528527680908418952619174523475596966940118950808089466816512072075221099907502265343107542071010891307094084169344799616026449394968415354950462355324773867583162468553238593064594353095396917632527291365031903885914054898473475577434936225045990084434319505527279128754083489650774166145368458352186241308558008558193556405283295530556982309141616834820410345682862777077986014668898496746553772657936327291104620318477572593163425638538480442362362006333463510060271894905907703672581345691176156876579213464659993233377633121016506282622377037293789149279643564169334710453754781608052700827016119686704162412735808251910226539504716564301989813162981300323091008225044640773457787045434636086281450935126411576123573595152856869956904397883983971014873633223212306266946423487821854016004732586397943424059787396770321892743674032209599760223889879800772089880641238853582810127431778458196154285357755020322931537914527416872395431912190081375905312702322753262872530110862372937741639992349612537279038605105741714937409447270271709484064336517051490920823739077808585268090248938669706136459544094090264537282733338408386028475761961626909035572722542054004780235080990595308986111148980598699241016569463413087926549955218688737311506257791782497233781774442429002912645599237714864834520248159440648746689408 [161,98] 6926390982248216974306855076156443424900583507478925607735529498597010289750086418516694089367945784203247182399674777095249645633280841597277571240468339637115764330192551602218368726736044172917844897085769276257729928734080197970364501374553128451679014662961693479932620664365094703055143480037351137921325956184371593538192332321219493136606725957156577555217047978172450555808816092966010425147341491670345875998896728760785986092496018757610708339361639024894160294415544958755572810684900256902674227169433356491520575963126750661082531134439058221422190908351830221613022913480137661456926526650939899332664163983695461918545621180679051753497329646921994298627770940214703177530178748958209505411878368813803360369796921086346402901328333915297462141308155731271992325066190424445900350436253258255026564651375691723552689483747077857097186141460255348640140673106598998812966757441064085866913715418295433853771153814171370774502737478228340911726446384601114929363451434042304083902149008655478609249564283598002670930418542445347350110943760182431017688630972707148475166525891382357551785366327956986370108128077098839803569241190753688317221098529392233450810468630807649665749699028125159326121573312960749447460958234603603316731346292855979239615739762259306808582531686452513640581518340453422719915075638850315412923039621887825650984983147276291300067783687315850000303642524503920948728835724968735885510978247965233909823099217407078126161731712708591174654945444322205414822071011240700149283928571172798014968935840717042036877540987962805441415092284418935712999472935881825427918583158409118157896663998212490994620602651559410746826952844650409014923061603015729117530967409776580984427385799814925749251298678053042582442086204068627052386671537467255528900143209165185002987199628361296966975552 [161,99] -17936023904800648953506664263286466035570447851852304287281420060269548231004389005812385090922877835289636724732123668329685187692486026893251402349725008557297858344431848488856342439276502883167219621154710334735602366887777902744659228139277299686760321856057493634143972205241859308599190791463600002329495219148202279031512017626137007426761107760567498967153369821128040273099774547315685416316569196647332726404550653033032100532737291214158861681801924894427929947471483528446111457877142889838671726760689052289444447604209399680667874625533245107963266962916881285608376417831940581174307587227562308649732526383723767093608248011981576385867839945490345651319728525082482318985211676475998249175234003763675337931543128415653348967992134267028643057367272744908404611928096414972386697642520502844829203594084636371679475642198873856495112409076169894125160298026973512273716930679485686832849613228477409939473659003350212704400189131905101200243706082101973036002701568183631251966307513536613449309650532233473757368617928677508978676919461438072049963833050478012438459433744312637204169925096880465208160680629087182891852020210353318900107472439899567743576432146750029694457361312389523691422020053953637816290573177003274501556643896679781929593673484889883331756217719120933426197109366090925989825468319255423746666857274200855275441870162361943061723116332271044442176277793399088561081567371654926688990141687404068163447208846441203393135202870627346055528595667858065222221149177738045049541679675519731017580822663111484690318915730271062550817068262418243751191655346537892188251936503257570050187177626591336510476935606029731618762034751022982965780008651713959237711815362435173298093806307271273083523986836473521136937308025861092667771171632214059487984040593326339657513102577988819064 [161,100] 31368657348810906315263584089828073014196345712235390960832916359225456195854142063717747654244927637420552349581224349759275663620357172887196923277719928767184715871528619993629971003582671027632971078362138437507470443542821108171804489888369191908800399800127035991552746933427040379305686972329345154966234495342609510677369864832275795984844477593294662511225979274298062302779542420342480672851775409480641898486864483534085430832916801248342590950694679711664972970979725300387444954018385248126311554753858821231226890771888760810095656151750971928034305443184262864947665018799310455262472824925788072651367583655669165423505926889632671897068643620874979037695168596778123496873905013368827750546346018167244423767429123874105022749670251390608612706084301498159777381701407429411150034448096852729438766623438157706782869680632909798867684543616171505452886800126783536384192362820283634283827915081793114896022758953619443988129502442096148233127871839564130491503324576169696332723528374772796307397506189800080546760166036916349763151938036520361412652457613646134192291130929194122634898605028597036385352391704739446422440477797071147482421399278278270948799474830373509538250337207908270276077727755341914485366672144452663405955864172034123850065288154793671143662635848809737984654004836551233502628792918484494671687707375819382757338108337555243574670086274260826377660375431749562941661765687510058954765264246308558217935775698116248314828213560074165913064180511775826545643369123524700386334781496067991469812955109901930767255030506428589289732530180506607751003000883236603314738216083520204029224430748179343074659998135659215514764182985353758796934349916301688398258135526496847317454669651156213199748734493532219477233055537322688287096744194651857028170752512589268876240595167616 [161,101] -12394192208088408209589221281519423485575096221388513285982767199489798828777467789099534192591233431958910820331397149592719150362418884560068670407676109414136487362526945867861557359769048024992595836286615559646960491083928416769696885671926444323972564972852129956893655688525363584839166538257562885447015891214911774388209207053048058075115350541822804954942462169657666769376569320878341260312953065798979429793458826291552723715791839102394872032756322162762417735228691003180216501791064005151906840785910268691994347028572897485635413627616363032792817490203638758886424002614952038526815743049832966914324440939172208329379962544844376757973006265213315671021018879779436321487889557870276994326019672168521598483633938973706587770591499397661285613545171824208153117289520649062643908118207619951288060028121287574353385290708322515396447249389232014229525066373901313112473319295784653813471309969333494680063661475188255595658478814924394404736450038983060529569386420985200074659300451642963022366297126866382847893296161020345864912744352608736981832303896655442877589155829902216484099585544161514575305782677027536772379385896593757834430433559215600362189586657723839032012401030506987558506604484938889440502753413959928101882379768389985877995663668138066036756214906212631334981612618702041931656191488678674336449957339925936921897402686166335201087593418667877214678172479809571492080610389361078143399442095599139599649250712573642870025342185259764242682725359277766708406812890191447258496890268585750370972640038307016426265645650139947783884020914899424007202751652346658789539620627570170164350348495344171184401781334438384586703860271783507681711742346586840395988448224787303727983688904323419048860559708319643279387196141689808055291123236799863380375935297788250609702320 [161,102] -113682127483960683836144274576581332634132594900622597112164430718816713185910545683915049634624394538760420127165985784418041182318198904315793633653791053197074143953521281351086374039911710377084620480845243104183530683267609581579403307633168545064111128465537185786896501560735958917582311990491166199907001694674384515580855442829644706908896028238256246039783657975905316203595097787669916515119190792031101031293248380328231517203809308261458647339100581969697721014292584205066721707560447555336415744501385693334538850776825658175171544896274289224232656100850470409126683207046335678626927811735453162403635076853027377071470077229629174604879863966315809369672548842898953565154722980250997280424249316304781191909763272331980492379345527539170736855072905413839650530988865394045373741236988211894325155565155041778107026783687012631951044505765350648730254887758871686197299121362801680280596551947095864111465226183143230530267100426005695784828469224540600380288500373482735132903727484220843771156834847776512954560824902072570193768084790266075242660833568538884109860554956929038490983474115463592461084523290266630295351861490352604834703664668882377670840966199970953012821309080654871749513602309605939300540432501158306664383720026280047415537476410845996339094685221160850032331000585114457175425272536394841819933792742342227937707876760932514088444823986355379203517992075895064135759614647605626146741808722457045294988426471427446530735880892227186768049488217568170603464290105670694509050702690189628560859950317729963518397951215607999218092952428575975237934869114130620684786009198840649780449682338826414752536280619773945039159573096152167483722059216444828315094617018970341660614758260533043220680802200902027130412774784441875400938761997273779840900040598024279264 [161,103] 282187881861563615248219572767033493024489209760730304706724008236994828984278533355891395128548938818702275639215559438331754369758564781303917262754612678602592401588403624785168741393804116856621634666228597524280855384440722007116177996459198637061008504482924970733941089366397620593480790279813124772869516666498749775614273234890844525847526316313464088928012545060166589996363985533044575891689388265080725228921869820817991354734373438293907632414365310131817046351409751449862804420335551004444338005219995378159654571279526965440758891108148433002354862228808781017551379461555809880461403829118436964928186655448277008542421212764850254926734699574357118102437095092166425297116024151315857354586289647071126834225448178870070640507142399799667117930071590131100913180984572800770624355185221790706145930714412830200799536190698843756730402566779089920727436133352101257769443361878416091615852750429635615625621377310667230895769144584519281214314521503963871377019140037896685960260691768674997113826280377718956660412520207223235805694109886581511111531545998273811323924958660266838755903614203089351238699900383064900745715779554165765061125929872308823646507560851954861217901563599789082911463860133617810697780588272122218203856063687803298757751748491535343594528937115835621218528996838406206661137508326207057182130263268972182280658469839459913675032969404624231513552844472033631463331583376129198659200361208242148782836224166589559421559071286070851867759624763210399407173445185059556248965685892225111336343814439172549480210128362910047080530184131766710212413232367119444528747513321483506710372463124872847026804633544078401539275745491172349547872575413337539188016874649227923099956172033262894731962951588363302128050132861692432764092383074435740481953913906964 [161,104] 162404819965840293239795266502142323299412537596077874960211264418656776546388914441629407577642306021143085806452077030929791378130186316669096412474015252960390916373981242274492755685307092917960183038944835430934300844103442540703939295359920225777738812714008069980380880533543493021392752310702781260857374775249346905585725996674360874162974234277776030877436123406061760058751349662268377417005972549902539514676386164761478683345613180150415722856815188020757887680162084086078143312762409033992433368768605298342705510178960493781808124565063747486929547464020683043247905593254979396629829013235218032054060987434122231913861729544776019206053169812503670127527554454964907455640562621626995773035742801994923390231600518859120820946348037738967296801231003954014449738370673979300973881586871175790559333907458443204432206675750368933184290447038292814863545934923403489705675239528254495938477380224073354333753359046079684870982072448394606551949399724495569151795304322287992674141393175575209757826217183211681754803305392282860236989756475286516722738060420101201587900997089589857023390120425498136591327671773427762987537320449496472324373571408482195899829419113574340756677467712554538184904955171259754376276184571418562622913664753698856769031933612962013338027609405988348881902029073924096818610086101582578020641113021204291434158188530079799442419875496586089579772763708713676919622843337091115568013296619988060633220545674121431249992175857879320139211292726760503584269212327966575870959146034125827862494296991437298254556118553917305669904210185929230104811515007894012073100173886429212174439923542043673838180593957681917328340879227421730160835470265724894740824852967587316406955261760146788592315067966913254283504941794354987487930383312551396678607296 [161,105] -2296088328914125643346505161178089228960987399998769274475888200387441680132447351386032064187902821543520460317727770715418288430189222850445928645373255427757636968177207866162657946612397851148584484611843351492114886659505680759316278480227193427390863395921452583607926744424073328752155240183727395339574397629006231212979062198019967180986402476411054836186514614218992820692718339031269177581167717273895969553036795235258442846359840627502373619834295919675469298210075022691992900783363497123504385667088774594827860067413679228944541855307667673240703022128529130814127548652373584253881233930481407561592635617382439955606909180397905696452749422623822639919161563610935422687202880977829817933887372405804401600225297956939309078202114193333613361964506408142005309897191924325637184695109272025324221362273298987677676451547444204096029470702727517956402779640868288831897806318140565077826139506419144171192063763112374587009521118560196266897115759533407183507907595980715519833340208636637866164972467840285042332701530478830191816387342714177593250444915183412763797636018029244618781406301835985885989861201986420934060006267995048261746210311384088098373666036176405050025323975722667879747451569793755358974092174292513093100686913945618947350774769163432003893825867529956656515494002322052498391386614060247501902155834930891229422714377317763733605466421245232637612581301816879773287045162707318223691163137924112022551873772242226570170810607730652884437212553653182278413934945495840243880940908781640103932797214652292380881670241293763816643517402000900202648373481891579606325612096237481739615831026927421934634510853892246363864713335244973147282198459560975740874107208724957852950376888529836546002294142147515528520934775220934372133327743374504398424 [161,106] 5639721563563322570036646047892522366689259339123324868456754004754648504391604179099635823629249389502888979979939427051946979601070399236698341384808304902614543781678260127704657229740955432292337495561378839701062709098177872764537576719584326283636400693387566254681108609924257198597014721414491257786035846598866697746917336216985223018228536837671130498272140741605180354014019306824137802201242188364461131025024328687006559306333186710753628808860577604960500447075415617788412039625669373437521058399242409057085188381022134366153921956215386585049879325542399360478604175990280912369007225325394920550394534691671813491105449986466957707796430353260240181300918896698666906041521005202918467088798262889371109370291834041020013939059215033756601448026634638228200161823261291530344228624133885386337744961309474368618137589920039105935025069597565082275735084267444890401024196270304840060449132784059085475493921569917135364583821461867854579354713965597026569246407325151889301993079738492713151191315565851982984772978541767754086003663972358095907641488497183444650484702424441770098693692875673349409663728215133391862541447878405094306859989059595129591297960085354986837919462455888740434260935828568540394418656559744305522607179037193168491738810488811942046759249265797028050550289829534695919902881811627366430400188042031475819085148145963942061753234908181910914552065804259126482596466509168394212615320181341658155161555553621200442205059585710690329711246651881002368466940564690629290144488428205039852925499543843127431893075129837466361316225171454780234389185361110378557265412986867291148211476738055861356107124666877147425111321696062083588750466894018201515578477302335473789091583166441282509857805734107133799442327489989047152248992647062864 [161,107] -6940288994470053508203256025596011403274849328733969005011721093695435532586282391914466451211005088021853879142379891142722896789139544567173377139145004614897947614391416699937858522515759470573271989360639866261613207744494132393612388879969769824681599356697777789334492949308067709997415580094421542452103211693095803286547802124627181116672194717514948957316670612564214608797478814969803369579122934879379048633165321259686882936177732513093171382459537145426012795349253667451546117834656260506563492493386994356061446674898179097573435890366326275010332944540400684326790528300697600209909907986103685020875715831583410514074543077072611526193485078429246948067016480800786544392311638094637480646327236053133333052608702483935978217616235003924323519298492107030355101972486790133349918240930669286556884812532105056027485247662317737379265579635630647837522286969222717378875358430363281966384788413341224866025636385747849295682761372740322357260659772370402242503167786361369311562497524575888948113361520498172160725576871245830612182869807135020202702834762417283651430648046918221461076258188491085602511020410793430271070972223062226417533046159805084356825865944934860874955270396183867165086340560051739699330315055179883628042943064786900395958815877805439326093583443280808634187528199204174199434324361657611127762090922817585304417065724651505135158830619491305496383919296576795862848853288771987404825517820228169132299929967272522232495689303268399472347267912963556072328466130064939262358710742898944559162675022940347896105742634326523208094756778973094258085179600472681469528708890166966293774767782087743087512029129490287725996703586811357809705015354187348996794245094393599027596630998257796261271181734641550823469888427088501589944336774 [161,108] 4170644262603558740965038863023724336246767000763604086684592127296741211040136645631347397020830027106192436260583798816217521783128936474219217899329805977073119105263601384497642461716950185291528295747762257887582307817010985278588596723618572973421342957724455834604761434158634420190822258555259952622746617942120977061356658626966867448332402078141380899273602871970743008685475390216775716746049893800381284528605881902412672074374168331823213372667262796308682350151918201922038300190248358583951991049184626103656406169377747341543942383371002497787643693267868395539231875725902103890453530380559415496111153639805800003619012918504100541944020736227140548428857188948733630575834921628240115520294202770158797315939349998221661909213959855300782889066700285833377424299180523346193833249767315077037097025420990796074591933231098992648232593697370643821781156853194927942160746804597566357260684133845815691703847240334527436173411806301019744462969652768597697544223704390210037318547710973758682439312931611961605903987512331337767070535351813104745626798957305222372572343915043376568990012966398144966011876812238363121793677317990733640055015623238716159144885130585739227061613191709434183563215045134476855715819400605192674719374172091075169222680576384691874937230223151293982091648601439928870580228265401449872993485146425161788734225870455477224851520985764016629589541356347508903079170981495504784077197346510464562605366224951591418934336002466943049155234449672649922484632573124951297549147429583355793761245506501797251778187362599641934586453099372779119953569674218187343587239546082193911146406935610801507164167535292006241058377448773181115287860997360073241258883484787857778982252703240305263503307444502577766107876531006886118144 [161,109] -767299486282670788186528527008257582804364292794900017979023353337928293067835223698944071753314952542914965706915924791393054197653917854997899187562936932908072374681650101116185987420092953379923522481238693448510180538793097563550605391963059581420256279134326297139076998589181967213770831516882401860339483084861669687906622886357329528714560366679624094854808329037273806537559007672367490338264791977261440034375340212903496370030149585596858318424722573375529822241461230084320539500961075608710339066256375744323054816927611926791195575818977318070143460419144334018400544971800107747698363018259592632817965373089157320874835230805961364886811043503828674218289847304266635743315981687410121312218562349469947616881982908977752098297438132929632579528619374235952855660962522444098347339464838393634054389249969838966321294901654250297432626805657312961467808797349818206680215042894347501478287392864245984077007010284997882960887593302305528394793020898181960337512052799608579040124286652726225600098987869089508495849037703024263799630998224826655338968213214808971711197097921530062031466693950778250423807408489867377484738795402681303857760590783674998511992880729049902327226358192955825680860523332191332812646126476219083121553575325980668406217998649163362695878662091458391487166659207866318310061964629505020142267792053160913635266350261487830680985345700573390894047996852195488701116016368727719185270370455538734510073391047892929280645068951620293817298186512686873503646470834167192524858944005110174785258159560671437643069699972321712681399589569439648201115059978706869186482859965989512690470628427041216317209854670486647736555184165504533476356505005615250689758954477784595437568220526635151271864772675470579706940335588672 [161,110] 1239399648789077804486036376380755580921078713497699746725577305632392093390940119602568128604037118894189465088285831280428792767288495804436893458841358059989804951108123317221493338189797384031279329774720736009647727042510482549316618197302355982288971155965324779879440638834880194354510226959482782494576049273276537619231135032696476518016911381557478138651245505121542548151045467741734848227733232675003024734743834010725150619209701348668026079621516641545066245136299853227481021899477292971486444510692140966881296438668345824034953564095181315939518242572482975360034779225015779487662749335187992933850583561579825301190614490156824812392747828293578357281989055268379677955237740790141225395484520848424108241277381698140691704600942461820294286085757541596348056607383042757162280416781655383091697718469163459532187372446997196360747017909157984325691483257912788681138691194243624762066023702389713080268284675169655560385114676319865777644615521783167226383224566632281362101953741045047163225949417451797279021428978523002897511753706018921620266934142083502238487366646727255147350394792222137634010602901785010385918169602351515320474234151263419016109005353778050098599968519371505480147928297232918540987673094309850726982374030205056516786002767734629174412475535653628709571381224751507524430627856900441502544049645059458672633132016356118118731022247388546385911489828235928855871115813454581044938969335068794679286401064013396983050266854340050474264395801770640222952656104750726461781859094040680950588008019365410544842004104471346685858431518033778125113084982411678424278736526765125084291659051172917793568821830734072599422489726683191631101570243806282086126861255395156365199756297208819111797199375450033008051862064 [161,111] -4692513310395345292501080245299500872796491556795707243863742163601278075448366522765106636743684390930065952910537683571201153864180027794570586780220444746142010478836427243002968176034602892751370079109148810416014201098101646643607475125902348929866943074214695857343758665992749549520656204319967141983814654745895232492778073208670451262522438980099639639121596331846914803322475449625840840945937249725807132869754840924049965986359819056593179129612400346181876252569536926068810525373869120161106928722895650299807544133245760782543359524745103503431210971258876950238013693073133675829905880430497077398315061358690795894886933203753163978870558343389593382229042408284246041671440870757718690762976532487381470907156330475592172805664008917354573851682029111469182316610128361319962464451686246953377148090266505268657758380806516632867088053902782903593666542820371943127108924045511226362335777048548714064775312241167875683274442639957204254579194288604644561171060330681488107676043850756631033474859524732318222444197966792687275420079503136638351164716151957806091030293469493199961086383008556840831204768318574195011141310423094629201409262778355950639002959116678946868935003088165767562356810210147202585068412197159906797210552430115037905262620994395977241826860201212834485659812620069218968769849824464461098835104506556541113919471604899144109537034782876671676304044476905196053417449722754845703063212570247497723720954445643025340685355214457991961971726389528965657258722607728406101281468640056317167091324056181917438976208173961980939785658285089104703161452265275570947971759451167354350545028195888306500932371745163522712378885085344498061052200009862000270771426454593240085470590332950588272086095799373676599806 [161,112] 7610374363517287598536567026630575755164764092245530945440945929492797910197465869724556523261078065620432628339330791087081961504851819655800361099939669218523796688377128843334821691717007914458041130804548627098775697253214871784622212093851196074130072413241243460546709545283312128560524702857954490399376671414512222931802009697425707892836935350036392720733668693839245694971399298756879025824931778310915481284163963221598763666383733739849082176935679125526998068929546585559485476872410727917537266032024179422532172630739363822061272393759300553240646109907603666950353896306980517667092129144526604564814829995324909110424701986901085636884428396686401644600349811692759282114358226323185901887316806777073945389214546939284664776566823520780473075241379611984934630101059493938665302558948775746094383421674148621231599147082377994423476824735923281877666433066319972480275505714175365456697256521605200486590299796743183427746306635343587047136896726000701488485325699854679531432256376226623170008908123956462468156466845422027512613731873221914481695738165706861524710762791713849912902616510301098142246207356656007824684410312756317770367568165597592227291576104345239424927030294832790222212529230127945597231902211740985480228421972020496035586563908506747380453966667340690329389312568077779663856889535140073317386078093868966417593804812598321492064206116282221640622011325010423549507995401784815654035378980610884969442489084600987253838624762188441990438737751331144306112383962213844421782916364041332667445712818837947845120546154076167203788236067112291355019037582347263009783989657608808146580580881726923323771280958155455643894353654198290520683930728137872877493802774002987516346418388764399771126627222432128 [161,113] -7633904711172304470267032932901801192589176562147871219567117953546873096869504003832068159056945829966932726471603883405750967164063597457527590840112537848915081609185475173815716099417780410381781574781862246039952687655469281540312656371478606952282891339567379702482060902249067691860219107491687338136048467132430390278636619908156909064827387765760199619539975966434653479328061910972167245184238076539673333695078643442392751622196291338048681816579856453486000762478053098396547030630317410628608610537512312788058345703437495517801620804225315320246163832891505048325587169526750466203242109267614915433248075362889725731257972512571015830683045000607385129107637447581268688634397467671171682918518352962202420795143317104362048504389569164592074660487138587597815491567528926202552203608972026195349326477692421705362055887879636320576941406605838957190846023109985938354357518730641640706600353701210742607617280788055855504844964935646838902899838363928791755451778433646532491519583211252314046586436533752615819687617784633140723967464971071873346180508902915924527203465258561400224118532180124720606670747921675194212912266915900641380998988523650767966385958205687489986266816941765164558039223761815953183390210704618048004614716943506536652485834511657632107296051579563585791951589874300261880981518518826868558134518660458308365222735055629520968656420270055750454867037765093694569055781222433776429246746546721174851040868411677861272406509030373722313135435425788438410848925627016463395649228689597281883486909714389855847151153265788243344384919161997119150367590651485942297184886964060312731036381548924816013179172538171120533928565900395629162905372194142551928604826086817891881690142276740880580439952752 [161,114] 6169516595909369239556068659956294774467463486299513865070027790114173907505523409955721646475090238861267989044388937929819652978567772313457953789215504051325497167968610077829665806654606952177584178591168476107194894739960027005999244992690342127274110745982131830807326155437573626567771080326899804579517615797048964388106649177463620701250572161866049849386760069258756306558136759296845247680523690823909904404264630658898685905273814024644506747271817594586400681871199803371241508124523678685851227126133410893492028989389603710029212283862341976805339521129862661111857223829646953474318147026446557221027427070082044344777125760310360486460154119834813025807923011304166976900478975801929837376865857869005053667952699884001690267097441196328628964339415868248665788054340028298811387082488840461667850381509747893179140856794563137966231332337810749524480121642270598148923435424867479799394896841596048990126902564449460782405410978009504935405845756859712974535213101796891886350738299614790229383553402349380835791768494599970169457097390696102019370069639477014317402032874735239076780217310857974845670136812947207735992711197452337483536409473361176556568733210882979871742882679432154395509578069993199118322141645551973278388684050012975872455497686272883092678730823220169887593250484768109852924204753042489780460454871832415545930147143870423853218381520692124228848851161281668854391119261683793989477114637972650009085592065782589297415757758378609772975977890762774586759645129299942008850467963192333438205942502019011602349703829768197511025748847744059726166568482441109321800748647750362623339993259747325051579600951310365232463620929363839699376473821979790684283803736551538286579437632118392665768 [161,115] -3244815011903169815848082340927069988136693425749675379516024187114098232614452998783986062579568410176613146495292388887511809425806280937433841306401528020213573525412079746585490065002001687405551253349781013342467677560652891183140048516197972266545028175738784935202141944181102297034204549764422565509805334883826543830488624122111902728097510320653236430615890684822406919553161389897289098892120414527166971766442689224932912173668951189614786188253565311755600801689076798037718937932412838488466989168853640345816544985618145350231701042973637144495594011875729561385575845073959148825130546578927663615173354439146450391945775249209137614692470554191811850851922810114128977593392723296998335392379989122595340836199702827370152389667359068108921401928859886365901100172363650684727151986200100717330212314110351511239774361351513484229992844105527851930276051388468384706334938702247423050873748728714684480387835829651683851246679314624714445592310158146212343710788488220322145376789642649516983740604477099691038533696227188896496109354674573833946323360895501398087512110020318725068041461105359271710343055979790699033948348908087563881470548233465604928997209190999195337673486625003124718553394745237656983810438494318530930931742899797502392103986031657186684551853170296380517923763809011487417095936283949325597965905874688600859388174306946113440091082292662168283320426009244938512622104371418848906416135469647866417680559448576362589010894041723164091254451152756141947922619389744469246912106032690199263364467947197468586947337207989877589000746011639825961914857721643444844991848791904493797062657883248252236627255805012581884922573682942184763801902902207440030875049035568323496914172955916771 [161,116] 1687255726857337926478527291587023396183418573571731462935197874182069823816112138217847062587552755348172892005790670342259654846563863755950685699942372788362658951976605687617416731726606983412018211635219814486547471562427613696267602186969182989007650429183988641008859186470190265169491183569731431651722532619352579345041851698848119019745610631925187475658977722783336944734309729820070800587901109091741132557402132656182906890602710236096189414240021067238507921759030454329872394963185460738677318608804201091609066610656574763940891152761287487293378870977349387762185792723717303544120059597987319047065347564668158276582448569193338080225496542807301958767604542511774089945805496259714427214381496532546435392262995734217192513311139239530904535304287355765258146534695795586129822458442458475618726390263904800154235762768698718498176051169758692148894102991095168595552440693474886837135679050559222702526744586538084665407606001037165216693917275654137819073312828240381340471037800537179317435025142278590203612064367832431386850213519391740378182821733278591806750303865108294626570105894538314777267202403491981812722357011013159217958856570943360667498740213232026516946307074024082717844467995132132141839393158648367303533592626395002654453310273192989214981657314230534163195912342546605067465319370908741523071984051146759581133474628635792879415154992735829257831444032647330524727526108476129909568964391612282273649592509900948148962811196447855892953566441403203115752870282514695719152145612568693236846447468714341548909787975464552400877637787342825203421147287015542961372386302618538991678107297875100280628685834014902881793575616491785975607570123136894566591881013285400309489275840 [161,117] -588200949165363847827953399607979497006865898638135817182793432803390537355942817857999195051362460552571076255745667132906086706578123638705738865742118651984194678748321079790966761965240831985419583624704323098794565564610806890484643559260525956749877157757936817759029258619982802344016049730129419002787437566676468698471145586375497360665937069063106167115469249411624956521903655841799792898275896984498459152210642420570804676009709746886462828699327680691439406684509878230984804837522972620774956644169930947566003822963833660011005120321597145698242056701506510172300992195996260733130358664658395341822845541550132437719404234935518326745018379230020702130586972904584200595127516830585178037119468825705324140222726187428400056153693448487520449380866375321850966739322001471421741879782383147651185879356994305988875442393989863913427192833797638939998287166444494937498515866962989452905516865393639505531178290348868951027985983270796116728582836221079955598536737532362568984715165799309198946253680581956718222144237830714870698048828777323404353848444565251850161344890865664401477795521897809181246278034742704139245743752854531717894362770852344106340488467384403369671211994937398619556964674314610538753036172990447032249811655827370651820703003499223728283295096873874694889591896998861147644980230272835046256454293017914761371056272275475959169767906949782697355525227773573632150267940757634187647133598213793050766660479215813056436857508204118927522135790790198839945193015071236632751104477395393645937639467055990289903258759192667730386018636326121356801749682946764024203559564749865019941173028224082890603650177762229019087333607278833092910783289832802861206802306045854680408 [161,118] 76816758128858530021147899349324398614880974987038635506195898209133464733949916735670697481010443157144401235523581625236488293412796756816522269125781175550205207400887335785761682579530478640004836789547242304497985287914597462287591816632139142598761227593833936135125794465527451385069701099812444420955063922929022036302511726270347247454680343005200208302651925240970202980574539310567801961590841608437046773833715237194615545436667005880921351052428816421586171828092397593405436406598706157933256694231980294708814357888855393467910316643505714134580194865918394433450725326237496657444899808342031001744036377645886403632075652209104460056799369614362818586428440059135105894393792373569948408166165480233741768459398724574333680222221973938761252193925162213716719973986484708645841201429182647185722462761273917351165236084657398887118662679692230226109798669277514785348910975453405206553872720411266943116512388894601261502748280456785313881209906130605479954917889812252277169979114392574499550757776686088301071658541611817079983905440712107077711268210114139691033312035682251641513666807614100847752559836724873342642092606332101837460042879204297076434892072132809864168736788457243617023915889657834531049006574385790628557558093871780105375729473518426264396293408493556427144643995929427651788220947169635425796579346148119285118821785437741833064157542226897010424547505609281357215224369952080550627409383636600960954583963282279979652861110968463837498686115591994528186500319479866513637054208529615296696322377763880507616007015543426889289999118238339275098118355183285652313177028930684303332236237437988418045562860990003290207393592402546574612880733204746025778668798835760 [161,119] -91933243058076016824665089059211972323715304742251266933452966440318913222825896861046849721362962730962791674221729479222235318017098405103691147024033626882084025128167547994566930187963787141080048823691589803050560919164985897187811065326112563975691992883881131556342502415241706795120382087761051438290822802204810114177533011123765484538768239687283502229217381265568296892122703611789414227113750933549944013902396226605316979238051678914425694716492978321816536841545089814524420964686255815576075682540113539993941781264907775041513205538406444238259375584608347367788837602992937273533972389830336294713035780001273055387098944610116251390859652818334049711911326839270565343486534798622288213983262845794493529221737946668889651322786224892020097987038240717078529278685879745571124932635784812910489000304806172729157241369940303276257055125689403137335186367776736526725626369049665864516758361574965985136920002375604577153035281728856972945941274892096328977762931286469435945289507450286479760623035925134100969841485467018356494819097792976458669546073910620954451386340140143105613561325711872747017999492709508888735271402485384205274694472891213325410227668312123829364773980957992513474924176154360213122612243823437806745434918069837073485099676598557490501098049810370874725625981988974038891623284438187963805290158663074985136875686649464496193878747914142020157080884266698858503809464178190525929501339843543145733548661762706085245841936913078112158022729271802755280894449922155083849299896246446540158267725667919865717791841843865787198668343962099386772448425060970333324545391587616555693055044242060881969010045879619895964895560485972646890744627447672399195297102 [161,120] -19316467035992205941119886147754135978280810925371824556982036895822224974273171090738051929060332912158435729785837448915532025188048696688904089796069100883784293951899384165960096005873047790577983380618039709414229218209731519356220667362930111968947996194028503067488789224569713788102115781716146627653496485334288806275412896752420396164194382215298960484827217802264860735063738757187765002998986037837623387949538045715235698648012223876903654167958619224880543855823982486217101525548164586694445326343808173863345151713369077236069485704923821264026924747788520070560621848842015134958328338466379635593491982937518264590392385527199894666701301585745123771990638040438884092660420939747964138589853736962819034917089082621429802849048204474959612712851621635930387415062081941150558135709481312371514564467400637164426901707877529080447017760918707498648056881189287525186326194568837428183780176055764431089357020095598383859431203316394692874492035210960630990041779960161995228744403090891384043995368231380083028317941877531584925857762051697716219095909175424099428548836516709425430643470886377705644951450347727111122310571542255568957159221918525041994878060840376780875784199018222367489435318878807867165881392265782998223798581611275217198230154400901897483154737911262780192714627161117423163472615106710548723803674737206941786907312821208050020971327029803281697240131099125755564603173145616106563135866562391046972738364289177731969444136882811960862641722001310470406512542722763771074031284226250471711588239960170527271764455679850382230704461357946959805454950691763680757400177863742195898624740903397863763100202781359674682732420579342893069164219348031499328 [161,121] -8469110013220593515305712696372664675233932337666916834752119957916650015231752418501466539165427154566912433696035003132779522708134731105255070047283102211637093341277301090529905490911187113204477933688766802578471384584194175493940856799051059101617296977248706717512587591748834806271778317503199235827017092733795238819273011810207539867201455206620587828653839892689423321789764554426343282328696271418873882831064013690667782820284345815991109466635562322233418200225007302370407232010645534563965361942755095991522000021644112490130852999540303695607578686715029706991484609121995250802990003187026693460831214518375036201926758972014593479477606381606630463609733247154222915978630432314502269626144193705852268358163203988815393497116766282736516214565836864748179217631206662253708954846175371005673680442550085852113331103280390838405713960850598356646343755853663394051225467012056761120849066453196942865973815877515269069479428914132285181615800124843607246687419713511333254331481905200073412640266337566941016460374329336685080097586585940933845635953777940153863049449094615873773031715922199846182750860523254635547662442212830759296076332124989794989759304602734215921572808946194534790387164471835228541996642109443267287745578328536081173596874248831250500364534446207486907380867405621359347034749544375120555982971532212950978464306686118411208858715437167003479320020473594222470097977992939816465078800902778179287695351255126510264772657688982431552580611374446849020735822588618682545123028399268812738378376326787749660390938042627832177377045960183571208478022343044728622434294188445527125014424649207793718219190767773724263559799132505169189373278160536 [161,122] -1484656252422135226557135949934193148074785365962523678760896646349501131740336248702763269220304023338441427247593348488170089615421537451488901753338057092384011583626621734477163836748665477274973756308165693636733340617998624143112659292248107220071876713898406814805838448450069293953051246794752294511306435572437015484913637529578185241270738586962335007745055691647016365190853189629267377007870144984931669903435139538327546208635938234586398769781776035037978613386739577299304107332858240004660397094726412839753065870470133989044281158023739258292414511353072513397289833351929229317755226612960397394833212463608915730032586748680164813612677733643306933900820406935593154610516090072520643744790917132339266293071778463139277492091884976769187194332782343433820194370651718602818394665117411178240627236327962353868799531750450596102708261413865098565508422290176534194661253863074729657561088367139559657483864183614504210387155958544864550645339981412265455383104000273275039988226905680170885391279158654871485941809057905110143335270794831150667153986735845612219699351622814040366528033620071898246238195142057575605419429644374383591365388158259661359268006474057312625300572564659377726172777901857049177757098850381353428656288477659630339609529270930811554667148458386250348463463463268397837471445320707042509231608236015499518848532993065018940304445442571575284142171679963906970071696971625646998930361078895210616578953483632162784051571666503216143628449593878527143179730612521585357874953552175113752447236169682400230826320986693518384533301867406523564080048210488780430487555437894574556651448800714633098644613242519778747247198778665880072512120 [161,123] -135741533569591760547957949935821490440316542834073633782419984162769848716122436795698075212786457840304438316228073786983547191160684505140010610664188890693219790694034817693401465117860271719920109710130031721152147492963167317413432913228502092676294874642786151061498605399233013787496531899216063846099582958400402356552659061753025201712299713339285461038801255605027465772993672072362969456978486556466016511994355039144411854741561568436523767063012107489776366851790951546138792760715821205997900656952981601149327005231557140591625878202876504033629540227347929838326432046803735310767165279048676019023879946165377335898208411128459399407083485754460838245004427278210463165747621043768717412966502756620847548815614803800430138149362751058686305908914934378128407025382660779109582882541282042249323840207655671009757897892491050111906508698520375940366880771809329299543662496749499516170030885371596375721454353748518303330079659331327473299845465081383255902421703081842706445947081540457811964671357056738633363584383979562278338514321434741628491237178739444739807634450415007459858532846608488176181809232000704423311610563760146666041029708343271661026174176456648839200631433596507248747920774695651093199097003588393032462025145471975428654928986268907751003452176587460488295692837767134121615582827598320295328456435698443145301520026912014958399834663331400397972330572755384180811129494200229248849974072633912732885676197867357734252223715198179052579498929942033278968106735791144264919699535169861035514553608228718550065085455057978240771196640960041084471212729183985730204231245137981429381697816356521260926809866656731073765684089948348047 [161,124] 93169330830354153115860032098892940724920880954106962936979838795963845775642797989903209680959059138924973223025893072033893959240781531043961763473048158001734107303198806437154518820043571756902884529283437931712705694645002896394912756938443132453630753347799676012639753258370125409119554459880001187685132846628783152490585328652500547860974421311704241362035325705112390520315058313587586461683413109167130981061914387646955689592688480685568580843018690335383186135398196197046509538562986968205794576612997895170961730901583453843763576314169753109339362219889766037622413247880827244852062495446127098564883655871384653393628307087881924408823946059321226302935699179830679592714195747114740265466971223676420856598825588298039507402336354879499683723891227735565264246717500355583518988924404068963399524587489960520695550684900978319028868123478383759206079796927520068391299517257696672242435652617565518707642941305950985748563073453339780295758862720761207452430726057447452008351528691344657248776760860792713596321873280249696679112549379779330650474638332370296168885668320554512124453433021151717874542162021813491468537618108779715726440737871512954029865182487221758661472746130963258780742069935859591416360061856685718604580821977772252764450268273498699683797048620775434078532542082195785187931424245069350013673003487521990031615993026136328308199312995075049047523703096551544792750695136622654428683046306207993752163096769617395487083731181460955364696245985532620897134648266414396473379745543028630665649809448581723141871877940100970098496225475833711889486622321512772088816255975052653456231119237199031079245358796384759767648353856 [161,125] 47698549478560341887873200429438685413008822121718159113896021575690007669002360161369268122196143155076720069564301539133406151361219116179904636688394428187347277160479657504986895161702221106617260001081448070006746131910039482887843532456213881718891202215370801113036738598556414229176632905504381728093842623397488189984205453891730591013025307706638539219273153700906573447739661556633895135926039740337293851921061088579348385053873381985640391220070764351208146993340804616432362550156173908438311643676642016419318259701949902510110489882967274595537137921342961737417922314496087766131567430908779575257848291020766300273228853584862142236349157638853755965808005774786172652751528113703700668202508671609441971900793909483497433752462819507330441638835803903785790964275535101667186060593310988694051071116085017561813736289378319287504657665538232141350725503482187350016690295090031410703275444361368448872987607505797791266599551047468716268408082220976711447335890716500790244972085800108986832825873669584185281600317340882255674126283776069563389284346534538512405988974966758179042238376454586712270624290014739883727695768107947499720071219996222609755933661110778187132951921278686743345409895208122211844725958974305551358839733077692807564644945546616462464700451758047974475585696836054853505665263862897576072629871129949540667112242997867560685418477733224935710352724645880539366208414709195824212634754514474239146596537441567217393278944553383189474564472541956702052576644122334710548246740403695739446900920691375377469750016882990953057695187998208427142267351357312368685000319886406351469617741620746686414469152779416851696152 [161,126] 11158169453922662981753613396920655839518942795946409855378306334661400715400889271911541452685629382457406198374050693368539721400322467783011745672600260976227658313544928918409911555462901885722745130152683575032979808357156879263352040026140024282153246890833278011912414798108366302263998542809878111558113102899833194778534400870715481385518086264468390852241704849976167855117863080092145003680340581419380551139177696211819020373260315940690731226436047397280948490596972677185189248046365255126608192270863317501032585535917229057321543042935483802786900789962983244917375439422662271526556670396674791169339406579344363924081998315770965477153587255291059957799510347743967275585676829651086572597330289047085968942659278520433710580059645470166132779820422304868802645039083456842858867847942774701671401277766184908173977159974304416925747245303163029799068733388801137041640357913757517488422999573894444447418077450559569455791815388509622328935304148396605296474480968371269510894243879505979406695893988313721635779986415293317914803496911541627463714754070564786589761379826619778843194674354078058127537015700540987255197507618802121197380033163522275950150900591316314485965978116060409214994605799905598102084543485688315216174781637831457244876322259358695873252541053545224986051302076963982124867180701798169776205821089684935474022442063009608384089428776965272747535900759189489513855124159594004466879016312186736554766602334954897436759372818683866707087566787981906749902194822541819673237027761715199743729440072028278814042830561875598732187235127434207978144749850277155789589558363553733878859401309121486975810050636370816 [161,127] 1512521071341631998165085011516250560035993095649939162122179446847929749659873542692563488719777471019200622358232688801336223705745446624366199358274236645013508009288890463657179999082191072539160520802848053584496317062989296153922184376739264972040940895594499118579866595153025809947755018521331583725231311569029382433711136394653943289656915353590793343482071922305246062001632256232062966020167938310713740679790854547386224475757224613009501398085145366870199971697153476692820738845065964058445511972490218731293226983291187522971748409516729929727358939876351070039465705604968811694290123607229846995546656147672993291565972074751451623301980053825052025765978900597412756712318343812679364035403210306398485946434690467951300756807092437363631265172178566440323774452761960743207750317422433524073738743888963438176078560036980927283211364737017770460700104880212636504120990768474535731441911045906820492718441121804274618980257913850179440970735619075743679002140993854752963541377788001463526421693735210807683231833363141250348374608863495506382975234038351042765449465214175606667605699093307450638230446895157853642269504366323486996616212325521968058726294766567753286585618398741806333261358483630399232978447006802505269768217247590816508141548383522672168798320089652011966097162872821354510600011001212335461830394406343081546104101502930559678470375671925362731965054202338044214487493442011633440039701126654383986395007389143075530092980515318647373617660023919893179005862927024579052948147350829119482852078802133546760545295230988307726530217775353741904241043274060686787279321400090645701558589737343324141204275880 [161,128] 123050801678066829503333186324961904719665882181503931166497771531523225958482504513672203128173822294109723418016040859905433884462370669543582942902788090509117574323158926588197261963019644162123147122477254617558191183893340045131089690276146296720531897450372256446437185961970789045226322090103777550876941062773874074388918142526387298670459109824772697330234937231898443614706133777887457847870519674324282437906305286723128769779889537222539787642341176778018367603538027090708641469873674849647480388795109673744345803435847577689526202856754032735050935499867784933418970951897745355619633381394357267784598713169544692163318111109469110540518480210969798545555210016324178854925611077653323519334815368802500906702123263543362051303709429364187898465736712018637532075814812879350068483553369355473701795633674500456281396385117481043016114773856328024757412832804403140852505091765435346955660920851995797756260386716406754105378132137209654695009229482470034669030351271199357536286287120919578774117602866088953959921651647603776129376176799452761642310429489608850229983696379125973448042468967909674909646323830050254482625627347064055221618192953242177503801794087956454899495016646068606741499798969471818667685012608539717864416470319828902765592488176563206958775384391248288514199547493609890963559795957039047836933626953598824786293040412237642100956798028400394005699927938336312661091613551541660223279837146872737253457155208606429860003384164943073130621521994245152281536002444972656227939219498727263130071978819083971670988208503205374220832156767120242476361904744307507471685272898601103168755339684778254208 [161,129] 5882904328471082723014038289527248067101816445339465467882707480439034161192121447582887824867720208931717479477937106908257786570883760906414842854923324721854644162139904812695564820170307555371510927864618435211410459307420354839008236453039709991190808214457843195544986595887504905813544767943012433306599260775360587475968063924562333001972853132694206484440858023780127548172707971367150323602215808622907020011576832125881926270478929499784045418701963643200894290952685995400137437721880017161362688274007931091004865904767826834629881636535389150566664269999656370496921918997633976473336240930617145343883057970047818236223738559083927292959628516894385204959897805911514982997739234929921776892239943978020210935032213350952063229199872632980776354197680132849487372767981067588755132145340594487789222386519828988346147716728546660377036239570114810211397689826237681039123153276974562859484143337881948560615497878218356020988434458053960265118989733309794220878329756988678509163194080754274742895923894949235330991493542610279448977532515589010844210951549537847580856460704449554091261257111041543344050477172200541673698615775385483227167030275916829171204319418978894571172203295542886654884088872988724244233858433816990752168725789811009046614154792733207588599739249504169561250619083615459668293662128491997458481835447453698980750620458765601639772523099121339742706465541133450099025993743832145191796047222714776192569240656012243055970528562544212797827662788508555133771111231026630759504827270546136357959575451911843733653579089043008469361019382304143931650505479859127467792682427070620600019642335952 [161,130] 130330511350543538746584419463508871717885378774779921141150480262953104009348273517253129676409904792417423049990841005208958408608134977362372134077814671096167020224731199007508736008585374959368449985667322263094053173234983244564821672319811855305319583244138679706834549851886234703428473699012058609627413826370154734854490501399528305433246359916755435919711006836183874210264778320347155203104059337694524476417557586727833306399988801242277090708029364650629699955358664739176104312374985650975055671916477246179856324412841732279719078670711566447203691817111761356270768570488759957916893797803018584210540041324380900931177028769576619677669270859084328233564085295984841564072769822244226396577962690868065543096861174084214723375093054673388643822487631236743915912272050593339958673811130629975628513433066325028501138299074924666856666024000964922458043366758764503232541393851477748659949480025601459398735422168295773002547976946450138986981284608671733089865739281544295172243226746165475536818161329314314060866330820523973219353064318333088031189537399216403646213727653666759580528491529701336550512625497032501815518212763604309039622917130634020066189001770649908036434630358400102973253696921545692421772662597152530949253841403934738601113441434417652575541253552989477612486566014098423452497585743565547828410251599634099070433971018511088255343801936381973662798610724197223353833610830690557868958777263421634135957856651168900675708481376032232779709059787837001303721880840391861378664615166449717270363286972124970620791370572926981465085960391299847937441207245544286712751847234844020333968 [161,131] -3591775414749246971600060026339583800335723497964221055879166877777395498155252712393966780580451975253445022928663816228166790655122736336090301833869977245424320999900950013600227186505302147802745439209633250288449676410760976136182010703644509752354052015663544258936318690673311649375433575741525750754259053138957377965128513136825158003208456285977118872948907362984625123104732626762620286211360476929765556430646590036355865165256347488708273166316226669841242609481022856795724804349043519626963621672761274118205485317938293452290336243186613373403254423277752314275138387457178558140122542446547474734879469556537636889761919068998346450073472889334396761861367188615204876669857239923885737925416858751212837033364751405085189483485281605260708414938491890802893407362656779667984047339830358034368212664730173917622416291290766246872263244753403437209513707744877149685669305496390476491783156412237566872150385718814453845162650129310079341770666559487575005888031125576841051082888108546307414853264576594249297471864319989052971847529186437651882707425249308831093900628365713431568381871125620951452469116922120201208352508424466925158263875426987202454037861482207252137428927628689848606576854664907448020157557033406550712143867306410168027967492695178311924492374257163486077200817419807060901360795993330632364287767034278321325136895872293545363361231832873167907669186532245789491469234863609243536155606756636761674977188214190114253106989594365497586500710937560104640372125411844819350324326488001671367047273374489211768711029662959977870183236653742717203103966330096792213775516527399566 [161,132] -439393387490022245678639167393747570286265473597133016166770774074824553422479942547936977265965643200185794526196190285973375125489473749366354718586225119765121482399065768820434066700283166074424738033371234210683083896081551853354484123949878023812450558469332978231017890653101534916220333795390579120546527130349712634116402941412628157432581976512227365364500094960480571187621548442880710779154285919864300347955226504575105343930804666310688222562869296614927970494691922474410390083574316603306345393132390082991182946507380827117829044108566966394948428316212580840001377211821139982448174705841477829135852241879387726538459869588755302351195986020030999654386576876370519590896462969055440948477334569637485853711448352886803493342606429376887400639730443909417438529101345788307460751951303997209646276399390402608066622287585001847102580885668869022539381431037685488702409615774847433325674041138333879460577259322060775715705284501987549095888494867325377032969631545687581131931265676679115294394209301220895709536328911719811508510561940255265159094720715890990847226765991405882263633862977097199847491863644739897131175776606743734214594016336005643249772229411888026392131486337363521367569054955323879323269806974122042323691535231923939294322719994659952199120754264479222211116730628086597412385922756598405209822197225493816212313650933818295143192637649474984302014154036993646645148947071248402957317077876938662182405539641694973055483571983826225608673743997220552099729493793550674345288534288233881615793121126472101405116480571275287526862322985707689593961233484213551951916736 [161,133] -10740707623301667103017713865380758449129962175329314441790298727536806926080035539237105562955837331738024738616889229676703974229403153562625076834686699469173798191126217016145389677337601740151275020196261870478246324283059101468316543628269497958584743162746337272810506140794010768838017403876637256540277963087344074744174028344584530963672971828836890522225900108273574487790041144032299326550338403356067993093779796019059104163136767882072582289859089376553599520866747176844672223273081180288334084815342509044153507068466949359562998957761369508519937622649519033898852034673171532031306391346197389784031118712125344733110670285003379775494127778826170291435314050642156521486312397781524740802707414822799744690767511845740160877320268803314744532643072780281458297993431931646580939083634996269178457341967671562953870667759906170184103298478434763499133979355603789815238011038113018273678428992107714934680337581924382344174407452290995598575178449494063225717892027697041672286234696122281065420571471723483341150649553566000728501659497345417082387684567779348621187169656137983285088958036862981446026597172391216659350666321824466873290693507935025660385622158922592296625094329973692942613068780215925525287351783388108462091576331245768939756590578673231132108263303297631907288394320739306965024388746989469191874831748857785220771218688383928753665453001451464535267849684338486810010334644289674392429957713701052731604910547423584642336673181672709555066085245426834136778521659342298099846006902160620467254999007574899779110335676279183710028933161789478451220788464288990008 [161,134] 310603308058604875856465880397326495575581237908492059816783243679116397792672276157994770055200504508124231839196731338012899868085558409125940815405017976879225924461117913890529117095709423876967984715979403952244950128449084113338175940218140848102224471901923944905427295908365932860154460324230660460277982578910240448322294287025017895104723466395771962422289779015548280628391175925600700866300869386427562906614273407963169859795339926611346959081063655357094200051568284747946639852056701466022089938676026479328464384891055461451608287844350095961712476436801454629896457361077853555167191964102718077119058023516587866641747863535327214540458417646581616666781471563569748270213033694909424972848839007088085856220613656045535040920742544032844081971012889546965752372239398399457897814602376715765696877704093806624357919565714753199910005554886591545522320914219433030386171796528528480540915550127224139305543302327343738343926076244786049598781568151928007660402857960381191786406330758003043871275950557446541765894807512548852888541248208112536971225327369788833725993971535767052621628982073293328583374609349465924638823482002810314071161360577460372871296889159405850346417194003060321900762192431978234875710786727824538777712818557100783624425052591381451952684316530780757737428162055105306544477595339082160305388288935358299070026014337414765691919299024979282425027947012447709808415801202980186278629432350109386106569909869733347471606906094953760851485106064385324774553204665340640884264933289529574048024742094371681548630214432623581413631828519492832967246343456 [161,135] 13400856464480908034822184765558669835402378553691557927001250967521843919569939264919516178823789711198018383856472450200454978085379631650824079266803683054538923365935433230835373795900863067613086178419005943149653522403184402333114270033332516913748197892797413325168547076687659621571883858013605908877887717818644845423485386868848386687482215782822528355299538665557214933661523072189254035968815931163534970112932805650991773232538128727750554297659640202023452217632125652611167003532446326135298188335206111486502473947555826898078061074537269058328462960253840668472760184766691788452703445447947963418986132285886115119195644362313368552809574256438778733430185987093169641646804354183431104469502730902053997874332281498395730229097433020549192637436248493975952701932384764038408367673243686296819666580065440228086780541198714622127911756538217190273211074545743661368548650635609213962495453871391527064447183030867409139324088298028774894832739046947948744278832607165327979083594593188079530888167060539485727261362555170714536040272917734148911322376465913195206655193995002434424679591680572237186821440618423276125164455240142448203031055748962215220704058024299500388145714412109688073901333446858406116048748494140270124238104768145248585182956832168783152022488895557358189530880073328802198426344552196293011203338891991756253289806963918739241382814367280248999770622687625037693097913512500481603961416241394864663033961720856760383777065558989088633045162516944995501232279533148705568043923300639855160880444385627566132555172364819375418383801468595198565950 [161,136] 30739356215034726954085699265387381040938242395359474124783195720214765197430458929160813195470118137454463301104459506450054871751209233340418535370423687852418632039408539691030068480735625317588945827021125174493020657115655256953826053238619182954535892682012134406147373066559910458825914835394674625560127464409997207122892612564664239770395616211757392774099899758514839528313960762673280605744041482792175254936829873571317331500672729070567507416137147967680828991446120729097881512067657413541353065726947405559168886400165815288604995068981021875571048443018886754326210192761086391568577654993208106543425460777708299244006059532877071975057302183984050806285756980445867241590061369173850709173809033056630865945140432576018010282587725717347478761644462634587691856306703027370804421791882256660627151155377162050651043244951651973645491276165859777648975006783809784268332817592793659346682035436765363799363442126515565573589564107361881049916424998557218122679446185741005602869380294957618965402765067370964562812149361933802071982334207784194922445651126254510256592346239668195875393763907425254202508744456449897689882598047814213866068490154495814715556567568135401125787725755349958383640835415915087830396331656204839777421011167642623408941019366474583779598883573484571991558464282109478799049107876868990257515816622376339214825632258457737623703445322185973621269858521566110621816215138657849626179977759618171789598131986766858695292906240996866507186729537788069285600440040519404772797246856747591950029096434840687665920587056014728528602391515168 [161,137] 2332138156504035653152362119323794216738343663614253096887864599148279778359711221741032396587700923640710981254419608825451090135403600747117192143518160687812382193023646133336251888048869098024531876041904156415834174841068834930804397962682637658154193250691768741377962740598025811836538482510434222390022311575424769865491589570518019183898673887834153471587809653178765838537784462830571751928501830783863025498110476406365075329012573130004447183517899132798423020267276381289842400728458108320303425658147219873681120626906805752401126424361120284479190402276494484997670196498288119869027697114952741144228467541715330930962703232420220764530166647657024170555499530100331760308269189253452662183137241265861239783231880001167155752839914207417123267116239968124788579241646014315046059098334148659308888010949649300766502227576633497046249105887861618586721908196137691504325637683111080339961301634296805257742492619327141971161035398674173407322243040050856181310999238553394015829583700194948802795952263775977809021744202030534664578082167818825416144460690000479170318267444408988352185655839652568973579059154497030667568850953678587303887209292755518395267111257680763599498055165243654176412728783256366779480813888355416568692024360903383589773687893210411013953165642698532049350948471803861791211588371736481310593651258322441638498558759179372790131809750277741769270109186586797775791653258989142474795624311884468718728369036088866671329075930616935026164973921969260280008573573584788378630225434687668362566607711941830352346745295397862145315724 [161,138] 74211178502445290853476669375445234951730849907811709284699793208679233556199896279979727743360353773174536162770869003564593533988387561679703806941674121882210230077882374136050280790985800990708308965954760281546219415747990534171408411358936375120688967751702480738445324637331823555658951988371332710986482321839262455141434885937210759418113815920532196195672618535837415635992490933751034016725786496519617988014342146882803746920805020621664758086817928749296335826105510443769296238530754451531105719822867524566629874696845379461036304045853152647613410437649001511599215864387990079968395818636529640801010668701246987626663242489023494836153279492218539964224662250723810690435766283352190004267828232162289510916600411149307807039766881448522420384464740854512437182223178596407868765815412532207714722093133057471520962475127290734056216289858813850902539510830602242865927043220803930323973158010129674401946946352599378631254674292624943137042097542087155113836192094842982509788938460621161011490987404275294643968576162294364679879319828641025724470840296157059386220455465959791983542684752297316183352918308001985243225154268716554281205770009577884577208822027300096844953674332334008580488424282049570554383211954896512754922326157800876373571843331302980549955588662870933846006573006975109354120863946524435069350073495385657655714356779155981372677739224737833441886020497435104189580188683811658826501706255499872271340075736958035268134834721546089094727440712809822047166938711345649959852396933239823617411663216983782941694406421214824 [161,139] 662291126574290074349222637804665330780050414169100106764831319021023651677150716264827510791254279697141032783191848367771621151395721362884376995740596794937090675270821434897203068744465211687243679917497696438982195346447332413805960544882676647215013896084302365660382952676767349907857882018497294935584623471596596224478625830334520472349786736454732654528396175350986665941471211647969831415769416035139792283387172741170505152407207030742203129270564495139787005356129229829298218082680929273943766322184960290130980373117851716870650185151081027336721682855221082512340468771430405567544916452253137626086359995879437657062215357623047416610102185094342703319606470994646809840756491473843430644454309013822251875013784716557768061606022395805739037093968421265198136431853898023477963072097781952945001775551018117334058643353036935262626228330702501096663528786097016065819803421556237103751144073030692670063821174217651675165707520418825611721517761908810031343272260167572382285131977787848623486063137562182086905695009240014236531630589838700024778752451285781179850325782499918309404504080746208325311580885468385839441033153633082699837280400359143477911553769794986684442894952917541910113628421764579626539521105188382100891190060548580867582038917537416641674268923192714668946805259503648471637188353455330202841115806505049661577377866077952100341844416021362704420553249341211580445442893575362239292976505625624876337404751831424671682170260002601999002347638854265643363644430620405444901463333004251498845585320975595258895000373 [161,140] 7695043996122333972054361301626563860319646123302799665051386059762069627395931087850680106386914685547795757543142895750534328874240915595505353903748817952311518849878694509989518065891314861410174339616247717764394745416865184482633164267920893155560332720087779987013087286793934356001000664050049147549260453610215405427945353536785772847427940690967695640754618590863325551650840018283305578441220127729591753291794852915168777061799058960352977287464131402129243909460181224454059555607507095070441276911387745026326141867678983601851526217471011844366797126082312122989247525404428109102052114716446301593961897873490902670747731412115390512472288389023312214723308626631490162366679927477523712738825363058686006141517636944127654646276571796680403650372780962718714481582875372745305350987360467806385600148416933188443024571700878203181881967837218569787926895190032156668109051948416093593998225580999241309557354149996091790352298010884858662014551883641457285401328132097088322568434314874964078761587463262667374106408605053105261496064607733064491752360920520929676876701101246421014310017088354940950809201365916446521331284237957443566628075478352683042895340153173415328064823251311220018636125895469847312506898709769897764910734639549712697122915449752682954514833874607372473607039732434681037436144412852687124420025988722943660607742326132414399056832675199125386568670076976706397910711258343425047596748821574099747227366920100111775764757711182854601976304001089295439590656131399452424456292776561491613359647372962727360 [161,141] 74330879561425841425062328636201451897921205575647319617076238138250366542901905350436099658284084508702715527400672583132188241943234810791414947031920088066516664323870083366740651716881086634898890628679621299765407761943931642608452220458112815671155027392610845024752107458966315425826723653210172329474128444701066286953323875062541134890086806395172666159672651747563979143016820060288481963384121509872166491362485970298732605391033895572593751687993859673531720871666569286058593500034561728709919296966409265744427601478426040925938389037511000739437354267914474545201895026599431341567762914929794774618012514045735099679424934608050730462987239977333583210791737241326396170408259327704383117311757526909229048728787727308094489849977643143344015709287679562076692703423006711537346021451239058103997451506930323083755628968765440763894483185846936374584369229498985863999550637491451798746841733113107722894448284885712682943981629391397074349483623870639808049050558232554601136269347871141244052077615699413307660374560212670415804520898410543851360693215377265960946246134316427380222511414874443642748880649434053994970306590449527124481494575985184945765722412387713852949561395481654785217249521024857262705050562884434724020889866645132599773781964546885845924653448040527546817886712024232608241740186947386059715934624844802322491879147398356119091492350892814357503687347644852709610760254532648624964958553820272724574537403924239181974815611796534257790589793438982658995222213189258679908024061030530958370074052152 [161,142] 124324375705708729458662186820496867971032956053011314052747243276311403318409651944252930827724366093599947400808499803339418865345473536640535977913019121389384279097907929314908581699086183413824789666636785045758640839848084196178568072319352932988287645650723536236994170611100166772395938082793618818470769137767633870540674153849795904995477358289658987287659761263019461271255400550681103308684155702759742955741283630081845734131181539974328509858220783908471821266616134763315069453385564471670634992321817066472437629295486690429581372384035533310100967287238807910696963616300517375784846756475905263715059625196522774322701194602758794925200256278124854700997142788364507046560055344028042536820188600625877665383696865607727328540625430737488417372219393120413057385926949920411443862464161578513493635394192325515335087964935840950295517964063687078555095905096398991848567933520736050146125149938399377751248370933254003965048666636308019346032752741170979925388069500973695255889306694232042937324133039654089751814675873875892158764949536831385430025697313508454348570611763380505811553038288430717661049448347291236653812224206042971333753643411499821690740438243715302413706041847951888762780443239680882189307748176665188902432738201221236681632375163036384524217725781067453152019984650163878754731329751946368236078882877037673587318085271427315922213195229163172170647405500948686221893378974210602206959173009759206259649175295661134481493438799502846229333316495850077744692177484058975951089282265159778016 [161,143] -1965700214474353784048361128167245127628655458882205319680486690229820307866154881460263651606394176168406295570221848520249803822780221048902131033241920454165452349365399333716046301281267122717217164894609429133352475528499438799460845141529895959063397605103952571596332013598991076706427326137394944689114132005550669799989984697110040543198302152424468188715984549610532698237726142786158661946703408906149451081987494736739878419422527837127267512693754192004756114044918076909986254896297014796071165717846530561354081166778820747456016172333661163520209288784152186804874767834917507351293771889987855961952732594927781811500324249913055839567506299695350811822471373581510295544130087816744755168704346989868995534180862988668218829335838332902035956010265547464657523098433567215548295593807190800746679990480650688377255072411499133721693264323386021792430986231440090533580693199951065563019242393088488478241393559459491918794113715980466415638098959101028616164522879562400013271602649773946732097972750855241479277616604511126612491467347028542319449171859292919070966621768589538515237782003646402823900273626184264230634954974618213200445515457203732227254870708147009774054096478615729857219229307213750557519577441243797918833987271786230479027542464168735373312424325661197261926946155526181042803805520189266794690613380769106143661781290321481836256450284934959785408422403742959008180353678102631569963176818059933882772981394203339647155173677664001286397729874251124843500206095670480415751513663794 [161,144] 1705681930615451708469060853841359820385700769125320272766872539284402795884749741370527337701800860966800771377011270234518713801179524224052221327908080665229240471434585202996986611008666607112103356455152665897659248514820400109125937559696659938483730665215024742204443977716317255483238779344746974946220953936197973072571450674262181273323951777451912522955649258259355347821683358843869191538076985411776111230644735561906153955883861214227649497091268875059233255037077922960716222248379445585728317037565172068006195278634658040695233700214014901578510624154103979408477894934703769065048315255689461623307357750407355800115340344800988273462874483839220289326078440537561959195266508322959227942708482624529958569964145211796164166574190162630957535108489697363752941102231317575025239993062109584523197448198057459086063226371523232989626072609154296121835117861928407920174051169781410421033164788672611032145355995924335095393356643676207801682290643715347246261111410449752286860473457528105220969272636613253542274174221887272863245828819330244433138952126747735027943845175352391504072168962115295670222814467447181215096148391930375149665153752165231976630038724871525644786725199689674784463383851967828383010264635969018521382051213004864445707923075138876165295680772415644970302421458027394767976496134538982830575499018840105828738850535839012927738561642286032247095433515703233897585184578731789292421922048717337540317423282557680210701641747466161825519422008566770822279758212408238389600 [161,145] -38097561901137888197006108388603344853281990466379155720314490671532761433870008335685394601293235618786270169676156321848763396170293492686073813947920701551887609156690082560303741857708858599016288226196889289445143782136765603360419600498286231770142560673311814043831246304101903573033837391304929508052476061454498821414615898242293856351925269422873380701776096002821629731321969955381764819893559854403865013626191329713373713881991927440516797087105702903704631853332134198731517097929732794756000311073421175198265999769681399766864224343713999483537523346531779576710116304748892051369258575470436124009301265105636568933276151366897351727155980309460266094099597159792195309168346719933845926120900087773166850829946629993869388742786942639633569630019039652458568306820047542064568834795267811813854876850362254600424169467501998279785774727019570503124150646306651191036749558774332472456340383378035565152577707982139211761719783139769955664968728995635080821825429881251005519144137633237473192907290834934838084111295430322496261978532254888394795945968062294453945485577564252730538053908820384438123857986858688165882026137957473853361252792486474147473276954597608783606940172018304541434309279922998741656608355703837527577667982394721828399817715111993162819164478947619181870326950169753438386167318569903776324183214983231770647596599884178702189042242685985207957558034358160479027860723208005519421818454668757814950886449735075518746508495700742991066920182267827657393590871753564 [161,146] 130081423030095195530780757044359450031889197869304343066031092063973108430496490489846866118848699725891444626583260358987976136659572047807159594770109055874641592928139576792276664323456784232151399233777478398137892129382388012027366993680962194747380963221561554666059663255186373185136468517927980699192506284658336261982230696270856121787586874544958992659185477128471770276143047924828188980454903191885137086661250046801892835079532133845435504596301683787913898845980209176633379080552870453428248485416648395532858876417656282551155365995423153119036437369483054615133035980902820649108310170407426844512285110499290146051333308180518992568942887499029764942981881094141108902861309458881538864881483242742270664405915411519188755134576557469196045338236347981059632128308673087351459847560186362362354807336744064283325917838252243466373380554212337381089275810077757501425847200104542116223023358784819655007101358912587402440640918019647692857326491905744795390222919486537270026955850599298558679456395427170380976726849861788551422202747142927555082975856763676570783114022334465646381762691075698463450410496523909838714505433993978659170337261368204237864943966853417544068710126432818897311072551110533519579207488575768041056977045266710413610612013896071620952975538884858725134255706764317290028557539610792870298493614227241261739133603080893646532036974210324778383751274042295051649770738356579355830155831423755876329817230731134368328114369943034637561580338876342930835856 [161,147] -159128473171742275126180590753243196382010793045312560658873898174894608722476560293204857918071621256781392049831142225548312840937980976470771675824893416228786538728010267551284428151597917314252152641047044992385003496200564715369650904410424707791640954086388437796968453802804268678326591872057240311894492788810638961936852444852526796992995815901040490501186473780189286315918806846080243605021766855688365709025188851138475570664294617038809775515335669171563665696223924125808522987485883508612818745654323308003994075188580331878845403351118541185513410750129521887704807913565116121959310186879062776735099074569888317121698662274884495980427519804153441948165497638083834946168600220059386958458177489301226120779702591098576937012379184426701557701193187287427441761792770331566317045123970290545194520273277922665451068951602761847275473491074106596719084527649432620608589610826802099487816729751121151667481358485206149960694054755168847914053526392089197424719718770349141480845230656775294104489641254716822106238556790833853068971399507804790103846769118113593916154850736350639345619269878371605007126861391423727859540251027429467316826264362831693242271275195983723446116115306641736848676509552352055181496971461253383326919318561066626060835285989846396321263135335043154611375794908863659395265534360619032147289495931267297803686264592961454665250321635878428917120163968229768917224530923043658231794698731636246889997767279498365127217829590984953843069931016990 [161,148] 182561500817342305095150959809771061539457240757497223968732616399628338255958057670432225350976755558006047443310531740948497788200811205064911085662339647355015504537297236597496952954288152576013840397812644077056126446225780289773725907068228569214467406420657281760116852987391778346800533417421638632084867324774436252409853653428460414132853628759551547964852892166360691393279369498727509382257282737437723528880300348468248159876234816130304156574941943801654229747434674533571885455692729113695253986118615665129701072397374805383056320943360416141601159380174655105397763709050158140578163872139791123469101813556947715481257733360685935908842644328182541560978866078309021943710709520327877348996391811873129163612502689244441611997187754365461064118022200352845118345424918464617238738243763931894200318359593413419959826049460326835013362878215469663141653933404781181871481795591409075528829280949248128513872674489841515969629190528865719858655577371471943393285910040514709062921479754197537773896542309210853905727273320111480441682135460474870550488995451787002010188407775823516235894218588295866312915901216751675428708763926612845848408172309043831967713622394508222346801906255940711057881016446878553829489307193144600071245479256325595420912632829469763492595609398748611720798061192167308654711844205489122488474460568752536811531016685227534687945931207482819557713847632388407141978090374507452027116318987223289609691140900661784407573573652247465745024 [161,149] 78537500568120726412728726456682810906185881649416813800131623307494720654957284721721042287638808597134668652799798329469571202602913225243235036839362076384035797511540280256529955306133642337287200562530950921402692551182611371409230171947047548733216867829889345477340329055267635361546021710994694861918016476289965413471925724245548018005425901781123860214003437829237451877153699239571403365934777596581019941612294757667869185151984252879283997069494115596151277220988569358382665614795375256984859980194930198458612790522002442460636707502278026973502538328827656053137172207078392399356217471084449219374235615364062981339908823679926743669077836319142603948993310355550576085341657564381609335435291190861053885025516982690117694666234799687485890773327673750305195210772178476246180308071797488320413900064969989683968949694387916041593731243956329594836201114829708273853592069418231057721902871821020403170184508699951750028922730725598807562482589866564501888021264392376785212665453222044261158565908163567930521233261337836553605378881137499444948533385268071222239599780666023539365258169259050961862109683494547184764703930855854101796475900434387086147060187401205712773530327645327092262199075712043288103921227043174629233997781399980388066843587693362781809348054025543722918530070705331187025327542112506443971619395912654661617390548715326106807143942165410820341849872980364168189383053934823381360373049925531574735697374806697005011354746805920 [161,150] -119935247954261008507030774505047799418111370048692634854882596222872176289505395935209954325790578332404311644725803583039922303572857392530417043850550268178202125501712591380054788677485457351937192186546923264909192433977568427303997180829702931836441759920693885769964189597206315585573680463220608027299136110661435345860240596000873183129545596526497745152849197014413018730700745215355657668934807177813691030388743512102839559046137180697310472525024728007956883144057387697130101264383652446604017810091264034319902168745560828604111110503896546649202991058310138750155005456777966828812066006137467488687386314211342767475955566436927800280691950543367602450229363033898117026645653176183081645441754677734777506476549056241335014972457230745451177794288416382187723207333497255997528850222276873606578291874054986123392550894824024489200733159930703877485499038575424551005040494284174676849158404167463080428949788493784990109516008230402588960581537045350046897566580322059184466045276821521939500477136348940019222652523759192943010450152242678239289686463935790089472403645380288313849213412667581355459418699568584884025440285539672645596975956260004099319592067502757397021335757003319848760038234169732751175864815427418518021904078940470186427832802488002766920769322777222000259507234449008985071540706008705005363329329087131989206229478436196227263911134712548345288259474633518225845216443086662281599074424285952664818185495677048154424272 [161,151] -287178549352629124390100432513924479300285947384224633441520231336924036871513617333847207879335114135336050092330843475302908967131110575643500296275181634878996362206593823466673359859861669078825641019132407282436620792840948519877568323657321842560568675321715415300163568476641017079756545835264531384939055305206668895891465902948548046253291425178732989315545543722520751945828466723707540809152222843078517455411699929368716886185873768568787083711391420384544817420754265942516000202163040300266241854413081181259012523209911305711362663389964155156307577424382675428987013541163585260156156877975442241848848496526676985325901045622923917972074005731325930460229295277737270632477694871680022093509391680607679299824747076139623307528216228339057480781716528623155725111633391022113621504681673259185951927557469616802861666776923395400820445097587548763036659335941477361165438594864764798479970726556811203403280829250206490544797216766554141922496700129273751472332570806271913325875447562231703400356343788462895614055307788085079462985611072452269215645892714439781651891516223378070034374335655961161352788522927903300154027553171407593303374632419578522845148818119373965771567780141395619859849904612960106913625213263510430737493172887102956148275247067628347150747837884905457895505745069499754374517821676956604535075325729790726523349952524492549430829169694535538059365426591905815349719977603283729710353555905046879125818353335176 [161,152] -67477105300054057467985101212173075518260113273744801641236713888488709057246547885059682623101461138364954787296294917073589503768174493932957111282082419180984660440310637432727304512904651506742121879457120168671396333709115543987704143361181497880691858901447019490004605822000185039222667029737781449743809513456586280607907296331310992234182634979003058440491524434878729480466684893734705865902451067941687829899638554061864679073179879003080238654192013706804254689890243106135788547641423846301173180294641556344054378587108551601441100391106981649708174843012881761835013607769042065955589623704616244516536073410298846699997117468233902762183542462287111645858868173815517893111095565822089328170289834654745057328806289024519794554859505825080739481851299367263398506210889745320672822978365011442891516759950817439981814042975691325387937411649137224960143188107996802372023515867949671561979312401341840221418176537311938724730358991487896511028166983221017258330828042391434475873651189496749470723397221725934399387082302537826674582793839846498944329041988805620352331545220150225445112239841123721878343893862876463204163891127684944470943959055918724066901478469278471940125648264351329513355830487621245618159178952100325126322138349349565405927013932522867929436043652713321511674014743270637351257771015565952863581560025582311467902979263157610954950519088821361260346017385253756874284214542832026309342557152462434925856 [161,153] -27815110685152407819519983034700816696009698792952266775417714166994007566438866462505099504454871616972707481418132720316865277566677459914132266742876432212877124041848886791775758640890772167272579309515469503558121446440128572435454947917841250939970062465066761480398478317569524776796996545072915630999944499414073644453214230878947912403381727618448069245776843517129804588893168922043780832871457058420985780855136533534070476327389249790797601604789650756968472468458092159476619577617344140472320308026057210705903339306325589092758176176206762546415770779607733251100958010107475473490021996260609387172299095233372918059154968275075113272603332965422161047862803073455414068158352850332742047125328612604151056952747061012604086230623902208237414514932929764858051020753698169319741287003039945406520462216020010503002387923866588881522455298652312676797063493576630724427588763128787788862674824628213967833104188461605960022361492889275353973671770357650375465853480837779324133273071989493802227073196968633472391400904020569715093228763169303862321270614498463902048738292728523770649791213787121446681903754491019384268202812252649314317079496215835445277284666973479439934758670891923828791288627036715991760012206891190358254776026693203904404934335294396295316804908773189775832210109579598676117971896666689530768603349157506243442602300610985590648641162357247881554044409487729802710857732790896303395137274792940 [161,154] 1303260136701225651053683979557008235235342065559717272480888484183262456121389151014326276774524281000578680942907868278469804948721394816861534959020361145382132852363936922098734015759433276070495940168222064976070687944466242659004468717909836586704562304505321569357445215416415801887427377871265104550865779389225752585798703347735850901859907124196766601570867820289517382828862958150411905174746311234826250459055228443520047146488017925679825098249027799095406944889464824699298139903670427509382295830194932903979982880416326517419792756103170085935635893918245223195176007637114922647766647731233241928308741001826616149768697545435818123033128928884440148253805400357141290348347747212630176755032595414073314653079941044880349519496900017406235541755317759456322516230745677700066495171045650652395347090063482849824828730222547200934854483259845260197792958287906288881464130815613051727367572394297235989135393325646734450336504246161899157670761228545974543228598438548226711991529381845694516350363290075377495302386300204091658512829383515862444946412359791902702035284966623394740795841698828664505326867423076386278340270039530941380294898802169323360648921955476561845162376787453018152339861078026686024393180487827445330861020327691308932419457006633898891430409219662962927183585190988698126853863469201377635780309552194810937889470816114812300461078050856826214674153943255799166976518027949887788152 [161,155] -39168280944583206700563217023472168663351624758867413385818007782949682505726560822693128119449656693898695022550828795166824862431459528191670041725541257926010740519786183310294780707789964791476790053882477302876640739191703562754303571254515646263371265406087592194162432615867298585090142052617833297081802385171057491150082866987676866602926949736179917309611611472110132001791536023036233202220555306354311921390729131304325646994815709967444642787564262429492593011724712996101973757601377712149841259359791220228828820043493146303439812507362432786012871715610652520591743158494926189701220908350590420541255841161574404383100120862951187089501881434623845367031020033336372138808099492690947621224807689051017248684811900605756865909452398280410920687521271942718698365551163885219129903004223513909022655119752390571065357290352860756281089113384023246830181728556686353909650119026467022505037955033132355476650239109817440421056993929360059259430761817811494496665485022519462517651066739694660469167523278216541190615648598174081778311809124726604530158502223991145485688932056120566092599130898268443087433282285341106597353169749473651567003236884516914531849573064694164875466909379944031434480748099864676129316029714857475784147689528728404496744988770036437093233832542741609899697324281976464063854013041804921033053674125546129300656116871131950742561602199388543398808314786474015752133662289 [161,156] 202606475323549782562981782564574145876392448275290801606590424885063611046375370168445998840978898691066643516551818694970554326979763079851504995425253676481031434675794275226619745824317031067118507898943934044125109935189026908582424011580880408542115422442875649467322129492440041908399091582068851407281358095235203663078337500818919748453438116926070814628228640421437065619737111415871661484364427492211026705433691863813986413377258517059701115924036669647877399736456988937701839842263900931435217502543008565343019955798153365713046314185408127549545226741446640043326950706005270801195971264385776136596504643972686043122620837029111137423841487155824815534681841629133350459201618704427828396383618496262766620277221458479367040372549929883108144782678196753733854096063607025229019970032461862100751059778422582798429742493888095371586777754483248077175154694531531032221795095697787321538351945903919497408163335999623495927111740997100140812536616065322024652568545578549565891970282384037656423941221282314817455465913575872281965149887908407699987189081066172520764935944489244847130539149480029779872973918705423977018834299696833226837010929232991952818818534872165968232297531062616140161978854214104737823721512144164306191102310630106224978494379452471192996985076754305686434524109685774321034214799167587232394306390272387805861650330626891075128317825817782434079178803288036160 [161,157] -246254614009543761463028723668325404116390594301311654924491765107123079795044249024067509646201499955007542683914851408358061002964059296567411186178651336080501880778401513135856796059441304604415008147944309312656991655957148906345008961710348897712899090755320502436165469367690506046250312937371828449104675744224352207405186615956517596534136954194964950281861027218737680461992236271471931114580618296686304420044519518853753461974218112714545994539703044176353871552324591951570548784809390426434206731223775483518988071629903124381663701917263406882971520516154649284081169357795148664665582681986554250959120994835524221990394604088869204881212141138599972431277152506205990210982394097363597460354941295747511477095798951136100050468916712199363444588824236513849730833668011068758735012917312339170552268029180310619776470085044223518874868820025501217429962426174554197418993410446939336613228599943874610670845708424722483876694283254018853099677811438657247570258142180527835600880730012091533520814025540655586919232087126927282356048607695486435236567758383741457029589601937461570659905734057961445288819669021761680427191216734363232148641229996898937173078238236715350244819742388043817344540568853040301638664121802383028292527942474689478390430671464031208771514103572260689556624121579455544128072085879700973734705291580837496391579730614010415469386326661613611723960 [161,158] -14827924676366193515254619443931988440923931359094620822069654999518546033514513623220909778408822129116303813227417327316634045097321489766916678908058309926797477141890912399164553346852122390007928964877314351732086562619661120482077834350492643455978057369403098812280505713483350565749134134660795597898872265691207730125310148951728103043525427001044307216823178497658742546518980272173937452882976476761363873698847603514732980158449375968909389807873165014307312244149451198187169315633852507466250462849223700500158703362336232229776758388089861890537725978272656813840824820419637720014362809751689245040969465230108744423106133685026425871790740462159151226780146649965181630487620272315363464033569216213828737915883899476844012414333180363524186079284535642643533533461595360060386841110450252199584693520189697499375339544595337924763135838167173483530854046408184069786588125553198240412602937565798864063528410530130980098925163093318066020647124021775876282407993541242619552270992075886506314728909601704213121039152320145137435210030735169690972142069231501731963815436564836509255465219735181043196806903461729191145642393341050594486458492879483766821475715490775111019250950674085335348168544078931451747780238177200745559852646042450991420578980978590372340845226397005493864546141974050328047861637070652790350518685016084955302249093318130866788826759312 [161,159] -17205423968895418226985544693729878392132582842368510405904372215141348039627725715622269897305511238619917987505465580129823806709512482015856923867127311616225806254867824045234210747589705220834154797640356905269206633786310370738158749008809288179517860802809985213095174701295850461663717386173035878125950271268490839985653217010655794337785672106286131902199902032908023822561999046760692980376914885789996772641293853675247681040946262574118608111088993322143431651590121419267538872204045698553383349287338009435304964038414618943716110376852615032636586627859743436877008627601385715657138592849931684435909318234222474065815878648878556071465984705103215040344811317944139914419618060638174961070990791623370223331734244682946412235011337994563093244260479518471082510943351657382966755285054367359295222031283966696356358677366992582919983484634160792933115823150821546004090589210158805166878131371245519959425855664725751295003878749376935953722814684406793984263739993269332162100578656169960076869246587595278437253823603181417881000764107742416430255120164045502001949090235279479160957921650586827919657631733370456305192289530628037553710746495645829542935166288398419287888875020214271239133688783453654199421664160798774181304398207273484819229982684844507316431055358845026474302938339084565654046479181274186292486087501915576520933289095800864 [161,160] -744471145217436124173592788562620235474705652030995884009374697985904171371733273255581431105301733582587529822473102716020136402274849360068791229421526144560382215342729190582299408468868646013473444483704780729016058438433780533369275836025766874504842522145233489266771797948994223478053179139933168472839103625843093999407001211804493251329035020010280298784001854343604897136187601481551290907645988839757509891247178095045150826737888124998538772488258393110158326901187358712688615233966987160674305915244684193052236166811477135204993821641443488620735396257790406009787903109596360936786314480996699288291022625103897280833185334060477692836217460964785114381216376198120701181600007112214113451998718834296782396165073323383814458673369936789478160815736259238958475745198942931106308196885877834036838177659746372439292433519683669317960114014439938423617520688532851020963089726841553514171481494238582404253175801635353733242655186095810664652640064047509469767838454341892749088461661565049486150972901093741054221157973767430107940137532391470190347427612590432517812226953082682532323034702593526378921692944978792420999292432757621557139867921810422305991878999743212698849705694458474745517818067289833102213621959790172437378291027229467427751574818440357472344404116760624957460403972213492694444999822455559030717523678927312299520 [161,161] -5874141698072995841010463811331206783137445917395426143550732020269327698960608126965907528297843846647170916451705863155255847076011773963084073816913266509814117808978801380252719143831187420639749381211457768098325053744920114222346172775893125881952719256968787010583934633721031115205991468905868997778778688252841193102254699350432756339949792126675430083987419736191458482207176935320851995954005959002293688150186275203827412404763828385192054792826842044030438832961403440973278976920874296046977718468991219223781925624122694209108759141634535540755014306946350128694534916888882784044466095625380388400680832172683079219586722390709886318235896342512072750199209237239429575801982012791932665019276389096723104666301476503298116234402507913566213511764270623953383950362382753884014674617033534355285799152074844747855930999913828248244288178126105944154838260206368459164001269493232769993451427422177028260822025502805077475508157722632361392844946175953890855174587263536269016465490194428746374205292440045870132588711787688847302873759736291035012048066784409953079699847288059168640039771373425436279308647929347513038679947432488355951003451356744066510481668659457251290859166769565878801326768252653301765856154004581298240767673346977864808888498499945570112223361156594805790237297994394192180337017304466978400067264 [162,0] 84222841440442137292236567558011213175785805578370686922690941071055702342863294544740782174358463728693349058874504265995929300677745488276666842522774213750301299182143133605727007546961119834624958272261805878248827011246456938754660077804550794791133417027440608180288536179632907090568014563523316753732865975823294644091518434359603446706984467302528914140063272270523592485547275958185842277225363708556241581210449801592135221738749116093711449200566794023180544267360853743574616271110835218457665726491199005127724914249799391341571550520052690139994281515020850554700023792976696109779299188880322770538761720688335557917064821546883142782848620300885726322238902546645319541779607533016058880669806872601066603529639028322895820457020062754908865220559262257167031364789312838101044742795934478641696042786005683529868737147160744507377123226899639394877994197413086799247490547737826560082148701230581320543916590970158560873516284450244132613980142404113271620786028924909919447052241168443114848072401203211640701460759576023728583869311458921396399097227193350075528543574035753710685463486677482006061944232863631023836251869655282971887828893491428941626132088612920792272043573083049810465033293021918969177218264864042750540261541843942549546570281941571610782649943237223245943985045985925704972093496066299999187573217555730914332486742175507309157688636293433010016383159112683481705968848490052327544164174301707688832269230389064933697088159058576903456799074872992766382435213052016949453528734090715712998348505465752461436954048097781705587565591666575091566961598666611023457772609330509475315224318764564850770464797507954122608461888719432115269479420753054596428493292416627535200494111269757282374244529591978420867667368010456241596526526412888340076467132349565912933500281034725248446756833621346434859952198614101462518408424730577462240862445469707055095428056235651482599876179619524112095189993831863522799732966547686087533642438449709997172347990987179041758535950349557873765490924423379059775829426319386908635066868156071936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,1] -73239973090801031107239677395214329598258910220749333131951267545392276516962749427235975777349596858500499498178240006398991635622408762302168808742884831739069878548736563205065221126394047512977720612981822328541561232899232532596337201564728698833076024014497882941857053879556400270513420154823100287406231912407969191915936266219603966259502021518704718887548150894908435961289299547449168086995589648091074075260908027038778924404575661866440260319367384549322632205289514749055377998439754917339599560428960405767105899433920186279151772281037933150963085491844960381932329648141868264625669038078919509094132844878909505745928080408527430534471445981629904917514468709169560121657300017694559999650204213698845667688847847485324917729652397930577730485285804805681282112186633576723122791425877594515491433495504571468499583848188626436542804398761804797702278323600576808321058814456991794769704524365447455344293546524687081001386108888101450457840237557838711913071444572041544053041509316286676220713178863619195079637703896667946172253439633618336253173008451190450469600960958480099639652835068282047318790613908960978894497164511274569548092011068879278300738038836433162961878912962400161593595267868976778304644851507935870567249450136038321128082070193361785496211747245030077177336532193107116665505181230512545676291652800766140231140056772829584341989823528996103057713880018151133330138172998094781827719730530720573355275486470381212988426787227784535331728205772024937130595784418418700618248006028503903805485358975895310008222649472672707195184660869770954900567314823217217660917809693044474331134322902853707337411691359532272454831353929888928207737718218234302750091154653536365647977330287651398130988833292678521143943653092894033126346675907208592923093087771433479222669015602660873529008136017300728394365601280881797408188017567569156193499036472857505904429296362927838512431762713500709011580287872230450298471459362279488870624172773494268303346502184687367747374958820756526935261962903981013936203848793357199026376337553306419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,2] -12446990162985802181653316138108713572803179124434770041725034313494965744551235931053135864218596221363648383362726678298524834274025418838796088749926764008070867631472785546009090395851742249132767417182055494363337898055625766950486261973903212077772092352760792130229380745615358376095013575244279389612804483242957060412814391909179033827754942801686057208934249890999784748831610294178430358911033932946816214050026692907634764155784265679393519939874077766372087712678015937226324139115764352436427384018460614744897787073701197824706410809548328073943241548653734788083971706864632028820806422996824148846207004986277845604148408662042526559198180475890787573533307293711745719877619598953332174974673718580996084005306290664535249157732532874710635084416097536527615642257812879223715467281426478397605565025572506275673618700831675767534905669417510183988000187964467126826947379260672570014602199226537488121868208594522600169186404297972432806033710115173982008152124309566029392658199215051674870406783820382268293876863665811949820479776471168635492496457211192156889748421480901418406925382452697859298329128568675762901861385121773487855718854053751319071304643776211973387036555890451105581590730773125133121800043238196085160373384440977160939019005223307629387495771958301254566511566582474367767142900975297032961018766933346208968078243477266978795480094493962935452646093261652833164298982508602091471301997294068389731216380281665409046663848794560646915792409295591000918439281929731710476295646923123996778093784487705601850717934058477139771845935070994560245563494498083820236683687662084189094933156140826498032392622803078824068726585381034776989856738621987081250717633688850900684005945705555822304969405053684803546236011607826967191404573791836613587556956396936780560554839444417880597611310092037771674303135841332029773050045313998611070019915164623461780546109004607279968449353522777743291806583307817273897501703834101535278713453170672960814555797810452139517179110485026657587082443977228218386907022495023847734638858610563923050496000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,3] 1165679029921255426460849754682548799911186982400920676950500677971714857812711268662468401907092297616322090138945427630692494607406226504857937683516042285182457966902680275552567354325373671385683530454131365682461431605453988679012978995057321061742600266173670010338714282552683699131267322340242747228857288282068568959408463766718898739149132969910011997795004606672466599064875760429711929057446002214427178035496766733902309228982575403073487585637447469451820550828366157865948741785414038760762657068788831123824500586208054023354567387286856346745725005907845749355859029237324003517274071209148172495429976596217151148089458677917908731792551425640736759627794346945798132906633787659607768890785291021674177572684638713520730695856513036058306056350055636344521813811404877827137379778327307773617623979875556193970579904557818443108538577191625829110680543074649473916419190252231334692072077479587320956294266282195646744672705688245267688510249749692386434825499840304194494292317091856479137819740445090414245715364328941998550241541382086825369678698978679319343424938882412985188660397580935584638264757692647199439579701871196323558959615241127801298706471136999868569996967883348139852641788121551698835501399466428168926521250009442532049247271647982137713574852261638002639352480082995623854708810914499627331991263147460947307835937796442730994707560748151466453316373945874587219130008564951514538947863294860518339374535350379173903202648425222437450765474408946412696206963975664446509945988501668764415455318680705724443592376570120321619682944075355941730339362619082549540866934748717365231713157361586579958129143963203290998825851675866525962546637740916965287432605239409270310407475681635679254249034430813373534672159186910491439572882545865670919616594751343810458507714479940451669778280478040195921732394758182198520331518834043570892523662426114535416612788098781365344275358286286089635422928143827614598845782422867288542191011342698162071913853267848502285111716715285461196600570147485286772028258390351252950319889638756047650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,4] 3903165617041022348304581902065108032328943716121896941176272634834712954164246525500132105217010332908712346840316758164997600577036674589146326170710979624513786392148418161161603476522525855058806071707659848754567278576987154945929620042507691798734324667395203060330094258976745918593741004649123381393400716914094349761474074742187808251087325405285974841693293412502059936660721762565629094509159197439166042429957284464864349384293042716925358456756211386776854441246178961777522524800453182338307613463699667733533871689722232831967289276518836720794476450027081834406028446914659187427641937888415947887816455738822709798308327525702445070533551786739703169010779415487774970715180696651905812775046282548309843082404999466039354901507310328709606782181979086140074770252773743777172324744988097997885941358133571632447847788614677148107874416010843261659958341352431700996167308595794783604585574881520924142491712862567806748364395154777994485849547348398329460735578809014301923989530646703773005998658878425530467200771976630047156355483019061926848621858143051025906034800772798665656744598315196422534577453946097299778912172711166391714208983127123960865176960715119405857713470260956300864494640701250385928144935995981918029733942549249089911347809301830473383474975320823552671527077445361930726747201233587760604908938078464961622726920914831037094673070017184790446651793446429375274283538466559079847493082586022634006672706120815638231305708796112729823140347375370602051574784393661322095439926863828051501687668774082429918246312553641580471890842691155559358788153926304871680353352703123598651555262471453409911026332199393457015651672061161734779704924291477875615063953120080582005174771721217140089305869981975533604238145876269678314319883881006052160135025193742764946705474633668350451316817940042309547198866098543965646091774078338972913787581780009223191867264724642871507197818523467063857496600763805190055502038508875654132974843737416618532600157401082267926556624814937923643511773591402215499012391980565647494459512269396535616208896000000000000000000000000000000000000000000000000000000000000000000000000000000 [162,5] -116709584030681809280282690972142232600080614589559864805719845656784767750758234984179825281856616259189567561213705795881787644240736964840445877745479268839190869878451221173281298147208679199034593953068745387277295449677042529348285795605701552492314949533754327935769332413978583542012172769895634352540356130699940106652965546499061196945597821872427498363593514728430749689051572498517145306118509247368257001701826052470301015548188227881395675813002553579137572729803988114114584950228410892828125982284462810738545806940848042252540648348279517365858945480910269569292896252496062708614099025821670219699930195333938419725971047897150520445971862448363349131107145240622366753955276166133015039816146897622791302610527506508265968507410271636428298419015535968579847737508165145682070383561368628814241546613775345926038679899444526410021320279739986334761544553351632171289403522244819608007328026952811019262989422287461344452951100538686398534606262494378864963406065391957737799926033030249795104095511359800925065254280549350214205659932916069942974211910647175490765081774061775303942084838856447455303543951914706546018433792348914699323670444235782083732383598209635798499080035826648584651740503631504303451243698168001922149906385911802558662535190259396414515569220718767839881884609235650344669676274786426020829134009801258441131699123726137273852083925522568034094560556494248317751644514348003187799407488945451608059526944451049193732370896328635589620699920144206021001466821232199125587160928652885091771056616425211271351458905752378475652542282153987944782051368263483693710434947434289038155217264068879356315267654268819201221345030919283510116555717482937108320581530034340384052445371030374961253217797225240621357227422158280102560019427422134411569229767826644043778272982614544292050853366995963091053350001201115150662366520441853326710501408365155841779663705613907494447382072643774672615304681559482331781404744128910379344214983085706378057613111850727941803177129785992346972472678184612076769302281279667635711894678190531461670502400000000000000000000000000000000000000000000000000000000000000000000000000000 [162,6] -1427940949443392069150713566079495137507359507629565555844324427633825005681147858929137480267867429396469308354498512847858210993586085801238690484925623198182962203153465329302288933573303860650145362156338088676743294997494151137641637469856614335197539439958937165510079408522867705872573075291925764395439036665203123289381181083548860241008328859823548701729324459468034493552558834940354980450769529718749527276961516738346881031999572461667309719184119815331001142394177747960118162707730607745315667151590828993219848923970258061052481191822457900473240255325435521607827902340954518205435288590186624411640557750072880090749724208474907376072310233111950828669556490728226231728699278336718895749062547281958483831447875984567288831206149329345361854676512257169397898223572100498566573596769418157922403352800482940028105842611143683938814052489694451829579570882331669197919677773328402986894962572455112407104282394226744292473309776931998440902516859309317042361721518422538388200129138597234895576004296747262078474202487924144609651350168932894304613230588152135460927112100545951400325462931563183213721120498077207634284156032612979949882904209875198812828632141510397954429779528730470143133935232427226383245256000481902675314471249440971766374298322017985080795129539118086345906687019651427205514793292129005211111750840979866386029113967173800310084878829824773360970796343801177497446367507568428930657873859434450162722158185316249454163556867302142353689739774432887412791207363710660912783218765832321919750790102291274169927777595691139171950755076201016285184232015673675069324192775666296687863671249387069205026645491936385922091079095531182974882545289514508868249290128457574167250946464545373655041790982290265429520081065648969470820116258705655147192792484653737264908490817873862622452901640777354413191367217489124721288042901990352181760545688277160358068385739619930463544116814562208043682881180320872353244471873379030239211603463476114811402664927186879944022898505257520134790549190976161910404143938851458949175986444701825559013883904000000000000000000000000000000000000000000000000000000000000000000000000 [162,7] -1498365889105856832565040006632930316065283883412722685416459090076357821527736890059852803401898158106983190885016094315441021263325980018885898244305064806320255224548372998287225015415525727520965448488558060648980460112792786375044365962375610009825933532396014614365825306325936594799324697949412712233343756707882912992619571537938880545696096524084447688192797936072875981157657570414987525839920705361119465062084737948231088804822668783344270319884030979855387743506628330017707166850335329684070985276952421096388547248380352291148359449470163830014830990217336528209741203563844849076764473988654125992620654706928783093035915919472156978776242665100471529679915080397608946262839208227200943026420837673610677241708309910020609017560341168025563100500244754117424669606096854677242713445821843136096295947302803978261449982076396042286757583314182217163565248649845446944546193765259863463611143818574436126701106176359935744046755275798083268450338373055379038206520688398955191655736881436049113881306694490844486755293223915329608281177771523810947905806066549332915228074836206805805652725589757427171188121912882032700493637020222241603816225059501601307277077373552653163415595252245958745842954264987192367204927042488969182018361199035989120890927291994235537346073441889609428462270269846647057481792502619780810356156486103838479122269040587792174015475060061263134939744403785472130284643923133684791442702593341476176791947729012737909732862917803606817872914400320036524533888714413287094230123508695270739995139694597611247025531477038611622649402465072561944524250956993092838436266973739603627653225800863970368890435322534801278935366958396596375473846873685782749559417222985485095127345256815424142332566488999085844786720246315813500930352175665965358472650765164200746822246527598320470914084914513572720983966193768186667037031968763417359461636692277232058614270490528262522680416414512796581736054660512507703811861290567095697497006180963233321727852481825549256480262954717465847399194402665156748022243421122665572032855849962749391850700800000000000000000000000000000000000000000000000000000000000000000000000 [162,8] 52234329348604290749809169929278587640057866691580301698710226538932582087864853127605950471220380800704018590398387909424496385813586409588723167113098646077260725270456234409163212068882388685971447160136973983240130721468568312594659672444637045503815651492508707018705339455257177473383496279500442780091835185522428615218543339831263055022955121647072536744727503353156233154825267392291944658443451382996305331807862251104914313132920495230815143766731620393178053539195760990284223092348199593983367995494824343386632508214336518946146394698032632732167852248226875949394931070873183275001553072915434717582113043611192907293636876787384395946370910862099494520101505396728503504801562283275944584035911626526970304239480265635914110966551220519844983885695244048306297733832354145079734765723811504035490058856310384643111479015366257959605914960197477462790123526046265794768450234926239103510169315267580407477142041073514464314928252211081045811730209204993584034524661037846196365985853932156250614528917561974435651231141676418331381071534364797706208850407720164418033420472386158016928547165284193993636361136114189854805736068162971832230844351184846912990435190496039201127115252738006222521915776816558995039536678470182936199620598062236269355055776743934516240253445647346534197290010583664434579923452703989587801284775178839294034514006483615076992394023302446597764715797091943482370127882551500956702931460058799871332211473681838636084613284485299089787122966138149036742147489650158785251045247586565849950296014000702513323636142137884488247225403495018903457482112282371460189593502084853046573405031171154172057550478320743211351144486109987407942915942698684005151794959648791685246785253926472517802036500550264213295778890136503886706638394471335556787281387673410157089445563710339670225983322145350960735339126857470213026800247981578554291341710504143910524123943847943738108822615270259669316917349477629642340261999410145330971942742511713229972755365506687410632445580574184334829612976424094392904469835317064081941741929050112398926360346624000000000000000000000000000000000000000000000000000000000000000000 [162,9] -61402758896647068165335140158673176245683239269166245767914623129894949458478208567248252535465658453194765398664633162531733743613766475695302194340937368008575789964592875521507257211841370125848601724869917510614766958360537297328604933934773982947649897197320847906210044374617075635257214532159374005243416705530658242362417436878341038275024041279906019016166363556261388748107367834965246187758397248985333045127446528955632517407908756714291319267455777922011653603801385755084325576594458012103826407033295874570064305597028846905678056581560286978900130352141412623945686693677782371888604090838716580145150645598445403355163418407608294102069289458862052497061754657547697242314539178685699320010904635991848893580350893818185260648058293571615730948031894012958984380641031244532817205256773299699483121546763421008973370425997903674708053551159767216351397912952772836306935136964105653909632782597040378615326370091295685632382940969385478131729754064757461540276886363687148989276163559242632941513900909816612289908059327669203351456360189588049683784856515478146267528267344763429964297366971100840784936125537213692544650434217796785220003448462282645469076832428974100246854130079557925886644606977679522424210446567826881450153463484360677124321889306204795318960218049724258186634181436904973586723292353674709186533619758564731271305830295370805251702360943290600247397705329521383990077980817331656346546256822491590639530870361310240002827043422458595847174676533486129278352450178602412330735170002540621079733992529161075394814633868916495433445010920192337580348879897644609963603224414941771398538296518171393074870743101941203128786369475708740020767328194347235959715627519749252864540498915570250936630670006246853493441284913963543492951881178112435312305634851427127673401415781056980339680955482029663576173304262569276833707227693750668312432122218171360262552511811706500012637265206115769455963704276164559800292780573516247327466504025347344412480201470503147985314851020781859361464988024375542656093823967537580100362354772454055602028544000000000000000000000000000000000000000000000000000000000000000000 [162,10] -309910052291284734128339561805981797904265581302941688237751326154115022144971075415004064264766871928024012614205868143970896223653596624626004787938745975773333102904440433587479993206808728268612906494011720646606442018334790296377003658344979842507159964056773382853509241910845665465793662029635827746401734443545876611047868174182744084553596584481158781375174214740604357080782662452416005057278327049742598485519519284409559329145139739109282808066757222928996066809974300256020059474091171889806602226468417643422914570082239743750728124115119992660734737205592312017402120751648052884000865444349318313734565038173169453471020935783588526637863854601462162564421140350534046502356356054786683313137838555284210341368297097803618354627717283938805255699534353811538853651650950261194362201213754124827781203183349950976987252365819473114462235936765800476133078051592018062681448546895990202090714064819939200673686394093660323896636893959173735860921175625201071041392243221961679079770140121337905253857479325395158616513929808640547980551103040489119259362279892297549497872409161006432392652044164409491078173121861881094337317542896760070525777276227680721514193396981453965717778152929669918425105993587240346851786135949793074915899895718925968786165924621816139251647161793359797967560352066207506530840376875317136453122991909716174813452938001544685460969758371714306580779733187072502997458387323225489234792296812743663037655482984457044634315315328703134353512914455686903664993798160981650202449266868904669772837622361228540070794117486076732352588449473557249606066644172064644924105843975050106828047564800037249143271112399260523457538849622808679024050575244346265733568518054173087839365558465650694377936020694171030989153142939404092535168714030264281374540348007564196233033789986957297302328351652701816978828490572511918912361629788673182934409485815473032487534602151959193952329312260620180790607676077733969871970575083466221953977853836110821678907061974906771344412637400798646313458748319812243013065331300281565570338013303154968176109813760000000000000000000000000000000000000000000000000000000000000 [162,11] 124852024536881839263745812086091969684267252115189720924004537148922595222230677802911024830216510662764847933747039179666728377326047744428532263816375863745584096181107549998896644149839745570373731975973193706763709067626869756829286181567387376037345874019611932257403895008992992600583170181254556566413903338341020895676780502375374865076641623470339161224578256817485834365517378596221401607160575336530306144248237128684529622525534107981972900394535466989922700776100253822555686464293376237881831670952086528085286123130169536390377514036648798351388532748717075341585402549590350430054114404054298427581506276550883943562345011980336227872643855071925972721138416503489776397479065683895762450258185216288692130996646865272843508343633569625950778492573709380005327677094471461377916083891054279071076275310982619619647760546499625344740259007309921867545882991502161441294322021369752575234375531491666362462406157183211816571920182388876379457931149584252260579051102562796436643484123838742689000144030520575252210264987966665806059757390672282331160327293686583268697614920677015197184766636022043322950492003893599785078238099271541810993089334797138850087423766718553175912208091276670818278551009472311063911638894739423895708238317229157830673765393047285959059654486266659602543413320655924720535291239192378546944321154206224522938833341410771301505698616446813550402713325513722026026219558318938145706052063146079966241499083039981594979758770126437227615438363035718979157606017289010895270394793671038484376712517652833271716330773919414298067343614682753237142023434889157367279380212385013354022277814757994836893596480596737750495668270525648218734497256127016870819268430533869143367159129628159793089134376452303644493442997078228353502816096358767175643132724397134727035980837152473522903169494330075991800310209175074272159282002550719880177379972734934221271124283601697392647483898470033559950943753579569611509061189599737805681619845198776826556946332304609674551780865568953945164257904534128266208251382045865702505693602734507275325538304000000000000000000000000000000000000000000000000000000000000 [162,12] 4229880078679786619798998480183889485203123315428812307411063931835095526637496117987303184359127874570929146162180318045461665389892213897697326895716645055313739118991075402300226241286410729213188119260952915608781416121373074375827550760265033238402078001375835793178602978630884238436592423537017385961495023891816347109413869863504769291028995882617847382868474362524535269782150434518724475306489415766709781743217327001269560643392143110178564329659917275555782086795956791087236923729957779429906673732638361256979542627556035208063464459301269465267546508203139513107429740322723160983926449561741023827397170980669633967738074563852419827784228808391262813195897222298490824757932189870507507215251799310284384581111773002291680533870983694374331305093397064949170828277239452777165531146178241170451967677466258285441574066582149910564866167406376086277574077708200856263364504758440990587975724768528380944726397015987292935107170450123016547805851478825820803518336872798415822115151265917062290147282739909247523149914134273286354286917161602043433946892371987160388500455172065100133941893226300363245202895558840971006382029102362122786219157272550553728206463919882511344529619740395226163997938644682882240172239132833112291077712357827273932085411400882009587269561675566571443617239986931307135459180847927097092267750513128261073568286328862400115717855519417935060737843271946711748822230418120235856964403130480861854069112224057293159077212021486604164643522119028250222620128967904844662300547955335857215407641448669676522183895204925893188274119589623021295116145491954001498073507965875291890963565754595452425858229024243714238848391697638386975287317803704509851833771278794628404129591586469227965396232984023288723956158579470732606820330070014191490422537831593439716254926813807828756992927189121628119396245560871297874864775925731658834122273604514636083352821042873530855938308282923689952611701045478290037633645859409367144594905491352854926392424985841437415467958004198117724088003589219864200749974301804134908339726244506908294367223480320000000000000000000000000000000000000000000000000000000 [162,13] -13606799682617795098225229318512193247088815612105847629112675334300666035614884969167287301220294574833097372676418361677623852921969111344884311439040406571206434583915710358401940597694055168854164384726641857071746188011907302220940212312353273675683422416976743522423540524781222768105429302362094357846218233006755151631775739696315490935860159069873131249934843905728823289231901428009963141572765356734091389565072469389301297313024469182851189313361137027534802571598826518447243103493982843430756292823464853877690114312497387455958931833098017347823155960125779450853719707990952384859054705177672622239766872195547091182711930275943674007001931539249048779135190331159919298994588195345568369825992939638390712371966681948097452565127956742805898275139641314533926787426120386176003504362854548984177113925390457374043335448976111215631729755709896405499887749880520048143365517663306267289012004674430773489421512804156494190967573750958158580296414844802385029871871590648917033933452942726534789402318720656520131872385337683898524582635630219342314753303560244114864549842784593016496898039243221823071483554508506915292846349784246691390413841284563902058184554286609109095442675383774578052694072240487688772587329820187216551146770268147190500216531152789661826057660861375267653007766141498477573983798804896926009879730147354733470950601124579376014348909658472268735538519384705846024680062285588073308055020896842032894768328659152735347863184961308798864169116873213900838669987417520754481899659343854145323113088206732951935182048843477478961929482689496300201851488349245708381246800132109577336852103467485450685875883944455546419161543654035738912944025315593352179203035102674594483120882926868979843775299942022530042188206525275987612876867753246300662164424952308923180841281475089336843424266557748409609742213160779557456021242346510910899576308567909658329146670667983535553285031250389752990564577125999324090647809999084984271411826017597342703884771807794514113601779585703199047694122539869806243923234950279938581778104711365223982558714265600000000000000000000000000000000000000000000000000000 [162,14] 19214641358044280054805495693830034944441406923172782168948308210884602085997946126128813438902462472831729682905922403665931880425495524376026307533933888036849465823605375794140800483380690614918195554513303027205653109125761253345644823983179919515863403266439703132947661459519240181286497838179591894021777975969704490287365406184769302738896565566551761964431205921333668743663183773747514440704725650692755057430347532729573810146846690279928064411738209168259751546798028250301095732835072686478586936177600884720994829528860791336813533376130071480405692081048145136627416681414840330735884190221423669964403190899579273230242562800778941758308906340212404437179621169352249345315005583948995847559095282815141707968295899911829780686667667597189092668590488252255887158061686636130899973059137212893643628213762556244971706568323352788277070884584285454525762697663774166370049176334211989154032421928791200320373198957093453248522613568616778015662956243611317474606526325428614193985836332997463006299201018325223745711714390423156500403758498208088976146904067278779903040520607445389837664880644702698622075934893933127285365424776415413525052919790451856668865809433254017201735573109152045700559862650823113904302095658110747630008218964263374851962579015122361779716500825963397929615774394269354294145117157080842923907407722179350166953584390391783613786586592275905078871934783780256610257066685227004961448450235167947071062966531942141244407463920574818055834844295636810119877949848226389242117439464939535605246951677430564965458500585470796917733082418103191316337730846405855529550826996148056523365646458094753826777636029265429848452793149461992626852498075935694020765715784690062856660188667574287082040328525462989158185228925716197661926659881482013423837337390589813164290654912451993332947331821357202515906874356387171774057052257250854001046675133380868897555945067016615355358880215798765338128688148644866937775516758869307122997455048154296939057508781617778916267487534941374993413847389281627768063660929853397498233718661331948153834345332736000000000000000000000000000000000000000000000000 [162,15] -13717092069259155731457231465932479916570790587050730930181278526407616923424415378168542464101684407445921638901620391697152512099390791752719753450812925292491709447826675760913597714781469291499360684009588011208659186330893583902372151135004036703238064197148172285788554104253754382256290323235787761844829585301324726891034115278480532493788384697144398223121097433946478520528169421953356708821334005781888105464059003962740719766555396827328207015332077974509117939348275817884474478902185226374682405840521443622021103034518050814793427940133287891922450318720208092120070251199944894321867524877394234681017027705938715198181182219914897050964670595078985738498087901983464620915649682207448991311846913823495933241605086962228347349696879725052216119522987893177697202738745612881726069193997259147360675352813726658117542346685880009436338857538421421065510795629079296197885281350357727087828089722674039302859140608924448862485492668321768730209888247888937901544615903763507103148463007400406761529319108030392964601355349853638501329548814859784121220842610386326768962589716904351948926882607928260090214513796776692647087563866655043382217111073805048902304808567304094427126183379562372898104357658428826557869296980020506781779141586336039605413170942338091000731337577266084133824842273818541049515834055889246559012883489226732447081496441150565781311333054808237517961861939788624324083839247947348105163702286594955356541077904858303504854822626755766969317932025571770893752315601614249656072805078493718796411258689383242805377231468143295046088304581357047502730431115436526469698328207709238087329494306356092341623152860964371568068962155135171461024592232253213625684756490030991963416375413969361647878319116439408949261970059166858055353201759007841197955224738060236157219757643997192381300994611979944820336697115176081318142343549936403706570932970239597667330818733576496962185571563928408351884982231762625621352819222588167925475392102512920523716720572973048144845227692032346416418816567118103437718750851679596903413499684965020929377068646400000000000000000000000000000000000000000000000 [162,16] 10841043997470311965288114888475159015415361144715215210368921761894101205400440051013131883296670500253241390403555943230953174261061620273731208304565089387281164058383546479074462622327092037034466162337024551560817006619584759322054128360898870282764197246531579070886605510278819667137985306622415429594723545889224135173821129900488931414521951627465219287038898653731957813271580592713745318905935034153450971639137618000692010392716682926068943349003962571198527057636179821856985054008809020535016864045851348461708132828779909221646737129250116592052572309294972290439236983921153745004451681048865171682598007987630955639046768113246682990510900655841923163904783236328953160442507791680392560270668147283900101894780403486636055053628322060342076894843887002558678760450542889464002002344741815816316764822994399156789423338608370052955704174270214965866424265984367612091216535371020152254547615573329673891047717781939345527067174446042637489323369176482575246938774102462741585003402838226556677359590111240292131458359073487626084737932717441728132789723323560984171779819601816142077571397691448708125089428991851288579866355876223769739025856239747364254220572683424190091037674950607496339001942263255345243485835562149852515597143445950836952595722532283881709212399966153482968420329884294073540588441363386495307115659077358034007615608574612001881452935713253023890001143007809095680353348541845023965909664302978482145423345253948451512291868770172325215659532451987478958392753060391041965258229107234069222247822642668242463934327176272954249539928035476826813264679679401136916344731690942644447225183265191497308136697268527225467824909715039562145908109235698554282661869163510037329075500569519122778302496030373399221909580971094391311214980128590762629864909349372780321016134523675183411079967787220249615668860883763434658291526251582951128207995064839046683605867491513360933158203103675499470176314646324304352972464741301619293579825473892287565698276588147699039142268728636133054681618096915602704644068242752939870229014862762334275441900126208000000000000000000000000000000000000000000 [162,17] -30234702887544534252807944164671511193688903796871383613172551936130216237674657660204226725235799043553117883070653881334210091643884277049242481830613172148266557844915910647931938288721796813949366015057530993683698871571845852271657424227774835942387783748639912546222089433971695279346204093132306323632259825119296627181586770381272781100912457334953990287890678521213295655598397439566156607219951381950924214422184060890472239885054340142736776682951093409426558003237580229311082302572397920550494120952983430385419856536365351598436139008963561082860616299257353721410249022634625621928624554624386356670430359190830567019943998836350673889684362091583595901455235349164554978122139681055641924989711006899636037635031692610002950958741104931481341138709814194058292889681092255143164774288356310688608568273013516599476207492177567684365873052735556464436823908132949695229186138059136604889869405090719313144894846979208418524389751751674730976099831609501173712308705654006565557959123742093685765886140763815261264826956267716007468631707045460612512984381377473836746651326112491385676624355596552350299266853109451062399165423553048075794366872127844344224817831110201252485143895226857266969642612993927966675509165506565724336735940004715917670361028752372913728850888586436686713572340935106438565659320956400723909572977457082777444621157565577322514747054881020673444697423060264771087601784268127561568473964545757218682355804858118500820175965976133307225503811382516471182463718978651974699241180132339173856026108275064182023404844147660141077658901196415698881297423484217525646741919544593566784062458784238858848646313780068581036525768044281552563872441691801005354403167269592086440644221522652612641433477215771470309162825921969398145115313325407607694171736438174220703833370193738891845863195686135452724307171726339631583624328437946588252677668965530247708977916527992176427035866498238082818826758709732934125433950100925046572956055536902121068421832834666113909487258341120413553388940169077482375752519679145627105210013494739340683018397286400000000000000000000000000000000000000000 [162,18] 52243586938482195006047270797062864061102640339395724601448740586698444087984191955725290141053768194994188412810285017120920854613774520914193798740986894578199033228836153853837920717465600006887577906636921702331241502953876229884680508649793186924270028126481841269575605215123765441385786410712654341010365429085488597501002809189118782133745229514796014290238972468394033578986156615034126155834719102811965788572391610443992522020368004222478871810365724439143054959699142890581773880763747430729933571139269315950346072011621908381009771578052038646583274807438919842908449157559561782454460253040611190629442902196153921712717853367316776600955363198377762804593053174848796374849497612117554679629882445983149632646761535038600487723294056165946565255298842324518825025523535962946896403596863204951761310130101018015021187002058160558907092582531125458665625363183434942677973683748686007087948461353845516951592025550016599859931652636024855763167052951674703591724180114529847437129108561099201717626832995372210640258218944669943270855777758566896168314256635268660676588901842896501116293501453672062246471029070993734980775568446581833099662249054479298896497563684552679931260574278401056928900438431496896018001528383258109923395087531848735641159367168393632595791027719743311054969585475013990528505375175154310436881045007574233513253502062950196004083160596039720468129662428614919977217965536183416667772998498208202723964969785209347033809637024697689974878368653716105440804833474312831003501272277489067936211109127883182104861593962677639563672785115090073281064107084435610062479067340742982962864102179420474836842254660783116358556740008273487994273886821989039671359193829697379247434155684199381209491647912593670291135168157609212764264977447437601371575316940402460183124577384107732275892958302159679991662652248990811950987882878435940689577722468308635335735256272679749025300905990326141965803605688983206602526743214244217311773176746322763206295938114388382984915447830732485266629600607706446739264992525714701270508488681214779727518785077248000000000000000000000000000000000000 [162,19] -16793565623416020262547265608585759842294282827859429670406348206482097295468126240287116371558646803439721457615653900352111415184859321208390287051972706777889441798341451925853555649798132472011534183002571238075580985563195039735674643764767984466686897553030299525128718893339824369623745008964549801230222156076976987896243212307669593740563236707613527300870624203253305104186204142364835631276391200178555610542252853943778190420883092169581320094432793376853902788671592533003830663588185449991620681450208321482354975111092164624810940913519550594076929828741240018176710810384406723410024957642797470917348311225086536882887337261704621396388827714538416490139518216584346741004130462024758887076250150467728274408982930490627873864906716722390865131951434866542940671775296942615155413506756992387118002183921366091930660712385222023502252971128997443150947869036444267536849605672888352567371098210502829533198384167357999677370222267260286071536371466107879880891109897971363854324744385390588851897560253325619617560787979606267022132958920527711924833175030426645217584758538323126805592629339510297430946539134907686727139553139279762141433031390316097247220515713328292903121218204735150073645197311345509051658599309880204028551895648600435400080332165637572095814725475038193824104416136546277111293952945996058567684891904250726075359963230737404263360287583584023451368147553992722490992756615076411437682923882443652285424058327110745885455979124381383545560532383090979657177859570828955476272551275679741235021921088089976476334578237374917863148780252820209533653090611610515252104342353824196565045351926391501011041735269209570847833662698064686561820378945485610778595067330023805327831749072123807630637954777449459902904218465992571415376348931373053782803425464660232485664740607417985552674770141915541098033090881039637640415695519717128787642991061108120032761691370969661685145659153961641827552558117398905590916165178576195622400239708583515274455908760437209426070597151065900475581371943789138257844420413091191629483859675297728211355435008000000000000000000000000000000000000 [162,20] -111551202244118202809482736448714639080530219216060431348778823156282897349093019573232742941396926904126682433640753113572542696532115360132223518845595102452094455049112809818535087480509109796429950600791000658063956110755801104037033751757438032612059080261149193244967215484673707631289944833497019035919066602676884391382832471746659159957709100731617930695007233067730482253787687525663979346364607696563282787788174083550023995415739408673104422121264001767300328805840710960558917935740656875766962761022439119930374913037292040342451240858846774185865192870039735054694772933541399762662188281120068836906826494493278856050001849493568093104246070508287606669170645367704517586105768758807750050759936559401943009562282024428201355791381224713244887765589754860135137637486628520046265247524232230672502828006405806630642418638438432501188104002761542014568165510034410743725670762000541392501311022243196102426930776390930079876850927809712239502623202155742803083883664031346690911679630055073409220647135643905875060000528051567722296212545372029552533868576613929903369979644535119547004401859059838803832070520301207860937209925643460706953210324219015835937264141939196961894142050257160289617291897898426170592915262773613468858038032254305146417699969156601097051384030782363508901537241904737476708588885007438963977081504567421175394665966780040103650123597219961018293887378087820137638087572668223681629360522352107959937243458722738302425276853148810841481153688880377269522655581177730916411244134748805657714959557862091657556954563169507541151971135574093660381784531519265696355645120458512041915537812927421537252274233906232141950021156595433974799126819438240405766810541921324207004993607987697838862178777630226713857198692405693434226145700261946520721799160476660686806553391204154241756394235707032411807655572483666652187565028631704135844666623143099081565706962347202502331536315857308701950066234212436544821359434643150067983847841742996976856952890464944449436119306484738462958185786532020657750989271448337930125102205671796599285983991562240000000000000000000000000000000 [162,21] 307586588081658298495884712563988827981834246676705968280595862886478625185736221521381019738922011063326804845035346091048184312535122853550861634243466775176493106285492086236803527014869359161149971681110273601336690135529285869968395344114270998440009464311172631895396187741428617424615659445613259519022444455110554612290418631672323905371015585115667167934367166612181797290511215969248584913581984570159241238699675313699876144354547041564736281001846408905045216807248992603245467978141489514919023612842930207176624964134836391805369237597942494632456488377766917235281690643901767580970701671681554798012181414325633928656999784036243282617923883643731791470044612914780066945340742898434528281560827542969956871639490684979263405657502668775853217361881389300631308250639162422144915864331954279660403856371527680299887627443677523515627993274865534989985794184778543659369551015670169372381792106018961776864823425023453231909170925207393464352641572381924121540626685738540450813786844018708738448065521365022539621031412666010080098212863892083593417247518462968822301352359084032688496331756582014652021906740595736082439549097257425920032787576345475570203654154618436009291013717308520696100772984917555661375160741058294908581606448234278778280175046993431451982542401327331414137529004930239540193904391360525996316513743833357939475641289736205006120771387023228661031626045174484184804438889124061581030290651973696375850273329955948227981369963191443299805455114574755245300114980270491688974230839618857665671627273225517260319719226556551900735808437313063848452288923061043035365848032326461908295790917008881128771949230942281673699407117000741609208930827264668498420141790308603442822764386427323495710162472848995814852899183164017337172866801194478959718565588817175154237529003914088274865439164235422722501138778973706598269982431457503497200760245747602918238257830992471838055380332801986154091303402226497015340607973057973488899673878895991546643608164491217438973913813759187934735839470182045458899402621931695546949840557888947999756836562534400000000000000000000000000000 [162,22] -544819915837254326211727625263878949285674173703695175697419844455457841643091940202222823779184407183504692310952978818684028206082321384289948645693428155651229815745708753267344742111096717192924079703844495392959645616496149265108163362992656457413227929599363149243104026241909849556349901560708067491884838427103563433849696077562157244457249061248995130685391468421403599219938900953529195618643390696233473504314138599985004293932754499557270225608951112830112550019954590792248347997772354181175108880948636148737432408019464525434980229400486504997359389760515477969071982327670646572207166594011417897966675706278035962715568726012405250929510600295417814741477123292913042943948768085842033864260326689304787442637137584326148456737286131523373306201642722158166398365621903784756437073900690336654255490305295772158797796787806693665168198350997636399437292628876848572541531868642108129359406304998388698795967913379462171610526286041001854737960008817437178925930480120871692339407441115398365711776039987060530827980259471266966982193378508783781268690778092673911920723106791117550350039539343968897134518547632301128319608083461026299009646017623333855284518486960478767360812535644033157293537061544320246335634642313421506588573506595474031048718345500890250508563726928785117002189662082324901600967763144503569857832832494142869884025650070411741070638767746526969338558411339384446155264120762100802575251861042256737934089311784588467246597672275500087058217161486426026550860763927995879790129296685032410540327185666412237092010451085146729990051699381799502538012099734089084152312045459882116748205682628703026514505450221194807248694805129880336938244195616892846987357464553856989323521371001509457016142958341835359641424939509386858652784342783543287081364557333116507664585251622171802509418702100554917125635432326663066013604300185254361443461653343183549882276014513544208393215721572414490490202919948609326186189465206264317611848803080200111883805191465799085023649065278997289122197151083808598670307250463762638676227827012094267535902057168896000000000000000000000000 [162,23] 848819550021401035640755369122253732241621146585263301132173553992038290461553097261246561604673355126716591158800357596233654942083874756566082840179596989812363692945753621809448844988469722314295188188017319311895554052172681422746182098599074773866622361588778944736894322434761586032005409475930269884626987318352722817829079666154713575538479260086320361860168593139878732900704871048598996078482883200327211279580002148981763151353562871975122764313018499691101202409058575452254926338843829529135138714133501624804086404725847520853555902123932282788918513748822621054813957642583839705303616566112287113512764410911312252424571679721075151847032831689421538783869201854496810244531385869707829344797695770849880128623685968952334701051077604367250564947322059826246394304120278689831531760302652520719575766917029465254240495710392460648781870698190920005125289270739230106677963852061731786149847578083674306430912269346242436558129572387376341926378309870560430547220749289490238385540941108391297310092510424297937251274164942665077356327012674203900457986095708413052349356985176792826757192114574463027227040651029828146209328629668890638726725058499480310427254158598642461433991323355801449243748952046100096473278742671607925534467224111546055330075760941982222225114033229191528310336400904512822852799483700046929633246213839589489470604545541138857796392616303871657628785893091052876812487153067927978434346439992093244306206779810443031587424122477451133743052830252092864532725854000283031349231324071625975580833994679249112803229286389151635116378874903198807901238815662041651421717099396027887831561057469307414399565439279356281247734595957281601209628238576285571612848476962939915752899341508844444070747609825895833228016110254255223921581235935802752511114095493486129473220261989426531836476350949682708928678104366069493695719408688660062675964262981542510447664273311967856191499856032340040699734960838498072504179492738194995052707787129492014627289339191407646029997821845146134513581587912737357728409217615669150855869729878269143510047889817600000000000000000000000 [162,24] -1220523773694434541087301198626661453042943800127333467419424386768934611729171990567511826984686679160494546414174050525514951878911580706995994475346693983447447457319056139494082084698305837607286769704771534750969476037074854132079148676333889330839446207938398944122276201410787424457163695396213174019070804307392090912151217771369122950449092940046470337721231215700032999050217726627652005642650329475109457629852811468048617286916655441015001591535853326911325062344589710168272485530342780283494542802480398642034516199539786187420027741419415101052341654361786272173220812320120078339890419977834941211287345698062159956972455504735797789830296503709715698343806191564468181544459884123640601512075433782289622236980754217480670923274605807890547083375593331437008245284162025054054169429752450639093530634385485903722217382898755555875337590501432088821467738290009356152465709474450948732051531157740939210945989304323134306681951346104209307088114349408473311910158202812137070229872146234127444006800742535173527337451892505992492670383640187360122609524282874814128679726022435795773648273659493794372154666456752468838866734911712842756918559273837666160315811022883231486312125513565722399995586828106497651081063623294916264994735768816565060173363483252977573829463447771871597128744537434964810302644351832216968411507978644746600922559968698249515910266585550087203583254073608131031268040414165110174573606029872817977743952994424817934758357634931090492150936505177472050619248467965557178744378814093868680641169526500996345971874671377235862097908151831877453556597967892826425562184636792231738833742016992405416770928272020255775659128189585286151112732476430867302686776769055096398879022929019106332266589095263093254446562792821897745750601516348138706466190991120592451945141659992005536182009424669400232585128464654648670708064830055247169352578120265338626107074770057578991804097379451749288003409578853912675831522508339969555594659540094687825059942522407955759123085926525262603194786917790100323124862414048633658480673909167484704631805085483008000000000000000000 [162,25] 1520420883949980235086759014994251698563168564067597389683714436676883652133524809583344959592213057859383135115321671838274699423058934242884020279003072086384755321829468598296359176242749427842883445624746544188242360840303290338375338721798211281050692337913961288158584571451964375874459225694912085032416937858379093572670384585968097499342002028954182043818976228843833261329427809670066912448407403947473647221122855292907228156440322116111189724493337299497214670452690548799593469526304422879352963041046484776898869358750046590613732300170495214694541969151090605720631511738447926477290128286406269891758257657737550068826586319939355691935013183105964474377349747419759047021512807394950288816816836408327129190010592230449366109440936791990845192713587280857898953505805764915853073121028098414710093626750788215295484230104655660175185270798079508793075597145485046423389487059640869088350349648609488582994107651909773875087896612639407275205431043709722605170486281589764331363062592044758153579627371425235198583801257327404996486040722014077783199901726039647168808648816686239666725231823652571591413584960349253098419718988658720896221922850803806909201962653037635216709979128795358735008264129432819864695549596404553220066794539922200245573844210599453531306888662339443110146448568180455469248657508971692705629336945629957409446692305157981312472709794016017394758675778733733766405873829782537231238575756642555156599597347705655965973695781302037400173307556540042746541848495978281139548585961897719858073499024882974297462720121934623646630396633543602136940563180296207994048207238054042494227840674707309940807448412808055586346669962556656026974744635273935394566372870671655105177327546339248752368028290905817147869892283071427862227812049976991320788786541807615600789911936705356686735855430751190962930840977455298924987058891701115074269600436661513959004835735668449286971845135442797624983259357762257289981160729776268840125364242118517239987621609212723527492921550519004038972409106311391004659047023424725175654250194312012130461765179801600000000000000000 [162,26] -1521239861032669942147351952592932421967250092811834532861178216557284818745459111667057906710955058258975280987573866192348976415532533152095487024662054733315727700944856903765479041671524195485584827127574138152039287581327153461599772696506848862591658129601289046340979254151085377995871252898348360529261906305805643875902938663396696895794391745896780814146209122148442771594049827011695779120773966419653249551085562299964408659306995451976804030234563119284989784615137315456642766584764285120233107980618430836820742655964501449566191787455220872542687129198527886126239213732323894246605175160763294417720967766626227679734192520377814524001718366105308835482266649420466426768088274601844728717389195754469944521093316098741249740313873182255653300462950664724096629615328304377241230815476579086115916248268705821188360587846023144615936358568277893401270767082232418349447167860901596524723305689164218325927075467843886643723104897468532646462100997708836137534105216026306864933860161816653637915292060371695735560474413913155952945118785802803918240740233487375481366351529204819391426336792384622216654780184288484581625645581926602075478897540632647961563343397348471500883198220562516205750128662797909755469866060657843479963148927912544440243838841997751602559564457512191628701120604021457051948375357928771550302457080642357896797876234776189649533245591932565427991439842442367102805878719477581309797551462773778817526040249679350381597617199562096158742976686956792795246095161418813757077292040382623806090401520120435990456574245738034999549396344016864926575094570854779977788229073823290741213553849788712349492426191959903290178162807250673067907647910755528121638429257775501549057267482138048195550231439308051964396420288540358880918260810416737033087061539178690130330046523318735232117257705167938290584960197012740614601830239757166793046465256872216599055025055817360302691850660564673101955635898351074398799616239993246672649163205978100207957026937911969689341973868719168539992450581591226330309545326597747693601998140655933205113222421544960000000000000 [162,27] 1118398336082133593385731135692881844777764154665168524887137240551908446744543944354298205629114144419892687811798771142876137750101967592366253370091520364177113379919051885864147604212745122116254491092722008847995137407128289263722058358036947806113884956225263687722220554624532672183623928196506535122773730301859783136398325385211770877760549462245271743870615502478336745225387651175733306287293836230097265849326731647368290770696439410651464531704322316955213522570781453822473049225881713545565221718573831390028893129662142932974285471305915980844280006333177018316876065058906516765702242123594189043388513816514107684534941471251905362122602339818631786338521153623897430169194480751716215013696859132367282422035238800649243379908442129946329474362739300728664169862105017349036109903264235693615229804009347496087923311045143837696143307296358136895211878375295591916297188718306209427911408061185920572972876257887747358380269681388479394496702485381825042765019305938437887792353853931538686931831343277361647628489907129914940737143390068181232746053108856736495137543797955112851186523659402782341589293736754613347114926880879898247206293634519568680311239358698291682501605030758777323972967174580340851455763022376645946451942902858524586449772996408704725179656082753421953086326090365470350321384213245811628915227136396779601840899248861262495403531132652584505332531454896499871580571725705303920350909428740249489012316174277106652865699092583940549275001480076915122455498718681167555152939871313643196932570799722998675030288441708471638276200412405193410056289504636462249999420643218963941043642391706149138432938971856075465434478701269511533462026282166678645249307250208469305938996028310971313850971031768010984722082926531054406850588484268431612065268358496026239370714882364258126257734275568641732716896250177149541315662405022378055654254187008418658077754243246821192841126732083330099526189558910681971982794795014801059847527125999222744959863969807064187716654934390195198614828334628239576370593817380998718743929388240012803254377670246400000000000 [162,28] -447199922292423611378529933297584278813283087118917286778881621762164699207556960556601311273774383379836893002316069896488772152283871103796998033698112293140867012717838269414564507535968108769492242081223437394937557900446710783092108199874026000752686943871927018185426409056736841158147866242776381941159843509255179915272833393750256257738679502974003490678783893703302026448699621639360392605377892553674542147679991694277081214727023757393849412540062932896209890476350902500796584550566611432913160625005082582555355962580511526383780324728031458143719736374322636319169410014358166516754082280654979338166371506892623670984940625273711843207570552250290966390055430922381706488788238488884140770587684712913502852830227425699032919048567727351856984666434445161141007476872836667608565221997530135438157178363475936586000232385507483588342585791113728468622177936235448906568110313967988167930804894426293574360499931309050448842804771334999939353348680760761766917000194010038923198895406391736997767556537643700301653780032690356161288305872284884035933764002537416570407444792102695224778048421778342282172003082910604530754708107907170576996498685807647814517888343670450158826032909625122380165820831666972277578493387972522869533268412027410408673490970363804693640467486800599608642484936058879011430556873784979619837287173150888652954891916513422380533544330311434870354668069480446332712750531705825465105098060680051037277751740541837978000724587456792172218068577296798207311810100331283799555184973177050268207667287530087605360610953378933304284071352418425619212217633220613983812926181061995231142534792851751071692889748944519559408914192571436307087948906619606267771405176710658992920654604283552175286873875471527236718479920433454890728645182554327529965253252317192080221984779588404519279688048482186036580690363126617919018703418555222541666851046693631544574318594117660771565291137738023350089923329383685809895031515192292322165859965177784570932856239597289829079521919957817975656783924696008682479102185380029148279305797625308204222114567290880000000 [162,29] -231115372923783529897192284586372454409898862149165547861017720156522884148648960266034600541531458785204934564217337144135193730302297110503195106602889053956562818033113479504384469509249124365133171972984740447112666185187095264521735616023476268290819764877498486348201352167106626429159225048032915462131346751082010074452588654336372045753264733342357580010805091143572409831759487918633204549870133596483175015698604514200470530070898474032215491021559964860812366306122330421893869412560874785816735690532574433233193089307722718436729312536059161767648051367960266301110264872549647463387315114894353176152630590107807750925179256369279881637351565791568525183943580638951082432782507092989469060057369836213052189214570718416128126853764843229620641433712189598481864515979651666112170393292366464624286004081932767332932292874557218850885253963929028224121310656062350523245374798565614207081359254774853951284116401367289280432793120049369290367324622879054298141243664642936123748673650745111170811010445124861288562890119522406656772354138535100720077458581595738452262458171809757825477505146836367617904063683138330138462588722288802458840441235174477304840054895253407470360725146719955486388336721370860076073501565620733935767127669151765492411006497243191101592406979548039462244318118339924839046571224027728277667982254059797332205987429559929321829953138315560961761448139929634368468779336328526536098153803485973752171990569163123140931539633520115885370251069909936518768398262230596977476428544777435682739005296381513433439390820622075474528473923689149768294340235413188600810968539033425488984144125625216286206266705466307361555760380750970468086353979264761914910972019047011720917795681227302410992646645781375375769857416285439596853249607877788566302741609704384858609419915285577685709421879228591108495990101381310968698854775705920576843753263217620703641235055536310033996755823578366227554844165675448357689430801038211552485065673330737468278375142151861523773476788283169908626821831120827851304290097618103874618858023166545047113070451097600000 [162,30] 724111973046302552778794423967491651331351897299261235148449512670490549916352185391676625778539809354715579194935029848490606974991500132804130214996689344583143822130526469170905643216997906263990363084378264630627697640854637837458664551717893162949074369513176549809224566151399772470984076183893588122600654905719706420258900944082283443147314004822656016662785507449700247524939128918399914273046894093936805414170860137497984766501622442138227638185327316580792074897622388627889070161879027524171653688594112129404238832067720754529457826108291953554018000175082315787036421548365252982526908395436093425309070233862594915300330631144908726146836830178596731434394371427661768174839223688211481690104351106494997944924578586339376390730456934726367564699276602218013275677223788150945409706682410960696377104322730982395445192726223493224275746255816978369890249312273340137165369770534450368968213137571737058894854361797086851603327247675025801875110628871843332836143399789695838309429514438812691078989981167312383816950445656551363511904191127524969038331996197999403010916814587124331187309398368401994312860024615952986427011045146264339599961032834281534443430039729416787359800849594632069972397927906531026109111215012424734695464246084764272131027486673233531750503975880093774944091766265475585457963518978069916253725200188864066326485048677307832533247488654576241806314805420615799057625950226164981965658899826378887546005042773588148823380604842489681949727965063914427273829747186325149727254632986442198163451848502786383818961969072243423766924058133676008978351178791659972988168503238376688595276521678168602313480865069524004627123176726114490050477384367969217651264788576583720089884799097507955345961110176738025399958910056573756685214747674936599241258568143579155350842823650427459240242458774032620524837280246271316190040060458938898819804250360629774618093528155931717333196125095686729763362715655178791498227926336801166509786883851221888113324049560543164829887377766336190302968417218352290111223850527379146220197680756297800792462432823776 [162,31] -982005784218638653328264749659290719659909075938692568111610364382913017748210076194156217993613372947690096144790085393924104086426303986729936965847039092345216208660155228751880433320280981748963819015032518083740793887741399837888830691172516074494839889937521226529279361360438963488238926357568401058776368423239498271255230737462846479797987977951778927577221757143969404600968585523010717671135472910683227005624421673337861925479994434636187857917033170663747115858567150303576035981246701639059044594878552242167175235562470245149433858634829845587319303013969030058484028688148269064930026824623556554773307265050904139195594429229925524807144708162497258037499280168502272022265853468580352886186307638655888937186367499815963165617210505466698863514388439018377666244988986154664585476492814537385184687234679643481011308708883727638075744150414341514419065532542408770769809889606863193225620923822651021305954213890504053374805921286160442414351331020816680199311359861229521289767336978898090695398242997245751233095228193291417914841840958385878952525073645683535010697135656578797720385985547521627882050864538924095210474866209336058105288424544804524599189704023794276442619247082525649468140166658526395567045650609702204490771194150858182379778551399817937625987664582093360242255983387460076578507377749696137199791081500502668503336496880068468790852043652434088588664823609599755153442362511842470240692363737179202852266992200182308810054051849897479736300139765482238945040612625539856511076833576943026954775758592097731199692076731505252440994888285065939584493495575927948235028047838607957501494878843702356365123379352890802966920470521529868977902381915597278042541517444477064091095472618721854251676550901011816482200463654257887986414278642313263788732282547835779188354863231573354686741327136979791486653983305596693695016955461794584528374626726631128083203710470967461191001393310842861370718952577582818284773824548546117313194525279158088970860675081001272220519253770731345003522326160579890917422817965649119340532298103529111816006841600 [162,32] 1040962564536902494656311748890370506096272533678015435213854613580016278229385088543576837004176518731777122865409188325593878421220346021961124763987713391502100708656870554826942748964023014917814046560356367447239895267784335810173968914647586982762691203435506212384096726088756161789150378039817243446470512108143077735238637161789562859015878042378658315793141603089495262563450794851162393594460796948569945662816870983646496676205583371962531476144539738597503510218469316070337477321613669595298924364339393413671602478162985278684269652835877112537912024476132102640626203566508728988731240947334114774772009914212934210528867214396103427098680646471437386140052684914541831859772049983596101624648270142504466509703063438458788989291422214647433117142479850812303554450050758088401848205372844059235016723001421946390693285783838385386386542307094681593551062527482727028145757303080480336406480948497742266232103381461690256976273107431296839422352734755065972781576813299184005673073257553554273885921599481226758641117932923713689029593778034252165355762088766501158835627446432475959668466613374316138411906987810638332317393313666957266621584183157759248902936147922499685247829956524356426477887754972538740236064588701719119201161685565972813841103737118444889961795418293951683287873356252611845173941177600085447457079291277351958707125972033561476124516993671522669963324900226210882985152823304451611871735140386449101125538118614132981039467627668154751263826159548593757462194899355462208956739084784297964838784876301595219442206183354009727975750799376659325666944718113600259289560220722963367846575552076276093213144360568640312761408604530704007360479043111705496270279834010199034619522076980504920612241299489292398271132047886541934379402347226674796921332330823921569709530726661916221727022325103505369575409799098822328325659124295182994312263449572692739445817343898702684595445972474799517417319075829603301685134487013101110479444004686795897289463737475302271877423464491977442934848241966332453793444446487976093415377054970199729851827200 [162,33] -953908144992671498660822637990728946822662708735220987853148680580524583802337637088290266989393087746058450378060486267330417152557827757710660388226500595622078518092456207267998364505218553129649430814861823005766243881778313123540499994979720137751024619655779604400107548609081826421101872789054621406557468383707148482507358919420806168551142930944586059893542997840842592867074054893678351215402597379397903519193671913996094900303081109481138278491358418860242146074934240874228437750528327034814352501235869165142263274264386858321373076012008461667201841185751187530251464923889641872776171457797303309587753488695958179845119769240062252535549842718568697617877660644245010883050537775390257890010565280213371022931630994805952887549041175927665346095730687546092006439924531600700423721318718684777899235850719506819349329448658389067592103293723978386229859508346976320587684005895945700172614374074689488154401316520623915337413848918348753918991594599998988849771345680961502316852378513365760265871796772298466711171561782951752840608560450648192292825195384627370935020994783795927328665247010968936925170195303680680759733582343539811217724612681976875938261867064787794366421934645428622950369254375783863571098285021505431911687647655734598319722407099975240546217943713459850696479485351912158184044189010197514421174994145217038339380076434781673916245174123759592285538847345308527262166396737279913922223621791645635043651211672118789246803701690387101850406626284432634648169931080506215426683597984411015956171801667104779688802822041979093313658966067881102650949341828353252893703937634050742836489407381563085860803712902038383046702697791133677687850443110184633704519317858920338033786054626703380989176355338137232958427493243905996362767322320435222316335767536671808241284829464405162386335684865145327229515026243083705999821772782840162017849576739603629805008694839016460256896544967232466253067282111859120343819586066890312054342146455845862876691716056930508482159819851676465040422208532641827349735733573598152723640345626689260659200 [162,34] 772217676238318197304365549095054646591645240463763307789834159721480790080215069531077600878133246702500888151959522142694614924506688727327079656774236109483142772411863058845802299278096811919464120068921477010236526316041114080659611059620493760768587692911036358305062791795090773319058288905874444255930395158430732020127864120574715869106392194399328266690844501185095649142618717593503307511432214781433661687310779537613637567631088543701899406564625438513558715412503076128355779909834093007845837689961405391446528672826272803225792484700486592656396801564851451125484666346248738678419093273490232207994198659729470553180231843247374650621503830597714624248749155912958357462910060779738453980163933840906783273979413374628633893348922960090267017785331138131053314659636561216493950119001584541875062231416793142480400488715212155393631681651312922321138400411522440161637851139075233406715534450040590461035576330303559528100680007298015171416562362721098773605584284828066341135405193471177116604915156486553278878011490261909035190432148577298518653562619071062876030458225960547855688093170062259039762094153031950455462728655114325324171192044325748680488414898068093148912334780928717911516881607957112895193579577721986849822235689162826190802774097924222907558650482621430091813779243935240743913282316382153528291760326580266909585523947084564168286534162765120990373597669764467546336484970266519327094484981482611519879568983566063926608908294490602485014990579470041947482055815401344571155833455677987004330509066182823242546454699621669945631390677348471218564406228533668689080669725373260404212217950040763303707314576416837920918151876943330392882424028564272675643075530778769282973295483716297863823656263584727584161612081756250896162585605338907208655483468360812345608993313143879049746452597429117204293297325225827210206451385811232648096527875882404626279160297644086966859115202112041586701582960266544875135521749038947207581803941177457343192441045975343308827845962090556996284804398123540941078243151981515833618453062374437866880 [162,35] -551210815190460846439927810936736631852531661103255272330867416571028680134918219897604936008889637737939720528026938082868833148702129148217038343247129615951105666577487508719806108326043182491667218536498093556240905143732688579201482245426221499000199102746545392142406875372258890681819681051609200372785829048801539731037177016843170019710430735132300225523703927241670854812642775197766370155408613871714726304254636651941735979511675485164938104640432625232622017953211286466539230658010448292585901824089216629056119702898943016994575503979555399235341158029106385597116077720156535271047718075220932291423427512431217620521312260713518470900580959233659067229661710503008281824096393092308356886795854265739737156093432810645535881899397419124237761485307464763779254226824849320333049104007704586671833302616665346877224016372472939276122755933305647357231724010874723824261983104704968216791024096655299451443344852912092251599690574185039322425757726390870420080701275709374539536318998520667865382949616041033018146643972421939279520925895803596177544342974992036450437293750909638164271779760478997644673887071491159933737351826751038353420849306601903548022056040291404738269105582096257111605619882125239220950534532113833611126091960957040434688932242083732444689326478243772684539971489025006352527120102400999796083504595867164977833005667071878258284940684456014577045620626734650088707074809613794730442924956298440537437841874173631476113616146687141103002839543597819879020052153765270126133872472597867635807354458018859320399780401664009764246585770769299062624737811492020576642468933339366246491883180924199233169836221711190266217797133669456485194191962292027048630104733860103336558736853469471571768488068262722074463529088289802322649891778504238226772790746533045457642290879557477375244903124520335469218778809818707230862828800724371869154363557387347555463343592315680153069802072906867419832397753036114668707639730581794650526754788644328677701115617452946196619325017866384013993334032175831488585217989198308210703573385587409920 [162,36] 343857014444228044220453254701953722244718704899629853435977040860719768955140608983508747010752156053358709335366194530479285972393874222065327912220204044691996630063504085396470472491670517078255003292491699404958102931301771199265774221792418859813706294949769149005887310606243488731402984114808426944211206577183658300235420687177274482421500960850467162434118192956291070900351613765707703570473089374564421663238017823893290280170872334531280833149307429871304003750951307039643485291861528297054192280228862178941484169581779167233231433662848679058577202333701695056016640303762853595457832378742734538440854916896220055909071434892512367776056444460938634356522750730373171949693591856929719473539578996282650382402953776473173958790493138182573850897297106943326292728089173504826350156918381825607148616117056954896805743291631690874955470572835925330925844227232423537489248492728514263104229341187000087128680677302008744532211591972303308988527931568284287361453594495002351254140438297183764982864163832517911773883533404430350072283644774429381059552591876681462727588836255121510601592615671880461768148700891623732345357050555613970898399283024052809713268928864959721673856115113522593436670184750285174799552382527274276036389114670769246239819703604151622589210292156865072706716136388351848321008802810650456596563655967532634287206600147295221951530620792897480671198832542425398105410024830208101072477066024354152742177884137077788840828630052297140517075275124527572207722541229471260638191593655838588425078694776599192331362897018754542797271813998223987870980927002336756768509270244382278400536103268192103000567254307449763350836565526661791368851211651052138154452581949149935648135388480074388403801236165336458754686521983101200955251541678983591129441847751270038627544764485736936511045713640539243832310618044513998960830503199934073610826516697854953433076616667282142890471779834433805330794347552852791245177513453297419873309910044863022828754785820238682198231899982313302695200330970047144446169027403658528516460693628800 [162,37] -184923882519325852041362021933265384258729942072995338205694715949505987955850660469676073443642883762365154703906952523356407875834244188825917880881083046681838691747104977164589101742500004386125507954613160065076146878886422427821493530183252226257886990101516080084149067973432676595061439854649711587575424099559229670986330900442707562262898154241533059127765417974511036615294602308400518736038440341608865705709780918857443006259333983117433698075645953136349140342110806782469231428621199506502393616755762049782215354812082754715335290310570444098654077973432487716171660784475445056133629813923467134107955547527953227203322202223380303647568463790341486283468799464844692488876519902829117744131331867723280506164373197920242781905330668637295855153862837988035183788799042533294236941192924650338794057895167527181495281723105334420540100329227645613605163860295395695351707571307097548395014361272745635062468910211194263297090466960793699039493763201718554814387950498704901395792813857181295651495499685586818814054312313049116429066107622248847261026773073343040520857684661797102658350029033232760353762093239985258952142368099128020230793268369464367761936735207204122985479170130856409446469572926863362626877799884734787049705380479544337030725532676145943660585812523905019793088959734122805129539003351172939621565614891549031918000539900998501136982628797054366971507577175181812877762925111471258404960504934344416616760252744078198099852946110443656023920186965651742433528112583725628412239336143752096438534615899136489794894593292438838143476305265528072852647553147890918370671715653226418812255675035248285900046528826048264829355608173748357248534603235686558820910941488495265197850857693538059685604927855735383756501672091864390917914431326973552253799382282197809654495469340651148402023238959937207759241655346967430952594448612085438231090754389448873885448490395225822606733899470612027338262017006039155777338501823202973323778032704474903926874773159070318636212026278224662514956366108227816228465331936384030850114970240 [162,38] 83598874751010212926223320572646962577511460025932787511292608613678637791769662212557358480045786363604645462589734975194728624794225675375838274415697810736488664531301275842562156574470476122909376068768038515587812011157514345774117508672999925240249902074907670895826012962942889769770313755220873600362954328959916926896468224220036948170392510019221370517338012727640772089899951350099393415718764302676909169946966955799202185099830366600708324090773157176376229248776017135105677351766618580827817356206859015437458192231257600136399171232830181951313852415715293200762733380736839394916722414993935216718418139088639922213679812106380967232330774143118129622199544661316696154742886681134351375570005940695807627652372474548926787895479205902044153844377820347096551274143001819188266759760037261205247742826136408567425935751267051523603835992294995086016265341439402003695279311830713253790134756544619234921611979412917059557663180827051312265299771704895116542675073454508712562733184536267419911041658738056827348780221828953516720682510751320851681354206083452853112676668697955220263573789870719767540881547400345269688519099985025541937137817619567328601075912468727650409237752702516419645616859996180561516980571245026005650237950230912866004810775512199985311263611966821871056844480482949889844067189516580719273503531222833768425484953118645109332442381891097708675276716557938782142526552254253078087872955545308922199931356146366241180279942581626465946955010625524471169466492246663329475294304278934503583226586842179749928311606465185675283857743041535845951701067646359725300541601307322577869125878581993218749826333509768571235059145017062775191246289577878729883935953753141917915467338889805148971731293571045513150930931107130167501855287364752005819429668632368622088936873659481780143451955129611952595409742551712626575633575192317455174408950614671814713505566455304988888331228360495066767970391141144555018656240276914232570194392174657173538566847393695083774665048752811451698722627828116521262362747266762537484013232 [162,39] -29896394590574543741976357013913691307429758940314630899384012806822060781810106092126953378741193411382815133392572766217326524188110050503224828414445076441512592081268641158036735431825832708127522843718784707506495071867860583222207304036365835263231713516852858928340113085888632705607343581099347237278269300930898450468848726881030369505975366483776002435784755576025561185358615610002157522239482402589881030325793650034724992183908680882571909506442048023605889247173705704456450540397240906921117960041426096399509638086925994880904381204946066089810287171517575570989784327888907711882193735809690630814658967558170626897889937426123932169295054166812822911855650742362216762057210984634781249546655390642273414012131377568034117067123684111467690931798580051096459707454928217014227875683935438073785878739417403723330943689309138153762740769597427655169539648867117154189484283631051132009043754435283317616611165548469068334365536040979928890647668697257662949203616986089885540308036571993077551684130226796563803052817150166903734554390270205537007839470888672603827044215774584526920997077766733121882070717339254874239216084290619410671443824200132255904718953431499280289534193039923658721992872499581002850181404394663644797190399724213567535959215389978477968007970642730910639135209529001560923123224292192082695665239784643930961386065623563135041208175377480905436043949182356898759071716263405625524352823808799811665563855988680883420077872606277372093547092232516812371365863708224540160031733415857982236459279400032429364087566094511496077300609039028605059864130912513509895966849594494225730444304342557721528376672475755726823819897222418724928585717213447989150348349157402895679740007913026652869617338936403623722400039343967741299510012664458233326165775152737362764889360158116863199399339144132341297140334946698939349202814805842547775282106049299796455807949284983728813318180579455974506007581827871135274738234230876717794918976503899929195145783370842053481236023142092995704430085147397597795059503365989285734656 [162,40] 6802096493962830023279858735486024239445866901715048971075672237560089999921917371177378329702582951947331231851811958977100352189967310534409286512449568513401224409196561255739145045821157891696817106185600515382870820137405111163564311285509091129386704860295584555861559792442825889535364720574982520162777254631354283983224960539543523009116980322428513756308711968396625241380442297660977644053220075823054102958537376044710638911584005918211411287153283893772191854187270657244843119555558213163214050734585950441881566921898599111239409399982662676918355322793606049190767649273211387846947362717924111669567567017622368901056791186313708953036260937493230569291023025739138069501181836336674733586113318500060062880884143531208977297611820417732000875398008853401834130186309615362640846504751688602448155550061396435025843950774896781879705258440851921367064391510010200175716230856077414149619245088372458121733672416356658931832923074618630047243121591529204979957615244490936803857052529588829561089564604561311022844794614573722324698852900085717770834676027934222816431771207827721973650558243818308793740008237143825713592420044709212529646237647811784461192189125961927885325631513344397082283338919948112863622422288448900846536255599509134618576022575303629183885120353109324513494972010414775971111819959795799016173034450936422564520683520116470638862397163840437134247557932440343193016799827979285164629529392185346024585215598283820402267935779931544603196655956176400386427115410711485149731155051003924228458870659975336957046957699202849513520599229217236840951606838003913257490255494514993097993706566600151857829026591751505228688346313412162917793567498597432822671594118531230568524037670836543354080036430877627026114682508410325053714978222170078711936335928704063527937459273201049236553731945185887657816079326185105654062327836847367799148443579140244462510050399409761703350981838853640934352361532192118562023135299653674482356009142431447970502403687058250597683357464816529895688238068835104597761827031259221504 [162,41] 595279436621157342517659772429174225909743766916134430551841757690987776647046525323805713093411018201183648723839037539118965019017147195980363497741541289221379178859896176372658168124146968398108893054107990141139615160786758553690215972513179584219221586351754295728535479245114569416910341835091964177386003062811195742192934120551573349342748386108342195629855407270342285770594489546673114368168822359353741551047882101754725283240119719731199787010559515282577460014672120780124099767432510236009934064687517606495204397645665233759259019473851771610570222483838572333535776026447304167684028158476397154117201211803646123262565099127094692139247534689128665668508779391643289778615625529599384288634613807635739086945860442890204859751176965596211252228971883492564836986148764004513793412419599076252063506044813075559272942378744304309901297917710262489204161515486301196186655040805332721216191969197324725913417419056847977993150917663024042157809601169813407626780701324261657875426441928301184687929950650544547180379938075727742459549789154976391951590365159059127618952007752540694230559889590463769405923506668939344745168991480823655769782811708878609009645764611427221943918280434453103917466252752198937159192561726608313215548339093775256493932409679623783034446249050571466986763848801934262167519324408736364311917124712680336475891640877718466065683642455039563058753402563238623126241727500865767147971078818818101336964476641877547370365214349881962351628260661839433667670084841700589364455644857249726198512902952105177856445740887838508061685681951691684217548298313702500818326536565048154939381356026075662545933885016486540229571427544757434107782911514361052601576168271411534767517310109373416141254518963436527397043078917221408647265447527555186337580267636825187072952623185533922202704068901216697407192846440534303672213368647875631506224205842519345120248224827301203305165951341787149506460564075007072334837158450427394468398912882423664047096409681756397913176588998993533361928999166488074886440893362176 [162,42] -1730874669830917362650266601610504587658412199852457281531071168044262226364756837586530300636071640457850785582485131455845501739499717330506096209074611573234300500575527698792854603587099483912528195761668737277823061519915248471504696075680396767098159103851785100388195665158361356609304129050261952812818189988705667373729561939564625136962657333816571223210634732129315647923950456250428983862118923338069072766981225716942970620153033026119878856908866709944504930971228793197252029836039708218517185051977668918978886330489640897241225899173185792659010145515629469982647004869807981073947703140340479328957634954829804652901302782363847712584006900089139822411666658477987986465255870340324669961350458789354993645224353724923888031689869735892727862795621525115313510058329896934373040916010104456770158465461206080438654468846617263234768103502288102577505958634252302633511240690585282992913559988014596768602721820417779396993991717367880336981596429533343910507800984222406289402894823566398227610644331428388372317394418610026781323985906194189021817575225461909001295205760013462150021199180977154748858683925859004861146722377972459991650956869907166741499489484866561133374097677425657578661406949296344873416456565077157049199160326647909130660126522772021297715826804239215313024169471860849636076422599462093467255011126067228247947116142740096280083438808011944931226695648776375725562094744469208728973300368802863374950406480015944773052763867822882693672509467932768507802992815091425583827298337961396314109648248302875059238993257731337762101267148726688904797008442627982115087018391413380139491142474834450304462435134143715285174533084295630996054895239197070356075517554488011036539889545748930855629523450303659889939902117215000729247236189460656905642154045444622666073237145050303257412466247791795895807225906592270954785947750027136523885577369608584648293747961683517184356261374871677442784203142899479950156836411041569034280865041156055467214990399210016362982787015018878422068423956553540745353233175424 [162,43] 1174506569047245927004671323495787589320777724082336119936302172794218453926087418099206472772550389486827678021234040151020718354109578143686389720372566878905280827709688169856904061174026285525481283422746925121250673988673626377935740006152243080626562789377686803447240370458852354367955604042288257631877406045456726418947147334421754262213157222900444392099354305033229821319704603910818349451019781043773511082000123175559606521208525043991828994226967862127754324436166034602416562287947985413553594548329114933909918720731530741580994688412978636138389888452473010565647485289288410844909176435303395398833529595977069527837448112894033902063664033317825422971169458321172774753214645849992694255278959117259468647716458975865962602343657819384739366883510867235106328401870738899390734733106567049174426445503236672653327497159473125633063539832273613078822339394053475379728802544673398622649917422353110818889118861477231444776747752421966715840182603637017331963536686508024456249416596650996755584923121228019407897401814559318475244861340242782573943884620695527577836329150939847824024157561107683962398610814223820877804038724705434373125376919527281123819010318953985221280308812600883978009606991931972626748701330538436374436422559428255283284150225600307718354971155937354130433342854913545371246488885424125489204577373984270238623882240453286146801854297715123046477762469960739341165580783794931975404973486528659244636448621374220987076351261319541862143581079218561105640033918563359367902018236724131763370044287538481132926109449656352231334059191509712172749208242507798013197799798691684976718760313168544156221822083036884165631546929612706866191613392260876411226913198844972122910690315262803978854969925079048304729230607792548725097340699041241373409446113542221083450678258596248184559764265238075576237318318672737289802408056176991721699063957514770484510272528197647930706039430885471628229957311143337568299852827601670730871864801166261349873131528893551270704751350717463960197768212097756162453158400 [162,44] -558242388945338959155268845715137364603623475442473338806131161952959751742654522073739273365558824233704181482269570184492269401987331344426961690467815806239644516983493535550227048316776554713081796051935357177501175042202113797054900728837756743245160748282059627960155131541350129373260776401896716466241621158765200408519042096409762200121952671573316969388904278966783482869440181114540495603922692298100245576422624261296429459773480649118174840498897030858333652308960622973938723618405034733248255694580786435074883088614190671588463683267271777577696227448891978364850110731242157623732720291337971452001503354172429130991627495338886566566614988554342994020517422971264351112401984644910566514508536217965863638606984890388684827681199863717579065799869494972371379727345213961019321344904132625872387394835889380712169699641477414014148617060929347476501345417842861795834018623821529063016985873123851220980152959453610053473432454802326789265960718392918395355180224660964776558083204962061362685665178961732582524532917443827206493487305193978497767752387371559261624478715402426242174589120239195214033624550872060391197685320941206842316511757399237864092486324970998003268561723214289948500425013252321255993264563894762464549698348648796729192662800641893010926993553517639541666111152529584019544137842732597923483438534770382549528892305677938580410430232143193134655022465156321885054910954824890277065086152928104605589091734121954701558077369425992542603239441280559734362664483334217709063904739803481861585797471140705076772354498734596478081994025485979749992554977357191144383207144402154434415466083974348755155589857741203280351348021143816977142679630076497595626474694883750283126435385110315419384203358252545540614306276448195285003510639709937704570345062929687461085572859128134910178368553648216331645193635007252520528099932677434523781686241471152877501124344887095101760929129692260359754611139361714976079075865798839357924927354990853143999288193172006481466367702907154526782030342002090063405280 [162,45] 210277196658429852600337391438326551604989504024342736788980018889044537125693302373923053974840002450714051910694149575181551252220406916934773432922474266797109499211802381114249371546117913026228578798171512164515263881813002624973574621485206466296032279296431635501258686344361164198586657676675902646053670413594465211013691944745154513449747010549417881097855130346250725785789643459063873100350769028201389431264439837400568730465331653089327903487941808727971712573063579353329921961098981030198018986287388715449285899667915755000178472724125107298061977273280980494975964292032751959747854757652658165323494245812977433987994821966228176850460178578551123824464226971016327074205877177775402854780551269667041735288500984292263960391191290779353052508653584110082137206297090173269422246666109337944233505053629022440898271591354760003185819615024203303596909581650331256054411783868437970189035377285934330647872814099155951127010862957659022001237885003856425042509693924584362848777304869353362340816496563179672730881567971478272138133175141886981812092828476696099492379667485313907966330601829267536703433189427985288814462082788015321337126717318722933065935660809853935764428792853690607022872591856251844713962119407644924280269084005097739792082069761012431062445396470285998504775514915428822314449902995220808310948638674514032516608476831905999297452380085502480289456947895650869480326962569161100391807087374480281986077800799421848467776184587537933680851600305338330605595968883572025578287458928309852495527756019227763563160658409524152727594709031030621444106780458017086173886554573737777201807107235153718908631290007954767885934118756251164499326400763816809874842438356789312821119225134862113461362250414574387305180836276270436300289344245738334340311350969067553500994077440457222065325229697788611163789118787262780418818438455816601151640039391756982792162908677576521991567752659558359939089894501846173687609670291369029184234060900847346428738804272955991941009703082515391308333869358449082624 [162,46] -64366552859226401187991836313633275778544553061080936216985158694587751699876143660892314028739138116665033547090559765625302862739266713553855960845577617546277560816998722028149909169291100669243175776869048911161018828751150443453010077365985911026336665712857936808752308278699546149175545433235718011381326591552693008438305261765052264098151798393055746145774098525327932599377180301017984226467279962203099141098073941662478840995927940424528006771669669938169911431158180667322896284161257363901987654592144695005287248674550789463463139857142346188045675674888399548449848192191042014241633311583452157166297020389861565557780788779833733626891193507954201974102324868007163911298125483845614973090170065088423800087485171898000784645164389098983120850683943585143729778049340417182057658539114507758986219392151254443387819223096808681309204226099902409145861198443177487883446305682417759018920779249419746464075765999990054767779777285663088400950535902283423044354661576165287143782785745425718242952727637302354808769789134984303721631525786081480061753500045531050043622858006638999472536285579003289573516736109556769335749524455873455652752294458149731641714429163574720826336065637444419580325665003287681546288440945554489919432870940541796250394197492077390117074753808426070682570803396758850915341292021519586331075732089555164831173848307923029376597889528645541005046596457187047164654402777528665205141912083263862017348629785073686642202420861672658622073936476654237116298806501607242580053153386965713267561419680148010743000172907834857646659321654097436325194483739088963282278939865243471071246797802911696596325185707991990776589359086156634511377592904132098616375492748101862834335450161759127907215550551410081670521378649154277812738310201167056315400757752051286062427333932867789440298079239204363371987728388110815642458736814103456755714056638948727693516896657634882564801319406402507558956027085092369717459735793743477377319146648191841443615391670593258704986113772710589256803769687234676 [162,47] 15668379974706381624031365716132135341668371937083660806090298400580306102469034098196245975871768235459301218149455442069679843963556782000283651861332014062647683373080038085382851916693591285584063943879587723409560823036950140338395442337942763802270223444879364267270727820207167300605293066804257652062065754142901523870454410267478053402416637876159227479914841192580976960834833879475563220517013756159874774811203067354081174868768049857888583178417508716546778310128445684127843810109787637264510900315846026307602706332433147321388070088067124081731407959340616330849538224787084213691098757341440814929275179769566734430399421422326881172235195293649643962506948963527251544803603517925968691995540387316425253086522377339635657546966966603305767286197125449228383946265279029502425446901425824859275111096423273204238253643706536363459235107133924825809530895983917481552010167591859600181713446074835845752939127614734545337384010412937683316671515184546836034036341696417596681359648130246244545261331045689323216356525405076648415439186823868901769499717463987833428425094429765045575969356432861659808286690122404333082331581450287331204026479603995779471528535175466768873737723089730199704720795302971691192268627078703726944036167872070028693448446098230646351865201091694553342324599473924132522833746687934838157139444252649640301353928023503458844667061926674978967335746022930614513392026847041135616081642678797410316445465315267617355216593827128554379188981028123555655757280093929557709719728946587579190289813544678904712732304629240226943816200055411255761036962129640004090938423186915307127846659486053158972312220474483502994288675462203751956036349730626266883609784983071903103346613446294839618812382992571043450901612111657482050135736033423101525732982167587960104634754760193142423562782880078991504809681617261776311366920643864638527558325553473783116701324054146541635450958118268189563836219218468014569986723666980990744561950607412401893569609440601047664146227729354550434086107566080 [162,48] -2727715026548517199622945717061959013091250287233767694310816080042341739390005336601178615687980721252552138478180807568293187504699918733420858287826881208487617114662752303746540244019308529677526221268578525969410431837166289048367718144701326046287801240301738143976840520437131177583405978590786934299570641462664373585629329263516872850681491598261456461414943270503598626434519630567223394862189131055049389758134571429900647987433545986984650929498512923138763795400118514324763781129572768101952623803192064257593890830326882185095429941949076618935718654518142997457083897947795315329253521686302044402369913259146246578722249326187075897225598594683635068415281558839876546766618401215680626208254946851418174865525017956986369072758406411647197364435114529366721285280475696053980129588922061649599330657833720716932599701941315603309634564452138731544026174881022676663137769789641299842598585703744738167645130690820573282874680155252118538713605025001127235904930339380985540459443621724323168410270202474809452048761954290319901887667960512328716481975305276456812236028549761565979269101245180751352818070814854148547203838792818092490423484760196544224790328043872786535228617870411200940867300516730997297791227301575279341931433413173788896382058149340110864165740871352312703855381228123176021537166590997844865267812808541174895623488410344983681389569481731405889909658061758791859719159169345849298327321343169411699947107346803820613259600576353641242557876059434252592312917533277489007742981605050995965248050450813628678761430227206594623183831018102776381435534046737968363935752681799914801355063076703844586263613803532561592568128607305481144526839345376613312061585046235822349785113457407404566924561971000936203017918471871870472750413809589151875120353344273890034630288556711046432989632153279778024613262501384574592450964381549278034678663980711828896065737306596976659310955693004688213624315147133544649561368623884211527365532178941856172645662515687516745568070582535356829259484416 [162,49] 165205636361721463379067132622287132135632172541801833278280950995142332495612558293681101165932809755186737856247706118112972397259764399659625315301603256880578728681400523695103064488487285245890807332948706456544613340267516947871130913094839423596890606157238075992165898273089429839916947077554817729262572534806862333759474106835320880448637861962250163106348094275770000633547121409787859527952944300745624431914836905871176076259087282322874066855880770894865610347452989130971949448888985167732713536322603449638323602221529438308772855757764783196149011154245819157992473615720761056658416920512518335623845076983647146570781879734940933602657159781096154385122240990119079986822751773557404011121111479025457798033225902970330481602775439117262123250987647112258201338780947414209779576754341325865190257850536226688976853070874916529322667295092312717820200832485113225500641326073931709377108351220739527570867289974373753498998515251559755563999534109584527154113636669821037813652591977817506711423723655243628544829881342335952172271597139102305531406063329207669343388677917798177049798198376696403893665668028648583601856884211192349896665585241576138404474620855681352461048061474596514928022038811455754625587226127546602704432985875339059921002589009247618477821777437460140811887962315481242433994798139194687306868535549105850717578449462151331653924684410770186952844409360203431060293684666359831366406369653315192552941620419605093100725905688256750039878645573786430661617459539235592080979254998456293546158037971702879815364148653369225089973986513531699388312836287645263148922988103165190701853765834093829509437713934015304100684362993006882757537700547304135572931919442775095799844596013652828657777691345389571435448196310681954185957411666315805717021728286923359854909691039423239139379392242188972933195961163717290670240222662413089863314652800218371190580675742173953417787646571892203490046606982927049421012273225734446723830199892466057234551966033990910812688327656302849729984 [162,50] 103529640828711612121790485644909661962770197494401877219249683944228128904508072067244808710144482094353267111195096781587122587452703967262565589364045389466784172934288174909527483136154076423661465171464782542796121452562981873658130186643485472788642311458476433444759222794505087843256880346678227720699697435910041061603594913559308282029523058463722254946941860041056088239511879255587188609478136720132005515569666118648638460064603141823343821104616989736432143061375324744217097367388056130302601300525753333881033456624398650972107135684989997663943001957790338195374272397413276735523965400747092151552806906217408771132759132565759085601000549142797760726386205678685272286493734976887081817799505813082502842035166077067813144328845495707510258224211095231979025058064830593723742854854690251631557919302441317262897693257673599257285908966617967219864855006971842395315543913718073125714420353448156438842227925534771821035359699614152803454946742516368710774779702202030619267893872945969851688870885867415212080943296112854827932381945054422639123294547602362187105339977570283973755589898751201075869542913669160148639987140794010440309118658248848844532295604725418597791656799100383489907728576292833267815991447161980372965683824902924906606698795749957555639445551836326369843158602606958201022173063869873649722308175287721376123212691462550755524094927066572718952746283684625949762191630557075376677455061809897338729591421671002531151211791614492287360335486384245226050049417408259590097873314917487272740520098453080402183778337600176447923949405735417291536296448079042753690211389527323448165598486712135912200784823504086172157987492887736709209814272386927237163207514790596850154031468406241594646807202000443980008365988250859544648181535047020330698752995638215760255356001447786356787909346612989780607718526104673227576045563886908285704003766696016160901948240752912429626413581675264070049961303786654727665782754996096918048037113979172259170066982688210271368326855397021757024 [162,51] -54153958920563985160751135875208497402519815689426054469430244699314608375488224637016871507341036081003135314494527004712722659713692596144519460442165910374314989469935812798806960931580482116002952877556966316927491557482825648297691995666495946005430006067674446186204312729580181514621012886919132093954099474321712743563804315702777521557661843990699081865230400952280058427167976598339432482700414321941932050383755712028583013007380278484714508196820782030142050113752998977598219600888341000694916237852707018341282990453777572308097031181027621171027945105616637668331232537172278349945533386519091507968390192113102668995120539661792427343840398800646675083144489654529127030863902658209631484454934572598570964907034379055670934853453340835078411373105384715578705352804708891306027328506088932938657500887288461237143476592043457553290861368794379762311620415994542437282304139463257205825121977671741642439577793745486511775900127137646771838163182242086085450585697116938039596538135360892239510081045947977846177927341971230874628830028113274920862916751604046158704665497160912481706703864643634353623301959656007601580740501131872480287894937328308946535583608180285639180797368225562795535177903184093484885341586179894109953463440890967945293108244731597779947604768553660084889825438626925324677729015635159039674388556654056530479802320653165392694419002472635953852955594005316758191176608980547569366383005026796364313308279065279245900204571489847432155707029814258873114818067637335664046062522715230322045826720738007689276002700175655680906283012014514712595038659612105347827902527285027559467116417564879033872053722079199268973389268759647505374745336837618663186144891122936295772746665069236762104058875834425965755090441928079752641733319263930698534969393768751782358678493470723071493335175204245894585990611661628704376574908132235686138886655465911025464260607740020486597112701489517159532712540190510388467788580179667911224745658311299024445870828913593454972212161357959680 [162,52] 16633024921955631746372775698811013004594610907353423604809138649681885211820387251327692465958616481497244399144114651311660756541030229043175268423125842190782443001054670204058569213428288134406072993915945325974428750901850596396705299074356835299852546645774602916575904102279204586450532342206650614363477607649940911687671464813393945780182463999743777474065232431003338962159574259798416113024074283151557550381594578386381472183663727148236241553138137245076149209821997987961256645277623617949697716724924830476767988136179050399616785897415984133198338274125368514076241573327407064117987818631702329509772906282275680967862544231248162972197499813157841739951347528172303121929358937710866942877694187792074179131134802948837131521268656619537888196458665015016800526997387937729794481928634611172261990830956841608923507846289204579033656260083539944792148666225651399821580054123190837103158460207816030593092655955497882170134472451799550256539291744845480816825406591525042571127429194091804634476353004091128842041713045761833865779929559346416098487913228615600660408371447806620787380725193974388070653481255333895842910937539894665288107786626924627335554040662251693730899135895288610740196812022996578906199777912430523609781713536354297611556905737323720248469878807155879961875934295247984607093396546784230607350230526643639363876633034893471632853133612856289239047990431103331634268204267014534393709175450501578089428448009504516881639672077136160557018269932843433409020152364988915525460359219898902331745535111720234959171668080299061936106693016067137907167975632584720284353388372025683708796969583122283439841195246602711324632878498561165546367484556215884686941810391165599848080766469227768107157765385812795399184783007252466844197750338927414207791005893642271804077211636447880567470392043025594989370145300287044318661964844155298321129366340145852110929375832005372547909374032435659665617999996315725075391248225545825074635318409732959585790460413279732371038594010496 [162,53] -3899979129141425951214842249143971750964280827847244160568161123227375329202732444772345581162522115757475405981890977739952919092414705619290458557945620418554224133892399570569151350491860977593378761500332181774500515458125694178804721705948351377330371699699573687694917000026019302654182497284737570460387649682332075556471757886468419554732020063950036163025217315280693148229949036255901207603360848645234215652352968540046405017304991133933401278980653109616951007443611657404920962191631414163836085609126278980140712562468488928842053790217526197031980930268396374484514136234400830154436015173099011666360553541376777271468976463776196351402371949519190040994595320111973840642642179975538492667907427652414377820714601673810385039656169147758535776848309934717381786558779802883440299666519056653298694200845921900969196466826746668229365135529915438815139530549502022612692365918484771725495139458739547634351391310044456730692485445358384099590551663297971723599691414903847682237976736831123179865848275569632493792884975473949419902223901045099789285321246288858805435641340940532363054144494451084002809408796082160482502305947421367101852983627997626582195241710911164402705082468015266158054324522490485313265882947744774669365064057254704583305160503461520041534927470642266613444009387072049431751525853572326883173825301734023718606069263401504911423016809158629204881156504505577874726554632467596199645500135934656631075858408117130889837775030238386103808610056844470659112748082929518175662352032201330646877860336630600750901370359948394304090171037349754019410843664486674391915255944680847706552322949027438692793830854428472810379399084491001784745758522457542831215294140046787883169859384319775732225085981598213627018880677032290602477713160139649855608903880023491753636863718694181911766863897376125383001748314274228231527601551624277215055345968582566606888048718264992884614502994404177829343469405399971977843387839371912643758278141553388097716815355205504172516845728 [162,54] 741622533951082399413786590644187839154530108958595395355104347417912348023940770168657499970859942207376698445987541923120917008829122265301697436033833105490532037919815833828431941584641184803714772275063722873283852459498169957426855266397451673366708535614757853022420387654025427957295871827130327277865290933806688699343493914786822303979657411467873579089626149790945774748317729932786602771232126197386317394297393375651273170689856974663963482577289832711552205749701243233405659909754588173763459183230763507381462828882231397194283710680079526912498906745048976548441425703404862223853542896161153339170325185363215510840880015723618534796159345076315659231493562656287029149457138862559867879247181121064030171832535957298539535224672094727702614744902519066953817975415241752608852743591737241955988764748582945165138410388599537064620321704886285577046685583559448190363508821055934706554508678299133353828675063263489901180576364980913533827320509317241993199257760933614472374318997367042023954513653286299070338021491699893974276483750426011983548923795877416580190641851657580029388202394750484544932060887316302720435074844261444930949061061096162060445147090302216534286933224919715554709808727412282562551152182206021532939424839063512184812765291861117981373410290279397707383364264592326955491665324241659962175098725921022755545774540370476680609597712092933754446508359774533883440364650338372026208729509445792936304670913101850057617222763235062171458685026789723883766472039117061110408997625811077496084419934718004145534930057808229876604674289781022278829903885364730424400616740981921361665001494908452399016687960707832157754964085446700392802437355404245832985310559680219643304694239307160571517352921287375927178943332916186345208048823061316158282753408714011047541745867403855932716542984607048237019809442144459397166734076728962230330383794036970511668834759521942857208115752003495345178480801200514388385531528892459930977071843008919683577686737932919186067568 [162,55] -115706393679167973328397204302031494451385455531897903649474028266284084905390714043584712648048516900202003366765676752415020239887937745551820308362154772099230429671344207360771385056935614602497221611524395130320962735681923323680099278881152252770507609574078266889015228429137434253769136498580785477560440395400821106209752266574629129083549716226715418456050563349815433227408910627901211503217938140636223746515870307740442442293791260738903952757096572437704397462634292712797224721053118174209508817278628101197924112230603496251606986897724590044253870501860264430719272863065474918628036161481064992428636769935685410976023778407547711187038609484149661927616222930607711019476165773775233220303740102141595325051243597340436149132375920307776933176898213869935060008482341396321020468447033781863684661913866306098231860457035740485577564668623690068020642397076753155972090629580036841317013872213106637185742402604470007767502333670943651968403016949756660629970047129629186082293055524869981385240521043473603322465478855389783906850909333838342663983822156445474884297048679971271642076734837004800699800065406322239685896047546699879633580084853600885641572307109408912056287855122663885783395675536862448218913098350820038400945628050574875169351854141448389527930587688825426423779474258065635303854028038582527867068099701407949976513041520726707255181931778858938808567591574279206366967780963994527031770806847266502332063334317312051132017838500645438622684359295513583383475892793248795668430364812838826468716766240561918880306297365920679027279186362217309124189298413908397304127572595619585669640002244913145515206564074091254222900830133519991218988630232529545825608853490741838548893331486442454770437059142102704509306928314647987311421541396586049789052179160438242934386001851738851420891940889610797219093204001999428902832283570628518278790613829556500923747033076061450187459338071743805786263762282425322965925161647615313720037567245814376243365181429072642368 [162,56] 14514756617162892886514382501227846792794380703833703450607745637268685846307179257267310677934014683562551245234760112120790745531816615309171076692254506237520784354440538038987692323548948889228307765861879498352748186953629122092448334744168073384490978680916455938154906147059700924460305181863224695386488254961782376092926667533124283187357989250264353339185763212921269922494352986119948047410532573283303406298239181258959705489415700175128493198780053915334811180035223620918812898999816313167374444741693958605416336643144330290798392801093305895094353122754843018616786144474433029492188834549510981475156232963876838111300866379039424290033333193498784711019026307568230872163917767918156460082398057588734636223440926676724444740840570215529841013458934387571238977415802317731064339770461680143651963789521024585523915514125097338665967472749422082983379627126188433065960713167592649651276105504224878870300665820001391672061416972345901161545888680810682011852824703381984403987200919081439234407917939824025615285470556908437674749696331889647084680963359220115639383344441454234394997598586242470369942982424862488248251314439227119649704606953065847805129832338683770863609311865536152084245673345463903112745636978100180674815798813400231911968811699132317871162459644479160047863104316897216607019295539440176996475481880658826986513658801520836712425730961777584730749195322588697617227389864309983561553208868770160705858190607500565136378271206628811926928064621171674305878465640872719497622608616199991869482116205891968328379215072573489844339804841086354748802470557483232375188600338212494151321875108619486966916257179742661552596182944955233216072442139927719914088311824581821107475972516554044977981693770549108669254961604478298156100533525833059879304336906157566201267746921325273119261378760261022777678423321344781551133786863042205442882486470720295158737031955566564461496764692292638515259807991259091149463391748565498100321209337892929629966871760983488 [162,57] -1351442824043578972129290625087109119322771875703567670796657605602652567034676558523906583408172629241166087709223569671750827869937456654460314874535175873502497918117589307032205503365835845824051366512292891180651174611514634471564686736555790273010272907130096512386373350792779517801966011914981115752229071645609956350773433711605851214853444178364711256572299279619849214002569265416291113597322160212535999388599837493063070269799427368373755013185398191711041867193078433156547786427139651756740887080341073430159197622040670282969510538724968395135832158396944279816090321213858894280790360349316621762162773850704477125574320458319984804108926323825114807479352743012253662119978743259122957836181013217171407915091639629086327408765092236516485428446217345131863310577982463253553713796764600886679124662653249285833541084699314136795149552026417651675806730721623626478268300130406435877695736541911372717483375519568563951344670546091486929514679261856895058932760174090785502803813882720546593623859225902887308198454636506881060047261330401208388710167248113960811943162990778183042962211022187447817377455322726323995029360367542065623856428863621626828959224038887696838371741178906125501760758824022317052016672132761907221508334551043593529629513557100927885105681819423104753270221355852206117197749709940524645060314139952148895376890210453045999597715772333636852362060894690543945043996825407549599896032886680223328821555970466675036838695909054005775879255737691785567141903894582730706489795083993113256577174017552556778768347235700212689445812719265720687607709175802025475752762163282935556310834975612028820913331503403164835484710298342579742999634864350399388850014557459694085078871565051868516964447916461577102304055369703870974742826397154587651472885871069260894166574549189493487345976250235522239398386434410717759876906830502285261839846289626065048107279572425641859080064416851831147897741542076136016285215899090991873777226883354182334008679517152 [162,58] 63144772313318853964131202190159200861693996274449775317885061865716663537625138796980588368155975161083877095235178538779788769606390785955932519202252405189232675442731889916827220532876443938043796908540680965493764129807870912446783151467531200385734073928128295158827168644361479434479434162343556294091955695828629461342155077001210303713648152156258285599995260610978184946570386259140450869653825451357543941194763219727586407059740903927684714664438299516611324656188733848277370691542566783173865091979934863743688000182027743338767406952662639401924749115970281632766886909018816943039753465429573513397364379440000960682750537460149636489040762283969591127536013120140156036614833350389876387270592479375200244085647821267201701165613045510301079085250029210201098711395935330653748280966173747217547470055574208156968402085798893293496843323048319231540933976173299004429236518040063203251893583996950211693804494311220094534385460638332740380325285747476525735531638472539546735447544676818677207918797857740106392128701359017795045094955087685008663414332093159312042383774197854860853717824792596771411077968571298116488605025009362872820588611305510804567903905585749535088523667410626665420412343335819867305353625600197910547952780167338666701369360235765614089199799620945706350519418435188567039275736615426074467225846103112835007529407438649065551619596286275204057289254730803818345529407242997542853245040366316908030121213547730494284133634469388166362044656904734576165543200334744294621666353364592180899276382722323222817530606182771076798688253189147066857102298427592839751141046603443375124431211652128383184049939255180283601126431196139402680539760217937469359740375547881534238213238150692810710184317597916389445282316272562453939234836262538223847957132260179255909821444712104928932648217423401347928551264671127203447122515683341223907081006570581754554183905477906197440228510734128020341801198451340479485658004035837931948855369673227479799323384 [162,59] 7015200289388569778826685506362143415163217781545853348191606402502647723677288435815665302032791041390699353256917979397746888232545453328565030517002202656115169241078789539661647062341600202249006865775987105830014990144653071044584396767816550355981081418772635462277075868936614221637342092873572824726409605255703002970764234602118089285728835579874379856767181986884570674703830869898857274752835954270865442804833456109067342727724048652340537095556263732468763099552942248313387324860899924779907601469586011152694145685362120673262473948716495928358969597371127636572965590207150193629448969689829442597112137583447511323558854960843254074875225974099971000663520711124552023895119427293692598330464583080465024142783922813554437415262801399186393493825568407747996054599748481439795640582362943136545845780675803371932979197474141917990092344242619792647312969012643807955138611538489513746275116549556332223686506391719863893118058309507001259388675916063212281058152130726660101684524074299478153486325954613106357605593270783289306705783920233595315472319863214558327174425971803938580166770111672972914142365178203508268111020922997654948126418056218172254237262988173015838007969251638726042950830442153379302435116110526900982067300053152821433254838161219164708485828332262287870912174160762252478214582913530308611656142045881132104737994710018850774036103568474409553797413145705018652386763941523179829033962208701354039267833725788727416216953067713449957997987041913092676145206676824076679513473442702414662846753197854078141537330831028798794304841674273321490940842251273293938220182873965960044876503938164050505702138481874997907086070775793037632088147186430387662428383862206833067767913234470758011619837985647347330279605449210061619695680104126335476673439857149609586013826602011414777137993310183550689397458806023233897191521846134789434880769492079547613856136388327128753208478423466861336866479640253023026088513761080396084068727224838285297408 [162,60] -2316167164959590164010084527510409416371270171143471091055834022452997489804313797850557219986943908607147628551466901225066169346262409041061048435316410694766286364847127137772590959348586876939460845968951313677617447558460667773646799832882582133775502416817385936656774768720139051503729175817097673444859543801457798833187771178526516757708741399296574221472301802216698440905993598195296801294640453848879367669814713358964893760758152292586816025733894859158743302998589950966639159049634787106352200686233114168531368991841217940955876533740246387335428791627084972814628487052421108826124008615209742348896649233347193231719460294263838100388977251399806271970498572101318307442407933239385423360687076482887333731740372486174793980640860388814478071666506340011525253426310707759419045518945209848222137086861549273288104912995885207439889385668320008413171896001438661718862244655147224689779265108701334046388675746215312173451067556672964929882960382261395377422934739585292794871084569003674987415818671739175834576514150937504688134779892033329083111237491876866915054670745641301635842041019041669843309468740941442863292215046514804485373574577894974138652700416971062445066069520714154868238079774428594773406146749181639898652502616917223720013994929109844136107660002834495113414033767810145034932041920539534192708654665086361582419684492860144158294867496498871844822770147778353672268651462040304603825256591473396631474460487731319261638835800223292232824235774880256666857444435371441279821859818346699788145131844246786823456193194439018148489164006821193494465390795275380891591905077692822122873170067849643499565769708957406010294665188135232307582726092391520715862725990316113880356228910391238580116270156749735312943474467636175897978332081793397277284437316640946850908180455584596351648876699183686184829503367986763688865891714083013585209571629147122895192564916807737376973159030564918244133592422134581602890279261379507159354454928338358608 [162,61] 367393092959185716412172978570501890511328802250830653773840727708107405911353231147937670687353020575210104953998982779008884865280636279935435652937099948502863485857172045385367178932168758833817899331443849811617947350423429931255360292717667585349870527522459650522715054336957474611641435695535613316651144837551351833997067037870844637388749972385168043650629414263663719208793450150085827402192350781090186467656911612688575152776002894107989251908069722846839735505745434525248154413488647713576334122483309827282137587685115818029447403848540144489610589764712492655685846855342639126420782123550161291457654482111345521106526611742552851393887300211018974601454178460060728586429584049467051491502225573607355725991465617909248397103875643321004744334335157126358106658078384258953485435384794577396805658439103305089235648119672169695755536955149550740397663629764187260565687590760691149392059685948663883830270103628236104403179166119964084232547499520350023182734122390208529999380455085299242687369728409435295241295486287506612486766532710523542374665892648186023348164012685866987376789497869127319760956068909164993504641084494589790115276641101846727388412457910753015239416890058351452182335817210761132891510270769513406747323995612828573288204954408355380468555261047336732896114835266261758818969395406164607362214611072359275847170902945262937994176311783220095761982170713142324640399334607456705824771980115402343254839676149338862242316034380136590130101191028463707136215523143341826149541094028627351409006063225755127063447637948914477140574395839160272197257601837146435134991762692989847263623223089071130083574633582929285673316637495949642625865463612189762541852770549675309185866946378297114602268903505878912869672394015940608056545212147540110605030921375219258948494307745980925793335609433002588198746993853100387644703407126286283728263011562147750383458764967346765018119588250789183302885291421803602513213672064037512357434516904752 [162,62] -43135000472069910476056863486501840393553830858188818510843408626875077376783273377224740244823962671438147042488828616083598858221708202979801615610200126754430982711287544358800015034374250824520593591129132524378814307212852411467546310783880282079110819792319559611904568653727309961710258605723157574277593817352041955824867362111177166212997537916232265160266939198377984236850616018873109471148531860209749752668964489525408979852526259208906638420566255961150992756340940787107042518424336979408136208153405713052089719444172147955192612599301185223151615538217522407854398855378583360047701783908688242964742786667317718882328840381295181475458271213447894013777004956939482789771879015817041696170504693597793483070886865521465294218042633562876809524432690833307187002767539324153553229187792476980206506717689716802502889416244908213945149906358602686146911234789842642079491204958463185560507782308272658396240437582903854942034157197406294645543917943412623221782794692808795659924416314188141237290057405592378036334129455030118388095615465118089710305158317180152539847872860040889296573643767519691131643738522210162622122493886414222503983735336117606964876131123573548141515134973094737705732147953163152986652027074355697905416348023559469598377782805665489917953433689164211829988109498618959295907109949191450712045141672958939598150012847922652975050221561346998981900516049866233200073145323700547802406369093910319763039533878441232573210289277986418918048303978869589451071225152703496577548059657299795118789754892161302282212182829255653579274579260968127755234068002623506728551539063532247318974212455186107409166911826131083758579528508414448301929300641555249298627535168443516725431799784304234198023906095323856774228328714560307614446979654415363136575489604490988264619602580933649963512174430116998568495880639357343814153251543871805983013861730442651807223441172380069601254653016238981986728920858476913749148843222074026138700862672 [162,63] 4103397808141186559000269398936916747067427282844276834065175623938902766953383661654373792405515201808880562507616712426691445763145876759911275541841519136705720009974575212381724076863174611329318413373078568349316538269834164498855470060336974687738205883955385722221920852685926325210104934117079021445527162263789874747981635040815434499997704196395171199558647197798304886051440134464629493368693160747334312985922652319479614667460503835967379823763192860127758835252862623750520729224501026283465535588067160400424616203193227652212550245750430432829764689121991743596006632052716385582200547137309262126191914548638820486027528591492082001507474071209686731252711415137786237237382290750626312901103638403622149511902491578666272565941465572515651641799618900788812798474879022745986058181342723047676104079529853087393946340126555093539390196182448665534014458059804643590380861157788168105211693191527515193838546881400766257198609839328232705028659941647330746715023102964396309701443400664999112320495319713959898202261882232565257640188233269939807019245312488126258363394485793166276785619841859648241091588598061622675411376033868996293752818820266472218423759221874501830762128263388858035946327663623158279014691566028181235411710579248969416692079863863196080623744458875553678976739161331815284932746639878447169710464031090371746994324144781689771483513740420575868726088904839002921824221228998949087217135505197684860318622247365674618212323278699776663444505566111726135342696864777805128364887603661616276394731262779349157700855724101659581805217209200532803295793183276197729985633377371446159992005788100389013640967538804708618639948362951145076193321060921001679115057908012550636085673754352394907336061797126708308751229264894360842918715010049694905983753467242650928008376979051207020176753538772647256901826176254425911692376628719049528781756618834869658034930240813268253116433685705838927991513076045563243591646809062948731283488 [162,64] -327452958180201230507483202095234144755727433012957784002890485596533288225264492603959458891418759965654312046372158050685321319429023194290567388512319144322568939701632457362078409135660516008950411116597921028565364159943077051459867704787555960909474951018790486569889527344000850089449792688820641849234732584189208876816885123664897221542301540734936748561112112106414675872856730622638204564318465803126597624388910466320998548360974316036900158385989530282870118301811441012135276065905604541544148689641098381311317254669423220638169856705692172488302754169075079922061308771882920609379188518808075486556263661140095641852947730156860057020592390890716086696814826384323922715696175542325941992548478938289414059259883506982908948444054202515662810193687191455930228129145250256009562270703896539031793704052484965902002515812633478612690742106706988577220705892973669761747804171550737433173901272731139285965964795706012969520325497166644422900729367819419201602645867048869723450084764069292258477555282377817278983158035373861651328429054329902439667255396471481526927387569973722926579632508954087906831204881035169367024946393322003228265032751796814666769676597109051529962652147048662224309487977079100869830652813743313773504618805721999757129586455808973345401682669660979977683853567128538353392317431739130319624778295677284310421320664723760577786247516629689448730977630018309528283032462176446861012187869063047592144977922126306721202558687759199116113447998072164402966100746989593554970379096585224181376938188664311843350801113820772005619087155269663131841289789289627175541875806336211134683560508312640985573835072712899424181769391445981712462407287702541431681468215336699693036529024029104118960325990051093303640941210022026955414204577889216742134038978406641437849695008537103608899595506363964974860422998037723388848435000407456179313032279679757790072015049629751599662951547411991528919171567863516408712996155999139440128 [162,65] 22307229178515265097294821053540123301004476220177599378945610223514684815154273319770627533915461898855257611575843552070668173496415329320053525915832386663227248248234645446628989879236984934365268775450474667221657143017081087447151956922925672107270771142183044143090896776569222975166828219722388141945098468603725753502402384935221776027943691945188827689570409622543056072282582545116183459387887938072591886134986679763662147152816881885857463352536929316288212114926781025287561771764422818815170193523742490233638287386837058695839741088379432190405269073283660798970630095607001911255171122898550868074789153791824145329860789699659907352038642759464614100578068022692088325639490769344098658832327485713924829059718739829287649303898299921366373426501485680091651955910492361359934017687441790432896812224708135082723571652311244131997898134236005189788090732941790444658204266656332240422229908797275836886229792494255603466267003283862379594868973734974375836267206129888878031504382748683256329427914890138298463711972661240356651429608692940678220580281410805385671679624230768280546891080561062131855115413989810626529639563204404177499172240573562810659774850127636011740595811223923837972943204061424815384387645624487790844424011313446478812623864282713664607432825900122680265553750315541235443525883699860482218715868457515928489835507812667612059479150844732330168632129072364169940855170252450027765207633655386755629927229735092772984029928935039702120474391099141956502947518956025749187542055663514385635085020355760184947651217140275582930813365731695565691466690217626540027095517354357616301541281824640032335156329319617970247132625098589851920567545415280800986986976863514355152746851557809782246671595305649688986637844826547652953696608212357412029299487308790190515830127535241604920589712044682502610054855234990487409369365763335335573747613128756377719054086037780306969934007744450385458054221759958642468894090751842688 [162,66] -1309475815842210539292833506171482495965935617561162774468242115455251360832546753092077570911251975443884138214281757190992972631779369407652582455547449302357751874736909916733628508012580082896198611771374725899892137991702964258496634073275144257717233751369698198251928546943375608594885392263966650466882288263756830328495031671847965648398613536076674146380413892012272073265330370464260899180420526616220234529808733027354195696054829379247655815714995048023455020186025693461647430715269713296667063487715850149763043820344422048769340608363892970289555467418414157235515805081781293734433060641023106366329492468310797681135783875468418554048680535661791262948829139916393913504074069963046755802341566021943471036109155119066552229147031561841989448173514748115363161165639739260577219705532237724219861985707957196459023679025708164628743485274098638579398720081481281081248636569100700929346715385463213760680471201828836304256993598120746677597309215804885124183053459309915421206199966423391716793893904742513099878891143223631463380039145382387331135663246143014224416425960718308099556380806561374153432437002492316487058921249821446029654928705092534868446664824814735766885665187386992683164346956864654248403778319329589967631707306277107648415446301667228262189823412497284354452054886652328673777193181154185880471530045375860430467291644705774970918279006215810048629481067879730210034680613476432530366137948164129966292615851757179654054318956962342026864838471111391850661109968326106334661398358853379313017201236345296159631132631835548038897588281127726302309027362133731617535726455621390353212248092796430127820347767168346009936324790284724625895983105299649894291515064799792121714737421271748040416506605562424637357332387208781263619677341353915924177105848327381486540022752023717997554039380443489142059593654260426438239228037216036974446495415871572752971026128233335147355737955734853452120605598243908409034847000512 [162,67] 66155624575839712005735414828335665926624814857731097282539575594096972497112055861296265337439445122225430523048671384767526742990227748808093694452572528382178592103911422444553727366457685692672628729131959627115208005174332398403156562183158114832956979905957514017111107547309137756635912436728492564017490337755431144252892723125978902565296833375213240847457041700159051384574042575688658684892913660178877468502882661650495073729466535802371304044413337438817488050246871557031225201951430676354260241130935914909613877381180214330824691718964511019701639149169733811518528450161446707195156336043382105463851106944969592864309849993832641720581425324982293581348745826495318507107965803724414290374398410914623151898473298912922595042046750341718773718434764263461823026757798231492137224653600506712604555262721861418499926538989934316342502216797583781299302497201854182812609060354480398139049184023463079719530882195005194835586123728743479976133165666352929297594269301061668096114358152652436696121523542960217866080407005600202158253342195681057307797605118282160738425516448589147559672228915583300225128640984541262382711702261484140481352332435565728987952623047385798544835376849184600202591016962930157041263097849493674016400064521611416419790199096965910983572061547373652349203090697361760952223193649825476616994822251518830594782913758477185639810913748980021531828339501104065343873145180396782119845960391691998546000514361094853093974148088503371499263191974911923684318128430857487108796281977059617933458187746341607571180875205024411969660195021616380137040385800840377216597059704465904667497432713050774564178999074899843228513098058618361104478698832604760289762790979712873642657964574094167006595099501903462933216284084537521523107479118393056304114678339453222206182891549702437352010616853018252485544033999103996108195092386313484153075844002384463613500899906976628042722904676517493589929050688205765063323648 [162,68] -2775029766858144731754613330432479378902566817734346685411420139593292257040974082041999903786272513227690942528563291755760079893691686912016273060053569370322128429138521272401350685354960890364997185867242529377965793706861091489316010027225130144037056029791062345440319899826952692426560743348697512221866961161494848769264469563058302334634187762725854696790998578327248838319970207669259408615023019137384332124559880661325990282446617963186782325681319599902989233706911883800338518106522708818732989452546348949315300566005187321542132077282788278286349237224787847685447135350573619316105118177231494848712367793367204260486069295543762729771134461057067233169781375243808659650071870620460473939701891101185207466829767765071694432293663137252455607077642694318682193087369337129321346293114258759281231952311969327167251475327614811604321170331546143069103356346438662342745118313745977833275514386767321657668578046358497354783367039383597575961221468768885221730211095697664088285659535916456715192222324878332571836772210557117668016754714321926349770154655302433595862444682962497166618723004635437442212758876648719819827715884746903823491958272219189729665062500246195527599638622038529936987808769212397515295221999817713513779761252481287999186802454311458705127385359278685952436818303331218842288168247212384474910450513859198823172927768379342467355011026827336573128540469923969124034176927540592995380193077026354539127173041381217266687718111578428385204427480266979384732465892686475465705142051086466941546569619175730641912555928538532848459122205592862057271815660669678343593434588012420963714929986423331725986594820335252328935453196644751755424520734183474414373720359092784664916295911168657224051547873473582825676991161128896787091475976492682679246590705004759883085012538526073444771197933943639615021912159905613870340006913191278963336216266880431258091965071667646710866741611250844593256779441392457876544 [162,69] 78104722315278787685634992673136954154260039844608287777763690937622692620306892464134342576903486872555350564594712065522866659855200410255014530220038035131841923762647039256180015252939355361446636947421107012343780918070714716102465570129060405148806361513245958437732081729319230830292260197887353637383033090969819573087599973333681898869016255123261771075201075257461758979004212138202165677079341002056469538014613329664724664900753424335862067365191877919430888061574772403355673701213196171504424367026669468497301429948829153130199646076219472777612453946236627454545416799506270843688672353666635447139968075674041956882312255086938215316350345241707095055719760619885430876574782088611642316298498686274043509460742179001105261636890320612391622571766846752143343794477529659150522928093294566266130051280343428915654660665373053947493669017611432324445555589840706882058017941276774241124635916117444901988413351274675975159363560781235298449925547521409740101762941917741792372808613220220343320419228044398938397607830669439782927338753597470678118378069344706597397510545378846904372324051674894617814095744836258051859100598109944953370673287026756587479770189793197476552696902373220423773779773386427594614635969936327996272335499553595954220112924898608612725626998727145857636067854607732654513909087839284125428258309568753442259003828923825493578450387014170623139307745300897334632591202765578252967455321961818832294006210097039992192622698503261128101544884313220372691918529887008892854995899249888425030065777619844641108135806810164968090154284482135858989329335530472428392823526592736555780314710271932211001270997371189428188492746558839271491440324431511687681711171947034239836508221664614658912591473893371266797727835545333227519150024513529822093516727833021846249521109491999746184446044848822906710562811149489684328903505336173546357394431333323119500344895466575351290055957427624641705306653942771328 [162,70] 1399634249963249102460455022816151116010973158732705891956700440738076764487925323863353873676701470098852463341075377409589102485719455885659731689761685006392157678188491586491080873635039114362596148894623171575769129084557245416026078226831301562510103286156134952030971490766992024680329465174677260020284759031766433242645047055141042489651900132941731155954565571229946440184151537047380954933067593652511558244067295636428356065863741394638219459375247115568720859167775611119292666821641111311321337923120558634036460337171468260858866908430653230604349267304396112943435505608418203358301031488247560115646991585533108819151519563703102188444824370124492351371593387489675380653209468826773864240881302101908467983508693066218322983293450856277170051327672010038145085146224399189160149768741538793579752587910476055005697989105094230903266116003663804199566743413389322618752893057767715030225473100476445769505795158495250080102369544955701103589717006862109999738414295202551209537738628785390813928632773567665905429539662781006137894239182059748514106278291322898537133452621551538337208913940104866042307445962842230373094755039933821841744367773140309520435673466311228417511992818483958353158982662212614081858376691010622747644606942539570710320152218874781387931314108005786105780640749927985973059492730197525719220664207586127519604800676014790279893917547975934262195124603792516795725646923804537328496603669899564756905801166224108497795436815139274347873522826013176868014175695414232146965367958911714909724562304320113753042213098505898793617001146835511419179113420518121515361777472104467757325332652979940496913975769926315791337638727534410055304265487563740402437906331007854885960288255977862303835564335419074883687595108398464942622960505541193518663404512955661977875206709482306069595939649342876415956246046455852458892733741768098203545020879687189130383744893907301231515728456482248678323661190840 [162,71] -480953094135385881179137078918812926171864585044471660819754928688111888049089738410806781609679462980851731290063601537653401241684126991635253012687059170500381563106470526226103640785688636997804833683996982034261355287179797572618111681500995093010116577332460942554414836127530825875871089534553468778852734537024162763218704869731620813449020807796662839487362268249009620604268471550599468503768503269450133785982818573016538002958942146379926443840614397973239921483820301649903627509372605624065068884202165491410956859596606721543346821824765918469850420354290020259050990228497578256578495196554512629964774700437076367760533262940046133766185223334250127505125523577009744153000432801727547613432949743876139968747108135015513714088031379792524955695014368221006142146190868935156243257223616228279758611851368771744570033559689088455624886556406740376196932960593087313209542489823767511478117930513666259405753827820537698387845126965814628268279767998510829325197297082062589061573548383704028240388180560388612129232750479415568590097754878386426544070311947612999409356315192491837528934916394850704790715528949432994973113597761598136330887001994403651580561221472176022816721447605112561686072293286423411795075903691604051390665753946565606257752673419161365253268104427279415327050834744288747053568605608859819245441413416597931313774920745647373020852565735928671980925778496957688194660797538351381361200878222010276420347960746144990457754501199709754879928863679561871780892531799420209007125475693307438510422107317492042862056869014631636671313308519138329385426973761064575940045664065647258978638538323914570161181439684409277942439403918563700441524896308970961863712988521627805757308175376184386531276712601922728640165957031324243467643376490865172536633653467886397681810354264282909176358488088303598569482910767279854044468919367721119262978966384414980590789656943923284772584156225779941020342272 [162,72] 50604065864309673443710619321244137237514891866419376656737567724966769645921767173508756150204220439702310296021050337525139312763852488484026985475250068690739439608674463254009645530430350776794040093669829835426841222967660791400242068051829548613497308203360920514121605589948345135790629621614568122398660898181349267620970171898042812858587281149835704118707689728809768447790542588068953475224000203551450707618881218324425164221609218674747712359637512263149124692766616274507984539726191186755406576911023567630392034140195375820923349591052041203256623350982829602992694101936484730623012803640098497510117000470987746991337076313451326789596092094766115994724109239903827117944057354000014168868255454100668729647511640704432978344320042816524186183662761903932661974799616803553379514892818672670449062729137138807898237662473226641679595233062208273433126633334563619598914108791108212089124593808820271460011092026287919397067396425338183383630748615767635106764298828584139575724804191559058811044322998796015180063762204231969110901880396478233509974449047903916457363824815678829528557994659716379350885955804501987710908775366466764016649190851706182740840445722766197744251015339358396960716509962114450364043712769306119104455587548761778117444173967297266873704981408803015408734061077536707845157588679388632066095587239537523163228710127276643064685852708922638109441370553646839636265112995832584364347601740119338384459963984391731700345378206420910053198655679256043654611152940032123606314197355486168132207134518613894622338208245017475873493710435730240975676070183715530327687946970891152476135409483862166456379398113050148854430508572214399204748147300352691542782751392662933397507637229529496240890978326963762541711790933343107094761525376378976607973988781709135686555815740826895021488683232705017056165272348278780711339610129298609067705103139236818442284398405089852706856822885930753654272 [162,73] -3791693448487045918365426263482762711408859453339212638276783223749556749658626665478556812205260741479379775151964449673595376542776556054766907464015710173130559045021326600402505982291317809814415986606666350741733667996276356506485755741673350296714453322913539591809739839987843595650217516423181023110439178306737759650468538184812462293956599348359574799259720259328423200835013172006333163626277391076686832004738790581427954545207049596184972958255760812044773779545137077541929045035073337587990428425343319763205447371932607670907304137410252767427295408393742036968038566255040188459022804575993899495726813728516945456667819102778754343628490383949937781475079987062973062187406069357089121392823974827474456063556736841356173956605691294408527436988177194542618495807236492285709732357898736774225755081878568749472021340496200204133456797438030579018245260964308237027856671345080742819668794451882354095708058942092631467217470718220750638606389725791777268606197961455895100507518674541005861520689778599586172671071472430683062135924843800554093128914942779789199099932077080649747447543571395019295611127117088534578125499057699063986065104378357576393950222665617625176045150018911507226799509355574755171039912205353503598693789717079410807156583757242210577454745614730789428483836478059827579784127805358288071748651577893724511961546466445974910277664953647663583491168625794623302340869372749555355289193819230091714392432738551257220335950377154851293853032342365265444574454860141832816969947324983587115269891983956364036288499265030398714060317443660330518714516925968096736084470051426645678775582082241565554106641718061436120949305951724179529617638051812954249817529547245003260634990510514809711403814947794419741500573492008480393016727225119147843467672506232209862381013008788882281984011896286015947798623169005699576607624364022466842027833623415424893896385739307413752736608181251669824 [162,74] 222170434003085454433259553456462855359428857317562490008104409504838637170377980728682478127352137758026438405088375468817451131843579784316997639655375022254982001756469923246606288477645310726937591095014719918446402498297408304359652860114212276789823873580642239716787771676315605699820610230185240216520416994965306946184786003252075913476579417539209532499340917544224253838817695281579119710683118437914773350641334360386469874475955647658733465058227814239883380199060485455731523095113821062658561731376913181165472575388180039976556591393543853856529105053811463633742213991458411144321661107679378351448803653378053061298010477436124632452754692157067799781478350057652715787091992329498738175691975638718519685321621590547303270702654034951616136210015859870995767433053721396500620263465274847002127893513868641011355761354715020796863507491414054768978305896284717953492294153011959076619298914445168639809529844570723798491292576710028592867260084810335156194553771581050379512937676708314863160834816623798731877471199332060716130563691157016941593935336187398557254942862930850682975959650598922231060848252813581334415089773649676481588110838609599578313619069848280479507941377502286613032053851358617303590960745034909369724559086693773300552111753267827437848189412490460864098622774162406796085342081803718011435236573395132432612649319022568152948581436996446134175581473602854993491808586445255414009580745167044892351120712763229527830855961473112959015360087888714204239683518150914835622305433812534777267098391378301341965401419674565281031597086865342745905467215515590344141783746107524538268424085813334521591329655468138999531141984774137276591211813577776877257919435482606443605486145188714382696596837032927573359073032897342419286560903058542145308393718490641183921012874670843101182005458334086756911311644877160136474375345390467579663795203686579079866185964979614295364563531707584 [162,75] -10504956872101783952445289303621049469010620668029753661067608701490724125449123945763843054763387460446080164905855428786383270769401309195509337744814271299149578483138233526509150628958818401741151883721321631231023009384006611488715812246437791975468218850960118845744087799061920491659803595982264241012387312102397572371500119694647007395049249441481560570038200091643947282792063727321198899869420833310818549632367927158229652833895824450997430624846368962764113680218670993387589977994843998437380015223717199806069490778106212341896765714914659513509844729076380977341908940355283345397427163287935106139644789646722813963026110642291063262489077403773422306323152524584304223118372350298064036858385851387327097049941345329337325484068862533012694186744338961308925066439158979628499899893719249285070187505311717456489992117195382896560476628783490908034703971212029337469920776484520881159978032116129575248153286565220298886275283580537394418324492809966837918403130359220440195633561405174935035637894797619179849791868599526075398635133108827266706014877362888103769557838138616155991377132883598592995849265880535239215953090072504932785268193610407104104526379998955376632336019269896216101920966078139644773925263801449834928901321675162505889569484004130651261770219390142223094326223054262146294692972659610688229589986141972463364554785925601672219143743230073581602966834332265364451249635132039407555042205399444903699752543857619185617955443342246141135884823378421120158383059211495921630678822033270719697323478326079339353973772363612328689876520165857638535803169152136984417217979537535233163900767672444785140860691294001619534138877790134540131010377506844093612462694588054915090111143026345878291285588512307333882313954105952191173453334477971024431126796192957237565443072948035457181457648015811152474818146687569282947933570719084946354925196781158886615454563152391702935642538496 [162,76] 413084349687266040166869861052477354040575386097430098325318518452202091053280244976153345525724757413905189118035805891648208870608105956799155032914292135212697802168793342952203330868585571247181782397251439318122909269202097568221242104033058822055870310841805471008363550924714641461064538401557841860616904878663677662254567519961236334376160060918826186218766219775888001645418838141756738249636745099581380378973611900328867126414164923797204810284759770429411859567049096520255030252972328165229715289387884443194182513464044815743711415707880056870096520579680038903088939532603815375889119422429891888896518587362459922650473780856958826044852208907858225066514942093099983915940166103615985913857145439691887696046932985397046982795223779107222806077957176083872095855376393863343121619971248254048468532771221045507929109183283356698811915314761065207646705481086527908663022802855936869157278565142756086544267661153004650432419171697431612429370185080047049909647336904640682168378128035184532294423037681831371872376246168269797424230550371025725172597358447492490145422378883695477717920044994306842377423188628357718128218686388944253491740658925185526435002361654614418030520922632791011911735979369074504302624922025109000473758734878663284334220799237185286343021623156727390346237343527562352378662353255530504736773855445343036244536501395830005785701189296751114639979054160846585446510507137841784017594876560324087267334425025460338790290718376144784823239738347118257373425754119757920217815474446779456308085104950170310051100503083242532159066619096126534975678354443518509915063022427687982754006935866399653635692231164405774336407816648008518678063611866825208081549037945916590307623069796991207690863585841286137497265068231615306008459219286256009299858095321852346362102122880118275315341353790189376466332335058321252052711903813454022284826975141008839662661650815427015786848 [162,77] -14004466516141640569315942329627581068067990413545958230015619417511374474581527579101706703662220104381806944129458790360131676322887337771746632903379080346183062044193940347408141643827330298666925238686905431747591256349281755271172842390255886891253313205125782578767012419473361536876683427284757979560226410543090976136173579374308639475639184837080383177599726010131484415899990835164997878930606649839105945690201585121072678203454956746728262506196893559444682026763382395693414060532153944016184431521308482797744016801645153312487480406846237114918112735298079745933682059348987466022662690288054705977411085603336804923051142698948104945160345392774559551922446365892467058746037748274202278047499020182203057417160304974270630349099260369669728176812085409468935687939406559986434841907245894709993116122469970716479338302480631727490508234686211540244236193943922679466645220036400955748129593036494812680971748948479754790524874371184466244293434908112864627251761455935291105936499179444388976445381916426520138050199484416305639624822237081288186777836901850212365033290875391610121071442973614918981375664026561432289180920177635417399572220088796797538991941556587069558264041087824487822366092077501809932660078465009062465413777373450225156246700424708536501295144536983012406598680697682650744226157785370084908558270295608719849865095372658950010507395896838920946520564826628542824654595081909828488662008868163813343245533126580392591221199540031579342206592431048734895804692529841873392735645434192902513018136563455612271595702992980662851639931697221813048814184591022503387540503641162456448134424731281136181042892739083716993797932698793393368357202275106238860873370632016133211305517516807161287027165376375093829017367708872006632629122496507071012892477253345706419720946340510049878786563091860650754174134024413922675400672494445639253410665839866503691475798472173062912 [162,78] 417011236407033216854756952576697281197646355781456967833705060606195568986678573413997689867859856693256892297364817113928573381542946451270970054458705568663702383140820718161901677879100820336932918041943351476780851091910568297860692771568935649993831258952834041559211761038569692049825016793102450499696312344743321320196728275304567284828473462104564381010545015459807390420534180711689943240855629978254968518612455461168962227603414545788070539771195454912593582055822445602125363828609800196834834734466346715363725659510363698801220780317786554845210908880326634036239170697408798812513286919526429198936611801185864058708014867764755798335949279554026049198125862722017229576239287764752382547579151988557331923598942095335661880678333579208115384945306971783948168622610749896304639480451048985708042468086147352379427240470726893915207777307441872854508691553682150384334417569420618178518674850106693076527545397137877327791763208895328249283800984441245392519555556289842387445254571410918102442074259583802831659218923335784327470309714731967180147093772432602792454372442938509829092857646911752785984915679437380938682893972660020330478167536982601433791289541020176113799171610534668553313344790428599349912325605400627783556643567232108567603392429613536468423373722463496604124516184918322138285024461482855002752021008362738925780656284031244709393938638737494258729822826590899975976492100462817171806638349551736878362841889280727572849868502515906927628089137474916813844088446406393941246306620178167894392221295165694065700138977251875860814724132654193149507206850258857718864569397534540510395158930717890741632422030333735781689365713122736140334505423111687912763560239794488067532162642070598231979601567120390933570453689046483179762382509965017749844090355926928377849027946325430685657329127915459377882768041502193748176254129654359799073425505759487833331424004022228 [162,79] -10526338198566663357708028283273752129977669223456342131447461741220358450692630386633407734006852584920332298579751869334820476552034903922666635178210793409767678957037974538035987179809444430058085877855666399441654491529715182302872177916188940349447954964126664185909982705543115507148759220702761399900482328276619348284954369693048024387770397410834003854728660809926470464104088592814179711755675340747292308960928032373655205403191599992974538078950760819317393265528441157255021119975970401663579223234864269645753639033314378689073619331738801604998603663561339495057601948183667314134522796048307383928262083368917844536130794538823696288524063002530708955569265647198528953165880583477855639017558392518944761280734476037440826665373605347884520407920621300911602675395874313414054581035828545894357962222030235238144924146129451183787115288947951808124426087826361808798600353171635671247302582847901702961107694148463710424918668818543990185670208682844405648963758543301580977413154948242392663251380360601999815271596569806240825380277456863957854012553185995304980168480348105689199255464849133833441054968542387685357778348640081570068183703329215067646685562748521186482001875207872720979106385739570023901946047531826277587999755953503893843310176456085488501913537022313184223129294123412464806512114205309084478465364356405662241024449913129434783150294667917574698976907214489660303793660051718285019340570702822705938443400936872300951559474743284369960820166788001387214142025387241091714099982785107104782793254752806745214624594297008538298646532381855869928163104133941880898941434579332486918012929745017080666062110934940325962839169391970677299476196278621453755519003550167797108626378620951903556958874290865736711256723753006935430933751337559447605541869370821447354104397645908621757518088661384108838476915633984471299684852718698370781268613216819008518783632384 [162,80] 202580563764900149382288568146468609277197693060688787695070845477969009742722721922761897509331675495444388567028511347791374598968198576242211069170613558038705907329373618929233132950161952730432356734924483076856887951292744741435029740201383263174339992385114201213039229125931161083756902526475693176899100854786758432447775044754107643568811028387817729085469925166414111084950026065323656423345390246488117621475470414911138026199034041729963336325765341798644335000119240869805639528907713744365050599847536956394562629581157085508129825975804142825310053100695520639090087977239718990879408648887797648901075764752715263114321668170149297252784439809399697129202450321422453543363882631795608198814507607234616372401187633836712231985519776662979588485370713875715822718059173409512677516310064433810563628532763452996063226581993127617491973084251474143281235431763400822381682652569715998214970949926040938683947124839202366356358498010542541869146836656057063666138193397998821533461885142631335071450476722642407883743687465381152808124953923640016222788274596436282596777619833919085575513949268062890665192223634894132803438828621633363909980843458970998967451924933485927989987176325421150060912357122603401780444329511618846025752599893840594272012738568404973387882122331992328327751904066485841090751460248388884457493065470821298578454604042300329041811074457444787621190213322809328971682783462408010187280881514502206479475265215045207321047473697913631091284412708807058506846270875980307309637019013087492135405928006323324949451883429002586722237758165304591627856029439442932003757582797768895226491188528202720083768854344354561543130694872565325716302248464126683898085409758135599344596983828116529028382452537452250772915645880180012127515741633503586109012182029231674488400036240244168519618263582382985621427692917241673357851179067746972472100156101441650248576 [162,81] -2337812982540711916721550163177928744310599379771083062189358469022638920638899326152530791919781797102612643516679143383789968574109257005683300238628547960407386812022577434451277755722284569494392252673751102831583093222204801157945333763119459225325258076376451246476577661705207948869954333185732272424956033161493687696277337566757931839248482788751776764033107586600081866367884754294996159762826701337960533161712668923321077620981094923984193162825094081612873772909169752535191697440176824243739823609919644017159142132843243366951160659645248188941068423719115736884292033163846519302692249617749811447539724184739919080151749769176124387754806995562308161125083489192905807845689702818639524459640516036295536388058071599304110159654839976889351193038991318982078396994804713312605350236320152330841404604877582099871941387730493638036278494925542393433661738170795984586517992636885567310848968887923967145544775002620942415222759573218015838051294741194973076045260082337507271479586191504517696178942573932566218438234822165625237107279319856138580099848649543568782179429614589495083023969711366820515669911284628654820198539599822400008382401604379425991335238655028390483822891702349820557699209116213048644598143525345439430664224263139968494894231662775910430623487340731051904258252671478150180893478910050981007127111976416898913436556178817396460082954778673923050952512154592113200983061820071360942070589652367583976409008735012174256550816928158980453165763916148507273471813303875242010526008480046968077073003035916330280156702662052399752472639902048330064365915317785761897780311962721543893991973649533928250219450631381491944684484287746080024054089628518126608698626220844279311854503165045911757391726240035034631422291643552009756472609711365728717006489797405825908415977419430683738671548293016449792938913637129941533762606822916267209455093180298785600 [162,82] -1588386884302097693172941797127497196029490059314664866194854345523881674677974499633481468539594210874355672108783195104600211622365389635771129380486311762183152446917871361737997277322818079799798940071614705371744998463138389874303661914936800941701190025766057624034655013017004720408524876361543245913660666974302853536616354755211270414705238916654727659103547984620741596520720945766312795967748888012541120374430865453033972399528056205124015102404828979772478730393658004205540113525610059007165126060528498710582885347032506986016778154758126390461986014886848701045757915108128425096162657477493690460552047401850036456904440561125781528223628064741218264633502850564357629718245200698532084496171314983039877239822102712931334637467335066247569221565931382648316799059430581315240785594193504036871727506342602014157873145627564657261640882347906330018358118565809526495847854147121668716220773310460246896408657090166172607974934604549379294790522333493371524508828922745929916842288199369067976074557813695998958533866236361923680019068821317524996757790069943050513385171940828385233466087311887088404882891669062448754163851313749317703918734657477426288763790360199740783358926520731090446738699868170212684937499942255580262413052555071187998286346029373211081804038510881783097393408408664310860560652398921194522355227022790680551623304401892907730837445770798481180115202630059068231479611835553027579082197486131816978594894829442744955048620020950011364742132675099063878786373247068221590835506643919506488470821790256565626483794416944735208954311715888134351574645584689021045234434895812741337103691018018731717588368187680258419981145347048854586014792457015148394820882189824103659322762976857533070611090427851409512202757666422885437222395022358864899411393535007558788872802507546960993756365398062999673001163615611623279612327818140656832064897060464 [162,83] 560959866284262447347884526824246426363404451596277188802685214072980178317694232761720086434078344195731080054774162225234788617110549782783306279520435104915171610333930462274753681480205055849067293260141012551101392744233665535784423371229540326036787056288323521479113651549411591870155206348214531235913828352851737900834687106748863508976612578624297186497248287702984918318822271736308687358052161086397282508906529302069523685874849010482753658406913072884506137162816015596776491911016271430757404913637291995952688081147603695475081640459052710952977334782936473132825869381255265117589535434772860246878916534888294120488578164737735265208405949183195003635957529306781597651957322516683433894083271195440801766346385607502705800979091599498378959855010787795895217885951993274677313786400708097291839583137833181297759720118042225422399320923867202886768959778618737700484806705672783627029016669461932362832007147472829141652793960950594719848348574354328460929268170475801409207901766869816725416597744964425637667859039441840342573393879804399655707457983874485474238019854651655524269993478577440211280917171339114123971671792479419776164578909357441139222793972446651029382632495603261825139949001579091325903858955943230606605248661832842199841377107330436986953435649215580256522874619469819894460334414557471495046763283836470137859138602192183319588541859120576356755558346372856819668616989756025435374824190016349345191832323311597306421346792408457358195463844254854055245247542638945041462278539504388779643682228146170904417442390432399968285115634763421594999622254264829102355646463649821821761601568028944965011930460977839885336569201400158920578800700049006644234517174765230086481635088720654832573905729998686589950464506208911834073526989806704145618646042076887292163786406108552152588713451052737796260814106281896829883764799971423008788524800 [162,84] -5668527848113853950944504929211627022551638508294755342000570624296733235439712377009895713765177801958976090836082074028458749495457701697809412791131295565964503091817595867891258018213236063189035655024398981769532916112440132392625603800244132100941594717500716281969514712956133430779763216192833277682648058061473826028968169996866695368797435128820478388448436056289104368011048585829201263226757032932216830553515770224234392502044048343149346283509103336784925084186910770785819471799300877489248265917027889268017539995285553491519526428484144130479608029365631638860324630675768905669816423273517791160398331401515528069435074648208036087115400584433637813367948993706146968483188829917401184076109147964492345873393412778493728566675333379473629161784671747635387519692290179632253129131327402791289285090900959373916344207121115528574917931474685470100047019476671309078126334194294686882575011341660318477812793512303046765736261390762928993757505683600608943040492844522695848654398951266697841750966229284682978146913606274466635609128661297272766648605032543737427107221351259774450234912257638439784591764660627137163314039126778614111385002438721338415090569643740346983593802797091093358143048643984753120766658776860724813847991360382382399726315926959090675108284428788701176257560266539079570184048549154838755615982759475826934448614499786139796305219905476125745948274879967512654557280730315141339366867463114871450116834851592510030768992018345347309187584232271560948806312256195530218242532064873750935898764739271273568748516030545458187929328022487119254909080866696814998658338106389560553282024931708569054259995012218902115044533237511311315442086283123490728163676736223032572132071020533054074510971589089487210042143305531421399290796343448921872435936190924922564873082141066548204248928145168314891693310017854166393534909781808754771040 [162,85] -226239805968379583518813380824093501785438731351999307932378219096001728132671495314214409333083560739526359128509872272178632696567652650812847511136627571297285395669471661406635708951765966647139426469654835162014484530518944566827839412889734583312038217542741316906169976454575138952904043484464154780226907622719413245887710010510009291400960079783858729320321509330789786260239780844469449120948044313154244550804042895727059498622605615133530009796440763704104344422518155301586685748058259692050738061890774910250140333147480376889807254004104639859056469055872950878322249762818852146065514617016527960091041797859413035800844408512361624442963344497117149685345192380763671020309394560341349709102640725319544910077427991222380388540059854376936123617541772499674524170160464528463554130259418073399190398007769951163497067220612121179610537883058757338931529735676701311656662735415307129448671596863218661555824535047216107714030062000735367123162583283665268352855468734928517204426665532191935622933381835332633370303797029743744107897855378253976323184116148619090199812111774806475176020702054147794731900095792212014783986400630610283303384072549203792051032001373344767639992875497788017711735937753500197824226076723224128263443773733504487183727289817365997717954975976161566503111802470788331484135938186675591563741636213374912676189353558969374475628863079654262559079712566776881445254024557948414882532771429617782132167927852312846337891893479250100705117427732029119342697029039312860785949699619428397260353138234763962962643591226456433589360804433145787178929717927315639612207754526013378064879949658729983465429772716335322065737020152962895731260040553626474676330694682193890203280909008528385510339498858673691634602620239544746040511580591306507137989239177062479157104133452943311009168854496390335536272898916667859216059962303811040 [162,86] 12124653183673754473616076851415461937532654467053421913826765078873159420301209575407367513533968419665599915540213090189659888012088825776080170654536616377965956922761140431368309944013930111654699945039102538452441357641845280231208547747714254339103019339534619727542720024535741007759175080453878480006050534907139259867404361669166363002448384827260579967274194203504189429064210410774361483742931661035518069526887810920459443209956939421515427673093124706895186822049246346351343882543271641506942996053828142591026521571476778124146427445042933417096031213072002204441789961463529378096713854792695058197000581625102450388574488792733972021738610003942951303195671543391021545411789385343335643821965405529108502759853696640925685598470441957697728087197178204242131336479661708514155739310726098444671892400045654172909901244871347424108477009432156260560237544379142579810731171922389350552358764398113220076825422267689139001780748493228947420868422157467275635352599139384169244092470414169822175647026951907214289422925725394802206782152504284634147968361057712014780302545070319862612181998526189363102771794408050167246680199378588262484794713675499864322262412874674054604450394037015349741401574831540613470036746466403973255045483630240553618991075761422625426545527068452421709732486808023207413407377442768628906729545308647700525864284130153112768470285938532656906948517001037878981073019584961676627100738443989877608029990042539966535921155257566600378798612926024140176457761663700333050995308143559472293638299687014244168055367353112989199769276281331406442277294714429360770652263015605771328302694114906344846056500428401010975883724020902659947769462857277929891180267451115838929752551180040319271196094869364301558867043380139917044009170291521343724678440591167159290081344714263265513632413617153636541562587486594677073750298474164 [162,87] -339077741956394393822601653773375211506461600467318680116196361656493951649197361527402097606961872429443086188466507579423732976392294044764762495734461141906560983306278334807182031019711695851577272173327295877047710869366008543605693212863653749548465961876120236854452883372723110132780598946121000524652715850514083231534150487630832915525252460035452079504198009304570015047226544432602802882579483312206298607878614585062029926415775394672654731074271445408529757156880596291394485936036050821785062355762317921345932158512718267714617624464303943281351686466470993367018905404050820885358336129739803009768194008859182612837672346470400485679542854946932841501265077004312493340180086657191000924583087751506823815292069160258345978076309975031768963735358385074701794057660490667712205137963005488347079602608816126005457008104501905533587723275867337372243986742579244654062786245117822451731914788022285666227670391880897754305165398444915426747248039383705794756602613470197505243886703599590756593220415810867031999557113597118297677387286467822750666426134803629795943336037314804982673481984212608918247455310235900385361652896846832698693572855877579197907745807955356184212682726803838995151956843886241983591072254246839326480201040416422106090468861420314646313713651571731032152868656249630534502799052180047334856960014962401446999836413768326748178407812249165147868075307706674508306385006967465911864690931530383230324972837681362928278654896696145783703172938584938136514364153098105240822390308362222343246947029590858766972158125095079881304964919450469226580884531125798896859977023207881814179327928146866001279421848521373349704733936269065644340980914886787023863714161730181417288600354534966579289880465083884479951262486804463032555484230656456898988579514252937489175082843965862002667229941981504902756386121314809370408348864 [162,88] 6654927171497020679949893815735228587833654607406004273701060581629840970265985373680862803765750361719497471006152463974549787595537510122209090223707800659209610193860837084036858797820949225257486683630230724365642568599676722018569487610599477089260916684789121642522735571716899458673662379158406238437490265383103134142017442232421542224175886433189528165331446189209035738551566189500432686502107438322920049729824554270976370996084119233632363315815900439339305684602074201378933947811901306694052284556899749609111539697946563977701828393350253372345929144668738560468723673694624840880899945581528527490232020044378476825397239878848906010484537782726916752683699528758911979061369937759411254027548764130406108049722523418858929892284721045882257829517408050822799911043429069626148065221396022301793312063006955615025581922672921359023825841551112257908963168129891067737158989456010058608968256685600980370564500234289143586778432546103430553180671913190958470325120820386025548852336846796448718858717628758309712087964553705138232592059238287724823488956566462594031062284762303357826485473581851174697559409113790082376416316860583368018054545516493828064643098281466309973916642516042873938787250579345006228914071335990533421600896174121935188733361440852482871726942813343657205905828554605733917814817208615058010936562157384779799238533408507824870633125529712565836835351503618976703748823931767143629061238653936603492855023086539113662931053901470317046699419730875779663607525071440753706957378375686706543049930115281307589767547051765469170828828531963906802065780137116580813625908197185837396055021850520579524156176586564152130700959987499081619839813890500171145563742257615912930623114123164182801886132864056025539306441264092732204020363121159093497014084325167235258951935831733155677203101308921037292772711929029155349248 [162,89] -93925311704513210945548445848818277816537259395092858126463943423531380847173888499848088879883014827229568203449162002983693065332071301719033971242499397436103266508555704951240187904262226980909007194698252168705151489838178348980451125063775460225033930854207896161676018549347920413500023830729176441437719502069861327155314041714742075583891067078876144130213525485679063995055295011725237817454853747236734743994524015080740216066050264242810240754001410829553262472822477538927487972652947906892763327721017014902653285615252840747967063094672615263067406231282318968025018029818535919761557192567443034890813634209006192338351271190086894249033504371653728229889840581023448469390769808396069328674088270659450000468040766529765383289778478316360430777582916331111720156962205144130594719182021420131056562477262147851687609220096822722793699426228520379668544023383500389397558442016261092532487999713920673158316177725718288925273502900954795185368499703961604399584013577210197306157001087316761605635074286508284371425879597622573054346150236840822608590394471190182698112762401381783586536947762786780983118681237543051017245624922975095650323843429203043584985887455591823716862052832297743036943001769815645014400438706220963059832827509052606829295382024315297877229206518178779392223184206481276708327580402452795891101265763976958890124108569082899386878812667129316893244393503149824155693368331745781322435979309160835465120118599910011903450111308118746106544387492915124851398011554007600951569794285663038882149931148942710205632306789151449553515453510073949363234567677374814147292263022731415686683890436893271276376015598079814156935849098362389497400793651062574345253943818038179340413360400104171059723074473561131390971227462453982342349791068252426848265580127827222000236265601470949809896318145876912267640404568531928 [162,90] 884454082013097421240636351983158365755208735236557709999758552122602602808093979991372765176849021749906737921900151270146626947656070442220116206202115457217881403569970096276265620295504274221531547795569562087868693503825924340313658938594332151991374024271930923361506220772830205591211772023218339313351423570497421480020888205625787276889007031627497566296620743726357853582886482179823378524359615820747200665710168173673780502797900038497874808540130038385403557666014375366571150565496808233397831943381575978522191517262416261711814205906482845058176172410595804131895802756137845646446984269576562097017945620528950896689608932438942170490651802810277515134980409486255022316496685119545734440669574864225567613995851962962941126061738618840151997763588644953882781558064764564753235398272135142183050522290162491817824563977354652194038765736559338265714063665211729922970275894047823904810090354616748867420795178622220197893527199289494290432707938633734236374127386896016407517511622703419539650309994616730588015176953425331088317414921163169083631879163800775412585977014919145667765786496149462288292723431987211331363187154922017976502895152177170610551675005304063473446041950825383179326318490076357786995704584869364883462386228578616502724993752596700204886988432582907474260220945447871250400993982327037774617679773831105107789185059450670681555224048226183523058432699926839491966852569680986511011968131941163289569120212522845679222372982518838484037735264430810751215431020539219971578987548193750870442238562197913522147086969598935819179182774798026982011144251501879023913684791927283572754095047813994771817160392050309086065743926567772378021475188324860076904022587157434603381395540370030752858309878474385886813793469792994610943437149625787796068588448248159230440995319648361034005729655470388900605080394200 [162,91] -3447326336278154199752509826829891100510483092247920226392021636697928348805905359606824413664455811913767256275512404052323767931871743004198387158670777880007030684756036071090253906116612353812857080118510572306781271568113440614772541199214794477153112544665935085930189147238613341528710589687857330890177611153606145654129363135796497311042178159885800345266663675626338189780658963720503779817748027098561574343140868373529043606668066214222862704190186232162516533051884589941673687853743254747354346715183282009452871983604071735815527433690339506964559885810027732755538070154102550988453854960833475535612722717782174409082323291822348173225332492459990317187827892915311149359575545065864874820696192884526129100594623583221544359725874617522747528157551805841932261809903648365009041562766681848962289855345279868120672868323193327262446490879865877118957539900299122742106064418601945050428055664390531590965930927906985052425557904650930374303827196188032288884277022292608921854715241116683350988341810099351172039410986564589728385965878970365937394169966628520839284858114168510782970458016030846990979810769305702190572824752598222986923474270857322329641819339370639652428388922768277235858214400736542677777577307887246121565759748880120189858988795351275858649276484885587837007080297167154749774556300941133278875359604924484564582243815923707425117450071098300673742246557006659273129438063379992879929759172662695934662593288154257239861600054923068465115511361059834833317440068176758600355758363326532915634755993519774665100731653876539891030972309881517813730667932824627411061881629117525189690336664794668800614029390529560355814772220728441493452407147727642939156704390413961974914102426056441375248181267095240583480253214650435370075616363359403329859915628996822806788315283716318706073607265929717489702080 [162,92] -49287930359777793956179105048912680749646533536497782769568314279419078572350388219903187096026309368510457038358839816050256593883733612910851199554720646983325850782011285962900361895983860594503743138837229862221285627371577415880861001349801740884852396612249302773993006169478999908031249706012104231026828059404522980426002154029191997630877180815354708723094303335834239230165690708062729685007332367412982841480634201531986867633306317528640193820190529713514416331105284359789037388116178485106589820949859290398633839237514582959283434923209601453279916910122486699466178491151633352500202172699829934040975210208659438544973918798194359412122720029417729149954469194401837999898021438570398781154975519617501740452280005740850861486115825777596129939738233672827948720557341903759343879347391833459451951223050114439776359012244867950784145918616367512816652716558886038259860638286795553897195905885930900603156532606731360582867240732923729517229349139399180665960646907730886278073792570444927534004880239179063065851695988190729116662946092488170561085539097528812586647325210609693323317893316417907802843693472250492869649842354590911903916855626890923753434941520552465384618028830071183541022992030250154711806221501487596760778413807755318627043441615319924109008243809860914824866121278829756432532527640625552556203316638053917210119409226799989924606682533531072885883656602391357271219953416689456240405871440991015786133391537827042862021077895326028916344673715177184130926779828280729955717590963846270420109832402349949241159691366933462760070933406200679275106756039898481684028623331734094024366989261954596033659130399703847342216137893410042318367728430058116073950240488262947820029186350635419591445283413715331778746174991211162164717220375857881453080914820451255247832417983133617043538414016096238232 [162,93] 1177356842742489176067405370775034404947351982976249185932601539838031951056128675170302601277071569287929001816591442721081911991445895529998201325097974173097650295463705589025430506530057007703108198185796961451013481369563179449918763353822257483131364916650499166055764919753163742415072170948065756505446028455338405995166300532198983486803714607360020638991314921316796639796160214191639883783433787382051468263229457210850679302655415943093835909428518522094640897630406137010515634026643526114349966611350237647139986958089821964606858576337191875280939994068170932267020970362191419780576838189167514689023690061930414014964172401384651837011690699066168364155096120043996085263414274065835865366132963561630255032504536865575227443313251386576645077893831850897918504405592964005366540036159994826754077030953920163172629935178410919799168542152322243237979380255986061077931679818278899234854637216690478728533228011923767641302810861075591642677384466854173004992745000279721936930417417042788093935479429087505159324877133629996386549455866370272601834482174204597907618325283803343950326834013810156602892149673068011748234432951092430510849378434969654889507007865132276766609878189410267510732942591713059443691901563558640058409943675606126609966879825191618584405645011253793184128130815136811539238415553640677382921527572027564575023721305891517060817964676238504772495716387188741671169009297117194323941353286876209255339810835257617471977482669767801996075072111813498238379157293531413723317677937851830337756633315916936034485040679454270839154152437905514693534813234759500298241654505388530779426433451813835251059065831369231440821035527120851301188509345424282024089326572127038578546126160017677849264121754031504361775824505985192358579293668361880142769329999901608074584209328658125847633342354129248 [162,94] -13590557828685829402953829400876402723581526157969595947816144928218556032639912938449416524748460883514043649787461828260254063889268730622153667642915626803081785763441070187340097668210611865614310913805866178792244341654651944472468742518672118014751786121548916654201569361397453992804286598380190322719962152031488417369725015287457689551519907374511983601266544190852845227085884257957598513082457419311102848146433310507988620936131749840700045982713576125860995486829106547123013175183838742719803048950055905486418549610045015563709588498377716510983477301440342022679765042385772757410209181412144101329133483074796750892798339549643240642862893349500463959902203608523415320550357594675518728314665745140523987549082607415505769506799470096144473429817528531964953127693838673367926607661706635503375745384521866792860432191822240316126402723094224570030129045191309977902543319474648601968183431200415420967648857279094227767777604725047625413370144223302756579272767708853168861242019692031404223374943815439158919592988740145901839807448885691768913135671855292998217505390163853372024535809592376004143554275472657547301484419371513245613670521799908830999935102752946977342298975011142099086819705685489724740310326763228948137250687557003811392937296640431489155171447320135311485627614186088493177938935532930934252860813394589131687419104722150582686917843007663757076200279601202958351159645780800227500872077009520911482210476038911786601090414268361073780921699754896913414582113971156067916191023729346117427977468096809019743634299061723896452452718593914202079958132578396985290427147308652956147015016277682403971049250170691872422000565849990377490437209921038088669047504927994309978836755177244774579894807177436558771168447050648921413439875637480992222425937924725516970553332548978653542256624967 [162,95] 106492975745417060710641728344235435888396457526999390988426503255831000139819445389900448301145372177715427013731223286261220317883133286071002842796337455547666359626517119293507701547721932627121993379127043380451164252416635277952465380988745465774471407960657724434009953886397353829512286108355017237777087615624126808718929696525375932308037642728261099624818342203123171247222893414290177639895392345111871419397664148254583947156642411706944355222498610845560509783009696689652291060995038233397379366149075988769903817227887285612194895262907161415240787106772199117647949709611723246614341497857430971855982357754950545351686314654139298653064668952918141395156359644642849804518435069373413092401427263799709231206950609922600493664372474185156637149504197140955989370609539727721146366491171633664426980420441985031951249019258865898950538420771787870094336116231599087117169233812505797521801322857051885530265154454306626032622151911850658849770649240394745660564495057922356690601323439367145513691673236052228230035366751361892394042977323735491700850644507736735302318002739669418561847661585621081384277767227484792081380289243153185020906237363327661251083287883988913963265633486605392440648531273924620932866727342864334176100788810165006606388221636736168453006716790065764077743780018960152927961644816571224520882313131710191608162698790731962923981664861722663290453076954690735759966700982732522935656963273853040667370869007845743509940135141530205999222900648957080922706240385131945104886722255944766528908919753669506774201626580526478332610368933598219313903571942966258889148607000450702239059237849495402026658855037353486447895562003277344106431318193001035810132274884213562911130618736583626901427762309574345246984016341421380328728015448812345722405648848241819408820643381169735366016 [162,96] -599496900608023397865720186290962291783593465095882711820007995874379356672832972474962086475467650022681859716583742718340236208199428263781322581513800273267840680756438964100473620126228605478163200825648294614500517039302053364499210101609238962383542653503734371453352829091120917760178516746405366173237623112017010588067177508652885928837660075490967488000273886158241217516380969252122400662092695560909527969061906954522977257345946531932089951035716868424209478480890410220635682810956794753934989504682711259416914861873036678191946479365695162621971679875270344439574496978601203509940856757511270542540931933757058167296615722081520274004404604055008417910415985291218504340389492226664009829485278773418792732679835340402949691120142913361285351470983601052298571347808486919517327703291934673102813010761208366279979291290484525854825987121666478969516972355268529500746909659061070112093841756470702581891448582559166745875783614459569751179839921559743980297046824328647533010325812969851353485912916924783825012498334477980305009767436842459870767504677306225722003420239049086772464430615033363946692930462780948697682314878355502640359690615692977106380398230788684043245416262481027347273197907460190224670664750089233051451255443656743763499833276444401467293239179585145612213733207781161806377008339222583022564380334545269176997502726343792966951682201583125110566187093498986216763891235025734006149696543346303611936531486352170007409619437956172326237002391345911177535022219996307553222072428056969287448593447020147660418423452769549546344531580738018544732717312542476474654368442729463303092107390115703978479505530643573465944015259697537743904677439669404215596399263497835286157922050278447373947634195009001173496577278592254132637503563369825140242109889405082767905225931475772160 [162,97] 2376287814508935528816255026118385781148952974930804418150960493331221166159469226169262845224515934958397766694009359273126510112334601273085264061107706930974782128211324760402774650015201698432298968291218477172694429716017319530938555096297537269329902096006578663574026597789887834319298115877016804597986773950174472511101795319669663200013742923679729551042538426750199165664903017634710228149160862208862871091945055985353256506045454377725994452771864457272919865552512062760101129482695885797919246549264314992220937937845743832547702874608395451128079295786029802755692350032383486082701689450113173945924840814430268162506828648389396555586723817727419283997483019022137636857772081011631290720915732572159862958540813660891977469824071774621342839606103494162808518191033919147952689003861142907819630960149547164070344300608789135285352403204022187428706408376857979506710022517119468022570775203207604335740485610628379694788196903874455583648495171994885792936100928818424932662005241509359775731025422298408003132705774974942991058527342308216235430995891882310519619511387473672409459235159532229049421415786710253070844470105001705765365305558088782361583944290649849087876807696456623041777721210267248627142932802406918932072166879648713987131054685371500560438934219876978631775363773418553583534963800938776863129630627577787958208117281512026489887900410549795742057066964719324731646587751768861715216777909128350849514216693599430392530787703106862910644056421302720304876198200058172286275089758826203305557962234462266736407729865395053489536279637010056065847085834540067128855936540302188190114018005056629659418710772409706826822200456370626243858640113922474882575859548169230984465944801599044153866250038238994668468175278044302037977865053499429743917978610732022875150734076096 [162,98] -5791157520704166963471919853878455650522216292713996733762461578454307537384731207937186749431939045927917612679208889070166716225424188246726685663416968843600596812744927006647372684310975913487508590804136092627654258189326707009851974900691808956693313209027858944115547826470018293965141454259609529374494709696732619965640712122043902036933305609955131525202889250852368285186856997904953515839765191284124112036901954764928428511950411885057708262317508330305927121081505661983955638460167524502736736196261981924798772397805394775053007474729027360063122895019388288077944549831592174878043563107944497063168359222440568666134191059917831249653572092544940521085792122935697741468878271303771384189602276602338524556149449422329596005866387702870663241765657425393683546655066000183474268510626936503633821381470105487163574808439091393164285319718501733645044394818274618068735017664969727437556244821198954141113741987947928502107303356029498494546056767866044567113375249213076766220563604038243131360288821795154654066392356149401491545086120352365670679135613136784357362276961758775922294699045350801293082006770799373139828866982451842452095714829430047899672995316047315081444471433504624017801082912936776498137147399457544398940028566829371278642788952541720570001031127276894673606571613389541909935568597969909257503229001297956309584545030857074455847360541652342597048484344853804800054458595566643566890724927279475009440068201982881940265255729306354077264913853378133946779954753338224391824789869539979041657075356115934831265359368527519134479433976518400411039357270321548306918793059280351269448037120438138192146453450621830930343798851749766782323968514106402129143096306754436126347782609955599768656118665836664710476208186859600642904349219196183991964523734449291334660768 [162,99] 2001016201282377452511917596466954834787271745952139181928419623734537446254206813370250122039823874190627045177439164651453576170199993068944103527246878497471560023607336366230088129157032674588628091655809880971346009741348984799535456452051719162046075947230959975093390269866265747628017799198246203718054665032448177226356916613717721099862144185050762017144236698524384112564340684393525631380071983024481125321640014569000331011402378578485213140337517709747588039725113743283151146250074509358032965921667339630313649928888519880939772660526021180473828049776851867484944366053984458031990172519609047126116638793011225792364881422742753032692464969909793140055329475977110357188863692673503866214803780223566809692834408293956957776775884113981211257346149530794505683427203821990647639776695764766764846841942318726576741517386946275613468218959029168665351412018131382490587892716428520086263904644045453320504556000658685461999205658885374929614492905113314300485466384918067745368109787620403662016404110212734788520383038428306357917163296836680352759512634689228910370139217116175357843831524520193943803598166785143289182045188303570791380183395716606793320541052254611379845156776897640490805848550617554158608491346580928427110478632604751877111116780797303002652145562181159817426242835763770610388577418085165982261046058728867497368126926129910968321140759267256206188489844537838807921076330051839141712196710913496551879618883934693372171098718953574033673485646897482259209862654441447040571120641068219759424955103693419223266045874239343039912798257153809097785736641160811817684721633913838979262854649119284733978095824782221431529434492349663446640528680143478233657063253823803336515965579494783314182241506645402486043509230513505692406641302468655286917410428739951616 [162,100] 51332251238209852557296367879412244824260561505403096804969039505321933132442320754819101822789018857491794136265033567337395538971779315036726201384241621614200432671920818554740984831459958598776528001295464768767673249807452203251238955043480666042273411870892582877934201989202806621825825553653053997149184942914450722570337305511523702913195098354574947743668820716659747171427177284222110567426534800957256885147536295657572719567661416006453763078787415074299022584151360072999766167353068869633994770696791278081650675849213144079003547988465439984578424690603302167950652297594295459809466592173209286005136343143432094538757410448610462106870333486452474386740532623773065502732594544130506652755446674447833795769318375039058361556133643072175583181849864402163695286415451655870158702418634897220173983198659603754469671828982612197347640834972917331150491168644317659338905484141041818353467648178727392841332888800620231117779838997482267422841590201545177166757087824210380806463771288419485321416046956795169854645304060413240514400232730958779885262533389249184426580899232609753728452322160071813220744986696076401259370657390443020638345103210475965864962666788493902964365519119795311994898101671714343803228884714834020516323935834958260261927450414291312774488000081803173542214772075009774702316994568385674034946977430838541555924811302340547249821096504906178231590517632100880138703758622673142573923985976144978405373867663966092381507143028186562736963008897321144563943363026539433150814127946417651820661688897066569040105237977931220804709369816189498728983998714207828477404659842985366651003623783196983200788136835250994355963297149837746202163546789603622973409146807659754567861159574367431624947009930369103425765140010774560704111982219397285017826814682304 [162,101] -252255052221776196086780030229708886491930020334976329211713374793423728359029235813543632752223775978316945083367107596189037149406418657543137790387346682852416314128000006603669157540945377424339310638499420569166561938130853733770430867435780666654596585896960704244744835727993879624052219286578939842018321150324885626685376666729736961347107409382009476119960137412097730238166859379455946880897996487631609128067292224967094758770709995353399853062139691757504924144409917853261123901776884510718612285191792340718099043822978273390713611184062323604931141942923096627978960747733292646669649030951186516753086720816122491102729722068992285201454242983170315888415282943832598259844948540799724354021755910879602108232463461583923146313219622380422034404871923828256914046807361926382453463015027151678619500444397187594425573804483905526159839372041296513793041478882833196727979153426385012844792836998850367883937035961817905258125955470611548140506407015086076830672350485518144167172260542089505395811809740390249999120616161557490300771767094646758219881542998836858354678350219151302085381988402392600543166706496168740082688583797095867680431138112341081591380655649656362316054573546233736028662675150569703266549078572020772504038782310332580445743166144036727766891698280742225697725883663071110046897365671790678364349712008145825228807851213847986729252378110084586602126120175557639025836029163902156387845593386392541585024923494235382938787643308539182663763705150694431950987190163754404662704158023625774187281913927658045762798805633956937931658284215463737264650429848554522623756514814134349175331231117342985845644476302644071730551749470663462178052476689099424835279035062019279739736768576600698861411839476070330431127841972661254368578963618670976814053504 [162,102] 698021882544881020269150393496970767378295039732356101506761932138850244500823597533496741442977370320317398135173478537584153557717813360696085147921094492691308249517162839021690246447125050558645366533375727906087490550994977344331951469713317845402280686528131015824875717449641966771433603412719072919770522768012517729137526252823803376763691536933161470692475513635943091690257291035974615806943483502674775140140238888728243926364274893222525612694081646787856713951088679728041456725820720837802601617664348242713450433385380888230313665505376064111943530524336852318446744108905366214968057841450029616362741868434396975696374286789185531193045022826366463788576980249090029143419443873174655161138497997270395666217506161922540667506099044337177202205936726770397497776005538445830315259731024045428565868302285267670831852603214477788630579603882272432659015144879270724771614658188237034224839729481524312335595856809644534587355057212631823864247204702382497799071849828899377418821780800509461219165547029432501005573648723207753486676559787436096088388666618310617058570946281671224310444447403000272706190135773997151402176900526850457149705018343684790201750865550704413336121913713041533326968495142801782690416986238194068525338054562781741421833122077696017759405195341054180678119004121151593056072985984194112866379054608984333289115034980701206765828598676912270602959710221599645883866417329110010225499547417562819816903407781212413897461375263453264492006374587435013175326506768666162881616534936489580769876312756360902614552369344903466559247546199106859380348275016022832928092427000885747272898352969319639146967108315068068982491871743937186275852471685726493302781089689210552642136042909113974692504650795019216228832836643731904116489258792509502240 [162,103] -1301342591363179269876283303944333334657418585783766474306059338852731041598882669315585826425532959348689865188776823648540922162537898052687695063927393695655126606666176188978183082863567211215624857593218030960196692040082690878373912357540329338390962562115628303345896238201092470089402440158128380527506247106017142088294165429036657057599571562465951143187854740329763939129482162770630294722708981228897316818947490241094082977669334213413587695936475335868604212858073058845315360882102328800965021741405008272034743520516199972055513062385861396819169886716981651830772585875631516488458551741761305720057201370838838827256601576840317112538669361541299340212886340794418641326620663840388640665315449342555943877042920024269786116690786788349400161875448183474972760510499057394893489444390012260416335998759364822121457706776731931065955905110092472633327545512922400568989856625810232362059304395714401343353574067644606701534565418081529707660802481907227869127624175023205635497599714841544693316875089995546438827846277245128791999503291960730260472801473682904056662643471436520271476618658897561771959923039450287887831315395817851514222021915846406448725628533728046085062115299469692358869284138073020986596977286582559621456811504222179750514081149105147417393404146729067297175830807581200601958918055659555756587781833928563459616345691960645845843163934219997299929806237165817513042384599595138400390103029562589450611712078011492201334624479926440715966989909248583496107603172978167798250637818142679015906084181084978708002868959067577851366736011876618486745478945044794257247774175466382121646756267255408489041654732378206325840794223045314995829116600140430441148142690977973615911127625484255892008619823883233293775567526713033009767501030577408 [162,104] 1706362261712356141380605537581852384752803092154660140278026532157185739060694178361495904787817229523526451849173195729748421156556460545154314718738801013645092810122205313606544121563784337243212136680381856565155500820557600764177002210616731900683061476389262245495158432526426547465549458940499564559412015120630049036373203806608297850441743286176080201247901850041942587780050618198192695244821064298088157362164616211730165185952705560736716133307927412063908963935073376589695789084802886081325788366654712274606589914210306766789371521690705646392385258871858544231103214112199165829461316999149115493656541191662150060326181177257020495341986664377294513358650382232445972630786114790165042700289093387411328105853295897817324405416766713635341087961480182593972700256616147374977273660513840931374829085264751848274182738982696720841621046161054493274719798325955166248016383997639434348683890227399055455452574214788812887296643549760428736154207726931623155815003827419485795737407229457285167251287491445743132384231947337754029450862874645880722876136273397331753524114390879387051574278481276231805639312695175833751134673141267194694345684709649619956413424518273591072295727018091523126563049005195528832664715667056818202681999325493069031291948741607925277693750288214416802544855797363880233390003507551590872194581061907977838626916910225745391275068859760524003211420319019443888890291363405917567067062738394239349507696699164360411524128278049139059131448197291179726776775976891760021936502831282505298515918645211523818902270906285143065543886625558483156159495060205725849681270504216571264646836487187815824500882694301072073649623783024982682397189804190613682168515536274741251092810637798572984942598861666416016463627299826862785430263744 [162,105] -1726295411887940100601982775369407692743145887198246238618742709601917344221676459190425852422615774832119063078920994183709569708856567871415100786840814737217678143856148341856114434380788645122632611892937570798977548554748417103555641074053625759087725636274052371241246440448191549778083256682590746771904108953359174900238721032580181380188894060267825771839098639900058535983642922606730029269819033493003439366334498644195481015948130136621244300110101103348129527759173928569585981911311805226213853583180066589238682457859667885221759772466406470477102062534196249166238624787375779452123293728915515851861747237850614568038173530274029925124756023669380126294736253575617982625931395901155484447465223673823262070157322050340269913315458970866135746659151244982869345025348924242835285211100989515208559902266223807089043851819838488039377744922859649995855482836983808804750735778093779203823948208113370932319585601730069718338168074033563968793504255923337208585002937905990051293922892242760677065792464062317610846449003518581559800049787437400735559247605626935695100709196716760544421682569910553383101862443872708117060047423994940446799686575229671372157986237822443287574216480266556843769685947400084890296221478793602534239233571416982227029794945641556352349863896076826803669394054330433008702408346215211000539391508238585006608818961401893372082991412949160219705770164618397892733643429605945637417224261485010981197541990884557890215963311519946769377392944745552022731983811768235027526888169431052126465425346149191141733847858843158402863260870758668717152462058686472976580627750592878853313619743742645804423237092024840793363661684454991189306751630563491524641907788497789794635331879167927279486200651447569533362942329599055993984 [162,106] 2372896061883162044947689329563907213016812163316510556889005754563957677477937118082387239912146817552275488194610726193018787242316402876064470291895959126598254549689475239708351338330145415018325449566414790633516348177826697202377374367842785186749591595080213142411858128788155132230325149132249921165064931943556291493878863283100099957556558097682545787905112675555038466583375381083772702180610801989953189603397335266189482133144873439189914898079557052214012377054076378472908331432184378611658811554622813331038339568723820003574943460828852949147626001355047926688166410056080291475562074872798883326107228438055219063192057541661617834584289396473959020422449383935563984606925840515526773988993857646588144179035267632683152185295500768878008011861881610870604262909108175558104534984812467757187363027910874598749389654107752431242909176663836311255497085318780864992096458895480008118895471881361258421090551981583948763811538095892749932079869746058103305858948156270044696618726465266482004484258737732094111641158068114181403027874238931800458073693571949753858975601991430211707223698362808175422379184133681077039865553053484701664045383179603203729593947164323874099378767801866108301756941894442138478006351033632053773022621380480444411538030729815255204979137208624371597545338230866724552440887884875848410962055452302902542997686774359317446729648889586488773725494768351017225818822022445256636041096310030533363799714986184819347167536593459969162684428652141130508829768662770870106589958528348681661192366607843300007987699434065013221767602385002105619414021924531972208707675981353462948980952717393078411012653775849355514433900490509670172616735358184929783230741185022979674066157395593568798828875533464753679592776345856680 [162,107] -5257409229592232839083938709954151472206539850617978980867195603849811576168352645623023004092056648710727763787004478054574316605114258910608357402568979448339172428840958846208088989118342655209778469208918802353383544080867068104655079105467732313387520472775463179941840911040220488717431444625490380974424642023749508882732622280232939664407314156846023595427765957125342204684516969236267910621869878958674174012365822481835108350867273536644406520741223838406688799182208233151343790951548437629679461784954489469996276292325847276457120251560263529660178841514770064772520078519056303337600079097295976956320102036119369652065562422290159325993548108160346409063689389890117500567871040137604584468574895052466834977882703253216806510091498704602832638285547273526092059660181522982235541576017608334435664218328350282265517600901789336882476396759367212363615902567360538445409899358212998983035415971468405826056489688383719342639710254781601242095940492837552780840619145458986123862589640024717819485001307563211851531780798758221565011864459709467715145574670551967776788666907622299922592951485260125943498720400067669071635769910188338291392747539375957667120080058649138137786165811019505165686986383151605138259561470502707868168483470076468635028768570715985833913461203387822827765766953347795577113899676637230353565215693766373882834543874637776446934962117236998230723286301041581976311395595302337075793242750710414338889046192547057025080726452733519228814944824644310779077095166125176094478655524929650761613271490310470726911091628004664262630947144333304152673782039240350914617897174286553223303096974096158201939012549421305598584537039673673663334731634086993138406331490207658249624609051636770784046395789549001732504664576 [162,108] 13599145552155213714906856446529510869866588301770824869417748064614201797756311233555976025356739771717529375942979599419405353796999375000807165214235906293253247946995611542860668267169026026838168130059301941849497356224055945932985302321000102998535033084306873012057148754202014869262995223232411464245661286210923478884839038575875794618954844659329763384834034370493803647191786473603158396290234807417822021316753003407308358427112297325013863786788017696514482652730935852110392281293976581509398447437519618748529957480918560280224684502656912099340204768740793969827635883040838712018360189591919321812053137018692293211472581739738804972310722262098134048882740289905558381362216639502556064908502550567224816037370088013703318916338884517373901606378841383944770828118400365522468720251109221164771990179526938112416315331926866457440054677324210472157634825659145761845154212867225063452871234581166850467047024513955086074927190135958135731836843767775765282390882411350042060563211810830198112347919217511547010953608544679958677614001888736968483496106594156691513376326113730898411028123292118233492255596225709579409810691650308850556142289307852667730429139910264108559791811446902045255405409470820626591140068429520477429320683454328522704513510099783801046259152047092667179196036546897798928309427448553744706616862330921607699032090507930138515277419191085677040285093893616720467438278108881433709597820934224930094442975834524194387799117544348585087317392569077715260469756182496360247049159983015190636255105834932305508061388075627672664833196101057826585518588438385501830087479321895097140608093772960740991718372413198795206730960419787828737979745495637468118032503652217027889174069077028760403252817243692510280496 [162,109] -17591544630772106819049502584399269494822637412692428038589751505928427447498425091436326310449238567480098384536891912411901399083197449477585977321951385269928287866999587731314803942568503269657953129254229045648535162747144867769600808003122979355159395702136186665901727192227365999303474670888210795048625526200858770370820466435067176061425241316870295022540160195888947698780676954381154352810159658648299931517804672674270507125249171744576802520058023542396607990666284226864008365941221625891759895221819161970389097628115167711981663663658522367501504215836958407246289903058291165515688094823909000401294737220002163289021553727774278091323658771033975575447634179439311612432232324788816352555476271968882341479919885768334948799427656631459689052497305243056863367761898481740749689841214168817579493794762533761544161060624078622431149015828921632793107424885567060152118946360364274492441445877862310406501614627415883024456214973772402250239269909967280182029309283334490980977196546022090359284458312140335870416548422535940638172779372728388840284775361162638703979314591629705384447780555896694152160333871379019769047230875180376097054682679110777381045696461447664591072699271111543932694316788362507485237010236175697123492210392552249025143918781342297747057376546252858304912802219002185057810242773317038794434115700646443790180744826766877870974878333711745617743124106635269819021831766860750322861753809824531877326579262448826209345360576617032555270994231037636470342410440753307024090287385796612576482830372272438890456220125665849364256738851439236190168903510231710322006878714717445247267364500135508615748887448057272580689380676315179575439629762723052911680194564468045053563110363818131305359935031011248 [162,110] 30987637173561752045960375575931415107651132778894291365805505019138851354896872905259265895481509901896609052748608557407110719245153733550054929883994550564277298812693925245042579396243645532467545314036275192427881368320206273901107196083936650394581262161926667922830014615390788735275058153715396587896639149958816068622025369321190989856447479646214427175479207081356466462478525472552304083789765813118973156335169415692781483247837774673243130342508047475513409852926118710786597222423553513021894842403604792140812291187539205464113366796828254049271597088237879343479063887837753876410900522198112347859314175948295071555933697084636723708864076436926662948338987572493941472080517963756248758686315760982276894102164882098068587448465226919284787639341575385920914015109241819531028123039848693982689764666010701338306648774828047283798369601013678799704334642366442555798812054688064407332953736957897290227753675035731401439704640121849890649122921278864563545488790815444582620791929683445123735050304612948809593830402604183317316884769013236572695692632764030109279502866526330759938545278940075710197767054471593712019305833130288842041135315148815475767116215546322328783528187482111004315309038264710019462333019747310285190028929061059445153207882432593409361063033342102251955084023119270181522243135507764825312304282251611648181821668314562873511196557479212537183105052010859589832399713816793345688285896864901089378707190148318974273331486569337580107246967623626870389155645040931252336658554576646346413366594883504135104283687438405237364130027006753657569134658469265319239040996801110310869658654620278200083522393809656032576246562275243920367893286634911196755798332262884146626807208411404587220923120626 [162,111] -3553185783370807556966837115448929873673671130500085015098263746900576007620301990938590641707053060418197593555504456014698118762579109208204119098026194584412634293702235243340133895128242774300115392252529943210106390324920916292211845044738807319916264013823923151185294978341040797406418115158418492755837503728219434886402897471777097416584478117271693654167243017337725542568654707493743000567057926973811076371098237797938005293964316834960220064878022555068479912978845889336301761526166969664309367328876781221009605564824118564828018514560938004559813483217273845954983239635586936676456845458607736686274933278367573218511613643043788962907579018041968519070852551161731043380322216177407985841568517634795514451473203413800239257681601667898814295088255651023997702469049547900563325706385433112972199402784410790487257758787327270165769838596654772734536071194720854223649696091615757196076743767895898233602638220367850340430174829751459771713417271134865445632795948504154080299349885417243992102877052679844671071322777105306611431144607953041330115387462812656843850938887001071135062420529141842943560693967287067737167017953950814093036748132687292268949562290429510875091315551788110808846801696185438870690712440256984033884205769584729908371428570723798004142908974092991155157182063911780180633939835860871420705076131532828205957528101607999053374919901580527005400273859391716223310608762369533213799755658239495925069120354132599250434021120308876519387652693299679353725179985580203554380644543936255500121759440942822674415506734043189510693393315906059666817696626552980899241376941940877785693901228228957903534278176380898833433421583642476123942629368234473996912185829555115401909858730890179300960 [162,112] 29321904976790166859030728209671550501743192056178086361242525376936037075686301468349058536283045230439903393956512805350941788156748763055333253489228126320284154471429544092561916723191877741912286122890305465006415525541372909173292884900971889918468225509045879022458396832462241035195630562762562551043071903777283196197091887051756336266167886117107274382620974520395818418587322825173597720302649305593216043311452610275693374966035732313323467502862682983683004689015487447702956653832020602852907523993044714466311363045985919912720928243746105181191967510379764131774260149460040588444949767610464411609312246619203293370650244903187288443671230351663845706791731078180129032841808760124276070200929399921025932584683197072795751979514881769314850210675121856588385688296538579351067795643870371845381875546029216048300029558134979374735281636344107021398178930796245321587635646175155526301821338899873929212969574855351591693196698086704457993507201275253865062337107031784185273690961278386060956011694346613248500350517149931995251311002615498735084588481524688267327183293965477819512194272725381852230231983880736837516272991085893729864860489166501048507114598699658047074433472068624205164529677743078846566143440408189989325279870806024270735746034371760793385299390469380920659033081738076433462732197389333105427993994347578355627387183425603882555904454916660034545606161724271585237394298946145092627750975598998425796914595922250680867122107012194039186994443110759882732026345872153112950269537738682347097473181209015217194634707824862428520059273212517102340278747567309841745061021830388597744015173697037153357333737823502235272414181711522639922470709509509573142388742491237787204079968022561728 [162,113] 25257791246256718089907809246799930552983974385035374418272738671700010897307779285626746696433776023902317341826300398181658457165064569281834894333691393821848770131712645281016125964066632719325700488398834210535927227798643468402761207847784507968967570723555701992637626663713833257942165529552918283298557438244450993423220497975121887322236385231480327952764718004743032715925609119810792352288197543566789706167442059451176777271311886789596192359574536458895799750919503260855310789373759099343059548624491265835293990261995679080511926155239365945765821130911043367978725177760153096530750009627809009534373614911878783357476787613925321353883556525017181705489955298215447393791595450533628612548267008143850168498168314827257755312293279618133791964288018473906854272496922917013967353361767374762628408576090597920452692784815709539132762311872570768716140677392661180515545866871155109078010083567595893113644074691401486211012863878040537389942440441989741412271129319886710385662311123338304365639566273288870336465438894336043822917985561449866207110767186491269330956841486333444916236414596602314259881841744009203876892748968533249672632255574157362719760895674867968961168122863299682201632975671826811697670822298700199086636866209239169089850258351085751541229840011030067357853498142237975462137166242390143622050642466393548124498171395559929201460831487056585729944839879951936915210065675894351301210873981239968709156130180375902724632878369832601639366004524728073505394918696616079165201339566256539037384276682447854314353042513395566990793741037849785287815023486164461643294772766046533139584208784519280848518788009506430261643010416181356057925975672266871265852399696696395286120247160 [162,114] 23378653282168806227751426950110641628780913291078646362642758380818555421382297080620394599507723625109712381874106597366550178249369509300320151468394488798614306754826765742767791950449511709330943799625194553489325066874297325638302353538250628177904664854423907813113637926580508295187909382694980491071050280558192878225612589450811999177876446688579298281652671176029611510335063740479150582072845269434503462069656145894842221234134338946265831224932340792120597850780876173694819124152864747749909161178426921796703869675889751277150065891577541238358566474726420135593283246170698327981269152555931967713524901338172830265060651157135016707978800361640387686684799038872378028187141753904627342318619848518347845414142510843948004956431613486843844543031890787606115636549264048912338521056671609279481392508459286132550617691390651476862365092816230072531114941611883126914486295802140777491888319146221237444414496350409503687203096289201682438993758084240103763148830448202393249283638126992423852446717290207339918403542727805350749551987330175935489237367328873182077029074007008114428105412512583840335749193696429065385123638290166651459120993713189671350329060551893739005445770929288878194064165784676934507948954708180410018862256040772784848326293055213444715947419335052215751448669765493011029347538194977624055795857246971806207675298708059352531565122717532302330848947941935146903924301522858733632612199869049011690046602845310347384923747332270138714697471505286460188203304214674066427262382741669809839058968896495131575542301018136386375569895029187281052034349923471173588955245625929289816988678628484178583954905421389246971443393256111029975456394305191192870926423362962189372176 [162,115] 17526589929045172844700082264011996256223199625221801176573011022769084539765257028999736188334336786750966194488851728259238534645542809672556058765085218147195580152108217697511855562596334196872174298391413491928853182121377837260667227970693907121233760046672605776828697420686074799468699540314311480486580980773097543340816985584785150201920195786733006788787341794166080057722869529680650417260236162570341230308212788311606965163202067949692576060274137341389553613072365810163685176776295903320921971841898885092076346292342249352726972378865195127449381395472256208877818341684537739688092764740487051460489443754863850346322845995627239305649824883627753095623629757545763529173097903953366153244086604461710624324816686895842602650468180806196062934203550561924908821177505886515946858696145528319022653251005133597856242455250974062125946354070137573633416776528578685896031089801199162116082426840882178659578669096501459162653588386506146986178453100250062589122490699210813616177956763565695283465323745818029859989052576929936336468750816564228497553074112957827789722655958023956150271674634489282338689093367017943033010001471374546944876559390615636441602541974302682350296424232684318639763023061708702474670934066195530317563937534813386262207702975218267313825386821224706659634447319926292318443427432307372762745767647660464836029763930419811720198739523555501291812543897339490874501199775441092911398421483125827731427487046978970515453366623161155111587057166361543567255742952377908538372539656745493112365864015988897200931548982570302959918152821887305494777801949936200824425649934113605304013250565016759838529251896761237268755715896207098740408345022523839194552785902475136 [162,116] 8684947266913700991023225012774572008575349522411515872424433180215805236485733695045934749651778282961733001730794745829681379084494812723015348449563669656507809937415575172456134654343120693826492518747918344910838780042480797989889503080635598954397132866993809872855235094128899613748301538112662929015392232439030889527798537372173596291221159869620572367428671398691091055874469737166529727675251648427249067920042278193639721775627117286182453226632075843393569770684879770966946051070233851638660635758650883979455726293749387460888800110027953538372239522686265514775674789266880742319521892765652772073329577687768210041819831683060822233486122118917666759646592683006275682160368943562017920005366964583424066201674841564202609166596557263088491261590982503496028530558437486291768030487858388994211489271451235622231437433010232153093269935966298221043218266802921038710319674857620993929815100763822769094779857903201666855606607266783738896879897981810951858293463679173795579961617026868183492594032973469872615392768755697900251269150250367247722191221204644198566861106632304687387114301549435553743280238238115044537780164624829145317887403976735778866164557958432820822179711427105570664810911818915159524861593327248252505888848006457246912887955104795778134661763951558194838666502726968691192294724051446183203838787281160873836347339233132467799559449089155828610965853865900723075819827052107954397672396267271525005957167041145912091180303369133613048728452840820974205095902279982220311861828721585289792330856886839711861153298084208812115256928324185599981666745543278287628927141459756239503521629462579075435935397353452302310416828146966097736637848668429661924616981680 [162,117] 1710331183694042529624410882161366632759058793295699928728665942735925046681373115869483039852781308529363136855985892151024374387791521384108492080341774321074030549879256884688635016982820671520618545026253988269957396356112142282684931523261764247431559329116097161484305721456274529463253700104392883253603471772804227620615745387683354045409803355389889722383345646800895703392787981578487004535917896639408349322286218133958354180697364142279592511888968065381434531062827049504949653547301068478113546414606919726987573382384081611491978304908927913207069629874761933474501550280905254514025863260965666748942868007601257859747661455070408027510325229460790387632599623112304483817124866433929007562693093430752994328296970348891749786974252741395693870222282580242213890913736397164775106189468080835959080455725344243648513509558518784397789162053791672570091554301974025587372652458102977197114903303659375022612447924088629518931981103190773036946064783368918956752265393494158185552875130580578645786529831376232214983172311290684545233069868681604930497204554944736881346335354178089275641178873623396697369270485273563425806745576896019323650756505035627244106284243359671221571203119380217511412359399677869535977930556093135784395670306067699817250879287688883957245428877605901412558449721066023158437523107059312486694117845628753401471080981017554128253753880546462313236242704160993524007198804393380379055344845708098919807194179295525196140475214823571163522590047171209683591108610801829971868039581962638896846176736129058539283240770818019766236375627279613869152404106118722660634542759139413062328056080945069137261534805067465674751598722133896042169956169501186858144 [162,118] 1024260945146257750046645292298248986830306296868170344306416852063842532041954163537157200167250503213611827993073289253094801723415628027810434277951660893769651840185249972800454465798946302119693735780458374395873434892376748082131205090134954015369601335716122287609859931419265213297650413289599328254678390703103710300163164880883829531915205341603935818254492173378154964536742196396688086911025513526327482241309834535559601688837035289470707071996252686883945297405431150230810847003891798362032298095312374458116030045001781541960533848124691879925493581705762490714620237456110669298537996609591731393025251145661926587447044370351446537334689377793696452955789717302660757845895161930605787612614580217931655627415123213441941947450084925939788753064361589944363833251567525860115203156744505972865117755770978445288688720304796738695600646204265373740936082882257448293978544919590551972901217161476371397838028472714749019199713948123037824199744272376279613864152422170735103900909195198590397563892842789433294221016702625005939028733247748428517049376391142438983074774436984824967091462939239766235912570221910568745108104169277465946228592285579261561305931518071067515731153122204740818159108458451118137144853868744324043577838937089683579256563212241771623814087326947355756938045788492254774254485580857206946303329828007667705500204866185770550202200812190553522053077214660818243977094838694663255110202377278946134666569960294564561122897559542626607171431962188512194620402552684800402759915393904475551035974613564669515305931358868195471929486506187908247746530736642481795952556756645506544866677959711088546841888613465445118327982055116788929944048480471394 [162,119] 799375090454565361231767994062107497683377263320022616408573146890327011368197571885055340432403899889653467399107939375414117762345442377722962460951047818119168788859297218919899030474657486271725373916334625616339845635631851628838326994171118610517075936187655711328465243068524811433666254959303329280993413111637912571303586325143108800397882369085688853583693257165121245317381194300508053970967094748908765813862769370014548211772996718157228132257673174172377798873777567852773797103702051906875950931764054284183040166551764090561786716064587672611905675382688148230131634776380283699262660195029983265014526449120605004119733290114304753057488270116790844961350287383394073448840763389989642493376957954657616194709262138640188705567055714134924332789604261232913349887907889547290622525374739357779125023873154082906429029137387481950808548753633824841126864577131935854896294257211401995475285900641550620164342541317924967878215261032284773425701794510934332661383618877704961601497116641996317595541078434003820340071233603248595513754939308043764661288067208474136465138894682424851194027144767634703132846516724170243932042259505728055174059483769409025561954211395856802943098187049529460706886012238782697260976368088904827912079608257536286086775262610681002289125618098957325486047901192190904396074109376307308518043065901036545897217372567780174172498701182442893780314626465923774766675110994256764660459978128455753196822018818930901195844249107885108648165805220917811139904137357345434102321819003504135177300136177212909347583645903835923670983320411946191146747616759698929607796404611254907640205876275338082952280084237151044590173366213516005058176096 [162,120] 825614493707565159064908648900986406114601911277060606146083956380613042716472570328820917414587185871095699540464668884987476679668245403942654270661569121614237353521622837333535248093857775270421466538475897378290235420396524643853123564073539853232625183511019699539322694413930686914958205229927891268119138578650993150782532482127587715560303589790599114840575344633045143169968918320087461976111635965644714522541506828549129993796193664990185876170974067497143190411194500278567489302710004821618208634795719709526623566978966043933703695210010484944401622263174251214822862535675597606988047904781087151895091746143223921484270786857758540470292063747181664509547447611990985114632273218029237678512394462334083445773236720568151570772080731294608142693020501325993651501335259413315046335302518537097146362852449679393281660746861380516249931216394151294820884558434582769952230771117499297588903335889707337717485236859133711333713296302022951839812977293359317157990923047702296990914717157139892932607094021658697318687676305547180473475864823279518436592965710324187872456191945982609414929876164496159157161111188968882950155449713936779998718310138097037989993110248377711054142180685833855583134530704895050752492984455328203348784543021187882540842039611736762714581724394401599974670100558495501944034708379506026860199413812648950158465511263668607665911764926489500375283118360354811422698727261937868675916040334968266191142628044361092550696041362176164745311828881354351204239347960917105473556472890680770976660685771962202361958086382565587769510199336244590841066969615652266677137658004657556386759926323598233604576918474649313743617397500001814016 [162,121] 206603872801196266779477914545754950362044128084051215701680557266791593516422884758055771807181965013158016836344385104989305808139504181107324239437311552474122765077028036557844924186358252855699173504699384459409440502241994714575609286807772314843764493323533050508787880922887574162767824994639243671872448802779208001296118523890603958296643245248851318490699536901686555430835996189999152841236710450597400109003940679183362722282135591000889512173687091778284284979971484002637407830306084837733108988395955340586956003078084327596758776151945940587951100261891425417567987610985458294199454198274286373403712524059730860007034330912677280670173150501949691667259825580828552573964073022688948180013773984656331809708631506552156530693730703856206196500325798182844070614638931430328414115948418000145639243238391910652313325528222146766622787456122774338877098097573109578662343407810064760779595566748281625348912679593359512765679745048303874257658350320119130356433543502896478218618299830499850170337886606858263808026956427913567076892727445236046281807620245140047734096872105664341547348365582633501047851198652279195108303875977510839925820913330125629984680434836284937150757989023704998061458088135869967508953495046124199444093019686933340165712461133862597136201794527252048247370422661157074954969542377830395115331504031486605343435850241914609923629133365724858015606855056218772646078824070897138819462794567033897684328537794238505625816632494017361766834632885482528403215314747042687649830827290932987544148599967969995412970877055184165327001488296595937667846196559707184006807988479577964750609329356668333176664704073536447168911339978952 [162,122] -30090631532150735782890488340359524939014946181162963583861624875335185154461648461997145157757319558816088575088329231445950262423024015008656762036701606155989000428732461489832889672675237585361804644758767751242835677262009889255748112321593953767854777394092197565018945413795056566674106380490560450972689935876422014454244420349997730442694185981132119360444712423436591959243990562188849913828303761832290634167193769037130893632720301868442031911974053931672533842465720171895412573331603389541225815113387768749902109474884672626948216195596799128178976410981501513617733649475301403621824307215819735725583732373099293717438564789777336459948558872503666723408694046736648583931196174021180633365565558958797061330513754410783991106797492271975471221666695957741561744258073603249479017521574214827146268073893951818100848870021242201392694029971874195088477494394954460458818992239116069996964542708100781359297978933289010009402233707159382230915677118576684387486343053425548340312351115801934120003553621782622630750768805176868401245106169145286067020378661778905328728805247531079599937427020156479875560514175280966954559349658229991547376571106601830351841919810759163510402807858330732449823583685711588931130500286778822614547739667037783210643230926177419350269967193951797547870385377742547879631516202790218494456561344508195358772140648791509687926376524721583064269888011969830548050736311288073820189082758754757787679854403636520564600164993227088013678044531205713776254936862531366440376836226645602403040395380953309783093720058492339979661047372043087839755691313528089413897010502561053184828398233693664075185671852301010709949144 [162,123] -30383978895802835184211533862386329998854444492547988200920283530913188201503771597035056982588470738010378128974369630705466270230277723257734942699789148418399812744797244163279028615731885004110760194705411958328705937985057300180939890924443813168725294866687952063128570747187166242014885041077541302201576125605422433769073071512382956710575944380114623367462273135815569295697665316510149789056190368171514641160276699288981210130524136372483878543833151620286493840235190440490350655520987543278609617332470412813295540643182009970202159044987898214318610048612702093456976886350569453531844226641463927809090333835264304152906973856345661382328903129637723610517111834699744960456230292354854749792261081997702878575247702011398089874020628165932074847437174277127436816089279681926363223648575904659522890562978159901750107925077439007232624425782345911093300106355441938882056039569514580673575734562269980766524723483574946246314123507714618548184129308936856835967956211623028763022875347169418345062130407536345128452858991771279614742143121264471958270780135238816694151186847017130716678625426268231587565410212090930071301365266726227943981186556360040034837990634347985500728072217545396124683244064798208854677787810242169606829281861743420760510995697696649536312068311957914383992650361758764657965180220766130152988361220949036850918881539270663643828731837615907264530633373944843604205225535493187707390097841690275457964501343089695065465681550118793635652273795730479135732748359798876494110524247691697276574887435391068431231195946885080085210809485311998255808089685769155885091453953528211268434320593641541879994295602750962944 [162,124] -4269302203464514581333294916276517956031772021914141121900423800871046032795920558501425681193966580975699956300188064054803456274477259096618939025658541184693423223162865250959225531271131952898276224029224325567143180050615507663434578206358489579958949442913863940127765168910528869213621394550557655968395192699111389644502642553197767497593572119666743531109856994228989412504933883962012318827690443463277842032494793820590231319506915423136536609627813557451988078453749052165245984094544544342531432380142858816401359452129653366368761500181267884935193998447759078772488785738490766094167092134993891258190292893441220319054393669078268923706628553858166998050903676961754665664968916338946775545476064847033618184624380626397532174502042643602260346230058187120868495798225853771470276539743793550115932718060887995587852966620997398254435207517838476484784991626188928130478585233575204908016996876644857460703949908557327803144719701666691663189852389006619455745822832887298570731512853523341021510230267256476299746134376541611115915726246889062500956691014917508282150102192102949531610917100225128609587869551773502592547371933224684998869290619514188862272493812313377766279531144401162160722833531807259301550808633145789874954339765059517491469359030546191682608133533362287213144021751418434737037198611665829413983648974330724975878511423476889570588072284357810378352640049917027478846799571644154040815780213788941076868533912569188249831130788250737799312509126240980787105661723027129909908238048838064492044767240103769938231362519492272627659612694954592412971029656763619244765815927099699473164661409962140356308025068944 [162,125] 565611306843476305135575658805803099320122919437698511198882582885310325950023624004443368819417440618567583978796364774789729313545712454997197914869251200585904463286996764009582811900556804909901179838630175145358778840516459714776921501589558723140555715235028930706352530466355614580986680334601229936127777894320082947182272626756293433663414526949678138563637978227877474810037184853671946087188745106717192961671710344451593998166467696802984204881245250193723386786119423150446530580985205921660620103882255444999277819183996419214706162296243478500216614991547705540877814376532188446051213389178307661792090539139086388074917057787207272729547544945977634863795069990760874889900425285509610067027073434998408380370068640925152593732786530904085212118929458468822332078618560127365065018727654802243860988314732544685085510738347093418577649129890520027425572528378959567520108061150660371900903957080700139059211425862020938757717565450190934764849969495452589564569208162147865573176865183446127029683045219862455607900833833776709354092452901578850946739869021447411084090186028279084122314442238023194572527194872095067592251469744345902984922619073090844446306835822056467204426481793564614061642101554823753229087667006511134977591429012326120704152501089625367029171127930843149538217805475591120752833025171215184663164475884355667593049026461033224648469591295772578088184027154475843562887537868021325676461861309818797143446869727185958624370525506093887095203071032690849119330912462114513595196936104915224058762250910413529226089888748480272371934817060992440789363508770304479239780792661905547997600489419206352319408 [162,126] 257675574661029359527243337311139438199900695040946310958927259145842090974236306500811319689553570181712543188120421038195500794962062446596602182651305899822038181792459541039261527492317778819525768089080487553875582382191163717008274065266914032668525824343321446736217574529266321906181435834982603590909239310545746094442016283949235824649232805820334745043909384028081512127462003177384740294176951273136396480972070688529864954005188743409740930840861220955201136817121476883209035552124698468438562715278832960903500907492280875575462922024112239483712684487454155152978332440426601528518504427989202115103078533574870107825594907396346943932341263892614003616395862462026960193121869624899215859857064638867902800549772500291678087496203497122043658703110744560215717328777518231628689890312459159527800364265016567675144942339595153551879871683764621654753958407593195492752092724995068103470340175853736179669488894009782723131826586177727342272969116734273771678286184211874201172845321757886327793375451877999868901651241302833432477340685836347289561791581784707489912568528125518153934178839298014534138539787553751736773576027664219947050421419242206843530055700345611967259821595305198229384030609675748428879026819633678559252667312155578884260638724928764568900685385663816518653041126991372125530770989793922345732644629661415516457770869985529954532255507989655839377426511217442197167791597206401675215561873922994431788249110539302851287035311438280685313217486708437548400752061873152578908993207739533114696462051636644736982304523556036840203455484550076170992883939722163135079970701369562274249780711255125500 [162,127] 43947106934773183548497174680962137012568710462762592194273082139084704203681483569284245809666982061365575048026072218631990099353922278949689238331498052799389065199765961073754961210152920919667231676187257117385076847540299664538559930632025727906622547994491464276251763159105776924360155730711175815164181846180637107608325276289805623136917029442890385656479595756764412485937198144277833010125261548837255658815147718055620354829422107632626946904802087471469360202586910048518435607483640310523886986436060328896980487692935084891290309146791313459641584565714043300394603523558206908261739443004665388973448070022204901409998455430623972133267460165591612986266716744197485967994085280031575762606797956386671831092555335443272380033712927854453748143879222711112865648719295573967530129128461361862664684632075561796869526584426296849987318568973051492276783614703926255150922919659211376625348157715013936570024191791265043222501471676302175312551086813460682355030360893191521378148497144065564919206840320731396566621332994904451814482136902068178718094463738073905115622553638378351796383810895275177316719316458185577643640030988098445384212147952396944649441465013624208920257647905913081890671606301831775711330857550406569589740974624151145654931712951407085640805831605625446786715327166386301676275595435620471901436785666801080887419860991644599906123970259150747449816659977205292306736355554794694809156047400268553248745553322943088200174420369370248208753030149678697870735553099415008873473533039319086474091886784695165115355577863010501304655762583345576587304058048437745349815678498645208078167328640 [162,128] 7271533994373552142649225805719704132944565804564592167590441288795253214960786783287870681849052764319182722685001824594266298746621579328387687698456020618889446319771067412266966773051305290559847765081837574962883589019883701095953585386648579247696927659297550882903252324142205193267446724968374321814766706629620662900459644877354012015515897594518427753630153511559234619720408776508979913895604323177409580412591573316483996479355391043872862144871153169912079240645527281224392615040962470996256363686297895935897172723245403057501040838873011495096550139003509819039428371320930251648399146370148754923926940069450567282183448543034016006474055000218963159426587318660947213897470172257710355750966534015211804527056878614413503820662129898821841919944415723577243813671091654594703496589910873872252992665553014511324145163867766136068068058517161968314280066913160455644632148551419311710279676381287134959749541284202592516840922391198625395562663999137791132915278641563083017997200709552390878382297597847179295701514344200754889880083986772153025404334780443811077002841238595680502032659175759568663745051684750962553110121505735277682001949138172639460053183028373542502989539237900040533410670586685134451189361096648082018242552756370641055381822465481352712364705917693528478989310771546321765242650934812337746539755705801405111744584521077509838898598734767996615263170765643457014657955919040460604872102399084160398006327120875919911202977378414383531966901226304091965523494756562148358359946954727923752068018172245152269210729959052009295765027398610178720294331674681425838123881456168042890560 [162,129] 1269377415966330139371525327614072783417574031941532078845703575708177473815546685512021050992145961912865707640295463786298193543821948677140790439210866321120167162196132866023179074494372163172164102069643327925306903092354559388463999449099279149541948687845224396007256446880156522814341020993480931904710740876907865358806708799296522770676798878020059394149626974436840474055697158636673705300164540126424797292913707164351655417114486283063514658184186313106889936212843561417710815421771649206637481440696955701772125952320909665646205598616792083149321715367988938977598501892424353141624578399955761408659918518210584934041063899138450818130842298176013241865395354301963933899157744309626581080443049116943002970256821873400178851140785930541115638079320100348395807072341563647566893976200548125390791210434264311726270543036289402449118787782830654157533943403559974350111591502723251081477108639057280136415074550075483564035043037878462268262935133934752503569310343904295805055013420677001116277332825358742022787840430424312688403254683758767400886491142138972855282393967452320065207815763321629743897161311632142734614659571955906100208216880988426968127514072877129185426262091872587535217313425432022930982162231095427916881513240378000576527595637969876642941843937575871010048383765954188928746832645307385553479988023020165805684520130857520728126351990235597240791419695434947532485072128001627421579384423799637804732132995147295275837014303708287822350125153032456489712879819300339461001250063001275963726042373971686993603860489311079399994559578603786391339759136430586644487967987503120 [162,130] 155697443121696162798686421724146055638640938782853959921915109075372235524235370384205746407113277954501263317979517130202932552634873935187612664694389073889610592107465214543957727901361916154926233098445894325382474747491646387005040161791763197081951067772090478026253784415113504691250190881927325861934281816985232082918295512410879326318707891137834995963463217983413812781362073323302656611746477597113701822314758136693095729960790111390066291588217367257759133431452165471330851698524219219521419354769980878177514294182836140060650004637049044832252475433362192770621797743764250870083728987657972189393476708366507298730214470633692544845655560117402199605988219490368455979339455306909836802892557132140226438440875574652610653650296296932088822076650778833308836832121381395887535076205223109910488523661070024575597989087178986097895199084781447953359386956523633167299564968320029920222332555835251511360698060385320313726082794787081963704585031570747957594387364573524098969449514478412049171040922071329811444483640832167958130384998582713415945207727385289923830509102863045886036254668971482681547131174341221223136150119639238999802944390032407694428955257906870717512622606641954640808999263676980831345410207621604665377147267775422576415107535805645574392720321704664399100202313087850640101795178616114419362108798366570782075560078612710311028167443386104850361572491212001994975221043333412536851883802320876831114414157400462696297186431992253743358797398587734165803264733115321520154888808900725991352565628887938474504419954227828217443094509291098472103943599217679202965188392 [162,131] 11206502157682163505389582780460869679669365014091834199969948696397682082417314571050961725848611990414970122542950426587459898246746107103866457806121831840116755023479978397164371301604655592559615437904643185460358540261614601003646465925488252691827939156118582723328317826960850332689528509058993617343309942406139861602733454403175209384521360189461988263275070518381036118981167990879608153256438746970730765943845918874348659216105343060661527642842848499152685087743663247895044143609658312752423400615008192597798948020706279662324497391376837614466825333824867454000045970735909139507700662634252960232578783835464279752066651118779540183267625126391155535813327234160995311391017619194591913535287211071843840080498433421570311996523071442415574802978338686886814181688743589648590985216012214394494704684216703277250215721125151286436092154822321482681796416793923398729158925263567001225307067860682193526931631676101871818154512927888483158755563240650965431724431886024907946345275333113854346894745930923685434903530578822729528511591977307067640694022052785301673385255619144060098791591323122978146107700480869527326751442938691855524601420675537615149707294143755403934118328408778970563695983335805168064620371781700635237904097140720729750910965076158996894555613808360139560359476038380625949179458420136388363054803415004570419883116047489568424040720008998366862405080343020606977653269389730474984881382627790797130089360986554757632709436248403223229115148804259120127865486545276454750326612427072364131674515432785290765365401893543207915033109664306710248492195373472046592 [162,132] 448707336661727278554331214217336311003112408800792945913384793584379536654382413266810876878779867704522946671846358362698696498467893899375589876520017175293001170894166522653644455456296488608871121002078691560883800384997336711218590543854757129340120910993290130897758136901772613761176427744766599891921568180242096845560343236273877493167004229627772918553474237723033723298955936498411915844995053491003519974511008592428082995680700985594103170506220215551041600864325236803088853497708114601783187605814488397514894397022259986008516062648596052819061273582268847469892421455891642065238169465947314293178684783372383895954313107915516731853696398954665100619474162077990147741718388514125827321746673637192593107374694089858949214137359763037154542162602923741486120753563447294081745710229418312015120079890774362020031407481124232112263327465424070802248108491988659176967762814957652772284277971252134699706566498282035982912510333478572676512928592237631132096476489675898853872388826899810126051872972278987099579830480393744271150915126709681962741319252096997192942498535312065547753540952243747282793599860861405975180347109922780304206846281836685471090618793888713292963907222755295056526439867431962509192584411044635017465511943286655536015545993656767800030363058224892756659688895560290189746656336354424928039585530771511647564232365929931241448302063852033316464123050756111107295985607538561964645430470408509084126292270411024320327313056550746088076730283685285494533567448217516819990405961462321814870339681191443816148393064598300295607725087921478260757660669800 [162,133] 8260870607005319897689255691796590875595925892735280402378245911923063612524357646697778787917621030544654665719228899024063252125523381920681830623249111703400054661778797522176341194739506019764915398151173210399194779001573799336296342868178535189880684796568597046574326933849855307762670704196371971211080390907510441344691508390808848178267545566717771960672262120135401990279854555960878740514920072116218210857107220434347702458627863415161447387175024332308672147011869589247896024626611687383412445360258867976124606238911318246490622628141534246187579265975500988872330917755448540243996549212372987889757468285405604850683313078909918930853075365027932259289020837965580565709423685884004333979502624068032776077994423693482231693436854485978043213112655812898091286731141223948418846646303826296280360748243564335213742342944926948854301729670743223829361100479915824560153883446105899635160136977434620701161603997228302215045285211812341810390043237844961866675965313952952238880161693937362138826346920536540511189309058530579671626357088826416388729726896998491841971340233380481867523197807028069828010811126757148657423570440505936732563994776890813152046519278046160989705294690132942634367100718529375911545236806191838045035562672230277157631879646956766694016249143117786306363107386376815410032746069408171492512174531971623068880575643573215977064871247652165397387473058899295641743953753452747300548477841017765959790036008996318153098871972091444514213882598372732035895942768322292205345409582257742736675683770071377656861038781699878544458217355406082642992 [162,134] -68511364747440777824839024202422819106402302938014205660254406564200055067570125728121110171466113713066403785124748443119757750570306965779327238285318383440132638831993489441347764698561895666914965838682349907822206869730410305422660758170015160708046575948958740700698966972413528273040679813785023939969471904567701746209945033283426746236992150267459288772376977154827818216239241309506134258293279869822692680714960424997227267282207145625963259187299976248379634508875445258499919167293900363397359841010505788560245883414647737523351698465613119547717861880193977000104969711908683997856830422211918248427665728363728491142942257155325458901428114465888503145276111903972031789337000840057957525973002756436820925712962557602356975922037218628476988633689788618394550985983509453742021994325708060210727668469371287793667791801923803366515391472086201210293040712467930365363453538820840530625914058434436925125947380534104929886049113643880229666888354963253798822249211819684165016015909433330225183565223596125969655711675469882324509057320038745793371795367467076913996752384392831929922478313844396932079953938563729839129361398311436926309220388620288712185521158007026213929912794545892229856171044169387901661421238717681794208486103035631681921782213380042446598589217417097596376863726023514306434236826094763026203232175281333400160574828372195139321210532942094822547202727116697453032847480879402326459974834293094595731542427687738159962286356732643634725341333323240503716504449773191407436624391609079558477954521459330765323000552135246094773113042088291 [162,135] -5469693313962933369751174395920708084880426334015931274891306790491040778916127168279507888888478289049908467260605993905601419105227983975826824070498126547214840800191870318134255177882195650250382370194625747882343936557564188172412674680453289624121650727342211116468617828412251320741677404970856451724463843310803475285877217157037236021597652183365975271362832731826991617478488397260307811244545687426186375749247124637980215674033830020525506730899820526560293655642323123284652276272649751066658458962581993541217580513435090262371677983763686378068714508100843840176300426087732617656660322474512229869879364563054655825309923209668641408508055896929828773110767603687721951629587192555218118613379181531104109326792457221516239306109340010789355362949377603185442430571130823538321410370257573957255395116279823516467232304009196332030901804486171916521491731056656633463207727610256593491690184009696380782814342917077103575680018505576866023772207348147903329014285054839318171566337138913396328825386789533721329599799285259813498472489905638955739885900440713197254990518998372087983572082729657687048824424740608565934811317400954331520140794217369763301841019414223352639561500462580948306296439671854038439783313645490584835274988775375702351130591725435316358978628876282580469589209678343717581597786823661872288641621241982515177370058448044917198682517808121714512055202035965233967306750756211483610271663876657003267975000062328704606620562499151696234238893237608365636560837116066899649429050592929191964222502641816634531963550610387770428994944 [162,136] 57397378356693494880541924532769490387305108193414843243375592743883467692863027722368580560167699206576833945763707633918111309306627354538346354103253742022340495568573901403622370620675965528858813082062425722161164021967631001191315634401435577514693451819571687072827921777238491759138714125463099453690570099234639159083137881237509236291420621193306889544439836350002135224217848871240096404942151910659114111410896517211271550177409770183558310468411255006471402290143116131747468822531933201521619422337494185962480346709176206763628409312018124002754450331128635908725354038775327305344618669674310422877118907649429298351649765400244670683562661222748115483608070068964642939722430105896329132123430297011214802275015770691602668392653067981560430678536723319231100221654154697917473501916775285289002861045064229602226946993588831214278985750922746261975444811849805905080014171559205553800994383964063468656223307101288806893882891052184496638116816462620049222809570032626246109878016045784077102110178193350838943374802501760406762223684409421714925477855429699182889511890259147697446635321050726225470619720570383270584334179912932095601573412465224895989740006405438795753411631232150813159258986061984727729706057772022131604356984657942799231013660376818649662362464346525266044059107013997635180014431974471320594384313665376584889639110755152614031844031087789410882210423201478038106653589530173362392846843796355707118365876819456624218942700387792862482843913945539718268349337727548982312518678051029914646962426941314413835207960427446880 [162,137] 5328518291413940123328929594267322281143560550780593968341239487642493604473356082054772896491962770432001637340828204219815769551525726557371269034242956713061621424969901002775083801868019567678273398174644031774218251295847535396517858893158329173040117440482187954075373667473644587189535176733583180020916120376539615189702241680573954928816699412615293976583595020426623804872231471234425716306796212203133152242579848911514995364401100929075093372768112948429395081935628314109982232537432562388565444484365425523084155181926832066932211809438123066376529520471670179899422862713250611625145956655379318039133847724885676660154135467893439736555120742112821575519997155281494330855504461875944009830344420957959405410747958265742860263649322695490326753328871341191457247836310681001426409019244358413192524907290669400340131394111874383415041515501442261814895400353264759741968604092592695624692266599816030937985644949015221305905228301727575617948360695791076374789627695137556169949931342067433139585086987636334956843041318569599141182942745587775337985506481766512633651147920680982024359095691885982113882685367842739259527874852989705236042196744725903252182209084275960828130547929911960200566234453445625957931431743423381948101519550415044319757779674037055965286673599661444910179079042413584859401289792277151776722700232135535557567441703072652101616412132176897893888721829162955749744835824703605847187753141934747403110142994342642444122387171250573551599685242313281777438745375690665293825418168830952675388630295940808630677580016 [162,138] 72052279025604648363501049160667367505706876524918397172437013480209256196538921833755149224640017071740359251817787569569767223002979385047035871172196722206557462439356874302440988281274803447180857364026532718568618517759768612353258837193667507079285617906919459787375295879592384888023482462945727111818559978777225669428789680452255695824318539480367529666863793010657719368257764951617102932408455795118097826692947304926132524252150766531190197866003466575664500487891471887142184592307832394987204736340438364640765527870607920120912671096718661643027555683014826687790684987967896278198004402187898979561870166897777184081745520236735450469606288826862672815835032214641191376997867699062701885443008888192830416098679774953723560386608976322098674465987177146785430716685950348480146998377532058714769219542892583496449186221884779069386754629900229600725858656022066488000274969344813017082135450971470990209874302138955940677105376752979401009975235687143957519147985925447342096963466713181846666130881183373756619388533802097368284080615771762219747085166290104519014577640512375203151782050912438888364328848557373316027750425598688178656459426233721689888863754325342462660894102462000170686864967091824610164176318793321576052104146657424257141257253967894236656259162107744226270066936191652694002259438489820018355952658172264327412093484754112657411993952250048507412212012407193987418914615458943344457405394967901950277995150454878965979406657826391440451780015617140874121902973191672230188559487495638854105987469018504938308 [162,139] 1184921181715547462400063157138031026787470103987373793404919467544998875710836073178240871289371269542042497622427092024361206146112224584598434840240196393030101492247705221030357885840477245193423023112468473931945658291039496203248718424236902074654381249624630720306446579577729138990162215206650869573662738555202471129258054162706860637937250441268153765334271619636380548993532964312315704891901450563324464845431984837876083416148958783776401407649827635070419227344970906980580963651464585265431908486992666907703009795853485120563697252684971539504170488265700009642534388391184520088445259821762154536414298257605291515432854771367561202390499589873844761356394422611997569016960470860905480798253080504036594004909639521814007170942552666418566429080934685297127057262694772838963579880488227909373104643040707654937802993251139491980864223811784186307873678683798330531232396079554088100359512196453571844501913187332550308303426932361289947756129737421220712752390774311287498957582883671512631331323806110589956137080814591131466764998228091567168038587735726025110253502386918531708118240914831992089557886775126222819574352634960344581507567347525126936585715411731166833075676543371424140168844611968451816598547040226808702322144443548721302131328788456323097385135783158844403640287924122677958004464850460626162175770410175474002680733901926181313846131769076776983595831176389292599528274144792860911811596074528599043984064700596349726180515804025122121211617477201200238822921822779084740692828610608840155566281549568 [162,140] 29558589314869142124697503748713772461062034055660533929512613855278930259920078119385043772469036930215241381447675903841411381960202254233251282715005858558242465938836765816500070119108166463258234889569103970907851957902523220827383635045316323246843590462145083291491903657834321651246447369794539003222869769459109224032407215988637392600636297475520461952925288344023579757274560839702813831731254932098375439980840036975141039667447183380125495987769490937344005350494068948447651459544616112753793023936798386044793089479316110400474680344272460767786561362215442974286694789871169252635519278011126827262732064866130115538257167193506996336667562739787432545612541920264870147524251666067049310436538635161624499878421514552801618605595849460358540357797519826296112628649574971923001044347810597693514398106060451148020495357216775671615550383953912013048522161885772093005177786348684505844198512596032154246742926522073805813615032301555017940503808521703780163516984647570773653417381910822159597168907946294820632130688908873172738990841425223369986802829071603325509713281677782555645899319774779266381472723925053690012770470865370227471156291540398504305735667399497121675261291300175028486067383829650722044066533411333961836066931031674044682550399571464439553645600834192512039541132395851590085615158824796636697474577794017755819011518184546986706521696925719477024445428092396573752284644759696318572834821287524527469611756904423483290873739815298132156118265154252127693821264823237635813999815804820033451528 [162,141] 251874015637240038317477713961099708439747362559762210475258948751694333716202994565367761662669179282298774715363944988121814185481177003929468234155370349344511553023068634058329390069354441828011159813318402556860020069441433333699968283996264454140291803154939750558444130254845961886755346378549914765400558864766744836648849933663817067158211091102859568288569249423314244459129924792139550197500565238030637309651339904574875434493213885599084191597977289615404498792160663451081029540013995133040175132944114768425934926979636961768201893467765796845175582246292795226885599258030282117995626010826345304428684255625335782133494768542287255692921630643926571916572698934160594972094212293024884881910843061399932841535211188308859250939791831808371625533396543101279659696528393191660763267469687275644947026007304442981457137197851282430805574817467811453058408554334926940050434758490809182881763035752323086817689288468412475931812175464999158928658043829439484352449059016367045546424994319959025839119912807506332977157742296063558461831414463972627512861434752834770682817608973721128314837935389666843340692431730707985828819358352473886659938872825401358260912178154948717462549804267769515063863498849994326746676136135960478225130252901103114206744437238597737263573029405674429799966686269773426706072024745886285965761722956103460662950579487439173448968706736551914136640265799360821468910597702546673621865391161483319312711192772061370509399749294210601658999119153988113346275787340754543850994618521360 [162,142] 534681502281193726006114662860485441825242127741925961124389294534738935663955224606952872438736916442875809954526445088879978337690936743450924339591630247669822253921528333217547937333291419004568603649409628177012682836583742840154597223953357541508818166666785428867271671182066822390284096779069437585076826615975528462105234899011820116962645460644857686713938516830104400767577046624760789806079753487869634009715582412971662075580469462980349378523428246658552438202937262637885240970786470777403935859909188784870767163127426909819505999071836438588389822177065628884508211973522520662001991095203241190701820324598256818415684658326599179594131917858390191000023715040428652274635310385067231877237134594393184344868447472951910794002396042852496064102944633565530040574432409477124765660745295779896810354664599788236014652951804469586815458246631197811554511457081463388815270866894825295981978722787198741574560059992233171979340774925504442952739516749679390412065688063521851656211609617701780430715185003920549447724331967242184645390754027730701434072001926071768425925672560944996262688153632016991348042381172366396650788093952993225838632028576208056545092266058309936972070216088777370271922304062110676208517093656726853186480726282222277068040388164934943067013279748100685500213558845096592878147485492664651693940575857004481082234988383826330564756321854772971172805719501217900436540735615156563275675484698608144618674283501122132948397538390613969010739474353580456048231570609590192488033 [162,143] 11491210848277500740791089769234609721844317260982268251851488630905584387091034464110980917771209915461591318368758585484725682960238904498007449305211771489224713260282933641650307862239231671661186448530448682658483088736315801216579254209497862329235980610624022178177765395886465374423977138192186422575301815857673925386845893505302508444761294318265867248352657848552687103277190793256216660968573921389315728928289217079082208356677787835797153088658003140123686819101818870826792892173621906683240844526828074906238863200534679058442629453522782746476992727112789819441802295257106654447458258368396699012794161057127500162585325514010366355726275910307582481402472402944382383599892746217805995314585691196790346685120120125141630878066309465309219427743944909124703309364857811843415135977637144063947447207442360454745359998021945763074335836221379693797746903007995429177084923222960169643902170045628694054242477310692531895639698191719828610908987344348178099580237349246465942148588099561013677633099650761212681431277280490370916066733495359728807801521746535394114142910389556485658343355953295223212533181228564192792801183900472539394430372496412548794831944933321503772042095936574246201908518198213484500374967329656534350148183743237209596603125159582141945610625017182442520619705731752131282563569487431696310890560625111297802028504247473711090571890403935388370072283573033329610817274860627647425285473237445947877199920743293298554191162095756982150027161564855782200993358550122944 [162,144] 71165306965911508378919096720199692771241662211582635517604854000282604624117425050034855661614360454127042490580408315854339828776908506437024430393642233073816787671585287160213257473642229339435486572060066386275405441727938464849972950331082697804985227334071225944882265332770600165459545921212111951863907090952095703137137864884964052244492703333213436943988117268775611106930101766616264564876890615181323967764922089924540035616665885175964728280243596786874863503752251247867368622700236055049464788862919132453166061728178014388037424633767599262768474480732822159931855543541116832326262201773913151206172466232026392911035362737709083522210061703378495240818199546968481709384124112848995499351608627397782431063386776113802378400474329212191754416834763286415270673365754312839619513323145270892326891396246820095507327764635792591450526385766156998327824741884651123716962875170183400370080627621724365858589635691982836690023370457057672073518556267834020074432304483281288957790022523386722732856509081506887512848345392135136769116607515175523477213797122655417783766471475757868924120065339914712459659590841153124677397268208637432814070491052503102943905390102742239138770576676252944097142529533023828518124561051999528799059985723773701899205154753394215205336253326299270156758689858545695993636279706055122502528447059284547882343983607197397883985855300584508960560678350094499202048179112133869015529278967858519348885548650883067110989080014746844537685589617619885868871104 [162,145] -388365573993457977697816263801806461212086257988592207906678815216535956251535279209920878879788591481371494855582093556297912476820723943518124100848183098578488815165324796202554902846939417686624904719501540222431289143829286365265956581553168567034660389599885770251450495182559205151933699804568333427878990736344839557651615074055736032464049648954270052186273692633515715909800412659235977562763134466133860348459179557031766835573211142614268307033256679387254094083972952313990030342262178304041904482637637292523386544650935445746513230135247128168532074192948436884033238297471414960278494744229214954262366010094683636039011149095513497623137725634625767725959968075453929460567710845278043480040449331842116718878450492336336903679192202953536098702979289485878400377354217251111117258808964496376940742189276916992103279706402896397139521126057306983954389619640366270564468602591766672670709462061036428596895378770182844484837146696379503740462521621111729550841666795308046694628466269050493865657651783241277210344947292340468784230017695241285336345880922676999683369878819909991882172113248945991343471539298106378950127668156819594714416020326868184080406324756858946302559250952448083285100642220003581558345886904273602244277878123460323221355954394160108418259133187836046368606568748945893638565748532178874146393592532243955520701386192550608736329204861659196269440977424889979803724563890455229890818389203343011560085157840989874983980636758602319235200017982292488 [162,146] 1275325458321088774518836294634146282833422114233808433549905444143942928837628836511988475864719949162117670984128666873207305428417187582812910370449091291245709642841019833670350753238884239586242929568706809836177494492122187619365184088348361883394454135259518768916985699155204502468874881712947432974347094131885350373075877378438338581357800232180724156523652032034823996826030293439641446129295412014852944089800475256371735120647502706641835644019642125359124256918821689516377044221510326297963017727407403751968089766523193658925571040781273592814787786618569105069558672651396463209243127673039789264586299679592803144922432851070215004954940116558087036236074609230958226804387957135639721384046195167210968776192599581649893803600705077153792333835660986410599771164338840575672855258698243982905014220809222768125006748639501453843958932329224525970546364348590272175601991088423695267272848681342016915939878895927326231380152047540196428609322876050640591780493777586904953469420835173914980695629762639084647109724291740943092967036443399308406954140873778268163131577569578682770800590261600430993223037164757232086446640428992416432995558787054626234226021655057818028508636708804104032311448149924411443653818261388183907594651576325923181262550230895941999577511913287260768245961147720985687978892632393467436879112622489590254472305902677030872258819062452720610533775449054715694815614822141522365258939468639314131053247615637799019316982136725499822499439280 [162,147] -4221761812537893397598255381231507445854234670421971057468216318446687530064424591733419230375962163166907194751891250606865404616981541554248772446868103212963393991796586509261885190129606335618205177350920057398078251439387663582795147725729777820805076737704472015091803906687145211367380112398239012522694419254962421360218501786661900449076185938845989300361765134074722641507564575715162968022283751831291433214981572976396772931266917742534195607001821464757220989557031337420209990867123094191798768367095744945361782322855823584722817890755893575178834829918383440501823795463327654256182441837436266320582087894999946627984638276564040063989411997327842255001185172167350748733560691383006922843947262783523149282875954271275943333240067069917116790055696956469368603093907504910315880480321301757335538684553876931754039408060422216185898341545662907039631986945351045117841342214831327842226120000690890283816657205810877994881416912243497570033249208547214617822960873643480230830954696731095901070854770957978063750861533753540185344164582557461443242926660417901951677417165552278342557339157747008091556498313824197795698626492446789415041333045020278997697611806695634884290517374436586657799500561879170135620974493855739635585626301398048222084980310831502348622885533312304430756281853234572370277441396039318459734346610912454701921461595301912609540853047083615524056740169071017858610315095933921426945153170516714031777402408347697159855403237118511040 [162,148] -4731336881305650776896228210600031342583006287590215403608896592746240191667989989999042271375769291447494383923551381534720313442575921779847363204178662568213584645031399413642501263356541801796502386952785453200750049403314407067648694706850680717761772070365718855832490839831822311362915612355984316387376349944082913044154758087751614630561601885986950112355902827498122982833280106490527922164553134900005740764093117845467576554942979778611771662489258535214621470788803132383765878419036726832616220089394252578559825669320028793773143110623023488141154681798721102536007679356772488829304317118917954281779660821631135409902597990889662322255676079355123572574387757100330598424343114297838406817536216447439000404442754097861364979219736935905707028139992682463141571792930771238953784402044316042978975384215592184768162309640202609046239115866504839021962904727348952658826041628998355412155529202922174788356965227064492465790834224286443773701599960062129395346954968635808865114101923190907156731933235821406024193550819163354362382310415628647520374100395451115642411012167896200576518807806695974610506036596073232980276612642125239781850205844861463840068392022709515566181868726793305824877699833129338872237115909327806246851129489918300262602306881561603311056182127192696779981163043157873271558832865641958641055984237781405555197957220094261945967065722921190863441304627981873097522206659676052821415518140697345854229047186632515684950108248 [162,149] 14238020239696720738092499692442865515850068146171398334187797451500393483946159342738103650982662075592113212529043227612910897994264774941492252352877352919823223865836495796158970887698404850352732666316022085924563839449622035747706114536452448345870175007458228635092495269669228338929480294818089356637961756304819593521974842428826668107680682481200177214633283519827779458586433887479271393321790418891815149626349504347845381143247416009341665725383347582074064296620305204583341017713715954847453680469434333761538101825872905772661257127988966843420998959442458024404169667989961457349182650027115289308913220276664998104908676511764806395255271907099551529997869297402134532419666798427567064155622214513113195385828399211183991064128899102001557705294013038895952240440879479287215212129260342474943016021154299904320709368529475036703432302295827023480960769383983951265886501990737922178402003780477050167472065645253372208630920733301953833470306315641119077653719144774780211580504894087711826588846150314123868074315301093527053955224611968618389743488483635151236042582898554317571859129367024071640800362909566548957834884135334457925559674342220151066889781286990763826282875860624205502167358165815133488683517253733605547942049642042104946530770211385046839564195183037325207683086371646064613998293352611200225320858385700571642041900789663270310351611969199089041692662600467104844197244386172537347846147051180205633116515223803602256 [162,150] 13592633723417498253902395336130583957613066824141699479220955457784330776555169810054533210864047718022039112890165265900468580312554684962202642515808478001180675510034620389336562729010645189906947126548123995947517423590466505928007015973912007190055872217990903273018790447057894649625163255333836533821109805143361646604187978862329791646090280540278134560610837386878059633425045481639955391580525374179971405747594440122592683169196134739471266107296343400556564648779971511693384611009720801928402874003575964480356328684959785846192592854392254687181848566057169682787495202388878678597684684068091141041735520973713835318223542646886967662464432650248710966354307538828806341683651871348780887946755304979379042803976061621715745069330622071381818702212918615783692452910647131659478621463548686625016423929428402382211795526882354258702270326563681848847435890948854176700456062174103515002993865480633792752886557216575182680192973271022276687506255723362755812971395588574824860476833866046658768736881777601326512802248505415767595729373530318331469028670133106008849342492856477608719425555381397110507882910211376128723645932418325462646503255068976548141319436990486031012691271283836154493335968455713321596065029594949787971466441801033807870392602079054135452341035696062098671983267360565346854496993974158742374351335597110973521731624660076102407479072429229443526913447695796538816739600135248086295165822604232085935231797997 [162,151] 3397184169493634773391061545745636667244341782113775479509586084768645492021408846513542806743740542541635886292575743244558661468556200416698346695337931509629248815513166316537842155480584458190420565263612818472144752948083707238332144535272806891614899462301164872621869394623682982174383509926225359533563566575679229550762088334889383142376387902680835359190846689802739921199661998690737694938180221921176013305597855757097137348051688853385109330552017883942464728844108150835592405939148850185872540981439636915124819527412500132399883090761163308962646180965458370387706000793582395011209995523636058907959585467903908792294738920635867737445539923687254470757667993324474525668750429069099590088566670841588916746178125574754898641631974849811441878302743359831729607443827083390979053072599035491157937016029997182400101757153129410154801894352450413469736345725308578435266225512752735303958511678669403441766917195699353502215855312447980573611265763592035852376969857322811110018975283573741397247292504242350350753673015831319507999253215038163030837475380477695261510757593268067072977995133442898944184050115719884510209130655076346005111824673173006656603172663722092677508917365163020043009105100709319800111344009533727869459030646766480957426023145208949362689799811857954745912311974163418622232436093942334082594709397208240492591578485863660086717160121105721673613373735401966338056096877060382836923119215390228832 [162,152] -13865466970170838119241781295073812954720465124908924107353336569971877471084763904024233190087519277986523104968317694831463927843841757377986723880092254963791328831898769270096306373662644460839911625010776623753679569727252243558090345694651208642594414455883469875595127456886436174336370832864028156432066492524154310582716015560263039208450144892877618568984189387465674018454125406128877160923175556113700985913848664025939968038887706890503440095948825133584985684756846866941339718766895383833312609885902663517979684109202608042841716476780669656878300260487765595783426337680224437465016357803277550392100490099432481017397545457937082792146160051230196661151503462904574672721526643819919908949579779208111664191368649177522560700382215175229325139776521783425117107518966317632076640506804385238667957536892209262041681369638849995045957015024230152568284779065870377475713887211117172593403419522107762444027709356657531341731415561406305274645206494183258754791120884208326761439990312771816340769247248005120536238957827775574265725160969248076705627060264282185646268757544124057984215425980623239256470412606156202189333241701575858150475481143803549153535937895130762290706477110662999734877403334929255315489524331019956537909552386362033884776557865609070148414974131642282134329656907237665555341942729382464748046806179474169538787356454170616557963613200830818441923828923388847437605668383712193656329395264 [162,153] 650518773850173740841290197389229956015548999104822863374697576496148148362900062705935904038628754619866701124298005261170012981413520487703226757268067176532188246018623230678939497003314013750888678005145695938432076735855112451611972992842037609397953359055643416557446348987916381237053042002267143581591940677761259149247145283138577095615759712508195974074499744453570908103933246819006887737862346577635474152113284257999410727500162137633180059183168864551540737731741759437439882852264373513059083988592436404896262585528404821371344568922096323353828227603812879610177977923360190629730539191691643251562475919776627311032988415656450226109004999283547328878394440469758310209206868667613223446818178743549893702026103680432092378527953200053351020608224857460915244578736143251165065911593186380411151669839962531462708141793864239271436331252275028308272531431881037955957190698511543084322812162823017459001324700939389431257311857264920160469989469124852640677155059225402790519154133941278101867365120018864487783939014464347684857614086726192797079879558499687744395177006322371875239789370926606980062164393106106182489763239766763624355905911976189082214084428192837118432224871481963216674583718595896899202500930288630278207452673671675077440857995676104754463209264603798517964842089633896107354481384697811154411366275890395650112835744185525014520057445385798351164844382483299832756488245635316208 [162,154] 26361969718310286119881790489345449365211823250577593478093068339261653484260534459629704440797171920485793768282823418443352184871666408913675337961832895629528185273727622933061401553086224355173612627041113237967218389333811964555198012294401465930236978011580706817494489493897640112458141011047122337833466367997419902290130573079619808037438935894343712609523096544621938050941411268711522461425334361419527346456708859294781703231453681921025580602755226907525419423710374294241576596504023089408641486022431328861196535015593340665368199591174363481871163826959269145436667607105008673766325118916248966447172997698746086887321980068124901179709398158309661197700632201018043020786818945806228980349376259862751588566778150108026774051202999971331691806137766991011111809120089440173019120738704663710498680937777488816966266991170660266851879102282807742894752337958441516924359042203832974840519061633604708798090270981901861265766162555128688029686154940414019117940819070890750386447726416431162208108874839669280872707873521686601599025655376684940507924004982446988906076254865761179729280492915785223936626451421716844520075688105927888514044135128318174516901623977719444916335456353239983658342382377511670233341424867512415358733313067951881964507220364494030275677847312215878608423393407685302237770619305156550929486815258332738896810551055754891914536163882179462628297637730854477321399320 [162,155] -152887344163911386017193978402740373049358340454354232111221061548850542876940319977515228126521633072854533191181045658882886780893537789751408484315817612092044063511165001314360079005077577322707316481149290316901940466635602667386552731827623795117405828746512476438900805706299683479560685497608083582454871659669664147715410847029998461109382862349578183932774595160618778805686522425290625983257984002580834176104204929707510945405308679686313748512390789898300616614570687149912603903608625427967522373600323544732744368476932879320398607148129015791999199732900336470697778965961289395433013304591344117086485804356733214742597398840351989558966604423012321002449899216775397360660937011027472351986669107358082872803896466928482915923241177284313088201375972167222267858388107495202514303570413961277923646556344199026682691998280429282354119351596882699236632135907045835905167715252189186624236073181170929622216946069614616684996477660148038311367517476652190564340248736790367506769162078917719667364396071095439831628394024898633519268231232626812666823193158309159364226023709683617405427582495389480213063754535881069322377523290068871721462837129664786891668506157566665175430472476583184522912010859622507225386772015948256480156063720041896504628212828168628139712123175658409593244683271036492056919387438986749659889081481835450330539108459039271034810673248449729090306257743808 [162,156] 703007216256648613391092134919797860332015501096471394842195462760699666927735461982374626492931620930294672466507687741699630105399148409069701285235035453726568767662734513623584857161086133467074978008870590220404922248047745425156862325554191171686320012239471434376858215483873621020474580903250946537900458930188128842843821633571697882120506985258790278793073435811897692248015717243211016830447468714340698587043187398882148145016274897219584772379595559474517961147222109755592316589562874351807626741319119431644244976363346945091825978505212332555758118470203722274305682331422991655427377886373696267124728492744223248919844084344233897444940684130566245345903039261847805515541146821051664701016106155516135803098059762332966329968884827910428631304152802586881407782558153576453102136086807442875056232109876044298733078518359069414383787371262831318583827609526938262476973518817915802534224543007900421417191967728747717621585290001885592600815403348216809561899392615589460541158983656138853970584326483910898789280291052096660479258436997880599943390515156234945440684112378143044851612242785188609105897341178298768691267295576748709219949108291401154323388236206324174042324853914848364053714950941955069105140812177394346262242030101199447169962847176407967883957762185509901013654406570862601661257591456377346407453978274127670281260784359269270263616741379743952936 [162,157] 518902532815614423147260108183966313166412124919678871603628087425384646838150933009134508573733441101992940551322144899614699111345416331219109593267168494465179009991730798934025988109881077508901445960836679958849145246888264215863161358550028939819354816643984316378865098556666191149564497564600944485485257007642755900239892540425322067790952313729166058258767282139784134235203193166242952869547309400592730535097065968301882490381922574707222424830197517415053066998870908946688828402710212072589135670431840976853894682587664290053702445270893401615835269781840714685783339643166919341248492238233174612703199282461632380584747060364495459725585216642535915729370150250739695596665851079295372341447219849447483513992082058324940789517145802216969732181105130877541575590839332690137442482229711101871002341973121871267242213243623897671832049482169750932974334944061046803660016482459006716996121207933312930751175204371857302329070126609978103584642993186346314652640126720841327970638604624753044485092900286849189561380017677731337411640760026004920030601083653843032925385327839537519004907933586801916648418690956592034443081915702486655636100629975280761509946080276974871322083465341053526185584175942141470354303424993816997441994824506090283939331190056103071575853073189682465117075132297459915384630334508777989701630509757132138529738581227255358917437984 [162,158] -566234946204777186303030515439251347486526155974030275831061174164897618894222727427069095412707986770938338255566541683756810217325038399643105438579626870728552332145438533513311963210669997851810666218938255605876857281069015295623184869206905235330447540173494449621373116679594516089840741213198236657366247409178728186500992997381682905809481429054180592238617383892822206303510727641999925302720368318619748569360977430535545383463527866093244049153965309800801872114184998102503995038068385894154732301124283507822250537323554530320519914408455214744117830149132061657679769024565540930666836791491232727722755769179515287890145443921138506913409546372706840600891109644186119446728652686534916081942765171014001338744711130099577435376013107315463416420678055777251356610365639916019758043944668406110272351029078107795687002080206105545972279142822528262440248941561758422063257947209533232323007471460714097561757330672518961915680238422726316523850133018947807993612730051294268215059514338022567116577231797707247527270509920603588474223951492518748614717897458908870342303498883178261711919263187339828228224120874895811027375797256599688357067186825824327276410957420133563651601353829329589266984829353315867560188028236455883854268571630694145284511798353597295310983140182185280612332593295630677724172633842563766593134080150988613043087202940291 [162,159] -25421760676998407601317520187039693097618350758261291525763411702148170662667244629901002209827844662148884631294222505428788119533476689060902373608179590109998311712375282700638699655100654486816740580535541078359154277238097274534251264435928940838322019685727613723473693036610148450189049786032542285013522365827423677541886307104084846651344867513589512641141769843531402600519295689654247776932696539837700978460812114971567315958400081074780547731484944940662152763383507166416884537766829160530396405771961539210439261170999307149650412547557506245731894067330293233419799730637862845051162303344413419181346667107362764946056795203173887415868243530467304982580391014745640199160129713173366419266973740817608184613716461651366346510875270799409371244228261890881323143952493327362684643161032376189412900181041423798096744717316255637349454280266307752000480143658102562035929586223397137058150056965140962940188902152208315072016757160940927584890783366658382986758117257808848158076847300803638666647906335176259468724831454530378353284311778226538033156066639421862883430982603591555700259322761233224172195072096914414831693517337307124717785757062733073761486108573474179606147711474948978016853911607171357166218445513899016140015484642121494964979661881427669708924307060468919960035964572046930924049017728509830602318007970010218368 [162,160] -377490290665102328051631248555004895592812018498607419591907631884843709152499248126547555448881250737784287312165443190013515930276243717094925208221541674145376065659014645113841417837765852859658483179328463855891717879930206750723172314785147537658821889184040906848707230591882451389189378387483282481139160567756070267567821267146193893493084534958931251206949946778131096845573345150535135804317175444175875231973898524599134310426652432210103101243239085667403013382283510577517558253629302090939758762068048547234598252342797191872747242300356375487255586592235469202214162684861284824174528433243670088847608050538401541700234070530334205167890254323033933823286111276829084904981177750482355367640321567991922839305939100096084971333743152636769861289485538298483684679903529970252755856682298086900596143110155193822935080765623730958827205892374452387950897715586144611801693097777367371520917475451844324825552046322714852712900591088909312907425843327670510378436229666874580542181870973275377402169306429313441815826644001308849836305669994575939742904856607913124315669438037149916988359119370800277494227447365084353491183693573025963754550668062436638954501002798593760765321110446113913456118696183030352443026714725106018350830562124447706627026366978142992890022751542548568503658522529741511834011485854341693749952 [162,161] 9525127609767179667951694300765480887272466314649140894909481670556177776638456328576871998112296750801963710259184124364575005121478748648834729271432259072401619903630536902953577599773817200436281158643949084219088309546059162343424190202137537248768691309836115852430614465269769491426754315561536290633130849843231634379606046266027227291499255714341213955459832166614073893181334643109417912841261877339098502395324037053443902265250786913505746065209826247608379248444751085396256428676055513622813015561336328659726102379660525348009707066783586362985289654880430127326808443119606750260814183771704190677765765341026919342484149588390148395873797020650021402954620956424817735858363539444350484867628326538808126141738233429355854476239342376245501236836746405728640436275716152320888104978614479331044127402111979432730493341872238718551872583987842093152948214549451713265444716759350669069448503502554254646725035129273122212982348420043923197479890479234365618907685819160622669702161756701784243462042687194233400743035013930292354751777321143660420775929950616719628957043393618565297746611430537192033848575014736721201113380374290967812022354574812545414797182020140437850579562492561897893480180046387564451625546746031709466021738654407844600644560550158359939618119473898100502869377846924196552897360320 [162,162] 63750686333265507522335837585460111450242522393601122132997551803582838863858472658402504021507587293170164403757592253685667923163929515308863114546973665497501384372801121977824473653998599507579472230661863638590673061342072581257217890824658085012972293518581477571684312112096195861095603151281177548248333372644950300093503177699876069530545508594561452907698717829927810245691617027598830043940668031673318577446353167831749857120990612082415035865361222266825808116809572715361611920386299538695923551874071782237786498580923766811250894347651339800948823266850406900195189253336254990513109781073781403992737610729019134060492823364934913095437974750732526409760636047022396386673245518223206262342939330451734874209116124289040242115032060081810601964973275569885068687783267365164574015771287809693215883805607149892943668535013798948250446791821076300086962957181580868377076875040287523412605920732845716885633887678665081743041308863936061647927455725478108564172708991734336123814345980180007639683403006084757356218680267447081736943708395706662562120428771506671956597542500289609095593449051505293562999435995676792842211229838802880263951720195402654799604990499209359227764117898205132299538009556012601071635594115203686606495152993515301795367315608225836808150733183090560938932648808120 [163,0] 206579576799240346671456213733406385958905630535812438127443332489342651180908825924161876140741114064776045320973066319617233375700210907556911735443378277132925079416451567700534140774664478788709678496827814382347143108319608835429181129413516250261113573551165583881030084708908064683463114655109759018779395301230437395190654356277524721512383337195703924855760110155726448351592131326218044529271703724677242173577060422916162619088425774777874502401150166366527484889742011321731963335647456189143053160897450578393460556422748622735763625636149916468386557882711970657458282946952986617643683878046533555749819656539378673502096767733387461360117079927209080812658849334767376023478712169400055143042189575812818576394792254091664698070656405993660413593130848157430721301745830395225268879332748794519953314069015491162641371918277994724502307746170468621162724377641094384137981386617009780920897718985808196199251239659233717066890782912386296961345991391963010595218922900226251515647997635834833493318915150937194446102912033692551278588296306350697928309765379649989129164932772397408856630042643929849987356300764479012340285772727578429076515685934161893911301340158661038543167588315801859776778850541448595985225721584677131527103739426965268054316920841898848327558174586603604028247891420516045707732724689634603998793936837509031089762646508494520359367315790049236555678886557254848309018982122347601674720585169131550924810456652456531861055519707125822497896449972257764334841844052886066923460948626161476438102072220932022428981676379972290637800443640273643563774061579684693582767825135533029669932110696384243839159236314799180816304270266795517372148301657213582558106160709980039383024654171779862568515570047666210571647164328565889604553426468877515248345463790313580669773253896192084459695050412716959552570466674722827309178504087390041220297175047993758908866474528094682330891949653891292197069452156363064173457202908754971468395408151707240898166976567092211023616865688108361663823405437248769180069786498262630400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,1] 155735748519109675141317208593628452349898562776331484933847759794743891415377835870874251475602606762617414739930332702861888890583673279208670247509621214643371856396144520595168245925159718548030640603522927640719535319297425510108061176249978742412576014579897946674915197414763454609448254043800231523708579746588372551932877401660068577173889493783319844793410836050885446864371715662042991741835842489149548777715574158061549699729579563867753956886932905204263675567749227789779519210680364160850914387216612814341462493981868375134248958062715170400894689359465177526243732577269927238243408141483456808059968376378881102063766305486114068992832196427005021403266608885292558471806060272415840722066097040394121283317868980890165050782500631600411839511952220195512852521471795900028475655753704659962033235329885031452948813544851164669182852239163946574154547664415903028795104539485675963183475770500717665215964685508588016987923660931860605398455137863719296602463389169590041713414413549101192705042183869936297152392739992334313730658267328882972965762862390841368538467354527087183114968448609080712310839851735885534507626319871165028898494179939032285242144190306982888396855249154138707457951444415680919103275152888523144841190951364373301108884637793206887817094403113539170816749193824151682247521394766426447155220497306807895857881071485389637955244052238298924468254547260554920903202221050813449787275649408731474426072500435022627245114767504070917240422396410487729239505229240862680172817726539076089573997959241614199325193537308764138362102840310997081198999620895193962453843388302830044173746028733832589299158918007930068179808390050881587173754718547540888177062221712248908127437516400687959180197740396834549020958745383718696477157196252321747076391982064323658483791347716961624253954532355249601027059020290704712656771474763155893232781083074038797353580647285298460295962362212769690205660800103666828638794281045424718028566062195038937073123103946051911068527415644375483960919893783089004475629011735923920994304000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,2] 46743774522521388228817377153531052802792318559013382270139335152193241359873568053620716623530016598867572317247580220532750906916489261180365371346198903054326702842770343495405029563633411527690591191293108419531390721771069257870526399627221248850140229514744426379000338909064838269850505451525631606999048808185429412773552324718780897160616943501158392055682423999957738146844103904846381687402087421249735463202601030196487725870553875032579270339724498584053799808714377242412284733159067138133993043885637017984145563185567141750372645974495768871883484075770521175678025017155077635465081342196285784409434859964810908352376705149942599899944142571637801855618435542707442929373127468460102386177943087909167644453479206301728855567155737290898619352870921637685488562719058191970548362316752978600437217456115492500207628441508389711567306707082614800351546938183416337276683118640580799995241919760580589280668546643497920637643023700308564551936532934926048804898339674527093038865190939102597355019003290459526394880429794172998422231575551488960031200055424174230781344532669386917661276942514443082134718906334926699958627928040028802903159905466951904284003832841222504384361734054536618504128424077181972118535111578805526107251395526773616546148146176916535495780550906366763635496174749576296483383196537031948374632740862459839799682819762211760146708776172359203307040623770040717001670653149681476086017816487171498027555086268838435634790421268193000315821077750586630432585486965939950980312974274792928240337014442282866890736759615450840063299625928620711378730548175747004900716726267466886374011926592339903948996658150513797858237912422026284520434815025621463817342273386143679043628517138100639796157692585739218176228242389832878451993323375759768714450871947191695800425208049904157097891621423858380650881545673188356869743887929842346845936373197023813165038694588904794523768247659967093823581174907290191693557756802056125717464006287641632997356999836043957404880746297584144848302303926611230713416301003695981802291200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,3] 893544074899896200760909017723854875316607152043922497711072633739266723195665672489682771941802026432311140249268296603643436210667703056677094603850579638897243798316408362241488841615967905194846329225955745547063389711112375837803770180583240439551346923554348332665987676647319065443398709918426125480538882856880788885425674163330148813134974075883973733904392585021663954599456683632111208070390063067071733896656071348766517241908191386254992297041892959654959607162772709145072853970793613900548357690440619357606654824817792147050521593199524000201599013421834667053272238327537855476661751102747238853998310033581263030073022104484559271472577197658383215552806837507752617743119905748794774708655935965275619928403632523988379840571658543306437269976856071813631044058599676001201410703303658927994436267880558523624218509732219945693875344135807465160529344794870537238457673112822243067185838878174067565393848695413225517418055873262934493538159349803212060361286076516825468199979611056903994320944484960488497026343124485060347310108233169387260250286338305353125085725624472735511888023356462712161890089596583869129011403052855946538286605573575582216382559115485243082437840012158634830497263638095563937498202408774198232271415666571107637104244551716193117760385826601125058984840511873103053817194142577152796041736564317048355650143330873148396705465337467772609791085067174738491973796869900868387648915535378118995478220035578005825576819225059960720690118840406902206260985657353293445313550437571158763659031151531314618413455663463977583935279713971826285106496036816817294705478816541432956892456747363315551937502628682800548677670864047404853354935225608708411870146227607271694829044045288333445076639504345889924646956712126738344262876491361520845696639911528634722210006995649666127220802341981739983451102279388820479105424498613426462159192191353514601764471581356041199101346432584254428168461061005277671416713615386765386962367018212226623928600567862112423336117462540919966778959337292436612855224804774345869266780160000000000000000000000000000000000000000000000000000000000000000000000000000000 [163,4] 7166029036911606905833194765174688522599753550981818598088479294401419661793559985800443774057417002561876702189521587054461104728237022075176127390782719457604672207291482946835462846267432689881784839746587998253168601815473287764056484444169943051820513777421138147575792890735588787946758241337789794798272153982093780308899425826117218927517883367948424426286491906562515250109791801535359131553884348414929938976260861593666667522272293952381723672011820142050758914902008970699968807623541621105565555217218381191762454543112106605864526531206629057180943572378843601571036903167341583493060121675221072190327338471813181712591428198302269634572712126079208205948627946124589684114726835389475796847952662113625516805307309305302916404523287965331564932767068850565708587535172359900059133936170789543449413820509213706676190826943019390883407806836942753796468220428391823071237657152222678370901167880672613626152402124828101570866288750944707609159166659065135763919355605681058824101662636157645775232334273174823612454317536544593504741534858971829919798833317311097045123781883851728991962667398720254371372922313380351698051271052602532493950583348520156819561661574413431177078686160880705804862567375901466760633956067996207939490638121182386547473678253814299222830693561963276414917425505253536361721997314548241256470513255404678624332243653906082510208414025269752442316369995307656644253543293282298114166921248605088755721305034795823195301746648330037847629052921510608621897785444456423697669693882685532642191372619008925891192131045124880177337616852542052828977279809528937392828799090515075837354276249611204422338688031556417102786254451478763951983114223396626323951115315895674819328258110706066259328897016154065867016713427967447884186060694122759354001789107213446965866219991429493656269764926027581792283336431016821264461050823476022950423258803447086907586308984977631437853222999014068602181082648101491121057369798974782647502225927802943071516189809819938728974347841271362001059536438667168436564428912027289610774118400000000000000000000000000000000000000000000000000000000000000000000000000000 [163,5] -22298155795602543012106225681221359250044795205627171349706732134764393173789135901892163847936441520656064822045033553846979920517848657108568385126422553067591266515265826752207678523875820820849022653498660807776798153696256955711654818640076866451857860388774007325983686118715307116595815017686765475300019119282277308011963332254190355202657688021207135624064961246997366992580347980135908490049480061444323737001073283420728214923368644269886797350605916889178938974269034347925511416662157279016660335610577058046883377883352571379744536259834108270535787729467073838358052553021365118925893229940863347453067761464938801578262205760311076587933934779965896512745696284812116321829369211806091393312806516582386426103435846342531624597548351551586161824844635863613062992861978961690812761665220601921712343887601893308122269627421866067682797177931581131419026700547658673478826317732395335623488325239938894644526333514695219867377439035092542593810175950073171215319045603187891414384486265658183268669041384374441493827430199355228306150135498299587246357086684659880912322049516254317491595066313506462483671985243559351075196791370429715730961324429999765536590813901955160715411742896766825757793594289288448151395871032337598425198703386510419728975483878240341396275669059671323400595842652575775787489470884205562503907442473612249188611347063705844912606122199694408239599356745437790009181422425240208724563368147229722947478645551900857513643266267062972898052398417596322339301189234274153244325913412036328237419076890920742240732251567372728010820238865895152903296994749026707024045618568866493550037868836081729488824140765683243743404890414685777459407613785831360929526988072672077142332375242740755651313763293849339829540363339057264175082228878008562332189833669708242616327397057039312626503890630777949692927851011309357169431426858937398375656533509518120643516480163525305680287262080643983771931351832969890189943831805700077966360290886334895550508105853018205177601882913109496615878939080754306861333995143094806137467305984000000000000000000000000000000000000000000000000000000000000000000000000 [163,6] -18654993536049629506495749541444980937161904095493699533312295681138202434254540525861061273996148458005976966586319084787868238772134952892066764823376196510698282371361785873701970360287458374044687308609978811671698140679360592935197466134034156876702882977543340948576185849376823264115421943936451498397674708539273938114384623648029667585618334841669519826039850794558877469427995783735194653397016071746013467080542724617468291026678478398896560996706910622646169727778005129675403176923219894917753723263829763396582909955457490760547074221517636384334492220059244479000073360308086977133605125883668571262533499190037811441127618073025832675299196358665079042337694309490922706728964178218518633443750557440149072970437213436412025999411519887699057296968040667275692622076386375854278832267643218704630887578171610910113695670074382152794336926528346800512189120281131960565095998679188622028681932645793817792089234663912522810376854279964806575413183332278297236381103169829977145115727220940860389335166794345444411458839595107931993765081674151184437065736160698913717114511660257599602259549652374893869588877240255722781799578966366669323744208375106243238360561853985124823652758388835228002035241251694225647153955337012840632509354875373845849903794541418177190276298946801035707068992271274164287362632235540544233735489820460795190264339465841550132718067714672613155758149844862747505253832331041305726726627204034933639902052102043182070223629802102640690436297977417174749426355621234748531492056388742634987277859228717094602282063490833404567747881496033485497909499920099281183519191442554452952385112821846588391180088109429435624950086060119885714178083825431791949767639533989121950685694509639732497847802192119564409287515956617999282787200887564616599148342740234212648962323545645602494178102791987691356006335030316643800593804720638683639266234600060249083545120409560548479110537865310640074887050424404633748062247198598592609718287687396235335461558157944435593751657551491178315932951134275833180600569121665536232312012800000000000000000000000000000000000000000000000000000000000000000000000 [163,7] -232866331031579591139537004587007728911568191854312302726777215734287245810636116517116871852931473232474203346541762209945904113642162952935576069665019532653391826923756843358807383871871057428610440233813487546535553909042191131822210255437989743322883894568067303141609169828395814530846483653487918246416014259949675179817316569032912564191297109995820180663839110848820884267647768896125636467748691990720906192326998562476597169158662543706682922984827991207804334371235871391561077294461237396914906646309570857614255534647520084710126598045487630165989820069358043418346984604246219521106458547506138676807465553975609881884471821755248203320030447955896651987984915117189263400439676591023259578838516700391528162296826933621172288520145328289830080866166621497964483218044795841859379032904015753473405228058833719193273231354492788657493644154927709468614521545966768617966956478568975268921513844175201811753848826569591435466940240856095825223365291373699795812373270683306606641406364926682974748105451566125735910566056889779637319926610159230941854037271865039102691242266625775509746142036227678591821311858058135330566508177348182738156135655932843502234141045522475456805823050439282277248105467135411674607104109587689216360312475067391575342141297853133582033844201706322934904730175442434404592797417881229169681684689731646176865182734355621747616114366019171696866186830461454198324444931676570300360768423248285408355915322426323907850563456503459197706331353594687865334582310614816244471410942163718437806801911691551135513721177648984894832683820332614594157919031126630276290499582066662730719210393827936407487756317510424088143068852641813322651938813401705916117345589753103473141306711635992756615911785515363965335465452178711318699139720126068241682630560083157746446290498720379389610392063599063172733454424383614913609303343572923025164637923735670073781708381311922929498349527742093470630110797665469367166997925128276862118068051215913564563187189185625994284856923466722268638460621189051470104067440446614083415339696128000000000000000000000000000000000000000000000000000000000000000000 [163,8] 2318099739041304680688165316531482212299625914349855994093460973521711126155956791667298251158959172602652697638742208577847502726415879928685889089266184824536683565267316509798570544788891265636531831989071140335645297505750266212590948990831089380203723928398782218018764031415832190192447085805683249533911659223437601004131286662602699713180737923052782000792531548020568876542987718413520640977229254612992614796551714886964372043269088234373447099433935350297018291274055279682559770066090707449051230538224102096286168116735171720811761840948352011049878275259331309555139395206846209820297376237312979282902634332826517895859848629452695035418598017605984625244556948162571936790255741606136326431943023554030347731241757503364651654973591299923217606655820230094863986415417704334080192919609250658497987537032633815562578393023957227900296181074593316832007849619418989188767072742250621579790142604131163470567088253381273354310922664696719713061043859328392463239778641404191674470405042918209888958030449835976947286687046105796087381671326876645926719093772959110305284512974554624416472528997118805398345018382965528628756111200167937874209336013606828186414449289589974837963388054397619020493786942066492363575300510630712964590714274480610807406264874572409068135252330583231493826514976061594190974115941221134018248458535877795646656931599788236614226675922979826170284260350437635807851955273739877633869630658797628917494757668845218938200434168107048393818046938886660422623009040015666784063517280995223720018392482986112532058092965821241580341109550312098594596909555203931659903921279803559658041142523089391405793528061204985711759317863254325432503230366772066945474306657900446535871602794704250281944365987160290060369807410070966346250748451014489303688013257940415934457865917059307371812617106878471228589979960511963714842909970810718523656393241220411994856262342208768915096134603529362897911766707277507243677976564503510051270803202244179661043379538876859911164244092854662580102441560292735644666906549640311778448087449600000000000000000000000000000000000000000000000000000000000000000 [163,9] -6971826920108604384491581924342697838512330611342315685759271962004703299816964873051851277491076731738067790084171920101585353369787518502172844550055303121622843736337427462630153821815316896325824576342842264280277256651701892881779668003048863402985890849141481253931854589003057454186254471712300155395138428005023334225219835159238058208102309704001142461018360149137149795515524523155267968020024235505661020252921290096267040983841455962189147424552554930647888167535238797932115779776974811349288331161823179962613185209295178197296480777228232914842672825943612810070921909379870220250414841358989005720457879692756268173593123903948268993472568770716862647311941271674293734780491006379694087172978201325970085510751312282515448087428975677311727702798565425337570164530153975381726465072165949495384180505631302363428843735178876082490382443387584444213486115684656839583396367221577541288102358691606441997499616713415859298962381338800650899407609420112081317969566738926006091930022370356477892482804921170861097113709490142655134244461330917674669505126666574203995315243505263944373337714247948408687577295453884760692058289651831044342148962218555466051561297991171174368956843364518533573144202220105508283905957429000579493514120603957268200067203606858108801751438695368540423756086164122571958788550663281650088619922226041216674338978924539883574141626872466959168763858101856613604869188469743401384103255444511468074323864517471643546815941440856827903907084917971278592816779176411485341831915426023745852029405920455000282945266411125119436212386235499087147826436828118081430230298869273127732764495628690678357735675370964510810358350589735209438958676892763076526978620614922932189509020026805150847009421229333929318693854078479465722449188613974526048819533422060298027820713223770114486256737191380817483145470351249298035669926147438067868372425204270636144363874935926410552365165140946576956989848225347760772188365675593620274435232225384880525347534845509931244973554519134235784811660798135764555887238570043881821712553082880000000000000000000000000000000000000000000000000000000000000 [163,10] 7052859802522497585610076946032489740350081247591621897928537259129962957391366689968521425553720955292362191504171307343166060570167705110356066830031638005024806684407324947100333777938526553695279727727117933941947490078592598458737157606100839204250125943816438229208545747001091362122166310550465397619649869358217052979179063740842521404007612016192923679173723447166669277277696678866630029598872879948764285681047472417286776958945944956052075223805698103714949064720838268763391290248162529254689110723794564457489160642372842160791937662814186048950274260656664718484478430590439510204166754608614261382302354717950475080601890826038282407048589305496859677979583663238594442657313897993099212609343878186152304342546291480562194158027616361760854575816441119402560259396044213936445907797310679512269758652562518345386202840475617280596658273041811660025363990198518290784868694451846168838250053058679465645308402044823922402606418987918998682650978916881619025142480234129882812493082005022747191285643471997885410194284770410965030516604039105077202381849956899023457140152110162487312544629608638793280206988192491478008646773552919622450315219133517490176699633078161818862624839750030492146881408420337130850539847781922404037405924143847856143316022605438203716948511407757767127327346218897382295984493515696132277384130615652835202738917457103899838453108016071284019684700174827454245319364385455145712448657786906561495682738621759489992148159971617561218155699433971550681672158746882575984982441616861855532528922203142625731487052169563608870894567140993807215150836684477578551035029313106387392221335535345423768891426525954899657936227822365964167980292770785575771427389345659240678749111493384083324797003250672781940560013149532798533614040317344335251389625879981732469888606081556887022254389085054281988336950583738284511085573883264745276811239603461406347674443198970639424004303071385239382562099341799734018345577837158126272359132790042339754637295156818916759572527630332800376937382819841222907113520628971137604910055424000000000000000000000000000000000000000000000000000000000000 [163,11] 19685708838043007113435487243010638268705570007960486763105265020849357790932947635494744427016015700726803506134998869893045690498078505301077966943657071672575255800593770476283994326620932143726525148484640897007957624626577894084918558074879385751923263706896121706215581221772299120705463412114767546813364827112692492500298075729219480353499216801763036880263722155280191671063503088291229262146046816984976006899630493739908338578557031312973172852821880093448519027781854541586777630888596889369763552499470064488977511119349298641712930676491063632354592417599502073052365381041109129836079978503137509701732144295890630929408392432636974183647843368928579119025597972705175215719000502802565567803944354968353492477333501493443023570971228923267605994408806941686843455606089122040432989128873402283192190180367157680277266741601164079052116909781047169499758380273377086958485342654417320294820163836782802485242782412484290500381587182220149907967014602619725521828464052638865565868824225571643014498661390754978812112768212073695062963921862188723883537570920398763666468683793861798900507956026956120691798315758484899333418588840836655544416886229561693744931943387905841296862140523534712962649041704036305817395154733019768336723923481004538106410157943279067442208889869566382982164144628251279142821182305805807772971969225374446410236276291292210080171042461469101660657221941101816215352523719913111449949634641759586941324539528907414846751991835561419530544660056529635613643246526648977950980093364768791515777938893620748838297734214199764323473815305246335056183063016311815465837314340056335694505132677841583749205487365047072469791518524131417480792350246490556757593677942544269399270910775261989393062546965092479666270390682658058533230333896398122747991825727826696055621793316299849768107892496771570455479071865801245433581923919139544096043693789402797922423242846467459290986431752715837964697822094646724323805455597400164630807665122018583459694430403421445680774589494700808574394915153070592738783662795204547426257238753280000000000000000000000000000000000000000000000000000000 [163,12] -87774069389041201875219362371787863957402600450885753154779236705896316310059387836350836609019164543987046478328705629295793383693304363709004887408096300535993798588122387022295265820169414135695752962147604385268748043163788188753461641227805416545282952178872439666105767116702788831536842304499079862874935556910558475417648770340159656555307440936352270491916558577246243964217707417949218316301913903313766717568585798252878010085113645418187107562551870478585449089183492898591610040291029597466724513877043133721036277653578553532271311165209543769567875307315308488195172785055143847186983507865761286230062132789799214141459312825590232417975305636408015474786042908321745107147098555906525029475697024876142511323498621281834623846530472856032327627046017808826587789871839121788810963204588178956012427363763042279882184560675093645953939924172976069895694863973194335474405014854101528992891039025672468529932815213064101385744711979873055165149419763292922410882041435685540655329394541615440185491591128506587749760769087341038686396738651226569480934104920483145731042771903093895936323221947083271029979230569960912586311391409825743672975579272174302344473404433727919367578828121331784925260786721045087426199012790187473494891196438044165880991314236921602993112015294313856739478225082364162987374805656694907472018226485190550577967541916878002378183208189216181259365688127602650784727023009373603922008146651827004309763645686488286955219258988794393002394293972705229595596223592550959085463006438642888656803818571962120030501764686208178152173840490391318304293557657266563429852877496885628442827849531378668643380952511105703053747159933462149576200885163439241432784137590432992567447484237518376265296671000807559552020564309293647615943598049624098994744841302980075347357281448820928682884232615635956367217321811267595414369761292501975869014485337435707416408574200570346006122547403063540497203462738855213246590312649950378725941184798169866087070302393088452989178084734174145213789287503200934236232587402982919505781247180800000000000000000000000000000000000000000000000000000 [163,13] 125777130224635841896415490157083392821836353586271315803682788928982855570166275529360879624131748095199985679851309586971478779776023806689320437001668706149783720756178923479825576822022800706900769337424215933044635299331658128248576473175555523043413854507212091935697949037509056874943867883474809445083314414481887247959274257974069067177731146757085730907539013678744962039082314085898401050844217871718556055807859605239395513630169174472669004878899271755851918303972737606352588447627424317107507850198644707924700385970667300725749359516947978862170681331181141011902807616331079692061844402743387131941780190642413886902719720106553479809374358642139074746674257160138538734348843119927196359759003153539528249297341150629475611215005500685879927318388217711135912402482257846722466152407628204558178912506697171148684545783309250671065287809171445231047294294195585040647513288857799274734959601636306153013341476966613802641272125970398469999156660659454952484240314127599987464280219782985450360459757197678251432382498942583208152397490206214757634145430810160865362758167034151297682024462898124313428933666570674164134030452898115162638243044064002327732894443993459562431246970121199346296193139805266830550977113124110509206606643035390530878623180404711614741646609633695013710881376224120478994216931867561393331627174720170261303613140870699833129731956858358428173573381484681313969626878857238184187444751936000024723314384930332364459132370808620065422922210411318181175688196477463357784384248795043674378078537918025202140942172288146565969300756746631079074032710666901156253184745479968927010979792672977645679290429909367832470991504040985667863137191660816861987567747770175775061185596676003332861673700529051060550475909608372621079173426637730203738802397253067513812727811250301916895199714229872964171091060420510835010850830211880961664500442256914851042023270780419139726040117116020864885011181165512487583183682416824648540319517545935458261029504135215564675271239337173638339286028770905630052442595855403813114267199078400000000000000000000000000000000000000000000000000 [163,14] -48760899781419560291235028467175199466268621266241351420258326458561326109317496888450243130779352471422686376824484528558944700125316528559604898467060336410681604323779751701937023652395519093376636028523599212080217675416209077492953318852651166714798555308247623540307250967949067212467362274053166659231912011373491442028502412297634105023779207875038179645889340319828892205077685351970679711421596251011028076099323900044534764030747381802644618039122485822178424371390878819259125284549011860776064601418761269163969027244287522942678230736262024680953257141182006876525169461408568938428703838303674073593608717278059684094285843172605182742904721089821124561015837738914679608880921604783401678503465955495513081697248113854942473776294242435892095450862232630151677721127338635020503406256512362827789762369149783651598380708685804838220503526213011865390472118108351446729648688797555562565849791430669017999536836262410396214393866863629976832328590579055839270952384244524829108667567271279316852589621147753628139389911058914184056015087547191026363614277425799899380024617433751434246188501971246931737696769186573469081678661712145627220347147525573821455610931157660951632797694524028986444471948988501532407109762995968004069656593396935203847992735295286398539107243175956944682524824935414038650478928844349567780321048193494291866424128273620796975104372925299205564411996311780679157506990061857886882202518388842656462524061923600390127681017645293449031223022591609267917307679477989316198277884486039662351928157601129856419056663573730434780265577507667778567522218965161469063989269943132277282307865778655579477699944939128159535822834735941230584535088276548427191224734710557254910583310553985969249470480354579977482714251127451747062408064269285208143190956330585952979401769107552259596381899641709354315730717143185042155244695112384422718999448684885060348890404677303340138553255247313097092966503904113289703743504848343313056621411474615762460077513525209194273995980827699455302721376785770053735856555345752456539801020006400000000000000000000000000000000000000000000000 [163,15] 94153217860766097667127742093300341291238451181227620135582620309948611085885918974037912328416514701326802370344289539363184643980444234296550867754631461090874783082082604869943969807902702190211634907197252385622399978731670837952140238746533437178959596070560728975303807924246653616592345384200185006974247601478163315130813485258423803550484838446669416388283757844213674363999998945212080141722053044245884754692902364551033175703868735235761349548704988838064708166975071632603841649163789949710452932808339001270656628246006685472960795880468734980673675949477520510828447696900700578618832952755593861059324456591759422527032508609889455294418801905125911517161255905746596817003316209076125058035652612710831655206085743452562674714015608873790674054768061931509852136599291772497879036522960099243907186830180882786470792510761058970896709195404295315132625073471112299353172588290907069070356568668750724407280179794950218710351223333498670623125070456573665783986824747931057215831463600597698768421643008429869819409166013721915060002701378629373064824011065945425676127326361662584449685363668901085160782814790610277621528219601288879628560698794088732208761151448575018212149690669250714016653892230565739040190603759633353050127815808005657691018108835611415719938627927724564566023215630975209923928157055129291887780122985099717812029490287811657017202238650005304201703162266778409217279872304115728473668591888095502807140593885619817868455202839319838920865982408961030299352957322948071562751632336122993892974894853584236653816252903481528224169362514122606132597663020794722643180130965111860371724785529652987246510551827156092063469586150547340061747006767491726989013812436524730570646437803261455124627256693335894708660795239881256929088651003026750133069486615706866487625304547163486765053329050822694983623070231293348185293819228448425107894173954922812888049228808845507206331201902951425947923042194873130957739611319332836509546837708728410423462965033670112718606447584523344190453244711784034388793482104555002462016437747712000000000000000000000000000000000000000000 [163,16] -513237643985955456585504008628537886450028291532122817215400684519818899265146569916835012952389057050714163702167981348048142851906387474299234361818142747916724800512680375060985254556483448192234439037914423927798554550058549474914316656389497102508642163532397044546465376284014164700810425002850084109136064780343629836908239017752057581657410122191592388311467483791015271521957141467728230327847972033157002767912861040529458516903440314302209035737496007690864987524865972118439488080066393373761636848178745235374238458325946329072604235339729299176867057536867949323485952063853625279035150239508361470456264979717897908190647656405882604999892367922905115109097278533022516681392116152227391507531984066796103702483561350999463294855731941254873311055691673016588043859133513080608004876997681538248734509597773182366686978576230990944701039202983160507188292621617833536331046935332294096694035943242009839300635417425177942958813293955485888892012271771415862740242396694628498214693025186615411141525635630164202871370898419573680093013476130812657311725313804896484244520318707890796636950969540072221036619099308623618262438600707380764396326969382814255198134582399438812260082354032872428933617253356368158448785771048122053527610770017021166014920010781170585150478093189797736193659659038832863019176906463846379982763434947557099984157984026335039247203221708093616294421106816518747103362018393850322372381045407170817111666093939202979207079119229096784280825484365575543487341131776179510529967519216531406690926959544009805814129064810934175329271015636968589755718780993284705779421226283525467744003098960558024198170212503315586888526877334425226869602082877173794339873970209015322186923359386176524126009864169925227542577591739114997163023805719523610792649471941272449048802307328432005010928108326814297792863670175709846966394147045448622659115327509081540846439113185436510245000005222785230329001810068260253891299051161613037261950771188004322287091297083270697549189907605037437977595878724788700144997548742047398240108675072000000000000000000000000000000000000000000 [163,17] 501501622941476565619297384248396798835014123485675155793981217775772467857819008013479707563720914970295675305945723101180408984543628899934428748892821843772078625207602657839556106322178878326455755736853716440900512902316588800063855688533419888698930831739144864191902785831955203392748220027341516540935635645961068230189377885770359112569974657168627030321597564288618638798846954397019625055406441963837451510174216190386268323708892121810474370813527807522765825367176139069630402911369107358059145822146191645734680329784869618490194874016910636952185730664159528882481199889153868695852316758572039566207835082988986473898046333824838629146069223770903515402802487088601739016013552043417465216149385348279676660819424987125914306166072721490320931292562536517823839850078994171823407586220494294056545174459471141389753147846593027277332008089384694456046132450376084879165929030999299318594407393984243997678192120816524449670019963252480046146813502600805054890810147279733225861627124642493255426763305620272787046328869086814905096328109915641717071765678126645517146318047173330877900064980439617473149551152699854366435977704283174253631603762596868374557013980376013080058933622144385029915473483310175950751147871012072944076944512303736977451511511302925468067580061641825951743550286186543001316840909016642621562844244120612924335485595916002530653505446794395741632967717369671382109736756461377883678327098231743360676233945521241597062082271596487212121498084131889533614712833366897900114048289117177350657230286318774064930097266680804062122736232111530629539298717903692410834568409416377756671210932021553099818460403439948109501888144745224967471844530433774273314973228500439094653816100281024758791097620818177442848565728701734349887726254746460196320975691092856398952893502326770275950539162356844881804171049590845120536309535952471615961218987600604629707293844857324641322997353552933156071001901595252395993640595496111045148533224111238540088646919311247252851729440715250384836876194417498851050806729446500594866932577992704000000000000000000000000000000000000 [163,18] 871667707693805737505892802236423576113261272236694454015632304732791160373290919479586430650577449405981843287041607826727202089863518921613575796730012126134342006958790641378528344809076030952101778328965827274907701108018486541540665762238761366955137635292665233609131694690260017605192806037238579591534710435822190686711394911381005446379112277308799224962996613834748340199724013031457653233577589527458042173568772609433623365496962285468975191722488820875598903755485023790888208457468345858414269978889893879189917080522663650072144287750307047211392349877759308847788426167199504977350541891759120070820817451240316512721846035512445038811202098242565522622555765359618908103228838202312486962878316525754456728181747334393149322070771610829936944569823871844222362329791286308008410580536597457305921234208928394688817768712245475746608020644756063597888039744609492965167876871060136508418805573888324138032480249738016067977048853604436949105006443707241229227392243844948852137431040612719402549315376876775493022561931278807170494702477180170448302777358174019954143843509172644934827878335560175784545140349409077021400869161169037926624986309243514760929783811311474544053509491852388629054996027250947428767168376128387404096402522982382993007973626996750212597596562189092822916428670319927416466561555621898789485919952031853969927529692000824260791324094389837179256610023499344388977514451960957938647349435493980421576525392792227242910795101421852521388711752659243219819944182365837202800732293092997977986575545959651181221567598937977954270847083161542894962553780910854350351599293273204585269622174148664194714520233827954591413169444982558578464572207303114155934481764718277407698541358645644691624939656508683736157143713701309524287267679341419138146012695595701535429211346912640053483597959500612243005936942936366671191034488840876404575664689378387457398925609938178709155879885341343381248241727049844796431393419001594485553057152042843782251289169751684305867579423518861270216345731612577937122423867606996912070096584704000000000000000000000000000000000000 [163,19] -1865909320911090881325410670569872310815190202123702605353801560961012132720786353124422278816032949591336302089091412068168420403538681550889382647558464370743259512112671467476672559847153095201248991385011863759028822169212424791871844688856062262644957616994952279437283013813096185830366695426800075842014693476293803784191108422550916017132301284113520715426455283474626812921728938850727174018148480084418455078939950900163636422532953911276069515964532085045924020392422862761087042471849655492654284605416872508157476174479334871390207206761430832151218623340680064099170368139897805585260053853583689479268240205327858184101031152091732428747228770074034670450299919400979160341433523048521843050881129341065695683831996526111361070956798453916366321315101658992072275977901825598530913360886669677394628367676186016076605086136225139583482329260811569935753926426824617214523259896286342157013258894012469320786437760986896831462606202761720184574341462032267062970864777232929760890921782032002921003142799956082946807228600781785726209395074027477543161164786496544392341478727575585048686954306960419314175338240146610745819038241314858615551986492706524492871524310146853626357779305692103231414446832523692816084866882896070918807698502436317332923327561297638111799312080137541740208227404130779285803247644859019491815403081928019811207086947794108457292720759132176088268082602385656572414228668368209351101981295916956142878237093526265115552961701508330991473787947485825947415239442708939740790025536781743039932874793862815357350848495174257560217791960304256677912676652184524646303180562509677135595692566015495545674881185303451207151472869804565803315814329008515391609321776085816682524830799649987603310362299968392705114610564853052499757417435285695936862344340920728759676492439695424775793050789664373814864300935419064861808337986111594836563361002108444653207933918038838111455491240760957244467062253269730366633858304111467253886168229270165797293790927357379034497555890092197604634473185456713826414740890113464497094917011537920000000000000000000000000000000 [163,20] -497179727035063591811133056169438369771660008551999580553820947206962085287621778279869253855695078675479241740296401451023307769200419849433343797689426521006456845836162197522834380467563728124272522327406864424328496119211852349387380480890738218039320853602995628606995192541397957070474602239338632781187819945476320715382186892573286199349992923587068673456368981265034566534929062222313165457821802866351280843263530199051902621777917050022346768505794879686080999571121196454730058232953580473538140409888045309395395998984182524974499439745280638116509626417557118030424406671991367734008880450174405968261196380955603696917739347228836232695743949395738061086264237774274593735842398703165164032773622198440965820736114621484413443075820744360573452962048861721018431960638542046195930455031549977698499376946583668067998842353174871393902209063967349419780185390141842504867761394392882404019542078405011956677469440772875400573105042099919930769479315730630689626431922315335676385398351463832876609674569358681696185546766313183521071231719576308299394364463701822285162175721656528655869461909754662079953765054930057738039582995531900348854223409951300911136211888229813981888703132831847205976640733243480795569302990965228429999810921996172762310204207408528566715913593899391092211287848305738906193584186197143023164902475069125465492741281486773295599443370492635919597877912424399451633523175013470336875141057390027066789750594354025944591533492870206118100741465728736536653725118782242197711713550923735318329285558404898420320923328109003930657818058017452882949133163203990910109946213289243919822878035206759513438665310564313728359298365095137067067013406479432805228793081219625502285643996520663531793214640792464567406532277651610460231235510416615931998240835634087314238006625260636001355397457833837583997556367879069593164480425179500447075832701080937728694721961757226546043557091851516198513883236848359529876197960160966743492957892891427941791363187064573787047144103670507081070618763950416029679806629137301459172339168051200000000000000000000000000000 [163,21] 4965339087475567639099115048391747341868375491503917181937015268237025003659754405466737970816725955309449802699618448781127376706047800869164347229262753803621306112320218428261110036501284686383775465807003903577377280320513592349364272184011203434801156389191845874936603198693758944032498004170632285231790823193981109146631365561212901116068930232543528828553665994068980789022177515159857381772504945039839384340074211116491559311902075165776605097139582370032886115604599510198507272914774605058035028665049906033521047011154549772889268062891111534035104980482076611069353835830619970067765816941855623483239187496288162085418588940311094130404757443263191317657143380466344116232652136248416114008312220600944016620560341560476965412476722210815267159006553588841812422265961516368031284664721594700145910976727410779719479358359964270353008300213123734392030993496580848644783838860565608639306486006146892966950694534649548114772668617959302198037529044974645922516135232038965218805009015891374876697909315131616071127995689251531002245733407691184957268984407343960538839426756584287262310693874973581675843525817621787191432187686110697862034440619739674849800492309178957883070408958640520443445869088544086256924164435754971221624465853850252290970473396071147203072739962822360173622572835508827826879514056247275630440659717064830815908597454087537267952043907809160766384841247597092862459486333824253911848129598938820301613496117253721730379147244891773724195338460139223233314332814304844301989745632094392669224957386543449802856025293792042146437060040540063675827350616205539678582451787099976564515398892602272991144639382083819148104011518236609159151276148045816149781705257634430239373595138910295830332563639485909667840752960764556734516446915077736024942224126431150106705816582154077326779658645219169737034507996824695410568841643576731829508688964173498029551087562052622687217736710935067372788045577226584329206660175836597518978938770054126555154856596224293737979932545731706524875527489730963385910529253950903707245905455349760000000000000000000000000 [163,22] -6460586239298768291868990485253737210482598230183942368186824071440058831569794724616884514405577286640812188352831129065666911209254198562130953915930480909749932979963909294608357422639861396538650478402615452090858821076655304939951456194790449843041070058838185164581910255190225913424899405429052007502152954655515156704157238560855614392416488973373635725412934316218405679295535932982988845427725159261167636714482612599495048143226248883902801015047645023797044082208975206224639547297156522678122599483519140166343117405176544945546585404991168978790897738134068058535477171181237531091516144152831200582556920706614199993164170537732455585842166104601305415518302132505957437230782245996547894330713416683092269515072283198474740002757877877145054464078164186593338590226851546780362243601754012061300437124348861390623453095065578850719129905438770320861035499542805138714320831650277391231953061252607607088039368617602682293448587019437790008812016740068438425214602073742150142059957964996159229456677325784784028775556089215848075544881121357600979070457912228752269988461194461821544545125583765614552988161737912521373115258117305779956532491673061580465196561498911712480011176401896614163896050715591203566214452011042826933494441616459370989593903825820269576082249279892914135244793834389656122694377721392642302472322088536655055120060426637292722710106414296325700316543710068445053509476037170457609871797525238135457699325495932077523807803978703768574706301240236359607018605663551552632193930918483532112632095603444144947529684654079344594088854290625399183908634340938323416267225502018240580652964336781985142720017632160287890035934433351069782631018317851897394183861951087700771447459543723043210562952037539445217499087105865614887422431060280500028478554374266369778350066897342922893996330381165268025563898035272905386110874455860225024443063935444961109922742190223551497671135349326360555396341658457345072616230455546153949574821311861139596052337751264822464753432254485580329233428640605927802577903730350931745044395615846400000000000000000000000 [163,23] 3133414999197597884230691080574585536861535497279965181133637400898628944200664460270677245712514668520516393772220971658644517933290105630028900881071240848550090407080720824178473927698293583538156146037863769766489358280800450571662393002877912628651481236512670759235643845211951412149053559623750773441833603348225912011450317472576119213555430500160741318412383134558073195692887274760560188879545797602632938238734725177971232101586254489365164819841054157703687164140067323096824907584339900490698407087616549049029643574357900425909301187817923964637701531295102312617026014196441384723183672419788388161435864409574709000747705321961117082815502524612626304087198740068750914803332803233627161636690170598436244039783881350904521257155188718237767207464048810108050034694405324360693436503604845192394135394321709991451839863443712744835011303605428288087536338034008508631709560723068082458056071753728741763867094558472834669135513578899010187817626362500409802248091633635755181329446890218007965364438260877670778295342978570819968685046445329389116412960761291605539904750045254247577052135581223078311881056372436260500227378598791457996221154024576649149042821966060967918018128974214495424967080589936977417106908511375130184573166300997716070951663247782761051545072501635832609889447502621046445011150920931818255578063810789557064500629583509948646850527699767526397017634676176758872591221350356086464590725873505186448755394766741036814176163169812579535234948638638729705200166985256434141423676573938570253877452780195060786895425704997488116249419580672717517311577240704506493599326820922351470815560236956029789251420933841427684751921841549278725604476426480207569505207921478087655869724957419176076502584029731276954037073849925135023967678222053381228900087669673553703205943391596162650393531609885367330681545595730972301689783928580283156179529078261851484693100435259801910944740746210335993010346649194589912925013272986265824588101510822670919087185590798238664059296038691757213195131608069690405648153744361980124882349045317632000000000000000000 [163,24] 1855912202753890530386242335326780620812844104152591767443873680317784259950886106747243747310788420590161752466622592046441214670404588512903538826680004131800314027418761883931443290304419357046879074106708882496421236211477363551173172798145085811964779510458851992636960602689367989523516016165765090751786616895793833986154042326803540619848099353108197909667103077157661029545377696642520837644030325579321671500826036984442106100308690420519647495197144975503776448843548966235589130593724718895820686478885897491131340703654228596233515323742584519131715967476739338466896720642840821748278616439465779826583928700000899343310414257154706394081229151532426415950518236229151309955950137889939164696815209401495546593624770354620029288001966312392342388385353873495091613743129435115847392465687669178736750178406693312873102375263307909841758920561763951743073153719882655050047238785192208226157365184307308614282835390635868568267187522259740769219725766300550237162143871395885743496563114798230395513246893324569695611157593251827150412847058681851166593301249171377660503281788839562559988292772104045066212333127607556607951830424759167592739256796437592671173776432312982872539245157397381924340381434098775030472105313048720767894447149141033639327480213891427343914560027826248726157453730670377370408149070541958916394188310144791953358511653428729527623158961974959811559862460288054535246536739346381774390613217319083628277324369876374271593212427870660440340755336346437924380190300876085548064592644690334465003746519297026264932423495396985348856501524670972498715340162310534666262163088100251119280463841820241148280773123394704352273038591005033481655991149332747650427367405464131469538457157554671148085724189801494555704403256983883917789392371244404431266208718193129647484344184599751361504707816941250339001549808867823759592759117162431541611401595488836396477163834931009573675019690483351589687448906289578870991606636996148518151967018581151583536967288673608326492422131210057636465640131980213138713799004853823583307631165440000000000000000000 [163,25] -6401516708124531777886840390452755834001972379504911782358558362126618540693050837074667308599667508004884496375310809381318725009180456072761188653987730222738823419532793087703123847532154026195682454815338749411960227463485342190529293631769019980535734034478054616991511271608785622470921419472809895513692102023141796309196992773586822266222235148717015840776819289329945158226959202734394564399934514187246589305560338964958508510669810391869819090769298927120290894879076766113862596063044681277295995657385377117899775448734164838127080216047530001878520303243060653407815682082225919324981108223559644218545883419551238388337540736775887089475244912426688393059872613130268216779328237893030932997789442509688132605549430977825971624800539120719480837449696853623661413571146740680515148285386319458298691368200272237783319146580298014186645825318581690236519581671638642640777702174907198065936845052343237105688714438223354726405332357558499227786364838154638889579409361606883294936951047007193479913652104425175300429493489078200426329007096174205704051122504314101592826691450211794922181278060652141530802516982075307210747002872379311964014401224490322323705831372909650439807999471098969125617651601209771741332475425189151939678777064977507881571466806043769558910357419298789929728296264429452238497961634124961350109997577622231247304204477361809293495480622478873339100407060933502038457827176636633987730179629628758983588619262143797311269254736539194911988807882920883436949144426438738644066137273432018837306663364598318818787740908921523004165149457599706695597718415033232733667823772727902436409397352752054518703570296760454763986097468096344974463263859671318708937268694625096017171015035133685507680455560264948319006781866004669517154723078566721981574680964838262347673864119087653401857727435449120274246429808296094521424907614066326304568924724711345370924274061274303799592270797984179471053874555364698016089790459418664879333529309349818537348951259285057319693800559661558889216104147936584094780680850207995969103009918484480000000000000 [163,26] 12499441888725734539912465636202792897326499564778021884145808563387790089672205180250258945595008177645827431981927319625105604912128187697640590920906063959338263596328301284602632788877532987061592242898606666123407539756034908611093852916593075496805015958921342659447222567345691556489857239984786599492574189648992444585539818024136734908767454728841364677667891816515949606346936867884863170896852848176088542296953951473670294452423599647278020957346365291862325238983064627474589859013077065845931669099320479038593016268997070262958609106221527221568116321079694545150084016325054242320648282602796157558700156026329959811526318857013647941271002706717434110431666584709484036870631445162721939877567763476131972635832346744872310082222402451656353963606260405015081269370154574523010413824939101605994635796864583905973099534191756936018512196075153666156844035551705527705373317932359104985793377410920058921941398832322381081149909854458867263394942631548968097804290557291995586677383600637229848195402114591713066342907845296505740242672913900293365576121001401226931767316513563120725941458249377472688080259752325986748368179360106061119843112266450246965086831954826214742102125276533357337699706415706359192577691943931091388562646598192315215203339054489788876723310659294695703251966012222848006766043971772104037938908218766146203181893132979540414313589510239633522569452868694336783331418900154295353944928884058312305967250242527363293455507586340739278309911556115185492172392408049353052278593945237791995327617471204179527619703523199593277436666112048723254911008373786480846392438849966091600428012221504786986162575417945799696661036263608857855807262023235967084478520509979206747001444615811958693265021144980489616462580125377871407038109873749789975826081066054105186769187950810568550446873615812778444990898258016330352332374122243663154890543455453449135385166689419574348563316933187734742197619801926376286268725535146793141342014813789519416271253653724893490305501467265419190420955732264356921897705889407462333831795074662400000000000 [163,27] -22221998550881010466830385073192531309043613282590261185774495049360619086281251344807967778918520439451944431655353613478790281390046559759431409301715420159131026782995667073824081276745060802704099501635446667103452370819239670987834723537120193782665889460441629924107732622280389151499952265251022977853419834058833234669241436447941015809761418645773805205780211181117702407040028299324371082419196890444596502160060772274895943149818104345250866835224169307152140378722509229806724513725336167598975988093035726551218323507880656902380182600232704341831287941531845476793696891480365261313635923308669580885192635008413787483985098189034188992862248473503913281486511842376661406214483729579814107892683769041542688286664209193255013155941821002374734136890343902907777535086827698699569606758126005294334354421085383939000688587390470428178680772098112569634857017362992719641137728434689379962920859031647031719993995624118715369489647960095690602364681238302998179786227432757861588935969630609536546589390230615859502909330211522067945630766338580982891888338392483635879632901923783536178633250404119265949617283706953767230400211960200539872850551774883986394373058878623130766123525973652615935160129748078706870454264981652958032036167700409865742027476680067793998166513690767442253897999648774697154045155810980140249973984860019889814506712561917994255570242038079451589655196427967319765804462697140484230302817285558438485029135982378385403164459626534662123100702381264420494981807032653313963079426489065894701507325330271690911639394823830160936305449932186444868123003968915487201412276128582771622752817823859875862581365975303958081109848028386583019394326216968480790728293301332396524886937439967832538508515769926269596145977249018580803377532835820434627178512387067536149668963580716393096238120095330319224235033862352841215315310613662750185605249301634538394903684724347871741780485262684742792608977242162090227063829130436996744620851541927066920441181830944781838786152730817957271532782478627434581036058155095026881015205666488320000000 [163,28] 34188397756722002121790644561693652845639727921783055990125632663054469607987720947348932648325462159226901700485790330479014305387336065167271562042066664868833433319411525676856326408379375092694935682733529881203256588751566412411791607714130811452904331428795257303550435922659649351180397828521894848772846762165585592655203491651651966346767328307448423385543566484976938386972767781209755378467830356726877592853169121223543118694003702421776798856698484120515756981449585650979967036951291253363638322103620302004501538451106572141634351000206250179315751542516113074591373502924240310446251189514306001684969567856509984050745278883267007334174147820930702654682529571053962362682244309137726487687931622701856136946711952891009622977534977397892670458384442437193951574652518579221571612333652880006083246314169718050015547213191803341341559409663605788229324059057813869349105077506729639004387738795291670031460690317091941175306933741444858464298378628000840110976259032004710326885699425225720853999689235846847472959472395932718361920677186102127600947722728853534211096553182108245312083392109219406008686758640029880340777920784671383198717525632359025345191487953713677551601789193915344202308323445582228796375397818158004463233145700125614393772564138136535819010881871462871419706939842326430215339644510025392590241551463608153534640310740776011454757787847408813187045322894800128271786667495991351089397378857089021290750775293939428840744265370848200741622532793639310122904219100930535299069683708153229170684110185915786929795008129140309730767037228351791136703865238376807073911330762849693575329360759599230255637590215398894796355193016261735503632473755446236102548971365970093195642713753513814112975322029281289701178462838362201610347734232277565150756070489708885649727445689935335330534717833123040988184280027984423801360460372548149635228858660862217741026610028623540519628458225958648714084450401017245147186866417335464093793988159370676761082107580130770447985839601658060931846949168460883134864591861223998905170844336128000000 [163,29] -45006684944720368540930790301645078846698381188483245610422288007935082314451604176276497702084346829755964522806237381517079729239377468753630940733257596644021185336087137302227640072991734507217998330035749638347445322666027641305396561168583873698124260546537571091973509838409315717367146661431721667442410223034219279605827774895545765065115743465416640187373131901915783976854036686700058670145353965377949269031381496679440709776646793401201879904969316610257715842461999266386226347916645419437679327435532141138631694442603426135995781612320552228673642500725090450911262876093900145410770059164438299849077073132621530865085787779470418191553238622639718104733914845583738678600658129647437415104209168729518608259622956519189498198965913854254616901503324480136713592121421810068906191684293127263106788825465962698052989028648467252770057369393267331496875340330325218617811358575257183954629925663440959295268083662922049420190696150462849801982615766734912312961297782010491667765709571323644295559500253201262683482800831177939773920219029833766155770848903162367411264244766992350240169463804092736766611920130157492444850973463791333284386830976438245465818882577292480649758226622297332820519230657885840555714484232005794028735600161819631846488550875096067593661131281175482018265132707953965771795307599499224125002291587744917187689315363424740636526455311275520509793835224458081313634871437393682752804166211595744102748555045178869643888218257909642171334761548776410670055704193925653137699575031243981234125327507221620432247447852066008379186495935603250542190601749918287959460505902865205589686506266900625365826042264160527313521650469181363264007759716168061506128855987366015263505951704558867246745816849219239321945908678322673720001917812359987859568898317963669253161122761587633884564650515606561819657347703888943323528224190158475276129280164945941413521036903671546499685366784838735147234353638968426288737186949503519429485594654685024409917662861576792892314199123481845417604693069768752802550030295579215046760098870266560 [163,30] 52090759849091433892677260741094914937880322088081736490614530617296497576353435541283107624755678257598563971561557000494737923608719968469270195367256489680161535148141901179814164504377519689021072339236537591757358098449360860352288054580060692856646296276918245114622005680942031429013432597357352958553630726475603425242215994736613763113179273583657868422124802679480855131395952286491194920600985403730822823469942569518613256484979143274416099904156079139002041281976986048908274048780058568799057481465517507251972199678195146945593923263629814038392964213334206315910126711190449037631490911097820472469821017651668664120635811167645239021441452718992326258771276392221331060809554096256591822283491971854352406855674885213373655885388376547737567354865295325921048591477952467422076302892003853158724881504461249426545863245887509176211153463202466075614621910989697459294204211535919702219691326486824576881649322093589170232622886605397238334549499901201979168680742627085836105731999783053321741349694452765879002078722146461335126656106466778712036289365640935338724687551622203802822083728652007357197965671535023528140995207082499116004698008327565113332633455581887194151831278991725868480442441419619665597211445872978638832523988837361238538358415992377843135723547836630633313417181084256403003271195341066667733944168274921925408155271536571251467912283248719972466975864867409451799019177351309265380885532910457210593441261312980892096129590258989232820865132763344065427741176112143241951139257174979730858320939236429506081026423186092864130861304202390680240984458229053125201056481468248344462716781739513958514167343290864910660639414911199413785596077638182286424934264700489896493558561318527725047069319495304304057326423594695872000670420471366907579596678743386288670341734656005322646946998615551290113603975482684914904549430306358996737938663468633182823584450896016290081631860539700477421422225334433813752638636946743652547695931965999176831483015361559558268797682699368337022644294082644168946486400941558823843608302483200 [163,31] -54451871077885766742558286333342490679148730457486640088102763576041851752471617888793600566472312520493367038278711338895284660853832661898096037802107895820587401987074916428896284953782724771118955965265995511836002516150603100407481226099155532524934949269682197669444651190577493749811284944711809177265075300926063670582359909424011543089294651232866998206958602161397693104464843915974754285230901694483759659563260969614663715211748100516582510991715126676192560633812130590609582293790809131043035228054269452891631582088785757457967005250360755261696908536530755927704169811593883962400218673688836193999853310260196359112957094785425013687767007202135916212516284648108028699865974176176476656190075977126513090429063946910011695782819251264530358140511458452595492211962365470766831057525996079803133001700578925543345162646697878461527637801823426388332157919702040211137926880495575150475640227888024114515811463275447327454409886007866030970862169813102367171195674751061869229111948852162307811764667166321135177814411971113923232404024822217734598487783033439842148517250395016857481841847269423019400116782349843904678492756357047043778444542944485558023841006392987201214200416666838627744727918378622614496052287704664118000782841537010107498618688295228948372296856057355446260866054438967660572384746281139640210189503992131133204991540281108590013749676020507415551612882796282046165725649096879986844612273593052246022090848269557041791667275742793490930703302034945243276272022339616897705368202593056204928629658358462614363060955784203876970461915664898475590416328923310514612640110993842502594161960030494976920526031909487951204211102572933140862525520312495812571101006555344338296422755803539009104203873377147245929430565937772095800094428056862837230911621042816409474017569361233951670471187499953829277660923825823181095138335604915944735856698273329678570389146597275098691661730631308987876105530914585796072373670848104038337984408157657415088868260444007729276674029733749427930132217731096017103536169370401469205670642080 [163,32] 52201510449410930604140291038650090445930088876452376519857205946732848147395444370252483900490696421968314620401825701735369617137139075715990529715315276728038953745918385710531553113635685998464478471656548706007720234827686863527684666171895899984816800185458374637950678712749016341197847033844515992330548687854264692953247012911995412286642398288185115160372213369627169223863540879614740389590208282329143228423532463613318806945571571160106894837043803243586461951747822893913415630988242033104894876468450723982400722033446938720138570837864093483300792669988049884394499299418493933447715465822839090622323524937797745681481163660913299426964417414119570532847265257441152767237023150368703549513899945853533341547309853508437523955877631812209657870781459900139148928173114794679408536837016078878472096979761851445751927173004486291463475334501726152208578159228996982427896289491174000750680282009760812865172131416408086857616001506498979368366000614650724574875957228675576109431460723015955323795915837864487351967403065383979903105566054929932286978163105059458441090104643248784088718376876755078563758213457633773026628622995690084423416547773996282696213189985227170191282735524219823507260626208373434189393999044038270559957029257154624337574967559208397682841407576050601483871136042271082174777261756533478949238374563869929431144556762946970198396008085737273662880422265302175529698300722850971092290455678421892312900853342340159467543610055191180163408890184205235078061523045875187544009277330359426479846274564301304172284264976217816443220233891146730582893685241012375851218353299580740037357370700153024579948005120366015422541415127927552534362601692020739417874557442081302732288778879031626510069211146400024815604051594088305008461185322794279572382007886640195714328400228973726371089269663779405145102461799382120691679499154042651784882563811860666651207821535886720508832449965292792287862537991375426243882340043448611755938391428025747484276044714570455918812095121440650493545091371093267693264948936719801660428800 [163,33] -46219807362191497590418811848242603521290087284614465032035477369330546010170582116341331283981734497040969132762140845516511665875917075898701120304913664390490895406166069512653076485358582598452590666037983274600442508801716707793121072026478598276101922626987631622662053982079427169451536006692321885383327971637890326053852918261812985480864200910560784917606380728452227915402435701777402260628078063573499597842265247612565389416013717336905387280122524446508223447718541808036718793314390591626905693779159875776645207509520283044537158501823768384427442222509053951350165802307969992555993158934667318829748746232335055907478666411076564752842953795921287761407334739388383944705775425821820964836794923729559891416993296897864971420250760804049793545559908991402274481000921053681083592271006526456295089469646657474613691106889724069765763788443153548944689798596890664044288849979252067967397205589129367709887719499416125052261791159140386802554311961712475658192437989812647770373649828649969511472962793557139070811695765887045392873665646835525338436998480666495817193135624583464752471766216211532626485870679410869326910788365347585496592172610444384305978965129381425413436233610262868516787657370508689119879671978159824264233469555887083539102212672368090038955015669486086249108401992934642003648495604968423727679531209629613134053501185613750358295608449266063106640580317717427153058293137160461166625737014435656289786122122571871187120473458961832506650391661993874519691568621813636183511301116431404871928432624367024376597081673468186390781101942656067535929531789729274799329189976510890819218392866885830058203408496500000733133364286338493797956669429210948969847427107675129409971995148783880459846052141031539360893930900313787917693312478084905112518758074412947902797577251917225374710315630164117553586557425036796707769975363558361243098787105633148190079640457772467325810436799456108499682024059288680360074041424226539473108703327688024573751472721217664715499708857137472999394832045020457811393499877836119903040 [163,34] 37966561749960071178268696437035775418967408743016747774288018468222219434150995089062166419754303016024164450321472051242642098287094204685038679646893319953490084513567045196081207324411017708491696682299902823584609227202853411194433070806970963286761852912157235049294462166772982889565618249809153424902777959013942472955989025047094360823359018867349374186633106871862226547360334455174008947660566133206319884327788838353817005314508349199739830532578531387811338828303646289444747433063798600260885099696295073440790793028416136564101318783591736535395658006047094980301208992045941748034188838401058102174111703130556819467587643834989678116024974549741249564710636858040022347215662777666739000123644772908512858214644567255440073578763561871908087959036113785984463051114546637199249007547936570333966447017808426904975969714244560154250026392313312791577306406130797804364404672812471445520964575194746670072943835799509056793251775183655116734537596372309227283330738591362412470078724217534543861525173284235161430393990970875803427293981271868750122043198762349119201735763882433796471043406880088130712338992308904706556899147552479618103897424506900128804046199123417535542757745343441084066130009720438031607660429542837013083507982543298141192973016518317732528162669051428616817506058587891551253747894568525852718228302178811417385610339248141511803069058520544553356623274633252679132554453778326426657458541015754551841569994227319440276532944873364033598855821726333627960010576592230942062201881070273958879044337099046558990302304416196835595213381871104124228897605613016896530365346531617511473099904100478945847677078412388707786780081999779124603481892848653136337768943422528894867784440629871839844240446068991435908341283133378774877526943949189095807773131362348091425360799572280348533162054157814855937712709820822074178165641295179027830016663970375404708246942618828185599880706347769068809619505979373283979932860798894270073723280835904696795671823727769233002146724038969229611439553319578524977121513378070051840 [163,35] -29056929572821217621486920938313719550862702018446483927921046863873970925672869465273318617526143153099566073271050131790699052209270601487290965260814737172273888366795031376211123189968761430949969854994814934823872833868569189070971195017288744891495906385223293139821867123575579124296714524737396314569631464302552270829629164129283486532672283290314209655470808463796891400024354967963924396245003834726332502267539300740586196577333110381645333140662509922441124794108124342193933299321187776276156570861777697943290009550968669028866292813905888335019555410954682017527502768516989089651898499028774783093567540418750201694673931739348441473031962482595807096768021552889670370052524110649157438498237549912713615928485085489262548449654241954641116801599839807601038732178571300553838418547496230131275618071334416177539375980327003834576121428982855382375443221874232402765921147777125034633723642256845024157661703914030684517756263446723034757547135506461076284173688675557892338130437120047335376165249746255832019646184125568843698937681365885479411648646010823817070914979803491083925275698403228300285289417109874443550090468625935889437979104600307385405067087806789452905265053531862634878971108413212167255369555405378208482075197191828015830597623167322892097937513642061825027448469950011367607705179108494182616003236681372618572981193160544306541408275054225646543874919912306642682228754540564307299721291144116405711084501721905714143747256950057790690493732057043412609487110231714844160554907478051950850934955412145282991352886172551539868479856450652269453569265641257349918289218987173577539426048902237544832189448595716548033249654428068221847951858967057699790466540028219295624265338201340839214509994593429069698333371109611299690515951702288135467146167616923473528731648868310078023826992654296749398229126341083974555137435694858757663991987006918856422094001531120228382864011618235070837886781246827388887529946670339599926044063401309986348726863863515810543209935906581407935388715185501722533315073410977408 [163,36] 20783429643001027290565158506093898430371045843872812702264239675362995600032753989982039299196660456252483734499330035153793350773159619767395556389982873929023338375724447942194200246574103519144446221611240330697455692771031151330059272871283484430259662350109029607624573306865693018566543091744246535291536830127977779201576253413352462472377320028681698686804732312729415590938033039270050235549124619241941787410059560720801004047380823984108264408749649288021514161446796914434836630358146134408588450818643995223224399312650460893136719733306833092911542145033216578806939453726155710189262751273169564605091588267991979546310422451993305727540888453927795582245036702762759279870154922931788812456695564413752582192197303261924460722118391223809562826080856629181502423982555691538459655265673985374904143978372237786467664193614638475917937271066776932186126904607435803747636634567192927333836038461470280417821593350920864540225618575104141151081677268897008489874170878202887383814051042982670514351526557860341294549157090659627062717245943961724573169368958068786760930235283147801056676843032662386932579616609051839980644719537496940120511375041712760089547109160529232906513014228332725350493958727125937973430641556770811256304618558705738214041379314212893889712595530253152066074657232836061612506550373784407698630712921003019732756720835352934024395045698977370686636321996395626189131433527891621405936864428130174154518734572825684310412704577948768979767939000825251109261084563941238403341697319283100588046118064619584047204100911089419679068224363321345166257537519341887872803118409580124470333442025273105263803452951412564149940989259467920366023792112188966184662393838738373825650589598193305334843696727085766031745226202359345802747553104122502326315964020484365209245673612122420017658326847940989394569097093940008270609317132106966466346752995661180830457952561668710506038929772789734780583990141459928725504599396427544172813945163376577721749024441752277493530630502870459293514984069050840718567710356864 [163,37] -13899499961522524032449734224424685831406845334460225236669946749136611883207264038706167671445981709716809936149827199369812857285683281635653109581363441316274051760393697923607102611491610755940743287813571659170127991521855796139478606294380410265426072183363777362132503391878742721252535615736215096151657799727980683172172091855142018960226731320090857946907088675237304915602981457000138370846890041883401221428927886300785978060145080905287922129964470570881081204938737655967411330523241994512192961877243628193781446842462432620127013347029009022558059608293333949901297270932768560923040336391561025842513914406620962636766529081275263915289976991940969667580520423729409191465860982013560714428782254826231448928042183414150316239305908226055144934349489578647074023095663045054569302563187288552230429448560068281755159837385514886397964890395093682987814222509311139383341935969785137913277146036952994588116714775243867527750386629297644552005119126828273284972655150902482997991844392997329010004419989351093507638676054477116905567225034023369284339689167630171637579001765026788733502738859928231898450453842181333273549467592985077734929528047761851858483181226063788764053437054612407782683568850725561620098906531469896799750047351396783409932410625210849952792926449608116384636003743393409285292324151126267034286243582733667600614771902602423272817948288349536439176772707909996250354694397355726762773249762203167520880755434561507118278772279199618886842825619984117040164186684463166484122403518779067024469811759548234516732998144672645548772801960458439742032622676194163792684263487153265225000105277262340896137412612981304813160039325724607473423111026370137026336037543201780173030240070332654751387130045199072997591479451131036874283230130021745020489866227118875436987131321672949589460595326199562299877532705125551860694028188333292403309314590855052291592167273429257622570898949394991420653040418992947735674865308925949020204027207103411085749923948726022100715436288646209713144386846234932307348200752 [163,38] 8671293235716211764560585686856464419744792313957522196496955621896042990896621874738475219333922844794343647931397571056745788421382383074161120169209834547551006577561871678503921847528406325161353940522669278592571645722304101604949610149471776537862976605056774185978298397958227164461119664467427181297143759383492483962049333452254316280111424780045330915477491808703189297362045707179319036617790407609968099694153059802225213327272484899217954386036043079567717101507014355738977329843280681971480950312795197423871147460555269240853759490183885794294558595476417677997432340765075968012572849837976272358383825548648443403600942757640075695103904759187340245121193199374671544119342003565595500346121495834903808398114746452558067094420033856627032464711356707562947947353490810053022357298203183995668694155936104086136376744586524588619773415085152885680984690502538322074331269518695382817434269481865086050125866555306546803049030686138115233953647011599406459775189300178141612392394513552330413333227646337309781963163857179035918201815298249989697631755850820349617219951583430385236249582211453283076291627620611537194762651697009092136391221202189373667309173521622515636461228870174695101690075525105864856606807966549988321765692712277774762187219632016601816615703308641377779782766318406914236993262923157882509883665099394265536528721029672249342817132175068884567243327153143918557652971489603839221822857108240601982720129076958249230608045456112350676719627869224506133348561310840462218680444897121028164038787613078725317580169543737611956310270332630679254945883277526974240033568291450285284074989966512247804538968532545432727955765644608028949140726628840543691850180512672063501133293297941185703275874762253842749837943107014240400393825589544307738104641089911369301962450739445556166780498401330193891347178619161982738886500471151463221583527333598422967219255529487416339441093340997516337834373361473924774352221273403178417516884493839446710840442170280245220515615026803731798525135643596688087837440 [163,39] -5027266779562274135741966513708684926915963478930406475655945814145315854089993968695789108940185001136987202964242153433113798887799074862901023596532324295786747574725967155537891619890602813813333430430425324940390136296041337571222610614768896231837373494993112530115813890946207076154404415918125692201480461926311705911956366643323500910981378491104746097633660838955012255144625435498398486107167452198761232506525254939116360784084412188376278473549273405364404399533960526201678562264615969442253437870971496128561735963062392794985820286678656558638338783937060520266710576447756818423559769156683818794604448324752879137929282911148531426879927273712835249134390430798051452168276345027037154988826153218457209451369979513401176471045856901247938799600619218494758364469105232278437572579652424991884349783701719996638547836393792849967795432872855950112696209505070729907265516563974693427184308250435296567675929281105321532444501097861785205229929103153274126228411261410936963663062341135851211701260440698809960999653492256070942300069457331723017384124713510571364947961251011253184870805221584865668655642028384997061889839004891050100051798879769395215067426147210493232699483721700008368442118661556450804821492398965655962220520176302044301569359101028247889811275257039773048801727930044440535202119190412123842004664077912094829388647844588821587474856730355264842138072551043627813999478570174325643817359602569543164500900188075904540161460676677279869984064287803490131821939578035552149348783379234675521261180471179753575931565291991205685607646762937102661240368928297125166671341498760774575564176051174643556748619061539658856630747269914544268970396377846908184592560543557619924788141227268998738024115854974687369654338932212880469234672859046745043588217175384031979293076675391945672461033421565098597214096911137897051945603848323548412218418841188425373481575079725522896977436468144128533707618213664210704069340001699231512058960168304892532316544059289976523083380617722571989387617545558226222112 [163,40] 2699265024232331337218495298513265341700289050724360287985780394716607922583192162694019159464057366824374915226192914859313824608312538131009434062916005200741877770288909009813361647244456178749211467835267808510370843572151070414029715486812729593494128762067171416160697443883063569684649183775091830721950948061108432268758426938765393008496936093025898926675087197962251663064068270031988949334168024428970326566794553907329370685070695977717227219560963070956818358508966609773649213596498618101823229912100889260286871488017604140940771305944750488048805463684474485623100219942230096455826778214476184762742854830312296759502381623100939432106186474679474149575120363471465328477313235082104071114339616360481856544047387189823132922545142888147738166966497550762163238784247959599020001826312209223191733830253022558114680429399815190937832003483702528181699567861894452467725570632987083236595438095516846223379684775718711106123917049153772842810506514064033486133947280817713541383358053507091408979704105579009057951026856786056278904759084626133216388002195130725736280311747621028396233688629603258327346124638016154761834545830896803451370498154129172382836569633316564697997942342267673137745471122948970794912376861892430328321241568232169741919705467208564317355427522546089762810038807097911182340186933089989720548797486246885354402366300388766379441732283996085565748922992343037848790969606923831630772652842817616472253990671658034824867367955766898632026735312702020795251726925522021916492669650788080705321281659414149287096956836509936649269045423524694907338752598288059223309286536874500496478225657193370000077812747629595251369342919702189364155015329459742890606969741145644867257891534449100907685195941993481149061125939331035600154810459941238643326442452855808666238370912463721493882329056938082710001044341036887093963399057164592642965735226179728345918931585219337562961772141993439967702372937314041992177106537655872058701851598468371795159760912430539536042975597404491737521993045516585984 [163,41] -1339693122061347440013090068636560459168893054518876929713670540826108894955476743894971693747326186623459301314808106085684681642285794637192065638996653957521894276737817493111305393234999670656277938375793918954059710958801959988744000050935670413676156245897959349138855661802192210837397255739369120998216844009142356855512238782612566093464385529794882637947590365376219980297727821193215046585807277129020841453535350864838295403680485124723522704395761801774057038182267438992443996993281568871796966092443083449335334482934121399124068123472346598000826383421533058011649622018343099908066584599902287999673373760503130552190181247005470360386895256728461941820720685078096602792493002294963853535749058364679554080885176947033933586351633655513560154242238993094374615043287923643635229159042641043317505458883470769718764830915649413871365370614797080209198040135038406950285424118796287303247968005095216238471690986345612766111886745507753764851277907330667387710613686999777316010134674962031501728159296007082532594908157480216964712106309720554317007205724226045783774682294597392361981155335645376891512854193014379991543655933521938378537997232728659453302203083178539916780287516190957892095184323928366810475868231117293886992905420676020113036287287337961157678403032698928935598803455077806363592268076489179514948128929577221578329844969205906459538623419516110308163063411132635860939860366089645615791228475964964955061296652700956296283167425550247775177079333133177695917455243799247237321449819947820346817226076440130357315516058312286460695978598800999069185538826296967016766070390862722681892011080399571343181388129124627723715497475335089296447244710270128023186280047507436975796127166726245039585074479161690823501080555411581771132921504368361426288582851830291776834092006907173184032616705279317417060751641397894882208109887506146019546873631894592759230609739289237378600962377549781968722226396973699771129078348986544046091603031785678274048025892304186778696233866310836173067660816742656 [163,42] 614653574591643039711235362956837662813625638012751180197584631782136736290440437121795715163095470626301968917633263117525657493120638466270033613704491047920321750164981447591990763165673588945941238980773901745938015001431758606411569503695160466342891978637705783893924499943634071957275455540668723851809064833689513535870746967754300565937467428251658766105116076606611165468045942201524307995097649464668456938719042408465032740325267999128699212636219269703390876957674487554642922644699490859981530022776999160366035700488721129097006331940407149447751104528628635276679293715398236292039917026284112178421625799228697483200556664709531984190122459318337569794418914503218967304115226280352034861689291203841737704768301799288328057894717414788807883633743061005873367405819244132177108274577958222558524986998974498361280624140489321016486343869701864281628548415395446514019217228118153044592205805279868815370302877645187671344274244316152941278123205521819087707272467032226693794592365824029814187762624620217310455570873173283252125581936612971705454663738466945404093477238869517902350772356705061943746673068194013870231780688153953114311206552335255231447458410522704334718022107574637978447663397072995768400478095469881496179892446637376273889598725835345212842399461789696419410627783170643583809187612799316041182858658439347542589099910606405205551549240306350119040874115497062910212286770056819812126850938134647495215464669195489688493032901162619123883211938592342372789701494995328831896563811407036421617441626490176907919538911575124840725170503618431569819246314327917628772594818472984527012185890253243371704477707971131862323097599393679947732635118394666178619918203784913255679303349542806286405284344276737035937901346379844299083372083036722084314589812583317679120423919425194312515367537753641836335436488757761040977833106932114640078407015261899708468155807653238387593341904896337979803930823928601597571416779317479733142246574797553191226555624839110820642545871044204354995294312960 [163,43] -261107964666477582625275933139255613286089773016329957837121691046735050623911388011085686403119692250182709333714257564352884722744221741972163263922341529866131932975468999916759130585978028728672188188357534019185035832918181823394221707289165374868539871720498268442006500912768730033827464578045314716223685493784615952665836648205537172514659049151818692934911463353351118585733010947851324757389273902641879818664569369771593033877019589824389592278114791238524899632603358521941536559212416059904774615515571104889611778043323411792627454156135072215038823491357127466674826495572064447626676712353482794634297288058058607349413739167835814626721517191215391526086278207105384611066070389858844629576407621897141618494023505794487498376830630625208988282154388292123447980798275800859165643489063454267589898308708790044395406281346797976563069374049028778050815046484446672482999886907381139748728905715374536288862846981873121221202908982236600593373364996232664759638775644900827512413111837525843954492837730220434683908182085065940532194040823958083432350704454589669524571762475219747063944217025884784143010029735437747040973052509840360105431875188066922432527078724655582428583158792051452434699910594558863911044336976938349155359913291880189224045926850456871322421086735405964718810321970968555591542822696198271965721656608385048617683392071736641618784437641633825599671547273523892577025557103385431305683107314770258589831007343654475227365682666382830675391729279514568038783517140514431661023701255026026682456032667699897568746267344788013771342379023294509689998696204209724818849528467415811240788567305736163761688832583417462979820655532981782565977263998490462138556117904678284192461182007552713905950186294319865531837362745782606873123384316188328479641608108993033707297584183592613131492183011333877006435847101555704050968709203322516260254171729835567874283173558509321813536563568607535014501559067218137921717858572930825747070562657027233449661574457325883259658298363218946044724032 [163,44] 102944720600837170621046677404224103038009429443097933271786760008724658201972415748659404819981109161221483740176495745799025061260571098364701055500081020803831420798501194435056420208152866011790334700073135380478647815027958151894520571545309388834785618008019085294335233722643850907337183893159811897429625448285647724406843617894548702014241617554073467143018332230123775954491284437198518322873871343092340151985567532125299356594387137577217144564245916275599059513175603726029524254396074107079823194420066987030505356729000244445922018546126785623364433420595105456088841768821623257288116666162227894545420903132723549758847516580375902871276126621849929561719866919789501518135118369504321460856725368056380659600977939542274662377549508891065881800723558876178835142576485403511076171641634449986633851005704024972594106017926503164526914519343850195768069396648569636615180929150103979828140119046909557969254723199317784166710263102552511071912561209900390624304653114812173966019419510648225761102680958618070432860889793434485823583216780373822195917200082259745767182762352486990802737209455791752176987577712500506024114588281740604562537366056412076361469564399805116757276805057673840039101623789583221467457710286623907215046839349508925822994971769514455484825429490358097730394943702914960201196402509194351509889019233422050433222866876491612148610801583430016185251702469586421891034782765612326140584518240646492378468673450740602103515598819131006642956168740090275930891138518710628812710553847012216312776798814375096237707128401439183458774500012626302555371525991846123123370881125664764972369833177435621759627071349181091155227871787082884672496307905333626269869245198247267392396825053252542044492342686991047870055075472318865457340492549044723954361704677986148050865697583981552115899095376859704280363981178188275640631124650618991389557702412296207866531156531538099748031517791729529796689889063664592767161197251919112281737673532724330887831006687314114414375177652510663636288 [163,45] -37751736461052046563914290837253476332650971129468935861082495793919609313708122417922105602885053076808161115159975885564814544422416221719539257032016444947345536301881281626745826917246843698671540468302175254505460507134670865065912779706522090864976787229672439548083521488833374490757750852911617089907661197375312201802108527039055768758824696054059525805018067606091378269658348331461397175219408268203607537749094712638464277483874251564034734058469256057163640607339096636012366356001804425845292949228083433129120298241286943235906681276628311145925697423167472061003275490748800424351207359705310827202168599112770199608119843369928644766348205088643246185688848719370308156142802664497304792521350094765680620079197348694360366774864978791630141411385399009673377918410118844975289446682149642376813248108003836621085445075464358890270561366595742899800646947462267813788952530917528978932335228682180931797351288595841130501486810862570745297959778726651531778965095017192028609624423271054461020062369213677297089972032984339107103066838444663702151212639666415387719391634221220025493280774430278563982882751172613807830241125001497890656137142674988655378475934479477072428331326912526057662393952913889426676558919986471649306934039673725197481674607090806604853072624643357254249553896349855512801826407250592942333907516352887713974662812408808292893305315040323441991018438826961203015912237785368236784174981475916037960824898444058360020202513237482160654175266838191478524618885950843943884431040325114472352085885375508087133033210933336957044108468187678386247871571756729651222855439163684253814803672006562738043399042260379556987876626738725626451981457925998351862377949143152592507844481433052016802915290071168358353266419008156619828127217651581905877686031163339080370729456476371140565723507949658669418529540618081005827728971935623318694010769690259137498108334619029852854429854940017828694661806684256385867770859450798925009386762404848608104424277411403515963663729539873356696 [163,46] 12893597290256702789489669174903876976418178183338199074854014921567138827906799752903709370900892021108360412531964676109467238032613573593886602995042526301615076861554974255255105964717793566180781960091371643723900798717529541672617839432396760761687588112672424490085435183992129035098737545255821851063483961657813259947893391042900524557539498199883900813234634927327527534095414880770184927351985003581487568694055790090247824759866728836598997304769536251480366369562106080557422166893604945903660669027747307785754700836379625972217758408838424259159316159594649705538107365762047334403146584458147397893973625514749582582729450104580199450065491585864086090331732488008782197929238829876158845193367502577344696986493824802666868198110518334729159541405031124042233866287991897782454298990711859671601142881337756929062554530176084814117570571975577541408381420823228316613392920396824212703110337585418614969265516878944274215437653182784607434305435558709704235828215372998045913405431376667585532714620123572691374637668842180625046646182872078936401624612871824489047238341568184556449939076228994770911571780218358230197878014153378945655708915648052424853580995902261407233226580476729876289328888806410109425770141801571847541727193700160458347639226866086092791034985751741832445730131515528888616098444884465765987616719817517696272135596007035249645369337266000848609222407568978864637180393860894933528074535074672368072985625249113101939931313914187601646027995264744105326407662665074228109794290155203283467227337611945814461010490217562089942532125495925124973121333955392516372655644304003254511295734660289418165371655738546612802390906421279248073184609829293788039374444151803151777877441775019391089024231205123363488849313327452509033722339573470325351222172705354613238094226363669108344229535595704320968919511988968574519523970711677263172053820931856558790523772485067253342170040272272978489844721282723015292541605630172563625631196260062143330274284250043345638725192553564160 [163,47] -4101431809665033587916804432707698019311910633273185185250900210053713093632365557638759655048771926102659502517581547875886097565458013102863429208896391391385624484039636085929853184635920315133082132381394478360697751545074268430519334869039472779750340308439143151940406710413510016759451732213836813566178673681524297300106515203471200119056070691437854874177439736446916694430589216513420993512672238969992720021512717232529709750591419366648849912239103766163837227634395627520476091087385732808686844821001229884195926604342595235383080152297327715110349135377445561405542757182283448800990399878066376623727019519464071988772489883640181782506009139509314875306342469976071070763151654685383120486038052381722892498627216411441646859533034940072603225856271470132819784112510009111807856926978654278450783547017879318327315690786698279414144302804896356734685057591641733803667413618405622312873560339409280628721098795899480776464316208262396148130625314045289176682217439290194791182623883944769263511050692277289595794010419548784287730659788879639673922365319917693250544739980879867167649229877822281325352257558657762204658082553189388554095613109943752576222514850817454815272694954339657983729820334598032400251693038593484415479220094526927152305035831315841545934365373247953687992806855658069963267507906009060814869867170808442313782949053984384728051200414505418014345868393472517791641691741642435744274520103135683595626721459566180057719812861294661944741695158542997302831109590511939754630524852455086898419905052032635308735351807738813498996193937962345174301892789642566207091077668626741540326721167261060015953509538334551760672334623172862262125449455689394334776013281338003491891979291083283748077771546413385126749043180090525008642951699971653214657743470595072226084677678603463134626374563537460553389333577448775304961431305622688993077425054524693826426387453463355167548595005020297848855761318071591418179313875189351837129508646726869016669686811235231647356735677952 [163,48] 1213905619015586329010910056975005727419646477174881502259468429953335816380753682948434399918958809581461801407976900554317476045279923832259582051266659663217981929583006373643921748131050867697711189625339555436900197157563250353227477224912474779743679011836049111674508083178201369530427954084972427978912570088595457024086316886304424841389425020101707896787105728662765977870558121202779936165603338734515965522341880437551292933846927939262542473318214975626654214412760076832254316832661738319154335471026191524488905334742315369691594692413659672294894707460101481936249807821774552231020537117012948454354736159389741853072708490040419212797231683664902482362458037930436434995634316808944086306152536285886645635785264678222972587628860823416479219868327061567014688722941935911687629696860301160912206551078287581813786603424342970905193066191956984897340374556906522870420309537142545054990121672783040047988227134363211919450192820529292472289105485631663378770265325258149802100017566489989627019905783384191744167405353210475664289108822481858550637392268475116838895609507388225047013951512244184009152496071834530128136436187531370062059588375438861088448630322622593874053355144713992351583303747205069894059396372026341293222820878662136366295957967396197087342852131569352303942953588048607161119056038877438783867815484697555411953830457077335041345940439702497402964414221138286913142088074489431154211803295641643861820798882345813848445515714994075488452776021658583865340968779989177304877388241509294205085701381880242985819381216086804175951271006465836481949374570034972182945291864671807993273225948281352374160565892053237708132804241193506638140722784918272976039203114799738644129741704709340943342792187992918750232949127006546211080953040339122100137224857675744466148410786627637824044845913079486281400148930084021050696116229397748459835046963229020709841606766320012852128222601604636957732792799161653261631763600413348683974348102433760166158670625959506764803482944 [163,49] -333776846693728352348038191425689260940092279651541285506722109190659171158730907495223197971917576219225717096292775276213662723304256391520561350225976442717018103178161510549388778705990302305680017782495880778152317623102169238992714436303386802821141701940777358512632663152400040196870887333142303471071334204248353979312984600933384570953157737666971085089826804035535094445633802073592020887916972779932990686064835234859748822838417242039748360875146400356201503297715775345563239304055354351774290806814062652087842393708062572190858504292049611755986090698728406667414398795159536375210669616434278986198802906236881907774844919333884096621128448683233147038652262202055380243426428287113377725385390574012615309334242624296698364181408270167711545113930258107897448506309423807252021991860473786414279477504943238750770534558354633651266227512299328416854636160891979059273557523762484387920737489868096913729870583491022265968329026960335210526665231691898603434409508098725171281139520703593887170635523963119012235041978312538162460268529373024160860514808557995157956436927555521540740222467987467709615183011983083298527393921676895488617360724763268765833012767507248620574096714189993842049875627665854098158359494491707827419461972938004249221100883865875350513532064356826978254881741598954551022523179001617935416108941008973657161938471711101009519739627965760504836140146136155378922964696045136992565910829878307616290058302020193136036665602054187517798447866616397944364795761713423437135816741943559171032408256505483703119604351690518637519306887268150344282328694774036237428113309449432125645192812884303108282987026412192663218032470527693260371375064795884252463963292866282702621272410713885781805122541945643789413772717414291701293301117517866021319704968740783909283023168904713073784148172665216389723772040660250721891611783121895156559817158178211979156669356612068120617943611515886362769858736499469217589668006235146290157320121831618885948173397626950870507336 [163,50] 85134223162127127742533547033084789437383808441650251428496320723888634112054432283522010737098293369479512554354594567834724180516618331600714465392547773928118438354052791092501929913420707468359653535767842469749568204845360629058346857447293388516518906801009434952889688690964992591565862997942895806920989592005782718403086144496904777824226861172227907186373493024896952323577500955481506464209142377904406550969515010988290199390076915763448367382691645415047354784327036156884612447938406176896846695382489077698984225288166118004504621387965483221776678235353950375341237238419946963833047647468473260170420743188157727690722209452387395109036838987569328217297907154443541724024107820674007267736031184685490872120065977974461206347239607000287229777934610503629368905073294412378361765521036415729343350413951772169581508156718752987359529056696275995229014475999995494143227265882795578340395489230701735685562229142298349334658171515738233361693420434674412934574076839401997210207280861330571315805916530202790900579032681193781397231518437607198181306223534999406728176047834373356687242178569972718892328192862703732496509974885265931308841843389997781252304866446765060759056681100931998120962079123234722602085541003724619725203106186155650608496577493584550915001660774667660472612358369287311985428405780353866373546159194076504892214750289453700446160209957947292126161792211375949845757455944224536602587864230010073787446281077779016233452233986213603256762815220193432081584293911695307872350644248069379214240860789516440645589086479619897329575371595343562106681963533502181152854118462389024645544134494071223415450842527148569060999140006387911598166624312428457869139640606373455092453103615960808351313946599454291958278786826821085460592748763193649384032988809467410065672006515954850407510826093728296653690999119140249979289676406909163766182293720221065046523888758665860668318768338771385331451380900248007277953389062304317249754157315101415109444333483404408320 [163,51] -20122222846426462843061955979021612619403881417234730759726564220003789739411407131118504975012119899132340927239536375114004622882460561865794693388839257926572614732445484016070279614466779324075559312864463792681236032427669478725316406441923827685440098904018879089757620724432858224441142417645048706167647423600498632759333992991095162103163111570954733484901379790520486848263458973399154973342111019950711092843144386929023616065312946359323050408853488714600410175543425812358789339905320320055203053744158409349007667735882560673390308474993666412372867671134082043970423474791777640598309783163543432573127596052744245317762681565853276940769934978981448912319849669500684302953452436305685761329071974527037725621879183145823571929859455981655408824875589555717585888920326804612972424675874779791263121104125161609316332854078835514623488295305708963616977549987359579734076530373317537103629813158291291334849175682604935231465074058812603791657051731966306587849904580362694965572299727527777642205548002736445892404358651319727856499506803232631560354086969977396899608645754038372877304832507655455419399984170610216140121158844027340644350842337174156201781437888248498839986460239805971858589935896350261604939629069351626240375596837371938357999079762798588301602679424890504345308124944773155442717916224250664801474629551867562463730099560217823300049935670053403131414166414027105560296605488540304330209360763249011962092721380894842510266551115810295876527450980050167431811779677228591765731655328223214331277845803968257533462401181277958131426632555437934525041771300110438973839689218011346095359909322108680251549766020315094463032682240481175135576466613006054212653981993400617004804195644128091818372208734164888434606354432943991571644430808117407042218669067654164723894540914124938798420910824689431479724312092862321729020354291435602566920515037427835384410088531837282688391889055956624550241428237648921388735099301289684661398952359008904933382411421453888 [163,52] 4405122976050062920977196216243560851815497042705143902220050613962153012609913342605431552658218747349131206949660128764122947035979999178524022393099647690198734081181478719405897575080348873590241149788270320305274138131217903491597574276264644945412319347555440512439918410255923353248620107535789326036650331192103897784893115835524757387720372922041221067786615289555876043651973188207240444684750251559487720891234077371949861143961034861547151928689031437081874973829650677523218778870466036851734665452682640260564564413539448070088595634685439036615572397610256911235286410692573115051493001673605839266644894539584742189628283000119309825174967033678449953675720461567199428025426786877365649535168940174582581255101741389167310063641109964077705635674176070612046288244963995645224742173800791911735058279306325205223256173607448347241805416322810758391894300028757492704057750289511425087471124810765458503338401356234416337747082146930437810089779954786350443545073873643619553485326225413338831544756950204328985222637756040626171726826298659838381386330212939421066450870678032654734133033953548801466407090030132085672724301927140233584128017027712569331772777491609034517970873700405430387852257511456999571140157225171733309923201910411342700653989742095448105818161734237568408284876849313135687790953289547631781742537334452073331381454124086785302305807046736495889170294193622317837065032829667672002384388939020457806670409815548427452230692133662956796320689626251460688097014033766606416714126123286720829524125380222014368731114629801197667845953995503988607564267873804561482130176328014663642949644544757216663006139492964112678365605299862371475873079554917610122271663919400426730776871305285455900471702378326482738874385107488939162635235603019762011145433709128276437602243420975450203474576972822190438847298695078016584201952584794731818536992023762300620967121841003985938847547203332603630876972072293192601515934212740685582216154273423586490122437639328 [163,53] -893129269931145967141047106418787738178940301024796090632924582697682008300989774386077813586917008130980484199724012759968559833451832540663945668183684199405712729069034470216865761594305517435702036207876541967314744087226540620900269814216345686019641240182418643296381050961938679511494855421690816414894511906617355727853626499743877969733580548641877035040836806170116316354751480611936015168960127071065419725276973937189231753938008991388988766791444085301519562649823121567963796500463552376414907442247920907525466534309648664493984530303344633811568134094658364339563787620690633934723795060094597186810529935497755780755032084041241682492978379664117741808214958954167111976784180975538768106828865352619441903981396981538872698750040337931971968734700710476422395778581976262070507327154591903329786733613132290520140826762736055927957149327947747635095244539910083785696024506856263297646002003455955315619974804623675001845689771968996755346539529893302971225685069712577929169334849980490646239019757019753662693961099551672298895932401675646640360173995395936269971367015716840264288826453119182599022505258950614579755522299807435068170155409239982649057036993356568991564027672101902558879056794485038599558197473051092571756076566883980940833487363935634834895043509235628952235086298795842061352322235239139227583514291466992645659277363795860601447594122367405020646082517612098361193323291471405267100366035514406835637486238679624519907129228960918910635095654545671023599234231059080518658981038859282316699750588310657177118809638214069515533057731906131508686907119418750987778411563701209971421511140278545161241649116956495868423732137720379090756185255328912713639136722538620345005438300188841865497647464472048824771567379995826630181691535969460266148665293872530217452952159228983027095937713256467488658410780375425085470886825949700377155311120548877053633274360913167465825036307505360709122310873045018555378330851282150540237137589711838267066405460 [163,54] 167712383601610783082991418116845025596135955122160457093072713895968465841623346721001578226500936382254721397017865281546115241210825777544516087093644537437078746893188624391951462901623326043372736411811914156421604055412021359767114063775875928263662098193973494486462184292238143263679400075417240218273499746911313645784536556425199725695862343175395370342226267046053490641843177568663079351132768230444979826875269578688163151090491111709930183187832539815849903795888883449975561676505584445036577329150040493322007529565244576763733330503572399804516532721984229792728129586280375845425093739505688421145943605743939527449130731338689201735673177998900363585008578762060326194648344454409541196578448226916459190746897176589298783082391246216331547287482729770135521564379353392136934296053530128216517939187398159414970205356424759808247357768559320194235091179817308670571446589519135107498587199185096360200823389437406732991640821295992308308485370676048378675920312484868475366905894730284330159889301313344632919261325132109940000913888183505342243518323087296521402322180351360391152146928009835528507160444703268585727177336512764850596489676451814251946374563731439060670970770878444416375718487426945478517281110517135500312118853543403020216140983219339713022530941294036181222770814743739432213776306657237574167950279978041836413057142243146708216596130962854723989336496732299689003286723414377673673233122339246122146790738342119607110687453565717454459072755441197704814904673442244061761104521975832986091397395749116248920662482412114019514432560212020401154225405188051596447995814686311660854186966447443912865379803500405740557089453392792484725469695682195843651358184501813629514166524295645716337308479659979057419576130193223599938749602636580271787582943856094590449407132842976748344214740270867712367420633693294226486082254139334260313246429010384610899871027662272210136863869369026101301447580417934988119949208438289310532965483635393254108096 [163,55] -29165075125290221394059218653364230915665266530034630481467033945625817294857966651176433407989067047525323471734366359857875230955726107450466779754409380447037039465095585164835044899008376091850768823200492296990455428341173685967720487663133681964235091529190346537528523940325154820453245058817536442963574501045095971603892550839907739124524825557023897775751416472482772014545380475162327382755779706419357570895850046043676279252817653981694357333970249507538841971386950418059185154472597292222401071876141724803923884083879305243188644989675513957592949084571733826588670937777185613198520948395895300487658104600065014704295041073344041406459495679695534662886340945740272336259545070047238454426546611643214905718488835910167085215876544315597220979451433142034585411117830362674659816187904401414565057147836938044811529506310539524904116592580880413991307754774355987729054577459351017972501143255198818192868730882290686258806767392873547232757824354412535784553737895276979724843319046920393835003207036465095928717692491760099902688229234856265265986924529580733019721033041008281949998671352174534192702518546890485197634787086215976441514736808553193640934656637719191396089848162143199060527546349057957842552540227350270348495199582772730153500957654491281215766669922480488006467295383811153705274040540317859750828927183718242783733404221941970650892059213458653259685323243069775485486697747374013446630419497209215605769036894735946638312766584992425482902278009695621781192926399250166065065277337907890134052559358812402037073669803305428274796310974796466761668364109006192628977168081380207284129986177541387284704340338396522708869938669726899662756407898226656359259143202555848291625586254362855408190003839874202799913908707213243758050626002575757784125692071562730446156646886036534933278911607137777472876164180157196196421092354232270219153757464657413589125266022923891572172926084847816588578177683036258001797012960928018045974436907648574696 [163,56] 4694667485843664990489959505860404973004938647622626164068965095691641757280740454237342419468498381339607396315057370283719958170134534893206507968506739557711466230427353110257257785389183448601918771733898985628428594380513649213853831312160577953488876833813772641252703569563099567582446406896569761550125962462477277786212724824322002014585260850938681574246495399257164990028370900351641387052476252305686594795840727551860212023611348385893581241489794161324456340558466953135854272142137357786528441207393366761511100473517707658865975402885955110149280320761859131298731069865686724317506593453051284635147970484873344341613034188630020650730754499718373883926852923178975841344067264556608826496342570351637756464386066098689649327428583018254539848028255250215660672654735983974443569543425455497918474928302301446585281128420808157358308670129714001641398520573695589362164082214938702093306151134343917342148733146006041549274114306065699415269490231418454426999413947564933000832416366021839168641799257117483920676682264323394292346965569129748161657852295263462926903895852735318704372086347362693914957186468363847111446985459609176403848113692225543484465893924353331519835683620693372117795573815228919910204516987372564369399515514519802930083188072024443078247568959185477578781869240454424567662069639390108780321066010507545551830371531781480304249039571789217860686601783569576164768226612621489755860102541179899507172118946661081026589562834470463427630803746766044985541844845319601864556251963216590940861521895183149511658579569675495854416937394072159562955849752260632949574145348063347250149313908431997546378515451515061674903469937934505239712157263653650841432416758548765565302679953440435607525086239379067599584780243138554561845732230578192928674913868200431206262170817885905778281700626852875903445440090663412818938506047149194642454439675929684698456705948053354875328449452487096672014403481778436844875411179266757398673866112374240 [163,57] -698861224155196308467547932361501978967987807200179805820274925551305890872676778649034789584541653436442143820664883592036876357864522007555671467034535556861883389843787587980088468804503014914174983551334563821680626457332344153392303700900958618179448918267329666429397773823059460973658890476570526759483261885433402209695081531471861994441225949653450421859550739983034150762230129634451274234451343009979530644446318149226835075842474480053907148500776451760014599149845175205470436239281557823372163096873635149884050001487348841986150557123453945468055192468010182589111245585084249070848395686122145142480419649585268202203659491241270395779568738139067547724243863154427663958932740468849964227905518988934207404015068746248043782536881640524736904393162341305020764347879422026528983342184186219798504327714122071951922923798782198359093283190251985572614850145503241919228145008297299341299149018292677634816766363782006743180635963808948728030857522089384157902065660176384412493227635943151411207518202722816075892896121382491437616267491278115473063949741211681370165884377773128078052415526696183212084776596334608099241964585172409496695382347562065494160777111922356065165271763511451517853097755371054348174715281115812735313712382649705441137961940709903937508087006855487571678183222170051040340897025328257873030697608391075761817845821272539449746607972537009743667721199536375727982683263842721263402867646225341886406797678416870321506859469905451624554766234264251877145718743119147499783030756697022162607473703022355927637777898605164071919003460435568622208920141143650288634417726537804397103728810016028854477378989440102157989752195138340358926102470581017581317672165322495633738141469350395500576100572248186853682842831057629358762062928009066772714204343444321982122461899193714792124269261144398393932955926952677320652221749066448208374024252201275196054869118505022180530487968688849540814587128968718129814903250612811427671281552812 [163,58] 96078957963133796393926738264482978770798654008542990324394163319219607385859842678324782597147533145916667300028250635104523680454956666108591262200105591717926408469455700877931695874897830551247745065474129645541534611539621601760583956228329958128691644423354325812537822871565685734982277476885104234566378321536058540103318012939564221312860589098232201099386103137990235938185171919077831328873280668991388562983924229665970525495057041060170068381237196046170666257627712353978104582521496970682945281438646677634412037063064447504331212578127907620389783911322062224333543038164355067185923492728168893996449544197909966676798363230404947993242340187646654158830005469693861132004479467682265631338098765974799373104060685803648755525831051405859889058941080312188611295819046265419828105256024816864614751853977813642106674003380139606313873170395901744959314030954305703774426518863079835263570267914574206205981176003481518235331139707910010729211645972790031812022445581581492116083963573007612272223662884018535153479183501570074573962245042913768819599498300281938948502592521422856796429597048399643344879021004388823177372766192751490414687945344849133133163920466706271084348363770697533657508986785423072308820995762300780519449868202232010613968733481214826745394714635458979209798100298722091478420046187672289464318565235618516657085387841445138926827905413346829788356249874098721840849289516365137680774672975382388841575363370819026674999289345557140104651158631559758879169870665089448765169686353173312199308323262129126251359454158267833843396025393134867746087394744905628529380919023743553564401952735319606996237039739733080009990142417378057149133343588578917640046918892874802691803643536440264561547872065031724263681720510473279785713809204922736128511886009999240394632712575884248832326987319140970491373153820029778607652606541988184057150735027017653147455283907496305691527321726415315049697017676986072205328636935979537926084864 [163,59] -12177755238555435341096280523187417896766058725744809123566678730153746708709335469514155971434345798057994692225733860116338412899493161015956081706411323512187129441986037176087579122574246966876200638502060532111199354264848485808388635474953057711093846545694412248914589597404375514838061379528022662127433618496388202597434523910417540557365261279383281229369857350273944382314459070744869948820227132249357936028090640503430074939696906535394203718620438928211769268582229712302288964865447266722262721745657110122688213157859476973215939172721152957494054983685442659539280022544836052171778075048507600223380468055981587238523096248322943871502998814676891510524187835904154293027692843541359367380517642684514457166816047896941866726846994231931514218627786184007346736352909420102394065736926601329593143664414633682109504680064888857476605710597709926926056901816081115926167939664625388714449421784570561299164725379097872737577218231359321918980027526422835352270273435596163190073696635697945283516196160049461536642654709254448743391588066135396848152917512533981166636615075132441070698841612049553648537631944160986739486994078559734687282192181010582588769947666855308684701216505784168046724769971529689014375331345398051156784309092015759450871270171990127571327067884727591946097268345824483461878927009866592307707675993318614675564081244149889859317752079347242885492591994054211846151346246437410213633849561471685314670983935095250042477757850057935099373207455593320112382805710578993409634221913079515442493273518636783638099687734648487494471344363431295068850765864869163117945422311420362777752326526117712455581427858894625970590577545636992047769235221423936184051320520188169510977296378920828416789062196772289383617992866103996920935371023686642543920067281993557954149550292928968151237784693819871625462137673557365881537461589560368235530793042854726518191291650431117357203353322882902677528332308044878103217102206214945370592 [163,60] 1420286384178166054594303576866747861508451699385471977668349468993461252406993117460294287088063434399218024533989297619190687228371964945998374172236477296458543824754728428197346382801307513044223893128413833813817252796214048405256496661402913696506262975690194826128257786881167614882681018454290643127576043984443001798675184519892517416107631884000856751748321598776421782276449308120399812964916548029081420020887006056043139053410645097839381923126587024015561884435610968383846227729202639801915701768596820887031961075446207695176860108096740605714078552997803479387374761018802482832578175164361814904725486273246593959363890153109954135946419488886643156171212525511472992717135517810737046984349024561086635605955705359626497994563988529460831280230806351389898667019728001366663893434888759603736068076561331807991815074716066016350696794293667399832381486677170054299799807507939582682631798895905727158979480099899167219190439403439951732067356506874121171226356731275258169439055864640652305395304915442369474564798805601306810509516799722988942866243532242712790440861032210833196587305566145294743723315601123731046446191627676239754034346132306010980670025501514503270277409374232311173788761007842618414294191901219388152307438371010843126581324048381937663019018402435045515407902374047048981028936832386644702361715923578985766743848530025649626496169055679801191113665176138896549134963105286589244152925778676346930113956017682016082202584094201835688930166580001003411643888970326590701434084141155838624891354885667944407276677008120834099494156879144596159626682368347385464792482172308004129708474946046684353533261651303322184813974604123002107867037566495620742827300955427851927395385634391420568086092057065070375182714110289225317129805312342174941765618418066432962379350464961264212898095976516975208049423889959904128801416699411895927354539740231389997681782652622076217702591500573947171757792430078890051428452090407979312 [163,61] -152143564052209832289748306371740484980563501732215944686208266399034484797303855938384031663353740492371969528363885701021573595214899374520546763509363513608698099620628826628226222682759347244273397435195069273132274231188946029280153515408702251669550878231289377596195548052181501911110710859069297506844484847220822845727716704413867420782288016816056619970568327150799246690546649073814152090541516621865007817968933871390431049236105205182601906450684190140040863019079578629178114086920614514852626765629841963274001850264791250033140714719604982230917645754974812645139627095229301515840038733577472815208234616810278177781349320118267139277581128352733450437546456934642598269184273380751240650371216918182011000340689994404320167808223057385630247407649856448259896123848413888429929020179663038631105302808862789284032642150061591105818649366485602546454086762076768052285030844378767678447926333521373865497282445709673283292015504956061331696771041331869700669292098390927284621304161316856695092079561079078558110647568492565750896573188269916478363660786390577224168424955496115495433545108373625962481716403957969245295932749676051313246009308971182962377009819865010137283879003858372327200831331003850070713316977979404443864901986682508278478022403038705513470216170643710983645925721439291349902182578546958411151634745503091009853991832294073464625064169752624904262844716977682286077402656646013776257125959494628252308306568604632665820610534466129850648586889202540238280661663349300229538727453200806966281836959441676500349782548404318337885213434824355552500782478580493623388265113338882681928523137971382136286701484521846729709594789838028581924213218476534137635153032989559768520063472697278441715218344118832695540732713859076978291132958599848800629730000987792182905005472749968484081785270976024687827423322620128636542033236172787152743858706900173319611062010969157660654710717923765903263649547406138739521705302614698 [163,62] 14947322047143235769310282577068930543630258894041714341566940036024573457371393841971150339564603620509395631656432639908991686340428946028413805364766013441345149830409337524556535241604485747847424077197950465688586497789912482900172895147794539889932875626725302483339770312761768052585381360798170808602692301333390802563386017767048946972687096651537843737451292820231058772100327607306378740486390084454706638376123511443999305315055167361882238890319044558316760407641040481668213670375950685564634465525605324869442952959048542092616053650212513623653431344488206974092051569363859763837478709204938624256430255943624587480183273187249297596575281877032608181090347514459993280594496289999206523043085474653980562864863600141607451681873198647202694550144238291460388939451693753980907086423019311796010363535203800800703177225017322777249929467541767521871104644568670479743391185368239936114545062964381380428581984169690712548203609507723779562926161802353653880673926148638942870621467155601072382595429376796656002297297304589544218809440194755349350174996537056966044841118078925290731387760327771419672507469513664086918501903027945209934565953161437405489304539589785596336451008965333452624026338919687965891429513163889933024597643909158227596720839077532834286136450995743282997357892478628478101897541641185475472079641113659033441761743589285728451834010787094793136336600406238081660263203613228911627838740146071686966028843120719007625140610047848057728154118283937318540943867582863076191445770004430065403460706736561491131007671089015773997224846469447571921241869581299177904019483549553814658705684179787515088207075131280319906021801534555653695741224098808801965478382587611033433280650969167632603735843464390780788782245121167967573736180004040874982036575141825303719478279346201042937919508505625373168934201011876270434366391713933301824146919422290490506662928861109797781874819081726514100443068393603467293689982624 [163,63] -1345637150821599553113263214510560877773596611545883062035716624178501712032610197482819970370028697285615991380804583652545196827433710813180071302680782873569352786245175694979272319048241394090905740044574935022401084685880317724006148000476214018371596310448561846708486506001323312699254175092164756342566448223378628270712382864914910472770314728532191834486976463354864051924098547426049681385839697911865950844051324066755921125328810966804410961472815882842641116687411606752881724459034187731116508103203480522593663212403961686293208537483552112636317767811129232891814341137692673855688380043736283808023718677156575557990542477157469701487049091755405671212161509789768154712012245699868257894259708624937156950557367526418405204166342826848167030834401761991478700661089313664606413228391800974802841968946838912214067668056499085805056469743759311313871424005723158917886810963969125434821400774032283702335349630146624979151707047629648827600301881264548520995265046724458337772245340435000551948821395474788234381809826859110757080593387214288423497229188340593842069397679611548440730496117606780170841283078544586683306856123622900842361204055597401347687498864133976148918473545814890757498736382271401943727138680260365682037273108019270978332781832653814514226583505231923910113071722929656934720816967523035667904096049680916621891511199084788288074071383190028067239799489400205911420453276730523868787584852766828852316253171241792354152549895752018590914352042700640431912282709994800114607136471608221548620992434975697959208931069072934498573015481919832651687636857789158156085339010759740014162086672140031472635717570742769700387725764518650101939875548833133678389924497682648231691741044225830174883746044568878356512499390883366137880712502009118675727196858255651655409085466311459787316710750451050327368097536396769643146335415904823526298708356911487198751706179794366796653060362805778351410649310563912059510556 [163,64] 110970587777857855587631295654228396104919363616759193578233831838767175034042540519766930918396260565942458605265727693365408730282054931439701499898456109108170764649350764772866785599635164384613593565039393572358398696850658930653458517506789192233507670555034449604370057357462271380962718434201867145624011351987370788265293663436363101829366375536995137689583458458245384414844821287470597533443552435497821710880471831504856619236275793308164943155931493674564007887971134859774892936866487580459146913661606816759575310065652670627901925654309388723571246763797413413909079452873477947502709666336888968302217577349951174411559784024882993416868899047071049268855957578301279162387991235939953667376560756231097919239709860660701348591783542175671711955507852182953180911115481927012509188917387973626066260432285706276466083497078113279504108158310851432020458513354580746400548519084050782785783769436853793983617481820027191489182589834094103284235005268478353202503678737118567563363930119459796726718955990724170436022955753780582227297730452162284795896659670720312491774873578404577555496749189355492356158089024866009286711234102329003830505987020437126213570031073898581315990195689815757636800307483545453979026690927280829477996727305392991878394673328348601259365839653961929653689090088786769954140090269745186059759624177959552033777949808141401793947184531816136279479136262334297154035034527467011291035062436763052368583107818116268543254108833065548560998323201896601883135735909594926884725826211176970593001735339109780010320715049839656637331290989223852182071368511708140979859208677954064916699485596349410264064375566152088260165965623156299370223167414226686548942196782996058244130164909955539840536921284516483935641376257915970932086096756460755560521191022786463615501683899245896308265540318991974186538391028661621834321102443630536783231791293406972087438949665251267732728165716845381485209457200132469888 [163,65] -8381184427757711794401827941900839178545375973902252658271099353935966806894426743783163637525187601555854263936618270863649412235406722713423430380335056933762674266615075315084584271544284609811958391885351924666306471171119516854863920300750139086693812903256475239006429615242644220331992709900397051836162400516480758012522603271296561656310784261907252244579481406069789071391793866743312581102918200081518494198554349450918236744414313254253842529067124855344485949801711525465032578891919603551845534065787294375856273255438120454895078395429721068803200110843374288338089877618221220935043128743665096573648694550821453632211830455397393912890906387940876776028743118557235595265721637896956041496285781281088101451022005639364828138451169338013425946768619678935184084690090433868681407049702803637957834943644338863695047443950025627785636639154215817801067818764219428417004520248829725768925264629861825642187964696796864392654270233659296994913204833563595192346310533282701422867567479033511560073487900999535074023396891118693137449655242627541701277371870546542121553702168352082951364237147965908112946101234923728156586340196468701644433990384470692944418183138848786287063711028604967814938431537415604217311575022396503288655499079785120721513835307991366349354834460807060378619065473418111498853600875473269535428911576813138839881698974981732789903894143960034774893586768219418424526001848783362343379577763253026698096536903511191027226796212107273322705486894321682619906866273683263626827126707435853168875582244453514233682330640024941279663718895814119307781609962559153053373720403496911370850368572981062896239599771039266402095346387760975427790136212350385797239420399186439433080243548858803543245060613189384810754353394021249731368922083199507801319189543907700167713377723189511718672154384916498424727455445279422695766737415934275728891748068058702419803427756931150337778131600522243000802234929566672 [163,66] 579190276105757644127107157678367139398542780086227557817068865690727254673625098787850126953724488373666793503950553128114443326336217426790008164386712978851445851583214271317279501329899311774128721108682288530020613143694616992944880467821194962741057213970730821163923885879864298195816728997018364566566653367820870485982660216488024652087505417616844605333230766073805021513034999817749767886569810077551745595048162916507009280620443435212829458759744152677069435523340737269116801536001906748792507015904026641023794652965007245241168369854322253275074330355736617373473577157719256654622822379334830597165532473161798144019555562852924841662744637556214963546619725161393721787380552786707052610640531636798531132066593794556574994284221179926176336474629388710647942136768689335089227771354200988172198425636576915375797469642004970093926494436107819607232569088592243628225760762259846745132684667482833308526417892461344450446050734159351207648285042668767993802544855913893063293484568132605813389947880089471274150712053865734540835056127895733607421168161147681497380526230676736496377093484294023333214098727499226731588723790372755141388561439736643513795084565618402466688996957193504178537779229361556778355901680461958922261118502052488866747790570842535382923226057690841651590821508571751398473331751684296527173921649557260980695968968117811506070496136560125827252641765068138584908445107539320448882818865350857551231880149608770159133099431230525644331434918381214221323086140217149384638415652658595783455957007070067090393874892322938978456451364084623923337500606411933402814599903365744707473544008924997975680225363890692189388786317579511394127286819413914778559421539744215836473864925051363783729253112929602894485667985895120328798840357695885628499255944447639450398648689077702382004591855465436611517278750000711060568924819039088355343404268594005334503546843169046964292989863006669163546135515136 [163,67] -36536738249710188849322966216854790152686498380335797714518265254179519260431563305991714233198484765822539838208973374825447533272033721777958166293830831862737577542490557069600952352545480983296203969892540426392976383215629454255652352315000125816612486536402573586354693633236216096703345769623016167118727706115552534736666052550550856829708637522867483593084736375948035444477014402647697585538032649645992483467770082655212621124479213927455458853861363440226110844814447149517155837905188216488675516729443257448997299647374325893608655451717364636440451756019143959711726100207149656674175364257267237390714218811415059951548262526936636575672303095871132516000162537051964212913306873281361490116157863760120400905898581874887926650636195898897463265748027631807827536317051668889619682504706045706411236756815174209246021247095963549355970528319901652055561492920857028887791042661132505673405864029196164655974899637880268328654487551790873642277227737178309765172697135261966848933716296257094241002164736218358746869143826155952546226336953302129067470015322650867396991457010518150244066530975215073764035629673108838363706236377208412028476183977546852420035158591611244714733671121339210923323670907315033210531744430705588877791943744357102794065811149794093090968633873706931852787592233810059306261039106807225370711713696566687584760191129854875524390418742849111598654457066344252054350645232492770970456994327583173270605344147092915669910014038578131087840065977972731151254249894853267940580186712200630305166908929833947119805695543404123695732027475411380130824423912810673219430217473966724292585493969293348431937581436599832410538032290870671473180053852562783754847179684178817209833203779209592616968994975844033464413446486590869434132498908086334398649771385540534362900897236561200886737924172089419410335830677145536416394488908019176103564417209022745857135498123439493673720648000790694049427200 [163,68] 2095875815037369974954707612408440981995001792202037877051644232864340122346450568634699699864735885612650630217176197947546783827705477174700630755807689237082722560523060172210107482846228778023527120682109118893232962400639870433043479904240933360288230103546152878077747836196748282366265514609267182149639565888681884864219207322162441782703258891248083871439563406335299102182868633926222227157797438756879673223800713855260871866314561700023586147906087269397202932174692816128431742133478838262643470638433515247446184286191652635703840988178442219926628615032596757552043803023723454098869223893460639905405256139792299005277509954329137262957575858820941836264047129477620420149021437825762400363973747678470870817293384727744944099849863997889561729623152466840153056234320136815524084991446935034918563383581944204343580290819775170244679172120691357807539634777077618577261978759690690116672600900947560920903105498138824788907255768965461657413718115758125460437025739752727675741937642469345502758253261869499884201143604610681053200197120651057130356164996442656222543606575998110068421262154834133807020982626944903411075206444100724225333767924028066158175016794427628940837911433623340753637199175035620154761231844344974277916992986368288839751134577758597927049429086603662917813709571606254102045607376447749479591245071235779536397653966484554540281698319095195959538470561468170180775590232494234223726984908975653256418552379380428387997657247299792749830361646048769679171556417664584123528633966927148096994071968112757464905866723440521552847565144087404555021769787250651055542563499056214059763506683279279473229456642758410486597671477223941089196708458036196590866332938859125217443803783832034947024177064036103702472959952434690545914322345376025842187959714082917634054067191392188071045714146445496933693886139601979721911310505928001308161048948523323429923301862428929490395746809467101757696 [163,69] -108892640210904576019295948911193868174599282418467850433029610774216320817357748887913639117619133091584605231709882936076327117198165987865972991339383414319966013267412043935137331384149941552357542322452963271184097543897657720781855824980266015408633846134127412592931764854900075651452825639219431835962354267706261281156781089194521970491204328327112200644054792360904682099381653943665623121330747807307138186172167962155208801371346199136341457369615413012097880016454834048280709808992775802474105189320641511792668319418258689054775578382151350726906687380618218152241828638734995868856934722532271305048654925949278597034636528261684260419624037428583849290043109789882103900259652168801770438788569405002189231977386791504262885809555430917236590985422446418380242993762662236347938164654011129234357372913938757498858379031782132457880162818296404189367499218506943393473372016354208996010317156212945278434977635456534834028919323156849462107258932179798653404760522828830695843667672319225185298822522782989560439457338343301607721080418219386487059660080886378121856866160940625766183152122800237679415371679001917285982041230590462648597656786987658587052238712340249415316011217462556481096508146219926440506663541990782608391053042866726639985171363488352947957302745070978744315713658362429333845690173397560419819323795550637650311650153664995602410185862095889335878756460772004913614581630400228184105378835706809489728304675092404291403275484878990493082193424396480242890888974034256233169180586843929755163525584671532562896499624186566634426434918222140734006944236290105189908868291429385474103420889855331026365813362583878065660909558431878733019642189300802385812771132164490609376228163905075637349647313734951637197709452925666263230023755707609995144655685997650151223945074617661220664644047599644671930026665312577812702774482487120557797677073088847357887926021199962392879578430556941856 [163,70] 5115889872920601585324264200281506410679552734103002786197552171697818014144508150179352722806467160790150794339625081687749092317904849731232180533629522208010011120484538661222190174976883847575997379156684964598500356696735703998161846142895917236373138679402884825141753049083841211120802039208997104448809488361934990822488350307895788428001757899162401442611818501426579722303073916140346238170027833887200534794043005702263853367945743716981340406618039561946381608095941724187252723341885064635342767299160834813536563044151877725018107677664891236929727019154605083404490086850873888779224633407228939418008800837823023708443862591103389703638755989018171954371515520677342310575939318369600301781580081732258135501888466404393138356238845093064475893855054448546320958244269298851452272324584349796558253619913082339219511864595274550856974585607421731779815726317546303686388227198334514371264974374159733916835353424439196660020916905041171919291385889681150490551480767579629636764718606322636547813506464290317648682816001609925760303921154012721409932167593091596500524318065410685466115515734103346108710077806747821242370737902977902803803546957848360151856468021442902569012258066830080837772532501724271124398882902017105766689808313843733979323341607650026721146086717406160601904188621549247782662565535919743428657418978008064717972484395857888926821447135862288965805007146356897561505638681862600691987142812503185230369238464884380431591384517645425006784487696019542675732637349342560071233599362995196869286001631426428776327361723321079341612300965994109822032790327964731458088549523457864950311661828416940831385207436709587715741358666374946007017865338938906260272244858390975851861093705071266638472106563311489602569837728947424561512306681525829164109505354642482623794524010545180417665757498187786035123656259828744724031370973393460926330028405674231504947001990041124659981502515200 [163,71] -217887344896539182546456867687010208706945605322418266001961708610101743497298226068389504092366218296673118329592201678060723381799205657806534592142300859698629372126047864731668183956201011767338192264518959940643428279566576505038659852580451852276521480518010805038982826135732691258842675083148753843541427872483149244191872099391211372151962314240129476344625194319070345952417479910680652633377687098570254323010639385616391168177294292326697425690379494205435065795313081754956239560511012919483630752371201670737538106961295362668495907180386171500053430215309033659456471415023039688507359270124800869134870618326567584328935031776180015638910972624197878125904419224016201052554303820603253330896691048553383023316080025714100697419192728625607823759446796396070437845678214854527473954042109562890330807512746209731114268902338094442084849971061856224150841188358140776184279494022159734896449572828260664477572823762679894423976213827908527564792558474940449105687904813683559779202036904402924762361190497436984498855457043756857952973177981533248605802225969317699238225791696182987180324498266808329316889548299429015001936675891499338550374404188671291789829761874197330227976135247380238370061170618520429523108839822190905683996106966523120413539912210806923732116701170719189168351172449680294425316607153604137841368395196571707988939903106750320936372137919828099294578630986457520060543916825552526260654298573694472334763137816877303522833747007157656188337121730471553045336483925518246976838209636799004511176954045059909623074829577749322172034037375866886215912638283132443163007251292970087064267807979174699994875112791283578088760473240179603330352046038257182391293347309962535526571653094544462125446527890108557125542864208895404774657740799148807233341941361704243193221312661227637735072485142634909993545794714252673791408597630883859600021732309407407594161739923772956944751360 [163,72] 8450449983380599548920455327924547991260910348379780795273300783948951696795927177126499575232016853639498205581085286737413915097705278066975180082917127974923452270431917220145490322438919708435469991177363442308688542425297571231245627508315143984177329918279649620723698246034732730039425849899185098016456838455434526544674797174970284577136842084573946533735626135226379339670864323272417367176137190665735368868050094090760097068695108387017683791107882873043942877506151759370054836658917072812312208088643673775426984003833625317882733270584453714814945928946848870807494425021388100373378313682306363362771368949615390267738543777339256954891657160960548839668212045800852502771060525913685562855445627924818282190288758691345544655486296813559816662403867148236755903233418183028260158008772307148055949920413782249926563380096725440393413831848994292036391722426217389990772318082187324577167328639474869712062744517668436775060017183870047460171575582351908832741255132473563999812443778678128442924488508685733644104382172717261942296144676601301339191237316345377421237760158515781124419381460933790610781677040003197855132761744604927983296288668520759045559356299862590654167911395241669813084692030496274833322893973521809242303281027340734649412543703252002923068075423339208868238519366763378598078951028995981895955703793897358991906770940151591629342267076232347363091004133048110329301368322201380856591763058047534034769123166027631407188188244724472432016018991489015482312265524281648256359087212818131165901324705980959936068124436039254976959411497283586082870969744203493791699458580077659481254014375607624992094901553388864309474936329059541430403258614420158012942637780229696665023711718975917524577083588967110982185621281162303326095863069802664843065574982877663120104757376604283872687386656791556473289520161933546435950762180114976638320864625660579389993491847906305176128 [163,73] -297962344810518176858364409810131068360225621861279798523777598554885369143956877716079487451641801427792788172957615076247355332446083212278075493556662262514798946365206450536119870042944358538422121977573325551428708229697397203022906008212308150689543730022790423858648165931337193873444892066684873119723841882304044893875305176531684002962922486582517765398954950668152111409500398900007585018690758684055595405340593108742703640704451240802942208640690607585585803433897458575008151324775773314405543850638555016572542130433944483670462964887515049698836642227355515922879888733861462933619207074131054391982451429906564145211230557644312606152797713961072981320320858884375308120541046409081330831676951350243542123817434002201867085290659010338129870037362451197051216110821590738843460340796743938048969460579050474921933501122977887142948885552629707585737992827577676871406459653281861778975328975041012760637820962311362876175377732062490443632476145877336259558513701118865052066517683338967676797650216608172310195491347235743275133638202365535817703811200389377490242031031214946794696623566827729245133904893042343832666006503597689374415855934447637713996452354051401534073209721479954486712995942534538437501090250916276872307470470786487253761322907609499839206058036406871695065938665316025895875517512444689163949381219274160008417151144865522117714788794746515786162910838339765166574826130140744963440745276323565886545585931801449657828453514676537080131266570073710562685058280570878252279019814676682262425661558092355843372600583834341531777695991478339318882607160061121490885566197500336224921367439100739208415754580721092753282977329834242758416143972935540392157578052380218379625006824543219664274825440547779130497757346958814390403321905181546694360905309876485276493181959768611815701629481735281235882796117054848767663588906972075521867549607652023220628476041864541992 [163,74] 9359258011286029291493859803552106640202772836224652601849079658105508475334074803562219430411042239518936418275853470511290830673977822234499593610340188370786381738436212072107648901957755979262531702207781947730909555078933221668590422817421490143379416909113498217567688730050844325077645767183558888041685385157717671320376429467553183401484217606548849474543400708816580299248141896668408989001469295743071961768593873716917015371268227053560499699724217833742168003633718572077514285060818962142362727140729860619657116314940059231523036558894954175524773380394793316481353602543422036748652797486350077699098903474124441931983599312886659393264104231358549882848221612498120909511215192664560601415560778862706538380587308636250310438074266385139229175814626006477761662414314281292711425214751410220686812760101500420129747760873964152179744889103830508358396111320933145177644909982346491673499855076203958906773514552493187801419987318920972069714758387977862871995540230673891233197214491866042603951931743330740876176229428113288411851800360782680124479655898454562182620012174542855116930372949142231865341047970092189281904460404898198110089844185689574024240828118504444350494594619581507552196880297840807796915464381627422572444010661144718347546566950690344737315062237121346885194642695532647886694700283478567729431504427189962695650019064206235495822066238054407247086591211663054531610949251760990501173262632971268958041284368976963732917902329219267773844308694446343999129196013871487459324366075180422797204728870092156246604201483232426212655589784888668641838517922597041476335154557779477151052145778171279360519447784700157439855795255876312946702180087426091186764941047031522827726857896329494256872327671766829880082829440161099508743274680571070608159464672666229442359267136942878304936196920517963114844682509611246853691337538008372085807717259216272249349249674752 [163,75] -246422803686541693360184980963606356432689954657688331758465402723817523469370834656008329930162429840946189100675996180942931291483985100881215234624393648862441448532358265260111556219542947328990515699589070013721548922314322966228810541375555333022342571871219612531578534140804249195713052068872781963628334301547406912396074296523337140578655548784053997729886592123009600170071916775580990802959886972542165864434716568792178471335763842367385313322514002363364698785608869322720177385939335638806344870629456013944511350214353876813089270727403799716579738841290232525289700540552699559145778872514270123354819304273251389445712803859725655308268302661398756452373909310198202889729200832574819096284146019216995154196694268825211677576094512025078640368109515965039644117109406792616961110581047423863174703063245403984582228362743916327007284533338873108547124804072035764298744391149191957091418491967083018818051680666674069243640864337807586963147250121435278057669237157415588191005827796457757563067773401332907279399627008920649067554427514164771702949852946387477440522559355003209598908921151176008707860978868650168669565766730188453316998020054727650924016442868662798758463552207085106210490064316916297883407478310941051962152467419340226945445305895855904233492581144211644931249611692868883434832046252730483037535080552593235663315530529700171547366082713745271986430604963296712835548834326955361838848960200926457863816430658194810346359121072007064620902261162893329360713469606540785262515635579564898630206426962983111061162484846328809367645943243955136133874577291871255709836238276874725901935625069133397922902953462262494288209764721493292305831683545429728326240093606998056686986520748664993374586712628188099661905153043992558658061595296785488161024091101634904242707319610154918721383759893788299264303732058604411233839836860722459758995646452520687166723008 [163,76] 4552482611451250414977410723396446621898265810964721205263781239637149992667736275666755070400181282572835899912054274373021125871208286486724185274156384196868429523575574075328694225420407521860598465570901120805108909357315035924632261513151565984299813128508029646253463870542337424478250383665371545340961860242410377674645140201605365374904649426709584440696019224913623033127736775818145763676699666862394186701144311634988892171449438287819800179887774548192448319112241312936892746007576253917876439376995592746099533376910289936291090149272853838637765581192476337730041752117426606726328762967324246679783669424972264588168262229598019514424340620958480482794260389249408050678279120880380722249524504519801495591356830886677606257221222793855009719462715923493999623455742182256508863216746039243769075964456870610133974545948190108206027121982117678440365138293658865108154835383964159417721701615434018033709541022917313841022166308312554481455327745099684284389816128693816995765733382630095500101260923605713323162734993329494647933554512076094388791008674372273757664222889453210873040987966494666355905559916660608098489201315808542298965758585931137492189597444018942163943055263089842880699725733080391304003633196733008906721180094025706094348185578586744912013245017601958901382204336518302694773015513606068437651403673287485495396750926993658093680967983015368426658369672357254829340197773979001852034455097227821333674641143799626046082638577264687799976733622776819605142662871048153058234928325895952426576872346607344990582645539637478163675655663398226548140757098429110790209579824847744167268836659740537377759884084416106694575681026668935514641189621691874054000135716215954714675916872853196323591037253051203334010317143179759023307142646053068162487493074016184655569389733735363231713698431409805425408470128864223168293529765006499309659996670726284701120 [163,77] -13512474054053954260082849378914167989951643782586061498679765449747482559218536189842536914281934086961229104652359782667447264647833443009932016713313384404629022206295028897169339413398322620107916559047846317587063683402433323340848216085916748092317812238129003064503875185205771312472426667038790138082985746713777439723191233046195058743852610532617862209141808005548896627220366102354583106845737049269484120865366810398006267903786835876147260324957537627912307657119881340001010603719314669857420130844096812937866760803740727560534101809130860035595859886716749666991755101557710982961154529140402203578867784264616267583602838210249752639563211257500563990783786871080981344002774982604184598885287081833037598597800948284425611204919083894617567338633186589748295197494381292877880103559625729092992589322392200152753985291677887311474500849104750576680314500833130891190327576619095490754099984500811253209867598227456836898932515853580711464420466465270278973247322756155087011650527807841611761550375034593869460866202088459225119008080211454198724266483497026955333424371193335045079056957272041239178481844293153915583681014647273801984694473343884985005778933066988381306255983594566130701877396311633598522670255326630743958725362961784140348624883405318310669976997899783925994492885531882045751583407933541200844304070175669466658482942872712659733519044146215114584829718889509315313648577693284645723200012263236398383380131652075996377323794142352573245732162605097192190536607285107752691524257172796074521638996019052178519120205665666994456683715161697778154156617146618677307745365116376923071420490453416521688504872733390688930896250893828726120329455772059561010215670214008697864414427523817956728659337694082236291398159015644784366807871124452601229128232442323649743594010270622077463555709543996444297368176199281372081141164504528178084925674401262312 [163,78] -2583762760892101671998435085903605915482674189572055362219141212698946487830895567257861919590258879336134050869344972121308345317747339251661266304973362287982544499233975362684485234197121417884811722529932315017246621176432174850136367055297827566814893502393861681284207324358998525102457161284310172528864292283842848617838182788371605032832672029063741258145455714258039620025476967579684090168611433633869997107767697057753583177474755649612282231473204757059024585531047008771729780746513966818483713392233587203418530263807638361433298935542339874888359858048510429963501935024336916016946118526923435644485607153654321195414973060560642520870695677103156328497905892011230235479759285650118960962962737177548837838817824754649104392945712546429927075484351172613997057388362227525421297045376862801034872426183221497289844732116755837858300406485352355547870586109467430867543108547669871614999889159116768124952645692760278678192024165968213173257175781591291876685960445033837827508395728159741993006352552247911809780131846894598922202692980796822005362933447600610528188315524037626379081524373750787723808151947957080957772873655848907736629933282604078767610678323463322662049365898159013021257108409344407419444045943472788441650996719164073980957349259738189617536039914415258111394138180287817910512140455783993314271177700696365840585241068902707716180286059401809154782418807785412106407718594359226176810318206249555494760512817918538942837827789104976739595586226966130613806329720009248354777641966876443926388818918959301286899181607539756534354812396765154598575707000372020130154199604501030075792471707420701335946099182582171690569863674898116358402844594015355661991006435947620956407083065459405768516076475784296144718904731230422150457089567571458161591537808551632910048079227565277781058277289633663072465497832375659953801172626214776621837292854272 [163,79] 82634466482796273150821294680387951169694681799766672854011615553767916351858911188120685388361640892740017303101369680683494088157941941910446835686021515104883439379823060207278436263598104250759760077032239932569671837482256025125317589522139806697267807527108089927366134663576500940057661595960907921392755104426431158767821422456927814241154383045088107544642721146911126504183215991136736716866734635977918311561596107644570406094799195732460342693971360913312889997057784651431669615263883171981054015488935402443656499554988571502655521801098211326788194908512303622711644829329048046080010846335099821034251005022171589613645351607186835844236713090616876568023398914281315339528385439826456623509563717300657453282533384687638265061202319367621339076715875457365934693297703932631950686720691020457948812791099266711492255312835518656953180964203203289499400939993586830242673042077645443255234067696198899274015455788203019587644460532603618327794544951095208158332989086594481758969220696896540227238749376061923646446988423818418911582173190671101644549722873365063330260630275057282169706724320245029918775656343665550979656492358652446133495149699475649403967625642247613501806263345669171226698879936409418839002043557620799315422878243093513336168273468979747896023703091381368664301368128317516214825868370295863850586536382890029488350701368495527717582240670024322814645211536897985809936446893765848056930572049473220405450538655048164132541907414217513401950978703516381933429399812177931059320822856786348953193078622303022724953118948974287865793369382668074629236887932585393064955132920173973668405563554138956749177742472806491285267709253525030107593911178865511717630641766312079518853274694339559714624481113928900817990846820522651143481295994231323690018154588050421766140765322477745823448487189153662250197211965199688230679275610851690566257536 [163,80] 71069933403287379440890601755412906029306871126654398704759037632570052719904167506653761879627178892552696783570084754544015181045937255717184155164236283124329394975545453948235295635048838266650255929236894288020174605821570035289071028400328960846401329920454454582631293828213166125209895136697779529087318748363444807773796600899365898100018571866430796059059694816078298150527506454932127796177908937317131422737199612842310620968948999522722955925553603003150673699205784795159975393518356488177324678370077508047405937413651838011047626736280686327239807080779695482704906219458233586364879314021816769033900117141302071333067907160674973099213072095617841921199846104960998224742859131670002804427862540862522299672997024307057010021902096224025938639941732541538297509346560931711018422611466863309783641505462597619718713345842827581412007285655482238864940764347070315515975559651593680317619881925201963884590621459814254264491238693753907916315399193728225339007965757213472140490029010481963152965092084323417723412495900416917031794703690447359349605637423159699746873604237480823751063316891914269298443486410528735402412143825551792176929704658309926359655654019250404643569226334640073193475664889964688169492936289876215347467178606543999404572624323337350596485443744131540925026956578140163029062503757019698996060407187644108629378365219448164836612941750947633275414814244785544139695193675764277282187465088189869072375393414250285151019038828218658076854793216497238368630243888349840819410885036601553330792812642171338363365074517638032206332491339822071642253979180507082993725013032393969737714925054170788872154175294720305892563561827059409908273255945636600638944247631636121497626175216121442323818681606504170617141691305240296331426098879814781665429639451694514530613768505589141686662087986970547238214181234022984856745144424769331008 [163,81] -97176509801254159122322708053085511001342369990500186736268854970980815403911107180748509719853639433995352113338409096933078088396916178104384270789647660970073843998326655792925379293949210097510740100383725344173096740235182080918385177441227750603173228359614384612189631480482830819320399189393890307178372806740284452633049854667061544224929778085506829091429219917940145363638857720311727124845317598137899864703465684614498458569144114105737859075041138831942050699896806042412133653215512855748859504766938064375908428177693786896130401033858206213901418770088806135697292883294429342981233054243979386494015220026154047520210640371804138156673653106507771842782142647108044584745239167661605497856137601780449437509459174370591572729141517416575655744919985502125750243194679506561933918711330290277610638813412700367639174920347005271420877921148500726851471164688473137390345955144112591214300659726985742885735511323764224351102513422555802233151582979856858001832707021104057058819536905933627698166825869195314744236795412820138244002991668640245935850657502360015139886446275308268488985660927817294012049824076607257408509314125749139317342382519587593624469830875011475872047318983493500533851509225657865360135887740812852326718966999214012792034098493194614949178997854921163528895900690387219567461459684440076835256412540015100163761414419893370899555826605822974287772050939801579842976405282670602104232388519005853288673387703169074456703056969833008614801829925946379691183514998395827725472776602883667999818298282856576734469630133851495163119212879910817953034661241709355536139173783016433239280219643114742852697927907566198130105238299843754833686725159276037231768623453216459188400414734430450573872982252232511782949270406506464973114334189411224434522551153308090002428409543319986094016432182406639467442155990024692597498898012629128 [163,82] 4106576680327135574711255705200084590007485931250116566005907438866414141048019934256298148833971977992853567622199541963554279101469663911580718667285682382204356249439029600891400144423221269867663790317472268854523866767962732481211811950973786689578442060472404342635928986964020608307855489042060536823926468809363460209822033736098353701748838103703391427473431133144096200533102855117123555911065843077118914250070751213824514622202032821446416377501584330503570831457475130309113076079371195353051168113071730896782845572541344836855544276893638297267293841175133525286063023845242711169895537696304491397245342113729941429905609436716202935023993227584165749004105344368738185366977655420038292213803563094537510734569900069696661721133036851364456671861479228577603175134831278594784218006950586367187459620287507815984910130760963564530478085563149418787615053158056459902170601175149702705895872266012840463429441228185427793009256371153795424203210326151753375962097305591050268129937934669502678930776363778237513222130515820077966504880659360978352354419979979304054678135543366524471356746761675730927844113316444789093657011156694937455288542797864774554466394511140721041184928833832578635799511637903620627388246761806922834397098266243089282057488074608085443950574321088571811437683810703474843074498058866794264558816254838986759863029497522182854074130766310583543761736930259590906350893476913280425292768518926092398177522200749160184188344417172763628035839126535309692372527913166909367383597552968001800674631277840877164242684766577429877320727390425580816373068999049834209645717294513673981272028344758797375920028756859584143809503317954796926726777112722769801354496041757824681113987675033541815934860024791372455459870293263526851087227772477320429353861812934917849614703038568288877321155047104190024837038373118246177864773403392 [163,83] -92541808056892262670938260749306221911077459854667027249536605168203263899352929870228863848634251460322882240260986897363093516577718562240559434325065474800604825429345430615633791802063659127383628188866148898835930530969734383201866817236946124931903339601216203874970973801705878475310791137413921071036786898450560132713993319762700387038996105935081548624500756963199467959143414197886063695951028081636283028067935009530458716745633409922832486147353234864365388989381228083909803779292011627634943570708275101905140959572464697256205029404894673938192293639629254257851458264364438861301757474530903881087419003394452782257579233114973923176949202610066654514114622525780653501415161105217893412965733239516559025281375935594364305576704963077806409293762350415979767480652135736955296509570368847824305413150265442339657139957385348574640578161919032387995843076146219394561805406228308709024073636930385235429381134558339916208145517914394187800500643703460313953425841707919304026066533303472697068636453533538972828716371592906398249664372211544679537873789116940558961636122801271973764175034565242786508983411101863161613576815247666912229688205767298439305687789708883026011962069401999701550102452705987500726976899832614600746130968835853270955998902681114716418727819717155673103204591112075070088052279012211614843493498550252342304231388942614903092842907287405522339580969370711745324603705223207021073408664776359782914231638659159791852856977334494737804600635613523425588759170785696672630104339136396558598780550727627729638788951726328780772140176988953426720284985336675082307576569540208165002027703651696204110857353793963767884986015407410243519506749601816886468092979715717413013859917671143183195284925928075108605514658015871764049077977424855525211488476491193248117344359644444501675280187988548485037160624866633561601522336 [163,84] 1043664730919014173915507217357110578597364990568146260805120642262812696810851305072600165158899874420089816948294662244042507450371275116317639382649771237184320312126357073201336285128163850731662016936423761534638671610354706214192593962755842363138483887587662412038010468544513797793056735171068872806603728512658873599898562781681266803489425567008929767239647309556409203418464777687116442523045432455879106180005083175254949108800739320569290717838047817904062619919976359709631447259643604485996872170629493304462051155107582827239541434200672541143563815299963500062504132030223072413587179908713984619078581713936410825684911521527317701785458861425978389543586557590831245424263901524517597773260580113208506724508198983339954582458528282788073881603794355434509093573904582513586522139524908753605805076506227110571748212021720351242980930682029243375745587438126183568941445397123477492509755503145467104463387148511868142649995439896419924259695527047282982117005040479146250883486154917023341192967574787173135439225166813959768021584272489183984832010227448292874672403430505762203016387622372620519246668410843631538139304174118562784090475434434303680433555929078195855511218322861134869958613491830872964298520154572162110114946740408661526522098895689512950962585508727513868295512270300882543667274023102608836569281541401731650097882673689132378854624125986556602355821408701121385360935713477960200917886043802014089155890751017872079496567151604680337946653583952989931480184636508900897952257795530077367450150619669809951047845741639649018475877526274176837362584093516717800513189441224434412923802109288898777066065022296650453856595168685389965530987537952306585988118947412283458673208782773217926743523019740662247967271108663623057593653762811970601048971138283182461630376536024435008992054079706212589996879433742938050080 [163,85] 3820055627100753461279892732137607220485217389190146239299501625745506029586905720929143955059875337499001342546680578903427596237768183179862297568013563970715623446181784176706107175486977228539465807213667388829482006057670591715046877499729680657170575575201010205133462063120214260786696311963175043196961526674380604678707896116291179681188483060102229154739730953428865810268547335415442190876760772435980978944898939360089644394962495979778099682294988094296647922702366865328552624523826428448505156471255638367949168624683358557229154394090469801621121039112458721248694596889418821702996055270868947435639089946568199544912051194568799691733413178809612092079301610399137505693630360112676202335065684585879098630343344088768919832692779699630870951106728359260826111551800779781458923579204860252965662822929592228563513421480692869965996039381795197453118826650335638855674555246858941842136424528975907285489191117031937137193906566752143822766312661023360891829671422656372944963834903740975583829355636881847348964120265085576978557920880294621865674057319815228820692138137093696252012153157842506619677051103978119364011331079426442496560559684979985623202862067905499037294661039865969023122686228276753799084896051441942719655345705424017528231837185167685143251142182161714556730750252196015098780710272188921554004264788561328835810749450791114486370644894351193055046382472198266435685286875384235665069311063444589046112561280527936589856141807548087492927514294481808851082547560137334765022185311315702992638758944524781785758604530491977543519051627128430621793976808102692352375284519035580825749081155888101681665132862330974501557243638019223223246052824296092076256720670961649068689938378782694158726810777407229007066138665268250506181114053024687349276277104312610235167869461094974294892407171636704570400181794064636 [163,86] -357232891722334688347013009849366564946719568369449320394944191005285160496998336129596304942604603727050441494407381228123208397086245048238333911798637897140385903400162043353025401391723194947083239705444283548342713344938821838988015125788954603936899165339412146949982372652314398776101653742488896825021272449968494152063140606960120586091323016858559126983251033140616223037132124133407492161202735118785585304325212166458828857473622089465632007442596564727364197255344523653822158965648190369561847745511610657980193830660095594308909812465691953595136172136144231430823239937364593253249821113864582648722187428505240409112492846873756400860232897161722388471609906938328809051274222282201364849916189723971374648025575759699449507594633145883967192399240692821774216998175092698339815763541452224883285932348778660705891808968225087202900077722730980245416153931220121799446698517993795758295592203579451073991578265835830779900764528519056933159914872767483971734722431061476933377944392427929751468176123585194092170609149302578318045322081450492344604018982178115306834980570685377070973162239219748404653488226947739184732196002446847927160824090376872691006001941450570601080968482610963885530743385848069891968813519938470920079751114640821599078629105718187350420466678024163859317784588607712091123734150347540430749166473129707855407270646761940533476699492562500428946015361919106155476349117996900376222038496323552604673953070257952836904798424030700273370361668873993806591698715028017441708181622852677832432579007456505411057941879009636148493658509787514390648132298025122466432330847235829903013036495211437936399558789242053930881678384838214858836927041582027360433262800667812856505092935159542947015596428333882296019757106592892732961326508732027406616864226758878392879450821614194934695249208029482030758517121472 [163,87] 6022315339546903540812523598762444635511642662707409679373091840006064063239511506427658105402218660530815179829773553310467512775789821343871968297062709528827702181632341689454734167192478655733458016428173550183372119648628570497601966502991759305024295884555892617866363386985970814416159495851200801023087292275219182928411797384981137895886401095260718751366244089898834804123481061638868487556808524896018298686158648633655466937263506204704976592878278016002812669854369793659927708122954001639008263812600434617900612919955042052268654533718758267123828526057174404397644876480649254023389676520910739951551991283221223304686610919100955371557622126343003184743706448542998754146194830510284635651941309886842011975729263189046761540055133634098134791318883787155049874817653059248361470318119938948449827528980808193427361003839399631967827688456829468349385876186131638007334223215669489881355069192515257430985169103928658458109497796987134647028754857950370834751159617525950693764784832267701962763312175400062778508706405254278855247961359197139359262112417859682568237772084991575462406281358998008237584285062005705761158063150364473431131440867617639528806082693529673533933610399421652500838532192323242669968864315699532903931106415010189799110952656268965791410819390075414519434247471061433480550669585291133609922287170365763092472549854855487542008228215614970595692770266474983387779275546827997255944132581671645269899900270321824498919454116522750031741373955146098382613958007696969267557468471815431146733429915836102557031483345633929695539121611778117256599394677024071187246768312836607802536256368588962183320696037039542426076929125174567197655889343835329176620125255653253436759055475124791492451022856529077906307152097436057253404557534460322145779253530365414563139535626345807645746084602412174892360488 [163,88] -37970786240963762325120857321319755490764893806286772583615839701145779381147698110875183626551160293163660808307090364207109409925444319207437604603572675934143938846417364616364486922820499703764875245570899288488601266998646833929361401788412282950564416225372931871627899106937551305420682145363196615813350624177274784213406006904642884302909931930755967819444356650478963559907596042912228782480519918643254599437226299024941056148707096912979801490178151484284241228415829244023336168908590289982690733105628311316907421167577813977584330151516040015511444301221707796009802727225154726245270856965778000104316260172789241832347343930516039262215271843946222185603677678845395644498231492151410830404265543599472387340866912007831190547939379747614440989882427154273217875149135054553563746345119165762480383705919198628200359462849240872291264495212734504759191304655406111258157006371779934401115390696303236831544912360893544672400537080955679768248191669682507092411396995098293315242830898340450423184065843779489374093495749996332184614678653114981674885969635791207329525871247941915170771983836241245056308836430109335474224897448385503368892439313114735506059868083526370505409634838717072239162869104700997350889412347950871863145634620528516847105508852460666791191813400450953282106915079776811007537948493216431193482957123334477347057930492751484752109561587818032118862851991204515766198154632130972836835204470117169565256867063989807522061805016274031448126085508760076407971055287169861958008325516301011296764333427461416691742111633390847571872353790092726325284059746598452373596654429073018486502437910217816232772085262804367736940645012740157229754617092604987277418571311326353979103690754739302186102078971706211590301105136865244972549185934828115722546078420290561544325128956275354003405569588159219848 [163,89] -381673488042713968850016738636915897122937288796556610835570291906212548254589647484659957545500309788631594413897997153874834482412063623210664815825887841758446290169317294889497498948827276061703520907233908715904032383777194628490101379195163550014976170521629385375109080067573494468475618164525746636113823653164756927268835852268293655212060501039125072464207127513897660365685908240631127438875849617932853623901389384417054473969367254340862443837844676626264637401764619623819556406761230627849017654836234976777564045464652630465470464610353889127049218135814479200651973168219552013412523466394053709740400200015245866495204181985308959791824881643125671524422954132627468079196023449054174891212372670590671437279297357040944096332653292015986300521222531402897997475400667787856281206718462300449769997926735406047856342962041418272744780845598317947195110793219946883357599464347131234649293737907361777332271842803992628383012635213025029158091456385392061739758499676123285022252505981182821126613338896710900168620266390813843973645290230400582291830955561942674520997436382408588058391078603662365297673336728410180627373475667556406250490972389240841327254123395844637995513373559273593411364735548999231314252149965279181151676300647159451519856582269685807347003488001655327700135379415663119063418015205960104859022189507403072206432035990540629587317580429645791494144512292775688588981228763501812034191308723792094216753480250502715625235877321688524693230114304292107671800240372216488718537976746762085823232780451693065054514516030162268570587943734648189759150622264130323079809830626306418357355566984159682359486555110130395084982356321558356285370723090569673262941377069361121684408978232483243557561434587058594505964799427421338880572633283697602277509795290182775169705239969464729424056945275507 [163,90] 12524021595246084518357589860109826775447793877842526826300760556468921850869271429171709063176129674233266492140918267579684843802095597316115249362089117008224278851487008606400869393571051239112698906831807159549360530587067374382518908694894765748345349951907294898965411607962874803032282633612199677409324721212140973241312894595555758970257262319007902026348848418694338781289704962850745256419553633398622111529435299120814435418737663010744338789822479499957034752828168194929027119587791436575051644546450822276119477636858371996224054055339291106356355644670868642976155437996045975221617033382735768064490716674976948017858941583487586741930899474687428861626130363252441009135567648474599317338876612056090523563357589234354386464437977552214762522579734822068097955534992249163284901343711774403881691401505399841162306456271523967716035279738648567204951731246748969442621083001992802727944866793422102410568272135193178987116136134120466398241951558036609342438428481492020860262254031406937296780231178331716063380273908719705029294963243320645754029117385061916278417683162667255210574557473750451326409977428757554122054913374665503619604646664773032317699695167838317919877751423722379962996415349739664193728929974953625704910219378912734856882857566410133870033360173816330355285573202045464255927365966377738532594972118528342286106838342935671711231555333744159057427730130764921635906108444775208939972928193912370536566442572623698271469935064132367119255243121936224075275186128507953668978924626924371618079827508506260037005441588254401621257262965549473193453903370854842707351813684222932931482677692646905893967490646128689734982164854242504992371471560368509605291927174618503847833332257982823289632477225666419107128561185107000693230562489824265235736048422323951623712499008224985182323201856 [163,91] -180117236214000298484380119448015996305355868091847098471869681652892632489092098579081423300091202460838852456447142810368217994918714062160600561616482905530941470635390990726266846317341474005564624424724454191708487024007714016507152136108850404386991737230856078721040295407187875694581867648054262682348885080337618483823980535563098811530676469514476966616197384630757412563173114204305319212699850917132582236277094541516678741669637344506202034274102435421503530883963794466555436590630323592066645345093377831338098717165048704916001077167592731518102282623901340869036160878186639410311203475506365252769907985835954599636965216945447225996563628152443782905456457751234919985079391495865093988941332838709699870249903813048708806779819605725302165112089478914866216814474528951910849662093043365725472325440033531281866838086953387769627731240784023946738917294034150688496139606292316346866223541912192052468866417909160207216262865111907079366655631368791455878551913872652932188272886039063815880322854802213787908810381004871542338908532339268063951365174118729034215243584513044286145637326191615208771205241163957693551990513837612494335132289288215028528402743511230588897286561124840510052978603318071591643797711507479389939135983006244957214075232767302004392161108078428521770530029767920977496055670271722831568259135193073664450526470443557764970403622006344170228536271816241574184833795934423400982792399965751398349074262350789518111545828317638122398568948092607972416400122055615641340753100920699040851357682491376712484487488005165528167419948172751738334717559787067139876819549643825355704865247190270223444649255019029960914610498140147685496041446660967773933665592856364749678770442927227612704126351497480015259729961301136313247835845633834320274106308433260900930717759421657574467320 [163,92] 2075230874793743619479268785481312666516886908666805175756897220363724633753967309766645294186326623151509560971017080485318985242896771239714241167197392637523780519744745061343586857121345140463693024468812112781157502758082382452020481142232352706690813142834637574447587927067878491611262663271045560495982587201587087874102247258795830386591676171770046964302318886144261533745992118282756506208567392876976463242636610239903559617495467773765687473461336906093856379176323035224165473779422161172642299203397870833838161947017358751939297678218990091212404570560320287762497890719854156827983066216153644755739210325861842263994841821739228174102593310367625329170999376974222453596372151320724579775574700846971596934151795527255679036787360346305998564561187684888039770392914447587255847816948227374073704026847379078736956640010466744409340487132122568546294182327087202478575724554954959767901789909092277196419697221824042351732146670146980388387891448991521402168379375009303048066359904617158676990442814536934133169607007840539970577305371076371385304247412544332595988891696826006503792915097251897225037502841039857762287351310697606137184231309747205639976702544804072761866188285093255357985771074698756699076135180890069277066425656025295483653037727425569736048071734237787828078064617563713833903329376618707716649651885147611504794748010666018564443486024111121803458634951711726190004828568857949946451634707653564986996283230689876132105427717487766990984589265091009444907544672118610108897630132582935349836338501223058873800094144438025117166173915162908485289964364341271497016143065771907749013909203142876369050952055010942218871879990017764586503082741015911222734894542913203034432971381778001688876432915060875799791319048574876459240711429926742072289555425386476316961616651653370480 [163,93] -23500769098357033492524509598175563418562446175576833255682341748104271626365531603319185646159992960135165279806665013790976197704886981180819241979107903688293404457552811686927892443365063062265246731972556952828783718353784080249899913776263496958511442801834733103941022194937044538236071147335611236629774898753771918097296716948763590941276159755207274681421624317332648665514711472265934795757001579396016529474048703514753064771130569974415148858622704596576314121484021513860404745565726820417610483949446108721624575695843518293397728524346643111086222166822590299342131783469219028504177457480673594852813979752912116717875185800770107617055205731150234650627148327116620625283037890600597421487838983139203751128737376962320879516768108240006068197245999593255966125947353642981237437001924569979347675459096698824303864067195982966747140803797495635671354731848947018580765280977532560495983798059853581279782252773392382679133877921732617854598176228292562634597116551838366251335529326681382125207953840053745117225348831577730882866722005623614701105245209745995454462075597738940749855209150462913141282053957436937680616572941638852034949132353022813396098280827479057857090473172817845013906804498964327261114017660481240914906987428036717269064904418402557263030810510330224797409889039632488497521475706206963557333982121257687646281301631445146162359383960155025989508954396311839742598381935625006299733540562840113546151867772091502917247609933664779192222582943158183155660826186865709893622486377191178841559947873111374237554171988696171920776617011170758331349451324746184133570245406560984224366770023607683175249534044599596926825744645278128806076523509815194449685978023678282380218931262367072385708925605156228053313966393930202848818655586230882295168649361807052289723198756974 [163,94] 263979019102976363483506134663790370765837003462801870034588826134683420785949445738273229980093934043796505283373773848924287134128561166146676370106496021549213559723629655008164307714951503823952883532424398289741253199066636572049074900997762792437672867662969889850684724295630486368731705925067602138812047274363273512653763926383098764353635284992417199411635360410353186760537081933498433702926111074673506302479797560609876476878961309735007097532589126951689026129861166981059286938565654564086647336624711491071306912917933155116849169459307558142265405887076602269411496251056166244076872018868784541966725027003063578443002491103938434616706181006849733689001762916658056321740803465167789500085442803880030204091202044144532164088803544476871649611661562730909854357873472359374059770246879138776197838231265654620382051789360327220164756763571489643624974093207341110419720690630971248376266896170737598021476874473361260507210687039069066812332874445924812993230643113115465714178311666718142677268660564299981084487689280970253519675999382989249088358039542376688781378230322819976007100432238802082292817734278108418020020296999533810735550787122446756550774834729271356961526217239013230455903116466598396938238641307561653314989359287563225136435153501708391543074657036491329462240771682777837539364332321076257029990764838540963735205144966318877209521916214755628071442601279954737210352585589502460578913115207093121643347932088884678020039963572494078345131841201117192296051617239527145505741111834584273361671737388671772486041431696121646387000762351831170331742997775205238893437517157768599857441778963616118850767004730613308990691800268188534336971183586409592379505471008414398874794800092730423405660099415878316387317097938952882737238395188689245055793981664998898583643008 [163,95] -2707031976591095088014798342774206934958802138399032782525215420804359615937978681613282467321526291014107908682317592320672709256416080960960808821861372877919905718511964334096373962879430354876377690764445157836054900234155815308113950838986358380555288108178424994914542420675386506044571177688124571843210503445126429572826784715421129437106233263243941110346369002122566862367829963052292536470786215779564484860911237496797504853859720761683427179929719400152996273431019101513415291717390733969768297863785262426597314215646497252736504036764432474790847672361101889241770572110177962291669549316139059860057128550691495610505448588479136595371134722197449218479499794971670097310054165251689824658425879694448348385226118937823974216702996640105085152871126628492037840079318344671152132345919885198826938447953083472429731752200966498772125464065829985487664403878128175621620415975911656996262829665528124731592838387562843454933206670007190455376209703513551558487605651185290223088484008962888803521917062033822757213273874949263672455581462398898090891967808919247515977001629438624394625585004938458036460341144869159343884059133247497898353864000503494960270166637195910715317756753542456451716867867396206189835399265230591156015852702882433741218229177929688980273413839646765409513792116812003903843733758941986044957385272587194078272194840184136343586534956392809735336895743940963081465666630576430368966452446322033179691061325352348658916853442632516632103304516161754948355366798407422093982176225622741015780121854192753890213762098698578668778834379578105866932329969759797631898158607120822151960884981626631289936376336688064896871227469853491313708312010970518628677050135112828620621141646347810228065847445408273851472794064922809606974391430912641136432700670902406538960 [163,96] 24028399367236534852673510442104177833591638078925888818536382590277821171623391077510887910999002218853730388716635297766408016836152845741741798581579829324981402727621271564252833976353774038953795978572169993207052096765035379415957331980279921472995601726371709099421104383636028571650882239652102358988227633064787775300785357649343550641450222489352063950898015987359232285784653314299569782999339951765728906915052969820878290903552549549066948026238899370642357503523291955207613027884118595565409665990648657947668537854909480500074531079815889303711103025753211667684300543332107729593051553824985226590849076046039812174694107506274641292658993851043947689686881105787634155579948321694658518435377375884060142727993439723369402539850410338857172028741585929954125879619169625395955647559616230325086266490541609827946726828014651049581921801999436245347605112902804258996679868239690631291328114283815493502968392604533433897027294586563843329236090879761869648292153439750509781284449424141968731027274084123557470770110144641277929379571940472775687240021137267269788844832864593223333077534487427340613693671835396564200646034218825086168585251016100776242867136860442828562986739913526681941327978658369251301555857585858305825436717350314175517362113657548845339688865062442835629533344356360163318071638263874032547648342452416679542383103497541239941944330227692567361155076113659697678945294806515757895767788449339197639536915904107424671396209144687088837568517152296468095362783293831502844740490557003947670768842712777958038261137890413751425240567465872642958062194187888621219255998466321139573292732048125126174857984485812072860934770574647003896110894632248884423425712671858595573203976134785912950052952579874493816316114552237527683018832818630468437141110803277376 [163,97] -181794623920406290661544687326470705021683560367311896352650260522459801159393663504766805863811228121041017988087224906622329334704766639973748315252563745648831307891142160322888854144875048292875074118722530725344853457508449301001772426594230600949777805496788532075676835382376929861606799880676487244631875986560741121620242614195905144344686697250914415238607364735495823681942152295614404140619023741559860047948758720845885796691289429342217222266528212011732660061601756160671770513587951255553873116863544907008669395641537792781240479508201198088286061329417022801392031671011264196984058219733509368890794295636345226057861547306609265037486502810041066585734000173723476960373704722537739235316112577758970798552605415009030844887433623755452517979126884144774478914347069244762584870385138515184502069601457641464229400275676663525351645529493354047976842220696057979639588465685487269738753035571181991304678613958581667995715114770688999478422145950137128987298075382150905337347393554834934579099741373525778378996454185602905447040906090617358610987815844098050555871429392940974666550848022254501860410722400691483305587084803698754982637931239507856609370193779808656590797806153337989488752421628492652007025279718217420383275482825189583102481868545151514692316891242394791880368932231015840918313748996244906286201385872835278499757613778169066902616282836783941594670842570825035748791613176404274190606506341740770229855438876484765919357477013342511753400174045801741620269909669380277092318719905833764637479504385925579485267495867154883458978645188571376609964933372059660211738890829313127311951454813494359851891518104181592384099539153452643892825645373990857051158341544206838207482365582079309965328945824236110767919222043985868544672822031592426604312285672 [163,98] 1169717026457029540549822187400429208182991035741433743396600399802681075273312045886391281761003846922845130918919278127305880879342245690761276399163258773163563429967385222150905298746171798532212262228528451967152463961874865611619338217915066040565263268732528452977865338800691459702360791745166141512598776877665869946125718826941070111926060951790398128915395665423463987928585399361505222262231123345132934891630015390200958525284833576641477443992301254982371164631195147788639474243481823516098222937107676882180610772627382726735545241703768777961328020743508708143557296688518506800311584524392991917982577991785109279695658930712804828459890405296051298368092036713042947609969793611827451386631151440411792670631371022756138456887970085047196211090775805821295860034596968105513294856984882171495686188409565806185882872465595851650432629136492006088876653586366448664122554476498131624210163556054814826865017017060091033295822947835237200850247755260586924719808256709142301616928697321607343647655086759145776847034784579172158959752113502395406889108904758754472890469992976650364966240637148009353624661139111925513660117098980825322007248840506046478835985860913790823471091362168484576423373814489521564252134773922194251523624940965790606705635938454633935143929267451328942318228085390697121554070044856921295182358001557042483469162801408596989012781376438974966733040022953370811125667298051476037082569954261142547333953226051296917234637885426812804297247371196981842007708064172589037847727753276199189364970957535909344853551111862916848432736156017332953217230758688879075623355573219428273976381267139629657000429838725389229776351232722933618966573493855513731707036106869665095500147761334400146528584820746393630484463839534828931591204384424250087220224 [163,99] -6390909899004586009999449737259526327316096064330935476785753450076115605683532202424584211795238291350588826492471092859466396794605957520988152034250865156188758729495786254758886548988970490013187248237654267579379760260853170916986455802494218549222200173346675738204704250897764209897180544590723918802648727417335985821235695599935322521824098612156069009686698792331447697416033999022613522930019293770850875073606445394296415410421307289723605753840873418588125996749828197382675208930053311329807158565809892734537084906257709546226727765938635119546572781788363698950033168000741504812386939922421915292052849187526159075499116976851628577931325048074811663676630527260069480909082359416476881155051263782774044970160589175280612844816617513113414121926527997566303522092274273470981346464107981888105842503190944223395531235325548707353013360143189504826126627905559885121617375972618848705864710257432881915074057576912264524119109181602907462301955834839356126971734064213963193860857326962837880579922064789792421665876004162814262986991531507207565660120043403947705850833454556006557985812418562234066578702404487179841770573797370200512388045493517281235491386535275278017152497067557073813283322047901994610754415328516424300199718889718903730668090776836398051830086044512380710194118618899431775265510613973652000084391706535682052246938541316288998378793704063771928877477664762066172231295639887959370267314312933137665490722365695563061988782862790076984754213587450746093864579338321402386014043804451273700995145081907040644109418175831163348623693334367211946292498665503506514296271280574091664505997368825522277713551378606052345197215991723381080244843469500310126901123418718458944078006053223756507758292463909006134327206282861925995411042093135237504 [163,100] 29558469955589894341506092784395104174539892231832159815087509619122290731188455353424823182460404270859876039860660687869859403974535120077103068133594553234189791441131479597357929917865303129522601154648398643222054934591756557957107590194056206178453341151393792329090424199397064925105041461132938459726552719393048256598500620671223195281330798832400599917839116364268879343667266012984978616345757813142508601612007135177253825901199603775778054701956980910672878444233374214253264876385221622725026104288566130307076241451366186533232032633735121861932980477156859063610463148657802409644790820394858119119659426837050354685351549377362559914045689223603707434248347227479271073282800006156993489462316965736665318627230182621760550559078474233061068737850906451436845334108178898156812064045843439605419045648358056200312509005901965086575119073075793564188982908272897917681687435319986246520174185814067028212884049909317691698754358861484749705261694719536040869680666209132426529027388589418669828158264135073568272952446751221495212602332843971099011181941130930031638595568204213804514110033533214779266857348507563054561685202317226906147028215041134473224491370354050878411271733651223760127021984076426024974146378756709002296693213709990912406474607804932785947974122480198001937218139388507871891856130425027554605211769456113274120533853788525729299838683450599634831076565009884562068353659717069257550509860885140852561860476776208886402513860988626614289173601295056934038327233060890837738294191578303728760814343085701438987105013946813066793053836193102833972830844774312366694396857415998039695197341748194178556920434390231232833479940996743347280155575657237999369684061640464133394148652202088945099922566357884654075181692895729392706166575924736 [163,101] -115247998015399277003273037125674861907173637158090799496645967555369487494689264201453459736903204129307766202734595214503233586180728775296834669613062716091516727994729960708627669315460102387474920319846681957735409451609439989236791373486641867281439963584333536954141600943840341228129973025241230267396002939694344599728699496424262923678662621454570010925385397442514817833123508701242589824656787844579724892599211103551787549724678176642063165504168686568458067723563086949954995931286466061476462487998039669125034675614280990340204966157588128938013772531408136433690364172993587078579745226958982821339053122879797498121416664394239273412269571655644491318176954927383390043983033900927961141832053535902239238888345822363201109380057509739200711091646999110775184667507369233894304834263885097743022749391109997036763756246354615782319504192622632844713427866211772471536873756134149058323044933981760863550067900177695261478027032411256116928867200379245569376100454823687282740404890749948619118032227514092448640226525075793066942974757534223497818461620832622295610278316638845275172913904269363701990704668145634638615324740337186696185791577586981633005889559649770385442958293686469685089241845546571418203162495553906299929998832201190622967925681630440469043428247815336705586643551226122898780983178366791828586607967899304940656441403760918280761233362627178595982854397890146062490577021737958587973404290019175434800500933928277934388267498893349100824653647856871003218930867786139273722814430363977106833343042293234902420567203078317342735526117079814802449284159688527757378516887054832461940728312752851205337024816809494576299721453952582132793594441776135649396038080106154588433482993638616898248584544412997818858534077770053630973284560 [163,102] 377326992785397837297882056106528068879055153109557646634313496473220269738546654958804850377454916035230261817498559132056842445248024386250269769679033261919091919882898142626458389114928460528156586672755934398704673581120744819018777047527579290140970312303841285691740113406076152011026244510097699306707459059568382813240716766774829497541491041325657704296445462849360522566664578042760749709290336363743549714588464040971174926165542209803025161712956472052561437865718629753820127167235191951603213912237017900842828910095713593863070998039653214220368396330855207362258147312749976497284517444102305279871473290684755540857357657118416951877529829858707019945291840943906291368423790668935627750474829683636789693880825452853460146711536922320052531447929565591359313104791047255345165654851123362942256065750524802909325601692369478746396378419638097541921238289938711867066181097235000597393296005280854639435537160617206763427353791217142817994959088208104090934659303190168385768450052101663007953769434587443463068585300274180389056048313891250907073911813965455538664037284882092363359787539875112367539374557200679685655174056071056375304472384508960281100560862711922238782351335733691767087987083291606540042912250441525125631356789544818683070106776424249171867124753647986981445971127373203340047267358568154607826349896047448929127557002947549838709495341376322982835529894715431707444608977305423080740183175501722103814076232358636824086196479695896737036123652299578782798684590957296136216572057181549076579168862265530938323259913310859087358119071288320074905772646069778382021718277061504428897301174966347878580538563005898328289254433665932445972385364329375794829518360062794689229073965573362815848905382868874390079625518550910107392 [163,103] -1031764276516376683164828992575231753251648872770858916380101217989505559857478480803617238473675877850132360542045204780323955417003946149345064151929061435592634502514107443910427309915303313265952719902343709218713248329114941658009306335381683564140635525438501832685080463858842947305631160701405163700392216332936665886780777351675943775118359135398825825320206642927818288405140779127071640793951461688203111438145288082059854820182157685687205114568833740949525554185741613074463803928518983240187124006331428763582127034761665885122277183107968349580340868137728300386100812795683457969003793866226260728495187188546507022871436298463608764741890866187473003094711442322472953208751943239768446844532304057130758253319803542601315969951749678888701003019860736363575955476861342452495991693225497340650114370250566669297147316607171658305313392320589333533892077528251673074403732677899139085345929305334544506072560466416648125386555399049139451062414393170919772491321692170710480370723363828846710760068077597965402537244565637986809469264376826623800298059726872170735694094441428662163226456993841042296450488479650895924830160907130640408399661424098250738537770941783965286722587203607144608364121408748198356071351496191585277224941282918431395594765046737905235903871061864544500694206166429332741070121354076456092531680733172749583135063147305078641278636133094864840046759394616582376275217927163706655862349758816265615398580345080105486681615006953258201434413091587572331388060985454755400922493638688134636978636798475990283313705357299616234226289070984522812570496445974901327815629071183370593727964402638494137639604089026335630195901774345155904056601140459386439601631087585027959146088545091397074894927932767984560482330042845088 [163,104] 2351354566182861677248402521205062989332912282459778395551769302759877160292949092519067976867283138506351145393407176479225887637745592682115894619347541282498918873772433902667985138861557017229969801872574262974700697587858473956376744743463596562161541991068249376855264168983333052716153502373921395198120165597832409319402261496303157735282151936780641323656165920664456469534071112364669779666515205301123509389665886858249959540208553205570349801147862717191271034754384255316858058273230352126741701331887821509162115019836373335953332653307499803753240975621592666858795161036593370852061075206099001333426509013678382357535757913356417953020341867581910573764024999553212016500087224845431962073662632686434526143646160126820323628129124763949934001256178545217732071059486834419399801455770786554430532478331053177982869432269279693885272857592870686799071688662921630784780414050828440862082202966442817277032371513343736356340089037598423008329443459909341217871524152648906591568370992151065362695598875350848680610488886827109296854681478075253648123320967363887990111955374886079606216840467007311833953057245987287942673987287586359977893896966274156283333279159085988988677726305422735566220861289757996092587315466125325670909501665176597033476690542787524114059687047015970874484965604621234103153130940185203223131503028906228350330064898750351940533219035780847823078865072601440245427948816574458538016552482476714887606686392475874306983147137505209793432666880626024421825120314680698940622419017352719041980679976196015724551581192961160954644726107458037402624490812107028706828715047791019159393305786355183490387843010420939169435145713960027673640788260301775236212759357599223844474088512010285952464320456416531328382436352 [163,105] -4416743721224281548899857446726431781369716268527315741672712345996285338106586283447988697438138200348698846850800642278681542248406111821491731987496224624159658118316302490528762884035485167212573828147740723352903444369766281497205932683353095549485551909390679689229899675711851685932237609187953751243556906012414855945847521296474873526087153008385326244369337831744645426155491884616762754632674267834268314228079145855015960243510307050694443911043010955169080977532707385132583847265568533277260113955712302344791533061424663574011793328763363197160993858801512531634444574687689168878318309098957252425063926733445071542804392444185414355394123894536529702880879190383062390441344511595546175702608705895577992574201960642288967329049403157433387452975057289052045148120264155122706482149786873800871367764428697590491846823029039270893202831811064657296691766560140487283503622829670174770632336375122048937116243755818993113084354347946127974738470315168262525436428273302616637827858936195111566833654702792235921233213481171290189921515955019231775839386882432617341243739630363642232576054039287255530324772406243932253277954657820915066859876492986678623461143555691052164059138635749505158425788761860975406662081109478670958942524270125528610002957640277598304665966185363973660171919564839081302653904286372872580106292923211706318278670133463277133725026181486890407320218861613111202888181922576646738826489710830768542556145466841920688763879955898678408949722855632522243559761615220340906057808005165782066988568450238545775674056208625725371082922846875202258338319212478811644322915043211696267472634435891372482600401831703916909515830715503309484499845445785783972662682087732221433552618931546883832926151276594669627456 [163,106] 6801472887239597074550540989751622573189286158519249294488856934189088548403054527700455085141586486104892535502740239008305508019111001228445231284670231446306318396212544640582024720449506045354658438693018816845869952154135217020497260668478810061999960564733620019006112601912655308861934174543760664856984307506095666008585114961876746166177473683968330953078222621507522840224789729527749895950234025218295552950324441396535417388645628618682287040425564995452064450642347849424006769853462296231311509672135849043363043424000017079314266932755271613782093367030043796328817218782261273581688969571441203296148541393523865868633494265912139310825520227925123605471990733784991288865940138364963110620463661665302668684367831810638654905791967769866777012632756158854660125820118174425386395798288407536942725987909075078127891710306291064863941806900810176493828627886398184513077423360992489049304188261844297549401907649883054517634369924749724530097278611256986804419421517108476027703971012523092102126114120382899995440823762886476312346532121399667214333121251703113660689602251414961084100447318834455108840668933155794419374968079753621959191722553743356149338454986352477165500675635454064392775816496371614918801565222725891867509222681820912797494944712611731841493002005993734268813210287566352458708133684341034999668560841236953887328972909662805851936291468748778220224231463038227474562304018814628287527392094269168574253771810437893755926839011032566312180046890585578024795532341674215690285651447565295809863303258971890620897564736288222601208059064704936946616173501944670042619231438259063049478391447123789917558746908826874795652572605123451442382968922494280261532202267623483748632815968925680897621636502899712 [163,107] -8865157619854612182550240772090566735660026416820857311039911023784651559055325513608156694897497032913334148937931566231279914698570681944592154151061421209567406800024337224171278671271963531043143261488024583405415963120266563279181968121520106323611818666660379609775973960371760877718778760062819916422554413756744889807461842237676384887097602281356643718030457532709416864210983788822119280917032438193553586970820298341628660205642005941605221734738837719758619195926621931798600463063288805772873944780905589448043045472436184083893498460875886359877729890035804693407589349263928116613999258597233865086631735892732750914010914107053141546723200549268430503904516420128770372768836123819117039670848970407736333291736265850650086690523490897863566253329727181202657786666062031221951994538172791001780553308464014943499601096534854982821097870621629405297368787836664180721810249699812674801147168666118583695422873037838320874735878268384918679693280749837390093414619143495216919698621213289623900323569713724510502570548505438271802059096278620628115358123154052408813192176023927251450385338528356644779567081850289553551549456251257678006091691343427494538832115241949117281608847360720147827670379709932273170539214486968343103716959569256517739305315112932093989733892815502397939509618340624106460140800541175994003297728774621405398613602824888754962763042087483239286004703168024930703308177009638680725953341755133607099625680573200795930592233399660704391679544477146502565512200769415231594757776484136881575331934759595000388215768180078119835820369027208906284925149051421299615274468577975651680038889680919993769487663446289488999504582996090915096251274447700839318491581177508292345756725283503862340033829376 [163,108] 7764590965307908935986597742466253171195734209030778180612238512495548052742720939017947878413319616544794541816943102708829444000948870234325626200289764589756671088296365045374679316363821859885529646897137894315403878177647998972845027406787959450859081321336759933294453739311992911246696613465372565036355228305658735924795913297035776844300135000693532491796967977077889737089272340041759537675680210273757571978621576448563185238750902998457409719992807370448100447775289318740168908215924160286226110310916952496901438212559173277509087970356188621914418746826749195405690269002235112618574479248458986349728039614293160393112102194073205993776999105464594649401830068120753904784416210629154564701366185076687840138728717495222514888175259374876512768299185561552992560582427405449734724625677134232514592634896742743002630135128172741297224857792150267839349626816465549586619105102224911173360990168898189197713448052567282380982296161372897976453861936927234273217687757481425942925430041172419807539740945638196560455297523061650872414470418777791996433798862906949778684786511193912387858291199133251750135273176916030971304444223156487006274314812442673492653382701526508602690020553651415970915678310064387204414093705585215293768358628777629454824193297337720122561500553687288939423838183709355711811168844424596141433297717406467841547841187918404641925704117095379470365193063762384833971871922968514593036896808875213602383621969702858347014177937747808135119782252695809238405637566708406389057897525454455836151828759361306358629666908826435069253550567935540275615530762048038285733251682658019203925789357503108329367990884453995398704233425282527387145919834284017679900325961247158232228955331206031028752 [163,109] -8591290760654552976060880157613680230859328871685006748172750647169968895917254776168878612631878279609680438614048407935211766890515054771940422493129194810898119506935439046791850864053507493759620764306424263437129612746862425662087213443221803046587519205199311528533860395697981075261300745222399978420934046937449771969104385135215109014439438367454006500914910479301004761036093136527976728923678475269419238709704983103286978400156554826728651938946947233523736401193498862890975267133379539526048918740491305364415368114632987906907998714133293225032372999751579113041068631127363567683627530241660876762894086528922343089987936244728468769725945618856813627528968507742321119492826949903763480985201691365190759789413485494750426231382189805018056958727123464918742634140068375536845089764359198869961420526887466119338068122422245953099905308607170299947157784960826974325486258563257162713767387802878966120817825372337986761085025586136239483113376333839751289212425528028248095101883018014676046234569236253582886301963080410498505447796454251202459165693903348657586227332576212900722556829710899705151561925942411505835149248015198045980748462580047611576785601136238207842563122460926019818319958320810932199112491033850619666201562507492159356468258133429083484841685908914528843151750915579557273476113118773981910623133197458584400031010639352947045374171491927319223574632735071004089306209747965220394329441592893207430883280922043614374171545586056185671103351594109986816956010743558581919407227107623397962111133754075264436845628401141251230740570335912540722150168654013658186948872104289615420589996131461854613592644998481886641743974038168860293149855374433926534642061604411784388828990029917722 [163,110] 6053026413591485990831525051331673679189936532162662973184517857495426635171275948330907750447449979230247528853362663034766254246666953212122166498114059403167600346092905239935049104659711495724727496286633242970311956375743273903780755326494201639630121829807240728938587934998961767480306533954088270322532970284989041749274233860139882085027429618177926294381250945655170292511157697101577241863564631502713121251354314292087885023407918618630222990695148001339381769296693884888934342838329573280119783479604859793582332391886747671271275134829457201502091427413983188872591786461524590479619984938207427058925541998203778185335541145015494049844008689359894977931654776265035323710883900014376758672946051952098835970904917823499935192786778344078710076063001514944762722845899469878073940018580391986599329729520054160111531706421017652861519033145013874451315595794203574617061703225207867606980912987301809487518783010030417143981541621626072475011599558424028330832840890128258430273202853721960593358486489829896076554253937162643280602641508378116795004327773073121792988376594776519188206544640586969330823372822118346184167027292770963576963017444994262697595506149517188131807372616026002726791328894086538777502212761552791624122266267042367563600555320290727962191577688540767506866328084251532481372090379399866997669610299022688814375079293936893940810546955430075241432734432048694586709091281716267964094013106950722029164506682664526727844211152983762209178352665041218168995593463159746452813759372537846618397903301927147083781616481577476275990594442065307068889014316685400618523698520212509136971425494545013265396154197463779483229528221666020222064960432209077788882761409010665079440655392 [163,111] 5120866476673251939737585500163794128708323032985063293254106533885074223681290275315257801826127473980553436250196498740180647508117688065665379099905595112033962904449910215900662938901938481491393587477300751213241511000469105987846769292631263652620528474394312472626419085246192173551135753889231758348298298774087910883529091972423873859147573770051701270467017997741513976224372990236464793798598238716972022443862623553849049280263692852396306803172464750429496634381208390087759176768487620443568505205647836593514422183784955330240135852327205454017401717949064834353586790759096267536542166984547997469610192285930337799199131389766619575559170903487499596920403555782007608664752594123270097641369504820123500633440574515006490274452414079048111057567087671640817297122601542746041459547171272904789962411938608207974962624803636150366866374663312349965501650254548197248655637182407566712262772579807201909566325284607860264159936638409590601644495350778282057590681870476780318159798340686283187435747894382135122642066675944997193858764961929427279380951720424624184600414573862105913966182499570689277945222001179561419654227083724535734666610737873092367229130539727386037278307103003004329105748994740723097539743462090946888010363629477702745296229673646247075983098706231948714304559030704702584844855214446789957425030584081353772530065269729440912884118157693241142257814435083106800176382750215060273920206348132573279977134612698921782858168814822918026426854799114284963724885955146360149315895508628232387292426553750325335807563963162508716810540588652593426319896745208396625730249079278137745845739652937671840643706702628354036612062798271108178643073174963599346234276469877021457044 [163,112] 12213041807234257999249111554342025479808664582788431232307639477585517541289723028715124671462285861943937558333384843798781277221160418398863266560431712516912903928019300035735341969387707962199348613245002016549684343915833657903106731613615804469076525508566640133695841546238097054009269517652533309600286126645903636532103655037799544470174302663201996139114516204167782409524521960966745121013687157160657223289246901705709002107213180851348332976050571104354380513336376340964538847685936127000675282160807267102009807670379292730852361815822965089953360954340574775204687030835624362179947181809810894829893379980608748964898850905148743008445760255713872091916132280121240932113045082904595032158510568220738296517875899734203325985157881241954775306279541117582697219970563040670079408094186638215139744006553766799701495978758731494559646986677798824951185832648624957613079572057242893203940982913523926645478245571440148448594842420201702778448780846666804893069607298841974932838220256378710867881039393117341612697239333193828947891201352966760559905863449508102342866299456806465511729754639147404565104825117123779201092109613633753117121179024731422203168534760444936282210819842847297176261116710720213065760643454960909439403423949069168583677411742446073264783395652674319872028028400261671404714376664934762823024699355222386285176361199485250940813168361541057829239312776358800518759696028079476498196291739810545524823272274558072384340810715908426365993537325596465851050342285863896413429042260133563048451560207459975860592027373690012511974778488342690125904470268409662517466961109922978871214921227673164860247239732008229899327553341930225651904266097953722478903194721816232 [163,113] -18788156784794102125113492697320284598360122014426037252973601122296282665020028303590271511231975962849995083897171409093337972033704255954098711152842200122339287248336865869973527576673040032490903142153238824087509596015229794227740887021092516949285144361546047589950338601930348679708557763999543256040545651251334111880000276250957747043089137914545952744147230723565183962867978674425341027500400502661177927231199504191679929334897913318770959344325845349086996353735677765818801486985472232605089673127295819465989824644586840932089224097878004462486215233335235923440478609279223398367619554266655139015125776781994196792693317755175884210210477261433092339427515669746057947823448682076003459528356040198967051834239799580560435524972978929525339316016524506139370324386031972368512062459994472638705281530973001035521262228337671046824217246885342792333644552865451657130587182712827065766297097769481461800684748265466844364371163495881168224723568074362245797477278362509570831416060185169185060368305146331618109442796829654064078669150934964757996780355326753682493478382562461916289949056171462260455762995200609900327433371156426277746810845431014517162874986064356987654295046611338193768966490517402569098856334568234159746615650685297408135545221668353790160501731509412126549030694778808364585299833299269754993583348554986931203807113268519958346020960683455547280820838921159588183405637218458919749046735452991977681820141279384340157851301461620696592516930980604368389492558065827047701877042378745478707860000657918251306203750586747847247325348663176203419207968161021778481390602375202923188029949807914359450949194666757468341988750793472413291309931563804703083789881193 [163,114] -68254440502451516155734415890786931839119093291784939253784771727482628582501674308497104755653935994551972123018863329443551144971288246092898750214102220315888714841011507829764984454730585767371739863453227620638107558571721283410039280455886285852252568568568381647055079632613969647030496579002552828713766616647489050124090644332180360109461000435829746328764111948744452211224624206732291092165205646978280073305388298431198920701934313281839256842444806628834612974942258315970340109236352017122833048263111627120010291809754080027091767400162397103859143790862452020260155591124586911794305058889400359685174377432996034418110150184288754259125447814892755937112132840328927926135540216675036841520035248768155578120197204506358873927918652009322417156226092441805720358157801859142753769532513710634057333672440925636876473752406276139533423050481849311798005831546650580224309354157679166572165471669535370542910889888502082641006810817033852422835916499312096595474714953585766473638161355389819079324498244592178721943540277337813035055642679994849014092794460677329207043673557786689533459718842913319879477555445103564807332593998318775754287728120661445584216541690085290298731912003769132525783835666326462832407711168142298740426131970164157790699424515777980558340977480273731505720523203829647429773503686891737847996419014091447722456271172558870327232938557819796912259357606938283486139169441926549808213302656102018639042757549789211071419570078989103505907313119457927336717166244921706147757135255900115036903503894749432885789665799001397045326810410805664936999660371596111517761162785096708716974658795840563224882146810190603346648642407632224154469943262070804486272 [163,115] -120798675839437091805874453940422886346787813044236826568372409527993583726169740642343117055044585654033106008403445437393574541679555303418032541430733878875394683391389922125710155515253050249562630361915985685502744845892369545118073702135371163502805643657160822219485488767154672446008866151112603956003459769930433817195934457395164102679522292547479568061806676672988718381863118156132048442924591460622969469265033826781727089972113798241754755240011369939830432571718214761088065711131288531829196116441341787465384301460779333366084504554632246209988710544343907805664175957347856043324088381799795072455376669159736885477723619959211697731107062689700702298061693028035061847329722327554809520981933361813817066775369107498906583851341157083780967141111813597571578481602183432900875272188243229385822926272944096835184162194153160658650544211942639253406344887844413114847139502356555929539453403179615517779065479459841417085620508083342372744538124169171899778928106774777898044297876237341244870315582347112241896188422410715584143311083655076670857972350231878150130440656413526249753296257620767956108720729848688068571423428387273880410821785801136485486289317229472340591505413556401348048592427310111198948397137105632692741310108357004092377773782589635941168093213170216608745511086643603795413280628490845849957011070873800113991209295619354076095115776286851371594564992735234930311305859964691102353286887626524118171227752680626567365159933624460379963916746005713727371321488128418132257947954735446652891069303858576887776702020407303462727381738371586271394397024430780068781141403759707408585376293503928575651496509071173169202922065302669440946775194695502288 [163,116] -124122674507871702469865536000306662924270009457569803920752198678877471847481725102917731099563232595442926053404493740103467385111098810898964596882494832484079714402902125911605256545666965598888725644998262710138309298613249769951288348571008473586789424631597647422765369416662130509681605055305349083325665669497221500016652830249318180349658489693281268505005221066806344819415789583202627918254851151658249354854798548817530780529848905656916986946918702419458760405066774709216641819162218129041937352297122504602274519090558602664293668903575530296306431079806771612678376692015962076693315790477082724465319767140044018004099597273341678798184813041023791822759571064618543636194177680764067727730003797886488640685013038497241078827550100911721096741236043810105734321323098663774809121336067159248174541557019433498923640045629687000377724695663625737406724715627964889882356645995049333303167959593191980417173655914144026650939367886387189413300422939785119334957912872993523686825063729639705091327773136514945504598921142097354246911726514623248884906393655545215558304064019274342065795700022992226566960194045084202719184990959645536780049326423502888129393444898955415038055004073899571611874685677926431626242232055073145480004143853687496642922771810802344735471866468101838876103905733401530650349646594626046088938258484449053816619909968082986750792537497270882754064997256073581795606697604907426037944808385208930416656938248331435630635333246441884578846255535418177855068642364075925730780118970827483638168762815148156183692892954049080133357785939688389837307727727932286429027098967597309072250483350613849158049259271634923846864745740381705546072763200 [163,117] -75775312709319174204032363305684601083196844593895760221117392242946743486436864123889855645403697406849702292564682762437998959466098958555559025232691137960728227796867491658673801026080694992938213235405665287848676399109744926168771994721567770543265062823278210617716919310662681816595299095217994357922313654937121347185551635804888442671514308392717414094480413510099272506558872752586239575177495756598012052154089418293794036338991642499123307808187350818913122771001361729011675139539353397548878495856804926161824696899170821473014202777466959824723286669600535887289100364036331486827164554016113329680833848944903740024320182384012631192489668744787164604585286292432559303810339315095805192260019050749201491573329171564385033428703344605546640473329990688685494527109893213683099028598501823748095325378919355285669198512513159977777241399630005766392992529375257174266915441834262607095771423967242467198505815449863449292125474077173454564747428626369784004502644164248959268100869821917439563821139288852281377356933616868497866223254921178241561975558664735712319550325750581630456473716128586226192422433314694564433855768159825457904939677131301481064834151248045923680421540505601198455128965026324547879421599604567304681968934305419630460450202809298805536186084738416646253695405071881672415780153210401192413298246167270292086731543206781616036331499593401902067814353886892740388170379029304206906757595086842928320343850475029544812905552670960264726827706429871772425971579888922714929969640519091956930053719039276685600024438145351142659132262937425898217945256370257350746871097171583728223803241272767096749240831621669066361745736933877039557616 [163,118] -19804926044635489441262648359317619944756961274927389948492256313757664746215552716370493322493175721241904521828905517656588580220690075120474233528259522174435616300550109384920127308354100942571063619800256297622124182902891806559177789021564772653465953927449636490744952495999498604542692166887961531004851289021212349732942809657319301222194150445553634307176412151679215187432434195397388166506544367289245206332057598575990516520838351780474270437685840828284261744181671611238961826613458446436445856001474588409469260650105556671813560191756125052535566188592788510494371202585922032348949161619751855327387289764975282554375458249402478668184854882346608444762916338728441518025538113417451908287503471690999520191261149955348604666243324305041402055455703530955778604789508193317641197885512857225682407533158102606637573098497773849664521564305303282447112957498242716997033181552036523011360130614243981498006570614862653809787888622101254813913079290965537182697723020999477653161893698436311484316675800514333725471023462705692809318356069255273690066678272741995882628464529461878790853302316912819541664900214393869304421900782771885519485789336168953892231363017415474944238427378655569668191528544731868172751932673008650495199348171009235650985683762292418701935271090527637693838570765536121186152628318948325334663128945923112790605176781282100570273218782631349229622722465068479598256315940218990198140439393215285032875869577456018666611662850426499300013713544336194816150266791865223579013389231800428086048808043880078658429588538468362807043767145152835270175570759609067638480091119242731508113351400976171193713750627173012375416530166129952 [163,119] 1366496583197319113439545164823160082591726232534715695284204109740044438682578448969892732113396243412003781853398357217573440162413690674190507597966143487047991554759911466569219057480690669430791998687883316182795059862142204844948864095333220845576194834485443243838662743834095714729751974244611080027049284704146368665377417050282149319419141564696425330697342343182567564656730617354277522268263855855641615653254103678623342784634124026688812397294545469557108797124190906717141373250627184504451272365534336044171418783383879807930966603343853984902373198184544609823729290194036845675979126504847171063938934404108687194820860403231599690237611384253948415756820487626191874887245368803547942441869384641043114466799501735845682869554118913739786281437362417492465633699150591206387578153305713303126067482392864786397698668408575393119430028744346047075926367863980451537217928341312712661415999718957133305370393367515826788034957387931507741905768453699618869501261491998009427998327142724816922510127881342318456356638191349125945921155127523860009645906497887469318795849383610143602748035598260971749339676740569153784747316196934065621294832090000992883368747477560752565876175876953240256605786049549562136414255154246440673207662296576163157605556317290211084688073154501029584622182844232068855897923961334359331543530894825730831193168317610278736017349442961982400840267980972621914162278053684338064730955894843444074117089920076464376282469023437634714246402392278556524480176217284559894148979615223910092922230324002829630003830484555381526609277343187620476140748022187594864839722846211532044299001638568725023107514336652135387001182252 [163,120] 2030291604596919277694007160319790622364080948662982101408503235751210981060751551556601570404583924206569557012657449616270594132102403967212446239913958431808963566283865694754502134239008874236903732963808179939125142959483808848290462679829817349867556580632722078075370878130398924428258916661650124474429466388577845284357058966388699648211621859255960422874207711550803090664084002415498620443212695776796236114406142863971766272491475027731173560315506406395141743422592291667902067837917764855450097680808563735103225895722428780812296520813018763782951032067796206287403428384853986453535869408355063468141545045369365753424884199114080664094830100432424474927118362630000026441735765104856948021128744384519715595952041626991170234747692910132494617557087444406615017771716247206284997805380276199798818187834256942699808011296386835703050740517440720329345231737176943604086718048513306932071732333227837302772590878622911767180182769135689753334447488498505461127435246979951973793338323704989953295171378130173434242827913096357319951106415281691217590082248428638500155974581247295247975792306157234054243348571232171347614909817009336299888456526079308615731070178355946988475309007707860705951226224134813273766647374052184021373198015146985619935383412748398230137210224180982609759465772903631344634919216592213231239380421222958427551168667905542152054208282122854720704269503958109564007970120445954828264433034624006575658130946177966216249363446086749804398655964836325256521059593632500868583554709728111492388998050981527817708770263220973524546627520148778881541251417681466394639720459732047638881576395882575723641950808147567500888 [163,121] 1486820050501673170553903903272088557749518026744349580287417228812341619500605359166970509439279815830006260613091500862879027136612906590342321223813131070629327145638837063066032102963425925473883982595538836759052340666209146232403701139451656877292304015307775903972585021572209318157924786692029194165269557833389446269601905232315967098426001186116363140943983436636808015837792306067434716754069821464022551497208800166288783129898099397114104127067132954393358247760376881227542829800419190222894556162283544387123522348560764748371935014087917527371868913127121923835242235995166153134765903034261630625311519143073129270914438546456665760860549820658585407761018155474736320720925537417425083901153171781427031164127379009006166475995607604844421062342029565319321231818263751118807130316154716839392580864029933833861862928092287730302996430870246221134250444300309078830838939738979231862554058481727852618787570827880093345887413253076842270633365851715947413591811329759777085640296123789682982454953075379080922226155159298500874016231670478711357615957123036604181911654140663542295419484385581767228723056890777837271889366705468563558486313249607034827895134515053843537965785970629291717294948686920601167157854053364774705170817512568598811451012795976329386057325195793102679075684571237420771412561334152761672840665404394412091290115663319949756743288259164732650310623129396490834912996428623662418025757777268033595847338037927535895317573356989278942374513322925020999038157312034674020283842232314814840283263190348679427495201862745013964479713485934379158445310215053718558592917084872934577154467794903678446397439025484065 [163,122] 149128164790995862471200682136482445651717980746126158589344064462726796380590222820304918219740925656304676450417747408608641343798774869705836049259802333470902752602635358240476653412724565417706395834326266587673123005050417237928155228817094018529052725971293215618525701968998076880811738432015637515936939834228571441256695708478515905150259978652822420206041987200029457746576487379318823841668117072690389453805004543796132371450511286390426006530520723308401309431142702189259058831990001601805914475644216061689892329997935453365152086424549123517950234893839395538351696389135258438055607679810586363931941406995541838428954456025334639109903228730290292361529786474491543488551457275781781930194718516036870027855068360204484029967176199844423560943381732321022316922235884281530580977009715308468890479640814691046207832383394695953701044383213705303628026492126438906427044051812258643308066067077397617031572365157421280247408375487414035934137409780368445683130562207742339809635974814224386239195577335219505347650936522306142186483854094997940455443591880830917667896784942540245351822918825747270848454134345882545918782524739244474636135808471672067157686944601231176534054799958266977664784864082133901526242532569559056554461746838044524214578965553467343822721622870869832000847221721470171213605437929191705344650973964442429732589797277123432865041875162491987272604415382555448155269857347023993043224504896651660467527991506930543398505547665125442559918118684208365451405905681602494315925158501602686279180534392552586603708004173880285347709227779572186178575133406455860879689278821577048092295688082126053713594624 [163,123] -403025138747117865400243833314713508037815772080790866937274548556090146487373635152448107480942202317464120627102615174219022943801128640758534264020862517646772646296883141203059655163818981437816337419298066900116145505852578944218820746494487203975437666882703161503257292628720425089839634148337477011302018304053012409606626590422242273716545218803057944390433627105738162096448766563372474645105426236531160888284374634414869290108033332625765536031031814803440215998075086679026349809104627820153948921104189266747153755241149596529129896093474521627717506081403244541275164205750423733561438698180166018391371603882884476299671548293661063668194726983105140167309837166130394780080066970085791059304732547038619299547114319982452714819768376099645140707460390480118551631146928516896849274820992082609361548043854274500060278414994933057451377064799097295200643399873791329400067861196921039174000503131555303045108232748315039758086938199494098898708624513692560556795224297334213824600288636925080095211165563515716374647059462147640231717159911193648432002685629241102927381392102881764665451804408209795009045365298753615869841740908375785240238826372044403264116838458355716271989468420781243493398921479558092304654963374423902905659175581200438576710074300664468564083564001824135188359582641684620606279632013741290988110250079861287794724744425887168609750020753670135392166076822981792069223709288221697114129705302067242199958284660129924340963082763601083798397823989312372912559146911271679441669758826150584244941275695648746827366008070162805225003655489004511278287726178885262507453330381001575288607255082859312480 [163,124] -116349810045649407326601436013765375562113447555136166519202486630763444561336838080738949144827484460301381154811093033468973678724344591776519738515488109284730333330164797230005263571383897525029325298136459561146979524225519982545423819591706598202556122353408052961914062221003055131881179203949750867564528983988095209554085555144435649703411399489885645786599265461495717757975208496917562438046601391123380878843252121185027920368955440868325695384093559540779290969697891677756512622539755680083381848610739663747873500587812894135681344906606272483713294781924881988270232393591818956649686598552391968325024019938599841116890045562853469764720695837005421242610731965651744309755750368914063732381105019815164122161876992434552542798663350098160169355497951350477347576055694529636167232829993950575212748720003378174882816717406486293190006827849714500968180386967864665306824158866344736774259266262902447127219300967785326812646101542078483401725168381021496070957613415805048871812103397310861613924523346226135424178719780908485936324700869609412467113045295078906250892461827501233466632478623899559538615990108634710974937209485291946062427062062825587158631777729994684102516181124339409709951209916670520035360149369829272325416395475396981413176801616000515335794636321510476578819682208499031812193889980515726139334597841910070911137644315674939062352277743601195009243916806809363389067299322701707887816414449296648437128568814932957446841838012905121007338436011805159030446105219430608446498857802291145865956452976655528084354682136615912621320094231323445114662758825817791555249181739062409638912717327312 [163,125] -7720822353109426733188217009961140542641545160556422194106417542631012058945036327457167620412962396854863425638217420298177676244579827999108994661564863584173720556257890293924428399431757238711115787627951387951075878251865556185468394846935619379757916108093835833519165742318241825690200900817022222383711062915831636180606200201307031625732126619958344976410154843624724758184737722802314008958566331376224114479701358493766631590717574996796801086138651384500178736570339351251867504393843936962358761332999998135170673798678821720512392001659134314187678264452530988561145307653602060258855011440100275693494647848923462904815671243463829865533591112020072382269393842277215702833041033348679756765548621793589504331022106691815401378144746701462200098298707087588762124647852181892003685159471763216013040114544340350783447793158154689920431970917104686661885070509461496818596833309145806032517407067336087164464836674161696940540227239678233264683096506466279808381778647779766624268419029704025354098770135579171212901497910983018775365364093812116868319879281983996961160644934861943746459786877721966105036754788233516799868986266770964626334788024512218552788739588120934168893665832982734966994536777212653717516034410393590545536059804628250222344677112277022335213154453779602483882588646355430927569198061759811690187060418449110956600530629369386237108426728553961500353660291007818666219854368168437535849789928086439061376036292603022000226017654677649375544701188396398903277513920821578938740169697670447109576508331453172609397072434909916019159478777847019228537556940208944559847427527883372461286034 [163,126] -2396790109308659309562083057778013812005552941060917957444874209220470797276706220064364998535320507100085826312755605760790982041893674557976272402823052097003572525041269779574836156804823820000807082495399951392960355163423351695573859938606162599544399583207319435339022370490195758614039613828751205873324352340190618993795251906970472754862846581903968926266111013179837945576531808914234838679902638558746382105532698850189658117309191762141470919735909343101647857103340347911288786547284754119602501754237577427345932875913599892919972885797473645566486386140392756442613712105072377701621266070552229620003772990506274569588415956156586470346960612070737470074634853867451297228109084573833477353266996178036065795833716278339942496415303294578433296815915434628588441174395402377068714671389586914938247730314247447642196731506531199983234684852726545535132753910340061964638631121305217875262885781915313629787466621801551448802050105271612685402478356278326914083978554197050856336114164562138119553901374127124327848395736544819429096072450090729652066241953180171851648183645478247287283131562223697616882913979368338245668100756351547675824367737776270950514908077760086153900613189574159771079154662802792692070195684806770190684835194933398879814521937873796098477849178748249361122748261818487279119110661606438716226949095114538442620198463134400728796914687531310263383964982764753921272891275516167337391548416610589598610062175157985605382369238058283837631916065386349841587821234752032156432279114470715992541106718211569871841282186402166842117917028146816592125008385838567983695399898247245440 [163,127] -922928372981689054668582186932313977331481057689904079193610369693237489504106683811199130935101601138263494943073115021205645836768962933440123907596735668715604026530831793192406812520228016671332787819507377101120230954675789368036597267427213061355954650528701415707758192704161001087163857088591009330914996123610829421923511393739647677476141629470377189314321407537277735470589695648771539395067311211133024330532223952171180633036178019646659913129612404122755213096430388909334920734027092551728333350207704086153169814341766427052826206619214854388648989753596900004782606775558735619307235933935356281783947558965645793995811174267542981792150439935873562438476237692994695822335051068076699992004460131819555850400450304752559414850220478285341753178076181392493335038158438642457997865400649497308247850359661227879777006399319640413636943195415129901449705462298851628240027765364917976025799812200301090631862107851447429446629578274370694464719382711479305699996791131326871326345006811843991093117435095743805875946524231844179027679865356962944388076707356330777375257329331709477947538790998250255474938542487869398836254239212809385623807318879336190886630737270285920043074985317700489554208267651850960175665939146275675397508420474234792210879072023040657047987693162700040280388064077037650333882962815181386192410905437782553742537888132642977150484994412490100219725003109586785002140881725262421522835268296988996250299112158701482533327525598466901131552163131248889424624027165855192647366507187463993373101689932602330942635757151124189575337328656803094915873612493916842051362792080 [163,128] -144066282519041139728356532818021449918667928135100762265582059842559669149720386609861259841480917916927468599346311298804475749606949029223866099238292602725281723403911818979612392078498434881351066908442341537727025423503122918636021984254192963003782867570968195445313388208681127756545339986781434245435576839774286923972866897694059705306067277842314373750097850296678418439079915925915245166747284566103130459412875616159526348045262786269671867552196573165586362990041919843158500930538812664067842604458704457750541681967996449928207297036467559099012150278162158340383977059596056639637708761317904976679629743798095190671000321197834963855457400177715916067915138625256556580965299442321381775023347727856070215876107435252484065744076372633077545769273426648065961853246931049376185138311741025321830374605817986939807804992957036645445349913810410394646186153671085105901388265071293996219912828207105921382075418431125288874906941914280976560544669998263656164375369970886930655027445380392721598444283685635965421143902951756783550686386387135433992709626695802147476317310503914834029710033953988656468891272834391981385115628174127218878860379916957663827744203455236675361981039820222969738316836857637866308352458418848559245125925373861986387346446802616130512710930508546415238791376284987161344454942731660501426603429752642185248760267590377680380482315722186582181291144392614203503128811084764220260133065681819437440734880340516806040020573503426075405711573143722862918885380365699649011591964995351889404276492260782508960654820568383841102622597876067446707817343860718252498384 [163,129] -24316080966582703222138618113988579498650943565542809100853523631509319430343219675324378652796531213354694952296749860630684916857089055400149675454796192533561807524248562935824393822127718024923475013693089017135888673020229388309905867773723422067233305556074621207198428728744416425253618072559973533373280894886978351600679336542748656783945659287039302526615734384460313728141458011195763575545932724201110536792149381033670193416736719427822510029692424733189783114819353510262415992547781491358831128959348907461547300456012946720063957895086092150649262636122850197665002339925682650525654781899719356974686691879088649484411401090631030171521096694480772554858934945622825338635325147283043598997404897975433080299855501229562029076145806226982550838297298505186396920685347739978161088896118096331314250986534753103145724368547574615709519594827069890692489269280934970647549070547397237488910474981684961741905701082688017847868844194480081563131941593587747692024754876710061509535319643295622523014590875959742379189729280486909629747653197825619709398525765987828749865673323727218326972411589302183269901469391070151475850003973989677957156951047151647339988225296939939349783569986914616410241471966790421615424561858579269784564876581920027716199299626902254206565940082004948242945948016706944981108017839823267897204569416520237965218670275012311654621636181061631186519225405552162096322270034200976237963103495755087820820700316422785703758510491276090480455545683994217199572884822176801650648913815311457589400368068653531760979224938838986742885409041923708337222483526896766 [163,130] -3430836070945374755059644831461529359354748628246458128016794052916074885846447191684531250368879501605521784139815457466025740813859529460292253363802075590147652426344034367113971768300777908888938833086822602606975112616209442195647654996036246458498626198308055040945709928070756692510863311431199673967762811853945518770711475524030240173006108804959219938136980425617285303521039085234866321069508476826509201441533091183726865120288388335072692137742156297966202454303556866795905739170752605986555210129185104996055851239973823371591669819587663667167385501437871141611506686202955846881687093976689869619227047762121463732230110740468334693417721278737502498653796402972728536264861850192611882154136982707857919340786530496490686584190086713926548242409025143872426850974602773602239987579829930749000291587772630421571875865624217952000386171274144697183164678467940790414672466599836758105643530341630182806524295154760279250899064000650002352333758926458266407379601598183462857557022657888385102572997419726203114125479053263358892549910813619673002263106660349473435740803249658073872782775813206153000399134933069979203234905564958773292382269454748093080771038300652184596402341457886451097703738748420721373030330413757565477864592409573592989262824215309271153947515976825810638739725947163343179977235339362232358025916092448513532506818662665779665752192957607938452498345582000250614663081979812731925598516967459271764194695247822330942904636611774231881086008248090876104920196280897176258038670914079350112369949916139937596706177392702097833286646988708756036184431104 [163,131] -113612665698250159280286994468002878571915994895996441878767012855813171057269175146639450599626343849883889925570439603994447006126427156501430699748567551117845705907093534873743267039433029212796361411645918152755164428395681732518439868251581186253803807249579282505100714869759316032210255153716709815510460294119777464203410940785772667128436798365787957438856461067832485529931777523640672419689633311142788959921201038497064955221493468640026833248716656848206527596693575269181708861213273160464204098282202385280807353766753798938494659838860036716573382197326966002767387942688028219604700311930387606976751346446406057516537008146170038114681991733887870954462461588225176811348921635937570743469112015536369544051596441533397638959419889842836960550409189863914055552609504414864227927423421728475689378440955386007427978377231859485282916427879071658005474878041587900181956063830775516575330403449707685847522178470840271317286973588481511498794922968974585275512176627114235322833752640393986465442286608301731360321021918276147757854687621325324129022126008632542287851411164988038700350623357896476132867673634845923942098082479345465303582358426326710751139970396264138603415200660768274799120442918383899697839242885998184685074930848878189290837868928338319489934624471408157252719943765135072661828797247358608118965336709257844580005989156348218341093398472949661407195228152056020924545291221178897584706088354474472958611209047734243806026369425581901357214076935408651898607520194216698837554142146581514225250832211181168781257326915110587158045746884083537952 [163,132] 27168291537122619751132811163536135575688196755550549277718307652507695000877566894812666907191313021779374788832050380230497554562408134399583061189213470327872972779374092934201963744308287742392257221709342939184302327047213086245166473094455265183793875032259150581409999415358472503367124936311768847348092481758003002932456087916774971144496932466480961464188000633505646672782476428655763341033300474185799641004449390946287536398268046421372635507394798486164007012270464630698583317354004265374713947280816850635296531759620481667609158234944277692913448438050623428259090751728298423877196059857277081015266340327749069728102406786768535179257427956773449989081667143016770456970133591940358107062746546715759227454009715105858651196215497974455315913236714900058413987453342276821535748201516772393213098226442610947179575632347674924729432088492300472128907602499317237765199726575638195149174400903076895251458805905590094181763313248858229318032470165398458682673410052913215308854845308917533593919181293946821059695261699148085335054554387591727705104407384751307600196780171594635452844174190021814585766469299741507737551968333252974393825940818540284540128360792946793330892945911059076770824096093384488754302677586584252833074699833627449987689071578172547580736624367698193016674554703039779617293169841769733968401284628567114143145276199824327522241962009553455144876268989740234230721713750179006794524901409076672551001136431689576350767727432312082754789747063592913132143692153680563310508796720756330768626917790573867018567913986140884520858384021920 [163,133] 3439648053967599397367266628509889502263074216538360726960215889985057448584343269657297953462097880814747276435862333784138386126279073447635106710070681835265296581856084313878317377865790134184573469676437655517583010840588361629767882641963880998901377972674209665861442001945283415782079348696709426642587339468841329866219506003663475216570360875746003326498223653130728883396996393171468162350833052739855253667447465024227853228683767233250568904040420368592592171687523542212042708182122601311589819543087287261660383828012495687144441698996597058531988237128865851958681378329947244131512950356340342425501970377759375428686983479260522642336367537024757702770371373843426842350366733382405923150368357166870331304390712642686141341287123231135833968239522510365963993413147418538231979535426866772344622732046401826783755889151430778654243223571994517995176229426352575450229855371304187850815792217539300488717086450544559200973148552777482390132866118711046575687968209840788517169972295030722608804108010200412082794446272762562435666012463618910047375419334403950098118781657747170304276550718990341295645794655174515577420251472402341055973301685391569699121157187017747215499945635106177668821077603975322265215329574152783823854531966382467001893652870438534766186437933578688467898689639319568974376639897224277712004942513639285567821755698529624741030531983243225486530790934945339241979333280526480480338868877176759626569471766137756234653512079468306282818571421175384569777682688453888501136095128332141899310905303369027887195555241447539067869532 [163,134] 169970520357882912657990972215677399662886799313679370650068700643730943459871528224359285748655950616594652888561621004874925074646801997415055270666121713064552690923526111521052813944310585974504704653576507120099802190458875893470205748972184881874913814705667229188810323448640949251613647836822952982135620285868702095032228061844311100905870203368867231617888727010998475930151277284195389324669849509796949297459245622282846632946653157252871959485173664968112785758496361625441388785070540706398134841711557485238357184779417764131335977970995758290209269878854799221374915862430549929803322590437250768239716633563838470964461657264876887743312195158637324481189085505877986130257094654056862576686947158086351759042020968345863245329961765088391773204868795512549850421320935362949367091030372545557315820829211367076740025984470441050782457070577370326264392160170366588567709297960255236248597308429274256532048908649528928422351613044493097598099874731440493738710807893337668657093187974577944617806606498106907931046153988681095328510580471403398251467315719502276944412631433413483950633238831598736007001109809882659390981381697239286541070822604685322378415099604554845912539442200041042678568343222256223296777043650036563427898533300513351934647101712603901060732528137705849943096063679764407532038798364427024102029959457278867983046177838338566238158768028714862132752506196297459239589942513823099438201677371252616093316533254600341725679250139658478561579138369054773348635520124180571439640318195077552281754452926220519154907673153015936 [163,135] 3701013210752264533146373310708503008947108643434809475773303716327626608390527955597908288401163106668489836411127079127410876551056128636052753153184959868498179866039583353449893313275312000809579924967911907567652187459095231413595234285391001909561200536534845601522146834665461520840281651998170888941675312291405487311918601901456171563480369908975391206513569512914505124037973126812382423566926585515123209250133505164481226370991339947027994291018858297652541273515129213893286607357183216132712500308102364706234831670332094000762176354905021600560599165706843462786111584544379216918850996634042326413779107192079569170689947973629769452565195256327478510476262254374844483039463674840853033430188854762385241721656324605663289307650871125700999534331847377341646735943745626610726777555190897966412236720453859517517447428735968738854440535053675231983541773530835655695268978861638419411534702206695488596973532912358212880087857386312578646097435627197567771033454892660325325373499351856093332633329173929106342526755943345380331912233508194313302157179288236816084303985603992677028964848271536920266143339173218314881125154319984552765825049727355218245595828477551543267209838438978327120673410816465059281756106676812672796285760699480713368267601893854331942022759349622435438138619304617054397602596309360114154884702694179785658427659227353436908070826741355190872590050006670104265710479044282115838555366088795809042274074568268726886743404646301493370249354034736446674568203045730270743940169136000322268737892277629316738072679888 [163,136] 4933273495668117173729267721604315476610905879542911761830323395336190783171771940880038380698028061979884953958260933765236630344945029773527962885656603390909447128001061304401790508834502351088965659822486186839387061174832407456811126674106221713075971260811868547311520120853460326967778167133884985362992950715270305006628659051851079093859338870081343934781043707821640135447725188932219074003411498210641017366881252224272019020107997868294224244675730246461106237044267668400606402634582953857555534143424031254700384351737341052467615330714453356135078270002049974898839312108868850326947626001598836552140135354140718676963647816995184895419793547595260412001203550855099429652717044548910566217631276461779458665425622181137125891902889037068688649370081593463801170046027478757159026696808973923811963305996032544389163726050148730044773016298661712577863423278340841343485111505064766351967993962840503039514680803653145730847915495434668091752032657618559908623241710975140507588292757770640691058473135100084969144702695666355949757052805317422926523550687358033229706720593389810063083000424277712898058977403661454941523900211313652167008230389704107270377950674740790554033355050015384384474525425469467031567562751763134918108470032252769843396411327269516449540458797288182651422410465919370311837083930283721821255761309470906762103494752805513417009540133721846953330253999351388831566638574528083198133290308294406188035402529599402906074264763746001989540879396385455750264794894231248365075968150980598875623547084818347408 [163,137] -847908361297234631813236293168900486071106211358505498492392532711986298455780309014733355729091432335888343825561674015248452993925180934603415342133896231575133448644724632033588235177053568147362021354399150828241787536284667368675976889786132436993350576571716465579196838280765393126001363694347870579848602196331607618282361006431928250778559914941021265677469345001565480825908904687578441413744224082033679124314019568543621367705476579869670259251253932845336574008427102145229757326298450042944311443736044523593672689635930593263547487083055861949143295442514706213064726297197059915614503080375211848161983244123960760561814163070984388660118379728165503591564511280304870597881274068380720195276373209280602695435745587345704602595857251013331308673372480459226218986350467552581357845259942710697371596537641248318922197257377432437398439580293457870625022855408929782820132946620006064160780794906212295119874006496977654565862831158817877605962502747671737155335469571606072104044049931179488499283481922158776080538711313549862044424139470518544591144859493055200331167548571700601519152586012829200420046614603357480281105544328418729741622427366098496989215186952303768924104236972370649501748734197959981948330474974855714633285276876850760840185223454655871607751812335125972211043705767768106054256610006033966158496630988051907499026574989147193428407994791832709442382173416035740144510593784122473383505050786062615190879153930504712143628328345993179717237271501192903107940420454262668384508232821996018665414964234 [163,138] 37382824121395182174316397967213681273540686910854397838396532360442760601266640914420220454614772582353567006767081251373583164246527662759072719560460584643706527258991383739178341891686048293998273712996918784733698526507474915751397950052523769605375557764258138464334978552142652439559598239574424991180287182122273232756638054838783787013261999346343372940560986621618856507757202001519804153974153436996739952501916053647306777371174393876250774337720692201154448345630726205986319991179628434883397176183273051502338390537183896907241858844500529668090305264706045759376972503705777075567076657042337120292233191308704419748675982351362663288492264220822131702647862787334490112805284429781979970960147984342953095686439841069441557913916165006449093207661920382849611800547239125545464956117229078874800677352279642844440430773928332227802303170405003394491263035032679768485738745349073287381529547256955701592728186862506473340651446751549023411512850752493701185416815819739441093731821644432263813891420524398483229689840694053067027477368816271612612521973740404338299597589375056754355567754622129180591756601696382643812384421344032084156436222439420394535052195728978802230150415851367266009283263096350406607932447913026400258467347302656335639385080706250977221338299263474447520199133283069715234240337170343735198087606783790402370970747264297890097682363424382056168734973701018279609082949192471851106668073056007024279613408135309622016065019166212851584986462959968006904478156909891910819082179018195956934144 [163,139] 1159268488440139261005930028958502820253402130603708815299312518195384675854162325569861970407506656721778343984421311900313992856934021931871136823868708373921513707077465104568799192595709339158738803339987897116494374123226462394637055368172478034315452146323109745005137636852045816109472359441565853236380572658472621111893035528247215635843543476205903516594197875967777954208241738389000838561139107299214172108453981626542768272240417969244901776613518577644930085938666885527316458487602030966380169116624727332473720118879513062703766945631696286381867549709514860143134229830371441906765737927255738221885825983193580044229105555539954316632433732483464735550027636851372859826292804654736713734498092146408914127812654051347216133777992741642664912885141439294004685216825141711751840288569727185842210695624477246685440428465564052132765163729702886142804664409262013369886776563161962258249594923595746301992897353799319410580157645638688380005498107894231763363127950822454700864710023270879707153133047160445606045147214882498717354898743890359821755533439377225388319714088419398280710039708710281946650027728558707089582177411340718474532193096709107592706970608519406862971973659879986360338451666104606318212009227590583685028378733568316997913400273262581327996448437382810190070751512530875908170154337970486607781287326454554030366656671552400880032322695873133368498334930901314433416682780823261469951478151467299551422941686565937802517373141613827726760230412950501671105243092981808350443099553055168 [163,140] 51251879274634705272668215971667973220165796867571165380397871845718873064197025759601323407400725340756397306469052765469513054468101408525029976476679019962580209598554767531567684054549640290444131068605905005218834672042309991068285580771314390928828231173525986170563646251189757742560837678354630124263993077897196208227509123312776588383697820921471422956233970703760158014979495415457958064592547574408403742074339619579782123958269976722569365788091654506347673101990156724429748161274020280457775734207654819307093488401772838185001691505614806825516802108167528928790088626703796188612747813679315280155010562293196927488544761375815775052669967434291864193201734355290084039964303868430214658297697838676108849750131090100313650471577719250633414835571930371653814245726964890951221196630781747091603601485362744547576021844543403659473364753449086827717659925727063393497679008486713488654728224891510881202153894971437439801999112825048600037303237079680953045453398595090572513418601969165317183757599929312580212642398353557734897623521603103357926686577274797751743959097050283509811694479480352458813910980413444471839571250389522459215321822399458424448537246865723587225690651168089055007523558118840267627525611500463299579230580177690825149629127645669144801022988703026682238921744843842390289558436732401043458025972312423259584653469324396214192185519204323542581397026612558112750741772179879497741660850644409055043105348574959224129072090509976754547432652604864402494618715789575792093510912 [163,141] -693451383403843059722197767282044950387938377743314675927045695439767439700005948943486102014526518232628293875967087419324160833314690804824199850410755392581121006934684640317106328422454936868031828161248156653108284261516367885722116242376816092033162184628370336537113907557317793612306386799759362285926811408984297645832188432796673614151940137484686845486517873935920740968253017229965210305640405983875149956109672281869551398788507563823905807171498227619692855290672633099463595524171087742312258534491937537520637456456818783357084517557120497011687904978707840510743095541613514516624510949456715770502716132373559123937811018461903402288379161141960512128425972146166199198011416844753540614480904797969305968206418938209901013057092823098783724202715764125050477477258095602678693219294272908476038234640666471215889791475250213043694326935667903204523206108759036389164169398976281521670293173983063946227675110843322889675295406820360977368562163124410010162231128774805601693263260340498100012828973857610174236216462005012198278567860648764416688694073770854925248833975787149282296109480833712554574488684328962523982856803926046501847135106468620727674939056706069051757988512654346155769096660306613630477996238666459507814534274541571680388072507634229400032795349299033530810962898483303357073511439049292926125364406911834871838285331532562344339771497384971396997077838621432080572024361345706891487393320473081632358261434906629219001858984590585688208597637885832784520437666209872648 [163,142] 2111233750480915950471801885606037957253315133396421406149794944257082379423683494386023961950815075396854871253743691523326089282651388080469608573262204623186332013530559060925364680938263574253939601278958378642428515337290353087323218528801008580251420317924465797874551171353624973507587240485841539758979795652938088144508354613809773310384751576287317815975489094003717177912281521868379524329672469380524803984360940750054726968366374277893177126825874748874962322617521844618341282328534436524028036759636386807918833064925048642858695841344380792292177045750617055614558820899102677783399612977509877644685998877538267236313477367664099886590176851302118760753531554620085795582418091640552941340732158252950740831008314224777030040129669966416645889208023437450165697319406092558843259531950096966274852074411090613803788072938761649896929889422729614300848648823885803511077615694777926360862275505472320273453362314316334443923526637788108540253728329408143921180275176836180570116274740848939699680596326795618090600000610741664001743249886940700251786718813912346867370980184689840157568206507271451494294746757113152752133239441281346863478216915919975710481203406362175157866272455084881842509076725459709453273494747248537403350725150077636214765485670723194850894572902928330027421332776387012955279553803650545274600241173208737181110700551649917086284303181949856615129956510246785021176052964830089562697243686089197234738691569767451738103971221029033226189183678579447348750496960 [163,143] -16494884582295499912960938419799885360300295633595607558529325981377637246895266198101656610785977060670105397454159051713078105681486746439082592764160496777169766442296620560819608637330614818547479833273040117667680893469692685072689132715335500149519068184478259742039668115653606482926055870638528794749605552532478079152650844410039246325440229809591848186283818493477926956096663599763217893825126938071753237576425169663583863744010150495801039682242273105433740808160579766405545311390087674195410430383711400682314069135076603333784755405557080977785485492685614604204209794064427286490526284416784501495105291716463978279823438418523181858262965507814351667905145407209389364523058679765311981600429570101571376249014356206799856887034109478241335463893187172653923535528838034254544123854495310971600815086240961841118488296431981598002635884640418090494477410720312666411546623791622782517044768667735077004272827804737965739520661348012892807041213288428681874918238912948356587055827042045739891949257588355506259462997360831196931931282051262936018178711256063297201693320157150151000848170098646251296032363385955154165003043966855518300232854736716082796743593774939739216933622380782430550842633707094727192774755055870622887331188659057084075176789905477366102138736035939597055433152548583792620735789495777920506698955160730477328169887962390943005009192854387690039758668130375645132407625262543306392043049796592665277868056702497820608300047028327692929927085458173814664 [163,144] -311412933197158285726761817196116401630946317534792829111177745437841157831348791465925524758103105325657412267849691799368948436011291084346847577995695250615307017202356963051020186605201318381577880340088359975750490414039251475176252188116772978183706700614352035617758927106096884992454533062446505970978350217597888879224206842224470827386127264609758213810585168585075370888127898633632423049272175886843656702089558975511622601547336821447633366348129707415833122060199018456185030334662441087937954761036211633463133160438393782226356339880056803089380304651763657847169739916508700497007198783688792294874102395040153761255161949388750695217676756792175469912767171468869329925586160419776712639876106340133475389030030320152012677978270171282862916666433643719308323812055498355182956629866157793276519155678809656733573949983397637361462109595181136974367952092349742548795372119803742098034940076582412037035540793731162418575294430621319053587283478246039082602837175540144419639157104684693118244382003987218418996128706308604447158103715151959549942328018519961189533914957244434792388366803017636306150702324937589360515149513312147325787159736531571597683190450038447658376425961823380790878904597207861116302856921229945476873405211512393848751102662145806584850845692195594930190581922459491978504050049781305255225618297580377422744062342961934396468291859603515642437616697674139984162594755312126910709531854392170754200553249801483957086512143723336220412629536984 [163,145] -1636653832155660046524643491207942734332549915252031466346090233902153708520527076563928118597757514030668514920043228913885204596019959388361375711434574912119516688445698556989539269126507358285714256515629651536794299377971766020484400085879220303296040459794310222697281009806274266904333478317141926872973595068626644513640907695524038055062638954174150890032697589712848791896570574959509826985636375437472832111261301518676841198686505868817851916563816980478695042214992194137158500279189912503360048901318855845344188198250608990053942877729305750159337490036047405880317082800353963802259993020620996903693588655484641571045487260766027809348911476067462893470905348707569351330948483943429023533071209706145973723513581159722205134447505633736531899110294823802454995473089304781894707300241182880059283011126785326232758492255405959663588959271519928161572721820526264154193491874714792306568558022135857480449637771010438302174695125617785694706779676955092967141544810622636558025016638895713916252665215241046423732758836501369071903763510201370543437192432110001768873650695093077527133954591326886858199001527079916612534321636447675605435341459846239889588965411714564343372019735247558628411465050786548397347675026785622317146114540614910381933542230112888046342247958434646794311223947398647963828163342178695191159608142610912259345642966399886370907136548985910027852246573560652393987470838980354775861534260031109309558727764400349858716027980013471765465 [163,146] 16972671400123804636448368673097884712172127875539081086449154577617478373830087501075276270645030587863751697840408024674393368984075586146327985294362266583997430647933603739090079408139104352487864513567984827404241195584015159549917312296339155590322492613545067128907991777047545646689939852995995110844416938728856442623715463500319315728528598691277702498658532767481147260594310519826918218973208026672591002367362683921863703241161969620099974225505564741193262449194219146602618370860014124675092182599677091993252875945862636444412923541605676104085243792425551920575665506094218337850626361254755021495456243366729287692081457568897597772808611879281335091832223088460662311261369065107941239808776995118118470932823013799687454855600747512946553419952646148099224000576922544392240389630335682874529320618130359314826873501192509990894443084081832720815507955766718619158622411486723801627492434924183212245028738649442540104742529351532382168340990198138864620375937884821358182171847833418055930613166109743797263709272182060221070129475074566723816943770729162582733964639633259182197651181708212783861707202530914002920272009474029307966656879234701903968468924032840769253433144442798036362651785399984356235668469421246975289477635426560976346871929640064524776496643346129176828823189959047206303550233697167204291414163742581025230839255248149805059555242531871931299828704120535383070247816604897312184437709796522675538631928530464766105591021579840 [163,147] -2422737333009173705145245075281240791417631602762399518659860430757171110047724751582358011306912780352966610155087510738110916703267626774163043132881718197262226670626653858270962305453823477139734196051902823437470250854161178910135311192966592338777413616611333056445893704145213985019139035039805935935133546723176898158386640891230367130024782270709055978410570084092376045181850589165628490469467953058794711623487402807339192197902629067272516978610255622928212872551449889651253552985153835634053010698570231789204422516623844334429645185910940085151114680003084546543213624309800838089540383548559549057230108895625159321964818402026358125514532078276939509213505440026968301730620112604755786543975996879144022611189706613141192768635635446505166947289597859463564305042420387905129951139155557245894760722087364039832360517410251788601020914049642868549015161032146756734451779116686576551635639506366582038776510114527696073869368004892194770490897443508217079375054975770771402296771956629900704544543303782151852954672399692213317383070056812352701041990004706104913400461962479850410266329780784422909702453203527492376411470504322079387237012540930851007876947469279350009972384463578668962757757840075519923520548681571594698829214675445635698529942880411839551099748400336862525644005848495468695085430195317572943622008744242184463997327547695607273035098065752130715279291008494383736246416771189445059343799144061348220533718040484683956632 [163,148] 443393523425651756229939047048079264260287484324969036865745410003313020466218356860760405195494240388916857127596368397311969480687221484775262388674986063156404362195409721836283128598697266895933725168342715881566203076018230678161809140611790992753441593180387161341573255805847053858760315260435973137784600432054358105699280828208188822641914340051963398841121626944122434493190793896440427179561156064800222398260336246870763494616280114472269348963253813018957976824627811590310435524502657653125308691494532516826942405380184403859456476125648770073655531022048319212042679604257759062022999042682081907955774462556857026908554847917825717000032333883809224246235912086451383406178676340603894681551450034156797071914545771446896807402364468730202472435662964896731916445685114380364362336151196995103923264201247433656879569353583612322139742576398856049033680116479745335998831163398639291282832716354735012303943799704158929665653346209855986534881053946759465731646281086223101736658346764401726568564280224449942654195574289789967483222586227976381699790541981974980189597960504579665054320911707273126173778566311661135458335167917999209103269901674840111699725326168423433747085489898717102616344205937903116019885501327013119774909045427961335591168336525268576585946751589725585722552980345238459819830115417315231882447586313832150905108051253769415953546124987347210001355725288513995005356116757388772697561317279205899693742934834688 [163,149] -2267671687915319123836102893481519239254829562695675394762226220425622409423912806533933915592957776678181475025129682887413175265054416833458282337384121650849217355449898987285201654038075495107172212679442754555133358294881069455911618878593427371744498468907754598795193734676592117168667522062936210218999910753200904247418247849083560144792876399777956077621610756572017389250465941004772612740237598752300190595416898213813840946164948807625909432809153943584994585478215522599290749177503711597305995654780994106828013542332441635001436957942557143069655062913102786190580209530008304359455214660062344725770629059862574547085408425511766796796584713083295882797163575440610684072843219831634152302165513807093935869471475277996097640614016812444159290784972474607033582720091963756321572343956123012222876677057213238059159644817693749373359577016596164252496609063405216915614124109009309880785094672536076230847989422868621165888218301848534252465012749841546285481459134662493226791139568790113485644813225229410492122390860323234391911130572052137480905750790382406105272239902941082664593732801482604376120439465624315318419665074962459058970636744435474865785679087385823503202309667413988876026388465578405084972614451229045248651797509990996989788232180575700146680357409836882381808737614536763956046883139965323032417144517638103296109619271125027972670607931879078530766022294187252277716053548766065326420468899013155095468336 [163,150] 2520457703697952626065987770109375726653912880789712265180720833447938661232383794920831125586162544774184184126959224682724853215667980765286138157496707339827442634440951630370894267166924354206931384347174124124519172865617712447276474939356111843544043978297657529794198836778207901243070887579099664412869189240950475930670472020184968520214113453901644656140474147298574435588586484341541722213070099078053225715797598133523794212723641513805133894114127717965078166000136441951777687924931676408266711284671714811448719483942919109532716868502150616013725348131105412932181442989486313972192610282444354158543332164163734962142733637383434768921907958783092971529632710823006032043967434045294978082623233331138869562927331123122188270080904082129578154496622615211164331968945882822847342236144470900776738507548117750497594777999131285317431035072562646993127540044642478096469855672213590514055526352340981822557182714975061401827459506313284865929873763075387101479229950629370699338362299471620753199828164184283952758362045754514634409165258705093851046951454030276642086430186025308842032265536668322675690779128544978717776961147447189468046261552657567231384083428908441790187168515652278280649743210731482084768967648174450004116200544902959141857785740328356690075966154823041424544735674747105844653735120967789909544258125156735225854469817868049142402730564597227764861962086539473065614513425730161976613970108508128 [163,151] -1084125438971349553718267794555445122284080477609548461057255914448348023725934947421495563790400782342218353000105654317827180996649686379132584366952987623808583921741761007728794382202417250957752654749448609908297061979090562181269370135175086975406709273271792692907243154740269445385156026745230681363416470843280765238395463174013760470822956123204574006943606731414098799336818253530680843635873550294054176548829859896194094759357158775405527091272342046194996851342306681814738957883974075798612433549830170227583155404597113011033953200733661770705612610505718131969316520071991870365985026972134692660015146310037985532184188620978165719660250692825418638571743922281730809746270991822392084680634629478178575731472191645581964618900933116267884348807928547141410579869050150058082843427125305062951057639048716290121480264412702470672433412869760991982138130697947990095617384080812184731087782026933077477104262521838306334600467339737538600817510193755785681767541915816493248490764223000394659307379474060116879586315996562796977252261626470909976260669267919863067968506022637285957733596779331430804116681900678156082581691981710354870292568957552788015570985130605511087188332071125533371306119004335266873339152402615784254283217526124265463617790971143290862227349878959076781429149283592753000212231830917555750120963331123246095181420807871781746407952871616599845774209043181891412931150748542858239669044 [163,152] 64189627234036938907500315578064511749305855088831518331990598038216889168672056674549124540014519967241629653774396567643664200194746239016470802708017865992579465143489550467726659858396254871347034921715867870087261376290941171334738167532042349677470197913520979286290373698521573557759149197601784305801136321176621031977799229786210217980421596695486979456930471183483069883822832219105089229588668086132000853917791558266670058363380832074742829506778396605365090018306847639028240721690192638085396037425926637420249489881361485393058088986506050249331938334480515839187819137032087026313624739200571859030771014598771309642995398057985391789640519857405957504339728969121254971298287036845869581070665694496998553625379516281315512905153233004998309822262276445210144437592038358340318376886340080345791594965442970298122721400891927641056294234843509689539733684325424806862240767127867750975619943851621589425255749955125563279139589995280799013223839568802158058720500089362015292380278493727029782616042497869854110689153031350522585542144222962574014490280843067888464460054287468514967009619276640798125653940195451343779530220660384239646456105792215638741217305422358175960617770923989351634795035329463735416925480567933681577390662658924104382221928776265566987561206101634613426581653682991223550482596062089378790112642602267031927109423056742127108547506447261645005204753284937995721578373908816 [163,153] -6572568669761534863345946459762577795501975207938540842743937691489183015470868395111112613351433792618646817015878350823744803608092759360299858570483757452570241640493462014110972812215030208257241363620344373679695065271209070600800792666604076222063352650737273493532228931532117474497588783107899339197223587490631940600476557808778494285642364827285473081257954040731077477809673729211736996889510901296297427596593012309167152704586990329826563278767175626764719357176231842678226679135310165086777930765951094150404725344432174296324478714635772637131605466059952838783540236864096435097901169099527543967859259702126698470433268146202939963730875668468074701037057878174494476576073021943256474056373756323118230332853204738537576775351483224448372752199640401246630922500778988827203861233659660533685851584113856694126963907118722918830132430249485300952969070507719435376791324689870554346956204163562468332662032943888335616113540350665639139311527940858008669915857949190048723463079163044348925134094433427835106779720793124603038630727205376436715204692452370138924966231828863910448266573731928812586650182930148911612669584420355971515635171334695217153807594936193975970224264643350371358705511556014648399068724393277008158826320188106709123119479234679791199364788857055989592565597923821279929371318231553907763754461638734763065743167672729214800016903110041193329487791603278826619010 [163,154] -117169407414167893029646286186257987725327422059960556647315278582113495033797540534587901007348091288970052611415756717841670420992523767219307430522406540502641749074194238132401296052954189244386867190910022124536193652889368299817936495113683666575688188727058336638438454683594729356979133134016193916660002574938670970563433559745191706373293669814023026568676414014654610941729681512325228780491265131501361031107126308311885607997255681629374368146123338861811678434044052605689029357578322305513480165726998120065128738502292317485625775155231313734704435265403675547735259067973444053312141685366575147324756411723965204613252367516761104401440717425052229591913871215170872319473362957480269536807234364005740175630656093349347519590099802341853916101875842506362292498096716981955213502046930908454383548661592155108987600481081139536693701584108885868845833466426225655475053981687551543010484873540550342365976348621547746651158664636089214373144981651124090239172580156310378485964958856659665648441765732084296753686788145997669474315566324969123969929310812543047965772409117978848138107958664770320811387371949879984431920195579208252975507969661976306625165123657529002032480348780366537665171131279849255217376522570496969509139892559013092857364539167543544938659552987850154211518287676507320265909416942650531171946608798044032379881265263863089292149055586645416901759761344 [163,155] -1410797645913637233545025179383867723653216717872128132501114027711504586529924915198350937424840206053892922842517972984779073498565302980007468478903119772746634788162270576643475808506796852950864457550207598368200763802052744183283227671614552270572536429975741259559394138771115956650586904514295999362670192375707628756057155658759892664976904914451082036113746985324535174160472399955637803200191925597607500814703609434848716833665576454802366395213368811855054608482265857377908826324019585455730357127612964157570733127866657133176710964271514846923721873051788989219937958078280285950966266062759711561839000968937605316214185777263217757937966333326397575005504975995725400747123360369233523748212189800112558701809833131014475844723796615452086247729767887006017378679080925244389381205761737694595926092760385086604333653490101654464958369227576539520046135735155076804248619484568553869554805141857395853347335698085258633607991493542239259730343557597946131391304005800364764755225927245190407032522466497979078832670694909609659293027392856395541472972094416904797524787960259682230526725427249368560071258998135074017746661189226908855508284685076639948214485387421028386506335389526050692347299661101055256209549176930113849786164457535647225266214540534071195362600705749742397931053581651113943746371264807174993291310186284956675305387478220015966007254014666468440 [163,156] -2675900660250123600374012173934859330345110445188229562164221792579508086293330351262470733517555765742780140367086599016574288432232314513651580357685607808205641873136706906471022534825351409019339733685401951959117846766976022792123399099847810810236028656140981509168114891176901399907244388776522213440037598235578510707988077315943516689130930102168041488069135534917652361569784623130876801549338342578692597542945684616058112981048120148656061537854020098842625495013591769528900001380870240215600673956991893615253318242729617022498809783957085157209032004507974664467784920274543423531655978172222643237578868334946136131050169353347282396774661369765608823390455263774199888921242744442552676169152588755084042355324608503243369873177746361985460389759762756628460041317594135824253572164201737506536661712021544110168906701057362205711498877906670541049517469483317264523561288513172963162379830509305614864743384191948060047048455614486002555127741029016709401949399219757869063930089552781343698546639841437325118764169845327262482168858062140560653288981161957793950784232882802938490472411553071440357666729665720415628437055872113077955674856710785253192005859236312488196483277683746943721095943775325791993134264983025846192828037502961943829696329292489604197763752804910742853169268496227257335501815593442693838119468326694321702677081231656240644939984 [163,157] -1996981678300430179769065403204538117309942575063905430323151137125723791603222234972921537560696278893746351535728708856693833245280520715820002789901035875429806824785006479634968515803917549238454019735819455690313270466191589095982728414047197244467726714182468130968319634420904063024724379248695302247691196130826475842940343454400187436635211597118166970574016761081832717314124344142591484244679066566845556380224814398545126909418558706466790845019042705531247639857908612549061249918519801883752709678988518216235082216132237819353057842553607415027507674155457925739145051096651557446127288168567220689720887241482946723899293943326296145186983821952466589639547325328954238070113316458599257381295002868050459551094847977514141269391123560787302067727163284980867867616537409236829105412612067032331817661460084684810883391882295534510177507809396771030264371988566364093001649632885884634750390622185056129183506232770279124078975835346490519345190355337162855799626934388338295735537270338571010698075928940558164445080174809127825770657312715289794197706061149641274246876252149731344925663426711347142511121149420765628677110009975089498624760463985262688140193433912337459421321860808337846872023483009149607478153373131936455329687290834788543585455095724550426885287415560002169880098338182177731188011722743973187036638669132535909713690111358 [163,158] 88303895839295570760979891948342664660640360676734770811485637239687925405841358210955494202158076054069480219277897066270287877760479364027235931809239692094958714950475509534737182410631094587706698939832353637882497114910738142129706714451499451862952390544352082927201605581962748942307973726398337391963690575905486072193214609760230822778726633796372367486528472855836686794453781713579794549147390849595440202740407091877445753006755757966159225668516195653301000828157079256000044128354397028671294602746691588653327022191526322319673026950019345384811998390105146329381722927197285949704956198879900770794202907733622109158323282926648919761207069531976115896321271138185423032322518614431756764188449772132178821293493626901521655143921853094534009838673474622000361618537033699874859584515230479605420126135240477219614195831892475900602317872515118051057976096026897733928198532012058327775980540921241995322387295981000104022575472417249766035324589536348419250147358577866071304377574216203256411403974509135089428593015286313163506945713598919876139272555203539979478380070616602460865174997209899087047649143406780039852311029889232520257180396174283884669293970114598849108552435644944454707805846633965944180921245888482692047695519874227587690073305415091777403174279792500698590277493043717928216141960839323165898586004191280768 [163,159] -63217693990663327059429893729579580279190076852986122361187306662116440074421214625237924527191223101079600140652368193288253698094012809967340727849923689260699357271948728871286082842552342353523598997699134160580573905681353910044440800905135705607842944012919795320325008603525723873039095191162274465559433631630961331396798831949537882195449131781793917416828702170585566303286028786415012920445398180646322297765224195920098625535832961912656967187090425332771233718200353489200062869270283781347880965522451855273230779512678587336892128857030843731587176827075716668133429946913793049614193365279785148020631158164744528761950189884123333065005653547584059447430806357573317326301585798333222486503508513841701996076114814332424019131291173901431743907341953713284020065594656513927740907015503535545309198649729070193272916109286020273270539189996246485651546924229319807961659300705983345989161793140296682783368295629994677501454846466623737992156751794992412477398718970184755682132757322563778472398780631629877676578468497838087083544455534578845227860824272656308254698066058286470624964845700350821068586565332871460275605735687511945337658816818258982814124664501054493601022859274100422304515910011546184440657807715977653235802699435885423484967490719743670645598744507116701565408801349831692822454713217622438731888 [163,160] 1685405106223550284786489570858533851723613242882177414498392533018137112260597352113768450199278568556168957526433196166308051988778924272250212950374060445662485064205491153036334698168094912160958504763004986683456455975816317153833487388463086185970273847140526423088983575107913878712594574317298730084990680644857959454340110122831633602623611493851368607130411725882730323659166893743556317003105115389829535582699650016560605230879138783454367810286229034980286937948445286010367056205272457429948526158421718687261316125310502047460785816546170671172794618123154999404539851979271706643468654193784594732989113084803093341102121520247237397179144785465223737602789809446363840137240556602055923970573467155245811894522243078477308791629728375318927093587941735789852576994419268594602917970381670562923924779722424071737210534683765440296861726091906598510393620246649084907528601258650991562496085873968156924195070239744178237200783307570414105745774739567830918783333494162294174129798124723242447592685159360535328103436787178350383527258080548648076190507165664354792247208477071188726368505510436528068114640850089556674580940377775686565271225652312727615104156887447825817456162959056900688894471699399667384871993784049422096952217922945141612856768319811250151196225943676789297396724600300551930706082752 [163,161] -17227553095814468496307666344570786827474281339003868762193175380493971881551550101205063958462235095306667191255860747977457637151110745181107189229609770273726285958096885938113587690888569857835224313103127377452950788873270438779857847675792707629235593093079509165547341780692180383797582109537226448324569446767141120487474553608047882014454220196671593416596572562716874734356391856365451105332853282000499729870156964648837296026554205620310426069261534459240042845818892162344442873772143465734130532336212925165200260156348070563296648736394078095088936267313867783919621331977967377991635418837536363571441594888439755337044871116430695336412525084120811744594141547151501410236652887563754863070368654113482326789385233088431635743639245358559166908200709729913281669715039938109762704787367869984216513099718155971951645933954968280212276176842865045002006711712888163658126742102467992984493943258489743669562894037483230016063364109527453500852970403249302841334504955955956441644173970231759790880333605336409365501390292204093815892959340958022990452289368178569556338868693349301723228411735095716540277243402076642164664331129312297366283509656870822079172451394124440331263811961154020715975534724488123493815281369471253354240201195747682189507068469885311615546988102075488367019919314008 [163,162] -19907394240102417488006962189255517196302906260678125379359683813388402969821795928329430093831150590558773219051756834621349445832021312067480093486481022102745345506903448783837551676022409627425920392299057180871276801521121451136631643662336596809038484110393870414109538265600197981824294365476447821580415728582980405528511108766598959692778370758681248114402623281428415482003590439841344350543328373797532363877459907556747680945609519906338699619135629409160161738023589595054795023985333383971529692815118290377765717535490326508227417382582494112745717900590152145131720748519893951723984751809792811041204891403954292965716583323559715360338697318960884069815130492594712251144693930765197261481333807309168170525909532559650853006149442334416532876437834242013942154218781505411741744130429117295645925532655455720220005282029359498681227584972701245993245824322681107239106751300413664734983182329776290754670544032939141467782464855285966230144814929563106319162119355650503373944421257948378734554834480535263965776215629745226043819789363865676807125715667071644610146120725617408360288263807933339771727608560817062502811665045981307644463457011596391948939323786754647584106502115964332440998229387472342762597410414339545484862448674594366416368950844910095077668516948998016 [163,163] -83207020177831089239220253349144713382861839339645057390790241587883224916345680178566491473860676233701092151769137988103063734548429743661712556467460348768427837550913726043554777725802785754739794064884502298437375108917143079714445550146551958389319178260407741008618996026916544382770549151300355141208412544592997140948735858083274528532883590293372398502165974667738522574505161806610053953049037137965238638895946508149376885358530714397198875849496361573224960527979644362113546395731900387405033188856038594006805673037658154775973483301263969264583058246195264104738163549027893800729090828240220000905853053144512087956865114714233871344851767475127667965710036743885881434339604144477146191772072225031847249615964152257739334794374456383223135471853986360021744534754082433813970829046967176901326637930620921388372571039535416894630031432348535909574677239130180880577637280645556836553400465618378542932012677279423572277126988742196686739423106332131630313201560985258399174879757561247577120994090500438654554235376958836298453916031520443910104709366804228161676744112200224356952112714131093889324138599772545901978633527692770342022213488200816117403383637278330859055700770581792121983135674765463508487343840395704708348209089283577451956699818939928180752 [164,0] 300207046330375954986286214098447332497118550946976759196200187473804137728921827071001702323027989071608863136471143869642657580477386740835828167483098048614216483565041084327979178660426371378302058618573012527702254755555692917875783013502487393289385793993852317505921920006189396514740471678636071255435567452117124815727539293268438551849472450794177700092988253093087665750983839840368317404136675317252248429889521221846747030424622159308788905627808530793880272234296069518933421002913705721854354908743747281812671784689270410668664824932891464862704006567986157597845465921198143738441757585582732152275594297363251590998121895326027004234470299178462949522296771477753721059117417710737419336885550992642018273969284218745982660580732143110651238411702539920708160475487807223639006724486952553947563488792328203547423739755488936415976428701518598013491125047585681337672340896959908569364387465122487646414989918341670359754849075448700262339104707662388233482792307334544919999635443299163409162708501510108126944014840497611208334961107904125246849429125303689062754925578537294909882445963665492712285507134217120025645952009172310259434594800295283972437669058849031565399451076915693905590103052528419498855546149113870706251906944826878545808271986256441308034382187009456636935689013846061580678924293011577818120251491950936593165268759968883360623448409254878519681146862294561781438422676327907897528326921223633609769931861857477944984259828428628509462878954843053301779329745830845129838149117755984239159663777501912642242368723637012983786080036836486572379471557874798535769315379930905867502389266625032309539006258742587571939895337524577811904503596369584277323485599548455171676273659862976144183881658601415825229931145744097800978893598000982555042371806812829417663582038107928012574228191907972248276082344894081156953868201304360541019546181603316095098156575498178121619477236018748214395656861519303039228412491130721431516750485541873486712129855811944164510405364275341425636304988891171969302528000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,1] 208123853523751526842931175324485112248472906831731116531474231934162259135771147133401324681359089193937928865143545918437651582634768053246150966702825898868434566940002311163642829887754661458594806164230465217285795943864951130997898670073334997252199454622518431455786672143150861769316216480956248496739091369356310855249946386534000544443646669884008242616716180399620075417267847895206069036342996287430347695858045252707936479888782094267589369981052746868441806657675818062387516969850113649955952503765120154993717917481365469698439718038115624582798063939530912520695835379848161231007341912296265756379977081024908319289471419475358958963938159654461029676425585246407978572841640540895949646684187653304588849393938357521270430443825749569528669790387930134375090275863930850642544917544984648592408643395528237161904398582708558955901473716474471144569097385198077533329474605891711359300122920803655190627004663201745967601293248549100177770727973458341654108543763411812193661485857986907720895845620451997093375374497329874335702840575911936340912514503869108251549658048710631131072295241590981296925196266964990916565805544914774687969982885478433575768668861895635412911414835531273797825122907210482650109824387548601825060916414486330767585140248556700257093697648827375807904130069955772296423143059542552547413486301780868964963925760097663017345737870498376368518432551999173568353514465602402895898505440897359378239149266661085108853344571878829475074633081574939429161908567753016694144988611328331310960657197172579335165560424738188857829878022807514675527480649091606674883605944267732670976106005851625013508525022405601438125554130114725426202754430550367605943091779326602376508916040524821580340215220999475569947400989258197811796130845058304564628935087197623504483715988019274080417956840788467008216190100160694038801535434247137144459425036342328141140861941800731860450417223340967545899964745274441710797260356913212430829129546497789671499440812585131309714630109750031475083721879602560224146227200000000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,2] 1301936421663885321956504375040221147388849934876367222624127660874741670600913932199895830394318371311641056834552631617825131630517800932481008585276509830307824604067630284962120182130252666241171567186774160005953225199267028906024819151082361034023714285694358454783349661326560791636317149030414651012568771859388851496077287784847103518608737313541859835797831630186040792036532183034532470816446274806889521332345565727534152374161847048440036056884899302318380857631594903035514864654221439226833058074011766029481726552910208290970519703667146405013054025234013319535916492728806497178609702049819987288734436025420504294422448877297728561779894807914797144853758923610502704015880387692843345706024409597646136595135317748412116076297358836615381636510430397166086608617093902562981399623282526744320268477509128699085962677488901343815915969856189694099179481268112762026208467777633808409398458443442478097870236490023602156983258114394511954928104051432188233205048506802355252988378055175758967790504653377883397482443694134656548108358480869172359304813351375027346900355233026867483836007009838530818442860055134849934106734330202631920210401128413028030966543759258003254748109017840308370448906620810853760338926346699126847175265973023663637675294665139373476772016627338108881049878145423927155402892303965087068721749628074301503826629406344533943239414596154315411886583791590450010714317645409150282986289444250473977590411887929045231173696215044181500663606270230218678118481663312274470545788459736065948952686947124891716120158102729258679495230841672543243522946945143559747119852454751025339594512600319251783033877009749293926726843476410349817288020972766339697035254496462208986519019619414439196947368167513701483446940793267934668263815470845159166046971279348659495497266585547736438971101566770991470650455579000431298243463060334984615309887262434626903308917392585278291986217608010816240194886565952607336225114639149709692648302708222925544098915028726243295028914638632888627390645746557577339361820672000000000000000000000000000000000000000000000000000000000000000000000000000000 [164,3] -35519226853785220625656307761170496303312971624925846666473474927001285021767800237495461163730524109651605620576298961935414525913515233579219077747216841881630360224398935478228730338256932140993809240253073892646328082286336422424602705006404954036774344424890219082032339045488920696256455761803667002429087220329713508078487312702080636124723133290832197185077043450382736855959025692185455992990587868513704122132385654239612462214174857580915587020822629917237280854552622903393354530395110201623713768714282401599432512597632567939897368272515972233819141669664640577590892515579581174725452074105379584502409203395310639231511052813851339810846111329725586858803099143400169577448332375572276897851935431606678689824887592284957728761073318332980763234904176840076197447304957594253387709846333653619816175447400698686777127095074549325751419918713956763059341657885391777502854572478797312442755153967042875128270549550896692716722592335731757491025040617810421734787119413019343077430762859939800963791659157718392366085722028411793143415899291355577666425280534547087773833858557563104713271036947034563923127554680962725984991803752924278753083541076588156978368048791607417433626142320488828177380511423811838894389710176944151574163992251331734864574262695493082831058244622598985565684735318465149052609500671300395090865473195287747924163284474198107728814923147378594277527094598120708369265720835309525747560375228459916030325801897652187978769221892458497134674000502078788512082338341663442538111291707420714425005393542910852817311139120513158891551304760932484505648338359570790480893745182567343979749822277411753982464380301332540053199134407067674970732611343397638558561335715286813733533297577886800618095954335230568707262435079258135489832073707760520504350536460286283458834386086585291962369638416676342678814193809899765632580649959920042473048448406990066569550489426114630879691492187916558080598058691402953727601508263921099682510664403651362243308823062804190626898704720253954751434078315017671673695436800000000000000000000000000000000000000000000000000000000000000000000000000000 [164,4] 209087449321134770275750106820964192447318609439736817686502646349282423447169229332483178653361018226065699364252902120798978420562563430866267054738037786394232956469782258800477140445425388864170520412355693277349304686046413266347666371727003132979354893091564875576557908165551865575375454387837027164480823311731753095079291837785045392815162304975226555335818010191175571597910354738309161934787277387027328505432823624894945455090471763725904053519951156727928419613273071835521091016265017824034152960996811221768114220042436135831498131557995618741843811312725816606209626352590622343964454906817998802840851455661833025811444382868949301156774854891412449612955967393901267816518544827568182899575605586143908947186329145148302170214838008520095698303321295344459686802609149188250315187047929504250169630883510839843776431252298628080901693139957763194787402532940728743489729386843205479955618990835719907168640984060804548509616951394505924705584697157156411728577929609125813805558511587504880419027385575911646405527375075123507263743173869552799429669089111997894612427999786185349693533873584385993103466220535560612461569334220686992402034088949045241701961785167889876992240350895423414522230271724223860168259156245246027842763970578033270229272015734802210419663839172577841749237225275469046137901631786657056299707932514856546084146526297553319356156989952337249852387489491739231526997331177589902762672191235016020543970082566075608181824298642409153291666634076221534896758161085600896305517785391228101358305839545219419173304097719554782496616227763530730325966287336729528489640425526157240430195341097022666090719558695866943345907819375286981257842349384844519917226959441282556345479028122368190335158228058623817366443607919514078832092013795629047644092356551662209765151187769208144091984782598873391130735329704494314408675478879040515701362246563538221996224155498848463016002068664350770656259464280953032859876318356760240155385432584508745206835389697293590780523750048979606647970163769397180182516727808000000000000000000000000000000000000000000000000000000000000000000000000 [164,5] -443502379763724066801244209075676401564718801666115797155899901913338773205343055340087110676674521635271734051371921588884771420292196148609700764889280623178312462936625108083317230614150082741617448794070184140470636255775642628004626813655132153065811953586116184927176651395093731001451533641319279339677761411176002857011155791091859285904844132128923124405057788066145716837873516894524063384876960674796140700284964243974560227306863444514185451489992510266662094111423886470761397850881387266419765986721996310115948983873132944000042902414836816135509072127432084202805052041743107009678480329254855184221841891783852910197019782533541420575055236036638294662567261446316380365539885457007578909363351681359190395581156159829217642794215536641189853827272460684586407474657548540696432292742155177685801422849261660939771315811654674754943396382150977756763769960976096334232733820081501965662033640165066389033586203532388156738723839320582831827232522132011359131154988188072451596601928454103376597565446539185381386484900676134177393255736272685239579676172625662469947847713880752997075663686688956026833811960438600552422092686019178682017636654424256598362107682426246691557407518554578011017780266524414544829861533783080212548025145054566520636466706850460532302371380724526932434149117175917674898651353735274139980989623129074945727687416796163113962564867042338622661842267419581814470679444894242541968629185486752529640222397901911153280272137436698236971173041247996416119923153237010981957229655373260180193346771039320997554843836510252146865421405703379633328759162043475603244029317668418062847483189608105934771948427862415461231811522573834599129250073060554676474915858009903813333374966819685280375391203752521500899285405996388377368636549631086784475394643030380531655270488285997941797037639292094077403070583916884222694907148628364079765099699166281538023547664405399327514338505454718050782480973589340506741787542317090292609215296294642991120843185238267750290286389757954542070553261002261751786792550400000000000000000000000000000000000000000000000000000000000000000000000 [164,6] -646710537311505373348030903955502270599071873327939749818643867215799237726385862936818964108740937338885440548674663601080895897517414964234765466661280164350908325778614298835110177793015462678574608155417026876616175567140067681989063266780536558993756574318925698794624454266763482681391091754925029395705425044768197371739317359599253190861790058230990595028159433173438195942884887163974498780233040218981621542980159579266097388453956237926904589197123699179701268359779030293059723241649540061153637900486510735987611352864718740945238120977497990842159363220397722597094434531137327783583781330808781841274785525992134183437869672603173068179140870924296969429133308311701930563602795491351311459839934905299805716793307974950862227328576270617123629832621193322379752059233777758904762328327571186413338387951635164773688243977869198822002356419137082772393483496692589422334622499090402501040150010105093848731431990424189589141467910262066266654598002662097174600732289478969954152489116680480802911491810350834632848286536428394851574776473908720989389669351542506869640959192615479683310034318009874622164779046216300377870673694189995336202148785767232983414531310833952465887912712543493747105869417461988700174320874650514437429066673765198181849131981696357230583154212890836820811484144870903067111094152820686566612010553832144490673281821540149521805184390332691796178326696120662193822705836790517849580710938336359751506195885905564163982579088531919521708162118199170595936226549849214531944998166790304570485348910583548268932571333245445235363548403633067376047009187208041214735761864781122428876071001701210263662388101151333828815930416753814422571413877230773536218217263143925025733238840438088995298797177355822663131785850808319882159477658141099588254844725628007729107385522133695497080802860791662961726111167909252473993993635775950395373574160835565734868781612621061755378596517963434935257871487338240692375409931997137321104747656445716710435860431167329573263754396605485332546501731824378449955020341248000000000000000000000000000000000000000000000000000000000000000000 [164,7] 7925517758110222961497777764812349556234381790327381154314880560851284067332467129882763275430119988653565966409123464288088320813095454853958728045349833063113869398669162596078718340453891830919637308107358620560320354711959656202095186218147957142227600884930763601075019826278881083400722363797364905502826710493396569251091312708670193665812017734326389890761063316448219427491663233360302855667734871879141042834347681928377850385225458520916080553341853462325288152171206727209849937577543645141184476284626163839885444609568923991260825971866419068691669663016813675246654878270293914758364514311852089627845215907164895630338051549607930623753513891807818896077346215119620047924419224375508067828228906845317476690622946032922472763981347233720174278820700172390792313012844220846255293024263408868423485220246517493798479480603878890566901380893397955731795110063359909633118859876875879012861494984054334855672383051216469905669911274632323888295310018547099455494124004789220482839595943493609451005409287801839966611487464783513143659119792903726092225878851012080516098498369994670612376794330892497424775414745448010235581626852298977069875961437526805991623729167743629615519661584970904738784374397024222764688980252526811290057552298070659942560302905950985548101792130321479211543362997445390691935246026618040762854665947507584810163350973469731200682687231625056678917477737382944445333345979712770339356285699729402688098958223338939863385088247034554044353189971048766349316709839761465985947997547330166574813911940261402397968486476240557256266393144273751488411426215436165752836347438485459726705388219881398485600029113062254466471585576403416325072769435954835183567316666605127200046959589387680126637455665406028854419751964565314971090741382368883249921715548586555964418589492035969611867901653200218702135229647251098494510296621647008541346936011645570576192171997739560074498832696837557254446323772601834546526958726347034263026943919669234412997603121704997207145814116782665722513876139082328692756997734400000000000000000000000000000000000000000000000000000000000000000 [164,8] -29237261104862518650814048859758028695751245437218451529144258397040343905272593656496568083242892124588679977044827346113476281778240560529827005530832709014712249495217031907542544853052388699486092092504451711688040021044051235017953151499175084168900640567272817428559996984171787410246562635400240221816150570091125799624459408737989776200327029781975826579488150717101760825738674222999519392117228340621200888026020829582550561788975235851671909137043320789443757197108557833638572529608601733743576207021990298575866026562145022169476268244256025793509835296818697677838211130765279928355704073976397581873173933273564920573063019770610078554801461320064851295442264050528630050189356262797135484824347564512673104827944080885381192452287525753622731386660243396248877043762073576502966864866326495346029848323520675369720414338050484495326001669339874998267451648519567342171697278888476023169465652082528861248125163518467408399468915410527986796254012874860720146171960012650076208000095793231270661806024492526134713587935015400310706109747800401481912165928413487054506637376364900791232887057349279275023363907026991028651805708266529604974106798489265965632378679975464016672592686868355569566831808490486537568634206307878557355777267745701005901786238394350375279726230557964582559399056792886544516071490232820101422918605888410940416179224643860400032637400077379129956650239226210233281214186705391111535820163529928755628315880345717097785173030746836401182933727332159307390375558806117120768090905818154409355327988131824750818503409387639948520674081960830120793710295596915242442219119396226102890138517062404303991863762527058963457109600101309107840051779860230079491769447625816560204781994725165409873762205082060607363462115650751553638336206904134718649422236704076122795676603363850242214782525354564798540985512786828541421243406594257775010030597857053087926613480202206020421288191170085262998577733226269011513016052887265334776845336445875974311853519593524743189881998882170507646649039752283344938791346372608000000000000000000000000000000000000000000000000000000000000 [164,9] 54999333711994694905799087789255964438891171409072836636877302768338939957941540653575733326423734866549866021223615997629585019715915920082363244768781708911205838641294036635434350286461885031498195576471039568841209268929284992791724952847504590642411002240767076702344844077517306616620936624616819941787007516049822231946669436124806208037499774678539870908963086987625506749410238369950486182093879221158070534741849866478600381613338749967682354041676731801711267771501848587316796419342137390736598141952760305482068610751932481290906920433677042549317896350865463398176778055244379995103695946385833573925474433868757041407413484120928119782669831321882598742273525442902560598961223675315417344230032918289327025080827952275140409026857015880490608943568297364245385044877290740921357353542403301237340445571020790494682860083790044185475721068727086917948378213102230049509652285254832060104965598381477396653305347327454020313205926459858796572036115708782592617249727465760716604507943736611727789090545027384417210737988399968878656122478423407548503212507927589321946454676192176603143856236418565094188185395825413263286213422780431266868474289816614747047681023512499826459774550177925124169608937022652316179106349421253817049354901854432076397296060795145540668826302706621667163716885879803111167070484633275779963823369356503554189751275570458840907406545652530756251706562174242860597018714330490724981770475324812927209697832867895341807367109487782610836260674701390658267378714419343952636571607812581358325747590238577100807655836432059410990651395633767955672859214512951414215602924575300627013566037158687168008423553825230780954895892387288219519856292599707936030223592246745731222723398249608381172076061540359339448101777378228376509024196522587758812454885595387094341569224438340160940935362252215210111498771598729627025333247827545391222351403471405795166808013655810092320423983549658000690706056195856490453277518240963972675742418448316556422537720131126630698322058439528230553974405515015290642978203238400000000000000000000000000000000000000000000000000000000000 [164,10] -62966886948507607078250159562887231817697227518207814909762107425742938779563793601031875468112788833972177487513475726868680795914766654056517337455466366847556610590031483637237510075610076169915959699380279865311027549279386672126393436010951337337101980206968010552567717131472430485486354903630178233704081519263639291762057238016392429101299863989408198102194673748531287762236642951837385479305035628396937538014233217746897432836047695446448663910807802067642383696722158386416040719062393815980029856016635119345634548415323032065704117878024361097847531837321188571156153403973993884447456747273172638685964307252400785790247652709088293786682589865359187625247243053947319673943286883009520158845695589079795802156134433111766564513890408007437740914859779156697549726984506564525967343791708670939062635911933796155978476706795033928120194486996748453093381107461140256006847759750519996547186228661854449514022876454602495681800601773394284724127563531186440178906518614370113184916367203505697589804793800063463308404262323894865242577730498569322539825306218832896195682050517328211796785702487860223792172816754525256573301881141803822082055903789146723479070015548593368910170184293104665962763078575297093752248218301785260505938106455253434440352515823734368877087415642803295647331612736078260214611835677925333612114585351991961370032589026722294555095900634185773923030670395868356902076342128665249854981258614316710685267210028376505047439233290956126908808867520340767501691701862125763141232900668349610193103107374196185685350507372386560473707083234072712203533766402814941016563280220886080454440780835530291022284853376166388477447027379601618245459521598260293048260444492830632536916885289415419791000327104469631333273006322695527319629616600496003011759415894840942041199136859043540622426006389922368798003165882496539254746876178667811314718135332007114404682142222169197297552874129740095102153390517883586124303206354110639412975636158448814784292034258144979809814820749023745400306290792248398809091199205376000000000000000000000000000000000000000000000000000000 [164,11] 133545274835844391988979222708537052092583456958109676371657777472491239669593593539402979534005843039077331019747038482130010730030399958855831264251125395118802097392554217339264787603195528038801211522188847789076001416243978631975544583377052994354198984222928453848029390817533758125825950354620168890997467579373768974950668637565292581059884263177810055163387094169718495810429038322836984878335844762907472940463054378310449021563060889457548378047908722822344708067622221035992688138552012648008772124287615623214313733242940181241873155529709026791020543255521997425652732470414564487527754769413079190403301482660453821030082933012049021729912714490037988930482915755928570054339113478689325153747859374221237784218931054606144327183533549635721621907537696563235734134751325542057835290153594264137039331615475421000706676224510202862697921983013263353432935146451545431307350426616388337247731369925809667158020792848777793600050381021717318438651437649832211632819001814117626382048272963717164518111836742967307165130777979519014435149870188555707072228270565857465206896173254214485754153065844420153395293956451272849087812436358809584950451503628309784619440602915387950300339365782608102957161593048609418945300368160281178049136530046384876454777797706343399472442639921210213906920817925323234330065435008017762719286358986302534642262566904727202767103255727546120293245928127549548561476185348241917010943629075403577059936480688350181682512759344225946782058337198381242998355336517200734830691829283562741430865993538542366330259107780524722001498689270000714173728882612829221309888186571239599432935027331607785277577423954804168011301550553591904694589047430446804972641809543226294951236984477495102451726026713605332050264102711570247689098066559275992626899809065315864617685751127367165199881133962670896674171280380527624538144435343735486127561718756952113887894676975341355876773627143721600782552681883071215793426562554429957772672073794761086669200628107479079484868052655919691583924776388567602422041542656000000000000000000000000000000000000000000000000000000 [164,12] -401629578479880412880142018705020932442742831170004033868911516405602299453479092221063657007590082232989706214319928635323485926322396965588125699752925361075502923892937328904222014622036317274808529982844331073678875029483066172728154387980417108254948719400353514625684657989789242745894326990230740369021873498619959912648304043017480969106299997894263740530632029633543081375569924474989211472510591308645396014629876014779864630634196718927574607528189851535458788220889158421068539286787239874618212280831997728936465718342552185085543804112539902762045687028302416830800490411229289920203507178628728596078357943880304727644876213564366150209767189057756377931421084061373730205664200822271308195163124287243677750161321478846601734186951601871920206990901277557132787065056255485463647233062575224868972298627781849512350974906467945769856194662286993053998550177313438936019384916862016784888110944316813240261181340655538395380827111931033965035182827845851044069469902212973354869099699350811266960053101862481276835268060179892736990434131893839094975273531138803378517061870863477491486898603666690806417058744072118489954008133726375066296697174005020354992277065001473887007793478856426614025909218428514705826759116378304563233132766813830905394413026141708981757690841452895596003685957450837030209865928480707760781583345156293827084667611163944401605109292151167046717941846804969492116845090169416888900454632751251882308728909422215441688222788970752688134321858696114688871894675860133363979115029281897065625559435218790879387182098967657638314686842482451754444216192987104100112877494791356669500318133875480709217339249978714607623153936909561149738937737415930745630517979866104744604550951507766925984663320365962288460527491029211495732676393772263144362567318942193481492434340158007952750268734848992794540466328573976215286956929200162826062407714914210457873643856536721308414880918578545200619871188617296029607236402883055528769698378854589536322016560735859377222689703174220080374847297345279800630551649452032000000000000000000000000000000000000000000000000 [164,13] 427076960871357745735923950036658535762761225951244327602525948367199014458133161321722391506505300118229995682629956079817717152429097325859192786402725046859751602547486576382832047270469217110601615988011256753772482731298715052344055897409413454331518230521515093670690625796161715497786320474016898941743603544044181167543865807322752427551916117615810693669062249188701910811953131696345979867299861896090352849692573653261087946610329685938548132006802096734973254493721151873065619182867516842801047244076028157030785194216793177393990193999431266462692421817560362635944742872513718645773695679445074130117557817727868975838447817173357576803494279146859655988895190793947592773923652660215050627022946923714365540668998114216591510244157198046054773524351028787187842038475949359749271082218118656382439322003967923293083106817330222350813789859869749224444602961370483747412231892443824628388903442267577675931243789182289993541867460081141290513812261429830228154554304142643364237283147556021923583552594318027449833878642583893008680260620088661274701590617069121485401399778386568771696288983168337969580186230232877753142849896221601952820416331638247121641412170934836807926721501661567335563784847201591211748813280121544007187871960867053500357718915716413525686605168854784329742864636315261577197913549123365500821491063849791778959735385163305787290172557468961635581686985959546570561334094913345806048336938665861592819967029553848336864126140768452701519779045765441182332386211986447959157717901910499921786195555400513726887206736327084079158184706487102595402877042277936720230027202958272908928440544740380721373699943009962243398688897247281718434321576342712898709947789202890370943422950268519710065477745574651960217224736754347382359240267833835876983281240029230951723430098729473865832887147819908161656856662563556330860267674463140608919710964975304144743121380782297470526356399816137992100553439555313902296298942572571232576353075929028227605693744387118714741554219659496276907483032013267720528375840768000000000000000000000000000000000000000000000000 [164,14] 1236105261654856887480882379483731749721379579707491797561677402886151112954728103775853176529945401887176170002295462571616296947632882310832995212568328723915224665341686759425459899562187679390760597298606931884604475633807925440656416693632980226978666624241773166616879289658508210796318630985451732549290956990941228487163614427599520058820122935575978605229595329765279350766786286473328917864247507986655146836173343128887641062068198884574910139094172746541379101078679760229803319284955946096540120775154173364524247836939220727545899381126557306157590200317454667828029744106176251366391545482604688292433957577806249098365037386865439664170303121540649269398644118264237197461884002484964320332240010046721989562941113163349583200977687042049979631817436858146406291331647203309099618202960593803511539615668658793537439444930334137536263079769471037962621215517171868398198892445121976433292176256931814846764494346009593254060293043664294413839751201713228780544662319126381614285828697673074523987149819827544284442025286463732195355272027593341954086331138741164386936214429989213526606830050883481543165245261212626590615188599533167867109977477465831412248351482052355238629936557169535967794774640685682171037600681760430727039165268055995323051335824740581995955762860877074609527463311125245249960519296043065236826038399032869738644306048819189150410265704318044481049725799970607987412550068222749761818134085882443993018476733701777195064959534219018672934987299310563387816658105949939347923379327346346522296878808005797663622679446201110191595465021363724540240843931499438458519875470291132394748957146139471581346928787999801097331336271093005733327788532982674221029680619893221850951679592933030002700606866563936240887269425188450137279482009339078844632587656166369156060039461746645836392693944331429250309947086400538922878232566678333166431517053174187449267295803776536428590273765101754144108232332664599818875594001355237808634679601430815854909594485114177634903961914971957345671414833140444485892554098737152000000000000000000000000000000000000000000 [164,15] -5462898305015452614704204162601844303547266584287466062875722516886682080173721176884410878727184684963231829385103263433909003174403633500605706433990879842058470259580518428678859004647255870312576344990248414359985629186618709950900692483094246939069724379077094737726390314019009714738650906309740057553083727537106561794188370646288402500460711184105103991324759429484503809462913612384021654891006027941128426994451125018934216633363897474966656170596197283859700867414578506249848526385316792012606480622678567539328290905184490488101390719567345697904613610399451339951184011760297247902708943497319255465561610977075720699316721552274118559926320677313583670311630223709996990748308982296344264561877015964067763864507682734498927164765820969053890893404483635680463284868978312328449739433628781348586155322046059401398919711380826964773671077173602680537855975308880531743256285870627899966388135247175093249700214612796042375812702045479421154118424290981232789179171613671526220749868430511443253783576309088361419159390527196187949330373512757261429139152089023165651159528382232001781883627388364509534246187407584569631172776844583761893650880011580513776909855910712162535906006487694801467213861659817128477980366340194317953564741503906640970027961752691859905350445449481771393893507818676392781396444590088011548563282207171797240968849505035735990404547617376532244755441098032190136493263573697935272681640660457221872336280122947286092475656592394169136371009656463172342635079330993633715782147204423261297386595808989821286502318273182213974918022878440261492681782777681068651364878676825333859856315978144071748633357506569326343030719707374719681730484237638480821411006908720209001462592162646104066246981043881991246882853442628471764017993994907991672066235103390194566759501732006895227570728222986733652851716360433760557934211468655687845108073189760915258225562577823589870569185849871389672803068922694468598075542113389753109104698433670879909547379367395777125032305017614184503120061841638332892908741040537600000000000000000000000000000000000000000 [164,16] 9425839911833179968571890550260416506306504284060458442325072501841815861654458369711766244239139202355314132555479058760672578255464787316546384622320440142279866487326330962203189680455879108767785796646193208977875083660684717619806817423826577354066220743192168831390704613087067669888223438531741538565110469453158260045377197681552704621641261946439648976005771597854443680062046534392073753861340814111529023066910329332792093587775639779227219512087296105361623640601820231514256135906922044008198560536727062634761015906045216819632471831193786723031486238238876229948370131228622637913985683321927411270319394883437500152037420299819968092613429535601842327865065230499103244487204577033648000322822201422214489694957799487318585089017144491804532421640742059034446266143555052176836611647238154376601157209102714293489332973555231546970062047626633708048902299349464624497204255241150988500041615726722157103827349342232090972071021651350147766263645043360634109393983442316244147300703144868367637650387492395703309137351104812586571301163571043291808031295463790030782534705440196565197444577980708359276480965324182499472389961431255302060735610261543721989311784837509236974782965897598271326965334153513489784661499011071592147728618731851778443497445524419490512070815910682737495627074806726007310055423893806230286672057495371167654509503375003406354942001553106062141628268762258709612269962222522071865423953327692136841489072717546890152395170870002222162013971074761660820364936064468056900949782967076306422035608964705567072010845183071870082814267065958159407008414910112676796784724780361909294366300599332806952388415595915195824077319575696538289510262612607439473920027563179271579936646862155479418878248646178512184997357776394193141510704922588246152131667154647448762084113141052084280674818020451772180695530326527908834400765085849334532618161961495426716865704362395310129370934491967418063234144058161116448891016285210253992714035856293897791684283736456761415938570671616894601365804369839096617111894781591552000000000000000000000000000000000000 [164,17] -6024898106461467012308555392465022405895724322590699918182227568298645981323279796430369701717636337331395559061844870458183864055579143395905711732203934990008820083977247105837686313775883186472975986977619399707640959183538991555060659084761151493920802018604721799781976120177741570347714440691843119504360680964198174424984388735225334669590175146256478969117931863135072159601871346492411390485745792883904097916401738523463209272694763151683435833383731630426355631687408992629688066802036643327529322708531642283943431401315269046346964856177841420171290888692454791234399208090116936915810032147378353738030244374293698133027654582021797398233491221512668384660187049920556894061045421304579594138305368133167517130570476457093247128032814321173824242789855500083382954735818854650113485152230725687022195352675275618350766345722686727642364762428864750427946950249303376151507392396702887159600317847873211630882859430380970201782065527460549172843071053636571972714607430509348627655328656019863027189602869554799850198002255826844326219332288146348685957205421103324616232134613727090496493531674727802845197663266603323456828632882596229488358875266119828363136284352299525475132361419130767818104603209700466839852251704033832719595000293551955497566912968720215334024224723063508059137807251373895184511543080335630785383626178165920974280084653659835364093699758518963732770779871210828069266367704284399417227527463952864224565245413673527126419085551352798984901371280949005593146264837632249790004538746419049956750668466057842702599930098149350635345452164689871569378293130277704657953563288698284862588594257421584371131725483644955499279377236483549764290682110208099184063970745405318131669440463538664799305815882903827980556054101664953387382433475382690631487050297636751147307222907301497689110411316641252993248433363352643492888150315307468060321012800240270547393032558268775034963372648232765005349902140406389403586713402635272779377382143457056967673402562414141392165647878569056368443236159948469327724457177907200000000000000000000000000000000000 [164,18] -9626707229470216714729524112605090701512085262822581539149392071828855407858316972641813706020280279934553269993785481378419486923198237601902243564057076320721131675527136116946386524222706272796086358655307686497030700296157780267283798272280820703688972736554992163280847803727323277555618518913572608604578324195598661717499699886822467891725138065876626121849476188701072568792566998036131989051810292637713435510606590889707946024615716282997855644190643568762322663240374876582743903314369863102490793998897184226455377400937936188270076862495341259477453938541496782245942920300292496129801902648409159393246697646841569299368639539153792065419693157925508231177519585928429767011707168717847076190535026325271508186022133965207401739828888023645087781863222904958722705105461559956658479703220231434076828925592295861406227970659984147582725061541260666573617384088946041721391939456618343461322379961647271415424292835497134012462184359625408874952551274599033789419356363953964614320915501594828633228022754844240489858911476151197061123003363011804150809994947811373848403445200367856909179403450540841127468139654247380225413652688536628787952825755125937624263707701206478084807693579476213261556127039289874526275935101801256154436365876335963846788405083641097052140921941476475049451026422373012131858685795455503208873888417834350313551906553330445767630510138969052573866122215121099274343791883727832888795252895230135828458061259231870265930702731578978474829696640026291073297489611230669940438140544295579772222214708464590555310916887983295401532965618082119782568609317818027133181653671988150233465769302403333523370816593193737283798955935380444708161208613935327562476476099232819451710464388716150832471238900799774598712302233785856028853652148084701772370442860708755886012669519011910108725860243026581428284077213084628572859845738960961629692624849147374027857722920455175208469119991851459493925110110985158780618345133380008359370085472659772155052445323173764216555810194308817822446760091395401803776774729891840000000000000000000000000000000 [164,19] 29724011290252177159626541504463194456396342341895797182509823773479730469447024304209617113698903441543966208971755605535721806643349546329495578902963656861028017679092630589977553795960575127090205260633408151876365790875495623535322090948033778118112423266392257627144837555679383479321162526471077469124725809484244312724282413929685137620511906340861223210786721133663748434779183358391257752775556524519978830837447098495613466472023122803186072666051910339545499275707788611009544240278494994752608468742021527202740113540239540125626921130519202824902444392939833061253578523306091532888284818055501777547527529176473509690784348414567509455423733307044864770654602996007753303694202013517071958661614286649776060734338574119823334556188177199666499634014714759652758092124106935609368026922496013323585005876369219484233079405590025486483569155206483002099913857035325373434743879365738616062438186577556581841447513457172654837957190566414807790257257790994857014273407190832432501478349755265073184745908448861817998573078635769843948498999038513546502576059878018381937232295637250784194726745061468024459648640410019020109562611132496468577514489521663494375375575280839767494684920746660392242887224595453742140830715298955277216832687165546778989263870157213050478117807147319587090700966637958078161267158109410240967895801959436283972989555130567552687595719976528975178751600712086708828720092222319606165717260317838610527775141085993697649951675307099381245629976039993322940679843964178777424715783413730663139038728994749653160911570837650389928080979741741190230505978075688648416942883101770712849454803154544930412526720521434039386297142173938784245071981375643023573815498778145253081674552508352472939206393170608251188728618358113005354512558413326978281526226229571994973114656405663471748842489896106490123497649269579941776363186963110665080986515648170616929959513523395672595289300701222868172766929052084204876766370341721001981213342987119956578227317653126264044903126316729394787383347133412312722614722022604800000000000000000000000000000 [164,20] -35231723981166906990910957067356836205805332236127540503463136416600972773275351310794805583445576059191537355552542025809364578725810797068304228889973902438258254200151288328968760544751158236596994778487143165560916039743591287425932713211036580064265685218894954311002223253896460260336023477264312065973833677050925806907128016182119000058471862051584210790251461954092877765891734515161627075224175655014664049939549384723444349677231449811073338129919440342059965542827216415660043298360041042859234852087376868534575696694221817633176284372963451455967199061787456611818700382920747476573274686170892204517440350939248100643604518848499054941285467514875333519181178259074243169365740824788403373340719812259710193491540673157270031841549901290208289340757206854370554283831470178442448969475598582899840118620170064738953737136278548486635935125076467996198814795777758569064719358341544707812898044972237514650138735940356558938710373671426413174372380899607132055052464915823410520154535706966705722657172753883535749387738144360240125180323363807272282596020400182012252500988605705247945474829839771077253937730557422675410712105159576319079741371542716877813635861123009288119903291167328734260407818834831430219274719536041737306486255743813668847884052945754378288651967070022266852294722138605769787386236315471290955649836414758286016521514306345085247965801367811025638577139635508941010334982983310094359200738613611117284268875411309326912784487494882148198057808658723353355644521015798428931918341815359801994674827058686209216182592545915515024134915582416511994733750693637159684576122684636814499705775211604536298871943471741218931244398723856721939406392544116822832808784930258529590075964674515539476633136034619577243738343813582894345986991823746219367973721714399783900523866732325515694637247232292821894355461732695918044343085436731941929987544478987094173344253794078470051496229368605273686616152226165432546876402722118536310264918721626210472400333232264507173565320997628523008380456071975321635770627071672320000000000000000000000000 [164,21] 15456316436429449056107529573303681982878432600021019998815941413245781901599416250378487329261787088190735607427356825983698595310692934396935887934174903788413435450701409897892936989153609196428460997539334636731693654316242520430963655938039929677876509770274178071749458661859616791978082838802190905601116048570418467994294833615969838508496905802412793846514055206113158570065058316111131070673734092336249895196604417572695361672164898242784861222638562357638447106639620135838205396985978564012978736311825678131077731854656754424315830673833448891574140467969300121396040961539398032975364023712591383582091161845195274716218799139303122267754396633565656030007536714778873578328217244434070717821312673631757829473942085079899348620685111483924731419424791217556355504183406038288529321346088875675695456609480940544253045981953167191377351855487703126338116911917117635988697695298632584549446440564579776255200725622316908905209966751050629206251226521757975637005327877469384109053873073013732095170450274650302419274591948248251412017603663409364459303733173453041234577072157403495055304713220355166440930100904762708815093123720996174791737092518054826029273570881776131897856148548865463184951708979318835226453496358451448628185558110008485708459891421998300742790664153650116536611274476617295485153986843951963013325586635954405350032896438163667415620308304668538971217682376543444139811761474511140952209960823121704294133056134641475378854008476592854667161231067956924316269868584006665303587566008641504005196171016769708474923469141409793392612618655929828434749054900884849596936782048120576922485843947338446649281497469826619562334324623996389159704415094016373267259152597896793137808962819435662602373109365743200870642648536797339118202240875866788390744427382288601361378445522117824983720313352852357899671861332631021160991030055008676733656119758860555268215339381082193255825250988162897133619993536813757578397498585575880075819984506631004042171090333388855915940842571182055665365975037917762714812034947481600000000000000000000000 [164,22] 19137740497853072502879773602295281546534477734596972107638075927288375622814197605602840357626309901168698408124473791734420158288647215095002978610407733475835508401725119660589670287393323681098215881683503774800607492869191274405850668306673563842759003666577552309152536025783068653341393931490828369808967778225614019444300142377481945033182817999417862860694285899749432960116636959219808559512051192623296500482280910062033578962516570429329348254182846133820318532609263245402127000542337784608393621195058407506360056058941335380966767489800822127018298374966552169642446118813968612683496231651908721816627910975447871943358761234752234710238558367936865829455166300964194565531944122250472517226690645424195828224164903593633431166035886382895496954684904680697651064750941644427630329109126410968500373739798380442638340367030986622378682764788811888386499213298167414732031022128906478209366232720814532444048786910512430121097508795756946339787865242478981158983820552854581130706477086679621627355885964987145693231851443719118116984119730440582382527412854360973934259644712009038633494094298989074585474086692062709908109678973464809875669329365387818904338202535035927418514648865654211613062579142411122204018789495537528523085898168560336122164965104428927197747161749915442728463423747811512175987184007922608077001513042482135686818175515103806764457333032419092810668777269239553425047237109925659846871501269718324175539207440975262972952405299026267231523936837677553938802712579982946150121419733234682509607773326471285875556497539890447602841375087502233653144277020456795803414979015473839219940888718516609572750936296893772744971478055516691434885510324157530505495218758568855379065932107376183567207056119717685118376873046692604609315111279681829466594972444907967048423004525598626157722754714841974960175354887541145733930214534620227426788303948031016968416047297112216606763298477764266920588968002353076260403450481887096815382998202571876853211108986146522173015419158874410756496394707423364384860502178660352000000000000000000 [164,23] -49904406645809663185232747755987443638411273308312194113437629089927468421497510733375265076273098517197278712749324487179527722337532115693683940305382378755591189274711953903460340064984990593688568669896450567060767385988955161806741957031019251126908826472673216197378115792478254117646499590020923626919566666586386557642301962149418826018274021619621636061697270117254921709405860345178022932022474632876440358938168192256524899284634553855323883873964458266644010073390974237856244166863388615376736731333719431065372664218607516979463697615568976443537307224764445910433263456111059716965344838590574561456153531318330497842680657375913160343504254681272012406342235299453151588714079497241770185643501995274623046364250961513720430241811033277957640381617368487825842244896104733549828769091320433425199099664337665881014214194522634988511782319965372029521014136886998145926552423306758723013658226048895300848888468655905176023060859898436499928879012356640121773716019835755028418590026005356240509002474617602548206872270851443307243302440452965737184123704548571513639717146581183769386901222142544467891058019302917366044616694843528320307910188413218355515466761805155595507726703406119483394184975036945748942303681705493788066375968912086704882072440242251451381112563103862791271219639148875808982224607387798966502823099502835732511043595206386982579435325971860152710204044654757017303973074197357274292516599576519308062796450930863350723519119150007229344012121474106155732735728523148532657123871704788287831532327489702340833387364982257596945864586653179367432281357242576276240641824349614932872046558214174303821508292016860185996575373867459809348293690762553645758891704983212638697521140186802888625743152707010547314936713477172267366791100499102047509739700161309741540975712157021584051915471209963351543007620280783672274769699652542762709618364852888665874307685074346490585978514154411184540223571418269714461540874196893262103085112641231197979057507969413558480487928528639298146576068775957957012777708027904000000000000000000 [164,24] 69462484838423407729407699787912817846848760270203012950564838701349409154205691987012101196846730973973680161527395107974935897622671629341786728908148449217673208539837583492625329193106533108193473742443512685417490402998103140618195348221136110524007224457810615153798366549027450956637463258677539890624640138323809826702842511642341337756928310667110295461937042605983804320307352389697096096008361981821137583824810900165659678869617877250940092322399386732082097374775776296077246040027021298041068298730148361990101399199101980034738483041412634385902516266410596019180357918020015213594528373906966754960818255587888076252560494406219360875592750274745489600408866480005034235875647912200840137379904652666049337243332394281428400176978914924928819744494497620437136875201687553846064966456910790135726177702956136256085026064278480892401503691131720394655947373919270505905959686613649817228451638120847480696933643491056468157610378772467866050677113189844274356298552962703843862440217809398179827739394603818488397837533873601952797201632564420331346984844066425467222183556861220006868099116694255528928447548885880858116501586046171102726681669580766952097013627146883565911034121812420299763054226378721877576002293396283852223539614500341715064725911547617300677955314019288592051536248512806563997223334696141503503873568819295761632836224880199583036620107095794425836809729165308768986162880885690816016129338314541357613561844447626352967040736032038579635804403263123764650981025008926339864686624560501262206248398257989555041197601756903946038397117185154704379724644814015258930626721098619552064018829826594006650502628599886864379828081010997544862074639772573261993968003307170190871913914799913766290643800045715651475038965912327443087340271147022468816140740647345088166353666145141208035613973294020951760583126966831763700215617429644237959591310660851640094417238015061942827108440223393224310811965607125752273888813402444772240516049043047663892832677105905383099967721474179922435138854404495423926567212312166400000000000000 [164,25] -83990586021575522022897797657961730868271313948087639035593543298713057995566065559192296116944644482309616500801081702507432329472343387853953460965238976689961338341564592031465707846201681711964155543656730715764407613047504238634373394957269071166902225783585290890943715117293127863723413537393635942588146742573223657810725535004951207074096550938470280086670381016375462277698097418954153919566967020767778156942595451704694210439468738353003232624754729582117069540417748666939441557102381586322558315496444608056749480611243454737620517943327228194504505375229577386729461971455974188203119908621042244367435590046211503623193946699159296145212717948131502736992604162650079269893142480193411218188682200061500523958758602320143867390045525223544569537157975124588430092020794380520608138037349319046238798586839993273765242884913965505247427221087099790230423526183417186704035019298226121961629254683084725904982073238117163859602836696914846797052735845128722951461596860639094260231635657534285275349727426100072097900336958359496665342120573845237019821102110933415832274969068047916598781133371974990675821542090013289167253962933311652409871829112985832458574372678113260129131017160172037075379205112218696773992968192424555187279972052694841663369756686410304320344062804674276659607477784012910214236590228286735422633694886327499888732328510287677379686026301709234812563909329957668706354051335374717535293132950191523401235437586579014612395452603794277580363075639897967048072732807865241687068991893315636899953534794327362390096644665945733818715476361986546454394996540523405471349204931084762843490864403666464939511598863392079240615918688153287637776247880003715708581190646850102766428351170970916269400771143717920507420187456301497477887734464877316723141022142153085732032392082569813568864277137563478642488698733703705578179362587126476408816581899892362055251396362146122210958166773365701157330745245381907409757367208389476139574520476254514426947175335160704829933155656094403947639200897441033722095331390259200000000000 [164,26] 101500652034419512607688669114212767000839266706375475796208193839898062657693720802600736204003284341177528176625003578825879655050307825134222751133633173246950647665581945763195763810081783133366760969065718127089712756871964287491837117130211465500363344734792247005939508752915190769509231963494011013830599807369725400760698138826818985245636677909188946611703094230184117612959500465776708635542657821547570115292487514823282689692974070422799694252629047830532136328090151974998325804621181566618430450910377836697930502500800475126024046498874623874014685541753691311702084590958288315951959491232414019775126933405774724848034216627001804625313446592426811886361088532611872445161214404032855350851860297872517009253692856467445663415936403133978509098451689883512085803840303980122135098504745182888036666573958874439197976131390154465311133198322239013307553824738601814683714026234818549431998998478498720977014766335626816767232922790631525894183005362914714484507391104420908954438461747610391182881878781554924835513271342594329817248566340196493883751105200275562476039550594889590864427361671224809013576068605925427668141986030414473978289812133701063095103817905049292254966328303906955927416390314663907123390685978756419518392956640332155767227045326339633141857028524340450731972315263094036988390963042870140144264382140133189685794957821925425117393174777813746304236386844136803397725460420018602303306212506139329851800015041760741450916151409278235252453515735295198731054356031761228436603400785410787230070494728093078628319895340506348205674109227555889132727416964683414411377618646409539855683508778479623597417549387932072636145054014504009456096329574916068891787884156069800414486300533283952697781231010822888058330114031585787358364981576258283314992183880765532077508253569295468775831136117748803474117920618279659777619433132057778424370565837032473286680838105609665773088828237774660593667490989942606530079801949808021050161739353009578949322578003521500853431005541268301396892432984166756507218650406584320000000 [164,27] -122568164663111203955542982343732112118523743273934825300201652810022298979535855309858772470934222957599976625041639553678150676018546903932871702757622041743879629188121472876142597066484613734487831220643042494645589422541882990810961498690252305900213404946875702436889622677397852989024032735447956974839832355946020659122570788058663405822380166022784804505791506959065198865044859819085717750163314311609047717210013304491153119557784898317889271127351774220906728660998116581035185124729949210076999302606605577409352119194209885572812711602948478995530980396208493298832083168316812236752365902306403301297245170267990062619769181671655109626498262128921194575343825483222682264903428985997189532435708196486549171025918195401797027258482743422288646090512469185858439779089023967623651111692943923210877295275421236917295758657434890127596156845347105705073829494941334268977397575428207243276778832645770601471657774281646481121681268539152461063567726108072917444048287279628234260162923425056704306726315108380690496672380567669986433407432234234714566728179976524375027391666132332919332553276412062860088007116969830877200994847108097612312320508014567417718330341159320830310582495798754335546249204784287767762852410301534650284038076179645819824391932301488778964043097578974560500978564822141417938431386722441916433068117857095803670424829469206260797740051366503425368825953247738171959749756806037709772435043283957557420936334985233892944692600490716062444896156338594209949577761920232294208647927929243912177200710958770018888134018160821962496192426959824170931354681645787441373182166707170450215385511912432500222964493332554303000522717779590814194360554134528916838627680854937138688651677447869781276023193091714333431957346879738669982334372388955190733391927647903805118685907046342341682813050814166564483014176970438195864053355374865235355333940276741170413273340454828172852259280009507735442602826767628860709888050137690582941046057174183523543576241520139378506318955218851649903067871784094472109650584774246400000 [164,28] 141977975119973601812110926731494727780018126829655828734779128878956021890989436818066098396964702799759602066466943579961162419860383162931798626141719138478337415423338711428043888633930217375673734784916679854725754438485530051463195756404330123921045893610950644498809724997926822758603747805161818918843965250006473449774747110417583886926478100370547147890771751919300492215406152423124159416552350960767238975174143088734604684179748169937936422091689636589131776998865100572667646908291944597496568546687934746431685418462290173629349081798663534237594443906097723164777445081835665467500292868334169759388636719583632656125158019177068423776447144311382084688850978905725818516300188658607336765531384754426356828228476615509126622719835342208749574201191817703632557119363242236469151648207528395273270284369003005793940038015624208057266096469007475325801714863670281613439630966543977531191421956528306478344503410517782067352575363379466187433326093859834406931462991651757639675672487662053515113661188530902467043905232700410327688708357888263971497168955031525049573262792165134285985616897626747479229353234354113391047256884973421952674416581996846571901845216259341800484393351442077187535227807775704025314409539366273553563468718092953986844817772493065871156173114274235778571572183394904129936347951900644374380829281755960997819378162521054407767007078000473865183039198634977605178830813733791220603449359461008805747757649610535849435401269054606398071090230396482917045162031468670318133374409925125647727309579840560393103724583614299127223382276889489295677586504796688883711983010158594104470334291646655659374775184504994899646253574334590458046511489352010104865110000169117858844615673505279776035120208361537826404847402330432191102545909602964645349312264246964409407037733678196005832749901701450616063329391063422750668356039365056954655716823388581095274255358733648409056780948613834953349144825955923686231619252283478051212760369739657418976195793046114407641965635498595267024540431069820641014189766795266160 [164,29] -154482731268663347378833192117061284371902935649269566163343388998186119471591212022875548212312013122380073541567448317693166014712115210647146908109118333050485981406170010151578113694547301150043974245680849602494746538025700032026370462416446696543831610345150265846812284803197750957745577354765212902441260533144699336233157727873889567931389326261977326451059830108151600190214635630698705107808217115347494794546718153019653478085853901759797377517250817040602171099837825698526618827885451435936255174288360326871651536455224146486418886411647034123575359123611731967496428369627571883126189188355361544384967841014251954441540040548721622677646476515385905973984490937234891725405619931477443550102122941357917241183850379516422271991658940239380573259189183905551423997292298302473729546199794635909299260888807600241397152754116285696885557579223133989459898236133499177938705910241824309737747709626891389657058577016982102217982560541570992234478021049365146136448536027736711951144693294607067808301058117104635731919757469746092971022379561899040613954157225869510218606789643638593010650907045078252399854161939200142866427020249350657567790892877508522772624815835400821488135686565376071505170220128589318016667457411995988237779649710839703501118015960741493120384642051520911705128935036764162048661072039494968362215324812198706499968113805438102358755035934879766240368040785844619347575220229026431466913070837086358984601879429900396212281584549872038486987991231322823918175535275912655149734994186678688613010348195731958042593148481529136306032755327652932173940875867035052292614293910179375016179775629483714539156101409062276772242119923919865614462799304807214843651927815203194721242015187327023604298660029527922469301063252601056189293314364460448348243061483444481639798221715261190684525062067354715301181868138495560831376189809922678646229043634636476193728797377656345063647785255034443116036791036778716477229785593020321989588283588730447326384368228390472116104233032605013741474892708654996389902942656000 [164,30] 155545474118906411519705315401185668914433275731318153159696103133443415255264604931460312484843326165468865855411720289791598696688974164564488085952305712508298482309952868417625129688891466490337208086870534134114505241988031262037956069894405159282961924866668898269179646544542537340167669806336777213729980040423070735832811110866706711695651885839954158510186551097800773559059070583667218130350648512299183720938566405138038135218203786881699734037901621944196212397256414604090849648164174237366146503361973516562871153681497563509641982308424402195077300658798406337834692814459677391602441932116897126446987421137243773315500412872515102617959708169353166538182918724918630764047889067669888031500449267108700323427056916135965090721134645793024779028493102798697670850900888219006031177100723543679589252807120309180007806601528819370810635502511289018252205597000438186498763842896758082363797577657258974591505124535733393898577906669953281059362985797637548383431413975129272532231411294403930122577448137497977427311990317675872228915036657318492934662932775604366587293496160138319677996759216996448435075199476110854433342445145398217432476146505520228254872235074442767633855279856933683803212483784854530942717120879468292264439568754711043907589324928871660528776981199952685783413505823071912318892195109707934292104491676573204443092623381319031586207054710286557580040421991643122660026887338390967516572681722741076229146481706050992290355795658559432727119647507352552761735738415178870170289257614390030338064843851817199912623116095341426508835990009249158290248489037564245935135086615909433945668170057185596690107463371876361003186431403213644662038975542809224946610131332504282130970476162901481504209748286263819742007249781113369241523327802062852311334356858813024105671877169291472783002022086959283334575382111992774152191618080088116357125883989832292779042655656404534634612932081336489691134750599603340804167312561309023293770176748308466908519431292706578830225926254659145020822068069765219296141457280 [164,31] -140677498756349641985600323130276512819098156834834071052691703116476496146075955210835872082056315377998017369317651067407607872175884052984621411603505911769094423937742227078433322581993904187895790323276721993244174356623148535027541680089513382925055780298328871649751740005849634141232975513834584885678340602456768523950391331534360731443875389497409842321252756273924679501401978861629100471749210607668450662501170644013070131975951991920706810424161343272831641705285761508781535785071175291315861196671982241257558062684759692317531215825381704722575996167507060382935913196784853494694624471359195048991387301794031452105265457522998386685508217579515280468326261932502547921688303335096345580273134247300915543490521673443338755568836606140628438413097002333042956179626756790415224811298925546624358254765063706683291144188754921745378348180477985194542486085616828084029911531770578745359165089589583860983007158759102528713728875280568428815217352184379392371793642221090027783609607123537098439351389254058701219883392792181897021342194301898615580389712385851718297870925298424160360973017881539665270813991031802868032387704128892312575637131642218906770236511966425490929727165542045977125493476875121657927755834336927531274811921794314033724959209563237922566414036805288100648041887843464190208723716288852498877656672172865888155492665469490739113875191491095404105484708014878394636020515394562035331354569233458297525674449797886972881256994899734803388889681964498057460461545350081209955204168665586326655978526873441149777418019677710681440446180966260372920972728151984828578907843908465846369455792025775399136230532328082773349822918760073302498239397511805094526775147525873282637410641403766906928875436501366104042452955063127346327283248589284727072264073395394250539080875101726520337370519834200101698231098072743084901167331770957982164223866031441331235344729687264797785931658547007346613989532306491665925966453143020958726287609995587673051359928499485146528739193761944287493597710271834697711129920 [164,32] 109568267936909052032028063510899865227145810487328196528337063381416757757893426473899430074610040053849818136940522357931599144724845435344302904507530129046110417711003885356188338352086711899662440339779365459538088627963846498846558561484865991005453403040210782188008504875634833367714397837930340623027103301475402160201952016564350486060636226945719503957119908723483011577291273243823588195202670439750306928405267664423042573876169606682199197572071973228931018004139629745138848537669907211723920506705342049533080394468272228559939184177039649417462894029445551680963446593630340945749346235656063771166628895801243907962451752128346009391710906028181380632526173263362198819082108382057207853017240130496137743480193411828280738981275817928969326237974807217167199121064418275316639377558365389850783660915790867842013137989954073617846169483505882849642380236172985306585417383980731687059350002093330487552951651050078701607011016438095435638620520632409370655848981228136043581171239110021060582115292733247616406844225269563232949591811681873416842623983878137263678542384746936025791298285532934654981863252319870689173957798394591280377543711977560288135956137685517555859126087975701040251469353230182540474519372006769873944771636519336357431267462665253423841036413951994796630351841879570083803594553196665387854123878484721722406977804293615146753795101323706680966468872606049763597539482273509019594841676267888181371732611197312122330739783676195775162900958190584311729562649599653974009868874670980984864812848519840098550723450538229472577893137662406837460104352913465806445566718519802121217041047413498684428852805200218301752769882700976171033818370131729217177166972590591094069850456453380891703943786992869581351674523798902680596590081416868683442004372149012476816631725319716293243888159203439663838395057731164523755785666029755773859209487813983779548669543373138953997949436921796232598449329112612487167137886524900641174069766347790041647981541060358599586438118690440695832914159913194194192640 [164,33] -69775382213784620887315449005147822834988524848990426808083223382959750663263187962887920181639937223346668430217827136798102539408011346386804706763876187467669957982183017354359966927889994294344678658175613237027880159115927421641484097221754747910721661024843042472175284585825393263967186582781979912814920556868984075727455473386903593386538538730875012386006900048078606410742271245494043649895692853997796187124591514586545540703222885682990199795162519307317881814559424169134152478541163814130548061602715569447003950870888525343177931008760015843704570470565091012601421299397218911157401009795796842330705930147170205154512536103007720629696029902044731422979104134271452813643638996856218373028045032625595775779142595288513927191328939923863789156901670023081921035452680926158110724422359832337918038341889651991536079699963307950919078316861081016399844369760752945813266534596620985563110131919111980024644803975306503482159497569869666507928729560269894772063023043231116371921738043778885196399003512188388485302678495626214169881467147054047960844315224343371669434222388759111864448605491830083774107987167346479562538754214472831114795514592950216120974333303490730318956492159525426869050399774779246916914633555546784245350196435412850718490746870868303210673431312603523429872837495010460761225021773555328243493537502674812593081457638533672108133963820165189815319639197051610773816315493005495811440617122078227008978816145960063594725778376920882084885404343924260375122377786836276098869657229502309920134640317674253318219895200327530259587082042248751396009832550828212208167752208861130978605125026686099790737586455328365683073207608207981510876269045375807808641114408180676096138334344144743340613992136430235178412441143179776347245177483558354809618767662599334696830673866254823027485465148457419099623939752755243859670533557076961667097380523446987175484613600989710355873986817564341014856749483683166122006505224771888187102911044369112623525541772106095256199908230941467816518315645274818560 [164,34] 33020658458763402986642869993340075506423528944976948730200217104500198049399048837748746733023669920641235477380480074336874472880401341257520710387233539999014480058831272675329772081525322377679893743658236629551697568676667054819598710876236136223419805138553529726323381411862824395157466118242268578094454705693313699705156536778373514828728553801797316715586182668759848986663199112697575022323616647362457432384199702216185075299365525497482893449194275434826529672202647621571068450544790581279002213747973802615785583487142469604788995263252171792027589201716832124737798350357808066176508603033941608213073446193207891140686101624169216393859466047908079779420698785633788054988879066162888946675619191684001511418722005338787487624589529502513777598886819729671475122196859159662148693008893664172503535546139041734673252304664389142880642458397965285962213092049434311891721840744034442586615758921626135859684146219785841315917784370944103086825335550237573979128050551955746715010022951131025503896772611913605185736366730918216712040671948162177914716247591318273394986431468243433239405254662829169128311960449501809480574819896658619743452932787575184441918164425693298363740655381340689161735879158377351236394599727662580625238166315304219909924146931000775300892594376801748018249825642729903680396915168745865780714583923597622583172734707094932933926519913269141139942608349742545913499218798909785221482315221781715455121399232345224403541872934950058702546774289568708875405631881574433270008145016791640268198878630041740261626340074901685093236184726841947544324760854531097913668941541500041669863074368164548127610395053008657718617924567041815515180563817439156361614745991594111599034824215289812564053416612354245123986992890928864010008283106198316908575844939273507407453559992698310238061882225038741508755597445868603689590191128468180637737783201921048462999446627667336247784718824084346581966448007937531642224109768489919335541773699811220513699262180943126944133597712531592948248151479834496 [164,35] -7663173885926966094281842824031352236600661176811949010816069180697582820618468354641863549600008172943547141200352785905030595039975926450803693437912863518838064517554160527638876553078184158778891913690438900631095688628985302865525880003036957117259036303670243523566394469014277788482174278819214046543005728476515403679175327072068044220749788031561587994518808314510136596101284470079878481333306309851710822437079321405845587019842411596281033309260051230238007113759821157273348866061622093849866399301254533758590397025390851079626363363932972380460832332827294059977582569506712208994631858116710180325926210841653837888708702403939414725771331417719394964837882941336198138320886509336024445563320554671306435663233045509045759814929301643385016839640180364767078963038022896092296812632863988444112840191280605754548988393377184943415688395780136537536500865416871569120338453307807894169199640789394907772151520845580745653305528389692083625543049220381205210186561691119954863926003303144179411188372261202657162010860086413242350790433359677162930310586517274375040326584302254949011642528811563436644816503935051169516551586526847716821826115713694015474824892195272608252841346937152556690844700279568651599390721164741336621063570882884527983051666070947778463127491287915382200607040386717169820079224831774082406971147318269900370582506496485081667004342197125863773828287738795618432066104734084039501878236773928779289209616002421488866008440883998436379990859700830255207682145357472795353473654936679024613754272687169342250582800244947657378576710937119950194445360057975492168268363267583418384829957275112356812931463327066450070361833927880122015866390001495273274648000060994777876169450976283073501931505503045434187520894257533933027839114538147390742741723208851609698699578534655460025593922050376234695609429139004716612645118949352259675504567837715310042057336634586504011967544954061942025103792226640780215275090137083924146229954847525795080780990199085969978041547050077410066964099897984 [164,36] -4892770290610297816364931150519791834077643658573982535074716905518263932999819340153797988168689227551536968155271540722153784545788824124755481762946108254667910782302356164043534490055787859080874571117077534497617528275668785154535869030590713567177061003336277127459582453180171096753057334743855539197456184064197775430284520383023057713230226500727791707099626623830176139212434866114108921900378647316150039658751126206393626823889015580083342617418211667340640908990263146981117330774510404202263396248503502398811457773007848286536232134559076453349260008486292070899511114250348523526665383466286910677087099739408737392494637054580085938313812698587632140865032624249102802201101443436006368683756586521691209326226047619818793371090919148528990946358943064802626597426371343272201959375699080055613160751413227621673858705090174652220801259955855454698208257100847989084633316560451771059586877564653909813790677805827363319619874858123930013328514478721871932437812370702333419019980208498722972269082321893593525142636392845118811381583254614320577802641260050627587310010262868087691308820613672372952731957224823718538248757985172655087396678064211516189276714292540432319526264669756395602019512268423453691503733449876854600619090794278854432587244774794763286899191015871102460065077450200708644821074436378909765595983272321673510463080940903190691875589017417842307992923620493074833547056524319701023134560139780422267462647111479929468241877245232009242717234577249475054561399129557326517348480202549066321998135552939767385747219810042431057634780331888987876145132580076134808687794921258995887514846133227922256816795877623589706099509881033807753052028122470849370072481038998165360377144489607032252731825009877474559347339553724559701043459152669850551710953263643807380873420107281225561743219920831248112483773446157621862851681841487671999188484546670748185972903461370768723199336055829815233356591705774621383928661583716088070717088563548432268895115392418531978559535578380185321945779360 [164,37] 8197195402594120392685092520510078893268526380585729640149097087826340217213058350445667464289658026189437255567098511092416801048143228160944546716304965615082164768921002965615548904702294620401264529984515394021646300097851967488235067403246911861851927949170124119419100199607488946393368041100851272757076433112913355030614226794718089771274837373191611514668989614572810591455756865391849609576451752935315267902523286111490252681014158477010242886366018399803098941368419524654792687485420495286104909271513337374199659237249692600228390989510585694751032032857958650602142245997933966015500842057828848127683014356905186990211111951354715410972680582123779659275558727925909941468589348928413550106311435392556879152709402061963647399840857560899239124004049546200150357635255857692736940245891684555811411144083928575445742690030575123331712347827125813153379704453788273517574646811430517330603163645665572115121267689577930070466456816095212854349348669742410098323839586611478445811618736003774836382090772608565123182725514073542380485609563775898794099551748006917350150584096186769442161640015305419997625792165553194752721769555345022805666890395292393203254131674966183830290971568162599962448223593876874767736002085818733510107082822808407091744641031266353260428929801933702588480807286675783091204370315312875346399587998042875369762252469578450421695243125219594779146218581755881054897985289026710942585673580881046667565992009588806666979353510897310613954337511406212915576608011953000087676390638232608758196350357657557049017979198361106157884073767064814545287585872037322073763230648364301843947770727052390778363306505949998157657836901440905928936580555517502087453894717315451955049170488723404817486825713198926814471622868089251285075494985488642557183645806281125917399778587435956297365009219038163573009576156102694064227075951917678946707762860786633064493380831480702722657141482312187976955814719944337122526757766757392399421692344512538721885633910237079214401525866557897834006016 [164,38] -6914678696520742902784365002838625069907546013800160112153286282199896079530342499889230339300864227018144575623950747325897933341883091586643938222542472700637329262324272435780293200651548409691438966419357423505772994204348919089014836776497862765810879152801414986553106080193136194548058341273733517699396714796260621211501511239368190064148640538123872217159191984738828074616818012123570231943241668631650693967002073679003428980492900420638511214501882210133608306609446512831062112630678946164116221309320486060231355091767988832891208541336960412036590684788575140495329431495153417704524930501178981668336623261095045462189962185095256230105070874055690536319507543748493219549687738906552756758558378628549573648742709568798724941951854597424993767943627550000988979499737433699357692368290230314462118475110229663491420580597225967055046639981813188059093779038757190138082929613436722499291912004237638068249888071688381932870593210193690857195568421992191387121292743199069282240614758332734094741120405927178010631460843452449705252342640245934403297094182204110678601851485468073562821582869800856374490276240377695498480625235355212340708724344650916796605262746529232851304280875952678253638775505357385301518024140135658555690568001569043286353905299218395239937082683190416501504619164901616683878867324845885543600238025488607131992091601190374464708949146209012777410763033939112180376352673968899301508468279718340791545705742951469249038994022208295049702352021252608572250098316984362234162859760228809456705260230377333454282516783519554464575161909282778171031893355301595667469919478720051390290234419545743502970465341004749385535468826212742499049868104937592878693529257963655583132530573894422090736022878932542662314001907753723438651525495516498962979992267671570665791466397584369205272806902157718810107591837900683023003199704189761923220934857461780985905169922438514003328986996105203560450953343740181259996121794002313362446221901842048497291174390102090391073093992861083807488 [164,39] 4418147151770768803834917441550766699852720535188356500303731481717283331538329186383917381567637689859181316766556980885159161912921189496412517610959195020701698815007789882241235542220091906296413807361303911057246535655076963094753840152347888095833014484027401076731705488017462096076748168470691712414444622551517603190348883808886005879642042198445485922177672317309814078400499295594661417214264156374548703027970770440994747179612268114143863215204814848650144602648026393159351497382046763907907560752745448952049801182953970433167599063135101329604645628738019321435075859894081220535816494729525605828655399457595771619003049474367050322258007158147123996387779796987832993217052272466515970579740973266296354391018778815221876344428306290987582540224635177987650572553911175637456021267992363805270243287994920831119538310146412283886777226018035047867440929941782830106367654710233787741885266823750969689937088319305462974930304829972750209311261493508654439152190603543259094668636071908806748663949195921518962067366183841991377856895892225104373849168644070998906305221040737906748422985268683863781882685659886278659194450806290107832204407477065186384045905601290004067710493627160263356747228944002451841281368469404463806833978050646465008623356328796175219523055483427581590066677982954486780860113385603512568717390681955725746840218448772409645533025469738639472486503928258131981757712035131610411226537696324317738371655771067247118480557342003884570666102630252041647232464052746832713332269333756772273633478616800205976890854575171315671235563312691578427373602405218499079514615026464781651644481946689795304978770739689501388459676147712694472742664327568140466271453311769366784827581789110279486549942910105390171587596749063579428573717833974827141633264301481610986708470117381289077782927559651998662771149313463432466848087672187960966248582736984633584427230866073494519363606892431370438233001159751288446740852371559456778510002046126282130719654696858622177128977678177001920 [164,40] -2324273144385048011871856728606739845303887013192696575902192493403308223419301769513131941204174448091953277974765202723259531029944893773788204220776921707497177470127430028772275411821266777912485050940670427278801361018392683523820740187745279890565398008218420030090904848954526361911483594283901976243360043235389199866501938500791301640944629984595267069989379783049289079631078220164802086520145128961817754949544807830590322627592978039209925381733274779514506573781370314531292926462936716875160183856893525310349180231119890166200874538940033760721284550591788517633709556732473271945727054349727350188099656925326139078122946641494678496473494406482155245015768655301154707073433724454204967928119851883180981303129801672650144215652010766955214088704750214216605573443344670836771016134744493686687123367156781654889742268619753579000595314972347823652664210150789569868325587045264908196351271744827275187709095492602903571691084186062593703215371305354690141910172511809460381946836101970618581161972838831901269324798752107583507463123592299350845447901697243941166208843292045262225388978687901270197454668188866752969809630941400345342642999727415041734484844628496677043302592102413164415751897710814387354878305066248527535756407320653170697280664430338628073317774577091002208303043064710563136456411588146143554146826035174404603165329430906361338806017145054549124508114239670963881905275531054596808213920242710276809351204386391007196224836620987369319611792940616840109306884979739291226383302259318792587158551937847939569402373726269037849392172333440561232319456768362613091934779464130220620357241097912158790510311579696809385297643349278590946168459420546227582289467591948535315556046309975897217082614748493030423001766907069838723579436594591052016827676598188793248796798848884383521666489704457183240055672374294188213278599357748671944192312159109326063415037662392416822617237323466047818931329466787771145368223586773470217781123012019717864583430456264508419568553083807392 [164,41] 1030794892091881330712864875382871346622017803254715613771740789074383671151978077595674721174824922820080208885380505449955870793710919450354166874851115236517987590295331257539625725043761303259192692266131333996326704047519506282286782880382985335621251837393749355631975003587016922898185464995259715661751726451272988306182209831146496712297949482522266788889611514055209772256226259371251737704607362243112281100282744982487117818422483072538653192125073178953084593608886782086273224061271229833766606873968352917729330914542146483361909855627662952270434035632792523460399894393622778523691051789477578884485602700164578457450081884733390636362625535863660017067669584688039247432887342104967065653272987497483743154360990661901004053547410563065599085444974178049717284595177066986523849490713763670607465189968598996439964637246385854536143441466695296705972736005864205658231066307423649847685741642390194814582105295084624188143581940664858344728584142789229772353644001990127946474739494039956817662594269678951439762445901324449552023646854141085983607784930973353921710877371365181160858294459991623488902406580017087045104808158641970799744572027789923246858773133347755416456800501637500460113829338843387579629925862725743320583481672192415463729395197869979699970295575790905332365153816245986135376145884162267563742159628894240000311792160886700663667602762440583228761177825495662249292277580364280693182896827662381055823138168658424924331469506858872730470044868923226744479686703117188081909693726146180565675999292333339832495599077582529138761517824393260139987439447125640165639498221396846935861037870051861545261828197007358391742669649986878784271473384559978213456517174170463774387045085181956825247771227860680663274568456281064850350707187841586608946985195654183842195086858273820210434359538402815862767157566134644986041821128251043814010046322455762342205377694929745173117674473334431842800631429479413827027260540023417949749052916722867796185568429477049072152709552896 [164,42] -384876487074672258022899444590714024334973763893709286016001047266984048667532586669355440762508872952457006905929919895660091962079855643767354601565246843345897470113957867513822230051577606451889808398212313486407790436337358606305484995854724922093633417879593153161062467895587926737329834767699127217184063802965485082446389049035007599854526416551605422604851744846272774355002613590971522756560796496529996363411299708079556952039807435410134457300411405105091023047074577572185078095425272507974831362309035098124609899769120948275636627619672079488135937624257164874066899707717993361694588394106203485246368049388019996735537506487772536119845743381737361599704535107425171960060091115315090425717614679512406492992419313410372723537247028655402537419644449303177350838646149264506415285395258368708318177733236859802769222784699323094195013755303394912321781622464095888104275013737542872372285979764973980821100037208362169908978913097071151266224121783811552968582487666695463005078212717195487125216913965236759614777729114769409867405862169603549505938264958107687496314381572299346173223566747498101093956553012211259741814815173948594898947171340991796094703945456418297579739227700798442170106654224235113041237637453673567848002095377198863952276219933120506829250133084405632239995906367869777943266653239903926312748593768449470281532983394177437220660150794207167637359531810103407477720140734397537206696626878393568147877654752325378244583808063320334695268779243639994877573540521667495653601191616982818169772072502900140002601673156209151558830609478951168355292910874016706562118684577931650993315312050720897816220210649168235271924441451566598362486170865367071718474428874819980535737668519341712992102413031294131350942392049651124841947889414145213778127918069896298366154473691331237440724242788568067006123046375765366546985752667889638549941879517536812226325105261957167482256296283974321998567856225903481173728028604640115148011266947537353112281430797756858427776288 [164,43] 118150361563427567252275113335476824005571466517188561584853421228839624082926210141770897209648727787095183082806331701836576550612177111814162211727406666053062990568140272814437919836952016283364647249096627672467010811960058868696450706138825241682709192325323726973975951105898271450967344081667256992340455646860125336558888184254702946964830345238939944002197868323967367448076350139764086736145606874136834989627603226156019159740370487356410784387794030341878524895373175662810961937362044407944349920331792106506737988800732765343520350090978065838115499236387087069535719487250907148497883619277709710124285611545263919667043572314267854559554241559315629689467896031132299989213622589263213591241634738195644733798392624380976589299251672685527905366185217580515276301645704735053031283030695322754761286277472708730222906891160944230719432879992489224333460654009195012662608044758667688238443727379839197644974866836516548140100551210249935772612160032618378488488401161349431836857801623679991846989260673350889617032303102938749485703161804910844242276924635953282492581205763725372583306932898011120021985519299654180858034146649111203325747752517586471277216070092992358917089594816520428781620279149832123348904468461521987899349997424150223001005421740893427524610705523877405234435346961130923904205807807079901715414801157860482941282871258468070693386705254465237552624595939039636241256875540303937930705138060942070764672891867781466406079302675897212784304008475015356193709068780401173211305276250842031575974503780907728409531704397474439880776760893945671551549527884124196348151401943390213323380256960567557489038990610057585693021216193856131291355826269043909316505193601684111272961406805582550001568977658049325938140195096239232307189020434902175313807276878042824415269465175024248716993248514115935494827950065539460416882920811989572092051200574950522833783644934488925437734727159801486023630723677173498600105173575074303353024385609793315883365036642224691244608 [164,44] -27759776869503974540877548412445873242816337688868768974384587156357275389820827476168513380699295957073767156231101479615235380662613692713464692174693725063313342895244538879889438220197858882552402769607505106998706243713976757886183887747906695768882335554499171430694586961888422754227565019409988623494626597551190722794285219043821653529443549813110274655698186982092194758575286675431859566351216610106075021269270064078716587418520844311476345458236284698553032959497325857841994746369073274886927873083986122273732095985302195679412706044960665873454324039378547572550171160618453672673548599668384065327874465352011490929393352727847395792844529611471872312010365157675186930258900896150773978706698898072623974785864512162523013049013492468238089781734581222594786880159169338691566610018889496237190225439480627130148852050833350623783059445037787971481982176237434196271700732848277678657964025346441718411057283153204706706206615669857835959894799479644366954363302105945948176135425434385627781630112625310250323888383942020109953925491276717182367495512175573334461202527003094376876141652847347501729146022173930987039053349085109503870380253592773803853184854030503401209711344454993820610074930801838647370849404160286686494650038477899480432026873976353679458116779771141893709273965238695393891292161034301509379278446333891966309439026081353739151606111077972672383966046515182904821669656035495298936232229681066719959469168165254178839373982376453112684696280297228116936649134002389026298109623294647585553746881718575367178298757951850745771394943143399003746445386943916723313988706257257835069530552669119191226792007073803837210966452415076088504881098539702684520450510837189000640186381856589146085129418608023238880313402427587817520555479892154616669068222101503684138492654168249091752715651534910917420494086894672028747942132604643115576937164200594909610642354346534566192408297217122851860836268607202484224741636587980660830950550568281621157219619614386644900 [164,45] 3688193519727436179461360950456826418160036571842494946361639660200735056720178334883471215108089528323435522421770359911845339544848434778957847452838993742609968779119592135708833582590987366504187742734473956484352589197127709551725789580722278047821428740165793261786875662303421199309757792635666287111847756797050420636078411517415941761067407619650445137301838785675172247214842070193417022405149575232445199166052963679093475577180502759691856519285038310578631104537404518631068400337401816657920105820132590871175217537944119860399406801553704130159242438828197914263995914779948575053935338565115301186632835649134438806256156050790992008005837932408971584938518376158473666860918512162389476617085370597560905271150996650477174968431987576827648151122148089394330311134819920067280756924582577186828344512338856466052989660148270544027429229459181218277945471908479811816968324789148078252948213799181179997538866226599362751277812090926276389539838110141205587025931953734405972904872605282472592880455110268613465137717872545716983645092647651078547261514676765063350011759971646554584360284749144466500571144674523873446305003145123511955539802259391518709745101136724847403523008025602699387924993339469943909506504306978315498049147678103455060580189814397729514097833981460787185016157254844418877839298082627898177159508424926645952074735747299640459995595647490034317711406862775236132840085048472639284896389331275123407713905190773554754837663721107830268273672177848475804375036336920989176715652875524524375135860030375346875022605940284878940599434211146847435176471426226776478740695385628391881784683729532693522319854395266208161835913028934288161071802611594409240132166269618910799455757344134053974797308910786514169243313797860498117770605761255810165044711489948800680295477153607713491003137381687296977520905478237854636166815043202155732240250733418641082229238919262239213928921056642970498457858149260810150813373113517848364509988189197386559306391784613248 [164,46] 610240440209896406737652046013765879224705184077697398999092689295952126872487956829664384802917993461600862364459600789810977186252614123464245341847334578416022742099716877747481198769092489941414753905015567419285326343502659373486003581466504640550301962107810890782171172833636380985764838749124374229640915769242779287966381060202954194409384717762996372917371893149826763093505960986986591669024382364328311859742880045059938250312714317230785811948086587833431516946472501006562795550945662092926900605772071229135600231332836861096008741352667280958723516169754463493951408337704781386124634292085440230841902200395234253496090844812580249503033825152131756838400682751912220473100904015756882619836572322499852708161434028455390604781379814242498274576875943897743967049413806117965259345227408155547363225152834131919478777050740046249525166344841394034094992963490984352142052054298503429559977897117991582009349218695632822831439888803562645044412466771428508365391858583234481418726963760645546072217162507777733652826949142604715975931415099500991439328753671950183183369085703994685991662801346312681545862470129081025651389935902276845808113057471079231676714377878296758460831000472506901765806099738129858823625215795588040044634715205898031213774572562930750909140177442821431616369761509042926790698769243420301178577293230286730185791439799535648086305244078756292839592880414680970779341875973593814202862331493948170647103509750590055443544306118711934378024156942369207172228693030098284670285485202929927996808247856459223028550417443005319416431132044785084370663795837300777525202870789495842593405733735406976319660878957461503246669364385084305260296348384433079688197944899771207197576515813750071670113480007717741449314215951749374391030460351090855624320175775255105954850143969824948196333214197812180377280218010625961684336592991300105796041513100890483489217702272597882141125964137960897680624527060629733899620296575284755528758676555300726902310596416 [164,47] -637491980381336319183736852193203661313757070584936524843070063138869959584846112775797637548574643882815637084422188952382591358949776845365858525990541684746589259273196076148708263729525295152642969588285758490020722874110472641337770799193973240700219628419170622309406885606531090176911288307741354999373249849275655670498071312234129217558557501509989134020234371164395557233860252591412341956864979137680097624806715960123606251738490803831038991449914414492257944441894803871732162122657993522356644918531247367639277133198255062347996667039837148819553343265948618658357724522009209585443642690425531782863585306272418907472663999468392826066733296336405626425367506020970369023613441491712153949838659264117623949733607635933237495417341035200507538092037707061572514070060041394642318279308168862461711045442165363656763209935464530701159865888983141789104730751988925638428810105982970497014354028185531343947718156591295601636168837144050433028304856158694732958706238324181037659618550073549525878740705107865020916996573337755563225551549657267704172761285664149901409823875148739609020868393230585171839666508283553862321445712545288230416528592592922929868833321013221156784996819433612142616517454471898324361686730668976284710510230213222707586579313060309839896143629439247479735312435192221360521029381822491513077949612709571745312525754412701917504164919841824897385917548310983471824357808066143932835032710957945854880708424098653730887898800225189152907548707765606587339754589742964181310346931521111217348316313030901775478727176032565652111618197003196314152645805328735007246909115918427258217261191854127669327087046770679213000625898557417653117751299364453375350406088210870891532875316494479683080825700214135884717300020002525935254410915725287977560309574560173572078116274678455840917716948296277691603912184797375276289941761149975616923493167912208576364512794045802842895052485449479361151854292915921755943664801936411686437833071424851358604996928 [164,48] 270161588010973955232782650792916346804531484142227075328129833965218604803015349072867913444073162504638124058352471983362572319628731349720006298748876063342870582881431365614255812166676567225208128990655600400633055918761684599053256104566877555826271826084808127651597382359198320819464684505275049952229276582767468919749057339669304019311699923356217206148047932454694377609685587619803929787961273577236469129076246526055549575471801480745045148172503125166157610723637311499387280992068399339361786299121198281437871252005588957602193176981439476161079264147665470796745334986359105192632008422843071905709379444841308943584282093294972532682976800973534599886608230713290532574959305784263786526615738827617536848901008083915437093246244120342524710672555757119167981547279937329008668690181063911892207567245418513993883736871609897628482823186687461686746493997500712432173395142121608268878635594708482952762325010589598545955965404635688775866001850361657510057807459609621601618392932733262665840835049788647383257668921855321692754632663614006563396202898868757208225292559830722454065279584742022333824944049814551785068340558308685077142322065515812822943609739853709648671619373431741471059125083165188307080576261697401999848180132340274261870071828153026775283138437665194869618121599258438914840722336499291581760187663087771675050568100105237653412143758978093416548639930213069723997753735412498476746626466052496294982343437702125440266150639542621310929429590323302107606962151585345932180437092247709648994290828817485133819890567231505342895112483712263049674374336221878608598730395365369570326419710306694069119647754900313472113318549955568753546686145091626842469701093927522222611752746426921218497779385055630463103844982307968845977395131885814015800334074588187208632040635250406215224800866777346073791530656829254799211185371895189132732345040096798708845421355192368080233857518680457402028675309727725288669528381094846615441390720367834937179136 [164,49] -83031245519338908204332879339741532790474263709758805655529029174148274753474079804703604709334106465765727102332905730009681378093577170352245455052127155057340472195036995474487466733347517202774953231329604943240290529525375821297807469418928707617559342666727759570097682145134825853327449701220358666455394295767805518033857089603923376002423844840919736892031256349557060077471930785764809382362265386321989264585634243667343192647684628852032246451996461519489277549082580114105615603618808582200212691801932155814471778215450825139168421118723215488523245858835873431007142616379791009553805739519381883544792991782592016959641536461889732200328494826876022315837252105360822772951305783100745021942938249729151964134039634582483301169834981235674769927732943700200661616818670607295060346636472191143791762897861233688546497357645945847561136809573686695421042631228495505952750095954297438085153913426432974459367300362678580788435244604268758681838306947369558225280945630908460214696719564633188289129663326834609458653284663162868815652893587207602406143301599772208670145006639576430742114657795153267489567436633651183034046292462555754908176380100407247888743585356243726161626462687469143958680545871727764260523414633203912862976328794526750580819251629248988416116938447666719120063062950329943010090744261694241090377702543095705392144423894740591596260371725880232745865532542305445551688007203940181822381287066387973470507887572033018249311643663040869382990326503435906404028266442546074790569184152400811489431066789274941097708356147861919431786751979348343140264363770969636012908838215492269257727807069004495109912204602991155456184462080576300603368413514869659139759573142291051918425266499184379649156680191178310961074680976266173836072483904197448708456559292959806868747865906524205052229329290825891967509881352392445224706890318347460464289509586371695327123968785646691110719370479444460027309651745000769746111298152267978873399839998714589184 [164,50] 20147261113785117784247118575543113577808770884697400731062025791614932328135588431705622680966054688181130616772619127549659437097483342548380346622443416034769578788631193113105394873244415709189538813598377397385126760947738469999393718021300353475572610308288791766710445254925403607341238112355480123279228789040650978914612483561978833261497211334982659307319353924335437164886914827637685470959714938854851400693880500970824094778351394343630821959426725688984598583020310084872629084362184617727224383057451962107317583267701413528225763616671881956709549734406312856967964665543161808290166492790904617307470776859089893179396287511197675492443164235824054272528968426089449994949626919839049864387018428831661256366407425859446116801827688557367406856757795995025850224206600235096466310816453740044620886974322103133786130861867070697383150908982328461048089093550286384756426369774836105158664140591413827912897997995697065579655283336217353149501269177527660762305673929535380208298950821875654874236872384644303572890581531669833835350770673212025060309653807034205095088934076199915023886117568404883682702883035534351596815053379527791030490306973616487433143760060772409609867308482413604675707691187087780884879850019972546568150750240784305827772232419585603426343727820300354424163329682751174453163665943760573132116048566644988724504136488294350683650825935860440207296529195143914670407810835353661273797188974172307012546401326394177664710167850866649082273457281057905148759214468828658421555190836216256121397218298745562666102605900286119727132527013538607489611417397760651036770551115041244563658107136304879760867053056514839816186458401141800479155815442123143572513650356280159389930868372751271581568037214872706995348542031746330890928565275516088007992328129201894090874155219612568963444602505330507691693772704736796158093846082823414080143379946465588458453908126160076017143067736743137201810742490460515988296949634762612140876546836449088 [164,51] -3848468386990172997478563236250361559450064191999213038535105477332763685860523629969981068364449870931897686204562502210616761213522130497006417485955689358094887027762450783984133123602541499115974414433838098726085813115802735682311055544098413211638704867554743605309921535264614367127046661677321509167474471022120785229933823141922175325797468708020610612249761143016818552964804623876136918663102973389660846278861770111406658796735837826763752197192788111195349717256191431736593766720967677797170707697133095125301645494348795942561894072430848916304408266075962631779236556500351663530525643728258636667480398131669104529254215592096374242014477291777424274584321378675497561697303026674183041841194575968261881140267590955920788727499745811450173216058767251895213537192316273187246480875502206164128755001893843016726985223557966593397806168138078064403751163658681654318323064105736224308384427815962636079061253561466469932953693909884876441687125597813104808631476294740976113776970804995026835478545904910083310655449970925461463666419464632804240801112460589711253615796512623043329525223417244087098418967673972019955568119836018253025804022967753036867958880421025227777808102139822575600776451031323316882535637046200322786424697796830238034554269092214822495735694645307664145366281701552903321537540763172024780443074255931205177054602758049447758899639269391769391581406519994123841425985913904405620543285506021743257744459038592891712738966701688491844144205015524947771243476567719707648512798222250756732684766032514946309017606277104014439362673465367395462466526530753965976677778220581116518774958221529469679794845881431869459060332206092809953582007956865220001895951485604774049928462403001907011108803245061577465368801114048895960706920706390838671102830413678640986917198057836799656313510505195048011724618334744328692863658793407545036616463058821337834353233127569358970939401418926230241726957334800564642315030887567543532373115102496 [164,52] 532072967845506363420773282374704622209410607567385617006095018960017337541884524986868639997583624971116608214089917545334360646832655551730359187772727095526614609937656181346673014168069579897737785682054398631910040164751922315980004289580311263035798985367882873793624357853649928242499972821341557666191729575734954240021751501330000980783289231213209325086069203190834140705003153576256917880789623824593927999157172284168808719484425220649501318505487691465594595377505938370356820853642409323050629542859146560643672212962667579610034451329633971085005225525295068798971087284979875602855634255342771836386604003840300628604581015036355475394120954922330789682052957393957739495241232219320455810440061575287966159110657004982564133112824009295126466406691414888377410373624887372346662075904663713597604722507429605607003791322573001069123972747843564774575172999302961745401991237693653107853922257464230024904991357487715208499377165800455181731956674700823793363814652260583853665842937898082824764410823208664429070208913857615480845863332697122433082571863284315164574770197031793279782008434510361167706286867414714728376293371660332842356497650545435674874269322157846752191039221295372744007339901205160984593134991121151653909790950417673264049726383749442947538839253820100366533927230202363048566187870639677073104971004455934988455960091443298635405210716932972559404370167323039802832126507404245626628625235899585775302391676075528952962872236422789791752117848994718840179771055629621787044433861690844538979222568290144975757745971857144785198964783541769327428714460173733900494452159586991541705588762463378088136977944021245348407480148463400480082550083637722850958558674235761007391947938131634936592868933406689424533927847517999046814138839815895176104094075539469047145933470324563612078843867747537016739386219599122200751805119522610457680244531588625458310404612821313398684164795651530255851765813141002869701102379761859046810833712 [164,53] -32648937936645942228583062588323213755037623590899790645214301092413139770061973385723956827568809853069821905862479002249884863278086353512218004044519831595890876915831659993855308962836739049241361536686835962249626468828616133228508842552342414364107035871804419571646944815664631405211808420026491745132346667536884961431800801316289759891295755420924717926197006183676880175808887863715317293819191826713287462265738401542879089649440091846933415533699071741316780123607400896888652255595482331662103434443087518696880151824775182915180233641188099834302730245162641621580629345680564223899610228049912608784623187375704618722320825184155899435222546765370970551396432867555434194978723025911922493896651328958364614192099488101534416367421384312273770449135716486243402225735266386565941204967712237984116082614557472993942547067005148896108960450869070195897941782370563302998222505073515421619954110146051266150410700694464536649988707880446049383645414878200962218902083599060236737120134062199012072836115475687842732901188959769026631522131801829976740441916287242834840131047569512559874420990634713475199157360436763542704390317947120232898751886783031646206096574836680690687372758121496249792843189630338530932127280284512323807351298209233574331230697543617229052021907583104803067143181448331822366634012432492754266159774440037466036560130798138387162711859605391166522729009311745907180794989968065541303115760835711676604332383200775122858747120169226312743810129696923774233697068869997108985720779573134757980649444623999238861370878564021950828474303527975035178223388838709116368177748109869223734311501864851649206367446979014085823663479745378976060300890757953638522823876206110520529970026783470639224591286262203371477194103799952133969319387678472435636449380045936552389214942601666727906611001503158364240681347171929435358474497138601326520671709993381450254506068859890246749248390141282218224866653303845913980647038023515867111424 [164,54] -8212155765241843609872578414454167067499288535580007960400046991194651852553737558735414507273393886259883010668265039948230167630232001105165824545612997974343824970565051926474176603784430305747981586655450483879574635966819075736559116811650449996252946316255474221748567104197366878627718894530583272697386961392161246185857743324996475908637590116693989626354131090891503740906028340801066540778818450808753999319466874730501781161405070863740539711391223252246932636600358139225824520373456136617136482022430537122139877263202207091396140286340642300573118890102439138777290126855683580679032361236308441772984434700959477159104512634968579515238934299648856723211871392598126729767595504868791772767288612477099337202910780052764151625300184765211833617216172629121929948410877187150595252417197804209460254673708118338796584189381995531118308965806664036828018938006515225551122546818168692897085883666877934669414237395470072541224454059200188858512058540087202839098823907650963895801412154709329772332003166879582837144663053437559521923019455097993152345676098155250913982441740643378870338431424312147513945023901012858783021563515515879188479029780329123018406873985704349748263748730983126066458684238990313111772397288322958658155732667747672571289621409542020276321447478373347893598259091609989678015029454843623605040399026872438828695935415786214767738422300216716389712620011838651724327543390548055969086158611482673819391151954570967404218987903562477940696179838282575560654929424214050771354344247608281220057105264393412474465354029326062889211573625346645237282446759170716942638141337828291814746619173676939849659286571183920528291435796830382023392926319216053873770658842971056900902257546299547838169462999303935300941229719581994544240823343353040998514720345085748184468134910126354085396422639358668059787665894247903946480840180600934071769545362082173354688926911711758658104766521635982539857883086259654501931396781119057408 [164,55] 3641826312834088476379331767727973468093439535856693805983175495115120884554782047235570660838704408322166917224735156361849187730713344731279943785905240342174673521797270224830565900970447791414763895786073242226416782033895129447193276129894348891506663843345458522663387041259439095838815295476557326575282749836899232776682018530735966708382841661571580120654540986050080223766124766545528527806157583905235241386132136844958045623305965842537043392842292295423946708893867161968772725809085949583635135551322798183455667619198616885865158616072394508768609661055233634980219900593069689225919238589226635769351912746379407820184403544246293759459126897912627100527436318350403264464170264309463974429562293457476398032554345474306866996258825171163108932956140955794123053132741948690067269173385843781011893141075111717414788341462039536233718008068257933688597402516199219240356441078200014426631637176089187047089495540886033220292827470101126013860997726856069379305114350711522450079791696797439574638289006002633520756077513189716685475771549280234757022530688498001108862166148958468831596140996750831668024194486066795292364934339230712890931087462545097638801410954916946951950574866291368298719115889421406605264579622747421514457085493220982513862284718186768680053643456186863196717340659356521462199114703202271965628504132406489649774293617006586779302713372493865384999898689391446066280675536129166678180217970055790049414012567969310598034242129351056332578319787921345343371147135362213798810226483631006341084651252092371109303194881695057832668503321429454235099782494268896678515431732668873194963425466909800996743277483625484189555373906377898696522476655373069145364666921382603810857993224032078128562932424832791792651942000467249731359675462468896169359771863341800218002175165395454986449073116498530424216219549080624084782369175741971344210925597571585255651942504493613469474106256921763418201932809363979171944895527226320 [164,56] -858684439448562816653430836496204645478257055866426833515232381417350432920204051270612808991797757883810836709105043297534414704609660721275914630603224251579797778791914765585442593113126749165247716813887421738571469831623016183659474496506327025710316126929336014332521964920443213876656530310432800423886644348732661243928685922829241357048252503773624318041768598523093840561900831638357703678062252199117162196094944962326954813527730402182426239451566195687276226526678341168314204095868143109795061707302668605665650969961387092595327679394187814311239175933788594686668922861617442747693570367762003688669389702426963926123924829017996110679064055822573912515397308862790383532826074429238105708493712907800233871286177993472903385887916722183186406099529787076336200859055417141337429700242445914627000751347686312163871030643918999614580277274715470699005256013171938365086271579053223689445356663937090332441366868988987682948572430108773652279817391465106960332685694953474150658668988605568640821108697677558898455758735745489627420554076070630038243221894677675366983907561898703371477212629917639354029581196331538061848065103025552272855777752554456559669888718082929833366598029678143157737442882590014004939557093701921367050594904663135518181429643326137371983118055713889992451848023082075859872757131646403876202703953864567952276667260394311431897364967751497399525456286571289679090954642748027233552738554477076114412632210217695289457942356036082266128743822799333296865909205790420425417370457395516750779933265296301316990030968965550200224961371602022683216437753501794979307542224966259051413013025671874276728956075096821308264229336890075911313390797019072517057027954325350913882905858445025207256696289380458007394848801717026992096069736646355690542985996728747338522604776894777795105046867009848792789524596611449412393347563995135880261885888256627547910704108106763037872943074081317227656877798432881346087350942056 [164,57] 150836588876288084981341237016957930262234630549542913653670974165544681420299909138400692069202489637885917632013723371908461693830671501536911765470082544462315742768978369802515981503555863253245949229009226598425812806337779764082046107041578295572652643050362103626550790448499340361137619292540075545240296333607351027654453884331332649490799331416416290259898054315367503005948394264776496383688404793967014984505271370536390916579700205898778430126372917119290906408956861771253455552224665210184449999724420674203766761266791453746798395790437742999838378316673412771344343601746244836513303642080366652416917870445331878626061988752498723702899835497348110896927044508704721582325773664319785794612385648312408257715668279958600074014378506379398477991074809341690289740890537586234048279121022050779123829395182397754412249394066923317235471331865475256670192314200734294892547915008564866111014048501506935942433307188131749756111739986173015683265291776777556499403080770493713555382291484394515370169853619564166925771459013388402778234700991745021793683828190170607703255230371223052620042156850085390519739539607830851723427856005879844716242876537416612459398057615957216552640194859592538267352986100956032088609883329479357313471228807648639524360395143640374125413077841932305221538604410370335390066854156393090534049851591449850808561083927122925876395308199916387013598481035067829562541324321346346602717291249578874767713122334517657253672962295112386397489765790802392361110619589238659126688084897333670018213054141145153846191815593029343802473594327738832134640109912039506908503062741393049471680118622471201218072668557008603915026325149895759847718877045350010113068170751285120738978384241970219061058366988537752148933963037753239837776574249839472414506368202703108175590604667136638073286976697447434571838082563340681247594671728229821398394742954728433171061471735612595447874567645245140812160162265350389115241344 [164,58] -20647830212834824468374895357844322229644374177118306623513607899499500778832540071656302853296712303854953119363270064880198324718948429690710450149733125231638022991388063326286716764021897828598422738903320587307391460791916594386981732538460858958247755551906493729276517158323913529969751636616243703080903976125804062907105013626115919917332313422176653673378461139000788386369668236492057915173234207268627706013151042089047343531838243866497746834137847728848216137863955326828803333213868772810540143895643174667924640822988916194893065239535244281461726441080055591611973836206976691401018727043230765964502252071706687212988850849333998760529742592801254463880541871750678523665891740659321510548795044796557847017463205514709854487496512024804342599302022214499064689309212818790067191747021761073294616752838318693284315761821759744998459066821011527076049215149954452488172311986659590198711474035810938450018474052656433255217757062837684571048207521828247363609295243425255228732460324626267249518615173915075355982630979906460093176151966248413849660833814148116764204732994718559729775095764320171053791847975424618731226591876890631292345045264869336737863354422879921912894997111113465290741111567842237839777860621272054235051432544939121049714308147909487181721655963113959494084718150369941396026490798076415915819810486996862414853431214126805079596023384624820964456135355216987649669593814213153507920845367451834676758443896878053837947155664326315432932629565125954082186454753209398724693092309872981226184474567100692721892716336989544584364896023972668990952653897246100804003694509613728425583846348843668425575227191185911280209188717402554762874995452697790329804354519843719427880267743743149880892600256660147055324160141876930722340478310057154728899233682121019218993873574281066664797797215203099413178716556664100197590601517304620984392869336513048532807532378521913631564728775409457976773242205564091732288 [164,59] 2070488478477703089539884093046653829791889088293971948196042654087376694031235710876338762189142952905003099889252255600610453607693687611781565150149390603500628722441539791096284175924158469251100974067345070991307212557352753279241367636613965750056266013750857159233347089189721258665197359187233370782603190077886017618778689951507757932772957288343075569336046058537545773721688277004377024755809576828136917389461830290847945149173303959258700716981201503991505710169429344854526478290488401948216669093071612841876224893293468615859247918713072662423585304458626468864437890228225948677830694194007497158879697267244695804599686572475247238761776722866839094379187913176177590364614195273210218494245611999911027836376921509677327606733347818269731598833618366115587103911395524537116134232092098524035973357998959062593134212069088197496365016466112649078656593862444831103664318057190108130772924070968487179963879657261316648754295722135590239750450002442066679930265214880931773933647502204758129187086196916713961281853660241074099156982361983394528949446692652503915319655652504849783444848521741012310113469113118402570797928420829718065393416009849697771039441932800893313408826892727025340819912511152369106949574702280572904264794851738307152683160793644966636891493279849656664274569458110068062370889578606422549645784267550739934063256124345132555009935804758766064597364775626315123677066573012457896754998090709709956006137057929011552943292181536045989652156923754609046457004524835076992784811415478475977422919471328780330303537224087311425990711103764012262879402024191477979556689614057953883918212691667449711720263884538045348853717714109982699419325481402742637150575974366551947654147856183570338847619140424572713602938547444931815351484648794629104803226409937424396074707902357317800648496818461943672573407231451699131138026585132541656243656751075026004629123324099771699843421252923437093737987159974158864 [164,60] -104667671122404912736943673611340562854982058003146390634984201156319765261544297606481762491447351515060457531406027924678079296913550249834685225610113153109947407099033556370623415106366018993659550581877604757559270277745186257222517076251762163907372198887195953388468173107090577292938503008803008496393972215983457924325955143328421658042082440833279123925956577155952820107758539017990971805319876508565588618243358535580867638109155104594318942208058144863743789386317328005096574607952932638952922471349549777508020624830184816200474206015676223454423088854736751206902298696003290800486971334751589375829195083134501857566436898934996670106043591986263426969836075065775149276595239976989436441562556100523457336260140342462620156575047063069613328291255245307127630652796533781138514466748503162856796198050804111968721993268737534841618268739353009229786792834811449980492881032508457615120644388057871802354708929735547103357446316861883408000643978787219126982995089594916080928406852833860382517203900455922034482880419928207411805280371830933281641213209132057105809831405174720902910558455307551030429038549356501345290076036402669486629955096125158450544504509424194464610614295797710898636278536790239630564480980279194287530442082009145654896417589960401096999378614077269966150053164925488536128612656810412901019110584622389806852088751307271239348933921170974216179133256376774544917459917580717765938827451419511580886919966318080069845356874180352087981053791887214976381556078028982666681195449590270205952075198026864090123882550713008694947357478809353046351359701340865218203258249001247275877143246104709820101393275755723142819899591757403545766665127925841734477506635353664371292465149483908520920974779849161208670594262769851461996770116167433701019230227325792600121867249811938900608798064765322963432952523992573418519398587523880485328504109661820763516360577949681697096144662831241912872613928061663 [164,61] -11271857593847862462876169151729851360380025910786674074178591340169324174221999030063521087036027852187283259415110065764209188706905149784846031816083381065926298035533801599819345292746934349791979558956665826330176850802509046444418096588845479801135646725333620506016056277433995320811227258974029385444468342096773566257133841027671022985956603621497233117169905118069242928077512248365656487192861729066052559895170569294563334931098117515939807932925137359458013990469157918579198423847242416249703126571778268907922026003744890901432734056936921522409328745396220224413695210685097319324309806352865970337295163559085594237114110814392834410562231699892511634852808585113430415875773401295699539597357020452538702388507940016540865085738134826963732438901410600378047830241869691131913556008530564185069051537053084455642890822111626563726669628584708950184537493278861502220591512640275536548794586136682784094560252250833899221235005875384511151599681471096677410166483742173201064226314661323153592187896179863514001958241192824242147204903461914035201514052939643850510661034064927700453497864516108478662755499602919808964253876887996666407250007248924002873943885648694830970910072019079989065696929908712699100607532484007760425978242927793172040290006755812173199170046034010052561659320712575849249350317316228807559410560116653703170756388403774496828081567368321465457411761536117559112851941344186374790429868904105300041706814516915120556675146879091723124733376528479922047238231376409895971625471775117707518758034341188892029058065577963634752147596290609248769831131312756216280850690984168491899439613793542438087773491479513552985429030734127179678873193170462959336723654389205002536049330961182554207225562292828505749905259953264770544660974580939261917366789785767281717526974460082525012113285262556183277665694007174725785669635056522618646823610863848171777226077465639811778313463563183387186412562368 [164,62] 3948093056587277651170794221858273795585273585266603205256788915587287685008863268710483657420132450006110617934972066119873247992017359991741079023129619450379011235121958520604121849711115864551674590821753364465738253811166134361848160394662260459721457340260107330291962696702917914686583792035032048253350968421206882731311879718469913597715955214566021303984709264033618519472504119834010460322384329376607040459289072865724304767658286765188944256275312128856804797408518729003731935641634941030092446300855367077648583983621390070237842912969845789745534917126278313021387333308489951887588827934902216243827534135031999800715284786110009822095466857623660260271558413806967533597771806324141161846965630940640439268305450192487679595834603195441011868588280847938840478646237320811228761159026190459081301955775015195279912378344311475097624587704039800235007888217013782715261742159115234127279457228768731504997731517118464977970261434908776473265420094859708586284911694580035745677339140081099931637755391434300352928895686053209658488319489568987971867963409135887877351902633435058188734194073113583813065598107704579465711647668929955179361380344793249279783766944921362389952620065755700117025586136358217542378991467841571787135631789116575982252115928542949287499824861871580187290809360827387492549247093936794686132981218273624927571531477457225834096183354551925233158044938008619197657628190339382839025278516627246341145688762117407881518192502540173087176699509951567205794745438712817214202335418658896461861544536248717563131871099586439805329360537278710622662103341338925357640801822249348085475299527035711858770740866202980372581553496430797550847496561308090794329024952870322934110865057672912019903833904248482332745517735997656876068749739542095093641483254923321650116842790097852015751852645451149012473142170495609829700956258975832262231143510903408402616828694169320702435570626164161937535296 [164,63] -645147186163534617964480216919415262783669922083725118333427164676127530046143038156891298911977879579801266871501538303002644222173217853800692470006945552970683157445435026513579133993368307490712158026525227153291051105629949009119648527714759804405003600746674336234673568630552403311532118733808859785433992884841301840263591250839062870439876910787270734217525275923971002336390454102255548006793139114283636154441702313062584985947492957052856942972586989914229256102579016439274522925747303765016772932181955125432074285649912614750849714266553959095226826874640286128125903491019062846282831981146996723327896779456564989167890658214545862775948308758407171824569017425618839279587610589918547317248182777031987429992772139338635899292901877903564911620498098184404801332485146556347965349132368709793031884742790405943347781051663966385868490221615132806569343192168521815200872569213407081737452472942032560040410068740543929661284750155987767037884106370443321139916258676701954874139335123054369868554844259597553598022575412561558027362547623026828910054145895895909096720442767741480472100327542590173907169199012298097276388218284913093725100526443596328918465251172567193744080781659630787152541511727459287405939847680163541235671372350973734695926004334832852965598154212474144102896951572796481247286480291638800468432544316275371084265087792593309063094666821231344938507184132957673735793684882472135318779600309887806726567551435243201874312391660944174661373473904202125790430119887183196827478106059901990637204119988586711518965006028032603499027410579201486650960840424308101395717848750602337874081045677465932392873546866414579603615572472982785401212053212565902459600646525704278105453136378660235257252193972612141346325560611185477718228558725773531640041906812605745815503136016820551692522507752366955867136270016468664588189860898499589990242088758004623338610292861883880191346387880873980408 [164,64] 77082392466498601602216743494334513092461255934847630486853126973800704578840281193620247119884024471066977114568542939817621569996823768499898471505750548515894111422111816351579378344621060502382235363968082940510627648407831308130505777957432868211395649914652974117543044452563132631612039135448925963311856776257954431960241597657602387360468303695639427286802304031586106225463959796300220132790864322021247894316423498497334149570953055468727851435691683596324996921112088684779033084082423793286488057703348601000260724112832356149917526012140294978880433635360684754132994242874651720722857754849156754109315464196870499624864429786413773113911436945252281182497220005917644277225635543857181757324353665883638142892614658398045856928197496497088676652432863683813894357214247750999582156068220602435308884839165177110369136387056163291905010619547103256081446208301790078232528351804328556509372164174387388434109076440821223279914191093797727469019747323660707986355582304544214674524087817297850989777024467588977088862828171075886074088683268177760560030048066044108361223643060053264231969337736642959203155465384724130715458755773082801869779764968414979811193880574619598378377516694081564180369931327655605960486536550096144442859032935996834586040478562067698811516291487415434228540619348977133942601121709199088176831785034697828383228302686495120354313752975486221466291149357800227502837668550372417421625906827038779460162975673931446326025337671431345074385991811481855639473028481666225096078505594702234485933985589608244145685559592700496365838297907746992591141596345649133442944172218466067551903818321406422353345649172978383271478490890983587216939478963427044146026092931673216892203266955931535400631900147393207753201631618764947622232207639812052461400732249009571698530485420966658894805752358722113963960053542851586258690500902909776509917209249398354684477983766929191639092648035023872 [164,65] -7288808374929740199968196740736648547010661877479101075303449893309320598997117552595836613493037397838427141517595784622843084777837154744395914984997394905465221596377600038815515758259581360979007400465892534449474662023566496360391858284905188493709585851134776876658281697626148960325098797486299654465920700648726993170588574625931165145601985931104830776094430844622909116323536024220357465624636015058616754019725363536361230223210904720424437454647488685080159029928863544365307725631446797764832870022875598633622771512271773973419203384034216850605322893511352847901331615128112473783553750041862539417544314450636876929842259064243249964809395219431864345604463278818351363135427791447430548812079737761945015233260749537921202653655726516327272164193357672587891515535568159075750635166625973851554730851066936067826478446468517761111882454417174203716329648475218385384287651582479550337440303262314793094966547510799983492508488112704509161295294415142016501909073517956265311996832567064247181464375403736742680643774503657101037715966316632152433524253505392379432712787008365892995404143281836459770235605831583726402532295036665654822709874002602268635701933898364827133080855605593898221568211751997472930630258023690310159098902328492603930995126544246081763411659680468759718685713929075353225367290688058720367903072026273656233225645577386931814036241254738404186715298628639606853147319582392548024714060867292767912207136222228008098611371402109634383164937282058945712366622999000590606265448933873887570098050525139825491497060997473070990118060751791492801174421097247662787021896405506147479644248211342536470629856299934521436435410092135756580392479124870448067913327803541734298928553742803012203373786933239393895295711968355487809164734987364617737302243913406708871179765986264642823466453788170219523856543441555964527341462601817397927867394766621923566421052859594042665725261800448 [164,66] 545892408029920455337167346542024879164762287187487461397676828899017159262297813427870308522234605778328612406041250675559094459853878636144751264437989645223241860455197628473790580633327399237008040619486199432216107200314666313349656995751281047400090909368666219282338476314031012092393023479351999489032252046326545721052882219859615552979244486629763159662117313944937783663925902986818426446803232218180371817612915863833748284432072621948293969908176402749963382749531786648105344482470639629793411263937327167141331664793443574967979628306208882339615827310076884670673651348221612892872113058893976715591384842479493660536286159071806377054698887702981609588480164946293158299635848050194553345163384843637778776430884594473113669645113165930844729112111762436713010313735262879533136539505536507303615142991054869415658878318761855552870587240067830806218794350712419470484965050655726413208842374657624665016094851025482175117924023557723081839253806677394929029404489135295003553464449028149467402832141871491014015679694480944705506862619185455818071207559619249721176359954872699074680967084760489880472784509929504931261897601936796679274650807353116722713119937730884826149630355206784905138858336384032702376976454604085775935097473259500157655576313925268136026983725365151403345811135281344224807206878988793449997578471513529533811956269690292837230487486900846799242485809005504106508101354142029983924450847030187571748773535256268479532753801879844543673286701138510394458770404168494655340149641641701926842985041987406966020343794816631185650954516198811633617864914029331033801279706620056084223300410576096924392983677701978114796034280483696891835694225053894797679982617111509280036647105917925047409922068835160524574459898509709789440842376197599883520362815465223352579016586736279307772491879311469580419286211964265899459089600732526328745190182477306222286822032321946313582819520 [164,67] -30367891152605429201100368056032682157542932030952383642493711304223443288207705291050914835160204897795492638825949456239778517264674228170962427622455218428170731905084919332673096418766578537353755829734260528942900211406216697867732520867017965330500547040449088672615095196317509469224162706787038511015554073982787224625324348093121513276075388561867447908661225062363172238089558382135948572497661540881094377575750449517425508002331546779792321689360346436155045933456930180617751201058592673785663560487477281523132112378790891577380545190137347720194406527317765285327061336306537595104026601081287324551730309771384235554865322463567249821540983532242769770847192343614688079428249863293009452963260761456497731653559601001257021587400759015732374772296448146878093795868864869227633301239179213322646189504574505490434547447140381820090565123450032431218474766127642906482380967038858251039215249811170033632278227917924410693565624791660922752379796995032168015080790653124107521136813283980462201290044447695603124448030825100611165059924532419856539898762354491277381045305670256442124968772309337691778880253028714179131263982076276704045872058501498423134708566997121137351192266116133540388102675539242161859691143656449121793631782606929520470936727330724246194352141982348105824861565532926594861233308103650737411241916730320012756262213107588150522620982382770099291812193603988247895688700777041621324421264517275297212711278358327738437414667274043598131794592280473568544226125724053474645612846571123835732897998815669117127485379195153161715599663251346136513914534754864853231406218310582944647327548265510976049313338043333045854146696041377657805953431748133960327774814861771567618665164689023211479540694390992661878409703990391759179156837908270763752900432030690767141899907997984818506075352423477703349064982643946090391409870055437523498843517967272342016901861232771811163904 [164,68] 940117933686209403330258224745550550611959533125680761828024163185686028487148334728737001007065863814069132877604494961795425300215228927953137128383368605155533766167864730199810662171374339004517893186381206105454364276063877189876945248083128942013856281607697345399831023852680858503167977292511301235270881866797742654556777723252006665965276503561343800100367247854378568701274343972549888879320698814498949500908255013575700693371090832135133634084957164427210051723024126873251186789061318878048667865183594758266835516602896509631532998502426885448618630017489249927306819223258576232664087146057875096113309248660065335730826508351343970528943252422511978283600573312169590738806305902521190187097972344192229103639787055230292681881514311273366092807785945606791950412093599690181235633483664356693834159544830799923092826814326915548676354063023757130707166745569830056305730209820776469076527053036293588419876688625953355593008753468994127063254136690650327218048629234523991364836613510982959105883941290742441082793334325021308455199912877092119609861478376057737695997239196741178731488955501438799586956036396186658478399511838275524494073218438853620102369896121364631439234909316723822855209419757561560412339476982058500717440486136514085988887544648329937432498783002206823036249064355669241560303726780307077216119652878670618221933506997042839411270178311816267316483485690579642923742063262789516710882657782664834468939896422241290666350681629679262712933965265410409108058596961767552096258652335349455686200415372168895397159404738276424958314837967382257045291826215118524776794485350411569706876113509544718619915214952890525189781493571596292536823540736854449542221011497542111223852182683525329539342120732554436747053576233197841639717463051008147969111166829244572460875399563536856798834292116652345360303906402276652432816887603069192534925749608511009289271033213060608 [164,69] 30361950625614065080336154745670230678567263817172298024028174697597928864851024530785783905638569252441403698588363128494021637678157180836263804333993992233586769899406183373839771229660014943969525405313212567093685371741793757056482818192790637773340917024330467132616168652294339268222169648333211936799589993098235055092147141187041134428227434761537460041815394099224178330801205439481702597628389460510209062820346538636105369398616141758191553399107861999182641214679104416034139793904050317892615292866972696976871150656415638249590189451145182421426105915764353235897261142299183242239394127848260614177852482066461870968974537731738306292879712053943112850627921639798274676444415967558332931191530125267169137745896547260336079595222282506515771240681925493898408240021100104858593290494647197978086943394784203134311475081629439019930169578674199853620528961345403398969947047497596751063102506106989288329599961933977389701378727224664122283277180299884107895946864502674282019033142004234338414217985146838188016525224824851424531777677317785915720770505796015645963473966580158690291088906351087852228727819124090609857274234000360149065151162914863469538130309617546282820300900625057915564482986846797470509035994600754157869361644258702503297141179690745264985632124058669447113953671641785426638809777286977201990471291724619119082484032389830327565023194683803380273869895879700910353792260567368279031369468985563510783919204618140573730617121286912978044966871398750448721615026225531980543101593203483810445032494137334371532865263088834438162936140175139967265179692613971225081759349385999129102012046927343084145776720365878542205698322206322937323998728041370224412735094473873997944646388999192942532044110374736023529890205337205756052114599546979614653827947302154993042845398265295685287747262657335403993082448737200180085816128100083219726345939359086418579324647763456 [164,70] -7119626940821336806366942108932535745594311904979356253942314083300511539708403778765087713509027837665002583979996889398426768028533982443015298746655010189780208788953106800700397057949946265088062168245161561710715790306280247168038873314000030861837157234464539400300733498456898603760363825414447149955707788142772108700436563780753987907529235839758280190628355628745522451425891544408584401594294974994875867514022229997046569507851970634467255433690280723258077504558118496113158690927734480768946055281928370280038126203435758048343277460726007744973888650534675259666657738738469123216488808709681806391934899819510541799915946246578869829362236401814793669063861422954053506613980581387560735637991483757401934277241610211725440449237775901515641575680072330359689835403598694652358563029903852716419815386237033152495233941388714489113046675583336650647086435783875846464937602146961050613188532761586875505641473789546940279880781788986193863910310994085818368666220225556112114924025567160149213206622024347511752780725212674671925375431166295442239382384524743920461436570474856965803136027681907299150630079192685404678960833961414372729629589917823402505149761036531621839232044720983085070356349162255181550253145205980963607065913370323598307221518094863081932632801546629757099614445145703260361342021594948351699602540499615307611677165440528363987969220226576739608256916297788265992411635501685980473761868739728701908420690461876669355564177862457905367196242854094801833837141469364562325238554215201017509648426471141852043938423512425003017746408814719427822627267435700727004471402809180670316112480002455223962867967801227134003465799581691972825227926355943070325954071633326711704083119050644558178782935706986229814878360296926028267616920049115566648415202451383979531383783351984293859823930280201264453514294425031173804659379410810781139317805038901916392324656640 [164,71] 622844706556988541886809513421118549949045360800518909002123453092981904203180516809553561295177840936060844729398444462582592767296069795650355220376835553152588491642533363512247310122311686241211742016213047015663150702111110696292065015207614498797553410758410548856064333203409167310252292560647258571032577121775156255310546866474149744459023648413719828509922342186342045679685405803242657280931776829762884263319648269772435886518267854126468368129711061871261287926243029634473483454881612064176573915707386932104762022947508622779842922516832178295107746419506313340699904987514925135765315792823036958639106200593367839301810487294686579393629863421986591873115417547961874469998959054168995881100996558837843838696929932198037709757458615549581817020997305149566935179526418146223298847118437510789025558991958706683925063431064169526524593838637372492454628930917114467363120179615474397978455595945509158037032956523513930988665756662675231088971258842095235168093496621271933090285616714803909372728681927723734847101262975799984049996762598355778547850863862542276499518107114057212762065523865907661687483347272376565072763481472348487829991564508029450814128487476981572584096328999428619061044335596822302558983582488864331260155678766104146225886850081566816285550382307812643034083325970567439967594058895903800217115205241114831453243916691106601306828899912842659943842381346445280529246576949247588958126190304815938010980885551910888860414884904436439361837007133758582676132753636513893477778494430883832636204756173177911258992468883431110341801227239285092759212798459447878686963145941730760282413447041538007011885251171274401844450488124907736926801285001622726448776703705589547725804358561461141218190858864828377643758917287211214342820403408059509415948603612541132013943649078986823827852102459430026280748901418153564322367163658257344164495607601074491161536 [164,72] -38107657965202264880765609114553112286181537260139633550537763101839482909758474485242639209126464180257551405388126649863133624387550772659657767886723820331094153973798004771056839656117901090969478853204824873626080759650035688853477513427075647468247658149622389949974844613281380188354187330898142654185411717717025317440640689475663586105586187093076546249129615898747626325947055139259469616832282440219866457401107594236671419381544772490977954727178132326315642939160476205779498946940613855775962898830021707659948193166804143146173248372047434102843438806984167176257274971638578954527281711413605006469724864078830943397943110989469134865915924644426699208284829250896754400984327150387435298897536213117885728965999032747051645795014660920458660694688006867880614440837529661479235538363265282369241380057829669535520208120749272469962331888803945512612638428196663528222643422966950934596152769177566914310611050238271088884498196713725766057594837594768976798812535101562062601680652755698302709619343203325379203664018800729865264758634536208121319656606113383663315129704257878937721172500863185184436837058939606534249281204445073164073528671197723974130060013816203487685430780233621495663376882278250015017677995580881965343207424347154238252447432129711055967235547097791962029829362093007974306316616053563972121447691646310593882262944389272950024160025937680843539897843363255374987132888926405304371292574297238653208156234468978240841062295546204845536430870460700313918235979460145489975824344938555638771696146945855470980159511106472056731352742658541017310296370371836126486489644684392377201835228861777115137118840378928547180605715192616771311731412892433296388029954677248524394180624820660389839871090318056759382388556687055795985215328257896641320372958025584841860713789893887551328405554968388108222779455216571250527261531864402252173552855294738536736 [164,73] 1790722106699254406631961258243152327693481108638715293867965541877915986285879016647094101755253046389274211205989996113842791282343192677308887148353614503701948441029244164271749411930653466795923708759711634565933933265215400031051432323874148598802840004265661287873011255352837372988720632978215060005627479584461436590114088628608388579480186277810422146606485815825811641953851414648671066293769961279095534348320984157388073301418044444416813146137502523184514462416197234394158906517759414073020174476348588213849748803266460221898459515840805937349014826962296322836393186057162352687766665441459882665948217983847509714758031301582799626351169020243539715435657157944382814593747879963238895865756431905938628055349993401591961402011843612131794169566926938677628075773347838604814586259220594949371545217311424663692840587877774149100537399954718015496218239489309496576769577507602895507014759944349551974328057243215290240032145241105316829461513521879882439729886254696912970387088498317534383163241761057998658987685335094671596104853196464480639959207953752435061552733861767096849493754959444080279280841816615296286845585140447666136634444236107114727823176107197372989053858346265792745816380558931262710642925152725211885172410306029776683707755647042898671575735010012727318956507793764015786145059873220267890530338124362043901898172468767253335287612908143509100940816465928491783817214512812845164282675324411841979449471047893721732933866995793726462628323844560426597600512940247174116346108988196407665136844717099468715144605824180668548556569816259413456197817091732372543724265538267863018007705087230609663189850040714999891139887106411656887301166290020134222217560714338831429743107111842370893850963074158664343287178589311639292014467159074943494143211874346547906272171226526654726104241463891209007743117763139144273086823382570001741504313028351744 [164,74] -65166202299858292056137573952103048477279148457048689608502665111097408747194307878296201618234971638367361873010964739958671653931923128300053309941786658357848387157114128181454402080715595586174420925584318841275829233943465001088134162577122297497331818653263573298054475396871905848268379064936518240030306527156166019711159513337541360753495147664650100561589939343986327472767740120649067879411410162877472290198878628211546642080636973771529733306829585039344112137445711891121409050977046987966884752873288666386141585756315668366873577031658974569820747356644220962147501445997763382548502290848754320037408752477161180319024724519980255683401599326831963097141831253764809931771217905370419251373925694961237124251922814245037275010395436611385718492943734330394079953991854804082532882194046027488635717562806452857109172254494966644662887672512991275301728676019619015413389054705362758382206145813248091453496595356170847705643175537295894874705214013984698902285269510647198893929407843337094477013341025468350658145354355988089807544945718935748287013369553513027787794424575570130582370345562733483470817725534410302563003218951899365033558095237878807742653426935289403393609899360599575834997739251237524484377784000482758883744933861233105383032671898489331677207196710682489280321763228618885641300773593472162519033676607528478920331959055370409406526976767440303680624783417554545981390427689123152000131682985328837439059254923223180884428174260882309313404497462701147155736337559592848566994158901760086624567293506818790404698070422204307734823728960400581886841131268355869884425771259706310624646249283788146997899646918517415681526538195865953063697155795933658181744716154525136194791486895025932924663106352284518400721791583487577212561228440366676658055931320463526814531129686183090627774987006561447206605521572164354936916789006115999551621015776 [164,75] 1741219495712304886823403915893021130094248065387032318337506835884351207722267158751631509724938334616668650505811542064173161491362877468963935752907191893933970352861914615991068398327553424994488528639563308431897409461334613116302366352807843864057641928002048327061030062697005333896757660369398068616209610070817178438456876587926815943579193365120536651073957464567738798362439384940058989034377934269176144286931772612159920392083691528126367180602942720616394636824772061115505738671202929567621362721533624803525781962838895863818659835391194354549187163432828529329385173259963926104961918879555282398227747168002572752290365104423812632339575018114616634678173809299092800034529584943634415207123953941154565786949021239921661355264218213126090323191964558969299533129510491221389358286519294215078818956692204769197461730886396708088069638046373849448882624249888972983831975594747625468303803596464346903509842756525451962900259348417126439181702590393590434416255110245623296571117271733777406675741347954214283820967854808967095497858871367351219701177071070112665921586461469559002762253540706303104013819130515391556937955061895044945588013341853939162159134491796733664601131562992102970854733264308725832289669485612559722185156608199308730973717179240791419502053869441417699639910167267660311364139174019408523552991997571320909229598536439688928521284445179552854306612852266782661803141000005617111472903029726298978132761229312000588119296900947162105961325186399230040196294211057153024697758422889171128858427230312619878147090733340637114646365388000365941713273559928824644710725784643665142279802628713278225493830266331384894967874246725187697758159106749697148825893842806028838656283971839652659748530772508569465629829456293394875887680883807165005962454539692806329895381695441977159111234356610576090105814051805196850878874591191196930486464 [164,76] -26729381757521563239410432360369070025456596227837353880278598351152064782113668914606183599083703385304209460063612101726585810068391113501190485291801686488904572464288195703840882745515073678264074517420329144054908256361792063845048943459118221708080518969488261157383493669958956639600661720127913318137760187195376421000384542321971927043668934064768979564091482650130882299331112692040459451785895207542855604998101910511854042170964978390890086508726050599652803059881419457326722183673487279000206536852069146294016944551999335992925718674996111378343901016421361056731211895476600988149178725803685321227870624541469907621209484794275929744620088793435694810166952082495294747998442322801383718837370554449651266715307701894452756703624174320462461804744886407899015314271107747835325409737023471244038622972835610666783453371410722420942261310120786273026980627439271904495965578560812879679938230716119777702971644591557145823531542140724958300296662506476222443498514019807378105440810245482218270183816629183279806326480456412861496833884085114505064070233968255495485122631889823649588799162736231527197664058612423480264330026409880615229910924028207336743950651199087670607377593371487709057427147099617939625743227680784705523389153465796980139981537904917864853341734257288757435996571385659757772884745403027632485810081061022944662533688162518321433086205527385770959427293977066114600143623476456146907234454359399037946791111526199167830552362592017348264005001010874629107363845219000616795974396863306493752548548727753954113049998482445400805780333421030788900987598878238717637694145004857280057833009379751802480072849755005865988146151570966565190125297844075752121384066701177540027967776020736465853319171273676013309818021345088901168818883573523797459114623586126096255814360372652640554885771653550343870476852373166311382416020022162438196 [164,77] -252670140953505063582559992971845941459350188098041886205216350568925032148196134645569557673482538344446750881001658504694833875630770766418364116835842629443983973193747255984419766951258671956253111599808238748640654202698933909310490029864361635537017188867024138630072576674670202843883215354660892058117407490058829208748766110891160998790666626332807505992560426069187180943448359887560435383728498609012845543548733943570360763750976609975187027329388768711221104148754452216685024359079014781828959463692621043659242179707068562571964553046076625253522382565718882271345208944735555256777145910683198470809783715862280366618621276645703745446810628410488199315061795682558504952086818644383244778134458339956457514452858702977850921857021779131625604497936277857387974078402488041949047447512481193371757309366691498080345716937848525787572531169482965433895655416674227539656894796168226601127266582520696643651776985455896444207097526611152537559560626240060073292697843174770479469379576550216079914973533165605271494992711566565669933462051318016307355900260245475940584287159025785002679565929793979214132251794655301314876993339138853592972874595904477382965427199361284758146031839322892990458460196088579387759401673861199958472651621190363051688468335038403117804420359582611208830402236373843181333703865720352195376594924157133210801464696834004374424252258605795823968344553254907214724493724928325873659456093789753673134258775195870907585124934767738608274238826499782871585563285792018880857777858876969249283280153960336099707964940643216505919436288824991772726378630495549105357145263907505026589207275720980116338264823562790987626224518022549386373984245986798872819529077562801839080607275387011764094316927758255500598830941929324827731426805123238573892231216237492444303452402276338320038257750976779210737218216851496346528967768356736 [164,78] 33044168003828235806754173424284305519396931684118272897800270334406225969087657739282541094513531282017919996758138833508887753975669281071923432710103162072906682052204735773198548691710752441848814071176397061613357850625295075860496561689363381898340695280260487286696580431645896025090287104854403476882305635839248933225101289314005351653589064762608298662787757861768872218695048231554335099279017522289017577749765822022805097467726979919827041920832240146304269794377972767264114184619209789903255244073987816929203678736199075708319319992211864491216897981666473422428516397631806834075603073038576852108397020190857721988293783537108492793265576218660620174577790304835635005208226240263696673876869420754748529872297569530620119150192860022288763915687962793748884307268358337968762702685120188239915199317268202392662974370850917756265523818833641610107267526286305367760770089455934753227172857253441590347041200211518866665893533350869366789295532814938096461791790613230162697515491229145196984518447682076589307799426947460533224405617695253397964831143865609037582481302197743433186389149165089418488056755101013907615791731091064085382993810184751525385780568899748650467668322515867675872081321023655339136396718145506938891930254274620420141002277849182009690330813048156894182935938266557088426120336518889094693421787096367733177429013304408326423891848058659452390702442604489740151938936747466516233593519021822924486877524778632572726727821086623904025152218235208409975187371071970922283075640762941457750727034078443347528599178852674094266662676852711801964748955296215524783510019318560415096960205497579287651379311098629123825162153045241349384008556718179017058615907232157403192590386146978795510460077722067893671018724250782188361294460890235697556519515355604245711615847410275575580684428948190026847690230794891536878368166720 [164,79] -1264986371729006407513910896449297342727070297223041534212000373940527558537007872517543873782595383029273780673299021806953993374536652537311794394427655286835757990577892900752491237049461397288790565738816024828751105304405003080282442305199071086428309203855170141989377511792746087252550739122269020386429435678030921595579300776842434497177163541946857771743219503898073684420621660232127116897007465688815417814809372701053163212119934411468659546017754616789343885619729315389915132565211307894545187026977483101299017151277701472851272500069060233709448683834645838061021576204188920987158621673911092199721479418867507605351288686927535412665497454546177429799367694692121614720376906099792258257078283942231957574454871255269647284670322647637545453042573449010451320480442716672114858369210881737929680983861939742347527893821976194375905228770798261915110625492153774689138857124498849336689203234935891802626818676530377966535338409370554703968328127947522335259235016835256925244174967172835232194928581924660607369694352501171079080619350482300332996457149472688313778243048973343244290214113172204399763639812696973523408787160492744309195337460834556387275682073076883574654543089542696346083242499945866108136943908496628607904908497213701403246750166583178229366953017008225594693762049180401584320270710266256234268498316126908796561799303120857994187941552578382639559692178479196609702199147379847088674971544769928100757796192235078783744892074489269673693835353450954730317456883098065517573107549600201561847580103717544577334895659704316915463397420189785811792974453899929658434065968507816056547196068811886500611976979902241251528206302794346520967231671091881981709727572477061390853326115821479776356904782490766795411216932811203571759652455580097895154631015610660919990726406042885655311843632847904305045092103614792913429568 [164,80] 32938237256516243434116910507100043675241608462088760442591023218626185000400665208598098564711669797572232130464057682047441790125232874242395654609131083638496133392059330907949112467731779991855006974117952784927602818815590048572993485540577754022066395029244127179869999143277254918975741656850657228524532538701584413142629901896918642376288544720500471832422802833976592405481742887431804562935639335576308148018482314856651888794946186597349873711957668025131710979085575705317722132920528767177285299745472803255465800490838271902345426089901705432863553435278072432118540177605854602437619867746044978260249733010823167223108321137430629412570684333214127883759465323995256989623194712458539269558957445370276859390996751845072381931578937616050726876555337819388363939456511833004395820257124784941164911158705065132440988639936365129865547885942371615742761588794205071191622081552042556224085590092570228419856046346028636942260554534170234537669197639158179533623558598754061116811220996721510470377236530769844228411769738630246190638554166784443019584239308033726205577915156443199091725132828653006757144572243757013326796922222057660802639563956578876929218566636096272410260723996678134345007830581255461047468995263132706627740567020055735258603111831399450274474132995366751062470890372213614551548186209010654852920033841725663567955793909156629409882588138796345788468335907547365515079515831175984516386170678300887384648911167205795076587210285637115157369128296223917940167397411762828278166940067251775080481381710723234006486790480889950361104238862025604699667260153144094121421583662509343439508690778909696277729282304166002559417482052918601473670009773126573136447669970483871710132169884263013180854105633946716043481872980352417045574439511263564085963031117885645960019978393310172262848343427971980038792190429346172800 [164,81] -682257116287347239496434161941550189342181023809234400879989355693237886855436584247511011591554229791655577753008469980997248607975121483600252596795075438058829524594427401071332065941161871419219341689094198691830930989267529137034464720380167321569875339914202133401376548403578249957015637356671537455220870952047704137731971430732326249072938467214523828442527638001493700744785153602992278579257666051130694652932227315320064570027275122325369935228653175225858948858106140802025778501646461409556776722183389200117359696427768611791158556323770766763382341351622518028811732960961556493195670065336603396552786273336072277993893652842697242984952669343516698247697686760877969980876832786745814582145543334879937218269408917956664760213301493680966794738858157110376570176411317007500374901975523007649590404795215532744675199930126689459199823490208804625489568103507069321658495991788516525710361315532892039437249310049634818274709056457614939406166654097771557916368379075464309822611817927218498066132076827901624787748219523396139870342472313948607598253253951243118107635576115441041999501044805513947591491204380250209378485880518963010535587441337590719337704893421378651604737488870694211450915909224456291301916368039940619603953476804910504572844284301144507075955783065456172479601675340027649496641724785099662988582646713022808334648085493023089993342632514691833166884214596098633334296849584812396535893941399780120109476949288001100729887410289264361851044545612264034610102895697649755424558230297300231240516121419767980503260345885206234542458630950237995947795311693464741926102895869604731811687947188834889954691898168818716394883493393262236763127834509853943785619159634275618816729395628343156187124038760166573752358666127213476782775443136180856794096276005103309770856805330690146871321355173031066602070112484608 [164,82] 12167658231669411470006550344612294973565907661199833331374222992203435228110367294195464182386711271161490931572230205271395709768412919812912441158232544345717268530262672792057751868683739006838156852456676715072605083182564887379657104582751130977624086566094511186975059907009897930525654221207527831808595805465641993604973156742740337174245384154655826423267145590283255613643609485959042122631157220966904585077750109859818317381418899970589936181691849319145124452688595175303539336738943878656330876508253124727136658049046224628156600007359308632597848230261999939222770209755580347599752959070947281268942863258851239037617052802178580772832865374554662486347358589968568993227800383175915209784716890404679463713030658379402353302959553660265731722302655396214962680628530175769252780102413827599940228775748566211071772966800896828253664754783759473740515135306418371194431842551528866904523270626121932639708623310415630969159302410857019011067351420954877116704060131521854392668855066242695401716690999150508171232589836623384859448965809263135798935321013545326507667140092309088386674457770945212737881963992728519274003169467321280612386186324438907728463011726516255102821291025691712654215789931933563256256019406307228242713035878385975773664676408548588549414359302223582439299744177581727650548258112766805794221505799941902728714733977737735348371942696118233722077973268322924909098698603052689309543576554445221770375516443659292653039575173790926743638147315880139880545446560116454859572488252382344620383912299753105731549433990920022110899137928967292408254464077740023123505421578469205693389949451470978910093662136128202813792909844998989096679047393232795320369019180083326996278912665849451177605368485956189134123950805527300960560377400408654135405048855489160993653986649205223346307017861452243944165202048 [164,83] -190470475459317188273794663826545366474344476273888676677244357601434258277936699248898143335509178061430329549983825000658762754050193881460120283722365049600260932004984317800202696760197166096969131111723157729785379535081283518583349299967586656526145316061758029586190063550803983933593084148976691087680009833009223764038023160458725794376194314298658804640222392831287657758945245992667515213267151806769690678100253878923802029793654573773123298928617261401003290582465448315612314797217002189702152823495278085134704821939253360741607227371216719235518241703869442704830955835558188552155175349068167981323449723412905297503542270812264170684232474299856803542540118801316911513252186888292365535625415895243201714010579487716368659613322182381739628039906343050774573022881555193944640211766680076547995626973375895555830318532967817234960006854970212710925634861204828700937897339019108511871109607134541554426894247945758898894771730025055325018348394907619935547346480184379162326683672865455984990798516917203875201391873966574448517218495135628951318749438829206247385523831074156006868914061176642906616487327589130484744006992240244442828720175971017459700090927707196037424953077786779371522276905667401350835531144661805146739273912053650656074137573281347061020569815136942247046318303774845330161866937681918094956771636311001600291078070308607361130626285246152125230261439138960156016031126841183386035663666833486298168807597883617636386405009262597750850086950269474141713883571288538748269766090511391885182723521286949864263888000427553699337387395786376249826468722242225938150047962027366981246084491331904260212433343314191849357790562821878560725534666247129288249215215442675419869609388020089087050520965212472504107734824797757675395413538716312886118696645164266121950019140632480947251888648469219636910944 [164,84] 2646311514711993197050282274651359975861167789679643919204657054275084292651073811256342665570982546689146590342956514162631652993323358046596905690497704530888386094181999118459225332201085174146469010197510499809344193223724561183348533877971357114287156500581097008638944419068581961842044475254929664813298673162518632198795750910536057258644356715210057564588604404900552771002634197160926769865892191113818442167396651245827256402109777831652875253927515070253066926440665831416400101226243743977162534232211341114900070893226292444241890069142711035152449804081019067398481413891215219449554726100813786450263206958436710057574362350634769934025476158794827205283561818721075313559391769781438645029792540286087825387538344916264490596235901724564202954211323487953750757353535730817308033728361847349903068053647926909845085571263764632665283257341017894437687272476392209313070014490010018329743696183049235459065721349133854142313215272155701281365903344057313754557631274815867310296036913201745432089090692325285047977216214351222020546919092922680063695425907236936467876146221192995699125724342296133670157084310710678556864054038607240590903554134361827341531887237904809607624531041174386533087855279904745405600405989353958351088561318333109549440995403746307746994159151374318553537924928697622795508958150716945681843848921173247246226619042711168889208843025862668288641672806100826120544440241611865491580445899420976920180893669582331766024057595330775164205344397133692578083187369249603803110772512627302334564680875751846554279152580235960374856294818089231540023183575660097558700163148622445116008406358134426977282133309179253440765010848283085461406027241698504803203300545289302701629254110211152291830004951096705693181070892174799919945495501541498391949587404076069327697810061467455608117930866189831536 [164,85] -37106934134248536879082061440876022568241228344116944354279941067253745748259764629595082111744401266752689733985623712510647104853858923914863055017853142661276909262527150840300470088227195761614908923384106399760801679392660553687110802660906118035835346781880142307804739431963795375164724052651449373971196227889500160927822121281453044282636120674901316894639109170767553513377397277090594447376208069176597023138806922427702474388926377296430534442536658225969837257913453387726684844318685890341578774328723368045627101064734896067407934184127385041093814582255960092541289489817690607794980534791426276283400032717155238308562730625701411814284095394977038749626999830838942701821691406712713193311261257411923942618574265013605945874328133352531710205681694029943699730938716330077217214795526238167460580721462760817773647321819939344742395745317852887385763923586014233992044987521896817257528566036515485229535640339842865307037442502206129439040083544673635683089384595599428806783161658760303527260351115685960844920959174797104889721639928806196336245824416686884644032720063660230340507910252327815356130398222252753251823090783406852672757940369705565099931159096429326350119367306583298220141231621607263798343090555601321487753417368086192971344884645173981086917217463281170423048038429344397376996545465076517630023902464514291479301110412418578641233903991063292844091393890301666021302033328771868826874828470376779481336977743022206856450016982478910771854202929408503550503935201934920038897913813241055081209972799441681262457855773145341138105869820134462980302806234337126399389938267817793858200572603604468419810132092852887231032732718495557137171443694261678697766892136619634748191726219756034385526951091147571663202235002330682579724673910282934334530417434527711668085564857223677084291357585792 [164,86] 568947918338127367757597935231574384297062140167393425420546028901558747669296629835111579151363421570217051384395332795304620215323685497466895201208640266049627441866645227334899082119561875694970898731745180734175805572554739678947858997228722755761850031413997854341396982040673801306879418178406739089976891087214374570998894795116180057380143716246963790072627139634991684057814274015637435409803814671032982595597641117026046284149772407958587934988846878702366963960032337848747873271402191684575102500846646625124377513115888525519079578157586226162432936155490989452823371902015358111739850298103788368946966933702122359477887453214731040484413533199719582910636692143509004237562166060285308571846465818251039012466317937804675918845760288333434447749803253383683218410053770794148150838541727400713006181326401820606106428133076924437464261060773411129600464847636008824047621978441958423539308096920513548425791879117125101022919294730364766893869458121226545300042638033967307979527161837699592101483222540500950404848403816679179805556222721448940059930369687466256376078559814006105348845795738328875746592751795373325829684685497118463792102497317237168543226801750488977547047910508983161226801034581783570206719545310095475760780186012162646890507948735643907328944256692381848255849614579785883413877729037883637742540773674324656656299312288316140350243539005778036954439818846713605106464811627497328104190997448672078335688629960199487823161869885639294599488989610532803168406007425101657696202257738373201243346319684113957841112341741280050431429116195155230166556205205861412222544455095887830939429048164367717227057255969773147932692880339352748958486394050690287833471594391317007553859811346104533660151894887930696773510444056424550416145401571241455284308538073769510441558916970907715264028992 [164,87] -6687023157371703620670401712332269511970440080318791045266445269663646538546201583309601629184239262105064419976281751873789499256103847957753596491511019732717171489534331790725569348478962383880970570693608029892787078972691896454048823506174245763985223044696471503534811935396909686502703262784573582180070610552992759118053074625741107880017512160644781591361576770058654440699853182363902678330959997909243185455406774494102804043092205769974539262899612878139007730261889930269239773889386329751897842165153905446687465546089672443963809409788082110973678074498631205667036940353310323839385649619004058968064434757517844276976674701339443836531154434475611739382645726767234085066270206755303577577923562089618406037354134157833519064554723268826046608353195474852880623249724079444761987032273668089166085526378773739983445356999045073433425639918836144985107396327673731623211954504495449896183548674638371794389086391763983478869529830212103109451575398369161677161553578100747348279802719655918829739852846546965386148030110130691139919129397962736504934042230352508799512877877312501716016355185530311273852268046005388188919923651880998630056836170251294729637558511258781505004272385507375334296757341137379300999379208431381357915326446993648933752728991871883815874909444359452634696341802446018513719860160291976472891064059040199564698340393347807605980775044422133451042539650870640527533588958488669342375171648736317824377309493061350247467610486930163463550238057343846550500194924632792060336168828273577240491649298043273837577610089680463159301237419594646263013892565981372051891676231099507366422080473034271465849175137768249994507511966393885780693006157744199002969699236278386143946893724283903505882432195999553968712741983548640604883012891565632090717180256727584607582607856735317221800 [164,88] 1922663648416069765354022331834712704682663781543066429866470300674091022575424315498724491283187426076749885840309607446781184471802126259773071400182537169361741552332016459868811054283421116991321359156963356905561730268293475232415747880584775825403803534242950259300589335913496485461342642400565030137443225436267343865957769826560918809029244164006334746566615264010070979648561373618246186586891247626690892586663929529679327000962150031459742245359803903059046541103838394943220027575862242888515255723904040941789632696261360853708373158408239469124467461985939105512064715345209777521076280766820214866596329965820255929726603450593297725919015958715157246786561734425210387953006821404401929732432451630843657390097381772566537781411562419886485661052977463534109462889605458506715608057987546707382700103936117111303188928624999725332924125963280488519093991438026553786892617511902213023645812386390567616602941719413637231312593629215496590069181775450477851958040610623409333352110175503934178032777327441001108867105806935146195035057032429546943503032100680246454387036199276898125288940478295461796888487883796617304226831065890568335001029756870639887545829757762968025272889706894578006690772100941407564202530317748385521188925461981623430340734488643284073727007522958248234446154379525817269364295443833305146321294729992374436031638783921023782043968990360699822379679705459987357650315403505651245827729915275290257288088841926970965620293445283954154968380783406236666945628153580775754350218610761258764178498270146463172630031891810162072607853493356284531261752773393099504859000686823541467396162232435959294831852363354535467403221161366940280419356981519287458018068126046033889189463866498210164087610249863691997471804995994516443213906985464719363683082926718168214248222011539216 [164,89] 1910576851426961334914458282064031847530977115966625873104404353534858679485697642804946358798775268083782607734797099982100356514788754720415704065917944945951244631584854332490130699124216684606428140849333407284215373792061946664615304930331131417319633891099636755294666544234029680924298078345075474438512999693157957063691171921645280134495362054070689090428314184048958851875715548782982964916883201910001876783784814911209138482446869562503672965919167386463240154648433820048480661205189296746291766748328587001521985273404963684678973360615901022928799412628867436196658250358154418434834685889264378994220107501078588496858280012857514619855193317589201240807744694123886766247975857953586433814526183607675852788785242207090917904894087321509956322904751475207106253945860086120417089344051764533134295429695881437875785643209562039716259058545306682139842887654081557141850862619453187040916740448852301831300610537531760366933434684983457890773135958534267552573462546045535072333806761218039426987178438976655345823199185564105452651598707246764059115029205408421415898225676592151546931801197801885659228093876907485675906386985998449550184528785082315969695720898270659209448456826090062990641956203077391472317609680885711160284158625193206794519914177741969512283422847434092313196478068616926460543524505175178781435659540263536504761634793060742683625725011549135935823467077546712214011433164901221473860665684751869219889778291009229915451188468913963522577803747385745359997315581802545506015207372484591138303599325735067064881812321994725012763768271694558934299956907166962705827357832014358508908532722903491659029220428799621972284954038347962651255337334154839339798381189083767771416845103276173922196015282194826072462620075387894990979090705329207524302728416116231837662312183616 [164,90] -47377784231265119767307299183262635759686978733941918377554855974898296792031135656905161898536669017040106986812511687584914250912258766055161663160564100688570215336016400747283539150276216676831602973931246515750572787662172065188056849661225336478979325133400647980678560118289479434717248109858913599032697076891204481853062624164440555544335513843194828871668848827377204455693521495026756107999123696197055077924937962476522706770957107959358724453831169011958142062304375758767069015188260991508091138104317913503421110452519780243250502907690824741317766365526530693726631737237176991149795258375104950128868279803913676066154171271065510645078310130249041864114387698138261241936593304876756084158672762468168818373961878871804488385323556657520031348635391168828778569006230098147815177292441088364326338264738395867113205384600135003620780913224629691812214316755819374711789509120691535952089139216328665564964741858661082628527244638908513432706104992601775015597924943780987620257340885007538499456950850894850559428301870356071791247433006226383410944529479314203399585180244439491721654812626749903022210185636103491249445829374412263673215370390637758453738398654874615596337517674673505011148143242074401828872952802627824458389053968308239962448103461282753580549564496341235748577976653429186040441710377182932515331819628079290520326854206671040154136618454514696349826004721826627709322546555847917426240793000682654477604214209831925261265076633886262222912734531712663278004437280686892336359628030780592481805174149182316051792687449121046759763095261165029830217636111176102517937145778223370874372789864434833049874739219114333080754882661186017531425946033187729162579615968222410988774668459988029043017617312393003158757742384246037311198906500668303165647358910134308792683960 [164,91] 730234829915558159283554564462355673703501066919617011009026292182616723226496336102964802739635435228781251511799844839098865860667851102098724159532521347363652193755327197166023018419889457825469717428647731524174453981171695461401799691257245198018763728989593827056131803540145675437289642954385012606001358439861463749012728606109468568676426100813725465288522726619858367436361930160390166724143194668756332773434354483503383122341643940242673992561896737839158179046822237057020057122911155829403496537251730828240163656581325148815379876156894396877699081110806112538452986950907797714105900719709300671105721573066476203717737095022314456859361796219494717220805931800861970876083853927197715706002841564205985178641257663165327083549085004327366233756987725988853375270006305065175758576407731556061658561560715971179121982081736451664846305733725504320850777836988503140868111065175169409017793776784852181518256620366264340496131254358512941658996269486135116255375937867898627827067019311167197115499802630960880441646957872566603484110106094514630981636141288177778065320327529808276612742639978189907331202663875516871573875475244153623535293900667042220611721031080703576843295366898685106681122269190873453429916223486016290930422077771180976386647709435403984058368373516241016893159253181735386703136991728911811397934304240610316597510426036418054601616308384166596658352689591082041732235580066364765068946048513005221262933855398909062111996926921516841619585473080035399766524458992397260206829108856820640821478261552320432608959121996480341134319712224352738263309823074096295869305150333659741167144610597890194693858941651244364501044989936418773657473140303921815397591246022948106422158032443010740308458403719627315859065734329469048381093592867363872216346958059106856608 [164,92] -8360021722024437512029406221950741219173911714181132658576736977933446587510359543917547453525730700813676143091902084229183963061805140244880228721574194932394985700559795129944727437370845173432606719474142946365548510672398574085918784385037750056554441360660773139840887229156892239319673825246826260373150321588370506629075638827388738421858390867670445781373356420006529214492166444551725376483420217887918321274891374575486194082750440437336316758240131075321337854620349640620164003680495684549748270249197435632160185273748854088359061105546149108163864939541076147143467888556501733229435084611094514777460402179533769568106216954832309956596262500602686973072572980349898106222760184323567043865657619344693505407846001207281972260876017488793591628922226809373854411862248989331989792097762478189262292318434427669455901289185189187240335990837774125106999251954541840599197539590065339622342768481373275094558427407039534714730282868858510507859369871261043736139959078697372935252428948063351753131901927366631249618946270839714469987826053772048542354517482809333319983826082068709751622892199578363507405909161313484288469983409603062785541869102493131950615794081335456844579196316681718043055703622321822482262092796290168982783982933667527011621046219439790153380900808137265229724381725572313929563987133561061847926442745211569263567553148691957075589738581951765118503310674418057054351460824052437229231331583353984509967524983210425492265924027349275652646263966711517402448262820819603534626961274574942041446795477896897445730956648806260149883305218834761978461027731217544767570350568437010846738178980461772755477302682734983271772471041438456508414127115891483111013556858019967030580212138014240474363309998956716046750026413744266618364943438082019469142010912685772 [164,93] 72975081013455142749362396314043754582465181623268629489924743019213736099119876999117256779495685059206416358736719858859048138243275605327746559731538854967338078918439531094374390781310261580915552031119716385704606631594405267706417929377768338070464973904357386843079668781046098586096782454086944482840733834803937464862039908329826855872080175011889921459249508097728200435544923683561185718077264466783464604090993222879308423499882413176108791142964328673174031008212464476053257206990622767464018820179179447434589799919071284732891339006956856518098342355557185472081225542595763594562219673377773970845696472090495875907805348918198875404425385834074570428541431832923633293958576589640476346720900829483113850067457914049240525193488488963522198361103183157721755359362307875491488958056606666761778519181474594204430538985518755763086063380558621793808571525408122907443892037923299785047953317437085254324459057476226862827767758118006376148465842724375601786418820218575854523182997417335946479337613520198616740594495457465552706308102618463236709752471810312295130605001368541697459633484604594818438493027656833114419240461132219589434184104149999988634942526256443807956944454283095442416713101154200082836159591598827144992718358382391217140982011461966780719638120743261547117406413907956960984340641676039086672269947122748556246169119256785906990556970928950288119989767338551960378126027896193786638801056736211897209358628954561034160357545820141438851042406045911167650674392075285255214110108456926721664900015268833096035307380977085516059446870899190657706586225575407494554006222456751844316924010518508890209592049951680656277877204126279691154035833071777408763235026054860853934734920881682665536408105500347642639976198532815725563294910163041684367370275680 [164,94] -470935270223566277542867377336582338680824667128294094715726279011375880381514216447362667836911909425764444906353733014816722204876454831839053700079863229800329583468191293475080938248022657580894477348735120263946262284327753361160481523972042016685270833814969733528393151361051193638577993556355251501221857615843772723045446741635968093115211102453486096040116671300414853831187047850234044512198777808872520614014845537387015799343768615355459901504142161623435009847343516561773852102160239114227258082371999248249083993949240508999243561415728372122678547913785791934202759053661282961333943604952744265160975437882579908167959453884787334761300270641367862923441152872297578158820216457020745003928818682230485352548856311040581161123349503783111646698437355196541957945299939268545166554795240120979420518008201937186608086725858649827777245863644412140642573981690171980275465899607795798136621851901289367189137813756061617901560307857496140247252759783931474549029811291261413258263777749582633516984423977030376137657658225484723972689430194337677044612764263449293756255983514163802149985229481230012234583522954235463101448050242362368804531098236861267171652436934696133922124243043162791078551240753290747720199782424923600474446858942099692567873826007598827181752891624640636900504788141226831764847393372183438969247929725364698424109902018566330651540416940259311844375722136434830206732447237047580080632993411182368224746190461792902233590303557018369484227491331988063182837485739012785570699084804472377365823041177372592712283757916200291899569420908480964418476229977787721416023516682270101998443367383259369404633062458225520007457553555578852182196111537300707785610173221234972322129817835502980217699158008534398909227191203030418124232907810960093676288 [164,95] 2071356477118228153863627811517413493971115196170069115233853034588621599704994291431215289906277971801474121831509781170436087446360320808531669142931770804112135515350523079340682548650754408451225311913329241629659419811252186374054315000412263394423640988069889497615346791804045103376556139708939472580118955436089821404927535068132747395627465837932947627172054002608838765037037394254033644586314207373471399416316601051257848915073762518951100861907412660306413880826210172666813115007326959505301985815740362257041535809251831989080521997744302558399578664582432357787096922307221324285956941819201953142572736666663698233704529561446860684618976019439894674172281732741522773974298948460642953751715984291918959889518584227292574059132939017076260825437308935387672641693052803384059711646723154778810425468188001822416967955213967936510820571427875582564564669126571040347488839959130709802258072838772718112612017210393637845310130976697464886236715653984827422102441267757216674967476462116941646365164427090174173357586103476726157782166078233304571336114159837109108707113524955595894000420119109652120766268914161893207770211255370003048194551419339026446296934244016625053609645961620040795357013131597289487585891435981382267934965225895543384811883573856211393441474962252269949777815037251695912624187433416767827703240278325516998810976282410268837585715278828181660564846035254705106790348287335055169115518792404828603195105831432201381219911896122104735416282492998182422523303780449481756132934852119062996646964256786053906787431755915981253090474389792718724156715657023474312049442604986484723193656522078477306367851974132996465160702114989165413053287904230917909552999888365851591964786279859456915738726666889141238422632140712948179059335629870272032 [164,96] -4379396085931044693887503231867787523199598829554941850025826727160995752160807359959353624883816228557298928842134047889183530625188406006784574973349537134705861781937011138940332808786683483014225528203120291942954590205331360718919266741012565572431570544505438898407750755933835799412714641227566128042338682704398961795219046981751682471283950525639334457564875211199383889983274455911703297820231312863110918411857268106527592749046217975611384154398664411236159365698814780734368297221390626607618427299486693811941440320701053569591293204428980389787565271915255323396468554556105864344127324403495291985176727471690839598385031966967458624810070926311404780406744627727462411300641490460856897188254245873392156410015018783815127034926560243736561776752210654846515029208090277132531965309166796868185472449118831750530385591478782889937645993769470472384551682723266286288798360946704489394538203346626045113757754635648358079686333413425966108036833974546029662033247596390124799058952729992846304492575971040876286067994824275752305557839448254546580037720850257006551464304535296354115340410360796238690628939295071298009677017488586877530761685733454353563706091847707513581881887130137891741165162279781581957536758081124180828058192504900328171020600337461841152988448769933599300764758389536095054979577789132797311380397224557080871632869970210758243200120036685241473946602866543469170921219042729534147090396933465223376563249303918749501859353335784111305850050379195526136646652369034230789818534306998880608266765585344249457846866911747272953561197178013978142611043655696963459879216859262866406774248932654231518045237331568553001137636580861847456679727455062112480466820283149982421528517338263717233149382652660374742887542304490804329592931345312 [164,97] -17878572581705017116601194143664496177238925568458414468260146134407085410030529529224852865423285573347647713671412496723877878514457977807286879052251082888899498134780594219479331390799964636626803422974232940115078914585728352781735724546015888306344510080452318955492680307408012970137573510606802186260350721370224971549892466790781219724109551622614927999025363497108154689842757553909624038526506278750290305201572371075950964838789667566858691571583423381920229040498443847274850935591464732922189443409464055524672485551252368769768632860218480061964395338207470568760372751962616605040802485311099954318097440835862906225854415878687709372212104783251732754540182888872728577916636407082316622834734766298575606068330559595904224725137871808989370078922962329469965833046591483216609577587648298688943212349015409411532210855548414848034098415723414762175508194578111302026844779392125950106598036265351762535257303215878325045568490108150024780939768287070596594986098060164221396183109979029846186136067265743179099524480612500668562822257800573999234259740681739242027090249961150575453049977134958994471237764253600214874011230081977198916135655101357770276776920766740390335702064297393723202455862704829308198243139109148060525739837660955926592104679236721445202037327666415617525083868123361076811892007194960918780101283004507400997979054162510059077820790483143197169268928749798773105258863001668400311144970247200287154898804332762528146281520236106702612430946860431010897889763843874024416759211130243004856319980572030892056895408066746228188801689223264799912751005991379855096500085649915530118589692523005369144931835377405968359744452361351665318545130443497257550285333352460232322798934509449903640366242896078080117832533272888543926817408 [164,98] 192620247782517483058144077866637771807146621424933048156297112379151691559486281021107472627924564352810464701890360875535756693916305011904586978735771103775181130341167635349612058318440903350097079079808247794440880710893948840437100365083438527718983150839859034174452025325179213337948950224198604624856475705282293597478532403107648968725702346957260243845259207923224592989256522231686588569900309265715129541552479112193589096435301310761855368667647445216815695071021872623328255132165316933376333156652368336523516692341633248390069831643542048512698755868576414756925132412081985058328450910877379670538967963936787909124508083322588202589196731370821331503413121204678648810375915864747864068893007023519117754768879800818613650982934021737000638043560177692506151602527324040020634147361456919655004299393883556368269921503318774116064097347474584549944036592286940282587091634111608278227890619604167589831783923884520235096598317485384061995215229774542815809525304922650402526464076616423360611155258998687712573760449182983822606037613559941296383867459265628490059103430609433470883369465093159789691286974768249800180972370326583179287440850556950740600324555315429041954500118304669761842401420476746891254214867251120824233244866117814231710677589192389400142331921301216522404481598524143245045945404640417149598973742710229827443683806027088080525896035704045871841288090747532981926481465569271823200166312832051513436675424175688625997489127614682409391787612338986234428738410405768563617187895909879172047640599370464214746380500868033094771078884798344164487730329638321671023946157336823880579708839870813483072883805156041297412599619576592621959907356150965328531484866892771073475900598019660843603087708454194549307432278182947431808 [164,99] -714155341734811625161067015841394875250757652643317842754942092935594547645615783386502764169334347624078854356427560667541610191856650596609745927429572824383617664809588538125685583876635850644134009690805636600244719030288504296218919405090507775952069034066600900863980552758355097554660244796666876618124437826858090745544733262412640687625958853004313678675660138829947469972109217639371991412616236897375135933681713451393711613241806098589322343902810742309494496930958899661540544881970536308630893251927629306502547481149661258075426574403501421721663164952158777003915078547861285602943036999285884436721957235741245009620515196341428989797946150869738264104832349740026597772214697348824104649660071067158103105912559090149342508355148671025736993488255168138941155586164136812257253302056351135671688802307177750976364987989085744263873823781450737506762607206061820230048041089599701163433317933295891814726013582507239771493899729967938565817033121953582962453760504599352876734537198477559116512289482149309221219100043192197967815103852277693915095823206316990698774273916274811489101999258490978436664865253282378066679490581847169463932891624686238121906814399372110466569434265116217711894329399908559755180704184018461807127536834949478228595428371476371862254522485170766050571013719796549943362239088614733090287535414535304284816734405807192412302915923452502720520227847350403295764956763080445297950562376471342138766055442590343166465462163896288184727731404513480855392373037118590929659265799221873713644868361968524609207984823511023954278828696397791607441104762131910789371633965350189175670563829255912304005659868241339876109099616581206040179047163432733151270183488422663036769573531284626496255390118237332300274132979941888 [164,100] 6008635414981648328982075740186136683506979924598460864661783562346271315757918291010385165274522777961754313589032849779265876096222584113547858361396656299065796232901969356689155746226781479438666365911239253741182651205995123019549790257387449839518935297577748870730428535613296272686144738239506197298620886725945231374604710864101891097931154133178914531617516965889674922568929611447195559579767907843147445059978106478330795649130146045336512838809831558331445451497111492981743068548586435994922399160127425518248504226803843538407189587246272104414238840593978103197068295554909065133736694276851429430057003312979702698709945762430876524125511287581326059389448071868610418657024542007610251678994736431265052197723645347686590979450522573201065442414462878691967105809252544213245799914891125131938464891740164396286216489378058810661487447475016883165248185651431350554224578807808458950980486523907177739826453727024790178754945674212368442463878511256005763884484452406953555630223037449009306449696652087416681706960738964988693103636453779544745739827975820657806780810395622546888045623114373869775778943524636102335387250174673561325199604880979216733374879075279191899446399970033118628533137041389535793410807161295413050613406248714242254865766944382755727485283063436424511760694759621372868130101759984448322994110615749550980308162762690615005327271482463667266508418786373574680486922819544369287838681238866897018642815234734926528945717198334633843555874885576225670657068080662525622699160721017881299272328179638051821409248293129091077095263574784280522847460681871564947436986836134915029739382654374965520210250655018132536113680880673252993575388096201250779700795221752804816004061634826508635830885398706882263328732276 [164,101] -3793285168470364136436999203486709519750670301034530964988435767317491408354760904872881566659765365202686614490452743380840478732021096722719476407910093889885051863842969238740217981319818328975977689984976744400302365288415926491602343381241278075564473257056658443817607048792201145470144547139581607617363675146152365835513495926353591142244295177201958758777151174994091275254651478767733989801844420491901319984593579697431525193351021791368962633883827546201507903476147278681931141043721889890758425626616098376645795897998612655964857896016217783454560691970951810394804751717755520865730590089524268789545433173251618211902628654579168200929990962841217152708521554842971521615830827771526074228463598513664974156432768550470632440956045496500434825212226862173440284911113724512023677966577520746281537033174137901055431200805529019905275408576745878095412777129925878162747596776780973733935044518508966906433167449668056063259605037288691283075019304655404777475253518131659759241703314314025848387130063340984810530472691386422440496013149382763931036270005450004180737239406504768032578019196558778070476874438286308766504289243597852750059786346371655950460366068766050577695915845127118898454394657865114597225305049866522726906881521230966863641168116540809328558212334988281979729655139654282505328861687247093345689737457961801151661033221313472371532007628686343779632732263707738746803348579227650544933400112951002020173959475610707475327697434940777779480022121574002906144319401703832553887015764732234020840441401018484396914817265900726826176856930919659703548893041248493162649409177799992129762421864451535692130861900054833094121329022424597591316176443558765828906796446990022993387851481596680989791735939380020639488 [164,102] 3992709106522512368835405982562393783941914346594438006871815580362002948259136170448240972268992020685804215257379492614394284683679134432782626615911384722243648534245749470444219214919850481372952649549751676764435871479652606697402738900404432481489758881090988064048246544464437126589591342895967870856538166640915411503030048516461371140407726033282692319118411731498868577206874922630539224456312041496919293409678129095218792195388632842239471473958426943158090985380693994667556240284427428367512918244056151509318850198006116527142519322565549477089536635011344226020187326547187962065808062430368111538792972379301404291412111809963821074347813228040710140556167580965856784485521484415142455746152178399728050804492131220653732754263325464552763094714662942861873639331362738709943218973257582720036053375983556985190719084825788548047198306582366290271616019656965941786416055545439464749591417951432229530034903175728107980038691294024541342643487497687094423908361811626556139847055479153335521144617418589698693559841634474284603518819918218555826754349798021241685359086102787564729700190351207462279146301884065950279078989344946742194464382174796623218710426210294895524991350942608700881564219148934302997789367513442573388202229667511667880218808687370533012862797145057020762385716779295154489860737861276822588329958594433400699722240779955095148015474353357445735247113635862751462972097958005469747163947544419344097176057912619896587077367041493297887690748962219569032751717955841435132104403411100788089257548042581351453977763841154545431702287110443440662428382655099260017886263629600251930655501708750346553579186959666067103081012410547425472316234886882757023290762413568475850821510546702239217781408299983360 [164,103] -980563885137908276779279353166077805051279702786512780874176421642590965675096075899869437004706285268016748438055617019090802771380323216672066429452101125403226581955469485825536505534262595854898336130001510567971132755298667103189409983339963708496684207962526640756565894590196459946162397515016456910634739234994199522992590164174506878468891645851127096282764966477100854120402684461943681104759958338309522388108121010711315654414911332479493665356996693774599667523650769093101090805737132120205443126023019612856634418385718448353893559096839922255630702664142495303753527954749066148165664797863810136187851967731041565338433098211868347612320617138674463773170627233535495234450989242715624021001174437380467758609577728961434795026634978049660397977826908237763966680656731630226620705275223386683385251225697497629751669525922106527929848685344599040172601572984882058545407457958125965495322054856934601648049127738424878483837528794828137730024378878802883629136838434336564476697944024145269685715385859783844192106319079585835764093619293947831834529957091428145305571489315532067416328697729083714931339792206831094153966745361327803903425588373634185670289457383752789329562187888165594325824299862389930707290487754401333125639977769727848592881235375319995270048871183519261439578475290298145246011788689019264362555008650623821914747040491440424054750294552570160027906169828122415900207001167039299051436694283590857202802166991575275597955469029915865119047564765572748838858126122475201702220774404135342426902586732412703044209757944378426332253987154890466847389365992940789865404890846620022586556366782524247465020601194818606958334452970923674848777858958877040908181903327729829297961802624384382909716483392 [164,104] 2290451446199563239371575884372505633005863655202626536011895028751991984397843135437429689749876014418393595256248648400857697885817403201334643698293798199289617171171099688801515661976137441472808876790350387790224752340111265354927861658673424636947014764377765598580558718408295578910857997910128716065212364151789067099788623126008158702014844996406490237338057581228758821692224498557588629991687703459664763692919427888538438407383801617818673665238959735223277628125849108541014512978132007051180493566061832873942751502422194842472626158595825470177068826518606432245324899889187638960028841678852657187289407981129020709701280646948138054492133049715608856438218995997934374865658258855960411459997035498958231947701139972852245453478850951383801925033841540734145107323159905853131481540081109406324231231489630262235734716625829139498640646282175066367574960143359196002433888389696258882592655816507944468179367809511984345682555427134926918425710465496843305954636288409584119400218773768672682506041194739443018403046846466125476008335937237524967862929412724077849943793125480751434338258475327044984759309138319136855111819157968733426203449363965467858641702655063711376354979468061869913018978719692855876029130135905869687804310826797269446422857505400932814854915355419628510882823636711815924181131043231034833221301216770728796158513601480278732401478957511090378189790675236897788486549603610658255895273518975424497161540215591146084904141115702559721513923426340435850385848967159849202485076735550359551598275512486295931757617243306929372463049401375581575058031426466526934863653688253648513727163235464726945852461824224278396551615464957669970697800735564530926523387140907754465449468310209272559272048 [164,105] -7317570976711422852458939935731198724895578777969096973988328607161382890152688892566085500837489890138293457067848145857060366237601351570172460493935400655401593240879063257423832609396072706249683574789578998154952459825170507406513080162461747827311136323814083237737112045395619235386502534106136116245664453606722822567578868953685576907226189585296027026779827347530849279471812173014286621329502173093611983011365528402629533756656501258751805170266617611124328762853289407677382210769489004363043192748142889461569579046079361656865791418553917666141841623040614057856673309699992290681454571696124684678837784058775036733267513563181398373700272403514707200147894139548764607800594776159113450506155423579769527892721627586139888897500088861985238488292453542618941704998162110736614143969541914656025592421344887347165928662356939169511628555300405214868739419421009668780747214754804585331399819200059280568445521377799362240939856383676797158452850245102467740103320485121970768720029716095795825728779631503753525125947825380870510811589966706725931747619591739541465117657013850108667601611610879675216742651885664316575561772289575345113618632835001230111703876193004157827544414209516366616257720732044606477569066640240751252582430015220203713762260961845090310327184431408196695722617472736324228500927685178679607701544570547592881189086173376292567405954196223922380715862020225205732118216645609259466132390256851233934381493710637742123082354256954779790115985328194397017526264457602732665522379696235171745019324303506984926305355221310130325272912716070135943351000077434976771377516528263520206572285101830680743173711314633776119632545155147057653271207387506379453810290872781553699666351755591907456 [164,106] 87969538237427601993603857346482218066576303799364093827611157153091405279239894925555575857565287403582007113732815086695987495617109630399882627569598794445048682732609205801136682050863074291857340332423146760490263000025552717187900333385972972394058293611454089945726615993458451688813010424263100352676497713556363580129188334515382503666600160114114228522259451302563872413884202759800301236654651596758221391961003437778782322555055662538267518611700864178921148272493979405437232035935033398435244578847982334731683929832011197255688881461735075030581523101317030564559149057033060807980948500594764554541272354241876271738604635000258387840804869981746809452051824592168924932340257928632131246667401220068215527210945909373580691596323204654176983782717717050568063190835777592234510161619107994169814755845041228413313461751346645002635284276867142057408403200357861843891721847951243044596719465227704595500269963295320332290648757508783118486631181003339684363478429576089157236862420166241686797710021281324728095490526148648384896988848443165247840160533224864026013131513696798547648841659044902289029580520568804310254627216190615203692338203397274411375111236485412750507052924543842154819556552677339835452403914828403505008697171329539233701680201693699089689722978502396189167044595118470681408082777062752444973400426393994625368720861135864564301359342314125341675533449791537597681059557372822974644998598843390393230145446334313069276766316433315143050289607700965151839174675626858992233795990267435682501783355700006159884909902488094470375081964388283141925564495697061002958361809684869087877294514949390637223347373380780590257699859738588981203363446959329049781619041126826293956273543281696 [164,107] -65350832416540620716993961923797237395889066320482330429120425281054410557524339415386092037205951145718833290544551319829251849093129757595223083359000653290321896001014770660771798751633261672324165483932679861370137851713305444611433280972672064165666451879785337968132716033504078650763578871769131069713471074824454886634585374798316552210874622058738090332583748706136982740173670223049824012707517656096727500948959381666547606576238072925662518147826817050705524827367641601081558899983518715832154206363472105876990319154867402482011649748139688707483286329420621983022023798714205242477661094147894982538798399002427381566518195239833523907969273532042377248822019591481694839756403010092049295037909546657299966278248391140240097178017058900707335667733578205074286660082562052440262220872049409119422803195386403566552772494516047747934255104719677443404295961238711287957510572608998843488794600846176506741651904783102635248331088839481652714842919420263786028655988651441915968898407491218809159441553097519730971744713481806351340252737381772401689446695424147669089095032645055970560105600177478450637085220653737977398785101375383327417270227028836724943724534298500377076605087610752672548600775517695291054681830036764943545714026218158278498243850103868699309444753973438129849045363281320346711114246149849141354324720307932545447753268756110824067344320047062013710464265765153592633164939179176192319342934418414663934244415099654408317144185272905745666247153034549807723205869221484535367125566232244051587633069028580175047343876675129109600790867085866583945600377872285439629999246692568403320258503838583149952944159546621010558502577300253562530247907297056990533937492784588627002914576 [164,108] 202555776499171377657954250382690815227231725128088794772293798111720433198091186409488158039047814573029976368697895774005868455944875641870066904481950050735141082951375858821584520669754022207031705895831333368778843869813691277073786243842102591670739125074282749157624560824035184392284328211446170482589538809920819487652702565237192497242437456571532406648474149226707493766545394621983017700136369231605153684750694964153475021597418439924156090717019787548922562858952014543696210186555934749544356807016837904220120142477435288919689341851998906065523573199655606548008997205462256114793957208683664533894694157329108222037062773617272199732135116172461167625514542915269476497474976440369280808311766284303944274939481804304690922906703219922701143506432072557230069490348180095705401569648463410432065255292053498881965451914813583426637344295153203614614164092720305701065634491522934442206258914443621579977848876512313461292375809897521475144555907778831794882505276239848396995128792457814697853203203169876788077057506327305114465693518608963113698648987657399187991998758368019954718892077522027632045243928549134638744536089501792683802664900235241240707210263941994066570284906928364384720148724791315573681319951656070198051783678717415379311588158215008208688005421098215261834817123572290606308560927665314098668060312156575197898675946154653796070288422464129051177510500728088060799703873536112687629746712665722657372598493432918086886772667655954005720006736412704837167524336145033148275242735782651825298505081301913976706921361669226187219756064983634408850508263480147603502956954425390975151109039149615140529590935816898309716477929123110819338064183263844381774317649245292669290 [164,109] -2222840874770845386055988420906191524996880543053924770544498103853915334578070056859580953477450503419587958938653328808570774485677847988675511093463475726577552466344006876159864142240753881522996116575761719943469445542512629891207552240353982039309833826469780369599835945350963652881669206769117776179900043830706090821928933384904649946302551591026060178396614683746482619738940342043965265230547241645341616789661750248028176348518895708501066260232061560135263381748584632759887887258559893527593015231479186540179991897722817163236664729710983156796022519077144133133378897395999800140232399611748959245172533028405775745197988085128610860691180237767608070108382969233277494779905126133834148114566965057410832424143142944851995719214032267267931763602012388719776519736521166080161618979841234924529654234996906472121202132566556497869404549118126562801892031288674648954873404191774869943050910124237949976748980121527327807775639824861176825588720362498816486046294915343402040233314426183448073915420735509001308434159327740531456052435383920212674012974387282027649609556349219332582585868879727651923507201581624223841416646769060453476697866696704703684349877029453345688396264571002106267561602401262072821162872011245696232116667910074219169946380764967271238271365695241621173089881505431206855069491221914264392641730422330525345407585433342659270304693873111598756799087372261710187748359137041259774518505702780511925086125829198485438508139228032047848175949215078396300277301835350850960125408509563066213083620516187745640099368360900199039603705472613072674166797719852382465557190053337634895539858067593594613539619796829641054949978942124866463040630117074313174299671030374848 [164,110] -3228551928483243511652732573894261182772747503269078454588965452700062298460487828557827498614610018336760813849404411260593841972116545292379409039227450483416043249351592986650729333969146760279943020411967810848651399518537824699422493531923841356576944052064746618566094506727684760389064801111429942746359068149748356210118059386602419708726755685370133984198405412835690955212101576282776107040281132422519494171738666521078160191123204140372233315632642884607449703109885950576436710370903905428061178100806992156746543534817619536786941799306603851654743251319467559594317039335366535154486744959309934749352564767287664854340461112277225435992197000400355527328425527428631985325426429203678990093240410540750860066267282924196439123910046841718448225089767197491540410101605373451142615316215747491430463059377569129213915729071543760993952059885573021610070627238177840824375391624838190970136880993731396236618577148524033477389544650815196724061181622839053568878690053339626563365673917186563745360978162240756235989235527855838689502204306485357646857506124620899099512286899776072906176637376921809193536061162930578864882916743555650697759523927142849121651864787568881920591123609335272753812949103794191286938012725799177249886907874031541348823573622275202636470345721590632673999278203801421388810419265090854310652157331773354681762314611012955722136442539374268678710928349053649072306387153503521758094003324550013415106494874813856658768159669433349880065330903351925417484016167982657013353633248084227931597564206588719514880223613926866527876676169492237182827894760444419818239290895676434056284586404808016393876795083885908383102995804126514764367821996222897716636106592 [164,111] 5991378847353523047593735356015696908673081377985223221219372963694245969629599782119789358108138269310938567942487597530789233908305028435509569370314694248401824515075602085351800520688089648103524663531899336854302612777639270184548250467275215708164402878593222622125788572891227349929306574801252883851266540121470944969712074511855872708043911003023977856258810532324732547871439599862061357633024248246723531053179432305725019363533135454144485530236794178503726327326443323463871287128660204110635322768965202336922955535018958355355801698999013071582272069466863947499797480116561545092594558192526553965198176978000883462781091922801208459484083857537251808008159810163625994649199087833313453569977425952847888783213576370123013939448564146245117972138553310868523077270275040720688683476261864448824951207311253062617253627993627135375263170042077436473243466634297333049123222293289647669867332814287945489229864744171831056236034843836511239156245565054854523832199581503559539372839114709770148473357210155650035613882363046242487754580645164942516089285489230921285715122513937961058296757691571700654611381634432093985022947501142417796078280568127869323187962594770043347491750777533352884150649811510108432385495354113224879549778908875601066535595170511683575132999551503681307843855289291852745066828999116538322251374883594485653374464974982939466319450363947862162516573427320078399960232217725430100466077989471264420443428801946373049141702915911156537525922654162989099995877102525621594574667668788474915923228011378298536558857960024563488257283442170208551388560147468467765498450560035647171418768234527870000894529999940866106207863278677767363517113763730172845888 [164,112] 40517910413213102645721172229836632188929346589492531679899644855290833862063794527912119881351112438923910280664185245383501308370191323776698549902835386091954514929095488104188311415412819463648009361173004298339158672589789118435502459065605041157104869235419012441279875662539326178378813660295137392081197864710879210362030947069805263467759491811445997846206416995137254554654286126713985257366642638266354058485326178561704046068613826530303505767374806283138550406135235062643802631598189024856231858565273426127698486473628345520591343580673211701715096599501173972132512382522242802270184069198801494051486390858522891557077320545170395790958053914307943377084487931961648677494562590685068830801939775370461025399000775111980476256686409797969391211708612622783646988910318644569319659582578133409239621028947371613338775983460345579058744068804786090854446772742254256439457638751403539623834712644157272035872258304090781214244918610019612216348273269335918806538044817094006056463782050404302636268196719807312946758524845223768978249661756000758324075544541491701857667857605024021433116858955578835879323558004191661603380832022790045963069906698169867317416883967875718687442728338529064898191049019473625658108061694589275767912447114713873959920089006822261784332909196694260151884631559893142712078220534004901506035433225241745937327699058904729044769956553798470924626618947883196459208410805888562052042104532503977456897579143526436529564132183614653052482088542091976650399865539337207078724969986854807161585941208494283866816862820839057399313899424114426425987744675724830223397350556040775629220820234701143537597356087265649260018157524808623416350635461040224 [164,113] 28433926435328089993946031174821762572175363870513491261924773821565626832564842394966834912603184619608872963371689543899745633335549447884482225115176190549784126781323054470977358875396714068999998669958370060788805925736590031324679946272767831155278875061864833426514986465294988699566870778779747622428304605726504128576351453269697577610655684122040101129861945525713115477087096634408604166071170977439890367254515685534208959138977975136623519919698332733665763490203477063004220801410669199589320555904127671558627019571672064323647216339089224979799278752468480347485689034339532995767793520831028423973563646840308446233575661592481672181458758698129820044203176607601647892370112330648850608374046114667416085087710663990841680966049563034946907965864759409557750151965963281894022224789933802001760786748257188261409049158782379602055178862318653192681867999364247973319903719853280944055043392755450663851392979535100536311170000549878139765419455477959480845367828147876722293160843967398112587562434265738119281139260624342803963513256250840357402157880253685212485759965009017697767742090428054097697891295838134189170926218367140145732830464087073129819341084936307831511277592459015826157478302595635471673705329821770940896354747394099683052358691444585901684704376011196888624570219764306300228534711747663805888473901588608423299619087429246640526596706472887951668504670345014285181007687054550656436168631354523922901729687669574054520928357502670789689932714233793166355984042974253094719365226758424053538853415212679686222904830137855281532415683663009508950722639566372322400533820861822575551527527948904153461080367986030848646543709972451056077848039360 [164,114] -74426644463289769223580089775126199058051412517739944682952238998966676353455967213528750313458060165940874945931620449066203991054336313865545319206907427264061118045972534732539086362011222491612163276783387805847281884005320623588361112175510924620923946565586171361904717170639271525394463129198647679475734995580317455715966527569791243594732185841247086549746541131466975551362208802705669223341166749627751902973609656070466933193675467347296185516792566827928995458327913022887075979909652439807580901548945634301121752702845636414676279056200489960388661118119013410697448396513082991360997157330460324345928042164908939924076495495624239762135422820755447592886449925720241244558096584262561615921586281140023411184419975765224861265936171331452582606556811741599454968013566165086427321432898642982455543006527137121290679679416504003441669381500770406804085508849748958218180862671698251015887574418172972009041544514176428137790801389044158953784277315739824870670622494502146180122478222729636255531993338145073742382737525836498999350497403831838035940759790478607604125050754452638725805951679636428968531556284338265427902068145594596650633204166161166263845411386505218337368168196034568181480423456949713936640627244827472482443353249813660416189035029911939803276499772514161066250982007070875409407705933508264976407438164232189361505906062148480220566378646858915751717244295471022029631001201983616852759875429210018576700200185493642636279669137812030135315358667760589132329574683582891135028720211357140174039839407865602604526700659588761834140706123752693043108529734511691988064978671650757992411672396454935201005325239419119839764385689638294963408 [164,115] -109235086345428295698103680097498026836144016787589243735990948304370088144932947659084783919173170978845509871204955129925010561878093930234125397220615670278722716358229096730792261464552310480493576270740407195183336115199329724721616540541852638551933399376833508481392747544126631439426778153192506776264075622481278530891931963729657518864826134985247063893399856303787257339809141594560870983261575020941611794726807599902427562278382924997039141656224885974897027523567537332735991716605531621319955493662596091593923755436463879146969051523865533589894307946213485899192053792281466621146187151583393959300517959276462756226513067684261186892745920135538552188355212964663770431387602181450650240930615658121959376809785062768490206618730731128129490808360447765577902086456207245206466190570471161291296572610084337038113145935258115016758392809788801991328131107796408286200282809089294617928041411333819410964645424106261789498016689697746358666934275832315353414689687790999308229438362463886390051414786734036066458310566113527986861250495572477730312037782456158574687231658316667825341748788147167958063296825204751444878269214042813789348025567977591026622896477607310800390029064386999268545230485271308093202629595092420342899879947314680859027350626595164946700289006405577737426854817648834843950639966308628546904089638374774613883343010829652806743388450758173394862809069953572624198124740877920309029131094454594518046628172090979879289451943295866350227346318225603433290501474848782442458824313620469504320229716994218862446488010414951118076082392445904532960280517204890680872499786946799766972991013750792956375132064511354938357354729480295648 [164,116] 23514316941477923714117724395872938906185890725219134758289331545392646733158029989620398942210694487864348861580949406104688913276831277363859910094686495688102332180303492164744932489455406131211874674730468959785407749020780778326645744190567040822878410087796089613511650895996813446445655474156628818953461444032729491555007220971235406355765978524096865996004761163859773724620555768833995738431984058636555140619814611318488082672985132486196994834146082907800103396166211992917128691501879128365168321560921098413359910402264116854813756235793617759103824605237030038442902586533842698721529032283058311454483211658071402757068979793502268275176076823853069508956838897558787837510829162782229101366170575680204542011392051862379273607027783600728515120533232562932497823597476950453019827168969222634855401177878597655553948571517457167282257649985041160057369467650295993275863181830865379974726096763721181981326590349290337213037461556612598611558289821877874150562577469017490992110329469466115476820949363007551572110013241707536373436900192377676066619313452168005698731221776990470873606966466441030457877017916393812217446788121450874993270912430212315631971602049451079199803697840266646050550429649020515315065701618284462466997856010797504136588394151956916530780281166081985350213220612940584861905952432093360035634353918588079592122979358464328562428161660238073339121607228180814710424000799413966648472644944922907395352257872756299423373379242205404148727181169135494318387311983882970701045961220108666387307248729189619956338835162605651344659725340145772349986383463608764140297923046936613959736675302648939499624958017220514184120894494 [164,117] 129482451882451243722088912293447876025959114746546798000601644978573477448013765164247419156130202669361311620189443314180551848280241056584886682274002159354359885070356087071301380012013845111515227377605296929916652534587142412066022003578508600010316707201972423496368688774401171585527451969191693396476369039575272499769953385171048486244541381126048139414771681945548316389296786599676988060518523432010387881794647429189235968934043337922655039460947887682126454013673968542783536605539891243686911615985628886684313668865473406058864053772393293271400626390926717626811073287624632589836324476468186944080972528557014182223737420138448513621657438002697634405112386720949792823376479950127879041857608821019052172821091775371782351482681341888743722803028491715999586274623347437887028446754286370930540763130027996286075084363490287708092586381345400934470671830412388938588395340869054827062096172906541464205046559751001724859115943826217923212673798814308633255364545427259079231163384962079410462158000187991624993680725373119452736495948927895732965905344771674255263979334084044718777879115267704726765409948250284485972677815716493440215180286246504026103825724667871816820716523441942632209004671557929242382569988296799273089878116838076008948786095311958926566095120604135954591652336315692972068366508431771807141969183836046089065563873365526372763326188065418993466578984058925497560677427449565820501050414904742078790867422793140548093481786892358140839406686096602961171485576997445265564913251795097325792834218758455900773120277304870206972965181166031209908694140944693527108770656882847147046092008895911261878712163128098975951200 [164,118] 118662694640014947902056340595618889306419598180845591140721453186436867838814048813969320308985061563994178484590701644721918299384220010602905637547766613245554958236889028073642984086092735287937753661519261364185123865401404994927029591379930174844831790266770557086069004517219171707714315392341505779055728502194797262487753311813631815202115450705579390301370025350498174093619492322162197465533190484356857569517647526980833223240940035495541617993892138671416003747832862205097587874332704747914297352599955994252821454340007370488518511579168916558586132488883430959948985201354537716998632750264465840292286065256125280203445702821816826379099303719473332488455187157386733722730021191876309346452231696383087659546623679971109820058115641683165260266199123944731097785264607509073999615942440363956989262119158227169425929851732574453522962628283520432300636130616652103135227514809578474332989752759809202804930758726129076683709367581824137496621354420572360944241449492644638433995275124930067821339058282727291270025588949756840154941686802529595750578209567622809092247588199895159390161792176971740750835078856802610870533769235974215613486314744156467262303211907292476849366844308331874202689666127469707250465909266365165078298108313528121387333547978655975609582286949485168100687993578201515312468242754245410540556236877763307969531875232614555411567721374454954825337320556491037795856629981407340284472670062739178762612640569496419129857881660306961036624556506106670426399426608348068057887289171311957794623199385216001107701365565851342814096016056991396431515939486417823497222750382623349998724961517895111842608751450501088 [164,119] 88940469694671255598420877925385879123729506809587112306004351068059683937282710309741704673596862921598445130028483212259802366788050153012664127856596945260586816213342394127494750745050525469495377648608542337286720721810130346135387465487144542709383099182495685878363203343021503022609887662779716987052552272829077717684338403007396092355987989224406911669254612873090886142753295768731817768867969536713138560896424410198134511054561563593277338998016934669620635317493305683152582430191580646066476461162571697672328408106317048572881837978531804458839639503541918319984364223820439069961033555795239689178639421284148046672764829938072427378986039303012150328813003260767779715713224704702322367483491745400183625349765541900264399882829003566826200263739867825307474394043400879433684198336757300811558151897919684146663576326205426900745886566630247134800112371382807770708454054396025169626608400562996226227433631328347037291874308596658958251080901815432941398028878256965739456957743525758524740530026255558032717107036999463523192734891651309823645834586397371474503359184926254825787891916229430620900674383164559436573753855339601966327108976743808051554095576631649175144914409142237971762272278346805735864850491419464123409452119396732014117972451136368349061966760307271281260349984707329897097073087898213831741457686358219569166012710407429347671428071861587090016091301608430613529740710592886709942678836560816733688618010397128400603141187731427562082587965382137266913973766751190654208240225605691364947396125840061636424378212609250848017472929238529645982841394098262015917196522639140802657475231177516807071777396032 [164,120] 55319738411868563152754093811596824701869971617453440917631381029068039354686825634658953598436923107226987198188669851244866158945752739545712655592722299738253724223980158852410768721297611553819721012420484229078804561171264072344281426557278786733559035557677051048852295681852156292244272550791503882426353602402880874538081526636738652295578994679597119120891556636696283368314090724647240572732028455399882138662801648847053640463829415446000921160844937178998833689196099050654216413670903321080469133203925467142900613044586844444997072421334413342795041571145873963559070690875251049301010506294772886512166766349922403352758957925479967455737249211178090931318600707138524452623622627154907740366045698373228491986982804508131731020983318567440517522314274941513643632689416735890985690390710678637177238975007573899296029692217700846785502519891097366942251951296436475404828852609963097099690371390983083179912906212425417763283368977176017043008793570233862008204807452899916360752212216968639183328409236004299878624383324635480589337203980027030547659961892831674619427242544654457256314459934199053902337983358995045591966279875523993888012151994475591300207392430620014398163098094046251412229925214991141928560826249688584442731039876231942567684042295776211886833923498146330015727747519893976082703262147549044113620018407100934840974742853233411374854162378203578568099795577132501462520843403201930102857870247235773428659392802356822980665871239885766193628975310402503523937546548991332994646227942980993796066352391676465550568364676858038930292408036554062931273715596631025602693833251808839854718164425369632815112 [164,121] 15964436523753219302989554455246885842479205266928193263360159727301457662267739154595161015775807237214289319982815577628944935126087239279915344798508586447530777377655239515283650097425897891499668272478935365746709278322523264976820147778191667467996133566934367880238559935740128582959770878348029816746898597732357836086478009468768008452772202052711696865958001549013742040284615884000404756112999947222601660598331866834992112800126705723472755998163088255687176524239696480192278718958262892563167936399322670967941029804432531438876624329789601670586238672517984390780897810514167139433593395453973341950365054804338388359511841462724050017024403564031444457157345026661573040324407763111658846839150333866900972329946570603369085213030702660209091790134283144116245609608644334112007313404806359582713542997244273109399271653975097226536013064231579678523246197318636007920364431018954169981096228420211464986799635432476771895918950866951718894556210805987369020107345800915925433507307995356443038278074712328948021701058115627451794689596708320717812291052517130609462499207906681443464028332861921826522560527169051544004465798902979832022989163521640066886760165662201739050775962295879435531963821131544032632528067220385601392097933475920566356101450712212160559372985137745127708363643260542490156206835605132300593367304029540620930291840974305648879540407505044679260166354100309222125657769950189236990268998488811697994301546186091523351041033189513051561271323110909870984112662347646249447617316329387425390011083670075286776610622517724509388388674402162067310426642983597506001122269583832727858020358189283136 [164,122] 6517306610374222834161291283102638573705278892140424913402038171512338868619244742796303494826420199681412412952652881849148703837009764925678547987777815570682990392296960618117481750884662076713953344631573164118709699173402070755055643992976487727525032905811498143938894582229367089489653505000726232850027084217678047366928007670654238671174965519526912786844185589873597462250912023813814355349057247487371867124506809262535871747823001132268418492606808284702061068649083824382309100050070511540165596243760213501398775167916228269962624976063589049447823118658106154673612701784482758461336992157291435610295867506308177991349758984393226161652625549699704549608034935395498949178720421321665118887268019202591383947751943935950782362653343805323788711567694498231195854290880611093015780986104903414076962922908344885736048152138517107089170057491389018255172076299869893555730363856379614687561532608666495034132029844329511839811798038657705549426798074198647950059633546632377882602615951785368876065110018873450679742138370936460799941582734425171575466876950178291288315410336418174033759924532228698174333757217760169023018717149217498240122453740769959549130804068140969125403854227843362654800150941891320761889696580914860896682897896438006070175464336984492484986434608770087108090767039664221278950065130204552895931621278713592003847382907484118223108203152110631342172915355615750404690339057766203530120725340686771760141547443314177947864314091788218511328734483148750242803515316722378421589324815615306298547459800738762794711015281247066741229139451031555339783760155944662457653747188575518379863420384 [164,123] 2298289478443094476931461588863428193576331164996231755853220304564137116870062308575188736871779714194961401438516950908518716100295741066371321847098019505060901593276255827222123508452933443940209354655248179874537353210187838955627567233314236156068990870369963586794316324455120941052690990890486801185328329299639302417769688467182137923853404022305044069179733587850213481540413702347767806796852714551528653233454494749548359419146996878525253711599682760104058263814638852421475647147876097274293990965902937127288047102048600416225126405750585965030978764580228636106045632330301605173816494077601282919045062593182624138988978999017906560873086879638525789017409381067693972673703782420910548984408715493495019919764736854784899612117464800988296091473412238175663711947754564030951572217569525614851543931898463706371897011654354753561329232333339435496024223953362443385977533619497977177247230367003143300036718310282631927808373515891636599464515819944902566155600366331616502390902270895801992618892793930318155861834547754663016263409193174569917558413778389075903338468208020263324667153806208230517079370685729633532880051145750919350643458163824623518620260102423335380846291520516504750504571559389335415487970721999474257983039510994287051966739849757756162652696414419623459638147150306767883318577352605211020144298698102266795743107790031045363086146671205854546224627210359082799254421762474627183471494542799599033884430177487606667533751101546702097065703884631041062406978497889885666008932455442381516464893304484108523586959503760070362841519444865517219304600336514329168589441254505796297232 [164,124] -329223652125668508765402122626557789642101150126590468731850658833089793390020354517438619353988492853913566532999526597154718843665640020160098977684401342657268385704625216496960407134800504733094464181511500463208542150030237161961230804919225687655305830375169075613676071112652266597255601837245120505433381814123223441191047252255441438581037154621022754645764005354566112021651037864056054540626363529063481897064535759312755678507485196944758941603764923343939362941960998490651549532137085469076128186807948612662307316159470804107841833252278137062165723216643275736587441470347130960852970195015385699493043137059266096646662506809976501066801938053249280100588259592572535389527606056125432205428744955421228463022759257840915004482469066949807569919328883060697326323655407207621553871435560956235503223884200797742366585341151913501659817768013995629710337841611760749940376841290107702724594831839808526144618905941275907384606927266367683409295552676417884642443990892049821593426690830091971972927140316187714448580584829643084194879751939271342596184352530655878816897532328210597730048568273909061062774484781677624217967251337506629480812602849854944157586500459475442666577915935453743462246353380237768961011244907682830298877599344207194874961403272980165661899774965395191303705429288842447461608803495833883524608256890354627352645168858387929956931241589120988024522675805571424190807181354948156218188244208991266854716449080543667981362153714448914450050004948657176382896513200907901661740308088667142983079994337807548017054446848728325928045669354462883836776017441235791710469871608437 [164,125] 154380145022164595890292801480303397758266705233584419722200322440066458550589146627700798529273272451638809144439377108704365746216952346300461031842655437361050179103478864359117894148337655521495465840413881002657407460040144846889932846986824554814938947060679353707926573553505414321653966818431467287674120639360687597922440082589744743431005604744312439027933985355542040478180412174192629213936693808773911677913929521168106689613131108654357526122029703582015636290638800193048631001851096063867560477575363261147723567822996579729371072209763853715738532841055056654682147708579870704717406302729086647635559440916279269387291762541607474358938526238499542630406815233916815350981138390846528244958191119165767968503568695705106901594767952208259381001553793258879928163037837117791177044542914069266926899451785306809419481979110873334172701263000378417864072405776969389552556817043713502632424362542614279476588682529350242375508092394647369863468321882813646195122631460256388732534797706221121239513919521337626240304311206461177463226809024913433359478623842990122923167578087864785492973916742207097265083732241156604555265203187455046927699129047899529398221480495357809296997485121739493491515090153897359652191906771254560797801204213956324572812476062142519023649492989536848527792153925349881789485609174352673117721128880061285577169010808127999121673197690352221449452142525789450260870296186895321055227415295278260801152277911397072769905600492426866652666962312410978324316975021308791804172653955111711244140483748027722569732780079301930324866721102641647359980970916179232096138656 [164,126] 91772457800553601472994421336103219021760473898307836849475856557275027902217674691413164660771279833705376750183447833038782602954910596320254334478939864375125889277103592262655940574752221452743615885164941440181248520157207477779363557035152488520706658339044546737063672904969325700468114989451655281004425793683921911005519710045877674774470474538605810066285085133440238587344438782995359886212931043946428488750871087654337754027337764792200460698297852832443560241658857841787198856794685301971223381450736328955834893463806510009340422207199638467887259459577121666574014030114589799695215521290864995136516882134736552393042985463748080746506574681545508828625048368375120184531414454833433440188487608561732434397275904299595559079157945103430248992242540362672872651139540930386234973996908993312070108506984868005167219927566900367537214613757540978922940460118507535574417618514955383322541274590271017392764890143079177720134368727911616318784745110033382874561613234601364270255826728053066254855609778367435162840522365324008554597813938583103858759331852670582838650062309283640668641690981132553738655418604915699271262515601645266808705804724203106541533702163567547128116181649711409429967140131613461859371441506897062324445286446065193514676799920791956528332296379836671016045393716701069285241099956331515905512892173311511557153857890478170653473739700504732151927302688573160616044731602941544234480682852759277793654472264856091808103748408596882021936201452749654005288162648999002789125067902304674994588792732889575873040089350355433657072132400689171328300045332827237472 [164,127] 16878421345131428758365292729527755867470080902315122619184108973640218703996887599332052667495433482264633950705657967377267504063288323910808783702040238318561978788547274533198257099594212621185178468988354768028742498166018970606963053898115176228650115938194764363045997575721431114967768914291991066055158185819928808050623774114665002245704654274303114889299187725125803273411092425580839594558736731631909362769896220580711139883983186543038126813619116158887398933917549543264056513591382820203921937003627823008259128237670063715490931195689396855947459772484392185324795190069929410759963652991389684365456613465916103526617746321863920732270914804236927351922168847025370318211562992880367001405444416663178764312498022340216284964363290695212827208304113775149677341388127248792167294660564049981502001502002761195348521573163452207631465970016413535304497011582104770896575813230493403693749925778973649017646095225251264221634285464831866575919671821260253484008043508041098148294685229442030295852271612878953205212889133437264580414258005550021257010169151976520969319040236877888964470213173809228100753682979904124560179887716664665435715326995100884590497519527356799436591114420089902829886684683351879323678179650887447113389428322543240794866373398285816415474397522895006012863730279866071910915039281581657847070790083826415474753054826376983760808999480341032732488752939987875394599330176971881176275579217771722590926305751090247362719319052697824329435734613857322627095095830181012351292919177750168038218919841705987989882469675404368563036440912796942802436485318832 [164,128] 950831199266263350822964495825674881847752029718833793416204014005704815813203891521816891788710844842457195565607700260013887819678259787947601535801047642833057304406879798184764693000024890387326393322194235635411106263055626046419992779385025041960552807655180946023457670395411405761164557392066169305965643889523501219346321376523477777197159182808508580186573585996821451809236721909247206863221539879591855582220739866462551403892281624112737929203934625736103011619638002190358699307074905608836612104711970969979060863196309084736477381989166495515494755080904976015892794696373779760288643719413874102822281732852568446880388460034062088342169079761405588103117825185337204000264221974108023802972252910517365047319811463536931280531222104721997634017849954259897709319793222330682840556001279238398394566860752702745224771306069394139367196198693426924912374306238506489685689417839246362416102948102997766957913634348222361163145338749901001213623888077702199359593528955605572258814716244761513906101958571382550606175181626705643561856614904715339500706282915243750978252225150438046689638149960953128954841051939347650993187302048798768832967610068373071840154513813713992187682802990570026865089364099106797083251392815327518021910559191907640046046111598989781869165257353853945966100134778826279448208228664864068700719448510415393091050108485121691873344642109834727945339216548138136219342219084961917237790020925032730903344500409070522213974758015597449374986984738817320081140853896682765645917941830971734491138638825559892906826821104512648850487440882815427629984 [164,129] -372070663033786237805694722711466172152748480965301606238228760981464648428749341340877704921420691544195128867655457190943880498836833292162131490954023273090395606368942059723524631299126967332464625128730767402374561152885434852175796037610147734314317440988299939372725112961933407211208467860947925551461100902604255018388826954674242230075569177903994550255217532203637394429536627834358217311225731724920410084086888298282682821254845649593292068824444575097333136373243575978480829879637417015592538021512161138854886558658235734384184798815145962771233504796032493533720912457027693525365295232072402753598272471477982943916117960291184199565956746215599002406972849612345701660217166594301843521916859169346332036042685329637878824979308565549015328466078163373765827082002447162804600261817282606991560686152794075526060191654286701543566512640696790393740744108943212718727898486695257319162614398846673034666725776277295878822238519006459766893286883871776958414271686365162147255655807124721028668337840779018529131682393084324273902532167363004988817168631811232519582117471905631925968959012021529648760643127734746908428008191386311320069949503740421444636075763457381419034371715961475997586164057037035883534730964807643015012291782993583377583965987405728062193640730892660890756758033819726863610108638003960476524659888079555649180651003218797127382496242216099300352919230262553395823125709694591487599340667928558980516116604500984378679687665181903867881448758215357845940123034155463368485575012483963118090799290305561454700586126591300767612174290336146752 [164,130] -20841190828497386264650821969971098547460404485578273317094105155895574533781036979964894936708151617034930701437699154687198569095187634985546865558567857095947961950965483383603208804592012405387544851894431549924282040872897332735491081860499465545570654566284802420059744226722685889890027960440736703596663048698865179287134731828608359510340161134597763971358222836087714604257946928831213068701260881828688976303569918455836905636872531590066415265969081557313128864499967870038062914149941252645534517825237894292768814568806918375042982903506375412530500999165282271148212075730448437273898840888154963723851610460027542787135404304778335062015597558945522411148644699085711815807534294257107667934774521155696584296281582926635984822345990423264527733743362157546662347623607250556548989975001780990779275061920680807104765573737032035735922774003333748019791646429101424284645557391452302930703223247016658665760129247202319442896549852541838145278663236123570611407118009538981123304186083597849415139445983379787869067732566385100757335904339237527764916368489282109450157317670042302620634517874928193942545331954684349515889848966666132033309751309303206574902584777521214320560612680044327456826099254636971145772955231256730310565047715923063260050234243826823016663965151858367530953634331503438756172741412993570831747732380598169215422508505766804683743339352605087967840594230155147692377466441956298455114853181134325643368586193532063131614711463266353690235623723775151758712413483719989481713414910539697634730540892668699727265841930149181757314757656 [164,131] 7611700191874465819511879300000767324640192016533672046275919678039619224709888375896432403707741373943868065547386221664224836454914357212157574106936874903052176522383495960845700904041806560661071965660043513228532425302353587996367198079582709389508886831770108694303139159832735687676242302676147228418907153426179780221828714032007641082109655864639065428134507895887391469325148533739461106608289587939257551174492166984263828295255068549605500251935871074945642389165807705665209187114242555215904208691730043202933669978766296987654399770121494462675652898624505631401693216105292595441522268911263821855950072899229507757961450169073220949705991336235331710948629904822298860968781936963854736405742209507518453088333448983119272308420228601511364214166719751655358315516318692314066363296007481687708363245061930244765838106433779297728701083918146094191453793858133980320910792738559672366689406122159357704412603481002263347987372017562550445973502749022778648280890684674272060032199066773042013770808622134626418939740820192758826351104786878424270566442586944449183148368572496250772393219912312925481531384531522350579957404394354260067986785380955099739763017959494285027308772482406556241656679743867183416217300124723514952038647215245035620653953183934424059083040471755653473380145506491843322164719404113875347506498363556160034089001079550563780835781194553405654306629161977426822286640429023736113016697741194134148339762049270922910493402729940358672490066161912980147039353398072640832942019389753462854856958895602553157363703779886681811744 [164,132] 1779405769925237048176028739281052283486181648760271432444027038488119149207943093452348012193385400605609958656556201527460033202336151529815861915170357697875463072596544162403216947304567516065942794296326569674841415068743361351763660366897216827403514702868549127876809220895908680403141918186910407930601159913980068660165212405480859148563448386521338986823295483676951955763550759162287606433679800497755686657317350338842657478039346872108323017985590516894033968130471897982445475129972039682431520667867397799259672270470995436597400994381229993322156306712261889838190174927095732221107100664980761619839740003678154834238236096070808212651348731709067145014704767695910134471313730980350758056708918320762370893535685384167872106291682736606652097778483509785810404554460246178647359185350606101310619788531876722841555865920629534605990923700100019752712450014325103302856320893810253761758737697310455858065239039150147815202378789348477068034204256971863248877538416466421188065691498842523819858107480927140406411043287299648853704317893198948839893073547595045944880176179437011226616717125725299422362224720167703184149833619035344696616940891854434007205941603320692303756753482508151146600389947249543300137616579835960366923138225403609115097452517449734687512333074292357955551547005105909778787259004496479661334865687588643689333297521813988436728935791901437865370976782029823175585474209810491818141275726596147723629955274694070236834684453596952250805008501964797429617509582592079652373889891663639549346289430855009257702833557946172 [164,133] 266154933625319575421230153610544013386360021353782572425573270458997893264199082131194783611076591073110956416149812479997963025970501655155574390847046853693664893966374638469119242979645138295527280495890570272498185654488879941704491962431183208777878521330857593041614411327128613507883092106473932182041732020785250331227051642737973184864784299646250324799109931732326210383130529690428771478428807285088477672983535862455151099713176447572648184016045720389811040123464694670725683113816797932751867087922369958897731920653475235484987390362993713150298288075600663141359160720728259717593559848705073023420455557397234736117266011005333261023408761226519891759390492204308890190319823800064455310986406854793551810082935087850159584588303603144338674007788803950849125240495359937491891699321029358972165847775530998976289470056297520934564818762050202529718351111334793324534910788935395297329521891518197686479480700996020850280385607077208936162653286541169197656000579555732962920931729492837078073139630472393949071481715669297894732259844197595855988887838877769101821799663033616128288349575346429458039063393859551395089365151863127105943957437414568616363995418004998116907560961328899018899970706984812980693074841375456336936876547878473622817396618303753182867975386606049699027065092670754353567781729008314004948680642400359517207712515205500653242073691818451902217569198711732844330402889244521015578266707951160784509134481759430530787889832208772178447530674466098222467740716451192128277599039518111548219371381642165681877333184 [164,134] 27447374288356693564669757556766823843827109951516039837436869881695311891556922847358055535326990477020760238774039314677909359217222260255574727820667246745379704040267838902231939269444274505145471970361532261724206686823242309794281307832599978672817508285023209442181651728786998542945307201811673562253444005123654622345775694255469550177068101374042364943044345708094575962499032825217633859018374773415909218576479539615503105729832156856742468639759111398368898162791080449560190215797223065309207339194266317614934147446469681777988094385679972864248108816176792616207583135736368809479959653030704832183089188110557364988893359921761502852305081742163313686968660478865206092470501232092595077280586560862787115364919539762594861642424513413238538596479067744080396942150983650417560132890845894639568311513273121046586590749496680624341762829090960531673362296049842414149116659643961530771140727399571072683319018155802332792612932545799295117633830946579957307966435718827006372223683412604764578507494289505766760939707272019759340378137556054729004830224599009906282987860108875905453147885299370339520934287115000656307537946410333210873946220155161610549342941881225163641338528647738797542119278626565102358387178159838504296202037867239165433782507946876579302032655540248739312158997324578079920063112118902372818646663197929722220412252558371025271215802321107342970439587752127393713246937482124253698754333120738552652587674641834125910162184418898694211424887590952642744474829432990908600209818249810210161531455658982103680 [164,135] 1775337601200678337634252768305503037615702282906806683430497912288110548542324890292721949397344089691187185488499704634750162583368979522890858785471852973558859545671472491064960985976924561929961577620639523315264777511755706230978539755253359147038284236303002186931550824782851258800380375961695146170279477379710088977891082783747441882689385489636513597573221770667209500957797356365424642903269560987040667595338667460079983879306442561885448427366287052064429772889933998542040387459977744368819639730196274912712325798964818561164286915615174795533211260107069357225159837135246151436483752346803099587117157567062050098013848337455865900348877053154755769036949465441457940131817166652338348735984107955137816005519123045971922431046966204338518241941395621979299570519650022002552630367415634500173671373787231810683601038968485124297301475892525761439765966499632233210988084634543892467094896196774532637232446383836035892039576412463411319485476019281158436865645344615884837726687696805814734728912156916854174631995401454508801437352621776730052670042536466022524745454304812540843550605731627997419097813252303190169866094739650647125554383186945441952027467801853001322696960950680635713456892676419271520321237886314018011425616308437758003907564904574598619797256904633276525191859124448835814342049854534679507416761417784409010911975269114948097286229431741523752964512882259970899503558090691925916397639993845837711598652251393075174558928253403719613020455632460862664720006944719403147381090797018351829296580126992 [164,136] 69629263852938196575288996295129697684367988311223800627788999014979599167463649526803670020188966260024079804324415994887236743270118973264146189103796624936846827998508659059167516041162996391624844528502011779655982785057006188697108631305700157631537158152915931184098180797431112449137738527653142077482780110173207767273565511710024296905785511724955521410405873551144780246867230755501074654913517378598452515927949269663597534558504166360800859198894427214187124893903428654933983373357368223916819066492339216287560598456623563432886746482034212755445058637303415710848459178736638952950004967108125651249803277482523121329621479718831111423153402613357601829168549713413482435591675744053246551615197327828785659413572277820505002840845500047069153249177408470251960840045287695064534462262068266031051185098047000945859744740754259394409770882323095446231346324564517666802945638424300688488824254162694067382625809659632146656257650659404778958738701305364748921823571487889942597979459889048693860465479476965386836841531921394995334925094954628896613998911941043420109569958809779530395889873591979858180026272946971903034992669190024397610579788147214773335926620559834365315576369965123886888293685362104593641077343260541622114897998416507519602511602176050462746739841290302036128214801409898044029146998827064750767241083926982232142868108278489930557523526483678182742692701131959882920828432016695041083353924661584588602042878737951048143991629262182758704458313304443144388138079071830626091436352135509383321280 [164,137] 1632206705859778560428235033635512491219695288242214045304530819831535939596993809963421006085177334175080390756388495586439395154387369586604618774952860892608531165838055939147018499441079215056870334324575707516968389151815217229739121956030904812475811897593713335502398634360105716418648614039366165150545645000129984970126536749170739865417129935391020259601100704131009712715613002417887452697720995166768396263978558894870996102061750499458880046768705249523643103355536986548508813284739419911475402968326830989999371633073307245142581712894645663035032184174777294715188120370404078431258110885099747734217233198018216557867648254083185106210711820481761637659749584548068047694210603149903600543915194157945067310291553117026865151671912312579187510549540332759168569284643210225945620318035738042635482617426210402395261280104594649836606682489097650691643641335268801111521642747227167322840161092757701992020865724627285551395313918622331934878833228340868323218286703324454724501707106386330670847010227817421265528156476007188369104108953274209278030619857831305343227941498260425330306334264070194154855830783453832717715457971248537265732106868080024621140312654393612840158066418089686919343054518780285004085249573669236261809549607929044813863005838405074851183858536379054259519940098965841783978288155848175474942986985961218709168070324709995313776628267111614275174550960975800469795239744462253207562013464093058650009410393481073365456024121528899597699598158206333735399071440691076900795930680370560 [164,138] 29931525626699671621352257714458476136656002991924868916196485421950559010326526923279223898864318633813743662948343627019413517978959162654772133340144677632923241185064548646696863944524437194356165946991537208799896429072304850914037900774489661941120021021902392578736400378638941647366305918881009917501109427945085660373134795260092110930806472741753597996586452554158229447811389857506716906322389423791476105693798663341855969648431543243891549663720730071294319529367987332256476426319605552869919457575607327043299256367683450692526305249856176478900814085705274220140566957255545973016124328611217787583678686573344650253443028649798221464366791802047539724839413734641957462140632940025392822566670946754271171740544839275281909633239009628844474321980552363416871326300795953137149872638066821632019547380342807322371687269669205364922648763820169745821725864083790249097262579410786941815971614099529342097199712100705301715002849935713038123015651624256419211565478668067077859835311095598412540410906587999179340748480828662438779776138433604559058706959739059173072372729901897223830219953053165193200224759968636778916880348189317010424177755420350349677143063373357913705862564742870083992923361862078228953898623476237097919762244876594014688579158496922457881890766904186734088055517477725831352249604864183213998670911557301039338458349129371379919314427914848981448974944817803600148518755057102842601475547990527645930836602961264516067629767384642952596519584735992564559845472602124295081716288 [164,139] 813092691670820819213957409310128618674993995927998220741403725845045485877706798577671528083297451419407059025225696410988325497379731790782009991659871396454314856197621016934777931455992000215901195649749850258959641490448438131184091590306279158159276246767858938466324866013009719880259657504384612392095618664371876559835558269497068811302990044907856915392481534915392319444008808727337990542479849398168477427691988686787592444338083091602104103020572311464285529339727959975639777035054007466387173858955333043421265951770362547439794112232501066869175115976960409475453747550960713507474718661796943285874319573984484241951013185920483691140434214867530705431553047535941978040679976155354605718771884220223796240462525550970788036013008432345414436228282887579254622524799825299005486771372504637987196593928642662954962608511685453783826976702368381471906366636419393951304720394170628591916324375203624387047423085509378762901899510924209076533489699730547696697275691726733316098641410090729822895769765138648983208384503426571951837184560454157558544080151703533034555097211613183383147516573928668201416116088231659327827557194510291124193075739078200631733953594031016305567046564679554848961267773393640227896035457329678209899551615288223185138726335080555890038839867499031941811916557891365659052511866598013317268940853628105509333518240920080691640566857283703706911251176881582960649226854130607568214763578161609742208702468594194643966511543902749749164400398257861445487456027526525312 [164,140] -9002166137718516474785844859892751255930967405363899624972124434304052786405578924969421233675267638152533080373717697331343502580293721739476595629291832108857355362450451349798258500629180551619445702939083459133239709886423521019289099174023354844999715948059909067495947171788175456717683978963460689065979850145509010867153604776779321815548432132981491104654047818035888816701584382470456189538608472930981884093284773830336664094251854573242204771247649159986717259029006575745800165161314098181572955702966654839920492405896522013578518567506307887335242236896330164583639944234368672305668530259957541381550391308247039676222744295347904933145902016303230500703348113304554569615146277437633111012786535512059820356402044006804628952984299652869207943996119362064116553693170483743591629657751867254417348122204271132416859412769328996710766135026684223110600879285022530380652127209484484024037395052676081886654895801578263413256832670777774723027454102074678890400230422188675067015923274521185574332756855197998430240083254949253576608428746193938133161352981913604260730857618527649063281370489446865011362976125104225842205708405494791728785485303481069853992121261416382536201288758196064435411583511061980052765259904870287283765502532636804846096215133302867444927289830115013504880257915342447095183009191211229998948111232646080782833032516619249287587837949717065975089020099923785556889810401560277197361535742943425903828195139504838541281173746584568720551245593844603499748609406 [164,141] -732320837410018712893860774752228389136162577981794233433429275163740050936441156541597072864611671318168313637305548406114358317302948167347030298989286595956259548901383862325729955726841005345668849111177627088788765468759452329776251068248843864675075245506152211982314379308116487824937878204675326068352173900994615678653828676846155904665975262490443753400833141634833781783008797016961671019776622303367515060867079603097775936726711691850770884357225601206092493483667528645411429102591278879635761771953600265213262732976018949423062635384446063668303570389923221596526083976671065575253456739330574663893330932438212751700653617881060509091439006445941636480243096775109894924302913360432053529188486603211666835162584346452956229790561749327958250380058273443187140974215611293512390306366546185139236164979115786834801250082442753558814046287890792723305627177308968873401626836559055639822369416730062223754749213716563251613401329048691637951036264618533356793865548094223503581062536883638883852887034831629999598380008123117161859410333788680927091707295957335457284679039807245148306145440069391857802169480570833198500722211132648685419861031294134261640765520032795008195739509097820181238076590098837014526382628525688052028319141039139712415657031746635538722533922649487938970775321292003204656244990998385716853235921664687084523935052395174689055275559777542788811715847259425400820350067880621718066988477920955528048510667686933495370053904513784671526377064300632389568 [164,142] 11826023841743773477246372861380895643021778236296772482330000831008443287402329320385029681862235725106503640982778157288160999463047364645718704844803116919382793212481325671134482460635809357410562474482203086163666649060669613964374877196764056520168077913859319741252916104859636964903712022069932153949077530480241313908317884274359342428442096610675966973184703546192562884358184919004020723553628290652417724221525917839119322919968730100759500943866168131034061435152937024659343274577020728785611259323785598733307124403647084736799996448670891895088921051160117028729143392046532748409197302796201968213397676207954650096676629265663511253416297410381001339233253352531701750529041418748051513551732056710416627995766693918641458773846014937416640339284373622357987322357038434910507596747742060326102450756055355705839920633036779562838797462990783011822400017423992249583264486281849165111467570021384041323148285646041848404929371281251823961365935049879056351027032758862700081382008548966558890162575947589544719192004396654414147335517027328894917921573779137739123526668609616419434914543906870624769706117078290770311096131367327964587788592571797766490766027646573004291954039110228655268097902375831740515235511877172872183222621932926063780837308394834268112202139874105900279663918058639362151051027386892172043148052687826868045133366619633047605017658151813191500090156731973111010008591144486484889715943124649027931888929239886583440057135470600530195122346202976 [164,143] -215813309196356259427158012266208610069967351156112430840543127445988886305384844384181246614780353726576392740316012806851809523820248463336934970089876451274341097004797483633650489967114092425289720606825574907270075091514006155692744728645408641339347510982431905621541100372414351553234647946470665599104597809485936480573644629629523874518282893832854657056045733290971230286576675516125509891813746150228317607529789865262374154215824114406706113318619343634694425257921357588321778484335017204371501107904674756486486307925958871190668695600838310370378890411531140925627964950445611235783261946644033025810095988613945746329526758932149815482986977761438473023683006466560122963690181793425361676201764360104859607400535413981293384302809369858901147187802636491866248034759058901022029045064709512211786839050689541822586358388440270714313945737320115046077830243962301523427724665550938469167324106098720092456909996785952979369814568914702230684544190104883287747513306046273347294898313658371410711904002654467993902499001637930161323253784108632036766659436600199226725477730402761238259004499758422619689282711874949279524616962095990620133932792020821629363905095897045512010138473138075042106763097693116636888619613209821063726295055844781967038779738732345569284569564800588319329299377412519035902366357951898180814509167013700403954026449164978712351722525129663567931945332097192295187750747262004755207532286726895861512069073519097409770882825836653590836408 [164,144] -907907849275736758637973606358587879921865804685336721808674195244340558534733568584635192531930885715566411658658703650841732388360702858079830729002873332271589928661529994302774250009605811459567365289441272476309389423498381716998814385472546734452711637695224985626747384095758363267487140225813895186968816445084571784461728121841665637043391854254732641889682943120020781057506558762198725741448475210970519427969064879613994627466463907066751786673354115237998070780286029217305994599444663594473162163230544536710890742753061658486522023147760648840027280056628484732291944078052754053820506266773854707149699187706260344040225688292780993204183486958882716447972679034901849045943078137367526745689253119427899411542272596248531172598648508996419062834918636262535590436747035723582312192746443542126535406272201565038081345840447742353851588941212639169178601525928561301979773175246404578476841346203433752194981302219596575772414886962382127849547006482634235806585830522950849638756761123065589744342798094270267249319788088143955120459013441835949204511577136211683393548071931039277718772329036522958105130058237576810734530205781216064429368255693287712068874839315085673936684237702589940927895399667934243721929219614932228981876568558511887112510653672566057696952271095493701404894375500348947554560414133427641065809146669384248001882589576040147794406011795054185552681956546929428658987075604064231996997645421772896424114344030101432138758891522512 [164,145] -11890909764961818709420972270233205277950287765230841509378598274344428508295722589275225304808829302165293325522079336514212190345739428465897966011691426282133590885372003865452942317730847345070264559175946747476613974431431940758714206990769394267943060265721512558694799087347233478822312652306777060156518874933543729122070850791191277081459972039166721812957025147284247257442737174227578079863841320405698615553063084300636717369611013387268108800328793613179178439481762498266363540073821372902236396984123919277596268486124740269543473963684095860872141595384569768976085259971098195193838510620798309357123263737350994810773331221366659946363134127198620057912181149684379883035633173228524109236126702283910053507222696415870188941538244043646415829833288794010830257172179630264226358906510407507592024215039640554536666164966773013221743769543300003080454620209639044188609837962738049636870463713764945775181960491243575341376774314939360550081657816871513321398547182936618889145039194837955378923455500904511079036622692643830168221049963693916136077394475291114226986728041398490465584733705936013284660391423738629781866322363134214130122624185530847305969264119105375436183831055201151184866067516820567917018863884885652795844871920135332762463796555448466743624415346191666998238403032147845417153032684874994679093859709487668611339185073503476319177656135359487759234887285195145153980876398029140296560158154322097666458867490857375566856576 [164,146] -226490374967774266886991733615705150878283447001510832032750070458156061935696908508850711345116635854754120389001023819171391323174723798644236910655908275355782605849544018067294655425451259948340766683480732156175416113267431769627798851969997023883541301179751816305218309713337400325675655241150462004255404119239048580025922914864286087297591075057051690085136630912441583383873884001278304269850445053822121880049704186324921267115136093514712693124018756851974404737311558233722476611381652267339907554276765561479267040105522294566116284869573493872256061221547546746566643844568622761825520934933569802174455641832277357411187075042513085407117397173364901131184422562777733542109051039780819204563704098262770525380069577332862936534578867643675425502497125879970227302920704083321712705156885941028805348957742679954903622530857751274943160601708096242625810314531697361888216961628150074451042588976451631547125845806614962026853462086718923980896649040664439150595899364653542744480429124922885321029243091327293686450520338105289903571445024678991247690603918339974154689951397412413547152463315117053967047314758663069989368650100634995748747057717763350555027942867254543485185023779707862799729604196332079495842484376935080401070960286559365160142128050254414847294534303565309119704381262957481245957764962833627841181931794486557514950132616686206320367215684239646830272932251330104965391991774831963854104269973949983193145767063007688 [164,147] -412447138098710095831277027551548125206508734650823229904849765855076728256922735716609612770824748774175084817093900786168986579707056675243742743871100198376405352216123839219151260418958232230648306862285962724112056754043632450487464309436622074699636560869994398476012748848926617996825090790889296302243856607351482168169479339937943590192211845006327016888372166608135141213919190793669875567838993203595975938870590479147490959082402624742897837535667304986956818653216433551485625238504941638332220162636317583974510779945429139487022849558814022584150717342185159562380660786123576059663130139734992654704185325587052309446262783714641265815235586177018209081496851769663564167331569247834469303069619910851496150816794310249187711716471740674701971476884200330468883330429354390021447681337208459130039724355199006033023240732885421683291282834794963456768151536539106498910848387925174664674641221983540330696601334568929132270847717363926922589896641255514078055392108714068987769011900300100104076547842428941474132516938301237793712902042705842819094607862665343909614626994516547466153199321565935410056815419700746141209016157370259306842722119715412276726144635781445639994995415387366308382820610998290579176764872556176455025658561678267478310953778228034978914778014491160793374751960150434090602028775846090277935375935591670920904922420745392287954784913597788097891292606066001212294546378763079787114697411060133667054926128 [164,148] 6097841276531893376858480847138154627440266905815573315794909145678250621668492372524534826962629922427974232502759048617806288097685939152573528719908879324615607864454879153867967036888983991119752837718553132150047976016000361597245491154374152257571458379265077813858396287302500236936791702610356495807164133613397409957508300142242662699855428770193149872844174975142103189858432533708163625774117125506494955091321553586046866443419225438850697878777657472116838886286877112781590931222703443670937197732537722906051633066175835089780430703602978756219762565957957335720550605252672833723365076937602488075008256407076875711917729560140601083644977802668657490554789894322213545642790019662627848358626310868828821607379047572252978413084018846359496591328229309726572033280706872134125477025045790832302508859585062537568234551451704348206073048428489650641890701691971592547055452929806900982659463618353748746137121500557176144730012980816480775102534474827146823797252257125961763208757042161999502321388232705599490507001098486507338703309795994898215085448472053084094011266430326589572223289118725338956462376229790223916909715122747139443572550515005760955212962205036570537899978521371819121702326078842469445712796911495412157449018229215571732537373960950584610252447729774632324145614921946055094116625543925843503127080522027796864296206612333997606935402059785321652661529675628101757278439261280181096347562555985104684 [164,149] 579251995507810563715593526781202556583762467890715998966508874301258971433417935160125138180509819241403249325916347386852790105521801334552576121018969498696619227240683832914828906196191845376262227866358876094977777399546767488200852371133815306576525011422846905426295312971382993434392579299387144046418102642232146391126734072914040804635407051758942572691233933706465968994158584019429080400175602427470010661842433198819210555634818788046942013090096747347968708948233766316116869170314547114703783084140770831786641815250969678269012832363029791694212012112922449406337682591941241427682948475787144520167376815594395444430591397680792418175650932073003486234804346702783092004237939386060978902643319972140334309490723496035443850039910281089488244786449407253911836675411162499764903397915906173513798592871182682410715016673765608672004890618340622456114710821903325212445429515377176339927952022708614099206040290891748307520645165383115304084700400525786892319486730083372728760762674044463708367866456107858845426925270690177219908625524012409240936054479064783869443700761841677003550032729052029790161581279898357756047131584721832387501049854839215083170868681212636054928749138243974511706897674500187344685990626210893436017857865578131865394037646671086638826832093451828312736548143946384862072303973718054308753746819899841294949082062137036593108516594037475701452384433900331597644190100355024278067652192 [164,150] -1310356971841032341525841704370324422553838863551876805433825457089844581373991600654951945331545868996477383732324697508960761570009621904720598926120621552076514330961880024220012152755058587872350187233047789827604290849188748252781186816421709327933166425274822177767207878496572662703360213329782883957636466300418790115910688884580502194494135778735683858133922726679945541218241929031633975343705862856036034839867329092147600846987685700080421090815189725140553337639715971016525143210377712434969312746350718210616696109450116612416541190880972274313797144642618985374042942893993339914340368907132660463925919280888032132512310767641795532241225360345583046205254847089019493828354178034286291400105103912148014640052048989397408875969069296955660213320324727096737121827787889563575061217810278139686984185937262218232097579299583813148348665106294781502469400037390288758933436033446707664168979935756623174758762576738047693085383181476485284546755459517978634646757489757735576730903853595143287879618164423512378459452426099601812767863944414310682839646309238692077121942371090069853735833553596996081058477385767025822110560623564001295936293467924714710572210867213505644116368404527390759796425090171743395072238975253277613249199633836493540264196273040702737654655570806493641432169728138897992778693262255167561034249333540527670502529839452993326349668161981794944967288558377104084988685405258563744 [164,151] -1162486884645398039749645382361512360201270203489268842905597009007188172692765749472642137659124395400974439870360825674865842836203358669317984750587234649475500713491444782320194957032098246972783051167374258730073983031192881136948292055048808981138450465225847879013775799488019383239786890954054296370968607178801316449613329793841920201607371011677214552856231292036741230229098309558247214962858468360191635518976186652699319611391984407599552946647900389064219534233539318532700080967645138462774305437803861350222801088970386562812170078826821667786767641705709375078267488279617570460757039765299380906005398410438920811264840766262030104731376218621981091403414758740245341020230397769215124849527448718296923810264882748529638155155279975656491162878982091433253687803283818442150358176109076714949214692869387634932294486736206330378908425658297833324392881419700270031289464999284409122083048703203531096045840400788623472692304858220501651087436612803115832045572801455013209765515837535173329165248792592015116589535724011012539401305908084905099431703766403218152557938625650754716699532213882207561504119070768681157001308575027464092640636432948877273921222135450544800907405611101645353763495930502060128729511978178143200507306117922061723932988423767020372400088255647025467422183486567275929957099367295772532110148184513068106695173865409902016025939952598003128499301183772205754825819768 [164,152] -115099806992654917844885269636994319384929296173970932615443174066121413967589188246137692559978067421886387817077456444677458978848174480140090477618610796206294547573552827689006838424403664148001298657870325669806945547613676570726473029062340812198911328905775793417837959278480699393120143796151325159216300867624801316155684687961306977981068435480505753046823639742814158062793229196139486231411026983545262720317031035749759168684936946655293825412102718665993524652144253483039378807958534583090873365788396918731617690624242833857480746763534281476108702491246823244129671990401659692454079208595632939493120096194828615202817231688042423084190099568436014320006858599494843630914399779526012194955017522491811886510925660161558986800697243151408016865626465194814483163618044190527947333503330106176333282894223413920499337304318597603709108278619245342087786881098255531657518129534536733803609084157980533184529015963434849732705959205230589295531260502484246768648494261091663486141815665396683515083535901476600393804317290288583847035809413406532053894727229060542261915307380816822871681823400043041352472238471509045758747588030196645767564571937622767115252617654432158074065176088270172659657619513365628641105872900022202101763584906550857727454693432084383347375262388283181104357760767827404237235582038636391943084403225810240372836789640772972905261908786488734778438958066292576 [164,153] 3390695037721966128435259211344524712374229150142281491829332409356374102916221262711887750561310271311938936838765293701751392914896084519069689326785344489592309504083403980324643522595974884688191327510954482799111833372133318736731617521346662536954757297723938082387719088060315626502893908927178727985141077515354499556705024496123405251313322977335707626116847155725827748515772084787349311378946742807490253365296200158705691083653441788802554725617066063004807607726758712592687047081483214154420960933212049904213394981619668018834507221593103176048089707914567957385549829659828418187967523336629357848763365766417705395841738333453547626751183171583794481277647378184663032511752006652458172260129054794048906104459034681712206886305186701814145233666277666560540101608825963507119084503554278690149769844107031376588435117229651810292028303011933078137540447756048911419943486952473076697338553005227814347452011557362675038960495263117776197910569438948439944229532456495937035306342148930998664274735237134805864681008397385642542912691351780721991212610958974983535780286311983298260706392382959406701470150832337528886436756961940197933006839029881372051247062084342241033898747928531291285651508175239741050803546770432774270190440982323613257213213802097666241137122289937005494238146461740996954483102354148335994047058366799773041243282697492729512816215743310685835182656 [164,154] 59083913808441258939365850028983574595113901330889870510560537178284235237659594595514689411748002082053655112605815774628365864258672276782542310362831153324831083927295471381506767899525144199199133510266901174691320990330594243113522364683382925940704498786522454652726744297001319750629200966197221507677056888720182433285623349863543671193056200914411384904320550038155306344495547112739629719931646805170561470295763075125898389614894487698409593461761797021927687738990305253890022698452112395459857042553778204316052829157116358286603831225062864734852552434607683315689574461099793732273606406363138206048195779413872443184634755121513711547088053444012716863203376827198337535423527678520177048816983223827805211717603477745458088223956691590605452246183399400792630551794921803960962895371932673831060944363491219182680887274899790330608642441264831335386707255273359410371071510320666966082257856120003941263493654913075025068863403729555259604261302560490826080498649930126375305900467507652821713723696680995757398703729471581764579766380106324111722024676117600879612738058250176161063315458680891495931177234465678607343621235557580848970658022419242490571471160084905612800702483404000890427101608860060343987800129130581151660542044015997364711844577425269403933134398309717028906047420939798709689318569736550740143852421584714638841567705377662525663219236267912 [164,155] -114120310018814880911479804539794018746517581535795889897731582923038332875174830668346862473837411055335837879753783444602636634762410550646980967593038622092810594036754925757490071881061494294639977202416883932488234797857774925525756039370172459360883478430012969336637964116686652137626976452179314807052383924312193611076581919141473980376259092691022926679881137984983316824626601283797385746235178623794619482721793961512825629993666947432712646180360139108571887624655801865442681419489977635057449582574020655620070611033996150838441703783948501331890012255042891984944024358261834303699408249980703302460129431894343833720047932982456319781550011407212773330734299002127489773903519525888283002732970755547529308869803714405055953532090707552523434404211584895145550141761880261505204840591090597116291459471209983628905081836888626623121929302963427885472326056877395883585458702618354190247724711406522236935426781546971896031068516203860730874117656027245970493510709900178450008291824621413070819870609767179537032399244705597286229700695171304361201398444491606606738142986136703788172803584675755815312109353031338277740327390459424234318210893072820933270577769471788441047628945248832374947690899096008922631794177765615057409012946085877130087473937448220565242627249751641478426567076168414024230124978709024681755029807540419352663546242198946035936 [164,156] 116470293836794373506290571798968354160985725889783155387133626636007162813353370208413417539794134976597801884248325445375070504670906870564310036728993176795156626174506524051407617382328228039249098925368099825230334371028537527796806654405005207810885083990903011175692611094481383045952669516857190599235220384322647484239594981547025492979695002860916681355918174643534311543087217219719797154007092414917182095834390370015259064258762367189305861578950512024143728868115976340354149720270562381177354242248314641915031281671103886512512703289317264485075639921461365612360898851066887403183502520556320159729598533597206669184032856048308495787727726530152530376682222113793534324471681676088277301265768746652421869240561701005977386631349666046127474836415568874878015990703895017792949784603932037191831070416088279352014733431214977686474233014322694405207981761858205128147047839481941006932516461066566219946332728107145122917592214802114430312060921940403375989514927248936509414161641847085413057216994057835239424787326282022973269610695923734763566350009636144986017171704116921449909351080379221408812973015320331173782888480383919098283145725805763399920652877303706640164314486019597174171652170398926058877943584849249235775166102943492675503417602407404008861404415902279054505823777620901857195673223596966243911515217470997529348996154 [164,157] 285964826755246882680821233904566616171443670763149119878005119584959421091494926269989286023149810249823449931521524241506575270265058395068911361835779705637510451935999097310444991216176438993379358346393878969845029017414771223826619556437669108592494688453399888970682792917796179182907649798546285267649716841012085681278087105160487842705379478449114052361998924429729838219305634637432234771721151994135292710363962046489948476339063521674401479652951557245229410512104639652860373668540526962729031145190985900485831268722842855039585956384745624012170232553286906598053619504536611806672320086473047532807677673552967607485686454739560383266457207693322745338067609861750260743739741940032450273972922964316655082981891456457382693331581527794838901773802528257210310625503437123536521309084496327199464700507829467745086061238400382383610462093676779338208432765996752002045032813786862432171220175376157368486769168046616106486871968483783025222643701623266584452016718632582973739472815226039497219617798494354793394850646310708115297910076550850244632443892801771544388736523878747990618968435070015968915273472192610828283675750151313609442452156188950101555376110837452803419519480624563361647070165222943619106737205168616799279933989864884300578474760466813017433909063131809074845444527144984451813593736009310111919349021151328 [164,158] -105992289981657409898255426211304844687440287043053709164077919764387878154650245788368294827110624814638413704532974718341312920719695930642123913455726960836541155285869441278188491602867431126211439228648626888435928748022209159878285011982001168716023155444239980066952543844416800735946673999652043466996809018934335800389268845094167461979676044904206891266102518786544259965446115986063223857204446726398347464826999580125042656392554081667196855791735443546371266433221374268650478647125067346511410332106065122891104701821303933030605971497796723219483328639294385487009300512179111002313011661076608089148857712065976861392677313643206573731547307458597855083228665935856626665629415074255258973329093659628091849207124676315621922515906207120449802408714109148566102113754006529095953570253171179723730526356327761423282549820425112815278803722164688943118819656051547934447669867038188539552397210733518938416789538479233337837956738697197773922428992710453923227039565230375189173090846531982904613539452903786801120443571778007141605730470564927872763770381497796773682680275857110529099891088293598539446135511935709611430673709432273811848077743473520250368720478526807106868519886779319957549957972210503357861571976599374479197055036712886403787613574834390808677947811245800088317690138412969846443613294631321863456 [164,159] -5245309598701473972372367653691069284911155333783125719370499267607901777158141020722974023489243500996004772861521504596587337071292290329135870197111488188524485765817255999097171750862753872531280315825418101940715434515835830752601231880889342098160778175234338326596441925705794519192291081856808960723426264025890663988031908818521914170538892535103059422147674849082553852565034369836767806767928030346521808823638236656783022283381200193320993836344145798636121188947258877720028050367796689344389181749167593549371941130142543135104044849607664977664935014392677292596897218796954352625885167395978671153456961768430662465249632300026732567065564344089313373514656563742835043367477451668299789126334912952197221626509579707084098592396467742441063706355640959301888459611398963322970906942331404800125296473369129104306898188254509819206092052955639539220043050376569456072125159223608010944878192162305675532278135096062354562734682842737392644417162154257840919196380978216764939056691600423539485092464105695960695779807784540632535649187457232345751144319915263616236274609261260145654793165446568185494257001009316692753949823937421357796653207266384142336894439248375404465405893830581766854415800812247740616502032003200902324462956437075053633498536638043911657499602958502503976028845130848999465552032 [164,160] -64153011534263400830322351742863610333514991013873853363561804044125146922618139020193213717931402797768230692212408081195659640861688621365006700034579045838870325864852334690832846718388912345643254816867340573779017831538253349313430955382988971015288352931098309888303157253464597948330086483635351853354115996648205083575000207892267083124741258208296872847471166654118798780570599073070498262812423913727496738310149896230397920662706048273400494021442581972858642449265533531173094881241721442316285410386470107013416037257067844077117631143846203177858118766961450701141379452825772842114314803383871667096344982818366025382345960246182112787003313311294219330080372362731974984071595772356412372307609340141236105888813503403013025656599482472043435517013540609514977904522353968029734867480585727687429769123211211844180364706607095300305676115986440592747007035104768567161549510316342996781834880014274960434543513702921161901634730051839251942514276657358848644162038374697424009258809755049930047156387510395319934483775888189374059403503608428204177892673841658421921412149300832290891043024660583825800309845699451158122361865626352999709440927733964178927810134999764462078636500250623907661148849181110032759386114833827742274269534151429349218707245011588353161818856443034841509265913760 [164,161] 2145477590165061241269560741128880445096109251380672030652656170410732148587910820991533222763968538012662421401968504206226559984147232966479081908376529851334092441432634194256384594923554415025599562307863309537126904697469126288775653233882304009744306268793909593882872195304670920257375916262338436730378403909319703276249193585974196606127649602031215050050334779563519937079774669202187232123317222146228999246834055205392446041075628076272904252132532881399898699304752440385735425286996759824875942776131244488938465449837256520086520096651345147582879544015520935338478641736830528838371902258026967625837970206301820570785642041134975852309865626814914472223168003004571998399573702223459659630565472541289349680736850070484244009648133400969007957799044227030803987997608302680025374631229795488649854808899827399960199747911582551084485523663424276973353445902945787542634010078027335604130741716612098505846479778011142645583577672956940174289022337888484749381514718283294130864541118964213967882641850603857259573563085392413415074924430650850933414753697039717860421881249179295110242116903791909259209737719437092233328448800319830212617214488880645331966122220847871639961653290727387147068612173667591698504313055223068783977275246640879598344582281239384567439864260328448 [164,162] 12772899981703885133819553657562634077357153581436368444609677038878876984810199651706103125891248931614598478564481885075544135919560381906627427460852617234496495943875700489446130697361632450203796073291647545361290157443867654078413413939130476442690838920015469929691616915780641390197003611939774331999005190152497548850759032321765887310345742143197228219023044852117909196243485197252033229419751338882065885942805000438007464359161111367430925852614415334568882394708319729743945529060093832208828569117770937006013262853850690129766652025401574101103092106274628849286953674336493452507555347969650124935217786949934940247422017589951698832300319287573659131906347275749847484347990552148520061544887533874286948104416160821855828704397670598948042821513131323196125118242489354350673265923761030628822649521653263845210557385855388942960504177829172191580052068915720568899219451945343693669150429931007878947658511490884862075558684651534906064539893685501869724363172247695461241793537129930874137507725822478765996414645433603852905346086133547364432335362448770059615084812565004127319533526427179869734452006581903563479714615289889586419494200566669397462226742017643610108613667011845802509835227691599577238962422942471588645352976596358864102834722290574976824 [164,163] -8726927047557013040153278769308557359224517063790962188649983275043855286208759646902005270551769603202900977907959023889881525434228664037936430081249702903581168990623121363140310707551565385188751222769691347046043683233075103713351113020122645830452138194371517231837473038200645172954656831581125679578717137784238694741351861346968884646105035402626459129344638957256288237515421741546655614872603794211997124883861131590220665237596674317178664489626458955759219494230188586130633490264720116818957674060132027747416226200392881816962498672460131866473825581870683376526116097430892889433525027828744943716774294656109576672093072845926359582660558965143555601676972358838009440613082742665322772818587597190645419973019648927351470639159530405352848606523654789377092880996721795650702471531565976372494576301436832977874308162343872611536178899410811641717156885563922279508187338488137833511641507365756441100638132782427691478579838504177429641053431456084063941649720998847733052407107926746264225790703346746009823133892478990420155715995649686273336413914738143540667453142612339926690800496933469730440094414030797614694700981148900118735211925155185048346731533294696034902810068001611924975634740661060276984475259320624098613691486501957890643088 [164,164] 9602339248078605965590448677921228983466419561317993985629328908644843181278581273644844526120584394846001908950437607778615209371511050626006661279838351592351610017341514167546301435607005528353144813852854341710366223058807795211047675670107484426378714624261820657505200217370126052388738740071196018442735038407681392998507112422341400393145675339942960595549357802392724819699544216943684268870748391625700513025324657096218700248098130870688652340251611123371359084957261468955577251574734920192624948973997147238285656076647751564421329179608950247157401886669084111380079066875807081455995570564897639782646351368128396681284882641386522959690922979496888116608014957594603991529793719455777115255841891742067199524971500908226169764812669226678307197866608838427610179630628294450923432869918850467930363577199372415180481028292958248060709936855159859435506830425451892933730115543522189864392205635350744710715159390552504078300157624884532499818039180825291765597915944225369768974906939298766780400598171040573287411267480428202800325308408303076208335471054341167573811573565091566101586397730134629795415293199932986017739045186377593926854847948509870481965079721853620361388351456565052902428420373512987094074741705737107801741916 [165,0] 267863193555514576502095691934516660142273973716676800827962602567175483323945622795638848237529069757037229525247576206116457061344488282025684653882958450111024954086875474838544880316075509794642871033716656618153053179851467982971368253536502972920599872772987542350052772509817376540860922681291213583522254538241643628100554336366677688799832433998715549581935315930527418267017833922393217572324810313196974811943325670773565498202806767733056068547001437567128813795354752349498641901699065800431052232810006107953419952716611116017495499203409989272195543703990794875620658985068373418219462288187301378255906531623373666458368855277433330310617752824951308285092326801622919410501261950966685320134792041299751211620573106755224282332530529756253479113866002346899231396288514911503733629430107521260292344813525670914887091570123559152024793139051787527669136804123467742660008463967687937706905690075134538641958973418414195073113893976620288653123713440250887506769507977527704583995425862753404974567218505632192499372847259549976030802827828576855983435352547971339610348920807743007319330781690460794484494527477028058275746180677793347647184872391930028878165416042145162206217405905474726611146319745262556499699931823015039182121864856065490353326323724471727962449857154064933049643848723791531023962418776488660398695472578277682351265839157864609741637060813476984922087739865804783172114680005897843853772270194026259253232134095584889452414250525519448748442470446479920407802759074134968698933840191627305858419122661447057151456075772347558470665197895393400823463707108991480417967305228020007060304455386834536008565435045099791274572580609360697558746106625416001097141945757783068213319265068266667245812017368284522024676694505491370662192291869029142795931763449253251436962416676802243438454974172340358184386987774565188092341560032485656756009974955178087110542359652862570638357160130867116574864652489297305262234156859435915209123359124427605907885622584501524898779774241723089787289600000000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,1] -4661631857058365687507410557422175207452996301440145697874268494514096158122374238936071899150220590586738136010141724148767225056315803615978906672503581798604789557759073324695135744987954588609772784483553337909304080503224586070293559227154407803865086536620831982419417933781774717903129341792674457220773964280482721433020033950292772749319255562224618384003291358432863766787298701154380247345755360352222762557300981023412499385404975015460101639938552359000612164081372527857608626830793336104447717886806078227928944801036128916040538185101043111246958194682784404239223877001140184306086182800227815468191476397304959521327121830102342860426810259299338811718025805743388000064316048629092771957255170259968692299994857625679955062907450496961582674274781113225367510842528575716464186030153031929640462245528693120085438643967273138594661294939073293443538121363128031785573002006999745552773196459097922872673749398142178724659359273415459848861277567342610899824218760134412566437385055602254596874262495106861420725383349595020487283148787956142171783598960249857583311334872008909270691110584832127739324059463632388723701542382976330113812950387398656031023773952641379132081140668196961121836350784242164090066866363229611756945189356732320879277621714730605272793523457822724788134971813613321774092939911531213436524233615666484878508285927490703228495898653504717947387776573957624028484327139301568116181007287042717624570937747157751503914441308862114140149387710839603150038048607848307466308705594877576773401961111802623933717727487261321044417135333661678846186525228077972832971795603155997715227640560499486635025392364773090775309623860456607313230808431177736198379204845081362578587840644718272438170786548821536821476772397171987500849095997627727833313077615974165150339296883239696243262599835633939052311716127328248571431506086006300807944889221911476127970244562345514202993700949933763818482794234790912026172810394150561447835828739771784719094076799957955550753489661244869119867617280000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,2] 39612604463252077625908626978420626166433484770858801408054736036822980927667105549094528029465258265331643706169274840236700415634449606977357741449975792826828731528487394225788334522591006005882498986319321433507641031326108074764622605092705072222956431636432078903311662974009075157146490665269899224047480457041848140871337808727377165575907880666476327218236988079757689380054185798723214838639886945114905102638779796070512321100877878820580902597144059883047428795438761021966547479637557926181591999854842327631184210433378043389797482203561483801139629508229961480824288674179383104054939262600767881983905867863223695107941591990207944856472097535334188811370899519076629699963906606017842188830090896449608124937098429424730462241198961921304177199093205933349488774212182373127431224242803542347614780315481623191526822640518779945588989060486405784594729019240917925005549867154663028644903028211663471046567680129753784633758417315691174260692557435836088346112204228780143800044655425072446307237745809988275978543073908735518982252868009617385963555388450783633423428846197623110785672500473550786015530885023575869572472610250783291481372810643954430620439150000255919488507898108962376537884687063175740784759452742562765392646557761724504187083816610965739546321805791045368690505581620189964143708921066307512896986677990938022162408269307574414309724144091569526251120818102546287053563506980748830616347063168245915941458255225647235187635594309536028373934397512900324422066430379153485878047014554313363620135246126573712091264417699477060996358102834738240689610061698632091806438994121637690828728781028727356547479181048681538797613122721194084109910408315483363917867987172791936521013200535766293112205681696712541535344463357312218186577210385400036353557894932479935978139646283489487322993731241173607210115854159877905038773330822634059886451232886390859320458261304792838439882941027009298076340617010977678070691553416772901568736576572853042114495561399789004195618496857275118970208256000000000000000000000000000000000000000000000000000000000000000000000000000000 [165,3] -217960160651538848596678084831394857887638420371792672899549001503578516691505402323730229241019867473493415419288183061628817268269369254922476209430118281442439717564583978848866370509824531414376289737582061502520027758265410725506193188730069189903331459798035588465323915979875930987811087482631293384485389432252908745943407447347318494225345212175211109520828177598814743493697596934722931430122242368158392146649356159043111192942828308480790264444413308746323707872919977292374822090333262189520030760578700031239163508262511444038415051111631478432185903423643990147967699201716725535196022976652136479892480821553504338724600758734426110644249767378308103760536563672741118323862251037313118813803520491470693982824907419494576139364380799622299180500973940549681131450136260281841224738951695568865527797189347102130043236327658813335372845140703672567119564256879124466710412694741695601096356660574318160527098024090544112801258556833251583659290453092680042450929084014426285617428655818804167996206139827150457966312979941994799519811231628683204518611872039229439914291653276784446673994275751073341533616525964086026660306356613360066849314776194146757990221002864635580991830515086994951799851027954702471551917742007614918369267857456222147600140048660442750980352618449511259118650553511689968876959077331585129526411434431256842093899185301976662035019160711759935355316243564051969434877601679576693635568561106219363913278644917128056582668972069136620372541625937987682707782862287439451149620726248283450466765905101871491155925234315489093032264103051962536673827710637695068019857094244230128064142683427206791468971033844721883805856897562387622743291647314676887253256025742303028515416191833800498749544763155779180592910468421542593180728102084076491794715902692271049817381184038200239838254868245312626976899219145982764637255698973448855953151424697370557338225477010885732649739006270922831436805106093541118289783691143730374457637546799993055427946663286840274956348776265160487857490493440000000000000000000000000000000000000000000000000000000000000000000000000 [165,4] 906307661369301746797921548005136655930429035264162183874795243050004326414190762959779219213278031454415646109634675983356612469340020778489709678501864655142061806702545931849839550366806897747208863222060942651641393805314163017763877714095077107453020367522412734097091438097710644778027162167475980197306180416022585266191566928506626628649292720783092098838782257061093901282130694779456362419927731729388691381044712737769182489952283782915308093382714729197549573109602270340049952262753627832737201385455877379026563358891480977813372164573856581901161175521527026280291556885328139693157487600688582138423447161397004061598326536460454967047719158365522267529135719592148945443637955245642039195475040559245059315113114722236177625519592838911210651393272681768432870852488482076134315688459761614428953228448445511801905020495417716348239779688334941629037487143607310627115426426726457415524471826678496194745917739192691286751944555621579881125188216748773349124861447010899462461765555401762747043844965181282660584360935635382067134521925326214368532009834029645892879880151611317907255824922545370033343164611515917487639014840067414078593469394729853903421212343297370276895111157156122097629363232426021925757306826074620894591533560833862620230454688519547593212390747044106705995817314778803106723548639402987684648078613898730332787378443370098466296508267719516465095708887867200587611004542839023831106539361182821391135617871918523232987693994178748182181791925601526118421232006984764115763981988192536004145957427487493141164190870628253914647151687980145337930569443769779285562340481312025638794025610891172986376044974525722798076935492125303844817651436024027649278011419082397617635831991511688564053286782458649737129670878860378561804483860580804960400819302771591902651171492930869164340270443611576268604443818783045162466472054924164621729561450284003453544596293933239562704867136886801360104527596502409932273120731765022920266472281174748671168240257689020569791853935980062275894299852800000000000000000000000000000000000000000000000000000000000000000000000 [165,5] -3018701406044442185315343981903213636818065346880593613252695920424184119020316271087791892159474379017340679552907322274391571030277465646250185868726018624012227039601541484542960698130924621976337398950189023193627283311133657914938980446954918423298183492083879310360205905215683729979169111240767672885398953526453889647657252472312414174081164825723624074219928980101112215895560757306580203051341436468936319941872671122094442965398869428520996684203944317127010442508058013838157039893992331299847987969035414826612032071404728796198935115680780857523874491509675595951007400781578560874722516836261820698332749585501613597906568858155307840553464025015918744225577624734862196123271844018111089516033518328801387875779858421326163474750072407790044427578528278781528788767460016373669091965337619314826819550906071254241639655905476883195240814390364453449629607331796301905726128018232099292263971469780743233609797672325241747625589631051167727639287234434312014306608203176450699276656128700662941861435272193366815955932784313707875399593220193657109342379414331966738556489783969031644306672830586769881850863163164028067212854638632851982928438232213318283568012555386487370320786755659879346124953485088527782664773763820867101057104620120757341632512683071779851341425531221896481865090047329758310551505742980915633348281357199418545646404877997681060502288529711421174726919789707972784792025050857029643162798769546452342075212781707472483940926457217742310745507358689809482767639987696509180642673245580369411219698760577114615198754209708696342458505063129860771558579480083569366622274093400557213459300165513778133745751013397350041593253353292518288923830376595989355301595493981455498842432725434455453556934699336847532067769491431727467716436210545070562315474107783157772947923386445063510281595388278102482144485174449368118976084544583772404914987552602256001951677746101204541377490402343045991107079586825353416121710896346754835424292828768981287286368510522718703046992888142409238544000221184000000000000000000000000000000000000000000000000000000000000000000 [165,6] 6946786491978467966862321912039591098646277876989107328137001281776163785922857568812022244375469684116926880881817970639030882901416507078449551527087483888486748420356858361732761922992612758796382600077719000811649984513852737396973466809758209500712028834894101455930982215416971189438665117280199607716169264804715353547689729547951199670884619489182149482254257050581140255993711422703940252149108458245491956143660731607983243196802244006157375020724693392458130902765076321362740922115975780380964144834099231312199414839354161055958053372265564032914341157398004742476226778805330819368504645155626102348345176856922387823121249053624920815165327800413455505082145575207935882743200916079237593324952962608802736576462634483661251341346426806779368694915756697293468730186019483512448112891099739487347106821725291609093370880487952788692604446596290101891433272481705742012173849388976581513057208762841459341136702037055868216250093677765724563723400651930280546796280216189583559324800514416646280872309850423177994485014957684266275164901768278113567786835050764125863141121801100800139347524346422096695517850277538350704201314103443313960413107014801915024093523477820031539526010447800182274670547918075906935728640176764074406294896407872996021642883657666316147668601316133554604265422669932110523155418716428175972168877891782368731040242719824358074018366730273336152758437667727220003607629670007113396602575326025288357716032270633163318592628631776682363477721683686008394294524594820157824490682794461957464690292309779331276374830605734817255767945378125874057406480886093866887015869206812065512654423499414898065109533839605652818494027614418239810212734361892441626616085460124408020582067455333505180994966412681173048182212330726599701534667074175167531639300460465291708464824688603756049182533641796590458940149482121496399666943745806078765931306380993025840726708318368558626674347030747416876749038818029923547960552063896160433911572071784925242414121753947521971985919081056855103557022515200000000000000000000000000000000000000000000000000000000000000000 [165,7] -6063986930909241154361388373117127386851908411748449892050934914860169404449298040743724315163371741813556632191430749676627177185100688062479730652637479587009650794817212951050014426288633494998551128340617648780965556865581370536604250635669539981489211151034955814890443745468970475969310780183474233764893243574795451418231973449000013363424357003173733098423291510568508317043452139373218513475238575471442914158115807918952348222441216208334564103863204746930067760086643390872991771181531690463983449507678374099791300396496465651339455759391088223213153796126078787340858084517819054075740016129639519299933388122122152216773970684759257211220775781192486505536081699711306845204628839143562698381506283233736043158780769149332128249793586491882372509868619349125493301443651516030328972752940827100964622828416735980162845096730912244335324819712051939167288908989216127999742015307086088693680387543229634645760755311383983203848720321027691268708952818673340883630936266468767140110766806698553421157897978132813309050967937191416188218250412871267291677597810038849789178789137349888700604985821004586934717439085184706263402753379504667363263261569047651260959932721957305955463050639030518274639869498778933720958384238389405559032038979149985479862419209005634370256680406572343994481156506567836942773427932180425644306516075081823891039197830332824574573409552332833847598475480274650279213985253851670141254092858569609618604566234601087296295911589327256829740924446726534658192238826104604814085963170950953213569748800581586215235842001091761790541942979166109106599415323751790613288330948063003647683959057480109028376859933895120221213699526678565927488123022102484229462930884196066631282890341500310384943018471526035390626076220754437079109682854184593196459169640689941618649641597135926713274090651871261741313479837596261421519864894437551431107751907450891233924303171916656775249856212121482111740102425391064195869894297622723436945561142167664793628319812033230606069323300753041199678139400192000000000000000000000000000000000000000000000000000000000000 [165,8] -10766002707753507328595955982172737629712322651310238879427737816976261767983072820277479661185910027421623396607886099608587161478257921619138638836775322023827445459246517232251507762598434785028686649366631041778119620522812260954066532198110381544388373922298069169475597665062307838475087122707463467481936960803751486551555708073528509398448653911718232219000008145817622517318610593968528213910177218572149653663944028268274137320040217334660740541863300541934939532599264111232790438634907035540074988585777227778973415009125858738830787431294990417873293115882900838668789185755356598666322841932596582056495148313395915781585351189773769636153568270460046359737408048497121233288289621508124785952522443981444858581620371366946756567286184983548877911737639400432146453742081066922813317721820131230987772884989170961165032101657415092082084601761932721481265937308717763472409001487572304440705032280930359751690823917097615628094943278315389255966299865956146130541136442882677073157859952441875054139094842071636942141584168065366215984945099503578312271551154587505007284691826485818840728199211065550649550974006011489756165051612444385553205030727964339062974438937264147624509707987783120643189442463444369369961020982752588266819635500696103906094105321257731875730446004535039570234454768586700031717577848386122414390435233338268057075858071956042920150699123398450261416146986581302692049536901750915189916372426149311576132053406829040286853844881190875587442960017790862712153990467756121561910132681532878881199170902051877361572983479444186797865151531004314458947331115873040782057032170645885432445727667523498879664123187314409145798412467921647552135085416511940127135643673388836454442854293892278426585020734249723650659320144676772902473037380318216785002257666020287243473328962661268290925196055321405131011468608474841585400749189961934474922240010748315403308547622384332081291299487409737349505305435521893252246593204445758731914466066482867003683053932440123422125639702614357990190140620800000000000000000000000000000000000000000000000000000000000 [165,9] -16098426621732684216385977425660371381760501164254387387571330072374718989326039548207258343696205311998345568472892918255624489012551515503114296771816495501628155643926100777987106111423713742040320069755783669175915087844673052617983425236637176967732713987422199838389882629099042436372538594770660305696350585658297504155478297691600257200264137858346801485380998374578971903014024389761991602297714785143680125967160415323436019264830255121050365237619415155283598457308441490597486644355026210050961463337351683924005637284772717390523473070732110834906284617915977278835803930094748959922430657727595054249679245979253805946934499046234829708860684166193972115609201257346391400123250054577153098807899934809201179531251031064746964726431771540882689657023204609346834233604002712750614749180029232016979274650816084497017271534078531699373170061609326187339732194396886363337719902949916616727745359022499213262464731850341051956978689845131133051102260168225746261565999467404452929473832747705682156432190746688047326433266879683442537060041490277493193564695550810177430611052183148858729794294872820241973542315224565002071379874440049848579021333607971936690713949638451938069031250114772435252717887074651524587486615687216542854979320240964346266590203888494374391220751795182910611681235410668071957889594516090889333692185434998216315717667918751856896330853754162434535535774031651079159229916298076933123373113680742639158811778988561203719394316066974657899146528536447132759629532080435549921464806002141088222438695013075629797126017839430008620254256180003185931750540738818281115149014669278806179124807175079725799917644403377685894985587732064356221988197096953224753775314864467252845386705994912873527720600644599562548187892778653730194485772650478049215903660523380280704249133770296142274553694888399300939420655021237448105109903765213242522023665589175939810349184223100491482541062899786714407281308725615850069946815297582336977731931435970663005816346028166393347146304927497867382237412982784000000000000000000000000000000000000000000000000000000 [165,10] 380290210908463160332484209448596923300136555241166243425258277292369423270364052113433350119740582932722884041055088209101683651816057587835767661076451121521384566882289719810062202488074222534516036601481644676777856481705383610768140711810712657783979216184659311111716091186886630064388183410894349360525607535311459996396982587904274544452602952056335084631728731016716652929955994039977390220145878749758972522629872729612142074061445799491878331934629967544320192242903049022507265712760472073633220840480670205302216362959462858396411365396315129852319699937289878809289801587774694948806185756714984254745468381273953556457462319241409783434208231352090427909195958258020880980011642666706166252267835031461443338279408765229266193410304409276530726136207811609822576371146296475462085221804287126160839126274343375876447497061636086451104361862189760537647867370253680276947880465402129734691884360487347699834124607817189160816039861891397902878423149640020433228471927625381953541275674062164746444977268639588921768011334560005709479854477579512140240138966761397981285703415459129973226377471263021264724115278719894462237460118156196115009603880694434073575133149836681423937231243806704359691813182737401003431829877380949328594976961978545488504509563617692251782781301153362178917057500398044260717257802494871256158898333075318445349623551138509351567848322848514129768732449029021067237799226762422166569050194035431957131188034347581577075712330245605719172193304970444611528949315160429763252338034014303033650140230010567175361763314118375085803928249519151958558915882198255855911450730713514329023653527340788480149323048933237681564115293886048547234945430967480657699899894625915534292947894289711614556670528445950840000289444680940676594606077967682010489410845640581527219992498764664961652160727449783244066802362915665943120673083919550665164008766081202218957919188438582353056331527205341395252844285483825561249362861697503625493980548960470418201862109643252585566989442451535899053470515200000000000000000000000000000000000000000000000000000000 [165,11] -1500195009856065850288671370448200692172755709076795355082236343299313066083047796209391609387601366282660804280487224105327595293078117070247083295409014673348220047242633735827201480813903276759732699400826210087150731309048249374593987531476320911076809784091210785645855697436674842235961185683589766542643170042013557188741902310172886822200555836647890224264262076644127335311694686311240429227251120864507575414424738157374243838872947003645983446433037321515206495129514050094533619699507273462967144296838820238561897390224785509371245870986803589765721178098495653993212942529142431267288212632108187027915935087668472276380585414561941188906090749175664667839570050520942495614643632153410596369884101088728670894717480196962178343291325751959913415039199694160542089946744685397892750987181762662690109875156740950721576583581084933520316790448066552074595287694563615130937774265667637672250429850294757696910361678613406143009430964697176532741108126887876370336164506631216195825858000098327099683145450167168082826480195503483271682369987006653424267085902276106931082064126880317801595172502149479374582410175906411183226697125775351593482303096904858858006434714688148844301092341431784743611998437901282395932119731061447532334468076670422872342433395506054235162032578830782881879528085051450234724764642317175537596826712008910173233053758381925964114564697727283008635957941861420394765573467691719622308296935492711810804334333191112788363324154309462224019140831489789180306213015682419451456165813771644746163776094902293987321239110537220369323757282961836457767388813796352692160817797368428286943324693987508037753189147847923419149306329441120144846228112019375052609952963873227762869664984348296189441033936335623128768462860558928287280562828572488397962067039119894097930470688292793476859910939569563068786992460571722220725765370763625863035915444896147402114650388788649781563145223798094389228686870328504221290598907552288798217251515647192496688552890685500256832240363719922428709608450162688000000000000000000000000000000000000000000000000 [165,12] 3208941427420994649434373063249221680168138846044650373492737875319903550652358501331961375952601452571120617803558660780517421604532983304385650910808060111691480130473604034825096001002092240867166488696621387524215797170326164062982458292828633349478148641796710871686806695985698688969986290866725963389492074344545460437903379948447645784639695992721763336674100202096954585926843110808548109575287050625880325459302249225206195738411304335824332707836139736313319228088551730915319793893961654356443113348773398307815786819393586791160956721961442257769866294724103513087485404469227089505396959730986704906040865155005860440743878180127980570436457311466373372272675358704615177569210276839508684039754276710771505112965443987196072456017742911243494813922628152069100981242785617136987460516135213785088965721200885847595332090231367683894863084517782057548076809564557716716503417147962923578882082548647103187403009552972857256628999864052970847775590531922406195439433839494760510129328851759115140111033128691337264914551509231193658185344808266311103977255586401848259936799688258695344339061511678560759870586578861707665235279555938038331118848780751848105002341700434333962061522624688139174836698349957106744953254777285846382160657210901161662206193117852159086801264518682530683977819994812731072477370463516984887225504677172631293085010613925159589956026505977790898867445311927318769846555472665692053229648928682175799771028654320689241559943706097764518858509159516984758287967806833942368860392336166242597273806252933361304454021404128416548368882473806657589077566457945776234023148194089315610580523628048626464039673388866180558502343754553981238199368037107455915946004287978182379619037573576614868139770870115140820322925560432796821221212067895202734880117099288447975289648429705104008055935861948686157091360672460807005573115468416133105831192730068688000301551110677194334461242964720346270177828004189832293368683922098723512634008552567910287832497115274631983633302586540600301266957395558400000000000000000000000000000000000000000000000 [165,13] -3902019171720374526799000452253062103144723943845161916557074126628122270245570439542408406532312093218379258478162222595990860289430094878446543956944559573317800607579754764073331513339882481043099490924038256264427682709999783891894478177826216011486419459249187099017087546891156987114650815919208798613071103294425345126226843131753477325821239002575530617461873749547658194267461536671435411402806122770687741816569145440376459228644266911746986849502531160766130257043669932586629809266385048256207845231817924817627852425389839371338102484668650426165110272896459574999244977405244440262837063824981168875738112071985420578024753467458190899143781205158465320413498873684537832437090712420773100022641484876776238912906075366346134376923852887028766817331812237566506162123797043291331330813331914801895004267315689201482023085468153005428680357384617940478986346441578591339967640559996077220473343515582919881436746902014342811491088588662899089746223280663464690791553870303118642545915640583512808140250818776780163535769288294140280615631271797590160086230671843993934692193298089153237797219447169748277882223287650707135784251452316460380562936139546288611434731148741351425633997043841938481467643299166081827332028802734788570686201947681425733902046101231780426570438341939120061709329191142825645570046736861845387288369177873108815494536149314282389476234571430775657068143424190254959488419982269351168145051551318977507320018641782577222398704258738961562421617640128356992495946606464993332214063320060137704415055801007345292454138426329937105088613119649666765600470941506828207360289796432861710639418508367266566809000117328737011744091907508394616116745066855083800222036826412225867170182461531649698339133824662045241641836554356584504020038714585584481453744245984932362402611276778930943976787921929207586273090968838421214847179735089338198996039393326906335533950806116833107827716092244239686114302756439750787763011749917673709401023084078058693108799730689345117326553547255836341177328271884288000000000000000000000000000000000000000000 [165,14] 1163421312316835994108778277660917877703607390370321271085455217815701069075017594309465609673791595738172250005724055264658609190471055115907429716472693708872088308999120197473690294918713404184862924420758076697736066992505231925132700149669875521421206164340006436318221745623766840283976692178331880538077814814060521723950684447355948671267916272327066192161422304671547416878664460849564158042085269502947366667043788038664439803290254293342703100998330642783435346050726918764087182386908618545828987191853977726220580889857037782119447015154116573290271712555210518903189146736761547097126663577658274416277388250044020268608500853964838177730132361848912840054081027622354662535007382066520809193715303756899125555132922802950025858044425345889306726887906652277080092995672152110992004972278264721943018396284277311642978952075325785569104713267706291639730375154072731362631131306840898006749611879265587007881242172857394531301336684435777514051687874353047110004280505489562556247768472100271980105919848532799520013521790943927400973673765735038083845997550040563652850351408587033998984355499187033426069856506556940280362565677315936729026785632498775174818170215552200618537441010697112016449399920794357743683403388355510840212747577273201259037116098012595625060690667011174357968800199459571131326533691682995625531297028125933456048802070542458273252468277636199015162200581727732360568715567476067823120409903032714624015354328446802972280525227783023326670413435235436454603694508413821001736764302657889577774312073773535401790819466661169675338647427383740566109105422186006428838675892958059058953563172157985734846692547297061506769289925614338415996730061234469135235985659075715946941382041575958194093275615975681244685852544843867325012643145534423364752832381437911668461521431353586656874562021058955149000629621208302080923174616605026023449683457188684686547518327602786929171811081400399282169135458969434060546178691679392082664009536608889671564255706838109791162644839091604761407224440422400000000000000000000000000000000000000000 [165,15] 5406710636198741020426039740615858602694497571564482902984496049068632128429834237956583838061944810196277780401642520180556591041357647092676857413256723600545397842455006553739539023750874783090970333257149536091710582776737720007976370832972421613683607206968190893903598049306863256360981639495733281230779438094871960801895777028078072140420232195153811732154071542772241975164601856728056764186314230315959464229925915130369649590144002545862733998434390141236110191464007589494542326908441765049183669933072341701510919567093402485507264076848909559013559176074837406402756759607411010284230003416325775412440475987843905206756138273625414843792298452730127875226505648597999825744693202299624828022502462151341329795313972028570047199716905661283067995734175635530502323647695168437469568185785617979290547117590419160854366174203762003034661613552761256955713607273879468630209922535113113482235984119927264661624642877928638451128291988607000303315049366743488406423767481061076476828374171533757378350200648753576108058700252634206448428890634738018749664778458601089285520320539064469888330417870010253073688631202775987941070986256512826100174821917596871036889899919777139487785973860935433192777262725753829643280905233320058534268994143813235689775746191436401879410176296445655969559933421082741221533418652528704805011425234089025013286573569337085479612560320040066471184134872579822036742271865814573852883397290969770744444483602110974392179474159773775284640389030424518504198739281993902594985334781845045775797192328032208726889119642865662350311189846452766584697851872759608627551870859439766022493053748604323835697391899205735826341074282526135770770171391840240317624466482110005242313950049932665188636494200596246646073293332935700473763517188321777842164032843119254183158994527426719812131511506774299550693617085338516105411794541063994140117794497613144970234940493303291975619215623861313640337828566894445002324677297024873801037082558883011089458278703403222238844103133772933684282842230554624000000000000000000000000000000000000 [165,16] -12922883764574834743752309074522060512704239150498413211919361362038342653439869261395589677368773754245047973506275712275790578037677329155491730618400420754508615784835181258569008034016366189630879773421580014277916486699703991346813406554496975719920847930846522798978598110504216050732376815026869059320232332779131430204078674012890743688846297196613365348254801715397195883265287385265277238400097862695853156022961622176042929731560961465094921844637018240391751447869949413803136285223108296139559435722898484478119870902043149407245018763453229108115561181171070873708817467619460829574892041704804945819694079911186431191453890448617584103698424504220266907656909285654757630069635977403549155278664812081828993328331556271934426064327314184179561091043124482303559659380690186690518490764069708091989558260396376154706734087881884336121758669808320544879349878917526212576549270895676926620723021002038923768124873067260538540009399123401357139284719831931209910322404282912137484414970114971769118102666054286261747519086510314042654378719344225976876256942468211213621584373707179384457565562658936707563153472900864294225421381401583572253390979707159354759259325784844974307078193494725488216740989086248246702391887578810007442196603409805841515435325491303626711853509990080518590905456016196712302216133406146243485051997723573101409592907404791600699156992852491466296341540063716428110228859945518481972923660561472842348326154978084435409327964100565226344999465456860762185871913551192618274094359483356976285271911429437382851697213871185979335077503182399643856634612896872034753508173468010137042830813299359043998122477150992569967377354719062159072534245353543041359774236342773019591205718543941217616397727599682412704392074396821073938964868427050853077882874640130615875126955391313687262595660236916917770035223013666690659288469177883790238459352052791506887543670995975123060906104074161222424762773516763375895977491532146374951049121010585476499222633495558620097764363142284697022939716701388800000000000000000000000000000000000 [165,17] 19553831783650161126111108801741820344007702074307714973954335770869242755410943125937463999157212368128909659117259030255134533119695223886698312915623234472093708407608597369076003289047527759073554324779853418383249463857241272499405325972400274095010192220778664042066004217780976533337463520385804975480227200491808039314657433287980074335582503059164100462478102113141155968237911334028321308971793883185399581216176626042985878111099677814844338082928838677004648174107837602749634951042843640573448973139618548759318021224115570620386278999399454369166265754796608758736103859870580756708209759977261557710562478178990836738261378886296011947474415664105807566963023078627941581637952332832460117786136673169733789207171834425486526909577870735310239715067586555737315424842613863229003140962082019092861296379280443461188492937084807367994083368095629244182231058338276832066380473434718942756407269388528444120805390249441513036184261938575084717018305222758662030908147940768049906582034048927795224045777467197594647757564749081787390685177995753737159130216621457445424777721494130848916471928096926150912468262817299356874928840135901779541733741151087352381587480167389504497146068387456121428401425309555156326427932902731900652164174439911159499424361835373034235348175744266917155119553292402755860551742848792140941230497465829028021921730310462742248424238838175542552187732719888298137972226469974990795526624767741529692899302477469719121486209762692580721800292316524051154731632772336881385784064872551036129219079326364280193274056480372873409174847728926673690386244456503617780676928012044203201794658513872796336485949722274804840057800098693998139632947102380006741051114006488595514123437097234995675092178442185218597373739837324449979554476848905099743052125641359349730022997430720738624714576369079588135699643285284371093901137965915652424018868666630453110731413880476571329705191042771106330818027659956192269778635433220846928760560952815893084250401560147383521246402149428518823376792531763200000000000000000000000000000000 [165,18] -29961395791935171507470505761102176083128057726269685324336547995958604054242968325103782930013157945062899839829277680124351612715650997470905728045123845743151427212566831905283279663246067820586928575932903941589476149284872924305689459971831612757533626403276256122103425075388062415693357438723417626795610249130618420699283742357058828369150913176963933932855658560322681795704026937388098120650489809591673334763412167771639878102705122475314234243161351976210314608275490755822876508114955614124206165356305940593382670314442206027962934153447546453202938786326388621259661451713401903643048529024225856381356493989761833374184187220982647073067393868281572319220862299159089206273698170800744840339634120674963938107245135307021857098488920498002904782667376681279541331981512766529621358333993279092061549130041617144788575428216153479217227383958830503002810615263577423019773347692935630112000483463653899118718130299418030425369364766109425271571775103381122552595095116668707175534048955248261381994172363840835895168040895203566362930354334946548936903076976281159692212043896568733155890854862839558867396272050656805613925001160239423013913104799916147946302517357494859533019375429839324845523614970732953595842215206168459928486069637724819555863290289400313881773756174734060474136490978144127735291435197132892777038609079258616514984754205879203329764854686801830298156624001402242358972580848983535936018669287744357512511823072442051204471232048855462260888885479595841496483763059876571120631067545530358076373242664560803861049356817036622756336994601448851155006853276158178730995193430646491949864298519209418565013262320868697691127033385687273503668375458038619449778733822215891006339896044920088588484448396550975987082349895666818812932279017072037734970221882961627261061317482632007736845050485708892027217308109552945802357945695007997058377687120029668473423752909239535908491959320169096670821079056681507676090138721406802550608109108309494602621541248798422325058378164564562901596639330304000000000000000000000000000000 [165,19] 50758178091940367500020984358563138836650825428965613007394687294956806583620084475782708809718296960541246042852257782943264483799769083782005865660637588824953988063953937663032678318622680178453729865044170966278766126812867160859393831164180825484720767375856458768626591241051867875503968649936672257750614337974613671818373610140522351273695793985355678061760085189467875626917161335546299026496159699275232295652418615557790293177833472825641741967658385993093247018002061667550647464786249034015000517305117504586641234084905457087089065638651261332714933421793574581865511490333848701799831732593018646894479411479000344117359039094554058305072762389269504715013680316586138497089326099780210796596937422352909309834619603381398823167585489372585702837296206880926120395254613228487139379332012465148933549105960379451625877941004945679034794328044624388270100555819195093783449934108134859293508842147309323144384607648431421335945941594238539052843298969260292418357425947508228667369944846618657418486534571780674702522767349741129098409090103757364983652269952328942958760751674481184480922048021774231325424339680914170011447732983811724294161367468838157019233266766599171317933366429621586943690038716584322740222798016011598882507924522341600017912997000288067124828500101570410525493536472248320470912714207557040998709359751858872331293973613707622354377756228673303588089977266933115007060345708050978000841007631871986772819428096398694717635127094742013355612995687902853367301229669338914634372999540903799229886232298484364199348047319021830260974701048086068628263059130586704874683543664426482546264942652223577502699612476548412951182267122880446846316668985080208931329206169983576708924750598520521922608599279884586943887091490488786640116784312125916438229537040742259255695402066299111551432226173747679911810404968855665801976734411531671730824898511889819693440321803995221222760084066944132264720612988444124517104523022587556310712536258014832860337512159776174662061767554407281685801624133435392000000000000000000000000 [165,20] -72556038283675391456179765506164597913716162324002836900600953912591718130706430602521965981893184185761634682071438366318310693975746768699597042153824382944418683427546818739073327349164357870284873953169002554380303325007580894275631875203257617722730627370540203746368980912374196615846055662993850669628044152889220291406603365493083280886062637591237267819807216493866000394487312279054553949236569740942903424281769729097695297064829866996284145847309055722669563681470102647024306154342741330482056409440125981888426080595386070872934933392986878978350852325554016561536419054111579121954416096280576393956966169620492561355326685324198212137207321549403267607962484829657224183158251972569692334965590198832100711473353466431479055446710449059509071749994348320394619443274236941094781005981245057770125733332313380394021468396352700888626811732531754447173324642774513012851050372031715598374180912163214008504972469538145656804546632662101339311504708361882980345534550047097510176951397172557708229317439960792564393829403970997725347022849199296693684056980755748644597477778582775744547791465463537954182806740329108257425259845181867046242919102759045902882321099352308483819020350374100417742279619221345980063624520195983968905702234723621120221092598535525134137748994568922224111314285691697932375050521283588985652657750014164460377275932549011284570729319714095893906599841364345670568143916839236413718278121237823725981107726663297630440698440450854934673916596786298925978576964604347897026174351301220375626617704295862324134772525249034459317574351274346630534688611544618857065792944593825831941111255997314487775350078304681739308275088936817596178040687250846108642026090408527938156932742328679769668153835122922278903774567632728730675850422705476376399249679329656966368717082743435423359920307409444238994540116457699273876713331471625722541192444006422717038460215629487437893331562878521032675319435818541355061245810803338420273607871447469089725217453972126592018620181699197459312059752015462400000000000000000000000 [165,21] 56161738128530973044774267113720008949399450980372024274767365640212695569471415453808583517663392606638406780907378985634220421329923097244611464792119166789012307420278073080702007657466481653864338116596362362187582927026182932996729091254120835774366952754502482932385125984030754338651743465596804117346955897916321144282325387769256284332250245749977825936095036739613058579689995508529903186390877184961125222764420764148207775085593953309605129566944060098737341813183890267032573456179400149531019581311516070761907903207484099221301354068835591141948077259158977696580497666359088590011055461825083315842296640028695358562021367560274010705989878973003805039830665750961100113763515877490811891677827114838021896264326174059318789640957603590508279053697176602057679452100568206040084596343265957172970431659796235599888063249225943667216305528226979594585339028825105190715353904707828522761852318017274112615881060167373858311691623726875911220188209458349403919949902218024907599950598641458063435324950480593105075969329977379274348538884374061945274704293470193602292281538620064067050341343146522223480203602851137301995056855958243179252107972779496426264671240771839992326495271820058081585090872316202623266429066886589907017899401604807215791228743415080657813234723267446675296471441188118793041500653000164447540745530857912446303283452248762919810032739582285902677290082411829433903623887370842557592482551308733857309640649748252394907480762495186980327104661745165808527839596585228519650623459617204770540135764053728233252655099105849771155848354006846345497042297003745037938094103262897488437227943286835829106577944874228289718922488957776644758108406318776048844875353620737378165138215342506967091666514315699309014271025329290121377627087623547344339945129193207585140165601953789617302974876393575621287864401744439736100737695406672194439555552002879379514466283681141285182348158328798684528646420731944651103508661920488416908407933091255360471650569920441339749197121037151168276770220830359552000000000000000000 [165,22] 48230128274589778809918310409806788987479929649742982201273560000287446023861910380192248769134911597793077256794555880068575760442395794737583507437729693560116083623818988937073600003952391477554532352533758599628911246515711940009664584975342710937543419298058269195074733420901238724173851761697153508398136377537688280573910983900884907370786671783159038327421156831118778328906268486071573399736520095985235910742415794736691722333901005469299279310622869258759746117880842998719304231187827248971742312612619990407638362576143907802858693758881055879090452474160471180443026413216000123228359340862985443802540481490923583926903777051054924470749969493710951843308740528869698315952509809577482909873642336731643411003460478940665355349310382553560847652651919800976330291288655109254034717173753952809920119223023259506411865212611302422619321603591429726071656506594006255006190157600465566777704981181701335024500960573883371227754563535568110230620172725660677523668351930026677947902875968856195244142033423528873885212423784400280109567324904274858497369722249115648190417338947064812855660674530581259346641486116424529408067087541628017550394920047389600236285283968739375074604574806859727551775467422985718926052985050129802304600355287867609609602275935076376042638602775734330751059245844775358778987068971621094169056591033650479735660414037790981155223692016006430504375817132055812162965868259413399274060032457536963029693122874206408630786638388055266877445614770359354754684396341893778726836594428619188027436877954650148879148372186510700673463230192968225511097268729378530226617910549297382265417609528732453971776178468471407968721527038575286760991339636014658165864609472583123265551709278730753435895361668748432563206072060542981456181406647038625934641178246682268939727930778779029122779489144361047658361249299111139990845596400744902647319161621637979256228614166636202844806765447945285151610018565949473082172739253917054290126489101445101891958197601478943062086702589058217162359477108736000000000000000000 [165,23] -248248490812788270191825977318275987418924905589843063454205982307624003905285549865269467440539878274349349997721297477459504163309305362055584825781767663762325579966121839388693293764769091433533205343750236181569884508387221943554511373665879581795288613661649404140283335538869787994500848031120715322926197375400273193213672610345152691553314494387506239548780525874895955656623031622498726738489135465026484293550116232544669114102236282122229600810061218604316300256837634191975921290885814891046083455261027534526616722238274473299990852784065186839314671831661600908804117624522749087806148872938973005426958300303043739439216247550858088518214378413663056434700516819366165094353366414951016724833713736010001422692740008557635132137328963948413000269213518281912076992450090590994498220324101120800805210463858028501787445289726978330854526927038876625163918025368148256297103705012915713413353708702813788526002608526609378805781222803501463286950483773457919079860588559495883710961872102831120064319996256528233326560345222481177640518237425249119936623624585520722792225123061726788487896982066937416332272585601126740811119308922416590013881339886903996145007858921070295414129599047728379075798106417955978941929813497034111019218698597766240581535513583065935097559213827568161440734634527624908329422302321823415993239056785602336131628298545085065348707639842883659847194260453215681492037041664519298490142128548245504506403016678511487855331390591563259441051936063984849014875834433481891503532850622011262766997846972686985954674905977345326550570912091348224308214918262823775666677744801623455559675057041701183763741271591150889439762954441797318016351515419259349767202265658961632855799589695115895702655052311939847108481763326247685146145675844615271094866538048336515473114586309368457195760639581768195870751583546740451029615987052504984605398909242146773683939272155328878034721690633891715515884459172991618723102532832505972358256375381455208448125167739081580330368088382652310229587486729830400000000000000 [165,24] 472303512272788466618554729156148161752800830177938999089822612824352313438559267440175875618179658167507993792375418390227377026864017101044010521628960019854033972144493578201953445786615812901611580742497865979482797759493535517836528882309689213586846161450439801636807974281303146242256751746367921396283387635998141859782461218679900342820804215025654565549619552478060095410721186778040645097625825609108143980809322630944563098958074163353415047602493144475012987805271518284876219553277344384401449547203672785296071000210321585487883868472491623954424490417077180590090576322217113003301394373413706399884549303087946359088004134749868583138931518591968012393780850065935075675548486058995212155265008339746679712447082257126478255910311425474219697122837233122842891964547842509445696038500428182501584195477856417724981439441283106136717586510719458236748011895633672044720764874414195371044886850451555563451611141523498001119728307980282931288665971041792353562569197720878050614950030966775239263214590352453949240119196607079681219592679573348315475573896235566058039328836198212258457287132261343629486600355660586978584379721191981967867345770534401392750206988461094326228881965856102119867475189761315308331598838436005053286865848926687577574042697572508306923929513415495563794143295992607436062348151291212169476411972865891798616551363925215592600208877343762030382249730729854293534632835052401242708588996762531584486476875535446106159241256886518767253946503997394294359375182441922864803592939498025205684068099303199608803920214765970655956181614772211534800591666558937608932266740782764415023922184280035761039974301593484477791280707885258114739457813570628148421732787408417163215072299237259865083570119628125533271585122694858959852054308579736597577996400611933196381925427699753517844847228524414415759856034186854317980137736749612813145041456718003753754160906720341791589751098572902821348337590543112358688981443506939250990751576407503772056714575052331484868977485525165332272891216003072000000000000 [165,25] -600785549248714643495456770847468750905872570667425219217666822218989954418339021981944661528713098872320368953362321887672951345045177845953118677220410135142030628927790745892903954955414704681851540944049806815477972888924433654748332973234469062736046769419114962898171917846027747540346199115103244869673815590888333075568395049791914265408877601314707436960036703760681270747117307310293593056445056189052545062908511509579787176779733195920200394047046187200480329239567444021212985188155733513268410490412057627098894531560306701349522097993127076622021733271630931203586312366317433714880063331379998754165122857312412321840899147189579878923219000492883256700136778814485048350724276700676403779507813894704028053165327296495698088426333403698654009989409815656500957079862907195966756920356577388791460339762952353137190258315031185195133914947412190777583650175614792939695378508159454022770925055415499806024517807172956346562998486537086249246679139733213819497380431434187661212550237474136933946303186722842532526263354247271380258732189880802792505467334006178145167911355012199633854082431681398750106503447945839765926290147501029971006140435288686499802938093069957476412900456413813161294309524150054551672201944523370412371591163715435990260899788824771814533103176620140334327341302387606152083761978644808482606351957336745747626742782220630054295739452136432604490388132071727152065335186808419368026807298162413504238480033628911682012397261681144874747456888334841331611755736013177957402103865151027518632805802994612695355763916269395518069810559969855972279673380715134228078092935010501323487497677995528140469405977922864803282632302016563627587251781835094027685650084531499408688787892598821026334445953795332329811443230214345106655685993339894103156525539157732561342182087350909357799445679356649887104449058441446946935823804406153264337736708062778892936670371044088691340993047885596353234329285170183513314234688099943347191933588894191328163446812159727502967003204236620220939704082754437120000000 [165,26] 551681736592007435618487318179072180523039068708252148587119541283653432550552755605909620273621077795255197255635618419701905710943730623067410996856462582652733213827786610863029666232355098115925108845761195060414724663978072646662825057671739507676085537612245341353753862583408571504754533620180332720584037966771389265751265000734484293470209943092435186732932396432285323672633456151835320897516945396695615610770389687050764667655720468107330766862450038224482221220286599500712820989785432001088119898543411025091229807794863857156041755365878808275137980882599335619510595238435334807096271805866461141659299927404661205739100180096785973160187325999323056425035154581802381717533290067810753887487247038446953222061388528356907855414955710301166057883487213260381846413911417410266461905322371397242445970941363496111667180266646663201823579754267371402037325984932700337993902915263233636794540853465874464987693659422640521185061443329716995626714677949954846909087491377697674113846797377490084493662876318546253778687248163091577376535476031122600490679751751115865005436571827453781890006198052121526185988101653723922139947985427519948304829327206610571519665387384377968462843843966036386773779144037146551046257559305511581494158725708388412114078652171404526295801636505167055963526693193802911963640318121764326350633828422020667167564384176071297671527721984226633669880593332320698928550344177506689369153596532414970712687361571935360893044271608260232000946357176796302947719003492040641199351816061997901357903294706495405994577351499135614589287648830154819570024466423573771419237576066893663300426389401967579516146478470929182711649628428163050377999915559461999288454896617033507028315923453213019948781098050887133896792485914962646235245613784347068628692395074401171205803412289977804882514039271794570680497283771721628997699688650477876743906463531440627135771288136858517872341167542226996002266090482233236339212746314066928992515481769399121227102823699334865130640553525833007623841016892620800000 [165,27] -345298129164904863882050097253706670782531098399641383074792032929217440910144992478859916268427114130556819375428367732497820522484580822054512406894659322664084758337021208877686766674601010662412645190505150537390260951471761621201349174232822029433141843373915409116173018911851061688381455701121029167883894204577654844249156751223066504814776189493738433216541971976149623248456965469363145315620739502605757953679313009517132411553017521570939781292398539491694652583342465666190851700960989840320161231198871658999390037473743530140909642695108335039463090159776246710919691572848614503983331758569942665402431460352080932822893494933675526046120120845431968469386401451890617006946541206881652466009636779986679697975291756004786623886680204635925966636004155421551105622500044646657261669543336179117528623133035031103392291912088152208317714774075314780122565284561498669861301782632856282462920883373245866885513738264150316625857732251024213369572493630209002607023223224974976624045398974593906851367300619573534717543690006426891401181030550208619974167198069918472198435557683516731393881914379397077341598081336184800362459311721882477606699816672869196528531932437927613373015594148429313983883730551089143006892442387598719063382324413140082696754773479390551257870586774937053696981070607023625535100676688945199278774680321673274024325715436339636542290386220764680795028349523812951557370278815832363944691973819457121747805208696385848465462990193270979110722998204588988213766020347227006501190073485129334786242984177355004959145515237627031119698719373542240689055552633224300103956913627633938240110458305593262494628829163290909090492191437844249867851088940743953008438596370547530322458149571147814621127659516837959230170549973079266505003173599159213102311492047810128772757132970049600470311463772343815100656806524931096130889700960942200492391599504882696305793242885583787454113031406901288557438801307810451709363499487973808778380705804586438437412759171879630010858776482326263196921217820309312 [165,28] 90086172625324141846261902488845498435044266827228757218279006380326968525753983267205823201989931596097168006992508884554100585993657029066564348434567839391152093489922492307003242079453936417419108674078739271594573759871657388402793153389275357578055471552086111663711759997259243028863089534894879240860556177367081089666136905503752137894919152411800928258512267706789447671039311457769227957630825511074441793095857823601327039163493224580327161652378969121672960238025703768388285731910500978410829624323322325312079210980930451704920761940188934782039365054915241660779082566733579613464959264507114383383461261853406993130488048061842364023739201605920838784756732424473452836412360067286298919874629292815916272380062461646723793829809872123301231414687159376645699576429949183695215999636247036152783932845013397444076001029597757352193159661048997500942250067263107489842469493004005777893352886503782471712951613355296900252921513157723082350214624630019182636904985509445661078716316742971767918711524050745521696194556745447412339552796082948165896396644923715795274138968034234615432824130758588598730886245527178286211439873473162358787171144609287131059297899247999105875532929914264235483083525152100798803590255543169235459927677862418069563747005288557223451349389192759061080892886605091819449987425565340115991042513341853439661034753678065331255849792134649888788273863953990120420412165797826400028339046702584479669714124536151023386472280657816428614113881475728492635496540129781530388772058364172358435520423145561366577190949019804350023405172910576439082009131862160118610393400812921187367340486665562647164316702995886434072814453722495163548398185336788075179019093771584028734040702901880608947152224468077432322783957031756316553475850623653439520633055937853013726453047021738881926349783989390499158688420398016358961349909645305527919230996269000066118745745300044022162118388677091839710894296024973545947092657789730028249776228731765582751002725075309211815630076776878979553937484044800 [165,29] 95542036354136761931506394953606269196943033141741701662071772645707234520908148969798228401392970236607715844847578573058622983808495765928153638030771737969942794306315427815850186363313113611237066687448006738049350286692566768066752712933145937016170121465830459674367573356603308279299451955826533381194452748037856237301314461586745110583487471427926265432110595221470487232571554808941574070936769303628664895845462423205033493549590269574938826939872655845938471855697851559868171330853623621243617941211136420837502090491359032426792152677559317103593222163613104830299059880842397003583783664317159941397836065929070316197961833507948548494873760914054348364049647780902856170083483617939991953063695630865753667821983792162136645553635618770063548363739139187552037203131643641323592942626800959968205571710426572388157376942367338510578571355705306268397604509068420820614502224415074410017654594768036480617077705427057635553943147510549944343421049151571922387811801098112829227647196231994668969364992975884497440370499287606023981750886752526743960630228545459003529820480773204136631213186526009980087347941927063532649105202815365427864178780096507356149550953713729116670017482344305122813928666257385816428934312452610046150754223554216327353690343520000774199644605981644393857439029269233196812238440329031607641064681151250394110125899961000157108796686146396750397638914400079063872178579811512070309944625684782916234006648976682658014968492062292068768641770873158000409774317842290788823891211660592947710595788533859913637272140150590842590357236025462471914841724095354960344946692577933868457801757495255031211648296044244085764690274942343885741912625241637394527616022581192772639137263655979128656189487014761904305946509605697087783879490915312125610599559238192509900326054846118520002910917604458690932546665015974483079028075433256361398021001540609246154089955867796140447305553208558423567031449215172382189965182764354540225698578837903963520366423150816282084206705610102158831337705920 [165,30] -158182162278857879581618647823868423146072986854349029883259092214445105978422028476959946389976706336945670941749984409786356534014941849182681585467998366797247504721974155344356129921557952286451952184913796961226598842299939908473337244570717309930395625635366719333375783126133514984104028460913861032922078647153494627496436491010372791580059205846672205305957471418662870051440516182073268675536072890815129799439200932047750286314314462700393525431386021904429646574695082336288124200257036514758568342557625820905764752967580855451121727401972073390361447858350095750912107428873473253219237750252553632959620261968308333239789003590118732870291907603186214130366606928907699319933949626102600526974910083386384480562248440264835744687064778677360601525546171609864935347496568619402044987951626475011874137941975943698377942319696334319923153175976690064359803684934837393403860586945189069893751278674158489878905713758376571081002847051066066314721971785046608160344677463622838380589527715848961842288794269019070693986394640321954224164995359838418092087360633169823448369512248710989911191069876083934360238161221577452845963627150816992120239306211271150293562545683968252385293163321983084125765925213568795071342009041026098443666867121673910313908669728350315515784378040464390839032414250868066033921294943650011133889398821410435144825010177264323329401810691632630481810339207787273037211216292957661236146040823578822274381856215647176814594717270188762115889710344790426412505477386027712689849151262324275232051065260040210093970638849708751815081645465242531133665648921105258139380121827273795003230425822072764707984610556822611877300658158317206421624127883141645139244764860734574414913340798946023876400773648667030917410807191953548325414659912068068460013496928068444115351749371030436619691984391396655827264158100026598982814012448990159846396336147767387060114206638477851549188990279405955307538206023634807522795533377761662519032424874352524689560920906330230290210633078292300405393600 [165,31] 124570853386474688428733580272725832432257838609514547743129781771345051302905344683088721847709173313504110232816176389697818291082604731735391913262162803953489214068038482282245901000610472166259631908946458187415683461152877547567909589542911244637873844439352237892252548287973221713713180682880969104908127918215410778337570349911047868390664072358099580419552236883502328063249009550563915700500734509871663452006419868792428560318660908616442804831328649247573810950978870697664305906380542483070445553737720878738269162075104510662774941649800162595915958617426951605398978481040153140904670493134721587517257879857854192641102603230987888032331206702479952744114076068985582174065128068208759003431309815855433579009297571979208454273802305266308322547835147277664387921507494602407553559646465237059865332086049066443481904321121496576764365457180713828588052122479881053902259794578658858899086233265104753432782343261045383147638702057152204081024504627270813188870857750714103455907607583332956812058128059429461796236870304325649522558999799166520257864744121155224786777599198224575362138279108828426883259860887896909603638155776486583675905787043302440999469575487637792654513343115285737863573543920377339218426079540729170521263512596372872390001781937191417863396524694309808076559945376268954672829793514871793836906680387988674166437555560346271957601853882439710168988124996119743011843424074182586400531555974153062089341911896424503884820866117725605736979089813989852176984120993435357561174293442980401753578816938001223669311303316745305114871764139295457888110465278527300701047536552057905058520965692141317574388459299701665964624793171056714972985687698438756157272923740759529419051647067443090461100678784963936204161643994943077443011138605407246547446006407098974331773394328986865485225859159018088237822523964022710939144987370645248489050487870083490987905773903962396877208144053808319419709871958537657149206706906108053440227497635438084679168110403447898011262074507943902854440 [165,32] -58263845535759437951137646462414978705180097464904043255673015381886472768073114509879636740566569551633740206976254396629634056858052632116590040983963583725178378494052400187489672261209201439623561774395575246454261742333686276890359089584359742314766842638751141099367827288856283067712694594186227349177924205614036707653809906741634908570325974584707490646354977648365893532963273982816193879726446581902022171049369419671949884619347626336267831256720331475490497266099681109942363523939176678553182085042165685371943154733996709463346008935820359229388991152839403724006580807113521391477321700584020596065876283508341506280024855130643046121855031953212502458831263761870105934463363047919009809889370472452391110141218466068132188929599978221411168252325724427624189969090652500289500654049326500767771372289320019885373019024438792204831836517591493329955397135529885024271645847604350107175933253683862733272974206954343154823315275688756862490040251468746062896958926364242364787756193338582235954439656604655783520653025705470792350240737798987531437038171869488538754935647559020597958645717090678725412209138442630579552324099616061024352635595823566604403043075029634401548189143795847726152575858392606343100518311743712010105387328904031599042612785204724494867042242958481579135453968124648956995315549520749666125824935828205834072516385951932985427779979490978989459627892430134429337769049960938973690569657877580310449055022310041711215926527214326164705100576159204103925561551092764685655089537261640415997670711013003729500704864313550626342608412086538789957009544555070565416693134895497109059630987498864345990862735474371902062389686346415083190435264661131365580641974103294771168562617745040420126344218835015826461738609051415515066230154882770997211551938795957455860578748519088349793084208582898644540798483203749563115010671992887360550866611473034619956518306598873743823130064404078537670768916161316292652140886575471652307902550902515043740271414870715718415046037721687992320 [165,33] 7404385011629232386296298626978552524079274417646481673193556429205158982805081686094507003136486065142187977464581480707147945154658043376222108358827719165674983072411310529035502791955237872276969074319997324827152894564278716642298879735267867995996066050421822544503731515832544199691323511538205286689671638367431411019956603456324623057205056941577304420530292703770067131261243406555325960981948962725664246202209207296831710512868818828303448439367425891852775321274184587150287179620051520268250639955691040182107527272901011155595451058783192791463430896356015381623871285054576847068701236043675707893825606616596003442883460656878858804407419722793446977716487859018997297215270537848265485634641177538033545747871339897628424327238095428555975389208842745041846519384308814777888803816910174421372824820401389936690751231952701746847730504488719144354688018100443164288086796171185307427801725452256447160652142855554523134795985945596925465773687275672886529333151342050503530442281397234907666148247798563571827956957662284936606805092086573598055636573482535163366458890678625873329383083401894995182777908225741385858131950340421475831910806317913416353674506405215461709800351901487659008238475212857575114596771346042464972568451474265374598660019420184144087234787084111436396827298330465230502424234087977876017148732708119607629950152680855496219242247954695686432220885580722125212112908138543164618577876574127802978818247379068561612642554993900228877298471962265391895274341460093013027052146155652960507511329132769721225962859027130599991051760106456260189534182715715388270774898195799594758543130051306990344860861232994005697566003807706237376731723158676617277465190608750137101560553122261649982124762632357794118309664963738327409049449107812307357773922769389020956994762143188191138888921467031932558235984752328896140076402279713047960447008571660349518374193529044574146197874969798782078346317633416155692131305772147108804880729926620553957148871620803841086572953193905664 [165,34] 14534109023265110418526614110175781477500592212573785639782713492181321134187114676314884881605498209627998961856751133755239178865569339992826218718413725254559245457232523684885815641944664161028627958399092156327141580285803257508089181663121832411722880594874172263585472946451989528897828281130994565336177097525368733159176786574721343677792993521020946049864916421297884272774557788392935897491451249283954086665531457283894599031235889529204549290504324904702524152607449635127895248187883127405488054263828408317255815912721814376807326773739762279323242846549182578990249909554929509491071433520723847429275290291316932676059767531514808621637790692283685746050134595457224764428522135105344507741690156846919366074891605276143441587341032516556415212366981514728207534109416710339406167611326860292813009667344241833993532508337748857814998711418623930450549028011089493603050600615237801245906609847753927720906312078632163888389300417473854476026999869097313763201086734347906639321705657171084485053617916779351088411598308413474010022097988812904653900245618366202389806206691108389767652524836251378880383020740170524770486599986832584428430233413324661195345384423632504774409540866792407358511324259700249855387774091299977793460323903311734768049239962819712030391315004605885329281360738324242698655797633534423994334817405173072190545841111940397682911213509299976760330412178797952156154770104711290185602797843270141084066399618283060159206591738990629831254022647148540168985125135700613198267097303480912368254543271184369762897446074477830459406495331577258173578588787216513511693643775260626648257995678064498675028610956827540021813839157681388115018559613493994287385072224891155109199506384720111490382654080064709089775789845958192963124694225820643203771769441340577677434622081680537837331274176398732357474853442782120651188642557712166047314190394974268577298406524273497381776725252160874168540164926624341162076232095014248965859267059932831150947703736765160245943900933504 [165,35] -16392630396381109156739892411875613116554126530415484056672990692160605569683341318876162117076415737597717469675374151090676051992863377819116350294776082736321655323648120810649800929850789694796115763822690682003758161653220216449387747435094271075992686827759894347541712620362509326560433771537448714114849510662472952638093578778988979240633643518889906642671631171784206098917069496675590058024708284340238501022138817280203279201735222893893201418301665165454256342198690441924651575359312113685822982910882285903471478771902653159648842472502987159160575927667890369009542810858804077502415251584685480457010739268854417613075494163212912299741134258921012697546972153189991137676999773727314072514778034188861843067870003049537099707916608526714908274170161630452721008662341421687594917891552493781519763774725693481458095303171761322487221595485632560175775190785517747008766562078378201460971370015238410897944977180715209759890899794687283558315485330727096753447876927391956525636256384744246051143217857400057412440584107932238561413121666424613098562507511349621239663348617551553012556941641371466193573484407037350998964125467454689726834474523930477136972215324696268719188861918845829004824712160615657142568640847682930944511230200017431916880023183494262409367955039026996107688544245993107144539988165226001988221885121067603981718720079407393342165388570943954200334309252742610326993399388561715580099569786903922669508519882315597886874332064155574466987189402958956479060528003871416363115112267264283660545613790435081918614322628025992683749806860237358734661555850560007451177965504683600528100589922016269308341238625095421192772395965570225508869971206325197467095104502028547601222055358721935845513607850871671615133145830743358161677685907886736257049630775204763532523346064515295399770734252914815628526424129263730542203598060809482592911054456214771884597624222726654423802631604300516839418450262742620728564043738246948285237036229215697712752804483745700714878690096 [165,36] 10797755224182239817514729860963634872727985367255025219997017682338808603406797367179924516771624603929912129240297801861669539647143238840968196521129980330980822410372763468358944470294499429565630494964856955679789876472827540518256625570752310948513395551997609223845329291438085736484244287620409726085193824605530465545221808870530636496422269782686880288267206964353750305333927579956460014462557548514671559548393822032804788633514392940454967296988236838025685193215361931322159110542094430490484538979185591818953546588737422553446200701946474624917860165496037496398670256021323012106816380806270032530187384250323663524316611845675962360704538382166164250371204264220379169359262353324738341690492348456986485809832217160815152670302613139842001758829702553731483892938073430528645390713996564789870754966068283500540533821112556723452166750826015703500985657140978348794585407045260274741332125257489554964841716529067183975379237722470900956060781879892964345259973858508076122871300737892686469859020724407708331475021934962317350794181596549975780926940747646818930622042157194830063538111339006696537133618200395442646477171315688678478790480261088710815129889767108709003000140327190036065288942016595367465917535995582155544937167251275757554225901763949689976171183551115647876137780881538633848466236355784519987606339473203626805424426563594860678311191941683801381082278877474392246573253732287465423085252033943968144998564267472933361030603375969795106572391580071662460170917477491071722739139293974580066048695842253022947428894617901154606701819186112102102720468986483976580117024333700022201109779023418762395974830408171631342897090886584289850336617918547649586967941015457869077742062019170679838751182053199436718616957896588167548246826961184885454581378660209607522552245606225263555890666963941725411936453425048358173017926720998368089918621364729174993012371702250870588936173262750263646403250680680308447523825357010362496802644464733788829712633937703055367964160 [165,37] -5245664113299704257375959803218706224544468000976353851729754435443647160979159045693186248001803307979498776568304718025528323251842577725768089140663879451566449429233578525425849455813344821866067745992040797735009317684187780606881051049163786674482815942856545574836433484565598843728005748958686393095134750549985226244503332659329291421746348425741783859914170414049093859971757084189747727377416782328232122976071941289845464116610564252240274789268831974966344726573547493202794997244989873849713071608826154343010858576744351670187069505783162671710831683934815780060486628613227413274533364061847398774584286528239337995157768606916932183730738668399558112612947542348710948348928629149186627138251592989066838056247499480002042630291014980418153624442558182647038329846664463388313992523707712827653671217622999759253670075663449455191890118658041190400361354270759300985289159883268103500851878586084455402751864572778123651179628502493254598781887598786278925771085160611779979816010005309557886408682693457900546466416382300676920931386328832974276422760615840791961362736279196608802441295397881141501291448726747264108094246625046653423349517546622237282829683289124364709077446751443784088584678154666387688026257579661808898761386718533116460711915136830065357886136129930894165507553385004174700916617979645464651089220823425751343639945692555331939075391173816319889549388532853491442510431973792348307212462301543753258121230737317844800727642360317972940060960833560553141053654110001454786459332663913956307335012450242673647979816426995905337007932924101471296052290407604891553015056138527529487477354212203448347957569136802681953260107665722612293579494142836207188669546285716648006124582411818365764742324487008969365792368208272505953082273067357968691390989240763782063234809340931847857334287798896078970665205214790933115810947479218442324405312237203242927807837089919608569572483738115333783470020502898088128385665829763688604879187333058462617676730096969348752064 [165,38] 1958900785129067025798430066310076925425207469968757833438039899373896224551297929437583542779623434073801155583025378999311883828547376132467484256790242925612594999880268383513135148033980198061644422415338573245620968137060019473015261781844334059404440911558462646982239330483947329297641421574417366856056614394932485717821921557259153474073046712428478256319008572632229038102801870113891132733025381446339636480215735546230267209036955080415410006353607891729800009857960019004727155004323673127368453599107513303659162349851752973195434927015025981428891130106857263312858105726164269716189871672623558682715565181937478954619264106987871183775305518312556803905817379206868228002020627067809138422625462240427705266527757500225401077331837118572477584252351442717345284449987315185148309850734873292998994188351156534296817835968983350477271696003397760746681247027845628944093228354012889339028950094964661169490355800601797292088009717310068862710352566774960652642677211333043678829851507816992010237565900872451428103850514176795716153819987168268566821953465930730548948717959329156230352245830827794991992226985874521067828427388736132587215711580142987474888654615272105751541664209570084051456990018899230241228604252711944926697075558915144293056352117929116089455800796140054568980569532609113161373023071526551911726468855250166685652238670975571872351432906490051614753244014474569774622505468042606451480099226436047170582589632844960549970521269492101132552278165072789515008754491467794251738323300005262481147935863254619799051865996146216658853365238176013438707166426371442347968666699013220129338524089706014984518041855135951976183203355443265627682359348067988791437003258810676214019139369226403970166299000744305100816383820383797276513944362513994152500370790514802228646318221986347510569995291144946217007626727788685829610625327845342374131955695533387635399845598472747952575196367495525549849376294742524239452169305985701433787826222464671957968447413207786816 [165,39] -551822170436004239050301897477964814453115645156280474607001485977372019789618683707531909471022981504951761598709212714136368790432018280458552030036888804824063108715158717444889711011002602460317540564666253759223151935143135151086094529629695845526927540628341350031009855342155890015646323763512839794734340954654858489888244997801447317210922621114986448711569980733275919910073940857669109166452453372885123489016961396826635365376048235171205952562839442304693151045632853569425436089346559850268262511971443246310001408534825384031924708966380555617591902632289005993214378002587460919137270345149318996950269218628604943406425324392598301422121058870404068021259084397485949185795768060055792306798080648733272561520355916209526925590131668999406304497478068812742000101040968183019677343741705428182982901091147134221092911428049698131355580211582307470953011975014813613928567355273142055322748864564868976716040417982596138077104852525376203413605805502430856215184756965845123397324068725966166859630833441397786397221084813394518215996352661725115162330281235602248928478846029297337396520953625023233919775805990612072089803638035588586420751824753847549235580873926595517589017202545760483874621469706361295635600768587476560440618762702610899107021765331459669938541404617161296193968468618124174632625098922555849880525504516799020179583460776011519405894825495886102398881561373286582492464987798441024117870466769729817665581971301128366317073931486495434571288740198703035527765557707123379038767461212575251279817402351990458636769643920041692714400782700069403167249195711452672833070408214150254151481118566720167801975753109307300465541569773445782593002534675276758225467653279072674473871028610906582297750562320629879054119222894454675300908358762085270809804320514487363803349115278543470591081634787492253524484523274753950912470302668255806285960561175484505688762468466110194910558099689622682520569060436041459173622183744137410888389691495588426501762969322168 [165,40] 105176339947901338324525742773796538170665385325722075527852626201595900016058689436042315233900451736835144463935190982662467990097308385584918701645379187853905396617055717772689570847686373567907404137003759750005087441852577311657912500174443449102881077392098968622664341990252171635342487468978507552856945040099670737532390852245894398663353330731457897744153488036505597133553160224757810946827425876491066079542350206573423297946018319650809555385948223832821592201722820812516107888132454506123359273164778292104549681858333761123159739772798435199176872408987603606159475890446860884994387701361693139988000755762954268804823475457191502593777749064333658579565550544130744270752521659005157763811253725573363939857758488756750286181782826608397833512022927513993688024185794819982586673124127073141930221631735129351832277735668867300470058734921542999674957459277474874062981106994531908248686238946238201875602102474259981475233092064531712591147336627479459013785851322649968147552398104270115790835219434428904509507227012790632983110183150389634387355122603510058432492264043358850767521928736421695683393773082011451798767159883303173819005629005703184158607219282026061152531070087708703930135229250236138394227805638958145429825697539409981674713118552411802377046703192938220900822913672152976579629619455522675948391085624034550109583882818598549169026366898882334806269785073070988698314590668634118682187921044300224240751245326159881192317951271085328173474771594967420072031608170045728300192372881957760898556454234403272681623918059576235803117293182372771432709928115761001137719717336900898362826561243286076002199974765436578928074965889270450792472379187990803360600615470818487499262165253961205316563897127961352195263649138733372853304818469936443609920326697556480775014741252094878164971627948530222978563109865179787510523435721611370217061138633722601991304521541830465579840032730086797719406687450002089732047129385218729179963471386081828109876837120 [165,41] -3955737704013823910226601473291023356945388728712249133036418720999765740183791371786096015657267279527886655311592080833377340259587060281404136545072820015463146139606949615261785168897292372478216282170801852288219342919205570670051243518503063263312976377332594992759639584971871391923246446096438466595892967871463605889593987435342233594930991238952139885749748263744848857570288945175168544287347215760943672649530235372085052878979731063749899106412168049096392551082358604867777443042685369685164522509415672460172786092134874584532751620187507928164459941527063142316974936273364421187356623401515240000099933671251048982622958998794027391854707431428759076681467088865324514736224760091726744417594717257360826376894133572948415174143449755977420769009973609509246856838033262058016498459776832260365705016904962832095451503294254259063795547451580112566341136293925432610698784205010087698032032497932282608208774369917060086810768790307651863240496569909862245859431998067992447820369371887776540077814611444080134216287369938268584114641980816997278821761834118872075636991655309996012959686489394467792047434745659523182351661994817430937954195652101006039222794250387163203954413174504572067707294391306896187357472311851270484676280087628227034153189811179842469160858101753042259394272799910083435700886739666061057326919345383313635148020690306137434722330029173900867135948267729020950327941648059912058298052162825871902158202151632794498689883016424428275819975533349850344182469888999433385742075722664799394103394216032476393408258413348387018347974386413793134873688638224218853852295321387796107044828468487807736828510406559969032537976992598245553470555444480895293588545793514710355172562227067880183063335170610327656544979187760882437211625052318617540887291972946118516921068510194733372328968738742517821915898481257036625911148991259608342215098363781403175028875066326854177950255316041143334043682046335729195294188170146253546463980986574039042179872 [165,42] -8608478898100038062915906550893895777702489070600212231244038998828332692614324265976700952874278991911865342413505179471715563501788409768686937597982058467817568157477525120974954301960940022981985276394148044441152932071008284429463468342833042925117260857237593183106133257282838845311829530765685933197281015620437556284918991230498406697733360879109001686509706649255180945926115035172453834979786153230748439284880900355847135413085656505958853242289732750529378860745065207387924782538685322714683147312385391490997452325613453289731682409277833836313123306261902877938824392074250585426465117001364873843326314048831770401004994562140125317302681872699362990729839906771575667157450924013773049565214067648302151153169223967329183702167894758162561869391342059125771630069532433335409188007983602017394190105026224761725559020987547646650388889671972368231047338336291705748385636748127993080888151039858463315159451134815174590517073645913641347160988544145831838424924884145245958133619194734958643003533629436774480295726785546379170957356366644232464832468159930684004128774503698977140663726210064442036249522059849324602473773354629582463401575051130780830997240702956121449377586882044491255320072735073700359733185183010342650915288565953114639255858409223847413251906644712982045633317098274670782016208183882089010942650192367233563922415668125878092781476858777102527006854718655477928280423656827997430290846465971490845346971854006775211021827709512727809590749112315434949611124880177537928969395524418019942447418648968560499820231261736410667795975961973748099263457456513156868754695997608303222155420073939692217446324869654579229895472750099255194903662871719689394980132838999345100600208972214388189116272257792343947289611740306359013189018601771272385049772171055403968384689208559430885271884805861001794173716666422607013870039368093407654146833601303160645402228933976303291183511604474506673365320708689132975209126186742539287256541599412982059136 [165,43] 5759251033676828024897039119717843937960450175524207239850465235023670221046502606940655932976070320945392623205279946566402478140520795183370063362685284123168391068829390840742660310920392514009789116013931950362561884054932922633357473225947510690045747699091266813953479821924714056577311329918585907262309741356871615701397563682162111457799395410666294039403195997433416645781097511235462483260148473447733385446071794056843059547929252716961667605675399697177180557718652248420504744236218049901911909033488962729121771574680467811369422783227370834012576932222125374794487229471838460793113264669882124520461196560394373029729083976604680843863413111802471856715286827815698931432606166663344717030681370875679238076561761153183920790305857739869325374067235840673463564214519768861076925296138153304565142828542952845294751806582058684132588345781764908295576411269556463411880567057101133768593360289552693344643489173398670528844456937643711449790465146500188815090938663213306150250849400382110612132116576738282760285754738478413031055399279172075429231588466282978646425252242518941967517574354922285302082573804118048743250800176672512666157539097429704770013973051664341745999564102617115227393055167341136820452042617773194577950491044931371155755952397260063981488412533139203535896516546592955746470085698691901566013016584974907057679249324777380242450367588992230954049717801515149587171197117475391988985926954776635900056872403417567295142966076843351522406308907766520109068192156985271990774411013869026281765100158029831616269887721101077436133706759972413605579651267397215030581599423116153926466235523931047157347365802611568252792570324663409166252809476129029969395296740886699759611019825161335077425641914671911334353967281043963751214288587013452868566743837049806011884318714209650724954559532995453262168667142163806999237355525478310888062291642043914679880220265063038725061316371632577262365073317015314066147139837973959197885956572908078632 [165,44] -2408335319680044736501153911501208487827524565114603471808005204859729379370218344223808364992218503614586566514902804258731440086588805918424203313715907373109504399787723858488003666415275439112700291537742166009129306520085532442487451228969032105511643503479466795763070192236292690803850122004602651534399637877678143205298235833894804741979614525263377179479644781181171450560046593954328991073728281477342636445011803562117519707468082983814330114008647282107392248434434921394604157974342206804656714343629567766680875253636782109270936518099591798531156705555901333591409996213114677830405175481330528881117880645670317307020517325317789865961981099295700407880956546599150467697106301792443976834798313255165234096659596788384682848402656698124788815061753912136828774459394805585986696745935700683658845370374640750912200457699669536637358674041992140632516654985922149998466749875326333753552582358152939437894766771387834485110073152360752405610504774253195690718923937922670949687934954656878555508752108887194181911688941364249007119757960695697256842813175860437293975424001099264628022831578820502710391243205449063694014873140462511241062033157512587472505265892157032082283680716804645441732785474645800264568482432071265911454517020792786227004043931028583552631649456296327341749573185277330550940208172048498990689766020284647883245184035188618703405439414806702421198041651403388307514818618882484769628185849427521965561591261649868145708882173311057036607164538787131378985560419312723978713938242353674893357140173644041333858412344357963588530531176469176354632728320446274695836122196088820004010444340060567524428092235471434742944022927981065431727596805939374194899506132861439850310453678634538322269016511131733954429697803865709695960219823739346361745266687043298389591361112420792250623583025651378728783569754877379433321606587234345999394475238810404405809464951589851691153890436683974139566842046021528131129620234292303303151011687042688 [165,45] 629787846717953908007571234502965907800397103867665909603756432497966305791689641506319847433765907357896762224296810611504246660203113163104399523754924121612058811522351127729476406778092633470387571829695090547023886020827545828012234734397417743718107618264714611132549980238954575287758692897772286030661305128048348499541580953038600603371630868658832669313021616469819286028454723288115563775993524084036574132593952405539746101569419060332040679830591448827254453094995735571613094195555674090402870778486567328203855094238814485018610117626544882202816943266323410260687110016050421879791138659132970213990993913534509876415006739792431201401570705255172789696998514676279175983129674603721903976051135085456590432766720385584798074299763998906535905505716401188486632886020220287619149099400589913487082154926199568281140219831294662431246776308241917835333458065370790301078888310269050543558403473364335092997159388646711923232359306960609615005190250180357864114461952706401409082395875637087118570632231259735422779660812670180355016599587838081246374583400950632961900300444913124867394023164914507352325247066019885353290988130988483356398029608078847260525788465494274060013590977764877395487615920935750006185161410524935960089697344377828672716005256927406748631722954643571168784556829092427527558468003956174899820564895807983097745562380159095602061990836582244225545821279197079485331898730223611869951365888611009839160511430511128376616395318011604470241576674785442760803221105330490533944984535792227844354085482861880294104216221325582293170798021243944338255558059090044060145945002344039651734406009067009364421967477461676395846158090089672514917702491321167855986179567658270601016089657718657439745153278530193165559328678108511106924020607713202416960553001324620202750969604886661852860836931338261604600950071931347264820015377008524576875560511720608450270688073539688808148109350038465203274264414187348028375705293098701021525309389520 [165,46] -32962466282601436274764327188055909056455088670782619103102498223683378287640117931334087903816655914148548789756076805105880265153483302349979076173013569624188799595919430615928412947610885470427358213033402606966897306803219033806409906267041787103668552052601514004567538820207991188641026668116013362805513096591459988433432323246138207948577528833684632075867786213211714890171248616670910930836656158407065390062514344607484308387114811744222399003312285384605607644151656170835572878064329933079476728891563867973451474700109523580259070916098047195620011214211426803151227623907211820304166375767148561753038036527067924427908821759899138415643011080940352950233488602469208425243340447581854584464838183510203273998443831967176324956985094806089860866557915071499932498241686550895992611603789893631935020968458500765355088214735873357681273321355692134304687056065823509259035658602423146814563011384582837553191666248560789338242651374144145223660403756608869124138391603082163148666338025649461125581094449884826515181656429218175238346736345734122016116468079252136699244837027643451038655471021431239247353518896348736643037377657468039065761509052255007692947792709043574040162033143685171507333157344329940227988693423801490389836394799581161086702886867528084964127480147417180039708073848455992255184613723790337682312053733236811014642325320047487357353662507437823062778670225208310750925953903433678330419669288065590706516016333083483153112957989942590464215118296271570894430918548025265751704379672336562026401059776792837607692127973648531663591538724808847547652098276118558710401017181901518454680333616883359245067360296665038365836606822842863683490235784229115727036338347249585163975275977119631770879983782236596934861452524017247710455451628220698489716834242511568973311685867920229625033457315420183897412835773211790509896031296997424302149547593195647528854303890390892509223164865205318866411734792414465879424710904111727192191296 [165,47] -59336169969074586675301453645015540835265194313448261417116944774673166153000289082405866149867203884105720365357069210184590059479295628765381618027499244229245832274694598102630968950960379647729744807670722954666960616944239896545052335021453796201845012294135325961022754694389222533233223747510362279157668709115248178535366426412124666010340954851732337402957977319841677076409907806757668800052462170513018644373968745441668930050712346692823548300948930616103137557855036391521623840916180083016862588642705068623391734673844046221938683603767651963710839792486566719986176395330337396269525992502773528708452938973914512516446071041552324838930386951016669947110213373043219697587481365173397446097006164400038918024833981111774035696956250210836408346543887206475297615024305795935436152779402585988042883063539199506251566489917698752569335463801984932814305797970397512922033773120956345792989582306885148252650422550264993028702977199565727819089209582102704858710999629479311208026363732902657616512304913250870216565846576859667740458491939662442238357265627668850019472969578719567546938477726981358452263457924336870068881659660106577062716262433281710510289982257548619012967657993986087491851098667519329069856588810795969660208755714890818059716800354487937393036982406899084836679758663336522478576205788425268580632490399806840959681448028648323866580183258991599315979279316730540509991465128617762512272177191777543498357196681193844364971877005064541138778939308998483881637150347179304874872606906045660875978449548883431692197594797323420703496934385562024133146192664542418691243531800387819505226976146465653172323668601606965510023943465630270484044964079486666391071874847837460886877856720187654449219428269206623964717900853809904317806022767137265081819872299026103186047506167203053690467091478932053578700191247618952865167153181983429754669866718826488237873717240016257054561150579050917591271705154540616518927177059970968522584 [165,48] 33737163621569879912704540488159052469184994910793523120067848305454050519829200382411483845066048754930866643152821339858252994752410513745808821797416893586648581794860724731420812946439520800551787043865137568287889546933128538362326884627670257736879923879540227955858657447482958555245407004644339070177530962429517990680515988639447910145491881957519012904801839306483599176655692597750083162171639227529984004252448970069621670210430715891246055377951881261862573560692920063372894612307196651730974272931510336814343568592951426385175687266942972115220586457931681007922452572330544708040005226533515576536310452089134438845982296515756883817913503542245219289299459400440153227423793022295211081584474041649712295685991071806847438019237415087296359939832662019783645539621888881061697387301091129564564544100183834386397936981261107920994418634924646032558028710039226790259134224670269247794611549964204938330795887201212378048657575178997960378529721605528488987524952248626449809366522463866601250218877298860326200849713077696221672429320693780726179184818713080288164189679230053184671150288273471718075248872364577826547959261885299868800057742252841939901814675375099239800814539859388998298046388845736225047959359765358306134946920175629529497967859106973644962304819034528770413421017496846823433656711481500064276767848324174949008474441221239270119947393873402099267662029341370758111088978854352905974927267385010636928390256884612825808052803046178680875703641941132920604117676554650327025539757448372936773390184247261277330803685399041513365863774105069134012623454100549474651710496841191525466849905214652347575849130000197139832460168978755664189478345814249382408653584017187031855352429258854369087651480860228282056743525148019655642213267039306297087878447795900395335489476509394310768271248589445848141026220414818513583311162183341931968048416894134738275510589714911054366058534938220480692715809646347748742600664355836428288 [165,49] -10540782631002574789602970576560590478162222808620419209708696023422070671833967136735003042941701330332843484367869608649553903489477042631112426632910386054353983286470669153214271278476466741746782403378388639706754284651617190771713539792161195680998574467248125584902108906979268439260498290875500048606441785719855678501670220308037719462661873358892952880537260950799393715480741005885141882333264709014976984985300246027987757493681563700633352760321862034310560918612327656426941757975544457182137541959390303797339223657306099535693513271624645422650624191193092447968082350204612506320165597858783041002133349855859138891474413180942396263037212195495903860133443455535596035348111790381213591710860315995653374421176479044622259143064591436867908041305794063625448172916120435304227424003435145721165873058274378939444961200294557295059090028922124621689710408210930839671292685918911350657302075284835668109890310833338178033848883556474079786973871495370208228490456462304817393015716199057689164525717838636761447127002555330231583885776317395957059881862450221516061551659233078259261354892124525511618792925579633202919414514447276339366161997822125167566980601103618268650505332809655348793623990035227939326914014951743158628603528826741504589866009901673970668866193808601920926297476297087404114959821185684830770627240748008356008133492630190393818098544506930123054560944146709685938153115820705949375469940694982332744318547290554054985250025172782258610618321302391034895880001539457989467699129772416381139897887223626745086943037035576679861594188009566715953929749768965911260072389055115972507799299624814343725299016259741821204159678634091209850662348433017885624042564656124277477945371559747739696704342925275290910883397584013255617337421501175349891422637011961274984288579185302281605326643295025693473694170857647841589783331291657223070337533799446684939922937755850381921961766927169538469090491967544084596195503653013120 [165,50] 1952536224692036763926485379566154184213331798461663826130913320505773256752202199166174421787836300427254295082214392020414063654097292058185646582377451034115748378853952650478594366257933317317471772898343887976313677717070588725276133194738851354912894180236307411722306092001876024212492421108716261855705687131447092732728978276159078359678157308686724004769660395234285560537103589444043800006350455850314797228398163698138482492742137613815794490205023449961653394061218426075617262552003422272557347202402616980779942939418518816910254600494821108527023020265851278631507867680490358623720304364188428661492148826196021214900966036262171493819841634529963624385645417701246267357193149216219736971638675216343887967216018677426431626854478475696268464369426096440332265861348614309676381636779230022577514840454199611990056713655981181095643060315662211616674316440300344037969342091058739423199933531382060296209198620186201352860883640090698103328115433479629795508809820678273668010240973105913988415279907769574857331959908688573422475525853935107880738911923420459262990313401825076200289332805213787926731397894838340356897598474546361136637337785700786843136560154265576957514008375418394395814824806820882566454193845611756343707133228318252008417355735416099775364398844929126751824253225624155416704123645254842631443596157929193502311120136469029779842676191485272867876648038065051861487723881035612584165463494183997713079015820976251150698389510047987334503193397372696814359871712064037347506129403639283046552105885642268013162594505312364599164930984600327820653109514144050694492691522196947384324234512081547166005435676971585073509262120293325689324116901445323892860579259991022456925672254670923410121102787373026565803171338098409984478054787780237783648276299977480641713233772313496655495051134139271155503296195965200235642830205642729398631172814179725063139404550592751810520763894294640842788756468166387564467052197536 [165,51] -69292276690997779824991430389383326246042598238316702304767254457204836890599613829284753581507393966790151462738165233515125399701672071503666744093655193671554238884996988318414049333193462938711066512470043711504774098810900123949376584173860905153426121570382078582757621758271736848418331756539019626144146766162215829800106612279755785909720420596431993895311032087254659058438919035744407544036027785571682508662213775423945329865646445540215430810083199082398965356587496922826835393401817856314145436003580193667848915770171796045400260033239227216714980614549006856950783017809244427990354497365970566093770848760483578750000564188676393146021217704809850369208829620143385499148245213034798375756533059350352838519552353950211311936745237475985694755193114801565913408591504691626549010103672578513745626855852088891310973771934141256551140139651768423958171873301556351596950820836354930424960040548886864038440804599210953303714574592795597515158389993613984296106719019876592634488101163574436717957650023830506900923164838618529589629304569706766133194261423879259669473418404427332649561201369324087218892440370501755215731956056714341517669378044115202165609294522956814058832451973610798132061463215529604161634976772836820553171433909028730648838444274661816074040989189022846420928392019663979603265939000831202923452607432435011379007374075382049130303784192178874548427734781978802392937588834447447586349229726974956495351174348565185999241240397063233026482332942392729275535916706084627464108548632752331067375641130458204698084703881051588913684653799411136902233832465299414577520556230077828436623490873304884869007287641097808657910530923197647749277488509604276052692908112532143491679130860456497942650508982430482446285681421261827032430248527726910546431261198388696814537932205824929994661693747300537839930191000142150770108185962292647911812749084008579593552100247852646765129351218759806797731693288011950180041692 [165,52] -88759905579419967058431262504607739696051574409058698255992591255125929356971714153510855314092744468583231114641657944404284265740985495189557801636832679705882458997463601357359889369271519739923351386844584423231791278523012079135356376379981080506717117671136789887029552162880481410334508016079926085449906555652722213337472968111914688227448380270813852184321812913109817081696196908678590063716809345594079756616447480085881755059562011320852782152350834867166377741395556604592600279308012929650774890859955652768971177120970630796946822752977024698610659581568910284483356600748655389476802012060304088702164579848183039376466683789382448728791985491527543291864338844872459920699881422131293061171745202324391667481663138228112818012517182031967500957140402153407337907593883049508671968822163189909358562467465930556206058501211978946026104852016222740774149692838458525941580311543444032359364536813463764375304417626011447645046245830963868183602638474935487392105034533848583151779675778705701085746699847152304222287675123658877358350716496847178048902152931881752173002229113231550398722666143590847111075796376228611624464745926229491937350495621666573383420728811026325505569158255550851805300730630776642191668226191271617290012602493582186148042555792686929982698261144455054061472952290005733366383388629920522622571151439035644160514879169051311703734229302297908092894801535815809561651642922294614650446429657509002088694309762911921870691292937251731395369709048733363023329868111418353304912017043067715042767754903450973329347519115217755595102963428218055260012792917917384890488747507568390271312708974903196640067928492101933329249845199959408798986357293166020730934735634333275016545257619393679171870624152919156941786800600853588188485095160812850443322343739764717743591858236947703210168014653715310565025255158344477257473289011554708484046773913504268083402003626884365180963017569530667550659751715011014963200 [165,53] 33407217727722602206822410040386632997504803894760246544889435885846807938702478270950048188487904881707554986482377322386615085322841168028576491579050888579319731191088791599793761665725461930939470316642806820126842950306485849182591336148481199493068157886595298682471919636696073502860775398736723029546600002423591030128052671818991320694046834846812256679442669678921769464947202169579881545771596097628752634943753420732991830983892881202421922517108377216024115111490837072072110393437997726276676486849652652472178008370453880741015441498106330236551350644585951576323679089715589074302336662758645094955478645496808261482735408554295528103915118276363058490434635606199236573791516584894442759350063183606029511169164560683601873641474024438455917659085280051042419715932728382332590372778371829132396803645603120235911197541188127241907040681537834742933357508650235678666357732785662357136373245889136985346869897712185037837246891657388113223692726584211157845041462280516009367316863899309570352498733931495876914279582760547078360676311039268769507427008897190741697430746286891613143386395710635506638944041293197122944992129006249445155949628118867784615071074673352815510622807556377844802503850396284624886026606921688487801602910771299919874957006157098600879234420692940261718155743700232425286424493484241517196980890126473455059436030131529355261822436890427676931064845207541240174572987605027408821396099919623409140671213642917176503645623918143214510759673923220535320584329196148113649047820247564342410422689434582980007070739669650744284035391565007717863894631854809837784689096973708157569722614763993587920887045464050994326223439949349516039247037144702808916852420488643463210924343321409640877829539377545324279694477275861580278375293044015230883694761229951970040176643059001201980859971106744384379630290864258901120004290265259994015888933448889926882311323027418562777542123409639424747525205417723062272 [165,54] -6451514558376942505750140709162665415721298524589589422175841527028921440826291808343663538834895082607156664349992534900065359196807976399542106285622769587081523463630087941460220685615249559460806855619464935952043177364730349733219660485867332108016003401084008221567061325216199493922954222290902000273124036417247609198880638363205690829144036440245440981545388826657961489878406918395338951504601698187706941558852662092768661412257936299871599356265456179656484793997924705159684558603484354315006822339964751261529996795813263410697823271444225624440913289448065797173062850971572397691355865329690047806598046655773958678530460933294441322790893277439321238350884672270505064465658556785695172932054541802132627156827435934176403584568818213055663128631477208606401157122344790654338761324283589014035820245037478423240238871226792059161626103693765172944159624217540636493615315888529541509362559557606992528781208180911838414635025988937219227363504141889047732200847447758261157372628420362601879457631168365126045603869424836381613541356201011111974796629957335760366669779604453964239239484825595834132523121698886719232804955804585220611281380603827455943005555796582126662413880015398089294073625736322595842882390234054286073754720844813450051926641433480043366683653586182962163957870706969202159695892049894104990850768304650299661251774118462176725847778391070251544039215276431996211429115888931964376612653689352073051106328594568848314041923923150559388967309135196328469478808097343091072491319944507734749670424024612361726782318629779014847493210172175197763423526897446262345472503641184755824874765818465801098614558813791452161834542119311842390773952330300811014474596394936966855955412636088912525371180786761689409321279908080319649911028798440889583483025378981376836717249732264803174161280855668169564484686252441324482606750619790144088722856505691440036399866474064280531225101059418741276872489935467792 [165,55] 572540204761826203560454117549748478044424752996632437150380429174639732906662566492512685395852957616575119224176754422492107552671136498179494302350838045289178267528202457459770619456711209140926291859738034295177935696331042965784545120243483009225024769578115396847323037124326586196311130859669235823535385152223439234122051313338263880529257879144565897926638598405379121026579292442191955959497029180652678992521307706920840645258845207617941766968775038420388548535314843015248326339836225032217173882569102458276787816527901192091014892049515582703476389821131219029901522852346332379339711271513658698291449099914368763541542999560071619849107565544369226407294688194617166298678598844804043742556411558369021075133493188040373563075820644783621647581950402650714802885875794369894437706257107050329948270222617185794461283150453856750061541042322102823489809905364777193574831093262498767101026699107262060967882947598166029144388564082603201409895636740386555584844222001805484558674540293666977167604342034925354172321417837679203296079847294757203493003726414512377946414922612562544680251484673223124887295462694094192686566379859593763644287465483875758328463840573509780773521580443540267793342175241554761011725191667179386351414409102051011314566378176499134753395542862864610579844094752438403026654508355913766009117381455883301462798535831184455669762210963597700430771605000594164517655882954095633850697838139563040192448241684137680538939239450654032138829502147433268393116770864770632733684607120445111270417495364936168653353741971108806312238436127579603950334636979897415646365648604859709575203276703728559954326319892444590678256480792930350140738399699793957357107961330097721566487970340914582867980218353188398912268350910689149518901683874927177889978367112485273756721615010746788804950997777973873112652596506024111774928729593192805460249122646522901043823914966822752464271679212744708896216698022 [165,56] 61075883871211715706952632796228237775331398094940323498010416479478113614419222074765767157896969353230630538796834002186214949167804449658972550424007203849811083729240196537065356205968496054098954395375939295846697636522312900025833911978342089578396496306145498450650904232950799653589213368596505694767443067702836418161537663845558544243159371539277372053497537057343339153794216685593022012969987512678280796716327486911622942745442766073398289946297450125702885346441024649268707744620225380426727037698333296255847389010852413230941664806608580198577364465443156176691081923455759745914708362967831196319730241918496081993253351562252147766043537375458188238022250586799788856992378748330854666194677352578604380662137427548346913217334448657283587008650449169318480566700451335848698899685294634338645452164760991481788020212407717794930901990962249819633144466488238756612683329089844193964902601577513864234846256771288146499053536738497087286165469851229244585811798652240825056237743942334421382008609022174064559434574227051734750473238087509308358325627194262756546694495541241893824861283588083521650856083727804745479407913329114253574605272152051400545602663357765560582004234751242738657513817235934167328356083578932279731650106146151277172136605348663976046535764928839280611064883316255842645643698477920956913460962187192355122436157263884065450238634783580682541710123304534008036481824048524655935192918424116925535890812909583901106315657433255077833569394469123216389537223024405497368254787907642111587706895998792951166582563462646809214265912697563543101792462208947369434171426649460965171594552453632843979237097888560702172914500022928040132373227766977516112042345332119829464254659562953716231690307805954439478623467512588884250379692005645133883651510610829484993830184596422991224959261015367437132653901122323075109429263448405894360030502714940026519772694849835875961723510291902944858643584 [165,57] -31095016822882535916072049534453178693913988916197520730022412111717375737021324774688960871929769573196602721413345261321989683667444079519806492130373238826840628783614206422217288557339635599970512434746309805069643229463186595057405523250677836119294484724113704157794431248263438892789780782745547672101895027893896345680743440665055377256495403312466653344531076699430315503032244804446562972268045410613928028837080964109170302957362234290539619298037209918255314898470785669634010697749292575896724758802064273854020237309898633155948114507855433454299045077439760399649269071207271074837178218637654879605127190621170088062730304435192352978841186387680716384645666747218789999413721480994087200349751947209505224434027800877274062256192283968263710654400137706967904821131288920469540389480240961423533350709232885168317725657576384465629634761797557708604505984016874014932521344123650911384178599324958793022848457161859655077495592378300219211371507883867793927406209366242638925836498865302641471324493613308288911985331540556468130124528318979175735532465624479851561719520293510707249631993030218781722912916392225326096077599127084092678627435537293136317469976771057028735504319857604887276416029961160029042270716588281975308714244187910985049207841339367924204838442425113645709737440883008495657097332647113637830829665841849689769910182371186073006054366069797802399917642792187710994296811138851446834968532074936106546076740426613402808744091248805230573206365662289889577412163652830995008845469025610675235033314680815658024880462519496414394912274103453801555754273203538836007709217647133490228205216792232240850903410579385397536616881735932257425985840057783918663695678433137532698961552487177803032277692904956606074362542046784322737234387197758784566390776552285354170046765836313396309640059853458669109019343474548693546732885398905402589707659403763218266490198329265995467653606066606327731440 [165,58] 5480379287550857375684227464757322036946752105069237513586483263088817166849215191269631257056486767192495447758322046295381386756827044870947323562183763314862749637229728943673284082455972935167006547565529365296829348003141485101609299164630423737819127296776036220807139217057636767541594837873510144323552049819556730984362144342390718640539985539136789980835988700147861207327039394937687050057189028087864296890126704553978102573402838433890127578700987170925021748515859480926258017649122305173302363954624237776102990321594325731892143647600726344013955936806486093261743285608977532793946506335593643795223748730510029867046708295806648009057213746014250618975185084854663425100660346707337998130218866653629145474474665361105821969676611028280300520371342504357226069716586467460537220353243641948500189540866665619864691963942284916409555412890670766898576707056021708498874724051171381787553352309363458143210155787122513038658156395044894486908429667344285109759759871004931855061422745346742610409119372426882486372705133580715157247829941017615354783474391595535659826390005447323863941357288410792046530454698279022381513123940792630189996254330198348863840685996649335120343837083101875095623623491588376977199369003011917279150426280358114617245383098781543501102829916769646113365152198882433715241502597833294118077255682453541153540826784563052412241958493120557009749648687738369798764340785916132270384993617249670763850064195581644264136619147539298562145542290066988539523403575597712987398949780364003202651842950298338249893862014235427936377450104189905489594704514679654355597414426244819523648685266031254772230411667628105960641275779216598620867343411486725475992547790391809620226742209773004355970650797040540451481194833206275416917493151690711445858410121602955052695661007302841401086736143874705428674222638398900272918667479624920042077305210867180074808505916768073041646294043821017200 [165,59] -477589029609575124469501951847047202836171668969329176007772292726554048977161735108570261844106862174484248030475771148633194944193318540381138753749612318898729374840844423132886907331049956659131503073215947415826796296146855899976134568135752695827080049981878804887065512339017263504312006445797296924308957442681679501318001599324514065485086039104629804608354900444856010959291043665414649806841127090926546428374767594166684899804935948691994555614577815323568712981239172319474306564303112054705501938662701021347100735034815942339910792927403872451305665225317447980881962164760174458552972708590335145149820716117557009151193590837235964331497114163625483599343717533339517800296936001181466151943794243105332649872980775839853572671252711043973062524736751588094424208932596131702141626834093321660837135383835443673770789485667701209488683141371147829597727906513124343476779630041615557650362542443581261127299598190433352754298984586658887932375379712138691219481499232840922226341816075536417469696832569655086538537970294791594905479300463798395596174598023429357819044777236192424154953252793068259962267325663592920978579560593330060331114793132475581044730381444656025862525030839953797336095979597075660794792911392616240359004500132770912961287991129165112165983863757600359350309196980230692649477743950894208642171781525188796224522127159223030807988084791985754337415588571040820577987333473481863983800815693306906271858831973062151002192819647727008307035370846524864926264901411969213022661142526331076179330729494970955137538053224019313309356460589910444709474540931816396760902589408212517994532469618115583819142061807192588838240487528507809188286649937036288392123007476157762727455588744743654254254696452687308534763600507237718441060421829367911353444547377298074165064974518881648706256188298412571685048691444069363198991053252812622624787119744547343990208266510266713412213757681774 [165,60] -8154958413471035618467793088602706768451310658245288508589564308903230794827297472347947858607348762852488605310550620526040884103346320489378289605204106792163339512691186716192572297746779804519346178795953364775832608981698681297929390897793634568086289314547164843583984233751260269856662993493082986213567583032417095582092720098671900234708192940008365717129503366723365030163086008069414384103656765389143203173571581914871773600938350302286699549724551732746988370644193157453352469775298201490893845923148936391313231056741734239439042092576591840754073912654875364267789613946748425519917568248884012387880446249306028876600600298119508144039412983606963775868165684686927685553458816203907131137124487900235123316483747253075579866846211668496142287140645202899408539715891329150525605736137171895032954816137302213368035588012094840063113586000673934179871914510489854149988028324753191819124043746246118262931001802495350295742774505480274130900070228533408871802692616662382087081577595428267328024756278554621145946178831685687310146303392591753268913919989937848864275115390256589735272877617522450382909498259385403728145564905726664565843432511236518140371766964597174675176056037627341218250261724819878962385932781913702049907123531859923513252203355622023146090606741218776974971924726126801682136069543859510804521776684468502883546036953545677707123199473892895853977478961879448249833616785553403359219256453961462893291440995886183835997659299326582259682324221774055884490197966123183479530950243952124220686766486013805730692162453183189119294549071927747017534270025131872797242487980608610550095207877672485899964033087819911532212501760483672785265340399011192247464096179151766821044586323737914686045944891554335345181027235658313621806393400713380503189095551738782579954751019062712572585331389492076533781350626027477640129459368333248424269775377056937111249619954971888730073647552 [165,61] 8723374306414298564129624174077163012831711920834040114563522071760824855797627954085141233170588204090783627529485807747012461041962763305444336895034711216260723918642540153420965906853711793294178872624111470846805175863151741928706773260026540368754202509467516303322246720279716381698202969334088844379257102420531958533171208905399305906178280282399942834558696035663767269241368904489440078932513828397838674335977515217447508982468583494738299742975171839364461384686420175430093729343143368628431650024919137159264436307068554421603994800299164695733626285874083603900173744655667699806373533617150692266194768411748839776083853999121586063288831218366181269093970027383537729482765702220968403314736949321188552563466961012205880631719872847033352281337267716082984781692647241746383803156316519683322488665789063462458596356539779758114776910918437228389147092974151217604237720590365190074333136784663553667074686607934223828843491058769388494449080345853005450020739737528710371061494555927682532303689071663658274712735517074406465453015153314004631100151047325918050942653099975917658742310641535495603030785741175138130419624856840874302011208641187677134929169015173430300938962461455160738988887368663149700357339336031365262188072805226513412346548485463349859358893314677540024420734153812147930075225233580911218052470395250904857159626267302778643917384706305337494459931993818701585969373086951655490416574039046227395831465257694374284479085465913270237393667576795037448062482775371069023231267190027772884115029880874519015209056642693213300257730749004243143561329767345243672456202796885051393695649989382436035534023076277971361421080467912823440937769777074350829425673376544878311460980121986372749888410300054686982136677809049180187187776120227872851740080505607831428035578034726503684994961604034585025615447244516106313777188772433703899484412908297389925798720558599999301876216 [165,62] -1262019110039087945846919302473376220145875706176372227259837228569014183495431853912674428443351237692552645642733244180497041400665460571512015796481397118802640512233071146301072567756779140066063301596052424958455527938189887519102764280412936442353101530726581954063194250621843107172211586371338415966620514832880600070149805834827934821960235743218305316809786648430127422197302661165132248591505747636654324499931446590254406317844146345978323664838353608298899839715761388746488840599926005395878749594234532098211607467491878262992126415596240099933900840326750014274584907868164781496261545041797266197295634860142233217836006117644788710590933553236967079861350270494152950166673727239916794446617076090797434061938576771220140334444804614347156934278574343941775846369188240461094325051264633992351812131297562994138052799753010302273222738514640013689727948107468284351044193122384557099820857632926400177289460272487700463227176762828154328046169843373899170766481985609594036985910247348516044297395385573990505799230099080960019921621931237725590357883692624536218211107420562196235942745086968094880982307396019732537840344440731772417060643619720467647005301079910156156264240902567983967139315420557621697937493421138423188858370612034253816152742149318878406465242819613995517747895223771099795076377359275530151339489716656479440666309610384595656717528377309623791049395797546894655260403419863827125663333004149693999418879693678476398248280011138313052709079924345251525161208102728803629553423763791269482358657197773770037689349148734490218853925800024003929047387479631542778443659964929303752209417552795370261755468430564489114226376661252922494644530500212292469598853860028181440054350861372784077213803119503895575178942753873952197830967321871393262366784027952545552065479247798042762280220870010682983014337963564574608774210998675226597086379469922449426218809899728572005224 [165,63] 81902944161441034081465655153713012757536306220233012728755335060435366882999120651527755434567160505302949118067904256047965019184937008995113775967601486859598245803848120559674480068828071927241711051195662617498567858960295235168723571986949041021444481713126933491733905094366666246876254277656666823313354609727265204147464284025602588794067524094313128664042730675777625707616690575307135976940096602993744870414093884224051086996369487013859515030090577788356392764010314290449094189368288962421431903954149229349473005841737760259240233754947261299661440847882944213219759519469819377522434869795263636552170218862476194666413433440246086710873179741501997101671459111016594117954716467870612498256687581401410817614737101021348832107940387718656616323240626633412082321519110182912501767729575400997186015182762892857469619937713477496049299985937194487506686120517536625635411854875311882133265811611938911977081077670393832734510779267549502825793165246239731080478010499706749607912055816301759693054172352420884783880935547680060333618496474003372438958925239791357048556051988521582337269280468219712974143901454092759644662635293024453599960397770084496119920677644296155163112367368614372093505191717028248703179701053162007740387810302130994546000606082669742198773470502028023726468051066342516448232469695264757144453014149429322226554385373241227616442049051274660901056416168130503934912738427183614268836763610757697397991473339173800762027201915511568842142733869286739892069458984613630626533684812243534555111926609061969991366812210390551594790740637135799145907035952375411746167701093327467126765314242586463610646629997834290879754792176264706328343695269591292923332856229373997575425557662186752682405106976150490051382980025404550906871016479795345029115636812159513323766541898633982174305559061395670942321288254778144791764635219759533650357852225698001459655673210502447 [165,64] 1753059490096216870201214572036237975721944764618608714107921883125575504768275253117672883660391905327230182423599057883616384532680742436893022750856445531489945063975780772166047475268139613057213230962641731539156285415011046797782324782106699856657338340788143498271067072279985032288635269660600525691649437194469068762391769030780206112872658449829107658933822148923498308650355840157199916628692083075833488637729241698063499387340923623328423116289416729076973075311107560723232842053235891574901891292359508967354671959436280097531805334902322564691330911076773109271519330217741948798949656064629116124441142911815478533849797341759198709658883763003505606166879434576603136355199870156168947051746964222268367807149451731732222025101124846695569406216290025725389715485493565477278841035583690717378286593568877079487776435779773087653446457683646122815127957839461392810455974780310424543828642313161086408196253118224120377747381718201910386056532240286578527826913375852144600007745990592076194657475472074943561788940109221554727203955489358100156041095362367234169200194296436572800423500115065650976776597237074295908886292433883947595198046919127753849673357606706649572006207878363805071284801791286521882627023052109788199171390937040951303996779275190392811031312816339894181038322495575458396570587917389893307049213657356754761299615724483896664633603535663960425226334570112467801215032224035579283953168129094095522257591575904696798783190874779878837841485118384577452316598418652976677546181074676960934493574375935614270389928424942765737728249607258640859849976320089367933075734148117821845586054853283090382205501546683008189179506616000418381596856309720604510735570424788870106645935645672252314411787008981660498942546858751396083236969715267393912059685722876363810604338822846197214382111900873852375893423437755823512624617105175759861464367466026779235701287910400 [165,65] -951983759582915192496863544045591878051277652664339883448651183814236886872713493160227587063096056725388199558405506845375269746028545377101327138977408821314606100877689658061387421010374069050121953092297824355333503465920012273981117972564317758611673155278881297584678026640948081448035359693617903598739791847055927435062205631687423367749675728423444144692126208915890331856065902166231045578239415251417969445994370560719144553448170432086371018521622317974411868891218332881477500084136376543114610199125785357223588319695953817320689996244889855763526571973248393212607508637928580752266581439758307024484709260297624295525113872305168584151220449574938615984290270987150628974981791890569729407622961216992459565194996217689917639381690040514976352956115595779288965299384963543309108794564081980067018993160521174662873952124860111462604046335984850058161777763034169213898244594184097381717628055909145613804123760251241188333820694741195546637104667970948019036454161938118010176339812572250933326117853616951085198897877228373072498076991096054630283606833059120869036545650235280923547015457007611613328203255203787572520259418220912297105593159044186905140318390920155546474404927448788797549054132819530560227191598775688861430662081022089668053229807926295320425791047613039773969237440285393890529640053366444296975519019436095317880530917718293904824465218385890820028743005027769055735426029021491909606487339858750184963169391006010035704680966231220652227013026873900118591337506341212770150796350900959515879271497944898285759555557292005370674973119731230382243798895944924678869894750304781027942565211686116579166147857585659027371384416913515602679588995485009880615961079782161121542159038884997858000902515820457459424565363264436135904945289106392570380206909210198872369040614984254274585414851299984446206318750243015641484919167233994962397868254216151902838310656 [165,66] 101833464644564504136210211092309700789290852759020725028496961304699058979437755513006398391657776216167082194607299820795729308878474670464297211910046001412785393387338604927462137017771939628341356502617656341338050831396132761575840104476666246352425418181390228013186512550858391905716701667145628454462610593065124141619050999365031108266850231030642761864594432536489995310267610745509574133970853220666298560678747787743540280267565630478189070407047455299510229863813719639312827802060630804048115107510829254777489085293426414920636604317415985715839551732155074037104556403463928010787262327062184177021843423277460059855690918886349461128780354883867568424875998690770817390326779091090350306473648639423138073559266217217940411057749256266543200625064541390950132074495270772478791028639503894855995480934282087061371601658856711108105219652049530560844504634686980194740022038605166094711533530595126366513289073607712042289350560577667539087396207366170265305888419385329976655903598240411970471809343352457807922325168790087604032674293984321928362045446489673243772527927400444280854432447714239994688562936988355137218295499645700317559492268202279552402714548109291455538216523646936668018179592293253603259758231755091716084015984475986991359444239608701909761464310646757907760434705829075658034154955582849606868241836151406061969384495201930691355508616716798842303578630973590261045700779103667312500233081363853022200778967486405629944334226879362966427347866156272589310181898955114339459421127715739287653454982330774861437880664748570888902849765357654641784549005892631406006105446187188594496229706027582622729682474814057494069472311277636580361101778563347591370296496859114683399968195350379856447707882347107075113844385999532352120095115788728035603518706470447221854362635140705552442763490375014071007713834275821641123323170654615698940204456495350208325760 [165,67] -5645949117464379070574305036743267870402898047285428341667099387061703847621335631762965040081980800371313565083436254114251356503008172254893320861904193080130372390274276244616750717842258617463905361681722446552231064252689310205980265379510531836770537045958275997738307876222085131352519403494881099434788145182337874427148117046526903410532940721517664576338984921046914465729305100045773732182686278286848016619360692232658681136867718878904757448938072813585604398426325085715665177483918364427980167070980716501098210186929673479079332031185017479069456772187609392034404875467837335312737194852478941147604823814781014422651844017738603517637939103370719526161219453013324151913220902228700482646818587100718493474285433175898016044394530464519808190676850620301964357438598888161068429716565947661927060337310099670746190335404465713091413667160009172789037675997721167807888453954283469122243058217647687822490092503517396169257340517883818483818804786492472356624396172231658898175306659778661894653624122158843404086058514437456309800508271361371220768927150087628284126081437391414151405535412718898741282516993263221751936114240684801128716090688190128840473963935609596979490660622255842996496962602946091695743229289586432673705277893843541753091698163830079168100394880502593421923844369887868880726460931374559685960714722035988128226404337998600522406106832986554232060699977089234930446643372730023234260802537863733846639779781499582446519410863063470266718935187197573358265419301630643963236798341894539651174413901314581619809101972745645119495941142130286357026189871922381139583035699733066975878475573760672279835825126130617618962645100676030123331513545987100365020295575082140401834602506575337602923986219458426889007330536590630288125882708383516825997643591223992252616133214987695930161932916692502121836395180581456337580854582279538905042514263149396512 [165,68] 110055805857207664194415354616747020366430620457739999474637903542645105960852077471339297328437932183256177738577085732352483400037582903058831632521146619572667461063180777714219095182839748675196565827056701047413259621991542397818711207800238870934500512255327981069602351140593949792587675033209773324365680530585445409037780814198425103881774605841615651699185864510078880610320762198835605200193094135726824109622477068423687671916856356810402380490974149470794225043298293186902488350548466439784796440575026516389571006184602310325668255658892777092472719388677654650992341708003001047845626682256729616394140953491045926179190464325764359217648313149567959278422614023110647995744287895985735749915870880808495016119120900500095164321862246973620301334606422976293741610598703328376881539100022866340644536482788907145091616144991030989738765375649553325504382365798358400549966080481267801257418142292139281973846601130485816903205103213374013993864172660858152181430863439204885550243603097007107065370206037752730455675274800677482588002033974126880118265467737329974757603914768411091015899109355089732381352812676982499174700104702395176860080389276054056469610613773018985376539528111649710805611761128180016770464651169095865324281840300608242526371032457493570969476363152945450838983495148920461640166717090285001865298188955568424079161737514758422514694975250159861445722819196524449476332938805851101891120073366600613748723654847904738461876214688257012465969972704533733525925357261721641907207369690527388679208906334605779310225297694850342680827651243238667946630169983514922909127276035076876130412421772215752824730289035796135838195116737419607501374959194464184033206129360300774126306193666933005053343416942081503471931152290242886278284057948506144762709609332018089750350440560606363748985161791933915822951992255611891323991071008127542976963658657280 [165,69] 5876785244770827894977034603966761196428826167833058221294986121779641481387648474492182990897293800539295972476841543092425209977330704374582734290940264523941605576805513611621679444304328433438229529794120721911453664540165994472801618068171113927232567772613454936967040938420916194143947443752344545505165275010862778369819289911231187115527031015999009801523688041837134476654831983273485077550275503651484255152335614991844309216350271502102553974508919546164433724089456594375646675110248449890045127566370705396459561366998128984042258203437119132347249201345314306548455812042274480765618874906156684012955307193265493916583331207531705054495958600141334512433165017621021975929285646351274777275751976214340720997278298469936893785008859853739667520178368831395394921421788508586457500540597709136382385660570337784828491153478231983959480346109971969609828114520537076497508982993328531926311527137000295980952068197036537863774466098905155333615978360302297334287283961703822365526768751676188271285130656589443474247363713305677951485175083901376528036118201806597739510610611126274466174193507756294891051372272539306385068097678212054246051655754717402150488978073433337474381860468245629703096779089716108199053746819699995954675267960618889845258551676498798481437589021408776080431308111299391323694732832568364060316932358790490133099689991717850610918879168903085479530814777424296393429542295354393676355902691473781643326435759362499255397666267195718782815170551872390408775089477573182575236771995215821015101716771625103759266474611998232215787077919057163311427182236131814298690855088614662529824143520565178149567210927124962333422671430584467047644914088781095751104732811836184337978098485788107776757239617752116555042138090704234493506269444750458665933583339590737496699111412088046822251871432984176321815454449459105301302644320737628545592275520 [165,70] -174641510494770319907423456905229411378384698253205291977466755058916286511846966731312812990071215396823788669287308513206420134917025866166709097311898238890456727593566674917040583092653410509972020489056825866119905794758981102389228135143186387961056409554383711710749079120842780122567505187549389316852056877645510826510962929660196910574691597120693811320313036232453330933613893826525729880154866061896300707940787122468749276425321921456162069729873456202283892081521581622831164010183860914943955001251513029587057295200431443105726481883807937439373451816714099048083752034333867563155498517505755572304175278700428940844301276460933730157993683424383524495780971994738341239023536013635874522753330506278369647865104003245783946745092071466295638272734250966972304322130540414523341671628023574133608395246684701525773952546813035226580477708954856080279643326926936602868217722933192633110715899811315450947641932907321311303509576698398408019710870669861498950572873179478538402546927698489519109976498553694973610584072685495174815490636061807063582478095764260203393988426354114826041494510920962265614921797439289044414109303568663289637725938632087832118559158368929373980531875848972020737816844351990254922258382256775157840180893820817921855916736014513190549320391132354036170072749343852973165908655544161073754588358249874420443105240334263463929404836631151868633687065906404538797621323339535044568522393064079143651212792644228455142056351477444504480146124271043184156479514069463431501712292044192548967425246549392935926393660700959233049306108589056943650679405313759841165788316687268017711473983407106749138517983488162281917061380675801063454168604408028772935728575082980994341746816484317094981146086437944405951807818195767169683932484901635389066085377970793996955482617779819164842123533315721085678722073933991733494808073946209701225152 [165,71] -50425552814766566841264340075287571412637073101016304748409860072884108150531261776823251059971273722067653416204263383874966710254682254025700540423568753785837631684407949157837312541431305758643132510872660994189137247285071679434644305074873052225528017226156880843582689822946272900867320455055798382207518954626047112487585784355059744474940672900199930030522351383355307588673141686404900115696347706618728037712112916799626729454941565661300175509220281320251216437385714922753096073546691227876926216888705829297057179765415981897397589364596554713574545152541687461305941531432690347663689495050002278119463655110556984579727783085953153095846357411540562411492455752672656874043482392793958288276000246557468774017362595565039329045013773269730390009235299738251738520089068383918928213133394715455510418859898910126143482783697593840081154675671226024438742264434906594883644181722064195470857095350696448541097001888641582242681457482579504293179738293409854403577104933988286368633464727818653725867969639621858257436684066528818896753123960224609033731314971442276155944068647414608306550357484320461657446898006500095617987881951933757820129560034352244052037309181071079007002844049047731950407297115405556804464233825433822814931827273318324999662896367556921069878300749104816071739362743370700100413051572801418440227686171730375759644969783404377883933663210642141440411184949519447286037290006349772149805011194155917083248968589666633084080192536710270040212857594745910572388028353368896849589496238467965186068177621230916517606191956317395126853388330987236106781585967199550729721383075634858300709512498729449141585610294930169121985477651668674767315145846670243019064893213605462058213959915919504929567657399467746421388991513604873282420343868614521413987607957181831979589221302437324599165560809938356804141481906165551089068745965395177976 [165,72] 6429280261717740447346508086136081178915816859278515573333599257111957157366936996617289148211100348111226213557604125355418951419668745250363365507997005148752182939147043897034204341181571444807005593438416988297160169632368210730258782393762564844024024141709318302160643594584398833680055034163808112749300556876820453318453004020148630747353788135735257409730124694831319341282735647500120728849018755688218784910943525939829530356011125472446050845301445101279127793267906285064840630719356082165548661935303091517871139962640021891332635583096559818428933314086799755715269778028351529104694566409688953935615719068696572713468896740866494041363092238825062496972050545973009805771586652223316020831676095624644155659050915320182440896892251947026695212064049364968486677041987284826601308830849445355279071291925748298559511425509778725028707678173998108626569735532821848832808975695652090013664097896877608556164342103763813676823827114916459892670733381624252535291314381981579607707804266853585907096281454230093220295044548058164701568226609595886918486743929489571419429424699647961372615349569581970165934386194399619554772695485723115702069524367833254496771241701485581712540987686615873297523205295587227646629543845924484158189156675471049613947691443063926384127807325860772249244814477327862078498199039340305848078603545587880761170066452102280696907681777196844566626824238554939274446321397866030991867343319352371628586661458843566713699793632895338072368347042540045793269835955140779937655096793188094459099978855366806853799017652608679380037944072428193390557430009904900281914564849797195401400821151804883933955806938111405151844248235239204581483331075172095646019241280842122598302015601207090237648906701184556190010021677922908981922081516400485603233402927512458914085957062580529355495519193576658138621472854574001437909362218190592 [165,73] -429996778525459602501179320917165248849671048507786457887030269650475892969021856652754959783068490639439731196278498957853418658890145218579719895103645793570593688993348719973961560391272869067940994577568424946884519874174167210733436904875672903257426260112711762209772017985219096196541565064257442805733599927229262836688176603156288959542297372845887588221638727639380940506108635448826686134491960789455592016274527442431270460359021181631133823567943248174049972453696331065920639031896990259145808232698716198097762224386240995265624998812990448889193921825014722738016353843292117082991684626970532149308458155754641110660703346231070984037719241079697105272685262403649925967685062130466929619557306254631234089454891678891891360340452041039314021833900511705122729246420844200545275002090700207648687259612808752290862194469930881840365080814171160303752483503959738767638883715409323726859894166585483417602079711520822537872457260113356271589134498717636508101904821379398835732701335927283243126361587270839840326792849669960080612444444526924625529510888688506497255573165065159012161715369998984715512048296191818129461627155782546821113244202325103343669727583716756782706514950896616559752532308795535346596301921027001421436264332029591598696373500004698051504118205456446220377908184690692123725198618365159608518047551991327469821976775041454187249235115059227905501870596264932232019445343104288702767004580456297524766098308817864992692516700375644331318001417579946689165688715471785744976751781988223378263944200631400220055779718187561333090698921138302231124025209634546075207226769036470870129609545975816446946235570518954190551521121445175078835605387320326611786584291568341888023685071303155249970111225889467035996385969180600384400951892799746022489374455531345415000009374861748626863780985882538142226066497538847739727274671904 [165,74] 20533103330984432032224898794308022414438775768398736439876923570587423957537189428642446286610681463624505051106700414426376935156383555493803913180153701502190986931049101417835443564482957589844717576414941382100365951172157443520098382324519555903258105155137115382380976213027955612856404914778378519751313237188724826137561145938798763091652575694237746477436604622366736234106109938137819187129171463686007872318740893455536013884015902844688557968025793767639699087380474569349644235140435999502168382133665002151640004570461433324850249771265671840417484047913431522006778689782014460857670020333693439124770300184155330242643174605081558439881548659884361617986869572417807619853134850359089715698776218498048944017343757460832970215263799863843112944006455101100390761716905797097108401974727291383083839834725904452867347775471195120123125757345574894419650537280740605534460327266617832383418921643953758127329406081953648723067720124376288426829469550387672823677554969981250101153683617644967285968560073809070793429239076873096624239182619346973529957282412476271159787225261605684811065720929996550589231155238389077453998616695834847296356551263681498679257461515072088263357261497968086234005147636541889805111294972047859014419045625840498693838445444123300533689771737279187421907590148364946943573274492896022047396814993514049795210068871146581616959064064996780918109461459305330685048591456874155852526270605099650917391190187722342555193335257517826678549125418687298207834941346191640474664499174762295171107689310185133967761707710698961219628461886537682614528008261769491142585806460722760631658640733663693589745965373280558486558229687048882978535343093862023056494385925146549238767906374548846401171505025335196385500694341809884426939453562732494876587194590055862496219795530271747490650136252488010662810065519809535975955840 [165,75] -825762945442070517090635302106689786611686522685929656670700483735234057665935545341714748993807821976662304298767211047035572915643009006529894918982345352144287187748860289034393564736142067278641535269604007029112018537588536642524296237450241606976383146728591311795957561085788568374290961991374032946801655952178800118385644303391478083548717799874037548728620165886082467269791766700506684776716837565879593751130738293187803659988680393326443581334245001129136878976366879504117902765115449529622118010897957545408028448976739728769373437906754078834854285695818552436374360760448893880366280839657281184936251393352667830963914903672664141004415592645782299714658242426881386981791320629976813460932178988719678612313940682736289745536313523658024113075777169936540345998744186175381237510629933522092001308205643179069790273465371787889686481091895828953776658402113530387881602843425411510367543104411214832741180166833247504617901975785117188769959480432235474910315651350982173938821852117776944241248316747500549188146287025191503724169983124690539207940733018954280445123455939117794987547900973655556280013756263091001850773303806246006649849932624002637267976649208570110353796077388500106975889160676087723485433611646106276592424894552053897087263542373253831567289636011281049557884978920078659865012847910439999330246884739493042821316474434998901638677758898196555089420489553119473177682046385232537761420164920494383213426567924089173024860789541722143092438228372403047628206519978200510630244878399081951374365841508254199952926929288138813313107046616247276384609827195760720287398232980527971852515413825292961353309716143619027668037225116809557626656715666710775076673686470739081737407465531816001892810171993817439104617835696461398545179072808192790619870069961034187010369340249623187258642450590333460986432600349748201704 [165,76] 32421293601684168581176398252305790695823969556944460134887324382409217210277060337075374736829962376810378124222801048996660390048900577840090396119785919127323655761803881007128789811169028538213171496049719443462000827184242557725639685247435212175133035931065139703299200257463120206279815436324136567073799849466419651637496226376540690192561008186642229791996920375098830576973325689491982389490325084134097240457607332319800859677476284166083987887352906220759352647790618509135215842107472810750242724392293448213863167220156136675832397319944241536208028155925175736491788270075691893324017404288533688489122081727342389738168314100499433842826338277854192313049789811178242998682370518755252172961549953477794815321123911341384378098345438374186075784260879725156345289335048620115798920919683161790040622946487045044883521400785435242614967526926747987706945839854750563561732009644413802038107493892280956571174311298481704620810744215005940782419355082062486327898029549016071005027842008547381550437178759029491869273180324975354840765855037037011315057108439800245395454341769950188751584939998083908271866087913973212987851247028729258170214809380832620210526621851415283176402501353729379351154097528989427296167097743459613497906462652777126833155378411430521854535128703343419340720134061213254556726131438665060563776284671710676412269082862799157284152502431255633850540502374842201819187392026447072214582377016275405997274837264529473803829269411809015826133002323146929334384476798981455199138306286842509250400409726722006065987913465831630175258458455344670315310539691041791503636879834180582200762282673397845754773138465456575871940549736351341291294476009572534267005086485509020771601858554380866410343374477780955057678726462598482065973039560433437680621075044412321403134186979629345549592827058369341057037180594568320 [165,77] -1302791503410748467532092431767628581044787614554977318412656605046519601805244850275859376414349583668354888272741977031225631962141496649377808093166144876671966299920370400594122670273714885574411116432747829723649881161627912946696564122982423038552725156686688916637258041244166778477443752676434475283478249696909712287893790401023044477437717898856531328678315022119864236192255250670400186665611647128154695700723306529844745967696910827685118052297352989442143707264817607795973535937814633596997426040538468693339385305772571612625082685397621371593770667389062734148459117120057444968430458069859766023527956059686528756822730273120895720047516372452931153026892158708246726454259908981852844061183275504816549525459330969795284875264533481135422839607984145307142347254145303692942165391515232523808180510339549505556040077175522226807423198112458957245106606757811302877862628695489488356308901571224570168854980063372385438702264709928262665428015007492225839791458730871996562307915354213145702896241098820770263729342313887129192859880841339786534139663985378048176072584972006533773436143262190175734307922368576010281412219882868485016825180713525624102003839192344278383436404869935263601324406087450033300374454189416245477137055952526145741976567040851678258794554234313752190551873224023573337002735224496689166315374833909793330468877886903882305832779603051460899349639094119895270798805719073206446442983167246742597772610770395077578020957500267220418247595004741034308781049026640207907775035891278472715321050533778487959406346150800077603554555600602583723565273350131527821160522224819376319585169689384039615340286330244695298728348975030473206681970748563956760830741122252439777991515184839592725230411237291819471572163448499343733212803724370608640341316287587031103876640828620708156424278030796318066211476374416 [165,78] 49741056866656301261370154484525422131521493432808543210881502866440920551449696271473860976343042810987575347939156656959595806589482973051973733213481541776725406253048613441680414462683136581492714426972890335315440080691596381844833129241369198403377745064139122938207714397100454526673128992970494306594877141655395136318001601828418968152461000491243819169218356500530734087316231562832055851236714849914467187279284853835372631487269871321750560463871134445504419272921156869987784110409000778478598353909545659552607867800991320453458887174410656089413982416053095610661707500645864746918048840561109427171200077804749548783090469771612198369499750688924460874448310283681226542862950725982612045992541617142703904061147967708140462313602387056247987718130184587451352357882630858329338474863590674321349182305564093795625501438047845070581261131549226709666891130573756410343537912551625604498928411700387864914650018050932567721237004392605268082765369990106941098651970157183018299940020006209074676053635224158110401406263659903382966557519152028062333513674841345904283959558729758254312017433864923632540782210835580622697413985053244237847652443574657629111648657264293674460067762851588282786191466663813614893752770196390907977265262315904328138775243730759795226639917874211363963695623629772021795220146929377993768123064763848350910728883182554008016300351279096971835204582897022770593175328483051608574783934447967897914449363081037714424880453315195837985054334895470590551296438488373425555669090787419796091396456959417969293966859653198017782607350402153922353479173622288116419350034681742771958110154312788045309632858551064999870550790248685378050609243755525991168072857573772984898666459330455882995799058689725885538297903665936629501498643192740292780702243548150956845536712927109296846610726571324247392175552 [165,79] -1673017610776195893957095665024826513975761566479542754464376799611309988618486638151194868305056675540277652819573404526595550538248201599520832502789955297938230285404136776602828709323811254918994112589751437551089382166146167650850481131365625157262431722608049670753147933666254101834235398441102429781339801197960603244287183462411295274164107578333487394081516036721757324110735332127647927381162649654736116616631319723102136146582402668146753945447442570758727990295442372159169671189844259578347891159641890948147195019659931790466656227609215870024792689950118787934728157012329673387482655974249818113620148621550950680927080969171829592356278633098529326884873935071947165464751472786626151704590570758355327606990619938744002567149375895108466152918508446609960020830328851778388386490791377966127728485826834182093547475841679402690973666588814275191204477520196045270161462659961870198011833447746271949168560277400548697616355345329094408772587655179755972040960217615787523503995418937127739299376712797945779458158534495621839989198615084494070756882080648312500722967262873218039406419271591455835376383207204438778173550339205352137020839629851017081610552168779621794735234609741012856096726922687061718759543295578678641838775614295626024357913273044571883514471549207885161370533921177447227595987897242223201700101690529350703705339272100351273717446068374660266365329272309562560061627680583365411110393959147938298080450390125401676222661534309971181897425001876987800523278567069827074552873249623535944327857482105910914333437720867990943693105090137797929491858187977395946003646904940921218260685603568838252021446265699787534587878898015413927001712975887141070031881918892691508660764193419128339141857227389403224940925715741996799254833599040808192313531464359310763294914211669725331235522893844736029432 [165,80] 48504585161643705776705308545096384271254549410527563024837764846587860272947450300105983601439251011362619652745071639564517070469337388131219527636991782811069148885606822819993179673644977362585557880810214713757684154330338295103563029797537233208771488217560894479719574293735793985214730081285040154710793976390553954509496072300005946033363281100897413811930295659872035024653327698318471496512828985086631177245506089264506276785167722622591321683946839703891660578494138259396482247126663857747531454200037563575956277608324605489041415669588020871513476189524740449781537022090835488401097181538958803802882111311682901815813555130447624757546150956206580884023681309319464799181019574647145112953653627011798061433414816957737814709665198512313681914928297261672244932600248837540944002324543123596165053935302604675433717505571722058992586084305588980102843874974004434272986615383872359231631053647032811343900787780221231266129559445214771321206859582556466930057458825710720563971614275641983321941071632300606989518862002718347650579554186408759093963494374912797062763348616362250474099323913394648152543331269827558542985537180204017912771539590272041001118119616925321780751306427704899945619958550181093835557901954476551932860909260135445891749637928376886178492645562800279994561632347049410666357260101541736062021365798119606224229756776069433707092990327465191361198526232550602624842402055011179627535257415372969403872687969502674811434702586788498371626933536038472849455835529494657688455241924669701582062476017799174281108118216837716786236140077865926253436480245174191970034649841609292017540854357102311857587662861496157500030988767769530921763240998854457088305341958820461783821394141171473732502485972151139283334596643184705961123739186200266936019568197253027956688016460171346561552897693828864 [165,81] -1227262929888518434234051181156754371277547210476794133323747145917357360579626554866438588777529254146779561329357089526347750935598471941944011486499414014389009047001812821289010622746177847461372614094264967048822210802612554460991167397874009043933092546616335605719689709497702005513887245887875371005040891964762356619428813669055623941744922489484455389412673723284844343031316648134719631277407184938026501685293450745519318123062493921601322759021098851555533175282932518610423410194503616775389661237404419847768243593810275297736351752580380036391248818295294552360002418837528639433514064611404232305562197013778922388256871366401845728605683923280550959089425229260530172938623418819628414536545346539612046664128605387465341571936623375973610263707116009989514462806343823560360247998189235802884557462930086569944642918775932645730589257663767489452200287815508348180432086757961893850947142375642829251820160536228644372796485002434087200559905433052660066448097869918462258156321942779748808831062332963034742763303111495505977126543760093853737511691477966168584359844495861077956285603224618950927324096534752596970530475621377605325319488041461054515327117537487238694851009267913465295960387176080291626440137660391335971778366553480061193873541233356318306191085771772088665164642324072215188649798771347281656224860300644675614974452342670603048305283742664251332831461329507123014968505124393232107857215095227753976793492282969419188478968446052891319927931450684662910205912157779830328629689905988278087545405334872053726055555995394118493242001563993825421232529304865815652061727947900436284215044189809025405371994296072988401893679916981041692230793899264645233287003782911739981092042310244896084065663766427163761722173815164597863237413749854336786724830948351420824206351106528472489479209292640 [165,82] 27624813788409691455282864704659320014050836568266793696950516253320276192791143910022789708076649466892748562191195824065699850670594618704657549659807438249985273998477984166135153822148232446474021065490777409909917835191179727333184376754173268976986814418035533988323936195220888389068533876290304847434664444547863038002664577323890881014103236830171008212748948931333674492921613285922408775034567615555454057496233376230100162457438404806426002116298811893449044652094422505533275885453755980323548916458539156505552462674849777796918391583205888494391606135273790913843679169596664953257758707761180560502469570893928724984902055261389500652474966986166371068333948377802645443374366369902714708349492121523816680468151065496455977697318046439537064790134350816348542649802221102300813240265257527388559501777649366451782184486557153342885748840350575600638063678800594198725663156863158620535036686439577742594476999449650533515710357124378707363528933969071279064922931767439971046237230076143690584751785018035242666351912347746909873035381088621247717525846450135992957281394095549679648907331099470412664599596596086158533989109278173604337558893610936037802131619156840719326378562685983730547443524380661431654371068851628277652623059187776162581074319121936303221006945956001433250094579085046471915318751255425326739247320108916277287299360703213562634020198943577912250469841387331799086229278997218450700059839751579022102628473406096880351831470465656338840212252486667662286160807039473296747508288754836098762285870069120592509576566505933006896906693708630127477246984584587654160399161704586383805564722090074047999894537786851732076479372992876803743336568894644601048689469682818756685278602377525716720332394934084339855119437227049490555296981558987487348392689231277538923002735394084030861793632 [165,83] -558318079339534509611659572342534935244635327167474939724211595411888579104931601752550898386664862275320647966531835828621677459724505388019286229264637044642755224119801481572291884055431334262395308356370880526160259752724358428308158245031032780164751732799206578756240046347604184355595098902569112975980636281749067912837283035664154032184183861574276401421616145406561859482256754784999692844411621328817755915861572251585608008736892062322117729268302685034602773360453339887565615263177765533660375126580906709365926798018144766215920396301040256814965601112947379389359486121676118637197926506434704522688023635091530929971594971528484556210484711439435109290774696181104350790260388548586341610003440213329588845549159125587764830043601904229966181402833591920230255523810350732172167596900198803074512561973232635210556010330539532920692197238065310368001466276494659554053918577381075356013802295374776417860946254368665993128328785342898785973089376522406859892353198257036326204366905477154433890809751969476712380740729078694454169351111923005501405005972320978255342228169808449184197885006125916520467966494461314209622241816946409894575185986507458179956810692096351591451511227084260789109465187875024907538415065955892337792513192317768461081465848197665588555218911842745642546427901361424874666290440928363238417815797897546238059986417382322067517603497647320414998797806474344317055154681818151563130333825261765493809822858351332394653548572130257414079882472071969378650689988183660680221113874514701735347903627343723997296710036716768836045029531613285585148999853323350972247426161030597076158622697071467794285448643512818732968008444602999046863446421995091920996237310299952274054493720491614304248602349060017001262012417988542521802783408425883959632878343126851331886606303315766198164 [165,84] 10089898708447961366051237770425850637246876069009255459090509660264516999276348010028784348965265195721513714037777138120450284482633102593885023437664559846679544915546087254166690292337937331968923192592383164112789472458563448568113241404172081523761185813669415202642553979853074492225553480048952739886359934140667250034904179071408770210275042579162820424767736219068114623266410806056916140057990725424487568818210130052880962961260850631713602305150873116655283548070815264686832574449115538501753959070320085393268758225049949061625062441824364497556624990161162189892071309592198809183782514374126118297632166384016017924526915868663939371864479715684220765558817592496079321302402908223339345090731158412799791616934827834072176013718378560796747871458814299497417955894989041876104361047016897424196888009286695319075548422885625410336476775243401630197622904021581310853321277281989962663147079649556644997497330369920024076062391277903128010280741836645166889778171424959111339133327433117362792901940310333518834494813877121859453697513315193093983238392504934284767861723678727530899854031722530351423356981763255639388521129119004144123961943551227242763195604231529836648232774492274989406684116865134705091134294552494808316501311281614486861032596518551628082869673036985531518844273853724352038498228168855487512453491407110189466301246674738815780609366921334021165489682504832683326808027295238739470906385494262931685215049720932464155451962623476074473544795395396675681800246242436093806392924366930721878280126273086672164072126194177957506554752424022523348188722781353001398879175649930855206220345058510273842761386428957315933015158358326442272483695409285373521992353475681890870096616572662428267354720300741131601260061622588581187009522136480567434651836010329416204093234193686144 [165,85] -161215887584771146449138922450043033059257543320747108152747573492238347301619973722366638799327767145790892724958131306722431127952686282612523421109282230218585791810371911851155936447485213966483961302577302983393045190469224930661507876245266140636794433979162656928375224003530884559978074198334242625554909080019761168857520192295261255508408880856263878816840257306301225817088302475804511894799260953906878976288197529554972349737766437818699559303290204052044214919830170332516444404516087275767481286715581188431079054534749264077254255656154545237677291950320897467843656909314156720056215054877496467064696810896575034150954054922189597807718941394796310611356117787156468438357022659626845869136593874859359532070425492858725880215301925040440478088811533717759207249452109440048142450059590249375128714875100420920816122561264509822106487439979661439900522526815734105860170902468373290468254869162094780647772766877690929983366308628799054688786933766758263914258260329922020375100261489612638070628587920228791520901417125903706668562279578547664341349018506849738226766636608294350303612709867802510579063632482164560095260712920174904619304101931054198064326924161757454793532350607562884636845287071408620132132321997906899802428426366837362662383700712852287616223487243435728153998085575484384948394579138179560574191014723675532820735477392336351154900297174231356394529528813111207389579853012819597619286575356568379425928207023737587153981001878968323482836516425356355647132767001080109825417361129525756954447979283024337292850448578191290596879759172134194021920208809300013305852411804204386863640341122169797796940444560801322870782925180163055889621404193905865193288785461380638348599828565716152595998189034778031854972980170473595724072759375431597852223861052469707503578061392 [165,86] 2252053950159761641934086786905467735023139382835746149533603420434111303261483354461420639254425000237669627877075812411429916743437686204323792093439182168916107783956949691453906001628174206154223334662531954615439044194759590673134397696531558664517995412142015185695444309339251099211675387277773439151615138494399215968780842829057548362759119192276520580700064782765684863321235719782856302811281427995531985247726836872409003057932010492069416792385893943370523282225249450530232099675363631125508012214773634252336723400987158010346423921489837593476238402559308017988791629997647976315290132624878225709722068628001448224974928821705448835019482780378748172345776110938597738536241400356598532720675903068182760198511882459397021688284701952195116384123719519681951921105768125472521381580259930497473255629484157275049441454520981279539378360234145231028212266532023407573898579043894337191731306817580632500193953277032154099134098188493348933840639686711350209963025334899165290314874745343875638048250751332523587766071608217155483860484137917832996414723182737000256641627450097918629977713891773959389959421337812134088713993461526386519839768291283471043687913418290242453457586833207329483808250320378482353942134892990703816912560884757988230275885693341433609125129707787455565253987107089478804034448171760765342429374372964367319278830008920426273096772761556945889173424625240061411762862892121428660159715295057260374705725075939508141627124252559589234867602323339354932175126748294621155333504381629921484274404084066502677884460032005033221731565925033376181327533316626360434241790647033532625050635993944306188316770021005774338357271715354360940120537306403815188777753438639470206808730462257002796606311539812713151046548399242192001153392135862946381809628753069189557312712 [165,87] -26903095870820565643599081361295867411466208055484291863462676310243236370161090821563259883670247580706127246196320659973372706525569593698496900504865702885339922326521526886641620936691332182760080521068313489548999890655110395352603600223371242518072541400333207825156679243470468450309720051318220715760834418413450005832735734535778681894507314852141148225380570197355574421131024197416055189501885269980957561273412349750488619544703545262645323442710364200650803353125281441095143644646670170640285538944803895584158015368172203303290740030154062683924755756719221473140710565438911648456108571718139438094108210716377140437291457939108162074274022637690236517440087994868636320913624363145293453872486304900550190810020422807173742629072364995256626465038138339585632596672776928791394297053636865267218053027453429149459176951103561071151988519087977514145952409397446103682961941197405241666935680446336769423927752289320245342980210668230064969875742259412036330496919328034827207484099120669105910306813244138603982596550550067741140176884269272157062086724277908449252660965631794610452265291674305564846482329934992366236797265888893915474369791619571750723764227127518343065725793271263684150906596671764807756039391065273153467470230002464898745266465431316789910949528050604141467544815348386269168969313683905408307177978854122949235339041838353119627246306786253470072783157409284003296284709003383149922569644078963931032147781444716408938951081613607972948498267942237024682785056767253545265878891380248968630266829471003413796662779638961828143745587078816860415553383221341004537206213395065168776088744170759014491670195522164884106556085431979142692660067370132974809913823407544861592571918640448868260255789516689616093399091146053061489817724767129932571125035219938625275 [165,88] 284006265212493760994781300681609939723085357730647407526395999588124293060218394913496922146391236867707189016764267429230475147199516164827339353737305967460879414519928428747542396037311738450258502075657551145624422012421258348420721246012892598401927381868502507796746791062636128742198206678733139832451994381317780984544631761453391785355808479156074771694119128018259810083366212286888224700109654929351329559498537878416768657247077013086947300519024039867216979090655339527265282624325311200658058421474132804053363069653664422370978759525707207787506955776817091247539311450487687893447645449341303127150980209911494330629037560035825626804227954518812566379959273040563310317825863760677894446740138966061618718969233020814825738212813276565172785414327985096329924659562613907139000064280498659058893837607668920222473465977270581063412811169082608876574425708295669721034592077557538778593044955957324680767903222284320928945177518307754354180651523766952387383858466903298192502788958106064649022149860258987592020261178545860464531732905883581825777967929357965892281710657422779109084767066665247866267171151348184183939872390802705129965463906387685832618282511891923182288256120541148920556887964748835297529815470959616786047858774841118958682276972633242597835372211668203642244429401576298990177500531982494110908184499477131518913581957565971664501842925386228353428556419610524536314083715116758065422798472601705138235817725619011221668897499502958715283452014099628213249593644408547283946919221113823553640729491380862608417507320159103623229481908213775152630055603666273444769141737086469431354456671556408060789188404635819009654270100761965222428633445739066614243296330949394103463275029400245329467540954343384316871281531578761359503357871459883122721667610843200 [165,89] -2465296484297479404895019612045054989350317254516855538325871902738307891511646142171298002306821985621069973052254786107399861478740124121137021175251787383890558254495554450928381861300456192334849533644048002957255635909837742089052899303660527617839353250641916653318671033540480004351020408893220121451843247889967181772906515280958107915499100018061171197993459992007387823706525937678023913150796643895554011584008592149200451846328091484597422971063542962624638741626171242540817802149695405338108603266059132183535631000615738277397939117358337854174338791369535800480518266955277527148120174254221226686814909262445875825506598495461244877882016231707855344120777527910387470597339573295996966590542292299401818262134749649894069300522321886295011214586496789914865956830484267733423337968243907129457717503742860918589219427738598477604447057643843819300855447782644641372150322620948179873785459695110032384732401188602977986946670455041858269880217009468424382718609242469276292372627188085536344841815767362460674568235216238499679906200590797240365438810442205956158921545605429246901435750943714435337945548732478757408162652538470225605778861129634423159119767681742363229996906134328559569448357603960928932434368837730386766275667568471462748703471395146567628126817693633565265693590249002920658389883326907176243767808036775715476414423999037832640135579116801240161462036908290732953725473335140384852529899202753824912722748924146372889669829019455270554257638890284292583834801325442417245179081301430257559137215272766813026699562777949694204132328367886632446921601400310974601249667471224266289720937065455856498972088441669919290703728628776527122584810289128338307824567888552494883238251275858742749744040175849742545146821086317982261734815713084064455369447544 [165,90] 19157404786275423926194619473041521392985743827111252342645286534980776668174532811074264403694172702536102912713461895586492480608157766047015327796479910814094564144290635166045409958784222856871047708603064800758094427923640520328134456046543494740678184251136974338933621310236149043175841146057172836186366360991190407641784469972574138837084290038163244826329710013030111748521420904778378137673313264331255824836266458159248680036981302394865826432295828100180712339245213791510282367458112416924935913850123180694828806181612318446897650756475509649826999981911018479749783483943565236347734655879336078054525858007200674626420597107582587381890665017720418567306730719118436211666574429107773662158899419694118328218379561298207339127774092416823823092621600962989955010655579304564747188478554857451058360787542765267840147648291673658034137195705426725140176138436552564292877930829577113225571793120684185638520348964283213114840853167766636238472596957584214714289822187852812757234231507754515029763963122505051756029381552840200936964964212449218223078827535470676512979391762356301005026301620808736136799929934568537071460405603561623911179995477691298127935315192045003050876738583330069236438333091722738896531651740386473253645604710879006433160480081916427598280585445671547268599552851230755477202883158096539964122427702816400468300112240427586368372862468618747048662954623020298675857965207458374897702275000999467914250540098815679716068777283391375247720931323636360883086402024565469892933976313287904747643821834954319314592190851442316273414450512010803185792213051471389746504990624651804800875025282669049840351977352449542023791972417626631260184191540721190786716605616484363887545592929945051620401911721753129995839676144761730071305463805219567475696 [165,91] -250855893047131416238196632044188110966785219469564097428097553879999738369731352522678821067951259933207712841761795763552145248193906926757505741802548295978555834756144993942235959255239421389143499417834864632705322496220409957863607027935829905475717936075816073824070802125399831933592609790275396461688993454885994718102188088056389294418420264774448736623164093192120569008553946546673940813408500163910427184030218957387311608643902513040888363483056516797472333215759387039633652028527603529485904062164892479450445991506306037859320585186406620523745725759615993668031381313832616799009905824415967918375173862527543291703699247796633529876778736144006000767712615948863356241739846125867607561203350760041041811127387393773891522750532678557514687427288260087760410519969109939056579444045847027802513083343829391804524502271879395523338723111382072142392804568161711538611379566538855329528804561523650780577311835385416386625510063157747145115191711805159888089986012488441701362839802952542227713331057094139862726408561093053258516318132347058950599326514714832249050453861293511176559388701635398585134869299323817515289080570912267315990170857363626670953370598377759215400619397052649713891031300423424321727149031066253726922123364458072322195541242136288002534398176270883161909037886233375554304634024629110202766567344382484241340040310402808959570412710645276814637197137526868923973213835329049736515640546284834871993574879781312269598333263403723432023059713502527500519429942096786074342448409662168454274713189355119232657457252333043753326042734691402800092653238933789804958396693448718616242986632602910113063176612871567934197013329288941199722575662625795784388532184743913023799613395389112848536073643988213197278663983261964141361340729009991172 [165,92] -1223326552474517785421834079139290326290391285979381639277140627168679733472496544966440454523086455644749993766633878521413363307095607378083954935648802706341177921111538097428843102579629649368280007071671262450412232156738137897860850703978942933532343713585892240784110376188658682945136561524957714664928100548613116918897944245183959018482037414333226247918673325701223484471133022121663748621821117170271318311207907526564258813569161027339337686624911499393658438782872526122024366029007369410260149649734360704138892803175494383075468533585932451078056399728123174509693721119256762680522309123160853480118122979441646899753674343390289005169650373907846333286852091671658398470736543099555576305659382644277962827238967703385279530658389098733910548029116856860530856003650550936732135394468745715437764082976145906348130768977271448699654628371667606383275590186887857452491802506389650840296605000930750944096356801213145266511478883030993496121631363267416074104354979615411432001347189535022524374272878393187393022543804175266891577679896413243324934730683752337420366337469643321492394740765820126478135534840075013145935244238104026090099506904123126733973874095746609720204180969478141639653509972702404808348712820819646131033003497940615533478213663230500892666413075662070201605865572227054598285968447059596809269689391802068731510844720790021828129529900155688514199588055640717926718010892262342406114741653652536083038297844764947227059570805638047784175737090799109555629218723676107912177921036719338661070912119766104126506483386932590593840325386841224126468469871620973894253233660883516741957274597938755603436166272340267487845493811395861642739222101942147518948098388426211179082931200437183906048761138764043581639119397769552941146940080032 [165,93] -39313483560740412367607500524224988832499535470036688789883310061958997812313413458594754159246420430267938597146096529703954651859137511914188744225845848483669978489720781991337047043087923882091278446227796560660830420794376398861034360967318757043258359296167050097881903719874584112900671570622863206775997656045300382219002908763677390813123032446480930232761364572152636657744724527600251386791559024354950633073523679751008495115703223476747635525195771089492545293689121358072114024738548460302930807388956104586853980600752081283787765335046975426790233111589482399301403124117921731710237356630526356220864980659087803606339133851531201744432261405830717187557912038381572691802147834034309306568592994228878499331566719604332546738074171648720179850672327987552934456460173890727956445764017899433038239283823822084232786206110984372059811287843468501597326724985626045331768720280756337170409486477099748466758167490510089570299745659179446201235406062900773158343219961743881910270275744859371678113308857206297102029543022066396426961711821110521419109642397728017882241685581173825632135444548439622131805381519977532116783067427591185914846204342787751761432257364305189642716068692911306798212019256946917143500288388738591822234887680434117262557974717813265371597133775876544744718305107870506429045816303267161828951751394258004420982880772835045514479568450183788817742603295168675322688892879732544410254933353279740217552021017727754364499748341604499008974733816412037864185785599791353765598673126424408774696344800465877421964716207265442757039898888647645170827944152955717046782994875513111542060864107540074863065624553864932988488678817976186828330855814376345078974551731136859916088859893509161946082069297688718054659193288369741943099308 [165,94] -214903867340294727305387500666315270416491200549943768647738565953279671557306472305505913704537751626833531980896527698582725768365168510449952937570291498443952694414847076850625982628317418848624901108527746232382860484240366923658939589563781219837382558364523365472410262977193018986156610770904017701551205991364736362595613884709956782711684255403714927256334429642093966556684708413727009875057185985835988778927965789314543593160534792536859796124237264480818870743816159497544263455148980091870950227752959438284106833051791305088625331804485201332256306500794490825110693671695893497899814298853303230074849503859024399842273510947883642403176788285493733603234664458332157144320147568675725050462855821189956872244685231691547201136513262109225811551259003257704340102525082790612379069750885845532478108000197449563583729801498602301766722551783722100561029262768701890547975148625746836289918747695585366086095848395845823370223375594539659405900422917913102470722069156752876076880889657427551839998112071623002356672056265105855968248464270885203868933659620276922980128035554829149955647070655169049849356736606117793621620310736194838570751436982316740128747579615241054165479727120855635631534655649427021023706647378033955664778032852045204836880986610426371134169512292761856943358329815937843361156216724281928054973992718197770149865732024217962083437568323152083597522268645669565523338038568733916857807022780105083858814866438830618634704079710136861077882465532275563924370485127496579283171912766437591332391940133163599696171311316682462091889289955443344092315034433159270588019875523654186700170760549261353105090740563456019541059764590529588415640429935575554770221129456586577313610142117576543933652625197466296694686753157320730528 [165,95] 1317008183597835208190288774238111352566082918274014160709928751147014533419488689389901509693198121852597880772648239808518739323359164387453936600944834032928376263982942147809703973700195575465934757358075259641784597965600897101101382158368869645284219772448950416070710714068329786961862821440406433955818991849571431544953524174322523562445101204192668207567979497283350245873640164114146821277235418824227998345642384690516481899309725569001838144037363658338633879295066135659683400536962048178785997606812563540273935615463512716609823415948637368697979649432511206150227825440345972679405707077833684008425828409508917874114310726723691151125619179581597838511359359940445134334192944701951260392126975686003922067181763951872058054902959944329629601269693969909870134554213518234916287981802668226698698421693547353628908583028804395019401401979103879064012123268657997490597261191990372070167362027902555509292790573730242002052800228265990400275650618955042241971509100577147154940742254785859195908432341434374130671828422095496812599589181682824129155604761395600767015887533141165939399991639450611043248896104829728817833266335617103736195962204403566511751662840770579391138368816590464736913412701093081334343347004134665763384524351382434467078226040927007166085183545212421580867349962644250512749909413610541540065541169543316722705730347200751510746205673956615293865323023951459329872924323891030468787254995675104670149717913102143683685279866532439982080346008657314413909055580264693016268294734413411635944481890850104699477868920134759099909930573550683317872346842359728081908613558382060271268260988282341889431039562681242655774338877325044639457400642802445898335802694566967385603683015575675272064445198206648408406879865310716 [165,96] 53109385990446803552618906351931866289267994297632019258919661306120044184299795927537531509119231680960609867314672447248395117170177614132055627803982459919406393044109513113531869502344959783577316755611599572540149032569552288343546323840396039152447359299979870300115062759474109012872835541622611801530909661825335217506043629437640575920844402076617373843394139723169557189433831822349873465788291594513242165645022134883602236513228250725876889209987406382920008442780852035296076846603222169901336429410832957674242589467923686610368453577867157781359996679381206538814973784008110505500734054730662319989432059614002954043221766521520580201740207828649542850230549425254172794076971333302821256131041373275723557690790485405296033750254728838473237727188397362631816400194866102369137936870396872815149871372980087105241466114023340752637575750192376238731221401703453731886828755746898974841495554737968648687945554401089597623154107518169211803346091858443927830097975324794324638786594934814570817331157101049295097484788402407410864654323471730979284083546742779863417602733367602483836152321197319533771077280520744608571752753387945551423581807810724218923984890882428390464846252072880867381462687310232816869364946205659542339217476789035686034880228567131874742308443429505593751513435993508360108299836731334375891459123328247091305415909366181709564540477384107140624265590674559846287065787026206900119515477169099230528833423212850080819014528599476241053601412281300826882277243331008751010515134121762767436844522413832872094641292739740675992004444658452159379897504967918638773032745072658652820566978052250414517393859389574764790313096523624204582322053458795882612228476774828416216822228670790204255319999649376796616320101248 [165,97] 626795493710436639441297851720501069154208044164621375460664961994759717325752712882466047133063983887840951694773229073703722186095379514685788344953022601952979754005930888689733871454635768329171377257696226854987887390641606081556831157435343268722311837463238771769092287731746626153844357351949256550312509367624762356018002399035771545721408231251240836701359826351555087735441229853343130421292188958941750701087233823488968043148527128881884495255904365698449274603576089820789199445267967755489782243414631644008168893012682504246636731449103487148576469171060320390150788868472945743401030280619390667637362282127002226259341587801611644248641783400984896235676340595526013195504476901678571071602235685632771161337336852083287459876351657176325872607972187892254614061640356708514641142465407785370535045463497491100675911651406730810645895798789822445621145189032591149559458183933748143414408008443149557183308349965638866863280229560218601380921122174515202267585213681589124555802181527234893036940425753043653462628275553290841301792342573723261282301309329527695182317131682788378002908215174009768583706386461457673856875826719621590248487178807839179280405105243324511721425621773298292101083279851761454115170859399825100013183261596429637498527110911953175778249948274251623714068823319102392737844042485381424305345608788525201935703571394642911500334416502951506677435630412709270955928653517524233315100258409082339451584560826596459281401360275553199057774024486803564401032763051842098387648778697092876804537452297361219264755477608890866164952524955723584588465428039251217309501294190075257811785930396384073177642617940509255567945332517954756402795341415552183356446915386935466091883166179368183860833211081128917443152 [165,98] 5010575845124266374369215283930243478588810848409732599344655774249315499703493051857740099053218777446740578567783099177570756463351806367127230901625015453155450110679104595838909925525296136009679736090802950036246506781911324322901437411175537958925855156205716895755872729618963469158878839717358227864006941328243366860086805334442610410846008191386586286927395757294861829519587474844289589469960613292669834372489365703579422677964228659868586393007813761655467840295216638939050155055463222330735860685816850470419408970824481299809101760820077375372739065357770522687239304368886187291591111425023010166657358872130671182566058793479874867806489974663160804150518790047447771792696150476409937190196022913474146269240461217488217205310921437811103959569206317793094299647368315841808164213810392755395869928512653023688253404033285114897805800859213533337729939413957885473843513758421636518096994926882902362237787380330462132968102588673299046808089750547086988336175683962140547542354157677737445561638623028149891722721416103247570249755532968353396167749193269191594131498145633580999103322382522489569114139633069765346049970228570951314564908166720544693400534392346264683692739083927879979087748663694700369271159289989590037267513168209525816945062982865988373930617175617726221180354445955826074537396035935856054464601633363160615562909381315746542755106610805205610877443915137134589572250205449896602244780572296670298188911184198662718942679813609469810130212926007686535959246505036057203784658829889910998516188289915919995463287052624644005145704545770363035849460666927725184515557573412005765788375035128366066282002645607535745435271187130770798482518588996995069616188941828611854462497501990814492297552088136601856 [165,99] 36480687139846905795119721310566149628453528493217335279496090455868327938148278654285278551533512650238624041905195069721701506795893019008205264119139641781391423561691531834793180916343844857509627435055994613299268300187550211691905075632834900851198018000535336782107220965695269592059832845907121792728034903108857343004354423593499710459627187116884924643938583418295639537472066246411438974478832677123260264017659698940190508917056383375909309867056552954036113620955444827461941867401283623343762641648267728894466884721233358349229188667949654891932658814798807573677922154293523309727721952508792279789990769545194566452628622828930971488570290022613462211089369674112907021450317995347240209504844593863797737596223225983664027799027962670165280868790293742607562212601643768963664641059179465973603324754155272874890616065526871898220336831412742160291574630902856432562145699810276168091109556246137195758704447727243104515582046335647543851470651522751715116563798303747547230629676097796785733783480439414619299111142169406771261250744727201566013730340130530220576625031716487746806157928848865964817364475012537951647009994536035640044764593656061723022553933415994087987651831903757427273749167009669674711561203304163340896422566681860542673584707587285967491526859796434226886627356379900796540672743651996888609384835087969898982776112955259546936232991930165096756615243742583586242615845271933181774559334866756784866395425288632160440884763330042410168512434889748378196205231987222722822302811891998113557598403317626518742402188721572423489440186012882484366296015721512696748178036338216799905080469303359779373319113909289617844161625704335602722833962150003239953799278263051825537234760232213969515035154046256 [165,100] 51535669639566264003979714120886706291592784262671762718723494813790184853472889783492528468285459709990297613304255902055759237151337255715409980602511421031684681236745205777455355477181021270213638620624702169195232147216904908678352430156553985693510845070798390229870281533360630773239022613985563568113668723407930611954147045370018617360166531113421988218289108716801448617463336312822772494025749262038105834518948508602661362018235773549794408323056402749653978687518403836000234454638166819331001776811942206460082709424663996926265039612042276090678852424879267673096724783559185832626753961430769362769392662958592889430657467880766043216070358820758241650234453984366118914941250662490137175583422370701395137490618758737856120520615686893414131644200119259935827581126506902833423986513925993342703006883750360080074114359826502576999754458285797436116884389383516338234237598830841472600927024700349126960915797828757906357899415685285313418119499139968012698185985442237382240988010883266675975317254088932190188327895375005866817383512451485507477357037138390250576800814142054391732438631296142088147663286109892147819436187210711590430424518438187378898387312508970296440343696113130222626487967147199160730041500202817622590605927659851663979906200393798687276706031196607601440728879638178182870812048094991956895278227378790609611835476403457698804962975955723420576051992072596319485528100693616613831484397922979036137130229225883422635987456552654746330538147427514614826090559446304399269067963445541110084213859522372484614660412054764092048987585123450623691044754581567641478665325375798548200479877228664116254789843503095746368481211049594384505163191356954062275323481748229247472824083967481338584705280 [165,101] -2506445190287284304914350026877996347856817215065343598034737801953156331574481107724055944090929037871998693899045449149541470631548031208981025350155748190070914265927927361609806672205213523403535479426662736227099629306423308705919131352022876907930067687005382562149345392771663590170783125035176469460619931363516290598207529543539438590888470269343758209948885623070902690135623608744665324353230865363017607105422028062411433501934664224994455647649453831693717957337602539932537385387529314584721447543804187237163025208819707583271998028214374960242689044938226712990835096720041567679868289623984022689894465103624633790308821193624114241135709552205800777023516216936949358351822651201738679585257820727103350742246262189107512178822472486958374574042875536219103612749875209050378617356201494993173939594015858835635385429243310494952701752825655877432106913330123805258464533919403178155336336284658126419418358853855867904520075056860820441067739973902305365472689800424547599979204126961920334062848982455971924438654921922543301987388217139228826759912442545642230184091254528645449950908518739909630154807649121772888663773120714187353468224297916748793703233198174495438549053885296350770632313824242964091356273355041699692494697521238981948500518588476469230622552865450635911657028674076981610467353050904085562763328615645530926813863597431889761490357041107953881059472925436149230560213122736880246424807897577813756671933229348977493418085183099561528398693780313901884561281631971810114167337599651294886174714892961047368110935954349826305848432167608449683326101318226400922974429463074803635012503542341944225698627279018309081256161684294330367126646028276563830024493738782166731513405319438967075616 [165,102] -7084913206410927591458700081543481960344129163773986560435514091403109855501967760098051211795981286680431380195334527184039911593665990023868369710140724061031407909409455477512840802854318237040853390554171069930948058792900669648337461215941687427614430417368244123229304432538831416678883437609903719240512016023294439455175008476823574023804888379643748596970766297326620789701439136540900144403131595087704872114401444487978303001993422902216962706089396822687305033322762821184966150064706515543215009522664312785211451391343518773854948113228243312360178501532880335051611120031089756701098292510951131953241850713031890730161330811578800123819636961430912385299477787597084938144152472105971333188822092777382095761013944330945027759325176659910397400157055942424677059875736541724389880515398784115080471905293342324599998906805093099781112603512660634582786042873232394568059624912173630611829485392868150211298825281913825578717939920333157498263315640055743210184398876433032196596325945340716597143725586552179988667183037955479024815504057022855568130909970337734315657794151371389505864464078699888867102937462306592913021946232559059522436414984534823496233563185018451964205077797100994400416295097209108672558446450280678371087596031843511241322066045231209309104031384598733524194910975842495047176800145000352204245667116768952047672754696780328619419485269696961481359951691315468932250716642476217594891238772506387933708774683228330982258216425146413642118092927516972157493498885642467812960804598773247089528074055144313338398263938024309164553510377960674115240255599613899623194474726227473296026017708364654782284300022665099445639899633484867543505439550793134684809999085969275839550441777487296 [165,103] 175052283848617154635193299893186225198555165069077414810265729418076357681685510832066109581258420799836448197788503905731759508387329699141644964096968438076136777463068028033938216176204119306206593311199922038950685835252860599167101611762131117782528636807545015575449691894697917599678126692668480793733723949234627676689682330313685157785915835266979971352770895617340915675266640251515154810115559330506144980348377744010256306416951279268200855439601664190794410180023546258809820896150586063266785394784510515264946809743873007835682304989730602804968821083486855930624386127451181048165196376136913388503346453869200400111926401042723759065018760183137317648634087897060523267214612658951957947345300989778494744762408235135304827171863413226291372471783587378978086149657846294193416894051847369130401370588386770053530206459471024279185230495574506238219294442666395696113432574958116423249571950486161347559130628770812667446198378401729774758896868155178265087399422623276017795976870137634556658228001961460629737459673835069365504547577175169644761870595902529553367025511781596503072295545918767239372160460056704322943048003276290662397764325932004671565275448155284349210132115946317224268512207446218892856159358411189774472791082522952680636930821631200243213979212938539593947314649833728707117973114254581666942597349942942612159565256265156360172747681999147920876366540077511215474976608904203053199154076399318149963948960542456110929415359839052903840768929990553826717688856860491562964139486945690908751143426713790711761300636632565312775079442622081832724916891489841792818044991532574715463967421866561928605901547574050786445430363407504108993925771206005372392767604775257236049761502376 [165,104] 441746562271075262057378337032161579232772727567234348380070205938630527359925397064565271025297762511819350523833027467484529967113231943096105885120005634308836924198621271923006628691183377682732081897507657869539169948060274014684261371369386767375206845648693277412036380049212883144182730560810940224290041034166216291704417708610662114837641747024040564696905453531533731747502064618623888717168963958973526668111895602846558800109209459322193301481225957708588367732209114168980299228478311540264084912383476889061532853722374247211301658761998684285439410522307103206796559749637015549224224325090250560043810245201993780743988351143895465958844659319258166440437296285681366074342730791426888785033868388025415658717278106091071436051285828787508238659941935145104667946509616537451993029187069890167617284887999818983369897973839241224678519671011881933114528597154133637611641827666852042670162864609830134165082450693166566068338915308632741034174411273406764638967929733695904416669742553432736016715076195307119112707508539002656749436680420010831961293179222758885032786427318331814207978128045755458877652963015413188497930459365031017647055731723206111624029666019573550917445456246339240015129537924392814885195728376648525329167163763996379692755537318624628898906004429615914188766604719478250482410298215215746203307827040417555289397266949245991507983622545007988639975256265673539705005383833873724608909044818516086001932095383400998001984140246395246368311454837072236705275785533813607660612986444725200627412644731163452502178526885976709857891700963550175472140022513405575228106917891702228402633712077726664262900800976970258008782595612375611716602544098506195034211731534179676750720 [165,105] -6827624179695618245657636992289804674809128863492625801863473976288505542951772389245565406416646652147662938352853983840062100576228864167571870496115682452308682358632346849272837881042106762348586299567075221170345306200434336639445368426924896042504011143594647210373434884171843573143925348362368726147170129322932117006316207591397968236313048676747838016867940813635693650017691651919225613785781280418835133112781691836740468281097809459534057057668836811076515492569833932188905636179978589765434174358547250324710657804472514720346597173997554128537185786839938500608104634286873174018124956461537971043904812178686634062637860877704829085200714398278509499425573521418183805818944285417842143137432249357810560369577975180829939965136641524712049155105350637690238816779154633334267850850906104486461939844307415099934029459864401898661231662582964572112743660220647900022199954674496149314181059696261848903347856830641898324427093785102028174846970709809242081913083309998565702816673290835829508862646144478388576382090604804713685339724336238972533235379068287935628673319078514111374767126196929584107621029016777629266987112502678393248930592116373072342617125712552183192376618546922746964329004124806744573051934984521974940558562892563546188786111115666268626433439036414698742828914922148543467393076156926914134905847261511544535429747998194078402758354277610640967421421816660156969910446269101388926624051164995412195414511577411104186728485237632993859967757912192718602319544691165258897918852651597731814738981313883792806648253388380007171709065792817124325768872143797072474695063587751435098479591003838512296445626233413427352985040493320458399964909998457060458249883843281154096 [165,106] -13991020372206232758232037794958813156222065548659202650944812261298701054216206605923775764093484119448965514611231651465626444466851352195970158943341058075872585181650928145121817696120564143466005236879247576247038532968556531890769597021430424983234598998069019181851979198078734207686980146993560020584145127798561376153642480170737578525535619767889463785744923825022338050249592418358978359569641030721335955301719436313916231377376207248729706792316959864212438907514532273075664890632376301693063540394173349400648266689564953907146326030661807379585637302461316271478387508650239745148272912963503814598262709495549270096390624169604085114899954165585634908996717888955197569273765339678362727579773184465844961864536528223552523030538218426771233143397787330446489238300163861603985216879406380167475753359898572532699701826875032395521553625059031589812653501684000105415971265453894611378666875467866885065337793178570999290707035200800773080453097155250163237649997020990418717264927531652747410846780703918449118579955272767613000000936193830733929017409275422380202576629840273324699367305010685512650332732721627045807771094314286026882017528277720355963460168443352546040234270947367975489042104001275237468465369976308999785039136088090205563206990683949050354036781224352805266597201884646443430977611536424002992150703797180977498248892900936463908990180939958085716487133066760114360107542370372756405822117200155437253796288794706638168702166013349911395907510318221876915615428239355807892767080577846550234464470035484260552977203335348743255647503803544599245885148782329706118730608937812846091262860320568454960205669129787957385708987428004097088309486923492679926121055321264 [165,107] 119690502679976517477850230205885701548295943096926829101734526432193618392607191624509155254973213678803919727572326955936494957689566026450671960877112400570354300947026357816018799224025298505471235235000276950761184691603070341439048272689215709242534404046084791939909582587850525984917908402373833475936436304496919776954386243052286439798507379235297745995591868614787832370844517220559478227767840294687808165875792034842129743797370548369204904074696691335404813963504188623264992169104410898273910785384094693651803701777485048960331353367155390115545135621364401059285855809270543220534676331227690033343099958560384875639401334372293413749521030123341131454228985751371514403656282370756983154306031439372729984728957509848939696661615795273662616757778999271478998978283724331155600634816182919107746217866070707056822340391039235698920729090214803985024337138267356123240435758671922470977626560102274053107107859397477112220959144813871861465379517613422749102244074653506580628083473958050570939750271720036688139698363755548087592874217876488841316138774739135218026581624663307024569572625348043863882139521739841039489886476849186309170457778396814187366796233998603912305920852364893612545726466723497112429941685953382966814101307479391384986171320934493428191776680165420930744896192005000516325488541227916068889941827933979790310614038643734775833978603072060465632129191078871957949379989438405895065037659082211134931726614099271250561257074724569424886524136308190094962935385686416292825866459293303829754640099100384872428089072961172341756378133360760113465553130067489693586867428149890837233850666794177846694733044128442676210578452986689698218001331494440532646605994 [165,108] 173772963591669534870258986052093106407928957630880918871984736364304348221464816228539987275342899438761690781546286090173912829744093434750367634832669502894541711066974403369306581200990194912281073443568466282391400574876402887843025884024763928646999642833399495345761949134972147941798946159053443135196704325529159621673485152149374726249271675898651068737429786659184103780573533431477158873634984530506611653972743176186056898763062971753275614399897181487979672575331260128335310992721627461977907053129973744675836569047130718690687388175363441544791526085074235179893579234431670074452102110210431140413349096204652826316948966679304533398949578133659935917268222605593005670890018368370559287301532748736261110111050672295807408764917945590547737453949984476431821758170943329383829796823232305696030745993291163230972559460055371668969263271493140910049987235595669504783917467782419756295551090442835345231162322456450542162220893892420472604370907999677561580801791762676209124465154974524842583609190499457073592529886508838934806769512741989677818803276916608954416335372582031938676485978149635421106268473518279019433241416746845310768018299362844689158086805434114068094856373201655552617533341337117466172313258147099431233436813741146544695259586697783107679547427415954787811244514828140451459215867110743958492060537458011020638569674517021442069569832143885949840270157334761627566621881234394640836465353883841741093154502561786393106166901056198519612369303479368245360173841600586340195330965733266555693403183240289752879175742611715408659809967466368188621020891657522859294038469288519382653532771949924126084934287141727111616244199690367632341854199581712216128 [165,109] -953760887738981510655216124420811597200918437554713974188112317605970681584642361551426520467352361698514543399046855643943615041844394034988855791939951877511727416822342741063813795800861418509393140743558835686798728903341245567045405075373272807897362493982221811156503102510883983948845683623159629209913149452925190296724078036324173641360629870945524639201714316592630683699936765388752461938715990375256201704058019195701599299648712277074707358203904882639317768694654162543659723364265788807419638848687928972015703143156378248331306638413359466040318607275822796363259656746523207864579006499913506583331098151811529834752834414044940390564223239904720442644729388039428785213843976408603414771309198040408210283971896159459649609103273682474485998745248036935632998106134238474487004760246086171193932959909013360221711484187705832225099737860290072097080948329610788094415500115426491398171100258721608305133008129975281060112195907528518394267847775281454515245361784960316140433963029709059122191919727243371638854333009659987348569868306885694570759204898964933271241391603763761295395957779634149436834443078316846686306030681682253312128986484476083078249384130501483397685051517122254381733398554001263615323978911440804430424930786986671348448310542843100155004949756363410717275901886723511240928852646107026071149388638568876437961249970234339268728982179864795462297570310951580605616736779887674230509312935055604208220346905977262679685874494002415367476869745534035567701540443598655257319073603107987538412161633233944264975843926858083774333056880506978622350106366562961158079136091431421203071050674718520020221061652137549710373615400677881465350709488415496 [165,110] -703220332831481603678441543204821009406479707221175481521074898945105180449903923131553793393746341691085323378761172752358855339505165320145257112623814470678511443443380438491674604968718057401414702732190381216470765186606314389470895622133210586365221329939971844746998430689170232062690392771354319261575193972571007594199309122468233480493796598998590042523446675424823606016875082492522438793989460926417561666687782966594589185056973333468589963286986410437269433666006545928761593710997865454421978815374597536544353705532522623711271014041338048579468878964137355660784932821383479654964606754369178157817089408920765758925292866694382627959571011188581843558059692230590102566695010807515994719615170607810229839023890877352464771457087825462736535772904701231560668388191726698896162437507263264672473614430116380251271415785634053470443615921806273145123385835062815662166323208976112815203845770207613428827559149194882426095478140073305303499964376517779146858726925996722040624702891822486187937612130674291845806971633939922553205755818214040849301495283153656659223357204425564042144567915275533892755610320887036225852082037060565559878031755707294062761240860416083082737130105606280148589375788729287031212034852219738953167405414006889117127740482731042456762268054908792416612928471147029096659093109452804056295106637864786134546370657381446758431636150994608055901316475781375636196489697277859663443883668826981092993933220501797184784494323940287184666965917762599328207911287317167069331961017211533577379696143811429269872038412882887512228661791436090495990248393603947925673063448459065046777463841274716416543369527127489666521687870406592278756930816 [165,111] 3396661831997177730766677477904816633508446358247582021151096100180276852757891522621976935519926127468263550213764395816303920451987220998578371693927323648265817397717291414738850952032323764695157889386716932242966369511344662108946982132813966348386977045879137492154485130737683735280646239798239887234870433947968042291659661332357316151451515060310038628918117856334826835358453331870790401554697502562035348760491645828890281887679441294489386293248548976314370088731990555324126396742321152265952808735654171773545017346950189976792018122695752959554527655121093336850872681552616464535510695131178378360610869781237905620725985679542013137363063106707556596936278035772839994465038502158257302267819820129482058210687829623973051016046566081527577576047701971433013780109024797677595481945204856805852378853462084669248419200086725350292958608596838807789593374299311066034826979059394248579081395388033655155962613492539929011941088096341748771304536178439780511214544698024999047133738061105845916003089160315631098709778062111868791499974642891398822549677371977411772420033218318438032884302401651109808442978054264980448143414171155712804556509152330011313847651091608663306442203548301348002803525044671846584300790527002807466377021072260116428149500577414805845721779403977804699564643793144538758781984342380089910209138824480439693609463237248118849343949059333842212752868187513997525132112997785629491046331513888135654439378199559669583464372456620099670910584403012964550682958568860985939540565959533011158541383232133587316111400907629049059787609842489039160688672298906614365926286889608528797806306968685312798237645548439638265559184943730667352984 [165,112] -473558689840583035664924857017555288134185603443088046718646423675922542636768454360965617335204842301060444397889430643939371567630449176302137759942890036201025468775876011891979465543497798043785212505036924173521878332515490074736004985381031206124044681508196983507716990827398732906930640912003774794393723299233357095429376567610669361768672709574047105970465024959709939576841009235491521349376774031680514476851659234037079831125103942972125330127721937124504868481370163589294553237113194392625012883977304695963250067770324789020260227755946974347853391688940663782382812683738371669851828066135193972937639835302051862668577724242211234264406189413162689165775322997367858621777386222123115557302055041952848775864961702628993845095376169997298918014029561254798344125416009562231337683071908964048626986778183284133126361743851603305051576300340860914449769085581718512066218049527648899037521605133461484931539212115074474237863311574686893782932263956714432145832301271318519421447399256835563542572796400203553088910054418656824835790135329328217103568940892599311475586879311440705434316739536309559591395665149269824596547760559607503547634104405839276572922165495766086440924238054391458591531304445161132568879405998320125402493967231024121264645022443882746406809086894952664929487741234742631013364174325343617869806669146090590722156816644667830955656546584569341653764248243124528537101897786788172247246301760754393016698257478942941473595381018566901599923745158153266827802997214774661110201912880513235590029652807893605626009806299994303256114267767999957524035887283690501867369245356847528678415112045095830441898684333436177377914046373696 [165,113] -6356320051410214067150296369034578737230552643702103050109326986273873925524059183589922125989865592976349809138613906449790567328059644243019916117411116252356644750229594867566215539724509699130535944218996602302874561247463738610476303680250757215940351455590026673947834418965765577484662889947560064390923495803896041368984500103165992179984227650409660590944839040129135487331820211132363603624763073492767256964034190795707541378692316084912340535347454500295811353381819343121072637617023290884794787197057257774789722581127255296899231378888636884535428110577404365335360486998207031647629295592563525854673445764490181895601228645454900752331948508667217840780779922603140237659244566496883465068004174822370420433072136793407943261937819039667485090417853458335474670302813698439476624832093427428800567798881058913194443332576720415154733963010213034149979746210556134372870040393727054843407004255996399241169382106980929127026733478183629835928504429504445081599400709693413798443380977513839369377274333201020427879562243263974593693622338559387462744872491940953961849279275872382952744167937231751020919527655097516849136261830229739370755057020645867109572621175624106574104671321638911556726285962958036316266872468818076272239425089517948440139929723789049459767475825402584648804419570008727024521304290200114260947099643621472346979836837332262520929678504142266954139650302797044284897644167110663343003714775283080495034534341916464287558599227493743509144718868628232321320743846735965598747369227137889762991469562343663932800078473896480124940427226264086825384982544215561428792028652327931234894562837953504114760611444073633824243877464 [165,114] 2256268928689484557425539303673426477066884633306476001021926778746330046873011945858471172991753668170456838404425912366724779199368768955302719887176261673758106577902112365916792622128409578254627709724907883560389984233533286048920860349989720413402809841531855324591898045166564606040380475057047095749707740053648806672933474638692517645516003814022698673019305705986391815246158226536962019367792683906049194912419458144454990934050898756120042787835974126979050052533056664434570043999580881418263886273131675885782583046049492344966429461588422385108522411829407857370301101020563591698641590796724421390998335173364718128692997379234756385346847093187904838586382240302324269706398377847425329029152835843441991447002852805903923415096183650094178786914916064518908224777536755772290540799943996040629339844497134883959307084140111769432740167208610410343978293039579606459598873157331954174946440257402160720430668354060848841857341235602367345818016910781358017057488012366108818477635665988175383998825989052316357280734222572177566265799844076803679541142611825031061163886936739203126641288132605356927229257240421871545560768644259604751105596787382360540906551392062712101044285166839543244162772961036481822560454958551365785940963165310679718682503595183987406073416724902197984440897505340769087917565453882122865481320390957367087308007812764713835641707193973653775672180791001061686182766116557420074683786512192533687796288999926806383584557644623621481238706329261115997525765234955051307297169718635024650602938864800851326946140725280794867406091189967513431554576029135115413467462083741345543965765934497426816209840162778223702592 [165,115] -12396829196126788561074528465789378075319324292814795221383950104727257204649442488258951021488283643443501249965051001039212765648091439514613635867577953974609201618496121864728410743622296129049176119515158009498359613608624728283596625942964155880583333989613536467812102243717528550104944037788754402261443545369560114268152112006893384019438954774944221890048314846203101887054029098910276906921920479652893487223880002162104978541878093075039430162950270447710604112368369199250618859920518529780423973306053130054493670577817158713256858931594517808767676081727877978056643930940271201838653991227477517383750128307950442055263872008619888554164521867494739118438597697391099495178934965884667120142397132564824586257995200758797793590830126159902664205033929622289205640873445889273660158172476084286220275127939469460460420302851114243180549769137400763562290258134214445244468566117282538700476626743332676957913844639463994917621064710646035111033941718165801844346229343423236534366663041616881938436869782903923527378580522416286950856377687163344352975739663924908152635090780991873858515123694614449407499869171595011258781975053997028044331347792194675020622749030105726487942207868142994622686254310853079576870309233082131763331404234799990627833546768384815870565642624909624094196458896463445878707527546242365706440766126697095384035114381911805067201646243465019248663117386676344004988194306932644974350284209638538324629225502369161464615670694222010741091201624044574542625004147525306764307645081661621964415342092016061948025614541194553723821057837612322116397041160921706073807500437367325007336416419858244914816775208004956 [165,116] -29268162005193031607954800101258588869325974773689207995350638377193502816807771197643649806777504457820370637204846449724134685011047842125547215217395493713590180769086769920690248258956085067698695950562731063464985314423449418110870020343022579713703807943576185163053991802807403152466750570334085716755443183837128494771373246702683566549959508858803511088800919490354696532728511511379328876731676083770329400412737582321133125556910056381223508341015614159435129961430542429069041849564471432922111711058688653341190011303462966624891718452868798707574424026714166030133597363378805791265113713401690370908385106807877408738428641748245061206578389026813000234247916513878026480750577707541542651638533625151201843739339606344194197064740095177642397592710367637923997718795769503210901211769663276553197473439229139408014730700142055217581880429633485652667910800598260880368038612702375029003939473735149979101970284032845991504261670077264295700615647828881520859265497653840743371113635215269871141289040887012436423386055219273525195776884097811358390321660153444784892998340586677017897544526265340803289578332919760786584381520272901186075667138726885079639273803029333334370316032040668144723593590574611169660204918469076296968853651920493398380188405623453180358022516001996804527158075120622018887940114971349627604452756959993688125495501169253989883974073431021592083523412144345636356146034596706736091217132199971254449766466784409233855839904997804513862399772866929623554856020560715822904126669377877351482370129348940551679726572881414517979730978615918131044904816866238875507686341173760367790194661367584411968577877152 [165,117] 60232879331776456122818929486390174938457210891186210190631294852047685755736811514689396263785270933732652844038606608786331751631501023588941211357626564777748522284173663911879016016851316292335965095508656441224593012075705137976055285480054871385014805576883180660333388727099061496914742245920940759395440136353890866550449694465881737992740714958191162033578343886886222586736793694679101008105294627842383348249328968963937035990679344147272428465721754270183735102278899973678953992736963911211732719728535423989855596323957498607446067887340507194675103460566887147349131147563453134762781989724459349369911249706086694594897247880903940963172725953759705739811609941406933727522832144267480847192330621607067254708809243723859815946904971082498386024769374001139260851598139689229116294843130677695276221171631751016724372679257782873619107169555166786191283008176221823600971167210874131916898488794669725691736799125044212948118739562561386110904609238484511231214073671880099052880897361854800016244917837157601429398345450471772527819036699968975970840167609499759259255860262514415072669744261857989425236136549453399877992962802073493536577976585143888993436566062437884836806491606306584634406367420811118756253525220155908682931229724884201886878449923653649265973422869849932703996002153176974233734352559070795027550131376289629106095781037880145178406016714562189215931558292594370188614249846935805816900588908221157224185730772502789313195558852337528898878226353207855311800533473825049947789992584617892277816710438421037768615657719957546307590226605106247829342449663041772364262298977029855189947826513583734043220 [165,118] 102508078540778340864350402743110841502056623963278142532813294709483787072531673274003691629674524237305585492296962592024813086100080237539742397816554941143863145460957517057488195570817411581148423099494844049047005620319697350254717853257819816430646393777198866004146407888190963653550274019615035498326235117560367183339474870678575108046915456118394333412783367712166999669133791160273759604417337509035286862462659312792079217877672525056664566114204605900320297656483106696735937910175943859806280462338866848776112493637059158114220738125996722844517711419393940302722976762787798379032812550626688668696154044631365108475418912296436290499865294312916029035390624989287094924741688804695544734493082052996820674339789459126877972272039774831285657812478488177336019582660934679546603389080708489535811257141927147062209985367193237055388628955752706239982100053144041433450840359823070629038101311169912859706361610140143028608210819200801280188613702442398705347064999346015289382590426223019897261674605001686532413143477596307424418310973174268793418156386398529445568127057501291110853642641859078530529637478001257174489278274714605511628025580181965698556204541565969432258398313698203308597275633301427977140610774265573265035903038139468692896253227249671732596876885959296667038704517013801194796119878175970552243408902081397276045513326027578487734596998960130878469862654103474290570802436490197545603296312817206061536331349595519660683771828492843069993093552251739828131175311966592644847894744288937406895002433262276267467233654579134244971979758097678320594902599439732298705013354535266351276277914632058240 [165,119] -13541427255812944150073233742877318078352930013304653003152597903087330452662177846197542972482688098737283300564412939940039523087988394829542812265789585557010884639718576604936353518549440824063050677402520709704840590549204645792598568640428554242201045621733962534218536740969533332003985622108102343383804148472279684908790517518495604452474688097907454070020225868378209049724019997587910559148641208101696767259887055177697932156249716167716015212309952974356851341243493074520672268900506441001993642012428013987415458252921723053070776299045413440989208627894716736257758385521832009295746713579203058643317961515087125529899034598742576588055313336236599988750868391097749557434372182091007557125703713790206832143453794122543369602222733755099318342466219505374631791501737264415978330066284276755627913362162500692434596028656781331998316330691073683282411025525837975012327248724514348549732760067143180298281614672615485689018182411306122140258906779826731749423889557089185136535017888315083584925381029385561365693048868490264078619768339166424114140581017120665458687683580167917152157764009065793663713980929525041693121061869386413173590577004111131654715462356574549887134548881046137899514527154280011847935577198435682018668269988823851451158184820905864850300036796739579818494174023334956117993648805741015776738356403709667014893267058540696379923247469642365299066637080241241953523520919161709696607742602067011444866157577227541840286802991874866667837840208804390519533500879428127654766145505085685873169750100686130686881733002424158713428961521618478657368894769639640739794060720758639856119751144 [165,120] -56570023258225915058442573799068970342361524912566392509068112898283825022440725511489393833903172870013117709661656710934212185317228345141327220169682860416865269111033551719179016974287150868238454299143331569267210079118290362767100397256944567296962607070981770420877395229935620845540445422488316908163739501588618097889187445807571064327291300609095187217918302239820778356648385111001752596430224691916330856674376583133243102275451712357625971960517721485971788961693485028782660570030345457984367283869139611998543652973401482860057243032517839098357471288649460327060952367632567550988073622628056436190931296256017995321485574056257736646529350528302071126678018469892812154051256667955874812102836376106145594510714820917870672555911377179465350490816265342308607222767698187087518967362520900321218662501552883069935045059676875849975273988043983055582070157602873559579782224501918486807582002412975176955599563068669566926944677464457943087199504469124368757550975604348158412101840191079857224986490386430380899646917294745634201820382962623971523524143165658996242735235520988516535624053702812898267449129966326868525146947665881279135806737761719616462231250275156186261523684729987784658322507131503901185722826355683034359960428530151049160681137140286225991848129302585536257484725530614956440355110457660104953448593381260507579916003885278782743059198731032908235070594635718100528533019065826374129132714839626268749706939887926906595921068039886655072818755520862085726165094886004754076134831252814356591308753173811618223811706326867293223743290017212370165156504264520812426322698772913886362304 [165,121] -23780267843222697891565811702316465953963452288505870836698741689487096273824836394788157655618726824239394741532443460409254217997972960756525456820646708824514983538635660701549757230116421923313081434384186511365485172987899197468456234942298383531986318594272519931538342542179218631456311854482755247083611783229449538917316357988312572711107733881759902902102366589977585642808197640164477620104788173582053067581230565980924523618616238274810289420858054873151193325304166248293711087592907245491154771879886033010650362177529544094462616794509390115016216932566298218830098540352450756007599772469843391629106745126448070289013977111585002832048872858082137502308675597389850501195205013997558692018738025227620443455364671183358065250862124880909937971027552723814635735562394103420375572531924788701165245014498697858015389642522599282751871160972841876860387204060855167614063394125464590643320037075533403284783171711754569702720021798582457064340605812621221661029801362730293890748155791369369518117934823787939906141458827222746454199838404368871603873788930157260921296895146331278160779854162571016605239806988496768213673274102644834507038945000450704265707121497770221610078477382395964533810993376646110784433300663725960988301773854095308428156990470965626866374781727383322260419300604283706784976918187861726391138174770110478673236956823341652481684614664362560768545374089192002934580480516660932058741207187781366330792235607368859573940790261186655544801878143417157895058409058876837515771300314249801673412673479670350638964487168322224115795976267445902020525744907946493815572625468291624 [165,122] -13726508186416292076331187670893391750128632441601900209394393456433761689320466790533199008124559121057067733193072508924468956361294684227192465973363705168179321377725087034871880657182402125197982543314858531231529820480406009760459632424438306034623027198287884668890212961609363654533245709315735430690455323895038202650103673442015153393188204634720004883740556945328060349431297140276030392028689618799479805360851714820341864535555085772328243563618378364602284969670412032205843889034667930272286727301594055835612060687126418806577927031602533422844741339048206278795692895948617819180976101769357030644058700695789833066559693009075628319607310271585100627833615452140490294527203447353284015765431858802261439479499382109242515322327073140403110376086900397344031150353746210268630735468532799257064442986289670731072642408180973426049535013692380261186403813934948347434357838970920366099341359245751899549764281772696418035997653958948724876604021434567924998017294159428394220531698408964374944990553949745861701149694254168417425328685120949255663877656108462266461548136540648971743841467797669249273485964902803242366880116193701467026293556274889615383318748999307935736043846003084295458968475887668715249414890969833332511213143415419711763328496840081405348302725151025118294692772944400573266394206501052362255791682278998839544202217695335929711400661196880845423254921966631424270629780300682987242016566479030101088933536790500871301678789811059808229375577278886615704723049295233470881392199270939140903439201703578689009972722209963907726108188633827481223332967602991567240115074384 [165,123] -9863415871127224935609558086782934881538068408279417534242285094234544829516155150750306268648793148267653334927633400050637746850063401725715690724556111576361545159655306361452215004563072631471482391679551146499937285150731257759235035180335463208972319558870389445286930709209925573113047349638749374472436201175824244562658860994342339255519821519696725411985540502806487689671896988604965908498070180952186255882818637776418582199485969064356565303286649987536845263474297998391363302226182580527727889108481016690207260497730959283699188376727819271843743525548324019619739918313538445532054317308996289133299641379483293253920225159440184676646146563007999784356607495794701050630291007429972819769649896546185175417722816138148944659432971303577707715230828431931026505498902738683785506074094619593948504681336031648659866622146052152675681611246017076338062603663273951725611392548475345873722273867813014424858001937142716079149796426272902089782106807514882463782431631765979696541217904175113964821954584437921306659737711308411017532320677892509800803055012813918762996847816351541624563550119781040816227446669734012693014009508729006120211331064633208708439088121182277391593130663477101136806872053440046835267405772967471105748260905436061976087126252316150897118246472213324006546527893119999212594816616893929096513935140765968894288641231737078395227126782667366775467197781882010549104149393267187296689130490804040443982886331400796216563425292671523630059559521438047447259736105126803506810256493202185838826736081920591714075314435889052258145982173255248825587589683506645557286 [165,124] -2912909069694555201092630641169727506822312825645803026661726609722158167165049363998563691517068970112540745784725241469718102931286106915407248300328384963744214981443554786503817771198114738785041414391131675378872639923574307706590180795292727572111772643032732022433827087493676069474001525647323867787513852785169363781382308424976116509472213730095955599215184778788149554087543565550272697686766790734499174867350535027985666007287546488561467713086349418853066556569293065800527578069027458657824067181133978874611162678206032786143217131445592006779178314602002667530067269040626084617384220546818865644067547798563273609738544622575241414273289511810496451022960069711144105141627701217922835225516021070252006202825014434976991889683168557735495759539778342851414785503466051956952851476262243732608439007554335902067545464047311426982362261451523401042021991385452453851759042721772346999466987018176193840596270000059194783645036901597342417945464913885795579858719415132754272587946060740414668729059218331339518023247414101382749911830063585889578850493501108052355152641972105559597005334927817829098182130271024263641287928687658544568311501816915081243371512043204802273334604048881112535091978068895617084364736532029984240208924644714004644455726358925167166535905235250902784124936483405561711090410756929762171270455066879305329911719249439018709687226962947102600767254164185781355244784920799461309226069149860914268547127013923614809437288419429638112540401543572177041543979750559320511322791723578630513487697394791706971132860916670818289855296426858869116116651276960608 [165,125] -924053546303756889021564075394131294669354245160286004178633031344612868425548209377760993281655547079468279184581156578097486743320371588074012141463831608296047785468474969023564608731366385649571647254477194228746067914253819064028188000244039230903555218002655868781422291574429972370199804907362887599652753730423265999977469641439096141626523355840834231848870843205516953662151127857639371274683607827874433367995397272702424175665101647063167816134945498700273268451714821614818541449172327138275708207137166283343418618837658448277150986713682831196151803775272332567764559934064138671170185005306652972144138038783019308517795060754382373948596704157212797837882823163087546037770428934796722711484338054140514515780153189056252881543659705619860674782595556733728815859260203807803728290058021044509309252753476829141847510955380885212073095675880349812411165707588980704984948650977109063136116042347137505043078031629337003099403134802645838313576958870493459178536173248040176904817761071192890798031311391229462413116008131233667758703246850686086953933412071651794099413814800408390415851806280379121760182389312708824152411133078674886222541719595579846379720202560048736386365339291058161079633579940954452622425318737861198919716904170843905538271489617197672772649044194719924168323118929642312797369129357148514941940330840959589264470959741020988956891093233439514103013560481259139652116687979962233789907836173507671431692037720901304100472409582737148452846729599559725683489918226953963590913078596736095704821173202175448900219021603725407683118480061836363394304692 [165,126] -309786241885946060727568269152103569289807598167801769213266490606660165366494443769400888117544326848224412897464821136844981714531808597009179094379555698034077423210956083210902556231268665600332473103313100378790342091837642361490273459432552771295140520395044007266557468522328784438254225173673420499526127542850827195558381155706838825111503762771301853456281502743505079683411173829042768317302394803055943502842166261605508571195357935608559128448256343645355752951920607779844991819534878560325129990365629402540874618144792105455147768955236269952190070483582189312146910767422899420743462181935475571812455158063111914860487893335254098375841829055766193926742928084500540989857159812728428312220087791979316353629078175984044685030985860125162215302463402420184434654364894902181709294033571631261286220828235989970308974709254501335162854436606483310049798496008491492346298964433513246455111357027051510071359141099603365881321904660919371844017667292840233785257463300348578072013927836205609383359053959908241443269880114174794377454209577624787351125069582643185080305938552618534323174232092236941477452521780597777163825574362601827807156719363683217917192808737599472802861988448716439554203296787443031821571670939110625183510217636780227490797007587871197042282855401516742848138300327140709763024443647037549239525536769009196160371455203281133901530159451610007364665490901045554497339111760582046495928835934588477390917949255743335408778673918462122408352007057049657027261322784144314453770937265988206428503435014694791693853710228699573774722594625658601776 [165,127] 46236223841575548752439497621255236780152334758058838012540880611855231379880525172534256948400833775950066351504954552391445710731387364540297852377926633452053403924834784174104889501629943879817173205710450795409675668446069757517883412012466055779837150292122321482997587356266407209008049431896854600058094852780735075034419777990649182145151848840781906410736908089215505785050676271152918224298441370792299155068124467346865601990807866140943417400038959815498714809371345984936870551594096954409520668604426829501942940847798222828493695781029990203810166965111889323249354076256156376970060633083604255017232303173624302179378445082177368649241708586411404619452659848166161733187849451900082601206410026161413247662981772870017234589715347612195976526651298688831901067089354315303365625922013932241404375963742406448497195804580073179779055064880780106858941732464114969864127518414980866313995400015016135520567675618928107058217844024509066309032135872826961933053176422216941740543951060522483107102108133996416454326340163782199327439241734380290746565180020672249594084735246830732735165801328558724196826795215160015183828553132317303289648037765060684735014433239228357391584766335411380429971238449429767369440514691500108558406342197748729623732510747409017612320772727934510636039620740441427892659367844295815616248227458319344432815364765380783880858560340009305129647032376622725555585077732632453626629521559802660463725870729960253207367847670408202758146461042076361760114858399551486811400179515347624230879924702419376803286094466930975264870859537290 [165,128] 2160773217773857451405979761694596972028694000862544375626346899492396666985964348690036518194868455417613534056371642705152596895071384644915342829593579155081714915479249320495998090127384496021104760227239338933798793303226333964936115849552494747837231215014095382601285583108944288318952192642828491870830007058156514966231602370977509788820450826769642437867762487635837138705304192313458750276090245936269405980815672548866291595888997435854039550512376984890435762148630524872952369011716880953562941154278891507609800424317745373102916677998048910221118665338456439189310206960134339915301592347997505166893029454654714714772691427593779540564616894862114816927244939574209404985405981000049150704960154012029098605813633149967084416608688723689721039018315360339863947723440332818529745196661822437753151782308906055669780405640390077561021704031593121246765333709654623001380275223074301604663276232526690457968423223368129218723535963277555927044463522566011859685590845487969011496527381946859245940197406850351291607836158293806221386155854157913469460414310771685057193295364998147740709280995261246361207903309422257055726348804822294727644377603908731278013074648398494091597019171792523678525111387820780696972813056127725439665694078402385464471406446207674688222462744768598424239441579733796733399022049610938825473247417046266377775436013845108744584233022321094478137680493836796603213669285682474968393024478733830038814141932964944926367378813520132806654907594040148727145313599104925493089966918946934718279951148167953754302552526093296331183552 [165,129] -4827824955131048210881680229325877405254366474362270200459165250960586573649151662650482506723741927393220035203571040606827862534989908160029249841352071586193656121944275355474252606527947851128344790753500389103824056326022672120174164768082899981857309746544472683896502676367932486863643088837595237197082350741333921971232358874651677039559904533261600595260726241804406994652311601237829607457039311345034174218376168138217306986116184328097658337512054264594598980667948765911201572987347030668072250437743994954198621601949934112008077958447441547430359883179154529042817087208139951529546117973238540155582496164840066382056876463147202579253891909830239404774785544158692670254327585638734119311277221417862751976877290349518032626345282659684873598693527763149278982043357390033383789674161939624933339139351021485288427650829143734456613658298423062618123296692560930791777000385115898654126417795182029764036003640565579584329454170669309097882873202902699976311009080982544660627177726125228566280567727987301718813683438438354074391900845443297186112807076973340067379467878308596053098862314083856332356858326161706587163437785551182803951419300062617890391930584444972793365795644214590579816887310882973055407766431589345345407907738038432895279330342113464205288101049602613119422667734631655034339159429203603115237010610679057122767697997750808280686101817714942284965645926851847146261694324478708877078645175231956884932516218609885791974381840522251748466518126869860247213858538792188993504680409596008440994759356632323946971095136579483240 [165,130] -793017572933143218434216598972803200335233380458589108306348487674623371809243882558875456495941242842937015482704492054181201882710295558108559356319153111198623888249650835869411698403409614556720859263083194116985780712549194408000190437759495958282930234057029773022145066144743294011320259196603142757379931823904820407501573872215430817173264629786177702725609925268820883044084027333301433204001860711664380251795260045047450405990444542966021942622676000043976458277839317021887123127730563727881656752247375507964403676234238250239021552416130781689793942630203565720239205039739937805515242970878387969755468209538989139096102867353887821005335162399123457310059725611183870324726866030797573662312831529964648512900127255042670909102369553258300165670077861244111295684528877113009003754097299170603104569211281065098787191715882573088775723975442089364532358440699457438950254083984234547981673981519528365635729051942396814041190442585994558000702055749723536506635480928187592356668785377286629927700464786900296750284187335729634724722077770350046971745062111339040629704433928338220622903514901244719838539048794691505572725607259499840575808118050238068611208043028217003933986746773843737557032196154975803931665166342856269620584599137410043750456415418657368740713375799476305973869801420204642058474724350847354578327097329485537813774141080985959705412156325238528490757412868187177301594275379319007001981194420729993245361648522251178957377434093702948262625400922670557408042967131081574166562647533506190776822107192692059912731299920 [165,131] -88439541147748961400211405763273823122159602787682806654136522442374050159873244695984892354441977242888697054773954366132113394416634339804803755731075757556505399118505621139167800936693605985997537233434058721275533728922842147722252065526427230372303132222804926667108954974107875571382318401338311701700112719896595800230856571995071661376961604334724946940646186688757973970693242493637864923371686333734849039303438355854964029543488949442665353020492584107917381216356228383912983712005706641172294425469973558767612295298411102002786440718728278992126555834810330939552411427863416979383882235529377008353292320510759606540117708993852023170312201644862137451497819344525316606784680888215392155554590383240350011811452937667523541696935954140268320266418404890934540803876752847443841951480583612432216560910694593493529568907847480200314420062281004502132278527220513045810059485042400495347625638102324940011449191356419815354444704494888978844905127437574413218172795264483333129633974202530292920159877526394168466126053156391905786144537696055064919811938950471211788092954153408389584001488673598297816249167659831945726348194201701658264657401848295818095970665743246193082722153467230766864550103617705264400571721785701542675946409682243959226324442232208768836871996677193257415706009038316982086716219666673855074454529647607541699672458676493160542306764952685252760515373342463837345478512280213378066771521796359071602500318140406325117870890959520058218911794269988167703696472215522490879633178798168875584221646714173019407316 [165,132] 3118115052521307073260340717161322717729649690680603328576573522173213453779630001024106480565857976395666638666023584411261949118060323742863173648238123253297360764331077293082401932428053532860668208253313698676237727760243423579898724970184561998126100806112739013271149165929485383494642791778448779709068735201100621785794766528264117968936123059545687626513852205724763716378180920288125697019183328418806855348612392182201262691592801768485824589924992835955257066017807803596962344558320947492123494498614645189922879288353931547932463560770911134825560901126336877409116350045453214003031819558417885464618676552779382052414703989375534917265962180885167148856611753224928883062123121185325622618098710464160870885955068541474047089414966599832264856382941708567263565212080267396235284467924351766508297999935442761859889010388871844140201142778018366401045854740005452207042452740018442434788649154215771155685092976455071656723504850391997677873832702917682716419592619045003456580019374487162357149527298297307454699647417092350963835367878538318162964658015514448330878561036302829899573076291828575297001853309050810350138889662036445648539754393224869480126087689760396994450108680746468950789417260374947954507649025336734183537425009945949504606027131889876472154569229650070962528754341087573666048400238658952231693773881672069127844923323271483886775377417663069161822050604550360236486159079985612953634834034833327218853388294534622842893093104208188596416319483235362359570884125202981853508644600081052950269030730548416 [165,133] 1023486262801019418056359894167593618950677733103859680552712199971361480510785844518308593273892839308872586748215664864952538480355507840991051222279297462110000257229309724807493765863372438172829040073936710373340131041804147045850691013155213115050091411353003955782960864819500689449269825963285296789312796827183040662025406622592509811087187119079542247181735527702226386490538040708022565762769942944148937582940970244336401192501347539763346486062966299431710244675403275803524894532519052742173499618295019727037241149565263813494602107206970682872894550205869092840552433903553231694474631832714110141323851360528508932197539896775772910394083579979581474366600695801597377299922270003054789892367562392587063515081131815738581598305288826204507783606421826697532479617647317165395768092517086281021259608647044511883381822676978325954469002748812111450189485094607854207280603610126681684161861407296389899384243885670374833298842922073750989698956660856025658299637456873721126036822591027897896721927166408612340130505337112970669590677363884709162707107809936384131178438807175521045166065127328082965575023703031781606719489399882680908381699711028703349335239253728141506506392093440971779890918331217725580078007798223288670542546447865287792656302416212907703861705498078326694231078336187128562723231838558094910218018613869670942008471151154318359906576362371944646310428149602192103950800346093857744842999166536174414841894391861370938000151274995782815779153803433701274009574081995731779566977361139434008589795816 [165,134] 19373277796922640071994955345431677203749013658805947344916976311829591554222880198484908562654521322262559869114537087879486708836040126874499540587108391348129335178037433661307760038237271845412235268668267679814463238006800627060037320354691644769923940112139390564023888603789608248577188049728535658747095605808992901175200711144567378107310266796393667086281287586266575951671691461159308466363445652269894003533293846781706698258593667271645974926114148604536052807464605336318576613991681014818229176912058492696742383351420470005544269691590566738942795799232016561604954594910431520317967491667401846135040026412619219875457608438019947647761892815162710464872436665887707508717742972385143482639061902694445109355575777755590462257836953982062066942886292556250829855450595522142946228490847407697490181832513501685907463241411477597043478429643681760030447757892513594787743055260752071687608628230592174576815696291671945837734438096776715645416555972491214640127174249008168178505704276697061194228445209593708814316771475012449130287457517247969420850732970798650488367761343992292755484917630868606024142763350724130890368684312873031500977013622411339435910857663591070144299881573774144974924147520062431747216770782245714266779764965269104142549533489574787968385082873434845898700875154783876625160453271507786867766781439473732821392640210497890206621974895217365713413458376072301546210028851125702547637582999159465921794756588126110651657396832990183202837212655022118844395966982072513520618194210390489776 [165,135] -3945796354466835962671181880422084868677585292845973315720605103207300265409435072463690848058149821804480742257841792882276747771197739121259228878239491574977636700783770762158661331513378998995441726294765838449578208527180910220791326152708647612446259712062511274517163266009122444805827712731239507291719101597896098141641715100619514096228973004204772150721920885012597944344988750224284477300091568351540257702583783644604938355168447378559188152134031071033205098109900099345780276056625225659795039972846193941100403460285018895866269123442822318256520874358255681076151238314351372464752716943603712428696356461616041581786431560160185335708895110460065040174920312810871973523197285516170208718720530577628813871708490679155808737907913126389299978340842530294912870650370176515125603249409734999038490856184382422796245679607167880230359366387526354823379016048988311694440554718677675600097429450573553246165162175626504112954109131006433952418320655356439061918230522336263375217433075400503944705267822874616219386077990151783678443084608732729630280111828517771121933676132890798504915536115855498626559855324115986711858950079461082261899078788768530251561213624854723646876683322424469104966096161298203091044658203507587250481310098594970287655752254591776565248919749759630150598907304799665525951330725737012241244216771398903698171579113309651359771775995071130043852274796123603365915924914755451843333284284097214197294591570587923353164592163666287812486895707128134265268206087026774990842855784258 [165,136] -1301766454152313296297928229656275206657980301373038741907939225263280529460297671263380653484499932987492210913873405417414443170640696025019721964260265141647808518152244877352977702469725281565507457789304921012702971953029894810304602558906802390645777815150182112607782625775213250515774798204792549414337323125543713200357901651111321524543359107353076131254023616776166372205787360969659647145727174458513793540415885273588070814161390850891753010033939517742606994007768301221834793863712102318941502594891038438774352356962310533615480660412303826815222648266498697575410102276025094698154886148473036057609168630422955487544562019345767398658621083653168159050073885101924880316586325984625654326632563804673591696146145932261188974663891279925954159876376518092815525699114508336261370221547316471989031845217270760087637517807704113273811455840451500602158631522916961815162148722050011706590795582345188085436455651660318909882126866118379842887052814505561622171403028699919591990253509900879232579725931824360113752580230894405530264760201934824440774166093668960743825235740884960999777642990908184710243816392556250229661721752520419362811399712612876677681526663879711869266006307389477392398110696903947194226652559563389316768590039121198579758702992007536164312461712532529381988213849705468701679513785258312430513175463331424659079622112792252828510007030070650991600259482599476340341826063657010680665565897123268598990593363758055897432548372388824938984483974149788852130350816540963355735168 [165,137] -220124444429820437226048445943841384711842219844865982376056660492251196918769964953330802998571199774054805249586237898064969012086950201905798067931804331231041779045793189793603379287896215475487065461447768328890929530921985648639376222903911022969881643363730408559489559700326363645660806920593855760079516470171786925111511585811469161281181163862588343813958679218626353193673345391453748091175096161916745474908176719109570034030440849694297099003889073473128086001513635685570258983103105563989142444043231182571103047472710650871987673461341051579618717759314371200761929001448459133885101257920429114472756184798615943145762523796156412159324528278224297277514106696658043223375316395553704640800881997792743664422929833750586005044623037559439236717183994749256367158360932110425333104871771504772430650066172115600707198865664306397668973411340269521858737405504436473224334706825360689404645330272390944852456409011834842007611144852842008322624777410443572404021325477957555873006402695323071276153022422657519222271806572662641465235367253957265221161403793595565431650407418607142743296239275883409355800865020209880706333816097615871802158893915955142106887182450898280820380746551499350861256228908030449487366038549338760813898154546838566622130992692936617799039839523993481074190715757453419415166264255508741098938335864438241841532320098287979114729740412140303377190399311546811511345099602814902769615427314563665967379001730358754904020167761299228984247176150955761049648488223576624 [165,138] -12930705476336923656982592383082487940293050033438590673898980352417041509903703334702415673303242454612211530636542919048219024983583174248813467647097300815704980416508558820617476736672463838209097327107525527349901666274697895699983762738188781966192973414163563238335059205507586544211095935437806488529250775492268244835401994719851505626037611633665609578780033320849176607048756610060783272873743880254453387640276152340811683754531190798084912329266054307657358866806956232922007013862408342297532008006614123718208092466514531664941050315472001306254224002422274959027121642210719345986688285764024556780652530483511781865743861882892250832591230943335903112980568287312262971307275708360022797790442815120909670470378125748687853627599330088935385404125328077307447950661732109374066318083615824511398716270047423071151236898304310735499412937793329306360902483516115940124380783506842589666817648423970206950770149763853568450606966254144892306207878034227082516172922953835537545162594002814301001867383636780891337062084922492077609141693972730307598356079786980212881237615555309256893335875758178048571027301090192847942958218732267768080151893484559006417975627197498416864953108177945936919322353341192897197403153199828786882713912470776352190865190961192328099454729506693013828031693550825630489672530563783183285783493292877105118782913596774070956868118868006920126033874721858052392844676604755734308646496774161753145659326985127468597618075964525760096638540420449762204614572288 [165,139] -285298902387002410702948097870975005255879960875873838730741685171775030903206580986388525228228856236055890491760583748238105119914930285951618395687308476680215004279337334266050768745893002202008510703335696732334883221910907141402775163106434096111788956427641964137410594298910723553929017951449315763942093010886808054674734380637844040950283334431006230774478849471820721145205422312659626399679537908996362369713876064770090827665593824976889463572191086546652967962603570780599289376172603140866713929501204248471487259233118633140929780451040378531320784296637198369213191870402987128042902744348307606458092626982798096447522711464274730009963895954532262224365636964478466625920966817134051144163190316609448288564104083863319798623436413984474228577484739028297795661289736235049882016926856417239131572281572593922280669921066407550873830596324908577557598698739921528262293494406221887547332609119453582998553007101626100927353850907463630744044873615239176840218540661289191670206342903360810837933864011638076190268491273249991802900995394327983818390855556017480701138436644129053412144646399815841571380429174954945871579536494779515896858778085383981919914048744662286394976274667189971296881291709397191497601558321843956616928067790011596398859452913298208450421110389973759919434592655372155476350976179310009601003608843553891213557654810887973288653571777484257270330326040323189918349955877619180717735375464666494902274577350568682476180549062783930372623985549281420392 [165,140] 1033129481111963875522508528455500608901437551158395598183044339787370502242513825235009810196057255075721499134545087916769903099841758250771953149125937457846912450581094166383971270488509950218537642881441089638317203550228758474652533236640841338889280460600494574037890421225302858899028441413358720615447249609871269030911124053833553820362774195486187960141871234127260540230505976833961941940958494196312520035221962233181713480192552305155784891204257854551209698936146104488921386175492536705420694489579039387376168250095743410889920739709364558028371432979936322660475786833836028889300994042998182639631663070506677568354715012193417249196139462887171145997388366182447586600873579962031162220312415666605156056046093159737908124310744667443717747771874359916463025747974818694803371023417402128404137765802497558443417803665001818176910347426189772874018904372018389123018975007750117719039298413117607719080711422119921068381179730464169125353659164335977659208727396764897999652767020314167487056997580964927017060507303790627454753331120784276488048027472166788936441133180332934286224113306966427952203239231953952250874166445121002599083101639611744288234099998238076247339646235618047951690937773194133329628044303916595193547875708812865813658750093481823614938466067589844317063149735437612861678893223975630979334498350474486226346425335984517381953939164271023410232571443254033912340324256621038721728228266443861692434309510194506735440674935731273138003031464512 [165,141] 311068378723856383008208472043587726058045092272787147830542114357616765220126749797722357229483076081728665892880834025147737750095470798507406163116111663489411323171255916680350702770989092143398353080387318374956470112856181654407075017014016441599831515098378695416213064972024560584512976451904126943072889255747290767844377114428843790631018610221111071057007296079087955456428655855284799147350458246589364661355004728599495639484405783004111947236505347456656979765707785902627861372327871894615141912365207080810585924960500983109198567856627602783778694558562290037003512488205109881812952577059092384283230454577093957122610356088439640782679962068113382691597093079873877185507313697112520297275364540851935225931512411438621905333823801921950001118255960824836839529603910004210407517844928815934946271853772944217973151852144499106796576767760616412335649802974172158811602727452831573223592614781557755361940452356526623487124185915476652732992428952513731395490836127150544291197355879785317308831981778739752747178677963384541832728327811476377281666851303442612293459381970583304368722948699848021857086409667891072197891458395940142398564098716364374329174351156680618664202676152675983291158768524912569561985711699233341024699946985407430429518595365879438724276690207961388102011876317192833986813545448213016427444466717723738198708574057864583836774011469371262352125595020027124080511910732768439932293182400246135702951033825316131906999359766117233345848 [165,142] -1341390413557174697801555674819353363365558289577424592486147752326081653857569610739529426264999174038641216567908175041742093212039824654815368357232074565789729597886558088256194870451376622980036167793665767553050456961891684764399950197897785055432895506953005731915384750721209324448075346329742833878721305353811632939329298934468999176435397971519529395036888726932295268716977593156694332039024139853093118063758468370557566832344872724413699429395600160340102525182515752237367632138552814548234412024544074048734958246629134486978535702917288268913196216917859009687962975443363034728203160730150122449807198812589731174716977510471779039606637673374417560205299477771304729156445421158216655200136933872027469259789441022806345602335489515143915766873569023041487341961776914803191272241366838203812769403920859656954302822216881366530866173027899128804478847946450044459079720429431565344415951322183973410269351144045965777972706214766833577962385479753175746420037837617495547927187149252122454637690051021443951959511704977554969125827862677079592110698919436448726705373690893920844312583104307562547498384258709219087746672974911636122581971240725288734103603693707027870422046255578637822013679149955546029929341262254366463521274578251696490857387026945993397372737029131757953914627209209712606467150122156622253005527759993420297111320979451301937209830469784810806909219850518743687726731026199597393244114669742169005443938392800458580521303380658920 [165,143] -269407751916808052897633548654614862097371487378471990155175931766941855328644259195845619055140363726369599079960914566920153559100943304469855118159645993658673044207809236359291083804299642875516813096818661392565750812394322351866416258288588859002102373012263305868574740710690543644643666896012061355153499303709867741093822438689429333424843595983648704473214759797200144774197627952999431971495872380263839654076647098256533187477461561892021605866790927509924914615685045444788482464789418963207558193500795299131415978222686619780449009684769415046724009711971821321444842549053950728937948377457081256735987389005447285763321680212937111728339811499597378088600293016182443164667462938794251973200561439545075963011185695950415396369721463072998550163328854317437618822332198771362593087100658125465259170231248583615964651338432028259017983692364646365322712436573198769193458221035412668303783646206076985795663389864887015985731066554549575559700137933737122298670490610095989723282092019801557935923304521913359908101707555605323208494569500214909526913717154445366371146668817256291299296528890925085957319275481701178139235415035342824043899739300290868133293898251380708204131479314574357347233065533376161917845156745476779922014459420959297557921715879019843697032001580952935102643566340058546086247303315499706553614316610584943972112849096860089621629543949076004551876528737229408787896044808844035716708363272084315866896803847253527420874745 [165,144] 1767522968224449227227702795737849585882983148190814606566011890624280341468403011847429404779036474134238072744418212157120446253585480764558051954792537302451998165046420008875217911226245226069208566436487986383131245242169971298054730622242065698921186987123269965557433224661605864131674929638137249506655669120798356682097372707264253074227325153490128409289588292916521768605934361266786906696489374925224129259741729222402964587288396601172226871937595292762275238824884510429507988434395854766826447221888285162068793213975742365177157552096669011218557633312588546868457844639881352370868093840330401340705506406760071385582144681029781054227361316270248307584589746079809285987807306987214654212391523703295341332009838734169152854198182865569229529364781465291893144841565814424398336556629380398269769343728466289340690066147631103435239804466819183453750275786748314507662881626364258338530785640239976104706798084755814243582210364689827611773604568154997764272033863981117026631654738311498249868932176980203590500362104369402705852780977503801143409249966871660443136826466209565970569829240034926764095529879622346447464299472766356185681354154682947052466289424715987318046337264799974157099951131849544863410553651169540581484708659451539626528261087135694377438872137290869414576796650398552013119989824967378176662502808174436463833580389861881621191329533393904263442838886699046126230947841221528898995109706532150445271353133723409536 [165,145] -82728177290460069846852086491282541737796384695606971971419537282750266293648571488668498647898988946461374990536486598266046531378133248910408136541176886247969143770524902860123313171811784224338621199328265673335511277690422713885179515005002450389106314155968630750232493203444591588833140796511756830261183255631291368261285472656950549247687486879995545862494613722572764182589577202280872453416616819433163336490766896516658378463257188484997844501857208207428963252561284726134932148282103656859550268400434631635478805292650688833589704060230324937114135354253287909744916395122797438683196570192875173343290273130692890144875179783599477374762273675455244886310388818455478735678634051873073385577006076949482507226701957346374321332155068022963634621029852568807905148453075824114661400031759010292767107054247623473089815514496344353101703101729242429087414757406616086054862334218998813295268292236405959177714929944340195170437931911295349337446179269010415339980856728763494006340908885531792054315504500775850651464414396798998797684726980061141842964028827647724088460855849368853050412008115509181720900673604307663406512093057669400080382961884482858883568477581470006824355682133409693834888471180289913398724179911344402403186773141638702042688853478328767068174621861410789719804294434584946863747483764954182139963383608949239926124528974278648558861663053559564512357270461992997144919546682471026567952096177665715498534286080 [165,146] -198176328925979441937324020961042107218324475497344884667101714219624499147374173791701276113057802991747145507466294601052704734671002659734563067151390671596894224504918602486741803096631184977131730337796402231731836640808117929832760123546983874997795110601390544321009913232260729445753961382002522403292969547853756816135918214387800384791487095954908423144089137553646882076621223167929910616454555696324855266469723603310469790674114476826536548609504827296681205560427808731599866398855602263106351045467133355357372562167441820372992786097648074454892807112732652782931869043229385149648973427676429030907604446730004291938268137591939431768343054966785278186816788357955580307811377252737313917012426819017762624816716458442217637677410047992750705603997601725976302520547210982973497353117314359034663982611056174322923549473850329455622837487822415857307110925271513316240345498130015275050064202938112697018176817448014673289890117301115843846347690773558784493519419334958013482201407846180446868995135744777561068233219663922160821347309592723872615204670854161239860458403912556200829628916585999024409255718932341030111578363789118260493626333366775621022195448586569768722796030513188515733850360431132471795498488071385284603205437561547427610286939353893100085650163450223515070377911810435303091352806596279270282963061580812325792795321714384330492890033068387152582398618923830998934983681615379034244976449106984941536 [165,147] -5288656959887372542234805889717821676312679649733774591462514895328282398395663087780228884181563226555084502507625957209890802477955853179629746783298132161907925993328673465312880360713689136214427530753608322985609656465337994761137390803467165799768103481225147460507660095166400891318607476477658525732628435501150542943067800905445185250432529984335783894243424589755684540447159985452064891745803157222293349473145490176596795747198469924233413670278800296278469668375793648511871974133321175329329441967909895092039826604173648989379877702151047976807643978923148847916385970392409765965805340574301834077746318176211893250662352566511219096662439751246764143430023662963554966321627870527128999828140277291786327130313585403715366080759547930050103386806640250495167313428791976807235569809066868641140359854063966661196476210778782940354293227539105995050302432622569270595030037449038931698050618380513251646969299728049486327951524405907550547893424054291387536308800772097562168718638093770367199702733325740602821382633784300991077040141242824312216314368934504803899486056842720043343201109163723560728358841767238267311260314081638860601355700048128837882388235449058954078326749499190169290311842644472390984047025877491261835279534978013420605966486071447178809342900252806989146450190130210370179846415484280951968123269321473076841060443378608931007432831880488880443425937048481913876471266954008392891243814892842 [165,148] -13131442165737097062653811287727913264633895898353772790408132411319355066833778822295213145912174376335738347517622861638643573093043208807367538796724260082849530034207124049085011306084231381477819699979342034116647449721792089715530638548823989244246533950900031157388804124849454085179938758218753851458536587820846672007372443427059124383475350862739095199227103198113977000840724116286596972882583948089787919669322626987343060280633622573386692954961216994675834662826140356687247081596543236010836217055899443399003492765146265950175495813926693493312606048095188636750185231194304166410300754110213455289388772775362768725164134746497700984552581055874991571461304076710065901236248414422944357848936737870451403359442503623880163422581083094947337851951834001323264566770472279080135366246466096555801373217872775556642614260614547463935448979269013547922079117763294828229479864612446339367660519607407887213674933154005996435165051945222829162895552913820165466726110152593177491889774760950560844835477705720354297787104121285111981530131326595125019584187816991635591461347232312392709120463736967946151625263841099240658020201995208276131854998256034918932706965083190900990935373036957369619190862472854096095119475496223017494677621884017922763096930872430551752410119831303488465221878080531885970691648357125013030448548184779598354692257460638614422023937015895713996436784284883749702508308625191378748320 [165,149] -13290096682747613374961544177937022561843293787127921911450442523498772019465330850393638416631308169838509962914510599568076319955544574217207238875516744754063763985669543510948057199962850303010492755577894159655966813998577852717674130438110916540618298222568939217659294440702413208291691601730590498495527446274973373906380742090493369516726372553630559967182142725043849217474267768691264856495440238939374708505155823021894210532369220056932324776131710761731975119716673056646920050971267569099529998736019071174363949067235941835029385452959571292907113042969046200170834604777826089117994846657047323704093866227565942451243282791039750458020662731058699883595448698554980224437321376112852402132681362684033314848733134163468937809406376409847344293040867200942147912619302946389268398712794256166289858868423042670934900897713122773869216822278842626915503682927486649601273426445411156333776223319324493666763853834974134314941958575634285826769968348154515495576800783503592540616805537710055792284953375323528427592941485916810108449523520197969693214996083629046686966164613085091384934179431042112158200732578164860242798456885191222782729870227200271897932617611827040890989958320268183303192727882438266882187420564340032090938551499341002194071734261856653687603306834459675142781252296270604050973797208275819972285570390507701340417494929208475463092404418123528817836263258757912726827146034252 [165,150] -4425501642823014830811490608902925051789120577511426567266613999740237399472839007790117100569969748513113456522366891997614320932399977721516376279297176827425830626464582725168279681046151852361400761196153064890145448296788227317810481134098269227528752234933647374951773643219472114170232307570606158535381618396053272358946672402153394522708204039545003160711897585549444757125435551949569384233467362748006429711043784465283645248186499873618161980123849611926398377813616362669615122534450299796903750985706020105060376317164696982897130131194455937676996560692089605336713100305789588281869518785079443301246504694853771508332319022757602467474723710972469108430537631259579976592712046829936686570942000625274142260646568349140633817903465021189268792383382555190704633370135697099739623464976069411868081427833391760044400812956163897552869574029648778278135151800298870054857696413675398318674443957135935232301203468331546128427020930115232265021452028286387488458283199743758386531647264388968826718518078118710845569818173701056958186995881760828306978908145665307184668201376523823437483528646582988391689664677349713851700424235880248480621326643716666905400526864185402443170602405911352077309120981018052729377405957918476923360066030089094115238354081672273717569301561514457242324843098036148729528316306093958750706447124405466673370815306886579820336181061968703724309273304804614324456 [165,151] -506056859297155462477767005784634416378098416489463829614272403645456429563697075873700835547050911219768098596391549304105028457298423005544025186530226566966669824115067998578753221102966746123494267966570590670649334567361843476847244018222586771418994506342950741207757747158711193138170388957562142675938113430834135577294572077134499835282990286113528407089133061139905936926737221647700259585454775152040908773395388527031407161084106273777124145999010706930919635165519601824127768547179598949847876203278878809393076456606792059972907115917258304771184321351015276357262917443680764973391272884172127470792143835286317527689106730451896557746902359748452440898959808563613512028945448217389994306896762848786404629006320327852944070521561614758524790049294278095237944768196061203042553472117902770613646618463891380701308903852178802832264060470303089717671778484150603026068287831408918879816119392936531805117448409173966844982490502110234355334185332503856604989706332725306312602701736121485043360972705005188394520790793345400115274130425173815081118779677994104659152685546895194740365178665769817984437146148492111987261441786476649121241269748469076250859842403627853479133808987082850006687776231802977423415225180667984173676175779979308572322941546024165491845599075343955885496796965110296438730393338266764987689771539461472622020587026437032710333495465110468087965188330049 [165,152] -11864306763868434658252559802437594248080236533107930844692805638029296956349820119980708255913679833472957003517735927535071223018397675075906352408953058150201598502468025641329020728600899274301182401296695732854444465908405250039744919544872094651401290438838161438931820229988774959584670431000655325443772960442196421048454524594618742798895159763891877757075651591594557056053933932707768654476535375986020920293729564023129268191766087856547198446098855438689879165110021335423328865036673659956155261652211745687415740340390036513914228451229056840652458246883840822810293144085628451467970537692139346696131380932060771833221856851503445596474922709517084854838582154241733596188267025576121063079882041177074792966786954054632240025287310491786899550271444013544308197826216175492219501237010892401746069336085469745337322127580785345671846569173001249350814574792079295473985160097026052588728402252502260271617915443990156135492928023708376771696095263527857238223001609973827222036123563209620670206420426259732288951592684828436727805840795429010587106331864051263081006924696288787458805094257334679502424831465444899798024977693107066944491853421893572195559794450533421549140455595664340732808773774184972979475676223372473045320816598302447882928792594661965687743649759994326245360616515801457504204937695152436264909764596222637527202008050575410227244493478027480768 [165,153] -419425619540858578972479162241924536023983376866814349217106112865177213203932595326285832432487177178947400507500282927388155865231597286053529696833737045141291786067217540117595247533892300274335423282987585368024991396993121146112575868738001617212590754183488958634644384068269724068319711614102088552673036537842743781698147446147209796394437522490017752399393881537356875465480595259016898782332248110754584268856854152949477369615817747475446572814624022319210950454750461747470319767241421725154289929997407896911905825367822700645168139662120359300668585371986690515007105370938513244905371397388134902702570568482365186725534341292928036449318153524213890093472339944854089311911267810589837461221298799235442171435895090197777621832303408805423074830834129173148910778150496458625881002179419683055756446786433722188564172694332697924835539678666304555660797474522503580153857619026156094003005863915124438638461237425109259155403209637434108135917951797897475868631862542979751368947659067040783489700579235245003101121939062963703748185621309201578932207101463118922277583299238521255380021338498265371747509799171651447342668856347091039392637086135787767194291117238832748055421241811209593509757060859376717257079123217952973000805839208217597425099910914273101387349662918881352622139897926620313738528460854308212873080161426317043960190777679732449814994008 [165,154] 4717921145436462063791822754271699325129881820967096177544858149570611640314172833879462396029138832503187896224938049002581538437609438252246416904075532667398646379201973408319111967543421496567820328498797416062225542767585510469524504940034094258053365411392766791530682294040062024947010960352975493166461652982466369676198267819967986072107101490742740636917804838439871396905385485673397657634212955210928910941226936361620566147781447968055125922875484812099502455225751597253100791924416745908900747664249388570638014730138535133970894714963875564430798182785892285467025653291534784684071798142197065856300688017506767357291634867603251717336086447962635138890664828766357566593546573325470577454921951524428227049984139129430354253470877153521865943175032191815150446094084496937982333311014791424090366694152265181759817925503036349196270052399237608927428788060152813174334005284211313114631357281391801889091954962170306619838296797730626094117716516158879338243160512757866185951980429506293171765255203543452288711330127996757052794251665519893156185121655039224232579748138413553806628383713389469616184176283389594082630916981301400572902638735348802932566327996220102829772279944202371325768274235888920496555238838575125199765772611807816472966022237843003815183707624981692792105749281585974669956868695884016817432023256205477160505079299714544 [165,155] -27947149506106638947842617585215860708853411889331639362648388228319079377796656209122877293070910335697408031549408874859201279208072813055612596825306265845292936235219534320962407809222708525290239694567381659985962798686305383673151588142607990824057773563994805038917357242527934568918356109459353728157860821005655207815110801007005770175714066868873877672552949829731763339332251965796311528627112656597375865661925222605204299644389565458174678864154452418628010744109220010397535429060447591712655911343084435144755502473945311059742455525013531795563635300895022591317345140947460025964665004516211089470316189393425108076038343605440942848732599867793468806184107103852111511224438550049351133278624708057897132974113675659532348684388543698540502352805312771101396163077580149869796022778420772673648166746342131779486358251784960314120912783680474073806058964679019914934655295238048584054224153814597557729100185261190080554178779699093235703480881051838411093214216241898543246800350139938110191642689320113100962284813830828633056214057740513084301636985628367175393305199842873114879963689079811059599479466750860407770458864015747665189312146396320661363330261403948667227849529545591907983039926013965356378068325654099875968741249987877678507010040478474943926617872774208812825106802675156364279677675749638741925290764542727301106588 [165,156] 41486395008047302379560083378056028929862115018876755791860568741083086275194662589757253456847382704248443219415176991804312626888251242911760461539764134167846929930597754160035569335906637587247925702026238660754447613649535452009252787102811797660111570505507296539075041308742362429094284309755960693830457580332889787901377580089799594560494854463790238953130823914708247823434348478411023277711515305472434892763029046344226811934214137635232050165287610798558649520303814173504574756644939455064347040722655838704092535842290854954325906540922764176392890547908788517742993013361454525830174331191287130465486525161666753038307045668665462522557459936597428324079136101335369924852394322665366125720861415897873667274356993159453755897437125073969553734577958769608823614664207916780986867930853110818160854822371985008249606736616160541573407176179937935336800136248076401144677273411044214612811426349358633494680694727873216895903832618519161312418146015722290027799262491511488118262937017627717242431058332881602316028796165822033566606380181834667613826081341250174652570052868098066201754283894549398708588990678582441733896959264546749272099821613064896655512204661178299862645244093849455724483160287606265142226663970467929902881082814220417588942025798668990687571246847750375581201724206531731791646363924928443038509229408 [165,157] -17462489349469891792100393328203854503285695399450171008513327477856756640993999258710383529482625525181130398825040848340261024937260408801410940141206710747942439105779010789644960410094883726075265008749472484793462263985768396610118428173167277276961259902547561738305523134939976195048681373926537500051854012084074919766096691993074272322699476186626138464687990059006348248141264226991549265677723110970471649698485682904857723128517261396628276990228051612564384468493895932447947431959616340625707012810799192126319212377216230336019364041419816212687016638570978759665146463864118951428944908513283081289721632299209069741508918489365154128154582527177393014089600988775664567052081189181956762937410646236804510006594479798283950262764371773746000664255985934376712860611859837763912245037772345265221612690916669099296230998883733390285692188356717593690753755764133357461498988163527526229750273096055147756060700496887874802238542765255417344989486581527426770845592403724571742931228305783463367530499126687517077203197513672549677274387592790986228271389849543515392575497357286386457767313409880758357392441423750042314512656148273123059664954076585030455012280744615093588300321895521802520846468127655652845089832410732658364681006422880274451357008349070817496565626641330402921772977745405613596472192661994892 [165,158] -752665524927518589292112761112555602741223535810950326368109921259478802117059367282800256364272196494433183208464178057376155484336724930184269799813972092764579193444844196202171262801887664289602357398209531002870638585937435856212408281330069755533913105445216466925988773376646137089084304757183787622802287725624057305965189606511002084119026166884812680944756415592456540617302212660375895393183482915070004704857884296754886979958462279334368685892498110239205370619148884842587977325290543989897842826407841937465054930044247165463595335601018510623767614080185417029531747593798699105113802703217788866352183882498743968354513318507339296429360079000981233977120870710636029893591441798068374788563827671372015032526676699223441309194101047320152815840988692568180771519369104315666787706122874290430588582104998696075636810352242654882710586375712393289873130229546252911201221035720518838102007873975540230954287905584027064959599931330695776595701032604325666028404466543708105260742555838359978756047726731464192973411464924763259064297792694800403875632206501069178292806139288860332542827418710783985425630604454839644735256227562089063391828531722941945136017273302008820737993788966962200308197087045471570156164765444039636322231458711173601948849121329095067448069961882387044554931857987113898016 [165,159] -478178374420936419510237201415229580058634664717959049302977223516258691917664097912469224760577059667020220029475345583067975154928985873661604664452792300384224048579797688651224429348359458551743286249243482072403770932718771319434325667227247641552011127054864014867824790189781270700724790775464806018140022169799505605860398746334791560394275286281468195876737883435578563552436165326211140519423781720876325267490900237462386007959319941990119367514206861653041482302396363387899778058107229030503644288658962665888030561810481031105372284562606027448986113194980981666529233654792826769895438335614248741979152745953423533800523845851899382119120186237511733731866327642464400999841288589161542391153826589226291725896614939671257793986856522338997052672597720453612509485440315322580175528516838775320972616540975924847162714388439420376580528348526295174507459636358800564416457086264028944213286038855384346400718158515636781543467794751798681102164480906850787745080840890506658062901627066374875443865964699890214661949843039383416351850624074414591084883473138207763027382760256152958437725052039806085289956208017119496984687110672234210277846519693196055666597855189770221945243362012047766349469298422748587243268227163846041837421717064654208344163107530702011914792473016905806745766316 [165,160] -19958503930837708319181295385736713251303730597721952629344056455779246967705441028508441536252269077462703609622813058747194281072242693835094558131964883006688108514420524818909038392537551793801457864532606533562070222743583860439173261260938092590340478492401861957768332799156633374111445011902181613509067990995710952766124135848959208916551198738788001560801011386035007696425066002605037528167734237198214358029875055192262583408245573349700996212198815363014610263029552025297292617370688041098349474830970012388925113127963740765393863672989803939017480027468759018283529998471143371920012266757165062163874706678662013356472255661192544531540652507791147377490890532315661395115277469189329093392297727649232642105946371921387217817754427996584794699523390453864694216867296251011550438086466148322488287982629751578154842867659213228825246912091531547065975448280567228878060106856122337794534369362263638421393942012481893660946184492467794902885212928808656341575205889706215056048535237802600036467304735617891953768727072593550632413497819083710124052132224913416163224041948114310465699074202622331768935372463099993775796441299977538310357505685787559418889494701255735058938247014404367637116937605935899094648912494152740557533576282972051009945383805309565619540875460096 [165,161] -165473865374791482848820184044607667681155506302691393100303787276322349022903039320110650735616917729770597777432149647283335807524502291870973708505777301408863165454607090734078515400283139670965294822708573821787547758586739048038992647083190650505983266204525507176806433130911813558941417592546543636429102290558531715153322683403949515034562465509318033097079490381334399647228062714761526660193056949769524297094706213741965984710914846305339492570224227235396789488053252193612212178362452440019445451297014860923551703126650040797744249551507115668332692942664946178922542749848211298256686462079682610876960011749321198689752130484094455821334883475937758597162755637356091386735003247608772405846742433548310858269198295928071798707538941077365254859922274253762581230699252403007199574357047676659219218528687141271767806134641875090284344260129849989838756225351073059667522987957533820312195745617590193872199644803929613623590897194271056964897183355633597021206831633957258557998494000166424734854974587591648173744236253867341297612237553717264204942745661266599390829902076011168527383512962066140538867641050519894674436806166781427965338989562531481093032798148044021821265438020865506085581162240230213168645806187165765001082124470261844649551614951157552 [165,162] 355629918355951855570285773414460094970639516018399236528562870245389199846846022232832092622727980532515706511091522466360722908739195692763418407389334288083228370018606213690609268888166988150234235417817924404343710131511423680199538209503140622919943663020844689291809881432180467847366972971632912174922208468992269268618744936669136053884213132651527851945542658694666136106025983844553593018833475686563870263891605507142035836200541309396866345581856153825603752567080300992449766522706972417489961108357350343220006344902246545015210766164699401826574386009027344280938779021201070404487746861275514780445729422036989344828044043168632949002953881424013349406632796435666571328545588913308744559735665296823128782956031585079449771870309003109992212375437491370292546147046317004446283354334365779333874869587264765169292681837431576809380078943114170684993958708293397774778805247930876351723399620595304564355270226073099877905562684571326058100868212413195670411670709918198847992013311091546235357875074925416855731074940478670716312637951169973524383685928969296986244652209708215836592391011334270990107927540695884129647075773886655496134757303085742270034045376219669040414342597884283122167615170263775258649136400884268145254489332130700418432 [165,163] -2213260494966680462100279295322383818059237168131608234689796978764073323727210251060684554927736960153266725033278714809184416900608181395161588005648977895657672546385715213117515670091930449103374240995601657572470337384722722074105670569593036184281141256076301783023936778454785096368823602599122958331230701342826107449820577786307588673007776980719807060868188230160963345499594147789651362905084662941483142809577524561049480873910977331236304199671517004613743458614702592027526750951863936534036367392582389617438062022749033465913530187109945318095342397699010560221596532047106724106810321138705344960133059748017098910175072030318642210881573162183950774445601352993673701861976088763937152630714963317958871736452284852963714112547448216377769647019407235059683461238657948398362345453644949144595162680731721145517535934092173606471313630181793671824057947163603160818009333630363920248201616346626458444474194808350337396804344946691042170935954771795563723336143028553989590461686526272098561372885469436776466961162460019048344885914944293722910383080120322128815972351785775004526377701617988472139970238541690139937776480691100127434012519720323693438754284225314383961230415859251121124597764361769678519524430800848099868637310 [165,164] 1031221663132216597451570052299883030951111661174967637081808856188013156161081889529990792737488621194727258909269629491299917415621245310566824229278738689988196959675872243108737202550648132638901074606377874029155409386682355340434112028402200171430699044251086080322248905174532649799477617596325127497973484175272348420941895414556296686071067773178074432763474618842756046961939394922680033359636061057532850019206293588377206290796990549336678810462867466000945783491769231252507391280652107903822704167657051260879226288110481837446854295146022405274890700472136832920332047614474487120163819365911960166824011312617193992082651736516419121881144065182836399607179565229375020958678151418936171920643060861028128444082036984419307913569312571284936318283454789829868099678967139542598610957582282532036195990453311742667676603675280791230977470779519758594350239562464799992440541515145130818263786423581170547324125346123748927990004686914640565593009094612625629605731668103286332663519716192523069064823079961266406694168101624863100646935250799643718460652598618432441400824749638648850413181527823965537148111438906100925553818623889612642607617548315302062054140273811627543822675300485181138445420726301566634531690560 [165,165] -293849215220499404013643656387409693837968807121638553083056135238403421175161589694185913588714674737751473280049017101849214767777483571128397906031652965123438571694671624134636518259043196960564948533583032481978496201656671183281041980862472790085903910465240996796807949161728295460641870978433461956565420571521563855764295414788382087834998765691691711048879795029607353910023224541749675233795238903343294769480440152631515394594732714519102790598153668477975468938756991235809128371666917290872370510393827162326899407891626878106621826025979903091039069860971950248343365730973273855797016758506419038975741111954752357124288090489811522133024205477674555836423829153577920823314712644268897076050044879338250972924421810503779787858846359937043683456132685501810400422812077046319785236537606004379894781242254389407158498567291299019182629093683702716184854247096907524130365543051244141906444373962395126726059520443139261980205805236608948054764443111343864955759406279911873558881614214776584111498291240480991644451508972887084868674026165596408802256566972435107231687343828860954737731104846186574450067909454823037947375139558277069870666223043369862467605741872277276156367454633760953782188695176 [166,0] -36472136420768570305527325980533964765448055139240257373492997839021592725164497381785191466459335031230926506511017054998602481384845120636198131565462543008358009934654897514835827268469964773838416786003197543780051275690305102749831640530623733024864920085675280203123425986985781925877202574290346001688789312048459003170736000133368886116757857135189525898236969881218627185899971868709263486807954039317357043024726977002346211569213653187724801822251236108242045448010136231920846136847636933272452062191875532998869399621965151312179394030022860335412393097116083983767841019592901815944828381180503700261083896826082205700922484072559738648081879420794832391315406510616068510220120248954598650573690082765848623508051331302129019963874693896855580292126055966393206233786952938102680427770785710432195632860494800492448264461641805831490209855607753662979009494196594961594760822327098971748265864739190604969617049197945688310334024564079086843834840747381977749227882472401940036489144001743039417735538887890917417521652842449003286530525207231068808922600977266604979869737122350581928422854564692550340127394382520893790786429792095221904073097423654597796283586189009927604321689916916812186414943137604002750196446361028010732384253198655007298652325429156184002364930954057730840132093716120062808554455628543801833825188131907978816080803298101895320929060720348236402839598254179284062652922646891730603998017725137369634135707851974260675819268917863409892207824825753229639344796891389254425688864777611807203354838873914225025578711820782458121337601421865749688443894504907612508536180177839350906546807333805784009147574636879136513185976763385575779495674003513389201944552287186206934967870569557895239982680198566397502222506474920374578756029948338010366743241581254628744250715371428529393109833813424150358106727884862500896677252888222646478993496197788365149718594488490467220127429464748191509861034451254747002338726187297878691957472795560358849804712248031328600064000000000000000000000000000000000000000000000000000000000000000000000000000000 [166,1] -13742313868767705751375267754426266880102469796722279399468348745180560315572799895517948162031997529157324219530798112580734315557500123365566301055970946939997793643271131009376292541169643451767750798152762785126618435251405081890433197873841132794489368127658272148372490505528105263075170128673455354679251105781151386712495476047339688709705961512628176052797912106233050517224537413476640948407311890184907147871907702587952791890728775782760665923009382969874293648307476826651146250649196084221488832987424766471930733407341531269563716683420325944877771747659639563505996184860688325470765662850234670633901771847756890674502784852644903023050754290951648092133334705247610562999786667174099680610247866090756153870035493872534150098192646198934033352854925409448445035189052906356111044045779078956262047663804803159041313534352333291991379394290148296674301117770959608226022004075390593898721659368482322645383506227547638565576729942755108662627204028125961549830477923801754397420201092342732838532357456678014521847794098868914014050941471958865051700930123776510913378878101407828716195762898274079483154003682884904800443776997849141639006217559310878919874225665711407650161775149477804065970620872371170414276626787055214684512437019407854333400651457051124029544128727047269811654086258006173366430223102126005295748935780955951557107545471760544804141531756271794158939073598799678805958718723075270913372174566223839564861912983794460218893648123255555717942841699085787528550041362014744078835938281116456391821695706628388291120858024557593325169891923463422149653040388708136804864862886702307514132305270848776518036405467862567997097015223461971108950298181780316763251131467119179477098142876475368341799485078998883677464419766578397653318279290728544848559244024219488672532506852092879408299665084332914322177339696051470633325400753892358964035149552694474134305881436091808481927320853000166354865347695506399694167480070322686157511138921885752754491459447506360441241600000000000000000000000000000000000000000000000000000000000000000000000000000 [166,2] 1946658006724396420732569723246454848218523176936598715144769335002281727378162267417664562653176762574999682058418913744896593908623323061854030971330629960223525578696187836076547031558898858524249852140229573479750222394965140037340858495298883046238212046217443999025172008333455272928406037148775563881575921696639047454916718840219910659949573261008957944768455252234370936046708145021299246528962413363456414689846981737430937924751076711221461569924596555180582300723925202825182295929431330326560958368202912045790140491749142424522875398365854037972109060487774764084071496239127853982036634280922740591262105024740571407933544921244668186442069286400978922464055439011858943288836271017714988775457073048355067875966240892697428090636003819059377816670819441530302580976654316230357487204568418095235753401004988951497828065403324219650714395737583287149414986700624149178189740081379519360826281863383117458422473690478485071897576896750741806470733653083108369843569461894622770579016899643222115587969014610873619258393789823915598861341355366033086111351663282961772044798549951971588390153185020733439842657286254184064154754034548074368075918134222910947202907354659171627358587764277893881809125051298229200962173827227834770455348949976266041668103854901044021033920881951195256479083902774739063158729378830185138949398143626842169187638204889861692077996770686507472446623103203253421400804981999061805338227672664307814727210636472204723277051296847610362273231148968357290690816708383921263527568560515416560285615955774756895277107752316993533504209069419831628792645664561816158266479707416707623285376776793588906855862948391612931526862220221919164739952928615465747943520202701631061325071565761089069456809848512275356277522177142651356881142865990327879730633939586082878861346254328664517620188226957945363603399798826206273013355326994361518174268458716957039885598926091772337797412859292348723547054299867322303584148100224646191975803443076271044356678201676414985487515648000000000000000000000000000000000000000000000000000000000000000000000000 [166,3] -21143984211015561419166931340832647975240707452662137282803698781440270106508314538646334446287926659249059411847112579781019000842996083410528313493404325642334294962402873789942121202640091363075808259231151185446690897472186298490017626251543446043744929154530329749012635240597697282608024040515682031686978094758248232778988482210012514522133784203595411361966715450051562351274062546691618662928946355448132088241297703900573189878847425526694389980892434129303777422051828814023165705003551260940160938235558331268827238469772121980262986055538007488729273569593825122475173546654706758268705640638802826342559523568494095526009099802574392660421620405280404655805899027706984076274269717153075812820534277807112940609237351235592279027094500953903412227755854434487368915013240519711419924570823455544672404499747160314314984287812538068701684504306603020674841957182105284712369144464922523830139868342103450342376705436894098766037284616344910364400038874557603729094290948504728645233723999148330757684312587052014661310890356332776087896116069869766793395271048984562120057379677159736709781503522040766959727768479659056515000270005127121187561871173518937441873104389426483996538641047108855293233571297378464615487856929287921905980930676276983990137708765564037106769642742522107578665128506010449984719580731401618410218173246521533424116081651335416354401897991396017787736314705092327746676031867045506997444881342455521144807819175970894949609005491639235749492202543824063107248640184748145151230936302149956067558450529458363588531691381983576932980290307763590942357879294271862203589670017255040185843955309867464845011992979449558160419691102854996996969223348938345785733641796106990835955460409779801954492439884754658408276304372175475649796368617842165016014631511911298283969365690714009907294681148798066653529808532489770995068229432956698392086103725511664731233571063138121951638325837187987627347028484703577407922855353985924992169217953194274870197206011268021184207257600000000000000000000000000000000000000000000000000000000000000000000000 [166,4] 46357039322155338251042821115098775278343043634698445513146907912898963255939372867061588219981792070684198903355714739525997617521257293773626747639745194645545192956088425441900722210856730060972656761732666274661438375281561679005649172498530828698737311877503515586774357037374178272821206468267392773647577644468210192159309710208666780029084408074559626555029734627860273924403898646303598520144078786751872713225971820246769696509266103910252878032601666316895815198932126402520338219213879898133744874593058448012482198801557768697462772126605194822332484884840805561491285298020077594808614802129232613483997253098181521701192351814888083715561307924886117240004506845118460354496447266694903105558187977781211306111297750895070489787566133683789760212700051912180690337931220632741486948282098664212881868374283529553763121724278999966180497870794120889535328686642317209930229097495969916828031291569042153272643887999942324707877936905579779866633509612273817883703835942776934736304495715781518262068613784172327303281167883243206521227674560374700173016183005321523445131443051777232759213503822804673890711801116119080615882672703757896250146739324674526660628716645078361776469498729450635333203936194905732527364060546560242042889577499256803878462004512194918908087260822479051545849382485518146610313284338130011112316862618057672167098741563885180189501198246337438492903184535966192913522666804034331609147763226275248848128764254396933542195062894769265071309548199754897689939119091433157851374713299306896656889632749184582251188030843865984280286444449735735964622271501421617998232223326777941563495901562408449986587513339843799242487109234919816962187127959969054643732114244915107728525774880728106211861515896240812901653273934067928872734514497391830851383110216512359487397622962447054713494565600747346802794211831250071367543948348503368965892048087143110573087133162432696274486772207671457806354564532072266018796883743703450339661768101793270531691778365673145669374705664000000000000000000000000000000000000000000000000000000000000000000 [166,5] 628554260241260817231743831256789083755108993768179824010771643567273365016436189272111195447963665883641956638145148770430474434023605720567906638513815787604179956783291350020071279524941908876516979711896942299318306419791990978108808708750289416401782834883738697566977194442860942569416764158761986261167640436093979118251437671246959344354846682334987394420837114544589319930515444407748652833449588578869337435992915243188462167753389351215111802220467335865131119416113350648603082351675231120014042069029875270495049251894338813982783768220150336359551719688075154860821015494618751744590206229472696156262332158773615092367580151684775379978866708294511406083774376527630697339499074045247634817444387504177164208833679415517400612286194967065572939802639970486879616325095658241245053096726910155803328845746665743431300998213282439615998248637295979664615246079829035837163232623872228664340428424827414365870717958718269729794343014627747101141611780126504663266530936430735629345430841542409932748961631577671640516239607253048095041984406544991914232635186545952229461907869221644321302210692061190235440422913007161210954220736720433609228086828211153441282919446122696098169988422296018006565100631828972498654075806022858394714303724569517529069746834617978341072457001421870450863077440463928559959235490370905682799669158819117868871369925980489345507094328965398113468069140741933023584134403928390628005216038603014221836790462376129578311012081026764082105848502068744922131015819652309616628719537572347985801495101225422549860057332588923433482703869102569747512593415395436474412645386153252578704806806433134107597538897070240489061450743156270324994400154875052892964634262283447277453382724486800411992061757684901764156775788669805300134366543257570543321683768625024162354727768637364226070996093141181183297777602841286410850803582369497640977935491601809938183353977795470264770327494424309216981875610923484748221977759307037687148221623839259571840244216691455206875778252800000000000000000000000000000000000000000000000000000000000000000 [166,6] -6525809982966450995624623563373081350988342894316203950398337760657690778152339214177450220213574803970836261383165801735400117890918038497153325651350981589051577361299094352467200948340909239925723875908651871946386884395500579718026794604728829973248570100796727772278145144557149222654124997637372753544605312542839307651696845843077251343805704180481684101187633159852265657596648341796694152431762820278235772909695385036121984614926781560374145177641421160908014867841884782901498192543375497186570264700306089213215033312905063119589937198560916384444845421217036688211182836732499981251611306580764668896478998794859343251124215162999634375211558139345563977092264933005198032022669722292736438108392769317369396999576289374468820658459421519065296776126315557790334245681022635755568269560299064897229848445314453050833832753496968106098583675024191355589599900563121685862948110015092348071909508438608810144377594599401004034507494478204809096589960467937814035315636758862029236134804339252773726266967765907599185554505001840479146277427637660780998155770742561941789337318042381563196533893538190618016308771198453616613953135382702097078322353314790557489729463434934664963840395274306593097111926425212155752706526904892112219439348705546310141808302770720594467574526042744389275789094641341502922993033153478171979832486333211974173701220044966460229120972519299922890069762591577792016856790110150611065252670977328017796727244756197864719400726444173645881298876550578071048592810790536272929402423737519202633752164729331991395394152510277494201904841073843025655353346155492430005411432439910343250661145537101713655169829494533196691164909064147521998943706476646552579474542024165387159282005797119713124176521213913530465641137696577364752594796962771686679550522957484742620346136037567938144822844149592412098422285116391947713705188037658807301463562441731437878823331166310730713354310665308017897736346751022783682642835272324431338304378434804586669699712796317536587817815113728000000000000000000000000000000000000000000000000000000000000 [166,7] 33843068236147933918591618584509211063065387973219080444466439565123711095406778097027973866456800236886174064360478910501257473242201620540914901201350416349396701288566811910970163401748692911044683356341146894041262970307726193757366186337036585196951865765215572427867465780121385135816354562566791943508665558226307524504136354537433216900486421912463085478487173841570975898688043822892821141627344468659693645291509998945220971047179399738030079728804671160435377896005532148793959396858051544659947913418893755674133566856109157787062135960303236393468316000210172657442698937234416317121323943228721348921648616449984358711489387762165276669157101280086126566959765592347788332643897964181651804031395805512656275661071607994231494041439101007802102292538443586023652506791000455121386536373102520319571582070525022038738619891811679191684205244948553022487278957345148073041415228964821528115701627747671354350289463007781543902330428591527980855512588521186951767147195336419488345833149370582808415802608046567038223714122336771082850000518271300201310941682595831518069289244390007083380933301647463177613473045233932940937955894894965903751705202924408580202472452919302199088866703654480907869226981707994570763072263520551541114713422980571067670094215745141026383389970765156437895873144347819321183689626604877521609720300397018980899889522299808506581999314286966586021477674141350823314083470037467155228203917360186709067947556127749887411723108704807187380818611460657415882095564028462899877257576218926006245100398604203530695536486601178862601558752529099858466941102906723653672793726062615061816810389498382581071216807187658265256537460964740722036788806798945662845261766707491318491468995612915254865729459667897276458154479775360740721056717336272329730957039738003405371958672607769513922898597653496096452793136942486508275668855464438537409314452216140901783286181340800393393300261694441889446057983085066355846822817961889236938896181560697599351713843406881164368908648448000000000000000000000000000000000000000000000000000000000000 [166,8] -119656422980108924537465701511705223272574682262174719968633976313943303072839072106192733004756508877461580937575767982897605929496358188153635138309613320601999887066934899748389326731373908273802438191208047829642846735110943489947951944160334879133229039285418317657692520635676348674752629218571485858726023986084534236779392967895384178936349876570454715922150184886819719481103677988398907465463741177006977977458091863197879176405546335659792020200297064307181984940438849524840572371528957146310168841069995074159798997183562872671985435065898894259198671722381014338272662424267817096953745177641222514193290155346533792715645942188228642480102449691844154809164846356479998969505911428134713815479729216864160745163547269229401298950124049192110611053729159553603892454776459550222723560379499118759400858761123949015952775017567676860369557219437452607301136133558388486022794800304781452761708103641853523092003299065501306323314985501568296458352743322301906028747378192142201778773233466317512782193150911491954007440817569285742152720291853075578667305302592597808506476296011345882032524237419499443980760852451647040609579637978488030737335028392226974647580881006109433961359156290497458520849283866821997434363417896988790387720375277568874452130461168442632782766226204933873091601644201615321025713924755557334670185911918594382195359012594175544503047888296194455272189930667504530864760638849494004544044772130172709112442755809532661226210836415964908465405608943129623944828367806905311573859441628324027407248778429605560857602730737679681360680512417599695703156438118557039573302311361101220776176098092306905798270549721629949027807649504107116048095181694497079067467807174416674745695826229519236044953925070326434800632200871995497940012201369225801885427270959185901246774070882968990133574357424600313035936950020089648865331648476977632272864988486849999931360859510542546616968456855330340573831484918139006093684673463159131268452926389117657872893104906789755179377448976384000000000000000000000000000000000000000000000000000000 [166,9] 314704339622058647428309941000668104754559786429823163253075538249864196670875108126298727567206322162644442436602360148996634633704341667156169895598940396255672162545974734797125264426745016273240080109988362316212609172358419120545763222021149527003840656277264046960637908365430885187365202085022124636725180128298243461236748335036706293696436537218258841792286682063857817512814335703067841304110252792664590716613365310176993704699940249677865266258208829226752093760216348840230834672298619858518180516480649143838420757046584384463005430556366807600755506945718350236404041900288710721728786150412581992870694434285950016759379289889341989529258706755236628661986458593623687445776956074966146705802482625122055872907156461409499586898094148491610983315103290062659621179965281709602241718588740127791181511065121208411095255846702212448028902981999394873404850646092911602818155837070156004148046382724304980999974947661674603585654179629522776996083973043110964706523219133434665682524217889641026782341061532878556894671572957895312293289532076950657753940958318850752133392959181930655230729147362696094857326559791641151803183163095910905519354883435310864991477756024204484902283283250864837328461137802578186757453563860362552967118289389272721439442410117358694733303858069479121391920976445578764521931826177517478597544179623397481466854152607945739502680353347112942617033252236258302265420624240015236950196156665366251771346243946921381648192176415452116476559848099393975994429600422262391050889587057225481711423371586588856469720477544093910630748983131276714443226789971271724708543934677362753550443553517275371998648022017020464453812451574800486925978424196402097275000624385631810854053194597983866791149202699685834431607675706384972905184935592060952070948070482781900082921835014558372201092881110525997934144028921732034411432356094791729352186578360938976189858185744144856365345642699653399885394103363993865720066757836721109778507386416434411774190317451480289918877643571200000000000000000000000000000000000000000000000000000 [166,10] -651588605275692084315030833901031821574450049763071046387653523299930041429472460003978982976300518522392882364353002200456972482803757979516280114875229827972669753521395333394284495926070800217167578474425180776771216007874320449943320485418123778836772906449193583492641674216431281502679493674552923671890263014433426134121931863459813634071806088805647979309087628307460217642308197286459857182317536650850882846247999630010000467058717502295399183944216300310974798537136866700156456515633098784980369821961223481665634351811736346529651844605596470835889643111270868875820085300175063479117413570762121127732532097055406940457465014178540759160068103544156823718455398555645332576187262975901951519937434414654775840335866562600147593632595767883120659214859889916383178257664139523091700425932174820692210979232558778256265679304282499742242477173307035607574017534278460675479383461113254521051065523459843200143464965527288878784229402760234238242963447516758386292203741665720949099648812882736869605111151404881748132349831452614068714661109792627696753990453097194223304414180377691228059309136024156539407274643440193876921427094061341300748169748153323542072122383118984763070113527714436572508970580604383522743391329160593984135925290648376947707351306348146975826644693663061829806154495050695459468810961534650980021893555651164357028380298436540907880125107740149014588823214888806323895128310556135861686274977467763618922093075379348581353014789709280445342015126676482106922398731418587058367837845276039025209352179009627503239620974800949563688756916552922902106287741058011046928315327381510124618529964603508406776555561246214688859944413492877423005466793384375040358443341210930189755862796646239183487637590913708708176273192252880523670877545075515736036321699574171875880983115849869046474698813426110193810637551916099899169197777925323503347568685987892239338537286295666012498271705090649918369205155406449803860463525193450240656636159651769089283620031886542214718729484238848000000000000000000000000000000000000000000000000 [166,11] 1147597704086241327335350668164904239197808433647529929416266391825281251997835980893080985333915335956471119475183326268090677378797881563119343431140787582519631542483110047720159949848003706674445231878123171134239690857946931189739973549164886860101840615195829983446617018578055808970186205429585290942092673664098107035164794942132763854843892106156780859358522769475323820544283783856856171847705884441401744914012848790666400837215712527575346051066842914250833709767594781889211872787733696320014089257146139053841428801641489522036815473047822704862248253926445303637739535755390273076792711288715960051066900462508606404022916355596913334946152859247782070209168660804555432887593207620259328732918616077428283901053528848283441597383847952304131803846006042250963208889555367217458214813534466362940890941819870265858119738119698904837864930473431776801708122731876400125594628527393207500614858309701026017439967247065634872329416370870344946275688946019542119003212690791150819760885221767416917681848350591759775255134323521771221370215901380496586603267480730701372997131099765291511056471643521923420140638174170218857928259137937074768292731497043783865545615844286772281497046832252956816228640470656652723489366756013469057490659234755857699289339595442865336024314494125281094014283166730479651222487432438511443325537820368665999992277929092078890560678330196801023411015901495393399969445751645778719589081991773720715881392904516561732046998245281877093709376023799537997534333917635329533489978804113251307043307780086592615695803074339512828986019857158758710689638569183998581112180616040537755086497873188422394367657334069770952536188266344475891396614902468091291898032311846227102408974666975636054804449358500038565784422803602588159243382487639628674320829658960114753772583749778146653440774648391813229480304773783415956463844576078042477123599449580754237309018031965105271406244367954353691616600866393934732821010129012342507519265004646732556157067144923670666124455418265600000000000000000000000000000000000000000000000 [166,12] -1989781532329162851919968122169834523661001985065336636093145341739924275062625106797081854916502819575041246899661225364464010536453600585565004932548864373033830997530127177413820088507024751374298428494335595784058200829323642077629191856197920750671035371144295318777968254419144120756323903126976161853048762717582008075038892283192977893135074537773657837574862334781730704902360680080089355501846156440081392483299765397519593022055081469345985135575156285069276611730651318370022490235741279171669864754549163605072230994760426012223066986105550452175783589231094720014652688114481439530373349105266522335085458240094600253174285545577433082353147626713127244590285359201918163541689980059798951134176192459862208807112202393135157941647240280291909096228191311212479302454945381975202532232066222806366234187131273008467541226109895847595242991181981218264514317170397454673437317412699668775007255172371953331459697112305473203705761022009933454199105274132754102168663565409716443161632561688623412072895060016381691413355348140897129983894354298085836145107066643054527477936351062472219144314751729159617242987540596955574438263643269812979569048113586650223084833440780787312468588738734633629315689855444346893737886294596693999299591072507734207249722222315194516912426229418606026799213347261986438365244101256640410809822625112222218017730197679921652398379361358109500944259141069177094933807897237995737767909450533808221606241631355206517524251357554034183240688230609544729435560840463322455618278349674981263616646314221657834770401563182811207329565374196681165838950928379971704777675307832785514568172937676487462381073392756231765605684441416483179890316277814362732583136268356577060778896047886411466396509968104260331835241184786417639924717534943699861484669220337147592671290605423621631460028874078154530170959411005689759594254838345533837597486124574592795660413586876118741186622255681082027902248476582602139718131660597462737778171570426298021179906382204375513919192345608192000000000000000000000000000000000000000000 [166,13] 4058583390007193636269845537014296901153506540525659421926207074924096791776094394596550909209049485004317134208861129700250762897048252881693221312746494281384594480897350018434849320938975789955614507181006533794484970970601642148824912771679365854898923896368181915828695104036520403693823085428725736954906729846176038490890260961021196038732648535180422905325648139310285706352776905115090262510668243766612009999409289101068667435903773695984135806119752198822300447518237773959072203554643567324939273220195340826716723530486641150381470400537007338240193875224693078800532365292852796792467040109762940347253612925486848550675690597487730678737963384066396913075039643811964793878397630240232705249517329280445176626873783439678265113765849801168625118640426414882723564631707056208162797587606541760351107107479371738932552538694046241212866104397224021736718007169339952572978582131730388662466370912183635961655882586039657474638106303270689736532788125114773352066485813956130094911792012136229019593075094273097686757441507856266108569819810840331110818871803855524991010569824307858622447975103415479440807654221001836341551189784009710743298312165126354630365748017106840404335573651442300590255248980549631992978801628175425081400087344258537941949559063863998753267580065589992329719696773599147150680009507088363150549241462914785872212296845752119086158227679550746728923207148666954299016450685367019414721892079053414223399652502657299796135074244055538930484050870552507806327977544940600762405310011004812615489307900673405685146496571072194163281293306200505423825803405923881296050703993428660472651964614483363910777400482464098787159788568828783545525540740801547052338292965087399954561572362459346323425571213029070281854055439264194985968902240984894870512457080205688546885627715494821911179907097896942260266116615606431331368692797128183313019521576874173381041587009395570396490142325030075124459904365199444452761768184306220407986701766079888848644204394973893646201221283840000000000000000000000000000000000000000000 [166,14] -9481892134176849837534634990697212788942068559744201416624757715872420564256914162584717903685857788121312984316543039907332857304689993922454750219159650334193028110093311904303795149882057052781889226724080488279225130899567809220303711096832139519409571021040348996297707142597702193763980222559341782771247141906008213886888790213707535416510936201659822549252940704437199955141049522096785425703812058280773993498346842300668519529574175609126328004987442646252071095938410482201602915614887475776543869254367269674895058811253974795102663030245989783693955105702941260862881007338386449010012463163151946401576988173400336317112236455601598252504558112339043053961892553797002282505648656980733528259958461743867101795107930503981997420467948383613589428554481885083089408143610335739898580331402137491043052929043312913424966380161448658901991248990972933837672932768022803181217662708440763409361828124062040135955182598079782792877535643564603612580842040735204214581057004678519140651768146744663335797576299782253926304683437144761856473369973986426593366115379890807925456074520765866423634961737829452361424050640692509797742448242724037768390120447820988089192759910147588419573630660329311230351269656666461350529687852551069165098673355867150404288379696058941991160314822603374671910308356734647952799711431306221971124862377564977373272519586465583093980751236006270281391593943769282955775305662060436469590873846956180785434247817837281035736796011124961336826618230880620930303624780688272525783198943822758673047543486827806994807164259859994625435052547008505076314901999117719822768689449772954822223750283054256016067558997217004187786657690810713497497415982301561439474309716032204426309154826334495980593545150725218905480950140704882272913166910949974149100575444362738468393550415157810393092802440800475566319661814357964762709088102165378544099355962178201718870290769961368338287905100832272187652517984902369612736234454852861423506604142082629681893227098380065389256422675447808000000000000000000000000000000000000 [166,15] 20701202171712838061550700414661848747927037834451533143435984064268521380771532200204562176243920611115997756267127682552973301300025357678535528006661990800703791522305374536238196808278593389611614306052419080937849847277271326026630351706395976094832034916056228906057576345865623574200054418502979056153662326655856826760727482606897017530937849135670977747961293248422849868041821888141706906005590095801461253317979808122968250141051346776202209487480149442493389057505953358038371911403228282557184779265648656042160105579124048880677226083975388192438958157718390886654846665141652477918211221201962837073400350609124858019798308633168331171026055602056261453507360195811586279755431091685983921282524774190191512114489342248731617503411736056447050014922229095909128939679156226308861005366703588578710592454384773427436520601378417265751902670793304338979889422696160134018875416345037187554743837215537555116494312528192248621780833152374139235944608917972302897960513594887950110766446491464021835980702330388126764524392857926935133180389826028487081230038735160761927120079503164535081125773440285516457268246953203211157384136434680675630518245300560703468387151496049335377789647301386710889471053526755891962953509348058060243255672024555781626242424266717917952943847722279721405121143485264083464912910265889139924071017628857915559976389448187394070307597119853800825203412249196182047636247618249762026455228804653649916784156551220837658627636554558117845065267970769748823967135232893425407069067096761144883493123832973136533022955525103441587744248722971783069880200844485142272604308731090829297010703408873667796889458640067125435790165385665622178986485823401475969019937103553079925901150141254484571695179803823321583335996256752330435997980170581571707020649048597371470970259319434175210284406152128094361286778105478989691469192703219288170688551286801471643253147470954435748294844733190744155671478953505263870628422191843396062861632122188601844334392698072822685733697565491200000000000000000000000000000000000 [166,16] -36311383938561731604448867671720254730698385714521279312467357978759549466144618730313970314536316263231204678329489033225633011065593762299093987519085292970504346042850902260933497095871092443953570800436186033022477707475515858351135137147126610661134356760169811469328467535251162343129977508876098624833219300566337919834285003635203611035694652416046868887412921520955013185859501948219042488051207801506307084027347437729622246003752537395390941421831501769040515240499969755374203581804377270966646785106794299907002051284731130761187403308268246118302551378481204184261310117405758071119685170374822229627132057081563092400583668862793345257702681424126658969283285571586375361390464842243674363025113875205060250901609549543640253230344893543612047672899811941530204025963064423136071397878449046624393057876774825121796465053585109585505977662778191694008446127718578772566205315183145091666448186734592928203238609205037205968122898567752920984545087830609834106176293520502448019911535787854368897675593739961529468244688651481625076804543814625699310657914654714979249647861213767482932013228072380551629402722549867874214428919293376158509754540238470896001325139820435852329932240444199748893787373692017340140015817456708064847876651446662542126402478550854772200213494107085666887827415539843734300415297109009842486022172534978959837052231938020947030796719304798363777496091824389281702086157480039683757356037380593919840128164284602467606605812826010960354612777680073171663477579392653460750464014882606740059234372010097799638549643918695356640421200328247691383983924578390825052436738140029939451946582315779974521437929028524891100125207816923997751402780747287345521110346759924898441151877769927646366598819595126073439598053970917394288590683769797751320034532569526168962225588218791362316965567050305094466844303203706001641678707378545686683550866846414523239981651355042598182446915067705336019844180839508219226628330856343199220106701772427108268120407554993045151596599238983680000000000000000000000000000000 [166,17] 45531347748454375869119133910147597796424507243491342746544539146634539069477396684784327348654551839044260939713362901665295432423683392081149217237258506902794787191078521886219506721357377875694340727984789017899152058978618441339502871034434952683572669902428507723427097782102065182771888187974513857135645239856898368209436187981647601734559992475959284182597878276043711455692000115383434211323945908106563649359105975429042176637423687150826258642775533493528227412846100131759201541080093699959716972682605315420263509393471531148197748298653622542573020522486997173284629876840657876845143898814136908392896642483510133413438827461202266310847481819928151625654706836408816310895073358702825060561284668021225071793684939862766696117257667525193429534195116681496475103786105413702762483922490967468778010318656840232284034090887485262441914545283494042365516172933754159881780722132627710038679339423323568863559869737686248552463697840988931080294718704994944391807359577156882770585352281437884914209307588531504739721927614726475852279368717913369986206634720167399869268989014369370889989772938648117341683468234768764792989696962899953567931214692960232245090817919375206443722884670755448227718184473589418445296341071380520740312243685847502707966392493940865299741999735865725270334143629988778025163942104720007508403850495909243654374424509505702063823973379398517727096254280354518737119304336748293624664063320030272414283508661469127930433381064128194711513712043505365015372222528975558223584885338743414491009706406390099829106008530218047631270159893032298727496977052913430212904275539153329701685748925076663111255072740723806701780811903389217842950759060660602019013922572374712197938103864122552229814879857503573560340846216219014843562665091232919535348310488387222803125535726467884148052012149135674113077300332784867547725358204657167690494483576841913681887199377485137233570268920175721714959951535234503724011759571266208384163976374200604572819556506856400180815989414297600000000000000000000000000000 [166,18] -28467468257226059597648183159187151865498784886729312252706475429164611429217536506063946772297337341062144592872686160147966597099197653124046635817381549862780175531025406626596285664918407165418656096648802325935412639334511035920574177276170157458448603271725696103946846745894587958051032804667648385898460763257921501880658981607584571597503670182338955544728127639918681963657090218940047606050034007176454204683260564294860401460824578545874842785492729578426994990984982243113875732301360173564715439473096468082582879979881195845440307932513342534251753306579402318107697023354345915560394861164356347120477940510727729470480984000344830405541394139281435257683130502109489092439468780502880729001813539567363556325919523801723787414291649448468593111010693759412437962870210510045157891579544629867470576171472345199723003491680828461880095684075364727605281853467567901407644522870450546394686932450795001109057162508121640227224961632305538915852669242635417032443279139367156890665629597586129728004854905658943228580019772354785574042771353405044987861484230405021527908830910516698416879306062423374986052685463698780354651195018718012283041994060265777266925906975338680876789702768178518654906965673064722562208072243892894936023814238245695512745189932188483653636792736059116073601720719923803360113846349068726789326878732239937984340008690065236272383419015293622206231145259797678975635903373421114434867837464657293715254669010735211725601745585841031117623089052844498606623546489134781814693180957838153006899898090021458591650977553043115774832252423221787406046555147721399692616584224129676455566518170453167419844413414295362242787384768404831007321246734331858169867052452169963255547776448437132371663902325855859005247553216345368817893243745935658183989096120723719824449463302160828037506874454155400045013110555572172671828403050754916047948022738207439155284273032378287853043180774177588301081170389086715444480581051143539519059051969399326767982775489723935911308572537913344000000000000000000000000 [166,19] -32042175177222074672629716001287764439271088729292751209097259847465723885394209335780232343447510478273872034192650486719389555037250436134049164745856022883562714399738908221314638224612785335658973736119753772996380468098300856917130653989543011884159828202818975668286391449015964402737879345820720118074790870922505576114387349657623140178643915153549792118438603283400323851124337985063972791610683767687771856904185955777517172052013462537302555038745686960474636813929963275871958325404273879282226235623878394006430616114544415823206963425770728348219210934350169171009372100529897093297537435990232412990293515442870081348657364041868933998356211881953542546504251129386147299871575702552868396550568287788420763417899204093450460941663429530234464286189324932622761328093465608213928826983935801254848891944728833865088630917380841319677007367870455271853970681861550276478825870783775170902780069696795528528955074243080628252830252164377782665143549409510318953122487611118544238703960356615214503540312867943169918835414464821464270972026355077218207705594043919225807911697555416532680717842049142361534985894204951353663038013590318776866493660965738175033315330269988399591598237335447184740686113278102250861881713881712119375801507887419792936794429274566580042872992936855417339631296715323275600921480173474180847669985300521934158291807255476057375577714905737816161404434927361784813511060453354163744871443665898687120898448452276673136243176093209979937961804112598879113115045254766700313509227734204106155068353242283283856892583750709217447852462161289965355903467895005418758372777997708201061151552721236312559969586882191411311092923632403049834825846935087189790564479133484100757193302092893253704472137953079753187392996955829292718522861155639110900915022548756967679730446521085617639426156402767502874656646055358524467150675522898447584589804010739643230016308877740870809642119460301349288830815400504355661054243843313277853610558025074974807309627210572027560953997846118400000000000000000000000 [166,20] 132771243045540912712298544078574031194825788757304700409881287732734833180590974743316185912300949777325546404985797116307867808524887956386200628282400975845013872903155490513766090087753443574168927041448368360454120621352214846035122655667013970854787979769345539593162660680082766814427858722958103006401875170274327430212200312752112720420097091040511814997742427183741722445034139300014435290246182004144193595597416165092467258918478454581932811035229815163971270170354891096519547817732934602417106769627640817511869415144833372580749245265943261680875179119074748859926233501458552158300641976030520414060565338274156685854576631317901496746755175520732601392071675808114374060793051711000424515020436179365314113865104499553036235975799232522938531784286437347201250727668355973199402199189431053610627216858188809121760099622903760270896001637910852741601189554826143216490623492835170197071632966787628496927248233812887896635409568086667198632216589830333669284575326935323298095969097907776557227518859725621778397745849011031349336715725212559283034179667708680581267749085503491334187781754537303129685694837367533284538093740048627888684933014236430613682937804627062663180410788597219384139862284600055610895396015949524513716708387077864610288400683765977527033701267387647394460151398659177891118250349133903822035244886172683260782423180697172231263158699041108993780078803517220507565805562372879501267650254906499084600394289297025253397671535891222052823538029511300756200623935621228907188852229431743453666247086752255756027963674348322394436104572425097719560319348981448781305728314129791353767988271730247432971231936835205387978204580227797131634189371699381968954803111363314870845103839651015390671779748622924870692720356123219879305713538775538769688766542008586569789758863407199924280835296575897000081883893459569386456486732566056849464838402296378060103799265091849362864925325488338839029992282280594782150812911202087774116180653799255825334409211462220807491121298257477632000000000000000000 [166,21] -242946221254017373598220247678127789008962999978625508311848992605836717996427307784937680028066360079581420347820991942508615432344462304076309677564182605712974115407846646292049324849410123102887107840700893861551695988242292244984705283594222611242535861629074630226281663505846380279472195722398399153998468543833991551857383912394299275958503086425564433981749676701646769365736643184779120300338409047958902141213144193813932281704420243241430733229306593792381679418735689328201406218530982990120678466126820879127473118501219355058312243024626968809841905549557055398385517710732847796513718328416789984929082018447793051211822189613641015852035416396330075867474655622782569889708750673696991497397676898275969517897794038946357049042746234483918922092597374520743391238654564145799368629998705850805946958417931358376036837639041375577384997901556791943010778583572803402793616071905701685871562275701396021898206161440143567503660250905267034170452424414557986550793940924275233177963777527145440679541680035442891126585664247898720787368868921939372213767192914844633621709550779669597938585675238074991041340706563118573818710913367112636087071464966983357943082326960922039946370801833067603864557530838319247335299166153118087348431207700457835265712677193421621942722024914040459273142663257436173040879820308266664100422797045784593277604493822987429653851155284478310845406408337369335846386460257542850153398209650412360663879615015125308314772826277372349262721539839096603973001969200806009337232317154726486540172680923914126469295759871810022198560448544901182017193077043162474879645060118584150121740540636914773400394928519337928323318401820550835706476389715932742089282062486341207921569643836249552545767606682204846509910804339919861398840121479886082824840529792071185116500061806539355392602695316860182992250319095876669299535425059692237309512995456853715906458212890089098509518374422088184856281894119573287577727323483108380674959880122692311788620543451678015057391276523520000000000000000000 [166,22] 318452841269805184114146728705739837290378162895697504688833062319966571822051613492267894653006646659735171624380496589477310945581092052330136773449696700094499722388839316614335917824136486087943782681487513651512386402512094340749634638930718579269582711552567957198322844150313044868107605433514444775990366502376059876590308663444887709663768155401549873528677750912210852668136661592608917933514458375076237336641700961624343611663178251130170364712105898215339899919708295963115256919265974258178560866899454836795351293950279343003471786427681018045530764327373318819268992565070651748877014677915528021457191377332743583345716386946259159881177628832465430809845144198088174741668854650494826738825559275331267337246519227932273268561209101846325695119837609071233965018723941647568290910510712818651732419924457724233420627004387371088047158804179155205032975438003503460205604450941629413690919474046183986807821047007797531164759700137616319033126544084259060054917312504979698788444322004941278659559416905970038003794336227842718116619046786836174078669361387458163569300791210074434241758400941410955825237871318761891122579673652457238729466670263084732124316536094932218997637652337055709190717240646477453926301645176324277264952477771784333185233279076235255625492839816431027807794786410342462111057819413095027768064394655670892941874731372054814046855601585769557174757560271837995573778329000526639927278767275982013477884160288274331023485246341315249534951749237607232088132999447753736661360740183363507543959102002493742322441743799984049076872558231892983333606887289785323789121612191118033349103628274102333810605981532128019329355380400863427329282877803888556832759057109486248273581533796912291008959602747326476402944172605560332604487620927477187460555555171610351656542571658712205244716034108173842121560803452826167237967927869514361667942215487482014815267986880585114020225911621439662635610635263951806048964095341632262129166519491726076856488425136994734448257176646451200000000000000 [166,23] -328868725116776780276365611369190173604706814078839454840343789387722716085687410110321465063274904840856546741591645052379275491918232430108448345745686372007412728494781244012103629254418893093284002628102120126089115308186507516392403092108724846993253712972610331534120465883657183103818560564509145353472132699925150542895567056431891941634629634538691406075504109272110050433075109159072208169003424676617942797209194820491757791320678670544771635404304879685705393122897837980154002366753471269239305194413092914452177409746129561443364390876954203142418740291759138550336781605270140756055901136908140089846639838878527156937937945524659131210556632440165045823595252197208259340857503913601923442401367461747023288036835302507422724142797678649460777439198274418482352331706959000322294054378173458298063723389511088000781706044132098390359967614148222113243474812877197154810355235285624697576369391646090753120253376713803766539632204244682076099740357169981375927959106428514992233816623024461860778891097385516763033494260846282119762590956646772438673169156779944916381232354632258033176543842621676723993061974690007118929946985203866036822847328205024356519700910546255866379520260990992571396150640283038381295065909827796739349199352282007699937860204366779868804719445617333924976794386893840508740737027206362113991687961499200204416168069711981954838950069639928812681324748267980701239696093247382562973466499179923452500798483514260297036909549317559551210861796577979598829557462794479358138355074726461355001487707945575874653364020679453896085275931142219348190618154231519669971395265320861385332957012957254867792859716036894814370012708138908298682236106819666340906452710274477498766127522937418513605727117804227482953572908591052943090642028715103632701669904999899666364703614212966861203315594816432890110904152661102791027650531572033165752353222797364564846359939692477585181953926339697858686510825104153917932150792819535874873584203476017216843401165807271147646682350485504000000000000 [166,24] 275269895701062687602846202015427472006212925077900953499697211517811910745499086786008716471867923516295563655065682510435049776070858607083261082016354876784171369301902910350545624869635077588999242209112697897936979885446618739950873295648434293702879372604418160616906024066057467597533976858043263852561207349299631328039290259704697649338437110348199545570792206898180045142128522686422568307281002878851220577587970206610327304986902122262054389859266871879041270923401521839906079458218756396056491260407841237250578157469269952456862584803591041342123153635249083283533256250299647149986678726612171242712804050184761019369558733416201058100766505241270573733525640490305066496728933164707758374135292531429095465013839710461923819235161799731581380056187714721520199189727685932061504816035573153278341914863331532638305247135651788792373436565467579191944082473768461232023041252436900468757867731752806310983280066441145213523162313991695870715519459539792683496010630011876957096159770038320658504036637591512393265784210008014232871557281557448233393929762170722670607667266193970888878048350473452780291119673527082224977160893799073790888520356475040671555345141349556845816259270535435456105656705055310690952232523656728651960460840815176425602505285536227057559092270700633124026735148611052924491238372264476861456330119555202443032159496359811449739065139927161404143627563334248594325231694924308222891938504346353563716778110645192317618226835154517651625432021600949687025169573066457476005679425575534951930565592084865832124303979099616079359473379183723958182877934457814772540719424468438305837058669014759170821206728649605950262672624409889533918845912867535165147233653470897645547110256883421057096215066150713584136413387707132867747630279797028776701841384993246168994029790171746860844900821004096153777984546818354978628093941873678705650666411416808724543874568688657699829732434698686961490512055521337685326331843255553686811575128770410076751467121926234106456566077272883200000000 [166,25] -184971225238869289939745991222147514391807315797971771640892793551914883072309517383499390379360340679761695585315837834124081892076204834620169822431121940049855943951766491493522891781489476818428945499059859039173991197411702672317836099355808074305015719238873932315874491705915540115844973500679337595676164548053420880744523350079532434551937393509974398196611139981481860164394538534283089183269928708548273483158594293501249697496277527712418371514758942970853379397929935805589473863159739346252229805863471736533402296755789224500417442573666019828995365744810212418502882542852632365504675242794921411225980844495377342136477848794364793496235715417504825857731035074839224291471129237234736366283282773618701851038008745192640478527419579471522494661447729093553800833924021750838954207307614129388507058197574077897753903758065406760976766738778062398575949551526357037917557541070587920187009444613052788453832944100024220758584143475352777921099016369541123235359646649717918975343513110098098790100436434961763338452346095065898666452707226728315168812528778345670416234581877074247724278205204746320074402143035104339473565663713522820291857040034871043733698047819671944851896048762466926566611624528831219744522663998491357151284523962804261176837359829456697434311942387787783133435316310940541552213657098151071028539265167021303211820171728879524620536172992397059714334080062905967414422999918721351728152548693307368676715711684147927142603138993750949105716706582483252541818322392169108260175460367084333703694650498891082053987186768925759199016581481480921273378045098607627293450539568156148463496631873842307115512031477835977735700517801940894030192513941006169567813609498906204464086794005938938577974211337542784245076563327013952680498012722995445033625267822354959086057183904308396898120537754971880973032142954948738561302959526875280176539804787459604114846815434355314260236810532879292688981482259085493014699707966794063349792505696766315491544210743388986125211023500902400000 [166,26] 91430301688017837386135716850272306924072471695626565266620227631286062159399667746020625176554312672307534294914919819067307985266724482590148848413205151693310001132829943896324442562393622797625402686971803994166823154247709067682031588314456695183662930819844525220171272308289085244791690701925844577776859187471376984177274973789122128720566101429650970105815742484480211475588829545230784414803726648280339548988433258587761251775319165626111029698042030433172322758462044242875778247544437428598391079622488127866371288604428912521436716574850735406686226184099738643509799971479394105298925857609332898748427757834127060777893865317755982971025498552113792059335253621408801983080590962890352390917070609785837726948779122596497374059181407684812946146110100503741200325219477485249832945625314359214749094285558354089841027363003629652274946620594090248259158649872087912458503664235366302164687283563744910921277231931861994536052342317322389298192541861199777106724131099012337716759028830855272928591845956350530783168889229995746648344757449255786626013278731961439133287702776293282853695232144034726117030540804215818502911933663658436878085465725248684173198132757847943824200335421068676535929047595400735404564606373365995916940165309526229177925884286438738847129545836753995115178861653873849517106212210046980848774726359751416352081212968642113908943485924347270264550611250115302283449099669623178766294998273237291557688613343039375777137523206456789428095359436098018598503368440783298480757226048509488279558429794857363149179752061662057776175140822255860385198365208891614745492511899503560049111833894422963028550911363305651127679280376942708834631743928215338866598966157941436570253896839943643253226163272251522677891667823782242042534552096094520973526595074829975483951948587672137351999241322652973410179692023780661778939882036239261960065632410140714520505753710106364191323985206474937088942196906661135056334713252756401736417971034055224298069160999155874602879517500988064 [166,27] -18365150684737668659564909439823135371992736916190113715776420895899683703626814000416219777637853405987613621764532594857234333060348855414945604409310238555814103954691575334287495815767424561637452915592275352127571251577639154519405785545815948232951231791542661287497826206470957372291299998692755433480844863699092693617333749775349525090957442724845257077609424875118540419574058010415088820882684420572857964766860997054725655994173906717547564521804671082947428767180907106765051499996097829053588099864517081032758755539736558932887745457465870278675842244256412756507088818660831373171784948695795123478850176622532383755347863358988106555380704877478556770652675123557770153642917352503452030622381332543852332661773262957209075348796162544570111967678034694116385805232282775219722941379571856699405409692137573677144004076330951381864599382523529203228604161503617946933544757789187448287569853590571792946601515666753090836093861327230951761863948353728560659705351016519421877990429555246208828802126644998979575941057975834768470327215008768595997747821803100119032548839736639903709878892878205667623032765399895347661672985335494270470904592932049670567678337796714972265196736028295969934173859114327115586465043761909979023978804431548996027126918142525535199887636772574373119410203284954402073496233723571128633654357855201588987528953554939964696316952442438025055216716813542795195822733391946658086965600255597282561000872343643387320398383690289675837048565258563435436552059362695506581480270841713907361255791001609593436471103334821754915803774915736001647061420653341761029385707436783483015547849181474426855718442643228679592969830904776871785895108748047372751961425943766466385785462194769996815317489988700065792595853397570463044493051870886180705172726527082654967611359301778461932334799794586387949388636916856073258225101303798497016361194346940141769927937309110364229265821694153710484554812082978677250618637814253885066321881669561389265906308993534799184036587590400 [166,28] -23971390460843733282885280836727168293569738366125298842096973829451028541748334839648227878809727017960021280023319916624339970814766596839475170320024529835035141974440334186759196086007870050824557891049555822879331983518282238740529329634832097490924472420670655904804576961242575850481571459386152654338876581484986934498377160726822544160771172010035723183979015124542244172527224643164082803354595305582120654142117444805362276632619332131451754010807673428130591258792267399716197243536790771600885843934250578872786769515724396397140866913357491849659228547404937877208642649682859513438998438617375294358401168702299645235797504946053730631187167143004162222040448819624402593900789708951069057399013991398547861414548914842604454699568139847409197303819086970092494861463439369788078642334329269581784465014941016276235711918337601639523199677714890800328389172194389621315811826470174148906681245616228590322355834980249784124572446427678327823947754505223714177344853992285101236830027043562858978563591269106480052144307444888313370332768938092967892721164438918390983200176561858052158063019626435024684165991472865815409685061373783632986562829745505712822887369262379311281649495334664351620219139370369243788214151457514740964474060890375449853695265185801258011678068544134175763072478286843538613788649240308695886044253756289869264669392267393158763370985609104148571831650995004171624678939360386289510159736206770647738725024440131876729166708810700752301521039195880397176959938370596887254115892339269047065467819693875951706896590072747362022270829670421784543799707427588240331950329562106290335234110496586664115198408846487368926931949961482157920347196693905738347495223834579573571210885234466652767558827564370010527656408977454611779515671939886904892801813927801469006538289950441615309711236981555813018766144992233002397924749296719691697460936719001904612353159901773708756328779469814830813666026743236771072477024626952438538628294423870669308652631659609178962545838720 [166,29] 36659518958363366911604547480151044189047387179601342577537745829658644951045089605227560378630121931585279980001446172987100352707758222623677601484205171228736916034703176215083152906718843051705986812114963793412549532163043007755087332376827407881334807101366080002968726091931870940368522111862428673781853327906341553555655291928077892419453594630254891402241896490327452777538221054984262783501103132808519674773460105088510416507238552242199349181108442822586995223328030036107921926951933884859082486611057730433446044422558560878080783099898254158343313867398651280985947829582400571948645813753759819599481087266560734468669425752809098624830187934149235767799403449411867945965750293400169969476466257101012360423818559321342439767907935731048482705359945184607220546069353347589955043453948219347701026586850757303617559135106337150697509370876580342794957966121784190101256298113590709062763816866607080722227700616460532661734621275832450128232862154003725735001236242268570413190401999299929828002332806989034731483592598588080341063445141356279682163890198993944888823383526982143597929682507183149263838356331609091071813813144416774175587978175415290897016725476099040711790929576342478938352103521940562910728973006365303009003521387474615135878111655838520206910899758645028102787422459483025348056505732619021601013424639301927819396405782939860040697183556362521045601472236310682050571082876233767311369616406244238289220596499183244358238002567821902616903042516019600308856481098607304515392746721538155866699718039334543754777718209440643702494111358520532941934928899769673664572159025933910911005216614889641430493489839511557724025417849054417987126906110327112873077106486763035987950543170676403037019973880342204719065253299663164490835444906999119873200326800114059600638888076235101009098281400373605390764001142648557875354144595242796706807076333263330331997956570247907447285515372259688687309475092935896436560294751053443050221938733949317930143528589378251230342720 [166,30] -29449276962938730598636857002703777388358578437857070253591514938727759699164320555112499853945683353094369892356599314080413860207974615992532474723782003822483481175338269652690933988762949914846017889211483129236505120590332393409759747537156098451679685999102577908403289914122308101890421007455500621803175594797942643906357235848147731512308967265905870033174138451979322847503647514939338568459963252236697696968841472748136164414028980398418954694804143600979480263829760513553766586914896841594793875902650967966487091616152344853041541501874634776873064680863158252245608383812354635555338836620888220353642007968162964487111311013193339775078332487197298533628447565897880891845169852730232140316189067081417009070802172596675489879922935750705206562890027320954789602640699578611366768284857769625827778436106182712080712434660485362635382090456387659055016119011280682058762255632806998013347324914046173929091670875103802144110266563859552710652809417415812706106840592145209579653241492930281733823763020110164442683569185597068518446731417527150711883360801586807799303730826750651312161206425157718404529902082852543947843667063785268279104252674601037955843583045333926924390290040065356903067440392441311008834930976487365784765892599209076467274548375125774811553616777386067028214822057802488224148595560233552595275425845882289723119362482059915663509161878911678745305402484223115726991875093026292737941265391131231437815030530830411310355694729062026587173191508579685425193105933072601839612773527905952721514443938652763795995109622285187328459438207256739202946289064575947814921835419720289058124891294056787998786587771849396477167780141418815565281369113555543254370072057794684394875079112239307076756520691395523020372163678906286783381738833352427827817399875370428420390730913985409893094119788603001319554371066807667913638899456064455526935955262176715455814764602662571560454665052611418890022982546669779128940559064149242066164211031515426467970923565017800683600 [166,31] 15791144741212916160825753391836881040846417937250419032822527093953515765877351417738726903167999764808386611530435152842217840226908320878534158507140272181397685577805709292998246079376759365330965528353787240210593529086972537903603665598286387898617246803448824672336878407522346788703128820790022973793548872428053454097277274738764513871534504682742769342683054159076080990953545230855057035450123773795861034042884806158667286710403145351528043921549418451548576663055873772855204544664067335382646787549337999447781586712309782881705183233489737812627410624214969977429610150200776617693415896730823429809012418829828923796462700147205580256674805150930778434794599832633150295137389373250773003740081478726809324023395160929136872718936296079085853181317521959230731223359462863171274654456567910103504882798489324618962435545452200743144053695459278734214829376240886236366225228421412030013328084411480429796966234223639771240941821177090429794865953539803882368746931952154842967364934457012810697039212487172064848100781100481079467275431299678995057203882244507112839816962509437974653535230828813306286389679566132679841915606531481723622616130948333342622633757095942396313613748598753819361030550397514351996712676444764445754953421680455464640975111211118435571988126926533109497301642557836947019603606527968819322334989097847406607745979576649163752328200902778655878218940244526031383560580441957344265099764515756579832114624167149065179740404351366361466485974649061752729613968341556259068813957212902942500243350651852158989308064176257314258603257166944933239142344922781421228918037016672696608548769284748555501497389937123012117367206888108013496763013539679907233093561867862129904813565083087963234057160169122163677195619195327655289949751071001624255355685665754030968805298467928986663019344253324319590829479243046022618697181969345641601355663207172433572469292625805833430565858791710137595136077036089133256222266541259020618162274834029341295496238618467327360 [166,32] -5647163428304463045167561918053073319488688786018852833027844592933976219743456876584665575284335719808501082375587129515783870913221187780860757607590595731999879912945175656582610915941542254532797092220310199266650903597267371515029007674824080137103741715970962503142711544059201888518856042589025095408913758762098815745938243676749612092742732254541807335030278104095488980986700019721609649834073663853948993762232293503893962877626122722401489178968087961303918601012843094572639704628257725125068596853108103995940898324393564722729508273594082602072854242949188882756184584608482937051758643039444573848880577307227053685278197387253287407892337982319526280482874008757962687594106605220355876636761675431697700514724646357210261186518727366577418385694516020657259283182037723107548436195173322068568062083556208909010334923832117302492568210418762746405026331044314825334287981480733977348796723794095906187210305352737558919894413710679437879639532263068279783128680634594167932968278074559859808954489449403358836679245532618547209546185655133193263978377034781452331138991261963183471516699642792198204676082473956301441292976255250735645992471670522714220752129624268892832403328436680993878537259445948354711104773079018171717915896936443102836670330091980796521260950358039884716956970720135322620999680482108157842150736130471395554602782154898227540061809335125239368996490130371388695536944797393989984177446021776292885769502041940557810196377266688322609653577222462716710360038360964221701596191448043054800956844789173017701210507062863133962150299752943340481339386783580065616930043754480960043006584164383465354202153260509860407630653268015105675933118003196647351790004929697779711860443017950803766186426464452525237305195361948984796354279589932152183122827169088615195793536715484965036915371102158513517595610039904037410204894889375677045777371908895399337050568315854358289102662299338970515699577928003383766327641375540037614199366470135707610831931996052352 [166,33] 1578931285356997272342614952183301825879795796381424871939594670479319733176281584339885301358943879203933161101018443319653994951648205028328955755720596420395143130421250995853103569052776459638281799701772510359129069940354388002280079284451336226660344998600119903540871371691496056345674293685407592796401934209291534998334114943573950311603680391642015747996923738548642959706705258738236012734915744354396094091327109221520499578697906265278024347057946155244653703460022530208595856790292305266589651383404861552976394602248428012809655057836569336849323105977625180159684382623310369719360173936713125098624865136962879773364249638080115889438246658070271272533176282296103462189565975965222719383346618238245328487788316991106370557043683669994405177171031997074237842839703888680100401313056270460886496218079509075449933724434891084137986261435822558717535298653164826779029735144866417758400322757601147077139925782668351095885220027007388525475529699637364346356784598270014441916303274769044827646438081142276954706297037707380605403930835146155813089797937736534489597269509279198263713014587860807601193285795989654097480679268711766727389242146146691799281541477415756557048373432561684514331815428442269188661649369546781829889523494547916312040055394221977766236626683399027577586597702337089840878786191386438900717378876791791483417212079792429767402104401316074114738072371361792989997040468307464127981529853572289335651322755717154695695681089873041438388626856318216594270509929249222923713929800177231431635936231861039414104893247584000966662176006872830132938950993083513535252948159866404374153193258019149865077918503307073115890256785454487049346721145415347558031347121450367238964396752121082132312637677648061866707968645204205484502980056766325533136138241938224849765814750658565174038835685962192826384679458149260143827738045788393432652102705484165558448773053887208235315090726305777615291966110300935539460036574371520959452166845261041454904500789888 [166,34] -1048791425830962338422997947683469101424358085252068220588316106178051551083509184807576094601188211918764846023011042435939702039066536242304539330477040703287949728482663645411150431348423610297441789818187007358069947343029908151819981195127783638293437981623858935957125470540498312001519271407966342572873076392947099557568249082230586822095732264155104224922357480669975167828303249234025049218598121428733408597738605177702584063942117942729712900358276273930852072923458090183733560484633629504351276543440517576919680375362484438715722893768494568075805886910072521915074628651263501174617572626236915038023542835338967164735525443752657939459445016603484733980436221381482782483211465013862223285841314251373998637293659856374254804704702648830040520180228607074529130056305419332073500748807724122011551853870534760418118753934016426087544564205602926820847091826683540788860077480388974265024486347456833166463258864707442108276000065048578030994071896258691687410479439554486863907364745012046770960411441299637705060352300445263987413440109686657579126326150297057866542040125481762454074205935602446893296062548372194867124420362770664135034562864111754495060430719889297712351559709879212667442297017259615824196580153505418253049798750236857625332001270325297582480912134240205229828552071607097065724053344383259887380924581445971435041261185966939791734011125464624009706573039660761700115024278795832477787140010345838285438145395986968270713527247699944979214699695321696365089345783565844588159658712374195564242023487195627438504057905690235306860274094461520406635206733365233736687932687729622916039233646177734511412089370572640818985446537204020675239685000255572601280415429881888603092607733218344907914344862096019979625900996371497613056959556413314818162234609381276512493777112555089854405994957780794800132093350669248535765601229843178693394261799270157380925187543753193944864343517345181837315919323810708962069788261568024914118674381843573112756250448 [166,35] 1127315246451962536987493103474208602979296448589508300279198775393514709685882189603255270683837214723329074826671463009417370650112781592622402892220781318249685049894651006246258522638737545658233993425808900985321272311374543932210646257570227472785841079130571597803461455633543387254869013229681633589877600878656349062808517934354180473048906510101585820213242825502233380874542448432492124585659053245404466991984725092234535276740539044348778031736676032572450476116079678845811813175183955114007567096532388071241305493935560602204090347647097865000988427670938570840940184668415207691346987292148803296769893713534157477024964143938942695152403972034361024115914209817262168111908145744919668340220341033458151878629422535896644178231241694837914059541824121758317344839162094789771429465038043646591012820863527431835900749971140721417703669603818304074117814687731894848549584947191477629548762596398501256736544822526249134814881144159107514603007896335295239418006104295228708813683202015494206435797118565499223010152624628069051850368380314585575362120452471666481437949977159394930211592763318931226325000311906776649109786769074664182286757191988153758203479267569475742145596496211195824901057317648217622349659874425493568636900234712027866696770658526345620029856913892311308259046865881145266904944667991820737541512087971929372785468171663461092694851911683030004248585589589720027433265432797582670845019282970633999745221067730667688652782513389438179780458498294967336290353984482110566624102457535128824474168497481605199491557471716672889765312599864393408697433135558279730265381050404384720418506622467434991232202917951225011058688652694497925007283082019198727090961592323213225826469615259065352431153488668073724380774418691099801047937879075361611676922022504325517189274186462180121565428039962511083816703954314978337738700921078798544908566358996838373243317723785001130099490936383485372729237562251851585473999457331431382516792844801187571567360 [166,36] -789451557216978968803342218632122944648689453482077467630388905480189244347385558633245759001280468341266743289833817603338329748831567917124690132386536441274605055429132372205209718152487961682375364251874226840470428654618201884535284294174068254619237400390465974932015414809201929831730745097734126463780603472620057535800924574140163623894344556758169955968862637394632018561546036976849796321377740912825285989931304086687224641512973101023740876647885676595630568553012736771827581205517219243893804286106116872661566786309148957942632040383795733561205524604410156274133290093465151252790235289329703618503750980890377254982008652203668200688885185707272324251527977892547440199517215164897380722805222690183818545034945752108415176006702908485860940105614555639974717076310120856474308903471897275351253699931477338479607827449733686394942358349303938609278162931063129619814019850422368152897276618512764438117547867667247920820694323893752085200336924219180676197594445775836782404474322863866381790690613453750373846595112972632131768726947921278934152482438482075765089572893534264124426372407629463455002471938884071692443877400153249923948340397367883132714122107818750745920265775509623081266028818148595244094764062826277848748437043181694011992642357758425290173352963821861411990087853548582658045303701505749057145974435671233370239053135540300120510612399981579012465231533915615516473600745975761400512487328213850617590668791283643401749278778774422443527784714613702261502652524363668374592063644247344935221312485766563972391151794588439068368636952118010124574395346450731526567120704759188355571630607448231884295428472413568924484317693618574360346833269267978830109157801188607956913045479096893128456858213264602595064363884883166507023153464732877012066367179919327344275028654918649812733458829268248734195762693009032510302287497576559664634053561900493416766411813614170638398147767088396358197106899529268861247961183324577379430208165990257307392 [166,37] 305431617755390529321901550940630787031243566485709609308833577629330379870659267331242757336218525801846713721738658609065946126090649638706253906966550535298052976202514578193601921860507257703041580935234096976742042607573896539737977860060527107651856221109460442651635054909379227135079623699740601536828802344983129420081805287500875084033945580074650431756107125920902105427865229961802208750252734159414834319290185779727892723164878946877599806224796255798244094350278563111208224480166304004927825373957618130158504672718268777298878321237925392342503875498884919699452283043208930126858829567329415895495662009648358655144510429941219045759064646477228148986381891304187625855177662593929292476130602178698340173370715533981434685131529987696358761555283115597313298830584857245467877459273067266192159767642338873372390915381939519001974523947692483845766641029245643876121403797209964213066556443895098151176993400363521698572149776758780625557755233687440448188899967794524732086596676756198416373789302013863771777055725181550054771830486922611047727414709624755743797915130761999179551011770386198539646957205218237048602080178344438779042202998526940278850723192232922323727926277821662970553169281063583537912356976984304595940883957009136438073327495492049926479572685639797882296080365513229196675248122593199130713605608107071721129403951796317070521259979279262309320674334346027408169860086549589475067366348006193517968236398138464820108357256908107559493801084585457342529755676969362863102574319042065109373247034326802825958085449907526604062879800913016340041561498645691840616185281327322743621758213215090334127297509978775277627977556529688667832928474796936156697521852398728917407119766516099579188626159139285023927300897142287312118154528146755900384534505458189580444854922504442706722728437470280614754149514322276725113756101957943762308178804575798143311466612528040577673928715416015563596204745152347226447431283612841110452790420892970304 [166,38] -21655114832820367372900880618109745700658874295629164838908683449516280947230226339977193493603345595016650364331377819495095482881088352798861561403544888684480989714053026646644972536906832731092917154355852556321387846457408750930293041182984285327897873044942375718538244116709607596991453141513360536252205754567158643121727535208720845225587592513822944669733966587246329669546131316250130737471925443991974592190500935335324285418293037150583710101722436350275684655488816476863759726409971195088756112950404654981556379443406319396799756289218008829171451596267272266635333255294449485844835779847136977120960844533028724854700095820700169923482130114379498867057986459269978073486027825127178777808022572551057425916539094379509775336063386203049183697362869552316546823581620226950562597816939099163454270574666698524719226878524868875992510353488471462984899385384992206489304525049872932904977837634118166487289984018872571452830612865480396996538399067327731739095062984930506982932688268033290606192799111131725843269169363509930775734741658239390731326020736699637327799561664650362408978413920041964095365967344141174837079548610972248233104244230610585775898475279435159300340603974764709014877601263147914127850113922277043207248221603006996236410379672548069166403318240388080649111082385898126979308435853533497293861722182789790273093568021715175744511728281326747629268649793043601418435199082375046691780916196668991250414330654708673980907377542292363204109746577622548553888712743947949335527970030662707018456489994638045093326891892443278717117820538128465335760738752473390359659916591710300168688777458339383107841420678152464248992438477944449722612162591509312197505069667787538863650080346896914071672245161230174797672723882120266869822661250134919000094353077298930914575263008101621740288527397716883064915539213168558092793570854301781695504267100307376439660277150083177473326241183948845006170402946152952023935021313174277370262829377824 [166,39] -46172018132957370291742354464125910606146366243282753918580080145137554343370379211074308043088124272521083355920339814769760489262949382884197579611680442739048947135572092495608788118827093648787617288886579273571644795167206857513579605547759282037752167581302282419393922653553909646151378926118563853923679964060719263085073514410714499634292906481206042908664900676326243464613612955540828442078726378566046207279377867263499379860090651824798631677465572017082436492373718650461607217970099474968906985983523080392723421540352384250759204324197326844333836884135643188044042601489807334489795138323095306278226390458716199980187875955842290763139627457209258156991745961856886588666791004441496794265268746180001321219473536374998622635406067585221324116758799317745550111800089997717878891184809861863686213351889529224541448017308978496199100323089441781614298955504258146281656776643673398818908936688893597479638978552597736284317514266449356010568877188280608822460934519337727307732728606174976078823103646945181272686799404778621338926475444233390160526386538975696575857340155968940494598330071687931838046342912167202662050516659060048452185436524450110285913024515535522545900644056657613600881093196434001170482639799870429779960715715511962972698277863835336083053686261016774877459468334335942696683955136595537676350562719662798713280801263466620092060112803979914608771062899837494244129439689767846789704009482021800462218433976529487974043302330986626268741224992159165608344103218986145930306764521377063705695004095795266294973548787297300970823875712597832991858899569568496738954104519850080013778053640139453009980860595524963946923995213247500998686009774739467781105764431817419563487505475960919935850532587477887896767866545042287987385503825750408183345892738632295895707354960076823213037763979384617793017824689361749330295350725247236874147591741460948783875879884077544325142706064304535294140696135435899518139896160175787463310601216 [166,40] 27272623076146286740539942583143186848194027636247904818396487899830377724249498577812769081726406610050782933568240223278424874207008784808882551017090723222776466578574224616579795593627649046557168827500240925832948957402419783609079725976329857813157055335252517159853459414202586624005915435138092611169094496869911786312618750435339572619382868768518109926586514654495700343824413289178726220306875681985938995596114011204825806842558387331401330263088861685811580937880629088517366713606500517563736257931637889816604651889392166299895153152312525608590331913407735238394088704385809055790852713001110421282351823394159426347299415566151958423018004667418053156600531962268139005646227281996912113312273657464285821289264885873150804314202729473775471175041075786500102213439463296878791707973851383790233839298027826149627242547451760171086654464831968766075707672366585907550783274586485471368982975459112173689734721864326987379262565734723425421210677696907500574227347572284214978530736823849550161191446157971244857495963578549765636472549884514623300801881458218067212900906126038327820610800769464976234628488462447810420911735654492022297632945567837566222082761140273736775938321652967728309152577194855707352352396119988597491882436092197826595613365500473755733040706388574772053462295947330435452244044359939159244625124930704314866909038324923022277920702785250180206508614059525977217165213715130055724240586180455756634103105868059969004965240205793081233302356741347864595449778864506515140335972522958637738731534420584749500923765282909004839311249010944266974203017695187515437458505120835217172549506651322630670997701476274029196020840541544515195149656970820842296208639767038004614305068122530226928460244852325214478780273336906978334395732878508529217346340018432638478902696829779099565967890206203432549922047594475295914324924898636509685431291463806890657033501387946362596619278132053434608201917354632999184806233954403391327131872 [166,41] -5943754237012498302109714448315249299664832537767613284068279968520033883192502651917358015835416877814689457224074005520141601857658081645622422054110746416904952603843133774130808628332692885373129885590632902946594466284915957586804594006887740299086154868734855716919179870959188598643916436186055347509444772528438512556838326425066728820368911227180910720098945990692983303700487802733087205349336600780885974470293244163885762977944145056520420096348915101323707567710905876895192913844026854883051601029523920672867036664763328917711329380512546823807003614998307803365921621417771102590233327376970739037331217936932914743839662540991780324252958005880962122505533746945119793039677330238956780973094935285321501368070561081619596732586969734371749617939007966229643618187978769917209233569640948250198093501408143279490996797404959907951423217401855530494052149111997622800592818731094896738638004362481050871709551182566822027855355497036811628454899188386298784279424773962841447630239317960902327803991483928192014444940196570677691277198528446068363773193089485413859335800212174829107778804557737064707582353969077590969936820595646392396690142023228607888636334689368781375536850918110504997877207146905925352573755068692433561372336217675421847666918615567084766690152954683402587350668381819882566457773803349711603385944062688703124759064022381192202164522625743298612943685156664153362886712880533645083317568609979499754224507569934240285091002918016074563642777490278771248343423362548775786429305186722588691508959555905574427615107905996704143889621896720123622725845929394765963411227376269924832773484906995187188176066605899988981513922752819715563743070927237780952170584454820338125401694165708876520511364956369452988234872517620985675427951487900616641779947869222903129708864582974046288242935549469986683941466347644827795090596121602768609013470692232396778588192055950975847791957500779575397418097569798907001858390562412045558720 [166,42] -994145354831622716857376037119083493669766710159865869127420311043275403502939090409524313566602388127000210221816721762709853873566361726089616580172529680578254181643986666566222333769567157048793148165620493246706962583631206758019049239572161930502962818965484219293431959783410348844924266858387684479974328778043284334624937372848869463903073401154298034025414980980772027928365302001581527813096346578014725592744352022443319374963598043101329013490983680151072663005710805222232334132175629373817533512154912194360367724688107883759076345643586172271882322574987865771420553310049109915591373524219177319611816113450377967415988618384824362072800346616053483648663940629698150655968395505955615954741591783095089516771809965931162564543856956364913246033614363874217582651515356282739164590858949138625543573328641144440343053978135989730288791413021808808558754916953225816707416736118566574804996857224001065396949826149727361580365134385265630013122055897228403679549714853152839723723434609318608950143837555439667087890099853564200811564133981512553050234604184075583677738280458054540378676244567630980404338712950679163342086296295817242382760605329352136380805170357095077561823970460128038624586503676345113292406952968295330539884776849188764413371192525982364252757464633980516073021459457451336568423672812071180192035921772352290158003784187652539047547039879570625689095363974006607048335063139603517517143635706987157135270567440963400204649091422540192491322350038910472339082770791159928684351300792934136838639295103798929987709296521849221873498087187634153675269509954834403803229189181121347096358077029996747175458120769303809024829152028739903163546116673220324230556858552106907498325437678989226723587956009089388802761236264096306188768507809639396161675259327931687051763853072203514456379008329113610153740183749029804795070765270772712905631356959181870934591222595280581765808156897180735314060488646131547849912577443609340 [166,43] 1077223979538709283677848386643604594520597614228158513336791493188117056571252920548736923611076162385296132770556088532989513708327745581077240724378525287715354390232197254671780452050337842715598396368410116227026903502640887548990524007127756646299606392619031742531828137525656669235761017665234844773817260559418849668542860040378263057519662001334723188307380448955374927056243906890696000606768479762031066926557854084240341782538838535468406094526390666102906154624695459984787803674016037803125227188235120897425835680462325270120952000423603907446902867981700266377192961037549777669382530961372336066206845542035032308146814672023656899151331995350266723045504943632513591451453419962074878382026807477977157875670927096040695919129631477066985194297889649260051934635274732558892843691444430556880037466203177140061106519308973648528765161342271195583141141983432625252293513140392769614966591930294024862848281447978768513278211838246955046899902031037148443460293101496403481165502307043112970571565618547458636765448706962926162442091011079716569117908310271281184685652490377332746697076152841990366161746906097446960645021762273797688674992186910500200346285672981731987429652876127024468618457119902612092209908084060325807396395666979855411059721507449577534353220371354940450683044327651322339246088465729504541505006446620342375896267480892994570678550003720999823275319381775608741382899789866301633753579068148058153029426194479804436064940712015526495969766362032507959299471330789277927305524933469566352512318925552055189834176941350445999026358012374682523409304163111460844167477469098131327049095192992341058438408004827838084649751397266891026554405618116423204862470937960643758381030728010548558366675020598110343881795375835946896050561659533361113114525057270006656269180932535219621518422582381604178912028137732209672567450558788636669227834206126654609509269591639649156635938278867826358304445785826846138875621962477568 [166,44] -293087784650728624519192841341854169733437069231651703481442070250528267920930311470089572177930692971845030711556353761473670254839140295268122798757913191297554373866036923373998081028580380503841415030088819335949674204492044372214890958185063808231204426771987342029170407616680813668069080312306749273168170676098152113160559786661408497497138335187850257400433620806151863378596436203734521078927025695969462915242136952514141882278034760682909584080294543716007332324527690510396865564504785693283763500388834590418191647871688391461650663027320808076296735027501166484144203204430530286440559664674023239212099875815790151024276810838410844478001646487238086467789385561281401106017294089367667093967165354759211300995187396686002933008488240590473657899487929031365842496731703195372219545296278959318884811917928084839833065352762788704467908179567628630018804400502338605916119351525134332420572196552039093033473423471271626579379255096870899518946439235795524918672128906807360904654051104359245078910792433646450019761221286854697590800893634729668743099520261248155779558395910825288164080048767322622644920979378098421771755405999459249310646313442983823329034477730085703872650856797001644836681607381424376993693171214553862583915447614623353824087777527091716835813212360204285815481079376397600102239077391113341195403197485759485367686091761647828092477690843887203489183980776439135354735252216663736507204473889277158965350591392135734050025124604643378959180049618095488206021200321686426458097906540538631153790856707662287201574528984420770697513693509829026360704159750965314960265839655121578586927145247208085143747286419706352817823199776788038175828649643066222990320224363281798105547379548592604454398797572108323863087431047117048857765506550986764867496257129748199938498409814076934483603424891083672815729512419310297214386885800361748592466009904761291263990804169950121118060689598836982809590459519477184797161539264 [166,45] 1535640354469087736233956108660074465700140691706425240886022231363337231397217670267144206430006562602360865965910510401204498242545725858439805482774041137681827171125528525790270602588919207109689631058724024662032667995956492140323120812138856455542271695464271252532197341063390381665055243143611218908192490292456896538152679671283752555388549797284926241893286224360445562549112607755185443246543190086853171364731395856138634517112772767027300291110537500179470103930438108004221068949280329826893942020760374185146352363695681550024059711768426966759464289866932321829909144238101408245390856546301596218884517770110286025987807398166050913402010046596271400250868475405678087832796068484845637783480435667330226893982517309476465590057881186857664632584033709205332705644709879443267660885477513141127577340474526955561951073600907985168820473895981977887548630737483969438560143622452964961267499906788129937908600637185608057285188751915189904015628561280310804652868510864352388995419736185599046957461857391177474018224302469856752602643244300693707346528764455347643138795883309747708380358714607567451022069115297976835137007176739357169945916661785385729603869853001980347309270841301778796429636554422628993466459978611363309803933391841016824855694063251968627337841774135104666653577410719623762242512366105936915853978320345096017863857153844384957591212298460202847249150282685771383542648396306534764415143799013168170251301007725073976975669410442624046023787755161350867467171773330384778035229161237521375797180523573295608678829328049923506959040264600380607845327180535612113566518541728641537887594256508520491958725138754787515684918694827829955234771907536526720932425127674630720109150210958712366949560449401525557925422032636099064009649218774723104608342781628566722577045016415742146492769308189942472185474150037135750468475163613823595456234368655601960058459188180552625278141995796126674701697100401445446993632 [166,46] 23681051000847031830203655039565268249271194911672400908791133400968562487959825536627656167626264574328029902451537510370577938919788900492141944720326792333144407511189872174732384336487449476587862611390987752266556850721615434704907835264915489420506864153220539834024264963126381063500905680829107527514715728624562950112551237948471207969731381835875131369621408561057792593962579411182623081230509155461543311180577759315540200808644546968561746103054809127872041640948142411840310752532775060705323414366700189970942313391391858865773872136165673126139108928104725543824248001974982876245576676728353113673072733526138692985594351994761449784795582091759719402701706703419917251978121933559397686640725485100320504132815699154332527647696613034980291952309329266238176910328891985827302651562099779831294961393344848585794791616920765726897268539790402047552284924826339594611442231165001084248513728006505885927488639218621161790517201736024109413383314734181878190885577141178191175651675253325094473747435992765546798483290697978375021961573290073017417085399987116820951925313767180456219601301509236940216400788361060642713793603624052971956663987942530474523145725611822061895359251414562640741135396205373164999209538405682144426760020133040779608140261328281681110268379425259380561018750628146975623356499042613353784480692249153744653568505469028012300499353996172958312260538166100328939369647908911252663183926265372409706089405576597053870175564980390572606512315364024997779192191814256015955103401383072721461554586002881837742596741465093782298629030819266882894584079294946317856150155270705500299504963866225734849141635964717333015316672197875086900954571881928614357776487906126366193271987425734933097975505921418260222870287479321918492584187876543826660386880519536630768456432375191223725178127097505422005739511710965917275904076234880553151336808629389616866399208875733233415203359315569712878519197751501832484712 [166,47] -7424000755716796487561317716806501661773879248172219875826986507839794036643562458058899236612670160229071230553180143159668031869564164813217405337446193534974018733354756541199272208129287157530778363030173418221181640080917067298639620094975544089243126960913366925581073458260154948462007361075325239203557161084201971906261688140097942800254811259561785266038242443281536581754725901047863653379794711739895843074540783100520676765869342987862961126888721655699430130709593504350245412635592154409049885200996703355226795090743839943975834957945633291647243278028149834560564471166279336636973644352709012522515684859005360222110076143531035509437074621859469638337551400166489353456812879385820147911943154028380361542600570451034782678163573305454300491027982180938481270089662676423490587517884112774962564887294832025478475034364432600553694906744275740877759873486790630885188076025362740484564983976527000222599321446025634866756786596683296145103020236723005066232866644901613167564913949354006153628030346827879786346496031190190499808161609823048972197405989261770997720548323202743855495682378034748983063366410941078085826827910982237593896328722133085033666261669171231500918642348386058574141645026935555800585225619390929562251803242591744273001350544495765335929711478140620819999497571100748110811527481702926773703414519771269895612149845055905597397129056601412616190906897821078150227616601234982823828897514430151617897092970985196892348007025244092643802759154487902174905024745905774216461719266962240123242435857622039037549181314079459498260454009987567746496583623305943582359432174337574004548219269890168274522644725110251514504815285873419674153043284003323798767901669562896223133992333816445969536384125093305487199417076459881934425880113934796600393062098210279823016890531579779951739408170012658451011100937651323243392020102565513540250570002982575367106780945255905197660881992509295086025412180497826816 [166,48] 656705703527482834868944950796911463785510160058392613596398826900382173579716810224601623508227068335707397875075449179856286741972653478134004723318577136120737623746451240575549520906911952183304444167963362614366165468686302757748321566098906766979881155196340174299746595171657859314913362859469540231120693078769487027560197818846058880954861960401927562061710382455060210304333145421516267556731622860650079587756816311415819496818322718672881152219686260899220672354630951309072535208989325684118131761891608618922819901115448617505845802487312994527359748827645754386444035352882364820676461283681495869678845801976439782909588151936449069564925224682362755402903711328662552041699969858067698653134157725832450079357781883417168036855845605047225389684819069394980193196377427086804186308481630456503996882334205418632885131751689215440264802051936976872584678781259225193817421512546608996317485235044211305523784333869603947654245953785869065157677708822006273783814267729979828473652018635091461717039366143384262789143461266891330056897737647538481370482531662946526151381487447565635075789052896697051299752969017601959451257728318460046258186402184827611912092848195809832190944504977403070853052854955327307623507663338729756676235405626515167927509777868906048970439906541094125202522546922533828828288923507242341192403012422248001850876358489879659901207544766455540576556166714853129049696504987341352989249942174250716339837854743304514240410513500217810617427293987849877995637591961950379975806604319377953806724598347483252252315091425313290312727086391054168738225106666375268722732497097649508845984502799968661156690975531918863376770006051965062377513274543229303584137045774673554304255661422620734949386330402834087565858521430303811144335204400062639917989684425245511867627989586739704704827192830597847917374019223316380358188563575812083971690052335742555750689386565917492574105867053819470842315014523328 [166,49] 226299748217968005492107673960473314996999738099301130410620000971554551760824222224641792443339966400912619320800169213099462711109228327907699538281701270905985175460038172128581740513604679395344571556134372071317487824445200988029705378877349960685629033605061802866268481597764762367378181930644748530031332973412282575686127736760745510680058476939722530491313072964996633911783429861817296693392141105619149997410684421921864721168102354386477695658971624904711719247721453665848920270354858571173514286941682082268599191664848498605818119531727992365947000487828442289866462995394030158903016901991220405103298743750070020363362775360954737468205411589406272639781592898849023828322764828305262987685007158702582026148413429422084720432914680486831866547116721991781339971351783452732800169544694641788503816567546285371704083495617365385107202314660732765941064082434630687498512748566784272515099872632125775072117328805041814650402664843577827366431143579764169725280824383884191829560382542746205754617867629396149229039917636915249903789136965257970580852464185869134503294518745706701584614740542017210422211835682648394445099543480846115486370915783027856230122107336379835359632604378465270651379469255155642213530922006034841387994245449942146149075997499381164792269373109163200743047329063108770070472394775765127866521493538498733586339633975216063516429422242374572471481533113691943577824170388028923993511762723008888691479929436166107347903823726723945225493507472260984146055160902997954637100166799559869193293585528854955658199336131092267253350019968214460195480588996903195569226337545736452529226339362053868483804831155905086345199950153439535169327553028296548002602323317310966258224699006872549583784423114531539173017952493323947470435130523606487414165048306644229925766975889914254813261522794034531613126022313204899447004086883590903487350888044833011061540447214893151114572566835846112620733104736 [166,50] -87300387369179485007911104210154379829741396290869974068550673476367345666682772771552993269195981672736040449819567299666882431700091967784628047748762303510150206149492770475858373723528420473005359563702373696123453263437164597820464824072569362221792428523599357605678512073480014838254943737130575509952434656527379467487881995411098764300817246452801772012477271268112200926119491514686577138027190445350938114865711296226664269403305673251002643985240666425075618079667092337968218880172593304243215268544953247665735315388631761014489819851683089391661241013975330929912791585394238318651692120606376482023385110609118426981986396262819469707643748962144493452073345387577475218716417451335567199164186058239684509212726920163923799656153515068364979278405686216118977986716771988284113147074634291119844895782371301281274843270848503974667985161697723604680920814069878347539389286594542064914446145296492883124601089390423727780830231940263115591015545755377208864239766644524010737311023938211428894461626113295696992051407546944440431618846991516484421978207441123191413338859515846925181929839437228224346551650565184660201974027820829257353208195421872927660575449920412655181328116907807561057460317563425391841763046805348754172178279534126843528121611450188574796245638831228199379196550244293750595508413747798236973758986840485553117641374519326100368076512299005258313203858172540483994769743570068433225621281648104532003383379395678927685066366319582372427470581498402824532765495008927811848587257134071233978274927599025034534640040478291632018922348499422843421374249106438067930466483023959859198449286309937285285728559962763716586327599073713166940756498564278470175391444803168232901729448434070173201537785439114914276310457423931462097475622117279262066817409113914809606595538077934648088334955488684761195983239043494397198272598691515828588459981151862635070686278991376455434184103064884454512749784 [166,51] 11334518244887194829515672527474435337693186361483395674255478846781239522500191493285848052742587352545032098136526485621910321450330901172533113548654063253001237668505479465139449898563457431319602113437391943619894449603893103249972419273757164109369047898465977085328844088775607323580006882513396710452829816262259384317278389358511062196791479982074721709736470065320654732603789692747991223377135420812405660240846245786845391460265594475215565111404293444825902256308509214443767133059653512174196990685684543244321884642045931859307700683931247816037370163702118415119378878520629577063094156486729758102993093254056100765324885232019191059705930212137529272014021301850067922338353363867557473462895253233589865232326640625036607338802802235184903217537994025312656400201806453676323981253802187833356651303932519161654899606455457097125169810880248686622892040327377632586605919664964786295344490456191382174937521212614646873965578211741712175260039275768473927937358393741995962090522388433205980717208758583374793714361051711633379949206364421662859351530250841762204210404520373005429251212339716202473512219190865611561949109570392364441357249671974040165116163861493012829021612722220636249563002894607238981894716604977626642155032504395005182154427863173737744119751977127714684088243990305329437174846870817758736193433198550926340746359681493567980877089484375215473314562962645700742984074745443530308068440067619385130604370449231049549523057126919882986912727894291972257596922871407358808774067148293707589284502056275063099446113426594142541057078620136617438512089204280114326902160121678329511420453217935184580214233393761853906869297678722221917487500918118353019951130797473920526196000599843182987755731236734612206533115287852336179330991968743477764501993794435176892111569025691342971782481143438037978805130892173527524950212486703701363715064776960001244610951927802867587166439321345537887552 [166,52] 429483159825042356395458689010883066875518778639473405715210823285678128361580742816289954570979124928697393113142631379007760962660192298617326113215492681680572366198036718801336229168735045865633742018531868481869162684102225823215608276739845159292015082273073067438703711819451806505036667391520379574028184044227963867365974337261290331987030861487999574123551279726236193471842207831630404011687102511288447554080534635700607950850636940068853083088398799688843668773694852270032930061262765367132003060174614511110452194085789857446785239318089669806463788297411390121648982084523678534710393791962277325739248800595225746761664642692583979903361374080586668180495075258939087810343257532351489931523110719349324042238664095499541800450416425414708130865776555052541956139331604039184141398510773382695950628809565649928462745664031556897957645116851054184642518130525761269325231297157630036024730921650108974249689284260568545209179657538627424420202499109424321153282444868232814394372086538218591437488366208707596207134128745241138419359313318246515261010494520287828815214674521876060445655719700881633212225266719952015845153924807633479088264615363962716826722736690289774353752301463823961665531085805718483276131358492916623981781595346048162930377633845565642423962402564754281922292721426462190980218287845393029804423790856182351633529846722122205562279634157772619967851544461020126886315431470857783897086634615574470661390549709899424873394366379424596986759258850475723756105250414243490229485224278733560626013083055783238504357834223853119500505315701260476668855095223166438333158199606507248159983195648667021779830748980773992686186268086558520323166180755659154391919097906838938500435610562995257937262189936566424756729340724968028170977300507981931363778584944625810376294039673227716068321328705398155645257304900962625951921883259544508034244469598937183119797015517649305810974764729351424 [166,53] -367229840035966677892420837785312241740324734029431357066236530595378235659912661089868174377431071896689152599441231163773782184456155279216422386408754535704334904860428490372172674791085671415923209813661096868428237280648356594931274926606683540641539924317215942751162330092036414941430828471003171859011185551876442586825903834006224687062528562337567605463521978889536653829047756404474614632632152664861455321278603350341681703398746231736854251879099501090620206289967933756886509989859679024363394653429063690732409727258782958075274341643578053644383322048770566043141221026775493317019371576584942393171232732620210015352379107078063533210132503629639415701739730053313715041893363077522386213008028454309504257788761656239601657820915221920347877744365476404949015533904610704972739276211422859013008721052881880636028832657984885580816112961100266816306187775087672856068059702653097524384991888842098825131314695259997261786974515187873399335292811846956653620536650951597647928206832177997201598228510379712781060102581914396905032998034005192770113621138598909798587911996299998120168788671786545188137575397077286568325374344502012100136162595322423818232850191485968238635818766584618477575419470601579875948915745098566145060523492797624663956315668433084692096209103738038356672915452776395895316695717491106928706778095135534612312004923112063292128571449275048210853889465727896704521682182974989812133199996996222226071341180238139279298952832600821050825749309249813283133298954636031548277063909481706199563687300458307303252151475923998847667606698698297283429683306829911033582820870854425947340130342087157314355858162143323364180966835290837275710108746512092707982206283561526335058669208634918442155894496888775832967829674128142906343122975151256142356156810081995694532298700929494775930202364236186670617979029142734774497118065063023252017554322013075926835509333179058894121121130173680 [166,54] 46472041013661963026051234196392697638702620092184485220128366772897799112406726314190058705357292277060159517823046646741052198031724975247520010927852830656493184479951863876307851695732266706447339560224502977553576143180964286640229275782659648490164801238209736839193756577992292185390515413452788602358728997501598701505862838545425071763301653884469538011141352283457421872412389263275319920155645672765625549935501346717524628412335246749410225510962670551427904319570689207042538761943121273765826323037395245973491693753574022780038321993850059339047424299744853760494842057099584260950199842937535183816091677804275540738371185571931418184350451876742991295816639522207974243117479977814036071894836161337759715265868002081174728944060699466099533660794989786181252576204613339065134126143653902561313819510242902198218375668235880907336726961246057109963994825380228447735889203764629731602018911828828506224509048905736021474487071197040204002825880741852190545105297485291930184858783674859586694163367046629978236545216991560543541866838121852159810125861940217079754330683507919382964727659787115257969443358540995618525290189935188701083924126291828394118570080373918666825103017315471803033661219809647623342636265758724657685641309756918246126215497719088191622998264608338954140390916778132773316589766168107105758855454136518453752182178221357668712701203313486570186039373803552308715306737809979049263291778765955023962013410052518511250140724159214590196022317402123307350047299405275815684145943845497358623691257970316481900616652972690908796221107707635953117890338918428915740197964524447485207581025679991252878437535000292591635133996345255968659877230568540968063669157698429890097344968592430484452548749751649682555761384772860260801006625252078454194051369913698402044170724614614422680089408327843860298846066493717727417357536868867587887416899919618195211733807709308268580254661520 [166,55] 684346723905411987533026386544010422991324467826717770155753333356862405379808596093500626720261744615596103115969397042444587544090489198807355258601273006998239819211530095862557271854951002531175508128001044738369690469880211698304347872150389990836598020965408105893935439084769196396205246588715710997597963551699458345458622646210474450359547713339223552346880943013279654943397551794083888005969309669926788627119713971170149891139600216228140889114452566895995948599881355045598922487285823658850609392140808264220570287119249776137196975779880963222036308664457316131996667996375265346292088925298198451737470590849723684646066122025827299877156253232446585356852700590697466365591700833152106713551501894471239408531065449135037048832286312701590423743646381986147646589186766287160879102191294145184480920709486539672636988571252342274804905960273645555819658704298851177370378179744876192689470620691846627455244634310036407247184002737282544630305644064510277565001323245600016045192813645490170519097232402276857213092500666455933672878220564014377653344119433990243819309898784868610083489705461150452893014851924232429784915752324559446402373485636648798137590015719676769093636440435739537330341935387095950928576490997662993439897757409562423458681722865893308063123980620591349142272297514799037856836526381179557497445436763558434660844661605524626569385020803889932639036755991205801011994988841981561504268601555426028225036762680308592384693980297081569844406324011491595879418316971531272377502176573083193244369056009159478834755987323198908741028836939762743722017377892955316871542768189750282114132446487595418645689167954329812738849336872771368712181770957593006790518432454801908325281110700978501294919343201747515954125506327985934947111068259865014027665952632353514782900817977365720840805535560084364935655245755659393913366490501474831950702550696380506102795695514231085601280 [166,56] -782359963896848012491382485866778654371633111436081909069200478069837322125051125615737811295004343852725355155219202807821514219502963225602344788449686793014121707536045893571229957388966279567424406128229776441969110545267935681838977505688172241693190328261223713135954410075857387520287659160609233403481365608007697590974879814581702836534991666735566274609628171694370532415156531244567824278497946177962130022411934059875946496291908422542796178476857478264054261459480192398094387217440479720626162538428707490287689238416438274999067193264308212322469147683292463704134866583521252093897408348007883536160802643113497387955464425941708252860753546863607498520207306192839795097254251034605252626878142679690743579866019590848662188663664751510430550080181549324223421494629349403006794477016274200519142023295753302571498263357255408380549267929924065568448883798602377894146612651657038374145932865419932736277170302595219154538831259578034185756653053270835062828694475268413776809409510441270806754074861985213480723009339722229522101817630605824269298975075076638016063944817971442260202601509215323755133852490643408906039297361474499560074099784780713965066411183362392337912482350338215293158589875980178122201621436891828504607910240556609802401562387684378988642858114468069548704908488295872434668865787187812141358813462152600420805922064227774618073775655924907163635550751314591749875971898597234688934780317213599758437086507984675544663979530598573387177692778207958558019568778208260036485481900403682106136396290086502954261490629784378709684619034772541319774122262487863249893704557548365518609028468459996424389391207490904583253048386421602894008961772370194660638916183733168256552061852150347212516951663982697332857976102252826338183589879226712888740207456883658929967311822852473437952830184522777953766258821397083099023425278958249042973011697054920656326244068733645175952 [166,57] 45085719817986722540101606178091748563771087901578022142161729326781621188427141906998610220761579633114937495635420866397442042051263896377178009251511779822837648941195391435197229082676005874221116235796686802124716827147610765772125413223716684455119424321825296532716750683261595621193520757116354259320502278506479796355909830714381961542379059030667924165394260968351166804454851306254350008327942194571302972434168977624074044587782898035375482776055835634003642146504500418970400224565862952530558207584402708038729116113000158896278242379190184294125090262487758863387345191058855645689355335110568267829575697670129192758471686608573359744967288968278355409473255085960149619407781254735222150832228698912038323882508898534642239236875684933882485455355150934996578593922117876155938590162462015135951293783950002667422844936394640113313144839081456160157248990800096795097249674612607260204530433305336749519544959365147411149692285687041356175158220194852987957622706644609728486444913716517417357348915960720986831962711005874749517458689509077198877369527338493002282021940124061821992210595128821946333373746196617672303135137213269749499641762348971452798261060227444921539074942487194411072675196743762560640085787414572671250945041629529017289875663211716932832272315557684206296799859064397972331164397147811496158240101270608101224855417706132801103550058478661185403541297947942127035960750627529290820401146756498419642418113669496111005784526087537786867429285591895589510627732406058352891982325281023903057628350740055519757854358544960776071489011570599394778509492761683189916897844088430423000253701703779443459803360141817252177436201989228691516116447727407911844246176105416404813911731776981236195364798101230891184366798416541529195031767436730010193327343381589853742377526805290559774865428338308219937228647007102028138067735842681498642691197473483468838083961279350704 [166,58] 12088249745667378324213375008863363056793225757306852348943243252365943333037317111462965437074306693738949379531581765411332885648489241900040843717544463122922776541320672681947956389858721666648117928723214895427019498171815156544992121695344279297788085549637721628713423225935489196917150086175063869619458115997794191732807922385756425270475595651832511645992342794507610624051444905812293917387561728136589613023333189571024425181457180058185693307097499381347592162305021598304269915583458128824979953327760290784993382909138345567122335370342194107749400641309468056440896515924752331751914657279342020122863207242982221232984119858792164043740623254681781548502032443689708480962828154342807725058510498810367179307020382563536632238711757149226975105273238068114302793326529535899443015136618930654467360707175772667052964670128738010229033608626667705419631838723576843271787478383407909023941663082245115414411525842845543827186783282813556513167101374147690702579339423831600577093072359712080931821079702621895936395853248096989875808052337380344891327660752186221477563502323711874326857784966879656124966133227576461443187075111959926469970080681001944775135026640827053784003044792017773968577792317037132141279874308426115464266465806229077619880786310083719458534613839241987960177282061406928199377925213680872208439509150525042879972429806949575423294735183742871755268021586215457204123941554080764775164373024637234971684087585737018118422997963713828913670797337046511515930773976241779494588345462960009505532979415995646708641712377659152162151526938222512297179218808718538132794016714757041406972509718002819316450448170500431029346692907239912537593048733718256713313199387550690402874454737733713391729027888577698068332156812791316507186698721838395357690303718801554745841815803253380640598082805515755380513083034956767960109749527468804396961557478036590495618381620062 [166,59] -2422485453349633660396420545620476789987638142169017942723750484301647456355615028529154368931987667457331516022856081074010498851042121933084431900237849226288509316705181613619909139102746230705421794445824882502441043342581477611320716098348900201027606717421207713088795538790813960304663786662193919236827220697020815062760585253033606554544766543323738389267281657496558874000877918199051087380683198264436738670384960975673273154008869639629882239326562804893985475521928061968943522248529653581449187680709305577273807741935578261423296475394222336778492337404245228445589885063650226801369572472939028107106392837885576013927227224924020416377974792893140433838020357856542623203045622022331264898650787585707937410340789081020554003817013852710642051508793616103506459713601889231004362949566138316364574503909788962132602839437806043118986805352810400735950979091130829867233514902383914168986468074136637360856425549942503172474589705978842345681609028388566300437332720051344099116894083496706583207478774737259718530841023974809188920351786198219832086267399330377993744267510704620818638561364883652567102565116015970863137839046304545979156633925698355498537619271291616456236733946902681904584682433720177282643761947491652966431190749074143396613123862040482461480489956194758563937760879827940082021885898835055392522298419080166431421383216626481114164651777016584506349964329707727683368864801882048748563244587335878285270897575422986274702807784358825876779085857779365624500857119937434451692021803706278922920013838093059198444504520629717361883576886935519557147996612038473845246755686360975000981838525977418023091486997436496152810896323396098046098771724914511750103064963959745292308071356250324417505837245181226312889820604654132928456579346503881401333296283023121512342490995479815562435388598418152166802215388849750081357334752601097142782812540099671974757575328 [166,60] 116647961730263212402787250057862547496923238238519021423767542141012805360089789257409350272865509776053328196398469438673993642943220500349820715360576469262933937171341582953083242218084792976680213349796430901603068990561545759768736340609076851067074071779902475892832996325016807847234266133756138508925417057855291388597074758581506885800195606898750036492939792298117460472930099695968475293781944595719015489496321293507849191952370261669015902261513142454693639340772061898701860993968550016761411886578016681268007399218312104589610161125903745622265408221746146371320924301771274304770722598793529079583820589684451411267423797599120522190568156459003592505476092406497148963696025876116257224721633093183339594853016604004090645264925078659319924721094042984583756164957523417132020827255847890722946436879577273402781070267136513983360015976463071880537558961744995900810347483974817271268231529919830927514271235790807829549185305383965409239596291187055418882398321621639084778519188383645683958844799122111378203120235211676394085576254047930305658858775431133341750821597984403197466458383067610092635757923332306114298031164118883953714851467626756006828758220028456360544758196026847494831543373077426458558132618753691811410782517929956063397345078546018570779992686468534589152969609095228909367419381050016107041404595565663869939839024823918467822211925044904148499442926334049314305301963281356856182880867181809662621089326128259082349423604851246935999700168314595773280917113384111504406033046317292446981537037713109334042674725893773453592973631236685393593220525894463795422571497522158847160086207928515206616717999088269118656985350070825884874066476620764186464615007285727488407328583973769204206910451361729869428683087819266287318999109573930493541696288058823746852783892489460442910906882749257127295617029828927347677776022685499262091421149933542029593920 [166,61] 22943859386747781310297258152531936340622627488297337248410329894681803590615617084141877991340722528395131088482493337320392723196054720207647915155586079342718489423906412049520299912044288980969449657266774580351477454142747032370825655826020497253299102354192830270173362159958753730764035657586841070364390408978734079564859800123099957390332255168673068102469118460344787615826263827126388625443074256002966347038066047278906428306629120277271513883790563085156484344047216124702626689559696117041290361402456173340103265964740698255686434535409789114729127215692115322945593300443266850642581205170774113491375131993268839363476601019588292795485966390358404280409082800520676902502617954709336155508604302319073624519829288795304975934264793426420425125410389850946887360445594282636849111973446570292087660433331001125325336520480056912439840514729794653688129174866175301784479109139723416746363609379449532852412985787888704645882515363927956880844084432787930978353365909108810967678676986988283422631648780377036117150671701172257591798149209300204673372790731039944706862831658669642066885981972564248307721376605999464727704156629727587007522872685008606724294255497561821783353439023314535281059137384685163143784510579288657234351074370173524437726917398434139233065630386873323221362830740658191827266927453749115147662426758458794032963365127511768418823836236282639000169651880041675591979579885560991508034632170323882972515130694541667254121355665376677156920296492763976518367296282035117592912735133448776677324263978706487344401634701084635344850916897795184805082837034144529970032850966916972613012186954157392156220443753289810676665596183991254528169822629404915862250648609752385123618377139618241680404647406937144648446881685161216341328542002092300056644834332813964785077438936568331731201094424238034287737460269307745191908116675348836785481028667601790424 [166,62] -5929737667200290509512310261143085544998068833894212928474855485658503981870064524164268280603917855915326853664002013939049589797570067228172119856435691895431491478839022585877048663052278882887106569056066580274652534976275295271732241596836234765363398729144376279075011967761207507174315037530222050560365313777030363635865586338674347909413831807573199653352043779671365191856834474519689517458731939575064976271171384217565479989169886272503904452452487418177206816317428826804790313223285954915963964719319360369162180988893117307096709018481852256960973385963556529607472527293857411234000232716436002265000946955492358590516758646899668199923679306113930084210826054061630469081300787884542224703283422971969893216913716556190591566134616036700991127864882774970761252192262165819265659049186871193451832993122562673635080722473086594311057217132823160027035992427888208283371360111949772207906456688418296440923071542720151546848770876048075233295258035375123158778293322676589969537122356238174404856291095039790783057455967076092629817937703245421978447804017738249183537903935049057122680756923446986193646065810919489446877659753989692736737434385921241068103082014463546110371793990496733003999280524057449467859785294239973032510983950946622150087368667992476158091170996485424592253775077036707626202237505778712620894768135853215806591541081587761733599553628734871387671586556183043194138736057444836675899069277774653492485953382762319224457078821070688557544071346348825708831646364495090151999274606880098412779838801273265812967373357676157302221984472199328155794969899187473847165967601755932350759467247390035022137683100953069290840065808067686898295244135079927944688314833012711125894209804942834383571771244767501958404752928157497894547868763165907301416531366397329260416392892080457830296103384539201678192083066631334264294390464440554746625491692807520 [166,63] 838208134508908823071593431857581392445483965046736388279297311482622855426506853912292853792770160775224329763431618725202931950680923459876453444330674465137266299518110714817183146810994146995808825417993207563066359757886686205968420369075508896649357829328561626497638274388991903455656539324845339732970098268101813344514284080396396449320744124495665716526466721196623903951591263591458381056670854018155729706504329698428361989559134274704677807763459202605867126026982209428608976048077141389595732060921142545298513507791137737508440226156964362520146464178775569121856829921172553578301686897562166515095279090701803776501301548387908017309563420968626099857443136806985806555818180761167083996651580532955085925862748007973010500504437769653966836986048173673384217499106510550921215841008311299857521401796715638137446424364249356202480987350075732707637605391453024578090222129546703751356029358892346917298595459011637087715853303183874736399586986668020075534196885975218105469360781299797697464830595186771752386303377215951734874774097854550779206041411194236747174721370828066710446526687817951109124485798303428445638737319617145912122737378187348125884091839544851222796456386323608198476668918626717130154600077281732297016899763977994002400253460000890054160178190571793582492473775088904843002810725246235851949395577783877682871515763591984206410823448788735705814883431874059173088259955500141594280625931422739122756199134978340903176671437594751972562876336126456153864133876676403023811188855353115490112638651189047051028625353791041602543411157657326766926807469723217039800364155062114694176625372343150497879038897366255229509263612102478427217629009197725357590354309632434107227492849871996921699394947074063044734340114398668928444068745201740783906505956800419558880350717088766304698410657082688214349257963176927650715587815393226253598141582848 [166,64] -94292131079277514100847795287191551747925843152490624397939926708694099795746998397350493826486447198862072154197198005267461011583097137770942373303031893762928100997541427864092752471568934180975150439428870896875271060384460682029642781523149513889532049765742154220562591524384706418876710963571870155252976508311389581128881648601324681919242034824221088139255860819908292658657416442642282889587928288948495285983037501429679373907464283257787242142611402455418559442077548718937666959359377209771761741507638434656322761627688363035480326250948421424245426432869223623573461316316028903478060285851114093815754166098283215202235792747840804895638264161198488463865070387379185757174003876482434982031469732493469591572774679329152061748151542804021347169565034735388004904076758887303331376360494738347427230150413813955650202788173291629124762590889918234227483922994853451884709369587767562894913191639200204928423193916476492412894808867760272368165075932887012014911982393408000690181904318381652436944979364819901975982989876894109618652531563894247647534801031733778320726104776578360484188094473628232789347274793759520765471125319646867438490283173493180732141276761109030421978205604900755357315550429842447582868807455369948753570458104756146981910117732468205187262657563277098831368749128501625427331727471005778943493090092133360625651492660211543166899823111211676151460848039464774796829023116529618825527764587978347425470630352529962696384339449450650967160845580487234256488716136994221667526105994691974103697158121211674110517914702263406237289074345897593630153493962620708118039309419456655675261017161484436890932419221188265122207227432485691081305639020170883186409287403721891829814232980758654281851179183038789175555943143566243720681850989790939662954230963171825198295290032258124324750674782366814177341675329982749783754892683532226528958400 [166,65] 8759913286095342116650127264161847702197202841038031724527651889830879121655639775111225149590328029478478351247701354471106005726667468764503754587527963774857954200896467860227764810278942641880796468561904213389309440870946108738262736644747227819947946278848940472517372766746544222955747649207858975791753568519601728684499994307448839691989510184600714697328606303955530395146283103144797878564116806171182056369504484391430170607788413957681705148603681434178056817072599690630680420888632444149375053344139149210400305774876804698922856787345151514060064074376845483249900680759491021481154365870969755530123535053070310766416860202186893861387843725811851914593268561538715040068661442125696146014925059461755716909770341460667498083676095088061482579163493321131800135807453171993189468325163524749290363031940991447992611117888072945175010356549866797422039434197908178087895264564591367664582402271434899569505284900617946192607260766765710364717328275890540167319635761824476399294268508257006160976277880282375112312845914277217650135026927817684316875385340378645335838426631022789952955033969172476248697801185334872815750550783980081211285941846735549962135705485187305060781396861045280794810019045508956802108732313739113175420671620822199652858717096936034329368077622306718163051658098352143182218436358105970233538525818006755418291542197844508773358718491164245702854717949472521240918027549641356195768486781430280483667864033896948983422450797945122836701520444750157100323148650281066697275813509046355568554203902168004378001001393809980783896092719703674720990492437471182368479507555086117050950476692323717948962222652658374928416848813361873146643590340548419119178339387939944339875170143335922514696168079997075189057002714281078604492415027074696328083563024743516363892642350276133494458995117845409225010408232221084974953201921126037504896 [166,66] -602356943483584561289419592189541625642737620852406286001108447403547740700804894733963794839853964135517479796999246874456711487238413744423681955748434238882127106398975318198136525597285996801535181791813810037873409364307768526577726915873506469309816154686847845029245565694509754628756052941212161220663681363443439126972057323706810605200214645108364211262115982971138694436350654683075400431158294298806036489341391662199330353566415083611130684152012040468574519203420665649693173380903136333604311966702882403606910357395855220571440610626071708671965782367470235810697293313479354057149831505672031604508681108949059294505258037635708190351303029694761082681547082262498217426245429983246614421392960467616286927328035884290958378547091224531540425667590665505501919432171391180476642835570381680728711485812153662423199707228946434907883689544287441992450215063465358206903100274664730965009974797293916090801587664807011052622399378242588008146066055074468474252094836429749618895024735150468189196666018384188651592828296333520159773008205165597599780654745344546237712945026813771243838854016803355637113381346056208782548774889331828508001076223794754937467693942622021145737119076233352733858100693055490165305638534481961176816676940076966102841355592442798577548422116624555356568191834125162560864976061394893060958454534532988797338935410495687245043002570045914980720701194873836178419808483747820513193263325897758365342130584110307856001875698266462117752362494536379905185633640454999365859990224453250757973990856406346226703000711344553069151123404094309589182196375204072237392607852518421976968699197495961904777761404772898405966934182308692624223061720121617183462818559912083070897408628803671672043394449311603130616188968969456272113746933510394728654843798946546985776087751635478059215793440250040239573626831257419099316743276598297640 [166,67] 19397445024420604948535558567120759318466560928463849204069914318306923223788159675836891596215869912868994391653815728493726537842737188205162538260606939590319981280666788141371858927254538464564706601467720458786150424399316670167295788003427534511773206435921605726486844298779486844383359797757187157679746851566591500048533299479309267019424171497712730608865148799565658367694754832615908352127103947687039556681801901429506585714914886947951122787294678908398101375561950076647471413193083528121668727076033760439680809036853959849657567352212054028876275937897883997588733760628698262939061579337083042000094051914068484701199426098414895799925803109937356373158153609107774842085879557305554800647473706906927613183423933456706151888092245155064954744701388153283930930827960778436499617519215535523454647140756902063747366438269608834163523145955947887386328465822925404765290734792163923445731911855086435233200457933239669008695694134683205939403573571682212036487204863323179290973788160571110088050729131923541741012715453487273873090586878950959162003693575067523141914105472603322764624712605990156302683770635120194777636183558413726721744879271661984540427679672771234755878904869697840249823506447667133113497517767901449586084790678917957790642925499966027579188777985197555921659523910299615200585305343196520608827134704142058613751813011369769353395205306856096489431829925189872641896870634879152173945711795812090036021319106229743562831980450824593406354176793630697782871120135069867628286865032045597642880836778824634005572402413919867279204539556472590228265515191069921338935049942514764448788527992427664959271515918754427688430214757548875006523931471530252648629871932351624908019243422225995189074933751976929572188358307479622264407539959456443437488609659875377605311503212930066811151493380202129485197571431853621546074662582272 [166,68] 1789328391742688037284860798754361503639894304766042994996939106633520004595744324712433185809506250055787006488640727802064690177839823432238531770618721966367497851747083474672412439044876884546052601262500579799555825424579177371948544815094477667174702038060872789578146745222522103754766759124444312390079148694548117252681444940012927147863462095521414782327230937725215448078138239237119085116841700424279559651898558937493153390747555705504726594880064176837468013880088475193018673468855489141154256141992024992747234751255047107515879655824785629434604171672707142064717829804146386761155810496952094266946594844170403378492843701771680547903655087868458090959994167014585844828148965073003249147895859312039267673827121548863193450532695282201164406624232191577901912924437703456447142149983346142818711435558578091626513489579653024112786758274097338983178139127478355543408761418101051797792652657604732966598335623124347889910189677316333901684554834270480905573870963440503763570338133611733616446183584018917933601417514877596454563255182852820417732507040788361697639001137256973255231378336653147139511274837189030478837210879031482492057304671017209938093828388396106301950621649870909945847694055877893229234024343073649198551618486062223415847179144700450331576339042075062523213993362365561621336722544350881312524476597614941974757083801824649502062649829973483161151935326999627480304931344930628080040711430231925211068833882706602608354257468844656603177652168886697145372050403553882489548797534121564989666530787294027286511931065445917225305021434441709961992303281242178737855345923985631965237606843102995635993226790055454463864273644996242236446847205069856920113838370783984260425319294294574688437661857009564317023357567439017759278739785657367226591458850456440110766962357508617066405345518712671274771548783161810498218572288 [166,69] -378526969913630888931840854683372862510183859983394844680818090317345103963804676560835029693700385608517143850411199513936476205863038968924941192529034494220443827198231533076602540613167389300200315867295627500104212438091158690266414662967981522295401588440103201084809319220664080935968065071920312749102987281937729808673144017082320123193976811450471602732452779137767049514387520165801323083872672314854458038939344458791541592976455420220428635175139661641250504155872947708040134978769242337695235030998924688802746731312584898170995368713508069289850941641936756636920185413121983028865439835063975503236836201104583644122268846382512379213052252045750261252911348709618676894813733740760121585696699635027535573759019726832077863378382477023479860049422412013524710919041182654905998588672374186031783172137112263392083941494989374229324711933611743730404780799240002248739691570679699433061475404687256423561330371584505202653494453211084073434703433965858959746706016598889550131897361985095904611651660082533835271088684708208835495012403482349750940867607315999793960628496777340076204383131660834799215838313485744024224349815595866150525344808262670632430991625652163577127244977649638295533369368173832323890008074124878930564440992064438881400554137663263917771534522609658512459024284605270844387826783940062780356822343800314919548709913215255142276238358222019716333955829226049388489459364353017169747355939495833671658678347620010125466118904378766463138030488982007391560389505197503501455165444585473849884447191176921617571839423985337587886549662993799974494331812550027573841044160439615734988363481538750227314085278570725745572116243604813332199155422788463505525406621378194537592099457661534512036188539996551575708771303006240851320180586694426801786331258840405965361453583166510038627113381570781704319409494435660117292224 [166,70] 38565630494176648316513657003865585919657450645238065732320499163191725256500038263442084441519779247501876977763239778134760907623475654328488903179414984767864483580066852663421393476266004606810903162456410235795693602151109004120977684211186544575382710518632586865549373961543985714497877559031662312632436102875339985512894163253899566800453735228386304306354140049328146711336146226389515465861725684993761514940139127153244938406598817554559432581893428861517787885327377914324135230866334617914153946394093989429199436268857877767294793803173237992820577146422511922875311828220390272435005849483765338968740696533986091920528051830340882059367119953053459139103946816495969341067708139016268916879098316395508032656872662015848326102698283639227032414670096764551356435080793623646696110516714943475236067735850510428933379023767871356600192016982455054555386662346799531631355807862252391319620647466482724349424785385459062680448569950354688270117851719104980761795990907817715307878205935886957052465070429097599386465757946298368602819348581724596199843199220494070358558987878065996664357315844110298223710163173396676998585044438731048986735985396930270891195097526826791355366917093657845264677446111587871249914668023593237889016778186354256507269923789383413199279628889286739479319663484668808717943593827405531470615112015040590798765712957897723963519382094937155850481168242734704912459486861122651358836378897892633482582513569930254913259863641822261262797513087221750097431386180093879893011012604779973999859563392349216843131924463698181677298711902931538802098839062588287366432071410161111724087145238175001174357153392846523102589832920216811243577221746546842530826524047171561777547436791329329794311326629942830841586600010925477557089577728091423947831702215130058838985895820693506439318536885723466450101771968607776256 [166,71] -2760086317923160129930592959119022005756750790911571835255707785994109801149389515793201413960998338807059809189099868924407369169818014183395347095757995318902524579416118333832361631497103531610568693133793742358774424965944221653756367942635778749232762245318832174248132555824397881942951141638399051960205405787502194515387082413939431511750297647825456275460629033579935229716003625197082355800933642351408715755913809863859440077056101064424604056191937343138288437765280613471019320210920904053909818581697775987868554085227617404697088304302738122629680004689432958177138468619581217569756441049909988089651452833888665292058416025640939413567640457664698149210096416027296490347803614173312325569609849790229921879830662738702298867703396332212950616553257331567479672808841121055035531266205959634043374080687998779127419335647378892592459889054421612294363386869545076328443330292929429900206752770249036980242275060132073745785253336005689778826525659445946483766898307099612301049486748395089269826076529617402329357648288664811069013320237398470570266168294058373192341867662059020082307955482583892589280610957398999210234086458831604449414504123369118806951570144650564222931377942430081428179190345098756185089273723996240908393806943061432097129375851188311300176516317386971404632234964334042618580707156600497606815222538238508736298617720488125678856318750563740321414857985694400882872895874561929017299226170848893127399262401764561707371608629809112411469445504644729573548079077921578462946789477121950041192282033928055925513420041426361905656177509928229235316392587080000940079418997643550863508563649697073351080401129388620272372122305097609389743101048586087229047764312000509960866578527329534249569709334363999370812672199846847718951908432171409385896553721257736161612935313702292834790511515577189322692092976553984 [166,72] 144939955106910102353709471607359793225865495576416399366700798514411334033498751191749552882828862911353879002458324745309675158808923470804537364782926704026559718800266949223798454043873577853924928013234015968888113930426118964870943694531783065812186303536400476815047577190300238434890165960401287662082315529064294156708035810037194172769470141481499874685985445104807913974835854634727087491923224338420505879430507425452022146691102850912635825850125485839112109240664470506843026032019179348914418978909360826614949041237052135527728904813021809783880278029817951052558400150900542300935646482768781442507068739578929600929813120735894776600545507879152982347069179961571690336376418213050294029928330226006048642753662095405166434039231797226145020486527120228029436520509765100386814895637560986012763342471989119967001578767224390943764452928730369166920241696652704082666347899770929736610609758079288847269047334396050231972059841764562800498596739567971457715267232354302915257702281757044756983816804205286519442184599928418316079901354766686582702369484602215767331928605177767522128755123748941693475521385469843218510024035161364012053130061163054260564808678930569332734662901130798619832349938174004574775868036904730725011046107121059747941420858199109839967870527511824455564859036119215120249872406118727933576828039969709794271748514340398188357587328664960573473086023834281802289450805928313046850490061850792496910477089409890062874204780008944427683776520294881162913540347144226652987561741925061833382938065611848674032335288427710570521068302772652651036079206145632611234281915470026982870972157311238335646219484879696743231274114781060572458874662802548147307067733084910221015221413653157409985144865289027074433712725738477456412661982342096884734425045080217055571539781283868603966308098450716502050465278880 [166,73] -5123517789894323998180856164106786415688871788964273798237005457487411049132734172085311408576504836799062333701780133856482236090364409138661041227575748935560019657038041165186312557796160634772590256610235229809291434129397787599128855888075019981619809963008502172579533147424572933191820908188987308577538619493509241902038176838320622510558084574449089064644876178174788182776419801786082563064480776043680647264235604550920865741223122394924166760180256812665525566625578807475778832973992815752510024488218261045216779618158875093563002528003610065219089574905644646725908014354879751153993158766311643827688853943688809501516032061506550134433923295543406089480820264125877899614552581242049800697777164262165507565076751948116613828899614068529461216565740254798140878764437117622377469986738691210227368423133823143682545753406959732387526947830379296130835078161963004882263717778567153176088376799607438770159274357445863209651292959197553277598099204746145087635238394381143967326515410204774325253747274979236285960833251025917544972980335465026402915458328820226724474297727557974979972720438216216038893357009474999603983185470665351802261564321384586245176840457064576368055964061610850810278322262012019096228986920359702591195447943988582891582872636437927266542629007366455823363636621689465608811778916381974825552488053344314083931569046327838774699525317904005962114512580119540394811188063874309482775641397041808469593754623826729772403362304543170393722985023143275390367161659511294711411873210609388349115019638689348689459510876310767937345771023265521777235802560201639898818670842964649817013410377836820410018501410114634039315390589624423913451999372206352695894065670851808850714417393693890482426722063096708180801053227993831304127865150179841324153899021665807376225346605001566320846827147581491556448704 [166,74] 60707494721159031125038692784046682369797993814480085985640704930272939140528358514271197751758755795963754521937096407518021241040905048169155082312360724801399835017994465062288924493856773276203557953142047025626858776648697121003999872489221507648931707147098611466447392739694754857015651265338323818427039868046261654391330457431644955214164692901053263087733619752955498193325914655895572256889803600299518476750000468441321784768122023305697863895073692602742994110265821036538966804227842275879943529124423395560976689842850614124271251603999915358572668305098172618418493964696602917886181501413223754640850584548056438586354667481551740948847703126863934541633304291270130765786190856670191317905964917259149609494944649666698736183944466224189372423844226788039705237120191085843218318978296331863307168955796923619146192518604312540028868832800782027406054135519027016760990954364727001671242989265770696718521210029082898174661603098433748102000328967320974282155954689133573040267013399617323857519851016320753748097809030683139568890452442153620549065641482413381696516420487591791013540680716213417048708086298518375786389708679402965885477978903929256545362341232812106099751894041686974630334848280863276456453472798820636433260179778580603241044465778264969505687457301767822497126070076804951026320742986938938938171698765838362261660712283744751473190838758615798329255964597755530316639424128971949776861069194241442694529251902699425092922082742333329088686295115754170803861203565012560270918956931317015917663962650707169687038078969423542003734584180799598651411417561291233125080017787915993771504727232062113950781953094352393250015185631654234655653031867543658288112073904295622993117228713785480462131381159846594937197987493701049717913716564351269173019414254001667920149214822200091682074450661192109100 [166,75] 6554248044944931863685105718319913802466186222813534003492885728806348310554675203842311513346103934398305792754178714400919853080347614808041174650754614800263879247299868537267118970158364391357622437364740194171285026710676271771238838355135187291243567096289220277613035002140714028906574012510299943989099052028820421529595846131359180263784625588613984037632004023442800428176562656909385786597334364551804428998818044809687646537371775595682604334681111025858148209365502972797957151217863643804938780931287461685843587296242995091530249145344242654823082330891809709001248158775878579862946260774721720653297835181829217812329860487148903704444693959200996465302412056770135757593827014503063807172143375581867970667902592953465895270570138642376542159305919894205340864799606002323791618329633981409585447717192041999916852885946833314337107611698992548203734655220976891547390159109688996672883264173406487849233980748698683285061149148297054675359558464883215811325455589371472827162500680579867474668908001284430107458887682800350758563332723256795472493875468123049071099571814416920786322142113404404437076506074318009175774488594474208066054358301442118682805531419957574295066866853347060812244919671800049256732414385884247203286573326932800055811886533122420641330445909652281801689743344175960998320488220833429853107587452288230563994798282515717033842750065023430808156939419177668375083893250144621754441915695246191465103959073892900744454756806214676987912031943922448880217669957165201461935171113945963901975950422908543183628688299145615423052418463614420116687833926919371846515442503213251198384078136963460016895390934041955480247158994997692271677789430338287451481097484914786562659949185293581432103194567442569442196418239917615167307031469941066047986351719680069124560004181910536493380517494175744 [166,76] -579446980136792659091885448623337826492434642224486518651286392488195988275594458321816995470337136092072665329557136969888867136152075917886079247217848293415060221622998040899389206094618726712301768994684342775200334890161113884430921160511115225403393052278922447472115023538037518065952234189310933700600497094418420200839146451757596302263606935533904647114726429042391840680215720660072718287104400830057313079103657059140260178403224941479359965289190591504709832063337251386435118530999052982599718764196742463734609868441738183394269064230665525586233663499843066076945609811891441244476414726175324113431936296988920651820689593531309378648389346678407275187308127115053966651281649736379974519121759658886741984899182450917555452754561346000890917767013130862798721808596806689987315124194686945593641521830498875133285478666933715164172874068928433513557813874052513409214602443106231324019756067805506260316047833719481318258854333289567495016288962476438021588164029684720799221330683283777402839586716381493650605479983983912198023117304492600474342254638593767292805910718145456799144247647470979203213255930201791985467258357480124422760589406984719850819419947060546361934315596119510829457369764204158984000178668290559623938857228943010954548461495553288176314694768236136217903537008064337647273284668589423435310604958024818488990037244923658767259983311334874752423241802111568561839621322474894266859793872167088270028440884257518849477692080160414476763757244664088372715901424406901438870639344786585243879155907267920369473260425416128626437150790419748637946678683148568443051435382258943131203923621157355032883805026297137382885502761710745911341089333661034973780559311453633756659809503589480782367716386985798053596354255594311517170594418249066985004869451041656042253998928439037535672739309760 [166,77] 27489164797287949486206246217377559983016141512966397944567784732923012406492300584801483345327750499228590036664379208886462820337375799528966244772502093836432331892529232766328658883946398640525143676014864038824935994489770698972838374591958664209883308013177943465318890232183533790731099259239694650016713317016542785735113604172897239495443547884893624538250931013243526581617223269388837955999999666909494816820780503583227633102277144541401552359772336053134278400687130248270208933740172179796188684683424304180986972713815602500392996443537122538393903333824345494541964883313763398240751139152173486259239600452236005401346670837938427105678768529515044213061838217801633325714579566200862616938931675657138838662444584482360125026789597443934489616558908910566512573021747898388174030349206168907477911154714713739321312663728255280090692568227463682330847121740002192106587052087458417634363273673105686422606225170190556859504164901856000910180383471410202778665994987850684936209682747908979994969915635159350715966723404144230590388799876737460081471719626951088466451080900826169940450071359810701254680930530471270752737129820231839887304177581768177762878603404054508020339662432517838475605254623396145046903190277581215197854430016293521340776990388619351561577323792754563638652266862247492091058170261316169974627629101519725469064672569362055315074642913505958895450642117730722619137171610339763056421841546279186751970214014976807049068629291963594668539726521007954649745872662243307299577031205312537163679517476936163091620380386514685982425879522240409339631240108700883421811261391721685839285264025875996461714111771688826600151012565692752937484995950226074428463880338724784695121519531747510718308054018133059029939961996987596550719294952051911785101443914226457948295444877642377761260832 [166,78] -873150291225397446033034105418244886617629373793165115481337534909122885558022551524133634463168909082379261619169295018893543714421386077492297520012740918506643881624550189367483914911457856727189613370012409472292830668357418760964865022736595451576726494030787919480531005668040570143813876123305432172275000955303000315995334041134205346449695202110993574020246922007323032382806566836815811004530951084319736750209679315115780255303340344877025259207335702062085682464280359927297818522264695636048868189022093302130075344021601864717830789345438195783831841888095706003769606603854770910068214995040024487933594975235764139930383369235870279988682441441156583369332610308467438809245799538418642893331107097115193041043108700577690160640826269046669297148865196565816492486163299367467820290254162334719975131125911180080480825512807868378907970529018876810801540808300501754962729107783843889854719811216005905679489485739708634838599946084468347191957303915785262539237278726515634246016548067271378568397605488971620464531791706107064402508893418762388875027103992927185294358028557854217365501813724881658252139262651515254356805256959369575911374952686990518556066879296808322771865081875217623008309495494879643715650098977648450419078009417262514796814850582623337094424311860623840642628565716728336870317394965731399386461778387349477233082413828305413567346699932637387856376705721317552617055392335018204821129361713836777791074448891139668420926438869622968643997264347645327594954310660285301830397410408236932639184225167667022178593766030827625700937513408338696756542720975271051103290666423543733546158528556058705464564578202079711770772183345125250699169052222807164957977781938500331053877000925495680441342163520159700115176651202969358074486915628292626919552876536692852674825053878440550680 [166,79] 18435544236849800860663889820240451732118372879123043191469546138604293681239820705913639122729903036089216797720867619115419078349726436281359712450978516848845524788701112955164472560885876443030372035400846788353465277429463924566892466945685953376960622772566535272204132510646542179426864442871380564900479594492338207832294348176721705860609245494419418714963084628263977551619841242223571355791365097934903011593442202497911981283080154336547741122131132989474218783319055679428170862731747240491875707580176684459129594096878685094374178099120659251730327105973633246333993178301638318110166934290958547035908821729196977788347604587574749416586593474433120994005968358303237012841172811100493177482910410609336448858327005745325864630808874027131064734306691927744011551016778788939956413751299095416487397056716280503114000928645659931190452894999136930192615931909576418231882776569557393368649860331723944826535582738304094685967490732990794774966292984916599808986226344681594547687527321518984046907742183405815594991384143274983659474089456190009562142800888378925270257759820579001600163184863836685088984951442176403502559432474200439419725216931856686169195898622187891205219676920607547237306222059726369410044712044599527782521175087454182416336571871486156309369125049521536262925035431711968163798372757294860907434548597656909779802734923835019092858735884788472051725569591870878199445549798846791455102668856076436315427388075321932529717610784643747821791321584812680962721211182378639679157255176345293368518069622350919014032575804857763856714726004544069841615324092052640945188306997596536292646478978436233845111713497907314469089360717138171201266371561260068823602770947524425054877808556328591744832215831873148969589407131709708763501469774736943917865379672267128809168733394971648 [166,80] -81684697344027583899631784642500646585572820831718324000422499446773816370964316017888704921021552565287467310995350430153607120687542784738008431895083368069699560302609814326462922028188596877113250077412327340289210985237066369770474692203517868360148614690225686986355383120445858616337928948590676737499156465587788810964096846221438933833536163791431460629720812710185127335630357269518472312082504042028260528040085999161236713944745432445590840367897955472993550584831929726142790377642622437922281940640879095476662627705886086119565623568326828252240564823318176518079538322884336378368627902272214893557128421891002423668923372669761274427471265297592455581775650127951367896310676697687041016054431754964668844078982700133123816764583570380959917881343473388882590744524117842694286455099592597258631325880890802752927118501377463678654620243869689575287357133709450046114855470321808652223090300605892867452566969915980772467635516407762342773396544757363143948074822049270943822518469842628779653748737468499105740578170763429539755190702082885381298029141320727408723475892380000577851335520989418967093905923078445052936668409852178915386809065252064657204811703869845639669529930377700048168512157874382153786302723624022895160468848623556500092451768846574682150983111981116389607150721631289860167900325111185660545693051013691207273377024313478560656716715481209620877413690062528925939929855270507170412155342635207382453413256757465124771229915088696286131855675372042041628429865574604255215214507412666353962779522005098346054520250072847951467604266145713289977960975006139228900572279418805019732547250975343977278229592631069162987751391614367281613211002630882732527665232079266618575467603525720626288376940429321825125063317825001553801390747717009319234397486522374447049736379264 [166,81] -2499732042353767472591066072824044912674202560716244171327394750096751993454997387127211254764835127935131234021549144380667932156751852923057299323792649522775975084040510694975297875530381962256930684251071707961489598479900242408284096592767785120778434326211021687039339940580606090098739987719784007570119375068005245568661635002038285201733772993327256361845933182914884603892568703585265205028544470701378208480288839619829241366265911269792703394521847977493918576571585595467014611342865505775328934324887511276526307508218734449342112169110367428130014698038373894966330991726678453788233304582890724773169771574662525580056374746609278289625235738692111572220780890409639176356675726477288661325713743146390174689888709348788742244854593178741667569538337246379361817706984753617127993975606554566931543836369063957190602056275453492239682668417711321976378085068275937492851356095036324962005355760776229670459037621969683256672971683030057876376937527095647697049555587084041495741423515089349017466047737745648158474041236459287601928962560111530614849128198094516905504011535495914538027105642159486036900996984570940003068708223828307375248199132480769468023842954826070342288775444680799445331511729032440589200422458142260102660062614433776499161038524750543208136636763406587660233764294192071770336111301721623415982765744866883874625812998804319496740996603409413707559807164457271298065103506396470382124192447057762581369678596507002771033813119932720516055342032620917346755541163641693371680874862120459956053147635173875559398252720799744285382151186659707611258275542835100355079285068987066182990071994680831149521790374712371516386511334832805275310864494473614663491906411773738118202855426433370909733550253877219261410328256450613005904242605081347747114378439557783126146080 [166,82] 587960563920517536442952941562548412977813779306168525607442471579291489074513933233217744747715890163166718028705059855562589405998989245332847248404771869228151129477385349835501588011627112104443077885019573877179000150334343267778087763373811390006255235385950601136013503790671467326232050604280392284473785265661053284367339516986658507267026037762703971027575061318932573535864845464311172834642397330866892132344145706606649842666676834758800652843015443906849173892609859610142459162008317752162782171625975812458245111374339857412799426686837759053467149154632174878335629348417816500316474272296700539978445564229221131931675625384606198708191340216118418573642554867599053995710227948042596797319129565236146576388234763968731181162286311624819241367515317122843952019557096102029757259528672824823971646256207433725022543374385219535014676031260104827898941967631790201982299537722513712067024038645105043080053805196910739128386965678325866366131163893984883745764571225030638304995778859455953093232796147008881691414418105727446951246670062045385668966127972954167334094209530630143920600498755837809870318556523746715399421243415991382666050077185988330605760184256977032627996776140010188102378784004887264410530259087413100913396217317034975754354201123521315184512435647349870498872248641487146719449584365184707430229142271494861611788101035732939687885542614792136689308619409889274592576669282794866998686472689925220311159748525628284502659819043945807656986707620046347036285159816946137566891827923838346512410029868077913952141809501930470966161533918593902329483611833071316197804664048833997660844858615409335451826398133921159846933715854670949530183849106023684525878708465745262400262007147006113543031256003676989208143594380124871403572098567261962285549375319107444816 [166,83] 11569129244817941947221577041998359020432222965863861109395451002022907443805611515704451543656829813382478348511082393525316447204812614251040713352887840910846631226738457283787138467423670669473048991107213606785877189572874057139030970672878823007195722088377899960716788055196929299207783865725315076641245905828071438676814946475090836805255152597251718836992154971544251593640977267680300394497374086617727779679733739825978164630158955064576569453557587392126774661295549180300135619545447840577000066550575426254633905739091010218935837650120997560122679633621945996752255093531387532436428630194466660055987685601496627290984807026456067222130693974376701125187015667625243309341266585205211195378671788127396849390868670689554934498623928463984561262860967388304672179680575137787835976651201712240424269417033947406957306833868143170711371372177521954468022365741957166515239291481027117218080049099696801490097002551686680728693262849939808264562360975305676790174167810067681314875709880854726535930891855636532878158039615307754023797050550053461309748253200596499181016767881918342479819258838051955289356927038097760755137963865466827069568462618799838584126974496629995440384672190614812579577045736295144145473970277969348595206553187331644981900136265811450046447471523700528657114556939167155128111327133010562933666166353344033996341098422970120764610774809804515806615257529273697312532745526707984750879278825398734743462894238761582308980260764414322666162012453837209230387855011027383611418232858929161966421027865849297697387143819131093355920888889538559844207083980727911478474197425847727811979917963069628167906436595450077428010559004152968227671556773722698564813816408265016906376247512116439082994164609467274363757512428267115416576919100290194659095859033897280 [166,84] 1098809389376536429926609496088754611931440680744324832241763076671418050335197155244691372624584645788583072734879921222816280536950055277577168368795297936790012131101583034431895823931261049954080777713989875228405680538770264449376417944232449695551621980049910683351769306712993001689753591635826052315085701711712114152232933683028978791730603573527723745490104354589584111316700927984150716223786460987812579360254266583715115651266935992720982735676745219389997305448362845555563744585493606841184039527429028815070946750867124679015418907455841811885051635548126915880927241346264844358737500139579254376778868132496834450400746764116295984496478860990106550591699129941819313814598487270459037541264623462142555533876398125918945584498934965078104656199409621900860151232693359203515457794975637678553894722964158685469967485268794012667034071027042755764120561107866565716024411164687970901921425998093111423299031264143337579047427226740810920332748214810472622632010320181423899455940249347607670661281645412303680475572511176228083991074134981796094666417087172206654373977335483612796496514585338647256249442153890356205575717658557819719445515731604081253852167594619058265568413447037067657338130643242329802838816372819363176249099469934125347642599977530812419362944645911304598345815029750963461492659064148431245106368634887819449403361266677600467174736711036719221636665800704104234237733287619065690927078332272964289513314497319203025514732711342663245966952237212645375934952682298308611408136133775714988288625915173941594000502798074635124455442549684176482114447158544934326112365129599133038870676029610173208410142344703165421501284513474739639079914203235084287150036158121995115701859708141543926782348560926240688437987721145929501108484914869820123363486611136 [166,85] 45958355425610417694623449392844164689605990468856508031542289670023988494333958354744554878271580308824064919702907123514041299099328205850894257449905870895179742463836244189257396032726342797253469887323476882460862111812187343310777993095805610885662539468055145579237707603759027053102477659344377232251439195513479606223039930898933666558631208541570783679273151232921064588821506799533648820210475149044411890453540079158267543665969776509891296693754820729883302119457517005770590639455898047452982524173468920303304531607893816194012133532025522514048171607644230370772073408354903473177874286456964293977366278768163003718263622692476328918418551263606526941118448451063567311780339740706472795196492305018785805475502710289829580990718483083001411980505580224858229856569689452952226374836423783928455329439327605197013498102007848271092975125701865896159500589031974563516337877857380676467799903402946679334180308580495943960136230769642694502422176810858742384803701724619508559839486719736255458685396727019770035566021071231533204940930305192076126259808013793943315779816716105738869417254361541561879882678472069090474803320391532392756752439402109006330813875147133269288757972888278667786464711383466844415578335516392203278371360757260213756525143620903550680905850681032530111407088835925198504577562577765899565191742698325761445033771388872541071685892704221677082665548119557995966246674139545339257611470373012575135685980542066560080677835363429756287959220620710266085979340562761261525167297279276542453604283682489523472010859866161673569229208393616406265747705121892848305731949213778876181170873787923374629981571945091778605676510211918084235209935686930016384288732857209963588641068333969063620133354626223887857143891152589183797294772329004001962524568 [166,86] 1859342142111273735158786430776768937370706450412319890944708759448088203456001200471772832536815827891592584625486531247331173880847058005705316597782625611554194737003255128863168187373968020647986576688199722829281526490199217124772305698028958087866282616427220662173260015422398655524925230845018826732912292887534688172094397444488522024815252480387433716612545642253609768021245629126933904557333794035033197476779878398088498994601576313559956487513204522396196715044963231394827922523778152561164488366075863740016308702450267204715919762231345174010613220967390283795688823335480102009151862208353869904354454245112904570088173506399372034380385103470229378928467855867697159611369702039811007077889271003223148500801629327829248484268644932937294697139304810714411525350279206553079884733708758775371850124518489210800684212508151297872223660352030841932596535929320060847732621992040881464320008508782620469108565694506781873801086323056830054430373913243913699642215127794820300135305917725241777298837451863995898316268774333674236960606011542526965724405784480841749982439971718686482319791139462323805378058909404740849616563115174751739377330407603322780090888810360082237724593652918504923415576861621287652593847371226978625115690676455624741431030550513260806115949887026857626885425630931081423957460979991439375418552125968743536604326661892496838842830432858170831996366391080841626200787680390023239905002921755416176232741196936974372089062576750657667221893701262005259533870309165873475619889406984993209544146573631387083500677948451628685049468918104828401337169005513414605671711870299888228353198792290597307329661461161805055409435293591208141598273789169275737333634199105131114121120530881916592778756269556870196680358148560195214074786942540329675472 [166,87] 64356221980306477707084918022568312140108895804977331340579144252586485671132485667487242187382250700823426898114765906714705728153516403357945325000518530895018187831762824080558119901883985021443238062981067719414365381645354842682190515649762505427243156790995808003290139552227959078832987652934262407659643435792235091578453934081673608585598878744114468210102292829203433741301809293979884470569465235835058053874488790409631327575922446498473959607213846997985821913344727145819195418831926204890177423632134834483666100945870034223022319549543263729564231509449533184278917755526853171249434071394441463822307457077787273062912226264685375850696647395075487831359520065651989160406735877374439288374401001459201154912102364792064907232204825548236889319084323688776035274750062355610502780593234694825115156274032237239570564563696228669170850920794619298061361367590510089584094974907896008999552172948502137829661081038755110560252863291871221198292742218844574911586344768818347781132132493064589296405616344299754194197921753653791786520488872090454722301706393764578389433643567057504639956643816763487719557169246671829894303203950378486454585453796544984859741169403096583891430836853086762964430765516446255103676709068680789269866583908064083426279002226042172712507925712271884381219895750020522523976179755118458180981799510054629847714278086321988951636760625845196402071973948077110105208373230676031686353296191574707568337597108270380563944864252656331712854947863831776717466444996763407837110576409985752862433459339896513716658585149870868332595866207859917614140101197369587202108947337562562171379721828118579223614749636483379379003842976707465216800115385224058156930564327403041654572869823190714980730442268052865268075221657431792695650080687587584 [166,88] 1894459704382737287041612205326105978173407576782472912626546887699962248348959810130207775577398056108085303522202669687742819395645897310268744997262013816559315891146869958149551378758581731611370653322203408590752269468938828933158313972265752370399807896847209734076020265566860291462866159199317891409274735044690773004416154469722107291752141328610838008272319074412758376662908945913203406028489360870852094656600752439134046556710406439797679176858628413567173644894803424996489279941090262278158353707489271423227289153355277515581991156149429634827819064754202082876738937451492194533654884491947617874747732328300288631630536899035340660391357222960759345243584862044823261324199025484680529490293078668916825567710265953538964199209384485626129236261777793141056613840887005502905375811449905680746001397698958105758306283694913680529988447462817437595476055540947340080655677337532593286841157008390341917773625180595174817815418842405439238830893885393982489816796413135351678083724951916032934891922984752381199633525693218906054618032014510857745838431038165650370992876100541670780336889379892754369955305591222540779209987534462081696399103385121513285550856415328910624503495073758554866436662563342960736243859226990159667296475655872235689972510478345917237431636728547037618399123742490770248823427810250010949105330155088796696305214543844565017680999016602136886099917980942334057840524814231327973868858760233102758811791741789912728127044341529302295544104629000743823058788468812543284443903648524556587100709641046946721543814497306765869439232023644594593588886584471940741895405755868168975630438701234998795761698983176426976692660046423065998176150406005796491537671263074648573571910162979340377191335511140063691242119309397574408360400609112 [166,89] 48443156868684452512876589994729249439096925044973816238658580921655122603792626500300837282306536669042360984139990349980223209712192468942765034046151558015143243750510714692709317264915495909324369676878609946601211901592398058778435635648035240480571759474035667545741451461100016396195075582727460415536807940659030193650070388283887365020673322037222090303021178459600280507875684534611283347862730889520281983518213806432599864788762495574434349337608648486924698201956346418949121726781858627812376712147320077894590101235615434613202635105199133091064797546608035562374176394392597660455706260974368154285000930038248322116284616302608972225914997124286230583360842365391137071007925114812688524449721524446047200655803431927122955851412795677680332108273621681288762416840150646841401233020816721361305717542649820492183877666286550056433830543424414387052090186698856330503019395008009062224098904714637694348895182592208101572742324838352681627729915349202381178250701963205656462506173945867970185266274265760610728000798892002386485667372762097627551633193880787895021564509933380994860284091294236361611856175566522661030067035660980681954478813694159669083662176230247092332003464215400970756955196479167991325463439011844760034386660563813042190610466518546967650476113150488151086597770598449135606009089453735640115676691119415964137281425630350270143100055714637478052845418933840446302643584994990503155652719607224801965909479765492828665797870926846927372839659149429459385985591249549859577896694001654158866297216402852855542239620296282832375495385720044507319077757706741639161384968411427936701414562443641420264264487781401808981417659788424048955445975476921893086198139258482803500730035173853525229791870340526107899083146537887675515172384 [166,90] 1060771713741351911071256609324163678026229548103784182566215036925917688970652855396184977883633844478991906178813288411316852978108408664096341971423826816331604954444662651612034198486579866916042179654411982505721409710160747072962403515184450449546227144678889571506302934672550137981501600921515621599722239177132249947959003133685004029739307242964094396448102486794002406583196385885250480286301327711466815452436703350675656985626618407431818222583347009469831630141946196290213071453416824863586403723831738288991551330441466218424148085900498427548813909585284949619005454429244418135457278889436309805946361528370455963793012476969753788538060947479484832438260789712256057167983655078684538858773274388252257000622158016234862094282959652747302666241931423845079930996615079763956821249115390258268568470581487180079417617807186167281718149360387240281623195365209124748717575010542647219213444733618350584908821129186621976316140180482651303191064888351706486413501345033293638010711409827146265463755774364588830155061481007221927955168232432751296426319273377391271812876288881349034018067864723906259124565239151582016550578102963829841810269808824915493567354238148057539335119102985992676769683554597810066557574849551703260411307404836755158956233480347292623163853210525582680722971896843453458704671592766137055619614646536036157828875240464612192967860181140350197218330329862381540508456276562707048908622740335788011165328592062192108515585469326052360306407836829421502315927522066518107704326932621471700409906721602166907401837870499689718797339605352497810990848917620277091610850810020268384700621879488492336129956392818792391025615654850389478541374106799771893886309458600502222101878065223027339794767132532624786139203367943003441929 [166,91] 19756237296056923254333467616943912028011197173534054985200843298529961494406052723080997753769190141701512436079119355259935411918040469716208009135580343300440295289575958848512089716737306041667328545296983914941114830291151121881583687010000838384718694741369655565277480379303856571682970462872767677543373034291631221156494176293915970394005118437549499349460463790711946309652110048650530061591229950469217543221554066999772075710629355904821028125461066723306166204164902466530360267895349508426968571070158657547876993217960492812077834089964210100197939767840549649041371205159596179650213206455510746750204924795554309207847892295582361094206267699255618473078555245853436970093289791219646146672066030897978411292721522674896959991752465593416637288267164396539118280001412897024351920145470265595558102974880527992480032388772538487716110202624092537646202706727643014952320551265042009435759640748627500321798540673094901427182045804231040568101784861918450607163036562191383484998976058110731746368377083954031656391913340237770307242806759346903801228820238776154313571676145974084729196402065028082412877780495632135198757814040202293117485616731388689735703021948469839087612867225685935578771578902044864279172607355147821010309651786470430362153314196191368198535845391897225971095441664378174192018247967061177902492662633887036155354701979323376109763226877737971255878663383029528005838262743741302471212225707337854749915432334424004718600997492624964168863115744750744159073323963052584472927151944114421075437758259721297966030162884109562232692481656333710754723237918475432849773385650465939451895447097860054687593740803687527702797554977083075823487042286610761141393470761794687733428151799861263296899955562346812688175682330142880 [166,92] 310037029553174870598336649420426929831387848485872364486828336403121519719368603052262105364587918447675812210998956419431533003984868039893974958344806215164101122595876620610728029247915925836370092423558730671244579912732302832834788897250387798951279882456745615743299260372779762807774235967748950396362139196882401951586437571700160450755011504399566044042108186034805779906630535865955582715972691667757979128507067776744617649955095180673996319108861818730514259839398650010139594090801523818096934008686142644657369791996228766707621587598062373334383553973562545643328786345226561902033483568148578619963433659165350783041428164305918100281791367328556618876161727520036616578887371481472250519343479329227346145979077803237487739530649565398456549750006717833551724448798647612775106814653896217533344070214327635986946831818193525254641985183539618525045537642942239894785536735412041623691670490004878620923637554491926311731838394225088069466073592308589531403292002421797837242352338931923508433444316045913760850346235176264991906564708787766195154477727679506785176482646971422142999960291995345978959773567024734991119458494146035676087410243994855051403282422457750626645780661671618902810829559527102237000022012788936402022399689988063334619763180856116949940741121535141927161728576381568161083643238594202087201557907425946017414468743123085883391545914099851393350521167990347828760071118246901693740392820970403071793304889619166746496094736864807735039937370233336902662424582454515657577883959147985282003447718656358679262799070111975121293288475301829467344491743965722910554814854356626192163652100887018928119663927633798404670553804790065600666665361073159517454609243403319974215402155749637126332116293260385546023730503104 [166,93] 4195799355621275346903757806643446700935835325705551018377258649018348605599946781910147250903241471790196122021982025234580291048919410003707686433048791719696854130185147829995186408279319232095253040733207408257955316788443521826476792182999064530947401124603778042506222551518180310926498528457494882766018856324272307524555096152771180317665152047932782632125710855591797053814485628475935266740627133854288484124936389126747719822747212914026574162304196752282124392975968020478611582839921700978298733272473432386160104161973845877174730418338046580161815753375931414956320547347275001129272780741648293882992288487013201756727086933811408344849636187743300179919837049258962050420420212093222045621128412332338402612930678876382202401354188928447115042016491100806226774390721744687674216560633150047512444848030734158943984372692529939120368429865196112802249900586461044540601768070627210093494317333880279809977158903674704407509539225553764184674945175609463126039616071876284718796435952584473898058199107018471750493473404817733921683752687783235400116777826512187103837933213400379903522245407126961576986809596849830882551149702021061650630592690427473036524003225357952298683629704562843181076932023756926431795372841804339515705749945293843832489309445858302473916460183122435860838701787985411633079231833494081456603748199346037645511895888431080293964076222574279576381035793014407685817968783227172344019511472042437751303608683945965584989688016267461799934459400763497229302648170454078083889103789423441174088743932224864734679044095938294528673753951876441731366803267969008165974517881934603291181595157382418365966098697358386737827432561116176102722006334473975890834397159156267143582004266763685194251710595856267338931848 [166,94] 51853050369220160651484818547905803651267385313758809949235836316300837159581144931932016902501759124922094259917107385134575619609013319865826881566937015331943099685245944321894186791147773571103083946352473903820891937359232981896654551661954200975203418999394508568419020406956653098496447033930552035504371401890380686536181757771488930729192071228351741511390377704974817799192532699919913808810476606009041473417536801516485311487932975101598750454290921325143271985752986894146732290793764752543170320413129331388875648507019444337317798939141870339200253404716001953221219134734416346067752837717013242702114374456626001976456119889589780206284543656105333910939654747846544001498283999584022174460468103054284235847719439348436814329176726240054843187552926228183687646505878213662739490713850599587810060028203536912079962429276292901540291991498038467319601168489757372675345554869839324036329571760028647948964985088920139530203811410783718430072929602837431010442202433066328380645585178689153103217667666257969572309190119791360753673414195836346111746719800768023620160156075803860059793801994245344333955699417664004900749480235307250291560017034449176080374528671540296479121532936270214870929449309810170187875758987152601797103341696270270930479138243423634610192777010446599883326655766838772279987215536905208386776732363017526661160360927915884743057672076499847629344294464008071912788965167445572344198806566811933641363742693245910290728531916609625030602429333660434021635571201460098814822763895441874406389346643629310974988010495093152190741758974634373049562557006034628311767857529306236656044533117745326804845988587883446759042822939531546034019735954023310301701692819801604511065556186339570798462778407775041408 [166,95] 582768253256242694356497048829128930496460001571614022054230706365618495067497096825113081263981505169697831333205143780923102143620322788587033471003701689215551294096425498781230695020904412914487798896664632125842285826234819104976667876213515780439078064791250105249997941541245119345503236559201388276008370181089357266081586857262088258615502426168866343970143210959074508630202673130986045161396216304706927371864383795398296430405607709691076012240539288471442186735429391367630860443346420421883948644889743055855173043227360495209962056814190793683910553991414720017480515558310707744178072110125099102757985288384936026593397514751533531983497559984669067823909926607529088927301872138375421348871245452567844613071260490929322090664773177845561328498274877054132532043887098725448413110244533442833401985632291443868024091505883648912566526839319546846391496566924972377237581273637974693260434683318836993427736409096014302728707105485409189774165305138392657904675758370198047707730056500672501615752057938094792870521740851974201611877479162103776808323470141610294398899440505464521903862181608476438061198978862139281855827963494339045052245892701227599591120875380021159561452023631294346978828422003786901153452907644294012549529661225586703574826861510668471622765597956027821801429689294589943089227088871659979814213770452728521898022603494277426719748129485766535503680246302799135496449576861955717435178377544002760664510740742788329733343959765300325686021311494380890679764842375249300040094682465190133196844309738290504060758002965169439576395907135714781143885696762664311434007151013363878124030704649146643510312759463080771256618587002653291459403045057958417139504348187020034308843178589540906495770653813056 [166,96] 5034549253713933138374835670521150792517740863419293712161324807363251489705084803664577505092215196483223127782052543629767628944770899222608894619840739292975230476941081974598279740000179744884753062066447187515435010335550247411737330249968821289469822997276977065693952557816920780831515681994981428852162125109877514648784015174616680145671279038283864137023311067526125315410835341352505151650909190366913131425731868724980242718902672555233341667303982930860862762331891023068169582445461586171121613024335902140972140014001015638791102061785412651174540256511231688306990042170572077828357440591740100641449914038858114318479407357056278426970796413689916458606699292254663385672804606539248503825875377701199198863891569286248413776946527573559428911951675395630827739023304225130151056491985209097657575127348397268075176368670569746087717557419488311023885770954179532189067795690229036715455719371913377209942339358070896894779162211287598363789520331873582874864253374825707635813453712322617687040902830727748572718262201258180657306507168691967791828753213051471168358344430033984665529414409318530912346860588123636187513022789237736667552672840560694421234436245564510119936323832169659496018192455605955780498569751506094600304475853336823911845965458907551287747115645678233382780105539910799060912819419375091185526780566702954765279887949646663381791210293854230065121848677856231582849219536139697045530226776708209209785810089084348403011809080460998092619160240018903553984842110740688754671486032285617668675515097361275918085041636728903251888776748369289807458574805770601707717282855979819270898482100132133038588407897227792074733351116936101352139763416799452186459778712199222254971417795795295018863412800 [166,97] 23369757776155326272900640901262809028883783725608516407322584383301594759117832773823641739896875036762701255857562043837112963602340891579416919488297408322250315746067812325464224117214034947955520144366932539973282669311336431822634730287223807556072525485046640414575884636050721359965671493744922827514721375211283617865772285977385831907801194239506450603578064952800787138986132732647419211106496200547046040773328553838854016685540088702311917826225091663668615021132003577665196888630626484599612224358430817151072040236596244907720409071194321724305908430361600836434167601573055572555078125957001856438077840921002612495370026494236872284019982247326351417385116812588507595357564216129091074739989379126590877014759442256404999813969837345044705488994519147889882886030012942484515883804646999812238110597346659256246438055861584292385098076517434385425520339951000796249176202489562725480470362178087195980564295382968023396756645499526037763706483954146705116303343905385853010142790870013754972336643582385786421997731124561038265942988755057323119399771551483676643107884527209181408076025738683378039952666551148373852915918778334456774196862776476906915642509344674628789056939773206908118502898229264106202278825129307188154315357369673361651245179036993220826026316654205498006123015884031052977026264026374862816441632701931198195444482119468534274763166001466382048201684872738738292054654943434258803777139610533644365596009047548483865409340678398285036608652099078960395076395034591979458960236200475948961951691418635547202490921027881179987058662872948921923732008941052110260869872377499246264333099783732551669743343153504717669121445023263541682675772352683082948246589114548509385498454054854771659680 [166,98] -2103660489780387601206269494690688175090379928191470433241359830572976620284345552239822513313094542305833968976195737039951830448093063440928847098305710514134175323037651808569706875027003458434866889915998787466446769552585742099505790235029154658248046469402613508720867674152686888682658565422816492018074732410259224265282338375044326641911675668299514971249496880381231943699033259614750534460572991879202321743463133568425071234005557888893221656944690040904033731867400860952079864998453661874832320827229378187074433940097439451710627211900500380993972489936570994162462683900764266183895571439810772578286736180015654479373944214190160211016033286810615696117133552461409256129877728035439180013279232842521193631163735254866904237678935354422921807749202413101207972462750177063783353093081984504093541529625967049467624367215344840093228552702227591868194240748346462308417499054002290688086245826449173660457562666959448182129722658218924011978945516627785115440052066370276511031001191149984027152922082526818007614304678050748558520877251201639165681736055447945965860014795149794305920207842619867940276585389299354146275765472592567594890388723001846405268205035795931922488254271500683297244678692946919893316134433204373788599633995142434798631864783113998958477345008788957505895277316815416578809778837708758818943202839348904708306631968698117341779126439271396105634492241523560939961427987105521853108201021394289849924219109683716255574208036459494962822360138824808447095011880332887501154666541587119700974172154536170995287130516709135358108586516952698513303999090954506325794540877296815507658914877092122320017894330093827852384796809863448104960272595817763472223502633015046252664778887568264 [166,99] 135570475948950574901327550032560007957190225873038269762375394836708615987785129930024902876292056266794403133599502752217499665708612024137968787799206592170942246252682724599025532358671983739359560832564022874040079823428135436397146035780812133575158092240585397472128697656930761837529256483116073615823390359101400107873811496326525084753083719667460104589026423940202668757448470791957162038268725066067199588551504228126345036947019028544941501989356331553645574744289660812719070402599279554060090994681349195863937711652620415070548393333427437472777600202505652929464113880631103362073644001611637738512509757824963660242216182329815684370578991750012305138687904365232648956947804253073705754392676976478740779413363309990061189112679480122878785876810235525785121056571452587664920779058336025688119296494994652450620183898137463822762599588098700782762267465072735639868609513179500835898384193503531703645232797607596201788018225901882696111183247738043645951132240168301575016849997903057499997828861159098915863891087592954943898585565651090731853911187372982421873776437648612100800727583698575954885883209869778730478666132840419187907722948144591028340066388357910153804474616166519230179836881068059175424216222254461807322899781895368675952779787004326583935628740995599680596961883855905355592604588542078857231930849987692440087634372368744778038898801662561739450689358111130731236056814047179756946222502880574279876937445738073086406745224419039730454120693939390880283031019064769707764445262224674050541503749653707093350425574350113197252426792565997565625117363823525282279495124669837647905460887545210567619605606212350902892510909307933422112603624758524215169729124384391765808414432000 [166,100] 12859849439061040554064587416939480925075019595884483716384641033166230546986292435327747708416544776096193197481308895274722015667179496751803662325244378772383576856094923443066611473192692226379506608992229088523970244747934424147732116569846926819016067535525988081244456418744419242014672670796068777895302990912847619953688524303847509790081931955968197316742995603036766684679107747581965971552007868290799854207560555605971426984076203913894328786435533261557952750998111823177405956380328176998443295849223390066282854577186189083437185429421854203079491434064406894739878279322416090702871233430185386173258252001084062289899046303653290589368383492168411506511684965284017197798187885864742406618431079841996109587934477544344211674634324464645846618131882181832690749047330060031756622103870958291305966504877563609207461471838499819095142180245418086359530210167482612767977206363185544605065962121641111917494620090353991248212873024590421779835148842035131313999171646364562230294931573423181084723532921088578880242252269743882045801617847684033285551205602428023635455373417953736742161344341273410418241748560412641386187739760180211056380744612886072275261738979423842463431192392129719716786278868320469328986132783674171057438813547560639898381663277554162806951604320351329036290553836165914641179835281864849178662300509769161336311579821355803924649034836526127657243041061391370161920744751645256879995613881319239412729296047034898532060860553714815683065037254568383226008186473693235217414151867648201895010892545658226749801830985323019137617403447891299460096365648673502793259527117290563867103813521346831123238381552107335326177922257641577032184296999790457898717056931993285040830464 [166,101] 117563764854503418568351234248054586429799869473830728461880212489734875052769178432200244199696482051376461972116304783411491968536765729158196381109542580172010652084261362528454383805207963632791759361394804882452395069553436308985101789210529643489202706282186237049744529924889615619210551538410891424484795357790198039886909952853767162696608258332010876483099932026479957261086426405403072104054957218325842898292800851481199107075900042734462794292946593527600429825776930206877753691287296936116507077867672018924180216565616730857686232704401107181045692048103568095316853082669260144321589167067595266800774977666984049255881736132413576794415109562436020081650147826235200789407525856856516436683189570030975548601517273038300727131903863533568396382619244308303927766201212168172446998267810078090049839269414664793308391272716431899800139717010341443194150472331246183601765934914379154960907767829331743724183990402750723468691235476457653503570881487337539767322085114659346227009571859036794458687657171234469255947487371616209852663422505984377933930271384053626750054636176257704476433747775091415258154188479202762295759487677642042229075076747903367813997997897137097314933706816041151187640632292034891644077608170900413372817706483369431838090172074139477140475484029114392586844694545386688717699370617991728027048196429916653255943297395447302936624453556684081156653676390069925036273543682562410401181021721584953595349595405567072620554922139795594990342754252811338158152915919387983904214775019934628503525546627211057863317795717963388066853284272979470216009115101217553135638509092856802028783150111457729799283575467203465249900584739921729104277232597400241494994018576019443072 [166,102] 306411674114763308529720240820407443617753162219841945599226018784272258534935745128778302666636837266938461232951822079087000909051977259527511178428841379786631437710229805203518145986384193301180961325128421398642329828292317106972379804530130590040177583558825203312599775655402470048619847714761398628824896266540205373438694543301563040503260999433135053097113120157653426844494892547981066616343878074437773090831840362185210806392312069707231809493188276801321711399866759555626009434830505007539699671339429499587844597386902713892059315987433579313207848388237754240945039128380314700821823832222420457235302240852748252233501835913216031777466574096706030985266310998386026368131899713073576466072572610274712348719266054030176225706431921066294420257061659121723572532553686346264847906144557309784128671249939263863303067116068406406237371215185437081251852522746538550459016692804663026269296102633804812266335025647658674766822831859859612007634019422520026741464553429095862828000471540339022195580367202056973521738206147497075933878266146303930359231656340449152834150072207557166476691037035170216086440735259936818500170734967521985191949835295182271575889344047806438958373938819519120285724704114075104894487711053720012848735312206366089023226567356686940606424613924440331722565233389317720169414149854203403430252140284921140652572221193991023830321277941146817730500920243265164611646056580891909213580933319570449228099427163857509299233363703119488158865672297545209730151676518038959154702123793869100997058142630679955226793894267788889888992926711153736676395884521853456157914629105182233508129366240325139416088274441358501127927666157293584940366645924317644900952809788736 [166,103] -776603007559285883377147726920713069037822476250673401502872100321757438984184373038504389544808644760732477948717071058642907935391725255154186367309810702768170517227203942395648782624161866742041573368375798179657723026336711841284516912698157410749254358246002816057797764545586277864768438794574281596247257327409620236554750109498984667250995158973378172736498291689521581081571938461635746728383820110730428931155694068318377799861514433062991374357448071881162017142216146496802450186637075937242670996239288004406065289137316845573438728864593812715690227957801832423554920823390509617509871242850997054088447521444833317418308302485641135089748267286825467653383417262896913319146918341515543067538479566933686455834658543595223167109582849193740127979786906833764181114229221481637619992690435527156931254699321739313476526058198821184557873764503514170878927198023262008066989697692469440545602020252654775972682603508999083909264414000024090535958798839614693366812960331024213947249894236543268574111517900810684351003841297745248574127663951793071490890022871210843703187403721587464115505478020445729276046939375401155308165361951496424303155800462628788603163692838198515087421547052467542105797932057346204653588214028939357147640560660578965545349128916785747391492375526756074448906739945876802299707819491410184571551135233374518873546878897531301665905944718097537691274983037519835448167092949238759553098771066397675597743693991374344470862684724673838060438810553478872437153324716945565536141276555160089786640853752550128049296099780380684264353708196564045962217791078311459044421385417507459001323575007920809543206719323576162000208737759978035695190670401564656773213056 [166,104] -6516225457641458716010096452969970093044547310005202839507563368195555259522996940833215778224463978715198365973837709354760003329859296468777857645824090263353916124354135366115890027212169841126930412224158257953969336791523654530991975929139525499091558901554632842933327975428638452522832904747826708154082789286560535381984452497924804007043998594583699516793740845323291696925272634900956719603173519962990451989723800434670329948985879319133065314100296684414509083866093672854386162008505688595657261123385876135841898321521533484821656316255232303737392096997961701668159885481215241264077456660730739403137044607547791154490875571717254439844352995635831087219987524002512010234075146463336804552008032302078888922189069132810623204781716164513342780944730354497534463654208018654657077154173445214945211589699159301751455250136030344984432505235868203099766721140065442768833701394660145165343934507205757543471962956265188797165009505648345589935034756813874073945618192848876658097149482895899551123929869037374501240377608902414585869336835825012855796052967191906125115021303170640455302929749697201230778334289829416790410581913526487975408187894400293813378849670885577005310046823924956604208592833526185489018616402814638250536712787317129084316628747512779064253533504604557765192573518679992875515581841753312796335346678066486296904728057286973910131659626686101339745397120927178634741972476606516857225594719106222330382973677331029484126499039791522210982722062230804324599934461821125265851356781839864958622463802214748453679407599780444490340438023238860347635032218935161661018123808491802116593394699704501470711923636934317134147551703839904747574023519434229215040 [166,105] -36915898448355203035283167949571664970640616789202957172808204006994507041813462184782433837757854545461072261986252911771743453053237876553831978694617789747183979248149968014425848024318258634775022226183406838695753267921470730518163059127702658421950350592483286620979177283241731883201412966547671800335738226120518875534177336806436858395226729882385638989157019995777642239105724040523258202069820004023558604303478296213092140420363908169997993524249454039525363441795430215501104418316290049285875194878299034074802706355627455411881199629777301702289942438569513838836286940272265257396684176199974687986529122595434337451077414910526623761315694263265830214894635247905071542920579152838474053611466464491301989744868896746558269541267256549254852372475536207049589811975194730144197182192041640573760440947807066586768621161978324360308801971405967621442006652833112887903592473254829940748936291398183765620287315000580758386867047840139639764017741492208340674882971519003316712916913537046013692714626065294970406689865018719243394625581554905768438203394098775216718846187959059165280073486073604281688888808044746642743406579054566630704188007556444447230607923586071753135657799187433468280601455636220378550751302048037966015902916950812757321473279549205033173706112604059646675731684121568838622581903551085901970828061144427225702567538139984265329543598407668798403990956765678833572718489835256114459307088313411528956747309722999913969264599864951155464955524897175113182999297927780817982036276939738564150250122032353096387969579285108518652591642250424710515890134973717977971933736678336792843979644232044474319153197076426494587118871788216675481890468486988720 [166,106] 94571819804423908802552534981376032726344145329486855443945280080860882887891270762000927050906899573945282794557549376424897848052609869487336010344805058892968251805141545228795019356476639872004304935055156724882728771339123216800204296933578684809763440482123104735892394284940085273274877548948016791198936693300958444463694585807362756206680538404099306626206649834961791813035912244079387655074801804823741203841176369599275977181258038961591090042627226074189825703002170213820094742760338633218086950166473366649247098776270145694530861120166657965923862730464070228570960651460625433304789374848379655646750838479511515832070018799420192904774043670164743063346162549954553902991543348511181133167063370742171564907146952714646319268622727093307246744143093673818484660028271297940962585628217973190227629239954979363759022086498062805282394547891008670885863847886816311306701129347214148893679275247796632382848811507428937606742583388918154281296294949631633317970704207933926724963155409534655881601574981725460381007737101604757981554849062870630519801513148535015128336386829591996886012146067940846081554461531322716265613200206841860501648213470578235779872485261787648721353080725385409504366526585965791503499178948438310306031574509314511438081747230949871322074087971347202309226480420516836101795931970004535588494516533138413442418347923925661097421182009699096682850985868265634555174614549448780439387027530042366944368964037756225545223535512444296286353304860510059140737317321631682787289510247604188863585565792824491450391178188672426600941939421151539114197055241114094420911335397813177991689379937734078016154234287467257830363465710527416649846442816 [166,107] 1009103740454970165736621727804951819971745719411462303611338358190573105457854775029264377473640627993654459687468045233725296453180192655911394323131976173768056023908223001187943613727707885311447544836466014574163937086267071441440411282330649173724808544880557981028382583971161960710499336560526439130563835771168305457867729737264634555609275472471106479866861272139199569410014573296624643176415451947390579928258655934218612091386383760851087670895931950656702137691269035098393198085249829157553291543128283384813292752196078039817891542640320927447193314771564963120812553991877948980518187159108444587025998924093606530010075851210200864255353590668845803697170705512160884772791543524528594139951774609832596513054988582340631220054288479016941185918512141605693822755821722149333416314020358451154111866872280751521437147911147140356880363916273090680096187670151817884787917114320312093485584426643998029637068830264016996317536832533768995356933788540055898936919760416499354441711337811680010339887055910754580988704504257893681736841667926343155509210980052786543887413129785863796345606997249929093885360460263234861631806794367220564118822065287625608401108265127115108044785053082666811001560571689229488645148873469631415810408232945142674640692495663443106928132260495833704001827308192390991546849607202881539874609493940250681224910448477628321446644964061517475544152837203639860440108826297790270524649330649661876158043448383602791816289727673779915810994327488755578565837444339002141835018723048643988156312530571589624370205031216159441224485056419512384134707016063686152042768395593290815058974511597202785873792928141319756638067255212887560771680 [166,108] -9362395350368308710525908194168316138991735000287253176207478828745495154800756652845256107631033838678649843183633388032048728157882214601676063438528928057302096838127256314182396313774640246771574084667590553187313766348001717850908724604951208584873131439939232594226420939793701395010956188504895973607451524646492991058483644551716773383725935710956922524986838848926187669320387638281476763855197861678588841017737484453636324668379498468612202292489563858941096715752341544709435397877987745832265826182554221105043159297243139436621888830047092114721590918304960120076174213908734788373687740875472807272113485532350131912332448343181754569240105281109712939244731433046867405042073785854669555587679143035110136502325584923658666434131313523959831136871175030900047039673627824902402566091152465473453675456305998437543059597702672252728197288789846332067927084534248871428686582912733359330435319400477153952551357047302842307584351570336841547121057626460687366373460765314227968102636391062935095453427406900986868135325370906261558371535663356567724296397651755120137997344779682027425472719160869370294356512463247290727903125831274081912319086859074827837257754416889979902870583899881940492538142010574114541366226339238336596351960954442034599809948470731560551304025908379635401414707035329132035402681665713951196620688891129906560214194339320359403894858705968857745905419917492462082471056796080554412246497372328667379073356562124486802541278286934961880824481080235491166874417375891249322968224917623705494866075586036386753404134688896904682543084423652231841563246451266965746525894195235704163569103620840035223527545631718935584958181670280458592 [166,109] -575002810924329432283507445504195563090929583562844887078104502437685758232667110721889869905865877220181426153198417294238819417126997704626862258313444546887090314825092586472883075058272629444332988940401309942369311307577780371405436920276479297859154308194161463768036911634362776440242418035771321929804533569292020427273423411418388752101550343656544743109316998438880344060716307977391058678154962382214771051076016037862781138222215896026727032383791450368986869690807833918931815274960231465767710494913505530818299317350319472343086476859189796732456302257652427171943154108164887714366008623310259209450529317299318130415746553804738938025002368936516602024761920941025410469622140923653742776084411829751925595327780016996369410271646543684328365963160145759295268376363169786374088090388460545216074153386251428152827815058402125867799007387719341985371432884158406262052431239307888839945323921099128720739951253607837743954096179950301207375910799561978587465039155303678445234164768280285221265222699808812210245061720346852002672690013535573477009494884722834888401938780891188279189595792782649248537628044024091356223823397905357299210089501129448461785470991046384334781985093233905942497169620442800771227133651166246820868769668400357369307536211429452128462051155619649175291286268286373542985635648400587314211168942418366861878814449286568047434724128434317034034922347481604233493001710567223967247666684647685613766241684167965844786698728721783291655029720825092970891243224500352688257244778625253436968468193472289823621727605394116340710741295822331725445603968101031680067677047336805655311546015026541859205233824510442617122647116048 [166,110] 157295555613061496599141493852904687543701572437853118403709370901336769709324604558107424812944259179520638270312119009691387262721862063064724144016831317307811538286702380758801734751778968402005401232924041440491904312498713196744333654875424570347938088421595559323364999986617984383843176927475445707593268086207556120691936423098863217806852438520984394130892280497942969246909801156559152823719580413923732421879289250283288771239277998660614537118277462654391992444617666978239311435110329433245242222101013070176344243722218946044169890932885526325241662702034208429994757662723477167212516246451618655981193804443690107569023323214974680564374650330246773237492912411739568718717390970570179282326217480805422599376307105792301076510808246658115431022860460481073081501401904248005898735489765952156769367986354518851890607580393044432663126789066496304344210751287222243474361951694307841221149800696261091631453040281489934166912650246010826765716028282773395934392778493125015200378880561948414357106519747746015652837486282001633675090648068161324327827331749816246690397545596145856657251611052399173441537129863664520167015683995083863590859410001553419807420619210931795951026687650445971912392257719320644731301441040027780368953194404269647843658882773737874820747463299844441482379461310971570679028755487900054919120753348432613642478397774309858907761899687072131211681586847087234569571035797077192337424720185440245712136209930531810099464052540908841380761602467950611169707705476242216142225806827004968670444051666015681828375582374930756518111189960151083228467898987942943755877525042523062241304805861365229472986553196258218960290804 [166,111] -362761542557645203897885482613889409880934100857718537424849868979768779369890829667452525258486210452734217282823849882159447180141486420523046309657587013574757060542177642318812012369734971168804816736641126820052714848753164919800017704811992128884331471919107813820952476890790357933540079891913787091846692103762457394213764971988956781614436554130159957977964231262004622419492587180919215695931094385768589326054176707950903990331399114351425250555513030357757554186798058887802581233329093558941393036726282543984089576200253360013520331282787287744020003529833354689637857687148028803275494303031048616626970614758891182703964197871301238659955298755444385148640813933503200060497217359193253910996843304547804388640581531821499698426143096810783369062015094405172142773756619090004886341540195648532342486256110326127915232015807422482327369821152026372445854455370123851861638141847483783939851471105411913042827070463024966117552629668593455799493565228235782545649672822636517453521515172182093013911654336845136320712957134758361539101563002745732109983271054275610745854981877484875828267273147656447399132664471347071798896828329572458366900210030395099165699956510404586508334762000340482238593134412134864366814001380885431997547042015523745251608762547600887244068432821546783495844072842828830894624839935517568863422349555967146375392081292746769705415811163133171847296160517798722756280870592306948037004579404299948507881232704913195420588543178368675379948539551472517923052814431446256294817001653186293972053164557539434857377283128624760610339589017490545531504597970052223094562709773710986773196722317851068168881328361694307584 [166,112] -104371938151602321116990094608432278748714148901437548548381607151095862789253660920702897724061122262693497327622793829775211916148782642668627941984911658660555733050257386109805512681767507624255040715353130928162824649980124945317013098446899487017668879940738339680375001394738602239763696014648828679272293772193991478821724716712851516277465288429224116585003286510156555946600180330633931404689717818001849593993309031706669927981047151917375613643519563190428499458049342336950380734521899589179820890752625915004806456855199582918793121310410298219500940270565246556151132447472293713802785038266072138753045333477674020032188303940425175652727880959903860316090274846553183237755525537859041844759770245518276394543410128497419826286978213638597778873102885090108146967404002227247348974077709132895123789236296604455124015945064986278911453993833719392218418026738849964882205786717486465075439619723305751941821766487941998106262367507215843733173172209908642637422323538446087360263883824655659438783234953022007434142293008332337853820223739952439764751117154040403724168315507995499530310431853662898312428525228777390068513193590856206622826158208743292195780519794640370767349472759132609450796273397496840961971602673983820835213277555142196015442066275597742971187344896168818295120815023144368528163639682837065637488641817149305374673174831657271312693266343735817823736115426285004028799362434218583964373768245393586723082082393522813121116241710878983352414778951003526644906372319004999719271176904304540065518089742528167292511942527458800535576716123825225069182053164150211025114816128191316205914895480588622953080614693424 [166,113] 2519817784010639617485473618616021835230909721024959625236825538482638321218131818646811469031270456044688930903122505677479258375165178865378173140426607113131700536133668728140354934288962589652293719335635118913890935504493109449374519766483491146993578226352087703786682695646624195995077097824586255914175582562933372184720502295328342696598529355371670527632873376983723541479439215297834436817325280927618728593824913298522413151062395844740225161714002686697208252141069825195832562286990834639852166497070307600263809932194536581429606962990980690643702175237235603348915657674233744070722072533670890689609005786515556816349440213942184931750358028674912068235373870587193906630765479301527896869618219173739764288217878022976529712735893789832750258399993725678353163229241906983485757203053664896972947323686061259133164557313396966918689448211268025569128644544183444397092115593509468166779043907387571331133963224123879212339137304055068376000958546149114223385330001330869002892867324375819353132216500075361529168975025266253932951751184114913566443851274175839652197952598609319667390166253965135215834508305060453121371847436608087662485782070413718908246512845618561011476950904606438182892844178867128033315429477997703085062522476229212306409453087399721567134588489233717078364826014315876635236466253333949715474154781275152320571435992590626266870298437257452614340782142565005673935348371211164457466401738717025345278896075392433758935336339208438002323449651693308233577111706328242852707746526100967962880228187001308111284480194238424836325606857166513014824949727505162738323119036801359176661987152713765658129045648 [166,114] -3714582020213369005388673163422354451655854053894343925569686812403806210623505128918871734139492720532142028621397498450291167364954999162314713326998709807695939354599267216447947749503745038738949932517132875199942258749765880225217842751781459967167082941751730647670184566479712731299708596337764204271044233648329728075777860359488719983086381763284513207226028655734256672398950864762289366313698535661126861190340063686101213732424996195036343327811227972354128253713830917454885189829225692865314234937280921634273876480048313259177760521047930903650054301823797191229277634599597186971949976989202635336332415851361712024062927526164726344675506294136817234210061901551541740029677953755568437407552380327479676630771845252276131177352117943034969033333964878390398513903248803218859419785675546039792912213282524481464534257004127242973478117813817263509021908758632366923353382693472179983059027540670146513432129848006300532915404706547653566610246282071803312815309208142471383621225628208183848006145225577229427052799960803180290146508100386566215402429370203745461520947205167045690311112780583468726889527372533334869574062919332323263912370652471998487150838858439476738442145487247780026773739538838727759294512616139096680207223591666786408357641292882491203013403384420582868099628839002856153187757763334811107494424769328062108372722499543237676125183361757014105586949394650374056501267069178309699739137399286359677203961571632348771896301881488596604003843740280968604550043562888226442454439321734673854233148046425412210883938898126071080556396295853825067985732453343114937134249942515101217320570393589057426254 [166,115] -1439350137599440816059064715438281233337091053878989989243212061113882827954290817570721665684410077792636883001442304517071034611051782992025006735811730627727796027248932851720903634144457129639529019486278998361410454111111081917658327379341359967938721607774382522881662611431359202015010273579047350680200861180047384032449486942810077585652994211574972101151390710953777843951071577154343011438478154968941272729686353568825263568555025306435269663125853173781575449574727265212760469185178787364360971520881681837713221631363181020550927281093596631998349800764898756576016828587085214628066954703486896279793107248325120687377626047904751435280453222776014249631180859315294647385328343695294711657201997305466084203613223507900561804842130639655023263382625024430997075183936524183569954119324636332181400890915476497068866133483740128687751507105068881094522052636637294441500448702920581613156477272056448366838577436507024306405836845715721360976217865620556224681435305411621307395180684172617655520604449030770885004019734254604226282363356468881755904567812230834791647332242660232070515551010433050581518320338298516075042629577588931050173471936052039837285521752208941874098227803126918588018791382509471430405436358243454278714321321596895600263323570649687457720336154017386515221135291557915682733657493049695284944106642740552698591648395453659851559227303195565656426622697995418193375040820060933094932111742395273160944157980406236235277369141881593629380185926301587283724979549452812932747545532596594139118477651152210340501411047467846158626497651502582915992994781322050506403751868150536737253335389609440 [166,116] 6086614520374455875921790082166243819391269476161720765180890947884492099549943433096046003766255210201345149373603473667212922259836932340420212516209696957253531988476809818178547730443377501611778664075331401724992508911855132290311043212110693251080464595712957808653477401439625494615043857460423923067824290641676182493931832326589057008202665260289087474091246769662348843288958740894556474744464797088321533248716670909822170661351196912002385984601512823571482359462075885457874060357634170943205875862874902690000080049348088658408511473720222612845146378777589372886990304369316930685387356877039010696187567946778414984842073132035633711267340478538356361141410872311974266416987276689932587472443383475837379201370643964967362164245366262665643342257248494441489716126418006587718539929581226266448569714823361162981790629552659939278229726807879425540562982377760955254932748230100896402227470775134558277729530582654259409422193945399478818216362209235794984063487741217959910202461549085290267780595395352540039193310966724565251738732744351095554974737840226683721165734835550474057814323328860163563175424336552209798659784077815215028779725584044937962161553524768448607033055386711114033953493733689441808224552768597827124851932943431961493849765930598702665545551868908654767492437061072030954942325791831237697590330804221972140525642429378997890220888295233247816749659165563502521175034529061180633693132672587512416114277584715386509604130365134490334966662042624024723016895422782794323583105785024271442658793603205914632600400592718191841004444662959707880403877976299832614061316757791061400979659936 [166,117] -1377892525075289070054576766365786294420765615240948350143345739851930374609321548316919954102045895227760630465527849349022287179875114142674133553197163092551065651440910490519335696451624159986050241011865841168392822193691997189953629575599838834690279582786680581079943010553793748323904508101381885689873755164332997504183457661217317476326811920158705150644360761739405806763573400990388996983835709690003332432715898859852272182274584966828745689150916272524797134129328212402474229502935857320106193515056325484207376609647340029112838006755532431120562438192758034534311343422214044932237757518432694484397498553499502926526799802396063916851163375181678810545613635298109111219168664133536872739043282512874408333570285042871431056125610173578386117756074252155396700272906378328858397846699286775994096649427058675131389706459832888442213507712300580997614067062093449461051307485413289070605955778702541415003265798158589084648032389211759243962380192267380577545394934887258296426714281480383759833942365426942234884103768672410332036751708099085639512225826054947038518182149336524007037558448500139553207557014113727592738327047588474993359122582366456333279703612987240667057707074475950480082774938720412824581242101841825536322083176691335768973371207057043276162958204328109681620475500998452097046380454730019766767377901728424779951086841537497135862209631756405826479410802527884374881764021581305855004603032299575902140716114751917566519273626932960704217826822856697996683494515132128661910802884627710159473102716893107827188936641076696371029365489771895771335144636585569706564325471436805328920 [166,118] 5051203201497593767558975567612238733883164191154566525310111202672974180219461144967929576376429709455010880920092474637923212505280274908885458502336112088261330662163192456831308213435305383078007983963564410868291172129447635462061810787129260030852369055345601213215042520184188423597086047702074756331828421935338229702518484440596604305568316834635570859953659200981722233467421435341188429636726627918740375039710122998285513017669408437141187702728387984609390487909895024110711669254175134886234866971812200919926201311191899325026946704956622991705554943092378118532993780360320399879015287824620501785021989221424620594462253298153125881912550224464183754206665260754330226033020859136409831846740929551392309640940185321920983988022571594697601099647764995759672976076506118321546618129504831674743767578531355698957324884620423461480411581253939986033499726220120117459401204973996896573551620166633937198037506062100870757170930599584617973593113041549674203410989500363880614189089631394908321225523645661921720217805228160063379125770618906682920176842802325537456847947727037296556246920834177180619516259262134618618801047160540957865210996258480374002273562233026172714383754141050041865136446295637438742365381819512856600551053268034789710835373026844875676966293889157244084138378506134649239991313985272864326117083851872854966335836459068631675525011986544584039735303159658185359317382623439668049768602215573188595266255792524835832346076986455619927676255783416559799097250106335229947745360669038206189071519545327676314626384392049874014917925250616241770504172580105448183330615545403516 [166,119] 5087099628862484030277794902327723409339425409151654272598187312685122591989232142048098007439177301355178203650725028227872405320805321160849230657512152993958515043831808853848324356035679190605057604817302730144276245102541743882779078736361470187838917177858404003847467422702529488499165831764192296976920573098680345981537289928980853269897840768841843267434915137802981517519397104026387245981490044464327316328005983327142918149082035481411795642544979993233843984532146954765389315639386006429551882046243855788817271283886758774468018606429519635341526443536795013648644859401729092468445580048862160050153210954544033084051490959163993767665108342642331768409586632656361045832137528634435597242204316337314236699052645019627115423437143251093681226615447939009813073279468139467024554224509514984379604140400329421394789695672312498502565434637048195421842704893610015559368437757961353073799818759288742824860575652936455805238396647485749990912292684038149987478682267861780420646707769181797926728165246182632175473009609046482753936866031921515825299141866667728923641168868355099871751952396249934417861473603600562433351836497343890266088091746560881296456315645084907690147640057088040779132951885492326265347390409271933982928178051168241541476823033590536378681985888720646920688949172404400826953389324574856673073166197320018579570132500351493151018444072329481964885353618226268694732447197316436357448686886445467263375912713164741194650461827321416573364967317777551012444536081229115403629054265098681992636927545685437778790895826242722911801920392332913938477123221357127161740257216 [166,120] -12961007702476572536732311031779900841444243299893289108073855827947678481699658514700888526448274601833501720268347865751660374016033310436217302095589209253140789534425296262702414306927071526628329647946082476985628627252914508091373332686100799420259018488999969326736101810280357679845776023137084257691265268156038053071403489390296805212351182098366392744508624389273594806066287845086456308756944017459712755322895360369237764802073124424943565386940047913067702616572970727726761060474506420051329341024641370132187600686710511698138888755026606325118047731823585258043689097094128117937284988218449058567520955338372345620931428407561079271083981637163180136120667259574167176903347083382054102826800288745542871136692076944054945861542709098885599948519027443963478875999661876259341787046502643736214765805272064940892331862916910771709709163780591357710761739639859954720106866044384413740622320376778054999421075975263284741200435385709363243585464074562573125979568006968148174617204677476295266778684966149580901937113350073025164162480824199308011919262482098012000419950637989238203604265798302217928464127983777715624316702591006749111510582735974121381464555792290900394935918472851866122084397505577788296904188147920326017564981462066452174740569110376864516321079078030350943532432369897507834737773356695170093465214633384864620363330338333238083815848290768413550777147395536675463539538518369442104560345700941335002024957512270197569260767040595436943573940997648871264958801929555481092772655775421817130498070501234080244904664318159437225307504801522161431803202945568621814736 [166,121] -16362317164306669281002533498023970250158089480093786653661446250197359131311583030816290280319671114536472861045942120147061550826373495024059351947081618128079139471964448471506027492559743628208643781751028811181024644060904464252714508223415605372167255365680876423577249425034958051970804492479350605792708053221704197952457338800114144494609093544435534631594000972279830344177169617827586659749147223828864842815972500656271842365818949647845592315143695684818893809706074484771835190386992793569470894180829063871652511884042406972857788388238436625784627601469273274656619213601803305455753668221781558502155209125530463248782772763597216000189649355591661023054422269112486473380459049942235098170074471834542112445836817434879118198390825642467311779162557424393467220323914609445412916775723736176226711776718537757770795386372151012684135556609558169900375117095355807011875531102904352203539658326208157918534319856905350275244952967562099872410187658503412735636576370359063916105581096197608987234184033884656929546885722441800796370823280292307796455424585726207914806234267878238913372393376826690117688990282580947978141375056268131403775319457969514372217932489981647705821030815922031117566340696415205986802353741077316740913114771651088129895958740913018123323983088016206716008448015017244808532733374852401891464563051137095295028135681349385854936055269767067173942398868165692843976715828333777265069057669878704899482329061989926019401286800205552702598857593855209760559307821940003823234797538922156138787785429405397730249681487005468579984928013945103946800856002660352 [166,122] 2156171566720326121429413480757016745015580795898807297312667390561879547001883726145264548158311439594053847028436782021126824300369773380932247740052444861170846030173585812279063639425783768612137201990933148259549027597246745378531378353953361918346265399886395590521518045526177630622301041099719954958754232364186317057878448809908291161941294482530354784079782843705168740784672935257865079705618640011204198795837456548669677065530620604453688148006654616002519874820213892477320595926699109004988984745149161637792533199037084605468542179356859019601042576611048572554665259258102107547630282153628494215617258130533818272513499585631155423863592846609474931520187990821070393367666355778922576974370386161286564762542121131834928960913521218653835033905523756045139976701475801798995266343175964761686563128021802155595870095038270805516713068594859163066783455399276085219866424264138606867968323690438539519777059383725652325756632484063387152222209870157651620931909675406420690132509485317485158239103413337155255045108787630678487737906774065551648222573770292659547121432289838916737355329561559619341762877937211203585710996156174143242578920547003757391644249730613876754559245889802312065104111238430094424367231725736109710030851012583766883408327590689837356696168033580045893721071276333590883097230566139531857662727661859769544373970238536686475073064751417404855546441812240437936126977204508504894781632073098420078015565595172747176607708258021713321575552926177101394514069188483984243213750275737467087266969318647838084797495401147907401052115470214869138186485854 [166,123] 8087647923718051856576297363906152423651642789291991711340041072664982701646893736107611719920022309342914500192569945744382378483158014115041820784314707730477849190189381567582057778725632748638253527826065446281705190169650334727039756773627163401250868732838848955048260074010422471398086244308542866188279041028385868811902954851440462565706716553193261770826353405480533967760093644569484754459253356269508060733668924576503495675135769744886343281184154835881397111234438619187847967360004016708367097980336177129476734042836177506395077984437913220082018572135948371902733161253168415222876669044630969195514203989497562731775533587766533420164069910524979861011255042750173505728893563888756023749929412544163836764875559328482030034363936774791723436574570635678234835849421263743518314962357191659546062342463199652370772775999313658837304711630279732882480843724422367754629005356793060998860411540610956949061028157365686773670252883018742521925011432218734132864319082836366189952746854946553849947359937790035612045278596903070808978720452526495755991131656473312055250146854583355776513152832696475421078640312146105892513023580261258631840400911935721617706019057090876152657335224458676401478160963205907721249678612799138902544926063592519595085269446311137843619956985339436233844091749211096428756979643768901005386087652417009842288021128874648594772095698857983464702087477531388105839260115468236274163983418679606626053685152601997088732725039250154075843155040672485724919282002191150246931239818752777403468021686606779637596377340284930924447329865568461538624 [166,124] 2350373870182690605011090845719611236688952262865149351730783550240784678747010220425628884344447905951488350873559063480314299173365365943962237795105538489333529305773266729577457385053006592511734815016370321176309135009174358627157892956442676254460497226874343144125391904980079125405871290157377544884810102399436203127786687707745431465418964457562567231599764547815525424900578090328111369597513033725772957298620214155550767090332030548308170347769069095756868829219527908058470995695852579903577080935688667371113159838877681598900284677501628953714162872982391853886634077255017644266142456883279842992883051061425448498814453089849186989118695520817758332578320104613436838241847631424866860362294788202242034869876546088995969893672330089460239543677840642674993766802871367273206176234629068367465425917295085358997675731846844669696964314092022967276287540977331862836098075655285570994719466043772154729927675926166197754658302749102412245931955010420236149309919977982515286204476548510089403990537771301966224240797981992072974271365580855517167987214674298554124410981384725669180859611918580195963759263344886827066429840368027601597354905795231090644177441356248518130027700503784927146426647281143884182777669820331667534017087945588062755773883008346450877903441321346364430769231730007821647381384953712661507137623528479411221640227624254757119903939065154843672835492381803564640167719713931954252240530455174205296986997236814891313589530848711909272691875543199161956720200042233770481483540733648991941724968689343116865664075644446930068036554389164576 [166,125] 218946016904096253758160800588354918572778035678656103480540075636125228403246172418130615849295480165718127871653751368119773796884504662623150795153685913633980173494071796436777497080509198670501153780675148016487966239870261007573094058372756674294272828340572947285950621585384658827479803599550758126717576776571934484774094331730110822466285585876976461178607913045588302553758086480959940069008658767867357264064192968376142628252097897387083272901191395319138465710404071827932189817423025038294658822031813971477282858024839455592276788451520627112944827185266087705258394108512915312247955016377510587396540702320205745908947176186546784826812008859811886214179500330862873281121442802258191585092620847187724564208812665235419641614676919465477854372106371768522745973995342917815985375966966262660797703163057989226827595978181824930330715885872706501003872527865567990885154536960270356527616603872288514329745255761947427439979703034904440788365300078757104180537998809805571555645689078411970212994861122695342898937055486051252389837528492827681946000402887575013529111962083222212682241443042204169963101061992564145624886646635027738502458448537740057519432648039727831726231797682372740292168095739753371875597197108589473873480594789047642490631248090234032495334057410556863897213339674095098705164695021865103620803836561302254979933336598518983880483134227998885303044669445473127086024240586264860807576489981496775390000870911514273550439436588618954072094070938991157114519230757013965745741559616818579867944753850869802070590730294247592583515656 [166,126] 309259087165854870701603891228654904469682309359090339531320210151090537455146443146922431260627034827413855137466853185816599889851038824102243429252809436827721069756023862908976678346362075215188959255557258459873348842748854644302665691144806898578670205299560114287026171086876154317338642440677490350382786978847497475953621757602834625251576076152967686493279613942912887629376076429273837848297028703369505679516921177481886946684148360942327162505384600285707832126484996070342290521893118662223313838212813545678189752282253895669233285916122691568965584338008069039149133698026626259794168443639311469281289874147824945270190879842494774864319390791288906541397535519605877925202104865249162431529959085806074251310547022002350687700407916112591206450269746171197452016532744491346274324107740581112145290633479493289197740569830037136194081151199332376964970172614012992954624772318891535015954323798192558253929877512584650850549641172439658013838890129070879526978697844396229746725825615373085208086435736175297291905095430973648450554869395009220825523916969366994261705580317349814340074301407804888138457645752517722067320946675688723395212248632231539995196999191276518184563124832822588279340819719551786992351514696360219602799872210995490140497561429269952590917434384805828067060221611009400707629984844369066147118347111660322392351501993362066969828073054997183779361578381292079373405850640258635096469619348020326474493082278959716059586894367440286005641840095006425165177254438417811109165415018274726675188111533871574452446417788656846652 [166,127] 144442424396828541204456829527454892777177798446681459405117267879597207692588230591326507161243158385008985265394951093952765349740655731876690246909685626364850475987003038494349993490995442578576195414172937247444365987513533773563485142426858279249518862041552432221468027477336923341711855096838238249372487467185117847145097742884689279142011398814162465550051242833227622946718237479571090796341788232607966300136934984922477465914988016091499509414430767299135494487558878960306426094039672256114479269310923573094311681703101380558455700775752658033037399785672009289519709431521601207867814590641843949673467331691129653632023383098820652880426715444781155278282240282256242283817602333159326191258536175220629857161716603157608612623626519851302014776429022365138515100085070117362975401143965327285949032372463222598208523158431973037374326342385196484588819359257190212626531988425142509604755383922706480362406184970818192040176801629259057153946858598559780176214875439273329198014401558419338237357751705586370073644409127691548783745945442890112669979541987947765117321996472281377122122327374921415949727679494196798119989504313692207020076810714336369715986214060299190996831574636172836348952975960177176003046330176354458268429748624650028160017384989120725610467867408614504627976919253876818069148198977289731707818611834222891864561431165002423707570750784805999716468603129567680413986317162301822374466670343827080031823800308988596393420301111932442866758377511856287319706819843608300119556556922715748532062329802760257342571706232000 [166,128] 46365143980332065137471853402821070178984883329526851870016749706085546296172612420721495076053440303685407379576977243499542448648216370923315816885850060856081809012457345412079656703284720620734164482717241873282067575106216861977730612084222534904903348183057343545445615743724541021394621460176546049326044644443329716937294421550952078602841672458450677209192791774836041204620228930187441254935469898052306567323240454304440740138602316574249808308529664539648068044118323203538764770453983504363336874616936570307487151173641010609322479806118989115891368641556868390736666143637672494413045858845410605230199652755870786639072041247203199433701201831480062069661581882090182775060569035410660778597767420898202327110471697516821411569169565381927104754050051466158765341478962896679714478438085860288634483821584662184199073963406060036841746579509856562584746963642585611910111922413899815487303884047982490149968331875939460151806109894460041761925670978533830172624453381149088422371787518657696771677656419811678599755885336186073460167788121622897607810073092569603034520296844953958894142327198184265656903741071597917542138754141512133221579935677917119233651235409179282209502420852955029091004464876330802532888531134116780057861910133777247386761452637787561584728229357178959339117544323446437368237530166594861086454281580933793226929291063337973676477085774790693181620988159750646108101519411398685351445376045827845395511331999008973127039268620721994837701376659133174992843835479151431899186300966492608424254737047832551374380856 [166,129] 15183777140367814826908473147387105805483523016030142374919835871607262113167925694176673988525067015434288273530528676166095121039795147416577067520439806437846358244218762561285003978086304756676900408223376415199192500566648103204689160613586382243280525891703867769894838867466748765776450837627796937436813263173379640402864055245337334380224734293422792066325731221905165394876025823910356321108971973068604200316669441582550933461340670664525336932983216476422334194915263704089926539529484539319072536707716431292722762180468448453420901108573680178371109974187718748267528247767512571715144031584560503005337852291504948644043218497623782312573544040464281817898154609949816371265967215759610136157544752663100173515555704058413734219453965272494151092476929115517980949965538319578377766921956922562630821760667526061467290482509352961696699630611245548350690202861941559840073297080862284569334602151962025325522746604403938228075227533453254052951977681394669503719995614904637215467412032717598063796308780803374297261977862778694205760136528117599294430243059998003203577148793227261117564651558566615674149697264847883924724636376502351055191602065093544643210367930674560394741758525344946835003182463611196805458916116385313599760153147401220670100999647534440190075815848896340112320364555347696331469708928236143036411460516016501040020535667023021546477713177052848656808748625588684183800423907551926110557444869071432647163477440234191496613927393917203048890700884213291978646662214494912617835337440679159715153824588784472384 [166,130] -903771092797604744719392073273226204833614095025109606579455507880116540467462096690054700067832909299723281295830724346019037647050919465262122166148109936230489349666274676604073244829143765562163229594477221585423825138059778466125986997234223539253548838159492064376727285213395075337931671054629038478227986368488053727148971479368380491948145155780359174692295538198297334868539972665597607787456779631179671504909736789895707749526884464557758695308354962517014027956947523015227142852058262190826435274914597426658552394018898896600710374081132221451728364432304479177146162900965348898111100813022754833931232911550141391062917821393442996995798202738372790918725140630949694430108861695331162611173188078292925622922118472004639408813073902671944222604947787869281161342546621495280391917666418840988566446375073043687649458282140005591615219148099751246410949059544559092570558994020737040570763773307481421042109871074189012592065925385929903828198858255054008685256710825409498388717620297413925458036613080067094496016096055763884395439513312747300119885434156284471182181296416108138973141799131316851041626040739880098439298832002705076937968417929179491521200578465285894182000626048257835133800635399611004788841494790734798151653998436854820328716610185851892713575485000116873383079540156111936864155920979749674202501797427907482747202839658863000913895476179712022571104258310944956662959189931005776039637821431644145724398832864984461142799583112148032235880673004321469249088808912354571795435316568901408130429303427 [166,131] 55497089931987255952910963503396431933837487115254847196670785800354062460447196103315440894537988178699597481278080379467979034718506204216142712289140331533381739833150514347151892924205851031188310923596417294864740001451771653116569769009652933050859748731558657969607353967395070715341592136401442495099250125010707612571214882272570913668388325894033619146021522470292749934461266522844227123805651850771161258821209315024901201178736830587066720059678634698874759253418063171013907721218300090278711662803066394456923535901890541319144504100839642273861431712337940004426859270698113185165944785972502224826865130940355078037744166807107263040029879394939708855128367224936319503990306054385796032621459927919234127885483978730367418420965999964206384369307591450045147015322240385062234454045144659793099342186772090805210089257840859265267973907908517767488917416025047494266798266478539043714394903831724823652475584844288930692907949029482899591093558724703636133697619916765039770081837559752440117450713495420458412390001349226125336084805695217325756466036931808379767388697061355549135699571373514697651989314414499699522396741297470999512514190684986729882484997327923191842092386332706071584359006194507569962721402975206243924095243657072293680187120323341103668497860690122700960655448919932988169707382599108917902586023044026793420120137192423578162563163245666741105549939084599312858149801663381500153263841481238886611630689396325250229424270397222019859023042110455894590801245888223302814272844950825551067264 [166,132] 70833267636727923114298051660833053767070961055438625851322167510241960449353106117268697913738952073237556759161150086574160154889253013273947107613702989649115355208001071853897515743119152654949456142056412638454243256260463800216676085448078560520186193267513777981227401529142581041020296350134873278849463502755436515946506012180280574045526839462761011080018572755337676643679718164821109069808813495817283077825104197239006179453688686802651224315291548313808677314004736187252520011511397405771862386425240510335937428345399926394550402274889756331373743719303262493055921537559110623070020460580176310242483373840129339095812084257145405726508226761591734962101311727175689919375422109577780486807252758091329737281719742726756958235125945842032516078204757786612847017179066345308452226603853013669038004985103560100326640643161997458684571918177564083650975811265827798388801526506766887347874932751890997191937441579040460698470505613336447917075981670393985068696252623688132549316718853405147868033022792076352010262841202208652302028895154497647183697250593128347386824516767358249625060862151815500441584298747599530659034647215762103571134668891702442275238990636006205901223481142969446097846177560503769072804272217864119795744643282407760427124954704582926559282815279423417279876171641853447043078552947695152095985215233675426493227391001637911676079446731897435434733173190810688838041202736627259947525562086894477161584071734510959611271486219196824181787206046948152065830741277324221951881518209649408 [166,133] -7864821947114536427653854918287909329849322658830485131055229009857350669572942247935807658653733168092051071954724858686292802089613373743960549616340812733229786882447048110423847720183810600167807610418247382321451712280892881799712037384331852308537492727001928725605527617693831606385858081241789782672256873378393544694107234475243761853425973258967018656511718408150210403784072986597545332377215685976055463091400239423694616615320704094111973603995373169361984533183818846198334897298183440482467528818918160716001767900074544705316244139495191264859095682839868231511182535059276011428623489621093439958902989240765771338821547621595594423699305938821765186669680250414577708136995816548579997307914387341351534095205334536854590826655860240757271649294633410741506475131014689611078095886323901466118690060103318443196841633278640491989069260106949525867732268581065768168500308556425654065675460061938900640428404792982221069293141476525806298685315848168100453260589893542369746918595373172141770187724690288988049922727783698419758092807883236926567540204824162698100434094843943458366552219067806912765428267416487726540060746230201073234492669479341862418334263531967216845118551231410731121114988967623170156583838043619156460685477482842071494603383798524734704798521502174404578781444995696473143301181227255795264257754638775871730761573107478366424526013744083540128471289645687578940351343586130623673271494606682121446290649558381271875867606884574869504593842182520012252896194663937130338116168800 [166,134] 1428484220662584012043301544582829895778858133938333861150201989877090280931885163968262461239680798842850950073216654447723971876949173729245538076550913613762502796823187318150517869446702372279489376642762603097289837588313367335405130667722260690968046771568765019779582349614355649940932550426941021496592940209059497814663357546466466295055387844710349833018381051839949801704425335145892481962641243027442492305677006301998447987878896231972579066305768559240526386453245470436404742355679080080472675169724811559807642415124815816731140973797408818976725452352237324829196045422459961897739108633941234198291095019466067540536907837369762738826903511505250978449109943903040937323688021414249589986764326914807573128607478446247175744373356361072593293603949447716147113734644528071384947380807805394948702183524317070192404638975764288995726167670313520283383817604247414516926737845783253344884340566853961760268228311157511339853396152588090660422480704962290803760358791633047600868327966962373378664909450106695232883459246089929930831636513634672255274470932176417510672577996201857199457784651208161740605596612446682717356339251815666622025757784560098230849580812261509296432038191804664122615104388296337850159333166204343240812063362561227792114946327318241916622364404372481547856503935630233803966887785008101107538855795424577796550056673187617814425160522299896627402393053994109462954411374241278980802331394367371127016886851562270222511597201093044689365457467741024070939316499700118055104 [166,135] 136517821969388203812107224414663623380399051510169020500113478638233712283850337421509634052352967993449114265093537341236395667416350316413792026136127975582901897649671380245221797992578530914905585426227452289744788252020067588865828506689023075382498311808054351981000576343866526764804037484443319116457782382207958964084816702956636480226562553144883575420523158796277573217743749912892908211322647135820704807403649625063754209748763972413993559940719206466684520716370873377859212328333499868111594244169492594799674869890883146356606888846983269964926916501682014218208860250531314329314863941868718670522688758388482167890189100253488169749663550764228012164426080364226096894930188246155232311262461279804631761961554010051472524811249098054415979775639568947885558462880511330141920642818414945059746642365364655276970948735509881493893360174325212611207424145639270367294227860956238220113597047079532807280608845544858399777614434244875010837808915300162554492999174984817358735085445997072856752231694002997244204898928524811149542684575874042255608062748285765876998085542688298772827954347705453419641147860137476281027305477011538430175911646181277530684214833223882011326393465275863280852071660130683161642216743165034938301462071982880948688958389793603468694221741498538127237533959885285808900786158378023409527306220891942455889131762897597382998414568169189822230144561915169828680373143047439977499814214560893422791350549507581232496191457224035178681314561754148613650816205586816 [166,136] 5142944642981321787299639825941131606822665775470382037893505769195106293533866317482106278354588550779751150403227933938615197149420338059723916323144553430166879691294842976477396222955935991330331606022360956945551928783955116246954894419814987170216776387170393392213718007670311770596156074087464809408346463105532273011111491724313505209513637628703975652435396927537887371562113882950996869546798269185002276357590439966561856209860404723193403641657578045375199366721133240459802782918238993294529849169977639955203008996814036081851649822159777758540231529366488736524552781334872907534461544274772364362759602831713587117461920941788515546603572927879661633435310113932179728294036095053534429793333742439988898455290600186544974653440034078553942373057667447827741734755755835481726277883601030213687720850712997729627328515203468219807830199954886602143323400490055927753016576906299416661241367261218380060036619743038959239211950226896749434690037474051854580348233528557396423158096774008531207348408739965528650797980478303600949547191022256646009663984970301174295407442162946936318653016182347020711176953034893911230877791653967445809302958116639129111565585590998927592536294504938719147124240951217724048654781883860676895116291909957646228003615419695186235728856452266033297525485595523064770674715777073719949307221441180434760665367585271360387514923503115146702358621939025620679470857261418970271885691523079190909036010558593052262913257457554114651351858439628176793612864 [166,137] 6610472257326811796805639349875861375953451482779165346109204315996814534218896658365293973793873465140747990004837902302208830443914183254786334994894035611602818270060083634284033104499704645703699771384587446743330863987716916200108707850139934392082033968011852503566963712731865110158741958330888817393236495033225795237391689379633088246759206427161601660749168443670886936449031609947698241536822174302295859160159926496944629583689316191876822617514843722535238198829234152765132206947842240284656064909525267240980414195459768129956851070158180994220265983238120691527157644703992447119663133481512106115281469157204421177654498586040777800258426508989161125577068964635558174881286939787020623706587631812741212517467872515950083496564758200407095234499611796723981040365248667030402862237415701729261062841168027136263849752818229971725969296764300720695353442167832927809583696924307718020383169525448088928809068239978024933928136772096683213384740703743651080357417552772568466822357207169318242050053726106358556617483518818094892737458483805117924675848291765781455062362415799122063729059953404662764187187903510889031149376577183508064205541075876892210904854231248382007742325072507994837701855321540551010336999036734130323089826498047652993977080201391390837796857199397641626289812390701592699989548969972940898887313944742137520044333164072437318581136906186120174544944365171076060570293858394849084726356579379058697058680029669037297537523999038276002589257916055135904 [166,138] 336617589705237773571399993761138369053374681833110163065065020190727550708942630306466252166846169595666710136701402365593834438425432100667666882677058531855473400513446682036887844057614541822366543082459668866643684966405574816421396275262070180618659676582485930622234272318762266437338727348222994519886717807691874263068960355761706943546011082928027315857695717395162279288658424059124084208092456455964122104722864274984516694860932626544189312564455583298275078632773900822646089106967128804425998468084609284316654113916193398442221921229914027332031769903994567914314844466558967620844792362459623993398593256052926501597074592674192076817790219305287741973235817562472287950998289537022594507829991546201793856753226510085274029889640834693170486989414499610348634131458162588802094713595345201931537094143434629232050165940086763622214671770382621093987783228978806640476825278300579722719971614261566544121001321678337415366638228076833053603613857486236447403380006725022469570695259646038406908232961228832758374638360508096650757497679183169112253848272907453481371443103493669052041551951612533515739762604281727703536442011202661064050759905194659491812994982210035260097671582157527062284067054884365760891405724200804076802672105239194710150781244473228026142547178121877971775234746146249550579266725998135699800984887810958091744965394779304842462860992302916088790037967497945257308603174849561236786593974291581076605054446588610894462002438497481238685703670084 [166,139] -54152901777949627936517869961687472146826165439281472897181922736212300286676374934204334036558372461019049349344948960262298917863937141133238909555164462689478365352610386700637603110872171171111599747007549282599777593166739464491110605262818085132815230077979227362481561085527438060946404305656849210533945520511855042425872951283900466034349128127793351348204476132957540926707532660472115779220316685316428432819546113614884720158489802898587837049276860924995750097506462539033337997917896293998841361120651324769195327949319041529807929611652592413140701695722334253312369908138044005615968449724828026659986600017598477986858056858872111037328865357331412104225744752493996865154607482053904462541578451261201044358764655194113167392313137386386141936380823248110963333133078193545830795580554734086885530825921515378703297718657371517719119485052345952903960197756643937944731952046569205079252333409038778712232623601154299670329459145607217181590563910168148945036495891990130633413243656252581482199113612821458035422722377852146507141328341541685418869023550885957945989568353671167837212646204373336081867964498950633209504626713274826985921072654162632508813791424519652513340670055694506079498925347799670573490179881405346238899863012269618589419173506441807546908106818833482644089527377620936377714346539845684689308886390081175417374877354829378425163663391890016706384091743046748238752600133689480040802949701929344530612226507391839435166789900429854838464 [166,140] -4925541260991572951131123318385554191376733660962668513503309311067574240027077550067051940494715136775421707519548813457294660958166593627574501506454893901608680041260613907874278807922765553701954937697653875197063312504301604969130073904064445135562139176828979017092155390990705496564017636057565336218717507087202618080738347433299026041816229610374418657636855490582439975361500045020763387021363448993513633391941367364126567160401232319559567318065441520515735802562836899729951867167009948318733139651237761665612969642573684267641916967862518494954815307244648149458680698294670001499114230602634824356434886892013148246831863171640640170094054651500018176286764797489791107828055505353354734297983088566707371306335856774801698270784611825243523153038078891179793961139444883788762597159610315618396931668215535137878508061051350732673374304569503575878526383831806745021893270233916099258205253636316581318031289603766293190412146050041664805703249716782001677773856576232910171638963968010496235771187024546962100457018127786901104572350742349388563768120086313028080200927560610620569343430633960724061108253780127608986025798739293043380112650745946788679461646674551774686335916914713212486140646277155168394144018092879341250798403092713030652817742396359686647571433469542701894555643954965861976800232559324119839286675125122341850876461489930518520169116041782418521199048486775713768244764612623767356587425162297005238919951345335914845745243720770336 [166,141] -128433753255304291975598453203424334210070410436579498043645097082798707886333113477091430864716169726088104889608954724993893172553947585604335468084009905282996730103373724843962273564282602519221910416381041838825757563436071791486234187756182008799537024328395125593039839452417791348944458090303487163985883131948836334500576233670580856529161247761617690785947987358368919974977237751233033318442404149478762028312703857652866091029435414670279913293232862857958222186743905924656423550176033608801821947685140292626928003180330874760270977111983053368905002805364347754789782621580442575963237239204580616238711102445147362074062109914638560157923272550018788107291987520022424565583456646209087928872265589499982408038213013298044205861459110763681936418895917750500595335633367889073171306064641459738772645899543442342697403077798934540827491949921064896632982417620350893295921178740184123406861520448822427980541587267173430090996033223086374838833926986526552322615009396236167773017681222868282575059880722411388465395952576917079400274644338252608980620167738408243832060390294592570541753182010247847590322074732886840751572452527770258326969282070708810796077289042948891038360214208019941380849211444636819804004895099789803018099195995641418276712663915071982929242434780087580263711374452427560899255126226559909081848548735868888090963065021792146577457214314247962984898534668180275359546212641383940300851759649361322063960575402841522676199592 [166,142] 318117144329949384678030819224181619283315831386734265549241015426603984121479630050000797993047637972773280619828770283578639141299441227182385321730208540983217040745351246353444816900722704254637256663554746656026042959568488760468602870813236509451055321412978939344242158982950521164290019884059965061606569558822499868816051424295698718067249462191639679476420166454529469698893525410828766488456579137359257503073584263465141433068891537079653892310423372856760136157362089536055514410964796555913435499288076208129300213811865118715226671498977434631158106612672157392853553527455492283372182852896871213713535338922115001765497161662549111994917468144390293465612210104216100665407722551612960414547494012892849652239679988224248731315490033708314507477125830643903158706907545897162816051357577379565961390215349671054239049808020757941165269515445787155432170598908366171697432776950144435007059448292368436369720940379277716812143389303465060853795269889346246386696110341201122761478431579693760320589166420092093120680424536176744034808912712180424071355505673936700846517479709864480863367973478252398718398329502091487120055369959474729773099321044186528634626429190245111132158121135373935300496611668619830371435345114089890341760708455968484626277019810857483030590309100335706021515430134795063092746069970799684867698997517200722134147224118698861275048110090044090227037726630766898610232317631095580794019380241930996374108090844075460 [166,143] 79383881908319382648580893605053581477279087922059565332138138991427615981622648336847601089200530070636532801152574876175204689401999706411016798299093916558377336961516335605606967057876673712044608495432564960664567243323737235899018681746387098657668482782495920820289838673899956400564823945733469647019461465143308663939209302085571018450728673236836036386701165196800150772499407105332171333009102082430075347039211375550693625589537867279349059845789342813126599331194790751051803290151045294420273588805919255242826101848189132555082730001252569392814622320410924193814897868196449431216342920264641298765208055194609952478180357525689440882108504062757185181332498869620432039608793508098906695583894261154794342999116047556988713510875813375493741645950428389873439636257012209007995499437610612204272792869959377137859465183643716449696831502670235070834174763510351295044465742865169174145049276472832005552878984052829881319956881682413982081926178561914043296450996863383692460813865980350431973142321132601581500956339595728418654963283182886156073841243413033805920818288838051314893124219852058571170809903909366906681675177222255753567742241385156072326527708575437000716612739894146931346592060204824397995856952672515656725788184260326039460109307316655409922951084397258380950748777085159434999084077812335125789276684794497974654777900456337097125914281614706092968816581774400244157358706800090776463846120667864842214444710464 [166,144] -1525708870283896141652610652294893245749550614793284448691460302334330061865606239580459866369027280339838247116977385740278344510403105715022189952640184749630685425556822821985900517199489411419936151182336760383784354492572279360791860033208658035660949544034691530780154489249594720521364705452616043145072514475210785288441390768679162463984080123646777880210511822210444277352432043676154586239250585316239177535150611200427524361572791839636961156610868392938244671413115068577865614239315555900223597182690552628271312402421777638440003954725270639078116005368238467253333480578644061757430124012174420688617577441335352994254466605000623268573322364988290614537679443597704769647186685831224250410587628925582212320168310490944106541542779357670675501313586142979415172703921874651283142547438132195373062564528182265804554453597688266837945436069859494052837518708148457474626065783358938204083395525626337013945802528171718109074692033996952488545415482429846251859643729067425987022695972461360036548800059196283115841068552752206152800684170168056659279303264894862127873016358700180762977562222518209330620579664284949638464121164180842190491967723738357404628188092669570533562050845304553083984998363995366277192211866043235584188838594469094291875382586380769222559871166761348264945127433314756087785024352256765382340614380628718393334812964821475743764999828442184132486411868637107702022724137944487981668857409533874660344 [166,145] -69656219734008944682917383370075002599797714980308158136486356177378003190405468747868246620276677382112021146678057184416936861718503959485892567590349806359915132762204888532852123697351172089800306364377345005484680958899634261645730671196977282789929873870602280474943762857640070316473605114615091175225050165946830422987421978377594057559058354882007884537127324861541539860375781737154687742766040058734163424760241323577300264750747261348712055724974689043252472516444565481792580065881634950456624210179406278305209505683083433143170235266890968056280299080199378016581267399334908284056784817289442645337461184593314717508015152505459053635121701670657554815284773731046814443534955187721662939477642727058031872813080367317377208695158424975488060673372577745717865207269728808778025524074736311097163147822155396003134169170718637070647839560940376604680914870115135729255026743824282877621685845402673357540407738256937871715478109575106751270549026796973288327123025783374552373134511205471629417932449067186432760433030537261408428728828675727543645808927555556447531856436887318617132437788972769937159850230705364603765541155605029910280282585254190625015780598070174824286483092413473546087272927166984935116166965914303495654938767584199068536768083305529540007067555314254601297279435065916519051032643808903610223477891827877334312474359470370502751106737574656399313830204836910193744929739358837357939511822330208 [166,146] -151771266805152009214534212086145160863584171381263158833865372486181533940870697292942038881003833739257944376868340735961970958759665158680306871632437468530218649249869597166183340091452240894024018541881228830400406043629896986527113885423761688777368676420102008553560656466771803700506520102956187797003164376285408386508680734898617084134487742642957406008507581031804857583358864793492272501115589822210617594585878763355455450603477868187281637860995197242459556991605436332424231009356213204425484922817759305661427452735883853757458778995186132498684201134180600720036653299957167925267499863517737322161368530756355925730384830641353865877394001684191224362361295133165532661509809335603637386838620497620644979893495142763528098070336924484178523239887442849666607690465886463383691702025136991995818652889099129327110210181187795809834532154557824283728655997149555107356443334100339488030963884741961364110922241460089496499727472880322779215175740930708516340800072190949772900124139882191334512834218022562999788946134420315592989975668262186253301614876808251845709018477891054701842719304465049759259514648353018873380844380423659327637916847874562244085484490052448464542982522353306838009436600060857542449514681730536093371294732194678366712657605567489754568839452201219962035724638594174262242031751980323697938670669337644598368600431242680792781572723696965696183403147180882995877010629097665970789465 [166,147] 621753113505496822034414094065144949859551296659932482636070653503684959605428342391151597013336152181124640717347014798362893145156047190676148641054179361035586068846316046338784712931759565223983905187687531317053972701342346435207473662988926485277629536065647682437263063381859461020625346709103620983869715975658696503984100885673828934082039959766409190871462137488362425056511983635502010780754423840849603747867532324396993925341650642085047705736492452109217546885648977809483994079538430354400511887746348056986270986499221697950952118846264158460283580338194060850962572462408656324845292230446200226060698755897911401234582993911577550392701231880080082328146487154174975132876226743818197933322030895841693767010695151809591762468039628319784723089766872426176069170638979613413403251889383021376555889540256693079120750597885095545507520032366052736526198013790149367523305580254750758276191430371999150837894993183370057300855179947264678033093104517680782847852119841626286198698962272278230496203920049302472581460868087331863222001621706171515051222397487364858137130223713546703797538631463558510245649631200486903281700703591982065749035337449450308231619424305042909050713892477155479289404263493155591999927296000281484801583500787829461167083483239875243526730045922190345503879537482941444971592404296163908669637425645070331834395169673649668431207704792974056730950014043730127947507692944192 [166,148] 501596250687945035600259916217669186453927096556468218751656179202008626438943420744254480761464371057981915606528543292889061242636831131337057904331498933131403638345342797786422369576907492862997669150589930370447191599735418834995633165641788600184975146531864957725946982636185541372934627724201135077110511142793640228292209737738885525613848595004122361827798379937512772079917555974164189517670728304193851078001685412444231242392536125000650971382626006107482433973698146086634253711097874122491182140009317322557389812755287726774401222703650624321299687622667208547599687425472506886810683850487012687534194937823100730054966415266323808881729730531690981881291604602817459892165373057988639761845382179757322513455624172553401044639279816936129552507075003463087123257151195658865491684158944905274757142850151769122745544807111594954267361688298727109340285525397845865841868787183604085655986945554106705361181526316636985899518832474592360987936653339158833430332240883405547268561413688724781702310756311454545643144768669196751080860954143233879024148949206335753707604936871498749504373501174840737075630613098645063486814518614607008037777484585882864000547968423001555958774464705795393790137263163546387218716610987046879465139129837004020541736896659373424888713088739970823268468649151053495999994292579715968218438222210339322621205906447770144461186686313908541241037662673221269946016 [166,149] -130805856103930266507871502995509899381126197904568506880537793522985345255232582302901079651871830753005042416241851363355749187563160110387568921590121528852312464663973311800706334294925829026659959126423745792077790515529940161573394862306974438231527383482621808643417394347300283993957205214149923303720710117053858002575931114962107357914919246522276562502414599665880130444198220569586383408138432836365631942027887230687269888053387577025155789297648276674570880986469496255581116015490962108856305434433176492525123940397425894795901348402025161220977301361292407941873861079381312710239288279722676462177091058232557699062382771180683698507110666284417942432664364996129213140059254515793443733889841081732583085818637452740905533661911017530899973366105044470910511091124449969482706932298997567740496373583960918652532902455218365078389606092683867718096466453019290081157784947369827590235087399261841846002487454881770129123041283245005500181816614079788402304204704723372701125096044992888068190606139894868873931080681673400098027487020891670862237663666528679427772148899594821522503572693782804423113339026686508370962697983043142102378890973072810340050152696690870469156110638190274063634515369947108856527837005477773855755419807344501412583212807737355926366414932704442547414122585653153723989302209326281323994914735568417283831696425264597951720733182836192838960412881298160 [166,150] -24312575978087739738535217576829129359634287003272823925532889582974510876714330757081750845827345363636624568204280255786050652870377742667075770102502723185072349612315158875420923871601426929905827228446919185796144403982243218226205481909213936442346481313520264299668539598984967672522885230826665187364445643137754178175201100620589355946240186375326621540276922327347327618855894419276842304721609820803535586098478452824927367646928894847651619704786194538578327723404157675893924475007573360845640080258666803955328042892825309509412084461491757861570275219680712262928597906074161805847860166589003725278585437336929188276645004180181774902682938323706944823694122132239951267922497161921399310356034460189859009636660186995633210972368302867572516225325364572497371028971892977279814427065746154570399393243034747965368963799855232428878145577662030860350448968638976985315635939437268108455446366143615757352238559917972265923353050694359765984373906151616850543927067929588861073640297194342201240549648188653611295485355264513325913715112507901434574556700986945148522882725649578020635374853758530269525761998541449623632158790892265047964763412415208223958735502209835592645829018732155434959870866476701786270835832675201299570641150142393674919385502367561754519426374042622725821624156478681238180518836982642164615022855806051178875458874038226410380401482548226024340284 [166,151] 6138256186257492045839574194992754586805902723360721315944144299310061607196098932075220192615720757101160314939743582698171417834825048926902421195148184623179827136157070454068397813240548548304554300513992294399296883617270491744395554479971042803224346882004161705507907817171946222217883704435412230859829549006843705196488647274837840880955909247538750719627142714206537920385951610017867184684568853531362739164473289821208737717066371260006679468081991789739915527724362436094781476649748967328772034328681150433049619711770068982619998531118062883288618155548581325788550294970829747947724454361154706761150039759260937658090423341182723015489214306610411333090928190159272753145878532567726135817550634859559169033525732298359799640490394911697748588641414871695478911554258669194655630034567497475252612460423396784302618848092626070130743819532285356483105423895777773871532205518937632479839775438369758985327165825003521803046794514449349517804369077070819274085102118694175255643776079694969698474708979683583494019292077589514794429371160902807751008693418504880065943336479866151544431911344980178568865062478017740154125994781815162019459960085479060896030057100015875148279930618487144871842128310129955576440568560493608805526154912229143556058482126432941774136974172426688839904774275546376867914667773060629901283033196854288488739117018962841257851881579520 [166,152] -66444563926529102612698558418604013799694170241185859545775222143304565475396080259097630368537296620378570757071874284460170126586318798810741331878955122232892771098735122464280253926467731001139492711325191371100405161833337718920547728120658833966827592963902277273765106579186258646129735540027319374945206299880989359947339341218683434558547601887293152375407194933310944712708708180460888940007396741553924143083268229821204861038608413619912266140744286592514452867291690322635099379380829697262994143451459237756445158674992419747826381686643460814809536752432502584215756273236754834524664059109953867674107448193178788567969178722671460373840501739080329116348821907727807487470426378320020514837863272751602915090050555729813188554560334672528989360231490407685115163644125848420978901948411890838866115568562599845120492880129206742728690686929003576569443178264041539673460837304539843844878940810372997161890110389089888647510220798316177956369705582251584226440285735149982225022783645159316461698225162475289597567094026484096763962452191796419717695278083101831716522535859831653898619608309795776075718711511390115410102261210134246858303738572408257816885692038283255799533663191961224058774595971725964288767684626547019567781467519771963787258574720675016075251242493530383675875832114334378958885092748718991815791963402725387889743360927669298120 [166,153] -6770045108427758098182153901417086191551808730927082195204825601209477736692732154183674860883181213465186571211755689092460752918535371443597185765675006254574007083497394774325510062001587138560232667003181442885256234698461601650330784411959851407157212436505249852849942443274424257877661412302213143572591545992941060897244781376742977959857818316817253377330461446048008527233517519136423800091124563240243941645742457645303012205651299470694008977042912311531413860692077380975186452250119149360701837713668967761291625759079792138860896520609856952393084804984230493781755094426928007458530850723617628562725629211208947880591619170792461399836684965540476685075097277689719953626401195432923543231801063099227976202956627084850125545071612021267088508455616823403319179542137214280351826947725578024795395757060054701194515886341732157784670069455995635082558844224028606883124678512834196876031908571104092998381993304713267433156218468582994519474721464317017391922834048640787357116801218739157430135045941023003107395563059715934616556524101042980438317152199852938201047438003121574581395979486165568572099083114031928015597039098240159306130003083764823554052868829696407982545711330370789073535914302445392488050342062614112447893277969699549613183088990200274178056428122454675372914399497188055277084505357226248401808426754891867216348465568 [166,154] 17804905774382183969600699844676615508731979090528121293787087221672977247280530543504686024262456602464322859687491986701344340131724115580759023860591299114702763930938296939066950579026752999648652194029141660664046047521291124537890180022973550022342005504059192750126532790817204751179449494242438211116143815959946510443088514888590919776945248576508348270821150968375433438823356079920143586611140288490690727922999814910492918534108246809976494178534712998182869741288104306079371377424186163240245820184536193003361684904355781853896706220462598310932314743401357987669302608119208845513885015152997988140860398187914297620347605750104789693385435609878285218331370330173845686863455733473310693700714975704661503679967553431450029361389997874305844997988147412197580234066074103361444305237738179799293445661676675726202116193259521925927233753044654028675657422121499044310483743180147462327373419968181371079084732003798832931822464875498006901019612203897787811562538124435150235595360895297741179307243241613720522800075950459975983669305620794152320985730045402053584497507794685669376544970737876535102873444427832375213682646439003913942329920938862324734812553597842970301803775584390564356177491379869303655377967484833389475766135506146239387783970056961717907434602446196728207237070765430600706432932803304434678521521371412117 [166,155] 94317914992479217408255333222157205225573401832629900152890982687775867901809109432498084283584815076737097045958303319401403691319639597248554388799062511180634118735653937254976301583356206946429833581759359384310120817420032730010065400143587097716015522172064993905267327229468030200390433839367202632556340744540826140037490147313636249958713772916285319583280146065798011229267388627926082157451466368080788650353284688327919483372801911091165406387224941433003592984487427361140523274624701434224585159478395864914470093291857600680438191019442895009074097748607769734991309234116115494991532024207564268028052547997107455849327156570214586766732168669428558919336750592035555774072600645637346087251556223793096945956103310262132745661206384192126980213456238235826738973420527409353370970164631808294799739141505382072523686103976387694291728596498488381117644998330222656891400291182163921461294662310140676816530616991557921805615104061571340503732573694099966187916851736918596770214088039727258239024190871951941217087485380322563551643213057707341704834366940889302193394923172504002603824867113610303494086401799105001146827118097330703870800319096313243674324429364328863962190505762199572409720843808346112225825930619045324239610043627648469006102740577519410827367243550695057563936969588090947304818792376909295780896 [166,156] 26444283910752905781538318995630914598170851389125279762571365784596708109645495022503957931519512281247224295398338799759655358875776680287728121317424383470371627507153510942633622655050243925341219356242275697881238427737705234274359692705228488691022834587557356354382574898163625605587868104558041266335436035111348413843624599818513328559281347298589150560294668148250981843708459432003905632710477478199486997933678078343084106186329829915922408348694928662604636339778791238080316671734241441140033942071238095095646715887527737352297345779481271343998206040026293842858935014435223767581792750054686374400829602497892695496625766329236495534891914249700437416967680664738689418970072653505464189444524473261722845860872429996712861330381886492243309876253704041768026288563475003845463824113385278168050843172777879869988982317406656856717081051800241066675206608842509025119535582919966156081595306281675783124782117331391207601913344290606234093412661473518516215730912376813645853343661242488064043135734945916224559353054319754040440192425939855760252020601314160626837415087701234577528177368926128684738649054778533485926509769411466284680562109491871723884486179708545550290230802472764618980723193512820994319175888974714314025272530950536481524532925868209449025699802142550066094559265950714356849319030048 [166,157] -144913176053305068731167284264994603456249537461010167467159368097140697178624740717256403698410160583984516213727676037131544137705453440031288234690841303163852986327288157591339139557167559551851896369315217492411060521907459716075465283809961904181750999998841369340017369028572314255749689101825693632977059041045279098141431708247923327150042629237498534566770878809693783133513663139654670572481459858774472299989151975607533605448225418957608522577735812592018688074551730521944005535208920548643329966012271229935025880421847241008456040775064816914217205400657522930522948540621620834290297512191863107056578352871497710390116775271775875694574414730245980092497375121448356287684075285872133876016051408459633193671902775631458755840368672493194350235645528468148747232615890936256373263523927722013159869887922010223923709794597255212125177648110905804187381724326651676854771655955903916218449435245485027288762294027609871878652346042927413445285087646852663586872155170901133981217482174885291423726997547835158994916274376730509195326235565967563014578411446479574318631337387725857066814452763139882398946553966576884981634449684466771216136407246107561075956985483788766359981872779332942155314745827538494871151777048607256617869096329110878590411464985675497065989273275714968738929900613054008 [166,158] -14314579099379822642561474276074442831371673365722827365989458956055441185150080686963718738568130452145147488076958032457663484820110150670499334975985432201835218721035481301747454063879868760728074662687346456747469369800501800905424303023801360433171251881556234413410406893414858190959793062532919572459926188925365349457433422447145518357513994257849261145753454765261979550783850130613633183990883428297077517782531434654366996221383469339833361305747342338983924206025129147208078452319647183117676123353399707357371119656671286422694866457004338063553744508473152675841364054494332143352777785842591928382786414359650772031447254304833629453449877239283235949970225641757008265761612956868069580702766522108783648436578397761979964379611850824052421721941835988385953435270590620136212662131137596657507545362453580062356891825479078963994796834668328702793930463899692954624646241785827654397140117896016243523930474398924651176834762075765395247302486918366381189102896450158023410580452916263323178797189239637214495718256305772648224627920416101700329334251778459909109343594653426959014448081154575985391222517423349464771899789523104555276190040085842447451982557989003113988944581086996149050749631991669279450503749189550932498557572218000550838629468978988913925479695505178049244580 [166,159] 3337999918331745592037834838577865672568686584880863983331508535553498759906997237872828185361469794465518652656729881332791723997050127845744822611980782177269568977040508331456606395676274577499009939043088690511161162474481268309403643057947531066019803551541747240179794087247317217588006731511059146237228198279091380879165100274221931393333529486617967626462647021040031175752392373318140925169660352949674069647292776022557921124753470561367342230102202745875846242375101523456542098681609303584082474280894978911722662663200044857539856508016427624798955559853121145696139491699106398287838536889913440816786165721800748094301727710566216391468777170610300394988531342581073452432869506595951346453885878552949046427487060980194342582881595155821873000111896798940331478392478166542757409984395592142488612114774146908572213433879938561425181005865566467642566315716854946728324270583945736977679670207500755935868168464134935834758125828533211025661201507217379397296074023979593704600229654810715402377321418578257047458112108095356449927900639318542328788524091599288665105707525285939623565589884935354092218827745738900811633964431997759329279077838399325214029514513007316641734509062007024465290263239031870722106994493602020974832025800568389939740405720149889809486217152 [166,160] -53408339892097665214907410288407272692193610102461654409627580344130234402614022724363506970608359237506883215346688717790146323026885922564237672923280056659131485018065447173614814753570496601182220561010772838770876114702948771990343794599253417982503562597648354948979881978878292061168333661658836579208216587381114482367066308827682388420615358545536270560575234315309680151953625719758050738409473007329974985638806122853681399402415218944599269139874329471183237763367470913708026572434018738653540030686298327548631548780714106202136773157306439987967904580226669658408156551972350617737552733066737501106433680065173678621873911261558260589710595237012687329885734497547037151025809523437004675571232452186996432071688071978389908084933121535571315258596530449506221486088441184283569127165374152929174268142675672030533438021723347814134891010547992470561201123806657968038487958837223191248761270892071765589994496383317063362764743387398134921140048164173417234500871389633524260210334572825440207784028046361260251264380147964740531859200036763165197395126218071954415119850239911358422373128123191146096981514810859024164026524725166211712434342886003635197807796850631796413489238086740717873279196487815575521579597896537875940882506137800617829023056132952 [166,161] -2926910242457561038267163765740014532385694204829454390714994941294069604123747017105022852194966494690377377569875626309343514285007936533794489743943871472799253924856099948887610720586606123857711239333391193968731909595527220803196679606720182353141348404846699010295954218690745515379994485011030608964009731397768042624940282755515812101953654097633064328530120129663392485207102559655978046132943669924244501086651046832578730217967397334976449765763401445233367971483786559284453722561388668904886368825199257615202746233037740253451646203629673201696992012866007510030112006298670815436208813614444589189514853095024094048387367808652676762134696143332137159799840990419205101912451712771005476020866217358448253653175543738374099744170086635837072391333008474311994337773545551098072944147832268768247401830568047103816748854717983414241527570911073899366647219254075785313756907519088991884911269668088791759172671107368091523931607436687712645912477986815395658165431747334553192484346686727579632156385492602115890298381489749579014443874806464739488194620317780926717762470381165358288755380745331003628176278180820640850575009550607199086425037110962654553588863853375650512242790414312854719623048720302059853667019344999865278165824052333869728 [166,162] 5056426675314638984363604812515967777369504978865080239215976834606208555744613066402574079801196833799061234798590822328426181207320029584376021171762221325455510768983866079914775609501480204828973227054166103308143469353819671915135317307201454795751737413381240494255366644124489872766141390979119837778001648121205796887120478472869075687146319945589748511032906165617230924160895556615490940174391560870458578783144219576063969034498259973066991986349457973989291779440652966051182856389867612380375631085425684986444487644789559977147922277103169523439319574710878423142468937111134919789920493393484080446519037956440045988958866453931512634797187684867852636723561795369746863859534151676520129364074404575672124503041872138853828700708990638061445486684282010501345644062313721179535850063646673921378328476810410156308716652791218187400080567493153715612896673102072794813284145960872818335729153487679762638212095813925220408740964233413914622352500749822506781718105192808133316490996146853116390926743943962310037507290460775685218392549419788019868085934082870021537458388304172526802574118946169228223393116906125616651724689729230960783611227528998432236559892272268741719246550068776114268359194411081693882259174411364257462375 [166,163] 31051983802558196672470485027401742393287048128728566798904917460284417685579154009050876496327057335139409614230475079874262440789099296192937603946940781283053019820754791152971832741919605554326190218507233983312379701756738692777257715069482740676430243698446474266339368115291778410656089467510225324002379314733270249841220059191386870570258023153236740930418796251656651926184423410922436822936667144075132481475067206900077300329750751170552223761395577357890404406697214932200015697513378650551726987914675275854981100373002276873635732055889822354702027320135612714568194802420190008029765535942240458187707244567272374821905537339267200658704194862841940401517139012856941458093636908704714658308284599017415355294870718832893755664808258149652998452939849804224605589999289256930180708902126934399407793328390282826585889810446576330237505304732770251492658993355896082943300852200455280000076423250913572447139249287675548792487859774487786362057581771212602851918347494663268781555789976552933845112926427242343463398334860850924962162257016297527208232206511223258423548778833798520648780598747925025927851401150947399904384933464717252990911909667493468326335447173234080335497519409755909036207831273563997793966048 [166,164] 48879627329661627199043571669425328615562406221006696210567632287061871764023068342602348656094278078955285553656556511653256777748034033128109617094765669926381669609884388114321679355874642286145991518452444009541435282845785988203741926618377570092821957126447362343089562395237724582362929235749300615421566549355623414422544437749161549372991467514355829656744598948614095676193008874304209307523403963916515493851567200323624043513825509244986047510753768293547260199106764883468161182096555928119537969049749979281148938286906366062283614937979953261647826838890046585704369175832183655032336247293716849383047170513022888575443101464081935844296714999573876479866880049733163065891204821214066032214504311725722137708211054345459197872921625579410715020309024767621959783110374099529495170409638231984339048147648224617453716548704314779463795465480438641046557574160089588868698118571908809029476608934384154065239417543296572840163526815083675073958450310557774941466089490885055949112687835174431365652702845601488438552727514712688601146537741793821172594761579117823981294093258524119047325148785095544587760497892327153103017835810585081570294295313053673411079226523390600738289396005905662039909943040 [166,165] -28884389244883710159301443160851026414853953251573640863088507987765895273932772666023383903956541006581772144127877562696584993835424923199550038037391614811749748911287930088502292964125614601290773199296206585694055992998521597295018466449899201973532006387910015923136981083513569890258628572225209564179302791549720324832930630229242866110104235161753664329198288924044354871023420477013755197127879659442994700055982609896023009872929148027889846513139756136626574177824545781725292054938318762808260014870791085464253262008392439967059923361171696227032922979339982899300716683060839923818474379888590428657891082479760733676662754360846683644648921239012341463812837062240071534622312788262371466710373029952051051606678161182018461039869969656231392252659530215438143330875375385635978830386931249725204076883975071083152732561749426907668925626320473249670241938247713186229327682376500864510059004949598943132131759544507771241997395107671588046962682698810429977538261833554174658506600206011800939946306419050643142911135805009294272771881460881547038209617998278392558197730086500517047473738353477976649407621978016451041721331874417814579985873468701225892402341147316826621502750490184 [166,166] 2633923638768686648483852868329221128826472563044327794487160621550124922192869843547039845544827586656177296815537075581105246925332976981021727558940276840433168784101750333797960830083644107725617620436213757287029503848751390592523494189658857979204673490004570798717907530360557929675401864823516666241347936186513976068835324222072095128256677171051346677604374357898859204198411239489219047816144275078137694597545236434176149128758995899214413488509228027269684634394166582134934098926086257963054561782014010920802483565663380617272943123920937047702909404966829058950824853743503096728637315979554473701048321657079880889165739196425410959129211036009083121570222004029686780159761896739525044779511547522458894962542458360713125014399007687395552116110023396188580906832053804206829458184038120260550372160575861735810352376165618702841054835303156478226954681289916466256751128540206037338707349557882936485930615562451740429671719714916993121741198821780704092984401237860927961873751321714402784745504263871186099420311711231608424900523492174612414149182245268830665478965045672725513030914460454299335542572750132698385668856205083619705679806169658937687761389572162584 [167,0] 2094320250027583408859435181538967746588700838547648831275742854074018537036459645553846542474865036060418600761263330033807747244534895882913475276620445023532984581013079429620842386580001164599474024599491458855690101057068344378307996502564372845550539724649622724301369565690739853711312343868980604091037276822582478084081760222525309031439258729735366901011773110761753911634286987730796388976471413504806903847818031592773800245117237354085674598406115501529891536991043090057497899838732066194271537072431122314624269550117268210545196919103644645312465411345580578588706968500432545380811258436936937229417712789951056835845959560833929938237536897320148754228397924819543295428880637446937803399929948200878887058100705727328198714838317659477255751928406573312686948727213788297438277356031392139156786352272735925816668903012269002216421140795613389597121150894764819786014323412830579292523761221946003725668894047099562308152539548098572429441797435833437942805870743368734823356004517996834188806504890947950480882882429493457338474379437286380046826953443203559466059113077628856443905721484620758620704972369513490835383053322217848610155430034436741507259539597677976548770487711573874998366210874106010718209158393193408026876380816773171326030282197263386173438640836543226555401252731680833439535027672563233632957153232064035646366797006523242749090535461013732666488775895938545641674550698251094157975144437273573713085326245224685001628195152263347349283232152492759987010019893044372539370782733151024457036847041114868270006483546071733610166507684304682685906465907448756513268622727947966378075234232862293174312332523296089104136963751837608057123982860777951397803531954618845422929253556781384924764407654315280652665983339921541252265857918039101116483229926550067307318731699395995771099202023935355405143250921893784214501740938497675107952977539106822735738232500179248930898528693242696652386924626409495558916231727260381466742978106936524800000000000000000000000000000000000000000000000000000000000000000000000000000 [167,1] -303413701314400907768122600626972614364264537011339401276219048190632214224133407778846373595869536318650554727620718741381261574221112613761902360739778574515600566289199280626853757766844870827641636173919772562872821645146304439299397055743356319156490395985735922411287609826722025898649581960073520190013464355591782648061910937664455204155362068950368064183810145438114871577105745081529421268591115646191763977349838128617220243214768905515235703107611168754035119247059251740689444433698255982837328895043756678958431763724614846656615665399691799184364814151075023037168533474882055091040876726216732633834431096181774583316750263624653466004542663581088782713136507505152445996856855138308673212549549656206922883051023781164412629945705893372838645071776219035197035661181039111059609236559963824263748886913059041610087081863937335886260672318078994751753897205668659655739597637864822801416052453643306260588474930622466445370146041250370813888449265152105226007444330206235768925787870437948723007981347742978892672076423641193221964732261874855303563390089961867961789743772231345547141558489351579608688359397556873975817842139471494511811644607448061793131402532969408182027397339224869915189584841291595388839135341291406558563184929139715627811340086258583101587382828897221963603004334134368498394332423416285768403185908007102052869468083705932558288174984278066967582988425232597025280429944247216090159373657150066702375777448349665288822109073088997616059813037642471904588084640041246160228001711483610855141927699406705568150319375462403110827215749136183940141437655475240521738108234057816720603288910266121988983051867873724944151492854048428363493913558195410659526805283981559230682924506572655001147261730588508967757465146747021271234713935017144663419248741731053340288501388294813591671110692322208345096795742752196770242137597112949648717459381889415615473391865474354991276432972735481036955150643576235465060534612271456052881078758766704328704000000000000000000000000000000000000000000000000000000000000000000000000 [167,2] 1398125559079661799982965137241404731189712378150245003065665902536158026251835227323211024325202820766298126665051620278536979059475680959736987555609794379409003170607233273045727025841946144037089981053375984290683401423254470920641340860113174732115864364267931725936205361754072010278499247429972554821451115922602185095456632413108154161823699737179883345893294712362847174389025358623685695583756637553295992703016609672894789187981635747554040699277526843897962953903102089157812879454452770618015067330930257219051699797515139341110619022799860946656025283147830515315182085668325343603875421261133209488720347037264514665357452196070763881525402171581987819891223743669307395449595682109109378909824384592066898978309940326008499942221137956782173109163917447888292104486079017570402910617340334909831519757506711645669373830628686575427632413158022866016352894114514652299291211531319664156518579329212418344288717411083814179279657031601542664173169798589037172137175908612840794687344595994623328878631665729355898051282858630945641433157329379178106177768826416541669942858967229399084770631840636557475003733264286929934983524725482299244059645636688425351634436258188622016256184175889067365907591308506205011334174957107790504703892920885553470069912396479586254172090186456801982322689626599895962381979749199717632660923128671394767720051852845305426075615171831880379534452597789507889568732566718231216991439166112772423517591381994309017237118824798672512467047655573896299993968404095713102678357393485588274951005068101994783693230729238808616106789150425323818655576287796810126977656697599073353804498645353232494875864780627951476214698237549167610299834238624567547893168953164255115396219963178771817220993000338773449615432507160989247610310274176798657589169711297756897485617509938880537872364444944928751933362751635520324902130669686756783140716073295604158188689567968232110286668416868521459744726497231779380492745744235152723683606337363017885286400000000000000000000000000000000000000000000000000000000000000000000000 [167,3] -6234940991775880324460765138972762235543017470005040938627612872590697100199560442202845284711851524642722407482380063056265832254339338483963855727581125899577116897811318478191594253501337685496528204285379893915604066006921678623158332771142240098887472817528979192604929852598776446585824290652465218283261405453356822047522497097827053584671406171349652426633723849694548028091261774233387211274074221907470317531774054701802611888460858010727717683947253359542256896148672584450266320367262510383344538984536922120446089042726755332672382526369138089104035280550746640741384054398055489068842243596846299764693015956810818568794117016891583911462483732448497333388334227578505594596977428056636434868355652259074467460478061204411920876754527648543550924981188782016135239866091788242584992095147034678687547209429086802333740032020654593187301025008531140895841332018318845807890040045732514245720081073488547992163827313958512007896889560605381435130524121514356125239693345481633212521317613177210686648391403276552506416339744892990271459787812969884297691318147529963768557798650522705659032435458650818055100623760327740156956878260793419642983605083924280562892789056638894611113725835642140548168681637911131770180926114261652575809595356134404150910412641941776962858450531252676319376479832128887346704981265274900659140577096238198435355518647598637249170517016588457689439533610868515532010851456220298756160005379441816176382518865158667974288356617496263174314141538324507182069102639468203042178801470954357735223320137210006360747098915980725333878579656576520891065168210812034476987875798412799736266525626974561061061157878036804727739181819246926143668352529574390918030055606431231590708710706201005795841891060850641777992479712332020559084644066648335747837032040999779963282577643705814901572468487793259777341533192007481540626074408462828875568351007641736524191776485181063379539819907362028745286826707560919866830886348199463484922381599978757740822528000000000000000000000000000000000000000000000000000000000000000000 [167,4] 2004651266692555336124294261926974948575841712013995201442507242393802243358392634157444945014635652635889009205107282805803725179026530771338966857753832995303276044909236069485184841872967118955577431561213283927928582089376733260480034145071838799118298816052587367625623662958675005949577356076554044393009163912860453229084991041035802181207225632217300830540713111111317623276973584007736182843536204251677196364827276111339729865181800508153576511455930471788555149022145052387421289466339746909802963378813967788878955678806945079190601733203574818803805011026089900030476660039889453260713664745611511628832814332018300746694920241520421895089278186701578731315820406750514508030940797806854732534373225039450160515200743919569389169192770308365965831118821392394448003594048402160332031050721634213229211320260762807647159456541454699657759657508194271263920804639261003657540493624437017019523567233210585441477215466620623795696097064936634315823108304426522343970177220856667641077233532984817579819916348600308357731816852385055653102260815134978743658088600180898577563721545997751323853098126854856159813560441481513798854686031233913640161578672357392716496528611836632142609207173189954225889945124532276515367681129467992660503479729977821101364793006026315827744693140194839586186551174147664263356945361868256821601898646940260164551058268193378359940591868537328790681211387343526191811721197841079078299350752101213589553933818066588393994524036944114274870376500632745454952807194302767076554068133143952634089786961709454085074515511835091011749541250654818531274977159757261980963140678098138950342298558541030311737603356057845689027476003937139865745072047877471302269749450036245999401472643397019247633979830577326225845496720918330554536406540725715495196007379619989124122278134836071572900345106102622925519763136465466917548443555556984378440516216565248709337796799584830382952078288335609967002954920660833677438607509707011416286099879355480001426227200000000000000000000000000000000000000000000000000000000000000000 [167,5] -27545515549467479721536835377609982975124543392333221551124588692529758550540899502987959124332737506881797813563582039385622737366921310371368555647096465815283610326837799603693577209834413562788637549965518213985431070590437698373919315269065860079867115167837527728698520223928253723659705115552369582063811674384137363942654969447182923756733999724117162468650258637343762336047806991082375305005248996248730974553789173601528871214632908905940343330956808428839383994102092531592096510713319553171933195311426312546165542671113777251252902390654494845452964836089264804202067284509945844407538127662649552973146910729779341109967849243656477762106505782801126191826526819165028929207260446951648636607539342135969232188503742024794904985610478286412672997237245402301786710128903335861613992755348019162243457682236831844845501782179685570876348379048940451699570507805108875725756291301249623448034772983354396981148751273305141377349583558681710843245175823548466179065226685003094820442772552413480287150980700633710176029211601325143542862132051671964313732137485625718093607446502912467767760265143114669655506246082412110380654452806404117542059750932389161830351185142974582959310722332296254041986316580192006818992045216033901122760018183457721730192072016479524134081230004064753833393154901769401595404943238988186400662610353689577735563507002845970249341949027361426086085794369934106031565209546369032302674207227043799190699246610837839162045015777600661653733168481561249777263899354581754333777356071571288087794546591840424965676428139281384382022273014170464534283590456809433976227784842363829524316974585216534529359283677647696291700810995782596495939804487959089606470015913557486193100664942227463427627448688832792905933614920986132024360335361360697209446710510880710159515976998805167276265627392163498538504066425098329804395596941507203491704474417814455415998188358319253180997649442254816204665523964392671980362350055050463259920857700644599364591812608000000000000000000000000000000000000000000000000000000000000 [167,6] 294316840673611132987221717489643467992635082255204413743212948697088837001040536995846517835633050484969176816220048444103423924411777525401225520980990297932174970914672089880886169163695111571677536524485039601660799940307368338350635604842738661923067136223735327841854022494787202026262363545211627008847039513775486576730613899100730276944953152976122335786962545672767922100999387361846508253609628239476381023783316780104366038044366887303874518666102261071318453529880535758702222088729727942499479799750077104746140819385957000809116501335404732019541456447645468132690292012910355241256316179925593039779489515048276421888988355581573756022181063254567263413147069467471924337791733235780386988224001047654949884371512916887684023031765570854658952805185684315588446677593493951241969659266090317652397885026695933256809020414016873908497911544549111414163239560134491695137570183934831032437375729358253596364010627119413656459285478028297061685784943158055130915292507967567491931693274986275868018987182847849303424489530531865669507677938037823623247590494162131295962152610042962114989239638193699140400034385806594846531755839555609960087401911838206863821413676365439458622032654413250058940831706422464641914766048945244368105748107888095073265000898557094967310026647620921112405500838235590532689206483169620637077281336788258696106997914066789100733422636277818991917172505412708115085389329430940466230344765854926041671946082599515153874803494201609297216850844976253671020312425143454456369043044366308317080274330871431299841655496038230571078165175496270882867339331838238954655287301826415190352389365522290388216696767108524158027608130632528635512725477905954220706036773394372746243716628259761389412283398644265343022173695333958966272152234740616204737024125419618893803939770250734357711689593480410587147372391806385992298368379847595138069385167873633959149705900095079818115477569623950210020784468141399076559382131636495162940778214563768892729484902400000000000000000000000000000000000000000000000000000000000 [167,7] -2454372087130048361177365379964949293064434160514121976398744032252458036084049425769965285576716939563845629235505456418068663722349220819643015290604451217043425249418246897152017380856476924438978706237717751349867954865529769553425190474581176742649098859488743087835561007252814315893396742615414672807709668588699681813409141363710523029549826497525293603231320878935643130728045560920667012056005373263695377534480385575228067600400569008891216574482970770378478198963571358527770276874899725888093458791978930007549012981555752226455319749635233362865924763266415274670984031533816426294955404950641218335977724353642995699656418272333665208016520287099894425442770225996067412561815756959193872269762113143640665799021905736225169870712121521086769941277801478820818459256006803367718071411758402365595338272760842863581514843842493009731095278144544370139297211815664649485273286271500643443589500598105834182989741436931519702494673953124507851789769099408086587040353247894995440789037964774705499064873537094753031278911467551754449703730696849875770817664761184753934818152159896098432647517051037565543319731939099719880829640624414866527847068274909726608119613786702463802657311514987996966832248778747751881475188307219288393512226070841810867262151889210536266030698098296318218191982352498150653584527964786973500418259585372032008380902483171042513647551348761899263363048581062666517161488580502929334296568406738237953874458210841770919464206910154947544633761369112177068355296758756047079382453205443024092664394507321244987720656187549480518904240775903934340658866441097653091031926589155438393551170946679165247759761649603704220824442947680828703856382678793917394726159492605752109919524866534703048688341010550982814767015571241543406185421335795552650649560733357908357536197087135076752870064790977568870493169544130837408277848306028462901178406931313379388111165228734892395854033315146795062703286368543982068162501570239705410228491015327327323813679464448000000000000000000000000000000000000000000000000000000 [167,8] 15288517964078323604222510762472101201627735308277096385528638676149795175709132300855540981755905379681885555573092898483701044457701767263597407616771329703148128730976419307088268366736003979367757087883580516876112028276955372386209934137951171073273221811614630733826925353812308063633072721105208718366706581986743292886644290148328450684623915017134156088072045076672756605481970543968675201228746564660279868857169118694804744628262753152464122654504245198806993491670725563414718059878422285426488348632759908972597972862960615542004055116265100006807678718713356174189721943894028572001920716875939965742582241670955040922258795043721793939755810218717018412647157975646261487916790324940304636534796276726174780683939802650085175253768863407608381263361614327394029152182998418286673507611263425051520931056194986070528665015124205663918890024348922252527273302693841779651786080534919243840968204702752513827573133569937949554371251662467477151016539825896993623187285863669396450206481763899036966306344396065952330562710959223135271765139002946311510317155113262315101536448535253614743222827833169704776288368002848424637572508660534322297204205297605169948219035122622556783540014729625549655873041989647777812441743247644135344398237572447828843313449123093879120909401738327070948125281821442737614071020351400741707037487764111840900755581369128527817906155029731248223451972362224454294073662576651190392274132844266495978919921754340789022055303219032548055200775967195904731022383227206815511960813954023032332700644058971251954513453475656288371804936797480398230866473130145412171933708356621294025393603108678008357005562568401375907525469587229334278675034614427698544049808802599156331131430160083494680578502703742880084509264419122648720036690212405773326498573923913944124193184379762674046998883190774159523231870650240262904601918772018411813544672353767916974256011750901665253364066460934630025468397854477677199700618939561679221530225999435253950149400985600000000000000000000000000000000000000000000000000000 [167,9] -73520398833546471861585038189129637804539202826539336896518262588384676966888172271625487579393879949430219971205719479248915291003419103279913022924279253911342702922500561367014718907266039543188300145119545476765697120646114808457074310353335720865193008580176217903270753533309915574364789295027887395203148115643160116244271644427141540564753705644504242405951862030907795604237075847882056358725599875745805828189169874486434690145178802274807891620113709146713046684852330494304849685860449499686744797752390745408198919815647742544132131251192109607242551733331439903249106933783846852606397818209832910629974814565857697603221975205960801788904535647233463741363576286415765998627607352491945481172221062777227246866603356174984748661212564977467483449899743976324850205627475062682464045385730182094757117756542899588445546784697261959413536066297459448465937973011992430634816934290533189943037733420908824334309331778199352281137340186866485759905551798975293279147378067321398974488987352732521626525726696964496655380307031942468317388341179350613395928018068035253020972553631841807412036973440772212890208348705558898084752459393344813490157454159087737159968589020078299524618401286676093803233095084791203202693296334533448077386968314408887773659323509905118672303308278015623060567667749205469260026297092145893906922667481542127434758068245801403458540712941471477014617683211826209845876439173219878524094784724273132970884185947318128626017655806572488650525576686480848431826899711863201144214909614596132499813380207413116198591784719594515896642433610535878984094252249995521816555241650931160390205346211743403945228578416272451919207841402753712896179720624739217142289131457222105079520810555077733820987652405304843766225748740110071819396447811509091280208187475331591401878997278007413331184853315164705968734865610477774630728835039021229511936807091008717915095379254556009871179379218430991529218267835602662802607729662203261709802885272127539687249938481152000000000000000000000000000000000000000000000000 [167,10] 284427040041507373408269305152699558226916605854783765372313811621004746955038330042620995656719109881989534072326770533014297934406930358860218494713356114090310665623822914820572414908259418253102153809884539052866209135995649501437051169087676699203388518900084128494536593654646424797929211965204361309860310586822380656582024846461594502005090027365855129630725542851250690907274044733013859269324639853371794483554828055637438148229845785050019395702863049899983005761496776072632616198353269960120234402168606348700503506504364317940347124355480721977624961090487886918031535686045067971680621559433380145490390788615905765548385990149051845027266392885765861555131258169406120026440340934891604791711634415313267172823918553433480388019402674208621433923402335080090203823464714637412217754687715163879534407681465663732388890976758076016630577434937087894393068321885508429088061964175940985342083117792202438434955026780223208956705713188431110579489442487514242574342665609192860306946279084947023829782193122704443004105937819965456846965622630791919482383388114937429961381965844517770272030762231112914861554786470866228434800386140870261068798408168546118778972092228522976098528626010421815427502579856506285888770961544783519832153428035095533945679710441888792535149566510874313811367862882794400125166352379826338729763052020510703744145614904039444447610516093652524843008836519932005353639990425763283766911257673570816925611263194228988620630408500907754200240564826411174762877211710668920632671204457492613631520349082405967458819127938372825591706567338033646567554816729268258793829077445705429719064198656132334529015332560713753785814802864065108947531762799287905495697934751108501997483419487307398516534490022974109339518951946421933145695949236301394727024809620898214865915239610968688620190708986641420173958435892647757835123069981532006354908342890079986823771226189815805589943719961480526461894291257716670559267330511468054102303125395340980138507082137600000000000000000000000000000000000000000000000 [167,11] -912388576221146726297231444987770482927400663279911762035980287192157414475722677650887289479057314879685176160021711568341339763692897935805946022829302438194758672167133983144465056840382325328766142568314533954933885641718103350709295983651771145147244262350246276720075104806695624957549694811913332883565402264176663759521841933351038639997089021970222646677705963519215793090219725629674229413254028178554845134324421859414175583414343497035905415024632794980279231566826595933563935281183254767427859910588255197045861434656563096193381570240166462775767389517191372377597973840986407694679394775635167172132886153301172056387555261826447082406347258845099992737678816144699346230813238401835816697283619874722500237230796505318868222407106042571207039782256931372287582914496309038769130973775045772285639900875231256483271589336437638674584679256460272403090873813287241262208551874013412067283673918068994735271597425979283808712654236425954503306366017840513278001590054672895663764684194169570732100925555355321463641727573131677510928435828595605044201754382708566918905967993423697212657555658882062731381476599422844698429150836666307228298343880675668862265252276071996713532443764798217365484910295474039560130520179708574059194217416661131665243995996172012186137982924263390813269649501106580128567297916082646901000926458555251309039387945240958845829386950636573723980469742089821950491982743113775868383720022419987770645419428008655540143036980699623204427218528434310481020255791060523105922414264940860437798241043764178213380375609593777160428345818923075686699236428890391100326870610856276059641733045642429223982881176760919715568550434174197179942706152408259227067341532379615125357210457541229045410333055074096136257934170506576919594498746711049980209555969724312570312025791530653150074436519552695608458283594018740071686822269612080957500820668693574757749159549034643641898282067514372428591073640882255762668458265074407559728811908034481382810318723350528000000000000000000000000000000000000000000 [167,12] 2477682205842080651012837505960551264638521518328654137835308831742786418373641207063697251687031291927750336428214436171461570127140405803842409706802297123721863468819636009853092916662269965956747490925003804708530042140807827262299588982954812325871553490153985035163802256469350400061893393750033031655922097821525553162748355984539606950870735578133892118473444998895199046506974593859779719823122207976581574199200500656874170899303592607294631956968710092691835330582588467563934315226806601010201209074149273389516759171626044338541308616428492786396785410005496637980232367908868840316522280272108661513176384102691301265882571411556357894458399630570817864184032640384981492198561124691577736459447618222106572169699013948935435387877975932116327181384396222016841117145202419637469812008763455509830836351358229684905432072176671191643932242214460795769109639396067015675930295745496303497406731018766864453519605676630267054243726005824683256547731937411554354358426718835564113794836277601681609749267416539537846096158403174962457912075148867412346579656414157972910231059419241743855914027773570621219962515935855735616472808647112831032324078673930612481124866891249588338086116705924600436085477310842116026148631378979398371947836368076203078525704802080527951282495907669119135643244904386143947831469081315444254391169845727934879070189531341955745635406209643578859210253383714729666448916908697686271610084017033923427313901544825695251822518584278688799086625112532688767438322651926515756560130176172256791027397193184600390243204754381747655332755953063152107120051510577536859619034537164500702004532661289176715941598926437344522971693173368789809346765400500130471197898673347817952613342700415971793069220260449345254806674312322961942852594098524639409075988239698222674240748364742237352432588310082559835925263363368384566529667959831411011490085605954147183131944812075742833736881933922220819464345746009558277949600011209797872649355695564503314723390462361600000000000000000000000000000000000000000 [167,13] -5783879012048846715654567631859116179512482249285584989090331391792881957464101125832022170699172154436776164814971261985142444884243412462440295889999778143224812818044119577910584853929443493836946438904112013061473298958022024723881552470058507421133255048382229104524375151654992489357041084134726986992630336396475021884579361978106907080718261284513875619815857307732091843207050117610376176053567825268460001015921489044808828902561863145835154863440725694358308301268897802554858263198308112685135350302580193773184343605943513544552440086768409700124742669183670100732983379685005589360567114357604272695066818569476372294990672908799504779909443799203180024339422853007182895517899026676585998820443424073975007625642205760336076022803118216550252798483241865104428071269916210432603746372499597092008333947439000864633027553810282062561594971461698446766680685895593677988189927713148834571932684689208303138325607565952280328907480823637139473371491389757944178985034692122443004323608205639386041709470283529806539777991467709841913585998089605650705469594998017480390584848322592750943755686136941429231621252096746086129008720076756029806510470220775214501088867338629832839786081600824770159462491786610337316378075990045049732068396238702553717749312579054595245617501302987329723859033375106100478195564836670285641359033057927116257075753902840058388275306426109313796009256167270781901167773889966801412584071726985794659618568006083917945231240854176048234658059276348365687387753278694300226496193440951067322438852290519581798710756321159405401089143297652807535858286685540340620372661489193730199166879528633607581301141661793665562942846091271118472708166558644428775619857470286353035369103051327269020301256750381947217031140360304822244345966085948496150577069383263830918629468375068256886237243432995369067699760937693739861757702624206362733521634401893729342648291285807821915187711070399664768880028634144136093351746747365453025842208632560725620819438606483456000000000000000000000000000000000000 [167,14] 11744958637626127479231717943057648453674255146836728763175798749439228186878214547633996306196578124326172948688587891573446305691854039696011624234906677379421667747110080816477768016150375744178962776193630162213789870255185309216084696039949758928939072670290370285643849659891747127738746587867362675059544777508080958945687421868164902593444808154386926426444316028734752334612322457266576964732816824437920729076166339090461489557029032621283833828302827038143748055742206765924076331452949655557084777332760546550926441436528437237444070709822401015583222084759356867383308485075932006782436355399273329607550435313004723049432723766140473752473173212696915315489302245700806960013524553869987928231910357399766563706025404709300807331588032300965003863844375318547280260571948935369072184051514129873371592553667464899401717687783991071617588834841650985015991693415740153659575065826220720952950801316168542431956306913004692948064436067955605037324249728210630774895792679994229156496623537095170626864554707757271881611780964121107426898136218680351731345608616534472052800937814183632865627826503722552224186894159748180383609346246111487684544505376942288501705319184923253482480501679249180567146956518972181676577908921835074305105686211189694220486967377357433250225659925880433878423914348638820805011939766632030540404614787586748867994973665434697816159030610582157476395379515575330267965671777369264488516409974919932935672652698726258661048849422734689654279756732275365636731505285281478713778362995623955305865737951884482125075221751912340697052772224409697616495973991748095679609355329673415061689216679251955049526529354641950062508871320516637548394349306177592619936981709904888096781673837755399704921574499778438682720061407865457182824121870274486054894551293803872790702448004654410926040944995753020343961511877692702939537857038811729577357805283662333073235526069915965281718960982929406105218369909226324445150731922155460870034540048553756741671890767052800000000000000000000000000000000000 [167,15] -20926169997140668527592571016692419050243828020046670300586280537580821678934283574010360510990477583040512609537615153243236442178455649113548564798084656001752112323876853369621212700673723395101750734233417281175677362417715468771013332766434471996231300138422592707968852801747654177035386753354814364387402133238014214609745225629529253426897526375940020084600480242339204856924051330788606543479430513600610508298211075477876030637061475175655544562695616965543583974026704821744781949909141036316276805540941572453665020717467311016293668309633802743955161372287320539736377952718106208487761894132736907865430672507579413179454596005592325446871181138060330438781647154269861019407062375587675663751002217541727796910811242155459660678747713912833583482867308411875447062567819307936080323789457621209066975166853476157737265432240748321355088684927347268256416114826652505743107642671445634033613283285204970058534816679139830191630830347435630339273001067037639204818676601782241976748876473069610903228069116333820591838588852479586093992673073365973786759593423047555342115025636171330390380601059643659378710318756543467970336903882256698130779290597629953202947084516011068816757958845979076051866581040408452332406290084020658561641816759991407285384831235938520090598100507248838724970960219488518467050061471041980658356377568281085425856194710896036008949581743224530966918846552413440270441516107692351697378012517533759813948006502580498345166368741635689625566846509982864677321912332642043743432202115293846827514304331908677186622834763756962570874925856196536910969007752256771319076391774892025903153723846582002348378753350564641464443893883154539785342133224446312960664398277081735758531754022438117552923509294248548550154156058735600481280930795388123313333908249438501201407524590945484536508718916411089246262136035098031813919972392021026893337508039660255515915439504049867957198149373498064794016568535330750776856143575067488406074525547283586665781556936704000000000000000000000000000000000 [167,16] 32900780643331734771444883195347059371086720863594366642946183633502970829389902990201319126585120191765061913307197903052169283335543630938382173001939519243091282934094848985453420239527226538349438972320138282709100677614705888057133804392515382405317939968090765607551964110000383086752720465821775895834507509241784092830997162178842787769535368849650289994796697140470141606716311037532689524426274734267964978447217949422450352723924718787550375932446468945398795726284369300411139271185538966024332472193459363856265068081634277705524039705512384863402652537199846492218337290057092523955235510714333117191506858729423821088224783762232662180189713281969434795662564508451860739071457482654492213130458697919411955727962968720315198604975457894791838551593452397360570568282917341320734773961229969093320262555923287844166306998050919843575204140846072169945480344671088994760855498762531540689895308721288481615195767832964399748207588090518737629429024551494872544298558307586821456058094213776040993112995453617486847697454530160453202643642287052644776982238139522145255027228148882781856250053100137783175796838671097467104970189249773696263085005135704708173701272502179358157441310493974752615513198192365606891030307474580717273626999969717500217652427200913761579411253281060313946743485935139344845535201597125121248610404261692573829176838617342757985136213993766423321654540167604255210934388971835881709908427588800438313702630694107937090996220866206962401662856925214955164619802119945129169908010717420153736883587056158318809441065049678369529286532821952127425102759065658831175717438068041675940002881453219340880404290931414085149590047353537899063750523740363553206034042930451197143226084823324330079846822058192854675603310810598082300823160202191049827935177065753268487563109961219563482613905071645079463131926573583280880310466256160355310689331286347132830428206334383276381140464170264096972251730483202496411837087115738345181917622865254971646683945474457600000000000000000000000000000 [167,17] -45851079113249126436572910613632575054618980303908300223728611091791117108392947724127910524363806236862914737707565324781821242164481748643660010898856472544183638429326076039743712430030578488322803641489241365536367599621822096808855876893145273197488332701289666930950603963119588527859646196071400987873907923050430756352594586834278172642866956149950079192819974323339353986133208506746261462947535442155829904323575510573591859624929161960651158285919109890552584001337927377028784890624039173877947224333798334266053597313001309697651738392695500595918639095602808171155270611004150661992954499340027255930565636816508622988794405180434557551859519412225737884941277163469773630002396054172075170384671186349192980565183050794382900970234309527678672115560638165965117588424712665080045180374375718003027654997539944768587993392032118702204560656219804160797284635163061395850927108890471185275266035428174478582729556855730343145625581148475578607514873021897294292187989869964265597197165203141549972162276803145785991640597910564550607606064672196786503329365193347147265163529040971614275539037192191646994466963830292979874612317184051743864647677433818423174787607069219602444545208587391357265656673215154263858608868363775796032210009477545841615988976956335695861823034080063277142634717441528845482065982419714794107989792694464411736126312880557280884110149773243631692966339346681499061445542091229830062396123772964079279254719871041123327611048089629013906082567419900945170290073092919998572387129218555625958583416279996983355592249373315034484375141899864567901167348782934010857271516037164054997859371891429516183236442234688266213109227653805350177128945776043650907409263987026450804204777183403262770356947957885195111014394543887626779052206405225969677357875551558049055593599024620723245594131314802549003797403860468033625584424254864119327075542893868036292154167128414617970545557449524550802813718303553746268061906644089044740133395707463569397674365373382656000000000000000000000000 [167,18] 56992320065200503024255271579117830120673643659885444870388711817060001848792127493877007592107804915010092123043025912388083119419586905150945983616341468082093467448635628413085737540919265637516220265612721193920841867404575311079083605331834995504172954471662112867505993900067885664694972308959644742387060225679243148146219613187645760021715595709563678393764711932779908986446434738521020100259814891178893999551561902852015064732048735863899237669043938567810002462872299566507368389819311538382450650259991900143889134405170605260406720240887197371363125792126581510252777067430191489316739172336554810100248855633689247275236796042954144045147718222484513245170788773410025323423983654961257752121790634763617620964387989238179406685686017772347040142757446504039683630903154015071483314531185427954204111095490420960889213718625963397903077126423457259685740190731098391003927685241447024529213884965436025475251241734550981889547100894526062047462158286682579915288066008505207343289836657370939578296971135566011497168952273629195816507590699090485960857836571324204812862680890685920993726959107569013500899636037423995254167701677461229730430791037772018275879628504272821297099430163069936935359479353576196785037001078498846722230090875074720762717577785870524009151103001893807800985563765150136183766317850739907958873328814993189564539790564866860493447738061980370217406299270024670525374496123585267165188242980599849710331008183551878517070349769895617838185990392844252948694797700343311695412716614189668800447361695385640327701097148653954559179164192011597520951046885312083019666805234998365792734824404675455757026356897322058472293526969129827800290365951133040311653728824940301737369331678740362960807626817168478604674971753814711744633507638361871965115512352961888785342891277437619896909435752801387795087724652310226055163505976559441151050503427817786303688045438468867566515251066141558159741911968547517768860957075387847584529929080801687192897416960409600000000000000000000000 [167,19] -63831971321604830152301947558394002461283649873076641188003412904130128442067262792386702207587458231345451735207709390989560611462578057771133101755411943976795248051763841544381771953805042387230927279270634935683568782616042415984075795675677671671290425777949523934170048593470785749502249894185414511793111443118405764465951282911169557387440346157688848458914713791511222673590917463695886689814064535745922871983254711047852717179467221690005582331577918382325136716020055132168780897292103045996530987822569666666732474595232636578099600780602779784874608131613636523463650502741298930069909621345213459859852741260366809865406712214467510969265201573773583485392679556362565569953320321243879788773518582721290625632673072184740251124139200862328171822965743921196778169704942205725793901932928218115890185881926010471009735484105601326490862114853728921942994452402023610115858685825483752504044705841639200469210199378334752004790655761027652730204625397879184693075200038436678132500871277907082337135961873915761260092326794018238820472252582773545451577148319111026189181078877053435543367738858386491247332770634966254196390934433890246432022409976604751401798735155086128012161580543069245883673249480831423904969530231451355853988192961041337481343358251834973842308846536377974013013197869435650553244809152917378806059719148691691123349738965067550609152681830467441332302604419089997416951510440592855148851198029508965705761831907028653844507652896311375474048716620540083247699613777349139497339746893016140420089086549602717520542818000214049216701119689660076617818645264928305635879836316883425603856412487951743412610546078569647943381225831063200568778986224716934944596689637535295421254511773168006625809226762748264685361700021139238518382614460126848518592620803778232039022701393915958713662755122733180885109694958240228492788308253977347456026564541150021272971182832684271917775298085645421954315901867835156781062118058642843718681597827100020793599024051519488000000000000000000 [167,20] 65266683498939320987893356334481261391220377138824878823597610772314737904739724221681591297904694970378148895330962747017440793058410621939032587264985193016800138244687620391595462275333029996637913958989478608402218280856228683316187907360947073914806300930439256360261698296724142954477471363963108772953460370362020582933546392684725923179636698967045469833015625913267319241985876324327090950329740037122183709197875025452800378343269442612206510073082602790883032111225835531723568117968867096561327390282454167250809799940498927928189590174704860119582594003612488325601462410074618400914381298811931666987427336371186689709052163665091344281436173533477517215027997814088913317330968942388467999169784465779255793887644575518012757203794858624341617496997446301475925360953035939198850394945077850224935309042914787683737378735716571070387451087139064935905260608658696619889516129983299928867354136584319001450738665204760883226890368267245157270646653371074674452507048926029735031021114920406605155562783219134856043355610858499101369207756591168536467045312569734686233754767328728590138942827813910812837700690011167873659152561331865270889486417714974724204601332932360072636013754790306253652735589894937432189679919205682867047674583289181087073031827697096925318436246452221905897118755506855214548306324519116401875147731716236895447814961964033892753963481100435113301018598911502945499006449459476782605995818955478628857105785164104632941060290365913359642464411303488506129332322941301807137873424717349608469673768817714449438722790827783717158096200252828637195057955028406960154584645372312350537196323534269438244430527288325007444682864446553886630796127930525726070228444350386883703227725886148435413801844765460873101693667938879944335856008760230478273158194969463038172388273798011550573628609043051718553505826991513812744403896575493308266701911162279998570894222707671650608273308590984143781825212296785782082574624191549917993823256956174690060394311974912000000000000000000 [167,21] -61513097233005732251363988672916561515163218708046073224301997592683867622109627855811704521644571805671103986271002761064889266041733211367474311759494336215634918895618821863318759804482679182341208813046976224770853081066993695055594362219443188055916588309897249573759264492488685034031381702425117546620153959602106276067559220454400910286523137110176378553609937312629573429906056118114731837436820569859960859771088047409473265040615483298452703469805072285611376709605026786124047524974701397326260345071286310422227438476378282561521157252204041060039838363058555255709690304838372034978604777760833413790620927805286634910510650491528322882646304023200813061902024258079785376287746824156074052574974235574798580022494490609846745515985114743863915557703390994219927183940045560156376538244401523256245461084641557219748572131254257945009957625641284931778178611487577422877744017391396620261230445855924616626421455534176277550455883870451806196973208266954206201446495767348317186972002587177255862212570915777272866791946836806740679459750191876050956026315233811140595459650895808012510492428238947042871244416743873327417118778288509877672661142360743096772978533063256570911337118692342402259769137192343536227737239694050310769248626509465614560937563633134677898392219362213680678771847606010026421044738874212932468339509972649501976494662938461614159373696405532831129402974533272756655299127411627768364522034848916929233929138885290939143074380027888794892297298580537372869479051313504705739023688178928869138594704406542743884154687720475202210975759965748983027584239474698019537815308625617432016177810528629696688430692675186307901166384735920172875444196698855661573220527017091897515044095113541180253983589878732336956645657748126341548555140645141118986640534400424236003648883641902148311201926997600060687191769132367719405154525460318305925903655099495020672437455555608800465124354748445952466370028938619504166886825437580149105633830947699540457475585500774400000000000000 [167,22] 53316967811110175789096051881031012459242280725491704844621211716294839836883665643785351452008010235908391313642563206647046851900130519013014395656741101720317001060477563954701740723211727968626095587950618636347230114640232263857506975890105067150503391575395399626379917505085552203651232189083054609370552702127328834258341647921254838054082586200455183982072194633084224832633282628871277016521348710806058520422059537379137501892448854041633588348106864362879860349014933981321225937601215075063820034102263500493961229380899113961870032641229894154466091642830421610578534509524593955217674747409183509901681330075167076925322370624803911479101602012644067145790504404421770723894699120222786983317527868903043028057625587951000922415626562596207250225972192094258495028095423920982342178437979217117721531353325952478620297624617221068786440188170645872578383338882212377674126986708484341764744461007448830674299335505697355768845257432248111287686495836825947768645381540031424554848365632783711419264979844902313866103301749192600910461884895083030430823900566186521659656525098172761773795939090917692100264759134726983334294097428373275223125077151402990348888555655251059008363512409797582855571593306316409878987080942604033946843764344640773362376155214453390944489057088992715080410553242665188075624307933549747861938607585642903615223532285130305533831417623711757693287547340268476491333119157980226193897254979353082491658116422808530043407687027150123218356457486400960590747486431284303620100982322625046774420464938566187929688197900199560968290148526965095819420515408236320291274403306086030874867724222323320667598302904356549247327321084858913715267742900617605353714290402882021009589440392656005337482640854484742112929280407748752602053968737539581204986215914031561893834948158738987349853018009720141956279543758300519050654471788275251629145174747414869483538205222055767299026056134064832776340919928614582052987259683516528200027428002933843993215308398592000000000000 [167,23] -41761320157340686669023930976954904976907212374309439338594797054369807373211381648550486628104395152968439125765728058305772212713150681683253122891776727298035939412609470681046480711121668076922045092582354916110506713709846705190552624482345848384688039429283710012513570109015109496651319174524479328484803499391422810299325851726632617389059714255245283600105410757929601563374830397423041724480805256492428760199459081381499766885778167504709226709217589035617060970965401580360067124528138086799036377651540692907629183340534100014551713058339828517838638690182079077009698498455930075220286102320237259767202902057232642716113604740767275513319022027888609299191575718492568077967265935220990617105951176160289853082112555696815759064222473336406067156051349181250101411008190833527833349191509710777774135511802450669453099009385769270119156592894970296650178598939695934774415974052702694322327299673664404977708352457080545855094050754284626690469689922434441638340654150976642166985271929511369100701504312831812741852887465091018055069107836907150002915689884914194904908764070207308809318851078675359270607875094661912035464388126947396080664110169192293731790488424429089526219806805706405415880450402423244127235186665977919163223958246729623121817328040341369190400856945942289377094869557002146789038099829801824275112045035685313818263482669008912793354300192075558602853098557558918059159983112370572952271118057545261922819474697386025989414386200365989547113701791458179376634072621799313912220760284779113279785927298681848291706515692909961736349869644197422664144467704433121072130558307164544514870356708520129758631182069451831959690649918469207185052294522428231645064772607420796140164441879939919499685716590886956633878132487617615435526254924099256104235966890531955098755022369679381447500523742458212197283702205866436379721543045633589444966138753322986784848901761946572536216732344421081728386969110749857343792711742837419255589404152193079917083169600307200000000 [167,24] 28773388726599841409336555539679520748324127976489391209405070012652245451516370464077284098673981538378078350330743485014447959530564718534118479753990592734236660102952589588416042779309087593744614405741562396116601944340470006522901737972308165814144723189535928522190228986876017189560703328614839668111054450523790248590273263006354157698873075136495824252991153008483697903630538659908058765226957168325828657555864050540538282002158136524346186575911761188708847828546621790983486139182664402999818816575925629169299238190439534136817815722332584121991942912338898912305937588230379253323231952447584105682713029108034534998661938667827274896325435077788710850238996661355288147880622193449136164516993511045733905244277269907939124798892437289099387401130831877425849260260367628409777155136688211190049805646565572026143806190337280745818017745206386059135902624932766480492425103839420892029886867289790790823793858456480211880168502958721074822824016639015885969549502927512545926923983049507225539272340230955670609576076429266793843264409822924865685641215798614418324407295716881211121132363013106946201800104326843972971692346936017811955966048092014160220338287888511931039227841099719962746171610115042116095620515207305659959905333764537196665583607312430655831761357262705874385572724749443562463887669184235287329489345271081357933897371296489555265805789406732334506287293373219227596201057009782154892223374863525628199386810188096590700876665890842079766908156944945407673284299223724260915929474799244413541281554134575176156952108045346668528914287272306841648788256587511726975575429647509095076406008507970555009947112083046179505126824923639588390350752893506771839149507632491707679677199209368302398214642346512780929759524916199863226339297148082622385906558222479467178079273242313819005895628090623387719904929186309314785447659924106281708080507582777718265296061527098510727794027426602515475810183893424273491538118025388135418349552530658335728893487661056000000 [167,25] -17016119810277618190336493223302988296267514404333035678033811779347136678223344830923681758015776188940171403846460764736738706394963508225837628453819731957964226279354862342891703342069824772360735270118369814653307493711138867527586384259358493653913946698987877059289854700738581247727467542823153961162638371038225705004344156114150711427400416118463548581780686480819307414783002046775216488017259097986750560195868603711048539945054142085506016421601254966316278401109426153607229233055738172349939685282420981460230398178728263679832908746671989012501827899085304938594282945144052210483774473669234452672535739834523776275168438989726719102508402158993989493818339654451103759943161766918398921413109886269486182405628597239941891610513707785802853916700406125485758253415374616659304959339173474605779700175253688881118597868182332138575096035424772940396187108587677538145981996301840788477578168736349569574352245847687577981965414616634296533406170891329705761912543304171411672999570570097178823924103955062006774513356348436075537537907340575923407978603357175223929524927608632626686625572779814303924331433404794545372474705221421316847254857134425836535173577554434121222815746775260043540028155937801912506017393782073258740853917506206268523560865374733947658622109835558807824297014274469394680167022393094755541740098584461676925328474031618535380338192459571876525618282179382203324811786682449368282821831543289334225433006889468241036247642898606283832152076448574656612267922710640159123352750032740631748536273113616388543076168207099006860342914298597055784795721577361853724450139750549985959430261457450792201820636481975197949456110083400485077582161906833078708039800002855077310769881806997770911132366649301976418438014975523685454899206410285162543998292473193286836437086870716246899375642734381424881973817288125004265049745956964313518784519620323892079547170909763011772247410126687467792906408921105113295633133896468146115531440104688958378227978063315392 [167,26] 8625916608014996662102050277554771193659147081660636520639444620981795402074450447299456508572997420160907484165516672182882999985649212795216569679316218140694863111131440841233593432623590753121374658917526278507632112643413641706918586818049789275203099637729650635151028668850049352914628512137294199426359306943885510226892190583323658792279487689092684133358469706147365285516836691095305826072619254484114918366895733114980474162500134598732922442187452933536341071730282434411266761059445346879961879226066196010407474626104306735098518658777076398622724383965538463108608835779197482935639832355351437342031786072251610679568535139037788804488027144127981016619353239258572831530760565739721566730647318663626323478851075360730267253677317673044736109126894184258401577494005946974081205485819984516867756075488130182313928994969436950466284928880959320121961476822871476633299600957128349385543012437064798406474493778740143013115155442057454991203167797804796777429568545823340008455190313392819007987919972935120059088975443540128451969294765596757668780655437659974741641943749187920923079485420884205213465096503641208643823669301880343365765136605952884861720009080713206180766780403615772424171101491058587739364466779482045350560591095209442830199431467577993508385883721634443854829537096182672556429537842683528802350779080820050123164859291736856913218335652716342089132069529627238967658329315702606718997270113297567076536511829518598606882826414523544367105375834180461828848642952992028809789837006628756118130195577788943022717600278260404717941204050632523722495975997547861943459296622046437052575552122503349693999064379855144586369571064061067642026113800940098930740665473787471552866642118106193379085565468809898498908037770100295987307936950294599619884896839904828252607661638230369533646828083021117921694392800187671570001353058922688146233818953229351407666049804013506354310423852877951011123148021030877290658494526637872052966685880879729784981816736000 [167,27] -4030187233865126661877501451660912566953363611205265723754981521719449411861253726352832024365477751805378675340113404330034665085079438978858571908229707818838620598839651711533940097958680989227342074735751720626878608139345344753786853671167834752594060942264134160695155366249178226160715675295342065661084642369435668391620396194854171057337509534406889902190778510286477755671118699109440325960329035556533485204418012475030407218804374738775452901548079534547191881876352179204822575137137856053779209697222776718920487179503312726473678698392191602672611767510499609412777352169316653677061068700067965418289170988732921562684745615585496661152537215062842026867940045114118530543640144430261911454701968621453393313727165452207618985097083494450019436558490034270117049503645287044263052976505485361208930114617008558847402974003952388992016219467251304576443625519627830022442995997933801747393029344611256517674911123564075735555309399842506304229119036343277083787913221344500197681276626820266803780056182030701042137143113335705657536146347811170613765547407067650047506647027908689102182579231271031398100907427547410871999942649419883915376112347285952293288700811622095084242344435852936466269851436833617424268347631545998450197142147853277076612906478699173461541712069004452004859804320553005287835631171236434069317735300310666956508296670067736914378892034561655152057840033349884679835816419755384353549373777190051190011394066075416729839858634200524236910271732571714252668033878922633850632694552748154765689512011033367843726174589929164415640052871153617092804895665835638727195231563550321507493620503977610771501559908353680598640524982697990446292094155565446468371010132167406503847486109547948822684783716953045901095523550784200910439689099928977161520299587209624218372839768796810501256980221006828150758693241245403506311896062582508782701001701429016390605214715335819639570585997754991438492595038071283875601957223031372533757725479957758647540748000 [167,28] 2112454614632105015880097733766538298185356711170090805659743353354203827894982240811499410209318705100004038444986578511151255106543878935590866358227768131134418760745520935595880046057386767111140184050094767214686799267137271449657697356462681491785976124184460884356250491691736534981982412574153775216155329753217157436690044012198614003159949940908781846381888340756431662055579618110493355714832520305334876277577073184592153666767710433546497893299976921610627987827919626723647787711095329480108018017100142477160082905576238662964725788337731552988632267865648965845301853976968926724366753467067330576746614843971546200658182919801316172367010264719952752567060112309189920553675328523469776533737601197969476438966092237576981238201939340013092626938852882832291317755892623396207377223137463396135209931001565434296157618190062817727523053863825143870390564169460609466512970775934156046216512426581662823333820667319294591765691557728196788384983047319373811536066440166780980044611920693460201042175676443854579653938826577731573666364265485357894903525255458578532206229971736940833887822006100335203839956530041086434902769758157872190846871215844312120401149717859950692072516392501532042174705487822291001812995685577334521245586946793431472945935050806906058408108807862502674591317096019790546139821552834969017877273886469596769494217348069407730468118821398113666902970217850117475463962635148688526888717826952492740333264379655500619377127294063509794376754954842594718270794221874628734574272670124884891821018537333716364087087707542368190474629323335545558004661452811501223866553195014325352778410001004426392606718762411690900421619515823486504872938544224737784633705462772689885613225213005993762168150048385882900208651390660812613341914728904717687971757524672243459482695285972186908065805497363648361807150492986942245986539228597082601845544412152871011401341041666874531435890127050172276897653580731458384897050127972584176009672358208096505048000 [167,29] -1388984262204759837312184783302421489576767439970964246824193162668313739810438067944927643619597944832518776995313189941016406952944748617786018381887407417586222419171347999135320721613959613317141995305591366956743514765808702260689609586898704599380203507048921957259371807811274215264569086370915332881011668469143756096896517393738847592236928413106056528576175970427592625417525189887773149503928531586248036715907825470210381350690514525689770275966969631650383067616141023451184518377905831030138147738834215482334947699790062770330258654431695982707013162624252660679521029387030027067279270330626396058831403535071533497385173663390611942267919737321527820429442378755985722124488970441103242613954652952887817768360859396813150888972371071575222658873662943661871089707864169875036890944661560628555042867383427186755733541500749508423691673370804953872083030082326252998558180302477435718941493717064177246400383324674464909530465823660759637746695052055638325744683914223167634701284499284775566389950832877875609872144009365882722768517574785905437649245594660989415533823827089171332823308111703867761319938252487913175082442200495384220423282483277445940408597442095817583633112537646081683469778996543599871583746763095228070010929890595219879602664770039675098909445790030146043411448223551072246536478702089079768984592806031503618965496439812543245031059523584774426206150775657538064314511763759475165900811082475616151118417240631003211207632806164863615978959069088490801629551718637575754845063736796337388568683548583078665014150699583384747345599685300086708672100423185018979981966953070807190169452557312558366041689899609229601430682854258320074221842910288938198252524967373884408632552140638258469553035456576235690075791852927428166360602497167142507659293726141244243259418578664630215265296258388255647424148386125519229443396266924065773894379291535497002502287548606182398432597160308316181199780603363943381866284631773473215683556327717709199800 [167,30] 947258650784886270148420152011510138150556567873664688374305233420811590002188719564570330381263283187622275274516389373051105251030252059678196126741373045256309193807273249611558668048363564359826636792788456480906565153712319149486589746348678349699777434572559297602041077561559847284587589053976242204607038649340787565255466374449263175061341904293468115962447389481177663786446775955661667901531028772198021908576222557596714086090370835108609869849841976407183313944938140038983216415250684000804835878551040801269620105237904905368095828025550775147397979065032763592064114988601734327984950609452955767730829746420889747316313008261649138160429915799279988438028361342214802085630489851234913721255974321019136666151489674642118254984966161141583344806926658471112724572528288161036949748614817578305804813478322485635940025771711808656232273595483790083768465357785744484742744277669558354731087320892412977948707644704954298637906816589456197243859553453044921367293127906995140236619471617779386042477903443483696380156329829205098328191002738360413885965503000839539386754428441683936880497522228309270560200957737390964204669970765082006509891444150530445800300614994858657113088517477281549120625629647947506105787759812594516411220331367819226230138127408125679590257126639796514942664037017300448565146230797454448764043449179425588868535471487677964649163334851434328946370268585603361779589929022632994196127264209836617149821327016372972865938911746437586749015039511342879401633293232728031869752202601960768359110097668066640943777280578710354325389771212223579895728700773255386165746602971933411839538312676977868853036862534863552540714162171945343058747994837253721287468015095546519563172528435408901396890828241554767946503339226599755141590915541744378186679012022392476490606721932500149030179187052298135999718590228316914701855920530757706763119663375723507804061597736064526620337862341754545941079874391383919539165269427641063323220360963772800 [167,31] -545624578514096426043308028922240471696605019288682846414521221291913499486695999445468535482401812144540589466110594463633122760592128736350913306237265733731243340742716125949703964911251182352060169568106858309484358179379428700569899155956792276600931707515815207277097613556549272240186397611271481317797540011905726247927345770658272680724540931436996352123601886726322652283249379003743615628793485954754437031468474920739341412333583814786561605968578601704657940383207604320900589380958287336197536713972324973152586644524711299409552734097076008480847453002226457024487928827657182400716182426253599413223193502686296786402568455965069916181412402215808005138887486809962113478203548060491931585310084581459707814727381514611518731310071880669696365425868117086347749678178943716943644864730543182930619359649281689476727821192503918585645001359000351810358055828259557918863244888339346142138575036616255151047484915295720592107844639531575406340652243642246007398913173349167041310943658401369116524220068051543794223253096663767065944617188463248164425306330845587441206964122037789884898711683914137264290868382656241530430541539568900067450730037377002420186305237297814633663306931791293501595219731644892504280145631118958189469170761592814736514797782310901718701308354346557935213496290726766630429096896968455674745944658235785773554150917833409142403991929472563229360935159475071456230729338722604356947774266289217098688604588628494958129341501488079233118130687166672302034682572238016564112626647098144078104239674922346841420280805615392531347329756528094766613098753366161736942829137769188491555433101823429125529821683422048141586186471563250515763922996640986987597030845695054465343233899583554335881728455571971851119550935078144212915750184768965174705928385334750586430837415357055182105933889685788564595859597986202297796344548126065522244528546715247475435986321834315521254797810509097465925522598458721200125529174565482565771804917747472 [167,32] 237471940667708903659258123030965662158187802738054092619887178522578356389386064039110147179392693767606537232269986985643476244809479616357839217819045986486533415400034749413838092302657997426146901703181395921885390497590052094748507632292123426574259576460780696807009934980971545878316328550187979691022935178166414666521524977770727295214269850107072408752231290276665059103995845353613972926137803091497824813218452779742551911727969990973966911847970720787962286247457796980672705817064185876821431659248261635869702599765791523063281029328070981712241153284670600325248427096385705482746126760950941730532216159517671108480092972534304360681966449739934680992424349021315757310511226587667012292630162144026382406551000352849563493406371527352973898244636539337399392448170008022142589539807273514399465830917324462774673631629590741266280984039739217756398285008726849043089847785008394237465859916443815271114545800285418295542795714581519059380990206810222932487702176751239092880234592562725732648696360028698798009023956938637076869981472677074807166517736370061149889466742002702449359684512871480096773125144451045609922179364819388203436758186198420347478629988993155829552252227509863541297993000844305587982657425709552577236616677369512628933272072829267763946948834229921398568751077704396317082532134272481288247815479564853839280280447189026941741398385706513839730582089301185051861542779768131470459105549252658969916293393117367824100585071416829826653708709467134936495831415818025509136918258339737225880163108067697511540635621249394294245859904587123629404151517149911386739433678968682700518142791473531725601071102877621925257155208332011475489341170018717804415147350269041208530913606177882651579916096706142981429868575207939842669811787181862078542356673307909454556299817956122968040425616490362575266415470672853933233436100652242016550486961095050238039688847222770669431133461661756006846004416961213390968337935483058504489363378816 [167,33] -66898026497535535185303166924935680541452951025304790242948765461959173670300679662032583828684185101298231121685519850946117615705949075206004780023731895417146192372041731193264979934445009906051358387074400308116158555917614706863447565504863481060485384121315457690628845740691574789451943911407521836221351589051697344635332817783870067164405094129063167885585118439283495211916369806231645160085206485957980135995027517922052811552561481658796373161252392421653605138814477505646827017657295253078358255008528716805544120959683286482732173396010555327585763107346387051098615821059354941894620541163169008506041048526577529093370140191074015566628776589831807547510390651390214568486219416923981146730170610266777112637922004601468056487606195418637353502222177009669266366902324828588441821017450012578625973653465356035098698035395581702574039811710036198305292443974043878683463046981501853108282463309395032700885060297652079642567986057246034361668471121096892381724639804484297821865120900459760454160935339711239634362143697651786271822658335264535509850265014495644683303083098023941615062572663317772017958583378538247673485772356454497761541392120733137128194646401449646325579598827360376462209550886775435071709534788556327442965591236230168487253547049068421580993029095613463283657488761092547245999686721274385600711095243347314235813375421926049668562479248240593304520722915718571965472367773058971067630909329721698460082404304930943217073198042995503571876328525660167520787662815969663873822666395924120822794202466701096795696830652618361309869075692517074346096048211861680583528964930056515840453691130987456201359486543342331271683928830813341718848860935516644995364735005727597970498781594101577912818710612853768090449080442452716824749584081156864118550116462520693397644281564634132849307229344982890658815163940956866333412174615649494811260638115436489828930089302391886186644343973495022654088265780276915616302531801318603770590864 [167,34] 3001604349727442813900152335124146257554356654349201106108051611216825745249289443273026619564417612073547831763121566346737283521073109308808227189941636072906722233648520871779411938601371132515455012183342835513496482211466701680805837609833851364651815253544737710061733858917280525263293907407859437432525529103902277435348874088384837328210849218260423082179991033551701830485746439091400745772898707250750768559985691062425790963595747293646641185104369535738835150470086563456635729173470826064077330077333744103003607049483420579074456871117218104270026867370569646478437983850349731895303573298490546069284788132286488776602389180955339389744592254499222970613306673302546930473894926757161797766273117304660355674082491455311033907898910710410098633836295775537673718415090137149497049031033056943072777897255658904347843529554607507895819883247969538277610330003252501466087624281449210723482734277207393064730764181687037996434715737909357394407536572529369001744362111301226924014922086788417023569266815974093886971247096871921977426631392117039275951238578645016764225872535542602596026968047011491616334419329152218210859025927765109022913409861578135839277423654482433083462404690398627549724289874451210876847183999170752380325779016600832131933991952458746415989649962596177973734175300332883821570897630838599950383184779332171368935166876757057046452068988250046170751217272238464218878632024447413187103660360643812989029367236276925877137616925720275021167140017195603119981906612217458049894210810969298308709264411541016309216277328473882302450830805672855975989704621222134270964574612246569324830885939178322788429601966990983566481835403949327142970639102410743717791317083607121280124962126727617836233092630069645980113467494951401001296007464784613999067757806195949263178843184860065990968936417109157860279014730764262060512344098251126941081164921199498691558843174628856500154274060031841383990232560730705778392046125608075654912 [167,35] 9016663378587002381652411383975644269162312101623920331726828497772013310834128616674016735197956712408719046965636408949869279009496134230893869623113456026476800228470353670877970533659997162092434517554069723726254552275931468710051263859975955374501383971368390526103802852268333038931020202867355489085087997215043813947821033686789709304170146065556778402883069233911278480950478383243396621594362858573576959306714034604740602028354150633460426810425603860088175560695248030633404328715814891446253017533845362204315994280512527733852769134191015717972167007380826942761662558887073887516508725369907604702773628264374058572095326250601678019605454982709947375635778976425884403877842470165694078578013185923971076194874929319375322450029428557341146502646085758009102625022053406032539711514236451775499218603693416293709663175381485859138920699548972244200721994178556059791820964037586456466343938109797977746571189695469513683351317085630885405751300827512353511826422635738793031169213613476480153180100837768371327310505107275459973334806625212940797134697143764945718198860920048682328806453289200697997247969608519061111379955315518590788244323451095771823397707734023664456744979649514802050617012681031131716212149032823557086023471896895379534005426084366618884770801623899425353875952163275167491840302949716337763456214640665136722898502237796705777725539326546628346346287123341880915090860745874347505631030401573733331166361127367139768340461654531468564693027511400296229788199911467386655821309847158424575225528180236722819629459890687892005944864573660325544627538123709770148517314667016801889117860607744669162342981992804200029294487477279210809209628874633866513917099242835939824280510976809040583048324616247068183438618497028748664668085011783446908420512454221837580150095854556315300798968488951745628939684432527094311823418608843313685383630940342470978408734257147952422261360041082750217399849097865108723927094376536188896 [167,36] -6050737089666000988821973689424000851724498395003427026584175133950943675694310877957402957023300507049703427211971983197377626074489973323838939111113892020363612164021550806570992888006717256349206082165241541548963944669030659541906373974742918707680072183204341227249447746217784943519642267781375703148204936364651962188254266097598964659945096780551417053226874281028741788037418932160353474422075576205241525536411293745780746372112318104028681184316654195163475796658544652102939878633985200165664877394857983467034280550198886556409815056025954524857299786826411690653847031967430029836229554438321540089853796060635694037115732730475451668307776722758004677561746482550878887014145642621928621635226068221254435260517281439107980368402088388363799348762278841555367641658009192146626263029987192994038555311229957254937141361644087539078138788297806119949081968101053162734183012451539882857385831684389122925241727408325001248336107324847986001653726528926266610568082239767411459867635655524190739735479703466110158964969716092911224653797228588298222867070113078188396131158918664317830215169725382136377579022352316565503138360201569789660363033193493848802739512389666025684624430750546095954093630082853050461752739785709133713856401257756533859411176782785585438267648761685562293449653628797406709958606118664484368574399333464771629059949742549786151360602791416563991973509217093676374606890000347922871083249066977880295334331371337961586650880894247504134590901303599798706698423561038069180288623381412000644010503673062976952253916723198246397571906302846132717501594660687109902270821352467830827478390521022019955434387204402270389532645425212853437361870594521976319214451794335796867273914335589337413175366764871408066117235740755099421282935772208038669905798086214883894697745646690321863058950040865145762251086212197359480283156739540534894811729219809168396606058651937229870210941085316494850760054709620565210673782252734016 [167,37] 2428480832459514816555287905845356503558205498267766165642629892714500171311656247837500459991176661585715923438697709077696931447130497822116565276948058922522646354833536354591375107154555739657172707387904572034760657713752158049551026387156879835285018066645172325412180202444809081512762382058385597161903133035772250590753540462370947097108852461234668205716141958786745823698476418044735441834547577645443379836889879199234221136045525419214908492634795588694751029334379920901686918640044614290306641493371774252290777301676355651738257686480780679647883900552198647309000246504289840152349012646697288606678559401008964372392164109567829482755039720110546142333927320319525771599650731814713225745591734999398866584233483370344923715924333715804872531115988139448998849131465366349395709334097803677637209981157356674704127711592414472944207671052638391971655206373319163164317392846502811519212651541195524620365477887260853470348695529771120974162457087032379538122002049492002090555072452424429709865353165690431041114876372142098392649710098174560444102872694013706758328514190711861872828941801692232327372669525555586590609339464076964808263318063878955433424926532775304120669275634003957521083844633486489173322059484446635105596275194189589931176909362829706680577090580478836748129730694975828721252902324630424031858415838414059225762334955525787046996833185750606413672064593163316122612554597345579839062868895652935144712148155525068795182605933473369704821256319695209637712883174683303412391300208717100557466769715429075090523986389440949943482828100229396461131321250683881874614929007971393897161030617027704520637209437882007179355141849323071361557558714476655941364153709822570602208312469358155234662140839184367537804017130374034105213868841387675494614694923857990366284163482112055431013747832493877950222829764272558953804673409101318107422492179281514001971917434018997614576791917101293451476646931752936827519701560904 [167,38] -687840440861012325350678506858186712182002744735851523120410662005571899870364045347257445338015893325919694831307090846205190937587946984428545081475267078364050472776288003281702643282522048564704107869646156305002886982984350922325349458914361307269813272982940355358017092704590539449144426761350270320401255338485076231469638309358336438413860851688559811367746092639755222970244752108496824675564992736453070301663479032974122463098456816045638595305872098071899003448534631247749448756512657758105581405092228273339436687578258481032906630747231735265863030633159526309741589357193670039829747510708754350278072841351916832809085459075079456917240943404751024032008599432907159875979868442254328830501069747366147446362976543991017328632152127299736213386849326900215955575693846641915931093960523809432249040136298419786025327895356568348254666821145656832146319518485565319709583875516892559451844651604535211341073980572153705734321635276812395370965970350076087180651024869870642182927118510064251862843707744297501976892414119415337387401928341103413001723016293218995802177118895645473111377838862685433521242245373483555970320577341621225669708624624226943428384973766956266762161754610226779554558525701943515423879388421676069797123864615441589695724685498509883634737871635829129604143431267784058952309315511922982201420841652651896771589665039967541781958628893789542931389385539324441363003690626888652908006539927219948995609030353542469793511229813316822050589293312631482256167952673306551541128467965155027620577515085575060674478901494163593050778916709876220279184498797631813358980130415173425610067732174951504642194607843762215472958230175491773240777887533439566104118166330783502084468566228892553831847203336872601966969243347542309675309323516553713777059619839933919604244947180430044300437335279817299515852068352278109779425951139197175503684263769978854968235928460574648926522045701901616004684716904291069301058560 [167,39] 126365800399642514071833874246159166942066306334051759100967362869905678550357398754199424278647029582906475430724229135902626331118111870055679381204947552686405996711421760208055729936830065237395931325206916697910150597028870774923733975820275604700957645706494537839829704409855119358977463858704316461468242413849196974581058638983278728454402051742827679252693671735704313838000817406793044829470024643366256710897791618911003181812122959565279530103847349784141941422410886827646482122928154343222585028858047124047078850122320597685530710628897718169941860036872439355089378071098121453157571560805545868614630150014130183816656167750477257133517863558716054634900999976524744489577468562479610750163890004850625148987995539428721659425534803370981977341333566389223051626531260990469879259357483514710112501549852035957099136275570947680442560676694949896808632523120439029613959740129034889904014017433821768061695265312985290854823067423706902952828984355065657584004120768349846141794782810077362465128010467631396974793624386209038412348785367253534864035004204794337208213731311556946453190603884577479192516635489684956460650443946691658741532485386100635391191901266547499184034616358013315131208421755284793908120924552221551672286643753513795951293831782271756040808267828673990477615613409199164467176245955015517192273380132596206436452356797869624274634306566372475061521452492533561244431203720578555006854462741135003621423390722708287176870274835441290112550168745571483292642158780499501102077132113713989118058487575516706883892077298128362482331450310733118879342350950277577618315941555552268589001464133181376269840112861226737431285008154018365447669864756912989936826436618831316748863866997146207535138305663587578574688908902524269831539834901830323499579131639641616489267097036590150245499629024548915991820744387863512132471046021201546794027091382864570802536166679672587722470859109336381626362096018531792485248 [167,40] -1605547106321795888026499504736816857122074642306597282106162892338761819396215694193566406694047239391053785916216583748859588037891675030183623627677635105169331355134418988139814955050136864110150310357410751442560524453202171355069532373591670388086984318137577565063282011955091173807453642010960702283577225807890565502210402065377473582017586331385656278125926583124034496526339767515207579372925234086338101875983263595041347521418372015478809820017307699470060704256639792376685466851112186381622367295859862116872952880613299871828118503704966417225239581977403686387481944483680263371385511924911316561477473097382279300726037453911838306138428474060566718227499604613057553099051320927237307716241228027165983867049433234736815769070810563964019164163427826323877284226808760697535832089143800272197972999406556575386327657406206772193566474261658929007807301319663794649905297875845543351920477762995688257283371358470108499629478023978494590634376996420126164910413208066428443269449067924755320072085523370435659367287282071706547921640620212821051106024969855388412577493028931160119901855774066993887719182447398894567758566794230781545833879280800567526931477785123734643605020251879075104351583771360575044771111116975617800412586791509982681365116115422306850786881336648120522611827143762497666043890612831903967572567080638963395059080119292733951458034654495879597668743198934616626549139716891827776873728084338444232446446116687733351018032687135228432382799968641445834436695229760858613717520630213703889381286574892711988837153052737658330373031390000996483233806687068457554168519309298059978978996965012083627814975140581408421920003440662652573190695589297919184069104695843043182956387645683802509467230463937715795809341972548254268701744834768381478803599001014549010783450471399420496975732056414461647651622910867367547580457640039521436515087195904133700070631810829872768594714375853174822536431473267503744 [167,41] -10677794057712996587790564082251010741775970276726853770704633506107964565783699892776154885670000511274859008829025434631832098596412948384763837030418532490914035535584434048211621079711200677080560067212937337765489037293698320658326503830179269290476996472354823519890789520249983514593979920296414235909846960962491762633553510707290984338897572055257623463101735723197919476941512694967752489811519360443237012572989168783691457657987119239469949307679776943847025737028947514834968386328843238385197756055362762602051552731672430859577004699553013024226531360450775672437446763293734111645593591393791090522546133524469083050662433902083051747643333786507935601358743098694126495505397029202930203713059388467683477119310052467230951882836069844953257827040043047971765830645416871760758004183316166099032658526794865770291671517311938795715734091509783245960969418953605062858799713326013112067360116015724422814077923451628044456463235074898941893543443541121959745362284733206561159589541862239593351081602381270584833107236928252057805990443799162318390601716578118977587130243262437646838079460487286373175858570135521957549445966936810760224940092360469865941119345751736421946360448853148898264104929468663792759779349830302128537480415945085792275567119842553580755470627286490365708519806765175453213097933041195908958155635913459170768747541902594927379147486402868688533911519782422312783802818649482651480040113096452935129106823545332600029213442530032184856643684142504371699559704908596289161051908143388135014411347419723727401450417667334233215641071247252497610782310727740552173105089062403669493348178807851469457028245016469941374772011353548279294510423879791228060590894412945809019874564588111113690923621320829649614966147146812785987032834095366257857837617197730216222629056002193796374266034858940785067728506696555185370814366172866267253643120722831902923802294181260781639569536472426712420337890928701360 [167,42] 5596366716218282838127795801508667130919186560197690085710154478203207990738596165845095855994120508486808432692385492027026814947365244790545919651789274375330071533599163475283546518622164466292943513757834280111308104067979325379137417388415937662657067231135955118622696995734004103782160829983143953616566262183360932332931526432333570094597051499872764487620115006417102627143633347069859236171345598845225313841703398287299276334610782378392587846829746533863757837538315156539859158902508736632962456269314701243974363904227998721142216575293072613629927048480018496629934226195565585212173427409653280236732371719320384064783572332109274509635821505016185110642710693675530438759669558738436673373824109659436657431086634574135097905652907062340994091710551403171706536473937615341134677256378498628905459229941190950625621415755205254062143838932771407940532147007688806444751666078139731556299654855091207454773702944730962412359777023851831666206043311193778633445713597025946132101089407811333038245867701261610491145501423719690544712580188805855338149281616956544069268922124783329708017018139659205878920486713490036402937024748645182388035072604842336449956704293637079402931733688780123334886781416956949550383094240120545994185126204733640765995636391142773536987975889870997851959998315700764142006678497752824419687170114037282876992910088754639604673229242091939717578893160908542412881682383053503526892993378291336429963643250675075433853713315583678335153340171474531663672418987792750470546823859748082991861192306535235582572137231755527092541983801753801657577934206454564964911335901327686591634784316571731840077420268245470879476861009933664712702449738943496268665011396137557728340168946434187450707517460681802954025124851263029298713535321644732009068039094112061971079413109100230849266165745858624374225372845601634143263446397612565548969050247980497861962279863475859129642273837042361628534294169600 [167,43] -1869964170870201242709129897790451062457426312307030078571758173830713563162671631662772788564079553690865373100032317531132797460222110163401560360975234175273250099663657498463812216622989411083886579184058559761665064192955820948671133292048005555722197448315774701755588606687901019345858638891461693941874757653426036944635567324249748132648655337842765921748252035519339020383226861838642203918139557416430192116406877933676763558357096491616150470011366448977302105795813070925491214439714235693070226837982083241130232280784360939922177652036147174555505808979486039173329699107614028514186370836780221246822655883417782398074686677746818468603913344554846055463440988850146025307944866278249658895005322101691758479434282019099714365838636478569690725044481516866607133038722747397812013759097605386032709448786141132356373166418019293614271581649018075975850598818392839573453839298203047345384110255717714809921030135705908308971765111403482612158423839769318448273823183079852351572364272429956566883077889112838402939201279296265787453827944348219795604005942937941604313853469423721891578758731882161921194720375340353953151827678845838729780947057542956294277449278577981357079553593121885919341200044977250215408563505577508895364773955520619696838916817795018400434139941132189369888872050332397799459089252383682602231797372128797388099709900396332753809095310701878436981326906352221183784080726116993930318082157688638145173805050949853172610618725864876957049392844983027620870800219130662993227167126237421649231738429679007645147594387238992253002357223968304379758722094419481674193775695769354774048875799707392037445261098455486385864515020930624040682784327190884731419874514816790280555349810527653757191778004530223827276713531825861703417178776907077191023137933683323703500713820784353606618986010261392381936040591449665101158445278626065757519189639361873077742006073304252404861015534311479571729609472 [167,44] 444064819242545805905615012271242960145204381591197590309751772049146634106527671049951908376150402618420355061666883263424829363503649025380899656742923102956925851651138776985181359610621116781121793044934080325990434121255782042667396635386427426343812062352280015543037435865604999768151823210632127766072716707487332591216373157532629767715844465451255403513454836454899881439451832672789007063946501147167426464987184014235287481000947754131644353759136488530942620830995322399990329757636728868795112035198431832965736972408292429124155265187389130876969830258414581819764116245649440300881309668506493189583837251959965214527031479746771866353743707717768169845617956670741306650936844496962072951433745361635280909601200700984057938586828518739245767590996793994209864090161669452934903747390240011085606916725545068852698091877206556876279180129137668660287956727035234779502783377513046597826500991728871605564474829129026705754993077180249451142215323155461850180986035889713755983814065538556762284669455209841593047018811262323042399544832800382604203417600255008902349883007857683812310314824089079011903803445795021860384475503460221237948944663643001416753191865270239328808359109417817167764311987023444773382408570294191251905365880457988439481280156812888081915646819294185288774663843874635160325686791327239938393482248362385874215563104900731535312788633131094101508192012905997350160784936498205088141491358586667501648232470741600943554326021968954147910242932400285822661401031333516696712477908481123534539409095204245936509786430280500478812063819191951019481159931063158037527287738172995697195659852921206388096676313003660806574926077810509319724286832977491429671114082912737795806161358573177315939269449893298090005670746163750784514999115488996738135516997977468225992611030454874009000273363310550600342450745540847708923581668538326116129558207435978557855400340716463465126890557763012575143456 [167,45] -64879176452065320844046578414188595283610625683035991434401713918372188259873900779930120595918180310251330231831772335637760192543229996696226964555417212595384756216869830086148994343620979611866089378904729166904032019664639124529310755712153149636452863047839770771084829901681917675826871477987999259407103227943398856939397022262968082772494937924766346246757629641562695026379086031810465649411297393760391070382260785998799346807868496025667817326531101094410710684900454010368804102747101718336685048305250087313089743046069976725758734658521812971874261008500810685134043118937244626172934060935916005998732095586462954689581260579605109064730664580035894972063751095545698624739863282506792097026287854335398228892855793770573561733152358764316968266607945476187206264235373414764783225715367727412650533949785660358738836582756871845325612878241674359815441109530407509845589594797433328014686285493806263475840750376796068655828589306351731542213553766607402473746206417741348034141017488909735407646929193183701488451706118014117122288077167837908315603582479253824947851361524810933727290607508490627098068289053287116529913128929702704497379183410956090044942037549345001065410668623880103579646910828147298672932093475702938120813512879115677418665625160254143503073811792518049496147928361373462749716379850985908157991762057808093457411684425048063144448466324549552378866552299479322521292202186061895297997650753382392014861677697646883312141869297604122160999309889058895456104264100710604097320749947491444426406857546552848174716941392682230584813836459328780826885193250525652597100415489112075159332243506544499688926284834847424441057565259454859905049397355831691290012361596168285440894318103147088223081510686344820101196396142602071767978154445713426687380456352701867384683360407473631555816335138690026798058374916448706971093864963089344679504872484172725786345670388295414556572803576120532580 [167,46] -734066611978192445492175786820710834919699614692657303371570346012995548014891276100257225346525777024740512679661551670696041828287016789442938401028977201505718429177034605920441884395937517267865347393139297256398021556183160277877631066513255054460659081966800045453081309239155044500757726864041220362376302460447343800437666619497674951997431056250015238697084000489339903884142914410329112654588068338484432345901999058248627722231135393798838287158535415188764386522290720241262396338001090327040683732070573132532414590873074188683903822239709722191304094696389381955778232764548141184049914741867517386559110542921377990735816340657522342744026777658696021591171809498422658208418528833047820636314337614388634183393667318427183790741843613136860277746440464232129614488194207684313783834296756942809277052154229126853914691034076830414288678866155692413881720435330172299720203302586337654311155108953247680506292018209203454601079743049141518223220466548633694903662999224001241504285387391538888441731675906994576706697855313566509198701595745326294001158531628272301402713702382760924316788623267873908144175874791638699979510176342829604178042521643421100156293027791660309401947708993993914092321092534149915138334664145748352849267193341069886117690576871743116275025792606682115507806687345389642015843123086166117863257835281919725526373247795998121846437508829336219436957467485481547707878912182989527534674443900104744878485749811853495038075942431348852289813610616133467924438095566684467363090298714446127305976934454219803574971981389634861024167618099293664433367089737215576480774343881119606746186607806248848827800451183554038703780946881639575403987150152746409769136216722152444974911382232486968371621685652718562367188030032631264077365005446560778531067120145618286380389096579185235213837724953959602067273917592620743959217958670161588954229922056311229314748069352914282357777033414656 [167,47] 3650051296550251606757978493328297813610863548364691943642456569104903082074336799217636279701134482297342614991655061230448178613801340794131356909109915434598653315127758386765819628634750986911028716900459051386061700343484879473484525914365694162274264164552488695258150986536189855098894765364497940258597883519074192385408151948283491323031076744578238651732474215780468042507202094135631922520799674092523288858378914318754317404262149883666326310568433964867474346708367697985800369989487677412955894582394620373989089121406755327187995557983013340120804282342451919702982206090104980040883118125952491145802684324325636272725259418421387338772964269635885043055677086223931014738574768335229827684281607353125034354154147195406592696886594817730582515287863102674684134721275862335900802899620320948606947393519277458585288609474456477615902003908206448262843260605222923256510376584905157480485482408826374930687108323061040849272227285682877693862354412865824814724437640978646595418659121488879235092763066509523036018367148062987115506392077997782576260635684039124869680549388621003887478220200834209008909559608572146302310259918484115812043345499287765103567578733764669542052797686939696116800236970212930984778835798569510876037359404583142322666986183136777527650811476231282615332217265997507980204793122628156080173857684189752041375026915444286628026462422423536243606983690152159433121945483043745145819578897081740808670495898280387126617321526589659409153582629702176849719018491414110318107171189790335707495782947363607874206637614047038106793164703674901456378552403380140309168473963005859840322055050285838360525973198754580200616027059344606920483419803338747961806042338527433510147341514801285368531215018166802709306409009374782180677572243708167979448741230506962870927247505653351844419147590452436433283370984707668592295871781112204544069483138225505395891153789768160500746784512384 [167,48] -1167340907847441667779417753644621617199479822178879380983292144131852159600700775213086188092579840352709955858997844809083802161713346676375547474851765821783994915723050611085075019968842629276773509999916799788196919082045522207169034225735123395704442075729924832693716741920159151277456153311805911279567767041987548421301834923412148886250723219773068035193109811836022074410067174224767463162230027312120140214570990335541234940536527811985827569830294076466915463777471036691741436688174498894730628896437134860928944306588293124073801818606684145364739838155086522602464374604428083807520261018389961942760280075538691007708659995606273274026282350147524800105471750435564953000684890717164216348226759092022481601262346112791613933550123506413737901634973454481807626684418378306226353122603053481336635971657866310885640657637151657653091188937086729519297603580873500154992512752058788739463882619933911089255382346466585722469085458775748622655217762158270940923520256474680471411875476572783561393662625317784311428516468543168671468485956476610883966350681224232186151152581442261965776129291362887621303182603123366046583250621299170394090738756711075355605547276289733393070083648105846353233838697834820617076794568278656990528059620912941791082903595969445714717571507284525554827562683335711485899808903363936196039735043949990945061999100335344995661443085034563513071040977617277553016677942524285662200605822152601745727136389132101243051298599418440749685525828554310331389493220273768411625653868073042501366550230969874493339353919680897150280651216467557399243886695172488278885053136938114764773790853097580467983088118011798524782851064102159978193017840879198286937708497524021979253268206579349267304725959134066049850421275996037042173579225391142181958071699550525295896265639293643210158779798513593809425810697377056089122971419474003393885771393391576608227559818524786316863317472 [167,49] 195632187163621229814423849580514670750896240485745513594021985868644426125416319706623895692696146769230043102183272708331558937878851419530908862900568078879654433387839534436883228058739147494001678724661273289183232485922299608186562990076966162912685741306320212280488508390450860755743116632729473995716401907216990178575411176855565396868126458489010039926131791796066343208554345475056315581006468952166145979749823392421380014867023592931391652165208122570220549550896107130287926701157294611355179315415943502981968967405363375852481253992393998301602718977299284467998747886134247083563482484552529583617712764536368521556606323812746964341822270169268200496889798514280254951645342183986981780856776715935284276239295700965959297236547815958553657983883204977257029695428820930507269693452856747435148704117109683726739466206323649995558336620921235737614899324337877932647585383963270834908947007214816937126405582700962471526224743467171527090535896086876111751243024982985990196541130146698849785088658071576227446385747857281457597750290700142676911518547712832360634329926201409542725016754123138974465714125057380432254657329316072856452186322683189281145993486941083482649710884229254849864636975056776594249860514364308116274248000339564667602956920117537660225395885608441287854010639386443839714355406195632982936983420819704407689276930029535991102192122605184748043442491546593120705149207514586819590926027626424835103427421020824232845948503270193468930926430859397999406429210045301922003619925792658012803295345349053839345673205972405253017927813278239749324806044347146559230023667607156065914630516557154008359368307001545005321009452673091818046927320602061313504619814558129604777602530173477071480706158517696479480073188253700235299128575964032934451021537562053255693271450125585379514369249345461943429733066567432699488271134202502071170499023932243406887845727545393284785516 [167,50] -5540384351605248911583625468505813341223763321762955059650478967621609493635428445542622299959713567031173062337173051875432289206214402958039016051136184007327267833248805667900685681775162195677169479914526996916437504200117579020973957177551902032146134363216538675592262475568087901476573420462250787939917259033420043570877589065373158345466143097747852284404700547529972066879569885001109876557896680002929719112196147076390482101006496244169725205079858844840742460688113842092237498442569232232138013636851216526928979637164329043142285178920509367041238855492635771764685170858668784847662255005443176011352685796519380966672102969502367131622867251507489884797122493565045958285717228267926001933476575798657273019332564586365814382952153388242753787601823626479658729308795854622990496868051283094607101609471917906194891685720862149785978942264048470054684887978125732788928502969747616886906405347588316558720241012508339982291948485425586343150364702864638074980160766029655966310066638675676278883535783872454748134006953335915000135732893826109954115092209659420533548191813341729559221183379556955284864201370916942476786982396205189192627818068736777857569624246487318115505363700589631591690331991264478338906357733021022299861898627232981443691027235928591692888932717122725916283943037080661026908701539673304137871523590255026583099074567548788300215190872156085742730787295945464728550238998604888730689739351733466020150200039498255019270794357848420748101126297723265675467800092442902493791916130018072485676708275467904364894032794127193203584744922545473975642785007130860499766420388160952594639962995147012913549337402538541226763906425264147422393348644446705816010799699292042807595767389745115025025567924684958664374930687118860913956794920650190308303618273534819113040044988721839289567938064446081917032671353882039613287261512836150376357937606565784658428138208647801280 [167,51] -7847945792953378092558967318792002802609184524510240604493447960314397120358702522041945690866145769252714761224277198303472922394026570200693267294314987256485758957144114690602152997993870329113500919978762608494590215270952348392431811242482127028100673925171685527016440811517261626574630836414107898214376566140596928806778170571649324293680938812565886784565128834543237964876437615399448646265046563725363656801582328345400908781488100791586802634476780482138634773475630538752841295121516681568351678041785191790087008935777904132263525762891307059874880131716853352041602786750417786960606949579251343326650544774384201363837761422726482103857373074044965447430389702881792038613276624545892872146514363937790275371733434707896430571920451959703933246379710189111806615404800845388345406706570039302853417637152188700047499817011959253935987333893141835416923169203445387244426999452768590776063420922901944411121755904397789861283380342649430079461806629749095347024758168030443121331076344694980583799498422906552102810345787965665776565968217643349793006061540621963792496245973884852665148004061297502800942050012254177990188867530862474425008067125824415117501503398309082895978475741876162891074015365100583372429881040523015982487047354746232988023528225002451094326936976478684914741904129042035204599638430408982333536467532453878361009264515788347760546659841846680051946529291890355634937397330204872421522691845223855837171557105370882477896285530541959536023770955267457553705473171548045984948362890796389140943943512386044161272572786626517323897768507814300098135006749815704432627416413693778947329627922192516126735793000551697988073978928836252493833754156007029821248772688126325819877465757419140581862794276470135799419150876077677070758187362471526543835497608114010128116907606492141928803447817000772670914684555018885598828792584935074356683282070434709078750017306344184 [167,52] 2966133526621770959756670979874053494683803376724684590870999313782415288671070719689436260866449945936589921589906888699935719624463214218332026923809498805469918155397936854461586107415513830310879728632152943035297157862060766412213472333396714368649423564572260315931046340976653150193057197326140212475456759904672604864872673389915031897542818634322119578206876201393927344885201012017405426015334147035797580812684711531595017882771854885927306683942510365512594248753540570913015959786033626668895461944203066954567989526508695496110505902984654652045571141595893794849218069093243074900412894240017772733773647129719452879088053733952294619179288661283275376248131588530228188726327233935776709448312040139561843398347151133288453036939484801160124596324241758764207817404996552947900794782376547399754438552217072380673061789918931677930886199292373875404203461772255706731884064676416726761853279893281654211979928972129209130888900145072082015848116621624844748756324032536062906940642546814798983140802470674430197927020148416466925682287293100260886894606581861286419276478777595206787079449516998859785275978060855467345014663437714604610253344364570254815997540932258440030153929466902604183750663666213517784415599420774932722468396136361156424894399637033838267353364141600438946398253058490994088972963902158001678623830761983156559119937297712262092389773866059646681771085881869077854258588886712486934567582537650550869168075060880278466346625579003248695350583579602652794634427333809642131459144830405333056771277376102212112775985081353949937234630702448227353854506815818764031886546027980261080868145467488272619330703059211553101397557197536197938960792660717657677586177190433008152164929375201851092587979245921169484273686203838861651130098757041564446237676784935216644631302943117085705597682416433741293297218173834153130982598255062486837048202828431890130483129178160 [167,53] -684029682745372233505407444779453407616216685605583812138188989213455594733745870132041452503133394804597201073261185991569436125640215684081099373408901908087568354051552582687840740558128969371215329209266995147328509816591412281264272334564896199198390818911966117104557233222290089229878088884692108149276357470771811377457974754481821138319918486089716604638533020695764766218197003930198338976749031838963613919433381515636656468271744648024106491487916677570401123037250804048140736099317638097294194520097199738130240921802640933365945690353988932952803388207884228619805763171020138572668700193545979027294256689764881201582896891615377573821799310001364089163740862093155160847426730992210506336882992049441002504162705847821609315288984481970171400089164902621871910479918416969020724890719904907212649820453550421108330740952886776294782681301369646289148284054743560632869728632532952558991447831444135208053439544183732484524176173792002825411356636241234774854478412712266586363749507078773024422741496781275412809720481164871101377972600254399700663043836498792180847984558186053514359662945168956350792227910670925770646736134551039271413725809347195613887314307757042148527067950918712806264377695510100803972950994303454116577236506219864193432004781636544073356535962256677232067581301638949536591777457768122949197144010102807300191798940731493104412682515906399234193285503096026839472612235755327595273051338637276063943967552011786641683032861687943242240420841804142868284746411866887654891488346185952697129544308105060444919432035583786826183458334524439383776199714009848749920623410374673665601081000998354701977003441705643679675806370998397425071049578172498431143053254619411749259923224728981421059530684222031369563236872233025010945264980039799014829067963264694971256054098773339195554145973926909174442056974308505510865965431558293163263041225478748325444183238 [167,54] 118567316857512696764230244739604221082095270094209787361138761522789033276927594084144867363485041651120749260460508836991055060438110539526540263982722191049803015454102120184768845270199802376332741099188502826240259801879167283116251711381794685069431063518258806063171492768817634077302097444137357937004927176609269237836970702261902253192961973976790056148978209313432928794549323158868525624244683122093913720046369150942573310371468741312755256923488353083705971236206652333112639138439469372588314074779081754292270329860517185162965551929795277031163381560728168992191520076192541229642759542975084227387740151007748926467010962855460020174994175913766930751254102981507441057833793851092498595489412397081729726844233651227427942485215823341086829384755322948480909879089703827057995642810941128332207502954066757228899534749341178051279396727392812661017271295506091497997217486585094271411645831971397006065141332209961762423699198827642157316165175497498191444905461623429167686573206822644251482037019885826086568051528657151902134409147478220309201130623870528619560234996200320763076445626356298699583418845043262443706485239944112605769396577391201367234181286237285656839386952958160200859640271013595251089606008233369716831364621943802329617632708285156743193481656897574930446118770184590687724707991213701275162492297569951677059564851405413940670055088408976807466494213083390406100934292501133869378650391220527064024671701268175518489673952118922675665262423359574242367103919462975883307140574756390540743451057937338154885223308561317421162247497323104615438285182121737119538109109334591075216218481127744889865399111708584659203689094560454057756629291374079271744738846949571344418177388901594499389289902022047013343241673255992366359206900880611222473653329335402576472410790751730126238038633535208612310538224483865576412112693404561647694551058648553284631040 [167,55] -16557766433125537239384967105687055354467528323444195848104101749068676293361212422315273388791482530611536767803982421783303121794987161283896052373808117347756564018125804088535734633731765817717500424108116368435233825054039845693617032399249581780164505182668083450644524367987323366491178088211308341960775840933731819007993926956982717179282650705913232497175917775428482037726400635983858614049476374145702300755021625997918162544145775855900926800327311901147207471329893388042123165593419734275537811336668312403751478432318797842823582631177202473929158918090664740534974410537887630320876667291108841217620057167053502977400681623708844448294148399581457464921256983462665666271767105379122692906065847602103122346307916101250176755381389269571767721778491945046211426703009170840240848314565901823652823124448873338305794249292701333203399505612282576556633990229788813783204402709351523512436697305030494758510483440709336216329061410487935050396436822473282151990452122534969146627178234247172874202038819990728769291018074256711109694321064727136894242406410038903511145439379160886518815135045144563111155034313264865401285724247682691040128852086767020186460483361193895115946788307375727851242355454617283590825329013133786329560478961601630713861284995449525263658444110764162614148407289322637792591911667416270114551167671080329354615303889882750124264152179621954711594639146081485826568778126721881222204119497934889404674320618616550563908540832232780119557736777411076566528032780625403101263540248807064698034096572639055292424068449928381380892718735861613055195476471376693751260405350933465483773821462013306200353162750724309573106015771386022888140697347510866461890544602694122473987954814940018424440589757081915033133879266441875657765636454904870515208146199838920672482870421281651729659229819736057942538314440074645009078732296374186664049330261082985536 [167,56] 2011626722005392708942323537910556852430784227347931016500952758767246993167925850611018031825725933528716432919224299275463322976634746573314895623306912137127474934343339144457720474494959299197149695421960863641256831432331039030671363713451431494458315571778760154601693302959525171806927096755543758420979033353995061397488563472062740978355317783381800996273168711176174519630709750880566769692921441176030925192280591769605158477497953876054116659723413958817020714514878504578060632345835146838108955314643794414673080683441623325073391756560582010980379956658256098080234910127819131013235258586597755443829964404485293489390892672743263105412207484529318804239441960224319981519067179003551236468460036116728168121678470134898687974630864612647788810179843661421139136896140190212690314401984850999527781566078926540166678483388580857145684575841591912268971652809094414565715099180874145258383458912285654048895308892869693617551745591451362589074511655914441352933565366913888291275877639087853646339519969957002841623565740980339935139020828900424009422091326639954149159333541920604780060062588431000716636299719036704006668408543952663604920175684428745804192788912971659032881299885814927895111543056935814320625275678961755454907647003695003834594174486462086304418457285399916788916955772099403717086437832367431308937959036535559401176125605904095812673347359624691899678963676526522364666833661463805055213487100067168509454093932509100312040942389069604645636757142942691244967537725384312256445591130524379210284674945579511562663807535550418442100728492939863290643531141723458964857485765197444073604521220385887234896619832155416323266690127191726888170028214497612380406812344853016900064077372222855599268506500061137367006870271216752446419221827748787366744238519930950849803402321736257080659791006065691706673645818305694589852470433197850495975734550090288 [167,57] -251078450968199726831148918341558241703103984898878636524222988623826140624714471445981511205241888905266067585866338593032155905016181836575260186326411216872793476285630824630437849729258572205023515294599078118139529996418913775366097149483979217875724687897966856628581595998024475407352877668686111953439896677146226101597244238691938961302702723760537840433515937458013460930268776468159483934178972351659529870688120918294209349235253482529674550858738898722319777842245164176357999707480610113471790657491931431642859716843359043124058679284754531703341980229904148183610042460678816553854006408372184787716035518512205465501669360744208720017050908034426485481869475316871113496114876143340394287920338637717283119503128442311203308484836915169711448755938074709428912148583256430939320477904942182847759686548991121286598755579552674891644161912759721966273397836523182335833723584845721587958743405417965933373017838409280294382105352475761410534179917484009001377381041760893908492808129803427752495452860318818016785793799720751508107379916860076715238463650059619078290612589086180219825664664353201903562714835823205242309750199219186701155231044166157935566644215772668790556054369816400207908732321995364647975342614747174030200253846549263343108978220187371177745358256851426690518939934154622469895718259660419423971727591502706889063981605914472381513163775804597402134430291862201297778429895266777525791796486643181189925035887568394630737685183951059511571647038420871922744021138460066154620586365890053808796612469084694737476288497571834164695849258027805385459668220036238865316705536642857045012933533254478020159132854653980411663620573755315044963394640160163095693351208137986666504526452233883071798684256240315232848462278045762221145024046074061430828315497950351132037968240921589316772950496832223377317859958039904159786758211083813339551809182902 [167,58] 38779642001128737442178624520678466228582733242612291215846276753530304552728954529168066468455257961462814767980772980982389216550746696160583529042361421194480362363288088477796233923382022412269956962950867058316184769037182144961768243079214536531530071318826174477934124401209379215236627701560060414204030996666997070607948937731684573541604794464774839291071368029214612368631052592323359370759428552990723068880369759798548322118185160543847022126246840758184432479970176889170271335463050882903542438949540288424468619281451347033274329106108376775620785856844996276952229844954628164178028206937708826520984941694917774450297445458175348508575802351068165088181121215619892157365980857923702993459625635983094451893448804202048193972742516169857011019090581749961069998860876899718166317579409278607682756066352118252077083730285817464763429935092769359049628323722035917515948059779374029608285492197048381267918174124339032523921421986592018697964642165549393228434850523278957530549290751875776035497603546213599095550004875784684879410651135334068692252995614045234250306699100563751304106462080805406563439812961707195819985864432485343582635222561673656644304396084840422045921257781513361502207150827484540329647826776614662347825202856542142884259184092307801838735425424242615281278045945147650627725573309525457686489070437433630272376558618227775831847772547675664560667377273694040341488677323846178597652672826081691581621732804992376442250579421549774949872608715748621695507436762111743827253389205792377547808601338586106005855353115089040536297393298480891023185942172288834218374208366377892567739311946863614668872195693640837697006673177428795464000138198761751331718226752362275509781780657271677601681228200596016138085289894247912502770872238562380798068657578769407097954808003594773315863748375738596613837570884386659879789394126489236464903648 [167,59] -6926696005648264069413698940891646957048185915374501584466547526797093600866916775667374624503357124112361722281985319084234524313188150716186840755356444985178484131469288661705689388557695673469604758864243080097057572494207915139427658944585107398802842305461437549716439514635530625788740975261832299929328964894860923397447249758893253471846545645662109653151012871329171190836905522904118422092240662187844883569541838405057791941399144032735951644688093552922690492184696436695915600397899235885335706895400831133911254722864128441844713458842223937459084940226809538696933237912478904852867746245732370779158611249922604330497484626790251279412921791179594189882701747659773704494978279813725594242962485169378691041080555250141100570633244247528454948324306377387070203348342357808480023467109706300590003532971853325840138453427846313160862823054591924100374130623322034503677584008889141889284716905589907594413996083500843344659234058828060609714594416519595348695030828450625412498197969368009988277690665255264280615345030437657743811934676433485293262545418668234645160543353980972248133778566366968017597118987341629212233732380944936582649787718026205851174423613854024449447353600873696684104604557179448094596072258980094454480549439647690416087179847512623018131874723661821985385112688733590757826131505605094322613729097471386140004439213326246168514403357670664412900837091440141752057521212700831515168712799865678106970040105163607321476999742530537810876651570403769903496728841598342911947165704721174380640216666260284100516165078685041138599661056311258757844058978254332236559477791371510043167753358499929792768602910176735379552003286308497670311827758648150613772793310795195218834502529614870646217133701846091026598392240882912008050708371296174571209393414670944646286403101891501690855926232365053359563501765252133798613969834210833839620 [167,60] 1172542445287512441721134391871728826414151145838394234390147781693694619738240562200221233775404752830517436687354862706565095527663412510416153413479152116971479336535350955176488760406779831216070791748524344241108043853670432635162082640875106980564807320398250813805743163954969490562915612064648816092946605239201307923384909291548817347299556730968765784712652427641092001100512989336407809850677813446323664429565461180693306728248275528640694662571480668760966838198941411332014224159741632646905386371713756757987093904110406937980035476470279333460137499154420171462783669921636200723697007508883759658483572170971694572953402865436741148361202132769928083567138552256759413956992777884974127872201905859596716533532980605818811068001927131413204988157946677264165767986022330841144386152544167022281243662478910105146934222846236043477441147180093378725303622356636836481089190910656822678415871510975102350697818293956984054915456221542324801259709491319362470393686536358349785208415698541037789659613344091746075468720152489534404655503159240242858529489994762737398882702825175733673682474414277096544330615038594206778175645901895779066266308501117307579452672450257549520148001202060576805014586774638512463067744142920075188163409773082801526365429076968589252210773838287820018679860552048262090730443845540190570658012196591592177079378565680415951085510166105968434622798497530996749457934056009946797146825828502661326340057619998063070608457042406131342000556907245052908120389544794207847121570952746911214299293479171295744190373067280739327657091990983065909732535340243207731149522496867197708932662793045379767361135361401228735887151553654402203534248359393974345195675689005049835625818142293006190531540406418995745841556288687068496980901321851714462740052557531747462068308394184864954205889869761046778917319926164119577813479796535857352 [167,61] -170359858445746495783766996841880139678863692753913429983476308714478604168530135889343015850529867180748099066052731114081324018529407631803029938716693268770870775790372343302587314601314607362463839236585403010160284850571111623133665877089283503638438915534701375113944973257285925847968137278901034158032331256631679880664244249162810742615374690573989022675841828801237246736396069981774507876218322353312716145277089426299953622018458071925513746669216392430840869923510602065771981380023326862153371637659723112681054342543775103475186797590835095058191926993142572229054757408374321765707800407148934879740135114387850323743729072464628671338255856905791772554598070963035826138301657386809640859012278232578112483909840609319416334820422726424085784494464233562160407655981541129069812090694347071721001633524942370936586876346784065267789854503295931761825054432692736144506538614000428028447144960950297641391237176386846015129791842905004759146719565516059035743787229701345990154686247793666162832960781437915456772420827706079279201091382783963458877192036872152040051464334834757963927432901048756548740231609307032649837637372715580353794054712204068010824456666401074296266831649688805698862418043334498861146362654802036349151265179717449392126897232747284111835629629576668811631847482414652676087394591885000718178845732222742675365937903950663331840794160994513861241003755888167760362239717778410635511872935111881838253542319311402252038216636719148619794074319237059748435845409330171364432822511165340926780368775956752417722382031135932451632547528821763645761871174161511458628576930876552651251432873542434993543986070191757953799537069528880430927487677602373470625677688968069875484557745780203460745907378205213607098118670397787563217243684728356276762880638643981037620606170836930531664631365095719090822379588488541225205584722857841 [167,62] 20834387493294587590628283506313040690547724633805410878629173794929843575767804292224051742495559916436009727162050746089193072982479783571736531499218191110466914189143295543501696745640711557667810325050318937805083833910921654393657324967121840672073690440290177252861844051312206655320430276401475882557313294052420959135465936362437124462979757791340686219287309911436084558039324857999798935726751482597778359906200554294609581755966233881940109924764625898894946599285364101474367951004031225574510768368485133509691377969324074098209724800469633296307381817297827276472733409176687434811854123142504324192027819006403741108703119251964674971647153125984081946075785756066685757883443717883002795181051243029910159264377150222822247274119327864791885339327556808634724150752886150349316837260011887196869993820076696053503587625484248578223912171681355508743728039992267190523518721665782705556351396358426399630453412577682414039851964877211335628481866311224445988877488000958150123721047119830947120457634244679684675856916245409110324054607634189713476364057673805527116284606804270293526236883190915050377198860920071710000382982309925648552251827948082209863708552506666054742207134554538087676268818675588902508890046519547845923758469537875077704478548464271872637322915536751151785188561362934592000856093655471914065581405948804034537742880765031885921827609987020931366394193730189765247416253545548619539471988377818264142149561747183795302702122791699656306875430014108781293769568906375868864880675404031353405475991096909758786644363552615451667813852333624930727839997255577500540255761574938434455587910682797338301934163387803314662084126714448322755124397027380844007056774633010868377855577991208380237559918944246456360930406221426617811742235808939161983162185454334528476807058350846424162296649816010852160711360728458763750926368256 [167,63] -2172061027396216635783204225720389010029579708828096805671027311454722290445835188588788507538689016942182217684096130695145635145181543619875758543142025060628163521079747144739558278077267814378492310345755077005653541100930458204943253263427255611541034897764938748615478022969237311691869182975072405507641541892514538602941860212045961975030025518126436672409626511915194722030323937043751504707149297793565903762175932697407359113203929454788514326972287406131075516083517428747915545035874699498907475165896435960578484099867912652333713330152477190846499102526596618816017493646465197946924381434914169328729008503080217731734915553864597993614437396585394612334822262542221666188115472358167328559474962430737130191934852214830415108896089034317662498728406334119168109155366369619258065177253167714828965679307608925105418212736349028185689456922247673721568964042154576730739846888377291510619710775252102645663024920630403811844013937779708639318049091100124273929683423798294464676721958915286108387664309937031222786211201146236989056276066102763833634614220415474477413563206687056378123308869331079805726185518278276608282168312177301655948050991185732141260244790579661858427997733204780801639969533850509923187364695820275053821450360854816693612663783105040099843234622397709657204867747426306112057156325710001038289919098594202239661260083317019965167527233104473994192996312682941019467554040146550751021847080983926127582415216964374810976925499112948519286947578041406175738073706672348020418154112168689192502642840621332566911159531465744923013457300136302948834084238274629778671561612684437782432652447834105787493020730174675542297145321294120721473297026216884795678822795521744130310016357283035089475104836175358996059983520457751009353501987978340156037372556114609921122045052027937522903062273547788573660944383079065986528576 [167,64] 199097454373499089921703493638542156008443818997436233326401115510862716069616602718630364161376590053356308736720898755909250217942372414138498441689243170554874773295100849631555136736525297428621929804427672729427463523631492110462413922171626213385482491034266846345051332094356426764530874982645953866113287821448007868057615564864451362843839868788082271406653997063780725266702762474440569517910365389322122027370098796160412004362759845861755677927529676472804968432319051810686372256336950595483082344510445942829317187146884045739500096099509187592434401443995551150342429765129697156467805440917501645663564637242325035985911184758591816658603086601110276280662769306335697959485791883029632384261164492884210819543027987012913254716156046335153393006772799390981385540056420993651774116384336646997037081949727299632284673624965688545233748976258554929735211567105222014601575867161711791442590092884663433132937001176082729850589593737513788008956784015467656396255642104035845562830127109480716840835609513833953818416025249918601129685431610563068333132615488337234605770878232343784498039605971304842535743169192407609798100261388243832218771295066632051283299153047504040817866766501445924504297450940149928089600785391087919339833154516150451146021125206306925047356688681332360091942160864443421578283809644068964076225728753876361878056174971962237452626005708329951353712110047603511156966506671997780977091274126722633208198167134163056460501482301262815218645085479997932449284879406069722539714231024226041979785779454429606485213141342501038643348582113713881782112601042533598074353174090610300920630458549753935650301699727212707241746532965287111308423016020712515666109583019424656501793124386782452371543952454466695441747681437081045355385694331599613650474739611658597844683826092480149137215183014337716106998225363838235904 [167,65] -16797028843352881772833158134393429683040671053489449998148720898447276687540171891164547265159274451331779062572724480950040728317723102117041692718977680965838529878813388873379740816754716297527079184955376022628132575802826445806263668495273686060842162999432365242295894295817054518907956955274627607764053031602416950378887211076332195823738826729890259267357340563770076947855929619963808890937719140771347677862021377121563419023653719583942527207878360263271498082183484632079338561805522698090990521421080581543897355585777265151118771306942047999675977326140293245331075220600064381876774646070282142329776128553423340950787422100391520605610493589566749560448355813484696249398136847200010231911902229991155003887479759959241023307780936686646460412416540168902932618816137571475318694099882942724632256582001493450798853449509030236422826151423645012784085253536700227221799166053472950672986978794955462065986738455438931050985784793040975353082600882459223533213564861627906348539815140352797885897138297341567951776605179335744183920774396632850004967220792320656171164038863388183483787023018593756521851732105391234598861613141949691730250438879410397281753354774308471471910934856438783088833908701892556006371166121531832177143090110364742286922245254554169940699005879370043662070736912001844370160219111819247129614317565770051596182680356424205188788668066546739629663156978462686036916763212532225297263186880000218875719298089795753789192345415550777438354284039239146856412995569841366690127481625328557759269283292615214866398642482349912189022711472279334527015285601841381264147169005955250254795477177816745803642702265284952409542682292396652246393572059010405114852731690433100119967810075305777730439289978012826151792178772419171261133711915282289059829993136979814760845057129254603657670927008490208363415046980293664 [167,66] 1364760240515987162160867690280950730497926676503643772793456037819637285449774446127662064687556108052918711285330749932654827840765426928428175227437700197696785556543940202920733486222853252203049322006530439757702236541644128829431772747862817660323988424959289793707791893675248029261977357084508600879991599901676837539942480802216916462595159157575632779000663788848050964565264550010148555167439448989690270078317245954479610618779014946264868375394382481488169529843465874857631503697554562533432793412396780027795054423580777138501398368807359875599994732603481643396074916792614565154701293494605363540633406736006335891722678115111082682221700556719036130541082191963351584614725097986218107555234768286273941877451592410606076007005931062726212421524194282896251273774750853947169535050532116820473236784604395993929200666672019151316519803528041627181594281374150586710709159339863264095193159903904652284294791489366241008121929281945245514976524639971279814314526436106624662515026844216842703031441846158226330963057650752551553339205283703282210592947990008225147437065719027880206516394418919185038504696105294965980375468588830647406721364658436533280341637777162340371842858110491138346656129822851638343782815370155720114323814078753092266331959746191424410204411859862726045102625774929714220610563547048097027273777968618851503852742609881568285112337969189753974323612405670326327127909008567713286773350479768511121471890035850732286035766530830930569502608928770560272308120843136553131895814036098860951513430217565443748869841177831857588538866556412294469964088717438929720919914223654146932896290167889813954402037934596318643422567761098220543465771794170085270829981905170911904536124465288421819646108598984084252643330689365535291087541147381963169235844424849162281594542127820282716833303141207317116306130982912 [167,67] -108536130373599151018502878101410175169078962264822761975526472941412190467964779285400453030383255699582170023032339278308543906051706016180793752838101385706697895298102860839764229409607413768870295813554002345315361462421236518269561495070149415241166469344183841030314064462636957117611393519020524617676809027450460477135755911134109577358513997038227093774926157116589536721926961350740531489911249468350953738480653949836445994293052349947082555924354111474388017197721109467238907285395669277877221342122925392099189787356324091653987002792917181179109050425525823600479415635204150621656292484827979716984779262378248412950918408290566886783799562572740028289581854393443486681548681985296496583841050808726498907275442943996102212755107948557775173933931892590983419925850254104530259943933865867695960376488563553524899240568525507393342146138217172939505503378765416541992415213369315491799259723550863656819779902824599006509620429047272070674962260582830616120676449545003321370244304304032035288208843301217454649989392719296937072382382313355003144103351204795083792081960894608595425417779893803241680990058732061768262955255743795082021758774012150150072801452208756173426790732206719155499152172630891327221617927472625811281370092428483071786531783768124002567885430337090880218106321285331298611348373461459740150526123925572280117406036135758264918866790516355180018860916602796820950261723086140824124973180352321609088934097096909903473417596291244122570482579046236887723053391075216209036027436761287729328980170666336979414015781092126280526551723986050743707814380158779392603086943188910992954831063969433868313949927811660389882078511325757474240724285271029014443127715681602275539351072847599375453856328838854024913455327160399044598006379202016335992309762593687947937364391768187656549287505712374600957086976 [167,68] 8246653604825989193356797069102155795312282687579382571231835518187730910797967869715915060296199047790086240486343446967772041319835844346600478065966673330369740990397380835580728927855770981326955054404152471308638700900081999729682565168542534270262689863022930066557514234955896096795125477455680317109422606884652363798039443172203275701290536947444608015432664937642503023355546365671664821204154008188685501096959178985079260349322695039248255517193354285467584092405803857759025361624763252724692062944911706585484544851581538064102999807069835653824606343102257484037873680734266376741972714891434858748096438272673200943745927872901466643551917016638447942966481734913206083704141290290721641982766580375449870777089572097230136857570543316140774647114497379687516940705655336968842693784935410727562999346942820927029239092936708581149376843056474227353957673607754613783453679530462324545041470999618086614518005605988661855759305152704039089649615218793432956839989565044661933226410279467908945580502131492830058476342580552347991034978543560854366058491891482478199775058211330069566376784415533934522538711092576643276385778198321065199160726177864466681455754421754186999617675053921847240082136637641983285189928655713345224230170090236632765361103159904778922547520790827421396197745979252740212360855075945224363785732312917645764331282550829224386600370430385404287821362694026268188678890781571087917206985836646428525147938735116645933945617713896430652902931044611599579095794607867477702687406755688431057794711245023473638630560899707575816233426570448526055680873447024020189808499037813826276474811983803151001529886405198843845666620149616725077009682852334191900138186305661210883618753760278085056326193948764131377732733429060023171458119921684963512338108155390736391286643478151407316501304221955670455744 [167,69] -571158904150494471551642250814888015177516921377415811682364542910325526463659866653792067556335307788390100692364484920744104371565630414113341206958076194213199327247618778149344794155062890462713597504945854592672847751128217532957187464763242391602439594593736239485344671238903633972489463744359843048067165705639265848065146837046803648181457355934362199740808864844127224137503784018997019810579604793147906435420634698684595713094278265985963413212368518654712456800514117952760952808180606316078244647403919642644094276288739553452663067582686987478991633292402980211014531914886818137701011054069966201816673008101385723007963496473962169419702317639090925891107237647615173127163954959439931449293697416456542306229468662259600820179486528888562710335224342957521976947263398472492134600258685053504352008020964709989006897692133415734324450284991404803160743273261916036054519518431908251629221189309640643017018641229032723488804747137225073115086384738043479156869899896346540416067043360304533195190958084007929029883250246014387457934251895403895340066380418822260739598911449624550273839431986927370946714872869798375134854236449450249197666000213094846272372004826931298541374958503223621541857979704646747480666017373403961961455988348572015689470159486265041034154051632416358937786666079022189824170715448620895418639907112792753538729410948905765574389079705254258436358135287932852809624170708463330828586534743585753290221391104852004643268647667651401667394415518580940370306877962989208741348872251424474498363866002454375812899311717327698488338734453650669179127229079948248389939769566718858047347305437572951832274130688472152011492570931464971461452341271895891011810786076245766527551429918785481087521364329547579447368801383506628673543730731776910632191215393398433766020546192172872448888025119062072 [167,70] 36483650736235679618553269499946295959879256876521489857965671944753964211866481972931904399969800195738919676427093404788050843540503846968009558981104246207384172191154497941233528716208220749547388594213452827468072137128386019398199355152341306223696204883681052295836612966858048990928789466674609450647049254023612059981400126936560647487073572250948382414943001931887067444242188237145309985089596963818132917029351920411655402785231466518592590552420776210089414412292311704172109916114687374021067357099179575493071194306097784779643122276416252353477957583354827573084503098018035607782496953266568934226740159273152609103421872184110435087404715016150802088743207473438193982463118344746721685165527965809147070233497219092781283047424007669926277853485074885090610307846514807267319413440205405429926705032622862899713055431101065225715425426824947656491171783220791806462906648742022025218949676910390306215126646258036489685712950092628510781982489943633078009050959083124666700004346480594865926701271675592779582822125934760701218386917794143172137425839075935882422150321805103185512873299066966991794266285404781145087091805505687629927600512293565029713894654778734271073256477442234736600816247832653126364819283857647810581005387277000177565522014379869514111119738552958697328642226655348288314548733785609302102063159946104067985419501611660819393971933002105061202584302646338431585410128890671752211505267460320758888076343114391498046798232089409745926786076856631899722110476743191304307380916758516476500254658411445313604514073339354917644313342903532397548837843710030506054264783452618053026771884919925545072817916925761289674686498467372166862332857690103756438505295294277452911431180191621135004129245820684189985916181753656079748824122279929702497086296428901004359943648705413294416121422385152 [167,71] -1943865178697526567554566262324548581511763747610082049071108637949352511006153562413804827625336259131285695427491684477171385956315136922164754524375234285252440574301436966959683088309946776984358785950812013573849597036914648300981747536358424334031021381907381284266556079153090617008245707042697328422852973226167220800745830465576971722742435956221215224840618154935695888362386615734207151316248900688883756447828223453463422547050918454797894371509537140987852786064169130486115255233387937671414541203973068251124817347435808236243859414218446289176353237854990630240670824527662832902961765859826358752826352440892338802134978339678048257223058944251616422523831996528308604985137604019185322738274993858354256425699898049447429516615379375800155824849436290964533376230929365105049218078606089033143303189897200016047093194740284572430877231936079128000037385974125522435001802496330835979377464266895371773102960796274629965436262039036591072538050211224610643816462802805851869438099786877957118973228558320440327818045574792321033740073095115296049663375020034763065438465587360508234581376227777775516973085383597241190887762201405024520262509415706944046172601884415530796851033228966168080464347235684522862433620849596468619985569508560578235918075084534665144093762080567299919985645366606843740151349890421645746148240381206182823888887138047767659332180574529062101446284446931168438435371383280764192578285481048515014731871601511416308178123041650947095004018294127708568708658655831898295045036744138614277062325293588913986521887150559526377143800684298582552412859968223389596160725120873086915451393205235093277203847429894841432673139358096319241286176468890717061649577834828438371472575350699864275645760855539290045785727983138804321011554737807323941182905941331103451972464134142592580621256448 [167,72] 97995167189628983852597031527119418712122270864215628121597456944198013366421045231971530489296053433482802263128445845333107502194959044704893923414821887581992523282279281049783324148805933242884255108320821080473135064731681862182534459996272753863385798160045394583992143647447549051351897736730448181018971102876362289926990533206419289452959645737899471185357928999780366096159297889285673374221833028202283523099701975721469264291688912588269283593221997063069297063060428909364082606170891418178475033750936808864160560884280666646093233666078649906703918964041933428650533303108660597366360255667775366203159210976558988680863398443183571671220569328933899131071479706834697712160672579799077840066475942513340569110002094683162259700545637937548387807716822973139192243297294117611951026801689629238029798900140923009243872769236236459502398125877006487579973868936118807949068066103937637263319432665854114014940591311836769371147399274885828225649860244503913650927553800245332452338836468299070383757845802122875345782283338940668786350363951283675927722617976385553173196232185284187173001930079035891741136538739761246215196945344771915103328092487976025052503342501278995986335725208935037806376315315026215503257589009757535361554151615342542599730812988883800509969157140598059115386359687248069440523966652015324619120867881528524932153080002070152306353089272388048401185856893229016277850281244674992606459850139501918492898580353088810886735114943723415604401384326862336875802730882106453908006151456345689610500084423627098363563409445051339334875000150165943067281517474414016216254090232224399214743338772327928798711108408019352143395167014847545078551655373913350181261935311473897877444206941082288133268716821389832287438544102500882056857331581973581678190425982369716443960368775760299817216 [167,73] -6550940185204064426271511855885254159943663482783115892644932635755083199117617422020868826747659825327967625903010501697167707862613806260925373988499887854972530536465299809035874613500234632205692960204729820202665672602247373922521925491781372822251241858084412759171186067417986201413661575265960321271926314478884891719718755922201496689718028363789994416133263592149443368620723675397303020494173602951335143545879153782013646439639785037610135139670726169192173978242490475301883518703247009079737833581848581886449945143171074150244728578540408576044455500091083544980254623060057218723529822104635445710214491378817594674626179979388232563211201484404362306662320897522630162289336246797779316326849088467112901596809514869433869194003137927644177572293942184041009771983048025443426076497450047160532722126552006326851093457097878940439862744418372357492747672222842580622743674123406927630449427185898967962379147998914198272489238339067466232208780723697668797506472381635703482689024456050464794299788541548925524073793699398998507964160360553060522873237725725625125605797341154821815375112929143540802747751528901972975750511858305781107156795473488511336920453698970616330382625527521487408970626411248372127779394921887144879704832679962399392077114501012690268585274292307825846063658373512705512554424395949349986970179275143585277454106650494553159570032842746672420758890467163559341878831544626460558410077039712689414514154303407320659224945184798155211761793936172403032385042326396967055376811010855768498813634219952584572733135866538489613031874015374574367033383642244937962565371793890134577517184123979924107556342010441876219333213367669059172837808266986396416402720379057124686250260222986849256068677567623642359535455949792844708380185595900194403256277647363648825192719822158235360 [167,74] -149523954382176580712649761715961037414506376167944986499313590114895144645402875915628986783898592564471298033701141540818331408353878026684321586530448084460962767040331534526030793428555685159096747727585987058656491817259490862516077646878472417934089687268227778185587172868389611482449788389740448445498289185413085670899290215207996089456228984654197089926087495245745753633703488471572730064309092512348264315184322095137391275400726643955659207522054598809148510095893558047718324284129316578728890920809530477559643393901525854518867371831940978025550222549219068583107755115972584352474452633219559845986936557325770259274611816991134641605021240397849181314392241269049868726185868787632892012414925233020099930636086036871752136680604713539386492237487829867180435252764225962450331488901812081952425311633259838006622844232630593728444734881186601340246343249218584256666346542196185754445727357648112687478519835979689109850649828591761164686679123738917321660199309780117848344536238504959954966697180322923846751233582112873365988795769359810482737769124058181404561445497271653350514207608979019417290396180501852438465060648424297909143772682380230478205631819162105732777648788477275749245910637042767710764221983021095040982457652030297520127495275431537211247032086696798958678685466399373568164126195740785918725226146055544921264799209315409623374846931243852313753320535653166691326319378469225430424274051052130963966027081203176278759278116855369282070165229998245066152933324929511911804090923025437118854398259747737187187395890857102665504461963289071238660435727069507276548801051333309538042837934356121400574676923279728128616993299358774255098835409960923275870254628729953490055008970366708759034501809537202966943878225004526701105246135363211448999219680331711315826766613295104 [167,75] -48754766347203459195544422956083177421059333374011471676286303280356360506418168417588536646552551667584135292200237319364811171474829951330485052305224192885535070836204199186464039056241481409825201031552581600518744062091197795080636060339149882142242486878192453482569742350786158365169868664149942377470605459376556437540141877015859162646271504611326390932913860115724230866366878647273229145153370157615717929951668527358910398141291775848642089042546654288991209025951912036694140512031123200516912012464610161572920134360820472390707839668264940747446444720192877258552426008055884703533657602287060229587126529900339277941890290453082561626750114470027689383845172273672027203550204004219732553409985457370696558868944612489175973611091144076786817449822794014874625080778672133415941995411887689546489997063022650521403363978816963608848905817768334480566936335899435651440603047061842968536471355361167700707780941137418783738142552027529151390450746264252512362922807391189068288176753229282852243909396756654863234523714708851359809404333880084381659445420039644120345921210660929308685654570036604809694615830244464797700896365776344730590186501442560050175044286289404427270754498810102001309003946605757253572857565709790212328536586271572332549153320781244014401589695840382877036505681524818090856145217349924286474844695484021244701100494385632984950222133448128330663737574556679760728185005630429565418160091484767130345399903357077549833469451941446490801081773255302942304849382242097283186719868994024632752442125681377622325529233338860000002553628126113461842978666093915891421284817260458886603109967790172583573844472007122263286063354420282032961215253921367718267735723977570687668512700981846388677777675405764193551728326305964284527421802992291871913013281134191293333558271488 [167,76] -3048765501559762454763900045165811296487300685605570338175253491860898206880767657268185386062248367656717424079677664715857036260975958019385660329799472653635473695201110675978568584147968537628755556086011521055263914317708738828347553658805134451067636415089233898246506270136735828530313372428893089368708646242049408550883121742166191926418216450922605865648935122263475962509786122359905007148539276067887797130974360722674743416846485088089603804424444446546340107427583103787519973783597697257437228926074654400739473392297817016984873218087588390058903740584467911702649737396202169895490607974930951368732373742042509132671517401870196141204145907040129092699809267233855678997010940652058790479963031491253536713560846322855203493039521865155481623776418542981766653046996426735675431878522251252154064774362008725229067377276530579008146092423429571008993811142946908675559147761591400048588812043836671144787053062651287353375309767644115874528872109848876331528926670082844513828529638915551062571833014329739549563077655893445233048690895962260740814958392725506248240106805950321851565551528930361272049217385366336756284244966259625587187645576284995635000378815760109593027544923798780000152882359444713216061588202132796957321138579808211138284760519319744651615713514894854398832010668946281717161678264653504545116660276627402939765796819341418190850407595964112517345626584151024820044110982977565827259425132391573541369301479003213974479643239278083976991902371192095946556370384717303407102456827203370078607235051260276193790483676224252093712695584555945107356347031602153758133307611887795381425858744401758478890626171966296853888251578861565735443233233625850022027178969048567171706325616237978459279831510958566456024309633215982746211029574832126324401103881392632554000672 [167,77] -189734188296965056441734540976776649510506394564880038838010511131593722523352114981656368359585412285204528864310101189109926083854308467408707025811945769975386544024124828237274192325470407717806308443031048641063852539291069671338406091875652286837604615441102137698439531806379539039214029861597985227319850522651366654204444769378656403237842983718648115292667765421083605351105600482311160477943650327434355401881489013147662863632450899814063116700130065574902037175817988006002930008160149781298444400389972203812102490586357210411042849015001397802629717870585013484729201614318689736229124901186460799490523846358416726935153705249541156787337421604646781998241149081087137406905490575830590597511234253379637730376821401318471562066389274884476689948723259548609509361677234576566652902889068427189562122431179619030169897084151507059886549918370837706917958044234169188163854900010781095647462646682663726148677090565448887639529610470409166634890212019854536516238820490913250488729275422082691924614438389207254302197128248846764039956545487580052608384911197469044984993201921556864673537187691249563830132220861791402490636350113530791216877956287293084307231172125029972106232079468212638555224843127567110508897531327103907336773991416827411456033191464578634034363768337214330749458314402699464540398416459802345069969007189117721458819406275723308801687411481171580307040337942420708698769171418761881904259314401788310115931310407710503380692906570696918248864052259610014288095075267526665699556459222337311062666442077468289409043611691352138410946971047910534961321640914080483137409088138709450762683167327675029528503435888676324325320068138856092002093151927395342973949211282748329145785768889630062348262419255997667011056225879712618993626370900150014802516137117206405052 [167,78] -4255655743242720653927737631639899875314178810978926382407629845029080039778118213075316821236364975169813629902342551908047191223613234806877656104744660848419317089387303532525104242654748596461139882131286866541936552702685163058022274610202277171415080844626454722714054248870623328063413576071036853143690039721774535595063188867559711147735038452041733951523131456784123789176891707899018202146186628551922781184169380674088247147298306181516096623558015857060769983973334005814019630868948336406516838691086379079518189684051552064801876134015012155418862737721290768643908594801102844768267778621653779438174036321247322187297697715035589185625086103467226446394705293301523961189819772923496776844707163011263440408439741915814802021845505586288072132463556163022076679446364008131080930652694027241807878467370421508110939820112293944956070721710542135566960117997272435435822015324437270695402265526085556738995047243221328025583098265287832166923616444700617539770157684803788711456105412414432237132654412670293750461203287579245703763176436415454523468292935237120960665666398789390757440728077614557844705996066503126466171373445731754631877438380566641167078895932512469269916086022898920408791387208212658877745133204934640242696610018161783337465643436248257721249424428487463314499783013809316763980703390814267259719069365786876742732198801884680272075860148472502719704501101492301635120694917614350839480403228734853071629589863803146948292016540108505497173301540815973544681495086787527143815143645520576260266076380301491851171825789469716382945704106096901684106283639488344049147365236173453313722912566626543722635122498964124673621900027553775818536090540268812436631714483894275649227231073330212724563353118191461271410188020780091226339398407551579268593913487378432 [167,79] 234102951376272652910954028615104363584062746326130419071073642648710084585748109387853086129915642268332558229133534710459299363801467137121813571174892190334865592288777253617308057966698756132605077599560937597968792994809290132470314222033444436462854481088982166714005103246391173979616029431159911067835272622791154116806209217119783132483418385328377724066618388417894851296789255703721782704131626649700847516564186493396711575462374109707375749788373719542841503061260575841237578634640052946022553031646072384714480264768506272512581075444122473016323363290897556638903943176200568889243754396220987774149139018410543726134502387040549975971900345668024480449675962174774133886578102386861050729544141101280308909408088895907243008227912764935255908788807876691750633476663639424594592007378819573701276296700550931789227535878526994358591712648994097518172042572755234363768148910852783212602031619228840189045094159762765811695366007254583385314583511717115602254546674196564648879442205153660967260583217406247445888607433446073122077044856945566656177175222448847454245256408587424975746534294558149637258455802848313299713394226827301953683775244861670209365210665912802179167897613040304346074116983544527984453581167095815228906575457931818146779149125667888359426994433674592831597439074033970834104558448053759856096425137441045564108362163769725831502638842348685815642916698797196560281876140425070861955217035378732270216238373700405505001273877523760944843710024184677556443063544231696450024031128484068470612961652781464039268119360857175186173839897771224739200551985837284717646190292495450794169659618588304584292551630768709968630088270179966471806456550704236131296898619639722340976176416800253185810106052216608124618076752853602643310760906965524081980682902400 [167,80] 36379709215410022206424451788750177125789668747789227792537004396585802511119904932306563388140602329983828581284571182476439038922324355444991206446563584457191132365235331921220086400636204903196128952053024922896829501282463229056623386979207976488374460101273790107408001013468338881743318277672801043090111147694869749183866579102559399021147465014651072887986036769694794312667453411964408252361167938452144992576070841117388455122127845528401298920579197641838302103679381498249173846042045506183062899473314562546118595840257406490180611758376814348919394951319536998048135285110679450503184010091526949854676180881941209864796492637639100339033538185478973338727748487869330652081801744853875455866994806035103045976993714136777080660703830221018886104295147764503356077502210252369086133741221948233975427667621642795600107015750500121292029705365974452109172871843110217365514837925083690725398594286573230270884659693201589318125099030850366242619553118817946796441210390457668064945391428747371406278161677236579386259652830112630857608703629550059491625049422006622705868792466981405600739115144508227204900394160818718834640753398169814337984587193256308268713264084430485851537257073822048422219918654042048210265242323362368333996989643877673500131479968164057214456341569667641010198964495675281911709653360375004401849204384794459741413012750065476974680085951415399405501972956513544029576064710736324191023503994308500381296526058902176585417273345669318614772474176861778870828344502774281335318795694556177967873175571453395902026456951804890045380475961886810258543532475036370483888849700047411137917334056681389010932954311089657177190527142336499435918431456099885308691875232406817218655352289874181284122547825381000089660301021333010154490292651897127310627360 [167,81] 2396990432196507645561789703227653857379635839129246719888687992856834032691128094271528818277594235823255726190192967900829806686060082558927864132093486769852322525181957644039058905228055021633690068181977208102236195955749124131487439574668859994248725550942147871078920541009746361175859921930991302351130921963112165466340142974572016678108817605872418665831294073756162021581144878243700361988082975216304209350963812736504356417776551980399777113363346394523010893590395180602174499479899137250239761590503973148716268168766558260830324700743926537237776729642455309684291396418637656154839442262243554021634805188383822872271655637941304237866896626916666051934660449273852148154179730996615514826796269559700272498296871001168007368840050672511565932566484676053400802685548578094144703224386014784097872847052952631832883310010721873966789132480561692886593488209728066391524712749317922115568804467384252725448789852628743854707788565026458232957437996785671765660351456096947316516016389856503551346312209025846646783417313505099047022932178500277106342156136805245185243655045025426502934497033723509886684055483022360967959470374987045007492220315544761550112830603675045310947305327052962859038035510077207795794325831916760031278307682815829184813362662815982987742634968535654743523870262977223268709860541919460139958586187243172793923567278304419846010238031951001238539531237228006955176481286750913481254852530340042848055922771107716443556588989383777523413262873242145315797310754042413279978531217360647172458800920091726201544695272293549005406606679209458772457015572329123141004883557467783877099970521403673178068799618372584244576796829945721190011225433045462171825195490085130209910684296693117738987109535074370732814081677646994857715285812592299787564 [167,82] 104537068150262788883867528054394086693574522699599272631734337504173647037953358099988096903796020738502562060541174476837562055988356808494006870555775108027431677244261699445055736972171550315416473377496603736539626970018784601154330318881114144856278686485255654142704083462017184298166409531357328246452110591035002867108596197021664843473758932412411898768423870430553933464418075565461503128082372845914985669460893724232154420013190002155806789308647303452298301480962566828309366399858945922183927643437899258138590131812576722097271256677939515668955879732261965089558009392005748496783295338003023242143199466547387505285015144520550654865348375173971585348391746162695299030592117746513780603038156296863343874876110774271037950986902028564334195947709270685783821608601086025221228120480499906873103902220808448708872792267404019429438192970672303345152037566172722766240724367128489952763883294449812668115126046682937925659655575513436369095365334466583745608538329341900257533455295688979275010394107305738231151946902764236620147597949112434634838581979222049988219068268310874005149551639110135955289522165788429329378342480119989753907806082121134920479137571584126554212246416236190624290863988921554963025804790100128317633119733341637549568550174345495836277221411951944616784200710806733342641326068777346721187051126604642595950113270927524518190403086256895087523315682594404329831347991550548499379415898697981925320470464434960839664729512362458771230052426787079251365489835317996720316488361451785962903177710787408878135939494826777076663972517914444707765976609512475262760885568159765413369686648497845021398761041403800394858071557962783565164554316825134803886518145736969053760368940474396365915256452272725236152601305330866448864450344340148800 [167,83] 2910022554917591437823164704226468611401835224006983700376024864792648528445431747149812309765784003493908610224322937675980852349751014259598730943184592634472825140401189941460773416289698199764177872392220701133162443019881766158935742345693285200794381812185575295453131989504301069126075689988849996837145011479994183091654746995041954483282691396071157151593574531344017926696147383971603179516098399394825094010911063506305439237267027027264617005967356755328285582909931166567514053860479335826698109941522422095367328980024814085092516134627431836901890795358873724478156763882898943917387140145047135902863259573517405469890292051899821141960051284820390667544772007662828601169374280702285586674935708214942135389015401608891213078834304000284424577040111889794161015200500664905134081129846198030573569660639650793819945163671466437993812185334433538636871296413285497428998383589959570712352326987646510066756279158810112148155292198285855932393622243857388741784451805183658713041176379886087339995407603702965727755904590416545874357053369544438240270464680750843497365939474693651441304730276961620831926002762363991328817696335111606620894805148169382957260539077809264295581162747483785321293603669290383108719204410869317600382509802444976160129638697569609207616936979001736071445570727827746548201932950802803640742629409934961160661595288601409629462515416271841062789084687061924380610069446991845481739912062547858759446744498583516852922777103897229146939396779202452204257142722391048659430582602666236063983011902095395009339208393913249635360055341229493495892728027286739717677893156069360479260652312035923195117261629804181204296426326342158195439828130456170638936824227137871696472336528126961983027967664081479298312242462097119575791298677640 [167,84] 36614136115548559477543189823240936785253549888699703823461421333982938361385055653112377722357482329043804357721969493197798104841032362312983867916395323179376500322229403594691941084875503808635551104483233927481870296846960431905208149584496025851210561190626198665377186768043698936422867158615526495685666296226725939024483135827694155692895454350960087492287216013077720637504212091727607689094391818097154990087666213975013639559074305219328340986663834898596328083534110507430811058228874907540398875641928128419566980866385373309569640508888899250043542477321555484945788762097036862266663930748614482170742165113582037425917445420007175291842728936735333006629635247474889413822128027630826542120245402725295718489024287939258281643361364022359181696387111713869668023875127374676318750221915621013088531792918316543165203718631241177601014370764471598864826362192025349542581413705713269415606538038994634336181294536064925366180843057103078333306968802779480560409039784011919703101509590354173573854848051626531365708744900584034576422527435142698094454889144045561256767354119831463195892477375693073802224716031754803338079665334540608533253496169126480334360874088228641020717021579203235443301028801931522096026390537261391064505206613192507630108767374073516357949803996091730291820600756612247755704200440423628231662983886847701297704278014994684083237092571240389334928568162188795848741312534566788696386437157590903676955720514825343879030711170956887320205131632566388131029355852063407487533654901736778024394509649766409540815581205641949616914102459976200974194209323653451698742590548742830800424964196153168807727211524829465662308459533369883024813518669768720679585601389403710560986096343729474451397824059331762493718164368733155728148168 [167,85] -440747660472379328920496034543315327089264909942739020043140045846998256554061590860487954918156102368323781803527774678565115116625758954920900694614048738755612420108500812931610107355615102138294473694879789746745997878644732440817102385883163061255624209958812553267964113769171273893584559313659833082403164554635180674444874567669267215400327166616105415813748132799808236089055821253955271870824203136094112906420078222359190193621613133717891573328354128840853392524474052795747140279470028819296627357766302238990089007825290266900834052188984096811055918518734570735168286808415734660577257685720913132045976321614281138281042515549641045586348575309369087305961618526734106044373056050762756207196166322873660767967838462361398300719187974845976759838857013650956246894310265635832057631746348409938100685979994154360011800819497448185410022606144562548720543044134208826605401392169059018606897566909469665801265025423697230879869403768808614934554511713926867792667498760434644056148140612301997676205244196425842902720755947315798305357363220579971753886449811847063872290309042171327327418735273679127528891458494236524865500663510593499832667287481755029139918437380944281135614523120766300831760144664725834863356558892671469930089444197109359460919084056869257377509004742480121629339254572581011334644523967823082645993847073844423078853045625550032706265815187120267165283467727727816025138268517620667221946723852805558139970135914065617096505374908797900423934600011563120105150549275020198524732863014541928430115717074633753160132299817968048203893251415648059026189771867227177317901893779810938199123097855195085327078376310673422152385613029817694610702494722912089308567267752483980374466282154250332375590176893667564962476679366085250297 [167,86] 11887514083678830652089720462491609623527965166237783483247092600674098656346052940231380448612329976500942619182985539374658225913725751291724278375745434891265069686515133193794106615744402168664442258570046250323638094067741272639118083787718076707704780763395993367487628046920318611221594827652375553741910653323126895660315967681346141711598734133866897019182833827286886563494525466343619150938868931783490522144158742846849600622885467908412228336945710238381284263046452602225506999954719399378986912448960148705597372331041985833022569772739429953004499583454782788856766248653418435840649417147225279424407378717031628501543965897380232377901349373142768037398318140482105705959278712794479147982920334235541342158191518576014499589536638096162543427040212583349140805494548751010644958757114059323280116464928368607857754442985592915956790087466685092793244551543677774729905900234492878993118395758771361255244061386276219085616740555099257032868633963551761028954797117041360465888781204512189375378645963818292212360159693192834053567371679563951276703481313549107876013230815824799723853618114509007859095435531453011948174221077751123060853239518417717855041632852391380216831916009636819044585025384390558913559719577160458867659335248048314240863740197625084861414340238665311134701459559136516618028914315211511925512636986008533197567323507589106332646466618770057490785171178953634517369962084530743460190114037545908304043845275174030713960425708529846421979375974271644792708800945606012393408808077070644260689986754456771219546385346056293369282004653786530691293220876350594639270170091767855012650392169828628856139175630798318619396422701904527689799113585557466572551770273533825328166219491349089754321058467470483301347891863243008 [167,87] 4802685054002755513802707066642423994836331532473324955243857020729526746573876270038786731681264698238075576256868570007550545917881520564735271569706423610852991159913386899208890604756643496361159619301129745822160012370707033815174654711827101161671388140836440778278520565357323161790848773701405405869002522132760962829005475920582269379641289692202932821376173047398295370986485785604315218383693608028225601854382925139072485640290996212632081592872071985661846147188174314059170434570938605464432026046147793362222098325309066067636654756204650643865540569877805578694788970202243536379445779427002053323328720515570169674216314156740685326223025855656301573118800369613539007277892639436367732644996276335187097384832152324712079255711842525990677218591961129874633285756621563601811500941861172805206276734383776318180074089430944066532448235251255518583974225335043666410405944726200844028002907884694667708585985533964098925150677078092312232239105149342183780195585280738302012101619677751529358006461522392326280540934463944244629069917135398575543217203153847784773736435091216153794991096552597413042161894281721345499427691038732496538143406277454631468498199269194372407657857928937543264799741230587395965780702879537812260506125503429540334589408411873941622339278606202239436014106470996162518952814687143210410776790931265793245481300956915968461474903913413685325531242940260150037135438288982201814754321235478146598359447597531519932945798519686817345666511291863576933300355556829418296665590189145404461517267119027419162701556678242994406975259467962463963744611409410778708786435268167182498726803408366793162071133426479648186907654550840116811560432466873653101162242913484911334830756935206438431254358753493211842544928163808 [167,88] 347917214600128544258621298511574667417460447478101773383021414164866389826272069278469127348868597136768846716516460523842108529948756697108478407325334055965199062156004674695493545080039757588462311865322759049702212091561212188182976456859580897472206915444514290831416304268495906818627632592286986511571939252986623206232046859050164278402397150787277896802345907066585154404468499447905367136089570757690033265562934582379736556467709050417177027867983676527023914624237873022259321116556588085467314791730963947516826498620027005821365252426759822714587388859768231262578923731494871658857548499474666762270780290836827840706110399296884725770821042354994424047220266627736041337677426471137722421715893127267864336237103165904538146514669936821587666202728351214119998961302656069065354081949795904579635844346494860509072070523878265697936146021140870784454894949949372894447603418048919389131651605056908206348882394194480763942265632472317655794564056322008464418454408226765804814586797876818938527474304451900689667415309461862388135021425986145502014715810460757526598672984087836381293535084196162845164141145365591739120786228174413084855270441031947882249026157764682667433424007968002611150145146657556067353684930678576101272226634539220433739891465984110977942108577210600605973877022886499195648400672462301921887157731599505670199787292160628459159552223651764193119953569009019420679257072945898460816239753302432474696684703356414567935554504714947679487199563696800588532754562066398409954850612361956319799012062946074372687241500811583575857031959754038312294326115393491694334039637020885134603564973482809781826268775423902473965036907370744439857008343099036275026108098634450391945425295350122686476817477186803218421400976 [167,89] 13784062897966315705773011579414038172617251532918401370144534724269317340301502180290298759093529702969601129111279333483766894652780262611312533887349199981105748059061545488161172235776041647213611851313514540796613374255413462651127298382005002485923858537600669714071295986139498832491509223040478145806996451228989535410785436498764823408318360807707760558253386083110231000694078182702892934157955471519399475108946024644439217188372049760078420833150982605862100590431312043222950545510767589130581007789456737600033082321222791575707796858132148830588467214069116469890390778649494139812127432405680000906503316482908895340813943436162547112731356072770716668978953581618617321003047080159232478055888594597812693281799053713680501276820643753958507436870852537075161608938980573535881338258078064057600249485257808337126085113619025743274024990986431450106747435353132248635842105312478422781556078121522182775676841788190624075618389861410123263972706490055127325834508355638041145349963950085840943838920859276183141030175619965065073217671845606265979996403315359863066308778475217346963445290082319196775467043312916649594896432037531708655907064341932979112153906799064492159031427493070951694461458405730559780263889755727812612320776534456824993855776093422392789309723345135040990637069337916919056151773693322994631488567611240081174711409514586681931966633418295106278988137374363458052816805874340205534900206513873278817053640725656038228189580147121421788959489443111123473853151641770771340382162866418167488174816521212763672424248150195912146546278767403887376451566585893229843709925520825202247829364904379130003143553994233108987211760284548296824840032452162608015487351780328010788376718123365181557052428918790709154030 [167,90] 296114845810368680392905257493132790910414424923983130393284261086097942970598503469065128395429005968655122686455331011615875884578602048113514619133366677533203014746767987353169959430103683428831258062675906363604707039734023192566691273844063065397153469591408285143170731352108875841324260753542861125038094214880343131211249030364942605478779657304348785830647281931840936370664284149198330352075872934553227521958137681463486959841550573024180147396001562516792805966650926230209910717542487073314199120521263053009580597182318454166328517886790523761764104023151101110801550585057835033312142941836594233806911062213285815322770652546675604512313001210743821095146374304017879781792048279476119370067062836913748709952732109985071919908441785449375342488174003791041771243141863413355147391118343162177159264919762751509010311192024784823237421483099575616847112015953907295188781838471942986286588219439187040192284346246425100317449988126655156426499482930745139408257470656508208238198257342074721965498382073629992394351948403568142702068385516685225348994459991729181362679074066118335959392928996538807034391130113112498648460274694307477147064599462025203863419338400646517797321691481876264228076601804891117218560616453533075398343546375507780261379454261149072117388178336640988800699562319822112263732282124064484426604285885784093324821405890976688280617377929542406824799730436421935625624956930670018463970443418103582967957719146770107910640107430947306929226123755411409874799690560340947343141935142418333663264406690281163918222546749642393681007803509605045016425913909769842293130060463560492773820509163182427109216068945667625765213565328718539313960465031466922528544032124036461376693521464578791340539005200436256 [167,91] 465281123506729463684716577376767922375662705392275851913695723193828484783938831651260981101535822395633349157133081180405893900962161487643189667677536468644448429691492543145434024976831121749860012096471424405856321735780455528440709598882850744651011245642230257493666540081566278090249941520993367923326938305121520096980710166949707566467938490044628462374593387991045551471135702080462088876553895569476371847647048102192632329954320332874753173979958442388171754139644530493187236897154990841631013989318575361542770662345115521378799197829168823435166780092281975247733750792544113495482367034038012893990731664030975227667703821503164487638514249988651477334797503608049455443145318970763604523113863953989060597320975235902415423116810356665880521250259105793080796545125468624343038604998757872441166526096999406525957107039188172413994737073318426206548925681225797642739716333464707555024833243348812639985343424620624472186519462288142256014966033574433951078925569790167394544631977476176828782912414152302193369067268910452302514457763634083684935049176971101066913872687521827142166722713342923814725027522293554958801476792076570614580733395834402957772862307761806723907378254072999155364397553745544404689884236004914900696164715819706621876445801917880605068085726125214348915117748605574334100360368473857861131282868060194183666890362971619161432211666399111394242090209999150337779817246159718621374783537182401036131984131526594897606082343147177620633102170911899925699898656968659818464157532704296290202886960162709060134344769184543831581962789128529549593316557311237682532660880038067783727915498108722011366851598225049418441734170928829201771954792795042050237974958254894578509162944244948737925856805572 [167,92] -204434522083644035261495776525253665372942641556782068732757691787590580415634288419315840116464975826987557039572495152491763395759729437407491488720986007668452617110889467595306547825681161487825656925145842811815350263302858981883150449263374945114214627386273860094503676032774685571954987666183464681705559695386604062799634597428969651496814106096421073585898953432605885283734897586842713722917603224553252647840832209815282690102223120552304310350792012513554702511969918451756303084695919476130487111423529448399518670245412644044569157081682296654867689137392727333395254528506470932887209447613802833270228283322473833599498958477111537725467775099391073784966456125185624466045684676541429443889181585900754060023593898892421642661298162473456433707673810284009477068703932341583211933655057903733985458826735342012454018248911136261575958699402375668488929017155746126096506988459124960712625905162104868330845146402329649204217429251621237123323363100766518878381855444174271344730014734356604595381610036819971881574625938531118448973386527326316942613635406622234047081250966036032176655615229990202468547246881749622786050216985777045584375450994066655258605861633940531510236627478688723519014649205315495175324541379328399635553853859118406904421467136281306748120466674772801396738788801115197689004168718170409702135026006781872674980443223789705231010736943328865528071022627628824050287842896520635882805434437539987489599258308684285336350277555161946418229563248921098908927431099457937242800205515377221037731679863183974604289376674840111545275913482637214389956669373788125882472851705889573450789511244478388479447963228332973273258928836992988060525756845693297999768310905092194511329528690321238812308392 [167,93] -7993655982266062364092926574166577404753969301333880064943214142916149295732564567695189365262463890198170775066643354276008264176696290771807080384462799006229051781572468668169110691402930272720742879689386361968999661122140896210859285759128066609310461297575321149715200584462060326636266923006997004532459368587314825898539076230855484109691783503809031331669613810242283528893969953457198622925637512583332407527778572819119975059339709334662366330226261066015796065362426320793382214648524382865991808061455812149815967837105700230247018404389863136286111976892576183456588281210381499723618191797142113513446710236889832304335646343017301530183688174335296164133271021076646849986804073673699109284757838966084081894364900163575519281367452830080227036171920655738725640259627310213507636125426931021498618771933364062684778179697007468807820529860146895055424813412505112247483044441618831613131583863625688115019848058442643497786871645877646744930456703189670803840601885813544506368697363733404407342511531992247963252401015220561889744753555424230115611037801675364534599902028620774794332150922561127694773094407511936990287581007422195326267978546584858009053272597454534933374800683245293990722781128053625063458192009113716001375940667842089222031186906835296374759087450860477557085933021203100883136527701039813761839792152416079202036221094176529773147289424946220757504875492458308286498182373770217144346888985462565654799603676884229368273737357442194878956380317181330206288888589273088246166093995571682587952313809533170688550552631139294050678076880588697949469766358887972342850492931973390838720754547248402637230128456181632307119465500024159922658796237735114801373079884784426277278528034802929390707 [167,94] -177979188302539834696470970129675117446368208021078465641248111282909706100412531536209813630263458449094568509971037603679208552052082938919487287950497502104500262787362794760448054478280127373793023208405899982392559522455450583281804932003015595295858244842396564317635366591190013758652629469461070274921651010682601557757941152448235755863047731165613687385373278207798733832124142781661548337025632313528800785534612204781766128764341268781172378719012059767996351203518271530063217735079740013590822802374978357048733946868007674312666598722876773876915307276755349919066952339276669078934323839743413199395232461527504764229845247716131384622089707539931222626512871034623220019201798501758847213438387543599827952301722140879974022404237790695965081732365026750830063096991114316489280094916105849311174010058086411252819779285974656399874530611969502070969141542982761118671871027615115772778075569350065357019824878812912413186667926788836707683637595867102440883348370726846462050843834716302545419694869728151368179949788890512143634306273707379656824966478999157581486997360012901000979885503587808794312533447293868939203112995604948635207970447602926606965447769621501135995879400997101853495113859814646046376308914763038122120418815828452847960290746222129308819668322635680272172188522531111156528042146949618420064084770596768521567396066011431687249255784249082622346212856096637519579033527752757567406843454250301524423831603402182299160015141078655660460523605163403185765331483655537361564612032945741622396033486002394139831396003629424105574084755814922899916798859790020102365725941460490041666667776668093546237516279353519416826837233234802404502934551710927067775613665775720435635118321900899520 [167,95] -2614133824315691808344818275527215633484897630295360401537792053977296866700014328025023477321959439286171388348548294239282568127856145788399875787398830609641118494019931469541703233074359023842091074647096587117091578714780700390608960603132316688668542175337159821915673605096850040331791788410150596013984479802527385068883001718790182207837557611050362677281325713475139041878954136858588779706832290908769868854746896846380706141215334511987943646279113626024120910367955218450627899952250226103971289100653892916119060867298871584679533734333186525758006643649632351995759084754558878136639372838025337592564662813433348081670917002198975702349334825720548205542159205892172877341747452014258854988696949885338496392623731136677259207290360587830491692537335642423386719996002291083705127040184768708957673990029214519133511179462506037720177786219978561979739146455387216323320225848326237288903503211988481971380867189626902968089959367826161273088967202221866358178121200113274629976601654486669074423013698802591612384344586677831865125991759879503158414526323317737745777983484998385496762942375800328864985998563039123185906392455258216016773814799911979581933933287745360072541550366856845370621957867100724206712751323570972520254465020792467694713929119124141665126988483482066748623868429316143947545493304159754607875345043060704063113458423460794221764849571048832500221723075589053866985188700101584620494298909124037201302289034714210723128901325641696453237677670809606449539384584084818155308206111552339921808609564220563075787649540767984254700833949792735553117199932119083052759413388879742157207339387621456473565947241451977496054948030933126755134757921055970867185219016094585349572773363064 [167,96] -24226903778143807375841467240140722292374942164235487038199437074955747842112313671472138772614065474657494371111624161603554244197387876566067331325305993552955872127695943935908451622272135407307585019668370271438129947476918318355921504883495312852552776855666591903125461992406780582390313494741032725811401967216829084714117988396027072532377412052904362812849977109841379872714930733419127130700925788930459472206678342445871855820881960995112143959901503172993876533447981672237568068425226708819029767665197041309857340197687669575316671009320702980172723906262092585273540122063765563739523807301675197934426718905774503935217231371933258462479136205658987395238546497709955817486701294763838133324414226667534637501208379551071883166964634743677409236377721893424356433967635814288634636132111061920589405704987793772613155344163170928169068726351075110834108408130620325616605469840572161923723056161078411141694464711119694598287199610183139291719551433529245280104460072935595991698178517085035557702991922620469644966990936060597915985686932749409543607112580833301345231523814860124051553281824626920838339322428347097478478198061795304670959757037531930532431783147123622313257146951366490877514027932959370881782196204424412480128016786673148314317873954906179262299520260002616501318566726190309952518751857202707036320344569477486864642209070503996922038435376430972044778063017778829441048139081238964069253325751794364677422700956175492465321188022846317266637531360658398769882178194830865454165012766409657562511491766836041252211551993808420582634645050993713533783202813101856782423712234648405656284141239932739141840858214728826174532034185606985411904195620345360614261734955307519609370144 [167,97] -88385866616261785040717378181022650427676649296176258466182635492610984707568722614452321069229524735355471434929735188624642819079547124235141637759247350551829615407924869661586822774367804146821213908476573753124329388311720581165316943774085706288063813415399080194142006322250060938237140040973525442723223142825160386284218128677068315054274289955770988561139899416951665511081604784775867164232027558574213685786587668704102187845730734036785348910659013242152192263740498650248945650936948018971236603341829787963327176167016527627646238708224605318021301363156694807580580828648570621684617961886724707181608938267542375579537334794113493986391113338698124851563922430159552210029559127354104228540480571785741765133017032465155711947006560599109335650696765249607064124440148322291728611128079468465616213305849185363288637049843964907560584754408134575063267520326596193735628607928785592818578637518756824462810794067012671761793105559504080872339798893711525977633230066234481435000890797720356928996533378557338720860736099483748391863340633077219731067798431981679528982612004556661779118639435904297765585167453643527492184986154693449971701676039562478461188291179962509587989070200097360660664633154212443506496792252651019703421175695138459777157822803675624435557605189457721817541647152268604089748469595967597013578393445474699387764147679842777423368278991152798577998778512083595534411266490748154754100959131972367201079245469369118713353960924304899680674487366122366649004263021869296861889018518900754477293814684288346824685457080516223139456480455709902107004743747330011542966983645886220368222114190918800788048811367143358741001781783338611336281069858084721258980796933441607660 [167,98] 1175707752632664225449746582353216509244686154203948566930354689235475405961788162380410109009289395941261041386162978131898578859825181228371447933093376648626845610097814461309976998213425664792086092980009898395629216594854865811497852380270328498087791183702962714944636663175961091179344071910242080050951888606043285806439973665417697506997918572108302382600024553071000938710451222164742742883081384701636093408109123256695987699444209814427706438138875933496403513752572200113796624874519040984424034488862849180486268126774967325570732463933679441377988054406714298038325970380788974399641985816694446002107811208219979174116390191039413327453131140531838468910981050571219747447833221125543973138196314908711464924087455250097158153332037343074807306493361913109585087429972936428714609068789807734140404445640263854971703950207660338086830013997090424654423508869135557323896061039730493335128304885492447654913944904214392640769863335089317171397652883380880976578550316140314263592278937800706452140829329573038129154132536314759788788024114344974917835629410280678882390638753234375524422068270932482793322333230776078878956311692981259664776913552785744079294759937526619436080977783700280599145190407504548607755786072088555615506361272516365117028848745363753927330622161912972195889846754162831058370758995615343405994898434157987171562298233873347608867371049328224926914997854780171697274870032067582647730486763533707503226876937823955088253083849108488664739329895422247840537794328357034507346997810080848686548610094420515198001529572345476083522432186018451784861926598747139125702676126871045590854327591991327825248817862123246342676224126829011548937664836547117673731474867681024 [167,99] 24970432001679990679183627502217586285411158820275916624470009015608136778586075332877454491229934942504156281567722789639996597397358599309948513567549877000501052489324292720559198798954985453858921009337122552512655331361495536534974333706219941885180740899704894931362165949613035416626533256666351717950908402239175667801588986726364219717000226310013605922078009539416425364847635316004869190941254209156804305041191988080028221120175102157127796536523021639868747477228573317732408859425424443869602253203727615345762472417230999711059507091875973701388874545359954711804363811233077838679682787206718470577965277449952055077043370818068596698134733303804859328348924814188250914799276447034692638054383635150499506760023351928946009016539110649590968676573443734718202881358401571308635006665214205105533841887267438782698667673191378426525540305825529356219796077669565672519352447860994209924774644821119416849738848519403182274565941641399355462844002850232727724448780641779948710848172818380216898122311221212220913917436437901128640507099997707171733149514415240538451843095258548055819562414404213887319427372380040236644443535426716609909125533562696946664294042676875636984235231443998869882019510015184630306301579600682214674557842055257636360744824985831339040927053742955556946872965364430019579971579424195920143378305700543584056519347547350996557886972395615312399954706837663804559711508289173178159166258278067294300058959884573474031096395126000611132318459810770051887024003129218415495863456894967332039390255718586710161399626232128566884164214037648139545890509834072093798889139989054666299153555901124279819884454737704697348412850459650760136664119918223645941202906592 [167,100] 250274748393718393689785454258349477591657487554854751226817254264599487487061690823402698708101021920422539923241607690185077557711724289884151354693853170153845920469370630694256536887864741008793780625671846083972930181860051010335192479380641478496034113755248531245597883753009913475380225977151581201216650087956616287556954369538143718511557994546055092705922763097572751083532783945304608450491258354004923010329811017605756823256711106307299025807794024861265911600651194301899210017073597570968778256185421651531961243933561076758289825915526635036038526733532062996105743163760779810971003875898977611431160242301165226150301232399622024957779406122703958287141047486708067832411924331589810699371016151705049244776429098624652265300198596656752062359352276801455643963512617878608712343780038493183666561012676743536129095678608147743393292756028577041494407480274666717105812323394001315060481752091729338024603462300253168640730065066590266183740440755354912462301044760894592689728523559145314552647790586153922049482255917451657152914700430686260559845744130987052881017190240442064239135500822241807354150344412755801599408049702907685329055669044278020902561600961594303885214952228650207008197884793815825211375012308194452502316870091515740825192419218815228781410855245937197268560411855944028975900123777689335723110863807298017019664861972297396972845903925044175285444770477258377777066642061620981257341984582279970432208257088441130140005764163020790103371009916063306045414202471698603727156708261851428443725444169854957720575237331982529654002142892928185782243218133546396323894913545709573314821376969646234118510801793312446995318073981658284039434227392083336599680 [167,101] 1593986553476501145816232574789198064575137447092607870811611888339360704773410641381315608257537132527888956527930461190016856250974105775821458142257302028396521699594972415667170809801165588774588691908963011736028283986563272722110562638187364929799562769764172870360595201623763582281529397083511030371248616411566675449979236135426623852939074505539361828980404185626448783960101722230640531372307516624110295173549823329609783348810307717003241455034295081853986123421101098375165138704783387103405706702806490582997738715018277172405657765524336665954079409545125134578258932548835823332591539816846142469964978233959043855831988189713229382603675352202154277177540540592680336616257602657927539234614430200809124259074443976051827078428378310695958129083114205801624839795150816537807472339727669954684204282026483581288636970107157012215872785620082601200337406442539236108304457759662539331067994601526566723189078371028637860888354293314605345993082839417840282364605386913677442288394312807363808114357003157445620975308537244338216611849231719238347199831783629314900217632927136093822995708931460069291605498109824556066483706160471112592382997732617903995595246897041019953872946258268265804130220678300323156179984939984140363576964340681386399561909833203660916280733357120062337821581166171763711500336770838088209418175114575517993338210437105623395165875615218596212936518003763631414236829244066447769913434319537723361178474021781862917740602270939166679550185053219707640753279625062666776915110246334013369935019336175704835171998502776355245566717397485581127703163872688206144957994600644940240878602491427236203920061056432397132725020694960343188502126353586028144 [167,102] 6870231104063529098625353795566849893969325218710457495023216887698666359779615144460292352118580713439793551840815503535835427310352553650513184798393287764282954765895115856900783191188460039114697528146791763339677983066303423046925746716456683275317287084920345849935470284275999554092541640391083723921140512726580924548026048298342642028386829130017565388597846277145670175145713043298224735933259969317476540455949561966591320446190463209277878258283405083372747799468799639850447413680724208053765821314966418722476851266208552533369531788676809607828686988336429643794149828601752554825393551394956923671009938664549072836093364014564345570777814271129281473937991316055380367501584163413977113637793108795955382700093010214167106556010510926034088883728621175403970428020210578612775407673595982471251712647149346340405411537710629511776324993293672499894486221313414550358737200112335958167180291326364499892556491349620916596859668713984162975937592961850349122263704392538369034173688567969842428804390013711516518018597688866061405538121610152946373201732851340158320349456265996732864171443258955884182192763257040030459562063504019945979394882705123641743357989282749270708646018661765903322529256306347174602248731866431141581904143446758255750294662856643149571001020337193744224004333752489311874667378776985143261194466056983218961120574932346572223993076715313489225647170653672416307742885032082789395894593729048892741388590548552594566862789937137143616444539764281216544698381789975492046787936404824441668242165826177734449378765300910951137461519129273883922414636667509275689125444665047113842695740950488113237218587686137872994475043888325390585376552555648 [167,103] 27218811922604373290577525081134516811540894435186762095353230463820113434340925229241311409773643527107459400043198201796581481977240475805328107528954265904971083643028530569271985415910525518696439473154283829430475819898625260947135066629913624054720644382662700842865188453826444190606770466143238298662540493126225599131446460953248645530469876202414279844551272426577433239560273561029548882679424950525628473802242831106890779287043200653498403715368401683737492535064047766176108320693022144122009079865502279355576696813435610163910264664981908007647909448295430335626293662972906923571502041482222938922988205593106655841344597118874852065567210754056027285901868584792556529172936467121214410191530492007358699661056351271872109350628794493827623720993257090889703159864161902299632246181300028784471077972070919871919297596843544639404861135187415594025728908000028447760402103589604509267280616902024009346172560820882463784811826171608436729911628971802637944987509893699744142967716487312160041889698534038606821468404879814975872280809213330895339699084532169391947443187362154121742112383998545885785749684918166738673615358576265287024615985814003565859848455544258759596532916801553277933027563159151028220976256192316418880169949382080725121051177015687041143930461685400783544026562215135955376902676496770265360045861451248842771122218049529938564310066515888387406527603567648707399883044984468995391021877573986940228472022650294926599895188424652965420212383302206539416605775354396442828513788283580365527784685734759326668655670798438638975632721581113963979508197851872494942355975135333957122268222127351363392153866004950255818977105269527259212332112 [167,104] 119209015216107785339233535065929684870994071596514114864252425520487738375190228244858908531449902858465247599425371284836630179275502323331829782339366765932379486094707364107210935000283785066528141785711078902607026497412589195288442487129838741660779520291649846831531487286080151125267738858356103855077752355734764242134131133961765059749054633991181202851548219606280308304603562722937583057748557429382921772542211159442515220996790490352119820653938706527428107187583169082952012848321628772281428469981435198527305367587327853102164733423252657278620022612894631926478671915723517291965925161906373232988437814162429590657883551151986559410489560859288721635006450524391786000333538635131668768226201537952839352682871323774564348492386224072458397400969560380338061746962406757207475794069757007793260138505805131625111948578385892698853946629683272910564464267469095443586448833896243529248606030349464740797428443420785742467037242457214184738063302371113172718712363724761233595656792905629177344277232403560286430965380780534200156648480201567181446712196548165606000199449262889108792536869203671928201984009040105928073634031440680640810586992176850890484390511884203639055369854035154410339815496756362897911414243321100631562815273284973809073748974793901535015976791534208326782949355329596522099735493311488380363171290186296285743029595546616400786378307786011506711497507012594115683025426427604743040582250902352779280712578030563515164585480345333864340371771884811682201251399597378502865428308825170908054431834002959734036338244640535604786464419449093313650948175278351525852144799802591587907179945376333305381168700051559190494213806067054611760 [167,105] 193598318019594469072058882559510793792953435720051888261950028882422157466147814039481097561154021838896441803220656948359577848649571935004108903481240864553255775794898511095017877925071645236482977773117065053693809253239993596430364716628199052798461589370312092916045254517340725151797150044669778579359101262805289769108605172294609875814594476518653544609717855608354112971515187742152878926974314067393347437040493676431571964995820292622156748673534655349047662781768721909824179485725738460709646132487051365459747565936322989394963570741128124103742745239575620085798482384537884892738495302950139401771996728743709644167717228003928300361992521607317647790147086851551302011495554015127874295098680336052610646651979646315178760020481168789715347444683311697746069188542205001345497815666016047684389592678462483822566607636497460921645931209397801076074964024910465585761316719438886973021855602442391913522435624278465849814025881259468079156945234666064992555239043799164793419249740091106042747748884531029027261461484570224679534831280418045718648796546665240283022213897355943236093584731277623264977252551086649555108587167125334948916768444607932925920864709248555498678706148704368318120875880916312049430338844990501326727996696335791864222864275646846132801046813819777747932216110734398049194788106112302381219995145011712237932982883967431648990204084207267162668055366875159762033223144484625653921286610620164665116476355931876101544798191783275482604116358478937582451399832364352947670104490976751906024665270908738088765539743154974567503379940525559718063451969635499170971418369998538665870432142091035444299412616042792563372285149692898 [167,106] -1095061791819634482196744199251190157796777232078869861377333018498026053818168268348845080529466849453975910581809612135583614658129355013963231670061332773513716126812280713289383924622372267600527590615320429868098402916880704453889580137405193169730640574715725459578355554341339389775694259375716623085311636565797405319598917558478056009514298542710178747509454626803245647456755539454620585716301104395618915630341850607466059652867679908928272061086435074039329740419336228147638779056238051556571562357363131253845607562848070215668472259024956672128476377281900563777705487999844043007771875192045625679932173809765616614731525585124179913013502497549790798787422147368277296283427786604083322095865699098001961750486906012645547417844288340436113165478209864411390867804808886945270900486814363310210040017558746363567903385641746212255810286809393865440673796232181213051680558670663313349616040582539325163292068786361464270275027543966606296733323194296207665839148462538100970672702454459290096396529118655446834420101169654299187833111827182098932803346324413076068512532041561701788718621578869307432868017887795529957110360067756641229200381550730441459603106317529519243813103722953765978180932789325212090941832257478026126346846301723182568305747198049449290553317865940258150638246399389292962015298173414307369897907578471341689441070117575179025934336775552990666644692317557132205143037768934846228158737281786652968404908888729574094432755717307104815928279340491810884035757823205984084455442640445876471551667179328593342040918998549294927134903893673702156856214373853434275314018458703322823652928612692289984359144184340712942551619872 [167,107] -4040188363065084117244777726815549542826778162823367382283447978792995021635113888870250698305585762062940311432265975723364768007103091662426609021582597987926204688693992579758600546914772481886032750102699477452378662270380872339774509645500206461419906773779323178119952738141445054168766442858333534056002819781265013115922064479660974006201194298143438849985905050153105721899064834316825624706479931338892700713512585812580937095948038384399265847594663212528869378726437269411681104057302631084259220676337061101497302344792654283251413200144504331434756635496097518485825878366627680738979835146798436343235755805150148299098084961049798566181450288093458933915670832203339172463201190413529548349168283642863290451730259759925863926852568953548951529212869235529756051506139412895381683295537315736717874337516759350505555195938808063035092330399497525968920521473753240377379759493784529939309197430921487695767306905703695050342122440048295902975837748787236119540070828937675398642270279854654222743370339324003253215145876428584645444967496627970889739711168849836814104075978585898107423741541726532196252782541237984224085268876469355558513686664091155090714432183172862535685384198843762417468238922802485314122719542552241638857732687314022621529110602903206380410477377273725284409257709652814385731041038604787401284568661310828703194848819924019638546384097034700039192401988316179269973415470758451688258143161547580135792226077000594170293583783630431092707860314825101852746724048276863719698758920102146597502223323448122569594500278544084646880647305481953001898729202019049111316553103234877225269675026125608860046775643241673687204 [167,108] -8002533071275394884084940837051948485633209231442283606022686688484964202218257274998526491835263833852735060708634844881408920346065371054188813217253278730324822299907275144408035081329119455756175577146633382751304557925525122419029870646888975790443530899441258735901972981735433717268900664913084081269544820784860222870150118129526322882143719942561063346137818459203386524984735391901202978064798269120860798706439506455742211525969874038480390021068708539007730269524878024378962626766676633288789249552911757607784198756885414261169154954510411605570430082578581329304046525981264560636909231483304711181566343883382479519587020951769288039552651151707308279394345273483007084112600347744165887169700343009965070644669652176015105857337035946946154618971938428056900914346395599071107000748269141706563167484547963948179792892278722042575054038496329977887054877415463836764775137551517962892800703876189332524476767928037765592360649952049599195562980787497760103813420014294278205869505493214264915847103848977102199077430581873323545866033427963095774448777032824687185583448112980854033534235742367333737371282101988104911128307484616597081080594707753705486642792811404702228179253089329407472524008291008268534859973928707099037668785068977946847003672165805870679150190655776841192534208751431036528665724572424876199014712153801584734032790904033748175770922358299022085762440449265142824257049141684084160925247215853552979507534435752844761384591601517960435124945119379941745432953415017772714195378938649772320556032886513061609488951670478052410528321840251829242880044509761256738360209099405465544528312905934492439595513034028656 [167,109] -55284742048289244303452652173849890496139328995251500699523926740839470802957353987181941649456977237132914899121092310000537874694395676238695782098006125593787906652179012875535067482312905363878327691778029534873818781749467950028635412042527989058505479365421811742911895151098484014165105834601797952366727367678775306968073944125396365904511450931697074410090059241197799418773262739759811981375675260705039850013538456196094084375421127104443065630588411036299613927339129473339422226393812258585188206002812385416770514256151384793481624456432341936881521369824736093181087748966831188708436782193601349873788327653272367334750867501729541813808516306958793403939833884022189209025559066842772863640434762951861320561908441161810946017761726013020348589862574750274348272151962568589259249190022467068722686491208568938621734996971230531927300601733540113194176909168406661660007164504126084459378560326627342926188137956261254009452963777578468823585391560022212169928254095174199100691820607064571576665945711511085738325301953354778437844516029068878975337308402163267484641690200169802024502576216008187469969785190717919781414024127489094797851696101718423234574985430002600992571696843408112895228865662124215735177504752195594515410006365555069799649291571144547775169165384031612070909257651666629835377022116317499020727937860317329104858184941715510774794621613371218202942750080264810781035398775038265736112493473277428937051182471184897091243851240125979623469278816010385153536717001604338178748106184151755794822267717969134915717009355122459258823874314917435987099618083941261367189644484687009365537989344796253404590459394 [167,110] -137135983544144362529909811471291756806223214572322906217347427863180277356859251004005625370152027465711533550359724628658950717187768615134521354471349644323718690149301129777115418308713496267956845003525344459719641632300029005736509483062497967235309216483966431040706730372588457812168455015314033089093271649409830082464910573815602536220762246875523987486882483528164463061133216750141918079419569826603379247064238040552563685859568664407477334243193091330573016182213599720789858923086031606200831116399056889134706803418047334656092399012337026451165306620816841460522118648608131016518353317010157680532869842656217843462066030261022928077308102400227234487323813076473091925397570569827368459926688891422337476295348573530901555240970840778406694580612480730059910364373921193952837637736101273915828462630809223182372999445924440065014407766158639256356332072396924607013545299028353574680647827537452093930019915677503270734754586762838085291821407237083061264702636435278729561900280979806041900959690901918479038050833286818785903640699009317563887294137708270422635872125288084155876152641873579003574611552608058442133484878403460517457199668714251820096909513444068427587068010392640017853950713066721206551349756625854294095645416935449923463257527479682882922441219955184596385753744975273115935071144271686076746701064605863776295240431657804807775506728772948280174126342213555723079648050097475560487847534511333972102610053191573729037402420971400532547451665300028090077362786574147543109398603456937988657284256696234570741875265975285077651132790501643387847170644668635435429290785773052482597544501920752743736064 [167,111] -607346143113078775532751108907051765963552634919409279689661486545469668264594229203763503691452211864628460163316656533659769184032027942742302499114552670137687861705463776362760407628546017189822217728750234503863322524135990652031176460312744770245741620089333885932351590807478390245626966617103270737445341059737145726225851044876388111396352797883975078276320217184077943806437524423517412182324011375561709225607270509149617970030791027390460227452161287874409788277249887672293528309206926271408673961690221612784816403155601708441910645769623151202170689017550437936624601286152958295305113971240594128964773882540325925896478299335154884733074534096026592511860590745264919343044464859403607746591832204687996741244968687180183439276674975770087919616743370931440416263077974827635448152242690915599055389266928436559491823227486375596565485034257136751687043574418498462454346107347551845184385729245187824050044524220649948367494862156475153152377208897162250127100012269432151559418211966556764223241094674136850564912971457532635861212697531011914728458087403566105423952072959384510137939546987220758585785643890032140831735349017525324971756128034616570243745756256001035279389129467698445405964525711377063820266170288819869764615165805555913757820331782980580814434218413014850255857654229222686568569722617582052404432463006050541943955717713678771044339368445919732007049360848840374814870167419963946948332275122750163777858055971819250358622841550605204650669062631463116075464899195169826929298447816813669622373742562976068593605908079747828576534930090728936388708184691341995925032302513100892400617849995604256 [167,112] -3588975038500120560480128568813326287194729481458693026031813340767847713178802300789425542710719624816836317027268011913194713152206920174258816713167100894843727336758631759814314615152175334906414466337067725736800672219716962655064057559034586414160876826978122996701499277704489105985309054002015029344373930809415313994578923098310155254563238224131118060649961245172811067553526015065811387493369545588269237992749177106546281458666277883865313183599063916569165792944226398187845047897117599613663740023937109922409103858796064866780537325081552252373389630177630341574603273405879760120297271764308830523534834255870586970472799417182349274947039238966835094880757784975151390867891301140370757959484819408271630454927666102471903717806551051531193549344834331170007946045160352950515161816462971129187301348114098130344537630812776852277361128920221112317099688534644426468061133374548787181793850060056651700869847397446831527090140323330900114179073889380423081033836592125068939321380877268457719315037032041907806715290963322302978432101555344092812460750017748031840134486384109948089993731805768648424260848573444942724152223485314209758680596932267772591794510761586784958608021672886704929398772748886119400138033721553287460431525354340940210180243740164814182407636537216451746073477113449469858648792205874855594140036257126424161052759105356626238816137768432287799136379430460752454050361994809013294979062198749658601602262337816059214626576969206343842583515105690848615772289042708912816278909237564438122885808262741729636032910623518824999236944575428873854228190279614800078780827951357501396287711644272 [167,113] 7501924092538311453567923297920926021684299574759767405510253666265889214532727193016811009780502458722134175368940655527848261196651297471974021743493114344719510099986600025634933311236920970846792639036048509848788536047306655086786703626410817907744005886379030828021900046651942317397286082303110429598756822185855748824606823090920545797128899957314503924342028059616486587472141351645595662121903014682528916160063025046440218976313084504172933097284940855411112874014767401878985614071799744110076470356080307996415904298509105696832047265646147101769162910359256679750968492886496883106690287563931843867654660060746375694145600928707222331595337707327499487933874286950834592414592861360452245307156136496965040252009290980268707978944107347663919905933297652362776561898974501915593444199350392329457553298207417356429299890325734745580909332942479070344043062950441078042869762082141078502692608031645802774841591313447825305104238323898710825346063052312913896437247615677527816016701273827476442181580064002939745555363756032527072868840062246803577735373614037777179171224877413111866094423286384095465902231833255396397858288533503347161864944803598847882041469927320832673608437484644054926270704131730593460781324690227188610210256654603687263051264708048629415496447095284596147848291812467227630585781567765878647173774105527274275898377446904578049036923264071379050937837514332042384723748869266209087337223625884374497850581055325879420596432131855244170564974934384217970971829752656320842790836195955250205829436884869061158529142385407889183266606557971095888317295249723419822400498897216630094851502 [167,114] 41131729452711314932359293212675923281518084096454902750927264130084786035874271423587597334976426011357368977711892164327312190768770216726371384474706289562447243335486751498256324263806414730006700737071682215771832988953544179347583849397057098728147064971615446850363484653611760772943181899919669592281228461817678245772743460829375922409180947334116034096984962342858422604587933881461756083899067686873605560643106360504621362508244953840994797327223421985991879295018584047130545868054550134313860392583085692634243681292728108582103651224327122434120891060157021392252669682099487253025448877426607742244345256813511228595401584415195752261179405285246909659608665633508330028307503254449216859707544875014081376443826077716908108583524936658310919663386308117987137962653991041851786616542320910406046227289243734306788489568604252913320170934718076960756010499275678365021880933132014935733013063200287368187158058516175072602677266203470418345918226800295639278645687926243709640695396568615471486184782380866959983371986456785961771624284077942361123777727500596125563997288411685762659960899480688344697563583512068828415613635727872804021581504186415253110340090612326997352563342309784458874008460935666285111407772316305355392345693761363839755346022876992203251844257546820554218048049631513974312088014781810992685403708979824447344210629099822813027339873193982513695557453677678278176826741331044070067223855459341708917244409884641044680559183225946987133774619035593409626089998917498469389265105089173549583737229087234361246134621244256137953387776373892015611215167071739438474048048942277693600 [167,115] -134028596215227393806954793662058541603630027026883475082856615334521553236325372630242923326697246935204871581599934686652250419368788133580490812834621751296155378154650448373150440712379964447307520789201288005518151391707998059034569433272263630681367883245531855917221684333411074091249955216527968441152635564328507494717477567131086591130126631601602134102981549430379943773172619317450160947528447615884428085303127386384410392963201010319865435783301761181028728736496274322169124123578753873495917471668388721531826176168939196469898893773402748883735687548591239250523246034190608722879933575633995347900385268720428698627833115394778867126371107103058092172561977590820463797529662641408110508346324461840826269334932914272644503604020278304600254288164436961646670625726277920677998856092875518626067350303369591833222498548690772019483337406013748164649900034521095455414557409725619768729101801054417553726670066247376661255965329438526311756905801183600001720688399206584696219020673015533264805559452751416716410534149712529549342949773687169386760697848869976898744451821347807697182892723235870766000724270625250537623056125180921662613183534086735133458463382334773963655776444673102495815880763100878951467046437651579925287801618320508108641550819745493311408284733168755402624214421257876626094557655127674107912357448192841606264498733421903701650492490255884949825126007309410021127777509824044508094987633964711599126709078623805725723414064517298142153936150673955026268879610620866208029453896599474407447978698397925062142911681296495328875818564838559925047358729802853436495729642431820 [167,116] -178280360912687805681060570591549852359599896193384800432980618304461808345041043550365079277078645534159289189813602220532895443369622829383010326718077406914808029743177592355588821256719927276215098278875203262831016878081470403649126047158492973815503476063160198358120868596552526157748255057736019469135617534346266204650918465061176157932910413465467587525479044278429545539255055209686313725271210429406569335534511344473585987641402715032012790832106055040991223938356307609831657468004773350455406792841950357016073708766699027382575657924680752076290988188070695984789745462994701704363082361132636833978027940907573323046679013834776148293806296714877429376633529395491364868367484652875920145673892859591138487304643232067648368703349533652357125110721282783740728116205453755835128939397278435376767064217415291961218940766184277687618023733428000155982895060628270826910638536368840210601260961505289729763948411968930459321190924950485464353194842288697168711611953039629139106925174916586711431450334774085782603433481358329321168577686431912389711369131229981737515663558853779744545036232332327059809710721851198114531826842065749832910771340292153292745602698521162432724264520378279788290184585222610596792523289377378562516385572017475814084183127097949833262822290016296020046736028102519712449995019640648733571774615938283606405489708901749506867335362993921256165591404067702890422670862839560980755611406129891005335720618873511878686346560969587718456482119649452433024794501124808544585799345779239048902787267399881313604916187523801974611356279297124833673669386678833644393930120 [167,117] 653748993036018003886444945749960604420635256662874853452613977898809550937664824041717606296432101369468959760074662912118435982465727839224744413650574014340177752355017973364294763253720170417708732346319785046158485261854619666398854964422167873242651381336904410072736702948595280479673229638431373089179494212826603307581663892157807657521480455908856327712779943783788259006652100390744133045759838694238164856400728940095769491008341104611798859930226604441521554991650691534741463951969831389678563664037783008777517607330858905459847119178774266357213514512252954241439227089575613560667314488277945187997020319722992565275419939897432042078689400994333368252199352576359271398474387112247491009192957559641187416802122938625588170565907135109368623391089396367403301531963642172868631953670629934046118325904602665842586746729881870484705473304790922951116747551568135768094473192858265919024331125045906530312992190674758091105986663770834689783824826245001290477043632848468419227662662090075102002348189133319440673433582661929678734967655325795856332184643699539510601275241232705116580384798057087648248074382696924622861349879410524392405650954380171016111741384547790921663915305593040407583247442649942866847913620143343304562310838907785041652782981504930893516567946573496716052154249347809944336086769514429621007274248220207264144158852042661604117115574442340229452145824101595042576114324996967068241376394806594122769501672440751923511758295128370326659720636939616204474070242173569171882991426704373376932155881221296300394275532199009339566515313082105788195918259049355864433 [167,118] -25283832184896662369846685125454344609120565949324169770811055353312509854252541952622165673372394345801932799389769720058752072242029165608632042628516077318956559130186301529956547562727631693552577117084866425092337256087235949207929911044366044010137838849072761383143332525726281523589305104694686018782489960789179640726897688535081278952706137291907779063787984811886591050829250325730541872408553898722619776773153754647875347114562350281912227072230966596803457774609462240291440337581789868602535226875294689000581534149830206295421995100880412447685954361654096055397402659004051030059655604234122853419022765787078702672537211779964976494609468145019632556340259139597564581926659291958611745764700326897873485752107437354341831125297568459342396442290528107084040304794084717733302092472421324384800131693468427306505423623442211470153285934869204304281741284006208073010390728269206512645949271586792598655985559312163727510348702727156831473023414904022914754375925468411650883146449791415110135805156407139286324899415351265967360609476272012664105672625387884139654619783677151247912923414041997610467458930706324056915383816300100652701097242826215509124750933762995998950902586231317196206101542690945965323007246204857911301868565427504995024760089629299522326721043783257264402760869077600786058716750261410093609591208374375531918095956601773988907239670079968975475658993055247874401980503040846180687975816370999305642273097349933369853395719261675352316616759237493762581721419928811842188789245084287917465326016198294145879947156721770542048743236850388943733082519134784 [167,119] -887418732525246823551136579248427121246682662924844756672886621844064407679263875918457156394343052944198586200619437380348497083653700260454776248724283920376730897095795424969995860979388388391492345964484804265020392349423460490675082157353596429030931617035925858060979831773939276298579889162479562837870454809143552751229588536562694574514603389102515863417661521623910345397138906804846831764737942230390630731699198369740049041549096154414035602582319934129125629225750663860171736613222901497133308316576317562318388136372668313647389608426925717797972527687126197671798479937018314940567397837927700787205105440740926786196866306127181093616065773245211954896576136965624608453039033758474707567462779890538743117331610885722447583485796091031232575935101874369520620814844113238710197724623534664253999360987023142918828451620567986205789732606537047677095136863054532655710309104234204375448299192241475545621653499978966667737564657943146161306406354899939143188538803729605231598954110106046246844460577693939362023267498465016860368184559234485602202704581561789385609515561032818248112688764138406023749506024539291455684228244198359405011050469739517309735816812320434531049526636876529633359013364398317303878357211112517002296178574029497760556669646192549720707508473801212242717049438718406586799861876427800335586098893568702692854435850174751160836175434057871584284527742845196177845411477254502979952554672655031160812903502030186387863640003482332525123611487557904241152281054654610562874604505841618950023538893175229901983561737425390984595456627720065989688906344 [167,120] 188478838720437172169657918538638495413664658283000868041777313261611110435414613803776563323159307094398590075610445855270222741659093094839235284446439937722724720289196164668914367662698957708551151340916166527022946894644714513579647327258683163747410423659128086316674756558806916326051013892654239654229246727694992887225149248375825346578994107662514296835968634432251760329328727938401709352279243728136788632875181424486484041239701301015847552989133166256210628087722371227402963685067580200447286123980508378808070134782347672751723118585807149412006839415682946068106923358524810076538294751781255286275167824585083833351664086590626218233469680529766343301906704268455829377146079442184442748906550443502728351947901001694175393765362727046831420877446810402810911130148892406413803643553488829866767136083148417863686966517170318181962717025664328128380910981087793111256508512696931317045736577147688480714771682156805245338802925951685058652398240353099927737935740492607113764072107425663739336019628767564968106319484644818257451889382333614885897083367974508471603154755842255446971853218509924742642570559975385971941931877649969406220759438053506537602805533604150236479116474660740652782983045765234307683092638430245049200226646757942190777626266381939577944420515209650823742332618577857852539814032619398462532381427258591872356396895455834917002861206397476339486256927798120898706323518869807746713447919799813806311429374276599069701917684599512780016950334995935244491371096931948153530445196505625777757196263999326338703560430628121412875950286637324237408 [167,121] -95892000250762334300442332468395255801875118096162794779595022518424090934001333779040974733418494404643875072314491137517821061594590651897325198338931685730610699011255117323363821972790789463856478235564742584696060252262791751316740455361775895663750727884722379955980418065772033715332445405877547095871933458232901778895742589340497516249831996463087547584706232895719076260528149583767181834969686587022687359470342363404344318702247136173260238191712259125773739117790220409891146527684710037443081768014412802760110342807968060913542984573984946788931333796920272278156993243764895029169244808433294137381109505441754604458736790554010322893532571957007835071647337738696084046700311301114018948796193637055734286126121092615335891630242901080988041253988261805701995896249379082001237905877458702552845377856050170400597715449678767878874025610979266471508549174807268096231035711525476856919147894278410514813410954478936150296904349156962565105239236313075619526335152175833110510891906652600350759316593310932426623280349627325655716094604115717977374911765064042111415628329653239108332029121515834144676819529361280048893052532458431812762150364523387138632967307358840817789054040298173857597111414043375264790009869690856285168130253606433462700709312816020215173570719219863616603950358191055303236400472762503006529333016270279661328059974016644424195233854195578561166568594820428899388197296546486469997494882929859298207668277492847152888017587256552243279954462794207946495466561546627030091028722812111234127726019299307158290848455667237414265605608147796 [167,122] -170986209972936936769313540139373517479754911981223380965409671902391977181397264332190612232530124747456917079470526554225088193593742143807887278689758857100989948093745921285539285463434856083277668893094330587787886249293259366786077708341653259977031013579586299099488674501832994475687563250414478525144433849346595778538012497698807429184942045544887925960607386003920993177131654990175410968654986960237971812898295115668422259810374205329149777146263241438756019528080133815948658213953360284659778998266360793923109315790316548210590323161067965792880342117309943292580024819835545544538498096848570709743569958774333459875916827366395847529100047855989780780365511223002152893753017118504807023473294490012302430431125579561884180854909809002432366342435698916416756683179220254473781655745890562473121270088242616569990981406351926514419361406194686885783495636201671518483727991903794732897798276035494057273141999690857914033963190581709172509472545691737803167321149887170725411152244519942799799838888216486470689050362799010800630959492695909450434072731378185303064991199736446136794891377378134396967499096224752735745556355034627522005065260115929988834790466927283344452646648406595727108457511089545673119182093867042665836963531518463210636219483488619515143610738199788980606447319048515927257082973513697015570731908022092447072464457088535725205584873083119337398965477130581719152199106565581305187284315728737274228169769116195503659281282227522895683617776401753988686375743017040588636210547539665049654731974862898197068209296484332211003383744 [167,123] 496522178011968192182737145874760735256766110535207873491432012864471457890458520417737249640507059775896806787283162982968826819685315725195223643768620658764126638334134510255886602578432518206124557036843480847536704844079156854529437108234349071294906245198717293778965338899981018969830876701510667620430208501820642391459537593729145397845279486548131891732581953870786841890516322829250865296076984263225008290206010563990155400567552654637704250877152951356239719515032308063659677465275081486914929925167208975718664125643072619864931529967190664496856014932421583738710720140633438982019602683755413016659050982434499637128067955719557812710660130257032052703167512928064346874810954612091258215779948240776599424923338771232930771136357700300748794553208091032233340717933790175841413978053985352692545969618387614279504489998962869512777475767241442862606424053297699277650265683133595375082102772985828604270062231758588538192078291139779977820291753955203118819085440718969272757411504811735145991329355279482283756524740253137784182270035726527982532315493691437264733860193371401288601229477691213178403054920246233159710792506247882330002036474652460726291942182306914924112393364340932448166420621955407106731362168046924675690739241362462645133282215081629840986963224487367062246671274699477497916125791394634560731197276088426959986777556169467579168197689591873736788597437063987654550920825313436558443738024706293325235561988649421991073333385153602854129137567852617471087525118373956170272105359120497625787813881089124945852491623305536058760 [167,124] 560991924359647109991659983240888042917429316566645513422889948153991075482376015344110556073309320290757054194867127388145044066636883716935202953622590613324447665312126745100651229147487150332020785797228597429837992107120250338302818878235354703758954426010648962661361126073956311162603751636034271975926886022336429298568705681620071074536607470437914006125442414906863948816198121836169030704068419942996130974076119173438150084590397940732898164708478066254119388390433254824864141801416542428381247087375745028128057044569688936721342367107399202415160098802004188535035677232748276414998390026147304941118520520362732096327619126034002176590267781444109001363399037731887394995442369327237268150432593517743786655944416182782328185907284501763369433950588264785547080645772072438868600231155283512915822759521693347856575141504362274301337213539197107804291658521986128826441369102361769168659813966332795821896560789026029452211552492963730964669960346994319491091260663349310138773342330542041667528140549121586946755568018115521214956961540087835667552954688134325009197906833596412578569216428117682675307848182114524940482587186923330656787203237374298721019687454210459245678530377407425443647311293362316455017928691670019051356051397637807379695956499959977444920538047001574018984180924158147337648457803282131333776485548637757278483581809540373916952882396714197911659158430019231633909556827092684459035519910978211145392649164885896109914470529434296183941125251975751732870940880898381723588995078403405790929434059025668991957318587760024 [167,125] -66559920310653913808281801225876719975433917333613258555044795474744937437542408382861301191934674299613299914611542575191862859405354343981429597894627279425720248436029824683594079606191519057398628780294550188354276295552844089832977204607427131714504673573889246404623381542157497452954994202572341581123188052069026308440469337224009848144461525696835731054645364467126951511758889637414473863680420348605927532993307980840477204869809909129387159896265579159825417153552361829451022332900604351181290624744656294580872061925583326802381573854850853057581325927092110069461871119677752680582577453932726263976133334807797168193909686513019501201629773993296111899867480678905971359198690483793392590104043495462685196968530871082176032019893493070417138350771409344198202162392807922185537126428891020810253742253429667016844950294019583877197386067507015657161215762265746808548749817363354036917648896360383799032062643240736017565582087931762465102788110051704422705347066012546643690501941309887967974548284559308440347424901307977366683739940289180531546445780803497256115035981024305201953352624840453630352847450983994566923078818462918013079223506952925892892486325427950938588988597698910426273315189762887848712913260802419967141438999764976488803756365866707961593577424150455531730932945448810827452064028417971595679949354500116481595478940180905195676690509035745002577872971104344806215570078390732859824071891606114110346591378827826196003420113198912433388126999458440288320868281447129112168269020956064226413308772979057567443158139 [167,126] -274656121536850747825897633829057512966458832263529005278296590877653154686118190530678033255065596265199843257206904509172709157906508180921764012346899295182829154449029582048024088647674831687274507689039359926390404038228472441254213100943019870024045492542909006148275323926037885595560868109982511732158105965079091172068600197674128478617116415116181752648806252736489932189923891795030876882932725263836831054798498836534014220603300660423477493309837962367724223683907260908854466599040487605948197696426014070985635599826605981154786470210850760177874631558079406779501057983998074414132074411370134907081695240346760884346376042963199880081661740129467618299064996768012289528811987004165307698015060194303884802741345049872123562141383360126698274815867252019627900120901382992606580417500153061599092683105139727848460845759239232417708499724986406242373611274559903692962014510605219752827274846981914063121813287258157354960855663544204901387501126105291741197601419574338877561165029436479475708087567027954914806560252123723398084107351963423808225282363538638246071818324039496809899668581064379098108459476747328346214018155439952009967802210068325047123994036346072110466429034135250990161308231436587901357804506587936246014669721648813499258061313339482560508807743529658693519123966889708726042254075265116563810995161100661258954051859574233661878266547473119323305556134221864566129943324583249022827473829582163437467324991564989220489725466350706638068551181199009483574835926813844821540848857969827332499244601565101458752 [167,127] -82079706342533978463250147494973449610240776466544281766110453301924343037487380436078412589884177104878514813080364368969003721148720561135289162112386349387136791996466893455367472769662046748282274910249774217974650585665378460323412818573074759252434017572425825798533918065863729572823492367124192113476458714039995638578777812542745106589680025007230274596775669910015574584687919759980793627723641309065432588707688426014744037208084436501881343721804080354591068160696239157928889944060322940919435455138083540901696049009157460725873173532273362915775233859329130275584973249408215200331911471792059659463117233495293256528440459627308207069798140167623823721657013859190702640353917606975342806132523157319757999759758519775320827888194660190274089314435359603459809094447743475900949615634860603551458175555679857992447890505973028698020426269702518065827528947145853329519579565556172596535390263985941435446123749606584346596159216346022502106587906859554433648868216249033278824410701125658720836035551870736058782934113365000986705518277810662172548196071991118319368058304798451624652699269191325981252192502666267474544858748004269760758155917180685338641042003507919526765699349246614485423335929268810633157322293699816064081370574043347540711718630840427064009357735507661733232817239296119251248076889665354229513024669449690256042260415861604207557582632842041883535068586175718924669512851589026799974623039023799637929437436448191791565200964321187462880378697009538703734899431970718397101706769736205121384542127144648 [167,128] 15345858924153962608413802341120431988377818785172358185643702266658184012845129223091342010045153397278606827313922364355706746591710661478743002632270477583376374988134197671016887447299930913213561614600517261399109232160418422443444423758688147246365168751102204264712592546234843244832695044517700671266886761961941368917721989990801463814195512254819952210643318026551747935921373505497788954804926485029580313763817084387329897247320566931128006179523469233586489868157371990260899866284692945840974321276841584208926985580694302110028185516760449969032073031424225525743188257131870348595127674437838179795092595562765613147127271583827300456041283852418820848172057314329785677504436903865873081092007393002703638087208574503422681337713687445311404380124521453111923573617414751717278446933033236824635329743808014580685585623803732647849297310992111505524814096232579126133820701523989121813890647355320579957008489991244974591374650088563863686958880683933254167160621332228401039960240285352093777849952197838368444295863255981107111948126928052674833561401201067851127189017009817792065722555189667813742588022191301521101022362420183315090663202031552504501504435741350742098460441204955314683040203863542944541604167284256463268291159486575034460438888766997247324381752063065973887894427183698465595208502587155769691028353593509757492198203630732550056238657058873503352199170473184104273385011765053287110022950733977270054371624696362514956387287191724310318086491890785881141996724556588717261400329365626829781860272 [167,129] -13561767167257864718188656959807848977793411994482328977951137840439249970820339405730179019731273956922109737699562610883159937871597546508164552858476774641063388558420330435269070226024871679421455791010579253559776629364230999060307235103983549884920549173948743254128571162854692249775747417578577688867632494230421924025946306210188994185034187203019651135358106891513757446972063227292317321676123919247501868444568258731800825401172491585184807568216834515345133446104672354697793498364382782395514556681074052170102361087622289165423071261845358580832577647601946101090310608572038773213113776316895054622422579977097772973332383240773654626413424837168397164735532100787754419888970952641782724674733001160540943718635823210929865347463663175159411275537053460335515341655184703129800629424478161614246285190880303809403170248555798536367933982772243707146986405544261766586693297316490127331091969755123699097696327415436308455187229897697333828133507494884019952755533882050621220686549481946878054265706653695911036214319546894816391175509427957004978477995101736080921159950148527780047744921771494345135752273069571800782448318112439562613353038212300983363664272122771790120888800958259137381855735327011202280734753590035189460355269777274464457124730192282945787626695066435706076676641367895208981732511185535070749652521496447702125619967047151234795760036000893042744271889228672627224690568503628669490808841919798097852179627776784012462209158655360026750715027817405745025478691511344696146511250863138568814 [167,130] 9721456044408566068723809407605888267238025461046707204653386247446317911826458238953196864984882649159148801391823282736702039930979566199121617400008358770847928322019076159641097234949889588755708242140593397913329409600124192710227989465459388038046139309429733767267835972245381214899042712718245467549987844879034965014806037585406370561738465783180381048313106244605133446980650958122176750813661320734184219526607403984955087281435541070045942680301768497437795710840141935324650021508655056169804087846915883682566868494178434085783247380413499556979858055338437892813687893152512036446222485310825003140126780052223534967037713682778015222961208297539517795338206173768011389698592643839142449757221241985038516429257321751075356791046072397521181336211268555843244754445931684860530073112043330040168644090424870651480930130922200943084585319478256652773902367243245005684446170284961680546043331818063863071261881198770013642701514340949703362947310824968582559725000618194621202331798868648595691827625029548485675606346276100408371722627698622970004457505384464005150967276165050353988621723216840225568069397643721064591792075171471583901701865798348091697950012432839545136475687244316018579551249144384216903786167801352566195069383865804175898777348673513224576180439924323421407072682143306160016022987718288105939136555407621068846454693520478474718691191754580319191219411583235333548680997010694704293036578759420450155282394940647964367852633598372280491533669492947039514223550484409096848108915823232 [167,131] -5420357873800369739519779665189873306110488915560707255313424286067001440086808762450237946387185073532007274285689917449096159828891084777374689089566318936051190846677629528432265318349861788442516126970109868852710310429536673591984036831163830342026184783711676320248580120854564978886629395459794174274203882362564107098491022409391758782506279967198570835034121265801522231411033983609598943153325984659478318217283447892252231269338234428629446839213424760294245630273034922997161414232424738697808181265554178938845605899677383348555564359721771046932547623526403441165536407072301193846142842775187639102895126113135755885521997414391824274006617368466992170940033296753862648863365940714507317579280863313893951001422741346778064136523525425124288939495257772283646813567212139901995878212415972541740450301308055958156343186611195298394290581158107875873210689391306212162960881244072201094039788120148072521237459898682025079947977554078855955347605753482679759740467595557006359753028101289929730689989797185854207308268896572113446078593020707704572783929668802643887276553259023533178006486364419062758831925083421465153694705592431153078737463872790620354756243819324304624282989678611735841896770051386479465072971900685092767776709634009718667827543723542924063627287205784306881838796472355897587929926039026271091396406737463020948135802260183764595714245877158373410951180875135024174040812419913508756148960750886629637674422186073373222900869155022192235948156289824580824316358951166342183286064 [167,132] 1626140013111276806833902955006183117852544933889226720769175336417300062147249552064943093962021592236079012966041175891502472613492121174815719025658253169839041035928912925111186212280111666805918489774686826942144714808175938307585751180766575903320578868025215009086306933309258628495069853286016814958838992495878045080042720113770683503775582272198180997703163325881098424316325699668536623994635188341052991351247985822599633255564006797206648282519478562302868771645452473423719632674352205479787881716015183957722640249751799982932520282744857060196379451585960413626236570175008869703288570992103885567869578393661813877626621250201186708629622646558963161797236811642846937731292857084946525640682794976441423209863138061639959632545980205910110691697286659525844128837783724116777614321017704918215377358600716728358359992946869423359742478552297963718211461328197351112112845952638536163113626612878649918384881722429242222260795010849941917509463277615597831648697558037649755238707685588512910784042758891135907339473105588472300605061557757415149974475464663524247783954334511640743856812385898264644100475570780971610248763454097125885389107787889467943438332740107690436630105299604466353597698376011899835281835421877286661899037945870879842498822853447081690900333276352569133996258985455857952501482237004466791749160433897191342826674206527932192980725196084574456477828865562549691444186857182570633236652327802501634747285596648774102372353043824536788545071722960567124649640675261958368 [167,133] -315583022245045594299574880511388728873517876450429650484754326470239836425424740394169301023180053468019827965513447936955640972424755658200714485426385967882343978520987342628890141610998368691842430920161368928699090555931699230669477170510000240364625654620039566757590694905894243522493418388228939630713505030282942075338390743162248121619116227532610420534209374631259549085670454407490045831646210722672042210670001451098315619880619600301179396451719212750751034337348935752412006413189782377579010649625744524894197467977719412272983512873447963703315966074646226745645230345619019578111017047988963106166814366030407238112750355170138803433245510644679654361707687473096834049488957522051937717976162746565909683273061826812259884765521895457808846575331619140498316444117817072684352709652762840674757285991870948304806811339422719871294234167180410450650048678087213692980451496711408941538093162808360747618500967227732376490101479733663619418442300512510855997214618890073407207393434281516555610299633196073395302983880334712418711792264807548586989765835821324988075371305080550361778863496106585836118589104291756581130420534437855500899579132770802586628651088978134005012346598542536574152737626332536628820625710333066789370457248116032146103057653229163237478957767167735524934886516254977391969818193627869400273266436555646858121268580956219295890319785196912582734547522843222011057624237012268876326096864635552492245033122650479819267260880249979859112814954083010058080646069980 [167,134] 26746057771165022183239943339746105041666704895109625653927962125887150354963136283201388444495045729669149866057364159075663162398300219543689340646802150180967435751438331642227216736510825443035116081965190266737492332188894841249771272588558337870787342840873149285821044766337339831372240206814474588617320671431471491679558865656647834946007659953105334098818522978455863766789900049128836631604244552041472159825686630932639772011713019019735436275922182173779806062629604873767868031434778860529755312217188386590864807195631812484001800037314622605483737278958762497874733199028445008569135734668742060662668815908087601507757306249036305123137157642095206861912548110026754911947368927820521134720311436875232749871328064542552363347847300799455713751794322547597772095735437534150511013731286333841403424984391250169577002487713750035247459133264797056608687558739607306167775896670195924121610887820972358710798784706588729182091377331304079963509206297230537858637859620847182428797502232215087526464676427582191623362212425631403904903873484056071867447785583670347520762035473121283054201110044538995793521516772656776709134713879500916492533584196405006432030804851106014650679631761770466254422109156436281356709332004148457461565504997407832086731968303674184564500601538190645037573003302479495983850322402942654283364969973766803309297659524837651026395616011159317809089759864292288200106083819948573787604511268785186189204402513167106057019119444946298403368826564311185342848 [167,135] -11149313034218969532812300747636864387178315303091539594348989195378292960577581155330090760222817300873259490949095224110019129422057917479574306599180557312030443869099612484471217423535342303082293874946062042637588064678622250574638269303813989482137138958315549921848243227208732355156299343790642549946185777367973839125208286529811300828325008960595132288860095987854432644489463622122600523059998641885695796231399264044617816542310422561803747100688061076333982339216648746053257326845599824481040059415799746753057198857451535497870810050583202245714074179255982238552566328611416392839736081039253791876854105097561300457480031198905890845338871436988711756026078269308541283755744032578813816159736688603089645690173807984831536126119843116679270782769431452211449722423080851968764390249786096161763697691114781288977449797990425115692963098983912993659361359546713021186663996259215369575700849885885322815245772911748816096829620106876967362255510640248044157883436048661247825395992852234447040298708881853105697157583436272533704555451548825855588562736698157903528211726317107197024780251964317669014919281998391816007721517949963120040913200225621959047975206199608090225386301587986537445333667979822489499829792560116646469910299448160804930485263536836039978371494692286333183670001808964273198121371483895150473226382303842803736106802203407860799642400952385460826179315947845584643514866204355679469003628585961335865104944761911825750134693432577540645266592500074128 [167,136] 1061644573323907058948166673389338902840826148360459196063111084156964692203835349684324686590771639848176780979873308224525459311425950975622805984538014443561270649780425871877664320994795203233872173858509547154238741310960556999156695320514626199827308920835197328894764910404158333932937191204171136586099888667077196561616867254279623378129059048215780789329399199983883563725934725088823781022012129777993535406682133647618938779681907093264446504233304022132384909956664982688759893980956901005893891809832898009087756955212374094980413605312720834530359635607944487154481297241033880924694395181293070210284619372378118484230306213667958567840684541142903233034547212657388563502155421657927993489898504908216218587131746901435357078130670724620405364953743671202561534522264498492183717487145463031969925163589592651378886256850339164171272628262647647943653398997784876779597004838123977768090187076852594900337152751093420260236762560926084984399298849500301337127551512702986536005780269843231306224274329726892004272124176612188538974180120715527339878664777501397291883889679030096051305227893570592160075173359598156219400436920517899535602401836328801309283324794898793523958535533135245944800304877411802282933566606917268459226995277336384013390248484586172058534233502730003406117703777076011359964160081762564253431310653258402249476145399409861175576984627191268609496199567707812212602079146963160931395011343966247802588984470283129890587846419940142088176989664 [167,137] 89107341452744308443244469819100374855677768827849644782093467970486150014434622998167751242254690594214218754100346327853685170514154451317253572338747569025190165922493813696570181936586241756585197836385265007627297592452958022926299354991609803375378863949211737857929156822423119008581102408729032916104627827258717767570424745197083442925244303557632281519949460731143150583153714279600568268012479085617838583091344908246935059641957482816052342805836199375411262586648560215238635603601223201020607168286017555597488365351406058345287992475042097365677445497647567805872185149685705501536942660251075352701626219833892399839388948749451948758210527688678676836109393235198412500154691671792017128534220074978849345821154208019780680703730226428806590380140718112378191739377273880180777236810112283383493778196183451445402760241121355470844745640854359271671838090263761623984044620876890866809285462495654828431396634086925198203631638439240733639396024101387581180882932058891239084997458949303201768748180274901448337931761422322449640100648368456522172833794629006877274441626266385458215474667740247196506826418962491580246903369119122855629760773582475155221765698721183524460977528779702660512444841127643487853828628704750287654367802856897501004361807288266773668871360312880393196093919678924632126871066069919493679848118135679643267954205156632273678354669713531095833744259480077365099520942951503678675431621070619711076448846352765908048600871889585503340 [167,138] -9967044298063637549969353409627207629856400281406854736397249948685581273630446483564650985005833969626553998323549168434084127804008802030046442491816947830084701349726552220271962444418582219220195639622214219174697784453547051490338488024072263287668780791952598016644919051799238799925596304487862691556945022361700849467410203052261655193426392271525351002499697668121950474657268553972266838129887321387900982457672589837808660031826208530079675698473584966516604873323740916282822553375946064812904132738663617097761987008136891185974366896962028570090829683320903004802274452896815560261890401378986560372629854870783269700839675014030514667168033650881517402055982235786321704204497280941378026327552104506078258916812237273264307688092879068521869856772741536026811819920597228307148919290588359986419385325938711987346053968024945273048028194315447902555738088175386408834174958921104066993414843066806107411517051316194037752139976775098914921208445380421920951380161661096691080516501730977177663959391488563900580537533032383153904972568908862690897807119258321581451116796979604815151123843034133143411101033553431267004471868476415607418574548572526963169971069242665542258463691314686122115499815086151029640633086013780782126507441090123617806774813140707915653894852959052664380007162084547308703874374638476919137116908886344999618241587739230028316329710868378961499004293727463075526598487597182221639014646717233310846409671449367454486379210174400 [167,139] -1276855694823515542041415694742842313566116002066294382041646073131149009756952811816891850322252415357862703072785289550401187235297430259550105217936654635837481175445140709629317893726651278080928844848074475837923436042725153852587277190668641908226512071165219545340820071079526614864360353532087180114974184167924260650115826791678675278718755121511884253498076781015769731834904151957327399958619408443611353395206991861327648277261439125495300625265228036782070347261594972240642712318378559521014016504454542372994004929008828045597191983353893303450016001667195395367041428147394743781688592273605849944110573085679474373620473668137948554503063304246400743269920870728367379236403012764346894961192809850578510310502936359371258096924494973458409296726753511255555958628216134617106007359242739642305314982255382802595860109243869363599770130792153452522904345999839624770215391997519533358933411254506867370761523836828579528844084548114697082869349645953361283345681098088628098834735039002756343590049890340164580082267338343423242300046542653286173819645744693637618479605991168264678956271512751036989118900749410882275461447567312956157751521340803093579714732868223662525531932319476145299415131231933317062110078187809830643721993218654851181867416112795685707758904371000174955729562732333093372984493129658315195906117209838916163045684925641282835834531202182637439050368698884493407648622095032537013966619110014623694432358120177893338761208 [167,140] -309209877198238793317099385875995840018729299411887916082646430880448564988447984587808483058635662196802047576167357995497282710387998955485949623704305686916793537358734076078892656382896662925135894098078595159531416893009630320352896664693924505528335121717411616175801414620029552861644999831945065550751823687207460038823953863447312773562564804610213469356542999098829529794966806924494951318250821015449124025434553552671267447815024950585543898403142969282881367928839870799666370152561139363636805022165043417637467832693542889323930951414194396881978868261103859999243732654703342925581317664208668915599668278919409096621534896357005272481946518854724805010968672254106243189743325980436863383634691932441972661505380516651373110044140865729023813862053279958901341585468363878549156385927643304728123811787536820243269182189112986172347777544052729149417190586158127654389409443159333706990841454560129480868969900673241881521830119576382143259643513528353379423903257681201049008172582639410464080906365017663740164410763612828093250339753739880638996450288894093847738360950910327177970667963261095301825002966479996257214775166330375026348165743256397231042468103637586127119281718672029430518652831856137875956354186038430613441177321135949701849792998256677783563241074619599571555724011903479548695388579195594021028224927171903271143474875158919950626286227315752521079756177723190349384164675305823114047140558367211327135998733366929912 [167,141] -40079052181609144069168569855264609590250420926092522520675559828004857468055415053328384278913366848433730218105909084274420755193046518009488873733060008996667812600439007155152956651617821439576567578178327741424381584436553134100538305493579165835014308387937176473172035855878448630600822688262249730026634372853889664021194501582355859642139253034958803731483639084788674174914048833637385998812551646848737652935496124837241713894412221352096165263656542374111493751356870484123148469633289920229603544683686974136252230183831541720740777478976742105896159670543853403674553692483410054554428172590920457095236164642383940100039077678918193233185985394469969231466777771624507915672371395563551255520553803709486017092967590897318617111123931490083703075942957832497857531089989620150168420306527306219319426580763697630548029293526640844545575867249126605044668387960006934876638201615613224237011647073571113409772623341816731068738039620045423191138477742049385263228656302582225041436498472472307465615138467214245366745333154511334333886590607504099967280423860391572288741132854746885848064307561048174071010916644053274133432419772754513356176273996882445053807412910416723665737523386408507652409426696281878054563595062399720055284432356402873086386139147179505712637373583898401261336243687103634734583836454112302184288647740780224990007725288806912320895406526091920922132087452382940535362107400462988429471216448095967481813572169 [167,142] -2076471740040427487135486771735329099397366953599673435301873728246662898394287535874751823254324916351384851947751742719789979938244811648875396158334146541849138560287279680719682730210249692604880277480263841979373157066131279795422058443241149647717462463042708590033938209493603305790254860782994769249565904656214151068201435007146509083062764902501650270460809797767545699106693935328047134518986324963798788716076937797326327870351093532488552565615019271611294343334062929505421027069720312900447130886293057323942244826689178985193175134875917453325285944110045649793727974162624139186821316751455458219412154376669090357920096829146187535234775162163032037276282280996608109157192218339861824431864140682303449314594808676222270363320978556641396658796757420498933075640802486883842067465713794213687334358882598061431740720330690648158565181512676632528276567320173064093900097227344896311620859134205926866375370155820094303710355008740012131541543063007356638036531394989538068563116696541082482354241429636781978922703325998152597506494730028054756914118248493131818855649455252229045209079526621743119722091349536714479333901750430658657018969376197400975149612540922751553468469360341780208914623941210553082122385479856965818870714658533913846793764488053067131797575222322859457164651177461910515351688588467773057772407192606700901086841135317909386336383678344591223239971198830361840129907855099888421347462587361421513664 [167,143] -45139438845163364702467842047884231654053776659849204490375341477235600610936765627121717467541908485982100773869130721317567399596636455425479568263941784157355596785818449125945121197946440050938484634159471129295256866004246284205436044141778645005285561787028169207885099969714775103780495939067061772643581285957220923944240469266968708555921353639928576346496870175309170076970827469282154601481748178405613683074160957413991846399896610942790359549102094462343471893619486031756555040431358349901855598063850537906118431503032435227392872740410112028955709295876070209565135547777965769437674026436716260982431295949965883683563940575116257387634402183265546473749488980363201919505066220191190836583505454745867345895198194644319008582309913750455044189550867650296079525642091614458905121480265691001657373824986764755065393771470217261974740668709409042822411698421239044919718386290934183129897317925382559726814682160927602576773495472990819105522780653425777518581429193922633019657102759207929521107855182157018183102583838964372174941916320035298591088086661432948601648282528303666921130761287662981546523525205795202735220021944345900042756063441144333040323324703218787668856193033278387697293181601353919653685301727199252247805822527857800685078720005360674208438171002793050533712976227218107752537922404366897890038269417641117999769789155160747763579807677926604545335528202081848528779300224383462701338338228056 [167,144] -350789236500269906006231808781682843903128353510343632399364044800254451081483350721494954822317800980240642346265738139148765824536478051512611911954763891261562082210502950231573537894065224049140670201018475012562297429134269531339209599339879165741939157714194014915142844172318353746711152174135548322499830893625794621924737978390582593721177373526421257399944638061701445316976759649713249021897472055182345631812435611246714849210792381179108897428576920705964589733348378809137412641495646028479925060137992502473436880186208078390608433320476144003017667560149635052536539557208948146325552173726671659847152786899851961549234254286834705973270036760412067676372684207733013720450531857103833822178614959038804960382709075507806454232913057203674632232836159496275228692338308886057317019283456225153715856332639603556136221142639463212517940787495031999589136460234362740857730957342412788604291334207542289614187898214882899074905602318602983622829228275746964754231533834469658838752021422070698749157589010240485948939418216166132273600745689871853780299303283189044746320579367535633800448963883168412511024448224451986091602327895892163298293092448157390311284413508361326709948136105807783776488182012436175375080992925311795563017270382591554193844197957878839908923643993271938077405868480878650800936313951286652377102533244114010758643755209076175787108708338991537215033379406208584351323746192162054412560 [167,145] -1795108852044398106986212933787008838198355785752064527353535263363524961526569847951910876022151129734232612843779907531077255092317093069980417116398240093616856440053483430131890837710179414849027136475297224780744100873298097606322921925569345106182937089250584834590573427729820971963889439788957883285497133380210449971449695289298608627237142670542607798455863983539762423775424591509149610907202673535042523394468089846996003447393552166988599518587531329508918885676445484824331244527558454526758883943052336066557592600719333455275058647777809159523571863013845363981055354538237355454373869664726201690260837858621370026884379903307033545580105716393396044192733802960773213531202765054640883627878014754081893903288571907747797465677703668778717170929630577589971409129906128096709640099051478499474803901242749463549593898141897781615896511973040922436972054735856941001413951212297841251825567654090216268238831793429699491576655217263513918963549499786779870808288728909954881232889245697799342527470232029898964154398561133886835650521812307186056412609488227299030918763639317207968592732974796138113570831409570463571836222569668203366055584049006955555997424398944020779877498887651551434333405782940980835689301808286903741574812668161493343854240388623102097064944574830604582691861806948063586541644761547048019465601303837158149476791759023046092558711663737779050182712552670760696041473319602958 [167,146] 1162765882354353148435456694933512349759254389182962963291042935946827950501766673414240094536196287851229433371335319461334352959789454881557532067487765215304091201109555439050947254367973588678895042130032150149755359221513941891934290118545136624454341847968448729346548027344387110995363776004564978776377091287642383236336463147740744577100229629791420516613413621366254317972243018837450329568752577169695797346123381972866455034788274039373627879535412566782904851560994698787410059978360854174383735547817493654768163397258887722427454309192525563227529923185283898252048770133083221939458311930604101422292195226678972192863244835085489680370440590845345478256329828036347777778812355941448909319759199007051177881614483740227089133800812560175701868376398209322424187240076527294538480827045931879562510319016580786751109755805949653360958869810936482048132599157330392444635260689754629267667583390207456978662964799015702106413660414184639403995685469948722634210123731798699746483507085724806441831637558945884163733830538460954151477015207481656279486800338650848278398902288219070691342334644233485430586322841492724829745497056976664793117798966021973772308678746994072557306515713143806398045749329853604244927349929986649009453444468408365970658999934980975019019010362592638671338023065189063374625968393387096752552274906346143856925002910958905958361144333727983792786789124582824132868160 [167,147] -8605429216303764487416084535914248834316402332933377212884887465626925572436394179356444460385415504086180192449768350915180580356478697255551236096919461821782582281602353919155342717859235968699192178395299120954451776005183960930004992304447067731679451011762022372674984448838105031191486100324975865263536308455881123617401508146736413145419812006870371628463578331640186186774003058508197219827218034833756839974433194065158993154707502911220549022244407167510138539359913235448180307750856087980390833544354819932881621703929488046120958364512764447223966697754294611320411949108075162843762606895271837666855061197298558680323872463525661093727705601312505973063525984519484031372591583587649586176001834732967292284320518581255745666793279018034575043854076836971248522032031912525061428965721867491718692549108656230947901455007341529607748683799171498375477986428459725658660859956767385072717300876832496908599989122335157757412893914295865599822303961351787329365867125797125601093762465115525887204769779542833500950955035721737839391860360333136652359151754090939389093217774811269428816485204338219960657227124387573836910891164176264369870768568530954709215677014707960527277881405016295307710274104870062769224287184049257657625590231768034369429537748497791927392217443347946089526447939249607209905225725702633312037330351623634833716537575991592376219561885352494862272228422651832 [167,148] 7897623416595477787399667851837150772525484237516043598374901910012518605165686181446325881986994723139062701040333898232418684504861905196973635746199694788325013693614364927425625969455822216918167314918722200502302353324278601286047671900992034206589231151145725638614004306258894111177626671266150447385241532164585079505620061000772109010988241738601200140640977463251141592495845176575283387814540093299675857230509579468534357717344011619038928370149386691139980764887693533004506755014330240840085486241526947143370238371940526009966045718863502544442020915466023561106903104543925566690030487383848989760018173990258925136968043792341730209282256821972981553960311615543145213032468691220903934723456697432119595822023529180799777315658246565292745545601294034317591325770854993433753962930286882202395546277429360392117935798238056980616143643632438014266030849659731951525286375360633529097332357909534849276456420110889972341019562803858600662834848838680928234440030392279342488278252685382149633954052547004809292671432050529852330542462189452250350045158774562079219447611030600936095654086874624365416993894064168601246046301273399334918472525072608052028812094055214639697032400821443840082541452554589204752603609310937084964251940550915844939942668026730081833616339201495282503104315008926327431441968445692426344306528879297261456425730779526808331656725386237400034407024 [167,149] -3116229627834428476690171026260354440093254401035125725954478523444644403002817642861345066522592943958452720978463701155399983542195419571635425141999765570789079932817399342448073226001974751436020436376239531314061714158650290298289027268829486476059168283802395751470177492057114258225583225415593167812995896073117776937805665732056142810762676859428510521745772315578038643976725313010616173180713693741132084386475320347825125790862038505958158168738010104085205009613579309755729807917831777705884945251103016153797477553537443146082748464200855765778178566054863104197974515183987716267371206768870973057995300984338901721023576908245759668964384758206188527423358529374418282281951163290418837387974877817059945261606003635758413763638845756703669796083856479363751787630778856952827372855944951333910385195496359078870028781831302353038236058382622876707957550224855484584819281897465825387344620585462079387944392717550911360999592079803917701792339815794581961397167547300714934649532349358967336326964685479290272843742909983995997345675330122345039979409038457084496042689081634907681767961151698920576789663577429965213399711808964779838133649674981965776620629195148512403551090739094418537715686904751474528004436048699201878616085963508531843944983567328325535693917906784331160343860800463504700248788038899793466400772568833158671130506696108712997290814817826894 [167,150] 463426010138489798341101475918065950513392803538764959003643930767965344970304390554438495231533541272321328120804810570911298406628655597580276089485435718731154863036875900165513556433874010447286821447156337919511906344466186258402054605372492189116456197851975393734465282930179994992536768415465053757447253561859669249771096537895722909934686645343474900455070351120620535617506821247966575882352855103913134718859087548319020519388868799543723030439229976758051035797484480898432376011542355574403995081601670122379729609712413378375208203157477960133838435727366046161717368592829788202618325042776546412326972520230849643689504821394220663225987537544295838172892606832835520333620500365050513065689738913328570248001439595513081417008697965316414878341760719465068034514356848083832423725644410131347180404880861318500736571945515032094560082793292955481834882281050612357756020153662684881730985413034034984804892247193772934092377168504059630846742307489830786447160707273494562283551318164945694799142691343848352928287881225016012423995011879393984791191885174811816931088890508935692135949298136413518112337713328456101313750318986377600399345048218528847896170178481233812484336103193118081887437777557559555632917103044493861982099801392589723893608498497836984289095977918256413367709322911072797219445747241334055236378024132851806422366212626148390818304 [167,151] -23964989929070892981441687598378240993867147470782814103648077788843981922371087828964948906401478502657118456967046475701437173086717627468412239471727030243582790977454866231706408982206278291018002798591666926550036849710268778405417004345581880830610349369259911317744985343569886366912141167558858647115067744179218842071500912069477935352780739327053384458984648924039230701546076291576676759176757460760300874976740435426717423590554277393788368397492380918341849728596582434652721586086796319531228196515611438271596039427963550025103846583109868617352352813670844429129427141346799444161880885172258643869737144531214942849519874145170954559243431917384130007544483516863009315101083815752569991351546235417923562889282418246930973459120657899581564185674331690746999736744425907734816460777576812227869681674861165548997900496790649557435651730592604433194600433569533990266073208771442344575081356117399438257098028170616030409072195320617439712685367111476677080631073841135748529140409026598154164527696029461790442859680708268202764747274424021730537650823026476034174892416900059388066109463253558756707782924063992048662170452434598308987269666930221840484410106310268527970688281823524861672904755823512744021697522943518908656458736735561630181180146367542071841848522010977500720073162980197683139262381865215830762054771701631061092380592380480 [167,152] 348286111510339604658276001022882822671644040904087840983349272125174886720422677605878446533112922957021669596939770649379540845110646841970369133317419444205989054628471108865879017388687356399549714216510495219721896427540190943290187225509233714777280500045475433267068317782400865921302445351798246056568274761747381464743314208155896454865198512155124323120418071703052108794189443495380601146468134338329938010507955044090731558589490638900989215382791291644270237042010288862556091839839729150298030571928091335500392055020967794287957361377111703289314430212405012673171941865061402784550951612180309695130222281334594071352131474615591249183732249553151388301053860758726159439794065072634309072014184966924058332300449659387987645514015316848473860810059758979316375488237853071121867437466734172891766422585023522557061737267062159795520681714187788181985517428631299364993565380512080967164938950305807366222276106673902647488475476292445634606648677635162325232580600474240728085653096398935278664203343729426425144580285221434742363810577029748364906192855672614082200708724940675091133441698076564973451591917784794106525700433725771789964060299263610893298819191274213140070056670190169401058315996078656895753656102654144682729123406928261784334218888833533620044591197343634270371983111487525214734139815622325255661061634967513346832 [167,153] -6259401549191527250879477545970038207194809229135402785139519902921185715076559238629540577206259869253157310180594014006541744836229821124659805507037279984175309948616838133629844246843894727033081381413406431342206185224917259133852033379686321068146785065604521383154577977363832429471376202389024174050374692451381660436466421103963025669141547982660097392367107267369038262946352466321991087726473877774449171466770427276183532333273512330943507487842082219986955225451806168833480824167329669233831402355243976674466519445700486175168275253700337493449598487997880091709071608209569586217395104211329451518167565087196233331052651144510953530742980940795101935744400755888294891348586113967501280884626490010237474147223436194688655831417635287155498017164599962770623865177747433337883007860890436045596434492476144030567650816388065839061815709729782910756105228047683422558711915856945554034970392909363115374511667182335795761116993252520470913885701533634412530426262120805538793575996170087803115843942618855733889553445108932028917056329702530777592922806797455661504851620368644362695355194024447873319085011564064659914669212127084470020406323257443921985190082579087658248323879333632259304830086263445903167795926415009673467030863530645582551000134921449349752661944346551629673115650837948218747164359869220865149052771826 [167,154] -61668234978441266575110985288821297364165765861032129721816785279562098551862559830272727562243850732066710782303861702351250455143432005413684979534646006721588374486558923353343554075087380587832588989411991951033663203131179703187072080080116671535002054360025587511353032758636230615625095362850324301834108821685883468260660646073028749915395748898478944232758236191130582400512802790275025634146868402050446353417968586721848548521019168196385390659498978711238397922599161218814181822191350035558657702395876073512896253399455912340547665358558419962580498576344893582078054305783541154121626301562722073404099237968591087412629947521090296171154160079563184709009346516931230888477281525590331806515900840391539114537770758414882664624823241779671470845669747219983744298915075246305074101124812948361038865279033097784979403082771611222520930938086899951416896667318691051548184014484840458916843910225049225797945538480697548952448763842953699778056770055305349610487087971809362861793488180454469031636518410552378144677642230786839745614765989496101644848903938266688335245114591074426829063971891825747783463938873576335881545622064862906728576418462066283926991025514402580843074541199542219919627737371796946080965271208755573482085315534856685997000185794760907117211176404650987549774296842750326195982478142331488 [167,155] -308754829263286693736599199942240753602567118205290812595264784083212413184833733461738596475557603741735983391827365741968674380046184807666106689678311704268754656432300986371485972694759917255025407808035208799685426450425115818032798524258213722109442284813511997625474305606586514307379902747877149526026553562458404139129796562517146129183442938340975665981881681394686803848862961046422295686262268901239634565519848020882858514395986931388570942674830493865466737930253287827556711265341014651155164038466846270153938554289512766917114203878342129222386740332004944344317769730430548804039409539789378496561926177407095686451627637174608964052428403145681845312766090802414631258069928688572221819697510918213129780765229747024990351463021334732292137197460247095211322216207970454869543076955792676571923580046119749614159232615161873125577727232554245586615678049570117197070218746384972307487091953488044718507394061409169187474990535645516928500849101637437619969164621155721405695586646000753896106174591294094248912310121972586657169562458233570972843838347450790807888858940997219100518963041492664719053095268985103770489020474021423943618109791371939223257542235640542873409332236855268282567275886053038715842652989333377800670805540183885466182036203517535342124862680472210857778887563136467229600012 [167,156] -458864961102866092882828799426868027595241447577111519892863413313919969479869083812699364710593923480860844092498752132556302718178245030185375553989099398136975536434181516522896512795172530700104715375959024462938623053013040011125951365573158281881590469220890840317656609686159330184099644848904406366975567489506513577376632443796190015962732417244649226787703133770305810519979164097153908074635753776036605754455631910356053464430403884926905213355473407674011963629163574543275525074464688726982166013087780120427919737500871233032442687397061881528965173875029077858752438992863270823557269754041183939750388106354436845312143014522065657973030481245127367949594048938599606176764270742383406609691544552977634266646659072041168434693900334401653965368462126891575292760703997273343955892497381241330202459138319340191373155783624923010440371851519991254340103189492577633967399636018546801785242067341250044754707346084044901178214919213548683663432511773626691910916934593683458443288754478463854668607672324808263523847954096304151825989268010822563670846261473129099271492149891741573606838427370406350094374909544582728055502161440399554915284900243874372532290365121650874890607544658281567266973257318705890937444016493625327497781816683904993745630341181263835087853337880590911554050524200 [167,157] -171410519706148783038992588648006896868584081376176794095029196372656959834910273492136405894263554938389234667205198634956229779881415951998642550486253857950685213503490985507018223624794707249093799309797812925622855221155683493707194283380836468922697164079810838272973760292436896838900239979732057503833101151690749454256900379965688166770802639940906000758708514754373273564362643289534459632347717872501524938195148159535208084191497124162342703382177780515845180155661177982562210759362232197106125683432224925884976194782540169657713712064385100491121991750328243999560180044470084911485339391495535134647017841843475085279686398604663079374509837417640924317183443734191263718261334701070252547650645022430098172321896172507503277075354881925310392116826320285930242057561345276912423797326454636056353430901122502793958922259119442422917155321647001819916195249071905894066812473622641810209673606192395515034769005823217337308850021020323205677888647903715118234328323540732770905305187637879021029975406524892837854226226289456584857982768585301345515902125064872227866656687801629618979849446982663754985171988032095517247286900713489446630971560216609444472642877988588538122871756596579988994518129509831064329069981819063114335947943975663630725588357835496121435108830132725411 [167,158] 8285887123966854210958358079518512700497243206281654698164917284226750904384188357114793185000804266100731937304938595961998278051107146463630249098039214331316148865758150948220356542420595747804824817586623995502717756250295343678547162341380817036388296399489879518025502554374081028613524830034198114850895398918910115678831868000842764089149139561184532947767599303652005333880024046090913270062348516177177396663342913270068707337642064062889796818938667733329361306345177267111264617309848267223560156006012475212301658501436052004899170870331303074465433440227231198547430936783450959294005621066593151091626762919223435814065656435724610214659552324321616997842912011675785157505744543641695481423954864635495701573033665423786077648932094083006790578984112589852713719348570448230164983222222364741246451382961658088523088612581234156976098269296498249344016549635162928398518345107724542707747211412546054953528761282630717605766782363363898405063375393779175901402009336872988441182500814409453414429146923518940735856067953982474475516116621193367822659467006689661244809197001889948498924065066354514979463239393464187497323926918787573221330682655560415420793622196790313649276311935593606920503853751006298786430303667761938306324457716628756712283733133464846156224 [167,159] -8088807977773367627808799984514850104957897670330553610920695049471168717106564400957012583466269154784627908184773791257358203654933539156633012733983655194330993408135158877788486442451128669287294731760083186948990730662894215377460413293866811433786267108123214542364995486364589772074738767950224888573288371015428085728556939737262502560618311085431833375794411487481338341241783284941766723907955529587177558925949656381107861327118209842835288551347738247316408743486663483364112703045597834115532966200453362402840926943020509500811036506859616722804372411234595321228911655475340992296209058453958297154625343940575888337001105437216311970937233857347269769323958460172025478844761130623144305137938708281945577871559377507101653319481348991524345792480455413776801536786776429884438872328458683411856512944040342031002264257405265505268889962909925853085957513621436247293159279002084198918400190976507413840658265647852742313445626259613699152995290310048755174978880366603057477233043014744502514120753179255488475009535339201349972876301027750313757392991307202031470465241281990214860325962207606682503148284039756740143550717505795977306522632235146985229646052674325374065968295264398105335005121315070797015976953029725423281592296021633118507843722472 [167,160] 620828026499876581492440421020897495348399079846343975613974299988721572536274143706373850194516243666688336626211796154686121497321893122549646675079369284551051913827790160527721436864373542626415220661485635006457138140228590572642096074786631261164561017728760906584912285449992775954959156856139387632939624331859818095898971770344579961274670823473022809863385628046933998092009689162064820285176386171634119446851066971945346795013569964714635873392917663975115942817732305173035993447650510756972494301656817704423558741544711888987192901118447396099283736258090267640165414596722746893503202611546165928525248079265722524814626162214058863751823964676931977037335883233867599793913032523190504422997151557153664586251802105004472684047722511584530147761723553844071112953777735440125555576405605921610844828178753994156331084727351533908401910581561105775747622524635750173853853464218194675136568666906708356156821803701760065145146679692834600222199989706681331752268770839840340228424365251203133370388273986035640346043384829770227436260471634216539185272706370854871253905510302718179631427283075155410771396492422037692931308966708278055925496759654798606448682064962091215162538544436378536797210832510779738173430632110972014192608557468272 [167,161] -7167950551975474271745129659221128424432281963676617452521586204471981184511035119942629578711003104707930168343762241608541163202932740808553155208645158482646269115889595130812186828335056640965634077450073880060655560250753216441917955126844274659004755991521088708878325409684007905699099228645287003952817898704193844475320496914387562383905617194533092137725985037546373620578538516832628166128284638889328216255734091653002607623016757284246621844514722214561614488599676710118701053128573425222389576303291842923855470277336291504776732403350888735606390378901750353860602819443574365045893165437526241128050158586410068694045478727027690802531909643890414677789584464782523425488296008767580764940846625850791271801290629519992903120901063004346254147046398097167651810462642285608839322908624414786732107362587247380390353663336660173660103560566262126863930050816369403428980111244366462007433384011567824238390231468950526249462690891829740369632425038193629031253287763471715731244958772221346470969517985219361566715532224308608239267308093807107498847709547354951464569799874120312143860086339352014523867452570294953956209114720526839827751029277044298353920202315935689037410107211103179543777274176760055808390068417905749286 [167,162] -34195815204525788865484109607997332478247077662039968559187331322262274618913044947235010423725874371615055230259951547604394200393793888324349989517799279417514131857021781370315454066588356856513678870426097133042784720524862516425235569073236218412055423001356320301786947327437280234129715117058072756367147606087475559572210345386770075483652477370465519802909731910385975478149164236287120538590738709395745661479551276545018293974175599310044166515227021698416940474599287416370794763856922874104925535595975038478164096971009533714936186854666119421989327494429295953887455625423941887304617351369166647281045792207985982763125667493847931220674028866779378226796429383221882647153607717543031222785474128212358728299659431538650057086023577591555517340481786508358003661145903608698255709590139341451524896268985105063555508698636596183866496130962634660780961030965492178069271366912265080305376370796311868713237499735974994043477455931897239749641895118184813416706238406870410793416476106268204377679588929314693499849333216820329236851139267255049669238530965939234880744251438503493154647070370758641485151836594704819604423947775958473071929712394353660126022199223280272738049691452402948731037002539468717440160 [167,163] -432785477651649580170722577702376906947728383860307398966634543678100812934384711596399702498280569144699592481623683403308092631571204133044095411237067975238449744314667464162985266188397623963689018413694401634885997172309404809294372626661317079574142963932070073055573581263819698166923536723817266805539552116022276152527194867360697396967758190422871318620285417780691979101765436824976738146253903022721579099212723967394378366173825975348071546884893100642846562139429571282543762257205278306832615972259757928654728856780534436024882798818895342175515996580576146466534294135573716703982508596977866362153870927920405961097661992217204192645182294302437221026395814981668588026695706587115154245238300220289039709902238242125104959949905519969811911503317190749469639785211787803391530174871427845226140793504938461161227351895283465998685723081669078232256205971958591819194349889035655523999866896172104739467094050582656845261595357965918202043253568973118816914660623620621548563147386263912981405722115708381858448046766951031816850271555610825691071247495753676983901118062601051167361182312839599562982433555304437564045520705929688729719503720751755585641005874332921650712101457307608824120558580 [167,164] -713477310906411024517989988891915719736420045125177061666822757608472947925736722388768412838612987982126870262826422380743633167296600172500567946910202433409212224386341002882594204853816154101022860709211114047568355005538944226485472083394275594368813097987289214510205160143581576678890071570117744559916455468802604589349137720624986566513464019161145614061758487313617601087417620152967886755266114067365795426476332588307034787325142684644201399720941712155831884367065992864013819494377179170465636198506654875563432908808206137875299585549911157441846961326585954835290590441116098146367595643627904879281562876648635353970163065635482395863326129163150383959348427805471535900573462060375667370435376854346206957414424129295928908072675957496348147950450494079954025045001171910317163718378114009606842259260298223265257092687942351652473610579331769308877570848543988057485533670747422880958868760451614361671445697577812613184547029282641036232057980223083223662108646741207370926087873563908138664900695906546470712060215496062870385127641726191450256928179198393545638245140909284172851031044195267455465936645244077723794489014585959652326800591260244637002137124370806059499687789528 [167,165] -473579199586121107704987719897556954285468056665129937861348403138956918690846518347157405191620137660467711976549951253106371573301919390776764895755996568401439896227509617562213870822983840528546233298763842924520281262256626480590388501648678374730907380602229576169261385726856134297083979351659556457200409547478101397526759944876636741234770285525984295983153609039642986391163845952018537214006816039527921067894470699251975054495007441808319674797130977066511268584176425518369529803621099270924303150886475859852882048787633318334177513023036550907107075092506449931846160595132753271546636056494791471826326645002530246786840170820396865553999976252169933068629864602607462503647437382143078581562214180982164398536899655762319344101663203156104466616960866682705123879933770845902322422970792471271211692398673887985555285605685445919055594670330215965431613875166667634138392387107397154836248018305001314132529404478545581059934700661191920733767322580301539790809864782966816293765516232949748933194268123609254446470823758289741058038463650937814810994336615982874672726999645857377529481990586874346179052753351280017322439959574395801345860879664769841383992010547349 [167,166] 230103456487869220731461908764605701353132579616822180132457644282804227318678247669939493801169261153150479359819643761344702953978373529488819298980823995344838576563897232293107846281035723465720392670620847788577144614894117202857570404596475159054311926451452062819710307724602521730361669702572171149687232206894400212212262166526383073582960351080467058513948103788033595048733769737366572748691896808985930503222894891473097868506082004659550488254593662472915249649040182484450139587267048260158524856249463634932731127098020625977042726896543956828369917498586494348169673492135015043087307755007919527552932854009743473101749943221828086908144083911101926912793452253505968929699411410747648060921386864468989705608755578038971865228223066321367597720917481839806463920795159162912993773255743154810963945970884503343751048553363359916068119068552152226647489573689561783521019748109854173338123515724752405476325884256535239026755581613711244210708757751079743082834641831755173801141489771538026380181462389318316747826042503264831690023175456465460770812365196209064567626197313388273035660846188460124700803972427087644880485606542847105613013732917009920 [167,167] -9191593284769722380691605210073886641200835192288866039312317341674730601162049755165624604215344951285516737180407241306660143094818696515389353869726227270144696950504679779841439771836567667642138550143220457103862966182866236698411544562786334197803502917115162724406359772382874119375656983302140117855727683944198310670384560323478516866306042681318833862756947994255975206546923586531863845273343312427534240113119184361886228382152797520491281353821390338196973616470733822050892323836238062920633107409410276267888133103721084773361886859750756858630799488629829968700286611819161500886122518770419804469285812329394526092487871999772390207861001177721451063207573333006240336822679534048931688009396074281114072087237364146368241879492228487881538986507603832561376470552917696059073602276775985162573006210408371912346465838561915504602202577266122680868361526755254677972692828411896463539821768750321752710864006765745404329803408063474283298509538061733171628797199799362239767333773190284862960593204904935374940356990312461602524899857753227167863398086498368394442897306614469789729321218327939825083209961206080571408256324450468141184 [168,0] -64890691991169005097990163336346183252779980332446705668728711595999058197299730938969074479479458849022946732873054718680440436422508107380681026481579136459155672785206859900758251684292788394131830984706742188699747797859373385354280671735204144461048459940991158027553657212892363721938234391491706840189636604299233134382856801938853694112717977456644783230040351066512948327569278871275404268205692957488921448706969388424881737340747239671920842198250381078260946676214128668886950134458580028590495240108950709135325245751211008809941564475662610454273458852315589676394650755993882633555879527460952831627893551250639005419945909655498232462418386482598733703975377603348301420294052161660713437864182486459812481183386688287314685583653981648393232671309034430860891601554257379456668796205467425281989835736254045355511261198223480774788709222875329724139774277003445108479527131393541522721340613419043447773169620910979444214456520073255696209340388905993875896219086833381616802616831421826615465437987275903628249534027444301628053885151382711935867100299872115837804487715124931425134055883224094102542973583190325551272535255415840241945832459927828810680872510153065739703454496352412523921219423126784865336007902751373287026290050222745315642619944443332606931953964129003070847591304969230651563872267181176356534996650468906411820597573986687894821307582873777168410015803359879248035486621750024107111777544186125353778205964593341078763653824049837059320693554464437042699058290829025830970067532674809029097155128630952831949393686841727043336834346508473274040021860653810171929959007835137321725925919897129919399946454308900697272196117407511842832246736202075687585330093868509175282164021576850411330620700795946470614784031608546221075708377879392833121546728383500545628182752937683561786021008303416334745969553692082117627585888154164097214233119185870965390800481471661347557225329713392147037901467725197308023708137291776000000000000000000000000000000000000000000000000000000000000000000000000 [168,1] 35660780292799411907564516232547998865894798869181360446658005211264540711337304089572497393600414714706827857053743273270843790394385157748594117094523632459084691703616436901308485035393635230928247202719756880751431149766916657329794828886220844565611407138200353824417594036461454837928848141828451599913955710270982239469761527679717970448260183168569377434277728444608726654524554219766574685476215433373500205941714324054165441067703794230951609084631357869332955999018280401458318867248104504199713298711089648844004083488076262410719718372794278438911159085989986299624629025298773562322100940391829500043936787267185899257682205938249978930466747752894070510704276304029705289005496614220450100141169023936610104604991784229824912131765084359008024162476481031109653086471260367252883357897302308346661349477904276079400798135599712395975545283798268823790771121547085762742359370414526832736689091472877728562382001509415724781653096188344055096408984062999077832098604334673433636270331462549051884872166172780567039897343314732056020952832901028156051587801813197823298634959260720154351007699313073409687510529827336116869361327633137094294437767322846697564450260981527710255538641980187082632944126293186002662403527743429894365991813043470280407470364569808080186883137922193277579752690767587266086294887174443709940515408030440812914592519262816299051347069799739002746354168394689688953649474722057819283247075669265904144188979294106784661694229282313180128062542732854148002851817082006845432398321851896497010209915811035545394497435612101387318868445069693219644105176606979205064228715009169531424812582891950798997491717789176382037784391639131927546926053339104192548435284175730745257451576368887201323153688499174184652099272294290031459822689370514186098654211900039122819052715111971114519837882849536830233909198844519446471273501239944672111752882421241328449362396161759542618334836496003171704741274324300608546428443584102400000000000000000000000000000000000000000000000000000000000000000000000 [168,2] 86327819478990200595901863443148801877220419238341020883218196077765320789224253196513748186663366066980960581681443666262119685878738438520252190574085523392649105669198799276432494674741538729153968271565678504948272473664228432578016142616717405161293511150073719617112977288820293737985210579094447816953142781677177768978685152892499576332242059707901060309578722240137982905462955965546973570215083352021971798437672810370561928832544376870529351640608817257109531054280353243534982183853339410878642356566917108763709775603594829175331791438513976147600381733028350627597289570104057539871486843646503249506928482591244986643491982753389764469489233621148407066970294796379055305911195803980681981852327363791155340429238857460690082316337180290368851036545942960216354035819109889878389790015622739069767582472883275914236499810781157101976545262414716943718450735210680206017009345191982600785947099708611343011248515700570303868583243696829328309945523981770223010264810448365739045142299025762551441507393464586069474638913206663016003081369220500852937470317750195552239836575251686730426875185759961955777220492404241689883206403938991951579587804576661217791832397072357594504691125922673897825588101775641314037973081930794966078673553819760084586747608198937029266471916370160882320321953992834198543948106818164326843152051871446963275222962062464716680930389207399782071314806069193923719197316232787736729893937909752608168180362446545793632972582008664474529095918417535179746816248899162284615011983663256573213724661980492188204283157567162746462588088980440788617222027408019251039755089747190440938384394414125664591334373846541699354263219135205919707879528298354679747822880482858005040412368308953550043769910952970140830644856868844522196176500265294705705838681407755569398436696451246265677547194697576221753385025235423201648856639991750694485612076281361194606668685997763099113524451263879640944126753962483458027875011025327620096000000000000000000000000000000000000000000000000000000000000000000 [168,3] -3954827571074766392898227464028168019339563046807454848083327208369803491929297642980611686396736686511677893852881949312075364469730120228192679944161921162058225119125077427036382672764368799772745363539856145770038273266327626423786370336517628538787256359676705060797966987273203714820711692600581582776859364402380833078227623177378959541615799976557118747466315913542193935400148158798963575385702058080858068369603536703172642608305405267642471520036278740349390836933164637886869521671806512639955554422075492539989631851397832475101386954871919914223983623668487846682289057504626023742437158828517425158875139175519525400794302104060471368274537200549825402294354562641367831381285102472582626818709727937285527409391622349246105335137663778012149437502106148082210766506260081266024540674098564479916865416115223000000112208590140424544536045246406030365065357168137330859423127136456838589823455213400129380841859267400942924893058750089850326869435387224611069486206122507686669457873832346611735807692774387745303751097853631428052981636979842660847548031076600414581213125659694082281470673416069913564328843602099305684943729851169289262712389482668013819401113060785692700568559613817684040358510854444141913537457968883042184571015198623736335992750563983028178785901190771767892918963019469198279108776082391635873386072852119140190377077427281268350215429606067740168102443250700809238734335601915191445850723563290186390713922337754724829917661968910839350469977653800813186587210565826427389191744592305444073745579241524321569080326630580597821887524174502412075876342919933325555972937138974068265939733631481543205894809356205993625872568371409101923457322462074300589124731205619540135084499899444134005566519683120290707743546883969320126844312759368791580809932067883091697065972661398580201804311759084037492968477107961663943450355366853382900127725450763826821689805886770015057927860243016388245385522904382226066908084605180234956800000000000000000000000000000000000000000000000000000000000000000 [168,4] -324639705169805273981713951881424809040327847895174719333958762945290177913412106534104110369514203508388939545813503148170096672544901995203853808942152328351912844274485846113822762836248653952422656683442689037400356542642557913043399878715409134196374056222157172379243791477768225986097924940461341915834101997615186410930360466748202235419101293156262950105549186741579325759370595867186341685291513481998425836348167539989451367675101744410875944440617249311138913707363136290042059889472896437999269999087172220421487667471021619414513290257957199065401031338234340857699736114432120296602817194506290503803059970501916689911781996842243728175068576092707965108683875907766888203854720900062492728211489588671230264275349872116713856648572678539235645640228675877840353393785942629343230685179841621754696433966324122785699185127261377300665583512640676461559135691550861899611905533370241426974628181060038953057719938043108412190778045010429432794487918631579883686578391350810479162370126612650973375698630167527571166431757163618447225763556273181786852719732581991647293399137444604586857781451469778559319170170077349649928560042469824314132038734753765988999980428874956810954888493259847449357926221088041017983616604114179168830372131408450262544496037238441061747246335910792867609939728618303519186196825562193962749191543081011503866268480098180435282291448838615610490368412742415789583017144886883901560003316210493221689318768094863897660384556233977949435539525465471833377055339099269642968109220923230020651309400378271182815920724978646392652396415726978487706220360887090120154752807498913887779348867558217584144559383078868711653961186277718093188909151330761398423538092758819114599100812353979114671376626020810804485591584893794420337112095148359574385323908637490785414702101239411619381068002284841801234084072053123757022939851517029646469486247525752194423243420623124485231136644526100241559774895589742192792436226934053439275008000000000000000000000000000000000000000000000000000000000000 [168,5] 8211648961007401253018062464816294846530783638312838757089454623008392541327121360179299739237199376979504549999417160275668841152324809793329046201938726115665673846588200455262885821525914151347510945039689495137285489133387668233539061913478170128147174234741588740071783040311676460757035585328517037648687743822943760369748171577861762172412953161664888141891796235857100115695543474051417551519449982106351298289971608865546012633582914681630875468883623754883306142565760412660327077588929920383271647552665684547164113232190136749081322323085471239201486402482067711559584651071901948384517964280128299498485312542697821684569846562750261616166268483918221706030055168422055739931809713225554962015979533800721442420279518194334865265243567920948729039296084649518277894747605637545636911764299518972702773751749144042882178577620178835794613074112364887989602138909554916282058444046429613486092706037703443095300491171608189434386473786097466642670534396192461083733356354002606801991309770421440943839561602449712508480949966022926088719736082100327044556693870302481782162061010576962512572303843271803213334376775332076758611782744897537389094222837051215311430526165263803684965595623414005700357157664867104318889763820920809340013490223713969310410916521421900882088116898631860484414540257123569765816847174758329342222848233836635946958793341559332527953732939656674861548102225283855407828312174875579008615565732995529123878174765216924669213046895879271911532941396280823322179137678980123307533970736384744924654758419994150233800548129495650842792952673243124027421376919309925031330514639303494404657209278462928024244894673575514999432753381132618579897605515699193859441971970621550611452803466063070940525428731567493531488225477285872794046973397857931985024159459009770683609537257388715856564998815976535026866723443393593597471745147371994122487095064623205113988386681867472325939325437625174365502521100139854095079237910144496330342400000000000000000000000000000000000000000000000000000000000 [168,6] -4582779283988127462054172835876750317924472970354983522295326668593890384394089170263286155672719724622719601220609718994529410154672163810331074649185693689925999515242480599594885133550305450446937051667905344508553535244183330949024525706107119882115778453461254166978245146837113355071207088397825456284665601946089707573339349993520314955538451994148606124763948210129428115498851968900602608302128486314877713285071956361540389347406930085394270155219840881950106703404695504176527610487430270354596700746038075538798313243299259394274412048698711121731233140022548326245229166127350861211144789657350211950308261698277143029963818059151354407563161343802516110027616943710817328434354143437620079062829719167459065147022861178486929616689763135816538165538992808677198098253806287719021613372077773556751180300181312469095865113748338132552133712469879499220467772966408656030430446120255328054535450028022592418808148691484637898706506370508677241609991008029239066323345062223752146084160146656820003329437072695777528133861081598097206372971786963579170511455882928182449974763158955914061737446819352357183621350849276287417936478126775355516510372400590700774269701715275868666885656492342406890214012217021936844186314513834655973518024902390559729683461024716405529375554515874143408486196009305884722198311565435522476477661850481251160577465838841917809117120093339734404044212486305791316590120328480841083297498858191492015213085771529162652569136617812339967795626129675791247317909907822349735555176258883621253603204301156111378636517515026957542148527864639869863625995994720532016713027033899128583691031692831882604422398309009770634318011012582985394165478824182190088198400892485711779144574406604470456666812614169611840561885783622682857557562215225686419571193070444800579139014043097244941979955363981269613260695440422117226423962753098807056710838349665189253518176175143396955302010344977179962725311235894368447486150838121928868233216000000000000000000000000000000000000000000000000000000 [168,7] -972021304606208136111327205122623658772925962923539360618418713181193795647131826901854862926462610312954409237358053417525420428899687055813369018906681089301929344941670860727625405883206331217573484314305548230673400396953326984742525973679815622391037547220321099480109522612835577247067800381262696436015238327732222171283728919861203411552557913426193890330794609322570703140040177907476916837981435797410308897965571638896491770398728961321459879764125601182349361588269674822713035221919075223145017198841889639124795581017381128286739891320338807210886326544902582494172151617026927482708949681538504112682672941712281250452428739781954064066128184744622900468188410346713143628911349298815735382586043149132703529264983751498081274287196294605494754936621820677846127208089967857289486247214898269937453675315920720285151555723950958488915793591289788907454344308061999002277851748940855064454320529548434785288246578308550379766413352050368113198235719162987514641857637629935677886297674242372854757125425037145290185541400977441799957337376332032084997000272877169075612341228470290835527026184031434400691028027804013450637390477896020168276981628893609945944316675922735380254725915776169018600958291131704068009266999838321102657947305590865293060372570504793528987904448922085456244150058128831354361877955067703346510133358067389488112723009235076754675448831965451964783351686757634096135617077085012844663492921227310543033493843380503203308063397044965664607680355843276543896513540972706546408971577762592302626428160970926253878861306784435307480872352196735160024540390419973191747525926239188207624398495197163731693680961474820339759936700183247343945304765783143805230816234807297992159482269627681311436005212417903445927366770207634641025937595070099160694278899949440775247415012517286728595287183803415740717952871198542365792774194511712873185430886780059871948110195777160309666606220658490209260885297138169575502951893455529196493209600000000000000000000000000000000000000000000000000000 [168,8] 8796314012721072667095934270657049308667372499607256247763071715451715567284561195405824439133652180663966303439613282503185976449948524854048315624201222623715045564508659341649582842459391627467451170903799110943946534933409566511327826802347896252263623466530071193929969098398799338264271465726913042108670490212094839422974067454119995989846144240755830998061811430443069252922021839943855754087915046150277799201087127612697214335964347070394710694309010908355051177554265895995970355957942171358849063500769846826280245985921556562397169290585645507186875048693365900110529807965127710621800969306141874993697371024406022623309706116076687312077002636860215077793404316105640262334910974816504341652606171245929234466697075406202585507044449903762487763434322428425236219340459180243959994052948892852736088489865623173173363664856208005731413695111514736825428271019012284937813529520006550612609286021386969504288416587450476815822002888958946256097888947974979500479002479786449489159968791308859604518006181705862075069691792502885430190973672645416849685433824209256269311717876561865443465124652036805874945320639478724261366087405483271153348191587597092954333912660565862077831656372305292178437263171445340211639210396403055067754841365062122427244111604606770256715719032769359054666279784541937666419021625438066392473898335975036729825197324766722087001197915443848058278061886364920158609563457835220252982170228052076880295940477649919393787115570565558068425315885855789127063550044514455640479094477440539092148850265826742953285430710364967107580810062907810663725866762334443938898985217288622559206280677013495551862712684546828978620770986535843056879944395631169606823489196943940208090439373902730507229405317947672678614643994798369841105868301069605495095166488175826593117291576838903891982029863964525722740964631269772740859162610037938992912551953595136424879780829676467597413785254408732536905024369013845001269157897912287280066723840000000000000000000000000000000000000000000000000 [168,9] -29498937840606114850923717441422654675104926470054838683595894204186670841170179128478880094012275254311304711764938530575049513005403157398297933863097576953615986849452221662285989489305801283689245171453866901203898176962036099000758265606093616949586747295704208238158338269707843260451278623824104482627730260355631496132378306951120531097322883729496728563512976731004149094013334356430748279480854016551739411596453701629245351260511651402469353156628261911554179527032552159347225890970135055619428485051519849599792378186986779081185108674937626724588057364723090062579093367141409357770614593979257397853752298047446920149483294508353962602813938202487260044801550966817603066877043834679920279254158218119425421056671521929595441103815452586718101779931785450364219496355549027268624058704211302985810588778183858300193957902583607240725258688176052153028620814815396647391251223752240922021918300818929445618855466343270416378487266056329773798968653293168025659770761503974906131752307354681990979263979309892198439828388918711426989512569249731301093599562220829534131802806550800711646122763239931800063977178039991012006111628124557142770712310902537848208509818754556523897398231813625540544091666364014701116220190570971540674172104573578447446729229990608689453059725268287773704342914909645637425220024516044677100635263093568258427757223266949098440226731092783140704604985104461987194060457031874993678708634333636979512144395406617200935088048282205991897904349479190876153318285539642283458439846842683786316456481637811833689220941467546690247298157484790181012441204301548681798187387794043520871320292918893790820083720118251177959492613200417125835354352443988490592360733465983109727667208659057638505282587418102150827977070253814180681272567400891810795564316245673322370727789215694366763647611667900812648346198147847780463654266006833624786112577192807336735795750004930507100849558628671133560687731763966165707673980637161976410983628800000000000000000000000000000000000000000000000 [168,10] -17588181319435103072707796495171443371368315205012032735331614981582919767877076497602119187170102783635881353706471710658100532593708639604028268424264320443315136047900490568950076380494415769789606790860918133225874385894131852191561415558623439889016283877548464048666004600501414529763223911705188801965669991244995860235509992073252330852792189391838763577110921920249846773677184628058418146497146344076071455521925133660389666602002280427511355306455683389657511142162548387240258022611095764771287678651882432949873049761058767710989787813654238530724298535983895170788638487494304280333859822798614669498870945455850691870684608610468309269653591068159351001910685982693993296379195199772348222267305145594885972011189039706513242129760725549148968847223297843223524000867795189525209614612069999563888573030701552536122033758269724701943952022241675380976770470851007256124385926819792497449793264947360317939454630313208847105410520792474611599756919474228963170915814468757756771766194886311634987817152369573310030025566996235549070081513908284445206555949724791840146103659591121189013038341229003949555631065156636066706245175998959925762758654502826303433023029038682792507006854007562582487093183168804423114970177414587929612963683656073967723849915819867057442995060183119523213905855652100602914910250603367460195904558899785593745026207180675616216798728111548487390712195956404735289248743601021102114317539127092785781132742487762235888425737125019281564143795585085621144988481377494726808662724042961722795552222336768539237300052855842387203403319225724763385870380017988046716073403717825431224489669381237965800656063591512236849443926178203909204889680138375491446597533745806558036385506014032197316413796766334960429945443508232128305979081019694216584483189972267644505430628048085396261702888109691137127894517990895076070726319558710884814888670011213515991958307585191216777681886394029611402245656932697354190358258781815059818370564096000000000000000000000000000000000000000000 [168,11] 564380182603695539804276770940519103192400910552775358514178451662080486061123178913954238787675103346486734526034448161725807032127254593482548239308499715808138824322926068472824601125725661433501334118592753793423142163422846867047380287755420384917910455677135228078171328784006453513268903089486032346535842992217476600380252392592461538096182664432477017354818775224118031599833865822218844750110966173184678085522996082501983882300221998179109066021120128737024506013137167008300463709440601420192159278746367991292339600324034448855229040289246612818856801469528184553739935121941908730752630608615592372572410082216464648193167239252951212871416533077364991987495669522649684588695924239238149479695883172357309370359884644976838245211876552778127825724925217533022162272813044472858979219824532096846846499441903958020172720405069515121878802536034281050187359673362189415770388729384109069008378186043141661444671688011940897734524510479132346340544463127177828337153207601132645230831871966051653691015497221575661909173275661639342940443513599404912104577779638341021539023250319475005907388679267848453057000671034187053247991240870459597865467860916656501417226206885065937065020420275884025234243763988995255718574169942578561910578804740022664580442873524533797402196460704930967358052149310718416323520990292793917678286756070263560108217590687150125955672116887880086030511112171463246374233845811320410239204771475071612170889356068706596614388682035579221943630329866892033066452383161208085582752041287801428199575674589994704469062325535955969237688869650311571336638497306744272206186081526995133567160405959140021619956890630895204162314961557221261895495708383891506970504732351142808361827810769693838301129851670698379824463176567078371076554995013708293558242332578666612454504175988569880717176757344884629819351474433221173904353561663280929994521592787657080039934753856309974761665143567708720472926559112407808807907054995511463494706790400000000000000000000000000000000000000000 [168,12] -2559664715651481973047047465751191532994133402707204840226480134950178238796917024457240286858323234712139565310272702444900281836494346788704373115644216271227614100692645290307602207134830064992367591451462981987039558785838739646293733246660959757768053813078746264827091732533035054139643706242221932788199978771540378514114119174766856706914882027261955378809614251984955604944928205328833010982443167466149392915930407148948980555487104563907241638487047122525459186188923910332893412397118475710675869041375445815988796413549682923454403298533735232767502996576207756762053336960295130533937335596100804862220294199796322085390976089458555237270297366840598292172196282649250701892505641876983731995786622516855492374275613851906735994329403321851707554016512875008436623336335486262119857898790286684757369324009771010956856019033014551543654057367118264403359498544401812684141184662621607489462345930691442420387936899958186595243326133010377204926485088014084026844257332926974931559241738680175930047318320233133148213015548894972073664698198285917878507191254017641472110384114889760352345357933901727946238575875371983736592856713317850595153879725427987317307980519041663329065438689429510555025353958286167278172248433997277558403115268539690270401935909247383683482070247593268075345682486921709823625719412375322272224254977597210486172098609028226543698475432015599798655304224313267026786266557859018480886403416672132669639027440055722329736496929657754466433914971495755868806106120109383620417491051899166794350416340005770886336027176080565124746543492975264512158860863663648620591125593650074929546926166646197548026685013169270806000535366485514981495314525144169700019722374036603632528854520811672014460154930416885182941011568813721132902278748125853292992040597367228641055206390405840612762314187264535362927301832743066309063325130900197924740279947911402812453020018064696958114206472056672557147645557647803664145671912896374224351492308992000000000000000000000000000000000000 [168,13] 6469673795521020431059216475192584888412380199781916980760682771562296354580577478633941964646737366750431747028439995583012158325673830984941895753376852042766923911184204549641831345676093792480713258735398235008770275770572786224855441044529626415244009130836244875127087673507854077709569271120078837716098782568891191391123623417304137816915079115392899538665793451466560847850461670699746647373164072466172515448439629776018219451430297779693249357621843043013521102132224896290802245299158404914578344000063458057864067251965065086540613482136268901360604947065063726634218129434069324162479001546065393736737434430643100141100432594905167102341980498706073655295815481861931378171056190783835862166841541191929332196741127704357488915670306005667758940524272416953516712800906016580977226502411177510107968362954916952600179438359013202744896674998674313143560559919285445569878005777296272341417935010369556922732770973566019991212319570624160634828617576636537000833892678076720000307671994528422654561654081513204924139870731645511130638534681402398117615454461443293871529978336141266575816774092015574088701676290041098529714333038385750534910626616968478924122611777438836454670283825952330705310024812435485001014254719687618123416879708241754583205279701172171228211350759262654545232586572573603109207107664219683863139444299202493382900974928967597368900694657145202437868811182110578684498967502763298719722230137187910072596310573300493600227929215762655251243689804115318751086183203770915589373806113094052361011846650084721616575519832810567909284975645831463424812220001378266894047930115379351729248562008737373120453687882219597900219915902598935833023307090267368177115124319579678976996216489618870859975926231050217251719290917660172347532428781853966101685657306122621127549229165909019651626553915794179494831740131606245420996434955050122992493388766008761870253824287787147095322156469885008157400493499588549884040555338025297966471839744000000000000000000000000000000000000 [168,14] -9325353337515019503944878115479878517280041991059675376825587195952982990812027493693459979732955044268086297190993963725576802162954336371189750779255773513894799934287654095200414932490835523260423602178606849989925176822061055066321901401875813815960351756610847362412598627629591671938246539841552223602997866875438247575742979472433978962442754451729434328467251538557045252670169939349584121980311250809287819408611659012878971543576651163113983409330878164667056298908210699572951231570609426968057396237889809459711506756673574008314972193262333367582337715419493456324898622419064113544643167519320088355321356953720435670197620880705171101576766118721813394155342965036513415683767212175984827350114493370503259148477115499097106311813435086963451547144592327741602437471504444706222501106237712970023818480028703958711612351774935544862845971648075443070014575017751453656383314795229065582394215885528406003023742989858771644557905517383082180516699386748419467294816826274679264955149711042511904410437215669237358221175612676873749348731382342118215667943887311668057543132009496666099752991217989642510348963174054339213433124596494111090130250508301670502394571892644736557238533547367118503986653008876586447732425201937033918916730453165714799139974187389977737642330289877583862140823364658955813617482216461377119600129229777514463382012249653276583081173542435121699032619611502481153804536328377858143508457449358271087633773558435718604157686584494921437280806651108416287327131247977588630096681187680102383696408954216647877169793272349727257230214450873909786939961821757341972823411972315966988908665833944862634873800684836396573703107001172741295042719392710794359452618328252753638955570740837729611099085136815196455675808164886540108175285490426882890844470751104411857522782342756927959942885200113242773718908443860526822949731459687760021751096738423862985470556974837938183483432745189279301023783984557377015258802086844481244296894218240000000000000000000000000000000 [168,15] 2123986132586563725199056507883407888882349031678902263932108217141182276913585765971466262172299289572069044678991017682921434403401839899222486390541932158990036941700491420832533186403624957351099735550553750786822880051605703326286916963063566432343373920475313583842065855488517487781075224319667784621240657288319517120912414696539738305146095655614876436066011607095948255128172665943459450510292060447513788755033503903053447144995477259354801943078901082228391891355888374771239479034235627426112185070566231518173793954501827085159673893678938553870335536143947577134147821510320153935488283883127719320062778226671565799650084816707572774195254112171319628258021904460655562469997263620524726008587538014173531638713491313855280608820396742568889756419460215141502091031150112529547404337467901550195895329893753082401923902313344793318557087861032213030635766944471953179490705955676832020927039829164496410935228859215514657946561327536565700668785142664014157303492973868593876152777455745581778667650508024508230768580407408546335638912505758466493618961290909860916825962604578894210555544402414175465304040694394283287917671192611314847273642404134890170243063548263672089413068138649430749893298556134861101574570794054919595344809166272700597339828400227106246046899148868052434046294037867304409744232352808905394088135007255202337701793733186076977878338690761344817740823345172888520074714495751450715938868780176605947806251476260899124976236758599382166226979241575599327369772055698129814787949467773643818851541005381751829861782570612112394461808434835562637095913186097503542588843918444329221636405807523463058836974577069195396915767842999917295511649157237112351111251590993378118081100829457374386291925228875618391545402521419307996452797878790785625807643162645309905617723166853681976758500528039297206929362873598472174397825713019171852914935293917693796978471748836290043559292730857985486028388618508807457130771876949710882520170496000000000000000000000000000000 [168,16] 26765091647953686558092404975349084971991507040192850490744778872773187601667817080780583498439579626707177964215752333985814709806731370513808992762293750543383460808774102770750936627908487076649449243418171779782059965245335467641123934360218812012153167782515371835908922148195558782860760326973662012979244893934467971063462460466889162250422955012137385198492784657857516687119498682392853984711350611565035408429092526027285262767838554748227092865500161526457165360166112196310778119555778930019013468437589021993404975828682846807746532208059687438153974179047592721192689156547072938762626018157345134525374486887233045625326890264360933764017990755127133086378824607821911629868026673695373595532169939074133384931126053475018150415327463610144312290410567231105284201742579396856007266995997273390861835595931235252175514349268285295553876095509606356801240508132886268484004817161809433191788549665977788038852887116398413811143230040562287661170448846185370715229111154400594652432800119131945596980749880437666745473739234601353057663782632627277242050138283898460300094834759648157750926500237134912186160062208213410753747117260034192059132866022378073066991051168403372051624824499177943440918923539062513361215886297527094829436018216979158694468090868602903512218384936027896246601750174343938617494315462890134765979650556162319198267382805728591762851069437142057794227195232805808339335958365279834669111248988767407391635801600161787841728856186280589143879127223016048403782003515719073944108631565217117310341475952494663593759128660535653168671050811683184971048871658379366569907504445765785615140099486815809856381609340900453793844396103299987690804586122841569255255088120948437825775423150974835605177818466534036380298215743422401724598008557050809276067623762831766947534587590325017744508222284260202234748384618729345143602961944474144809650405705474516322613942096065160320770654996955148216717143029601801650466508606871852110319647195136000000000000000000000000 [168,17] -79935333065996247569482974504711104197303549184013086309852078024893633541880797522369099410278930203768989124326161486015712190703439671431442124543172336491422691710095427350872505696289704441396020462131940115939520793901587028373374272005848476392496110494996968773138500941161643128082459148065679701000152150149177367781767675703290529195203613909110989849826243099112862385213200372206840699274436765856162100063215893758901450033839593501863239505940753410441612225334305437256370823034186361658289340552688158005537751635594421904922384840403618980034723536600339990776126803653415852545645891526540951986240211926290379505123386017101757168471281533124789957715628589524278500848556744943758758319075860107472499433843150203233863657362526287521678350710815198747821746946981029808065804432816504470792770812178498305947875511015361846311477008914365960219397334148959249620903704081355424989430222763577177195535993667695437834440014214041741075712557350729843574780830639926326573271075824688160532626678238601506003657155626308196662007063641085990501067392039348783519039960448219562109435756363848365482830365704476135896811134455925283819216552492144984051724985753251808123153507232829445466236766914322895058081399423557416243767021535393950994580380755968515567929040580773735129904640378910256442888749735807623990510302494927663787853416311359395411073729694098789074160393730548251125192871520487561666944139065504926961961592768115331518712256396792878470569255467487978439182908563646207804549882923469330780334332579859667614823102167246325587553487952891521497615440294988597412428702925795653813260860496019730074045954514162781066881032548775641959719843447215987088310177616163049503201662704778645276812172229732251824808802804024915867853642531912770522472659280250976270470712967676778868846728144502350439802398868834392015988807770950431975238595609188759752433803611469453243394877471860077985923418917727872450671000483911282833920255590400000000000000000000000 [168,18] 139766625015904325627089573379356389393565493612003518117834763522871189565380040939191006422150194262914980164934904110204539759351379894257939743890056547252652157943274284249057750704540469221608153068952176744484771038416400551807250690510701468175584717927478711081830390453130714692492382273722547780900951494690234105990010980502056770014945841081908728342489050110566908789633919967079576627329094232116374896755189530981243388376885275697663534347364423626544649832738685263087299772467987308714804146115684406754503131609491174334006691987109821747949731039923585422730985972282700273048370508725765067961389339935107312744511572752277609241607220598740148729357496650616600396334149327927304142562300922670809700244512202275811526095424883640195860721800923058833972543525826478197180878567524915087078862856161704967087106601112856510040768641907857816956809887444814800740009122684187493710314172256909613157495046776279716767384130954572837471499638526470136137442196002107813728640865768409535676355981126344721604491712983352186968984310470860714186220882514118581819724741266239869947921838060825690166757848994864816803825472466669979959038292534222753798848985601216900310483532623087802387620838724259348141302028528447451471276407012034718389213322819275921860056598333370776395097826173338034769759681922151019559763591744087429269857421031323712258167955189284566302743690739039387131594140613882612977480074016844546976768540742491254373250732688745240026980259739326456437227518148679359944252107460284127114823406880173200772231358732155802606706926514087517173923006750473546082865117762698455751076945945526391219187651575202564898347527306977881717706190391198584791278311143729006612777856802711041023759935892268577062559503644258336695989321947379340099551959771780002299052063414707581364578542694988294617402785331778972026682200224831721011823892340844738485025840728452434817810938278969139644412991540105761550720300035072775872677142331392000000000000000000 [168,19] -172402709916179107578223958717757487559292128636335651364908251176556418258875298886898309827851928922956919393927013866509650540944464722488718289137717239094927688985434186735213586324972923435013835087743762434636620718846920322757799498008833255035312435425100548144937240731497778456466030507484892191290911453193241501759555012572060767626606209709652294979476389540591335842698774258412912464828769488651978919488976232258438094933694374964296258285552105125135914483526825600527579918279748506210091197672132071949553823297073173173731164374736759636038869475872488403623989333868492080203397256612636368896767251249585205290331157506928714328623740308619452820120602662130292694906497165315818019283615801752840890899212839175300151047586409108030497482230049869716206364816335395766602230851499284769485427761945445665944894206051637990477190485766742055250149696063567491576792385850553912444881486318304576343411797078156953780808852922808403398407628354121767670344614546501964018118726821471339483056775177615922071241688095662220182654832179628513354792932633326886752764344781376370577571126729282126960936606963045932882182765427236345931840486876314542341931096775995225176691626443924436449875967230610653022412649229267583235988744775440542927102936670819873343190933602231160505954598985983177236435598625390497188881428202650516574833119084428222305299535435748735536919656078838933268518593908184211573335557587120603280157130922595373014388131334570252742330649986602884126187666431923368320410189941840851828065485592878334009998008522641737751672388724068492013623431996931944772450315816747336629197871944110801904415168319322439674534616424736097819274317436300344034721317593440763229055930091601503039292202567822910388031981954919432479967049996421629818072495550394610890017378757158082181507828391645709691325726295858811206299775681809731290584889954440082071447974361832113429729389905740941297625585739940342109823285277268869188266491904000000000000000000 [168,20] 149936631515457016945702948694595605018105288043676335559110438105954987143308723503514677967018604656894557060513856466900658527115058935050476189032043746581548853793391860802135819023212343786534325501876930013974306502697722485088320395377175142028852821019242457884965604675702718544133326096405583136601232638567382545667382688955412223370323084251709327077320352790470210948847920769484929063796949842394250242053317498086134674752269800124059415077722457518009598222548095993578935072849234575803139736028518884037105520470153825587629275436445546902943642739897279294706667215239022341353436329044164004433021794932795154235547870476173940600737241639333525612559622480890661722154700944221782747420483830574781291310215299118135483884546533524697299758395262282064524823855840561512971940642077297297495147548045928236503752458339694070750953671610505135135423318609355154811395595442704805294320488933775242093568920263879223907861642527163851205080454456772617853254557220206728700870562873065937343500492978296338829658857680193049225667150518429219958587729257539431576707744859477501821236448933521620029211690716030753399366859083656405089634997081754860314518117625251400220052336512976013549260102163864853392555337848262046872919520396118819033369683703467499652200474995824538631657738451363630227686092330666819020115881769858407287857624063780346409731374144624522028427185972491757262863506703718345101641143357533662632768189962565323830619123538064646488005778260386765212315341890353448414212019767225232192490907171012566122252418629288911970331379459896545760794098478866288764447618561991272116244200717480906374994677904380386427481993140480171023385256728132397553607488707976427361614031110059685526079683554436865721975485314618388806850624209118197741369534836130997628706215138950780095159729068008522834566706502419492981135044860728340903899040362577899934307950243173789913556074214289142188286410354261268597447348833820108939900800204800000000000000 [168,21] -73609730448081441542262540364322268237039894527364286796140448375789676434507009581168821434168902776939237525878319966167055362182844913358865078645979770701722044435553089424177115507139093887626334613949864706396229698587396797734373295744743032751891350668209336008657602708966841564802543170532286059399123529795899261112218803854268174447488080223390294091269487778530756988145199525270069790519593315074350304725414443710521307006535543736814934264708119344388931592049513835531205018685575061754847249179562077003906922692029560019883125383437104065505797113508479398650892075739778604716254443700100646867132891875652236945643317506655936016116690323196512902488547068453018903262875915123163671330403329710724443693101713715700076637953660022099400059177030438934770202615511056381153336623503902325219842313340102221676156502517396694759575453398108149623278781215884585927131984148997787336196185200533111870640037066930133512478859620960433757043512270599427714729289003553950787395137973695327998692834279742877842546479049866348617086518092222559514795165938646076076489823510532198022646721109896816867311100525761349292150302081448221569739063996737362185958127308892945689727317281839693157789405720457837551946835626286437591147318519724324826503282245213413361439837948723666179614511676266742471239042674305511219414084058431669384244010094192678696846097757507373223556372788115678536192761556325594445400401106102170770710190529925678491343443712150001827265258843425399961294332665492145290669124236341091819128873657315852408903707163207026799217185256140768516445220525620539027492043942246625314634374861258344540930817016317510929550564414013381963609457670447243358475089255259717013719170406358898887572971516032620147250188474937521410758339308736767108807733104845120355162616349854920851568802999931933189063151958888095403787174183015200657105589476782936821472491988272703616055297622915423238073627961430630519310530993052807808312934400000000000000 [168,22] -23943661449546760884909116127818063328568550178223741715654160065897385388773836972950788388239058548981515861449316392585302149070911981963223773099839551838121762971980550597330866589263993277045366185612109561059068966014566969542425209340675819670764398097078595943932929212364312093383660374550124544452241867886849751382331628636897774287527139540133754644282058908685073025869574752439599691887849066387521256148867680034841963520399675259598288572457715740112716001670307873741098896076670496536298004389018621189816409100027493237308420800549689455984612101399650648086147769185532175324213598251839492922532481663669697676213917703021163162133194228232916230809600046736260406862216594109698400074189996528648104592677988536690412736955946626223602222741083598615877616483284313705441721973797369522081611458316513974403980493701751575982415913902492983279078230523140618059994853776177801561199790492410314538870268505072318774429422713059609281299892603486695063182987990915200371903798293441505203823763356733391928549428725501375977834492840918036884820015547993315520068332707067164277211262309712372009213507920708374947584068906231829279796017518859780707541137940535526071637691488473917773259089374055541879341249128840948831210625108327285187198302497807274150115546966365983524754509634365417202169516001122895359995523796312678367470270276003216883841754797437687885783209383887155540662693655860480181153603584800663312030314707625391966855830371286921243150589460879014495980552739293253468561837847726661996503400452270303457538038314104554186311446233407914914534417185014783040508514810658986215516372445516467998627520279107237981500332043948946968771596585672277160197262010311784683232900720853534105724791963479508831331076150124069572007233940255774244584944538998213835075677000169758215865406523148619021030767271411700690357647257463261251849595977433176272592917381955826052004784920162942170488857497407887819947707089902968811876568268800000000 [168,23] 100487898872970097980839289859368707883624145486769401525455850425329953680091881924301526021011405436775392950324906561290555667520995748252758252618175680835991274914967837005484344320189888875239814864816996147017329745567330254961570687401532637275592365043666105536521421532119416881774056229112843826010014588403450667761236002719618894593191864164119573393256869700364496753193442881934166422765735839081813229549727202387902208434886533459820268590332684666532646117599828308162310324125560006420779855231691554627316688253258822884315981573109882847062914774762684568382512184855971945401941683748055893869694694781403407069217388557072375838595734550480552058046286007506391682056166489618024274500961093263249961898239890205820227917085662409905995990168982132572380470019282094345285928117860647464049629076536689837477886027172958429097949899589182124779913407341610491355356777985681922089559845491169732856199881420446512139373414312914315836155407869259062783778236766391376717831313505113379725105342197576709181791294416297201530935858946263757411482623639158015503469403433195917388557283662879194535409494630551078104836392743883319630289040576439617374054994000573903167892004529494215447941473442657552181420155669320477964043346267474116055381216031528172226816807556407684396850330344652340643710992760226028759062806971063122870180030777825513505069366914913136125104484061159207410781569974668930435492798328717570785643041732671625237485659783438910356557415901004892236452699623732944968101606131498909662510024384164463507455971675054226831611008001042038384940394455417951126162036098980607055100244453596639256608726461289590401705920722398776504988831280702809000280084882335323915147740906356800902679751349127755089889319196887490204176502892036245960867443380333043905282918262940977953508627955461547148167212647314495012746188293798643126634797676938680528960977054381439010716707669331080966528667464755065490337863151853084774021283840000000 [168,24] -130880524635992118359885218706892131019840315295507996099358674418280146116562302364864259461027758006473981751988460462844934380729004593121851279300984367561009973971945821876094700752793709381915845472357900599753053535524171325467891937152843056790176191107998710876171688023664911600245977005257881863367217384417670470431561691823192926281974872480342174069986258611643152532522576423263745276208492064426600321056680774788076945357988352152394831752930160390385352090558823286437301631602369518321217153770143002278424658356810116297416772157832529951152615815147845281989210055011069401851718845083998666151697357701199609304885909475326006489150994671702744887388722274349826602557470532260732403804286771060766730758439156619974240698413719058098785871244992817649114525438049548527956058550627639905647487041730414977969589968824742026119754196472837698559426671799953392849268259305100189200287593707862738729991045089891438314107702782437003992880834833363438751279898663939258657419079306895163207255777414902070441470810943819399541754000325447125187929013952486722735433428617651815471011629649914732514082106743313750332986322965847311124940611687346435694852770128426753176993846429463136975619696821512000103906111765199713307485902542187067969919655324311055260723855143299151148827559613193743359206625113206401221238108552282731226760109935374480556887486432360557300826089455288405076435425093598592428708246419646313608080884649503313547435798109528295186442857787243563669006757687467991121467313684548318402368697150893143353691979193789094547698397222169259546271581359087167783266957992192213822608685230857003559175802372279835052010779526572011514230697817340617965597541211071605314222840394162201002288793380888467220042662768179878626860021753586624853608426421847017988187053696903364958158414344371124692079777690916858014932471064604946595757208727748597277375132094329094820252726207601616309441313412336960501425794505524940161673847991400 [168,25] 117587332922833996778147555820506507629242806904445121406304656554967376924445509423705033900631220668431957481035870186485060378999769388861920984100405945942097665867296466778796076408910793817584841468329312716585768235901365086454678731343278375246171279196385819679730543124189121225719769207051741136944440815608388091977909239991416236108160608500919508145299840084818844796539086460257011579614827549241382292996223569436311530811128209035699641581490559487036562538728015512946893234357227333077245258477228488380185937386526365430382807232275329951934600830586369005040197620149639016512610656462445160312193333187317349878781372417591525420180064585012571301524192389065210893309784042121913642919568054036919579307112563786785014145293845204145484168851484420735168973455415025319645892169839379069848108472724257327214480261830277267002943701507324787160234249427826133663578254359688069179552557288555365447146186846575178746302807422902127546070202541639219501807719947904348111352729729726817445683742867550287224390875112671262332039328754746315527773707242390570335785939131282602482759826205184659675443493435750625586796719153602410508357459510359716653462285408579655091068719142626852853916392417963566532013481717108021164072078403800383200026520043657371999313439646352583709824609268884632090306520695059979145273957843467837714216861158991843555380887454834891320689001959303789993188806637038402056190187543536876760381112426823874457641643734770763565352798438500601347277199733489447389649297567974871070815035831669719080117445538982949110858838050520229643643158047135315415511104427649869318947881517144773728719116455985111753665995847371875818502418299319762498997261535829495819133142511826952968371783274046618081044164503725378292900701954668836506828288271722098818274933941063174151857430107702001826786497023135584159017905953839056126960104836839970972113387706540639920264980337384627788809800219279545206231339274296316073595008000 [168,26] -81250191202722310100846715357175550486936975492097820875271938632911841459263664511699875327706137541164683950346185035985365943467575213623133790160670358526904600680152815656734610484666462410741254043555897084228779020085388402658892630016957774003249559297470060437996606546638432351309507435594151591028102984428290502391707668716350020386336254612350145366412227048226705295476897096445417129156835703260669690888974051864083148280731821905522151782426598576811702832438032071363484040444233977823867153848267448891107873713352337207231575770705654076370306549437902810653967734890721255119863760962380749105558792559291506441086179339960951803232484658039864330943917669489190837078610177943852565788248816362260007188197132965605326699391634739974921862547634782305366629820710319851952527241246468664949568663057015660891656497248473084787658936561847609940293505303391200654877425069918134514301892866479683323898137420748292853897712530009686038939260583651106592983400773114632191416710713240226051393010470192234604750017563938212664744708947265198030764713965017525942614079908079500892879791196586326904745588068510733970354486107277736912612410121265353496451813445735582456069152062415880086241444576827607986146499002167891055485756721330262176533323684468649271762344229933135358238100157370665358549392463429728003857146370352656860363332936039695391478739297286590076823801000332385478503047280470005942637051277190628558586354379360156970690284803963458017855233269527446348914291798457425605340865637870889804150264070505262527246689842900196238908763019953745736173373051793553165217766937140507849152237538134088727442842735648941405664604716719587841233521980986080852695868703034620596933464669094800156927873031738644500773549821710807143391026284141630446036476305128862132682523688395347260783430135343902986369561318241466317829617608658939057779586111354098454495373547778635024176837275821657541637441899829664938047118755889450158867200 [168,27] 43736509078693633294321270686951644068019333897206403454267535860537213176792099633069476841311538608968467573793432980729572310546870893035771712595109195106899120434349526460032242113735917850518558886749472719923137339696938349076127253743205265396634027331149006242963558171510316272016751337851110969673324261288544516146762790811687314884372074764830981310851653880074555339848385296388234054065142232233005271236643701320990455432554120636763317588535431295677244780910427571539574974521364033700742666262460769385791860216025672342300427987482871198996825443568067382845542581642589009790506533820550214501643681767003319160085188223469171853595442257063758813990322437227678945938266418168955814516084222317442054391517506751921171685508191249128576175117147825105310217331729581109442266085648626862228052837392141935383282749622757676940520381028266093470023697330683416210604989213785370622675283572108007358305233418363532590209319130188396507554515037452649682285242399718443848335317923044069270091418183447039758610861119585934672603059440539314204258456230663207649160316674342247935495448029697837149507552589436439320165389956661724799857279256295987730981116180051008589911395511564551953166428160039546008682774702479625169163350130171057016422399668296234057672786293168230723165998319324310437117410014531577912717291801787907718043991041924878254279616729732932244524954795670556036138680805665841050977305861836095134559746875343227047243079042674593371654806173008835797891993234144856463582692561573034608067661787593371037209832173055196614355272866546829605660315317590489324873246176545000827235514150230892318265031769903285835760247202708298532913547078183189463302777139970412255443999776893117176727252468429342070382019877834250792267874478414615010755460789090993181238744632855695718602926162300913822786521951783971171679895145686634970228779946165353429184601592548564007988973185701289250091105389456869285529838209040694288000 [168,28] -17250427958062818001686161604123780805035965632278182953204324979619260103475668312176432860052850702337121817557733858704013004419119908168213049439130651281023299132656039807474731852528394929814530941478126895943158432670669800547191926179797880710705713462474051974999941234465721542509403277125302037812167183900236979086483661932440949638485947281343871999925425860064749794850498162715281191781596712649464220233420221216008330219205734137464255653341678055945434900350395423081983274095796128074168896775274394013145714873862665943682201757666196871771303970442482066808200344232180607315728633444618666913765304371046620173090180199591091010468481765228054790632732411965080530430226303588314606555584020946390572450489490105592610531143455037088629065922225858389731023681998360968510654232024658088593572977684337130106956344233437992120293422896567691948851127869098084393864062606807607273572386513157691615589925443270497647871905398512434071219776635963762196466487492705530334618431212311051141168779847021794637605445023138344379636896569992090181283060386196619671175559553812035257015735143564768317408049410134825385925754571086422850816741160719674668720019909076410285491841156633756722150992977184728544113485574244594287825535581230598427638080936069139087597666754111125421624799853869092459628557947664728139419049521437669814151246014652971419044699506909505494285186907006554428147291608471951842716722465082921683291310118679961737263099758713674890955213118899375233528892076249764844085210287697161333275508931208432300343018255480136915015938275818013612727174805799256724204775834076347821419604529213080544009152486132858129386062656280453063950889961880458468871516518560976502106878988978223380304005323662352046558411536223059116665096689876016782533157565806069817417145534553727454547515733370118817322321114852927087344284877862387666302268943978655198937647396763071611731325663156625635898296896011524185964675989250670400 [168,29] 3508049605448977442778303542311927014297507294340654476412301323811705973489824158436373610935050115945316407968138835459219571097975797812751093358738345182177860101936927564496486809776020693897178030924632024356108618464389331736006595465611911173380355678780127347636317786498142660893095888825640386398980096389359316667777418531922946845691512571808273388025283612623144725469249806535393866607216917759553235927113116985546020227749249486184878088196519918060617303001144733030164899973253391953031818679497757395632161432038966404593096209340416833133398898993690709339692234261451322650179412989648444751657445263752242447674623745049848950054210380224834521138731269133535374725956217094035453506017054317562197611952751158681170363089433329087469967592304775490553654765187783941517151013015391642464604557209582545629934548244136046957463490874274409276480199717271889532591765870299869322844839707763262219158815379358383384933717869979801616222556426578630578915903432602688981822833006183518106381331742253156687010607094096740442268607812968606249826893518010806339106280372708174905201759840223922536158542350470756614958773011581450427582176836789081479907207752707669198571959351495772308527908811642870635544482752802987521317348715716242805498447240916552195002844313994326832274053464931779911752766605666411494162701986269724961414958950970764226337645133876403385498252450230705280561398852087945258960415960660737121927457378865347535541396529371062723989796740905506998972677849550809586318057529438399195207214674550904073795679694920514880566496583962708584944105664305065470763904050322580703358362064413708387390505678897258693505894567352875299374497872886392110242193926219865457633110935955367844726921861480683682780848980346530778275153186235066174261084512306520072001440422504281184465953484145628668020298702109078055103054723487002174487108689509464133717636079496502673577065272619385740588585091974905064867431875494400 [168,30] 1372729800541598366524621132682469102656050600542830341345258904063939584202687188904148562402402096203930327632753227572656329881045964223814829515986581527235364744695319009157829332349555006554946639378675298115936718625222279446547991380290285585825248831772037725749472005699242185796543403725333293600265937829552753450689008166708478751883064719341098179765684347234206844100883392073039866083471910679220605022462899720760423538077781361378880201637494356562658874699127407728614327499182521525571635953293083551172366762537583871777094229825200296804578174733525875105225899353569761861075130678425860672199609271893038769808042240673452339133169498277229063915835585453074861347768465589411014123813225218148039501993665302848693880362931084372444956886593600412127624493724603677340402543317289791861706703316018562884573958619920332166323399391356982205655870182652622851476572834437490998068056597973261892534378827856921917234489681884082084974480981658324136411430247913060040027162657765108037631071685831098342578412915497300165124763272681051039316153341490763532184888613885913987082298864035469280720177026527798059640210410028492941811560916494686550725515485672182177546027004360016278945069750060806117256447998538213391811229761224923700659657112713199568713042803371796886552573753285732275186468574557472665718017621165960300997453043015493966943122968278779665542657855174316559559774409660080920397022515550586734186488629354879879065051867511927943370220839548807400168003154317696586308321208149392596018335897613512930059030637293811743507053082838371072857319983755403419566651157619647975969680440074183115988296569162259535896240822920461683815957104090633448591151315574491640409991479009039281707784258818063302654957442052167396321773404500170813252987132931087385500583605282521284172721252548520807590149298910340347113412127099970003648576253823296076924337610078697999445056503312450737068708707191239330998690353888 [168,31] -1978850914589225261948572986035271582881588333166886235006401096873293935344653867509772396208835176361747591944483183726531096560816246754728802295521676158258759726739784616262289997907470699816566591314432870610993289063121220289356820446791305897437128738872684523426399533997121117612485936858360523274008466851520087083817142804885534640601904041369138396282193047515094181794913744187321002768531118927116177043705643896346320499794185611532333363864138483039083745780398286521442573285169804123518742072409837966184073654092785712708632397654584869022541017154125939613091880829364976490024099360774427403606710845891593892727348887789299048667725685531627944977897507857401931986446615002885631624670955667470973524382605890039159308104155702107292922344565282060664562721391824128421674356192160485276700152512140119802340894212960145038012199291493579959644088096710817759188279934477436187614379980278027014821383929893863264879481693868385606854389565068986898923079640592563546380904566914060267959192668599053965811517686764079505642257996936981227468741696349278151919579256497238212773826057453754616325084630170651662231677205539053995741676917686797817743141671054023233045481525965916542309616338053904212255015361531090632328343381954849007281440471759735308662725603784913213184684528705707238202208421880190362720247619895811449398824151558742692432693816306813695807957253129046862118772663010863401542255901092220190244438154026250641630528720760198014975165102781080796541906949451153142490017534841342616615217978651621408028691080475724399416366422706230042414142000030129281725450872689118463392327757952720746723793467614526160742655558692845912239950406783570808151064879769198321167493873934413321586560871614526110426728837401717919576679276957539408104672125221310107918342206490069068946516700212613792299478855448823263445867731052264410575714010588303247488395652681023907381960751556734706491505980083703298998920864 [168,32] 1301886509717751775632966647505826369768897549141375570879275185223963326449418048926596679093057979760264825283672680836147745248359030837090847221076600707360278050653403227570575238134504863339729854465382507376602966734998399448339612678174187101759314721315351568162489898965457651834652844288426905064353407328006266351131218649236144771206793825175406919693862460986463311654550591770843043158871612404026687685942698635522895111674418095611391822226608353801705890782378195726201610997713943255192979953251386871216222496504295368646661360267184001198038591173951514242014552309682778234057953568030818682135969286438691793285269937462382706649676868325682635417144657830849457839564672903456790964959622544507427719550287107302623122459674178567224516314258952074307344053320082914669360721656216770036848393422503215669937913005634714639916218049293846210160117085655760727905828443380864181500934662961480693201552730844029392795483022589864468111226200780986582455026398137955563116307973825788209688019281443573794749166922926216654653565631778396108287694213874771680376769399270408611074067060486443362869564658730067453071428257822392996540932703901616524044187835950890582295814283170922988854287959951397765144379296388714700423200420082569188416644800188734850009637158130108177839413549545873619195459698414933460292823480140423217622294074715569349072870124133170059842012499866724996305040070937302161691287677023755433715530764302930586579827490206384230767945778723636501378124345888328890808652693699373982415656652271579647624249970586053530135201901747302009620609883889321062491976293322832194068408966814271661863500447913497380815829387125173294105487196942540328205591672167472221809089880069604051363546789655607687637804666703650992697326336873982126155609990222381142827790483338834904292821470956690100790130408261266974232106574646294193406740984468108840388559326401914045648159566869814178314583354068991702403392 [168,33] -624875953932263968072118051564111298649240086376668903207222003041262082624922177765312128827387088947320236792159163931657562379566114576330549394785414001771038202239575544100093574921233207035131041924276746338624591202972186575851167302541591748899752755648089735521006602918956237479913604078330793810028775034424697988205353424465184988923475225934806149334580476964252103023445841515615471444821468836013938915877001413853298917804019119123249293935842018454106192771624148738381341354643250187836460636064453011148920953890281488001976161007213766877068256287316752119611840971052994001697971218543603305313782650351305806141821194596884455923260980513472647178568398051671630984517387303741270686453293072331677964155831254299123736566577667406190968015583193663812656200312557184521946451066840246019410397755458170397193644694479585519949119126556117808342235346501966428927850891485414407166343552430247027548230369621360702118926689707086575396613279940443358751293160998105203287112514511954719369691814580786566218823654973050395803055058448738245593695242370970771622666940637329708218312800896807825209856839229891996887724197518018838984215884023403148359013671152621297108160321538281519790632566056764869434357244326627304688480388010299622711295337734046879540993579933053765577025263433328262559077988159444871300679743327975331902420673801263999841177991316677070567358364197502480078817632334864503647751000831148290672648375920683385017907280889070424058900522800873897556942637144624845317355294287512422478270363586307835265595831249115537928408047843157235155611318155988530710203393807559186781502221952358230737451533910194034862031859458305001466844666944308667677990459195071102858198247495592254261381364934120242786611687403283159406334082903379246092681940869878237164797705535936488418886479302452066768515107478993362913896130287942249949629178820197711959003370380809374582680241257787852272740526568507350016 [168,34] 237598757931813321416582027918496449296365253099724414275227408780068041146778504594607775883584254452469205329663222015976849497904032696305414051942170691940239047417156361657041373307124045268274124046888148863455686995893584891009338682260434091383743554177389502755760707012152478748274262696083555229709525607041785585947565417297917156970185364312685747134909967884709670765867986809734301198664164498388001149211263892536566032659075207287254886315015194352026797417060519585484392853748015318847692185312878873095469459548050628279476447042995391385359515538192461677761210184631235489498843415390979537052631529659275734567072814760900976928060964023553814712104763196020674927242237793394436268007210948671127787372534193974803671412285290709455199571219146979711550177996175785512188465080834010895206913200809561585312014064031618695609060001643089751691361500706382256389256653702666000288900592387442641846165159581070199734466138600948228038655479728480985357922979297791958717225661899844932194766463473183578970329487602207941551739448589833967113131195473600297931928368807928733182386935192750437351382716461005928038290168560099619686048707046977847938693420612482103894254234530401023906475425653252933481055257025419298379358545663177971727312392029875483542753611966359584153083154972485111950249924125655087387877647374194481663267410593479996061694063838476318019536718148758841753708641649230088502705295110790146438756400981596293296858387538541789193269676142499694261503576417768722950432088223156639252281646541200217648149322155257932403734058462123253002655154155369558470779120071741061801906243973939399893539899627112452743488925648123247487690026165103505494738641758543958359967187950455185897678430454802547759457060648858920180034395414829442537886544374359444452129844066079636126621212159595807127850230218594792112468113559793305812220705207930775899913459516681795306912694925119625338408523357695488 [168,35] -72033399224779558072082802634839396545645690224182833838587443550781823359402394830612106405048766176158921147819951916532583973843963714606492390693583117965105318895660935458362975239871772504771895541016349004819192888817455895767918104593327454971511987750914002389640871312791590181425339336649482474722081399266465183258804116304420150106254457988719552383596236776367367132620892754003514956032922293247939104323775015216240133023265599150640560480055451643666949538391933012673530552791518758555544157997709858896244529338462445977805568860984208783246085184816662721128556310165221025147236512905127135570781047460435222582993926041641357912836857139871450133273218828423647892576520413491829871561786080401006872602828412019455505768685682826740331014895524994712733259926393152426660122203333920457459430408383793489596260477342424672844094622790584047862745692068555887915860556885401691729226265829914624742157540356145242472965255044874413994861309935323578207313235378726027816178413011060111603875094449227156845241927855775236505410295481579532539797990865307502750605651845939155615045146648887773580902724809317094189143149784576978676217650879535168485331666598715336962817689107489640208999220168140120567702882244425114096753374885909847308590843144757879005423308320644420628851412869723133430458159104069314408355142537334341640191881353379352841792140709211544021129939775969466431881956771112814389073835844705047715630625061818136183219299143792359181632556180584307419021385836240122745685288769787829664583208169186228140237977147826111244639061513899282008329645765386547828256036884040498371452730407406961326296980995217734474145057917127601668511475101060162389582224586895273866358165857175990664594685894128642941693757987723971462949340094108031062642934871345631876569437352557544736417332009659384244711121200706143230997928469055289256485036382788713418387595230644817657513571820922560383721029288960 [168,36] 16385883853962796912401968109078911675038871694479568279218959434338986117974040033127821383390689997209426684440809044117730688393569302433516697147248423029685808076071788034673605273558063404396451573564046847671665641896118491299920700557218960040710388652581090261073275489809052441978663690069641727231828069915236479934172551658008785009163568162056614386742694286192104331020152463814814324875425280261480960677037326097672463269122698064957614416750595455565198480682973541992653052866610836623357259197835711403649180712118042039913594685860532657005153963608008503144139916970560809814528343814738407034440170805737176554264208575307466549091455426449100640242385800023101765486737429263291785726260985403303374497209706025274740175615954390347821583264592688738054230792866265184224027603344768969463549555125107435546291515145363064338536197509635471580160253010598655929926617186933495575785029527141598263600024740659923471529946799114993427739899995611702971944347313298452930237450256721348538690142341141646078546096306963767418469700217171230762529551885740528527648814134303665434988586386476076219571228538155070058695223521277650063243262858878677179483532457704726155376816753278479533334836477375838218235473725905661209677013762372532893824836784587160165595143383229711857483231983633069203577228260763734233195649459200239072830813054607271486227790887635461126468517129317339849884652235162133997072843455091517572469183139820396193511307964895735485006711279662272698226963174170358393342388178652411824144556121447404497589988681142250068052726875172929476481582022569051250163209864073799876519635474810506591769249108474411989125797961694835921768706918666039978332305382564638585314162686908076279917066388835266630791730209499788194636597517474813234153855428804234446189637177695222417691702643633337845815792759580366757438279895750206954981006123588055765279893133894144056106027545965518450636865376 [168,37] -2013744185072183607191241201234263742360436494223785571670096192733392550049472553066942748217131382907930294212003603545805860614687700315142735220427098735314957669952203178326229483089882745419667727095146503503889817866998827274192640441986710748745645393673959022446162145373369376374051295746995068942124467222533853591221973866763699856017437411403458529915283598225614973483026515981841811744362499900958531211350877900699302074291086649435125481674998619172230548243736816776257362697492082226210843661786091121763003755986697682032086122805988322227672556657061545529058019412382264848093076489350695948203160104789648799246607451010870848622545666084079846925811590109110766793671572467579001769527543235140779422812657593758340814265175538211180597634000312095575696963024468533779923749830434656025146173645793278806796167000871801631537947105461790982013698829029661944960121092045774947724942521911259846373734197005352813746806323588653439817834781397010573558430282531977131169856271513266889520777426438947566572693269925052929165965108183900870371258507664510432400001666183493289080735200252299761533178679283146067766470383788054212304117718879844964094380786754751486933226824476231037965147061081565540102649997671048528613669332785593334290152746893278116182190568819709369391325023279000960309383196188496791283162511764740575129915420503794714298264394957941978233087034886578974612665859629776972981126210850905026343002016240054583035924930091621756274960385633399674318185971594471482057609044599290055770825182387852475034794023852638802821392834059826628567980017122142169278503124514921402376307324646314239341059429922650393385970754393303742771127160669094141801437468212153532770061768001320840735148718674732994764335900685791606566102059433027057200849628568879289823436593865754726448573825513589778139986486496351992016437325488370335217916252246185517497472854735130359028735284734866707846400 [168,38] -411014062078303875643016136864992433555427789724738272137519667027746791818817405403475939219201330708419270304194729572099846326308323566504224941467619796026156353943670828780862033326498710620245608844766550950753503095559347925114322088666209267987573421618820514536189574650620810778630982452887221097616131023652174874922538096308118739318230749442241904909451982699811732337541338861736089700357375617928397645519793278598637827223266896307089936192410362579680479081872872050876563557081460064115811468329683049573040945791009205163620036479752905370085212963978851370342873226605456731032240573301976648985381953345954037784965403865986567689723576890196688033090833788266392196189471173425392484283977723985503795874385686169315135715250705978267429726717796821198678984396861183029084550579138271978247220309355429144356310448663923551873081638746286981159766797567223330277989055319860449690930310042602467333447927690320684498330620680809144856242655299034074209663320852868711787912977344230898394308157737793086692887024646864112572544052989987151158296166608186898765751348922915794965814326336972093268206741700812317280662655060490277788412166104046382966911691207591998792504144052422886342209388117918803573522231963707142840257971317258319544684538226686010817838540068281611490695026186084728942453676402808186231881071330480722978624698108857249787531389872736828098880979112287636353483397767914392355210684702608392734513958828388659090181280299687844888563993471160264578371553919575267682865782033047307691071625962183825609998694027646341268497778037120323901857210861414308107483332139126245550454471719556884388176089920112687131139765740402301352062019307756934967365291468057880882321055371624643440744637641204594987516029760269316531177557930517179397213874440168076151042098557795073643844934400614841346101698619282298687144730331884621733746376666077466669971165702624030328332580469693757728 [168,39] 381171562915567951486877224099888530072422837369549728136768283955873235854134245309544155833827319812714389947505401430226139273583460111860884849677154944194825131590689624098839350074238943132916306021402406666175567135503048408128776718654342919333479054354418078244264643210190278707786731357671199856392451574304353023879947581292058538593527479701125565061741046986860296003815985240823311131622079558374579798563153715564089252833537728677235591101926687713106434326200982778717884994224262121123682061730030687797830108702153158605701656080866392967927584331999430638324171824467530463006107864939975337421388774038751163397132863111718309029614388135191229134254204679551541425441563260867735324784514159494574428806972904716962511468827737464729040617196320944672316724580637731863691111801455192087176054601142283975266375330513087504592070299933851436207162320566167800302332319564973113567728953415766679771309630942115409128468084665570765753521224011673929409325434325776640527161659141814202212233201936414343149266939445092655309064511667850971452551522174593961949998042710765270990022246609241077223928564429810938498004730145128242625226706861166708585863330641583929476411038785689429204323223271642436357593515691206590925213739462328735533727479499584987856734942631485000508049280471020388794982007068201800406611295010115774982229153984332590165473032086951879062484812781049981215774728373272007568149235141898267139586859076614684951393276900321319173868467252670663858016926929586450109022729354325827716335752002523841603859846813015018381091374093673666612594894253467825072276096156169780414745459888192408954128406316014034677767949987462154589830967899349919139181062163236687604953309105387058240814459950785117848076639802849421155284581233992170258499726023059913635638662552905227889347645308490979226314574561118400846665552223792849145517434392263122036105111272304626732102734435765632 [168,40] -158924286465636242827062003280543841686748736278914760235840272134303441373041508649232144653240411412507372715620703106571644683073332036214065177400160066290515066354440823626584216343242304260648315603593275225473280257220181367598539868045525945135517158860382886175366358782283048985535706115818940505415153810964417033154786689832952357954635016983760825435539769491408592630388544073916433416935572920627908103899068225393358213620073622724380393762225750032075691567870253213147383373430919767539591386303009808577381928076458897980597139407124959660260586196794568800477273717427829415285254853905014790884983803904311542104055099878704785220424486822057750293403783452872274143909056960316316794019327876631763806876875380694055229461999952444301530761200013220202236310095355571379343750689814602982406963474135565096100061342525377028790647177062656554737757269421483524777041961532614907939565746795477282510009602117019195560690084097550626229941197964939677588721000444981185255136235440702522843306469342014006910780298498996096094289241441207754104001043167229665874623627628201714272743084751864027988633092376814454977820558465617035321721993166493992760564066343000896169862923922679668223138445569609177512051629668285681669402480721970145293848841227767609022334042203373593056088754424716160925559736048822181376271413956472397131900768697819116008357134838453268773758055408327704217169191026961298999179251939259011644578253313256485002941574343384009915040802803232294121404376458579034655058659024310313479293377694793203108482742367020490038178317217600155008993246608336387568670533147189323727463792030498522290886059802836812271477057298739331384850879029187645072063320539755584258757000071236816256772699003894703792806312816565370370660234663822749911862102894494664106617500379527774237428071909446681660665363254894003222001219114322051932301092641008539848682250231757546797684508262952 [168,41] 49899359415785339488778373918381372857797184325134529877908340714758534606436779490900689163705817220640814832099851797120944588599041923027991016964375397243009195703707793082802641140802890246176232836863529022758324497575972205359866591024950331142172847866474169654456467005064468727881466148572099130497242262800689752567415824055459316467651536348544080157038821249057761359998342172891407489612981017568107448641070510279180639039333290707749813266197499888248244661808576072197176383531528477311439134346572967800271659082121078477279784454089243462073431808923369868276140189127011823344669302161809454504393049044664649610202648276192358288224703539191229950999582197771142297208452466993006014691092661493613664607028504867274204173120284699665522320788280299138705059716325394127089703119151020271495508915038851004341855776192066219774023569342350018223431888556587449186487782760084271924131138231289865436386077489613849170292345983911578032035321361036048864369127491051895971266038107143463384792779165215667765543022377541269862290258597791220252560075877709003832672812866641326347068191914230518638601546255193915531673359689220051339013439667976215384075170094059898869673303020583692141395537255211269208661612368264506632479577302346817514453786171680066931469161527335356347105582304996710821091232096226429139338464377470669911080795088932527872707923026934732732641203573765263248305786035801935685192158181161466548104458961549544489516571688866851416405306860377466008931047321899014745700780528973308212038066664684024320107473931549969105437804471929282411774790642967131106965301232533553576343949676764102059057345868165076126912991223490582916460064762055629894080067834502552841954050118760486219903552841042254675716010485217375155974140748977227358144712058778908675678026792712222888470895592347102114887842715877641906399853999886045532711022219446832295399641617473993717665210112 [168,42] -13010950932579522234419604787937477855499334475714320554952719318678044197316251329141977378010120420272893762609414515862824973696173856402555899854503228671304374832649155074697429655870944877248712466015484238612083699902121333883710647342655036067126838957463325746499607926744235767431393272168181752864390487797223166288801185841455897710137708012992124863360576227237134372710507598749412414927393943489961086482125495852549910153068372714438896820877016139114182945321838263867651208607579919182781749425883339567439147182836932098807174763470546813070867146654917993162267541186507214138031134131501081015038396992154133569796248760040959810772969174722228446010782658330535270978100637244477194772463144336733536126262489432885510624393803903523056080681297632985133968932042813958759728171276355000155062227891794136351267092867904071460365187960207930598118255602969086905716423685576950764665833252396344214398847054909242025036966111648104243815378172591893203110330278815005634369442356681178849853918496073358330417489570844565514709692008013769873525676489472180401506629835511212045207392654901039804028122024135952271211009129042847134505240067422665997567574257904667942574898508521149505488593563659629635017566799675733404049134439794508197656296419055056802136498359882549360755455590987414478755469289713663457999183239795340646245760820337780254741160175834166479974035353797334714294505824310342851502419874032328531189807851854974501023647787259152567314280159381944350423614508376029569267277983866517490633990093642426588675946575810903646575372045675509300292550586914390435431098791568234556623230346917598594257253398475573942402846237248693720946718087760244557722734602416667093757267794069609605614004830138896430931241782741111014497192803467020916011798281681621364473512055176242974779595900883652560809338815513066000161078597348724265670259248336337885459537149129899948633728 [168,43] 2892509991956018954921794471445508783182857251454379730244639753083843625069757121150598446546549469406852744509915455355306989515100183235013136623171891767041119250349569316791131732949054450368692080410767086011873128660221121414067931637253874815983649051194508579208295207253518737704133303537336254009342675065411595426003870173544333749545346254125377328889887379831493719529093938336808651894904086636982403114820659324095525557261486048362140646407972561372032396613192736417209802015741489318076446594901075642664970751309960008198164015286880878173800350101733378403814106395702479763125686775188701457800795220945786943624825512993470333928682419614496529937833347953881497401636574383795381118150293182025945916726050545834100011828525268016728413790207222450198097287162368400404495539214905197749079161039075362073698710533986630517833691360676283833700502874433183655246694518329008123078448973210753415480984203583937057668161414948544045335766900851061940360706156379586157687027823534496172046258414427939484345836151734840087987358226341062821491000276967260255783801263239255546207453219870572115297664918653107683474053637102509907409046182386363441293051920992322103894464975384007320996952592968692180350416033137412970478925336200509076077434401833941421901847577840270290991515239320676645473824114630386310765041665370622663022702979603964243282768433521992273385478876242377728170831956695948064997454064908981482248143267371017747591967353384841491908014254094921497869093283594505583935024698206005863747899860198590075533473060768125047134340859072386323663139200980719971174355952243856594973153739946999337293433272686104748802484876524254897735574434571426403619070712160562651929839075762165964484126330163520537442101811544784890360662308400465931257052303502905712734554506648635035067222250902673365879101241245652130245268607250001101303986360133859321091305280430592146400 [168,44] -538693585376943776117023537494800841445587577713322325063589387220249985235987892799154997676119392300660965327519462195069376400308834895405527266957142260773824089223830344209474538842225643797331394646606115673513750017999063320643272495898404645881837687066346109359799749208975400950745700747547102801997761017350823494437498680579257734039318829385095822441025005534645796488182959160478494764912411667600989292457186075945787609845722084952060470248556103980714545069846607365675764714857137123110577759774371808081778929329150437721537343041474601473903112970144315228416329716299262172204225078084262721985789802446743141401834880186078532680612790589483952096650307876772170112499676435492666556460018901318241077060301200607083715362986910079153001503731193837950838212820342475640052383603302419246437812526666046659387787700732050775626157839747565779588039489675120244930292007560519907681014243514715267764264497805227569508106516537475603520509580764237985170318964784859612797281694482560282920030439765930059808171393750624921974401299359129750227004035006238360347943384005585570590258271206555542711593246814000842535726620148058542990124142230053601209753575854143959503235242490865472788995528584504662145479215278950416371680609402809493803150937468457777639933083423193508957458733726496510070555062311594681612678108136130860987083964228120337069970184780928328246576465780351556518964532677820481557619162796662548351033777320683659442587402001033699608025502106169800398515316402554432034166890892513882450753944997295173305385976938469646885964652109886191053363253608267728997458206793489904711552989922846880215323060770096315992996798484793573137821494783342007690887956531565956860100414454165512524902865918650158978149298399646494734075766571176692521422914473663915637498999557195751029487124683938297617543278884722891112728705553448810743656822837136733919731347484533888 [168,45] 75222017468915073590828621545402780503450385637866956842606255988236831408037472861918326101241996856228395377218534705561844622265835059283095912279450121095845309958108512978024095405780021485798310837997601361067231167996786908449126904522727757843379819936033553184100763574938436690611469590194020361468270354749555842000753992706453747410405889538768349876962218019051531395748432794408407821838906828993923894746335596747978070435095684941943889828065350117783767614594879111747041661860956191616644264640897914874296160668401044288734215773764727966385355519252104948883692310606401010461131460223984856555465821430413810920977585658687365268703040463359973155043445205157358478516509102150809053053587270723688270217136042257582105340098940696836800090997539590611901105657246153955054864557391635546026315788672988600597561501614595940585669439782994341446824365866145456939295475356746561237847235880475256737269511785855505499546303028048099046003525155631453218114615660673676101357159278082911087702259141782572233675127254962667008139168516194264517118540963189233993509449184734734701668719197715565350095311859859300353391575854388750557210772042672335306441879819610717201514303295954971984588015731773631797652400639008321744596367983880735735384756538161186887001789136682317742684204216345033451856030974175583093978510641517920222205366388192957402770444666012805130934760524455239828157769500791527775593032525256451213575935266806035366114927354425149030830078138157895543873246035204783084255365021783866907220751290352788661070323970003106851303463946175631912070374557341256480550519718115185475939283055406461309583120484585428395881928993714504175159305194807594435052854608835496227803331699710715332742848870762053882496799056922209795526186081550464498761088115081454871694458069245447484054537596906416598332409089729137698412080573196646649713209077193825077212569406976 [168,46] -3231119035543501536565405144323021710901869942733430335129888200983682856722291278479106455270118721317623026541475562051451110333843471170519771504594726870112730291323501948530127341621397364202397258684630705599750436674794172284264796240410033499650228478516772171274827875337598505138894814228863186986935658016242645099277637976861629428811295216636847667941527256588963752903294842503248339889496239855058212532912378449411758022732293860633048298167832712163392860875870396702412179621558578874029107894364565580472201263127426209395451243079313978396343730672300526559592667087889937313756709560160046467559505460489908492230709920925550063723382328018826706250576922281078161599333836757522292508404731448333862977713284864998084024829001592976254876285868529450460763136905754070662183485972145701908803108073243118046133000723840376938993984502918724841140717554864086083036040193927356008796161845491215562011817187667092114310248030016369180073728695836357926940965872381246560791356024700072604537560289871753656146674855911059872604344854872275308976100767640058595317860408602029043166066652567303835614715990659237437330623440160589293156354944448876916501226218672099103813206539985495879392630017672421755252849582852339651665138851768933310040449949232926256909862449978487228578676922271584345013575289867762739820959229481313074095026746250195692818448203396913776221639803975293344013861922785342309560466205281173732337690964553066282293208547623102677583382311128860647583224257701150341784938367665828345325472296620015932697941943878177924015221175304569427279142084738508326323666864096165376956697405315962813384608668091030429329558681251174430404968522153352707072113560929644571233825765334637991853961943209071205284602146637631923662597402593395203300977575945147820057494389124462326492275762735403297347829398107017357119687729647738532338299716038141444131748976 [168,47] -2665793184754327733508633505313519710945502819760678202190874195879079685311392680589984407123474876589337699747022130776004275998223795449355964285879491404835134342487433193261734229593254360239271545356672422177237464993934468453025496445333994495661104275706430878321396567644262719602840153775712642636278081650284583841558816645377379903962406981113180490326909171091374632199480324875542825730899159148056443022013737880763717381519869497314663852477828513382687797688059548712899819978170183729371781783291143286787977826124864848248255979974838051858636604777062019674531807316323320600191177486187780933892475997121483602084740005376772703387194978041049125416825346990082766082223011542448861269886593389110300228376508219533294476753820656734066059365459565035553568591065642837431022310272929801890301622476233978307190319503593163358902549523795352405664784949347766920700225183021140560072475612789012542003994266573723784841170929863675083155319331366506741486420168228022603159913460283657391921711525012132812652341599876674771205880503131083415228441090885784061200286341796909993217499577484382771467213011245575891438019336970960376215192651170825118119438481590392040415469236855136890068134956562634129707070102464708696339729100410248825798606595892512499034014768749009413150593029638124055805406088540227171019105664234902885814611420534288806345489987547076367820889667466594583156048905854777573442758733850934232560301698854920488780436203096589075740002495715368409486411564695897483586811963309471962181643579616068250607892263194935480680494063741439301375775075528036878518426210018418594905994765010590969703415890803186957112424076041642698140133489980748661784572077142990722418253545817904389173818662212963712253896119512771295658310801571654604388996823038795779850074142635087559352048197612562643438376594948892955875694677381192136917229053353760035526944 [168,48] 1307879029272150814095789446707398397863671122396481484480096633638596761399281508801972044023548765882891591447440338043536303962052009985822966924501862161052660020157953074771235061377539331556211306640226483826781769088666116386537294051861454650413495277763730636818724583547142943093726744683199572588219108343184733852348807981076353679121991255581956465902080347053475110083035194841503326426120198847482724478260045089950973266117891069741573702733977675852646748906099948844306412137451154934591686230767971250354313199547466475397675139439078057107117056810011706938981279160757632489410777672750857519658438440836057539219280497486681477975534055503134106461722848206728362509548468240703321761142602501843757533945288244920381715211891464836567396597993030626026766218194249240381069156912564787309558976822944887679373477630423912157601818685934489982015083231660011584019404258894443366185369786776672474694099059536913554114845623991167973585640182759842300047484417430023244179159117292729023106181304454607231454110026114225325536386149640311463665414390969624645672568594892375851397275551049947451480010334164222371177112348515730880236437937589117758932405016178676508868608820901889699809648836507073233824487700860844963279598659590036243552436222786078754650798316796164966793912177437337283051985003849509939550873902398416041372138534808531954928115556669850804048586162234418244287962913559560994235941274621118932049096659864236193014786933612602228260368495644101935019961544919838351972418573547161128365606501063878501137203147385759301303775772396351148557011461518618314299315890604056834505628850757952578347746780769760395799355097280484676679813691510827636803176244590176385730210095150767839106615523244793455891160875542935145480520079411410551941879710672109868805862885858501795772681505832796056472131808250359265081382397198839899189387332920966041256 [168,49] -412140992559870479072958890059646008979610283824133634105141536288193149013196359001059165373762747948895145865209123427525280368350013890951201695094350486285818391596450649002185531678078425330220244161820660512084385412685476105508156949626973988646733564623488780588080052879476116080801695883943462597387298623297296569594841224176598435932658233870938069206971183515812935305927689700925087046641431725202544948653050115768764968829866882704217506048242538536984495566430961162405410349570422854339742815737445112690348350158525029551558555326100414226019899200514565978218641024460356930248283511868223864134547670999649555731839930077680551184631151073048458063770628992902886609031691958903447180713623080478584480257772594291307299055493510805951695722304498252581961378886278733792201659376289674672899030454466989327623249863304651389939070806067276175423865778457156934678212749395294549535444679983934363025565867503409994459322622676974324184826230952900330384633815441889094985318808698700997158105857909768110002395958248359118517828955198124872604659270659301244379390059632161463285070998927008944643399324578170582125795220872602458839554552954476645056542927604475473008639065494906185437627091531926937199187710805423320135793362338968318675819601724133314800954903077690846539129243058380578578890913996751466095902649960066431676322378382309364113336198328182781802778370721704994344662180122298837854701527621125179218215869054285902170874728315298671310526345521794312752253447948784956769185437646161378616789280320777667237864385895691760180173823341752753419299633978911178700848201264401973192040228648649475227573488688655025724644125744329175460187856081458273545725350415848066070629793381486295905299125317252725289042059596031685221345705513733964300845421895459515744668796271363423603712876918465046894454913043490713238963200516377135009735898587350656 [168,50] 105193929955197839600186679796488451083938155607113709878386961974150312023794061558549025779901784030582742696812058725573518961140926257972765068955215173094498028051662464946713937980160109026658416021309012408443209923918316308660862538545161327883423768548545688251740078620498144828292582341054926104932598821578810280406153919203155005388925843274949143822737961305702067295175535371657231300111899922300784366290167157979312383968924694181052237988839361674463454987749473220703418534783146482329161751003066827041052139975591130806422058601364620697773585676009934453603663985349419615239267820021078974390755184792414505326907848847008417755299780757743701245174913471149202841759055051765828605163792857910141870305749413771002984239502669979843769575534517863070164402352397414154268357211665863322519293195580284203109917829152717646469992523828531126251685913606704896295570924260400614663499698274826643633988678662846435559278189218160715429929615408716819437284943649101828447807791835902412734030459702570452482908768577008928106095813340058433616197684777458042826946972622450504899272673785812035258959361180643638125120221470072994238187428534653663972996695781950367723735636476471602030374507841851994232573315556581550420769342826660358672482938094116445145151275976499285281255329181339962082847344683854771674771094254130394227342755275375390589459534642575221274133441061777336228812186294765847920254004663940786425597752880057614226631800062142980975352143527377452269816545832862962421687778462349248011671797390836245708863327660700256736454161069160915702484175783122516662958140246224708405451309251377745217628310455422256583456510740202105654116214055050957479138567625456669150581041321008289577372850066768147236427620491978574066081114635925565369413350573076266782149423992178448017352539823952344833123173378582157651133076702410417401945965331520 [168,51] -23057321483347825504155077370962333169203835509506114467705922521592485314464078941021265046574664107108334452751970660478437509610161229285288588017903621683468297184292215455298622035372781709198079923710562511668362476062167144521984890895547205537775898742608584206253023716648588822780458663200902809967147377234676510801135637066434186360323313601711011072478865820352364493451431950283698923133116257740088511905714085204628195362966707366523302719846400461217530161879818709734409474624172280028495299506620263997024597775399945453958457100480296224173187791264966377555106215011430227934317322362153951643042555867526525644697833860282633538053231415355422638280991126722552195669879516723944845699069847863609696178072090885372779682513347316194295240838652182886622257143973115237054905034544765547099508705080386815429710067740922536264887244761682376361463617307533323179199616410985906339611621082095009137524260752505731128140110838867962726516902523933623063658773910531746433926588776961128275444129682514416875260283971901401803459622895211869716224588960389500073646980443021745792193081986999340276035853780422998628540183771236347100718244833091127504324683570546808824206076720213235464552534564879172498804301203093123711821291160113259409157736498234093335442630827477874244766456855307864477199597259958006755171318440208155445495003714329656443241850840542905211373476245818951634279499465081154375365545545319696696106369803898550024256680361870341449562003796319692124245387627465455288206365519784026320223937778759179405966922641108400668306849557967116585115958471629180433351210594668215592867016976983053406243939657000143056553684517240724641804997926163692424914313639239955633011289939643841578180458845019923109477727453158883817672871048946354243498878456600637119653315184986489253766415120914600003244042319873978903496286143516827466001978272 [168,52] 4430693902248653793285302835466639655314941490453080065764726020431681632021403772013352759866804347469328475370463975778353691605073283349480639393139907453093748840017412037750925374123389492638834288407378633507726383181258532836893348385430493793257500977691327685501974321692275429166060462507175394003483764752879695391749253807658232277523346260748690568993297700213340992183505016544066959870006173095378605132026296395511703640405192247741658829909253089369824990202823555290352510706299534247914636202191404756527514600777019534612964036666039949248931327582430574968240593720519065425119088362369384070783354797594602587663734393883207713099623104971685026426035106887788272584303868006225031295867545922674682324509397587634624853802342895573529579037273158432493035432731254681246328662457581517100483014029712066626089300337144391347653041034882483607247766742057346879906531990878878057305087595014808177902160141018588061253357137343310419769026673594881357683936693274679865545899410052534461010428501296783203436611143215422550843944266535459783499874552805713240614218881877402405869069393138887958549989871673619024812001084806456492952199315669819112543709867445789503530149469115582600340027753910667499391892828248475113509788230776096163050022088884539077352401275288961762023489307340697541070901422426063885736175031795050878876593455653964474880525861185481955734269887618508301112805668846738856002813158027543369758071881242710244993761551877081526671431929201764127072374087559098167570784612841397295850214800388483979977710316003886097337374309725106257919053153024980919070600786981192175927753272196988027546592663705992824613369049239187750612103717023958968324681847208173392249489859959724502390798945718288174665194770167030329350285104137258259585971128661293121989661014219549193490762776767810555356312880962969436657353396245671672824488 [168,53] -751673117793580179913932224809683515969270207069066864495855722385394476024397338112910418835617710227926194899418837305133901562498607299801052586660039896322277585304776148882808466730377517148099929444095829364113119775800124398947545699633319663727044203157378047522680901656666627701807139666755934570707527936948511404260138305744509608259820306016449666154203276258879872128835570356938164609817489761261067459802081440345325482573140738556587966721581721157237145165343413684762724403415188415205962596864212214905424210324996611325436564919438809887899119453801030856042479823705753346991444021773195765301291346066925692119625606426734343277817336423295409230741470622592019966076434499458894453482488464260851687489310973063283366490127532891268045745372725548618957395280521006341999744156900848576259013184593905030079103272732452686154808438874834622114263704090025098932806965640582604589749804272409268197530496913596997648890076470782887589173425933091982277695709981717609572814834398198990878514346306192874585468017270554794487654816918808075785868720277254023451721316485472397313896220097309226180951225246263603273684633040268423557938976707872327876088627527879002803795890857308298137573320270373454004216244524531014760567676309117335623062801264396754270156196950832008553214117016915664470863571122521201407013730697786821441693612514715472160395271695563155772177901954043285191795838863224718877609965054167843225094316578922199888761061983594097626420406598288721409219679733225695619542790808384240697339231654246361033926780863151742161862837841343291221299755768571816523667508000521842524527904042046020909289855484266424738753653207715599345023347449257095458630679523989453447664545237291536849519421939347323392975173622902502778499694339490070002244274928721936954436451217964544298651172666399576050332337455193543833791587863682960256 [168,54] 112575585807419143275651133166826345629943290752622819429619725840914339944141475640454736221805855274603072966497870837253041382336140863572799888024751337337087374770516852204246263693976036270946033987461860275794373955355635472073560956070580564246603378709916348839733958348173276708282370329678018366781569165542139484695977783413617363720852873024897073730442243577342486801125895711074000492088072246819206198162004547172596153057602227417738172347952499179139305273886848765112322795973561682812319608420573804514555254266138392426084425727214802484048736932610430179500094287290670681062576295048552838809465602022009948390325142555079545176823491947671395343863285403526737784873702775918867682763843052050459641265772136325069806781171529683685750623576275920953001217866074625532671528630438660335549097259957462745707289606085887413471278723320395386998490965932580329047399470346899623694246762129160508009349879509921267035372579602641714238198801546442501959715231087870606933466969654926745836933204502484004567429233812303928784559551823992867868906202959325137577931545676192569867688030240172203330398368899076015806410942992296036420871346599803987959959470495144799607804152289836360892402439037160625581364497400513620515474024950065901082795154806956647897292577088200082978985597170919215035067966557118602410856801889640494604805641677275250527760048595446415288689798506053362710858474257842012469220903307983386680777716646339283083754821500970960424676131411987011370669392678993012890555948684500333492989709764461951512674440792983734495985155602618444950328449358404814087463074001512564657398346006078581976553758041061976813023625175162459570285701066384185985830279131097825490227192551907683651023020348269342418856536397916546058629139404143566488460737853275028428922651475244913890757922653291207814109581508815203295217976792905008 [168,55] -14795424552813823908864405180368545568267419002844634788834510576416475703443604353684807236470231888860627831410480221189740338565847910997856169066229415821291928623125458448333757286319552595989946610822758983093283783275678333755874464613346151682737627325760264188400305056749226507292912066850215256050528848963330438545325122911021628894958215469756990437928043608088263402339269471359446590241860487299713859350655651611904353304999561643104749589744902728908556755049841771210955082696384381835740177651280353495785422366807988841005873038336552676111981657368335295451504380900229566827260931552272678263815571473317107249436558008634515580419686137520777512502217697368926625495445716287592789909745230677533329952725739087567632541706098642786779403629629129453679490846751342113134791627000298304696249332699253580437209770391534196897004601131680732161246583546195479258843813956188713065750857950334271761780198653468253509441607714087458015198828961131297750048928122152309819743423578419016800357270157399907268170963035647773262438861396470607178963309160097762055922739940390373425962131322192650515690171214732226383764990508239886946508101209442840594383798735465238068377984817868563675111212125259801914821887047009225157625836237439053104337614094158739943461682271851886972316923709709798536679065912732057341137747969216554668448683959437533526720917946729612389869392648755120606809720774066658897157917226300086517493035454184773907442612427840003442042169044028928108598361246658059681521347804435593855897804694582492902232198069929941479973722629011245351570311012575163831541021325314729787865730919491707865177011806941241177241773539334818056599497287994007205830522842287540473519506463811864599895648527154495896456349137226945296961459866285852036767266682352932338662582553632986893835364705140916818168612522934058513887383771056 [168,56] 1683276500171448013719067192166940028721068225391189045624380055615590580673875243859319036860164458323864060470135147762999167300289550309734579252902942442725484183661180345928053924861819267815633046998111744864499615922495699417995356390891180363682476782609235924793620236691223228890882146112636220182234444190874279314949194172258425713853514427934994621454801153055443900455578259854571126360501797689229480946066592437874140989792241697491837972461476106664626735962633475560368744772743326786498711490554122677761078923413245119994694790421743258622230883420397770590559245293665441650062187616560501249093602408147677639529521412412088368166802899439691802861560470023320555886044452586918115232300096069430286822574440868624141769007720884254243920461388367893538898865422383322515804116268217291888017133876905131655550549608659824460016054688295900517978613680532687851646777626192845620921112783901498637411681634861243771397175157639086257488227575917988817740082013917279574489431942791457412022160009182725804535513464774603074034103778335032147246979789339749857902897810556398603116155139477905492221395891241525056700998672927605401398237447610858185615988781597918564857394757328808465232236525866638717752532537951248935088941419764917687285258868114791160872493454903136650888065981700471517923833235872782822737343410343832961385343635690508117387267028148967848659600032403723118507980577083896438855676121390690513944457689470455746208088380345789503124263441449641083162018313135898362082269553508262021315497093056136103916618641400111622211589054518374972228975107236002157377593636983982689178221584993304206569406846522863136917332228893255744131347622978366325554988159131089746981863550354575568788533949382016097399579933619223679796714946229327659828265583399824492695405523887389166413015704604801462760360007076367725423267949 [168,57] -160986078924966469407341650657106449137380458217059805948166434424118784010339707450830919665924709914303985547478233922144199078574702804882202552463508316329872962039136307768587636590945764785690306236772013242970262037165923152848220497677834423308516847659476775862351795656531738313738725429558411618519675367863261390783506360251915186178906570154302847565706947679119220429871878236673891691103288755533066360205915081727977248832701587718177065731003054583748736932731558435858626296106656597112005423346037030133145656480352330818844416660918327862695790982547958254355362309165830501848038401445532159471118662190327730461473004207110526416681610982325742639905376286102461239341018099766677165296681657956677400334782456817522120982519892895530923862442589709832370801109162446232320151274906331341823430985445502466565365516381263092161124679283323930915220074820793638216639828180001959350678082325876475779040563937661738454988703593474687844305403511398649904699386520127463814040694036598708654514306095612773049442986867271941091211111551392368261377904481505571361822397996473514132847339203219759570249897847431961393645934322324164409910326676780467787360416393227638871229094641705058179776894936700026833920871411111333028364525879830455170717035610630853947380923985783361247433297308210243692731052107634071851781781894214403617946133620564927739706534790531047485147650938734867029091657868843815212856055162413489798428137637436915890112195885910227335487751978294066643614889363042914522719733163716313807395687245605676505588983570156860262819180758936353217838295940089823932940378978080927188076120527574103851489112916517133988298877399774689799578824804218492764859740868914569889231998594964267003650240046454239639873831968126558923091868483721724282691769698852190161161980429595621804871254471273370669195393813326437350976 [168,58] 12004270989542727082904916577230785431341863789242591888805391280098482931365022922553849467499318157438853476872730951668290682798759774104494712479427437320431877944142996162591721781378156355990737776457547103720915712243979748717358532558828838715903606272769618652744034534043076806419674976332041108050618229367532991545624193736456049271033044184530828769137287266311703070934013926246064756683500029893350530865173719394099563528835420832367503351007777779549495242525332601162579910159656024043978432827611705869995521304964677820435245845728070824247017133001984060680863682367643105314070250646017223336583591815698256938013126477827493600648278903784907635433796134797685816303442809634840678210042015147184704830602920376641037068377808778541160966068710707538373964346194650777596209938194369559504047663976381817319027474229892441937218746625808907920270255770923012738770209053031491118974725554276519794348699407158748991375404645311708102003860326198764961746753601889915885627855048975421217474083562610365557648558096201205727656473646156584374803752957960698530505185913824088312461458794603925965490646335344996946219866710654481461995582391926346448612827375556191973448594220300401162795248936311929540875380489549360261095530465107167319163592130590275168543464128477719728425129999543459190401460713968478231668912376755459861993316138065654050945688072522686181649066441711227692805948812935539821330748395160596699053305039824340320594021799519392406460269359202140537456903778835648039757246881945361952348923517579802481355021230902070400494740524243306965369034668809513349662535677425527814177294172411902776100012329713303947301917741882281416696513152073687178739307431250595745230391123533762567794262556488038485243485370876003996738556602444404012226446403186414832944989149856069034461532090269041634480685066069807456 [168,59] -547704364016081339902015338269892732884918268160585292457264868518708362017572752641919190415423605152821046229756214499184061464194199995999222926137801442922108453029771596568565098724204141968367857939819587281255044195650695959577546789091502258927196194555757500265825750422209942060299590321137938327171880386870449404086786982475555369443787727006483670635254626804647217048943058832740936033050010628849321080616221069696482440379213499971895682038340181094846674501518255537809682515255482980377847973503232893660266245866189919187914278643861421352081988643669139572933100859010712588775529388652966202043762969126751486188639279763424240174342666396847308646191833341237336985235260899341158246975032073352215185735002195175907354639088761232240507520222187418712434789998025140186795122332409701201246506891663625736631642684276314415398633376219610239555233670929063394286138343610483033621307671312130824523221946192244518054853078933099822197092765461826559883108406138232802720208050948001878101031994785181714909613655216000391506885987655982268261769457438045000264192638121374352727386099404093773094535537543830426162965943543979381321293176736147246031619435169746163483964221364315312405032932562904074453985726861688370338734479981878559394369276515313552164562093779200788916478591035071805866928693215961253308998990011280780136181566959437817707545397528084679469566003815234029662666161780676163147321553205169448997544758460413357989201229810808545632586116153006370891123435470396873988724728961792991116738590420530945255655585268945082320425335157092051763489555397566365024611356484713275828290018954613766338829333657494779346612538372804113638389883307840854216865409408433671265882300006694325076056543625340975032845523335416904607557264306712020383170831372960633157010904607480051978870438915000654269279713638288 [168,60] -25786017661293747726794153295368495358393933891782964631141257165138137216691719607598479356552961369294065653260959451390212525293504525698573339211222288367239060342547618857528630569866007926088592922718832586391130040181524421725887372198349611507173537732376068158218202550073135854400852391918944738087545663596907578007320734680402781385939155297296752753868552809660206590769673390257592373685005531503602651970034418087670367415116825290546467689308589988297514195126745072043678779191802176193838310554789084122726643859720611811907523455204289513983695090040848608474441519667678907235751289034882518228014152409439484352963200943468498120129433581939047185571864831619687001979762872797044291747074209415865822671341116487799098795290116015356674273699029761590931398948489579044585357991833768024751071326218029940151881693577407959047695489697724886025875481778871723062289492300482540831442143090362415300557215347920625822689507710114129574864014084436020686735074626969435285485745767683108240753745617351983627793613853333305453920269704577207355845114069305579637611299091573055729216056579270412864194674223198472026257169130371375085476837103045952689075636460583063990094875989069483852647880719648314617188604369474280493197877867441551916389422217498267607710297012655338742716710522758549742699092241781500980135256311935407193415307366028223880482921041173480337738075140449171023342351390743064972983031746418952206437345233995317720521648280427370577965306306479583263662153130843015273982099546038554835745606021836601680372801835805741540689093441785882200911017239868660360736294060179960461885609486203350254162536438837627041009215099419359230382510476037507996229325760602001803992977759045945106393839274072849629085665176013016194863348546130957328492892652618343118004517957289912815105953858032699429146641504 [168,61] 8806033791888089045389093165489618660360563743373799308086043539975151421292459802389059878272840687235210678012852357364136900548314647975564378847274480510889170157079244706733438089984359178155135060364324330668310754085684864631826202097753890142212747377361306651968696805882413380873707580587863618491646937501629381781912069750028358515992607690777262187771843323652301913585589425544593732169022422006910266598031552656585502842231011794449934467227688674665377070511023402107814115888731451911696947401944306735748435828968287287162060850253237767025875884370835459644810305153260692225590207989126720360711202389160373565338197491676676129938857385950920552286260142752959838497354913478064992656033296346823117233235924392513727899050038456281539197785696011162443661041851333941223287799591710720524804348761002515378477136489143759463692855341283172889292163010338125368595100311017310594676287408241083623848499552521628360719561582475949080467633417928564336019867085177788421725216771569387962059610210435468981152889969027638159337214082518433282772458403808812170337798098452811874768136787404772839498090001531931075705272573427558899816502419300582177551906077964368458003643342560107493409669370450690630152374944850873615134715574120803226916292370119092028427142189688182463533087868149672141595042812793454008152905349170156169995495634046387720005408951355897717931534215936607616936486641444976880529916268654917388555805355335122627703698413919421701478858355856928879897503826002759778645126594056306602065989882947416162043182765992226143731240391071749601212592948704026165509399784143659316290937357076718467961697534621411790669244323865076422003387608556895271177313232262928427159090160791797528286242979009522226859951693447236199782414082100312541545333480937495113186218727385577197439905450489975685098304 [168,62] -528627333971415872320728030485256234093452744567749979548369709972721694116039316673209090240696294744610424526130712117630627802479529256825777702416429174706319656336680635286951383685139331650581880409260265772499530275192421281780215481154820097781433907269877483648998960735312876437940730415617498614904336226460203460837938507151143029654722056480305333246089920054080304999826267333141281440965278163377032118367506332731722095918067962562393760285526144483064661130285882028581780643399130565096711352264035901691966801961330267988805181588827531822015682034074326434187084736630315345484848369272006220107938120740798151298296745815493426970151063922335488822614583096378486257944957872554488696235616636792995236533248242110911438593959138005810099784744649779273357206365749402029097427847423469041148167270649467938549999885910000711845264191517378487524363767369068108637583971694500148438443687865072359139073708664817377225691145386575552834324041190200565940815352669311163596115272165247371590528290936586779188738141492563148548436584752964196820301046635052006674117640155406691158085570949950906995423407758859396704073220917476095204994387223711004923132873423219728217516305028670680692352226427391142699219329939164628063838223449711185195546070197055109264542076625982217965461582994722608806805358739419087969585437690174933038063042456024242267980499870527703005738151812692656130890753417512055598916696052628742431302468334772723674173852766393685945059118598598766633967388464267292891134797146256750353931792045855034860088710449803974150574098554477930418875407821126325995429138315132224027792751445441055349869623804294586858975310732192918990062910827347665338385593665344561291668010946497963727927573449686106646256750070026048359426861762094600336137021035702303917678267240032842316019796711404051456 [168,63] 440956804817672694557008953958157590851501492644714405171346890478895011223978777555407650346316971929415770638956487362493078469466505513360548768503502438482647460090118231620026803878713252422638752849203912710934019219875822423687616844068605619127330327663179773786119146747670405466972518601901051605151040063366587194636141914705417502960219987732024793063173352427380487701423417312654589827198753819724118448236859123203482973545392957565792981320200025823951773172778883382864323431687454937088998909664885803923675546214424743906912068332305727538912118896665404955738533913593234823389870079853112332385021982361010094987708314842155649154511634235514223186174761408197226679191941085725461400035662729997881237944929138959518564341186248005069918975262717260884360923208616222887887678622382442097675769051307386392221450339791810141657205110174877798141136652866662690974544864899196607078697071621024493001172236550869396903101814064739925454269677455844725347001572156967888188539505557764412924732726342864124632024401602802564308320667392459731695422564638874425207127041156271189687840345585247681471775887741705426924161891837771780191493637077807973468198516579761767269760422786112346582921665647635104119280795552047346111568043193573447438757175706290201298440664899530801508823217285809079901569681339214484870696587220206000830096286865023633257635379567649420447116326399954099212593550599191370850845126764199402930730177867843628826377206446665036853973925195868790799848245973508241022379188408673177095569023894875397273374530599048127195819127752282178379550963124708690961763588648506238811182205700042530680642263706986414481567275906882680933243333672624100980614558210334963383956546715820905760967633295837280908842133530312405057493440435585121107095865226196323302163112737283684617453402123736192 [168,64] 98149513338152804968935045273460207720506907875236730294446802932773319721111519458968254688262007729497216258877266050849372065429236386637525327078909092464278900442623672161404250868845312539911736551019771752718851333227361677655529602480406452681643109581748995266869823998979359994510072708548180510527503261301119231188141993899088876973832126407087748127485950982255110534357288625097059851309178003335507577074122387556991975462172549492916118445201834186212892609890290136006294267846298429157510946428292039667199621805159203755642625318567950458748710792048535775837361656720963429445355567809573963916617511043229020985238480267712346423480981928541344087844361601811546430389129991529481645690724962478999747076843570161271013522742837971237355951008977440519088521490904246467953685450853239560364093786239470185898992658826568613626583717222535848417486079278021637398381911625576702351399682084855778184216429576616379502566190601338986612509880578092082791413295996137124855751949091547305620587193670063146626469124552749438000989829622342681457234351616200318799848467662205419162915460041733655207697290911613253558503751592730787918356447721895285967402605892422291908981331955227652746980742532600778765467632846797135361676122371748744969795981808833325826340762855673203599369956330153923905473484226495939876686966299259922919151724710811694115756625314634961436470148005379298242584328977518174120434289733809338650971810278521552763951553405202113844668555452920854674702266807060277074288090076244320558996024234302800503231881216599660533023313795520820024062679131641907295126923521238159624759217835598390449620651660563990642944392976812888631010028975249706558398417214168912510237884626368651661079470519600689524923374692743303955468715918080582248674753257872401190438514819273222080638744598304 [168,65] 28644987831623178335204453463039788381651545311094863982439153647985611147890873629122426578667559547868917131414122706002250779793475840298109213501873954309955013454683747447691087352061147328510622989066620454048590171559867485129681708751581847680626292701735562623812237464444595711803165293418828908420768264744385077046830618795350142301241416504972228117623662196307602572746038153247588872128536940133245829040052988013258119047831650736760328434286094022986537777128797545408486367792239992225118735989293143602535104930269420103577515692827492290663609607516086565777827300635898139818394379158955807899158109444081843979841547394056262482688974608626578986554950788959077165494035407133948546857361316489220672496598372427076675864778285025076863235177161738730541186005838195005783298397198022385075533568779516643731302333201887152987096131928552901937546351987866128697586956756132632384276832886041948147322948703505698642914017622481666965420120567260171565889304077860675210429359955598540551316437585376962130431288468707149895169432052973766630840912761448801929731843966476837647121051333735042616071705355044754220699411661367297189085158783306401656403070774383977576917724479020111597793985418370635778065608749134558195394184744276926230152330934551900908389200371106978725764459718331142875317493373554942420610527717921716563842214219804060965868041266375667195633856705028315733094161175494896861405487429625737637326041485181874768129772807388198341629426565509466610629568956343442308813783906361222963496731241290750197995657471221045617220462830573649051965561702757297965176776041322164790161280459549913693569697015106238071577798572104185960948961912297270583439921083655162869675576805804878160668234673785151046642795369721830685014943743859884724485464775962946354256243681202282348888630784 [168,66] 5893250128285885507638861932592527716071577614318708906509738847552847228619014937746654436025801390740987827014111060609524403978813132275715035602242587846846765723226771212865008549756718282247615208809412560529556668067191199098473242539832251504083261943870334980663687292490150941356674606784832278956719511879102912736936388279314017503065393855674197556860415556546891271979599367865980145286098809497382379053327483373898567474175338455590040477969909466235267720193716561702828996631957910668514222976325839749223801869799311627856751503047941243901292184666163297868040373758048368719596422086070076248667447477717567607617676907756056626074325567153894547507601182250550187339412839897258154517378957432088639819260918367861869537824241191326445951022640665720059334748211284105724919541411132703568495312027029909380444076190828926455394611194460017640991819330148040291609643065107675907689350081794508052240568668059751018682353939517509405185586020646212920175622547576275672455783311982812173172382234638041463907153078984383706849258758845933314372485163440653955960380846576410516046196963241988076382350230955212395033722155003976121964586200338880611237398103877880909145552097762098782033088231272307461375938023946200970471829421987310067644377692224723853884804584390460978840378218978232201994572216987732009337177777440589592952275119144845210717209236473465248909382219656891380221376808900379657497766290706526590668575534058285222772762949173923277861603880371445957288695212357556603776113888242397733538091356003141427980831472701607409107110029393276863209929639909803591697887639626811665108807232265533271421825953328498114801279705248256766565384161845452730769442680567413116661024600222069871948605982939124864806962474091025635691542902480982903231842984269208564974800938230998553556480 [168,67] 1055486352981250000232331351295197454128518320037096831812032378755260240865019642247242762687629451935741245850233463859733429555590370801708925134474519569939483595794411074086677146890649077872080894011529371852571555147986490858657093205174223655106378386790759582285824936051910858382096263776325082389261179929351577760742032113552083170791061357714498899699832372575225815314020204421098957042009030867210588408395544471309336423945009124994441109678171602219712246197035215399610291755313674267943213362514127832461482538527548396369103399818546910864944915337801581900461900669942072867930116606451892677732681647446279902578039806322089218089505435996784858384164272006002279160665513597356371714477927876963961794745948940936447417643742673144933770569602169537774231595079412051741637080647867673178104663679881115713177269108670863461086022861493756358526487416953402275754083818999397418938728596645924395158215279284231491553197114755067649477800551149164824713916211876195978216419387735180303960641644093574071391636884770365894479693423792144706711335505689256844941721572860845531877984917436254176709554077442138705015251322004047665049033764132413002657525750963023394372176171142173271731998392385825807451950085909923781993117697006115691282478715880507297798270225522957100056864432815799351073055646390466727179802275775364148499002038138633775614887059211774899671366309121315674832302101962688171872508810659476276212218668804281520292052079387653879880187252992945043247588603586564604227933441230004452366200487550763754155305298777987973712398394036779227953583278820928525958101017951273168993632587321008102415879546042629321081846003515938191164000149443659641545260327424749591530846106215140436999010642463821746675736572488074754303284585188101661078261620103698183502833716357058636864 [168,68] 159355440679883142444920439562721351353117387955257481312493107812833785852973838197013849811472484728716662621313747663774789871152780797422591880371713769199730732478605328687695849290405469841604779307132707207145756195903109146379189036265249992651556913576999658178851084862545183522267486485432002718052861679810103072032551781472725822562163259043933316062754788135562537428420818777316314344971436730443350221601391109223206800842574360914494056653980456738785425855260304924362210940160066322948890054671767739760649825333698042869545884869706777390208850029322366015649293960817413209876741716311774936838592227371982978234728907632440263087140729813658923752426794214208983446205098518219292630166893485900127625125891027597009927359131074798507595158770054054412093601215494386099690825465753242029842903391184474862739356054466424327183791066860971711935097691717054773920353596060980688214139354420191034619081792122666540097052239255319528882285057915394645649860668147983191474104581721948855714335748186692124553879766384662610955634518452308598627683901890773184506836615963968793899533739798156348028707144478972545570327950939619992369617995568333753239707138820774174073541202673750385570168191407562144130255051527802301473899999034223158955357073157887219713066231463726161333294244819127628786009293355222577161924089680146299248433788383832305031816862516113307583547366859682625524753214376954478188586859140551807868749989292554436691625331063643000822012186277088819063863837999943658778425713742963057518120915793139278076033018581723110510176668053890883112815616086082268399581961398589537747242894461645843783222649595250224822372590992201991704307739774873955539872126326616546820536694952213398793737521891445539079291088576056694645468130520088676968517431409203008414048483029387168 [168,69] 20642196713729831571365760473854565949910303615339302042375991342029197519694026266662369709990249520797708183147994587621071306208717803258841976066378829795614390573599125822746066835581975745188873809862583886579194722705899731873251144819043803752368808425590871111925525909545754950614550501513971946898316769774121293874810192833190457509846909357377737584688721147140280804493384346682265311345444893105549816956492036040510037571472920547446951448500710976081443969278670481876481245860232404488407418945930451474390750832142605888825584536263770306529377204686091436336968853833672385112705260508863443798269372622158469214731010551835698580213505876160095850376878009715523971812803570340749786092294163921814264534800452581997893754823832838987389292491357396250310737470178235163508947150590295791630698487688667820992426578471187267649061621763629830303177188294042663338977851251315434310479408028981029623254597855866410090326307218302222918733149004060076654896665912754907504425135950807292878297342248142116934940432362227994612037578879515780129698767567046062651574413056714358638841732806594368047230018533328784803904219179292778674777585762791175140578383219792578629510047714305640538817174284747724020426063679067546223067262798622956083018715690279740422233349794524700041698850187082815767499447316567051244417870721986082248749164727362254652451189449590609884875169593396797958409024355041070740494382351805996877030124979263054569445777090681440810951722422015593131302179290448628381592664383576207323690873249090693571337231041528134145394143399221192424607084859231593228500271109999206858416173479531533431392239794484490534788804808421788345713813340666898533847187368137755643918382524641888884551009891566097003506310704538466536699248858563031377538726636906840872233351226624 [168,70] 2290969273462686638748737477092986397543702627473603529237646561591444861295069970573659404421090940184963480549004915840807412674503573166123655259909402068776892314333939925981545543976053228167894552254457960289118811277401440405566716589613788094710272410280745677616505917286906026946026078110419743438401902802046636777414763254298502837757019899702391833665612593000967969382087140539453585631346100874186415852560464020160543950059404491805748012857899447529516162725151034966381433075435545757764710309439713042248761891914183365680229012697660608535522212308888350221056165921378062465702975809148966103482895399049493426031759863835814058548096386310965529054197854429886539738599116337935118130059674347870222956770541181761363306831322136411927258362569036672657514698575584957442146875463181927973745875214502654826892513816079234625126632077090057023708472643303808445440703081178193013529212420703289652633234356764426354956649483143401713561374249728549930259437918957959016787699034334872821810785994445437088545872588205723240101822031845921012545280228824810314819663234944402816143433701613954526427600263194710396778649961475943760434887485791652231685082703835678996075639051325265788641660419645177289614389259813330903501337816605201248542772207265322668312785715294397703547549352372074522654905560934158559675448220719910891696517742843550963054228197819015576321462767591810257626846557218176763633097441802823347959148387232077859618358419382874179833529494744626924129998837401564175715888788124012856721896681390185117842249553429814522469733270838894501832506357535324873381937170599866456719383240321104624556020434115435834640149138733471612215978809590273652903337313488705554070868265425049329360358478472072579094578826923302053032867484439964019803113632637819014241780320 [168,71] 220202265683575576254409223310185542058528120175962019333625115310536204588284312950799020456149958762765361862448248142164470444870230728025633349342413165738313322033835270858226073250043869067336090269212804758182052905369981754952869647027920555843750676122077270306759104047162531955138002306368319258213475021771193994535891977347646212698987616225122249050830959177359991131726629578980827752422967731004367478687949977277669357949086702248526589829487817298738740802771341527297592000042387709328997755948890940075666085349430240477459008159666336121366918057739357071915104949159612610855902837061501794563400009981236798438093143653388505727314600786398982749979740561783421748682328520768750822041738898688207816517029340251870148962978992371625584782778119491125781248008889508491960180856149663713780020371871496961418852331347772075592566475322689217988859166156800332998937238211582737310330036681850716543440534201240613512362051430190919743182866188362425781277935255704116716853808335242047205015717029359245694561352308615364455074056590593645099767781900560571898035138901586941904646378819218368781754796191689716970060089766381747416277051481301823623102088618074355634203156806874235645781080749198753766170665191179602401705701587865533061740930138454277859882577092431477666888391525137968327984550344145322752188408118146455785634720223055519489994124095176180254390368778144219136736309657536634549105280247633165912259345781298036829811783606615649502433469336159676967337725302043963286927408812794646158156815485190310903391154581346153069671560962780281423793932712167343954138586438452588669474549495803057331576722229767442145634650484311410013253807640044854418555581288489665476080943400887168021336422767979293838986571799502048773653415047391127253194445640843908951296 [168,72] 18799990301782198148628081507216885910508390695562955137281616075189959587245776283404825468033847746415319584981963906362828059382774500735456982579607197033205376265195427088246879605425961184209752023774502980739999888244842105517266313038662564496583482048684239557785734474143435734151146335582209694999779051647704467272449211269634840094412696129531395589359383890348206726566508863349199492426123603407193327941795439021225244695998786977430773470783929774332821368094937882296755066964681652613557884394234682444941537420500361869802923371364194769658720356570467189960651388291986178005404376345433135469877429909387074398164939155485169242878013697040390697767598362241110151543590610029928939240226028232109999337514955411173238327879110674345181994683210703788781342546331615413833563585090142111506339265506840764451603332173765575401013255633736803222133927924589381960714854811187891314413830419984081386622806057424333600743712331554656515203765704156121479801093712004061092133443320402777623699303591980372630785537372898268039842886124712597338275743393964016457156513096115273151825655698766281982942168944713695669278200850909768564117567397084972115083003417555008431506172549538291300955353809207703350903262085992693274467743449108265251910368735180138257678637142294670380873089113489474590326143192768857671303028179385784615692221260964903213908386080068710050412682221590699855045169690745735472139311117498238708937323623670796542857951539850193623979431168527712573879013494454227377636117311579962280375701228918407229335597941887686024215263611001493803404567080273292700258301420072100765571185078675440458713991489205203015906823512854719921435305225255768049138249985354305566417921871025173125248316765850489383594031646624903705919294850400509955887207027369388392 [168,73] 1439366206250445614131770762419815362995704916082701255355892264430448962977340500822490265339064095739613126747551059568097885840583414768906407133516068674332718272695720534615014077408446788818353703639195766457512158467135777406236680721571837842624215538523643326339599644253708974300092778268707320765105345081990821836143368041623121561631823174592198973906434150525576429763791930407277034922273843552369110471038146000102508751312899056963517387240474257920898462290441372014706415852843335355453345429899673808476478866438882405986812060211053994156334396200813292584983267193328311234380679422540491109623976641859143444890987309646607694334263385532622978414362238087928566219683712727696233424192952564668651790799813822709737675831773315378677617500994627104420304868196924146564332853984179104605860852767461627001762904010974808688457654933172040891741300059620330822578567748746970833118351681154140455284909992426251797787513504394903666725009254968093321316981552632786734890247640900865667256665587868370845487504960010132824432301290115688837695415135271947525579657838782083013059217221192588367266355062094579756246894136010313305511395148976068895938513640301299544990735546446193727268249750713149642036872272918630916447656873076421125592921590993451227449567839159655274367195845605450592708782218115117635316041456317914247452590156035882776506787034931669074625419348074242899028010532474053407703976822567113770984212266725037327319543328990980626276647715877590853292671822436676500674556118436538755829611958617254727781315713982608416720185703770057425431737629891727684014239105554108180205524364221746103307056363619585125090556302380304869141410647022358457501041218378549480658970884567304378459438426706269806352008530126954540370820056377330631218090089733120 [168,74] 91968725610742482931761448468995686877647996085889337748601989526386403163076140553316403756544155935435098711888893600242408966403345811515686222991077440776467326755729952957862738607065372197000519842543285867286458020933378747996991261778451293087718736883586509578466303459221979848389882307341751746534952169083420206952294237328223776685799265832692635466073407939332510325704326439923732105151871182071747311064373055768949971733402737227735093911552764048721190537508351782097446419194764606432028470058728558686950763357209360593181777280007972690525828825579836806242259675964164737155312731689103462757096700242715518227066596312572180194988860285447407256692462208466349144916297492004993579904748765689229669588441734965720359704736408009042488452732829271569123974455567687825887326387956366159173103762306480936122071163664137209847591888164496333071596496093531747299729634387709052114857059828883960590501339977422599773357914737243764883724968820224946917798636425416509170167959207301546852638893974900674539714596239250370330055142192873716690304468489095148419060473839272976248431178674122143456520518670188534391453115822779214129271376389890759597958956112035217098676576731320749069733284265571605830432041893498614438567804287977146211490456682567203317718107354413839897048862559319087375372601011822164353061956882905889632343159161126761278538109979050028949575366283151640165530738515342113111581667952695745329437473708105395852466856154489841632575934059923503735189214117876651695263805347230579296925551681955334764972159539074543362248122625590976099875413117929728905413434215365444046699060226750623964615429235044465860529585712253649621305161733965198269919179958938060218182089459133328552979850349628088595436047226977365253734768340337274958054694912 [168,75] 4099563520729982818494613889530200673215374931385852066321166417667036792593745490390949708120958419792143071324527401006964091260556415930697738389815523664524627730433558590210767555974619221968000336295027715276225430764707402565889238143232510180761602158921856294266219555810341633352020274995515579045349510091429007498092203994307622124737449111617471212815707174057343166893241647797486438344864979518658968106017666640892100863293727757081636915538423315733759331561550177516765534939625126203152287622282529313703001422201929250904445124032819929267575191256274116292579782501136858996622148173117865207200498776797816503000725858649221392880674839838256632045029201958433114597682179612744636353727443431771176773866313104138635498709294723999702764765882601474227516626054434537722944526358290513150523971911055220279646864222376313444199747178501694018835133598275851620005679368356462959183285721790136766745778724075452178850041055441960476956511899055532543801765565140209737030533580084123914865030517853326304445716188421496586510617231022817175457955126077414576007253903186235441460989120305044496622381732320176346046245271735592076473348042120853439373020308201487582984267288927279079973004695110511439504340210686466248784768281761633423392528716297388376614183660334934517876025176252904216126146107682711540666390116811014729727394714969063826436464631281571511354470585847536690163839476521900712754505233115926833916852847380785257215414514817270042763649844351796661108678815038055828409232511881995841312240785855475373520089636125181462401163559829817058407371612602000834189748660900848024355444619371335685760013569854398517171651462281875484169561376990349591789770972509857519016104314747935670646373889930921909477844533567849346496785388743869889685792 [168,76] 112846928880814856726953282652733084845713904574802448934333383293934494120342292435709303556183502282232857226531702916549293160366804926863125142994438100745904089721549698156660621495729069977342794210198362672931015660403933850525625738641164809325884936485766617285366612997223545518675512757501671285207480084899840045068198664587081362357106089946899521003216640487669336382927978143959571312411336178157129597728298979171513261215153733154733143379555037485580650012928933110679106850023504531550746848815980498441146750281524686157664431263922113699488717137757311120064657418966158628317525196828593717322500638632120199804722292205464252240977111291602057882835627467461142489128217042162639947843138838970436055815935673826416929523850569828933889284717652258085566765949807385555101506883079184849682846213611114872954410754162850929132968442630405528652602636399689073291091787132099893123570002872042082692871523927208009844851889922737749117096567535312316958746463777421072170290378034387182648342584819133570511681731458260626506107646000265420892913269858583308996078826250289506262522489873270821370366445009028249148923630019519401853763451540395158832117390901329600750288511942135939304771258994184259008373402647759052267710728284263644915191828147604959407901723802708517115441926054070515391514129376278151863310538553362292684464543307059338265658419153211564303396393102265982493864864327391803724703057306146758335310409727620427494375888771750209174584818956834715117056027488893301366925207556875908048990293396678463699490188099831602008266100600930994310091408986385736777355863954767235638647420879929838498674087272068938783678888623110016905295734827848576960393068706241457609659581849663672129450195248260499783321884494924086830793112291984842368 [168,77] 9244257859830093652510559047680255678123972532482179231350515448099855636891328500829652330027300353214479371076766207548291147739265262930814078869040077718727388453130387440333449566373289701016001687822560485342470265131461804603827225616495298400933315503334655272126890176372610441890599320254188294716648226450027130216116778217764020735648922186246966473456026510426495816697238722819496135237977595887445153878580192952810784703756468391022978067321836391053114910402449478034629203013814101354375283129596464101443123767441119498846507303757124571626569765267895170742638373217961879966936914875519655444329501063200171735910498262246036223796194108923394466206646046817697151588481191962703527037409861817781356511288330293937967949456210513824674607171297531429972986259329000083966744627889492773144005952156651738846374559664014774550263995018641088477981239387818303380048136836675092232837889610805974732987425244116984483946959480771528609505825962872829995469428903354348927833807117632341268212091893447666436117699230298342594142312393309084714369626033809508260207611722670373797356942361445253573424153752323111882060398316783520385832181427863685344237691680578279786884825572976639497172102274592556865692900184390757919041256308507477447335666154667091082476639417401292356061450374927085320455488373787363914995166195563962453327586854512903561129960975162691120124266295135603625316562087836452576971254786397212563336130591441547259337284357721885013812316793515622237330276634085956708301837858267028606980638992253356935227956745445166418964503182706057456948128426062739719143523153300090669684945812080768573999671598779186338499734929375249853024553733988310610863485812482838522577318016953312626333678498943682373063333545968330933739225973681408 [168,78] 1472388818811250529924930171090644546304652063740850425311399454272800939138469222582871226261712126666723902313386495997534442714122903728529114596735775820651071221297984130559537752330964277216935954795195417806630477150593468930450069151777354932759447270440482334365850109187553608630153356631338408496819059100407737671139822128757007221802441502574088071828670040342260796891040308156658261947046657144571452302788516376559946764391757584288100421322901800140214080407557033008884520536760248017028038834864964732976909679293162015086335010942583990521353389243680380505900504086508715335550002294632247052580263743471677965257504032594464241062690524985653240308460623765792017520382221031232534098173646454125416797850952991299374702907334943959421245337641001565821859300070183277524514362498181419260098662423937606478209945413689661560171923137624398655527813773322188631997222949958104012601947869308896623572257845795217501536348314036330439402926401001526226919364681406393179031083705976368366654987982386276769601861164976998727717136919744009197955546909003363552786801059628229400199745086919922160547504298971961191743951383604733183714763145002982946273158688593997467391659367748789626243654973747754802000940797746225022523940116007922486360901078100518535556828024841558432056225099886842065280425806000475133224256472358457002138045920346104780254261405198680017475264160118973672908329632645870224425176521152770969856302764071179987786125017840987868051047980782813475126674257943337014332558148783237323433331355031841205410453820641648575795995723960016188127117825452312988034982561186935752794583113606785966623302522295342424483220094441503131393738842097744278307635541634735221542650866917356799658495110571468388860963052745481104342282084048 [168,79] 98685238192019640020017384655295006523615358439201021900817218720906857863516950938932082505687941426202556233637947921073458995358924085509201405351779954259171229738377135681446762660836761117560114340470941738447550124986614803665715371617834524384016328601033620621503854662118852685358058688860962209230692592018204502669506798340251455789415277332385858877793908438295653960023751492787586341845435160918969073547647538589941620295210633369953739381009381202483798795083548306964547072847963505546125735084934887800420097276724892472230949844992784219744002375395158874212093003276258987441038498460034332811054765018218175548450421708193040161525454328210569368932331296721561336697449302394516576487799746071589223442227033524507483427022218948023651765612385562608032959084881253802048941799566730298118717292735143657078064566903905653572593054605019673476535981348367156337913060214225867516938299985244143130329566770609755086973302470444888442785204514269048192478767401650643793766010844444820143284705443255265619308486882927067012571227139418185564319501234124699317244725139027569514114134320237308097682023340138127423361829159928543290816884941903662200793226853816947761878783818503399117069396564231817814880817720523617225588851933817416232615983178436736753137482447008304187609714446718864147151185772664616862012999245207780653686166411418825340175709405609707742842659136269500992383918450167552508977749159154685211039566138412466691710711829782271248359855976780732306439695061208410241506992056670682095930218896285935093413350871369503875305608409654922746553562436458223445104233740169575771258728541247926769034904653257092537082780461440408329652761737592617463510722668894195319057922140271708273691040842434426424258823865217312783814880 [168,80] -120045729852131411161986928969776626270851186649161344013807041638407544766637580186649413962776663093685739204945617685797624427152239760615926255569652391749668673128586287949349091994445173466525223810490469990483565117486151101920592246575253410370625118245402522606230866717963986485237823046932760081443261720131913766195658591949602719239317090796513971223059633632084427544260928419891675020481904968161066438848892202616705172252181174734068229922935477844627274303394470545841420001743471644937784189395834575147977662954731606273666654223408499346990178672239562413130278930241568332174746805474015073821992241102123717323176212193421476311614757268047214171820956370443787148785900648612389904229392391031494430678207945742547797018277012489825393015863711428027033416998831422149477084010169974832678836287100667069621828993684801111998198017321609735229526200885353846127484892588482791581573714987755878383124608417339411333495731910806748260365034246356606032710037755839150964374308714804911940664710771519059204204602414718259522211834706089995971736251575435492681802816516221693533278613770282480669361141306219427680993506877802353784124678479115557570480989195006444556181889602063268458747636030389748637081643815789050751633042278887836947755899569576851936300787141142554997866045372569055251457275944176631313925835057348855457464572532046952621258552094491172473582320351275432314748494451867682495838941043294323701984620070889375403391340515157974874055606554622963291579844390970741348393454000461822296875980039523795006564853565505163673625640157294026339238346996906400254124483894718056797223742467394595404191914972645579577486996565514803689389537555882139772570629287814810633439107991870830999781556227118734317837479369216819904 [168,81] -407802019477580873441648833975595439913131512284428040031131057274802270144438179592304201996386873126375472393778646586216858108127225739647612345449498028690399911880438167657669074498721246948742317029966895501824521741261444335027924130750813563595054183898485907656347938010260668743886544782514382746252857989054046093032895681284473388889049262042397175062174746931645175774613686593289618414469409677519778519896145539784824962521786173627524733204340788485245546571528719399685735682779270758256505149169813330962261824558360208367953642937526995792151181622854457337156035204351699047444559181777228972658113476706270956126923186621622012960831100479591736492128613700216446449515100251879556802843834880121468300916988895085514275340683996213897825270101117803003082118084579687865238966919440279943743087835551242279358013224733473040131372888716766528935740551746621978057149904009507405001016135634709334162120714463823328391151451194409386418648027152603007281640149072458017930058689044099838662167753228950192226859141396358820174492987710144338375916699446748715574827141011459981437748781931132751723649112108739299932820761713478037826868313973375417425461021506530370613694822090814206820671841656528441156278654477038231338892879967190190921202741585647114241522488075550657791968713080779123379764402126961744103043334481576188356013636523259037743768808162050052596774491942708170192775595640020600802121553656174807659905033071006511060888823573168785753201689519407481702660862311298127247159450344667523878646610294380269838375792011312174151969993758146980846221234303868285287992750284774078905682430901291597175982434041844436413276507896348739758704615092359246957629206032903361922202975526730502277075397532051045557305167048958848 [168,82] -21281118205709178295944705481650753976754117004550174350736156769275071866023950532905543711957156774138586329657890589034973246539833141176511703488906825510792441513441039435566899944288101281184161016806387759972517812174211033428522548579579118221821431467038661671505613454240445769172528948767254036708509222127764514986134605753321649186180493086294922422790266647612069322129521503603476927235457228379420012327515086865037392619538793257584579062928311059147054741015335301771468249410508544781278933980319463376164390953419581543113300468742682984580351117512427525751127350991710663499563830470171675616699151416541081242604032521018792582750900147258443847358070719435544930294615820631134911470089590476711420463372963174359132413295873069515741962655960110989900469773312672132913695167851479595610123203004625438844659208129950961926529537692483498348245768644737812682510127304486637583962843876786392819474273965987814512246076467935469883321483674505411518643845346624904840785525937085640457855240461088052132038713072660899846982781400031894467777769787823510630162925110427052007187054568889967733005107002591393386877444315598158067696913478199819823219241255704856298490891777987654645893266970196641852564431497972791142728730955057082623062880440443579312494358184721398363664167844984241290662070272648125650648962378665023800126540897495237320869695022888617215065902054866489390883098125124844067283822653218570826886677794401920055749271460147323510253658352334157734779411260326002742706986321464381988139598053603594784131899391638487722911701263902670481452122406213330441263108951855564748977694615308492946227449106824629970189145959974355790251317953308260802003586450459400072109680016660751902994620307570963506998625745280 [168,83] 78218030810501594098918275199402928454622453934237192089990639160697575407345061555142925383533017063617228651857249962642260061839873927239640727536552301788483091665286449316543068754190054635763760075859943980699003927617274206656510358173598069614602327244961193695124804584185260441578124291924096119542941030796460668639544946756010057498548147171196810324414813943168798674512038751346762501280577326561958906872339037216159314072822676838909174797398647996057022365638225284875412641098259382187723440255042045856175060105899153951938976182968557363015903269686826910768637019026580799516651349826000336716602189037756981748669676397170938578763685457057832236559052355248837318569148812347496052131062282386542066008017842062867128350784243298406527736517895732953273740613027021949075543572022130106259173327449095777784159569912730364761751837056759688626238949355580785843243444803308812676179284360364550798947325765028864084616834698008587895709082638712290303407748578104079377272110448150760621977245773865724451203710615779538738495876868561992324499895711594286410913423706631871015456598110396851097410412550326927315251294538012796551892321231387144557907229530029136374097579080026100683137213600584307737520731654930026513551461144737894523529812712041365153938962360421778002040889815858818568468821499604429661972183887125063930165783989692738384196260047456313920650881688411252243582408789668591317829757369257938777349255984298580121465963945361188466628990035653035087304622379971369245029838941004699806552607151598997211765859514962787984408152209027348729505664669316039905144022323186146636898486271256537145153049287695848841390006314547219263656617930526420084209866654098470417046780959045226639196514204352799275552712 [168,84] 50646548260793926192134159763572732596001956070083918663102894366820418855499380944705149390787493851984433801020201690759076846066721326794592436205459576506178387343419492481561468214318011402980525310826866772659235226975936433713347610077137940444125053748742258265851848221715096811582987040719253314297088587404614850791601624910476979935859068083360811709483459757037012971966033374444600070963180441753873557267404643302998642709558113179637280200585916885083944118714057895265492954834063428364046746718846041221439749456576207239880490428155659280437166023557673915047339286910191697628675209732963070021724149897711826274062012077488065292064241400834461756962122376326411204109110355050869097768261730752017167047595603823508953146436678022542270819069025478383618751741830314747303700127652657820325943357478468095094084253096407627316844879342073257953895540892166163903441620293294383906459214337237417561588261380535696758115627441731971291224631568179218879789209368182407279652689436242609519817668563565184412675153640966007899388917799523808839638540292353823308672010644414467378994303814810912412473329331084685290931106662823835882203252968235896152046922512137113614282950069194603902887525521854830475930806644060341988335055398691904002320034048822623983339938606611782130604584054091440469402033487578355519578179892287561627604968648139091485771464075330246883473223779879044853524753048110283446029633850817052459719112989999146531734903185567309803548594370970993061089349511000183938403418560017889633592174322832376260655000191235855606636755245093532038466019216256487601188345571597709587371440135838279990705591710036172548011847803305505467967330785593079817695890190617297309298300776714604730630429603683515467136 [168,85] 2025260857880464142208524305412025897348291207799414398220078672796611174913259183757231478841478656697934433788841138238151016625780513537524332325878265210365616126509137928129979759308719346787543137299605232522168433359399319427132514849789073437169510816619252132484209065271950094322979992553539649507097204369749671234450068182974447571161038707479165366350600774819916111045982969033607278704551280908030016727598832359641517958670370003757981794646437841261165409280263821317808016084295261855842169400245779892253873130291078888597454950250619336183409119537693416807932357402063226398460760579429812505730063847450610495159928086979738678558530739421902616163877563050070321283183369984058888630373356946105078786244817215329757985291150714247843473552519988541135652142321583425194818898981649421897129869308204985992779787501066855169527165515814054706171697829642006282925618135874492787360568748058751464553005742871356776100887398878557761355958698998398598610471109804063449948100572097874863560897490957223642776886654591911574837265947157695498015572473333966220107567150552599527567843225048536084675422968870886749836615214642164196934521934044484940722168443585089556442228620663277505772219931768231836728557034054697555186608619569390981614028949529886387126068309126181604228163739236414367157986105890482045446310517248237069091594613231130192731049019289132526357807021537094557421210974764738728712861715371582590957722642041235399671514276529202150370367101086172991473248213609381797879037390644259626103892418422518582436682253166306466737093332420193411824967064778202447897330345942438187408009636450323368654115744458463401051344243254762175195042797124918245234549577964042462385748785375867499090328452697163968 [168,86] 12773057175085485794741278457527291421894560683698348672005051879953389723603396347756332729921639825333538736271481202672686822539978841829910592272979667752976530629882872831952987253975171241246088240570037241492956541401635178627023871976148167953933006521138063726515550700425486795321704940691258091967893893445723526382648369614148338666341961045052867781728238666839543929687155264307678037413105184288595319857458491127763758907872725463213240187992862568043013851727105060494576003307684098011143433798905032382121839451936747609852110971829360541953893556761989931273119596172811792580152550553574884964055482218047631383457297527784541252037091332859993270240499124225093336104390613087420571213497966936654907736900515419738893915552865950228019727698702182978065643442816299354402823006031849608061590872063958330836739394907997663573680600267385611798319056227870570090052420112841514020423022303896274381549406742313770318621640089959156728505092947018864985502678459735796603679344053712102060467427533210289890701747078800389891841701914203882941466834532719178537431147452859517036798580498946607322848010008261468092852903988065353384555320806119681216892030100460396987047080633095190088089642518168030701704062387562300945367005659762128679657155622401213843527975120944608437952739940280828940009086932757581103118640204724211042613706986641911059661407927452305089463346830731157750712037677803739619589257116723612619918314128035954563781048096000723187538233711947212234322588998101259525158191228036086425575832747663192064592489857578297668027578647128016959603294014314237416194279124210412698537971450947644899437369943576605186089796178979365470551210428466959866226394476061067828371282882809544782471575408456 [168,87] -1470327131615758475463955356959006783186523936963097720187236683760056124203068201389351215715617241073938639251143261648020018557459051865340978811369384070225480615686319324343714444148650122289201502893585394581124432310996335262868887868911984750930754853875247664329896088389077225387580245587719444754648712154950721212924353247647379922706705752852912504397853834855482637108531918525280323249683493675224802433976794537645545056979250436460583839970509174653218271621649692395596689333080773863594710307773918775113140242733929066572559696426038729800371708078171801305505339994674908238407965677285290443995860526692105554262138956155495007735676895016505924943159978389028092770357142989992643473823849480471866518662520800426872347541292175714074913811325111723075563649893680773135635913129361328534083361735504221984992109784594235510338648614568657854513834385623612967163642629779183023171237779215115451243184454419985506736313225864484589529973670437002243745547752050267429862185382067168746040969644727976383278446537588146470222362100843979945615357577458153872690676924871355722456005603427427334077538799914548277620804125493859310786865156167030860700207953519537896856057809616372060859504594430447422713036852277691252101621116078063310721748883916073063405994208974720084284723781257642863644288193981408590963342326836028709369436050017896720191805233977996173179426170955108235449016383187498537797530607177340619762344429107883655900575835877432795145427687237998297413398510700627031856881915118984568100746746507071790897227114783975115043136536670701013430618645530807055816824270187917633051102520842746818203385005127625030682058303808533784902392655828241033406407463573890009053819080962759521377457104 [168,88] -50015349389343535814824234896649096619416112773820805822959394592899852005294726287945466661674071346097968614983078360194392943769144153494551254963520318213656814690291623304861176836185993789923327033416001948211886754128720659634420805121363745721133262979318595320544971426653779154880666947327707498205814622963751074032714681901547493309883561093378371454797041429106037835697047880542178419360434697893977140139773644146337431976655908913470139336742009347787811814455799815361844050835110839942541354829503883540555398373419965846221631494063952707730625071435978116502171570034436785492120841888485566076496318366792855807384478002104627754991211998692096520461426575225701688982847906857334418066609618823632948489419026476349737118724792294836144481552904822314748371874297473700293805982630433094715234657985680511997336652444468012564155538899285759244204984543580706820069862916772176448934259793513929752893117392593537962877209659324828637579285159765796862207036851375357035414448332255036266746182989743702384065787075858367846455796645653735279559172537173142202641820548359606618986794394189209041381819678301570709995188930218857594449018663325500574753657805225762031658883816401884512123924907093010743407976161870127434354576213685933527322525830877278380002155107840472244070200124054272972267259769561648643988157290962094620592792124969706562854442654600159755476866925505551958369167140411866296190508772110739780000547925886700708674567796680072180492495801371123220947722721416647493918604078574211780376231624945656706908576444378355739354690432337879363789306336925931893771570701501698872977240293090904085868468098164529235602041769031888817604898506908132902229263271765437413993811975665453836759 [168,89] -418698318252005957640782415324996838653995523957987751800771034763283143262055696252609089439710595980799857964212974944717985167224650095400176963866984758311132202262661522473162254992966009520653383608427644645593393914149532201322359590593499796836368878703829856871449051134236984862443919574812150579998732661396405970707380306591386392302334366363029578115439336243568067820409162535238970655134500301228555218129258817134049051214546121710713771476177958138815174541688810543351055666705416219149954733949739959921462821694210117067767107982660573203753649880253916261617738503328532992689014635220291357929621572188937500681142286215724631218865058136242685961412430920866356061878896719675622372457323323877525480114577852715010865389280513524523622855177174111743267896501116960168677523022117505340892607609465130170216276563706874995351172880049547317977215003228154289749795004798848554386662380998943767717964193920461128877421665880853523974446846407475721280354546244237498622631288663573093707576350310203130810494034560226249085785501506489150053109200742104450241620852470863681511837294912678376462989239979132488153496911058574178863233639859726195600511543834168551704538159616211910011219596779236699320200945247202653602085929708307972465542257877849826804732549555428471451139478652266410537383750933187478909126501194910496527600777168885377673603702503155925611360296962783172247260864909512139465785808176981318685388917812030268559661946318699568168268968030106010300954381008191907088022225677011861019654006211683737263661913714987326799161787843030210323982636525656564570930571016519751720031579616857056576390112757436207253142888444031627430686127912924072476214109393829092556613616306209600 [168,90] 12460371704513536844796635987620984509908695977066894850809354401027564114392528842300482354750203740065234675880534937949335632003065472074941684785265089783629096168231297980678042754319169367199909253948271313496616027993436032970822466650231205395450781984715702427412597581244467342417900109490537503580984495283409822561228179257031822652547432286568165690598572357577956051346865116248444432697693136597921865629829643028091527220691755760229351247230414887445183777406263014174917467449806299190340107613393264068470702670418862911460064045755624561347264008441662017545972102829572805460428975587575556992485171662601872323847491980395328027009619613498418715467426732364800359688230180475139107477336176510318212603786092335238063821563883950373523720756916705406024102654148066826947908015472849283369799589153584019418742367548118539121675380667687822057420805619802077272726221051330210014014955713563104697063504629551519101876124981736182372229494608176418814348607864875450412617105586186450592655645827530243742393461365602459508105918312974520238336475790637548075737700215488092448735139514050620026464162570631216850722671296966101851463095946207895147375444440742906901562793547624386421659482639314632229969187163047789791860821362635700232444752230746410617828861656920550837763055454964363556519522816865961029729812963357625541924225638404122240221924848238169554099053883284287988215892809819196618406052665569706672966052160345540935305047276467226758428069430795790595776254224892526123225500265719759756909066541476450594230051091581915592176222284604081421969586113506313193029374155396167225235678482076969614321124424970624799904875159531529388919421041625871704616301263303262725988843725856 [168,91] 421266562103866347552398661925578082839158352600685158745548375562537872914256892815414128825802499684431261690030294591352320449734461594541181813762619551522940566985509595244419768535780516524762123251534119105068064866288943408628537997130284123690682348581408839222025966991014594981033819155585710585230394659014626790256907646196175076938432071150838469769575922793538704575278523292401499012629328343099049267686189817266703132923403395781358837754420506825308059327655713356608301201496709486106291061625147737508251069346301767886053908153575929298134159818836659148487082637211444738345972799435640185089372067552995424015507021651153524444828619110263222384092989646368208555801969429088133099758242986100935556993771185199688538759347473387457355141627645502692556834949868663112262604868816863938019541881611612766350322680418636894348313334538843741873311024216010640574953439141699699036062944125066100002913895929873921649362479323193844558225763202435422075124039634210257683160307613848131334918225371878707087894734524416229750873646829326623659163485133680786826181212444284768175997769396323233447701933828418358751454765414510627979276634965225125693836447196522935901624359435554456953772627928204868305961504189560472057944755665522936429501423395460266515761580635256870101782767313613363676307484700492265439609470353210795130585520201640304272253013682489195554599591069266367487155854041259535845689391174214412774885335886396033726826745508498110137333828100130425089706355748744086005279953626807702630231476034927873044725724360326053532290536322878615806880002640547710852158242555498423186706621223647261446387604721825339707290182440570336927567401495335287934167857901456365611274224 [168,92] 6312638314133737708535678597357275025646879044823613896472543876688998394144615757576945735734508926758271043442003548043636603821462235644228067135718065906975581436396407568093843611624663143011769245721796558184703634259422546013218250226855655577632351692450144475291781971354938102599696841545207966229223693968925138603337246598087446122634727532903756543532995507708383216585062858732238472884188490018989616440346830314319613481016819473729163243846418911448043777100664965767226550029628106459123162952841013034584747707690672809484520060146812846137748098688890235234587991606150023033526067801531680999439414531916738968991660376593390761668345404592218755719480336178630584430551104769055101714326358597478536478661287445338181416867158205951875265115527131678421056768780077849955016615956145541131815956881151026362053845000265689777115770506326510586069334983617072960119646843956199738938760257156498652832028790535836719226325686617204132522487832923520773356450882630065183277410880682909693198149481247737722250362734977203139876691313650482757879110373881047888614642033337698887733918062770974427084210691790733853289093226608692191380566358496698409647041048575941968855982774628280683258579208950621850098738890553680084087114548718414540962587807510263139308935179702877563524912214659748546976045820570078843296514809176840490408160702347498093118577420563884251707270525358765142619093147743605842685124169461794744591714356921795694984918913175911410164289341145693987741391442304828517838788473047232288772902844327191102878650146109390970825956623995288939772915493090292474935980463854922949191128700716832512518694315842984539068773348938697795765293913680496307948394499259445884024 [168,93] 108804084186688057654461318278447759010435384172689438328194909051753686898261410409263451190115207953450060921276716332041107292997045716317667207378270338880051227830386540337386484411856214390557303043879000005656410042432164534855707322738117145375185409871410589125298035879742974109500924906374515514807007844298718478890399731003624476990445966684133702215006162560422890571008403725830681562404074500556049685710597040125041676017459069379819625960690849505692638806946712897628709648191402776312467390986797514999992738989689149622379642484870966412458896422840363369107470284705962425636011506456939883206516517759737773567970500468939251636806235215283015013193695759903864111503571389349104149236627456029098759389792389765135520266284391374342309915579451826844995426008595682884675247427966601753208550605844602852034073855665950429353339833934438921791877662758742023668682049724510475925692269211997842758807442701117313096540320634969469602471897799094023671045060339144708003006537073978849849088027293152847631095815374822422827256170542001350203837307746060010798938274376380830299327120837663314890872208050162226484159611716900722532226116670460035803551700355831372961184777152439047993257881452949733307951789811233488308583274101059561822194994287875933886064936692812204502590303541175937579647291579646421251951789046804326350698902615777717403440111995311572040288816415917569143597157511501424158793964309870089944155437207700622658447173131019745822643360768260394671315593300676407136602740820822466560070418358957186425246026070730944713895962076693576772653469697426184423334219362579600280047710084355449482564010391598404091714589571335237353088762416138959260806744354747392 [168,94] 4250846908060179355711430257562132516794265324157035717485299405106915968781562928164993280907432672451325057465870911638395610089869914440792534839241466803954975255886412206912673852960804233452095889288221126370361767723145865219884257186437876533885498192117966532600590623585513626180475838582822344774699967969901061098906449578404303085490873559839185863455815875931008913106730258164163965840671181895902317978842715365128902419906570749862252251946752233596798359441329470847682938055550740125452519326714898286537401982929427159045205681551118078412605768648617014753747390185403581830766680560531681099140637361315943540211628413987704178871724693217625490837878742513775760477601217847790275311927349337124442113604405632207277882954523028646055968807659519022585775035324867114835819123901274790211557669604112164072661425875072479350090143470294331545386625026504705268177019390877628216187182024434757134612522845680169546360161974280002528159111211130326666747129535364422641007074129271893657260779546952533557383005652012102946079334122950015034147010739126842697045963179885932895703057146428145173746624846411775570532299722782830410389695497452254305963392435395157886372090228733152377869746906158930010064625998163725149063979105272114437031580379130928344897690533473567184050599428234517832092455091167745535532060872049479299379299335830067386396672938818129497273084008839867501093316673398846767519762048702767776914359136411950077299541716773137987790590778537007254416074639587251673140321940223644031908925003116491551609777950040420319653692076441338450449183643708709337251491888764801850298792518969742446114770001154296744653358361243884873079412316575572419209914594240 [168,95] 156673148883743349002579612501996126373087571863188161160006782470300672181995578618319948770193208203955941444834443886231663602839330765382939158837124352352555282747989919875462524314950420441969154381978302415807519414945500873670411102131111507607440992053013995717601490458928432569729109950037585275300905774528615729473893419786897406656275392599903278135913713381026341687232656058721356804408724172440425960299655927595274391542495417049749352988600229419670915281775520343215894493270295673048194811443463101869155539643005780546561398509119438628206839864094749682214278292500115716843657345196182115668473148830883266308090649103129722609316880486457848773982628521894760291420660484080774017049244410872584454191197317737211761954926551328774634068058546431640251963678491379376369987310817505758093241712970819852817039159609256264240774095041834543438178431325765335882331139271342589808847608389567660602395371937903043987867256246017892737676377426172089559488543825814297625157393511919356628257424534400875593606780186960584291800495105509205523813431769537826864022456643116692210857813202634256800940400359727745781911144057750985171861360391190259961602878107956898730864174192199827118423045232211408830535143511403934200284125658040767704104492166681951577739168761479215748900840342688829142477089550241934342228914876815010570691328320191040505745649897323102455673242611229856634443576741948728473535786934784611852278875393352577469349004969611837305063296222910530632117401282038814778155050864475880108236297134518250024526095275614328944729023753427288173048638778704114915628709298483629761821596174200104288670024577871755682498536212552643017250222675089510315050032 [168,96] 4301788893649194261616218587217530446951040617324314097115003776780690135863619387006744521991736992472703536140730247852542029422820683455867085518084218365918788700268205257055169657476605039852703899477707104839928933488911452211919379998478439771305385880039326336425527179299163518049601980744067508009637840146679706430051217555648513462638152158153182294943331081201497352976062646382950277176053696239062050967326271462431425143619654633146014144620065472060326722701901394325676512053821293002741111075084352024438899566642349371569382873578476033746132897472429226573343609914982448298744332218317016201587129642628065197791535840458970809464712940093000931795738649024487376892706660539345367068412572063860307843676644337029560669931565851962709220434588859415703754500234498321611732456814900497240403630098426391945985964106633548498415993273334228403919699610430222363535607281982061382943296545634285633479662298257705293597065696334277147252606134340951440587859462173701686580993939059178469762281284935025333386508923413642820123730753527960588986402045670278251018656808112589292302094585991137459686570797538445578233421586613060477109948563988505812030773223032574331689906743761929257671132590568402283527318766613956392363935116197356209453214239957503587145656150912573129303069600217120063555668220988039460307249456669092847244517920445543900194655346265507096109582796758572075269570908227653639291178777585739256863567731360709103771935662657867458237506490348858674260411697493417883139340355953599917561472879412556564006948423613598005805713786976282002871382521310582753106432848499612077046846304129502952019589818091353782885065807575050957898408480192464986304 [168,97] 91010211136973775707857092810182791869276789203454793392709147908172535238925445920220507891856678023483396456236032867244053756866395261668793846045813512496320713350081361063752195762662046474496755108934790527268975275926556557244536300087082048787108493485872881025831198386048175625147884775747443309605508627476702826676275679206702234671567901266860943962987453869268812960970041654978696612082090099798325455728572327463616783947613792989303021790625054893358589523957813369152291164094787561005636903877535428059383839839776647848433653693471411298784542284779614704508955037346398446875342716826537136028775465524947151877222400814103752619956218171917109131676897497718754191699425917013029867462056221837460496378185568987231238172474470081008379862638930198408026007102731329218086793569337448300996535174866834044230675555155263527577326968174515000447483459321958530005421403309279550600594001469911508952878650319666387429776121771368422191070599711713454146697806434204433474606833696290714309222593534612697154293219413201291831369275513316542476338499265976556987726763734116782628807205254761172015156394199909816660838525752106769199989438116205801794364333613969598153115770250269043220109474637128580228404209538153325746124862083659821711218986383585657884758993634351805073006374462495642896122709034731902292678992651271888269904172860678139841722804657002362719468608575906314450968309189087997788301541432733168716277998255192844078811706859093179624205196326395014393948929825671109041060159087979136750802967779259457381260556298046390971715368817880520957551059788068328931925030374190554127907185166631807042067844611616074295278424305459522752487449047908800 [168,98] 1527113336017615208426204512132343878076216564979837409506293989748423564324866991083893153491598440461563355181343918441513684147537915022550210250209187755794032739730191686821944390803114926528105401647705192370631488986807497198240229283609436349305486590978245130837178140844844962338857827015289301535045047414114559523589625561135143763264361883579679450342566437986164301582297135190357801259920567453197924334433140899858910321479781489299128789650948160268939157792965818567706742717374524443832699836264387570027863547608141793369666517658395944734861905097562089764375907034934938978812522355942877111897411505199775337928736828598068081897187697317451993287718153583109565846012130768051687603463651234434215495203915405171395206014692066744259371251384127262634646427218113151319933378755527556730509686778968236292501026771686982239040823989771354592094203941444154575878375592418613229412971628208786046983702012743087285591573559710134695164310867950308859950443403538129045805346807263116078396953688126755375689775320100897706021414255511054943929641390944881072137479905175181622215390964710774408658527191882526814755512541165640402275225230534528193354816118122700090951324353565018177499873842844863669299823607569607870810611142402816457073821643151265285876078952912308813319827150516475451022670199938763361416990449034714638726431608796609259290540074480866805531161647504910134451587783517341631707809791181345280330012650523949918290817921255414475551075189509661224454262626693279015764936840224792653739192670618138433274070342467456562026680744573107613507615150581406800412624169412634018022412038638955889235077098241883116246918085729230615037095709632 [168,99] 21517511469235174448612223277060016910529486431655938229020913333084078685249111647803609058296671624349505648180992323154893347240696446850305720339944786793125802088259230285277840934860572829444701533655554460475331324514307251467306989466395230156449946474314233177607334793859910403917258374305328183447800542692562902752769705452865380144078289043307719295640761168805318696478388735672012105173271913489124259647144437098744210259637452136165525583034631725861136161283025023542932897092537251782529396152086632823041135689791169898014775669477396585886913958067214415077375672937518370025428219067952389281986645270765096627033869787742219816131374243626373717061960924521689600142187895703714520208337276801849124432547887084360957304063198633274462767333024296852539474374888724655792954269222374583636475359278617916212144879958419618935736591644852011848667766419365145553549736134376927756806589090370824063498088136690469342904694879505790316228209708323119442062335932201628046487150759419562227552090565578725791208334078980844280871048155471957917358140317900193884097538612730542236210798963154816492649705630178415745412557109611883698642308876522058568171075172421444886953800015679577480663031812267648051434605528158151179145462439140236052913668611291183847814859997706283757011694765606771622781973610378511034727698967716824992621178206446030620059599430207922276677934167401543722321301969716663372660533722975358991134635221973046048940311887646757241123078214505746103065445746876598111490982231257561863295597871368958528697035695656196512922036184696727955636649067559552893469423826833243120220267771662210360318770041910331324875790828946892249350464 [168,100] 271510823079798635467366491619580736069830309752650677281912355425199325545325149025878379437466383054930147121083043732728378943465396804450574964583958760435052524287634222879309450743792974575171089428266825358682960895983159662750672644149362404489999143801622075528027996795872917349169565463786108935661307507142287708799521965357063692607748147691919101777917317674895730885091932220995472064829973150350593044757225571539286319429051668024486938451992935327648874496282833265791679361022354784859257297351703426421691288669410039591043281595401861873691492855361244817216831562943751709949986165872438499576789944122631722250398990852166137966527289963817031962657137490044696118129225683832870689966178298094061668772569756352422387188554567037973825811542203423466627073328147936138062108802345738566374361381959817829475633895178674264044650417530748635391369633966652470219872991068393406135528084697593039252798224878038133031035797293116363860272044010338068414399451438974621180604887615443226952292086976854867381201475687919297540236425791693952887178345228876935491559048477975014208685721117965026412725849599408207555882410972403882251316720652199034803472497322501313889217157257749635620266080918873939225158250068951882324464129289965326375240951773804690576195651252760411502103195699008572323432201275663777269611748058788856303129860204029385401921001744127898010845189570182958429099382460113469475239020000797843313816582794226155663535028550173528947306927053877001593120034151679571179163799680765832130092028133856634847185691262094434501776488059994977141928178262700592318730009760906503097528680583314641551251486133999375672819129516260944688 [168,101] 3094024425172795746277447475402191154570895005085423369677518744045993307461797879997979147533774634132716230565063855399164837160838927179673546719260372124581290133414814729751550990251147839967279632832860505315186238440971736472215429625106030619258739472428675633937340079993448776047883290997300030288182627370134282500688973697815485955026927477649646026229618138101984881900941011752508280152055116633087933644645985290723430650545231783669067345919786605627096622892973545145563779321460901266724545321321612671555302793785330294004533846206541861623077151050537072991305616447788640447891097905466014041165275423198215796558410184977931920586364544777133589000435053889395256970852905184129518074721507449412066845534986154761728957693281676652979603746554601067257444070733628990603184020856790481056436139697872839511320811457865662483186213306709798728211189240715728383395465567325715486148740082565744954686050660518576027289014063787309557300550480898831993611461601291113369021823901771931949953918163195415976722188659019676096969308850965984145504120620183693674307006404845172971482986349566628680196264881483044509369173150318823811175009962198788138282711529996218961801698709370344497033065013933616678784082716964318411843633414066903607013190250068277052464958102690566967633276505110864167987317029400326614242962899631458217089683689267869229593113933250019255479095207197410847340965604993442767768640961704015895400783891864665565200238453820212875891987701187063683962945671721090827659029796669665854606108159370456910600754222487064846607868450231496706089215825034767560862358518959250237634743898120158364002419357504622847800359054305664 [168,102] 30310729422301557943557749194079854472753396859250755055919605966469249636619872505362171184577176122714684136154870859712967379629934260570542355600643715483735620477707902081998610991237795004901299842719107252925018956675378764355816849335861270137779491332137692155000293526642669560044489348971645400195507864640300543721771295181641275016988726388301537210340076477243218144059785861468960882901533905503354526559744355711060681698011546565448315073719833950067711379224135953920687564521340323958414369943656407019083700495888196622929099173484879523335636208673428694890773083093302991695175775617076437819705567575417582006532117567295882233808485254284439287951472806749307060388306068775107613153866582165417715016813177435677127045402484210632850679803165806375765466924568965069411734092579479016069958377869453386279075358448315332138111331132094836894989664915604120269389650382561913550934171110989771588100499524625039422964534048857667745793975588881462333650092766810371209569980132456023592679904310866845926919887047701885681240688622596468394818754847679135981892960204874788331929738602125192587577338097977062788655951915525816298120799685480807553477349430090671452385032290979600098061694754526623034479348677757677796380909056479487295038458830483217471165631606102291606893720539680371146787153908755860011803353909807928369761430634650252689909912255987073941335353399174330757889844843361481360400888770916161217289375673697388697752492601382865905646326530195804508574825639004565555044932629970875862210659798246857105349996716930026784415558521035608553862871997043196347799891666978391941574175723599065760124087582737720194827694912 [168,103] 240263825667768966937476031171267668380987740924313845582733204291723654345402705478623249648215406617986668673797022556019427741438489856958111578094748817156144150597087581702307835481633615886077620140872310542574812891866271491664746798007551126015056459612123309559925994326424760145255919335518626191880332174974863399386797726912046527666206749525214396604740917986112221275548608313739244178645205127486088418242408769233271426258897718340083935566330022420307749098607226036366561782361467012537139477041551129083439517196870960471033372839856210400305206107826995349224661613138216331039938015533474399221776117432287895934319142912304942363528120824103121057561967881278694033307250155269148875143016122729938612157019719243734521465037541402284087207401744062975905463906141461103458015606768410878154915538868501228031944820364885766676679041136183560565146052749033865939315694502587402084118723723127547008845916154174930163386492627750277220199293775342148153067069191049230188181446693731510646552937582873708819178100140282407361087042796975019931105714606518079676143044832024193627628566382286234649592043855437770727723506646797769139048688201605632055053699841283097971531793080454513074308462423863365253903800913618905517617305156328628538015222648222207502743248472086141052808225913506270011480835001934641526317977013868489797908332990475527193865380888665636231462336603271777126695393897387888752079119344762822139609947963751127714609800682653859148077970500841455790290504143740816899497302423809831415814716672962521612017835962080199230836478351024098640391533663798530587294890503960847431742200588814167141495394747325480261232 [168,104] 1480529461584056646907248512324418959822577006182251754230079038834883951881323369570158229629973190370620749563588986160791739842087186233339797349638868240624875493720508124890213851614984612261684632751613279863138699415121316169589705363693669598275595738851357149906296334191045181132129589397906940958294901992163167385149872381417606589597211276199795786146040743632988240127405303577137759929430529775438088908414363036509470164345916132777586145895576133598053326491808381790537497059953593538815505301742085139375534279970842362210190944517742156437287662231878625762269305327612815210379858813520633688656141034672606042901442746942189725003439922366763002230332653418183547807656857377795643787682897141357461229543117374279993177673380175680738981492563109003262264393672462304298273066058156726444995685214995078537486832518600184035580281408310220325888614263606437407146904975530444041656767200231136714323433236222247607765052023227824282498333807865700703446319434812114939960950716024109171937397595035233070253753088044535993085946910410314359123174735808473624214341498583433271734837626031285410075861722368906304538935034669982901247661384447746889256596317077006615797208140872897470360720651482187085137167204786210084130647479084457097711524331909297042901624650240393417002058720528709588623452016223309975852037003954409629142459544511285587387274325004183849770694767195084565630933715825296189000045912722152953675011567290988425899065956006588829835671444434651952019247399541379383750729932664850440127572177020178885441938783988705557214803510493393777835637056341098427216670190301837643076992584232833487872727072702649558 [168,105] 7036608406676161661540084296454443771303513872265301901611445542898377363274639820730403956972192500547395792603563944799117062824103152800615158073060532505771617224199509243606953114195820611020666741052948936218879166388194506576727043464353584997500130853944543030596570757978716696220074931580258507474332869477081450224047726063033319720213286289400736725249968233906823949885146742630451463313413995367515541215221187881385758634854416180504566910500118030021178026767273752238984561738894051607636081539005111083928394855900654561425563226058450251206591155272947899152730376086838091502796420275529065322191604805273086502498783881573105823101188901821136491869941521563305363489306172045213938168557870352632877224364747918530264806903812427474913117746572432239207710450225405051251629204470803818970140205775526652963632886506341263604762130085727588739001043110497676965842705979376950278388675476903808677082685533088039641920575099147688663337055191010619097443731909118618376112964162974876687378402191179521730612945434407775201940266701693879707486065924108067265993304774384116232971690432952418888197171188014825800656148451644844656419396954236179079557779100723147711175985127316668269569772329424895173399933006173381129231824590210751587462628159962630038918520633894286371375151822325197055432454116802438449228068767806597631110958233694391895974816078706572469197064644136782689161627170695634009977888286573520892393508122129872642583935557900582834771005535073760188489789001153650223797321340436138694066927965494520997619959546071984521751766988362354635990901035113520381816541405274467699766180883403980156354554544064 [168,106] 26718780909656171845691238515383961254101199634003506110759262664625194241852916303667112362057612690744383763977799007817268279880707888288188950325810896862632132599841055784755460240698492499460761219522550351998408542523823107051178632405317747528445277293214192693658481024963806785926948750944932445964227259634857826134843746989847544017999333203024303183589922704778835364892220772936796236985124206369780092575073417711247198157122097642505034918456630010312325100523603055589085916994393094634980321597491922241250494803171696326918561146519551076044671684678040983215850860327857708057047002020188648150750500364794534509106428370562524924326376085245946891757671419562091093797823495376886855560009344916681235787460972157484400849527395979895920801667431357120601553212445675243452990903017821226830958649559731004831587604376193403965369029707536798572684231770009411368819646985536347567401015439407435035246369652954844778920266956374057724281584796618758810472444758446801547842088249437775394680518631284896368595180166581599940353276628099465300244696357787499665309455360298854286174233996877993357428705929804085825722776671080711541339785732139801075674656100705513347512330425615695070855659810970618007215454990237330189776050120320556927578636109492310942830677066666490484633594338338054952859917722259877108715966806219175126443428353086755032152756704627543420150161709821397581811490492526331919266851914523854036778765496923733818301833204492100994916636059744254631639621973556886994179526310718146453912060534677934539843079132330532466258869837307005610866246082126486050031790243354785258614169036049726059653504 [168,107] 86918607437223797357915316120720223369911227735581226172996036261720704124846543969359769451359057371553789156054181503853657840071159727164371126372364860305376735839915544416424294044560279309092020085344363401987945257294513697143809152514863926885041577826222579466434516497645196201473664797740695655929395198520476947788406918651798921679100033419557438651227304490207482995726173544508193842666681618696584965878243755822483895086518157219347218617297944923478951737275031622801208303989896785876369591566029786554844874606665292537276559169612105898040805593002035014332446779163228878556946952615950255888595789389188905126593192573932396085173428937813407451249172492118435091464910080643020230158843475592950919010014786972105908312096623986701585421007751437790213466823781294292137764483564874495878931062183682835366084697900613518861472476403583475242718646440506106856907302731268080984825719559393299902769762499823288192516636059534027257671305569856178950223436897418155200364829356887747891917873303100320535767804946743290813229841459268636759313352679562089366589769404916652918380540866860356460217787650395845488738483585026913433035840758189602613013515353583910841825246014494589952149211267549808160188008859532617043564248265899192793604189467674400973161845722182370957436588779814313974751099737679737937153862257488406498104312882509014085602756940419224799192016227091997959996504725232348147253621689681141251389315427648767840237907267544467523540158278087188869062714813418306147695849465760502831955888798946278304491380860559598624732050063242168890459608347223232928131785939095149348498237222845854056 [168,108] 238797318187789720152753962351904143940453396048666982728102982915909252214364988071645590716955459361148140925530988666698932178428598605019379313008118101653648123604129584662263021883268159151539703734483673745341191452978098517367553256530462437894251808455811606231447095904789769307813638669526808508366828245124505793386618444993814535552031889732523536792950876038783714290165101591219831346117361882166608974240817813337140550589429693978988726331387111580851847917442802798757839293446374530897184971819467306176203778094384772471561574876293955289855940461233351642973125875768007600090931105419319567320451117907854935970624950472895642810940257982521965038218576183589687187916504857371611889543992519766666940778087258195005113451174305079293368774984852675321081669782341263351320243552217674603979843028406925798230467153754281906028628215651822689185962289229617689564870181799102649083876931144809010134820831090892762393551793000077466924624501641327905166527149759589240205021021904133758703422558101331068229379589074300489691092310518477744323062974237655940852507066773512126269004716352354367371750926537023188196336466817082267975977760139490651916248533111938288746950935070532508341635881070558413785470584663886843543711288352957062793493651285174106269523595069976093932431550193612510150115457759848774450324107752759841117119130213523745201090250473486313159075499351983380523473403965515118464791495178233171581993520946662315886510447829066007990938895971836597671458148137884697740680112280099487182340305464985370672977065128975668972138920314294412026385538067291216061250499897405819750475054637056 [168,109] 427089565905790594082245961009715948331134800172663218653161246959413403675225716499791142813088739491042710521210067665116725937791620985632887867079773360610660299164052432380807280706917086744222587418962765598149239557434861655039769740755812632867594943048350234790894033421259802318285044426744319166123133640173916851841232316629245475428010254194731875548673527108647157575872685492717045225545205068051053790745751522751635452898039474554682311198364516804680533395633434334140296030887666653310187759027804363117453949112933150238559814019578870431207708990803589222834906306202901305025471317397747832368208921422047652503701273225475069043043327943500862164000705391222482045390789981099780508455525063461234312734620681614424421256089417072238566766799541369183797525302697567218072847599983515040292857954251772111472771824096701224963060934980967819399016697195880938273005391704748507970394716232515565906866120864136874230624590775297977418913810268097525851435833243212002937253687279057360605788185450295799270235461615206205160509820595993466699834881257043611532298839846921655806571015346750737711534565108381383157404465303813237281993420703733657401579678449820172720525723595864328966605850906545825342456810491500586295783401855611747208112406975120669704026255117243542437915905235442485493232224826199818027301831591513700607713818149147784718603002761686854051965421770465295645998164100520814225629493626820814694455245223524267053734809570836502709198645698991904110916097675141008165467721548660744969357317467451757404187564899563949134177017289260042606378769141377881942209058183291295623507328 [168,110] 230635976197590387770433887505303655518867264139982114359374282306095983430400406278269394549091292262454519641991306520389193237292222677651314649225068346276499612475074848711494089698971903011900628639347930669798215961602543255009783760182281733764113037411933582416850678035515176557427898170039991302667115760666787419124600761541670126808749076164527647861735656315164551810285271957304569440023010688391923812356739535059785344818485097929548320829244339627775713703860669790706488285086414348514351462857167484174105594572367639921446423547362242828111102476417462372058493286748806993362140674487706317454785226913209117439275413895202935898560838621547152965121322933385984934751342775353284341262971076627683372618631112815343931438535070251180749602166634677746002844165324569835097264534203335388508061672833273046970734353767378547902853212527950278337923326119138080922271033126185723350495998488767576468147980853578141688570748409145437827970679408160155702363047715460324899141236713005380958231378824603541718411738984821799348420657963563838536702193525714705834368849865630079082954711406268115681688661223769660404783759764998432895638579331510924234993982874590071278982119295361506366451971128826914221132966455088234729778975394836799285238926539535900925239537291402493162298729940996985766496294236381661568236528801129926481341510802184041864039984655503340677614041989197613666033007633312013640879192948690446440441181358494760531950579016609777002530430736447549697200692961313021678001572191990177248571338789461316374727077035163724067410590943944650833131886260751701551102808865289277240 [168,111] 171669079299211387403853404775968179368080770151978997744309218809626747861328567247611426015384828946345869423965240520164428895572017955509424532394844701843262208814774765890865607485995989208086344389782705277554030261259538494073004652292665796760148287816911055971409223557732288789198263587949017563707694087194790388991853327714566282489932983902071765316364922108737171899441817038313383495576735923428167838949103086382855267275126964037342238390478683644384286351458975570488384824724042178604912175610756442708779102046341798496965685105895976519842728636033872718541337396174563904005757318252979429672553315946813110314497713020715741594163909752435969178003838599222256733003306002236682919389608782007677375692134559159753296535243104812215292689741537548853620074013856541170928771697921637298625851544356224521070021554427688288043050782546210248339699490247281750742835208262310964566348197038850159836368665460087964019332473181533352027334224924762451987560188092889476664179226058408179748347217631571283276910957679597143277235093359045205825247329383158633542706933213395741419045709552125280997575014625539267649140066252855829531296788297236900318494024758560052203990500773478232072429219146102514209747707193329914191212739248550320867691150204737853846854157858661288525875174362598714053160524089813481685026417857565137859991892848917569443878426314881261501218889929148461808529854933327826301220052536196469455271617784054823803906194689303123544139433735113228925096764909224371059084837180942821445640991144666614125501820992461865447528271404730473138343063012313573707439589275632 [168,112] 2094613761723710262052556968084257896030242590649965071553882555002693654270844258351204803918940588142698741723112266349094805125023355625726884655840597675217016544603317227291391966304836664775707790258689092741352408350722126698885977933624910111534690622611691831125513264490387918476772165123518517258437936406255778622873890625325862480306931069443499562916841491559570888893366672301196225619245123863183925582302371567036236051174769988727958408373821745880117809688677391677345099928046869124987809815703932217344541434208726152059290590988963493838164373484705247323602774878922392659514491859893460188140989439001234568680820313485324730223762501627781456832631372819837111237473300598819198191418295778539754355791544368289438642312819541844959897688826900437375966023374663719431303533976292068853732873996776016609291115152703143003604932384134481909709515691764755371525079301124145409320794035070483470825576353584599843646922248094368121920480570048385039517916015137876844936159384562319359437703748972330845994812032113770491125356306206683683744611990257499167978650575570829169184469831554288578401019025842795046106563577990288639222968975482791241190274219675028196799495321203205262230052574322476171179531276560479779846844411372250326857659060116021754819772034663414302739724075290270591092801510195351702346862214344587782729253379585822654342936158135388043689488573640231103068179329615331617324181457196739703856538115072941308392163237587759630975958115782186742456579778729604629531164723161443614450100828709460004377305261113468170061437553146317770176870793460033469161404815 [168,113] -1861169081887615238535341198929219074087672127880041185171911342511848916815030836000760140199579626745457552243609630407603996535067528810010785783707807497151603646700983490550962978614647184140443210577102997126782708216754734651779353834733817171657784430327953502635585134019040499187472729965276086591171047036045823953759061462805817120385589280238698675740590305077433264867067999457691887990919803629999565988902757004726385557002730054223950425711944811877409983680812494963530199929635491095925944519943846795327788207306885975496436246795097540989272845389410149407744159527035871311251313855126670731114483693888547375194142337948401028319613918559215911794962177036425717813539801459680348847747539409255444978704974891771501653919362601681397474283531548829358466105749606542743776790734903128436236164563487596161350671178878562476763502925641765848949366034193119346480193726124913325488034723258636223561061708806076823804483417746365681293460659474453392875056118974668272634226460812415578596343766596758908803629463157752875527339520993162149192353408626980690820920108924339420562418574594966102158861821833617965207709379499073055851422582408937840691497283230209886312490365356725285564838615203899280103180413394366086662558285807469652927933378543131643568598698171484492963612456712919944116230129157192136661679657335596314506237256994273761355155317331245923772072656914899202149075867001608629951146707422684804184621101288173554017201650874975787309680662484037762641198623216756877838229189342716170010899032163292976640429242709838069809357022838519163347243189990667616192 [168,114] 8429246176480670770041239463745628625146232307288325886793660909584960196885558029070159214133262608823432319849890571753235131962151074900185756127163654193600722933218034488112185349160074149077720101140799859154938364662753180005212078362933907433316286154323204687092204724300354174861160806977973264147133707049091113058162617458388928670324295676311297830137549708342571086758400857443098960939056025705817234396171925889359628059279484836132022424459231431728209652335762542964287469479541711796591560826669483205193720328141844751280637615320761716100609739212093332093518979086877654906581624186672055780602544120638643576512587146572121099490615712993354552010682264094708590809470440776511648145641080239972275122584415691039284956792871162197947883905591772833679061606474366503247093850563388374340157784254708110480708892091743880790242838990752618041616956271396884626573648518506237690180279369208941351974469592336892276746977117400788158915242803184263432515277148048530125031949401933790315846280160707503937352487697275587216701604374039264705124982605865398163884489398450286870942299483310225052338741682676239337118265217965368513397442698800070278940514803090255274892043152476854298075667338700234259744702767152111004946084286342668195994811141505218921817668315421246681293666715851557553675599414242170656386665776970547311778837916525805787567004743078715321763652447727296819824938354973615508121876423233716460403504971814517341338417803260136536198750174038709788285726370340116986055632295917301006092587490322189316850735053950092610268667479582480087523598730871744 [168,115] 160428679931592162570816118255928558006386799634793221802385430157135834371674367654020629193666019555098702279219061520448218996054836755729930531643054114073190095187774516950140980396192071009239928023850040881638626249657066687075535077672451434957933796221180541048450337976316195209772923043250963059450021700221424935520744383363533837529650297861711410692497292875193875762879102536296177063350297592139622540195721633415849286681765648507854418733352736767552947133528638187224236798784939435611277622994529522736681758524580670941332897246754643619606168313623329666404548313508561355280763208768761260401914500507126084194666137019780614145216364295098101385468571707913547928025439755526212564891786697406763735677156484122106281415935823721679226740982505660699148857596537716590893278867508653571160602444020517145650281776118213212902057359541653502358682621806518294590292621178848139826017447625374938443546200439615084014188997683189874827162710991633570109937171318474750014067238987275950159765241307436269779734007037373910823490873440269619786868184655630923251822667601845179335000175219139621162449873899334385065312282323024188668288724145049468176030078741367910170805916635074438058988583773743001947543790837434563815228002130283186712578611515376209972372507496416185513441509438930229795490041852807140484506148542369361301679242450096711756326282072996843607818251918034791538228491790012258644352820526452290445811253357734212273209841952967981619354049770046210504805724276315462103708646092582891165909698372309383807693050502120307481821727689535918154057514928 [168,116] 171886354093053832981401823892894370347365529663512678152498658105030413324442480445170174045738796969543943769651429534005900776668563738966088419358369543410053212151870456940466143397523943582692398055227288136436047873643718625989197129369493026762859682580393161252915942357685949378647366057831523148007901299430979467027711176951721465619762285062974087701806023037994645735655364673736288498961436183156570482947745833659038343719066600657790075930500885279379489911374550062726360669735379173151756141319076099156084164665279925294343933809328594549198073526163722633579780637627504033213659024888912491589661788944839071700857287777012833071836566070752950168757898837260701499930105336219113993526601449022658988924607911444446985043852537286165192201907582861141624206258601821907941259241076925957878387430148660527554822286411116946198910193119819082803302234840790556151239837184560847765874148004599470419413658620951317994983092537162161978743913044462141001426209232770751641938916271341150513354292070428494675415342337487610177572812592400419284130152490689265264426722488575016740488911222023808698603131466187677380365385041650649315514326341703259498710905890226284529327595165675522190046583116178943112847096790487022976833378865280426526186131780025472627863576330766170164095164376055280895672883319580569359420113915608614422642916006321099755320607635615503963777302151775211073252209179772390832603705615136812215969272651331238967449600378280407093555427253588502002294117977043587293068234135474310467918318084147060754362069316390794795496570347720942632312 [168,117] 214877364677115390994777886384516121708643715269184664477569904514368814792827667648801061470634169104960906836340260415428377187227664482292408123607222796932260671898907588900145074618744840601857371505098342235480976430792000760178413651054336658597263903192955978336188372325054786816920059176239106923637847324579705458631114807770295454349701518449956773226330406476493552983695590289533356955809072035222337378928858359755177634653260850527567510159392243594924253492579461655938786472845915615178012217069472651724491830827342347083819436440706049820883097885332646728088064294574513933916912631995941581343098919541419456160296341028252162473527413958666344422450414286997543867044728423268935871647341838746521910645802604074027616816152167135162772505707288264282054101130053809663717329715430572446689911690988657486190600562696945449201218449049104452379805370982035725126289905560590069556283144562867705628429875391763993287125237425232809518110501483828207837482075650576099442209872083619509791897924636160433603665578774282124418743438273724625709728034362043363040021198887420687220414296660517098627743690343471734865753660620631767540550037509185034962892198018772768216818437790180044866574322366456988768473733451439568048154950862374545727690063628710444128752601916981328570815426810708585332134525265237117186637057771927813793503163199405313487634074099733824334117668071136569076101404010851138281442519977494564833832678177722943821817071441796258548098043871938935561287651826972010175266117905877860419123672256775870243063319973443292586502068005231488 [168,118] 3868881647803922076145363167522952961294728032866856540659480390237850075930759318043143315566382108654190856353067159802260392982693070749829407754016333508912118991999032844633391129537674874914098335104999287142714029873394339362729913835402758537709982211648823864516330506643009822911353613892723057168061602724181470922112817276171690051476325835504701225139975861023623062650522451205781288526945183664760740342807200352167540163875359609660438906516179527760816154953529239797772716031782688816873402036795482835924029681713253924290993179019819469046837729069731354872943816343587893301296358281894501981481331436953961882297339723298431721640535407372736726301359735574421288231824263326764126058102367179104511532868352757644418063686100298350167017162442230281946564129078232769229658728381266549115486538269159761906271395971112882902647224929911215578783576731728356003756391501776170889490579097151543734849027369422877910130794803917368739727434085111490892762383868092410216939584244585020308830455198020992634357079083112602652879226615043395231936907130604019584844178279394770083426254523578953176302183785134126864731658045298133675573829586937517066221400339727810795077785736174394946602050050136905133491662499366943975246797662565338920528197347820484487709968485415163086688216436751742480659071318251439037344952654025713134901662975567671453066960675581996883750328433898574524294902988731881845526425902026596676690072327944800920379275172386547761192218639835888480635783808032069389586652399418203778384812420539181976438508390762778643858337865352 [168,119] 550354415647778335615335250096275640142178135607470031533152563264163964150167816361137416366513991353474760394564968487139700805831707503826895070464768748465692926736960124197746550851606091814216235909914277866001190725272365124786905075019849191347593908938235430728963676003268665121706282029446253386019527547900311376439367215263455605630544839895512232322965937423752367102693462948261809378177653268717409065189246038780877441424977215372933333455903021392147039437476224700351429159968169539100437425057371886666433417225464747711195539137341917193627793934508514835244800869650122655419637765138369576049697241570154772949429604327414337015115223982437312078427856182739677823410830710267923854188017085716985785049645361797801061209942972807838245209828895539604416790017042458010067136887400607168599089010299257502746066583639599999400267691254537849172783196953481939359626708643375876318730922989921370758570008029091488099045415257207894467957925504903102003310558783981945722495114066318385816388262761204214822163768479737968279158347725170967417429521311639779983842341841094422365954024542885577870122541864731565631935130491396744926541593042905577194898475896082030774299603742496726449920776233300140311013657180478581897829650112855038570763717944311725666581476994284291078195102919765911490123618197384314983797168936288038947391381551249724560965985851932330259593285850916939355787704981305696925273625860656010711342981853646319447843692880147576122513841886235360220660311733275898035386435737171140078795975169966596055368652951079371947728 [168,120] -16158592651519657947837362413313282778657180303480056068327445554705398501411229341280022667914407454479530360391344729838141185416579153753269031926213981046573751270278556288969638615414258491529848023540499044590402829862106183036781629897190809257468565080689457811891252028130804332121875009881681453974892343876218432505786799551248441936315868382386144382267802341411531055378337712092552069048026964137558991139429560162366077655972882110957196774158604455577474833912732430877917162121107461519322989164819296261704094315823382802821088414276855117111506470700298831275403961668980762722018972296163590446796586494046917104526192051849344357716635379447423198839977895101862981312176738086372692948758686893484999771240986993227686836575421374990599916465629852609335843954196384381539083570800500533147828572704253082414891712954743685805181751739642489245366769364712968824359887638421405628472675481741653744720607201039178963250182739861282962488713165003352623240448472766839618522129558893877422561655988474453999977085456696281104258838773425895851219010567233364072522810282222018262920763737881643065891000192442546561955047035250941390996438366387801220104389218491051594561904413809650868467411202822703973100262672345684721085361315129687000713025309624256862488341068179378888607672525563927512502262780895890279136592314602337022678568932104946466676785054967960302911664515489098440618764378583323694432324346500051309572907617237429528914598141659534314665597794999318986130589826875781864388846748366573323691470385233226052038795181146753245 [168,121] 1569580043856900520194368115574792339983949873301104120170455234902131777348685404329918702094306687165632231562691206063610352520254372317585082941928457953767539363771144247388157025793731451675072420525696919559379392465131293348450521865225337167172923897586112234666678391303011105840594012072168327414523464237617777344517596242462801662945620268616447789521232063473029119100253754282148934755809449996762567928338428006468514729359085727634149515609842025083122364399113507134700654223223374451247930731574380483275046397500567011661103685643765974742808526480533799209509479201376126559174650058863149023916402985826553458326556658369568727179841733929885641593799138998604979555716644865431485797557149094279647128509780734451479848374549573484309031809565878888435277318579935615573921419285022437979443529235802378358316588019420508301708500323791162480509651113865982360074904764651982968084736164835462547277819505632976237720878734913401913176693418124775476533357480293703748128536049287630629859266619927337595483254373434249192059543705556076616844019763879985188592779360449365558996828774179710943001820491470864435242889713124871069163427423298223422211387091974685748804414406528371355814390584101565078846023743236884911645970439471145830588214896493400998965594193356735521878181780441734564968045727339826404156392329689959931631848541487364553912475080081505283491345667976843298469796712158195452005052594989581327096075125944405422642065828995371819842420860506891376181524300304396454928435752073809704677803276600038602785386709888 [168,122] 29079801406367716172198890130006007758274367290478059338965708914321475772951059428851019883977079523134111932999772655461195661340818363177115122755570102944649193588481488337095898265349591033156955919240592588279969488914252918085002221895575841133550895193567347401741428071038258305312350338475419614455645762008672515285529177824321566707819914553332299963896465714979029730546595319363905276617202631462136337819287383339135872313085693771602554717499117338612294840600745060758448837238739643870033011149671126307389458331238150645598949043375590073981315658860203012041912525794700951934993428330738285675572233254572502163505333443549396721454000179735215058986591157613612076163452927867660138411470194115808087745883185405014293480166790334680105771063613515739639738994444792342708876885584826966892927029184093982910208174219045177460564150111199505902531243952232335890072735443840553328579282221538483573694104989354459498670042518333623854930885490816550121707039017329793644377808983856846808695978575665818802604130274447202387897639672438704856193967712752106279839542024087314926359921744476211666690710720045218228605349311904807515946296925349199132325668978109833396045262301382981550024684082796288469724251854391030232578866153832187076402269621045613469050068617306587942463202946129610491173437517598725128485426417728382549403908263328444082270602349290867755006965191031916467700968414637361376560423592457671769219641195950166925523708860664630521407018996098183624167223065962338118674859194431116474628949145933289933893312 [168,123] -3450105413796881389559262104627201310175665034440307744589995774075797958853335720464391661116634546235533393681955834766349473860207478797808753261898708086986280750144709645212513067906385672385881154768293452870592940141078574467502114440665863676429465029213843174175553811318861388408342420286200467587804712013082409483850402695637409187462418921848938942390668775438379406284212630737398687649261437655506007851629608761166662269002643644671241421383515872153292889035968634297294372577249932670915522366634526625016450142313213368476479715445018607094591301723492831188782940492839451433451920649762143587312490184895318267859644528239256784062948357917971357610066847337488562836685512359262233007194955868446569716015622705187752983521761285470316096633523711042022473874573786492367487961226221904802302550446336792974572829030110123073575606036095413688350973602930881781088149599583852959861644651996532169051159081006401310745579071695495054634373599177674838036952045427396030552273591903983596150585398073683556393179193134910629967182362913162362922179530367359404699762081541486000183352289067069375272668451807887693198504962268479177070232427630287763117522650442025999752408845747585088717358286034879782451098829195326452438028145613655831181704400685383375538761335984825287516507634440985559517830262386753892667452585576880053653172227267646584528490532281788611972383814844819512101685258688010072203899183348675581860357116869361812747335139391748789666620598673277282545910294720034737907021339133014203965817569548777736 [168,124] -1345270656140753567886824391511343750631850253893161715606492636024445281263495435001360655989309429741807167826335279761904467803379687235008910497697348662224944815270417724605251133063543172152870044463827492506248574942319341353795553672740082395399636838339179104539286554780478946573872339329800140698423072307606747809548936819349301139995674797906452829850147474660508665041634163678195289718185980558200508241688008807742851127290218206060515559453130925712423197391303761185191034470493453989712654503668037967130338474033026383583967191767274460362918339036627438913450302983053690187751615896298739527763778283801155093520792538684960539764892179853839962352909177432179848840671202279838046832027117085610941491746070055337049893833669066109853664229901953620066139403693791569384168679134115053509008151192094048734362180675637281794903376758051644126409389882623947217494943860902054077434966494586566846277749836936676272921995860331040158621173503016096159431579182116375887930159356525540563675562316300820569023201958681613484012601441541917505746046525286959412923637640161593558528385059592822367934221552393089330904274473979991071417764086806830460397289132704142500771356890840475656572093106678453859483205537235289281392238099636294912359908504304262347953596389288000629841327480285440175406355992548748527933584628586082781640815354566717809539423623733374473991946201592357253563341682660201802376804717115449590489698329862080101400636629590691756582540490340774882240926718648567259797378851239027234545224137160 [168,125] -8890361662257384821945949372772583662865679039387400990304364496649158783104568300229500692179408113731649970773783893627931541938374927292493983494774059780176514895322402195568718642263668027416361161404345541194507003574995643617190304433949257571557946503767614912781611207639620477266360197798673542822719257744006817911818590881610991132859954981988782595937040075999964756336077004622718840316913446491533357736843490092757748699796729299157367800922496760361596119383941751198211946144898980653342926445891058619358486491992158159339324686626501678441920514635807466617205023045572280664188145046530660024247142062889211913537374416247289963123011275863351504433049888823513613183703992493230028102390452938901698508603741268949909350321286685749924467512080722284014175040568352747313533755077033150785696281791227442836776655417192145507462345803305953944694710901017340435184945268149807440800555231020572558951737237919293667307375393605973550527742327818610491702801510425032597042906305883032847481297676531180458926306994161936896332233754715646087411593661503959575755782004164010280332692011070253777098732928436581216237885893073492604026535383616885539187832601937423968014550122377860452452269868089890320542616350013086008626892770053861299345633230263911404819877563725912673474984021459824950293763438453434245208990662802196952353669346264975115190571768548372349109903261102486300571287320998928293083020016972439362030796514400152411119792033118422389820485354821685794807627352927392501190177550585709314308544 [168,126] 46111018868568464420127056308464106724572191864751130906246836272747154088592788238731795783744103798137643030128791977149308586279732205131517945616139092011959196744801697851975065209477372392675887436988026508206816058449164905521519799746926669613900690248848915214368974183894484011563306145180666278837231802837746401910826162065689470694128469249264818098315970635081307052447306019948710427550704938421024510948150113991027786285228901124250502703369492352348368716132171643640637869544749903205649949973077231060856256131487672605224093747947513120162843789836738299471043820117304390762424439927694406447690130310927048874315999008442926759675102831344421933136475773885198883655931871238702560800323371190090911988622397804365454201791171390025601319347238852036271641230357405886995312733252582413782991778410071705202420885189709586155833895908073781417180537278395228359557621750212283517053335009291389315575956588564096883681033409460957012103623863379480267442132633971186889614955944527729907217106588416005776012411617335044080344878340516207649967470168274152160710839638752255518669012347680362550770760855225302761569774732611192630479913159707723968625008157635351951370419735780134451887491774953637850801775040097934517260237746017875170261470882336347087990831016486264331831040446883424941463588735248271479399332919321726305783421767493464945547992134452282029871193289725482635953007267644734424721955140544759973754119329517234487963105312890674543141043007461981751428128981988875313986697326386129664 [168,127] -51380866182674171360979732784372820324823034663596225048153455376826806029564879222193244452872689405657428795248424439950254151380569613026717910102333764115990217044848827801692602066118046862139768255253538042751407994751617462999182209692259174847602999133409075604045812544415229233922828024255185777192157724582171280912516839173436140590144984254168865576682873689583492200529485039513205921943032566869536270254564033032116644612064757081869076170366963207580347378707924731733358425213323901157509851780987104172712720522440462403533370044207724685179476409025346313442021556656858150532874418443275756625733912033112160645563654842205352746793678947305924001853000517725751546434115222796168470244749454174425507660944597371294079209761349739027325405548077282656665715828142755373719498185236443094579608053706211952848375274418730375781107556110593867284107686548580869664658685582534973428844377966395364997534658889866762147067666460619363604261026516698973597133839623381054368669515024082707774530501377785429286105023544299389118332306080319617959722132130462015644148549538329346600638568000635513738727951368751891240050324557369541161823655065714089884253704731287590879237573849156675827159667472539635025301685785371828427614450343583220946499486806430100992485825924077087688723174523788701585932648653957975203564490076619490593504391107996333875240178773765847055863029404521642878987845327375017021964289531107152776834591867599045482491629058825724228865472565723663719469201473014841575193117107264 [168,128] 11296723975734127858959513056862506944063917619165390193040159850460967485995481882318260720967685004300108071619881669423954067832556205743041014194407335029394470740170442982477826210345337061575316873481855045805174702766996721356397311419170070952229288040873650926919593372962101678750969886355912994618825264056598079292206383971350565263183130847140756783314607805333384142937289033508130639869050687373054113865847662607483724617598505096346194980696237392138995328574717940271299562222070154966998467738269514791140054959915278479055753558364427413134110802240335686727262759738305937210316879566855959195827221038386731868243586259673404298993434971476054190248129747950941227206558803015241182062506349833450755141967825674782923429221039642042119621457370965869654748016748649788548218351537124882591406788131800497999748459615868877360482816847709302317073521018889170540391162379796283364998481127373117529456430317166427873652066586184484132933863300468345558668680223333818906523825466667694204711148808311149119261846527346408523629482349285900688201124600588826061743368529519422071753847456827570403453704658935051984515768363930649791966669625067968640394417762064753540604739231097295880318139294187618363336388571152657288726526900109428520559064191222129297843653479048868414178660591578414920246450409310150196464624734861310935995063911005751301144931520116223659532426065929804093531956935716632404520271816035976757957227136465425947297233483405015477344466434431666400777780731918630613292704 [168,129] 10451182949347341377754790807625410166178517553826815149963286937745405670876800427911841378817233579974672303553476108527681543326347287883911496069617626891457663834315076314428622928684622227568084355889360875128553145993245987417760599551211090397314172072225830342868733581606426025338587078196823241752645012690131091155104042822764940408015510455250368723688543963316610439653094804378798428120045151100084821023418152286233133628058864329278149075858195570958033209239867822959699254237886881003085994124571768262480001088460442029499168484587157241339464037541949390011121269314900964700958286249294834154263536161277794008713573002709262694138041672489908943788810558931871933728491686334580476207644337673214234571132587220911550289901751519156894830523056887192302660434391021816783236528465829401603624344497722082935436202089628987394410208903461438288882970873469071773477523487235636236589807480430583245127722791264322291405246277264954231552042335614352459958555319278051344286736547004351873139199160105834249665085520548773964958687602980835099965155158587888794905457872451357451280735054610067186766569528102401347000224422038164072990177165684088478992532078133850386868275935738654363106804206735487792278005893441309653366701652588972610673529733043952923707277106840531846361298390909760934085718181012343345968832207122600032694788289618753882381404893576122383961934518184560592219467065564671225730970939412739284508535454942023642302739763052026277992008377745346748390522318860265696 [168,130] -3407756287334477118163907602241927741121593836058929123164135801025078079377600784954463653231853911503402168559541586689873595773227902144178060573439201092975749199080975924013581132998752545782506023132243258511573812990824624232803526699746040862565097494828035340088683329586483967103752282026438684916997586844506044763950379857158338699297085717968960807948420685562788002734416079768542879403824899397089541417061655025782359968886656757769620057260518880439096575733332837191864614526789819073175188842296413748791731300995140097614668054137347722223689770790591708678987455994404404635340756629208923097867374361511083287235593383099889406583571438015700486744435223028963540565832674242346595798046346423868132943136672373453105642494185470184051566130107308075682890927325401840525707762829646293452623639788134956827516921930487993777342777218111270810156066568552547895227252484627672109865414312953794450667731216951561276608340664569150156714617148342458976529514555003900477701228449825931272548988733379313258472896595400601902389213189915031850551510105300678978837817964435449379609804093995995894007374091377895696175543275965568617296278306254264789708556589122618459846311856971963862286466218674970992713553149078923769443303361286581318135402497189499088689178115514478350351851091873639423533224792129018767026891690292772841957313196310178377022658286411960975794776828600997816074010202305837826681116494087694548357660844703762447521620616270035774468301695682537462673154384480 [168,131] 1105875327653886974852672292125037298031361304353482331149231808447117214830383412600462993006296488962056064542919020533363975256801737724299980384469386815775164037539954311905575729716899220873265766039128932947829239974171181321357356595622825572268353895997424425215005980362403674882005431593381181725240453115903016822459391042486342789666800954935537737772315784548412087058074381270367341525043004133577742073626605695891690741804954535775119796438646619068471696179146053692697853641284693782022761709637039868852427412738173825990664857192288488130042330733091211333957417928276919856924707112947076767372195712509858316701550703433552697086140203572628472046411173185497781635164159661088166373644153650265153824434770404504374552582049721075934158725830882756067159750217838427220348156708454378652201812267097318972358419086890179229420619083852930099321689876144943968897457682246792029339722616723632718638910388864063506563208819365831091034680428001344982249440539408319485889078488787604370885919269379395608876357528112992150145276392226482917323057923109270990835311357736216531544076042055546545320655788599352569640795395265934271552892454728815126496871317853499554063382217537670183510090148907380907959320917768156540625175359697564345405330372791572035521224567747099871149737592919324770795537268537751205610005534666712996182004500728570031874052908089025368425146752242643274257773869006187502874355607083722130552501957051437455941787253816841600302954158926628226011072 [168,132] 2076064519055149747839828408582711715245457437225390725913068025289633297945306255011453341580701439325861897266359360972115266032068267276818184951005105497105060529365610987750049777158930985310299060867912635542740092841246930017573994657119151417448678374700134265246831441118060619033415378198897322547036881848413955076627555513127625070007775785135424649678841283446678678497011728221915849776428320376899240251487107074077735950194964429742799982808088831627601880403245956251967913288394122561240440461734480764088451844727556255103533766455845574849102965676146160920090734382918608897836991257790590022192470867803017351899481276541141888592810818052795395023929968971407308002159127569328272009620860284789535266189582737760072320965476092441288045755848981256213426507330974649972522733882246110223460785713317079691800999689974774807808039539718350702441262043308011888082277424529314476413411748914879870079080593586315379551954863154755343186949588713007891114731178017207358769956143889428824613166905071191506979553330990674459112458331011233716568171132348749596019445866986482240562390573112533863348798196389134209098848018605441231539202832561021609161762395158475610370248568781472702196832702833420648886254730160206859365420935787293720852393719813753909750818100151040752217793101017128181401121152303891489034895923839579209765370863690817954117688526212455384802460325068687657374357007471058652780778571768464747778691769985150477745282151602925176363245556324818000 [168,133] -992067708110199249269599724028030496976369252902241857385410013017656210207834498798629219262957788656117679324747301543543561680782329153075006799736132163731582172611914937448329240458602768793139732791169174044919191562857116190109039488211575241889626944181273641476288276393983167800770625048307158798848034694548545039736491257995098585705732976784051868845004097002481645648375935460892016565602440752586608902895058492023501949482176099302460100321543110456336754855683920541145427360980751677279357623030474138075857305132540675211360783297351976840396397848903685450605132224045357473348996978120549699718664235276983050551666657317747341558943581951796153226096530172018761529933146529074728269560531152999654280424682501710823581912688379095241414737511429956032800878131377198898548311528655456063524074663743835062793002976387580325978871813568112816757164082144076497550891978263331721333297684071625769930853436637837048774306340819258940952598508566934070115438946332668380983092353950811819358128780186835795686717124212120322468336402938332500568708492676246558145899798317072893558988621502622988540525794256939999433089145932291971423400739532863041181986777947231184707969355649114043498807237344677667730509800987997599223323955827057532927309171605704659065932152818048439456512837967153920908098496728981487185420441707565978322527123458717692486129818413574724939384140633324993498572114770044476026951738678490951616141802660855172154904607970151570588315044608 [168,134] 565452280123341046955780295907261126948897712711203677934937827668390242588761161326328687051970740720140013075064462594545303290165848317458569740737691298802705720770311936123115874553085572814409609905794393231367546891393439083247333565504527717926185410001432815552757993805756541364783290550602194364082740346528835642419104872946179961410802689749445145016184373969058311361710904705210026179639991492096862388534008593823902099958515068929041288360088783176552479475345280853513544004310216915872326027847193226917436453606448347329547542078535462999320171501579756220368654586806659105276389509639983833440166366103222254096755347361757065061793845816151226250241428158851044268631693894701325431338388211242555885590121479748963003620584181813604133670392064180410545296074579335828662265480589869505096317401365119375196698465408030874495680451970654024201680089010028525782348604898558454286171894180575262713905868648612244668809311587668723603972912506121655057313797931427343397229134945971718022121735757054999363870087961761753760028344609306719557675596210703194061580765155521365639229491557793197661197117411239635036126626897197899868116837645199625706361048358696941992990247502998449493629153981721417862260570895938214439782387049689437700528317914379908423820004940946968790925337965222088179910769053139342878378822776258615295279720541837563505243382726892613626588974954038664743187963399083864361359606995386353974741448979495314313523955942450976886144 [168,135] -147306132406979133744931194229009587678077523182754515316503973355683024699098872743792484570711674782392559904135300116710464446660345486468247100848936828503161974032544015844394343400802454393817855294822724378101546903126757471898250882364272360199718801268913759169289907697512971102007671523768614013433068411171010608322247996106203551425276827508473246422483871334805711205499442765237999601572420915928587798165316377233182734930101620341310595727930307081852707779954128902065605278206795017967402612732737585944212524516152601183904100650085420902456063162972933957190152049753086191454811368824637554384471521846026418103430968389232602275864187080113720709484098616529794425980956822990168290310269425514258462022398428264390572351373298954182142240000016288810204556838892883893236514747649271650975219993479806032933823918934737901550734692807107643551048972666962853417055940139347845000810955315024247828105001083017963395961805892608520191577392719894462029175622701404584189365519074645108621091558713829261668870501348569672024056502613230912420594065132063751261573945004026343500369870903815568197336260870549814251870840048535516346328085589695429389079056839797608669690902228229481076457860178803675189782434675258138407072855454443139104063515438438246354940283124344383379926389922686430329328486671481272995650832317277550885775293370219192807846847249444241151705200586017684159428280493563543095698751082608598987380293642857176790110402670274688 [168,136] 20169322534605153768608737517828161053138612063368293125368372534339226054034761841660701709908504594225280702478694598097695848784085888427343915679189809239886929292022809750595745274422338724302125221825433901807723488745407498537373945032082364053794305068604883335578405456323483370988197291466847434782760277738112217716811466523421656599411687717378652978033535035622066648998844116089138431960865429177183488478074345414156932320385304060196304716954251560415283154802918339495103396766644890457772454966897962123608529660359493411597343346686901564372724252780503272447894540521517125941373785927279630758692425788242621423784465401189253479790450791561966909495046943063213940565909020836317118749432842239333915190342937330317376353093334494220059728271820629614903245492308032560768489866968432638045699440812832493830305342280228534043072227281485488729731751617202300600900158160585146757415189515867998193493368150948090577364094910952106243086489495307869205895150076367184086616159939491486033962796278746349086098445907506693306309278529973335210228045231794361663964537232131628142626960888719720756151300583760552032977670221691897611257123166208879091266792269739746091944245664826148314957771039184082110005313955359164904566000198061014128751670814536428466589952389569255886668816749110994933667880103771312855315827313880835344627365844506745374742474570174671595031541734653094249941660251774036010553081060274332815182276871796541581673062437 [168,137] -1122114564790439340130119677510878282003534718543723443088815777142291828064014478917475347754504470435247730039002730222878807591215876618925760973387154178844763773141268130453705498444251143028933266750451755555638945318889833127159250209119173106488049548094972226259606695280698870922445085778867407429948456446616762158925738921157244500374777481206325563094390248832166133043200776805785227874953765643757705753165120117193367134734214876237342850304524559464781568378801403426367352741743659414619293191217516876118963495851310121003008469619660633896050838703674752380068850135004376416102658934747072273959915169545483661575307905633021663114458731985026851206629030187158357642619328951086081192105656650020461943847759032008061045608537986910335947866788241359546221058082138144377863992434764104508972235284997682969775253054992828790677312852002123060071494806998052060585964908364909919778683575107679641658311084374590090918863801589144207869145083347994469468932090964376550580052907821940793913101165147127001995033086098416202696204174942908809393582050034768043026252446450729512905421450441822302752481979385348742753770572291715551081310832665916245017422351332595859726865828372324543228409755497236480038081865891637613035813689503307737247047407532890907920190554727584879570244327767006929043073072532775406397210685628020119145029834384644622159514399552465512999223372860033553763670639931573440967082606993436575121046100078815659392 [168,138] 352752650487611953563156591060034733711103840175956539932500392006577863922760062362100836227301756649008481279580599803961821988836844268272478034903403058344863531099656315428962338935077633917798799073823015782209617489650714832855920154530527723618991716684837704702168419889202196246395996729587094036152211171814303629577943543604848118332681410775646141454417794244590291009951177844599875404165993478394220088274944824554353948435062319912172383273318858793948390506982890058165935668964525910317137377603392509609024414676928251898306032279132341937212471633665146223981908337444580404319102122189141021170173943204561052465890025595060760148978443174827592337395008612008774093439244504897116857604633493348691372884914167315604281493431931250837792482630349066261927462520563072719208731234576408164632230973669544879622910405161853530376564251922060623261839009416054394345417468151275895309542665741901541189303281786392864975664528592322948126984761387388913535941168316441747365055036717620794364169905840977366206717131895703858941447217559007852038549696540145679568166307457794941791910734826077738318046182173334944716342759880462492634849351027990478224225697377930051257193681269668879182440060863088323619823012949157718489981320879221592223259162434430533643138736649246438969822471920675379409010271085029747636101090424845122166653110795519075313138699677079766020584476907726758470841187499552959933743751102559350359963106613632 [168,139] -3736223043926423587772413643433890170943820804642417911947874859551543623415668535632237245381464559684426920289809232146448273845579276856782690524142539079505747404559755852875787349391689272705184626040267804631084663686334237192921325326889599304286751459208153230773953420189705584999654567755096132329024054339581548025640261411547767255920351643722411826934710794311272231921388454756601297110553526675149346248656371464017218951354491276792001605025978429029473271222054505208820689525494086383476382430262211829162642910086853104930094416463592333049696725121575692713327454278124101269435034529005758003020696354193396792102567348698052043969365781652594527134783529625185692269631312333930703883695600312981230169138803453692776042562203158412083457773741243600535550740155574850857516851938865200873833304327372991037791174950752027583084348100198161785803887486420611474284377320250002511961482870729643668707335537604175230829225428360684008702318070249337901732603175682032407214447414480215071016880019964599380689704378850316677824993712948824276549348257616758815920036006986690672318217278351810396021853389750426682671299818583913016183433938555524221834486826692220658497913319938334425554104630533569758596139726791166129135237867849176111112012732508499998639625356859525625445224377781773669159719954904761470435361596161688591037150920090366306951676895495583102422434667799841285803836609865563768060691400676074806474872 [168,140] -3116373425582249857141010963075615948993024301483884141243615708425107897286896221325930184398732372901715618720662253208218935366734050317322139938954699213166856887861468380669098273118841108712086088463841136929596389948018730384056653219166136663315344788446867606452734731139357727850515016784300810459340580294024939066332492187476552507139889526090021138358356403516638251223012252875344791153493328761515086426159748493469699682945463853351940490842693219591613906122460097988694491982583297720005417289972395295696117513083106944436181821814944811641914176738666952748214376564314436348374888793000289545703644823914307171534278882163636134545178982847081447448885126065913334053693076694459795659268196674230228114436281719681693070990831993917595174997610816418724624903511943509608811927271844132400364322144694049194577610219216363803566764741565324195789118722017155256114225734564014928256770294863521898572169393862199190481842130737769193044854062442310212812348215162194953648250612487396710721036949530218387425738894105905434419940001599642507306017660962396069009882652854110217103107077967893846359699004861460970791404080875671395775143643914029029318431891173681696740085039785702193615630462308342376705004641313808922354358819581521814099598487971458520494607193669664521808061029665101767438732659628931623137508832644822932314715718963562978376867167229745044317432403689801336548078961486635371618135172676817968 [168,141] -16954944651119489015932566258851117847303426522878636363017751752484901562700847136920064545118696199781776351016816724658995126629897121573174127400605859644937753337843929422718800498634116502382560982439201393654200920961503823220145605505150773176142915682050385075444252016211408595176011612728973766576610357615677287564634051938775381478056997794936164035795467016922713453789358012838766896309919209664927684139065114497300901073500987699522921752862346900532608078162805118694278618200457410399986391764657520496156066168881420200492364692356307791462763472154653131909984751511142258313499122622260841064188090795952816566212339777446570750709380198734044019935458863784433687102129458706591062155325147122245632981135589399565723783606804114961831094878295311921455382005429701950104027352914521302519121380485647333316960099294116113369179007739092440014465631302450918831260779441348618322827569300570827263657372550049339991136391216412221658704966658661697827132893833476524056988830209248358573351022447970326264121296540139262755519796726490011380114622680050448523774925239547164344597536890556742780802833800606474050713496463416459061742413163841744719884346715969278207772752128996607047903470818479227413153708135075344795511048770694916563773443809722090525506076759567771538410534044014612820024969690140626868390382371435024290301691474143958705752246816355563644581200393463590689000698723463314249645123648 [168,142] 3947465800143786012290543192522546779645844169581303193039961206094440105225046209538762281017872014897167361965283268953231920053261059102799692188196024582127117539374830555366946611315807701541174911384425652642175436479634723741861125639942027249712387079407885729459641212425516948649875775544032237689072625263509346820789574214660110580437072764435661231790964667552988155215986061819320463148136182135041724979359098175629282149076305550841959826472787400341833194492748008209333886785761690987129916837701537390570583133630261198255762373536142998081300549574840023008622281520422706829943849508550339716832925388616031299705214311051013216448281681408541432599846650943097010395073501769353898149035098772428534830746603175947825201340608130051483373889448410333280811672824513220903081646227353454113893414584649974073694097638733286344783022451994125447940581478746914051753856079525804264217932059165771565284653381047252703097814707340712867149668483452056843320032275379937382184885887605180737089371757452927150730208503729938626925852314557181256970815132497129070853739866981118337311032283757689476547367316794756320569250295751919013435143480700206544223120530784846666279013485520192872089219491223373523032353459833454465173274002399535421045980434159458749258265372817729879794028857523400480963401777744908371795118734307357818293228295518558054434135744966508526038460632106808833783096028847529419424 [168,143] -60101916460977457976330131511278942682192133108209436236742337136156505631087993999202481348778895095903947863024042936469876372652692143395201566548539266201560078800096608158070396325773150874878728510994061785843558594369154853434577803092975967455611793629061866774127951845817564781083461317435734758666365499189670649301996610762110836120295374110608898256647552880417540160352451950406891954266940988622138519565747888885293644333455102474576229645245031059446510047087701372473421453234114356847108937710216745169214172526198599230563496490192931292919056862651977944327918679845203014959510434467601727764293205211063833125585093009765262639516399246099647641934015942615812123065286980503253710686842752259511879077839806205796619015432254616368943527516137470750640259984165575982441886464042202082685663169485765359949729866244666664204686917824076967861909758616688959137686742337405665294495218364292377201367306693596866743723171094237651775952566267030806154772717343774901017022486955013687657950260250864902383764676036432300573329508861416161160254179461663663660763373099834474893185971175735701089217043317390236169631576406372109415786401040342189456366258719759433621321242345111564086829657594681461618509975310099646815100114849557555669462097817276404420923895819582507486393101416670386633200619641082986450994848762068020468521548219680286610008123277349326129515942106594428565227342542560 [168,144] -245577186762779346824494463697252426269108125239795837072900305812876869726576091886022103995222986416088476183121214217670669539644175978233775052604150640194270229178033398665860056742826270212027879997600720866109439124845467735703854750985342330790540312622957417659200905599731659708988307405700140578586847668885312675035301646606138661569118626820454152597951532502538288057970342567674587077651584798911755287942437802044556730999657763105971364220351871681138807039592603266447812822412556948791770707844365375416455037142926143352298247781741181996836394962893560062539239420560054842441385234497297533902552221787934927051459857362530121732687378019976034949020551872730743039630156923841743821470940024545009893730028562314351903847102516688759911418436982129973095981485252669537361915031522050254033247770716878316042578500516357930082718922224697841827517142882575129627307846843381919958118917889353333740384529024982099527974865175372353807073040869969273291437933919315269939172155384888869292254313477177984192896756863832525278132905973897532736966850950557023274456019219160649718342985934145396873601830419463953897625647285018465652674391943281861738496268281649141003357938296342279213262489776197412814530847117206760624842869435888762785600253637978863147352109484206299579765072585749080725867937611536461600255569916452848532596103864154157427588174999801160600060102715337125366253 [168,145] 3315676997833315617528534712902615270164006128825065200739012720765018929811989171600869658202651209845504252270959033143374008606955630313640502187478125964079187490842498960479055398258066196331063005860984593939181118707228580474062708425669410743637692932413192875158408887895202585202676763006766632887311122296941390283307769330985921629857983684631348366286097408270393204697122535488609425121466616392553296598266473337619870731301440989734986139359501342655011480914864189541717557923732392318742892617647392672320151473392501135746310717891847622071501916405606884629840864841576432867348315961169829296743331165569237650988198673311473766612788506046992094392956969883001515301288025155977744774169373247979402595947623068509762544607689878628004399366002262491349285850551199843515559437613551141785239337809437763938528051355307483423405502536030208624828943736917329998827459305047393447801967716174757774768309522263593552060630087541059240161098088449470798944351798631080234666739962814739906434592558293625814031363086327981908984499036622950587992895609529820473717107994628003076410949662757301464397209774993367365771222744827060640927696853796048913758832012711698302956513825158247152254556093574598280838064080664368859659338501817305760494877832582683711871031328415828073671727475436625683454099425954189880867147003993564191174055024009101852907620086496625408828734147788064 [168,146] -1394220436100956106461225335667922276263782158179846522206080560097514469394864083118698372524738989545404960640317482064647011192480015658971739154711438320265259800668807777112933340536402373625882062357155764750912637937611117725675000168048830302802148412895974703755389414662736469797862906774799129845194862962630669076373663424596018862030319486651933975586585707847502220536895694213855270981768163769863317486944231215926587233744352982136709912345711265434971468273421680193772692225224216770290058479699022965238183058941238788029178496392557067845489898094077511445915228804649720239553042152555402615385601244558277257549328145773042651837952360100275392419009278984107685822802322138790115259426132793323938868372355635166915206208979401659721199328512480489049634317040613432942346889581109111008009002404273723156617623110853476817017834991901210159552204760953635318274105784872609266048950736127951480680285292514134564200292500634976067941349010175542997237747708179197377659880253482667661825614079391137980563716453099516476662321818579545446196940310998750694791288154859037600315961056363010929837522590820498473105650227598906749350029668447720647394107863772890220954599111372370633855133953056026268513264212751557047440591736791340715465253051684491054429009687653794560170832107215551160647589954523252910178446478227487122428882530657429412341029927897806427973888 [168,147] -4211293232264543708821556069440637870535462415201455243837914811891002118887447860207533257152004872832263015234407065970702998568717928058354072393349871244556337322659754739658339346104429188938766772549960831263557812488821031685761185769915790109274231970514681001832474878684839122910640894012824263712046664127799298139697534455495268374699510519688994462859874721525874021518040485196748748680347092138290962612387770030278656270247579459046229667071215929644224142933831300820908864380061485261754528098819194318527867439279820776271205326733665485041218591307536748608928088332481061921866535296096130822528255620736820613821535878861750191710415200284806628318876307465242548245635199278072674693931856833609748871450694500767673288861851930890474007452117054297165193113702641991717320709672148224227326299235215225791959865313328752166962871513391500168038316291428694556998676989754150853883067182143421793275198856956555127590360168285246626539142189160104841650772455833126457326015166136909204360259504618778096791117244051356064319429412649467196447529219124993787815007635580532845945359896821599622477419963823321869721573746719915416349757388506473919530048270216082114599918685930896372835006164665090921454655996936365857890863007436830079184538818434280219282475913020166202778201570499033404920653543949293222146629754130549105073828165231314272774250763290464 [168,148] 746991651169283608506550282219063107761233965367050225663540589349842711362089971120218196311589290818253822353709582866951405913229660659957664311643953057627980581500402823068880231596663656604587686044090297514487251709587396709190801474310475032453208118303150363596420595559548444748474111724870414807890494235483241758693362903529836315814359750721725026993819019768372136979321883656646794899558129070696300155785859595263024712218303612889541137012812129317415732302952697867578775106379692714851076650387693790541989611587194483017028682573505014479725137045887974181036465586025226684088419451555829701866711259082238130872165181759765937891775485920267908193434224353505551572247464468074026564677598908499789096678422458747661776873588663485220143989674919295597137859879019049176742398358275820825333054493612367460537466139860101820262375828153479386876312233301377934276304900174568797234334381947487559040558156461919972321895068303059934570721877307725800066084803826676870023727282712289537058791956964091600820247832047747097389873308344891964596168140264202484913963122544233671823456346041041810463387802088079800237870710631323618615126535665846356037802427244976312805362361621967649079287789049919523037729715139963962343439038655073300774038354611092295941369887990771956073158041932680945388017516965061077064614187022937300842291596048667967208440 [168,149] 188414729289353486759504086130688703163663787723971809291734541884051231173644265663956245077335464818091219258213856691219342101674875315103561571136984587233534267271990761831354463817112655455802416910736245689202738613333992191724437478643411508918750071731705836748728240390570001473330852119761472405595616578605357797109140456875285955463145917719342608623093545477283971799990865132422806793758797568199906335494164158912318485504730199143423316103891198668335616727524714275407753935661577258688223912392211263903079266389794601643214506711414695482915080759331535200165465492265528842374481893357000947045091590843473725312503212590060870250644051450251285612164543736399959221527141235237917952511880228243981336654838083930710808780002632274871485325357268750863651381122013017850929042235671775885725539104721154257649597965531685695772327409918089728268829351103619444892310572121726450843227829777355304868962535140563743940542231203507919411220855904140653854458912541253131428697497485243259493425850904619408154213936938363996586908237921702030191835137928361558770236270795394542564169226684466504339659746794413165184992029905316220756546297011962145350540473019151418802269963532877665791017767026524970702728450939419657108704933020294525893602164157319133175859287046713728901257528446424183063709655272214177414888931588778150317737856892864 [168,150] -6792202721080553669385976020016664961907206165978450542885387277456180765680371424775484072751479570553697463679687817118374675857289013769640199430906852655537057451026393275904127443500527554818109390875345399232583985782281193411136063532045245650373313478556638719799722847289468340053472660224766587495939552275871289888793013770349860891340388040812559659316740881671002455929643761683420807521443169986268704653915492784728867815782797713323507404694896951981569920380948983591319615338576816972435113483962060866229069325249947975881556001038526958371596675325036694045945284396261565749284551070840197980101382911095813704346203799117495256140013433049565987001583549361539626512644267892399554880755017823311573688382433266710085791830302803378189694262355125919529920153352633471852172798043016308483522221969561661452418672025435492605265402527710014687109118876752944619623930403578024373509677546661992916596445499920865112919349778181599176004205938262041996704806856027138610829691242757970677857919835404749841133023845620722396046501136932895055698958813990970306595427638210496804736003950536387547056842686860295994143901659324632914917109888717683582884916250719473650271874173605783095695542153959025139797872185626987075614965868761594159226891281745983651241934288699034809941422038054486925873455426253365835428957722950407823728 [168,151] -2480155985664704838225281978437708936841674309248918635032114686089686358641245292983800863781824122955396251062310586162622803289312347567561888440558044575470522279533582408344872415558003284787866761206754899703033963433115358690428561129523444029183360650366270027646018849359030637276509069661909377054437626515843119485724792364292552214152795054506175537738529794263601683046406704190683112652452478583514782784611319559943796727823605472530946254496691360769123228004287613404833166386640525997969367267731753133515196736382800911921649839415206889312912885777294538931471418209534285373887729064782559686395672832500078336249122209156889039443605884235545002612248156268933450091500523306112874711689012201952534648085678772682006245512658036516654418948061706493921404498861686814887746832128491042090483005603849219484494216134314477028048802185634478027418757508292330581585116722382900005996810911430191809273986732885059826067030269677029103307580132713256788450084595336899612465995787136127244708272060396186406323076280652709331169925128108591797717350167956112371755979786590820317052823979221151537036342511172930481671615524530172955275469819367787639870922808990200366843239022643754648667307096292770541751554367887987938916305100943763185104909119379831693235772326507937640792962527435245234411968681755878009306432342928 [168,152] -17390692463505334095140694965835761904006446731135623548688862097521744318826619839770168457332978119865826270158167783675909779654097130415294574987819514471159865095076233664455734866423530439559966175244257412671996166795015002219760747295350490174052433540528268558803963172598779363776778954273795614150057660335351500379704255286334408924233311369139267334138007457860003144454737887709399280186585167558375484445426535084058564461424407732714077986026930829586948686414287588738965196081758727342475489302458870145458922430741360727467767249588194988199090581822849060337672262164872056954587599747975933915939073118107888035779249481778816314621826149561661586974599035879017009071597906812417507440234865861779331045017743578544935708250280081681206209241216823725373596521792849235706640527151760286206932125116470418537923904696931968714960253580735548148915401933807228691203446372229567184020652245602790779965595339361543214616576533320019061260149869093279466162506853980279203585760662220291599517648367429355639915322788771279593555718634038436783942635589787445608497648851252622399276226214853584429929716536577602676535584011002236113948565295844418819290033562408232311955182543758153591009732193300266533975199904301730471041794259035550083588884438932243313422290121666878255211598906841960540394626481069218033 [168,153] 1755839063529565385524192001849401695686981446427805469448796787421976020524855343395965135486386598840235544483785194693936548335328152752910572649038440923428580170569427160922298285257416159232874947333435942924996459028063050638507675695583745890195976137247464284082024344541027766761428259460607921524393208312390220585776870549495907012646938451950543050645528133924023190373560119020487653432755191587637711116286735509990574757231148549753813301129130042134426984725933859493512007354332051856552077177710779730500063351178972161822746016918347087282587264946227827052343809457002943815990405711466255733245572106962172831741436055465501537435504685047673949057978808758566185230833952030886616090714813454456258123817561703027925371500929905710870645933178133701336027711413009083878743604593247627454042995499469605517288546793790705292961967190893488328948582608127813212064209529083590473044045157300965117459061554850932490834557145285845321573321260188055682634270201379437557836676941815827589453490819992008344485998211766674498693923459349449013098453649015387609367132752398730897169590978519089312050626130045411162240493564255554806524905518126139698826274008955062284463330615396487458329566848928441341571965593417539068635686622135276639251154125588912645794294643328090711462237372232825034871025216 [168,154] 1189737529413747211365369345522503964519101364368415598335221297291900949848576182192852355438701441540334150741722445654398788336272108065243700320476613955940638861573226579686869053982125255624821774335792179964432663373406123465804496620409585837385468174374931872729532834528996500137315474496145303147166262776335378288634853913555302543469051717782546025828948686503982946607640388450753300233448151835171636166631613544330551042913003149850363121516068827709594175767146238730221913942093804730552469597479560333038515213498478161085346696254969284388019211083483881543334079528690670985222325987124089341073438485434632578127797522591318525605413529821428704641650871255774450682008391422745225665258136823397604102806942694748793332191759828214964209780247024020323549615800506526426364160986567000856136296460423416500953533197527450806840563223838217984825693979469838985149882150075049663699453390885741893138488174548965704654072159641441172964676348356441544830783164420744849491092204671832343419853471268480525643242725917967220294997069330972311500118807100743281745040746801493457723524759913980180498774390646002785081065253826571975573676283752700203019900069617014071329450965103498324665515299042068050596481286860192462966761805666267352752953001257794477862345706430432225278331454459072 [168,155] -18537963373363829405884649726235811038870110093578780789162849054366011796105885818662107030943231538870351542276481241515394929006077973035013322136964961614871922529286587599682210410225908963271680407150257640763874366342813854012475230346816244286751768312837777961928432272252421233711770424017026430588780383725755604852506520688893440475275948795661097799788011980073629299486236684618472411492417439485598117724963268436036538938089969288722102507579667603115605812781390997907906421334746269462506909359902671206752656094194436065697941526934107797933899592783116283554797064446318907906355397373895583323521938160822280362709096855894247867460182580292923263547614666404215972896992543593062319742607591036840578449226793244488241442887952893427249529272026013413480557503581709728534298831755182795731713458268216244944219913980841168453051067490424112174669268566401903573387515886877619411469417184647938190244759662804046733581245909016454786826989526393118255750078346226699416202620255130751334632848326498748579264860391636544186617237214908118013485911266356549969201836952108327681902082468751236976149952906935052690999704654380197843092032074686237869700634854409532052070276915843558053407108354994023286888178806211328571422481558656320699516562431930830505193803455398854512176 [168,156] 14573407505974040045722627065564614186511327643486911176626241881257159975511910911652019717467963823998700995487695744178756270296581731261814547089245607426497847741464723172437582975520612490510518772779331810234866101010700767227798983642903501713268467922753212110159241961333384927207500757383399375185698996126818221713457295339941545296555698279175590006126269856405822917830719743866208254644497816054465669068155069202630696246084941066429021676796628100932544057371060292914432576045361242177422105619218482686997519443510988279124570581517286009262734585794837391647989991119881642240592423670520925147366657192872045920067061564199172217326059180808015215715423224177083931960929103504557864787737133652056358196129697647841927564825013993903251070885321902508041299607042926557222163262999281855600200247654967540737605809977088684413937329847280473160997989219499346135791739826328529104689566976817805087728270138817443433821164492271373880159164210938780139484243347050374495505564539370022090080211101694684700037029870308747669686459644965264291657418657034907085007822139042292250912553501336233136588702486125550906724580730568963936167425646738274949653869598427739420373709900286198528730701792234808332411236136121935230698630497718307508441089287590474068825473384 [168,157] 45648422392584836972148836659412273005275611320215303291478518461594918318334663798480561790250867744376551811754327914239354979830487381269614165988315639159959827810911065368841893789271903225254928973335181403065451380702652942866981747965435337898305866182820347402525932614019737818161907462610542299548986965341550141220957756797923587097969574826734248485121732844492708387551399512735929233495332454086372955557930283721689096467137279621619262084114215925309898120739540072931077248379360906180651419853831364705654284961901084249198210771625383586215016038099361770741483735476507883970902255148907246258229668609575488541256222841646174483877963843251147306665274421945826747671765046159587946754182255200274128566619742614015052415399462611158325865998576575011422860547594882591566357999014005273095480358803766954668327276222733260582141112966901986052936357997129441042971030454033615917379068600019062953631400420380129442288220298975852790700082589644091723282558212106771155778844513992225808163196471047307009650547793134115908437776116320129188705252385940508303559245221064405668484926157751622084139271543792520212106524213176292204736656781619060323283778033645200412240539225568312150784275839437910648508700032521794087922894936573889072762851971928960 [168,158] -3600375508930078256841647255460271242730709826511305278810697884333156123229415634200039144521497357475265561690745227966124040271160505321845946689504595428028737005004677332749569709733521631736488016446485575896435029600195259466516994571290776259478373428237579721141834881917109075737942903459999769834460473284956971883430866979832631245037971504846883938917518920393670726960071215118311979403156813678992035690756555982522429757051201467810173301004899754819275756999317612967373812565296217164578916646945875163448397051787090621693753294448048933615944859315283923990541438999044459479159510829257922878958647562764367803366520833261500965986480550782492226415767356830547025669654186247842256725656446787194386411733716005257292368456416254746723968851767151111145946217928065409868999092543361696445109056773944952936568281939568233317733003195086403183523873351730684544746224864831468000154929619240783362606682148681686435499982882909708081374183451541349944071760156373333691584374708207478773725832782103594064856838258143023926719677901561381466833551802902754245359373252485073984844524778214197464970350509071539941227183646044679997178239434372223864858602132192378586207617333151738380650831415123457957885811543149040511688819431648290295216 [168,159] -2359862306364165754528075950812851606437999465066595847501444702210010814485792855218088362050385049204622344243898063466787009844974558709192058002583132099667534796661211223233426176704115518623149234657611730881587596023306952785618901932539171945275918111529016647441048154303516565997980206626219274361637315125045389067138701875458790653412220424350814754100590532966593287443877969987719649507504702648779046994536706614920756675496406916086716141409195804322533683333292243917927042965713561864499633294988936635147585931432649139068518928194846334659544765342908573964671896675347022781984304162447072797099703051240038814044901700652515789707397271963065285732213707398278880708657073535535469205165501109065413474420301841023160063239513867143553959796939980164512952507497593384411099234690941779904677677008463813094058725718954313158331499202999018698466890988890553142460850487384333852812340047403043795914099740275512711706360914674324084228899098272435625040228770650822716430122209986496549401300992746169897120278720345476758914971977597303268201955644203453733539061471092670774193793387988148958707167758245165056325813320359403302684969369233285247015478291538267989173980710555339246406831294195277735908250406417209952524485440 [168,160] -100493981385203207653978689222332485597339767735487886720247054272312559015476508396474166307174329012684605457269383857812843036101330647047629394495785255712444646129927283979806355853784994067032278405522372625368997746772966466054599780510351637279062671094777859685355504337437040074392347468017564390284252765525656999768166304465310932077120436544170828197160417555052755675369970313679332391560456941258480760753884195412163266121755648071861377537422159289200858840421350778486909928997585849217738853019500039735307967638967741166682593186665119860560335406621097487361429727513966483044579540800667415670921743647583732769418899759578990567305612813153552621666481888699725418937483206103194507858962653896563550966370865896064132079396219190545915871080442039345653881113209980334859819567004190165614100352859442352050197376453542400611733353731368347768762067291896988876851124205693059568875772551321212767931008389994738867690136060881881965336555428540578080338721439316039073118315357589618145631236984884628892453901670810398940604445133575338827706692241079595956832446927940445677595352559385325284744491526363021388886477579904380612659420838320817781225558226097713834327527191908543497598478166235687772136357970424 [168,161] 7979064731398482507842853866539580184944206299128207455987506127369369128390316963888798847407591562190184063970863874835725025882767093465883485765559942259781676618894764175256902088753012234611394789843216689969905107854902774265323296819640726766433982754786253699061217936404044730209973842792769561911139572963106695057859139926225547433465818475286904846339966074991797645291489746455068492855319068196921457549706310517833308427671872669494829889588676809099616095804239943902631490615894395160694848646015075502850386239802228490380518294264290294267475515679159838035855669157870270955117962518614774767916175611331181708479062464867886673108802729490759958412406166619160068071772552717167295849348719452874530641279322834652130057107031136686603816492247746862378613478505615459449415684095940235051288337245668450874976877373920475165173494383616801505499532655152333282714664186191058209132558603070967512350987188117073249372950438053040715380413655684793822355106880530596119476100530582567085755787151497087192649077004303177561721169226970558527884093842221288316165313505691458953506755648394363679378912434021278554113558957898052015034566258235494735547341757758626986210650761079844190432785097107629632 [168,162] 5128066325511877315671455248471693125160961001732687189756247961925338587612851681903306256186322021121927322535616531042279538796948913808425086843934975649089155889745872888386913862353458422384363807497301910729473491264363054976732620953184035510344944728069103727027794762052712216888164871068364733104591072868302872764348816192797007137804310841216056868635832672720564708806495338554798374936623948348760383658124015678739565201679518339696816825175738681084535455716681872786951783004093070254144546693857948346648881509242058563704978615563770110072257731971668747319721930893260473961235147721780889818649980497597194465626615113125000559081997152518968640082067706197542576865261131949723600529723531800753582151873698899791677705476169349671411130264569132529649051767839365744059875346684114416555175063268884970518811694075501465954972440389778291810262805408988046621993985256820882041434370526216264014026035379471164334891952049546804159223249969648579139125588962792564265434873405340096732826670978487820896623367113671573536251289400033277133330012905452628910742788782819178643272679441222034072151707991232030279323399099920554970326546050588266865094119147806369122215025039544188170336 [168,163] -375995582790122145215320164534616241042815439792076929811977358498615362718021858188621593329068797847981628167601965035139174186347005973296219858269257337562433901387514914872669268767819983347022626500255560752506084501330704015496013377717807581771387833698204419074385332982780776672529458571637395442263904289897986337702992829053437162387200891891544553364900189916485858053604828597919117027063722474984784218164143624735278290256629954166727919082687209420986499605545261447686236960242847260108977553878866609125139613614729436680014350905870711408285092385209237126985122256785804928940289574305659838028574125416947384153917323273995643822374459430745547495919855838154953789815322210728572678570380434171306643510373666436746361433181932816254574008388600389666010137473635726362421022712906331128166347144233596115145778445783206875956456175307524814619223275245715171387259764120601250437119388279502127860742145050625460409853592224966467167786333896596790681663520540707381762294349517869835316698512160598438361966782275279548571877838039879401410694706155798224761838490745081497290556419660839804798905727087832882844076021485562114446991863162222211963456958266778391856726224 [168,164] 2642028940935824611097436781716421904080808533468281252623840598524833666688729337564963253066919991621693195570133501210766965671502500380778398754253936288783580551222269768799552524303459196735058850245048391766483190227271626922872941619145572100663385369434235117445541890600764400790049802917377885777372580840551240024700191602276839490656411981310891387021415790703033161199109919159062936187640727091293883759454148504449739420365205632059452397543849436888474571255683467296639257463901608001920724016856512580491117318981857331421943791313626164116489100130810483330052278458397565468508154517344927936774584468939442745818786275016450651569411101712312883079242400863842864668810463449270175362719599029950551680846388528545212652114957903423739509890033648451910051908219542167046076472605064791844674135421312184430766217157632141212793779301680692783261320651306741247382570329783711389334811077538021260976529367685976416109639013322635311919973827892298785069747281084170676328641855182112003864844759230151168344189864346117852574152505592061594813008677034710416256944199819433657882805566283841267623877083668230991805125748865413216376877705434714558476150434936 [168,165] 5699200307721708574350784689476153271993270436609000475796644662758319195123207250893677221197359812474509867773525525198216640545053343476395253199290949177409664508943555580665170926916108168063089591237337465639074329260887646058079913403372324066593275394692502195362594819768753168413876206598002444021444730097901205120371461757083926234335970308391407759590512312180890262474812781159564963801383050261207926064796763374001995355777720271990998515329262520575964124811580942329534347195216099526054870805369311783818802112271368985038585786266204781329471594597727051872222324289662164137916587862575026621646242624588467486569429370403424621887837103855998525545560425308622145676321021380405114450503151802555779741944614620477876855514788352340694422176171032623664263548679412235356101003653084341659010753054679362890613339373675907408047632607440958510661819836846883331627598314641262775869380414866290939246555570688360961384556917410798278257313669979533945748021855771307157264735438086974942772026222910121233247087240000149737666037471408692702791989273829449465934883451902452700190012336873719649413713668870876608414489005355069725313858131485824 [168,166] 1497885339085605579186956104287438098198324312096626803914599876707301028554757760093819939032088965583490764959426733042249500297671351750410002090807852648187308639713583727854554321704096486862413205160329449261288689101075854192265114007423211692448427579357624304154604470758966254220696305918473028915110256786881261179596295477457628243511225409411110425206800051636225471562464611937462289272183962401163438459269943998773656166336170560690380598914876554324423239857096222995056942905659475921775810133568682310346713160492945917151734484573694298040010790435815755541404395747758055947411538928131616841745298067584039125197896929843478285978033065133283194860184577423604829460411383191156386535640734185641319635210828284273562173224767538753523179133485245573050737777705942133342393403864889660504589144759465750188978736992553510257711157169829131728663162738511383282307610857748352547648243655870222795789737142222550878491978779044060897174578045535305906613130763493854605157314483763927184009533435578299562086255321908239435120914436555389436706793374020676754381245259171005071621928069185201017205585436599078051347141355968623352 [168,167] -532012928427730557204942660080227852352068261962697841660216436159261528593551378703360761269864120736077676263375171656263931331259558065549103488314277582832126046283875390017918537261874186549769993980745601705527092581516999168032357364524024118756888045910308411614557157390034205397089227302596189032831492976042478251880806379763732167848429388588686452233422535465569734483162028982905777352719146745732699207827877643095004869780102522831255682255060414115318214319840502993712407158829876767511675069274038712411864998079481353350420377420121265913189199313434528270015349656001477470248349223937690855639935303894068290280852448185008300414249780408305031275309575827570095696428987081208610574332073544325494932964656420816886939144282801380483298953674733728264246856556447591546798633199410485204395194664549646255340737090758640372124911401584389693967356945702243977091711190899301666658308150426474227639391894586301506993354873394832008620637774897432155667266718789779184734180226187999694342169993758910473402142697439858140910437884875849171913409527087220073224325377770483949510278481964887362311852703839779875136 [168,168] 10096444316508135228098805161504593723067867911849276836830016050139862390794634019133499561292566989907424416251723492302244297734052486470167613979748121979690242427421145140203618906348961817022622982548065251259768737666693221250319690326524367188404563431547003867657311806661997586426674810733506417694522868466277715497659562075759512202964441188008371219885870494200513753131834930369024207667839490082736708054795175802691248616474228047368402864266324204827781406302532590569396878544811884488234131648767037281172573380893891797981486122078345597717092645161384021160611419740334027568883925002260070264652282081464877832917733929899726260480297653313954607478365528091019314533787415418364533151613231450932340122338891752001780659123957287173491261517268361266125040021623182645044262603286066552481294607155445186150078050405284107578708393321663317021975551920535180266727525469788731501416060284529411008115265626291703782822425974580421182574437255932923259580859718386338282084359599746866092912874732581859089758689537716496748181858125234448713966596704270061345010183697807381232302615992992613076135 [169,0] 1144064304091721136780466057773332692071711336971473138502652422178623884409872587908205760911688626798519394953861799990635888074328301607304541158491466737047061982482542554915362471084814334963954887207888123954459968661331186542283376389457803884685136198508324125828829454729541602698188806718707382182979382891088434446404843111689870026355253167782277754724941273813100436766812308974591819206350488452929003969454343595225112911523119964925098944281647527304304562009429859660813946646672893605180321267569969568044532867053742787947293649732740705537748760848741404003338581995840490260951547054786910462028311897700285746482860208644433036789578016559671523619196175698963055481304978080299125282864558621877648536985340079052474042372947718255910167194519868941993472732456274752621069169568402361061196065245759210977227743278843740075142884308420779511141132109542117344952098922883958494706813936816072339541799235047972001832064965024870009755696628129898448129889023501672281622137189460556176471521381935384168954566390395625023460638763284921518411712860496343738119731627005515138545799274586032300451591188244978767389262187767575129094695617394160378481506300271161086701576916544822245219774840568957949699230654948757365480677915260005584974335729298244000467862291931816128026281424819763029650242790938347930868698321866625021086840533066263869880182639091289798476741367187101921007079623296041053259533378843275035448126101283730337533207149988316233242949904789263115745907642148504342167666641682668002808827515156682612948379789488185590528728782432315140512415769333479800931087878189602312900971756548035889417522667203751649410480701984142147978795539645668677319746115531430639198262378013801394685867981551030570783523284327802599100620537605526740857672203983666685964354800394391791639602278630478347318231206262101928127407445067613219515935070996472891957174417304532469268533614719424809402368000000000000000000000000000000000000000000000000000000000000000000000000 [169,1] -408992254119301110175539715350847811409415230606094982500958994493907764352785184420339671642128085537954219328655537644667660013126218012403243842145391870457951746076822459072574855251570395913320577858344523534567819066826593689902965106254738760839553751489982018012476472528083471641642577392773922029640108848370298922922122429239312207370509423942824129943495561448424384571540897667165479318317646475100855624141685580403936848305176341460296728188457948712288151036879723527993363980954243629964137221488255965826199639831956836696250497923556467704868383223310935391192963448656378860588787122006034494716053336253342654881896938028538031627779927250216076500612565864084123841643686897080161898590077060315153377481408991872534697986616643835401542951715606899769247825168744835649431457588287210277618011346889596287146335258003716649933168867775518689417519084108113193575189752902128928175935217706173767908243848513763852308994980125672022668253994167439336582967571259396238783790610492471811568448138892050240840439069720893343562907240367313532170529243742713424699533238630478439204529852029778771137309661102422893491668790352869239036947298586397903203869155618514453212643483541700006568527003064756729562001069811521271219567480762475726112714717957873462330234799308572872397629611541714127131813235016548552912877306844355643182088944125234765403206743337106585305856404009685316356726149924443986018542387130915307263434813802815730343368614548309570424454774344089148414879189018174123896210253032332862826665028466185689325880169011833264168981133010776133842693757644856371377391807341458625288488520826663748942120855531522512071172910861934037679190706366295980481053790492355387158433630859753089497981727467045900954393111229409229781479443490295964128204049919147869773066721850973608269996374341756138853918079115461216744634960198144726319141240932109439819950480712161484487363937219512431346884542464000000000000000000000000000000000000000000000000000000000000000000 [169,2] 922099110567486503573681352047310530996998261119383036024336662714393689506246941004231247464145266990228768861171319497595721736176943558869876230799447447526756480957414199472151238944269505055576726038060183537697495746951155934450824039681312260622914795681035085259268150148425830968731819429063330762304959618645406844106273801584326535919734329766662611728159046987914063759095715481573493228624448936788328474047884170822816780192511901373904995793810332058548696909430747287978546807149495417904673758758897843759726879510574301472226567955554541723151174636802687404226026953241584687305687885178754691901196119699244410877812533789730836329401352431013138368063132965412943367796465036252291303448798900774834746108032175098654052156998986239743971904335176851508350780375733435877202231434738285871200377236277172858453395624390445709821739972756796665564483391858439259539894162259705103789524238144403639370637730126026817058946117302574815656301871150340445338050708225259962103685849832009682149974657130308127003451822654112225880817564874950242786033852740220526445655124734162549614393215179268243735569371505659886744061124450073921714469329407093712381513446213943599389958055612426106619141374406026224745943272553123072743569024269248169546596911895952888300204441138913132151000578258756520045334008277027226978955623507843169354850828487555145311494894912690230859174408526980997013335680057444362769626469036635839692003909385019619488723836128751058809699827689424951788799910940958932624061563539886582475815584815317043602863800035475443270130538164725035298254418457715074496946939073456817898732594958701231463490534322730125755382590768214380108227447540452312085255006903314027706870121509544120675890214792877154348495979040746178066085371368140660772908969710837214242382144374611629135986913256156464569887036560561263142650544435890712774320733162198675458793869981512769163575797913078711687797381529600000000000000000000000000000000000000000000000000000000000000000 [169,3] -31518396341860756690189857278250232762883475287007735281148233804920685712056145611525927983618483792888110483315664479019098415253998910636473969594910081306802567045449149094637977064341353980638804782504446404017030864892042402130351040880693417047942110537953930269399508365540681002845212032126156763198894388497405823370732931900233678369582241865157385858318691944692811541578114186185779430970272325500448100621206276814181908376045971095374541484803705580939031474907627587225778739658252878526607617397492547165029390114559475088938128565339540761948032909901150482157773373268959474575503122643494470416700008575905744063786550356169100848454197020263952185164832735494113429423159077599530601532789932429271319304640637501096346955033833762599867778251084324502602658864865871547982429499456258912585354937039617963349703297289484058663344243570012310944111028937460183924203168345615342443072207571449589071186980967337588207429935472070911043465856472528856057784488311328119609807721219856145190627329884272044702471609706351950029961237254338409962763963839731239978798771104447711457454654594402594381182327777453339170348972795452528077789094160177282069527389142124485001288594870740639937775569455074353333822979471034924861970000024166109114528788779344732781911518845624182922793872536543887618084677142328076154667710270388536875057170248064437503597055565891751022280852531887547440313845891252773096357953755021539941495620622263596968731236654101869182729442186780850629480427555558513101631724846016399578212803888906381471414551479226551509816078821518102143298909581697898751060195212218439598599407396181521479026988732333544320103432386593204000736035995609148946729073494878918204920025106286684463369518669488310535379568145622657446016387677800783771582159637583638536444749096565398937228092944713782092755278437146148627506507653608656032733247556878440563040353764092608365684934920301233284194618115620864000000000000000000000000000000000000000000000000000000000000 [169,4] 2841675221561118541814711295032709445320842589170143644961934229044538386638011410013151864265932137311000048115162799413288151473353543602600757656022860217461076242740865513201230218297079631380274685306508530419976238607880642502495750548616605942595770751030504387030173468468848112229770006160505040946411480422852983780895320698168368374580665086141272563605012726146555365066753716352165080919755843713007194421480922540407537739047167492443211995616362334102687702781561370393398187253732798401639958462296628409530646706347606430445590016560665462167466956114555690383029080372827290536897646824798605987777182668673805164231787138598252331955470856721881119573834406315474345838030822947828435894917602527451309987933617266293476549460165554595676559044324832429586706938474761415819581259320771831215680253205323250201463722990013094860546967488253195927215529883956065622512634391721449294871749687321982863247760854425468429864825550533140793918105984068257111221409447090596445655706756226453447521085024009161332598358988902297795773526138428842160007082832761036589871489042191788858112414415762669516969698494084983866651199662946724019791311778931677654359021865982359839962686161155851223041580612855842547202070203232093131003197668964111991390662721255282483751301982215464814203205343112999671029840370208338959468581904142802214805776433336586468994734164858783100301770466427097148083189774159121889367061078537141567481886725748218778231645415377420066732611246963247910860055478378338203798965779759635724574049780312983998246278353604836154450614528029161951837223800690371961405573745971058170796734651935106235096926151274488694524630296276703833277927015955331149468417918250991321221590159715788096976881512194938315897425672353165679490459870685165044967017951082282383620549810702053245656665673808264364508687931145251449381269183143505870202633595942425027448394885235316745942401456843212769884470454203187200000000000000000000000000000000000000000000000000000000000 [169,5] -57453841841823211600942149863374515379735742612495696008607456987263796028112123937900751072442675965186157149059647403106224233752142919020417311840847805421996558418829162226530031879979743118091658190351806140741987578475748218943118874540737184807367147178293012672026195112122865712195831102146783133614104267255678320609448927355244434760901854416577623569514211179627946258371982498488770159625111083262865752233844028077529638569821175180926976791219036856381378427974405259055482587422226069464107446308077711847401491512870043802400432215113334922694990687826470577555571050837821651398861595977346861030732442041577442328492720402624097434357736345293724045790037080831548064538664745449247851603169752908001820378481722840489059405983225460383989835302359945517701989205477805556889293939109658097480969528501361242270026132773597480354218713559626009591123356912416575463143832254817207896883545017405183654597168066810771431473014063225327751628988120275700184171996026813643762662076484805953952082922868391431912734040756311887033956083698238570100969339785461531714191788630390982246449664210562079700530436090605334695195083463417279160265755277649391766756820240569640117606760038401054348232826656784357506779511973037222975877818569248042220704671091651839662413789418795329201565930514610623008325789046876562338594742961696298516016469735608400035989785850354037997444390150289565468059162264112638749420608177978656599080795504450732932804921800155702763247457793634010724636137898955255198340993259030251829556815878572868554324215774156442847496770634917979648750710196989039264074469475241410555862418661483641482396709126424665646178410532802411973310375467196134797940342926819780262085285726687406544304106395203388966950955995869362784174352698263867105866236480600326259304765103496058237402681479494425507069013948433852106186506585041960862340955500324821995032127844906006044862562560346707294788174071304552448000000000000000000000000000000000000000000000000000000 [169,6] 955563450489417380148342796543390200408908981336027563253366953158155251732917203794743152045607020790577961473746428247258582782409982957425142211704678944630831453909171885033657071443886645143019534593842321310437763324004278900039762360949079168546541630322742994429828983539538260023294402917717351161894724207225434853529064168284812433546255871278460685493644163661450660937174697407764769964404115211244769274809353914692618247318892744475593720229179386898948411168397374032581480643290448299963555028175121027079962238274621412811140936036764661565062423310810372015514862603138500446194326243923268110934242830683909536746118472506815845285062221709857778056704723367903633298482213335924261365131368988744249844266574036946438635256843679381890943641294363393947030191028720398425630740016479855267884052168358512865526737501602564003441564398281897973296043310816519904115805669256260175144769691770750823053078306983084571278739878238212012454577846602221575847352370636933893722308163435560350469606832432190973357796487656831465401973938219620534951412181213556475909118898409192144226258344839404717483536558751511466305472846978629810507749442257575256446409495653264722199859899022115573525876151187377574229916498636618019652102548614584676293821180434068390123878933492851756996287667474400868192334625556748902470239361708233776407013089362866660794076613093486833467309470778117617907399198861735596400135613471850336853263417350219251914609739951999658111921711818344009966790361715257643199244502956026236062320650240539625025100377984572534950961363797771336248324275903874808117065186154107416752204400141297963531956271951416133755405369326675681527828413612529084900035994772962092692608052353161575046511225655523856196553999505581789800750385080731401822669770874699329571795573817850043363244581349516000505385579031364537665732139820737683800535881034157490863689408272908747446983468464824244108172411495514112000000000000000000000000000000000000000000000000000000 [169,7] -10928926892726227692797716364591383708430149954917316389824682923308396772841278748515116993023881948551154660761674983102543275831811668538964474008843457537719011417715945165965396287088646802335263589046428398996014566331940859768643630411779704978750168861574276347456069096765527969936501903721639997909758033609349497927380046884123625429350103701281200294900391439445017711824056320595071750469266244283979685537645221009914244453852622577984293529001109696343192078234754947412459348881538762568196598111814945813575151990240305263039921054770097526284005336701007778999601463643453232688143209803634084724151174052591749196426822143533855917796696497989836003349454951069099122346468952672694317862816227481133398141337909088535356009348487107584682084422541019302370580483619670919798126294525238126541756535872881838646802003403763847083505141726906719194237276124847432879954628432008757102352704189786513961091093784332514063540124221265138504941256480907351898174037621158280551638145487215806828066870647375892574303991811728358831654649184419143479162735220341610479740323044697773497307398616584028291199310028661928103429319366365200719720681273592494648984571297834587681524717218625599944379945418529930041253133727637850482567769414367159551501460998850265013833709517910099206389303930190865380575386725075600323715233516166931524859351762194374946869630615249141586417725194172468052302563476586166496179475288800371594640777725065503656777126719235011291455569695751622422489054099432400522789105404611077509340181131412129991796031952366530329992670017733624462788843848208989345817977093589242223909395698000157746884923817235183406269918277119024576967681173380254281867593070916347266481305171612082942537138337575024063571648140257293275474739750653092320380176499546615334905395043825609102718989404174874581634487734008314855453541830819389000917493633387556995125886679209836186433267960564136639205024303474486018048000000000000000000000000000000000000000000000000 [169,8] 92835681067002003126832547101248784125831341783961049428590058808835072888295362479779009061935410984398099795630134175362040830603379011311474510422656314158392965729438589264354910681010370547871848887645478798422347684566630044781421124418919746084976433787453466564050854604947745295613155295387776404825447063476752534203848065636430947618723122958228086645053594516884284771454139528130177748617066730687306326885494585949231762816944358665925280554344168869798226969767410433852412260695836385363144612019006555514064909145201444589673187114548720181817307224626901939831684862907239019112746309371427709347883840369393564956968119726526551545658958767794229662901786974807166733496956614750891468807579966410551338754423029156573691115445278237870918748368088747883203669723007852786228454197030374909156318290021275241976959643594389595410964639718247729502497358385363790992382718734291755541448122125150321693235982657538258141734614163264208659042153712789801752509646789787792315122269387537778706353494721829695753271112424750295490046777271372729009992066730664447633120087177458195142962395430722166744023619509121746188165522051046485322614822800573478511835125121008740213295570467695804619118018017404589632395711904217932509033086666710871388555485768836729407373966055132480318252800154396275693442469062819216056646093602523153762849322192958971813237643932070997225818610909110781218114038633098777055391671203138412812157498757360085202884199577830092247569789486640751405038327580098465823406448502401606436278103206742353953404550336094233029034676134288689950921886157995432121102101147488634170148117678526249683287957105513030965109126797094622762678153490438507582635401552780802661188420054658525315434145085736710106268123389029261627607504844968957930199311010347152707185655527150278377347861445800046319661624936937929593615769966122245463977690479902731091650622186299692066352370787764903851820519991186921881600000000000000000000000000000000000000000000000 [169,9] -617500113562766756405632318343537817905894475041505446977953665968191913774372718826752592836290332634112651262931719386826404685077360290666052030007882970945753395225247175330992972159296349988223420284358408000828951236281515382335715737439782909655503699777043716426127535994604992386014088938979927304930977917356383641916067784691210381661454924820379274448756985043831737521794440052208864259251596784673454876674443232296406754131445241043806697091531867411525429911295022314908188120789509285493213299433689930011974652204896434719942587887960790172184586825261184866161480681715267906348931416589653898553911029280544500479727525425179124059179419022079521650954719926899853389516856483916110935426908254358965164500019953294864263442501861695890183517241358409224726763327472907739064113443347073435765646488795509405651670052747951479957991638512145115837217650961643240015956624495230534264234151514364770520099860882994899243328542045076948814318905200717516906648419057452800262057158013316139013101578473990588845287458312936187596247982146497768879556227410398886725678729568091616162364081231707406234105773765244146146732733237034153705344656236376885475050914130626428931463890562596380889594047792572882867709749263604662670011123204426617004822023785339775518976596578650524472152874467316267372893508372683627015223948791094003524729159897643533566272995855058525462474132961706447529027062271869868653348655223551463396023565112476192886752525291475430953331219015926579447134086584140447422754477413474119307497015043323609033781782795040636012791809931235202611072036513176262343939401904275176336529198799997145741264746233242184285785267214549089278607086547299165850489357211272480512949861297531483030623686932980169505812961380565717787287283955034229085056562424234893150567594874101448672058062017476046332200781811046319330266219855247109561915879593478533807105182553607117481321385415486635816612886760971114119168000000000000000000000000000000000000000000 [169,10] 3317059474576000507320861233195494609592314199312583476427573682251108382296136625736446963353473276081663809560179625710961513072880416765050982076213968450457187244627494584836796932916775036566874716727529178297203805217590679706998513935600700976176684480554417321092567138423432157821672036673633935294953054555083204528950115256882539359727154940299354857561316222241806710258826906929207763176616353753586756019425863674010666267324856729407236500504135914377826642111118285166412178683347099550641462903473709427923668748802142835962873671770296411784973727595626142247704633985161648113751502222799298768962275852066918341761254087754893803975634193174389162225210592694191907915301906794558041309307308356899528286665754205105720325348439578254502965827745593110037914929339567945810495789861448783893456896103526186512252244895885629323895227329877619952169414582838983409170122675183234898849150198325237313887063455197158736736428513012843126553908892203764643892594845046406483719197720743530878547005494441744913943315089413908249476354400157028089296939993910771267809370303711511989795644165818038773387110258874888719938975899122302515802322880173806277546937777327055354772089512163353530308561411200786297968138666072985065044805241926926674608720388918490210682310697957432364025999617340418198766307385855260080882459591681577480917120775753190405811721842995237846341213176194109180951772016251049610214667007438639687411471102115203009723676350807753021866326199657440939140827069379146156119438978842390521062269904494511429565039726984229643110818887524905355894743508077003309266833564216482484000859916074800539893726320981570853186805932070961543930605087783454153399853880231724817124609092455649547831171120635815154765048325515675064724486017139431901841131868920242280733767577334762383814925595218300750670072015247824574719585067311533342725876783375960243460279314933477887549984070015268837277267835786473190195200000000000000000000000000000000000000000 [169,11] -14727125619501728411058116729272052811125317212912396274415641451059583487447582196439617769561529633148881973779496139254058376910104718130341302444156552935716661760435375349767216311779071095869398476994343781716221470974070965115152544396276383666451292070516609176004393325815808196851413501334507454721777280215579646983736547017660811157377594335979050752549735395416073877456624450227087458832633933240348238289744473813893070192261210526023523487724911055049609033309424280660319045773875454303883974502602185590325895017371811686804882980049299912924491190741037529661020013295571115499846287191595557316206750420791764940888819115065544963741078626258983676108558051107341270975132349934515019579525765205103582141101967835167518051503383377635859149097715518959180452003395506087924141644784596557836622520816900517466724072261083089811859527349169095169970102111247129893321252563295952286352699833128484498400187833098211011548732501370337565822093379790754695338109894272469328272540067860478531740645652163355797897106409088287368814340303530032277789836197458074983552922433547598288995306193390417452205688127509589738061629456444913927719393387171675868446219158303923931827244088557198076763164492063059936519624375388190503936904377365100484039333796584255866734301927367986390835213976911160426049867443697777201870440329352463741981814833363059649375715415076272814532314922068119294476191037297745377327867146952988118670134117619544241103211172484937960926223295227665058944174399131441967070849477195471895292500844666057920597821758375337835552973637574448422166908922618849020152205552131866501202662784548584379613005639299371136309804845440868278755878593803069689878257672513567328293516973893246836150129648849796115646533108711177174849516182128239683908922127573269647580975304364168210372229651473592841099486597716240105885635206677101805385609321609662368338316295558665013973972848658734485016667861368684553437184000000000000000000000000000000000000 [169,12] 55066937113870130562944717046896240625418251359420523067260430684216091359361984345188724918055807209266505755373059234578288427091100550295164412482823178535629580988878240553557762459005089386074454717851375847709115050046799544420134360470143011951399591940989944508374817871855940151630511487327361390221940069101714993989271052476720109948947709505548228711534585346132644947002507332745667544165600007319454785826094754177693154466152911253490635685911442757621346964035728111423265570757231532576978904663420343352938636948078278067393485813952659095790885427718700689755760120774204106291914951046395317834789371058386083821015305913309123862221429554121825594771518267215744774525835415683543505528240824796686153481731703377942976109461615843468192950658176994051884979073672698440360736088124129813283218868285249099307190464842842655760952355248614593356131910489777393093117205612962848718953263428504113364935566807959792098053932813220644096931290649288617655564732602915408875243168281272704263921829366553885041929303226027040698277453980805680736784818554069628238055022559604037834876688178509277606598140514563654730018261162767971428715311028499478643051173629798394367082646342121199486732515525276055818067749750815805182607238193335263591396983260238814041333136800976508173972629860508819970905200776774835098171072599197236730110848769937320062707235005238815717309979155367062013403915376273171989070532570480963961004215532318614317307329840982716545895157050406696086259885495552898838601776729474993434660958510977095089943052826764206933153024598781839474178367846049348925204918059590420550970269963751522587233290168288453625362172936774114866408927165914972435897215654368695710658242436998194247633676787822847392053619458746090146328484462537378617621056396827836019814626246911870761148417716700550757630210363411598102178688300326017776170030149401890301697465115182532434653002905122334527342115684678753058816000000000000000000000000000000000000 [169,13] -176080484257633881623062633105095433623665113530573163503340266938716607075118892489173788368108198934591622874437199062187641461686543920600958793390616190849890337120072584139965957135810018982276810998783958385077188885648196943584022515060784098480885694065971317577049384370247813064927073457705586854700858772078996936502362171404668526617969764592556130611812970385458127042892751841694085001072181296307701341469441716768010754552329378238530620924350888025786674304354432232448496123664015070346230936867557347222435141815959792567618022797989208397654554124940185758315339506633732053004196460004428311073773003389363520658421334003166363830883139329416329177507130394774151725130837885661235506346832405960917756108545571217278215488243908153133585917962352980182501898489698017892144649481261847616783098193474347564505147998501888759324699831787423070587582800884411517782959288418994209680256643181635130179473819005937413706328361103856746589661689692301950737310353692426003813897139749842930664626315873043332809726846934468602414436861846343351702744058468731793847251960453014758671874191220320078932821415904141384759403716178699292259894841497904032998673667872366844396863152583565463947324122406806713042489654804805257251131459322718737496177817804342746909233594690120562474921132837719520726017367445414794179360329285335991452185838460137550545352556616062868654182044231629365595273048949329147882835660441402911093966036099236364380992491707769139942142621782018831351661794699037822469680809155175620078066094327863155973048366851175351000554879886893374338325143654685171118291506686220140597650321634066002290516660640014649258430165281975597310312147476979746744005621917108884536400183298522563752832042010896821958165836053529673475594297425065057098862269741519886305075054872594263427103282445545451802864738434010719452285248995786605934105434341975726505938792875164160026625180401003235216919791114409691179909120000000000000000000000000000000 [169,14] 487534409145750960038979255901697926325931995887886270689615168612617105339684903950848015169115709006180250985156350602806477646312246060690168436213049408578853707076577067533947538673792765338632644072447527714892402520125241540118463866542072786252455426837343134308691684924188845422452098062846651750187951894011733794558585618276767156872657759518480133967731360275886144057565321310481995920997963427622920302584854603669676359495059774836142777326162376174549840776263566927693836443182440573220069108211854176819199216526728647619562185197922997736076451769614528791583771988425939241295383018541830690725788267693269227237667809946799748045720332786789298907007088823761646534809522091721592325996612590124589892363927807165063057087882231679419487389704053763754818892436027170700713786343898845611274327927769674930049639166703932192032291624015185948154699022579622209444131745450915865826139755095347111998630027417439858754879664094615868575754932440140374395133211813027418941942634673115701083604335065441714420475146996087524404604505087521984245714012860943747673653798764880676636071628681258271850390674856064888942211086571264044124691351336060014210546210487706189266853381855607792378547743458498955628396555123375209489262847583828863676330624178729518972223978968920263549419350229204966325583454971417837151788924699605677502707997019597200429684149502835916306267011006332303103695282066197746853735250421182121757162230081970720416568573959262799823561600210965494470093901350475261226410298594505651909180851385465625258898943801430989606338973142441557592017919640513714328977600051831451589405192912585708862642577513366248832224921272552552943798808592241336550603373027299949788492321891037610799856115252758931224627147278995699335296134809978801856453992455974282250858267767305555338814870090923322043314022991344802013578648021381434382508918068270769863170961781835138070213687920412320495946544657688343399628800000000000000000000000000000 [169,15] -1181036461436087547262736392451423936849979436919951612963620074794796966170972244433528324928092730029187650554021044568809483583006559880015094749773541310716159641946354456874568073695028086500922151608354990670699956539947267487682787737183852661760783880380355892066409651620460876112713333107076227259843964510674958283474475413036227757478430528642299075352863711831009862192838664366284449902576112799348407146211888934612811067480173405429485983985991660242127286890062055257737695828885953217048275020782042158441592775155281925800284222440683378703954283469535101996340490234268136735914049010100354589285581761055137494346107193556451030138069385792178771881309863357669515814831549403644188222568176887173648708378939089254266599890688748844451299627617130296851159339839168998009364066238912447184508820380507363166285373866608720924296610125614006228845361494257593932664492186791421133810323175948509976098147019505010360961261146468744765333696341115466420061485837415796455659620706683122252913492608708704518508084788130924924777711088414225077094624280007001358080572114521807198167866129300766931705556790972721761378913462997291171246641320012959798251883868405333203569085548491451462382874797763644769095187898572558614423330572423255503109244115748783995847725509825012578452870698541281704274538646893925276054410114139078395416482944436430115503934839802313648166130318262385792319709089206728676421049824990364572819776531755103468057182097712954305344256152865700405344605388615021497956730436909883458230273371946406060758389526086538272722660469725586001300220037001263186816236995359020661232567820371931071841137121584977692474214267924488059538539155673065705027749972664746713002646371067192296021154925014247594747076269984140616114175551729301573282186361210008068736745010262499752284757123029820816466043692905576850057032424296754576809369497758652468977177693346676988166876699815074090086833524218821444735336448000000000000000000000000 [169,16] 2524940327920754049408085760768954225064104926123299757055314570612605689321134177629541785657559697653400953409117071322129562707653260333701908650537526294701877156795106974441161623495578142505293394383737158594627321898366463818828961435876050640222561798913027770528402313034663667620037836257041914197913177710619257452393833908406255547097032854514766230320083284706998656626176627966485752313131227664597113059539294675202443874788259296160769385457574134923230530684058705323520827129570801402461810122477815450387060912288027132394374526561620307224950040997071022214517774293286934715803593496989392608017469925587603676805650769172106510285319989028812643693498276684252120175169403028556738315368305413460884886001775401994298679685859012988054346050265081814767243244547704864430817586627425020381597213682569074282638961414639041477470807454141252812126601246509817990606996842790191150447510719817125664527997253290277538905597842552966147769835388727551740966495233980102367692474031689672777879700820374917458443879684510912562140345624952713070045036460817809425464997667591567539286446415495918042720318225842276723930043371113737607803123338067109742736693542177336674104292873516244640912672230268340648363131921471107264739253390134570360519137766771254501618606551382216575973016248218573127485349063560088323391912454524120829934670437006858011816322397674364462649591364362874341666147552139048837622876942878885340515514127318795297709675415683384466593988506574902138955781960987817789399390138399700433561184807902276478618360427579816419446757134228023768502642257361534610003877082554062565159669927981145836319043681999204211540979468772755382124797681120892091415650053058382342809039762678890665406972458487580553117806175077662735582450575233632124030817372162692275387932107726190426519978943693722196439562398553835254781482003426102816346006159844107607454386382443773935438958065817153725667822731186035230349721600000000000000000000000 [169,17] -4799131677691487721112487004844488507849879842201911566852702913431701391296249269424901390826860185383258747450278007637513926377195736524657822310949768749570611645666779551450852750748228443211947860481737430324924209945318326771800561928793661121817600992719336797282712014729784015355740511493182869102076513514419110814694868066345075956903987074977146594067558736602189514430189682206032408419430750726345951837629734875467886441876867668186437950003430369758741778237763314495321056038410122019862926453957763545894718823321259307786411123972878973706139390880605193980205986335499525070806739704233991242706537540939065445209446218816014666513588436599057842867693187732204725824117166351866795862194650499386128027948428535642204910453801933206870665012307082433437437594169369911553079139752108672594572786675111272920857061361009190405451155815958799088321419547334761433542126571457257107838568518105831644551790454604060017577887048616888996682079226798956432487486630015230054055132253152156369431960554825681693422434909885102560440135267056161301730468194379752676408401014324748947696210837519556815372665323847705089177259330399237273284667582042223529838036472484975785868689877579078954526985095263182104703527406135014249775237283940574607613362496931141967488111589520978104346185259486782851691417928803252215985259029866739212621630131827305678332535424508355515248261994776934253764294063891069116541839285085326178202266961439727278358036973029311168801636297172390001722214636026312640831523337218458116940405840683641285644858698263675179453800628848812206819447424413860324781597207443792929453427964047340644389319735867168651205622199794394197034283374965011239795884050433532169143012873119980924415805119819729189978265780922624293922517952505981647179559132570015298615894632567795015812123750715518213036051906900033821536542409728356383868662588920222116452092104252858270161080952974705879571285732535497585787404288000000000000000000 [169,18] 8160770363371895169186142368570184571416192414959540509606710323241268216381157955765215878456550493057565221413668797930813208773117095775301027254063786333639694337585401821986486707120862754826981681948738565679581378041481002474464508968679095428887931295866097106249396063853047356521112931646255092857635424360414534330851328478190642756414972088106391102856433707523314432290716456227123510254914621185831055825896077681977361691155265990540482101179366343672774092313787015306754156606764835703172525281680633087317672069825169452741180523304776627216096560726228876746952774034088387558587069030783125876401314487652942784608165394475383663614505073719771045239841858715225180806283924148069308681269414099949287064210957726001838315675306361258968128757287706449811441843254234276895364851267957622896677093440001709564855520448417018683936922810937847780363314180658809367998556222842811496126774602655888754628654849367530914665902670867736966682374238978434928549131565866560945038122016594470560547153922118108832932913548909493289424517877788599605312645860332685502286433087497885044177842771235403629627915427039494008386091324121710390122792462648530184178298769630467275505541342405935121757787947278330452960339549905631514853303520886003813683715765451091729387186916843260236165388739503428839149478974839370210120267020244695492120993133695320966283080561710603039015181306420747718083072149742523321073180156538240975155483968479117493925259478184523934496925382272807581699234057347835099647167958704298671337606482162018150050156757729242583875884087332286717635125155409287989751462834274929629596435514913214992950500478412269946655247883308283700464054462390170056019437718038686237255520631100689094187366883970026275326232204797820764037051623095306631291415652642675757852577495050093399605850150052169119531886382054009086457801693836558499699953850477407299792372369285076652560961218304242612042892532887269792546816000000000000000000 [169,19] -12482814793254542845929827516529322876591601170713872595226971966989527200044491483231854094020679366581937796418807931048372223355356963765636028876723876266539293034725577979385633946027809349059385106680757800507979894223166922428066497665143079474593848723124397282728694465636602551590816499041557177806620038952285576099880313686964611912460375423539025604497406784486812860804957788258101824483252910688165498474018807771948700043311823658440277763928142338379948912790879242623011884156435899208779437813562636234343173904344547911742459639247434726796856636298468896444703912520013231447062776076677869443706061115434407156688049780419130232868115879686259722484645679082669985909662266676056192816801359202863931075673782758900826855710419126750538389423169877131592874955502913476391656604184719132925601188564806175064639285252642298889272222938003963089109903985663985837452462398985759811799841617346396904846318503251117931092129312789731680895677815023246334657191625025275428454490678482243892962970332810424788536222881801618932646154788938301571635567027325539828161612310007594888374784817587790880595393791412160937667369035523464074943521527275587574706688139628488683628995369213217144902192828333937076456268238340917231735120266903543668620567357300162338769646272149708368278768394040568247222717751241399936507228438203941782060851847533654931066533805219275014234855220042775206487405688969953347978103292361861535747507924301505942187523023690749037515644867858984859125311148471401791019948906247777517122899861286438433130596281309021799195318843710309893437865548621103910998682081531985541235857367178264992968433087753729800265036266028681844038773400670436095580534265819305595894596600625571353804058901583411833501535706029275032322724753748377741530249307502140893696324315720438996406350073295133137762009273134040324684085190711119316208238300369070121315721838984686241693638684873754712689121059661174086513459200000000000000 [169,20] 17256386599600456991974865461201584676580273696338023040912281667714785934821814610135012176508040144213689540069804566563729736671069747742854572392631665240529609585955328223316848481605525642262368802624708934785930608227396527866121637430187393697347970375535451025810964425035934335482570129357987277728350712058295848277558753602709514587451363846232892578609800512182392800330809965925161801046521349306493166736049239059520948575823190826053653976319708942976617093497492020895243342552375768106144608928437399992144444471901943954469037885032113682149626158927808310079387519796553752404403897184534178768311781030649417215732281166998151601817574575032597626315579480867501754679442030529311754078907816972110607271683826548114987371209496078502462164619823632925357128786889516669884795050164666199236528787601673571006714526796325245203222630068985404386842675533586101371312835592591056297813978976956478300179229651144417804675785295214790031059508697007183674287440439068157110111376780148396290865903942957259053746243373015795708910868458552759467381274330575506952142696984975666301502268469501174943782788589702433036823032502102215234136779551525702697091515067968761139606522208339792383253215032432006661540581310964799572360215882401747636320233679789091732384802126650250402846633687395470868850564420158372699382367668050016156422150293457447219839648227947208582530935743264034101224871798637496078364232063897404407132162230995197987926586728200446428310224826701984207190038768263364939213926693794576277509893105117047819110584116246887251539620975189413359021726701182502272433595262224547320848095098916195866491938722235469202228605808962652867443190801171496451671809905040732317406493478782618602450644021460088946116268655936603355577015467917149503199461148498905543004335588418425557376248794797799208284858139339834254514537335298801868961947128956702014147485178229991187776264349658750259263388864318782759239680000000000000 [169,21] -21648311089659908032120895306895640905327974270747473963827338231030317598544940715975419860719708387382579193882015879411397980597503909645462496418484770698200920855407527491174148033612749298985956012140733897837741272638763470574242499866546638810688615120717565833764565955371721218929993878753785880239109458124271825438604737379074875322508178824105931233610182132353269567403907012988711496758244545160820691602913267867689131742647716893661542716484301201181304489542678520632454235941813871533324127625662221942928256603212995617729271785057923206698546354276863388689296544169549249267578045709264753617812401622733754268034319036117973225792343144885819709581763905004815393084458674697857322429986349303987086763034285965246668839705037948566730049817230828479644169941797913504781458426394624951857750600279378722330510457463270559124757000952055656453494029375520019101142702032294705782575273231469344054185761060486926345887828598706729594662582938909023667347437598668120100493558254370838607413370937465027971124539991654105242274832288500096770463962163790105808570048785381232265051720987268698492004783640147373440593646194716571182774465562015834864259952280645621444547239412919840754091074320401613404503533822915340591887192694191054291712837548119628671577706055769958938326320168701525906041146453522133879378699603731717354362018259320631827921698223399586853167256570291743337104899767861260901803695344899476802098823160742992786549714981934525686861348363911103118011353319123193267865562950820098071441191818845847630187738699677856782621890644783398349929599763687405834310488441003399147265792460214416989013870973520672382918672783713230024528176075323113068566272516574270070872662291335491962656774393284100968071873586281788160686477527376826919838696744605293644398718190136187750343098853750397508633281423365493736668106914080861876724175437881385308633460592191258035892848423487805431776448665439140282839859200000000 [169,22] 24733972794388378189823180322285503258273215935196219086252220333809908193859306127714470513688445612315338816871303597928608708824604696402876235462317919888883044484665442588626958529955223798485863330093389430685313324813147858922928827709739781291313392852939314024743100039077420672902075048338021579403554619425455026435007827683960549864248054304604548645655800102904836253626578052679309749419683713323820229887993088241316937992450376685004841674949294676889442530960396398319937375310785162859990338802176434763784147660875606874837186030822133209688840248510685139314657281678510254283294796013743362341550114793593412832056394714151140924626585826303120458614872350066191609899245779956858693101194550578247629857867241651699313590173130077954138674375358355903872554289697822828495419702145577111164189441161427634245919080366126752297610192467800136184914311086837898288960174171252082214907811749865163825027402148640456740336524922398635212894215866726374605694771946979406765407953819602691306122560765164822231904105381958270315921338850897860371687280016532467229287040544538532695649059792625665330380411644175989652529234785293857992023053340878154852737840223303657257877266052268035569722112818212144129321946200375749835598590666587826687919947620902601584590380950104704380385066422777823149869484820649378783731851736143004762639428069812617754894292852864793736480594017650757567856250832994384170542066700016249997767798702830375243593377596634960119669786133759284493126792422051646605066583965321218692595562891916411124928171136461098537118062280910178956528666476826359523941801156168693138890387442103542726386043114284314903790105225231212411046035921245679337831130421275153039783591236182597210821820332738398783454991176939632381864206548891777411462567877925560740180186779775575428223298103608814132077494719705403183972349536000245796731615371146432160456353338726024581472878301730804574459222480072870985498624000000 [169,23] -25818359764715523934690360769076920376460922399944247319082500528244491107725189346323392544089132408169242549630797068302440352963759547013274345911627407418028287437208854581839494537727984586771268365471214368599500871896139668792619528962080433055582380405720429216840748194953601249248260649646355279651823366082381141984525941458808024502071263423538238005731516435288897983979199956994846758606785429386563191286115325827172914056005865486492449169828294694876153936537771111295823639554815027485425663748900163631855725863297803169328537303338273819056320367192828607462280886176827380290681592244239301353393786640892536857720464296015070051821234797761461969507350934236962861374756272723091639861156318896289984495174633414833519337660657079673662078389774941967112583062636695787248317522249112633734280491884746802934841893706563570934367332712419820846196966842418641644706242186879341410869771660190036929455113991298248254572218876503054846400532039720218410719627211654692071831144252572083188203811661374951291227178088675445543295676167907009225070789087565635782949251790119965854383162110941494282125785425958320995168447388965471672674828679132807361572466527973892594055703966266182306005318018799036022991656603677281860656321542501600894355544903401160608349509302828117307059622959070862397076299951389537746247283968706131252770322418025736245034246556335821858172069227809059721302567015361761926267703167208341280111485156175382600356279074672207621789676476696950934562322342856503152768264954954917862749120341378318069422322731864244438772875622772757958400208715149417390711725814891633309166986266872616701537273026943830462453416574667028849992165631504191050891492875632182341940114388979057384895847367957341474988898321435018733171147948727487908136528473643211910136654101277685104863444069266667878570140101860929724396772316589536593562958849434284066175305350632898253130639200975008278639416827446389236254145600 [169,24] 24690737423219976868188241649633120341349553567660987465106500849682805336569889334233659601058322906138891383784503524796998019038990849693532221585071080617564456455773958277175431208639325933586940889802969833330217153360167882847034536554846634425964135235015165113218975606792898134733566774091615567509935155832679182092489036042189155774148162282235966039847156184510688460359329786443159077796678402003352299325202744941739136510604368523717895335528772901978238975821175940026157332086364558570388202940042324243601350695773653987754672282910759076383276489136466784821653958065296622981933186146026021336276517772115084140507935089974039876723111431771897978999958000735451367833078368390059105275725015366678797211624310410193552934339439996341152836273630691008901404764826845699180486069688325308437309512843042373783362662092225426073422252530189655210746271215209974449282127727790513753920814212040092565307335379387512184291245429369636968199119114654916637543783421994184885266147461826924359349108585939625885302512823284581897740190362187077111371897214222714648040422340013411166022410212297641801865006295453376123686741818509273278599542419766987996088380571695174150424124781043253134044812877491075483341659233813926490933178132869475370174411887081661947137025507212837690679047803992297534525538006337178126904553979849676505345242509198584913297531889860542058809238401327108642187211396339758315602694945265754178436276951667776566488083157887979391340489969199491501673329980847723663115481354657559231659406484648757538428145185946018896090685622761185266740334574862145530560677027489039691811504985401193302555316721995657646755933085777829742013511709459600849103668142408869267302966183677098784656713597354536033539235099937018948616170680579970261184178955149269423227624470724360292566483350609888613514364953778699913593449609671013122472429389227021923674292016638932628363366311364545962189319580119551240320000 [169,25] -21685716960361924779313293605889864658162582201174139712861988595853711780263572015132889244227795277882209683172125804739193342863555218099948522795902513621907075946942430442255416384078626121985609907183245808370856183894468209600673981419385173648253270995581373567996829736185608002728168268279902158143115714208469907850237065643724419300005979218670725432167095815395347316117249584069831918788606392658755272112297533635920188442338131044148564702454444546624158555906847228831057335674752134660082353643028686806222230952621904050471903956591600737450703011514507534611682646077814009900175805819801616995196314149247223018924556625981270711084430117727441326933467125340171177455335083328780912545628858394950412336116959897175453421408423789605345044241327187893508672913914510046532398505863285680987876617247980725395965428264397356745791457238667292327928515972797571725271465057848013248238947821003576978251041794762742022056804545678360500562195716811687396783625640146155728965646363730110205724777959369744515346333331664305809277748985431010124319624577373820926228473308189401005062938612969474703921889834164634233971726928659284105763650695609685221038755127101959212493323526682268153187284692450588520813631716517234120205642022207022856649676291591604624724712451365904069411562706221700268807118989641672575993214760442789571035283216531748182210774995525268577290943861956315094379571206368141739849909826684585090776458281703805534908021227258039888917231779606811702379625700107225498314294810511333370781965899740975415348880579399461523687493419702079512197562227018466341059081451800429743969455153728159417681092585259451663738561436328134046864615149098407212495634999712517631046593832120183861207918347120335654363947659000962728265382046319393066784009859701755728898303050396690054850752625016364269917346689870011413414666285719310909026004839838415430941554371256457991823524719877025299799657926194922716800 [169,26] 17530208508519691202999191962014418606231495601847752439270660527302451842760422648282907939051297419689388620882431088166998745643204724640333691637304029330398278301719646279398175453806019804045259146661693543161263476573808904552299947240112143848729809514191566466729451959104901036538991962802848582917448608934804053835374618672260179105230735899266758254747462142744640246960840287471815890124387746188038143865440904317422086132066116690430219535600407203339262947526474984271800940474168003439903067809212222756840342282898460563941480635924242542370671696260234245172801753376020496286053383997904859737386489869604574998438704201383164549532569885646643049547273360724624085832125381791683873317923869285706708898886128875195171121284501782205936050355407879509866899290990699469552086142401691552351849376541391693014968234667842062581163987942368505047330748926991240646583112140135432390839500384421274403887733448330173322290503434807050817372538976658700965961439520903388104954189286022121026842224933498353259710790098644624200554147597263030531429429768216975612886809563807717375171084957376354031466666283724281867366912767905391569578255076860797009042454720225197064773684646050094480337118586945489521530281353684297877808890101890258889022601925456439280390611186030558607281142884311116324947587773892113967523615054900486552848144490340471605701921010494180507810690235940506484899523900517907717907551860634342276642351615736942292833257230787575576598258406410788256664891039983484458728115510092054811481905911391793122826873410424953899418555682145318061239233414848312961720178830757798599202176524939858264030866424340946017061617455365435499466921452493962487888634937260228595082541842734295289085180994993940255455718852363940566812120919236943638086393431586555092715572444713535439481944024036274881936677379149925803898908833153215967114003009691986700167697902896397062218287592090584248011583552006307200 [169,27] -13067830031879520454971426730006630443935080846559973920022869533625679033905421652039326484050691230814335323370549533886291799697495245126877754952394085085562916484268025832701273163667633746219675428944848417410735905898505715997988393282143472158705094337681002086214925355948501629838735991556914453902436595850260707712350584135090391685438333485494470662890805197923113293202286528756816702087633870862138683900547840469107753744135494489843295991450186722833647786377695164385039608255861302637585925989555314707030190721315385294694085010044880579509826588801122803219521677545764580280388753868384420916741752237349602012285508636277891809722226888138668115434518758949733678360967547646855122459930204880529977854082434081569031631645889954321908690513119973875602812527875295009725540300740823941108042090399205737924071710123232459474236292556810446546864635597626885775061950654247876626592980256392702520864928495882683826227906709055166226617590428149510821793957216038331568979595599583973300506203436275741251752316442086901696498640255168623204230007473840540347923272428394627167886211900036524407125357885581851829069087709429444329723429305411739706903206142317105356485632985575820710847480686840084438964235019888828829409830937718909619923391284009247981603435763480749572466063576827765224087346613004702570941826773310075558754993913150785823979886709876016890124969146908841760976852529997872383210658980127183072410994827488161679598465267389593738218314231162013151931745866569480370004119637464872836455848143417334600852449883057918358511971984184221043856187599525717172091822459955907050872673979963031835155614058167379528119404612778768523666556396215819302321155890005517746555865029937685241955264957874554270533363768133411873349283039307780505785594374712135361843595378560304903859033845975709235690607417018094361094914528165195126161489183064821358520780514851253804865864943569859491872427483770000 [169,28] 8998187505707074338992505533252701337241108741002708485142779934793834328838239949767314638994177064027779621313480285010285769636221877869440016483399672954436002716448896032729501113102375785481313218775882934046087482257761651032512744997498339025586690807108160177610950830463646345174146260540000962398263822786826877577449611045004500219362198007198742359252827292492258924823418224585157412289035704393524544472869911626061306780309102336367659387480088725250641516892901348898674127606256188378531689047975967102600972330996050200658046217306892549530066300971492581317136533181798803169035713536489572819364370603823110332582423211383543183195031190250074325289416208374802704789234953004039222430088409330078340141426423464916156374394567420731081152800618458733580338704867590403528526599076176898141639991223347261775142840407942023534726741464448706110135140624196113453510269692063104129745900964081788888922613849299988292648477429313348794967922782820646182038274111939011911347608314054467584754444939953766749623999781632949914136657850339502755008840918249844862649515287747173574550717436298405795218691127539281658736598093757440867298832848561261413922808857214662985399224138887470095383787873203321391382072278078516632726335989392532799278160161044523196777385820439001879209263707301426641455680354914812539096413281268906190581411903200486590920728236897794428710766803009387883185104543468236257974159985225965383842418859322119828842209086871176471146886055917691379952836483478637461832054969557613753085429809720173157600386872984034451302601440937499609170043646724935889854040936178377408761357193207629032919659814616658002257437044279877671175863085017385542283127358782444330870646341076658332139933257560480290462754673687199134533135132495262837010158428888280732835397560458468133724689472098191386522898837107212441487937615307919554537287400993572804568605198024315709871892836134139908875265702400 [169,29] -5731742998483565762886357008159784509659906318075860387793110816876367703521833792210662774448292425527553239560843588805137995793920199138928672501533927840747806343164999884984802878807950931098741534256723256559092265217551078951871351144701972540374373140409947889867238743247856027332786426987205835019311301508587814136133971163617819795894793835488620344109779370338245869375682749040396436097484498008001859476238925301922443060086067482999221819698938028537244541879900836408023967723815301416128826909328918841083983178538770277211410832198003559485230751384239685983877062580324531094716061171520460397974203870168639554034669196076702029787242233550080275615146894519660676094616561955066570658529783033512268994561947581423432964214686918052221333135821338185317005487541610655322480398107129108422183415640041856714439880371894136938056251492911983392555014274161287504537579262796769523083158579099720576167853831321097744305178374935429880181409639270761615891741172371234210205352287641897224234099478727043034561314852970137019316977426285560834368861515743160256153159493590906923145609727995117644572152438702161130929330860421902138218666872333363626520877762157272077003306894515051326966315187090068942523759123745528334137012750068613429283211273245733213535709920462540943131946953718967086370705626813873994709846125353046767398434757774124438056371607731647820304959896512761112964759630692963354848518392976620953606486070122573735421235864171798549131180022022126805838197309166054074522093972827943974229488346414608896905133315951278453092282746928460833697918441080474210242893475955373654843642395755651806864125592604978114755665483147573997233662135919839440366256612055443119401148408540240442456696363524077632748849513995444740359072626665992341147776757121717947706967784236609389241745532200111071975026157814397618134075510665268389591188255698186830614047226493191806954626551989923023198801792 [169,30] 3381933409967207780329886859661424156228005113147480579652120663335775569773553424465927667974710507111515327556175494462087201767226041233331833487752169797207618714923181354920234159698170189916096211950976832010186864872342692897085496063522114255864517423743884994517387351009298914775989297521668453502046099122902196698048016792751230073640334354751087749574681736322718271156933823676332239446395610648590871925681515867161523430229606272780674011098159627591947759431268434870751106225276184740047076620451208573751797686820465151341926849585407086637386606710204336545140524986847758329771482126666265276932567648979829767678876687267155710748885471364735495138634415013454717801040892622371375928932176737395135270462949752798261837282214940338645215421072218459274869494551058072911439384086461503894631941069255060733895940048911839235168055374471878416587488001734752869424051337435508159818097261424293099525144524440265795436933644006696798194992042235965931961319872689466236538253825521313307358965703339829606564421318376696246641689248666707223803655171471973834122381305970177211506448884256909599499237905580226265293193634770116090984092427648366557934322278394038807730120193348700851773464098720993514274154578168887251337936650028854058349545950136280845420988393692792633017141328318415874168000452763426678932598970514914560867241973771451276547402100252921988270429548598584006317085469184105117302667858605291827451176211122854498682206497419166332118431759890732491235375822842575113646747953501517519221247339200850507070175935176343824266366969131661802142219784209399396275256447951305720974570277241043609532841864545128024287519702820978662654119005155994859031023882146535576028994031427592475023226259560486662186046965075889221153672730923407013493371668564670231898424058182123450146336036386175048995175967721980937966822360394629347024873937893533678576809855208122970644232247325176461011296 [169,31] -1850485528914642314008245486640264693556255007382500635435796572399933494992813868291183890703627257815418961769734839048000590593251499813944686165690693311029818004599727431114756172273095134221143514459157611791468899328921620017119199051364763265778935187377851524981407851733187716180455685048790505543669192930229556324632686108374775776603331695517775732285483609246735150662985883700962703134482570893547656101388075413889704975282201567642939358682807101498333749026878012808329973664910454032404891235759928187661347625058117703200297249760469582232409368565083842193867895621477607661691366642064456001478423292630918621119188575021945572999947985482945179660982045224607528839156782907641681306503108081073809055581026281661346664973757216811507976714028715052713937075052075090512918710177684546444754245286618354221645873230595991804941284528900793410253806646658444201155630797156778464174894806106915506261933157888807312567554001657454567090749674187528991113599257571664225366329063728134474720745863725371531280315760057809815292607811744342441317708339045856221540889539363019602047133965775019985274538148153050738407140893273604570274856622843215414399313838732734646704267818037653817359813309892415506961904658751332746350900548572451983763775176253548299807701648251359431487743820754399473333779868145664434044349194028117063913137254123895575027825013186514855882882554289498221857539301030795240504593116807777972365061712200582647107195884933135705581148228310165414959936517212895869534698808450588327467558421162154744949816965931428873072740494630645797736423308783994484950591209245409366382711571924569015111449639610867160171786310861018221325890702680142940965302527745066244048248888961558257944351149233498380190099462411721722073369089639124264948315553929599693479152975836754788740788881589185651211274295170368313243025970842861423906139604771964560811177075773746120643707184442866791868 [169,32] 939895726848052793990005158956290948238739397650839367834764423286440039383642415270221362044557323098304864885918461544299004560439512227027064195963020903950196545196773382150002355041101941999186177234829278810967550232996915481384052064000888497585624288651075531881578655901540428845363586186731761553850985465846852385826218800937762742632221349010594066686922969488184395249558556408138320074262042372116646537366779466771342499322453754100289972600351067724544856814736813744607097634373404448900681832616949938980488511696045111519741624995878646695917575289876908336442447973656657385693827196863668282691279188909174062688508815575037696789911125910922175283433134380856281072707215294965170348972039061286997869653661080331741020575817445315959607112187058036165004843072754279413442179101324565963193821815552448874615699672541391598828875972969796601955984348991533038072353026663431356682828421461271492228902509537241740875065987868409044916452372266304373293428900314578833951165550052894127022464549472157548488525913355517446586276520502712855313877887800078793694775154715327187989895922842182212688149890117181423830603950418996706605811447502108771575517398072171386664443109371537081379538456094477736113827064061235655982894699334241015360448139632095897355854409369258254691414174835494119008930605288373943303676771726295084457632723976190695325508895364458783800139522582227182042753954124923187281129182313900260068508639787638246195697945345789545132400074117376877746895284905460708236787549363991003947974050050844891130148213612384949268672920013496557535615048717046091506730083573803028165427238271778677165295855517606742375225008737705333966337921033449066230001944508208629682313986510085962576746654453964643189890530197654110507151300016367010351411484772843297185998574842994788946561921966034397957612938211376838907154647006526700212645591431877851336460752325672984686386176817153024 [169,33] -443525821541600011441428440900893664157057483508467679455787127659808383486043500396202021176711494113744551493901011551138778115343770786326165883687246115611393359970765552115053893126573102625034982586872466738067541544940250075820502450216866985080196141071055729383261706875105693183850179275450586210810845726065727002668478573345841321371017906613335337437536751469281245445212522089257227155435986374009298158433378556507754109589289542518996740446975187044236270009759467042938863307225695113000285753788648340939973490667924885103096029902804148472039002365289155180812326506188096762906979172394980559698885020378005632842706340945385060369231692391875395412305925679884094719857843126253440289256176010675586311300300089728943210775080507986874058823367937741488738559659017873402672795796281191793126221156929476990094338408181307901270173761437462294136836695764250562204325960147251761181473073519729820408727875615972158348306605526947025975895546686614260656170774856277217775783578758490025655262431664153849795225500245553348312224210413789266056451174237907482750132524180804730555023456063321481084944303003001556770308786420650610641233020105039065840552002794449767454833401751450169404983851541193502762277713644215774722767632916492931713160550647125178905976214896501389457303694234980836663743941146016546564757373115399998241973455483496251882773820617109724053784745729879848715789789004062264005356255859166076442187427955973375350944278840846468460597631451455133165585427774645119615976888189174196329698847848958087543875165633817889938104783226879316804387665394228049423036184884853253154777585616527450111722902225626306611500100957581703353381859281748910781381572489503861414572695573054838222134189691523428382227855376268750739214337154656528119632176215471553259380931897429514910512636011618772774832235384588831641920455967280388170588371456358366659330602204146086504367065259648 [169,34] 194590155569296117163640991869295324984328795379404685808989774015205391181330548359660635743442322550446992309812813120518377967688731657134257870978030618738186020188528017844257337373284559342324703668487557038126363006690455118875361705197888455239238007373022692043115958469192842974946205441492820403198573393305488134067759381282213116581466528562353676775579049020985735624534552285987356516475555143970560909510252917842950052851200890112164990003768500903021042819531249537288796373574825978160817244066762186024327688664319066496126729407471952766926408403256702421726529118435240074867156530630173586899037892405316831156441759853799672165961624277169485191645243786835405242063910555796752095477556453289676100049234061173140467427732945551126013602466202449055959807335574730571407238320662329237562126675296034288307368203622819928496839557773599735480765878777683003333701086384827412327101038933398666898994358443776792431461824397561244051808475215012950894575299037994302314492565297718281764213545451241702152802267383917361716493679412543000135455810684892549131757964157212306281077582060431797767084278380846879825241728847193317832497640142248727580816403105173807780626844730627337342720477344939415209705606587151454568011653956763103225411229185830644276355272104137008491128912850908129199428403892083079626846748078494424246062021654665482298003693489179666790314770222897346599209591891709258557558463876203197578410767368130574895318065090233268623119716563276907504511914888885152083450167038441287979034663442566886732648676513830036543170870912059409684109603908797486369516141123508036664368635408821669530904743311766663379123484057476835488494597120052166749464843519092121614519329727849351608913349055986470344405142948846156341041871665881048024809720781374516041033520826136205044043311469568075074930936165450366072667328712458414445146548061300744858668650802410344725172846592 [169,35] -79424158570611756964655098671328856368004325555037023048856504557338536543682678261308474800438113516564121397245429410945597314158047531499318236544741130315163571252931389536108015175625982620237927561846879032877600392692804376306558014832399507853880318710053602006958049597044127863226440022662079109847228835591603691436027623804849007453624997729781956440824729138696771644873947155670680104680580745919581718807579834506410536474716919720372563317089624789003672849459044993000266359100129154695219407317228589019759691978658988273712042022613498317782604769209110955004433223113927121080887537390092011884386542825945652874137466711964074710923726394584640357221716162785601416396723343248369047430154638400720824344188987979049049066880857385012822182061904297011809091708608625451169633548772286354589140891028174587169654663410140192297974025225541352757837663542745077790189118022530307252347592100833901595272987026628560070644779187548192453301229260952349270458025397584705433517288659120518927224278317509420970659409107085892256741179451397882086787718842801581146450861957462895279027318609051625439744150054252262596287674135667716506135903906303155341474569538288412649841102726053952763605857140359736926708676004998359624681799030344597758475512020468329981037753664661261851511454828427165198092944323111253873830130031285933198526135067681208280211213541182809502488667022530666495951394536298432099426450655686546750586455896761372548659154249655211188050327428276380657028281257353136740329170205914754653243024563337932164414957445569865422276627241353718228323588237047344051876141941250928325645596389596853486105274688902869086507348268386411639829413979961868602938672356969095480339048160472743001652913745245842228916222258960211465171558308941751741741942741668137922814562303652987843209069188972563928328763381257329819052372876960363543773934055363288067665491799204382990393088 [169,36] 30174103180857310540651939423143854876244909475542691773947605346597929339669796313259161283603816022726583881391842054768508963996797106353255109781991835242412697811749722834269831819602729056709776295711391393606645786338033703743592421956467391003138122154369802471338199117476835805231735047368232687809263735963031745245309569016925161750998002879210124157335198485195189636100515855614890859704882696461121891460148861206685714214683357729326597410580299479485441929671686047404882753582583377047741633624632130202951672518984939040127782851340420570043060782879357994629845635908477849069894982711508206807822822885035933529975465848088170839236547984916694725423301202740860225293332605661604608480546980350748906413175324696629251423362218117650777802509371034824299950406050066049744411545728478626523248798622426110164558703830237397428598174311108329594704504385544389686357522539586983681703281824496114865882293678326854468317767591886156320476018878006613985536921901992544426844111749902680535076046366671311466254182805463074172019124214207614176268035103971826759287492184850920703392935997812259510480168926692209348314193217763593415056861435113392816575069306925234297284318489636673145173442091514447126964256476117215527423624903811895703123613871629704457147960589971521990469196143892596306280875114038807662663082834954279744756185619716050008672412277156193052644001663659161684645326144557883170176590338616216319332953674403478331568331932159563505934794009614568959415800378616226688322989074698618951971145429359349611059859805211806476599195078171434658719690193055735696177729818486437175695554449279331486159982840523115996709147599675413420034761196986627457791552572189553490802162729719950616025551578969195720158805102634912858238527408364561590226519982289591549194851127877585647736751651113190196328444955410535256941750007081779457921894843178832882069767963211209640704 [169,37] -10674374866149114043509899008928630712642681371249970131524419515508159568188362061295945658576813318285155952873182228544537378848604268952001968242139684567116342152419711630768226210583046855569745138692773184368587421081847433455222830383292479412271457378514763929484574743355905185910453316757274828232544976736405849254723207023383358517045398611719334339050157881465269242360853280256232549053781868727698023643667203705559345924912625338584439839442544262252002574282702227812719380583807816941522407428772116681799452330205474902927289244998182093331964323125397861810960446784824955412427967830510796667103817608860190497394764623219260288895566636412844148260521361577717927734127634716942188031167353903678272848534909065448240241667514023703983357793885536235090759542711717606279191805486360477490969652820436526429429759319761211279222661961796852345803599703073661341789104064678007916267779199358608050935902774467612612333010676498425074306264838303309286356126718889464451256201467648180517964585821639616937591333203051356848560808390776839623592431606052209954550277377206414537963873178619793475140324175854297360534675742635506630555387869263047228286565357712309961330475937090200281119675628288190579224210912210048818366526224235095081245288012914941552069757769182462216043257914581940741805276229973071258837113051308709231938457915683666087704592006963255622342339226110661648854234275841129580086115046197233598118314712046681826040041080963191136782776378734258345168754861781960957912732876047139207053954725168897405005125845591954369783971696675052002479459835351304448444828437452858100171398229001788535877052439511044109999179525303129809444748607852997461896872693213938404590830540711014516706067335724956871188225296037467610465656819779399145615499669966921726919345226448600641631106075017768344102480058454850548622629993658419418260560553901816264484442265048057120 [169,38] 3517320860440669825719140669822942591008602185268305141552161438841507799142459739499946491361745477516077108379397353537489333760158445407764774168124267225462820139035325092170452402116906022466759069864985176112992135432611394692040039254268700030581187175397070225147019424392879792317142114155299982404840190152350007637996954120279941694444136409559500324688470015809375902180783641957746805164125142604468245119489623309856510291105881672016857675132949660887323872481848136289116870850344301586787590278613329829128253548558292324765739436123963129446451911495396329678507273076680822501404415870466095803140538256966434972942209488947778329773317555480086405921179062201085507432365124196796104179673168479672865677148763123950191594924455823114972023129079211728097701201944437432746818007358884781307962259124616594472027235598477868247017429687396009914658404605824289959620334328033028886776648782738268949446966014865372993095533299645220063165522280383566913083785267020442340599863350045097160874633415140135903376184478020908704231063026585612451285658094736535709368252159598633057741591948501828446680694779579858708956937744406308741533088730875461501256299689003153494411624703117026785664018042572785015895747484054548352733053726406026426076911151062890066871940598716774731547820838865752913987096516435890451034055091935031815676546500087461379429638690437089846780953313739792261767994430757668339393816051368911898070847782226728328296909292021873868457531539392330643925150116276936287857596432384814990504187615506395975629531313835783068972158830629294166188221845018937478786558352370510831478477716922233549646311878555940117180574800895178107628705839834336420798425278985093612674303917267304217393261915899768314497277419788704778661409666166434934216445085882425183140402701867455239122295752900904600092297899736468885616917275260408168106644529720302132862321348261952 [169,39] -1079789728741183751912216802236677331449938289860893558519177431490622407585722019944953091657110009203071173381137336409068877187955195232514520412450884817789570912893169400392490242153560972227924197608710006761870522059485345937741668999058745038531991629776005222714929792788039849219787337401872294480428361267752614311267547582040025591273241667929899316550467082655066360644685035037149533561784514306491504077091631059340747261897041729906428802875606146626835703637596000498732856282754878079038191190175603431509864857831473925143846041547943707291465809157381792947661652884848515741173550694938520968661905935419408060465885608413741367711931675161199599827110024305858559826184160073014026274821091068459352984817061882926251015154022316657190706305644566957376434825036572225963305100825128359668029635700473370157332474913065754282559638899519997924110332700886514729716252712595078592240339427266991130288243110401276990783040052486824114828846804880871982420292006576298219607649311164089634577765198432220617131318267790355683550412369553369417992767842878554594492058523965932264635920631394896342826912094502484034600131873954669259782140922080340416816370472259343851300186199686029643489865449905425706720337089370157449371346344619511531537146348433827916552759536248247777475382743872905708206466554893485264055007216799440820569368962332767264973909080212545211933040706693348739547396331960626759910797322876890480303686557918811129126843478140661844146540990311074009606263556674532089807136960452577812664949806749146647343044746987083761975516046009784974929990304756354222389200305976092801285506524895803594804370711191511475300665112683199190811396300326122957257090038056042560352089365728867504222271820671261624505841958583992145199654777054821728669300208974541693208722108785825172941537507787402579712803147894525553498963546282298546809952444229606410290277278640 [169,40] 308875421255735936637767375162276337268853395974110079090315029170197957858907410515694017270526096921432236459433099415814522907467056857047248781246079195774234438439318430244111685295794560366914331093171968676669854997215789174643410158678194784517089993554079125075563771530139562446414358876731569356364641133920616926510569542031205588309974838259345043040134057532484432497175618240784985704877424993767079468803689609593732047895914602312473186635945683911197177122461043285674771808013948907128149260039211887509341313156355083022647104473047003632329074975923479976275810910734560038802859870067193732791641639230266936535355297185399418334518322201948101952515991789969090770445487575977488269209393591968227934203357294019297849935743053528572328157082456690842312095418444941027385234056904104933858759251958002253865074820113285732524895452320854473303807727230508047775841376136977372485715318511381386535210941634136421458435009762227768593033571404884665623424127157827862139105630043909583167681944527846698337042829424693169307206048425436772368095863541337703687899995489990443671096315392219415698559774424480941813002745370998093093184030481669062455481455572182234492032246861106937663412839075345103985137148045062299140689017402294034286560131556370527249326692201458763544699528972946838212916352931675716855046554883763087411181622245039864487299780121988365396320174539264643810547183529626945383782265205722472877955889759926193999112095127136784553935931848919164457491640244255304582965727615862974476322245149218700317101024679631469077052856997956764486543980602240123276962878049626839747964701945253671071766964248972839894425704565567423661731430971531805837723815824261396879584097136575989762009510101224889939210355649674285946748260348602345638411141566350523693387379443973128650648166281239371307326672543390313646236293567486591586332346719454800039255808 [169,41] -82331981629830212826476936986393338616944782771022347866100554582807540053631713222272986758833224101242903053152297226435699535486972309709316337196593753983037900052702386592887536381874054423382199656413832536357591204894509797511033698992635235167671126162027793845580301294664271409034773144345270543167237526635042898394236677056502279983667178004141037082391283576369756605745433799927095781635592484362605575135506482414475208727388816158822013198703899638362459823336207122360023285169933450990483934882537817696559384471818486783244744480527380592317994202246456665851552440161143181730870107884797559422787240448941839694538424380484364788396066382743551299760824627303360514195840993103615659065674815554085775929148222857378811545622106786204616021149466103475491911687941237786372128307547178569723166095268875416424827638081737300907393194356804764388191494701569960643530740939683131386797788690753554099559610698106217055366116231404373021906607998288736589739780746168277072817483728400306963323155488099219066225374822991680623403271908986226582676957105464214454785522755295072808049820395045000786227720930798256955607944499601390582703195661150596433480092161717527899771218713127674083110866001934990613089019436893124177371222385533861465785002037888779409726616147289264906762805473689748224560560373343975399069553427356857992888990384838500381807592574503770642261920702669910978742141982168885296893602496661318722624695534099488011506154626623103286944596969034910777978109530915451762961176899676121861273395812350607030008236885586802239612910150285759706484549772978456360529138442190058095393333619473917449992754374913322123105389216782963067775387365761505650586388499324535030984674368462781754167122527139275978365563906148210809244705512552424863706691099651731007686337250556448144153497944744180648208974732717921448542047806580508114275849712148151998816 [169,42] 20449621838334105765755302168729142123032879069658615169905922615495468875891389535757210671333280895978159585663131986506868286533256112820467888080869219367574094009228923942285491146232333078319431324054448623748847116673994614648074504132511490385594701794779653870957843168228794476276970490849309410194552752535319980179151644219195422012672834978954763391832064710664469461189256690882417516194528602957793259531178500780063312239579496009086556504419962335253139007000331784915945751028210104038096018563422272281339741936026578223324755704623634774205648609398501110703434155015304184923450842889962610904917494392319650066004961891381716359906144865172624091677345123166583600304469644184028316772569356238310407642760075196900393678016603238211417318890545301060456988128326911897081623380106139028143120345599498720884222655089231230354363101336315316808760035008069145591385048938359088802896344020206886815263095670397317378798001816054125027627240854199059951624193518024733784800769060144115808952908255077147136863368341054664838230034261521472399476058120777512501815707783309700960672497672551761775117043629609649387621653111231971514812809459809196020635783277064650201126159798139794988625188783587268191728584278324239398941472877779451463966172024570663528828539379868286528853326249717533496774794399773806579291011206190140579543527506564772994568446689114272606271424617861281200664594034195279549671402472419167677405766169231500920441437590613952911574503174271810862681506161651648014370364585879748413223947457532659142641512940369705561924133110890832342924660417016002961849833773821966236551237801450943857466815962765180485370593627081816025230933662023154273212104278887865307000503334035988809274745713648079929837408048078181611381471328994775111197835080714425331283300664387813333518244900126699611541437135806455046841392794570672058436810989648874144 [169,43] -4732510384124730893023343450064861474971306708499866778329067808367712041403550542659128774664300819952723552893748445948015559700109994450294481512932075402201144776897225830438158099254892301599878366244872059639539270566310695443067659660331097835179161212298973032419633292996004897029761385399440286727562907636422907697414730501226898426399141160224325340386536089804340725039538487069403601870113801530097969794751846816256776992142102190258348334471066763805568496124866793343543600374471921649239350220878666391026951836055164105566702491063293898489818516586667847671480474695771336491072223329696468722537550201144320275430430259701159808756526559046409148197654075372966497566362366145768588004914739888479044621492994393276821416866440603745632861858361740151030262644974901226210771781813628327676340029732236914445322867490896583914042656367102978711055578027888056651237019387063980609087904800957626331415500928614748795545196904299220591292101645312020544727545981320416753277035171767188810313404635349154004802157394704841276516006235621660838058525330271959739476432285557919628723158579861197543251796443784779791128761266723449123129974995900164216068099074383007245478857414310220517838288548645742771681218639602657304011491026899722943037826524525916135971933096003474153892553653217832297349387181699080539918264484130702688837758996493471570634324613959240301492319042786267956087790926332103802228035655375835079710043966902630038540801592448816286050356050171356310808577876299470335348467130084562000153196338532794882785858472551953333140195817526731525437779274811668312919629584129866360133476863333192032578520272117311893287085518852710396946843632175104704906534695960237406481928291902856014883334005201329126644863283398529806668740270082184722801521659518417589870045017474695041959766675783112344646094001423314138381948185383538936769932310833612 [169,44] 1020268165898478556392716629224995370981682883523182044837113687295368492471621702490314512973526771650907479209430302385795698120578432526501499918247236817315399652072240371506615283193538735050381657975257447241640904595239708673250694477068347550512057018309977271691662439405788995435953397583880938838727810385383703892550478836006659767652106844837587836694142762016637908507912704795995770037260112115943487646479379497642188173245645650556121418805394420407194605730870869826367020150518831464074770127013612766459140630362831419931937810241385944938836508106527701204603705512658983976988812592693116903168768529783466178730997170608359431908098804859202863783299013628157206586659454382838013915150466741605621878145194638348970053823704985478236882071505930042617781493866562432002510274044693621273626315015697538154387649423360505111984439838515154638209083142685993259000260298310044055751635890266611649866968369402354200098072825787023577289174289825241988113969009612675475010830399697775798813759160719146027258034935514013895549616764267088875069640761520210294071515930435635264072488515883771567051490665612306493433620238595792137139880009338096659228387966707311949116518539682802423000826163419306830671446449566745118491297955498555997067448320811994762707496600806561532098218131021632466290575906544859286993843110727911981333789835438135966399274533675043193490902506158956246448712024136601133312938282469449644010926105601018436556948708692068693041160343993480787531084737614769077757173608808956441115550709741839196774969088703839919971559586093469954731596707835440416687054801604327386428110983003269131362178169174002513864164059911541553016025762888684096007192269333170937326965281967249860969837959305987877392274932540059787791396643570813102530855207314691934300367521225551744038568286853214272897494473280274720796721962890893827119962739200 [169,45] -204856732815740146713748272429536497561549073725920911332690547022998124908149333246318774068046664766356183726060473775003558830018492127534696008496334256072796943116648918364687078418949026649411610201374629988321327922342849395728372436538059002605012756570807640906378396382323809240022779889491132843287694210959756101276481399637741098941900259400540769539237852064367277878166581325071963988975597914600012219008420498615239716838512917343103085439575719694630969276598068861048598215633774128610623492614604510366115681545748305136092530398561029476038024106171877278276678118484806474251333562794586603455078403207520654818086921003940909115410027546005200540839525678590911052243181509444694256429715995189381878623658741705588643693723694331468828387114565301677115899697602403718934855546414310025489868526001325203863548261360453363192381345367005227699736571606465224148215308300272491907693302103704797971055171326434499636432864678199173007364194078333266873843676510589861047665662721350612272799946349454821790224917048040608593409610656047850535099954422897119442829608888643716204773993680835178623524573338424390355113922754349837142847557283866985079712858274683438011567846527539680870101893739873140560563921673672608253142444395039055460436192139010017042413442931721961808103504481918879016881112356645245724602945029686996724587535997525264609196457670798802232010336510188202921803880028860786085073280304469847109136918396170275875316365075537585626717008630272135164272694283766725587986766484403349425480527138820600822838996555512000377557037170080078402296835119476721842071936491371510340941795184975971927255193407392268781700814907498951365102135174767077145062918558321716813988256448851798579246172456134791730851663019886566875428479224626443939654347178040424318676122772271977597529288151391728606655701142913124098256844558661907418967456 [169,46] 38297166519034975326543546227748504909683977361422313407924117549625492897740112376592587846335673560568490860861334299594603229795301298190126486268108754267507765971670335282339768298582621598368514888172305005321536779477460533432870286027443033170772335729298668685639318140995379809119569528043366539661975976526373201041691734159555722324740622241373292323657222370871721422119645889066230197042980711595609563572743227548473674559089895408814065115512271176715918017351510020287332068355314538285560557005550816569744656538205519200810859693438457719804900516199445627161333085326084357615759503018932582557994045303935981268484347569250743372528264011223686603956591472994133570564762237574248674347719700377091142040346309857432642251766239592191004528894915398796987210854459791012827842796695531292820321053717573424409137065401485621788484325965837260436671745871521459727177066892554961037108625924025714311280273279874720471589568182229529721175477223116469047642947627746929881979887103123039716330370118902413055909462356784738913209652065593086924701152457975757489758958294559734519991656737425017878910930762816512483887198358151626281609999350320461344656399334587905496171903473527860565772535072441798685760773290055928460001004219964673403376810093251899800948961541561754357464204868418323139492784110224428412188157005652435597499801982101106803078179922692735441381496252833624967444439810980119032732277889301406055872657793256435143206919837826003247364793584655156600935678431867737194585683965616548032335191106809718677215378599130272343466500511577258976512913070531323933679450404608864800438923542160527162117280730808361126824607438281289205687961757297434751110011372852612978054979004667341172487791814060300011665315807226226948617348404999269857621628861586102904608148760619677351962663957836806751423486455048554040270753952753727568704 [169,47] -6663499055000340385832489215994876661309871341873052532409260200173846895869048881646259159743801358602955413237247323886807760114187596222577063048422089719121219136456164103441816327197260183609660070814705153725623201640948518411974387610858236075011113020620342656709185946975886515563597246460440814403022657086192888007271418929673934111040816322133110343907548458749920468532039610513685552140896335556522738879510183471680063538924973339553258832334688065878759298530381417011142545407173211940921587408772426388195652825677833749507604070546330582686760922930576301040668587098927550321641183405454976229974469883711096601652833123158244101664838968006449472278388797410011032148810124342374436318522708208333608563437213702963507234005322860039809819826186646573970638586062173973079021333800941232758260317497530123148369780583207315384590210307175607922592001670101279447720952086379626266868876891301937826314548395835888251057615831247893856214497929940819193684173052257157571217588696126622589390067147130378648314886212107643544985927309012554878378792892087094163978596501868400719703973740340948682684032313064850132035934242709658156941007109529375608558378374799399711092675792192184297527069116626537410809671847079521500521355298638834672997514314474258272184126668456564583332743901311258257344159773021775586691313775385727412026456705228786661416251966178306419274667516191542363110825327445342448495773849453298636518342206543458628879812071492622706597225932916429689477333750472879386008452427106508588034332058286104941215052460720462236193173342179774168911545501004881927129384263382541346891495348203545966682793549027403898786938563316867947415703495560811929362163154849437496518226484936677692976596104434956513998710788070136926897694601798672780733652908752758492103683149161277201246992517107504819733621227836512136319699074148946220 [169,48] 1078619152881404175469996464056540879539162954902967210687365203138132066173350674544745473138877905062150549095597878324881952628323718671100747800090178200148714121566852262749915291001997923237768360250203373893812676274435472120796802880271315294210241213422394245266223721351179458251743964070388321876354983024909346562476523112983316803019875967899730897167619234516550496434469380904566114113073712135948893013743831637812293622165643267697384371755072081598707974640933778868875876033432694275383834787560611172752860028034183437231074425756367456024114742109940615708755435157847445026357013365676576141440555532104547034965141585083568841847511065520087737988283629862085828175874088590138073657094332400396163909091796619504191901368786756133626633348008355997913722110651151203032891280065388778493909556500585062777616828245471143953998738048845725502524266344322287192796335187866427608097908648867545800582944996299873608498143530002405325476057174611922556613058338579471081194585267378779043190825151612819500788933839762287582166757206796868724610946129115186751260192274465762089612338791345999674754455947583437749408185426927587252282456361225661912618085958213300172570560932799586111595288375377264239963720226717005614396915019745961600493735648818045647423993364587159110862351256948682978206985182860067407372931474559890903661700021922496568148433398751510738312100033220962179414804299017648532788261135989444974447848688987860576696104538783516840314612048757989236412635113144476903793295213890887901469068944810959616098811366337420961759042890137829159919809674484740804622839183362085694062573583155657440592943505481531514496319096995553828186060593323833933096860733156696025802253624004246328683764394184217297930467701300754108586215191918298376267083295535104013578412090632377484029876888327311013917731804300517927292377749620096 [169,49] -162348013674961849175761430524372138584006084329002444047172271295850917743284202797562178706786152263141859434901035817188498484235447477441844539557284908500198642265625980173683534021204024504744138220253121248347125953658948473447543466016354247962609618201446044182922543693061760399708081541570407864079637947996906598432565544889229612068462371040634214683767475767486478422888786303753980565495530644457648014238568071697981277909702744289466008848531328230987231556787718519618354285882125801321428339937105898514512248454864262559993391755546736747464492297754689017611520798589413577878842767607202089045888160515646553500249701820084340194692266286018161939878779530178780265894148225508619931668577409350653758532822643360783299561129918931123165304509461487834936005769088577592236972458246072901035735330816656030638588536938294802464005384404420470731963870271099022643890201219531783454154061935421331240463126106289974483514957497526197547877375509528341598693498711833576802270547699732534680773189143723111099526099710183265493060032207098824468035573513635376672643344489894278405732259023830694597961914224494939639089495066061818983300943426891508888467624524290856549897374492823039312919361005085144447051285925011608022292089193763645258934636507887992123682355252433693775666922827200194182080350764898273633959859601825994200894454202075707182165277629266889682545120020228292066004700223121437547613324152906793236638251333718518188716515824464825128345736988452317429363458335180388758079686003228800623093876078955798864506427130964448061826182004705632802475696937758221897151627927724468326815597890320546755413408807653114156094045095349532654534213625943119621983891941657327029606863172942238294062657590291964356508005419711105190959315381850039321495711327166712663980460371195798849376259826309467830690335031171741138048336368 [169,50] 22708948623897363073715949092332164238987490085628264205443243776786563008255334874565881758500685184000638746681715566527715427159204074318984761510688738102584455543953258250406037526071230566972406499291036472391707576610651429585052722337757432920453798703127773406615409332816741470109115239889987568413104900144368156647399736515004711100129387307578768213319568847631535117011148676343544893975783431615096979743704627927661916535031685663334985035461158734890650147725413732959984337825370727866870183283429464723926459099680226066778990299258732235818272320096483610962908230330913250635245860471918840443235013374111647362216305149516933032416590630499976472132745726929381949419637386797650549228133842835582619750748584362347627084792770922255105813206979934369330469100933551125297666260407053171010682761656274247980428843095373798893074960458993852928734554926545781710232424300626935385802656589849264397487476227072647159366536910833564015243998172151249998730282761231859550787554836419454402799093932548007132701860996798028677471259544024841902134346511958720565833992970391029312331470761788525068454499613716130341350340489487257409244155759805011978590748860903410387793342357892313669124104600910883334449920838777161430406814721661994190870514772169469800803163474850865937929425860176555702988663450132491260254047396350980130666648502825672824592648188055135939171999133801797304040979132678436630019585065996450311315192186443231025965769931296111764742400939966658919412851731778962590375968393133931006308505866640662451842164878163625332268817524061242236888745293004030611609896479554846231759319063888268045621707396983856161820049977960936193218039701564578450665385517107803846397420940799850197759700079773949351209376537151800839104342947321440638772358689779769968428480396936660681905098510536645712605811383246839007176864 [169,51] -2950241705861314066522355636608190530196587410066412964461040685983838607962080678679701947632708051934560018476236112779885162620959455437651741996096460073210532987424060345733527720198351481960400034845844207621105949647259024509938913439197795890346989261048528602691771146542294793818726587226799392888840045166238311521476628689911837118342069270846108233883805140531890414049298351413306094027955901364728035801850751294023300249815131255765885974267891829179226800191507439701743164187899171600340990502207537836185370216346723840844605294020008447381843591568847082190668155641028082314576005764716814708494998415898464431898814374910952085924659324723505780212432471320415650773698982978414293857858376653148402356853185572758580327967475507516041732336710837896478856555994248513467178518772345467680188390060800046153051495420297064716233880064859123104575873320963594451029326050373684794663513644348008442157584880169152403598495654957134795392596279217793235514591347484462597869504205083127384762055661052735519092968799590628083525694045407560145571206964794873252932170870884594039862247303622804417129642925089179751081153701778634208863105602618671108247672505437783874498600308610924837692481229184431745568832707908821210659943883658467826400918329443995689889518625383187771986673864885993088576909529417607843679611071942192873877449855012472717938652420492324992523424985631819100345297193395704477660333163257635418954410261852642891538121953404899013963045980569658617182453466386846697754033603338667006490865162779257013366363107821895961568449690347979841779947409633991705634204074446171725980016408761904461213737207017526692790586137187868644602814772551928910144513191298556475940950289362899534503633051236257304249914900108386462225855567198812664848168986729101983866269989572898939985862259730757051809669850609374659004 [169,52] 355698143188099329864928725800118026204442302186928215982153715987210768474409537928336121166959928970128675269231514397594126078929549387138645906526082121419007564560788944903285312974362796546518803303697451389269284240810685105123566961138635832498276875502452326790861916573646782655061838688489713008748104471198473479421417603758498515408587514050454689147287916735419499530096843050946716943002040381035586592473202429036413058339518713181763723478715244463474831720583020298952173274198087143233736442255733418510868982344804263780927020653954380475317621758579304850607851165935200313577693328146987043124835951917873527129768556775942171046440926037273104781873424078827663437586385049580677333158024147108572390906678345052239997359288670146858464595261079166368095207183271712610971440048575488147619950969438967182110759826579510502356016793686395161260151892414682009376388195714340221796217192564966131512329260921470931319474337141774830684491898085570809943806509054240574056902692208779774375459871797075231255796940623612047132146588645706428572919185260834022634511575601984631681962942309430805855882797358487534292457961901486582573041152505154378835185894518734488523666266192090736569130730958011610606514870997035887295177047489520773892225335131357884510943843254674266589356751166060111833902572480551199754832781919770996428246142146519392929102632018458997815960693414452156447704837389033106179976034726583520425903261985038091541172984701687922333221100073331303452623062084528753936297870839207948289562333752896956531938497247577570825014259450277905175855232369384428929861122349483360865307958028314019348255269033275399003495089565264528633074437818238698252335025386697304209992782972998345718315696230597909034205492762136013591916128006634834665279104366880563711496325200456590244061286453513579950977672787743104 [169,53] -39761023541234236160494560835322630094978192998505960363162954482149299107949866051040781378940814643484549422127423685643503847579131194560272572141053168396656743287908028729997601349059570966768762479413413042871543805903110345875793133261080344429648284910816654637825087269978306989423422163944047577441223331372456302820616606627335061130193896744993551928158505669360434364430424206192448857710499682999181219870173014295106353019972047136511889368438380227323707877028273946951781258459632160893048403069690325618145559055400661325410007422253168481478284570155778179034123190293445879705205997154264407773612466186238117851552634846388473604619756613136942530186714619052728076371265081937927235335854990492026911344112820269172908669859260783808785961731423527159562657616347123331561545218968386713674459701094389032046285116782153513407845139437664065900188984846268935400875648715081102343691845801385652920898282065177831287528775085664857144748412591201879893357987549189848836153864270864818759939172455564041155115545745159551055509822882500483848572263761098011102693347429674200843515171193101103513525299375975877974377992118093771952931023843242455306703330708090272331972053203007686862514280970594811299619171133805097154839095151724380708860092063991057924367140340729497639665155201843727517125225748321391794866106893497444697977698684642195237584365806987809465737332842271636493428316196348208070579307420664832670767774356907751580983978348272501334477575591547910917459902209319722394224360388617899488667232646711800621702191894267479558184480200567361005416860003041789523316596807263153210082246904737843470570783312281455785640542195340793737553925161367794991883161938047990085973389900612631277606381961055647041023801099875418728965740248910845133130832216043067164281484612977581575446765678488838241412743196784 [169,54] 4130512906217136032414766015542471624449639674262233105970190467396305770958426938032385541934711290044525405184173049373404216964477056774430613613869237734229950912094917634859297572608710639785767322414438683368023073567359510574321958230805351802786101721678404269676475510834218318504442165144723775634143668320447785285286169257986673028358537002257309776346935637145372322719236151746321628825836081851806665411958632298965972121286796084119355350171913209833226933076687174147830483401887542685858354658637218033525662554611592708579165420117500648166912213895843764320529533655101763809421396828501231580030772983243977373639201277950237720932297717038736732817748564392576730078894561161353096257864637196488818287530611535916369657447310568456274297168876697253948791805433098456892036929545516470707335212129443465447486680589661970318330905256087817031770854279237590715079927149403631742991789948756988910960268304082122538845504232266365928615168828611936030627527484887496791067357213184856998500757333726028172951769046094642716847953921895340229825745452250225268615306156250751277817141988733388126443336869969631330523829986461136896314155071914081798305554698395430168692853885653529162834247506978762858908161246957644036759970913213082960913748218912309506712200191619617895986057230378514704674425349976420951984307459275699358690975040701786806655943985294523027150690377546475512457768001461300691342220694867227675399769022389554451660259481256375343581102153098714165083046534707120797883622781118485508984312963573339639971415244045638555635084985083220974101847361361981315937199999476848509915470761803062218013316383800890400565413342764118443463847816795929868252744926545496861675390718186449558087439157518035308809014772288618431220572948879683710487144265138125443104071972353431146516255501289975443645980432 [169,55] -397166649308572673185691160368768410429709988633363108889080908194046427586401122781939906407475820120442249746737041280843548211717730408837787080012139446176008235942707114744959407979437851034656059521276806860229542982447315584230202803581900411779031174588298967212707988839210865814564256765669698789352483432482743483854766201574338590984636116842197065383329601681265319475206935267229668372388587226367067836903772058044836437002291458991839975944446401191880154988213815836214696412023398819091811535700292333957806402963319252685546419572914984579749782469400544502483405474144741584735883569597113998611611359157828775591709925740828816959690311407529587830121644263499763857364134741626787914230627693293655378535030205327858184674843910760997698594047507981524444710035022166564013167257097630668916707058670184767666966396293211498019284028398507488750318217964468406662471731257054141967925284321208627836714276071322371371311696601635632192009864182240025501603554672553828690621125474154280644424586595559810846620052441271858922922171356525611535959395803339127970510766468188585341377492247038828567523624405947532383044640684943668508093051322461940112461847907926581683990060443244395196637744826006009912875749049983539812504693839136698010799711163503971119055174159502880690112536281435786335799148667617343147500549755484827324067393940119991749284303534094224886333394691361934022837335058791725173419602752844935017656504451058797297475916153275685262517380603472417598883517467297627727823165263472460199560460130515150369183518615170867542496914504664313260872622154174585802850856430188819016213352794488255108169766440423279722508921363488247562689970858596685645676728075453267596129522991400410767061766591206784539638106963729995528373151946346625388490975908201990489491984491850819024717046586913258243930 [169,56] 33096863552964019247009444816387359978688715109753450364792428456565089276927866467481278526595948887808625082709007963042192091360464184558704984970021891534373009680980321070557833288809459455738736678962558338329143691795577371281589627355578782209237381494496832975646536789828669767260228026027707111545953754320315615304658588052377625668387476452291817029050531839797318020441481191429121431489389341214414885251822149575471138681516861496527463835577241832661803423299372596471001778163854838816592216123642365372352387167253671279990421974145439228158543131021421470418148473786564465457476125969980404212807468135737499185720654308169240074123760378172812009071590042394901826297434977379782100394260768672266516484007878500240217313603979920992565844454946731577510550251742578754972025614893937521689227850789152181664600744183915318548010877284095401609547528158807302075163759393024460745130243582054954986430463290240852384687478707530611620633835141322729726898398669293242763611598947046218960798498149615182562231896486946163096307767391453545997497826917648745529668615459866845104870254678934921717189507893452916585121142540012549882752268830382570134251460281738351973237264858400894702756478609611402306474382320241799585663529390731404039489162227917927563626087192366809324385440743928943652391901956273856006344091823623827236422684259248887285080373458478269649633577243048315630163877214434567429602791251142547590653484279190151745372004701605143134907278171437834117086103465595256908725186798001346104916745850494689830328599500589633283003879908190372985550242789651416187846340504101019548769113031841325073636587587579873046268096518552125423931567161122802052224368842647512047379481010822707646486181953419981967302051112267566096161908547261501220780224294529015536114123014881349903057830007790532032 [169,57] -3063250834001400810573024439725905047504788534454454126540730265328632459815684559846337670271655583131766276247905220789142722775175509685921012123482990758766306232667526484533461152229146879762623037734378441363357724650338365370736359627102340741719037053237458052260726063371011575290323512759294707810723135937000787657629321474786477795425160207847781562067721732856706261463873702131025572995515899498181623676553333021855923259387662998964241281497521405618974804373272481208173312421547846272388346147686215974373841394299499209926969280210858624902321023297853054650089750299418846976290279782557622506848227628074161049793792803774937296406915926778470745035934260370308178089085822727825178228206787200651692089116347003985127774770811286277794543189692639647464361723794786803610012037960932425749787461115699576960964184138862163315367143354149184756660753372176108205571660869949432173156910233806765629957096066219901777620524605466441327486735856826137301402197433382809424481406886910776316296695512082911046990503248039599813245474849403555984551240089158256938376292552361200458705596629990225806112958551011416855255287141528768024333278351716425206805015643152168396903656236947960407273116981417968660802886841682343087051117486426008827314761067477432944975457342100970999682042427671808490373624887427171280325387202406640100029387532003683674098118099205622999337304180905108763862332513216761625054310710991184406676714848762380629940115193939072597414893413925990020387071908037471036809429967038690332934251089595777629112553090001049472271480924309454477039582832346916157781957974733880863779259076356547922824437123788824921972075000351928359283940843106542043449182212243476195514749883823275067203279807520845214488694168756320885231114718172066181368540529292386125281753000913794595957020925835928 [169,58] 474652600755092146215232964926047144936308314689053444023495612664536794345439108425434718336385862452687178066669628329749978406030603954889014989323482917698018715846772206539101576483361623571050280726298282139865075663932945517298322207755329813907044751925170733807125325344794185666173297922942805262305402136895791815582443650766007614249183318124224727015440797847587135719714663370890089003005610231572839293866365463566955342066263756736037404375448454459437575809854097649775659521428915514634581337954886126627834796202286628392783271561909840988561089598223947987395996859975548084798739739783034806017586770717100008549890779674309228141559684141582219719338882226776443589210920218530327240843085196491338180635321966673078857203321196751404002158953109056340611081023905441388123686132531046704217061889722176973142490505953819904911718043699321672628212511289393736123925004253191504961013161477436377677053612712966907587386308570338648616391748717269098386347803931895067500347810633334833508425635464712014255749103333786888424993908812482618120628543660889580906687943705312818137512891794030599148063310216530058314050924180534275456924317612549852108014701426395199984997069973456924066308476020919025064386327416022111071634958986141773294322905429198831040196918132819467421435105256370523911422176689186329945393452282526463074958485828471325919550851603669776447646060454285198348461023035097874469117684993125902120733062373571714766020328731457860303959911074709763464772895864836482331135727143214419869742282785846659344615459544821286884907350890897595597677761090989620893567617287510739124985193149333306808172154593632048244727125594137338178819734926822872503209673985919725681495810861120271178490718285538788308772153487827864129804949318153308958650685625890910951056758630826720127361287440 [169,59] 65772976367604585326946897493928023840701124516230090336533923612297314693737650820945250003420129051423913078080100255728230741300207280074759409914179793803812019333522387470872904122683873837263461071013140675633014410951580551274084270213503973460802163162233506924769178567356235287627640409955990290622076474951076533086227119507845901668272881027580032480281720222294552108986721514865666072729220132185139432600842034573299383467870853045032936260811193636386709480784765513929771006260895471434483602378575842032514656779823685208869924082318014039413905161609251514867808864109228534196010560544804040339694866674819925902875994991742861439820901054357656056367414833529176756941295306542187782577400583531635083254752317193604205655667102687428832812036289953317913232595553684947566220368013224160686568333856842119116078984900935998466482678738232405919991442847190283814160148973247164013844555872402297765817732555827679861648170671668921473927068970377370193998256630725747315814996467040037924665337420184489159730122563569984270156365022066004224889545731407095895929934590499678765780551040351556010768486284879601083951825912909926089739531139231854799363183131066498387008608344562349288641073700464043545005612125820423607963026048524811381437247942121427974792283506023420113966264844753246134880275349642209712720062634738757664810769359760527632435431832213257176796575415031312825127780650106173654434104105231685229064047587997731636897363328571934216565240096801882885303338398871421425010265059402410660176938705851704376269766242050343131902874935696048500789184638497273547638389602972249844075312104928973731976030554949967911233268169926637213262007518181425146239903681726482512771584241557409147444714014520347331812883853058614685128013625175390302449125893630411182101077766528402399645578 [169,60] -10367290319384998747842998463264967485045039699181422257766176106128621923140624743229300302599871752302575502447523419332829365349091942268985432538927284287320803945829972490692799717466215555703955549839067487528543324925722865544880935512933438046706928166886401711785303974851754606908384627647839140495979522278229916538048917541115180461561812082403515311898636216551878031148602874826389915072886380761651242676267258780425211541073461086276904285242372623672041461395054552203988316870945417202157474173325694953391090535749368198864781111773544616456030565022170696051620212262738114751526128517140407172633025769997814943587523955714378244295121806713006416155995573012806085040939365114852094290630318736098215411362255426291152399113568239748032570021008054493414955889885503843208218991463646771887201269299428628028996548659917555892126785801081979649331923494968550169157640253788694774054761742135883486660739404783002136204593141353338734817019046206256070241737157673084277137989169203950854024182460222176912882718575957503227367464955127967561086640474624170745844212433158227930920140718495332587167167006430595140103932432705215948548190452563203105472337616822955312184331306552883006994409485718804320240244619057384774932799130084198770164880555462096143601729125557339377960110654244468775439521441095259993723315414934526389743186395885154262109386212762931006358404062147053267708285058187513868549359038847286601522616423164915149148796345379829612298629798583118130971132431940383692060346307326690501131754916526661867688553383775861115296835154017524432458997846596346212424575937646994093430041616055027428896702157299577774596592519677958706393192315942906163596848763695379888697151166820551539691961001748776478187731062806299967083606405846567531415803219560072484763938627042508013504 [169,61] -10639579549767966291534234365922712588982074976963306653106504193728443034343345611278129287178187979617627614333155213701738285434463345191226510603760052820686119223012944273494458711123220242832867602921127367827584675621440645275673816406722152383003709636699059948616505920063777725844267332503024734240404651279439894637396602084104265862520139716789001035217844264575788317714470505810920859020713353401827135339841293742661271264895873347843624117999090524296811098774562840089745317879259024124890266853610968046489308572880932814137196722793674680482237107115506064399334452563048054470337649939208978668271701299127542598715337654623699772983852972880415544563495411647832613355784738049799092868555188717805116165456900037209175489967123408171174794299306676292118995395687610747058989666364133246896567365584773831596888243218199104911212572742192940245688364479080360171512332285209980221185411738853858525452650174322527225642830224036301799463460376295983181523298672062384709891144920748925662825958990973874122927824478740234713368653604242777499598871502600769849436689577646781559276021291847311720917487904156125471904203115331573709101025895445032821890043576722994317336276395149429712341646020562934341582764378247744440040789830018660913559361486328484892017706797035094063319112456986176732298779713029995445746440608242549362832778627978152558880556060958117208331421155828264402953319297078710906053620655260779289918964216219335200829103028241167850174226984409174002617763250714400216264824673271956151365208968460812487770589099812368480020907221686333663325230058479664651432712126521135783744414903003811357206548600632630880184338077311611099908762192846477827361551919578482343501279806401080863056487150835001550540321287389052864748899714638000203061241182605666038062435298509545544 [169,62] -1322976050315564647104911712033056262301474030233533790993215846388788563627862292110539193067242292728497244751149993727171228391333625939075992075796750744393697369702387883482063649327348260927100895004170807520479887404495248767376558507061749143140516274351789162771630334628398492651243614590943104338077228597262996902077365081360944774603584560989454051112067836757357555006468195784865563944011495636136567366541011402193436459712403754254369686209277627864736259222011182160207592416434255585887399573156596012745608589049959289580054574246459556414478099925812404581823115281808902502086358991511464144868519180872327739458126713312674730921708613963761532282635185121097571607983144240760696578755677150385121547303749371964005761594883801219327897238917165604544343611440207193815358384842152561377814504508992628225057528201846687782066703517758316043019998015336369418937042924141868445331077218671987272949257999282169472569152046364380845812466490080806500711840236391348188972678784039828940303858926547338064376795124237377599632937061325029256866131247548575622171831677428360672929135627025972876434431315545822387926797198495301108822967285274909852643966230974436400275765034776018688506434866697070072319086071897539582339961269273447692908024947655797821228047525089599454376841828382408087673992655728384290899796086112689714979036143893264705564023650943909366211707492657052354464580470255636766427418814502578541019325380618241266259398441663048605667525541743993369671733852567301144277093094803979384182950168482774441911159570113702619419096469247982638556560450324789624680947728968558030456549216919736182983801814008283606463110816449245170153847487128762015032269724987458399450111146050918153423371671118142572851994919638387519082983668182061618207720150039829700402206158250112 [169,63] 511228277520421456416164084565917480515574770796869461545803380494945739112688938982081060602869163404496064422906395049491379536138816767854094525225744205431889770263957470727668118778049430158833180473507126138953223950838140757243048362667240536584087212408370227201174198755510799704684442925105045398238763705998046234007910461313645188976721495111999358831320667342451920441025106560766866733490536600205978270417186736174015472442970531145477934907720211579760656988636508725999977751248459480551868167986483986695508771293711743090088920508892797545160235632854634144120815230266157226146372863868022481776754058503789162341062219916063751673569059060163618701722568410610126734521515886643431083032117075511472792838310460016201276662963899402547758448918418487585237230398554361487324910008170227110243197491933278012696422930322228953136520958087304335524720576116492102075249808767288790182638665849539150706183271980252346388522301225121848783051165874207073670798091909302185201760050725873047936542410242625986241636352989193894806095942351804268637537272869683825945472424080678727336082971323142128866160766211655853216629738339014496255602379069321857416717315713232029050543962423463146239683510895560521675585194199178315314887110336523550325569689564700291965201589296650394800768089163798046770520432082740748802644479278486537417864076793592481964712654029037715197243145062022055287075253501284469334150870462450363030879069376829995826175328485731218492675067064717189180902097591878266533279394119299948589327189316993591832595872537394022931039529026365717677928603330623122111237322984814150760861285514823995226076050705384546331575231217414279974167424059295402586065097429849945541505599606381077016371783944754936577072827239054875059652407162513533482444958412051604775471915184 [169,64] 196556291288544232261456633965443096448944225210375838492959389716009594815690064958289122354209051177069111925041072503603593221681892819920217842419186056907288095695700663595250782569314482605725347185019499596382150960990338645576043956810815136637234645677014641364510130304316117364008048124157086992834161805672101457069564585548297208722460361670764770007987555208332878402965441674918631931786902439773253945671098939790907197530602582301292864466794087050013512362273512018171003331213823415765918438587486810324435176637126261034572179998795758214890615379936623451395196012662931017950874889974854472558321192720824863564797874839926901349709777179309929210830663814513563225245192341833465665186637276099525378381948221755098851078885921535817355189793129967441750721542111825443675505066375110641183232135439247301971624060043461303129522345833805941895472536964983628639467486814643432876760058248720247075498501115969136458295039478829749116277499509330154676979247020652221771202875004962077113328264628566351292014236944046262292385714422124214840690092335410471520294130190820450783073460511623067429795044603473544265486653586661793930642391195257052342936124628061317495061739664588366319013469068646265180384528571050423710494696036946365767363069063045275683675483404258760245132377079233116797607352293878084401697947136944215643971985668770031221460542211343172661840175305394898079094467501533393126298979374439074788398127174649588198425335667443917782779296011825646212797780786306775055132394539932881302176816996646067602546139726545154622683165962368258706907127036722491526706072088145772967751778702648095366581721100810850333926828387649537059268735252054290084989150843411723055164798290129728292815403575630944146029459741055421840464206387453769087053913249979342962603520 [169,65] 13030818850842275963470725041075652647999012012317039291900360246721739813277048878236137382802565915761638394954449507466050572608942639277680264339337449346933895262402408357383585988956388490094596747898570426995476046878674536421250055842058221837936808115470888167713598956651219100019381516750102992843207591508517627962248147690371698185506955849014009853199814220395551991207031124534260636590993285214566756979214129229097755096459444012452179932485728924190230005343194398861508899589379512087589078788951798790170511637924498639332819519276929017661656087633813233847569737984320569845211939781077123689939750802655934934365749873854874473727717251580464644189529206542079120999276967577396303688553829586886212510265445539590266440414549959823065846218952683205547486160161229838632856782335962552811337838483849979458093767677907930777200621177621807269390207310420356105079439009139000198650483635572302217993340423579347947785165000630938134138904455309436932117359882578214722516901819168456403755981155120069286984518980005159902215462407052900215536900941303598835245060650162710619338209937077968497784167671280946159291564382045728000862308922252283319666412532710278080512479718173248432601530838825997574330237102014697983626942415489525953693965154685277495577845687942264763246545321008244685890003103377845389977109986918364394355581643229696530668169662674582887988463011853593598092845284785458436102174090615350812598119630020673384348506310807943505296796810950763519594905859538263267821430306773461251921899831263770660748370171024608438980538574009935275749350018535581910490546557142126956033748188946479274583278686651021449066586923747016220075477990663531562457567934548039933574205651803013214386003541357162899070033160543229112949480332216671089150625229984325318208 [169,66] -6719300480008761355007330637360043828974394844638568401848228447377160348204162722088893891243444533109763039552140601818311494590375420646727563828592316794122311864519688796616649269640108412460057724238992326760698502548136863761657880372872009194878838513202440611152212720507083726581844235928479884173777803403101938363631114467269940857926408150817600922059065525774513647254930483038759131346090259266977805845728251129032468040950032481238859750816356993797105245735353770148424341037789381681263603399271108801157338715447120150108754220943633402767879591929800821929317491563146200966647918346523111296418033740861881325788156622064229465330040430122753589244777117207938847361001850259246158937966387145278475350478229021569891986140504648300880614600583924834567924081551772619788014756875643086459999676204833163727177205472860017562179954640703578709460040006825867438463349447673118521026872368417338773194106801248626253472475328698048682830082800046207464025231640162327641534966837147658169525685921946167978761234554341725491093121846580575391535108872051762562843991855086688668794843871688206812473251413356156976885127915032628833664929638563935700251065081467106065671596376585389525679850597842078672480741033811041469511091628600130350128322222312252782894263004368782002268131290680054625913132910270761778304491634891090899136953083482589937943477505529517348608136601913692405638860812668916893866978694392698800063174321619547425386201869010929756048503409143124400330217169728997876655223865986246559284349126263999769453579441075195188979802276041130023441849452959892218753685549973278952711876458186162060180176403813002940626322548011411254592966634202352960192369576481298749556220506622994506913783081519430803059264988995292422188462831219012166975534142772195648 [169,67] -1909876583271104112954991522780722045079546388857555130186429029200613525298973107698559257333605883619565096920353477084496225611014128354565624759212142175325932389640481797440040147654416050479244064064769606783801785359518198164396328461046134817044030969510983000259251957585816694484703518208138641307160769200868519871951951637222066499010095516011563116099943060244260442972476234476617128831914393287163492129298291401399787197975353663359589348643886230722539777584566229974535495672325492447273650125828778828195457386826922555818229175544940943279856944492341014368489212825172904633915814320488136560920129277624953337223190405493428357208692149352316323333599828137762318896206037311210765189764936020959985019659795840625701554045080004236555071811625839292257637190323243528526616756935333567961675729026119315647150577882991849766460967619508104122625731269252852271896065180907409812999049273361324975772266323842845680999232974570977809758954592972345326296442554781600208940749712907949733700439588318955672935243923022800879285907492634617524414345945039437943258133101001063299645614367425241264508477304800906031460854133990076453163887868058218174077254227385931067861953734523523266067919854501480859094053757191956015487941008462262122131869806226335761038260014879334232749714678648460198624506007146088416490678320045539107087163781217036435295981975818139317055022887451871650949892360455858022416636728041794275581518647214595900953848239286841999333803222704943103265153651952610218485723999303977128968844874347288364017557532944104812975567131626064613239846061126092867641382430256988025799958405417255774007519644651009144526425216749691812317387148825515299468096054233578199525325454287721285006202723168472385293031989788512505837002237730825300974895821589864 [169,68] -150631918053278877640994896844802453837323604178390414147093967967917429904328100659886301004242494831208370173557564256648183110827871226005384602796775027074945466534667998412269562248451294620475952741573415199937284210877125382973624963584600711091044788976714290956047172564619258128989447790548545143812250053272601357804659911405915116174653917301096870910153421497102782168164262942556405236206053638909427045948660783100105611120407203584334055872012855709991330601492795106394596550323557407509227679202244011550429799802425324721751545207679794614635788494202485853462365283464605667364187352858286665828926036998177583429741868175655094298899303481136973739350656058094999802351733590562530043574799206179606142462415055945145478171208947857507608710325019868110977759000570980834428204326832732451401153103036504307754750386020141671821741504207696443985759435859250611651052098486961538896507007692089823272024405908135215729171299071896372048714990418044758990078371699399229780295266964106143106730140936554127733458514652683814651091210808181639195101346777970488800226091366207141893032968891808759870327486603160167299623300730951953181780576591642895463322771187780523623486879238618622702054934962543969027178837863102877957706645303022785514995078107867299937564692403314229987334522142917068865900644572067364035389575640519259330311030001874076436500162880750784308177976749938091809579994443935322614887956806510094710980084588168165511552982255783872027903993201328630757883900533648050136996867272566601988899649782329019559073071477884582643267584387890612005685138758906224484758426824605493344763310100157822684022270489278498983081278842772978291965919642096269502412835989870630300965372212797297464062833123733523575664586606185644346399946115863113664614804224 [169,69] 25628632778619702514185204336084639610602668046497837013365395420696764387839243598006852117902228953625327709510825682093347492746358812402872658212021582216525945492026197906566897246756603215407735867253608342098829119025306987167105194850252750538596302547388919977555272433686382474676842062601822986121268979266950403542400568984577812706333750990652785459689888441488453209378905673763023692162428741657009077941897283321330783134863975935445085231780356571897706339437268634740278726286567943829879161029189114362413383653521212534518471831193717078400317584827926434566173006258840473754116502829881411752575434617963772880509512856400331921750712951170421472337466124939569397097480141508586027933751136717896818578345730190820244092284166749497908719261105583667439919178770626061311702365016464028339400511524139584591064427169615405867432555416949877938331291569137741525508251700392143834056233976699166007174154418001675647439304385979750344371261549253752764361984028786665316911732232660194642372343846024010855317839795951551433114094429550999202148949472428655932354041157708240116869540367463857446094401157152692296516764410826605594842487078184788163683145479110579578440629287499987797884909640267198147835437140919248619886003504566559519579338917158360654014646297299343787296518036290519640656189653127272466301857967548029304183234283722340767018597398473972602078041576249551757385893385671999220274967458745966709338381863210307608581436308628712445698008772445126020606139566164653803402385587874073215589949367793636567652098016359052629377431384429137489595317514214912689287430364444197110879952770931506254213173983292814071592081460584654914028378193088079882926368486565032927616580189851403799078110315230233917557146335825407160571563986269764637877152 [169,70] 8296316098863349070358656024747124055668741983937155728332169818501660957862073198601212950986878551764203913062762320469543275647880134176571806091126484238502912648283072391871194320579322742593716404592135992834356642920613487905411237691344793644567969783311532447210427801806155490835930257392348597861143213287293955463508611477235005813393515098112293230335947595377854773088866018885052827239502536572661582411701665434206920434018387300112497466899046864207926731827615449960598830505262866169280607657154499245572032402134449392670988145485267562907163689749154123413652210178055156485758329179620698499315447457578830314956933525844080137010474058665109031322176924617940331129673668634104334822040559297587401334446258875576356184866950834828575841120748607112965031516770791939809761968384212087222781805431678030884663116629186387282895085759549200618741094319858659125637728770674439821417402041263725382404866924690570059949909218679458178830806506928123182546440752979415379456783131917151478345132249445502035024716793965280610649916865870041620182021930938042435415563484704267783887231187936857685308592150319240032695041863617624538688979703266990992876862709552029705529465779298145567411437158101181327060755733201564598393460912984656391923510336493077417344064208771485269435940999988750472004358012885240943481813074244638610693351967661401155964859602467928093755524435507902637134989061297730296962320763816102445490549747137286685913291743939995889942168084077702020322982161717711891659858601443212204926979897822348476706145934326740187180589271727133357574944507042862645388367481489808721734365550408289344364160496457928083544446954761570353907363053961736030783986228230112742257840557743173354006529904282630579952610542639358032909208694134837604288 [169,71] 960096822568433248019640329129418522070791779761251130292501219543240849337774215251615094563020958150878331374476323129016414992441139116694503550846533561714186125120844178264482088853725659019480206051602803842787584776250539595523061494578453319940762956302293492436839579829480318287222592082521352046904439324155874012053215048963594778645384932433862953586347942652867091520817867296304708053744987411480689410613386665862501461027274909013328701777618339044201868899361583744745936799196487615270118388918522620685193228061644095765371762955467143976241930084985514336866039473542986398995687320690508605204982642021444607622035404366956932820705212904948831962499162546783107606793746128789766184214753650109232172568925112488111866034642966773281991224822177021707850971309441867617786337302117376995587132800927410609517292016081075778044252659538088093586321290631886071622911546401504859613144814428241234500006908812307798200651536618302282794933953313195417253063892067288784439390021469216150701144362367235227732514920292993572731969405018635100740832867783592141047218105981223905217659440312761731756096070445657170935033208263675320735798979450293170388766439580162593541501318094786475239130408583568508361798400518974559223078751661181121061580473953555833671679398667916380247749554942888650468800543810802840377989183849333195797911013684026872105125842580180453838144353233230681922302831478221048328860117549689305145216919795435750824141267947230460064217742615785070307953454772849935808517152034129325620064718443403637669987932639756053642557338563836438567099469622677768757104698712685364834395082439705542815404010496003172632404747102127248406952799065348732598258094469735494015628216355071309656390974239456367068076397618043855624178649308280736 [169,72] 28895672185726286900601772577563540759620657087846904830543058358384179737299766921044864520013670159169115161408784951296256805386860638398971533207471456965983937092121147692304658340442316356526734811646189896836373435748992277454194906470483480770657939907744434654354340071213461766041166892964102786725492235214974226211284594454690477489426617267357375334700443539645196497259189638983965362005525606518050749730954288664023245188939530286071126259857250156501520662449850187221942296528188532154611727732492117333792955899451051656084570855538867677374963670929806498682538053796123010401359384072002287860140564414308554110231097485150817558058637709186840763090515681156824181637888388783161359493224610532845558898410009877333117399775894418651694152090626745511255723546504152503971097683653393183710195159135150983928042118841408201610025100483933933080219133465617685583085559129949501241224476512735109576060945709629809522544626914854645613488832690444766459664859212718106806173851669694398011106498066584917984478349146133489475474368776646476207247976748567703509200966173707723248254351250081427756666674885113267692870544244748330794387486624590346961155770040583591691739703150083681622732400999120628204340006336485064713315660527316243149105342864524937397804534727784902763378569207237701327338420569055225003693127726597640839650822082411316553909035267016880466020746005242493497479489119544261239197602941048462140735427076320218878970796470877045880768367478898298838423824975785218941252137919990533014475769134910859646107847603170187073885324354306994517182119348547472121509961054848326280869331980631088503579728938834032405837965359067955896905921395114810752177852751797838939519132966730423894282949918265314751350466500838924296719960144896 [169,73] -7498299547955977031310476081250118707139640031922177932651042239105351395939859345497119938782357288203862540528322087355740154967713568352881235960319375121903343536565513582486062475389637758304935899157579683479670878390424697425023502719206676660907069426043330236170193087649843447427613098425152497094368896628679899313751637777575008210569233322931673223836481754881378242660466362641941968311205538254012809708208172279560314757328688161405093232809652769742269135629658710150136623856479757021376473917501682859378910646388342729295261614380896333824657156624274518472245099244557481117130224838028426731329416394341826894644731262956846220637920793759101318164595172098420394764431285004756888952461566030960880831898289367012058889773667308396026367991920785158292215720738680044945319521265495054183827988310373825842752238768538790388728259858304336483129930589466747394058094332586191436476762511738923316004681690944537848732826592762504057456179810460307004595462398040521862227195332985704715498389087545830334839465093070296788222129277507958284287704232440757893455292236590499396566865573946515785146528325611765557832050616901584073799183844987808364236371002897475506808355591864464874276757778415638281973400914540982935245794900978280426662918945063801177822392470467470649414623649956744500011101949620924894538389470788375121898239093140904735934448054293423690696610576237421625616392204973213489144653165935185159945987762364114865690633280227647985700199362435896586050757318922705511734123365620608758077293819338627538960950145135588634367414118808680524188229724203169577592731292968860886694511060076071078987261873274058891529868262237528149874964760308933820866411699645404921264097696259035478057399983842643424968608158312955810626735488 [169,74] -1334087218380094003193564442830659755649613906611835750784534965657129803318913279113858164287919926084813180059701768637883925442445733827138006752628940047198695675523235199433088885448209619587275012246490724531732426286787231677527156407495712572189431880903927203132557614747210587393292214087742732587916949101127910057821122787982294721353856033604039063206213826692425749543652053711894962513499069408097764958252434633159231649604816591661851248722454322504850389080735999255022827143131593445884395287472527974968539256858024203168605059323247490795332963148366784238609875145937912702819118879878165368030362475232660115345288428796001591440733211985723384778890911681080920009538538603089439842027207866285513151657393094113127322809290426683288569012979268286517149267557356950197407543584170126987228206961422953904761550292917932403136955847283481218593764108368479949858197929152323970211811635610090258713868227497315492508084972240500438856504510326432298176411534336723385970583841029002597512868459729712836547658977340448734844610298296984419413996048963187803156474523702773774316096638287399661640161188048205911316581375727969060061221843700846763128813441342236454531681231378199612178007502968063934141303179610991578431957476829191510801968895146905048199899847528206838187297968350216367251537131803998819694472443554351671203429879956679177354851408018558547910996438062294472657199681884635561060408099806014671834045109915863033231060587467466188254293715633559317506185341017832942999527744470052210953571312975923538852262857636274569164272939830564531332429734701789562958767960509510906563912459732926530420247178357876551545473828194749890827445403522701934696109781775956145334627880430113858684991871593560998028768876321863746983072 [169,75] -112572913017977229541551116137043767967573813867889671615915411407677152553082890377481637101708953410691180455559870245924693590063458392634643035824365978613013129972296806241773899388580439063311468582413018094393736712905117679043415073792625954748877571646257231413976350407497479991197277028992591816862166334948361344296361996865254457236734783073230929787096770535259784956023700188429509455006574647147758151822674097392939961798793173968880086026747755896675046432216918450638237359116678974887102698383719232285048604949271890801959675720940610718160524365016161294287376995033690014172350816781784882920907252679189935055193305317667973075770021831083672447119381415081332762424951533951546359455538830247103464895213059185101552596214545899181291902653399350795024355144265681930188115678154633094715528750310681875715177863707602402435897935255373414928819671911884862759288402051883094494265859649036178970229312082470401879635916424357802451819046827090791557570485678649355543382915884222595691440654615869658893147396480726658148689489648113853113313082671691553287142580479570614126649217855944342388880275382145084640453005878915944663617745301991757633172342302752855225232871318634852706756634230093281556931822434070628888381933921327969308706667603304221240875109569163871269986947285226344862469177855725571765555426287148828472062963652459773400356811836417698031791881871671501134482414595815052425472256564703156368886753320504275579396139087754694089287661768416140939168037668401666048611466199997152840423342178053229627775355235853590490697834625670254464470234451846377551575263116590565835404513704647338069680594420300078684512026169774090783618157350304141114365265243227764680201340794590306330231782614490351552393136459199909460 [169,76] -4986096943139167538933102446126614548824319392758665200836960927665534389216017607025840876465368064276004348746534727376479868337081086337091575293331377694287317577630208482379818158111792553052998251066886401889936313959867056979230200542053778365937160853875459546602799161319064936392481480553164632383005101149696995734731650766535652478141728347233871657581374770097333942352819881060636578853538980273705895718534738964057257161601357515856727372188099029417280341606793670923845121115332445059563077613786695035385995433234514085425037791101016140104601749406045763643185625276060001673082829801693183713032295686255260861126704046946086279627305543264248229806130506389807840938511136062330844545357555701809809793220249254725183262237362240433710152513600384321995718344264047446960188764639175821261191011992454105547839057635827587826955267814021635721714147870686996196545610523178129425909933422463370436820406912400108006879573044448008503597097406134342186814645187960518228000117670376436888738790024280806186612987534023348783354654371218744506214275872345772532033733379340618852205029707785450034613590585418832931409742723704952044081661234457673702622312750120448737715858700687278352643926529850773005814755122480519963554855841520802169146580838512117584776230581931895405999198155116077798169989499597703857922675827020738289604844775347003393009206403826066911323070067674263162430056311504365178637610296785320342475187391107459250208223290030412954683890206226962096641914830335679821337472420816847337713019494702696293320031666577404805971442573050360628283461926336660800652757513369742766507300195732750252135609882002362580654534730953302805303082745748654418168161422382539789930554358837085104949542573929018639240717494706944 [169,77] 7392072567474319878279946800249954140112836539334131677533798316647768135493574196134060124380136424918832691944657532653593495280202790761399791546610617985735244248690448290612454023247610765593743042689596449389753449246621718014447618707676836317557421352626157699701816458209250651552725546100008513634603657696981252521675940528067235076955052192131551379554884394651349837010362710009129412618476935035311905695891427584211094584116121938547876445561053836396810539883405328882908570619633812465648544329443930165917491617557001302023156267740995192769591100827132754737609639289867958592870280297265790770192617240204318860407692538777021046333998922258175210660750446620232742777193532959765332062478447991265292272812439302749357339411170294802881660504847733626751655139916676383768977715897942221414997961920730167129022844467971671813524805481320906903058651718558663310625575478580427118920560760658538108070529863364493075833310897977458214183203708836849301690463089939849804673273515502544781145148942689296651404324088695224757562876116102964891377509245367346810991254917269614269866827299477700196739348726993250651367501448371298239348511168625426261739085678511677756954816198487332637953649763289493286984920982549106876194033197512146070985266426662914475449081125381733028045221974048511215946312458811852389859457921702602964399855286601623264367121093746124831282101508930449575731379273351799141167607453864155354572429903287019156521285847560213396722553709806301407362109887622507504079032322343030937791481048316880926480469184599854154724544558077601295626240771191145270000253246068884297410819928430404603665095332204208200369167093880468067548762802482585169381376619042130452577199321729521174240901042910575210068321408 [169,78] 18745340689124775403699354469962401099187605778071483745633879013710199579794497010014956143933675960447617043188639191083862976154052953481186513753728489691242622864167159921090889311317370381644307445682875927399177486879699644849820753344011626370039412308175264392515537487149903854239520488129944817495892665100657798026409189353518393687579789417360601058797505166363573305361675477402597764192132489554594025634800062521164910409238021881328975355475380020178165838257122257535631545699919904793779407124940796827491062491233926949248014623304630418267784438632733728581316174149290196829906589843471758103178587023045839831376988903604715303432348453140397533212855223857119062485039729807758726082469440394025680165632329592166603307811656892084263172497570311512030139528277541765213219841826504371974792417864133222709203324741461751007747021441705965566920783153209703522560162683663287699219488440631059381398864404726970419461527136204699601846121227017471246135472320266751478571922633058223478672859170696213948113434308040987106657898879785800788120526959268354993135137373590120974075953771411733665339916819854553131579827838309437456140748633374885897516161090687665205303568375853243238315578113713440171122037173594290810625252892014130627154295038400235499385696033536811048772701278425780517313876657849501585682033685705227765866585941158168317941035172151785025909089575051221117361808163597941091537449503535648054498298893715468357166292509505048722144075815876520879185068785002230673234330766082535500014806773845709970489426731014415504508160066296708669144294382547055848701417103896991546262335553834940099280624847455734248809333953890369318576267591065276492496127809174026408241590214197036661215851516292181275378624 [169,79] 1534559570864125085878963574296260382186709288633089287405377034465909434774281839911153729594879652942277343108636938196462902579383211141513612794773585900435255379098470727258935719359018773571538580722709951837161896342137377737201083071147691304842298888113109988712859890650305903475289678139405704942046302679766339195813877584573248399870165799434815652702690065736023717487401494639597109834246808278024204214537880093385913597779788369659503010940021651820150615141513523748136045814154027507947942657347359010657184003315846619242649292856243497006832248994555286469414029648341829480023361194810156300581319104558464491434639758487819316919161962427017110509938232346398206401321375251648651761374085564688222821311355401613980785320254873192115424940912881657836163325380030707779666255372668938462159919756983895871557307548120472356963123368476519365362031682376643575916354548134858737224440081185008808103209898560311579926803107873970510911988156050602747729156181210768357335984751245692385206724329995153689410420231453669451809286570525297477058238694328997414744387714978393527315598537385698174847770478542687148793537237229688591755781372855159170810276401898040707099955027709586341668642959755291688839981745925513544501449129284007778827980219867995577844674880332282190506864646241601068374184002616698794352349070587386202783231129169558689157443384053047202682698960981141668045561288361474447889484608173844309936899039898711946980688019152285509387504803090652055811485145757014449856520932540615263616902711941449961051826945447495485912693178769119172708216639668725780032442179006496905184389726615455150383367415940922291100783973862452383937664684148915192325671161368770509688121138057130721481970094647996650004 [169,80] 72086073622928786291568488218705640158377855528701184199860502565930692956091068100499271648888827133495334801669008251366415684483339265053022576406110437788711088082692113400287588875647285706179756946878644651167001986407529677013894970001803885543796762341748858472701529714324212113711011961895046851345123897893262083852947344474418996947616958328114389114698726086414415835634153878997143965147510878135911515840979659308181610921382784360766332705537110924904201775032444592715094762159352777172755471788745113934110346680971306663787850550862717137835073166999235329093485312824886543993236033332380770149101712781049172750488179502239861368408327164511542940824757455688440371636688205030581036031312224596143160077948370744587915871561030231119700433558022796541755997141237983220612779324351974317427615111684904847117937593289058135356248308957791326204300075332549523201908426153722761601505054865751806678337226173291237550625221795864995830298691462469922842377890744855519165395154751168136528306801020407296647260467552507044031417056847570241577706553424895399079725714244082382619987851711373531921203801926471327669215126310921632948595569344706205593964378364462107245975942037549733284155791416179485629131435899469069155339055814708779831871384771749605685392264645296618498486686038533816900320586157320601360959188714330974552609820335422621942233461337003621343441994504702493702574743592580728553097216355513855768294104114627229493298987058121334091921285811939155623545707762672192392016933974769966486434592443528082940532085602722683755292912726547734096025018934526769002414444578882925204783217192130976832074656200349978078558923173519362294893932209527539870340235061099193559917222788231959023228875337861248 [169,81] 2152811631455840952399982080550107366430455977613186439803887025266526986709835980377187360409466955552468176676275752937820903395490241995745727376649842565441055508468266687391846003938283717477126297065480447170402329269648288177807360202383091853176702613505678414899420709793369773106601774897891347737995283398462044146961007303698769910677998727916820732889239815320000189233137073794662607064888131880930944012061617840625527861566484517249826292711064535700365590263596769619912926311806946319264947765913395307404569120808949980675386424882115719321079067842679805403317274036524196966420565113786631586513372409804358983357505891461913605794180418559693799151297526046968870833741894378024766246165561098390883226167300859811054425591291814501432995156671016184393677051554177948364247474392037122018372191181809263188554630163709963338769377905511630993613598807176758392695864863217545529686661242096170286213903156385388965864645299191355387172090387989291805601426740409975324605088643345156905284046359837065208781766528283848877457917960784580882896867288738884215118448653289830001219050307389189139320991624971743258157344238391122466081506233792583894846520902589943395520205556365484719751061339766603505712384400640631255797079554738670223222806575765895519402976597596187267662890493864030965627731953832878182781130049116065871248493747265707167415342254851729735468324833220292159140557336111255759760772061354961388795041060447996483895400102923517334437676792338822614163679559506612347959672029459157654955398956295973794625450428732209351624755215217068357932241257335065659257144072988970994255881257671412260668011653755416397885068642879311338819854587568361197728194488342147541664688697203144949824100054192 [169,82] 37687507338785145607910589861162287991799605285329541978951606426125911751031986050140079848103463349788867978218452882775088535785451566105997717878472878197493539586244654959415785332133326614103459922198452249293932473186848556733340329463524625200108180146777014852213566163124864565637496656757544243872310118649453257831308703413599801692297949285568109852261579101610524332174885254771485235284364482305776428568157267449714939487537792332579202999945806749903781491763443947118413109648193003674693230061358653264705065404545065110905004552172132090459400254484695901907183108399536237954188369186553433946131082810478414555862133530132495024920977324064675811124795357088168075341525893329189978398054957156546527421583814156667521244542439483632266558199870021801301257125229498359853733855231759424235057592913083293169255922192775712267768306471385371588725443135424299205856567304973734398463450845135930859301847247525787750306149814037215303737078675674664135247286564512255623657261977230509401714756089625762500894526324926834922783522000110226163910338335939420611562827172921332720749544721853275572194216398088033731236047411479547845214551954817395891549096012707880278853664510378776504303614315495000439614382640528453425098293298557137110450910404948986192064278361130192401988932686866962446974414239190620970135499449328407950915645832643431462357622972537161982956873255504341281654479924487540233507187095367986650000738997806814383988099603773428967784537243771911706915451241940186297080485977635403238976574391294225860694616271407269086602873995762491691602084004312905424859803843315083459341824645541684299586945637983722784510120338657878275927844430570456589585901460857941830815790389455397240647832 [169,83] -117259646562895619236232118537402436517551967072668887730696432207087628649031724471227619048163433708355289196178658046010110481244895754747532014765974903516659697958821651364838328275194685101565555438892893465262605687546022811586387937048731795129579141652865690620719484621716512721702088151927971388132628883490865875958935500830263689241036457657665003271801658713237035681204764979726354915047640875557822860870355627630725704437297964875391577178018000229995778672222612676000275005647078041745770876980650310178861425567949665219377280345999127033508418564735305706733275255446089472397271857007323193371354799966922352898296291593747440722635821517737883418916743121331201925708365393652565469433668390767616657746722829623673233915955192593832217453124183001064122961553540456259010970520224173187235057343826847766522678131203914152371038428537252844601894962217100476957258094801590552004702166286511189826523356488176139311496184094970205851489888553465699838489837149245711894333055758613412208481719519990611766147843230713919891903624733093510494338734652300936665935263300752388512387372128668249914571734545347694986228593315596423480316734186595082998719244352752797639527998909466051068415676454086710480239669440456090064264995202626851357515285017577034044890729168918142296005174870652684524717134200828069612049300798329291732426221316170349224971003253796482096639918119354759043277868184793405184861275415498883501547194283111284520795076509684550023464604909723929648783621879226602038149212393355964900685579502708341444279293628356026978860656605463972482497946435517575263251729877622615728292123504223902335091983884441869862141905799735037719993970955989865483272706410660724433081172420944688389 [169,84] -64320908963501873594451410992740663923436668502034569383741134846207918411618175574406999771381575162569140930665069444734692064174996951561817177396486401097819786840407764339776083184943574426588852881916265210646014369064720874407953019287383466961573234166697713601492245492469650265774438757048967095396928052538777248806656112881313046323699384445273038688250557022967837384412133368900465034040110475711953944974099936824662725598129785536364174578083930437102008135584315592128031935233358262481328453666941508369275118346780289999159870934229030538634613021065039355564952772285125423825274544919591454361695818037034657494021954593538061207280888198364583772040747522127890500879455607695360198972375329198871732320653712809185689545633733192673539836690962407698703339320200403974771660062800396454714455860581468784605549411202082864921488781380977830681616978001970133531171634308567841575312289270141104038480440840474799872553606627639141933875017787505096966117157346890213897978248357867338893830193415963288598533692187438075714459500866850157680609039554174711116429910506966704177868527409743487663480494354605596616664608258122215487038514740213975106566487682219258310321064869885241609749889305526816996339617404707442998316865604639199524980180963137880505686975012609061664238395432380546224739850223681247087649804647319626662326816339394651091553665145228826816371010882037526679514576329288281003315998722672135160103947210186059294505139588804417675503095219088778664342537954163695997979013767740742500712390025545157409810177977712436914721112581704965593275263169564444978494709443055298515531394400079299753623871798456563020843565890609712420827279677588018682790654714244937861400600357915712 [169,85] -3313170654317426690245124583289126239807468476152156617651631733426127645720370157167536011541867764314715481391207741070709972622900501249096027276555445623819548666500106267892750101096650753023460601339168832408418245318149512969430718439160437440288695580328784004036230015576081725638530392217942649184977945867303992756180731213501420809346646689770142896862489990065983019633548905022124725834315896770263918456592137078609600791195312746304904833439516310717943800525818867539585895266062068067264686936365711944293179958496955587751959950396955451356564289964473165962324968585730315634239141967138325579919054680346175200441841533674878833489602414627966703046090046842119813202224557194810993605327865638939029959378323499925035241427616800178274118097380087988684261473620665580112430734988308537160965025758030693034095466105396873801064887080915068983479530452496112270290404681608330335929182811204462193173801152606358911543201568737333375925518508438123312386943084934089602701202826073759752714998470726567499783406662050788729726352754039780885018081277089222727840805600822969251301541346954694119585613495181901791889182620506942518727452473220000036289367864988254989909214077905147350302994896223503663823751432052095350013603708750608714895652314518011017094300061192192368051980051521982696975815659839217314984324348738935006466082951044776891789448763006710964644134931223897771003267615827097109251516130013378525748089566862834315869526255113884460062135457198332211528198816721832133287191576422907227029737562205042560170418743740815675408476833007389453615842118274269075935112723862459785822657143582005062311935412031722370392914446920051553611929344706955268642996454347197786575908920808 [169,86] -5370149362949787790134385732696312106748042556842338827877959763771615928827130443831832640991298220980071611414615807666396590111521530268111367966896042832258376040380750636305276353336552888411622583408177320364120637229909745565858313024076950391984842026745464305965871350303337191555661107765939120794308652450259626562228539829852665866735867460115083524027072251827201221081964831258244727613938719380252505186861300473579382101087697775025398004239246958929718913002439350885552588805959488700801800717414704746018131511615980150384343574926103223951986498630067223149547591826609177766153670890177616924998549237286363632587855675982380394857895354212537643115866146210158752777366671515197451552690939484130995257855617276024674307758052743021915212473707866504080201911022310283156331550024708273524753860130516831424820499036097908194179514779331384602071677636345407932358077388258291221207035819644551836363893580336600155769764793152916222670498272969175466695826556124328249555224256080524231767569638147416260826959108608150484071499730522144926290172946649700734095922456401554872538970053155801320042848488918181233094025542299062798468898279378308817324032225114851794654465419060294437392362064511956081366322373174057943086679539262364776900806318714494542037884559826300170553097523434729565253839749552304982701795021138039229726774673437009483577113536878916485372631975623334197727272196486654478489071015262246247057824795677566615455313302975161934207112871618882071685192215208693118695316452254553683485526851055008708554845937318582688664226478659460270912561649640544846209356714854613378146087459283229144795334717127361044225039790903979303034982531038233479191087362594612587030176 [169,87] 4469176227930805039607420596173987961782576663086542167032467373381235226472726838527054361216599842538284084293877660018542738392677517750348631995215926215532895169784004427438607747875162573450776702957742101221574323828874109485245498375713495302281204932777355701448046970964990369112322545261497265002127054984450107878065123531881909876442815259730032803356516534999965128612072270079930453051415758261841394615304900242014677711251024051648539793576302202024239919353741693216634156268869558097111848565322380666761720642972148860449812774771020447437870252043332270185316513516037541875454909430723273235701059591351713175458363846265908429213749645967312583385170604065714796158751143937556947648158044519168973830047196559725077480037504354195098624834113423355905474531825468191952723757169372741741692892139762318246086760280445374081753386710741025355903034298014506224500923616020621517908459523094272878465566783956788367058290279459869816282747583652796468934487287360913946333314930668938108072356268379006148314240876554091673580894645105135020170843522479005261648887167125146850242081413300684002890991906884861912650640432262686116192986159461285556649147988067961311729325344924935721887519989903256123581632863262723659066540088423675964260712906308954368214496328047224350470235794242296489951778083968188106129841931198972586596743697939419828260967465102391395423685830149140138260703180280941654113936212008922075425082902803777845809986840856975652899011089324346630525953140652983719932020004253479102740680707162351693611454372825853015537110449304678289934233900045284388647087042506970343096312124164300264505361669725269891072476080237352917472569880096621227252395883246029433754 [169,88] 93640546629446549377618837703548586534933067314492912287325367180696229968757783152459360238805153600352884556635982433108288286245442302696923527905379282771096923863454155015283191966340572847408627177947647127945587358574816598553301035583495855098314680025505680212747258743245823541431659574847766020389144829819982612793854763873564027511039480050251127753240625691613975886945775507320214458512211326762447432404867576643013610158141984644367855610025631700409125030760752915162214415896548297385396317643649523346513869915326507401870961384522591018033240150780090075370432909195574232879576680460095986436832197949446971825756595546470451356781521575152287662129836187698123434467266010931812505947694698912148559215409233102703713695166193834892838296528272222694065387358260301883241300615334927926240061056138459974868116535886648669603721212946167950547889612359456997641688702416724718859778324593847049700952093815007806319547740202353453773330848187054776066548128599478194042333598410764053043757991059347060683593336633538771066819843665270005418593774502318947103480257341551495444864045678121448776735058562746181859371584543899620593442040412514335413339413409554749038321259967392847867922225478743040712560622002425713687989864986177323901718105114371702007925148753259357158528562117575334875239989796933371272971188136154480729891940072196200456726848858900645932639142733439595976688356052007843978984685501035087322007322920739376322378393892659924836393263919673003988259308968196919579112318071060065280848532240208339639832480327758828737372969769557810734766940313283472955146226260921010972998959390660612144082506389634850958476337575289129237194716156948184065675746276038848 [169,89] 1814276635022277716309480945951122192271237901566647073416248845269306911126976557249106407112448457244757291930911536228059320024370159443373400503425485888986608017015922794795417343790101050700680408145121063998792804043562921068000714807007393981922727021731740907641605506320684784559569457025225734523841627206962725206227592798497820558498484897737636328142478893371186569489453607195475412598471092359001292180419091697331729181426723710012372462888406224037581862527491111681561128553969034955756423173962111928648940272805436728475675067679229235277988514637031786854714136739524792686385861914029404816718280353544708662174808309267029225166246738146268229792775485124950053790779993401521189899592166615450673857562600961604344827385892551821013395855659260168276088349768779639685147548188623023944240259102531226369443174272699467260884216517722241581362390715975720527819563412312751155016398203331804002138172513152577428380908869163038479719750461567161030804692701490412888790993198544456435530230252207529634832220607313814004781339031237971586831154913200139265929782105207686818403504384757955352724601292753065317797940803181298435274664609646798295996672535157135580698164853785198566083644390210094905061683177309802905239541126551096462511921049934668263989618050319249794927288613427845168303911052757300022658267268709702989979439162569731533717860211635118187187936122400147165313526244130199769755233289581953927404305095757103420364692417595273498648276944415951097957190782888734657543153703116577365963730981962465863641863604535546547286428540982973646700181258108453574164091028169035591653227001929014425315253316911523843240511755108731294509217773162223167800883605000 [169,90] 292287082248788030490501330655653025857623103492966311456736617461505756352690415233650224976788523724664272331702296406334135666862576467937862655923501645652552218349244089274255259895576830853364156486161689004054899327406848198577359046051468943829410409774597561168531000970480229755957668508973522695644855222637227263935060121940756927173985615360091848281727904331827853514156260793824052691282000258670169811744238211351377408904438231188988618666777300359258195997794289740694453146420734616363019260127336526577646258127615593946669909699854151801540672377065810619070243327404321585231077309276615466430456574899792313543442610637418521389589707457012779502012855227596516772732193956249718201222853064535205914458419622747691824597304916525863336302709859939940019081141804926877421692286103163800559497455090095309965250554725809837824214589998378412239750246919591183143008860696193787987956502877552321571541539387260171172698369074215249203792783405288808397143315834233557779784721386905101637362499097099105482865437922415041796217181457454710877484851941970689386584012262917460000843023671563046097913773567769724684980937706118914191001381288059233793164280254761865781907833124105667022145596337421633863341403273353670279096956734992525511803080199282886080415044714497841490849350008383561721689423661204178165318773191878683042959836691593583252632710612311749090859467184223934086601237359040186267809059648422949918573831257265455389019589147970941849541528283776441037945138514469800530457907560780359841086327436915721571238303087517490773763681194356564461444357475063336996145953695894292835804495568044606685255196978006421892943316780380115307748864991989553199278864 [169,91] 12638332197646458996600912263524427028938581971500409106614773202085758973788221952760050607272846472332063352105287250996460770863807810385007525178133246603540542976196231897131020152945589814865297519707139790027462202639688520372082451906613524522707543930300654502994023432654113146453481141064554366992605955687544361915594344946722315629536957509361585475419383875445828496761174446223999665930530517835051314134433181272713521468976626123394296478568657790399551012761568857787791004585364725411541366527432032352016561087477498484829160799684308678512107030605065701656773461142743483915821315921992889343227688423579207250422229808507560900830863172997163929601702415367288366196160453735113193728775303034452963242390686094162240302416389053006128214927648843490823708632171212073291836503971545815539376675443318294655568481970426731362219909790212331168324548366584360252637800869543382780287748336492087237613587481727982859635003596969075183457298339070018236869097131876127113995244634720945736439707467492297089038601593945274558400646843804653411780412163402253021430624795224315122091813444701239733581437947802277242906532095455822897144531340842629999998515552813194122502206476494822426953711254520052689709742498236256801052350272911752083026664086872889624470973752009685096208620419101686314393823381581583482731749533040152979290679413500624426768646325358771475643378870178467608291540282944734827836991405953168076509487685407714284600523057189633784549257689122130057154459754827560498256030614648307303363084568854322701092127951675539928586454935718350879443108773163310881643492878724352013013038579750483816994799471330438931607866636342341351504942785574348122298 [169,92] 125810178987106845005367618370191855791294191460168925462178804737629249118155911845400790833518077948696108532927978947072194214512809080934593546147188315999884754366544915483716028046853582057241220274701915276432862482833147037564508713704667573611649300423327025868643452335240856338330377424096445300448573632749723585489732199467083953259477260306197684528236343280000798420120601987449754763155040013143603358115128411822995670657768635965462243532656390474721164313076759074076910427378056396114804758758869963168141763090657398592028384219221357312663574061307414294897080484446069129529691105280727921567733272375435037113489234715461947759900839115949221489855405843416507028096827542661005914706612405835740446019089826090695474930858963389548002069638975572363636851212106753200224250068533397714624358764727716464335475976199759563319113676013021605265414577295904401101879825354689503213766547912172636784181111162059040413321142602886267801510884186651574295583481508945237090991367357576420692854528376550788304981810771653391015423752944188738565898137271678906271640904898186433438411837740162103823915395735132688904910751424391337054259410747878927444119968039498737195564681182835195867001008044300137702813192355917409960692628846140001301652502909591987962282125625455695642136473496111395562629780609167515318222528011727166598378147213891788596318660006712993467868111154812505831702321590564004738545327187899753161179784953493927514193284182673192658361280164441714130031189744299450945104298786298421539714807364778207289606446005660715100559574927025693774729846777556244586191994192465198701986606972205471704590532272877532756421985525481394206696864363324672 [169,93] -3741695729260630053430352552529401898820140438891994151461576259208133740734281397396097596197238903667917027503944572192666070226226598663516467296109540672842810267363027246824949629370299873067763336008926143479829264622850079088448386220249638614289692935273928752801092422855306330782206876264113250942116172764108491562787734964151456148090407297607170105976058407798228569331401595255080793811718976653677294607657669451521402930660691965730820281388236200330273288814547000364432234396239410116895272257167538041250146591280543560506584338564549250019680028905595147514367754375672008720326065117227010296324259578306711859498972722748411737691183905757347915326621944514566060608592717426467070689510501555836552270976344225506726362666740396735539970794043519954809680628688787173157791655597912765242014170793081765046134509432149519727135955547130885696902463855652690763177747195019923748639020463642890847135494615682850029306252646215867982070178947733779355258076443400937118536628436465788600296766496261868036467136523481280911100197841756651114250626087746538449307984830799942749944535619861006481790565862618597297399293725869124654091921676464719438917562721370328967476567274762028809870079709905434421844846015952527566679383411191163487874995244986591993309331100675023008921967437970542402996633257729422146202180524119306161114761508696907500745234004498975229582945947113970753211698815440160509259584626555364642455571941046387462649944615333605586059953823154292296288891410641331830999207005401501538574946850725735695798991840179349332015490748768814149142549322092750244581693464803833150268181315035325902800438728681101322757559760185996928717618401024 [169,94] -105234396983647571500444076865339541843532342839880552237713606687223836017845370913954602858000472201850284410309535041778501648710812772719340106550024814803142077945351422572021623448834140452183543914417861597907654491118250294162547292365285314582014241174423706347463272355514549454412755966378442188409473346656695802675960000497931762205615694273501436925457488418354035866888128731367731447311593157521584745615235993299625917153403421953499940208151222212795907185516816572526633347777236437911940839469812517910330962048517919986409361646616184975699281414530482132342949989965988326041486635672665105793532767708403345297514756709079779329981677358751212865876313004390147938084090076095207679077171237522927451746578380462649907001158269974887063272319323478566063616313053388605777862406403370674446569092941608814319926441632955964530398308080731493774770953119925168668127604094224602474850840567425014809490005184793035340649795797452797966636607668072569652787586188341086555645860724373369510321564270821614643332428528858434102539914294117381826864258923211052314973413051076340773844156857452819540662585020696279286227001257514943057128305699473330058678105857341527463658119856284201374690342958322338556919007115705698922154499190078183388344120522125543956129986128089462045459575987202429233049693681565629836295849256842827142261386245760995067025595865126912904595663847948940247956962478281685800925793510624696718394781142991554983269350897156738728167480951952875072361666400290173183239569236992622054959372098080160625971926169282794944767628311664522235389708024017497046504588086421742392730502403515648402071423420868512754408678809009887352212016 [169,95] -927161196587139770270340565298404933068403745544303515496687749102109226246658036413056909773542674800433345269731682980239792657816207750145148773326955245576972987893445903739482918007098852536819034543375851796802737912975273746571438227715563470727599037938557806152233327625370670525078797125148749756899144825478553930246660441380521252506608180232148535077646866421558888549498022124825647077931413676036480521980516680954352856047538427736328956910775923529857427714005105986415441562499762407604218016372463685032009670411122621103387283176711374953493291002956410548028683928047659636237993587086206127015632999711864955249356505263561520082603626525492352462707216282271586667680875728447612220642409383681542003735112541428102387250397142400028161283668054433126503068281667550733765873390794091632604974520884389872393692158473911494773745577494030801492299785486826503254933403818380432712264174438632975452078192722836503532997394384876307684642919742304515080355369220775239549070042409337940357281849252613199360571458082299857701844930458061976323878618459843882270385992532847900800674570799374580137906707945771244641012450962975197589749843660264801551306804045093068739316941696221143506302243829383417708512424628245368541566545465623939382449794637508844418986313490337033539324527989910549496987501760837004284176098196856304550897059933443292381900769694524880727186207179131385765058520760124467247980644829516848807941283132787246162259307962972623426637197084453384190497627719933974608440574099160954979316505286972213473116733433859058615429541441646261382366186139657508521678230049709759016632303427652557115316071722453582425982179892345784078 [169,96] -7551838633721767948987146353496098623192706754977634678413964368356162949351039657714731808986127103651700425268031893343311390893794922433697524278889731776660347411182013901742772206099235365250098818826684554514829004240269546203408092568234730735426621917425723779001130118770260173693417565198071344048594123968790183102166972070101167461488365849291358914149376056011018536076040543027043167521598040171436339667762218004864980274788058004657967246792947548295206065583376260607598921091821370915259752460699327467924114064657398470100340952657999091715475209275435011437551979182106643777026544342351942240360930624421733859574973924270924676777376620090749169265972050917008133584401822917773721106673828683275159750932895756559105961174604374007889048315688677825836217345529821588857353389380495597426819342062977898364551019760303301962801607325525096504160243844081814388888170627831459493236862806479816820596856137060049598906198146638459226032134940232076964591387008419028766053001584508933938038552081328357283857209540351370453614880772115519733832217357794071088071980734663955816373247510047260466285744705300427202250035943811684885497954719979454710536646363159283288548093507605416560048339023145924023207015802998688691176665264283243441767739534140186776440129264983134320128725824854577085946777782654975610010942992256850965830016182658983125906777677970479771082489883043178900002390591350817328590340173933991175805339285688343369365311169096755392046155177766100873407911642842964203018474192464016955364019039146632600773133165024347118838161213875206572046658465992256307120310099356284331106614703417048948238086502155349344434018909652032 [169,97] -200757866243122135426633453275067733146356973059999365078743690965324303890816492213040718918636713717359338528479700878494215123811133770274536457394604616247380766235941536260631346592812038440594653456618433358076008122377719355911922452803796511808307515465555782530374915814227652397963241941816205134995356229722343490265670442151762700444468635796719199889803265475453972077025500356966249503211634132485391630064723583947278619924210336415650941774661727337295084974959461931708868075051373748667558648929403433488159333605114075444491506957544187365326237232327058608955772030044246684404747622392594024922083945640936143857398719721770681244165080555892206664936918546828749983539113547244516273525557319072237954319484218679243477812616549012475062390561358046763591687072280093944404511421949587003144428889901186375378586417316229436354132229564749462271682038552307916743434599465938946653358090280137087075971692103865002435517359267724548406374511298379666927069743281417690216279744913438661419067701482391535418079109768210405385650641587845257361276698941472859838368543385994030259422825079939410260719001622558157430951995514293558607201261871951185814346892137831663324280657117797901068070219530152954875626390901237601755502665064734398972296841149806399277516193935304759791970184072058366728290962412277751486245500269885199468233218644836531480235520926941771598721051040197426166904650411843298518254157349678934216046157065969148269316232558057471882447470253226573668391900933633772621445513188383186823163444325870942571788148177482960631305890707880862878516022799598759723760313211542504165537842986884122136917749949817483054731785304 [169,98] -3461195169399271829047046784732385037446092024527442966341517573911685276320898981033488762017785294097983501064922640921600343989200569933392499970396536320293586520714079903400206392811897086350608740580829646024570589081361751612890475373050232565713979018380443196281928754007264515784711029056868928270637034681624740052284516839110422791808267322660662027597208182780758396348265137887553092035486492197018409479623585432472216819423424629923302288776785378520252433063943258351264553263964869163629428660967551967495704732966037491325666882431501514350827244179432530301602476442228352891678650289808468470244487754034168304659740197142783893860008171329698617280335129308111038974864059041715093257676780850397465407572954043939992374745472872364190148358017389327520937019576958684133155108305184027728576003626314067539335019118215474403781695316031109238747611235971892025669714280009900245874444245979913391919578294972263680809428161588894114914539393907862752769840246523494472594752208033618475788796789787327273417093907150467588192874099914014574779588933348097217626824556289628564755614604246272957586330442615041018917895677735757374911913508697208680283337172418916852848322632939192110529260057523571235793302848765309968882412919555341376790386215054591202879462114648676308019626139007587571585048977510136148081320022893231155133572435304882772723100657125281768041827240732424960873636938524108222657215151942813414669592203250638318205626003922045769024301518151456485434276688568675784564343152954198518499445957874644383040932326336994025936439085158542136805235797580025019581626395776071100649096207746657018141806215603663411023552 [169,99] -42469067014595110518779025483773223182375409128248476767375597122957492680254037126597661553766826857928493715121423349588333157480527767129148707444565483803372129954252295529125303774635434629744740731282355710414685192663050487448473249134965581292952791628299365745991368680887723601542346077340727739669653853937672901926442049476876207660554657106219685018920090049407412537627593833686627178361195201054628794147338090036618216723650458369592757348046067673467240451928788843750129504392585636108716276567317375466757134556960911943186931683024759514277497492899659987875317059780505937588612826914033706000886856261074745450548232300433841113612083322683924524165677028743449208488959793070553378923547534406717313297177410560663993638934427077005767279829372146599249639717984922275287779177933575608768093214486200120217028389832915182195274744424011962192122004294841000260081448321423046862655164261350030285325403163417911009267628943990566034229334905471755681603579977446403168224510983387718255890151276788972682441355052610134680392605972301211212076431455354891964547638581430094504734796504538156433809089674141758531352616236743437430640276489558287578318634797050152362019729451109388749488178305373608656625177288131032749958140346535965638882517263380391962905752537445326918916944319891926944495528459051680215875057461697093421727882857783290599586607762808124012171199493314621204166163906938578290786901143062321958937359283142996654990885728415175502356610675042141059343793159666724639744877551903192463941705831123331906761746916235903554611144142491517153821602809955221169819775135116253813814403540295891483585511553385028040 [169,100] -422012301314904487437924192489211252527942080113536972086919835868430459310042491531136667279277292663126538520033357602295212651972768598613866579388835944669392756670171818846031455689184790656584919335827917418401227608580085003703921301189169220961209731450731666803651754146378250381331631770972534095463126802717900651757699139612506094689903663456622084279623894727357293417441127356722348433152861890701713980349642695339401899987152581780480290553263473846712971340068975085494719290313745594022613843613014110000917379663020027092779865489477221124489817145233222609867528240093193586960470259112413051147159548253056080675731132208977813223116753368229503874979972670435506844043704694941556704896710564611091749265887910507797157293479526289697302040129149066746064439823867724752828106290289420829206482759029986385577478457690364778499136146589870518509648221210355565920964027747118452028571374481721139383228168407057732111997478891287598638437644631607994334445045010013940229276995745198833089076031770947625755511632807358140112923074549851304831734787313148988058264290012660013716954911168815344694803011986575457117327142280851352009660165608037267961664705404002700660743782038085683702692399276578577800740236701747862547572610394609104026123768336493652357537680132280804570668575129487610015152499590914360917180868379752072803973191718454533480869717346469146793562648664974727967887605624581165706531877123042325044164476338406856137218260074871714664817563533022342019887137052931267158130840829017961868918344041080023934561214410783279735245645162920479003577455544756288394073794370709642160247467658476944235044084589184 [169,101] 5726678770343997149078318394335052837201257192040253341707402364066924111734632646798170632131151648438536457097528839856993330906988271941243983331262815795557194206131498327533218923907933789083513154667808120646504523608059892163853527285172241600617877434951588955238568657059119381405346855016708512600756583142988187678242758109053758230625130122214074924063169563885695809648955936168436376829966302033865935941518410812168019795678178028433335330424684405843218327127812102793315249895120462647753395511831118823222263377298180267478343230645834880730633241156636247778774715612223813437125156020745524405678818257283081538966559180091640248892281314233017296655057746621911363758445879764568750220811956182040809946042697458190949962751391727527374610108108854486989541393445542867644099287930433381669463893495144872778515750696016004920502520034326787387403996148227772639477385513980521518605629657948691043396000110321315639268512251427480173777900202972871310479480449097251149910862406542250089456222188309672484542235414716536529754212485691725333326154998594725629693120395350996947488260290632440474703760027906448848464381890128404066081010407890243141624218248195025965329944569892591641053447814473172454886587239498147372999310214161250610084303102707817930960623852674029136633448799864492346056708658075301485330258390923853214901652301441199494639936338925803059601012143136606386816397828654562313294178660717710433718715406271483840526559102764019690836815141236765783465686443911379922165843790939136759219622478627702301918253338263409334033270197592406089652813487319164544058683358805242515734677439085621725584070416 [169,102] 437685133049387854367599690357862168510613497150772351079057609828444798158388013120444794389592821431578279977291500547027236971430287347595840755147514356313866822509388974803540287705936561473138570114721056454328708174274400729282073429301574778716927876259477561862170974090471856990426136252816267766823110937138557746622822090922971282630161563713800827358738264385208858989877773739752569342640437304920011047299912744143537174649977693184035996806664588767625024556522821238821445293333511468683413703474388197955080412379289559710107105258425312115679223532116785635449265055539096978610723069174743180732253109763296262694651537720907275425114320760321647214890108382559654679779447652111533137560179379494461058380272114167304604771970233113593846851926604337537928499346089782597931622488161901845581241593660352572648330092626598333307606825495210086594634873164843958783079973545325789730974725656011371271032740609627197960431600450233571907949148684268949103244512594488486251453774749810367037068449503805894608622733431799084318863029464973755273391467057702548370271593630141217023044088821534934375456949001879797911529541161493696628215062781793977608253838515200471523482101818874897790857186178539169903388752712389741109077225217343699459673902896313900953170248978329473887357787611114377180641223330405919937386933596708865899181478914063250088733496395836113014617380632308861646550135545911397295392332468871218535970076558869820355543136835519009810753255109185268479099976881603691936109806384645129639979883497979194309892817828460328564629279944638278827130156573317464833992477382599679600273943970830004852752 [169,103] 11555374078823845902278342994776418213998576737197033634349019199132229413628720729682255065273335026237495955047724790351331929944430474195743566045646436764813569257324513672066801662128068771801463219463756253646554510706267923582830853407208726143817605016783009995569827355025191140310626506425210292919750490687287592073412505129073113055517635314797171009646496938619422883025028515712689709086778477949465421502979957421291240541261531326110394329279274565091437821692210180407470482434224335712783765069965619294070415658029849089596580274190150647259600990641874268391688639838869343908595044681449447945819833379275220737294860822412389799177058317598929768484739779555919158417854105106290609755671651698255058497917966775265176215421653645319440500006045958105933295828117759325424762169553926722777736185203317528908139308096350065938298962671715913410134703439286092483265218459758028205646332309912935066482578936090368711981690179575098589591491175508905798037968486340854169196283567119984357552599838712989356500811920948681895658580401832262311272030768306538892923628694607660029527235421489823585641479678388723525076104609745342576089383925725075905174826705940743702196529211599037795802014636443823820256278519337403938911756134651101975608487959029921397602096979335230047004912943848054096515099047588098351776418826427435617126863889829417423607945380801901968741426242016783550703260239827606561743104733389412529085722830665179815190435268197172610221415680248585655208766780345045110075467045301066652534718669121858009164266090190736218178197082099155081753469867085912548228088140044159070463234617178135258 [169,104] 192880710945820095620374568849281778284067060110459500858586534817321341883118827629200048772821665420830085370388150620512611162557515041882075356546980827892103005725563437725395595723494995741464709549993298735635983311863147695876254771936014702648403842965068058587032865337935683080329230971264639443278881643175223628308878737624362186045886547297148655016331086924726711567266397565445565715048842834405529265517979815301341913251749691241321923978687182031773341742666307474828103300900376746194983590458702018357859938652412244088640651161044493913744684720109054508257757075593653460231211999390649858408639887916285376830106681347889446673756836688155004227928141410862502943075224013671909927191109419224768824860869323638628412276031102575085767002354633545852929177589252924754485525075661534723724313245900038354379305833212117229527624079739898325916901201630005352912267759877068384864436808867867011595431851451714084509034779557126594280125294376015544314897264425745051800123051557566861488065786136567667007348432908705339083440524274102607463549819075312670557673807094551729170015245146633403946862097575499460544898550513370570592854374160245089597563482606204282622141936657647195354832735420271483700708658489017456985693534867217193416227306593082593166138823101786126475660518356055876658791200739729796920108365150000454262745658037075245242487555992601909264405020679315326688990125750021676975313269919864813715054140812044899670739804609036898260837144912958107209569143483228291476694717065058007694965002466176236534416711169456613633123437108608717130716643126844234041654405692416460680790671916992 [169,105] 2274207246462611282385145731645270604243475017186976642529182829234933911034573787716115290129167595009084404233296038764477532080356053180850850761397725911870146904452796872412195779834853359638125265330030566723551381432386582796209970690563275685686835954508448065277351565771600443742478933124669976593280852589034462353892555814657403030489633784930518434211670226257602802402247178107357151752097577363648990272325418423231833502465211341534240016446778423531530660417371624744929803672675924302684982804939203823640088038326014974222291294244855629569012673954897548627696871414814428126114316371655303584011876411468362039639436234514163057909562933933211646093635096868423835545281289345530930915468557770785317604968127029242291563343775342150390954012689692711274789832364927560269610138424190205595438909466817719055686501864804703885322372213037283488187755897701095232057824902726420202769942531458384139048264872230114106357041288949173759464588524561769507901127920516828712553650202972162766615820342064882552886003393894422256219511636189288086740441703564173646432015835421898571256692916501972605155990679783946954868627869051016904321479880186814781488492840418507112952424274257794327267706859587477286940890593236139593446855745180570183493106426995556138618791813610800612051697242916843645966566602642470847845658660469018905328015314358101461501801401187692960022493013771637730866492569203819908768636027758753488596551935812225002777467689298205445854083350927444508689023588779807376258967106662778937455837839573297379417777241338691838169951258256731873797650156829113068421103661495365147006367080 [169,106] 19580055391586125029153218567526024942467294043194149073731318163524516591598166057954765536299652802939527361255425539308328712501966765199901038182758820085162562485263145374092504801188246282280363531905624545214212388350582711006139432686662572287277508682473687766565309910468735670106426042304807035423637853383115205898806547838061905547342929640531460328923445476928009403263672436217157507793599697013466568223642929079428632007763149541912406465273232503900368268084495070391124402220628331065605131193895255216309393907592894263937231050890487189609706577866834982717373049632331716857259683013593851467674893994494449242078126384950638092684019381416741875031373535442054621047995745729839517394386806594710323573813530253773695662301873784694299795998463679648215390934196944497074977052405997158995136105134796680422826256217006609490929885211618113436263616250476428284350350322250003751584745590698996756962374755959586602863931187877844845785461082530983422058006643710789495592686783143274365426118091578998253891744431462427124339152961057728941422677828698476291955210781836568613294953110634771311102903090972833142395613105016618401619326313208042163958963575415226567443538939171368702015152962017047449254843182914120252789694252337997804345292814570521130982508543945189505397536923077422917122429125247133771445581723988232127495595387603229716367286515837563919221927834951153061180713639251592229654139122961656983822797636327777307110434708277916871063717399257776655923792999284339042447635116858570048051702255767051568506083787906572936546914029959203392065390378959089605584607306050889820216 [169,107] 123100759950184108037808235607422987277001704928799485909867849420777595152202700259581254040079265401880878350384200411048872989537903172447013431340225769908364682237989202926233936253071192755239621319258752811893331295536435427301330780971809054516859545551450175351948940329592558993164450480724292543736743466694608841768077753879293757961258105049242287654517322516101745440649110796645527133451721140495955297563491667826307003915603403427238601545306430142638672083072773365588095189728133697319921045911149988539879309176972399332568731603302026311954167506227911568002975550714989400353127276307765322963372780274249542675468171654409064583564671032372049194893670780544632171418082435622022949295604426089945535369607039049754087676165151804150317883628056647753381622720600814856226877803048740732613274563326166151450910789768995689460478512075505152967307182374375411729616461343414608092671415425794412325909493168182617198788003428821211358159297264687305794844496372068575176603457825458970031402850535381673299448132560198771770721980873267661142292205201718010514443674365606216177349089849528576724252267610785245495003949677614234100112255810541559877198257063471360139492306820895403000099966516977580715044724611426568047312305293409894537834018596590596688355307785430153643218233626891132495232095129009272889082360995965271025616706359597299078950745145173689113112970275193591680160640182946622831104389482106181490716740868267575724471184794651210752264706638550668704126209690946463991163030210118138384033522095409289688202268802330002757056982928687394048651056406692451409534986764927703 [169,108] 547648290740944305228165697223721536088344555193363687538758583235065511221329863972338474191533244947579067728569970761998628720462162962523375532366129401027239785986873067578000246232903137838061974264655183943205297343189901428794590921406129296319789206334048102655918004066456182051660039744426979246734241829640432096838253729870195513812341687125294001180231829056468412719298662297195708487404733387411603327766555457049790982208714442849007583183867804294562239201400066418243750800871828323101870744143656588342137029866749504761599892976450513632413660132365024667539121831319630167584866844744787531906769107796730778505506889300951389335306144655892785992290257755300292255025918129900161830752365061908868936833288643432713668637595497270918205009104085744698296178185448665917664274867366902980191609432465483371068189738230419897970258509638404925272715764678879918267409472437915923811164001862111106412353239586527250565056913611384371622739536590954424129226081290966602980294777779622737161699818427727959143175701881994205384226802774996979775318380801199810666427924737524920518892508334412138129579439673471174072162980625564813581897197804713486220526841723175443549595835813481195683198336572061081662002828290726743457009856910059822962985342042886375440056501614598117884329726167203794356620973713935821769863145826314975807811593698300092292282011105656011373352531329919955494494847721293245204868814268570578427512071478443053372878831331423087962650910530029511195095917642070134021901731115492409218210695815004371234353736386234598731953190847055793540255400379417273964910413184 [169,109] 1551277454738966926740039541968959484179135942218046129184794430925467218835542550889931186546055600193346627567636773350539213232122891489676622027381224931020236918976767555994116033180045411956232529229718321694527733289320700523359352553356280438878144993979233606280201697704442932309293628080188346207354226866731405912982106310890802780610662332668444308058101789366884026860425854765835113760720299465917290360555179150299654331654992382192461135635066550009075204699953884310639231823135225686464136428484008117696960595314576484957193252342833739305996123809105937099561570393447875806256897456639075139779993132746187090018751979623951454587924152759968833588639054046894659640915298463518717571221873660003020644526918569390838640755150804074247289889007080734577447427159293965868790458467959924946822740379507826409928880133981847548057138361757173828093252587888812933432849286552248267175664545108965500200287383526925350164558384654962588678342165424287847064450661487296592811122878772720172425926960262182535899647360917717658657244026554597072294977668792137988065237000663625583643676796920342796622293298805787143293256117355422469766531171747661517518193127043493687079973629700635399979166936347618447307376242310549271732908404879539401307613689495713428980173586765279504335465901957762961485669036753595774956782283182655612434759919814851637020217802384538803162137973583234525568310950171569991208119451172480483065699645623425214979777301943522927626935545305661549226770863178195570662862026951285823878475923978198265552929625072830166011008967475532428582006562164441748176256 [169,110] 1531826569463615843696180712052046446416618311758294194723268849091884925770085916787682191175360498991468050886112702822453023794337243871407474431496010695082985802408345966707825537113973978837838919532999461480643614325664504295588701365256246297174848373252749152426245972554818522653104502089538467581549877308783067443900216122978743510999346091533603385070348195192138852753521439257140616900022430205409512419443993972345325758235239198298924105721967517021440025607927079921255620609980953341781595227004336540154533949767764828007885582663718170389300309685784696044012867570060047663333648740662789946522369818391009403562420337845509273617978393394501613822863901503639206254317423490479117378736869768181118097871559798710234312305918859346492231671460434489852671835047807443046524528114896575929174822301097704716173279001325528598234117035232503613600716771839668611502777538393862262178314150076458821857641358497559542465106525336177191206980938625846289293965280207160196175415211045813606131885244853926239392226471918937995175364997592567887532923036135355072400451353807931537442673175814694373202047808467501965705122902100801707984165171627976054351881601238752734271373798318977469761151164640744536832930829789684071412117129726274777292513779751638801079158682480565169019931772735099313861287481027651510062682265351453483436960718088272592636730086682904918231833560048368866501262353533794925275879945777282821666628991349821463633554369089803075636517679140964262201086276048934623697902311185078351303505985312036303558544805008418633069443220887956664386337696071572480 [169,111] -8365495425058652797125693799688468143176276825626953165134917888110523928187732636910844720921284376828487316608162348007719285126706676319696267108929360046235454592024614392028846383758860421793112878829459905584231855161353237291588321505440827774927212125564699471286793612483394100410514656473330798298443372612075979889265937186987100197639856894771252246199265972896960238628038549051269733712645002974363362861183329744794478698858620614088104474796164615964842330339672228163016007358823331308298654474719074181270225553350279300405489337281864255825324328253592347305168572552193987672863333031737976649940904065184694946943257757162329358499255088336640610359193242766023303366580153040568639263398985058516230474946287748766819370338267002363786910401405894873092693520465365575617834587910612731259726077690805965672331169538540168979931644088620945883032489664607111428427187648690314244145224093172142306224384647808719130983637524088155723636334344486330965266470454012299823752666615794612902780241622801409405230142148379552140293378689425856861304453416993445397312409304886787618500202812244160085964186173652730085380030418243171106032000589407131571494513089922295178346917762526127488391730698922326366031542944512101899598660143499482965362696865430860778238615701627059750897084703376253562738544484280454245978402602987152080970186488821022562260333572878680768026222155313777610025391424175069514383719636931496295562042432522708419033674059056129822487936072469477288863724996080368749596136781325403542317476318618309626599350677394575131649783461953602816034863326262 [169,112] -47612727435376323473751444035835139592090876537755456051094203782117083046110241379173217688289819298821290684606398837657201040534011545558690710895989589630900764698489501598770033277798631374379237503605999444595273782471677660646371113791780284334238491151460306647420997679905819007913826322304265156785355963595469427291518593249240994500011138762916912957637688194399747009060539050217803757327633251336011005402966779616018044100940809682648885084533213698658433950112589838822064721945782125680630186740746780259562041943070945100006211476330971533718647225152198453892425304633423616797570780114870761827636611049264109327493431355551810739992305869887490167989890493530573636492570049852678881930188973355022677291221299969894870756720923544389250790500777931141167497505109309338985623333638857316953668841893961779734751981121884609212730635361368426992870079210218915647309021915569687583304074706426806874757917537893435932423514716831995639676040344140098629837139499176097980026517415592421872856512497267158044784219298619682164207077700369643299444238440207424031360962610593897924028498975155982184498838620989617582169904731646294389765269631051286052089262495286743016086117564448952523859984481888555472769821226325670040991326980195960385970474932745545826142229964602095698543178990320469478726744596275778863256437345065945060761329018978642855510378681674187657750443523757920561926965970652600737585952419545872504612978096779286343632777377634868361646048101822773629588384964570498089588397585607446078776803827065150499320499229407380019432647774607717233952192 [169,113] -138555187838310196103329271824183391889042244630757786009546540698648345563248617817230950859144052180261261845374359879204048401949488637613685826097303413528372058373922708922079793659940361267663993348325181889643990855321181992578808308560617956285261175489942790624348587493559538452444082800940162439501517454373590523526967765178397477659864371544253870755876944928635979079894111425035096490432940763240635217978882736818335129885544371491035902009757897109214759486979831456556446630565218623265024160704209253035638261579732776386645154045358574991640124087076564848653380206899808684856485002693239578407607306673643442754107939615170779360179989298214204030425510769067829590754487426800415510423159031569495091180542837734144225067033317913276736581552020810960196531390072834882524962787803759060570633203185669841036008434623845662497733194929597097753919453374359134065293106079122228348302368594305664073230599033005681002371023112150948970451391815477547627617805826234218921553108018311793252867207243936996656844849455692521094917492544734200540510146941950837394506082837436105639021693181911920393145838813192302870487062172444916491575682117315316136822025093067431907677797324351695876490152246695854210486815082510399283306421191151774591454978640390025503889723749320633177587433812641046399197271306181143285658737867995051773569960678137254869863384630614381385497898415748165928053439802277089021018309916543051497376018232693090548437422106621571362257346908203903329686058757687733519656375011559011221713156506312677544172543768641072036209470888194351592 [169,114] -314945744467418195786906383786337702519129948794173646779541481795470730670404078059341104592724993204561705776070254248803286268180818270551117310066892531482115862611005976306064201249268810728033456417212888085924995110971212973408258151763929131133508121452143317844245084661123496837224135698556526666960553432615109099500523572592124936769187303091349316093963323117138822744825877066879841232402927448306784751723526713515527960392329340126444322084333765107276515282494105230415835574899682654385258353638035572400597069908145883926451183196190246673691845216022663529123470897927951717651948771322579900571112382295105235034426466659279902389865892224111538668499481456368269214806627851283231953634926302480463421929126775487884822960824014816536132283762298236008227523824056020833345785875235413289289271323089184622567288895738545986358785691557484124366711685720453944215876928873873967437248941420354560002100828019684382127283030213999008509771136209100333976978510846744357043988072044952028736270835030343268574188065465592880704603579314773959606812077305115681355410334416987180508482977159790149291615413835320163009238481785641683884073189440634139989734648307467103696537852181123637491493795124450731312115874998112524816359925623411479733820331863974483306150415768822664056553369675449608071746722097160838078442034337539835500113086499826875224892396773771710992098121081163455640136105017670790780671992373206369297994641055669656088584989979097242279133843590055044397482862402555247164006587036974902097460162792402106723207397067503218681417225072112 [169,115] -649084124639529361966415351634435408874529428528404829879070761923164836549897079442629461745617949278425551514614571283750929428034888466322374771444450142315293545267002295322092817374461246297209803215551224674972154406584737521641284374293672174442309629674988065796594176561691798065611366023208418509481128562919422491902118235145696032035592041886550250413559272389373826603223183703545397915263878566206142909746285035498508977616019433528231977703981572214746027785665288684149517301672861879662882914886733170488660914496073242293641573444652339220541982708180332152710142999230220226284193472837991755420395816006600749118135174707929603401904407497952577505937430044472987960311392099318848785914843629416927398792858403863567534214180449319682487247181351163614640956376720216640929998816014284006515986433310977702421543532489938979981961885222758976080385983212908047556726587666452359368690500504250466024384081085426233408958066498471703550101734035087094620037938834139420085753342119216183580023155540855258635581544192463199240913432328886181287360449204375777435370991525660541509878391865141317152265929902076940414776547298000617385918574147261718148669716191534637854299610904997656983082736044109040543125377246170385230344750619247255050581371407835841372210404489889546120754439402220253782976012673288738949253196131451759805742416023915214201794802066196154192808727402429535968877999191256762959355926792292700517805157083984182144737834933225067333540878749745649833216615017170660994957767269124432698541283233676951828894692389691733637397278 [169,116] -978835426519322137243686596658544864867997975204169633005408570275958975684118827272622632703830224821952730238389928625890985785115815018412238398944783115613519030534658956228326140112810201992656359474761027147990777003867672249923271283597838805426123985612122977230738210454327490421824903597868438752439036484760894221561527715821024971668253159339426861761788507138128643815660843951493125133938070450540923704163039843442771762426981904335184592843281155340613502185689802207308071324850801190879841608542365913213606685538025867492562060392890292465766376056602423754010180556068160887345078645640213986478215194769091044772953084193293942701309392405446213392043076552516936614146910431170171026679718142097834168618411337841902915941128014721595275176995120024801873322400437686317285642388255546652054615932920010479081258000219922803324054947889835600321988251030468937669527343162022844719066775830334564210433523839983174065137216982198447443149827026927819030405857559758662054459247489603775142745360046056770376474689056293793125096542922476769829195695891196485854623330743795165440630742779163416941363398078016647335352309354837664032150549171762991039475802025309090432881463114925324439310295232987354064681844193495418507970996713538021197181093290828670969512527784444875668232390721123693605824068073648352102565535231101288703248375369089896631937029984448008041049401275213278992287598310675931772580920690918971609411618791313281656448087198461395708928014755974004669556831872819498614495483791172273085746374456100725329136957907588589440 [169,117] -5360151621365638974299587158622306554833946891844108389597705560327680444193926199102738044693589694596705871198766276749060480180790986853004919323067606742246212480423199517385740259698419026411814266300766060767216066780099511062530595778180947055439546295059294679925917441134119596084578647838690997750003639375111240293419303132288601275430565909884659765567745481926806144754479750034801970752847131429799456344916132011033104616970310206146421156857489372923731246458607186451736433982487514588749167626010182721873326358879439591227117276442049678970560162287811553472798377415433234962540758430703302910865232216855791996048340571183526524493741024004385139266208485365983099362631349851307185628291623937894433185724952565753909296417074109516143940154689491057371856236250179555195048634382005121070433399596571322288173485560477113893834895686388672512911272424522150658822821753586270915471818221612830343827744578501791223290824576796757787056725903258946879241653561829882358537337863431803455544129550885029045886097973984263067681384954817651966622214413349614610369835178191261982811830073178097620975274046807896957750692369351071728334476897782035590979703062787893254523491768137050886777598603489948376946673455640783960242119678421287034207647895923096983356874152594420274674741340707210038584803307719021049477967309882166488507103138347013064494474714787455309441007145804644624037204008645585161125051871948948548153839603516269537955800936856335311173121853021211428287437603298682343837150592952746565227365944263336117324339883250400 [169,118] 9649896942599843203321434615164221188208091032337771358202596894159836570624248595921760842775759353428832107764211274033205469277520033495067446025143467803297089572257377961652814203178792036305564785007796757224866708550225641559310149161268139455256240915234116886242780162067426072220453126652253401230043308815558024471134003239228150783518616359515421022445883168926983055564526823556895771107885867653623943323865433157436769247629856627198392634785505331069881739359742559957369178849444836657652111883995736749984179390830942727803270731859324154509073692004969181108158747017463792458059889041180793399692674297670525592098113049025524684647967342400571718193494801254728578087816607693409439556577082376583838960841771293334464372202037708903685288351450717864708329769523552208852875968875572371815457796155706046803412939085077252817433363421722576801279628203873766607416997699733760888781420739207168004792823004070934726736666363319369056401258919300883055199148570766296895020778635602438386512335991582891477685550367692368776627053763687505248997870426513424612538519458885474311444374358841141009447334803245387072343286458178548605385529578312806737306594037897859118613391782087898494191037551979952940395747917855782380583925361051194806792396666323264952907186202588212295436865561573880459756070314402476524798221467555947134545733537294167905711640767655366441491497080533608086798319012480639382164917700776279024810624785317772423977908412656467271088458966225649170079996514665938460851475227582575450710721521934774502757551424 [169,119] -142603895512592427846731897365272391737836288235049894187347185270539470630389409048504077613372686363407780764541983528780561742138815281820447400667187529939303131759702794438143575789865158644081458540699641731855541405473072261578622090651274562573376339883144481392661437140088659571966068618047901904166847895087131984761020018601288319821446139593678448780636610573764528947814066284750799820029451732474689499050097336359677154005042597637323197037888823872590754842933362494387806449642877478048517997716060311593316613215722397738921378162860157463394238072992299179282311406143918081729446083329955308883968195857298383864481315752404376750922596049696043423319279382102676859987801397270785790563949524387587462490598465303886840830166527976030446721858473915510250888821998253479691211819399453648603115492027431264732313687475012625184888042362201090258086429224622683238009839952791385788607434983431088215894790107026445921396013700389289058548660252922316011390566898968465669546325906179329645532460265859788361752851953095218086625583957737581285604371562686060576854504007616263110053387963569018725183182655850921039140789778427017434243700224984249228480948959809786692407930150344497929357091918043433147530183911055844645034883723284717066041433531120240767314747005271363930718275010508513147917033393894062208318005864157657909513720081130069493813673495658351182692910385614633010526520672717589393603554878110081898129856960297688435172211798810930302119304610152709035608113034902265422887188554690112385431169835663672726522 [169,120] 597874311554315993889178919521365071949059925862705742669323845601183186650784728571290545501748818508712599913990234696294063996193126334985678094156839920427905733342168234980751908798375805100657968706729936636981154237318110241864573330453283877877872123765054228344701250466835944640959552611188643208129000094657840127033117468315264824029192642045564307086936577865573215199023743385197288210600197064216878710683442349120860216006351618090252919487085741407236033575699341392331496589479253267433007317902405700884598471332341061547564693855485605784358463374092341220214296177854389496722326079232246200079386250657973092200104420606216888763465489015814637445560813181447236093118901925612427641764217406950422956061780215365809427003950412584477743293572784776830683084762068451774298719389236930060615916835445073907790407590158628977853082800022744523772335720501539922377962987789785621123264776061130689969043166938322600769783428658143733546689775537827751930528230973891471883442845473379940082596779588472299103282829533423747250490820451317310971756856359550300807684851106505852219493215070130396775168166168448421375401577584571416678891811099048898807999126568116558104161156496608604712334659860461887518890463237256228274986264015471356924551164336395504913542147711935288900445831357861930683233178420910948309337120027533436872819474206401232513940947571895559695832620968119730260630121476645209362113133990380957544420761490804036148622057810724485402636623850292257664865664152065940394407579515097012988371427927606144 [169,121] -2173963648215432769617137862374767758977078166115685031747781155948076496649537725801807956558525688638084977903060204842776738278157580187222458580101391481806591772074336520537261221852576723614971914713309992390846598433055692830621860129757692115727895828471722328478127695819714669274043063080220882108864041457125877052650884225165857766987577691814643977659805718064202926597086331742565989252090237339542089753614930768979210928586969742980879788110198393952268374466872806685418184074385127404581628690074470185942927459771201953908972977180306859308935674455676456451242373301542704989335542622522276959203721626120234065354756359023663143075321928827822426683626106964900817136362325852669909387282526441056952609325403805330830386901508503176873205847437901938859511192746896989298257121170906778914279645811957871763069997778300473151168216839666369087841054669058164232625889367736200343869800526790787705155128746994991303496672687078533867542575426990553396808473437461378574961172662042900218814804356992271635680234519557478636669164562312856708805636205245096446803291710927271894377872060407247631859784962895290644700084484264583014686402205990586504516597801377796622298895101345214110892303448742883691681459538516724470029228773010296845877889338137481258429949841532139753631497340186025457808670041600080434287199679184982436405677904256103107576594211627816216133376593033900756166829786216570575230767681397655151717490689034524495697644863304721861845211914775115946115634023900739161903698377628725362447624272688 [169,122] 5743682276604795447595779711828770191447777793194694736140480566457018241938840546610052215750137055245158442010615006636531565241093321023846853102225440156824081731716457936671436185758797218692610740690142752461496354071881154972924237255118405916493409120502110165692633943557874147557011569455500438583936701775736096837141466912289420610336746305311111767591863833574204808872854586800626318222005620353343771277986742224418567970376684762388256783670023029306895458572657694997155172168790560987629210649065721028874201577087144878607454735337523116276521031437034420165947368518612353525975271093625127382615709801633089486044847958234827608640826591754083150546420695993693484491966923839486738142833766361590788508725642957925841101549935971679396389402069816440923434273874455907109080660391960974552001503499749938227747172357096287119476551040661104107985307784572189087635113496230386893455868405298797136304178472312048915324131625340268726754303223011540518440052762248807766459869090416608649032053281557321917532656353318644018779977734156654200416622734943205773001623824407060171291319709784054656429605653174901594536461363080335989225627487998788470332200793673866659241291603610808256979004092289684098245138680409237794049663571333403016788818894308179685471666854723012165963424455928056327473355229768794167859583514154685883395498953200764473293389318865260272478386848874492959248336673806093382868181280319287111679309037178396398684436194751117958271891364363569154436875223447162904355663102974353388440808 [169,123] -10814789855886151099038975274133768175907873573194305583217159988130290515770296079663386847846548530221134106083401627107261320764036861426905704486611980630864420847625220630809491446345221424764814428487851179345224825939966776681874599629833141634061813184969314111035390022467937988682652186243666221484858246026980466286871089093349920617335417080969085371963851844075862307138966229403284276896276029579275975755610289656687739979054955266256544321480402468705092057136370163809446367580811749352170027979671259151789256288200116639291580193215789394378293183298041800482122890178283258820545499358688285111257612527683935412976304389869508892681165795745867001262157694698872841114915104188628643258136747920593848478102591130674359997307786717322287223757252297746492664304518513902401787627662304298745626812881504004264554878959556509878982805381047777920775849985013182914637294333599471415023487012459875111204316072777752029600726448323938950983362290885625657199862395783073783639456878129427170326316170321509436422964687822844217263848220408016509542425807830067487797258532203709818859873507733628768324753685011626929782539837303246103787525431006787747473734927847869809793378973021679850021451601356587045239143210851290816168114185182230552874476970506735163178550814528301122064793544182948201568463473777685785433569867407916598170825780359075155591396362566905715806080451037573531705557757486868799399487188686913521643126850191091435244759206883770247090564031966478622410005487159785878273114290561348883 [169,124] 14446280078325038383050275791518301893922843152639428622558195722708693452515703919495472658370134800473223378405581008497420726779480325903890831438461634497926622027782857707934565702727125550841788679163710117988306077201385326069291601551124362666380438710598808764890414512599674178940359237091643480377861081204033161821930258182202891618509024900495929864719955049317652276694307836976041525385282737868087433602141099496001255440534883027338574219211386651815914492587111004196391477558724318086071561576442366648895529204305859229215840386862071651531653299856157823312860957141397530029110413735436063961884468691437220199451881929283981073087584960701810619487456369850729028804553297507177311643086278593456001011461427821903311070111223994990291566671986392354903855778990649972935150978525222652105404389895124239967770681761137332920006952615937581916112540697867952259732487165362578726055735620670415343506608661973052097896612889389004670385014241671962077317773702030347764584963384414634603085587775454569130143823553871096808466680918098099637457078786165208793956518305736290335028215686495455192149370281346667025138490565526092891804981796693957943930767081750196990349163615695168107350906605621145937007415838499591407009087587570404071134624364067815490817775708827402677063805073673692028017933582959578805878978072926338696381116257636253656628638806334763607000131663069522345791908522852093581030611062054562471915530816720848334723038811342701366602458411904695338090960980899454339567988036672 [169,125] -13015615847130534270463908408525543132953900364039720794265647434191463089974596741728963205867041223975615297311398905888530078654027895625890297765554523140287473959261605346975890802364704054113907883736736772845258543074108140911128118681961798676835487166795129849732029909038406936007086742589089158702461529076086530224858193801772121617012721110139671085105375742240977987895613409138755133268409215301746089066863941562702510042767005815773518487581281719562166298401240011489685965404746162287227300941747115588285726918318374595426688261025672885677880239979964035842879686024232625704101644746756912286715293574423699459453041959296267433236600842056310127283612432969786349760084880315316021479828962439399413978219880135260449180649787318228654334244969995980869077584879172181063376505845136975998161926716814582559615815903953800169206351970657796945054386715151679485897341688571878406810011960302877478156397724165733610126488324154447366149961229472115893813387720652820223403870831961925268290107412944238334827985404124979704118238566871740519481123481801753697050470967582505711784249707207280978935920477950566530251253457843341440669552693669533789977170793296889991199409396809665961922586177170114046206400236802595740473407421758421216216837938043690318822762269152482609716316894536405826079047912110138082264306968177414055849437916049770236190030870549743806482385295365769531989418650537256547290678315932445683366905791648024095252599944840184598053226555610336454576257287388308328511016 [169,126] 7538914846214423511727787307194810899201134511549788210157378785698057654218182766209710385104081968380253355825799152518729076561621647086289535071885832700849306687830349707951927228098494681676088269909112249647388189451111029495981248669372772202908840714972569140205174317884134706378397235635330346817136863829717530892321580285912329680093888528368127438858618252798254639776405458125044043059041690319813978424438789303334204536577052738203177802845427574059933307537770230464458883606461344124867465584392575775410267784828767126366786062844908728937513185162838678240414970219129260184083233195442912600135538564465047480374888852543910253221587643025180910292143708606321392512980442990257286636196880544100050940536278441492150609752435375895309660643490278561538273289141522514232974872600212895154999706715105600904468272829410492124194895546032827130166289037315155594809176772942823586289449978808123814011869616855528687386161249276582897347772965648450111560427497513425778406354971397064902027417375020713782448074852890896841168249908372764047183546104687116603876173726447733157315017099970232504096588806649442557382426196933387980855796814975498398380917972559294676248050231508030456413450484159819562655030040761415719516059877182384636271994845943117635028396495156799827952571132190186773045752138339653770660423637982467971647982100408910306132942005116112184036777903867428792187666021122212422083183911583166046795615978163209189018695135091125759638078777475704819379902388885517376 [169,127] -2453600169826439814456927464209881165477606002712435202500923687034922464917999830072545866777109883947374946897047177663048349416347585663906904518438744326434854212825788882806134650652325949720358434821917248000754045456245150537054230184555133144656686161966954423761729611373436135845251063956946132370218790899526126570664353627283855535481953847722355040286113150776386239434925957281752587452194517176454234317905173260930074333687958903958639920067004500780300330988323705770503818492544060575375578222699291241083426377125301976552088477437076477716682022739984076315071286956081012490818329441586113640883340351047963466778242801329810829406257677231020776409222537517611660227397484151472378229328033982118093181872899941574666765346228884853175463480340445203140554067384393039740959543902909756906608211233696100950513745729519921847783074997951263896569433801274234055544116226669267004031235822909180632552764781006921489073935904685973576107421685279700239741613584971117178171334220915940593677981133258098770076992296113203153279050535061729798590752685611293664283685451874752197175979040151164415664358816601240737577406716095519293042792470879253489124802331302273726712978698076327599949058390102406129080785909304678934653283069890904802010313929645053426698519304489297114963583412761370465101391958167277642160906092019819674060997525806686978240190975475337880064030900655042847340927106645751278454264967912252023103110867079917415024638750498440602418512503991761833403660326936 [169,128] 714907495490743162349628696267232184949769482310923802787397149300120651255705465517246332485289816648327866791763819439780467184123984696131757958463586595490506562200200720189951132748104402229638732455096484233932878050107100854313644928721229526484955321106186928370327817286282317256667237584580406974206600034107335148283006117462109450996566523038547486940961637793562834854292191170329515857685012758948303615407955110839531686767003665281328814814100539927416894846543807854227165109349306444828539948457804496991626851664428639507968799706839177291051203340936829827433007250389314479539606447165234405597989390112606087045843927400890225959384158230878246164887361113534648950145948030728827157204335975355150785704962545297907534738746907795136960197785408412521986583643601180731606795507499215349797146583791601613656811659398177907676256176086196951526415360698109359342709570393676004097587733372963009573740751846133781296478666057360924825236383598252638060572525380198799576449834050705126173582975527859965417889134334229899333971662855546569562226477089432293624058060189411403138644243878566805051195468195462693885455224032797631578010731701302625139032477949699499326808126906882730819398481647792764461945692622883949319385078667479733333170379893081761607047986295055860787578683344774165995948055374897434346964245628644069871703918088535671908617655932687940555755316307296322256244251146997250739505187594840891644788543650633292485623610948132358844739875461628931826144 [169,129] -4393322367741038153227243949949018308202226691931143236905640922483008468280305002365125476443458108778077264225201305511546317965952741425233963470912847038653552872200628745288390384005434202042860587760343651814639670244588380798794067533697697114496237626982171863683413185097602329647939640476882706527948189226879718661195001086930503404825506020645637004685596784838526656875526610948161430041890872575067466840287698444270887758475324640537237878953632414102830380167611849863080043557304562055549788077319208464213671710773467934770584584907986227163546831763217798562727175101310079128618153886209780833033020684436665815402953080496877081377426825365141790978671825885068276631931135637635580991692103605283073687004070704699094769708026591097892819813480640095633294138129297918957087773132878276157577817563432022981582597324740175657372226888234593846374698703676859960983791844958028717469641716329687856694642003984182185188753295264694478954284764434365811501990388559177203140847754280275062694794848152807097161580536092530014649601402980374427734379915674398199337034418920822384736946115622636660146735108833484386996371862539019585348503760354893171635651074382505987286883544044942935189695297039487160708015329053082830039932055490868476274894927785210083976918544173289037571800143158197152209413431448883666836324794825266462320537253975864864442584995925086150232602792829357433853620367490594984738583786269844836710797207684095929450850713362857253431056909684139692 [169,130] 6796109274268108885035925075476695132166229487773224320333941112118056134246051958412465953358188687585911423819603066613459161447714038350861436462948877937235631626545843782172643265577379139067058242538117805635316994095995091224422021135814854198130590966046703023226955793881484116639752180987638753194976731837631101486116661982348738892791683009428772489730991340926862671285977439890802397687208567778051067167007141334198444754098978313656710058064222102474551868913595541887997987876883299608439902385914393566567697764924558133198055925826474295720296895642883901234089628945124889661735280459699018411118328138283561950042767545222696434771666293127293928509017902365403224649442326919206716672771795025942495021922616568950516563486284831204006761059404368355681577131760089719779481537418938097710368683536975309504507952478721657872156116457524205634704722425458924846865795499219988975622846062485106323010605379274928393284768214086458849501310737497421180903676298744118033869538179659677494415619573652345032782928120645639440429182983052219009977920479795005969165706836603000326052997907595246607332529291786555766437036303335219884123258915853398853484186165217839229287564533488770292901842018296436664274289596056505632828433163991246295721339750116356307820409655907969883326843661143897459719603276206157184891864656939609596258745838254061075358055599842265703112561214313158795234260413240246098766177376009188687105919001264299635673557460309514300462715049088 [169,131] -1361520743357991511518376154543952265925599491503219512570330054972559089051303024046091627600623704067190814976709691949576189469384456746304802130907374515598124492688682521948107776707425390814213871211917347851764472720604951165368167650071745862018242294510324318801039675540814043764681145113127453126525582359008397992620663578367223506110402423810023881682337937802503714619701100029611792186328954154012447193048061028450661246149342991528912757464072376227415160007070355287269869842027767138448665809641962142155574755346979228186598294820167001764347001659361188141271126886359797010431508157217966555261765907878611776677378520740476104290744936262068818515399335775502197531903281349072456709996853268090764283273264001961489044991532060123494332789543094396529483345820611695067817598505588928806578819686250385746173916713894272999915816515852688234121639744624780705610759164074972690099054350395433450242224793705844559412094526036450474245245256233035745870307725185465473906638586185832991039345558591812751690288379648343152468531183854172260986041554449570395339101761282358870142460404422643159977182496284747634329006099467355221850729070952794399597411071836864266575305305118327919587510898597372757132409244911715997295066661786661356557895921607307155298337451527656238203428005617537115441091431056452860112234882104057056618878300794488499861815811752857264455436527518703727472581904121327585932341989419952706927423530230522401122067722301222819085784 [169,132] -1628920760647105989938578872744468593051195795649328529014495127086329097155813549700533842291373503313251961586341279899631745066005618859865293394866688235459487443992290525790767394491095495008857821009429511923826954680680482432137912418786855914146286512103787078636254430640343148079966985004929582120152442929862336091179799607773952868382940641808256574749470088432431573113974773139850140352656691064341397920253675699674197272657923943336074564933876103807825660319844993841240870110464642076360605386000048505601357893357466092617215400018765220765078578152094740297204199460262387471377108360177226720140765757771810079592832009922022110632809281702375025178313198614012742741832635388651838252915687411882959215248538680098620630730777133110987322172329681548942229675798713774349321392794579874233587049388121932190528881437687371388602580448264426260273347803003591131782508255594563755498461983266759398785371159310288942016507717111342050176704976961289935687232626406138431859462722460287144178329520636773709077625221477281222645703534510911762948245814776774410072867380253618922121206223069350646743647340236969724426795485431864179731839297216815718609931008671798318172245140310008260992775837034276260465786155143630734842188614169173001029374477778277709182230735236701528338215957064188539238839803463267130853515920241251387266887124490462319309982723528976831390249845213987644926983971396384156099829848552153597657919421304522490797643517343512832 [169,133] 458584263839617028038769989136658551652051230037137412791315498734301557228939938376649644145957602509368029254267343783273022289476665986945247233139562348264755559293007220954736187037586183255176730363887341161867759898329859428008817729709634398925604490989533342733518732977335752382766421263955765928614611275451637112833715520249320860721802168392840617331887472601587881661644414387102510730742504161088055198689300568018596284310017358565423457091626092134340053439953518465002427624530265367095321280725377337819529010400320563151849683645824757645717563686725630752096448268935731810981028391443370537003137737317932537936900620575859077325258515594554239925131470542008604052354816299171370215392298580160491375911292720731086882131930937187797660917236133846148949641850957265993885698761658543919240724402949680724397287784769669393919685336444284396770622684686055945664233843998312071644783230037293313729750882540552164766270937416031031525627937665203425978098153099993227455557402931231726214679145348694364224934995095594966618581533464378350701529343756261659476766427054087512222888100290822716541303759155132867384276015767453333910643958881575168181966380160977796590960205596018327203177435364968240287501653087920452742231345480545989890858013389761888708483632301927537489759900560119730447252749892849373640714352846168799158579654711201388109624453617144924430927306006220430302532529674622130690754280754885873616401335377762257658886408416 [169,134] -45616703031088662656037905534070064976180308161351504060669565839974075676294530880391813685203536970250995296006698699641837931435369349786481810418520919242421702987300783557816923132687515573318447556805005403010900250038583530511701929769792486284771504977124298738592254830776061496830396659554410737988974325256698211677990126714927120682890558387132233772831127786681750824460847838896627003087135786158670693154136584409968305195624205641695697558019118908589789032861124554248696846462541344995254011082337261603586354792820919786783839961889458581950574496431923979321735467057671517068901697559969698758150931317493495900799458738313107412296010319700555643570160018110728044807078425400925789320851489705919601411082810137998465764109287142914965122461430308084113316852374222215275624160286236953168234999917307359423571374729333794062077131567206560992383241865465130254746491081019622064723669421378881172149820004855556114753317712117972546214146553012262349174100606289145807271253733726441268231108009694037568678427080701305970770932999146881551926048856282358855509177107790471504686360013521392551185353838347016321303366410690785833103688801745555736122939203651276989827246903120128818054418241753580942952269684490086820614250818597589676556081425750766869306948590144992773227370241631146853155576548748905721922612674229004155293257381685950556183415014168889756570083735761505452787338638595868140284181576835556715143004845312639209600 [169,135] -68979820226651847346558350439531336128285360818050147171333336838845696753263130447981586909422034102414130589910282693882981141439871978750660716343578370662427405632446094253134312072308349640539127496738518609108539651432872744615126935926184504410938659189501109119368830205964121857468876675964942476149957547199058167561715460983815948559406299784672063218467371145021364263339512954082777059051340166536373663693685242250009690879629151411567595473114726718552446904501506983852768031755699150036082635629204929865989286057916486400613035621008931508489030395688979652317809428246108619605376807540171573056460675175643231381448517162020196555343267091358774018440630388825145624757175335700657740426396263073706576952177545099841627337738561591520080498995557497051469145367235617137381100778874640371566242010965631963206742379541478147008248817421840377926281033707151573208276633899326097458542130107752575268362459865419855985329389716396385143272468497594100696259694993498218718947108133856853987439221841687531379166044496498685328078303699225832337625265950601072876078429380973727707121775409777448534649856504738208066630687175702832910321982140619526832485450700223209410234347325301735822965519105216461859926863986027947074477549315193247030633415329917301327832309222102136820780368106775444097093692723793469978016504824651147148013607459701289428866222105502355593937689071235204319682775246256463062227774262986792234261685728006040 [169,136] 21558978963621296296557404965391727534096896890720348570979552139520695613890486550516537560281867550495991273625609149153600041363118609492593119783491600950686551909689530896798822321059101505430885903512443952618737520347941713236371023142856137282714485243236598911155488719604564274100427754378051980639116384479689275562819378326028495690807955318972104341671990931522741224301344566663095669264463233935577295702090246105767848112688850751228957643413540319308190774729600861293712963854065710631462981670573201809324763462445148689988374251929755842536049178804521835435872238380543831102161423866360051288031075296905035131208609997229479429838228233860283888819844877631784208703820967617806588497477569967757588875015890233792660458304631016792759700135918250009899519940009642272927520770866352756641430472312459704702448869849518262796141116530241344041138095210658526972461305381898414635292925457589940740044861713809223019059425525923663953157951242612921537135718618304728209419020688536242631984502645377662089242850503158270207917692753961024892858045095695672970202819203585855292312072320684111701508628709585588793180036135176052806282270777689228294404934992899439367350803926175548398582225848912901920649927567194227816768989971904929426501344607472429155282493141796273733085066074979446717523701068211292099910483804741503267142905809480509058278510571600742106742795647993645853629204264323349873887721199137625476988248704 [169,137] -14975519936395043730044455456316194173606331150701019423872522411420578218744755067560442048929142551462696480120598274824503269370972572190616539340976872864445023495836521860749001157346876403773515595996579919976149718077603646976263158919205962715081250053191761563567097100642916801662694434941213852569437200131478597765418783362583996427558239262336646427531961079306282244024521194816304582165902234311920225431789911381348743746280082595412112896552853633999949508526551036405002973606868183641307606972085954430285443124375925607972866140179424368213024793499660343455397331985255765281689209565191677686998991856164534948259078809905272910401401190545518349572761586202878553131184359298432518915163053028358928372284209876297444020684451235480164247209186433427066554565719293318186844228356266081207464638297730754318256644146117908241740097721236181380052973926946037044126044120158937259476409345552275218581561003703568837446342333430470777505532374347525846099642797549168208631148878858084439724638864179968804855472488492141844582403910165792679004162595496455146114991985387588025167091461929280533864106658700205980405607140011778438414046191798009813011336339795020890998366390334823130277646233540986768089240735766833727171715159895339614321072911896254480065450582545687731934995504816398909305469249504009060624250491123729569800962300032896997905348567375557476537960430351254791548349946070488197866904422148892030992 [169,138] 3118530736124492979681026800559990779903527174258933382720435877093456047691511053694680005564274720047781468450184571115638366938777104575901703109692851070201773469573650782265885847530531071153569394925052961337761164835414468854911683109605633329512698932361617508188255898251276514300837217954629411791902566834596086933062642361784920026894076838083549515264126004372744795147834745095793217304618448217993001616219942456273481731043167683308818210373995499094610384277067630964504789349256920710950812708436198866104477822543586200070515063638678804849694391382595743767173520599851641718286813778853773854553074382823677867731416086003078766742595669497680558934101654637843003382959752033167644909310336600356380638797542454973011536184777981665345078132380581721852329955414421868981437554013048188163700356522931406424751331907806395801894449825162701557391001759234477556952407168904598069515961792497465777559613810596132954573696904031088900370266226177127354286536609132341231379324899975521636026954774018747205447158738563258490810153061176203894369856549792494903168268341813463147847982402046342348375585379056333952283559368077952457274143127852199375932535564123463937759967378602291681921525019074060799839841299245726428844423020559689534549692581159978410566363102984724898337282871186263871094501411088546223646493997255181299696101864540315660099051990733635339403309491617216800984092722112995733384637122809752 [169,139] -366115101803377083306702326753379143925168228706967315214421384029948271144158482413415313481380596331629619302460047546887070133324027046236846094344876723816277073305658606663630884732657290303350809182189072194640679823999196317735559138248584756894697692441069077445121785303003107061566112303080831802769624577084606463318166542436593311580763273483598933101292939900510256365069156405651944229007979349547410447047010175503898297973901126078784846581526705134349858492632760576439113675770025345575109082796452955062416917823246424725160603539717424184893797659010937251895441286538863609703460064032180839949578958444620609226576475208003636408553998795342791673247884908172434896801229640773949681180033663754705434739366179321002214010235796968904026825293204841863482409639516226982900512660058902322544122937066724447166750041093279316140806051879219306364145098229526341638078722518628767489316706790117106226966412842285362458420860657643599617487539022532290129549860380793874775469990051581870479750430377995861333918772202257906876629205848501719042324398375555663172583213521714312523284543035329976876499244303834488664677547898536900436888382796987917389346975566805080768858831410866995182542008043108925671999407534085806665748268514157923243876962907674104750613907915057354436163283931242917310232316936250152011344104605009265783147720572551112669380174792695764006887359337282384050040744243585945390320221 [169,140] 20393106979522651215200031777553492483924497455544464483728084343688073366909474333752262573035669552912358775673558856147880231498853251896132890025733975828841292084770619990666424498783876751996542931002026557023560981577998901538395384720905194804314802979282642948090175474574589320432172316675092741911206232378557193864856092740307699938695515026354512037052372017218173052587545375645291447912729552554440666839507161251235810143431358368554843675727649851355603407425178331775848667401858251704956429922978825090048150258386944902486083321144190137024209001210499346252886934053306535272006545405640983289814639703961783410310181643429715879214672225084628672471002440021442762582998814970020019666279309536352499763647077863304760064124227569657791891304533144134187028881428016267832138756251758060295099092794616971124770544468372493742873187563124681782840781570984755644823689581609303216698494484196091909454595377251534177321437557451397989642474877304374957264965489607299423999256808026440609181583168904086148597246182797007909295931025462148023365508817229712716669608914569707999204914431868024264818886452286821392078286046272916034634742993050455400396122825594554535130028158968113401477682291215523979640586626295064971076205570024526370060809804313225577041856045832377013425211099987651044439979915918541528306940564376170163340745249736910690247817731915894599485218040389416738223543603878323392 [169,141] -543187704174137872095526330394470273097351059343011519565792287736477619240188995324734916234754110698745390107446662066957757271857900823715245736104588595430862168269916753885808186259317794136242965990312446802606208294865993399427792184119980026039597027972499779935580324868139919963259538776294339145730361547271991061419273275302203695593276527170306883105278121371286319134277695708585695089542591182804190845848258347800563631345786702220397859708489617119636516964695869491673338655217113552953686747537644290864576708661847420133361547458534989168943398370428412053716891381591677360102752975755936803659203385876523842384661327838577344024264846739656437427883098770564301998608281800661810474583250630366454195586072629657607995166162279893829944092790914919967716683389198220857095526380180421499954994201049410024576292804104495699717529008334479243722451198300188177911060516378659017952580073866605407039131022287000990921699244402115448498884259540996182077286708916306073548798796474585386323272523777098748383655998643249303908358335227105534660364454660432613090232240372339855781109073159306849433953761644199373248425322792631342268514544972200078847923944543698736093580111665058533031928542140817990863591073167321636059930985274916266719957742742709219667263768009896485029534086844920255378498528674581139776785376385061659695166875761744560799642986431422180648345816866542745135585499992 [169,142] 6845289149875379960704743993387229262497146872925308020041240176063512525197162668691089966839841518045079014341193294393911827334551135151919303273167071463865333263567261185172689892520648124150960106566597243322975813967390177466034225072192460368162426360246637209722287408165356955842303253147620429318420729794848335141006159772447927837346192091992324137652321873120288901566814226466530136395660640720176918364513778637471456101639763243349597634449511574357375231552116266909334775553938866518113425277940484524086604278817531688074314994633432154119326926912648409747824055570840063993569050510574965405898932629003322498282205940800652281171308305385005971631325473050446700705280306961356893013212559079136361058815433259470904237992802021230817785022783932461147406613059516395005426271622341988964487666918022294768062783927322955990262516059897696615981944030133830550282637136003965486187159339588729302232746649863283526069026167499077119980624307346398886624615155160885700756803283241227421316854970005721696610637533084237691987372291302352907041402781117055050703444536995008853136087802312498247757006088428851675646082041071586523325845184627475876495399202160014942379805103421616134889357368613148597457094518475857179897526160737180259133277318642195318643100870285427405759025454668737072172858988813844800013473662377061318977228208394219305075655970394259690603143116799077494048 [169,143] -40169902317353661749715034882903424615961490846673474617091333534739811715506508182049790498596736206460551905116487987531489419086156158592849964407574572208551483845895099408751861386265054951387084453387752318471086010761859750199531488968834818733178011914841345180128872812672244354142129818455042701100747760434800714964259021178655212274106620305038945157503637645854452051962579977158721962811899513442656559005319162632345181894193806926991910431412042413186889128448504561517291321754158173420369501437186782089816999737371123850397681311045904065878724005316536990862605458399290063997199827107047809807019594139832361726385243988047214728012432100264770417283247414966292046205948881636260428250034123640549721870598845722322893969900826572822132084471337334617313416381052337853418298689033595780100759956780435685859751860054315922783426850959367139206595942785437926604892797284065556615693487485617806857451075893047694727593830931164693641214908973118171596899024845776538051905753833881590650703137602840174824530503196433592899073189862365725995495294659838107903309034661336010821648506114977780178758597776685687846676166587032234002132466061059949636083245309443995069594233446970633647652582706457619573599515190915055235507879901921933686543051777687626654759293745046547830930747822447429201655772349730497566502266949499798722445925795571890367454813319415063481696614864260 [169,144] 100688859177657712848965946114118330112471533319577940597789237024951122262809411114824880245435196967516113885834041279244598413924159152159425854909238011945775149159664305711988105620145380517063987851250625726536558346208554704280670175750863423699541428582494404136616668066547588982855039047741270345525679407170742516250486606287283098766820273202757616865503527389468451439935560183163673336488846526523513419533685889301442975481141253669688882192744810466229797549533444732027627765477393858407810055015998637688346282193673153491343889070363300974928147654917290326057937302422667716180651602922548854318465048861962334899845406738763904490255300219085408621056481723389520124649586485217680090570678563222037068964257282286164032425350976245685438822220445804690796754185030276345927734977563758200220892980108084844379670280127003383327071924249413311611799758470970491210119588965215810094377113334399743460502462568636951145710187339958245524713301513855375450588857991496921229331805883970592759868005037741661661253167129355175930336034172691650383877755987153780740167566327818411817178618162397469367499534163355104179697944354348046138470131823889543936806358840786497536727014608461332045588917893216749471819231041583762861470016435721458644563216400740043716816914802164516627227283832497204478415436058933256362586825890115349454158414813808551531617183184424309335584 [169,145] -155786879949455068964948557702532780056409865701543085274096166809200500872308637054946364829780332020760758314688530752928343282683072281407013300359570619077549247642439172498694268628513221709418757650405345462258905396245024298951325725688275122676252106220333544985049334993414853917212728709589239454728393042424404463699358000688545319685736671007298668971132636812023611898050769932467616374818981584682946690662670149381138028356773836149361102772313240377529519016158242810302284448893841567343425955724682899278553381298444535034043207556269449827695349945816103601103281166952260250286262286133389878155450920578365014712329311279006701312848459583457602573233562213936674494011579369552595245775441028340050449395102357490492864940781788603283989006692806346485157557430802793156531424816286696104062856353305517345692190527888928300662694967447724651814512761037122485012785396419797991081338695244858127691112591427936353157648175526981687113513456042997193971635534821759880504302562382638430002785520037855276030809744568189703652952346352895832998974720881448263185677963240062525723198805992804960712970897162315626142142880509579254229913938846114144662465230951749236734656078207377204925613625405168995700554418159843778306473767805100840035054856526624569009139580203707530712755005881866274911410317002123765576226655349817457773175313456804411385117348571732 [169,146] -44700797963016842671636913828148403362908123537735913360907184622676134242231215379187298745537897819342760871105406536069113824860110878851780369064312160947034289111778208698116668010540481347691126863144312283877646798303824360652008663029034150475536360095965781765411232287552144281422815733642469862329282536970676294451061292745794489847557287625776770928906831018243991614718486087886491739945912997427681076199224137026420944617958690620293847426980644178063021819191541582331073673573351553808024129870308121105825158482854609546747835853088012901576365908893374849351588329658095692774543949798275884892573790304480997330435243348015235830980115217168765515630781012281081711482638967355833337619396505058901252591261764265886178935187690794395743277732936949608036361435370325211668304129245734576903961271294624560079812782763826036234201737786764141110652777258586452134947949053088875364720956161268792675844936351525376339042675929806581601525251154413814578157909679973564676275658157590300493839903907943262188614949561309441269348784693626144431317279158928235913899986920426818977297362109966162091382556294257773736755740250897130126579020024813489406908287502262102344779243999987741429006987423722238210695102923866177448714890332790341299348875708030806152255772410998442643964645274094609068526299926416861597406818748149110448703515178768466169632 [169,147] -168876610453954013489774381020887981315711042623503975080024545330158355693209613699707666124604715438746536362576127194306245695760659351297444580954816434676233688021912502446663175869586137698674510097303474506638843629214217441116448433508915689044693294350681052553705755171109752311541891601997350573370911171698410692940371276013416715823866885152663113101899799187647351158381989660120841025251993963285360970088844333616042873149349117630338687443156017362172421699253003936706558456118653366913375190659953530391212455940769900471343319805429046170631471756753387619687372631264446668434774973383425187158816092800351329146557151248276821031825904044263923113510925941959344703422277151835241435269458606683372513531634836811320819954292140677725719758093096508748087548387025315448195743390536205147071103594156663382078997634354461556556785436015396422982823161807105071186467362284108504034363815809469562794660032661622369571133890620587928153569183553818982523355372834501903474512672352883865916133900142863436477081416704924285701286138404313685926215112066742004227363222038583113367972103559632436152079712414501855249467042964308971610074794017047925525463873759083083293059864442659806560689070282922113475955854345923827876089332584684545545515040300344640320894324609386323235234842566460394453836708951186932288528133094371956607619905777636 [169,148] -96473873086160677951058601354604633337262457431428699215772450928540118832181769854670908537886958772268595642652742675247682981903829267794605084690313097870349194325165189742598638630660738023652709182647708546207915501659613714792451660352928575267056755942504077112489925957716926637164502388448922149703363335882467575455179802337535089125184223723689368657814563188747993286771941066493688259134851970760371956003537044965301258702870571158509523196762200364137040118741084751875419841884718346796872752944906665376450875715983180237611046019817218980291386580998411704422064319369571091509874394190037810042964497925000078426338893903904860119507155551835460818658641067692496287236096288933231952947615241809387825901550559972246819879397701925495021644458815845662438912992240563709520020402196476005255233219402012657517047139605740951674333629485454777167585224519535910984077307541624971410526140044810566269330710475656586121524428007277589452612048579575943841044565098106150181929785985928136136546880432065308013671568060469212192210554122223231725923578343996705209513987345867138550748798718808151438658805087759774925417984442435767189601405094213270914021196035257680016672001662130682685568868989755165053908171899357182467420025573575332917350016350609398964063857442246145656351957978723139787225855142896539378263574547420865957440 [169,149] -24526547448492339805288119895324759956631181037442867288222932855524427438333473467616550730306769823626313453049514891041240075731206547288591074099249859176861087603104705691609916025591609424146873640891467927764835939366863990638503640509199718191113962183821873106025082761190081419741901672750936579464013387653322212898178711627441982880029420384210003849126925298115556759148189758509576359878138177915912520462387263565286066227243631720808940366555562148472598274176773095227134352616946009490000564100412349491365999227379540416562362509766989768525788852323908385061960720495600891835421424862214066015679577347214865209999588721790658603748949308017300568870048176060472567037247502578937109664938734113620607092163239920230685739934860005871630494044632270081323936125739198401502696789187395934251455385362031513478421414803008195220546046151674667356431134167097752574383293467400392098629503874133380628666304736044719327809184618611049125174606507787961702125168575729241317202387291005437709422727074022265462220097774047786025479442276541464294178444688412929577744623509838054378026199049171485545231513002815509914352777305807500248390249903770586959621029949722984364914397625435846756633564783344596538701233380894914441255777393167965969610650554119114224111726184526379212300809861587575276103817219016650214952820181752 [169,150] -2489385228487436027784257744678864374278171288610033241335694367386652872380823204293605671712758070739708898024437714377174059333179110371468308657038478404966457683517093337200476619943948560553126912071918342292310279903073386755386698410056791569511174261253075060507473983299469294790619003089541039853942486620908365280275287669331449180725321591869492924110052105881352814760929152869038498267833072849214674993455789456960626613983628686455345488636492678161171305414012501779046289462615338763200555948273069420501120422869506464161039782157632130588411189767207115090060868193129018170849053966530082185864884528966943305795374565638421956102756174163241078963597099031157712065838425834463943515334901336981536233386962922499541179654427732940633951840950807938188780594836647220888553140852402955455039256218490207190129925524214981440219512922302476774937641564550000457341156581996622141637866014944723699436880728384416361416851620700960952832181268120397856768211116289284596732290820548539762534247459857727987358581105468512792368245275347748850395671497380333972152572478203608255989954969040760473530435201549126404602612369436700785614940629957789470072777763338718028440566945587567149859301298238004857570289719469391499656846074689276633300597758992492606958138971905874960015387784607900964058129128040950421072 [169,151] -94466506926054468553493707756428744397353991459776488304225344424911395826891310217934279387637854261531612160301819985954380190434483618473521542085454902509852337173028722277189087374352269458620736806582058812767174448375798530343510274818041602683999439982529150509457054840018387800573106752955207658683013986980193103833897760346265477619182710249136378330791068543460823449981292970806368828515487499816884058127730936842051775308375677193626399846024653116791490345882938271947156448913436466537865350873030078323603962216423101142144435591902124426033529977069017451802469518619891638566974007256003316862304865003986981645977859660941745636885126689886867935561074640157740159966015807691188952822165794926416193385004007556970200325336428303483315010577530208050436687867864400613090763471128772542835422602734734698150883660742643214423873341195287555723782947335941158188744826862417562732196602266743825109629986826895600226702736258701442614108105899300353003719718087926602034669093821455981171674968542646440207595682081893681284784218837303074025671149055340640033746907639505242782860553507801286823556979936719573711083837613798165385375107104225960418254912362641704351877203640890508746027105078034795027721528414376769577903368522258510339346565605930079667490206869175333833474763551042525866519352094 [169,152] -1167253155539735334988423494613380412333297945801275262571812743698286665844996030256783941670361159589442552695281197951929828495821766099312939995293705844588692671868011004463554284595368191125163689182292493158229059496820587686642597161557368655368391624776186363566183611323733257191993924850649214860499342756647550218061032389083683305429816988055986129610528605538521777202999850893298542617053475205395043001776153479175965383760133624737536062104706495734097310306120084352069110878651472403623067686056142530590363957255664854229231338365293314536796785844258971502252097202486787810669119740060025710882468100624849705276611234352086720951860138974556967409342220387726024724535541396586959340606729680521922289318532354067895892726770265025032792127591940699784314784164798625726449397465245956775550162352726972964433078821644231419962789545616125404152588270609883057929663335442236178063831953948123779398712158957692377189565392888260942657839868633534130248547393859177846398221160275523194826757580849236457585296700014672902802938856453709867485177790095600337175234155330116165748472740366493823460868919362927132528837516800179762804594377819924396620522080301144328038257437461515052832111615399285157522424755182084215362474445456202333333678409774621904292702395291345074697002172599791040 [169,153] -16729475490972489612598041523866016749639240719049270897836272852449801237980537811466431558285089933401270753870478849165060468369330047658983088336767788770281455569932258649755892068376476574835596359616211920872473509295584646385794779000218795330249773721458208162221900843058061664661778021756329210227233425929940276003244943017587077387805945439445245165930459818790257458445290659184316540190567543320136509225419882734725139610758517463531784403126580868855975380922880886807337500070243853238204938767709438229556453924638155033912203548191363634864806362449894947727497976002030670293147073812816434377943386854421119088359581312940091075900482928203765955152244143958296768364144086095988465358975072650249490770500147856211504178714499131615864490262624332603315451498467127226212767334580462216614585626853711641841542165937606447812890832251205885928432382517213987007347244722453479502698348641299548900258979697976598258364299515825101162599588051106136347743115817741826132292253844701776471835933198742349963150254344304937695831686072741325191255931706455204836806615130477334648174259681281232419970920165186604192923411131119243148382068799841938328227786268674366245289865973000066775212097818551291792507092300021325577273505790030080285464522548495035634765888571150368962783400 [169,154] 207062766248839068001419689072385856928226492612792017272625333966509003644819742754216933411507997869290115375535843809053044010568886228506744167216036488692811133720569841925013600655966623840325885854015488754354520618641217342852114005515367789732032820092035040382281726973655593004777938472599543435489951231164514564560474083099204636047631090574026945259310813527827507758748455123306422558451895662063401071113618195749964750401277644032459561419211327602152813086990691178115302368707361859007419519291572281002223042716554243683857354068800594847358194659218741746140082358843503873586794137877958528554002960295972333848195094731084911498371752347865053925662651932378454594215670834700007731639529564227837121579752520916537035367681871403380706602328674493740838382327248644581692863599799435656781396070043886936325419554391987116365817929921872334905365856368724183926811011902872436238602755347098419809544487912522533325231396703403865209302087185810212288199838593321471066656934184806332769852463371504246679982536807340181115172283703328834448791071430217576729697858710531712666763335156135288896345770888788092807604971562970275244475573084977515854707902761444064427990932375034331121957574362412366654593439939346573027793417713304549912167312073057858421057572809712 [169,155] -1381176849019842157208322252511075440691708939139925660901412794714537718749031656906024272733790445594676285540685577000932640936857825080238996754532298593837999975149080689808116231891505264100563130339281909646131001438384131810866123242757067195296023371563901852791861358510162993825054268682230848226670285654787010698807396234688136586325548764560778291802092490511971381691159902495148766862845880042387478062053538642777461746741886322479167426902839873494285619337706736201048568877163956483807431902217162156181180934850609822450165939431493773899779969689888593218109451613959399024822499336711290314833998828902676299631285875162915163242911265679664385506619107386124461277778857452673097145457033501884142987224375001333372066553495124193134947984419302143490761713979342155007506652162618811595513967582047702349640385049526703505843950911448975867418159846670971870137207333199117714749630093026616388535633256281648023833721646769948954185406062842553504153300786598842985015861517248562412412245443717120392511515074956482259672845648844138903011289481191491185104609192998957239911008897605576183245606616982070651752444070115643013059602498747280188694572572818674012311010411925666594056985668511567989554983414662449949063143291278614439113383117398382801682 [169,156] 2735710600356667488013810311693805958098492248517895931047071608629795158274561470145292586688091840831963541603819671411968890636926513443832194321548801626247839269295115028620496178266969970851321912153460024105611271991495082481413409104495302382311416111839285226526931192097561631459139983832153225337115424011839715782470458075135714547654882498161480590777780967912613429336330483869556968148807132637087870063882401121290293881309960689957272082579868645106387747104554329479792263964352821597216701351475313254728874173860911691387781943902187893502172156720908713668261250292051297995204337311447549083322197833150791639401871962908152849770478979549084189795312318880266836345352034725920266852102728433493752474262815947393035673745702876073526091036803253363520594862190057993541495910353630956596277751717340342984390559222186013516736417160971241985751974269610563782325988770788388268699854184458006380592810510504686615497464544704264908008127786700539729240298322521695264742761928806899345526034554522752440014942485268063904069328369149547927061835357982870294963799282570304036659676654937623416494826536283189988801754033828522164836434125071158643812594161676348272564089077297745235782257956445307410208228491859467912238103664054487974877710464 [169,157] -1384655863231257755359264335039561514920700797221310639673009848618812541440842560729681393607664945469222714552719648259869956823197377535980886973595465902312633468917921348382696620421807110526793609034055039358464603233331179690774428061517951740948731685925769684911603628731310699045040300829160295162422509466382603171398975002597639240512719111436811972252075311231397312660547770717264150290808300529992438110071397856161488297430738875392441393495813473127677606064202118589451677282373877672220070488676901222525107486800583861394794783910357441025404493221005435696881694707508236611942493496664540511120084736266573571423072232806189192209921099963432304384207500781344990791680189115406793332821572506886310428277670117630021561037068593866505771543373375272043901631290779721327436978931272230212228483219591238538770836174516459303004662630350941425897169474484616661199515344504112875559641513902077178184711935227264272691709181698416362883686121958938573536189876137340203745028136593257707143684625744159592165855342411415888972457775789858239493373213154372286100974800630529663239751215143066178051290679874433772684927515780985529726658244392549646629000828525412384814645135267778027424655748560551040393651477517527723422273273410576 [169,158] -72405619251666501431374091501079874204850079698961145734519217350631166308240660153013067518179466154944347890783438805477822889704344221437863164463785061649862524022886686682167308600809437632396104086348297743296038922719866302920857756180154759889751483712734636357124972599738868496726780843824440018021654237596748833079267432715173653585069728023299766107020587419124395362455200594859764690098356468835880519292352243540115760122235365245387389399327237176058068820213690028727988322538164437649094895631143062349018091725084719401856804362484747986420750983418494805112492594497471317895193184624734900014990652114581554324638113967211842028993064755471970011837057040816539992409656252232968287306672182362563353213175526268429188405868300472628927362283634836980371177351216924902546663231944840888273221592446631817929907473104692695251598668036553092681039976421141895347838725826689039947233805730684870112904272749056926000134441336488512272981016228989311561481332177632387406714016811131875713123738135195588196039223292988607787329472850238470936327274993041406391174256052094970627125638360972289427996754813254835720880712612502744351111029218211431799994994269740473572449968009289125433818866651041263501561399160364796448 [169,159] -237077036255886122050982136497549202107470147162463959750321955520024700900004180972719601999239785375659279796744257516238653859251364102454529276971491231079816419457667952732622717329732662734270146277669808221487898862724291594568379389560538830605113839008047818116504879255429251918586170096968404305770146289824731863829799515063845158445455669326163696012049420195947107541531055538166192043731423307110379084470134031356423715827606063810685431048580374970507850247996148556379178354632792760234844249215452241091123662920895583206662402304395926127547891936358956080972889364411521390619670039940312288794531508645083089653966807359501291434107479825723187537390084583567151203505336005939635629202196223448125396666883180607181202925273783588006238409478097233599159177571916665690646613163621620879066119157074939406213664132136252864610357619419469954361117523857990962374582508687128455548507848306185883973513282675318582184127971215481271486381577124632672216476568804545094740145051383723044956148332364426599673552927399536106427448389731461766921281859448308896695129893737917818634779470439507803129607195920873454966115064064690131178351126161920443313767630716188572900142643762564234641433248570976158962531512 [169,160] -38653982907516229595309635717324358565324038000733190117844354136099549973864760593027364262274397403110406154798186725866669700211249125445802292220882570096122146724390269832796589017926574160132089264102441143216109885085622969058481824549458946168045322217002682615002811160155471740514260382786483102576501504148120815466416399504937697368965009964461528225549553718867070532945127333123523107704815527528625977409555196591388007394214716612713780291662840940107638863107469782120618578578219724790405911460544330065477441246050691165729213632391575493540532682645141963874086016560037030042222107033416789048716124432488983773535185903637592208684095462829611769022459442584258444434972330832189910084595193751874004006078260241501139589864899702578592866985573478674895453868047146015405245394455264526637673293931745889656209063694281774294396895396658647378341792983380502996258311344720160234947092511135199225347392567833234287561212356412105266689802522241674591149102477462916192269816689252971862687327619338312931040053528217661650178396612964387913655341268864364754351040687675117097097940381987251292530938580997566279638499130071173311934084806399089674020990234743383308592086855751330455453541831616 [169,161] -920641638586452976662779203445189978435389601668038144453142119790553195517648237150407996639006501153239082651574254040711442011142290083453171617686118216673033664646360930917292682231154540728925955951428309640644069654364143764313330995750907466892131079933957556159899149426614397101770978448383997426882450633852231665251565130024281625803911509879601432552140863456057980558865976221535373752607916096567885141706167438519221123473506300976499163550376463427371690235272317027370126850663353403982646498177290097342618943065513355164364808320248849342467072623420026192001917424517892306485369740634609370825855502133100773425068790978379602647411487522996420137728516870901122065412124610554991762540474005224440953227328187939296483280180306634016223153529933452310306543690886721245023557408018435587467989699674048140885482449784886237628988673861750135733315153479178405341161291175490650613654580900391131847688415246052342326212863190224040496163164428455543915957445422797198991172079413365032785221947490803170402174766689995153968229737382525686420616913668134019020289597416606115868466403049499174274668072888266993742784643870398531315455424121900710455267763094742340217655493219924712 [169,162] 7254916439940230700829143045741443212096686398042216469220930963191271084114915292472558810346099982502378791199042141093547441143717236323484476637395063704933722126048065586854579319185456397985252657007920038693278319337287115237250815243216101748975807324431658700275521962584891775372237925109968435131613036814836902517185796579317710512988935307749011469407040446003047184574218462763094175724876633203966220202463869341697569106691865484121293518112213337240524532925715922173443791462642905282111125475538681909161142293122300216570149906789687432345776137221702484378149293867923123126544937066489887505674796499955882067139319371322633105304667461413177013771586603683457185060211586931214990994502120393394569543772835213675751043788350131479818711213822520131179989579467548383939518787274687539305201456698549566537236795160558953609365470450952834537439315099513604670472514388406711289344866813036491938923747629799221252111834095449516536128623529492486379368772117329032881911599932047883233298280629601541397077118434765145641591114243119318834962855279771532465543808347270660966382057165519530992603606532167228012845745850349852157671869480064583929873524042108178507472 [169,163] -544363367527171903950241257863113448642207343096384536532064033414501628493320214970842372701274590343792404521618889145657392499686232894169598631093184424679124609136182487340158875358252309108327444697509566826035370071978474043221258029457469444598309509779301170332862885131586388682541326449650989127689983625069493082399952080697554204424869774529303217084908580645198423827988547395438402212553577509381879808392522926411682857987419480990066830721048989274692516614040466442612840472916044001030194153761869900086357812481487115978982241308657231174278608896192438011968792600884780064227776068387733634975944542483035517351112788056786923624703201744164471940267319036743641315681828124075673288181909031161861960796555108164377939083041465189553399061415017491440109333235547687099600531156543395100683246139061407696823576341873690263422436665815004386467459718303128495895608592101728597020464346840150591456478057481801222622544107195316039473560925407646213179671041544486966669630139540988079979055230811726950613440596271524528556305156044931512360326224516278620985735107624489153675569239867440699978805529457344068455243581531867975568476108031640068321459918 [169,164] 3130783777227312484298838545463116981996210337624269748502481667355438061623817814690438461480255309659879297747783450172390957935764569958044117331411414975862692759892686200742464497710713318176998930547836814766807225741350778292892068964607655158094466538692354522921382786077674811269151192463293385802092894534374864792575327556115244765259923663325153472822760164338475203734988165630482137639721643044242139701792878978695323793859328662020866471432100833828226135918826165027928166617424422732708989695774499231491659929125132547713303111428431786955997141816470707748773260035987195624562750066738217964558826151781551324076972944504605066506354817678083773912992025458333256930933869796151648108286970178187519770752557075516476642538010346867513519531624230428034901289677743970911399487498481786715851793622764565145503769605029394195849888921403477044876242783387631196058808181951772562001204940448698721157704624655635314976581507103853147159990715052287019567266042516417430344283790500602080555627963671727574991842324113268663039970362651357410446773638168451675280677833301415248594944811691722959057500622860613119271149257026719687472534354304 [169,165] -7248339287625394934159748337802562810831894359209708995811271274602049624588929386567290772579446238407135692442364704777552800203807080969985027990560195756796807115519846333783888707883378059025673166224711463366337574132664232629155029216490215012917107987786174976359567118415617495099778408295765868994412436379298804103283466549505578209633616847856202546984805944960540399753919796631643112360048134739136637278300307412108837895042877196626045553993020311757235914578557126588557472521369807368056689590299671268792144722117385386595503270983936741187634373688806109862420354886663612655344350738977325380712423320708562455400539708985021863880839069096533566546990621374951395145694575149365831167342903849196620881383004641050727463403096231372954293784761926436263434972094168737783606216449693922716254446944644084298751116556921964930980439197177309421376121415442385955719363429960867307940652411220310333673368010940672922481487791570634887194766702436386379793436605866711047865426150597081666454673705599180980289658403655320619348858209677638404413008432498973059480771195637760265369163427892274264290858224607922638116321819373216 [169,166] -13283305083400956469599607635964471642770942300318437985806689969608048575280986264893782273243665343436844456067495071284845686902777252112810600508948483186973399617283909237992513156421369715204877249492709542523477342853158178018599240261654201995056901818005654393934080425652348458238817855408584993137913911432699873367204101143719624437749360543147501519987892956738113525911784900319438317496025603258748684746995471131036891069485999693464523381637419532556284718459772409203871126484754319732878885592380595180584587201130404097768633973336806154146065941388395885195537132569342588675757863455200752213600969742839267488879263585066541251482273814937886156148728151955426094968889351645354024289595728751918564740533817134016396060233900963317560353249788801921146275204183379911360474570868505457963294672782116830890829342686431159858019771888464420541557446010664508598407458332946527351323595770898215099122886729263392974209699908773204009419841069490640447661526183830274649149164644930043963122249782352677706013796406801811014534966241217462846755646146557749318146518699784142862357451790741077551850060264621770448 [169,167] -1347983826080385760394234615648769612815849842768148117107619941392156529636585027710399897991754078160332060005174703237607475441534901383722908622503825595552200352940108699212142960717459326161595608517093598519231588729529914421693465776428384452533832227731720243792768670473432449436575535444857989696754537851222488418341291378021437887467526966765833359578867015578569271507173684667602598611751467328995342680444177912330948026121455288919347842205948986254695670707972121030828009423098509132938031902388803554026139871948813314278667023202746639208683360871456227154162455930151900145086435285915354381849736104893640931974225066717182577249722734486895268022869494153727870196794102879466143023202292205565899251875656047189752056108400069087984267660768303809165533145756996997507297522418295813125031659643009064596609434212291463376752579736988411948114583275580586376822094414570536049020453020572554585131301332150945798566110365261358503523582041482860033307314267908096226343035622753020468726453751186986490757894367770843042707306648314496909640168583319640399897060106095398992248379748795086302672 [169,168] -5990953839246549255581515348924252712370256101909411145214879445037063706028726838455036130778095955549955450185291473600219774925809617155881831279899797065684915606722230391853861591036290215001802276403281558607513197282116866525024273004208167439139990467418646342164748920947850204740762664513245847524284355534562551563022823702408553378718271621455496390741381905324882318425592499542017476810878042808413543923367713010252144629656937740179020447340369979985851262654874330969465828006625143384318182410311088943032618427073593129347363711693977580207498157527267704370437465566510483002497176809824712318521454590733564472491582275006611602619696272544102843600507074070714613498259418190595808699240938179612389138138841967108526672708295551486238868702830458954020314427027924913083571295725479324631412285711407051455866290820707055615712641908397775540933923702567268763475700431335296618524655292405373372309205986122567410011423441763621431259915257890204463249737042041523953791488753607127058931157376955180146799975993782122542859215418252719655175257628410666584879559402681121484928 [169,169] -1102519766116672789811540336965913248862516190946650431368867925379195856991383828009196104947698370626932676412155525662081727554807097999592094030594541487968361370680114211304618218614766904687161705821346389503961160574495578705075766665553928447565653645033808817189490351344179029320732450287009615198156166534679820501169361595830715669457456599881493107566370067580722566063441883271332185209132641012390434249551146372397638039255967203223440819548019639572934240689795451991582163947452994524020163376155586818942040593023609451841477903002577896040437491492677546783658424048478118786292049816567432453255467842911787409642627408984634649270414639710045846952289640642366039893928896478269153020897370960994882240052756704711489388512119790476679176296727556533536400322931943938135299462034571924867497300284016147844049555514712669872511622911907151134484951268655927199002523620562663095371349002006461947986617135453248340544149718477962421124237667748562053833187610131777351142584698611822274931595142722048788753918673566983468552262053282727070613708796235583949488 [170,0] -10883683293005283845249367592583506801920178776329657589828704740530052844877293555635124012246425407790782867098401766222942152793669083752688300316096876273024303592321404855377479163520337076814036049350379217302166146681553208333602731637576481571267060494355142951340421737865076033593389365240371101839057925455233938467913356262946197008264947418570851046307566783156831937591836051413087677217164083125207248937668869161401117384752361150968173918859864567266458101274010865169832028177637541752547118582366175239499976474420493481640466778799836150368150009341472147552546964428365650002825787836640329715832545056155060552273381714920441332182492576349332924556656472279446491837283601210398364474286232854224245396484706402924927356545410132776038456653233175148551908174758268482054613226608619717722873803863078137306506509390120446402149196894489577797843203927847026043580371140189979529640014344297234377311803793183427439228193669414130045556326740533804924445592646890000863677312055862540055652715408713251660955030422764629325117341494885540951929511056505386688706099696160830585832680865146423819674156355338539862891413665027516703285112754241408310866583000735272286425131469062238310671437621951282433478773608994609960685288817696174457738758058209501969164799840443048730014029815021781761257671967854416203304954888035167343226165406517554820906208342096766836419300260483809218523595347231080256563135354679718848151660378634818209578609748157226160020986794461999597271177230018541165929969987246757570835580445086229833623547278855076397284538276761749181016164855695378550744797252745660350956083938445023605076173422109296133327648789987151062977573081687916249200495595793149397789479341461449030714623117945334671857600580111504270463179712314698824633746049821330157550747246389974303413455127197595644981341965378507464936684745018762349016622445161252219803932907023940714496000000000000000000000000000000000000000000000000000000000000000000 [170,1] -1525267486104019752124133309378174718987677860055982647346245444788634887314590812348253368192161614823422366758852609238118161031332890895610229592617101717312646070994974743990488934782039494529362946499520100794365475794506315340762527974353778585891982584801772584079190383314922911806252640445371068904931556735878403395458893644577037224025240852270302251762584370506188157685497887894995902316301631727061157655524473646467073380701063193913553813675361328070713423390049988050140053314664418357019796584536182240650160384778826598255308008734601736787880772739924703513011175654361039113299332394802981720733010082900749481006865178771590557058020981352214208584460203216990645103620300486276607586114704068615093086235793413250192138479061593888135048917558266629919569023030787572785690178821942505911732812919824541979822344667091775478302085794859477695125927392222657826905842175964508916970350466080068380496874925199108162497965398812210923273762997112117354497840831306856401397131477619829642567274587795019183722512115022884234356050113238450646125725152991033550769786881885109376951783590369452281625072066406777744932703867692478207786238716569546958606075999755674412271924246295295429076648304463260429862158819784401051095092530759271132127273533035064651227123373429861037097675633084319432620523493714719253313949748503195953636918894805365776781088018320942100307308849631002127416909498526583840231349982238913880755419335353938533576426128822960988678078439765419687017324437430758885565964759962461016023553353853415274920830811852747036396541814046836291897093897985419701183946162487584646961603803104357798975099994823736715138442288163047976776605451206832565699127499082679943514455640706904548377655183177464207561152072104280966214463968515902210627965508570209782798208678511782943436521129106268068591913477367020206473690532873465439048234644967229603173849057789939915161600000000000000000000000000000000000000000000000000000000000000000 [170,2] 978474569120985700688454563235043662741623731600155744686058097659120088989789452469447478012744008741420056279727293795230521946485887641178164448368861778854139669529125226749007491445885396667726039656120644504957357506513890013707838312064331767831952623879633095323738884315925114496072715445817328294394215208840305831908568192723636946647305219784808502716935081132833337197546696325843523791530183183809565815566475631395160951883117130526295118800134471577814950585527660438106918527917718192105630254825997705072461440201258360139679304760861068514679217232577582509435664977651693283744612115086305672437729334746838776742587122759463109717309389240995062174892083072608901759371403611407043569572061148742053593940306963200861921594405133170136052219300231401444977412896085356044202835504588435073552685413795322952577417444426210890161353742709351993612136101157168152749981716933415015099021882036313679006569594686956977240857488887477429746210265097939143290207820593994797432176104727871870156421368335235493219899647049463150562267867030367099112350714128744282745914744781697900112952569409099833671551527712445725762852542379737457576688712912982390414443397612549636359614467901601334917403937944649208836496918547049545769736244567487154826564106020331277397013058217513549012929733614030471062911876318436729315532053274708707658967157770457315647592966199495977941430024202983578520405900835848349798682589589068326545588487949050595525264657430020427489647460831165334503090560164090287375217504622258845133188761875640547025786074412420412011734994582237625175829739975746001315601093035283090383389097114000749439766394845827652894323859739932734941121150937537266366469191725799213010750490620739088079523374022877812935985812856842695773023200047527563116371460926176280603048310532914109695272453562621425599713000034518498145221408318379925935326155764003915636864490910161424483352576000000000000000000000000000000000000000000000000000000000000 [170,3] -17953552013630795417619100247422747605854728032995155845222474248997938770377663076749793009879953802917897582280034840326565844498760394787419258434373013701289764940666729391027584076268152416474005051967314746550182304054973441493881203549296170496149501086121792815216383713964615566654284618787928882056776729270541713720873646006867059220854464222409478287589856272719732164487628549070819442854414074363592092403225075859748677735534801700014054950168691063448651038981142641288498141196443077157773976418692552302485745508801064603242128909352797227137063697858030833723270092252447655847945988249099703424178125245807735186386715382663847448857773052075906996550258692935449661473885180103941035659878837170891753227700361413132647277318150089798771714025877468798480920281888186875769929353175879141404166063272521725606199015500884419431137521591287989652239327093292273961348971649552044454804908506916601308856416289985005351998958692421971572557291837508122946597411993426677908321477873925898011305395097159611840046704665937203653879226991191959222761430886254433577550066311590686791037804088664860235291888691175269883263058212297027388557683551103840529150213230495029179291444844633259875290072656795862560375826209935654939604424479314438832085387962526456429121285839626085514869009984487627679843564090795515008147862603727889065191346129240863532197678359962029329630996842093762818767727448174810081477595522166260924893655343246319023128182240519733760134156928815394836815547586473050871591922273291953425468098286629467659578381194766076972395392508297398760816879732658197246928932217448295076766407437301109825100469071344065818052381100557388669109598041935159681128314984007310947684971546716428087059670575636316286058837016971608032645594843525587731612409778439061232329262212198600163206326438614000484170163384140527046574406838847544244312881298494707451817572908320552335389491200000000000000000000000000000000000000000000000000000000000 [170,4] 14717273599266021472279981283397172210400194954565481767338154053505034892877913335588729707572889029624824158910586777535036439955884367749439437125921212902311406170744278192595764311076265511427200729351506752227250569348714739412507566996496437215685820619999562325164963424298468282972066141616212077493902273181813991463337445437856760211040727148416094634312065160902086678103244903016273114454873731608326654191961925368240065812495447988974868795615833570026286513001577572223104740781713304832604247913665363097162962352000426785936027958273851250036031599064755429817449291417135852687154296959677841740314175343711275317078795986766290860282212393946909177448251728033427738734027078951732678555300569534581649613146420921641269020588074284962227370839422577555514656606514101231688371597284209337890178746845007305762732497232578941006682925195647141987573574532627842889478789459629519903228857243661638467892331276230636061629872806094194024503508351600579748840523410510106759345460309379850967163054148207975131438392291316666229021600247340076694638004267041868441187703242842741766425555875397548443927000809020090993588941015136605216580038843437009848024063249241471564281758754920023267333159657168045758607289062666604634013704971403134637383189264147336403497219282379422498194583668099425777011881433949294905925218703721627504611329270907075606787720474309696613440374749521103452279644659911023344156097845585651414559969208640749216312653986442923355836993584210743054792005093815387749265368002882726440484298724316372577922947808841669475835523208095007548909429004100425379733971149810935355003430240560130976265606593569527350989515225783480168038681295287937989276640293983603247741505901935821686408104887197517651811366324865605096180440566260616072904113273339206787391030064620317131560183141885249139412599035810172525847596264679361800214027226705737088143384433670185438456840192000000000000000000000000000000000000000000000000000000 [170,5] 1661088521365507871835827331025327475521449014384348800408358065012861911753546857975469388899724073874284661415407786758885936730798381423762704925707856966650092601047830219357433036845751427452609104914655242618471384950723028011251024481043181591890664715216458158627254331449120285672557133287681998627646517442263502612282876566438488088236613471691695278458441478911158776328716678634454339726060235303512194854058779984487428025847988954603710193505404976022153097998401358520979232729309527098701521699438281169588435141145640551307010604066200508374232227890787552140735089602933190379899613021185391617315464346479971282648558350151082622175683010110704561300520745141103071811789542622790444252203217655287657338376142585961491067542435222366902735695940426890594275823374046347425937312358007717702957839504717324964407126787280822043986484914357792581984624544976732886299850022494347268163048745960544320736164179927200154943706820307637934128067769716811523045143591612957433926739980269027533904905655044393793641517155108877065146951643862275908683153916747384700733015418550447178750380590955351835988851627172374886128857314693156038800107722980919798921868521519934336422097787555380901006562802270779870281936026615214322436875897502259460021935419992375621301920391803951330562084782559346282805505263837157438622921173351589022200961121398083345113835038338321543045235613071092307901648655435751123085177070477509515815418879494961820375711461124811981516759774988195786938167649119914282361182883580689935839011227364313801546443045993111426473875727991839850939107980779327711048101778204316198827965416582223410366822032582172173452688133259608756849116128882059729845097932735150927687075725484348054812052467251910042822854024645195318572402787807862950799909281158107360843065865745428378987108401998985453305724426232735262188169677401590601598680015163584995851845764637174220545274675200000000000000000000000000000000000000000000000000000 [170,6] -16688716832634815138665357571914429365202088565707147540792536916842282464769988037127888002555393775158595638469331912492627457461884105098513217053494916209268097981805330805519376508062414848030480565280068037219885292254091544986853601365742200266601589993075652954573196814127007661535788515089789112800547003569213709798760633698270514568830498970542929560222257409431808191042994210367932034803023170469486601246578580586621556574768073274793244477460319096317054526233276067598662005167310041364711735102782963956130426348036876998032187192200256117058063678915423322616266054594787408406041207049196790163264572789350972782114653199580699009615564348298670588157156404622192220102672759415030306310035975308304856767564358317753592634460187644824157120043795247600092891967915541482404659516800264666994470272444367589451033717131347013542489073487052472605529410527168788438756037123758234038428547731128813415106706778263934267689135968186031175590287307306431003175995835856278238814238616482130100913359034784324803745026514557239909703049689133501552709987586663030653098216141168495517549797396314413930442551029637693166287446264588728574818594097262076952071862111180067583322912440784221290385504181992817681524279067481599180319285895990360911412056295713794333554770889202114621658318873823390328299552753266934715626071837994041922715550063443416023215472594464739490414352950320766330350720235371185825625940970166228746079641743115297141324898228041852782719854471345341357001719738449447487502806030362644003201332641132950774719153373872386767701919754788967687833679682064506790833997924193678716154196445562419229941398593467428117239683343687022248225693770629945246307540221688070538674884439600599045250104543572503225254658367535977030333510840318556527493777445974602607844057850505258563160815598178502667899988182287866030548244892357890513631291120456638418564315531841975842844509732864000000000000000000000000000000000000000000000000 [170,7] 82557827118587352234137274047484227392063305540863377447944992635509678759928019348114726195964295566132627446922338705798364474220558502584038729958263290624956484627958134485514721225450857644899309618515683415805413646602841582015699759933898118657346415936469316790871487794176491095126687426103926189887391973566877049060770187443254147172811096037340141689826484724978966381402720468725144146915566961882070466045162321667702151074682221605608078085242314511024633769165662392258606691033338481585486700462460803746084619117856746208282808999674055628074419638961992804612653918714602750062380066611150393182733820752846437040832978487435170287940580221228325439057917472263216638604363280938142582144313616365660154800238943054558908526950486867299512429625193094075322120403116872829073790863055968818381018475181739748532960883861656291623327910259193856977888705417604526301895522652695128990508838009184547486406789454520919485972024067330676131492321757987969398943077075531462094608408630176056777036114793717903984959533670872534544936834693005625910021882151284541635205529774068608029713021632847232254596235335223490560314682936994007207743595445994402904272681531041188494198897112292547566823414852391490837692443424422887497357271054622607390691986528012741993648999329842277988208209699172837451743680509596891880157763557401485895951249775204174911043795142882404450325243080962591118619038969816550409806330166063094339562341153663823896239786012209745390857886491560412758432511111080031277942828523459175522347895268998766544642623734052925493654199260908570525250155584370843839618293473680289261425562109594389138150711964746801950054481730740349993043307426892567184170242753853665492557162208404306238893023401011484209750353984772978332895880618903760538667422041223921481431698131338886171563210996318697050441707648268149702785565079055492312717654557642226135938662183102836445039873228800000000000000000000000000000000000000000000000 [170,8] -235775023811229681351928086193929514351428989347204888159541857618962009761943009798472630250990392806489382335751861380920646389387256860859138300286504368556396490064291237753489293835515113310024987814511811440624122717782858850267880000139626740596238424812977070768728038731470189191760805454612336436835028267181902114357780988259983648858840027331802965654586212187361033170547450778227392356211084895741075095869722565461409847637978384213689223144318823015083009961057884389818461521220412364675519544945253369385293721147572907099579364043913572479564823066647912039510949952146719523021806845216426446116448737688929547375579668675237056220271395967914713515081569390866641591891194571204168417639197498002677528481530405306431959538119942235063962130428517645299359853391746211264946268421945149576304505779103985803321216014101642220224304590215866915559104435504572140883413237657552197242565044376512648411300214556166091058888335020291719269591371686312379160470240153261631474262575356491006279267994921542694648853724906071560080523854562618039244810471958898302571063930090472206203244151944995172012541477438794650973354762596400723346691726170647124779345102621541493962504899007237669314404563073230161820261421733925834642922789857898698344386034472467615553500256826252060291063237874815970653497898487997708393399781509859442023248155883001625855440059936867290633296810351811504968567036230150867701999775304423345843294255707646844825599032507831183230356697376753646814833720424286338559245763606742359664797583941185223691501831761303823398532302629060846674109505556701968126966382508786083723232081199906340843304402237198148996306132926797218599418614652165208596422450542917192657210644468573425194268052134164598459013231108216631545676136197232497428121687821375044125325862679779018930961123597700625624799075158846204443393729048620287336758198865411845276692772001941390230833762140160000000000000000000000000000000000000000000 [170,9] 305224406615798158801226466945640415793996670195647363050333485550589906187793936320620286127743037491891478764597627232126274553081368583792590400668944433336206254592875930426351441536878476995249288138308575557212132686024370707819551620590560835408542164301068366661911843254756906404416733509491479145972731287606417041988281871739972746641131050028512920812312848927005590421885525464691419282019701853360905171589189874253221723733478702323485862296616642188418300336450407563432249801504927745094902270740525588199568799124966009588526628989738339082724180028503965159418366889525617090279951421955752710201282612848108643428336109472819044309408975107514049831414695760843439391573548708145046002805598183176418464050541697597735579523491412850839979510378089397436165044068058799914595911566784001982023854638750738577706779803765664277393113192000013864315815929746924793730543465183643332999438736418128277237703524651457289354896618011077694558392606290440880233225409334810670197718011730430084431569145828637455017049167710247056695773384701503749089222681431328515262012217914529725391598921217179482148802977870735198634163163340044174775980672253627796874719806204694167043126227133119955644757487164131489248921933496297208290389912564238644578438377211715861713766740772983954840322412706147969946057485868610117995903430360014954879679285310284671661130345544120212105136585734114963653564249636542035595444135832976325886157439964719444526107129287481551240501443575328042517000147482728301146220862253733544659001241318663859429448834550319625357209821060607711028405642137336345340791006168618023763638193718765518209368225154687502747827906470953147721378511211825253146134838056909468357688386343303138471202632603835634597439012472752960719405635156874199034340830247258615481921242026788913129763411940180850264128181523523990404731312892817644871511992849777944088575136376984980263359689523200000000000000000000000000000000000000000 [170,10] 532356532354962663685648011751525336036184735466286982065790855537131910914265937116208031207605868018787868346847609816518439008203716884874833003890659243225483599971488888484910170852195321262581785715921544284386059804772221427543927343741959390136995569291997289870360346631963433841072313192399111687337869387266112008833173588547193766271636506935364099113520485507787625266650387549010781140865121989761024617468088681435465544536372573469464096626667303615081590062098125672676711858790170775411937013932971641203371708807649169831859541212075602687866173879735295955529023566378712374939038767301455392729851899626681759427248122655523932419895645441035577569864837254110331294081404819752790554263321556153853462028748339110841442604464387512113409318874658767453062701072313961460027782645313141270120479340900066989548462454150295034490333189956196996941134674008192977593271575920925538761515510126294670994265165843124861440247888488506108509181600863950438106238110236747069020348259286287308771997511458736023999824153526544785005278447711769286221824992013986510665519574556448798533673651356622854938408856477368226328134316819584001765941522458612128040107967046866809751433467680556516663878615232427003242924086756986689696616851935022699061015458445221668697670773766865920908770646422083787375173060157778882414804066709586627710105955432060597176170766721700488660680937336259851106299770046619280945920471604468705419008367378020293532052876421487200819537433319381980601668319625770231416353864879492560205280663502059229152991566550828782736780702849165268790876866729689506829069322252389649038325326022228508616752355254960779886854519567920167624449693131755348287586431715650580535212945952033604291066050954335304866596637070251262669547449194815655314802709760585542791709939478375038739737547254718342143537750608990370007436087837613888532163608520168299218413485386893028189118553653248000000000000000000000000000000000000 [170,11] -4003449483954609885398576294477661766120127697228156115113065197211281434212717973329552990881051403189833132106213540985174832642242232366678916718592159572868532769891193323048149578929275228932744495845006771472116091817390774614108645119271831940119023955074147281082071865110091877223339089085034482346621138587604216206354288929672684289747479922379301167317115753003033329825650213675412323489667933235436734126051172220078249346415231082241113411543776829993186882351639397304501659833651636788003414142558250704122634794898483349511546763795645777378457085252952868535419583505866637520336546996603864117866728831630665020554625754299234733484080126338807999816595494924338381209883187502668980189891170960482781006399969446162430052812469000895754811904103341461057286531583247170110881579044791140576056579054174693823314499966301104079353850927148479065973349602915108618553505119588072526379975360627302945586661759156096956513731715107796291388319733725606730477054281055834540329893987812116719375691361040831014398325602790949614358447022331238257204303646727607881970681937317050834349942841385609803847039436871431751977623762662856442306740007932540724451017209506394687899631784993521329635955583152051711865202016276944952066410636888588664530150399381701389491972548579729281604252920660079621017144862272810277063612975602952890796829433678756631483395514125925165903822717838604622298339138729890026181829531495346325349439249418515318655811902243691902608763417355269101793764171653283557477055694431029867166301254776508601029158914514027226190977780207738463763812164887048553104168671157337808608027564380590701078239062652774826759217491124651860521613334737265819950486536122567916005763400242731699336208182619316008266990888378567480429249669493359161012677866881475474931101298962085647489203737521531078972115402344101480593077072813441971774878789359493415868723488743103395468671765708800000000000000000000000000000000000 [170,12] 11857525488316246949534745099552252913431859455478233359834535282314392987392566080363464227517278374726413077950968289255856081731923200551339502503303143406479553745285329301073860177297796865050134455293345968794626449672535514087101029252663268495017680196417655569486349557404828036357244754810956401051850262333787809699193155951088914039317260069655743212554763042152836534968416294487943693804990129723203149398437271070644540403775313209543464741033914995670062681835912131347801979512478851011196342641944932043137613530805057100683704012044616616636851341111498973322702765496322123678474859810946071375178271727102018311124102624967251736084182400409680672435630469718469553061532735573223665303183045444539783703690481365730262844140090841582705183027738403462119199327121800334693230472559569039855357954682474146191905140514820081177244937390188988912662559459437474676194889708430146297624976879087463248008997413906155097523120325921677270872734941386616484640781444888356480588609829141276113801483495450414482095300164207577227738315154382589869531256206793558123070241789620938139777286479827683594506940820683598582170221896010647803174774876959727564748978090089408909363115704169462248022707564770919096273496096006717020622578964582119475119121957452660287274403976014731523929481405620386407416585730288479864770950165227979198814790537278058062004146480851565971614000129681591472308844041697525412197529482361056686949947257015221749654495742738108096130173169987239952221231272782113763876430591415405048897169011723689929440041462563978882939701121254752830128006712065389176703556051325417564807686898526564602438594497373918676978542838343259196136871261995057021044857197142185517498101682111529792493787334879606073841770903584477081080579945737597279043139864068042658767601079200762051359932696443738708928738195637457571394922331559934613389095837932620098191367781931075469823684284252160000000000000000000000000000000 [170,13] -23552409886856186595283253972242412204038875977136344260549007391559891062605069908323096939809157821999579209280892751681574686863516551487751372103148256488023910543917712434963952591177685316863209292146113163608675058494432952691741401779873405203251600443220597249812069097444654592767965902962413798523486675231163054112381355196214665906566321101595421464890358900912493828560847616181943576827500496770618333183924257955867684160372162143192352394505129585266051918272554181808384416694605591196504537009496066672994665604623350338802798623069462618650834430596963398918888324527312588860115691773476440791015339760019550943419508627599819766829586803069196414732212161019471104429342685941007949095978621120660328035866794193839024263362642298690878348493052941335233965994638863158408260813280787704055063563354090674665303548928050516543973444678325483828026390521667128856147284903897965518694530355523500122246205572455931354419363020781403307700514427862394780352234653479313172812583767841347185815836730161364669007202137629063941027130574201173613488738004297520994002235329120987135987134334913149283922906452579757667816919196504624803864781522117495196207186215898772542347066170663845152043506032341893173561720522147857558022715952981957436777895250895240296102020673849802149256675426746006698325395427017418590523447115922679341464648035853314042141821383875258289900579672095319443822813525115279300484716365870237238635111765309516907642778407239426332787373649402758669637199877675016866428348223347619063274964415145611611649451457388046257960810422102839330726491947160411525190325342205054080462932715227212518628614187714685707878311091707527170397190842179530274578813108285193841561999160320754660705601032570145700378505738080443058739256086898412783086540013499732356556522963973125961566551106751228854048774734654535765988089916347637289103483955194550410674732274082405800903823274803200000000000000000000000000000 [170,14] 34246026247238678585882066335764834270538858544329957359765523120469998684876766089413895155850226744646907332994428968859284034933267104313904686193628999400999435967207233533653969049418352155752168990436894711107176998779226068993609837953264675054149298639790101629260454957296158111153568928414480399886905904795605883544850478896342858468475597607787217115343490444288924325471669769259312252911876029784044796918112175976965320765212095673109022531946398009640551370104499589593000037284895949654766722132742501633480981436869517904995775048299766178521482157605077008692770784212846114900024980048614903230436241348077934636621580987621075714370034644560866262218211952167337750971148498091590565506517540757254671427515828869014853976405052920680835425789800763410768308358390232889028680369068115893457355494474169776144433925242320378419391025124526871789873471299546403443113233510393167456937309941504280669240712537671613796747030966936233706961209985702526380397979198891535652461641176253759941112255219690659016559636590476442892759077253485988822334491421952617303235214432008553952636201758837147747909410161222786836267098828856362118064969090819921941866855889912683606939073935855981719866326745498974368217960962580774491457200260435910838297892849968521519507909970879725294539678946025443238131145016450889347302680305231774584199581935545804501119120071539592845956219825159122302679138577874996158172410752465361495089844736368559621774945850051817661356119300499572590293499153882121546882841598524949380055643128123935170382390284013917115748822822934771465289428327038158478843010522000784151061071576916955031367696703215082175394390810466337325398079554804608177344775573316379017921021248198005232398038275917132378439908665945281238756015130966219612224019142059243265492176120368359992694065976673042369102154859472324408291303111190920338584167150433778985236242965319444034505943621304320000000000000000000000000 [170,15] -36054022261002783515109386575279717890987394663257797185226733726975701191201412942478166021429623274230614664603622020452619082318456023622355280924229863990300926898462446387380440449209936241644388242195639092749555071594669699451883369628618364250215713711441349603936655477361940430126811614508336159039230732263797560149549786212292258664509418296221175694385828569780621997779635497938105866840226352067112360399640400337463983334997324843433308617802875647205454800085940199175352397716057516939945226682649454162300804719952819099442406213276276102255913373164756945617097894175520773498873175270471970943437400026057001912463656869001992333532830457771385057689951664351081283037351654791089480747977340164312427264229665504832224245834954566823741874983930252457973123176576684021730121849439078425761384920256676211682875945837953753550692126374916405558197333239094865199800304467648964506979937518156307178967558716346926274950615463069917005007799095421770221408102002001320894383162933187301690225550564227877482976353418422938349620490197336083307183910215621565966047897079633871142391835789092619829958051422212132197934868784138552814733431193704181510201546248867930089979912106733180760145591204001937687229902544070849092353866934888136387426990850767683354172027774160789156112484800409605316043724351001373406491628456711057884751109175159253624486121017177490166140785022614270526867421268160418176769341223054464483632840535450254684091122456050667131227215589249300252295776615623639776163279991072394736737205295135444474397426554531162405650450548359032119907791769840805817317537054223031766482208045770804507910113891614372346624543778242459730096715888309238060461376258138536034431453731743480292483509370185618752548946447159249950906215163252632713819830042290922485335426324976755675011256501643253157463349000862493472460598165576563046806128107702173968821395280270624581569795745382400000000000000000000000 [170,16] 23262686116812063127589025883625107975049919757005389796853451141698252995866442685464352672518499413669828413574611401655380258621730703997918441718287870060076780537599296624702448759508345485338410820915764214373124268710289153820952807393502502435343279957122229739171615396860893184589298757349034394350669230380422522662116869878572694945863101719721256752853056219099736921011390691243773818691588716386884059549357219953462993832698778709102376187111001230418352551209345396856268456242802914245366563929788474831968728898521057935098369472121071652250200901259018245395874164465872218250892607619566580656379891319478665298585243916696063083572491418911766946101457206579518854183435273138722886336000930369052964570182301554909499869605348277145659358861664949161431055035038418201192395371178472465241702833098568957935341448125349346974701275624015061568448787882697624314059101952368910598477382638678090972952430689873855891334522963197453696183250907890496338933030844093119970217147177957363424198434270936824277565328666178940776874192006965291384345944394702926289272368705838142075601492970249727442632413146989016527397942881253232964302795258706369464887204569805175254528994366624477086278046482197027458258950693631686244141626039479837638240372434324194028181072102174982227371696549580948845065198731050040856871178332912570496141156250859962467457231143029814548618566722830170661445865529573963767067902742550372137337466410841367479085323311203770259352202213084354310317753390250609252847168124193324824710530144735060751803071824752064638405248023424300797022086442611490912928122148495318325359973959466507626346956543852158617440681985524237958215429535918038030275035981218312076004230945469716720286307703109292592557451497221114868130500415332870928839247350195689013240203640437777058619879877479661569307002994899178591041911021210692795174625226030602821116293285042559939780240088236032000000000000000000 [170,17] 2270290718697971536898915008886909276116877627186724388414207584307196425415797917029818650123666843700888198316578049536638048677484335712828984618250796900935855262827630996101511590721038060256059273793051829859137529877434415118261545966659538566305583427899415810844859087466947530547383895597156683160351337219757871613056741166748829386810384399543170736388711740068367457942921388660290793494328327362550553553716627661713667016148003692667653660474331352429596683406538418628178068245937605711859764645215648815955120183117934979486090783671071053941014046731112816219709124095179822418305954001738208106155254228878803124847806266102816737967871320949262472478850461739267165858973590338242641040740260027185012962251221459521644902971788852881384496177381613578048416725314122847407456693469463072213705843752953284335191014569636248655413147623958480570418565693685363744529192297032490478892766064667241085952650848221523022529567034491788319625112668619615225440507944089978118331485537780603049202820996888702970151905833826393904751030117034423404050241165218295040614936183022674373710717120266068195351295280016738863404621869757707563781911212116371822173070468459003961748450673137586670061440746915763795030653419290702767294629853684844493796857447752568808850988392776424373927059287775381512584805292954185116735253154553157797709578248325118153310970527887718066584055440677131617602666227871167076837334262397000199981967115001305360348119779948991939841868181648453862567955163086662382029769031865481787006249569266818162446940930150649685808012129287846749719441281218708936214766946122855413010721246741720428020945022205905439044053192694000890963255487933159837989565634322723089659057343089967885715745254140918632509710793896824068898552504602618283091331065717764145088261968823199407105555522394440987450548528844815666160332015059082090331076474522928663209764979974319703162588495872000000000000000000 [170,18] -30783109805454236595668209614284392176431384927607048164382468634436839766441616120636145860041679228950953216667540873429467439704042914803889692758309484435065984593824568643140555073001085860321469158321407825403450681236094144697991941737950542315830716847809612806247307492399554463554091719475841528782468088733834087513974198768549142910005264014861652641234863472064955789370011614995770463304066770035948343789311110011692831880120850906778078042660232220020519081785247685828787771116114650686914177054677301503439434258433745103104646626380823948581529496526616514797019771236236571823218389883253063929736449349345713670591680775922296902896612877190625096233779305603728226038173202331673320225490227199675217597937951039406432164413019682989015452944332655801254736154984586132419399285058341883941776221909346150190547799887026584560463030636409259804556357770257023919507170683274464350208959606833943553603549932501152471049301410128761738006304070082160208420208245778753471091890162483518052223832991650657235580115351446927438491111850593805925155589526989704538100513916455042886802038919996730570073169019490731357105299709354281143704577283172204276227416480322931026612983109809562431176483325064124720595892546693780191868471401725533626545574931304027676099097258605501817024821512368548748436049724473385878946891395155577353493538992085075264800427415023954068463273286635068664839518117493981988925149079810964371428282429680466592848635977295374604762003696067680155969258244757024127889172573476237729067157373422512549523013595959977698512783814700989166170748930756979582419324428476620562111566097137054821852080691614699253229585139966203962014911761156848228707149960653515564962301374328794180932421028349061682138594683497564897070426513088578446426369861142891008221295805795925379199788133485572946354384841516786383737600016549727646256154077713919773612330085429205252687564845875200000000000000 [170,19] 50447576905043159481488082421055274718054741359252373177081579871102376053759352768637157739750951684948172225150950402416374727008989913690820215674141617444684419225768545311749192811178781728248216178638437076337082922717102086245960352912233451337784789808437382806176278137498426243227477093522179594586404577545106368477017028158876322693878220741175987302017023429310435187506569613171443742768193243702225246495924054672852165362979102400807775386537345877309921304710539096899242546865724646984000618913837773420661510600339702151945953717621559743809474550990694150845877041091089059422434421059718784522099715050817863819313661584619700011192517852913387592494493128040535419073462765971203145593257233050041555024769688850561751415501489576335958669269540932343999137040607323162161380180222270261284603336287175563337436665055546363739321639187848342792594615221016488244265764872263977603956036344450253270265830928120593532889171546832598373476666927979598385900694326530860326925504022170846987368406164599144875743153439980379644063729989480082643465971637131259291524716208640160960107295147540996505177819967559446972335804932953160297403217411184897080908204470825246674041187372771373554121045154848986835356464935066845974794214521517141564064277716988421281872251518339028868166633888446727515200352606236009489707469002597724508299889340258605869788660222947266420814821804255142672447838507501792509360605836723935247993561353987444277707836754512480173157478845960054245355707516314596027305922123108646749807557837334917916143879989269303154765307849670351185250923363357638486394864021796607191174909066084352533674868212346441023201110356982754418950038353960710506793584048151606925590289750132783151013862978276843029812877211060393331790756724918678364858801201186373826356169701371145845326730758715194758364658294586831655741592553159869944440526544749240423325933134125834353501053911040000000000000 [170,20] -54713968887374981063818361111081989973876310054087869873376583058179858267468666218972041752387455864338585279239100046496486098615878400512853546280218473037127204002025213020629741158132511564117243779486448217883900511115865453164734406765944789641458993714412965895062782791409472654531062279748426746237764271559604808203969060139971051620013201353976082775698225231021989142701927570542011225638927825270589271972287793716972968251377418534954741723257500561351564976294244089143104598982610057020687059073207901962341397183311206540033923608830639278115445610674983726717947407256936886206895749179949326746323409978955408008845952333802526627770229503572050783963603272579368387703341316020033185763061661051025026720433038315358470917889403189236351641281676935244071891950072771429808993701682648920778743710663199607547434528361270067599379247621102139627636792009899538283992499686961914258228913224185897347374265059769928644766520758291420046878494749390741692075089793945436930021539068074114599582753440453718073377704433874551620915941619116354759198292558043535093068279361808552198265541135596374819188465539542651384536814948138493139567455854911094503897180492562337767299909284782162843809518887519310621688813803449537098668751009831409639397478499542881287791680647994831368507936584314793348056434767493358646348799663969835717780219314896584252672915860244952958981152410222243307171278156413627152486347155873079739032827195082202967213081160420926165855054344084402368375746937467063632988046469660236123478249748227189561078574232104285118362139387605519302643940937841958385391447999628153400872852640429813419466825733940568204369592287892780215426789155724860463416721444496839747603686954728596551382253119672342912550927627568430200517365809766953593221575512144517855402384411557316349049671676936540282801933614700694321410199016569129881547165012642933000107526165027997642895230867865600000000 [170,21] 45329808151442346181762247961068048288701369803586036215886396888936123581095126060323140275395304760178435523502369573648278525251250824049238425047609397374663334305398639662401976743131197618495314892369636493369585291278788406821797720961577438054511917344860106232915448799822057613543923419702824227766002758914610009905120789848222413760519776041463109535083375402382663440044047671878653575734870775424303927263703141651530578205432075627065600244307612269220101943438171483048210136039582988039501236613277777437426937857808556208128561474813493920658493496624535710678128349979309237839683652543104193597186785193662036789638028755257426131532997310478442873308043263968130055670994420944802775962815492025181987628617437614147588226176744804941740440082702489916246528251813992851772796893437130036274423591833724721015347009855193057972323804681847494529391461630119314567130217827465039754806507591220385904090056028774262969399713612850968732839066850615600020686367291475556840504745572664681074842747956088321140270653852217611918697241626466915614245184072773294916686601767792752815673150287790035942328859676340911363231632003596050258571984460090939037550265166893173288920319007748534474202911288631981454095369448433579162742386345307266888007924898179552156965375277477037189140477902398056778782279180402584581663892244721492069307676565814036739058408637168112662825888678465251538592875141542523118644080127457423286208304016383095340868539420921736386685548906412108212170226477910487844937047316439092740640133271839501654340009083880776500314338874086027835987762389474165621740556271774160923853081841822281544325041298351055874696105995308697058391988860118925179484271422634364862042827508360821702312603824365721861014569104204369621219637544503378285692864394418063837414477712978882948119902343970099159072741200469053707694684844188493954503192669983485930291007798855551145956415635456000000 [170,22] -29519141048761607698663105466705324695786454504789854443760978980758119150361965585477006675169679359467808695808523311184326737639494042887255556899303931222140419901093241992794633932331178925860036355474520895128308004687003323006083233910926275137881562278730570596182141936625785462535462000278058931281626730422516330182963878974337882193641025786298648392758189430717418933100236106559085262669977204569982298741584434965031088064455029288701409543697001144497870394338734282911587139917520586169776088076833231643518441866324666425076647235776535155718967593769357013173125595219562374894636778634515682244006785781291282363861869054298084250938990004843687714478159048762332726096568825655146261914608030246755426097025454168310680496594046861834686166529895500855994501125632377734277012121711643654398938727159936349413021808423239959448484245542568109285598505061994602902300335125760596916564841109793303964458473999407187436115300236068829078190207338200634491651876818748086924097492341490964003566294214915657761654003927835099281624067133885321403777220647062625852474740899143245217985723374512506514180104920229913800207367515976746677979890307331592977085732121363762137880716560769228493703764521694532072517675833219365071304772836587522557174624948933383366478409741540080119395806150671407461779563766462624067174835039412573134058694180663298526679334710980603158959834652322640772952627573720628332571933970372329887001177109168784890288624710107769814223376216531251556973498955203370121488181684395409427875432585936751926739693411271925380380573346394380022429720028915919711587321451563203449396630956555112634156821289476585622417674139255962164864393738054246401094420790445633984960057389000362388904038367091663705223868766564232083891302356708042670986487149912013475890131909190188653466574832316547054525236002346394123798350235446534810010235311201698450407288992356516587795445637875360 [170,23] 14665876284228334654578353188507210101068029066073055468712601724254217863045768639124223882613267745032702604123549463460250445471090959175143694252340470025540146548064059102478865480421263642799024077545287594260481291121343486692485167914184073962016818166135909177767909107298191523351803383784085616068442650311247927034636267832103798901923439926258393901286301424556851001164255430367130975908801559596741244461689156018097397167081980500704969956476108794604869451588972913537960931039276399421767162792270123636772204285242803264253903044572774123845422121144782473335273529191408040882049337821745094948282545567802028569413975212234207135972499285745608737362443148348983775510035823685560940244149285387327152105883764408815658176441136581804385921244878735579043475229310705145083225620595560870513194983311822759615657270859735025230473248183363533193651980941368310963200686746951753654151291545493736054382010894655898703985207406814962413519735409369255764247794228833003034701448151656027261102675861352563048241928478577269482331179320700626500795375584905671718621526980946490028728491555770954973017206541842560613728824936301088899307477268101167107145375102014687280789461284422337404995329218137413167085021310895516691894218362147973772171443348219555160314614433547507664647001778540520684898938977510360728251656080107974382967552181605473098884741757440734233518490171816541574364459775625762487486536847972963574148375753764693630795781834388764736347633646731794112214182083685026871081918128735966283205113795548897243639694300502630230037801480375884507133061379235251527517906106595378395796766655284824551983157889155877947217221108020736458696744463800245677031347585551209081559543594746501619734820974990241682402459437643612563638367483386740878265684885113863357276414243848300497481989101702815840860110659289222349189774621757447191870929708409387355347601855288454507995700832000 [170,24] -4732310322216799268014547202306199773703626369364213418637619329766375044660298260052823448396839557309437019208495719584318281668377772986553319187470311498715072280623675248565417132082535797103074305240738322532286874128454987319725129606074963105822757727216814345741548911731817615905266421403353502623411882835264443923095291711760710226644372332078653562211985208106607321149857437089316856872130353781443827412705768270067260341484168361206030127797532734450345914579287727542755564911198020422489339136502279135025051791737043643611857473803735918921309459528739495696982822652894648388728562028019715323079275845075747259013140763103152771287940609655298539109362870148815039479249977706290025275598101934925930592255022876176216820482452985123363254519346473267286105367404542861801094141902290597112800290883812717949873143912153332001317533028096419589586824842895140880145798770283703294957283770142281908062115662465535201219803457334775729035777117057691469686604474075364273963728977936750317381443021444277320390523808810754249268736744049793994732434454250495924918972665048560355843703891983926652407772376162786498219195871023930517955579866613255115121538495066903879564566135063084291719468650038772699029876237084378813350063371030179642098392815975817690848552473273736359014028757557665420034014324823461682380799278231462037225862911138648481364482170143248810127053335502309161048686875517790256887868530293552577471165940383148571185331345914705352295103042497714911234838130699082323384998587353457263070401215841818631948791150412510036055907901368925743881235101607006169347983230179374826741224376893417125433914481708039660096405247143721739194687031324941646293463704070195290293585642523847576307665321331226109201494633901163243758012193134704595418566991188086518828244815657868603891268104812749820913949242370205235279355628028946138013062719732422025820739753613288028167187200 [170,25] -34924071073420413011774441843897939618669304622889693209035834254916547366010001659318508479894163308382305254114648783627349046959339874076264430204884108534181271384059411682692198627080806632737560526169352792583967047697844725646401303339341472346921814412239957231826139800684839430810243642894407933436098551746703167770518124198827350642409169649968756812468810632878257944771274772871529133339702602444116634590912139263323259127475419524547494399405369255045104684719556731700979244237920579885212171009843635946000743604551269002411844548136359075621975147738980416084853183537735166491919667653072988017931671435233100228728517380042779531188056155784954246151689755026664096128801432927763901781661952351654816930367783859178395821098866161011718074295748948583967465712642264477242567642931445554442793324242416323381310277046366843650138661295012692410325166015369113246626886538485429782791318116438161452979122679302835958900130131258123004368483540382749837708985847532023436596944410276871695021773977529604687666523594042231907357256529208942476624189171359981055781169627899330422325243803622257329118202537313794152764666691006917147677179865997837994943164258618698392286941679725180235597277025678537851662176340409535925445735075145380706641155652810865497198382177448798804249701832823884695287403430263544287065962261105718080847514639490540058912123977067699203102917280382718255660301384623686363570722298981823267384510191019719002288129577474850259209083200681607661386715255606640205608456137752332305931268980250803388529523847053451409995140838261531230455342182052743583782663588226483307601120791004065168199386891185915842524294775307624194116673789280644307991149499566766678174065784578297742753089083665076319103253266595343917676954841929666647394934620894516797922565574100997526659805236904118738399392666539507989305617696240782583348005495850045398769922426452635408000 [170,26] 1366382023700421541838236017584645203488195075658212485081832652616785090122869565655912773450354972442615818419288642027364474998554950637130421784271282068222557021283662883758714016770201736973495722888552816280251075025533361849607977247558219650213766750181572654511140036939795933438898301297359480621436619577916285531982810440969643999086235466589430999012588765933629333286854848226650035982202873261508610302389816192632297958244546074359025411356669763259390754879564231235415558442204249310923618949164389299237839282923795446237662992536048428135945431009985420342430044077868109385467528779152408456301464526237486547633673083724124685857603483045201980813856155032142639657515530294193725927164122647658191170487910363218720701693205130984407066918235111914362446861373374411836301770509709883158482754213742673927412568658060147454281940009266335649405978673114429708291162191303024811022399908554024401715757954903225511701456118872946105156996404367356669947727388417173959534212754072692553889202253062149323135796138335035641263523576622432264496663645810230442112525525823898231312756972818413167304523540122945086983761668029968236306684266495359666763436930321906910576430976985827725380491555456788275637311451471497996348472227180478731969220147224966870550678560575801974480953214280840662901925416639480219708657131707458166732781450660813309287045776985218164526156486840135783774517163455209326894523298457666537864264503497312110672781225663919301703849484339251770898008377225392200105909702961936902442989770134566364858562004418382881064124682757364241259042634427421928278581591654472965870808536077942126653633524800880628186162312443096809484662962202298498605351168160418264453571779079246037937328041851670736802673730007264512437181519413087362431224805147590322383865951093765636570367291248078641579936416026436524726322532464656175301728007498871081283184588077003285600 [170,27] -1161742721827578509064980369009662093037431933496179228231617515958559662072939143350022089667110734710900203891158279679069660473622648859701250449632891412260791117155714544031204719044348717225421757505096437792807181919072114871483073616855607329876539214663116330094763546939343054952077853546559281195079631141596484155019247476912151240167902904575963377319202663106326988241400553635532256060380988275654733034015077144902320704530942389431222378258526296778496621357785945544490299452799930217578404651263482111463411608946160784564808543395740865395134434492290475085930393161788051052149619306440274210699833219301385564487432080356667241386028258462992276671832609325683337129163864738248398310267564293492245685789375832047531421484648112615116364265631723803440616442268188187941823418245168400124630925247080844674937574189600987490813991260949538747523075002104439057243446183065535239018660860939819888763600017918749370855747436456091896354833637720014831645809257469363983874440188364256493341553660718921715229585439621456449884199729437866244717653357211859564249668700700059271336859545568802512290667709167269012983248262647032347227649797528218753953184857309708346131533579809861377645857000860585013147167065417776561018688673476721711716412663741475479002542348624537934408545334295832104808589412106530864985059887690180620290241479574458203865028165289508077610543230940736212554547048846102866664765573677888105675956808149226684851606899241039175191365601452611213281069258308823173292748675956012654550740385781497473539387875435388225638892365991973266064165803427389519958880492238202039744332336067709458246230652332809031075589118150789924552459227995451961665182989050326510743495578592808134250292761799610028602892579084181449447590112491523952375316472902529013267082942255202872873140992411069112909272060947053693646118758012563871779486403985476877812464315930579200 [170,28] 621013673030273153319473165111705858436861791285774540473264949866311971723032820317263785257017759928510957695146449837626967197290335536083067343155469233565136784238595438956748913989076921753507158106365723945662547006849147634300965111914276976454066993435348445280231213236482841427891020333560935248513441963847162800157504163876821022454279676349386909169327085603420351842144635340847795554289806614919937688233027235629894077918037789562003244708413513592070346433845575655481151007813205366649063093649524475669255770487867255231494151725174204147152292785658783542983723188036640196608451210634775327765058236836084882859073389715029170890538854570387536217645913701715047447641505128414554719471955156817351766818242259300172825679807610720565847283846780252669744311905935074112432705383113779547166902039122284326962413862194578441152340004527552456078521302722685191043871315455807518004538918395850863268815211213215701005542811701506396275719982431767087666188798092368277002260167242911421257853818855673138051424478591248369299526741367627707301431300996585996215581221386717061959152556293088173786801278062493824142858824088398406827005123391089069308118168168853447098698737234006545429159494421056665234853016279872864337509088207291585119900647292030974044835932592298626204504027672509131948998842463661252613628734742898139931348162706380621309003163860563476191413387032167449856619455694809052567553693871178498215776391705484398743469670092740739771129389013371110154390389575819827541171552299991944833109725002510282672436436081749831008021321741136154435332835636588064668803474611227017311505534148960773377897112788510657939874335530278575353733235363163146121071511607708022349161048559553794124349872009140021559633540840426334289836760007957711713664610037937911341442741980718004386544410831985786602320622469096585706988168105982554912901299225254999584155036847648 [170,29] -221439221684950750400887925252998100703156457016676491409573486834293315457810472800847433684047050676194979247628955277503796570367769016815272319036968069706640815728528570854931503940903529493584627880800680496908442239636987462404931870353719559885507643111630765241529293961696957622613047985989789789374257731900195544370261496489775142128382711303606293377164009162512287779999147239589020059729354458995090060507319599759358067374017085239669908281200246227821118908045011991877197404370424478850245596118223202618146296262112334941296906419815044416550191503361532450810111570457177253668746022892020039747485632049470801338323810172834202474499113627514245426626403611785542005928944499309828106649088886047606690803236777320301945240154762211223927399633263923594921359234704987906653056685413652315891789439516712026742148196560608776911997202804051123078827371954324163546014717199430267905473445105272981039287810488146612207040877858221026026506499902421071405280323933759710658412276834851002522475391888575409014049018290180929710147609107075211386265468966389461450328394423931572711283863254289431138646712419469193192497011308091110045445956360119100363923893321784470198119122640852530414453573796542333025411364796652834436206964910138053104975614225255187787199706547595639602857018093846125277880965866884291342080468547696874287224308688536137010340158013146312904919294183979197458482676047524750974451739363243104721410206402598728644084850939913272889741506989354656052636036562448745578440305076981783765871233842536746904490624587612118595584803335188193727783882376508222972611217413119866698340614909581498824110221168760907178851684413750863191292331452251623974871178524700627082644181565313203273984477742326907999150915465685284440202016431883402968620784234191212047341097492386288258370866373756748429123412885567084200754740807462033614515691582554144475604468064 [170,30] 28270354076903744607728792831162871317796720645582245305002351611750443408979732665456579711332472763115712643520297466406145626837813549161373427328214130678140829751430850496397782353987548623575517362729060794472512821473970539850928302348722936253534147291782349806556979925667481133048974600532865773390398094039807198193330066168685365891531910661354803003257849115979919351956037817962270421162503288283315258792018804784804486705910757909814316709887137134894245275495456832316691212057613490497238885865609575146444124190326110016865025037864800790654350381121178331372873156110070225427838621142868669077243773676337855160951123095520811517146157206423583284616060889709176747609545594217974402551120308672612381130059647639287276721932590742085597719823038357665476594613041124122636815493199533811598954495956311627255114383577192235697774015367627657803868708399604969792318377745900619065288993642231393858775373663040486234214033977294351091119063724579225799475329459467403622873801572501476875808013866973794322140915522365153722004893166990881118564113341848140399856789000854834812535807924910617238372901792864981351217631264922888914561881148261988235857446060082501114223339086142159581148361054821507866665798883031363240096234935953005422063954481031180699410415622093748980685287060481447995641657764109998874017197599186374623110936174543108733730450798607373198398217166386140211809933056053566674931492950228461560394732785078843096777977378318880039085926711571901768953082718149471065190108934273689001991129064680547464861318860438899141072814708229817538404526343664060559827871133590834528834716395698352156070851156440704738637418084424563175513590032618952571014384273015880932070955388881782569744939572749797847865277548677955354619632698321088317455130205063036444056209128661824283441074765594478485605479193542799750141923476933750417490461557284056658650628 [170,31] 30434485331445632698328568753168104391371121762523557774795162700633774149445970017892699966325753775894315589518509577811290781025739763781718706276414069139155067633184767309053512967665566416808341544153252197036937396662057041551725256015693673285236609043176409289048746385033158786760778047422183819081440913481858026322856206663243988227072568476981164151232198728209738176869364827644901206709983176947421818480360640390065323857641072546335540599602046943534118434975885426379885755857045458788640854199476080010955484365000685553863664316520659579504454335277063037332517778532436630124746227697753828609104509692197307378280565347416383706093214728783704189121006394952453884605781077332631433047747989869997055370872893590100140390181939776756675870254174181577893715128876944891203485902130833278621572833281218970647757332158838688928587660486014982868853943229523716987048009627147287526914917187134976647982024081527199374906044594542349534432663806830374203787200763709348123617134856832133118717647967720208985153388415383540879407561644044941447838973124933164361220057053958912592967664883804305855127752205568758840407470306294629377730474805722380905461962706709416497832350765818375893251692847262018016446303042412329439782985965601711054179875286189074368295972713974617333666756572282578288279687193865688012006065258199302298659585003061229101083179948091392019106076082896877065317135153984075003423162214047870417641847906355639569481261718072823137292874424431386598058151290471300478015554440474708539707223929851341181103142593261479121968757722393569680430113874298747035218286450650835600372260206036177440111282300413193866785702075124797038310841135966751991013089482452462686944555912122308629788108470537730864374864529529721374210076962366321625283266940966822871345863712990420222370138097886536286680587260069788487168064166679345561337176353671022906176 [170,32] -29336107137785248175044238730324506360519510459411805737031042733159383821337442629999106848982392300222382462876079889728672652545089891959548323061470809296211430709948077036977542862365153987092027814985002409163752343052057071816610212840630687647677187851816502252045522058062112597370574575157262747674231590340896177102656162476974728182405756588883194717596628963309096219906849182702219894382531335671442580033323911314879873754640433424818635670010503661178235661293620063097702942342054632110591709177562166921315161407781875805116963386255725963387326834612279002876243559836866938677780354888582170739641361048409409496075340220248314207908640557720828222682952363685933220935713494476108687456729389422277911372897360355519802837356300380678706680208494863343614099993940298013558564840103039719592845950771639043485348977254373061309113463235456362512850631945440338520004998261855684216473460357302540416047482004611133594247634529238436776184257305470305382919337941455198058189759088645635449843984166879750435181455338010563942551237832276763545831288586343962003658568053393420102292788206340866590410500932160773186754079433442289858493806440137314282262569393412588175546315521239962676479023913606943745575780302081497022065583596970977497099077149956816040454729181363725509066120507375838708882989484021239971879633705475113799514651200145794600814796489158653127227674206158324765149515170031998131211840924840007348268894907930882825127298953527668936046533012805234443484512981400834577673491331433296480008554507502369053803015732475761892973076214603311655198496051686675880904382879482643322560861354346737204895584127057724781166231919657529689643403914427006313540756603637694238255994385029144775369942937047404014210495820054666727783652978791659129308139586189006655769740584871717920191857313170082287696322094594742799814631866419122679900979998474301952 [170,33] 12146449262229349074971113804986310386483777539469693792738090317779419898880266714440141276491116041953227182849330118074167865934036203757663888824922456288947384891665125999368872481227126013740534901890193691808248692858494609962660442614051672669955759823061641586165398136556015344818649479896008199164952253512885506968730896019994175826172582240776103157348852267414678383485896014950442003744381436545419659277808204044197938994918081611720357276102220989793887622774204916139453405825123935911500492807079675704685437907903782512253347711527844008072106426229274896912522618326962288332401599940559979519986169498996053389568394560991172131681461384408124408689130553961120879231983280685364134591906394331119912190248016735847346613309827057117162952236960488794831915081674300797054145395057097065485472960302681600120803186313925880638878287234367342956413412656224382259962772884607898025366079151806106744834973726973495214972373699490123245997200126593219046017369216607256416847943539139037632772134460063184158139481466823817671376102184615267901990103098072225304908757800838240844259827130367789844652605140079445940652402470708279729965837162175761901789753655446401972126782727141424523979844659018084984879069693201019603659758825960879220517239072123680037284615369074102993447311896102978688549571857515364871022326164380960362843716326282833916508550012502111168559288155288812800506291702496660645132805401111335017045686090475361595514649133410888525810335159001101871549118714775013632964950735118331052192078069918070393454889759508545437803228294512533615207077331590001554027889691676023337161815163286520800735819137984268036956180229381632091599024616428210825913678817678994161809836711301633415359852852218635854611845506578241659457380650557902794063958017923298044486984192747042956450131001130123878672236658287974549802837343457597493573718007847680 [170,34] 2457954233804197637134905492072261174821449206950267299906176771730740795809462880654428241523800366291449246625001801629022589636003161497519222463540957002257492126486550758423039529670124192044426017150269982181331138407757075610083612271243664570125691594711671398018081343723728166324092069673666338846037987617329086112506480905870434705249484847345720171278217135593175747220738356174005997890580779380948963353990849393739829728083944153193562147888528066814155480547361726625906484552413884562188130736797924443774450369398620092021620871365432422607187691349382612218212553555922827082112319753406464306363341457390393247137968767812791436080432840166899633618565417012751813937255749736807779654499020840612990230071322691155075814595220073200211885278237383863782269803432254026263162928167707351247276968876768453951847699534393668518070336418101233579544703595577542710000840403984076605268961948685229666336458232246750099465141839615964737241173550245251552260100180523659330024282028618338440550236528250437503560055841750537474497582142914260246439806225218883590917405665975930215987205547834847908120350383433524667718744492900716520191225928375935037149242647784569641002702093559601081475774717539955809018110030311508343626094337196210358332504536466654905777653705809026027210226633777083134054627341611610557572934148973340582854558125844162542728128707709762449435103501441208070670727506850798888914362516321242033518950498487625531606427601513122436983742822574830966806347860731203473102076293873310550633864568766745995474735856831331650512313866034794883579692877538677924508586335233112098285357974415822862448901572524214334418557865877129293090695156362174256203471569574669359593307711237559074303456589094305049543569630495526674704311836479060078698005073556577158757857495673087895557488479607171263963721341668206391473693191083910909150965183616 [170,35] -10004324204971421583214714230683269423197841914557336351437087095093599842383922195440490009920971358576714562299656761759246245441802058442759676998316867961618359824966549737723239038613025875457153574375431352746170672209927081418183197395284761881663397070060241815284726866007769722345263732661767938373941193707597461240923447304300013268788328882322780330874506707861266208089981966751196500299775522003065410625065434799064141251019035322587503352912956873769073674042933436381726160936906804088936968951464567585414508837200835111668439860958012402874559875026658241310617418590175596048739167833259228295887397484994854286684858502266502280070039796625444600709844825504741923129045301781533194274968961859335552785602425636674515579608337172646712024186695827369301979709007099182214851329045197972807566911098481384369981429503683194636300340970770195590391727943510022400854773869792952767286746264452047762152307084230062386927324129713799458072754036512320219595884547902085374899636790254360944267300668248802814823993437381880997682768552468441853372995314172240993904533312898091580568285707690670464878652234787995805195292197356488397831457362150602003952966797175608018739488295851332569703301012273689878206408538039378844955887068880669444469675354217388798144864998981505700729486691322648034498969215440190027408180701960410458988215366581297243003376544218747830467902112774703990061948609038331668701580356557494607080376264429071705333796642486743806890454166130629617317873142738125109572239850061426497322426025183817501303527460422220304152862478835177948834356199459159880009387290912866060039945409867968766088806733147023477490182617648418944581800670785920731150809315686188428776777893572088491091478640668486825013272644708716464684506241131294665207080635549396804860066294861662234557079004284081205320574274034464934116976327793827154615338496 [170,36] 11801853400433130476345366607485663251042175806335845059366318058600378899060974835462733105177349067740932283900979744436781137729675724973697481619126598222790121496355974101194304442675336280140504950560894527835558098112721621419699029973628429715809030914135115915835219038518994689088179655045247197394738810234920085305382748974333202947853458145038061407419546821591496372350795391891670444391131920402015970347142554615835773799211034862558314871503557493387400169943055085064528651447478020956064985687688231556318254580039172206968238056529800961850936402579895624733361281478910724503534940129049177820184862907685923012377756722896648426279092073854273867803975537268698634859188031471251901992905369579006048267744746161168418508387193891715823847719692061460795441606875754350078573621052332710380878126536939763426146460390108015480553352460316190430681180014138847796849185029092885298411975039376775133217288085834843441255040847251791096709884160398385503426705698026012034669741494729761180297972122282347379858601073849813948887783840659005172406572163872561653842746526960641991662883179074740475222792661902637050669745101831138561242769561004951975071002781529971453520605060266545970078509569115939226438855806469723864036680011428893539521525735760890293786024776459251057470784220566087493448410706217948123270338388799260346658278581143958352845116589036626931271813436924963900617462382366801181592686351717793875587545776033025796722150108317444762409239315759869859448056570417079426280825495117403493996341732989226537718596282701783092071134852782293835399734933711147028852472004016928014291334152788045582834095663765106905265426879128078250267611123350778576485019411392750640494061413789186076799704007275322122308003762754760885716806703307999395701526917451579498396297771334231700203785473255746611779347704743207606363258738483228460060896 [170,37] -9966212490284382276835696024210051669350456906414647503904532865646060432678548007910788215458979747430426002292380469366918273004922953304344642427266810565535358065485539270963454388971368583532863628821645563697357734849732849560901794298443220827954911109395967566609598350915079688760796747880519631735692461062555955398659980372063267091212167573333220658012075185600940259471837726163184722647141807850211702233268808377511740240346830997584344621016688842339347905923713878769639371206779461006654612078099329280870844321382421331683699913432996584422248756249589775312324689352784507040352991415501460956371202731021273982444717557185901576632374987061499037496545414796474877700366457955362749422130673529186404236047991799140007447801078720526154633529405276303366059293876775844953538121794488914946240298461376217416578450265515919780297035643881116495232290061928082865282537833642893550920104891383393751740213260242722885777136594018981373788270941587758024478156867897276826988415719189918141463926887202124284155187637519596041979901403341206808145531775088568934604067604109582505080287264775019450300117384074580347832220210338727032774809865077491159441912287671574255764618974106606389685884800941191654265123784133353656780319628048725207392592500724428199556633517636301239977490860138056063394136786781777060405378949679407823265780141645107857637217212367401114029601510841366053290947729628720618378038501273966319085425404120600237305012425547471021189389163481097946119548784348592823898081707343184171067352944801087056969133746218052969761136778303304932059901424554600617278086648416651690277462635889392368969681329518772513999352490152763588925387554475322399379594712549310972380419679499403695134917587914506816647571068006246241933293952387186433174053146427588159724269045366127846241575337861482658325656410527717198634978768655492223104 [170,38] 6826073781713091457446386963029532162367153214747839008263704309382293020961733663368435831272163130367597319594806019166599561175504848777456910796129641716775851919596163428041052011768190830419206236084932789929107394641706545782564958892363824689393198224462605155044858521844042956850130784465300196106757624842269668063414343363198506125230463205866766052958995060489446968328128627895195197174004024163345089348130137408752298148319555973981941317493105751155316980134117438532047168165094610718682696432845423372778746372079478034088627321413169167477877712877915943771347555469043421673096372047865545929520415881823713263000275678316258899237190723856171210552739903759817970954361798509884106262756317109727723006087950912990540127024322754650246573447555383781368006951071893764877636766604780800606789758321814348713519574545844236295922334631487298855937936115382544885842356068058094511712179972834768518555969687432052235083450237848044524377382948789894876625107521613945231895591252240136212123915386153584367241458851634836999545094773330231041121480859144399094243525024469517737371057404726813747408845555428729311585024061812747604455389175845228351422547160602792009020471841579547496293879707937415905603836318592128426666191063564952538027613970823838583060451597182675696310744730839329823168671812650325831745251103348307556950632552537310589962271504848371279092152825908216161239953520562400092235441809185187701872081376218124728421396217105798034261338899934264190197752408580726244266489803923549004765838425416056439254986694811312547138513665436588369946142833805876966203196061139275057013118430485314798586742158703412158368757447562712315572290468998994257660944276600321856135115554929117736890731938974976877958175151022661223995548143837464973990118240536095004760887893365479771834071931619049886416777730210371715947511582547048516 [170,39] -4227400516268859231736581134491453386826460789129858033090367865695664629465404056059977770663359244015217307347736030935250245265459791258654724993575517054140712554785499905241291715627912068149710476291113710200771431787350251070951026011572597763418731274461573067793156795986028584506595082497465770600651057145533866278983458352898765863951064126951166418359713391250756642778568172006538829325703671021363556841655997076048558763893260297779585480219377984179245355543495456823127205440051158200337107466133184291950492695078055213375473210885051143645387304282877086061588812692151594549559981513999036091498026550593456534427717464770661700530319335247555487166105183417665918807557467564079232519484522026195828934135048424936608899193908118639723183296929065688363246796754989103538365050775867948165113354280113923345495502969541623870122261360970109292797968880267718914418458445139498391785515530442628907874719918716422517141139674658733721492967684127199932971384246575495175737795537874311246494310383869805067888910220451843410045803454947305486302402079049228220168074704557784450476237654277778902957171142794904250941841033455729403699029510076045517679856948695556300440449422748211679959833536482414451073420378172860689792906816277769416887022046569023879623291687360190617783098028171161975502425524159428839196319698368734263166905773928399172167096799073434330160404689233351771511455571363886405353142933394290375770301449098574915854008624095117056146569113319771702815634454454736262418839850762413125673097229090168302831006833476503579744327508954776570562010981032167533800642350037486973157343616987218827300068959608636211872511730102187451036844778082501196643553809617227140681704273310479059249135094771926362137315042460863426827514027419521269747852319743795477119545676767094829604522227279829613713424287930959603052592059004928 [170,40] 2398851068961972369430265694858726141881804073999455110225504211203700620309409726908978319398932321683483891912161524389852655547871180677876193513870965907215341291296880514844065682539579162710990709344512973047532792764130982665810328404689182306148058491315446522735141050004988851328846047246768493265927576731437494688198046333423211259192255513142341984340151391198931837427406845856418288684550134291264236569918769409064715080960845955017767569868226743151733988919488158348531770757552812007564083029431474991657838612251014695302267540334891512105374389516119231684664178684640428435626501410728409037153359075195346877603487510941562123983149876511770626556465767682809602915784948835410315260070779387864388170738504321385011792094276071833434496697201950163976737613585386437137949589857845260856439130803627387804155627930708650169267905445606247389539120283106580590052909867802515141845582922779408595680873992149674329818853132514814369851015877596643750928805631856631546092647883703973959447639835745033804887809225911785153552471653848525095741734405470590793044562063758448036957128208087145423365251132666120315676690819573509684876842296708713367052098493219235261141227638448312054029880138362878483703851236652150926546969746673396095513591425752438425140383992380941768406635679531463789111509415987173057344830571313304512162312921236403483901912101254783209547529526602955268174391391964671997717991568769436503523263052044938969788065391780703232968490611148438264005484150093581744709256121333355832443524789444051667998520910795497633975452599314835752678953014843175878197216107277720716957473251327513683053454649187751662651600149191330599136293651423881020562269208930244852512871790656346632817772577103142486517339121664297813143299254881816101384905248806152811913348272007307380444377226829795791379616475142006035462574739840 [170,41] -1113050253639942401317283418904489150847853956233972455629648216485682774278730937088575246626403920568020399495387002605366633281264492844299764773153327008727190366258496350776928908492810298166351370160683118058632447319914323151575427564079307428322132593316500539105981562697250229841295507962120638182810375884354549503777000914008113175612307230671852150731574594191609708178921658672858382684211705692653073733049468872463291273488387142919469290892297561313794190888033212459132737126036826359362781708039925901162882893204697701854917572963181461215113063029462753390404497119045471085060171081708650372873015551561258496795910393353767158340232298594211516897879834373999860688172896315814272329138529135053255017780965136758948328496861013994244989227094113795316227629641331051696269787240194723420083053205703779879950904960052224425875460136811549602337140211738073236723113584991802290243955347137248722364756071506276872387886305929537911213340679760663838337725518220535523011376433787101874800923680147367521229409883732438808705424886404749269164078226180920579719622557120769985688912418116594399138975299447402014939264364038758484982512976814171690187840681384142460028434300729869039975381210776971791368957877046587207156050821601145539295165361186508743640311225862933133401420950200979622158205423532126216137368706676817938696197398918371125691370602599293080223342251972211189983297282131000004828252848072758981461406620855345390090627006865030868314653196286698179850128574804400421989031447634540210532941282285623711046774438800020224365746845439845751661287918789952020567228005690634794732622990243852737903453635651683877523641989253945507317291733528929349616069041851018856910894026526520192404651468881141521718882225702104275341105236982693921434514180584840362904212355033663502839754178356411995684193316306512373810964832 [170,42] 453155028308451324751248465403133917541084041279100882950076275269257862202083449541805805528369890636997869659646970975330391450848983789233660397313616319053502234437456080330036592128855312760866214690036612171055287651724302422627441589202019475032035287756295213985752337055058017324741310328426706398233164778243969056397120754458139932794554218109701179432914712264076738650070629727954110154517109288186154630577960287274628592152968348590963416062869112099522030986330155180324735062953757650297056119253547728680997613661732564765787235220676084370035595128234884499723832980495203031008313906418579776061087709012302189143042747336915504890365560759520649736259890590912219703725990083199410791304053461575596915652460925834976200752560937304502301065774415369238657807153741321421799586209455257198886807725059912307527226387151683798491808566836260089566320116034175770561698212823434167959842004633264367224437536949276918333819238311956268886418291057410552727704786688629020127465232511612029994248907089377963077924443643925214574323508798770225052092322587829257146785406343159609210059434065146245525107201284577353780906572419355587172042381762744327726224979883608969983764145683865165242265171461721780537139595229883305384095627267353723774717886207693298989626249180378980444943237579173800420954512507409666838770152796780048975721716309883376146713757971697149901921719867988921632901065306162664326014938900772755525860527937903138456885425964164887222025084436591506523122174305569425265543959512510454979677772461690399230913109164583866137266944083984462074397200018081746985427672844519339886412310919648948811462359363068835145700675472515696019356537899567578186916412195825267965912724723518060659806724864022545685571721551754064812216901394822063706943961161393835466868970740403664454778195016788241195741529318250226156080 [170,43] -216672925451040210110796852668102055604217917666209130349276864813898971175355388879621640267787842040131023216166065107248376499972336495197248305966406956997518048378108591317942236875382853241683295517349125485139318249554069289594299914248887806230927293144651689841514685322525776160180299852055688100704233456084199806653201675958682218747317226321848854722928255588853466876787770476838835986800609566444394951956445193820823212517004983266353373114685496045038071104542056525305003707210484579948632573446548907370018209569731128146042060466722019180912955546874434197137662181292154498882466684099721493174757061599205731861491429400305013468452280286604762197341340186517673681036576548106001025852137311117464028267795700445934832062700369704839256726320598558512755075547538786294347826438507075815506916950390141578890401927378468277491842353274845649179917272095112857541535784825916123097924166537388064917015321425045429241152852358000144141501416702726275562609209642059021387359305216025745594209469687397158584643441976632616421520299799508214463660984038538337442680987316949599858636328203161154791324441944318037553009107486889088308182935339971746210396389519189848033063182249658580666244320699427506626260534688394395143498225392642456291890137733850447951624414409088482564171757961507717273520648360349241817138347400307820937565877948807627717341234331766441988800683986527046731062212764110574934911325307478664190053376131239181110965164982338950345722246494280814625529930329035533557018695822268099151161354257398457911338137473019155869331010345918760891240800022438216982214203093904434296346188894000163485239323789012900530748458012975740338211770052184390184958312398094975814123308294442962000501237161342217412427294109291976676649680090742830868664150285486356793236805516001237601178225701243037862474699229908830976 [170,44] 88225791613849376672799964796418520247611195085711765881842974860776536443498160079726681947156308619082446011398763324271222723917155622464567966737787968341106802718888152236554766619066167975909571577331515772358955084943803499894844545931615822804858571343706346895458734770514557542353172899407256488664171350181273072070452423377663762880883127319799587879072398213093477915911999284859714751488727658431174170327401006556921541880297241926248611671589476133154470486625290969931219195361955735886815456041509415894684592188938319867897576160688140197176106028346556267507783015220014862836633086297335883059197229668856162086174881565217748593391337916109112293401577846873121232155745750785108154407473789267891958457307351943970658094714172298932671494226325952931703881834712016956279102709410243569394903931419291413039353098622371539636147215784086238377507470223561579652335795913831112896238635313017044042349732776430356727516834760753396522804936570915501830468331238740442577513283748260284734386927502224432624900560289670532060589452430534701190414694851542712970704450074168265283570989826591675337699407120444800345033818873628320905822782697037531750537015317524121596345479932957259761745356041241786654214443955719421975552876117321780421137197717668193290247516188736049329377250036170528264271714630123705715783226301015370151283107696533111512955056074840983734765173760860037318957326635355798669747263023914589412069534053113066358472317632670690388405790712723149194650785016372219153943255743284399889682664093516420612295889261879906321477757531224705645942826521992501946813610969690367960326581722973954703540960483360522691490999169459985093108345979330027063979482169567044663112024989625888258753909237158514369034084147354161833308936361293389418986877229389966674029478759475092493355154969224798241083394059947056 [170,45] -16397741761153545607828280914992892360160530112636023740241977188002426922257747227512646131311758907206881084227560838842621212330264441611387568528846378818845732326964236388483134395285158760314125293662610327869125454181852752072977316854871214089646866036498268151885354254643530021274121394750131206257117547286223498103179533030953903522064526827828180549671693003420502534850964771850199387120646566326229841222807440923571839554058710000589195064555065306024993373039282422754423683552247097975869281972121047353357433064594757155422587005643859315802811510205891234417176034695937375855707046034075830017613832411188285118136930204817358464772234043288097606994991875213061835657979266241400338126016878655859031969256045353100964275621573851818441621623283994800270020384553502525207120259418085721870954531291791622245120498616883870449092591782487243376728699197446650312329322985195466051683062626966086853797452486800249989836714571858237677443999839607053540065440183849956115447339855418557038577415977848447907476274492848245046236813344704741430645407044199662639752793682771708899366032757836064758871130328556346459683558253649853663872662694471910939442295979945315765110699925736558797882330102116850258585567291619856982084435899711788140485844520095258518037100145814233488991582489342847318694136490309173711765494968649255337328592473565846641363739050120776055619148507596445366914187810353009486752584153967595466833275231924207205845688250351846543606152015819653414196423894336414890263816952687536132719983110027695018081427305091342905050133635539793834624324554418046457865564606433932525850914287024871103430694797298654706745453790652204502341893388431855404860549403176847945738312423229259091360878610765754905392719809108349165479856746012643874148038278747700015523077764821627703797468268376626304051747859200 [170,46] 4509537770265251101887049623539377379702822182943295864019662005026058894891421376116437773024465827099455763003321199421992596542444797543465772665399502631931216483084061602338853784376861728063554804040267192082940146174883690151943962347343865079242780073576300045667864071514830826767972093010784135585733707933205399094191185320682251974697878633803877395234638965463929839300891200650149456673404062530808736788633999327585709938586265206352558448029500934159966042460003259429298658308555166195329402909320078529250587334484931369368605532278233264925222410581996952960662337950474535345978017905803285992341696986590586966394936145799846415227764305793311006788047775536710871795337895330768817446341611618561518541274367139169895134433972767420528012148585225705732316600013686664709832757236858261361438239775184619923836846984430589380541820050788658335521042146118706618129269187249200672077015858046478480480049899785259954390317363354837326979326701182035446187239556620011923818019905581315724938581707163966941219899542748030557852726262717003690498781307109394771581241220662682462429479138098054214323781619995790894417864066658392784527280749595887213411697940481417970063970116666601672735784526761608940972623488737572847211953931559044659985188686239722612574572740386615192853631727949006404955148983428102598955144112684252075749390850259646818847944781430042417235217836157059823222481822207192966914528207105243286623516774713438432343715103197212140815624956579150840771320358783392205948192922993045636207027080069918926289852640707010488909665352935916003615303869507343221331516468143503510811612948202398213177867211883037096884641748233097074425381374253866204114801954150562307606451697513492606537747810018188588190997116967423083358136931493059943525558249532776348720876523624785181796340346373299959996320558 [170,47] -4673745830838461393087277890747699882622348522757942079686938405682066447909531223516717221711735648777559910889296424237987398524376607029646428067901031666398477009716544731165966167962747333255921683484109475734781767161403236633173631524763830322247664990183172673349776204880678341205834976748939858615879517670179193502460423890072073872204146821131610055623750637881495227597841328138946029212003087119613308788421169353899730759159961507279748541614771885608319183766121501525348363269893756204039515229036240866429130411404719672059094956056256016117514132406071577864156476861015828420608502808601011889218012200126780034159456406793594218265992326052366316763235845021656069121583494759454751872842924634006194258186638906964899452578891357219363674371130739989586910818767707781804582354271633565634543756075002345981717234236237477756757890709086983467951853847846924956101231421916628780892533833023347332564071635431873517968152075059364908910355041290849210828779949873416600586548278744863019338410821920173458179756543595340332661149597029758499459681497452637501699825370598677451231590306580194720664138475232550065955970460105421754344165963593380479619277770770145780048899464348962660925158616992977061065382782620023799593165341862778612757995160262864694589370183106063567798897092117832702299168888968353636039391793046586806964274373084419341862871498249221976492958661590773622854713390647264303421051946045038948453722476677721643745156206781227711958933266238097553062562760833101313922180014988799108846223834027535582096635174012688475638968785934359134942063993748712569257757195968382631601698002737276239262192057212781758609774566852275964332029714507181614859093798496696970001529325616609040406599681747040752819098169582200848270836967685130739833740246149909561203631489682408924200733339446207626691136 [170,48] 820624644545544802244420394075195648187668742462809574022214479166032778960215604078320641223884751131023669181186669449128157659172972492936587235279584472911474083851204869474928943817882936723225656827754853377671305406712271572624385689638715446695234533943523249476867101716004739802311951396985218744147887006607428616281990980245473131021454853128350628114644516637694226597238296135039459542883344080240206348877031121706847184704443317215667310258657616407908965674257599708914812745338753290841259107352410680505658677981905527381823497793459918961731670541044104271058122134838509936495392427244466655259029618916102790405762039945166065965471583539309207073583240875615446764827057207636712966287311266668033225124131090042498538995946811595601236784404551938989524848937153543532641449170482065577454855389704202481059482488720180197653299647667039399374418097746699295198880745561606593277552966794892528676552296371040709077227830173068064361372339191199649702883958071000538924612342025438237068235411906165778996632917631192445860498339245325499571376327383633664937031474507382375633035716092915640840003381239620478708107643618177847147900203559866593087616440018312925003091495709278236064432721547478361660759981227397342173072226920617085708963193593373639171008001573292876859963841631386908808726456515505531163465513210464110171314187579062640804827935120912472292661241549464655315359204882953915919961925491168450211738296575528437030590703832890057617215725411049167228822338873695402857086102120551778152524996098442040174760365266370261320167426576758152026331087862961338638152123841162536003606292890640661592384051915274397739305781546103226016613500996428993692913954240641127192665010816544528718202717645478445782425918081212535533059322006533783358108798714832284116744054070105380207772368853507669312 [170,49] 416566733830713241568984782500508440297480051764454882684658547736461319840894083200360999058068774351185968221443775023058844117850663865929103853202210949602707098750307910938632321899077140317227625839475149750857903809639886547928089698663668457333952108510654939273706941097116133799700569262459132271656015536655698534421572350624797012805173636862953218043344812834633953822757712321317798990625418683968334795674655777205929757657596516778258517988635641586923871584601727764801094897058873605534209784048195829949567486235468853231919625868997958007156827697943407782578030709965691460064570701602591161673297870263482554734727527655021327433874122248755684054779243391895100588549466842013784408309127795170952624178398654654360317166991542306807975481298990337053714701730433430959163839579736246871999426838382886598596791957320066753870481887438209148127300449045331994253940919793093506037960393864901450491603973873109121633099652634277234782935494494735389152688343559410732631675198124670104237719411170465633984475397800356775104215994326483337443036160886787330523506742742824717207176568687693407349381393245071810852924350360127954508162158367401898151762511944165690582428847825106748780384231484929950479079597650456319127561686936964142508024681251085216576279747138148672757149976926005530799409764228662042903149367863062555030834757195496917221198934225869412294158438836926921877823568219966029141502521620096094086611743595459835969588794080420395677769021058765876802475188108970335893980768778294598433716495086872958874082453121494193890706007015913333375702793381357884473623514030978275502905272515721389725632642394185430857239890912952197204667728903120740190448743669107455395146556519940895890103680810569825666653086993213464261872194387300823034523567622184268585873890460197785294980086967716736 [170,50] 53801120861916001758628017223552554855201907620026308676516396546371365871530474276005631134877363203318757045318196310375622939372187234075041550656255334578505757416730375686298448822571683296808164895698018999474221226406982163408063259143358315642613115559374549691623618868995318281228216715043935125835076355188147536790667638747669959885126003786719250172529257723719651139419539413929287411197611998922718980871822598953885837175688056433079693180622288272433162162959796752526521684411867690031595576202135850727604956157162413853743677138074236091466543126271112255582317003948473581263718777800959134399279306196680949479336093712685901823303086536232096782902447015891815015567216511809276003013465837158890976035453611468818092107465853371906432505885368258466287063032053025376323101497365305123495040430681194038244148659295603704241442472084132552687585715972557842861918734418304287054821768964445618875580133195981844844581815525843162696076711684084265490334695191991415477302309740470812353778702061129126648509452618363137968543556382352970788812608462594568966753924657586827797661338564971563863416322601650533312245760540482689444024012767791673579070967187920493643825964185048855320707071122487674924453126210416326020907846128965944517049271254921915984866546937668753283820122760213997741629823683359405137190555303681409352116420887073274193691713465644851233719094023445766236767002927171443381047817095557349448203197080393122728767444325768294865613228458574498747336091893580333411800760060217960321391515460855182902552506780273996842667528112867138852879355136328650065305183957371912440964766213170356759411236256179079458854312010243659979737625513771192021072119987999273141015806252443832938441714549386222032821687455067116351926291464197182965054387648273625890558851641163379987396664212360 [170,51] -80874328606597999183394373117706281477701801975830161590138886050936675120641584223119768004471048731116941527912414712000670982907238257818724358451515870949965682604313236686671482571851140478754002184714169926125449475562199620223491247301427460641559427838494902802059896411579382998755030302660800217870243819183790502361910046222381619094060688186518757295446091726313657503339054586873217033232209683393821779808921492479603855628484393448402477879276229419216565042479295685085156366618659922173273750948137990733416580626775887537431624265958428501222660880704291680393088734958523114703286116096421768491992611582555851374127552062077389213310908797431963650157449808532716696670466578837739754150021342859666764454491663074016647027693925435773525915410713195070706785255407594365665958324688021355066022045214739966549325737742840036671003791597318800045850115568237028964571356155517836904167984604731162038577421148386222771362751840009258977674483366900492160422849424539901879856776534022901525204470512369604038280183263465635105372931220018512867103811609296246142018729196484146606688030833361127400905289546188006026098805688771034834648696907474689429532843984714027530430271786087918510045409065227363557588727956148245836814249498060183063063002931347172808169561600664427273423390909123946320204843504281485947268892609456335738504324139258495355562780677828618113223645361125032208548693095660882070595069075990100591401211453761583339341036962348108825815551267780217765455252389359575880412282688698845393834565236937999100186170303175831544508807703265643690727840611021494092081767313437670268813536497974790490834044102708557216185472218148252451425440471069587410704348816416549483489578314380858517737601157537875013592506222402653787089374936885702107492089860829312068812503561743045914385371392 [170,52] -13065004335278184893605742114470608810420065765746143169828435392812452978168338395103929690554400658607654502591541048277995317284728006641541982796581523511355854061780373715284422647887534190484108825443576306554452808550431035721264171311032314380393159849090484621925982079549112695882296482507762601410789436281737131577715744101463500020057543716944018537872972436514418251298759121468180324560514743462328705891743121016670791269364597767616116270123023751145534325367397956698637349074306032243330958542844197590770902608165094693816208305357898823980432006625777820285317187866762919029330469884548679714864454557802142919494543251509732069196840646625052050502187939566065451760776095797366354879952017159834630828382105499238270032086853636939747597901305558258955168700664374992139593746518732716102362978140904696975431811872387049277239624294788074348906925980709766730212192020995209999729484380574876852961779433888352155169452178597296571721564851669544079592100474278584144500622763351361561331919937489787245405677693611431297120118501999981475195082430533565241407437282403278134182095180988615513308136339271741232977968426632346556352240339399198609976960372759016099378171600571765260226477013214473070817676166062516501990791015665313654803164014849069825607824154001455348798994152673223536784286331888807258246802084700856555461274919599936999733923486672402385625084743627996897870775550154778558979401189510963535127672350109914559503419975843531782548719178026343805759956821223582224909686881172387590051663664763781928637990986752128904923803356921063577933529111529088738087627572022840849704423100922376401481043628100841066313881654686217666071038416954886653138172719967367127170000507232691072394897029425765883120453839764824515174927573335355907014486002238638454313144605200770129053920 [170,53] 6641981789950548979443149904661670500874442537598149291729127906008329045766092152920985244550903876786245718969621540483179017251161463977468702416264465904421545139396237029411031178538055250112250939566674905876509682007095866146222026414006841834943167370378495344298963421923024014910477778488848489655230705155565713645144449230795372071446243540563596040687654080594511541431811712687744572813793253130752732961373675460002977483931957956121719931466678337301829115230114443792858899046721599487905569677721065430507468977629643422664946443680725689007807480121220280400348564872639525408468184969189142467096220794124762535829111440788919007186868228715449559392886536350245810592644866552520471243622264320612204936902024310484328787455431720755391432611783495125397739506124594031267444770890275417897145337633158888358163881557047393724983608334234311746823069254750203473139087280834856212526595043106876377611571479928890645966784561433933410040012681587976863504195649582959395201001401859183400378485406479705405680146422596474752701758890250833961007935803135016756834154085367084091074731019906499578892044204671665794304128841646773881643403534774777937459125354053455391071435059401820560089380023841198986437059991578960358495832343198866252030696924689424031206841832583579068352521583469988424181971015987546708606686534265118957738318017904060144177950627351587696151973608617448637220886812709308331466348295427832552307157229718882736005638192266125859645169582190360496307449493007330538267404743599439196301866029260040884382529009654099279373769943564407791193727472991882010073847490469863722179994598207941335765581193562374618643840834254262471690772234147064571427182378401576373371770560424000226464855115875103071463308701585660218597667360337346354764725444116333896333324134969255036432 [170,54] 2288321567045840131256943020509438426344635877543183777551008337962480334467743739219742321621439828467940164768307905143510067274074403616279846862649135082135395722195568659952473301317751428489458885523259003512386974429196094360374481228475636184908990950742430900326867895295249656596834659789356443346712772803925797080736285342494629353325497798831829098073129407106475626007024958607998545302289078118320954472665700356811950933831737504431314558481321614915181853783791717256661856746989900535685947281798450938253147111936350267258690778613220042062360588044694717949432498889894780136053319468954719732747773931724793345877865305152079790841540058424389605351039351169635808884596222491092894469418510826078228554925379250121273447724696909502564108818412961661547415603541519520505865162959767281412259032774966367650519138674872109369046599851404841328200823814198583312513520854907838171108590036587172280418906691006924797532093017667292796561804507021586090605999779866651782508447386018899632776998542002600661219539407210892121488839146534135520149503346126128322699372228593156107863640143979140481505915177966740957749213496589879862699367214769135362884781008257444498047344414147401952307430130719333679286397402974537571813560905224243064076584071800187269043267771688011326705726196883703868995323030478846264364244163555354040555145849159175133683108634448095992947204758729333047025691193307283476391044289262758961672037538080579337536967682529508230393405014130620111597515973724901420285399575147935198126186374012079428987260206532026452595612450375766883439693064558856221681121986133085825739333457453756355332084932993703914046156881541146847405892843955068434329205640191728766951181052413410037066288943207744566799130605735262663075061482813904732263694895875691907475903927312591982 [170,55] -314752466998492831677320615625713503666255476599616826425443944114891347094557539809103417464975280893983192186532968877262658331801709153006427291097478638441570223701788607636769480036321731729093771908203212544162248130415639837243872953329412295330286183524971431322724022725733976624195825551328273966747533619832131518114151195340146951525768006525983587190620993152875454199881164871836264733946685437876009572887256676187832175922376743864428628849783161573731640094669188485858717351966176468294001491345892662351095133229515756932602171841510926623531609660413676796363883776195154824964287704733755983222436989760894390434391322913572220852429401796153339671162371298967424414806832064428039300654612614532412281334834543505015218449545091248417409536141696211766949950633425824713686730487838143426092866973488415580229568431496446177398325657184516705748462636737172856291950515427978638635300953960879524538928467873165686663398300109342374592282850175945863922688038962703887136867128861788529533817745541361746902523901502928019234803039902955557846759179644305837445970145561104759300002497280017324952264336204794852628653471836713832099611828024335135167843801977364682088487455693508066837636399967949004432123572003260531625618420671596222968526383869861712428250503291216666670313150828510732714806003138637651816340331640755378376188674971034682535343650021380457982989012952952784208539757403031382893649457725806870871398178871860824835322809317235829449395499513726643545644505725073210300995853496124324030159699209989662493432507965080141555751383672532998061400475120435762331974780559026944666451064210691699070370514631807875344115341181753607008273072295942977751036186291790419947668653502022958978022187825435619110115094415836798035463245190926688645636894867892389741638545117792 [170,56] -212605341720751322238872383627398650674209812274338524995344259679843729178661253569668855590023400743267997627013296990402986835277332486809181009977214931327508508793785301681257838273730211903318922389205831061149949886377590827468984341620150457131596435638195847216007092297328543947499094491510398096214356970811711481527621477290358333424357584368923194665395727861786299689528079995125923404244804701487273165711172772095715683167110178176875077217935989620876768272626426166924539595240855312156697279230373294345710218928015739550088981906899785484286144181484673764458817752836239617166284344038109722376862126113380012305236196892889772111997767637096924533475674380480012656403743420640627447439896383103688500944577727518907613889074017589521884536962356252373049488218846947473917771612118744656438554249214586825921338873087552913527315885234605543957650607198570276366375140100633734985010497470539030140025516338533598604772653779610489104316864162677469236843639586603369081096504534142852444850832595524481268231917697613227894172314519398165028813934094445912847966552595978863870453323964692425821149152941451195825353157992476762604211055751620011142686720597389000144611537570162049698684343780474497643218365962219467893604403169871858535407046358971882626411947474201959912986277679844018561343681550969648475753082091853022576434093720060813546806960128848655628869084328656347883735739064537182957690902019661969293587249384326422171512633239391878544500208659469786612001969237123750737024890455865284618872078285469581684842237170798086554572275321797582747879755331300000122880842679545802638648767793070366298434633358925363252505921691381693549505159000339187834665180886564314797752342873563427391564171905794013777320072375702935105974306527704324112586516882028071999993669920 [170,57] -2088382283809274288153891647110804842414873442030775915702064106134105781261608144531327068603603735681285096705608784994113983114090775665390774738927875085788585421478116367517893938890952958883092155103721084828069067297592921128568071876431740879327114905820210437122569095905476892398126421498693860264747944831796266781055700129049184127011741950087731540495755582307158550542453409070394731676229094484444237328618549335754060716026931623463333943567080266346797541724922599291455462465999104011959934004606373460464060090277895815714697940149064309628172831512895566048542461146708443578232180350634584147776047885997686801010508991750281828331923555352829301914942397704371116365504724737565344265775975869104265945989158352731853380536713445484846548247026429907471073663894782162063035524803138808165668485105868749529295349406409711853505896960859314771107664351736253083793942459276079030247157098947845245356779089639887337211288360275012189348272797764058771459906672644061915614041986380046148638738948124244811657525934424888600444652956639131111170773688266504557925827797358301861339567443597712004494015196330912609465225151280434225166916475014709900638616813054135591587571013717400152241403463436015656813777016315991029716531867763240535887684819257136094799450261991316764278597491466009412548205316170993614456429081086848608907919026933925693331310942095139710676165754380642150129652329410864875513489610831531257656856482833741554011470612885008253684452426942197635382135941584050735445493963775517148725394433377384561590462161220891720320646787259126388663861192072904044722315608037377431801506560004281949121485226650292616052033595564629644166346780645678330815048824453392440101592467190011273014768865230299076697307443635831931605076081215080726545524869530050178588224 [170,58] 12202728488579189245995361039080317242258893011416998155457935541838481227895092204516816118139926031299079316570393818476767203644974090123370104446538881939157367805242115308062354894723545522233681294115098346586253155569616502183842364700861665834421337803842942959547718146922337425972155110558293350383852840825640009851782758270173960987627821386816333553016305720950126958378896528610569231835982681005209167906961122653750177592243536354686122480082390087529695213161314883178198036507228842536249100959049837465743940365372261849335727007194155269822053408367910666327199231683333461966436108552501445951444464812092183395566673762630860016034489890932577772486987788380574927687943587220635759063289604386372378830329062563718905454311106859847103199343513850441229172766843049454546281947652424097908200099366409136662374229333425398873614411283752667780556777709386312695938857785620522592587302189939807633187367159009132554254395515848590265008753723130006269205583790914027083915281808061283051539750021764654887448592575076866624565336808017995812148514864923964834534792282864266022320751640051491690408968912372017449394892814591035848206009151924975655243322987050111070094872665854863945408706849915420273549995932349296374067759111774998625862756425367532603811042636355449022106980006108829119370085276967832012493740598182579108268189535888098487218680029073185529968331057399230058965283314741423980357878485988717548475941578303277573768651643949205619765115501218331511270864109664038830537638614476660573460175449043827400124358180465184729713878771404647424334312438999581863296147182675513931466058649576251324012286256218998853253273239149641191415474781992483828560590542768694716799934460050017638444004389991280048965654575910365904711828709023999483823074987996923113668 [170,59] 1195231499602646807716465924504172862017088234172593231494003189550862520394068040831469211135570302335798395466428419794803267288056977380953816590130799813340487418440301696387072425632481370674218071777869729875681652020893489904768162466573918057515046868573030862769947220389482098392701871712970848001422316939981192022766596721301453241982028241721435824957365698709783017136599123529114959202306973480067071832958338995113587636111880332170674876790525834582958795130060235937710014278910296082432512266435455367708030764402962841284354062473586014057752590709927674383246000815990217596017398397418687956348320199794711954618497233769576648995119359787566631560529431552360025877869733590845748187794460260476160036599223629126464205763975522325577185402623143800982924282470788449784620894414838930010564542522003275939683629483250777607654613857297639597021622472284477679596149128443252626623677089839431784426628365221175854633806138199657453521090911655655096760761158188900423423510215015815731897199282713990479579407117000746820300010587906238932653372396628390704497749481611632942831574469664497760400747948979198758276597323279338792033449496023649004370947670284597161844221268774635048411936097937224036779201908337609562476609916238481683608771713255936284252779703799254016615534498898086596295864302061829399172539911448521265606370127742490017874387410053426365227090308815691222504063246961426608756552631410263983958214503794103172973993771221539414087332718316625602563886993754887175393467209687501067155331444923512110059683909852101666052153529614989617635349317441903083691890132707450245518842518578331363278549754876005094816962570358604648233473458362965446627471689665234255373383050357250378570085607955443214546007029241710043137780415387146322082743512367995520 [170,60] -421486449517764791240919200325591793377832321350547814048357275284041130372908742938823527831614545607031559856699429298463385192150590364314598685857334866988583992702952726081849315348912039413043151508716643820940140750829430174930088781739226895436312930462218815769092157441679531469790723623070410516645607554998361339853383050078124258557686451264618010258764451470285329691976822422923247099218055560656086867575759382182367437352710235551522408975133039002628874983440731755881211764783137781606883220858311505221406245782437936725238002541551815542062976994424255484851797612218899763105553359857720806420115931381471183761431952167313903281083382790652553724768667811479420873208794723400993065414709468186001131251555283756384657793798702603051304143257409045755766078895223119490415388228870110172556681330179282570261279126588664378006758489178629344287987324728987943529140358814890555156387645394253447542819655973647726266942885193236959243438387437002453285958281498645995361660996634537910709082183102809662921546113741301804645585042562442825024344428889737864143728168247226248525340566054111878313787225944629266163292181062708295235230652671723306321684225375395639766357602109848730381584599840921035624250851705037993536275708681728129085299572452190624862411082900985175636348101477604873092994458563965765835918584053793819573452666589754282867882189211258500291396775061615382665623890940823835055184102886573017159151214927171006723960817513122370198886935781242014093230207752899902463463723267206439271697793675701174492058572048058593895146927375382911786016060860020859563649569572948672313792178029623914574571811208532389175897196836104686285359348706853397414108428208334284748363027861215519702326299482018973689537363417164963224074180388686728560290956355008 [170,61] -72414515791672556552251345522548065832125252060074412013405160135630093591858765914084277306232246720491494577093668177586888246089427023474354405854234611885397015479069046898949751595835318739496312636826855093372806980160851874292393420916809485953765475870679449655315786149826398230187157218581393975642401229134365312865316148559435902773565213320907784935077601882192268328405907624256543623579412731721916056354728450232675185530058015719318272375963027464615924019183199873552011367452299458151844472578332235169873321743640814801755407036409925714817231844146594733640169310760896653574042222489519262638391373619439029946489130787233020997978939357126076005196254001921905886716612761446883360778487416874660392590458752009601006708305636574239456731295659103663925021741814955076224437203259165142573233128194622661608090034743625604647772368914664266944420668862163540854780159887967030122713057122749010179902033818325486457023138078126385840291212848105357410089256095315644724163713884592286468737849985215792538455323148865060616852209783471044132196627781796471436761570416105577159484009412038438587716873982639604553625130732546167807394043609474948683454582352379771727352038946322552078702220189887042257108432225916380123630856606600563338027428824234304601340071729510878957926242865466843443320810728421730242331428150373740609618507291903852124150345518500859233491615112576231597809961391170100832236456526436842086643880947941671375184287282919258900680157733603741804680826528094962380297101309766983475145268048508840689976908783002065327461387395021120612664134727270410543008468344079859831100978388010736305649255301067725038190359152205742956704717448503164093689944107572939496010340286643276473660548035074222649163552016897470825576305041458338909967865616 [170,62] 8093623119185080196147426280929742858175636733431730357702933553210077934352182312908408513080710258355668644874413128299083172352809366592070279425009328997632783114582384808732315537762753039232681622879759061810173329357794274714051021323441944616584108512902353167602124804157835546995658445489449428392628769174653532729556305485516243495803465446705113429099177364566180644009224218464339162802046910092730353622977647670661333807406674540498833762090698853437019170915359043464185848817185678081188474653754182662200866248152874439037923897303591407605379838360006740326600250079645378715332145066043438986504562962414678209131781851347219225292313891695711334429274539433063206126620806422792208177449457865568605306803945608795826396311164911725076190856647784298653248496543484355001769402955047005712355760654245668718157209342108862719640326111061170586446486798838237977248786889839332308722335725606364326003196211059125687221467027353776634259289395367393015708436786594615950461955128033252407684360590786680202697429331012498478700036708287317745193827320291664671081000848678944586561300764677443407021258557293346836889277309930599496284097976490671252454910525885260761676260576874183997593541544578272342665937746295746503460326076385220006700912729614457837322013407041396565059227264561029988491603822635415434768081966901055726069376560031043970525119936729661398156677968406314268887994099772357275259865905852498891739108421012650988412574218425310546907005786204376435071210192456101139803350504995561728181967504390356768034643913712035580569715050027122509381792599740426321828593647292479041313494802792422619302801556939264721434328349225615069316073462138489625668259166686748256170118224593559129565008637679244420730935853886267023361931595595012008241152 [170,63] 2378995429039737935226332601512125249018555736219822901692629767477978550284639049523338401012555027763938335956022856291857454351591672522839362383405464474740803977590223199481550182869544006323074024751421867375071706799040934445795036200406978476772232893876914287071262492526820338335998127548666090944660964475150071290763134690630465100901165512233114284262213637044874217842263160857207710476286694135693093719106351604843026423622580030085816272406053405432431086080124980399848827948006933312614502864547231466688129149182850100244335323076163622997274797606977509477551914150130254415443457354470906676776062337722800121115970260384059058376546374951303938489247958027546829618646494374615092349488103455879254721557500212507566402529410231160057769888511242216354476625881287901563565158154574101908700319597310973311434867291736760074626323798307370665273499286312488111650784333054530385781397661796023412598714862367721826649321023356094103260216514388394578343085535241302084601119083569550965245146201771913281458741217853783429348062992448426727111902613134355864548789111786080992848169869841595408727875294558722272892432056982819764333372885791639335090404757586280646574854771035760378533874927482735353413036817069181770587100233051175714646062186384735124269361851468761518333172829642900296426051867503578507675901221065002748721795897187643956104549924185006573423186829390225127291730314912864771039111347861727040205606577933217449896723293276157909561185392815234969588515543465234483886603995206883587795972028332271024110582681877272664937291982853675686673859979446431649919550750668123931451229669482919920779160117073051078775395709612674744085092180294081064003195183462175263164699308703112921307990109303481790900256541226278933668187075485704232448 [170,64] -57503833736281244126557681379169212654621915762872286198897786614666610778147254762047865877061358001571284634891544545017875711030655543412255240148378199956156165688004706284281793562291790057567208294243139019182047678572674747094012542388708805375739803975094918013948195690960382176324920494174303831950594695815442308232524768811113677004960030183993134352085431258546270140559045897501431877711213744031539507855409677287252067369288674292713795495577789072074753611646643687291314958580946122657356149361797292633542915835822461120381582383607415485858482165421358473397019661180603521814519169619024123875788229359511973365775778188781115358499975047553155402803564084674376967798602429549052671369887888319122341214123021351934341197256718599854388088680605273921087442924850815390495783863192169079626682819221939706389346517522779804444416290106773301446162305357276069952412835997054909687931519683846740046233578369485731992067888879500662478362665892210333018004421584612819559411168605206091214251559703407378402518952882778722475949865721671943800779044372157856895846843885868383763668990850585181350762048689872522403680863360090897865164114478175540449707493359951147679390666785175332656154064151885352919050284461508664868743923466348549609397766677426118733542254447911197405103861479832549212989173619325535554279165568749051018892254717657725187662476027278961903169596973216935918694893957855498969036676719338478423025387559161419981624038960066349173697470004533648203199208054167675469674104677595069532626017503905536186338066379950561310829752581000823697232941552871559544474042293292202835860591007692581873169391551005905592542950271709371155992390059915849234176326865376477163847213762869334125368662423143034810863347994014722545656745544966656 [170,65] -63001956176275829221421677321910936425104563898019561327682856921191976210219521431213757984932669693444940771547267507681819440116417160089407450080956141830163547287910556643519838628199444040912494913576012400251928239002760966024102162249851297019086252538028730033627781430021884475094718218853206133225683138517092581787381875687112981461004160399667073316620839255315507337539488816097287087553893247378875382295170944650843635263100455856238559960331808864827462067412356407985182531764550211674765913896210332247921315177525729445750767564929667794847790182505550252218723648272049207023583015768841501759693044569021125255322411571247832051391756315140092142007337373929014551683412430658647927534761955246118852851131147425261397665580138107950387481224874268729840449336809237882655294722305658996208852790767740000726402192367323241056470427658253241729626118595753549115478558367798613833039948869723341378661134753840580956292717068668014527784987811514447813960424280529654733982489783311099756482163349252840500477263999458438683950373839516464832569433683869242054227270125545164957629213331018636437998472649762337098017860268925635433930350087396901130322173646050318849162530623426756741563924820843066200313693811635543003958860685234787419060072002494950612937580362300847941019628511388021451289566077379759269683299509008551132977328661919970915268649690345682074614766114560382739949567865108123899447253684495345083096577653698285077708956468900063746438618235484528762497497058447091389049008510744940804075139893839031814314330849819646748300578691312470352843688812106595257299877443884256677064931855085709519870070576837439091320593627792676418991190410805059778619903336636155799841179797279380526874572038047545203590109589133799958488094271040 [170,66] -2012504387801836532588015248355032142545502905837317990966482176338451426783379118921506287966260179629527034458638477659051023715969906450459021177730659790430052679188064078791247946398175561407368148823014469238616585667117498905708372548317876533917097219341241821410843929367283477315457574546200210918204326706710297065394726122587398155271772755711531211213825285953985150801667286844150649033979036267902843509791815162305255549164564055705783972749705458987950320214783598352599147653244399039462665536998791405458036180214504637914344155106889887923500464881996302254746774210777149455216291363502932548707150612109006475900571027758965383787997416655684437479902931835916424142831186366104323232007549504195897015236770210986633718698025436402380622497508854899215348859071366357823549214855810838351535909306321116733410887235575374460366362206307935197985285056461415192979477266166587004014681096020804363937952114516455820360737974131162339280376670493366438619758424126815789400046134180491073549087446171655338465396789621755231216927714482409153089004906776519363166454489724155697163692306046355196471011273192942347352954536052841778223310199725221572084473185428476288162797643992534706906262854300554407740151243741814263361209627495427140731056906105897213303313100527761615432971763085963269703364502811154898209642404462320677557370196074596427740482001350696173074829627114439632562826183715758103669757122418222954082178021153625300862394117576810877167593018703663766950396474374278643655475392389387536835549246017457128717212693321705858393561259985007457375730843289318562142464057494370598876153153334475072492137958231142654851890584693184210880751331644906210582649723822578283222836353832603701573063578194224120890006294225266270028498368 [170,67] 2070218373592745243097088662743730430937665910228233852352738416244832348769125761440195164485860189343281022441279607024694702598725155097238786993469805090932893395412109247446062735289147486812235378650402736529103417057824898679806748776075098970971662425398356219793364911305993812098057257636613345452232266383640459221088887935743665810744513001868932290268326472660334079789243208594202305590012271008702824270660436083695933114829772536570954579214872759870268517027657306423061652126793936783091626350819012232649113363200217810192246331556400325153285282748115668296924727262804079035119899644218886922426251831077405961957663954669931659931185368168163566932046348855496021219266293759588571284414892553128725069054888775312924526794790151473444444589306297078146931016895033172734274128369713468007389756188094035865831602086565756524246987327525159105184277873228215898129777234906642224783756455573042844085310293380146625471877231990984443237080815930190970521180668617325059117269739779080727641632553063494295079223732354654157664866109157218039108006123069818717017465687597490217560375865829196256574502128413372360867457830011858161679763593330549906351610929156951500296783962976888897288727831020337030228973461869579250759171268987384582236600581661575222525301923736810436722628599893892746510785181536364587437268749360074371862742817898351471011426920327098217771276170572084658182783048808290108007205836371763746737538013367760750973362890652860109925905889449574346123130121081141481709442900799100852756689868488005366338991978656542452010834308271439120291077713070953343085511602739041719199782035644591091059004940175316891429232305229504054778140522137294182152244981757653793721970112559719557840665144922661951840129941574911811066368 [170,68] 165764945196935002855432764292449617644434877027622685266131372543271042716996417534200940299373746777562056745068029432470954159402954474658582104704327348011432708409745106883084137110831750515083956176153452770030900523065541195957919751186914624792065415293576286481161162992484367074534076537152739824426780545180154196843703328302105203530977084325804545472190261605354348086151230744925419468918080407279307765426852289743655334732594184049537826067453070934284564282207681811721297272036875697435534156572427596861544028169680314792754131945378648463641403854177353092944935015455604530523034784493775258191248063767114600958343742292335948358267009212062793288421200429136057357002413208502170423513620920431202605943870235984885064376582624913402226735432645672571050577494763918309826115344213337405087266852698781711190060148884984683483870799326180357097050794825017953892197550091132791129080565791977506328762975322777062675958184407646275066342598937831537521170823456570244252672445812460171083202190882981921366105473864710865201496557112729623736094910891314381809490960492497580671480601339818198405387939280584592375169314250553778219815626808850014534636703962374903473234746128362890545825972875132272232931787963397045888072073074183037453787824891402995544226798236533246820679387498477293180947512062628983084762270955526653519385076970796937969270135199327512998927558135582128968144120176543688807741642712468695999151866380906677189423976949357064377227897402561433502606465540948814331424699484812449203097303173533845676926675563417705493423597314999702755288636199341457427210120797461410155309496987040333117126802852979555973774251212556003545157575489255089255331497092824095647676716035433574332623561129710221090451296447059576800 [170,69] -71872062700690593348940470101784057360684743466200263251199855368348574978421530752971779022279728166866755816773223630085502326124127766217234046455065589967979611132140018689083022621550537108152858622938115914952288266245892514486527951622053220192193028133927743604124088062463779997988891803254319613488185575863063780583894573220330936773148300218465748582015323233675463698538076849566467251732009110984087374926908904637030738928657673524316801990060891913030391736679907301674618706364193625191899064359879679149699472202486176652028325851030114665171973625920515635496274257759501598439539255736290567724944152479947964935757704266931354880572989985800510409635475468008507960640348322704823134368704972577115686863308042221144859453557086585021184834885232216276952557941353880540529714594198146109186875535019914466477545151208990838935252850016981456891691646803417191214606188956746901378787233619235348940020160768329235029207534465975344435361391180196681717414088325479450653370829440844917799896893579343035629175690680408590966410951874985028412334418328333477419248154544824097422270733426291878993056846315840312577328481733403472990977619673394140360295617980688778625871048054461983366517918748884742144414287468466228399888902044622640422626294425819162914135913894378867265397902251942304978722134095770178331013112371511341499396420238634382136118604867101404217586213873975395060603182885693873942539527080174885499163790453657816507656419033254601119069131046876452804106281046070575939305548119222657083614474817186855364431201739252643191636081255426387654263119629820188404503402564097289788261919880588409223155459367432984484237415586615101328419850456879572023532672479990919397276967350285381840057821226273103598146959633955456 [170,70] -8679946580152023507090579973037916299749170195895954325663407876145675224473235557729963695898445400212285317893934646232925489450282830144325086349145807340179333493573826426191922834991925000606535411140399997372762199740433019666095655826591667530217627140669056311176158104512829920782131711954028368711741068088011476204267811878152286508837568003091039915634041586539912251249175096753368574509118384618050105560674301169031710122283651289687117416179733783298628361976228662076367879976940996303833946260166622606983119513928064459701109617059444270804252647049910314666429938905763278853448208062327803703026566157453488906944460314929020784776129358177384629538633818759349371510806332529490504307137220281256883093766862778841750918020692040303659462757510277322874888976059545050672832290126447444320868357283142390961768732960515666910792307908464956224310721007860025778184485025943391980710422007076956518562236850238972068822340496819840214827910643996544071270097340261484302534327581351916681362642435265811376064935197162426983164170927243932033218678883423996283225751413191652112438245104424974790319045317833752526122232108400784187901770857303117784261059508609211634336224474671239303471807499747514260113376653277519301678450366844626667846677473458933097081680916712805339664299341218478415076831102600994194021155390232618802238302100850105089502119296404839111215900636941463776549923829469482522237812665071927827133418464102401905786598696063669330556809576568724945746179423207639240483877379948575448539193793924256485644517153324953925863488347520405116949294448324898264522244012802872029067576795245238739573237603833571177755495165666177340456056859316796583805160937800572179142046915454962305127040260407430226672821089900 [170,71] 1676665174912674814866760157622205558108112353498307634524503836807332207143150800196756297723576119537834875951608205393700641279846351064802987411147077699992924430104585152408187465966981347430606576608915676274662019423135756248084350018152395345559852746960715934951782025830845442461078650477439649868852165701539907960367077144131867998173926362994003404678895865165361457147597375983053365505131564397019885037286283015461621866602997480754534306373259869322569134922893607433865757473291285913449947466502522451406221593211577793608475787376278460283455357193049343100212653509108000481712899317531962511297553930114645395839793870967605526526464201937103032766975709518176380248506712649657826257236190864655285740488858879757619037794985804934114370671697811260251044883537050924406388867640687122945487439192330471625409183115654789145092529281354451669797081860399043478277699941941370869778045037133279295449357254756990117295694903310029550429765217041235179652384612702822508498852616815176314033720065987268109241675379457613359671718130102247172443632674375853255962012702044886880853628433474179828924222878200565688357045081741286706890004512731763848671335427529907059762821947261538976360523823566317316676213236290795823191727987964947724239154434814203197500116920421756696026021413646845417684773252025080273085726455473125964637490641415029873448254061337944415621976487956642559336888764040327598702253545906332733478311670318248388490714190760365495842991134383497172991358858997021164101304416011202772040558675609591368926247544896179492287191630566604213542428844057172083408862867806744725572768369105828409202395860886421086511766081160000514957298785184734914273275571609999144278497349117478101979202654704565519932406784 [170,72] 266896860674516219323873719551090695663685494253582694310873545925414705584881731808679588929467887400533989347775947355682832913081860185904028155789174704542275375566630215729868729345350418239814073090316262683571432805481236438450307033433003727172739443853603613302432869746245270361079520915872803034370776327386108034379169222431602228447494679823775822297595285913786886833198339751772372038533774072923453837678358805484258189712788259414795001076912228562220016545690656329816961478692517467804272360609185930347232741015874553771329025482077454916404817718546767161749805851658664258525305682953156204765513197330087672674094127409186219537442247708446966884223331997656987305950946893608016317610533608656173987013642122061627812081735484176928233561033958107691764663191805213624203774231829628615097164880753977117699700691951423508872302471573175955721646086397561547875419305351662392296551681794326878294608914567626742927165812865296854354879084086091141305756902302279760320588018843389708137869127746550858267810900650439024564673498490721949502099993638942270355048859254384508344372489890119609230381456209315905953689438166577472662765679334195035246880492623805105616958135027348204472992783120567138385366883552403723000075965141720760134060535460202371784169909253408830175790905867895075941496842085066953271983756738772738213357992115527032126981327010209649680713089426246990901257836169743186355766165048087737782333639276340545137129004110026325023185295560761791634713124646133604133942176085852633103700144470349152318494038752890144562735093868357534444566806692247545234779479656030717571867929637235519109525581847255913553571982978634454176708645313207703982248978168422916803674659222169169433918164665960236424704 [170,73] -19202812954034741152676058540263214852049998954650784834702603901436678856548383313458416605204165540093330581529180567383056176278869603812819210339617554037004566578826564566892913929041604179974813582483247162180497578907203111101017226784482748947543147429135848604186530230152287860742912104871814597902173720805734454427938063097740058785316145103158511217163839103448299078991740224426648590136283984978759965136625857466183617376111307969901065353364252216726690943910792970541566993552527544927419124571351348017777077121345133986543748458318162307645413257638500069070841450235867868825985874568932055899899162517307790432427704391956525528462827701979937349546210890683491251983652956067226647138127495041629892087869870548715828941032212784953291297758519899274154127085319861680670501188090989628576217247365771069605539455323246610458975248665676494995442392437603536405290701190943025188470494806107048548749820144375838969444522775433436364487480073711528050223650685446588683707499141726724485834260967472318693274369630530300013257756057287975489818396071845833010229154319957066096899599142751842789652347936246742963967328301042069286361111179923583684863730371456506832819679026297925775992271505323969609587283890969603964011569471955299280823417336834386000675557575276192300275256335781826104823095200987263157735573943977315295806299540747401901472045913244192849165313672409499490084587737702426805404331837665545315345556460099845101010716245801519019808469934769958226328692554789831072797264262089478014850490497840414353903626078987029909213613049235793457017696498006747775039855173112410618705988743994107492930064515370580631466468842486097333696376156912638919481471892129180864509067420362004482752343492438860384 [170,74] -1288217910978326259366842019284036229607401260210665076989543389035749805993035710212505619854632517532431983443589237310917325132151868019457617396545473147725820273642990305587462767726167878074731471894596760243531642563395286808920907312137968318308813627466316631699950414531882515225736738112648307435576018890531846524109807685180493413304307059290370113594021707144697127214047979670641975815905184274641752526487921129217496715660395988821223728324200775296743275253458021168181942637819466941707390088212400863932816755364952433727983701591116914994730028331318459313620664569364332696011102484074786452038193872449701421305664115136871491123991987208739067466012925346139673880391655965540248612098141898735913469615161855593331375726465407334987852133702588757318676915862358056424936688048918541887879882840912125268935930805765783629771048140378670832379538146719440087591185215857312709221039570026694042726437345252137105019256291850351582796396643235974813795829281285011850181823257932673156190543785675215437332092253486778308735462248774820396064176446025698406232744969001826803573127391959014366713415150810573793961533414623033272594536659933094048865995059328345766690588691247683848243094309185245821028900540695768854458977987271693466525839692936497131037217957733061521068365590790182463197077428482345415100354041424652047400964088865435056745397898676313264230243560677343369336614497872669699807109979284546965808680925517314847245877447446867452154982101665603270368971176283731024747217304878030608588256433823150924610346843379134525378969695749836922561290208489342528970790164522260600502628172813115954675847055028508632322263424106326472898726086537835948055847994521085859467499586259149892100118483536224 [170,75] 1634074333208102104410912136352780592106797243747690737718437317468255953855959868048501850319084514661440079519688502190766680780678209153067542862257764727371569833647444330432003155206941082589885836577518573926153155371544967273792664856536111961031143340110746742154667614606062193975798721800752159419882795833596039486060718465770211915614790043077611418923578983249581504423288535177738249081633439277347728299035919449485929327455167344942643745733115365688448859868649847071238142312330475906333754989378166507522208556153840828043101894150634628469492225170451483376398078808679367570133301299142496127796201584836293372622210270443704371516885161129803407386381078207063685061975342955176639037071698889465955349591391737402810192027823314904983605480055628612340110820657131457529613313431923566141700590617221562461404513058326869758219193141418513082095397347722982940469255740813821748842362796641516180425563910503305041743973359357977008781700632538960387745047702670473820444680795739932484842537702893230444571683599807222051709071882490889847101700962292125879804971961144322792960025509992937634855534315221080764527782906143795123757757293971342938110925624150522848855831838059402581033391372302153215459231633380184673295033732892738728650932012769984736560022991269022684281498117622049906409755255979036432732795141135633290995327961291074775097896579349514445564535217956411334767506635949272168602874740039251089362187569357174254701425203669587507701098763924281813156000773686531678369072424073777144962398666765661520528114800148365256892113221086632571094477703544282423324268959547972980941185165750469834242854167590506934078252613827448102034162297345393762471588821457644292707716306646597883494342250496 [170,76] 394546800818695666787181776048899023640663064266094540991263862850553190258899187457747012796510087250358984919342259968981173148503108755649695654607646234465833382593179293433723325842428690894697931268803743548677888044846235445604278784768609386995357425540187915401342672860934974621497305681497992916744307446503289646392350520013002308540406073065874190841578126319279239560442202287373966147135230255884228512967990849216537753726112280558484455528255900762171678757544769773365757878879169107026485664352825252843895059629368799062341805781933832210294329573347393811987465971198398789297875787606239653683264345415346225379922772422851450321231426702417212390329496182259521288228802265720026395561791534001483270230855182712331829023565738465119958033421427184584911243564957677419146676654194404378546947810457022690354675382464348644748079622369302262825397990505886400803426453710421791691824915328671762817654377715582771321688993752747105565137370077601895301617292993470061666233558739415706327502866025636079895485520838805794114722284110591838545553137911266909968259558623180286859074900872136491312184311325657496505956664864844141908895033749203112589537249444427640880338560606424048437613813151573649065823863476975110561480166924204491096236752103229399432691765669829561782339782843930019892383325515722058733602134702169945508054192565355154542830214505477877203978719120911437774438843530448154109872509720965447128230930749251845606195823113625111937880816572033340892497163727745667192133217815887431758440390899073887473559935680303435502668650211699570543374664474273042509626836962399496614287687226466675623407622468785457399106056388378312276530546975645131553440805995552437512049518643741860664011504 [170,77] 50736306613154268563041755965289661821081310406772370577056359396607262492628642412028548511497577878393456722821133021483816733113090196841971543206069140871962241390406997197733870281599683739943400846751104698053012279997975036097607889037080362898398124457262200866342389862249542994437973315098756428512915574601823460866535078096695188108437724145400724151606556661430456768066919944827179990595706461023189009124675888732853565836348241034357464117158154751154731460993925536860707350342990598770976403065623182232401586512238726540500489474217588256497188702515499172176323174954360986737781125769844897316165127517128687431609607024116578631053074822693046388417251664760929127557546286777638043972932031365252123105496200783771522732682401758099947836336124985380016172556997564703724532208662838561290830363476897836502424467475304941760591562314713580276104542146871125900213838436930611863781928799285313200937221505530987339135033498712136079858559981398894115607529001211272449317493437877638125020392036768722380915918868895496979657751680363032240708436086273864835556103364118455981931944896140466730115754224309810161946099205193419363502289857634765386732265282795365889044614341098868488568661735856937430649156400016643062216385002440535320480473907984844584459306490262376910436787906008419448305547236969520264581193672477227214920260786430951718664379415248503462137729326698794840694865774032307449310809621143162348082854154587882676221706365822715242279067897341522168614818695314658287562674413285592742698525430330118207432742495051193036232747212499212469676777944257339718699070042038123828161356514684419966132495161346104075890734357810245714030179655874958304012572994606017481839057957961616035008 [170,78] 5381673701075376541800765858353550449247425468074374058643137463926316105835841481920513100071122857759669318258158195319077095286211560965149009011770135102438765229976285148620115496275358213382728831781264973835493512185497641909724008497918699560868526639408469142245842151141217935378460651677132355551981262880691969230933565920893264144176818114909786417499375963694733350493678918630009363866206801631579811312717230404888676697389814328679924593894728550270150748981170782273975131416311045942870065858870811344406045422005656000779352536870248552783106217931094366547347673341438624170722441678112971299021610624227305041943684542643410111058014612670918410844990764043262594314967265428780865496720212937632668223334417336368744552039211573332426867090776636932017145958124747069129817638570469673427821958304101373800733399289921984541746389612109537353551485124827764025735430751101095605347881394965994180409974024254451085481796420949451949489845602881166154314576149596169264321061185493065143673802653117873433161968732079062238129769987819129392493179505505928687327554263603903679611642156402211321608734820793588698535107935531449447563708201161534825834888588621699182773798613203180563770584056099035592477477229514190214261322217180203228628446205774045987789832087131314003143014873267578580375699524628387919353522058987675408332970392980629840788051007871297375994314361777329042005770396627019844168275383720218782094059899621319502014702871077598305760289144454266767060056179849275311227533707183873321201634665654062451566920539861884834742669622675067830516622622458143397053848382962821348773879780924640307047721437094688717996647871237048539447912614921612309000666683666820366432739560776125062 [170,79] 578711371568146613247687936128646513934514392924897897059077875396912953722188279656341976880336667761418348229218350837633976279631070417010898001455665887981757030714410595865926578018261471561439441446298270078986545346263830718259687052642901927700813167749625787630982246847654247218853898969443074748817363173703117297905209113647210612771903236318428241855097437414879164810245705984497562682933589479376230690224544165753519141517965321309136413703277664492721428380437732402174625678396593163606270452570960935952535949022067368021641203606186413251092547226329775435172602156793690148226133295767635079159389030485155478231205732685979671394425871741614603448542527698063493338537881292560164769246502881788853444110955475044076896843080159969569007809607240700005591942188290775481204953590808658539768797120633559667017233738619311625553845162738111174605312293642843411496777409430988496590303926711229160931022321674159224631003603560072850007575288093473152600926682194064470978799735498710493234539524733849240644106327747924899021867360836672543998154830193191219797668115392478587911490042704987782840074322450226471765379765171807192331230116869961647124244449286778807851765688573077699795508438450168164744281523597763092631498471194647861842114237014346300689349273771978436040428375259374369358537080092382415485803214236861047555803655891710492224108839955017486901889669905250176149734834523310122738923830944931197405447881332864736304288317738293595683065957051667419885302040871938211285382930507993086215751462612955900101587382511704514503033968821002795768660875844301054052583431283229576588998307615990222839411619166871862123376719573224068874702861811663795096517674103309723006320513148352 [170,80] 57720060513043083658710308755586384902793418084633672302257829124040288021755786088954761764798823986221070726595836740506754433557260477848058258282860723371313055322482002665478923753351820206899183824650758069360341935137395458244017273041843833572611113903936617142422383933857192556615245663386324414297353332859170692701088089870236758255209191647135678953801843295936208769153091700101216561558447978823925555277192121204812835327736650857948023813201422215419377858691583960636171583124858718985375631993820233065508588520801176656403824612660384116805518172262320099361583377818553399052463111738498491329090309295800439458221636554005257895859125350833254696125936250401965669203608224170156979214782177990632473337842978088117433743862034722745459849683884089912995746575182816143709012356596311402451656603257756383844856997685503061427592962612305701938474919950382362238895862234292529095117885623367428499796058236014160704845986738536595141101731891990136607612668462524859401999519537583356600933331697661816352253078362172866117574931777508565778058440967472763307367060526245901137553316938146198634724889955930704529346419027994643195551362120735616364048979423185577255672067894928518706524014814839040239799731836065980159809463567271093540979999094785244103967587914057336063974584267736966492648355885659745616214802075318634796965017172595530677947792877796460368288016825932738000568127689568968860112793632991512573651306667100107907036826794885564397745727152238686406895557462846696737909411206161020195164301085255195854857732890802534506845284009305473060921247535868726363347647517150605777922090847622170220738563055330218778557066050086971641988065719503564448965628717586735197275236096 [170,81] 4652698575544719898131313132599251374596171158971180804963067283576329945432636441399169088810401540319949889104937657488352702539420116368902685083745620747810403209572397461103773049341050505437810073300043979725729863049331918695200338900379639588084806145036499844549424096992350452682311428844433333887900799259692876414508839263464175399374729393801082344681172136423137716708381904493371910074510251041275067655060258860374815535766306620182659110770779359154322701606843988691003631621040671295895472877126516446686187887777812008582192956262333454857169998405260240683066850388223050705119449274564493087728157960120750633347453031875877749880179152343808084363833166129566271181364245409923356127258363102415758253004554093362198128116353262560220798423200564065231189802856301945724988363804316256360348253789396181421126889052844854040391164079259464537084485043377791368160657603884564558537107282175074138209312626245731689827446908889154933977824176974474027896405229327641598250433840385030335536112518145157279959890731715068576448956799408927851715440384139798463735122611080372705969257570285440033811856295635269211856388724865448610377151953247828980613077756606491817675003157664188242688689480015746427034331968961802610749787009609882274272064202303282443968803033857336545080882588710029034034105907222410432087898853202735400843925017783201806204862323693235998587904764388351400036063895075837510705300839326401163883346308244874807463438882252207610030928400551045609125378622627667089770048393109021650067685677694083377563907100249283393761342899748747210474090969491743154026415116599536737768120862135756168862705807924842850502668900944692737470247863451034993390162233640767776222408 [170,82] 293159585155706594309807001764609414936615417773005680816358172658371475324927558413288794033537586538609061422824705341197122630201409107156463422730221977091430879923978074303908876566287864806044723080484151557407822532093837139804343760408604046040925109321993599273653697420154284028269727234839758961611540340938636376186058060983101099851386876344907551200368637591454266912076537197022142896507834795470665335651801486586995808831371693890008562277608862628283950320195958332891698834106296521941839354246293481416608198383638614714198791629497254926837397228739194317203445712597709521112911328473204757792323203700083734186935174105892678786856137523320743179140745046822377955455471249391554597106422084479683574270131306226901520037832885446903903122188540352422194395468439249677470663370680112042786345155299315159854159174134416237197061907231314522044220543744931946465251908489173586059494176860999081464267278780257828681177190341751649811729782093544063336869525701519202542221225620228589886766447043035860427965641629811789369499791571533422446301026283413963110680151203943315064342880344758619910954618191080488230398750532985748142619758663675552847660846351293854284115408326388309019111448682663648922633692542539317482407547523229672770124862499880505049784907986193648455955713689631291602241976423282820153653950949460271001864951296765649326643184021083661118869629207227106864995016864700621809085162514861421850066072590399947859799113657368734148524018459787141290988618026045668965560996042534258071584799760294372053107993199715548875491953240285853093372491688120628722697924532936981843632743479350515275766986590155625459092619090490505012445979213167069560399796632476672728 [170,83] 14978232201567842449692461026054328011425436848221482209956763118097442642649552123719825288683343870151066178920830764968865583825805873989406179530230827292919944990775697696423787439629590490205213207090855710856575531822115868275750735011858624428612400770484607048006257161157142092346203400279141363123552788371589340981457500310710528908321880123869629191513121240204665433650552917435240291924500612439052857047604500541914549795523983986033617580841581523358319170529145075833305474721908334586629338637833570671780242174329316931727214075842656865896784639341666876044662541150667127555109417189483416144341139208088090903638047263449517067382880151319795997543929211517955672793080449051724626201094572613393705148322938217201089953713687961441884684820251148079304402562182716994962133152993346304007993804511212622603734575784825365566298817236569890027212441016944594067048892236562767181942187101387656303737303480212068995109048742035752343990318893743146797963394483233740199710942183841724616766838909747721633679585824091679688427250708369616165866020043740877856313115264773926197482639976274875472532076678554326883166045110670691213454518578760155353852459961092746608726267530994874450253280018281266580690852701825656497419647104429778581512900463446555989655461853453624381671915905496634570152039457300200695564466621160710643584524163742182417993234928502654154522930381345729628509416863872559139448948261574087341003896992802385066664404456038216997243107039802474540288600798092169402071268682655311819312021580088699547003328945060030638188207211935290826078926346893307141766826691931048534749711340313794946077444277078812281849453701634463790940184478310005786572804790833600 [170,84] 661168550922564298394302697221389748987565411017309291863735488827632248533688564553842426104756369156425120547682438682273825058015067743030617407757030335787137341470664192921028405598062476779323700355507096979611003495663794303702447244409097949160087507523481748826779184535849613844006477694583809722406632605767762644063287491668929049480672768449951961710235078246559018605493481889204639788902389831189971757578597786434453185431170368118057258427820172052170813789022252503415190261904060125518986774309766360875403384900942478492529786653626689694216900122576025911717850666783779317318440767740820578313136753290454123561029470919238876990086996220512829378663912210317108664035913115510227339535143544936199333694860963483699195985797387585847916269888060994157853468734370926888155584138217984407359411881624947134927824093544026265790511693023764476003581066476075942765140921908166281015329811422734208064523317637991703831217204886720976043496698217137994115948270507286262682075757044756594190418593378136856528583565732043792766590276641873641288195915755787348001349859467888915573977767175931354260886777064638594026018137543771298035074752179862086968531397701966713935156996140826431985491027107733240536036831924507121471739695627350899411783487775262129438637899585277900838190411051626584855024283761029022744260246688531263181224004008963325939235433662549276952414511330598939572520951723141003058450756105770423925577969915911824022794286863825863413619679466251635160599482556444129979691047166278752364001825004596217592487065103605761643447126548159591884461525310713300316672197820345403385812921849537285040824627175396858401547253216668998439955615478442918079057084472 [170,85] 26405412853569289975541224457982893139148267970403022292615288493786213096413707217471285729773548147532002315004601476348060270945247214743095534125168483484951745064266083281438760755571360828268870576664533387842903552604650283507637865879333038431116944563719559873658399107517419275642210998682105945563121519751542477704228972434208255558083692401361656817706271810129358886759916492600616957775977202373645083744968578962926942572616795899446324920796526969619853945584664001181280977534306090126338111081933644255918633019795373815992670110029351069082923696350605942797481793742723344153448781528208830283255030551431018811906063839425325763928207304187973443956214898650421159768499036799297945364268412593153782701543831732031179686168016454480815185471710424430285874402751226467631940602864138398059522831302212664372618987861126637503665247138718363062547063624744977123237150558717769955385596690184726226877990911406318846673537488707920571403526900595496917980564607907537888645913897005470004115224096253409012956713479434378436489898168592749521664433078886275551918435804311525873783880239946495952548672598830438380940107931631415801903776246516022656292686465383889134879098356117221614939276093299942603605505502978446097438310212722008976575418723190300734041976483604787135603737413491015418988075886177983337937709025166049134925965208835343378548439187273683889958591534823143721899018529709806112095938838375446270759804943405586113174946764507955456584866561784081091400656978057020792878001861317337884760511226390719172170724825530413617648171725731480140762052101628198766817238293896753727724928422481120476632030800667056170823161649154055749503981421604006470380496 [170,86] 947649846188095206185191284472901692196726834696815014066937190621658452989443099920092877287444009712391570955493425858685988486035673777268088488511360646763622201563725930730243239644948021252629600862815904156667938727188638527793663418904714745847553700302809468143990367550240107076767188682025341315778907193220686718513849585296827137808580519223453937429370442380959013800548938946485981008650872205576764729571597350825995157329470381586078647689907724231056802833979034709665524605443391388353074029079745414411151082665251104197890775750171269557598523778293556150322449740737068236409068187678618603837446534334856284440783757629759415119471157062604445229129571216216940233236934971472776975051489955241514420160022074743136450232927821200667317944060050353887278444820766738720797501006853026329420722032848770649351573460398580690948835942368504813257797453649216417037490507983287252768728541938931974855317495479864637701190919308432074333826132460295849308364730865164334281843651195911448926955401996076313207788999913216590910502284028732702925609091383445910575610325960644238946441792640543179979487980566261567964639474202034642816785227635217171578746774379030098518096230931736664117598713184671312109822660974787853894435420423983174474091108675894102067688092511498358705266015277822045920464130847131509547408945686535354787244245613900743233071026487252261450616519443088354878280972022923817094736003258889452629059869994689495970656199803201558443464397555155389129664896668583790910897423635332401130318115362773666622310255112475368186557649750813143467642963369159860814260377448296780147669975557759020253774426977887683961104249951862225041971388407613450155 [170,87] 29152652361077143419721186580921180474730041952888078923336156004732352097214513197342028129784310335368469618245229511398261805583213558217263191238296838991145717015754206499299849774620643718475696576087653921350672160457652021462865740647750520760584814689962626293736774222080450172148487623145678698206491966429934544806657432698598609180561783277976749880746437355695238932327683501354252127988423032065539430283642084431948338644192664824937144837687398219950515556528265258247737525683959403808508774360422504497426413900616292578275466068908367116853198812031797344335213579950099224517549356536110099004718820509274755288416828911165082081003270950850799376916634334909778028484686273633114524315972998261796878920501999145229719110146554290092317419513538425363114214784484217116515303363020207480302143748510373326129792569204859318084872301400889284468948625545744165374957160608396113440495988274577002866008442238613980047462365587677477237260618148012345472299644331660424250081510539510384406061199301237434185710053379489795360335534831635625352270421981564494235272873689849851585528002177199225200383044057489064969891725625838418189320049552344372258737568363160494666713080363217769048800384623070881761004746500452910352821972389913828155753663209195134251941221498322318458341725594350007538439316994661401805877417009185281306345989249408485747323054937228301701932195466393134389249376547815360576983107382889704771432778556387334016759371052029200247559323468903351402991329405486469329582316101739707093423516651985217849487420442549334579874425405986962037007852872707617691003019569532151154164792326186130802465680184070659959786068195927157120072828627173856 [170,88] 735613755577000425016735626033977551437406233407469057038008247092986889160637034447308619050768201393612413712634311000850022003398114894712331776891823272493370167403536155535898071123071654836178037221080079462735834128845880206119789745913749962054694891897429805512064371666897491080437759957725366626022331139066865382703783462849692958857327997753743618412756477662182227504911613658904426673822023449015931136064571443903410815249177070375098373730581480469240449880873764694228655536518663697582760418987836449777831989803360865804579902218359329987981776682923815152583757565111257841929779765141529394418044534873741263770652742171574872210535819390342396244956549623105999779664359840022678749715982304617846456973288821231451412331831542240684159703405797323852113265218717742098243090669224930685648080429158794362124230782195482808668886816792011061944541227151444831011376969142946728672773482427619915824727575519321992008264953287530596026381940626029847879727623233473738155697645724273983710275567157585942175560229257147504249811992418820590176891780051727568332269185479447532808885092097235268682529350740607146105101896443992596026414688902768218346124035718768764483810715024091887550182345132558765351647772037544565295998578960505560208881233847509888624830836403276188014687864392244588642934046438627427869750445465767821439078503350060484339105780731864606606094131067552165322283998868843254874404960937744349023674187273154369565113389308311538684439649968888064907046018448963792933044012672993050088541988132658292241083623204688258394655068574846406468408400061358797957478385268058413110784108916247657083944482309557502654422384181626111904702318496 [170,89] 15202882708969932185132076414634926125355841582954628806333495330151558456616645617646841325393186411249261504938159999382401313012645947029195765893209211075486497380508607622057558113445195824873697350829404041805614244829862207227733188078775360836785638954958052807308181170861467484485013850980851134680702327899252182275943398763195217270382517961687584890339172707778856313366802051833337692041246049457131515501911310632006421822512918105312946657625181251621808663006362521278394398938797243592759808474625419138358385310176594983034166102024621048188755660020591437641119687575597833554896862674570191588825143297912626461667873267284056577211181424795853786803622129539880414306908972810921741593402122067176803922402765211902460946470348383306778809520260650624660367623535203430044566645293853646287075612592611680087540277820177470370843074110906919573020062662554020552333145894537317041223555095547507810136492401240668740830316582041040951388918785748262950562975625178650939737685011173188564718976011632739252532271430503937199789737538375552645631607061383284789970230107473487847508338582304152200608181615305340236889808849700091579119467436801959719292125930106800054405914109811165433705127667910185046122669369330922101694586831835137454715809833483955654660971767224471424778647305853790185050378801331810213656677350329898356886515901484667178566896788288874861679658627015061301042771105550189582744235010138536547792765965184596975355024960359002508210724745351976623810620744032133025070847375111757103702621270454301804638239106364683186184940307401363659906588819736436646018688959002409912992219355199771570396719906376065603604324394761635168588544 [170,90] 290036865868356601603770617947232318751802446146709286376423262557336894199159826070051692158644477154273840071300456285166217643071858922025450651321898756995979847964981818057184924896164515962786822077047466401752456106555770394394543862372765737400908839578410628545967343413169648755717370960851435481832264107300845314377914840392065723153769941032008307234839932638033351513986215496311351862193224455044345279560557423142474043672084816118121495821879048678584265857955601632342484198086409545376091244740571426698985690895065405791496669457813903437261404888004704737495976302737695038615599944268591285031857484020599125458118088570636249679165905499596959559028986428576258055071875577986697279833732616795866648779994910200397146209717421088379123755553346542918636634971160876326205937545897844538558390568420272722087119470360365702567724391793787327625336328007448064666728339603343475953679820899860914741336579248571578911621727146117332830429308639513200914365657989472940347471293919230129893084198901915451005189008696443804343014211889565705191258442098580920624486357745185655797385088388261313993333951132436444012196527767531533221897791016445554031464941177908322244083334642876166029055541160086694292948876897985929562388973848658234569282002117159446995943670293630872934709403870419380779167522112045225951490283140145137278611642030966099305612657072810926675771000616360295734313063442931165716735560939405997369871571710037687890051815640825488456194095016179997973336979611118055058204500346163578694724056341930650795787912915384501365675694909368871247937543840329948186226820056327060620653080784568180378966908435962632813041733725174777436 [170,91] 6115992494421285026529966872012650619286758688180443781103497958949807989515517597832005033033100863130604099824283466701625083261405250112210769172892617963577284906892501826351692261498141281751872434382030722174302716949410166688903121126167704607810680021722066526143123906569514914632918901992320387267959408745226151726975817160210344701737418402332288879856291045907615491340290832430231572707915870577134850193239344658564166147442014334656538332188201148671209311956265585120368900045044004884744961348720633515938304152393960696805340756528551521652474041980906688717721814089185533797903649083838597580207366274371742406168866085877082816799604697324015683202035464907757868881097921180188768822087599388154182545019455056661656309016695557509419403694780409118499340482301675963528080874505996608572278509132755446836720644597567752272518532574729870768816880758270071984595692396765714704456047464440248350730352548624173875737373533113449449056733402535514221821639778906614615905701901664585401404091013564226883207728344121497773756426737722903978628600970177894056459462464000529029252153942909450839031460997942613640935718603097419430163923895196829708791442521056714113420968094108365658340422666701236057790418437196701580674812667202534305235811868321129223122242391634169429927855793497455504802685063544180010410463240014190998070010261037158659668610717683120186259500399898734012851479402183805690608275223356651192138011833981312268915269612063551443135647391537358397397861779730261742598305341318347535122967789111284172626497559354486031667483311825725599957122937399691155475774597189140629980451281294413650616876460244492253675483900663680 [170,92] 73534864194430690532774278912003917880228586421378063096932623971066719613077924937481229058416581874105589877954733381921001833023820045201200991879907493816990352589641912878424032753274360831844354270209484271995932793021901896886748415457143156252999687254784312012633809395922214719045947033169945586085169343074600223689805918902533337586653563934532534123576308771429827572051195230393405240388019484186781901998451220066656367836650003795223889009527158893376087747822653263379862934801381514301255778321576290625954430686132959538932828928950519333097505761940692191630137176262408193535573662575124351714413531244077789919479763908748173746584455696960418134205625843107796701945401987807278709650866103912634895802120821996124977253181191849370836286907219550965410132433614662832283808929867326845847310684624282904319834996552869184554239605095753604251895955467270645282482273994155568926108589241896185711764935631409142633193639896927516373112345173838853842885999387653523749094241448155832949041380772865427449729477792881842965031157374578192790635162762382357942244474765604354526382349700565693648516158171600726171560620932948282948476320236391070118015276379450100646295457129983015250700019267857296360186509503560792576392581260340656203527420895907637493184521743866566514055374174813231312444931150993003114207796085425661116208488052478923016711510129363010254148490975568456739648605069246201713977547310127028776595828093386083871983707240942921304445637232675110424369429150750018271082365759724384977477241556521541515407490108652357074207092330505058885299965214560822533088445024803516570318642592306803594491026653639871032243390768 [170,93] -3936636378836880536185897637655459177567255272074920021422611248463683798590883918359475011808717397101583183231578014358258571724352296583837629590821114740643877652623484352558066382877848871019949353674443699455607362430907021981208705743540914696742335109150169206462799195423781708524587808304822504657035181782751688681679208670575228080492815977143065497969280559572215932075084031634725715530757929429521454453261466154015111701983242758603262756329410825611674728640810123735621602459445384984336809613773228644294216625118419023225964140635236810944824345990734378168835518318399436639357164803497787508317349990561253092368783838509924635339241136585554875458737324380266251704234144681215494332062399841695516847402054510034871652286627945855630066185922042063471347036229674004689074748380671624565816166911209542324983544330609801903945312437659436989324763570558125773661776529824755876689483930834709175118822670938660439433813836265900386529282694104355305107340000212737033448254321467780936543585806491928312039401567407775926450629822846002569726017468610099565660947305189828853539943505535450017841619461753232094416147214816842924789514256844542493801629497726872681249571191956071401012900213760103688702737359604828768780030153143626542278342461176268686274866789564108123862692733259475427645906271552413641748693030846434806400038427732702316390542448566614751706143947649541188927492625968765449206587715841652339958025173792192906418725846208422611020687320413467511789208530004895983420291541730434153875758078821865785473698285043310911224256222421207030284958214356324923812178869301340028482909484264967646643161483888659640062416 [170,94] -221339844349392130006165748609884950583311052065173923520996570907877142819138503680666161944145426329530855976918336924532114944131397872456352335279085837424948420867212211714462484198728554309461217571536991719769421868590382820622232400032551417368900121435134783648086821924036075417755051257175884933196415820370310170532937491004961473814305118540340026614482914499692429906932287210416402971408674707843434747292658377883681494709719535593814247598385599982567088390466806908531996464421879318292607569536073531172906493505145403961527162178034826834513287453268091223460824713407229147522588373649844877194349625961762328665876251871679426447700429638899777188879731646343865340179127431567818142800661683164254682648198967945902157130206434852183943742532815430208200921517909072226710639873317286999703008294982014356781597037517263726610339808509884980593468896812610472813446538118575957124615589974070688877928129366075800701888874827366157487414776188967827766210225761339968375506576843752269327752519948081490017134205040083199537738541361836175097853998356846459119558236777435912837913701846421912539328158393645321634051193189262287672029191940696820449242624751749462373083690544415318941512321559253577441828226727265023927325505806907167011380269487965621916597119400176932089292567258839199983556700156278302522553470104537809792093317349400320916359536326247277125407243254203374051658701431902644755953104592681552800395381387449240439114817904172635772905223608108330651667429960321893173661682615146149450688706057257909277184916899366202885721820698832476765345145911908055226406145117283139556335630017655955857593884184253954376 [170,95] -2565121663908369667628122828990320531555196312413532216719051304244547795831741968545582231912190110017682283883315201785830243737107698318699612981229201756655363243162389434585428284244765306348886429906614174125521521901068939215762464072733383380309071372981900292657234419760759116106943241117192960317990801677232630148815341541875501289287105662550350075456390718664264723002609480960941806621447734474381550199228792280154893760069804248941856266566671790568965770516706811806377569811206277391785577932750749346808437844988346447754317998015672727214213473769625626223578784775016396506910480107814218007953810475197824291078661215578241202276585205167569605517298168241268944398443771339317711348665614449076792698915680649279526595820382156669462179443420849074730810719064940369142152301670006411450149071515535020190395143584126994969607172720399018311475271915983901230662517544239758262954513815966739121312486762386695698090635275258712490125464908808826813700150987848640966974501844132937707942060310756989033005246056784016846283683084842248383558823729533028245418491087412395991623595490827000109559810521691027840274617114674858977114356899420832567985402038686023516748378509453497509632624050450221208393391153263329433716937575620185622003499418161730441827467309202028082751189118011735285710598279190757559168968570788521939828607829754714388783504056671321148312979219596266517750314017487132864631050871718407597901236769056514116389868338558680481671332864561934310756339163083591853170628812779461552970075083636451903997524819285747160847454647996542178313479279701914551520776594035651717964604087396342775743982111488032 [170,96] 112572529356359065942936076904420029178694526147424629811408263183630479024616453447641106188939901048526465960598162845382468041634127714710018551998510885313705492164632161643771386128434514195841583191093041504920222176296731292067976145421702808522695169635552430550391240036700188304804286787436002683299365957727547910120207715633024007500774943370393449240835386757739308103540226099714684957795492821152148970201257093421050169870087728492556042740502242169021508443315566544672168418946647674436196791538048599279799593150373528767052774096296767346053237515300579220290728830642648845024270262004213861263762449536797987444319144380999840886369289686543466581320320355268772308229154513014257740094196945425584452251611209363455216356982853595610657522371418942898561392445611477669227140935798561714403130097126943025832585851240770828922817421258750603226010468164854665592443098824744560392525387518224658020823265936345740450860554945383415061575569540042482062297186550079351882272776792275503794775385994276752974495123934937207902403815343645714778662516560230633552547093774240149515002324266647041003064573985688304755921381774168853632880889653852749710517144234301005798314039483612764560848417944097010443669718016770990647025225084457994722536503809652213239765949849403466123769268774801753191265146162857407380916136349116986506039497876728178151774484927780393105584686628021622502671829243163861998081092230748672409553689721684920119138037472013495844063052173227209018758607442109412539173814820774680366842462413961525963109154447251045506977812110048463369147934385369776132538553690531282454172678700190290159006748736 [170,97] 4316246978220499316397219164394738537945449074966433854860942373411810671171922298476912158037752765054094713532190059572628104369381842413627750903938057079825227156170544788098742038897642868446547660269054826609229180639897290651682078001337007570605473708782421056564431314320515531969820208278954699676379338302503732956368022873857799659075893170426909799559712719411515005689640216516478456274755527793992071364242059598805361491496135203229714903686337142298251662010795866160063095934257001250442541870461525612322625785987124889078187453109607646329323011782956895518670318558683985820691959754325086623001184784292290163667394864594918017730073790220716860998849240267574353810444225401949306684399600805840747432417870723992045805753187968834671110192335351410559246329570418675129490570158535000484259768174847706112409530625682335875741138893478921271076488914254512269841969068238051898185211569299468582221030062041446050053145372211320435934863897395100559971266221517011954671243577190618163648117418810644822160263704020629629411694772311461653329568037190470310379648439383906869635222264202484540931167205060415088765125670551529788749029227409548449069446893017612377797170533438129327593860946701954598490814428004727208448906656932896849227937577318759670697414697611288563879015042652732156553361526494965090650012338199135456935839079451692678324468698115620165393047657777722025085769003902291942292948543646987500039532963726358045713598965338594848050931880451224422909264216335476229192154535328221350004886008801996984583533008820095977504612100652612757029934941193196463430588727622890729250056032075282351387536 [170,98] 40403010968419492176414061780891867971762698761295864809739012835901912777393548949215176441286587730703529738498079761250359235919310698101439349435789309097931758008600672949998062579729184135660712055646667691542389412497871929894636561996966259897518718211872172177603075415437448955778567953478551012943753152662456063352968409425782063768776020912594740640813208547099023839578200657572003612901346526488409826785793856062002592232315232909393450791529225334663624429283047464223700951556870484968600696759391604094682921027112017060608880237717549251553711818977308299722306543151351921062306799590004020301197494891577898041409483402930824267525640476567088777008320769454007821471679560981092858619392067560949571698576381076431961315972992981956366636381458859412896978984334680130639498170721015117925304063757289567358773774895500512764537899662136036889698824782898881601864171530089549496331646862271480145679246848949851582187680504474651926887667417196972180096412717755141208616015829296054948322580161203379149781426498904231093294156343969736378997779550248648994175010888953754932322898384505248021607756160243908100593883761588644681708851122745947015711811245402511459477661476682573451599532817971780988033261138549691998543812934254117926275748109663291569479880664277210608016206069156130971900662106718342660522724821497094959534216642700998018973878558101313718787010503980817578501822973125497768700688643142568809682901221990913356973880746401731098710580108423676181520605652769421456264949894364210647211673774702307324537392147667353037705659257881729353751087744238404015651154794757581710010571388393099752 [170,99] -700285724567738444587670584006233989240068290977747488908463701975421741864179316998138261730855022170728679535600884065747665602700604284208136944809454370521776861443475212433122453806785749401564998663048422114562435295174454360012170009524089792460447567496650583882409622331559328827774861889612602765755362226402948920263768949769837749759855616672860058450993564380975107205250576153088719016509255066260803069973692507291154538499370376628351104459988684573694941619913828993358967317142214219003815668354943699638841803630841709615880396514631684106938149899994009553573994734087365463788874253383916910305379782415891003708699415970150031193197369650502491172928138374713397012892460863065549149019839973447808409639696280344212875012166914823090884579254513913910630720697585966798278447515720671413883433688541264540913027651048372853499443378401632335286118207976427740329898514231892613848572513641932447175188180461625402424910083774158912111544107072557249153747498787524350891845889943226231372712986003357113746853215883401520912622579582934321560228119034227604072117593612948366939605632975360976210747030741538000975938346086122469655651801558297063460456920075932131223556961033160760699135987190322717095724402208226624119119360954476476015690381224507801306611989838431429083497484893972690600113848534353528510426694728596747720698773353073525304574207063320816679380676079546572888598512504393032729737166565251463212235821508238354289564435213635594622360443083650337143412816208105031002235926588079318320019182219325037340350234793763400247406547584026333665589138925925143696469003729637510276406120152064 [170,100] -21835552977889727091094947940112458454949750373616759790217664395798629196273835424018332668370801361704762164035133303178644087934140610254552162092519278733782622279621452857797235329243155661279468376286485123239899240287553759548300504040647597529889938152829793304823958308943143401042152049701969684379436959757372698784123334234181996426727315482264135967641999980754006208135962121471129401639759104592544369924451732756790596227473438863763136616745152353448729528081034757023917002820652516862460815759454350898357175317221496556989999694518220413216326494118254936933019715974699815649343819821198426834129231655388782883160956449895246823563996731372414781238447503679008039562827140979301646536468452342974240891235622453399022892766188358887135118322706401200803395904205853854015573714249259117843578274605890466555026694179422906799488103734231616376476768635615217359300745059761714714731342914017143441817505783439198779309373726036836182657345799310608079682061289241905998021263159433036017459891697539559592348801848636567224034102157729205644087028348295728398871629098519699582630037199353994878992856280310455044202871214808372142400237523049040629296739145428222486054066784326921048247477979864678442446121410804232327581338410370166227294829051590327112331017189630749674686801063613752112357665255173548416640429829298895516438647319495378364922656649795648531760140956137168409442811907062320837238281554766235257008175783076525478613708730679558318588290288850097506429614555377137302766668298435361276688464388624813604964197444876701472821570987022632045881060510477545388854167998755477692296307936 [170,101] -206007055159151689218695863783323003988512242935156765628954105730321341269592618187311736544324834192349187827812668068130233566559069091452836542251905911305326627407830285926189415785215564048965289951755881660196480531622807715499738067810138712305608598839133776313869729775805928071683870037254394915238163268408396446582652702104554483785579237697110028472300179255582947770875721850077325082525553743583256082657792346456821105636629926159200524207805341552837073544700818722166197316073761370893339598506598542011976050896131336769663328588073070443299977087621842285825368400981649288345427299590451506520092473509766549106725858547640241525796750892683223379605933291564184418184731319852840701352779430824186090808791629574011841809313198467620825163127975148652469434786141777460867821615342123249983524458969665504714637802950511595824200042743979845590150520925784336127139756880513906795519830309616348725155066162992573257880806729540997722277688712578022723739463240201590617394976509584224106122117724015543521045713332740107941334270064750063910985513560055228079799784189379376539588143822475811861059574699316977305722290701312043676844198434095820778371451619623498190435726224830418849703909322687991157634079919970081268049465573489654422410076661222336774808928887671014499122401771506285547521438171207599609857007730169274830449280428341882439867673232595860021420901071736065905915421447243331933256410962302854176276605215234400568293565926320933057626325452821897127274977929639673978222416825320616586725313561588287408979857726179186028966738150913866189510148473438302101494867417934200652272 [170,102] -125690220921475406442710291432933639539762876036957105948890803929070757480950102443306860883019088833250960189631714214821054804088127723546969933170108342898018989740057366056283197047897334553257573355262720394947684921031737728556936480583414871174574277812074811765187376508006446369212271883457948246657440057349337149239420415194503164002554125085294823435554482082733680298089985979182080294873539776269814507547352810305680112586995388107851295827693795487372817980246847453624801043183843735088276146496807598897545053421979075686890875927260415823930742777319460070738061975212103073582259302033141986073510384614730549349392963979639214645470336149154647561533442843554040585683909540935751539612321874604349239387096541190351635271167227599401001608363522844183131799860607122115405023495784318363185720552857643114730124400227773499912192722523796643604863289385503975502931078935887706793976933893540407402632284376890563709275921348233944818674282186313637862618587317011234293287188368505237771056162331888169404311898957747471090314016923147700041831619103538433527303610195562511988991696826031931512562508312005280515094744089762918458704708137638702192360796609850339372284128307871680777657934192114382381136093899948696016572471393975368759784957089583230615309627954483748534271301941002853924309017614935050921780193610775725743171332095369125418988705232855247292022798262763944011264832333972352046186827262517710251461184618309314190161303669179940533196376432875935282368801339540907257554898283854150060690822107284531072367858893067482349866260016141624593387660458214523385521527911380496 [170,103] 14518923566961010568119864950586886461301074482479347610015686994059303171923081304352350813941096869132062122974697143528096204526172448543079970580963832947210025967989840079846201418590384780761590943035818268249137017126818453916456987314091164231597613608149485518780725969676884009141108252170789643116594166565097066122771545071185765353059714582274596985206738636205210363053125377021318915387265946531316021353594997044714852747327174118691151589298105413675184803718069440952981661859916502779230031358384380103029573916462032463522117547431899186935845465571606091881841923296704519263417616150443427430449662963890378174220701108597793125099026326146815309459578993112491265365412730736882960010992881764581099277453359276745993477268308272226072355366542702402204717641723789927964379683328596394118482255128448655523840243124401793157501918317606860441111458099992823915544919193549944798705277391387687329973268060018054243083308357757435034896244500380657092169853265728499279335612282038933726174380022221125980006871400010001949659549534494154467821047956516061038459821565007095895797833832491243300104158733394098856377265186815708183083967463006575710772270230509329713798037032887537333510221538785540998625641997984670178376134442515724638456555209884664913573546614646958904345716204777656702866691203486091823620914582937809821505579494558441904741386998644204207971237508507310829811501311596359916433410750978746954955724673024513237190935775667808680836042080957335831822724081405925126884217061503418749209665827482044651904504914297864911153620345006481515303837016741165914022586498656 [170,104] 176082838129512045081695665861063685389470582874764701958164495362287592853682335555731865683950828992975795756363623715686858364678178882064869957033669888521003737781998375235173447615936812985594766819545322377541095675241005064902885087354313985649358246733851496001111652916317627954507166435171446043253186719042491587870418836273674992761941664138330638589220445585323858724486223306712841651606063397339144611782140142120972928095344479814654437664035027954324172930287759345294649885772150117884822705515746081510940421146743689508732674089375015564897936611163808679075277188743234611066051979417403395191926485913337540061097557694925271872842836312253415690780276308762814258412746229740302896682272596680362020649284543582208639027395465400930369472520254838834898774957692032735146255593880431953717352870156152260171882882299698419374123612068818410929024673940547867390824520957763249456491418985175751043141132721014278663256454893896256252614795565766903775546749208331929654710659223211522127982997964971339895221968742487877718501026814797879623674131943868492795362757074922735603194745492250578780102086658139847742665641010051878033662372233764710535879942260011790419008701812641737583999160747552902368337526042151358686723824864608795818493064651788574901864675484999166021794210420069182515758175948107027391661978539751598988268509998557291629489971804667998655069469439704050760006270499588425771935863868688626632322201827391553342655725816152160473824088527699399344838615650491804153836194937858236588620432725153727726488058780611726983483389165962025929562690480996569500527232 [170,105] 2609684907287144326844890093999955160672048546828725889076868585050693679536720654198828091065051382974033296480166024260375187863184652331303749141867089635117023304738608820312575007210820129575466444503715376457634579089254905607564275697614100759454331302882075400276359506491483767715823637996683284720252342100084101533761172804832494133258274858897185280134562765272691382846338747144078584724640976394120643420716113352895806295059204419148756780508762018213999617858434886369475391015776131186017975987759466121804536550538832114976966138166646802389426397975099504950759298738791008958828240939184425903438275858776872154823781027190708197459176869258692231677001037156818044198827837980605886584336877779088122167972432377135500130117193426450473631588611192826168118943296823697247491141304368227927234924992785710772765189621183074393425636753138830310499896430235432509179066490117481437360638873291886359620810168126008899940101152955827724220663000780936734551580990318032041751515819661617308847119206950310621690439519894514875021940950569720462328770173746591506959794795834735501610166075043118873420938077605629298786480353399568525810655504223424212562033019210523969872041418477498857962239223865722456680121015216735539993097136000651511148380469193971058797119358100078591803657437077777555611441958888715179422370632104261111421941049116346501400817557176766507547916318954475842227342767768132785525250330243074612911511522035201753677222785519601241586046750262331197849120117564181474121633664459837456669015321790998935669778030674911199080160917185611724746104081400416483864 [170,106] 60364297625493704157253865941579834979418978288708006050799452854229465156726947716237137293790725245437721491285508191785619610243000540689295265755926049025420904140618788192852106626047424937729505676124617611228581682553686909828642184082842921998125774774780112682660546204303776984346927539684178930339061695558112956986357743918963433347774595418768627619584126096263038620559988925631251671833110236635595645908782518176212210507254633367417653819292223613032423567962467573320767526754496931681375439921325566306943899236739623837416959810024343832332496242349400102928972115202120429679101850470436535321707247508397889262578147078587207512716295001549376761818891189985188627142407630557154212010238972029891802902627759532183780378533646219594457524908926326164184552335615406036930329357506113649926892111998512217650203982142229949742591919164186220555934190606664104179711841692379291059201644550026168579820505993068068075594260421609383410750122906904382787746427739081977063290776806768618705955533688385007161847171461436621341325049022329879332804890429019153751310044653750995085196473565117656159044356513829879545652768080660571348237830883722179019986792151464174746486428561688855031641569175973141587509308113735914575697578326227382486351049038669384659131934485280316310122500008651476991763895894059439037571504344321836634509567482903835294341907321408964685272989683539742327535432483466913591069120517897710750767362899288051388531874285581750680601807531238062042376871731850218487261262062621059938946192999137019260134279482039164069930658799411863831142278811739864 [170,107] 1227914895661752841953271878941952513768788286932392079698997457659774038418261692783041504554772952074199692763400512957510867101963564525971237168625368215104883071683437324755663155932439989343154718595712076556146819105844139519659821283393956876800549111183577628240434898613340137793645853234506820134177189782639987035470032332487591917688590518737001374116325014620873498231251241233917494699554901707062461549458065351214478664254609731832839862849422161231009943446122951942562120324094350764964408870873678117020578116098061528212169319891820318118413390095748571995636906025810449451227210315953246404038525226551393929059926919422803777496037211836516963160433899676737393744811343193827443474152006076124178056121810594647639738025408141604005399033555245544933564400382563652687433945744189552731109778140503388834780985302388547674871857352132653356876546584464314683188241433798268210989384410752721918397281289243368316724007931735497145443624335835374301695100851775478127738416881238510056372354543049095387210021591519509163362396091947945252350106358046053999905587084708003661894199844399507497444273112832430370245306721642508807141377103306006230262564409529226743429505990118236816876789026948999486028690033201380743328586559280218680879755801809825552089398365942686225859694736729149439982482293795769112285145117654354140659499737269883617257466103514063800319797560370941179965994557148572713228456589389816573112832427831105776097106466369575733524540542697272186998632056202383533927355255531481502473411149898513313095390008621952196310625079014350939962389139200 [170,108] 19374925496562823548270525622489163550281167985275561192955491332503776397129985210141725530502716301231048676052833593829375472895653783665593233297474074386898331096776069779444488310581319531322579647694830384245322200335405734605650931457818045478111957647764477944708499409652612485297955849025265772406894515837651509651845201244548526845795384898069388268083946962930371594569576649446427274829078914221286486685386221928356666892119217627073068771261164916051330263701283447122011568255534790726880362183418343745501527034331808193539363078821387433697019245388717031326873592470893794070071072553015046327390020947820900349270301287543880691919973701287271161112281049189306082492276946344966651015743233745507563606304647796808469781257413203939551034572434842315885757361611135306169092828396829136004862294127717467795651339727503068135343561437285187104007566787700933158158370103389926256737572226495136414895087396573802831988121845192834764647846858212550781182869702548217715232478789296201205606622283297285903170053606059748156585554425081462322170308182771489129841702661615913918469387959728764145397875873132657759989086922647386843527844109284864371931015404226811837117766925485152081418755841511736819822594239711716935778080673871311483395139884051413180678799143612644416438619416628850927310384173831436927930721228436638366909821171987982246567437623063095075674992379985101470057262605811835483150718484513440291255437614483795711962749337696615134300592797320050462343697020372288011807214977718393843640653012211607908837250523462125321814034091089218168684648 [170,109] 237910202582237434870014265322072367791635761461056529300687604063507127047654017379695507369058228972789423756910893657883455593841132998200963233791533916919579588341175381267811425158464952791273501785105852825973309119910725233163723143963224797010256198908411738847148285001499482052554943366216496748775863080419564603547323283796788632153045133713382538050968595198234588476926872497853375490802729716405822803135492489044182772955802729831808394209579386014714274216265491265808673997783046496489890330732852724654709551277561410302288659471486500764547733309061707746364419967007621143574895983266987223025622684403177932929547400906629068277269314479150031806891631503983743306645044402551039189410513220668633259841475066454967761442821000369400225475080245967530920994428484075164524438296046395074060341412846396146509011942794240548554363052889454736141200704166861663314815618047895478752630700699079466865807125289381072274483024929777293476316127056231585614370798626469920132251859466598957216711883201284971049872108660139956191659465010279797791265442036820673144422894676713824224154628120368517582947898293843132621828386336922758940678870204667256518277731437248914517999113545517544561714848515614280822374865010979827765071990056254254390675111117164551052191284564631391132550833943334027312367290238478768845612185505637192216223431354287749834649029424987013928440112208981236415715416803396989694329309416620413323335203529290083074340946529799506413574390830452716817709967163669791889134911657249666993132602677785876065544359659935034785628345771232863552 [170,110] 2283879807565552237693620561126085988742633656594930794892637956635318507120001362978352832695617371270215465358324195480705061583945368081990557865795983195161658993475407140990395631418687837000776040131171481946887460729026573772582519233586124261022471708647497331086960751323321900590220338512672099329914054754800029440458803586564545168578587784613889447379629191439120676918498041877467326085485145250393725561338539001328030204072773981334171723527132707204180029454046024452166898871501666385341199151557924550343781710087365642493409129199949722787010906674355373814751975325792290640601858283515774236264627229233312733828650908870990886842725439123769167722279487979618170861285379283962208053781061976062138069425978866560952530201766731719581623915634262132841126774507903774402884391971469824301202682139790628680826791617349387993307770635512443844851364915720613178490018304784292572124241320153403931597162473315257748041805954524744681212497691165018039371687440013729940678004981826885330582005841339067503231630134592555229388318142386268169622712221932011629300454741068197330751368473008934414595141586703836028012922972792871547124892094067709385380691694154628725178491219487983700165207568300503293257773813651388987313114361636513465065634507464863706339727067707190561735428337606123146326488384034046050105711383729036617106952094212135842256186785322245699841172988876783098490362130388824310808050974264668760256196287633563307556798464311573263644420167600047863151082306635929768825377108508991579564672157287121023895610591841719696196530473003297 [170,111] 17126951006816699856157572443861077389874694605138720927580323284896962476831660192923831372185959056543431206472650809929272797811523784593879638600538547967499030213823020418666237937895938896801125455248594456202524862154112996569918733840004873558732393600775690668613350080256554624717341335644635545450287270469516011636609009831022084173503378114990302178936404302002031737575134025574427046816806586706620960403761834064672352039481741313714313417333225801236068753626584830605258538428575834902745452474242955950557920053998415041653697030273896542974906021772782583727555571695184833406526328310517725113493159395254078586198054437469264447462650625063390391188049496205298342703815167367933595529256959402344642959175092763998499350720696997196926484592124941761884987936757599282978148592442529402444597015837743641216777827894256652116743407855122106307627685763153230451127738678076827014183661870446396125797775033600650717687824512410788335112170635168784456023242300034095970493355496260499303552641342481703136276471518642470810129638973561178483591300267577742095350918266323784930746438238224660421342087681212381442869949221513271860165517669423632778575787199102015643969605679153267345876090724661669079340803439039728690164079210606109945315993066124296197569433139754198209708226333374927922586695859530143555776448467206870976153923850883201944522599526998226122024778903305164140496779826050214352644770542800612893267376597885739460233478455784766323760242038554411377649931151656131852938192606404505426431219451060833756387701308966278969825521248 [170,112] 100093516051620574382555595935330818895633105966541151625843921810579628209697316242179835847081959374680317258641241801166305727773885501582982015194996719139508699775714936039816776766479739278162227691472836945676887884605229496984918953941463867592664755048849603046935044746463775700854577549548494637701052123630460563450931676349932279601517601486550842861101895748841070091772742570002699222368739830451705301352463140520742182815857492079730531404323276011839062990834119728706598142213081101173771568380754828376969350653617972546667463232061073055478411717702543964049082573544695431122967258635456743138481072073505932190480038725691641881432439167500469709475811870413119044596560049381988680608495659972653264939302409703338337913472153189758877787508282703972691709475055683349823640383348005457301781395744702709231057397846976059088302485566767348822475126627569258134891181072022870335178438620876852830593570732442016949850902039753217206892801594816976869271910984112133620022532220475316000949623021911551781057605490961546856657774281127486051767854869511038643304389551716416459772826912279060858022852588648646685203306222018776256707501142024910124966559242856491390957747299710866828397301332545454646534706685555164307470187865478927346807241565654903787373525829733389008083544338634914685316578922767059690843632387501341966733853926281106134506196568889416525743336614422595865522723660648464564586480098087907626707677258929850526076007020315764340783686278483648756351938147202371163933817859245785052317582999393627016151920578946822394176 [170,113] 454917768377420413755110299808252059610710307376007541861784296236722770221836481239221484807781289516087417044907285184351840458255342602512814176395681895595730617542147685850609633301939665126021178832910633991932098841955431836724268597397054365962973974662630700871998075052363573754471204990034494543694928501397986305884654509682927186564517123842035800037999132428833742537298748716887444228650880193474387654618485070239917753066166316330127843688286139557863225795373965017041430345570916068453063955748040859431250810907659114942494408355821108125958630181100785811916674550308959715871550516051707606431808064305702053697625415646675483869701282753890839438372666619685658384815116827987763784378391469531275720520111362371337679175669065129050752632224249965800752077234656584345158532551064901731018508397808477943435697137245534996121955961738474973098735498296895838408285572111301047751809211637930891767801885068887920099438966429710375116903804663307352894267490638397271239819564288947370777600663860834398174155031379710897907964279603713612283910339704843644761186008928973557637844656277287270140948094897682532656133083215650030832395364631734557634742738745073414539246368803922200205665394965385725497967348823168369422875879426853705141512407513524902339476308872794725340264595081901642757249901752920384575213671282895208144680622891090773059127627057724087473570342326171138273359035154583333742076947266846032209516037455902176859167252420270349319872489010821093451402320582440744498194584183691598795366506794475003282107363409346720 [170,114] 1586388296483312893081106922979184082899836317853097986775797679779219454000552015342284692949638984005444190204919476298914722997472406696373652551644149386322018071796422641011494866363194763414137302629913869557912550957408920495339095761538296288857957030150837617354346332643933822404180439549532393714528482288594295586329065424980365184932547342206530396311289704115987316050704150080845765233848722136904741862356197779800697256634356292043634933980749787423826575467088018328944483592995620290072377657667160284686236681400315635326216030618486768399134983418042499677986556001409749421830142914257156676351249054150076051181182582460965533213591858039114078961117080053467400987960948478869270407015334453457082282361026963377813164951359666731455765700828811892677576083046729506406591559620911506106414102552125095644529057965961048198986773051856834274683646725358815754729553583684480355932341912445487042538394607527687123722226446385551809513517989107093302338086547092766573172745262479945597712241462804234103890277048854448487495216894723953267269811754949002906506224149162080171433177270787643428641002061455253131628528559893967410281526293518173381375375612079259451864479244358293831786350876796146524662872984114153113848557391812236452189228252112413566094799698800893123441735046870854254328032883815815160510042691117534367043291101613684359313177283635616676080287183120576455083365787773114347399444443590674668557567425702830656850844006914358338515717773339121829675863394900367065939290154758274451234990901687788804352956654344 [170,115] 4392518399825926635928302869490465285937067356428365691111041411542618060385263587989298108379162751084811793149458411771821895930397662482419371923050165673898248261497598713951587076468055432276203218346998752240210627206759180172253765053995519135025326989736007492752977056523598798054003058699716535624531273301177511927720897451232939761605970509927651323744076264265352490631973718376702174921579854101687058684677550051011132250815398511566368532047681043512075230410125260451734176537119505730203481604028773266512350234257886826264750543862806286334326800594827262936296051782645957247887169590175745996265915846167930417665625478109938395758503181539216694773109540086543784975944883295869841857831420700575644747599885272365467172526131429714643100821181407790105443808311624297418952470206782970557034438179569054719002161242177381042100461893664052290712501992421628994174669065331684863163094970795282920968277930657330581332418653901273144134907346078298722243154650649944475070890524232338564416280326266225930270752461905061043825492422894013670661071507636294785042356254892180363371057622520506449054137802949598581139771630343382249655235433394982806871227256659529099941087142617621459760485687009909248329000890369291314380197760218353153323405476277111527670241690907395607619655245539323141543764340311614834235930078401485338197643731589484411838843162764060456398764489422220114421949693029507524725930675437087738755744930300169983003967602400814286537482643612988313574016959472726192305617044798926850315619077381072293407808 [170,116] 8676633800268257390420930699040975164422068473552158155242357750656503942815825039937182099107568853501301180693705128750731602156357626731396091333301362734776890844482255271470058242402594462703697407678650549366129520747784599811309102827986429328961281705098011180928965931064722214400943322444270227227748533767864305616375509443035339930719906465053081509964346989786548975766728957527654439277602808026510290347356321893301031929886696536489583899625549362667996610744581067991646653268959109824386748478683890464385800834676421853693484993333271111592108237215417395307953723256710759160875731359801309345827601625218873611189729327386793217834577798331115291236729451177956428884297019165118236655877567957540495754369324440658379858073016254192372629680100865475340165868302776121826112571649878337026210957877315433280191695826899238550874750517232739678667719073731124716426124808378365394954668140636376931867833329176781910826100776996148834733739512720224234531899698139282088646728198213680874440044135035477037065599108478253662518110461987034141730858316045787139025962039355375386023809521970925576437124646745689025809364146490614469110288275983564010938631052422270525741800428464066946621508071315442461695410899798438121285987285859497226067579852032407577885853705955163012138988207236172242624160356092403652846007964627308488122651491359651822462354205270739610094296385456780813182029753654009888192702050189532043265740022514744993031228245623363257818148869242749747148785196798366716866667002794484150796130283060549992 [170,117] 13463409437219393781643777314784629155871655350826002261894001371984199396522082049606053287557178819631950299178595111178831799917988199756272424589500782139471761050090045560439061609841908949694841223372303137156639413117315229143529483263538931462695548886905625329375240043027317811420024977241293665081149176372028570658623513075979516418272845473580974916890383390647168161462929550209208976250856994162993227686002105947419009592591009976088200629664772888733182224899056958126718460875050294621449884383141579548362519933322321534097474518646025259899575621024537188710295827683757999442413735655238240315948839847300077230836142896012265901133690275775775538005131867669303298054985066705929169487584615132391726724514852959195044358181352353997038756951404243969566041186958083631518556336027804036091726779083066974001232772573208881699630720185544714175472776710144163896120831289165852582540599405027187073837582430200770362076618561238139195736486973680039969599069515654393902558046602233222556085381715073261495699816310578034263293749728326647599682119881593360563892964873601761425504061559921454828463278669129258817470265624274918971190636596743877779227881614954999661238135137209572872093984184500513167166546108383193709488094685121668692995423764421862282519124440912233663524370239020675812752284882204846646947234081724453466692351920188937791242724561130840465001053537987905394903777196019206996421311489405757891678934101214877262133083908962691908537727916082121508344113923821490811475694325798450771755734326784 [170,118] 24907118164061450258842190844860100219917301769796420500967202119326688829312868894302946936380419642841074991843640805270999322520689768214276032367122237181601359920059890733416887280251993000056673919926188948398358532976093399205335133876762970469791153528817000626826770281802742981458817391114151434269648739826396098627401225287533234105949865921581403541814087433724895529143853543487282746001654468561412344602077918983784087728280102429708100391306027031698811518214080192898046394908420923620080771806138367915591636200716859463090360434121357458023770476762601645558239569192660880337503662419382062922929390352215941810092245052863534285733026478164287022199656369997215909933523079183807374251726051015094841250000326983267106668903924835862732136368799984559310836485388514406434901904379365158895115088633366221554068902667888383821510954173039746941173400833921441512966671281650690215411254743705601320438802846780610235094276271127068076765094020521644238560957134356147435316025617613886139436304722955693220597371463713726570042987672713268969332870764034448203999376493435071698372233434979045970217635452843020316045570312401231587835638280120663926790410590356353037317558710415271171867786138082041657519202893792816179447846944199484470800225282911707685127706641604970100770110965161637720334562078331320469273947755261745598724703275764276258364941881379620634549187552619628439694902483841421533111233421893921411133392520083882982571282498591505275369105548643568989785123352240499341358087377845310789148891 [170,119] -10373552625503965925663932012800513924536662765341931978169242971870146167120561525189076531181338848736454148288371431753052199535916456117920459293704572954632451521203480750142789092628272426369722451640458016486281981077545070114722422820938044690365893740963646923603354191237321658093722114059314287684637889871434863699745878456740382518411533913734271486003212684997613381231390758214964615947206944395537830389431130764797658673409253800156312027577560136430776181455262069416203450449514978734154415522237793591417092044505229773356478017544905709739170735815946717868362620674560526694650317161929953738981408415943061873647861979199267686313718842792829870518043223787800719914271672159904530831884914279666696361162256083756327307698565992328546059591076853388853497795374283931727818125347274951053942704611033874811892883308600226129387032700100713716728953458135140272285897822436800577415809371121372645833930704576872224860274805119794383488219685411969541923113199145587844834998065031066557607165618076694920558036632099253020381226250799162534563176359070317746927755629808719691480766744896234086196151668210621365654188534383722151336761360892389408195116620156408402735272880872849249337103435748387046869739521585666439961665519481116842377342893364940045519525848575657699829699694476810668794462140685904620430751530202779883511547021397600254516315103554285314331655952297456699180993187407469029646715557821981154063952197128922929442091765816777731067414544210821926092657112354227371145390808180416800 [170,120] 36519729836635640202133900283906403069257216973294132088292968529267865736898232377556811616838865898178570772389426020086729654934760590988213429880515384968860006213399491709018911964906602581225723822438627642214438498397703670820242841690319708084198554778486682479402233825928099150692064889889343522457940339047255296806734919096829677332873981013614699680394411336484290903975512760735847712139354878085006669025265328838608633233342764158849750588010742198866463900494112762469861237796198355790999914410920673807589288370065528800661686139635822777068065016085356831926598660760382648587810819346452354113945078804575315603545591992749819320840034245399036559372608129047500760672581089579167156192972986452596903046247053125656521908295939330964553851370992549842058492032875452022353655696418073627203180627581187496464815961362644414052501601536988688989420187194232868113333511815304634170444202598993353095220823336453113651526712264541094911639319464115298156752523954496266330571938276854340031160756232461592237336048272861688857332394492322354440636796098667211555309774229541911547366081809681185816085454657583947146313963049529984083743907034465024991197992841694245078024258382221769222429985972438534369741303538336748346724078310436256905820699137626391068644397656356488172452925378001765952337724070547871262486683519651205388231444409484067609576703506625741398678990678564693279544530607411464284452536352494155718665859027422650522792862582732891189641554545544737379109343656929212080381451217984 [170,121] 145342643875043025695923793001699370669532283961941130607156523092814684997271328320841749967268158193754610582973408408921254112525991212401453002349075849980050464901831371226616775148768908556990022720262437798973371496694951843951700926718037691094048777585165896256280514277560815457019119969300240224788796098494889996349357501500499262656143274544116680824072564478880365532685273793122455564119561377992749220100572707254299151092747764777973902053031237416139442045022123261922678785129582868690447465085386248302327972565191230003134032778612674491113191210419781371505151446102293622736064121669293228257665081768590016290670623740057978320094409764154577674124476354347645440017362922636097133765107913220248677916932377726780949719959663724816800262804368973258230615943676467412454275234436297448065246831574696896011856112075054098233334369217651914606575941448016880325598581026351767127525838451368585567117414007262339634110181471494957048193066688421611386619526595635971013357977127979455400740163580420226756832238004527486100258091536396502897444757248521310173567062813825667668313170710459147964354284728865060428784001724180216701416776839894142109957356814171498082914073335525098202451486262630931244665768936079271271114626993408911808792770552706533742631142397461156574957936112182937802067629450701376332748265534819998563761567565894964500408894022579655726522514228764622520242518817303278650881364249121333172979303484718373542834666269511959924656709837639437677097099248621853877805752 [170,122] 42112452101437711490504473935337226044701080214605394870952683398291797277579072419926157560482383836503493880316186539793876778313076718956076019555898406410201891028602944128239358577477361059390829911674720287693712927016734703192663111568206027964301618875434069027344574464720326949466014723980245107389498196165934737266448644156672743687062642310603091828953270510875166448815945875499887970771816480226675638488436881823035471323732616707828643644922072810569875610041110795190606744478177117885112904908879631126890803551585804786397043457610780757490332332734457782852615463407887236564022230423173205796286408457391090486572143294483828807362832296082662544806400675543963608546329381073177299683670708338020845257170621421528794325314300546903930237513606411655996472395307746666963088358291728729558024798889628782085766273990922860341820414570707669323274027482709547902345297687048212789943783458822217479654466217041270508994524854825864384316782208478430508682538510664654139859710212081596288960232718131381386089233029604477170483175467077865187288449164293147245730231440774398151478285338068411592476379097305244780205254825920725880831531587244353954612889379375505227710051100334827532295252503567242271681811131381649531025706632935304884366314715878356605520602564968079460729777026529592499519554451911139712339687259114749859769898153292297732721719650218735520582072909856839136690270888996223238714315511266714645381615136035275449557889693780292656124039417869474850815463432761152816 [170,123] -8102619977800549226603284505409431257457138716341069922072878932851488841538498247985308335949547131722472604256713359643158249722829344382387611111015262445552502755598598673250535310692284788969079138977050338288890673988961704806702533784394304505012201758453877790777146948735511055979762129608957257645505703015484711102445038510809828237764099374992374638778687516691493892496390278053990266850484202048166925225177841291333537925522547886203151771748263494153315630322912099008065035635993649054466235006442068335510836812953236312319762996696061181452079018726750857791158506566770653163899606555808099452090192281419626098322937410089994917574334104750680533447483298106037563694541009434510009714186808599475213119732311922707111913032384961742547520842008678739402560179961381273610376721725441286563498718298661587552160846498749493800935827176448839271805959723575495687477321790222381961017744429685562839941075632411225193504821199369664801552650446837174051485482285560363899226574775795342079398775884236626382655101802129979606157252967505568122508708675626766795257968791417714333162428596653365537501649151227882306410740868363195801737675287442659354552188418241286107811664549366205342448053443984276775387808777099803261158319730817976632534826389477811143834732282943672123338531201373423979763039397778956538639454566274200358348177822438313835219119293097428925646070510181963807160129938328198569768168958347403679918042915023995549833220388291020023266924881414535168776941227167168 [170,124] 71548172386005823097070051251808896052580667988504065695656258087092627379861017107348445436560358012477074477360705184629372307910856536795559245715722773148118184244424347642909014076508249028320414561414968876367638303109521661919250615130357724491815553711354964564271528964078166477657439950718335175471136295691227067038464984051283977559636989330933539475347392869489993554829863508836692291865194634399096644709969967949527578325785069060617222564966424093382730652759805018331999909603950326780332171659766406905158380565115320536739639089142836868790547532670475346091344196677789729506818165661144195287487073873187810325909440696502642378367995538061724101685291548711585715258401368050967560065871664252982073865869820423785842097029556435065325697657696969041408559327371625500704398613796410289252442654306633932420332956755919182085762827187166011439523079419201293704865860541562325029641945552856813798547350924207473015612652449938533648115563245422549008764313104884510051426799413409406214250003974163678771489772252632089624698417693830267988593053703014601887059690396866208766164675795421852707944636050526150822107915974360734395718545001585970112069810510443997058067439603799971199963915160127256510134632863654784050494585597927755566247461177258792274330239022208456557413179093342285952904948534056928124883321634022424297804014068289990450729910278574199933721824502406225694925320524413513100804375229323498918182938528627755481994023801927189467809571954952089438896589168 [170,125] -323395229669177492773066025111807947589817226368209259711731864363914428793832491607433922323242041477516951360989692405530018930018437800517797455748287308380852753383696642166268370344492246303060773917729816040243533209576938735806146721068032121484212254212729548947166199179198108290768797434117735537604948730756815957887996162445231019869996461118165574846504938879083540260287295513724803507015420097991412438714446689718866726953066729649833107615562269499224856138038855282311910111968934087632787361258827209134849294135709460354226233620195392585095827117106557669570720285873837394431179580341905476179144277578219751418135934143943400893171924233116623347548856702297903988775115517576257676716646351739909086206837369509975105200916415201021431890373841463142799381074285606053134417314646575905016201322780380338457575171401997282937474519681846522573478990684570679174549977145168083065778213041794345835358842207501850868708486295095469975255947864759057531194699346397777341954609236814785554013343624686200408118236652082716360612160159916504220509030240194990977781454493790085395746127507055020498405595533120135332929229960462733160646592487512378650101497363914083613073660332661151219398525158582439401816006085246196292140658491437980059683393218713491008253920348455228529903466201630359137917374025717036338276659452514113891958676153332407110324576930170962994993595044373282577290027595434343980887294157361311380652557961058117046749211694010946394833663567561800873872 [170,126] 870009331418068683133881513832663555761681894006873352516509268325143102526297088245012881937396644904551262186528027002870058008546610385642307836411401592925169556543145224020963094390388177377346883222208308981529201652323577531265237403745775892416911448302862193584529034131467378896110823786038864778492398799124045412095446555122845114863594137091740212453191352962524989878130033468148288315776121588347366928357821965871881954065365304865848289758818670460754679616066312912427119535221262710922558950337578409589716248095824133484555380553542023750895623885085299373494402339568721425890377482648232685792348724966843996491054064979542310773285049949451692082109000445421726856323672565841746233810701249022320057954285545027743350588072961818996212647248365464224740247260429600264095053923687163791338717747184999021224607435017366341034383816869963024785356858132785588844374319443108128030944024978202974280134305094684524176295928338766038135741607142857711450010266861700764792860848238571995106978889339263487057950063865558663426230891148736410637240163801441730352895750213796457083392283453718013360293536925200239409781553889244043423520573184478765809451547503894603955600445871951168040400820442065364972139299768871935878667755708692432227352372254604443081384760465988863066053425333408238907115848726507293753250338628539109701752019135234886691806260235368341654948203221764830397856064681996495363650882125293934880000801851382805166653251180495441153305233967875936 [170,127] -1421488046261387066802311025226921289263968488688759473947248990850186443723210411407663730637270107240027380200141653114460142445914066585152678565493175240292312137052384698913274926894785631773653508673305613842213942016445052474498510446196570421754889511314249080182605196533165934363980302109402453555484718827709499311483001955144135626570400966097311995720058164859027884073536488891397652726282758184675615650003087888492703890200071864685824310017836879775477257472893583912611189557707974537754736481049484733764034651590767513550054750369906491520351653796939975664619004339114664917841177376092919124711363899622114046760947751759007802536695925636408224019885922352081655122207348739490709101290186948973047663805650260384736219281021217946928944888840012252021897051886512468188088877892498683955106326698696395686790457115459052990514269661500497360245398094198713943859998307651764151071334185402116315990357168335192881757715519129371070706009778361263195051111424536292637704522810339601539651382259290205293532806166738888498697559488044070451848940774076891700155124261346633573552268740065844364440516841771782569774503831444904011451406715476147034312723361232845432402553328185536128934949275504164269916943230245752787479898716080372433331323400451551478913175492937803044423429448835149691186303601547735713034392046653710657674121047547799093042856424603736970635596452320408930048389601926038383495639762616416177618945124171871412345891913803107396894219079712 [170,128] 1401686251696106415967586705444788584248545707989153689228017750852488643462059481790624117708616137120947501632256661380859319084571974489951114149355321570730050128468231231614075823381214785580954038741463371838737674258217481599476658215264018091905137443507751587061233867990199252451561332576422358304139460412406814344519289649744837521104010151369013955470547339679531204083354837305909777849396881270703744753099771293803674768667242434391335523796000256145114555200532793781584603695035124585867713668971156006656092889370620552297845169718264205031331887560243472692742893755104936047247506078820435898783218061102951612444015114303765896736928438127161015400587051247872624053380491203047334206836256269202534984632080633712354435590862746698591037460568877689785282034623076363015921681475769699067168071802316452027348740220343115199205696006152391647192623313328175321731729075672404547095533567723725278053030959709682521593397216376155886453556929856514929990650715791743304160728387250425895968606143994339851573205974917111526909063342668540558150161467746555557481839355362407115074117595691037886482181989741996299267769979615071124553618367536175444554861809973528777672215958246857312090397919008466138555049583054415127046864843555964746330599799112566341536255048449848987663732180681627093045001367903141018937176172514828654009443869209604784932118269895744009636447500761422835970586885973283880657634271940370411617855729672302283360615838420193021728480 [170,129] -819632657885527362225916487700419870498346076614021971256179378809553716185870371459723898317373951067325572801284071747733725549627267336744432119817626890806585546190914056424256332758484270887958711751104969209516828671581497840066267933709825470624668762009911186808627910552228887897917161516285272561221786828210381032744159177068631615604088022498846224018741695259970270503959005148287537521444639730914946533321413608810827658056060910367895623173964408567658825315571111059124646319591252655040218005674818819083704053839734381527759553239283012937511507286974653223178090991048172525942424810701391714095700544726614809883044966544651379912830976329039479090469613020523123761304843962541672291961080268820184553947111988779702445381388708088539458910834618847557656917685746488439721675999334126094422971780029097703947621737752352002782350287242803175385325863066757941834672427253506719729106027001414399069397546272594884751965701030037333418892598603194414762415530156712217369390973038900181499636446372120251248115925770951015688950988805447355921127831704243089320924974575513264292949252461291007236580452601772498057369163233224280237686013786100268100977381836953765892196526407333335435044387247294800775674398920888450169899324918988329801043432255092204252780068622774970800833198138004882343276822969700841900832716187774460501444346783753104386460013479585362435040866155120668167302949820990059155470420588584484802663402549486217852038829866356248 [170,130] 284946639566092481003692016400120765811135290882602204925308730256023355452448508169788733587406824067199052409369805528156904534074422723701392773602412525276510205149820235593879472673821807903057608310681066323667490706473893714343448978514918056974609013083120605260597800942471944666460493225168276832481793824300142231294742970809473532630708315308450082297513733669985652602367350777181146005725436693976607733441513402480345289570140462973997334296796752880624641321396140189863585022983887154803384671370219175959107802657094038945430105647698410481401686980200326524619218576173276971918772308351511698679766041889731278753180102500657740383325781138462503004602939108878014483579415892779560180493630469913957545720051113860626238311974750700886281658967708399656707241862890819657882188224061624408943698978351296221689144430361133538040376233924794226734489123173869788599920561804869922216584663534092484497265421915874049598616558733898911988795012685708589129781118663224144008924000799883943096314152756677823668947806579910178553950727271886157483599835978018336354399777103232512069195834589433925609094927352512356906928043157363351032445492391237337919045311330612413797819254725344971098091666141962600284101925418620878706653725816429591882253623869943248368640451529107285894235607705879185334289544507509842154901770120719308126289517357372681394115401704837856935969356187080674915944009458536073357749584493673314857780875329671665129220532588 [170,131] -38482958668890364345335205146748710613646998166852058618945212497339657390794896130710999533143247385639933834398602926105269135223503667667447861713541240751370956403449525537257066862008439567913889495352234684061625612994930023385705934011070942430972907430788267372097091452348975568825253744258624254944456009067458029677463543586712420023940315481511321346893369218277756768920227256273963206136213586525372443617734713723750845907991111036315113247777736060803002637404380883108616251946616218177960738821820831684323737113233112419406262181962051972988982464728088809382046511659263607106798571097685656545623512966621716281072984134774695079774685035023168288072506745850408188338726745579489266133231245554415275978281166406423509903777814955908437176339487036195740848138560147861127045802068732109755022282752508749960110351766448379322123291934741710778260533826782441759254198920247795928291958511406648734864410369819404141531830659595019792286096521899186704531104212428126052086232181755621609129219676939877162986855471876703496710181107348620102873644274949304872011710765201303243727683934190854173554658161996872877925144814034948283116757135589407645117988675000160071438945059579187532011857009222612548409563219521122581337713551044956309548708652969588101543716594430663800669614426721304668328535193720138292627305335692138134268960518852879440407742839990381708067373868512265175197776629801783035928885695942710298172710068876367877376 [170,132] 97552478447742788922194371766979157112990732428370863130750636179276918824086979394256191802888347909790862248392337006109005219146789307456864025439554835387478888410042550171975983091111777358579685360668927366746212935427153222991624208027725512188968270363756599827305422260065529186572711160089386125906564431968444763523875165317384503651384812332425828761525317711145024742004771909805972657676523553346992931136169458410874096923160028016595012268509081900797210667069284643433080470943798603231935331375336245167393060386700005982496262769363285014917929148689521441703363422087212782371679162926642778168982541756000428257681384545692563349498964385768293822255166678845874819147254448758538511771617947645011585797912243450602075086041020821926321191401393050383603275810393448059562355681868149014933447919212343304340715030218912551552191864853191849554817038257237729020162865232514776747696193338650182978552698003002450693241530816959706620247589706563669619138643992200133536479234760210182960055673714301524260259831445937724919528143364237590797947379755959823533863152696572573997054599948397421322787019047456732461179730994959051229679180038017709510160657509103500012043354227881144933572941964211079827329205704228269269704617467557707960274487808851472752545983722713028712411566813809788700951612004446110800796196656556002998444247472413594888333563501383840889429777893718543038675923463917163173406687417496610677730502937599008 [170,133] -193907208847875460175259824536469201750222033628239890968738692711176797772100082252083711923799820480449185312451738935211332733795233591262532121680196482617661592139366535169249702509924441707547793994944705916174300805593538325088358316590861987897226262229288484218215733410660529917549722830477771107238399548486802985684046946490563002570949632999564787947473342472804506813164486580964888730996493515946898726831826639271528377550929841190631480530196898261888480319609379624032714027004282569810158741807548005234179784201336273023184562950982066992891851951609179156494805563378227503425669310479399947042274868828552733687439061318512568096557395407177778182522989912639994882738316650516884781500986391519266327277690956592779197479436387299298086487407107352007958194840558520191174363604041392033174981353234941807082214533530275351336113278455039539081419530537501702798442252218374896765235603054457533350013650855926093576519174062653496850188890512500813070214952940135461724373018444499950650203129228137365102440761942303621038358866138992661968768787035807679472318251312625813034182346794271629704390463030218780008688591578444837939549325489158717930110164775314767697243631773050179874908758913401060788951684778408432141365391266103506661406290300045362181094017187317846649909759684569062708521532173239372762566556738981943749485326345731973497605962829849967489194454205244732861159687067212410709849902862438095807091364288 [170,134] 36996896726749326110107458679763831230090912576914994335290155987553613441621424225411370581752262373695691278010078368439980138459571445220873025865386278656218686119236683726466939667833532572101955157007669220507784145300522097725369879447897024173782228269983665686873008433988929999022579793996077305601510802127020170681140314042886962681279144500133800541688165261937824495632074700195761601583364771290549824283380453444624305060399643217902958193400922312626793746826338844144016726755824996940608558844866461135474362435137544815456931731755586923985389092172175151353281375182833437940444280274239278058063982207187367445543421875095058136771410112862001702057834637101482681244161570019432143839656305452423119566063065476485811163842153922570235054992137075180824687054287311470989719509768329321847340005704783693455501741542123331758552421976166052156206832816019591665942718161171784991870695292150582863720869780625833090165297549533336987399689960596490087566791718472609250683630528752349529428676919857743771315585542085326302606694599534615075604062624416373786049482736866683451882500938873243900274442009707987769104328740805966884578491202243412700151223369975231034945116669728638555239977436968340724398121004161956704143689484601721425916286621604781698714274019609105855293813505102850411440817957964347385734055583600111981460650919053685760070466806727261151360317033832832604598099066274483460604855451301385203788 [170,135] 51272131622911560262104059076709181628905249588784574530224156508762378108083856910105206861721141459870026988894599974136982665670712287314484204650725970508022460410608079298867213175453493611450003697081693251338360368658618319483185655843451887510563342128803830337254546586461084104454713230246856749743316097126698204279429901500430564340618855528795522605043960454832037344510960421166816327075097810377263883777288218652635983433696426931047655407046423522524394974034045665321062172775686938045656992406697945192532377645118152892521803984629450192692677502946756585888774454829216190215673551292815684828196304303296646129805100763838391636226457644681440811149931490640633682595053793468250620407167276736173012073410356070666641218015346896977450108341032189340096740125020047511489710334815873960678313468657244442070323602882781819135093835553071242067463380283006659526773572272539416747049290965960057730510247290034527036709544269617780882722042770471400856159600788489924938641865792926599410895943956824766828155918506021172964840119894048007803050649887730855107350653825648720743753427375867999335925262670859304839004185927985913369253298935580078601732272908041455143522903614090177575248884651006159120691614534207376656286270183518195311190205010842445397909216165268070047549092649106875471050171278696476675642173926047616003140790349963241623793803909479805831778607970377038068372081166322673100576531072872192 [170,136] -11155167284573477935612828724756394827001245282352594347116159674541044399906281587069507956412653197455593802331158944757740479500576628860515230208764829760784795608031306565523631970144383821572371498696611190700882770827782377569459479655675929051381114268125107118078014367207828322773755718756129830314318801807198833903209952227623741344030264826423688343738897609013482794669309987939973744011485715671776672628172412706763604779152637920940589862112880202861200020369357964925356238415721189117790623072281762819157406535377892475293861734108595142790756880728598614050446187654840538750418267455599810075839509218742473733783080459677978776675839058138188300989886611914501783935843296448874977685037094469997624096997888186182719420879816568949730957082928997687776865744110129283230650996368063408718689305354627466679833680595285236634600083593486957931277971161304261991740296342132507815765093177805184062677498739913943063137053669872004891922838109502080323267884640298006314094936546248175675527979164032282300306249008414024541885144778353456224023473972535318612094376917283337432896112398528987921983570341710366065287149332610497722148391825575308075686334327995820302482018564845085194239145757917952705318428158707198881620891217856411921202543698072624920691162154004138101545028008388238097765882539512507517423599077148765293211302639585832312262315430143088302306085808114425468009800025569125847518035968 [170,137] -529130349261981185805684440869079212794217541887431268881247423101869992718517003930489691360103187175761982689401242966573763185743451417803315682997039508936994897701500466672666176959636284435099186908631071926282656180603238364069618475591865385304468673106645088671916840411524297896548558477964945206001265233726980280530678894961175666232392629399955467473392537870248605270134577981350491349814398726447031787124933034829361753410197209850881288958099651299310702375602853919930070514444610276087089579474633129828243003480637972397435396304620741614406678376593055109461117500012883854293174562706683323830100338165780558844534822460742603007900769279649948974555786252798159833270656331154706717192746687584042682538408155256836002852619485755226094733962581875885159315545211319813078687599008235931129501512236820863942295714784558295773526280652162618776101102294621646431103582665630053463683686758321597813545330348617502104879017956364491599526429911853085205204632088688522722300698164286716507325756758085564018023326824824252907497646054899759368145226555117698127696166042461452931826275039204400231007261687210338714023155175169729252409269181644386937808150427094521158712468049851470848781298249401473466686202099338573687021932335524290224368013886976896498247793246272117067952987699265211686797571001191054022230394025519622319214118362848679096971181356779714495373398596594650735119075992809207736 [170,138] 90828335203651879713132956648564489363659558558857652423547705185477490483717692140201214957721850098768168673547327708155637109394175740081120645809028966886972433751517376157684499827613045437985556122743765228199434602095271062067608458726532099882139284921406519453070367353700263366762694806608147283423838571811801202939752750299429751391392485957972180811451252689923451342943792747487737931162024714223976782604365649478818639957735452582738139857566137852263671639461133731445811481259962336952231731875121477324750507551481805319244398713465488299585805374251454847852582384027410417432191159908552897284978690325827868683383115591004984760838418999691709109852557510834247319468283970355956858441092078376041004694852759423045887629244585100964067414685812353400213757782058128707649127186732402838698278100937998519857146223655219598036567353497512966281200571640804477146437604295101057192442636051873917307290598679846303691739436092382287508417928507052946791419259490067193109495942994921316339959971194280418385438605541636695124430812760322974715623346223524073610102256810776379511300816356072522062255671735042634572064125686957063475500413009092389658172686754854517523339686989411107219619276022655107162506610695486245671489356665745714673625438674091759609749407526318456032300619226585331704659895486325436903278346463369924832977912277405605179382877796776642399376181672109497821267150192920 [170,139] -138705479198836233972166139076064236901159418419062497826242058291603952133678364659565739566522074769987133520614787860337583650090897354566882718209298468368826738732764736210661938258712745500498484159619640801792939845485555839955752751297571115251432799181529370789578668940054207968097014575062573066860667817608144855298773893642880520986046559209679901210597421337457356224340736109259708164745001366653046280648036469192099844771669135367287946868598482148057122930870475087098459416334537499349823729528232212957193352807939005673917635435473140068508846527860962120195833861611482720112078317864775630509924108858892658203402899529018605801460175320442346171157451083514447096766967767848351329796102493283680780640281808533874634296802697372127942363337018303533331301501953171371676749837156977171391749980095177972951346141716905701295653305389276481003348468471803185553207656734430578021217705096201389359692966990510793394005583650703163245675629791982930479913319092851287040137645652265294155505571359964450184175429995704111728708195137285735130893285230395073778295014571169302156752449955488230005820394540049531948402205185068089421324256830086154524782537837332456825762585634827794175427985026194246751496935809334919897092117182381971516258973512630142191384280004823034681235022436386336995142534907095107623973695214309302108546010940533765195344167538214523994350210256465897123840 [170,140] -45700192046256048114783750932842903165362877320954179573759705808746171527960634703208306953061012587375855094606710006112107917621993613459779260834759176199097134074051430836181542551193876994802555158629403738340603424595135204065982296513351347061790851696449018856419741231541886546424106808705794311278553139902391874572032460561163393092687119027802031591809019163619772838842043914090827015190974346848580593564216263298132546128072575977228150125441526507109157784352865900184441460596013388891448097297537224755506190275313868884601747768340185768820097856384182158150953365559570520319970570156214344526217150255406603966820417019567080301304310176505532505048385436054208515533766081043801564657252629695092353497043028998507453961416618597244518504636615247996767001547622459005475110320450205025562114818410735980736905416355599845154816750565037215529289385286664919772747193404699690326967099801428934912228416143231150059132179474488449936525876306291624346927592831140929116168536213041505329972957158536189815987641719059528043835831075875860873637705683731784168524314837648340908323754527715639149601730590353848150296867662762572851234785963918033999659770330833987710991915588895895313081498288863565977802990399731494614060147954605252673391038390323361410072563549802567127526660056118282285813401229249426620517185201981859019831217724574812348557343560809887184776065745129344 [170,141] -179829270005254245876601170787292370588541804289778674391774543001810872940788733311681295606539618349117146334979153408231470058797863628593423661765389670100400555804252728500411178009136956552744183228144113817891913035110989112542161157742944956255678204519264159542753149123567855952943513850043416874447649425523376935025210242475194302643182466394998790645131112902885764907178712919409297889098673863219446663693692911135497190353812747212388944344771351401641958153229350641930635593833497610771853265346228365551758364731015741725276268652877103327467258389548936012415719642769388489242450277292468805981616701532008101680513298835626023445484438555032929098512081729619889337486841157250750422463207123259586943936444583046151976442991825112292364563161321468048166824658318508894276061754038079335307452936724783390730046767400399099838823463799808533295695664240303933183051566525112243089685149599091223778734894134112937214828033038642388424335091930788069208268899835053332627260953909307949069894420470703426025148184440771104941872058947788002178772864422073292959071057944658546371881371018790269565902050300886822661604205609655352124178537266469429709150847733987286032006765546745193032832339239787269403185011734304494774206475475743347732231071188621120899453268273719184858901003497984140788448222889944888027213502868347487508983428673423131831130562260121967065775568 [170,142] 2009826465812804659792607876688161876039679000281209808813282315958451569423631623739426609576458921342535818836194038436382812113826430685769545504767115227443949641617334124946655806910219756953073897239729170500514632341930627411366466029398372945613198342438836095832870787258482481421109115876891882445886015191431394134252832071612219009934285486937054109812553793490026892837240821423211885557153569669526627052067752706208735899458939094829618864354339829354187131295945945285821536752463003458753827474601139209618099679099343969258019803396064315949192835359354202689497764494026174354629154328079157085787994229777020707614106823758539804474007351953799909776953527457167534105836309643403485056610941482802170894983655500795340590999694454002856331316391466600700416813967701793225822814443531743266278619711764872351202554865219690466146947395876849474294267017415776990308228864350610051505859518631471266868184386897340953505878994004172766597887223021309507945770925803612022597493456653445352907930213218805652681032850637358569352663150288400965760843153324307340559279262931767962902418469138024898628477847068167097333539413869639849324595639676330158455326725863101488649099996761835058019172465196386105636360571743885330959203637199238862539700738911623713259050927430617977570153090607187573011204748710572510563421258878910427321610358834809176460636567469905108 [170,143] 58091492179372195501635175232368049338025314400313173709155764143997393326511692542560346541766684340013787402693009088510101690555012575188775521858823107696036166420171011353192336208711349438308086844927151548980419350644517220850639719243835367382421964652898104512221201847841640224344011116159777372799169208999454700882795896381713456458581675441603994387723386568504817203779651721702027873306872621808911174825929570908965715330319426479336044409291667468668559161713019180064456760199310528584502995822601292687211628132535406995434176949245005196240980331667946449042614811205978231457194323297263398033695690191881476534954053437278072963991645657297582642601749965065919797302618953327153165864367509101445219429314765500202255980482505484320084176887319195566527143881172382859921251902466367794413055766905562856024609396932271558786982214044869903148654838382082475221416066681349265495507350649638937547335859812107054316001339650322567202897846650865226275507266421793967783015551910040032381094074845952265508068395310730614992593466540494769569196567212066736692070597512667745228303425762621320266609819027474110954861300021964543453796388289185662559438015706467124986497849915685014886026422159241923753713233907045367453796923905577672267321900650831253577300352094224454730506877498994363580838585856083063106582225993450742613355666186324629422596272736 [170,144] 110854117647583428155522887726907275180108712891673541618954975373642250940720268012689594865265412721675862229165070202453577730489873501977602121778132947499984147045430079981238568729517479484083612982361963921515011369496415972521387009331978803408303982853942458454282764878645553907065972814533773707168200863487022422191702442238747746387791565256399283946341383124494803786540917585062512660784335940762296690666666243338362089897704908304658813801152674324736556630846300025857171412750569867627105858698021976452246259692965945352797104990399915648699726967003993070725881002501723153073452241102197218638194807875352719473408675639410312490429128567912000867441147947357355177496703605907292310559871654938751158772802542651719714520778536660746102711765672322774399088456479711553237337692720330520263696973722126116855757878709280042262070217730422215607347335576627624734458528291979613523513195284060908543704647163670163468419593891680286744552772043774609244852000687794853143644018581652103375063099856871631874701404101850111010413368000392376899577804440465918874169738883198174637083582784752261208757562652473318136723957479055208586053173096569792153634216000306707119236308181062865619031539456118167934851385328367206156163268370068524727712794409847953647935383084298119225251860503924054732768571820424218857516445688524085341212355401491607872 [170,145] -527009221869911731425501532526067919214579308768508208038560528069068389658024155090367012955550362106932871674072905474080410081853869200525625079079618192223122364165825959440171586123718383054340059373414136838276000448792940887001526820998146484729094204809832154838436172681525017350435545177105711941038323520554178306081819302129030247496257737753366730217422882655653812635371904534523357265683305410263584745710526156628393402898152647814365929641490483113662805047994239567074328760278311757506779172185451725284862058067166544708141436031567052101060475489277711661464299665073272571642029567643982642734641054080524844656093792666620010048316016530027905690989277955301400488858218347847418224592257889222453279602944762225003107000674674771873186185715400952242941878099595558175085380027303130006891875042625036181219812499012180739837123753758350240036728249837298366010325979851565553575687364632847086496456712149570532185918397881438534875074312894515501619886995757364360790027265754384093317851817124870300913046313144988384242596598576397552972108944883662342883681862154313657063100078691455709549901536515522527053018059931359293585362124575101659389611372391258414836737396934907061127561088555906314864780381985684274182684301064221647901017868864766078842482952771097129835941291414641298434697527679747480734049411132681483194847256776 [170,146] -438216995351749774878207069590989339279977373329153697451793727058075427132576960916461238480243325688149895450262519157901304821440279485959487832234153674912320602800633931412321968094742841214885308372252920462583059449845389694195084772125766241431825863995002707723815708922044528699403354724033326597930692390748045886099731777252968899262232115231744417883621837834632258266192409272538229305589641001380410903323557264216305174711694251478020804055934718514967698451082014535441407739934754555002283213559942329317560009549192087906531619551563408278938076081069246203880469984935826711222931618997458421688432080549744413737891464628368056248362667188750500189585991712857206330401673932621565005493271762761625819737732911249577718918835351506230165910543001807708308906628667023026533532239925327329071448874147583466109692215656123845563154220834080287062499072075801479685978904351790610267184704769403390985600585317145994229961781521202151444625238216632332117289364464675079096844854658339974045022221548632614800751368619090038641978235180575315279914393858732600098611142247272821735150863871867751971145910846106088425647353983070315283726296025751288588258659660480376090220913468105046540897086212514072664365650622079643490723186025479477651177958730897352528705300605870322749847770863852920895424068271930970296954927410083286192 [170,147] 214926691331751137661254903221747722223043700712340703701670213903972815047433650396632581564886927057868995604328449390015980242580500387610437393061232524404086285890907891026817139399176524589468540157132713995560761239747343001638304471139711440993445371249826429505687144788513888841328453457634506502931074202904706308026298298484999824381085837941924443635281487585481564000413409074664588813585274830959368887968016219866479876801528675690567228586928631197585928064861229497581275930573708836951430167573093373258078453938153529741600324075165866718266454467350311509558185253764500462717226449482808416399794641778471852146070324859060442284818864076900805393808274067139777399495975641087386454708345749694430355928680917834714662926263114074685438797570846845578582231705281012494721852817791279346099682331263530419386686250896566867699251691288077118456243961412159310897439852483070469360722138338152575220012431708835039601294874892071863030894561134290674187603047929274034856958153133359256670021999153041381331510493698596489229855694139796325971126896399223874218085989264859063426285581724799213472074020848875018597672246692515747879807582041787400480646562908186680673610206652785897933775546767929014209109474013630371774166726370122569910583558982269859555337063021829599713591141235829915018860194327390591489332357888 [170,148] 41981064686179150007707044230353575797905882943396703310200429946169226281249823450244256373356741361914599361286323024643544161112451398841897286110693202660144590083462582296440731176188021868548020032525862705732350349182531259111211715150844984157130202759549010358290996543419141036428578509426259433992857176212735086813273008084605151019734116039544626729596134237424802235487172898425507038184750208252339476660458243848871263636538804880277654841973044368035020670346723740739151317342293363203037119436531598620691758742017670425304632874165415610692026192206504809251113975764166722838453742444852353244384723258904717527755952691971856179832077187840945239945546796036184761024888264175259101069819395912304401882819121476072539176404978057521823548266011389902591815965809144985847705892457196086082665761231111262893445875704617234420445887151074112887319928422681938803577247189426307720258856926612027143078750009254137752813724051624179840437011430279269736064772973857690710938428142180234322501623820453304211751307424095093521703155383896583344160824820692207329683302507084750933104158718852271040177646756900880070553353915365603477020270884326311884321107649923980863538708277564704906884246594269594900338736776778820686783583378325196812074483606032249373257797499430236077190794154691992918511235882445541984 [170,149] -4710756351995526705158541930516757768791632036105317491663279394740391661132360800715589827160440012205287539308438096469487597034483448756950678121179689721877298880524464279210602928435920472818500228182885235003800645850783941959968696607635813798885344245742527836150236730712353553309261154000132046326126393481260935916591635148050132700645046107822024514273124928096077817089098747869926027182277283127354535210774982383134670410611478366569294827344554837715475992415099744903326042402301226930868817986363098515915033541316353473629068237360364040647282819340452826285213928925980265124718811636429055634886509573757215958837243164015329844902992754623851821878791686263642859056951419554283987119992692269173256505785310071235851265928265812676915117375593871582552827596183514299196367585483512881173031016828717985336776354390491000944047614947757526888104742624116668266324989207359047595211530327381357703112608931847028927599901669172932180688105463360851684291015332076200516520845566606039454339782376836660629287642817772870046893128681580540162093834511645843221594068235670087683401767787809805485555741611862324616392483455011091470514164592036901032168240520329040488685293671372659329363550169742650168090337409484772740494763659638948601471166612243391042552578339293817477885045152445922045482054816 [170,150] 236876722155931019239670456740524714916151757454105644292829242673672529687351380371599236444026154474404610358531342317543029043855666685288790362111038921077052819110823038472605100999155600352626276187062133142758488342426110061545135101028160541478084460161943144753930022212318798497413834233652885711552357307114433700629045515518887956632310899252794703783280650112255943030493636011790287394484537767627883289458900088922246210306960014889727224504816965952360337937226786389978029094232278641401365641725550354548978182804237329871865463435861070808644663001766698626181313825782902606273657683962911277475904479940838445083358671070461057359046225704346883462130864976270401852622432022089643979027425611543361056487763622912663415444336501066825201639085445726615053722439208091674759349118678491189468211334675292745415401631857772196528763785476760771534929172977740770721307146329884717696536849558662335516619933771041914361998243817985687240347077200534494105259830752526562374046242770368060538933261741278449932314388425847128602874215011357086448196194147801329390785756981378473954386922661075652460580731559106454347043681991512090520757641261831639067673242406459054124416104320613216179610309948182988081422500315576217435377840108631380824730565013358628305355705714238635545036158402221306 [170,151] 43180897845958648786642680750941602022613584626340961905044664823015555429279966595821424282863429556601999123917149956460086578229916943124843022699602985364740916833454354957494991898864482549491447671448977777237065058260764049180225838253979890520729518688896930718606087318704696767210741427869004511840763018919207748031325245515490366087668782206142687481021160926390957405738419858981267322209180513440885822139854732023911968554007243149192434981479998342982229207193861774756353262784451348778666541821165354682639484840456506401998398899089415103698704307289914627343923464567349485108043705817287412070435164888938312958415503553268577136678206313360274255450572828184816507960310956461446795333841991571880715797207435061777456895707800404001089513592565939935780273751017021509853533922102149162374165896043714302801262510520786825611819998352188766843454410791629161041304605847374907707743549928554039790600636160560441068791203130545186166194770620187509477650905205092544257800864329912672531613690089355018271946073962604620119404095416947279206514391869832564996930179898905746311937853021295176248132833997034242079047538715776570374500106424382985961111322940291872164434336775942781764589193716165854753042296235166775366460447716329020723430632575555172932639051044401176940133856 [170,152] -2664367657322972557212324476428035472071846599121238218997978804995400179455581460869756761432841798281790145601522854808704185706509615009372471335653825222938954716432665776634036995340231822902451029351671552539870752459961197974045178898360783269514623101481079048941063798276383195737862448098879659984841698104498649392749317507029896856998488734225433151963338880589671098129227179453633655223389298087058993221871854663602406717352069365996670709045822159210572266785989933652402170932224731404407485082205283396570271880193196787231586228414862335280867103461873718099585877324137209648506288217607161040328175108118385348364671970276859460301298589459976204853225456053913068625027963909036134056582385615226496717500560326627456689407379165534635240542313112484481592088691284010091831186345290991403472041268195639796780383507558885002570882911243555797418631972024643861427175765438471273598352339722467462334033631305440096699697199491660341643160893357712616202851626970005887372475094600746810297528837630079997041601782513353435450107035569669041445936430990627106830092075079385549009383301533414455554273655325332846320731198177785810129105159728630325238925565810737754962401178508391535749100115259582346127512443056633571384381810313418868648082912100147599168583693130176 [170,153] -54313289142279071706326850309808490494894212059683407362229049129557757205345674928786978757956628910636773356231804863766618445189380515747483636476511887811599514268867658997905629612118308694533120640140105450725333521182906239447040253768533262113026423759676766538113836708912951566902323380463968098413794266646164601382586974696818358509778065262789347030967179266031522950127256282004463885221102204336600007536192697007626669463831396260959739916779906346906584705173472170871791654349823034258726202435643958215179267759357037538316229154633011614846839056074853392595277760990894292890718508117389894325448644196922260009661605648935782475376384466467574577753026865324075447453320168093191871477158367012178435657818314736898342832337929512086605827769297740187309810504559689620828837876609379608005317065030503921193072530379981193108044821293244209554635082404745521891067514520462258032864883198837072387695212133375183015635283862881581923427013073386769684608542336759825535608794855070744708623292497352322802864042856638354712493314925569806685396903472936865179461840487357610410566981608880594309577116743156364255155651597781687408018050350449583041458637216973706692121755731957067219376758187156573030152540397152003681710378727386590535063424103629420329920 [170,154] 206021304681769887855694226999499628968876824522389924186605155780696957436103170331745091783310412630445933563717028710634273496285850803925707208714355369656461686127589750552251912036113067140996496769273772366223820121223667344548793018728052110004923268404059345037985413326643590630795975807226235418451229173230682104178381659589972391043672290862784835972906691966817614108566009705690002209533619888902351252822793913151577432962832778234068972222239773738852896778866561710897987745154590893000649311936759071521920922873995489450426350936778844011045727579589343689737030326196681274484936389445752964170315477512099225182069515521589559582749368571677116409161615934168078234510950194300961753198994998673473169838194929287817066789437779354075510725370777012371214262216804938859355971006564215394621333090177602372710907938226671119723202610243368056304269066278145624158887614859765287204437591922391027681749193310346322084531096810023541266854583080795454640302499428981959011531118369113651134962540058531733399260465512234957290606529763638357176744230388071195848582749814573715976554369381559344768059674920574697481309633103063411312950019704096079028159564585074953869662564128774068818443589426134619564436911718641445317925376663887262617127742344 [170,155] 949849704844588612723613864474504082899261663040625356010872816675049395450965396628561573041584464427902419431937359080100956305275609660404551606947752901117745850190437005662212198506915726465246993259018966040732302434104243001295524101633784969593328805003775239921657726811945474936771733059681053698236718060706186692435697923622623989500530074518513075424179682875777584634657817821215456310939632512854488808964588331504198205264644529489168924214571492431941703987209039375967526590090938673432500332935573237059677889224147376034452885128740793698799491207163677427479744866947870890772471971971243185475017290507776205861237104442794293542234359526633692441548434545186966158251104355989355146204059712653294385658704647960128556955092985788066719257259918149301937510731345329983223247865050970469912100507046410206154401455596590835982876198377333009752115839408581076378409558130111486607574506851803594415091808064654038652730522275544647248930684778751142730324956142119156456034884314137952860243238703515391511684153744958643196343285356430208245011342368775732103456666889159552064949617273538166985464158276270727565471792985834562683060156441528513367103504550155161115898453795439818400316714484413811248103462437278509457998786959053952 [170,156] 2997051938178306973582815141895672700597655211566243831729696120453307408714563267906001274438319992149910552458106754497271365471849751888096465881733138231613644818405735347349601945760658976063925078025185516907978487920682768661598835218868460583171557213489782014561274577425332680961992803894663189887984089138588619521823000930832276027414757784174815757535580201775099768111672776160476501266898015588046531237505953128945454486466269835874679485795899025348076104702055549217540131265045552897020771142369155509429770138334982664432710394943139604834070625986069917929809798372545453838837437466071996372862052927196969937701792779018751996838413629263024006645979834019728410480364041802910489432714927544741974136474522043262470041172623288650149131833023418517772777245380841956041979776989829141560997533474575190066135836356610301988102192496246930547379946734904821239561516197855064634289773839722342445042445959760311347987521775512821322967605943454827198206577755621201572081553482338147436074971496269292954653193301187408042904127592261334166681506056072907871281816592072749317815296499658758389219062249809045455275710657246359677092093003123865028443123553325597425943560879800525724295371923945255218976032073294854283036864 [170,157] -4954609213372339553652931876849702373257224075208475632245460110177467981180511718773426092327811169376189884251339272428913107686980665422785365942891433869941640951237408626760077600424182512568607082846450616086770344719057165473021136843575449891724916897009248545625681993036628311500134438036454151450886409907778565693337773462377457523900208010207647060700117373014366048831998538674545495739259480902137919166036169785687502689772271484087056455677492390047622816016455336738835574130932127795761136390010360337827745435925689201099981543192785953020881042002279902716663015091683554668092503391392659273228559002430389869319810444183668597816467167923427890026193796643217215818266663837751270237754330535411250104295802852276002790743008879845344846132144326400245975386322260039788607529959149087375895952535775802301885616200002159331344207175754247571186820454093458375382578009620051456171883008963118633728730543427822344364417686040512432556330580849435394037642404190901733722176523058623743891782739484206541359945953852200638547697193454630316339966348664114341991972256583985678013286621020457906266026986393684176185921606767919233915137473104667706215778111744369721068631981984726515915553761792107276195668939136 [170,158] -6444635142982638408449859432815371534508452110427461353471922105484486004767426967650274651311105006320623175702484245398588010891804717300722914241522618676847181972258663853180743588496191536968819162833376723400469531995948305635322823685539951229393439438619266286274526995802325148676830163916584781084598225407369260131926118791529504086129445505842931040906013944618342903709995264857379712080249784901414586540855699153649108385312834353050898349778447928463065788339820179845252072590989412382017561952153046825343794638041504605432021091452997784023740791359388733302019547898470265937674554278927467837347534374588918760606069309242795869647663115274452087965892724844892052728241847370722514168157577299578391959181276247829335484957564881295591628460546733825347123783828552292299266648793017508382111430146676124042776832620548313221500337572421653806529745636528860062144761070148513313460245260308846859089113013193624081614247476245358255502139780361450444274105532760279663399706112502248884639769400568450345588600419607082256261246796256954555454494629334488565757515135591652564888931097654290100493980109463114396566074173550998371857530976695705087581092983425066888757411581251012385385481636624629898 [170,159] 2314287215632910501984242889058690282447078234011650595742864174543769790966213192880248737483330659830758869757489702594246712743017910934633817193688281205443383348884000682204075703854283349059585424137751983429137801143435871556861035480086687142945374231702173073937310100782888996474881581736370629800435774547236946610156844336844459811447672274891130596303985897015243301239606060845857576307621568534214800909600272094896471081185810097980860052021864632402295077354086451385828731220177374360857110367340715740740883297588033257565874827066410273357801950107294416865186417446010944569732631595134954558874938510842406461379298752113930666563643720507478116851052554544081579116904604283220726169777069832721792454123457445961358939888299219465125789184699729174162883873799617054328452797703627455870715016403087896761027336275462584753649795200852344488619462221974194979858559056904584168637215117339363080397185522016093484942442946954391659683124411812495929368315176124020563982591374874531871570766654463515542284964822195870932906115929072172357546511578504313827077608084451548277307930114658374434314076558193566215953916328940005750001149199250884198670468314181812461375040643570994441369920 [170,160] -232193535553336873607716483811831567963014429221822530542438473812201023217782089716369571087141307733078555978037738624118896603169344895703572788281329127672137922550465776553229034252934546579533231219218392450869519578132967444588755958037989718231925388705279362569312066762388412396781317848515229430252192904239060983514236445060131905024621872518425474980266671557962438535349449203433638809752487770799740249354999334232501208314392810701005298482798960058623819655035297490660206558036727922912263021860120304426614721138368252981948601347250805844043845736176948379556992160829685457215664429787195329258316282257432209247738579561484538764983431775831184494162901358633658409245301423801477489517431893585692542214992554442455017205807299078660412771374433039929451683698720391824605779039515166264804299272755635576237960472397499956861700213298311326009887020254612647747905808569128546255889378876187800296415441395838521751047830277383721238269565664028085835483303694835943046754459490643063103822436360111965935417128377678357739636079718013024099212009916544999835384114843523769556019496553073221576789792890355974168319287490497046771652304231997884642814101742384081670213203616 [170,161] -22240117894487360860290069388003486227202485545240315407779135313705615977744231327625820772679279439861249790355437049858682598926299676553899718950095135980006118463816523933322426605068468310307132598670948097868907967700309678084491910118076054927244125677384183606767624643694360773297492771687905059331956751331103786328064838113893641901908843803366507222626173067236384419189061087863566143172624507602315721681186708991324067859712128434026454146809047547899247159032399327680367037328601799465236286871715410168567172922512331291479226164054914340094070546798742285798615348955163405451677961552695726486359596381191790545923987682902800353372282580017972598989117054166038265894857949394389480921715949692602773988578179497917098378193870309375411484881116514650465913214697210343893804317214264795536981792139449447118763222923138285801567056182099699136625942670553485626914243487556707472321595739811577628733149747207564380031666345607251489418714974402254704421567320191921947018224278630898608272638459566770576097986871175946505490908554056769460886673390349621112166978656563254809674608694784319448707585581235182547580475909437905690473978552876281721566538368797856 [170,162] 1596520556702492290036162248900582593295912540246999656196219020944623489838589581701827572854638646399921493922517980877301282327945890752706448897804768093755710204549064648270571282607558999731194428300720823042140921670135317095919223429875590829363648579752714601420550426424399446613748078046486949599255622348278191929312714255743384562777895497839088584593333144359345173409593378809999338577360582937621497061886395423348818266463151208364423801629576489004918313103376310684039121521794961573794471706651417972405983574235755717174342632650007102806030981148460040222383702070393828221789699407020270274813206607629769340927176817203687371186610412692980274629478796265958550754266261627655232061556032221954856162903206161517231670137574398977622487273588688641607155723161145969489791769674620044334137473808483436217595976459658821393767402931115649539823566262737840883360202912499575269773548612637562201497796507765551771482971207801120951245741690995190559534927191972583731297155425682488384386106244740080128450242225810083853408901720599227973267948000302341249404918029657560565335001186997468486463073184456806488783693444437315724450806001178356582452 [170,163] 21979105303415381458166473733742994807459270928277749911073185148288783227641711124432860964513927000020454883102709915794750832633105079019954860509192294970376078670025875145245989460086035208394823363838628699893533676457661102662846974160395737876988771843907783657394211463151268514472038856028940010599754107538639061158475681183114811724361507063800466638898774051276167223484505451033623802788292621964759641399252436598022379911099489063350164475293104750211244683822285784622865515010799966072946197509308530191608085977029011171946013587688602098138786316490655069752980990779380802852735996863555020999606848032304733302953187013887586419734544394272330432210268284096752200536451763193435477268873858848530986748375002883707636190098830120103416621322486084821913027968367090627808882151139718958037976144754540314951845400664172040942988165389935145439171348226167619617994012748368657397467780558751170273722646770596813017064816772897575438466523612257619347964205889581613494592430363647976129138476825111696015793383819851568579680093628102787636155927600748284967967422802934545105221173588201592180168841729622657526527225670141112305107840 [170,164] 1170792484484510917551609045475224883100216879711334121657756818280564027341464596478566673681867662708836696225440285935145461280923580615360654442758744731723250856159819957355917851065578391570958620770809076081854285235060292020210942687960034523747710780785819235445200112161289736781017737211363420239393984376995332092240997983636940502438284410770399940813287054945933255675470895265942460484703820630159372515823598291518569877250782776674981081121692597276670002655556602761535223194322049602013070049453929855776876224317613045418019089883359946871617137982480818821863304530856285475529251183670542539997699019768078817533708551347197275583078291467304885347850241715223688457474299662968675294151937210950525305230185618994727640442442855233356719539649560742211422434930830464366327742793610250396312989322557257461444410529027197830366807641326609539651694521778200953385082464815956438005017732944476851829567744587069614760129086508780495904386235089286027921535588395131901853298666021309736482454950365857342241683435302317743961420282638873250575895931949113567648378607342992772402328928913857087824076877713926921418771159608 [170,165] -7456081570825138400349707100132882599209653843612250140414495396420426911961363045935204582294039672879329151674488928210139484471317720580289622545877431144912700878999223235470249444409496676224436887327452602599074528121319225912076685297786049073409430261767046652281187808441285581586403305738432126312897558529388822628455115139587697409590370041758685024030623931392486945160232041836694039784493128216725210053016595924790184787474851333055156914945593662879802787924656624237685052800873149264230691136169819155735314438071568833912495941052428165396972266241908946203789825773783238050060718404671882033187278282413672804226628116120039136441224175285041894117463928855405134602813414262339094968937236982117456979730805222927256596440724164869980426677143816753874931212627299574358222540487114758648104598523474646539583009152752896975885910915041828478139601007233475340204243731068362709243185178399368212089322621992177470465160411849441129444267698590782640172574761057881273880533209991253778824005029928227126009704165835484139588586312559051581727054268001511889776453321272208859280172936595741955343922930767088 [170,166] 3047061071181320309435848282164568784029466595572880142815728027373988233555150963262984703948235398786652578216140640838567473320673041670142954802138355668474882599051840480295679362559924248628539417303545499639685912254006991965121238591613142533847623056624053507642595250378875942410229745271958067578534075839354207900083034222740657685555673898873972179559605535346151441504477150808519890098739035844378497283437399625497459958030779032978027763619902889588211789713148178421941903305022125927594438381918552031628884169394601309278316651469613145187322214785975995246602799127853060706682992070469628595944347915162392040458512437584976935380032427214728389870453280255105777140192429723249895926642294601211140069664811629571067792084091583925219373748496403469560740338126789129388178750707060280985322523565101481779310795590809120142540938118061187900118835145426572585101269492555505863846925547294252133900739012682560805158116957328140670443313655755360747393616113734603478810831175252389082733747699876284370775465173067247683570529076435709210130351038586535750188906781112891875744013907591097093 [170,167] -74740266325921639478552188910780486360076809774993155482268909040642913332711915920816392255019443035951370153905605453414080155056805647467954298364294774319481634010042204188065036708317215227619897115901257229538585029152371185714918600035914811135047600366800365471204298468895208789317089997782575721406557005091140214245050025752548889977714817293822094265897318448727801605025040972717308808473661757052713986934372999705904520405059373703883488398444994090446145492284864056048078583258363831968707116129013883539327726805488738981461705489853839761547692030769868326938311652985897167583724975625012037666499406349823095570238313193577632200819338937808662935504993996386123771191259895081824371054049526706797045334607789925348665272699095061096484230765002738614001497624850696857964361924066166144622563395875409292527633443519268047746525326888845150811895049254110571838624054935687550025297364455723652667370470472357365054926979982595365788767571228977107025598739037866295902114444172793039576900513788496407059872613819561333460270732710956673506582696860434834796314637117927328000 [170,168] 104404120989259106126041040313658985946006044934929482028261782490905027211704339501807859622521967711940340467716540447412087549887093922190408632215232508798982806253451242553553664489170154768290938815431369925263104037674858228168824700995971851363791500746012769942327120015463186599032353102313209246761667660119560519281226137406148944970133285393217191751916428526915468013291756491830116144579603098006144664315251446080984828348088967468218059614373362631537506371270099062927066560839125404669489289372671864138407661875450503422298565243080690321104539189501535921310836636377142798681830068739833920214465966838100162852868829741555282349781797597946754258318383665932975844964155840423370377503139580405691369858386741599904678081103015053726171721004898307143026505361517579287387261754619530122103907236886957777377617466051545142766243120839173669061060693014285835535544514347604065054802603462013094876779110637557552010653532135659201978672891607971331539581109080891553615412101504200505921516897709959733172223175927699139828734686480964432515485192071105485760 [170,169] -7681796818691308328483844906645642213914193794949408307854138993342292086741947500913493164262273831492071311496732444922140425729811226886352198073837340960255404883832780414150205685892197453405589447493113638647443175578907360759318228390286976234216666269805487078093295608638701952955810719424144137744107094184180508625361131533192572152931427768351192084278812016795053947170095783076795188662063328041306313734775274636664462756684516974150282124292298004257584496112665783367968043132417625840559220239931406327772416011378717326792458668599916473749680887722905389836736984256558990222542830308791606872000408781130765393241678434757510882508493947785947346652350686756682004374831185097666669896475637838739949279762564728210433864297543329243929761762926634903900892499001943220454323528040441028426099790975259241771786555034650018100430564258502627895284229111951777008796906446161326537522921286345524149150869453719051280223763320716256645250468498996608729532418656425753461622579546134768375114003689916564815093035938262072519999947515426527152 [170,170] 26842340183834651587446327709074738807971672057683206030289174246684333642614663775979039908185989734885076329732561728842548734526469296509728202544957122461045483982347192627393528040204314458257115301332748707853312836699773710209996325666424416614047718268849065615168512250941029185179253308328568366130985032347488894409514416645793176533747291511765363134063347013441253950816038763827613585644898531662018824146171819240969507365990892821646270068594100922571849794020657319678490672298630566544438294034523970047723140041891209205517700015868085622852496322779324344277881897476995644530578611704189227238374969671057906714679507400919427736373733077852835776788680710419134276030607405612080502821749551659726804224598035266998753212217499321264201877168862393752683382425563175830569998888140763324967369248603220802831354925356306171393422788437902974658069533782711367370514406408621492763383263629121789175718386400458805131439810368962032669744721279361809588174696942191704222102904884843840604722235862743007839391998524819896 [171,0] 43665165205322492771509482054854311116630078809651083015288975138315911858042690535956918502387543075675704000316780347591590940669298053321419946475247021906946356479073159198332361493929416759429391599054032423557103544499972089537424934753259750909425069177482460342047239826713025865341845295336135215364474899496382995620306425641881719436126356819988685744771218738318787470405049754492271876279208040379815952822396308925979407515028049896095571476645728865991139694943316818709964725638250039059771905360980836285162872023382893404346919980972934300437844787598476253710284463890351808001893637686672477941585237670969898965658740148601423683722897915558284682675361191723456995993454935302390399478182530057763481999336572064334211533039505662136310792932223570556408156095093352932431650378171904338575537164980027381316548713767411105111257647608310627781396943851550870756859770093454135853166460066061528868095817858072310468250975409455627556197110795863338713056731541494096617038148832090273563291987903153551700627557906124648713574837778192702737208689352716218638097538107176314394664981585203974129567950891970972001502412715827549731111458063653203243586408527767010611376977656226509187995336779030140344174061963914767582452034526600003885598119987730117046195818077029126489493491259423546707529722079145435877548875507298464828561505148859660567715502188548641369133322980818980605014187989486824895283773602235486563397098504276768911669775098995153613479952694068788690452370835337826761186114224396740402905992698871098998033349862189895728281121357180229820952119297140328731454207686805565586766879995970858510663350374082368729301077149719807249199079037323778239894926350001112198724384951487374612035376052500405484480837096131170224550778902475342018487730356352311516280538320614271338330519145701010638924627040784880388922248134153563390072019170099200000000000000000000000000000000000000000000000000000000000000000 [171,1] -744917029441418375670624855276220356526108319124525983264503654174471241024583789201691217057486333172114579399233079407530993311270857136328529438006094658058554085025947781988775535300247267741531742039721875405231399145940574422281373780547296374462537727915349126350786016618429733619556628891720012275384328614096699553469579865567722185161849221426089943140834081616557707972396865005084830899153858295768618095068996719583172704074393672348640846223612496254361056941350186905010891319222303755531828395097070382340378855687049779497075776785516710352910869156206291536982961971685219745578058368180291645116018044609918806011363435582500126199457435698301671738030864359104337064862373450814037532320365159569045910007851544166433515414426743302050720077267607749052639991079030604196559579858984529289390097172034396537294980009578658477057789107252801375393741478506282746556596556442535897089243805451627712091624802929710749240699545549251274289859231115593185844184539956555780002576915800306514305264331039786701225870834943076112220304325021369702676449621447363733035049898403773168811028617532573337050661486007577413402036839191114200153294484593959139463741453368420358812866701341203308008639564711786448203961162948981643378129829793825031614463487045259432538510911033380580610869644007530169486206243075096484547850224171332224471145438434610281682913794243414798422536050764707063149732116488238681421731667218187614055117477440989619677390193999346048964445409673708928378839402582500914846509346085529899920630680068925063303809263195761032482418250303471124220863529419801836130402431514765389846834804952998778189312477427680828066507032405774853880487298999774350945141974430508232335649042683229508079774432398238237789392220140524204942904150606007328556702238094230237468310355680201510733343940951265389642846417377381186734750239140080354477528726779199488000000000000000000000000000000000000000000000000000000000000 [171,2] 6204395767444448230065629731518930991624271834317441676019894194243265734477531055106417546103447082635953924951471677323572928643806121757252564174495458557396257622834112162379542664948092037906926513669717522548826336534511216283805099865421251665371963809864679540610964763697899954085001040961330949796086968714424680783784184121723572502624085428116388148290101871636094950488129347614749535046071779595652595102679650442992754677726305293914329441665195894450951450881188779981501841830512635829890633906968481918370232675440173968844840131764872594633350509987619804166036706221703365700710908842316023321473009254321618137252854037585699427971179242835518916185568310890863463587156176184514867921959818252949914749354005256371498134822567061333223360175562379354820695538102964516059579584208679722465812419972419278583657764847669688887637564166807934734872219317429717010715041342431643759252718098762977973887281497143626329331281533458725068206371082093010203463013553235412805016488478069370990473711723043233706350545576561079937370791432075832837747781773371758950756352315690407002044470252991553336551585443878881349936065015764040233743541265119380596951722038085943079079841036277555628366927255233806085205759427753412670695149207053529820127750996358972523978756541388058563076505675906338041304027397709613884162930977317458273089579261524905627536713544180155685380363717451598916789472849011259653594091777676840981467698348630889852108736051629073823285912831334900929039281465956626807678627094854229554870429494365217704510172678613238515759965347906202875081408191000401234215953729524413372966757934343929472279851913587348171169736815264305894119530067353817623036032527987042695783684178606443781206024507844474022277632809313736652409234566186852908428980254558669140263850228768413826995622996982444513427720131644538218176455548703529292628291105692057600000000000000000000000000000000000000000000000000000000000 [171,3] -33626567739214915954445570092531778237879513700102940544816729930947768209567085807244880633506619266400871457886464464140178810883070486994490592358027621644140892647040235997680858921018352092019474370418613878151126290791162325366034601672206799660162986325910243701079718674287427548968159121342280004617492733090744649196197809534458769461565399643630957900131432461567671635520853227493587417721420444635960150407557311590952144182046035461034022460520342583455108518962775706174089683435495582984803284148054614028439570082946589439253793105409286474249841931729069361428691241557391566612966632484822708628921607108865366988481111966929751615830830377164645456805306848095533310148049035001672197732172577166316358697559705446417727447998887168871755284131799350777943617465846646109549844832481354453430413562654335344126088648557767836105294221998288768927456919369588749614157087482599373847324020725575551341235844526312718960830696577112007311229737697191983955083600349951887858948352260246138837435513291503846761640701816000811853351446231197834061948526208081387327803108820924573637748336456408574218797065042108514925464886899662333985106116982807541970387366268619393246279993029296604036536728097226416200561076380085093944106075187795207683281542567189156554228604807308434829989176618640916192937156353299530397443706628231293308937274347516921919947042936361048226090853912321415643627162908397766624470977670597965755868969572458055150207688569860187675173125531932347565319184783099635121603841829980899679656567392839074915882492648207248309659072469986938719820991044104967011733156644477947732015804447057298807091665603815802512539297372387115738074278266509058028500190814007767035033685952369967556979270093774089201237449812618782773064512702725797291797344273779713673628454456409070548454964965926172140516153728343580485146417157624692412847747481844318208000000000000000000000000000000000000000000000000000000 [171,4] 133364229955793053744831238767804625239550617664270946015295855333609127173409460727101754530165654909281611252544667135937932891415179536717332522144216843213204807648282855133457284708433189397685941880133019361228159355404412211407311993452058912168179620848568571334639844864423268878530365304103726795987425617008294248686283964788540191104424834166113254726985140394121471810715286434016940220378485646114192882297665960264772832864474252079659563684534877070418328595069453678883342044500636071923353556290615145698026473154113820122254053724428690260801569962120647923827136719349784958580257525910383171862130870736580524771700244223093299784569718846090448824392661516918199578897055555371768444652404613999583714843354209803785344005693856830867057664078346383656148935286491698361396531373702758232195912158837771107907128442686272721384155292311188991449108441231213259200815966529807246372478461207621097391225744566857706300462885424439627522236741616472133515348990525448769720931591012260370169674741895344516139446015228521693823377696826100986731010849263067926692728587463851443105304610642696090507301146280436825436771005752447720440607464100902640462975760256976934857305282513126682950629504706080598219550019110918885811560695718736060101608897258466286486732584119152670036732710395741572037185350179276420878791142798668837237337358392077732160346641345558248910081896760757721468654749972117771924314893727104177468623318675945315618237044187092435804664939338827338037210182438024081611205003312571790905893663598889929422630750426657393576379837676496230637018391886700505339480407129739662678642781237284084212512747780562439718514843459027516042442514091664076753232381929446175278789757442778568879503553725541787743261137753707674187931435664806181927315752106096535047824123394836736335991112152131489478814017751884227296797374349390395222438004197739724800000000000000000000000000000000000000000000000000000 [171,5] -412690257302915225398414542102654770724955445602686954637556426087899496062614037419765829736127829660122361727668372915003737597800899289991455529702227395859303306691373035393716894999886868835828744290017753104789170196010307081366080074454531182100766301309527921614896382397975679552546527222733346696382998410698603250494383915963342293173983328358737605711630299466360111791814437214723081367879858802649900767851168434415388212317411173459633985599979902067835173759885488595295811406230454522449054982862794841355620452251914669876337001285371432463126274009415550576716309913890819432120785299013723299723738798021675243498461342060616090810830443652329581479421118588702217845923259834599244703293244981548795119381631379814979739149183352432468014505360090342770342977014866607445596227366069082337723291810011497257652450454104511293065024766964168846873309044226434129434444526112882170128088082114808900575203261674651015192677277823604171413526393913858505041349913839538596178192349009468727641321714982097202198785595599867932205093572294959266428700295012463475521716508342465467709490605927333461751953883615918186496913139700926992784459137711183213735464095868363828754919019588322451970548843128839910568177388166587317381089837550636935704355731153342618301231818967904197439082556826165789341798450964163547490842802534848253953819962405961601218609817041544272940272625252222342379485377942339744249425858029881024838994068221537495819581760775726828009329768631330121836581943570671838444135398598430345334680783053217101156143789296261140721185167511327899247781146111754018330169485844444403482121872128025884698251163158495755712816182939911253577674355831830410571521254135920946023098608057160769243757441444068456444493998361381745286809857805786818848333068631056864891634842441778564378990195435824897247715966979060445202301359709647252250382123331389227008000000000000000000000000000000000000000000000000 [171,6] 1037497442859425696596681011055949896675431315041442001433852483589144147845966204757314320543874049252303294926503108618361301844353072379022975125775704442456545857168476724899154514998923293916902256729853717232757619638691116195669920035118008920978242104679523297026851884980437791543394596524041447069804268409207167151793223689501102600484006003616670496769466702418076939409086620032778329875969953200843829681381208417047817390264563813149391415916964689839812092594753064433428727147794053036032366511296968725353773796439925223454718267310759534479264174127590207979741115485417028274791908850285569200500351880247624164805818237661972293771827927227663611867781131454183382193078290295646129914048275139386258611054017018719183370466415723477764345042779298942920218405375894737046548237553039272126375416400002002841136382401470091007292160636044279349316963537352886993345243275415582819139576712089687818875673832167268776900055555458285056720967923952463115787862390103757909015005411201350917341120893469731196299764117203874797125838482985276446463032341525202693029196068863711914244085333534977273748209539098969967418649950519146489765437496948420732066114479005495952084674908121947513920118821853309225545087491696525802778919200114697805632222483534124210218379302585869858671608685681853374558108211949218557922659426948653935802329006969825514759690525760822681806355520845773713088575439587578316741239541553091319285650597372306558958467891174769282406817712857343722214484294768881216903154069265082870118707378340402629168298750698859553232957542672101078715998616432252172244632371091367279669677890007449329416423897455989449898564025443691579964090919174403776814992011903611131559518919588396530024349670978826588456293521944064814034760925832440860559427752420234993184770215658770630184931545593853482424437501435987298488004074912373264832829946001883136000000000000000000000000000000000000000000000000 [171,7] -2178607216254432864079845133524672826772176268327847508640637244164863980349004191046869814425867111061805081812471339143013624843853658630147893256011017761156992834449268546433226342850968433551720566733494231583390217290791200886576037015687464340103057459952144506982342672897467638572480044452041794444381157883532324593802751275884356692250785457039174155732849463512309548668692341792816713081542833303363190568541350201386147040346463515863213147062800213477020431250677955264122551084207049636840917440024596331974177173587940966717734561571572731152493873797154233283275424973734443421163491573514438517721475607149698006607534805087132692136310972378697535354609689471623284349998260408926171720351828694014177359420137465285516975255644608666186356522477205137341684759532948889808410886839484706506848008827576830253929525462350480044025376358005593834235583531160586887012528302550634455835054429328054989833610053934626780130021501573917693358553637234875945589160888618195051723078012834269864702625849414199311757553638915790553636859822204089106447690741583779670634346450139505054865000366081691123008787996691138237981041832835845940958243982687923187618276463257593450532359093575636782927226934798582099119353385217759466224454822875962488160841572776886161528090840644940970094650652307577749873049575710166306905143973233273377614892298533917524299560413974421629360588456852249828555078373039808496139179720589154903285132035306717936198906468465855776376976219940148002591814081783132449808408033741722867332187521737899455614396345759887300099228185442027826081217377232488521210584116131243316759251146186074210967346328915694969450442277567320150659236513510555028944721702878868839642628132390454188077401829710082821709546395458264881649819198344420591911215384600609835856419177435716103779123961326696030441426706407535185370987416998985124809912588969994878976000000000000000000000000000000000000000000 [171,8] 3899121823211162668427520103882856408712427906286003734608563490214633617711181342160547329972050610373739110801019594318739336533085895172458406117561857760153810165152300959132567510488608904566577067623280973558630351135720959257893165047363524871962313104224684201447053711437553460020533352660667446073404099001234658939465484500424666122620447700534922038887795879270030885760273952150023250066102378436817708070721425381670613584016202398052058907798276229117207331011170528645427484579677501115260860604687722735393357904077440669776028545869819390028597952215775787203487559446509109830890055323323922349745849945898993385650105328043360548798119377833722002071291400938653903051298800369327944337861013309457713685945599871558260629430339433820128206015398040045101687434207750238110897046530177106943891342677863869635981410532130363242908494351948126538504564630636878551418942980013287755079984548202978945869181408095804557886353407506787284836748068524208778234453567335632574689411646110846202010823444295926631817368610076812082289419655259539892777881743769479190462118511505197233936707185518133786351498910273081190130715337983420395994928066220512022646831168123387399134406032428462554693672802952736588281035597315099986985850645894373340741087428587877780075941645700301002314161599234680718053895519706555226078327639450638617859123386404695817824865474820143691436808259504053518786667842307777206087952928310285259279544182526499011501426162580186169168463018925406931444637051917589700429000840608600170286669592546540769139336524331779326364764754336884147411588598403667754669652626412833291884394302579995504184169692734435864189113861876780103788967332930497695872709462242124901886279468942564749249906462737400193363277900694090546030737930954912396878869919857681113822753734346293598710210285602662103999642769440743009247955278753866788072909462997617868800000000000000000000000000000000000000000 [171,9] -6039449161553711064600425563727627561524671755632865766280314444753074243937045470745326997519913816888992235522235583440622973234106448373060854587188322167993413323713392661689844687128345817306580046099559267251167169985512905873292709127297365154763534169664827298005874275348764813921089065862198352786367468876610932119510928049410879799627072858378026169007814341891525684421477181377708908081719260117273131040479364518623614897673876081960931714315873412262291495484245444529029694289554180837653498653913015893080357176459527949613897300511443490840775432678124179289264888826243998952747878104808700798237721166174155120749303640209249568909595583101203018757499315963370938569546056856226016344043315904471427291006809613551891550920339962716683779565911036237010335012829905303092844959077643682434645213621452895160908278140005182984670772915414766801186873725167794698929617990890733170308754235619282492807943060404777474713570818564359236184434567456507397339380164838935289522723794577805146241622309058438201229082339915219122089602464178399769832510249869833649647299775087760586434949241345802470554992850659580753636454679263417151598216756281091403690981429902624546925396295391952277281489033323094903136465475677119359848647543013954870065325420991225061806768623450093844282817219031339538637893026486736998151230588553642656413728012470037722979253553933921207873392429651442620446572921518509444560623647199825007288898329803861586487417286272225676565288061643040546550522560447534784384915227127831197630297701236900246211710661135472684827933559398080052909937913113719407419607652140183495595584839919274549218834848328625630740492877942774169146842600089468799115537403665392999026815532393919665795968853356827354879500706533797102730520027031956622903259368347108791452012031339830078484596359728589423015659916093927872951705988814206660310545191084434128896000000000000000000000000000000000000 [171,10] 8193469684086547145835773631048555661390185080727455193345051854856864061137746063551564674182047403898093768463210717308415665262935919154031726025004842693320821463758101736994892608583375061430715922684233913648249926578532096942512988846081144284451481915432708041798246842498214463654414993159304160297269744881960138776088467618270834471507880736285866866037984605488915443631923835469074074144841606117838988789625418367798400429640478879258733853006961509823100514714345493950355445754554780560146609521700763548699744400186203551293835765323245987544710792763862420210292359806230849094803118579521432660289028491448201718991683548769748850944389221059459169997056366880246002340704892731455623447534155534773121830070195760319894614032423286687405338016056156138325578961816004048966453211355713934674620840864015489637788128567286345050515728887261903724269732133217403538037125310750494993952448248701428050850356126359749561014727847206772416057410565154130348052214782556681389045856483421309565384487926114636033468956613834820018648033881751300287184711998153800592592063018909607283471819883948172106435240677374762450542694560787075678236224380076582862579960756794834287755713348280249654409698451291913509314899261130808835034266027377205309104645889906587862015009558585948263002364765859295703929376582050734638359205627510379615879011973368903812113797925217279225486428999606654246083030188581614220699858632906265462816917740543020696492221375193556123334234023046120601951613293879815390512896369163220640051364343965927805221082155746317850027774501021719724667300956032100840334101149884445938431105940419444881218873936022418669673368788058145406465745656563591734245804644360329248425794196919006320599899463919500105127160833500241368280437139710526017198614372226437694424008624234842216694326097264391852953238126906167092440907112340688302106153740593109401600000000000000000000000000000000000 [171,11] -9829698988706952526471731321289020370026266749557720471194206359227782544697935424993921602530174094718951412188594802250002504576882160170205992310846177214823540126677109007283901013569221951203656179703099974997138446862703727773474470407656550489379824639955233489218212864417803830291621255261800456697840303034546829358134919421230548442790831511249256442491669525629518024406639523757996113524208773041418621037070480998401407108169196192274660936305558972521490004241584201319127812062790854662733522385784908324172690770630373831655325229439837528935680233369940594898517179792487555421383984533609529367789494944926803050737002741320305443039823886496314424110657948657737675516019097933358632582949087696495840663674745832106208923367769070418822700300441708394508334223969882258802039919978291189111230921420852437730033604622963760850857983487007440900327313079840504583953958949977399434342657464379192894695001145724367224456130363011376560740194876652137551117286657629482931747994509893504383736533471273089437427298451548957468632610314713565885954881885234514394307719959325035631052015360327984037808267759536706277304809320167645823775999455924636130132005291995666685459282511623427166364985177794859781126714895882772719248791943940120530662518692602710635038586851645629084496349753817822116645771929129324538941076886588925807176261235283690904177199842403979078003038216680677639001249184512461751946034943691150895913939294306595931099748433776687029049977768246387750098506431225062509786280754312866476249017178337777414300668464708575136882849311758878741439306790219060226263956260018005758536204440623102794219445941214168637766115253182867856178627980246129025299673992578465331488586721894562363690619039100719494983508488135799193994556073019386393621411982500418713725968492599037918736931484555497138444127973255062032540357618497640135167487702624601374720000000000000000000000000000000 [171,12] 10510187667877797359663811396830438224782316069010345827004888096718608955877049161437527617797874634938251872217456884011169947376960824068282609347287517549245878511282146233195332649273546733452654447427124467116361487869346945752276694599261180519666229622180815862743804968796362741277695083521725729951463098184231990466400446091930160830995559979522595181211234433531933774794140588283758189401190670574316498789896216209784247641452982428701978573509250478688671713984632806067378146404918164452982796750708227996604037014757599161426708961597901100449464285166531353813214770973595809631649061010584823590736844715760344058034536397943471602337511463064274678105209063171451449134022915974964733856438862490791743562431398844492562778313670809823878403559769670005366385844389591558347760563115390196109184005936413156854275818568814281542219646131442340446920767367195041803651782807611064644518268495434824041771858009572330073750607333613343160244536599613179879388887156946342381361521609705378768172796918191169524288211619797653528684249546709056384088891001637013040688810261975007951886726045518498629907226084104807082368299341117350774924184011356043628288984610169108586177170811772261807950806838523312918568447805120638651938213258571054664637615874495901529900271866032645477637166904402010557639950874272729453836462262554013958718846949961592223206005904251663684359833882009373266013090841912184377999648547408997343838302342330484869766850036493274970187529745273221583266339696238504912480109497365261139015390010396654006792954189369605531607203751197462615298163132383766982192524347718900946932119948037624491835035739126872726085005067874241892717328327319556180818983560935205667510796544293575844439253763626135736493811586140737188259536743222017210468332839289007684365766740721168371743387771497093733838522964260909756204403997903662806770823855857886822400000000000000000000000000000 [171,13] -10080863800317446019904204969257640581255537318378996541373995177607321929960259323853974127763113021687582023927114330209096456941438695075144150378059194929470528352857823777816548078153031234205079998081648092775113458017576978064953352881037826189180785603608857455970944319530860580751324044474636165879503205313064468967111988099709448135781632634060922397463179299909438584894431119324586392281743818770225147164536479736264146841927248169682245797670504478559552719507274565290125416710367215463649777883680112649287399597957221903081456811008039438591437462341965057759622484291415567480600725326032462349366832686808910675577144315398854509449500202285063488817491532179433289094848629741102942205691701183318743231800628454976652643241580589054025181745520613529515008416402772691172754548477978134069466603076784363648900734516478167131731712393143526784667496959803066883136839890319534893308033630469427220076224649467044215629716781470871727699788519623811759803598067929676504806211104793838725199706490757528266604638476062401189711507352327556572917759148419753662648931571081590136788035929969686362027637213149744997937034914707158243511121794680768680360021982833658132068745341297150956320459594858135329124140689457032792027719952127382057347671932726497881853038395304364301353314877723337065284286521539512407774653513764384405705270109605784912870535640066731856865794946096656366713291537452153859799798472116433762992187802912629334108848595662959396847245243243693332489372489257032331787262986896922314602618812447668805390687031726953431341194095676343004055337456634638881403013477686237020004754787528036786215010635070409395786509020483777099833179945759234072625313063091814957883291284501737791549823972398811425708099931738728299948964895525039314934080689128750693583853215276255411665940169717575993305298455298960420888992037022102163287604547318364241920000000000000000000000000 [171,14] 8721718032715458528322714707328121140889009006930236101429739298852943117895264293588414162692937399602959506572542379540481490522989521827212931690987062240143582873901636745240180377021991555222624249626188280719820409447750426075881562045277047745414057320416194612817733556251265731498452673974927445633784550814858435366410078188653491181613229993772227034942655052199189879086531213627141746340695819464611613066313159735022550290202261142359016486278722670541527375706160042092913500558699377256531050322553770409404632991053325291129751206220874825415866966443274323624597362849695020554494978116161777093572850848214704893472331562866532908492140954900743257904864902078497489404169405758728003594392533011839355671498442904471851881487588194512302273180549534593075007639172995974185049595133785661286129597002174356765801237676908122263163796349699940120820714196104012572223405725218073492270584045888452114421735565636835705643816275904723993462568660604711950991276406890484860754889292261110027389879690801631738549327248232440576747510794716869781551232235525868783475747521754705731577839021678929193461347156792911684936835865335460438987203333622991428865017958002376926314180549670685892440280658571978264638975081023099326495478405357606381217061632338227793722813160592781879198344855292822877294281197289993835963318246287293722061989944101298851403267876487850795001964613048058014791756404535545949250349187362331275153021861924234082269151895763429199682384649685320695320116847172512368242307372450679675729336515399886273424476483558976580723227050675933107088011485001255649404756385455462059151100098826621557662664037939811209315662512761296118265312411484632495057748654301689402277392622747635047604273163693149171011618142192199499777593584417638389243105393281735826312416411707609099156079897632778717194552509345188651091176189696000773745843620210645401600000000000000000000000 [171,15] -6828427631862390837497549675458702412922337387954125882182434886507403481316395868994859806231077154189558656548898413825853867221753841008285432078618330971035187238161668862167816821625267964854346291686730488747440932521936798284752874563405712039018813645962939753332289014057345349021802705649919966151763639595053732699965541423276554324531007448001094834119284465717150010419860793318368814699532766497348313973822692756660362745162933231869060875664787119054763485880178233132278030773758577969853567013367812182313549309408548225816936191356914702389498539493747597021696575665144480013252992123054261060506147760828667583505766834493607113206601312496324739345250419340308981306923417400686187939899921038354865318937453099518697317097507627255699839290390737342610361211624888515049379160061296328589726773669883393862261348579714999975098462975345856207499181101818562297566118107729440508531520658362863918455511119149917037451029207541223846006623951218601613642794894572156771386187285859271197559427966232497399349579522141292748251620678750263964868746136099634932604787377747965913465777957099178015309321195605698655914958276510806111469490084196655645643986440174299032961778502943883706223528727593448386902516434643054555550991982819343334073979537954780631097603976714585781708097351220098604815118252895851282193576980321337966155294829586201255231577381865947996460900643090370282457857228809156954930247148710290222356491080452590068367012390061366057222752230346616890173832846845864914703638282080339721067436707133837755882669396239828270643120728936642715599415176231915003878531600138197652645043595673770069504599948318580321662659464471768596709338532775352281269664210358981317487500396594421861255959940974259715887056514614143025757167857288225820701106489577440522889796651307684895827030559740758261595566760168284077763231859132898987847304574095587278848000000000000000000 [171,16] 4985377962679296571567248500541533256402556087756059789649817393416630557862253079454499052259845196230528916045070850238038936401489302870770475254585606225838749729725439239779534708300067588254295008603738170663895855544714090078655138105212447762252506439443772732955932333659901329591824984599176113889755241108271363119510631489710095633108134257770039865362766139047067016987786040046762761697727621729385296358496078073756250236001347939240076796012247918894258746765501114458193592095726889077155509994101347450821322802806392322272529420340611069568481037632670060048384439148518689758526799427214701624928844298179724588970530734793003622478387756959626377387092894588659346961673531751348926150684390932556974920967488125917785063931073001505312136114170759320251223632984848434292412738883509708455894893728188339966314510951029376035445055653156306746156445771468877805294289623362819023317618061227277125212900699919306150615209765087486087068392565396447442308266937353654860097326063045069744721643657691796122569042881310742764864413297470361650236660546838916894710934981764614473734508560860728159426578214532579988797452885059591532902842336655677344601634462045465472461594458677101378194075124567448157824519732313436935255960138261534637406803729214491958855437239767647363714468499124175636470882870347000582475133326581489449324055623511797731890619417668232302601306405751687440347463204668960372576502281617946956155749038816713997092264521356783183990651955547726740607708039622565671763703239676128842276156236145099822899845399915501518824848090340017840128873897499811537350534100871473971160739405369929999705734789127433364519029467783687054527787539994651850778271364249193186161238184942364460389229162934005965057041350499139886108843927871103803589768272500902586261181967696177362382034545250879482216677282280834200463800333519734563155334576293806080000000000000000000 [171,17] -2775204595299008066835665152802777438863609065446278226630924693007241113174728161453240287953214707337863857573282989723620782012544699595707425627435941484172891792609307386100065495195128604728829545184866073672844742785666906593283868425245479994375097851662924796073288644710664718627298482287590945278272852228894401855904343687970323249009885570065306733038194832212010391815573859376612671243804549242672583367535878262007469967980828316911631205873256571137843514908638574905228810427285659614358935177107378230676606485329002465891273332547669090475903273074717752120922976793868913890809048090589309918589984436898373467036596636247520989284925690904576686826844921821940111313099955426245578405186496811816132768008997454770364422578968911095084554790768607945374960260911462745940339021972476010134243518344135489577250990794200594372633714022783929688822392393464306698259100699757784662116343283280596892704023643472808957093700195128116042978084362996044539707682893223870521991096608903251555569511550494144359576895464122307574411926314775616006979473944161777327383591875393217292353873705342911505370405603975029736053296961552224107066140563969342031364333829912373396155631634872002426247732675418107467036775063868459466492688796245371638557546387302945207589589809355819914878655199898074397933926958191847069074872731485417908336416877182253924604904279061378534638435931917628302977098203000616607108408708057316711453347077971957231682235653915878710532470535753126829992733481305115497133772560028234316720300769561121898131219460403042167389642969049305455630911552410400042844483631971204894234311940748225691044917365642104887634074332578751444746031993863700209584420032171808352550675532238230810523317784027861431434487716662107483856920159638672105902375645931049192794306278186463851474386543736769058041246897965242692183040017728015720993612965582628454400000000000000 [171,18] -242759267494669145378527725329690289790537673811430621332845890346763264089389841020771689816026184905182296326902366350459162481217423941258951297090408849358196468550574920585619327210308995164932716648509026166224204366680028492920773383897787126459280045494304716618239447377342632784349753622137451505222470092305113146942575265929987453145876894926832421193693682162858217850373935812858872857367440275144973096526957461016115221867431684093655850602362804530139514577359558151617766789547531577694792119149705195835891018072182461442765079428387498804581899248605660434914777907316854032753406961210744463317698591497814751187617472848366086995831526736850424236441201093014407108032867339944644602072887105855513392863189813994035173871186036681958368383711772068945838929925408776816924631882422484567078691595491799031410667319596574648605999552061222848118428390704625033155614915898108654273329517416098210679595949076588739395054245531523938687678931144626840596555512037007565010604726706250070013605352881507270653814049208106906485159946308235919920370753577785048706614927080843849841956448731588092847134170882096047189998906421016220278426126210919305834453428461195798917663102906452783197238171868807788487529484371175565314054594721585392282075322620581909579215184317029256016054465762938635961399932291915666940480495890873662594804012982027685467604667304263162686788921501466674915820386122700841824203284838540798404074587662739099721462914428558775938000517953648043664087706640314353535943352273424306430212021125608801421134699657223315470053400147418174974177328092299760584019479966481319131391250483316286412037691450666430938642509209624119184491341041528814178582542882923950103292640088812505409041968397439825737881553297320647285700255150300415215935108781156933027113681057661715411711343387735301716406181142964137362858114505063352316114917203640320000000000000 [171,19] -28571080794695719243302999478954010925813731224785190268407777687790885178346209892831867186604643710801279584278226363728530119423324616648587857011978981210053037701379206034014706088851876184147408699463147586645688528477071953874243271935345654117693620052462880469026989119295608435408475647208524746595884155216938214544188061640825952194924260536198561411940302675664425047025172608728171013390119891873739450780436238629365285185789528751189827747330530657991645894237791256087472722551661513512794791136758837126347981782208817166819374124377102109969180355005039545370377041554720154749165183112165796634174777938031066613637081929682031321295635197212720240025912936880465704792687348931977994910326447657785135833542101241159369380365190796411508889197788275306424877157155768285639184540561464049629447281984468075069130464563028173563306254828626966277659174709366567214019139851495682510996135392614059364994785450526007326535614144272646267732905094204256007855899537459538615963053704369860785068529626254482860008023738497976857550052335805057059081395203245182366265054530853628431878693114301183833271842019996351568893613745138158647846229036845806669181578796047060624554253287000299301135543412704286733289053623102497572674383410523333587411702244311836530240848168998274491585285396365075178289390192591349095248687480237888210320379056013340282431958669598279703451648795575605708341979658403426561692390364754746305169147087109724587884210574587797900690925606974991851368975698420420884178891216625614303895768803436599957359195904736491647660106132936637934600806147771897445291002790770387189847996535914191368940265006426473109964733813359555816192094689837671262171489430510004662711014534318953103727603893590817372839439838034760987547445738341786201793237349672004075333437125829739354528396789359242298659795547440009089375648431017212933959122815271777075200000000 [171,20] -91346248619276048463174710067225895887465181002930602293231688940371425828446537903202570549458337054868135200313173679107035734641487561425620397743228049439684290836821704908056854669172034288214917760588697490306498658047277071005715298638243525541136908311403328343870260923767989558765407004290888739698929434448976789756410207253485536189753747815910967244015372122762561667806173024084013717831053049077003671491318879379045151871990371031472638292036602158709825630552496665940613212530019101513371975853525013577111623749234862478831019858985884307721033249588522586650258585635934734789141379438416755043561829732662540759302948903292735688135138371220144354347923931093673678867360821531519669382937988219035341620295376181839366481952349001067206518878770109764593569688853963650062723715888212533470160369147917974132217138502492069227591286153946039468205763211665069536305371794467885701572222956224503825035219555112968569643244328642961567234685235055350086065337536203589381148129602589871568492652077928344205664303562323461182233163250313973194613599057787493149893399455475740382587053834873496763910746246194963025091038854807196834761553654191703054330372013723080307883006987209298930301479649619776549708261695768614540757138808147407190391132193248314728314747236453834946375301295699820538571514138082546271347060762038764113039047001395417106076134773351017441804954598688750679538025796777136380078664676213251370807380341501961347330312478967678775619096404592576441347631308683763266059230508629527380955531027908489419410999661026522462698132733063328161865215099616088052920124363523230403152439255865660479032158416290416122239244258469828880646018378878574037961414070579268593254580119004389585584133995554522365690418420402067794137312808119652921706247697389003221093238599883071050110359326126869912426197012483771084153585470995977881827432853784674304000000 [171,21] 97607150636801195764515758561169641468121807036381729949947653402216218380332936959644377143795378474881015681972351631877371606982713867861211989699691784948254501411605648925393716185490838944598640225623486513512005662207196506645678354641815125540141789322797053015637654293418364655987361832241329399769834206464169184041280956132465318866975427808554189109392600576231007644058186951526012020989028637128128555441159602755724202221455567429841540538069298339109017017126654716294500850065984475806699383514623088908072381508577991706093255658841001737350401343622529542679222106393778408140730513169828291653325925411324991987997928279274148446817684661737453490383531270383332573305615594355575106404682095314315918090124408395107927550937501600831725838639361592856153980876429994826179607379358666868023739771384196077583018962794728854624296305803024418355929504448802174011933043266780196424548635056440334558828414398129352517744746349507449432076390246411049141331242480869556798283317183823235718044701673659096788864590639257751065912714226049587623032957578770075212612660162665896054406064872746158108959830506513545352095663333832905773435021833329354341401406572288443066109581606199158768466236070643293897169298330770645815649888307710011990676139545746057179179213173213690518642870563723603692714280058667844018710091575811482945691480578177470798695253253412507239321048559044842674403756782756325790174982421511251179036967392790185470327360021862996062688126961897645270466491336529536828305459705191804962599865636265306842235072773412653469643750177834493803145187184241668902488628770999032848466092002424525522278110493672291124542653384943008101864134471693474936539471547762054882665726090167897707325419595844926144821280855026680921051148154277830407147836195617969435636570267007501239555235395514323867355537732356607387521451818278251546075854119961180595520 [171,22] 1377160093109008009075136186133446472678631482655590385540816183182741953934263696062804062029867617760572244056883136246298493216168191548750097478762688391111522200600174373967371616557737962802514701508805347762238989053298119915732884557738214177429604247611620938419027933377146053139545885344308353139285021267265149961839629989527728574364616468126134782688060855406597577151277519849498161581638546937869254393920839859401387478947822428609013952514450323519570851634277011768198916761362815234179261622414775125948477350777402290865922210031560798041463324588782796273746972833100976823404004690287148245201051669104346163205166125041667005176408195358736159451653436346358740434342262908095087594578455357743879672478416363037133333169381030830716055462613335676732565206108795673963826867311428615874932720762063807703384384869821281516891336629766486322360516328835639527236628638368625371916797727479629737965500068057568407571699655264224151323101298392776643455862054374506330372143616286672380766299897679812412052228573668379448688784215542894449064457361966309436913014096934856558190885502217060444105165875308844830504125741227274055547019285433791482027336867158584826284648049478636739416509980972980532124420880059660011350365351906950391120676548789080773174631061529558536987555680447672701871623821378238114139796801074416675405891225099892716524731942796496422460680881682785580245627299986544215954635337018574998868267923611123138878115702496934972507994063518718406658091044707353692056296909783615050617238117993816127203714256786569640506873592486994778638836066946700988605755684815493844663677456152520166291076801930773826805603589195267881689250365716581870046381972592919771514368605710502642719522792273583895631032711596444231146705295892757700494363671773121841919782787942991040127045997787938781053258750543470361735409744878263130930651230033230304000 [171,23] 2206387293139881620898083121604832768440713139748620072415650598353068198054029083419383571861807281155464268286719371802147068237499635801211029939241799432658181857384510871239650322790845691885813277108621305856273976496903480499948494213462086423388168125827942336285663719547591681429679230055288536809313316312207091944593778161126711881391258518926905704501686674515816992367996178873249613336385621338909368443419473924266058976794655026128450470002921385723217028805309735853649902565962741801573947581045064323862446270361796509033041721924505992292933894413167879503469821734816616733672911870309538705217191130027658815050963833667955915886052157009975567438741656537498689052644966167397064648830582262771242188294227092444492249449072971265555626325870832062662155577598257246850867122744434708334517910722994166839592734340175167501816721728813737916995197293685119023476143802985023363301674010615281062029149405895360284904269433586033935225139496106009449324134158741709326718327598152083993746766241690361081736368340877311885772597663177524507215529443310862451777022733637263684015978585873008003824834112223582491547321581756648476517873809742345203029408398929765630096527811381648332759739134141394662042847732758242712663614955733026611337307854293348617417282024195346274242976732009174804185910847690392945450323884736859439089949770530741713797302740815402370276916822763799380153120212507763797779738319118249856183144963565660615586345857331924944714293200688439945656154658159344883383813844407339272473632887018683034872768660692477956907927238304444629728462834008863160130925083099492620021995498068099898279257959154322769215517197686114122685509169699927020809977647098151437967801756210647560848868901428269936851408015235860527242364611802597111573645636420395234631719668408617312919325631180876809482981216667874701390489325920822497834096060470143200 [171,24] -5632157785271514189896700243951619053660358978614253322323563504990245518457813405107859390454002936836547587367374078535582561505169611452126985804873869838896573446727473782182534468754806467944211440173964454773671908557684062844607793352072565829720655777752399264489116040673309425180178262464041512454026495882327894355184572996316953078305409707460226266867230359388626114706594483931313981278815450926901152217445240622826412201860140557771870690739883802282432111569997281463577436072039037516210300736154709328183640673523344092291487664211111867086452168410164709404247212689598934396202997410941802428553582555679357378795221040375116763441752676160956483329538997314571694804546520176772220237556021901759278469877496524492078263617764219662481305795585432485881391658713135253192747174666974673680584975264142498099791078810685305646957315204693753701913156994407021302338041518566043171800154147958166763277768121796490478010698133210905986162014427326936767737655647404601983188145713315112304276125454979388526698811082880526734865795912742169671694928320538386591684929837355321836129742488863744026527587173622531538515652140813617358148234800372305990820564780798266142631644545687299107132500754799933905326734313830510008793798629957694131262169031326361580259341773681857019519945655621751131332221247531479587738292459532156126402548870553188091964959804245645222295530250433725149795698533969120978625881407742285677727870138506191693541582571611673891435038382810425153570565960819987885654122085830245711980819755828736564732925146185854105147869603641897465461614214232003049943661634003199959405559758547624220596938124371225914509129893405609955782181822335592714231465213130201636376332084128489088178703787846533420405022294442229910362429491511556040334381854874508730066291334457893042539069536546860284596986531535272376210433083244407807852984809123200 [171,25] -18661287246319553992933653278324286331544349839066025124973458209832789866806304822615812464385608579875592666429815962580149871456591119590156679850781937295759640566850057230800418763905164039174312758666039863941715739770277196546606089172260623323017096621741623369425800477435845375224835302414483552975843156384117084165678113870715449659474229091999021446933698833501348471258632104155426762744532996594081525212588629280668433775838343644867292342515128802773480474508003421320024154010881363873814931479353577523608874794490207776988007128314352607292537559558269707246767432181839654525927915246759070095117960094470150482493983645928970078502971283349885892111958975973828099258992841360594683570742450142828628665390064219786569831582922097104059993280552267246171396280917184166065151775819087758352945183386596667321324293649149616060123945112093366360024385394817556048070434535618767377643550866108680510139060423268769844349475062456352159110304127313352243423943687792875431688471140144346869613769808932110978631245643598717526332259051543044433265985306380849488738159575990611929856942357480154201468715923244555880229245110269815610027493234512434086671016432299967487946210008318500857288685548297631913774608495112519829169686872840753501784721347766575504130253924709429543535881314585820845850011701652964059105397439580094769851774748527635222557263400338149299124351323758753389831042003749097709911956678004292779114265402302724867681285749359443301535655572632357367332572599486362544352705013478527606657086480163249398397885792227927675207093507546440809216134988236861895021638394481541290589009908673965692259528266949491682621908251062972765971832064933490817399346164731541433853406810071295886722304919397187922899557626862441434116248999355533176718394327521710786456390241390827681750942217704894112745424311074922897211503776213755389880588368400 [171,26] 6948812810329387956384654032951813632465303078008117163842414179715764679833945673142542482155849809386898784999280834133621788295144933997094902688950710184026884415683353498682930616574302713823261013941851848182796896935175822937502504957767802149662276349705113223093082762055225639933218502375669319650517696022075932184943254558045083837653404126298269523593866686076693771799009495884250960340597912400686260630933181913366779667712217520730240777104604532713252161243107678137273135763957506446784707603599370862434735134416213768495319542784292689330496252051753574243721892856201301438465647203200506280386450577786228918885896976527495584221514110240987730274483869764169622089901419078859768853775646328227139474087089033442696955252434573772531000126742711297973529486761570678989892023718843433323485074209668255839301845054251530510115525553707649274807658979641999663754056472675491197715840258777757756734129111789398038656072430488557426634854816653240370562344054390522468759369294628740698091129513521913347271736577175575911122953783626543182389477292155169196552696113779458551806227048242566350860374713308505182516985639408656824924007101884703445094708851655443275085985386717542364593670172313328272471591208260941418684790742691942124198516302840910507614946283171620234193968642433212493169244603952322164778885536721833136230679204149601257083749255852136977390111078991439042421347165085511643311470967972720560060964509731407051716021071768982457243017626871200318398636560411353704160827690033006494269252520642097342957588128892854214417472264290093370203802107535989803392548281684255990890416605311682384969575541977780889007888450398534213247838216437448393066171815955817091401734887183757089344066733377317063747028454254373053411621073096970710592778516168768997917591579393742199289752093575539942755272546775188111313112336389542796626476800 [171,27] 68455835697195847061154667647794618570206961672593712855763339354359309293898237480938948150616006839643652994099323819286599480016915909760642869290444737822033200574508772191271900363906829735918801329407960192592851846872488429242168090411633177781989623583511138213225536889474593815784847992451245163779979283778949576642670641727729697566223324703459366512632789308270506670103610997624589488747588944361170485974830060002402998500454691639975930564372677999580251987209638569318053470756833854043411404348042074867004505682417684024304033189443799650167651382464347848717457049038105401771558824615765289221710375014805528398095366611156577327499075265161411438127409803200817786122624910458355369411116301736571043875266603029571842067723998979670275749673753538616121768303430845465963328179036005577643043126802598363201108499487827291033355477122866708300475201604437904890188181686713167069573738393441612262733667456503586369979971891742185544667262592379465309337409168127736601308839271733110139229324257742537585502503343904493578215729244710239418369600174509786223122999964516856478630557781912433786665569400322842182986314817057112739310377649244129703776869268328587062813099076789124440360587665726441776451853455959066397577272889766026729080180367123136067095010467738011805101193692976494069332990070875756929482669051180366868206545374344809577922091563906935866332806629163434685582217380604790185392348794090049087401840419876921522317374527606853428657018489426405696518755228372265820937314498880604186140559488592245347457828020427162775201655544615419211440216755775041969090328716224338307119560824056652824608575774919080330869400859045135220004870432458507241851225917303024784496804365365332363222849721784621308185657373830085870290726943357047630277979782192468613465943718578265473610241994043903967164241892934583360126057780440045582895968 [171,28] 10833487663075707464638233720510288295863322288388339891591661258275576272749412722579290604106206829075600243767649065849824924725093127722495045097158619889786897009675679330524577706900426842848946870948451163754702363433119986890620184954584143345173338353313366132626841673621928298013506932229972277325371980707664751137872416272868035742484141530189619832489822755271498140611455511856794065335106180400783301998349253303407523860232411728001966512287654377443882359440755969327433969864645793474773509269514075798777630257299558902735763056140208854151298958022075557646684045228954142801207945156383695054039905447905264927583837641068264736457208523699235917735031428425125580134123708978633336185208789322815039801331733389899905556773477582763363651563842270448172090192398363023601683855275088203470102309754461384076189482005782444102488421369232343632087541907650234390537253883713324003978883093393092937034296797822769908650807130325530776893433002469267462790161862615743277966344476919285744102229373658866771989564568820223060617038192370889828488960415924930301638722983313925333706670535296489755059551054012769291374994470733085333662158677325826120037264100526207590388696210695627515589887333221396980727136715719109386126885787232565780882608968473064916948700606005645404833024935090239625541302641635745825232591857378824852237069545873706365274064781692352989471584802843512990663438047011036587418475030180630034301499068985775226425382167652843500743181067784125996492486247040062309887124284521453788409190922172630128835190585068371182096052762841283141074690553689939820367336317980755190723619870059212123859449871275360890799006597792749777995475647514956549172430855109742301540330545180838578137672511914466618062470518153894657011009269152017824419646765074481240262157742819601619432217109714003059745288813449678887124579458484526621856 [171,29] -156513094041713387372711479808700692710263160960542338163987827325611570504639240391340012043105276968223215113651588070670042337621735194751033790067525526613507460799421145861564737209776094803486446901046991081632069544413455236174978172434381049222316522210181055176064311494388993179985425166852661960591182367600332322592829431853311857946041060107915296628602882587607354023093449069860867218342125202945364698142554475379354702827963013328542054901919884348460837670275379772641683855971560879003323706263437369913128596256504923918459993609319028857119096258243078820530801683451319629027339400281299199887545409939759935727447042713572512726298433957013353069635782431751355088016590291221413596365493418576792411135369697900735352156586825976726467655568923685779899723516044949250509159637739740527847724681348794025289302225680236239413658660026834423936411815009587882544652082093906880509867354107803239798375397386762158459642728626054476754390861977702283414842926132090561739302160896888493026420573757269264029076870037518642056293183091074424952680503985748357113780407082526564128320000060503128426625937343833039631684861974740629618967590625765786161485500834946257184457656719493336037797402056570368455607134015464243497388653709784281520578560443778645562508227230233287773106147263621875995627080033682923746277772387152776699510134571797109702385561156646247159348739397207425134176032038193931467369246042919213264466980245659930066392298096916316564705184069321119380215324642872127601995983032783833752524832742245032844632946194907515202125882893565016342938475170196650838051487660653308466541689452921532995412048566864521091420472300082902445274823220422856212662554438543597645114930764130207999483267452835716114839567627136740302241485486425663601678124820282575180414476495602649818321159426780842021062637209033282462087502205152403220 [171,30] -46697957975167785682128217321659125142462233921931123442400458144432352493406978537192465682273610597249724841381494728887511879505736943159758519219438520780180585372210558744628140792226070160103580998304305055604145268973529467636720257441419375065413213231935801449562768768069503341289567528357061621095248241770128820853515771798267634940747228714130297725046941503345914590445885798072279952228403784071358172152931957520984224921440300925931987134596097737555122904041883817863157607623619803571099694798012896186596513739795511777175755459287433805322463622009194011750959655631553289440212601593974708917464292315417955017743613015741558871859013455389134546343711533944760306351778806111057680452136494827409110181505673932989968165347896710652243653555871176174434561546765867611951321846661247132201164686092214517157442029460269244825804722457522996754442256925926351935516129717560300900526773319994281214978608715429362965763659696096636186727472330410348573747159652809500323437685806766509430160758286209444853044566122560080034193171906905950744882830789629359049744426109212746553021993164903533962623770477477190372200027756314911753056829421051729757882614462626641154535123971771699888962809220069938497154444303925592320324008596163049144191022081471394503566721595661768294114705279813992415548406614670511346937437098111668717717116797270604448609028343504965175130867434692084886456853248794850539787413831472019082723296551294956427857737400021435783604311949385325266588140336609278697642360851105426696414865795603805526385904974805152081572647851725422272226313589190155055323231247218271313638739149894238276526892316947075073429569304364473696926138810043587281248692938944088825223940259992373669213699023319212267774315769948765002313674550414005623412832804464005035575500319447068508800435386366014110665141683513262001965265074737600 [171,31] 253424946012987301562390210280544691800355888864194666559811328254043731308698466416885345445476321666030088775788508624518155804860538697102669641070640119168910436050748331025845739669934288652502043338982149671598731757019556939349819638618809780089639223133383719349659987685042396208414083504129572882678538746276328186119274166317546530513388106273149884148671373000860250427396138845367867520809025854974286964012810711137673382916237176847017940511656305313348147579478369078248368069950692566014803375578122727926445678294354821450883363149053570229585278598170871328343065445693531354561448553361642246753241844348286639859562165540688612272669663080327400823160595463423962333341192263404179991850697007317716499517876763258847999095224245635090846575920666505793311078449650205784227026859181886128073968893164140581382318472294329702847263921262734973064076478762776750538191514121261449366905343343653929071124879318110254944552679607121768365989161180283703812823566623478510935358967381840671778352520877425619365738676223873357305825576004327529155433915925468422865942209022337725971204920469146531617337563299051125452114621259607680399763283047509611664123774947981702857636063185352843765968192987236137681228262220960342251755533792399718905491265270585156464733852625849408723302588111184448098244794623993964915111501901258596395961014872903100950035606320008827582200871467266878341405478905336071218994112911910151649813767901070086343650229448400194026539066895173937713172488451996106803098025796385016209327792034742686821393351712095274723154847335054301707750360360550830486521292155901694773585383134869311268102317208097557115037069354161670524599660079326087466085456324214641200041550758704598679557206331325843602693781237244861292267867857240649013992089021096916788270431323328895047834128975208070236786197194157279530058620796520 [171,32] 62940228087001307391845183998232536158120967322786491426319985033538002051439761427209980158639220357915672649325465454410973503535535397494702627621269505392015953484070566264567355721155916482361617531764467481858986575609778027882332576676448798180166335193288957563644573837647097412379740401692182972032677028171888171315921303970471918629460436937432290358260425224137889674584059728176552955815667791109797467622986606998178219296051328049075373745494170958729613413328731264740688021777943931241991743220427497162389438591038319473831596032682670975006581598289575550408366041798741027628750585136838942526149728593232842752134197500414757755096903628480604169034202816639780092410806315634001274294349287008298686881147497651326062779060252919284219393037791200018444674588771055225333713567550650198350178905429223716647963088525101946932609477102619383813257623500706141781397281155264728687948945120032347643892593617278590139916903493277344437369748887382176758677750893974172187706513437864707273354877985034778612330030816277465638788559612813646863881271891969829909702369845624051767976225682189965959241206754575552978295350053528943682634141868485039485610131047719239967645902456283103907183733865324138336712907962183054559657300417475941259814367572150127950728293580190701252132958008029477276341477001508729332539777419440149509043979603295102594824289215596148340500787446431320889294052535841020441390316831455586437990331953679660298529008878930202892346586585418415952247854808108853149998562872318998294107706558201409388363557055742511608171968778227396284248232567180440954777442874939369636215696535481955322537903176545900716512040930986091055153808083938855844229059373182594801991944351428283646087918588884052039775820834370242750468009529904315892913188200004469034434446797872522046569844032785183056093262233062093038085905664 [171,33] -303097079110687911095956971849916462439435224829532989061706717526739215102393078100088887972827200124901079060355637016589858228616679432668383243650771897505287487159842102732617322280372411768772581854071087848722814015438846271906171121112998378942519048313772097243516920647432401935981935699259560437895096471813091652516657021786967119993825061055442191864325761915650775087207035998965336302377365344723091792405010808675531418615250458175894110193422649147775740060267400210843779876118219389715701660813117081855285926396309932289503355319881487073936989740638536880870988086011832435889789628695759472672172546094932880093648003244420387402182601692609169163589922569264840444601397530384293113808241805322473235670073466879987905629814906723691574436292684163955184775833921760612739565683050491245373826120343414541493979571635368763768591413732000504005795354141722738347932187552996409274997774546876244120182276852365501462890010950549479061194229719063816545443524455664391563226870038322031462147909786300044084448053392131212607079909769846864404658213675360130328424911510756361896061245791095234894259749118188382081839796183254770527522678599299245791348647505826895466172933871053332677154971593984143445974471627823381193729834619641944684299122255204149744946320039968665334843758581529741369819679894353921022701489630159054362254856580457000641913750055670646169360743093700798641786730113610394320067199571459110113284973805251521781527259681434003208034632440115957563111966753149898935105866723305525998880526260648200188947852505096758987275108637500786217923995981278351612045731135266806686787917311365825172031163471126013110139858855693324604146172273110482760137425794874063292276383947663716429345111707044743585649833904684134782126434064517868966623664927812810755761760977799784723433947150782864441303882491595199216036768 [171,34] -30386883436384536519307835035563418945617655495332219999296151697797739643963421709325956134882526672328182360865981637612545185380667007256200867206509785636863571707835414558087946929169087502649313996833760587154438611352838364170425959243783760206658159775715393203324519628737332024429620091950612118910260127291424615844005083047446889907166158843310989582293594493001339425277210796249322508602446566059383822262439009677317671968923654245620680996134060207379800850667388542470217978985791195071616077149124891823004826893744329476840897371466904191490846948516835741218550870619667159816655509047876545309681724994379075000619296703038916394722583203018645452022214594960618385503700194780284796654736910078635511555204700226256139240466980191024544584313319782075373243819669174274490971109026834698679341090243374831340046515526871214863885736253391640257448692931549514386305254745781168338688710016558303450793584068373283892497107427252497646987042502224134336666234176099318868475687745083394881003602698782011858997957213263604244803821404655354537048902511315956832658601008490246090302532992754586617188465075191211116362453678524898357770406193441747176875352383148659861838328450681427533068654319035852460619581429776584821388837095576937001509296236861925028984613882165313191487848782049382885976616263393352698759558639250454925559672576445759527123947810901610528452105260160438331747568398225967482274541869125414704016063987629050209588162334620597672001077170505693086720118404184669006104694180920080869636741246184352085942006900658474985130940706614875934847964361804328607052545381326024375252731589377066440490787562116212809007136115153250924988761031952068687568289584519347170732964516840256990464381701880884690157161603548553778834959501798333198962487083573661864792005918894217479623030997978511981161577879802442540544 [171,35] 266075894712215365400305610237105392235461969560647635410877534053397082237165883260799189586133623128671957218744404048759503448087791590309198280061715834083432178981061179819097132066005901989180684224065935844186140668052014195095610639137492122957942343254669941649187667529965221144947762813973616166500161800847939786567091628546821579358912844115502471589284313674904309133695071375705372796053859765054779124002694848653215343934101308042580593755024668369320295776202225609437530596998076634058374886881470086449721449579777084628624943049830961401287741867028046477422453029198458654089482132413667478036393320117475026200301996609658398527924723233955304562486346134363169936575209385697765986239848950180719754454343261911693356128989658296220000989360970097716028148437565870047872782504390972832321494923520863237902656387877700350951306801587602689130671994376604679700958997819022403098607430367697973774009003543728414729261767212150667135890968967056675964763496415659013607461111917237067431022434888565493150559785075313591097994486164529692933844043561379848116676668636978969979231126525689784101450242555456208580968250010753077666892283246785960775016570976107740295653499539766648539680127551809544323840672313378088879981559643833812729400414033714557684514049168533145238384836359059401803189857733564944407797537086440749144849017724218108564776934696207167345952171125107779148684229321358937759119961663551632416748192276965143593312164305952194069754656519976899686935396983488770604682460320094836290433729813939424791884178895644875347571879346528042901084949631666495496276256335247764442310299149293257304587834754879458861878443510249911977063443812023887204872506674972961930460746921035802416133887473336033499309696761580419428839437421892376075551248909920091963435378427436604341514122989320204968647748979938115776 [171,36] -21765926877838535098514705580745497316720064923324792800122272410950456124930077058008095471015531642931013037707766643941400055796508794153658980447065067119897236287641875422246873062055468074968370173133652229470153113663661286399915293022542043904363846883751180606623895222094507653100778334052310060988741547012840857703517450243299056594111888517782669021018777983922935250034231266705507379558054817685608572020808197973519163788487975459075232175003290940869696675418929846792180339778115923827022785246067675720145713189901602791986174125919984849377116655487621669312906245558771086911312383141872693699502623710259838158794295514868919997846818304888307510269789394909738448653981905809717484521320349390364010601582730812026082556184013371015509682165473716166859528192002819787974089848555709020871862598221752212060682106505804790194303653955090113580944686218445569813451615440442474709825440261157146913570822132844301140374628735310812848384945256297552862344545930962254192420544699326871691887077314338473182114666453645939139604937052205711731763818637215328729007763273436974782199091086895818750732977924116694264322086903515052717247350272120049279395726509307106333451186807509206288652334806883661437068481111659324365367818248943416142443174743435827735863804282007236373103204179102887768821633635413194212364112649195676080684349505333239514811254550188344816395759029959440025312616537476882204255130575205542973159980973731956558328975269852481481038797245866957569719028723093271795548196156355535562040900416946018905856488100188314204890423930998487020782458484100711054057923327138110323796582539639537722059302484685747604006313403336231404315975652770906485448833455164006229749438982637832998979375896756606186557352559286816128746814358835728160846840055869969047063097916155689500348640398372154648846915297293760 [171,37] -166225622617689373484095975926749115233571557151158903400678267183615121118323353006404527293002427311163280613359535777680443559994986388211276716574119223468256426731550174336962034499651570811354106404690793506166085779305979264959334554298945449186672768435905797025676775170283236658873816176249880699082471092578920499675763211999596724566670110172264762433475995863398353661522246117264656296446783844206632455433929647386257204724515815896439817271925050617890261657526188652278208512540083808487445390625028906280546426879016858740245556526691540675917447000712435964774640702769390629741496258494865019877159241314566027651837894858546295759750610049365883630065309294237008738414344951383541850168627610289960433491464128950851197079843213592509039836876101690191640008254144271625350847316352252031152765055224144860952386859738933470305963272257111666606647592135534284774119000201776540803834059878585245765450667983949570140443431587954440206118299796127663620321575272294356570628553313467743866741601532151290390181762471776292159420015958448739905065526218741282614827906458731278017074877826239239830398855104123048629232515691733234454834285549521359134308013257123465277254759328685058353643185583802569168349340225640316535889627732518993906012894823726702672063624144313068691540057840041196254845558004000663875493195983907439925043649535317225481360072747503438924170214066790223549106045993012535067379189278399965840985274426605156933712222784226947469550981060833708201506240831391700455763220312464837872991126722518646417769702021478396912953590048106864979389326700174046552621569906517509236653534155243246238625704537669884166287047035929445659105447434319406353949226190083443195711030416873959940665754215665570725477863222657071895299009488629367885931142473565005237705837217051506026449133470596173392927005815384 [171,38] 44574175221672810131923885710240952785712972792079778842979325477237157581116874416531242310945542371961384027985046953461606183643140890217477123860077502925959737293854173307628259098650486075217970067597786395590343708306543585152648523159889080288671054097567651105702323808945997753552719133806255333687563451594783399992939636029560785614174144589074789287911152169344692270067405603508490005510425325212589437339663338491678637473451619812198099313869053543463711326430986230574243311747768381915340738925433945551740668987027488872654220171250126442806990814454653494987013759194811840146242728651109922603290122954856673149954616325717311993656786348920120211141129156261336196356782670306339035713591438844085633468977108881901808373609868205825954636980243007261867607991866803047006443031924451006661207112133933678559349720258405025973461393464429305390168298807215544691238461448057726482967996056089545405016964167987433009040259916841910128749130560118504775430542540011518309621632407184959588108635326297233446681194611070083048839084816004558628938887000853132381484050632789808485397853444565395942155395876932188110281364318719958568402947246817190236485714532065412934721962026745085800531605141208911070691551794770542048702627786187814470245973493272198405473169150165142934593962190681506892361156116704549268201880913795036597554560447417789795733201988703609224057749478306868424721731813372757345022541400734188616918906543780861149305650317633184482202941725544379838188130831680057096652095432692101698480379415172499381337207196823367013037889221035912771483322408347153138643166261300038061602263674936673555406052879700343149413924964035487422671701230494566803786135644336746178883533928467029865551663557090357069355016084423308008706335522112577869928426642685068652290453708703229440821299845141129201107824640 [171,39] 70412210505252059187435456624716497318574104266960996947759711325644133896520636227878088077500408933797257570120323797022485625627773377506343151968329695798300394716340094803716229410878734756172400153217227255662096010031065626060951487656660095978655697283300347839487277064743962859639462067136213332116649808392755879497049032119104762804488598195733984303705511285226897923705602221856744358130306999418104549030853172355415031329421382014215237289735862208236454633091128083099893603628863758386711681971338940784433440092494694937024718993521043168237917074848169664401669278097156749136095367320482877986443508897430165755224388254066094477420862697334697784770085224286900016702469162529439748449623337048301348062646986097962876574807236991263755510526280397692155711195142359340345725120967061252183458765510258903523306541364888178002275082484201230064314563163113056519479176179321657829942324711918137331189814506367067238224582638895775917417654940104001871364043276308722239648829784555172029458191422906699497678470737263758276027657744375691067302260323901230851535049075250577140008627527383647994820278712358386026312709874586495153745022225904859122761852158707891959404007037929465428007495991708653303820799211293076107534304634815995231830051803484478471751618321877099838878584503859990626180257064690429395726344868426652010760162844806036452047625501447896930854665089274298731791923824338864463582140531396375498766338957114363181024487434434387907921026196026708138863872951372247898444174800631868764487443713389099004014133720592743286526335747196051578302146764812450369203894584478116749116630286441980345560802134806764274763209953631085322714773729359670926471967041786053770593041520834351240656212103300858962344800681579676810172586095670872649381952036350459413153653357588552637699593982302719991057664 [171,40] -33004636363914743621827574229705020264211054501340442446555702791759503003958183504709501518215380160255133198306042796841413331973547192367710879634576612713138701897676438451629447160162652986256745480093304852230700390022642648861123752887169150064427669225663251712546455292806414381853840580646987267042842815007821949079312194784965537440346965889988841431117877654726764136930526794586667431525028386907030348505466064814526416205413456853962026822048031512562806670220242596450447548770142478616459622247488762865363551732256542048385551814574130106250885213766192768164118649435637162681836934978436565809720872062607498111069531247297987913709185082133266062677651454420978815400812358293168428784210869774989797899795943791175320130825875373871318331410343363318646905571557386918331827587879458141975180368491050066175117281666943241767760967683138556385603132007819588240261077513608783130671706330140050206893485593609330373828029217475862966783596304031793354997105790100497366290398651504961731837172466567978938156452770737896590531069323180472383020555538182690846178286150842062847654129539292004718624908147430516861921771832770384040764368498100814224435156534335767834231530304491501028133611764059152570250108994414415313402086029935536418276646029304722511148048988554667467683088276146891502254672010457459651558854629069075126394681201184334087387862265853360110311007088685495191807892770329764898561973617113783738557352161727875431094935951281038655519053111374796167925248132038580713803138907125726745557026841246936952970766160385956109050319214628650328562232117251253073853863555434763856442139652909836376583774302856362907405330367869494196026583012651956820124505300563499641549926381976495392331321252499423553586799532041331483928235220007376512651194872882867253001388524841963870503512266984225718304 [171,41] -18460874764496707448356890395903960449383215045464427125594208102150261189095623960747115312840289450108557328419253243157182443874557049196878018713706269456821875720819954537195153276923383901122519996417991792276724717633458896966764689003505830496607154712384848981802803109602515630619052718183256649664706881764561218811189632123511823770074074472638354295565971471434359806810259007475595063649624971593708837015924453399849400843789865315034909144690248329225018396715386032390931485475934231717584643507945910488567170489262520294507034429538038729215887024394060625594088108959381020397159681468922957572515942427901816959563006502480661793469330376467783244185721968355282277394396378265528159344026979229856077838046854107616541755634946043496024644913397232602068937037912993103334805978989237670255644770750837451736550075330391713016580106519534838440444428420156050073546061906301278079740822258992668685956666681619956901950620276097492667166617777689975452903766640688982385438180195999971488753370830276644838235582980231951110401197931200242410978471657272615654352858638661126980045817547803376387684203001821918377303478366768475418338208984578489877502938086201962021103221270909032114674177059315371902909455321105158540027071152572094870905649535004220159567914557489004042293257955144294892824960560524266539938172550319714704913186014551821531198771755442704537296328622457329240295414544606612903566334483911386129478814684195578005888541603255047464681009445520596788241042043764059287816643859744798654889163046463544892134397709458891469791111120463518766963187600583248194870066399920765827628253164195941256263922894660176160039417813269061604063092163265044200794111757068381953149307271494483957985150664405716091624298885354886461969541692816390065896128445145884997583935788949800806280467503268558412 [171,42] 14083214454761687379482194692450787372609855732851268989799209470375626158171235329662929614176186243762744414266037528640907051802821798479735252881089630055997095452844870104193928452808458363419752265398470007288470028679196284734441005619014043879410143842769631182926127067031710609981034293200394360633566295271819148166038017603296547624994964470613727140440103612981674063743426661072537062593105495669980581964895525311428524892604907888423269712417980181804245515265831260344117103374520055330298962648897380850989701089705753161773347514074436499423539397775130411133464266048761667351425516671405162554354917146913287379828714670758698980955411796902566586972392522016548234065321481890092753225361065312371383668649416254774857664858197343533551632799652114574598268384710395613520868046381124482436805078032095929663398052441717342724656877495099743253870609504954443676455410482544703377995336397622167650996969624377937180484691315625342490539715555485539137233581552100950626576838849254160821060871844651125216597245125943602812415401722517520084447766365498638821788306595395257273758793450052725432492308902757550714697156076500979005389722086068434991290433619314418949223386876245579266352671319503434200421788311636643139197480991260989909921091155932359604005929504759741469010419426143378298577113108336381464488146690461816232026978801196457872614002397306535672150732721102740759315618794552072945644881849027418632782864551494721317119262789816877188660080610478323518956328596928388935720029849047265686923992030900990641051621676295123878921216976544622079055550938875315280134388625828909655047333630573344171399935248534212591919490152592692135265460054130860991586824215906723960656253207648034559184148188574749131544172123948520315272616136793571895482982154482984035412109962619382084418475741107456 [171,43] 2162664881372583502273491159145863954900593178354458271542379191002749672404970905890868846820889246222030058482384371185422505880693811864590093400264363522602534635322622601984021278711117433230161197631196125460161477828457540432538039041864004608068769777491680097945093958773354273361147050621067845466146715452090953669071153336912300825104099101750917517337122259239884506162057047283671939851601272953228819360404939754952437599905280691020844418519485631447539873827820770565350218849448552998417198200257397255921044643860956955276490460800278936565708144505173397728190428910411688607807726193511588851194887339302712159044698836698619266423408795774668653720342771809640915310739094363183666757465745214710409582504427140788257677012087840644016822739778597642304338703231778241664031411100202661773072433233873507026221929686650809677891174658352828108554749363603075022862763501472273413988279768781385267285270903388354147313213454681620289297530591100827600907616761906454190866593378105328446409540516209606869895843271528424400434567563128919497017840979799108362470290714600575389595000488580860109965163607618534265585963966824551775619702463701680123732258383405204109181318604680263341414736595855323448028886628911298714450853735982314923736711118601349087223440187091722034392922177457940683947059179230156189227002086047926517441726925629945628051540277526236708442828028345630285646500811071771136755240627866998206736633035459501048090291848392198694387239258362329384413737045317895053054077780558452032499823276615796582494544029626111474052100737130403507357423131136215004216141563490012293184062068296489068971265076135291119408989962303583399249908748869752871653680548430341771037467911125890629000076341344288107253251297913472132743431462820353937398203152143400743755369011462376094021711031776 [171,44] -3740363328235932754008529813621338263185412634084796518574017676401418592892388913522623140043300872106225725401019260019149954787037024252017116980218295030723584311364882729607281089158322647988335677578380222545424716901281274700866460247510533258219208409895991220909153736295551966252506667941112715267940138980156199343962492104401837150203475893231617687007241366854570234389528781652949921469004688656352168943595920375143627576942949948808033492795172223611102300591291444915527902049470843570405676975102592883123344418770133141408542919278467746325658191259874042094902845306083840746793479760842211412340346753400767623501316211561172793789730832908297475306396941452610067729961648746103032404743011531409648187013328465178564832490968026849878620027521528315844153985760758426166147142446570466863604516607077385179227113272773952845860333285111601420193897815640711071051997439605922590740908810753907224310160197301820471516175061334735625602934989800234114562752261998048419380854704544664112657133762409393169348649366541704057295462255461851360788423975546041288328360897797292491092632681899686523758654943101119638421186240998017530807097034776923072208321931158171094612273172835209332878043680126171286746961038032750047820924258558378490288857926555893679182300305426257932605737149480914528897853801579118445147995195061389964121239947969361214967651138822351897254406616735582626613683575570245161443487428363395174924181012059951495592483854018296961956969753361980713587666362199229231580729249062925861868477095105171157179886076579327865814715514387656891263388809603833571098594991496166488968212459227304400428698086775005543256433748001945781707254687633604276353895166519812500870767266977618456233326792490988844280175279588020305955940762380242546543323577234015590164329541159904074548211104 [171,45] 268861613466383709190133271796622735224936200099073833026622214599476886300238586476393727199054652252825013762856639911364166217192095767565414241503168420607282516179121218070910721908497301771156426583615033660469124364470060412226318274969660148986833628070762564277022819067430616088743856945551257557780201236407304210674074423214329304435309957815364838865702726384637112475367509644953878460211685845281875358907845820947491795238356878552335551506400538837400196901191114160103702666675605812702221767782866538537810441590044082252214738320058490458352283311128945202481556194183329419044629676377171188336115149826947028108377631526785259978603987019857829829992861718089876826767379655101640400494624678046670982137325308709463072316931963069663271247123764123180973437834638435638612539307669602782701653454324486166458250855818258988425117677508556382301638326254347808699644513556560398242447292579025848877764372405346531742016825728773159097033562715392624625105659641838975521011769483081914633375206619584296212401590781828837669834809484345207226335933925087512335111223744605610605321634156431964867682719420609361605499865239871080618314167356363327096142640216071702383168067482311660733869888440175721213140818721275517074224958073267503175441447288241714057629374510163630861719472485135062977499538959419096213696805434872796845755550958986883015400059197145207366996006059095400072486165285181253663994054248787820627385058690715072764426815330568783339116357416285354584616475150233274672885915477744890866703495263393770617095979837208681081512096616073106639725712351874329542965670163123775701453358753325572331159969058938589584953408479343013870046332122397278651382936445808393362397519573734164602943179303020524381918025736381804977008003019376595696243631793649916241828440817586300210132 [171,46] 615596439280084236210125014658817602684982555497492845376475812050958893307924978286937334984900881862609515102733579148399065171753643264524334892916999361754331432341181450541763835213031355758619425721901406453233993615080033461202105528719389827113409838292906039625270762542622167511485697977317029829600596961534251430433256197617927431861654634416770293700049049882463786847943237065099072519993736119539592343549496272027862179447321801522780448813878469836290356706784301219591712184259694447106896159200493730025865404091936701273384107450619127351577701120734619885885231182557361783418455727916834373683206368246636631194700869777165839882213043315665850704895249847457678395624804418034496633097645519500310550000092979147167765960513649088650710661429371917886293265647374919562971320718076353087974113116118101319866919653327356820335330668049310685348823584396143453823834304523543002791869496936864846282677565591734317057274331096611712041075747782616471977880900124145677356264089088231261893240135299845177935548331672786021704261363447883839844988819052280906455799368867898004884338240597047572732302052799710777840417933020510178518075392351695901610044868671459993332149657245770330014728695734932013727037398749019919885944911072915436662319698562251199958227071857635791367273201425171778554205445300981363353238367173340597170488889028765812650334302711297323812670479270152937425979416285278132379632575498573324300376584421783011093939417944362013611976950538533432809148704730332782273222857902797952159532249225901591584180421953144674928437555398039063243301545157894934069149583775043144979927767447433623277116441821681172207461388377905606674598854232027462974570042690275643832642355555997815784924123694814505173511345146599287055184210940893006490376157901237587793989563686645580480 [171,47] -149367916694791076977339674606530339895591178978060237315113995771611262002085427667982119616451465133839243512227105482866265268574194378246562819500434062274046881089782641287817097668606874938354604559276681418337863319274275582479154865898502267990083103189018644078554164680003684999804352758675685988462778777197534726509137982793705978174387984195880052305321309266502319270338271646748629235923191428096386878360262657792475010020542419427546589574498771414222537472154454269773095796144507113675871328496937577280109948331703355180202384451925200280167785198547010775419565165787147868740515739212048957456597425367501505947371253162573017826093207969853632714611281302806928604039639262795665805567207232955118545427192096015356380864972939870134429491780458229597048289301638751173026820774829638250386954337986438601085135568457995889047653433756296484529419280955389203311781774437802863079900575425543692691503279253145097931227561873313423760461532318395984965434941213194748446473029791204178190550247380906444476221936701285233877585004156250871632937285656826753336421514069931852154451232357495783384312517848061010035477132699747780825709778465205553885189480961686436576666178028265533309598160963125082116478075701419675917820579195869378159098998264468179830431650832793724897088786548531896621309275967791366968577430936445678047465447158606259392847822176110295444982422134634497178003078540431765184280488018023699082104367491611858323241999688353088988327591137143621560466224225763426172646264601202804582590513319362953768794297009352449547204630912316093876718025533614710327864772773306449364007223061952273454835205142807922718029075049198235750594842565493568042908877195873666741596384518603478704244418237812310531384592441607779510576621406198324135715959279210372574544012192761160 [171,48] -57488996170774798499458489790070004944350764722191403540151927877456674022895590934975991886332949926705558275541509571257078792172222316914925035796142108639794026202376449713672892340613737244214776449832435602108929353154084334638482090463856611258724900262046276885318448186668003799694186092089760789166937503094596852339604326441875581155768140046946654173288056193741449809401621877385734228859964923419345998972399284760635816647645360642225896652888205629949060945749286771700945353086057340540994727216451119497875673935074446421628221402952682468779996494951143219665104350416019851637480023985880732054334362224719767324134800643411564378991959725365205647529248268492841162997678770188161663811779844691789539826796801788592854910072218354150096637043033624197232043594107487757894315225966777996304024135322228645918781019006573716577939153068365981535020787547223423876533186275189804774464867818826810294240499818117511447031450591935928312033308380638830801051927493526258670746668363181639858441511261669989252909715918668295972202887974408086245582905081935022978182983575993593926597661046190889509419085171531420172245542262236389823112878432106157426415337994829994492219521881878439244428283894399463777725555989308249259401672682879805239545322241974760438289968929861549906315995186117493768829833014935352267164569992414304914265381107645550027725389803362261126725643294980537551748096196103944818460440975421615816127117558283024314381012101888679396399078257750714826160193074053854856153642120094402622894694337356404861812717445892600174580049712704775868395166185007271294761910044039065202765103860587957061200247191990046126962370830433394466101234514193956279507358961582542221566959926447476877532091248880677698102681482203665220823420163891619199304067059316040037343314565376 [171,49] 26423687829076677676470441534857200931799317275020790541364897975081983416156710760021348183877777764505697900315866979040823489388092482970908724318112106030147564546803074743791805935859182169717684155673401319038212794351088517139223002094084863855573347291260677444551876332779579767747141115244115547266030205588886032528458463413991382337904789169835258914638997338676144600389073589219863381536650687182901063224995492268302005362096692675212200627426534203880118423279278589820724192113889832115956886198051301700220654126732756933214242382889825549871473980238233887943635974312438328315570573406407545970919237457777037554123276833410930341347626957078169447969920666822961017601611474952247881550173315519925086886530903034859346593554082374448330344399783937721603368655720413650953357396392858476691551495110696778350899243348459860999822332853772034183263616080937514582011031434119832789243914778548215273377470448501075159591365747699122195057775098781032674884861724665151817288948432567535367753739140608241853438424690139887067919313215496815313830473160089527899067066829332544498794214921239686482208148781633606192111836360931690327048352988125593835188041273233983500925366931404806751872777638389940613853084278989651017669234003373672961515723127064282093553993480761574773504834394500853792266858156667756370769704730531756053921194083251567659373621894768635640836773557040818066108427776548887437028677903680909627824229502572795833095471100423698706978090566319814644873447073889411668319213290852289407424276232785821439412312176892080047058868720596342142847555786414461648317845030986458374060917208626943009200535850518422266006107074011308433572174584917662714688482194724875615218180034023515866070589352508052778884751316736935149111849188400948195243821350226808952168728000 [171,50] 1826553444702887773983114673096880696918695089926268743939508022525550040549543095269067102960129545513331853931759857960143401105566195600433108436825093345316954042893836518389366985224717600233651693865042788461133052959219298756932079657525746490507318190851194504281930535359245421172690298484833232206331793517026197543122267233080239965597480472232011955872798153243236072789878460284611035782666212193544388593753279984927217403857659976040384140900740848158080794219725426571867056429276672601134876017545093275202146924416905733659693256549921267824058045477106476771941814749260755971712576460477571148476929842349774575977432571453259470640593925952869534734051294321940470850461826927068723482605659162257577574736249280817816282409756488315281825867830887315679056351034945357533245297537643085086374491193426660014637641744047599561255908550405671198588284604990300894616229951599590462103787458011544841016280311561846324703438270885513358128937430759217146339597872911812313673468872639811171174032406778133518143179370358955430766116418417128285253613339447775977364630073915130027852725604872407137376847089069206285880362193553980510949423107215998801140687502738085683822768729613635914227296914522992088559099555030654268524055651857963590264071657668776142297271631830555351867712339924968666130048561173423486609029119050976675090452532918098036632051169977697918388348559570685247526840861885651302752987677332048796807081153358538464697726189164089824952135938148885516323485777420253558222810097666156293345599743699921461606665141468940153649172370623873795517530005536196519715771207908825006022756921323026206041061627748869228021844458862454084461478051599931208938228458481216903148243321559756776654400899379374152632998753212655366975005935389297948156101285943459948947712 [171,51] -2545543602970522066364819683246642102822905280119179532029619421844564478112202472102995545409075117131499021739438891047483673465571401949705574409557798112079755553961274022708661354337088183532633483201494373438572896525298569928103590616886840399649320366547151164876383829976788560619804686806300826836902208032505058091990464663942837937638980795866753405647776169941213238524647057481488931493194362778558028582737678066927135958030113395699581232227587998070722163653947590404392696698198771330578107396495075346769275794441120182254209698285416441160192235217163283666613206851002224470666501204264772475154408365273508614160524433645779624797144000463257822078498436605104821644177248230160768343657963227516570638978583376586964310874373775269844371622014758535588704052762826209186729769104129467483349023935232328742806218810202750010028561698686433343947200219822113165628185152928333258297655230965577302355765853995094861938023979842824592423220470604218331657221089928702388412387311267977065441821910487632756866599076734452339601087250436961483952185067696379260833442739100022134553523618398078586479328902894093294552741122035299317766446075317210649205288480047630385535700486792776065195765311821637887772053103681794821079183322987415477748798411863847949748013177364562513931287535739351130677594923227313375985525143387051078810623944960608396523554937264962514930436643766647556989975696096232494139134824066463111713480575952312991863000759650924821472091613800365795520131247518682841617882774709056339498102785630655724060821008316716435836906442646687009390165232593936818973141620330451709286228996209241863960177018517027024265443836508474385342774451348153713722441885727469721688185634076448278201442034080891677930047724337135798013252184055419503367464261644490066848 [171,52] 196955742480778990525530328084938990550732577463724487111747900464390643488465855792056280697898868044972434377320794688429039369846504132676924754207103484710912132317101352933229477466144871192903749934384119193352218765025137525731813719496460221775084578187014321301386363563109594527392801274236787777300539912175855277120184529073731964332547487760791051837592680100581947220177562147586581082746672628727658614514572698852349676242211391286091489382164644942717178727921217799414699522742069907834220146559892726130810808736532905291174059022930664119418072496539101835021989618106723839393700392758199468182422816637521541296751854638131138344601591340990895132543320366544832972780823889098992003009282827042590666735173830676631177239862626288793805666363150122421075088463512446899512158015188638703774791004122197701945018002722325161057193447853672758990823886515152983588227825385192276833820079082407103723041560374157020649443735739149890129716770718215093234822303174274662494121850844738044779441462043938477034212986332464299881491082242213358716057013088692933446388392521031905578577725239688436312374197770808910685816268618716847299091752243636253060026802075353732935017699398323958593875324143060476341346491381647401172554139036993042897768051841490284623001583196659784961690066647703680866884086033869923108577878334295868986247067784836740446865590407410122620444007962869062990969228916088923473520208973165063111511727170055883240063455715249123753721034508715190004326420701818353156090054155426147134252137962556218184325952860585390553240240869332990773263052871999507408546334453690220575262411599652120795930524687112175936811170299597897375854586657073247067143650848908788389859026199500078292295763749520730094278642260900212354084452757824929714128738856083248 [171,53] 139095594586011962474344618210156324416259333700708311129508204864671377826143870339355988808387745162152668899916934395176382301556016897147403010317364062008117433508986788086280894751190963769756537033115461289595930961567545407300647365604903239090960517740827814580123733578084698489794796375291050424779813953933700201608828852101600201835829329544094429963434543868715974899950765196520811417007017815112096111164929309821595655138761521639076851349158395008623620810582153105194712401549779504266285476807827582523690187357293587824112813337778633243073425190982094409481178751576538405148992360608409841282654760105456674945042933458105117795242616552070399990293123278798782351480684342631488709026553572434160472232833030799833971405973393326387133305076872635464400773901287672541251620091392183914727949045470365606424827844033423707158973153034202310363752826523629735209422860019540888754803416090330105021813194190112300915291235724370219168876619727680868214871809721876314132895536947548653794688075717839374815198518772052139355876316280057312813183120583548049567487576360757987900594580489092575286957702646312772373614273840848731597360800780600201345290319681660368599014897909782324839420147971002733549556161891124645309404008281140440122542346374436610666544458402376623553374321854528142188031647297928926596504992128956051599901713065782861139920652759127720303357336906407535613120800509875742889638929569174819183237962836583970833877329749001789159329384324682721211768721735653073938324213260063524638939399989073586580029541735341089655112319569991728229894603932352976768656459042054883136279009432084586452791632915596637106833904274524872122829724978990853236615865874925534856130465070160801895617166462667531431900522165937339657850682912872178537328468748646 [171,54] -26596127501637561202799956068278357685289167502470489649539295550886870944561923206133766457434854712955805564896535433634900437902396036755070415922707459288534406652142156081039747719801591587264283322949721727456925602970773668973729099371223903151199508742239892583801603111217913902532155337901491415348279433313796800435634377158818682454718814285448054968910638499295878862261706828755463517176305797477364256264658370205332635029111238937320836049894293011504289619546908372480530316662498671910565782478185957632458565841440360099858107210927722760830815832244945462160996924681147522945443056356929419863788011547102516667809820233850126169330156696210422476055734553326474157190619851014229245514004071456556130854908473488875885521115652258020452828077177626568065806293271778995424591455058725838409070882210375321919802596906412798431852109830650063791906778533151555973004089315472759152977025971808297701732383588788427214261881069429455258630843467254294618374207376725843131982542580717234102348430425170192121977097076915901775302961251299021472106240752990573603918216370364693998365604695055457756271818673846944205276283749159190395151780425572408453571722973448064761636839477202929719557742269180472647195421014059809163641101565829585627617787576991805841133479488768946015036836309460532817957172365330820280270902229654850325059322069061845402355962171083440593560016176818851414879624297782742471848117462435068012299913250582143911913277177838134378247214461202717936144047443478303403714018073405344718177205129793279561546753750829310646863099169421362422370863136382795087005688344762879697088074834260141255636355700952710848589173610503922761717985007162283626130104536067644450716825966496183795109201281348951323341316809675529228490363004710513329185333216 [171,55] -3637046572126340083777068529700125734002315572037789368939446832896461984296203163962830482097009031586954649375567873014626368531975835412235438981528944833608902481236206797459665482863917714449859687791747438864119610628951187494089852269702841011521526883703245724819943535971931778156236490735768797024511426554241889218070782212569800934666201554472378937915277458915032006028543021646722506483860421732371999932581148200744328238468273414444213444861361923343637548051350612315865583165932151234884489089957483098287255753850848813363030407918189917301633636265668423390584875306910614390182413071132838863264622946023378747502177391393579625375499239992025244879616999521169137614947987935592351089037548518669503289432565552010513505209646692343023205215526169228035648447385404085580154841158312699977810419303754238933094738540933722967047124230766959282571412276336934622379204426314194193206337181174671760185800849707045137420284234847423407426552666701029738201836513216931619760968594399722260017463884106255379638201492766360513973121009650623251241728193381295789660715358237762409668514030996333191681639710471082490262841129156084820151069466425930702352146933132103907199790740857131032817694171947725031377796122683565175286237823093647591409646193903552294219355393012196514103534804405436297135661295871320993463691505548469600032771473699301635556863438960908391722345793579055288856436687277557892076105392697988791802842876039276439313825990652029748429464208385040558902621514909251230100995924173773991298670172699375631121658283724070110350704988719224543685318755422267771402402319280579673134311920896217525808018379155459270630052251516282300056885826358577111483339676008659600147383753411089444235061948095282194839332377889966544669345939049687526727372 [171,56] 1415259363224301952992097116387045878510009634908184790477487260209894729125545079065137199666089100318212074936511557336326641289272098449929243984788255217213804864695064721992858139582786655580745982166382917931047029010294002823669583785064877693195542273726626448687931319395675115944231617561780771585044300177925533293240648099483678845629267609931124585581909421048961403840298323180994470035991229803349674104933195250465863194252822401434458678770356096734112611991567875390385254297584040708795924615759258514984425183136337481425713121598837060441125751151424315155691350009342066688095736993114695319562695796074501748185689377440509279017921511732538970487097226785922628806345335476939017743517323978031218648852094932830183385183573061987098256650865533665060782542143881979949383531576792821955190784212136479822274338248280079935372753210958855182209724400958406129421637155304995409624838294257055781859099115592962275429251338707777215155417741434101791089164506389930907839236738219868592010521581189921831291830121111619689726912868048140906611326089550451635235168966626765685609684520854924582319209469276241410867909266013787493158192591868197032736080483849893521655779799313128807438956015633838097178832521121321830453585915554066167521970054280011639276660335847012664376885516473995757473454334030063013107113002677359191290078146636138543520581434704672246898793158524469499361149824445717718957303709221372420007070652639654754216076674655023693398335765027306804675726047498807505570944940707793551325290505552432494547277888590332528235230284483421301832388232110143563854566755634309719875507239529132233521702150483905766435116202686425796847388888314580391386035473280918419627358541531557674585872168098978370078228290930871313050204917435040668672 [171,57] -32743127690340464547882969091418866482740633950622897190978316717071585946668271226726908435124833145836104362336681633722054093165467460869329247578585209936135462108272968813604164108985553624488227171324394415458376791523860938623923743832285148518927569929217927802426327392424536876977029233062476738654980931733530669588717005473403999930078348236009552069402361217981902373521703427207127222065570341289500526452402129070147590732677044710669900227936514240725673269244188845866442699598272355214383661746957944120166120964565086335326556668710653308875460584886908925743583709767793377087807765184118300268540754930007761086425929312748037389724402080741133511992018182185771235060475075893577190444842935996213472642984942885144059140282665521436203356514288810471132313803968469814639166330150908119396283582237317522034021321047410357104246191509734213350981535502788430848303247225600541400603595106259564731837330704737801820267582984493043404860215479112212849350936749794349016900877540857316104598279711017681650432327570445738008554978680078381794845142758992134188146860716841279320046072641782539176041904416254204111397074819901394187019447065048310040626592480094800772558843492302501824909833243208423598350313406125406405206373911341938355428923947756653592839379076140761863499980234358548849212247906068250873979856200161948995563859481131650166262852367913795808467906599132605538011086670061130272635951890918638947662933785121955334780893560781666399398238906548153708461302538822130629484356198066691133808981923635880238928339011623255969142625285497177879510579105501118725366593984248341953284982832087831222365757347256470760315593593213430237469643245011881473725290519815163193890041294907231276714937546091115713264175450853995658334480411605504 [171,58] -32455326319582820675354681842528114590710403965216944761980973552843944911531859983542874711951863078551068500838931980565835246998962731743614804080661817803177981161500194773286741529322376941402563951427596902494317283406709731292383413953878102663616648499470445986713952441030076205422821928299759114627915050711612153560525307680807205439386203140380852991678586657955034105163653647567936168802647131386522287835239598445468861798183010641268164389522978142216209444732672789098891870519030689979376143169467947516208396909375864044120193867318829511522976490117978084384754931628481640353007617492960908823094485145861071044447837869738580446076781529519584698577897205898134836582137451022402949094330854446120983716093667965899842731050562360536148992662015604531680026426409709913744860246898896521375150107542777132014356882457840134342933781118909698650010240519674744284728249154320767900750357390273022062507067980180363615000332522548992538965453938215862576507477559932619159857602641401496074518855985433300379170091181229327185516556872151863081004133545268405490232285965666781351330770912527020330677172989316543969570239235157023310018413859038414359662447328692113867738976091399847877238337149072422206834913258896110318662145268558618452547937624173159787297112865366398730113488534155886192940059969840713771821378153173312607435475397340149848601250004753649667032350082588251682467612792516573845720249930358677128209590127616904540465412749613460920437234791126684417593998488931074961422444516021709566407825564380943835135294315080801402786790557138755932625086212687726119924963502210136890690722416212049290744699762501844614131370072593568235180098811413030614163182394073057823189583134183575522683834793138959065257229518274674590325956048000 [171,59] 6715282923654069333516331575116649084423480793963230038083014162585839619627508218497151903868216597555246590237460888842748633288173177873099160685166693798919880197095311078784468020407443104534698405902334561648837567216925020482745398303907568774739434559989998140775305092278674300271545769876530651909044722783373884587069598729373135051474815331500348219514439602800487078257600632555960022818957177066283116429757782350071254505673196831357033852265472622594185004200996255644829005483577014599465803853191509829766113852598442509628814078754288503937378259337919213379001495585639092412394891745635965006360031292075057956400562214758286249592395964765037120125637561531495774458941599537647417063932575814552938556611272368867067718525964701425740819159429603426630245556564761804744749062701380669613967593815658109341013557896212644736930955454756866715276968091048240161691611125226019260528860917025135017432858418087110677450907123040652733037183496158860237881378253334891401881430357604879557694647819802727980428853426978171114703842084368446119213651817501385027652329400864805360224332189873106318731939596406849026229296473976885767267675567882402630802010208719481621152055388849566857053536404981699793595799092065646610481622662904185112174409224361214732554164790783678805913658747121959903614660222557889427467733013126133774335308379032949491017763764722828763026366146683803008990593128548893642875647586859397585421248096121956330970976202803004532211320809955691998076065237416567527737788853776527754913218289640312834229742616753704556662512803239054252043994567575586302198890330573303613486744892440042291845033760201728855485179042677521424797121516137917009447533204574693328545649730238383356555539488752872860993084038840535050474422864 [171,60] -1044748209138749344269221277932183907333522830029983465209399097408312004365691968420036557843021754932282404881791400300813802898480546771102129229738096040737545106642981682833082828535141001391229895070731370673582558286228701103611997534286709320905089143117416456626950279276734327200256679041289338436492013618433567374451007957644706839920126993210724055256069058235371539149039400573185382039436001599910611768213395552909809390698233720639569893839370937653872715457318526076323313524786074721524291833248390405466893863822862352185158812953110702972374912479655282211589435391450119711510074944073338299100040676741752534547009927904863681715485616312689453446694379857454024526983408765565430016274970920308603588914607032479333332865326181302128354855164818647309086098711816566284843185822596570426762569729519825135538910616639732682463769470785411863601823562852774306846528641775932247626927190417952705066737123665814779185014414358856990034519887809815934424521607796323866321992911538526715247161146994572788480326763799907088145667858023726887864937693841989689290819331057693650309730775788757144136619440413066224127080851690139853587497964513409802905204964321441218864320562667461723083795742521627672145606738058143800591396308265059989003609071859945227759506975612714039731228118581622294080430094809243419785308502616457763284624654659895950045005952432844029202338254243295546833968829984021665337579221872161776372702897810686832560989088902913483406729633056407771458266007602512680660767650090491617317972057750260622438500120112861084200185352103751109533856366806832148126072196055551431349835367905409694925354771141640563891250127086597143896497425058109264147413315550227113376149122839239619182938513769653065513668492699262288809200 [171,61] -166075696825012563361222554818893624743961515857223888547368911595809043988946613014246462065426098473175584781570850902318126730150725620058532469547792427796360596688653523273046737722050748556247900391639164535437883625728616634387913371714933140388069872867542730496904373897865809366565903734025214063756475062038413305645853221543884874745474023792150587498115350474056371892881616295891137872952402257619100797338812198698942735893577800225532735983302689663850925806121634549682906585155208823631951063799426785567724562160605232854745919931068772179931268732899393624661338313946644146050566229110291382682477620399424255158623100353047051920116747122277997938988232658957927991368916472872714934951309982273142840792356122496349362094713144003950146754178824548415030321994368866952695532298466448545744525274046297117380372636051480597932466827312401481733492650826500614068279565294265196950112941977107643901171548006284837133850976247415303834574767677930151010101478003013110944938977346296328081610759246694079164558413253669748596382735866517171894911689512761254947915852703713405286476162386917881317560860896410620591696378905860721943928763501743127239546993688587110596062760857765823827473142914884240424378969551673209188893808582853670373319555576317960997739637767079780747036596983968200747148470935397123632578198289691514239607408901169346094696522773569256518725639151203116736218797915041230369484281259503494830313771971944899361677987889747415006167984142605639359984332483394806561772431333454020651347468057249469123395860682548010164507328267947801705913499964669046102449862164528196208020547151206155846429667596406532393674822249668113717837492924635426091664042676629819920527937207307109716901069082318786917740040163749645090 [171,62] 135598539522114277662889836869785889657135354975676708457239356777066488929214529483380281285985330993103565795107681278061714117763881372653227489403853285426571230634854153370797736274397159180711047542907338308654588166430557400471083706352762149714971496860504353886065919031902836978562165642530546179234181956061619477432868669112025836678868799352074491200169135311310702047716163185381557029577968667021752835295926907989241337434850856663170197851493474660008056496165215913364116950330648953123216262547321911058906380043015432829181596562451417286019345583775554439936543780773891665860523555287128657417290204924167357908727907816798224508056806296003446335403277755461672101344606597579204187009299817206844394887172686801211118585852075345780617574376833903219611116881799284206567728831145837184409364336411224096388259696084585514111526307777593723935904375928671006263298430780013095917166283229450087234151307996856100785845531433762593066886980420286277351004285911908911502196515693484072695603523033844370111700416279371951649827964125026370658830936293047813047519107858295713162165263307264223994896181478029876024502089373544927965811527658251057146576205136781831549178690142354726691030787329443267100694241300321461370141421005764656408099844023683641371445187849028285587276942242107095106130400340717528207673865954337837932524720640751510440248201389982058989260611340933929542659362993729401880050066870742237802952254014133109548704776857796415830823295410551122819866129511174988012781308936860789075800463561709590839293755195931924106056492220016028849382849448619706623793626500727434395252244547765710724766258569412369522759752782307501901939636208907736126196165116261724005886226756763755519091210775911654838484844023016960 [171,63] -14075152886820244582106652260690614960765989800035047292414243336258588144491061155755459246022645203454292504500817532685353964718978619281267210725511546891627165197634256117744451120008930143201966329374766036022852495482591381221542241460580914054034489003057562710441010261512650867770132812904069640079637374451983475129608812505450949031848953143906127004411363393619176662366148893420855336773407102797520549354297394868367699266982676448922858388930339269299286768066524894801669371258385578344004805025456415200643796766269118783692248717685151153498967792752618436023808300032557763552237882742526885249758649602870988387439977077815842648199394834344105508350834925314745207113254002733946471003093672935960177101160170306936056397836223547477134991626800110340514315415617763312253293295512416745875207608159106765054650025529104573369631276961218145436353818413311976230034862015063381350325829991252357548570780456284721038023440627899764916145437434667261337407103682187782684891916908842428228641287547236681115972479448922635047079469828317030622845736275118653934864614973957393795729912402731866513468123790490382904908497127719587982196317585508213105572381468672827768081649322630510134045242103126341931953188539429960737935998774814179400341370975433931898304600619793361487631465340405422258357829351925166327638389380388399428991757401434146835348830939586763432517998244780081582211052958857997619789945119141822133320747753552715918028009235875704683125117379660807556559296917196905429633844350684933353683778996194524115507977366366176809916472454758908113698648409795390399046479781551802556410056820956913136854758208594505094411696358103893923723230590734001889314208789582169052843391715756160215319727867218043230135670264896 [171,64] -5079208290035382539884857491592862054742690238104615284001905835155187878718768650364446642595721991004408832765615631431463411834064910072220698579938328766933170368365767509121389900657943007753794539819527297035990382851604328172649476687009827334494749065915118669224490283421289576041298122084176801199705640146789552423161184080299221389133160229398104929698100094227293425352324002126203854265799527720181221725948921191475936719236436539904595403846342500646099361999549717517226891993443389608819735864773332946445284178990802348302552271439305889016027373805146460784268219060281143394237482278750979976523581698182377245598282309546759456419355373270874221958219428014662769854619216278733587177350803827676218664350531963717388056452883714247318138768358857292590721828082352655501889825572118491778731209749542212143668429590446951135960342887830507334147729760314498613867685077560814312127004205644565857548357446845312076785906567514050154415066948148938023900887042755995664227652911593808904347406524638785921150277967397867558624339234561532225461281414103388291915430496568193839547717792230486845634672984615862444577617736502860784865307786353240181918017491285174022684456554002919647240313407228837326446511838373603050832108431629501125953394067587248254203581261607778742634079994788430624486537140650800777236901717372543468151004314418656049662921502834864641966410338924434723888068327813673409603376459480469534607117547665899129782306804793508854143377961891143828034647998768803131765399073036602580097940666373009428514641944817047739600047220767189637699873843463194789755382837509979572705897295712988829855739765326647744007874005605507853213550105869778632284865281732444518498733551887491275029310032622396678609566400 [171,65] 1286415622969849100367024656904750716317003022940255435371626218497359304000537315990368626434734360051105587420435338323213026609486144474718262919562971618874183669422950858178345837318634165330900443571747317882948239909351426453916921229051324801188766008693366000543653527324855886383925830772565519670974407542737984486540873625619653680840498284267058250737985325376433852828800621792573595870501779888894584756228215056795185135348320817673922335306847853821175753819164945207024709775461714213530287776006730132285249953160908190849491293994960837394599595391101033772745005293035825828049698016159991148299166944644743244380828669818796933552061877776565678638871834626247387843113775011959855077275363902141241918422594780058710002850296813610722478935811470723348271437460619551840616061276833298214578234031636733461392477647734133978850880526408799519594387789229585748956090521295846262541292215399837014645160679432703778708365544255907638398547101637513499498957907015854248088051065853958102534941534527886269147584771305274690136204982414673510551829399895589913621789539762730568540803141084468856441557114863977994087925991381634544115370727150735232733159552904766630731875940709289659760702582554828857650320899691052562641200827223220273625703340318141292687265766169323883230097865186003542274053031869237723317767041631848511332222801849020725485541753209789846562840633147619033732067439343593521813429481772888374691437725044181304255731070777498041235434491702422979138220767991896665773873721344365671514248093229156251491599392431570391278947041578258388096198341338062927395132851408333132259451150262401915131292728805153373902598865795398447340398905834929240173650749446286706136732546725643244214709946903650389593272 [171,66] 24825076066345753079913069309465904826078545444315002021960976169552440751025041788334469393886204483184960675214551732064835594409202281251663368242286468881685572859526099749624324012571183009617331834155653115321549545490526596504926166638372154070344139407944150282563684320992466874754850685592141217328146074813718131447831182585122503283048881445388137031334193058431132548030765231721328924798143383364247716582067039281243021073038990723060040343915177043184052292748020538066451022883155728136613975103438653201560222167730123000578595179083129646097758888766633188599359101517366532539024997551662137444981578509956618248660096582502650869606412470441101815195223221264721317715015317538881278452112445219280832736213111460579364065410144022068266035711240512782572972480774920230017329835471709742762303220782683072121843128287519352457219692034814387216794612743572284574413606391749033543801355441403638176335012228539371077790506052515472149830729377610845969208357103007194490097695067503652417232161973400749297319237142544325825631645293076520529080315401488996194555298857288926294905707178914101061070276349967970488353189600612345610053447085224708499389910918253118746737559121252366253792166668234071147149652029288630514182161957651406496939705753705184509937324114014784323054019327391063112707727524625618293421632070584206227387277954558196164766023304100628267651302826595289472952161637694828868391361105877155478469819667867242498188006132675901916892828334928125217487594952151962836152831573456664567523944579493950982770487872913552987011296642976122800022375682681504597519926138305233840626189661607896588399272374426711552495360219787456685212674493979913958688201889557474120415350849742570665387267404647713280 [171,67] -41752337925263589511954910556729037706405839744023461312732191930435494532457704975556308477209941137552471710188104028883068781337544151118111381675364894325072996024189029020268383565830569526505734993798231541190131864673251670814162456935962684569116168592927948780700087056462459872871634752821364176143377655522049852314639728275238188775844781909615919341713941021561420703032340136407798223013621444776740984242772372031770177679607335855312005114072255405969401119823004261066454015002430696340831776844666285036311444110076033587771698165393963701864332622705297865312595318956760591054521130157127971649827821043985462458508028291686987575979449865658151910334104963235480476320082798169982601212253712621590555478621959234107721777955826319821416144207518812450372979019244526092593204336921978574846141453316470029867866736142175351711549187391731910370248317821510701980965278957383169360569545892592446825440335970677248026864762517561761180531126998188466817849305694759440117947588710546831927802973226013638120314193625503146268865169146765210280369272725307335903247693311075553665675999623516203973646306514684013763827213597636138927570949028442838027410049924949973277519244639769303998566128445778405240468738073646904159617460392028050879385928800047521083074738562243909092725805472804248304139928432139659379122148863210352251481403458626071178919474703705172313544587096326115791858837546494926258583075494469585227959451949921178295157873932593977006476709244742432483933321153690106549689927995058009166084631094483600874429094111668521529696640713779051309403925657787708436148074056587589709770365453462309274856005533809410528816795162718205963408121245216774695511226867746910162256907499698207098492700337636160 [171,68] 3733271437176358813866657115711735380186459422691077787650187679467471574963157055927340432385868424871054404484108088197342718443189668430069848988918729273583253501778967863220467313864796468164138096680477123758376757053212941113485056834926750576595205297756545150308808569726407694837854572608103360993134578769654382300873422835598919105031729839089245273825152476708870145957209710996391597477474266365669311996752330439720554595278274509120616016501174847141388089055908627157694604847123208441429803241763472847839216938682425665995441435182322293217342760677055785241605725219393024792217720568794779991853424648728581742408844991327438963196594241386747522091801592579716625709305932518990039308844844099445987057414825402100238993134902998717215536205082834283985791961100196650389893729000627140120680023296573468450633383967314147834908137048402126085817678722345237505739613681783316134507088934990461903069187996817319567921551005703512412399403222791599763461465199109843055354406379241683092359004636580729673688554918190291674015850477059217116081200854070334963691959013812540723915358158365787416978264382003882832459041176593836613609797823796202776839949145533812289134795120369137587050052834463034592620325625995330404443787889798086856704771872951575344063464452394535733706682965980987112100219727561934951061681384664387007443704699424705953754679514894305950116809126893440804735191845561142611274116000305390839105633095203886484425189189101327453573010300508495823009817696512269378609659238074483934258304812910403419463581220552040676939680025302881967542061864430862968974741327117448274932197609183577217915778389386270766909203047971302959174214791081389021921759563153164764919824169827984358227029846592 [171,69] 532652391423236647793433977986668901067255823337658151425474960720968126296368869270152966801445456479168965847597657245276013920904984554929805028616863082195662978814549313546024205016265850326314027920563976776516826536974519409907498847747449985680246974461125025804194718687108496072202257379894874708049229813173727419747126393142399047033398133570284340305252388273816708355305624584421904611246381127871775944334261272428278512405105508188673070360238506130099376147705358861747290572322764635789730173665891468238305516870569620829355044809438239813416100355754257569570072360475164265012091142532647820385649779425888065606906292985491826239481790971296314567096892388431129767332868604061982913908093361757253650657183557964053052530251180787234067502299330557742499996032395323636884377342771995868550387923724169230807554899829397578901199376685176923515395271650285336083683393318649183356436122423844687977763627489985265696612937329903796647035844470879992072268780731547355704386379978670376766005516927999200613300891191924753724920920279121544706580006609227668146922016659533346360974049113429753487061392542752250524187128684698929361281478138670523477984609177258672673611585994058673515152574780282937679322662612187829746305724301451040538434582993696442449738017548814443931750690474179734195686532849597384346317147341218943714501532753936620137079815030590149361931552001312501410304415335223155682997698481805962021638735374609396876172284948484086447012496860168129088849669924965151247926775721182673951042158217347002072086875334886109200949785686851249300897381685666347226551341691142366303227124753259574368888165420432191735265122129160457686129073716404782651730731136402368039030315535811508622189384 [171,70] -115309582006736800472897015618779571263921941024342410112769836474186234620706136063629112940136772816605492095015830980055497277725654303553005570023381474872277033613621783135069864139568061528445281256370990341026551852405709628287420020070350927733831987812296864326677877525552118966124866310734892994420397944946165530550723576918068132860139765365390271710152135257226052592393736071713676421185457749023438586989164275285475427816039179480100596184428467834776452240887933710506860814986919944616304980790615993267777208179484439504313898239199068820801832150157581101806992680036349880131308917818797539426500711214790842259228187456365692776411990142396026976884772008617812650410938365845358186740893183580375855226465216705715197047201160189092710040360805549611966280104776177312671685328217890587575808882824581960712578571906100239429364436024237481397420860470897153836310051425544539774142757933653834675086886069711558622612744391871619286726850825613157487496422806479501100945801454616066118602074807670380394407602740135113708212465441446187382588339221400372386262140472999854768026971987552924630056157317152584452397084559032812168348248357687219764465436933545088925774194825300251314327403143812075259782415416138094706412368376123805421094628649591725820346120252181978138460460035836098933728170584455662509117290205005082135362316928855507847687321633447563863026394201891587093052341622134204131251222999689268978447294461886484295021969441446785598294132981630465681631263872244862289963038869195439422288258015207119675769421875761679110077323872458593251000429727455983179581969298840106672150974001271795530211136808880460975401080919905486843071704175397609887477066716446205246632113005306584366080 [171,71] 1678811111451870546450822606075192831854212158275982872829645865133216744404368616116426102821951362533647790324778613181336283040563025626447968836950073593309689812295185964888823574305989259853553875898005684315623498914917435447523593842334520080760895130063935420044420880704950375558002814950170351681614577021182905967842493676391378209424519181062749413368620008397284707793968300384644626060928415519810096845281984773441591257679409373520406255131986735978761466049665182814656783740048078888597561289023267310671847494468383554807420834476570953455592168934871996231688501107073798750536104801291862990548073741043296219838928987332639475890589550126571577820045664870916623677704726034088055699494802199668094494478407949136878514698984092905034277605574104036770683323966217719110900769173299606959248221813447079582670506257033871841123934380244444648124583794922588896066339252285814531904807651121233279007217229524674818814386572129581763471810082077773923885086685113370471143089460687721270820570472237449710286975858145588236485360928786964805576938241327144967049786507095865800275139906410799354403033380185461526350030712210585241708037875348771808780102783622416823228337940464124639685113349770070748293755402901770438268658437906373781236357061063177895900367820801464458981390354936563187845817864017996083679766018222323197698129904128319086115829797837682149336320903644833809879618548515658530328254945289467216986115309571175239941019922133552938535992890822332050301375420483745645047438658480211486612976105466555443307539423727288786860872921102758943368203353559382275968344634644413215983869090257475159003682453420116923832106417873752796475745058135272408176776085992230736593692886915280768 [171,72] 1429696657340588684281490510596611072667296522275984680022617270379473906312012928196645731994717900511132734145642834020351730319579891617941925691621888714224351150061638278106871408711169837482723296338818800443178740548892946038961017315389933879280389972253805959205141250182682164523442709069030783448549914947992271928155450527998088582124516631510511093456889871661343767510948403917934023945295530278911535370453345372445315160711506478637534071907029765918172543403681765065915510156840361591121512124091963753036651246298964435632618637718885568583133968135122127271340093997793542976023265917452949680074375425712694084036147205768656865783360001790158108799788310216630517748885801716195356872781908370478712522959528310147377531696315339364718415344811842148391837726155534872117642460531543869906428227493729340629424371202320172704386567104829804426281841991200411269115342390491380297077096589996656783992565097308559961052414123535123610071839032686080933815376119526197186124897302492210012851061264208551216543401628045547037733953616186596009966916689264914299066017101908902743858763430545712643368639641669756737656685324332782763244791055887969150924648734299338943575354332614090936999302129692886824197859496507431419559044918187352075032238489290424086609820066290183715449921399887306660875421957121495703114484779448578308315320320161973127028609473725359794422137493201281956365187418207891849455543139475146174355875654918717470173603193968237956338186884432755726281818116295810381348879324739133191567171393461423192015193056220357945033331057601184249557321664114820179332502162221730186388717899366509435978558581406069910674634143390404163554612587476572462745784866432433725727521171133920 [171,73] -121161864022722247334893702194303625472037677904265613408917796450661982104732659367290747665164657668970493788851759247798690982861578720776049736661507962408492218011619299193151118688771855269223904432280789471002712373255062978030542402478368795517568167449450134976728156813145942149749698963225016513780503497030645620608690064299696789731471800508225444124314073574336451426880489473902624367597581320808976051812139685474342151878212518876333646640481275016829961377689518155276888559318365422552550338451138848185991463737885093082718439649445420774065648174636101394651874844069133488677556479228763054020238839653345216889876739959548882261530656445497247960833197169020396751982561966521771929406839076962134454575307313848205505482629136588993265685235098209087897512616872229351704560541246247021047425210015231995630825908043559260477531983279531768273240166839394881534183432046683999316023548006646014028167147988782649981400054117756465938867894280504588370243181806123186558912920104136143604662568953191461811538886183914565254875257079491996721509977877301169665731414366627126792036936620432304359881779415137754999591575547044159399647587261761263220518802649463217840059374433113607563877211046997643837690296099249247780127816627723138132425037404538352049437612972955659573989989912363368964586531195181580951724215767718421848611883129128804204890557252292635595414606819632088542474108607587893781585156586397712872554251865222239470034615240743200937563785476473818880857459924717917939781356598990147573944271228433111471406902879597531698654566805606208931638043926544822032123126340869822485972743088762445311915234736104843609655933722046725565600249142489626330559583990552681301695054988 [171,74] -6547103244859108012521088441785309187331493359468457572279883004102000495827542396528173803258820447088483126260757886142391838488643036202790115410357748167258219843648454102694715156807252800185180357951628736480093197242479743794981490181080975056208221959376807637144562142645466941993762848810764995739785327435375571656025524870428684802297472533440154376667472506547541728788685446166836825554156810683965368127371847683669747955589031540872029359505174334070174571068917574636419235712166222463506945856241832591077009951734628226017657866542440446065903308939251955860440114949347223478955698647168211190405799649514807118699937719232880209506770144172282521325504067047117183157048030166470481575769391984842664923818336655720764806821323989797888754531984816684068972574284179792966160644743505958429767117461721026032743514778836299436511201575979405516764151810525501432265466058684096891824486875298959951674364804867748169900407189791129674329361604260584715289975345769209671406014413988365140687297404859870789347646967063417683730481484292300078586494839405664514322766091542498467092871116126449605024008923037985368991548069168804216739561646022412053684754840038243664493177367802463527772233345811363386257992124498342309386468496975991558619061066732889309125279714677788026563643433969447819459663719163686545027464153937113699381061482233766624909747727847615277336033596791667369712267682306346301776764430098843338179955541641588020299114583591229922599489253756322295857509316511542030742969021511432432171310645573867802677014329936969478913089632034707865986739179077610151108506368081370220659708118973835742344940951487339803433265029085802465750263667587478531756273244226239444161536 [171,75] 1303415768189119513351073741780336849615541407417707663994266213254756373456383977064031214938995853746873428112825065254323902178020436145754730612652317533994224965803904351147038786680755473041604648014723324998432288820439028161391203980068106326224030787282593039459649126098492930180590854441020937769355177652675732355436346247445514735044787031316755476663554366566364031791001501538784946464354147296473760895057887990794541392503490660560209303052741547367361036066057733138898256546948257420504138289586051720372623038192140857395855163883338339984092976048513721871183096989952005572536340132752033554958398225947212955588948136239803989889679031185120161312115186046121159184637361299723928975012683922173293006086494465108337165198010080360132925366877363952072384851881756670956153722462657831746723764270899106270775520476312636314341708404698508764445386182956812462254553961718786064853615404757139624190847458371235088749927530598254969762193302360415350558320808906482816330512876764677264326984286639429142855220058012992284051312991582907371548268040680118894561687672465200785363320074603488683987539305285371548645179996966472990542003714759923158903750103439684545133782516196201536546695196116744169874004041944708113964672158706350624998076357402274470427473306852309693104497032903034223009575353171830251377257914963276780826938473733291486234933231848817161590723688284783565537741189652574566701527308777107210967656538669106206093711874730588744450465169862158255023652737925186978692696058854912974883459706803360202764121135138196847068003086138797020016467061756292755078945486985171574434636106310905789594686521587176910666144177007485168892758612647268414962969918276852979776 [171,76] -26954348322481323540954456591453717420418961985106772801326731441042103608663017840670217903857080527816957009242302439963000036591828822677338062862069207963264186660383760604787148247619468110416631523608714134669758392541853110675641078507031496355970453316994179160444302479629713063137558666386746179335447438240466463804387188903513559937909103750826420934272051632837852479227630112298867979556174094842446838627046319320393365171526812737979671997467195660020770891356058317091727423525621419011027045180910589750040878886259006428697990238796116898247403529890047923009588266448610268495466007189435861436107701447821357742209468247489273419489672782878860533700572404861952520996041393209934702406659555323832550279710530032010619783515678693400693409400087223970871666762329136177300210867044907665898886118345232088471752649951131571609677859155404412699864102100043837841614368383902184157081129766731995892396140055165297563420671990731589825798696606639756377155268975176700677385438785596998182744035093806665662307055503474573523368546443610321653241335766419318604507659215263944939405958947786945603929313918466843521578540010687726121371244961228950790633105616899969662528642060571052412936762382418369263622132253054906666239180237760300411885799986132006445838233783417447364700014665282245242537466276305073208871735628015606661070679328200600418100539845098139603759614937706378471607743236509216599850124246982603764254296005549195310648096069051602313384962771552131004091748217243284371030993483080105351303946741740112783936599466951844385299133379919202399728703587081208329712505539984151589569437840625075181512130534105389219305795665980639488257724257097698089059189057801696 [171,77] -3896263117591090928227071446612864157762723850331794394793834352112929042732728958254989301644766245348594706215886309769215805188556042019708124748787931728505242799948196963608937183695625917388982295590761596957001314682805906378793427566794073869562460930469035899186485206604565133981864811245433622183363248049272726736626092260564468928707865522332642508627345199738803654217383145454888048946434952863589546539509139788199045943802931057724378168632370202908900903954869272727084733377023110390906871380667736529114896335268912007827718416695084910423322361674971203125899393302064408992936174300495893395454930683134075466986027909548550198945019952923217149606259907657444737872744689419546715551824291537909387254730114869243633477688355837577639136241106138370303850363714491444463664438831651181371428912508117331243339775252904030753817875864425450372680871261000614987211611652603684943324679858185784775868021171191908333017270294163980733699172011001936829912446228660131805911376909416751720437107380134173088414868686761830089191609236803441392889600379563868833631682654990919674068333581674776147674347084196908205271810257513065308530791662002690332990310950394905074035553077083183157413796509753333405948926502162950942776354056747910858124660560043648208691627124719630057190529903226792796349185038393223549048365092972578464591830854334982473744835103980406559052701189418852436266516064494746155955593633215460067237141079255309728865242420889304307556717092342001791693360197209591983974203315761532203401413963131885760323054317080550326561916568143150853528678487494488527357017619924568396099768357078461658286919306278217474952495846416945332480820840283386865834384438756 [171,78] 871053508235748002123410902037904651954403124424312517676819540466457978890563059108112650615792671947355116095672677093987888081377229890899290803301877467932424123734146660085661716553039253502728989364017365422807800074135299859365705673155658006039398791213146408976790036817975389141295906588625511187976858064650668799150045084326002647935453119854316937780585943595906231922976319066969772490243455399346179443947824506627877019143618618635550626096482163800059726638688991067926163142773239234612792202322525208094762539332573758516222684824989166572136265795502067929578155463190383633088298776521442015886412220878092182439245030353520391370759969329537548514993678470351663503328182778954000739215753398801516191259122670017992053445964381827877588604768481216655538294616978286410608126539612307906005851808979175456985437455721398639308118958190359085671335914125235950099142260061222922171055405880202829142584023001110682104486417120762855320153490087532965609821916851579294947890865470751798351036877770793266325892912088783749108182527783396904648836337339843125587415090102355664738104996634401014186881938952271959576938304675749793521598391806196402696253713133050153168489068184361445038183304043451943220862821791568397858765714960388990530650535132914121830279785569116729606310497590312572194103741566514848445624295552130884092507231134216789314914004066110427333132980217309175236779581808216738438686759837240160154969703292787779962817318708047109193374161857076150760879245075550838757163674855874402883160278149530500349290396044362989356827090045532969267113704774984217090984719253989259703997584335078365513992362931172614502230424871271401272802260622796503354653376 [171,79] -32282565869857109626578496371415849442169867729051222500090745787283717736656679701277390474453248262849907295821815952581966614133785627225657709600415499060044705318897241094714016496051792061953897439216104048196318877218361455275550354986366061529532598983753352235470889711768842165620257199176200401850662632185328643278370930277837819530435052428363866034530303936977139560048531060772056512559671998090408102360753993372844015220493512152482415983382251065479935225094473353991348055624820870639046656964608302090191897515673873814904156685740652917326586282395578006989047364943451893944570221844190664166413399362923425822419087962607177338335736690302168422005939697058072275319893195715529795167161358846266433342056654982553681889399058646745577540387677939674562830171030856746797123744407490143301147844179507596995302892195916675769626797499061427463405476957076556463354465089027994297649534625382452101821377452388120517642506623603199597723115609597645903931265249092550586963957333479504756758346580113001171617986403282401813778004771216543342311753096319500596596585021885582523318506371982977046830665294312270261125196770123651632810767670906416898513063815456702844340628049707033828563460165945255273081668105050034922322608534630003415158585634605913280801280524716639970439468611940593266473182832994917818022688026568869011480346131748431246235826529529171371450470193602860010140772689397363243305910439915779156945530912714019034273353985554801340051066865482829031169667678004237438946077148480657946124946848760531432726413399780734373223054410083025124704549074199597278074007512981084718501644858577123270457132385304568719194671747538839711630347680613029345352 [171,80] -21874396156929248076193492169285842912119541525131142398828123760167174835413073896732126393339784248315243239511170184679223635435007044748943982963838236511406230194701861278257072130122619684480855072766398930961141387548010902546536050403461817165345109076470225985034572243297475290799550863021652138920250474042465556189880907608879810160094359974425320232623046084863946771316347088286416460602883228111780118747481788599154859147860518682629622101060422862774395597482716405726975402809246725967776283644519066099720787568869475463271629199907697110358904629989516518557904346572148066616954580524624314678223021330950209945280149214741555361172732733083833218692696322747362189999164702013284787985725791133725934361957810214198916024232441143602990095912138495581954800142990067309012415574766634517330179456193165498477074757051692621818040406100515724783737827987979025251618159365507253947616999347849169675174129231752490342542918900084149237982208363836983297782376298556673314245238442870946651683746521470038902734408642655945159888000847809802799015653443962464431975150254952124871484153523644340278890515173813643256835394927307258188206231953997895397838702367859619663483996939363726456322966696676513569442527513464438807413370681078834552559411693697885860646956604375914119559041056841504276352583292529312886780313945942846224280850839187376944285395518187586932783866824505575125127955369981430925508241979084015843671079380207059339026634235584174195995352135473667326462941168348897632504965126704790563567987229113238047338539943369863063766278718235194284536384450689166668057280901233533025775904677578734172115451624480168230469228874164144169284440901534524840 [171,81] -1727142377472806701802122666295603598862937427275560284044028719543335760215476519216297767633074482808562775783628065979621610709504885368667134515817344528021925930724840450682733568325481678057458762181036244594463274254323486467022711362087725213216476087756395051163412732946017423267265856321533689336621238379318979535154674181171628828432985039964507466033737373325141301659129121026379216561000847003479433257339183047206832458921546620630835659524281700616313421187689405135245718406234358350179363945102436873506229643203385856632693640300960440789865655830000023111297520330241504970659129069370659463520214115750670219599153021302518781510460824819576852396511098834008213844633996599198446677837600763684914284753607123854167968247737344421078210442988984154805231673559684081969962579438845927327806384277323338921352809846576074670754058521397986146809317116229486156113170089790006653926287601281139699865050468566289718357709191432608982702378551215803542500976690831558184028791138459986464157738908445966595473615864446149128598645577311411541164186935546889874224225700345298105155493471175571132859652681407489351937508379881554236049822772153287694862303769121476668696404396717498100802513019790057401135734905866726296200237890227143243938059492128539701087046658898080607354145204457019685348625790040064333716242972748564309883032862189439746770409110839558543539976696605657526741185310601432401058332188462324948430969150024384131376799449910524505415673284695321973723299729645189312933223582009383003617214753612025222262721938312627361950542900775601850950029046833238673661270899260719487431355090013158049664248526845765252483468534997168729698283953870039 [171,82] 144644643931081674159267340541183327607915849548594913274629947560641213374280297214118229598631884612116557817170036446111687968328641725746710266138080852211279793876457638986034704571415423071269309333227958826605160298694673060730842276777384431111202928501250717256767531928745533358026325185412482860706020094948609158826215024324618757917802013452248877963675553507567955925504743737751091046879363670349038367697580985650110596293377427545682114665115973141884384128907355713557937499474660872197885600558714538474310395662630874223860793356973386278817633879410156476224012159501358543859363540425413961353699237507474367843139479754609630097647060930271860593004330953676335748953198384517105144647085230333350197878838040069873445099087610231652494935251848483708222492502569189768600258919098722183465028854965571104204552217261023849626954626946708780999295825064463147402786571570501513984209797963100213648122286732402636179776907887380375201470284101527714911890531101233083038844985074882362370515944198437335560014037247087141791383950719130929948218921408755787398008608239828853425354888100418127636726630912176122365109053394676809177517709003519453823415949793169920930930879928428924205298901945312444064400094745039736704118395906159243229891392660050562193693403481969965260962036358856681519119852713904285417387946791202195620696897979049552667617015795016836384871691229224489430571138174199700725085243274558926207397381101741191799954903592760199095152096761485592673903549407357910662932240804839312197407386531262057776617683359138317265152776106407311896167758929905258200536488865484140340345411931495400854144262904203395821660498720776488624887853504 [171,83] 48159190049863855853579972507751315733770287197387450628358348020548003020595234842195238510972008285865865965366251726195783946550696800386480252723099085573701695421503923421887307126661187201202210283993252018289620357428768362997160228187011204729795434352548349944484883853079801838566466643946019422206521613203435008740204787292170393750319008145268207749652585366627671144549644442899893022607349953264428690274805695142373142023947684589154777907628287516535601785467149556571081424714947325449443406784797691800431048008617099421995123891124235561614708811627143217125271863090779023682173214207067595180983174379140322248729192867140684021536547063396205898086799391209257008105284734728259906777165968709250915143736920910427602143071741747686582357323461318434026534233785555828342155220055577865458543481791716406666413227606776252442739350564931769240403116200124059514934930889121863734577017441916279482222562094855081744301611329459135243339247777326991079326426919166025526508599684755024640476888628173424922476502635094270848162167865083284114623237246796646987546378177668480813264421097467187001133892925978565281306371769192205294958006814670969982417827586469088091615376635182368221227353541103958847622103819113360680421391375815405011335219277757771239011706392930185314851986241296768064419076200010961787841395168168603127086842348842919380451642642801502756645008017084949383730229533502385648819604686448729968610885519116445118564145150562041519970815465942280472283977686709652998804746941328936364570579018122331026653908664170356373932513536448586541562507632310092104436705080171019715089772128139373452488997351696906658115202684690470065583640 [171,84] 5162139238118380362572536300108957318866848451621251760398260542284864351286261507403586964563817547325176995165901437469159000290002931565531254635343539442757015560064948816024487739342895018279263295422642774285646439395170619323448401864510529829445946955599093787402428915140375812553587748040608408645826166641473015200977791413563103758386278037456179662880582405616745491370781978489546851487090071086248064960543262337404170916477987093689537738588125655416246606022770106805109608650722210006932602228018970622410544097795925821009569098918765432033968463990138042235958050137265388236662738034310340004671769933295528571098920319170226548784681323155916196726574678151805629747053580428244589813680118748282742536621248557681338382685258539312130967077871027886750484412689889143249510894904148082941434510584814372448112121698474415710925994163653596362461803928601225280239121299088177069178821849484976375345385991434183414635204502526399875371304645518413560012152082631444059565509786464166514841138787432420530458673327690545177467306608404712248670844211503233883428841960664167469927099209856047054833047854724839918477491233855610776431775930223993862520323382874984447322486303393566553788372725010265308950756082148679714998443714307510265810279341901712741460265652780782931633773217018393600717133986085722198694325778259680864433647840635856599975493442584798840023052191830069654934924059925064959025200333927597991160218569968236080309652520425587540161822267808436944789699266945426083305958969205529355299535119893731816036646734299280667475733810257381698688226543720366816753007362497301208059424078735373793806252103258079585964261724648077673120 [171,85] 240389468061648006513209645406928233832551811759093303140403892141122178609109888881082039690632849421535679640626643214924926835053056921363097933999355019261669631477648424754729248750791987310135074565852744037690875796395184916685932948480144724151806807685306594344333103595727371237413295570144203994609192460624742498012069511311919053486402238008252697524882735878617987026343686329658294633425934459885722492277944033966960122144911515193558454176022354885244887911281939916573196636485799052066696654382995550338515944179116486606840772933950837404111772546876724738567881861713316887412283501844029063326889436436425435185501828678596160774751590214005488494731839592419077067588292877673318502255343804415940648999067047297625084896397656281544734985862937376291678838664673556448600203428284258472522274484068643450472069137793336460128922947067543691726455269196203016691999110974233272439101698641592934069352122641025530623806774078771395332783701419978584328973756283927090645531984292120059868296365736989285227280924292568901588971428694310244405170434121541238537058598359248656538251576704693817598599924793368326973417841905559932852126420639442834452011646253231394789124148415387056560993230823404685966755202376214181594005403354621982588204137429591045318331763879865143379044284585356997942778272631065385009409033201348676094886872291929373640603994907849466655823883411257058238110772141695493862622512575899867411773004219144111130951791257628190927354773847924149826185961901426887411713958718213724410817973747599097317548306542206388892776761846660595524315857369735560993640122200440335830420578978142930395868990180297444841378728759507044 [171,86] -6522433015556196871606649449361581368527429404544918082200193924978263768745943446952204120997349901973647853590263982900619810000903472558714961298120899138641876832740330590856091564361225123618939924165207191686774052971855250146867800422048992063168657552554510007685967946607258872974078384221613650431303446995451671900420218805110225691649932951646653228237928647835365576885381342124846271853502648875941870110528633285047494932641598991686755483616801131308298104402201628921936135475398423864736772492825174910320399844086187462036137962991311617140034100931414267969954976694343035887981109203194138929164428635998897298348052372370314194348358622031622994667119094060888062178625961344029304898177403121424443801029808735458278296552511593429162227390782291400215698167151125212211716962969848450942076067781788080363825371178421650398458766287949216976747410680700497533568839981514484315217352956283152290719438011875554127564590342964006415123905850909597787307350044248151173429506493266685124309586640313638517164696923138218834642977035872109815525374141145362066627910132582139427806510242254408742542673008344404721338850832562409443647458243245342493453975438864194202540777825952687775731771587742213950596802676966851338335238180687798619496048462492087203761294228169673694348419448085005644334794525883720041165587924899330216956418935709910414039376486253876235038118943814810440105802765260835219509700402635000587510897709910776427854004423916961002142630089093314836558677524457425362706755808730444717018063918393444075209589275136337256283361747669408280248045609886366639649660012863822165062412010756654943407404257626950800070058651296 [171,87] -1916868529930976662106131829298210919240846450096515064807648784107610336174555928792614286968922531712727350316192063298057565247458127128009381558523337186826009558105231964766194669115421564048016978444084645096475964661372568549240137595128306850245679700088412166110041350406586650978959850450295670328360317576218317441642876582628991481132533876490283713478680790667545566657358292869681085482735308304970805010690732317446328520210289923685926938511492597333133740030772732576859958381511663641429717745821655711429603276459378817527997776396963562808895270126140437842215060742361791562594333305420699622780540557162915715657931241795521843698670984670630238067550966301764083117677117860467833095782684879574642275858124656491838706939083950762705708680922126646697476691510686643814200149927467084781024375622769337710509511995693552170432458596442201058678222753246169457104832355768679570504908680905820658683969388408521886909232027087658427675167769138120655650547799122468118126567562353709428857601042062558669092377187757811828167487142159617425890381201316409571776519206673090462050515105996278566350331019417401025970438316795110301133025282343200754180178569198251570585946098835455388389637069224933717695475015535847277155316497734680294058168017645472259757814883393712976414322268477879121413753504559563999498297248059415838245383197158919622841447223182083073368754925128270528471292115538538194342769386272102825367415891508308318347604103762354386150710391719213156030136710761786943871502505727827634422914307251620769180805180872395306204073766353555144061460948294008189740898260355171512606409047258526351755474349964517994052631876 [171,88] -158355903904941332684343800957574964178088930442061373822199226257539649506851523191817313800039238028792621449374622187837580697770901760870852871831947289559593073336877479513408439315511509110074570778542620033040201757264026547163813259450135005925632746322747383610754003545692861745902085807283718644130261209802309388955656778079429990087620160060476925524751774700301163527247000964439245608137512317875263901690649870015144709809644467811359004709559689784377995032348248959032634263502197857848578910765610130039288559015908395542339983803445739794791076243282494036444996624087743171852071399916954152137780251318144910397395488572388577098109502772917070111967853409293536607551345267201123052566147627004636404947461871255646477731059459548591225139697572698140509662237617300685206906211751586861220069452067830651593128750163726990176060014865016952022119300619343212351712931199011338127729823318162098924772458256963678990254774998037160789646269383498024160321807545883741939750056663099825284738173985502393934061515529215350803003952845378428038653378585160944791109926360847525477186791628603146986203811249794901473399013943021223065293925775985559219632181321399765671271595837455434222539069822307335239877128535095550301530702499453682039980502084440340049201116688351824201225219293541888088680793247254223257150066605913776387790792994559285865916183530495715500414979184492795497104536293824437446474619542483321542649857219034740282414308177729824807903526879525833086499118500015134546182578260145303167003220151766581025659780891667964502138164361682636409500685733676224147988475093213749848093999225951769551121606732401726785216 [171,89] -8069961887932340515933472070576785416181160371242861485134189141157830019194386788733537520115720809298405069186160346409034175267356113032779031652022556183469655216728446029347565689401712176519150014732873749175821154858790451390623540662494830418598259353931912244445577710859658381245903922348974305921001103031938113729855337043367643945545939715800408990811745081082733138977834579882296559296869986708982351843985639916277285816491705832216900376346083187116065148227606473486038376088386247988323195531285399370046575452315728535422878971511359945403904479683630241686879435521810904305275895235032464497422781286254103984615919993895948981825457979690373203034856393568164133810605362135370354957137542005803547920937382303927120147062379069947632083932149301981514503655472634008817310801560146017591787200391800358526209174247390358590541086742096671682062879098998539536373489446479173980769284284121629499111827876386451208131404252635574729775348490686370443208437320528614834395805235559007918879879464129393253697449038891245640580151908982584834528584038982561695865248937518897753445279544603773382911280974909928135941681644336778718339798825925166069574745309988420300065192582765967018928824251996413845257458955878193185221085962154201464548027979731845975069786867620358765518087871596407803028139487288244503001601034545982058346435418310687231570326526726822628859229891144754438772706185827755947565963446560212647723821231419390295878210470967390325429609602260008271204842717622409855789730091812723759419875881222905205433210940722972782221844916647114556260648914139172873999064374427028698246117016573504430915562901560491688 [171,90] -279414492864051104428091476956812103156008774738704576472291664982205241193898299014133969351776087510537570891027021110019146909865768714834984587814835572892203078826820630856905776850890114479604611740195805071974843982205129807516589822228923039789268308054173391513470451968697738611615509871672826294099562270133499911484244506180138905984330710408122270701267829581278132263487453680943939816972132464229147311576345407702206720010821802029011598587021503298387815135354745875891674893603461358447953821402716259626027169675531607109573988077348950938436924151548251688789892012973301004237585907369213351514451583498433050847777548104855756685317002898265645530494701093678001571311076861391818661254449764095434344819730851189020000428593777319588043579418547211712256958299130160510268562338343139449058830530694151915922607205932780033595786185856133121177559376511817102141677850382212123520284651214599599417762695104745803171686393792546719895726884020061371991899299406836012406003925467713478796395297599348166407381211709127589720088693612974816890605368810668963930566534374582725965901754913966727820586699714839327285606970620727209404895105280381768024218831916902622840355094091976154118819948661605087890045431722828574736120728853631915892678129712827189377529180400651514679487192804349215370417695582994637548275308313246768447229798632412729497145887603773003633320411838225541844109638860120632573950082167828889251501576851964752085533499048992590744094745796948760971350633830633977570290648397580252444217110906247006684275852315200102540458737018362669288542443103394930310424564214831630166266887559621282998099593879936 [171,91] -6366528675390403733220837291045337609960053727805607482281078052808933222063980464528957291144063607138506086667899486674369694919649400161250750641162716070538436069428680693211990201248078418912092408250361075981295939479857324468923808503322407206704150191272265588870263359369902027239736709645360948588085434809999990662372515167936651231275009113092800253807221465733232716481877692741985675440889495936387532642480270302128781389418804359304210667713503679655515995691311792522204467869914872488213043327186471713199389930417290704824212432550687148522870799884848872549517719075098563893872783521663310478274642503630331809279073439802702656994827429188001577548214798507031020806417082807274225986953464757288574614182293521496635345836903265951141280290761325501537628259710296269416466145201214677826626896047241715281569446159743927736727745593458491425493206263878179691595555878277966989297990703159273771880926336982249517866332439615529110474027732312141070537685979726933814270969625721898519060535698713746326973926656290164733675841870332620251158693585190647163396133927182997325219858221054378853543973222542018503475392110999554152732196629744549855580188385710809229241542786827410106787265460901248680208188032409734237486091291117672175648770284314115585572818377926761040814474996307747044092223472244545480200229456488507665226566603709937112009088022772180420342557694239516749386566265594501952982969176253667560226954196589561338979256123276127411001933341226030978837428006685746739787655890148518832329529968503021549853133728666416553235362743773065352122811637531942075869330344924976818433288562484801102053294288 [171,92] -70138001085434682355501755549836608009016437874033808207880915698674061644012848006359933464515899766988343157673023603481512982421834680795368236956093845595400790997975970530064116598289221098502031851977713261131806337561980373288881919406775692258851517810580607800718149673041373882684375473748286423683592201303773821173630022002344465054325845891700691284507625219611004526682498480936836325335121956634598589260449307757146972134813103060152422483163152255455564580642893109820695270888181219733069248534223131741505984130383093970756151957900574024205156412427921133786799534196724712294744148517151753825755073505164785854105004055152539255932507176494651269515219787495328423711383407593889451609979531135854073933138962123909038003709806454224203594655501273259082738564339858834248242611558060821784662949330530271059470243256763546220192877955092827219715796596407846659645367662468576082877827032322495673109713928148784578786103635450086924639395579873879937967779359883083874184878552737981059268394595008366280931687851992578633571301400364303546836018553791713238571930512834477610808775143230660427670972335079916651423907780747780410809332977479879765629653770139983908825713866983429001998887654017646143519627425951892758960305130770206988885391567848214743727013006489263896404358865210834352692222954725143406117078764696021233182799862558294960126855341440893452442233744692937942395426049154504020480524380595844142891888979306122196222493429216392763902809637527145263820597732660607681215625718299226672204949276522056497518858151658661481579906429637258277749355477142864053088733031200853103240000170942935386704 [171,93] 1067918369093893446540950454898643251157937419523783628305270488988134914508779749436839460382823935644633024668370488013403235858827347734947717148276559479403684885971776472355605651614808151720652511625846689695198529992010352039607170820265837398750162630935766017598847164775322265610836625748733286139246098162861929495318079556146714459975374390152521256587454476796654004070989188281657214748173995769866021915508222242832652706212453216018110085719580836349973451553072136016731043526997696813428945370706944569117675154199508431790894961469926865065545607475204076600709182471519907710035013258544130662538887160922710819035604748257148807348967700702037527929930962934709057384728433547460017395476011296635802197205626132131368606440591316670316519353376264327837911241878556197178091289341112534158560967534276749476527088830091989756084066333857025191765314621842162678847587026072572256104836033080869722951861683615839556512431781671249644006497241967580360244877805222494399133764479883604221962560176556459260755772752268109000717381510338846571305868243527149214453673720438481345995032476844082802805248451675663566938439217354859324112577029612845142598912006519214009223518240797580413715228064151643896545044472707625069429968535870487085419290201642878487225426185498318929045801588235504178218613567333576851799756209525387502521942993199903716201249809872374948478788635641112126336297409023039459485151234410472127125176565946351786771902652135679884092875449080551230260523508624104650655476028304753324783608239238883866072502484768748840460934023824077791569388134744402919383745254782148027769337325196253654 [171,94] 71125055569067480758272181948988995359025663607598073484004597787527059108639222924371596674883491585818682385139850818229417396893081563424415537723377406906853423394664167851154209859907256344813858726368215530952801039198602885224035837454388749938382324249217239491120543078606898491823147278819524407755551140327927119453053544593502084444067164836898441114428770066489724077010998457662260782228374030237330203795501392375210210782415625514631899754879228293957135377957507852535292388985626965644338288525914635329143763928875663003087609313337645560513462412497477616483291305276927117375918903215316678418278667943089467949035483259986296899432628401137010231268238343844864483857352446893783351191536385079036190744625591966084814553546236429487237809707802239168382994521410213944671502944857687310510814324434271157448291509774574675687606067658767672379533310859215084314951421660398881843864251464565183029663456150248054694528794795201606428409670140701272912235079136691840857566138706408303986681857876745231892612501219122795200441998642537774310743416216273267776433315469060892054359457756794406009282887957767968521415691891943682173800515875096169837849969901585690095488276063641069132952392844502701392523505556748569798413400584897653415823149646656296201059033391688085021617913713713705866571273587903979348828825198395515235446806032297849592487513982274431186803877605386397097584053001476888024514476676566786635097705704006718800176041036684036756484561240917869994988266244207621422626616688217875835411355315026437770677291245488544995265941223181130496071591335404208829956741580487493472432555973728 [171,95] 1851229385662080793527828605571041109993430786157285020915708065505859538833523915316791214533509481642051484356042981903444726635432243421590268769826652613964266885754107247025049234590216015851598157601831559578473127336253073456208646338871952071195902054616336980986420818517886949514051775764798124314037511962760555487389842348426326261510789392506016448728955100866656745738263800191652159849184998256646400106622921642795742921232888538238771412492016710831577591356940113966623435905462291682538035607366868718181373179909280744495985878651894673667516716250855294923205814313958425054415304379201407060772041462189092264210179018631781817177453328286125526165214967764829333699866311221064880690301451805864292621283061085945591420515670221933943009273764491209271374318234922821252779656603005602600401519513795026207928075354284784683517336355072717780740581677764018584534504756910877954681659133171534418829132282511617290606885668326099576645115925900960704682615206545587843802184132184665585965060486815469573120562971761214430345896059488458968051636765406788347501965121498533043900425428076566593284987572687697120409062732568915169792704810478450023644125128938409274612734137513712342775409701730236340055590722950907874755019361103893970725647877808298221528109767141603560036725921751720179319521116580630458100053671147883699303746738416861607777643624271920941318795476057834428269111812403037883271606904179570631176568650806181517581963109765117642306910670197437573612632440275944170366774514434870738033993450789439363468504943641684153033473753412569089936464742918338224493661122941744328975462524 [171,96] 31490993322521975454516236851285699654849721798268929900842673631479605258838212658543245034077633961180471608185371748228566676286880594483044029262451732824521013364099213169093301457219651723099681311057144550897130172325189113014949374406107247447807787341003032184379100796340603467226617018146170870070047311962867142984840130205330221913451280526129815086335237605014773187276784190978155261637855799891650535789901178808526225033561959447209101906941361870736364603768022125320083863265309739670871086948096611708671145229027606216839120281031332215658932895293104273989972594196786482950807401968114074038473749703528516021790484444327110471396605534886698076774604180292532865007681169708073307365875767334001462114470977857432799899013142885718447817927365869686575738597939059812432065461929192521640595002109291004858346787646487926931880427652916162100266788422301751457424160892620640946913569844559579960372050529802344759008800589687272331676248274803455305441126401137359138498676991494823465523333677281670045397687146582812177559027518806623805776548045510015831876417985841403961454656949089086816310596075501460490831707487731773564478147867370580548217417460494999733905889164934435948987240520382328744069895710252643801739289289574233620136385237384852485778323364259956728529983479962507569786666331789310830522877351838961499254858943148223910098382715231523631842301984784701891260055103293344806210812497448983861126532243830818203452642867650247685975088694903425657067853508737704578036290732588971500912289516284467559369861989713291988260045641632722379641143872795738307800301660254957752368 [171,97] 369840313913765673207031322970743799185063776206651859577893087853626474232078163951318714238882968275568460829830852206318708761298323573039859323632633899068559147933808893925485114550564442670472349770323427324672834535658857838086079631628354060312047597800800852735744355136990322115840507857268725228746030958351751947196186227219817262408577395826020167346672866507879126683433816649490368464174736813828189801605537401504925275416610582522250587275957028563328164600649625158319780938962432294860356669795858100234944936093398786525185293673264354667775917204277465644101167395471114684889661479140860259643843914755643137141084040585229833024348020601397561636362820338839019673279305937134544608080262499297411935767110093702499337760386938750080149585260013223968813785810794849626696690742111510841180671007946606717550945740239534249748688738410621726745738494375076097475228588542326504888102440015621839671691479450581748305890182464244569422096132406101833492949799852171860732566204696617564140489209012597540189463954976474731158333015198518972953012767933068474069222743966939029087095989010414180960731405267948616416411127357604328894244595920855007264255729101679615341521885455888997637182744976981933699681703615408566214824107062826058140091072936168313080497282201236471215249969214776922890662089944945849366490438125111561049079734102050519413252722120942141280251347377042022488713417374497505384669087149371599655141779347049906451530550589862109598984264943221515471711129640384737875042224361283459530212034962381057699571908220512039887405833860352919480237678744549603952147943115415618 [171,98] 3836164809382963455195484447749185337689926256024353796900545903867361609525906999972449390138757960441252958333744673581378870837386030354951105377538678250504123449365100087915801069180779266633905940760433910206105988377556703009047825008823872265465214237612395570523105581644981796376895726764524625050583488998045108532228755313298648059278554453553385981948595462601783914722470679353821451193592518212400695716519012902186887676944913586314166605452352401553209201029411362316690064194482279678764290431414940368097424722790745593732807472508504186090301578525735035469779314785229963764416067451750848026796021927101559573295541300309169159661964155957345422491099917229733487870247290716643256538254267047736015271994565444758458314429477809188692376281589829966619222271072798139717012395783895302124760270116544008211157548618192300474018218907657396669572266527861238529831162400756267763847806216209356842644649411991015472867559636495356816401309422741649846756710557380352332275611795563633133022880610680640661071040929486532508043594886537776037932188842384947519656387673534119162431669402506689410005941499543502172824184761175270004773970208098438024420647919743158049678731502876695246911238063315122875404021168031333913481815034027512241115898593399824106321835418466543887651114010632859678890570540598805355066291647029908232448665717821193372301881261009356089164673238868525655575552777005727400325235129926304441271456159301994610642519686857668561111722096175290975258667104333355130155458150214358665568675099197850778238025822113570479448583704279053167406768523313332793194539494912 [171,99] 138838481101012384855425034686694564775957270894638836644839469728906643681000705137754341961973588361915450799606456752865952498093784677192711346614255879261004041678989586890450752527072928457747776016869304674743013411603276005563255903540960682961845819774088627527820163938253866898546908588867802124350221196979751629525195681669753438364613475327907684179676658608914421829695053465178862599963340971581794126322972496914495509801367797369459184640208545405386711825550207838741165100844557379835011491622963533853291012805927809157307972499781248459427720911963092542117792051845936417231058003653555493269135793004642416488666525227703041902034565650663103305935790122954964878954476068021456462013011341674770418839764116848120629547808197056340150017535567140773676345709110983146731772075880261899336040985832275860611997737597437490262296226908667951337377532707628783065340030492285754707826343828117593167595484929467477884233585651178490978855217058413574390425161529795195758370827805687818700797783802412296538554340822496559369538789097669366267540305580031256000763174963127429526927796697361944292679989925144339148347105463456848960547683576059246976811224231697556739757796559131914908699601841615701817198577773008250514696958056018883512527762429612599545582512590387312498923815119000859360789091378202697211825133260177223044656741141178235242485745935039815643184621233128270279262124309978493325610301794210095581778184043468360904577080763225475651354517473514708397105300965293026208647579245305349439433992380851997070351822918501756843808172276359289880732850863780831588600064 [171,100] 6507327902002724208273442145782036212715318365995387601409368650507977085080207245175671757958448799759784533757400291149992212396624397802561823839957483210301824464889348802742077726341277234079907323692381340422274978088978214829487788458722413880287002118473031847083290926456304219229907575236766911245201996568876416925461398812091972696268559693495846594810704546736772885404969428348757016072171208836991093331065138278409773652698058103126639300815479467274022634821635335081913386135954940341433370865619110899527840642244429657205316600534414127239838021185930848193191657314641362565966805580653625620212469460831129468981953950918450350890495341563769769432031584492831181365067534265203362209755318866936117829574216274633167281498585875829020749443749768615632591111546890431865359554431845811998311183614163453554634868761235708776321823584078442691797260054878791687003806326540702310487188516704854641023932815386923482525952208303211009648335308024177511747631898225377312710012637017357940463145381964515635893859672251185685355513778310360726123591443735245620359392234628416138374945967190272090672292651068721651196741141663198393100858301154844204125297617001919525287155100965585643855315710301050370211933290461620493399564554178772106130307464366980751001072921669189082146210267452806507645626601299552516889146791251394464416755980230140728668788466127521246433767390395032264570659380766410346346888362963720926506674432009057936904742255960716444283038271426634072142926574424160653212892965633957568877930238096040094345544120745098692122386995914747228433463027644275031088 [171,101] 157421813615260607609912364192344530544941099348817285226358818397516694587963388594189240240520808630909593517938731256328921965579387423404088944753309233096337728637284142113831791467748926193973447269430882637249562586766786568769596964020185102311288944626340069235747237164560618871889380256227305920875118514967194004966353173137105913615810813360083748264434583837768579932680112672128868476856435011891300838620942660714485268253715911576382283541517025975945272149235621110738458553144407887697029965597092346339739126958392774393381739853104890297996128085345399609204683677011030634611937008108870249955113754550446386782151138188127267684875675693629930014112694739640685384319644728824315775992354266358266389007607278065695845042287782767626533682326987912313367927259281769308916274932852774277411841334877782890000021123579409696723929503716005712535138439880418382556035119819951122733567084451069522809555269032629250781229135327807049586985153968217658793403419984504676247006923497342740206346485798518690360344230799955523128648555983744309308558306262061585837599714506188892707663161378272240517123235700034170595965571086721983461997853399254258934911648847520155727535109400229574023647628164564265040494333401702821037665463483807145211837953674644614854233585129112316938611561700750058501066109128279043215620623765688576780656808796392647257715895535878737261793157289564767603983433164004072727941603281453876004011152439706399339958463731861366016041951067136992507277558035069445063961847565093647537586932991096964170518698603928066945983685086198649244780761359032610 [171,102] 898815645534991065934396209651441947887124798666101064660887296705423640417796697953043970703603059141277217696521053062110090177702718125744022721203047921083440697498317293871032486350845036601914322266257786721056189626635146090283574215382579297568623244438239335625988140536276636333654934580617464505486587570854631089165044710452597529876973776811523488198200122244210008059655023084053289938173426492060726264386828068396798514023432019999514613677702422715397313574424625032602454468357976558947303753852512168835585311057591131728954496794467348606991720880094587212174507509868266193550092071746825454673813267538241662901024428724736171271013270788249189612557996632767133373038438426641117056423048034230209705497954519933897822175977650888867211363024501214792817739372365152665788567950314575350427276053638223419115424374506757298347972759202345672021305298850339977681616790774386483708865372634818513374873077831966554950572099299920967336783633270018921296780734780541181043919366705196446532851305997896327841749637694400170216324078824308688782652058912481077143633962451339295656621505486162864071103834449362065503967734079116854449746581341323039139822459419004865791313552007667094698192750272521865682245553861453159711890541707034890876368072268306454560614905916097505112732298110430220059168870086358089156578599311420570925493868727236490569525572085587722215697566490297513571486164142575687841698148009444267286422656959299346185692215258545064787384032511087912692634307337600836854455172114028507242345361172127861020428211812482138092677225325444485053779166688 [171,103] -51826405696781306979411204189837317683150109482101238576253288879977294003823808854728982155676990296768252843491603821723038389751835667243636013263963153726457599833159538564874764538911240174492303569278613984395946433325354829857403242651769696540493177225338901138873268392919439125998819551536529132735223377492832677570246531747390345468350474667328266589708083043028115401358493325455833453030706368774308234007182764311492062320282853332017040733679416669337036972448185514267426274097403070292772195239551615540299371942994684911513989750115355196760517534955976720471915534098259343447398670357645909938168692160091366119405216563189952600556784718945842329380478975572986718556572006354066900767343168518059062932464739355678679027809496292768609295281928975996453584904235535769120306073509293666866209376638489079822140489314738241108693928066046391286506434406062196512783401661508777149907283108201027291480883313827892304533029572620662379430272812133330710399700631200503055545598958650832559786914230034861766214950731589789041022724849588739581935690554990226969429367513535498932290020528003431963706910958686504700149813928067370809369427615762373059942043175317241658926123160120740673829621587160456073511987377748182039496926453696966730307626218836549449045745189397738880555177004677665813660418147421796087874939764531642991450931957604509936867139393024573688882604057740072785759761572059869906343384282555824163014760915157644056042263220593887546755807431470764180814101234733302798709890874942810510225200518807487491962582655227727876290595981230289657590964 [171,104] -1538029403068787046940361343452876758559283232536462586539721094012118420140726767246512637001820171078031887464903357433362630925191273649362289587528392157834991379734632909170989983376222415173038142455308391318854998377675132858401545806654381862785315472415694532666759223758373922889998685180736129340568642743022473992193939647510092864128366699928330696028670777978701523697121357332965292927570541643962330875528455959982943997447710046674198945905757495494185924178281476750519472061555143738930680576838769609862495551324064791671836672538631921561289751429338484298321845488210598520809298019002069537430267566825681275325225105287670601960554941500299625896206688112405874515236465449612015320525712820512755003207961782105750580600571203426068466873544040912941702295264504204148319288696430535535561623966812419292797021933277944305431864350829341402517816370600804180552324288321277439793926081147511361306521724609597187994496409332290439158558558674636829324578048296703936439366816755942777290445448095214481038528824230597131133838945996775386870347372158050473477969239334581193750305160146023398547334702691884583561215675729091201150845571190685644431710585501077847439790204513153133264137229252727378763305900565043962874485790889323550049098372830645607410341824336539343157979748097578233255177183745118579763851124847692740025626104481375825206241988761072290012219888353992225817331295523187176769759812605190258544295980480371119769743841359654365292964973674807976825243010815724253051628013269342390499811503229860272715490529408305571138319027995113494520 [171,105] -19241514463556748214279761115646858642438262044350615813027692199568315102685313215430891370506785616509562430393825538737203214552397156081418069877430746646381489311527641801010116821672354131902967389512205092646399813775692489614284019265717325287115878915536830020345542744948134075263282418990858604984036294982030572980335852397132500933444325249569699427300091306074365157443854265390963843744301942901167525711741872873007388085244336538973223550095740726617391450524394697084202128307766155956032290392709387304405624210251867811310772334555971277726309671018534645739331533005883302397421859775841079862439842439316311394771311862748385782172211184391754759682857976285682468359196217616307326973206162472864064579356596956910968266032186136840266500933393349007752334230702932123126311018780910285148849032570325189599756822872648503555926258524326737979969552552749551897066487176594592900234858864944119867496527195415283057510487400893376121854755554028697676296507612773147579815570546957487152199104029168493604899314582928774333486282108248017519527294923831110722162632096482509690524338675952020706101773236382367775203308122863018375445927426599840015895411450978208366764044034350546736370982943708463952797326232723644890807197397139551843565434362844556098582509131309885863418670185020020274321173304134418283173971638984717127144428488618533645409499862840665333309014504721803363599014654215906151967072329552373580660233184676806016348247682469344195641658261327386305105277713462137497861966242574419526934782307046947966543186194681844959704148601723565 [171,106] -84323322472829310470533440454817091802258758517655558410705145692451041293710850952733906544137331355323295904135653712673996127529768038550626776515989220669902427978845076602628411389016096345064854941803897399861275750915686667437743273171763487815022823676617574697401214594698447172842236094405003217580139643335742402826289802963177960822022217577707498968314361974181066965692470822439792111346837521764813123944986257847403120698917328254375048292191139039305920511781382704426386829149709736307901694263638002432236856307901981471428768401192926355066655965661500654949281855630168797156268903157684184971206764298538883969491539704536327163339738498870122359651382812070851239488645117751772491669247413821661712137547680969464717391195798606427078300130074096806535240677915905773110980432476030000440391825839389510969341107811831672542250390186260115774068559828676078400301028781459890284544502926588621689975950158496991930908216596704076634602032365513973611914191656666929290341116502992648592401649416005785239864140474085119906890113904335497416483468801324978860766358114673558578169792846549236566874968790737790548214504838560411668786239541960175509390859500654674106812795033370768971829519243045880408927457271358344269244254329086548037256947488050026188721495483683051550270253044842489062625024058497341641009640696931262262148911978696875720546447365192442036143551368330123310437567380498358394144541238897761958808834266174337293745021193535619862223137522751353500615847117661284010328626857816005193974073573392017776331383213624845706440705280 [171,107] 506458448854616177710671105647915755022869002421587879944194207343415844078650405274636467333999103524030098380765806140819206488258552743794148148608537251996881264472336868319243782272310856495300633841941791902907227620334662656484913483989342690560943337620533699856576938230643803152533318254520972650329387156240949777838172097206065053428074250451626861605140592679209799660323374713588197933591449163913678543143095099564820382464365118249863153570329971705473306881428020504821052682298292443592953869073272095867078370506961539413181541293553915587515574191340773648240025440177505988142923242548756758819636010950542868615323817657877383401643036620989825688152919591320603096092209494330209175496403326123165431286136100330361776877972422322892591852628937737166031058778285846538965411896137563200280807049935476207757461326295239409978781667840988353354468508305907649116971315474621019342139137733391590056674929683203826265320165590240726878845087307119893901131049771162336774210458995620436712881444160164220456220863696829448685416085397997786613534559492076980657772370875332741846252262853816210897746775424566419832133781073609269591549375085829279214987293839309671759051560035899319294132569868516211267815680492241744178213678964042595208394669798889983908410532253871940304033886592946461256842527553370273044037516022658463574736319228369925068244427539568156139639357961775546486027090529080030229224172872517287938483757623910354794463727933526925450266960682702132863961267640557457710248044149151748694867803448212754155303894779128235278400 [171,108] 11654490868516837299542873889591590236724806377734592956128310799443071735200724934121095078832902274550425788252846394335077225006150868118261155922421391765490577045531333497456020423812329737466479733828146154826365745500508847639898770807116118035286333326352401640725861858022511996477774983187535925527485583932092055074889177576301633273867628049374298514684200899778856760888518495569981151143384589597564287843712541073058081530622616930358882737468394679369653539825750628190287577337445885509007873420702554302591113515751865616386743498834962150910456045148495455160473533090094174941451110210286554349115564197485166861349838669496309550986264147141876402706710281879647442270361001741175187456362917061905010506810044801963482041342362606782888158060931984165197931960717562531875297614544934084264067696378185791231320110092675234455118185046277504873878836805884912366159759195789833005929915343715090521052368259208140941061420764782739226984161763548384538398176404097673945252881998867628173880758430555811933370280543277944981294058193738317993246473788509677411518622243401579671585137540496132478340490890345404546077352374354467257737574668720764767563854037728065884974255972680122445094046928383082136525159815600372012390387374059215874191334567448543790211530932713387928978271974471227543822972822478006161264410282382256423303645486470487253974372587110886422052797224133022191593338524711276529111120033001598178179751440253590530953573125240781790227543986359220312954419224973948277418851915637927948137824257097415036045242649122915856 [171,109] 38107235604463747671261522218907263713953350278721088254982317892353782510614911262180983218837913514417682405097885756110254847964570014911981249181160799527188351784787750424159148902321102172755588712240018718840106084147998895026099659239406731562323715310487452813910885122143397708492016211539042025451764498260840940180458918414133196581942614764507942958295097116717250072349043703273381195678291421085437445456302137044102665709574198842846193168067939538359401296207861928082523163488918117958667875153383896179160392834140039450119551130107846194811979114030926330998056813543342051925311796418527492234820346900291908984514626581212118127599930521188596911103081601673013257658608074566524024149809479544630863839681793731072531910408878087903729729972987205603573052105682473958362476352307692267041194635903183531512061105319797407195573048067968401240154603057364063812396905237907023902862797554515794279751300141671536507382774537542555928952534512687555352644795426020811527293315726115935545462165411284656792270786616694961399434151162532269758077234109941139360932358492159039356886147240825335744805517844396266405271098598920413451908961594565443210225641389911695700191991321054393487837394044065122113617518849995069473042748619129311539202045584044045912033499794405162884269797448922865263472950322401084158751149558330691906679419509523578619378517586269281273365551465033650627826080055551445394652395373587112795829694015495985210048979029232785631053462418161928679350829179956951619321025368082445602169749166197642910386202795806 [171,110] 354167661285337734271740056009428633764732453265399460012374650597748465024427563641224866339327513709822623868850506590554370082295850924683229910450502155165138846531717180024061637996704295819729127565455236280142215241010492615188384203090055369241177242061804069356185418236781121570285604275495257057234539904789167293975154741927019525841821281009397777809760281986431590551140191532464568019827020955615786655028063617741877301729437272681592027821101173558906308343236204426334434642612065350341399248379538506332320449215873369704106235865427953256253287523105317208226662557185610883684656181272784745330047037890284308770414819842233018576543174760098401965515827712296686801967434051731375881943232347408252498559277613151732682698217815799451463364085991639202098225690085605642888408634691797020352312367457741242787600301965703412965320164445669477225242665635890881558743897591987368131098572210573144684738698733480614996057544161302789118618405447866636035121584317468285924041747824433694266751437219845008698603590260555244521548860556074506494224868130348216094995218823841604432839031845155692123504218712893008100070441206194014619220338959143239258852857110907111992963379406595848464036738155714230743167899375882266737108705621959566829305861149160330594971724196695232673637420163958985714132453407140843876406999766570267189165019363042777870243249489676658732519333194240056845856595368773538938887560788031090289382216847834980156952313820910502971083670127572544025965718027064380561270172428659688227042670593936764016147168 [171,111] -2695270661598305970501470591392837058395125109419804744349765350091652129455076808672402616445563918918254981412749692951165428927992421239115463379582175848724705382626834158129679665093253355494590056542107592137980063730471599239608373245971375941649167085844611791841668617774174879107939533631667000258137820520025730798563824744837806682233875164055310531833283539761060370710673435046103192620198616910365732439456044960958948076850383250778262130628023353792321306419765628519004716596624976955825471353175806959462158603414856747998920027434994861151230408288394844810395953524849768982646835835421718913213889448952154547698631269090042113403537376949256963270926588765684951327351119804621944925576697040347238250602282092831010587256583643804501568635732792780463685760753406050693108786023328608549554589797328784985521963000699341748522424975684748216730292965698410841698392702884074231603475617399125040453808287354984258215738717670433275354704020085669440345492507544193489637122084272650091961478781573878019061845668782507095775559773134258703953172622169918557998465944268127482613661878530478647162563872256902993713887745703192759326693230176046501442537270486406962690314544720630997761576461035540259322809652338902732892819672313682943079397593469466213257871370867199841938014909587074047753408298265965343303336391220209678703988192901516401105693158540838120535019172292745480387664309484376227262703207440482676564851975863446280662346118800194962671610346244438542859323472613859923941429360843985694918570764334249829556 [171,112] -5843023749796653096175458591094391677778669634139729282733980762061002570017364465280802543430739269852222317573008372222856843771295373040310603340952693865825187303047188217940191452633781476758172280505453348988549768465588796588216904971580173892816935325966682069388975384174011397598439473885438764175085982988663529743001376495083347068449699886744558732578700050891051111082548736403467840171182499742988023483241214042893451160741702800608908200454047344283123932115514348827245150259948954982183623964607594088182019110506891459432902881380142708135265960213601546217197251581370418614439633176018676720598996492839330934892707644519743582634000220902562930377374522917777416278822607501497519678289574472137800320840068977269183363911823220855576874286050450593458319494749852527348215800869078185521917952593260539623016483373845077495452188052643545875818874498354655300951536751754219851577682826899253581156075380978982055591085855571181373879747616319750209761360781961984420983793687701526885955035740594089768551275130379420534193266853472107126557963692385464765001369703268745804096063983213755910155918505764278820490959773829283784771088331879850595514262590519597035300195819950709187562441233248623208264868847463089261941838102788221447520641203383707740886840917791459420910264696273964731685489537971965740783920441355614210635091770946776420651350162941921150550217980372601704925805446633510639972631371653043805173245826263899597910008521868603290304816833231150311003787562211237273956974181186980917827387778389408 [171,113] -286227763246353517047285442023433685264258501431267482552544062033178711776404253192745785313266809503642010176991620474038515802072559501408739940865167968960242362027809527045963132681572462207239293751015604312711899611511650040819717810265954017976571863336143475506954613262221522241041284073862489860613006620044894580313354955913872837065031939031931044145717648226923996396908480462224260788712001149169719215791708662125810904732514899197343664574333315627567325174030588387889721685345782236579499406596259538257801969204417409379467523875035965135047266249592248745446868900997867709214305712623331565917325070073068334704451616350146774930704914524219490459695643715419800695528601191050035980352450579217557575464434861012542298768662570588416681778018179228629974858768567317048334868204113201629732409581424487461025729975168742918465611149105323912743339828205876618038246982149461546463988586587699239677945918974576391847603977911276038918882913123658797591718154403595669048819873488351700843963071058137603778568899615037293673504489830213116328876741464693746786375259839947644473668334369377111995864015837815815395677272596991278108387799970880918950135889953027013472133208411752218268849866474105978120994275650842691661632133114395506472749859741189768588540911714488489869200536568490267260424293350317930284962767264604494667223049942922877359708570518688798138686528487406452012407936833002044934689270110503383575493823642099029452219100414176475164349065383480724792928100758725046347496375109197115658577223196 [171,114] -1264040932797326997117008740541009904651003248702264441792841441687629029878458300296847240289347161430769270840664996253097731036783262613749035264586744940989456874169512173440849273831333314770155202578212107548600640572309701076593825462462036824900114997087049527301691165238382993225977613650000383277940924829019584918409995298701927905403264896720945047993520212061868883923654610204626087588698512886894283863176926678211422698669382374410060733550921945106014773272065190269121180273571559848892530646386834193075228781797536168783989848466043465185239582860728154278265358474299633354296162421325470368811042830799133678389566846465086586820204179830244273526673340995022404601787218286630588191638789784985449437262326676547759575281212265704294174056488434800969944362122861431730918649093960802416617953590775095715267447964255380547709915597197825837873556995882718377822974693433755482577551300188459152563217961663333356096901764490703166153017636326539293498153879540148775044222147809498934013163736635600059011402022047105931512179634716569620217811262454004349198576452077698750710426445881109814426577892869072215177372278323677715913404614414316650384168658551476548177959485047616053702403279913236182826877168887361366511328158429850309625921240278940678276526655306242200980298681309960674860240027997710098474029049932979362848804738679135571525194982541615928862214589111392708661176045924571587890365511956158811089581556405940517832652546409939225486364077046544104665934568164347024439251354025161841429440 [171,115] -39478457328300804562244769853942923444305139959594686673858798815135997802925201522070315103851037526889562739304210577686539046086766029976178006817671193408377490604869222976549671867947917380334441829434837959905421144027776435949518083017943893670011069142730927278738878308080112130597180209446214660688628458624520254252436348633473685295300614781160121715142202176932381667240513168356950889091933489761224409368160050755244022355686396564187011020392270460029001803736020576391691799598648205912757992012259268604229638866561111693839575286450317198452482235505117324029070172291403837017180012133500127524681653915648341110357073213465449426745935850046769795259299845242812063339503766602504308029908421311895554744077137186535311241791083494025963847490155071327875226777857037953770743641027760291151239085571980368194427988618073068889443858155692048817205555437958798085464355425531368653857080262574406164968775991502616077872513356583940517665079766364961020732276278767456691131495392918949678364784576176133776305215865933518826089134120888502374768650766436901205194610094777772564542415428592036256559034479989653782507727245476116468171125256447828418342523792753585302274325601938379053294002510861071689507002800853557234928221486000283458823933689830962412310076460234683580094042499379283025684981666314280134171099191041744936567496617754222194818904284762747729378706649813250935543484766411178483417785698584921580000542655916481277503435980046743980736236757716399268750678488025573598778541471830416600 [171,116] -448264654410225178515675370026281549611421001745008048349390360933249541816485288539211663945063686895767340498563779765585576915615330234606733795836109865319907475765980995086899103544120404528541112057450202896679011450011851700987553746472105056527189996390329425659089219772097025100284199963163025992345609274792359289803171450372501706532002046663750793144700484261886574982962684518088754375741519642114015970791542371071090693853664895994148336860658896684024979528373132532565776845553415051243281933485404617070719587839781505194511741505811159018819045485485607804700131451131679738014727457273135146067964259630304565755108225255437481574335961766888884051579525527489340292387264203552967191958137523473484944792222118474108045756610708394960947037044901897969667297907626835906102789427312265615980043503462822054128448849941509112606579565373329727303421832542791607278264395499845861902071404304231429337402638080225417446500075766864311178765912823616710926867513290878296271649398777735913102042514751297845481646745879782870767822435288364178228581470225994217814328734059876479229994741519024559949422667155032000815386492203220240536242149891866383794483455596100149585612423427353770587902550237951909499914358757854565953128840611930865400535120367997944198364769913346745190245673292102189397113820522115658060834034560941831424540935491517004631623568377958401553542708987466125863713060658307439469495612312322860204016519943621532168607805640195792437908297428299887933320762878448478305639255832112 [171,117] -2542723486263603949591038083239120350012976325256391273441727745851390131610390039770881505698328238532630044114143481686735671865096763788087107780754739302802233827966923470311298600466077995641567069326305091675188239181468344935699786547155943038776249377005945085387046869520352103511383052487270397375797233983771364387932122814393160823740983913179187966277549386619664261060577455393540741034721948322207394835975397704350657935699421560873415875161429559244013952670434061466736680309601702478973442199353346266917576590055615772029795171513795278227239072495411331087520096989947102762961500739935364980888207348642132565479176536557738706169250804540788656737153434748825541486386602810136441635704479303893117266311506541425736783867818943946186894411891905190309493921149485722312254234310855139126672473390461452225663072054725048221027601296760690927092388029882601041010288221198617965934156522180504096060848848301100025052351924422709204548533248057998171301158497179083712314476206286221106966045327384775723812918492895055980370052286876370489604169912228940202494381829242521121535068380490775507676265085177458615005280895813758826329854881740408281334172901139562316232403063713953511806133057394803477187753271742633947349316193430064077548379986140312005667549207512020438951988384090058424446835346437113806313631085738281134071096569105226938723537971276633469765971966583197427839568159755398266327507364848436341577084914115884774152862818597534463260750275336719329758555053284197273310718230 [171,118] -6011862359590129204634801150610935056154649394077428585187880914064971213069993686833547770437127118494699035901331415449230002058219438435577727165874362089201696926831817999031536126571093460753610162025094259077172125399478461711011681594812339095481915569510988265275173904173821774200499389967232156727010756817969951286678491560308938635579427128510845289740950904143342219586150380358334222658100191565951295042788520610902864056282143558596562246411177635284035237878382798649112318930736489106532329980380472227785647386687973510028628337959027948776165759177488829975595924846814627818141339066859696920628583297800660779146366978320836927699226044744602094529623012737135279584431374639939055416269088152447719404669461552372097947259450836064426059652082392156934266854758560272934373099929362345033395367545634376336249390692844570115550128569872955414215376559103950450212317022865032383509800504125150540792563100902179278020545735546384954996402886501481137946846825011522505451050662961162981057731166630066860261774274443005610909340448668809175213344857786630752965396312252539140732262581953797549535012248372751686935023908900739416285705874960597199611969335694434139163419958040236619117022621453752092240888912408819738534053663361273043943682107424015240721930065202061953486482512615420088893184538467060532704056946433772063044017782308785602590556620585834775956432171936853924793139307784186953830426116372656784781683189836069404694194305672840825678821492008504360596870535196263445920 [171,119] -12066728754184394476467403422537892524565092809022062037325156078761026407662500949821521005908156401577999111912632050029734738158325576591201930406157891037176484869226679158680472676838845665242828070163922427807725336855467477624773253069026849379364367582809762456684699672509060255194201260200649105359704430334565322677705748506538530451181900673441112821030128002604182487163624925820916728360434903461939216761984313855421244869539045839545802652025912999702676876379926321774564059885576086272907974558170912183979555943837931321720565390469326496719186261173100076726145797532474771993499214337721760419803744865680484964051602988548364505963629739284538201112353722202201289587885550207540763457169887486359009659146617657215169916560560106928348783039344407403026902237282647665647805941143397449226674328127945671072491523358531855564146396864128204682911589881361902928831057357619403923732954126974815400746991358420444337767493012120872184345881022586756010656965961779059447979502502049611875655938179605445073468415279184264133555053115088117908810755925959306830109291219366260828725708306038308392401647436600887344679823182092589273329682357242545075463397247622256608765838037659596580798694606293425754780151387764931976975042520075059838717603689413950383678031394519554213578481697969035547474103236707136630688950859817659527660688040997913759616586348253899945119092258069652652796927136270777823255835950161716256728440993926390510412499884552178621926819781414902629869521259765924 [171,120] -150848680556224911170585302944591626541470680643565778082749318162077068757172047933716267751779052421187509561452846085011254603738725781911396905593131007962470559833301730382049084400636928075102742747604466411776921985707362957580476944407123324445196606430505485956022829411626615635604435318620765224954987809213582868546304782943130558926178874877707639802449536762021538292176568016903425327445082118071583070501470351665932081648577380526902225584907945502689652523018403003639835890747133041654546597531035926207852929289098089418153927745325812429375260908868062339709469758784129310008525268755089019032921986283046525216144712751321821223914018084384298746219360390676513396525815787810957900164182195022144720193832664655999360436302480837177933358798911627076600880250519785991866031704685053903654306365099851272465660607141545047753791419398546312212856414531292209503871386074845750933492419652553295561965866737216028708352985739172727736846658176811832518308743529970087954329021280305731778320372020914771880765389345968215707285199537731215327585693667184820586303224651883224458086335660223126600855889852902898785586860525377101793225541443719477443692321908144857042295533910130168591617446868322037364070757769383818574661532907234970214387561859413749621732566269442204661152573797309500290542903929910351993707087143825720658354501709902988711310224764847061574295850483499242847544690548049956749969920448229279818726834994498611238054653370706260489930964635914219595326345496 [171,121] 90523738341217986431612854395765682272680416450286360047987001593300435523281190521949427002705914876348618883086441735378091220586514778126051690011903832320904288872590756555939185685540356874705024657412617106556166181623618331958481486390116226884652708888109625474372333881370325759284736485972697088175718008378307294041020283657633602800940697851007542162137684250410109593039021848834208286925779733905002428825755610062896315468557059334031908679278088978449866005361354235296900172852885582470326436274707478957569786572603235509872321954858579278950943253241612555622813359371995745258392375146496164787577832817316214754899693255185565121543102219473073112115709084474164308196419713516860436150568614304259938030692481261906608607741968289435492150827695816575343985621003515747110026202674018734250524440610123645644601182505720291880747718734337846447660121038506998997208846065123778277064136750864751697916200480082060793268902581170728090858537536673989828736826181383943621998669278005391529871042135022418017874693801783375074918191351755578207522141945740671317711233774739575109558166798812993776453929226522923163472000770054592951144395455648939961131847588331135747549687353619681060697946552365321189593140753228324441861729428278596080851880268872684467128299175293055830237980959422143975876390683673488099479831736653149237985778849665365363708039293054938157390629185081851270828399473920334013093411470311770386195259128922637220128151808110836929997347802886331297431 [171,122] 1381106796486078729056908046880909152152058597000169319184074074798656699806158815994993535381019275147653782842068494461354268675114529627608830279179450035033635885091388946688359958117664991383039458795219140717359858732711297035346746615614257311966539711268090471206433986189461065865472543366140720455986998028256439483777333076045681001181979139783236462541372335818605291907706107045577622574414804909648647302657286885172212190621866203866760606227072617158266860720962911038928746678603930161707239907149955933281606540054959854990728667861838784690694261651474788303350046757367710747477160047538434393520621274141062661365642315186608990581070409988086240436158317669668402489285221292250282507223526485672149339754006905920185842952356267121931390619171592838517758201813419491578143099282837005847153164505663478031316929929764233678550939950718483601512009947589617758561376253315832841035115264855030422480385494982200910712583797992951199587472235132151399255729025709767721638313016766738139122049986614575208857322454923357311729691664378003248082871413148483063660741179442698734832942637511676748755679418309600045999469429754854639544552262000126377021061299294949401921982188508079404545294841081534400575493141926305747804701272644901598970216351336267012864065867675880474730838820962222836378118098713865889514753276308127157765583927630325196728368677083636751495841595839417191114586302902721809425636090665458113418721400813273974459631757333150942688014945012279872 [171,123] -5910863070895832827808191452542819711632070638512705015858604627889010401542095562791562235294264322214943046755427041033507943116831417945247858608133278256520558775638296082957460907595915828162854161939362181683574173368943565358274582555389213579865169551351377325213762304496792087953536502948386343841624258896514960747802532383671511766634417379224982584521699209571620518925552687664411831522517949615228460398314187147533006000831411344302392843930016831195900383066853001415549788670365618571845550375026315495982618191592436828548932672224524447688782554663512499746496229696960836597323880733780827954453928389616416214592944094331070669784314185952020627980527732091582987762685085657519404800369047549362093296087154787012832341040045464519582562309986633171141414312797168121820590451715367920017262160403927542153870644166589559182504720077592143905347064796834110580720516893390585493736295898524080757107383118288933314843422936386702426657037395242673288226752902033545737442560316608853579107071216631192885193999321679247169742664891008734788187296725648555275840858356048683951845537134567444511368719847765613107182676464400694720916206711425226646313563941412376515913253471475480148384863296720155445360762311429906832094252153880166132085933698389789085515508744636886666538201270709825888153921049579485755499518989549608901832197756946582709430240022115307659296400885695095090666251908648455312199171519728533894789154342476884010255545136582020912080965566840 [171,124] 7751327139565987609894976066854268795820694107108587387810651500584950386258440077169282654879414154779195042059452287969011233421979058966971368055811942552677262331553003273979968526158328992229182716948575689791663701436210911759638801943278918552132845720921877036495966200673935244251558883080063913072262407082584303212744363899499642966697932359247963536787309394684038637025221358829162924868482732323363646117951943261677582565663956578977500657235059151722525381311955986863141997318639436378790850263320324553250732970436092819458440356597395927669471855321822704863257607144737710714323440999975775821717562914767171302498612154474303691848881751597419499608272337459949131396544928089425059856990223340006448966550489141217707006807858921322978851948356948358832854668210720762034305205628647326499328058887348042408973106056436892450421903318042804796045596487982564986456444310049992525917638521540457083867859865147448886218803634193201433322576312882359517953539463609678322247309913964363384436060209988066829136255490768925521167742331799665491517485078063037908531698072227376807587107101729991089822731098820678049485267764630792534717583165902093767228593907343395665722211876826433457600837789524402755089980397776076684365355688045797352516135570237552328575249358773359931113396655513851641046996625304903176059664775896535969963255158401866697517662620467375494667274500767136065139245196847427297442009758571207088201815967458404110686080833318123086822384 [171,125] 5659462269610704458076588268271105098974020697596803230862703491517065527308390778435321276383807443844416217301394515279453471298467464757958796721616520762694952138733649499785465737735902033024833290198282027795495509638305045529958578359583385108963144595264740381948329579026129674839205569615153693092159470970975049280986229775824704906986328357797248913102939277145127216117313962689272881590538267533742709860735796972247064861940219379258362232211542072128127519991647541534234554217857798501510514879916241316748811618257898001318393580224360384459168466705466892305509727720724927108160230757188771930236229485546190631618826057605092749158472382484291283426431883274181745074226758273610290177018415015079193222871591726381710265728977846352576735036294914323463212777820628884278420803897455120664481664652977459176832079695470372274255725389709751905210348449849234218590530521482164890321428719837272579800595749493186095185820391903881133292655460435729626220365679064241846115427236937389609123038267423107947265438172206582146627129548286989169223809029766190473793549607673550269929819329391108815182845276192575341141604890773299426162703085108519938582857116239287909674056078257213983339959028057476832283114081505422453138331903253352183323574102791434669654428088032093415917911035015847006360562952709237592541803907903231477405258516988977238631399947465104573255695492096881059116199272402909675738295328980152587401974491406026895271782653329156366 [171,126] 93487999491019353936978340729592893805079424702532747716460952155275131084765223795437247558910467058844407700820601068649146216315457056048715349338783898153120504500350746006488858372368404604321189250849429101457032530867500992205598826123357321861512830358862226360992707410030454226242242189380899593916811368950703534509764465009272861930000492704688927200595730648284313095715716679144582249434387155901016478013108253929169892930522382539715745794873194443440252503172400307271650330594492041418282335803278759367407006984241162034656670966952632687614351315165652495433927724775290442615333525392882542589928750036124509414115795769892041322354494062874352028886192670713995534220836433627669345754222556494558246902837002038600609757097942754970449819870796258936691520902432661233579510196632066038128017939758530442678003078981737352667835044825412761234541292982402316797572903895452959471351816194034496305512615977849256712067339501176077033772053608026416804625549302719279278875027507478662761442758905874184861689724027685753729874473186544473224751535097502871658940811489146555098322758694006626697548131060683721845557301605626940631885189124856556244295208834617558830992213222995581437492803507614714939393897115527881878506774395609861530530989712000026816477430897905219057714538857895058160328800164118364704240998457286779099380571273873610939671494347257647819259074444342247171984578604668150455512234474578601996806734052726172975985737618528 [171,127] -1314973109404731761133467557492645169252810709824125861753120467562700962429343331934511781498392474294695831651723971237967075648738864939531711047477483751984174581262613501868733784585065489132273040709926876179142437398247891770759047519011687100100584818521889207150668128108256018411563840018938655227268111450694727772670706138717822891306661704787928154005529655121444492488817882771005918058027562429761318814520904417022651684591676985444430195925705054076751269453430395049822053520106394453175448507015475706806709481058321271100192216236128341575556608975003075121558132526179225431302333948245143916955780472247778781064730704631825300506228520772198003328201950247423439577012949085439323799115886430478917531131594618004603863980584473974762069704022156237982097926339446304394471850297165692904662558126892113011303804882394052193006397404609759010370429759147128568843622152416196920694425591356243615694125586471505683650969320236856604075742222673203586852304704412054333929226785736308238919813626858671527934382838368851918814113470246704309081827565734606623557273247561117841548235960983191479765776146104008578185398988159082680514108403876366722175396365966998796419323847904954619165128891570387005467849471385836234029614732456617951630088266739299428324534426944079259716087390950525727542257190984266913393661112286640063265379308390386000514228032666977710616780264287587896932639995196624645258199105217468761424874567609685863167828612 [171,128] 6357019110557969190468229533438465244992898095024410658819944505760456816701484779776250416067242483601539549586851575058703684494155736962085791116232882031098202753748618527358942882102016645180755723423401709940361552948144778125205253004642208556109370898372861060981086207008840646955929538983932503348384226941120820559577014831700719284317602560630699125588655434825157803010970630602183115764112086868885939503451169381953155823795589299744480411807299551713455764406656655851462271653966168173044947797211478428262246913979285101050820682113275527090539013966469501931790058363909649068349275901345754480553256477249327296525278571770186224221183171041743200297742013596915202875151226326314166379842113914265958591532742973222737048628441459332520632706314043617419848740852379346162905817122908311775885108720307921759980767971305815319087478404199796536349174777740259260777455456555321763608773500006602270181742984287036351636306183826112872575998721275982932990383835102816157084983688289113380534077767120655033431454202805284799119160653782185201096134648723263204376310640286878081935297678425953371154291198248077161305056239006892872325561878903186756849377595567882550020736927733946886395915475671927497295236115711571926072594565648402011777178194984153053112010767616949910763275169923706960775945717922793449120223283454667875925749041732563725283663128852353530379972113942615755547860917460496739956103064611913744839030284028950151416 [171,129] -19152984683794312389901307361063084329406265004130544363017856049652429191212466792411648395285639970951919331388157833411250798235587510158091315429365893931480932257453489845484815940709443320883795415586517450016163207124136016419988083473245601399281297352511167620922595343571780127543386149905819760660710957916510186060925616747168649616393255345657711830604654489156309956306067759288235178744676341905386882865354899187334158955756867491417371263400546840138700445156786441695025230203314592150056572678388585859368831769170177131205349421293889224791188525347919111407515662611552287836282926689303256149513607688513847303201593283137626067491588772605505949197621441334784868161840460272935595728769942555884931451189355043384398956577468292381243402847658009854824629568147519108158232000258807154915189755734551047290472120347089627658343739707692979066581766989439188816013727199991158670707953138553951327028848432251797500981437082265403055741504391303817349952942541165331211950597685047458968316090472346160727199872323452177512142420547415745196836246681469258027075992141084897961091042163547266721863274422193451228072942097443097367573069999052828234951489707028819651762886408760380947000988474354218189553767909224697977594938756616908200510701760092574187491723599809053141146327912683859097345065926102332068997329096030084778669411457144412543283395231279733162742405965092045303850067022010212712543985742097989003748970355485355 [171,130] 34522260353634563125088728288824696594905126554169211943905550408081831526532005300946189878214715280092153162519678084885891234868909959828229111394561058333730377393055706878040130753313600426151266653776230415457982016353291301245928452363422593376919536565942399102138014678766798685927408658648359994902278015770550246660936155466998796532929111659096761297979832069476147065477337161639973356629540078026199811520917324968118715198973608843495307056924516441498561969090178001414068521763243928775054892729051701911571944327154338894885257619213388271214378390363894656118727325753146783296216847812860932641204650227111882797568008556554944278470122254621119442643115143601352031940512595394585053158769548847938036572695168753924839147300416285803077881789251014782250000084799220346240633697140517226208754956532243447191819923544835070652304859158612556272402315925575384054600247589911495487635024210933619622711405723302922038729556768191101753326372379206231994514387418466964081423909106546322877467956652616405534149973844300853556507993876538835528510665749276504720354566782125297920880601607048333689718860873863657551351132374473227289222648311781371247792887361848570642847638377028305117443744699181343266116070111086716679297698476804002524740588551464007277813088819984776149229587904629303416620004846100842022194275618391426699965002529803958125380705772402956955313298788239660750939751900129150165686981325534346347342792192 [171,131] -35838788842746543902780824934249637100681313810410460077771314545417430702384142001116796098723530546412780053925008737375649693699768071538067714081481791091831966784942696734061655525359971745278689111748417367322082137606941731219281615813642164427823834654805308624228322834600713788882338400594685622355063364189945279685883002186372858518343841652112133668445255628945711910962285207595151467409644849876114222662724206895560614271040205844301823175739583029263621064833863147627827482405994704015935605875899333108117383050398626435853614544720691807030449144645440997993977531030961311512229327689222313567614567465580108289475809918964735471333821597590822800159646581995550093083388273595125021123644894443933221697775492371893961841863239900965408105783892129348914050274410770171401192317309323504118464348605782042585520011464093323742105167965844819462845272766103681033196958068840963437048804915082248635307752783383922790179863118930858563024190420207144348249505743491669965280017881589365026893908483330445770297846962306115282938887528847624675948472657178227631849310835878558780398719766646065989672374029784973607053260098859749069040735733894158728239578012576621791297424049853162873521669789722078265782774350652941382048168559008233860135776421402909593362514394875476385484815997167524627837120294936016513160665150312452196073521854751903692887513495196070495860594536957513400930465870067739426811392386603040895008 [171,132] 20696637415344899799597583619673210096022974364205920132651345888101743954005132857985904937475164082374953636075304102205741936933406409537945409859978571162429751408687241350409006439280437229403450574182979129709104202351389491314413062442668732790781157560761594481877836543843198406981272020974911705631645425891527219139651486607485180948928585052946490628672151210861381532357246092389031715542921302682631203493733539867615462919199087299019303477491186182443368356060055722301602722655279545597476899206095552474385128396831595971884732950675014275715127340499270190530417850551087008268315756246914428956082064910435673281427092465531259646136923670222476482005980637203563535184196226610515633546066012654666586122442842515077109079162209231845227741876322346146222296221541247409305924909117580188355389856868399727726602336418791394931103571957302943115543811177605526124697819170153704007944738628977129313118222899528597993586386670489978802142330766624828046839536635961673788562135809740969337867969718064733053963368233405806478403733829905980006617600965267599644977713059964612482283657899288312098307980355673106142963280915149812468917780719835205467175764445199533855144914651205536942895661296498145665528563582284762413445221272052722187433249409464073046319112917836098981906662709386470839562973308758496856364767715709121230768713683805110556149562406555673514998902956006042889258720384536927036013196358599168 [171,133] -7111837364277531065690795321908270800151906870896250022642090867083183923835829300607844417594116136351103176631173830424854596502891581819360502385420550501602022849911514964134668570256857063976684164149309961825527718356539863324537188005826936366700442395896122635961559674057218919737623019867346752912166547911698110227864976626580287747415566054967070247224058320358470232689906261617318757563081772895268207623848175693808270097020706822991750497793687749453097972494806097297611843419794924215893187356132709096558197123199089868224054154839178657692528594034089616807308370767322579993924829400336127579021557804437419208847986946017696779312719275438403669373475789070696200658033422739252385345793628551489045624263090323138110360964669965439092162809556562809557454258842281098594743795500490452274487115709642665848765513047983033131847468961198017019383031281771639571999648469289612156179605049878536019597017506839784794796791280353194422306476327553536330575926938623311538036813538071125373614153657311992854280609503368047648203191164531179347467922188288449917458930198721891177015515701033997569326357071596204890400162508027095833421791401070882813349351173889480761461639669748293137127009153191789741344819271240519639929117452329968201755405754879481514798018418042001928645161738456084342133533171995800230652994808857918662011976390332869471092309885086329686654045682669023741754524187212586678380169360 [171,134] 992268252254220996297158720988283318273551800953684277847680284518805525807578677625532697300882772599631828546524025108061828505776349199264382870270133338109529555192457857390939341832831276560943055688780839336881956677247647692866924905040285549939379372896417593065770557989844553225560917100240400658482983284463820100555731964219653606700066290319362828618979881978628221199386508789999221985278950640531108981038988507173713633747621284745496725258244028326747803828135174632479035757826603360392073170257574098052009398353651554073881321846505747575612115823082939301222888459446225777048450646743261327572687654967342350823255222127483859879880090983325850056474959931021227706478668379562614296390448380138615101705446420960040409956745406785107594160898649799378414817841658117908118343330127653403239865457624527133490639000109157077364268506464355810464436918916351144533353686393749281181812276817439969703584641655275003166014174516517788933455072216460072623776210140773848709990567798171038721225938408745381519385402804415829190854535128476675566402010732901023785981275360145903078403904102973229056648464971587322785427740169836754558981139704238346568185649964520135013328437165080253622730787602840784589407332991333954955982544538092286004100725100108517340232877778003904006683696736773251350857684745462355026391446858090620813868526789351968789529186612756060827325042542910674621790135963931848448 [171,135] -224241324926130516739173117880537647639414802830257511460680705194849860525038001933006502018375693339338474957882673613606813676039603394036419718435973235004398508610724980042344760162214550244588630476398812122838879096401184735841760396437209638633629644264677671471556243043529527985027902410190729248842869966811418428911467237160068642718179030524785350189363214874548832214093716675708375147580282837945932292197538827010600414502410546377672752529493363834725780615477422263243802290262112305337357448210278057146442327866859468162101146889275731415668128508077399944409464528762170670171865570011406830227249103086477502121524677952955426489512525077570198089917332930154643343182230748862809281940518401407195425939707751414555476906681954814379874040015726553259559165508149689400896458111983116944270814279855148981177038692024575433329864675272271389055146268106156802530794784396231988477449183384620610920795805069103035718826378259435752755804318581201547480804568375000058632162047203491990223974103979591480773569622149912765869506935059320095106128253311374874463655578391304143691986991284168519883014740999759895604134600667392586728345284495920541712332525517143322435961822408405207688783793832246648492215773347254624815107382975577610722395771725567896767644856503689203131335137237094363000969680858868639199960414710843829402725703678658798102511755289903480677567086842187339938867261580320 [171,136] -19589578428637042273193900957428764217105621665651496852932222184484777794851847554931351882677625660849570984646602952990233525976165780207580611318320442298961503060407564484542735006538627758209849189817848043444184011379492294134202769330578570687279869529804633757767734586149876212212888576168101480442590667083198755955161388526192009756626516660369380860119390742512380156794836369737153411249698292058092682363509718871413941416794947595807446601886123790787883345262129018737244009037750408857232551468998039165213072469123348546875518454570787210777106182826480002326598561265038269615298134354124421518365173707747975811990751000307886848801482265609154039247052797521827101148382503633432034482899364791487340046989749653619686820738173893194003379666474590363257710394790680617071647075053506541191853501184840780390019626469604855968541231429520754539099681837586432764524030895810125533424951872696818013238261333521663241650878192136355627871589932755329340260288841660610539972739096368519015272526884509164079125538076520743836625509945084942846593356409168735858421466090615357829704367974726798578188404629028855422873820922763896752990754272561469562027824168870379762454053533630618661244962441054956451382052936150599069709090892874838932622073678353281814188301093011409820571148907169726813716976490956296843653497424659241843605790644334679463060228125171701970128428100245741680189928 [171,137] -3766094341914123782221879140816562455506101171913111730467422765038186454134872050276911223287034771358879649741566751095525755164216231461340270420696670268969744675161870214122529635382056678270136465594925413674895505712314401844118999179510298949576192074647159856160116699718866287850389024528570046903329924786527825675873925975411371322222552113948500379281254423481685914774866894909033206607218572849497790146928912550984771701110162734937415860851003947374750630153274455670066621379639177301142888944372646232187750110098208341501454776007053406278028048802887092828930556276181783531910466256766063517924074213933201815471424967558771162942227877040497710246978432151931031106199421493160356707117348525007363040201956744678102352161023665200776025609416678345776001544090860772338222938024974614702254004832958109519575428875085146445557161740039576653784005059737966913155915375771533270929634135605054977618637611198627076909350298155344843206264450639229188196120800361346267912093728011965943329033408519903789129006806779204563331143767912597398479563317664443564150023033288664010571550961844901454219434924887618982295324125479151751268976999759284227787379737779531492780125068949975456494354402841832379784535039476117922488765494431039578437921670195667992482604591811314204370993522896872848817895116708647458222012794025833119539862953717212685890054974858106436975784161390559399 [171,138] -268614072910688092344682835307374642736420414211205110244818900724151606609298715165238021755767215801920609923073532221270157323971377737487651023507766369685306320355026135360981911827854271057778095598122577680065936300672644715604695728900563149357792011614131936167653337869576719426087633792904897929302788312229830252919019880215471595499237963964041886633405618817594474055077785063972711205899132294585151430998335661877202154723930785637982039763052051328919884113042884827597018379068692738202418394446271470707598349539132541451059702719814124708287159990446132761059075310849602469941711995830058709901277741285281229711501587865024418592948502303959658347740025186942891056522468773098155658685889955760879350126866957557141013877714663790850109274009972145173396190628018042589721081088049372765708056922150386390251256145496058327428286822762520639951635994988455745456522583299400433601791143838258030711945331951610829239410220313677199377334342426514622961094420748379873147136029020275335243021676762188897412418615429602906840722324925621449796186623726780073163323802720952056605982935120828585473391355987863737169850850961244854256030740153724501947684921815998594064767375216567805079156513163963529545805720513826198773665005657283545014868343156366288070269499799619544242106534187358514252908539583460114700137389954002775124651179380415362208724035838836366970493895168 [171,139] -11060789191399912029760443133537629217134985740801198102622480803966591620002906270453436575140448449569469433350402073651265961090010669752754868232422856812375654590832524200804027373143505766024028333951652692513999600511208494131874895407721580629783158469683306003057239472741302279838762337080594848929541209135708126942071433224990841536108306251972568785301512531947276143685321577528961317995555058026605672686710465876392513021357283676317267707164208902151365813901038913030484409267062685149954865354359694947029239743575822884487950073458461450592854008449254393607785794396460984825502153434463277751374149602524956254708078790637814450377354562301693977726722561688873745357690548676281917379096064569040281507731925871187473421975995703334293856347098625273003528589955322998118341557826330024149623111237577283322954301630143368733229625506802377645737057964072108404097625171922968050861733294899445109077573605861753997445437130634932127569279261942220956094903833262888160147836537444210768071411423754590629930989774025330610829275229049899913495196345518053447351077605675740567389922759378679289729688190070112720969205728505369960222873037941129020139265981385475056674446201544527078443917347815779034377078363574854425251692785190215197105644042583908880801045912211544384927549750153609664563341891855373885142222423965502905230972932731250816090297928614837020160 [171,140] -237202397722123098486374534797284470753293124372920477926166583244907036888758717473171825232039467630824892404222845732465969947298419097447072922385914437358715961188278509714734701339207814285005863642608005271169690204592322488695871288919033171514756263849291903969886593504794032686462973215380389966015840784207974635903439835762705979236778337549684469837116759132146348265814520497707565704284354120642692894450116728707665504589015134323769961347414305998993818946053544675307511448786805305760837713635780289690079243465008219823753615772434192901313101138137636824981299189624727323260144453709503959963492629112838751984225039130263687972894087661028794257630537382272141113114643141780895034778859992408573862417847978929360650676656450833725915626161832346938307931885994856383168464442059399080938572400084526130622948639402866531315905118589181312257704627261160908373104475794915003045408897591403362039977544998388019318086236954904401953158640877669314847704273900701578277932643902341454925205833046891356279388055120845726517519227118404472508740463209986391936041706304719980545465597799843367344437403668177895730689784570028401730393986727386124433642966035024122714861079235529652163959132485075733107687886690404350000202208333594867475262718538314663334365455666438522084344519774198320347504814115768452030969494228405703057440612747292580442769872716976 [171,141] -2658549094734960653782358597719259517294260371042274989519457928319189475829107180365923531293638474292873269312462557815617390379688416251977038916653037797752513957126261053832278503050100740520700194848769824325735958990204505603489767893420051152294691826453144974765363136834822595331295774109756615276276887229449465469231191704569595330965058817957771163126273138031393339669267874158899560182709762132553451162486429955018063027023788823478362571093924918345763626555350851329889770305657635940926201720676738359704854162746100920127281437047982233586074399045474900232386013355673009420155423203721303557704423126074005809979718067522524253852918689953587482452686140520035634320251320485632725838839576299734642507792688809259854165257959851026626863001964060368658869957531771780132899192947984484996855857379247835078238576466147272498987775362548942190091883097650312479839879049193149660333135321975447476331320930059531613717915590033311084526277392621167417292540877685298287684514097604621796953490918520643610023997868458837359179723980931955431641439469520368526996765704789963222097550236930048839347693923106897779355993233587784633245442742391769682601658441033780110834264785590183222545179794123914029265046538451468689726314873908839881035464189064765653320917288355252751577114519215273171900955266523564860348706666448565305813431843437283186304450 [171,142] -15086895714765150981211054219689293553275089991081970996780451794257785364008618739444215927675966020169691937323794751582396901416365581333251548140869736862225303484802144451402723690495514201498785738835478339650382678393341674949816807992274596845490392278684796068180540654474424220731308372525355461440484433471632809221668642556259061198257067776598998232143683569885731701344859294514932833903263560616481600953004905312338436680701360426481044349795206223878101372399688731412198390304469318301152021786326728937975116766241709926860923677796618651614972372685090397943810376505085765365606334860814349169926557091651150626414427915609601337181426702479523658157237511637388520341160703853100730501642741401342488203828270913600655252954172685105022258179740104231764598888090483252078953028478211872124706999052636240660554603616736301229062968966822432738655713519706105091320483495010909022215535211716442950435048399188970241815221815354252470363716245278137825275952939042261156146664847102707014559340052963000172096141060951277517181877221855775288292626215401188690818877365953132666526792635488958240794684842111189266038288293462745080308342425567823256725153006186842821409338163299745113471892005826658479480710459996043679377692972381661003595130355731633024943268052207401734814911891161185003751047904249996884059199863287665416191406182724896 [171,143] -43129524296881208019070083799256308694669690124831682340980481995038952933763213452968913159543982274575589773905652425835064591026231200246773877855104683448332025113196307565565044084851089636733086520296809872618127396040975763712541527592588324267453835673232710842920761393739610282184169110383328802982848599514503186762073150849070659151286491428563344262606622100856348123374659477704065559256480475503668773623406427701861630018596306268975208613073614693907111222928846767601675024483098319721227222370448284388944207621214984159537319262333455258547008349662001675034231805427602592981068239075860993962749131051374910931869088923676886778475961587472536469925680628879189988838593221094661394688102878308658878879564656480839221230155145159819282680884105231216722968384563574782721607390563209896690141334724474472480404161436036353794994763047911616772851795141582870624334916086130527461456254348157667267793711980613195848886148352650600537452574058951815726618404897241671615576790878667388781334538068753017442229738277039561151609978349883985277125972152031939308027629267340783557105609203969625788666647417034620355155126713230635032210596296091284674304286549600700429025519014268595745768127727720614022853093782435051185438622593235478243874204959839404956456917466974543335728941891156635133844258521430493162892119901218190307919924 [171,144] -58401119241955588223997895949510395872023584812722790834837218008452716358683534647911983012710661606934644271421706241910284832998633105978756822291262215453624755589922849686125075504252237540160166245827737238025746550215197695149795611172221891165105037874843889508146084930588251715095895516047511243374207223609858825825096468063690143269561514427303378769674882634605440053711803622296982976014620966270795653370995780094166128127661606867696863520088155741575262125449974311182542015918548213043714856842160105530120628856855784821047528684145680571734157210797396547641381050160006060525963732445008452818440175989011759255163794074373466038309149190488326982269602460257017548894827537545951120457301824412852563660739376861334202109322622283292931794721076809793882070879327346178660645549045663656511187097851642853457194051555006139122699364072788757627589175842719220655358173283433526414113224569017407316607474395583375142365455070385923150842039277617299298541300482920059494028493070965926983398240896576496748168385502840506337388095521748125198088271131310356494053730432312510069697978377357815490587882902739950981758668480533006137098068921710434542710331060726093793821199960969685611536328388959082475439267610229039479958040999612942186860498594571201315696696800201958678079212789132406147584444658503220547421773677615576 [171,145] -46660354059740900819157453105258285047242058934125499713203660285253172580942329441708481209424244599775706243609882502319539123253410480145465992294133150412982592925903899352691087540023970663376775176172558336579997482037224544423961699023771786484795413218247167636883184656149243768108570699420446170639795741292929824228184745496999569941069467890350663534177032178031594108651315250980268977697120936860084414740565300178106698221515349744991780348543694625192508413225736372610858608418357937608078075225679231310023013657430038154146013150200751585568234557114214741423429479038704389282051927491219903467411400310212155655084921039300834131460651855471119944278658490676508215425754194738375693036320433503764113529517452292308682031070431415738216645261425488410771965303002804567818923957189277301838966412910014056134361744341536215537687726033932011892873796957132894858044321602260335063192656042446122362494751246911333571715288100906903956464392280193923483866106110649284992898523501209621386956055514037805892223609281036786029714683940042563214256312360732486787877474715611175858762866400985079764296846401708882750723777144377456019176949776040794837809713080649631968211442864847636735685757256306570994393448062719810623438046223397874052058814156121506403871315214617096521045003873415570027314462516379349325384729 [171,146] 8520708126692956150859747487740174380770641271725222517610706127009930163846251418114141784561325989964223956560953019006068022511848473395273286011377402934879727065826664762849143965613964836956402747771576519267202675962858391789275552994381787882883084061188206712932492611224996896403233434566335276932886439586018931478785538662462317999420628686564670575982169899883803008385640782388592179446002723781689196868165549566715051614525607793755846040957319754192613160925831274880684013585469592668241576602670294608864380845798975942379065684306172920572947016899174112729220880534303006327241155991150245034223698672694591031260070848008586994622086673126686629760004355289443982017237770997286577596691270377636965188916326974949471293543207800185229033059171809853856538515992925781307143903058719582811863387088735412002941448351428545913800290203150364771660347750690868733056714735824693100253538702160512871849484658001655064059920130501066232496992746867939565612730014649897069470654073278467697150515874945033529731941504332607798011803040324220803068410098785018927959644173231266796625234225843259048227133998576319249868077915877170861395683218026332861324107559136678320382067191789788291484047778406312212884517142757251216174936197992079597358410445868156791271505947592674446780357290747471766020597495678720 [171,147] -30432296446371083959275759870614753998614886025137009512145062916886012683878657032432368761847215803437164565255057396684443719234945668644734999267484285376673132791663637038995787289574057785802142339770052906016542491346855665103640968963444163714643879155147980970257104338204387879830564231916954443805673640316087806389799593939533480824143542418587455245710938334534950353039180273957576501457587940305425563007304801214585279979932449926353780995146151557118906489912315434856585503430842146571830129743365037599606890755971663463656960315472330294524054628241859805569223645045159025317792088484034325300605820542651088025439062748458625785838770866230761924210933043550595031758516836214111150929325748407122096394094097228848238550512980533988473761282774409250201382241267877588073421633952836455928657967387599872417045702715317203098251529776060640901475920733758722049841116327808447118397584887349685659140029784426092167523821476819814997059987791987515799468694586842442576728898512688841576159521818327895748155668214378538839925442651935117551170032554419005083156105867014321325781729462075978281369080980679130713335893794991514520931137651177031858544147575520448388804593841820874178827629434942824361267084444698052130364573596760700364651663920155131637460270005995683437752227912207479250213152 [171,148] 17159817047461631477639630204848888783170555788536401845525330824790822412003512589245963719301800845432724844531194742911093671063338703013359173335374471841235219750371328768265233343481224554708878741220990293654901520661901514644238434166486951472643435588247772433832880244705471633059516785207992967672926095896895238213949621356728226101409986985569429651294230056396779364663094158328209763549863790636867952850826282233265103637794649292627385312312658889750452225394696478767415085899625828215571368040002157138975274064643438653204847714426842805202173141525004795741459596450806507284006678565751723525497490834724038861242839665725298203055770418255108291778013167569927241592613876297792261103204046586632199385090140915596225393481234865757337614537297765370733011336350612891896191182445489623899711813060905683718802911237981549028182734917086268408140574416555129237202331690930965239433255121196795378888455077122706072464447377237049734409273743932025845885894127612912533677961539097431506181028033300481898106626807118967969398266302650917346365729379211312396047348700832240478279414976024006602573576202994911588931080556094013726072260738132755900560828045609197671069491682117065212981830018574377757815406219093220897574888002670302469219914638163987440303757520797574851733458678387552 [171,149] -4551563339694675784302727442292495262713678942688476720520213434745899255804908667181081331662771968349655110860866643601967311634767845387927710344619868572753619833179794298271806272337910868383648518395627633494525669315556783933275697073579915367739775189494953287258391582952997764502325340123686168394079000829167432772952397845593246058713355127271693402516969751683607930514166888865784391038493485817984636317562389545360058878037679773058824046903197035245102637529582694842322980213299005126360627830071970316865415255058550907623912653286438365489140677911116279362358190316628458826774662182081191820286076238570931589875236337944010642641589471400901923732773321675143220535735161002914803012173830813319976288931259365185653731441050727717031811780710851477262532325697913878442459813951160298909565075985747522819413448178805523077473096624259007000946611533616653238758367775773093704073397767991476658000843364405918640694878463659734121297478890758282092494856332318528874527770569596530321750955117101940493324727617126183525453367878367890508476633891255082031544757761829507783625480239285162094261444144873649151708028623583845384417880387862011768969669609418423935747984900312661363567325826513012449701440430518266375381309776349653782240195509585642870994494619531738309444232 [171,150] 478366717891609080652260027198926610220180657507806221979165745342155198838886236555971508584318135798836189361967408144745009672621272352010701839273260645489543546918354596845002548798373003201636260440081948364759071632755329135414202255594384399999643005075874759108325763452526137685683289539616160624319522616624922640217888320121846882237694671713170959389836028980635295546558060478942563570487559061522671899765199493457719805674705258605958757002559601684708636369389250451146471335872065088931900971782329696488846329901296418322853144330421195579169277500152272599480827829941865054452926181841799348283798689532916008730314250335267053718571063869946390336496072598051804635809444073493171031576838032916519512211898494264356748908968027445434739011732529217127716020564201118107471826423153748770207065249844618815548936428905868283783868613540535883835592696917249821566806517413366325900022770825022957295003423185144873368938279013924209355971470316697235204325667530522260605999506261641042441238669764834699709309925448850611742595879516862763800905219188099899960760469489569131580769452668544647959603949425470661457944708171646341398849395314243483806743959752957194294201632930058428502849585839253242498940421127005676639770315187976822847409376829101364667332492414304 [171,151] -20756851691352154391861622635307992769587276012680973425704637262210896172275314912073213509125359362899343694330669807196896394978367878072728134026117723622870730330431301159404252715934775359997072810541826008501717506289276224665848162105078966634184475721428298677259070569427279132002429674095104895485471497645341900835755681483253431569123049677925924267212331481254553282618221405915528899466403147125612583692294415695303187949849950944519221613895193896983968681074708461311486364968905703347856664461311707126401901260231145113672355537227076101802800227272747922790331218492290446181825709562668470949107009604778054271545680773718098095374467811697434788953523411184157602879050891149909007902973380168489820820073052489915809902299285158027815220297276515721871778349651693459861460819061263482566923956505356838627814876965907138647093574055708195810498169468602044529816496884581779320322597002895402478236943985141988533662151893917206663963622396208613666239214431467065842501176690856721667420729966496963942398026372668634469013068237170882539955792173892301644751135778128766923494152484656845764227881876421344980405090956101306696027277040815280292262551993313435782665288980359494514563430419497770512543309290319598592030427973786395151520240126258333461188 [171,152] 304442698325546221503339746238072050446210958479013067593798942946217919871646201805750993295393881293652668691170118856952771793463501712668720787496366415699919198760951136266142796089665539425005554398225184489667811147623855158275286890357538388230181137831311326776152862726634825156733847446526292521835353286342724774278783718638411988666232498525604813216108511759893449154496323540357670707966667107457733857327329527100759297621330053700789829944209734168388934960530674945414681158396173828164856368236613748517270705317420557696553818567502529903804223245593852798667859238786040207113408212618859865870882888926319679817079250830016242062654878732287447346903881615255876245282989181710414439760608312385001832308588971981992632439292863443745870816539755113520196535580879568714940559497821231238242827369232622962426063964426401334415291603987499942703954999187986381156590001385511867884780050961295214491014074145671606028333079485270995935412625542221443889696618070046282163816607215500075570183644936289972499261793935953159720257193706789744587277123140238865008525897313482153623313517219949008716166129536033009990902222933749574193178947606519127436547681370287876833143739338457263194452376175383789415346072295346080380772979298718802896972180800 [171,153] -5067302553369430277229822577944494323825558129715337926261381451925143310802424140502145260733184299862487408033080744475725517271258842167902377645991362482794245131787830714281515695403805217796363399758397210539305941021902177604754221089420742308864267342265059029631338203996145574232688789036049627243149476921739048019452609689440830131364371456106442408758398184755656954888068017576291030395180450676458928215434931699186925609179707394102423298251493817526621598462628828757881796401735488641143182222179716283294656946226649132502026063061831441951921969603670952011322782452650818797834112532893969152261370817971867463857084715684122159124802913443226889088796439558702762866765598344980323006794961541647597802384527023553711390022231016041031507594272709708966073769818044248019089147817185502379513853786409381447906936116808869410775286016787300710840819682041125025760727213097270006108015873458657219969115901776625214440093475640505572253132361110788205660783124065425482478709261556789050737304606424622444850085674788727724247541672003932755820542979405389104723905209296519770488133005334349971545803113034065769733791673132932716715903277901907903796269309293711150634193537939320751113668656497862528483589869345346377306243601002472936 [171,154] -122905776967626786738910675570917091367460020890873113878005837931629000502670573053314682898738944770714456366060103172890507853244186974230237970867654166587173799890085803129796054784351749367544213445296610609454728284468010704118323680600298928874391383920642916084519310519959502852223855574582303559969930404010210291388561867144753170183185136057300161634079736113459089863427944180373670256015948586874234170776691872732864793104842395698200957803162183417693837139873989895006771412462277061757497864442769077166948239556429391534600202248346879092161109512321846753900863784332805336687021299756923627257842829414022775522801859193009327422106270231745258099813702815315633941018982982912478793477446554012747385767132333061310937513942996020184026100285619429236918689976532332593421289205223513076988941900311093173943629594049528482758147225098553370264858872456241000685960351761576957558189191638158685020501297392519820046858496913841101497172692158362751346835892624779136707713079399009300987312196304217783049420279047291727853953840991391859837513077696411980569808174194830485868246005219359216551796897587889427119250105931571486791039580786458209231801791944774805315714172595464540921971253595771491155022135366582207815476608 [171,155] -1740302583396095616964441542954866640028035528045218600858846649770416755819573936999212951387469386021762401412675696824497642733905254299546870805180220712743391648531262092005953191311600453577836999931125020550144825786191342044094970525644803245762803927958013538384333657779878646376830293481054895218364513244421078349560869603892535617760896015786505321434087639600739123441908104150595923124447871132218952999573490343804934844354651123323932411383865065982477145175103673996338912467933406564723561795471036388203765307965903066687649984605232867989153665490082099745566496108559730384177999325587399347728725412561343349113867236118296011550221432964034299982469488816959315891283545910739365026151782115465872166236262864699879874029032863204117872768023295791132534892763856427376332447102711595186229405967658628137157533043485082188790044415733716508735991411411527295016243065908885244151399376587696858138622853761589715983976851699089004503099793334711713609465415291595637241929304526399719886826793594820742367622836184163501417894475815045881739182932482625022945765710699027566119893491852512249619354524255279792957054122105613081503491478278656651933414439280644856829393038642703584058887050585569511252235224760944 [171,156] -5834001884226730069423254071353564496544403703412695449592732736877676063199604399619203977670228875755825009261757347821116870430404341594425989356544776367857038363553350626251178160325427709287617403806368074879804808922679659427725985748845188041994483557300514658178190710094275472614646088144682162281093461286118117876435707547606869526510375686723378231846836008865064847127838585441842129049665288634888887463295858585915735571950069331181301548398310943725114617484867415791114519187896705377408809304636801307801300705455814969509805978719546248873370854758153455992168203491978860545372365798371966925284814337471347608555165771541951868087281227108550025893656809538703119601533229063867407965586912087687423060613879859959721496241509250535951343473475034036271838389411727637810763734463009626666834939696554346108526779119982949899371489189847479780866856882167683710150088667531719712404054107802002635662325542118007186893064552079638430901466282489700570901260251764491190105587187815745432196912350731765451547145579770545487249719686713291868964139884999059417331741634400207798401293958317611242159236669441274832809369060581742934807186244133899435984276381065858438630119114082580554009900803632632546816 [171,157] -6250516044799452933413150654267423542731885239053485656704676744201450065012599517412756152998014239156172458023122697960639204866907205781155060409267845176946432376582337879584407768709511961029887770161971779678081675804729163981146222819228413799354074747889124470529784041734500418437525240868484565552626524667089611298326198394876539778158389817894992993284201707972430188002957377785917171442567913723012228230781174654536843426199055090230425827174190863524953015835209324821399518739539282689178069098365461872900622196629394866079518955544882000855604287390850369275851006278869945660682570034124347502369244280696158922752307110027735489888415044704941232547070976157810754466469633552351494552461397332061403313876720316033513314769290104332362774090429786177567161985400896080574942411946721849743980365465203741382035107706291976182232238060888356902204642146894830294316632719169149087813689240802317569362503761178779797644870197877979725190455273625096066176140821317935954177581906218919146782408021881462197867536724395900228762210201980841248878430421290246714715085540773763276299578641965669891516638512566581263915101957344042731068041574183068008001774516106526312489689917020717148872520876 [171,158] 1341926308272015683753655447279449084407128491695033220851752576688956895290213786762084328940408022149588193687308683101886015728872700877920966547445509114310297995429820904784630847121333940702598267088048738414103468338363032859264060340015854983643851979864926530817211732970888431258555917986594113699296978386313910998468863275614389986025509693925264488124057414105997168122689580662912216063571104615442641109906392989613302556756609825700699184080392520626420083870484392153248401730945444213649242759836689875901102031812414558929438339990097240812430177018938646866292493740254093759790786335853531686307630965413308900676420771268491996673324855662702873103808399593019345722333430082020467522218887826867590169202643073890721855247700596133833429172384715589822621340748979506793198870145444860015551694548738036159831801448388702701305930437249655527314486890772801750415283015591078677825551477218880869255074892022289011563668018262858554458568477394616892435931837960283431080946578937621013578838563976149409144676535047911070459425747581249855027815828962206100466921112660203443847319591535629898792257677868958386214499044922553989475678517340578612103529948835551401317682133347392 [171,159] -8319946794190391600234199078985283224553626376540865048525153009006458324159786443279104237434355567177660580963094953502660721416793380061669436166676108086799542128165064561570706815879208180100970575446501645021617600645992124946244761993246794438493190528530337978939862493758940751250107665367756390480471864576556278664975864805133631516262947038361076756198923430462292391773654636953335931251075671347029388442020990620179707934384659387443313799508229110134101124988874800511695560798624318574992697687712324708823012851254363401570390026518885827058760125165512616335850279324377217460890525894815105706080829760176892863280525705337545289007158587439651055792948723380977171359797212824737033138798387315090252507984488870328643789834302343606804595958481115735921223663209974861781128523758649696322651066585603354776223565478530856470081523050266819370105729657920234893785423560366826951915970527427423586594032910494898793315702203243475183003548400625152214001464356292259316781279766481511944470773150801492001792235711844720987669914544793392493651069254262598678638825239941818050632562704835720001682281871154288370384830723269518227098779161524742445972131004243061645272 [171,160] 2787056160471509736588738899404347488606258696608533722096039636822073912215174292238496975436992528590116067620116244769337342889857139497743756310592562179293127144969186834212473650347434364232086990583998297982848822143065451952314659353671418605409508000221639455365031451397478215302034993320504188191234392566606225593189673279941220363294507507776306374352624886546138621018118794996318354585422484011439135468436018420780724158434167349480515328109588149898256681860462798743223655581199241721503646017421260380077135005495486564586668178031582417697990064051912020159819446700500955797446322472964985800198845335479011784983211186454224141962626364600952226226315443137422727182315534959865854465648182673487746331364339629339161366594356568880072484198521674247984918049891904521925978820159205006215825705162707667763873088934862395183514452061565070548671695107708272464030286264838390793968515790030269924136417449524478638980095546612391914752370854127420604867395762113211413010536413488446038232746602631946582950604926342222289231239561164875593469454361904226903066601545875284259128788320900425560901754782916999059257015912959779009753457029493152168102308832 [171,161] -228594586244011000428089486503282393421301344604216118213621641061234619725490209934231490494040935926536029383294409820084833528086631952110302064180718209962973628827935511246401123514293509220908920669801798185182386237002323328323616826909532839435891732401725279935319045974656838721231775819734796444922305147936949753995883316790960306453658886611351738868402639177470676894339048515913093259573531618068722472555742401292236749434714195648773718641126995919930522873939158763774499308638127551688321724267450334394977377525451587312615090640159018065904970341718868410015480895444023131477369456809474829495945656586769723878642395860663812073533659606962938186795045305040898441205403482962265748224193314901359656809719029773085720991913948862977935842242738517558122334350820445670399045367496875669030189423937473498537792815029026549951255081482328467648592122430919167926356880384669263344225296380444196886992103140238920195217251246021764071837847735812443483778561429742252827887835848403240282549921930495200628843317611481515654861566308186083923392256916757930002306123541194891503681152239668668339632069866516316080283524814464395229442783768268 [171,162] -21076500750558991076062265955410777821551482546276066213183654761830546087421762655921363078408511511820146264423456542847470867779103724271142116852731737777569228578215842066672842988580553309311736729824316271150135350930195002548310003996983177812293543288953278227974490638627366173512850250174126675480960545260841203029640582360372791778931296634401301810081316290466910437580375558296566056686902895926003177464778582836672732721758401662338973111711987042870535247488346544057681612289651586097981539275983325848739016819561659817599273051780656807975531535661602011864877215515505888937732146732003331197609794827491079369454444700349610614869710953790235594445123804218842894482246339239760830234673713755388175249333320179704386836386386740253639811954149247113102191781872461554063503186033697704715047537916764193916455837979333613725664484235160511047646657958309035844304177592593020348589500351680115151920260508993214647300393413859230955595773847475657066810923064548866434172615232569120369969526380098959177344745323291487051780944322716739423692451357863137295348886465839094338276587036016843648562504088943725697963604674833985408 [171,163] -4891897384525286370163754655719267795792914095160231971738655410960238461048431523264888880279885759119986288919155352565455239244258866612141641795021541055166624782441611009531155172649720233827851106895788876489744484853639188447020180035723143218659421135373246727149340564137435373344186342436645485661629830157712320243072881168208936520911376140262212202795194512394637658469986001851876610111050562050616404395538256851882594918184056501514776427759093959576475855445128047041324647440440717037524445448389504596903791557311535242617734391540514694314820346412311989462470234974185397611080852103302532239213881869175437432833628530355943780583169979617958774348750865949335352693288537435509969543319488458606077582855449902992819168409093836510351286604807769296245747381149994242414580840020031487113177680769451838450585539307490302219000628996940779233385639978065187491656719361533676946738287579031330579191550050004514399926493773132930260206775612829936426641951708688008973375694579050537917249907476442451834950493263672398819179661581793652347937934516041932382537984168015955900073631162764311798849920619308906470007088 [171,164] -76646743606646605134071904122643657534510241881352586538835482989740691192809318028621314511112069031752489887146902475159374469028174220144451365579871416080441477732831868189328332933937294973099259965540874142363918924748133569072027198686916153063093428173036739228886839541725755501892747499813322404283383884086452010420625196034203163722425417654158318090458774414584655603320490118736410240157210865681882895102131531693624030191622351665484347406381210055905370919212476434858385208090402751959716101527460456102528310805930577885305203453085042135906576955064208410583332040733903824662133732358415836572335434247041588112360566908265962510034851567001974985361200034288370304221881100952154284236117407800928794393940553228073759951978463816128949459439993820828325024703299926535460953326138808814056885703201830824853331622341030587702035390814446968908929626897201763648467211619757406202009107597521416629162421310268479748516877751953309900317581735886087405301481289537550837166988705606779986814285733606225852148010730468094107895102210435714561317356605223458991906683811786076989651510942234746409257732256 [171,165] -99874764470410872766548979896697443314482402987015409758896837419933375716240713404470829443723136957806359032325812865340811599657939707755327183756423560170865893504859659631113170542736424151369028954708614114432882272664790076449581521999739199887508754614372247556863879962811814940167871919005724092599221810479148544621721886989094326149973198091672189122079810873028272692228037283011306768420618910372067882022690964793861254294116098480508459057391740085873677959175902906852808607128297933498613106492860077275526337712740327108472203416030572914817356038143158653084134858335466782442546973911277821777330734302598005747834853931599850337129738240471654561618005934478544835253515815689090842204157502334220702662626688281563332070595908794607254107925551060473211213975578972304562797164552513595799739969151060187489665076265307290684268737193978906163097446790743697487594829022076182402171646275145637542604876732676788580708521788928033593960698733454172458583525150330591999913619307491162249991231745872168041929248601157990612065840665812748018231877022326705993856977138401906749729793332760 [171,166] -10468923352159931516698461771037279364471655167112231600402993851518287770023012301700595443197111228163969986625421604434283512838326423047231760661450614757069742356249205825497831437962312800405086404881070394597105346726161750895935371570842176224843766353931710544359242864971071744785564630076242972217543441152052918542051423354936530053123889441086021431535966232009779991306460907904755708437151598058355616379177539831231793373458639107049402340307630676486918303674559178841474298390915425508966973162216231544427124208606922352545156445075427194043652845034432957054102116738329034983604939081181070133378763206455042923223354231551183795957330281366491642526393334660263132076840537790369273325484050317482449058449810119380666800831401306843471395505868407541310830012327268176044680286003012558821748863548085772936146001240306671279126183710190048747942482222771497967723011368616319045325891384583607455191129594385606108310831290573098329676446123993441816213996450565293135927491189562002639796268121140561261204048330765849875643316843139491835192773263712931630782084000148736 [171,167] -83980031528591125140128343040558088748058568466399495643504420134861698608547930508514714058315564576142689320532668278221745103381967868375971540342162057314436364787859175718885395585173302404849077471518971925829900943500473959539830773770641095971484979009530385569510474486630309045888900009816026341375364638687763226319162412573699327275872211820593331981733611604407281147855287199035166654373620342834851793303797209525914640385066803741390596856892608238581207443417232902301630038522964456865926245603133128760570087205731464120249535456122289414918239231239388291509493460978891836762910010204612843920216963506864242241399322445005059902843670274682684641169079474708647136809281595511030577810825608215660041973709839066416417831060517259317107347875735156651726743588509728675299823027994880201229507730479956141462784249787146065639034700302656769605538865317436840334686346371022713997383944944581345974095748032705021970181184760800000829094546754814286047110988889502662403349130364115497090552792041582958793597729406633215186755067251877249099746840419144480 [171,168] -48081931047106124184165745556653103463798790958137279280732289286703287759278002826310907311333435463102698397636692321783225717490354411978770474694921481072722866094947621641386120352603664238487135079052625271503398957380090285253578370318238234383890117356478952518376703546423242295579080279170489928239031039981670315975202107518507818792561722128084300907625695289239956392410284289152015753516953555971923498597512756694230971635205749366823586638935717528434363360661624992130037255041902091641852784979062692868653300177408377065183098287923879068174362740263325471567134088398450205124940805096966879712768895544348546290013109079448966388280400842938671593532094456062758973911923026848792733211689130692227704792563536574842080284060195103134779145893060213814778017297720663815926420140029723543126684359316266844590411086781102733102957646893320824511119361805235854434938140331022294468394014182086967726247104918312664655549933663479403236044150580755853966699019183982681231541466332767224799566970543445384688884427971361141894783555925912336 [171,169] -1795328982843372585067682606893408367619275217836602918373740363016568623068761905710749499983664576691371534399783120589696262555393748632039838976131986728314815116159656447804006641635111492282027155703261473324144947849099339581554949822879461200871987448710722823281480720510887837149821130464077424677905228323952833126266655514410210114145815461840790841579283604477805474904511435247943445359195826450416531349775403035087349062697639115069226607841339439529446453316506013950815070815776835114057373226223352860238096169202145925257273888433267704014194637538259427748626907430736838252096586200557380489577456654873532394686341484679623805299026289835981213913509979292154113142104264080931420901097602532423327565765182267198114054703697178470158160529998449850315208452732387882464523533035598724325163172496733032386889138026530710091659206733506986788140600360368330172464901679189632986139150983859048276189383977046452352287572483861231674259405784466496802293876731726812336766667242254710403974857356126462925071528040424006 [171,170] -3907848158419824663940928834286822002927284940212200475550043385157271553346229442612645847758338517461732669823188409628054725750617967851488059381843507603374855684835531768665169569723163959633100596002621260031233939700149920125898605912603497528566703447287064713840657289229922849879663044458048160652260702765797471864538197573626984181001922806506831741445426700538690380598019751339084100377918201314890867360085643229786222699706267219719480599782835585733079471923359678550810744225468988527430186262331735690330206682332278796411620688466791719020555868364853941383009298855749732618160577996801210045970433424302243683558209804618744836179455918522214921075249923999541500191904942995289302733020646743050833664054235551729225537512069542523966063683434015820252359283315307895845478922810250227219548868690180098125923000651508749410266977370925620711771543869114845650619800067311328908504516992808220405398929623064971906765352898464205104670478077288849153198944342242617009939311588415568427598917171712 [171,171] -432526198626496739835221819139757284043430873447729618984899530641875424897222618152234245087227581426745775650883154930884177071636227404911330593258094244187929923037077422459047572894502922751283590426593195093731099369765215647081772762265599960909327896031732798995473567665373675985774193484869586612852478271692438988097525624378054289156892815855650444139725369250333311264053939974185905197559580329556979197292031213919121214955369508474738961104275545035017916430279607314731471875920575204320577188388196735036430198690344570979907838611208056440679693702410501461555430589328566683237118343342871804468704795768700052618430013447274326767014149738717556509653551224487604982436782350428378673648610738470608505527800052917119842444807856340093914829084999294974880109320496822179194239470289516069869801551788906084094339107129987980529329508030548295738149624110658824864883764914637484210852182402032684696859751329164875547477873561163956505717371188366074807366579520125313871922208 [172,0] 409389601393090564256335909158880179806667104150481995729956579700998757409207710444964611186567148088902582642098023446475855982259609712552815830156676881308665239925144192324458488769453700033388647230525818760308049906987726652920813867917770888459002292068833326710932530894024630023810504163151171658572933655477890370419734713224262845841384169684758742904425257653420086530674051094652805797045324913967262468013965310554030704753585017356374507826525289231091971960775796775141712772418055529961947184313398782082258799151031982896141634703413213082768791649089877887061524712556931071050825303268428053257450034974877148481921905445291430774953201636854467805821885101572395663967181052065773666363239908942399207590747224869119324875488400633738177796548935062903820646478424480562173610557549371307407999960994340064372379220021750889319525798338434639637770576665642966417296518314016557719955365197319868704861461824907129149276176578651432689544464084129599395380664862873310879559627537159639595523882899442292693738477435348929275057453926062046671329213678019216206720823288642117563897637510298590761600242167141217706094132609543514429768332577269044552684551809910602394534923098923586708517960862884627862941014758943826051931173991482041053101814722310750614756256876108778916094544089902815381459463575840105447697792579318697603890305679224727774155524415211516813969964716432153803042305961603916587283415667313765779097489979692147733862098307423451400738927644422886034954518548771915075209486650130789123030254867874408252022005830632636946765675657352436975503295719605215130093496925680954980948344768914166430830230463210714338520782493390117810503463794940527827229069970234846251093181243240364350654269721286930727724407515636817763734391993153120356177995565043430635568598235223814224909274164313135222095872000000000000000000000000000000000000000000000000000000000000 [172,1] 2119245758845629291690081096650912146353944961193247853583660075355659274577541075446829643133386839875773858530010348169643207853164013116121574071632537938673683030076259649428005919209721445131160357966475040080187226300794832150198715092392079907742678203750817319525721507996442056690165307692385404830473293419651183333820751514428864978159492732031498722035992549520276316495328161547923958850549346556537852949938093072981396778250886113951527498786495538022750211611137280872237303364147765487737153294055189416825654412997509136004641807341008085899334675470056028404056944203248093668458729478191875903287960070672931958621977354082997004874323603290090868471149676191682924623571633288420678637466487726237058503212777073199820833105679565859586311681509539652876372459002899722343116241556605018371265148316037330664039292412159747078838916031853678399365413057767731107833068276153463216503528796775332192461563553894821480484620648219899673841122702723535303974690411577679812124518666230249217526111001588370983621610085558843786573510950059974643104361806264052182281557136561918756657880726668414648639727770424263523640825364879519934224252327556169076378806095222282970909892323892273002597401174251825070963308720621003864498134794706952390050540063587713421984191245448384741718283364012074775114006770270106833990179489044874463363566166877668221265138397254209399194937408645779207071590838785386295535472659545783558572141297923002026650746883014096536820557020016388131951018419195858128553701649181728063672364804203895312532413807954195428020436850104098371178954682062013847543620386567514339847141506251508033140659127698926995922095858986605699410548684002113710856725279626842224699845311735718099184528973575984024701248161327262623893837674773377965617879489371453812130765623477161861999646683061961912709493555200000000000000000000000000000000000000000000000000000000000 [172,2] -1591535732023710211770797334259737414815327484428668344806264426257359931235470044523489173882045259276058063152814810044429937125673126299251940420081351385423079426308837093052146527730764614839776712355799026496287520898812975400591981924276673562172564077191911543853647616225944188575308291539621618198251064737673767651953449614130994064753493551862507891352136535376729720988948047575893252004344426800086577561332886667467609374271764320507235007592604670035964982162545943765656514301547937935177105025790314924568776145520748771495604196866980099491413758823519280055261498537639270712345875811255297290814982974418369986180358290818489767546943266842263676054779375130593524679901106979307365709640130338513374559964222143276174533191008748177068425957034327834186275089823663604595437028196706448097066168993727227855001348619013233465317816064603259024495878215602348224200529961851450276343480151062226474153503012171765161404982728041380724843245582258249455964151445489631515511151343558766091323099322527440684612773233328106751523419391022738385767213573540904557767221802364947440568334179362074325800873188934206042071541577714586817612462742897159234349843566335558796969739067535336682924013103168500962930241076938575382036533032106026215984155824912849007202640455775269384506692287316485828316560622165058668501733043746834041520029152369164144955580231840913099321927166054020066665882690365788022715119781917967409941425198653382672107883587520940805357512488361603812353379878625453772495771387310110505871827778057046847030898119696749910378672460058300882659714176919484266340637639479112446815273233248722998784030748945984015558504418031670731728964651188770375202340005106121087445042403194487872535616651895051885442060887344806323254077085590295684031885220708840188005591436090610617906978058382403330513367122051072000000000000000000000000000000000000000000000000000000 [172,3] 69013348640871320400651178118015050961054783655928354393317511948944892823323913995061439025876346586972851129639005740085081317086878123805812100218558670047356538711607413918385113175018340078749463262402115576591496743471920741668110714759636741669614998869594808045904317191961074363297233024593797863613089762721843996821522418128910444385116859448470697529800621850404725705467913132346908494304200657380082888396771282439282196156552876474883325119878289539011252496378909032883942066833339756608420102968108042941067433884467487410097809213277178428673044026506075974656857364765924424836560630413450259785476332761090060359792107140382807754870386297106560797130441742275090481789915283143151794906721229500138272748479384590312128124373098970248690279064641212990856251511835013471618077699386672704748973974087065923115270201342063291758376812177729563886839639510125506172579822550515706487302427973080385645065057213487199411995430238380911284515004535327344726772854050628215780791986321442336551392196972734212986350185432687994363117798879171102094359369670643198536813365761796459729019632645306182718340040303662463386365406094738641069071491644177328520545922059512881439136964087305088747218136669838866176865115726564985302937419507730330192653927565172235950231275318835363611043932453652346238711035130127124414444343059669078641111914237475797739612595704585173532286103815291504270809189038416275029720909839095547310704062039716095088534377778677926140089911448219654180434883175868010930549758918490752518574943293846271213577222990855065583735738366942482020806696026991022760041089664116566824377143931559388289212437833809669166274229296477795031541668620546503108143354332293831662821784595869910752159963101529070619528111244294182488764973557234946900525421563314028471949384349366252839866652149681846875900166432358400000000000000000000000000000000000000000000000000000 [172,4] 990119229041018819297453367177408396330306940729706192779017218196898608805085234807539763699646006690968345566765474467162756027901624376200382236229630712697400330186056076530845746187538998748223166217418020798143719635997455382195614502094626741500050611720238176322750655608178920368465090478337964877989079766371505124053267343754954207663665133364647194607248001841987083920195885197873288784032328038365925185066721077945492979756025331432453815335882696528125457009260340853999113967542906926599868581601562321111551106967459775977604150367288216420627757697253221901987864446056092119671678105640150444547654650253120672817673746031440008334528544701088245003570203092771431148874778287772990666988633681113360152478021531344528640164632783456129360173681699902380671957440660442884268267859263775407701377349285349593287415367047730350839662123327456001757138938364511847865776593220383042447007071898885498885577575797251143710820461082114875719881230206534595928632877364152680062055763235105506750557154982941182385500139450202337999135628355551469219570708250990975512190020173116021146890425415538668561735580568226657379689510684077023750308308801482731337372563600343274464111737584383121211590994782676409950097944685922451975653039623294421878004133365426330486622580139291333404299499554892127071866984572359988882793766446063848023399593421977170191053934064358847498268523172255138799373808919327203566023811622039638470665772305060938726623605779666340557572988210394919886964220335448301468018902350803030417022041528763107267630952197822984610346727164709449981594746835183575300347711054551079666792551889130311545941029172944021828928193668413100576741850245495978829373152672625117101656673973291635837946197432447443039246017213157381032324567911065111230133424927107671848050956751689208881501659049132701683550339695902720000000000000000000000000000000000000000000000000 [172,5] -53368209784904566527853754775291278229724064521553543256065527622367246971323762108596915681019336327328700743032617782533014327276178805467971170912410278685654659131018178924966819128613980053002919297937815514791823190471490018147000414665631497344418695879015113231463283135051321025604773971971199153542106704844293343174847455172316240844347901910210602961862472043899459676117964874276976369389534948112108392294014190476126679402478950163123023380441672702482349747535523717983229155375454976590008912290309552198156513179969664428699095450174067916875132914181794821909311874549185058781576847463222300644350963884041510690676481092545255859064734922202250788505698962777940382659776783459776494089503996339214225045933129536762279524569893452587902041559437416774824625180408773594993153904904836802444902517263967984907983889084197528526053610618975126373067568481375514408780811126174390213253932565972755983746745546356678464346745776570995742395321335636009832769290206295705382554120358026117370353869683787653852034339190096375451166148839518805377884627355222235706841257150274059779447000475210354537725537647319943223886812135016160887802571759102017711528906342896626084232574446848795727934444404863412638468998753611504454466589856149160148921066482966681538151959458990640659403982875962279387382718565739069012654320084527007326124212712053721392859656809941163145628770245507615031361753363059517614557781602485199163265046077268530136052683787439743646317807670176934792002214449160044077547108758456445671015791742298877188379107024461348826673831245933829714898791439757839043994677357811839415675636480622818222468910579297676355512838955963518375772722015183479770807755600535852411233119576150180049880257685516429701279931590226805361914019094291451059355087238920428292744108674653679893321325755472335485076596065514291200000000000000000000000000000000000000000000000 [172,6] 698108140773645000995121697775658513931062053526756900615841832010875547702213784289555592157864206318308635061240686348029220638830825745669464131526022913274282029956828458316213225554286006145243480874865649503103377597297777101257753649601847115450167941482887727823070903058000716154095370168338203969733405791921735906024274304438061704450111829196648585651757113735847182057723325090601541083209611363956046009932475373835924076796131299633696237636857840431903931644378072707379740958867383816860650825945643060735538801769035641875455604359446610068674612206592515904466491987608217064957636509628438951334913250770271567855781877767668323564264388169366066763114233356931051209425271913604478871007329281866376480428042340098502970553501765116770914505203915638385125672597089801586211072374381171139572240517112709242727246873105844751600389932137194348983867795244350078846013400632904623168233541889585749884060308525822820984423933999173280098685510494480145447029179523909439290967171757592426472372578116832885088622775505932797250645232840060339139419041219889231312223209609290591800170151633864988142284830828377992422034172154854209022521891726861878271768791278902903459407708596803263627942130028669685246580203994617677554247409528535663875702787969871275971069713764247768920912301204731125826286127082018558520848522814100737778320852646996160987319999349780159493220198823624591449551522665767310089952985439312837715297354700117310393163062076647127044419925338698239217388622010699286441667508129677016374465255759542748263139078157049687862197622178614209925329219103960193536098684941910437522633701239155245315416503717693630850310577190319852944115473427588345965966755795961898991736686390375458716433233280622066978939084235916484748336327535413229293683093154872417130859591260709310590055263335143574898855383794226036736000000000000000000000000000000000000000000 [172,7] -4589897779757571047620755836600583675333961505406955721910538592506874152110605300158878000939010907648334909103199330699058431506541096406453406278629643468577695311176973551700022163075810694105029605464503481141657562940214237135413130278022094594631943520225482619428473401889185658895310261223083206140581989777922238607569078136180453990073638729134587832735113717719243320286787643395407949086809939573852255372324248027354502932863291015951773427856609803675454982719656072619429512875538247565730676020090899738485479682801237291679028448156363315543182477640892638396047629284492904267596260870875062732121914375602058396938924059992401983720748060912967100815644383166822880562724382347517193476327800759904079877167846222159981642362471049598774961365709031861891127880073102318365740640508422960630345903764285054942013270014208688827835827485015743597331147330974290037723662945114700010875329304510404869744828592417242076170155847378395326101205347738582371610705748640591071135530795542539725870931630297420364195281126274133448093487709227206968116902534548058922186685880145608663646403734028500936820353648301875545345879787633593864364776035543546980034709656305347992978856688235269067574654881681265822765085528384840794669188773899405368002752765459341076845581452695812101611006685949129940084612460025033366058163941266726136554085954001408954631926029335949364480988391659961337934837955761920345845097517944210696280472471420614011958037074053320205860487109947172840321897044294100942325138087784028754624820043085009273109014869782717723311168483548369518728397607988006494769651198238250044209814544102544765140993773321449520320656908431519729628349119733014720194583714041740784204595248199465079308844322659380559527938439187564335618385382558220742798615039722219201656677168230364653451820453582769229099172364952377753600000000000000000000000000000000000000000 [172,8] 22615916090803652953303463139815595178024568617414460937642584972975630080680027467804582049579968744613851330601752047991561295877566984517730505371863135866286248603287899281251280506032497340513064435755009194403005502003329119080055994674603703832841889745849927681325718893199994870981702003733624645428792895466033785678150255263018523154346695623751174408364078983081740891196097001439160884720201325854471172890468120423161916426736092333475799140957876225412919939534777997575006858873810728145754185966299536231327055483224652409478553576420719544012377092141336351375477836239698241495578339305521695273728482092913463351626193846604970338253186123474580321491099875418993035869859990730655980745456717183762473907539764765859700384833679182565371885705580720611613380457789929926398113339533793073132407175023060082049735725508236510171816053092360367803521566579016114364145284900127627771033372032525699252580806890630653937816140835794467516018131072637126794173285065562191499403468985528756447818638496106896609679534004568182496278175647447324861358908917842589612897241199589986533527216055871512643466529606768938313023136483359992174023820950646523496191939145050882848045410729915624024917107571303822479582688154189715357595796800685767113586911275220458978698924074562969931292882927042151746770928756863634194262551781388788199201343842735132577758849307881942007109154172035055449446889712974425286183481571838152098821670547990667195552856782945608872129895312952253340426125227665797515378953282304519017140108549631299114536233237519431802210234415794007348132992625076399608877768161005553232361486031229689487600304781903191368788927380595130875490964700150823390554529244836827895819842992388812103920411587920601947122449662266622495748189134978929814336046345618177770324933335264610747508458885911365229244445633458242322432000000000000000000000000000000000000 [172,9] 291362661724616516904396031784978036607763958307920216943577330611057095713923915725600465255085051175505049381497438480235715051899260437792830025301509864208601800021950316721614774127411067850786440085169475719950572090826112961601947572420738324950426497132258276073832254048205369481071425408682843854866889281868829652638774793918279336407512432553413354229800676290699589221006336408119869346433472639666240892139981799037113602535367215236527214735871649623948280265093505918411077559940792854802442454775791781148250028203105551055944909286340650540064559095224201779813536278796141573643185528436227693472176877018579361216098346591766727808620899273465268487514933766968171881919205821613912248289165133668884837162545882678882377232979907163695190527441086367260419214155513153856593593155858412086551498464017492770265689122667809806174710020851942103637845357926653031221486704194489227723367237031204804558092684186383011159394992807702477111200088498846603798771908768310242752722422610777713269824519604027072773189842198816650472293238649428091456793285239432813340542303714502894163714202166127616928983248270924658317785558060547994281430197800672825193495089444930824335641425259720692242111903362970567964015973241599650612897209294079946330204398436105047622740342219621839489282874874791907225246022548229805530180148672490543817771077918986058757942033622627636965276708690688094423235411486490943125769651768677083545577994645103814141870052139820819502854163908804243400947404128496005203023393983900079569759606767298094818398076963472519812229626371922422410685025077775022660929699324634165090229689957037908467559907683918006542116638834331078214625057775527198389417734870660661896579544151706856739362091889325986856519461266167615074429312297671027213747344611051049108514067319604320611317480516555339381880037096440410931200000000000000000000000000000000000 [172,10] 16273053808778935070498088288225827814162448284148276153325360372702772659549744295643822995705212978991451259289691211130206371870469137401902456972066968177252789754513837449044061018377297938339757719850000312351530473917513658283138600796931755477416489741091763150513889014589733972784666490258771079109598217037797281701485752508474139363717025201870936370125631936340482903396125182833796654409127514885910753553832525485543181275929256308528351395984670832718807919703258340348974254829614058403959714017026874893641275510684805055931277974953730659223988745311124637352140324450292875282236633461353785888648977192854385392630508746627858286224897722994266725075868701550261437122114707130335824704080135521809401355293630955989469943202796304172021365352655055055379455970685038716828770265188588281341622388811243781389022055875133197288553300373158628066333524487081481054191766244925155461471638771378942911356718629396794697369748023827834144527253772050246077848871954358471053559023486461529910630634477028526635201719655521718884223307146211712497570930083145973001284056384723362763255777806238760227859531175259243616521221613435898314365657014063124592353679945349472464125769761944272662491754067150159291487696910354758484801296962171671967503598691036906187630694308614152632684347737355271785956186650124123545344172402330706659922548591755613847680182594609617207316353369746215016449975989777446957642538122292968895445970841826167177465173775180933868052563866371808157386469583593049103208402811908527587320041114271322546279969368957855901534172089593535822007173654400876131744660978435148064100449309532863077231688392030732796987959253847352458537929366230635702979084632002757446621718592398046477973019357948689551624878262866738581673534584207376505549072834052592796769137615297983479387631417657313197572105133590070563962880000000000000000000000000000000 [172,11] 644198015117843108326831180071215033589250476414670648651851543274847910034481279376582088666834596355478015248704925290529515313360197253712119120689370562956240670646984024508558547156848253285874289221943780445170438302285869348407885569155130444339612010490609469754892246549656619622442296571836490243627902274717015419981378980150167726492436799129678463463419057454977920060270697740323268770028860323292700181016901719962159619475980903530637371042937541329973833765030729343187694861257747541068413111473522760362654605688958861566579052416576459637239395231584800752649708432904232713279042729402988145214631312246956797132286131745175134363991700000414250956806028898052582914948242980996536960707792509328916422436936410930652214795937927826518172374279325802051532563224258331632918231983946543543311986807554911638406281214390868100159156276163313926830589209527188038653995272461583196741788701542557688337697424824280368794374280207381018823331791657135832376394206808921453754771376386110899428095074030793763773593503896516646623503198208094997177915839597974710702343478189727772724390045193892457445101969208977313661166878089197352591184253386276444830214856406794539462226395668562249002126652294758266741123479906076697178228823675312800815974835024957321349444854577381252121803187177705343369052755082567373935871183090334317691703890594370227532528833001538593211226070734832015653613141107460979618330655053234904480797508297467381249471053357517588023533923967826150667767429801338639483232747958370285498347657844231485397922417823446324356134964183138796251429149059134079649202459479819229791259571604440168279333317567609581050333771025997500234014755450645446291232304275370913871998948765065130919183848009094848203682723700272132802037300568317135905502239032361874509188589060520804369620422633617260690579164740556662662758400000000000000000000000000000 [172,12] 17778368013768712799655215907497909709213890121433295931147862261470530847631525465698252960690580008335867995968089695708650761069194255479206964425277805836223760338548205334475556907709186108206301282750383953418408610216869799856747968724527946648085267962000471318658505496986138911767999827212305683730362683165722529282687897187888852823063474356081068245775076149399252061851901750196487674050498161341794860700750614580619353034424778262926572028938261920494392386931115705155654855700953083183880214019335690115215729380940446875011250240150737535019115213332326401567581971305516284695598611760805206888419041125443166344561147195391434413366463258575291163145397660278017641789413072581568283944146956715049761166824851765857686072902830038447491682597729380320910699441301597370475154102844616679034590234300288777514261254815990411290859960040885060078255544727616834071831525268845234350938444241232299658193606706360853791346157804183588785937823849144551740134532271262614618675295744490745937130589986786926576248273429859936745776793421158034833620174487766217808723182695813125643971551563222449323144174949168311951547156654491828078360329734712747327566017537299978679032054827654991491163947015222671871238378332479077446547808062460470054311605708558544635516592373375076023257487622682467010807711512397626556657116322896848433807616837717511407451130840950248683749156193254296653603316631022005694033586654499928114976863273842026762441741675991390107293152079337218680098144324162596402007486092013365004975698942854081570930251832153520896831707966927891519992208964037184343575797932802331439393247723193075581673277490907285632623236630877805184582602476559000121930546884473399362054767815757670505065120907767969246388809347028291168528125819817601383671113824694694382960881141559387893066786244762271971256158516674196480410517504000000000000000000000000 [172,13] 341320864491437066364054754776438276464221270127586649319625137248577057743861826708635651379943773333672494214264156979616606245446406349408259548773181510882513093325475320016726086142737739895905480022512814261941459868081762469049356234813823050898954119172723110418176683478287332028447250043868209507562866530576648696830304559373080174373367606463715860538478561104059190583416595865936521742385821450319608424132093939028322326250446256133297560775745325341512332411589611697934219677172460724656272476755653634699422926538891190805790180480881863442386058101636052187030974230313480834422255629368877056625753742997991878655703370471526293810760246146320049983999184979533833204706534954317581566820126224347028298031191574190746577196104604643044390621388546261189261500779209025750399568746961339515747938181256153633421196166690496789641257485529297837851870258136407893718908794267571726668203489272522792316877564244809167766348866095010375441632310262643234752575571358282622472821066131717830347186170628331368164523247700980108829341443480095421599919099763571831964867933926225496190070521446833513650350945773836200813021911534761217083833222361580505152505054626277898079782286484563962816522148119243274397667663826322828051244229860316696195602556472442395672261686838588221157446748765255037124313856185874543474650635814432710770995767463019454486142484792164791489821773787678520647908664397706825767936776962832047415406590683717599867888339245744650437202646077406940534024373885323458704513935898175082368882422022306721277990627549778556806284079810933696622764597585631401049513626308285561914962181996675515000255027002071324416272263043871990645582005504504350905900082119262713682984459760439057889410631321296486440745569062216622460611281402472427925761060601162690806582769038250424526569898992362261938477691190883559484791193600000000000000000000000 [172,14] 4884922504913925562699012626051549922377282868873920977532934173578591494161832617209666952231267957988935664172902702784936637531803820607099316230130669909732392267111381245015876404537540532443543955125258779323083528709077448976641219914985576412760279929604213698411310009003049215438039306132832263181013698038736279008394177308863864491185345061443478608299126612584967112708800816426890739732317322715416237247136223518751232559410363424396580672934983668754156006644627416749520121255992168866919723880935807542000426452739468110796331637161760617632098261320700384913336646115408499269101728781850421396636093287279297373890030277114894620790090294971568761647076047474091750127995526741815485251224653540169035435690752316319335148638209225076765470839742933260299733713839402160686466334954937910836747593633429333321506080573646638549732820789392908721253435938154831096146424957450926346653883436940736243009749990117281750257909243491492089876948015850938791802498305597704962236484371128298975179490263361633732101244194716732840583776576172375296552640805909913714542935558775749210728845440748721090241215408115815057796003439173644251469911071861754253298167410119248600537821352525396778509357729373574907681785689999749559563882488067859642858656801944833127542093146278665973902018791826333329553294044627381377392982392422532721527567343759947808008928759551719516842869867627395570895347661113868599580228337013013707013138427073319426573143731831299618143959154926138716562690105224997724694676255940025081722653746414630618992500565567412270657819871634901774666870267140223862988794750044712405203000680173687021131907616305092667889163444751805022780652777816840936979641457150954284739567906521912787957009774270019446067241968040865658664283391415070928256744204318546535980830282501629236874601780535732415105193482293827292258214346752000000000000000000 [172,15] 56422372812832431660557162487540537684130573593058318210244786811345792881907189025972143981003211936258570581602104540463399403477053143922170252787055935013048700093648957401992898947629030446808042466505990660417142959756906149803694000283765123170699257639780340933440494160023450369884075777664056035439276749434119245928287245458753356359781635045698635680066705972674838408642427315529165047209583400223575077582729772462116997616164745728927026199291511220148746803892341756238368929696508711388689746239034638414969682786856614283136755619706743210669647377940233459941643033252863260635004196449101878214869343657972264415356576649653745658464652429166125721965344268625103651350655428920928237585522892422394004223558088611731405342685705908373277688463213129169828922343853658022926488879646681636721181149509285507953489917585326288126956084130479265293112455514096038532820436675491185540050818238954335036401799120878458239698291547809713665479470142836512553062936010184329787452959854512874075026953174256424820968620461747256311544826173738317035704425366002683087032908932448409533490552499531369638651060128407171550980262450909318457256731451278798489164014662720231875511541546143971780771688638444461039907435870922371838402580452910823415423620340609409687207296341408698335793489747535581996536788990928795002750032858437238562307042240968284854281180020048182876228608988334535212073713856203226340396481572115621868849149047438980575422967349799481152177968849305336972738119282894687196363820870138603280668777792307649335909718752479511981020969996494714547767522460741792409277016154473892200387996099040801023860211229208318285528656616809488235788721605633292270612047040869729038482734320453506974814066746746929814054701043594039267935548395716574713819950467246814816266823978436292844786936718089162544011947216983920222924701696000000000000000000 [172,16] 523946296017955462250227810134982965627151436185094120192278310229907607658271103697293145163579811640224757428810178505624004916496687958975742103268598572047924469426399259635699133509448761274693924875021949484277938177163102384079542929159837115820490410183482134656562139837515546070367917746984756319862557978828627704204829673367675503767902918831182155124630369910371957395820666505346315836176175267202891285193481541797927207111652316108366342654623385432456040721134181946978765964165081260423445525693790644326340529467965425246938957446755478147877397772112113804433119019673774338119263229650005406088394982966539491119794347232904611663832708655235386578343581053278687200624948583743702202358338118178978798132215298798726538946468279488818698483641480252525040264759227790163223960613265138316118167896152909203401877137522683300556772228469958808779114801431614180661787027522554074962087370156093308680194644268970717740838086201580759479078571461825469337675215348670634333557221119857089433365850502459573055560696701964974328840605255748493127211812702783955528194736925498904343731356384065925141610493273960177302791472046320945711369668924571912922170458125635976055514062509937483404774828795960659216806507999939723644169583400642116488284631056948982786932908508487388398108604177779257534270290811793912130771968305239141961310128325475993352374705089900267406851175256590102059057043629792582439851553256478828358773955106781583277706639737058391715881189576659832628351082415757301775477193942548246220200428610934883601829656122181717943254655891621293520967564289127543234085931248901403548987866426967647608848353171069892014320603609156207861497270400911926782640458456209948908385629471966415030414800299312353205449298675032943897142224407664392484825583381338733356291722953546205828143676901048401677126351175586513529175487283200000000000000 [172,17] 3672882566934083580436189555719076086721547802870952341335050423459881903896744487040335339282452719775979950671176082877636369064586868430455319338894116002275034276664689260483866520622434567151602415356655430673807006505946371228262001884549938471460924438348705385131782056904850881419343954901971248190844628123295370336413431768506028466093627338843808390893987739422266508916994327959569160664547637536846641532954230916599212016961382181260892887408052140226302349753522147301162389981770904028343431865437390335885484433359416505362093727523003971706000727917301191908153802694828767680821713613530201019097061994959845819405047170113211710371283101858724312491211963077076322590162032930548801301567771462428903311820106584642116170420002452287611280689098481152312506030514243785128282892547418482969235622175170235462168704926878579552884881795710443032152171791049382147962095990243582542682496368469062764790546587461586363030779726710198064245955709100048824245626173934923653670049540262344758919030611870201206948004485058960343223640802246504418518424076875366995034840343916281446773113930598499222187080208773837321324483861026798111449260597590164483196099104632436995188748742781723316536641326594722803620084924895416322056394408489674176740384621186368613060618213840541230517340101806971511214648865917369251216457026148475423483301845206176842838208209980826835759907389473982531313106790908277862133076989541180519488912385065129925360045969755699799037064078306645197607498796827746582925856649788427670733579176267887791700539661404363271604900903842423976515874841583167313198998731056650143516463196625053947045120676832068493195052268744645894756002863158580931665681137426137283901784466719527983183073633851841389838395993654947755732585762916050700022661341845355556546924853907520568697889439001990341909776669333201556018059804672000000000000 [172,18] 19161957793836882301964434196042712466638848716905082993156853995163681834955091966454460161333742151925465185197930590361622911765999582577457020057597868229413049774692172298368941703159732596207534779720602104749198064256335947988067739962118353749555177040384634843853958009513748492291333116943151863042733982095183947419302872569573378433059900480344455389945858434519904143151223562340134834196790998059151054256026697411019655094972389011342545204364339824457518573041627148062607615540872151441397946294675797941874490753776497401303725570470181088102355596198483101323610843655592948153268779172493885854306316741022232478110057052230139005698566607380271869858639983462084740861282548575222948744290450333643315824429025550885349226185636606641279640616887274904650603002886447870475355461738153984348832465925071447167191236231984261243764694187958944201596603803802111935534930646613069647627150651799320782731490010325455181517045257499907687438508272552864340658544230341237752950038340029316290869082208326186914912801907850554980635981844984703801535346491109708196465808426732755241842230432590828504347675453362321720577530502380420977986961136990193127732834366760865925918566096740445067812345023751136441496497213272126308087222158319688707033159106535980356606170912514502679232018297682355627901053742215798819593124367438681553807872457517096549147103832674269627725540430893572174397118207690473154150576957066192915013430141331818128515889913224861491070386371109544743461650147894017943969738497571324346141099279596090459713930954975083342209206651534176362311360508009504378533173567609237253420888006508087294551778215727015618117129506711554561409564851862943635778879206681543399504173855744398602335528579276638680120093352219635353409980093959537032895749877530786311247086019455484168230262077438480967669877560428685162639269245747200000000 [172,19] 80068303221618987615138645184571537915285844345063573004253075591176913351490548092180720655420862287677214496486279008577978041708120852309631091456513117655730969816453744878360596234945386471920937705384925314805221480441362252906011117944056509776115073968779978135202925142129386816614006426558956739003155284127142313887033433772177539725899234526370854615660294789949123389241978466757685638197459213977516192826648452452661155647644737651248006111466912703694834277865992058896229824574669645379728842932956193835095989658473619858045710074672135264915228170640218484237642842348878185875848802373962127080821859787614844147913118807750933182664629349368170289632036310919652567044384082275179362163080883276589116223754204268093150796779187286017022472222399631625341552827509279658267578645182508302042141534370819295699962820071219839584999860429373565638696251856343897099982169568918752560104021829779182270124017884531191950994623284375909884700198361815360717863624881401286362161631481359338263159039059621058130126722411733055092159457833438691635866321849130225696755956857920706604598139270645862979070974728479011307059942837553865740805458758103809008700498200687129654888288301799478906162067972032102289383196162722221502449584337291170733953871723939304633244369977426774031597052114450470863228766461086674426411095004677769934089903607002566789655946892560964651490438493939631874038685694140392655423934588457417999851083033983004363458121541911605947802527090652042673175751062705428857497591563895463422277823925836755306333772141487086601516360312126666171338507100663276979058626495583689884236576451147088064469088227894353694175230730139350013080860955182764507306423658127337709956535880359256137548680841512955413163700738573688359664976363569294236643638255769171415753329755301305744163178476340355252609852629291667472884360658944000000 [172,20] 278389289784709005202552431406208930217076236488953819120375493194436943056524394142101351637808082343792648542771847179750461434187299702414716437034790096242901586421902257710362094321219865519097275871645497147297009507500257789582232055652965134662882785249166756686336594853509420293490090562639350752142410510077145930287787550860586553796350801687456399525656710313376751459898209256239362915815654507098242381004381836555842766012518513577742390968050219028925233442846985865058736297668358820070050503746186538531362013219739170182298017578238898143197521074406437078620697473646961255675890873735348554328557411443688061300264017665496498062153760943674085593765038883041296262255161314715831432837967272955887262132914502083603056452161954296855425449019940742653779615478348347756877589494778997150920446658228616413852035368695313900884947220409146770945565363814981556438890524693327854334262772717616814935338077600037074176429497897962450339427362795112657461539135190947239696796379024406709797933323963237369009425050974161161734978651645753762752779126865965139125304344676249545747668758464345105275299883150898770799511963510489200579269947553490426038929210467326135159225604019892669984688778816263869182333063629032613171862358922956966110716027131842912695523789148686841401503411600393026605563366650354485356069762610199698052257345891014682581980685795694772625457284800560173412601062236472597953552100470871907890873143536669173970736755467750910995376884063917073437824053599937880439547437922730698526613599973520931052612421285015479388312324425384011312078322368841297159056608472671159270889736566074100465542563591683554332555975973520507236607761289374685254677582295378134032016272871850291049355179366474399335770433026282045812353909873615969735390083416057497203634795994235609852825118965814841622323546430165475372487200197730640 [172,21] 694089146339861306152014457387518501221686060772042164694343647191387467184592974906554358523755153507492005601278484193731966465759682337518310657310455349062455624265183325786162253058948138311633784188553623735534936726670159710332065003331475837664992593069754695752567971124782540104712817076415335064400224563554013132070289444854110669032536058537595531078606763010183198961790209890662422310608828442151942805474702021134430846930440498067832828674143369986129821059621129616255913266497316443338020437586585420036898586280152639257730366669426255453262293873581890957923734949928452471450481184006421790488315015860286070581529662373777770769572008798520910007704246115390443944174786819549249837348689941521930957386332043648806838783393732726778311429995866792206847116166925809895241567779143779414196686008266762336338270846522014358469595692973719838831037293478690571114464345403599081931571058736992070721551113617559968456983225232272887183756580073450771338997737924901410798213485953713254607596589155731304164011373460924701050419240452293155363845881807088995400865389157701040105849276444300132230821061693920647406291214966156989159103832585346858189227894867394891436421396217234498062315215887979438869462565816842333963478349364724902393083695557510689055488780546606107035764703923263221357939106066954329714373739700441952757936719565361924942484345125619262299542941030046950774919665815960381364272854041454901074949793810287619459627461922949932075402069972239627578420996972184489176916365356476095515992218012069347796737012218406584351068771371088963944787794841828574822068239974734452683356489476787620846549517790130956902160395897496657840780701389654803238543747159471177089653718468645924860863385496036779488273643565020945060272015665727653683847366642602317366384299147335246430282594429915835580342366604279629104703493824000 [172,22] 1023795710340702165216160945102028152563687786841832433192760895888727253538885101191287962769068877252636373558560054368664390569033152826605038836686091023473984907253213776531040576859410548828453623604347472196850192705132566866046096876908366829107500650884169506461074036584328454381070472489090814382671337506980912261271070636130591510475733936021876381047228981434299207958805370485247801638403419506500129277709382422557051037027332116200007689103456104745717814330498169394114611737437173370146506956128768145705641103054877592894098113413585291423906093090251349850663580798241896157005525836650335462313049834197612186992078421644232006398403483593977389481290733589359766967850029735050667995273084495873882342425331710088287092038753652927386345340101557901805340889638543276828308554259987111918546830234102481014928525200534108397081980048579242692785216433555554883735731066664087322403222431305875189684619750622186153543927120665124400664983327528691843889072085485331184616004712999879488347545514225358919342291869676633799282993790265197857819194847056534857778826920039992510429236970421798583958822146399249160084323085841245705931623232090368134824958090249786185603291758329490611875879310727623075141547121237802263469981962270997834777624362805821134404690049305976237627147726884686160878387740134836654019113029628317810145709642116033462822573091600675741822755514364309771664488172959291857795182349889831947810495092895894045024717956109606879492581620577438227224885494153164653207358793480245811994396383689779878862003464917331783440147495931990349887032264538084271158433520656167534002865600508732265694400492408960251265665713057289094684385528675075899836037488284431517946652928408563746985547983756903407580201548577638990469909071994560682933935815636295825058774470002603149299310620187210434106324601313289801322879824000 [172,23] 1263474010110411894627582801386830577791973482608662879038754629028523284558954855979462060425290648057094520701347532702271746453535028502288572903527453893610996155901061015496600044130303449851744806223026430351939387297149610313647667211617371663508241952531780934913272628046492763133757495106208815272590094216057804249133884258453375415797286016913704662078964742105288421023737439135646691895918230599328016210310481227890109128564340358383213770696281987482294239929587729809355229098709842396121203074199400929765989830653426689312961394991413738496903425395039562594722502449013793656769839663555211534065675908223023668962872228271406455246569034622161530038373659547483918236173990211036213034150391620914247627948254886447492057782311238097157924877186849428211658503608156901886494878246869801470332554117819144928901222017886434304562099766992268795210397017585314034479644997299255850548570036131033014881235555401394859787587477744152954343044780279312970635172323888772572509447097530844156595121315204272700907922204956552058736758498075274676526271638400347234754547349581713601179738900735697805888611583244893328523876301930167937796075853968400667217982422470946221868467437843861428651806690564810104722124622206046012512072749586876856717260890540992892626035701287450904454567386053527509154385445479408686704451722781510631242926682523987851808747362757328834565036168020193282430479636220876214389775902025724366902411623085681650256869358889425818432000784926124500130839096318541271083648631808458422877449270187737122722006789292962271826175078297913666960821179354789662360625821430261427627690894961568305369290993066677559944229304231269420675496249161404098041490432180594107437779829697983112950978572819781210584961354756444640948156087627285686294456761477902783693865374289626931142031164290509637130435563384162413719816000 [172,24] 1987703950728876548403886237962670285207758574202406887487368884631511432879104126384148008249463011424262551274448850240132362938613898054478164378479086196077160986435571083168462404243831381202682788122818230111675600150867870320259744110564092979483004935071861275524204600506707741150539603578034689649876007206627257314342831609133648544795223588717851835816592626272446079994615395112627648877816390814911350899210740174764048764995605871354359467439807114974352415537863413451671630197718837626718255011914596117144884656718300121297228370521593532885111522873377486290550215929415327652674200571915313637091002519473035632676522766835080619325301491653535484393385540940788669251653387038525530301692694089462356952577034421067177278123944569668286526878953266744738152447564669948322324962761763759532208220103031968498475259327720423256444114642390095584642694544156071163219810329297292098259043657351239736766064993523562096881582419159008206835699168575478441319937914833266418200900339561534619236033424848498476694510970430599765767885663339312208212644983798669573968247528516416121653188773225864923390402738803951308272202214227522173884859947775005690590538314708190330009659935801228574316372792798574793284904357356969400487818155320293452427457568773182524449175347941432547898017893577617814915345889042593621870617660344595987656252955418227697781723043555942197012671461397144838174654126744108361062305358428325366861699238845933385687151237343906843078920233091460422033500301487745185975062134684598530707645173327895929523575621752546584251570688021600521086935076771484431620667349774599973354416364542383989711279608524606977876209897099659019439272723337164353474151188334090105244787916282269882148772708932062479666886603068708646609221700429080314665216518199283300736498109641556323113670286888780979609620802339091064587200 [172,25] -2779281515323049402686366403894514988631912476327660944575367383926313213243713482305244440850697923966726463706297433677123613284633444722363407022533399979959386483636292686189771935460384859052935049965447331706739997936336067454886838662280495722781899485687529921049589360078124565151463000855623846876044726626647713892080088289565543346605780206583237515662174897873856633975839865560874397340356182660511754346099078713147580002402935771416258998172236589464649243737072510295792004456301829267969967930767938797163652752055694366903633988554996667048541069125076558472976963834673642413873376100567445016068742156568836598600512500614065811564495745425857226720230836539515478955457238305869792346535293928194435496123671821547468302239480930249532575219395078361448595715683378989017877181320011370654496172669489438016514011056273268815246385813275077075942943076901196129492973253295258826495380410962914278180009070531191234744707074074783311448137015636425022903413373705473557981105847265705310126339754700091959595665014953660022029082742078794522077723832840182255499234450949337011530888916198766907352120282072791115006449303391230522544483947195173663301380687988250719418395429694056124204671894362647656706840172987687393405642706354700080166652037554510975812972829764764709917945699295707218630831458679164142847036345913092165496150340089587094172703533285395785042327078305278882191961149034739593642992693578700451331556745920609938284748973017734412207593580820120598953742277965709164095147387571485085734169317300357735193835281489604754379077042798554632993808922033257305309502463792892060520277099314008613354405077367128050097436490243559907963943725458386768988050666886706036590968874524662732815752550357130051222206743870527928097375471793218654904923275009525862961623622210380791133557720189305551322335509967288614400 [172,26] -8405833652736079351455092713612568765600602792927927194460157930098798957219146622580199436976768871870051966353672293209747163820887076815300131318237723894453750362558144194067040819766261097399562287401812250118593147410374886968169918863004522460077483078863581689560978854545017699494763227400314612997869680078871917667860232438494032003647781745029035778337949465763232423848384346028322122032959302178599410807163988592543207721671501458271311624133811684279602665044903537931481793428989640512799659997904407828334328151505788255925898717033280056562672827054492717045023740499172195602688611907551170815504313615147351186476409234833673138250388054041915456391937467762465257391876796318548944344040149080184413904066254245016964913735820309278390754427623304181564471725777128690810286502041562062131617497561707439391009844594276497324661427891453190213157810510229001911657937126966980390163855457953106867341369694473350702109664928890591438491872971750849317318698857729504575783796059870984346338532076315110794046535968803081528355218138178264927158261561232097506413513524936094787921262022292778096563870138546076934648197382551784349673118742121858390345126945188904433233954215858228819871474497476284595110049967632408492733386139957316526229329579541859067771245491649780166637798534267094881721396875887134362756003402193936284607369491316667555114275905828494635974347507153321780219480277269225613420319594703704720231702502978017159299444106358462670416670633414190919153140425852744520330239785806519490333988347000785019500197111980554413872397637619335136315450679991685018766642567237700548520687720856190637049560227900566774442498551582487754497134461745557107080557192488277548925573872986777294884736049231963430071767982486006519838931791219005606323693909250673665357382211245072352482455094265766344843023353598376032 [172,27] 14055185949973912181997617264992232602280825480379927151732464638349435876733944448597619866410770407119208093323687522407503840686645203530664791186678113395693713699869276160649748838066806555578282331359414978195690798938182974852468324605017310863879332704717040826735262591532616995186521960408787862843778055633314418201055071164660000246967716823884745289856361900206830936842811703544525018443547165871027008388141951059344421006439622818857750654549927634806750249334856521845380117345401681608098896567159844430623800340601234607499731793401339344847834423654351914769362995568623542150708919592390857635106109535570574084336501537163798199399653558154815841773155111831603090319904189283055970416392142902168318196432989082889845767029752918895464774332031860141722870590717512320470908469022620710542047757498935872374806445674232797763188354315727704464861829109625462348674886967015411063204680026436839403857258197568854156350633022858613227686204841608721699609887351224465308067508785917199398714958777730584745137430006705927177775482020353557514779965884612391078475895120167224391085131263331703485141398863806075587629555512070611445723375643340662358446468199670645332582583858748247093853309348909414927866662725882966611279663868455909101327749044661835925733898634125265757228837348998168985792330876270703392718927851504623814379057966166776498812719405249052386246467762726954226644754169535497218376650755591747023963341845343501379372713873791386142822097055991180962142386998821266810643983048578783976057039103520177846661012019048496598278505914284343421303595834492021111359752963617683158217490488738002406903111084027118583406553698778152654148995297113376821069631546794206298494221076048058231398483317876852343070670662189457067896432536704501644181056160573817035425064547989925686544932356786570239555439878641696 [172,28] 1992107289420423739245643922603586569265656415669654871913418307552971247802662479671674922447210767870121769304169070425055088043626811172346459769116997813111375945983733112881554477397418395849669458006012794899937446192183282838581538505837793041302366371683882498444292154776683718140633164360747785421597105166432945631337533209604034039283084894070005729549554387447323152473715025030187698909989890917627368231102940272101682684503559420499974033259340887348320424522594106222006254076711099216558001468570322315624461090982830835611871554110309934377573899231062813979350892527344116848389978397552506500819801066158670565686490359720304290840035428662959590560559457327609875415664353453304441019963583137167305363097346583870725824934573225077619514797661966118279321125473259753940998560746739401293616913138239373573223888109168895381952463340912167471275050373162733966373299064947669245889579235786797566668205790600065956883036900229447606564148700535310650323638557590116623831446118678959722246908163560487750282764195546064048236449604462116988310015251618945904994512985755743731273110201885830151895570049549069670600252726344640974746549544019361843485180667154709057237273407020359949417836836433164956013112805593812098592860758614351669209986397468861084044023625168973505813470252464951687516800117144758027479089930075594120630438085245164005953891505043010268420921246317054786503976000912279354800402117409551606645811429122922217017210213385812785198237033320005802429315514206235413201494230718931777766626112627765498174055127096002213098553762562510610547460404838784299328447813501614909521352905855659083252079345314754119162546801643578744966589295422197530333138388191854360117430788660024882922272661835148664457546010555321256380588495473158584337398062517410016779799068837553179522896120722130595603346771128 [172,29] -48496193505472635992496785557488687817035913922253915068001715224789744299734676540436609892374309849999604757134047148276991199822888471220486259249984228884352872378517518187633646082501550546253714259199924282320916672592430187700473632499182790990110267504286005402658417414765725821660455744792633639965397516506027242814157607737917817333288265956466447694764406641269918967602131129542164279332532453423832164090886491547758618255874235036976200388822353298123494714272403077029758752951677780222620307633710205455551445961966470837735391364552771230264019524474988332015249209167381610393905420530946988244998233194935525794200620276570332216047105556446852014716913629096695626638958144176383120903232051899597646429631438526197263405902500834268423199018383608869953691862606455463854059072084538882501029592641840002284980886414769533897583622416304726001967686393596714002014596715713496939114455394029002186232404556876346970555537964931590884451499557870422714282459642660609338852293603538951495484359139143592279819385303774472243813068364210823599970603901500821133120199686036407147190102030372081077771474763955071678342015896439704169986069793819266475862873652608280952956143059903793088302956289145302614536156504411953948529671700741754251079866748296476356418908221587010516475915539825733285818080728456755264453215133172897901595229235287999547428354459536712061922880987887690054667637614501570250039125262344920215265516711028470535831104241363617209054992487786449179251934093911290584539168277927310778976328179261288923601780965951341926155542145296572910648455200109106928978140562826299814080561616644068288620859010006643665899135625514705655906478332805589839663496913177292464388462992775703165387911904760362926684736661279900901398175951682690454808186807069626130394095052978464276482143981229273330585609344 [172,30] 64313795148214296916767136464931024597245817900767863341676354846997968999368150709184052253122677443968045547934233362945230910005201891234562782070870419464236949561121367916289325825244228694259128157472632459608722086638589982362007702653197389060911706517403586621100410012796219671325661402153138796333204741108433533685253131641029176455338055303587547846473434359839847721975731630946047512029068126871677227941359354398759732355888120393816512377835093573250148468562977884255890522190804563957110922873120071827258257874555544527378429818034550928855401427407451180575770267322796238457503001294381993779700975167557904224143838712675825488972675847837874091154723882715667099015229583098306148137137190357750743609780194547699897857895963190603115166099400877806762302836452881856766438061629894312507838207901022954932619491157036174698268412374066027331203886294429117957868123836289822163415972042086855709928238947767727360553913188016812941917932792283163822931259799467960456626471610983212805986128579613586747362037765708968906687187946671802930016752243253608678204598332218799739792453567695143092493360750058505609703361259261656520536296777688808403650543219894720178810727998922207860426255074507082975844330541663641898414200791046914323101192489524663923437722376478184863300089384013155953082848255886624058000112694572913399185162248205334803675654110945519203471201880460754843571542318660520225151279184826381697844844549722582660710377382066738753880061063432585339374854491933481050388171404259313361477985359414960326762595594309593618849805839324045653025531236385795295759849408360979724602587073497763855157831030531869887809927120904172912531018606027195157513118827883031099573321950705299914260196953457303544210352536027903574943351470563837552715017994957452297856458413625204998930747808401556004106560 [172,31] 32904913028364061635761894121028780990829153584322249977881563069375742086416567912749899994910139070117785068337604882201722894037933162205142388095566772736494170440903794179753941406477446469376241388423432533918506114805781777376154699290961602212492079491102979417306434567279746840482794642586527037126429729971502718396319465557121260844429122059594135845465830231972072933129410946958058588687760436579393717251176109005928614386363600275658087031586351444520773636293698232400171728200102604130503531072851281910530220075216882357067435083805731765994350540423380368017182134297657155628965401366327138117096539957813191426858035058757053072171649395946363997159793799258907907998821649118243178929865511825850414113670017417288667001395064413511742408785935870159413923204307158948901541343855761399110610385628351297961031704221759164479748717146289305951954132070411708346228021849887794133902635641091213206945176650441027305849390397652319891799304357745676286792969933021298712084080808871294528024814188307435636022501216022240316206823045448551082214681546662859414927678372050401335437054725448798383151002870176682694245362512794728090769805910498898149071912556842359064457792360347264421141139313038747705213528795884331939991386418220827900157910503383674535241617470737157343545605736821165042280114403516701746044332452688232339560623366167699406276801609461234794856585489408976441583047145352866417378736400606296028659572097473816026582636652108000787550227760878964160253807877522852905110725432103732011580780719271166496265994789183480032847060881470567814883272701978899423909131367833968316394467163788048637709674195692618882900626454553932874578588106340723166119488394688531121039250574537185132432190963591214203131916658943591867345474365570181402405664066971040995650547844340899366002657509690678548304 [172,32] -163733159146764669800894255676442834543698646199898039045575231941886107155059908009677919985352000133244800037012065920792113945702316132525180557424215253587805568167767073388004596978628735410473052204291906610306246261959227477336678514634738876126367196342496978898020119554680417718782033362143120959347062071519219418281752245935587720884744489344053604024483032102710013017540685057502411385207456859404329872158572423837390997376508837716905738506717820293471048335052015744158314427145996100996137387394862425777194707662278565828886509846339823729554540133911927071361112831484155817295461838688422647070017703284311979181198290100091348079974412263719655028603661352029158695442077293428186152999655299748404347684090302938900449622706398024411963811717752574162411547745165075471991150260581972418777585015247584740525609106185369107447440313875898030793217777681002275859656607798036626771460881064488957509584669400009760990703082819667947522747874984834041051532206130097324383564641120619360662876271448444055958490038663099353627272659082571465181135435709961488337424228630848750574986093465182334418716540590372889965729346043457106111315682478377824977076616124874835814357488463446939729308641941775777239100886568323756055721537849006322435673120743594133781401149215295590019955144634874867795854210845425177118418851785744649837533125194316361638828621235970796438250600363919724127852316364990734720637182189235105691511113009320204132266172828049815329894966469806779464048399521690429178735389830972192588125814956163342877494976252987160687254497126953195030036998418608381921352305803286582289386755960552914718176416768674221142143200800270711064259192127214296753855821973730280424241622723675417506649964420102972723389041445280252243312425873191748144453547664935134538941545696277587582983824400526415456 [172,33] 134180472020033580137376665004728181021521860693246945989176095745665165817574918503519749556056568325826274907221377439924981440362099996198007699736930978196643830724244284692500681108601683297281371824563603085158021274047317754996879168689147685411823932498881844315231318963183129202855602158361939353356144098368612174207807199724972879604360469266306201942460373723545650148250487763691686883070247720231174306767413148864112735148124941946667893585892272968179863401094340240195524116518887676977078320802800623173148328837837755063580578519401196828814853674871230806031605798410428000974010457296274075252055900452842010314852605446594613480137970383586581034501185586457260773384778085474503502591675728638273225526711376859062164558967362327111697437497581504841436685920842543569801398234245555376033519723862292087467814352380826313044164649382080645373270598585278211572429353237164764284868243649366797077469452059934203125779058041176792132971804345540668857598724227653851419965873275875715926047883113066193059575819216482477270912596723341911185101828460114939280006223952205290254339691908730596048590633658227425586689707837684429463241922778045656141882567410558306743539222370848728703027157814290477367423236558568214920385438085136489289824132594717084933649078757575791367861154611980215937879306262980726128231900322300203890465998258524816259472459095075554966396542608766662581787479251354886407391105051382368663662250075215639139391976165119733161475625611269325963337141720910761859686965323215740904442907030360216178948589022798256306998499776599738605645825067626449328565750614150303260459962252226636217837215550867016263493526118650598828279448863211526327926091799900648285364507625205913060607183005924787717220287656550585726863032502205677820678022053409006814404886627774822391297569371397376 [172,34] 80035862914795539886177189158185797544979202482339754692999656245425445893804572046987561588206979697957770149899896045914329183794613688396082926796449253817618575854707307394383037420425723231719221781900203764585120090850611128495428489709739381214652944452055080089954107342513511969049179767613228925863310008567540964626158852982175740186653358032219447414426516065685915181511642275622718943411834493984387063028442493040131908678553329087424335777573220394979950699906830152453914089984497580754315356905945889464624403340661521197949560123077372665551144677098482460290683717075121482528196144196091101433228308649259419263714759919148163276251160332827106969106350492924445919755365248720575402037872132183848727136922723009182981559522306176494439455931772762013634593965077139429094784111613858145573270510020439818418774744680086796332123788614610374221948360396647264794683046679408601551418682072251540603416875638895304480087358882121093390686073381445199674951938624516644278363353045074406847799407979337970927915432251684990181779245515701121244526047733734697592387724197331475336030852644536042826070647706726667378771056330560851465442662837606167893789833580776751711283707991500132825536837505029530069260190501162959156027499344376838011512841963487690738601153957934558973706203764931575297222489449894047734669729188328058975965494669312319626808887402286935213588875082884555757440610521510763025869455125004964342738229935954338364018136703124510412215921985794034361258831738889472803449713679696915706306389510375725390424685248079861000341426625633464417576857174098280513959423503622308728642422442288157697966727852345192379214817353023885711004007330773183562412504504998992188733910829399618876205952391978559202765216778465088283780120464187368422122105973108729856281507072513890798916690309408 [172,35] -246381161777279039014629335018777125781712608109336740583334933878094979941355544748804776291486897384456307200927832019715046893477161293209065496749722038735711408057117567450636905012642733152552495416646388328522641197437517851928167700319701152761089596684577680044348294255869162701531056449491437327389551929057519047913287273397882667868050987970160881959977118119592658025454039825375067438643620350077829703243079939612627730550942067623924722383829758510165394896481877211743035718778499362673186251999177860743266401468968803564765107562872837016386417891111862909821554304783887235660265836219569120936422200709720154050493711339074050886983368503563282106726138042225055161698099147240200005638178505406224614602551809410228969390109323947352116020560240639807949758123494545004999507969677888969181631307579510088514099535525486284045899470405711232057341270570396162348577195989158551478686132219687588496362103888576174717217073198222918648956510487389568920967218880431814600792970778645851299331127671337329570101365921319279737015689721224901149060252471898943117152460419025784507132352687717741423692022559539545951918718805380740303811886331010458003925548936127659881065959339631480102454542914263045355720608059707381321889439801109183987723535016224349409374300970446608916197887003772861698578284213067241847681291298724046454788031914209380289775326733520835141832888257072941364694420051508031669915179541303620671111755397164056138712305494934157201342652475171938382449222435314423898767398777839961312026859420589446506624919671224567603212533478557461620993335637521238754026547291348670303428790472621579220196929212091077447029924268428410489822885775893343787636740906662073607892374228849395561678935286722683281845681759761733924832454570523496310976276610660946551119916124401599655643381440 [172,36] 165554757237555485110886107682862258687648362998891259453896008626692050161088357023373373928860094913925524228031872800189125476526968233838823643849713885808547935522137029826789366577805596268450081177102450826429812103661964112426593861221234108184967175018795879157835237988528818235016374588533843424284869044993556245119446508513505314960916330441366267641254860490214588773673469134281251000844851943060303272922753717624770206411250992922189643158454490078323385149840270006039506777352416586056634022831906713389844155614770776946548978985869282540239661377247701669227882914715202885300155662405850858012621013479782173388872047031926047437776067437620776319503791527140560169123363625706719208978286181670583331445284979982825544565130324506372160105904127979222655737688605579892493019600968034453392146734728784879811560719488161979973383887319625787504166197160471880012275115405568944664412733998155046673168817849459861518418374374681600392250855704102682728762964433824455433347190514894963414440438198824070924055462144724503336291969123158328860583628917438703080984554431518391412594589153735087533133682675060989967978308402656195971390391534949264036258661889095692631024054995008904567661049204562767115532790089576310529115325919389626039629834991542473237439116116595946181992887679419769410366361470485638152375034953636827616511532521152988305877455723956617199423707189450363823389198226449012706391686946775214989534017567406754190493903807157180980011426266374728928128718566617165868327861961800301023738519461273896268619085959092431555214253559953810320731424999124461242251604211843034875629738701051070157277014693687196478838916337383795932504761289733568138691794559771744537650921528510998478514117210791044203797303326463365508245450975962923971569340706903006877032507724711022737265564 [172,37] 63025539101270265407013320428420656076712081019875820903158817370408851257828632646452819439674392538302968080021378274245364389881997990116389863916887711181778407748321804890503395048378452844507751902000324701465622266897681013305912904547129132814003744634722708784278650988180953205661720695736305888822455496055107683086721421242587265263225164199365615574523075697255165860482507562829806202351899503069747672061987573833613414270121784086270668117620507655255644178610868672469227004611379677200320018471028307407789162469507818870690566686920768993333848659406028882397553294229419439113952612850215058529301257613831126405027227763184189678805012958056213248778282369852888026099642872132498197429960168843467657770569311395735359556606008784799120020201633080098295173217061894748820155865401449427654654414797551850093656336020207499529812603009884133261695743051474294784397428995535314852651692551698212382572199418826203602752079441741729164091843768100705290179314630775394138159780226792558578120953994512441398648441284682782379095132411469256479189675983525745425472988020971352361001034238389193577836799500186331667633674150791624924535423909478886487151045752314018263298024925841538346889113047853173452758087167530101867932910125830278592607707224861403435875261414681969501622996388536566416990953417925115174801328808506673453386138373480729360377345678907183574673604428101653976751482000137182634074861978023582195144718511702278981498544246792358235341310059771023077670980391668348218295277037392815200335741272319375153467410906121329885753059244912097383099523035034315927532818322551714047798171332147608732647880200255870260091560114366620451749670970408937264215793131076277229901692336590769216381586903439214796678235532024769376550107894735498191163039352356065741827197684918827596160 [172,38] -186533405831785786917792885875270553562491698043993729937088137010931889862951499312026883082975451592747611414075359341051286484805375995342869865871053019902462436014679207669500764155860429263710836147933308806411252147818914308385934683839784401121452888560403006043217520308864861814443442862101850639306005408878355529926433463088070070823493465688169144568804504692651371249435528938485902869006679281293451027129642359395523415697574714727868491631979522981884851968681356579485879641560525605505410998125216520773993533689361885451620377169836672905574712288110114110692897133488758955328257151823391293765670562830143186938627557888020870931577113119426855004053215635380359502377812620457241958533925104682117577547579798053301257706664011390899636095994433813899217222334029094997648360944732675728848223890420042157295396598600300932424723578225357414658664395387338629315284088057927125932148417535576674833748244186741250888761875709047534488644844447553997813129604268583952820829438862559755569814930501231410601292681050261682108307614564574519973738874048114001951339394715173671988405655677578856208117601679324999691082157541421103634586135349205018699242673455329806991893504471366671317333699173320426398152353858218041800273594169214248825308204301686120104116730949350215457044235674271414092368946987179546003622940333250388363676098959208402280613483183050065128740900552717599394107824576942843491327760963422300083647957177970874483886688251616660067592602869112056101872635084848924440963129759909630495087088692489220821770342399480172453655176642608164357999899662390580544439105761787413266703293159877129602302705117372026300150913376982119600224462681052443201797069053056694946596048227486899517360812517184368062846012125678615556154289099664854306618913387853659871413739234849368768 [172,39] 118364162416654736185244138745103362673830027295921856390112566956553852951846566325292520283379580923747076503393537357022370090689279708072600822539711354772446885991957235572563227051926162262481544285316744053903769667981333127084181716054143277218398326819260311925512842518976276380457857818957823489292745250094198088099100906398114701057562303408238139222652691195386733624684811302754972907804254665857163503933335242825340960448143981710345440757695364103326716207249825411086952955773679538031012511949594083348762498468515514266601094686793538680357263419340267555729975233483528968411312486459404029251852268223917533549559834276397575815721225789002055532532665356273384536552168322771484545762546057483137037505956953719122016724242058198614420126381086382442069089115911801562924972124540110040447754222791599811320206360639306353754724445727497293494765147800349911840321751051741789921709667697141169608561307154632889535954610776044637177167702474501902009059875750204182086858816757081366769457309456900330248114162954321824260496684518497603043442220939799511755869554233403440981022581656565494866353065194604629713054397604993594427765588624617910425891052328888522734405439844362829533114535631240880807401796918894064252742317952193276585777885592909649096653320782424866206609373993356049362311101896495939665814734351323905694430099813727692878871384299437211711703848421974606189612742887638032413089747718262747445685743577592644860094671243139820049206857231051362616387878345152642857364667591458833549544793679383066676158902867580740309247423753309842534041586279525510958511962166257251578301284857004118572531029646066764432107205523100237656313133337254998316684205985493150909902290217723901238136562636212931098894419938573742670644517045153717345808859711453245580951926277710368 [172,40] 12930645479983808384056055578869976568174252734865242889345582201482575995459255396762199614604932000282193484441381864150283880693032788774984672141276581845736340307057851545746931295604172911086441021618681814488673658524939762124099290342856837311492878467841013500465031529175576181308333396318945413692505404135592060508320566757212342508727524551361726831982018609187518928001916640634930229898836220594964580761781916312996301281956351753158087791561860198544846510179391400478914691301677312721283845027133618384758104358658528575577462089932144644145628773900465223001954678727868901836946424399776204180213423879774942403582473773990376260718506106766021087749383899543347452542449323030150529339137650766830426122607379928387212935674091862169831200799936796901479599767311299965618623979816279244205608576539701811005018883686074018870339481768898181389365461215766908050806770072845527262766538813010227056882734345241757890723787998959751458928508446804741088955485835327725415496729606191264323448934052914893831995062227698952663567166469133723174132858192278968958956476760548912384474960174851075129646481554916621023328158489550365182713784376505305671902300794837927620185269557090842196882394466807064097486391324327117260594082960642406077850805794522025537366052371563125020229808551863194971462228276156258497857608766004510033928142501918567436253404284477837031383956340942980484749897965598181096757544219567381343002994768204163878008930360799850438453190292695402340221935298191361122742160907045480896391620829140071775796376580758459369322639159670229033236198592846264513340646485392082930325322957077140611574819564736060477978352232963652311356302801981917976272575727329483134494908959625347158462340411755777122777939622661798362912345368012379429418591152275024627989902553984 [172,41] -70628615924421945229620096031534435647377368659459409688218002769335054609260571816674183114852860555766301777138185433414380786483935414638645260874936726560812986242009828346005979410139372661625154311866551228133198529054268070701231627298381178725494282705875532793847494457060795924400242873574536006749250643676774974769879722106009454191447294029281188496485747908897449844142022411170062134107687019200082827168860439383682044800773103896626508903597126085586151390377432649170076985176590296740536604056560939155100141278369833565592523940049200046194089617144544429387545949903361873012292150212783668013290167004241356098138175200585354275463761824311811251977272802421693981086179133857545770590157647083498463777334253695540110641790044598840893572299279132834585201313864315151665236465562554647537836578517642705917353171402651514237573658911971677182675579283721969264894661789451633145545813133175784330509249364982025763273444655343301751031683526717358563556906800048847437476153314493211340201495413818998431025535311649302025200022346082238979620466090212097796158628215738915448811517196580065695025388127216282793782629626310723869306454155713238150584116541849055888313664596818451520922079648132604253163384276197865896130795804946506553504528528495466943379709279328935516836148566178308369032835955121930422387126442799839921804149536503660063012526902314982567680192973014825309393470124666729199708735965171083581403558531163567248714641089583240289757813103543344237408264258302370617858385130722732453241701270116989174596297564542226352918383179722585603290176600178876069032827668851570575788369173142525897593244748991728037697222950792063189200192811992430955369539915652163405243794390656126328427967554724677384593104632394923728833061451482268294153541244973640007251561984 [172,42] 45939288872855411705524009420146748394806625173931415724828872492357893235844167598689163581940479769369739431941300966999171387845483978541219341439137921502605992741252339570251833251915907822720019041148340707912322901513766239149589704358360974315299250213082214174374629580879300714107902099141245176461610393201395764011662455865410886586170251354730024738603640220314888492746210980421041054402164711115115722373004829051980763894752563747214771967136821248842819570616980190030993302796294180973644001883028255639798192172043529197389110938985944399419100272545488854149515544963131021024462857834676723295756073173667329462657560093410134161405229195381515634846091366681842442392324010091669499703525294650454076169870542142700136886561448674039595709839228966671240456720676750518333572994544569693186521580272845216626483057463260079521901016925951855684714239016842873096964600877606090348304896577768623733157828612729229638931914425138711556221012798161798820039642000518693164234152627449263101835051158536606159598569734008018924168729246362658953598929118777185537872927883774425024831708186446866515055611763732837281676732766366227124138475682708965799600448417705002706134234524390154290724726554012892128628701939974503275098343894080204854914451252877929746373615456329663078041661834820672853039648882153584986243625191420872326695338582549662583438444546580400328493583059581361606996790394470157503846406556056948240603388534979000232845641131233449032086798554294791254979192775211163723078258295744439085224037946767934920908834102063195953363461794160243855631670222047808281421047750953807261256049995429468548463274796682119476083756385829669042320492835946269083896136415250486832343990113387685331934417101474001252353604854858514715811310955813766080784264169725436875968816 [172,43] -4268039817218256377952059140291175152004220051081771603008077842606448205620097920719389975778641962030066084729119514008443387724203761154765912707685469573232852958538333278875212009429366035398290393845062630277334857993321166391327547738862995145613907796531078194953054053404150439427208037700762182813009442905480902498931873624051816467541686623684720688783815995984301276316007879246580408861481912207274772310537763825487515740848226735325521474374130695180866533645267913905028437349079985414844294356748247974225339361870036133535075165684544233137212305960270816758916252014711056495474903949713821864538291563328777354304745880298300985326758646766595535158743763477012046401877971980724165255069213212231436988522757165459217651196916075403546363365908335911071157452896029938691686622290445807174051929176283633608230999558645730938512622057773211318726348897258121838892624566416196306947206723188404065505403064647940135235417699817216790075145917486069396927087264438563813733101573188879702419738249526338794613710369149504603112898692384753586605687603146368221119654343816777396091740971842370583020227720975553551751472196067207210436301038440907547809891167707308893584745300929940813204612509251218818156922841685299196819276546370078308577618197025604972336241946699860240417664892271575043472892475705632167039343127790773378756793808967390105950394638083675260940849998885798237082465445135954926348616868866390196289200500770366646799482754672837119075353077819392891407699940987506666401290828730606531332657967232919467305685685282801976003266846347061521032581620370599262070762527624826340463324938948537436364894654410479331295661850605835332824167873899144314259410644298250534932091710805137282354450463362953794108090740188071094148221022390990946036335903278217079456 [172,44] -12840415328375774140050829682963431011137127292423231351434620597130292819952364585580942138364194632058058474267952135209095273666580747323046328260089106056261375288573796477480238956671351242148767750832338600441351682349001191672374307687430142918013605110502187411406311567897398837438104769042114324649498016461887065675988992400130225815239870167107904409123876209862917676565829941257175137105183711485635467509033253376554878882469574748965508971304600872605653868305360675216486951023990823650793179419612448983088451462208474210954650172865122904081798481760155021751173332430868612554693273763706233074468624061356405184364486463326427070300676206596762099102171349988557949343580693271381587222984993054199045161605185874233152728346743668682306727775005205008524710987341517466568122947241937545222398119106219363782428404652388920843248410505968494969300280427279311364731357769773320154609990171097737922209388340476632738804171261193039388122565255736267732509595902182165486711937740638821090143848025996513244013096835193146584820538674206859559315716568400526749966689777979630215916883873502092644670369273292091885327623213783375832490981318348922677712432861201675988203550972307839588356390569462499730501340071168578599518187291737037183551380353989480890359970195027672894063311220523370220091781562639041049473293656484507097070351457500173626094510478026124819621545088705635651245667055974072128683960714665969826680229146318336138109106889047840655695786419542286944261596207246585049326285498962749614311907923972686112157676422796053807296431190087053010962591115036400348818447552764394065238405408106542258179630481864889567417110133753678805257801275859745630168445894679102230410684100626887856617839635375799133670012054101290320143341758612271661267001949958377280 [172,45] 9179272674552794955060326940757301910715087071753315338803545648928759173000307366114076186746528872030723671758402668135365565202566609234496719619944801490295989038742804303625837414905316929296575670648834987031435754449165843473974643971553677977747082514157858386569211153319224263546437523619724568574757645689734124254548366874170697699160331598986983400109047041496918982825782511719987579203719889278126534301349914951121107728518573029860795483364325946698906701828433412022154409690909668504021863655242332594602878634310761760387217186727103668774190365766771129544839256464383645639527973883498740180410603703525228350064005085097769015372316079097971654839177470737587788564824843452128214962851692657287698511005633335534574109768978674627343958199047955013141549622430921442498293025982663145787271330735680013092466849196629143539522882986646213628724768049020049838782052174171801810822023314315926288669018489589047119587580493510320373749984168026006209410598118530482037252123435248907172617486471292984555068349152923123184074850127548911370610028915948733696777663475640204157895634276275399507910769728774220598880589618878538113185360731508129193153639806668010245888656325066081129782723583973996573204445749450695150894112834456412289219425299936009861738155244316035913434285508470232491160522781722706169805143037394470229718736934041807580911125293411099631392963937219053764311532029617162292848550699738685124000067152012270823169747333027896238106408087157669230696208502288971566619419295429176980284149572114358327751609894981809317445640849230262033188057329369561672038294783845288299175576925368547733532078511896147425137080672243600837792268591695827589230975102560822997605993484798861583938973898659567820601590828856923014283889461099363922048586909794176 [172,46] -1993377184070135105426882291264612695026895309939107536360132746630685468585835168204174394514984703452262025310832034320808335085914238085080287317709168129808271042431679300691197991618045361117223322665261299881888456153292490068355154732650470517604082195922028083827019232307320037824328607767720701634828353223273048129298160070668889148745730649935566791839674148445864130305501911145971397592267112865896546476964958359099348956257275783010692621048426242635706297273611201869168814286169624865441933488553880670827903536338381154278587506518220448782165353152528570681640788440088803458980245061939264006168895376866675597008901303323876719085671021464408757439578686776170122841025361552443501321291415658045658166230189335087626810561291630210033147877158184235270406432674268970876313623071865381433684483696736647282887980490364505929497690659511425257568501934045507259045740294138576284243292352833336886787070200847324436688880491373018519462700448097605534821012054166692692459145807421941629276861753114139557113223768447194560864939055971591846303831556024114327656031890598811344263466457642639314738495460500811406215539804964082530730349935927182625043129813177380678266825749566431458454244256329790431195094502479818855291877679859852591236188232059721076843120191086550853437832397650370820425812764871320320091163028337592464631547663134588390238881473567515898844816659905940905569493573457736064174178599341008566442287955317367332848439202554496235842070466487386931926846112077166812507877142056969426076619135610408999980173306868167899581077505734015319446761106283950774225052985574002544643674758085419824390991469038546497572129318810973446761553655205887512949446872575203639294163534481474072816755744930358908381175766669115973587999654004092803886118939520 [172,47] -995448521615253144021264629442896152226873653106742527792702917282851252719496046625981430493700270301335004772068065727402375118396224725774954076513572286833864163528287263325608586742972121672918932451495366365129171497197002897526651271971608059066273053285691509062500540512682989982705815913761868155630078001611228593387066085125576671043394171274112106839644201459715184145626910732770633032132825965781288316343901601878987668369004324773411577164147778233989429323172613763712430559001263810898223417372761394217965008466708083423361839138268619157360243122004400010549540204342312168150998956222662752905662676891062249363004069254405146963385308545633184157324064022961643738171851810572067706118440082151277945005554415266977877523181858272361842625074398182163132531328768127820177640703690689432129031448947129465526240388276374047176227754091106292785890135005133251981905577238710784094461622869475207105855039213970905625697833183463275112182878512651381304728090972621663281054580689959099770398859379350780556904605260991797165926432050953517686478178419113868628179807028141210133524668279738173970541018711805386660054649012895883482777639953189300954627199828697211471252373653625524235340291987115917942394076974346375062774423452477316715256718290947300747555276105017657448372328619545033496503296180308242530775324633563451312998587115110302145274052794062630369701948837203913516923620960140019371267917204712803073013127463294287294393715830648986365406895820875370500595068727007639562825545509476166510204888657823806784749566258242217352590770026017066682287624374162548866918552202782656860081986799662299739135584905122871206126499385119146575502807601270938520366984145585091690959883331467163571498011681111403255080278798747342920516253907637872834258960 [172,48] 908040891979663910917006352050331090382397108488500273683627325603342678512990134085081662911312863569991681595140202641801852781310938271410439389155642465852233748345858785816271098942059603448956039620683457429626712148874795733570339460635557398089190911104231305346816440669145470343167755989151944560795124323807222021173701816209515191854172322767007526973907352861742225708442117408994243137188253580800365922194496613508897719679558957337377410757352565681982537493624672196460250579062971766610433750678145000451277610311936352253140008384174739301724591183310811228945777274989747744137251551677895025928628345431545729785568857060557885512366267602098638878424910137526092674880709108492901381494035043511769981315431055496818152601755407790008095735874551988203948878495500845038478488977971720178510561995029124029178097010204338561217080896719115258513000458848137437485432222814684989998107857177528742840434283228896061291519324954088659805208156332268706858364549424814040926874340016375718547707856201361875439703864718135008203130822402720948820256032846179258031638954308234206541863598233221637023563459902116251490304267648505244187429239067399987730619886870887626490155105583217649824244173756376637039616567000155486880410503494290705414706405492927987174003453957182859096310899263091019780352262249298058116862761817477858191324487134563675435271474850030327069708934704547488916082079158663189438889723146893114378435828409002378099726022445664549093039348262186069133772906883507404699913682496093796997012867469597168900852195601905544203847150473142627693425668333665894070087962181268882502385196573214217720513532748580421927456403173479006256483693357391707070918210317761537597951245063224552535122423504600741840648339684181669970511997958666120324328 [172,49] -266202087785322691509007336380552631725206280997538484859892641482327077822112494147575660002679669010600341427795369806365431895862915385443249480162704147810346983381393252868954217195615184954990074558035891467958285008532532903697807393329372536570425759274250346903696083744372130814560923886584098464407934839603235576636229766054074551757310148062737788579503585733240738236068786507112416928779138050304470488674143378383141063544707403916552533944279608887481513319015189228897898806993821493053489193633780261847330848293892333064789160063908882383264553721476944408311471526282914844654402613887227039384321400876733018056605165290235881295717840940700150428631704473767574861274663149325160310281919011163839666342173524219572145845748623486709190524544996576671078543673569202225090218904967310514415161359000963274687111311556142614342339498196358873918575600757397751986770517107497821844324346115639568774356074455522723906794088715512358760356310734507968780301609520129579942663976404483335931914441751396744548205153684513657165760535724445315905910725268703517792437167826248934502298734478006540877620311962671373683076551833152351573336657183247187732749553588535556894442264421124451600769973653623414285152579560933615672847243923221142680972975430830045634159330165364155754465456691009058140512257596589017679613481293585492358565943803767848109569285710871355802055301125974404385582969037466962025886687937867425759733805077187902677473905806480077342083592712510466851341474677708670310804223728594914609526535903360721423469028501525871833244250583918906715152301258966679584165446230927871403159533379185160797984241811185389035360819447965324052890512451756536391422145431833088152891441850314895734202420029082276305787837013761929821346334817001351936 [172,50] -16954600579782928431058273244155587875458805811466873201723332419534498236854867468047010566521298867041270432590620910459511685848414708564632803116987911753046899649112077892259135756370803400476760060800020942963946709500990571975390936670334022109540372754670767299708064922950392161476435958631842608656622347595564128316577253890854440186639743817809314555909767157298034621814026130509165503340726248768060185931831850501144305691986363143575690666114991186572662385583506975263836397359674242700592114760239576361570016613720988020571447566102648754818321440893442505650361911531931628600932113431452126237553573886101030367140402398920454176071885443528748869169830202894236919982440477978802181763346163228470433262655601603157488934450911571565883932493416959569074770798242024268950008532135673914381311299954894401080260470190261764710943823583905532113398974560304937664971061492487302065799154415819634412835107513404483508774058206032862452499622134735658800500735396490131009452238862597622827328396340476382059984415582997409945447645578571213531896974372497989586100342562873674876951046932104833405745613540621918604134563038845285515100613889374033922769218489269422381474446939736079061248543629903570112565346846292905783940137620406873587685098909938893806660671885231616646885533455976699419776038367119105075406956833444340053683082330155543604546427542743926382828775241702534322848347918900592613788096437754116286239886009602705247993884845582584369897701038024202327108358882700548701552512297480274150473027442261073365343852121247009665491243144978619195565317451939037338465137896608525560364636628981664357687370827905071455408491814651368203513233069906941108035963789656139212718241323976880122525990597625017794002111722247971591887152070304144 [172,51] 42531435800381570767961300725063759398188820270708828101480151074847569412450061303209862879976956467064765757265038686494824680713021998924638346282631656397188551578838817158130392650973530090049463371655560748177531788819896417626806306391211888951220912580285002200693290238688048786547875069862196889321371929763864228721292073929781861955675098483424737854879017465273196453507226275462432066136476136624606705946387200040010220410988320870329344064206875482267001834225822258800495379214349659369025312953963041908579445826689328042619828089005617004627005428630451441251410974653295558549660844503711165984220007745810443585127885410360415339725258021757509617389367331897422166192659073214645670732808810441304133451874377111215932508499687091843845190768601560998242449351962895657941284245254723610252207319142598491085118493863641125350270804616388248516308019629617991268395160053313930334218038768038057824658551084228311419203925451962178601376912376009981290332251946755274736208840034108377240330262260249400624042969658162167174158501793609713227632545448427624069322338167176523477412538617036127260876693164967280242345322134320111947313288293052491979641574955875803494257156372797265245449980319303635992654060732723002793524192828809458321586062266912315009276478256897917367494505880920077800961397092452442414420267812139010612424171855966499169404076756237677996738605575200696336325799495815039206865160472620373165872747980765802855504059499485819314710671217934548848480086337043090897218545446648798542484140261056491529288888580174227480108920040586037198694930676882413736311490441564351090036145428294073708176546891148428521870957434105874339690488835274225910383241124456441951592566822959747784526126808276405731559929863279799710307227793040 [172,52] -15023419540546206242244033594634381751815721064602456963796116566227109199859889337092804740217322840636509416150861340586601741392225089500246578684757865251048783749611981818715723757304404645885569907647613256082233963101412474095197935423919757963509129046771383046660001369230421120310318383072276825146650886236581154376747005281658493754506638164782655774703824796397475664870729721332211952141579079275905056420804572358320783517808050831028224882403575781205722862018939472531608028050515735310597178789808699543664699295219972996060804201527269764066942285818224625100045634854309029233408054819152398083412502001837786715093040897241433019086879953147829966530917413522353823872257690287828589808305054084877391931275159660545903032728701847674039883453214557032721496484800803389567752242535060577801763196448103526030984097931986072614123573528154608165259075947451186620034799004684574274652123306370094589746306625172682122232755255240969794409036984342937346761861155632444858266071157979019321550965883080251752851448308966921579855485216723082200397033536497151515976271584927754658677606655878787458836730864023704994332816726228933250614835972710496630570761243981050272998696336440695724484325431464024119905953112528718404160132728293241167626109948036824335679992612113583656113145673870165456507110790242921805474017746636600421576340000516894998491576570236206853678761323699508918566749633172170240981873130807822023879999714881306521353106075730128905472842527935882121667426175224585695387856489155014206816156712274908122066600411353210749881310769806801523025656196563085676737483316583657019416069075099118290007248417313203899970819326338052916589681651045989574018550669776794046378495518128509730567027055414733402162979465745799972427394925 [172,53] 1320713053454781529354446700324096010168601545844756744670435314273260970030875430833481407886275786390910343425466600381140909548511301766324587471495376966365515727584072612181429134385798065711325219341901500488311547944906614481317367547642738541813124751523908787460339255361461143915324003017829294658589550277219280348575714187581658475046445861157150320037810986592142237375776085517241112315970787369782055568898307546781663832515563100067143979763464763103104324757994213333318731073004350855426383307917470816375647284093454988085243712735065282171545951466884444789297103360453248478061972625084156367033536954883581267353528024907454461463018829673995393262434256688459265494298582547615953759913839066603935939785053775516985826764432055949404363391489670378335806249568477601853561833695119613333866768745565611569718928975125721118038197362546330265363604920741184271468942363605452977457977471638981221082442048668828834923102909754310333835518900924177535302908040741200667245247852198117595422087857796948020296894335928276142585682999786353180525802611806164782620753180513831238040394605976147416688993110585345635445733842795937595384140389314220624022188790336903280395368548233653832770462877957514476821919739337898477276433895479412645788006431075000315874816812915717229435782407686685033295873476282060870513058723231930099198333723639980737826245221161014040940154264299774394817055403218891056543514446288190436203966549597483719808965008552659455833157839659620439629414492674809364381044079342575315953917208754939895601597193200599698146617773987922804868982320701416349505241972804604249433898821924188674896125130796967452426641005845068647131817583544042885081006208132706040488381773568627790819576693496335850677151953671879661696192 [172,54] 861459352613376955003919249387203394531428268572348611391452935651174551861693019898821947379832280357785178962234000378536701871645079278863463555070866334092076153088272480007761299402681019218413239629513684642318673653919958138434812712432222486631421120669706026873709971074297695768208299183613373603065093412892717809670530676626721165136374364044643392881444448502460307807395658874381774441364445556774798939765073492540872354576518776079788777172494643044482466693857158052887534451330017637220067912602035163743186774711434537187805892883467926152460264004704657418243324092891035532239959453927769174879676861953013511749635279353888477565634535543667079728469650416536900116251020197050865135869324912323595853300549355668749843438161064746436622678472893509507928589200959204113166719533445402448183871283300449183989226401921831855069186203816504136188699465387486259600457956851629026501653829207812157484409243035074435159161535157639360727015960993691905181406720622961861662274040617101542316971168961711435938494063043567595339889568822756374572059472256909450684185001316689353629868499078767837530513311175196160914074566203234430620741213996226729578088726724952151120443923086689528457603322784162193533279163315897740423139841271313528595654469032816438543359242387541704160190892942724076724585055381833994635063258866076903706972127959295319249177806293648144584510246634159747296143194982768042546285137437619578888606348143615456914860162839605450220521144245286522074729337839475612891457133822445037673298848463608839999771073667945242124019119292007840912608406165964217788397651596008767891338924712284741499431322682513084744445262400924791478282707705514953779364293548179006361912842053133086175761808403374328471925580031959057344 [172,55] -382918815241862748582947711147853198036782486147513344987916541327443838097921749313826568067923103288781602343504109461062073729934498836188192439671944518112445308583526421525528155616056813825608548723236332468102866329485820862461999531268327512850576095907587524177818492438040053204287337224641732375669458360438601563415505873060879099512195849311039648124148986866133981309693957167315766465804366130251089104719220489443600140141674111413156680282914367070718885087214538956412087623478614278231894388798528010225823636444153537764827903930992072746258215436860556690107051774298635811817249619212510711148552314778375405979316907117095093126168725630656450811076489172917365098323853719494337707848607687835989008916085051098590634932332069276497744608946364542575253013400931686905507241076511132291536624698787339486558873069232557650228455610631811888527617199500692793858111358834757129612954914995926274697676981241556037493836469528877965901041455263323285739465594661139169545914087058392732780622423654039499252452266129913792431655246828202659452277930782830730685685996719098245409862721223518167643199782620634520116161225624728236963961580895612787649176640842619188583976477636427272266535848372314188716534835896858733147764852635411760984559824078743981046803448335790014648286856761612427468566609004851457920929285622182958703922178093967705734844459337855224338302585435898249733864007293094435847960913825019988169675427872033646010252903153319864959504762904851008969093762972697393902262735741673558728541288069737725381671123262595503900520232450477104806445432651921154990083849826497948306280790759204890108939602174009296111556532150791723813011898680434689123825077286392696497611405039020867515279783744855448200412557118002136 [172,56] 59340217976642930193647516374209034929209654358385570139481523544921056861699856985605715505510754840633935001656882137817861232390357350050292050929740526826934322487429416813238878420341148410314957101820243447970970098684119774147735982482937264715156446630088960799674251355843277934345064366693241929721826535449014426709195420077756404920820922043401776068783981681255465060852111406294600008748722709236269992020748959357695119592585339514901090311494052486942402573823621129443283808013212070057349538388184026742742101664693445697631180209276776530923195721992865571536969929405554747967620913535756259003825267888831373402554897356425589913198038835250316523784690510507298892591181726359232834097583390589357276553832169733840421723413519040724799746411060154092540911298976676193257931277441231529011635135020441123834651199012924404449700095999033753469410324247306908250381172820545372740418110734978205615355892265882272446189301100965765057123771600832239294968038491115492521168509667447963850520670307343907553641626893773829836596336773497847222427010113126488637715344455215371787358648876146137797481965118703780095325406119672500605592999177411130260646019543790247312391929165794884031231950566042499973175083138371678221566098793044867293220879399857911516204422395409128811225085560159407448923018801165222835406673796764207939343454266146247891583063341585930094652283168416475711743997761456437875813806326586465716564311278923185118825438133107450823876835071882862586625447234803340149104876000981491037918650794549578805897825731770918530689585269874560859790707250139662630179670993356196725272710863665093956194175150068919867341032484103528204472435115811887854621114936042263870062970447238626573331445976029393192656503086176 [172,57] 5317552685184572598661638679940030220354736748051328197976391005514517447731948182032662877127079540648364784438816820213111692895951184499297348659583004396265872337024558190882351840776865152691316423414164911320214988137377399809641253670439588649546172126390915680721119401161430692200093339961801730433853818555552367366747066919205772936107415172943425156789744136233415166999904752778820708513064861528327767741603688187282730818585266188620333350738009256269837043781108847969439959560605270724858311544838475338280049596996943183207079708834445240932719035231034996078703440241094830587177053318575103972068944815414061385658846611633493531893962316726468550781639801079890242003106054327852843351354623225455060470191508836926579517332131594191540786994331507391797445323162845519346738618845866481578092798693807303597852679176528957487479386623788635949139869220370694181648217596185759797558141899825052775304854419269596032156839307165529667944677400703518396522354661955016700916597192374539847564217220500824948497632411392634464476069093465209435722705170244783418556978401660876600807776435889871116798500350953750533993983181163385188940369217018195986194477528243140591315250962739971763752841961388102166501413104483186256519568437606297474265243790251396556292450322289074027883922145914701728285008542061787005860115872650255615037833876449507422312915978201015561367168643232148379193340517683350117432947291035742587072522653326914830900157665352682389143783784108430012232475458202191246983718092217259002952504615292076683475658176283834640054877955794613809700079647625738970329314315144925498284539795090908174558593083349116024510186708157487012015539677907173912132849716723109440369708336844405414767695139651577290829489984 [172,58] -4391363414246706234388421147353191309787913426544352372391132849908182225839486101630663815691624441091389238624047032605179025401508965108701183683542002745214855765169976364740830658023859738069125220011846249012882961571926775555779635240032174245923733710686401719980866612717488771823832610002093144776599919583043797236174162204700936721162805850860364531066445004328655947462494046210879169864432076264068885637908717894103112022878753726756645087474651748087056914921310179032216425874797487269901318169435181184928587314537033267317295743376893538918876688265781176639726946358804074070716203795595376262075805118450855984459995337996132602608238354740385049732845605529808621626556566059274349252985073651082495776072669879591506818719938761645472905163971865771361849259188152796745060800349541762835273669071014364301266147919717408123026996332458445657621179622069642562491863026849503875745836289390119523759959170962987711300694873044365621625741072699450819291293943885701501182541075165394177420699968020149743734745686120918104393232986974941674088534807568147689034326834742159120729805303113162096758551264680674311871524898483805730909310467829133894886760882172335432357557821836499552478396950123662607805656890652188646188615138237176262657420331081584352765543466368890922535978219111790898055913281833562661890604721837785771321127208277445208239879459198617154945208403937291868213206378937808573723911690827333208706764881122004994945722133822608898686782315808768609915123785490034839443247442388175282211745607931794836567266683979299386340413991833493309341196495046361967208746911084229621402218604860717551176719906313520738074187403412431605818570633038084575853080063411246261670325667684742732456969546586079882294008 [172,59] 849986839464612693245862100119231933495473960811269240073936579378865960367298168509206861497905571591160387267587478927291469465064566909604779614459018525930693407465980485102274592754577489643131754439027062490898571947404478560263299101377950140659606184788231445211616064969619236300595835335547759801077490456299705437689459662157740035059078308529807214677896775755822731803429758334900501265706594931621499017006642944728351928941317206901185895457302266559934021048026108591846080105147752459116207774000951037699053260623448811119563962866183469727153606442979123682929174251050549013903900182116216910038385269939904112637160447846044929434135115213106348605489914664105301065094408047577994496625920430019903941073828383355100590214993265783066211148751417705316397172847280806403554954380676179238940011706687649155720410782900894915753365037822929664988937414696439220875588942054117082796347867782033015554677025601725927141162420679946936685261812442796436020070158244538780454231259815479935613833254892818461797741585490560576325580407075258984405556679882012895693668219967053758653427180230712107096217959700617454435286773052156365162265325287644074097819001269456805095957407557288084926698442408639415645025081059646531026609300130398810039275692790019535269083391858099836797669342373868465472066711927917108523870454418414279814522417698074501631704923943002694831970353212880234985657128808242867306294411194926214463495809503464512292320816757415738991668023724911897457208507588441691548814045403360752603674941881488336265881442429862587474666599015973701606479978620806922000567955209938161127814960262045125183242780682793701628718127708563634630615569217772505969649041398851587227171005058179755541546428554565208208 [172,60] -29180134555051501366284643618728633604604539344053387385703237898646108426326908576542431198403736631344100845743982263593781256831015819301660364873041710566167031610511558139067678657450970790485948437242754125715255932023961615829050895648426707203554840634796801652378621837547367513347836097348869915008632782623845576363451092699372904096635298153608645066634208664574864836651370121726950191286414567719607818631875494728095648741347205852170196076599975019358501925061396391194570220966666003335815248333118826196063688406476037667898867295328435230711936269418282139388525826534721409223732416165646633555491844444186220661731768613898531954681630896538076699624072051793389653613364945487886108708852060715488104398489153477859827626298172725493899844476224219470067478448336856663152867257600683396625838326368760986856974782514450936777376647520815444673058247192628265368454216457988582841423539047625851203243850333218540132098316087460650603827920002202414192239129111727583520408731213689316409649798012191943656899325961296377400617319614829009984128576998050068234747976541088344540707741181842409885137269401355791441988214669857186376936723601411791734760091798086221479134427114092535097368777978939293096994824242609052370094276230428971939880398086851608117709502977043673681343282584795753070690630468648374732353914995469677080727946502417448150542379413202757407950920773484097707844493604816081416346792967496542644298694592560151314230229322608444631702653936541934541510442756202251686213415874795869282861923979424578127802218514468112035399856836228290830181183735752686328250165337945728791782341919710163910655977680785761809265126835553757241232403177894681882042900373860030602608832430119689854274415098228484 [172,61] -21398470352786197296322175112832678955726666313071092087800901668915574819581482629257852415819620712893785500344823458817856406904540749808390678611342451722482394085134080526925919709866575513240503234570044350218662027338831043276963067518487063297910240766957564328731089597463962268660196555624576955119134170791733009594071297041683269564462054489193841438251123443478791827890822421501842629824970521484817921693454362118651059665046972902883389508723150951478677464268793267499763407411840546566390362811759578745835712786017213148919750694323948786430322929814911722250889029826168755297395762457399542957977560590298756331543773295899370659155515854839802345506707690413978721020502396009266002869306248768225456352820503403087698413739431235428879598194559862395221478540029925195788177389444857396091443227065056707048959614443545815972404810162924820225019070520104421052814506351864659513938818929732821963926239332413279624301420098471832698713559106323215271480844732874123572652850663516549216371310535738397465773337176868985019684519015402860244521012475202319155748760588330831213493112346520914720739955081083930457619596146674292811539385729988183461237374023105696190768842531112901728664974793282881454573754844311118235133901570624115977091760490123717948876835003757382152148575822599222433038006426933725365594532834140060594950051570217991110403921559722689387951384423935518128299079539664168739915557309734877002781785912144401836794984615636127921638843506032123410025963636946963021049112394662983619408309485841302011788848028124524602904611058594188268039052823043456269016862023762489435712119713809105155699827574903381274750749744530392913438481636249765171361580290051214962948112456052512384060046246880 [172,62] 5018891547129611798266770321098621465249363734442284272043952222094694828563676689775462907654463422025713648825843059022931073411313533044730902823126274532950683878767560652833797383979638378462955856733849897997453468688634592830717337761532613513999011721580157872021408679227924097043620995879276041243762469917770218303319667760516531006345773551462019095689202063730876239215226316908866008880937318003621652645137720548553141944322456861816066002123652008804407149535101890414307777511417920850157856451139643352897689270818010430920807722505942302320906479650832646962213336534168932006167004604386850284818880989133022784479027853209557756911479365460331908049425723594553157961619656130326736145079594734947810330320871297475132314962267124244843804375511107522676678593494579427520690476661164250648736626680452974319730381913794037676824403623843523649971191972254939455932681197241224327179960307979273124704597788190244498760056138560265681793844578502366866452853707804589602669870064623781444545778639464471537631880516345702183680945626380623935544688134196623434372550500379080383190548340462615580726139504994361941528790979147933292468404390933459356380835710141379786522673500310200802619163002495151415908677786064354187901790878418630866982453699134881200495754837255770569347615189630894621764995707331651270356325417552700428091132311292282523607907672880171604005094168160584975729269759581987338481122598404911205754848890845658206450190398435873071295940503477191178592837143968323672345809615291189872914075366015750915447842930259341803091101728761525731947088103765803332762177998297119331419699907982647307053082055053659200129209269253980751368888120695277410533011697695671927918975578917572641759928896 [172,63] -398309202677805703163269606391241040492135243761642102168081028754034765643820605095622510381394566794988927039508178859625546762763783129193043945902388825278922139344573215479918780048973671794925291657781198676382084035027756336839758958503970636283615140766999312949063021077750094187727035914705833477261902839421247044476061938572684494932561886538946249989626578841899717596491869815582027355526386220156616622362646369130255567796161509754648521615465978377542532443485778673316467542196356301096837883817244837120432739273074066250737038773810239702594434767182243155971755158463121533654009814768670937747772711753856395600804004292356374309177724272369532999663831373070536224056354455360140866923675156060463588068840286681253411179720269454753584081509759508963838887808785948380199088812101021910424463418955743479933092471934356471760613881094905112684904102689667298106740072338382457118080341065025866055952123553156526593634790936993333514246877008064995530084469754957274398173741249774423417762374107118918921903273986388097461855812428525521893577327364740743113467595637276239280857744721117026573057384866219884203418343468217613781259017256606961669932101907785579183858569539160403438326278433486543572093404924798183972242139724368737413695065491642822943683876990367614929912755967309336262120579095982031602144954244804038084489853436207251386754291150595875410107990635616145576155497197198315218206470791821602298581763612337230457609860124184711925724427120503302390519656742583137627384611223344707287633136515795462616965810655884407937482351390804953372898334234975968010873317525789959238399011139873528989044956305346215060914657220882870289790785745335952846877607168617697529777970422139949620160 [172,64] -36331001642372996116381775259532997551619904152702398101201061466323882862234772957886628717215586056979795525582674465438413440398469884255886744998710489326089639845442729746336741356755531861729403730984881703180020996544137870191152502707634414723335017394595211918885542635568516173789308982334268592712066328396495376508382197271808496177613547035800921685941703861593456526006060743177964869271225475876439192276883074515147971137190317987429446810286569458500397744720998506354425317713941461687541446353161718811316613334853537617237528055221495643308122976455546354312676023619408652780214379745428083396200743539512265402560624556282038751945633057095738355738723349389824616976891958056083200570404637155831690094209353805311694249118485848423444905489079683173272554415288185021435032179281208591331201887666023246300603969136356273886391254947434616088091519581155085467687055108255752740759517235636557009603642480839508329157346556922228261231655648906199073457189145253517944873266564437110362155975821094403845519678577690418936713871579601598623769501791833658489944659910951538697093251399137590003211635152684460108403655470766204090681340407813486988511797383909869232696013407605023898111595419395965024485570774693681744186029037238870718597735758943877432726087751384330625098865632417536060611645056439873483628719571245378267558113109960956176409941613897284505998995942995719432230092330190766146693998265440182456662797689610486478753633588960776434639706674228076299649430142045207738781831463049075614187646349501044632354737044053937666027815635177082189954441089178467146423632724938270363700782716050832335031962082872437837015688036915196212741475526821135489421228544565815763472606400570207904 [172,65] 12608925295984464117806300925864252384633073275412504763196368125521298033277440421661076771831083518545098763394146711578159880891359015076517071281893589693537832591015083209340656881389292858886407667963671159856358415835083900818779873417740584299401976354424541569577082899813002763418526229533007281316281688085374337865190440701869090778733314980142365678514349360415802877784259739471237579142692586344371188089333515452871033374775790466613706401321621813389399299208316277147036376804948547582952622505500278826135016581889114038905326505903251943052004276278648293601400569190317303888451768109057000398204670741846765726760943678375666474912200895610798850766881049444537551034799023831441611047635733452225438332460519117322624648265693064780451006288834775882683057349873147395075612403463462748871064927288244927202808096303396560782664911179668399259844156088274575143084811595836195136600960216075402381662322745217177002028368311349421162881568910573527765024662336121629685107660412175003042892144846132109676771420171531891042244871756884533118184860045530735026098143192863201598369793398297568952088379175033104210426146395110948321340193132641300053327991870639200966150522854311690136634256801863470062091317630406587821458277718843374134457815963929931842388561617030890953960235974769737102844097237863912325626313833350013419170339437310183768998285752870138314811277470682046495516009621770121255747598720283238079071112174104747995539706468312998632631418625814229034173996134719868217819070191113713232566287583766622105508036288910917267454067637903707444692288872597410653530743095603041255945674710420866887316837188724968792266222635242101039154282540165961675180679396462132655754875029585664 [172,66] -1252023070079423490587714676307848212453475267531107405793569916447603530596928098211123168590618174846742477972269902920415048896290925300957927088563531614868599549762804145881117180686072064002646053997756935056777404284140303125870590730647158164159637670895909879705778747060880902423239235025775519835615267144631946780601924641830548316949211888968668919557816368844427192417479121082906569460531359530503601194245841416329566796822266485136894782017691644528995232211701274148056792514547682228899913966512435754162253613837981361608522477398036629930181604842345744342738991797017511440024413990909267240296424750838057153765914734748632110233914450886100572009062708829282483539390661300470717693264273433083441947656431393609972833626772772884717828429782602061370703231754190590093260336139350831205819895372242230714332460845341157237970783722021896612619501118785630961060405054047836021104044278262310047068909961906269318334028738800731629496289706169466972042158115885739410073458377061217132298155467155333163218156968845764611381108785346455252331403911106426961792708394849115296246982832677847338099725843380559421670642737472412487559843197074724557653471195338060794783177239195870088349115525060732096170300868172461308871805703411090671782953418219286336188603184959816573574723666880892359793873813848181014685944296907706883294467842534060642101623009574501261410971678817249238422165285483966275687648886497148307233641116173242075075993610075766213537152795730612812015045056959749928980945081919230019444123672057576662308225327864490058537763370592100256091367457123739243969249731814711703330744716043447821800104300459863708782466420061686324263473937543077617440395600888858772967241277024 [172,67] 3783982058953295316028829169084123269520629703669274612231882974735317456872536640709459159894958982739376160399474296473084179935104518545840783467449527967213306519759971656505716985653418536504073200360748910551765266168534086725822452142764045979904403380491841031760016694628423479631466726194349262577219548847731299873712841779202861120653794542984810296508837477396955282798955157601835975014235905114079328879379767510034782609887194346615923146640625170865360538091389855223754293667942274417464399333042756944649073585855528823848306018757760435590365723879767721487112223065526897170413316951748737872848350248371577756552930265244904745352815323760309052903731919151262269389757478458204446566615041864798506632178864364898483910869014269990625190216769764980896303304020052720697526324731815317252639088735484956549252679394922012660102317646412172322781389983261898304023552704326507735152995594320699815399845833357578848874045878777137876568668467330799336870333913865607306351497042601274481535088203116885455551286736323475371883868251506924525122947021235920285227023495672056294402025102833881059510097649462326317067648539060342802341784259988276306692398904052190192848016601279609733737014139873419432056151845711676294480486499148582504246557892092005170611292369160231512817928259054273224266004743024774193026777249518724520889614777979780075980961238994763622230911016984379354133044244649710857191560992448411382634076609398472445288267071887408314542623848322683544373729381180760007930245814193969815954379100397651802446197361295081621914126477561964643263727418917524668520743041466663169597529550469846139600218475538366574313444065160775289166574917776133350763315825440128272888128 [172,68] 13051682725325785810481267461599000750309509376828554258831481231149874584901941201057624009508187718470405992709481005812339964411355098135959759109011595696076105608702877238267456323293117089229661011588690168069989824304922024108331715730627185498148491015171725985734897730152730841030893290740452260453329416836466096194947215664001435981486707681999793377872228792506434873113088295020744530239692511623231660182350542195681992673051309871142167592330293701279497086309863308248568145128707656428828137802901470132724046166935193670968415172072681979822650416579751353395685648440900368480099165780412737324133279686855622412369882302908939381285673306261993260701594690599392756835236982613911458638713016811701245653307455123593205768460893961508583342789866313925168931683868037455272270189456727508878779370071095144120848252792254465000897497976128851578004557071546237623218210946041418756072531110438371625184084348696447900330501949712052790260400242782475145287452014068925730934956269141417863922483601599291008132583140438046735403429623318466231950195774686890392541926899936606879262800624387120031522204253138255075790068262767993279928976247522960810458672160978874669830194305926727132650909671086748836881290524555112708678954845977814290408395496941634858980818329559260830118156198541288156501460401123522176776613149282566295229193170132809214572839664259453099328762634670083536493601671953039068568950020683934270364883350936045139553244903636759303603561873487522012626218094158154170641288047545424270375339091810642436340748038872702315854465714016579388159021149087873195858887939732565191750895908790645239070453844371493859046547189855700120086991406682015971133890214646725675460 [172,69] -1479526679247299160220538425094211773729251021894844905882026452279475040406048044296817590233249029600144142918418809827405785597011168012758539014560824069062882450220893992092968989124848985094035639151775543198450914037234717836387258534862650884798291554433284226577015437059914165383586906088800356076766540854868766471258984909849030844151341180653088147162875822869547393150514995685745230225328458445866496372264755706731805589413828863927339146896941545162835697743990464673604631267510125886396519725971790617290061238200435158037108303026010459877942605367958788700906633106286462872359377837244139903745572582749791798274917986259856763158676160277640971521576583432406931564611233452611501328122743938260698063443509605644911128743140303568126509551184607464908115299282579242893120655637170255766302740148445151615122873019672870215325395197696074581520036555573671976373462326814722858367123268335860735350968029688325148524873355609956559029667611827500850511468522878477926045181686796012425129450949475207341501591746003709760349271913829362245207214907245353313424320552959678004292501869612008666963692344917600059879954790825141802965289932550897493148871562959095786609729725875357326480638785981508194402177384864363129972193064933411501342606462534517371051836818465706742630427900206653840714451948988700751599039897959067492330911654499989040009204336871456806071494736956093886426286231630701276616352045575667298085856385249609854034320093568259718691377522941831148980939829540936214215725027306194142786106053111060195833689559849273012449247288348434215598574914172273548433170790743318741981967596917068443241161768419067877547948941065582342203992647243208784735325539306876544 [172,70] 47542138989914946281640428855016155996251338537492222732872842504027126355633935184950889142869754874603276336910966094247227110745562160608071300779330054652668793651094135438457990877192695369814983737137435521316723119577920571576874630894208707052340138893950175988866303809224935462961507711847500031147218891263982167737510040732201161464853724556693293908899089475919800732068324479016245869015089154874992986415412293980365816391878316741297767251857077374738299180663221319889953186736254762381548481902010313536119514821138060531747428262929490326653618619995536314438233602540766959046684853814553200111969852520907009351653947404705321239762632285151157315709060706305041498163111852943171177960994234271549992532183586300124331184117426431834233878541409885197991163621961240878922060429376008837905322477128443925638561994050375268438214488089341427738088596057999784776566257527154079200060982572454259142008563721621741539448286889362975134479032214500845746553216492392021658450577065764333880538829777682563201604719146199999899516683728560869127328382891916773632302221597691063213217019823435023052054498103497433225061070933220280643551786008737487333244265817052389371392053681678561753194690495832566066016701870164322899356997114366546306571339466893974760666721848148938580527156172418637938097611586211007100974450035102605661548816791869097004123460255468669271427448929511477750364236915454593019220941268553495248225066152151341485465673368993769997932423661418935823199100857990974474070684416244117816269201068362612178424350796069561689955447782583339857612557633883766063191542903000779351882000844171408327876481341910599724696331240086868001126055914679039951742482200768 [172,71] 5509431833258551883327582949727513772300522158036693975716874354546445967322925865213516909154808872288215506492610756948419468239804978596239793882223268363599232789145045865269427269221839450283339233257893662821806683166077868678182269111928459903260317993526012755725913316397079728184615581145892549647353895057433892116751111058768487500773561744957322189155632762807103576612065789066279948820238690022284597081642777765895118863577416725662528545851712853249664623319765902396622737088792360389475045546998246177115389072332996530191246429861821064006787000128344691450174524756700551512588462215189189788674114891339703034037422821176966207694430462249004233091928460309012191124484716821544160949115361164128735629221130412816701465107176679780115334230024233281978179208105912068404827288359700228499643045993031533372557701522266895264931332998852705491475007375045360941895298205246906817692346795665856473367361825298780736116192722678410192363448873496134328563369776216677818115161125566230073443831265665796838629720338327140059518865378136545290376639191018299781853448617749837326679442422276611932694839563745813845567159990155548282942752316018630999838824947653315561344131516185724465652422105320768276081991863321332900451580289393623452875951175244634356375138181580880287352063354919499911442670054030980248157958946265058089102697480863596597281100652106230414545143731240526377756024935358824273818315464912490839597796197418209638060037922722057434328082838158109679944570181119096011461645626984063009916856956759175143003170030445708538221478686128474020352155467398330434787515347996567830915058754027864396146688180471739038545190232545398469056963493985377729367199008 [172,72] -662974704917404829787762595208617648811329352361215736000789061039714428449697337207981570719930077490595291901166678744405253304620741089015283521988079379880432647314182409690966328996344994574279506986780068592541638289183044634243463842031928323376164687598157349534918998457740934132306349569620363923588391376697714120228196287763449160460688023652266192106513746541849644966810592991982667505462388927132511313536764939172322957702609050768689862186448884857838460931021607544947169684579103814527473659515981645010766036584965264803347230162829791616372247007262696617736727610560501615840025251179724853140626460513165551545673368762720839460996274159806532546606698769441175225662690629889503627372619649868532514935865475905699319489147491671800494651411089114985986299533389891374140939742842246298517241438932201126377025915174488071139382015361671444246258045412010505617316850358158049452649752419377437265735607013696171996068602639846078268304953447199827906143591540062016583968879799280134483999823709299275593166855261310204302424581279915648102947788074108745031172311884727463137583324139996440888398081727777335842294001202519283363394570870203060689559983992851650196491631864352395788246499715035832542041265118760490378597501194341062551740213176771517706107024116992895889586620224046297283725492117188686745803744267020481261404933870813462581446025295396976621026466398714276026216229685771594533512803457191552711827789039785241096141221389487971779731698007605010189246613170748919019967092166525111728498601585242558554387107634374075699121317232926397892336017757647323084223858312154610293869224030468196567517885221014680824589649930490038923576567420841417693824 [172,73] 12979720943199911444587603706701671093136455292866207408143894723644362594435741736367096789105546371569133995686188319689687350102384189255037444965546954541464452602580096702849510476457054072693932944361564620507974187632658258479245693878392880266925099976533438533191958416965471318735063861911021203079183957144176661530040751009920405905569837385196520509891561625240363077638046487489116017223123067272395565908392252819198724432015223442598031874964493547252357523134003088693612175916244084875076743262152074647958393501126546099142916212837713041811994421561898379319145031813149640483205490175086851367489084839478954120315481105668353185368025084884224789207249443137773431577712968802678465761969006890641810638594685498439462013101268239225494528291654965187355041758575005491521056954089720568653617774044023062804435587330728951995672512120400794308076477303749132501648513733150238984496926387853306731576298964283962569532010426832641478126641593991486286425669449485713411444480844400087082371250155855254432433040185530702165782624778839898093998848059728008648724908455682261038548625752059545277632328067905317905387362767178104040698775186167509047421203372637733657329513136939113019282269183656825906313080413430355581527731677481167291738095826039445007180249996128209449812337236152139648305484709579200213528703887698626894849241549527438075798148640181626874968335218120939106778799213825759770726925428280836767967626570416533962418833800983587895324090905686759631733212842591541340454719682451469551387069770933561748768715812527407614679379391398628132702861825778665324643694015240438838545205090030477586731235470066865781142300281911725012500695826515920640 [172,74] 509817971604395036897458927497149760825255008478540143780062861104144992020560756545989418400741970033257857236075448773450078658088159617643909791040940621575380545246987971760010627178007624287937240567858126725731082634929800624922928437593152118701200493882862773355465592874008666234815576796739538921081297659336448838818398681152396201508805116225639296762259114988393666156202573229729925232264666530441411519329314775741245531772615036375258994252190432158970570113760554747889731118469821226562237854338434080731358511901059335573396964481146771371166152125695602731015962816331277308060435250351802451777447374324778302758265971063846723680015970358755818775222447725539443867247540798242509815041710979612412636199297736042761605406883156874580268366968758661394966917774063588695987728155446002173832026026926663386939056201155084490265671572687251002136204677887515432203521884546407886752553244929081268938194576842907736262447527159566405223489165705173989908114346270957636404369263646148912816617666538753892201095400986210838618298910157396276393784911589426187147874530163380697325369273852922857712905053686032169833994392469355119671756842502158349596689135704640824518190593767804194567575699204015828249115975881359663894372531168222204656787048194204172554192782704062100508698410664785831852621482979122176675823507254803023967405751763917933283511500786421925075439066601726562888660171817419914993776111407005838227009865059689184272162820338169997185823280795053028408493006004426039219713746443628494282446568601161844625452784346091573684373886646572300542301362731154511870160935265097940112029590880480977206465218862304474246413519870109578482312191460432 [172,75] 228192331378780571691042789814593622573060527756855704087496505657683327296814130076618597314189591135407308809719510764167421358264661787907149262841686742347445700300904436594574727711026023939984506505706021759567051119411024841196019659311503442536471289861047503801232491438041777726335838254553435768803414011986797101186498715545458567566060983746716911267107189468698570165340132101659698157499490749575926523595905207434841846721679954738274792801689227261656034687742072023600359315937298509806373690057680199640992351274123200027312805001924015546565003320619693445425709652629502207361711172676440098793256926920936695555019948095391268649428731980942160060928911917783930594300062630680941844815948757038264830339122968015542490413612468794336286396878719825969364221186598631056532957901100651957004394728628940028915505949888391576746794569924289098050138701952437860001216109816817543070201477733920876458107662549499387274073239670252776358618526931268350771927917689907367607788310070931535480852595150495034355491258554053239534669232928103056753773792825606978183686627816063415205732488972120827666603757392724332100873998904618106873363067117311805541636426734540223309525807696580655386942550391072670457414832322375514376523182500639850527605739798920487844262703708426349073928878927350700544583791158512846889480401917114033996277313743333003007023832311682294932542434941563480006360584056757970574817915783687408850475301623055237980168430479070220515239396796544566340865700448312538832976318327788630328293738168808753586015133814752964990657872158618743391108618544124018189652933480105557841587818585100121600078590374155187623408656573637439086351470176 [172,76] -6926476201065520700872516189018554708508876623773450758645669284390623973273009743171405815591031150329974589974709522228297327350888497335582865449510291453112066861970768791243018372176818996106111686216032880034476692829944951066706764563364179439450117872335345570863232038202648415665131310621514087932006835642703239686682357234044482578094153571398888123748796166053549574014752383695957418518816521150751194224270429095332710510794664001429247373528896794117175770282699238315753097434930258530372632601457102378359081135497513084561751784374379411527060590600705205455115315526652174072982547734787009014098613405854504794502100736982559302902525164643471220106012136593273299371639933192327544411756110040856734769805688336878019840589213998248058609504878977063881715310292558128676651609047104509927519764715949429102734104437033466901078115871657651412480944502369418396185382491492686813700456310927340772299003226377495873207587589895025823282480183501830408490613781989184749784853904225029242133105992223407643625530192854314771445758992130309958780398247515320528459287084877201086840964334595842166196192940004887917934009139291820182702057570175289918935231517724599943425777820017532368392612074548466540782231918279681157087020442590804971582516816703705468925052685086690000897656848669705327664566495923745596985688994581488545419096176069264584011698775251451326916048786602050794569406063210927217858957942579615810703257043103530224174158729083504139977253386966607603728453462999567494399163237447297859402229470264076701880036683872397152508293872773651742765984859679204972318240319987856217833733026865584777141973403254645856840666213350018812324640 [172,77] -4961920007462548429963137395875787468261705160599508828944092110738090878059349859384616339203755288849428354471629090401794578238134824111054379276548777692491851147300612086833994093623744349739759120678307005360360288551627633773681167630844493699558596145099157533028933494307812997682016365538567718058869939874647290951789284893605385820463587320330118770001534956352272406506683797748330490980723577395524632500364119123184803441738152549276219212948091084467165264106770438152624798918285180854866204645280199639820453214352283211213381258648471342876557703320591755866887424805074209055205460848444415830161515608768605767813315755358824174811129397869535024605291685316604928194142588510822799414458866912524633639956550704178977981267754277788631448548010233552924515028617934586612898124358875824236156601342198426094948905640875071929926745235852308527653979307343946643615230557967295926178442017988439600815401582159842100421919067696401495176942455738139066859117495328257107838423787911760091776576472997699091724733952203209076427833750539859361152202468345620108768879446835537533913192542812011750027809789970319116628474740197945551989445415960528850867471722620459235590312641462425206819140375838867083637844689702834611708714250480720162626630010050973768043292968736240990909735113564143883737439400653302128961854949219577548645770519664582973851588183241684760180878516949770424858419166156649991587009247638019739523042124633747948703577853330787592489359291465506819322947753501058548061789762010560742437434914892298357292030417783774404271517048316071045762505876721072938750725229899683431042381804746710138748060194531746933353664178022144551424 [172,78] 373803626571738998338821107835315039306552201217420447035548037589564933061421415803177403798120361385323509889682091715425452346708938340935606976266410751524997849001114821245675853489732619647769706685016459638285104405617436172881443136489842447419389416463783232394310522598520885208028925427994482182523350119100560276313994996585666573368472625354589460767165045495807216427084000523365922322192544206926892207304006017025186034583605598162284954562635270490126884622987617595294024527317583255967091267340715812755542832479003188317086049605259811255603635989743366207489055859441972340889983608572646815556099399834034634592244345251673972893327981449266999857305905244450531141907576691950070684474920924295718033383908953566609750413580852782420358406039969163801336057814357810951773104081963451890971878797508542994140330961388182910164137430559538291164159020366838712666895793341486278024295283468361441374163246309308619030730926903453759908663675604877023508846532221938318842262905962186701306527720825650743265928445696481530365319736763629467706727844094826968013239426417320906227123598086337690320888924836559925212404036479341845226821019075214460226990553866362142041541615837816504387930962970899746100214957834912420174069199608104918956038936069474790096112210356371794507126104282243807984441462526521962702423794846702156345220295643256157086212067374291479979541385274780152408704339084158778392231832398627140707013821791906650514555744113814865429384915636577412731692266345787689286319205751542647047207375263779661673347435299945954867630571733690715461356792492559304101694021481776112307732666541660716136579832656193422322004735073578432 [172,79] 49433689357136012647583060284359109024989023659372390879751200494856963470400147858743208934963932059448867913891766589036416197590157771781102770205766877684841139498604122096398425243531203524692163081423396176106830489473246091923793050172566343737038142133254118185717967900090558985216100712811565261858900873829570544708149314523228607431628616631404171482926130720974886462044755267569935521167355278165248935468040718247006504713662905458798253096576686054524966660673688626981709842398031607695590263236433844934670344141073385840934881811674294597579504635588253995785183857282832906131942420906814346875106410429187861432540994401933188463348510829332744948852029676498962020252140434400625254584625234789984747473220380175675718103954152107567980880780082865695462080259836475918419648947994807412072232734387866189307966718689282735711574771630679574095208501884028092432504932771426224837626626460917358860996820763432654270754160344585507265072980322561924418306504617776197076266852781585333940475393108135203461024223388305295559393502270943977662674704776683841981673667746836223965716729773248249715761166327059332131549369513582616579312462512782859514904313260563958754528268177266413005037020786831524375808132783864954385007342850347754314042701184259922146151627573444992974415446054728105804790989490258609459995523151389353119406942605743137384438011403629329648356791523739826746304847341387840310020868866390393370832091201138236365840978652105758505954884234289937833448053247513888442197737325189862736458570290022018706900236538772612369456083253175318793766056036629759996877774633663319541821021765696117467215694493067642405450298659224 [172,80] -5895746201317310753011898217716035152132255951927693532588364267977676537841103433413507121923076985770347603716611111087710611478970728845859980918215922250682458827075459104057355211554527661720708988826475121118899007366161099201662362877845383027908735023529400087064072072762584214824581553520296680443227319104399603580797051559196098618003782851991453076256508880882969223624644166242553810900267627639912964261438745605585545793759246796803712387836604106050963264000589433687389921297198045470891330595924288452662693891989280534287484709712521284904449723384625724772149381378180233495846277364718328301354320826637713575836973414602761855325776437445140074716320586147081103955111294773253390758391412443191745045629807143661664972643922096706680009897469559194170337190296298091617302249470820361499943071246858966843910157001433461126373880490314277797671105538864759407329030255336148771864054260799193872350416149512567073012723704258300318128468868180204092955400325323650669675183276252867394969669712447314058394798387346064702659353984553458186576760582181398357504875843875073979977589457248011291771264473996178553043244925236913434165400362468819830993982900464323292639908327360096840464781341236689484602033917092995806112654686629864388905592893455670752223454954156359150664127068066074761666532252210469122325411807666282832844103821270920617916082874700751969578840404294329416576608857493481302328129358056279570448251698513037300198819246594903075847298003624478218366430422003815406406588822392197122872966458587875342463182552931277349342901900336567636880608969167474493677381924817604778189126904948868937039461561875950033245250768 [172,81] -375350142587314655405222058512528809943412626439853217956756791324236052412622439521571632973857303151848690663215162695135636207754053316339531215860624030535849195733682272265195096740962761873761448063391296532043240057615169099042110904995022061308135586185791924180997762784809152357331538585227166030099365227697431457540062904850100063765016940968975195375786810428708325222120254776081184241787131982631916893482328960000702382892750770933461005295087544673880955125692805777941791531653597340196917097817672138101982123930807302257686963600108230534451984339225006942626818580930461715016305330653052598088690026845441083341892710846056967561665225768162566160700373325949497650748102825288623487458322759334707267330870329828933763462958226240804766379749399606262785128060341815250007717959428440166061232842904082741280368464532283063206973440502192914451638708482018598544456742379538977706895100380059856516764790870082557592912729989231057176927872141895762469717207644714114615708357212487704415372169857286156179100378356637506506085363108198145681103950287062030705645340256189668683799780094239820879572657236771033772731994599613713743559377856371336485912437813282951345056221587218067742983165893101616378408021305615718644914241022673312897446727218337687044010814657893103760834152952681928368587245325891709836932742580501980178022584396761309059442147185528967600273833207847391151536138816306203371146248474573839113388865099196138804025134710330643642719906451113441196967422561750511349370900920224008129968213052958988093432655963849463226646502524983328237917047751718903350742463536643735520717804540436541096366364509728281400128 [172,82] 52513262454907092674412751560778319680720838562610736120056190026978683062194879326847570384055867235518313151249355899337867091768994693543479786860943474657157291794318682567824803917384792105755470402722504213664540524213619074295607611589503967816120055165318496643377090268767858697044432371966639369659932575621169138102969145243876503336720819842994741036498021529103201357136076986487662573741853243707809119213468753278786093746703680805704494105684420803488123914442875777660116283870393579477617635761694293396650240548592964147304964121832058781089404314745596945345586968054673508760379957276595519130098572467084163901674678924304841670164069782330768128292227036409475747364193234495276448861741887900433782103072820890735782376870780280976246922152242515008699650942350951636663995147950211293923323069474174609164788557092824594818488469280539989525622907510532468954924267167540288611216683473756113531458442305494310097687731825196131313207213505360450608377903420173171813829447463194184960630751812155670998503884174263012305910978018944453294391145753215751485932505868985787252142985174270540816130913205338834542415505902769107636682597640372989630314526765931265626600261575669502876596673745406763074658953265217254647834760713422307317729287699861754656226344392432074855918311240110793408204301583876766255501040314210944724475953120860086993801160416057189540234973025214881603375448385280467869811194165757239056754184780292674087325096602025525501717509914600499966817985711012793177099221376107435262076041548892723630927942141599100881420205005205252061183532841334224721539371614155694167089053547198894408331666114113368952 [172,83] 2272830924611560899150223287595777053964845504116432865546768192345219399972580423560731828949087480604319887877691281835159664220456561083659018045058349069615003150257690605262453505578244702007547354909535492932186919631602979609490442729611430518492061178544874246840805108335703004667776847740413615340735362722873637741116938052170978642028100772714583366814034799599249077479680850461477934011616734097196040746328487921903735326206035959346043037148968778872733004638713311162339096249913956961369262072842153121457959906678459706411145764272937583132369188374182991249644957647849979565699071540634265120170028703833801975827542671343447815672006015462407310117108631591567897634762005724052475595588143188461838336636118874736931569087722420698128042165945325149089416437961656063922561206746574925333943859734929221523274992202828366332059173912950239473412463018927430966975753618950799046073960297551438961294750260944511677767672768598509739171807821016977641191082615052703259421982064244199380181717944554057337512529789434912556191792301554911010297804470661540948918123429564660267151817213498635922857607556935939975999560517949090406992872522835999234506510008544216011404501708112958409380287113601376303854658458415980074349618178761879605094484482236878680263940295361131725165155491248115547215681263446096490999290021844543745598831220260225824246596480731188094047272640146083568900785705631463794112107064187838281193167086881494620702955828348000921735129645227296020146696381079833521640963297159992272324476020731246486268836463111640241919577046595772241504500106261744776390903261915643897284384252812479168134921527095952 [172,84] -278554597633841159624267540437884607767095921041901016350110121822321833693174625800062285942792405685782499903206881200030119159003184135208396874979508915814620992194126879479412121107947352530662027389102878738263791328612204617646116895944503523651925974567908867137635198919619501291365564082752906305211338159637147602636244684813517733087977389265828941491820960243021377912260627434311106533609734446149726523653408802210972381131185066668036159808816943871315668953702214007344153078814163054840820908457043038456298168481822551249964468845772733547736822018055909699282674818270604509117288449357291469141938037144782680736966773432603003352564879002512497867826460432169339078101115383299586307386134645981086158339708949517236986681399942065870984673420508018737354382513548217633402627062788737932437044127884490957130852688511227984231083648682406907507356497685573193358416422752142416333192097857234670136975636286060560719665582921537722520652769362691070089506255776393002463051895764737194913554029940301119595387950784186138584658439405628807024157648065559443381206951032015702382955175094799568260435832131750580919467689624465209395163452266336121246863654595878903640654363520436113803874758583812917036264545647955970714954566131737961178698532334443644897820388872114434954607413062054580203696132140599264854529044782794981863377336153535736980640684789867980726926210194571313730026983120795032574850868499893623136918364842045325013545025272126224985421435050706913941661472340273359094159046886111904017945037560498443314419484838572947734961752141199206102549561498479568373965568809046181492566100545486875288537050034 [172,85] -10107966214852329857637723828208191885533989905149102718855940232888261786043825852899535321852642100388424179412515203017578270369583674667018457917703166067112997944738759522466483422814727752918715065518246066382189545354924788519783343124548916814142202012747487322240173095018758604251568793717592764516025796272980741379701408343938434771445035411579155274908197345883547855439445764741002738305033453830960001149020873456651556802784766235795185252280095627280604792092016878800300575175576117150909332337989271867399379880790562601213578888498908988351360748843572935471108687903241754742865546800340892383072740770149586137741863441060590099888066955244434761515685251337874782735409192361888224896666444686469835955462350651134797802502087138122412892475245012906995955798293427187083716992600082693114864113298906022279608195497045349469761137844464565013080768554872486928232516302418545399151872138209729570710990081816274453675609652032984207875231633406732970893056566699088496934652501250506795246434506066105099735615677743221885563363379579936994583084536151020208795229491393470531679129509079940556195972989108281155436731093951745599281395356767966583842393225182080753225714647453801590009071928166448130396125449319484041173763030000100333050341261767336888409932317524071256112412470506846598627698620064753641564814778652162047414679652567044954823739858744544378281576359882206318081872954919931425300802306381851322189915776486185187157822100766094826058802127792106719709152794583707755286699341549513656986655546026263240473793247880214675827293039118265337810393066179950652444989538503995338398980459522848277792352 [172,86] 897626975589043602556036057290995732684306122601220313525417039653063264823062260416959467693981255676863700609397582497488899990837849009065770238195715009621144310651474015920090450255801388572503826078474323177062544103915965233336902618586773474515754013326314681004270493067070000542101474234480575339478823240724297006633481226252470712830271962552041637411008133456472537592645273776857341670242581119241043646355067889303536792323325091172008179489080355007102540760014309881494044191197943643092684024167238595971540780852606681407213254927379202880798736412055631126886457945691129619137337369747324852466129186112274194053740123188218310938672384557567406766737150714443700981114534959253628729737961984775150212288662721480491290147227488413478823601190723455548101418079402955850322232453073696000478853868241174261449736544180655917996726581438808541957736692059811965543348524670127717463266430993479892193056451916945807156033147099729031445216105582830313588563047701709188352360785401011239497510010904646074466193769690583871782032200867110371933202753421032703246776750510534297369789527535214602741443515650132309567962420244540289500804873452457597353492753176142778834612887089715059087083803884651564451288336634543733531942280326447575462471976610954689495269387678207258209389279581795685630585058790469102043097095028513711416669596606439677284885185038582536118297512162616201206618573056571446043262009401075079411957135203715046734211503116851836503407850954593324293051127036479853537708239214070772773542902642646701291431423323902508261607485851226521443020262700496197862040174164272659934335689829114100288 [172,87] 23061448663866337217078356364829447475798268642221685891078609520051509287771084485975447097237007578344316540215452964278153487987806585355163741857767728250114256137096436416458162687018131188628824115201558079202236791879484095283914590600826680462093201425138468264120075710823826264996924820456502116451543236186083939889912368810329121873173334206058057945069326859267929270311635530497101993391210367299022504781274030871911780485414275260639252907870680705173960905543468427078233248963048736180106133346722569381644000178122280983793242346005447430182313620559192243137679538662010513324570181617667705406073338031725360915999283165328856388104339601380436793330617087248078205671030524293944942662769874404295966427701325334029155371032169142600029472205214748244649393234168401222601723257176993087481822622994458189872890494696627464763196908415413578998419348371614418843431794400306939481722810067711793361727221744666252476820299372572691762436183214985974780813504486869863848387202052868515874440675424405069400354433698018748878038548675159631508440855909975717267471485158033892564492424234235166424265634791557292155895885376452418522431453217492753566711483177405397771522597182222482769208926115368740198980684953076892573195040410896702473862368518173959489932173941611429606593976957755650151852879512736563975028591303561726578580428917308140534155911050490124407485283495670312943823293492818351611040294004167570772060319258064069118532565907461630322861109740464600063766142338960759320202351877153950538095367097836745670639013213166384085682122062119167837968275282503118808347075566307755848880453660898680 [172,88] -3816216152815741560514699749265116970570492808602586972419148792500925574098497651915523102318289525122876632568320188179191997767758663379228440748334444852855913669825224757615821289039196536531741333783706282540811306354296120265388292366394186089930160232898322391171705275269652314714175582776845358922403503471380937259185833802459923078003003414102379706945843626229420528804696890624778855285711877253512564114370404346381881452954021625384989859556401246052286874561238407884494397900043200058478323641073146087740942052027076838452717415783958115797405949275067817580921399395103853023674260596269185329417319636766706350250568884645576276814628364909712300693728760782607352277583949992979789133480176105820483444193089955099559227444513607911138343384242522850164119381570398288457194509648294281157360374508944461654062021159368167302029781283563852136733917252244020116374778805018692037185772910559041425001275970474337387643890612728152739819412326327872578596736388461159320769972537937726387669145676120833023293024697692651596394665160938263718724861046341824658272458572290921051101478863762605977756814534255089190570953645617138176461279807870492176842881043159798924891861543953716443348619916781743235934669459781971266558921874872345513389308454544218403061862076161238067987470863753977320930565574229672084082791880129840541327146960556143645527178909973338383618974250620203385409991104957463559956941032300936411988270521593413121526168028264288543711611598960012006753536205071526132028704928704856757226079441724390950791670894746577364959677267798389176944013386809990972949851770389579902128835153064 [172,89] -152554942549472322074883897335005838252944100441385014661825646974294621448195541520880622020520851168684561876526031180092203964944266307269238663137287620435177359886534887681940293358270707010625475750244642076918332703733023584087025880204970024754341089351807008034251200304287868177461501361102248075765671345854644492217210382050661214619410180668845240544973379732642138685007137400545230696008233050782781687087546843706744955205781845866143753730180395251351968476879043420258454818174450148066331590149036282580481270864825055158646693696827604356824350230499128002076410949706415086208145060842410991092085373980932131251920610142419851657023781236187046392051869951540800242152090959289073604668086613892495524407334955379442287851357604673678538666720238649609268708197476266811156997767267122139042716491896703372036740859326977889224872577056820686900312900686656246518257730972556526472391508176167868310278039989794327525274545824190644064801537423269771044113819894004245868321008164319886655637851436530243816925910104171967686122206453462476921771494724800561028194287949569180294472878744844122233806494144393182224625295141723797289423639623544434185371662100343885647034126887312820981623852020251813804719179142958860991600043221574465052747336478907489810616806096204492080828675944572494784666851819749045341211300081516816846705301923071862457580723261489643174224045467335892619613052923809315023488744997759577342773545858349421071510583016255463015163617227040900900025755986490589220949251167448471607487420998405509742928869624886193629139779552513642617565244502229264416046674373921036543377216 [172,90] 44412503781319972604277606600554180846587030775231246891271188929696930464527417471162518834194906388872828693595475986180823808238460244957797349161729732265845045196633117191506498145814675775919591052514852648245870358303221969010694955927914647761574675287164626342040820011033069035495275178360054870447612292610084685371390067540663710840613574026553097189431599965204019167078281225324807268655505743407311947461696908124252237880183517959624294819114377683156488849251078803231428080020031106295915281816308938145937781084275518830700139188507723094250856325751073636739141360852277246774551969459932998001433919412873282013519824759696831377126072840443480447446426182206396282678060811722287082735034505554636260146194103485872137103912100659080389925728032285709539133088999607391407371324730000186832207819797059479979529171275682405376668988961510686370687948415618862217437723876454426718293356026095709037133937512523782185435821370022240969394798357545058725028972820573825527182943145594722372574443273945619267575109329265399041627695536390777423876854180543038310761121831373861200681629471248986433777143611346878351056704387666061565777163949457766298205692201440926217663060311358060506161768135530515004899381584712925756319982431321245073851460393174349312340916059797345279233765104579492552929639755220609682740987090835753736356805650526639601965139705069815289892687887436417790300336295657457343761259879042884508075531885088477854691552473370380383765833841191918436213369005707561668723221105470076175428783983331977411776408316795814381839583336320598233076460648414199960586136003357575215976 [172,91] 10410349477219619004206131156286197810806711028114080090470498403784080880367120112472238856417249046575699124608958694296241304138606886868978462499322197607228136106830729080086405662931154181797033501973378833280270968677636766312792263677540116336396040362028555941435658934306677912437670591798307794736121334847529971019125669924280203578922114875188187172976111112378832569034551095868468737616687438176967572787386495334054580191852097536939172539439220303625907226281592341063662619686413305849351264462392161509503852639453775384211760866840325572205406448502180791404047003579744513464176897731358341019879096970660281833209585461900725988554282492609225437246040121437352204867694024501596349440757215087752395263185875714748732212792067627138345650185722595658040484426948005349656507512012483037893725401518198157637948069669485409909839280223398859209105725161800243420779811494160817253717252797159184498697545017063202715921837994975184461229652027817969306796660331857893771578543683894035743237792827466513115260302582344018380780434774014710193895460192873945476198570273492995496733235995767135070417128149225913938085939228408089563269081648874184293925205965630720598094306686053596345124542587830815788298021684728576926617375332558647685324793687188284477070127462959443817629035730306867439054957361169699922620006481323715560239490695155844249955745811693583216417982092233989380168201801962185746638830274331831692574006283258943717244785888863915989178775958168124565803515390096944054696281603051633874239587142164011358335753468071945981363917320452769271937492330957507734337912003604378608 [172,92] 1302252684412819220252330324863651364834850078418438219941305703390851163236841998403810050161313711796860093053623489312524358614421000310744940395881082744264621651235549884622049746655309330634124123570119108759732866017574002042961914415003734065357509589505444775774301486704318405421404671979884179875330003546496118408841282467700048606075965398287676691499981847435166875028908438771551634884865971399531788034804870782383120499155863290496937143357347719260594802815574124829733781867291891522788133949264332317146185275414074666984382701460109280639421154044352921387403343114945598130375629618187683590863207484222580644653742859322930464844469020630823862594748893843704193644844702370977362894813636604140359687185191241984153575687811197685325297609385772693195831098913451368784719546369461315646176343010439768344219783341677825537495198462132848033318203012559107816306893944430308713263151907780150693164225168964692886130277722872164053785482577575990843237546828375848901722918369767509435251836147033536137972917985098812768985723822954272560232332099662125927805018165723428712085673575879289760658582839011418101095215879299997991241314696294761054704745612790824279597133010023154476208016301258756442954485515621561095363722856831948092081200834801745895285133174935444568171111890030968352528574604908385188776742920257425627186413377143271559799147137773593724995801319702882636431167115150874492920066161371847364641650168371681494491137404273225139655974919572335333496265885521855594692063301066810915579000553751280687596597908346809075254801824571034522354536301437957639170481496543311 [172,93] 112383017009062060217867290026433728429800679115198178852243537445132441290998445525758948911196984286758141272916759371405725186725101718710060550504145216157733561162065274387669125323326252411406053203681098809303999077232642922078763102633955559854207189300862583124562177790833655817112436294768774775300130949409703029083538372578870881764619447609328472159755895097293674853467252091462516280533032321203219524770919800958138894354944455172599608718506631380586202310052940353262126890308644552717866604941934076071079974594795449256377489673517220259733893918573284941330003197498609203204643928634721562968388846623466293681437567663999786895280122151676913952406487610688842676466301780399918486303072556224909791577747413096063381976614914325647164202622297802662630855288371572660055932560713978924415352422732289780615093357041783650372833866651201024970493273593802876558081866344740151801774092684305485964150076502430128422701068985484253780768696779247629668025486246572652453353589907067212704591727365400677735211944791440317632734097212161860503468248468582739994520388475867558630449847851665003776779775040253458296780727513823654922960221391255156919764055589771055605752666284978773868766852738040211587169063867806917374888197529161877228815556681936164302200007959917727007514138399266474986957868040868705289448218893774904905526740710553925559860267227442784348965217343456512600319181488801375156721394599787230951588206953746266175185378611357947024102484725402980958306566201112453079832040232945739560550900345059134281980281948314937747751777386487815709155626548942580923333861120 [172,94] 7202699492626124023596396804064877594954668955167214170501050262866093063001254865035010839506632798107554812464293307150725128127625661941261700948755015078830020196243669365797561026530320683664366762434033666507400435821543599377114700745495940242886635887379134697651057755073144108909568067452997819835906729469075354949555140142121265537059018209119390840709005740124537624937026887046248481712044724808667905182147627212412911225792356924510842865314498297855419702488648727117330258235071826354889635426545649400372992827516346554976882131801949742059716944104603013532362505152455781641798131916099038879505298805514165865995057154620689696575725975081137697142205603818054763695777857650248503671259661069322490808610378348521925929114482056057921312358795310923641562338401185513500627123119622953610329263439231573822583487323740092691443790837540726529052221542675754862558968914883260452155534061459268391874704024010704863560145891111091018918085410624640044666763293375132886603354058064854900564551030738724910253192270460933805971922461143644940937126842237446943185341688232587853538700223504389956873659940927397522938252472372045996651881814336654106908448185224525797372946813114911458318328769116256869252594226531908876632098431132618738236797778043841389029991825383338801440976138941731392869748684027702572054067172480616912150748502736912525346255874824511662577612908339055371381378535401687199766268104530808439273826071768367161734051058779378044612635934052941184185807781889643767018975937020105919298524008223385995344026337173494416550618871607144820497672896850512953589632 [172,95] 355476229112067257174379670562215453585502966364924643306784527879282039520009693972611692498615462797278817425674186679240505498965747577800976538599988703665881730937955209200539500944751216808668795259283488214922948651615571781768601373498353823578509076275038459561477107069351010941468044615738583220035776789046792794159630044911498985508478687414951163204437162583475634615749377194908571460916954544831015496525621290650508169440572310506101262661220556480306557805183170984229195845767153879744384797471837868794451543877839486848969401552808938395980093902313639190220956874351333082422341685090526389883652011305372187289300135500752346964893595933622408432391992007277899779910186110302157537968522733865731223353086725736102328267550335744745427512956596396903479120073462277868192277138026188095869115782273683610445489947652339686226381844877948788586836987280388677520382630437953303547641571511733583567069247009160091359505412194916755553815353518674801800748334096420031178635524989675940765382306031083255768462515828501584450448684395722510436162774158303979812361849459697317698908077562002459969529753559124461482682756790934753641192923380117730484624678305697931376106596662881078979095962348049072655356172048427751938716016143388736502723959397473749600772326004481394354244434758413899352987210090219738057621473862914773667552003106088682543695794117112032609174190730040431517279478157021971864969279982278274867391209992553989788891079591519979975737256444527636484222940996290562849797786715908596643653290184993528259294841986666141743242966566550566916238360995624922376 [172,96] 13782024220289271420694576415690796250192341095920657976152858262778561894050399953583805357413034219313234549803265402144404946403421585096547226863642615253279631810852578788565222163860320934702527103562957526829954524721278567847402730579079122827195973072278460370332305205148862121449599276461461105795381112511536822764894322015672031755690745054661002397175252401934211542633312957509411138940516535081627927390587376155014869076245182399667291765218360992420678933183795205691976474083616835680298869631455925642018202106759489430714384408417325901750858619083145955135205547507058984120271031301909515587959025947169460922153707992059892452451698078233748532131611674774704543511408871507268482289104472002274280616780128718175150977947824423112000895476336910650268321422278110106720608058924975529202161676114474246907482207474364211909771062281126284848341070610477550056910300927849216933847969741164172653798290721390911299614047013050387821855270146695985432638063439417996164446721350093579702922835926586383182164642304631346468769760066332070241442529424456694083215854020809244008127539728562070337494975922653732718038770697721342434489640233408965953568812943726300937541189233622638075787627738459884645019649890463058230225672570714765900804689393581271804355351138143708655805092513365750349146817207773291473693933354510441229762114155971305940720396779201760491776441151293891725630036875835655126007633807126698253093182638889688904887495562874915109509885743190060643536762818195247389664123846582985519544620774046783020741596094419259770885450741154832396574124296785392 [172,97] 424712236709795476311217171230559655924732282439252993175988950482027033168868490557492859242432424193595351976904657476730278467635404431553196363436732925386577331843437147535805642916825400723867787406975479613910099737871669509255469156472897684506088489569297021547622144054779786552250381706976969348435835831168703459968978597316332017003987948361104341556138349226920963634809790372764755247075831078719683142102010553639650557016192222946485817199904936385380362034636506670819915598389502401920934172641337871289543519740597319653489638625300631950550402970130767287655006443812478019340868780131549125601352978268507949137638562207476016080302713886534773037807583747838644817755582409033323726020567504692549592485710107747392043638782336210788916451331875295743914860068578971169231643548792464389691683385934153365242968734805607831151503753877466141866193857255089740373613235399905433501025337081620174911149251686981709966075355136689025744456726853212879026386237546285386043598925397581689380200840045371102952936354615656275893874955657381697029549664873248822068515668708059602865972559211385735009268797433121173339073490381373011554322942248121165546552224113797574822889500678021849592584711160709178455946660631762255917077369397704931975876665685554778038299327005005094602214939070534279539386002892056212885126380291563063004942571194275332249818674126321254249212408280150676928601154044045559796274719708970733065442344518599238825921912776144985611778632500163921930345378619079714934084344926906320885431496584032759478840573535184952495729476198901507084624722176 [172,98] 10496537170305835343767267980338199836852028366323466162188921343543140258740473142196412520243331417828143632698247030296271062039898257582765110595218354275423743468934702270308021150910463125942855927247559714020506199726184145139047100192275286275049006840711368222522692099016982596416260992909534522396147494886447974150441189749627489613230842718687680139017973686128498102325943026712772765883870603893423994286831202860164137975306332765616916278249810866888696122922973331159255066912828534491782145371259842788304133056461487727912548020266923969027909225807360609700713526914559055387611586873890122219767229287154921127317421603654749211424394661239465088875905155209460427077496970046513667185989525605195741442234020974890915407586353275379775242087718726153278381346345021481903658150207044724390526689832988584569604058487138825716826458712691978806215686023551196854254693995259471061435171852052072234819817464787806229477909487073007191598912406163227234358595039772861877328887923164576699260172690699931222529757653327838830735566885240973623103632186094810995694998330500419790549733092683589994137056413963971157159683371830477498744024890753013602875878841537691408209682816860536923352018028916259960785264904279920646431991433852291126647759125145131087943486953723630162063022373281230669935759479878370213090753278813372660284546959180321237374769625628098640902698644228341810867362559842115714521774503645040582652291918347131176979759769722943966644082649248781153470864194162788747706604892326111873735627257750522489662345381782287104590836506923502156091568 [172,99] 207424889846599075441617533057605392665119740143681665331616181179815211703093052977600018448630074139339437625540437442993558069196990251373668889114644931907369616197615229322378924780284263678116808132322112219194643861149749023020776303132741544620991988450183187064611325476954828069960889480264626009898725349275494559183065548659708183862722634985216364197554797564950847983732563349869133382411536288828733950726183112108525885962483688536845868262750753487545370519772693811338198274356032610756367809725576301910401136311306685076418019820284850088461279707715999360434571956126672466309836333635439783357779775748071696959013398486157788922035668879062520915737958678566223202524697085260418744760697664328634790652137665736997004536676321061165349566230721787374541952622711994718819978620855552365015836049649547407720095007251768930158891965453709570697414311251154209899561846561541244068158075084475106828675177266494237440691904836686341304827612622242842999563083697798802284683179166368080265670363742036912558462622917516962563387190448830427292704691351766781378122646812254739278661956819738360333080274163232647145679507157406597203950018802919239077904591944706794128444238676956172735513653810634785621348329487096516280510463256712889267879812412871263634896847779879066417005422144994276058192632229253661113620346958579523130128392735624115297346382707730610648953781614803144172705164130954348437154642601611220650745281228761905730577342761379944750001670099129586080831261026802834190130403366509481844716088402683022493588740681346438494519023848880736464 [172,100] 3361432004839501825115058655414066577812443803461611217681391204068090839888561664331631696122587821313532846072854587527583259337494734710238151501968957168563370822504905130686094239487831239480400911308893839187835487498676295931499051353136097442016971240566146193004159674814849406486466757924779653190183668116482990141102273261061252376062120538402581973364426631734046098938085741170588306769374388705303645605805636857786612480212763115525481585757494037924323624817113156750923960566650476691773127700889762795356673843942907519371341716323598380029297956951595629802072353591811280176372459496201687802195900315430209059651698072755428362345850032602808550102755325762675808840400790054041645341919850739747478617218983890173582702476139753140471687698226363499282652448181992221157442702086245667364967901064485596485444678365110211131393873054242408987345113073676872945616033108967549120526824965769153659976817519760473734779057966394643956013317271090464143191666926003143385496183966402178168954581197781886926013241918409046521805653515493383242101604628037154715487260016103492613692045836601853739646140449621008564034370373503719788618997504617870857369148182827899681897365219700061249424331657793546002604186562028736666484790909400552167613599291994351658864492935920098746236112045802719299368067202055942705987830175140012469613043923911974723495747776908352476954731534010634257109242165874732008262410154260620944790351735485314484774096714502440070749418075008658473506089178794663668129880925095923259585963762779971435299432338112989873965441900178882 [172,101] 42784777913883717312791754993899041138143956623497156589211764143857029201240155362332934530135739368116927023336172636437330524730586018497669784144802364830498265434156365861695755422902549459324829251839173069495062690959781990432958869293419419488104564672494701667501264094884779680632376795535972401289620186880042872796254730296255435010767179150160935781568116791908252806033088168904577433902406961344951924184081366755311409692073847409277375195965555335840564560643810613648440223849702542725208886360993328335845661147107237312191738183083879894699787685229094273369200410588525786954589828006096031680715125524228673794867144467827305600048828910119758854156196327331956981807459489750810541094777014371295434511581307493441368996115714822824959725266353277414596266259236465430834585271615763934506832309882557299379191022225672568100657169772470925172156380356310578882178632593675462569332937153704354602841383553268506541275983782960726013993664590908786385567603432284823423607275173500031353193316474854103056620145170382635629019995107649494033064227130282365172101275844139811465600970351095385805943571197529602351111251202168174955454863515227315763405097593721533071661358619367844029960141833069013123793106942807837094320397154139374541179440248290761873836741031746489180785883361362524093954380906707817743703643173023264407159634593398837051939273078255007657184997873184738166355489586421475474495028715314544034039352486603909405865659496655745670048120940347390716655237106196415913796775495055624345213099856116985947711536362101000459607781440 [172,102] 389680020064653769927108899670584212721948289753144768065462403185163307318579642504921849260309257940334999567718377696381102408071158685461233203624554979721831492198027915933892516790189656562308247703227303806058487554306155191929160046216675740300001593903015027689531779549818027991396140155913558399262756519634854688191396710134640596373795669866111784458552543163615483710589905292364142074170957794178892180494244278203830923451638523596669144380371998508484492255691886938683861938101165804658567593858975279874934993534540316901612565310542610412522687495658858536237665256964095382827765584581673808160318772233242723351671882481877657534511352314525481158029300222445168561442980131851931888546257746440757824239375604637991805195857772344419495420828764432733787261770357192884262381596519415503922541194957128435536456429877464252069666620555021398182431815041933684942163587244910463249074584239000796682101303532906319660120502596014549428402749498468099787496993422242575106046506868713985660267392517368892034504658953743403085792774464860817520179365580515593476427498578698813052782220841362306587902987072634421551039307824703490544946365007970860318986819499693044988774730297840589064095491817729135068948284011754787766734730639490314346115799791831422308090436427533669488856493989475482465239983814661415462114571787986791584938501874513535854213688643098642416012356350326126405895845089357358090204553902546904622908502857393683536277026482897017039078403112125489369811168136950170732313150879290340168289912789253403690283760588193927736736 [172,103] 7689186822495767223913675114932011413903091582493328577270238392683658095257634031922523919553036477047225745794422709058346340187394363538491596892247573611724010159415323938163222456208929229439008956489784779679862121984783879598074905740219822873643642988851175698442913341767000271600751930742047686988412320750569217979696978234736693666563023330469163697208025369554007075303218436995763834597113737053145903318631276388533253734085985699689396880844969104684576097954758090243479954149364226351922970584160365384802284388998560003009371317240320726874200759140723615637097639667700158652999254339688703273150908473628620518733727731210257147009854665630791970119878682317104764465028984617258373495507932668378445791405544220229628438432517880287930296077557384124559789080599484836744692746523943065657181118469641219626675074310660528581667500440027200820708886362531686410354333179329636201690572599909346936114137952561785131616784887819777579091100958285619015166648951251231848133566886519802501527528088312660286246922566326992066836760578375045601442217040720104825071534228520985326163180381038326170654715755177947980857128253240656451617029400247187914857429128446226990046392812984294381938539793732046965472277625259726076085511442112753029254328292449497904929894127460838721761813931713854518534782083335066462040220938720754529605120594671741664931877443323302426070618828574164369415031392846223926152154542379922799716252247895334650133665249067152849485453166557285969634179402068999093417490226362473221774629246654217500620432817136819152 [172,104] -92588829657075041154913956292207569297717109488163027755136053150980843915900635908017140632799856672323357606215624536630076831911992298515520159614016567338298358584312151298574276080076841779419763873894242644092676384553484046045461736066703406997265798228849457917155353878135193237030052636848469762996531288026032884058325758895015435957503132745856643789051628477253086002470164463888403534451816556199501268398598430571263526977685222819959001637457591624876196587547061952759413440069185558116011157862073764351017751639759412564310226488679027045237590434993123733784300916888372432651964341542938601775308248450541319404837063840816338194675969274370508759608730728400106637703603618807909714728406929019300205205224979201575002649745610133664147623672631354697348560349363196634457199581610514391900524653358235033102025273501139083586089621130522490931110466713604064920899883810951033284724567801515250342559602197639765148451281162792353921002168048053499230350958782478041969617508231038078438111427209050022339960541059339599037710360911227582313642895216043802513322476745912520560408498681591967156871111208190927609442211070876271036171364887568972043540666918935049637915585894478019119657608630543990405813755785560431345769316418829683116748172408381914584587394999810862126712527106945420093247584424626611626257494070758273590367351109272628047529044579940613355803917540434139558618405286561543112223408889681440290548859012558018898155204093693307434863649683972415595129463037197302023733928150472701625495188830458012518113397208832 [172,105] 1066545863459681449549503014539420790752830767075918889460252861241112407134574917032217416546948587972968550925991955338577218970488249360607751810979499066261464985135642579489305933280474443399751721249158591161913398830863544943736640017077080502956169791391588665433347740470862266374432689186247859805897627295641962049821071081803450980436972392973266203495449392285305201784825182658790014812285814575625126316854530661193492697711333668505284642687144041009576416586313030853550966003606389898136487271679611792239501232269831785407591208736727475099798667202245399951915714384299743936399457233651410601150760774346289715628116025355731771982088718252340209171117474672953452987931914168418692921757379668214235590784190150054156425701183351383182974318413604886207233657736363553991444913343953753737734447668071166824812983929721980001272549716125802192303980147142629234020677708447216630021507327072135366129700026996847242680144293468206928209358304089484293478544688518159563678079257465888910669099545859927712792731763855334795918502890744844604891662861997407084583021390510093787133016914851474724094040412932066548349351437381782218912415707805399956070820339017352651803649390675346951198257085075235308227299676514571241356035006250886618011914139204907452041016951844995338585443219076846390656347212626129042593222478889833419223490439631028139861748414697954941965715808610461955480703398624213874348751638502054857660977464346870487379582490694455217098012313378637538906209083578680857241704182137030423748875480157780681162892672 [172,106] 57017674829456416280712523275015883559119804020602042017128240585768043783790222810845575045827857596978201975735452283013665592718346778377798864046096070185450670031239197718167937902179004739844942481019612244652400056312839121165041901355207485578311629001310553892661404628414949485048633328743147400740853423164875369491857178784628815350010706700760302904909445241613542398973568672380672200042035949845591825753852515994899422926205174724890973417223766693594882319447158131769224654282289238105227226327771910619546744170688703135781708615587290466956297443882333803574334811882331686088037633541542613782083258119677577055300524182545185821628978685201421644415961078735109300082363129061874872529136721747076623661802880122039891552003491981850350039357198725341953911457016306637188140181299176599660577449187550796914540473583313159347881298654878296431774463364834058829606948267019000738863735474523773158850043400037153974377430525530656675698127229367119496140794372799495864834268213028346760549078292633757187340445040440750999363685119757995660478914594466686823830404527027452323477073103899346734364661720874647793728430058387219163897064579901523351592256323053526176850735707983400354873774192514119834360098325453511973702494279590197969724040071499414682164482792791533765507518882798547611834892086718394183785490529720534367568673752140559190917462417094224424942541024174041843248984002577014845686022853297952325263908008111972684769030615093612715653557232496191733807573306168518956931816041840937249141725208615726590792 [172,107] -2041588452629921521963782844094266082267009411483467301316626853316771483567029868640939325973825506140594009190326263405597182683745750895088720364641180123288228882089838778471758328118589958860696726188991805138595125884650995171407965810122917293103381793420904483711306744134541180347480527471870601904640119486530677218555744902776614690813822818603365321394822222906759921038338875690216092810291007784423454199913992594626863160473766439630938736813540424027430427329649090556895548661100386642448782077350310676281991350886399266426913956570442992253922186928747092566517836254078536923533297374651334214019218102487136551604160692551786716607282052030122654212406043945660635683866398698601255564432322721995518019556776739498936273529470250609511889753238804230245217955753634495783050559126117673409866323233949528984318783569395470913094564211372011809035060502256674718917089384175227179035095702569784436216143749824314044488403804639300680339621160115510423153611768190038904528851484210229894908976506741196441460803869363651980542018725529169937065441855082764906564166293759487007682719528543742291692595901654800111550717803372752108217310272926960439452230141435737470881910635549246526873050411735669156992941074642828728017067873473276329659070365263846412941958290583747525062434208107482239154770984072142204932853376548559804124747566589536046033597884607169729060774854157750161536720577960482736852871871523088599408354409698459710291878763535673610801282211930254578139359172173377154055228675650933322629101175964584592 [172,108] 20758774344665170426438021981541653604192701081900042002738316828458241899037077685465379130959801103607220289192006546170154838369263867899911341628081516443210003073480980543766114426183392859002306732475315757291491454615896620482388769479364705085713046158430047319407616601130343531186874663605778052342778700730775985082282919195195799270967998222636953408504183193339685792900040575202604997227836884031560989479944995009532798879843194716340913759976902150273182403003491737006725595698623233163454307932787005296701094068088367946055358930258532441021192591804098403596062823651794062622056040108078081521763358384502245424417904663303985305814468317140283473813042079632356241395901849181785197584294215973596784070393891146744375780856226926138276657165298775526907786437878949140984773039599134270413547754680343752604460984331164201783200638778870540600768548866287171899733852939300120115222844042528292940123128572943298996954669060301961488644396931428745077928560402948619697526256083256564149096488479216196036091071740205106287180974201636195365819721279190247350178044445328981215423329727252172069949078111236182351373276183148672781066801966215517989131592836345188208748468196224527658254612460688739185653170405014357987543732256966440832685388738245651036499388836051564322869653668602854456526833430566476853020323160501151962077553190242622733674496718348460935692972025418594597747928565601997935191167708554614720353357152104976743487089928600801678595584520239110495891062612967292210511566704801518970958015139564 [172,109] 148715062892231991306316190398614093595358975390264315135288696887827715543441831745364175211402285472282126259091410179087360197202279742326913507264749018252333420412262159455317497283914695560304203933251514891722331269124015791998229739519357396504677143011403271448989001308777549218854928655322066456247294149397669294507113002596598552593880414137679330124478972918860161700578278387944600975794355754266705832838893825042287413775408317588500848972551758106635440133127438423865731294023902170650773716209719489290239978915601379160906968914258250224595303592559413564573707268304569657279333040127885923635857816911716352430354226038825928925636512416857074665040586594567628422378965867844121379465236727446088276525339753775778063383285430923765662272556913595614998775931902001718269085109668054065096569398758030894780332259887639901460795125200983635735791757196257203778701832979414504794611642844581057059913180788406795254364646524346696898350950155990102473935685816003483691169801899205480216451100040911417402899096942382255030034144701630936677336232178985174892790197122195001613090990208970220816503421235287668492746270841690532922581152677429446407846953767818963320023600563811925750157329751058061911304528870090677798973059181596783714924597515571068241305771363643103576126699040200335262507753953820267922782769326444597506224349176236784656384187508814414350852216361146211713004886272074964617552341949597867707781399596231073428431018370368208508794914953658300095348186208302873532878991809194548252258176 [172,110] -4932871959026600118106001798222277190422712229745697740180116255543995592040095833014238215987596012193189709472152827981670861763461582074592779332421432764186284491245151837069480738822842007704167717907886055514364986951848123567165068994718479538296922823184566884115100271620111232354741911128061421301845640004396255818184400036005648655713824308316463997254421321814382307687447068046594551233238632739788412425471532795476649903382523608106555713241139244309298623421676239642366026855750917240230038155201012240758126972625997155538329445922172052275334191494907465056469991496279257275359493443708771644636631806493457083109766716495752030922689902090096903893863708523810884395065091782789560935008476140938574596422708048172214596921421536756733262160834071268511582617297377668692320337546038440483053424159891374317742654751894360078419339070153120565641738835826166160353079005373384688747513404053913199297500071483588549447354397262009952621702966925584638069379837875917244605857373381637871577359112481621984891329327431573829669259431711964157904415908568026159647942496373091547548293468410418588797546919693144418286154777268835665508127715821945246061429202322416288423416154537514194790911516859119396191601426088237308624578230609905598649933103666333425026242295825283726180779992773539134839201929372443003092767291465170152590798435693887797780737513449306725489056799441543345721859539647326860478861213933020715720977781872313887327814805438923628362888165060989612660185056583038537805923173243065033728 [172,111] 43984510889834208403498579774026375610260754985808390653190055735131946595100427248139574941115197863486777637043682941452708176374300957503681908138202269945849548022893241691791591980150176240346141573979911614791207639514162320219765890821074412644736029239214297918011176348335591985057906227342239359045267578299182632831019661022267691800696221819794666787807869959068336904990410540690364095683424695908619269630118947052768327015463355289514518268540907536031405916181028714377790508390717126992299099438193764810787912820726476602120170702143108606948675535028651819504422084144849569385488851742288029636172276016382056115172265919376063764935227473429159437980268816417199861365756589533627289577106334819652249193193426281481119788169580276538583194316474589438408225288257471370638354648210875435961581988808219167648687167443890064511736551586950203606814037739520252271687390674793445861377813114640680033148974783943943091585573818740392105818303450318453054620809530878150892431893809570766539297735937691297418330839218396276880693322611352806755905724446738516845110577609577014211550132687998433545698084908153642676850533120367585404708016055784048695078650301345751357972921918041834390084847749597654070456791581227259280308002903515044671799947851928893134040815593209177373593677074752653848848935558050896879565142556753136315913333565966386132271259232070232038122662385222991835382884324294453061482677201036169017264634245243379356776667294316368171429947583377407759721117228223423081944382327967608 [172,112] -11501185459061543821964743986517018240119562307535116451759650206916566280385893483441929731166429607097402860277547838293565194055965368543860980360753621627610424072533375713415160765052174758006478402775466856619325683107031964940593449555307460365850109904168761350803638826243261981694478686818361563646752374790872222115898295025910427867611116450429900532806045811832997750657911906401824374366299198539641765951110422268201801076424308084622288238802662337352921585785231806695343824575902249089978332443620273775038251083495040478831765335932162780894005595624198007100649465724266953589112569377552948336306012479435708459493966657587818620410038009441241274807920549432572334266213069271696963916522893639137979869657789019972512247214967760300211148298135753959211122699007803144375115495892928358971527590567223636265428481722114246680023108203785463800547030730189926972131111367407983207783106963029346263117008432308129975223320790616890445709256310257386460062129550655714958899658486949688001753184170435225412968430411636897142354746081298732372101727813673229318232290564666067991928832288555245763576714754829776483150138847852009068974767059935376082768443197836905707549160860145980243717910986555464544177593610400261495998177282204075536048814995291885400800688345270351812744444996626879489050604399122738929164682283312715812630494364052940969770940209380453564139249033684772388763337532041936127861055621961732450913366803150610836518892499903961180813027854077897732794616945604489542839272328 [172,113] -1052240504893689080431564031218666100095977015597551466642422135072488911565864794529610368165640664943707988108491785860475037005096241297552773511687883733865594354094914216692169751659441481211406945316603101995839427836363840978013453643173916643508939839702104366339082128292995427582705850813945901484993369185621992853462298928887989116369787195250386597333996882686146696510120179818435707640936712832385270669922442336417377170246596299240000538057086901058140473217001910138362095303479103594243622324541582292266620472628455914499620835311486189782603737481261198175904105631019866554272222339680474796627580065271539522386101251509555874893584884384071602649230584748854585261107081034529007364753282860295118056629370585787024484782522990208086666688456325144396242191083852038629821535880364301083282779515228932495482654435091702306801107455051629488720984305836029159345709111295261692623959029046982069495644519589961957973354944780959467176806131457180226498636281961681979265825400979913046078102749042462855449594159751415143199480365187089182556361631165703557815036422300858609385530526982817821069316176657361707951511411610547528689645738471923475126716042368960718708593895026772166606691183129461794938113711228137480291026223867420890709020869515653743949845455372236315597739721745647191099558850952318205439351605483700694801065627245444659240793041590327950070991634465694362910284084437203034226389144120798722066356301434707381284936640740924158557258021682738850653096212065870805228032 [172,114] -9447079391276996260572923565552042575422286814597312853439336538389721913877532274699160156307450886288343314106535251965450136341456601048106065749979285033714924367990655581712607824687150676899909988015390215633780355473861942582852656286358174373381965744696855389770849967847523929243304743095434527735532019963785122788086954759003920463156812175464804380868025701775878335454166406441070247703555909985633115654178151037925673056731515658389946427019506313298437616651358651239479021571427951061912029580649822684369074640442369002350944747416969548517752846273538673413908250357397039846491975682739745965546103325352664544181542783371339146951647307826048470972883322953462292913591410985093463986444105952601994778880115764449829601139847019781937385961504057586722733432086095101485945693033168679122554874308974353934700155408568619272691032345792155840203735725901635523381323541384266287953274785797541799027318498780831770617358268865158270613622783626280659731137900375742460442477984430140314808367523981438812135228432585543754698011801768423522181242643288074693208597178731797177819953262545206245016348975994395333724406568508029003488508113470164948301778500304073267651167563532698812499046444079998084881024139140486432201591341017219795857150082737990916350132985039171118121939756268236399636096691156653750473217962378567128446388497548909605912040290434023546404753720176226408540681444979037663949100169129720564475171873468940862168343006240129577998104256289497888989010454349593688 [172,115] 326776721096405983729626305534203126352490305256427845402683846559929588209485613273661836871320428770025289442603084145353575675572893645836881831901688321341256382111365994180676381084866864430540172678266397904137083803516840058972049569486592588904713699962000449278848311010595772912813713207180438721022782569282388909088343734809959897837385055377670562131912862774396102988082964734697266437738439361093141016590462538591113840712715867772885462840545304468703970361333819109416200594042418244007202182522393636599097315423837315584665345880410698195040332535787487212143762325583374362410893895317226170171907744609243235898634512043838530727880163473226673704158729568745279467960050440418109426403841882007809207401003836049261002010503934387041074712889404436691875722302240649281040038998161063930411991235403761222013694501721931396311131623800625337183911734850592098931737069266689332189177872932858906932079360016851498256080868595890446865272982748533766194765485226086298415823836635469929417874957705664570026504063480066781586758030399889204026771346811427207034726284353556625707810395278633447604325337878762831371394430132164392156749614724720884714752406795328597186401006497051416954138040354796936442119229432678705820743985844047530257632332884287394092563132102803944433378891100161989846168609176184850248651654265197643350153285711712314222854102352979543731484664431758321670886910884361901065444289854718935410355084898263204590127827092775938733903516514349528263418767577728 [172,116] 7581929119346663431865245919219116810442507392573947528068337588337864150901074295753018656422786978720689950160927923910278012452135437749541536677667537462815572859191908724145737608173065579385974190950167658525187103641959867937120725940925743251158060374704819044355436606004196210461320720377980218007366305936878626310774621506338003945647673079604985959595320016580713028506404656777778255593859065084734110365767528715418953328739068297574397768138417710914052948095692403871471507815013644629204727637680100949652941945421235331743905676199146718138335283807444638749994735495141937788436308549574352519244545667094432871682624816618493834513157478583598358935433717319310243118798957003886029871589114557509051117453830337943326313359472288014164901400701369592515249007968277642911039347596199653174633383423650216062053195950945937400127383970055592609361651777371177727189178194375254105553020831230146408312123088260273950364303125426902126756099980730930819571572017552693398849832423259817524237276780271233804132647303466093797615737744105858030837436146918793818862509420470816714868521974692496307042927255020049073934225131201169361658192590814097290962298708947821959560779187178483564868460003735899059674876208174594109069406269436071757761638628975903520413818695951687315830657988064398552321805792778067463851050023140529949361016949143919175127531586363379764222597242651093336562193240412625069224810932058661402378197736905319894640672406855434493762895124708768896404598121 [172,117] -42867706742805678512722276163733662144359318157308647583858969374418372302775618577287921587281639150652218725004525808568108410705400454257468286538863407123122368816733583087141361640462294241374936931309522372676260939305827243306911889542162130110854260911908923673278216565898692973962994400199830545134048623184110259524039280600752134564219297403436618889880901877125390845058149496168890356101836098362375603356167930777771632665658517987408736741072994733220848721421717206102504896443115269147829265335430527355878099748091586887010100311886199257582152247766809472340521868446670392612670472726058484180343069801267740629056362479447912414422376497683938063210900350984788940051161579150966423081064892917717452526073855816987837534318406951127060078638867108448315882902852872819109625175151087350932198293465884578491540872869642769889238798563451100847949965963328086772375309422298618096788818936633487254932887727079277981281602878511913263476541446464581429289657055145911897324831437816316564901257034970808295225640086542091618740979342117974356252985735182354335549821893710165381902999678437334172578059054547219339144290409701929063953899518876818072880718286944961363862068799698973426693796198123632506763651293519877479067124194633145715945832167272482949056794165021071372971049586069355215094091923425799885063561806458960385207935355631957389670295002533783598156560944963006794971919115459373386147234975265551343779312078656948112124541549789368602457607397335092050496 [172,118] -2760574831778261417882712184360018737236224828877885426524562353783372353613166919162430064496810335771576384334807192275565545411872043075223170587728986284721835122388938696595093116055192777124170763547315859429848068944141667982921505092612039703787641439124692347363371459313979768006523730098415883516598703009497573640531935596154706287043376158267847198259613658947667655386061111899382879476941029456440068578470298684651025213279516209073572566285852487270494256752577005434189377539934514686794924286503409017940462250134038544958422198272707159469875271880730866011497013482008885320278117699977608208447756612850208454530452860180992726240713185724510552512800360404806772564053695703298521592896586602036792524384528162382602547914845328788167918890223797678590154027839730519747454569920517984177656484914039701354218867594982733186302694565246684334232009878114220976329373718473586715244019003250028013283989799378839896535603347997862005423123378390047954651919486091263778299317608677460471056115677998035454766383667131368228877114911446282168729363331452068173177042649183661623974219174907675662647918191062361077963849081784439899627804497898099383878435491020751324417338583708816408004036094502201268554809242795659262587892781001385805099934055352618251621766889514219708253271718022074082667345539118364568917269130680655072927628101049281455578535593567466710713449443200799213840490846984177586336483332313135291454117730284808280213939082920760737619655173222674912 [172,119] -38121204494418183364230326740648569492449289804549000847171557973764067367579577833292041878147679752233720347433219383797429938299262862770069578440887325403105879488391310346965553294636009626813744469667527107888555734619441670253888427324124497091021633456604767874307519396857517896384314842417100440715595100946442785694799824329723012072882617188860704879004838613370097886941643128371216442605015335517541529390631987296201258584408354824347145974782296878723076775193638277705155157914502070049974046014031437737010982362769647981847624363782539835508463258943523099325054447897982868542621632920807660695493841564413489198637136082987400878300720103007338300634664906007746586284467021937840658734969397205628676378778536483012237824483834951557271846469679607861142830250668341388079785805325747992866004742884512069105287647603773009740162918606670975892121175040456283260456164647769951131856676489632439106484949114530634458310624686677027133259969657470099903372362254945570589760654693972446427141428431558771481513744494272896217088378765351502120770449747392545843074193064907240299871761337394270597819177716733968488724858293379393352614081351181710919297398515426945463250553500581125045562283613493020430861466622842659824124037917299914441832958193780846092805260405519522484560020236000762222649173490599086876327008404852872992804570293927129968649441623106683136732324379032118258471932214811993004788561026300253577180933146014749107761316429519523369630273645552 [172,120] -231855420376825741337539376180108999896249313443214076398257389917010120864889226045184504148339446160071103267177748788803880824237617118928975168784378796149803130907492243390952696314292365670686942795154096369760624173981539667197076429453683128767087381620149500086990050202140924725212263854579813868419232382817568984031937100318301874743123708238970405226902438345482229948719340667004082190229705392043846911451786107444549709594655431157532432930561375509994508159766718015346735294142935042809190912079175360272053241128319836103695864915574958829761721457673879177816616028810304135794979875436082216400098091810458478018744574617931125460891048834778691871641570878685749241124998589182607738577280029244066776710096240988980394707827806837779011616259480812101473772184782138305320823275787823077517886954279409256987273380057096313271072961427067923564012673446113477332756544972270643290429520542611613430876232200850977044556976012968175331919317688021899684404517143591611182780128762377380815516653128245246624121746236889098550705498805860314375101717937083607025391214575128658974688944681202469122658438911116993811801218634566843365819750287118865802763458711655682107461405385451640013769148884739568564121500383145641618968011513337813708435551743914296234253072921960449712055013527897124257643011182364850949795562321888031943107427141010607277805490803074739606782925704784012555251626111604970068416180250074331150934445610207947321583639596925923188784552 [172,121] -601424789322285642599661358224377987770417153309380985036512591673414097791824868207261170920950248668623830999340386054401352236123363600040822839904090041644415937934185144055386295543042599621109279214444283397876374133797978537541540986252773520567229512974786426856511643204418343074324169827975726555197642136699739565762479743446430428396131137241998251576957862913473406115823474097675942356072639725653360737074366491392274157911527114182218578017144652113625349684338876244440467200342350454428573982551593482888083206695054166858121665272525692603542568994612817706425617123457387100134975494266491879967276849238835687036100022573843056702971433225531175563440662815313218931701275530876836218769311876883469189018688127713899028426665579288667707210822718189182642953509671236064747137537809850546614693268086010458303429704054884971521089045303344151535382715530315070903794889653275025071988823202329767940141978348402458887561969739751498102849198151743814020481023252997143995062640012134143342756445570468407820822412325532519068832515397701386636933868626473738352628376774625839646557294880139702358440026406458064337470963210821213465328415178956429435153658538646552906679409887736536958415978877072509424446850653274735392476487627801537501105932272711601553836170238499875564153059373061522968165912325286091117229317321730166630085494313669688003452197552609633652956873256356120870819305362567709120662975129846458219463115551067940851019554831346781312 [172,122] 407526875591461157926486220387700705042352679408614472690561819699520851417744688151875007680963783912009739478233618439555283970769760846221143706457550281252668432342213281058332465283848607173671380094102277676233978110008381880668365212494812003334863852660990381756134322480337910261647170019318323661079366149078796008755494578074757077450646014172818749182175652017570665117123649247581595858386965837618601543259363724045060912961461798843704749204186528062368202650638532210332802486910350809952966801245603518546120194273164492841825218230343241957283806427641618170524941395836654300370405500631890413445739661888949507857075872956586950439930219780151804828407587177522115546403219970525042116923869897055152929002447441634762144994504826987975368366759761030676351775853734888880024259765886428726421706079961167950505574459642648336279752889096949352213152542781890639481093641866322596689435861960893830901420243951996174496834734695351141643500547827187512934610690304998936047858244100389326382395798955911315141554458307922476662865452427426017295375288868147545993234794914109710051325338460755626567556691489162658503724742109728520874284152342292470118721202503109005677024550857825058078967440950034063115525988958428396959770051808076853811819532174736754610167921653701472806433036043936437435354630524446187577217301445217487963759398746323478507257332558577431769576523622010259632989103823677072925639669764036178957449844941520818926007323300368 [172,123] 7803183335242632794194864163521091447192071962463052808685661057567507169840262718050945375019459421051612597036017956331001785437873456062122062784753618814609624324710324908673206805857216323137624952400205752574539877081794196252256562961429619195038101134309325248474069510212417861940111513795558753128408782334500686445298743923369222560616008734355955691396811816847677334048200088354175827593916725561589492740464366275346006312531453027463798833258620095775233931033928510513546374782816155557079893331376793773190887867431572999440143870812253411869465129362448569220678596963338808660290865632622209251405402236799592238947039113847268155320093668747107048063317655967924759751067267378365368165079211411103661170578678073898226315076683842898258162690303957491385684174022447908955694796143236867324321047704703896114368201089806257426666046564661976305057372249556031740887122788745512782291506635168986830658167660220064399231660672010415458319103703825800233694674796444166704568434965778286562061266574368453845043123008768911860295826658649047983340743068621631251047886327825995033802005742593388865134698841466690469849844809111898595042678692781295679580039142967444470214298633549248112593123158672286095269695502772938498077755806355708278309851523314671574943985605930161155920893152093274132976516833901133242196012547116972818532108095128868689179093925409107441222094921898407674234682957089477840448063348072326729140252110450311126054342752 [172,124] 11753943016679406471058308039552363565572518770267150034490473789870348198793775414639950235281877658820746806160353630490700857036842579519701205209260527208942786074297585646189552087656407928608708659973366920297495824245699945220176259970772235308146178464160589350207522336663723343400032037669671382692815892227500728127804287861167525557779518840862446436345157571921766045192545748466856303904985762165366526210084319580511232984750250369685098015269975947006939058262463152215842875668108235133843378587967147511608686909180504184236394893641092219200509211898770652867456105398920063555507132823522683954975103140588506289005903016956797452093488038414661271856636755495938681736558225684726136250941705928712733656344768928669323475263121717051439660179719087217525777270184074987109187323959442130199420293642483350853455805995156700091025377022140726227182688595854011328846280690345063063454980247904548956427457161709005158027975863186388567032202922330233905726935271971383776709854582207999699693035918201413382443357963727349585894463531829229373991574502210545692623869315913999280581612903603480628592171251244773173232052788305481272754899873238487180262369857608385558973755687475336457368601414309190120045666142785426483444471422661643971378246275633666341552248647001795789907012311362655820009947740853528243252539871842289179954221712264566984255281736694971759497968104449818270763060998784571710756920953933341449293035367106305661935 [172,125] 5988790845638928709240769359037137120781074013271814544112868166294545591634017158561300023039471494390176965831059916571980382278658904980409993769166184032393495896923485542602470554671447960241964943274208310575319491620096728214732753416699652720198528769297980432492155361391365760045653987788618683916826128756331292299463549644502909624097247723161195541988958007294074340577189296900000478841828714895500042182575343087039069485688608746312036075539209153147624999301755077144799258711674977632649682721153489261695583827423086292577455564266260537816205300016414196357276019369225319642710374934845022132613508922711971655818468039767070764612709594752685246940025989257686277574528713453144196781557156359605196753519471295744383310861018086937656831500084831773190157757703102820116975220444583547021524561684545091860524679547487209784920008520840614698975947311977876505588314806224636499075996132430057363767360543237402483903590326285408532905902890925789334620127131468153700435445876967655547789227361565502443040728749296311639606906716728801725753645611414181914924284317332270892156642735433306212522168650251426326507573726944556266890344658465345251894306360040788248267855114842724450544628412324794495312166532297310010149003829664042878217003168965559118502010972829504326257456835673316740230192808010305957009784828267232200568145475006873439267445279355825778272132457687691235860872997361099740903492607313311924747823193054080 [172,126] 157027782705683023350579707675778387008304469879286481061338854111683913817660538321619318543384905623770625278306590888366150094334137327541818874306549155971198680791103562087965610261377148500360786963942196650858829931476863445930573380093028931073857221097504931875864898871659537266396216582860344405076732320629184799647662991824886847064373492621734493457875999553564872027014215159733152652938849824404305979412281680688645945219544292169933281602755592024459215669554255776968375321071972603372066766275867126274839190097752321348330406582584508452062292171524430153582961573911037732329869540234857040274145633610145160605280445346027995794582391434851366995097805583099541321383160556476252410870025900173498084158369402771870341906481866338577055922098989723120442280216569168067854342762818384743650400782090748812525022565658462818726692169286621174016383442989961187655605435540799045532267842106034585072132647849708979042442349740555799466648786859884081835634163835151406506282452507530664680345126084417467495795530865227420315539361332137164289977558801469685554269245503938202800937174933259136044947407744873029834481953287813058197781194658225857329571021458245575416330488431899858879582150453636173303368891027327398619630841707935103450479681330403421224680576644760421234670025158650978500675108735111833338365878002779347285997733724047629161717199776285029288690792340328350673557696521479223333064278272337306359342459744 [172,127] -138120785996802256506588915651988466394660036711560203525326509507867933038540425621384534598326357767777175058591002224667815396345053853759310411121411491882785304194187140528381591148564715218227573368956766117268605453648151829690198022090561236905407752376621937649761087268095305937884924101257770874944459034591078349917834233703331830699016094361739634668690541455305139671761613996865975761138227780605489688591266925870440910351897934591661005830925541833053392356519949335858331119807308507952006888206486785978507867152616477379003251797321434499363122691889011876456350503730416703642345534872136269209966406160597949162994471818176508524110524472641067367058738355395821116763444067802044703427277877266891348618961519891570023598037999421456700064038285855033642254941373523419323125170401121132369857001563595934138706450531592591695105872364303736526906718468176421815124120761964210923406145258533573351514430262803633420182891527530264153318728389426060454165970034550786342727336484821109312155371359973854956872744787227151545216279101411613941087671511749282132769310252576981573931375070779851586089403154020792397492480624435488910636318945067623186084227936897431209076753433275322937916984237955042833052867844552747156140837669525792546370364561014834529929584464890195566151706625101608372298697479007017872262911912765352966030292635189297434250173156514575201530445447413063327272187803990289370015561948014199732160 [172,128] 7279302625680191456474813546098713957930295165699348705891043870308555786657209965670534090508887621127525090376885012308928549743578631788813281394377356222492375018232028110384435662556655348050068817260011845719643247225883243920049317688117291002941448616099161989486387783436863261839172106707611256253743251375855451431090095027094326137529859271313200680209770669863830410165598159980129081080148257017789095588792398127453651861480578047704394524731778064109747567298057100576616870715543735525443651715787348067394747954891538608465401658460787298729924418380454836598163748684568731861404729040262869274422311230288166383537485378079283769147601872843254417750065182562764437257401730990438760016579612751779123725318597362829002650348159479783254608486923785953829576272510033648532363664538439269511817917512750012310429202442280319568848508321808566380177702619106520894448904770631614380743711402790432384030011279596592350521891958032953234045977372144599819835968588506785952476025425856347795504111673932785353573225773235841774224358635693931044366490477088702644779317844430957386671816288259038485587885350381424270072644822556156514916219599594033952850087803068437479467800594617867131572189632415501737665593570890656795395224449132581005312468750889532078527614558882019888780276610423287179439693511814500910884056823878409003128776847587704859600490635892770421784218626411136223662129178085648323333482115522080 [172,129] 2313331258617253017062402424002493160702105137822055152126826905037464781176266633926425370087303385485593760608834742465189931119460906986376775668532608097036926679179758010829311674398445832974396483346117357401730625093220242218110621412017622338074874621759413375387774553806229649282025308138463982606068363940249119196616162019504608396927352900403286176041737664052687323973544700572181929240607527399689964489548537812685639301809997572629004619458102583286170797934694536184973152654345038835071948670578812311000346400060376638154393581175741262476866066572264531802226937467607973993630266559107558932483459781095916839760271275726031999508429296915731231945968941871709287797245097963698369043156331331631969900383442012979355447890519714700246170554271976278834367209817861396739034027393136879981892278055941501644359127695201992404244813371934600472883093834346047034866649516307299259783746321534060750226041837049000422910032902977504072786901798581088761780668193807038831270335712320786631374234833413215910608990254579418378220783331500468506372364466262136401036516617572044922897441409323456449435291597583139680135245906914347857509840488242526353467727325375836797168437133969589529064035659132113746294906139541659520542639083456044187625931426589592229283477171229600973675595327235279710662151979012557629151740130513248580613965735333817711883727215878112279722386650712113567577421873239619158955328416448 [172,130] 1482928203347608034640458580657380956725965185808920172912178933962651417934587115476705269571409241090155822197904465135408601448258173550401648470199937103154394755855260010275920981459832651970134261368251871245492527491203645452462884443752764138975470218432410913531308515426548502366010711060829388915475557966781737470620183683953832177656184873114340838182508913738507202138991710151970192511370160534689866147640917546266122107900021919384415464106881346157230237436848437608532905017597469728553857919773146982980816948659300730288097327037479812309488236433928809365939086565075830148425821501709730035442261869774480720752395324778148098950984342497628325913910856792976778324078471016736212504151198111035958651939463678959698327168101171021755982188592754572606285407094838922039884780128237400578747206311096443119352228167051729389685446834661870069963658139466639111456239171711493448520695659639077667000475027841145538397670624175514118483919413227119807615404211296512114516054497349677043143272896143434149217216404447456982520903298108840435422939252104940341637649538688825922892355383436483274060897374125054666101806137014980969197943376167294186585348713598196708866486349801246665510747510649996973290297245502807250407710943461302982926220568024763829580401093894655948754912186838309443848027450709865178829606127137223359727661057127232686622781693907730762952774906328063567948348925202435676538744 [172,131] -2698791330146623008572346863039865453479552270039125551814499639026046337862489564329292552470968956284315723615425128613207674373170949417799751649983205567167570122055755792443035580066893352962366660567689782793421848074058540764067830913928539883220665129276994769129092939711373432431762710266613100618796376204417207822292064716879412127186116067982155588123842642039038689041557866350657195550402418946347501737244249659934595188764176708508962175700839324325842528443254422153690423699412314689324061972679201092572046591574321841164465910038590513523236497824399320454864756162346648045587046281314725676169461613029274688396927993152204061311959605330112607828333542132752871083147829921338205758577741643708217476014717122187212811683180863100689289946344252032822711034126816268714255557613224158684832941933385896184128173251368671775739177956941647449617185382405030803920369049442585474699589106038223551636534074891258143802840111169879515652531052355755514124260267709844942394204014565033987831231567229629751382756566022678050764648075225289086242334308424328164837248247561030885299630835916210614857886365672364024560533639300031457888977265487499140083787004506294218472370067904272907268643045911603013902754880959237297624432909886313966875117949744692765959047171310729888629779010248152557169982427210728539279015202069123644933954701080513396188919823687209779825504910118282534420219440378734144 [172,132] -2153040554521082954588298499941420235362698857283963698996254809037935383787754707061056083539311073605180642390549998317194155112809561897194861363766486463594193993713232741068755611119118325082053945816524049825573593547844195275203111103482318997912659694217967863509737709806574072955933994374787148918562625753690016758080343611216090178792515345259871952790665789003312338450253542464846246736230711173593552799323482603735202775046383743335399924707909380336690592306053543914262839467728179347633883390955751618220090227183821523757350610795957700966850434054979945729386502755463953262004950172101270641561728392759335435755237719614584813992371823432049614197836924453566943114811791819503368275394912419180330111076184968970569130652607473418501959958835602014671507858505514104580711060579708060223486678687534636118958374239896193417693870337423152505076153175800023164735785243540767721076654081712926393310301733060491204887467949240930379434643140325894451946676253633313533519738666064645992318862333740662773712358800845955177591368717016740379245997179037039798247687047344578556215783298834868438504223414993605910340780372092958765831173380247384954069927221282059325802730036767749416859010050570936063709298498342616263343352090454268705520804550189152268047309259619430871010674438172587487174739912715316560574606606577576925525665277709242451260438202434745694805806233781811453213084709844 [172,133] 46043466557236267346174601709220981860826228377002369059795747828302236812217080109261418670240586006331543811228305230894985948649480058415609851403842207082107744690921730640427381390530651676749677589772690511840783798516051084727880109272438870309643920784156238935362149323028601678924269669715600458894792427719216609294980123148818984366512825640542483284018403111422304801595774915487778661677496727467778774304364140937730174270572284006981358868781300815743387514836260281901402520527301214403570779922135118820419922097735162223762629499143314474952018884245508472747526285598558035856212947094710985816666001117860218496100009405337962496081033793956928841672309335831960212994637570958225173343253066502686147116879985981336681188994532014616709111442877770874633985790689613262705030846469386104034465927582816156309958644662712449195228979367718686251828831587016386026225107192224993313183056270739439960271952651142908860810728371801638666358871426454550179038518108505130719357113414363083209755362412316342033065163977541123443921198993856389075625741118121625716169832715782307016579842175758919373942764415155482325256789144477008775102385092349806787287316765228639387731677221085475565151125821546332284759165886329803530936229843807468893413038414442558281834877672907597300771908621698974288659544729440279991456452112232211047828900170700509476204768266541939432573597045192080131968 [172,134] 174588742812303468645876144516334367074526669430137923718663403565924460335434385186325920503385540292675189069160301873425779217868021966259967681641644403237341921790841264221909318231989444370809525838470301883576391729126662690303588917219816148320965837578410844597207282575930888154751936234190669189753532640738691569285244768652121338520889638606090941341844778929247633749187314097602825505980076725178871088534980069097829341385910982978432330274712392253518682030232068242153077081753032480674108967962516452543703977735132438673678926336121318942820701692515741392055755577685722997711065131152293378980976760150581523776330946056604068757145896086478793231044350143512892967108822233566966541182870168592019405167215570733853752635219368755444391981945392896256117932674725053309640925397724191086903950637232791961182536399280183528046327119425805357836285353065945433872488627342146469315630872607880153382815351458467832278826379530867548285195706623015571206249968349368869814332222852575898818689254716646479406591237299745241194970584856139715329340020535235965900002646465487834358963261378934286881336425010470147343005329364192925109120738302691143396869560238460447921862370694602586326620430105477619984983973033126169858977085635695808389722242234524765084527923380140129931159449555007419671426952115418037524225516336130797056571431789004485921596487771455559369830379381085088 [172,135] 10781231931885508720724873692678633160859705815390531573277588742054385899914631462932332454698064002748001856973485477473229010640676707437794112545485245604144123294475333884945744995003705043188304478408707263257321263883034871638108028143785883905097771176011967320444878924317665403836057619857481734341577623452759216167624679968312575009487901561342431653739383085554880258045505524453685880790524751164926371707613640397513837225399389739504007269836613971636189639733387138916496586372167617879641604716034786941248934897573212917900310337380067512157515031974082565764055216407962008365231400468768562238206997557917167100025627947300272425002942869958751414817941142849856786408446678421586657600690618476265637354037657175904582498810545405460273433617322219892000782909732281570651334341062563149137352715207565950233205947551623949156836465623408224201032276144958875882465654666523782455513706025061686536936564716290884947485585498943493763750787543550575367959685445771855519737627965477727097806347351115440314226172176928978548489157354405529199135287017513439434698066524896605242970568829969147027267028104640367055416337238421484922821925515721529248658683128340846434465179934875459974435653186802398438851393940245659825283721399279352090115092709219160068341648728804819280133515480193541015570431107991041019705789401475321811672995601058318633582054665592113078596503464 [172,136] -1197188437064295025555266856815725606843362011245931764087604533753169023416123243418224644410554020048947721365089230120413436764807698627308583767155966924072774624939745677427736556349426514857843058469899196380282800077983313750189381586987278750090059138091798487312251829003787632072580604719183282240577051894630660198106249343796068596859372416080980418086092983962377736239316484110867345861354931505741114929520679830391895673950909547353676644152234113264958348379004786456224500291517902547429168357829572432742327922733241942289894891830002912226191764673751901641690859755010595064209056329068620178690092770756933330101031274206806695814116373101877978209051193766217306136600749083901669980262355902862642328719058816370286407518228577192710922013734592967028397331811670045349593809045330014496092409685680345416276823085727144835113479220902524282703246643349691318852757953147801076104654179900735945888867591972243155789743567939742111600623821796117775084070877338406567079475570422137560719657698304370765674452759764292309755847192476280100284775144366216995866222150750209491329598391462298874303505406203430164257391043183463032854624643029556728584851713027814134336917828628616207902280072370162516409496478662476155691823782258844309991274891551177778146449841097495345028312254368521075806830399694713660481750633615335438767540762473241298615820565630007842032 [172,137] -49055278467940335559950192507712016713059779224427916394258525622479319442487355340777849703551488760331684071069553594716533714767154254637325460822189779792382673645304181461607659623313625072338063353634016601167799235770536967463544122059198597533948915627554970468444359955174285202784483977961615803806890058752520141640588148486362309358813700936774785240474233315327892239765001231424850802188697148536433271188235622673947367797373941241574899768193712033475273375769664609519447916873245884145977054763429267413530152719996360927869932251059982490047802578965432916888445947382239534950095650407591539128168600671016456045391517212323387698591388036217829776245956564336888281997214720741069965589849765264008002371436278316741581878752510870174204844262667932718140160430049787229814494830458852642519676243590101391913691498811474657882261359886777870439438289528390964315199138137691624250890789866323958591172271042954648235240878773533934973459115432455480295589426442474535524459561014998882446343515851203172634077146660421179312810148352606731460317135554158124459479743222955915019535415473046557953602964473026286869411616683998356730256174995112266608090679081584289346740219858081066542762146009411230808709428247637309942739139066566400680737524926497802884349940401231827309449310121095526075731044447415276086116060960089352387368252114222627695049574628544 [172,138] 787787221069899355578610010673461277845075596840708122601203863815738696137236731152040594449453559614306574734915662661847662652583032711582318896975944889750613448281160414772226399154435912138995902296240234191365420278983532988260943963784673676779792273728533498323162809695091165941588883439932766069574482109862740735234554525576583832820623467800854926086715911739334967472384087431845200419596788684338888047905095798077307242493681432594087655107595016946771648478814770947402736261481328065448943488805511390618256312407795182368123930013815707938174076229782320454221772057922512989136618077699300452323725795113395561809883020218580303537522414234954187423727886287573615841072924459417833026611057756493134105689900986659934404522800117995924344116534886504406462445391908911006789077209107185834317067643781627990723382432724647407738919101442669730242597205786751411361158089506214831619888128900032384636244916982022715193772606153766414868285903133194381440264442209101855696482665610571920944145633879968825732788629872500434302527552856063202083895207841655719048983126131205520323077646485594222411433273468686989797716977602436309979468942905050375914571546062852039571513958175822479358994832524292132314689565168213479513318753343760558874665414032447731736621161395425503739237173922991696957636688822125873398937946604342101629916026956228273253104 [172,139] 15260905411779545865289558600669154199565784444192537147953816196905988777326166531223939393098619590495399320577469821995616070463552978311475985165016268009312737441795224712585631205560173879907602172496835599349202516487444302089555613105176769185456043704483557418723268800467602652616548945942664873646935467425599545937911738946730327271979188946709582328218805903977395993915378643949262620353783951169989580794871207951457631498795419736715072652596359000260954375343862004994796453857887004075072483252018591867770307300529900990385585600314840455542967439531025864480098838714932668270790263535721874621097645460292887107920196239239955644979918802325663583325399015044132004480900898528919495277072649592723149674386112484672268657943830076394490748119680117239823459957026905509643263196333471617986923697263921304112475929309382271284197207444738501258222013960516697173410411941534170461275409985590257366887686475435015359380648494560713879599270614427969012951462487489940851967773263326217187243226779121569958555092017176778591739279150322767229807991486746764784057100730982177985276012080107045601035727647617492820870215161056509456358829305277668448060244722475447522651375004362041117346247378597128638525475736071853843077749983947139544755077048092710760036317819784982367407571293284475666816477165180240341046673239911194166003404438511152 [172,140] -45421522044628260215167569433851859257106926300082109396872434781047135165284722525699471434126530116292373275982431302153735514357131710388445988548979932090477944252252931256666335692704297984583542970810007846027671831764983263029604454073410317700365959468046692359722108660787913769289753619687584814557745632081855141883176238335675183396949022592793743178546423372153343644998767331045923794533540192201130358535662580980839877971592486512114182317717518566788989396008572253961935782346056010810266043196768342456004614133557216662776171692147004803366032713577517483618537872876495108371022596781221700652564396510319866576264004948800432706814463268454497136300597449359119015565725072292090802124440894333436690106164777128612598732397603002040650893835262440571608942804463147856233518367003768532622978041643609497870039391752859137195147067943272289487924170346144871939441178489245150590777617612515660625660753564014553391961360962387827716014801941623769035984872622374055169142939887485855299149664829792065365287078563488139748539641397485718549677075243271989596819497671652002195882078281254455733138425864264524312743784620028545985707175989413971136758231536740994219647941576596457830300798463552993796494783567088681599207752630794982103988646376629072353831962306165223669641167045051344025529375883884340693047907382758532969756274 [172,141] -371743957003503714010674765279206762967471406252024166926003831859927243668358743390647753735019857617358888770884942646992158292982714867999915114951477002430297814461233874884789390965187383752867846838413425586518062114383943738814634390587137765589869910637769401844162386242318206862994627437786696694310358072044368499374760986342807863614422507394893677035345948447077208791003672908997112262877055123994130709714376495664419173910383537008638331606525384080677630825284634810157505065918052483769928112897134917061471662866252930407496463184592755430124990918064975876894130015450180153203962808946465816541902694370750275086742989520594041414624595327231953132079061811095803642136047619466794935022696267872850582818472507659034599365411848768445275111914376703655886378591530484985604952331242419371538176489430401597980179536514027135823856777747250623859964838502623430167115214369289412902067786276139295168401906133387384431544390401521152569842530515000108878398811979662854447627277385338045432876416263645340186678801430503467954627369927341880925317599419919065799073259379945855584867904276089583806720784832244895195523610503499955337335315398295016766430844875981331580943024742574927363135252597156487994536381937595216235069845253958956507151927414520015443022162599315263404205037091089364682970110522222720999241666440212096 [172,142] -5021151707364948262851461203221772233187232409706072965271510289724767486784813667410225432122105603624677895574579179330295592910308907259426094684699097400367607001082997267648861138539036949078082689569651457682619369366311008855085699983261837547478272705353742081742311773408138838072513686644779322999069631322380796021592411970034727936073856569120250785805068510417232464803712766436410310612691512263235529477746330023181778070214306950060801102845536470110741041059574846061267105448188999824883589531717507414715579558302091368911527996623707688382366621378992678848950264520146213895828446433197568767649921247322475828077927428906266588354513696759316603315441282160089548435712283039556604402884090693529749257656118131716893301854341911767075357471613016047689859623322821061065219410866160228719811017968005573943143055118200567662867327894715275108793710582817523603875351165054389657321410372892520013399387214503137055286024770344997374774710784627880433399619533318604469507358439680937711112119055669384728526353889717823887749659577371982318181549767987944482005178144729687002923112142845955784936516680117720521535102146985467969249388573698840646398836057378094942368052223880675854886947610665509894139044916271978157404500567913493312296039599429086434324118232901032185449140616228939370893108323170841758375758400 [172,143] 20473456755530339598348056064465221875532523429158994291521649075963546665046253090978746326831722192554621662146268444282257189381084602464607051677884060481271496350627429396854657089915427172789541731286389767010026803184948031797032680094527093086077789840247471713194866432919435407182165227545428172134049654182391541403797269519039028541442088710504261301566353218459719112153179926279309836081883509223229841407282555222059283820548190904299919298494009793238978436521729537230624754304138080371266676304504377801167827998682181625414992237822606176374222562721128544372310427643312538079664295420212442452460673834281649921244441859892040856924078104713824002961563895667487156592902279230243633385314305790548808515816414068544539245126413896339438497373325005018474383739276269632025866769154387161311545695519928129751462685207459669845304287962222336314042614780714394550137419420466603554762334676379607978489767926457278155144548732539434235722617934959312103203287651165561383878652790869405238912987627275748981710526722457694881284551318489147639777497690866604737483452715071936850246381743807298711836456622607979389010397756147328422488733002811798711549360105617647028963099714555183715245178137087893055801832412802665945185631321923283397085175895364523811699464931392026923587189785466295642546462744635212464 [172,144] 155322258039372881380506885124272440328006975103684896102179040206484778321084811282417255420448221638067731474015739094378694226799298395628341817613055502467091014740749380987834617783688196854867856684890307697076788840259812098699805100374719163371473517101781883230281039265725303223999303629131762372019306848189722899347433006895786094175206328314968337415206289742508514836731408716669322551821115909357582596417450882968975451710528484463377326933124574441144325163134128351904724077198389386016936183437891602552838343935143414788034321848226891066842849513597108555003264488727737666949346979257026288600269574860814914493282834021872432493558246107996152320860622185123004120932245863866900524349101421962994968197678114000945449769689281829971585022364699746943894888703268321313127605799538543585565438229889065668846083318740410260307140798079282022232689300822350305934585473677071842267496230898163555013454243216981119904721974384545218961851255016201710433653495175543187661089195267222298729109024204149321376533490953686836042120183122363140447330915970070984518028008024116150139889740216189401068496037482588885310382988322521163829359125786988692699201755881238111471783889434842010378275042842025494618101332431439791947423716712596170875270887949772780292532045371237113487532119776126541675889026552 [172,145] -207552904526293594711421023858902963221778850728313930761491297816165037379890898826276504434027618535202641917029217746289234431953725896202017072696896084148358779329180855870050028880157833861897552564842567108488534545347995552773642424810838146767692321789320507602461111256037790510192776695271948156536795292455041484398236576438891129972599338760793366564292784023191570635314725250291133100417275252911482757666926717425293406737815936783605103583119883441746319953563567334166533941660778349559481704759115918636258800329312896975432061945789068178616949683426934883531466083765875905245868606430760977192219479071820372191766119711764892528299955075846592640259043677495369165648807737096986002389513612183437356452824424018182497238949805436480510812110282040142508191286009507494798982600640369933024444960014075830792612061959475399314489459603927399578617359260682787247891443760700612525034077695618997793267404625185523899610634171451430151988395670709766979227120788804493529476001269129835499831138924471535775996804604621665294131670609540570322890421048553110132690077065940833484657625644771614917409327981984729929489854372761007673248060008920586579273839403041703315480234756974280711390091468851707165021470069769291240449439653858105384020175752671814843451315932695338929925286830772184640 [172,146] -297392049391236370170475745639830584588663225212471486188629846302187579692642761119945797541207148651984802382340583975411733390778896138282313601468363691251218685578942721915830910760844584216457707986831693214923705921360288193505653754760166363456925197237120910529423764600822285827732755515168776148087009485367563456853660825271617675568722319312217805280728764877580707481148072784226253541284735446335344013064752496392303666865623509682794724300752809358712095054206305002619611641035448748636919793438674700994159414345173692913907340681047079207285759530713533024858354885176880562036826619108086159934762706135702427473708309302727530630697569796895894589232104576614483226034669989446373760491567055661217545258846697063127534445489137100153189355158210801218693064931262745282030100229831578672954430762410069910927176608057558826736253420786718205623789269186984900069329779633834220654524955112463262104343353772224300799052810474100117107313097158041025445778517864074194300505215651742290216120074989087388874229436436124224631737530864120161333273835987322040467794359881526497269168815331915761084549945984473961240300436942248707757902894450792341729910608626645427017080424622348224528751902944832592720970375382038851229328324661505337201664007023020489850617106690025262185887643584 [172,147] 70022206072306168587695751806985934678013568559202829879593554808106792614409137108868846833556561114850753633915933434247401352570914227998676791040202434451707951766235108558236399571903789343329381632728331084202905319929052937220406580256182143058947543046382808986425015057028812718048332299570525836159792114645882602639041411992358965522812673349369344329423252646238020306853501706020334301485525718714728947703744862976925820454501912882738121989175661493878118663489522385083073242200221719277641796295606518720247399613737785510899522266036139435990279524905943423789249878331018763474716351643471678555377697864312494307513536924048425864222689463800023536948519022727311591406713402637012896154482815679993745163337656507531175344993263222981977116039783433538767259597801141994770641940165134470049929629313561748952012882481287635201011201516774276163240631815212606365320062527840677738862648005541047390314699045188340445338935553370008856672567659758689661916582944684990914861611692421705627904866592846473971450688458111354554851917119901381755168570246311012856776667842725422677586698168379199504670392027820778324075927981870482240553832480867652151986609567946983777313004597303733281936844148490286320863745647311472117085491808349223964073786179564145793758408884919755872 [172,148] 30561366865163231579006112329171056676325582095033133127422028877538248550305630595042496763469886004521111927265609491970213172875045811919913408498826463284511963420388867421005297772523281373075633949703763697390988757546519127857499514045939646407271169212828051412981513559110105639703482306309022012115047927911823369819513400233721976522652647569637425192476412308111468821850214425712382072493000463775470794781283270641567563498631802583918629474210108862673393094292652248649451602606265175797834429690303963957889213927397480991665130799716398066156338736191007135517085335937417192855261685250337804397644832606574474822779080025806525507936232085840372440947497685493051519639534946742608989395924515071052215857721804498403574636017890958094429975513337437094233393914385996563840078485086037018415666157517719933144276508307976094519186587587514287914485271238912571332570435589428838443143574243071257513773483594451039318109675772489099338632352407292677661578889284363263363234004218743963787060993041091591279431903148760952490475626911111799290440516538782260192508358561407515309123809553676877400597957238880411944178263409603426277872486694555579716364416377615849619879347901205308351995152808723938011599313608545050023762663794836355514664305141553979547119492569 [172,149] -518325652839254449052007294252123802826935202854827676163976396708885996420252528037352925334198899475133736123059807020282853645820033820563289412467059690066029588886164392771312866190326797002846476909380174191993512026158455132488149325688931414504668526764436483048994963210380628018829564529781593698259160273957357583745411776343551532122951794445401613149510775763174343911577390474262707308315340102380342395068126083551532442156846135704317079143508443183087241268052554744691032511345601674603511849518812216977583238412461033142038943282751432638625599215046998037360944822547663554606377175688873181455895107350507892701903014792345956661506208438644753212843966213557956870531030371356253172356663519638083561453329806694184692802238842482147536689315771920347927465236694014799505184044521208911032490490533394526378345985783208290476933002887473647072255992670441429171777790274455621305652324083615769334711016388654711529654343731769699021343827480002971354890854650211393466067628590303798085109806557390263366389974525896457613244068088329006712402306655726191251652934932243123748963763815496367425904749597371829941967890220599381729704666237629214223708599103867487211495139742482072090262526698410422510996571572196432867948232459487103763084207168967584 [172,150] -62085015345459480481655753197803870724337018212252774109041554814958862940656756470887783889737511946324162649722318451108128422584457981659682659786169229760555754211346204677650488403130876706065946244614542205012894318281881381186126527876640250676207917735826047981525700093844247325525896188541324679332080755465790363772585734621401542948796891632861636675268427072567792699920996580463296809088555789835961540455122197011123786782094782283967489322394010391355317313720726396446163932035710352074063026823512335929723771611268031969180708882299316409424765164612250269236644116011179472963534390910339567624158880188555979387186908955591287533706287842477486971762719080287374032042083083921404219985176260539694910652049525315893676938973131668132046248854152159188047424292595035439863521519590843182177958723130172847927805945698230743772688027034592712987264537058080479300952380031366740739288279487387402958022746833671035733534070978632297622581077911689652608198612363320244746839363768671639972556317280608909541376752653655986894414780036994303149661960291746484475795304011902909648912981627392716769715049347638806442144003693344744498694485691469461675247859062424189098437231794045969853371237641689748319320267932827879249462276822617645801297984 [172,151] 74014258867041105939156874580504568896963296928857630896610827575652883995905802327368966163982273315706586140702577583553714160289822176446516360211401297578478289441717813986937954382789409203353567152299829434935969131376066304369133003516925292336389466670451931694879836410156790740551283817272915034195288888771266596697231122576342936071135038020832965183882864485600310010004762353619859626454318606634035603533348808038221004190468727347203654589617327779091266155080947170191184984921822401172770076063525408027623751599186259695261929538674708058214663253641644459195487971701758589229710164353942779636963126227992467985937076973430722630364081282154995980305678272107285271449196830873417914361998505792686383652171933926034021182987920734557017721720935432030031572444961741124397962555263110172799033843257184685743706621912502793255200453523167466125795174089506256027099763210457145487764793050159326764068780002204343754676103685384874933181038363740611200123312855616289910754421898429110613368465971088552533836117818174638819156674926455899302905440670080871733412911292579546495690743560911862022194291018446119324529927570548502972958958401852556744471266141899847148393642660937811441775386287405039568289514760611912907796848750915192 [172,152] -4799513987172164241928058973407140771125346241405835223038945770143099899326499714004440067870470402453841297690057690126727275803275778407270286444266543707582194078105791327446195631697899686695187925198434742253861842050620190071568261772463082761338557503497817968604482174548269546042103058268383238199869234292707378167709080296429894341686378762875160138814648749192332106395102108390682529018583914952352677456092487137090578216814051288095389260128257533808978435545743445367249747877617026009180845072402072795167378432586438430262020077177525597837618821887661158294235682263042786637649816456506100385958170520618670716927862341874983229152584486026035044579640648204365047319176549556386155536225322376020514284131233479993359955325650701414314393534312431256796260199430697710557975327911164349985999454115187499346306050668835076803256001549744440712179115682917416875532109008160488462241732673580691371842507593221217308422317247590194138125940562422297579796861927392705384646959895575722164844693088856340008284699875595322329238683204789814626897172669018435425606394625205188699211144875823286018516782635419240125560276922165537275002969526975645315129797106819203343518185639328393102150901260248345089444154150276732922371480 [172,153] -156291048726437946834202852900627910009569195666791488583659449167834111263072481805300575350590707415100682116641119750293366628758369326950541096698381181952029212118852844324945423686869553950317522074739063394434294239378091771481226727324782688943314631867492127770489341838575551577433097621374998639189097200768387147316151753950719669130276848098218131993174671307355253974571001195190749912923573252758432039108050464523656605568556485497332297094214744286255543285585199041820781451761292550821248200893254235349723781069669965962668445052074270051585499642542459136856800980951099906779600434628936153267832193389858544895416552851655707343789739288380880537394956146135228296234000008013442622104295767755491745628567134454010907707824153903827704232018335955186649203034332482853760684236099849755797082766404897239728149975621905896996171730266671819055715441240632128108515689804429280553197519914601717253248098096110935591635159130372118675200361678463468853431217165002887787362437466387751585341053670833494746206636861687405156485588728268836014876785161281959162047593551156374891637091216962409014443042298014384282847437863599124744738075998095314486210594882483065480078136103741948194995545122418227946508621101248 [172,154] 3741790653083226877448230159747880491366769820542256110538632930574704561461409973749143674331759967843654668926044777887720216216956173198871451101689765144785090632587296226751837355841748491841311179669044545540310832140707527026484661551237415264297125197624002933205947563753927312516320524748414793164442390415092866479593359487787859423195650385020804085991310914431608745994908168993185849463587299053869049174324126374142507926919303703753688778030779828021375161088469595470737272181950046080267900266303775299003688139330212582818115043851137721894967509277057164302112751710360140865766088199812672138122393800315557117381742442450543127168760998154777826194407626155278502981874655774173261048748769206217581309387227059540715446502454944793108714965808750624008535312025617162833963358954264407199527882701396374441746814771946528333499154565002125570890166867231096150016278756952965064472015385696363461492021956255038016871401734806533117751850981746190618743358513262505487166105090890589958586503126763746653698995665688884860581596137760912881971415035461715543618256011554613412766629911054811726565703440233853586553785650012685227180506468376385830432572428707393590960797021994833572363720472832033795504 [172,155] -6999193982607404785096457593078136811599198849826714834778250878448893864163320127163644566684158056906516294742126433898545383133201183695577748063437506123828639275741302468785494120748718865783571051266767971092824132601180428964142356733732117222058398514772341760185887451369413669588041570328330304192811574680737146414977152142098608868230440560905191843958654048372850530389185275943455071820501004139931218564337082788488970065511241299379993742018544520220185245795729050976451310986696641351049404114150270856359325239831349951001220902406927340653632738840385696002058910972633986785685525398928372666742293118963494324578990783815739725417172348418484158439971065260204210178432137963510489781103168190786887506525542372674021602363774726572212924359539724344616550898206228994167556074578897748899455399889704844511551018163241991858083077849282197176928831185067405519588696941124297417822247902047839030596823908362898945266438209522517252485011728804305727248048529480588117359523173620803821307964514552392806333908264803105419112837146915848868119420107516954533729453995484893611711906049357613346807585903388129955736853730588133300156836052950575569462445142258477765960955885597354645576465184 [172,156] -62171679234113505781580950270097922379039370822775213269122519816871233338393126862527210531710231564561916025867772260466985545348848444722571663542995733583002068596650713015052674532994303462331136598658733022248021111282898515540783415066579067038865285675541316769122630372722227385258869675092895695395221796703301033009266825446350798923450579240368436725337672537789179035796628763569496248113665531757152528686560408758077211799912816811147625317801779639115135250774767537821333125533813402032278068787974882193037664292774694540471013534247488654577923270599326792182926611258414257116232734696450700354112143835915641069382553892565881413574544839138658329058908954765908645046141071538125973650206008218720302974417797526982381937822301372082185527921842202336583126751871027802477649223882846470394531468975719181614055284885823771824596598057970439045954264322133764866408691194924912543671907221885383581546938961223340839963689546230906688310020982042571280529776728087757758377496490956637318434842045016901753237375175030799061475140596226160937336114014561258407982198096198052156749208457979116083523825724393637651789630285314523162684754122549160354307958737620045634982789753402771 [172,157] -1389542754887599808928889719045523832112444693195239644799793091239782702822383429856862229544863043411344945523245978612625223565948850084970082391261110317925565633168446698002799157537365795610913353837385360061146223805501199722485921815883950247804501476080456572659136874897697368769107374558239787763790643983965267881236337205155255581086375892050612855582702613482684192970200301029964163986882869599236799102599955757546232821064571383291423681981045675024180269250936639888029221458180480861665109618782224930654775883945945724811818713680223105722565313705003808326003248163520530002660431215657119292676651840515443624750948324974284281199800669324151594187199324218725295188859290284159619602032183955327195330382957939111664835604396244524818504058486857231193043683313189861721041166450829401756932456228983567059619974963319933371325747644119391834985465901783511856181554225132555612441639447943393126035533246289299158214855335855886399670881225080006036489672471348246101505509710842048413958140870902054959088425661856732942123761898794579850851692698997575952134306801628816961383377900296903376043599103367268000981431612705627614491518736852080139703554156620188598954240 [172,158] -3866823319282126585689721849282985701685402172364804455592395612103434003283948674754520170752253795844828871188883907637195637838870666587820253056965074833440933588435354951334374139090236547911604564911294185765680491096350386646925500989010147056171158682773958027308577732693935782790765058713459639259048140674208189287604819124379293526710318627496891297875725495183594767025322725178795839862553826775726472978257231395848064914682724020738584211875435287236101521802179738703435173278523202050585738468288875211805571763403240463811159143158019562192331249533545181108008520944522295637885192871171559497423492815510150982598705498325573052947226701538480529939155945282313998213233908410601814626595995943610614622186826936963750363562382252907326965661591868770165183310784918050357554952210236190083712466081371219787782054347371568593116637433895214781112895180589120533325200508579472220125940581502762605603266089254597059236393862736487034725446540374875841715658528095805976650126868051722894284341141410218878288717479543094989935293244290428506800499704500677045528445170433869888314389974884848345771555444792682901068344300932804670354155835380581380697407936640 [172,159] -1336080258919357142187477195566353434466410672721955687326698826293107708755817872491908651027109451698765014614787279573592753480719840827254341367428575550230430892727732636009688476382828971013322274885594140435344464886459906566468809707113077681800144076256569056121628537068992839340095006589897777759995440349133805868480876817004639323555860959793984175708727650630585579186497043303079810701998038895505907523613948215155468976818955040902296155378425639311005711817713302679921248242114832270014059715122426657336208882894727019881367159497757212969732221734092331338927436056539312028810733048094392120973494543955592716570928771186400953401500516990310724138289620001003947432132358992624839366075200583138250652214655312630122924106754647184682503838506401815423619411115373934308732737339110352390891620576897704584074367899242673789754701978426241503296182915168386458819641342551601150045489093394447195845160076237568114245747015424698515803444592291578652903304256144144639341585410130398148196624738897656606982596839903579628401593936842604702534987145931559973982576391328804175845004392262592543368587584614156135899430855220830813457396024659069456 [172,160] 464802239855645670664233421813750884362679745169413316707309932241875547318685551294443095048428224216239768875150666605608541101330069437644658788829264307699688213786486119485407228868809904537397888663028563556874358521973809683446112675990558140302786510221024390380295012027681133344740965798028402789320932152611024384085560958083748925953167534790626363571340388692671121840424146052973998550694558470887579666598119584076891519152762004008253880210198420655050044966464331902550136428582720351170868789738476517640085740594837407886728640195624906907386790482736356585333243630878483601827777510382119739860072730770556688975047453641487823517503408603008086137584818244542686869054099672373068495408238310073332904731614030431350765562948936055049612771129548115616440265815465123272113798165213691067370344211993066410584187079854416939047917117129128290306327418485046403410803911446238062935407252256084137315836140432855118333283779101242588677837988645230193304627742712767546140175908735233185342994440013937614612743018836558907527502799247276368034063257182667877773135059310590004157487925865320197397975133672008212853444196567205958999544 [172,161] -1168320350149276537394386977351090525415675306219635335105347756135072191445345954021817453273588792408257736513713937202721466926156395842188115649260647258179656318270002407670247845348721897527661462509007744043524825254819029504454874214517527940472517261751133229444673340010866485250290167447020601337627387085190357697842202946054432333249873748919849490821138632790592138962781054000603547573293362885521897829863947958322878703251087122546242187027908707076373549188211606358751542468127556914361300709597326979546038837051432679642314313952552793765856416270199891560023844586927014436828259933528398457131717599111978928238545520377335540605958182379454027683491147610975379796469893645400564050097085069701567217218174194007857996844113982740644213112474086471976447819681454187264191408273986472768846314275161014893686632540144902529590753206710509382559927752932400015020923681037918540624880597834739545763298425866105637851573043974938277016998847575904535043782170346581429348635484738828147392713042635613455821339079074549497270318672093507875708329220051043861598576682470503133629729912193413300178209347483092842734573076992 [172,162] 335368836889766163908122537422692751349166297158146612274245802326459572761317140230043083226193600146129995340098479226972895009618627841291409455754180185686028567760030487469833945310203646340782273062244524786613864737947554611677578524183989389623031034113561594635538148504212693172818199189345991833678591388595929195452902734194957700993114986693802091038083616039593201730074899176175790005103348055261052016957142738545931217815985832950836020849100746348911431389157079369145808084675808019164726792166230527833325748526391539076769053950787329069552093355719531956407729998170218407273737408658293014737494461345437284430511273645259740412370176949846004415867161142377202100991331643568375626138158065782521129946270078644582497487256302744082876143363676615682409030995418165092124705084971932845137920866044344153262457467319402543923743103192074863439823515292206975440799667928910354976088785531781223467683094401729095643163995916767053186109853127789647589981693766981441556767832737022360036769957699329440326933050814636490881582783298054771420362705934947274680472854155164361867182357640175814255672919262832176 [172,163] -10611667999453207852820860789092540684638733282607147492198464754762794531329115719361805636280894788835532849096450641006241550273140619680173790254529005118026548042580484936511232758631178739348178846507173814595596764219247708493575934923546975421958618303074126875060170569460459161768118927726560938889819806910663046413462084330545537482757952245049259331137105090504785519724634058169502150658222326044217005515739484556615753252782128024736739665973327018236828038031465630092660663527206882955875049253719877959207593970687550465992057970614862826796706097157645034760537457152985478584069762085606445089523447914500454420555426408955759654927412726104213238716892578840116160292746100800692361117736763664120570198898571689824258910401966136676113956961022836668118716103410082696716344128266821524213014185491124114052406026210872948048987767217362782239797064198553448190523473306420595429204007162049971910934533905060007276161953889692862553130843518823428273602274889716811508560405890861547104733872455553084807880633248880753570102884274392854352817135118944920714100505901419859762460644798164297888320 [172,164] 36593947887225330211176579818681353250498356949689772883771650081110917464812855165286507228369876019432399740389866161652929937477538176413658746635920882898708443106759548657449506570762236284851460543108014123658771244343887692024677017369712348319281743859728303304787017671315394027492544896821452379961685069547376817885010657550102193058286852865441723929573567587032841233515408823328879767632801337714642801811309613164977542303801363348121777281434247890190637579367219012916505681613045555211465505029244423335015029448597626371360993383853309498314250130808548783929280793858883309356981481544616367373413881492520022202925472113871467854168455916732120286401706519789517921044489975422865107671645897335747798630902528129681654163765845599504484071438180491437679516184188446931106542159024862278538174616073814806291474601832824058853921938672873486073349569476072564531019892948070451898495436118303176633600336556151356794143383819673714145182180661153235985209110921663821771463490748278945342689815598465679893590971819303611226850362743974846064303628307006732726971232901475809525691061 [172,165] -13314177782620809634986733835592163426039941745767584237343312208170538008304924140734425427851232911735138049181501634102245213708382941259510740032298180422509184795893262687993283197693686486232810588549197916930317717818330495512646631284927032428433749402460736376959967116149296090421245160849890296057531433907176741320475761792276424298371263895620247353615329758133215958159169990110654633065083507321099272425587191508512103388875353800675585885946899512827821177904495861896989006907671678589182459924981690277506386084232512122337725697542171540042107888288643125779504686123903072665494664494090097556041432604599114179924603516550141069705126110024366360838895639161495258541624154662921196353152887175159253617857246171893915739461435800606897713409087996957975126680045932846097511752157928930199472048122124741903416236213819499116653810836521835214661977857341648331531887965155819058220821074442052933587362392921816332223217264386753382892720528139869667428803067184233783307417570240346157092181119105470019563430142425454443928308628861999936619651504720979138056880640 [172,166] 487205126722511896089516407790169289947318702855007215572753689844784896232661208425014088760318276811308631075290137791279131623154024078683317952206444769930504802098817626324076925326010460188715402589421436682898274239916634503663815691949141818107451127541746898857019008803315550852932848654423643787565430707673357746258360150323721967818710875064743641863258206155388370993044719309664830199531083761928591093373509155898123468717872461260830826580824046871615156786047835344978872327458571257742832291478910481179604130596465443740776693524643954875545570819949037925682547746694374901918064697324180226301991005360003321710504144649609463602010773748145041139327851162104531618547855520215961843675564376769280537260288231521000532645914620844331887597509873191406231419720692446936640908358128965456300126542309595966993550372488346712666615005838754132316685957423675095817126326039107754750783807499086516560041385203630831359122754687631771276108889837814613433064775087644411013274190851588021822488150392804834150620889977172056393123009883323535026503868416 [172,167] -1682772431295636974328462872162983421959161050498541473346115756199324772278768622073708095100355322276733106877187603778679916827482704580446673066456538633560453788365243040158391723069456592110917228450985588038149314689410492666690050075655717126378626030049418303180941549009909893253627256843312414131445749531409186987187101900561650523295424127495061540149493490148193398891216902787945575164320395579291033747590178635398187885228748656293038374025137795283491997725342865329468845881998894354054448519672033293778537636343454405370042524828313711089565306864191440685665407754448164241731365015931076240916171980847412080104115969629434318078883764756465592251982891554786788822317760289839982080088754234415633802763949432058226449830461178248635133083661422099382329392374228263161581163823802383885912000792357794113459121262447590098008263295409641010719042845244551548698400430713882169221678150880861173919639906717190802648345862302988777742612621878677510378758793893913715222511613699888752106158103787813455662723252433334878370746585136 [172,168] 506515069027948483730212844064648211894971474908800569110817928982358757489904919202182246248604443541782212396340192808733641313816648350549893351202259027621030581834341831617950571377015960941007703840936420168672370936428264073177525051224692573074643153451808002800153988351595256887627680079698092012197154504211096020036620184826352689117707919412123917688034038448797151871275689273753199025136454918880683440822649555509072721083357619773164253509557459960588476470029968777928989219850337762672150735589228060121869781369671289132070121432977482901043732067001650499164376914242643389506512069806239627768622386610209183793090988821108036855494515788680033986286302307542867178826437929526260053936488255511160252795969446352911024950491932633638429177209856546455735622716574662330775721618806137441112275158912030883001506522555899233691275987436366933333497935308883767160678831827049648410992510033766686954661643778158795961317252702111000574749812863174082960664930429180011322924778137773249103437335876127078918535776704 [172,169] -12052963464612303177433945800147307603406929224019241891816058673054155045264722042682404481541333719843840346070548378702396822694685904929464858895735237276939828679829522729917475842654137341441719915628903211530975238128606538616763301298364763460661370841013537374420717412822515673104554046154907485065265376609705726964078976812262336260009122175376569125290294989584816990137039702172022811075079073813802618556064968600397375292678526138209849898984319747041188073344915770081979387707860835831035697414270821533975471903158482054656960849082755382923166389701548373136601523579488019000310311538775035003992447186262658415407997494799111441088315464537124311914516003870150815219636827770507753561966385761604543518408566979977088236677508265375675304633967397593688399160279974737918575661093243141192228540600091681965419420798074051598859819933064131483948789370248236069392408006471148485400776185385834388410036978496689705105047341337024637386741676150620477776019211945165230799215821665528327475252864 [172,170] 20169469869669333112065883067923555407326858525154825555772280473416451041283821385039639781306034452474561846370891284192773401828513658638963001395150524581162379954032346114974778346873363873641979521563275511585862793825015490864676890665849586551268924258458375248113185694555775869556477075720748864571825623148969787098632796011611662244757366721013441307556787087903611324066728251689387064551597645777923105158889965116169719540372694780166427669230540607561072647068677646500352309863132377300786756102854518659509220278907642292329399181201263020523156409425442309364997425432619318304600939576127517529410912300709665808406394890393733718794540629402032558697181943453339953510917029554724525886837098793441293881812812598083561640573311544099690144644099063222522297969753294645546886186421061358212106845683380685865058066096616078273238579245784893723285986940319026514799679117839102944031266850514740407215565744289533663731724886435715453820547715304273954640472622665690783365432 [172,171] -2064647189543464594397488209853159588482347978360035647225479824186425525025676385832092484106611086697690630000576374262666052398238223855268739516392524067577090513808973207217197431826076193421265199994341028218413728735118533722057858919442181867128493230631158366514359742835551886550783778180174700729919177857416462265863201955353813686816571523440171543560153849991224769705844318549108971789403603377946889940432354269318429853581429733563152400664802482920480392051168945199048441002398130419222811099387354103481607206599266088499569405372823422291015198580517910741448449287960529593650111580563323707356076227473114191531084535496122550039798094252896076353202870227020194103300607800326528091558735511848671311181569448674359201871507369208559419702261767925685757128647385751968293616458955285863728408658523620577749975243636731628728384436026185117752761029427868666830041698569230601716009337845832917083953653633695544202729485798798178246660604333759122336 [172,172] 10956554994558808198410985814430304114823465239795352215153556345367391766870523327507243821470454267824482517105733353125332371313203234224731072809261776436090768211198699364009826615513798768424805139873189514215310025195227180301627270310140645046729554044079400621904291721155011155219826212937614351959962127532355539162414102293061913532640761979809967916559582193888425023851252535608906298180333146525963496593725710969419011398095475115421528960807076723445473324419504187621668988850935550983106154087305838051994209964745850831099279179131105213241985275775585927490499984788748871426595233219923483250885616581088062607326927799589003239430284902295523828445720851072914868933387271259247800261087938859986069859854672419995292996855176651650023545774081468830401655363203109753819583863433970908945651325482562708132654197442663228141091471351909966411095613376483963173148650017816659759044796368113316131724421975697157151695689756486292 [173,0] -27857771502321086950333198539763628612414211006702872066901089311787304844518996518249792322375055811138928216720322322040869796951681575412606523265812679743462575052294629190752010905223759365514370571023836757120286622060736100792235534611101293535443213507002495210502779771880060315396405290350548665768996934086889996606916470153740937156919410200028557012188792302836114866842723709440319678147209115794737774289983973328766032631374228557133502295666459986966904236465257175622582972988506381689755310218328901899341890886278954329547722438619902504570046958177319579411894672893612864047562948037506279572278303060076069318499057325298990521173334740257761037101241157439154870337531703865979488369429077480858258113986186787387118135915100229682604839018037237067931309336617424000334029326525411196479269866389151709914823921543194079038779042531225899281066575904406014489381262730252615067082518290839927999065005232739741532541777559630054125138950867387334380211365288231371773615250737236693990147406115439820059773465351266062120010091871359869495247919862825119847228207429445288761040245827892707405750578894049249352750989636240411697152677501063889960235833855674098313156447671301081767190299931520233326251545961018455838973999574587829534872323357110939580599570331685217030598890521002730680697765177245856118160006602931217659857814476353044263601970106709504145134339463567647028765839624611542722324421176587614658026549887585192819627946928862610849176597848959454339226414325404064897455622321019075130570684835816523423849040784713379012905385529184855533776310731541807545136522428150953621519536938438953902804324913141586625932520384383831368836876762490944384904475869367733363795210519574509446140665747100056701987616767132856361297956114180452367678717501354402073542656000000000000000000000000000000000000000000000000000000000000 [173,1] -2587171775301296486098039901497338878262461937916595004261503621453927299108844319458463685547492689092493098580207788831970393639850097555280147547030421839367014822217350162019327673499997185811747452892768612440514559852336774385478881100068323324188010316586115521541697322857854781803749558627441062535783905037133990090868080538368690351825426857347031087971049376905819649608159751153366986894740479591174129286783988951506217040447840809694729063758395970261292717332111561555383779062961431665227432156229873476267278169931558355418989025060818354503193492702882422566082188497873309202092458534164184067559250145587144084039908279566676202062864576486331990992008501034195704764616717199374808570948231642595402547635746423977028948904229093490980510115277551298514715198898293428903766486190340724904843951637819000348801168575778072054229898822742059024027210986682099045206483925581708030351230696945914211540364083631832141194395113671954419918728332878814472086101800621073690322325770154939677244636529070017445336024400093036325701376929923247664809733063579682667142841369821071215654986095250560951363625680142032779867241515941370645644875924626096182870377337981864691384900380906639428565706942077816869536519317087800588539553529701989898810968238622027008187613937039918231529860317314720545884001456873663675015760287662753395295600895876608350628272338866600290584015939198857542421703310431881409379117769202720452983975700412138492327926968467419945108122274643021736498289544297033380243867201241885840428751628085254968914526763130552864698512972549276267322065130868114938432272850808272946822375196850410809102099191459837751361911223712811369105954792148616152857447134672221163092460312893582866420961116335581974553001637920424253933380666193114681460706106198961061884968155742208000000000000000000000000000000000000000000000000000000 [173,2] -11917620343248216344016929251733661161786036866021117011035088392375538526670617971635448424641752411898669073933751650995178426216588206610981753976902180095362632417086689887000313222864009516848459083133042966534037947354505142427944636088142272954743540850671613321978118234773625527293632600291583805284218810065034731865498602451511669614505527987243309197555691605912421736231400673107792520489091670171191294469348943577771929221349364373704631521978493671468968297848404379875082184927624269256895570981742797801067354125267290933642478085742800135285210799116487186133615388325876701268823071282154981301130408733201285441336995208517594553121106373623961353252825165117224535625503950878074148418592384767662405082777348157700005007235729843488607366598548279225259111746983854390754423191622338478166414268804624332177092811084638042841982548225367409206929676540140926947258393740755778722821395822842322555740539316151949846920969895535830096311534580588897237404292916882259727316025736056317811417226598776824294263116567840918537183483549072696535892767248281906560749387648755508965139502650276210279297649755124250811432578605409060172628030323169418839249788104458682023494846682335809084566397332715876168873708854931723319499069572893709224122055048467627078173292271365942603826538875862081742084011576947476134285066538556219880060033568421890154437399064790959281232865251724787289668034579172380467914127973622822824554301616338161043392417423596412926411169376255134133731105496118795527266253985064619712036483182567059280153868552518930590115934636511141183356493330979298959750092786942824965995493613542245784996206094508872921682278553690648829279223441502935296664482497459434858718023125436330333636772257473113974803299647067851380030369173524399528914623449008760404028918844725657600000000000000000000000000000000000000000000000000000 [173,3] -13264697058316389393430681407490763658747887961799777590455562547221191226421877591806803707751295879264116861471213348783592830741674092147139410727232692668301146352159617942436586386384874523556661716585808066033214525198703936191390135054934114695211860105972581073034205554797501569553954298972896095120600000583373022739752977341949731596227056616110508190766624807158401294072467557014462987015333421757668374256660224328677498435177271207220947147694698680819918708089116323718957070379742751267067356509145566411869986259614946821410533452260723641474123375827865799711842996390504215095402959144371236080768823053505070179086992529317569000111890572298670574980478969239722585554242019438430745080986939069590811309059931171973339653355391794782483560480684887062237408461266409218847499319256215265449259849989211204991321537249808553052663999184939760042259090118547944525392866888849320658817689713072924613478970810162206123977045178588526241275351669259203433951226086265512659857074988138802277270409385174998049560031255899264470287328189920349271708186907868220456988973462406588017482487634539090394176478775624752608964346056886875826888870779417360448773865337859680907882878607328266445411158622525253552748804843165949762054314184717771338742763966182998657629062490290126289701337706141471641871106308452890108578639349189945652805728297983175629922490089408018892253261358323022671412203132004679765330365699197496449254057872816439857331118164792052136509571033029006613277328660337022810811721801578904802250488601110254985426592300815137898160423655863885624437085670038144999748011403965281742175327831374100400596464764118647146552098997996701427112160411011577653096529231080188171886399858983602668316035611989137704126046375523819113592404981863518346825340067609292204402694793627267235840000000000000000000000000000000000000000000000000 [173,4] -5124379341247690908985921684264620765448727823626257763379521493279788938020354474846004272831664821823489642171840754187344056939386451533062041155239314014044028128975129150603671690001271350329435953202425708616152469495867773193901951184783509090718576072179421508978178192454118288223394069654588121109288256184510238198330229282494118975001335673877835164391680965188317766375545795302394691013642713907427513005305739672580625217815491956947560143390440590395347015133233164968008739331390426008623515974191347524385935484771439920118346283704650475501138697548003157835040013120894192993381286065039775731253481461917108705857874330274234479413190846265397845995097285081161494135731257564494738076148592990806765059775834611054959389425190140898365718097694183719441502264227937097262315225269427259009436968640905695621611596576890913046815681817803079793400504923197139002754408751301166510316804305886821912157580452780993406440725709183071568107120657491191239869999869875199449224190538057633170046867369503828095029592805573973627033949276790624476149516358912338771342846328057662746503556705730040472190917205540807518723900501508963245573802015101223349401293184865897767665946019047895094704334138223818548390383640703779534284426192247801913081023398723362914431992048817052975130690025857377173174121237712616455763408844079438477744451185317019108451407654727271386158756856528361269103299873223154904647255129834792488006589348559034984718701778526293586051040819062551439847980562976382404429567660297514711915144719345703052364754791767130849121162415678672237167980928565242021173313183088839761227102507126153068039893543915399701826022720398755746661021750552006709578688715118595430351834658104415892391282954071342426486631142123474844435727242370757846055321504404882824532904081335014286950400000000000000000000000000000000000000000000000 [173,5] -374634397172024545403574310082042987455607205367353566972565185850704354271467433692340509761378053027874775896176338213915248404285210109743612374640263024954029986086297167505822762149627432558415480542667275833495637456724599768669574626758651769163036339319587503377830534341850843853168276656687670152899575602395346720935195192414802298631042924980859182393656920008128430537468401301206548834114566320554962636960323078915761836411945169501094060105645536481849552791053292358711514016840102262805216424424937124408997018171352483163435942982262984794252556202064944475812376775726999741119645868402038220888023679024603441015576969043841681898835603609505798266412575933337101139619975351574929514931486951329204548373946011938405649274876159850865994238031319582249121992573233594856891007667781078107289188019474032197225818277866020640264048909544653305863514907518518016984069674644296682062356162285999291650235273948140635420079357375174797436507457160170352476225553935873150943864254009367649011368125555884317518395833151858902331073851487144855812998863773286287483170903004446396239510984166911035912805518750442433180670546056102767223482710604790845961087054484379625055207202767334934498651272325793590661646689985657535504575787461333085499311565228982179713014318119136913088903240721934201610385877470858216243194034826353072649340072078402845752408506191349849524345731926523456170024071570203282577357648426061749860224760873197071484951308578952480597360501158626736830263666254518257204027247266573205597896116902079338810229853825645206604385738107152398369961601355038201062838109088355484457525360361295585033767827234435371284308638332630232205837691785338781281759466490472556936050552069084509093478740922139065121041752032374521364972289975740179489134327908179755087156084058886976877625344000000000000000000000000000000000000000000 [173,6] 197920680180673591730118142456696959562895778668424166544662778043261350083710291548707264510082731688646601718466328392791030306745572450241188888987768132522483608344474151939573992246050861425340590950222212816714046713737941098233998809117578952404728860737187920976914209083272996919131482425037395897325297961966274023481790600400205637515171258996361701272689415256251425771896523123274580904601212992443629670226871698953070635652366022719013719618559879642410289818232000802785283668013695197945453377860963030874237440170804533414979952365508021162026231328278359951051149591833908776979272887531945917415098703008659985638343444366034860717892529548406205749466969742144889798313566246287917039065147028459738588925659286524874509313369061835959838171980993830874855594739988260788630584656483829488758249180560316454608292250076736411264281908346066388653055239617408400221041711561902490049935123154562664518201339004071122842753340957653676773064540723302604534529349571654486511451364969791015265898507453659378936498675491750342195542468009618566029992364977370060705580332282610303488151167390950974819149539458613945708670144757893483578399607264080451476259928293412243543727567934546454491548259402887510151583816253877418663469280951305866131592059749321366187567932628908589726552329206822682360424295592562855479962015866356051402022394717723236685372542435455946749494930366320978015924148389581664589347200595760503281470513918212629429998324993006577835549647239475366527619832688788403934053278280018019321566039386770076898822792366765934675250979333605989891894026136800963093452852872162209964387250600351289299294490847275709784865790748245995185049648453171492635828616566917651312994941534355442853112916457135397396990584037232791123159175234332922897585798555075830821353847113605850625107558400000000000000000000000000000000000000000 [173,7] 49123196279396221748698234867922201051009301126696169070719681970034094939510666327415486023510780508888804443937808142524084861359622711989453081493069507554905469212598615751902895311908638861154817341716307279984470476944088218448589423148027099273210033947601191541472988312781178435177871756600949961952231996773618982192219856670836245802121722975660846229688608378016481227624476998076182030590310018692007526416281673903214502526662946844400333357193370312842954694581064867998687170966396079304663629984242728850639937576474009878499995776854250893047252978153469654846852058751962328896654963088009632689014287600959086326438232666632905461543199854206155377721186386776928257502614113293041416778678038637435724694068424463011136452642650835276639142788373705242606737009261324032999283368510174414133761980487539072678183248002994847862870480735454172945133593449252251977603562022031262220040178368730615715079241726413633274038048229367353576190775620429556645648809333262273713288760519539540715107499168846536461458915045323801238209189675574826194977311753014175712504091541305055862097833028843937263340939776479030095388960766317368756941114630169358286290469511446361010448556102208391648706413839205234638013825924855177948381548838199757878621238714638955505132253016329162784215523603041392582705079880868637912502470407408265545741708383172953312769473642013957586725215670429385436571830335488524576518401522126278434508028094652612954154562297190687459696831184968529677655049638192652411172183002864290385643295364569632402381022179747467772775543673793868408910301921021847446205696402539167644338003058243628492409585067712958829566553336543141823368489251018424695242080289685763434235392703441656076922651739205923367758032015356982110041730182319538252596276555025161956973339785771743382990791639040000000000000000000000000000000000000 [173,8] 4729779243927518465342838595607544342339624368318698262858800681739345058594368079821198496382639303623046739900110419480889333157569849642022658736109340961307694898972631368546888821494787689517796987886028652087512112561667093163641373682891583360225654196228146269875425682781859214711512872492327173490724194589482873548001972496031160961766496549873771058005077939611132446282161124041610559560395150996374756652582937073763780367083315828658496521433367942638686097011766625485155322990929688737908651382951052582956415386919688231432664606911970300870376343422373889408981303217660577357843416555152039205113729207328968045572144756752898309754546380053884003465113442263010157641465346885743056521126336006086830636600185866191542813343703174030989865474298505094181267888095073328880528926117619698545582396416478503871402620656293624585483259238073984678553777700631493041703572613001260172544020203391397517019370437375357858794930184099523661550879169366409080388454496635829303188091931353386100479117529736322952180242265061453387278677209373087392848047904136044598208577362807908051940383324528708754438229893133130063304996198681607933473574315499415183396587598975926378771820278298490052659541921193809299273867000631531109039263541454723924329657756056342396094853632832761561808488070785939067814670931089569447125150985006675870702683274842113164355704704992772314263827561927667383278059279222655974960401661497666225507272034916117818036760296487526699446061888908116761204411429925665359247411130063429428279279828638236447441236406498089940142535591250259791568203765102804888039915152264411097503361754917179389822466842424657754893190477720702421500748409743136278697226714852507654729119331360770582016218113998144104295845613135089959604954006896260428895028278754398846091529605567738059263907463168000000000000000000000000000000000000 [173,9] 234269079958306880472721425053994492906530146103894960261880275992021321169269134140664847327393828184283578361254457775750718073683596098938030803982686727961709514586274631668981039802194590571602368798975475303362492878901513554459991885506264973264005428863042007960441582782056046031733571667036023617729224434937517857445258911420663752104606920102848413051986421484514584506794866647654094277609048045341783479077910241483587731382568902752761739130370659404322590479774504966529346541216381447823472769491518214820466412719645527810241158263835005045891879344948301997359983390459147524907350687005919766744391348953809329812261421600171255205616865460606408621186881668884460596070078475983790288066672222103334554361353867880104925558936871733081579736163221677896716814476347650774094258194778022725356339291804727534926831185813369368360689761613297149692298025319846238689000800388532409257126174384189136849016037308135569054162483360862837670132272983339065923757350313356695304242660362794140761127086395907739253690163304818861144651474891134879853999116726788404216313086706944193964469242302245664081794406963906893123230959124272819915256756140459349098930076332656220689743589382640336326436652315686050345829258529180255803269751562462206373532695037121304571702665782593537661344043581599159747799639341395369224178709168544374605725095705318566464195398776640623072631797436509928550516584082933769470182204031877615762961428194616086063499288986337182913850337845648497382145957549085305452182226365839686720066741566518742886577727221202309201575046149452622535921215455742941497669781193698741416145129111355126535829033664511848690621727772692445467799685744959531967354642621870354815063443818118848292953236966003101003229802440362814480941070046783462740543313874593975452140090235029188481290219101880320000000000000000000000000000000 [173,10] 6319852910966130052529869990519508444580536614431325038556915086699968322437003179140765517799509502402773827615124144291848916554734312293894502426190992478333765495677498698763358590459807964602415238064316241849990938408158487760621766338513658909354400953647004877159743634105219585234574938609309257383060382179636557747183718075469988317494778877683460093898555552768545674090419550649330849043524898565853665760968396122236729081458722756525592840826495268999716791660352665340673245691225034286638596859371438868385074355962481210622555454192161177239280963274628940235927076108200366078918747018495716016352249967870809724320313105701507182494208238954540359227644003028860020612218223657270784275257067736090943107118570020454953638550616854062626128713726171021969564131710509224447890282899837814551818848870505149648142701033272973498352894434461659645984629544553010366911373058184721739519392901760197363441683768517985021843809128923381426803279480859711456941382164880525701909331385959957393630747300133215541624502118263771771289714055322183132616828425164710794997405014056316577296965442104746229698435695734262110449617283877371210858990229189480615974667821627363637283656683832217463639398344706049092699459270282057158067713382069643098258260877504751691070611492664535914435383163360339923631767080168835786269023075836227919176903047745829198526104029026228151599379228503671151390039612878156687793220658776904389162113746247009861341635536598615466176654960366358743318646169727940291531025509923813592202673927067596539208489255397582808670747409583052792204254222871574686298952459401746490538776365286410917838460175385482783051060622137721545154962654450415063664620004578981651979306547733716917539753837938329375948524576086058752478916287605258883609028546936915789366695316457776975133123954920652800000000000000000000000000000 [173,11] 84771756026081196167367710264171009987509950699726602440608949938176382241283161875563057171206350389704538405084861385553866267452562556775267791476054575832220542445760075851195160489216887147506598614020568582385033887390075060097515876114541635485491526159658796276090595693493072048476652781036139307646120507755821886955404908701675469136988636478610715747954519414776517369896078942088167528404276847405653902301131255459115657860781725130771580237466835711318410852482923085759314603568156021593624579453306762494052982769096838567586547956766695535918703934937420934271427756120232915657246073224146919342921677267276102042164628793645401351080181359660669585038563106440906290215021085102107720271981379098373247210784356366782155298349458149714792186164001338190724698013229685196516219380847445559602464034501531728369425120687474686501842669257530587542957598730026560055909880788655512882377991309362025301178982223097360657207197692663887012306639917787384564556367496329384808498443670240377441007826145713845536366619613199087332101576360838332724055487424509537032249274084461380349721622882700464814990321171879949898267499229520613796857237473588776068639896117721738037202897860890097186331363918505326693508851998320587504771863565823866577934105314964297499379939474503434823195552238424797925107287451494939953139473660944828078357685785939177770343743011162350155317244103469213363903112363984539543160888322728065731817834937598200242887224178273583710693546999517194913594214031808040139657893607219924020381298983022785828889024503597230086484972735092191062679224506149471195384664504184895777572881640301022438552500247116486584021995386565586020527211453622701415315885553677543817341779387192591627019548071581062179467730992540339981436078931590457383759312269283509949278742380483748753022126612872691712000000000000000000000000 [173,12] 141734736254789174750182717652096645647438084739359816784799304431840272742498707227627944459816852236115525711925701348836838437519445597038536688440080513118486720933074799315672992276790412347952034865732911976485451544747015308784257583601825745096869255381527935787151870909318700742138797491732856095428254601337243777213651636249558557750524475218086898869661429441323687256427459079902820852901542753938015165227355114441460245867416390488924719359818031636490446407213982593446397726190753521917073579266002079553823337280248399599608163642798864326318826194369421647960795250774546757046195401332658605347476103205938914689944844334920273654802715840202314971960803327583772422005172153996938526059221997533831252405230814362608228986845758373257293153208242585806479520742629714544117215367943671653767649257272749407747111569104360081875286668587846943985471730044740139239111549370045759468344637809011802968861482860282168840835367464625407446550636160169759553883289595485027243549477635586411420119349070899809870927205420941228456165501964594263060244535271924353980726137965146512701032170357959686024335429984973830831618476543187307413121478637968516702699346900328836997186139153179596291907744907055485324055790415445123097066802072318268843326576043516465494214675169397959152398912339880150309923691125497224891393452760111141327317170189395354339201410936080190336725432525183039271348229816038174917359132873672499156393362714564611556532611956664752788454777285694749176961633540667678887340977777261935349821872428289368598607404884462489619548301813739072887643408974315370349802978394251973245077675897149995011569312324878134303306898423015286509103011434085933877701767378650152626329511195359090163401798307905789104430912725737659711793867421879681019461222757944441556400237038840353057966977216780697600000000000000000000000 [173,13] -12651702984849720282215742335311501690257059525938056879506701676178603977078564468149244451465499003472445324203050161966425275907175823154656386822160688935632611289616393001659468302393868177582447996246573815097070885000107636374507855133921843202488566707767940590427595709842290921796285170256569940960180572670008614412656764794098059909791583437120508201503941463361516931250090884783170889584553862410532160108587861213720292323228422551219316826892274979233707098242873828085047496150897185483203075063039216291095047743925346126839643730112503118342245891630443484944303801352330300166896132049938595759911365222523084968664130664865121962630131738657112847759381860211176098204496945196078389356106936761257752526206022655960222185935879213497441695950611920864566122598071226494019817229882935495793723387728325934520341012531179225692358921645245343440763333382691075527901727264089654685625633770452924325233242850327894620079097405742617481653780126332148422969388076218615878166906881730852193784974758288234491212989357678454367097347115098937345284617915764720881927092801955952272041528983835518328078803290402784197765166022052873175232728445892598410535341641171889972357287045433112388153842287946650131488360605810578155077999168684165466567880528698689499920683503717055977898277356197189565326277760382096174972513946898998212226474575087957742461849001245659511309188088218338281671755407855617072157799315329348672574886114028204954813318841825352393879326771537690093247700338886153546279760349686434418618118117021701563288651952936502825596012476832110751491441390858128657958919583916188545922921623397436936550512094497753746580766565634853769141650716594523959732376556689333123186433604187185038820439621580266725546880494255572903109617791442036570855396278337825613466926815396225167638589138746178797568000000000000000000 [173,14] -191176971114583460732662962012325345617063338315238388210284165785810997898513317461502813401859144965137912424233256908891503044729533159788359950507939774162072243963128071053343926751376734340344634756854016839976387943000876531958195581499051222033828515021339073254921222213605436683144770533489497908609009120671073117504997951269752692871487527345216948354591402048701862427513646248210518840686429254055634509142478363207936117803822705359473947328491261249146141445669758954768189102739340105201762397158178971505284825328206698708204542738903173314221074409197842193813911458799738447195105783639496247484192820623642473033228211156459760677869518595359472734598538710448405611765768093719160330804437606311647707238970688397178263951383800894900876906814981815383723802518728331670068748274664908569628929403237851587475883886666197546814678649737477864002630526298031208136392432781058884018969466136353882355400371522213089264440180070462209177387183279295952242599624467395526429039664286822434349312020345080782658214021264538837766327898736626331853685545629425866732181655788926322262500387889180371676782860187512796203069799309515138002651759064417844159474867438325548881889496115525200523887303006731453539670431254624820203092397568586122000414118527190469713206908969276763707408750823391094984618738260449178692727009878955319765033291240829857148204419120917377523578230194400215222713525325428311454578805210072588702811276047310493058639971067950415714716164161504161937987469027336023121948791518444198040242791418779483653991905695091644395587387498462531362819465351778704906107177768795143642948993814608929963205860375163916125251349208652177912233176207511283437824860133318405535656704370613047813594602841780272928695946626137243659395002770401507369389310437941724461429782745311501309473906944947257344000000000000000000 [173,15] -1185234723419044440089138362909541585729108161560320022631344211269646248778648779957429710804066055093944800520989997891416592296203956276264699175716903687057937654670346052360743006010244968540380480625694005834553803526247176830284730851696142579041213516959683385910386060799502347472246132993143391360796788411562441133059105385011440077258945322329831580884762053176463980227335430597121809922482825606779582246772019127382908057182260567073346214591033107002325329211826713613574926055012357106555118130223209587984099370225943897027141681285803598664821488834818057201587807436262391127742423829770336127424543913803501989415190316967482009822549364890009773819189515158102514595563198577274699869649473040168766536897029965947408324343980328348838805457215406016543535174057988492589569793835967499469106156937827635897980001905225970333515782452729220352974773084535066945142458400760743619488055684812239534154212088122925712160800800612178447009819206213952636075473779613683349274188137171432766765357593971560769868491774095370626847648887279401141395307912210630773985900186971503704067634142596451279192801552296306811354623270111614949940126123602764757400000651683574794036100847695925145654947904707458847743469372257665396395527854363371598817582660354886214468001662241973758988844095337782121371222278691644921355240489349875748833250665653177466306231649610813713823170228041914039133396206999544038319609287274980975204810696182831829789932743042438382595724053297221745593343289308648831919459189125276205789611425771227435386844944168409711595261125460709446828012735234929194604757841629679944920359853164450084773606486927898103003515367667920440600777276055121349595724693257212278770944810735664744633734554138911044365510331240812426738092773479249719562485814182931815422525184598179135701600503700593731174400000000000000 [173,16] -1755166898956738123319222516203619781444616500409279682600317411424366629053733493430028820052715155981304070092445874660361563790752336757013663812914481509329802506685996126095575490092110026458690147759395857193718286948792160362929846028343315357852685071325474148186393357838466470327641777464372503926812492478138828743439136835043016061742958773382640560534617881205066414564751154455838866832258834832334661514772638682910882776042184820271671398051929300298650895896867205054509217037402453388515297886295904329102829826755739159175292303896664851836304325572379885880107408120036553736921097126532778974770928073136127717474186171422690220234741669264004535828468756444329880600776911795624515026564546333394363592905558227838289431240225869751468368996507715612259614706948272292380037867737656747160843996027727990620848542781145744793679341641766249542256668593380038554541440685050502037060553493135211012069351460145263353063553734351107786242787115213368880862827048830046127084965623371462597624774402708733661628398736597961373483118825691650498920342993245758843167869750910090423530479765730073845680858906010820280576758164418011596509453736215905535021270289759224399668303164707325259976744466355335306820384679413016615072510513568410977788565942093286098341916133500073447318153465696140245520632986241466891553759062340298692873972460207301906466303425418119215668709264839739033833985682371330558188697217646495214695842364591626345088006019601808338988908848107090146243832161958177680661643230469519731006188094821404075635156242924713155013744091154777182242472023212109408374319416029863044817016086146918744313945500854397258020388960965225921455838636634579234149609137873548270853853383321398087840430692755995203114958095838761337709637409777902300818699467759219273748374194729930239321200764965873516544000000000000 [173,17] 18456233279110932641664873326531848018661547145805540134069872405348319817805876980764723129445595867682728655974988171379497815856127784957743174749022971040451093523838819690161650777449558784362154149511495592139820983600728329121294473252748647617762213607583657006765701760349180990855575269118021876784291823405799917098883594900992773242866807668134047744866262156402964196917415573348567735368752824766225225475989254993695266691782678044364991004539322484597910278518233157534671950096007772889508807371691535399648054045038345228377444921858650785897819053268546293953340052952139991983917761463746277217691490375697142009361212876469124596161984793677572690958110394190608241645238583695353888694894313019619680498422188976923243778087106983028704603559770828119611081894273765266819891554040090086231858359429124103982882300603751046635573636400378034345659320128183494279168018371636660225939392880847821269834900722074204328953131965911651539924964641664211478766552138065535519236148467993426047491969998959783849768967493725008036784135561066115584225506176174512781246922002938889769863718689808260667110351625490162220787662566021581668028385709128609389414309136747192566137018630109099520589158927580007007638254223849307478933234064573754224361245746921065933728919620305300159795494383035594294167682475914046778488767084022779737335161213667811460559407611472563053696968030673486194633859180190150272306704215027669388359796510896537323729367264982898784104418835937077827696016957583058590638362772433786757439655971261858280918894133664003970834260448952212124901952420676378952609075825535293833424029418958046782031416050163139652898715631142673113666112159754042723878001296517179449528590642063982332897383221443109247161981592823702510454621242522641571366286880767605648309851446869638773805090011138099039436800000000 [173,18] 99356080922327077093876258551802762000215195838581897001180222495314459275307573980642696227096568219101380671415579510019341951678820542178790605899425027183999425336277334161816432063734533561218513109317311329698818775297580577764495003739724072770575276217144479573337587200082512611780985533439264183742185019322927894768210436856877354797375418044296311094064311069084294434203207891154397677904319890182345514500553074745442150983696387925522672357550052013440330068758562545512897025557295995897332117306456485414288097164687194649347306794547318222664503439276365753331157520667355348534115532368783150089011704440067420145023595662565086995434243003233375270886545458667432832815199220643307095050778008697221818331434618378426916104953434063966125861051786613063632188011741195880135912858184088300463210214055916230153285516147638325993644681222677523010612607183362881183363284900689606837933867448994824577001499900619904755477406452169300542383090277700488374146595303429136903294446030455400283434033345685467283374271235663048195911530828483949703431639446714797000213908546795149891300556169130866531199417905780139230954909542392189729195874445737661808876568926962800704776220889811483445883910142291131658726870330169417262991843258113408493351945488580361530429734251812255362100336445660899426118069617761718115928639928366959676103967394036588966629654608827565491369382957187534057239258132500262295580933815312210253634375629001419178899172770918241574463577673007685864414670793607391424442663170288828587103134651429772315708041318800320008803766767436417071694753837886004987795155854255087037199465651949969763900889488801481129457597156080429736291072454513450936642606333884192948929408415857538670524574165225040460257882293077568511785881657793165783509621210863121741502856189630958012809907421867600445440000000 [173,19] 67872477721165855072685954752733402541094656325936772689556669600626924981764334422295531341817123223390702112442566820762194417436966827926379745611698581067046481883510295526559968281806192049297533269219857564108094823538147372988889496930650263259064091973597516909191113859890670955563449221566121845443666543166983498748374871554045252577796257094250553780949991672039435405229002991228416479384728090059905028206993897739837440057719308998375804137423912933406134522692555810403314302586447550834486491568251190580146217996558996449981513593387216860962750750796009822126248830620979986772196950282465947204338694613968250547680960411364461388278295183904832394257747521229950597157150468304081888614316784305811699234072191222667411213172435153644136056208259092607476441972335471093803236802655704341935321993574767014074155084232629870273841392777923893636646419425812700950814558236082198365383265889531126949806602935521759479956918507674725350142680674159239214766899526373233533781444783240846100548563752248437306100695173387958756618367051474832228507746947687167908947620295185088818174806922002853773012570250693414090462010563071752632981048055791359432116407638847499702399459212918099292618797750317257921818113272549832132514563070258934870397782760793265941395405294521110652018216053828485060870549133680147759593455625690682580242147321738705183607603970266942132851484541246024923006473649846933596684709834940238498383346834970776075989807397211801945284014401913757977383824731486007746328671184594233972556024142077876132437163255788252478049691561720401657511195171430769393597071405765687117627697407078630433986938081595517926161420370007348967561027926539333346468940785447517014066036327334545678968045491485044817060939569289494887343241471100110555755737263941537229135891577445395180506444102044723098846400 [173,20] -705296301962234188450549003776639100214157739283622706071351142142399621743144553304122298734674211212927604982828649103035260701572948352546690457149953133673619944014191865518835995934621639226617778887955127822197014406405377970219745814108748276315436667212749774683447107587996052996337588230851976307925546996823109543097615700784297505103353379308848947013721783902115781252987635081327989455667652512929873007788567134207668583305801732714204361211340841945677710345055826183516075403822948987301276180748424673482132240156185317064632603592817650225336989419710619314509741315231738592105878792622157077312474703669608871974993058499464080049221213574144443419607858038915540546665153240780533945989479558595279784816758809941361417921184279667952932503183647225056518060269020618052575156141230450069492957661263289272404616771898592415547758912904737464123712941370391450854272398501068462294773660517940521550979491653664549780326559955831163179143483682526796909628509987137595564333505333431781297031915377683910744787091538512393792466965995635393557385293020043213930557750331234176073755614818339671680447917310761816164857478546975226858024060149308260499158528849726750572796810207409555793900640282737405046396245672816398988041639215588214067909513459136186167593612739000616027928483654574501579536955757545990082702565413635538855770303946205618619133882309754799796477976731684787367248375009804997844787768722854167754223629372168195591895760369153016771250018216508665923792218719815538944640115191513657332253434692510631254190629474213423878975133855261325558199694329960110878203317834966998481760795233751753044902939183826091391788891796740360777704550610191732793019203595930574336179880272400096581134455811215794585639194214175629695711473577074933268648322986935577500373620965625742381770598899660057408000 [173,21] -1460010581641392572462611758040843357767434886495301061638864754613032395876375755905180062179486679692027307787934113999600727260698869172765163052164492328622972819192003813744300581858142541467417765686403764066804245119691271079781439131407738985698227945673460773397329704331179011201192745081794690956728401807889337770726148700755626506108524802424986128363642116232272992859732303252577502675939400259130167874859972098253053934041615586908842797353313678284343125555743348230513374778144855902682155469493772222164119840890615445534794885444114810363636526493653926348645990985205818043556952538484662500472204517202720638636809131629622657553323438244528613327144557574521064331990524329726038892444165743918663655087786733800215283748727626286685264676636128775945123569123152074271027485976363017792926861654445218788000138317560104043710924027994212362471002379318986951781957109849623139580775094111220719569487018622120874073460537492875155853982428826749177489442568291176453004068480881523124629985287893324448398866083347613145292155594400121261192110156048578447587852630197806827253616967234234667677761304318235502512863329420653585080913053259536934777073216301084230506474142842756025613945056183600929448386338295620970205821975217216319617400349491611050568196989395940105545963596085435382909347900822171333219274205299192103644411339184534420858715650807184092591463565871571192708509350887076426052092150509602006279217798822999333835232490761367741848476171721607835768981933002216016649778161809292838998367983221481045850158205420634370855871147539758942912073070877249589006237095041925497769341215491162369381797129192873438038960569388784104125457488701788367795991533247103362523818077585368006286481041067859161354596057522420507355127770726532705622474128006058845302980060766177349399451882572532420800 [173,22] 2150894250293586526387963196739592137444126671671969906609187069388081159777852032172835376186173666259714386585572557453175851918591805779578888900849884329225253400248615880945315331967226875861332894712333842019030199723586219753486206315682931691623840124487036365277008227746389807318835725982151806601245614072381515667012257523081606488606818555972417187204002453907063039516924618477911094171432609891230407219467284296936841113918613810480776773108872431403799486156381214520245305507614853801077155956495939712318241877723094967223195699224139231747324359652968031861105729444163200584424973433202880287490042457571672766040125526228754389782940712019122460577296906879604136556796231652555093150462653163274757335008420185199898642926914415404091563278083066162164488752412103129081887909318876174126082326169918475335648316906587687246100960726995564424335494417603510165234846633365882395686267727280895114061573188503155803982402681257022886848877087949967424239185355718037600909521466526539396578851589867338386339780600408152322461049350794420454378836066552670149808320663138149648072716614640420165050627569871222817513996961262840891008443635531975675356440206207329720466501048828205678029342226493139846918329002017864937990933374067043483270487631394836307418299806643721989740493923599748147741023168949770059819255520354247942754146303749809550890804662577761078186035333578025129831863359872885604314923233739297611232991256905284829543868900042770621231981153381176234691173124229058114539364722450390989706522789089098550636390020924406686185251783615094417503359941262078767710492745920522077679398413694801737147959857803628047849045344937216509795803105609277327589447561633195740333159162605291950090663496623588605418939708889329462564281664263950232236959925270072092280147695965249629535282952818616000 [173,23] 7555665724629868067229493181094482735140217650492202852754313178239821023186067094098211447471095090445458591921080986363413415836854966924782995830235830829360491096467310787725633396164557901021060884255035332053033399874473896372067789782937533080052122298400895054536149268659698398187018496125784633514430948954109263370275898710785450505613607682110358125652948039499920447875294856919196226972838701104118626763674559637569184355720456169794280115646186666015618336105366846999985846279444235031615709506917553073721663812993011995967250304733011255415770401483221467241152616400793423111235983002223924773046279638156154025290030667679818635554122209904689377579861414254533021056023336975476753426497837856976289014612540522983482459549321588993695608755165215755177048001073993851366694139423702827946504322671163794732369081616647153762795524613561460835234154670885298858459504595377970637931306222043672676678160634319327285546031222511783241831236031103441719267913637392891471129882353431257562551383872284610403320020918190690163476996496247195658470685358715646038310390233514379069733925695024609524370927991262476691162109353491893419424260824603502983620843258875189000956036608179048042820481234872594752624373587433562022441107566627483075197780509163327749533483039741427844229950668701318216948640566614227800457585814464058566504621109771814554258547841882932290793359680641749553375108049076309335766895123425774128140382853179258303522234158600941917044156495020179806331730530718919598430507588622892161373862592646200713582150733897926373826437864189787979661077408791871485378545127781249778127198283979450784302905291705567811985481086469692497227910349035010138228847413988649549241448603919561900806329269458458976457686080955656550083294002671108573507512415952137574066703642724614193404360544874200 [173,24] -3802603637404765397993002866744885135189978791126894110691025535381567354338151527865195280142618798860894602943944195144719240612941372131071081018400142881430985828948110249478797365848628864360967332051874810279145586502673823779254477059993530669922602221688312971082571119969272831981612562483913359273062524755209764062905902520607749872950887340310530943050652619872260111108733021661832412588143825114712585199456923905746162048085023854549901197951416147892404525422268275091164192707982565402281123313328575904600670584203241379986622009944506982032803587800631738766651050430548073714258148804585665827821233975150048242321589194623184745061163101557023414305599512948739736225675748090376599422092096820602789711695859774695459143687470795504623561751921591423363121879092728979401131154140100739952060372318481435306130203133407924275627028526225576885213526970952017727317564023344221501839485063665454581538436030115027549852300976953427622921694914981418465570573637022937008011685977139062020839914476133599450577294636622411891437090636994403177056616071551392335471050152656657212532682363338335230840714511729170407374944541450486978878695165509143437189656432321993714829052176119591525461785281133133787183563025963680939595541881754834155985964783519680816913876764209817531352413054287038098097985439007944813370926528513836052218221074211667836113249883210956811297860273024490272470038229888133710419386488141061005940346160941896631424420827679441879668286149104554676026854724232189441205942471420647412140223811108176393345970111968346929207940609428219392615968518052585009786494148989317940058131807832703973361662523661642127094227339597062201614348374580081742960473204954646615056631706469580971714829176862772013906302128041682649385907463122532967682418808244101339770045838913134310614551795200 [173,25] -22081590197960054739226052139486432983376957593246738260106848635941877768655543575676333409763011468768272501173528951349611135914072417881562077621867113759842925772482068723467714527986299212371736323394274284119259473939820981603507292410300908311671416361254605033595822120394276938457017262152356607893195323997340136354187750125191655826607306317236503137408577309493109202550055604789354994044379514611286887501022019083700408980992816694263537921351649332073333828428127851783226084674693189714500736956576314890388645559768096714496958793067049540807282127448963331899448724393528908072661176999937339678684564480760160000591773718711513519963646429689144556576590480372882788893341849595613910598409073942286190080351561336428419449915861628707509917041197765512154259313031403307426425852596691477903044757624050142009920978979859207975424883472267428867041712005436753455152082813654664303231427549507983828950030135946084316350602881138131807650323869192991385270122770855238161828153099731588645953897117115983601381409852978064009468386376718716709592318473883833179508452219953333466520751368522365704205126222483667038626732409088100198197764961772422290645590118569020493666751475268046047841251335555616654970884772840829054354007345059942318213270893714400123365784821598331203704268745911295652269659872926045701376622456047944573622629516905390978007197331261736305951636099076184599110466805290590782495902936503690883031092841683954345209534238594006417281055599623497052559504179353088719520872004481147672940385617247259730424694063205060884682759738816072771062089521438540174142570479952302949805397418713257835694580254400270745698139266088453097498679892643607900750906561038486023594550928551969790333303622800432194851059423862025201451122688327274754061510787514554166061089078449130409026367872 [173,26] 5824849658552283597605577559236980128310605562451111739944499763627974339972437078228595563315723351979802983092858597440077611982536330497186362251950271938719371336103544464992267232955431707508850194591863087123305789636937406477313082856319571589347198879924477161996088412151941329780235422349922032647364512429648909763519476762009552259101295922316456777032301036587241014567493980721463267096046683669889484421363601077589602222281184815775936091292261977419184067263687772590169510997730164266336658655471850894291782915563806045990294794376659198938361417201616072415245841461976982129369187674863142756809581934387311286713451716092149293465449082078188183181696349578186835725245191231681407982866121481347349656062470230281697600977223132448899629666974179631357561092009094445346318111320164890812168074245338573984551734826315687550382896308752722863200712689359504400070157706153535701028913487426654295165112401917260148574532118622934093825033065405720380118253644131352855151723428922476417982262848423065251194936906758093045594016721427449295273092918921462261150328644703602273796949693099142130007168170926898071526645169299767345101279867572003886189127283362341299628933391743399739249214345875836948066225363675243940206852051544890761799334051119865244628857007285186720462028515329458849460564876474777891384396616637016838991375963418709653169424033505515469845789193831383148592491362676557644495443905130603457665571582316078234212248994449338790526207144038158188114837398010552228142752657554841688221306339796277037846456845706657289869067704131420207247084221415920538510671951983398031723057665904769192840771073910798283105971837307736119420365111555185297365200754056909852613105609248198623253588035764728947857192783727895607625448219397696151110877645962987580564741650597794517738016 [173,27] 43028931137746613968434629025486629270493026399244485797266595568258877852824733211909034745726163208435151630824001359972923858814676737902533239222489968994788026629735631688946700508016281030947876417726989351115341650966611440516554769581152590607399519227937853228438941788314244637353866527977161408173736004106633882377491765388529938327279503863208421977884777275877803395915140591036339543572131592813167266005956010987616044655430348683892734612941553021696846456593048662829177178053919135816007418600292389501508788532045062178606420622135706742054341964315375426091340606346046352032880409820449700918814751604095851802904002193636838689826365219753467627991647521587603536663005692642239726008187296878644231367410209337390825675242099820067440954529850420193091683919947070589517577367551973947355277692542837501477486268424686268620142302797099046981143214848996125258317417565046398785423093494044067613565154410128228844242900954060264527540278626078665408844143904830105922288399596434166777718252294961084278062593507399243956841138823848994956085450059083986798632863780504152604958892799695678201400514175779170210738206763623433102871535541111532501008655005871686684192341916033159160161687439033925880299781419468894078623844222326470669073775970341510966132750059717220014804593350853703650092825329844255944540271842009552473150998375784254339924317293791261586548161118790434494420007889916408703698089257420581770732788123011265260260386304703770933301677505374540819587232158335981301841389990965786766379299251647932660319022694050433203934854482226877771617967004735603959788693041162377627578400165321995305398899043454308662660048682025689246687281112611953457637457933388070128014171504378288573052462215153729970192427218267324092047361043070767569181991283600468602103146361438798572220 [173,28] -11760940580693300284044768087540955054966280955273730163034693178995330918461114364409751664896632750972082984189278318181221418987963473289917329618071633591116265735177253442145975300649836138318150732524580751052563973283350944228484126730449331696481852379796130849990590034625759007487095323460689139882846550364856774354067448589849198719311835652364173291758358154006137965355606739055497989209537008824059003917253262889611894231638225167145866318919768326508085591213269725907364833317451970009083015096732830146926425037417520531904049251965516750805464168364885477556190476757981348198022225831065475015404781398854081255919592230936766490199513875090876389773151774071621221563347471677677891586421446403580382507812671425583376945994988339872941641392190470053615217149270071648094038173033242611050365006921323028424808296522053348363148106549951164141682918246880300907652285359808270319989929554595675833086924339789317467654763930400419391361919290295584823216354376385735413024648543919256347603949355186040196312003088223850562765899950774692689072806250155176324870656676257280881455910316780686092145096892814047733019681155090596636886203440107803810677225401888489661822696491320656496116002226322853066390815477828303067234919170415949696676262934096480814780244066721973492363027954379364314433467140786153958779494519232222133485194859170226911748914135154478908397535853859959617726471750824161065475160193604908894171356360195054314193198239017029797679836913421650636907212062497163981336447138939764685865554655334638620679791146183444896438322698132886044290883264929669325618118276802341655430997482059538100788880770465104715435395169845621939330236047466424984782126438268151160454750399903041193898936418135798520200096209124088343967913878819305505033396663269221055797081829522889856 [173,29] -58459821624880197853629933823684234732745061506725481153056977162278625635916382319133559282961444357733513516428760116390128096936283372755728741624211567354653483870459377124990808212077994150589352808139453725902274569836067839728153032533424571964852141355448782909906292770374657795979530320300464787726972782202470612777954530436562722193136091356695695405944080492127081132434563458973177462493396549019144544567058737344290154361561172265718910335433609622944314125889268927320519568621571869999915546716817991261310501625858079077137527146999029764443998576335125106829123970303720637632768393936813656984477504043947163847447946310444244306123516907392543015207672034963439388370622605467350443440930531029194372947965224681701059272199060912043429054529461419770847210908743019972115831201967109683356832738328531051303625794446040915458714538113426897158317925050753328612900974757830606192163845827587413938197835328155135205568908926175168918995409192559660136646883711711339461332491085770945746913070232739868626101331960636866087814752982223108192445848395681270424420786400898928460069263113234096116874937977906900652350109964894809329382493670511074379685969796655610056105988882108853296639272448838177854833228688348093692679568443272300246825476766463148322076015848907240442500558361655778229015997152742818032368558055855122681947260386937327905233460746325861749733592999174106316997989886739091646938658846414845620311112518717147989567189877919005709909528455777196708263985614112963724935405656180351895027628108760793545771207332166612389888669647970953810601418150105336970095075838875021777716266098075139299882908185315092960460634436537547293524847206406058845403980291062939278360672592158098206872492529664246363367491716896597878929860237578895007988237816496174149715103508859504 [173,30] 23075677323247620833107785460965669947199957820902653910449938222210992735920277821110033333486847690838716904589704966170311463784625381787192305843408466772226906073420937755306042603412134981861394852948725309313820732294308634011973499809298898454921798929950594961892542172167489529637598603046236993447647706717288381395138734848738537192216086763046054109188212391275995793481431216338691131339386501835102476662714680478736547746544719092060262727934943825430816916847449790292983800313946576965857559961082760652466995862753756109411059844646173309703016044906168777900826298095461703739873362727968595631108436454269634337376648483323863521343500749294037073716997296611192924817418632769384767214532978776856942138760804520939198071898234050075710084259588073354932553576726208733809805318165317050543236170247723862269551303797338197254486103869147560971667530293427441552753439950773984494035475179330965732820234278662508464790562788610727107225158167547746662954122963975295032194401412863348026196340986233792061504731134964620534236614580250165055418300038061092508204725539427182660419063714647738541528234018119911997773501508681126186131969149673469135373169239802519448369990649067132705276526793784569647604731521383559570520415530787312509217695222382737160643481377522898374536028312061287895591887252973592061330918430770853734481034419034696526859168940380070806440216918780612827465688253442856862654923182914925728222385122129141905229819850784206232526341891555736747836104454438638817177138003656800186554474585404969936898069161858678520287691654353378858832503739780345272809359421731436664767562797736388298058017723603500869366715761653701446915977657097401561363096534010380216357790395303205311834717355444333512599403823257050812340967643012719115857997819110402433832403230960 [173,31] 54907468460757336360577657485063347834456686309642853616487329434380906675859546842634358826403894819999344589251890274040043252381026134901220520764859826024453848450726754468015677039015031338860743965329924928572554777328479600540811174979901506212066699984508088774971583523569122737928374093896922207171879448976287727231704017917159594491196882447999866690046333997056760419196088951094647104564997903434170005356891913107824898012864283666956969293161381342764827326504404945986448141747749043499287319447475370437371889544859808699025711931458789854469614823003595496346608068764887092048877659670939118329218273269231726371667587775737174941472066007879852616991300643640566627908958075097717772186640946375912962701542076589188154437169285244669406447860400777744313456087307424058841069376723730349801080640169319952237853011766390114979173692899289440447727388636377905706250354016450446954242910902387779317257051162516214367896732086292935940195071104428155490964569887742960529945679633850557210172110964849397774915869852580550956491881481874746059770089857748337231682016969624207933758443922949598852950661752562686115583458503249310358325534535574734872153548904705882862053537768620538952285821298752677132302663859444632426481789378488733727126681484256885246285106048939309123087799407594681051815276610219450178059567176446334367667084145622078859017763030346435774318934575653634444008208272359713988994599337386381021762536839194570457316521826034248129576129057010524798169966235837736962794411980040371730813064629958555919790058572944222722915039591305181626176650204550360511843387941056135930498793523516567940890861749229770775688054339083194997864452838706971973315798617513581776444970540177115682463971978900156536045181789089916828885857624413251433099020705013121983539965958 [173,32] -31702300840749938162227047315306683718913582260842489846575565498279861720099462725852706251568612259404580613474194620777794064385970666465405900991501459544776380979320455509882053105102946744979265240101778339111910616100218861231938267741364365616627832686623345009456483312211869811569375935722986127828004286026532778704092570268996072645854321621783531339234311976819397933061627759475035021235017675133578789643864757265043445525251984262649834926054529430299874440698453402826543696067625518982142773508653959465734890153419219786147403468992324681056047787000776513613089832590127036445506893339185416291818211054197107208183316191259439857933567405862692889331722882640881069352641618189622602486703368353826708761390453212869732221192327932137218002325209965399074576815067879429055355153644541129656395205878552632400599527424773932693469871558092919363988234497767450641805991956882903061621985401255804524723173343009059021548573712127270737642723978666631779403989562781186818940350463617934897578560136274625688484082180503519342439766415384928676760256832003049655916776222292956628265789417942603067075253729380020570414847904354129895274627799971769081810751559612477704869572355495349125356979371846016198010425681623791518276289071305237124697410785501950657208631468254658393990942151961307943709975890443625883075076243058088968945456474170900333952454101159409663353719121282845686718452477821434256653771828864516874839344934153774764601966262487361847244039522348664295779860995555471832107740606527816122315475603865269483017706515330252794526084482801189077685347690175562680489891589949514226842124069909456552265167106358089709348259743909429389929389884155673058197667203488166071526888926469723444249110322352982506930474533387943004226283775667904870913096248350990910341888 [173,33] -34032247410316984316544923428953299524626905983345513982410984102651629103129137848397172016002724715667497513382239765073605251263061628886019440606294526406023806416656584927713242790732794017821802396150125747120652233664119012417409026582544714636362010409472139684014864063814493965955437634722321604018356181946470768759528337177586634044891085074733385121935352130442438574300764393259840802589275805984611975026910551627086161312358126713166703025391122136623777858129145588556379597727105500131365860979895203398008633354350667487628967096637129022378201396975313998186231669661247960302626155072751122991997258862177621088443912870611023340321470626771507232265455582490575126113385736298493274206421644202677988985243522469445827225527553054886905294490609823922597344930508210364916773417665270632511848151524083740279888185300170294234538049058232727126307496928527783442319762454899947808130348717513244747750715267475105763103687556523455791710673132700187743450630699110771970988676323970865711375168940802054816814661135962688664170550275985460186499336886616274437413960125343136796672991744089931875165725747864569971477835032452923371535938867264972781624633882850861849593621487038679228241849215986628738210963551844678096972629859810180898538348627914145001051243110977013744427584148525292926704206058457161943940320765047277784539632036985810139086899551544520326812216785868119174708189751499364309274722741172271829245018044041526964131317026303438328802286110453438509124540961097848799697590792968354460059031967795889076285758397135345331474718737793409095881408838440164686518400038139077485078188652396244434288131000154622133417273237792250777738136446536333803218740711680695765068695116482820151175839673681533608207987200517215442077845330673005716219394034390094052320 [173,34] 28561534817807314073175677404447791812116890044262146759122306113633891107886761713315632650315475993960621793393393155594306994777957632173319873437526447383181064053360379921917067032977300614780158631098253340930112138068820560098445104067648991395506559353875744315432780851511787036495778583863030202422248535962722040917973189314161508544775626795192609691398523531147424535023400323845754241368684412906992643006264638702904301725550271558751125381571736520876427721948530471381922351786883090557959295451176200793696081501591912913031187082245722595864181919134875803688989688028610063963845231740193485926024748411912409777825757431927750196671304986828459936439889531806791081629423889240414627312057231891168584290753551462699840604787413736755529931686233584957900004520726661136935773638432088060976392877495184406160495356432815000479046778229806362305355550863370626965182460192561145329427788913050877709830959599903126938354625667343533735928768872405948995270880983541832503462381178509224295821389154272854360964003757221558860403990941544652308533986447253631702988544855005379951179563348371980617950116205801001406753959757323681976947396718402234978297827446475525452125881083752263401311867247105274610974575163502379851072836979398941957467435445869972500913791297784993664000498478145955054953412009803211740275618997768396777787068812951718378372266925992987439194265143887540742621065113977357446262703466822632725396829049614303626241452437595885807521428356674808447132579562615461951143038464095413749617997347284244793840402790102095804605307152716407578777866514247060464973411901659170775533495349480034784804692582214095725435437932434143088108642649186056042870600253591538490177501420744564326857218046150590104932501140946388039921740153703323016595176149194987776 [173,35] 12274606100646122955164298248661871208693065491082379109203445341746024770523371667197365652810746212496923293459012119371381108358363503789918419025396065541863813954002219233297798954846588773022541499081302446931563356000271517568403104396746730109127727249518365042942440893332682053750247839286959104423283477109202666052849393258952340610582564709065256276754356683038398273653986578853843279611841043162101885616848991304154258513894904782264722326743088076486211363846191221006726298740004598010166417293156876549519085082479974807354165747114485575495456605133525706530822821464088316600967099867492261743845626232545936636178420443968478495694886452228947387070966635662163627250789965872142905563363177915168737176900558230243835577492887340420652593681131934827585016364755951493405027760761396176284558720322333083326770497839832545998199525572203736391438533801536940891073212101731963157608396602124562050506106438295671901657063339326426071064423552135625510554349603189016774499284989859351965649887366639286083013266074309568723790253701017356742632676039321981192452879494153557773099446096226258581164912102535384993201353959632817491323392379656811447785321322059592173123951596877810236535307093105811689686482981921594246252544594053044923218764755675263188405426272265545165656802549223113703173013835846259490414271526242841316964041809887666990599826409827839484306800061742915362479799007490676419468947093563305816061180459255734895177481096965384724965365968544803652314728440977833244231718874503465914842740245377136915082819243565115209349856268320056181253268577058461157504320115159843163100181796510886133970590061826477267519106490287629707647384548446686875576119512363392283672825986091326666318342941690804294683342438328261882153888602115624613806347136917480 [173,36] -16854729613868515979161456045358298668471703596184071244106644166241891477037547461200470799255472397860276593419444114009476692547154999757427659932506785607942680012176008329952695015203339780541500582538259600788918112246526400948493425467112357427965842905648712030020372492870628156292079873144519575644384605239465382971501737520889556170191884173123413173679245724558954677875251528652462466076624140456694938308712401553768802942012841336698024782059475125343585366560594760525332956716527954972682779857299323461866685035812418714148507933955381648955565181581836800040005911484463586237256040781260180655531576876707026065841369050383687955330750867284620839389691397916669906040080334980715392353399984859838820761686142548490634738171162758403641138047122680337309485674317611060994148434968432174600326909976647438814278202112914132074467529173875007587594359100042847858333409351091791374753457127301406294788831435497074534454269932393232008641908890301443496520071502148450024959860953562070080351068309600773320463571677190492785538484870199595095438669088382344290665433823853766464448739457237727839032176683113530871485077406664616190320822297876469561690621973060585125827677430882482431182675684035321262371223465003334281160943125449458418109442173485448106939696903863921764431961279952351536345832826832487443259731412215118331074807836833670730091682583801441568654051165448528193141791586803862825323031681820982755023749620525915179485471336785453548082311462309139474170313288773849368600291226334415826697263914974581414290818876385968000155083503865550822659496657852970551666069876588690748974264520336874215480038298778673382624246936671029141611324653623873787674024628635249572427631540788627774457234051354350808178438425046253186248151611342482288539541738112 [173,37] -1205518834482409567996769284966847579500522669725832837393629928084841642727305367087407498404204396768706459725291462710366224260791606409828326502985626311388803321476076810641869965255888358417526665604395631175263805372683549947834287779029296031197140871307019917844785284900869586312761416476878269023357621834366771719228021560688631802161882917088511782329593809766616451578630781491445352074877295837821139892392374796772918888347514715174355418718625427383003077504029779736683171080724091275337714786172082366021662132717096645485949677835038308258604150003189181520701030713952453408589087190870445250987368436083120724413969694596629923314216212449172723171908605736157971348758962079923762608259419122340406119037915040120223309437945454221809440043691676525760447577255333336539444505713379380869074871797555371085891749675810777481029601908183428806509792332056310438616958271220400730410939484593821988600729151276905417187052182359484735864236309773201325728528506502812361441408395038419147757460916400574835776734132362911074107847606626100531975478429522623612359683223428597294172862470557556433687045167500509167075694045172256748186253588224086521469302268989305646931683031072928964294437281839187767039508155438878536686560807035929501199434096562157780242687421564786482589675725622022915763015758627576012954880746942277473184373326708879486527839678665520622067191355333257590085486724525515722357229786293765832866125962061590914833711474618253591035765633683606873731268969981671920906812826375074213216936957070526785291299807906710017206609523719361667179749405531979118766998736214178922603720651494285884474854861413634394714215151531706789136989315857876198710352715701159974103512591845958735061572386369222555912244135317920261206966803207362865077351984 [173,38] 6490430028295413793049417771486868107095818223623612464333757550328124848953757156753516662510863651345562556351808366385971057908492805563480727437210477986380697780988172034187481583591221084422280893044356940508829272168114099869085511710517991735226229374960236501673582272249892623024255176051426218287452468029838350884323595939241091617341577339018730943371957865960568268960086324818485196815487527782990827464302559849097671174256623452974571779249102569817998890042575977167549663638432397937700939696455659841922701102308345007281913210565913732426821890453542877274303396939958535273858033836831775680781410100573890535924914207703321052744938620158875743873030402768644078525452353207397705483269964053081095079565604047611286324725607787146760499813017670344100681702276946962768902803345952802795347044686304499926894232017186453381029613972853525670905109700127247235697164990533306019142606643335920274965223947496242409572831610751703239736473423792275164971699793959392463738972735031567252822942689903854073885649880416036855562971904928189062127929465746078873608565577751769140485675901244613677431048056904868449023354328668241651278465616957975496720040937287537830503745174253176075677764548600617000423266443738514554238183426844593147519262883628171138301250314604262559883207214635884684507613622261509596184696525178988066322462269098701676876355157489848119681879815253156318772614232038069852576085954611613766662150626500892456550774606016169792026522622917633823676338127531755676030124115786404480723959069838217492463777111343170490583350271657792823943844874490692198481617283492261163215319608776603913438243848858581542188649330621702545028339509864044606459135596774070541123419029021947590900041222076355295120220976061283165587906355769064529818336 [173,39] -1073890556181409885421759259552223905667784254619502583431936964071942343237573652320980719519177580449835246759066371930549163279415258579819692625131224525535312078615907869700550718514320476508254546296787253091444990070593601272765475909322523520052223114568673705760232751601931296556538387033829226936971849541927111821586030899830889498978299546479009724140515063574861643276464260525012635384439750875144213798704578122366907546186508961761327938741271340946543256119801500439277245585259235789275637312184102198405974677870232768935740378764140134807060104644095741323768433675223491180124136717047171625242622050283518468025105092530137123977295273580680465209108290797488542257769439692828038162363230259104099632244364612846507276440868325340707506547159525188620509619178923903446814087191244879462463550650573300092777674423363474951477058778560975215786794371915843583139484585627819256443822701925333980798838057746128301101783262058149727126882248172178986560875129676252470182867550908537965563071853630861127986312222378436747194171227069579220593068303048100942919068331875227606206319633056498925888184595731985734255668794312782087071736666449366362304632291338456771106695122753288641073573036722667641271857686874452375492072434126583330770336474414464860073412279162447871206885480638282001240925066793542868395366213366264862960440313356361988290966489167189919853825402886717177458546582566751359664274642635529276250387223586895805057416525152703239596195202520064797190194510106533209782808159966280153851493521716800842204964337454047004173143667492168005002407853826082024608037416930480083181752188206517503879977352444295822346862813794450632064763227614689272065848172857523579501800708660401323293362063014695993832270493725115248323140352810708004836 [173,40] -1584418539894629714129534776712705907957431905854548088830589171495092619833990237487923785672655571530441385797291259759440252326996227060950018850385786644932208863851780570411859065892083517366889414339739681716986836377189028746593589248106021218218085782497905788092243964364432754537774026399434602874882176404263033074867347629627356549949275513234314424862946303731108062099176305214484285727814289011129074017981526280352594361007826076072313782462567914278503119778024276811688102216349281821721697113683206381766216286298799348655163379589652800715860401591801410289823953767478433260856789711669354377670814311319700913757814804844813581637136577440012970563906538929520447753444146913950939105518164138076160627340049561001291112867629834380364467282431339667646171218234050997129427734053051015518873536446522673838549157637674390288380586708659838940586189124158877296932894840944972750584543609853371572548825397146510888933269383597676794496333712606733537358667551124989990774865119254934187404755315099736071164958816607092284873296258160065459095551224512762864692230100213460133719530798473450486864645447546392164887070809843861432840196212167774072765433989218929990432492711913397720704780387346977390862570314730628594271946203247320124667386022536566262305677893916102668722953482471647225392453643370123335882703373254246267206598559069776189598266574650202526132934464086734914055592961874211235926859332376682477221387635375484726627216456621275501476764275140417869091895474083121420155324614119122255809038048048262929726669712078295764479112533605800494436548179162849969922979529498167629176250729552997458846597106453542161774807589897781129622297671882512567646027096682596965819191708179864454480524697128430704342857439796919951702131728028307968 [173,41] 593314098822503823952378658209296350718943049623495524010051442646410241452257943714646756947468170497741908206910550942702431239413714717475522253101397708593245679050408796996353277457701930826086536141485028218164845238596003433229969799946266704699232966144878897273044492812812320722352481531962958424354326925665752965708364536632265966094041602203052385179547304657662514186564263584546548440777862783271108676638403105958225800982574078976729678041601600056514301460164432805297501216408691723677813560801612236121059709364719880736599680682420517694981545784504965920987142411880664906025819772855847686800461812742802046185131886708971917207508470363800948088164579395356084994467188017147647307725128658231135355865366430786472117868177715361704814419084492627273146204696259017512642816036220045643379248827850352173378733954370604639970484477140168945948429961425871074859596737709414591025118780551791090675224117666503525707200152264318620076425828933811902490309895369851123579448231268441030289568720224840889313558077763226524412735665010088460227762443497410574264230631163897803263153246219624209816004568619993690674008570741384842055393975932943324129989931183934105350467073190307069213614144138991768125551250098035083208876356449030779150088255098899146316945146379234282782067509511868051011984340323250970627064989774524737513461116846295549567387405454099489678802113026083889792709754599447592804156641864571061149300031045922464930181899567079949386920591238589588678351016168481834506163110723984505509798304409734338271609578979342092491086810622660850912271051850382059160233008006190779372757137432205273686107108425111119984868234902944992216284639694719549382692095709715065112738843006879083600259825419436061284916897825736964874978054265952 [173,42] 218387596973690174119063393159210117139011444760660709307120625541997080426718462073781548419674051894822311230728514870152395145765043763146928190262148115862894530783365395029355026214566985796964196122704410196600202131076734517646979508413361846000460241568828609174321093571202541084106172640283589808015720187453388237092478388984664696467512699615376820173788700425394737246570293196824993704504798269459913803594568146448618879172541822705491303874859139997160583630939678300544525609748027993517109384484080909845892197367952023331832429206809262706900134429892610125033431787777545545559725000042538727298104620540767365462399983617624633977172841820023579959387343064534284327593005679452709639281262423519797978373522257427740577277525663708744887400938031890359196391959380184880457652743289333433187144842917771171510514374297877925617778464737535188482803924816890987166500309771476858409094860799414145958521088362126760919401557092969163102927462589552046506781221572572018221313116779621935879871963889262010416648351468487719634060747581131143944042973464119799400280091798093192765363780003815081058194316011058561528835221112687335328937898171408087048795539235293158115931426815290943319889626703669592371282535839263959236201024659617068531592566534297567723074002224954087390313046738519989059838321416992477932465335102478192029419071884224837026285218391623719171211424718563451116192566974817184798754021408190495393045561475493910505312829904577279516671097038880645496287145767909076988720837418864487261559821272961071090662684033650251997581506652177331464766245185582848569911532089980484451133981889470308547666770268151912250823116933848871610182223178573597027284926374526364875657408813546949155152553639289931304824398364334267206815798272 [173,43] -151773777665238980135537443561661263482910225896700998591265846197638807785271845911670963422933265597255948629624462401735722270816791986726779489025878805302571128117443501186077068643536284066976704751378947090235004597801545200290682618985710142388544960210432609363740304604079336156518701312474819607267059453803531256936576778969749670524845154430297361236378589969300349444628039908259776632231316368877480135131988875800377601839669694842627325940911613543318127612651294572961606996475132237963287719622578774007922230864530939060782931097982081361921617092475019383275313211030892911730158916097099611673136466798169312431331098354626030585419847051031826923199191123912828243132868264566690047326505075177151695409486365555776625568190204181198484218634973776541372996451689355636005515129233392270453261381860254174510457651009859018244841315515261333890893280496680193116377252399554808173698353479534922536971103419933070639909963296166695133092580785963526034354062151491601240102701632150119825741984075892448337172856389102115096982667394582394024437400625752934698695875856497494763112790159940945205703338421967501163759824368835948839122823862584490217944717182325189534631311114919494258982105940229503529829313266281358015880633971882571126864714781145609548502435618603877645351788655812172928965861949589777155306965877760624740942589871460157071659028912622001300214251016931472497890041331939057488261433896149859991896018503466087485947980207574887616441853593163608502029297119556203973389679178657713051360645964145840488407815875619613674541483058674717173361486708464048042717419518838869807149279099188156908408247138071719034541610462540796771083568979126846154384281877271411731585885130288436426757246400193431171565678718141024637281676 [173,44] -6050470427954300067672007410043103842327007536609979286153949039508012553576852675414671530070546051927123010271163487438251014736458406304215862375441117166374279539711945881900606603536309532812384865983395620354254817938821692783582684025871437121540824682338433465893547434044026222013699071937455760243436551579434189670879466911222381164348257442889559080667457205325892957171331906724543561860542880115393295425994867921075235238250539236342351640145913094868401774610317166694753950710967731870242382597895575673591896692622278976454534190976728412370579381217675730046087298930187245856822847594940628544145986698624601277618915971518525494613682517151970631156196126832703337481216208128420813855985044944606041686351554805778091822848131788313147416745997262469131847774050624043647953992040830937608575571796312887150164418265143187381454627739096035479670510859548785023793714961075520558843579132325546248380003213497484536162133468597510720412755706343530993185865931226085011765509289851287726555431499510131904617360357657658088231278065317799521732293136553132501490298722990381313503600026173415507729843753310640790768151156353843886709530336119850300966347930607482726720463013052622180483893574982285747773836086705931313282919288433022719586049419355837569359774588203255684345668473340911986529220349400170148306911319494497688424726980864684783673249561691392636219713625255996246575293078212832612261950880267741456385075601890596771549106523572415428832380124833678564371007503524286310147794836280492839907119324371464368806881153209299097700308153810848308521474460758739568591503640864208421929079144455941173720794059733051492697202349405702644978534485071702511938897740443846615440446314394626380737033614655375841617696515428868866176 [173,45] 20802315134364427308521900090791479641850054403506534136472174395594750848637528812997415380742270964061727236305020208673938188504346273356618697867046184532581676486466457403015470813102405429314262779561519173248447144145161426874228576560199149910330807666718797493070966786862069236362785223855398683682041181916024835457054341353506305669663530535652801851801218769337605469322970860569401176324931834786479807063960983397349779337074352117967883253827071575056056479981066127441025450766914046131514080383774235297697440030893984568615671260826179041484963570995494355781951623425446473479580393045333303722344436191823090707220679678627057805808910965287857908335599729079281348873495073242156647561573408913979344009666578158741140069553709834468301643037511403348925512878506167587482123488665932535412786175870653100329199753887174827031817454962480481503584331988458178167943039721197444493437878907279423807696959715479853176506005807394573746575250654031525930628514734499457074082281246795415855844841803565899976175560564556771529260521436557760504064671611271993288701493417294773534904857485908413443937314318215872888972683045954390700876100186650481998183222029760793089945762179062783306313680102233470127343847486769092624517958390954431505255749552784805583091557927606862418783255688157059430271527069292994539879079729196897259841427694833755989000720289015515405260393586976165776379726849556600781329146881376463115052356170509376346903581404474977839813660945918803257786760150728617773992493221365274670083970223748721236023381788254094384931439738328116870272237396673635568244769730368824092664062006880903866079631535539190374370759209038482759683785898766632997834428710172405650339757302766319547145416314290851982063372027921241488 [173,46] -3155328158294556769245975662094314588648287872783037300161411204858474852478043480121130696520597311199580325375258114538123105126136739058830650194064391936887087676682733489819911173835857626067310452169497389908317196138816937048984889844602153641246360257633727101101562371673972789861420853454570868635609290308185330671024498225822875045793223766476202296426821533991261541901835106736300270870608378991675371144598280266122469160375213261389453617756545734004794420694476768292836597912185710724770631241661084347651969708781870849738814028336112609026060029381250632495174165248947700886471724828311811195566861384446981661788604734630564726564738038061266041325601964270192879105064179329814661568489986990747041659295487677227705832121621130196245045346682645983838466272513737849770694952085677223476127619220192685217688848249371901940219551129759761647652016141665488625172542263061109031361756883934820611560351242396900726301501789794534761223292542218083079286994962441757833210993543356333681740379893706852732037034945987927579171217172652283683183762464125275932543912903401965030019221330681329974155506336947846361764659839184869426865186092705717764079495451106012474041424212864013221120067998199755532118313431429104581903746561687894153385263154305365212112915724996831795540034431175694853014895377944407167690434095941646576073617613168880840836361002738597931588080454102568614767821336065226389536083687562086986105889806705090095108571033159595673004795420119508349635016891672522300775959552259312584597607309410619706428778561580099290121086773406624150830970000381026836442777478690378666193349348233829536676136756298571293258390399777546722888802643290555754543044491587031225912253685115568582228204002932635129945193799244464 [173,47] -228321695256139366752530086964020633141217101481980209385464892808962010422786808297980110523601290291735798426017299664877874880115949249329841858071986181264515342219056693189196684717623458820801507460226425903927807642712280094807699956639638788826924382360988547119372228410283460173477261365447590487624800910812871077807750747180492131947289839119876839904212212969487340540867550137777310545943479073418707571387176079532051053449089763853126140272619558618152505373380713685231008811358840315030940367207451571497403869338727653866476445508166947110038564213819046620889862937732374466808480033589437688001666185111036148098553416388218233205327900821496728208753729601983394362904551166241159637629434164339426734868774800415297442606509318727995859908491957739955009290076942465750509433425896636974842315359720789063924306563562068903072079480626323809040730178301908816571237458011293765380018373400742833104215800766684898515401160930921429784732854055161234343967225250232471181245907353510483557895194468564094749357233286768669664370998320292480896667070656941668150294014881253157152714517442305751633997410469515698176140777079246508323169017496891673518312373895833622018582422872094310183324840216423906822197698226922829729365519316686979606670865568549448594597681371162773899534291671241885521384152744934399328956460053259838174230609257662056541117989737883380335094612642205889563870902681686891277067423755233468519268455117726768711506250709804817069837003122412872197518424844296180068874218760611900460752743307891519208905968962727912749410157183989128620770003578337066684379405984551249425453632062235780127864901096310494477825633831263850850053956125541024348344856598443695102595643421366184699257773697433731855588127150 [173,48] -306993490012633639787679023594319402350113851059392344785615268489386729032776995530113622503996936270050031632237920749318374458355671720051879706574727163705957363377941674831492334258864518103818114318740078956161334340575499584616340493606257513704726965485092272908417488271313973219548770467320305908380255141614323395418095813398325531505380369981038576233548247439306305591433876209250488803142157568188742925314797283382763393472230374481062455560145886332232387028304732627267263078258452938988237164288392934734885344307522183212955159064194722279965483136581151361343944254244855689805686193154185241811996928727249836778603208629358916020117480585266618400161985198213854140770636775127827698598677079570649075449764445212427581723414071498255623201071142844313305450380035354115036387095299496184247273696085714584057378310834618907696740172915197242989048016827386817754650940028272294720983139871749234578023823740583941309271645259809877731745949553854827333194975950585565964780243835708445813034384967626143827085514283404630836940053751280633157363032813182363153409595497501176969574605552413228560564881592938779700909030284830969194864867175538161328667556180108899785063174944105580767788758619043300036802689533027856136605344549392090689928591673392804073085719096625012970526775952398678993639429478188704185103890525465724962204985977688131575115180015874654441018371852407940548329402522664634822964090631585299258386680284126640044346657233380646912585975850425796290293134674662291712738379119669333678516189480434092584128377166423270299779195982457550144171598389001734805886422357000918992514601176621934680922834320402222660700434600604454080221175647702074459868121838417969393933465606905255728061937111097339162036736 [173,49] -305563880188665976298321412969621238898180785369214519023633021830215347376059459866029670957419038289317434226727692358145221358278837359671868132133583882335108252282344132276866214040614427637158543066165899424856189436678100817178445345348663009374861086286713325436194110012691632663819857450421822153817092708961574704489944225248277471374646489981662315330830141593594966845505692200487032240099115975461265435981685690725875411061093146762225991094431639821519134684939162104727338029726188168024609790155139403694294894673099062510991337000915488266909586928718514663817270736164666152936819735176853816267498017341189414137343625469866678237989100177120235085453846043601251037715091015090513748663311404353949933427946200512335230429709210305358175564037225267192282728865009012451469873015274447176042350955147970566044718435801380459406216828795744962006873240184783691520112637465560322721974991288491364704672221581365981054431712041273390561890721603971545397930086809253896302695380185100346347311146203279454460807067370469939097262706741349258657455473390830519934684049759067815341989116466985284652178668221151825824500591284299389049513797979197344943249195787538840639911851288275971583488333972019899492981568942086159918677676221000406850385724236276734160280109698179727982804781297698894969199507352663214354225392687078702997855626460096343783181578724135771364190455739592824978596606838444103590581000796746866807796076005665727794054054713267017090434358202242809458443004495474533829611878273184338983874341881247600213142725891444925652987523326675823038231617565521210447097374728720984713624376846387085288563407586879032261770938075045568732106079305474182249104624139265300036631931289337832350236023233425155044608 [173,50] 532378494017307331772380787942434245222220268872737309873183383947917932285041545434911141314415299426525196820527250121091084089830984257553159324598992196994524982442319167330661074828326826046975421681303560406681652673881394887790431779653293019652867410883456939940108052119049386029930108629050525425015962187313736323015360140073952993578328614961507017756136859080702062759603960427523563287174472514153881350338948248844659593340301238096021040317285923124228893630148931384675293537639758769237473263162249753175858554230585466745729625364132556051612515125694519326120817406123580792618109312361359884579638255891739569018283585696044686366262967506984215294365096952785054504635673758520310955212283423805703502796082195371000573782559917138445092712284543904485675717694388354381015042313450290277196547420898226676615558907514217177322161026667167847094969995575881782013901763991203135395023718748305693145925419816639025948575454906701938337365922669877760094801446258066968353028499311674497096232177056127932663830283038576655119688536166376543725186314610744542834601242094115325736288868336525461726254229316798483823072869209416673387366858241083103811798682271779747376095250638205482202785716148382056206338153769468727921122184743075828076823715023302800924611766024023820704032856505867038888374549701907631721771103214700061106979679869884768616238115916555629401932400943467185590908676378689383143696746324523993811381229108977097830139351853512833860612827124032905971517853569356032298621390740351261073478400594911657506834195341719550825068484628076715780039213129505430537031561394146359989802454017121094857706139788944952699262904634441557168447025784011681787998990377087505667773316972841200752253823257742486352 [173,51] -163250198482678015233157283297823087944773675267042890299343466499476843070522992848559626778116970731614298982528110128915204465010357821153702425236088544748345109119935971288973708135325089170218486173378093424989198971554231352435186265833425355992605639046633728685646819241401214316744838110719733715093166672780427896486047220756995230241673673784138264821314388690640103347028588715787699938414322686540046500354434758416712042008850593029527669036945125588303462099550627863062216462081047778546633791319711466628474408493540840268579085315381744418330887032507528290560110034431155362125154796819708625898687099481102877048502084262214785341909445209015478232576613391360676848495330449780966739881997692150853265076953048995571132142032390127682286864776278690339099315086513226710049150670416763830769515734486186775772861536690636293880188835091548739578620741460447630846641206198835977749121780235411515527032724959009613661143528509516617595884809385894406290765950180381715661765942261362899040326568264447071035361927238365124406270496977438586503648992345665815620080290736914548602564605589306923114867082212132541736774210097851192497235047680258457205192548891888968993369050693265396378909007644899633888288099971724902700149941039730061289490182200748474063465654451990329952042811146736120750790108726939864799691214113656820134437798265947807090913838497885762282337565900120431770959667417619049034002862010690667802370803135155234016650061163456205146656675200901469956422775027206698946529125501836586652252850349885899530286197396378424490161841535786309775754452131599704736558918522029519192216784003097872057804837981904301256659677587975439935390509199773408017277377240220610144452331500373695486812852207652078 [173,52] -100911854802142678882943299129685384425036164018064309636731510295358583636045339316074526113876571533119746906543805493153528435420998683747088444207135856708893261942011500754234944206618470307586626628036102597121158747901140019076870720452169263342785338994140704018165628183495570103325578656542062110668088093036580459310345510933394171802414869238341658210175468453686727296238962735918855612022153896916742831952109899996380200114692507678115203523437995652128104738185005271766552092006313777122073820693641606163818246626870836492002061957334129599501064853362172517217856578700287107336606464293747608459035604962249961255006011514086311141306844014508597822743674454694082901198085718895918942015658203266630130177225397720540686152413082619361327578564699952681044999024935158539534449992617186860239775925993842547931309431312890753365009332457398804641575167651454233688845770952812432461689223141358159855114369114639120071189786423909940679550083721377647185629941430481445849119300757474465247716462262817550924108562609164422886072873562711575644382525659456391679768632152416624123661963040750404445380313705822319647412815510955809235682040241029028851942768135845822050562270883976852832845587324327535694560673353830975508821199840004004622260842735589175220509713592292869938461859981493809770484738937551664568162710597454210925025594683965277073381392134964270759514049347827601090909459403612345464001773313455058913186389667020865556111658133156447184399308553941787380305839487047411612758480635589197902344260601419653636617701929842803825341543895555760788618532538077259939740162427243465524966047641700013938382291127301267923075515202736156797747220521052200946369183683260707435697451860089638805147007331648 [173,53] 94810379022246567511293576159030431527494712068874192775805999911851481492420428622574160366702927814266228529484102207661909138019521704090176888652044528777982039008836043087237524679235760506336844348390254275247781925368360325829533002398786762292443970325179486282600167444685692761256696411674923067074091165479317955260013733492197686949603987763804524532331844800815563412657977586992346870260875155507066346338340468098837323392981631059361505623221058974299298107634567978834127341494222447840408040963494948883990405311041487950790139282897410183303523739321741423989421271580845744401548640654623379191634851410210562732960018573670607557587371677053721237427401834959641544688862643408403134150491077551987985801012021825690615061908876597436744142937711241836066830106196724988189299203989621549721349925451779460055104815769734522968921984872114837432019755334931212915015023553809645369679316714956657676470056859796027859507971052723149617625365926759471355186127993152179383932669536345299097459710870502349009397910956528607115076018466419325540332217966965161690172552907827533383593487689992376796854080268777145460283015480467545200045981198640355307443760868535523161949315622715386606581483323845822064680774789342665221640883657341305713819492898239321221139528992191920016866636004377901905283679780004116644603689588124351570132695443935465047401608008696319898652141358782121002102492649792781002275180483939989841185219741564719897287639102704934617119205289854027735268136513419335259430471693600790726757403910938727537527490768649450128409653144554664486231291487503975751829137469017302167016414678948968387369037338204226556088316713804921039863547731714292958855893403888610898385957995261300126802443816 [173,54] -17715341653298063915878383516541664931804351165355107051067683529867465394892075081572922792090974947140696580739721073792005338177406744063450106781039328272067090623595459146078352812166543619623318735595802162804430006501133613710504827480082171379886548581137220891618197641279510161736452426789019911140641962345555976328212446123800908940954881685334464495869220581727969595756308062692255675505042547361465055133952461886799618207501542010438517401906659884963683918556855777546128148184121114370440675319853534450688247370937257056227618413145186310908389787160900914480629596697570852776143843527207318848674005776161613539056704754017185493831698149359306254815977072330658335520758766724037348904795979352377062952803604761867334223345196346710397132710645940392609149084405004892659895669440155675920207995253451543099276984585821620578066391798579215641178094181175140193747433364976670391310874924402417157213284523022268519742770167379770844453148642795165260866628673506269254418049159160579966741295182638814241586806111436046894931919552383713758783250834751763244974698711206168179848913705400015745720106892019532578763943771031396833623410986238347521417735933444080234593272156850896734964765904828214686723212945305468589354326100584163780524012427216628799253556677183104397417980909118674040054959063526270195114722607144912777247773983168007203722324179314155243085207136917615725327939155498322580565792213031799427927304991145678664901928972887872127591345464949990161311177057804178020819113549573911766919702374586042499998034215047080390590489417267219720833172331297779081797767246697393657722112655851542559460526271254931812184021797590940643069344707520388977186000532675793257218228325099449174207752 [173,55] -12743365585809931307689351622367386660828086968931547589147954504313997279987985082793164685809985960066946458325615202465812522596638664471060433397109015420345526189087229317451447396916973285507055400999695299491516784686200337364241374504125584695716462159780104980467548831799556942306008908256386095632811736154721230925681901696946000957773520999214848021756048288903954574065355918708654625983877889609332427917045431581616228754980218487962675082734969857402069787052599540589846223616602419371234570388637983575315232767927075424457146399336835450937743984008089327253421991535780454873462370583035961639906182393513400678335612286829099918660669492369938507800555069468824171907661100045906537052070658792024133277926742411280657729510587482755671982140650320089281343499081219315213542475806249065663575695947875906408350970661770588222900389749620140322750963786201399459877488433966978803536773104240375987593115435024565597119378495403060538995672112576466699046213348122720484364580793463052476362082566593360902618892773353012034426331198568693446966205436217209302583067065200072541412017702364050187377172690552046001430791215951191945415312911385680102412663982845429290473859083272811688973659928959546263568563363030879999462356457385067896289954524890962196225507235244283156113054119686060452242900436431007700769123009689437734989321248493513849688728444951785536104815317450042621114965453609660543526502599550110043702008642884909222560009054238704004450991776390202295369544522379639697365312365912194708580499806590450797060798840446366966896207897186787617515096385952427523613665548906817314256133092997754972501891019091265340598834219127069916804901462563340404197582624770123027121951898011508126093 [173,56] 8354527467027397179432089518400604181372946839542351986665735835383004284857738167381357998688581812937733937448530276301242809229795671867438516055563453044039960604468629374822611990230411522544840114550742216650492055028016534001516812344602518256540960059604708755330012354153148084662769659606116278602042231273840715472462002550242511084230817748396304621201874278145325058417564596514258643612942044416640544564432053080183722597109690114495163427671629841240937704027944044472862968314741786403609178892336362492093112809115207612581123523428144223846015032903674474753137705882772162000906016728536569029418820918904618214775135039196271566190485080327425588030853925300033793647828268956116464024103194075074931167176672108614984114988859667210229716913057284800261000636046412383314556204173265436493785481024471478558316483847014273614251856212466688177487615344115765765987400678395124036118009237860136022632613069171170074210378710026583516763274902546411918094572373713976452000651612422546774845544515304234917505750256136032407073400966464461203207808773795186132705835080916525136128501818583961271863561471414013240870305559249591726503243536499981719029295794589306295836105221771296253758807845294322298258913104679468957814788610457077460266803551194159977465779994231301086717102606322604406588342849641789912377414869745969613792370275247728293190045499102217140979239052918938279791143587618154394726630107774425320967653066047245675136178335086690642176416451476068499847791244413164347505378612111217063407380351489842368668160524749799935815989124174854840442597921958215941415253521772234737791360927767496830647984438560817156716432605616714071194512674050880954619269276351310599514062072125410368 [173,57] -1050883221205411507980549337385199714579028002271236228396079077171805959860730320830055839001983925637555996711177794457037382333326511468739003341038304022182021608874128529249057401724270635904966781990205747426954561962704126770925377221722199311319164009907990232535344852507081741512919301848575514339836964045981997732897434217397160903398324397132202664981309677430392344833576604713322645399634451716613484306253775944328721168394827415114587897647464293233142808143143013895278879898318549202832680250521867459170523370886148011578556704238492249950704984157736237188029927313989161944997705064327015966169856193157013329194296803477512613391810066076307203101120951054688796059982229240492875482983321685840900633616775994575594840262798856822051691713743119440163627301799977751628164335592645474692103583536515341476669792982081102051214516420909339874436500963241790675208503375609708195782756279066249148828361296760477708151235431146563386618888777491566029890783059240226662029327239726586101540246610021147473538928570920047676336835188802636512135993181197237752030785325927794676814380170498103695328357205122296402401258391664042010656918588108267943608333050767768061555345462434888817042714249098109580580480112127551082619943086974717480566834613345902034181035027231038098478311885348766494727260027757131117836940956131776593607370689994434108532819927673529768371540667551763793368655162803247021348849283707665349464052013508746513279925249320233579096079035194382278761546635305425092942431699259060900640301572892216541711345511472231668732970775787527161650979697194646379731270017572713638705564431167597356299907810360794354102270095562018481902129206648755953161367481021325601141785305517624 [173,58] -807076053533259014071726401964601339006753872332974903507738240475146286222882289633616691642313691322057932929532010264282222697689434398245887899650128843955928067928055964901594694467073118571590284324251812080464825118250782341520520126033826428987028206089523027357145513518187953999694112365735996387934751511378369405493654392462299918805096213262085758762893124615660313628129227147492267675341224106763611923908391222282290815591964943582317840635558305025652070882626782410480100377572312050659220372519700526292226411406462976599132907011370659005174272579106760734631255032668457825320976933372990551747298546138041601972627161394447637549417090334688957684701872020449679783886883727413254095409272935196142330052500868677876320183353275092718501652333604936220762720366651763044737970266444049252025763703659600786225830224739135956627098510542052065167456840090436715999863872713715162192291201397137139550128150135962108759116653468044582068520053935930744487761574839484514839053831179201830575384979086513239320707587736663651808761981647547347047167101829180484525350187713051922465342026516365602629177033074383880171954081341489403605168811189084814954456937443075830847071381790209398669675394668799304239914483758834497010119268018280046992001229464865142099650180369091234182078270992425748843866686249994288353469520779395116820748976159787309697999842607073816136748133437575403065312466324510299834157070940544577844788199909742291096599333200110557142303294261926912935488398231400593289226314685708801885418235344242432307874817201649112447566304028704227640606849672110971113798107264536922343807930471204292181574260382830493410450113092691321290726826065917285182333645285117117268613033728 [173,59] 388776719034022124286888672092425433027403763185876476933094915608513503459036565167568735394867199145186003402374380700615864744216024081436613638183380101685142039045869713871732797076711095946684063395131058793848842369415312969520901678753960382662864007682068849816673178895769490163442384189605392125591245808077038957243888547760120363395815623448081486162232383440341264344531082351129772783349119243922653030090564607768239190093630031583071049482936398443698476976918952070152074770218289428204218121931176902110907144607827654207705265370150427903257747053667795399286644482850484516593624597156986739696395206674824278247592618586389950045918843392580395012618130360527473754332307614132403978218212984253794919683291058977194549205606526173026844746346811374805871384229329429062672485364560322076524883542151991777705745114837358446455763256346165143605638232569442314519466624408514530054501662595375607358819142143008477500422057172581143549128328490178244535445721559966265883976399987889632821654520131538866218945131619295242178820953477741932509345868099585696103139088084591370434831007226122173087800214292331238453029965239109133723144923166846850779324714035041988231361057910513048919693493130833630337131545918668042514527432317603114141767786477194917734527032057766161105830377883140338640604361115951681386723243117346713346046274208393399379237134852331856711159457300635315909544290482782340244789648734372571514934190367673896122706412610314126173435817646607310669144533644023620000614961628132105068532676087451041990489952680155220809337745873707362685923589700255441951524635581975986818988694990526652388929101036489677032916741045968133662997640490374587690144022760112015735208014 [173,60] -31643143797116768315124190484537235349796014251640838548243649168936157715434994361857487998607607360685937896820692109863776187649284568546203431364599230374895120524912249358757738921903558055237527877592356402543360166478897785582461121022178781032814361103056805963702186266383873982090655580558042313350549476215476254203680358758603022176094135041324334961747444812984518953499742843152428824350969759674543477863707270845589629945044821494498568380847477773898596184914639985197055132181559398440346600942678131030110816167611949593448942969364768454113928612113187895192489967992390532717241405901339266259238731340461124517235405995771260101115557710391019311266238024452818005085089467484827969262543568090670399665853297218347873358634071903559967441451600301544438161705404470700580752984951041733120474643901077133833719804384359852659456031546662246848889538220278044340898033555439417582659833704017411810605033152781292593875848760738113388784094950995833466438296081785032618076324238858884407702190039305575617978650135086792405557460450492223287437699812790106853212838921932841627591407595479155491352550456529971751920305971722801319154751034184529650415134634102823335652547970814557651225876004819270960765747463562394612862795403568299896190396656266082948736861385506201709858783218578792286928607509566256244309844401025315874194251100254275439873980191993952308735969027443724151613266191942462701319920502415105219908032860874865960031297319791688440805922665483579103388466713529071036052251502853545651780358283070677922820585670714947018000486198802436891420043382858255398685207871090428855964949603422338474925569337054243823783275718877837135373080960219286271787445100868561438176 [173,61] -26601878955199147396410503175874610795491865242558323367849465501845219771434936883685822838310465308267820403315928040961618432025243147414466754258413890042584131683854902718448518152467450312981090360090191240642785339223029942593073018124967814234637554306368415306534199880626212819804308467970135285598418525038390732421015319945972942400179913317958270846916430254345108376918148060565314517935799659469024527089901911919026886472977323026332492161756249125657014931978941553389599573610662457879888977317938335477440263218576459388147037234045436255850251112961995304931891530697241572764293271887177603687811260600021271526859864313552624669629602553339474108174648899707476906997784663070290720973082624261689123274756508453867372735215404849402823147957492295411074436030299834987438994857067906915384035250899961461865238617336288117567840896054704970279950231058100292477170454211784965029675098161633280382973810683942247285281787649022158438454276308039532305755994321656363501827380914947843521739140544294232074174686530711864060128999455267852963071345364141321187468593659343980171289809229944386363336696562233186412050801119951276538630597012109301282125398144217367660109382863574504877695000332191228520980086391359947827061760937241158921292147530829927911007833533409159677762470253677090202765250483265208928218190661117158556001313691969265319971657892097477614139160378291317657408946104734559564909113187338989903123438853861693429811995892088901919036978104993177084013266572742798757609058044303146225424037096044447786558244669545163198195683554082384359487879576125485553778925176000598935647329919588256444541345537670098861547605037353704915355894749982974207005793443904461092 [173,62] 9303692174514691627284503298971538706450880931242874634858136211910807373178643683082631036814877357233530630879761456658188693314297034859700985512090951538949019239690108597093423332013105541497643819138253404539238132849828408360596690380432726160181063038559739559645215232605057442747403902857673180280796061094469138982445509119572865661109792184979379322754172452624472857128718104692345386447108832228914192373533085345652505180148330221427255402402782725549515839820450976513423289638263601666276356316470678381930360306026412678192621141972640359039120783175014852475370534568824395106712075807174836649533875458950839313603551993719089633584843062263880636168087198585087797043904093045383425624836753890041712981322791532973561476502103564739966148663745603744005359031848607822508905538376458957164699089828377848655170531416774039576649559769801450237613462230252621897858634999622715318814345241986120982529387062634965863068409318732286144194748025523203666743012808316701145547396519588673629182665665086781403448408375150329924367079272983814207689183033260370904082391882701160435453055287644060223273306048750100768537472934984541190997136021649445946590538099623886717927029381220870465598109874571098828101103877862574278316034485736629398134213464491078971939881437711057562727783929971853752082968556436795812700894201453942279469566366251576130500861563137435626672624853691538423857286636044808719222377858716933071176752293572050343080426583662262344263499556190671907547282492699040698040165332714449097044381102540674322288048403358786140428414542834734475485661862493355037746176743421283296718597039810197085152811378427407799084700861369511175054931859283097850446515887346496 [173,63] -395358585580855236081100514496657586792150119410545025073623751145848486269534236781787275244048211285785432404387284631168542044355582861865947789404712675937466251620138122875959495727092755424161599165195193064704309439998621473298547956385587893745417131172272466483220102506513156809160802945701515070208857538368220144071466898884982509055000262981408533066132998767421019014353301983478991620957307804778735235205360986271762376044352461671272734514168306793956794930981070059525617003470708175076384857843456286182014586833252342019945371809918690170596456089773926157540413063455293047228497072861483082607628196308250785132378954937675010754991439614395697956895732071492901221395973333626867516987045417336128505564653223123333934605923494388131684498012528787021815772962487148164150781877625666274362480450090891948559680030427778301368616525957772207940618037832025970838713572625731216516350971621105427512347505183951202240489046170435378663220264529977162378383642606992458252095556885660105832001670609793545079576606329803552588111768933059173005492901482534917601768611146096618043746963255419997465187477703546241414153291582784182242952444071417171882447285723561968614631826098995189465475778066234308359995761807399962913609622838188055393183652501882970586824103903049597519002731488570278065118095779936652023196696724529291445649992832549249203177322442802557100566538804251822712456924879028365714830691199622768900163418003244076606569068553592137098937638217953461111099180782738360218262224723341477285715610323270731896055401339452246970262366153127395400386931238619496889350744195512482744000928584198843905705105130515101619963558442230243854031025513314200344844405704 [173,64] -455800564999503459937587937991370472112916113016636394414902049755745706879206146795570678357859907214628598566765071537180487344334335381212545288067458797471073496693703980103960226809074920010258902255727904238288272991321649562375941538608997891587058936947817336476737373374212095094212754592108521957314379059377974036757185883156387026368286615686357353920049482327954367560155808816325451235017097052147407483907388348372666990411814380004792977291704651646253365811224822793990647513870645759790543317752551243928557180157668634720382672827223426500951848244057667691574209363178294583952827915896436625424793370762908002363280216710856605991709999824226706313266373328778595393272248699117686086964325462155088300791015939558676675792452061996697317358109459387121383648207271700380225658508594305706130938768851126329982965155308896343362293162559043469919188515134638047300857212070253741384062644032368899231470383209425530753411482603192113546772016846690763250747653907568573391704974551690436931642186545004647047879366395176594119800786751932122656576185208862614913955177724724605741253802822279382814812848627598232432979622599702113943275283953957822281932836476450329251882997404047538301685119268795368375855573960631939734393043595056521145585035820835361121495415115140459615902153927063847425299910297271023282084559014935219671799693758669797376603258986882613759435609524302228805944024416096976903894247290841922458907674254496850474470451485500550104350001630831182064859935881310026274677828172339820530536639763814793578279510394394185548643450993637237024242034045474024293261296126615345802552398545272724572114587142617156651331825696620099062746113921815216349495552 [173,65] 110222065733646549502604834037007996095919170802815400671109601234747679769848987902536938074698035676102859689769257742436985521881726315943339863427057392709297768166462182765899577242120919797791713009404769987863138741091334595906715946021759970915253168680392746094769105320045881674297007783931722436768322525517527448214160668284808269995071973668337218817898981317834008135559593443192043761852747058275544396780551972174850058368964235406546666094674009402660682771437148093470408950649058134892196681526806889499076921126447863243581440691554948002883527020363975536839271019680890024535511518061471856043875295115689833589197549133327520129442067560431410469386374063186228844619731704273349767277827656917550423797556004342662556315303036560522765705733071616440928170134963109577586650199174515933330087287405125487260840438266609460194042195668904488346259678635313928316042719197171310531945425737330963066540531755906342537656840684058512002401497814636965117455324009579950113237938629759157873556116013180171381174100925977538138525408846751300024715096457163581575084915720525983027519755212089138535501191866069345281084104705656665841362478681253374710946762723026376721206857004210627265552393505334673941768075269674306217219975115790966940041008125647785662047705570002607414114256927628674021524345474235832234029278059937369643699494963257484195626168952255843813011800703829984031053910550414652077436497102440241152210376603327963302879650881431018832170058578686040521404474359531354878953649447594560088933304192209971328667985852881944715121029215266774501053250327514164907126447141437657880070015488240969765492235677297523433982575904256517857103530774974832438496 [173,66] -454545200685827700398464578037049768208195251240473503614929626895506523782513212241154626277848027584515178272479558699923226464387502372862985287400724113744379060980607364436096957656093242323955917288956567397070296730300508417602638193319058674305174636124011612559606735082851727824841384968019016518418486907359513074343420828858550468562807970894684520947289510237238066054095885726559181768319114876589170085328423184530297997502406892197921487961104652879144143101327216274567485808952242716986302987375802969398456998494200975102008196936414523243104818236338414734516144412646441460542286051091281595025496353963702719524497885068878426798089995112072840995736330059269352724244113893060887384830006908338834359356690217139291201057761645778079875196059015560548585787101995497545707248722917467416993747846592436443949769347946803336266540627997541554588714807678689449078013267027851342194538391864118609829272101206371101309332044205251693897584577215864280221453534125177954529425165343455294378882576595634494888483168783082579456224873890122713251715911161751439818219724135186743629797073918773584015157344246340970987423990509971004778991482996707884045840624340092956628685128578473475534323491517328921920326134148220620555459689425243728255847346848292308606615795891593742419760428155912723156406922416935654693791774074897635356263057357009142107768640252195515627539897086750383051270042661101517269202133849814026425791121215589078749801500494410801889645978321834904620646347727651931045471752494311712681729347402276663247002361023350668395668918161233166619265342137373386837227158452839767393264791005822139352678592063796701662810837572116051433287111942737408 [173,67] -3971314455328859520349318541882018463385507345384931250323206320181806859651374276922997863942931427728082952501283187883896477243636733058770752000231261716977465658552383706796038981371186151721999752507254591542462523850254964475551795357721698402226912292406156573772110393228474833000393950649654635096425400130263363638191797717562183947169791638029628335765112156408851029750068451630518188759091275822919834554518700164841440851783085759389588545954852354670482136851245667345502407912583260112317120068357578484875626652211872009097154904908138898052823170266754112950224428284204214126551824072242417711939693749181731438109406325404724315384886271203538145934796212126424859315705964289725268325987969594761552408542707497671147915206572047767659041409961181000100144568592386235548441599444421801750449800286278116322478075487320055309784510524741432416710523032243859079038696372577954685809944553908128857881109578549603288595881575972179115496212758025586568353935558888277235473631104133166915007088212945817431632127696482741839723265438416466319571252218149567719751546467375052519768271867986034441241189935066329248608134361403735789810675513613783751531628111814911604328219408734250219355528419100987488246897864395743785644236201793907978934664589035876949231252402090227466266516286484965862035899236911655686604829378300877396324891725623790810767838762482428368846462090402668937386917740972411609805200988892894362780238792405638099099341762842989161474437189700936175483641145161709630695811028794914676421544684405232888838365347208749233756133419966731495748238022987503758615819486811001203218528699311290301518118622185651618967244589928077019407096855879864 [173,68] 612981001189455355171403529295074793287628877455338123851728218430231276047074993550334374459439568072436648394221637631964979342789626150517861499805797107501994934737284421726659221421433438660246798309382659826975722545997698644080142187540087486362412024208703442675413594160207313998360534764514797270579968809534822402602398029205401295352887600241099926093785785406220575432667698019332244842705709485881570254233166367045793955195493449933776158688275797674381861460136516193215376437133024371490499451608567247987757092958301571966034276448094523001472671624351599859074654647512883310812987949142109945287896777191129948557944066514054898263386888821839822006692124417083381429835093263731373082306811037383796349699085944719191808305240405334910321036770886301099964128272295102847868984481160960937415492378750198464270280258210269610081652663575433310275850761532268197776698504851382051282336977863412307743062988713488578663942385493593663104983290049508040461643717877342557201098091206622945459913258962169849718536379345697187858497126539312414208292491284435978067635422521053152474038144905272662011683301371883816551327759952999219920953316122464375789381342573642354812253099480683356205815904242428228571485039416536193558197263625650471095678883964684640037321616046005163027774746794220703714120293513110503109479715787193867112269389180136202307990950250677863291194362367121778892221212282927481447146158407934924369607103153977283113204399144372589510278145253474118133830146165743744094603124269630101372382607616789028474962594464195446158952218089377792117849240597105194361462051968536359140867025801839487496955072113609263277844763855198342646703945088 [173,69] 22312360874357388632301559680129147512956013769601186183375596546297049246939706747437960406154133668463724645324614386218445817303371151188299647648664673966675447119201126875878382769665625353878117589900647159442882468850484760103560314431518138428716090784754567046632369910049763727621781567994472916359673797350776190036633084223275286954210368117792485323223768240331682675093796948975954220627959434917084707900630281770525303027154909731783536122240565868542572818289283448451219116299833360126259381997708870138794544454026238945739265629091973688107623172612613120847979914810101724165104351233076463624074518714941131108797561191614727774448574494851851190931926054954881114196654597542423131444473056981812397096410479657552348280240832920264553137445241624851843619486672395950260617407615927426457417694034347593936650665016441748201757552024797132519474056967268574531549029211741161099190440648745645269978502950740953409913798255757932483577665633236486279739239856239778891965749839143545511163722652606573657537211374178228722800015917194726458075770985468358468675276723607410633150654607220153816944071915922670976015430217524784947527861588077229051723286668090445893479701640027067228771717439718475348983424032679909482579212051030038856636071408561579184070732629950231928691723466163815078735704138419509295417064999766482973801280425527831484457696558263695998073847509141335444916069135090911141829264307116939569149847796737892497653411936684137597329872471400306246224160682933710593776629871010661534145786624000392896798669472877411881958156727255616280337430626834376021629961396611657578457324065975183641607038351432097679575168561400330540236240 [173,70] -16772789597307111585256753758831081824129641551337195495076463920372885953865436779752265940549167201357036672670856979712906047362987063045383767188936512960033648092410098602869187245769756460056322906600383852384827649384495178505779230615747695790856762148469670999458460384790163641592990607674584410892601143383924084898815216347694364802251747750661690774714234508145317882792251071697093638305358822641568350169925578879104851392416965940404999539347609833580372931365198534515642386123146241213011538078959825159708181232656932796557090222876906115645160368182472203524446292001062656961976367371816718407703859514526197230121712399496600294412940889839797597903859704732439170749292662838827915118240526829020485670596354006151815355667057592115677892100091489639333580879843550790901746320521563695161339370116848752531663171160111281798377836890096196942387332363700112812096202599587605770541886979828482410219218552742767523383904450782075954229632386215909809648085300540968250124780482314780632915724321341518173950105977566301296157784650656673528071398241152321501833391675997762052381349089113880618032674590347111153800925531982287986655877503754007764595327432909627267113053016545786104466251392642876181097227010579512956965128388820140350839764440615863470733089506756316901854366844579651785454277097848490628365530885681216488600368456327435575435686162158821242769332335728400507604353261496836010148093533736254967066451828769209679781563967573617716128951157733600492026761637995254721063446355166254778550095362246435111811969976511463610446912695907763826713999722088784707348890235925821715270103263640092006061365448364810289404724546919495180576 [173,71] 1469900176487626414282752424546803975033813322058471172165725214874953565074635536577357622245768799510729491811560955676470364513643611395108359047304953382425531855628990641046987297661059755985268640501647807932498394684393839373199463973690352005775662854956734923264307683688137170510477610670955745737813912420393645506742405123255268305300444859481458541364820146738426175135174219871560279937605543726548874909476313164396529158237305986855424430890526444704122292351347971241077408532285777437736219650319205670394419211499785418775004849237091106268509302702169343623556966860587443086311325010212821066412202995769073649165772923917689774610546507694789415761778202404816091218044427234188896973171459448281671567144420534271597258397610498788663830560542305746593531052074081874730992017481181166266189487784046375367980782508524167243086893705938240927661483986544315574644591028775678948391033803027858261878939383408751220655545781734827101179349588578480980137454984254563270644373453939537867656477182345424323250231560406244980718153689181643988965639687458429360143870696910378903872944314043284067956213084132701539709963023333819058975948636128459349087670301408950920623546099972561888816526163963701163055503017069264406369246808474502379756114249673922601218580003528080190907385486610920393306976502399458452700983995431414938146546966312536666496916505912704450755075951599655989214247677910433786798181471318597507741980141767757097234285351049069763957230783840899196216682719880558848731693963876863159264186562408941606470039617707845819299877701552853649189403322330286304287050315819976552619742272922277110209590209860120798845317546484083644 [173,72] 123772281670973252867597210509596452671235380777970575659901940450034219039724789380066596106532832318599540176278535891453890826632303800333565735076659851464759372593610105969681921881509714216206457736189270164834707914661848441186173960465890493929158854502299190515826037627391020309185264718389238471889227733908133555036691101039566345588825247740077854327519759993461555520471260843874885946038240228476015511504239533566135143345483726472356264983758042939427454864024818078188383129974291927130997696048526522514920745331157397308125644886739348490455154819301015478664014529024568822087600885519747322904588750475200297776957016808208039676446764500884289517438644347558841698033370624586194049763940356324649885788977564602425386211721322073289166742581222485859293499052711632218114368791101750436839752373755754448779782016031928645746246566219150994524430556082576714022115752813234927786799501569598689664423099576529469941263327203600729096745981954648415061964466470450576486201172267863803642885821727753308252228752937500413261211382528968726188902459342862375074003486015726702233441068982323937122511007562380652000541181462635252264219979823978467826773563931105150462153431010852635361398212746054296712940791809892499836328722157948543687760777333470872874042394984495043947286822626885328501827753164758354912811050350100816943048638609925069901326316436610232988704347592320793879205771797739471153878510123432290030900462961358670547233761281054603670075105599960199566715454985804877063324204875468091793221114258032722400101432814445672879947355281102061366767338421678008063147996633580274976449701166648159097368791584893605858687739877120 [173,73] -31955015244983650889188576230632533984574185880697314737632365124940195907432780610541312510825556945320552895936868008686893393112602719154717887518971949914008433381785679556513915455887787796547739958390052082778106416337632144289585157124994044907909169944778713574708435123972982687580037503332860811709602250356135784095315096853099586011753896439625983907731310889493462126039004380515675940763218402949295247794562219113276185351872794938171382993570816798542590448306869046237191267008213192412971189978921237941072720309949288564449891593366584947906637258812800902454103647792959287963099762007568406027151446834673943955339482645302389603141461117905340022994935073418574706673249800200410842637251784921868303254634163778176023753019656268288167055913077231666518023636679402790784691243606417900613907482225829665154904312154365242123353097031713920071781795248574233636617333198479321364931706626244622086311655700533205890463228091417349123732114320127891652267877559275932730187406263186467670648906333974651713257097676366795096817990272213029926968968636354004853722582473344037374234027278842633322672521746788332004108068680338933609021558995493423842024414382383852544077633432313522123656459206509892552946203516467124723972293753359717498385518512603917579386759359601361627172728930024384868801078842032421955177089074834606328456483002332196503271030555279382013990265228887899008185703952966482483998608735578024244622543106515992546460586519752710993319274153707865346047132279367586313550338654913206515720972308916555630372639420744183262003401237112811827907949395998929914088668244881579525197121592723722597874091813228664189511733632 [173,74] 1285183979332045870461627556187393372283970313687518690069887596359060672460448006297512783167787009562940529303365744531783347479278421424219944265490673387707414366337337845205478818827888249216007993931097662999118483112195594554288369428383449848047552017218269118521757741849778294095556939053259886154840819386849271339325708652441575765822720537007298473323242032645822829760527413026914781135001956274009204821922456139846088525666138477883578115898097679358409085173421003419284152785726973641507215427417900254463116704308407068605304557917254345335378779179809718965784598888379028081911286526169112017871267085920915599346069208786302021932601929482638769635551136724029542518794502139953431568379620310078569212806527792792122082105893101311549898336934041305431505259804866301043781281090235358068074624421898663274362544190173181203447517567769589466051852491158588409049515171825571865472829465859359014602122411107657872672957119849525430102873638197153004367044843069632163021100938459615691693457871911096666200699081836634494179996846182652162810369421889472948127321683226395047065022220707616470790695151239353759109030717343859331155950691861541415351217597435016931146500032846790982970412547937990314762773501694798826157335264687052858928074377786754489238478202193788979747454192375654947080879590036537274455572532608380077610421707953317888252675662854102368263310633263131530859412215908336614328436451323512289810568526740636275827026577874156450928997907427147419744826677110042602734910419040786365551619927955569275576461138247628888899100643873879104852047838731719468705435594005375222940788669738833956378530846128362729534784 [173,75] 210407866320775693301158720739798537645457622111596569898365336212695919741155057585875549126249546107574603589994423466572803147243110499489194513945189232358252963584667785554131589889499202041542783063113385869590032119735817374964634140313295035448766012651018646819478779352931386004110854866098906468599458199049888019866449427614951699528875093221572705793040876112435865120007189911642133696567105089590417225053869450047181751375040636498153988817094356834177494404844167584546075027245360295661653824014176669014450688794317889876578681608393077944546713329649956420711743513827705444260333679793010686757199893024437808372486321496687993074643164610645133122443931721150430352432147543022048101670006562003529185496569088446361398904862569547918089481473567348151676594887061804192257521586762944078549745855726699678089918797405130669123545829850307076090580489929341356989181924179748590996347986939325666845459457319338824549360155987438655678577925831065188690294626916869529861599142071262516583817072042612919719284661390247603991401081459260163696014890088817936934366117163449556491452365785014895410092480450943031645275534967978049632063993870827375922927239082165265938837270234844441993546764507364406998361190308241460408102895535606628839142589255749977388910963294960187392104250314895908917752048874756868957116532352083194546753194203322757746266936574962405458899134379675512046489678986260618593997462984697129896381515450640338428128549735860962758935730936714435521543478991201553757460623581036042514225950414929036133716433643054867051389866283303516615980284578324239184848339749061519337313477517296601484070017418965378772 [173,76] -25124646659596197158773557081051454957654195161246645933699581387149359668700680176934910426141492114978992200016666379446010081161860185068463339107097559388930261863402369159567360062777711280829610895255348394970991439383045175248363239763939640597057830278581534402793344826750424409490767510888606790570791890069567190035493818736533985390359204707884169830521725742291685480234768181298084612316899081291839543534583112304712724913872006106144975377602387826453290400350701899981172762150588759172206480001873665696275095054311341390278301091291916417034578045750039693349065912664812274141182124638571583134810387004161975690401203756667382023694913868843933320232113178665753681234048920494981590719822276712151485416592448206386507770836675827208391320396646941517619589091788727908524596390495627833360174386043807249784361720684250240214518185548249557665762944183534323405705225844744955205188361356725124188693820655482120254262433114680101864112508958181039982943895442849592433353086620222415721909361435524465556920322524280437881635833208999016901445572978017459596778537047022400171880471990624811034555632701462483163904332914883098123997789131176304613799718868749656081143455901767817317099715553618715486347137911859613083553119359945067909329756675053511436151726008614563803770420793409211119663372125934730174185348380685627785880027113387638137478445408960589471155261189603324924091408959370551059608127087362211306900728693769998001583454528566728037205488457443172373457019189620811354882036930000425997051666863484691592570543630219908737325088026329791041899936899543261787972943347600431606346626297921590640785309437108736 [173,77] 204574033100725709166681982458810271077855719815585867324613326427138390071664845073256436657118731713320024650677144308028667419468015272977421291091811733377890267548821207991181631853005513991566774435112598407555899028881274968059400961980257665530575311046102492413105499185240549507489426156966502190813069585787656176554262388431380745426773099600057677280547535531751345607818190638947169015039249137886297574929212530521575435279992351632345517151516417896432518386101716306291457165597494768602803640310789252047118277955993985056155311125881872382247251544749315233202182222833560828819240166539033343086133196470150935534710388595324433046221950417528874649990916983382877889460735266164351096681974189726021794642686114079108163029810384337031600018014534295528048301278517318803839303112164976610692839337735162136081678544657581188797423748924141975543490847778281243781585252954216044814439327859720213252763884486121472519567973140006096495461246936757332360646492136302459569707747682068590695060502790581608361848414180938561749862516248119118912549835033434230493466426040490319252226887761608454872833637557159025965423900710278248337307259131714056504383156340808965338421520472542213815320420069703120090221484312580639090807384983673547695893118926711872675075174558269923534885642075055796932883323742735160883096506578774216817709464501837401505011878242660745080709575413277746168015499086540936313244900581039835042742180695679682215956399786521656987228476891316644917633012202015105029015959151302221118327495030565397369860097463750008450934405577834193640763606692007637828992296183460537615472622410039780269272852672 [173,78] 124377834653195281612039832691111194310423663060562044792748800354032009977897020693881365782951097073732113029198870413945117522061375840217638647002305656464034136583987662121351532040682009330746672272076159872580868878647833775555610953962666689972965862793736156902040469865176430699960389427275700206233277111609107542932541121480783869674147893465715898682120820781328646727387713533819413727199049884364654436007897042538543049504293145644143913724120912931241161971712363486429238066482905337208882690202055429392783692497819632123448370690969470767868242982877330391414245432956876451687001397622273688802618723320230332440106201320489617262008372483639812489392124018087873362256685089201752868341886150420990959986501010223759264156816491472484680676379012216481595298647229939854866907149855675442669593682208959310003702708693078644913006456815490131956407656030359156053734171092772805593485653077716021796187265633982366248914578173609460474921821704969788100922062461802262040914088596501600973071165837954871407746345500673843115595795358317015374341457976948894458791590657121533766558359284330031708799055191660540397622268997448132899945285301203286565072175987843117140705740981640885535842563158488819545184728472425856315779065157671920231607587840734986409154659832251919029592632329896953564964987843622935583192495971574312156323614984995281259461966160033094106403100942160786296881253494790224381925793740835454276500763042284551424901746242070149306522097468581945022050425063222443423955300147090934703919778113970244758222863463939967004092308627220419302140522940878710195856251914709229258496202033235086983945352 [173,79] -7311830745522342305115446598284762623904275095915292499049856327445417136255906344932279980298445367455461039022935348806678683131273001098147888924004730342329276499436230620279735039602415338228211984133948466838036678499202372624571203041118593595800667999924052028656283423913585662631812423245097018683735993674549460573210976181528496192122305651732871776767945510090627842000433266153393752515010778060308947156597417576875825235815308488502330105836943490546779045254813502764547043776079315411739041850223173602309400676789966727691339767282554579465599172244078436237950711875758052977631666203005458799587571708549349849880591575345763276735968208023317704507450785259758987843679037718958849643296958895682893963182430154486729222954583435012113939218826069306310370556312420027380422331647203451467284794682485563924494873099265421084144646697108362406837956915635958272468331372339246905393770739223682654895591223953854678054071453349731177243133471611530094453128346982958271442532560858490563260099917532718675397570548096572086573005782983975149622730511468350541973059443600117398507562961460626059553691176876859377435743103704895452250223799244728326615916161292098657773233229678984763646903750708228630903252272158069989294401717006767628859931200021902019459369425499800277127538323427082534867089567224351735969584513158256507454925800932345772351539008079308527993689360227061953005710313529803007769817095168556595042656565074336010345046001917273178275356148301137100175141276414040782714862153064279416912326236674429967345333238360490798422960149488727737561605582442682641859930789277022898705051484460610729195 [173,80] -97978731340372668184059538818305391599791084347170968479723727896466113476562093353734293007238805349307689909876969772934540230360467352600214398937657301625334610735352714511095302404071716457347162651476739972586890291982224692012500434592833383963715919478776101206140949354601570514432650719721084791034394219746858288073706085935756299091261863669529912884532897973701718393342583592148806137470076748982680093408243435411497400933183807752353907947312286562674205184248875292679658593846058622488241005153697690761068732505938354894465882601875473523682808078159801700892001997630732246693048229529109535431987541981983507576764558577225385412394680882092419341417208237923172304843991552551833259008698476878717786467344105272477957446641192298331469281668505172436249858167061820288119999936376105028830732227718415580858323860789335302840552574100410505798796977947726336583808057796082432991788210887892595518954648910227192743277941508265204380880463097889550758815531847576472178565890766710297875174612607335350435232426897235478268601138625063950481735029033296959890397794561331847052240763093382986211869730649022759704087254398392359743231568691182782039561551642068138752428386277640712832337423549548155918928834892750929052084225770459955293660816376967485950954841808259832948216291644561241371732253000220315406380180419572361916873157924887882731930750233495073891202180568627816171986309553503438853369116181673307852704656522809676884609282053264571431595002060927574030917869849390580552720212689871572872280230887578075767596464866844938361633539248532095668960642202381303147738481918185840245771843018094656 [173,81] 23185695895711918459019490532456747346155076779948751115861387450808440196184422057753887314164863522146669790262005085592728248373791852794761858839938419265503489674267264300701348460682982647838340443589858285254106861722593758025671623241944529042667699251190333795440932230480621747077574987630891586004578258312847393527544753834821172364080175866004482277621242826918096310747454250710097215674296341134287463994847617424511440993719755341081966389903102453834468398471717949744774173994929226523090132189091427958877141258815776215050762125083149758060971916783904290720188351049663750124164509031389733244569307646899153334432604242851139773764103262809573007785774281310095002108180417840399220124445549394896547519521127422934550535261895248901939508538587860486060629827872300373899992357285935092811697907633269649878639077934534074007988101414240835838176837796131748542556843520502628913361577835974925642943243293750911270945805180302437150445528251222010097879834544690336418723334816021118082050929800079870568462397329559934958647421463207251944018594395641373884410473549370507357583041681611286492686706048448380899869876001242591205223447013088173580658190051298190984383631937799963739866518846351407523588212112292041984593335453288675190969394469750583168006594432174236751173262888605085419956363033472481808656332229539517261602110509188714638409230963920521917010309163643084215729068719071089467307214061266088807312826284850932086845303729743797532071349518398530231427373335857789062277790784141237090888439624388138863496012116257748720661052879181907888977180996325222576899263834966124457283511497336 [173,82] -646097170529729831712842179430338851176934253763457700974793572405479676594525430899715819795764498343967138949190982383876246303920443879733017333122453203112683393689558777219705503288379381593888307648731961120934270727770278772092362517512601656454935789740459206654795048329914042202240496835481754525151368668026519877270546005316249574990212127544059815225923109441998030559255793834188507427817933897922125498789038219215539940731423831844801920843108984775766968886312739770030428264109199630405497962704585868617738921874261644533255011869941194203536141832559451791351362480383812903431656567329401506140740174942129392449127588408865663599627477486676149038578255924724118269993239262042172568269274824840735380436654548250170559418658279869897163758950801589057404130184152456093664746026605507266480484216431154455131571569416306819534376391120673915009096296330636537240390547866079058946820192227572384960832492651491825760369367182429467038507839243404166956357648775459757980182403648515178730651477418122450628319126852302039326848408967869226128415303679204484549934928476900854187881945520751834760185286084973798909307479409780340454272355624244250928072448261034897508535914065036484360301545626807797195830730785265812607154834798637632614449459846234529240858081380316128729534587154972774851811629602945203987291662175613312057928237873580922753758269724731456030102179587638634771664073676584353750726102538950355166780054782977580912653916704895913856410214408220497515665451726302851588715306758668418646994586762883017139328483527822227394976630730208680020191843576197218497994151819738086703553696 [173,83] 12478526719873417361746491912491569418210681592107937309176919711038174929792067773117035158439829800229518838938217025544256799940906958371887477774112868523464155164869596665787171242979996734344367140843899177374184976986346058550296223865701010162635981856880702781740871942503062404772569289401058303761742106702523645851995199125197697744407239714126216148110490830836435136493534582425207601952039490525134810574592270006163064279656996317564435481446765027263324222153118814196028831677906492763701449603174456364992121268184980788019469873723341810729614875591593841029875270560642660703280539051531651459751233699143203690180343469262872027753527184678695096769156292869940302164462374574106773195114831668977134341203090692590906872293107238947851281536737784834999848414397901064937143059850421327437547942949194034533555233832376004492381085897581819465567697094158882281291868854038658486402657139907175357390961066765668430682856155790864205442705145920284247936624400060722128137587166626724441601609889884074474489772371341619148890310055913767604494717367295927959089085100334149390485916181189765253329440498453272814061372614493986340723521569755343533376747923492837173089124450289541306727321228989763428301554776331329151595948351753831306523059994976515997322035555104093848065324852194841502806630363010348149987021622901256898041916121180365014131091292100872936843686816685980761882224938838236060848035238727487101668310581483263535466868632601994468559242852621407111433585457350194363346455367551246596150041002626948056819088417777050320310281698068054811566817106937573784423569130392096816998 [173,84] -381927687574300088366846552656549278292626597138369009696367634770471451684220922497382243432502596472047220481766181390257611315634756115269664473126468907908141943672238266409538092457570343735920551100836143464512773008416167300333776219965577409868590409455977007046155990271360832343569678515837413642852673811524081145751236088061515420458941008991636412425445525015694318954002255851973404669879177730318904043405599784379364563303067098887376311495735916614317712720203582451478983619397311170925922159064714392714549738447441175262426242854561034735727806865146867526738355233646503014804098490569704418772317545869729106143575909620082994767114022529545547157740225158872370758087377684999340786229254922178448534690641009846707971872923416153727736518470484747711198298444030519057942304570925493796397145506610819074040817494046746928066041864165351615144398631412931012968274757179053565312325543468118708806376866660809986850876499421355403439360309303359737345968481345253556053410015559971172382501175629407754387426361496396283880247118893571124075202732923018173888035136067862363264557368052165200761251111505827289938267736200803605594605782570428605030536763358948766440079020541866122185031281510607895389044146937055019311974886832529133215009655347297973874615884562650315466271649429624145189023362852615330352460414828977197783440315994181271998543067868221103790915522477266324603639800131501470224191061277610918778421456733543106106153612273372834482450630624483905176699972092511966621901188326973035378216665611345228302790988476207265950121084818433382362531186908580661618196465876366688 [173,85] -438678977884486595470312047580256010602680751095725889917232690660476895986965591071300053494076288872225352752080029614702700950137740884972495621244674362547879819767673403194682912978675345922573741145246350346188526976110351280926551330470580052032475271484937047660344321638799832873719220091613101299059538511048459214658769078237138944511173271720225373891612068274350399197509453834636543461164458636760490805182039729051596944740963034843390449579576227948353131687609802953222452620365202412936917053094178338256989663041454720344936069742139790809043366812328175624569896628210682029502433646023283339222942606494523551900751076074947517251715015683197621364589574815011526243295501886674290817533145279713862715992083397817130913045679898103208023140507808227359391022063337988102676908095678635736503112339356167020542652387701277962698238705334094738102412771100149245634131385664919267820211382094253801604513149651247828635399407847701419439111840070271378417314131418294948854559981274783338131230892056852931248512897993942142351297130449872467747334547984308914284913013237501780200967444672861507044235278841053865192709363665553073587660443497827406542823200892535801567465497667993539125513021818741077646514361933353784699003576966159537381973415427974280769057136065926636885909284461326083446707794608816725652334482498269169602235265479610490709029127329139310269706530585627414477798163059597967759392154417143205375855064442806350121109726685602690959778053018549536298150853068310878194301339431154154794756165943628876380692707996400955635235832295577133697335031672042644154385782899284 [173,86] 51373007087514763507313421477088388744905492885577244101703325259640071230948881615271811033548269271907108971302525898936958725684075534891240911991155548087230465802341090154559016305035828862275282076052250100866858584664513858598017935411289561156624766060536166535562741290709401950748905458201954463090154237420442096146188316512106150183328093882808400192974936898723970720611524561058994618770364424395331680514098511182273646067601554775271183809857894151429234323279196239283218837482663812927228106403408872120874137879525842026405504188862731342652997258378965193374924722616006168774548833503720078526601922897251784631027504136840360617563778376612496508043023051709501416571269812647318262691669345752651196191509787393229906630700076694982940708209285236259967145237622350780485744211574679178909920956148925005799505607712220217010983178813234120722998615277605366106146407251697901975562784851951438868696812989456091896719485225832013209508029751564379395989501125637012147301348243835363392616123870203338197597557569127386733789791578108425027976455346501490234588637839949065750689323967274709376151250083357912370533011958199122607286346920018199903323069108442779574554482035441705253215667283750773692707975255401773933466987906894568803685431303154266918807647658369851473653997028790858313411538715851263902123661113434112560844959889484709140209156269109696703945087688267027739715942044880876020568065985717436933993297196333490049712131269995393658348102397462159354276892713754129609679228039040394538106011927804207192074852491234740753637803427377628744645215068558536521916517608 [173,87] 2352268327534419869595509191856309499205106927607504842106556626475710794092404036351693571715197613313585178154538558376478633014184718236067769383791969026828806054059370256796777604443296180007194015118964110744797995021977006792587148553885108040702028531858435921051391503331156274457094411391262579913747991996918761233539813317612705079645129834906137617769755489735737216929722143155426179177166866146917464725727723037030373388407688398729224867257733955074287421283934003860282290353787495193270916199560180364046347109265518810310157653306041419194980312043104502361151632890820470729175576974781699381043845054582057755326829907620190781260651618495375911441312652035937393470662467031059981809256276684041458947158969619062734772631220581253137494040516524528902990965302206757732817189738523541088186435907497678920629704640072224354037296584416205727669805458504521892695169608453944312127008068651533634393961061465365544043920576701867071819649727977063826528301785430591728823779848239289133067178607301399293736357674774897532370145077516325045612143698795574519133254439565943870572153745399811309534116258132958319784044174715993308146438530159067894113525844117412700298786546263991239942503069539209703064466664845945062258637231898215973890308128072279811277649624049038656429177755873822377673141680744151971389863786283358089721017741476621319095764743230879082238004217063446450669763568596532159703401614721365084764358882972735782251675634610739221982376922603282441265266009853972025253841016203488482057275506666252361530727061725979062723835820929504129115259328711038467475449 [173,88] -503671064309280122852795614209444351885815471238320125880726410179943453103023786304379058605902451589784371284656260130640293129214430413376451155407969079855086407008378292650658356178483448335006360466817969430825550972083135180048776238795504535513933430832312725055471049971762531884877414545815124033476293965698035695103041828627606616978481524761050904432761517031228835948299770445501621902816861089239442236761090609878199547461850828982167687157939844342296115164257356940751174653670534452804141574874174127332646409025955597329342608165331499755107564138066837916935511843723665054791301113134530065773269602685367212187504111833235392689372602298246284972404836032512468630118502591845178528678306619370488171059831422079417436397479145770129493883426328885998645884835954818694008800359482537881999453030358968697451027141896191664320095747532803375832009310797478571038739629798034677970412298606553134230095362936604405845854180050486534668476186850400628877552594096295062205806687521810578961765899379467278988800039414987531166983710235438509299793992407681474790789661270151846353576231180763460546417067622018965524272632655569491186902431230947429276481722401198869614602933623390103272026360283720834528342835305872433710360190411972162136069931836661492593027903739146801743236738038547694458370574010621002287747130839390978065421123892833269146327074912105675734905041177594860270676241581430930183189762325919310771928429006620699572901996905458033481563626059056494580173567736262569881216599925147594980990795863561274372528854111611760610101549365178414574185454901078694208 [173,89] -38117143869420282839734062890729176787662845170958292620513366407799719082251381955159572972750752506903138852324987538282513765168974340844381400461679879065799648142947438386336820918987454245268599679710880612075993481711064019566697078739000760237244991880467768162175937946068185304509729423737111267583103200287167682565122912331262451086960239139419610794185074315954667540475005562182449412631181524297514436075169214849666215936284268300825386772558172209898466114720079327498206088647702495005320542799285736120205132487378667809941343605024346505994063770382885299688487554411182298477684656111709332569918221820241357704746886131138533818153291139434953803024375080540498186078611201073285319974560019165313225392350925214102542502394939229136832014359727914893082299069719835044638634822965466214867416956172469680212149432061012485842941285162691242700829049529913436272492844025283997384851922689152173084221808515184630016842517893241048197094572493848052267448408633156584159368142434635647219972757810713225998938699115835323401496812293814685804110107402149853099435000006331077080940679092931271658923662485566908389274062105492631454613612374642758083526134127887432866383873195455950245498935775029900166947221616301867501329344206591556484410602901634286744619394428370776030971968554742495250746737429176609404365404763671748141556237179254084468354573574863730280822067151796642489537092348320271587208069458265624122117197204163495864094592302085552602692628354088987992321401443616297268691227060579977993782558211156704337427616310637660638689627049626584825517198479297704 [173,90] 6975908669130464391181613497443326577674357997755483914570048807404148134997912834476584411671216731334737732115667475077555002567203059165030392265331399990582223046256959645887265180503849958461507268991970268781190478074070474006760036734273270441588235084698419305419066704697828305049113976733079368113540371764661212221938929365038026852197598470297614298312516525241318744616723611390463810486830266687099187675057338916015830231136501139397767022593425205871678476795314955836734333869186799154272156361013384903970245097809636806217801001840724234617210796296008024862080689475381293784373573270968356168154160444917849394264413028677756619485098909307997228039936173497036343567294490158550543327365415343751450716984718281872774482422050913475050917039078480761971477067810820818701069269725764538608994750484148204264650519458052991185799004690800304718819973661404869603588459451241367625385568485247953679452601035273806235064412372822181549979071718619213596769380576683857812767185568213476999716034006837205307346569633893521934592337775340639987590287420183284280130146878574249769508222671557515312115897680518648252068834253657299916227453624762897147908397120445051992182011009076075739083433775174832844538875161875296120875072375769464864611700787909644703685900127180579976260735332866380617104120937476059408654839038802879206591077571719874774806110088298166492844312164250817500549506901444592585995575418275901866613370293238695905794986283126849564977864282253214982087101351140462117647598416098263115070770776392813550860719880386185332948067136165021053864035150432 [173,91] -278147573515400530940096325468712113348377098130441837884867605634385868115105393693977405231580718968699653375159033447677603238281932894703217265240448542444678636948938643188989481010530177363970723814876023248536075894980983603129436297564102107656269004724273888782471003920999448176740387684446227070288152977444756040720012174748880615033089132617649673166765811974246331360614327536462218533005183350385293519599168626428176115779361765344087341323014268058399386264609029114470150398950005750084803857930087565678226883278683323796008621370223280538157624171553481278960447881575745223560488149893411308691188279385777012502328802074584662423369484667115590994967990938072510796551559086586816635208216066341329498501874612540904587341505043195761979374438583720034446949291193844372446314245467129365640669594609304439450836226334490425231416218330146438463089310800499840089637304294121812220219755625340545295283566660014195466152706715818599722970190096626008947413160309357605065170541261445142100796505186631571229169994071516751056159138772508314155793543938851942878632838735483367511483284991514634233494813029016514199472702158401915157002825944617481436314302708672030039464804466417046468690695408638965226193063449114591814278973298516384001468144919676093040911858732927367703249506709951072265667447582332058467299443062749055767030041709963207067217701795951071353964477818079690052240056087473470289419643485311364445872443263202718898660181160548117995009254193689452808259723013702708209847099342278140462846221063460635505287946335937721115638430857984859462668322 [173,92] 27436179089129950341782563544578653948357491628110931979934104166341999276981156865539006333436048663221677363774569350623079763930816385421384263720357314537489453286456519147354626609895310360152556218149241341657754331474656046990935750972488222974600951120056667379307817946579890540686781569383865997893847487643876778067689705966562927986390192047422061889041064466382844052611562004238117251727171421831578303854648328189870410622207053707267902749236539342092300880259892419084240714128659239235027714089659718228343066323751296481439037115718607995230576518957809694631913791674269495600920293514456916780275960092867335417260401969629638185217949953689871982417538785477733792849390829512812165271656674877178091496602118776055629449695112499740461764937119172368413526983833740822162197860418034432064277187011209467103804951973237888829340449356797516212193419702636414367438589258445039715400703370514332538757107685046409380623229521778468518256030255499162467469288385215666013852944840088838969355791910297209616762406460956977189303917525280018696590929056956193418243753612756451137759731403831198077135863698394100493428029514574067457651932478850190633661371809137585132505861078361097510248597451546548773937949666525629558958974780908178810574787078168805922985016041990062511790689426758391623100808333158915145717745696721286858725553508805755772872944807174929413779257727014251354009187305494632172244860067916750329704378517086987023489905042797752773673180087874149887555852385294173233345413476914416954883701380144627372796938909488790118360947315105868850944 [173,93] -3689760551343113501294413206989307625830116977545047620402016988061754971086287595809933106170278806251006638780974325976466745188564182936179122754102172384140671691233452886275950179936929527151639095105937940213850683898315864643908120629820940580580223236475106639703749556236857211609109823334596186502085342503909087951773571440759978748502391504995058604433722396755714805794450990550906276165212283025690730817825687847693264494797314155213007480876556425941997199774344246498141925681158803333593934495353857846458763822280242682476064696782984898299221921625006388013071045357674198190530384320327669874028546396576704886495279376067826988496446498696075065929395374661855762974857269093464638642946434102845394787629282395583078596700569194152552773264423824822803972245556372561351053443875363506340671377654181682481169488148773564257808321313850264007268837213847134705224542509716829925367709793234102116340453810517035328721442532806002515044030441668679918803585469803433281765735987956818404926973016355783330139139097841991611307144149710503781729578677940665941425306454078456881828349230366737527545531473102227100456256026823356439797769482739026705637517312149493999388091718906921209276196133417915320499658594737257173947565481349237854855841870376312223520729059734244218420067417333434125813246744424487743723316590236486566866128610794720982023164787657883834027425446987829908214373942126814475523572831761564290488230859223904466842229031087805959099484576705890862101787453500508751632451043553809610647984910240859442735190101367235712286044786388484064 [173,94] 239600125340055862614803989277925204087609884031703712825005525094621055597004611743029644575954460838961538886263351425387003211083473666128504817959807307761479964210099297059472046386043739659840649031927859015182546338231890056273768152883670506502711399674195636681698273738606870441515138509813582913001383337175269261847518530924160251952147304765237285960600378240240211429184608381849307967038148877399255900599231399668122615899921472037465376613924217980267936309129756121191638988824916875268306769310134361968501722809083283411470199597989847951176120808637948525264923114642017274097515934436864153775687977072701401298302091694917040984581260723042848896844806243692919827114114645845301548884480169761167012877823934442230298239856959670517487266519713747505004915869897995490213548243565473759106386457485908734972406063881093402595675761381420094948541051985112839044987265852275063999924894545742196035342288691222595804121035315058913932721431522776515325044765788448513634872260669418816111794283249224007535950700006381046959841726844614401979187566891407650233836204842962416731430099197592155409256406426774510858385341228704930909782840320329087398165286802246615563757232657366303590344766064804491278123802890915661744006244217731644170547347730313356591649808997469434193483418144719201166488043075189663794699276106668544589291727097266896779143779184518544897741518968259203519437109021131883925841294864093275900400247682201169595909675712679342239406630153396025017257971075222611973257921449142896852030356034466407062000543176202183512833414486872 [173,95] -16715360429770025647836969269960266695990081626467624288500103201765018716033857478299444401135722084508580473290248639175872450691367006016275836439604154198969593549691020465014517893703865015167765110154585548734234052077304811925730493898392054844190968775535508107509766688434184393766479903842596580125051870119423455879410160222390753536195656868021420571656345819886855560321921419324276688865320172924814386548574826975497126659406568433226676778688606363536339726381348961760249268610455260845681649380113071784193282142735929461836132143508459513247293107690673652670800570981702273159535792819326015524083716117513561677860843542809762337686521171784024115397333790617753721867158315292759484141169088838626975907131250070437438127575963448809061882401793105895676965578451263932535770995085843071484017466516649295863414275983273202533400976846080631415919450265946539184755418149462322804201967391093553241294471240928418668755196312843373304740776745134213785916253422593164076272257715161475563225888851822756062605399963365326418000541682267915400798342545280465489586017148017191816359897917585993382225043067806100689792163771856248165749661479216444041530926065378458359327919793083461599444750971519448379314349082310228339082987896111953248902914353933495832066456872824112679488722157451666248182208087734104898233830274306023584095331901810549088779581228738949788903584542659027056576040749827713001059386410335062180611560542599832580259767654703181822775229858364191359262335547243936384905748533270224634952244714340615503852957531986099139768167945 [173,96] 1617501871984747358426883506497343529757786536288260643344731639374021743465707798086300390617217981713755882931395728553816740759463495202476163125522284084250253673279149772125262756581313707431637637346305768032109117519399025189294173559580854768398641199126658262555605385855719252101953122393447626294268759805865370298941236147698830036508646402180296713600356593779830997004461738265766691745712912021257009919826509675763770629617594258112375330666026772473869782681583069903024511469792949956343578278449053055640911123941194785291713975309221452949033807120640983184972906709308595125728921595751267672488531198255089374324887104037416911179846879895989976124669189147593567728120169560919629903685461944000823445656652626340947290571851245254588685783171604674752186561717592138373938859161863697329433605283795877155059945880901243368647594928736154791329699800430342183832694153149762683863889597770555080732982967732021783150896090103759337725113429940111502650259360290103351199171394124237001042109496944502388283795078742494127044878175799207987918250734959004887309080157993692394725064800295001583384786108511464437372190851093262872308225230315608000992160633041915561372371519964386723624331399209052110616983129720557690909527058498577523803709185889041892613978900451386192994624686749221494528972166183826109263858979833231194050410442883813332343673205645103319926072776409708082268923919765243868562527110467006325080026360961468877712384041108638897931061339258241180947555825752371383489922603729381597229957850508735480197825629692002021945088 [173,97] -125270491500557338161704039651454523137664897678753384675128165038041335414895865585958092091969863299269899590863212994976402847507072913251940034257479837994988092974344148758021388069394747295478923116200706220973490473968974726116297612424413500690690321425381908349440322736490247446725700386003387432402721034504215630352049518175400848745489599247458723215315603582340527825521775402148905693797288780573632143745313305450935295072273828607599996009722860230104365008001235971499836845890405556059506064147097269936458018356006688558526797383885732315754171898615073942917072039780061167147092675505430159292318495525768300350952146284623570733103112477124937724209472631576049534000501265374688743549225655749221384085607705292225016006686334136333427304360566930804010685159058831292823265860674966390894720244315007176238104228589565666980285650719190823049540900642171906411624199611621667892194952043943650092256449043094250993923585272510664212664731536981709345956582482263874739589647449462412027134866941606933288050485036510261377031246148364517679726488932850182516373400790417374851280174045496301980303196745171507338324785395056067039914084839703376518799283567516185065544639042512646397552865221410438678156707118162366204745059904592859679262829398174594214708511225796810716746237300213458192545815938674707900981796599246966994937442934664870624048383012016792928945703064349672991636210010037949137935832821093268336538276154833375780068981126012017727977271113831731211316411790798729557537165714954390910557631603975264001096732201409400064 [173,98] 7050956469048211676005412875898733318424613261143012424542774130933879948795207374009954056223077357380752322617156526095782239572763872759672960908012880497766072813147628111079611816436159747055578720745900740362652347288911252738075169183511045783487900480506970926760109759239017113036166560089289498968675693775309901120420020399119232952934075348816162425919516257560606585209822604492753917886504037249828928615987141265044022778648125650433006985741274747214178965103154677464673007070356048747302159865774993408673084770211864330079082367474046202134895289370377940830215087691585968428359718963840758879891961160316600422980680892126127131914332492288881637513205944021234758667778837454366341140667295073426815360579704803815775016043765800971935847390448097994652566416318844987851309663779477598714535712662396527635536260012640822445934182095795848250881108297915973130113938137854523702135983594580864335707953900987858489676876167721192333704709505778024902474020281082080308466680571171759077501107237086627038425703634269146026517660690967043227926049659726595194082988017741542647008312317273658735942991412319097995026896040005926710777889167705026895712278764679514012581690059356271249418062734288270839242297216467052397036873049377664576036137989778887432289352121032777809876782544311595361627654436042100404269518204585050508495635081775903781491986747114042968696623976517283791755698545761659569110373533467139792612572322103178652338361808681563498646307602531772183002976190383215461149200686622803223631346672284807698409044172897424 [173,99] -312227659015055306219786492136546959931832669243677928669284474911859993347140591765546638653936302416564410484195474043174931094275621757194821731084679132577842817512660190548872471937180070864311610879184425453278066755748318950188083817769471482172109007608233777343448218771228012150207815066363647942152782456037290968735639383412593556799430048133471987734616555301251433802998910863048291766292853735049241462123350205093087689791561984786628301172148832862250831837574104326225569392712143509010547983113989931489539051024030445849327895442903863538135555212471187142770482892098854087223734414343326387372511278772090228754079887891545896052933996369024972502579912549879810236544001516967212133560467619384755205761852698881032334932053138564290029867088797524041514484784359424788180179444850746931596320703757010186938302907096821856172535571422033541321400974352481487070621131569912219056760081651935049549618115689894801276600326641643621140355647007973263952205628159655297199928843089745242685183718743234934726629183908084529867268816389204988633081758094314876398726435228735662128846093005642094006557192028153828501572902473431933384761219270792041561811562325635678472378913110544087505963318218626666266442421791348943933823369163721258182161203269537506795907083222650256312793010654928819005060921988077036339018501199099800971247981427242795969957707806821658286589872738179879534406459412491563230844937695777658202998551042406011655041066115374708999216337122145115754094806213434572426551930931490812566247180091505181547047297938 [173,100] 13522449329505321386340523371641800578826342865862726146866471828140513483527714698898842298695583715931061877129641921287091937202006190985486764630581544028755723943351784545889707849519710846830353751539869500735582688464658369176664862325757994396101041957800211695812699275340571975732232174372626065969417474799484260568700731857358279529577094120734914988229938673047468192929229695933716277617807249662700970304120541514123936425834122825184902203542456545435680386709814488166257158708710618063914751382365083049190508092915450338712983282367559233896717482558614047242966718094204526946082990580131644239131819251691024355680264408396504518111114366980654814747517796027067927141175388069184344312245079678969706087938043899678829629968148134946485002140261431430745432672576628642935536488288050915191602426328041018144328622204990450439567559731284334743743234414965711216880827527134350922210183722866391786631793110925150167643559204988337329904340188237659686484937701379908466782073585617850359390738445191442211436770258485914535207813597340008653978459594544510645609118753964503682114663745035655418924378763343297172600846094051674962839370274660191540499649231358423121970407479130443691919606780115014593592957867655017891393069414568685714865371568448894815463991766514927343378425068834555370096855107809337136660416504548905221203148267600675087776622994122709270402996790731648145184476603656390999864099204378023946860941766599990741026066738301168234965560960899188927351153744632074138593747768168081856601503101011334424575552 [173,101] -635021333168352974950687482120595509753996139662382898745342122136288967369761293040778674018826264750253057358427974597697598969485723623556139897025823222512935738867315854055455525883527210787245993841845884592336866091034052753271944258772045401673949618608143129820133953229470960945126471475635060695885379331371800593248531156389191433758523403566643417306132676098719442267985976813495299636122121175022993085110411447443058286743244269625169127227975100158882501727196932354695092690725843316999256556338983220259349584317094233578913032398746580231834406422839779118802963780733932482185473295180671291210518300159121075134986032575680563405087516785349589287205339200894214582008323017831842773290898237431879100007689851014987755404131172386643427699104594591987739484547360981979436777454081557440005974064025245180271286722145955494144266063870211674712484366924468215123917665910207580985133245118818533863253398541385172918554855833505877134983453877125894878885955603194805431783050981064507482402186501648592347135224279591654587790932459411578242721012712613839554721304006132382590112697939827339434459421613416705343732097820583359974934934889966412726984009145798149125747212802320444811158306692956003550307018016601371448967553542945341264268630571428256183490839409342536108693274760724623049003672957182257678389457364629416145492579062961403726867611147043393698604818627134112925666094027481989743248460985247437431097406546233444307906831921577746166641734425501034707992393514604934332051839844683814106316132950924303112 [173,102] 23081132577406592278510157473787167986362921723085626267900123764441533080676410210981971241846775851312721462668467138448739672620832399545755409513988973970298712791456778324579815835982352062742077165507891621441137663752852980651546985587478970553903112495627265978713909250625322192487547461038209625380312045240512104201785613629111809830072461815766619549377163163954870821525492527199448574451726478283340578439440593835343812731789591676112194001250952971227264692310691402854152073556726204567815060823115519229646621621094923489460145042183155485710876084377140110984675060116242229472273269027197820131081295164547310536680363371612038967952623101052931536743804307009240304216571528439011465126456889431542936815153183970897144389308534454499827511904667652574385758601766879831488729364869604087227347846862221877279867606620128300993348103875658695457363236698102382539825175229213244815599476646696202837027385891182617588753557583755649894221132211151365180822785428127584426778675547364934384861969433103053306199253220984675038660743212711148177725455447302690051479174112736851496591766716939502579306114161722590833660488077822585159313596725068371382534923762205263053402384361291977111032128933311767330643716187733735440420728636243383845548780362794569793946056364216852408531847260920917961160509882433983770145138001841592220137624153414720594851160670548307999735480999074001623228299652772177758682430559061810279542032321868088873872570808852404701907130596944552941610985454235719306102365702282980717880133836853168 [173,103] -758627076991836678385118690477959121773077241544598350436790810922527960440788002130435846646764817983401671702668937482297242741559654336884748161475236411092376459224137612818597294899221406960067852338250456056841001363680239736689031363531361472665711641392437405811509808829945801997999620277209724479104413153063485962259379243098093621860610621910705252425945853434360087194659567141147533873574099614199798301416756578016261946769190529529606839261538501029536309462677481115926160527465816314685096065935600891724572570852748714646891674474744345719808670040537028233204402114986098688036101197470192471047014146150300703705858548953373797209299084149757094178306855018884093409657083268790473655235566675049599623141896105818995654530716965604042976069128259831733410314980927832202904524985354531921913708025498861125267756304815772790064920594648428243187080666057033636699090940190042441359378142329729557875330215283792062390818979664795796833190469090955038144451595166267137033969508389322788465249931633214300890471312341510004302590006917763711988314071287628984948344136259204940570562239833030805643119748507470442633899552475004497131493644198790697484332970210165615505017580071260150649436651568404860438438506818739417538349864968251931234421679194274112299820877671279895767357876390453126196119100843759396868797314954338729789169305770844617862053200574170570705333042007635252347978446079412770354565817939583202507660514225629982012446915762654576265063154688039944924395681634061592544075822387115088155816032010 [173,104] 15734404866141886161200934876040586995719208291466243085767721625755417365361995967230965357156057387918723060763365126135278891724712854443056154564752737126059717904325153393774249021636031315510933362042146161283393810805134469290498034379509079473059938097270060371305455185862988364476240661789450896592501067343926936764802567052857433847131077425604441194806376996076058893898898082355023911938244493456509102192125815381682324846097207550890767411132854545823564875171247604717398553129414496125608777524766571505353490007991721731025760062612009154121825766137859438195082868795061359394970162239088363807654353716005357680765412348820197922847616307690649787611038631989105595612086578866045300368363746306712061608262921932796348260826244298543502145048330118639141706059506802535879543459498414781771475188302825463156992718398617556980689429622343138500116974441741380210328712652238443189510139658451029458036290984743514919199378432347676552706735359936828050679316530461779707172811467976009287200592594060699553338638743709114692351182376172401274888697632757239920122772635175008258612509239515675650326867100447994678044239885328012782654420597500934968714607172741151826276542279196235923445722443724948053470585922585680805318957881152874562004444200395596599328070603725613370326991532545397271200737430128896634645277894333266571655174594556588862212924146632885389007267926174410947942424683866198298346107727747039836002946969972792002686604108711780441576694661860268647945480009305347692394252498434787135894912 [173,105] -387858730586721379802309182955795727691060479623119407454800977411980500360103121265066709722165664788716503580495129133249391567505193902908422363103521202843909764929942829836667321966137677882712526418064514944940543924693618748438095078048937165804132626995913595729325357242362471097065299295002129844809912914509624074468396299109360716406682776312274004812780133418402371833366748370409988285595438895564643003469551580820783867936113365774784824457809306945145363888790504402870073950968562843029583623926017950612548301670015038523138272327610008744296574076383956923855701245701430959145531849095331230244620075747032700848532169362972724643931887973230211326691218938762744424263348199597991843403621037740668458412565717979472752762849648550439197143700672031103419526171663953798917880906574948211172082663188434539688004885237503279831175828213866562459209542803587871864561877120777847888270472046808370708000134058184573808032450958372818266052886518674637004073462750002800176046604790563537261876663911789625975837872025697249924412151126084504867478847252132441346552111569496845012508211351360789021395446121354027591062656707927294169429646036414265534134811179635398591686135571007741755933419154933751843805841753595309732276522159757712414285122048497504971573597347520595602697322028207370718838866492659843889836846608612291684179517474431272133356311916723245452260137908428889130947967978163581940784742507589718584211424435244290933821808488245158982067823116359972792887232588141010059139726195621888064 [173,106] 3955310571563336149680504317091233566447456075698844975504767399830360204087306264223626122395554830172590323365948287495859748205836262548569981669250400418564192705977287731580277304546219147119117665033146557884907309864411138225700832403518501854336388502429386412621629670092465991326867824838971313399876666201285229218606062196579914846504856180098689206124338585645811587421665001756005975773033635360476732652829334027620601567511688993018555474929681432275265725331377285649051599208011807366423450454236760438381759431146748312451894352443878395366922914896980178504052842251081871536039056092804773565157177608352725711861207439876118434268725536820861415864861251555991936206593220679260495867777468332164486870843896525766766162637600066406598426913206820171712325287962199226423329907178479999179135188515765189543559596638201131723107288676994472695138295199753206990381981380419502055110723811459257176872102909858078300158450001839010092053941960752281314253500460530088519653158546613229220275330854682286397793481588805753321784960958469037576760363286547948163915920061317724618505984686751816552849553147951199713670385322956292625784064290015368415318687958787080719231708381414007488850332621488869764309250705922025659056580217424058113735486680470966466949005324162607192815867431948241069381128956659057208568909053385085942326155226731207347213357231662214273911395146992485696180339077345265671317223732749842439436343172507319769333974315275101902645236544230848201297539744877061415670866338546336 [173,107] -157429821464052992704888001859823855099877723816587571063935618565464796873442455906154610130377475220348563206549664297540425722014442596754990966741075350173796554428872193090186640303184718330377525599273615968243420145355031979431327972304929171366195089252147516775421741127044777316057593121877871888550946787542841536462932936765047675863919146680084740658648442748684831022218595240427221090562225575822880520559343237935661522271797619571320642030709913951815674717900570784304494281243027252880216053987898476319165358809280415231321854808012488192835541729277192125145497803681328059794213732632731879120703025958148106096982169233769255084932712355612879019807457201548087551945207971937063191301541483178365281909315781816179780854552684347705183892782578187217851850194014197859621060746141437269938921978389794685186906230606790924791378213545948954153261400463905253724956050435229954495143592860969186298720004222743066418174371114617097826915956533849121799353651639057720961012496209023511104551319355979258078633164714055855027419385258052000739885350175149251384740907079951017472555437301565832984261583850980360974254169207360780347268467688258830117194165230718729604226629842659111137300985049671000841565285399105601283399302282157322570503626678455643574175589694913529600902681191484413487532924152859011297982365566524399248027116515520988542340256386820149027586652802830252353384977550093580840222698467366266914104907890255351689840619207075072272452631166509255544365045029761945877356682542 [173,108] 13477751155481466752240637262216003057805217919438687423804929749967321251680538608526573226449007778120537276860622932969487902212032277230001374118966873340706821463392307971541932700134766524510020235639930259108415735953597055187258427239214691088576510687358919255711693585255514516841550468985380933442707657869676389102550179606239927457252023872044524950418805792392673376521197899004115780946298381679481465638344939710808648780211535466726789799728630405532245497156926360459790471708240049117793960267493397438034210640244568972905342952967129822432081754505461692606914470757529580944309796140694490429245581464814725974185374537584441377431423152365307258166625263590869953680303273293365389324408948845212027831520265701270468773598130686308825777869747144807548595759535032847058442822697875701097387755401041968685955381198104447501484788211259367561465550885084801607917949600865360520869482940640530346672645468372796554714007946656442402009885004834635773469403140471270035625392645237911891310246594201981874928918879458229119044139785061294654356790477163407376819084555126376313640762406245135282625432566725184677752238636589202543197108504309227129984311960006452633714824693922393260202987905912769660631787945429204081494063544567222960116711331236037979034374881701307593439393619536035506012178035277283049400438023224051012091526954924282691657371302184076868747458263124307524973317480606701766112267940588971067484226000750562398656672289425434869135902633996834029350691027318084963714944 [173,109] -507736487229737665418168260070178100440501428402604414366003718913539234528883204909775297067277969675100452623457049260787605191279510415650174286014754751519901574119798516576521890781388966302571379327722744484445117209811710774057850894261708624403727084263517440639611189772857133570556677700902577018948011344904528713553395781742030216892568926715855094647211714740009765861286681586710850261957475940317387293652252722959246905728314986142188257601558800846567142675734949407691743686880410824724059318664490812553925314534600311759264459186104236492228341177027373350557167249484609865231340802609482030746168683514609472991298806019811132595747390213052744472669363866834358082716711253280727426612752342724971004613992104610142534951617287014758264090840334422750858895649474986923531640614899010667756275000654688986687891257012098661487631790232637158888887010517007262912820386257617906482109398378613757495979622806590427952213193495222668520868103525237845756108809061378409703904771701324549324079779659123104855411379841951900312781533110993291665133141087913912564703802248980738674812402783175101467214452447577240970553321524966800009568666771171045448492615590680514569984138819698377641522514210821801150754543495437727219005863053956182355692051904735011619395347853237227487684475924721840664862365539221400649857829599401742607445695433829748903656593699133813449944210816854382870116519406582553903477737861810838092323213350981564678405320791986709395006235876270484729823869871975551344 [173,110] 800136112890472367264539777748574778518570174721166256796639939501471407105941046724582926337572150518776461492834764077241323083622468128399448747457371201130328894674997775094527841747613777769441721277077638994531637050654900443784934532472755097842615718346318473368800607707596518111607091937533085277241775490897140971385755273197535968120246081248347936548262960533016166476058599647728250414039271666773492621014704116839180785073341552766333211040401408271791597345053399414702960405628267648086042766566337126363078840597452797363873008975050685339128755542796859661263405959529611497320197399160429004548490817052644222879063440767601587441935980020088833957732389540855729739816157091342054823182144344336978827079016417710127427767531157373318771387502045915314302713504031474307637163899628000901276028545211231260234435542102035471778221714123337860225562088823329024689337718083324553350842256594177658893781301589130853927850146100928134604980800343899982115373503996725329254254879977080266639851252054272103773166499383517859117293061260484305997177578837885801527191107689037324453446477952046656064770573198037317234563777598591978811983934610366400963189755351308445855040374889087556848221345638724799038635231312474136882725820282560408090108635828087505920462684216693222789587754144479320181673618100000411103659843119994474678928367448307356073434987504003554564765732126935298148609489099328458702574295327967551956917107145559807658852940869174825852592338343751915339616307839656 [173,111] 389471719461795545827828638698820574014811327877664483173932978251532181428454768712738838440350563104981102262016849919052119790536388416550814151253834461781369874025252846305982655888094564108804735530008737340545838660144446375118418878045601318040497969045502441934959514127128168891736421329139166305539708083768469665565297456813455334410865248954629610178532863696511201343281747014143280254970147541943709628400388767275745380633055781727783439815222618359120644883826273171250571334266068984005963606194894100861958742324112219774018394940838239883919288446060125300654422388832071794367965127924393705633361426853631912020460510034439863079259339088167566073277007124467183624740031280743852180181755585868024705335817589553361963430685104804544988935210013733397416143728224734921687655220416458961433018967718577503718100241611949742997290596181665387587237976743206127820450866141385575791709007517059793889078858445387379121781443265961924826057712755059662794756452321007966529529838034700685413386113376038777742208018035317784076902779663589350821009917866519608761303437191176786862961087331709182752615253512851849970048648365926605761397916950530097884975262445588337546567036502074811368913626786929677479824877023997314045789088627230901311278330386246287414588038366581637097782403871268505433524469986196958163735758957587973653732755897776562655146218042083095989923302339650732473547120376906776628294162196822599645637340021167459493924337951253362706626282331308365555310939001 [173,112] -5396684230498872845957178038791775381775158667169368356639895404497533317027066537510404106005410071619960653023464721740012491399639635871076381625252580882002044981106933711382549129132913515430557469586924430838357872831405756383441182371647733885504631137141055058638503672538512394632183040231701308350334134996452050176770274336776412346165632742267860100638954851528399459593710702645244177123957559299771930619383719303938304973041870446154252881759334428648322236624656513277822807399220535465496123155314258511928680239736434039521703373373769013761651401755976397432972622093342303320534824759475271705089491601447433657498900570460236950467498408726659520148937072798894607117653191493995519427778948713178138880333985761019786643390262087897116908634183038047257104491051047055135586170621778102286451250703803580219996110229080450282915757281187918327579789608583496207505181784134765282800011890152979635914957033245626653703647982582839204732700060617207019551748529949042108837386954273201577790836100461060135588344114701792092984385807357513001351061285211231687138350562998883622076769032057527725805143546458535526504227975492698301567682150637746050016499541785738690325937965818862726995341294091880841243256468025749330099560759706931786764803069870837334892359814547530126482648037926425170290630737146538192047810602690822209486866240629556541661158053045485249454587714667101666474783026044934725166218332807184401560173259883492678333156950642426239126093986403775460889856 [173,113] -91972605759503641034308121076716249410760493260354820475230759375929380180758958773685714993221275279913496305827839021022269089148745150481680425651518791652606198632186360979324800766424096265586288183482845752346444127566589392666203977600592215063804050441337876957483907721610431788684620836299082747406834323378099134448616168812208856335496057578067523211943353353605544257270056261177562801886489295440548927633470068659238208884969986880541026499736135912565970250650240141966983761576517873756984555562547355694324879475491790053184190331550774960377946353611357262910714410381027056354467126755622574348784331796787811409788274927862920496775650140322271679957488997079989156901564528861809383707604726901458111398663432023567085105403746823108187758030959533471631037953484084700243748819082255557264464014509133686808485434863050610927934488825447270644741347680448142130163507682307565935326596500893743418405664884904562313222055090100815645328129111935068362745317893694027486747972948704121178772912307939937732807248931233439097550002360266442053255138039878702617177484227535652741335947081907878550046596705344485927808617857794976532534425654356852896268450192004469994846927953285899049555981860275915218862644106983780265447880666908533918565423647206304203896543197607865382190419326782790853482213251502283633557387651632785762850615729267847198778016371958596872291347447182659291358535095121251814461895413294034197597459369462095608146576197771790877194308004820601808 [173,114] 1464700580156970266732408639166338798830356885957534177891897144035795902500464682302320142717322531325984705204646928340934665966006638029660501905525027426636672121207841223820576189687012373829759814941691129998604012654688515421543633915911663556396678336874257503759078549782369898426572966685169509025172457888051005855427823741252583170296830377301964945783754081238301645910568267977124359981312215082409749591786874006203390023265075368387418933905630362159137968455267128319820414965341172747693752116745210973529192716058317872134513353348735739599235748644867590560630077977818579953092635178827918158417477593984116089392379665107935624643764164941515663851813201444287697847267482477635257563818461875759366157265576135685996722821478143552117368490202966213784281675014055654500864721570022198665589466343399130152317152315101086699181710246596028022171502687114217693032935797214585593239397923589402255646703974818071068332225618868996729699293418595779828777234482631430535271595958844954667058967062731694947727410080865309066472881655954454146533000173031971108322568978933697538407398515566056004500671536293262171374061815000523901749254540972727285633434196265921510369248140414377915903810691193185413266419601759762793619729072407625746921019660011782949973005590724911586263096976965171140919341970949786162987473332565504347561807714205957207072115269294791709353014728686719806105871374531201462803066325610147763441732677608530229940317119468467310792360643761360 [173,115] 10326806555973642789217345742344530511239380414443136175611683756470923173895223647261135694401888774627626401773946490099503179498311997759537449064706754187135374104545073228622983680474486665594695314243533977459449333866413372243492144036252119232788193769489520929833575561902052013153871845481355837013273977285500181184196269389812844535467970443781982556499526059538427779848767760954236781594322023376397979549921075270356247058597748975344369023001575083958572400796415983632342157563751669326728161568960440235831297316124757334450572338285480408437336081839239969121777468318356270738816870625304395563242375411524900034829422853545598875753948685019398009173400639621927310625023276158100936162765571814556525287094706848862232690109116018756564205240464011314678701578097210647479567156660076779561587288725571386090643154105346306825688924085112683164630105478279403911158577134083932696142847040662336617057430764842075913164579986857642309400004581803511184568467896111457127892213609648964358874103553093600917998056916995526265421444010900385695431415110881014844731297268928758045020569918473030986374717945872264552952406104559107550187079772656575750813747616746652734239814551135412175667651876496032473566790092094296399519517026544963124568256307802134268470507887562614917716918094192895424389561641186486421251690509253377807505785909528605984982199538828186286141641498821929422916063518948223178992504737856783225561183644541454817705603797968809365466371276 [173,116] -102455335129693882110533232105673526513117198322176190988492270723572493770622555000356079075438316662231742115075616053213167987024416432721404364551017114495084312494391640106061357305434555077769409821887484220724488771907500722822815351962010434842440844856890312940841328242581352409724219700745552263491759295229036648055505039882947182944626989844526425854556088561667986221712982997430355025512359590645676785977880221167252381185766615968163957228639394191908756489672856899115965929539140936867283814482117758711358900792339313311459207656950579429928330903072542885680275875857213868862595711405770790416971583079438133687686506664198906836043249474694680921374235297868901646578669870429368438143125063251090076997154233301695347146372173084685636052903314939502716688279578520260980515331456436930033998522363482771899680327731898967687816006261623154375283565538344283523973779727930545314897841545282967213665864396035136700766553254740891786404321758723789289335802522964115696402625800987916344262851815666661584866210721506362520207752338386906483583090469320717449728167464100709292254558198909224938666933807752438155974060422998875264949581436089846238362602065853125311390959853126694717172646789833255989786721720383489746286439990985653390183337217070232137174525212948183930712368442322452535514976851111381857248227471463519737797477257772035217036357129950670694851778735233400400771691414083372637731492542195551337492754504780433468925518349015077116992 [173,117] -524444835942149662898218103381768981515400671953533553874883723454820095870090244925795175108032490344749373053401954401318867748524206501904762831391704546969539901778977537870915017068853711295798382419330493629691228846799104155242234595685880357046677933871643029238054355260223004522397620129616511502450089698928373279733585460664996976923300391091934773082732677583945415205282515965157961453541187921471975586474804604088004470640263299958309357733410879432402378211940604288391316871385896726408921022940706869234834573154725080367300148377638795137881965665944899843012400065123117612751751640051126544519604241357556849859123902143557939769450447232830051070843152296609416236680272693957393141528577324276471608960846792766193114747171054876376971807402326335009075932877043423479863115118577073491117873684724671315079123283756849620830798626411660505054853258053032017064790904349671518327900025624191836221596322306509742015489618726996184842513124172664477374685588538213148260093675548766247996739455178431340974996648610449375392411748675847797543421434924033219537905288293522127015521208812809086907534184149389169763356630947894115980012276259251439938927332636745357599403010535692376883306270855192596682961550384285064936374766369862971955372225564973002832023855157974478793503126896451240686665615174013160491206589636236809043651888966478953401895164253484786936825129647166561057470625930683418572662186481651123206156815397876484115335130682041400 [173,118] 3551235765220639623589208030300542303467310870870178486687010909849763559134671750220327782787252722447155474166577257996924179311329195488714051318158883142929430789428859679094360692680501746219065453444441431706598694380218349173916081072977903778406041982440389769422432953139455164456379390384366151887051850169167134963455267959213711057396887823762916388032411653896939561618129645469270227451838389918928946767514920987543873116347349159416171276402329117221911371946328799153969876513711893623807323273493905857596076014766033112558140629579617697737384442530869716609453547988245305949982828519468734066033528958730078654793954782199201837268940190784294334957759251750937348110912779636881827825117614217623561875644430462398820588502417445597471026968728253888826349673515244094205747905260368232089670491953556961958003004062484709368512753411547983963917213533296874733022080106789563134253727671860411318156568315585226241562349131050482554740212497686227127568978763247575106642386508416217301426433120268898386504889263719865860456847021221732041318839169371964215185107390941836825946920483674265910275038127931093123806570762157518247249863620942628719865526700760297003364078716020664425914732123709575118092085472863756547477809868696961431525249108259711170648342335730972465686334631466045656995897761318570896223630186776590897745962846532513865595595181327662053881407126153459452453132568677120661771139684605852837998084233241361723232789539440 [173,119] -7298932164413707421808981000183526197539905943157136096223791652494248608980348488558490352170407578078212229310132668828140648118047777764261641655730436843979330210946046593121975943814080996664661269633661688093080876275780995276717209640109155512475581695729925008237630132978607122417755663870334120997168916461226970075979569222759965701166729311851551906483869173650972507309469098108579501382071987253286829228339294735694276362103105028720066774229783191763220779806474050085551273342498812558198890189288097694375585580503897724229326600174758016994064077239384286443339325756948466126550273040003252562241781860870337279268488594181121724113053020717751167289071468294688240229938072667840993933344393263848410098203729081329659276304936665262048892153579854728591529485712971926915900455601489681141869182243939620640030307529156662027860299190569025412271587642242665995083160656546798999711530600607900106036207202087278649738662195942885709947651897839028204424364400566317765804814003260928285738045113690062590822725410128755320343650684788172006625735802483361290848166090947190597653162560104225054868045502589062607489037328750157580522565937892391743985659139548064055674959937543029501556082331304440874593395829136492361322803545144518231848182569450453190945124063480420636133334485189090492015633393480599196458310589109414072822288723057583663009191948000177203219943375989970289437255221303654985103322938662559049172969588014109641891730 [173,120] 177344446791919506996761065748488124054957382665450758835023181054708281806082404503350989508998678074618902662021732073724664026257674489663635669076357318164248162601937377832853554002204392925952672055454462382911190804540330196422499061233563832502003197936700088495454850687120174781008208440162645606246553400800530623074010480377060312914465102708135406719696341515579068162250815679285637463273012106457962675317244924073289641118586818965111447299067178284617477603320185006726869860936214365470362457991073641616130392884112973803816485874180999745045013852173029186846974734080658190142315641680847819665409706679113794479765841858662276234151543064810405823809698234809401140230882708778741878680994451729487316959952589055378538917607140631426647000819157208464719275818627720573087929844006837403623959869917744387411395935689391110927546377467006416837361886435507228766878014243905911160144445447506425376275759249645113650656120454076042427505162352881050137684024416383877686243954969748275446446190685966792604704463517998423028316032899340146760267495682765810171486279729915131677917019552830189016423421056184209611273997441853917685841590922806429690465757288200038325569833614288585953077061724959594614217632874693790066234344524221623787285027367574512344983912499001525931891315443233223223265952868176511986636053295079251069442194068617234168510017646357903394369888051246403457195066179293556745759304451103849302453792026082747520 [173,121] -6010110435223021452465580181453093481515873073154691328782562342472003319671049608578274132097059739172938480546626018233320355403290280142209323588796673159406669661928189468504053515186424489358187666821375223822322845818569763614507694497533947158757438258812800822773273986046594660807568215164659092504237789395324211116376222685133600085213657892058865158483277257439466035526601929502017725454185047306307453353808117314422647557962639707541551739511718023929439134768455949785568876642925587382042065487147122274936653511718904752640386747229318118898368027943887253311088846998223881106781562639174471383859948939698931843483042361598093575545217759170766587613406336362155583441406633201197801625847544923095918618820450478853003439081992293305777785901303465262735947544120181154489687546907866834064711296194404590404222732005645478790271260283038746568924865522457369633266404664690526453150177437567035473484936101743603687261303312383233254742852939964276535944685646018402891732747757163030915600750960377881297949469209967532705368585503719236581070349819359268141944022642516688211504902903189808710270793833865563867884956867712898190525036888868858970070553738701994257484387007222009480504145512974269864837003615394015945716923334074605416444864260730248554890651251777851376347709983861278056559120046439430562659994295732007860568698263445257902070800463497871440126563148793739583565401838739398301363785377142662147315024271585808 [173,122] -207536109326343704935095511269476933176667180792450571167429441685298119532374519837210683101457081796676595836770348058705081683605283785897408302246972979133876618773709888691538375478951900730639868256489409022833436288024610511841244759031464014018957767685566310694895093561813244295575981956684044524905676012636180251261320013207758457407557944980632905102080198024595752948345305114956573055577317429348867711973759657399812067823121813816155622720561979790427674912988537210509063703259223965298329549295852595634872814303220049331807350098185415476306642400640758614083800076263643093016153256235729947904185106009943974868760186289395353624479289368481612056721704238795803864048699100238138646962054512776180273364047735465051234681377692257294089125814021897783469712874696183279125312730274221925998158441633876694720105474299889946713667353378015222343554418241882200269932732501701241385208049870076460134045528678960194489583509779149807598623119248024717859779848460378202720845367503750169804041652047794715081814363420410743598028812388486423893522393845304092981696781962189395291951387201220189826831881462824771270549704549678594519023298024961197028692217459995476639347213232213502085823279506890315048377721924171865558094541185167518416629611642163373339919218634991145964205361671826408821500204419330717482521169131542530247391300892306217833377728196931125917500197570506787250629832199087423924297035297107205179307852352 [173,123] -3473002577103488269585879225090465939977732631723083649289760218353780365163292609527021255125905897194369897311919032343952656161450332595927862910502687432618862106695862640383623499993046912707621244592530496347772753034200549825044444249732382475463500488574409376675043470036329654623180144068527692805069859907670625701892143281396892579831982901445622668249869102335327235695926432424111802298024536444459002475781891588569284065673506875530198478693900556795589900646109733377596141001658758957772160727222075034226830814464963310289987999189225625882235612580866388701116728663445034884621021857643084881205556313939064348370270126524083608905121431457133291341037846275147725986282459977884938601360214130199982815719454023337216698072498621175379406294420013937111564991627310525619944804427171948551507158373045352513666754901703782585435733944475308493034713132381618624093231628232931707892231585710072244509721476748164211233631809410939887823006927405420652227070820128219881553367026276035451026678919499542721345792008411732341937491470564199693922579768254813563010880216140713982928025858714933146170726150225127975946525771972272737604751201931682483001689254103734927261796947283231132052736700291000403819932468709785305900338161904191749273096334898990235917037970942850649319211660370420188071177717391376659223736027119120748388316629205417660680347895370342021454909333950120452745185239188551537478977790639997215600192 [173,124] -30173502731795316528648607520386591750956243059217063725214596274905128465744793214855891527368422886103188324519615845395196419017968168822218402903711428356045324648075605375687812242982913288508981703626173904419924548121896283509368283334427699240315150709363316942364521374059890801938546121163357171005372512618466414433558896741180116251386365061294789181336036644235063132487042504599260776121311324617289174313472729543667063835292327068552366517875278780728698849351905577883335065605720165890626839411693699819623219167343409650017961536759056122527878872359614786730406809132427032113791838254285326259916310045364462161853156621639620587537614109564969239798009729458534453766727785706687540897870771399450868481114231405248011811065875322337765762167991366825824303933689753040189722931828441417620320130557146602589421966183649580956036057719422261572673633028210191624193501832433858055019274116953935584645301356857115441094453589355312554728316403011293297476214227055702253939790883657001143826338923280211519695058770286781260485096839885680586608031380125968075057706482984901573264521008774642654610958588686302498712214380261747878285103096405302702357050712797472691244857919596698186374070462959858604275382236226854751159724098211336748827965341728205296904287682543602851028393370381741435560376016493274751023176401899231084719690263764501058085592124506763398716197520530660927024820367591593019711276351204138112 [173,125] -152972060509345693847329615851578806239411002640199329237193250415209631976063192891135370045574412801662457680525508751254698958231084259570877825101182581394204954491452308189195763833422916549562769521346543892940909236334840863410849699140768434213596091173396439179039465706713399909174228531302729668470039505774251673995002220056156417820885300811693068843459329004664725663420211895683665732300922788194034549641841344797805398793013200079261487239317953832370202789601381097041651858737349148803510040005865545453096643863298644524837647792827630031099842488267185588786767342487766924040447738917535187485111670330176242942557188951775148314287218382978962516715276449651099219717075830014807283530423735232951439595209881516058049622395281685099710435444547299960630397849505797973324381822193465506655699084974257820525748680806718127229038075363761831953986674638793935763652878604208291377280554494591464471231944071201968802852227001659395780108259965968140996388766743978527471879999712291022918773450615654606451222474519772716133145709551816488219608038664884015073429254821439515902215409500276725978539827478777878118907798990635154648441482378225321989843744769198388949785791812132175000160553532007928755620570048278087581220814981833428232532468085036543480181759692830217971069860021039626317275969592791649478649183477740957459366295527659872832110710274334621009975736356973263600814570587806415940333543602480 [173,126] -467067585390624366749474776845665603189885246845661596456006620449858842100520286799447854489655220743638323111638064478690587044069390278011364958404236481827837006551500385656687760786564711010734342581736671566562253863382415541650376088637239080736534421188777658478979503707619115970030586826463342272494735565042918323572429519954910456660579654603949009558843114022801244292064872612384782805105978050340144829079501881096254766816403533882345787994702641091925578330845403904879574196064350305932704735026042102152076710731377360987358277485799410466757850544853369546823369982769376374328502187790010361232471606126523033012431493580560319761672886501816437299354034179262880697494606336645926577813333065784806795772169531033612832632835089430726428474501765938354348862482246339783501525637126229868801963064648311341260135182748867266463521981555916028689842770853436916016699868682459625798601163997937465526554806067588455006442048787242495884379790135968208125372129559144030435923087814544475320505458811490551523014000975520509523599328119146085147309673125599935789140474734767510555902958879805327348167670027435024552096444782595827878502873746145978201438065724563694485716184280479667668350976422777952743847696631299302043998646060500413522671514388026827005730049884492420064448323091049432089074480144168432532727810154227719918415159872989783788026625800151403544799369869019185292752483303537537394380416 [173,127] -873621917156404891829162348525896690714432231203614738350006806286086307534051404749394287280768380872703182249779878493199571597896039280150097572831051306081277735200953950342420450470747499105821815304753050481344895013434268231228818463438698141125124368344733007160660177496632236232630787612075245928760359719186739927935454148368936199402780874891252136869964682628997514134738581799215632725072101117066667809928625968407158514242582448101103894344728278925323163992958125147710757201178442258847618165834576486787275891954696496876527799755339209819324221059990488888408863471360588123527557830169738183831446378073774579925402476485417851225589610680545038748757844024044247588918648384756972111624571716446043798335258683522634879397749685133418399169566107181731051444486713571738333199177839478430116710122068081645981061199386084164717998138246921246395286783883033211062492015857387007345696009766921883487264229952091636804251263286252086060329645628726136382083148342092604280971026042502865810197108048377433300616840472960195135571488929789854301473401024400676531789155918102718130965341392646662488720769208806653003498610362017571149483064008078358103287243934313884065066235404318602446016939342399562107414460219288898741458998037027216030575808158067904485434283603043391961637304279193042628482481723027741607566183752622947720086025150947319268106608656754401017459055721586581850815872559710022728 [173,128] -1007742186945822473010236434069488802351122322679073351767562251515368232452939316405227554436206337840808825521407959168499041899157281765348749086995587409904653932520641641725053158289082595930332502189614331552401766020497980516989966861901089498682928810529232493598970756113433451232090124527137454237704387372930825526917002016737201250960195546449079113939233337934552589827898113175430291180283310468893759344987316857778224077004948213029668399193619309933189253948604364619483653741338190588274110616012295577243991758304166408802788683081133557242017524106720202319475949193727520688655014663501419495180607615172679321096657264351384203924316977055107960434007125680200274225440520723173573797823356106552756905085403266448673717659007496338109372336707617335653893654668978628515202565101091618176683478840138511460058593830605142357279310553188515531640089304132375087631497657000452743407059718666202025010817167333881343568971462707444218973890231027815130563162887995296019996327859890646148149227155506326028746180596377183417746093508186192438076375557215450228790222739797452133825598890541655244077031437819700931174762168377366756876722814158948900254520215297214645468048113253518327211279836079166409595506571347916547337825208054907781459221411538832825946561309550856004023392937087135665885875095158804446865503263649837938766246839870221006201670088307641094448483651010643551230600635334720 [173,129] -717072322577267376376833162900356257938840009670899589910458718974447052943666743872426233698489513423042676163091161409889376859172555608729257852953677018179212875981592283502800768580644141085022689705472846320943393554248434368900637732989018047721559435563762917774027876944951651821095495558530006322956226138151897455482290341701857175349471604037347440585808892889499066372879416573528571849904751565154841587546652440451951127963434523499402971959971441060161800761299019663178269670808924394914663197017886802526718818152861420442012656658984085237077015062982689126838030555991864826412173409190904685137929501859963803757065413624655017583119882760433759448435991698944794591226476053369584322680227247827375761167407564944324284149986940058707046887390122160447322308860398217658924984488283557460059814950702934988855943491105817220345657477174068520593589691301414386107572461638536457321935363294836267448389666671325156837080871922058862233817330652298669078002566422623213384723876320779274316986599910151052237707366663419931030601354246362472152741015015050006936695315766119810550020235525166094370677632592472775688965082726022893356594920579866460212374248376417936472210645622882755945022831940960148763951384388559493141538793798772003503595886145860718414252014960582152267874385896476503357640142294875966788205207457726358349081748590532254140017714794440061471103393923623479043075528 [173,130] -313837607234869088549715006358794563093283204910302590606214996517587187060227768224541993267931241353455751785584456371095689139762266884998817243884364713634462383870883861878319538039280086239103157779234770528612121104193322743774914578649068426722983555123749592649599978577258414351593703261204322978945748956524867037287172924385583439803085453079708501062483758362641544714501062490309049187422527088280475047073081280320095668611087179116234204446079716596484320968972532526481107888447098219888768475135416630840509236226522177956822506552829308353597593326164749490872817743543959247400522771067196290602795338425806712376405873432972390533204240722977970125080524362891813982458832550019161681226595933867625129981842252081650645223603905097678767262830958720000215162323471762716497973378815715054417548152933079763914271438680138971506137772954691638506325576107304945507321357742777812510930706865491559295802769148364713108559047240494133425735943282632177557245386122358777342518025632817877732060552644766156430493833186748075599733487154182854552819142151349209556252999167401027107953805432782178539829665220801169913545782344985622866862127233575638741250245351585786055253117306089968009858233797080828742849869608941535109224943706072449296177187014732621428241944423556584931237067700945278273799410073592868585006946948527392524820763394889784315186137624943785177145298480324339408 [173,131] -84107915066444663314011748304309693129212229418320697903768712346563954783155317458665544459689908586738419376389502080628079667473539504112237140180977060548062393571153845491434141248340317406453087049092647558864525917603732042607435319168564233297871623932848797954182905677711497445620548332352912908801819898770219114768368762198935985141001965836468586453075768280571082764554732044744679708105916913104054974923493100476216712365225307015428587688523397701453649083090149613458469597687035493468008130938070876831136343562412808374632783406255347185515330157548910270242013746947867314867372420840242855210180914399795588219186877685398231640755792462086268866225409020289941825026940430320471668132360143682033106020528526988208037839123157821781409745874667831096203437375618009620278038563820582030278248234882369233267773549706854046510688406739006832432065391758948790373212581587409894944219602372441999287515364995083881525437898592780905634602948718051873371295762705229819121275338807220532995198375928175779236357809571086176643978622997826464023929187233976140780541463577971972392668325950300661943535354425851979598786146530639257879192213523943764842041168481567552144728079654864584429218887268631256103749992076074442776736225251915356064654330455948584136089630956656639896320470039376970180460716702218558414497178386583306176994359527827396444193286117228912406980100026728 [173,132] -13636309408622821331531878022213260132886215719049193024434927997044523631761481949613112689292476069542041037171060276493614603015528938667694418453928917526935117209316874460700776212731430582727144908081593463216991067473462500153727868862928219616600935879704950861723345555008777550614550941989315033537813481738489275061514839974526514500157917049506691464640080490259413044612502288893105983967246792612916521213862187705108452097751027905297405296347965189900771937326908716154658922579430432267741783147974018705641794863122323369154301727274946505085263454148540459535447472418595038950457507245735087425992887228392226298638069707147991449127541499485577705398203582203983271855996667887265390940186905057507855296438559766370361526669955656792959940718996722894932181316989948212271928733734927134200054122560760785897185466031223894264700152221389058355434902956736537913460509422898540047142074098412468704893763930056412385716860024425225123584710585765958448441600073254675603919576426767372460153439454952404423688732512974395652884197622271016508244665064970434282048917594432515867421491772936344996344291072991743014317698108160183458645498764134042107790638996060417839849351261152454292437718496236196695748822787916724969049985383464523867971350739513942665928519732704985261766289499295256323212657531503540963327462419229163552270963062209296790729411171082483427363968 [173,133] -1364721815973261399533573229321579339050261477716331860892251192666264043768477943528415059637294454869268052995067803402492394659569007961646141213785966721879730933565085826856966260492269349103280605207169141201352319468262700611670998536035218767916021082772354666084277143450759940077907469975295885648359963589367845950355479335297882371463826166291640474577995987580549185319848615855333968794684246731324715074454944391358771975311665707682615808383605412339201853093600290083220027240587554871805914538297246103994375635676351664279305305877486068231514777793232981306176576078891765764834917266399718480631762895708388428693888098259551863798552061943254145322451870034607576240215775455642440262951057007529918443734631974224341655782434256055745396380203587276408860046482140110818013450880786298364278096110892852596056814943949544418515763561036746062207867162979604255874088241150263136443970389147746432573927100364052161491881852038338274458514450076140321544149709226030230092961819250785095103140335137235670078763136541421582604988206674203084077649168004148752133709134740992215408489009758137061962281995900036545287876263400893204585703920399143762343960939926427631631952531982539651354704309311258148076737888616592750740381038621478739262539929322865243326415425718825126044557508907872674355765444516160493712494575861097576502055904576493318837257696783281968 [173,134] -69649358423154518434649058049191446974032342566604897866529675770823222587315021478389218388618339346699774575289749766563838946090195993232432361166221307390229742999557937460718342098734474302591214456348394746789855990672611312050982670166482974067143745861258722627907104539360474489879545805397509687653332239645290904933620578116953063085907698543369280286556434349652717122894072923555842689207116419507251263812567924309225630701824017129012344961139141363405334361264265725691769400712049339154370400492461769941987037472680692446897584972342258550650369538158680974476239882921761001635389304778269077051575828945563324617168618736674425697009205271304224424760053825227031717278777199291471992945122196501258968244109174619890793539229716446003188076314316842117265218171597532207433224172256029381195096821460395496062643703248641409986441036783671438979159229181238497679202557620034491553167313674468012931056315917800939836332906153731374860437091509878104928125170824101736809950882216856297397401738926921316324396835665179309720109668754416110201165884516258485293384807199030949156990757051511200144730016843165938837088580435275304774636589950028439931807459316878340637940824820078617637270978033922935470532663653563241377536713190326486091524769938838990656693072348187528184223504957446719581130964338561960306540281954639382379257373703845887952702057544 [173,135] -4724403748785542134742496177511608794504577988396003643269488773863915902292070230449150411598505692399390481009756317813368378503354065998000690789533489686722047506090346271451439982960855465671470910845837659426479938205505713731706989134994210239107787273941613726764715863319170429080533002501743292976763902690047338156478814546380199474350996025254050044830192530232738346709419395425315889970174935984169868351122047804686559112193857080242358853859545662716123196302556485783423910755157711480588736221231162776414203506071548290011874853559449162082425209803671152382253931542937398348654410857191943051824996316605654410536958749457480636574145425708530213809080017328343003089034685979939817646603900690627608757537025265329704604349708233537519959227221139972632092564083841043696506314171376303816869380564077325620182943879389559136399507026243907237598618051367947891380069799247296052480721114439708546915574337059668986648606991594463718834538010716511986657097296271370726095873078843965832635577126514758043907747208468666781541523079942116543667767231922021307458388707677572750012623398604418106969761102340039775929983670374368756772105244877940501260439103315563069074917159524616887834534483617677557481277307315942677910700635757375082757973604067498629860306961055848009812729979562964041020141820448944958995032200242948748042511340795068293117 [173,136] 221953883711600991698894487382043880237793685275853573881460462072990326664001445605372909976601876481323245976758216503598721271610928916451598604822600653501540903120150660611884414704486533941894766452106570365973133798182579562225000392542553810185028647153327587899299546195527549149397984829875977615771823052011992768601048775908480469649332481657222567552452227850476743762460764235753491587811270354900681399879390145601709277872176976487917998403751501017002473884178891004635272238394656028777211519738569797879436079217422733116989191777630829154237984139849842078465464120641677868371804769393710877042732791130055104624558736458069842164267556649080904090138291109143652698285657697863709042312168509084595268754331732516236439433271162340149141329669336684994190766418768727214399380650152885166922407461903918328458130314793342637442100221390187049156774657322275096365096422634722898496704998524108463402957845261244378739671305013520986370086850603092265808008089468043177498733870525268791634865508795050478788878515656287178558029445679366962856479599433555917169308048668811258708660259035474490911179752116993454168886710886701556028631519004017077091330849521832868751614327478852838097541881477704088454988703689155882008424343720779383986919666006239267691912480118877730985893943555091420195537454837529168203861105924577183555920327688256 [173,137] -23184775380580076410844675682164061234812875487275436671385318066947812197747753406391386257821786713180124111812523897465835124224259897084239944273141454490365078700915652149152952620854316271617274935590721804976686704851856432206825805691082161879633991181104344681175799995768880554399505292649002308678633557828959269614762702021072451517592793532600855364843051950757992683259886245726536717323127599192871747769742926770254772195940228654912380138906062202150156228649777628201662703168909430724841859784581828436359799330483178101056953027501478337187808207114355493214715682793595599772596441903005620795171647013516330126726602517311458858803882022982977100055198442601979209106417037073965671244421203063791701595148974434427068486538017878681667447799141245556555924875684207552066126004941303123670420568561905171501052262641438511255644233078148795847558405126969940462744650624905442074069211331862853034958050644911967728334999356350851916004079736101322477959353934597984483387080405217877963404827705653229227523835574168250953914910711452992869144580931946734791266304593055482390268794922693418430559487796482281183343706200986958237446127544137478319887928396440856751429836595189135854376896508898827732093553289077873535480797217476265973896960746878824713363797717244562614385470862695684615885602997803329564421278914690571309884040 [173,138] 1063343418960873730827111956386325774645936347237280378326676498430032759854033506788690024993774943443623398494609321545265546747779594558258590113619467177872903888846090309413335422843367440183162421881853603818011541205071935313852574469683597363490268285583738806344201282333432788417911842826436317747440095803438305203029889209418670061872420864615336255392327636820940447570627756307100717612648276245436736270533192011502814280925317389639036840224993859458881495721430977601274049827801419696680083177460944508578153074826592283246971962922151094273954924632676294790849071637837641575802477086119827183916730445571860140512216436304775280747742270850125623743360736879516758603943645976613847730755554745228330993416198532470725563517109065768479942755570900977279332279121015106310455866115677824012488808108512955944193581040589555233047748844966730211055908743870884152565781547731740270766900775582425532356374578432212720749302437760389922109343533814190466033015764502919049177204058495950944801871577439845956676162179589938779307935322508382108958288517405965105177348926929220730992235579999921598472749024870565911575254219236993366177218382953647614319262113950848117136954022687196074334531744704834148807698003528060066445525644123915747928890370404419924118419841202291691087653411213986838851865909857062985654606753014627120 [173,139] -28783212889035132919487745877293605369098584239493660460653470012461188848894304714565255222023885753000258977674115108094169010073065862570104691422266734308804190535766734260368309189950538835229392133396692599901756710594251451852762655883571408603096015252757731497127877920412230208054556258940257161211023070584110390298054168830757429165803115040916109484933668173963552597274533540298972222886148568126012534679432825139727866846934806318233133119972817682068514623353102113910251348093990232287739352058435457140691520292836282663985787243727155336722439399016078815112153061666786496050306315876210873099626536187229356152775330899875194875344219641395902028514572263061539390122871166365897349632982579069624407942695483173809045294720241131438989664441266777494173515810603541668974724260659653695621342170579285784620886982465820751374458500497919788866902077711235313272295149134188577157474400058103390667615491235232021487473165885776082121233923250860291028874589776657246316467414849379242959872121080562942726062162517293107591154944627865377474951253929070085531166067429726847736459141610629381072868361106740369966555843135604366095528576360715016355272605159785863486326376150101139716175147094082804516800439906750800313441916160418200498852372335578715202453191418878765631082587217946777517049826213750113882851480958 [173,140] 433680391721854574466923808229505719257517588088544240430833519452924550662593313641047522583711998406833565562820476354149752689384577306335548244132391585081082527379894302809389644689106765899113788212064439702964776411160032804004852107900404926241088072364971279073507637223880486926890618559503753345767332078387834115980541092682862840228266691387784822840290443207079693620744197976937291994724408582921857682301399124867377939968979227861789774782375582265837326596602012426922903081389110642648797232353880318053001227419734450054261212258338197258657741520422093098088476728991407265748323764050697567151874101625862921805832061375012688798825587101763946492845531234841102648256915078440047312710922343682650953132259115119021978252204865438665243122747306949665599926787781137397998155656821845021537002876279845580655530473586384237073444361736004015126677468851719960434986392112346464158849210912683259940652546539342861653101753652423251968495410994421158330117333551170494340918957801891035896382507923394923857606341842132869386748380526925029564536017851330988671309042216085244543170573602447088433002542609491281425093023847264161075838064485404840302853713673525002691018941372816173146167944132672098575605644660802549661582863566565599990527846437418689050919344755050164728593609812043496593736999307662418304 [173,141] -3573292401146340200149601189697271809693651267668687821742799226555033937270065262412924805830260713618375395896369503271484768487912329261433555064230121284314454484511538468915592165230751872136155189916800998257573243804337569350189991392140163952316225701375111221306006759740402088172347388482796600743094092538174789810308967867133683584608795760564425166610841832330331113995120174801087562711087142796080788164492583253927720042469000888202018042831342412078538371895343883783137624837055073078104654212514906613538978896898259196056075781846245678124130727407089376968104013865769423795764572770619934302449250167618756710749468495685924510944480696345660350423958324512399995633049292336444169931474348667116691297389999728142859235231015918312059977588209918097658653865111331344159251897541230781354086574739515985933708925831563190448526315845775824941598706817995265611059350101330953916104376032341041895087559613922015305066145682591935772079392046317377934141676088000923967196533551938859996646320696698997595935101681159527223270944800887548189802017272915052818431619709931474416601699805094614956121661171444798098843800611571530346401456990430227796096816587074849040086878880776078905339186821142664517570940298816802417398709761159539712168361998860319488465981681405750260042042106045550727888656363056 [173,142] 15820475938022900848111728155092984912061340771662969447465486879888038498677840065254767762148615056082991076626294526012502684492658349345089697450791924529419236176236440321289640553066838275425791797831501549344493903491397757642489311477129343286815797839742360713776869157338152276171153641427848816354051519462224055562091035899763416452300849732016198284461020164316169136298976238893142760793839698539788276946511063773233967833878494394182776450812356382243654573258334731717214811008336965893887290912786941990514087382264846067934748180763427157947992209681861846197561946784706904850223595972584971153504879595189071432764233359482015429731570849381945949886432883803580079118625332657513146547991992799809484759552566844725866198449843438536995123629579927858299784291614986910777504406760933919665701827861540749757051849529209053478991620598487009978727139245182252298420554932601882490782984036791918945669158756077865074376385009867881616345145856864946497374078253131541195678227047881073313934472132620450748980317794786141671237345379607777839815428422485966083494343325943406754776458653167313705657283887178377672627706739065889253954374887216189199997618417369433867216077254772010713112987971424582257137466861838077457359521678803273578491778666126674553401794786002632938959989050496424070160 [173,143] -36669403987975371365985730634022734938540045232714725482815572124930596409919920081824392324031448888180431447205818229196646670066733210459978253667368872701172122629630473291517119862556142861007357487185450217539895752288131013838317718743057858482069871156386396724635177529947331696774497362080303340633296754952256307617520336399231737016566286087601059258076077665927059105743395855577336895526073951956196441207862453578166493420772896837723243545014442153055194443319103911238506394175087560897212137209381834665668337800613893124036745054888566499705321576977379231714893246698961332440761194529727273343699232779978731367521537308770266977674454030819269380890474727620433843600064390282543458445226156344156289842429478780684307970486009835748737574117118737883042133609620539010126376281489791293719507142053365723157581247857819895227419927756869240878678561397185595014119166544148902980479614699640553470622482396392025634642343385625342998363585588886757476158252080898615867115439480043222721173470349775507280545056232357585235959647230359412287284287124902084384186450472166726494938862398354990425220359533645125752159245638644729954805787865588358217050484012131991382894047553673669349979105354916082671658959531783481049001698680828108766143781487653602997194806139533596940647602572998 [173,144] 43550632232609066240966929237074694270830526506114413258483711409714473854818437718939333901212942968199349163478942542372969150799725255789275993712850911165717734991778480698473034753987397017693637613685260312963643490407921786462294252579040798982467335843642732012267312586661886050861881749134453594306546179203552518374619184251849037762311867958962787487707759945121321111657789956760492354406817471311836606603263722060539330287731541796251054142248576559747809080551327020976749974480894156733255795878523426476161859226299028723240898694996115142959132284387139375733160698994069479206234168017683179913114454951233336896902670550852662533940355043647142805903244063931229352359077204521981944206688091272912474513186042975406902113902559054932821603440592724556959485822651612868747620120472771651118168726968419901582500094783137298273676094341516216520164563584034656943769245019272378787595984707873135784263958664519615315543743925187359185180766497184984026097614761904871347819147832744054961377984887327901862280870419370188114277634270023792089570387605236226364805986170033511344980294871533916100631284955786289563208513348809234184682787972658875978908216875543603681086461816901854246742030965125481855757269515729778733535802904924735066015608490752497354386059264269234663360 [173,145] -28678378845222630244995436164866951105083691373153356764474323032416094055572674599654461956605763153283354746638781430624481586828404848187438109020731207650213253383957078348601550796388765662874170522652188569827298370208573331835271214774052683783665109220042563467672751731151640511536657748262198315954828911870065001422844232167799040628093426098697692490169506384629146648353833588489636703624582214033410083951793938629869327793223768358105209591753413843348408980432543927100052694618287953696773248061582168355636517470425637646300378094405750617712177099357681723831558482030092333834504377116424400346052129562759133730276650484806433808027616747867254004890750451462441381129444978964576063114125943168793910645386645537393768956543369884589385261565772226495011892964682380902829066688207981231580185542748956268570094588704738636184629226666715518822460853186338482175201795300346687443358991860494101679008361408040691000444654331976674612591794341849000641654146899746485855350478809929031479578482960301348580435411707471264360831148272932738396284183690079550464248997474950897833073189131325886767362229336099314147152363944525771611984073154895092282123113585231817297988096574598598001389327152030659672140151087299735812730228141782480103288709372777462734546272812920 [173,146] -4396586523613007297153840489683504240239145671492602144436680419814059474278295134204479718986372994426895487669075682780755298321508396781204182698062476376115154636424931599619702919069185488339903523555338667593931296743927006672441925897911409726139146088616834073754899969751735429922471150261918059291210310168249240651244860935181087306345637507061962438369892646077552415330940942825798958150747563960701567638472011801577624185585705585933860152825766358465224005103784285072107087018195924945666126702081050301217587475477710094009253323153502291115291633411278178447742062656682273166817191304500766875204489462603037397977217849063159288472453018563756086017542599062733702295559256367531080986087734749519473524724435202163498191452737227463184214045596355579890714681079405844427602495098635366339674717660138669292359532561160492167482651039981802068412653459479437374823347694676885194992504700073572242942382826571715551378479188417838073157903050301862033841783190455655371041640250079926803776179665268408209665651459962861387791957394410637107145180990594532497739302632924150001373912041690066785333056869966325744849286539552864632179432491124410417946215429521677215010502911532058500652258208841758308520864749974556924654817633512368343890354038650856282592 [173,147] -27834938562642357208631723443066014810257460139719622146545246771135560417893635087226815271667938896032286918533198812956576794010697903381379960148522676483621468553050505221655452901751006668810558453495921863329142773531856548519204963899453721695199096110868514455039397917781155536848674231505814858643688057914597509285514800387197662886597713073690471165658029437406172805391935708437112104812569995146037355539114131714016504356206561160743234530328588040869198175485697631066917671311330346584991418521702034332563592566612978424023613230957333507187256806220759607242687932963048684769650145148465827538951018187066790864739956304573836905947882598202913072939794917523250069963300756647086189602730415063748971893374686866508341988956140844466604042072654009132059046967886659422027939972043875292955812111934963762609182607648040613639097027369929489625057818183119771567820028266805464290874181594878343233738279341352012971008804825235854709069802492357895848655981630456724254241983636470686793655566238534025787135136240170638094371574268656174092206997342886485522549358378416955374362212552534453363307917909697395507111909395893898160574160979784186179874054568094222949374688184938166089136015570949865138049369892324797794786721978474373783647252560176 [173,148] -26201589827920846109109542284780706425331608199779332638438772452569095911022414299894030408519541568416160394076874978303570736567898874841357515722474280274534791098647467037995800193139789767172101480818839535733310590668050744146658874292074016766452483275832590147814412111155841833031686881082000793151772636406412423139982363126855658015413284918713746101996172488740818718179354013459571902781207062390695311641363667906146260265254754035705554568966697564666139751655532398835862368520548896338929849348116844603821197901158585963771847674057639090957088188048527728174582615654466651650192014799875064677750468321914483923307595369479942416703950809916461114080641289517007119588600825511174877372955549010969851194013821550493045288688185091213348933757302988024368776862712923876214068752886729050773044452179239515280328711456781509763288865998636657546913212147609492970781763902120008064217495167930139893655388491704592777210665372501615096386277951286295534498983784079098666200996968532036474865312903646918081067674225810896930520752661577522068961642569015029559998378472644842227139341602486474303860297310998982102886071945062094728114264126649762309308967148564862324334609578581544865054391741065588453939109538091975419717130619896870407328 [173,149] -11186461535389914954451354683665512451983075510284715704359792273512346789590134036603885236022246057926347745341932481280460951145094539196232798271409697944864282139745236130792012243149552165935758756252937214426620403944640829021484266570335142613565832101475114377522221894792531148790413571247977147472389102153240091752111640018910726973668100613081877584161007763656702300600691435070339754211190369891962601814631720345326541157322190526510186464800835328581511755376041609189166352186553313355587598050114105472022329433797330196722441802766383140603451574632494432710235004978529088147118297679954673536254456785959903202900529262871384392277344786964077389834317645661981574657071386998763017604731989917012298533627915500608838490126526248111753485934380117927105411524992600349970871689776672637013001670785983930705798886067285551352321101970013598643355896089505388778880408471580061185871598207746769197953611707842718936349475961617803933468009973233830149238644707065140360478174485828310445501822271441127594390851786269429638120330564734609084709399639218045810572930468177030537817344256421792190680585854476129330873222318401041904993216188607080006656027452807842742435489660524707308223733361727492528189813068992175859895747743852 [173,150] -2016316969679455728181006001225152084899680303105566359939205982817009273242011553978974591830345655415081820538660647873024330375601603946122621341376221650835191368514576828218691027024717335981688710107365994040323151197937650643546735746942655579851562253275784469771262718812016182005526741891450192190651180009116233539864791581866307911084449388617648717879987715059250581594933064454386958562177379081850441394030224885237752549243282086499364840878284457623394298997466028040352722636709522013612531980136081470300008613110222283194105881644017604788020102097321119182662010852197882679006459821722450360524712740653403858495938112166842350987213390302073789094276188174417916321904754399457935921256195526603570017779034254862989875578853024475323856573020585250128515191753324389626816872339791939690861370235907624197997185495348819598042592702555167020872251073075296270438459877627409185145344933476451060381442395868614536866951724936231369398391171291053941049512713700748087910734353084379707088097913239305249767543581835343841030189691244455416589035561414321076123998161011695422741592633679351243933217468971318993272154156125822405552289251060727255007387213832304534085941319912133036255535715799495056420159940668216174360 [173,151] -140640942345339271485224545928415330297596027306881361377406653789768781703150311988827863215763001852422262077049059802874230468677169649620100121910949006702018021917438104035874720153102112316298260781084144917884420792507525272758508602211890942368566328574135452541408844670356412339987980246852639722801835589746442614512262069105278514642307354824481077343645311451803382227164777114092777269877741563843010634259769557799070036389585978206133022149647402975160815211799833563248384225750447145049159142242068718262114691806142608791052357867118545936345309137227191576932070369736847956942920598217509096440699846399646528419629912768451052236247174520837364424915502276502009154908568407042760923704575240346771850032434876796457662468570675612486722757025535379183063456245680180083306608859540997480663142371529444253587874915581494431987866889164702778958223867025785840140320710171035756428194671252837298786450083049216010258416553585466589258869314633496877141876600860449814081037863730418797908518446421387128409447142143490161853857086288636118845419702843594834103759020342552490946979122452810982114066456245143751055101558326137320373868994056520131788744941327365719829439272873533668494685780420106731213571643815 [173,152] -3860374294154525164237943547424729946286732309419626230937111141754292827390273213682769622735363827350527732572586443014235518246056355650735266356138554754371252321755056005923619650595359654852872799581696377826849691994611623673650019433317386307341875240885258366869161270288290476907434053707383719247414739635087301492493530522028377164108047073945159924706854748027294821132081819131935692323681637555094599089353513892109508468280401160176743562729885425871428702003240783465292234798971484195152101367430283166036421001224160589067801595845459683613370439732968647509919418959940113130568050475198239554461457540022611558679760678519438300454742242117938582970711879404868627092889519790600755827054228302038262458644409229059863639794809157443951955034186098487364066005857694427309040918812212253287736876268016824268150936038116156849647748860521252402273513122148806565726092044166055875270455822778095933888681898229848197829978175470657061436332834793382977053583248969164533122783280361983521956023913684291178867658229939114460788890821843504601589580603500293040304706642656918857004162277964456672945531379314247517347818943229419554950308035216874689268453362334955185917402752458436151383776129551611072 [173,153] -101106069545469444613033953915165514386422670856076428086569534436183009828662764093842677013873367501779033390331475984262939355897913640086075157704465223524925608764711739093065421764462915312289665815118589031922025230957907358766289556939710058331574304919733586770270723833717202230727277817660593872128608630017500561343839511987960387557938574286624089979433094699890836295368666706438728113378933831488446861466053366438457436937373971682087829235181068170881643586442144157215148663987197847223711804410425325763434162981420428588784294143772963651993933646027657040933165676250736791533341149682818032831259355329985579739447773779701571315679168212020105025048435040002483162838684946951473640219387054705971149692876112876946705806467353703564126329089078726907379010585977454514940200246222104957228099170035990797527671395438486884730969777681668346387229453871983453833554693255727018606642026851513627307287825716253664146919883970160579587553663957231457851264594472002167615056504062450126160807156868612704571623134665130212131390247195335880399443792714403271405540441581745617921148779529368952116032203177591863412295582229184637067659092692577020450775995723148193226659747310933294123392392 [173,154] 7339386706230364513643454320928051286044794764655914545177986203385119780684178603895481982818640784314712442029992266297309507098633067974759246588755331702353987294545967081023861424788985783073109235793774048958798731003010220529830033002328674060331197823782588363822846020001188322371878931374674404916623225600373904454201303071062177854422085109221367700539647207459988111443903853273910043041834714161370757092799861106336392706085443439607244344165991095596729488271625820442700396585634030794633936556693690232995408812795077186155912520586492267613917592418949559073365572332483228806613007389678641681340428382952918218511331248199714970874397197072942259720422085341489403621567661528194660765587490133845938752175295678066151508408462033228827722717125638015274176475074008017921999924932311758776313797030429407629929247335581527423813897255414701363668475101558646647476054076386185044198685330205192217529371462884768864776626063114515154761995199301727910589271699225252849456077470412716193065951978133690177783547807606884036505831704099400797216196348737848423183113563322542406129124865601298418004011888871659474167484864796493149390881168908041927786229909240599870823637201761920 [173,155] -340162950250889820159320078218533570017957504896910260936874773996240395083366236196264113686222201745125282692164394885211800379950392407116270224223685821644965812243598649415593395692773769148958276792743339192268059918994004773615821246526264925426880221339767848168074906815533604852677318944119464178114339995752220714881492712184089276792374207430427539123018310670762801506917837109917643284153383989516837050866108114078206516235854125883401219752629954142064835840171231923739270774342483637948340676887318432828210496719452388507473481962244769739463745158234312993006511866687702359025292779002569144101749206630447235989780454280787548406349859300872706170841660553281308005465657291872276629195525706036245713009193012077801954058142877232502312485819134632199593994971006400966399050965004354187012299141968270778665043286457798544158086946484408779014155197069944931537839796829178304848337096353859700402181755779431023164245787745688250397393740951425120273123366935324168579714122081680980201196583479704409771313163762632882518896700124810294960054260502262293578864192558032115767686481103768898360936049385310201133740337436359201191740418155818348804210708811473690874264 [173,156] 4406182866831214696711531418602593323141210434213443357138764075827504001693395071836771634111691890001734047568506551165380536542908023359786960210411019168108255838992902216295514055698013216827389352454825486180357317697098361683133204955010247117837736056004583410797529400580604301837877314825292856367862621963508310394346561084605274661830927825230614165017641150814533865271541283520199810210988880183254309208653062583860340799993040390839325734619384036013405769187084392132145569658141778774272667836249675382668999088496282919379046700852445292098648426528342249136921017537247787726885323472517906443302611026982141291981070913237278369356570913664873274516990679739381644033415180946530729770171467264385568769264563877793346463044108299411461392665791390013150457974966633332433269160666141159570056325118114185408240426612628813927665223418104798097098818215719398610405808037760699129435099212870118559385533712957803349526790018236317110092385643757979585240679039453777791480956408819445263911109817399421322790609092939999806711170479646601207158930955917949374379499210811455754174842361474111489637678817801312621482876410276971008378772661472317255175234926336 [173,157] -12297973085647603852467489933075301004617484639297030185649576758307133607801540559537062638337814865904697125326589957308716161217473450546552406416711684814945494536546790559253868898424653689423688405210027179061821719598374119998769628622477860003236279248832850569256813258568825824407464338250788885526385114296484542927011283355836020483507181265981406494664959104611783575520890336441767699889041876991117124154096829969451036383421713228460027401020359337784373908790140945936903894002590552783857967522380908314344222387037238033788219709599921576520706969385040758114190272773065756447260190375400265204241815821231951856877989613924587695995380493487116856284160898028263444930515045561132082751994035550735201355776617614823063058683774343433332845205870797374559197810193215092526596153786125521696133438682004299049317964002922203216002558090438992359313777860067051478788743702218548623884745984242203602859751030368694816079235552937754031787464334688708636012884361070652002091792151829996824519849478817816196777057238388602684826758910270523848683967983321135998527351984443778558784138256549131839670821097366019879895920836089630101036969179052404448 [173,158] -4406387154323976524792432096216301316169266289759023959588039530040451450565258358628817945080488756116492365490870148202706595128597245495943510583147909308520719632267704356268529960228613234908909422093801203711336095732645811317764726995677892705298206295772396599632197567207616388889793815104469057495357188772376092124157760980334727327799279808178191310717745846286254979436930321803122114668553082413203644320838555744961921150627641653860261240202159889185842929543921508935325789429615468665644870657715638241712404134222444926895724174796655300183989463456741088131682705212995563308910568576310111750383465445917049384920945540114382134268280268957135466830043620051020803526898172344469414515613589803690129796238086669162529933132057750892811357308046067640256386989202032199159536387782652590110786809555777792347653818661659761551185108839993162917933310319496949608728577982143510190914945863415479607369060167065156329995375131667478038320857780321160994854825111389530307764655694053739808844642695887113600481325308431160771851873748645278319875561456176303362977887332672764034029955383016455450116441974738127570034018698994377118756272 [173,159] -215530953167445473118554136549943839296443723826664165622624279622829001282067878811123499013847146568789598890017807476853761789096465893062666997628917063694663745316306434850215853310009581692900888825017759063543609346507424598852628152276442372259589513769872142413212246578347125474532453808182944137634766794562292077720492564973431120562648662523545878423227130522482847660236384753628294425367541543611190102552916754370048077976334339229800213868946198429362845966838150002543041273171875846631372696944655983103473083600350730992069350652526813670208648530407595909694257272525886669306114166437129114681910627175775539506533284085924809654479083986827471412571022259944025772773922120797983662013926900999572000036510666770231881008383769673929755692990348533426005465813088537864049144253198979242405187596825875610121775525151084164420194757156707327541593516951272190424921190687190938304197458971821691194569057783010148733687233056011572173152287552845437848818361702121068918210831887462767186190387651796664565199476829920118678504826378416199921106179823131197655886188994601537860189371021411700122573975085276064621969195988206 [173,160] -585589288114263565883736440491794075367115993518940673645557528050112288101407291905719698987556533281246644526123290121204909595946498106458585543250940629675439083952826649493623051513013865156798625559664072747358495485716133241293672612419792889573352440107047035103396008335036209255781362328773492847857881207082481593318362138263720425152074368335899984394756420926851642475043334312956726998480108552986467313867113778386631466636660248161390420907897766737174480732454785871843528293664044354903112193168515779065854504230449075355602233280252441713395909526107981405561193034750613819550162313337942207761020463130653569732623318006894623576844323624820540286366643866572473715482489649035811668075281450804655938959372290733891657339008573672168692173861270781512160138954747792740589405619206831132114671901749694459917058433033761859529481167539783669628834191699314627892962011933715904841561680444418272261819631545798597243919823703498479976896266066165135344624704475768884306557194194367194698471261840024004378399946641825478904765901402357809984222485484729278188496538993591733343967661624493561841199597021865933568 [173,161] -231161895855083202736210276376968359841475090626688448987762586994346460689914197095722898097567983614496463968565587016532868971197494636002075159369067435465629965815518474363213143749102574307385474758031673839457496163990874518085258108621430481823741594208104095517855587587911026829099692842189224673025657628903131615006265771701519490713294892738326478771447177209940139676299703886357055667239127715859047551001227241247484534870904880549478799470171958847040672582864231904269082426491628312103545184226132221151072528836570932372585834561460433356560510705938999256992316258919397336125729298546486822782433943044721045767420311185784264607197837647287270939573496931053835935322106246247765136174358006409306881178903695667455245586926151219943794264855516250486459386571473946989826623785751113151680409412933939279136475997400679164635198071151311061161269801312139252611915290204153967142930218191637595991312362012337749150456306475015396412803776723421853924201493674082424826548000222845769721200740042335931653088063697088027403949014647965352480667018918401822409168563479240868276474379467980187298219936 [173,162] -13074894280571462269471691833269945246832261021934314272401737800516607417821359585736981179941351498640197206539727729344525043717842606347588839201008561052908481019962000640034442006828140202353566966098050116734605436716198755014259001919348010964097566883716010109987564987492033849055886075105702038003828312216072837063423551337917071905618091922525142894759665039628986995263139744216475873331718565357899531128707996990842753000162041647667972652894747761077139100855551006428012951314756488110416279110204012824832149612292332808894331129212397102442138926346356452077215893210567106165610685071860852585957086126055155662679952775240032841579159661376298463976616549328615135159401384953989012029468303931541310290835827833560696349930540616220049537487363023735343433966109689327186523480304555884157140220602636950286349757155424398313649024692433829496937347597823822051155587620052141387233952953606243452095582571219889814733098987810400026145976243620250334067619287438558254719189667782595321711366533027521658807339635003087583972248386406938841501978271261363611648500410377786505721332506464 [173,163] -103662726541297869522482885910356633535168502445339049865396627052296086041562005874305122796867163627138515247925550489480437731995974464292337890097295050600827345422627249315834742872209223077531717015768388336113545538817878516111833058961974962678868911902902653775886793457395752244720492999905372532647147572487025515649776990753328085810043455337751479870328647676960844213694886869745826647636340897324557467448814171629585014908853012523589940297906387491909499098469989778390065716100629835726142395822940198722346169334653257139044213175319417717643561926688650954543755167891568984826719060412101713968152960962736499572358649931855614784522895211432362411289658382471124537465703336299840636844939408766003280164844435543277600116112575265650161977269296273893798260285654979843578310778548243015939722350431488824796976897853991145056697815991223471926190879971751786961755479173275263496892147330231784313870070670698332073185446101208243334182219572483199792697457472456306435911207043120261612305823576992116355483082920277080009543855367596887014782278846751547653736858703357628 [173,164] -111330680639607840582487630083778035127552912621820424869840010422330810859468520524153743971705644835903231721599230194552208733113601591874926792948184025458319091809045370480321310352156646091116601042654300016656054310231143864540118912765165732289667446633548959331788857947539008225359654047310791235796813314763167108397515812322951393330391083441483934962152427223319281973848101058349555637686634092506932618966366943655330738565102238665544738738803058491415207814682005328283083316418131985847253144465515365319326260077786880158004395293671241570245610152828768899092894954743507049764350209586001107231962361989811876164725472209572909453605671845955559716155598606661417535717700912963613768108263964986118579837529308520139414511988075333053970587587742740957359374214787628465121565194190726971902715396484320336557482428654000029693300300431641361814759771574398856949832862816450068531966157096657311028827840343064338761141598163037280901889123736342461864537272170664554716650263333713627101050148665774046387513407732018989556150628111692479432789407506031600128 [173,165] -15465258282566079321516259496731141396812798495428555522173598097165715837330760350829044400596419396736495742663248226127516737152558665638689683579954540027659331659950086890925556484534391392758221801627946718679774906017834054811123911233596774974069331860854700921769901145207459872179217949515201270271518139726263999223560143704455886399688048405356199994311930055353351844677026623786910776222386840299875350696406797389397301676147596774852486756852578877738469950259112185036070536528551824731902954618432911903222382259164870928192031820000401193959745843758118393769060784604513544137688446657253053976034286978509197431069532579527133926260098735581190688353326032472411461217266448892132848414805866031069986861883466406129860071036747744965822515520464518247812799795145914717056088152943690947453489898821473054425072173181149034435308119355071157662522373256582062970631716751328099038069170796878758596849562952137554488720550895669646608092674006735830646538171681152194006513682726821239601933889052795742277850056421614363587425962109098619267520 [173,166] -262097655866498831485978901831181335402270186808814737622004116800585453575141589971836670709030610199026311946068386664628480933989926477977728570983701558739276606939661599770921117719190676292798473051334609484017903954999795973692586828748009297071721589634668572434391134101409736752278090114338851940731687933050900139947476660735748234464436679043326038529975753772941065202605477393100127103860121727198391198073544097604643565232568630430767396379433862275878267996934694319788754277193164880506122528745248341844081323504049818815917425421891106294854482285167009309679299551583645840582121270446492179437749437611888129581489271325533838114934799874174599241937598594290427464690770289925252737237018212934724965528081597402634433811186927720457373836446067527903248695306050595662494181370238141265339241556047920280649925246479744802010930780851220325166201555959691327399967123392693397125820053699803697276806026174286088077814107268364780279802692006735974891095901950876926625834298535329176316568233511429992626601996476917986102160 [173,167] -504556626957397774950478024644479564133455298861477418480433611275674769161060517339371006078387571078081315721107995381948130671720258500252972087731973444944618403746382424216248876663467137525852077002034468059078021838870912115807485762459686595787884029482179011565785240787842656742470520396874411995021950533081511818159639763654194207773825698068282117430899234290193912484497729905688680058757135735978597434753825020193365592753967750549856299156838352367238063947950446920211622318202645513006737961606117726803204534554326470226628111110771588132830637222320255323081746701529334096971938441081710777332633008556202418842022478015963076079227248826436673790459668295784487277292817779744089086899829025134450512001958774856315432036821076250520107968948812241098847667399075820295108851797837653006152209989336907218039369683903050734754215379529045130541971606706418858166297366521038508670659802320291542977303520637487547481646979797293870373719179619586115827165899978167356553126962436170557836148401738806767144842 [173,168] -101284711498874869412051518759516852083715765295884048182007377673496060746631034111105670408768066001389455278363229132138201264252533116089751934217115408614964124917968850483377147038301042913202896597612398803746249098729981374632106306450033100648608218574798318830861491426371008827736404194956409011542845169330014037360339047344907227838702915340542469528356177282887463793583252953569142868928118873390765020973836562615558098882662339971778254312750654150587613573050238596148404064933112409255234350779500627278639265472573420665016732259632367591111334337605169960372296913325003186336420078016162977627820852806425274144145431545044984604796546018534875538105276156178886669670311673554485114342281112403948497176161349124603729540486092234372887719618503863140799387446676533230202305900140616200003661304507435030705177273397960123845637881271956446279592931711658090816192974294656549806633262091175959331454994066425705847259518852246428572551922224799970521529139568417872325514792309880526164608 [173,169] -1915933574335732071160943063836010937530249964356772584917685332183737791806405349406318727176219236222009731527754055419337293616712499157772633465887266054552571277838295120073955685969048121158786291259848564379136912945555178783499425249270848786403207960005958353635797569611102665171632057805231685868619886433038986742998782208784588352900931904632556968843241208261710816841368470393683273209148041911672675802991532793621001944463567134095808364474201043645867964873682444605767359878030615245318820198182642239609348581989205780670117985880005263752517381409323819616452853559432862387504291078908714470967526346803217899142782809092917684221105148519015186812809589060967410240531237057904472588459701529573497837808333705793070278375666207462760147139318784523573437975163482613807540178833937437558790826398589906391530130926192252933300502544652832146408549531895597423960537136102773939803464952723729143414104377796565085103490497686294281939044122879749862124819516829538923168 [173,170] -3031528504356840137746737708813568237535786760037971767026078300895575386228123985359653837887067787637438911008766394821938466594032358721106992956155294915599836817475668559348305559703051599682272400096960886934435829893334113049994977659369040800213817250609241908974894063998673492997364192494802907356663021600975770439316771958009267367131221058634803518260417066944698041836297425546663306878801029398026495148690533711054981940764434310026478246236717907338206458961881118103302550532257748331565607160725901179849645301656106649522799251051501990190515279018877729544772312472012529646619001094535276648123082255624208251505933947147097950355670991322531669362173657506897971492412449240234306790141988822376015810607297979420257682456537788293954098733468816483070546670901899973581366120110535524143704643105257543712611970638308132734337681467153338528711107739152317225105868043568673853602776331688340825314756550722536067479518026753351714338545328369918704 [173,171] -348831162032185425173652300192470497660478662131151468730137220849202206757195096832862542407316035586874623174396090187112071129440234131300121393520235055519620337696389209108522867906071641341879747413296353383505464395151348428865125773224509626050849014356106433502623876642664571205461652166827035983210166353903501917029872078498311619115393032257779778354233749285027028726113658426647825354623645286577129249621834685256758901660813009605344931234190442867148501112492212444921802360566783313022268103084908299610562696675821519016064541620156479100353829857484888653759262229156828808018654292539418556269759949708167702776938408119369248929375341659498334476617109831546791046740026030279189071789198943439797437256581648137666742632054397225191774505389665788809978556027690426197476760064328031474531801937256462305546398599558213689211568437030359424446821278245031975600108693350081277403687705926543209449819539524806683530484042249884 [173,172] -2476457783447379449884026116185496281225715909445181090011620700737383731137923547213203486972766022829690984620860241171389328697139919364967731441007979022539728385272154261987175218411933125134421489890485089996481421330981191694042064533258558093299133018150955973116398257776635450959943825701421148266185777147799382081755415910794029077077100707339278111935098106818989034806715318533965740044543546382354115727528978222682781255323518279733350210633454916903004177099892213565149872512549428946689817061433902752080230447552327692419553024719566941073793793815080143993855444476727312137850069016545281361960239471390226716373174716526248117683655132828734517134063142024979063009200675429798499391849500807037170415444896069715014714747766647484072150438651087272903610403491533066092646190632532142097784765094448346539490816266469553629897892661747525667652988260376775345888338159188499679068761564073327055164700800 [173,173] -893575257992633994682567508993099663270610894545932231685966746965031486515505770932001171084212639716183667967575328492846364737054401858360624800827235799463106890412495439879187497810922517308101699705768048867899515162129114208409678805119735633837355151313254084512917802840684573629469641118742576521561234783551187409971259769135932449941005539057436282532150779255149813268619389043382633724357945964041822967493910730066144730040249875108931880978258451112353802592022569946104675941460487449579706893451975251055868859562862479381887682405526673710254246158514067311997628179559475777435464652089941756621281415775331189949011214369369001762092269151649594678675394975269403255428913052226655481989289198433030675584969596051864714523763312326446877148296504713836930477635343722339754551483782577217070231541680292994776112761044876024685190270620437336804832255144821077549163627662198462576 [174,0] 111764938600752368501749540855064223347584141431693194560124609355230056807376839183472905088107945783780349861602113494405880744564186690654865988829760331130834917841709402658887239160102978651697542988571763155156598725493524407868965496278776854717000522436664571057905401919379313106578690856763383980810206005346353657633196908054908570303200462102161291400487577499267921965189245968879229126535730124095593812746424827827596711318770868727965737628640778739532056899659544820268307364518716704311913079934317797396112559911420291185224182894435534674611802847189808643802910119186212767465890044092809952001457398342962826917821598821436865291677873040182494934488578332258299577853018656548203135680215856703915381165981962706588769660813758600624140582212499931996441437588872015072533985968792965861189138085544909681241471049148495717954338835036628651156590008962144215460833959798246527802871640895104759851559886327839095563961448882174639100594991235745764785015475550753612600917059413312616229052273694988566179760114797489844840717948280269548375690537910193933881695010898420251207303541955551683084491998526600097191745170890322061090466956965228540930556720442481367200311039499352577559831337008410524658589588908972713457494154598521850697552719019831661256252999075170747366516176740663580373822173496065222907619142761612891239678670266522377663233326769344767875177723860296838019461775072110759430611370597888321336875573212577482575432268463886677924027965016732458680566188003874469476009203954803540562105835570863638367734003559676098199753018944547782810548250965247392351116851932822625125344124604579803933748802636151443036690783820315412013516317553819210041672798498903312330635137075235721160287973262235399122151161211310152890205022791320001839104000000000000000000000000000000000000000000000000000000 [174,1] 10362122526943403184118606167192723231812152340436810014780303031061615602390458341061314844307385455730133469420551238954677257265477153229676781435278240247348480238734898498851693755508134822150177406151148340581604771833578863938039731479537632270174696765814410030868926810974216565338862096717781954812359390781305125258208112926791749607291316819519567335791173627498306193057792170002556522877062893382414177754281630068730996854884447349602540456175037557324892145405115870578596247896284954688021889188749103974227909842057636366755703591388618744668259363761158825494292337596847192536048402706571578972394635642398154752274441765887005775672911156298835244253089047689657919632124731587476922495089333419532458700098062092662966035074686261935921226800977178439906623350516328563589227990983839018095032646902339980405548086069575968051426219308868713936918514486356889597016831548263672330284368566768660128904535080670767869139815514184498807242651314899750597225237830134743680339261103570903639443026739482381599014980191207136045686559904102856595198613870682704058803671988935614758278848681397618804205730749042842016985347180939589851379675026445725425971492028120408853967619922565602765557813029055481438502098684750260788711090423780559238793714286757717811694907563242529299827098483796527083775924438570632136710438761651707693911950395068994011362619535829594637971376811693150829747854131027024445823951334440675383847081097008049831491974424514537338126453130239963146448229767778600095179528992164284951933025944680064146389236138020247906146185034216301698113228213708310542884657552257572795175534220218070049081925895886836480220737553041481105753288648806110076059452411334239710110769425280111504060726358676054964627429940716844119885962224288269883513241600000000000000000000000000000000000000000000000000000 [174,2] 46194118545363540910996983185025188905823574977349758397865248213225253459492990190837050231744626269752635037543066076567455881196207652830245909231577362675754562658669262583342131367707654307015920855960136073860225528175165897832755256487585932640849949021024036426691880415262127259112873100044150959494527628026344957268114591328380653349146126934836929123263955386213563307234125286810249320275737725511945995605016708926750901090824995803978886094247637052102848164558052892710500049234123930952195131897006844435673994336673558653590929680836384289178192849488719137264798846811648544303907583340520763618255689169417564411107172184755434231141685044289971395569446340272817070765893864661381704577614497279296924722652130938818032770965832529377023424236983567386241184211702431809440927054043240752102449856617862827522422040985795210142330066593859846057860136680594866415564227822528186282000496410286509026595770416338074316867508928052875216487665621364733741357536993194097617222241740498753380935282803786048007344085573182949121937354759319512993781338541989805642230718135452303471653488953876833028349370300897152910145900104810509701078111770068231290221194953244597422873331020875221340152738587935146919906661289738368318037575549882466580735665067552069328419495234359449404064294896968574606170259433466587946647593704523866770851345260522665124740944169774474824670761270308115069235825968754465342387199588714516489151355019021721101506690199256324977151769773112920039567087283638006943302317519371294910323396767047355602717614242093873893337585866384420412201254925657666016262417571196075476976945924416510367330955225694972192595968740628039847794831285361932888401708622983923018598812226350768616185834364938100059258328076727454518989026466081055172809107439616000000000000000000000000000000000000000000000000 [174,3] 46861183572240262458980280950077964310138681525707506455293302498311857476085413694228833907603636983401654717210331585840243548969775028359040707235131736422397893009339470560916882397408854874727271281771898142939211280533777374052076962830311336318131588735808662921030162382868982459885441671487944984296332229985067654477503033221616313335650342904252580792043594964450892731789792372113965940024889162227259351508444841618507503691690456671147832324942917502854799566854185167553269485972423883405582945439685597855736886603914933114543504692921191891439192440335325708121563498630133631968221054739852954048295608292034244074251633227642164625063310478664670157421967400957693832150105171257917942020384706013044207173084839587272307067378905298147569909216575931306644878128079674083586638404801706861000872021946236610813291202224020573169488379727714463127821954399745737971075520171310045172192384277809895837352941094982426648302491762317700361216393596997090943060097264482943535158989726324935788880223735479702149414784055354778039967337881922905349346882972484036930620567608674325724912374933310833675797864113774619654194550101315251669102936119924579564345075326774576081375280915689983145298250638965383117671217492001515584397147189197737871503243527928695161774812994552788735512018863648877230521111009444856047737654391268445618621847586376832766389136723705175211267328843957276200007223961441739528341021337920614192614694952157808804990855817797640961309497563902391236919810410858132157115610261530221721638220175856172172244851290661143833364228040752431022345048024252229875114726392457054104211881593519316738243385618552870677400148519172798849741332458974444597864528620579940499928753099472738941931438558647823686710465086262539745626380474625874553335355696742400000000000000000000000000000000000000000000000 [174,4] 17226477166698756349916909907467802518402202173603287251653395392282381911869179770925747389865087429329273654766999725633121290171871938238190081661741209055501287482601868087643510871139552724849092973246675137626076027601781764498382243542412433259522292455338870032372876426059715169021328105439369154603788293368708885275294076910746296678177883268786151818786228924668109387177823084123725769812111466553809993542512268456085633043963379110152429844647948992083494678243317410569850442422721516370092038513346736381132590170872154267716452592446306736016842270273087611838808053457583041500391099697599998198138367188786341729547798098528353118662763102286854167191938972398441611372091400049416066633384131893696061541328705976473627750131066736436365539469583313376420294057441256051081932050625780251129203979113464588400445751620781729189917452126526461072678722989998118710161402908628530218932705454231083120110635828362388638778834182713212335386084421474193758778655521741458408592049269575455114794589941214987262367358144673088013878447220251564686533321380689269450950649462169189622813242276041334310736856791289880819054196600759778175534536050888886737531196689728565736705177547378524416905490569068348526849411685933130674123648979754648232608073387647079250756252567608978156110340487556379212287187661083879713714597244265534997056364298381255549627993882628492115263689214887316978410073602951262567192058798611764147568441252588537721541595908299623169404246569764542860079802428145312795447154701664507926578160262415426723239441588967258654375566246053795018075245999728245711421908479384595963877524038323911533501653925232200923910855839439419726728352818510369311908637070625376764310575419543284939813930089996672437805449223634108692859584476644814803768903976146173952000000000000000000000000000000000000000000 [174,5] 2882427634948006444076534956258773497746886456835413481262915972083612605607222290145835554508450367661380149850297193416141010547714088834136835230436231901075814816293805373986075619289869364791999382930410736126918081585238655876444095033887752074764774066963243933934502827590283600141942922471227823140458876715668764773333371327914343842294254088221463961735700411163380172901069333254985095452410343385714180102924726619291429613018636368720086444849469293992608494568003223461424209826713296744225519084527265012596015878411654893996579334787060338970711501958787468070870168561410764013689766621285872931735746855409988155736894569769475653576961319465448146238002379301687460054918276584050889941434193459320776986187338240147154040327953298875038617881632053177450647372019753733397451766256377906103553565566901161437181974118987825940758750839615782592084286424527610138670779457740002973054781618626637922267459962680194823522595006160046969209435115291151634656364137414286065885994898474725434093042293314074326245117751777304536098760291069084525388481705263003549283815382369876613764962121148655823609983852245322143874714645664453425016524616799634162520966317496884485511534230016100175878712987713118965664657185277647543550343882620806743147281375058663778598664393726052116696634070029242158969255876615781294141103140408508270460110849860688095093517690941849702215769943463401631906137403499932119800552219460476296659475809840299571156322227996239354252697531043126900198414094438073158464982392583754741430268640450163708628137049717958495348464281561575843265663640498444967688659523561396825638245112897117354573800188200372228743335946757818533045266458209427385630351428432355681686400273000183825028286225984013182655938696082329696756537560471404592086454541800701952000000000000000000000000000000000000000000 [174,6] 250706258357062788835555460242518710955223144494246434453166115761636938239464397364137869032242191995887983526080062583825664913280519084558565182855391224860521742437318557096444791410339025195936131443607771983649724310330761986059318478455816039853143663330861573440323032448712997040992486958826198488476872699661347325949836702924445469763287605213470201892712535548338313312972584283053308277128519841777109890594209945649839212019452215221743032054197090096013624247168087533703405527244869418442099059866180698267248868657554433118910972336080515382434011973632631471933393768008189698683273656783941925264474141869427358530266259261758180340206148584065373738836251474264203502334206074525718694902512553911582367675129063768825430919406501341038567141784228347817988336631772288195594364034669449105068360409021101390957555327215110726078274336823892898512181491032313367024388738837052107373930917600814643540615357104913193939694333712098288773571390766882273015849048163117058922319988800054402663066421594092285693193075098720613097258258826472359452879540777668802548556375557624448098234792449620684644820298792753937290796323273288412560237774957865350767906981788178894848887236031196769066715150690696875558265493504177288783974030769165681347502052473176156111661537925266077514779143079221045491979837770880795649265404673220421716483972790000138533857415137701267616066779240281749113870700124405400849289308408047128108510336678979790284662720553844571108750070313583784845497737435491370264984676175980177159955822761475889619501006428174206832115037831119772586786713029592174591974632025136299472835924882780711351589077518307396623695703113480004010111490354643525297028140587973670382035045768734522894822463606465364006225520351090014769707317158868173482944532100112407592960000000000000000000000000000000000000 [174,7] 12320612223764647203186159079293356810499908221201331626720918781986735304325226034719158852967082582506991946753746456728936302296584172447275669281235207832464646782154346163823999297600063221565810229834513847934024369930280756312998363400441747790883048919944657890686176518208157402238827113441631817620311998404732653404382864509349268592804678079292756878392224133295475491096845611374142611511625123265264730446060559961163575140936145243412180636797476805748632129720706208114314876878418249897285015332236757224152892544209797891482065958831260518520483389804346015069478867297498299432395700820352687955957141638233822092817586559222210020996219546595334084288009627965845533499815665911433007899827724766980626447004350982147452502451616961998299484727743958272884889087315247927492439297116941776933256486577061921080833788772292940078376991893067391949433578316962964921832977850800490024040822782811500056233190389571533709496284076684756292150971415310373869420896084603100145707884565545509585046196158488793505886118878259339568786620156209287550966717768040496379601228101651641575676022313545379653755567079462135688489977880909515513993931302625103120642383931511663691282000886803017847579814313502248927199813652722985482802641212758327115761401829967122484845601598226381011321965816285877570662809917728883319683025517862348040653888097466228032335246997838471056506562617424962439970764905145615847674275992550216744468136616919345754107154842779838939027750247907537275847858057690454179676190768280614577300579098836152345972735642528745782643129147569103734869899006572566448000978567477555652793855337800959964195957717635268954041287786146547036986273385980901207224029699566859852639433953106708803032624877349378098608929645989945194523295753700070477910876313128354919219200000000000000000000000000000000000 [174,8] 360582628647024110621199115754148250657951615665311234148774493143814095940148471937356592921524586194350314848352693335889531363703751251551534847082432675040976299213565895018881846429436170248471945202192461686610774211607277142563691443885985953693455799285430588565427638827645864562825616559637259291824111856292051288506039730272649223331216236574475347067685247441044108100583508520926732636551562222741032251222745407582973508854633490024545375551649686263837190214142924569920660875058059982294974118246678597712580888791206869008789190794452027218033728488809033590972949252625631511605241214516381450021126573684637504180638665735596652044674753679832884962130344180212894241914629171380572065368788862976103863053267251014995763868252421149112098395678940643252714433878695723922524419643897201128480984019761544609125743002897114228986249594175413082511685299366975514553622856646102608073641121512002365478715414316673248026590913724127879917552504305208315880439421300702755594298154105094455435280943547081729804184766361751691135245462654282178643985257028123896807926190864245563190192312660681223345984593489525115657104394558066591109250965098723905222075820122440121922652768553711156909217772624800421235809635789130796985586657392483868533464345462143465961161427529184747880574008128822282762181300543887111150759615239375037512027904391316447308426302448517668124974697630369868502210524451307191064857106378894234375049069195816495992522163784371511168844792155168474732661945590042280664589577718164814084744720640247134660765500347328975193390430460794481643714410085028369891790689510041628706957821159977318497781879452064830010124862172695309524644815591443229660073422307648507600092065795727569704037137135414944060285419575225568999289355194131880055963134277855470713569280000000000000000000000000000000 [174,9] 6471099268154381725980057392024949906784891899582582986682919146107475427232143437069212077282690395917753518369205749991546742809674497323797867876455759812242985361432468344411966825101800748212914582854598650338036822975619102769386406075015022837167691379899384037779283662955910115413940296172048532684052426335750016495614931010418564764683770898577815508458970619182586233766518312633369166846793905896430409866536610804237262669316601148587057291809499519860403246141179555875766584794066056610741308215239525760898970341198987928234922907584745023123331825238244292571449051180309199017689342269960515872684811795767136891451082957092631643272735726237344830151394579740282712718625455783649678174177319521404107409727041808912628419261120305775130875026273433420346502994657657438621848943046032411869517071717707147158019971307009011498555013857221562439761853108939431322989500362598390047003421185553773755597363497886062382590410821271323294311922325966388716472620237679959771606026585202857061778848306927691220950477403017195883721673471297613197685618396026284196783172606122030682583615355990101003663884570667366691325158230498646631648042673552119535095484787022546579187955310745644686570169238351498827586778306210816063312611353414323484187892447233529539004736056407234564167651169100732630064168463030878893499798140405576802786689539383597762088539335508205937012783714713009086289431203494220020349160543657459161996756623221393538036989132054100669623532304972623678460090840384526555254060508407237929875439032800603025681445805040053481642298748137617360235908937860102706771733796523425115128875793177469923495656917855486652279313703144066283701329852697325861013331329988448153925156640684617301596198376269887849545214310439837029259819955446369960105959906329901683598950400000000000000000000000000000 [174,10] 71626084442356067836174894725552269647245621265834266731962991352004980730562574259879749357361781798059543546480001260611958740911971514122465332196382452876717931975794243632836282906040503010824094242643094310815555702366677270619977274668566362036412050747170701993704908442341468112471478938064577412265111252314429569207517939440823488683320646836501543207636898359084093298049853260693782345190053357054644363774281693845763206991275922350561542592032915833582127497683261966985824466935861138938810136553756591927146617242929813010621296021239535167379297650737195494363683156590706840287549484336522566171954896682781389353283880223838437647342897597366643630145293424306914033227641095320894959686232675181223622284290502220845420967962749863119130276072230056420143258506888789662353554176935884664908611200327196748849541983017820321274937497852964909691191403607604377399093996386077894523217706238232555278637496221892913807767472089273157482839900415974129941601881610540093036415533639395030549191335993126682923855579496151293047276621134563509779271969177460258299694640405365603105385878645883554804172733631075440394887781512558602069096260068910905144691943783456747115970173704523660913698014348895561337137246635456063022608493655232714961436487392573379710515936903451866612337662949704943859025236365410493549146656087800825640115721029566920868944951131936916100069123752775726631314632877446107524773128499033471665671693472963086853214289234002754601034978177398599820688614818842319886270196347929895824983614493388807174739897304753906116372445020258177480449155684428595428639491431654653181638279777816110608250763724235763592894917913995334535745181880462714375138590589223507765575707206276620983011809115013314029429763318387320187024980977085987872901086840008483510958424064000000000000000000000000 [174,11] 474898758759715270431239141973243065563279734494258631573634265437531121908844536193695190578509658375430666573622478165406642327581727425040104181243763545167150628890882029511337258366385789808848117428565025500534179188938122246001242441835309853442165552702533113585562482564290933286208463936062369086488576191659097445256032417534051763414659781301482863478003867449824745263026116684708911326102337908997934005141489064157631525424628562839357788957795183430429157062954059542437710897881538940807739097925984346628543390265087188253327329584458040253661891869652775331374390349552196176241044674949048006077834046162309732843444139120635404396976497323539214743580969594398335731798416201044793796693704148039287749151970565678250590457505744769186913321862853196974546682737750327190147164380943025060100022950138837685399760298397691791428230982542274870443641889843587518358598932231097882217421493745042983648998712579956721860682519354368343087126638213345578316153179946333746753470382123109523143266318322598159074813435411569893664608530532997753541988767428199312735090545395320038154985717967449055131107267849743971752830605881455908300467537374624732496049127995543185749354319626141938507753948077549857382640385831020130146020488052881330730325102486811292423083774598843220505894682538161476002334404430423435440281743398540858315413884503538381243378477576678296250026786106140877179343741050571011982383552357727672650784979426170572783755903720782259040273767075107682150668177944844422934458165276695747989535097589012529131233621634956234918582419418509061575819357357031223052081231954959355150958701128572765851632208140945964378696372928114100976251121711636392122123965020879485270161965083389021219009443482021291479069679953062661437317279655614958939585383590042758326884761600000000000000000000000 [174,12] 1676407221071680393700589571993018860876996486343321439438539946184197016539870908060325683200204653659099292973449029262829304976057958162543206554888306493810361951762451794858346897156859633148801596589610023213203301348985982983988168011438343381546707947496100356656644738601290556191124545004498069113209459965785401194034922078747901604118564702854704836132301164049332523518381668927193645216656373664119300320528359914714555815642894693423273574441993369234364169649262562553650928068385320696700742362647838679317018402262776254512869605202436179491429103721515602465757456670172578456285409202275849279872573146984974369217613385320063172246482733458755687332260334619931543394889391656037040696338794129297764978718406013573565274802821940808056084336105020882359922955504147615844541456792298116412112482986029827840198056861229697568700992752228976271292177105841119077426977178033418426608164142458121771201293048720435342377752199746650538683805294882790182099612828939174447343333942312163206799000317807878553916417778528009244074216004764320545603785047803951898077184461600731131157919937691135680359901154813333238148498647257414195221320382208058988742810144459400054706787481145663139526714598202144887793548087735049971531657380536244982789767908979207922498581033972220405481387084572551916495588929946719796128589983236939466889986098840317215658306128218942390128944953893274007684015198952579371230053471165653788423412117914717554746794664067025855034464636199356067123637145962008238264728619802586523242341662594590210807066577149739166248920024916059694065445679605268408010048375850978610917484837116582361299877675091694093799851729764202679432874638988994939107687027998482096673340570439435909669517783989619159291628489069067423785615358804447480517208907554936616964316987392000000000000000000 [174,13] 1528617701573034166470499931559769360169379532989133545066464056639831542428317546495065073654708127359420129307650698493568646251824090225153233029849221842015040509328903418576111850535958744032601534754587095610213880321491774138434513037281637519667859476392412165728983590346248829906602536473117442232661049702090137998323103383519368933779810724807782857554258791519940090154618101692207715826269059446922815416247259741432468550337623550767269445398860586615199413427998306290367606751326675246441340265387386247078766268131487870141656459228863898681735674942197785721467942112578492678011496984806739343605795536051806067790967729059217056452638155818152222418519014544255341206030053378877142053523009037035000308188951842949886291337493977176051817003491658566587199197615880610034988458417762671070142658645464964484243928617716586191997091132546262648697202113694906372305805283893928854127297495120373878863690483631065215152883850601323313343344073542948080268039088485792757985163844979980605478636342802329392566585237995644487110895551752570169232008288117988216642416117178806726020106753823325067301589196791336436175521037632746329527492932374097088078585512636387830118901318840703277986785002153231778380572204154435823416685368884339025319664002185842539269861000456517702816196967929263243091463805033097282942628961925301209483009910522632320878072582014118667324896079459826561310761359840556220881060083683125937514175962502766488445453650021403503187151751022072614461491262307857518792043560919019678808539519494694685019279589183324707289871181672425876702408800247812075282911107264434259168479883390364391300386467573685762048835764074889558960561820335953350544363063709675242368248971541841931124963327766538242417512763980122642730027811736103553470098072527188007898316800000000000000000000 [174,14] -8509786816813741395866863818249484699050689698611098961595103831470860612424043657232485657459521926813882378443514737302515557642579701182141926189774038190238960295716755336058612085887854581309825195053123237066346147747787062102416191440652019495000516535496042641589769822957157661074886363280340840201719407853040394469630795537929562577411512036714442246899172307225273495045928996553885160942556913601096941914880053104597956113210144660560750579364787261628113222846533986085474973882948738689905766962447220807825690701879468856771947750242962858750487238978270712294849577163813498956029113346683302794670284276948662274146240429389170768593089045729611863026611419740019592811178299461602343268693244442084840174871895103459279981870689296956918529334956074723790791951852822232033112330895531571270573155013652313044566232434740442726526577526270813557263024539845034633877820027240004447179459508065438426680648280256003279939561433096005895523474742757592135572441011555487308822196784770977303156244926247059420485350416228322591816217328612549926879350010626617525744908751340023609375218652278796943441687871366320122507485468453173043782656954716965729783943383631445339466437139738962818266107407927031408654798856018048475000361702817809525443473406522876315505123857414587242126703068639445806674795084114706954246396703877836898649449045109590453547049274108923006871888661613887292787348580241238029532226962556409737316492677436130231722659744391457667207838507118808360480027767918499599302416864209841173353312369269291069872718979298670208233294338886539530545386244202407142434825287619206149820200435732060649457067901014186018456567949370363900455099457991694759758417088833333636085909523345206808673422007788561809328596951304244100905336796429750953942231406830456969170098585600000000000000 [174,15] -20514342274121065154848438647702917565078644188262242345661690874798637260683363631156035955959684793362956080815362304774582550564077315563286750628942935397283556507122026855862460654127302878115219978873910335223669319746384629934037148139261158539951690210198027001760920245967842931845729166871803485427832258166464572643913452940821331880850674557587139030707300349087233330911130001813233425531553518682085653154565201740709366358854698481456487348278559108357712631230095789876322910678500525132213514077590199981427697183411712232338092539830940407272726416813959792089342135265974315404210281845522363658770389567170410404726529000211638583044534806759191478241421839392720904623497643804434364058959119840333177788557669836606692035752207937923373798742980335654694668680112506996124572330348483584718398070188395196803631651876940999438229552114782687866993406345164765926862971849718192192339726435694744773732341183124253100447345400211256515634540179428773501014815965396459771698225376077918694295127522272205954405404872516563921248007891403822794046128745110336020995050566880289749765998334787327001120254258670220212577162976757839196196426223654554525600636026321119847561764318670891335462666679237880625855873445763590865665524824093569988679023880777732838143118427881443097240291660753798798614489895740414054246552836653488315922680585843358894973171944407716499874651078229762951621245330916618325369945453607767381629319518969401090662683353082728466166478405041824771338287433787950229114471293495550956136895452029967102043117487365515967973419194092799172570765481736077098059492099844423774369146065127320593647495027334558187178591792543776142488942198225261248685705566956315426591965134447136148374327403756930948908827540562894076795951454981188238531658271749252294333431808000000000000 [174,16] 22168332548287363451246280253814061366306141000734081212922600954515690677423581654253544153011221770435218492698584269344460316067022262712589160116485654276906336310120081201893406993752520763994379666704171524420148007895937747116204976325345113107954303972523494415128033121657716674972377526984094769657101807926841856148180923750563856525627368707913516613134734649237932993008050468228336814628830833166180661876868254201035100768899100830949868895912923655154984029800640154375856659714167552971371414612493320461848783866102007598784534923646369840611347826674290671811516467408357470454731857054548746048487607471541252075525147929026692868571288275425937885595446821755089914233545868996949261027374598044131924879894821254896631584865632580457771773730421902491182954030948701090727936113669762289648653089233026985556666900847816096085077349130746989830513026374105770282461009649704470657637298654859387719561305391440281929095263378697886029629264929182185419774308725212119491163845645555835338961141461038887444847139292477341522177935082049584052909344787535716353017955404928442087540990537756265397229380353815401480387494153644972185221777369689214525494635693300422288480917742201423478699672035756905714263147410534447414307907848872589627196284335039312203187851386476069368703061955165676180072373822928623542463326284635753861739034431614110818718974800300679036199716875755013507079625774628181808239880699488690947323332641394861225742458902055535335590597309634199935470130583323124395420301536720476715499308021813003500011974727849145953374269050160034114174278468662915809160737419921224596735768159339607965858385671952857310640069620698570645928746438252378547412904593471208361495759286373718990305543561804942002514437744107424045143030154201754287504118699664967724138967859200000000 [174,17] 82779666235129939484149641111055786642681512752740250603645612159236174205051288366384214213820664768446178076729507243845778299641840729530880471059252634401100970789055504434752510812820279526888703676513743508955327619479543832423161462362926868073481855679824584567391559613794338614003445721776501817438155557213005587890998196505194829037097591687069434871016354628341805688789029101508957133100795521500617488889854642703474382249733430770678626357561118591187441995360955127028379695923322173508551149751699419278318516775389615072046867898261096793496224977217328474900154028691510574506909153526497929039154540646004226508084150037929403894064124625541219200128693692415317567472501137708840186720778838098339539721743697112228426267368011252804052569865233892145424218504085606032302133244305813940929720461988215120727821889278142554085509323489505367122166724317369543322426869558327120365637190448081915661829742658129011010885669789728624799896292870268164691539223365343501420082007745959669664864057784030364356996895556045015053461099527140121698805313882594533232024451952851207787800225939683000424617061869732858117002182273780364048507944299334848221906532422865055812473922510997221541899650600362364125140125122928386713643741997453613567641895506348054213726009199729427793579306256128589826484812410652590487185807594910218798081238668532880074479901781593245314158821129787878380485030411331210964755071549547247314237913733285771247387261160747609876379639552796896397724649937470055550056463222708290831425180244424000036349532168518521839398518252124758819574084871818445919039264669534639302632465837512780248108864895667845073372750323394424191529321253189019372191741101380928384489664174117333585342809169840513607945412236104190782511990432176721357333102681486553114728103936000000 [174,18] -61443518940129300522383645676008469174845198215907921747380715270897786058588568494614393221300813319897526273166046065018122180310861495491000529051818464351950075506517648965370463516047697264183039704205367973247218261752028946281733867849491824536369152877461925471738652613149270149140606771696231229137489172528688708312975011729670753390659882033956075611248754029903538944031530022389680819985559904816064497049255321434522853613512980808660108420152534789609811996490756606661790814027009647828523601605100416750162610386946462241461043062756718528276896039031391931923672444190954936061388898993194141163713120983075278943842244849583424934765069346504728392760249994033955690236677242127117642434309561929772861438228161389504775463442835588347492832155333465522360664555134848640135361650872527595274539185355769246120596787311300968620093120016348024180898827365338914900634940317822281521858336009083086668303166530889120553532745948274023963246702218697174967242766707198263356528493821545289438657166203358531835022950300267750739218519551415524731722643574721454921266515673273505553086498443753625535997937115982934758817107793332356591076584458640894407609577672467326850448291224198883511446550183642918818874900742355737189370558542722892572289156429635555204409575364130479937849908803094675884541476427381994176715142766593853438150749488222103120728950934240099630755129331356471727839364874189264290581269229982649126543212425225105989159718770252447378330921870004275083958087331801453767452232801698793397878645277795782173169791642370060213502689422215062387998994476122786804085291708478698316399888157206160744164434188053729120634536032107721118102181592699293388002339711276247531298721419498050089599712509592851746754506233723595157226149714082365482157291496115487765473022738400 [174,19] -192710971402248164510005226691436624743505602146143516709579316970062252544996081894843101837053435756245313203309894017724254295134810834248387198017786603173333918661860161798223889493170666720179251170411512938653094194205314147576435957581441574175152909176750714540278534998534822230223204883560913817781108224577523897826911410619063427576143621368416773433168202253453621678749797669956951745322987878405156588139354257020658129315092498143213572290262792281347630884483618123319941840759461535396996774020234401394685939769117012958667526783536993967100289930302071365994224256555087934278376377034948690715637123641735975326569862268460759064107953287513185475758096328944057282442801004216839454152299168998377242941935198756175811295806560218039195171961354602214051077416554172670827557987172501320391387472104304143235688950850296015774791221689081115731148510949227184496175976437974080195521512523139968921362627205626038879897362830012628991425315226446809645049950405418153469578381828320022625559417837465988924569720442575524990559998917694271062148374797613293273375131022726028314110887336768974683834899943232574949190235069461778047592468139128890939445150084720423947677341531240384574972770464034717908179287057791193404022506904109683822014617961963256070081317485130069495454645424953454268188915942087510469428778256916208858157625734926808465157381481167724390381076076385314098471427220897367546513938080313394605834140996174768914331893535046894860283544019563812053628397411154757851111835997825956831399038596938371376596829852539281066480547790643682538992459245784308123287782134973127248316646580126090995039644464036520416960576823466628318714674187862467436866808186863193907395760558553940261659249039279963982266994459490452870505413335760142015491410193998111105462880000 [174,20] 185427305822788642633039299935981625427965581805112316396622506393407370886479516025880984450246378740080639254910840265652233645591522324274870965885152242846954759120486584843081888307292718474364305190455260107200051578321555279198268563891006415030541616834236704349179831487277494511897334869491687574079167255642896955674092933312753603924519444371345508772843363775092885669399455590426116622713430394109424457440459771198232513062365896134125885583014148547032813037584584095838539262866184529217705564713847095485454619110691730711608182443961103432930487885144838241339901258437547193849773864964895773084930153460744091870394587584754207495975474999908355731510609136523335724211737980617034206995904550522554927397494576647590995250755685656241770368703807028639216474742218759679659088972315929219342453340407320665725977637996574188255669714903531764249586927688314419928343799490046180816311118006811735226428447359160401764165111863312942066830142876561672042399627092986659360480792343179828782753893007621033986861655265179201108522542128275251589316626461932146581688604271242196403943014189939406270124298758208767964308913441882724559201491454691869607125294077343329883123590369405744951191145373340046515789235416926556440927293641225454795057531038092846425254650706926683286214804999919236230785718940376129047874639047621964564663448277334174748601965033096114105802358760283971009527699494859736626658323946437034017874613441837380753401060271471486735073147822967321957777168656273860672551330285289258370130867442014827639890276030794608539893674662449195783344180520191615334620290837028449241078311658251501941271945215079620284853838482279659894700372939847159245813566072430002232430967753996482769139932103728060399756721990249687572755200169372778048341909726232065629916800 [174,21] 247966656032500883872745899422944485623928258050907257865240209717457589713684388448632314045185037073157621188124560467798242716981421370379820914011632401622201281118504138613217821511757633649369322887611914060337069379603742300289299564254873716536019954438716401164636836148415173495733752445039866560665014389926019175794934495060639655975419809264024033309129039112716045627467135059488483013769104386623399771680140187098005403619760311293510906717344184462135089064532696579600740075688769542930083186069589530836513761408946710345129295671372887092870711410107214897915324086392967622817299725122357377730719320968674251775439930650569958701268423422281275681990241716343082368806536680503011097026679115003552393411709888586657640620412899065394250045620960235150396666735543578262678060974047490930138773767630690809982776169651606108734533233058567908243914469762122849254095941579929148070509659690141354608014991485169935832372470298075746237290233162385340917578021872760367320041955142602627090251601286186515323300713650800842667701046695835177648800961568492689201065329589637518850723742222300921534472784674433850836450090320432409007208168136111895001696034736733126017381323692936946348117340854819362228970893070109577880787938557583346611968223274991322256136178214787043941157152611181017962545511198740998792830795190172199839397239062369332439234272281126532586955402369422226352316518922335924932083299551135599371100240071330490408381132079624648939669424254607203365858829018710537131289598711839639109280943647420710864127340947688623574620610000186045222959262377220692164042839443144537268249499628043646453438482108342374900395734948953299045132624050701185944939657476418304512597286437804484750633289971466747631172472338063780893516209694435710488955889228432717540800 [174,22] -385696641091541776168396859494472760259990007785671489688269064408871969801816735931782305601317122109014813915748175148052076698388973476969369982827360290082998981078606386953586749623107270803374036916489283921032762896774627512392323319698818319530453003214862061683940959530970721241602384747749495594577253318652509071994580758024502335127633520185834682781413505088238161008427236627470997942296356615112222332264070927881135116499725640023347947191279641465060843783486809917175381432473585075070192386447582678939960810335253488430320606681131035141029615520466711901210975881585395531434359340998505566586219747445143267305426174392518964732405754633142045594960750876981797687120559136973203130017503045337829324712304203802562177814005928637241380467391921603531946682873570617600604271019682682512059564144487826378798863303380149384813444780608642946690057785228813473833894628368016289269656067046123771762877557177453989462758452609460498035820571013899882969097836462069820633755021093219795915593385942285852868624805083946723552473325638044281598279986017851845506681634708399380275887006418075686026856920957225981819865007540229927197145917730997442460549061780199834291860410843103735017860860599125626351037188687143191510812664835312810309248339425341532329871495861348301002876399525029452950167892425187907923911968625982513384413644946106241133546625713710530159456033821108387934951535594782469738076136600474218582048667440688821382976761384529611537764888228417289443753160919119892590832976154260785891238812139292937115092558774957094736818578054122173305866648162799874897000210828931725522421318710151935485367698330336155057296524161174650294816829133557085733746808472151150100865104097524455041836362324719901530647313874778511620598292360552469780982313624340786800 [174,23] -88127634031869352508121179716311908275631813445056597654054335130778581722428514477032588101131751538642107301133079190584611177212746852703446281362697743824674424194065764494757220256887738350684795791829834803896024595820899076710121556993988695254483326249292144418934238529808870607903374354127219058885687696777464013922816682182176883476321291879069383908569823647711956486471495864235517745522983736960598113876243942702889553837872051609012353922209405490373693478741663058312622551675046384692683128926569738696938701086530077917142611942343887212373251150329108227396284996017211092775258309378421388540625641839154523081707121279122122543798192454537893179128930240280267454686281535209766826774318942443041508907392869885292458746000006624245804216831441182771887506797878889899723195087477904959609629633118179940037125664742698939559758806971579682355893899169239214472596375520793870375397546056420866888444358932940263610365261029222230520942296092191679988526011036298828223117900646793079208872432517418839606877495964607124578607864300123983611764518779190466508018951358606800519539616397102936674277284312796500118172335416141083950588573986696681720552494249004081114273621395493728438246013037653473719207001538032808814562919578348650606610431542305556688586491867332307719060223233011381167757951661199184605675826720233167750605344636158320997413969985525277131606261236059171762739353582185756633006484942776593857566280045613089723695733771311128546226471721725609186433100388224323763874504741032683388854811998576922221360744138670400624622852236694996058600495847197513027149520614392173616406174082463374377742147246920047717932784940833210589587104999086611731046856772258775944343843201867279527145292650455951299691846855893794676862959562988196942190208804835200 [174,24] 440855185906162187232614070738816026894669912517730351687589311985627649551186957671776950583275651210509630765347542352469088848364057351934459288238475361077652326731919789365604784243171963449904067080080959526993438139566106755146590123982481995947816376486438310826734237708142201380618075330456778553802606274206752186437729698956844601685080490050962694594996660810370113639891937858769077380844907256950877780715713513616504170274823241337389838048988660006155746154600734422273619962243147567333648240774569321124778396946467148603270650934966890242147478471818151219069029139443093576767766191851432493873445227238963091395375365036108032305322127511730726116375916413775964194397137107036703199970291868419017665007170747571015108663632001536832212562694171330927858613008923117393436963899766027142169239422908110262477437755585275014586456453494990401450192770610365512816492594968821918761152917911851945341916737755670269987397792635322212350919540327914693122242500326011346759956612886491936615859841735830395964845200265970792211260801207922892634710006421528495704566677985461303406368561958361923084764517456113408957584878553964398173779256357796931351103289684942063193425013439666601899769141797821256668305508241478925939220062976122407831402785857292627788465990149491459068288153036190314144056358166062935926081504787252760333039440963338999051206186487422693544524349775262312286503505214056612816006407835905787187560697799241744516443886582385737083217492707137670414596076708318431759672688556585174073481342779202130872099903919572046336774237470527253011676896092070283460146453686652607938482298476448993169375029432777773845014513508318587774496265422455611131410125200616853911389083339246522945970902146481278168448874538815203179238272194741813753393903236448 [174,25] -179990121196068619046576174895034223084911750251267533264263606594606823233723485796678414100567258437803006380479899345612560185168521799085182044548536048380463482630348377816322427305844720242660866233220599323680929170509787416442036985031315807601175662533569594294414661764624092829798021989395512512406576199847846571385377725721909666010471385086576176976300685623071495802584096340518296699990915328032844897206116995673027862577334180200899615822335189664358407512462120982387497401727184534354926784378257692740708188056446386573880364110370761928724344115642243461330285612097984155209326120236122813351825782113999409358644639175175373870413338687526618203429627706397413968913687021593248745546807023420263928221731626833344611692179993439778919077177515666001075202105169207948924984544453819132414936588485632684309163696780950014172993286957621725172536351747522676624766614774849580189046484272840097575461041932355518976459753035087212392503889557391517359455635076031109160963406245039676359919066265661232017168392948781892707684266416782812359864066803149614387503207999580575351625290921239345582858675957602144404817863919792499940183972782913878248741463831363931470718467041911217091771666851230499989362728526588282119283933812687740868475563071374855326559782680756102087842761988714101123618808792218850954519443806009901634856241027151662222163413041789753175720665953207851633181121782830879510875733509105886988090812509866980701697284596841263273764058456503400738169662702260688059146365125917295257526271222055437849389950602038858436554981201638119044741392384815665135177959484420951925348116399579037681385105049052829492969836888512168658647951287297012522012846443739868281668063638089406572461311233534601529310435063378068380293475258635527415951995424 [174,26] -215648867947684713899355810242886911512656995108816595496861947220607982696534876700006846086042310421822794635250228662983998468549527242837361209587063324965236190728901967415455396143594648775477790276181504059382811086443679639262855883459839649919692640966296299488526152615832877731752305747217509165873204883457049499228535765201489194817630090101803802327350309200906038596526488820476456411182103198444621979541121772263324396954715142829777353680575669124087728732828370746525503140666759493760127218430162174471082744469908131718604354021753316261014539980714323480988138220727656916592241082486139151864046185720097163077288003265600172159826978123049268196451918350725225961347549541933481723800764366435435686100035664005793488455191752679161806353168495560055854276728627360116037840391254233434860380850559839573728418066188563862302064628254607758558485181058010891407881945004703083411522197270278864624160160693052575813490451139639593977943439218877896929222992038716108827122865567265227713953873055602983360631202358682219911410909804441864452052039863033222462921702780135233905656011508778402415587390134892526734045817380175790921418039387350854494053755322761329955604171698397691432669632477554662976902741167803853866665625424522575131066558433250853805372519170120724039362779571927575136639046159653781097104496332861557530685588761554748354434662337357995936823804905438777355561660153759302959716086912739532504745848057375829018609275675050532196801485984675439629797423432522661583452322014293152093812692860165252753514593461080562983439577996256385495999776275517524753981840048857057182195010018541720316929954845462424120274670507258971139147754584161731355860477862623639941794433133252174446284670970630328771906899592517972178123242452463440660118444 [174,27] 230366217771992971321759864917485955579570022222576210895284417657042362668971085390010136952768471546539141642310727422509557334997990172787666567332620078751098091842840134380317288382196358063474017587133552715625405546791950241693430936739827044878306123161893572711804770016814274937019823587338751108780864033617348437016103855111832363891518011448887945929045316924353522992684690993237788908600339381660491004946496688309287942877750724241559682257069824880461463995427183309620312491907873371710526992443640952165978168591240773848758042772504405528940837937002492618100609252982988739421157591371681081586180820385938409210980996400302133479870451980089230317193663422870418003855024322227066681312091072608344459827499007721344164764783130307646073831663261343762394814915640696914717503661269223651654475483519336560408786876955668585741387242732960559203179049293441856216089159955711495099765437158148308040560201152448119254390667412619666363522163674151937208850253437447961307302536895246059887889564497697999325843911124196385698562668433290082644627265163891654500678847514865919849253666096411015445933964138378375802160508855965859037413727874149875393861177301582235392469421999300645803117075601118518928837656130866585873781831138513163799857215560907229075708083360738131233716082002276905458622896490878184167863854948906197059703472409992476596427866461798057356308449782798780411898373246653231467242818342449494353413820566378384728163848276750325662869901010072657010820422009299569729223416992232317944533822875614559379886019197141575151106291790217936312818847794563980979717924947959218352211347119932984574494899873659082469726730856508827144056152887973843902075261526024900727442630142556091832155650420669294112406431312778312150402996433320147627840 [174,28] -42227662517174975771545180724441112185484346152438331663194096597297130603450316523075053972549098996027532723672498459642466942405952405021179568885337043542839707351823338400236835094142515304181669484901084526142218605603480361805913110177100989508684169401751039842526821659311114980681953894751283699448441150244338504464729069679114653948930003384384685834193953238240721891255516947952448161913269514728292552913236939449682571678730990652214746907795172116344572665078867746910262995375965858088358686640694074408458903111901353415059051415034509049693482581301488579465423496434228068694157329526165480297883876639548030500443854085032909346024609230992763167934676712529858314170968274651139837229071256979685031731668318625082538749424543205012513214932588808417322780666459534285332449137862928174912179177054602466898256317300546355377954693579466938108574644080112165520717598189779981524415782267947488691641751045899790817927687673911688520012403740200562896581491103033023067761651791573459615488018292479109337577218749966030617004074283929813521180247364537317434784106755330574664819588086964001085431029631464261176963458702591456019003036366128990133866715544804961024399257764119949490961138851569900980247401200641928064876535427358270547078983119884374480843393885078837735722924106970962459555059887326047048371769636329973309057443745353761209704555384666017086070366603693688449200921308999730486491497433557566668834739490293299546728170936831872969583295029983152118738264660157152292041830041964249092209256737326727732161853918897273639762392407160629798141483906316023618792678030148534708134124052993007128158692936909931700707325435588398818949832470104925878485112237536567128669667845404939487535662066104639389835755993040026984514981968158641856 [174,29] -61537612558019578900302317673624235735365614509878885041619058776480516194489905909025072755551956881753949683425061306746910889943585133223448443627018040265003807662822869072230869571145916148323480979448635018885453057535369447050125117891745800777146416294806302455786508999248622027682183962260312704933713657626033143612545665351874990569863595179751031989184255530383180159160211214351700740162883502178847579473059851000623261861519517496267467574676385115150012890046649042541055931081701568345050940894579558257984707262772940486874573650587423611686021526405334613527885814091125051445457862010543676143461931021533399537965145079824829837325048794531769722144733250748690685310283330123707846560050012536798634360821600423725653189469754119134924897981855848829905116012286878562094152654057768240173313708449929604767477407358056973369090408531855224587989605448142396707750240407859364179366760720893423507811159682551200922059988557457540610049006128461981969493191970788844125997875629750668004384476992468099128425521829412247590115646999464248227718669819186682468549348830225146671044540119131269835029222843564589746816798159062019353716617788306978836815050240214279534283888371654993199330334975681423878657420921761872289563137793635309226422151283683932461292713877377122587354563505419899631284635317497554776472189373428204898653387930355851595706554584917079954414524623930051483246287617462435137726019628772558406543736364985744720609241786847622894588991497303049172762917037847633829941051014801993170257415359719803358434737540582550710146493437149849159229413974262671237707550099400948155203990156840976137723030650437936978492314537370337156211387250484095150683393640642216363500561923064266987747815202663342031175561294112766846207355487476688 [174,30] 185411173699491603034223266796240488118035062646382819620639148497730013808390046376409399931362565922108423810914292238199854773981987552177989101698319851251437962952870017280247736874823518626777043563113112619648134354213228846329573905165081479635400832114916274199630852721731349507598595680186546102478102279996326319623876409953047401842194046282395477998750435582937116764577421231539242421406888357756603840194442645693590938588353003251575937798345003699811839580113755112254731197495782363697378770581343160040428798974671024038623780626629999426812283445614116784790710731484678040385775109138594083332364037435276698331545410720561631242432497354953180448798027726791097312120991218068828584257874171153181051561611384267458674737335784887681587231300949221984750394885542919843221072625419087887997651006867212112725581315207523373026765532963941191678016938900573373326739422301683561465773946961541359384826288967705813409706796606325578947411265290076970467557914831623980668812902526809268633473524020087156610448647346795333748276121409457881412547894651442198699308022726202629040243885035681237606788933534156225012183643653745118809689908904304890171653524265343586259723698926922554124077798305006615781339997076842308169916231967134177310066935553472180050159345846377175907120912009576151206101376749183278708376659652011393239480683526076633332462181173758127812481115147726403875136618255132207586501676360973381092951667798448495565230198987499702160214246605852405202078709350307492887641749041725850847747955352932820522674385027661273509368854640266096661267826802614999896325280510622993636374811679766952375791891399274441048748199328088231796286932524818670781120953707208810899404543166742345556450642085929289921073436393809421629422118569720 [174,31] -76058362343390307582186910896108510411509508188896248205646218700034544890833072511788310239536576964221565774627093012255861802239639712433871986759474408992214071514056739712370886938111573069000538649583242537045195292360661378582668523430572284026600159853314733825823644063447454467271479896597719411516164932704859657855074736602115557863249751915487854659037523133266870156196951336019587382352290930915060486929115600372056439490045740451039488091724645860365335309052311347072655766141000630497400214295025195359255199643778692470020511604434557657704588273852745067023063353407471389552383545676548106618932524930244418285191336147527502052760391862299590717854515876687822031142054488215130947745096301315894040594507753591653128198295894055325186974209962707758046136783571941928530354039528695798721661778074623845024529912963701327038269252034689578383717155825519851235717678778140306494489098460954445012696270933213440854547779051369186595275387542853915393677117592166523485720845741883646217021149930144339884880610472099763917852007162636677753539902316047016205484821019497680789220763913915541092657425704930848298709183311953011256140371907275085722402539684531817297063556436889715630697874602425211750912586711976729920738224872593196617993583031563429374909620614523872663314095969323543625286155042705032049499814257774723722988486468149144266113066937677373020797912539235792904046403615509604419685164759103765784572221376573922518396613649847915136360045005609935603008750203308987833372289409310597753756183033235146991405056807608437938681730870310927422693289366349404480686664668186997362847310488731918558638297204267147619554963464684874120402627890348749273310640545639053624198532780675067765702182306432005594011851884194648794129820672 [174,32] -434930518481240914656552316786722732777982313904208391532025887774922561844807091953046872760049475535718631232747396246951754436270456697406495442430042273918054055100855836955062352013094286445259597058179954802901551228997526554945140815692069376053276882180623062416197635480343439012676062547150689694909326164726128975236123080061634886604777944312090849765737203892345838429366759169391371525192349771029690164622858532427119032578374869886964422531862052571392629972886836579233774263617682411740150178213542419058740880375732249735254843009463036804393902371420172265573329372976798928214926757525269725716482934498509203214005867927680625829619842954705908487004318325926580051901015565291374166789413742875387603106125549751443638462545263026281531506434640181177301322802976490454635821471058677437116446690408047360303894005849025838660778475910115043410797501005068162152534761920821017096869940853557341898174650105407049617071808504152643154657893670124957933665611700831636445048404288461825565631749265870801098447166458450897980866699713899033864007740732827296615752165826787749769805968472224096168990548307647632603617861999790682089725434493033354048027662739971579380937390578151417908092195136169082791931982582519617150585132632274384001516866351027511735010869865032707250771566750920452835363220010090489407006942510073682048863058110824505127020900359216791849727801142306587559875131629564644889427251694827309238812408201766907710028065721832226016418722990795890030392252112649111742389702706021140781697255439466821788571041253386817712673612802334114252817341835266694422999869911225442301495719641885843221179946936712139608472342654551473814912102622694068538383747621378629231298033784597176054164636829039915382867840261311332081380064 [174,33] 91764497689205334150862006549627943012594972079545884347431158649700117661901302936591132842627351428017006339193335800615638878804732182847731645461677837764297808021018812295779359985055374890585384348808195160978125070382517822832044299227098973686282195535118308186603110785093912131852253106490418925094963728677507367544753392613810227101068614815254830625013533413830976648187192634404732484264729327604830290806091242640838073898512251290290133142262670635515545066303293401114979869951098248064821368757652084992616176784302662526082787028365516911583051407307879866000037372954271428166314624736101453399576907212438625695479756638905290595062345474494619037278713485144741529785739679730112937071174521508248332089700680502116737561430235782213528702072415285482593328164369461839941745072158849945517866035027391596246368228676384909566639309915009775406119080616698066377733836648088257651273131089450268656855407012563428551675950877780458458222793609683845996822244186341030738237653005773285235464154809778805161438116326952497468127569813121722756453021942538516061299202203308862763695715522712157894370181377822035460692780476018669496488592251896090088785802683841624721460996170128378646000000891275269992421404906573256651461660001919448873784454491551391450048493122008083049945849985044200232578897091275338261717426164564225231025331007928047493476218112865370985785989440791318952538864064085913798525736613827027556912176511476990452766151244502685723078154067751924408847077641831577374651103754622288820861645316073787464703025395237931975863157114516802836160735888255618782859929567346233784459175224715833982824356032119231822002174592024003343245185473071712282139298084080444466909567688960946620914382288863535781858349206678806697280 [174,34] 930351868539024498806560917222879195057406044978856158938570763116199073314182500732091807799912705811460716102160852502733132965082610237310676585403696625218291215591595191057203170836873669940303029468222032240793404985297355584713330782522264944425331999941840623130681774635918115871707326278587436791980182875041818158883387719216580155217165276683968197167715142116650626574854124590370234954562895160056687223907923956766978723259952603363523941420860666218885966682046739009766694431974847377875502097130443175522302698229546189975584608920792985676384574380881769582855604905714665350527109031945744657661189329501182632244989593452132394048356538769081995291285815650479111481390826111759614742237850377439704002117188421465331904750712148864050713555627089791507183879860317358722837003030345154118794374468554336047763454271178857888730392046007051298274366777710342114034563959973054359410774359642069630181664064642653190524492404027824809999855863086484386055148499304444448993322061922036385848741160035741806154688256604375889747366639073750427577925480740522011659495886294204445573273102249712520270659060587659011352185649954101233442623143208079778287176634095026496256812603208369817062570070390977583397827152809810369310178876554367780870652411728194367203797267304815763403099377287130020579331031243393420934744368706772023977769844541441962852798000306786296009193902301337408355565358920039058520278486330702057092276055404641415250209025953610042782819289120524328752586719152175742493631768467386662503231054073568787630748623684308355685888874812488024075479781774018828905850160696410319727852817124495064104866506443179639488111675421087675835491629393323197454952094755703031751312000031341228360983882770211393566157983657118110540 [174,35] -32922974680156952212707463746548417096878602564094304103252434128308631842848115892370565738571028510792591436935133277136083471382308940186185487882909834011079676552840444692730669597514036054255453010623530465877449864433701109908915358883112641324173981476218478706963645829125373106485237777317092768642026685616502054058971749545226255472974315995263486109272548745468217395531006727882202796662212615160372968584730431285924043527443188849219925732823168827471450363987267930793578312761628664146117809712658719954293777767756872584238795485986494787218387343469292416482500605281174300522660396899381165655269501752371277311544984811486659729499416260269387481154348997403985007967491605026378801786521219913361535999164042216866713258674909942445234992415096512134197040891023482557707387681139446398143887542154293188046725193555161736709517035036219314607226198186849855926911879524453699470020126821495416749373409057637995111709045940151652645081866136612916369285610050835125475329127129132035304435280613470344065062107265714257670301995736295690335163183394876888792805182336083601584907490758231529686773650381193267328795567904079303418738327455139783630342261902311619019093821213086108304277084395129112931135351732640733385757111883404205644304995204530725710337442111308890857052126660541090415542138674838552228408261093109945520718036061392245942217392563985293929617270161305756455095962551960368486910399233023854520487296264318291743671703722050265046732414095985608858680481299810236924634895341656051546972782565557777058429895492576755944805187933770799051890944725921942475673655196221722488467954797019678452067523320989798452611980960085724974910328389260661166647569419850741268321250705354598380659529208288214490579766879221760 [174,36] -1468997326957384459487652020258554798257606043194946206333810162835419839988437772879970850276914323392250398695661484834112573399606410734477904460980027747596794274535833751652228295637585799801169812093752695915553981433426742453822583587548143721385516333841082617872311832242742076856588172925821515521973967778985949639917265283903787261494713726328258696140695441834288647108311818780116607754994635980301044878691235734056458700295907626012081003570062991769635485697139861274033028718313641909266053950861368612263302183829908403495707067688178492641496723464824729135424816985551717597056725162358022733115384489108401680819938471574971490295659872934665079524700853317594605541064943056303728653103970483941790370335765534117006212389109842076327071481154130306503451152863193445166729280140822855116522007133799572347353677448112374700146763340552957091677880254374121766298439708027387723205758209860946941476319185852290959946647796432419067700359591587610256750086080939235306666073539198604137690542240328990641676543809503313958175518172846208200964216214399084499561079090811391171202957697462078870109384196842850256888771965029760320080969448846098130677312277576347074364874625126625228734662044766128318034310434257857747354172153801237377997936070121982839156297429243564117470869347087195577590580677189628562819640940687766697155475971523792319927441273758680155047104650350864505169218819197900310078920705028274660315817657242627026107028454109936472282850309821364189113523742849995235853618097849166235614692271960656236784963269533879681904760943612317483289242793762656181424791106849560145089924492693719611977487191529148854962579510833416318240106365196312757869321211472192522614539281132181364287669983865635082378984752944320 [174,37] -9925542925767504687691199968279024310826429033349050938602495848021644030132305183959326063182167601309547853477960756106240877939749304759568771568450846342731012497495257997111812558437219742643032741867027535477418528846547999894768827218656933765690331883166164140562749497686386352204604209114334895006318662740853006990501549707026700935105368344389454949987652107491230846165057761176194302620290771999201796170900755162171620356120893374335772742373396614497995970608201393442557796137993562868081687319193409255130285758596404224900448939266632143521628913220177146542088765054408082798160089502893147815954597278626548143949360340851406877076905007645796035838720949782986138263505209485676034506835198972306297597078265466467701591916658055872516603073360654724160924010848271786705730611435996065761093424842512714282004342068800733383460808685615752141040234401809692596166625286335846544133529167270067254801190297622634169189335150882029717623620166639960512169434043141071461063261982610088506579095321956810269452844957896280726333648783500751927106605246664953477230859938801498266487767264173971496591472001045938567785808878132397558488899561796753879083232310353228669892534477822322007209995554406921260219325586354453460661851026547673741856159412094549558018236661464781730674193085331537479693103508650063409140758647400531385362042955086392969346657441675838995671119378219574025528326676463266070842494278256547976810025408590523758402400740186236568898910268411295765920778365768784410613296906054526421614997921774201671570507887260756819395284537701734375731389550138539287089199176746889000114738907009976448840523565665580013558035289886691677934539877458795369740278919735034998302955945869666701598890093670559740018179904 [174,38] 1694059228522970396279638008253139329078100220048465427913507303895253458449712635082617058423766074044269531940580874649952903896419561924436025101075638233924195547494248459266212651106109453887233233202557034546520839353277360026413655799916081108987162263468428184007983821127666785844119406657839443867703727735400051234207923191490674784104074113246251921316518268629229480549428573814255407892295192448464228529205108846761227662275058550799893411481532375872753690456735789977920132665317545071971820983897580898914823172165672768096410788690223900151168229172448906640415710276233309039038188838081727349073277371671421337622006751308141989113746636355036982104470270929160749937271414389267619593347221210142024945620440507588060729313136114728761415428296180356301237684705325670574288597195342797632060745807803809530934460607282070753261562838577819786055011364174240028676331690962955734168037844840070138264648599831835139629008828688608020909174725222905252927562381193970573610417040638322359686055407112545649794571672940394728545252312794306641853442200353711073521225554457379819321924065938522226734995466661605656172159993556749714224749344064529241816412376763495697487731471473888424716940482051099212838453464349109568515766545518983639657181460902367913550465317207282684020619151149441203884741244494903485415291848948440777003497132383447901466362989778342513511485115316551146832834546305207974375734915347831473988879455532296439230510445885005498521489778858860720140210826647914611004280361663088698951085661027785868914278523744514670066034551986228261177024498092878767284998608734846772766427243254869551229522414774596458754908639004985580108236162258575290404144640564218497221618575754446567629704315799735959658914536 [174,39] -27836344318848941576092713635650127406125501217886954819070108541264970019868587111562376357552881800327613782168462090808347831799311691489458411295361438168292984019778336745482032846880620397162088765473230204935554763428150839315718658517553512399864231064776215169130576623863094903618365983270577460873291814096364293828869502522733178903325977148024642640642439430729535051719498534146329499081881660269772882941805731608846589420169741511132948503393947562650188985141398388618289976441168184991670282219268622102167470822149296851839198683842071898577175200218416600881555865326785973040642635301786014277707031763918862279883421735857722100476206263183699347197347962249414188987098285475176442932626907358645351185744543990501273195522333545755316545120609579284028473411392574645247072432025286231444103760370556845461168174021085982843103420643501234401777854922240627528918599799185894102952058815873602671624729232042908227823980047460426839548307993849596951879812328429221793556831719911237667801032445898107888782439268828857960090044987708091684451173235490909949669818399574273252446095657418298667835148221532517178135638267064274841780346044401218526183913714776028482324804237331366780544335275723229664384026095238560892723026831773146134526553243205551428123470690013066183939871031852932659420515399886168852900633707815195418699818811245928693828593300372954987442982283482944976373187063106212335809237250008039311749737110380436469628125435075554382199310227720169686058781558364425690870809825112701445315764331972444116365105855272857769956440588455487032530240542510792172976011658289810314149332015869515477097222675763652210649729562672055587421356197173293022709593801775110759592998068165443784840437837453014419456 [174,40] -1446297143786901537991605463730381080281063946608233973006888289210597115468025381498809202703328141507098776094487908612786477871098096710253383166919017495430820735420846560791919682375229963242779808218323978631637227136647229000710491594686982960360096299437902070450840779925283081334995927299346938065381455932724251605266862013849039661954045626025501875278483786395640750279026966249705993494887800750425255128342544561071138816745016406360940882470998345096730839849962737143735489094515466527296363300644469783033418489170020464839652821727666440152968245525939206846128183373902698639810357040129636056169371015102953556324400680942781946895427564603533490312450635518234959033754175552567745643557363097361356545468634074016359063236893797073834460637686091477124690905302710414718057146789591252888104383665592570335346327882790473529676079876734514934020917850173826354383989114484132063966035139048057529207046143804513402894579132346471364174239796012505541374821970001147621142011523655944578901251275625260150846790451583681964808253445762617400542934903767774351457420943525815722683076544179916710140469463566198981197262954509733905265267948226450030255073554794963233304660064588847524652984016392023470450462844584164529592503453009347167874442627031019880782756487898881386107647943358447663634543602516726438585606997545884823260199922362687662807353359522175255458487460285398881184507846022361195950167743037225579519159300604681431551682248562267446652915536371031396345105066155547048941617491970466492107272605111639062226786445293909591993798254667995787584364338859963242173744763629253844339353822090412537358538448295201904719517791102527625875746921517010072595131408057983716569549028962787766140525399626938248560 [174,41] 98803311363809040143778713878672405586893445135913726717881688162619572730811513606041990364401997701255765022166056934685564399453931623127126179500460987434108826078725900026271316395120769778450845407252869662204132356713424158734592971062789255040439662994137324367781173450549036300492110916100848236079519565599776738386679086805788090371909173842372129185439677762388333404067066749110944293566703390566589318892908412570121887649843323632981525350693016421425492648171137296851106783225025139635867274875975943659032948105416358119199885464523519361940827754577528824605229331020640177971392125037767009783946975640419612713855505055333450789527986098365965496784490358317472039506454541093486657832365680120704846227480150441749589700110988782348927015479911811353874939833902264907629029860432319130755151708495050427529805226895551158924292108527649260618287340577381259722848186237249390550183412521197501292986095973033329131008143556305840422783257378962337885196847065393948518339931306941479045186143092695689218868217970554978805044932409550405902247852372496386587485701614275041135330763961520940990873876662924195240721999824155286587107329685178564352954235359922087919692792148540193052116887508437599739513000872168281835832526285858967721812083517083775187666875554765708664205614302804939439991987406428424820459001780655569246504217117721549154486531304386761235885149666281873147577444178505033737657487960202860082713798881464518400595426202764717364874481660169219162002372699860030465746023454855705150230236632465553257840023624863218501316907830420477097753525377693911302890108413943367255016773999686119069624466660479741297885746352450510893717256682632195597048330118098431278741311095359146963544320837867584 [174,42] 919405873223029789126936731265242032569018731347992015166327034315876131702756591663851249302864894445590963654523954217922436888347775483448524865333593860094448579180490892573949641894101071452012962809591169145969979741654089010792518529143851937554557467968570164434953577801418890829462459079671174692633914053231781456197033630480895317464021316429991940738884346849863120886604805984447306309284758408712127874093079916862752623603894775048356401690772696926064585353133623258938707655942128843832056658539970777720384774978293349746316760522226075073529569043096263747068736538172470209836563841862312605413591209235117893222168094155000067822348474881639239018726738535356066801951158910645235544873114404827179369372557806374803999656941648191331434886400301217735827137974659165738955707248999025856309372912548504999515285400945973566422197533185524816548715597067425239407628583083055658683533289423165214280005489639639355074227683932856782335457321007528597363660751774894808479209628543522572664395418783878798485939666977527836591480488473435589532905997701245108075225547425098930814011531981162570402831525363564609496542046818461331115869381461941609253872017835302823918369686281447968385701924772568231240718209041282276776108534639772424416115610721380516893205054844007949787762032197752926575669083605072102957419985858475896289090852199007347941950812218872164774653407843932941917946909073075406305778416521546651587108602857775569570687129571506452392605794439219606354411682241692329810389910715477628528808566007820840640407481058601967713591881755726287670617846152952526782497507392503808655255086058919868352381870368626518676617746883901720847543144712039350468365238747821203172770716103044668408425828086734 [174,43] -118417596268768368179203449334338833947292956327692193671801406662766381612511601984132376623972535232786271906166950405183689727945778714841058911228688943373805767193945838504300641844269828102901702790873817763130469632278777175256905363932794397602696966213021620747113951146265100169469900397703318341208124561055370538120178316200832706871595978562838656488778342566676097299339921594385875169360918740333602915791932353822846803451020588241874793124934960069935876788830740422112184141474966603254236671133234431164610791006757001580806727065258241246667336329809765847597285433479172594189232208301303887323323676792252648484367793448914456682082310416521580258732164638277647115916936069686464211632322257594006437787684218357836424055633428301585699385814620348696450920643185955290411508529235101034140013384857712537627381013941941920730681545353653373229944149759471251495043336062920289162471687682136726277673349281396138246198540523651255210323864122157144176969386564301916515126514827723724017287990708886039684078957086436274857375706062448780883551151760095416476151677135737294434919459990541333255472556541669342666957136750912798073149986701841445371364493454278494770958348678899969437383816344399231472893325813571267427512779436008593330594664252670953044365676877085267536851256863368607629639999090176475406475543450993648394198305325664577994545038055056248131021534248219863095703452960977325715505118005209009840312600150312416468892343380343336855828608071047659908235561181357310101087585345655082580286019503381354598695253101215632010507365878348467571234982358053001914737042147624357581686569100455693970772466881429035817906796764316382147282321717499867847821578671699379608406768898621754771093461824 [174,44] -435547851296818886332895546393109853604609939909566824170039799812732551643887321156625932563108317294839487627370000476998967000285176728329237858520637101879802066483932032304148787648000962265632615039257578750907245677318019669314673350598998331545131681877052530784539624571608262155724310940542618023186443381918534638337792371649946363089072678370972927317992390498735493253721451751720285393654492522650506144619941418395417845362848674317382689675749398900049249231054597914341280985945824297197743666079785791123266305838552418917441639653071156788653847203168631686574884349916442147901203030496922693065016149495602933117134370229139135899325306484560859842372924913083131491655119178683169903683581348409180656309259822726065871257985709663877825552880416863756678774747708331983719214482421424972582244055802928586643449709028352235528352321778764636405875333073685429375951710732807110272062412882628253012846562428440304491283289856837818789782411852294398114677532140812053784607693897199837311021523349677173855882850192141541271362691152718642929660130342296163091768437578873443676289754568959620289595609622857283263648105245075760909157024989794387866204641039908476456719804197848923272029898592737412591253863079948311592489065982860329046552893243575443697400708545751605304465501627999826392810856174561424174774524470687704680532623523343453394143462293204744530081810479722845240174251843824748415687978475543256995593009939590911688996425581347962490875207235560783028832689014390189880320287266963348474778229611261314018727145377358151442086610281665762676154413190365320925895186647711146380172991540262805094253108882965728910374858961135880418815898331538459431004367818925438687572214298439397816371072 [174,45] 81562958524929635237111667391467232195246130362332538909755488278654270969472993767240852533454642302048013309435582567938304670085511280830261867052619383774093700860770151913129707691169067000385648528299401236265575185565405637988356038976948657156791309293570655233609968491570936191363700135437457251207014294156918243190064015767657041911695489040073136787479843501845033563757872549428295683284331990501718048302353856856465178177923659717535011307503414392553003865284957084705862174285040597018912231445220235128205184940988082916695074153073386195546650949877654731198156424404894218898317863979803388090750071694866403581675872450407687147394788210575390182339950376295819641941797616132135207933766163743508167620018770634297355906883464179007788004347278225857828762777795142440431626913565579752961574647976448091015204381231432951241078030572786336881604359481916872360887973951037435200365382627522721020450552683617554092098528121797445546652458276631023478042283777217613563013806162487263032916982756345593261727754139888946591970016238552712136888091019610727537136119338167960719915645642416237615361838402066657032822956195667684971426113229073045694017113307781836849494209046281597451521243884809312182625950851685704534845400747565240513706929063242307804785053609841072664255986241894687569988191297828795534120419491297130371983533967558858244161716968143388788078072919687009176409109271677720265656706155034865027073981852069556981851118759185919350970142811357632926239347201901941739445594243827449883368038958639203889827949953976720721617365902991106445959305180664623915319422254548368103719755986094509766632380212916594520179622818898553084225108601516502972927665941876788195096369890307927794384 [174,46] 153632233969295658855306215776517297604205932005940505726158211122782663686612432408461998539700889855880518916586051286756517346968195238956066023974110960226387372316011916014233317935257834755447886823578767564296643706122690447275658002849672684397892580047980293339492371559984848149178000383797196851500975220161357130443355190567307082612030411693161546927119649783677889350295789884957477512729522926209526398385845570172619010276480896020513422780150331237084113051003560197479727647509181673937786736975726529970126318088457366466792923532215099106535216585868115143186253194416884241735695775433477923841588718214929113954587462079342378112692718150660084093795094692051197720058068245867007306992575620787967542560128169327226835871776196144247785106668356359274603945304612380078729925064939058049594053267626111224833442926118906383544536598020684670904551481849952712819584946846969831372084288558116683600318020553241009727140929125187656296778566254500202825071176289278615728008267617420368337784938937509983701692104884319279401261462463443764860740299085347992108898460944824827887857041164367069361160121602097723942411166991054504966691401500828910534944322703536348355204278512264391691085783915875899680746160674054245458600294138973695527107196217185960151207156272251944776418060703937563929220191018080991076309984436215587264120224957846219783382396681042587607320889594414154020880400684848111815349448934000133744226569770377540041247550920641061106341491535048975268657447552671850699931413586268214769147476060163763611941346608409581274749856573996313313793000600507562732048049045374109595393550378307546025629771848410289994705131203229511350302394971988427124294213351319475009245454190506556384 [174,47] -36707844137802561531990024254433058492790325301327025894830206358905599969082401486965298338444844275014817566304839966212384385315620041742832846449174447773642118290660987219061264688885119350838547800589113287525141097614393498487415349831690894400590565075098964720149945282888636634233241453934691811406660301001902263300067965163146785982998764760276732875732387938269070837645687011642648741838200951590038411116215280355990926110535085560945696336447401508718996031226179589661595919166129947380711586219803361701015558477678701260168253330903407611211527350006745069739212922381194109834106302121782035293135647834624812801699450961534584529760425567024424078468586295928158254797667567201809058443678888462145742627023916502801230616025549212113139958686312933383839391826814373234902261195386057539834009325514366583093688938503344686611319824535240098043976582146594957419767026144015078680409369045179092522151867846714656070405308624218985206074717006411447895968064417068731450458856072206328405891205421165823696076913395916100836919068140727630243377015925404882054431205736339461698510052163316605956886727185624800330766813490710168064647107283683080814791597106396874938151789885711371028340064509803106764599779316850276159495718353243563082187581599134619131153923157146277742515517249944415161596313134958396983815308836996851388271659460677676379449658143962534115799809105040646894289323717959432011619509596286872591146981468083666259698161199448827344397558487898553527380449575702772170454266245195459126316288378036830171356318734262125686141267609074720828316943341963790074033126292662737753418143653338979789374469522125465136636744951010618640472126159539315003327169433318779198484874073895808 [174,48] -40323532437734619538075887077168297084821070966421819343550847647242396022229285250553611724965027827182893998122612117073971119690790958709550115094501761614045508945905235374118374257168280123971948838222556028788801559961589577905518267588001443359478671931674111609555188545737674675701764748798201848585462485754327691046951565806761466740417603132396835851208243332055311823763441172389504339910552479047418426947349765287936197138871791375843944117497858779587386743184998741528436580810486474626264408260832830154347613306112383051338786965684483449794429820902060654417802721818990501513079880292338185857031182628789272233920180721586771223826893352450826975990510515789236585860767719113991239944834439417490145322727140881586114779649965456188370812103022199390648703608927703727696629082561080281579676248390306652920737398062214357443979209373069121207161377198167352256122561295384401649392448155047599772039036806601122538317789869086567296353076330575462011368713841034312267703299817689423514312313749859827762705020706009978263447981614028188612747405906177541507152788077189611957658313202388641842126854920326934242375055862816009094277777052590563761679251952643830010409179116639380617586026919928624158527049104160641092589518828747159913204238648137734436638459459224252830777962740295409959156127455178393831229926080650982928209300375914642459251500149702050143049189463048350538901807921872232513700992509124340903637322411307095051376371960393928474643554326188095088857713735761962330446597629691529897704413168783835260367031323924649522932432835903837597185539826811108733880095871463417884883526157265040358180587876450274306844095526390345750873722863357715403151654574704718642691735853472 [174,49] 11367522991264835167144719332845843252579125522662882577418127931218980389408997638184446632446140851468565347316019813918771530027686331324355798125103002130202927382964816780381184491506860103379320772405696572227277309587328499744483136257732063745728027448093276789555346191033616239115582226643482839585904759442585721669108350202013748741671163869365514415742251072470638691347574471128247501067154409706116405484695730415457492655937026608644854111952218177534729136728897403683561630965690468879992491680500188547897325836492889424331289307719721821677346809892180147897906124069334290625848619159402673735599127010335187023547533828886014259171884498656275886183453008461110824632246421085829680704356378198677444381058616952062119770604272820062805726424718212488009879595112254423250953173729243704096149214167829695938072877377954074592489055349197921494364946075916239637048100304526939404568282580356893785649935860431922044542188092358259398328818853813481504864650077614245547405948129240784848486098670969576586120784246202987643804661754371379098531732614307744472436058917389551739307673659843273846274647225788639107308540345499125925555464788268207349503842629086682209263242104396557205416382351407422054203402099252420287992534030581818162945363143213506045082798527531986692881643349385583243818187503289011310328634507787934590257122104187777504550173972139088779374614559373511122265398140947953495856963435533775589486681613014783696893008001107371728883042558531184991154063160186819269122859599541916898836263371293914179832494044222030732731915001215594762339586431617576736583976312639714179016005988661281113955485857713727325530646403680841446561527160110349704980991870930288581559887024 [174,50] 7885492390517440801530469223786174368517962253464977134254392070451412480349653473039420374566727589359156824005184860616058990831272802586866947696256689220089335129769755996165499788206923820967487083269933942843647589323029431803273837534118820238760298572625020973988479287513183009591109907866428210009337303930346195080990468617057304017468267239910123754036808068823733206174741045967493099060680673449529382176186175735907674090123683473849173531465144846667484767189328037579857729332126848624426221843276154058112575431082356744977530868486794396475173470523185264783451299558898757639641678071067738895313330058877720490762414203317733825313337877078667885086603835997769924328862221543712216737386903221003136539430383898002111914570207576682199101097363256651969597106816582595388343056315184674037467557638738449209718733103333094304865329976676845693176318096931540292696788614319945328422652893567998999072286536105474030886476583231147292713627103335713777485741445585339800503385335835952309373676023347247638932417786490413906241700816699397763858680515996329183825547491992762881677521727982623382403872226834265180142844395219196475385907035172270889390602061342908615610762879306407968590989860852376164945493099810361514706656553924709883281689131269659571074650918959369743902528597386358059579173245476123335231584797230261502534475764672987775123198795410997536552782598453825006373041362024426338844595461317441223719973147204042267143253269776432939791430517860622047077782251028035639258164404914199401526106942016795693665372324913739296889187442481958169451006388208210927799715615509417615959475608684911487576062858659428703205926423640781037792312791036108750026986876084383540038116 [174,51] -2482711176693787183364542810715912953346473260640766676128249195229539414169948992812497458308819355733123935293340250682508659798173398090831365745882003221261669058188597832716024330555669756919230150530854694207223066227469222717986444942528717930592527969273036821748037789833161546084543503152172213280173789986220112371942323791467649005327727395563439159484290228386689806071567426467623381924641746701589277261730619667351031755457075007565454304895577591816721042656896865825674396881671812270790862656989522364430430618741256772169385773221543489117350814039321063458346716178470431940915925918314419226560508507771764765898986709048003057154026758979829007664885049025847762242431183797811978218752281046017210781822134782554502070096352786208220373532751634337191119777249934979907117726950202420943478653047742232406122231455879987715368545734224599911982426935225081945703110123399814796854994972273871113501715626296258021906108754896736333848149999252634497218608445289508973730813611269262509281076246395687631840402731622043408490805458990878873598865197898703191279875204035222365580407494202545460443051738084612865533496355636725253397091003786288666511058352619938095133916705857681669973775678425595008530496626481342467121377217690223684328578935809068043465442872089793933364700178400970929745021688169715193697778315185112496812274742976387555260333237284430365520945574810273472699151068170723151850099104932904101592057245169405669955153685952029852181434279315187176470968952020569579983182474942521520315659279964198328363396889464985028468979513295727270902307084106176455973996535608458974802253161502242221066650469795175930310917982719305517560979062099557431994907751496208114720 [174,52] -1157631529945941052625551953763426686373948993005661858962966122211943706525694279628529615819031987879999185341736328006926388816725429221371447201681083602133477328158153770067182261812652703121260792589408579387810975485843591727268500277291779074317012446316234931952882770720527567468689369074680292580279705544550384876819872113287302655869142933167099998807857589577644188565770617209177533939501147872254781112111952908819918054805141931658408550178088536960685668083648764535605365421802675745242723693784069371888661505610370606020202602153055608155108946448547126275758833204150893757334116575034455855337227534147092359632478501481583139896911364987239010329895640495525694061774632368791881192356361608324911555451714901330640139757117592635958013482038010180260108081973406161899246696126606283260765019442857382360670045403717253484673464231476882376629337139501263333388184062946441836352145963664604031141796161221691511234377170618595407149129805603768437800724470067368757065629735278341608099023227586287643226434342561759951064382930502389193817091893515586034073171837692029383039778494016434280839996571558738468875903072796886921161728883373076085994141830930906135242013224749174505828834519669634083189057746480747051558820339201039403894799416801254785982182181731713302116474901901468750877693236624688121947823436342121594462235012738941355881560068262918540099689186167525007868183808360853248020449627571014472671449605662532963023988571882880005947971640334603610735273082024962559493325095335453431852856214707123333138018574485470696504222585555748306586983219256843971013642081173411751006940969489950108813849628712523937644719952912779288919726540304036731753024496985961280 [174,53] 390489831169710881747354862739152485005219996893112609622936186584879437878475465966352563952499063720996283139519991565499402691018297945559199939998718569498801639107018070086210094270656486694431323350501063305555829078619283476527533435024434894386013330465848816623888655201602284634187435197274915064765714911072158225152869026639669977571889534304801468171139451236644749440545704714724266589744932967969402968420159042222436739453032848204887686972258680255764293089711424999658155148241023877156622944277045621685553271197187637915936910726856563524491412084432676020309023689740883031283410906180821988004384659744970828124456752972731755787226563867129236802371716678391315215419492093378045491400478735712638098512475108726353366773309961863334627969392012984292173352521886792245330401758539817403391288261479373648481250711794983139805268435788570234332297047956012566966766359976867600087170667698372903135180456694623396338351400758812959274258373206696420556436262360013057649539834143394355987018540523174740112295487157134947130324815615161653890301962482230403396425493320052529893575123228662774637575489827220790543117449582624285932458211609348642852481402320326238300377015056657848535242942137231017032094966106866098189142904373414300997764951156786559050200057106127570790834179590214989753417354886845957359504377214292302406526928144650572890253012497386248603690007997769938084784417393316923557412224722959417197694307271950914402671403900128273154932715358145738521147636368752167944793187269180233848628314588322002968280351050834359675057606984212960190688359983985693194426618594915224644246507315614425041221242872196105177335473053043781805306633305986171773135023610584 [174,54] 126916540030750210251475531813592930691698920958916854694817138873788915218574801150311397363716428247915575182423492939642541208012918984841565999800807087483801619201412583020882687757530201700159166898904534665397891043636881374930975131426558509732342902850078970453932518077386240335361498009618705710313706220014905109520507247722297222472500435948643307180366600901633133394452631597229347896937649120851034819155611598686881577315028048701303555465640589193536432044650394621898757059912930295817243599894286199513187073436700707413942504094380128075301992584610884769692251085112445136355602911991663990945584500431390837489537843391515909087471414322027513183049438547469477086214007316006184775039501091998474224852971812049131454228313967229819590011293376373107672167767386692554222615844677755768109480528279790516867026421679971577892417606285215350889246440055981263275545044781250712605579031690943203779055874782871569813505827958782917426047297004072312264472684629150029778181759152086249012898612561391966270467473817899932058853822672202648226751140167258625130094061653452551463949071516266971757221928620947832117542803130981602959930779391183857646052198435320719870989653011533442094780264884084879122071294906550280966809450207200676670207218506874332497857391561868732122092092735866135025087683791983978904499899558645821549786905488001318229578491341738682087373041422099209912209583433018019867424988348560809540346082558665356231155223861467699067660075443232364621489820602578991611814649856722254572972270786577317057713790413847549138258396265890434397734221498371132851405530598997109889273418942350187698217070705858937400430638299960923522403010611512184526945138128 [174,55] -43297026122531630992691037024042338162058486695224742359731148192382416885388274539686030446067757019030145303353402165740613519368061618126823567658279588001930754091102245888748167263791626639971891730503626402983437837588098668582003115680264218319004759230206206474186396496406244886430079383065852798693429136254476814056732797859320266613754054813530677136506042910684175842308249979766978397347697941330280736539534888304122662505915804432855952974604419820867310130181036498795402480688755429068423491010944287512233946910463579543605318551111787588446675188712322575477976174471070711389150498959965212454907938069140793833104834872819875213933450399357278825857686126985111975134612520773649199295708041395919735441226287762026585237208257069675688813525646129786584026437702043861336232956797319952818018983157328708994798791177013914573957456610314665037481646342916319253396778478037327150649131872857901827841766788473862413968644489351259445778440300754004497064154631867618616741235120798769053620917387342843032015768514953448468541328089937187674538187095197866161119026770439678796559994367075949935621642913802565275824838242218711201382478662477749106320272355525583201628939528432185770285278355940729369786822284865358772617731836656113733097629752184683475325458764014111092517639606382932246391613504201701246679330014905304983986262493332541506384181051033809245033184855420965560254905556965248993524658022367381913908391831279614163928138464879369044995417796159621420462411117033255759820828075905076578624730023881830154049192925857969452171263365578209667139839585898100839248113318335825099530552847439947804320475091984320211276044776648632455660529205830538713730048 [174,56] -10958463117597619225213328996145273918298931570769397513273278721214152093763634898139428731594406293811886898358426545359505106941240705377669766089779419095392877826859719850074407684977433372571971017909171744153485049123348520632446567782525040912361144301422280104270011262308821212900376576727921159143362507180867833844566750940424298540148374729111149196909469658387104582400627216747120635499369103377329953030878768287855896058849215784293202273692219386456063576982360892750519132494958596236857383338641228888731904615277840092489711626952256244592402089105904664521036418510362030800996279843241994963219004773103534720385228082693686479226036090538962720777022294174384304750769523760710794472435772854348887217110668013640683848033317289272795959914219465651231604846958476756677649576025830544182447986315317759812775855788112417607114495487046559878994628766720465915056055397345027465658730647078221400917598681596553798808888804794548150452787935875015135426852585723532694008400917129284472429011124151775863911270797920324792062765975379086280147040777231679654344579876696285996011277305997636640198931760568179303341189069271801771990704957941495620693297230848672681675814189811539728635169303607474600847117403034525815354637709446353326818221435337635886683262438222186197418339653852129486215090120853450231840235585090750392767041431998945966339255568333616481258241336362646839304561077248615812529793308751157579100471173828154684283822422623467622247079015364414439464756414192288700176101347311665335743445833195228112291517520772837771952543023498971544198343920185352058518820144709217065859729367485057200577360918058182467136624430078281501656636195772607297640 [174,57] 3515177268894508209285284070302183675873808848273213173525527143104277525495818334096128415697013365085610345602419733666749993655079761925255738321519042658515267300435146367724641192423929293782247796906213216334096511269660600462280637275587122075741654636479918095778078903876130674358010147622477243008209920468733803827408090955804551831051002757953326521898775283904581447420918723687971987118958436755024948189881273799486592490507139412355223231512100017343080634090659514876390597756371020377252126804697113761550381143033034464698739683620968112181817985624802453440659377489269817630897504850497134429699855588849605719007027860682830421233743139230285056479212915596387459428569998915286500076665660862349651202668275025344974535394251392857027548811431833465773967343648555429828791941947824194696305979838972091155063970419133107973246214380199912042109042818802002594767252178549922958851814440124158541361073615021790621245938692424680195994664274186468606365646775105037739382340104719213609989123376290592248102449098470806256115184536379445669248168724701030460053287395321379261999639481861308943412988731902134033982610315203474515176479146991033798152712306288199974365260654960952618046935585059994677653679684501751374864062315830368687766282863231135769766422519579693712103127818275912371386310869719710323921066851881781819147615158429143414454192624974566497575399933446084270380154555976382847336836533828925186078225760871222649608802566331411989675798081516473556136235683574155964170443553360770013973379387563432832237346890026349209435321152812484261174796215689230916948348692049159038015576031534382358331848365524852309354083428565259850391989905294362192 [174,58] 703822197941497339493490348427413963809877785501503380843914273256863004873432041885311866594931156680421122000425647911116182877909797033614961801689424540080033359108621017743625220147499102053547603644023970526371396838454977587948620679009880761300951853117467173218169770056404855945169168807675858985796410974409236441832632155849976521038289151813197941531068019362161828239949860794167400370379058859328648029522735379156168389857232315292798237059172842578348503081803230971537437175825788453281339615550732465326808781621649014349490784101284992039672900980843995540792829643790130589994220797919456600193257291392225184609406980234050930837734370855653552262086801885238883683164078512645225798041220213199734345818467686203505887317730016228996209700067618250945673539572650111197242761825712180793619362338076701288689607674244486555504560159460569759598617763245123022426678506462701462147035510101279158660834736403355032962874655209245596384791354002407166430747426947704755105497584374096214062569239429579004645660552636099799783703565526022361509217121803296939612303623792877216053783779446783230645263740254803910968952429777054040647805183012299802757775667460986905717084743811745720638436254428110815992599733462379300210730348890406086251082051607883454400975105573854110413848026374883255568227999258613662030516395216233819655360403259041593319450098407096519556185649151741408947991525100806940514408727714442803177097540453650492137304811196174464549103065118469224284525735400563358008634880948946912372131896757135109014655283303773494359414980995394900981293070398719885528710624111005482826751492759624858675162485918558592697905954946251054037440451002117 [174,59] -163454607717634736198039165695266953976685243828390053735586422729666879455506800301419335082652099001594623684723779138068717515469836858651402072743923170203374387318573613413470084151616904869436326130036059607891754395101813597488137709902915013249962498162014875874699334466084920913317057737954649104588179094609763856265274084019759025772267209077222369999866644764775153351179146725187635551200395327561103000776261133693739473081119543948214035294384001789690468167298457742639753119909390348124806946105019653750238769801644173460071587703713141732210747464005695219027393240474443175057901921760283463195614756238891520027159016048265688166018292598244549804060058916272487564908698842898382464835344076416332092506853657366023853668148296997224551845040089630707962413022202492518589843536416674010643978573533731802095072654024572026852033281383270520844571077383336307610838339729663527037725537426077043921426812302137863529995083221853273214675558129555294593168714492373861519869604880604009533314956287285655926589418943931726744600313068085590012208469844614792492967820447405399557855197130342000466599675048351733900660615836604605805609270019040975622227754418656061956479854831230219365867009922946613695535689478248807131749873930380209138606867837620227949113760526603668678678783434911702380923293337155243595832500125437661887489751090845751156545619344947168625384241391484601189187342299315315790651841967524500000638163241679230730677266230898813263347711496659655860066020714149209107834015549054999258330193822211809954394805598007792066224567995984792353007466245741765350292149069862665563908674164255927142451689404532432125091620083549499807810076544 [174,60] -55862347539132814118793768010054932639130036187729035801403228692994652292766482333517375623506796736457598096806014237007667780794258549269071302700993537286513870397199119574551451279093942300865507779513845810936041445620608332714570028425250432971880878838772229958461864463408187479744050662696659246496644371651588837325429309958047758570657402426148862354075645128641759139936909815189764895027694387461235494303862168839769390610447669434613824703514888229136086140677860555009295138405595476574319249954049849767341595017093292007781855456942880142542598625279314350912503187735856431496102488657486623166306005837787174813026537688413607663408830897308250459055454967363305125585021653440674533121099879010000357845686195851301847544314551816925121039034542974781666048706377190666619535286744492348409310761391125160592189853957860435131278002038628800378251690960797125545192361502983225030787565473396375739967010460215445124277713321040652347105121416130473359879715239003615948902350302789041424248000362919745834729229858429744729985557080330837627504879566823574667984579537506926940982302950764825141579899705950112812751417585654686153589272404796375579475635597161938270300771803268598752053408402477581594783668795010806388920767508293026887521197183659374800909240550512991511371394763468993384551117095035455182732134774376772329943593139166745127295283989334298985853656126681056023829744156065695950625722320002566170694980782355151853440013056769566098117601756651124234404077674597336570469909854101900353803112399921772766154876671474595834091412773792409822537099266015340526453130102111754975368211273872440745603351217202607297285753321342526604325504 [174,61] 3510318345570798927084619298710737593131775523966185071353305228540858756210633722413777426694772912333420592314168611985800752277635271573230063578156894181875393015535418957779041221691050415247328142752813884011393975690719117383391884392986191827523707137222314140644377816673206342820428130322312596285258118787041552719525181411712796047059807841124338570055723564682507528826109150742894149015514178784951949226567805784897615194463299692818679285793650571118227129226858253371151185552577044269451605468071007094572152406024525905437903044039793011492241466536461076086663426245649400475809700910383407173610323816437784804885286093704768608296447633822204249530439139355293075442580699608903111256521945968482239289919058114725533200810809451544499787137251607613030483294039285329099564609467731556400678582833472728965382122117137700776829161323257376769484933510182230950103976087971119448691761288873552687410134269011259299945873893884192235203915979265757895761985470480420574151693016289244993266280854101693146832822486419315237072285136414198355104740224052339359351696932890358651824359897963825873834616572265069509830101036581333289824472021383028246525065484918911637578692504501459007949741548113162282030033754874083424541826318665903089830599300416140759938237335812604239775341827938150856479202107817606737770781453407480887775178286293065608196189618112920051252986652126808190479477803732251285062772739597887715930349037696570542106317360098680864151663718955971208854627915849750946841132908308018391485387462452702016345408955159802054069464374484655891085445155384205912199736901497297645365982183012159833347786373175677028624789788209657185592 [174,62] 11275417973178782373207796943194209527104053134999378121270700479964739133615139220831784703531573459757765771041993064089817445705009983343065675631426537977327581738251035853662357496648375055153066562980664641388229516749083921337229120996092813727014177869300730120312283900988017239557887551088020132532149257282629709792635308196692393669567678981796571761960593421153475647396996853604619442667865879212047465993653099302035191952881079365452409362628889129832795908696537861247189711494747793345882610225203029363392465852641541101346140687881019829701432926150670752239618068074812729416527320994218274717954125249867915215169070158146470881131892106313285388905926899568551530443430082828230719840757992077901344937678776839861941674967227314658977429234877646658617192597452993909911043243515517525061768145334345041073219638858387906449079454547895419490897752098648646633577226603656587479609353322307772785419426521196249515379712988206544731123305934733790364727446329033879237852558025786728322824951639918192553732691555786725702241538754314138301995526022247731167740591690842244776152548784283143378553163032744899896233344647616291048252852674330437636802425953882816727510120041751346057796326909139146561656780823491365744465529497787393719222017001713950343430771365707208453084212369947415167750769487366431780456630768392546167586089829055393649809767549116466818080934231525125580497814539733763762152819131511395855531232076647653786809515221233380207995328709084131514200926218832705098391134059298620220221096393207694134940624468998005199407010743365939499543102791061953080912455748168905501552876925167554009240056150402344803339732489852948328 [174,63] -5720749179594756886049710455072600765609432246101945837808692045573937705237770224049067725492661443167090688369944433382774542728106641447825428472945218119956519176372034950768627899219233548265611638712533944850852073336785646948766620460757509780023739105178889789953208984712772786672557387220324113134879711099129406616008826207180720348908880901560315467441610873640003280471963841328049808539858991825638159873950518718712218544514309475781529767792543755836492785125391721393742974070873060348505260560627148951329387435069298635976925094106043566633293541596511756325718105307364659719054324219529461631140509937995433135127563705095755151937054077937952780357321696210137489651688707721604812293879937609266502905112815108956920990712776867030356505961126351170477725664041757512581381874606890603664983992684738984939158971875202885744978059177667806484983322303682106018809010115317563191171509846276457948429567088133469280390522864273995154818706531262846253684195321739216199992624254037067932415369130484415038658469029274151163608093120216650348152113639558407865210487489686341782621004919465147813972689414841869541922535867472520373098848682940353224994164395844213233045954421887416240269809530376611667308013783239335128244783837448534577737803661794756451348919570580309632933930338431268867008237902179659270526864237308065391884146735684142098655543049516177959414865562301613047407376595365336818756948370144440217391553242858964944429322816567302680466916788258993757045939750992862502970286978003402020000940908372762731690504271978108380058491599458675873623921612091183822558562007984677704305255976962999752844032736016933496748823241663360 [174,64] 1427565219818867671339893074089808986015092019106441051330813705359425200381588982700564279651381135070884177084967438107630274073176473159036171698454326621427613556959548543736121059667991406885989207850810581751672526585360363430696443953978357299422477273273817519794646362287237393430450744939295199240206616772199270624548958949601234187249683783012137431845551368332289184799197581267220054209401822222471300979905550410770876641175407330153636275311872060426042595913844408144948293830322141048978633851904555225366361876220205804899955260250748571713113998639518408353283523263087395670664496491085061017674982275751592132230378219766127239739754611078423471300846483272444060137093710976663651189853726700373280823729284141540942483426796785240709898692402487128718959026117461024419471799715379444076941219079309484507878673733851027326489618140380149432691770437894567988372767273483768247507318642116575079423271291799438337073812013031433814544086235176832109299571041730678368907860923853014454767776206836555534019856322641251136777962689124747681366367632408921532333021689141314686708807442826873386034658625622705520570899073521241785033251095564671726346209705740727044460287612802138625232635870170686400126207997025948290052790287083955254321882301460045959021927345018423271486399492726589325385518603637249502605450027917551297250888358157132950850106741845002444194227889875465205103291631800644904374808511582996379633728295142988702037213900723484290880327225570656026670472309812025257203315573893872531223255710664676216953335884457545283394914754688435760635307339209654352129986077581971818304412432070695970049676733379863428176698531360 [174,65] 17606285525662805325968707665140479664503665758803206326876498316931832421612183287676725925619189253396347304950146620258141175536499768275118559213384376843742220756190136097539613356920054554985410807934147389892533056372772595680840371637150613154185627686979511564210249423757312563851691501217901249310346146717614986636386169153587849108455874017962292628091744305918585934069644984374311069480685731501886797659199051660697332980190184085548047145415848004885733077589838781740547823929227659395599442882023417563797848327876693918084329022684332466593071354738716653913625316191845531803553318772183247410178705253600883032846795641969330688280830781101935984868156121882969349670427414089567615232069948067389600704888073456356575370069891679488152012237587750087913477452460298501090925415695773936718693175304540062483964750356703290935032964911429859255363325841770353579363746863073283892554289757850433000317578285571528821626142965243315402839386363773592588413479789727496929135551044951239306911338372977442594700413787347548845246091831164894580836880327420867115015213952441649629899829152316504052239958782627071650546571346979694494936458814448340025704919425949348490283740931815670870726176093259043338124679975408097915410117801105422710061582272694976200408882145299570786398803867259816839869135980796371383952347282167373726439614661295287955419537655037772724437105846780735952281540322781659712068998049369897234640251863137854052607977368745191160880910929622647138077440195729832877601861746049155772747563393149653099927688509339230431145476089364697431857794272199584554967821084469975123527902995164574775237787475972682837117376 [174,66] -155038422763334283178372048662096109293855508226849734506070360067364735157862370611596433933520101289995302545157751787046096579761709619604209587347875009934172172347427487387131758196298425359233821370351262101791425490374044993309696928800349945877881524277373842293756396971420566189059588140403396794422280987692589553624003993640101865671361267874307222730220986895042630612333839780541907773204735934230477852003966324117184839110479663896918163320630391971516697649155394099253883440957038046314286880500109159671891815606705076127315959685061564926277502564900082310952510385204395497532035562864147214301819165087068922077672321198898691128780048098520592598103889127112407619025651310941807142628564042108433737735738489093575896827286930768827046698677032112750248773153120717222817554272882079080396242283445878414837572196242524275046835240708372864888616319679335305089329299340349338271918288176350916984623260785863819810621363537107432449347432161964955379533490678970445109949120410298682838183213054295647666991692033987449631294588283957511587961157742441275405677789423910431808005486570580161528046283728044403846561554213749605515696176227558973388587909200532717204606182877848545883877158193454705265202073182061883576700387650999792385712965182946805087707005847357101381533725073991288513287212602602207237597928230996792662435735000909405469173348094821488567502606597662008848429048380490472250589043167841793109450878673986399150954602551034925392221741865529900449090835873635055278111249659911595578787584812448496884252226642142320234597818461667634021194065850844900186781911431884350426370675309591395949615562339068075250516 [174,67] 47355194565426733956682080565808632494503300788382447183168645077429418078275844129062880041287495056615245359294960503120574783159922902240903662993494663747885912824265449154713724182410107933328095146773710049753608450453562277055796616321999786128661362345035135444082393791748768387073870881674373463211541693524322337504198707752756448987241263681422081183500941951309726732768832298103647728622981916480679827627056090224057572808027225024141258065904712387961737747676572424479698393543611351687354765887967452463005012292100176142518227059178543770807402966891575065260291053995697273676075683709759692512200226786740384328185374830715566991076333306864289134438277921121501505757415220503776110525995438270366904024484777110402904029521944713870970933302707023596895491039922310390689375186796979223205092096925599349726530620206434189414754343556859310625655569173178047203242140350768721143305469942525470210456476243778357069637036036411091078663793796206218420780385184736924690700232059709149884378273914996424615238770378052809401699553128848718113885938783865984263644240905012310647955369056933227319229029138616283803612045983420915139333962990269952545096529302926548492707195892269390252177520657149365809520263110773051135522055696892169847250036447415826292659250129933836365826326703655614165152965671396928845543453897188540905924626055832164134666683677005328330139961546202123676238160435850584197263184762767599635791588955150811364976073062219084435106844990781193623474286621285857527613372359413451810464298155322650475852271008271632587993974257531911140401360995366717724052958406948300225552727623252818493825816208603312128 [174,68] 457839970684740719236719968098525380973241588883204274562724307463907835098577173512215286030349663107329978473798698948518447908871486162358600013791762959745071511739464090289717752983047483085843305322578179581242915135978076662902619907879827587055229353648552459627231635975295161020125609350337355465121761986878628690433317866413957802329898972588619137833009241042198740862204860279675013410747548628850328751781399074841427615301352842597862503450427848131298405073599096996595797637180823023888656504269599071305535808362838929349247329079043140200950444209946672139815486313260169764702678652712118006681399878496977673602297320217853233174118378818628935676024954093371753976992692315462293351344714909230781501109989015920034186623432071839490002106061696554795827355000298114543404431772380627268422947599470531431477954857205786417245450560070458416641794916296817167986738341838061469837334583273698594269482077588600101982179155610680458976453841605309960953383686278934752851178812536157578620314828567897315593886543825800742094679916402213166940990629098057262225161455523356502729684022684670743155537174847698418461088687154030137133291085801580110441154202767369165140439370467783149312559173675637826791588846371401070034125034511824290383601875707420112881255861589449405672557928942338387535410357352061066876575378247389936233159798749286579890796861599383433058626305838119940868861712903064813602403026518939310085056592341599919440795453275882381161671848634257318693997911158805218185513453976421766085993692690720090451589379097450165989239722904682473085442155836280662475734433914586277088589301330510643889714311004352 [174,69] -4033683743664279679005803660329520146469846456738440633840742518353656084082274559041669838567200223844830030758346665124758950763963820009041218968603614561514380600154604724190327264754558622944498354713645211383603024992438119421157645849459517838091561998348497816256208864491960521012483474754924533324791464941862619517784460750289451936939320209854459448333302623562263159954988983896780761005292304363417388003950490694982441845430870532075372870898592150862493754633528969213852640512461822799336227391246999419325875705935284593047550224575629183822794114562232776441177953699076686359857546476801803995609850103384408316950952841788492540708803183343426127514977000265468945976833714548847004060866193474686541230661595376290520386436360318733789635120886483150851173680270144384139347551608859750447128179075184548289658894655065504167523666984537772046486507739630271805604837272676293590494378043187534366587357669269938614985624777841964466123529323465500528340697904108487447515963171297192511111107282023692897249089635414448757438732398141304338025304933250371913426882111101600316578303684078611151101677287906719301373311664697111976345048091466042764830729300050524383190906491336437216840602117532373239822642447725309029302582642220420243213427191592690054354318162273815749344687485463927809058443852946441502480279421306707119085420811880178799336834608376939161086189360372187475728165013388736017229717787159086068363380788713805108934225285076501612239324339261147687126152840284536979508645731676132659166071231646143405053103561223309658507433816363158175589659927951933786075954997733243846788022651943586426016354984256 [174,70] 905675085037605759790234576307172074813560996520149950862851758870626995640309473438594236439370230619872429654908705446832280498738325308545570548719592794506780171208814752344801868521300764900261942935029871882340122659410169399042641617426792978099640674894619490796142457778239396323377300953742218480685010836001008829689717636964871960668537154798927289329737677317348917892105482890881473978252648410077837357369247036739848555312988777881092574426678986323521640348593686180364076825722937039106224456098840775874534447976393029127369229356568520851986778394762370080808969902237685440291517586189314960751431038306679769855701377483477947464438258223721337362055647550199486917066189252482621887694877474378390198001801814098954221161330172466353740164188440732212363084560270446663892640633291915454076928795078754648118835802283285874832451977076159685314841981915471334849394556104559654745401466393525918997058915217932993715286624223390995902700133233231548740072825802548854612050111925004098255799919204199798505566859716612887897433539152633260939120938197812017657464841765834205002369068770165386255841709410928665340106689022111659906010335153404443584546601795912931466276263548255332812284140895683129198362674878030210009067452391800425763524221130670991151799426229656554210018431565763642623918286052630462221034833721699357275412789972397816885718460453298722160017330409341974024317950403733588724510040749895025522008046225132407107269947935795153948307973448591294146328633138993308644106975234772987256703283976725550299595666172021803552848642605434183892731971366616685711542767068939770206524706758898718707002264 [174,71] 118717494420049882726907769329133766027933779146445196656464236829287903913861081440450601603733108951395561893201536152437586187154634033361239131765910713526623433189957231483560229396600455486837530885676325909022431386308878307049247891282732257158964678814719386414231971918638219016063560424439325365400920213820216967989288101210887855986038338724221989589695969659850820589454052840944551307993448190081460810030419858842635695548590294535134041668678959730873630736972687559452474732009437628445349695032552394701407920939198620377105049776487940987650038089400762983350700062703699348939150060860904402505377656776369659553938665210898072409262030156999625813953353727411300545015566575589019112486423731747321422429611906727741632244525966488561699101047853968415077043807507507039368674417315043308213264000317871221068945320237858604364235103520187002997552215077466506356499503584830080752939975299269369465438980993093023754510555008728871794419597440802142333603043481058723493678001975627803740554513249399145915445360780920086950004450131693151141788655269145589372281963870973766229563745570064518894865193263490913669137236116647009393870664372273996818504507996716225015520928498737627798285897158366730745583532304986381545206610874460674829841451258775046328691028654033582945470475105152190787926914556316068447027951254433668638450678492524673292657293419520252940292486506951632498953948571825164432343945770160415179112968979468038482028265530567005946293518733487755878704966463601241043923118085781068046035348624315409546540159992563132557942955790198024612365154691170551672606964952905269708436023508099456020480 [174,72] -109122698712103340875246603439936417611788249907697602074622207539115912043982316592953091838213355163868786240695243984063941615089247933407338152164673658299335071362767805694581125269147679478331905135051522864248898310164517320927447455062125714911920649823994049301753369970883535108718551624090690079932439463334940493634565570698863751175204465448855477946701469359057995515747134578956061827440139286872880723589818601710330924176050729128671082138008606848702376521431109137427589274392439069139092402965626466841703949137992977461290590033530511770846108778196261825691472083420994054535284108501199065011989406164603832181627613014274379036160508209857913645567795704594169275725837591224385902606982211102519175577954806460430221653427467860095162915277194763090030314937886961052231094654821313920765277468926345154524027535371315165737941956541155968886726305986143453432046716281237730498898827223274985671785703951848599250044055152893703403534508617371427622619156302184240756428129818919441192311899867402553242651689201005975699336115896255157743731567083661351709222244517829632612668799066008281362162884138110318397684986765832516738291854154181544465606558269642465924017611829899768084637725062380932343335006657381639089287639634767852280454984788621081873164024238918289483421212234189252605203784211678655507910227759873903265762734422160181265304599536265386246957900708747864885841089976350561942076973554454813830556745943578682143215715851256390120584323251891320385134395987077189429950543175507658044109597188761775451675201213575394363200610520133265610541312760830359934382621939583664134470746350946943248 [174,73] 25559914654615739625293922229770038017846742191983883302870022880006781354694471314957455480934270077034883647759094203467394232255236615925775698032965557708385252070553340590431075454656311527972241925576597862450528244085560241717334040064982605328077140427733259602350681873657046595895482217813620303979909477365500878862844435965677922956886035591370238423555200004654391974069313976167434645492946313059130103363835644930311410789440249806360311033093008191323429334229642182231122458139626965926970455592424697715585353880983449498962961239965900201076792922374053482325634728347673099719023776417162035010838929099566054749650768763367307201888471458491438519180384770997293760436530465750161052119217868696887641161951940541704603800063885226471495523795310518604403570363824380151216800976047431726270942515225314266354255941500653986850735515964359040712291591482559941824108074599433797619938275177313653270992327129816620654383350644657962201334104350701270607972401787257203669344738542607284820500993042178919306692221301728595963479961102446810717581371907410277350543148104825648682032462072539121571992054079810115624713910297224699505964214201794787481273817751170396908383473692033353817717981209970032534109827592646439467751652130217091227614838468247795398366035298828925961191175642853855177267664971579740227683717974704702692331014824940246023966269725167987563275341890607686027206225558575073453468938432021914239264758977595116251986779227047855792264121567013777700315252093780376003977198249153398295721108411448559566147934484565290279282064710159510697842403183694880658472981264028962239460814362513984 [174,74] -2026489211061010392818783026119645262803708053639832643818146592466812676392746378974252956816802230601624239442050331683687136419573439378614234106466635311636016951030016188327763515100327151631884485208791274918954578859102306067714650125548248371292226521875317754987357670212122452758093106261270445172743861661318509636952600603672236723854326476076359829943523483960715434631391624868069023834119176491326563395463014406618441013276262793298212383881540237163335039178720646083046618684176476028169992581225504295183088773373448473651892064837227781683454621101204293362567886440601082503643938654970429081934501161808993523324757424494903487944564288276498277381754249892565754990863510185427191673750711758134004037877460852103235785503977350397692822152577402634565973079006059680875344461084661343475028173828196713136625798391277478569792077612460454946562332975273511157885712337554272496798896951082027334081784174424296800152089889054973063094457116411537645153496215690639792138960323047391836413003190843762268201597159126736853782600353186485101041788902180166314670556296064589871731242777259578586269470320476840893569078316215511448135334467201120556521133182848152200905423055420014544149126745219435871630389805792902758185802511234552140239149791535924139756230943839812267563566688082159297764044810890449259259896213738136688352553367683528524960479572508770580477602347068056789140249968866706166616925425937044648608317146132796479798230728270531894824086893772993475082540127572837303828415925035629644211825970427876603952326599542077242386753794750240393198101073976597244026782390609394810757495691998 [174,75] -330885103810943165722644592055844883813346453644962313259318862767344011601836511552231651991655848954751953146141741373863396452794716154517208261706698912768994298024264066899028084473335732671853075098576033001081483968045288996335490742642286197969058038403595999162978163615268330132606889252682101718610025826990458070909436148233429853671726862889155649253807568704164357881471211875992292510195309898838938268628628860144854256301882871190960131590361385329574070208308079905702472241722016068318525810096919972453462016211672340796186003933892507992961391240425665323015854286360753924573380193034843121891634321053722725281247712275423338042588327672398376167481669817698187878305037149127123213837417315553004596379543100154771027687186373994810496416724699976533684207943201205059363653038892417761148613135279880293934263689781623716987281014331930941232299858044035453457255871052587034171505187927680464687966480008286890220973145222716612983434098153063137483607804647488984965208894109244666396088876499306394087170064259740444554878760642237814533614040139071555333812692961438213332228381290578872999375331513710320369181017860229817039494405693785486557891570151229662745198336622473358512876284240474424291948019351845467257792416825719281583048246374063056362811676967167651914178112993814091770691387090197433547929048910255823163316113078964065632401424557854701444669444836589083541409439938487362489424742656930820704223982034736711481263955425165961192504285486184213747757350675302916135343304112093815382621871969198172850984543345273645091945847973106206297756940258970055578143669521615962143649728 [174,76] 104854432363417636436886083378595149029817113172293483693455485096915749095525259397926900988571529535933442525141772565794964289605762269138782830262837516035380658157534611581795261539942114483010700024416641605220641155619174308190022769658908100601729964059161651763191434177083538487454414774146108040479183206549163261915888400328395678496060754893504090177422075073164933231638477056254762017306247684495795691553205270329082888852629427965058161399449001013221965645930575380179663874814506240654775648272963293829621355005549778166249446015092207724275838163813389048801195671347900199740750929687562603536855240542788125009229571204427901185158151294740505143447828781538305702150999332141705595443022294667866839701852600472312577783604622693769903007589501747009808495518177690768266937157791568940934671110402418280005121444924889834240885551562315442485926037726708839624242949068324367320989037176886962600144655769083913210720009747059732160696888591162432236946969020529754967906220228780379094125615829764132110856823057074273674628524915344517834583496459344401797464233250211602546535817349516542899243201159760579039795662836609518916569198935814394767406117835500823155207581814868502963907094669124789992717956432449471822880366272792996540284481746497401632728262612428346432882897935825544553230190613613809207467501553353331659653494311038469090495058121527705820989865051537910968635385963765958780917031256338165822290145584841020331350870310389377775120375488838877451056287664576122743607641594235556181312910401984825285487942601725493659154090812837733630291381514335759016450363870928403789888 [174,77] -13124100176590637170543180116533389621469032449484153971582757059226286839257788741052505963539356197468572701634032390592756973605385846997458058917988521355644208184075895257167826441439527117889687960235063035585347667492439972315162046284030822486318481715590277207863946030583203063171182115300471263518080445024178243120528898742518656348942824172966052373538698289652193339531270571746512691269524021358518919947008493607772196204608772242150302816624935561233958095772698931901450093945753510056612695023256868150370103986486370367841834718462984710664240894614699272577631464570232800957430195210731216371201403264615534363510519769774851057331820804174192097291026720495735198971002488944378594645317939850408460691507778427733091027367651493788285368781253574987485654605473866530369627216820078222793873544798531992964339239769311152316529116717893284714279633457930253033119898418372987728538459163156438976806216276730807752077449094871608708485121427451850287422116204757499455282495017613943552607820772840851214526806890226727833566754623547658936635460070180665439101821658248238038294275600128909723943215828239493585092107849053132654012256649883634737056195839081976124089672478973322938116024752461148310096974291180834546470327125083126258719246511540921748772194825791104146025842988624475277570653283333117965504222871639436138038130056555162432867791798172239827618119494006379596219765434398825371878155514338760005811077056884570924356530355605949811381918908482093454400633500225268028119929728538587511002978935013918946914798322889099060021046321471370091063472996820653595981433606182714120 [174,78] 2458067786998823998524349928621524008875657356469252314437649888714889209885308365999048774236693927031051778050494398117526587743132236610411889725722562513541770231779557077407485948071444941999248482861189742453990649432782613366431122853421837201853832552615791334089854774556921921304103956690110549357043214720189341024356027944254388529009261187426724139125748765560820966083754688792071339674778185975681076428200300439414610007912469152624195805817026975666743639857606260573586965247366714176222784545137431068823851902488654408471690103050950955797867509739828210136645361242497375639680652200767317315483167405296140968434045944930428326336480024355500312266362039256739186316225534288607355198917313807461807887564234443421052172807765376160748948460085468263873115682179081744344473782623485639414798492634725622835257257063313085555774995960376398127705253403357507144251309876838716850738836843076961031735337330773419468851108287197156610172085896092069195019859108178011338696743550871513319551087470396656197784952642773061200713723452350143148777419821476892317620779178537304675846151105687883278051221948108162829090037128894961041654929785271112899849707209946757073027650703006991322395317023870651736447686819954765447008882078986850344764460245547823599646562544342012096490676551373284063671341280553776080425081217670388635785401663800740213907768739599259198488164770394544151984415705720020062201964786573915899708855211880911196763887662335006604320323169478386706057398351147663435331403086689558044463214013607157131356137992222591726864736868530799827798443876804819336267789399338784 [174,79] -973143416994471504149380611067949712947907927759281260748492582068894221538121677047896713778250541918106705388609943562951988987547746337423757829514457507882199402205856304689636411109763579362756329080829944804947450270094734641393540940202495108398854515062819750030970033008630680656330331571558916974454246260363460716918835713531662942167382491969756225438382908879428119470729940845987036404877532149706132358410933121698771078356960817049832448574189842708425769569553259871593932919157369238688931995847755133799485223935580400585356145123360785903044170089084793695917089290076698997374180153230051177387044028913600546713152677536474253310974507445678778290538466594930705458327072102411261682152925812504792252985227161827732747378011094953808416444653729549150599377077449778409187592265352792398089623757278902584425490535842521871886039299606722201268221763721827375802476235882847783039588075172549815250474505673740385581273594665035448071136127046308386572193085087322681128726979023698562453879237399215413701200267389474423305659630123863102416247597577797469513884430866667916094972950698473308695839080106383837218262305059733765175023617191162445950360001541293195634694692856916700950548630122448711999839598914313909128009805814472067841746442832652131909760454636275350080254913628098924757417589386518291892940983784005842507771669031537535463122119622964351712242313380092445061747436316773954253823029058372167980612720473206900985716071107597190703255242055417820297459999220917327331519003514951971505989345187901963644292128319937655405363171225352612240030031426000727503534326784 [174,80] 298083679390909593167688686044772056483361723411408891206980983829356770123222597826678073753810814099123133783161324479887940935861608978564922714480416895069298474238187368746208602625856404320134578638490996876950323277899484326046345941224151068647703981067666415426257897982028097222509116835416180357837666287678948958416028696272738268964254341112999760604661660014871044205160106769983377684920788666211172008735276886553463926172229584736197315492473177690008888081970496536895675301634251475208614823404005823766211138800838767419897594144528326926152230411626200839180251979613263083967901823316607288733741274972222203963374175454262755395451200024299548498418590069077593733636254848287688719912797442636541756033281768041342275272011749385943995793783272984390935881004880979184536525914175243965149218131684941800938006302315556407989474206123051893920309095992576573221577483370055491840293209766815958267655083733940979938674484922561112513141199750677742834782462750661638095764900388054640267872030162098478547239011820462791703163079444619631355625911105123399092864467499489917442324756938534111686624133562139913033192698435795874988055450972792835209414493562164344560604895661874964850883511520762714675986279204319217891220655596595831411561527645879819613352641470892025484605253158301632034750810833195357468957851898521043055267685810442264758294859912429048076654636869098350633692326245934620043569088502289106450811489574349845203299728511477190368098237550012092032670576013543844174707436025388183651956218330912338303934503216466715716025766856621420521808359013003085393111400 [174,81] -66465867885375935044706107406934302512860904761332076996873599830814875544555891402235615173016689676469542369224567433118171910312775390216435672549638242223756520506197106168134153062907889059123614892490392020625957855318308144910656464346768290348428079318075661257189991500383657919449622046953478482538874751806746016602879053233739899164968614900785605743556843790064109753932534404991671222939097911180612093914516865486130269816158749850795447592868289317123671155015296865565237679971954504329991460044661509786503680894287051895020714807580782223324920324813222840170897450732206539615545202019093276209461194808805911407293869330957244101690012549800722793665753604766535800074966712302688398233945606579872333111330529044128756113532388340537018545839821101077850476677968365747351385787926831393257991570477113507341705572184274662153649440148158110926045501597376500862242191261448456416416125850599262904348957407447757499538096944811803002188001397770680814039957996765472151958531308628110095203863517422154896395423065882632815470871999818529520420305156743322967127409117021111550285424714684542969155661596702602254191769326394802636329479180970054619644840990532477461563960868637824499415065357884216892252604553065736928204590698811845354491517670396234667174294492512355221699904247867690762648592590529075525115782413327891615257278249684939164239105875502485015941591503713664159201583331728167059268716126181736964545928727444775012959390231515954195529346340875447277985722817486905376350066543762833733737207454297543247224360160062260815471058835511202968778676551031396671344 [174,82] 12056491581978323615224410295300367307170595047385169639424856092356251148420627406999273511270579865620982188981235600950837741374450395483660038495048711203438746022024469072120217460782229457605908033526291322511732519742350458853355549579174924444324187602782371693144476261088018568966101273753518820642695458910979084133418463946753667778742946970569209160422904827423601867602636185563617132174277773434560110418705285492962101533032567142426496603398322273623785116722474528207898713008363154825590555585295187135444578636860082665377512213962830720199470780466442744458376474314299894455740919620511422691315159715274840918580605666900476984173959737136322825047309767832143034614590603005968581236180756216898618345671204804350713408969699815651925937880041945584391677897734329376898770615680383465529508516986749000782717177033853294711959800737626569510374325060359778278786015139068903613433502646589789052545840584973274793886662742670906640247599573858519107026972640145130863502912508342390466835130249331110249457103536296941841294690868771255232582635573137505885725101769127316247380300602074834775635691285020349843322014720358154496223761100641532108783969545287497722897089587570567883157680111905263000258134354433304957425292214056179463696035113128258867916346844300778006982002816093033890604300447541479533334697138198719127636334858546024406814723925615388936810991047986435019404309043668076790197027151380410204950971817401452200030396624263437525746398244440420885256341549442525895314528185999081660479001396066808475605416158674504663110260345312320334324722975179408223 [174,83] -1904368524170521359150678921068187360934349796016181508391397955351577560586503467222634292135469509722729259429185950151463035453749961488174472487630777023193605175511224849836408490741531094435337157602149817298028206899482526474824791557334619754139388450609314005746212671779800530710736455545314862226973489831195573332974601708058102780351953739400085877553562583112664439325286628891191196539317163979505900914491144041396581616941793393803758223952003603381381240040484421982390695587762740754424996389458871959698700074416024476553771141819273073097718085832053631449627388146371929572469111556018388026718650365666961866415625069960022087309045448630167467568402698849803638544216093627358815437085189754497584382403641464345670583091644335035856970407831955334023286703465866680466809142657315162842799818791368257285899667317451380245314518601010045707708006365404799185205678778978858260354737650612533941467831793799792401680281956775019216444356175898139827854049259783125219190391204046186609288669098619766521100593999088125358884501291598938076447126289021212707241813652711452629287641375129013332364833697703886917455362094490460408362967714335101031937235522796942767000692836109796109173537692373157195636978585752485143635965473728189580493167282270030763068827246641139386390023064195586364073166046687177794703556599183421639218586364413544681969928251840754959539990763915256888287336563479836698030020107684461935942692380208476455276780299928764986544654372822620033290469530274418557904271245039241512752256395006443906252451814363368744996531136186686210616137163161600 [174,84] 264630174348732386794629072250334595078416325149214527852895059751341497597226647328784742668407482509305465015045660925227630824582770152055373374260761436561000692137435713918174477521793344425032779024988701438729253098342364504908213424198942310183432277814916925092883519534226698287757524920406528025292972848898502232549288330720508654499285039211645317157605088531633469844866311719643361979351694465276374778636692128056530487868617669888017768185635400127957585843336129229593604356867949931969978883890055040101846194504168105090968021175340433857858282828107996156767297287113438725782850460814439192090097358842223580983585765251100083156393712244155728694285210636993215594100612833146698386502917744870894203067716323254451437611053318416560011608684310551115019606148055357500111884783922658683776593805415158211206087271490437967727650212810364545619589963357201698745059261638853416433034123122140430347314835843386669106959757603148193434729789156344409856289719195128147002116310041693307107498721035101719379319707554709699300647977832645066992572615044725960676152874115422203732070653826028109851029061346469405888227839381687959655408170409921983629030061836173727896228301049749723436345908780558629629462142872236149572531242899390706042504299465315583732870362761633185306897181502655603137710085500778365230458600606675416242218720320322410468371565035113681177681416137856618338358265718245842465405995199127213586750329840949014229340881412382165869081478778401432451344514539030892056446813485552848675172854040874571548911429996741998217307106325832036664590151680 [174,85] -31499721426500260436059619500141144728261517825469722098360056451713073959539124641756499004218922867574848959399610639897111188940032627293717855843888144573297079821504950556152040729653034464962624797773139093861504331747992243017069375696737352098742696739053058115732232692911401225722243127116807813039960952246080791813342600345213729163638903154421061975615779675676153317761376340001084537344229766672520479355989387742257893329228946545176713569371465791246614480839986547445849665355970427203797576703002060150980383217012947442392706735723332051724956380914950064351190333564661148432973215553342247483966517914246805647011753122797537478156892733339969079871490964478587173836724619055258648572101605213274542366845332036433742386473812435335669784712264126206231715771367744668262870424414389333426100272699453291597479522427271079579297310728803545104856844396905403809053607400158820479711026382619270831863175883033764459187986398059292096160361459374834223498825796212387922472987532172231526267901996683030946927519842361032069186564308529830689352247152125605077191252887570250341902008234291425923498555916191529171990048912605265962663583616464148892176532714844971055286855601462356277550362234559773397307684552875905541484586759348139389231820737419398154813685553626965143186050383090011935038978068434570948870898720996728312613683531761239123133960556146545183625212729974723959098820910164028156700989158693747174312934342512664344336627364630208003417754762240065098870158956492782326315693832508382426384812533441762967964315919916072741631540268736693272775632 [174,86] 3059223653358379007447108525513773908016872423341988095119832590909275760586305467631473388065279597904992393797776916287132055039395148555988019864645867694767448548800196844435963024091981139690610723214840272063741556177852760012599445710310686674684173777256712501164260301328834726881303294666806156665449577981967458220258743333080805832380853544625693165201663199747862371794467745002074897287603983216313135846778319529845322069990231195603616940126560836041673747634821193698435205458640573521469023330518743843126655226167725748546816123067589245064660849782969045215722901322438954653012081463101561744455389324747298864835189701478754676382809521409449264672035894435227116795419524940415477486892424082305096245529636270121000144860670286581018695542477059303590158722504529905982465002297102064415998952494843579696904546126709957281951136196800002642363973565716116456802252238800749393800486029485409947481286420422279618544927966658505475656536676229963305635462902703042071040806603785546451917900039341712363514701462438593649645058577723848549056843525526273413442662819105358600251310438962160009160628006447420164139404495639275872591001152888205006403391474859441829535082864430813825690341190823323780692836759386126576345089706551074785236246243729421484074354890194921576387063834435705872028855005685735862677123691439184782406019826309269610960556879781985945096641212733936539655257811354455617313305773153629906193489199034057879566799926817605081204370307910398285389033894614236786676530440042846064760135458787550935715210764196169109534880600398796421232 [174,87] -217718127566615754004120115201343831216584288820259976659647625224029172578410709685332577377642904906555077262525500812395525038726446084236734187304668479378086459618583738424315606491654414917602072039704624004573167349512183477370225995058543197098612514172994906050198172192384532424829861671217274244748625585211618019324140925754997493022672997930543003312726472530043809917721427931716093727796023129693524381048419653279940963551491625120719553742222763827308182964980732959919823072806602413381255715046896022663157776394397172572575881944216082892384690658741629568410778669129684864991651493503196644614683989961807923618204420110251245963347582891691248694284704096110173936025639483998666107429229794947169351797787308121498384786341916050320547814872591122453371198439679311037849245034740826979820863150572751942394227962660339594716267893043819850979123328576954259074142705666443723280131200920071901258099415506911050112556182837337789300273558029844258760348916498087432413796235349830775662909370138564551018764390048265840806594128888558763309127176636549928108468888885070584163072816380876507985643393512121303684641159184877627521348239575235911136117518708868678380914876297941014489076284885647205515781121302373924291701218922680681613455012193602514455873562912051143926546441223086724525795081069007721524161753629875334932479639056964245758959735565112346181641659035691443391477576472694117126868978197913813620838049096926420923695368526799228899425381500820600730682040017898853689000369155270323081609012023424571447639640192736825271251403708621760 [174,88] 6577347247938421178377531681182309050640365926943997812435523601459780605127475271691652885492450226373076511060354123079008057691693156702810542399938212679106277703339901079585089720768290439718683580459622677919845173743181657707019308554234601963069021220813287958671721153124392797527536042490891350081441201984685378272975993436303775303781516572534311176548962746353530755340011287809390831380869182172934199576636167790430327273973098008775124850240690532902337671725773997008252819672855681215046959550240842097629432653056912718667243543332615523537272271966356052257566683144236707313922326959440887096496536974256325486733908815936020612341726012199303816226568855350206570864885516414609070934448893319247837878964850930918720481054815744288984745923307234291485506379621550143109509431804873498508594371097152305354883814697891905809226936677608567750230929926085994425303818921323112021755987317392999074710232679927077484105796973870452721091621587100547018147175238511032930511596526740365250252718649821857684141300512270062681300994559181242075192303563396480861276452287744353077636918838301884893180767714745244466693687561520308455141472886302070190479359924148875131990310379291467473894226153364821123381087396220997125443213317396298139705359953351564308819682071641980661647554042836594080717209729718993717414945397280179978207951993213461580323897247919250965101256539833700930905384117033896665077769979702318725185061093498313287005785095647484394609242310821372567646064476498382031166446133591261385866348638814547025618282114967160155167352644840 [174,89] 1003496248287607943606833861933238404970177960138518293482512732074877337405288829915777924832446103864635589275044412947852936928282391876945923308981416550814014455737084785879986989976087472113237677789075168346716366174594221045735544398253859322095220523454667948795486828754576217646022095654490897700823099019343577242732736044968374655417527527513441022233686887736542241036053013662420529137431927903019258969201444677596871492278216383332515663533075340187303968124218076117654714021152515509026702807798157994916065108347195054527789782961342291007197844996502289388084848725282774236375644653297157949012326615405544412890567546281112625558595622225888433209642811868979745449551095183831328063991465437810947226282331828147089799808924508398299956980628405452286471755949081806101729957037960497335955219199424827983439253391574040401055848677202161122048179097312837436214105041876584493103296961042651156532175880781549159716632541028453220609215735096253150021429041380718576200629242462125716190214266478793087536715800076673256706545623046741498466923562117150205903746689752301358962604620946873781193704622631260564764637339624256039117752939504563997387685327769197325557827583204773744685435843228014394046024029500325016852112063052296006772609623788548012050356057451703069040166805067436162817796545005425110559068743387872229502813049525585417676304194606577723439782415369543236304694948393058486972969869506842512646529190139851155994243873264029646784474526838660056048780726192687692333056859679668832793270029295149754283977189682570867757062544 [174,90] -220858360603604104431276796288095621968425761820257431676054231887451501594098487986961512682700676897455034469673395953643218263100420716461775615246615765389427972755545172383922007584924643706514257109613572699886438118340330889984222212846381400359966151393497320542928888426931793510080253759384506821664353348926128828684007633060971473734249684356144501462290787980832761114899413474567736900526895041346003897806785124878190483700221283867378590949667920732544308741961254484975249737873178970781920491187055125222280234503081289194985064485947267979854778403217501358155683806349789565332022264311011605189167589859054435636605669309437061292728306236160547505010678110770094711078722153215018297260210530743735378440785684186096643970226907854879909291718191628017694647988170776980979558802304217144533781525055917835171180691607389060234467935965164993017917384179181745130667015866072957730026709562000176752913204105137294478777711852789708462137331027732345221760461260193703122044548925434413236852284574658558063519228326311826794663985142587319005859033497598591569989293397869609125946079698088076966068032313992521800281126711711268092831861673540206161304015717353863388028501730677621484298204998413929810472559049389771551200895637361115596993690370531032979044105416853369460752058943810736035287324482794723404688158464064264829229204268361942782276641554318622853228581299056871300589662800139514015910545614787738658038508769645524230595089681370488557902571146776708274647121900044236573129762451200498491662433352691703911543787317401594857189 [174,91] 25921556926312286585274942709848327544578027469059109881276798713964409739954957378703733399523863580771561698577251967652379074092394714865186897308990407959072742424156464556602316107471363325617961827990286715644624242501218555630230836672439986033751907086142954380765511027543904945016316990415285685847421139129252560554144887079735348865105872399019381109337309382093076321091017100259124440402473172218136766885634252593010069546363847166483077113279744204792083921200320770594092585941024252483971082276111712451671380234261219999767988693163499201511756207644040878499309030852000389972166667967949199163918710140779391580720927982288190526849456603469572621318591308338620310267287838782686646646566819922126516904873893468616270271305008250589944481059706391400222626255801888772243138258359974673356955711272944402925664927991719443090367193056019907275759775327523308378175991560083747115279946449716817784112495306361460142948079353162780087364086693306012181717806026848196545762945014060372382489975629755988135223334447148528109449392145145566561481892866848958065290284360915290456925653356131173431915577255482688175998852422133026194222260149889595253755718473929260895341631646757190806700944842343070033855403359234947336994499231256575733647064514298270019785908058099147198019130568878191941599327485635158144029864328661553187989784803661799268538622138351474483562980589762891346422295938398332851596214028016346433283339509705321704710138188534712491482981638005676024968637977251532117872843279433872938659943666153653653553821687049310944 [174,92] -2210607584427532578657152056421220584729998417026299066140404727870929118662336602709872408412699808036510960079814452494670877580400289376235939432982879828597440150199476730034805627921036517771499714319077249625975646723896180409794402438016922566899733596375934355448631657110456278666241557088213200655922938800298451243213209016248963170733372263094306435397920959171042214015306699005409511297653164908494307236155253991367453059141802583492457986850308536496525325338845653817391216310761269656470275899334043507010278055278632691564618886923404783337536369347647591583819286775876800524313681299966980321709613368295553581460846164135591075731639573108052708897570141753508361520484738501715416171893934296907464325060062632222864999549989630447231696071505844572730934989067235311755249029179877256877551118419719846809775824017406413333887973301052142150150045333917110196387486275335468311082974963482775119610795555725968904084171452621938019927901095836761314584125391393664940288953167990067738436114133779642627025508854129081243915208601460441302527739194529039550480796480304700823067186938099382213656801985737565725258143101656900834637816507513511555662881041683894737361265669062365647299605885137918184630527904442579552852769954977046487191349231193134767017398243453612713936937209988794629469161477383798199728690478379795529278609021024179759012226654408383705707529647529766637387707277538004670320137809061789109180306860856279336915763704910888284480095276200341538779405977467832558222962163887897983410126184265132685950779602515712 [174,93] 144328614756943616177165883565004095828354114879827749681737754567197823476991952886372663198943066239444515871029208623739466070443156744064060379860254183426124286914853441256789550088473690664241070598448049199825444113845398400167578196274702106768353741153946145520267236805701161425860994368069280563626912737661367722614128341017985437950743411006592572170916457025218906342902174633799027143961757316473464161811338511104130274596988151106943866728902667587952885013475406090761264984232096204241775363451677756701314330118206881171490992284648644854166478433995185802486951721811991184162217423556838169909540188195326978389029488734279823862173894061749400783323131767791090971580810941714050536616061174021696161426728309735368847832705155736108478322982112670955929778403384199133423752780419557243481679192559236254855571116542924777096061369769855654424440682395580643807090308193727358605129635267100283856246778001493434151453933789463358553193545660068088442747452732840435431328631228429951295881259143975717298056640535454516608548314159076250350118457665781474398825220002726342532398139336480657737548237524849851118178187218684767797065987090386780222165295460511597306575474747575908735555936854701021248676658917810979467945209484519988373615485680659473803946964445499160879899442022200919688376694585591783937872294471155279504872849043670385286807154381492297544589961264895777118305310382368880976949348313469719597877980653502340764971825745899539498085446739174153359597629435352186885031074941610461107438304965000498447285871080 [174,94] -7082921485356228155365765668781581623196389192384016029122032773948210004755462964343993384032948934134512411139576489794498101678411743845243135672400716185314342292162199977976991536183718797637090935593350901024277055015801358378765676088758959716302609282354237628867935677002971233396594048675292158916994826675724256114690868296407299633008608016996434637732511286761615233465692457083676385251335178508087959196469052522879405094515701554139458675757715502510333376798026576017144726317401346104480879837018284983245376123727599424279282103443481597525298254886934930721586693696880546174835624479383230566283261919259305290131698072307488088191503638791591560126442762171064685363970756469146464812428905453693454159826070182910135398098810723607301684181609798112695969072545630616566773473325607170047672483880703215670599137151105827707307935165677859920973384229507398013726542631236844519899646776403566053750743625578671940735868556624619029233393329908068184682581103635346022843772332817803137034966288157538366528292238708259822451613135869001108855037977160788396687962612320687124237934440028511314959844088973684788761366958917735238429451550207143654321931303085182888208068839684465244781959816971751870839999604641786536944760000799049314429852224052499239686858813908467827631953665865274423968332748039080673974624444221200605877102232311056290748827363293214971512666020776927051442859141548647572895048396364510754701397435770354743718728546282046245533335081568185484676797949697624808374361796869656704554024997273180374010040 [174,95] 233400453447118163629974628519761880230366005530353074141892038370777064347113249796512786746603928417906708653241256825424665636279989456734549735702625573967609536832828062273546267774789872000329102072765062709514488386082865658435637859775120220326271169855032618008108774525231729260004101244237020169466496543397403463512040056323152027130395236051615443021119003625808521347834897931133206637494211868111595656091079209264323994676246714083921009983065405303622939789772559653031881666791552448793614920920190915877772397739500741758778545230527364793043468104148255566488896145541143461805387738266127621701509480803964676307486297529735300703772885773599661720733141144854901106345494296072802653668190114653793848516423754450346667143024779802128035598840956497780706057058832370982209089234134361902835060428601163329451006564726376557176485740708384843609295470454971834447875688040835340382817073168778235287972877995032562591722521147255934412994891439808785619700537492513571588513445308457627613788792029693162207484914845148538544847166589201419781190152582392525818694611557735212218626214033996303468635291546782818162030535326595921668993844549509199793252743263882382388121228735475105366996508226932868647519585545250003364539867264262843642160968076429979274286319726826804762099417437809834264388906443817363689735475599909574039421504870627786169768858555142172986672874347946288601301050457832731345290574995809256097502336117746269561326580786269942259316641272095261230858144583674619982687924050053055421388534111719239488 [174,96] -2405670418953774683003428237811900651943697154013118408114586738454762370728476313073314647986730943915247031104564258737937612132550518516476546618424655181500027858747685122047349341628042996187572679888213926099866205303484506545558654750380879825878015878129055864008841826580366459951752825051811246440618920795233730113888192759182474710069804602631714329889201105679231683112215496299844031724948979348440979245768898640529156020977487053874913768044887480804299014067357643747368209560049457200219879104154207554760085152441004490094862849155463666653544177720155693083904081103653146308718772915866216193160387370785785844689807789412279278101790874946574609714782099770541636248554841745683731876378552924346051427482860097941673759333274370460797650436974430298682459687687497325690632378278840644819475166639725982065813066209527824105686375121061981960605382871302808365103846520618913054189196690686464909788989182959184619580153328471112295956971411724401190025354071056165505469855864128806614807138392753896909889318157414766653549608716207096652978526882863099837425457555092899608953287455050459274488003062382960221676956012403417643560768824233821731134591682947145034325532049357967478637470440186099945255655526278507214390130098509574715382636476451653689997608265835122880148740595603338160281856352066066029391166838041343736561546852826255285643560727456842107206907263780614901738704644805718124978751538696094422023231614843035077590641626260983233786427197174472795716833031335638540547019340859320672768724166698064 [174,97] -256485784886876208951806794295774217442380145494726989303498209975896690651121172608708417750934382494678300264754084881551755933188498000574977626729957062259019116430903029092313421354706928056816411606637829386826882874682277178262493966984150337473100839415313588963483364871405894293246738576076040543528983600936270590755263644512977189594452414858718745224510628121310194931608044746850512861000248650566092884549532258468108009636676535510252825796198968631258159813827025617913353371653886673735138404417461325000811190837049845699357500924945988017277644635042648574629990414153242809192658322667200250110045810664924701091647138302313890466143381431580705883453343709028130533485342511477550759828497628789842918043201061455666614705475341488861073407970991314023610373156226444675354980448211576127623695436972691639842859827987928341548636577933724258888139045995561441915835786755757972986440549497315285364144443972598429202911022847370920835960637739141459026920149495660445666893549447156465275351861714103761689369499472138831488681755915742713788949545597560051108731794367126567274609514439028667499726603215123082876269223473044784199895081002653437263184045413678703726891132429028477439288236198101172880872602086525445003574998181942419297880721074875446501104976249457301599601990659077746941518867352788026318142334417828276971168179269011607407348533559540081727960447647056615333632873501221351617546460955711999054473458685943472625049166486737793319779502090770480437072745663061522295998583379383754909941414288 [174,98] 17751135603987751420825498911640673352275467160859466754974559987753411328277673806305715066204258790051868170710519330643517266821533308443845842615063377224314005961849379325244572703708488970572711367771827899221084795277859475967799457089446907287957579146712727486672511905492852064779360949618712128167402369313387240171147930600687650938960570172687444306940569534524067101338302156697341831332082957463534846508297068278750574306226229676619458660278173638093110541843335583244062955768696154975002396852281622182744820977702119004352679616417826339728033312031090560453844586458164173097613831013733139681064433353298193396394531056362245340846202002729702262904703318916803125806706313933932706835838728852729723523376484122011828954509481102667421455337672856703703746503854807772059678850133446877430681365939717975744258841283071814676302656956112080266082093442339757072843657313392923195625887843064230409643359577686071582707741190223530474127371763391656263236924769363675222726579325551473692584537952742274033366833832382384747347685563887393248760438585913124633506956906601822104984280206288437948876561487134059079037575564911948164207647992180158163913089815305596049070366110258236222806072577258687667099719901144550071264266675586337793906387603704652629478313256290487823349994689862832574293761397308878428993221522042826506575727449694671687880083694478733548469050384754542096236904145194783067232852562524964145281658399337881691951850095039859347794611113460491785343786791935960063357002149621448196100818 [174,99] -531411007684969019807956934301976079418895155208043399145014825233343513872875585927423987626432080454446582486227951643903939392748872315529923331695052613477243721746464992763440014231719331707835078143197508746738110899897375922313772352635328445741377869157393512863691572660382205607449388147792801453266230013560398908970069617185995350429128619924431984013381254765323269419907567103773066230157037535401310965947890615211209383059100748227011437896743682531470067717820052764555119537551861809712610946970542676268097053268706154543078415131786201849903626861591108233269233432521600370117505898762149659939152641575531853816204245165057737978053009040038049559863991239245869288142472464675155498483960158247918368687374244194848635870224430924374385741876362296092504533583982648896658539214629723247838689923408781653954332815112002253670995141967566278230150198779895598669824713346352816167181755538737812434886263361308682720999638926357242605415366970606080633212781322580523962680348479136353793243500751143340656668194088328569155278763335531282653289125551997656030869528706308413084271922262336810057304745114756229757100403746979831621151502960156548162972237640180560255571731583434135440667730141816491351911456059414124249138029270511933235720141243704756075123457460743477870999923624986353846005980629670437656527868007533180252996049327492780848355402635527423655143057119781906765356882799932928365751469515234640057120407037465130783231130101611399848076866346337381414511406911291568837505031802015140192 [174,100] 11473018233865989288952494835685306468812486630658957644219415621079165994221062828171572239539369258536864605122907768081094029617003324442955634827892904776590486855801556308670653858127450988718225257044187090672416092855653223465026533156966219693673824255718482747640628366109833141153170687975388347340132419874688106535249002050213672870139643496794216739500014101316254641397325332282115740209493204046155212098100948103565988072306812727076997147759333736773734739625335562892444146921525293311072985468421995811206397305400153256932031511570622758025985188512698265892240405161638802490442097355784940794001001018015449462790711310972724421476495122849648175212482480282641868428698390996287371049489919989798630029722426457583405029443520991573304414576409414860476428352928011766917591521673658506873127420420951423705901337246510686195230535011004652404017945074940863851690412087898426036374788086675395476556704216214133977672223831218115042690623458883192542360184664792669818664549204345884792689388989566990926728991275801396784666451230856505893942679417918845169856416425464469567452956570391166734518389105048045964669088563708567057145310858910161572208840957681785308949597897661617609564552581226967172714614127334745757493778498012409744673526168975346677769697033546647968083667151289309454615138526104836293035521064111354695348871121850743227517807457008091668983225205198545519898093997330350566749592460353557596477298383383672253427008741097428287726523875551562899714333623775673507133797760735136 [174,101] -694717732675106114959667729094834743977985085804866529465031397700476486879586838207567924538056043968026455259486822839585653706856735634048342999145034487298342015895363721051338429987392410399870803358254605734227307838871966725122368919263321854096249076197431602537616268917800760094087695413317358085694008532641772021459829003539411663009413511385534768745137961508345961886764748719460430017366141210635638239728454905527680260001647353066325070646639008774187595031085650029009088726420738413006791011020709587226767307891101697777965298983547801017715070606457966487962865324942908059443668434862743481227572564975736228807467699335493865980438119483661385475730584773005861350613772070301193210401592811947492194101433567556397100989008656147650913460855662962012298996364959904853227293132477539644411015731458622351502010911592228399187698402871759485540462932200586316391400173605773367138164386774068204808679296153973035023585260981599815184956186815567459888115223475341066977103059216012232254463878087528288236146957694125181635784072026521926762910119467397135977901546535668098810197855327006576841392281441170952592612346528615696978095399364728641038929519668763236952927537938100286849847389197231638359792873717461502730458100815162336805210419514444779506125466414556419647080128080048714214087000325510888276315555349520664054910055529274917069082208691962733338495950704551907901024874515008680666858658922625368236645807297923857292192977538116628366540391685058428787131099643121324729294396864 [174,102] -45768776385309029393290738767227877151858157974842128912605093688496817625841004800901704493025534420047291186518487241713637099717301554794652493527620760657386207535031275762342168804318682775733381273021436199502003499415352931317969777459465932108991219240911477100438520979677365480483355247964745403799549516290385017233176968712625610336015737467572114695293416108331812595182483061535769783220107375292599283361091081130622679064580721693959245620998593757222619872202068421874188409395588872671874450575464061083207075642846230100173877557348346394459950734405364926801499690473452794465536638678585028798581434569117140203636136645313502231922491366363604709003835834547034154814313621001882081905425071403361437223777461650516357630292366151878119710291452073499900368418874854320533102401393842977914840581097052177050915850766522913350131680501679165661021102510785271686839996191446220605101219065429493027683973042155926826549209852971586208236029597718653548627025460565406695007495193693777820205454111952677326863597177189486264535819560726378432242702027654939045950310484563988526914605673304289547505834839253533652466070676324288198804273345476325807905300472224353948817400946209474099614562394995165079525859923212233230536904886507749519425833172605924848683766934875371395021877429464102887040441105742940399722849028995145341073171594850040368932599667329559092883069973688243635791358677156515693648416870427292052949532684058758512595049057669198765261743773925481036408144693579027875574380 [174,103] 13145959144873577028377020401841536762463390813387677084188538370073811863501917912994061391554544962181206737524817606289931445953736323211461109199294763762160103838206557737532668175386528393371051771776034460363370314758744042864706703992853659710767830657953583257589176437670754939252198644246573838118571151727808694220237817742201272689526930254503745417898579364927759950975911968000427551658386377836654705886021381283994536649083608451457305463751696883574222419934366305890410453896588664926292263967065279030157081893656404432022702168735348032535432600471689457268203737069506906968763053005354290410598711064302977566791117104599917806055502178642876044998070912976245996176347962128514274395344273283978477178109224621706418727938273788831250952871185561443004074300601207372517154230513952835202129814241594000388886277167822991640154847827513310426191628165608693293263898031563868771115400956221430923499829139556619900589447850062138843048145539563544516960596113711250913833530744622548050541379847691753812880328979322679675306128184526763150895602223427185534347311024291907618060336652489220874823856325629192395069316349109778284316935025692358900963653747125121482534414622129635882835325842597727863927891831065451010001116628004829245313139000286270685831522409356376900629332543652975633185463812238887793560903755936701398147157527872604045184407152521542175094199286309289180626916624852433057016410667162300901574754865756108027233551574588880092955824145992136024630755073967943066368 [174,104] -672856066671925625937295259906104562424849090840431911831717490767365354047946889212836784175020241816399717105305834872917584707603313292685623909349967286346304072963765130817707637091601836240599123829501145776769947108369002493160429161797797983715867712983467799368513274852946982183261653223328956895259897513552572143071223148315555502381617019271301459228927722048651872346497387405525407981260721947518998579705091900520570075931030282969759466318773556299955231701744489060840780293653813347587706924409598828148723189676697406817657409578242224245145849907926210954768823385405103176652202400121395612597886268482599790284236402586138911509626772365974552856017528629950393688500593309070852888105405192032247767215483536921698014999052351386582592402141024277367935918772871430020912752612248663266731346661126735615979079380412224066532616627540598088546025735302049731367124151286238867188366030621722083454303763649615436862075599970282025056264388989962395333534373625002674947073941280973768070721671607697527076708279985933276257958801781759686226176406920027577744090510294821191816845226531942972274515386746283308114423713737917192391365252462205080939475322353727436060177496146507534437326202836183210740339131431809287287274714751525839166909807850374176788640345094110709313453216245138701285372371537134054955172138667088427379614824489428100651580146602066529609164804668894656861506929007818960538826285933417888682311671943916215291688925383403150217146068156148645324677511085136424 [174,105] 2573472632097732664227918564344050560592815694953327206011456200267382185152851915601569649245521468703314247073367827555309645515208916439073507682409675826026785919484758120340208295358136361478011246613464596830762666252705353766585124965675207545273862388786587750509857184458507413198121478997028883349854051866774697706400993410723178848875425410841098836165508743423445365976444872138716630637641145050347480299248549388663906590614373781677835423715649315640216601184480380502748597533656903971324124763700439692600834837521007212414131364451452077078623890462775910630193652632205749673389376977155810283339736488060820796960532462791316443592325995767876893783689119658039798809096597008463167715270164265361119906596360514385358639435622249770417831413745447430059279495479671206793874766098060358356767106701319589428953173330843383702414941685798665784524896113592608412645223162337776403716436056446016484925025805715192278822141239372312868364374480550429951970675205922317515193848359347970066995857549360271788733442090181293283644052747979478232259485308629366147763308651535189971864690320964910483103505462439557109456415109212580027903059480814964815946818800231716217975387566952720237232559812657238829169854857999609559365725238474359848164307946965737062363524437572043529090066887217241865573792252952763035175291049488860092035912093746130843490195418218449738735563373630332747128288196462070809378451688513992673405603230113531514179088046520284806425495327557211412890373669408 [174,106] -694262016229021378881163619856030195872397019902652345272377596743000358126135949252273859200722555766037139650868503010505443615346498284751584611210299643183134475493688106973620404309439614749898862398928573127398851409064129665180002401305400992475704405820569690936570629196127459133988495055189235693824989164368237851111389693742527289099743619743736207789684369815829658425511077034130276127717124866453361922458737205430934960544594802181076442705498134067249458039229280654562785753997825412840629023089289723261845363876555906086895746164990140511542456772943467381610335356231303013453045106251278429753621485369999862157186002167572079737645863512018374736163096652888043263981306033861972434521199877291401072056198735117610545138471134060632977843423374506239302531593104777894036206859733005240427958836462731260538612902366663865507403466627723573760610429901990791398062498833673117542873402892690544492729814503479437589005504108624611309417909661518546567170211136286941334615623856643079745207816982650919855826320731898160720504946151701954050619220295090600496366402919755336637655593161712627274356130786779987470810662006628069155218044437388294527313216011511333747556011256106769977730229923660963576915959616105017372993686758055189196675887743661142230188987454036470110218828091443279487571768971668327735504251264350250155054471612787110560173678452648043506277479459878914542812282683689729371589468242522964750833633320272826945854987824013703558714732084210127610603891 [174,107] 78180225865756791636377642633548803189051820011508815138624462876203932870339051609339152746573753781037049021235565619539481250575767709734870509666879270896318303546983159900390453635345438068142304439349754374112818961213032250301174224818415092004667683468142388789852114331506779776395899921865415822867993099847827183771530136154340785927565928161771525469406605188841612226262600362612555492235434495286847181365304672452498082838390849106684831085092665284993289656530349442950079722235147551849460166133756816749986469004711058470674357567823003089323222854769002399312884375479993700160671065416207997200286135120492919941510783991982693084407937408210152142622995059922695673376021797917539516507345644366149780438900197733261945812942350612278628745990124287625832285678217283581913957457281086216085147699158055663470923539932460871221341812671523448546477684903840822222227344147108414787916402455377391196713932511549488441226670632972038273580362881651665792547891225525614504281467678271243479266781993213061184424848719089200036933147154949685720180097237286496417383649092546340133825016905137173229130817074711179824207751962466876387872943610536095364406930798353786069748439061329857285230364555357704853364644838897603797015208665386246594406917343781952350495129751972463933076698327304482962789047861705518633082156691646958612032988175579586323749847365362225509803775678194412964645986642145703146925894543525910225312217860142696994973395481617067907886902588509009201952 [174,108] -466266914803195116970133825884447887977482492087138218659148775214289307168320692505110474395198772107342247436120714654975647210757103572629896663688247054387381885926602766489283161583248130493540544661575263226730536513808737254836595018055141397539427063273991837138636352149383647618847857567035544867856241920061328102520084127007364530521068400343278290566636194111178482185476107537943864104465717688654576109407824160103272441802672097321909534742669060695321061603308186426708307903759429987303648803468186347399455358243226385987731665194002251463449401145639451043055469459579960511625383487348639045458886202732325848795021478647854472527443293923451142150710515319234219016870924070308593603100332326559914614712869895920224516168180962248900831874211095943158164692419812806255309441314311120083004770334480475428623515304240523752774644077526581092573749563012934718464010116457017556535639607633454018421304736100512535422955186823768207840941953809199675505279077436456195707509196046559044194282955278925610306398124145386996145340254753254007667986441524537804182827830366331032717887027552319822666657591631873526985383962114056425993378433910896444789908239457063208729552112322055426364574992325969900686599792398742493048288773441669952983547856448202227530954682613296321974124707980805586886648289895607774337506821033067202551645429678124680631913653326003099218991893951338823672831117510803766036981250968652241309591939430589538703649297340183485825700347775270528 [174,109] 27546588125574765759704453191491026443157732053390913277830636242126971164605667287440794617173147277958712784521268574751251733324242860045249445045165208366066471099273689319117830971855112826547067701167968085813837356806899553681106955436343479441908629609545383842814860384756534332915206233151920216670022827170098810280547421550176441411158127148867909767230277971618630506951796049879225737726887486578374864331878697276024297020752935349515496683084370499342252249144419570166858206947856973821606860175367563099287347632114503564623039131266987005005835966852299493118878103489097409695794074330111646804299900407403352923697980349002881776234632381052537405743109163413197588842429914101645907193089142769062895133515247245733147269598598838902904595547846903037305641806923645625212988312989123763059233658911491827918251577308792716486486809018169918240807995634245551980409148197273642433435702609097107912205198479333371842553235877673198403177155292673795874989017408286323079951441016175475571483258272426149966425859178430437309590762123161966135808580569073427683976728842226574564753667192473935147992564613932355118473434876381786451992094982467216504300760463801745994693245688519058285705098409492719926587838469391267211074658556798718022404103207825832200967281151068927634718023894910812364183081191626479066428440694753044262834673164792087449877527240658470111554115292296352019643458577925980925137790334104900557771285771361444508763437090914569598422623873656 [174,110] -1015211664323323767457012794500431702753668346076960870606392363479863362364647440889746605737608041626445195107667443300624868073155112225693578588177202644068612349125922052653895724559209650271312877985621010001233054446207434054953971044274088866947844272587376050362254037832779518228607596994573148521763126946655939911357691294035317416086226194039110896434872652396859942111720512359772055278741232098046201072048494500049619984237979110354027053113470714111023242909735879314572318959705042833669311718086668825433196642258674907881844420669022235550255318965320576312176339067824185258881945351776526944759016430172352550676646753584003228259219261886105622102021624981350411821936510870088732566828623145283054404538356452882845969642280484805516453866930863435560265468401322473962727131996630386708637400571945980301748896258143495737236768911659734525920196948518103501507493393954661353706797050897911069250209639834522260554379992295570263191402186581186586708022748379135122210314468717525312036645288166453763211339891953088237606459295133003177881761385258392089313935855519319657489629589291852889330469000811625985978924726206301283849480201632723800507925248238375666656762067551603914657666205154899871292765991261885914757225916243388348430863181199214326948732156335881639380489112905339500405855959516874026786238608937016317771685409404626759309267087755869950406232897306737287815257362255157131725697217020791185986566780949212812102261323686396286328547160 [174,111] 3455313513771110531242442127605448634819333356940331040410900750442570875105392024639076049641040602092653512458571678659475029503062452021498427750621109782110740938335210379859910732199412621022457170279785199349633755864633587210265788909596161206137300160464278212051684735982463095937821939936631730732502567152494752882219927368082273261132104952350008985653704566056742488284052533355581923605020323365841478844031342906470908170676867844326860803863455659525288351349485366283285902860016640446194762212594097418392979695922765136309682585577423568601149595536253211910664250023493342796993843862800927792634624776494539930705653942424280224410800903855980291863048111390516943638636232294759129416617996905248739407283352661583029732793008591003979109525253771714478680918323487212384643075207217448250042671851087975292870658116251455120559971845036852009473451674310285210057969399074848785806404036955637308420469563045096026754284133442380390693843926503009222636931107684893980415832407542741893124027026284061492899428507037951944699991852243305792536383775894825090221708312771408347440066485584683496909830566428705538258551901778043524174843267398565466938837875870189725638987550930682189865641437743201031654386176350191888839639036290715931840193877676258830508125754607144518163681496891427584282046954037583653780045352701346832297263352553606781590826597599896325720352409268831437713435435829896332983540922106767282367490442743837208317623201583437030976 [174,112] -137745792456693394507787313154464899948671537337435780039322528946104465265817742108646479397783634301803025390874562789064908732533733325884905002397691713683419392766438037055969173185771082046460075001129776741004684476550882486092201818073533306532010991220663686697966965810637760004280824600613093874772684028371359456806008128706555430259921550265532317440521931345895687753608345112708540292157083619749617332717197387076521282779129689088260576385464700618866114162882359886139209941445432391099185340682502581719505781966417052196619322430159867453887667583531338160257574995315689570313397761375282120686371055018290987028902180339731554512793530646612741831637625450859978317055638725330901529866652700682045466561566618373107193104940135109555303969567620688801390805182490383681260643166873189171836322907140021932470698299578553526849195994824994741928306768892617108879335336444308713468183840141345405850671078743337165005652790929282092700206790074971763515649733021591551934681608438503525578056524375795173483300580554746091324111858329765615986278410368515501793271215557664071165125584888710678182537300133485383501102036908093497231931852325737653416743677374298208934686436121168766358203771091840029031504373631707874416774126239127022721020303042012601665378502792812612164553249740023867593904359318328256632161024190499554302229105556776311136786348480154071632575562970346385964202886056076809714317766618686832455635701009156365013283122749840312 [174,113] 1408896164841446583657001816919054930091328260873379396229942326355556217872812410561904370121957582486665982332866581747644507838990622082383029005613059812619929685838665859324540036498935057130903888026565484848791553968579187690718390042150186044573352275227636290903529941735362833231021751155803264555568587759233105001960657704970062356924873391806360345461371724689174283589085883057857250734896578593950083442181005717655659703754908274569792364671670462703324473337993748772952115480094943487758079101432411449928451641320475962731622363473223227331704552941115541540833860057824356585730386261303623773363465465781146576471535985971559045217841393532699181643838064424937446143612191560850754323378947374253448889523815883844547984669974538076902570532029334531055763755926199751223144789574830939685043425490598351879651956853881682685609608757157997769933312845409140520268514358580475186924745632578431120878375362402056115201357867254495893529507957783037763192943663926803977543998173103075703380329879951224763560114288144187041888544111772673848494044490276585891715652137267804583752016544339710695660188923774973257685331277487370462397588178707848527240006027730707837866290900826579209958451767244224191732472037085043462231904797062035882725466724303712501349944539069705226243277344140017727436711939544377391598118667562907441219960655912625738909119735069143124714341079919951840023533557746207506887056088127507036921900527057672423949779271312 [174,114] -165420493315488843701820077147377929964848047562190923787924647278795061112378907256731664532304011334315335871259551382806544237766267823558351572861008301286776216012622677035823272133460587680405585763335689183312639462417459141939292884345552218283976161910769998370734981385646787935572843938756276407526137744846122666608755233813861937002548820334015514067904150961497489618605398637337645762566207182141908898278804665494818755892525234948945499438661093500096618763109674634371908802939149534984097444366025788267748308457401063751925657043162144546007847387705706890551867603579852203155591840120783931140067694571816007502745014227970062658754471402467038825147408675005063842055243539960488514548048192768035685352569146339183391957277511853292366127839475313512526902352109933606898889306949611219642325293073808765217987688651196530249985045361033613174787909728414842620456226482739169682806098452389589685455099937039084828239230823339313514198438709948335435224898786378346993319474090984432849441336973077790247351942203442793699330332304710509750168911274790085046665374065340139259776656436884440814331027669800146778946286075989231986873114775969569240022114458903783751786454224149463780953174791369680823897573436157630315651784440635030787385937461705441052762249996413977003675964782325762120708885285038291387741309158099940804589535525469088737512971825948893033305289731051028413299152932931969573371802943062528288985600587970046565532853 [174,115] 5711678884752880895848041405245085437320865415210389998161099759064568540970555644485714919434825750033247756645142235383510732590591576142548381737644694291801872884577145181170877345979508320116997618499330177759823958598169491902209898497830401661139597112210925511559934147113853399872863490187903346692968373315393307743406859981616044075951169251949997112780400932469492875390316744534206966503028718447716366186850121964574226432759323949783378181064430085551968755750134003151675761593753533291944746566243929568227081437950403125506965932098467933191627166362584317166709293272395577892954303836054306806337481439903341315773985141396426143028227361563767764423105204254587025941276780924401522432889145134317066738093108524347797783960515745657459367223499306880443807983305211854641349759450198409984854824697192235982637482320471441195791029246985676024799635632497184471759635728773666378971689588637935111136405745898207994148825150496698617228173742468194996040856074845791610056027768345476324929845458440211448079607481997770203368386569989124206258556316322754043540523767227221239108479443138752788160043634079319323305061250465484321746223474827838199512822075280516405102796086842087213617724545281963181150430407444027869313121857445093825082968287650759499508738270301387182978351726687509892754414603755537318391503213698972309349207506931184940253460975016108938895421766072240586967841861810809413423748744929826860887182214601501274368 [174,116] 39033972062954412928782521009039069346764149616499343125215107104858931542287852243406927217808385327952565001042709481648869988600476480769142206058481861605292771465298271024873992639591506777390863478343723446956364985640762107621777921953233655765743310525139251490401139965822287116582875570766814804746936333013778125359570924866990391188582578426581946759578733727995959766120956631060012644603737478634718047625438718195402980799040491621258090525109275685616404213327217684232885668618906822146160963475937095851218582423980439864956828906932797690128607033242698932781985304326299966679540059044346856872624388758252334804151567780338191067242004154927650889570809358019979668691299107050034299969545253039230408498464682874686821455584263608458554576507328457568084781278079538105912441273397216372570001021676534270269161191317208650681264851748819903027019202380597736426018580377367835761184469679740223463281658831830787892768272631441422420436084116782296678580455271524293350656828579673957361457964448613883514156467912256728514519034415982158246144203665652934678219841641909936907232394503653119831074878059361825361063356406270244340407518978203863416606313925818728667677821250151695160046285135049098647388603744103491615426328473689448385868790125308750354394182812574106741954922339344629228844468595669401879049221291301660541721443255038384396617197796393121132426925078475580475757892929777577664118121654407162341604913173353248 [174,117] -5257437308163796121610493926644355778237914799783967391413301687459128391097535703371236448364526659452850991300939300831468457689627343706775296297578059581504241510113063767805489170014375867820931697921792580977602605464149870409412350897342068351253078806394399704697986673715524300415350787901516427064328846219700259163792093961044685235312585126572371772608584422699323718879807277868273052778490428276307195949157155515078906618274018687958896756792887617747927152051951784931093040594739855484303133915630015648755521908590698089218616918460203059516660597498002469536702878552068974862398510121503992555693535439914555002801939903284872399758724840559821262143267432941837251378893586738118236163570759083847596469438168052845704510826616108203272370951187215370105000450428179492325161236387533892686732211847786622350683978005364267024922534885481430815727023801663232604090819797433564142686303330317096239258779151897191153763630309919247134482014992585649033400408673641505525973783077472134376112169765565760596165129183390604244010010503966538791204844899883222585836209921676193693536697720022426163766747133595098330389553348482590851451736556382721575177478306877716566169590399643825651034216314982255773436159764127793538260980577161463055294788080389855002414767577256820055060623427298918550008106101073252795070368132516390358852137393324873179928055712350843870783600699907911657708572472814721082161476805975454883105818350560 [174,118] 21567364779206866851569297040790866286818015345453615164394244602134077787809264962329781085162816006184062486554480214158206333514778292644359521893786007831153108408722077298238733195749173795760988956289075976189002009178479975455107095218207823678700640922034693099695248373401015151688073239487605118944396695577759313111567911750803040663726477912376191047645910136148031707906496398553276992933304787044282285756497860144701158137062115940998065462603165500857823873665043747406968430587729625472522961005494773722281329444704864682619908493659598095454548640195567831440467688348354587194350720349533773054446166240439498512567567004008134405593537453762983591267906280554967109335822985620310116822725014919136868675422148495978990325839401526812419718595518506533238758970293360023530417016160480792265294886213398626718330634319786402427373706414833620966985741712011992795016331817639497334704281984994753955576589713269612069697776343882026352779791083188922543026357898861143218520772201155600214349629402982517077235199262849042703778915720417197353353562806629535402509936307462044298285803290164184635109452604527054279562363133581613299206595636172136541888004110758605553959175088418250534644686323364182336510856109699078767802804150697554475136339739408275911999878391229845929748526703008571843228372831310852338461083740379055453331563085620792771476747699999129509288610456753641313911860733377664367668924010583733141172164 [174,119] 1190009782387044949890318561964977786744044847243477222866836031349972506357291235786558853881205671301339213476565688626750874997782907456322268748048906457359977772009627438329621719176257453180064720044876770990408997242153391792363685577604712933358538581280441238169645695864316552791258715695673674807769861917799806146321439918072384848129588855950919429157732436041590041728580624258031842944144829613585021171347271343597649489706999265427266667035030309105765575916627417325021108662781505190211667374737525727933367055496437120014666212977465486146668050306998478954719555868849344840784684131441667011703227252080931287545022172971137210641572219727257655966967664625985984370760990358342304265328136955568609673403084967134336131812771548671625283007913228922773812964116865189242578713728430054334422715807548191739539119390436639010424202992834357555310129852410486876293166217560260038449441371372658885936496048776115429487485311696013623953417955595398485684869855964501164310536398147851297468209354021002333411320442900411160556152482586157935098755776009547212618352558726160523526251578634065119553900448286967818009861438384035724688003022745455043417551861660977404804915563239734991541163984251775556235607285852265586947819050213817340981919158205472296459368278189310563512374582108193259905434839818770978382831834938700767047863441504803072180610326711683999171438989614094832528775541189037367831019614203878707840 [174,120] -1927258796932569952427040086823879287514102090829987674489950318444109504776109540760705351637119579949837436592884987830799330230774529060642448186971376787942826692140190305805748760319331183218260222269368195893460641528117516955965047888977590661859928859728889501472437290294167557388544786703387846125656428123865104183114810956450837617945942159171534210418704548389776246313344884367543963658933235005977361352568705302277909534019980512760536632253550438822130138402426092521118053499016128150994279007114108960546150152026828368293940852830547725366204724717530080322798438263291012396640079839138920274976811377915466618576611269834185440441364933726678624842861366155955903166874189080858197033267223490270324692412750293894001525664000595363698607678912850532577933970194578469290519461503526810066830320216294890520395367251699646099508368143167297937995187330353668816744764778913540933461941317539428727154500697656146882944200328010275422096342924078014065801084845450973311126438438819618820706715561942839760062631999909162263802420885199819688479009858834572204082377281946127490213414538861043665584973991218461927584503725036510731601746839088622483447793616829369229980712543551308468535757496456313548384860910418222719552723945559495229906984464524418426407985200773096650642184350389436123328776733799420484709068752761219759235612536814430272566111921210532255839394114651927959878423181837579889835771112538080 [174,121] -61238691232928841804092962685397873792671860488409441917221005068986020155018690111694640520542522433289344223348182312553363138297133885184855474463356545050699536441672222609919284545608547484989146234203853216104429611457121229339950722536958594026863237735090454676434838565282100135722881093261680758315142866044903582357622513913627600559712692278242757107256619653240380799178069284003606625045734339508178134450712403843943754497684737952102993301999181286926678902545945966269437223794421164696273252477802766035518503227404180075371333110812811115626731417927965403972477661541278463648195583376643432503429277659382416326214277868610355666247419247525001874265477734262881879907786172535330558966938465698850179685800802003830824442694796966823272147903333464078067711249184881474884231161804758263898483271159926234562974404121181366479799059419111111976483422861122122577807470326068059748042069437387773216939574422884154028703837040309441829003241586109911664375364498737527868585529950885499008366794864509705859580044271255915501777935041255606671560232902055981383506087546403689522432484320936932173824292585242448538324643694834797360166001758294394783437723023734664736503700670160079253741927844563561106023012604408936204869445096921785859333783751706938841362925255481038536580243989068134670638063570164666783819261847478643937710681615218476737017756753623832158695745211774549168341995042162784442650841824 [174,122] -8801768961695054934223684791862771043143153910279631693444253925696834959232431148310695764858560331091525610542903524404017476929305144249336270995899320103989283609976819629133131732935502665813017662506936257048203579892432586566609288401495095452460202338789151447420700825657620159958813822440350363402079657267245516970614097504139985811402075167308984086371873785932655428074608747706514386373050347534210439411838565117455275913423808346374469386599780563918163110321915491007716031455464752559869967517452278973439092867031119424174440817284116065245983563173734487050367903861254580024041860760540177100821604306593553984134982980928067089990669835105519950618570303587860408659345490071963746535298399780027204546393780384470760985086264456964386562029610159188835550431913211364397595530964688370171580232473093457925530723769367452612302773587407988533950484633399448345176399127182037496581957607909026615486591297458860100440188424991166064303141645679395461269609622438101674522448224662735646136412204665399053453510116367633838656048494310130123913556412393648450263501262631990905466275200635000482352008326208697839967973751079724279357597031151780609589105747142577503543230506703967356268833438433922347345776162468273484632437898119292669675366942563664622890948073221501156471875832978741266629799002167677084193581953387226516815140865756176547960048405898730493870303280111051684524090667474118340788 [174,123] 597288865096567221046211492201774302243503079639507276383430108559611038381747177928718353444331379396244982567245202285995484876668499721277014833393476444231758139481964001868005249915755256227710854226161678125550888787054851588987094971965192726874306058014807494286382893508963614480089207707165876617288518797017897191469112504191871699846172389635543542278569831405501984725587693860008340595016071069900815282744806941906778292608108180933536700458214939118957557661125999748931493969610776180296476444298290396502661966975148491467951318152230181327155209516874390622169158569848934950905478718026704349085978397322116828173564436874894988407960844555733267802720823319472734269720927578434630422200265273404295153244066925854429340468120932265347804995886217457538360355288773512834840075345435452470546940285125783663816508362370431178150181926673847733858395503623881673988071451652365910381228835712837063341243587079794542234136359933229347282664002425487914951400398708634819301214199652494232403563059250310497668571878421684878537569418571310077948404846191795894126355747143534260251038206273223343164450819321037902253118817130243884664983633424433955734380944123485479277076612228840630186493915584482397054404973286149647598134942961896659854026307320681048131507505473707476092108532348018268085265740710936726723880747636384757131948605043296762413924096118419797129973327437047017755454086115363584 [174,124] 260635760626629221462722567449534261958814646988430448222198829973169652330110235145448705803287608260812800180119556497517676220936889027760318906783473775019561726011391185607033672428819807289865044836882854812145270144187599124951739482848991680838161644794744365035490245633804742401014028309109534528926038222790335141079065333495423435684613922123695715432029149674875500405254024817899312293870892677712141888848006038467674876735809288526011270577788587033663591674642445294757076925934245862503439416475876803845459183709588864904557583007542066321785704197690355796054554632516071492538537745459861376853089016696790563096179939345088977907755663922835190378922315044194470261646318732219640739078735080468470571059390059680922906429690855594782707799049055803269706053465252244221120119124779378547640664056007976600955276967158661364752335915040464935815126680498376349176962641409815078897950842635884096430397780433665339659943119415326833727453033672811106498326463875874730783785256568648796185744962654605279530105060372080361222350106679750035283898893454656100384194056923741344901940263535462383210990891919029386212676409998474587430940995730619547230545919604148264282007162924004962392840686621591533543135264356352468870066769947038555436634970890558063532843960320860983361132829300012955503475859171244088893451508138636251595192892195132394383469071026770809530530285875753236758216246112 [174,125] -1075225519583936310577452501011780144828051265772740735788727298359837535669263114194636380010120972970807613678092175073041481084653169346112224356715062830799891791510174195775208130135792434140670842145728618861255684988718570441520582263043091449940220316051223798611367932472006135467695954122721307994942701099781785981406280930564840189374892007516580504549250067364941949991263328228923004314254337969309949349026758648554581085387476889684649460507889908763761120775506429842738141864732995512858335755318541205312207617689207274409872546085475003163382696053541200100569687500351966575066227445554810595083819226292131837877381413989171892412604527713925856558701976473395370166346217608019417197467098619308727470180942127674642649506024553379966557276294729768296851254681038372602076132380264723421188907080316111857622327619400469676772141239302951426010283406521574935623633823627308269082032803690740662157652726888279648767222106957158633819602352875221740485482346252496616403405344483650908769576395386240580290068391579597222367820814967360659118088580112896290665491208597172083743002308009386812144777149774648127632378765156257294135102815163979589685214369860946825510366267357886103338909009132839334533154305354181782750514923084613425115354285970888867882750785085720210736797912973514103517303402351462604344943174105076042615690954618663175798526199098253893184938018796684432334176 [174,126] -253402640991486119680715792828737436774647964581122307480373137185536519628707537804092445837569311583081716141796699541775748609701799852611472134892274151316948415073825395946647374381468144467638972373851658185427592949162175095542059917514790636078439981750800267341057748733010354376093224283270752368499854911445299952590096387475240370912267017626706503966126174427669390509196765599718707697617754568785300057501613886045237917802085090095296234102683130813095304440301707618460856340500380433515447204815060329752647095477043475598026320971523292476469283033293351076403836855994164471904447823567845769485909610628158672592315535698278682851287520456295995796028398641777860360262838464541835803672334542148742146951766356075559444435310598057163362455988594198587355885181285561089112988121549445845788911005127747252574830712524080896156449106377104441630581738001425177479789111846125885377045623847720961196333842786707000659481718310248731585543439791455240754980577644681127305109655195464679939166334730860232930152379755774859966175930705137022976852522243066192694867202814413141545924751589578607915696624395715980983254999733611829009893984603217148139635238717096366514557362745140348355283130540276169791408835843639347882942969048564253598873466121003366503335544097211948300265875357509131409950678860983373140829225440091674882348467990204051601150685981492791452852838671513924 [174,127] 236295669595665070662431605435543751171553304947736865667171640980170825378208981283036114648828293061419004516973407886658169982011781531194205490484164691081567455624822594613278691239229101106808124624508006326314522635711849840083443694494889491850501070240730579401182608882845676919917521523392621335252945723382357165709537784654737930774551451365838015867648575368956163499625894984311071854986426773403260101764903136505511112831802373639245860773602889619940034262280842226807074740464617215238262122129035659212827662752985395988774429879868806626263780952507693557190140486964253479524314073888537179511955651638540718306875889916465309079522155502348813989870344364427247629168901717379594017847138802906804603358653177105763297377530564657431621467465869222443884151840748851838872707769864951178557864444372789244209764676051444465241921269137026703036243439202549574102735485163818783858737341827328219680296245683026997148168621855667061131394477299710553928630129783420458802021918301326871668806672364059718106796189415598260054413030846198338839425930521326623527102932553252173722647777240732463820182577427359113825073571334553196524011360212426310109035447499308870278005517644620617714864049198444999557026852048328197987831242456277912044115605134379788801461410356699662110322258080845120305155083869487314049783402041267439926055931907126427629981994018140852879321601920 [174,128] -37263079112241839803638829886011998817487030237622595964311154739305130491498465335117572931806173689821366976446806794065121872672329144935947572104151695667032716360587916409328473446491907717408322777378814899216552727810377010186987306925495760541347937941251238429388191850688816075553004589592954424232393893483657781857482237763764320897673480111356156592203173124520333929490068334233362745261571073969999772431536817011692016493270991533594100899219602115957954965162395162136791276326623596781440891414647778654827619285180128938783951343607963447332735044922882096571153910854544661107250453784363164591443828336702212183609107353138570035468446566400566149003131017364622192979910952111750419767409819050879183540605974806269963103678474205213803210829309910586094680327479305744729923573285846243894519918548948891552439707275676076767378688652659876536493405604997196784282534069913815520416196536531056000435708771421944025629366465967851495584027243778161220552550793432620783599741524929925604583061336035270234041158673124973682486931871381672767804236048392366524726403054847071155075466867981817850195639160039715325737396451941525659159891391415064370181734793471087836694295037324581782534779862695254731552117118938234559944310022888738132404981304572818762618557931450199533711570091510569822393947845974520069007144678604817844600691145977665839632826888248087925240 [174,129] 276448351608855422702511169921247555562577129233333501924845077609100835382285918939715575329877987218619489330322087821768035185878352439899274773508952815363161987277716249319454576442374457424919987143768241037706702563116171937335655949012087288815454610910048981860785984553715048917661386473659322929211906317167705025773070262906193683355929427741108376427017327175337710895977372893238866268503153159480255481357631308922699106293578954059317665364854391070899632141801877386691114698601800584245263446828216472212822602444937915776533390853535663990854786793477378518357438290319847102864182160565928261234004611708131413886533665623093538103819575597915428571799629924546540674089565751478333834032197209704568017645124963829827269516967870497602655646457662070879854273442190334179835931398378296658958229556908100779086117971426029616290990739083224811576136525324236368901785856844807611227273033575106573976960261029320066050978233597501455562835804615929259273912938603366112827440661204939287108286719148108451275416511276081981903026346468167912547168806220198154150483668922033156255026272797127608762298904710857128471919721761068575484144211208581713151674510483600948655514872944977642403262874456483048223022593801764967480916694610048523429325116617592368874046709255789865907403148928438636538759741726137450314698307692940089202030412433180066727328102225026496 [174,130] -107989948982363468809173491164961669325506781348764026468858661211539350810289982140228792436899001235743979465149197057691304929811083627362524460213258673628578433029309758769239949913310734035638361022980482880594985703869904396316605562870737277847887033777651949082754611474258098535557581057225666512231874454214685496928437792908721269447415315771765996679383712675379662470314502095920045091217688116857412027655839479097835010380316528039894676542931973136499271831749203828738384730033143460680551551291045720016924212330871283352936620017705502104436036410685716537260898505837293936867447065803468806215388654257041975778176489828955513961957964849759031076225489231549017373872632332928355844962481168288267331318668183556341329467831555123758000417969285384429274918206912244116828610123469960120020191058353704135381817819503614739265127211326191485986332355270692095064816187485267029567376506587822173470528303836037199408104081220201124591050381201621532716416531118164500548455507911492550234348866525683993550333093545242912538919050969727335996491981340615155581215901154954309845765163037136697707864030794772879288035380095055143531442675852068377132204382817603856022085074674907897910418562759692005134083852127427038581739030458787765173811451327919985997682258994872883491076807998176878761994399698479646739447388798684669778389561291546281736288886309 [174,131] -64037119270349604505242190960639334968625938866346647605108604336147938900981748043266426132973622584438190183467005160432989840636184220948029518505508994539174674204343133705838175491129665238858755283093165032601817654903434994949436574343374615276678591276495078679232481008399413849720581324097830022216523458987371432318059091016477166038666817371054439234732827303112121188273478801155169433744588613981292103064588415636972183242770797029106379284681175632102693526193360832749886973176425998501079604540889901441990845540208478121581934488534978856724812852813398474481738140751214937544823719043740632661352409982964838330900435245325359058293027476171356625409074271771653824254452810133355148309978040668887071250173814194785523397375703761496316861098443965863391111655055338300092549562417157879359509003403965057880032863231019905303491312019125732579854995243982675205222770333214897224132745885944016720195894163068642002991252058830178424358576178637250933051910151818806163064740726184049728317433169954863726896997946234962996995016388519141017431901860625949480433889518155251481080680310473653125218568562269375809841829676872099545436701291100522678959029600402256781194489721945405552988621111267177646574257496208493996346045121112870295899504434070894035503673765902921064162620955189994402362914373013735357823779686513527826734974984951972960512 [174,132] 26958439142201270453258102900094877445080857825228732400862403311843811025165833680020079234771715343249772219208350746077163021078649510231780901909329600360727513582504904671808754022956047373350777220481501994216626009967067228266095455146593805141666810432181690153994760768922637774268986673664148332686701176142395724593535689690100008178994991606705755638744150876752497737938302049736128403819413370060478963809645046016969049882638925801830111361174827808423386246336613958257045660118117708895818436818788203147026454233371880144712907590900887110021425660650853086738551560868049110197678854765486897102214387433227631120715894928998248963710099503115622855428309392176796864641442541125069212831062445100467120233460274526721144545420543724837084587005768340685424060103081249979155071360968773722242880588886970600063741577528502508129416789334706714215264551765472214286883253987936909800714860077249034092782210423745582518450440869171547751780486199427163135215289531773496400358696993719825902568418722596708379628547559879973946294868433942007702816208326910694802347895240931830162877245765365270548066568544304105662923155430940150958907564454484628896825748727504166138905090945968837935865612916040344279691448328235293351010640214075930179786535061816965693423267189074576189879369342020453052119656742879108961749994204601778471436365987944352 [174,133] 1061826129979379145432143185475133348967006632491203462187930318205193244463108886042089790712423414638644914089582151703409464732001840919561941834184628408789235233371563173067352931810537352622455942194639013089148600817955598525109986371636786881346136144541447975867036596816512991066807316772182094169019012280529106140680036416182652001878420343483861706004376283796740877230141000428904961968966927748052924195004840140616826711188195580248099145464987056703547473092806336968609211850767263495451051455315928942566737297705199934922972792100535369999188663560821150723466525817271266710280012320763197127362345925316180229117820024312644686064529009084653269535130575838530906962064803764042211399882027139983666952287975151223752807759256149592479823311963022410998938644620189111243656032248130423234819901559426865113900191114720528216434704584314617332551038102127048991494931402423506184746823449478616376427223417557932182628074573760905968883246128830616340642416826456269105060297385958319400362608670928585720359114653394230335808591577688503797039011136985385667120452595706070880497074638413673649679689022298809118390240531007233092102239784936132130625302281385759011277321276253458364924877769855843881426641762037279816672837262878463540134164568496833876357978833102264937340075047806269922930674431493601385275554028180431038394921576 [174,134] -662895341770693991684879801330502374203440337747056327078100071086436851948761049246031544140681740595148434694187960703500581502588512582360349760984010738305455316164912124367608432151588706593712991022978639354995895454710339448490766768495284605462502657988986462545417261641561582473917799631638512476532494999601262563792093986616756240687993345490488413601368929572501342141955729108938103920328356779765567389504285897649099651858393732815700957646363812525722510471150818892739287308727026783753185280430673576523957138891685382622588597558520637046118145916468680478577095700343130161303285437145054166135254455993869125966710966459083898586355935921843588337701995329541496678378680878844315761449540536301631139254338002296685927229117046728641201756254445153167475400822065953101462774341700608834029472281743267957311554118342384707174998776602066797101375862376636902692462788660646920973641694212957284541008139867351515854824770455394338373427255029470100723024665452204834549595436347106227659377611908689072208902422736393730220009403820493212171944295100114511817614183502005440834906230038882735781868454448478638077794718214734768699894810343736987647977607419140465643333234544701362382352325687870122822292994418804921224879057162929849329247923328132892005699853167948499269474986685936814726327166619355838645027441510237365540 [174,135] 5126380388306799452083283805917421813674904799838547359359585625238932847707499507625117908208468209351560828521121432949780353367664167009751214044377796855765389809263990771910256209375603265629255822443784458647970165697429737597042599839231470903802051004696185635275780092889707962395149356526074518420327212447018053698561136814592602551728817939328174520013047963896194550734155364612792360876109541106468141520199355647667939054651664286991210465834068021134654992416250071264538835201673295414008891875524993074678580335838759334823017454555950217237494283663816372175701362856429483433026227809133313434483533930582750072045959981685881766543178100083247078397804877557844276548402087336735429675268164345536253498323587923767335500100582372144516692912859542744221023616667834895088773015045740643538193114025853037870092875623587311995608837775042462981410634622609093212272951984313294998005357578764708937776882680799956945237908603768057374133191802778811782266992377344827414352268109769791646603306100954525448224397998747893015419855952491169770276297949544900609177682919543053940011003659961275651047845168500507479854653140429344181597224109613492347626308596147022778513192074852793506640443256800361150903400859365839191432625647941468921967690557130176753429490443934687300027790685850050416803985429153022752833732789696 [174,136] 2119293652023123278011000792489007710527460407495235877462334875116390609822212110492229483791743825433113688041038939566649248128017192443095008584926231533861404584886653381654553797185566407257056848412162642430019525315420666106092331596589224737150705827045118471248158556659966873457743889136131997019266291038524643981400205724152191620624581544814247258251751334157651952103845255482654879064591056288971352838040929716058256104006629109820713548291472618632182600701847081932711917117847670036401103412102873232768866850517056252975700304557113347144775539350964151502451265068597544110948412036665124748881369405986316399209572903546849306087441555042112483153604699773067534751087089282079032618187125167529139346693674181965520818683412646940969040424833050755480647419039642184417691701987466803001769992570268624423379059137303346346708017780499989518624397416250499681756793647931532758185984467654761139775356529454799443124950161065428711074003617361664427072886465708733263400753327191570421952314626385895311350537005269358832740374835309263386246334302981962162942671312313465426720444688821794531437763192912889847687183827044633169265189571467584199186785941822665751084563503807606860666335212525244172213538801198580908528405098017721588639127946385849279781469531636318811849382813912678385140597768443896029679984 [174,137] -10467822320768967390795033260473017116842380535404276789513831889937028366513451544150764641735776487108015527407185210687486276241208358634918766872245969596850353859198458522905472384344506207427305049840022562268622393357606276445041947991733476767033150665930818821357780270793511110838058802897656644261542302805688488218704412679947302183738225972585494549906198071684084793099245005524850678659947076483361562532017072206683739409573888389065218546294781566782528171600100442056205399292232742175376868785887480162826488149667099289395344535392035165411017070133469270504210955628418122606064536944316152776646988204179529159052267219843642852711932171586491953053821465316939458720786996362462563454497035702676244363566736596084618390731354473376818302257777622865659205865257268052658405655314080077959991951260022079269810693894053327523683834283421950381672749137668988740324615001330864688311956254929853234228184510730072658360793273437610577213237135747607619792444021132537430439491218925301091684781398263624964692420678731673541349680814327701646189697352620564388823148608858976543266380467000690986613680247602213800825590165949573345190834222320710155103815123262420931209761197787124212900711500458392750454503920409302934588203817350462184484483651411853876136011258240807922763450579653415514436701620990144 [174,138] -885351187046166415008373606770146150718422230868933642869310165179161303720059479110669445888720061417940766395652866257062870590698888769755629008130657065741320426900512719503110113086532064414214194728221985101230318390335951525376096867269043350209375096555165415446557932595592948016221714193114879293703877938720085341711937154775149831675730369363408820234687763380387427597603438417527372035523084193752263679507052814362308495236257044174009008073920876365030066244889467173502999196515687463757506933044286958181869114055786191281525429746681077539804392325768836814503230364641605464967299367315023504119067270937214595503063485101912936254601806107697105860044330057184472289471522149220697290207645660707287294804664078699958102770376177008954188518254709740454513239835420308987802801845952603628192647916447762394574056575786232261077214305568936872179529782964293445907820257652848057866091849926288014204307068822152499164336981089203890972620300894979116234114901729031143824177298288779277771899596467506871776587559820500365475733995003610671825127349761172784584455716959772963724831519183262273720785284349521608574222120557712575320921210798883429047503464395574329917392298784347930106714846294818089380103639687859137854855124094946413588761219520617500085532360688190145131825155013836676349851126 [174,139] 366360696008883488456729987173138024631108928770353333638887974239635174733844526718596576404499487911996707184712648906615180086860293383515136401371814849256147756887825542729609686448300779356700756206409089220620420116399173317492620972196366984471218980251287361469233537434447363399747852475550667503710981042855569940576493623044022041037421250703385699133807035144220952976552688953028998904612896292774673714291903731654191099233880614247603428874522326264323157189225826280328473358263688728114831304340823893639232137289621548295455492838472135148052963780322017557681585032327964961501481045595735853772900677883603014489232014776365092549847586542891308999439448496241091617924235144910031502198971571041291322920718963778637985453165647549616298168740710877318913140483445526270855346360623653000800043277020825556910341590859171316893251916729762737684345504073090792015367001034312439060054165733307403757691520922204423959531545956877852972227497078342623165002934445381692929491923884539523113053450123276456047475992845498003423574186670849225181516925435167257461137216348643219259439545922737149119186383531814850651173341545912773726084948468645498240784019423624713275733957414632364724599913654185080092575441130104169802284838026278562251982042956689045136932103429915752972973690999167520 [174,140] 40070688059300163348407396072116390793761952314052772093643759349440880985190832192116187791254361385061637767778288568756002978128479716083455211966661537843789931696066472583039748918926480908123904133740928032611882472566559541786583174111079659828190420145880724964245120124487168120375256192720455861187045943590778423677946888232268802282514679586286505876423930756937370042699911940666417585562109491002096566473976763021188219215001743966356293146028685268043341250074931404428592507544636913926541125967103930048562634916855368025137183170116416356495527078556131544038610483260108478009358718672882137952208439719254033464042760721734553393043198672626381648661171574218163253814144051630853423688995703830715054038522538739728204568660528438948582526349279924643650397766202642727095709319575055021707540847776257648454435952435311091289812497906077836575722443214201382983335014825898146605517401647626869385447405772957570410386623676099709705279791531854412855037031379805871062150376550648900600370268785160769079378950725547301235453056862515032352949621481486439780650116130020631639055788012335524536525673155525314129258363260783494960269769395618814147817070951015702929238263751335240176027195547379380742978294120406835656565466512100417571418560812447560570327573509110884272833089984 [174,141] -17994869866735143424817336031065507906249174456190693508411009697935313949333114322440186162239804097785686790865486702109174234213970122809223388804747501551027808998314981545621306871714026236398319596634668663352133032183426742923985488299063544955731263410349098969556936529278138505423402051255859494538624623586628074537074582391267050956910525592198394093465415911855638880968261658273615970038995310583044494922600566441625615911175605060627852257402619981785717236940029240243399519559184174063772955857083399520151984416616069728788452810177064674400827693775858600323933983396733978102990672836291999124008754161646737472981647270125866329054539160389220294625135048174346882608740002733972962899891740392668268595838181046884949048335433864833548660692117140713093990929382732679011849057263662399728223365632422468482894983327812547686293083606524173998467838975349735257274476257674276093466461037256318682324438424509914288889216517812475731714353050713520921832766525096330980809320440379011233148324093215226361134931850099929884664026914195987811015182803341077862994075477957186999673524315130774300576900303588700439479076921080134618600984362114933309687715560413502531651858967274714978381614617340662000728571955930638400204260642944165394189701416026470219055658414433297008 [174,142] 1065261377171996736998141630031996156516230270267471932918056493169018194410016423440479698787007131112786416247667476667422753037882640196694671304174007933453416842025157439351511665985063023360842289778011192770615761787933466231864643530355894065688676368737955816629990511148473272717770969914023278411723679815565558264218425845694580880236744054785939033039011184773680757121949668261013380089230157204872597658477183564313124935193614208169153836638084805219807959861339494177959380036726993010049853493589244759113025990604347493532267509755255117461024951607214974545499299647281344988369752941240878214017287283077801321797008952598653446127290563821633486469835667545741821194757417167388783881964325460124286792557200799133804364869501513999649056596966688412151746834127421589544750864032882678601272370083767627653005157039749930023256133590615219332190670553501806719243747203045359908821500352049167485255465670351705440226684541682764459988890700647197942960942022832834475465505314918265978937254922833317186695331945078912377029598856208075514093886597121893275366906894829298291840766639013792444132960845873940033722389812951396730204282901924768502733483308637716607766894667438025893755053146429027701080225826822167433095876602502515697978343640454653904365146952488 [174,143] 13594006955837169990367293935458190114156845052218856117210555410194711436214063144944925410281438550683695292442933876174359634413367713347053217689199088102713474600637643128982229891234677627948281902312957453171634921206471982010239366646773876024934804360797127880121361410528675210143763268506671417460465085967808091219577157926157926668558659633356111870501428451286850614138337696884565800228428010164328683900291506748255290670108480167505900138112827918162334877768069568999204389764566998696892215825846630102799311598196266178785929626580767004081144637562620430150610127357415597781181121985739144140509449625888809356702995572829270529032871311052697840706598281719561528323535864463526136084841211584404499679392867370814306135717430127042058605546515947826702866956568242946869663547158588875133091292201410132206925426222981917811615154186844885601302890298957324132326630590274736706979665745556920738983232687619413613361952546983313081332596907276318925132692867907474580163257716411195274388338442819510064905292628991716287920145780938932617489919997779174642681562499439260915310821434212761196544961051632640137165641391439011453437298421620189380483701335334263290946772407925993773877960563782919392187554029373266958104882592282871180554052131511250724928 [174,144] -96565062086406162747651081326335508289345441764564480829917600632908626902006845245448649156747021890361709281853843187844107645420845722649211942624861638451948983719508883889057313611397203494225537137475975358847763198461668418446557941823712272289320385429658612022192665159423896138181213036171314063702637728004211511982445555929023599805375686933557434231916480702064575929631258980008017514233301985251673902039762456998531453707788152045634315655237496973299764778430683414570702916511895131258473581943934749935712743884712928500111478034541145544510696652738950778081433367852898042751796429846679204853204329574941781038802378911213897197136941098096433307310364174195762627217821034301485310400068326459532320099283677603426649158461314850160334568252363199354892233899351784709853441407061740417473012070841450271730929030542788532513301418517476657452136687143816770551455597361777859228153018342127945231129759431658202487179194155344943849528362455011266840627096725877390824161229489816323621123223925954231131324754199913331048328281182796960672336542425380346777885838354171498100182753257291008233720023446931684878980878750422263452453063220459994566505357556323034670702748988385902115331261063306344989279120199794440360847737199282305094475895501648 [174,145] -147264907402191435074281689773800384034990259139275204789793542127450740246014958279263776774424988940053688731023368600246971408795715857898296595306807503008635766435714143110582750109282141436293477590671499906092028129792445612757817881753497121105406745629751897014984995105403678181355677616724496033437242907183849503503738288689553218282862290725126288493344499489459455043725773212408272698496252487204023010440913927686413067082814301813792468716760491468961674031951195077889685020675120642891353445237457390453060899178673939840575753647424308352815490299865800105378525798397640869195793512142931719907789376552617720185417801640781606687826244488542956668241686671381020539064100962285168264957018490616231222163061374938886393185375254836583128993335440679386858981941967840330638055057414641102947726636811276270539332406838926652486692122560007759523550053714501779216387483484895832260674893406613702468892646404737913603218726961958064065414672745207023908296591146882842452853713969662921510331473368032339764353703149644637315506407702467969940148607483840397705693150663891316082937739170407661369584026177301572500009256828737385583297886303578974928257451061062649821461794817382467551521016265937913180195481144815037463046824610839055541264 [174,146] 512424111590447727885085706130865238554205171989872214504615648988421787411193572070009581693124318503120859802715993919943216522148619888603342365608047819185957902759433460128443744593799652581704261159101127506472737911104843376102920704968570489615028769255701903878612944973567149877388799625177476880015479070470183307012470014985845367343603480245999217011727013478613144489064375298976797587847118324052159229246444846781100351813219720331879280385138909604594556172991579851203366563970870796511532285891090368528355922063969626683956725905678128725097146340716792091914322517379559923313097938393981380199770557767902313429959828718863615537183516609755830046168662205902563697610937026303720839872859468466889818031938432334739792475680742123794792232156515829973177746665569203309521628104598620054833037788996805437891850450201460772332766650534203144233758949631850944202891090343916547191046254729539294760535909055829476277606382758476155960699963382741636970850790730633443418792688520793715374425270014124755343000788466255463410431057921374960682489904668089881853804724773391204095842193249860029754109518718351705005470875873418923649118950325208539160379056746975849706699791313339125603579822691942522063732214800928077703956226993842 [174,147] -74433168848379221075697023610461352282124656097076944447279571342372053938722676216059437174720652206333932518297688955181743366381072991036212482804494771566649724726405786749465365273117647890932543697917254890887992141304756961816024113287003912383870657269917167646509328426838769638339754487506450477142095828623234906651951100134393663570181968176560016237669710719155208969025376787102971947900633333877277679015421151883334697910316385014049379441249596524929883851388252334322148125640283084147853919583283123571845747513535558241825808285288887491703732590120266528221142690006343818353801422830538466076404824569328158170690091722756490755103390053568291149751468568724117742524039047352112299537506654890027679282997985136533358979546206641606781402990498574728093087174516406230741249389348452386062529699699037555838327775171999635734945473201939476664474035065478443559118429399895156622510067455072880544673694929883521805808947230256488880804810253070605005973620521771024910193937846234987092956760522485892564344478130672244313734245540684998205243886678940031822681147838340190519695194534075021760796545968839436852766148530852516306416248129133003468535052059138670771832566145995871631905519748643272942596873054704138861856 [174,148] -91257029307715854261050272961105088577595733335399269978860504395476717161936202782803606027122362196226196429197783361856709364242604773629158416879959170070035580253466406387679748128821800603270780442192291046442920393344798264543617807156906776641443330606193222551720180919947102647186829021077951823626501009057908053333494366756943467390181311302676649225789088217375251673059602552098856506100921564156329589259507188462844918225464076509785824617350017963957088812834109794760691007921530181621598094006880774757175550975848478830256183185939818172599855793663292248577491843594702662828058730548356124453759572044449772434613707862960719264887194741157791702307550064457825445453617261279417004414910466061252552681731784482894172786386169948891834635470848132260015995648991097604332553357648882610505491541876844207477348019533418227867612500528046239042147547811648775259728308707469716636888790784028473198794921881565855995583169354372468190690229631276757334545867758623519294781611019040133790728824207421206655187688659472350177778505311765664968069446511600870974462382155327329452969565940075098318572204641374081369630916556439764525318981609176436677115609829279405359815163180630943680871238709205119006167511313152 [174,149] 14154982943782917747609976614499275523931973457410927046953163218184457801995712902199303210818401512950078339279428418082127984264507113667335989986466659001116211203925172937145586427557494417794796426656078799319638932734664534012575543555141020781996458950435043339236583282847020266834299654894160844033639631761875951804996929012992839127665000584090714585393120071058361211284443070746780249277357184353193972521457587748197581005114925186763465591919651740135239362573840699165215473504330888299463070688327091592372535897634606041638844666437453325864827355033827477219452277829078851208340291463995279874758133180481301520056079817989745278040395797440886292802548168467584347184164228080375555262999679418285065876200449190505699951073063669170373673982601666787038163616732927668197666544974737678979423771822799769154811705083856400298179981951945284750573932308262901392447507736669240969414208137727404685677517239254005996935550771592205971871531281756462929429581022165538098531681165197277605285504225967441652656342229800003245175864103636833691112230187411319786204546950962771709927993615258092734392030089676376395355438549207931877766789889661986180066206727450295418903999301712908553377065300104796281472 [174,150] 1744139776207289508447197724708749562555817671519625966312481277507209582180333441148411515181541513485477768776417896382185454435723059509810373717800061778210783801670030178788939131322466636077310147338010817490970887591832479546126558624351446357613822393578401466779200468757514732569256646274262676734450962825215182153025662493459266942900611503796204395332437796741977297592304620006888273840380046088384369447336665746958014175980070277942938298525168848042597457733703733646403822623486087343013510515026565889234956422854472635334881610590976637747734630159953536566432546080358944957829346306838502191372074759838912872901589323980771229494507441481996215438251476771122937291397095530353946292282991426615687785671663763634985746957223963137462869622503437478515685217046112323458355815726469444092503271724416263894761146517850117267428882022209727559550288530566035436202451055177909403483645528302373261667588420085525533218028587550651564863371725506399806005276744771486750884599704832494240848778209597503113751333464870213430135837495458972042967155577315911095608904860726799790482918817890462715420125505290158604389898821699808746210580085238438551391399341039881418544515242336437720247372997920 [174,151] 2637036032759110485527483252789169620424056708331697967017589317182925923379763972834661816296498892323713842937050874556268647728069667968478023782692363730426797481715710804519718140867963263434597811461372718569422859728039405717865580617016995936643819038411987341262985082715450593488823489823897734274647326687514154326586182475804616784110991698251739619788141963355808047311872539540784058644881320663884343488889992107291053573367815396841412726400355292151953869977475159166593898236449663611619871447984143910294004448290496168376448254234887542605716554940815117546285158400774361110621423587152688827387896870695596883826193615965722776635834238110786023412264657216879004184607947723129483013086654010673263341479092020698068227120663495888599206059692577847680150153655284605328849364107261012283333807623793870147226248552601426356313962314847263515118635997977464587118221414781724470950108266344694611161860310361147710327321253993844742529632271132271925946393593324243875920261340803922339689596585011822247580238647702767212194515325074088593148465204032921342601710579956952203388844116285063345160496336555715110999907269920317961776506929031850397015673459453839479169766592955366262208 [174,152] 504624475896272470071714030699585237697361046926835151210647270687172780898386082408835281710034792176044458668920517282179783019278827172543962554540036763298256201037165220092182578493573417118807213803846645183007303540939633964050788258115131711035275969607023145759968792223993023900217825651229022305845597120471251049851411638249799939988822153837681333634032762697920288370433746376357832954943517320950151114515170136542974922641106945970877955128711696043341472958329602045975660649556983210238776142657366997424231089269373769258650998465927214314074986125399885861018011975152712223624599739514148588623693877065233089910425772413694520627495423727722075371491636357133943260350684318206929121464700112510591734344434279477296509860171416172773387628747059027095535669890582211974441738183280213708209528712729812072318261694842225326042274618019401785673534426414181170907002221478712982212623219039071980249094117348589034600145359417503937885579418952522729895296090998097017178387856063956907182832396113390854800481924483903474072831362741987328355699153064600501498679825761753790879046114050458589200193081295443828038432176677347162914483290471728643734581510616744832552745427104 [174,153] -10266274297870078436951418187813327734694083628005352584635706548081919337684197300793992883532669742624865432539273629845517704173718588876843266622127573795100349802471698290523737858042512027935819762290108755540769152177323914300707506443174378724765889768451717159647332203020522555471181325591367817346197588947044655314272931480126680349025627213756097249829754842141379114866035101031171580182315943154226488051859532449427180951158931834247374978753311333508442453875921349341029807755244990739251072761821565769229731937433701942710924175024740819684000847573458835299552264678745291799938137413748949514364101247893575549980374618040883720266915606830459161333354743632507386567336354751320142172947133161632504100545140788469037859617981935897341432135554858770724720947292587449102650088229072313274064925154308033360678362870327950913588707115056810808343401219114891694824168477987068305449934454486416008048358290156128606641578090319931586505714917216064088102350698333839118614170794206019169225951035593052825106370367039546457704722812483380101477554402081926132976100391131996584986582354439004678220223890320163353566313317481259497154108365379602908183204369541033872 [174,154] -2210242776641300262768240842987478683377007238251233174178025370637434072684304982548585051469197407479198945177096721757950507258469361476997175471113953972408229400067103776720167205519997669697355155028727058514966404320454367077162479995334771086035773749341079354512332165728806670078805399683606996167118339490638425829482199703918975950746290143063154583017612718700024063995660135571933764630099282133890591902738683119778469828586286968144697418667539812647558969238870544870309136442727981675214659239978022808468142963704312084928629026464356419635864215936826983561525667607412390599103694547557404452207067075360562953300409497219861310255110467877392447810507051523881153168300197904864989432282172857279457905498933145112983754265535050546806077254351258973940820883452503759559502560177582772801784910818360187320937548557375454625584234024191863917763885958139768625765367267771670510938907034900345745664943425213989307589704111444496713926952954699964553248671569028114072515761376550206669064523847820131481469557062027353649901777267080086599772802307168099124224018399866211579617513290304893980920918932174666204174592064609063736922691230113183673136751260 [174,155] -33980986965490817907778223342959589769651257487922687912939333701143294426976280234116460037381911393535626881062268336283978623280247218892593246784438934447088659175090716936711314894834282026274736094018403795421253549686795721306574602615761181957558929625675507472487332810350186997126940197855345923257732679492866873867706603770703957974583050983788560729853999186255046990548149611197057787924896183594262634939663394021602081170832888869984019258147412377036917871190723234286854902962215036869482316132707009721301956758906597879427429814098633817488601801164042136334676482555350887276714481171195246900218789860626505361237726589545872063833547027923350794921772448951477689974167576534881201901150816404773988276615068350837650279913294856979643601685085235711878263428291000128210660997071699198511483199005228856897641148266601690149236919543357802810911752885665626353393830597459582736529561726950859930832419114044472307561813654716186600016978063158916596660704352425563805489806822986292463788387005859766003520520978100663025772856081514929056547548266734904309345037076815534564746948004108322265414616009193239204996594935523247267960068253942144 [174,156] 398990601956373921686270352223703083877932514098828097773599253896718097602376634854320047764503657823515583523048964365957985047122982241727698052805161472782826714887063394206234129964777584188146276947111469399899098892917219294195577032021290107699876564323349960181927111984044539014639381251710285982679011478721394195561902549142953390982462504288779876139794741484021004645862927427822940713203535221374180960065743380337574975743921801235059683562386370460368996730601421170803621616428524830956196537699995280771486737581422057041641253599173962227773736728586908606892895500171515719971804774750684607639976375712781294108115913323280428601856033549038010248148536102536941610486727038617432518149144771581536498716033381291617769758523529904959970066569049085476141154817980651463438893521174600739538151529053385500346230668459086491009162010949015881825565846896997649699731863005890285307973210044858043131766398784712598545980567002530352942243548599393735141776920472788044796907668806805663843345091558803007256844503244273961635965871388955246809055252976967216949775667247243853993581153944750766892112647049787600606468921235198636688512 [174,157] -40917008381492342562835983816449622094892696768223256125097459885785612749188932029992068167185004908776181426038872185826888247083268405899194120784225258628112945373684042621089895094758531041813641822913024092823411289580027959728284552934979377135853070109650549398340624149535002936233281034107957473411292547709351936921725092073710582682793107564894854553791364385378765189890076980067122061274768517712971293506423236583687581056662385592874265138387737997906653468775458276439835623171357040912444075637727718879323651245318089488769117109124867331023618291690686677330070347735929029039565290650021965310392074278995557120409603941244725065818668843063544365429857587530964247727674828693017447590401508581871026403965886200860190696849797571895680366647653632117846296666648258055943202501952914732386065947630257913583950804636559354389253432477332508503187202629752060606008320131675137406668448226495423129900413332670749659020352043262417155957239080178971225466017947614327376002784476412014588066641814795867879801909923185545172376762126703839544853180949006179792157949521471311238225838589731473699365003528105774345213042742544 [174,158] 619792497002182382165270834117741980333384629906012231335303363110643558194199729618001350634316312292704320657599670248775921674609290367319702233813133997766325344422578724510155487537231672464240762719913281432625604971758387014748422712927779702964185036053485986065958368562430952788232957176427502040864638758113851410102265397346368604286251571340991089968247468928946648616252678575630346526478299454699146492980047172062813892677333488267678895684736252046147959742865528189405178125611403082908317308678269778069302082446921177994308314004872361468529061186176897826548805434778296532361897564782821285017055990685041491461501454248606602450554844246759341212068046524321278702459894246344639627112568226048833085459444647870317901888641895590753179238487698964613771883315203574800446107588818169629483324089597867025429773703045996490398947599114152048179306648562475098684665461903769239988938149391027326238532994610794871867584726241399522084812186458953682598356082906298379362232766400465350804551701777171487288505389736663743620523869849662502403502188272682309930924833084501726622963049395994698697231330559268305280 [174,159] -1743510899825332130162212104744473274567610630100090708677164726465886986692198525721171356483762910891222179024187165108712786018695299218618666640546316386526138261476487270456784164121682056121026242242565075468505070136205051241195889035662470151273641759905390864811205379825645110323050355637363201336084558285236661024114442140408493944825901191889071994983687588149898318970410267490724874287764602535641579970372455722810356185308479085984388361143531176422175887476176167732664646409898530247339282785872089790263908510138031792857150439796873250677879593415647869214967469544676782519853672036415248348370909795218437786375914892690127164376518471497282833858834204969474693608101389928744550556972751639247653912628513256906330032661858937380224567670581224781818438147065465378090017633451339245280806405367302180133309367652278092397442207610973423113000609072403842433339225534126902909881413757305046371473708733496691202063050369705010543320915641264710177834910521166135449253272890751294017617419570578227182722357338570598694446338068614617080957892531621418021169062199384284703831065662463201926205636032 [174,160] 903063096474019787025022305907560773088391740477983136380098771103639691521871281717505245643496260150397695172326203072988918410319994029185113892426801299285452632438185145300739885863205984772432306810921193884174771660087526692496799678492473675587720128911257311692299138352787327346244275453233710819283583589325641233624737470078991283365650008271520278611932663202116111572521662870182363781122872687593644586610208041506519609894067863787946208384446185005364938279392203980495294365947429558623087321710996541587137849161536259530834807725113361878409903986691672979161971846173309463626670755125752365833600746697304697499618357521635450707391336522033542673149908091708432878897425861497558085204921700777639435219780629324995926029802141618481044941988092368518800147783737856380802540595693725302311909499719994650597381284132176641677518149240046649842502222125108661162894442648152434177592092087457960314336789536225883186591741660920002792506248291385442941689048473585041593280882029080529567757686459070643924402068244962647075115089607028781750216874218487270754414687229643387786350724709568 [174,161] -84685676688691542168709763540528560392805858626764507535147604416101679789741449455698383636084317631595403356126759550020575610701215796907679068388757865742430591432964583826769945618900107316786003472709897302435125586208133200753729937808682193912172992992367200099276094666973231482038000890222920098301285954208252276386799897480961804280139328156552946875257750366617558452354512538738304366507713636909418437991889024155819938359602655976341773512431893654720244959506312255700780330830399453960901714969666194181625939401593192042436825804493908060083564501511886343831310277461443475416805191744230259212430791147018138694376550550509614813761724249911559758681156754192625424031697801893105920034758448405967456071618639900138390277621372325874647635792571806542028559331400374207711490832205839266563761811674153378564811721934841680567002024801904377791107152384794178189941753050393872173884666578327147007067960713332523174548646825196053514970226722767618583079578087506098240018593190947739401148326070417064831065333292356420592998076085270436473277363541067045961621719676913320928 [174,162] 1400728690950709002577633881906470345657738386953428933978328038018983745644138845551179657293322299619898608123196378283646545290239117850878280184213373295596200500575714314706250963385405672533540441015809877595166320117949595117860359584098702431087272663594810316817044341913874503784967868063710452527303938403669888845121214492081518839492245265117987943823483730840483288070841287496930030509573563273999546912188431676539698774995999701302987179249621568940523095522590099683213320981596430982223837594751725243034461991146474693907275643761263407199087684044649539426535742194475705618232250244907181607845988259924239268245626967634787943037116401020326549779581280467597779948045974428143867887941555036460118385639855061070415073802753729151484724990828404048559583682692872193808663649370406618396792640551098162908275589282802238965225406209608245092754406146003659270842560773905292183522527334046360932288155623288137464848602098903004614979819483257858165527277949393773881934206695682491877982278393620055034596124905293955606145622540440826937082329286531252317833208 [174,163] -3945090010943467584332594779119309212251516245303553243284014205044199283918353553124237708821944592640400985432338083262318580750161723119903731226306253151123355145169509044005128331385064438151726404645366441010534144655793091939004273160400437849247500960133573740542875032137214701821802560764328331988494488898237707146854257727227791466179323785006706830122600408850361291005792096291073560849309058756070174206001091487523766577968720872669714362301033297480459136556473599707939596222601168784761927551538405252592304209520632540130261174431169703603130061220923184292412187032234051790000347709861836787170302430145205712931447909199027096601364617115098043611863041951710847560609080429362448450677138291474323736355506639149287732668977215465238998923272576312371627504334121794978534622693279797847017304401819082052743597227353616225828680866260542679377966384216904123373654294010971264888164643457591414695697041786813919697595058235326037609414265955973821597795791707023386736800524555341081564235858336271230400964441992734987119959446355278708962548672 [174,164] 1809764884139903688087924453738231264739438922078981464112928793710985686854840331925724694609639425326898028834917468705721248651002926684414372067914988469983338954857727941027870578691100211980618341916749605561140997840738866912549348273126904277511340032409396018911411285268043355363281344538386042844864112848254330351238393093241908615133971939122456218332756203717062875869915516072314623136976136235191458267640299406088512692883857383964366467771454886416611461437515089819692140839311049478016427412811562130859921075593919749839712045875350895175731742031223770140249715915355909242212221185327199605577452929703108779074236558442339018779403344587299211892665468240029538899211903610795307067815708573931915070208393666589026475558429316782584738754005705776071906537048038595640055705716519897757779511045258016014761329467543573003567045163669216798711977210492836428264285217832767720206027088890845893290879245832526987575297708721078298431201159827900443915533930704789415036609845593316790539716494646353779566091127934255571144556807424 [174,165] -128106594128016529196238016144235861799675262583653212046261509042637417184366193005613978351244459909269462682571295473462392042772687314327127135862340091830693522210938698134600578574642440689104015538428268850602839122531542466175188983635861146993459489244328992307299458609470092937571055869842062418999264769910880821218775091200237311508641560751755920724303002027678480726032769998056055599468933072081831294210559418630807654803662548783970129528162250234680936790646390835978738312932534042412597726395692408034091156600453687856661312475279637716515834556063067066334043015355630079789717100127022957007239763623832964873727664356121030970694652425676418618682806278356206429639324370961584231929922062456857289692484113511321046050768959442242226724316220021868948590505869711302505544023971719733888532774693177782166855097783773641530739844944079379946145948502948777552423411484594151336676803144133503509534084807653491878738727132288178024066516427655091261015351811718823486626698332448906789811231252326623923879551240688 [174,166] 1312033721515063929509632183367753429805992346852344552120449564510275103533763126404420903480244751452862744017725699356346804180262117953689137873626188899629946208393161826909843277078738821978334703125588855419565976261339536645690551402135001512438905018503998838268886203505388916894508147668754680744018480940227087610949004942982934153962241955862368901431497530692730381101181742497792663253426435071661624575769967548366846505160789097969146104522610732362529028128271215982942447409249871224701920580449113400247034975240382830880562206372821103831660071204690656375264115017316012943808966249407725636168026580994166095228790333950607256440096398657128473883295840628683117396341021324450110648440000580199089368804238151907426305471417307919806582578138420105459468456842550846147006560550138729032122937060766000290009161432576050749278915408845077157429474251301516681147769259643193345455538360673854710593168531162744159187714003536025548468090721835557369769629362509427681343015361448230792495793039080176 [174,167] -1802486118137020638632603333799904832485267660969333304508570965743033911607968585846020163584087346870197126245179636185975208039935252145927199378638824709627521974758916851831877256938254731541702335403910638981640535258642119699537777744817457563893654289412170660736297122472462163451121657212396287044800795088991186273780229600090433933313456122577226048906563457184922227903706130958703264644213256656831626106857197645495048091286848423038139594302027224206314021169646703758191456332439856979431173531581688582888662072219206064760399519030861194760200755418883624434363905163793976467487812113187177155305317156759307457686273898584713165198643618103229219795779491966161872722332193646513378591680716629975909601016463903196784821649501309958108172245140219820340136600224811371293172867825413541990236601775480485745121626331932770312313341087107812747203431774734820581885691313423199779506327336542165656011186804823414912981246050855205494273001539025759048498058648414387455612438791088192 [174,168] 304084705249382997687308086599997935425729842286873283422855732693572729325353363139372937649695024820308133559698847833667367581094936314792206265253618089040102875092279802953222263965360446133675922273815374445543622687895908507569703513153557558808696236781866609558819769280955310806212612619069045486641871841269199336495921955774979550613365581047431255425666781073186767151794348403986300802898878007260493551837661692685431582355201753059076153382640453433505105531018801560278376696256195748708959481508056692683943943164414475695282183327086416994270598345352465331757001715534777142884323812347322064366309879704778870874860754505916973221050060560677729153623453152756969931460604503251369806595096147999167466606000081396899133024787727946401104308305164155924340804580714577505123091943179393150686701307389942017117179290573893799371637873669824886897141021355591231151099114439061216109260363599000522613999660766058842210920910479914657500819179492017431685405116058664 [174,169] -5684827076743717490184824409517394154705405394056108105669982258368162101701993936736927571604745681880225716848861549332280450602544490531641407257017713348504314997590697819687173498406212634307233418397916249611514684595842728146381998880681847179171891864764622958604041724084699040307085812406956647860330605070713337582325507828809338676733508478030209133594769408592627472223837435054271539384672415522824451451424813677301882326214698422695615207616793638090968084616797236661013824653496275465180830292008468485554033239564192802776848543339349559965237509258402266418860125480199664031670966588109021687952360040739921836824919936661653519769648453509917132440050455019544003041718589490549213593495635079293132077863988425101153295987665767271214943348117249785448600529694563108620763639890338147581654910567924481425675790348496512456679061959799749994097411532124124433233308147815442359493519585528979671328011037053988226291229974355019948492541108624 [174,170] 10452950185143791601861511742795007041461786360737954589137975534712870572718489231545398193632358768086993688622221654989509197022656154142106494081033795907279220360036419597285708595888663583340160422353842567842064852396844654335488361506361035288374802391768571820764133487388389959384029674312252167312198087742649658736833654183828151500697782448585056890505745231002469182946711908266374216448146423087457714198088140747848764428326323235602339277677410430007111181849427617916518751874700293251584925883120032943683316810948025416416514191545335047262226235076994515443787753260388014054087623625699561987983639815881437161762873593745672473525522898804717876881488689697803929095618618655382765300526124489188402453552209135348881261342142358219000102706664197936931217618990257233285223651687710598745808954979732433920378666656254588774829155709396902326563557949759161317501438678336323319837737303174754334947972678494882324281706611 [174,171] -1645545224726405035453557707575399109185501227599654523581256660153273334187681647278585126959943276123310959804919157635845400353344034433953988210817097324712962242519866534756662653141296242055266984863072185302342741263680401775670074509045293070441750967924002441521505761713539581825540637188498544572965010601653956499025578976723961729415719294439161874264974035963467264801101421971281862562926401303827982160797618261536740727879026604753069976998826605213188316037181741134145835784609271086843132903234977462961912458160405713818628034354422059602177328942173307251729434033516493816902305506187298348857777874337882000870538437754856166127942079842120274109863477004009126420839698806277558934804711359752558264801061289620972435116701239730810575557983355221259511656106969499523640384519064072103325797125967079403070879679065175875271223737768944112421854853754883577099677085674965341763015654177477869428544 [174,172] 18863780047276051506745970220387565810472975899122306723809079826118499498133773743394550461531920064822519401070704966211793005175695737432991986245382023995554403628723833201440895833817040073300750928749345322765342100271595352739675242187576894782038934981131654796691259505635680291912461925837118413550983868102700867232656756815790958445395258900098925111108362546583358244299162248721552266218070884085358832865577789338555603218259154921469734549767465233089418691399763846711328655545641524378876294758110945074623720502445249496788975319052761567616343384150963552453288576028390564174376334027849152781246723094312469042062347571856592036341792063896866518444265755466910170439904769698785666795318486480570288556952417928789804811355799579645423093667119865453651511204829894149864903439707754346100084927378330831184400606599725557468283500666322055737319583718138789884250038469562219520 [174,173] -13024416890196787548952225211775214977085308161284112664845662362503711193490268699310675562282687632330859234003319679021369222303339714695057268744842036380787367967963403270930045953784635430603908420072829771268169809584454817386926308574264270679824575644427528906210427266839380721952368972177391350988850941607706150288162792474485329029841295563105119793197664443520800764679022041123616657518015159341040571731859287597496720110491507200493184198292597960999235784067712336674655926478964978603057305269556671128786333452238302490644182519769586363150868968528885974457239796676579168373954789259809834586087217303614539188274259374206601393609550183697812073234538133471377040747313051180467229780394554802105009969966833359568932050733253696926094573583863627470998847371224492829967352163032394518836845375588965578188341663635217838160041087106992249731748117062640 [174,174] 432897357359208936514101259662230208614664330531203368679887790904506174745256151432960070092499930325679215854239605948488613766242035486254415639257642056866652821846581722989568393248794800565592305496259635240066913037828424815645059017039671678703186969817091194696328711587755937790857889554485955536074808028151537987938219080715196560769105336797243160702223497509887952626755299739205684188428993900792435776494317232454064297255574818702368563594562747946009964560394251105988477092635338714942099516200267090653107849187816046001317798019824227576251762518021717709644957186368018155438577289135463887341568153720404808515780626800782405934221562772974636271244184891177646230515782737903068276152548550850898463608823783666236490507597846702119910981583622731323236208507807301933753078930129349727769369146067555429874100512304456374605136 [175,0] 1047869702269895090321008218497452165354165095025073074131053462791804513895573484853030766450524670502707027889521178675892313028401337812795643566470089656354678013418154788706194152523471427772387000291060709156117515459668506295165548830670448657404782534183301313665924268813577171366728135240496121523754184793433734431127439562448420816964825946813828000196564848611151014159428088696999849327196169875006668887013686238787632902665579633756425529141040239504196426225257235045106930619983545402852998159988464847313205620365300752277778098471479135441954748090287954601809421151349405284198660455905251497283416662199566839844397553082557864381638514371482577717364938012987566736528478321617554477543174922492894710392005253711184479574241928855282467008149298716879782006262501951218639451240949737554099915305420552138128161252205124505401152777240824640619954429664607497165188644193995087545232056243624775582992631015399889012049172165118705193046897829325167351962428866726830515298780504428555626226189583048466543698744956733001271889166548562454433205933663235563610984789031464327228361204774497015977376583033948577366845564242737190079648309354897246744541474388105172847192881436304208610482811203574591089273356049781762541961248073516122731064826490577015602947730559745803323155438844825052494505495101307810338846145666290260537904135135184287781077152699688893538102645946941290760893472892731913651419034459416189941724841590176782904129671030070496852245159538580933471969423543544801611801040332774886159654905187701378747035982310212511848903610551252434828910741291414728618299043699546644060497453757825854167455652714234735305389263471694629512297690300958622171732810989394343445985727200681641880172311347200000000000000000000000000000000000000000000000000000 [175,1] 102593981675302094550397155472252890973933032068327810906784406325127387675680263664484659478087861346187690749575748452084256745144871915914000207002890311458151416809891745366784740866618721369513219824931019288301164987906900728305885298445421385906805507548839315724235551644248226906892383852792894783387840321483096603196849863643527346194179205119626805265486020810275830723155182721361500937631443702411709004955533491019258109421986558638150567005182558455359282216713506814793039669991608248859706270340565813887590893692739250685952167317715796979019910927620985075081844148069357520417690355620419670153844014894734524213875643992008585587658124225417600545237650775150648754974365729784474698532180920680307939548344403318977751353104940017161944462900736144596181739215036011842352319258231332921000979084723876517965853668939364362766806993060467411562284938625646584175335769547177693096697266417202160237167997775005853457648279163576401239713166974651365465317168283348125251134308169361488174742689616177341964692304364573103731178744778055054297514329428361597764986197134361819831047733552063035908231031907458634005651961374486042972705145775553312140712692667313899199980503989745320171945292684045762596408701811124249045174357988528572846718750127994481733594310291710101106409726137443574602286742147186168049096535350142874953990625702230002347408860530690223898850063647029754760707303594089100793217378050078973713529389253029258309292309114103432135557559991095579979719192686199929047296489403656539648029812671425032747577651637071810192679149000030646857825947426891993688598964468050962789369541996678637259348311678762468568127484919321382253062832521354570399088019342290742155820492556483384178881928988446425088000000000000000000000000000000000000000000000000 [175,2] 933692003922068506812213235025436851764784586725984084445362379486674013424241374871272060394273385095571103405495809511532383443647372633029430101585461359648549508778833308380009632344655576185959850007013659802382382555121513202039879862015260382436461965961098405869647889763368946931046255097876068309191586777999364093492609692771960063387264013004864779700721791799737860895093941869977913882530037896725031705412097747116332378947002572136983662439176413848766106398460080822211300030076799031646679165017159598652166468455713776614195027115794351334413654476327145835662311629641929797009968842065789389149637169570941538304238751771312638608772597049800995239289640882660364237882823856836427719619899228919011361229734453922004299429797201681954141903593275421761623267653314693716627833732440403861250825463559976647707390832969541344940769646913534353519092247066303870104383763558946619106025944581107049251861090315629870556429599511104459316101208392216299142413203469089427880379317683453500337560707279916506227389778166741150231534362221648990628540825881453204811927967259432433074573874453989439591531013050489522483137353707177696501191814292916283028212400292292446175706973168190234839615527217330330595818583497476680124466398228313292813601963049266112309779868500171086076800454277081605300952995644293525225956898178503872856943787511955440169559685066464386850286388739025425021336682431941420019930636048397508404814403246670734137172209109917552007535355537496049974608255916069935702891809120459145618350729057207991353528990838202375765738176168291491965867050528636163474332574883350402554145923465783450569925925537913916726037668149260401808430134186992996530231718421016750004999401271389767899690683415008798310400000000000000000000000000000000000000000000000 [175,3] 2319745778140572795346815734805787954119761976179402702853368652523089264676615548494742397653465791604482478921793026157719561572266726039141547574594235761800944459131080352683466035038366993983284456035037395225321114210651182053183954993385744453914927710962377049325018918505434776393797205879376787496071435847686882676613587849612987152947606324990536741270885917740274077747083167507268588506930556729571707740794706369541683135651498969399227596718387293612070658148885258480091626373514971787085346153136504799021131695340889197240619455917258889727900352684418969774020827127002803020105841025664861936045145177458104493149238954963382278335952098471357147249869485835681929361113891626342329089201915858080077064781659305771054413828238110485178646206776236243843408954030859730918319876672546462423567555742213454467926667483083681214512679683713281472300691302311678634882079868324102850727355420304782396927064446217194836401056131786624183756825378744670412470399336632516334561719820172388573083292484105856635947398631919187743433108383697502991353172580886449593064869242231399577172596139826990136059268105068627096642485309488857982834108665151496662940413513408464657965468858301417212050590084003979519380919418116028753030721011900429854734885402884926385593637674878433014962841846149961022012844188353950427774035956432219251690370232714062433361970764714560930979352742047607170588899347974454106826981553643897955039410293667756362021243601356360923877409935917501196394900100076237701728038826803853102327534336465686870072332306007427538992208757899162131993154179810300453663800202623332586541605478230803656972682494533801824910061955666954931512705657247219742140577372110597862095334690352471715382748333341936686548910080000000000000000000000000000000000000000000 [175,4] 807979969149897398090094695247598441308142832590463801542906296278829323923304252713045636194867278092238501162385431876084700355252735998323284057392002428781756217929339040696382305301992414057035227463635870672687628775408363007729722931187545515838931567195975453604849993698093296418625180602789079299456351224975309301552362241324820115898460269027447808133275170467473382907953886300896587638409408030719017778339751707530641978718546257425003634967189059395085468432496258282842421143880055116112336028233232268996699396059378882671478138341109949539375480298924347625899235974489640067346394565500447737172609441942793094176757398260178958853435221440396646863375409110929186147819846753758119671637649384664625989704111068048443749751642701152657767498646812491127176786495678971633539093751826949565146511116227190986096187978834213397088780259219952406783346497631439954862527602295215084440046408281324596616258819062804856460558044178789171763627972145116314693368395804869120270483798157617261001118884724082877518933272652682513867427177045289443598486828314000062793069480390852173334847825703147297120981468021467990616909541911141764438526901723095910122195684090413657549384290884640298645431519451224254530838434143106366308299381747629823154509786563452796596054045241484710790727687972099845687963291188880906766180118159063132899854932870469339159664002855160524792928424901818043051968968483376187648511176712805078292638099621903230758690568582339447346666212111324461956357902138027860365877360174243192183193753269425870996819707287027899923694538103928666387027120390710024174238383866868316411980008505032471314633777439251607859414273211867822521949944173997185421274994053779382859177655827073127943846865863562573804837273600000000000000000000000000000000000000000 [175,5] -758231237710875064798059490076907044150728787267460979556238808413539886856773719894848258573489168528680620793668065411807952394560155117249088949548109328951433190791068133246200773624068678856053856312857687840796031019360467316477163699348606476676528512908046945668591641081729827831219568415964913097516243120078053760002190642856509616173804338256227417397153096905715021398332673711750878403140305840425648352892174227957532703065279601091685320966430570792108713465375078909063642831302651212757674916457711321590638830206817727996307869414733012949534005746971746558717228729161833015726116391774800296712596045101712714293317727566792609533003704241213089476335246428550296913718690401866547811480422847306174636025060276054732290148231457348729352322479629687914912506083421853424313256845119524648238825124031498396089994081945240202739478718412022308057487957708637945694273903509132937558926488453611801538764025142815693040553156302081787284605976473047317863161323131635434430817436622452372919173573634836159078720696120721867478152444943111727921382338608744115878980811699392784498371856779294367459532146825411112252917055170417423864205718767364858466627095759913795107362128592243676772673978653073353634034826440900381624409167728362810586435437642465117757437697565225803855890131749444102432562663800790663420723481048651668961729479687802993381335060871844347453173384180962337406059583821180765173446983394305259128995380265414806178666494384239480113738496943886853506347639524044721927869943128441586045912086832616601225980429235453826398663623926199225983090604613813285688143691048439364913123943498974350962078675419870623241449321520743700169670023164464816655755962139036335941550494678687691896190785171307869518764796018688000000000000000000000000000000000000 [175,6] -423584050631124702984957906924554369858942520776467246077472125230663948566380449748894963584361502371072784206376156538719763542204170797380714917163230517386058278238101993866449643507677810434071672368933790256465864993556238107537243765212446609337134148210873007355878400897081969243580692190894251514355546405307922911667871357627727177559483835300395525694045990914008198121753173581820621964763473321950775834916592977845077569223736443816673730991203981003850558169313253887718268871230904606424370487212823240675653685968056290169290103339889003807004341660900678560026194559683562549435159636990245204752134605547667394368899680522689398218972114240185074883713563903497138987959080186094942819894820606867677524029678028659619684889958139631698334919905852506380362154433315768018230788206716530165286654330359369205755629097186840442695260876393698593831314760482483346461691462331421207763911313513812695339244862330809348488004882174486265216822216282931497577418265379258063699574787205762762236550274536721888211752876709345529266306186044406410162530818885672637683505830516984877702199618684083720279242673913011777770012230660535995488730229842953763941550496067267390172896837602796173307649008557736194696711291691026174234867656715597337456866717808208697159780473125260305775258930332489190577405558934434882793895830563761842305919096147574783760665625399498336042023286800912271156034742889905225195536630908665538895588396401233848938270100601821381567370043371672236621913932248003426305533748081742803296620885963130739321543689506847742452241782845197455481863406657141254748213060671016791642025078753799002573780804081263750197204166571552372614505195399398116501178131192673945386999421874289462109647323105590484301442481284710400000000000000000000000000000000000 [175,7] -71662189854281205162571474624846679280519873180676791715479992058328577369667392600776952851818236999129358890989723898633550528052673990411482301338490781441211567192680202703913712067861765706075134342547926041827372967562066829547607488955636296261923144504880775085113514334947440292451608559925508386616923389056267113675614945028762538298025878512037813268543358576105728063630410809323797050281133514426698117847197537858448032234516351975359668139046779717772848858101055135231137044835059445834999438821054589089105916241394279249184143125892782644995442325773958456409892559335590464767036478649192370960418764551082466676187250442573990099513542166256882882906877979433792901003506421349197628649277885773710174267332665499362681027519694070527059632790200251180777365182474638362202988496711038898195460532374162537392594095977659794291362492638082976653364328153847265962773697067162593102310355248072967296174272709566284545429429400856750023594513914593141890214874811823089866506293835776719467672449815063340695422483026949148779117897109073367318227024203193435231214976781214461586609710599961850873059139379265602759367491670977712786439494775633640942248967098000618110930542235302096496961641947626705355922220973034226632774432307806105365418617823010279251726958114219563834797418289901914863887791024232915180635024026664286881715106437957147702524427987846452125990243537526286897163947445786439532178048122094964287085556267743375622484820341873272145350168422822513942512455890537137133494112493530596438990238415486376712726864852298481199602364894655472999077473093416846194741291870378711869181846332980755785772052656810206354840845696439543116453212342030766473334194301479056154583624923520726760218871183412850994280244031206195200000000000000000000000000000000 [175,8] -4809700688691383524388968201485263724819965341868012580118358428435935243359438397968746223352988301611472614806161266682133813436396337343730003540100813670710951717908370110031834461176925076103645810593486407930143846485798030831679565674987710912182597062974260320759248311395934046504834080459317007687547618203209104490544727341560083663825297359359907086903723134008752592768941272021086274813206633723116686894540911550379574968763280701332229809336817025271673875722711387562817002999102076562128681327815277204526446654634225341073442828821853587974323619523277787603487020927843013604658098412761147007085705413393898193712918992081883360913893410540587497810068786647080084192296379359680473818025349353851417241530986226608979408970330895505407292572657036001209933057053172417199813888023749121148464160623654522955097998693020005104810233365284141378389492118880811853085561979036537819490356188180428573521734373308984749667120315403992098159356730146678117490322640237633962658095042409141100576174961795689231097916431378774765719447826274586297836926327961864280206111737892709511630155975305996866074083346287130453882820529329801573333505516966621104456180899878469333615308166454764862051926531306616414482114194683789301479218677581549582676934474608561061817277732168699875937592232758019578820594991679816152518975463086445203631623458786466359092523329061208310424060941759571772693721994169802023490567445001579637526199530449793644215553418679453196991172121335925359647300999318407593024404958886189185752204230297488392865307207116808899955459431135814530599180376536148882244310767779893921852062680609975132414922866736334609633839834741803395117165781733152368812352458788206367242676339300111463144489489164710697977750827369182003200000000000000000000000000000 [175,9] -62408708787344948515915599994762731519688778030577327817188019452347906782622214276421940832436628323828040246068246705220074106471952667786880449996789034760511940367022751850274411003518894101320639933266572150351033059103718654424740444255540647907642023421805470660874591055122549063271961763821117146077790304805655540255146054457971944560717616479036754999653592322942850829686665006784813364955607694926277727337164344274623678647369957592081119047786221942367767414656749438304085978617323404938644496826010707130069825667332104461784567288877437348773260719056004157976051888189950260441784452505458880389175740867044259420977847106468103634522665972961331794000597608906133112153756893815347643057889426948542694388686582789663912231104222376876650171586117251839391613985060619474706350300871902939929232410352893196611489211872378514213381253337384344455771220114259075747651688515661882313267210715420987760056077440544347273854907180981861341763568216540767511931007715467163514245537753008672257627228532842463627853741019377842235287854051764546429266972256359588997264711811939439568312928272212147912386280760263086404753991650674830676291801132643444131093125684096235898531538152731943149548722161492954971991678883990729290387953318516486987058924278608473776279088306127121096374583352987463320503579929231070211384832468009881242780571495786983242185728508673175652092627781586877855724631267267448041708142945125716717678067237848010871698000888520727433635657741483160836614864813336965525321596940810649968328974273346371713602625672684950479338496681839622401151078844430037238196295553883847130842378325906285710150534227542741267342202787975932011102640696758806346102605011084990942633074621404820045561330538019644505275647383247855288320000000000000000000000000 [175,10] 8641851134550867476859508500188880103689663250469138447439144876995313067766731543627990092473172898103506170098181397116125813418419026385544616382329747754357989030357565513621598413278909130928785065643834430090488537518030745399524552464210587709132042626363977824075351505513995957340323949066875131077763893157263135084512286604899240906902530388662709504023544468006499326507115034694652111805238474871232081836898636140104560026620031809414998883933079922867020173420866285842350050282787622662232997100330761539011747807901286241112482302230404246488309930131397219644383817491242964628413645213039234222710826293999715930249053542571727346574226612308118831844134224530512099967153316312394614791934630786271849995030856549821409654117588702797132615829328982682184661402013833277789028993918728451911842791024317737502740670887698882499541837544833709417451030654775303276483445012234102085627271671501626400816323200152858991973904943764946269417500509445904617694554163710103081525596845305462582052427587497329204923773913914272185137032967802564238361382506334167686721519125558273011719612060991999128228315692953467941200483776016089264624552781765369958088484655999814005603243054821812616656873249628878668342305002696609148005365064915589870979364101055041356229043498928852560594683498952630600593954535750505709667548796512870375616300728227039746271198788275163083612055619146053312121869055614840032203184522941639202247242470457443105016372906084430153836400426486993518548545084363951263920772313014529728335347918542541262550753120910462358329677960305993379270878972604631649934538373041970248638772968759780338474341172076780652946717722375797179450980814572608050427109890062388650176464955057318634749283566355050789057246343279510185574400000000000000000000000 [175,11] 507529118074452040141083121507929431265670656792936110764497772629724878815429044836811449457766111824538838399456880313477326711204689068765937737376699048891788052603197551091003813181201155980291592694302895093146374688141942655671685357817946744393082667726643033672599648641398290389845162269982983290692499754521776384363272776316167044792784801165948717843616999744739209845424706147148066341928763412217079827728068722619903350329946774767434011002254757186405751859037641383614737543768116345345832274436247983944988774630255142476800818002281965043195705319855626532702158120268338201595171205131831252713237088338518043653396539719363783856519970071240226558154950359651856208437580022827581251715795551502283563318148852274360618784846377618252814189506922222343126487926858604833653027175475651070083478754967584607193799509766167408283361357595239451678790142680556284107444277308318189099497151428901572195837095420271114417346495927651480701316172784003920396578877902852568691995931773135226727443815628005576442365963038340324809467886803173633035984967348824664191138490911689268595856828479835267421591039334848594476033924610750689436616758510728251364164643032431422002574047420735036923854758729525977103907214582771418470779268509588730408788312312558281086007414916185379590405740205673803726020942888586410591515283631246908478064144876251493661498804644252547484081493463063926148902307619950662165320066771147948328127208409140248688346957866670136913120337382242280774651941005434318593699394863315872445780029296137708477854455368032941289326057488642593310742147795937556627921733339433374971845144707191206897593255857465033391172193527582978854733584584563451530008236438704463364167495368656640033819555855330454608680065230863205954224128000000000000000000 [175,12] 11860656816834314833013476794426662361912790579168478324012191781011348280396626107502525622427423571547293507865072614072209620380331164874815626772012563691565796484033432157557450189735466190698106164095960693382545444680565170526285423644783422736878996591480465955785155747654603298658815474784808608887132239500746435863498540640288616474929003985905299695231839589388894540242762911455535711192539621590261131731804123841582798770517459635294955913959604612991155947829756972072040947625114202075030441747997337179187269746099715394735787931000337872969762724443962502684161999340874186499277242165280111116973211371219368394554266078880276432171245028491051372464125862687693120581500325399465257742702600379178132435402794245274675861609795219251499257459160303802537346802414918550389002433268539415959968138437772986204445074345876832243658290762182210440843167818352247315417930853695331932824979566562352321045230501985699217339518284943916492130502768099205736455263917656507169589183472877051345372849196339909280694305977912836317548133592190789308813264705861837558324063777527175002478163778353788654449720062347794210340409629608724249721537055181322775013835414694133259428051109679556016239973076522475502471301323389410937041359758830443838317837591887112246099665743583595702919361344243410000030152880938786217485500377127561292889788797164195865404784016960467799275885732534229762145365827014620882573534705254805936876674271829132702684728653846507510139501945201332099217294642203953880514908865512254583685990821242940482448431879157438491234554000195712599794178068967729894801386759786494311705215059171541731580514456037585949136278739831622518725281384735065606324917267132170572297922378437508957273646949586331592307110503180381578906828800000000000000000 [175,13] 110387544997750887545657747723596636539043123270590069782178100756752420084338523823768154734560429156816061948292356427650170496868531249997019999344698846673102718391205532614991778991546670027250076630758933280249066074065190380232297670903628349389418292401810494726188574596610123728046469737279819629260348545381308535111522091207406353292951144497804349638355281553916226184818053608830362673465396427861808457220180526145947361034922715869785966670230142965230041674792374587452120009848366193559174347983330113309797339394231838091284423948621087305030759023718765495690131973812347080287502430640907927002273875184985589866692165930478110751023928566788724670546840269714213156518977938835642138794298902928659499757311957306739114462634657637462635979124547035774326855673598455571258510844443895832782501682220738464301366839473543484941347216007554538247465883512664917399017201399813976139261358660243605737140660232129166482206696127375035414007638032878090061839003065276071121454221322146653815342445521542806288713869202099850842931946967236219637857328233574565382228248172277612294248126226091275248892588939044823530134782106886149737707635904658449689908390166604104110242838347257342988422440879904373012566167641443222352231718833911316963143883429107130726264016879288496159738734912952812848577702716919810073361127820807450278685723587986771244360729933714955503172866233942086066785860255254214651370191141636316050992285828408766231287893756669702147707247397372683963274985486079001137863176255431225833840590349101328423050441398499577304311611210678502270860232636765824809155590773446480968968808739482444286459319070828520833963057535750739436281123243850907089848204306753352877751767949649422819583636315220295501994013615281045375402639360000000000000 [175,14] -483156984963743754135626213017550951075489969948848538765514091824730240466933888342134592082149545985904308453085933731281529567110247723589764075300928909144690184581357950498207969330392776891528652237918914499760368960691317593173612614604502424296519474225562844024761636633479359238376205855996805767287774593473057453260499088729176813885326878728282937250147617583565895201701131541270757195996005492328856832107891645248127839763912346282042302602985727330378525340348529532557338911977463543810596754022565543674975369408066323095929502971331259881553268486398726031230561116233780733778600732483103685990305810431673438008128088732293354926718620199820886348547656602950868717081502446049549237779284307288002351554224466058376494617676118070285677729235021420974916599090572716958860762950291358339812579868373350850479156172532088866721314079664015515879083471359762465043650672704188425157225872153373380514358555054761315859520109995980256331807269396656929862661656284350073054615758840194774389406087589690377472007900936806782391184592956795987281426652820377382890451189054855220948671944288743116347836162638356841708606526814453998245810832141180242634468424525672523914178755719688802845085837095493175635621905956484262033993670642209287270199887798451140507485260464722073886761320187057662399647250551791775632125783243784727832630134791802846812774740040011647166748901327427092360724227326724577155317397945692205143498284418721819655146571193792416214444955421958034138862289186214611901910683409101322703783593044483208235319977437746555072766985091529437033793111381864387413687462959386851008809326020500364867239856789041869060834783693955846047518178897256702496844597442625732375234852755027583996424260583754597925752384122904244194482585600000000000 [175,15] -20607679773571024395794476997557619596209929677129448745277186829212210126762960236891380601719805523961040408041720194231558793241037356360903155748078916662614361707202879746063380681583738645879510523586411659570270936061466776044375766790467750211915721186564650700657794360718471585403078750465466645258404707193749840563826130037031680756466470596400145027333628116381073277564050042815837203546950841813328741510536798743937089179146957605542722251023206877202361680607454235212657970038054847053321774211784112472475715407706187000208727396544337267156070927753644894557051388519031447310082799540895355069796506749231749837303902833412782407196028849870064915443157786535500587324774402963500290549027365903583102968595310324188887267369989364791143835705503899580814069408169939549205825584233060067667481987918383090654815418347098936230002347502446039029869206715665506856795144429635589931707799397950730321236902856833851646333064061477876382410412544108018476414707685575285138465338238219792994064095829094589981768988627395511603131759157360105452233869911497308909424018710886624089055661816787905555212393778717619891989521526902848243575425319650322017720311044959689345448891856656195153496402891443310840227165827879022711955465772778538594203940824021120592209033633135215448821864400102078288491918105697416270344316819471613064778229314846292851910952380078009049570714733588880055960151232642200426076609850677165679170280780756357868513232199144787419777980036621843081718654107855141045048869700784988468054029849565003796516850044500722063140544643560435028588919283753716443229396435049426299084683882130523462894878728312022642185246044071066357988019873843877055606754200749115860986847920355897034154695949280274068689857882618568493786684456960000000 [175,16] -176628275219386983991930068828020511981686202181104892534682188753374992694822993562675364113334501420346808868382744521464468735676042450084231559798718126479485697781622259153276480748334022528928942173874282191625049485669722862822244609387526740062814617285876115574179666066566825351710573154958200086174849040896074194361279135662556655774711415121925183171286257126249196061938763227624760114282529219986018489956001682805644361843423160166420777931500566079796489252551652183062039314595223112597856313032773237313634622022436082541899289366549155950533464350003812991970353319176632858480680617255371330716533241530165721936643750053475840096314996819225675118381752122429326071953301924583874556457813643597794745795485366990535036210988935286444087000156228150802371057642850653860906946472020662774985561146027784664616941884206640345875286925147550700686682099489319409374828034243822661748364649939062669037685953962895804636702859233745946554463373630844536900341049548057929838918764872134541270118057885766418538435357946579043586760626789344494479315185820867163159408149202015856718737850799022022212531850906789058149916113399837140541912038810811456104004964576882660980105351451402983677113371376489625980468656909825673197296047052949901917345850667096993112076069256286414330644812780935470911830624689933771070779176001676171539226746280595766942950099544960724487018306360397295438106827790655396223836772057409413146583860672260516819577039092287005212552187515633447418129873804637775811397302351981683408496619877199838098136407347702419727860549385591617039257607839798732693297015372454152602441241117412234610144424179647559074593758677354979168540171463452034640041568914917838051398473615949103384015480408782238060430060184397902563677139763200000 [175,17] -407363600953114838814823172801772905156853977821295750560228982718134309958457845188024512607666633162825904177130979752688025890545359097488042530525235171562502998177629580938698107240033574336994641995015575552263980330214178203544264309364885734286559217331069034745724069278525802263102763360639903163581512134032824727303490595978002202447230197772981331758998074624153266233286313751287182654504109332251381236095892715756752106264402966496189431261340917153920001062698460967581811087925295114886115415020021573899762420935531888494961838025987337897994674106338617101566877923094357286537700713187877544582367663268401511913354779439867626432379352476981355190175448769383495712279310119143375985569417812496122615747065928297759209462998947717250940235474338684026187188919293332624419017690925081274191526002561128420461799651574674282210245661678561408527731217342123261659258804480846471866272596220943030993254576969770821714325858507673068283432372334451037427195095697521400571974920630334362582659545189887004065738346246256704303379047659205673273843324462538078896811579477793714198895775616723217866846532298852199111961316346391586985608990238668356110194826259766139626459637353609387670364522532294202095107882427804617530865420391377399086780857106780644926299827245558355447667700213679186949817166196669145264669028330457442354931128252500345030842365749049756907451255281225764319990383094299959214947269263740717106181798563397773385529173325415748104934370660118234931464561034544430807239225576431324034893706853680811205598221137570191671264354084938994229634851311271386714363785356083507615162171920562817981531604259855139037098586638928793325107946301737982478882657188904443055428441067346851495510132926676093410541791094192026089888538739136 [175,18] 2762325857882224330282306797565314254388476719060477739569507596178701811230767670172523222462072481025970743231534194608388384865044498722390340239329673862162097942037062455742077460804064572151717770774159142006258597395221386830186828816606922208984617306423685568004903982636825299407454294595307900394951588387457047192625171079868106005396476452000137500284066597514939533509971213084139882964115014405818597133095856949571344468815677462367591020037264032833924742636737176484131125714977273847235380711483843010783555211235398216401087505395810292396153004763876729859097791179179787577900393588200913896199465119186855233719126687109760300260174093554762249647174699307742312762088433366231643516780983030493021297517972799407415813437509667198006384504305292704046597860962402134928712860719521412315168584664052110753409798399683295049076348359991585021690177001799512926818246322776445476241060910199529516935343600771430537602744187051251746690530036636045606810158529709438992611833874444646650052158122955881571618064845248434382594532079382358088961837855645091519465403898159036131751054864804028779464930444750627050483617208643392520605953522803066038394013329240212930268236878126256453415241709558040479029483711881269454264809815268605750404878949294310448216037967206765494318613153604661029433646916610660193000511977988749142129543384098790960100623422012778272512758348893615348391659879447946801208708170851297682428050218894728462310427257917919335692342253211780128913679661321600361259067411453792174934051564907887055899996930020486521859338525297283397621717307257646562935004920947014364363293653747817848778680600983988023517088626215160140881947976000442757905154124052484379741456008728802754230786111848627624937033322241530506723394848000 [175,19] 18571390445745278493934175439842375449059429918493663441335596449078892903485918890961263844814950799358350898996850419442073508921775005236110698525996571650274286435157884396923758107430495649836017412409565983587544880780598428217539332003328729219582601996076110668914892515342257870900461448427132643405479187202733930458340229161931649472362723475197090531511802366403452339777744805777391657668357157681835557501387453184680641010650532339111800071514613044364338881045731559833469111602374278993215732840041896460431462143950739527850132546414666802730669632169677904561937423892941370845261095635721681632486873068990480499316570508412712321705006259852282801744350186087270604780966009974399738243311192116242950493837596521991526530682328316305361646868526582538211368418392482692394295386256527290839153774391489629850712374679496970938508655204092527273071215959235187221301330893445354457146152828668782360415491788357600832314774639161725786812817565706155299864220940152304084218993628325639004552748159794603191239728818901935256243811382726054205379583416043851289696756466046420506246023095427708524540200030317977880933968739289430361433419165319753248538910159322870088723317148968044159671490435756219799307552222599074437329713523174230817272446309089605123848184061272150698784253829110262532174119912891206156328758783053644232790423616538433651036569825926540368639821924168543779458651322093751431344219130928648667262861414328640166528999212928347103569078037562868355291742503548338886449933708421523588809954262102221011896547889271059401927607521441962861916053998682835212180295904067440923956629993019929908374235593784467886808857102443079135481891530619268209025452907275700113039545232835782192209679618117327176919398466244410081273719200 [175,20] 17701556633575190349302306555600765161964089575863839974809508048859105179316362603736881433652457517657175410888034681549424558724686878060751289076360547566618968898093470452015048159047390151157650505862592024835520840109277564602549708590641192458620623404544417135212229672070172810601208220713738799338692251025426717098872223759602369044960298105228729812881917959400801110192873844741334510877163489435223044412271255247727670050922717470917086770483307578872700202889445225779415057225049467317724457210857554861562114096094856957744450150515373936562356033315830715241367449561260860784832724202637078211711485034299708253770347475059841331414545512672532585773047445819161502795750314066309496284801538087483816059014609170357093411381500268638916274384930199997956675759061802511748245579666070032758447768811157167299788203138229413226467424065881775042117234673033293020361426763126602487877169892724599456031183346506483831847708283410969353648870436421763611870429503194234080631245249047921301653305976398908422885990063110891214325983713334207475023423964255254359554996495494920954669777212795818850120597150074468239451426595807765727714623955629006253120480647427840837313619446002353960119772288797619305081003494372037037827398635341733788385465114026528975979840463952909888798719275013894069720399811054339971320504698036801752177519150388589488885798896081797441483253334252951162784008334339028663300434140173703602843344769362080529495299971768183552831863340101002245106906733075972833460559210679432624033549772328769136150670531029163690007652395339903800498237574919832232060707610809718914527399457626849753571298729673915432860523458052820081682060877830334929351871762548143614674999073042390739056143985970266726103800773302091317672000 [175,21] -132600787885708133357259131606945275836709394799869805744642397435925950685022727550833311651249778294351007990274935147640884870533748598884377163848351707767556328329194318920595034540461082788138727803526373834285185648753679041374117145437924116111807077597674697820817260465423410978690080608140784182065025838045684127722997979411109874121506989168188628540046279871855793562736337127807048307477430161070085712270125449307628003361315367145950766845612478376690901643627045636460612857376054560183858811342841475749452995231700808589202650351186518769683776205620263575063202474813949308800587436274709829669225556627771991601658747254657784052075465970270609403273016050161666037176025512537255815186793295077247179048134171566008021091919776787020675092898361275016679086662797637289566645427295770937265004510653478030014838146683919400128585092203576064588599905228562837612107959170376283002386331932763521641076905581081250306452912127110326434461187380395216473897840795513411795999122105202684361170530999882702533455428868224753605681770794816423821434662084173625348078834217207842979565202150867817008561663644393919834143045689053492667917794299038223965004089528937149682649882493546785172823545193714950512743941514708517668129488386685302679020322651667339602397824279948053712729097555013699727711366668637456962345217525037179417676540725637225138023336056012938293729149082349581892097767142247481150732724706710320193393014767811958067334844664448063602497822885979942714303499857773733510717620883818000155762237977784889883958913013230496603181751256728416402413159032097525104366495151079333269576118709674018009013101436351488938439968062546139154743072502841717981230176567179915074383506951981289089357434600579052803102639374886891131400 [175,22] -294532352318790494845842854968638583090880647353494668094384952663591832400459706940107047589900506251417412339325207529825581241587247475088322816040728242418250728986137682748819797382715374930555800722888601450351946597465063114452031069220508822308595067054476918354010147899063526354052713434966428554409813090811414330038680024579805195714363176274330454996126238786956940421049901357668190332434470965663957869651255829172960833162154133631680845044075502991960729831215482720376238501430130742918583202638996522671482949798677651850188783999581361152055651912094630153793003092895200893057539550081688252087693809440925619955913353027672612845172924668977822597903182615286559815497226323361512620784455524429922810916239694071541518573321613989504722397031951562035943435774222734096430577965026096681418025878239741333474817298534891104857205495563112115804050675408484818762070565059070596142895171898027328798839562191549260188140415502136813749851792132138625652279439661964157282612417137271548814396112668202960614931503749054847091310576413769307767611304099077294275263649789204982059623965100643609781042648321200486718195076914622944049702197118809791448139694435115633176448647900468534954336492524961079799568840674330388701401911886620250499386454997258450444430793562626376882966919831764918667296136832677528878078491237550155219440317586836096402307097387469787153515464982141132358204380293999227541084039280513713294329269811074164196836716112376185687838230197218392955377969170743546262226926612284453914058500466195837343762704543147484336356554704997144239148275708361858479587350886278450188064728606839516193798106635898626622609367786995761838084687157858468436130420168345958288470346842227607396174066191614751634878057211400854400 [175,23] 435398996819628964433972033351789945393319381743552653797011990002055323153346088061329562317797572813217993691388832582613108816403098546578966061909621132295605417000479073689700192907371201549121807000842451263909302904207614267847884397555451151149279921095226263672505696817506716372005984022794878591317641244465157565283213880137455085227804565002229013097562463368077071776697658089128595954102802609817648566148212789194703035392416089488949304725257444143461044630945043836967759623814553531899704066717113040882562216118236957318443756029670559738006181314842696424179512204153485359598644905940246388848978442386922503444968057706926626723413396363681385240782186395505662523650856890870851670186545772371735266736881891082516619574614455450360274104098701044546392984196917741301254184588827556626785996428793191565323765970306701745973110786380347254626878095858881582797199991903792310719593455104312240725074490229668786360310045775733290158344333922750925653079885812231575203596196544335850529690698199287335780739632800768217160834604308549088476494702195152171907538930895837865924272115667711699834542422164445018125183961241933267366732496801389463171938508018442929229307804174759660236337402649288941137587315404891308132489150046863035987785869570336934196390977864990905594581364263453514749341672679517540285254160715053936452797808860954626301128584138064351846967397357104227546519430784443348071593796579655083616810593576860675072724502138874314176457645118290474555923756602820987064736652951418141060189379122662488033063850878404473648185683826105011262909040131764056500166409771745111780503908970283548012438016504529021848646649740390753210160957292360943408234047102388750957542534803102384049294856599836144270489218884181328 [175,24] 1429656231703047288108112636941365704092871460908045376767647930346102043340680012128715763432289191281439291119637981029630215539320243736418479596638467311660204881796559979943246536579093246791145204628231045148825620360497060800102530164246667147773842769300871197616556662675651140900689979611694832924030213159777396121792526921975763992932743464858337647068511331606023910215834847617242551115327411538360768016756359458618578332331359265509858071502734645102470878015299794225608639551755554532246113490299858608866065732670987386410168372641897918162058538784527707563846886209639656387788847139538022343611531052814938697237378533944119345759082769707088416237093307204868750053477511608267866246433468680793120023744750378044286022780574713682975914548466070808373364415237623744040401600894337364291617599970226715510603548835809219268350873845937262502190164228212437643104874994316010198654007176930548366467799879706295348435505240036728974046128016035959864059515038567691008282076996728085108321709578976079004005618470503389048473396777922292777880442927354706604339175357254487132302781034452062803990813342248215169103440635306713794052676784238791664433631934423007090421753302103870512527055215313852271856884923616249088757190813549207890232192553199469997521006093993885209007394386727743780494195931473535075703545187767168898678088752648399962168565072988770871631520967875894310831907826394062123375934741130539789020541470566941694102230919284061157277433959056582809604921685381162864819950158735334448069508670587094687733672370951442931596664119577095445783283362570787357146133046729058500824409157917425626715861778402562994229279317820880229639132055302052224631635223235139477279156447909112706819861503727203961522833572177376 [175,25] -1060866235935236972471800838092636063521004210458093908594909054250753221346337392297860441809670056344025462200273999900515930683895851811708522295311013299651902090592389842314385040672390696392327484614194558292968319608952122040559022081215340654861470283770989107750327046594163563729731517162025131542551556419741400400485115274486736580625153286871705509706443083715946783117837636569971685306039605362370789768719775471446414165751256468654483345109455305426460435903886303621242258683233060487793578052472857573323739438479927430163116136149900147499854375485630701652896899416024512637531816996248020163484858012720230071861265543955599007660551599516890694886829611083478805165235276698842513341584428645163241047573581611695382818384874351931176892544209086022487241974234053155020739598319931401108900869567401420766825448931651375718460012478817926145442149731957023124036887905808209868535964848080635334994751543961145435274097994485031090857932445165178781689981424820987033102856285597489853383211225355530063515746555660282295761112490091978337228395066110231551582039383475738344008115610834199959856768414242908866218484097177832788043591060563891688629848960380010388778765296772249563356738572664851288404410666708640949524580347515367294723896767787445569684863704501138143834161525746807741415355136011325947148891068199983238562032867477317357488254327245630257409582998434840787800154303672283518020251599511243415554251335754062658408915881693512861090098757857915305530076437923602094150271785452336455387934190491145300183024111939115595229512922569973774617852822535576615277981243571568911683853795324546958071855690303400827272547428211823899121102869221143857489561922957966221968585770294577664436430193086929604141051529932 [175,26] -3882770086579492577747886725119345291828511661753708647486503300690629794450513189705925363263747160972034353392241448027885919586169901055477686510306385541998793545557923154109797872285778164497549769165611305686063235080914900714228865152170856008665604075783029006172073039439216584949171334497052469885985682122905886546308951949439645577670536453913008076882162377411147341256618571221742488592225383508441545361125049632083512434637049208812205226521110211898273045476997608361632660386746200817032566578860145080732318527536001131090286199780373674656234343250268210980863473949463319022473766442877912284837524846969249174760215609596337062645509463471361386845894264377887237688338476454699628749181829988965025753204949213384115447092295479664450329292602337373205944431682742320664534996578184199309206604020690755858348327122858448278892130880192368513965323352293202867792006191914122584195268845356824638566212656701007641159457151341965668185077117600731012672973514619034133090981346670297471172234656612132897499503444207560618379291192623462181799894948039542792149640365253987744692780048538619934067897570889450904694828873099116189916277197950409584289426758701832671397149308638904980667893914115392619355275709405284075733440538499239015052132378995124003255492229770507541367167087624976995942092098966863935634000139708793710198892708399365280202567888270477059066262211758647795208339893539738708641278802123668609171787377117842501824882054149499068879544037506352181737501767828599939289690646487508013041599179015870020547812339746041250263211091383040532969725128903997104376154925842374771525667682585365199018210449177157714152359575936037324713738160793344049361652178384672613371569192147396754980828752108928704105424832 [175,27] 2576223282960023667609029972572499707661695955491497723328159804564530729718722628596377110382853995622250473859392392347261007545786859307740914593477457075689485490679919419977249280359047278465652909944582332469342756031001564684029233048066994040205097151553448464926645947205168537754794509486271745466036678137092453473067127160483298731145097850072272993134356227904528989878555329491687305843857896945772580715840266280835682105189961297377473976248751171736034596216903340542621770617932470068215875596465255727584209068266876212072386209218839743740843935387899324774369015926821403408050723697632557751645404724837305636435541813393767394503523536501973685833173831154052949832170394049291860496093506155270384293261447119480521673734431249222754324561140617323042662413634767502067265481686134028017619073547554361240105445123595720304501716336398811701894276483437827789598943536671225324348163412864065131938070033760491211874262064069545184884046046192274412266876891460117529619964311966693943245964652502437496671024517030248514258596853301832002128420142344601346356271489120837167010162874091651241507203774447705378526811522380081226487843178046690308785172571533020163398846867752927421930107783025265732057119506248575132530079381789369067779222310120535176762914324247224269057697539341538535008873995512250165455820385016647128045056897960472311180227190382046262604406202692752398655956398982290762557295093979372903473613293136458770276245040875239857529126471397327306738738143070366025807322997157946119654413335782715208093871781969406409758162984087980127600219443728963067349608735087268256088146557437875736039745488309289210968426017855336045047698780965473692864778546482417021395589283574143005826026984036021751622024 [175,28] 6712769268867470214459112898356714804526140781611987987237021214822875706979931756806098375246631105983428879669593550209907561504450507140381473657980294376701724954773865985294328203674982651932489272378871358795823012195552682229659459652735455745372742618928869182268328009673113109444384763483782430075267066708053044803447004966262510433426622080176908931622219728594916861043709807787598740495410384371353522490598498330942650727838221239347254740211046099770775517349474366088952263479034326519845983781616339733443408097026984223158620726502180374483309218410449684120126337309586645292594772408488139055796306678656135227432247543441227119301492505686438843035990004376738464509371537029756314663704858968914197553028850491299639169959311725531413534153903576642524040161476364101144172616482593091213991766846009945353326250577801642860577852947219101343789082680895184507784608998088533602621626767736429298027605929485244095693770088504638634800429491509507042386086509949507620969837761743729590879957658427530895054598222859662625830946211198391704410986366005587736342863518409140712768612338247531198734698152698432749342008300980105400122355487026997472335173875096465649455043449793250354204278398618136799621635960388779809456307597378823605844043812756792898269709339006323647501228696270625423655318674744990906957582479791161461048515900146780855688124755890511084467119715741258806011917976494482024770932807970227057189127992710436712073006132075064601590910604027699428996345330964003421968753546781556282339759455635909514982286885713633441165128404216273879853107809626026463516270407199436059274824334729971403769868632093204523946675072968509248132291741651051577985550153189273079330966122735400823455740638810165009680 [175,29] -6113706798990192670420942079112162890700712948064730506437480350450251277597848876029727978563897518753455940025668275218809219689680988349177210025250209930053323547935355257233928366908299533758278566285232754792718826402947912239489698489789247486637837960930884550450243718256862767679861268982980279497422496101698061583554758737710476152050551030180126740362233225208842799721211050115245842078598151585157205367558209477171979768473480512437142282837401380848821784357327929386880299113138002048966716893424639191670062643551549674157093126632991266448893523701488651686311321979899836530984856993169208075875310758439563900746742916533431130362092940228188281794996111526032930966671825274862209248831195059962647019018807620700339024816052670425148272413994724217295187329957988891560797638029649020337568614148447737131507834421861098366745926174323840161181052131821484932452158537620327511029360913952211465745598861681035785903814164317911893436745559276968041059996764851763932359369024303212248333021301577382512023113303306816131036483967248873409232082184298985652271129643962542175754713687340088236512132680810971155711330414050993672341099449016618675796749635439655143477021597438402481292789172360489834213961760501208224691740021927404042434357005215181076631426749399118191198182441229583017889710406356322139538332390063534386901211061680376407498444419945906666668695580393883051748935004546630727914861332647950396525572401126931066206836335153021400381262494450604070653977368417824171075563669170415412791451418045233226602264920080371594553899839468552552036582975051176854001410958620550116109289284305876911191590573347649642328787908207796619250526709316950737687511721704652173989069933943210180235576996501595410 [175,30] -4451394782570022566912922276990642917055372250698162147509314386023978765994395477807450701345474929152840077920705532016250704557528852472990943033298674528527938932814111146989599635629075149221234312932754102482183396018685546605786845914951423333075513862474701611997436493074214903811004281796819261495493126739642552938908774524501122195034169012545404176125258368570286665724005616788526266875029640363354886973626605373687992405218426587851714458497621584808747022256867218357001447954848351037086034505541958711437455735876507249117641436993232775906983631789900985091487856087215807344963492730130681525932400299793970082889291497464388332925870776340349986226735833798132800612005291401976073640068646115035253275975442057242521386475280026856705983793583505550326664528459877654754659809491281710033095630887156257742889474356210525654139802193160608996119702035701495763785574637881975197555031647834758104025198509345270011167786114353759803479428862435394167169816972591167494453428174406275503303562886775430836722461649279230451583012105758744737406419976638179592472023707397124212909407448228722631908282757087685922241987576159062133532200883061586519003472802039202306991167795826277244422699077576131331829601432822756924718890680162545271030618070654522973044328082442296068302295682114337366154432085751435013737313767826633479409285828263730812840862534600184133461616211922928096743011210576942481115719741930756300368050886744044570333651281325088556720658278053622810955476073353001124316091901540114699428680291503453391873883196773369878965449913012265025187886414843144745006156594954296002690404405899788512705138060051994631184401303909652749945786543211304698163228172534813874208897947503963295440120392975360 [175,31] -161182504406241707978373673108293108057254811098382529188961223875839996744745852615514454514426635339479420178435822623822493181612979293787392447823273680098966862720515947922581920849161343700975656221910430527192453795475517701023074711294498739770588702429982542909699933568777863571379763456014243395224025181256268078148792415788867055247528991619811922955458767466816923825015721364697774236980371278767062491986486324221594251681492820820801396421985179031669059441421544500428633351197793128164241688690040187379105143771173164694094849247061230332017786173264076421316852652524810178432127779465717916489847386851726722329401232390604167271795680612371862628038575302962664435332622533162626931950892023468168333999019184088301578417881745247133838871190068111074373500805236522439924370130804217558238510373335039973444504849466309052040924934827191598788758496101892075851717681622468511813659123258376487058444877693680034750889961711270603190946681031896855134994911235325033052529663662385896259418854627345256955051267013174241226599344984899398244868322757114884298415277865592067093140072751455320657583560662974598846896607590769044990155965629564162006546787872789440926547530807733016611750318263511581129299387051167552403573642618745092302084210470448302274427780626810306804540264181315626038706414375033754397701432519156364852467148728895170070852182721903907538841732663479951665823681269296776959716579798103306826253033065603872403223887666727718963950823653725845696760153582806678205348951523518354734340198645944691489984939851302437884991303444347714410826070924374601725425535028947029105583391714480015973175180862167094457721296641060491041039009521467580177905590632193516917653951620987487927033132928 [175,32] 32068014721311330275027269079218149488457100881455458102493877377448221223950044195047137426207705907090255553088446993212491986566000731773248155306672609683874197282574502446111564838209818828910613886261842382335060640653970124754019189047112093435800969698895416389459844253712900075850763372290291690669364329834196037831588500387502739089497763833327858618253300745355696088875521753324763105318879479807443911524420775442263497019148307765022094232496417709006075830791575021582094546276769099976764938251392438242808800413680563750045835268779492800303598320344827198754937977105070230973753585185778883380525365466765004578171001264871269731454556463033492788765272290532898348527606946919757131973756965922385806561455161115141066336785719713633897768538355643162547641876712665617255023392655492895102127684039275215820825879676152555138336754124674896331670250517159056980893194143681304951811569991386121304166232877020005310230935559680082458389452472958266433962842403717115102053469273719189225245455412412190537413696474564999353789159871459479561932502909834836984474741493441721837394528354705777069809818770502730586248754365559724608329898531092254744357199540900442900676178968973037191173378045206376668575949678177705120238783700113288235047687977954105681761092124542787533724750190995941624655816397701416686389560573315669225835986703322583823647697217067221163402644620117368989056965898011543117906533314133240115639617669614559785336074289319036398316026901347593097820351784450700212378378446879583374284231346318303748696135128929876967621043604923542954124526055096931491977667318696021839138554992852589467287206740190729913244369738132938710829669294656262335455435874344874721064756443084468937204436224 [175,33] -99952949793589204192664472213092625404352226826015930278783200984398769798380488134510231138270167672728784801583246409703526389690148424888166874360540355446273527363408628312051733125316903221892780705218743830827483791073772285219354105930138509817033724712804432842034640915009448180992856720406816545946077334690474714732086794057288036303002438657751762342185676606022579870738812510631728528177679533750911745735504821200639817581407209276694706149122002430882905847049534992425608896233234607704182256690252117871821989785574936410773624429260243088942198721772042050021107810380688086235568398629216065302710388435526387137416500265984825253545397409937482651979320935259673516655604241222692405310031410425538949599790027007537515335009389407044727110694876095634946105560708141092605002801956609741783385032094342300496171163336693156602694065036691280422857330694343391116259035062397022182772417371329843508529235385688618162282929404593386524324747317155944670452940446111712488096024812185860396113635206377240301590459364250001655819029286105255720723842905588453970684813697287799477981915895787183262691575737530083116550032355948401219372877695927777444078874364105792576650851030262033882617624493118657286913401916448910261234660009179727140128038553229432025764621087397627717947102028310245854846335573003688294241410024842865901108761786578428445769790717083314548968734288155910273644089104548581699853000015678162413675470604249095726001171142474581062200132825212368122195396545151909140003265991493884710096837013998321391091468697278064378820660448324143731784608796887330585962310366016280058376779204730111581412783400920373761162325299678558561815667010404404101274614237282669020304979298720289703633696 [175,34] 273163202322119351902235004642036260403679576971738382242489687396236290282732506741456492595097389141046665006616974014890987250141684180564909326377010363444987286579435222792455866027313386646571663665669652499143794001446779142476096622864733326759140103015496598202849807812049206390192509181421047170804157362424289738136058061890430010203766047316806038776961478927435036768985416545610241367659954944495581649467842196388951768089315321791407307851069647384912521609115025877931100006135704777753100792994967077505871254687519096241803461636014785108448697922966488183659266721214846225337496868672303336355830387640294069856112769123102594847850546305422282612902436613415577098946003016761078066125853603676051162673868111893677123574762390557487973691433436901817610413224084640171073578211343846712816967776332654858239672429277751168745756013866460435478137967159181593666732046071234629077928543134995328442339637726332685037026338836052743183823785213656860512485007708479564603202608964462612948812968587656513031531812762302577317652452717404237648647616947094022064352246143029879276456821078367081739054053242736135921321963741080423000654157723548528872091272822660688055085667927726970228542821306116853784477773477653889382078865943404219224508424466666169577857766601852981287964174848173954103221021865582075041733742238010821597568109055330179642678721462741778406416963484138218357054948465325172727521148560340687826078496688944864383969296618985057859814491205216121104661888159066403805499027133372718931399836679522076563913888973141531113890937830725224177039962167546842395137328411427548363695174135513593819359514373351754083395570591387856421082944325213900215519967951527875117685419778562645282816 [175,35] -738091542063292072565737860533839369277068271323125154382867198217353484533349096466416138686872249390422121904647885491753333651663509340792490219844736154311009597025040480990868179332651782028810896435558365398781035225379095849359526443147294957594379675173492237155847226232413944822475574883524331945045041667229455110650327768654736986660475991513620740638158577467688502343703238428505519924841957067135745763282135901019578896569767708355403055027434198461763122484516885135900415587161500299133351995372431874861248792402613260313309945283997226745845054574546909976606641407465441625180501629606574766278444629879825135544079320056199825166985765338255619695435541103075576956953597866614052065431993365373904369179466271588277099791232384779718465041631879748956294512573305956384171633599582149563303813536201233891507338131492252998793634236894356570244869433387188609608665249027013702438127500951331782449591452594866245152146359044256543393571800833605099190103021435751972883729279524458742600469618841464368742804136575006334748387255003764372297276688481781018350490892802822209120592235164065602593405740506938835543642273391984008958738283932125657900187604146385567803297649300605487605107745341511361563425591071756222536281117670362836306104783599395972243611216299882735484348620632332302189248671039170780363938249296120251377885452542555218571428761462252775921704327954053000453038939985385641484679025859404931227128803581168438698477660477569114009066226530056774682584198998572047348281078496479496127594931734260173317563864284851888245607727179116177264662985917526225033025770926492737995839578182989706463855898258050391650454425229000062530166602298600783901262167576434910204029326917052077568 [175,36] 1871668595739569669400661226339097390146286932076925113950794533318718614814686261801598162861198389491634175508540419831450152594484911062648602953896901361958785778329137771741358130023895702412567729370208366124611061723683602517538460356066572679202454840041390778687775767593085071371005842974071483951676756818077245909409061839636293663280258179485994525755048010308390232161658179676101517688768528439954750646152502219707311163055610555903166078458214402554138652863377727037918165313732720149940007577423674657760290470962636113932061604336142512755082800645192360497554018132036593369956917542423672124039995264405267515987164425642361175616388772545122034949544773797406431163311071278037762465886695820787975018527444217361712990811326118112853743903122781295238844836128720022002486312689934331159765401374732804181302720857549775034522936292781380699769953235382991098490747511540671106314014169030881422526049958050474921719258915615302189017531362947219603915509425071289410163043471629610467967579799009479557882236949151164191346671319902591200528278312881382546802311394365139542317619107394980751735985021546995968610134570823293590590781036979637414678653615201281431813104591683137819255341697569874929750380443347049108590480454019731538603731701341649354959096420575370835907866959637863949032536984971272120624450379389411175728458922647791744093075473594210563692019968209518669293205495829331990282165077339061818298681606436308867066829383994496831245332296918644963089174469790771986481359441623023824373248606164109367619734781822600893111132663917609704173344770566071876956577799581499507241287126805960896803679593590777061905268046272541146204461124328173797507668651763112200702428829320244416 [175,37] -4392384606321605421793531886425826999315406121459247033557162138238480833574361598599693329552285771500291507046346986274839159801203649507839784156879915255558573548970789966396406097492238568883331728387158198324315091433641904034717742347554400262191803421209557065942473055488540048984392591306954457856558161183611144782138854351053004892332568689027465448215317877960997575645543936249955591574746230758924976843111646187202592976385964600202962953369254556018724319461109338518041080740862337466132099198732674282698260382122495016354107418878432363692085971059610207699720577483725115651092193415761886979025651853983690993332274363072523544836753350913453116100903987026908185357461157290552555247161855830687607212712828577466748223444344818692589433161117643405582185005825500830994702732452777512827496438760914067730141948714244827584627291776868618561569512189347524278784286560554178611953429143386437341491990131492970886401778157256196017286808498817247647214808330340830596422315117228277213711744473834212666183641913896294667209459000405787266821980620073379326778791804561692988544339300381969578378117480339073324605063093439571383963397402166749790535327460537391545899050399211907900294864050029263739129962948726496056197323525433292332902080381241229980626196502519882690531221326910150301643421862715324772009844583425811783276582267602351517007389363865338312239190407785885323759918902544534858376946155930649599569466098564015985462081270894867995140529482931104869510840069752961015578650196298927621416783602847161025897248078571456567832777252609250575453176848410783039284413917745931844674791068245690414726955027889005746549804688722257414788842404349169636034862415430045406271438911240984 [175,38] 9570508516394329049555600611024597158539326752689494146548405157874303204514180305436562661352860284594274873282925830325873898114263356702814636615623100581533829540914562978612708687123017139559012551457844607385378953660901810177751500378314204969024261743638736630209824460438139064375427413148576099681481308214719071649386409622095531755470829702047806711179465462769689602531286750216395483738016598661315854519895689659214368298504067247943324992303546242203400871914620494015182648455192511052830697368738373403077260119807788548038528131985356490298548521550849370118300474261899953128007194797828755366044856743564148394558624025838044679421850585732588007380671996991288824883127184317837234609281239720040932431518468164925721985023964340375725561494441856092164837636916270311474947721668356531194542806607997734499755191198341379809787249380261754890862974557968497349983569154362163995580774032940491209804762775615327580982507047481448576914772136531096588167224474120562394578704995171258563439162701306751743329796395758696572976639128319461543082841029987486002419001290203787017354081361066540192185871145915082179649409309104356692468629721167180515984415703809580133354772482769141789076670283822805610080645856594388931929951471955205568336508026119422656052403981840775576461874469515873624110389078031828580317430553105002231791229911052827535462423899140328261392958705388139991474786995041166161083266433058329454230386836633262875238775546142602398392892280904317117846186016015451332830691925441095858875026579847803893220535259687293698172016997279177442761928008637826127683592564018866339274806640599401056808981462210820064399968209017127440135370601876445573472337724866164504914133580800 [175,39] -19413954253425446533357553551448129972606759548642870862239919053864800597514100576898265928841086258943614392708327863946626774278412671121361433473234773947670030621572304564786151801868532394867932574921109321888607894290621441972074137084533481455686670950493143447080542368897305122535439670038549258908869074592781455849496692279983216853420671257872936453194962447866233299330368927852349088315345239950905454122528975663263992793437887913472798185208768348980987236968660715811045931972022200893527223958859962741201321138055017783232003523816463295858033988151804526587651282451111610311322140089955699235163242536626726070674937430387829695313171464096937670356849938850581230863123733750901398060345024455617825157600602729386959022370833263589877548297562521185923402574588858392743640265190448955610146573042714871987884137118208789220841094073480803687356499571286523572980842829311864584257424247866296026984884014156965932101914433862014726085041830098392365610279006799677579818281711025866408473255876133867180486728459709361575388032208188410669456265213671389680379833459176907314300998473109341295191773005437128793040272352990541097465449636231673717418479140392418842673435984553544874393985569447728003775048607617231686476074549617985233980576656427372288018598637658349823471642832449849292761514898218340372525594444670665245826199543156024588053589971462372387139168404635478297850221813666498161166598894515714182859551568553379476746550471349263765607682547117492417887620186042818669662181783976249390928917115677396144162081345884521660084656756564363260212495398435188477057450282844156782125379179196742394460561479111030178379181681446179976508062459741429906730000417551910208126563968 [175,40] 36714120043980902682949042865567531397597178105690635724428052209004531322965085670588861339444460579749555231672494923381807959840325836538303215370032572693223310198254283955567236422900155487721311620883202452688585005804790219155661825990053470916523104896735644900644278944094246408054674790399061119800424916265036943491488035796041880732090020544591965752533703170710762976061393394809821363513578835203100322287808495859059853174455203525529088996463872827652493280312095017120872124065522154430825863007044049033494080552064248914563351448422751802984172261021192476509542546005772319872219589881850649584568402532410027720856489015548101807351871459540498376269067242169977157899864845650239084332544150238847533742268938074725986160926704390875048387947805762986557051321153689993001997465422501108477090504661856880255898101643595939400132628577046932711514483947192323170346944104509215642466560755678513835606572946432222196188770619317140783384717207945648893823891581562725848708228025205010873587374016083559268749562750042257912092243814559438659523877032885784750359083129769522552419868005816659306737504191067218451601424513048477868851119816613948232310039263103267653466274953549815502662580702089551900734792293276232309989030517248195370727346576671485861557944824675219730783381311107298844608948267741471690915590640777928083894416385743073342836712522916213184876432289912199016835373841068419663915767862314386542779149129424018490873488516344374557120002665122084144666337822607212210947486572067867678068090593336623149044789240641286281670713692048692542851644461988399070353586609594323256465147939254727686759852627250794744942158030502293186987566736614440768327913500899559691186144 [175,41] -64799184510318806033194174429941617097419834956516314061334743339734664730106807723970890677778872822163168770577354150716386191236088700000134263180432770036171292488315652726464102131889669237172085410057442578162228084162209174764771408665396356012627501625722308605764103948762293161413660921416847930870396126468387075565115894182293265516121505163071807053928259813575408200396826575093765175324312938821544343285159137451166891236592843848362846518808195140608397433081309916770705301503548591332724913956772476734388972648168534855508101665632062993719447205765271581446138268470711220585793867354488802992449317628594096141787005380961312315842977215875714912570744396001649139143326529511426051315441705251194646032727920823539078587446891173909949559645592877766519791948475044819591529806495820012998443737080348490839542014640991483032288417736560024872770887945393914086365052637509288703620321027669726241142119394432898022902543014693172459479006826584293718338961550730374807425578592854750044665435585562602483647480380513853888099669164715664436067898033879516042339370844505808846518997236085341183549738861721328939178931805351701081032179115136059570556902722194883703964204484490979093000999671533883455584551701172250984385931795218943380009030822561717354993708143436892137957577878437764109491388456914808838897726955077826317466081826860426767955343990448353922944137047792080160801023134316124827990967905759390976073740490719825022499898798061445728214446862995656457632835342084680277028378314876661004266789381072270511274218773397611343300827973491617064833190597566683671405548993712137427387736977852954554594702710495187609459495826323531990620174979053357094722609864873098203596 [175,42] 106851592331743458210767625435108832103900588127515490853332035366304733587129202052991677018288902044503679906497426610795629690753205833558877097053015824693922388211225407110486300322777564157964895738118873208928934806179210862324530879336363155184550600137287976959224415359454308344170137513433529565893321267640010536628921828535093413593695147217249320110325374583231329850016057671527234877167225821787385305619822213501519700646405894056806661585617323780776554740359457636975385584611825956420881226711604543049678616642857952939245101801282139403825543467896591421971673997637872983548998337716199534917854902271298303773230023897019206794462056685033589266203541946481977837630441355294490882817347468372540547304314945448012664501605128998438442984496217546677033206470003183969141426885805654631300706776144590570233399501067195826808908622053343927901534145180893516778487648609124257349623982071415029962795682610523059164985128534685908915156765028044524124021271923032603666458828610985956999859741951242655227490416459811412628300259066677082522951722101607883620707806048071103333198123055087095563857724301741456286487038072806707346933296139033974940160382981189188807614413820479989791490472901035584034958836830871446600466166124822148251463126921500532478994372712990787701755939552287008199058409031894310907888540196130516078857045050264468508914085349720512535994068633962868334248283759546606384473016242113303531062027645752616709075198651685421160836995462131790016582708312139570815172850593850796796398206757046688799141380650728617393279919443229499027373912398840986367650952370899420857074620305094436080521456721905160490884511025346525494709862175327251785085245006972790720 [175,43] -164775540146361147122158306389667853596707111157318661878946543634738064991618545700987923360966458000777316546593573753857393704010766715454076816998394302361636130688110943623922773745406624443227666549348467993250523333278708175493568879066438758101714856855938481728813865594926587433843946113201547589743343114951189000279182754163024939169728085022315217335548288581231549826569781645078663128584479758112971073464391223280320376658745240070975873781243894498502700612880602175676987407711820004694777233573266888075762706044230902968413366004946113614229855225392672922722254127168621629039436147559062149844760385590739035041088586748287936706680802396744888763458215272981933542730835019001115017320074242167037839419392744406323274740248503092256858104008008019776140002168331728413402666132012943815684423414708622834474321678292104061531758881816947253587352149991633829970244700797555307079689715962362199370516351502068151201201386994087800394307128760441284024624737112646720779412088075114647950327892819610021126277525593859246053239260060167007344544398328131645088307205758021221691154491886535680935911097418298150567233739243765253701814344835539330122071205601383168167123249171426816723922737244930196405746337300571966217202760452959065103640416203945240797127671175864982586432965914067524539674803560002142636435399788051598031396257133995602472819040307775222274675507343660183210759143737510955287489955128337929495489884677086778794869409406800880036379521245855055036304252451639380702281398831545865852665605698840289393588138672821881367212985011233542174593057284600325383104329959876590913493169741569756277824396928592480782979567658526752216772985618824553746569320845007880 [175,44] 237843418414283698144825358153413455295885369557090078976600372943310715051898551866156508300475913408587966092780018237694897527252026374579881482042741927989942680435672413857978579008335089100580960467344923171859793602248238638401351739669592733843764627578809956995848952450703469211582682205990473287903261396588021903719064392938570554571376007899173155995455172978283472356155341431192965986998139807539750372555620675035942954403664452896597280251624798026491530628298306144942896960393758835979002913086921109776574794496770957609375258559349366889710647987952160174435321744284378502266464257159180437583469907201438370334140499480467062774933984450992184346442441721772291649558387506541985443049789912138172700563825772355933797590773577390021252513059010903524887739279474565938698428710043591977645857990699250709787765389144547641154639407300628041268413376264566943573342714897579792137994302013632651404446431582980424165972923483669862284641792871113920041601379300950698668760568322648908745571641943658361814631948727195868233939763387270765937918061465906426974298860727933741622716163446483097654823552092959210298218170733701900271147830369894767487054312721765885682542084460079959275250084838745933121026689669633655072967241233253162840654320040170783018922183735132105961324554647688692523092474634026862931666436794627712876492133494815885593157740219944407949281658183180168843111896251065331070640321117025138624566615944023585813444687581050707717286613963330151622960400727302279412715842700141722448735848808499833888011728266587029648716187380809806613990471312861193534577072673706198077680611168048339020060575806220002648396959766180534467797080994131590197320275083376 [175,45] -321606968308312262416745813706614143885282576688890568110600254652100034954704303619255448004953422313157176311930978508840870885326804501826604190277240601968257994219610368347594454976405098613892511299407312633824875635691335034771098354251674392622470981428315392330953333963498950327755844987519888296605213041219237328108878022975133853557507672231792389911623735340022882293315520695635078535443995239400297801161139967372182233788932611639811283577558766453932642440306748650677592285088792327021134333769670620677283417143290521371788519145635089804342451165978751130460672198478189308543121552992978248383269577515190635932093568511855497630304058077307235843950729465994629199017876543793866674634187475508235337696399912928517586141232130254881893834933064276231323322675492456683559560747681644384537558037245268995555830914611468898011235570519544320769100662473998192792409885783137679745768568070916319927732862288166447864874678493950105718160139842800644868417759439107083024971434445052610691639599790275570777663569878461059107613414104189579769657885496915357554284867780252380984737861924533248431371041433975688823633193320077030292167134736358170908664038040154422146458942110322553029769402620703834128040920115140282841968106320438421833141049399366865670225714660952390057212730176689342383055469685305772262122651114284311531550570233275603356419682839329089387851945129951782973148374600824962925325121506815070706512789861476790932386334706266502170160858171970980039120808210920161254642222943722588282778460847495075320951026749141090547696316409030890373321451178641417008797500780629419682562361362493693125282473021028975059270718234454774812299701509794146593359847486 [175,46] 407671059946418091069940974498718832620439304150802730681682154014552841002241959920725603204948638210662081555391336814124204417111540134044423940924376181558430264579145403262094784792061580707840676240922310895426084942745808764752351243270001241308579056329627441131186290318425307021721538385733890072177391636209450047235344295636137951183822463682384805724413868832291201479369712684832556245724541268490178280534983020314273782398933295216504367187095236263743422264548856564974727441663377124694844798919212878820992515829305757820383192795885271243318917764065148242696155587795095796281889933937810938028770795058159674300136869454601550643384121904810381781988674447084248761934920267487603844255032867987053463772699297044768409933064775178239288624666987321561826986951576787612273454636516698641490114876481596934376223064403200020140946018190161138516370758117510580475674398675982849323545108208429879816572163259415837740416956457724352141431558364750687518577738485505780200006833729463937257853416909218673271825086546229963994106638165493442427813002638916836276313670860234423967268980355920150500975863851077081184876650058392186562562596872060395792419439254263952699398389606345322938444120399755927570590519768636215655680938308466036359501927901614177752104913825438245494731159786298449686960374144980061291948133557946628182324080998987462776935288652693383074151102151122532091934124185207464006612578355774965682267636673961182077515951814694637320350254603628396100531593696399578195023432774926664854885778786751359784872378518637396021514449644470315460175836459150366117920249450912155998625181261736119168472168125131853912474194670168780349435368649165976321772672 [175,47] -484757905430637556872892492922220683335125420779699273344867642613581737598311644922261431815287439896902365479231224474715982550868945012448548218074396457876326146624724661180452018850421061918021063685990775812189142438197195186552704206762433928738849142625355157061608703353309556664703878851314739947501383308234906214378146135279675130348267430938764815372827596038372528291263790172558893964747852521605962481657259761479604687234199262570496276023560222579578465339426527524823835304263054563383941432421953187170310254290663824650272324331455646788220280158695175708562696541907553644887577913012770315139341440174897150395768213601458017327293277251402501549419033114318661964795215325114027206207811871267038356504407129644598186034546679831044373316845323057910534854252086945932256956828884696908515240648386921539508705405686783343708457223370539367956585733405207738374739901449137552414754371509493314013487559267315015323596458179471543535204095817126760977035919996464544230443674695342956930132412799705907848443143468060735353597950198482660912172435330277544535357276295859162604569641387865172850724437052858212385890574268869824743785419428027544161194331876400030542092088680090727884784319176930670521158003981311542578431027078507649946582947169769384375273321518032406824548274228318451967583386012313522876861937376042799914861328970556729354668437690934583756148278326144996447037081941737307608945497031185498131926546391065665935311333602390822648197807874642846560013115570128218391509557584460583786523338080624771954165732047918912595900455292950249575518168281633804205201170618497681628537323363794742086622389673398081406256546120622826870250951554072755697200 [175,48] 541026569402904434070687230426470270598346770778639382333961760502817292110206839512763585201400330012314419833085746185455832306719515678646465894158306486355413027116251449466799931141115988434008445342438526363937554468619456247856755104126074842879829099781037120905447001090335085629140876968974944693562278626407961726039528699966825331351665134662015558168100475252796964889888375790212317667152566801990400910370791807379977201851061050888750447422675576585040700702037988587623974090138734797101211666239762407923959031953373368161031171158752355003787324004340737960106482192878155342557659319600265433332861301838599128804948142793223867903814290050281253225928059353979207124694777480510178119716088674679480963979841283503998665735219995209197474916280220688936779734287242425659693506025453082562368920277355110768873516874787925085654563445652329625959893165432841056731835776286130355789151371399640441979979909896650695998574210751584314409931290365320262722748339996650699905655055046319410819702097223539480014329731804241662618997671824702258348270111275047781589001575274452704830051226155985081979065213156019882395422281924258438678293273873552384661460542027914584796893930917655121516432655091732146513534535399192906336194566720278658968985982595307508551457634056944331704662095453735142961196489103342190316033900087405785330040331213945027727766438130361910694888780071537776689016610700616567530613578873971063355508610093362129632905851034909618549286660271682416932483089946956637256159548045261092803984194816163146813546562748880036820410915194660955252751830697143957772974440870208932005398946283786729985791783393836395339902340687018516164956683904970239248 [175,49] -567032677724073919464040811377286179384872919319137954839315499917269208406295769204539020824476842305807566421290726741914093944731902120937273002411648888768191722422988657627715185961015692585149204128669069166600315968201913174090329039312543142918420749032189885253687495656526754985233061051711317742598707051727044106191201082532615198278680697460370439875675361957633986613442657388879654954146164740465916677210443837523565518624020878921009758128759540984418762107125339741556943754141136510077687786741452591301544869051354776421470530425899624899568842643409388546935529244915761257576883708681260380333530806993815113756160633746378815234273996168666830345265527370775952668569087100407100287256308147181165837215446716598045331281600606252049663432329807345942766346460360095961359920229668583030157468843112233167826705579706420056079682593737521010942513341721341929016669761943207548816799347859740842240048026360283770863503503654947545948627625691136202924344475893349686658754768693442212973178067144590516028551738969116155747545709259889815851920820972559630028027451965083142888960800601324896826953727066149142789956172251033428133298669914960384668996991698741682215813470351302882865210967691041236225908995618448044225175580979339247146768705827416684306649577747069740765524947830531449815582800293082300603267916974516947041924849732181701034026189296850280966939906028306755403491361803057105439663315695268158102320946976754588888052012598834878067346477945019092830195141795663939476737523435701176180045838594758047941422631671403545210181817523236849672235779991583219799138661532524292705985532581509605343909074719810868208643965526562107756381741106549962 [175,50] 558316728915509040717160671528039230060871175888155045819951775307141905067977910995272715232900073910674618627189021632596564393441442582181784748462941090737297142776774621067168171554722896006522169831925541207918488419293355804962119885461933812972680926700372077851087912979848927980198859965704086754700269497631077591285082358495845050983496118787711070682209689007713619724723859899729334459054481540455490712490505045528174741103558319207061325185645284702875217609983573641569525902277770050793049158377828761300552803659089802992144631712464345292021980271507472075610451648754014031115756704408246556688047371017876950235570150540699065060903038406719455925005719307592032543667011428571938610462295605774278963235195021814693980034047467527324774859551003679488012024614270996056375321015708549581597894585183357363964982807992162436651211266462932205155272650988809953451252449312440784514691159406556398119577599591375863126772167959710387424599163468165819691076352411073430640966714077352187938141552266243447404166913550797657911122580135270917198821041031287353506361301429628446537690986889483491628435947767047859448439456854668714683589858474054692203782721086498504125732398117467787691142013025823854981360578248912725638822626513685975998818633946578874985723753767814549954998419130358618186725821234637901927274612928870552972842070079490069918472780523804149186917980247214614940117240367530299759346410867381515889196511079986873503329125558356225346754911291989241527945554653354501741516612131678437897237153405832260779176587182047314528154496762849591154222298335381928502975843560143883997474339409008149533945214782220181423962426319861824788942543750240 [175,51] -516647542390778393313201435681230836683002893771600360796690810742355381656385504765855883385418217332520275356318005871004140941470982102741623250304765823344278150697052801129103094906247383832816481301512409148008573493563653902590804868969410018466592614397602500846846669644977036718935098552898330602802082855896838926304346103393945673796997836919299879788914060031366833217418095569865349335546784763152340471885588633697400974956514295378779788179734114303718483440720750981155127033980511407174453033795816603234223519212305609415656499628149593618056751705432099594550192057808129277013688261349907860985595473810528018289690460089332425414786764819503401946755982059262264170356399705194146218038691595589522010854562525295871539451750555681701589442387357831617085699667841665673501110033169867947392430274905993550200913195364646934294993332331790354557986767980515869648480730097335482139567198392172425445598545625781225383995235257769585632128301567148938639613944966672754742103148994799014614198440880600914961772234108502606074341349293652417713506047531697381725720962163272886169424822513073636364372878747858427753252493846418543522742870377783059547654673662745814076675874068816527731342442835695842484400496051761481572195321069052014195926469922194632954530951165517921113564585776130612389883430681499360810331536927204302776409946611071790512177525646873744722693349897731568391574528977122652399593438545966748784670092218543547302187257371639348065462654798711504229527454642204194210744210537569857240756733500264868229586643135912947905737298615023789898347055924823001946087418971456240405460391781261720772075790983264361795160735692647944549321444372 [175,52] 449447363445870238202618566656626292730152453184653753496433755232524189305455818237874590701797388723520310422387846598409996675973825853621709730094772541252532850271770220858001289608462003648425315083903319637341193436871941383050627092950046533457040977686560238549514406246217833392573856945188287723934156639700998749595376323369637082230318458366164447368949127877711492364012369607962222902066841877022655891278836542457718473278101448919137260674093368110875659289713800458570876175388379326127446110323531561172892319665933732930281013917336054139619124021617964793800022690813997247672316260198215807273072643893958389380142072097800241749108748880001511293987625114002116637459562480913351688680923511137766515706270098925371294840597494235269581141413754541675525503366222400491841648202061389728332636686470484241009936122933195036762979045372038775852041299877669792878905452856119695930093168504975511078595834038052667724102176019677674765857897499616469570511189463330421643610643187502707043173992152197200919370848642473393228028342833276414132391423383691269362197787409241326488874969736206683170589541776447688214505383478681467462407750528924728699550191337798014892631128013447140947415108970499445537021343932526459277963908220503317463122611234939417152134925934416338613974459886528795893826989233477720625474577364334997304911181575419903709270110904529246638622747082378402045581448844737427719128285962864620069569241168557192258201174328747373577675251347295106821419264915072815931534509210599670983900238421356402700547433737995356278480965110067804174677383744764239903548355649707347647055026467910251212495833417548746225763648450726514767952840 [175,53] -367650942514457114460024273407758901872142559264267330467888096757049285699474323453773668934695284882098156840876874574750058097892936108423943473046096994484892640347034436638194805625736390152259750428255536232530981662904683009903730763036108248209808100929920932579536547089299811672636067936250937509721598585079135114216607553249509478115226888882573651185166942013694532722659621699466150735052554309897617176524572611889499678536357604021722794826622106865098385599986073514958755221484001497867558177432088224050707196548138582745969472938278898429323560765571599796628720894289558922105588300443538510319932702684718925738836271079979916797020466225513350804456297935588709084562688243537102631398041143487274265944175025872332898025388916300299233340182968077431664937695062347332793420519939066932104074156437106568401377387299563432560393612103877356518539137183165351801411613662029853398277906790056909849878180880688827218710022388881915380770034440336471487464572498111223043205291952542061156231363889904890851881633910297488920495883770124678446717941611832762124304169749584865687622331947060636096146291497762620159610386138926403044455239990414440672217325461841701297174660582487632631062965104264088364504392305604026794733438237869175057373691018230411621401840378465113391880764759624340397872407702525383887597148421267674871892299090509231081828422487245577144900256742598534763927219918372828545740753319078520612770111181698983280782092892688996709807804456777328970655777260787287435289422406757701337248449614557249335951612094435881898811890787306968106201760355849513671915395389758499638306751861332704024939176906270794811802507159985576592953 [175,54] 282838901543217611082425184527777016350002244613779893364738272854259020892364366341789434651884694163494631476077973350605309676202872020484003025617050032892322778929014572524924393997818952793412579422696854566352829993205410452706929045281232265561070905577832661628837963790213195235303487490954072466466470060193179619275957562140159330489233718620406336765589410549339012647747729280298819428768074861102211694137839373187491436225954222475344680835511673483240052928920987403473195601316125423006923563714456346485640484423975941846740763351383819305594432206758887084810458283291128735486282078282165527290112477876916197883593040000412913515274571736720237839620673265983758781535070756255964599398195115915953629200312352401873159385701183562597477299578867829307310044088170079467412550847140502820602802248413204824874808458886422969025966036638025711346319347052011250568703790204200839920538695745460888021812931452341588238640912028605944615463177737051623550818870848070672194589964102184726860910395477222692803762313832581849046202152888262511345220317780254981702434158777494339076928816143765700474834036963929029366715771370549511112681981597891958412557722711534334902180465837123500174423453043166000757422908944758234573074603096096148762591585124935101223840925190039468314040561879269497188939042306656414768341213408904162316314124518145876532672101647733750442235171921332775178426201662608932015745415381238324551385149525488079722784909117360833194040249130755973089522722085298637227188069478084576374204003635025457323010737286730981797041271990739977173224373322153968404121498975118765762661544068111837374371763838907900010020763583551629824 [175,55] -204661603168910905829496692876424367060231954988999319606685596782908048418753431938948047798045567334514478364310286799355883362281379938286387425548397908827629614233859218747549024191240862544179851557141334564218931252020874668550152325666539035037554670245113529681658787501900821865177358081354444947690631727718369661060728381691103120815991387196456917357692186908250135701434908656689595135100641168544303578662464384519898207794442729763057799098623928439580795455883897647637745598270209009670532841238791187259004961448651340178546246247788223968400491170046308558214841337568580516648962168452392295413080205243157777073592293429059098491992397280067152253128597767683699514053794746576211586406937743568002512141288000095266306435557294368515322744918424953186041408653809811866722348753317057094076067837682292462498113722851203639879588772486357565315805283768706216970862379114882278216554070191258957586830211081195033777396781765793390733477963318905671423478394190511413458707173672194720570593324237660131216800238487716312698554946192918700889280833612706401986319612621855178462969096972117121996394790142624814919871943525440273015969411460188974266203373613750582612788308674555153865471775020770618300492314003540998292359697513416649617797996960787133116191463304107243432274310842616160229671385185902589650334352713241734588825586784175972315430647065525738989528061734729031193469358424068114402146234593527260150940071353645347867258093323686990728887650932279689742433700588536747364155127979898512541736175265029953724676754823912083804823170515782322802146474680808836696666986862917508441534200934339136832361270096353418543181948915762240 [175,56] 139298872162178948115071941612531695035174302539165175704474153705408982401795420833954428251302711848192185537516918737025748117114626967285394283468642982525011775000494266336609586402870332971812667010501771779685196229594695997746081513815882382170573813808189752665616833888138049022126746169442153062372573489681049720760066992768985220971146722817402396305164995679663835949829838403472228488285221543818718251585742469435414020769798056909492283402534064828953167328948827385360020981426204323242578050237337823805922105763764367894749727163046018775810418264397630454292779499224474169700038205417683581503746789898483087560285605406286109100949247563583216202184608180014166402949029342199595163427008550132765829953627356210867740813750172806664927972070986132832802341515369679676004727694626223738022735365436735303132713541052620450914077102806481274550106134651232146764962085059816577054756766787003337575475812576360565777065238782518638625394063510190752434632304788455211705847107866130470689414213391866453265459943139576899734995511438877099856124821704921383112708114529402386782791238466959110827941961235091219714172601825836981185885497100281780654831403515869007636203040054327248818640751635032019438904291834376346551301208381186358631350626064594374411012998739345124339133587726561852852627207614590424697503608405647144773065178701450656936136979474601630137437637110076328245910380545361595181356738027990916739250956173887051701930496207952746567114962649124643770024378136074527809643605247281076106949662055091856085001315134325492829417156355999530176366786427791241350290291869228840021187735622855406720241454621239069411889101353952 [175,57] -89179734244815333301432939667653678125146458571838373878979166197463254420715905141714113153081950057847716326372787367623009989198638504507190529989912565682473895925858249936600589644992255685428801225225875128321878945867645883822764421731103539431318209106480713261912591028380190100568112577438454210987939948219194593943359253725076440240921277227585350197002366386305282677475845817025954238370505812006273671328818440964319731259197328003419426969535466659541175881452151722358475249222778501380224384841052089198244353440267415304726923072154641044580942329696595862250196515712333621798002159608481506713047292313487900839029504669934621474272685889497185151638186334984615950906133179719532417665577362052830915146976557769603737416011360603054722868049333137394540617145306379095881794822506449125309296432188466240051386355230828701296326207879013138825114679023461901537521475422492426236543252964863885594180817429975463105680539513095026082893362937365225390166757377012948797052746058605710653540500995462065963878350619570713370150870799121623200472192238062400274340789021816590392964063119842856100847698057707839433088174351376140741074266734196930867841575571470690138770172507493136618675400607464682503019396552196569199240589607965893307725412131885628127789068132444563121747734440562857584147154784039222716219399376291721044016833129894441329841031889812024530455121564318561722150606160945649251431492286465580436739902418160635934210551558158871432992990266904138446055764272760767003397596684071014007750583310088444156199575665999017338051363553462850792392961858596435866236671655184226655054917418003089013648714933296525547848926668 [175,58] 53698054107425428034548919701384730166589135751154597322621832893096129285634712440036639082700396923009169245374233711799742277044436920201912839725208688414016473494260518205839174685315976005693166430962350403049472350669630304318007123886714729941159872276516129956744200065191374248087516670905399436624171886897138951671663738566475465638040433091163625600309260409060655425096072508342321249910582003518197149137195943399259408251649477770922879068036440814491550653784357128411751371192520193337035295192327485735001594151079697201526959745590779482494574023083926356761448635071003573983585293606111444710371286835809755388590822542573330141585654066474028532493833828203980337159716902388589571916561464102844525723036112890813370172879414964989572190794000139178690534359352894927539445582220978318708754460901361757431712378214059933465448129370152270345264681552332142959365243839432265196081353113319542044611522134963517840085519049884536702851521409244570661476113130735014444215600632245656076333078305630216947105054410900679669565169378588287996736889443037669347679749293834543924663112074277432133887469935048544446566784367082711850576427000161615006609839673212321548095632563450034139315315616847007269868082998857492447932756208503718269907186122494677545201213776018809534176771116018884640746441214091387355798968308857500871255317050541676948944345361655302537904130825914725278735067923265439169726115905470238704942595271022696651189181498848317580821475679688110865114807570135639760602933547330150329710339793186464922666300893079475857690088043999728765061491738200831539638233210054151572492770447501510859676950551039282818607744 [175,59] -30406340985850829443348336640569720889854409627519267265299375256856289188141444143329281101944494859188349666311947908481402096357469092052343134928961767941409160908789647042597164682463357696654121375089462739175409163856653108679915214891838816296779564527918377207722831314610772641710293315571932683688407752412406837152636360518947072616977467537903850544434214459318908855825640279977483705857321689715226522813571477134549266383291336897522607829227601926708257637339839220417020523124072310603203941305230878704423864817702996003809776184112711196822253656570605795703150172443595078836150642016211848560851797656471722278853808110538369089916951447670753765602265896263750053470479899497272903599876113143351431354939826942780459913000793514355594822837899438471408724888431116285456942212017444155789018276348196388741716583810864295443560816381031916903397933178049330491153214006036340438575003870243788367384508586506812352036476244898011940272450318108132088702715441275471014831769800248009880510238772607965713054240869146151120296766947589350658987788995905862171415304571379496807290691870326358785059843337257440910537300281934870366076454834315551717325711625454448869358761814985748597287834351582925872872678839502522503201924931934075699094904077909638789076807318515165615087939804592940720934882033390259688105671495449933731048086996002417149111986898162444752800376816019327397339830649113536213227301487904155466665455857539016173960552924978343641676054292836072456643354182044508248497894480125204555246628613312654911269894432241267661763664144590585456809679424016871816866492514904841908539740279850197488370130669988424805296 [175,60] 16188073257318662848239596823980863874708463812827847931379145011164417885555363643499166320789438708850641225323871358330874464462574350142831063059228915289500777745673195731905245792257515313945416390898583557821737776707678355266620616315190724385166371892767064057073496358208781025307178518692523820945752220098232438473458398243521555618755720223776499194713893232365089362097874553559226656979040755448574492292772292760576742649953332275457387298495293186827893361275413863843212288773187096133615184736581846643490582160192114313955971943678479096593118032176791585188509934002666229078998158301291957820280002854908108916918575135113709778173707819124973913376907126543058219092748281701134497905388408659231786627730862638633438955572168287599796545176479248693829942938508898182949421704399800881895380881281665383419588346903785507250032450922850943012007714251293851213325979566616463019999080313245794009451580613996479361273668526373958097619586230300650989856979887757625090405474983258570315824724766456262337721879112161389947343857117195827247395010644737235839560707902492076914181235124675641698383695433669518581616311161110925156844943314827319120305309347337034392614153686021627916085502357439099558046077158906085271265077872828389158348954165286076385628827549066875919102211802086211150598832708750883062479104579289811105473717951399066157290427904186506573144984519935576959567442666745236697462532244476435061136692265305920287325725015834453333642543413331721826831752931300202272296769545013414777322471754311873739958486394290318379886840837795433393411431771774742966490537922481542552159784097804581184694241642695586728 [175,61] -8100950961133016645086853904497642931051537313177709463311066766919831140890593400691627114153960641981643638687377614849319656491027278323187167663074965737481947821292114290380123530878554656650682807475794707490156399056631228329512054707230546056824496335645771180911742902308240511725318759773562627976381799467170430932550783150935911105987555295933589173821062462086320393867559085161855751367015317490623903393050964482635411474201364784846421227083247858530767983843527105249259226514859558953807102298117783520721452804278838328884764148451486239698283000962921290927333082664293967848938824462783109048098294760572308897114067986155197091396015409656569848893340963277190910132189113408910548324027647851984677542098921266791255920222514135452638028596406108428983369568424737778807615256053597947206198806009593750234700983681853515318857513606413245438746191000901776578697950509548137722553840039738436755798426912535414415498080669631649617138090524582382841540548498717214320045983000929376989434376987697902452083778370089194081309188174363011872272070350082856315971579144389228074355924826608936833002096023068985486310365889424759617503578688169430273842553462407074801327424286709261770066517850580359776736913442940326706448802812759208526359144520643581652163826449559726061346887155839187762322177904960236739774387577054589365916744176739425469732413372067620038354894880727779052120240177235129592326334265400161831881282106623926239398785378000583432795405185097015390435403424723012886317591212446632516496551917899235254451415470180757833971410468121781379086750371642122114757773548312833207074849307476657952349824543695597 [175,62] 3809280510188476275613390264716902571416964856139871727188524936196613084648100930176411725497808644752429722972273537649978679565217833501051596880163448125338976221348025425487655180445321040472481078434320062165518781716680816862099201645956024849740991669789872409144401974534685903337848307430074629162976467750158928808770724447587902031875054795950609758625335568593128712884891659248963544395381060278658787458193962067227254304596847530590825977156490768002952298703862182818471292354591936640812847917117074672550804558283251997538996979682266572441708988556880365016501774281502622527955927025393012002035345444646651786808532804590555085818287380660950711799965781218102359925436990483806281321392016502267087781782830775959298079287447886937822041610163385182764215329544561865446934589091077827133205817442437255552654395021012021465000467255819095652040957906575407619830327751635621655743029652735378505737357095786315579981864731703423685539847202448492945530643021293262881152262780453578415847467141091933007446637316586295701073286311846376957628827368034171577110384736853291712144883666407910308698493654910031210233448813931841321559096046250115538978237337675380507227043711078617113987673216053696950802235378790876280587089742416671985542676603563486215709529010414561913259709547257590149208810454283206256534499531554671693798356882515491616160948011849139024823608257408368206003736033855581151033789873451501924401244894415998566542790641403273372734178018325956801330047572014273638517651297938400889489731663908488980862328967758389663988380078915004994834893306772087364835523771166268858351717148746058626173281643648 [175,63] -1682455116081543701285160733501588753002261066442239895098558338631825090443465051357748358053549617643845370775447128703036177209547685214030563972069983651426387756312613061429632044516779584295968260301310597244214342053822643148988993753503072306521344608308770271285731817021384065848162298768068064814453824227220012573247326375702491439539769917166744277559964753901014239245035305788524849164818635049450212414704166496108871412883792016795891030633707114370224293960253669401435552379691221417741175390718969437983672454931800002367186121759648979891908637822927626794935682013105613479167509200575276253174283738520683107684751065834005010338123247692222615073796598870908031884851495196650053386270820965206190470263560009447413992524540610604571663925538709248511444020464128507651278718281844980490851692542307394948126127182634086924285049093281073268477320858633261709977860982521259498095672623309167681031993721022478675618172163635574534285054261346659603741901601594518391884870177345760009670090387335169932786686966564999252124504289878741849643544093726572027925378586966454491629468073003133641652250855428294384762399223522534376806511829173202210609136176468856931978403563508898595288259907893349936445651642647463292205202932695908525371805956162291494997721824291746692459341995898482757108257779294025533614571168309570704737296490589233416988768773304872167138964446659533910644030650411375239928551122075897546726357180963760191601932976514491922281384228695250941997755719496743966324907923793767991513741607544939922325173829351087503032218646674182117638637269217492460766490759727243850438101682450307188771626032 [175,64] 697646694014374537373685637904383542512669063546150550437358353134272065870119350641798626769958404956857172568390921196474257504429590445331287552684115670407366559875745638778760010172489772213890491996696962814306129373060134656827954810561584121611852003602975749662678854098997644715264384016951819216992446668812579125727234071642907243665516796199995031226843633965001263217746703557700129886125498153438773947854266825083062731529393325633033479038564094733490386147536483075687345558792920512263277878491470876263250407369995436019799476088619538353438115366451732301846921790000315548418771888721057378526107145068892571735808401475189757179813705508550827452715260002674329175522638542390073365591574392050607975089376570425155316901487743671014854617176785096789912627240123579667102447917710707225262536220261069919018677485121443542949521203054880781997957076669282362147894750254941654740699518539406042013052066684391404507829195941603962886380754460326093568292688170014448972515360957710058313983100399146056419941324484601171114320930284135624051285516678052055092908576142899902965640128057779781520844304825529097661252238164218396144258356561983498577052984846138372445004769357474853226408562530815336217127205239962772559719793760794522155512989914324850585524302716514348641627237509023234482951290331156752669185002752554200305341988242078509752867841690631746007610739125605995888100826198567501025172375497700068133461907622225881981850231149894637895273864429671809612593572683850923397604995204320208503043571502778224665788976898978675802523497405038036599683853496397639968932280887376344205184386944728688532096 [175,65] -271448004026600945044226652385325144619295063363253830316251419524889498598697797661148524432919261424162720738175840197170432588034668002137063908861095161502119670140589248201948370716560434344439178665156596418739790692203033981384301931415663112981060213527166293993706195060919943683807489178729238867176736672973737030201867521298839500466812189244406841128068629331156044501979569629931343247812318841524905383287364614436850814973952971642736988342168473203754039682481256713056158235795325191399678763685087359434472428028284504271234611310672135057055539791225454517326277064157472198423790725156517445308295990036150189355437231578881475993907166705006726390256693993407990363442048464012727532078873469255254717958518916416695592480497570713699690341598346672758987590687872940878395953917322780844185141255732088711998282170413774133092065146661340333271275804337724645364414745662648600630334390028792071891929877703416704774171049929748770372736673296838654874783847136084923370825836460786656944596721773269654470862076546806564043468406578658318353280759778285373480847778737069529706179406380948665040263754344297565719069177561910768490679956002832113218698462131853173266321401951383335400809862296510194737003519914866056512968389961369240592215496370290839293406533280710930247744206754104757410626615294804632781785941332175739076134392628217173642499289831205449559123016580870121680501000880876927950851096719259835624860239114225343756964476370196408885081241921276044810459080491750246936469104650131469929012295776473557815170573622917595444689507115151470431444310719213880877700880294729338212408531457458879504 [175,66] 99045092124047353177358020375881186837314430138293981628770270705139466285520020029479510005667727915563597400699008669880854294986338238322938530379897283009804194983667474345107208554154916396868902018777255929033651333718127517407596498052218625364702848745228135616016513659483647430166462494819706880040455399956036448679348514524929212814411696453097405590472005917826850729505442337678812288529433399314969711903318367410700869835883237022589436782861625815530436598631020771931893472170758695508033641820472506530029409110796347565432617535760738126138866466211297323930278640646254470390585567531319180841033337353422635771406455575901898979340240771687315023133389480939683714195288630360061923667657770443763293588357112014910772540478757816403152381789615151158675231312037077450943366489461078149824226022092035265409416651584739080046027531825426989516448931997105995078258823866352862656709181063772244925153621938506122190505902534442182974351181363930634308776315594687540168883490933479874816323597735176728832731412903949421931418924623523545640038476820212280334337934761656173792834513628772567187722748599270814296219714536648591007160739792022567721621275043120525656202865486635635206868127651667774454582763314023823923706592408769945440491332367028718729027305713726213712421894583230208999322448950651175774526806357644038938792027918936514474490561842022504284650909255939253535866617211410466299942362148763526799893992634851788756917867530688939556094840037615046764821977889950758252944841981213483335286725490335413651705013248832546610786760515610155950335761525207802105954744191673964618648656555919360 [175,67] -33867104926964299928650892776994705338900096246786813533940117681717578564530350849616399890397323751122732304554655013542315891691485348696413358882669819343444383576704393342738129901515272907216771709282576307223664772086449654211895086634992096948980695439702624823275286523815112226338532333170157353718117517243797614057623812337888750632922694970751871536686221825940799873874334087441348269391904715147402030144627805489605686278093300194505352981549775137883125270643244904179815148269101808779171140849984225359543469827319517839111463161664524727476596985660615450231698945077878333088481380695148440897107011685335254869661886761440380587494067241975455716985635296124198300933305703981852197016889834107033723372853578781662368246103507503672200005737327858717399059363329918172303709036358113923876630631139006510395931462854868881400148956333461328966724097039994396545898567183606771573796159812542111095925542669152916925207099815486822804099394049031701396872237714486517712853208914747797841169130296680043037007612132453308052546116182705528680322425294635836637805264567450952862030581479795413171624511645002860898414725848379411015290920995924128104739103161402968058962205424755364524035911936782002564111203349605429201550480046537371860620583995685623901846904847202734269563014533589802608085752657373893386498615313594571314809495346628498820302327250126692644352367937619481607837126443799786344424042251639567748445358768090163373285685937846921572945429812906375692194577980291168259391337709486125154448863105811624057089891026052276425469149163898428274959119390492003895542485077582903299878461327104 [175,68] 10844057366490503673465414823861360746454860463001811693261788346692781269163201982534536217057715739381877990603549247249970188816249114295875970912111948257366875787816202462116991008166535552462259093861063698375922224340050942056444249990443943770322293665861104928304352670409743054656477117411066389702268952467814898610286795718215356282267278759314691512875651327404915367714603655108196453423824838750878355265556548950279611420168182828852121003729767607519213118492467930627243578558356574126247846837655787133645570312336936750969491107148757767231190965348333330865370353392190191291304421697660436333323822532663138877000845682535498198586030866829272656013412236780006328008824487491062725941506737264533423962248792543587676049167218541251733976929329082316877670147677313415965754418820121887612525700473589085951889081766687304601097196342125690231576929790043214245431694896738864271266734572725925523485439111712335634765216104984745170211304233859446309224435662189419354280281295129940265136008896786377760575306349569776756693649296325092366659738682329150396154907853595861164770744052137966117133719118284362006547032574213433377182128418934788884986055200255694916099181878490220142497110428750662072935448702602268220071056136306210079659178055361393059891698337698369136516848125875352345388209211688957600079554419394950429086316524321578794164017338691243077081803390534581160079325746154796412552712436791343667643831093014616035566249194979448681639370225785116788243302020881824121663775494723450391777399512604247550714527295124890199256318920040549464703695416043296127665616002168082014962140608 [175,69] -3248693668306358694808790332071197470221191667445416678741548406192731249431161343228253257140316061836733823615790983372867172314363378077219213859001975138238055938955985420600318917449213785686248265210353855597409378971029458620950718107810292684431808055375172260132650839087613088086198584490137621831523067228115941438895101459562776897677367441807491776006571914833136676626144451795059174777532941358465924717754868526018448959772821892968688613938802506866740342380738314460280446630621402698246044097602429898979384463537881432003169438947142175674350858994155982859806349454838216621533274790067847654306847187679732059275013617430366488408718096974244378977414491291048938113885649487501545407565954123521376805293502139911755312212334089218718102635462263178509556818561720426722026077670270598318202110195890043609299061018133478697538022319061532954867721590263222602608275043259714168171775941231499851832285732064660634577643971017023083634365035469599484689042902926584441076150524800498927201405300087505797450485349078215970767647525015259352863993196066348642846883596056564748398553493045282178591249239459374606017044565228402371673997527884979898831541753058387102564167715135223038062707837693117132579113815360457573542799574610146254593021642507570063302062823275531458345488314338681354302978601177280428539154705434106994262545592732255472385336660378530657947002177007626394856260757652815061327054151878398287331997889913828342318158825366798892212530784358016846859267193760813308383199351836768354309433515319606178076476568041770681864661244563023545680508061725126357835376007631025026250040 [175,70] 909759839959232504714808446423475734893194057267676263307978881210461183030700679768896505664821532161645822291501810561563612073014982216652161848453733970542475464496570909131489570060956427719127205452799619273093997072407391823742296421999566948570877974715559112094274108332928236104284334668758730359475831802471849271860434644552105183841971402496853107375597272882075721651718485498478258071551964919908983654835374537008118879475018373090378531943284823496317823394838069824038985225813038862547005614670922180906800176087000074138491178230369402196943168465543431903482881848375838019790289474716624828922023553043936932901711435180958468211920762553201953271030607304308480429526676378849505307700681970430400900848089752094984073748715253395587650388796846800307855698033697074521742791751476509089338359432620441344689107093912903713196702384445058709250718214394733220194724357794214987335053968530230088913418126909594364810447687602152353072654031732982613507401401860473920136256283362179251086571393862480800521258298423784738038404939136508212195581854016637005815837972187413536921340842732559380222550458848789208076687388814028795251548860449573527184501500743217547338357960413394568544830767325596204779546233984791182750167031469085359468663383140359390824912107312665077031546347705628575205834216115190226958850597937697757323329114820619012113695262354261054679145739407321460355117912126832062905296472377971768314568709635597007234222455379302588767319345841105294032597072564226297127008877591259407911563979213351978810379701123847208129083690535543283020807867816685550510906962180445404160 [175,71] -237905850422316947097378092045255987137840324045345933307530707919847775171239538072969004282843458509100142392620682094851799247749412464403685229061359515836820963028328389778675817571076642702538718887228982526040116277603796227607227525196812833731315988793303925838431598106932590320754884112904977006976150938131805232657062924764183853235451557834528359466631957865263268262933281659479097148510034143943486065404920470409037832722829377608342104298318927034872233400902930709555895895551308080167385326987662237973447586073662198352662520856754237217261668369585793167109183451613824756627046731062971852028073670226317511051746168056489397586406632503471027382263631739798829619256571722456960372113425345452952473950496264705186266419477610210330232522109995833589611599749793698418535329711100179238406279932815289955776698594792583938336896343113781925047473452236633959700675147875086755925627514449645817092017261604269981885306415844912598886885965182782956418947035767144979139602943440727666177637162216567460325555894476503565406110159740120275131749369600007399888271919399343245109228680150238742790812593231566824658046415185141081097936647145005081116385453695000240989081555319199751867100444923717294881674349074462168384411380749771761575280849543308560307258488815698366624461762363835944932737644049677350408010410977659863524764166026644746561295662881432132036427612582869070197386352154392603910524914109470567204964950171106243434340669302268800688076449986694172817617469454091154725222460713012897905001355735782499861642725369978970662114374633356458081262132309054517421519525511003776 [175,72] 58031362685699816725635127521138394672464008063690301699125441665083991866956685087155094392782723127729632865325346565794034858701906862334644561173685764531480352424618312305495070696743866493891819844718939299634284696655082761005075161179627836143848854325192012143634318198652547550747736438823753101103773100074614849370726408211901168784990660101150820231770393134988229869175848935413783066773203951436581733589136180121469593577759277120212477936541730000841801769295705017512426367157802182305309898586560116930050031076807956952451459520643086367810461414784779486542222729256108491231370076891722262472629800430753705786496782677049903723489278461900386586130280396776974489031729223205427276800323825154502984712131180928059683904312963758031377368730195399727793500359727667115714653391582391967715223120110398698788011536086175925906006701747674630994818533569509731277415861314157749119819705764576915173074637042945980341428941003313580724524850534333089942971888551584166244791835199819615765552806822025744601066316074757794726086418680557596522340302334135999018948430421798241238509921808470943926212622489394806422857205246514817040823701231716070245874163287683781087047802512218496540426413342268023796227205762666009558359434194769592899024035437656542775187561284980107597627837768580470930753476203161102979308405909508602844318513802685168716810297161133979753565655359248752353736625668957635711631731013981121315803491648806418821495762834484017428401425437341337151497334473257519864760261375335878044765036086045228603636441582110833532721566880114770206665913608649349730673025630368 [175,73] -13187916242466434122792995778120798178435938646911544039851393827305841015092122660689489918668907345585189495251422426398300555777718434156479080010146789262873188353649103207088099999466342817148856959441400885491548680177483761682260471706037790220257293425719274204011463515600114178191204499095487084422151003172315228383848552198725511170724473811706771404734611771609045596902416059147924910511982490622780355381824292694561207890957135477553534951249025960729683144058498457677569834849085420346262904627130374203460561679036524915816150939250879427749667943996965784893732033122041509058100949123095499051298759608755778439793953934580375921570235275051868442627358499366526658489935859574565680437765713802942322099487151015847137914927034011395282685954203736802216536152834016178963420393462079659053969201823274713627529301605248680658409985345699457769256507537349241985907549469604477111358291980005470051277510696410496701220457532206064300170649177230372452428505659544833110308159254996767276024946257419557247278941965915780895511964607533599541114337890968892072700648960646376567973501491251972284747363896223082653754039732259406484587739910721609739178547034270003875403625282328119855284527914343399409561850850270387958636459385790596165655738748901080727276089558135509747935568754906235949164390011259187536704757521766587832668990100344050716803293896564755261078030112307996973136053998849384215006919668997533174132600807509981040176061381297951818703949576286692285681693163944059796151532359635409349766851102682633652166416153984257307844142945007301134233731161161462997096342532 [175,74] 2788541817881609349121818155799699881939464279756077019374840451737269466741385148891796835491565705120891494179569896269170410979875691307941753223476294030852524036141753095430792488105334409920865315564410490035392549526559456531084601865690076669347420529064762070298793636588915991570170540041225255953795346153917173691498592737968179996381302431156721134312130488252748072863056438882333481212826644546205811024631717643955935246081780611670705617720105287456151604916527238920476575738572856076157215349978564888692582862460445583872377203260617396785448422996114827332893539919196889443179015765225930405444717561740605818910595509476481509957953024181804016302924731426919204194374860265218478913215177087724914289497518969866364381014914874052087785261385681885412984236163772709488733951064192046730685762129367891831754567426210143547875953772873528923713160782585359972260042069892500369221950561789087875145987252260404121145606553272094398004900005218984168493892104909677589882606459989911737641451652552481688742320826457653824586793481420176428279600135672849320074204975106402933773271734298245214355212369570333168384014700672651069557415917850574476891981392006333585742315534582322354299378348130471987678795794314982294117524387896538960544213307850303921447515351647794034611681741555845376479309470969671929166624438802496946728440212359115868520187686328601747729038787960959047750873490394355698086219446541741434533048620603507638144807069684777542296162445623813600747215021719844107367318877474234415161096710902795616252008688535884818964244754934586224682894136447276228542784 [175,75] -547835845908537247136497092574700350724796096161423845858032006575179584088191651987028450510767297977706233104053831454617735264652594974598010711947376590332188339467372304126463239095321352101490836433830961741470731724395966816695832478114099030435951509910603253255318823740422309427328578174398079228253503854680397191570678244131322291234515443934117469681711309393181019245269631733251458358425040712852457897948172254956687908318837500266913734776020984438554167396306256800370062898290880183235950841586215479843357639905676449581261038560471924687437011456765859163454573153530363637733768037864208284058238294013621264708337492323322784730791594393837655621391113236035033874430554116399702850324559606181618935965551079146116104281958819272897248700182730275809745792316492675506281267131793414323518047651732643129932351060282286102028375445020178349970130084000747639794344891399597908071678359108149977125399159577986687589138224883543692739608133751004148609458685470190342540725838614411085574788158247621605506281175426653845977220299739087099600203556833337042209552631112788816589719785335134535222494001028188624965863515231347453571856373472283110041391317621044261433107526926069984241390951597996098127443605342017914783548173477924806966292620269453447244946831294053852019095741650826937888575302033341398260047445902316771095710200697254056720299119691735253657476823894622081232304646431318075329488394122608716922165115000305544430953034636526151149623082291073581621750463301519176053987578010167040429774412053439838868371372488040567102283148281475578119102391944773210584 [175,76] 99846102979073316403951950588866503576640083660997251972713758898877997317599777343076768609212881492029362622652893469070535446525027851043933726496133914130181031620292072249275818391578392069540297027872862062374267832935397453633355647617575409460491638502690229798791554852107037740539791586098249616293934315559200816123453701331376403325777314183758695374779422534946252756747271034158617532866104592297922557519341921450777225676870421817941229098877165508416154040697905060487435669544711110364642671789090555951086904650190379985954315363214098564525432391466175376383009872808309391038003956784757590306123232883381367675430420342717982172397498021734771833101479970360292472148318241985364471564556264630949659636354335424289018732499268312450454008472058395619877131098547509663792316769159406471881967357872005070643767213924196824535255004361015103265438819385542682324365857558420458143318138591215113298165779143717050408524386073000510246506823310197558254083117628695443770791973090966428982568775902717138657541963626182875214272834293753717059881630681845152371285330493919728269811856374398671751396933055996347784435485479404188299985372273087017304080055990412532628279425654360986063764538861397706831786133622925995338591294978840397651197963744362482214979701539029365569091894080278939882924576829130928052603249464053569461886575689549160629094356375704881560726773964790695507110388100041604360648924129128359243856678875547356787600963519707428406412068555211333022725688029048626850010544665597184213433945405110667565596447173695989998539337827547572548390247111215848 [175,77] -16853956978367585828150184176728867729149426188655486930443611942835658500270886642318494633917920441666400303776390309267996257519392542579810912298621143428716585963344232327991193069751810800711488733558351935490351600072852271070426799672865701861789644753738350917929387503542119676353537657189781535102530107692323295618116227970555104206783261514451864295080004417483669589459559683734363313692336298807391602855483364218646025738569655247330590816345849077589564141633482762508940186070759747122497779791741224171137746038252238975971215780226147935430462709855615169804935617496502377352195424302060861016392863720013017094537473194760183828180384941843056417511773920279704150648342952318135957575637622463118648313678100230041754056979593195342366834993874511061369663546263039229649307008488599858984429235956665397553457813111428710346148800406810523548076851704422170067843749294383337011422082115664638118743756036614730310138417406701308559797500147918865535248915639082064881440366629953620875580962327415573871590465809426510308608077255659370006482987515673023668731117149444326500766356938057590267078722909852434753342475338096300440901597587968220007990997385258547209217213191957060760583298440024472918869178493794397276989409989849673585797259901084745043451906921069227895824862583178664528144401175346203237999418567948349404787089201784277369433357242128762309082810557917226322803359283414013287746655115123350640854110755496171647750308249435276662771311389789152194937084612943155214011058237069433480346673159172604966224814484846621357443690006057409455726091844229 [175,78] 2630208263598465346989285132524135729076925499488110029712898703045298261051952599825636713384638048268239061038749813336869156854757273210360443248640122678174557278483704656316219364946381373829689137871916222776817285915201785755239458415732905786843722492790797160628857741725247355489744892502519365749635248863948960069743684486437038194955835150953143681588183886472788350147521151989320331908869620887318359857754380550492531128133683683273441196191465379110997380641664367133786885497140012633295081543556399399855968754875627260621968442534924377510354772986734812620661218399305053982655828945181875137405482857692457876060962167557140375642395054811399083590841205871050103545967097013240805145772043599325306491293984291473643547413767125581680561519460350775951424723042937819316810184779887909490839767552165562923772389943759384176209619923577326926386515197078814698257539790164921004749344504936476633623043163639710748984703866869424535608847913226972503936429023138997557079101599770769037488639334596975816312542087284691228921866244225332060422141032589181828819983225565975356599382204640769868467105741442490726352307111289114216027639469827058623124950159311045702213049256989497911956687897088240208300141770411137712406528830006122538813050597483009560237047761685138121766886263603287487563532908155878254557284478685753981851516602367279765073875801676685452413245566418791940428732355017198409219443709596896383933617597016207735448804169872472683688367913974251533277757065780768324606106690868010632785936331367180831836883664088742034370828305323987866738392064 [175,79] -378760732760747194620533854709989377635109466903148307120912589527059196746321622098337172307020902115106151215859059144550308477793457948199112628782352474274987215388885118902870469390679642535947915394209239916295063353551725408167344414675071541454649552447090699213821931715184209878099220075878119987477534516547027753159185960614182213426838742616886679726779646052087173074064310289883376526327687645721753647962350592504314997322903629290109125206562362345819928382308273333104791924471046280934372246814222863095826120792235825952527743743178775676420083204837978887832777315978470363324555744815986458449924837177402470360431583469904456974481065290994809752171264678965614572048047600758140480859334890663682727735147432872116571189030656439613603941086907196225971996243654872952657903628918221627714704334486403599034035399838418876636256924423454631537085247243098148164204227257475429267165878968571941915244294525514037372383871903460358099935963557663784290445745282564056096270055247598099786708795394287882292574087064860446741684513490263212072472316190307630411020239519265422734613674906616882199648365817492490811615935892221350105410112917648284596451300349182923552601484615224382430399712869671660907876833994094201022687897899218648684647239843270822428820875696796919619540279579365129606677618964890983746582478099189689875174867545326401417508935318021778635449882072397960443712064605491840344292132490162236254502357287663810094897808881025471632247505879778345488313190109093164180891415239963912370240003313124611661713045037707634799760852168496443252736 [175,80] 50226607239450912834245756980084908269984972346382929997135634882236884072849610480872541506745165068867416906378553474806362021328752959415138229625645837683692847994478904152504785478679048420568029193674386300851496180574863008929532045628883217039504013267317091501066910640253096371467241943656566950571596022299203536018267125285424430549863673336745258651688455224855851628227087165199060002520718503858558024044970251033927977511371783148303413178697130343019994384534607320489378226805475579733262364210346655833498876550831119939372163870942927600966023149346072764981640674348495974902733361617549643470604257778227494403769253521742392394058580811526488129281034685469512474064308704037200332651535365371203686003682244779504306569335940643683512773931728569642735081493612059661372614715657953964891611639845888108929131491507628298951147908955242011714798837334120858750822586985936430706190514356565594663920181503186125187479271303064317152351974341068533946035705392329201880836814681928134877964667247276307856518718509162870025132563075140067572038601871510127868921394215984793563855956557576832020459836644422343475920166770004611545727758973816206000062103071595029589879747180436817070685369425301021744715131249466765448944302471358869357876189449690085419033043916630353151528933531636973884252214171783540923714251310187293870354050978745041091502941366641135563289996689628512587841996683386053743418410149044211180338399866559312184960179814321975432928397412064203946453201254449483515701708219315955820560665076674115443144136234273719108521860724109720640 [175,81] -6119833031186964915443236346865130365713744602479276991591826476895288376819014022384105948213618955912736299992839587625674192657551176887087843994804819361636386851902939579966320848796880254072709093097763794417101030108384631548004334618331365146256786976705219164480460436397021614208309129774525402061661136762479715807116779892254609640319277891265551680590891695207788156023067664140023538796726743253918288578196152440266911955039213716055274493768806466418686005191164373146544037766373656601440636508705110449857848961705763111219055592936243634588486902677987178475665816370708800221962764764865793682855897136561658479214280208319859252841325935641320584075549602898234609515131930800023811396990982061851747251296292119481529370266338335180330084113011561944849679815244962862535243448543432197182060639538527788200301917892076782202317533707490659783471615886519307144087775754297913753926941428393192229315812014631591929306371644255754539234354516744055094923099696553589136167671376044473388240129566199827241643250527417666508164133001484462993053207194910652470022823334279146787774028266067063062516843340654882045858798275609639749959672041459445812252417150789586444818140809816536704993988611027755078844558411465768822555425994466239161332280484593422947057312017729015017105906436024371048635609630165656368067221490676389503203813315449018740539920550229884427692115256494805555315681607971124505147589392695357836280690906014811888393782507528795387831202286668705899901616419153350472751587108916739757585618491401687028222958629243696828630740019559640 [175,82] 683528932974285585412539654776518425206654264367245390256633630953165103154358571644400136719223447744411352027031253212698147390869645261453965377032614140234405100550987377493033528927426424150885191288664154660194289457069305470187329457233257202306376009087524987224423498012088714747559017626499355104843451960174696567460563634881771600041672257412856873677922440137776318870225547503507602651270534745829821982407814944439880805593294235483552138775117323900055150295535794610228850914695794092027674049457084433453568048799660986068379715216707387271403018174456685952706832948543813827287398733041759050302379301536235054710341551140708702171280873738031306342156937177401446996731631701156953064551554970122095035842172395420613163132359469412204499027378338258742349224633280283118404563048358254012808620485650305256375110545382128974912972795289158743895136018879130651137654770123018312566110136117752238607555109285088450645055682104274564346796998818661666803683600007979531631338475945744868951019491070966400143779982075846363736320367642523136122230366378636486373704590711165922338742579652588161075013054404948791813354447276318057194346881270552900291144709618186518152397217859052313035748002669670984302882969508265994507749753026008821318407877109145144343035451086318694008944615077077290876587741331410433349190591812397250381780177900008685785753995616970418600245270376609085278024451842071464719564872382836176890500553970998003678400972904158335121245965688729312958447344847828342837859565787259541463748462991289947690652947586123093080232427520 [175,83] -69805518532725767912259772594603853138566745801991592724965361692921288304281256561189286046272628854185496238399904171680571479338357989446820924269037940077288527397994152365829143083599378936572897178255831879771586166014434635966785690777234195365231504499002052655026183475253305964324606389121490342713647493870061191049068773027646677103413276592903683565474235614596736875301589026862054186402945678189211142134523253820380538699355320028337622551460323285114288210205935338710087709116599649428306518388992452685886166715751070876170081646176126105069672943130181716644313755048987884667326124927645636284323040304011344330150907606122673295663490685438850403746261963158358222867530912095253332661464516655517023560552593001010830203638126318061768224965026373885330856020300857105249469445443615700434168340456311318947335103768513367377903016039255990268366305802036510253911699885723098649314255243351005393094567296373198837549679866502281295481484557844944168737539944260514710564674779501444560414464814985972128322340023503485980289293155940972763323494396683249489279368755338686774553707008203873409058494254390522551776544524292975563816006092591172092931432514785098562424714192060216873018610821157276036891346011653152340582346345516129274814846378869958743870965334286123349307376064442358926661787004604288502609832388377345564295637805513258762288654453419032231840256400792804991541835024522270860934306437694600495072777367319492187223859691915928757840110932524510488384806375964521419872051411251396016614977138473104859039541019903305356448768 [175,84] 6500841112590961492758786498712404980863332522851691219112287359681821741269522861010205736144722844939250995432686524159650419414695970030466977659967437750947791059324104995390228994533105075379173071773701547462934759668600211580086282409025644726572056022697037054990656447096554927665619415618878841237902004852758574742689708977284344161657749192970927098027122971309021398561916423490958249146483466990791066682354171845118924366860328912120084458318101827017722769281516072984767357990673053737588057128805864475811065072516388185541990120277579280678478324040554253350604100192422386559193731160526960311642060376670832478386889637510124752885082033106865431085095003028899207185791279499788057198491923148394134413861521289760588851493977446485532439932842473691828717132714073159535706655675256917921378083995834642077941441004879203515171082908084744847043104216669397383827706019958897507915957805581527224593531425962638433994037536063756257773443255930335376794975266305497843403478376412495694552388992144518125678389749042774821002396440148715891387746489996839647011957866908299990137835318098221258614815849225969577202133648438656406607877229229320222179247964875719724837378475054603600719622084037926873739048652626397448972409448728043866623053368610242223371652494892210413676061057803441002126316872398874000101585624409395018145884149791457365203374444179189266113659967584600941177159848327232805895191816001472175012735771534109581356295037764643594710121279485160667749655764373759881765230607183036733485720152401430912658769876626200887824 [175,85] -550499164686855433393769588464836926677108301272672098681790141757322139970744414386127646699262966117411952810720479472386387142106242112921197977231100377698496865760007762229289751693310370738547679944138214553594124956678533837956812139970646379138878784763723629576319277966302574147481660029287078289093849754865210442536236003713801028114586247464567453990809449926648640928795919247151070400237178921638887231477617271983795261607861084123441176237717132115822133553959122246833875910572501689030516748886792729367507840108773053774650375445112477923248092770316226724953318595537379978962458711684764739806722119236041319280713558157150739469888398217552581837529989286449349079999776744745016293341872032539682862133055129476333709832848302981680483449530380014606414191916611537838275849953525213284439766689320311372113268895704249465634558803341036288298112147623245056891131497877524049623589185621062141010070470979986751431343937359483173887302254128182479789860981946461691297762560048482460648806467918798791472482631690379222019121105822288805395793470779837038315026840346315487474634876634804903044483384934597282625710610759548305213495239444988895844541421791357130133477343323879957452353142493643814693569381086654019222513597241197844047829854400467224339389097171914518874286213142418069793123458783643824569971820532193056950066717253381893659821832973641818678736077388084375681479299603067638868392396474560822329796296138763082985139616225986517768522962466118938841141728289935787269003108492010866340369095091873586974228210871365506 [175,86] 42261919949588356593252615792305134047215203267875324415668497166309042639926253177750692417425179585029955838917970288388677533142847454378397007995373022190736200759992551832985111411361255489263782172514543729457222047050554308896753100405989110304292896779807720623506291103752218941735426804764309649194316064395786467842460209101119768159712144912783428331370621079254368624458644339879506209815418620458949929751114578144442767008016003381046243622659485647593991976330411667717767186660106708952934658368004766748575309557711714226964031121366238102305787710672665635950712820111527245581485434492675121124737959272974350380020423326444677386558254693648737361098097080803667839432283905326161304549005674685544910491605388436818508107039545682455625989775246600112033169008507349329587657402438362407557021186251889109714268577146265974951588313874744123003029444500515764562161214116341489545110432841276451104206083315469648858761940047698842155229002821887280723145877436932446133027920514517593456724933703331712932324284440298564105763887209087695149433810911812529370558628547807187559550234400424032529183718346426768616131004982796214535076170138173380971108461874114092053638837844664152387010900445578774351753094758347302910001642988398754268869782293176216576705935027276528871217142508948495149000312848991658825457354236497193597032260019088571563547243472139058199133560750120915711492773093612904059607574634955263265718798040055664497058215850365295478628489552729667613682552625733923704073930004970610684293708138235996882469048013888 [175,87] -2932272519729032968029195184459577182307836949353979807283376047385584978993369185637309871293672284912372305699197158001411641912155471596267739017494970464691874826427912027536270714859497766880203395338740190995129994928747736510271119395852325739780194678936876991128474041130190963939598304531164646894891711868274938878023484346580809763390639974835213340851135901273740968967118172395164833220484320575942309052658396686323994470704709925524813802202013290087463039077688600757584663384008973932159996411774660230982530219056058788814527440983707315212600037365409413453146160430557069602827775367868592659579290727575240282445828974355336301466739367441770649851218464370460316405415583651589158595404538405437215500954331172954104358955945058601615225928208169720062278691221316905073106315915620723165913866741026461161100210993764259187514498793252202995035857317370516949449778950699630481672083047495096672579658731361508304162076438911169401248246589787276948221192296725839485553501498566028590212364553081494865968625797969972501043275230113859377509505534117353117317282353839028309090114396665567641845293398913451814522277516769285987783482929615574131159518686732993341566453715080947919402069808556889738917258541765493553456751170458073461435056147672929247073241012332643836765243429135341354231028989386905708450010532217100830565441974285954630697977214670614821422215512766227308386782867622949947519880855104140371290694874480052235685643235992959401972497126937661481633052361851480196892717296982086058097934016485254521194452888 [175,88] 183298828948838849338393646540680175598575726895642575408632112941535712532867057595663743546130127602222777312869901927441414520170707033448636813672156902692400237381200794583105712029349502099365911851773252593440858045797789837120423996560719632990075977215208018373653489096212663086919369106057776185496938688363732059707169875401121438508627611212346621359996918997430042952200947473388967280174095325920400378869754003919924472639740848695813259952597511132222383519038937080828079063291142221334415156429415016711751476068685355491612173875156467611041482343157511117747489075997997660075483954247066279501027348181293339792120408320168485618683467947281101033444752084085623329189489387111321123703439542675712937373593426063599795339134723051031691742296221102828424097453360919305675191203187704349357000644358079004523622642426753491072440488441779675860469734394590575932830182930497758534505613597412811766321588616924271638358249389646499435412097667825816780530763315071238914261572592864704089667485568169048993881372512525474568043711309262558247103157903739630562383446272236553533383574758831757650985557267549890752797376954426104868149890616087665802334580065187725999629078133291437410448281138850657839105015754303505701963387498301271100694835970811871514648062491767974814011099860656501554808971411836952780999055012057481641876750807507052830876638786956930604010175025176838667966386117427122001281321012165195072497555660953622073714029887456514520692596850956751328843122326734341093373149891779070744792182532747000246336 [175,89] -10287822422055746865774337631193708632658510991592811727539048471201564291325297460581872969154512268330469341470317731285783316975614573319118807076025390166910288106042665345509261138893329124925816372192419665986503855698804360252879919962253775584911990595364608075285717801690725632234295937580333198453494179870792779537062113971187170825697799966739472764082045557910985619058866425106295675936446909978324066428042387588044506165574831837506988871672957040900352887853132727829641847506258787450632137435563949090849731751909154171354385917927274754015760330744151133891187993969743217140566207338761055106063032798743653135556529763327983793267664824003099481580058844621085375948590941177170023991206391574224686930970253343960617424710139641034293511946811515150199087159046517898082313192334211961958807255687037464959640969699526557605109554820770320753341736267262301472990087429858696624456976312577944219658488592015767653646009566202127163555753197661353980284277338400452836440591171384152769128593368656874770509863468050264929141827133873729106853286971579210465758862588941758805201408047657016079149219215784004981027407426975665705772382155911459645924086361209016198335203920722956306487935461260788098438257624509547885773548285712773968137951892245036042563101432154224852996705394682936636996266159558981404695198808878674126039545424665799603019074508196882543724732637471599723254742087000175626512542647225948554830303950363262925445908343337982437382857094994889880284437988872265056979089197697697309195005318782786856 [175,90] 515387737219202473316958957909722516503662863633160752864553506382125513255054680380187932695640922729091686519555883736551161147988011073564336971549429747768319130696094700394094485242633421769660466205533131040549234701200871211751737212169673656685926666469013105128854322577183219399519369236975447128066689817152572450672472671222326625735954300629885242412168081739063119685413083234020964568277978416813748138695766071780279090857529181811108634675466685100271224656080486616713767669653276184569187996670949310709409143103758261083037154429085275195276108618900622445156906695379344332681348860113914202214800861910390940352601042964118690943997452284814505779855259187021188620785755015221399205539940686710429515863115537973760580819636860460206190975029470678409546945140686375657874435479424074340355614727156630460859833838493282369492291458641106323458965947536036073486125936437011008522743591078313479129887002169484276031043780391002449782843295181484155200402839443796075655238721879868481389812735860944342674939838907419595029136825688534444329696465623636802878415168532563230412809392819389541116975893768818120959190485576680340769453265219339644624726062614860149127689109258596315504641324324719878996129364622441912550282464181901029169840869604383910214362903739556982484453121073896356352621451051616254008288310540194704607310497801302582448083920419219828876142743987446560154654855561111937720341679987911746610354218899088804858553580863105164149068099865323217322228096445315624025998266745100403779147460465760 [175,91] -22605994825468737453858839483604340085663957091540084194591692417832227569644861328690181706842733044872104687465587187499654930669319386520711593884273549661950962435652528636618023972719819715916291986988381447312493473607098509238851814595618186897268512909166530414900995675684860572269185748431050050282317628196236463160553799187554268905812512622651852295397199881464204913364846342265418263709681749086227482405570987205724693129263857203105948186115792390888265964356602971395848861784048433766400914202969335196842619040386570456667065152829969398107315646184346971005787063085412686032410258238035495368947638408272849708611239671552830764434973362020953087927170084450814143008133462352757502455173218631466180281356586178370686180027052932999827692999598965364776628484215488157874398704527228087637174439031836034884678968546751108067735022800866333142158439983360276734772617149803363491460685928933001310114660017795094271202673714228571491277875437246243586744806928149549981210676213557081665703615044493186599474163110626714941037651033855901404172112510825188614078510794360067518912106845851494805042070954239638757402795979285239710433798444178965848563929579075723797585493780302818611824623725784154615009404246868604334653502590578303741827620464838895159817737703557121784401141326106172968623601465916069107338874984947310394508410659351315921349611383258626344997282337144782313007891165050645338606726830265714814386165187486668567804946892545866798599659794979763532626724190768396151853363990406316374463785652 [175,92] 799775813129825002981096018176206587521606663259510274982795514351882124576662801914559122103141722470235916179903346656368796167004669131699409410967891149673047206053818209766593076968767226268855662420045849485832618745007728176217798969485129929772558391092298607920597077879869835912317429350785931072919429869119610677508267813406602412270824820422687601794171046563085661497887341155460467851063998239665571654300915734913492122873477023372688121756861406487702853092102890525021843764526025615930192017787564822649770415211227395996799270980065781083655941976839631829182821821429568603550319449020208432793443178206975630773015310448275303128823173725130785301807296464820037588674501622886726285823340593752306655583779712179302741833548015978974895099473921995192073501640536264448872374454554737688662649301700430246083542896416631719930662696359980867127480333189456775018123036393085736667312663392825322574525236671798214068598265427830248119423455808145284572540735832720661212091971532955252118729767801589566914323752379915517155284961145427953935423046460057555331019072446142142367290844754743581681092002391391987808032101435185679168835445018203353636308320832147204605732020974243043986078243719027327933160599005144846412165246015454681817615518147808530379610579041255653183218601941704470907323106153276379778201141405163103010743159550306408489832163079222750930946827328489985141776112742061561821122552747043104888244081431457197816881155499546282118016909014989431682196118392166244615674734780963752278456 [175,93] -13682900753420437000501533739515457376085192623443467588692888687412264999400839063274985563287076665093412266780398408551947700461868846681536054098193399719832814433872559716533602437812017383362036749677059909528133267662847367577562403332487298961819728075082440374803832927269291048375755253207573289990709043483634838862403319609368647017012696773615392441211753113089298068949658533471013799157667778907800823743808787659204208147635676833005415610003166583879338778920035861360829884882628088836359233916534178866135297810562631949332949391853779949142280202257580148531768345499354992040852922652824994946187871794320678638901973047387514202408960809206980970506646432775664697409673057626147155453213723353896601976457924971073368559612462818055343276763259825447878400543973274029790670026619678443484119993347868727425830228407853842154086395228943628722345049993776625983969147516928335146028901859497120391806895496938980062807580732243278215303757305944070246834505574771753005556526579430499701881184896597683897978741673264585320429461919326150157824655534119121205315362618597532136647062354420535159876069735099073641492165243363242728089957462277994958239803001953600923752228950070789496650050152741480532076432598551659710730199725805569314077526950084262980422354046661496858539981634023899114525374704297006251563314301774423802084898873739678427206286984515767949901323757330749179705758459377568174120896435023904533387477044404086378311570248569411822627813468304362547265697358095905892898040475140368767 [175,94] -1047668196393117304214710467237286334193834550216217240605384734420347996040931230716913856292842181704022748527103575279953267387541023201553705934784307737620552895628071129044046357156851585219664485570577118254133779377151768038788759371679711841192778933944503481018115750804905380638497828202129224916464163549407509579771761514290306938691727033543297484715008026340499254779288281231944687158475667209747733380798259541618452342618679947356957824377576421526146118581093859864944890066472381285991124216786634193628675547855670500883539982946545230799849346651082292977084738936399554338884380353204263880322988385713811169529858904653334242856259325555976022286720496248317858279754066338747062905508518838717569260031913206789687956290939756117527333804596747325424911271581986967364434591180941954822687665420315375596561700050297822113931361123649217377261997590682100607011012725064681740328920838144575839401025260559144779490033705506833022973456358510253142906878939005511308535090689021020376189187576159058597759657537049832172537110541445549391543041688949905847868157743248722667992026035163746344270942930501583673175423570680425830271465357452795114185790516290828349823451045069840375376611210792693055663226890992770829703864626878034564259192996509474532173093712380470566528903513020756568027317179469684950481328545317471090139428262392037957933969188569848677978034182234913633666706333556302755898518691653064510206452081126155599842586454614558190747172864183044484811870761301510417043277659782336 [175,95] 116898530934618279452693115898806774338496460580695047838524650333587038735812240582385257660921778815918789447272366211743997000163505515868517557152350589510844751052678879105218780170187162276388387300186481218102049184530319359677322754339403111482160023563591918460848202145490248495925068900157044274394235877113203907478995795960409422156434945499694967972395951365238201157309909833474749270148760842121094210876972957850738276877984168847076503650945646898405132001294237342677170813888730838732562146285709566068447582135599014185718098326855066892071396168755234820279041620831839275384088242826023843807207904733929691441657129167214456176769634532512648390468384314006519366864767417880820233648207216870332387014296422848512011086260840881294012760002827109984628078569724144276159982064844836921487426932307132367044523705008837387833980133082169877883440343481461141264769021571889418264231927637708510284383132192446152668084415502116525485471425797519916708675932655311082489262662662082910956115179876526671267828665646117520582220277529226090091081116988308166069498378450635788922445206114645898566477085800962824742321019224827898604247810818074074867474292357251569844658021400250321370078694818027184018377533379152786563272828230236151353731283835226842516484431579081862767266398524685182361169253622307417050107532803871111842852085215232281860239968927802630942550896798598105860457836841779829578967668070660935718185279377145100165080001130027184341035437542950797762602902628786045999111888520 [175,96] -1758029479343450394276319871185010938780193510575821269527255649836916779383010432105122424279334422244225008647591829706021381199003111439170714112653162625948255152960799799160284065266175934284592284060253686552976571035725633473995384047279551174042380012774916874547382955375927115368397941867428543004154524983396057168055953115733544089456856952333027776194133199972701564546811507087854629410312518285164041180835093974905734045141246297894856003560240264717900324453641525567731502544014287374311665371713010795369900264071595219490078949434198422138180013362727609259726247106186958702718994163863815910031277533565220719209283138027449103943428283881237638642684168805706675387152323773467253773629795495478478473377544684714212899779340322469001776149204578011281914607744001708090205910033622846296718412968667032500117823812488977827002273795673058783362729153234593402337027969298528323270602380184922741253337154685655529213716512007204082196768216296571412664624493932954564951842851074884488911554815632287346590772709495030874280651147762243586953974216704657151475221000696047179061898601804872671189853023621765966800997534826362408687112680390254928065619791904568748565931479969748342243897180060783142339640349396816701250959740642882036069188699197393846128269429538850298042246447145056801091739884474462694609729837753506857393547182470147759047832151419713431249889045789727926865293301978736144753150723076613907575199243852653637273216809973362754108632192799104197125661100207296898579216 [175,97] -925737569448317420508797311450684752809015104182478214457388760132113852705189646112299050942129048812905507416072933542801275636088266183828757033165450517067692818634109167633588144807753828009088544416348159911663528738151956268365433948331748102957495425251507187333744843758270455274509410834251971263016428567995398769293522917246136666930647861576623529673235507214612572734765526389883855065979444349870483814063990163501869097920439087799862862232700498370418058052492251387493078687026911633269024169472939937550179935282988775269039914441149250363689825386088748321805229218296103135217905018731045758057306721221845255824024576547207243704870979276009303252538886260568331550420011882399829813582926946725359454128529733384789904911552831828565871426185129640156687151231595482866097015809420595756477549362337602312654354148748807875431773318277422458571507173043544252160946648148548889953101992444697035510253705849432824943160147303175629053030227079599343353421182290155015679601859859050366909297738365842856583964063854814027852576112383440490725089928167023197611768350543099061966761299865679051898486679045748817031119556826850250678699783651897225167891034339713952000774797752156013381331616610392308854779704926576625104807291804193004200520466409825368933467993979099631821209602470028790445160937380929140550188647807844410455566906044989142001185496938766739310488120663334029869482615953077424066581777132847058485215664398842595553200487527269161718047965986573743306882665582510749078 [175,98] 142970672722644869819073537314763645501016093626660578658524246224967570075402833807455470945230349150194257241471655637136593093941521589806460528098358911166206993896720632480536151877322353751232720958293472748689142826834951969391815328710976982104277485519291072837223713917310316127112140830294245127488326630162908940722013778236015723327870821846669878640485186928001376889051744362004219977775809806186616173048269627321952113537108089529072520542968244600146464986198877055153128716296125333855854459772341050999169096344154214922061748945493584443657541522230539853242840972903847562668236394064947384551140856008612436039481987152204956724502820326284835072027491844920353424613316893188722964866573963069102733077407597481587648866551744401047789623946436489633278592799993919003938703127349575817470344568627350217181653513727909809780281626998503813133215879252306250011575112147501390918955976797586536265140882513550623216916690303247910240363712330122280896262991444891641662577182334339436145499150062367867876384700693873168491452813402377976567306764083872465386083405252152102423978924343620016530255189965827877385292010979964735297524098263311685977174109327669787193519032089233212963126474831113331791052719168413008973794574246779534910150189881479536154999184167094490109974550318593376929995365868643523608706362547605305388317151464321717339391401575073090770372169660776582072070587933831224834738138913024980048579009077370174019800396183743481433109942799160039657165085126881824 [175,99] -12167096724833724783261526444556086552699203437943015916733834129606587931978068191518967241458947541779471546888775517433877358008627850476678784037345017270243443623686012150812237956552671158016200446037129732353465450747784620713879966695489249051698770831317991584000771864645717201253043352466339246408682245703948961571744584549030870775669709582040794538681773646120339313664338729825078153543096117161971401419860305189524371737513136566722822015702213896647974741379430969803369492576166792922491536305525906153232079780441992965194127278134205630470122063131007339399642010888205541401496595430905607180859151603959746915282582311047697821475692302379535412668362228967290948727654112564148820626239118982483694499731358683843634381867628122926654580764306135564772960617644433504039852765731466504190791748122812632161161508858501998321426442956615331232272584367910160870336032390060001121857375930737840054397988645998335073795303117695585717744241139703296246722773541391851087932506487500720419248867357929648359086429429294477822435292520074535302404671914609716216218133260171634523657679551083110400183649247837079221854257847896996198574496027357623808352372621110146892623796035255908250943315673956234272979464560448220205323494786997393147202823818374489430032129339941967801033902051178112255138865184546969929423353702923245216817830632637618743062654228660077944817758168538299176819213648676452989454763967224905542809980977356311820594972343155673012913209153180052102297719890652 [175,100] 660986728615499489915615738308358589239871841013208940796161761059521691881759403545765835216507533100264482391071247875589962126373405134453042574751140251735805604436445355795777947589241070292042348041950644415128876877841877470857411677478880944149173417300196335717195436887785680413957419696264142791654266322127468697156595148932454446235250286771053617919047232545069714249785806295169360643616689613217281138634729103872338456391245315283852929816168642826526391954242740767692332297968479763937894808027079581294418097951053563523583381730294408315007864695815633266799232538800533423328894671768872482850519482792077668835908961849379388399397274874542156317473472101063156510416422126213139869054464602901116139800564125745934252111998797935697179158523317558065440673904791347411520645429004824434302406960791951834865423929551244877764423961892244827765979820791965740906020523633573943380399287036359713672423876650035451724798237697116067560668669348535693156905485364850497322917058357027752713600012042712221638149919760751528132799047519567585125181237509516940791164733897390107468405057067870749413351264586767373349622547348717432642614250798847032893493760152198831808567147018875205209783280861347279285401064625842055834373659983079474174380984690569840729882981707347004519176111193248893465465685691720071136420357549402694923515411060974023329354368379830342264759919251157130886871717778917368369597148911348859287812809882883681147527260705823307127797638707774773905719552 [175,101] -19600882049569376409332250870143697810537002600292292891499403428470746526419729727605993239619769921248479021095470781929597369731346687443024686506397759777718413620225913779148879517448189250010401315310765450271727786453245210939567367601951317733152472234105567027227957309021673966570238851255470392239696181929576529679295571452280036821713260058686486652315884583354821276307194642311058973419901158395114013572334580257735220623445227245407851681992454987770160158756788173999863614754362981349049923061381515148818969349677935586970966781619667783391429491904348621542882621292682145398556876759406869001903307637705556690507085059928757818059191972881621043569717192360859009925876802457152797597104056451591450142988435088116647977249611345379871131602658726212509058587593607342027193046577487302295335729402510404242364504438141137428258086296681265536231506279743227150679357246319021930923101717754153438114040269694847013577742187822426460753879378024967546780073942961481649281674680197319787949789194839144430670597019875143126727521156422998417214450827009143812637286019590107116480425035287014547968993264127859023952167371706898010250202218463138794042174510773654481980600130570693472557020743919744260061933725013827668748170815193809708239418028451743899894983510832482533017655699715874659195108124594884081687360736008208128621438940142331526677609340391151977418319022975096093708074851470768397234790720400714769637311268421533562962172089670641825385858200750557592608 [175,102] -124907028052235316043731409775896778815056085028192879537674567121134224829588491017022750109977779359790360301558768038241558390271214582201110400249731810262026280264082560723858916974788549688104376215788069856454785593800972775656991653880281494416146115709640450447587824606972176906740304205212980105443653032220705535746485140388129163468740685064448168398990711508129256164576744762695677357968999486327458595495016675468216432790085873229597973842679243978409760596316031156833148700139883395772755323210490219990218453875922784758171811712697231394964695702940917775406875388906264724844126447553909691400666906283181951949105999309425290189013469571553154511132037980367365843562617855888967260837922403046328295401170219944672013479405075593654593041828784633362567496141769855989470755104967629909373189153461960481210611602117738030574488598074836146991537259753695859855528398709906692165891600397270560077517744770951984037970476617081364797282408987567900921855403203376599399773077449449721548308959378460979801639587425504372398555530896368631146359668025988174027486965463257728090293056542334193218387218803706063739942728351864743945168388161270583459069661646762361003909166530790757707566138239695392378051830302215498288074088858667820292356949616504516057680084314179248330943635088777828932538623919695736051952655796978408770947001556132100671813394615705484148625064006908461124461549834296373473533020120252474671526578705322962965381399938476916474533889424115456 [175,103] 42705106433786835916328960690961358956037227884160719299518632979385372726288117859208627531673322398854658936455048435678403953538217239058083928186906972168828300187337425587482934268730268098038257337956839244457995792222634165102547003693682452776253912489193228272660530426177292331887905458434680058381085635609018500882811974635363688990148117837216445396032352503603390638246125253140392839461931445137342172945619533573548786954898855364284942016441732011366626676180639661494974128733727729093984724787383299813188873553840728780850203829496670439729555476151202436320724600229725491316484751433725202835883263200200553771949018973279772824483155814485842741219054214739362693908185260368978911928561177068800697843939908400684560800370365887674369945229026354697884270968384929609340822123044972649848979992219957283371644916663090453486395277727259624773589663368143434490204264384721843122476543459235090069093790274560556302939465806508495096149003433565875834730945965205625213159648116577395866600877719956192691024079354106484177788927792058078040267039278052049513033064225899686199360649646339671115780248903446708807823733349334570168225658322767582927892354477087677375634715074430854031495240968731373613059529788637294814641657598620784615282525543468584865586689906886717329221618326480202509419850742274965791310030997336185127799352260361867585623833192712523988111678527438074408067993870796933406158036952290142810425253089339474320272394605268558006726469407136 [175,104] -2006211414167075850394120609468855889695895383271773880642428652324955518614279177163602292615533163999514261767742051206869762053813634237534764666309846302674025079565859222613612162213267777106644254185975533780607861086111203786170262401736383401272318949989353384328736005218321965027890730558125335375739034931865973657468579359223245222457167049069471945628403017311404378140446233585508117473360657157396009308527281133926461242521350629657707129774031387633505620913983269976593469308919543103610324007228231281921093590021243343948622756255948725573213796173794074199655005564756701395311041358206788670817178709445829376065783786008822812785523544431361551510841204543242197921726973939714396046615441858110403891643542782581241642506554017570768288149302927981989325037912467400532155036438716469555408571020582193132258855098359028749537745192747780555121982067411191428095836745989941798600221398836281645168456845481941578724977069617376046266225334834239536324149398923039445751266652645959564965028593076163775316520403128327813935644059983300540552408716760847153893430408506363461003150360108462508645002269716031869215961339215758060975301928763394873706720641242460437066701663848089866510410700323877696444347042564657557894737621121864896793564657875904871295893373795306680937630523766047154403693558775713020049137189353958319731076722531404216654555475240175939623583183680220784463474847798631502505087499192052829033525972309304539046166129494670733747269616 [175,105] 41093988202110927021869714890608870956222870295229924840111217981017137599393017425835952956594685655644976320247993333155052752247485890528694486310928298464423475127665499150263100903142358047379837063936598354432628702464235551806766218638234865227984378034492340529748469504120713289271038628678712744679273942796640593857315308187630751910393283882542414459487715655814106445047380994839371364599204010502483128095953606192107913919449338150828537450674940638269305180748820781151699924379106614715645927423689398733970947068781864880728303762242099197035833566721791609352094161817922456542352089859576074526199407683835332373266932741401667643412542520130549866410277864095901052439863965421233123895848139837141208869048902618869999539997654609528664341810144680072931545154355785996829585783725805490393982666913357802215641983654481879212971699938722482207783904471728525822625579015259446926966812569405775978021219151366513514459687360549802462512137809899977697613524384757265553189539855871264801035131099733608224858907793371214790586376628620816452853068885849841998587774798359973635604922979258920714501220413732281739623578360113969406197680962814495238443211799056466218625492844255170707991735605650448496517135563382804364935210419369315215008839229642562007576211788707694280270950542391336018906023271537966902503999693591411501746112319968684273133592644913145156952507965357106259962754898258351592983763553213492860493262508996362561984080524462139551894 [175,106] 55591268738332348156083746748874447330095912915272328444284809562863476955274552726118065640220667683824887569759504686529078399209521786664366294540608249892733487211671210867621814214356624639547146668653270444088341256710934149262275166381752357744365259634563877391099931689504656152025760180053195685384793934453448609676069840509231404567937552730461533864396176120751606856036963692040809155167355180449592891116458090679939199212758982300809556564559526589962601901148250063868347198373168707279600697086876026496272000224595131241955875257657048200991027108514938180541254919660306055643496169808143438325044586682547010114107794906059023848081491836955898113370179005839417513098245682063008315311600109246381825229984484242242226644758656716840614592029027751638659586562558167438464236057408922137155001749808118968048201482081865765994818691716581879007501955925025534710891784109150377107137507914182608245705331884809690910487764475923540333076775363385788424929543364318368452421266313072300348096746411877018187465679259265420591320382298993071484431606071226116685663115382936618783924098965035359022974424459961320489484388812523862334933563486020319134080075342495049902697624513464785324499226224606023861110478754315571401023845365546767045460697703628504896455496695426602265431940957485533810814242347101062474530359916504332632519088104435461249038612542209407772514100837630902492156844232270880964490506532386308533870352764457319417958916003286944 [175,107] -21783219655180068496750116544104209450849299358029509622235268191871692167091565197879819933487666126343517467660738219535008549712751063911958949062751828140740902770304840280566943529371487267654179862146921343760034990326347083473011677030670383034377875483558832114215807357974465775570604009170617106225382432702659221496027715815959340281465268500746987113988706334875743487842018345351583194946660429995307972327842453449992412128565501311187727709287077822950257998004901933106395381898628180060530464568193905351027981175991157042544836734649592100534373174787981280993319635910097921516806950136973529534708214966358009635309707547142626715073610532810113481071343321745072497679628968854799440720971089712240885439653953306723222840786195821526099131320239902003891992034864479576292458479302242447670852101513360450382353551700360859923657969064551617005867971150516021634453314549900968088500293785922899474386927963364492480239461998899285566529594840276021626028667913363995217275922175311655317293688060289283275605071978157008863975120931027141250162078671144612555195001471395850869669643088106792058881664273633859514773310499424535824539054375976558797120823053770708197302965891127461167705509183008163875476475632911882039319431263194500001343550058276907122319608632422898279118788234369350381373483741118138153558599288153468045821295543773254402137415189240252924567069898773816169811296022098412257129606153222831147472274477956289756419290828940 [175,108] 1419023733723973718134746585292078226902319481367921070384206991548885775931038924413515500600026858349827519057633582830816107110236138985569394749098309956586534163397804985374658012617918731648134339257255666433571270633050997241024738246870704165618501595778893563592755525745608127925093710792032431337847663280488101033200115226442192590875208274746598555377886577769434476869251845934203166284539240224776864185871571851538893403019421726500265572342018851808540273664151340893068189857921943868762231491049951225500258476052025502016620294200021010492388819378419220248618095821845141850152699837381006194259328686434598615652102304652821868117306773827413356847924209947813688131529611536494143534656076204247714650923068255043287724974649580184230321619487840666934143227882535688840947176351441858674931351964271741148710239881974511860700614679176083406731464613882648245261323359143567359557876606665449964226852694710692382005739654056452938964051046573222627767591840372028845622287985035875172678156784645179868506795788228695098566823759995305017810816838535172232205577918969952559355194070100499780607087192850042901340978034872706844307472221077013295123844989364373439323962276107021499925464283906179383931448104181474201615419486464576669144562447663140070026529979308546988889168177236568928228308894980823389878153385599545092504312063960185146501421413072825646097513173001546876690126012169776663148996080473865494999280739719528371609105640 [175,109] -181636302998235223572302622368436728686885343282961436494652747029393208747607058613605695418245523467685064219233156277867422433438957878467140973104728232728312586372505137477983984068270327564251813094935605463672072348093987705172365431695312580866243284975383982454025891280995273325281670380247611626581428482430622888444570257140838268338235454884767122824759408510857957073148084661658327200747860581975008077886757238129361125891429106041731984236591650464763506586731458715567144621360875315665521118269336390401573811746576071716880238125839198944467460488850501157536969780464143511582252180259485243356783041593937289188688376267674088258983461487314337026567908460183241543984454732763461115846399849111108039315993203695298896607450786728593997325104674804723115108327193408946390436591609096374563951434073489305889969745509087074295801277200544065139554893883907632001944068949821474137007934690153611208353973894222953494148380540241799854583241626506092899009005176295834328480607752140695353374311402266877420129418913912116652397103366256823006304383532129240866793558505853212323217002134682702022445444253497095253016251609116678344520169433212112167439746482829236387972379409767330560986472894782408527719918400304493340459936337290791114225185183255831858279043202763493650098597166368283365883994016967398478583440815948573448501772273577234277256942906926908148712944530309044788015863258545591959887423410038053500641992752541934701477 [175,110] 9933080399935834790890050037652916339032592378825585607968878178728193152360610801710712773642983969639763084421970028075431768576489746077677538923773439964033516456681872273721738776740186695436279284627319078702014661111134866784564066068433873957263185031515091219803541364925847046967365852059275331281006220279507763728600013942944462790919479869774508901096233329150284486612018665747298572562740497300251830001565577548831060628984568640184364006288464640108485431186300642120328332981025905697000550539801430458926557785195378731625669277533369055788732956854514229532092173076888123359363067589307784449922393726372028335937318259129320595446142531373630533054942886634403003393468232229367890033554174551938288361729981607541339554817161669653527729861749802995142777363909857406916195916808023381958952193274043581608915432209912073241095164098627077488794662408257352597638529940859616731552174447112162167662442472464681585462653610923948124535085239318218533720686635001777525471127356540442806568683942621503144408041804000793250311348812020358509243035455838992327068818253544447382193397406630104406479300562070785010223160255419249720967746152766593866852741176989811179227011812702797453950621713164743566011645454443946587024505377091978807356287126500735348943845907767361031487175827113823912512308035170632834342034700059928849939313516001247720369943057714439638918223552510222821190221036915516698971301851243373180590803044859516480 [175,111] -25583732222648551719357435654739111079046270070661804696609911676525942369674582562003449883620632845230201338246590993083060307130331645757885734029620203048348577190346785127930151125041333934349036449620653675693826360974826342401700074606880464594391788979487526719750331793144507723838524877547430874891498767365841590205374777289210130008018211413844061024325650302633456316549057451993374973265703363795583671436913473753721349040780852552816962237981392546038036479067910487971323387490870899135428979481282154359628572649178152095797506162071066346488362541217351263119054690652770731383758733765826065592117311256179058460073683705374847032064083995623214675758458381540965217104837827067502937976590075100098162824809942382938125077485616918685993600394246508122692608015685152562021852732333241128293945366935773986393898156856134170048964816433850310309188385519188063325064439409579519378456880210995536373371093998555331470911977443445963940435620673516508467248637061213463341232078887934532379469604806144995100952758248109568459291737375148046367953246459391025199495143065054240907162396668966176019947321974235830450821987567857963675491081297351597711655912124199798479245443701356190011956022114287600447674581334617654433614497123689164362854598652147964751650178256031612500243040693861203293779744991940652251678142215000468601218313045607663834305273504873053853612382999984008668372387733726619877451853215946250659148727251352 [175,112] 6799281725707856527174571467665875199868348081300666268492736685449204948799006568535486213473748597169818896648374518005896206051254574581516491950580433914123930718439378323942800963485539234185557066738490292756564312713107841236386433530795499458605284804773170160584439998588783402857763929231623676612021651546470632303106458902909870312435615225331746179272383117815653068279901128294263691315754939786804593803135960315557003391241502233525437134171290715294536058188760885171094061335604769073942050875932587610980793087467994176537931474663991260776373270941213153632716671576316082593096293580229490066055841885562499461407332864554723089251754445309474018648306565973497851820568135774632901755657419300321478339634837387059815234674002744657490735458391696637996894258291032018432989476993377529079397477933878854036144413723449444594554643926901337761974551018282949504063795220919988582432609896052362002977499712241880662202536884099201441576276264545759099791254883421680688729593657438071440852823753331245093646385735040826538068994603353073462224389186032189879777694314792527673078076258437299138454073083613633731081975403338709072327981004510777008001574908316364137254013345544567473483362127287571279118990346163544280105151230097967492185455952299998244693519010521556556352703603318006639952645865642769538884988169319332374349655988875055685597379303393111879775875341838062400011959041790605299858954098386702203354394624 [175,113] -1431511133279906414656656197899884814018927560430543064105737468340256049304112167412730379513087219965961687059251563160462989845422486589309414679729532977461577348063988673671690860342133168840912804360238720671283833230014711690305137106382364238158934576924131576616709917717527838126282018554158130583296775705250645856100472041204612925612423980498927498325438162412887400578275246574187960604297036256980907672643642254246146876891317498872670689714788821921498735480245326222557227774083916864673722431791997688989109446531619192153627742823908830765815094017456314832755349533123972600324789310548933627159823600738672278918330739235175115197101422902999533132637607691959119542268128870073473460077547691236838693240257684452223393499485978407511023811227580895810107759164807531196498374301855453632440743575970572431476336298466581096870264761742229164134085564305332336742935651522854050452533422948309402275021045836123887919994023831823185796185036868543709654150466257850451136251439338062692098964256763474923272717402998409919589270925676582583961287946162118049663358881586419017050092759137304948526958924621493902660769197957582527892499519934177950541504944491202126728009887383548507990351272056635319405383259976258041157252763979830119714587702150021571072966469172210403977153711907767815672784052115061210583291986204367900765190210477571727776198344970484236459822785959650579372132693165611144903046726807483571469472 [175,114] -15852831003788241112676786137429081478765199416284522823865201425932163678526481181385953588971939778057325370505228984703416221525957845680502155260717441493406479333643252535204901699627662193475691451315085096882292672433160436940913095328032415201559065400614775974697329526082835914846047398350503649870208380791162183641291501937753905649403554073204055284779509486187864140684749600325228977855391301733964875575253963592634282055124151345837132175523932017793321395855000845402155040238238731545291027566008569435382547631274818906200270725500921671904649679813936029014763405231660491384822786068782299683265537840751030861812378991518476740206776237215214960612367119983878360560867516178897734012655684848197324378967416861781321322963169016715972738185163582051069863139539579797150308922477789250143845610995473281919668315859251008606821143369818191048889165231871411996659959111277105004595773063272261955198141955038515858575121879505143025800257352058756195400724588199525455095355942296852455955592052323211990479356749036965847206771948266508558653685079141914887148273484137357752757271249348947426199969102280240931109172194745701870604602677093135699266154431890906516121636215014274374035332598163536902951871742884886068102072151754897172685252906896460594344539798247662700540506452415501819009854466686399685849724190137788735690900232829400181006362217696149640924707320251154437219637232098347231701230170344087296 [175,115] -940129092801693042666550203852010262920530401512481162042390266648622734937760798565453203742662295877407389945065965581191729398477521212999305794131493846726036122732652101780330886325139929135062243038427525650073108962991916213246596329066217530174616071145116599487536178427379136364370620035238788733013868208652278880942078983431943415746619066140105133534898052633175205747739286828461321531760085096888608956492616290657677176585198606551769895124927072935916405501828734057592558310902530039299348148372639318830207971346847108349173067033116533375965785342668967719503094100519524837769038566931005718649592930755646793250879612943995940431443815624397504632946179656888066469582583263542027831945905745528196668694000146142356110652172981171559897632841305106655162514657309135770810232928512064348550662084926727502570707574126829044996854104658706341327465831437056691552308773205150491745134569700157805698174898066485097749340064028356073649056550329726396334585487725035778097533615333263629950236661610112990112601219048528807528866964592968964966257873565164106122266385893663851070939821679257074414543504999307923590898349895632876301335741686103597273730223608210741444273111841333855489839557704125298142103246195002293339526190851099767408258505625351275167820567694248530093359800597166940547437919853804763213126471121558479692482429403624981255681887669402415132203068062139088455053713576008897457101643365088 [175,116] 1945059358843582593416488569478058291939267508404962842949570442654089096797824368446571795232315465291015080890731649869090386927189413652842024872404404489160919187689184019100105575192403662121448440740233132022916068674854983234741960504325740744087504449529186554683456385459701591436865304600313195529630961133176975908199751885247154192716524541399260335064227916797914353931043750663934622385674881826065782804580928909291726394982551082127259482780602568652801374669760547083808143482726683300861838826582967242765617472180904367907855188780326449332602250343664220935079086422207558324982007814302726854867591993806051120710055623307980023217223423606328283310379642262322197069641300146380178111887694368223050428357922991859157348461603016878347908818208376985435854865765516205131654830022848594992120631464773136846058880700318314735120051983064266274201972667557904624650121147685962167873265593988429679629779417548048881560184000683771906144995965988114641054221380280950919649188193135423917375452142682812247554366300709681158101741341204452226848200823226059069084733371205845661236302560410755107323245025499923780042157596125491812003372571844925643961737233969704780274932916584945526396402322092257690194705250492710739853139981630801157989871300551384765592000638509097478385437340044411992593703014859800026447179872275716235944360713818914716779439320054941661617088911608764543172228455969725616807247008 [175,117] -169545316207552894164273929682710446740624358219163914124398683221558756985584756051167546910107439863721377971940687121371643307857479495152519646300264528488369448349539542582436713253809540414586214913736885509325176896480198331295608184968072257367663408300847709493556877655647087390117541557406159985191866064841727796504103602018613381931717305774541910004505014467232358305359172539332332242207586200638306488796835811597521702508767941080794900086828207081871838072214584235431666824565936017196398157836872460986665263656641619533268397977422446659172418756691355778915665175215692067143005976961919336614831071065273884686918952993450859773711181255668556937465589456793045485123406942918918962348636694186354229298998861055923580842015256854404323371613342036393292884068444698302996805417327642876819359577444344923376120884959790737596910097707146885114625181378270134332501408760304815374146892046596984519877621641914541732491619054428336669012506339440181574674877424123795868415556644040554485779646012490745672013523038493695914494201251563211499540062504521122656657980161123413125449714404504512170581009451672068558189214622639184983831507528004396033111456158761775792346313577969031198084643313498395555502534605432360318890350651856542272793934054919560970015327686750304612177195946390448125989907242703656980706297962869424305806081640520338413170147587032818343626384767737654590332200834239666871828 [175,118] 1443639289716783704606844079982998744260379447268704707399714330279508926383018540398663965322082845233499902748826129484174703981370779060142167005178136327332642665574292213614974351395813357887869860812773599681118476055832039859654860223577963908845315867062867373962378179085812957098655066422270540243850996066327213651751173005552506900274689561703296831852094166939707430358704755875042854150314896742950283749829442122446919449372522886952510122096137625245329321876211378355714050045045522486483114759494169439711135086449246496652761817504359421505107893106555491845107095311611276550592382226711454933782527284999290603268565254182285367736751023107604572007733096039960034443028366982886811782896658625595973102327444199710443936813507468493958499103817781156537947168554363438213494153861087919075668550512086565618924802745819889925124064233389291140877925493107836720703202834676629256604351356489869208776036096800495400823301403316010636016847490335010579973693385722277408895304816857581637369181586597463021869549549491644266818897718181124741257746880564504761968566221745607816832715258952272731290532761439555291499682300313067195277610956892352494885975779356167421626330130813717965650868347860798244511839735629858518850747601865992664782207856769222024782238057114481034192211147017707229147215209061778783971880122471373477088825692557927106897909258681952192924691389365390701268087132330113664 [175,119] -16566432381607517506275484922149574587521531520208534234665727454343323029687399584483139831835062995768389776918527849675548803383769824784169452817591854453706876520293943518218548510582828012075084833671670443436703585397285047268031139573067957396786508371499481717972607195730639700330670274634710179742188085444068730006823131187736107495191307180221130669051651256356869265859314557147642877928877443190027056901016662775977986080962675115071333013159517635792439301793429870956850912075500896047845463776753624624203520804850255011707580388456515502238393040074999565109571437119205710822402919204886764689449143469384966013223485728520332816684892168080702380862505156790082883799211023299507555524022792867082215781846051552199573642258506188050550216771625258693907983333592291034552976073494264501099809928452151309100418081110383970165089803816298921615447596802931591539318374562395354820210185624930667666830935303524303849182924385513430216225987524542035443797578942011623286439960823144827393379704819634445283574029803440507542395024017115604939904694865007655474564729998407335714247662260934292315816524232297478735294865027796718030207187469417259482277127736226724208558935327792431292505805207863446042826826168277600583194400482062942629311566915745359987986049654505639545086634814746145880971275292821625658530215587251838265661617077982770783040144414884187732533121243251729027415220979568 [175,120] 117175399404272816028012733343868430306937532305143101598753121529467255066899091864153935617490686433410994040221379586585380045427359785498786371264406604316779349077404829128920043054683424433687000953138891321900274305840845879482271286362440387740064470793940853100144942726178634748546387629457496206582654469924937135995665284295760130294098114005266952958390662062738817621533441476144526786577259416024366469374802267392887490987674075255599282333381450509442000303150490045615768357592095622379721266789049865750477669956096036600607193709158923857821220485185502337817554854365038872142398349101083834235318910830113216310287908475961841481464387279972856731697944047181731616419269234793778279172704593946848806418119190153467280282772444288948795059648844558220366882521428011829617464465811897658659418004311842762962231697115395393456728267558412370880580969989758990231296671451004784540029570764242286482807088772779817411433487952362286728296129798899855912508656522859335040830038323838858782691026110953094627819043337223006849490089232038931776171512609923823230998358497749414939130025167142728773317962144949003206607693896057246493440670308591496742274568734181097833177696340864532068798833127193247126540979480559456486807496963704866676201619444853472546314201354484718016811073298530491007748722516090088245337928111478648187126184108047058519505450620866026681162480707026247123988000 [175,121] -653885708603448181856166487408087449138985362728836140684736277244086521219228272684221835729956082985607107030114590816673877822016828349007018342918124774836529510454937849867571864781865060055388897876413452079618963949195905346812947465918394467618804440390317047644422311327310514483598885717206778141791874778549008185814021544508176005536809587329797385544072240745134432870378326525309353765885867915862025826486068831778848578804407904677011624461477736840579560658293353822729978386603504333490915583331823370546026887841428532831419057814046621033570988350896828306003743712945688107290191103872355982771753746617436643742467559446177358615592802306561531129190097914721493684123739797963575842601379203324816293928205745510979143165862931981837771519203140936055140666285541733952537833765263944915896589512590193136372548759574756985987922463243833701714847514015263834641468410900708405055654076408447942033814038675230690753033338477047209070098198735515852695539499064793056285400185923875415775569942072856372063860909953030957967434988487242907875080808915303257739203784696030685147024941417230430361111113853385398218811928649951764587709201843102534720921895868354808795958976798786581760788449780574459079629055715329437145151230712742383909168413123411029930371006153979524956435675980412932844116448680833474722396130032209890228378004286674027764846761301267671315513669764253774228 [175,122] 2628076430554545001032652593315028935559284366673489676676686955007213239336790863004948300563340498434919364683440011752087691860459222611028538040270380934891292639855875598697153423357574266851321128363084447821672978308046283465825918649872187240237813648397807698037462494743971333182754968796828595621471743291941729569773508551670340458871190860233265302733649580380460985846784085739938291365435262030216365372710983363668440431825281792931051843951414761116853583556917054071284103844519471099108800550664711018390054723888791107192819510960161924371968098173869197731254253899377247254997713516023994122904505597971489868083462809046639398570624063867672814002872538221550731079925652964650673680138647497884662603338769095662439534811593239906787360469125617507681173972955560817596818259852154578339759033051573027936265363890475799550371692238094560840923564005280217190075815239410303010170966441877546545226397288862132717387239375886092418427095812411889888259490086346867080787131195367479508985903681779174807503286735062719289198314636514497882798190944004182371395871476320922775446306869374707139118402498364521896407803458365279454743147242552258399056815458649646955263067394557483701866671941216185667324976545534751882209134593270682543366682170880905143758258276406925977330192636847999745525232175897825922089528429718977212329953798357167704700668428882821607374332104772352 [175,123] -7646297416737984193618027977396776230649738496294455234909173027444581126438199747364093238305244026318271814968767780655298087138816777270921000751660134723122662882447538092531879088340485856233858557728230678057146275453452265402353546518807887013725134298726559183957943846825757995774838960217872099013180916267421038153228569265486399494336618955375621639743880432055601099473564591279295880644075411017314104795331214813496360260487111586343666833973520869499159397256709910454790349706198501740824302925517731776786755177208458127376055286357938254608674866366436819604163214852024871708903876299122267115852819347225947093591903629343459776604423126807295446057983877238873618262900917991334978099800317732181130922718988474415020898892558886568626268289052441893984699612288664434871095079868460186286977578728869094823274180826743146816387236467478301427690830030760589548026960673416674952112904980710567774532734567485766034893634918912708187353511132863529402212038047547206115043294710738894406265843597099871110250971801002307444525249233741194101419469882021660527166470704930048746219730815904032614384368848531257484781524993583201552642543707895246185549532617046472718483677848324851694642564017457040341072509684327083018325191219284539943253096739033270015094438386881310123417991471541272606890094108519637977178953438956663795009694364377872167363380249185087167882310304 [175,124] 15799014443929163014759319853689782933940461976570156969889244619726284760363572729457852926199496505487314838932991611879618816000316410863511754570213252566546299769448381264103545430765503918424145036845269219890090365930057703488268129653839100231576396151722659477008485264930700997128269148525753500933979798018964220898989991962561160397473939988590529045422499358627027890864024197607164240410512683141231539645856204459848798621530198738500820849622100140091491305693412473055565216429122388205528794178180011203114783541180348710242348492589866989902917495010730810703703017457093109369957020083605624538291751745949708336171879012224564794592489775361436404291589267594666755137958772077089190569201841901836595313924022575743869746682995524487032962471254559198048855129613094051262590980009543708852054425139957332963741762176221818382821806187035516605531354735671822189300486165955058502031828792989692292929703787726790027367141256209272361064186143837637018546983308772899676120657308160979797285869945705233750859912521263715687690807966818383022697490530326957043582191131245027813590529460796705813405111017509986925840650114969850167763743602406921167520073534173202912556621070641191021056314618776581592055134148215336825089731473789937704365917070468544305496765290797648933617417661143242073597749332988451120192331400136510509722262236850043628079093382699507560352 [175,125] -22902993668161558141203541998920397017967262144527756113709810581134203265949578169199606365871834996643593634365158250269068526700508325330750457807499581446264804800331948113530606148967048420714105695678808051153957552242764632126811439566259829108736970522569281226498333104134583577507335193102098536613740626012516140440292962488445761677636995515833976367452910257357488323759474713283054040535459989297629828253524261005472587441205994942802956556006916655891877714783467905420716616429858509898426350132459716845249399513143045792885243650357124559521347412191041976311472693200517761368261897763246151807680115152736727070608258998768472787033581516237057570793047587733133663865186440960055879030672671519973595977085456044016508800401692447493701898772232724237045104700030682084773892103907027453349417543812119643463295766129109131231118178711352285389206091676804018614396002654345530140330771559476116003280626081945768869416079512662561858420666202992377831854530280418113942057200866204783089100864300302335388681854308588089391122316065940949477501879792992792192668867135878526906148134568354734910459908713877159484377476226685964267049758502556051929828465825273083607180359663850347093703013886599619929740721824297251009952988369704961705012703799068909213616048810321412850936585492249769426993872425884817309390955783924380960010159500943441520598252259479764 [175,126] 22998429254846890360229486106099918878092046006298925350515543187685278384912498018565092859892027001327628839812791133542618756876307914507901219032997617088886112859895401538977176153701479824780753187278159121755362829534582598798506872383633027390647941288474834590039096616908557443001878706453819166323001344435941035255054233352416971399874679245431429606537953927641215970138651482412924457401751347717688363772444446924347363333873218772201929559959086948276453817092362105369501727429376420572398786229303302064478845349762487232135021991036991766239349371070831367435712620171495034982442439056292020033179327561282651822707042783233995787146117908272870983778355700964347288889320077720181457982182441705951779476758863635180631101151246053131541926109823045202132177498500051890345665515190345457091141722066129896168593078455234273031903571901520710911439410779296174278516185576103663334245080139516050473415156779872103947837350584040867773508938748415307636551667099013725068885499115570508782279579773054192300304477544125442554722103330378201374311065182036576184621038728366154179297304623313340740946480724695829699390286121382539277074598963472133316263160659240677279327069655350323796914565563793855999852289611720554679205482984233476404144894794595754071092877577083178553830534740732191180671021313773993068869486348165068936794117818583249219652118400 [175,127] -15807992857993365379561222502755821019102781556072231219109239088810845496832798475167818056744604036994366186683232517509646199333859508944112112063191772807660597970986581386290412207965514629093845811090768408018994235886860003955846097985783687189624338090889895133250852895309113474709012999940268054716788355158140909977944403228202034677081633219220792871112488360049945020750419024533047346993591093560164198579912584356381655898417310168298415370576451201746051868474439393613645185981675089985514596381453893061060588419726021702355907711761049960677297474225092219748295897594054925211131394052782176854561558826164335965492823722662450040165138906520300463715292941687055179435698330388181204485723904424468593013624921756419012361439385602349688247904787266627365665909057173842865935794259496183467861319363349955090768742598602680603342257474313973257366645239700078665519674995376611972895672358496456326596927112857308649461313776492338712604102247203194905086744933443039074264255074369502019925566486257678427267967579937595881957847507676105118427112499603612063097082841885173566464744865229565318718703776260980797551667437191502867206120037569966471941592664931977267610990454507847720638979323466808778673797926011062453616276543622722649246092520572144066823945129266051686433895559068431670224641202465344028974605944497075705215815583431700588368 [175,128] 7352521108101859602837468365141191286158880469852027480738408963456504551984174186992517721767202753736861373453330901764616071716907191336310951681915831512515791504146353596425100755236085288942135756130962600758628455164197923370107482718584931261729062007683285634185880676819075098181255566440097395347241023706115404474334575761793274742937926539812050903074750716350524709811802968116484702205917081262608423561496496767537614936914607138889705811956327633351973394125118740085700712104611329660585073538986411061019291403414867360533702808377763522053362842019254697222467817172932493618611525568063712334330975027881243566670306131824619591816580111868274801123382589946800887763832703607301394782711979433503125701082190125937726765971084606762992802603199628384634863126951412161837111020664265412548874052406770774989687448769237496714503878163778172974261653491936860326664730227917211262469190881313692969279823434958510352600373955878610073242824973065968697399123782300854810569061736024408867720487751466954365145325874402228655702169498949929881236510752355573459842839041065685107109652791985756791265078333591411455390384814659644605154518928374575513846692129089157643422219667764199121818305081002796060695565599879389666510699125276432085418986090302613823934139391720143307041889108484486858816341881338384371983161952443008379648694386206288 [175,129] -2288289971711843770165201280335319571889594214048455545784463832470064973811070010734972009331665395138067169288252653006597464766972715497993977762583245073338599478780540630889283887391930201388039935077723894412582402103007257843048332888012800347544759703310053096056765670610113079666217138495653273580096906654654589935547864234160336882197234557986381264620595798284613818938020932891253997962498028739864678543701837360821130598158973515579760279530559007137228797955590845775994777012153175341112810145718994967878521171361533752795018023934148829807217344399414849765887979432188537052533105335098383962740213687199228554975682999046212169106097869875774436622777663065324672738397208652873816574613392802021358152732684497079124219920642846831580976798140670065402871022473798031916377608732813869441405166281546911622948870418736199206980951944821043716398137362861276917927468702462401884305831641216974399364516849153578915352644168899182951377655594070156768121956666260844136741889212993117364988670552100866781207344297803863050870907346637168499985089108442734775120109154212893327782830024853394341139018517014433741526438907425995798294275348537654951655284325354870555742881208171881025625500594818117679217051518630648930982151555806389697982148006172735941676539572702384260425586960976645657291541788796270320751873049695582614681522194 [175,130] 471279058611014905231901234282723649947377748020562500509823007895989684532003847152067470208803080848295418460916523452231264047125879963013222732611317233516959173663162910169756838777903309937754336583640305465751822172292865368482329944391906193785122170284519372577424104127588079676976431185997374803874108480791858103039648972538168435475440784526526872221739267850885691226250246143278870831168972683583329467175999703822581921132029022675873021765445224201333402774807908161619930585328593010012712759271442170695967430276723370853989617195492546985393526750829750722414697738619124848408093645358726114170235928560222012909957194454205943893734149441388606048394294297629866081050139833197670190762865848578148127403495342428462234893179113212801988586311602094126178297308391679165878924137889252525646256026677735514219781179130265234501508103753186298827463376909106366465601781279032930550852092552800911210348154593342994439329748943816610562299034989998550106698212781102512360270751965847850859907171465025877512499270874281531663194326381482514184857553697797776885985657583567361267698935767480235886767626376359049175025405706153507878438507440428039966259374953264512413228243322835652993892024597703584899702704746544614822366277349736560574174698043239316858499042836730350717498209333782371064554051642620921100470540683765264128 [175,131] -63531660083859934583317688786566707867101981311735449910971317877506041242101325773048845034100725753920898014029281950494102828192436427211657431370633166729001795932315789069823917689497885869223820466172912300776682771403577898019467449725214610823574254891359339735361099234364198883389662204868028441247410582905731815055125249842266556588216876425138076919382709768937602692156664210002843779503195411547194956551852528884593888643118113948864036661691556768616638402317401360233199047294437859606232656272116079878821556098805430126566516529146296003345911501882508385981621515631020441229160102016570869936726892078744943498540729271446162125195702450252327691764442045468484111726368261938207978669232766884004286067797526368824417085243099510714033028583178204291237396555263340412078515978931895366043196656931393408710633870707438511417773018876010869484532969240951771422267988957155920996421285808801582661450485843435211622650373275993365565921075603091036659293913718425162434461776455506988661745278539427001628572174580953980688150487751229306762604830449335177773683804270984084857943908820371279618010626041592524965305178658346350260260778702581239990776424359704029980449348212461986122818338428772672423430423625060246197851116522785856719450359127414068854523349129040574850818046333444897665215289700922751635391611042592 [175,132] 5541249653864280893436451546237363719428681643988396122953371070564045227479982926641558243239033700073778354891811178522599571557200571489915578362405963689789118794283123966759594565291228262459759186233395056896133882088954765512503065296796867750303620071158717396803711497250930173371043245718970427576366584614684633020770485674682233776636575879287918716528431484182349092646854857175671453647606954953411356951938643572603026557081944570532541204506972779129851823200462326687950821200801493248979490736096961095418138658936985757300964692135402488136125743173560877570118175176663652009608328595982288385311968169228971739682194098763938524875375813650348860251339527803745742266821436407109725014412710947073928483354966594019388361907860883348156086723872630627531694862874207448669538355350346050620384205363090691815734419157376900467804882610968686758911499096309910989666108699072829654970682108352954919452466744324122951967607775568014963114356940814195889134898898914561196796701061370259426948072374451745418676533134037817159958887146193512316249033248080318955899389980423143469197358446647243078112371909016131381892887240069162690935230550237013498633853820704427464495744852615730907175782639728974056753027124296753895682841120032650440743173335237409945030222114425473001618668434470310548167945930864918949667128 [175,133] -310697442793855708911333401665254872955585310644966369722408442681102034031765781416417497558796043301418065994757747613989398391173982830845790053460337560213625241645777879060410097335308648968270517048716716560470871073867151417747552115828342748655446813487038726062204233184830986945929514729158821842710398266538761210351276216961185559512835128731826551385770776224942904707314746264134607321212788645773779158732058976009873927829875836528045738500676973623859542315377552776327954685912378718711009482982255807728440146518153759488447097111023189922238976496394686143473158853727944368838852373460467963474605556918976739579489726890724379483778431097842342324482958935067442223915403313986479303616333870595833733538550431034017574738436048721355211354439638202394362826421914216954475419897424277584605391394681287976526494230771160117408483121341925087709713534270452203202886585089334871550833963989616458492459111937349210677858283419485619311303639777594906465414078507231864164085382339632489629456512255573217738407032002129574305199444671684158290479049072569567922938940015018128425083749184652093038116545745979638782085515428860750630846264601601607145464039430607978518224526677362979207508276612265392852612635446343326790036026356863241865464723470325601894604248243986710728190504814517797308657635615938551 [175,134] 10484909240800193834774142606461504484179215940252230379114112575695100725670136858021022137109828712482469460809484678459641912541039869009178743081271604957348211795976389421363778882328264669321433435940210826793244800234648689520666047750852904457438485459684942670577514313799726353141199335974102770613528278723345648076146782676292286149791328630528616103581945868589866585240353201343853607657063501815753800373684757129121905377114764122633198539639567802802408995165069186492877719707076926688534361115465509639881511545820770731675521955840984772139824681961445123719057062306774983563507161745748260206960815343261980733625935299166347624546865415853134896814732156969385093637681842745919753744725022176517582978729515488811549247514385225831386776427134317151015510817477901464424499829511856288043396046718757398153714296109680339050725005842021139990958010388934537799691975822160059683016050508715246789232506970403560932297001266915101852477551130507362055718931173482202221721679885857592378148312074123579822824054981658510225114113545550962344086497431040463120133050492255840397865298597612277248284361656683978346980444993939210211925446627291224609784254179314974534356426564764951121798587108706263573534735548003756607565322792475110082801214151216521961787757824545442013707475403586380339143789504 [175,135] -357118580658838128110989512851258980375447748941162179201999594932676358021245221779630969222606781310113498349575111986236402961602363039701610701277767332663470482260613294783922992979331872529375179464528262197322572864938200027401272424633308489991819016796358401069020965820499552474984364895101711006069899823340948953609928548003478597699398679562538439649768460994700049178844722302175705263377026225775300669684243141183532877973856579963420842503502157037470933977854477612520894523943797341777697974252053465200697311875500572625581460878755794365895659126175618730125611598887644199916705448351279085657262303407162683463662883468763760112067482822010388530513221498607155302366544283292247567727210333587475005276593085252812821232213817077075862838449005762344804820057055564606596367002559578858220713811640951002200863915999456553425237175283222066862079186295474166496579067682443588272695562175446853742847588519496994713569810771804651595986678676194155599762422774211798724654081422988332595886087433759278650235236193146548368168642218082570535006772101442896096300250838867424064016731876957370680636876954366141602097754725325644722562603624575951540642357010297938711728544766963013744588526700808348698714538502990905285395596582564285872012603988596885606357325386308070686784516481402144232 [175,136] -14728511304049524830337339654403758369394524409082203140380802219296943083465637965775830560411327289233802163663918938690177465545829083936837367683591840782491946834173562367695145793325114362374947206539076175594693377954836716459915180609630840869915436034570906219307337267150572698750726879781287055102807477592400366123488951220351385687917566567719411842629168228480663299825596834712552382842120860376734107026787597299421450836133959524013422133273972955638666551484325975592575707621011264645820381023492541666271273121467789037527153691022821916056870731323842865155374325889307021358104016148964348760270671912982980218043773054713057661724773714486316515401759945091919391634618538194234385282112345485575578502386298794560803350565594195185428572887503438187369568740807604161957187989728068591549034074364004225910169675294615397314375985747799360483788453507782919922827514418254601364516511540933490521736660988815953955314862987326012432807949285363048299570178601935097612690678254656811470900652648438032124718452769225925482741110359128418534786247206727471305880841077234772910608784621284929866927163803471425115676416266604590907831843732540820404086076156594102830016873771705547188069179816112257290648136737765801846153785066596866828344488817551465730194222602831103117327339291488 [175,137] -1736028353824748288991340243953728834014033843506170971358865290456213863836880106815143139459050459325897738061180685061303422093852548090495253088294646316003827019544962257388655935197671465294698815261170919222528625846796286697098113425112601998946232300622635815530929250512684228028303869603517386163436496258604040930984610925956229980934868717790469921947515089115650972057243351268002985329515606712308854031775452026672762583114027497868073864014711790580537618862984094120269628522736809857751709852979187859753887161348181541617522550104848244249566088852653287303378364547555428786174301592233276808045940576304206968493944956411352675109978126773818627002134597000990895536051862387326570889615711654184428980599655320071857673853870446970003994738953484559128010886608377464026849529464608421240543697539697465044770040778609720199894801345308774214102059603953635657773446134005939235055050463703419882378633758736423871348850984815024026414123772537466217489013785753291326628358553417738910418321757946579445196192873767269378753988341897957120301581516296416196969590804284043179331100584046321992798452523474633540185000500205057044651865774198272060575763904873755366098991217485914131479044700402550382607184744305074292359774957336982550593090876213226447472216470294582377628500 [175,138] -96088715645069487522884266042855316146144332109635162905755651558966551041100037908691716243260342798531993546192087580455069580435883932568019659730822705001026654873242172915932136451815023055205262931229719202658899380300939220194787389160403709131403310297196497770488098004066599741649371464580708161582680738444980209988888260135937438779921465194846420744533894280710825587472641191203130059362085534516881783834595699214621110694731551804065323042987126895976319077767387988805221404669540099838023543027839505241560225494156766692669417148525741241526155737922309267682821370302089826229508387733584016322482197863988575520962479736682123190959259872818857077799490942438233083285349708113568203096995366934452035612845849482495108693263731217340234184275065998756050816768477207253264170976770275761767448954755390000883301571827955131726334393325830363197172361352921200106301521485231193643212744522648347398211127151139114042678249130044880131820990001557484217958660115777948882493233988646572909955583252515656817196531481946017751448410351199767738172966002754075989552382261747033778642945675619231053542903571545893741715045303895145567499588851208041914818405078853934258639806133193261972005051213595063998448680152967053728411064998061168279086736384997261806679239243829600 [175,139] -3165466098611051833940827444588609270315036271655261650014241651427857333945035081880690334333306829399229685160554581052109100495210401414157232919201827533537173159839087842549568802799404681667171924388431754398800843050409227083730527720247189350694748719791946551041053817088247280765126147824976098228032102280901613044894126339999509888055689385366268421771133426308917046083067309534265714897028334059731792584720360079209404515900520135949136809955469807965327197572820624396287097159950922425942139551124353051199781538094903597368872161111120328691627450947446514873304063206768671773181194231490319949682353381680583482576268403074364715427236432565262892655769630714906751805315936519749822728869744120741707673551201812684709999021035171938281708848182637913404942574499807643694160846119839767202475660849768045572981769113918625295037547335577329979968628244130327484033254385380568756525424166850513499891845165738217591406294384756848706093314554734562005500182054458004230756585659731685252211364961620423608680517152078870665358900391030028935696266598060737023848130164800712445301294430429045261498276936439551763605599113432851968959771629590595086184432743815406632054483762237428427894307097259229861928486914083284225828436067131819759949732969912829207210933292 [175,140] -59514045761738583665988540496878866980802679688028606030552720760294568470785724791149693087663608201320791582200423816549758290071957580182964883384377725459580790768574471578643031080064079452566287218182756884010947604468695136888070628836218846825960430624509598354786730105135233440712987263511183658549869128627175376690124578600233063807948899965931682116552790458324242261592447237568806751464833545472471560275120877125641254290130066658076781242364858622430419955105844800780622560508503364179129726827054304471092470338536880815807737689324402446732043093863830417307451803815067653579203878263342025912517793901748352018785500679329927917549172226279738673768559471608986171742501831244769415851666672677804330481154482501914906806934962060061916174029849182723884752034521463505667367203141241756543355160115999010449243122694123834642451611610278820732986287918661633902003362839253041522316913072182912956564783027087044463475578948622355025537842577185431279847822824192784208369348400761733658032015286369259622342764362029560956931967620185975153331698585568697993111849855877264003246281367175098138141794419338413460865175518881375717402164978115187442629867087823857061193340590676093579989385288107096817591751649303980849601527858642387956879294564097274064 [175,141] -628474759292454083732285081807150578163549342158155483708572782494135650054455248165402733731421495930570516850266839208632608726786841454462507967027879651654599273912966256986701377859410665741856236546612337152155882278579951819707486317683795672643880319919145439198642185635799839559695299686071553907252675114551306309069811137790628902959440033210458945807080289660981041561909014166480247029550732141875239569641317754102345737186791479660356662624706023778835163451895093760072362379674882688864108269222817910574844147442370372134207505269879924429042003082132014097641787804793676455629993032200152503474014395225377058826480459705644145443985643864255465594985114458894505109952478236955662930669122870876490903723192662487296425454550826625154411634235775038289260086604065870206013973240360082549651414415125042004177024124359587823276943260669833480403452366522047312339965954082805156619297141231111573158931938614836361416336239745944827336075877406927383689499037266654647478895532342978948827100055732387830667065023348543667917777531940557621736152613864543337598380885151414767056114786576124591096238036133646505223550912670363879063606722671097936432722459598554094141742829030517262050839718019049535169989134204649908867023683871506663613970615190 [175,142] -3645440755858850433719413498179057619934823343967329679766687467144913477088176322170421117237361484127848147394204951947275221505487466090536732273931862846993222329223418178983744025744920118764517175842846467972863567417180906743738755976788929198309814432145142462437225542824172278030352547917427654923154459846676338400750985920614862840181825368516125650885608719258043823626462480175348847987186381281400009998429211681111056720070529162200887216935199148816602952005792761904014282613502739717593455366500355236009459159202306215172651473151347874891469155120028460779634926548479337517627865209391921790374496711585055751444282435625223770811946174501287329183162035343685486255780992539625106320122769276292477790809705251863795910207615451174477658973347237415811021708394950586553063489262181321753119736414887063078347361764901821407765221353444223537151004626944131783021168841418303899191990338177122782616421551704174535265640409363350354272044355275328816082160137424649879070499521401859062888045567524046563845486274603872173602478562191739147768821875713159729934740757199992704697657708181746798151159123075471879995519395944257954959527609888516211902926233437626666104621662955698822410927900455826109811474527144040553661573455901129881536 [175,143] -11376046307105211972257831550094473736476700405524533148800120457959404686925940195420584989442966130202064035101501261110812651374492587986972677451967710631536998406072940581195051271951886184806817201903465595721462362712930122106267539935367593630709565126090970217166661056125265464430819780091764259323589436136962703967176215200575472206903982810764177021008837754595718307298178776212946175278875412324174680581772899952931921373613778392362432382138990963949208327793496781441391630726687067943420624649315742535496806891990164712479594808710354419719409705197302723022604910914355803228074933773036689211688784326723580299574085661121136608515610261218282358340405501116286632309092923277252355331753502038034160064895927113495913837636986197251627897133972060165364795846791269220963768599788725650484875185427003418103602725490705437764771559299167869836114243668010383797213871044020861984412054873732489914596044373409571015464956884250569476348569486500167255907877978290142363038639267249533538568939030062484180332888732785066954890348275941325144305348687077343942093007301213189377547738352573412090307354670597265965285097382377850747626355269162775829379978671232085192538673712231253372040805322085963434478924108661063729148853524696 [175,144] -18772657018311315168568118312598542669122955148787798461495820597980458985914124501565145501259685249479057776657403377150113056761663368683002877817415614689099486736993285715322642871031995925194441233227937460918428269903063845053024267409727767771125382973833868310665793509083689402051367745224876330329550476213117997268221796686597779831280158576644454677545154974128371751597797363420611952301597214736560056749101936326946120079671018379714636280923785557856480150541875300560735305090001273681376757680921357028085083383304561556056183588548998328456075527084984542897800668391030310148644844619173091569741088274149148018800234596919576513451249566763303365124496531348641167901986455050632681331847047279339590648426153481376815407808760034439084309471814314221768278769025953996417183724846687302212797780567192183701992719395028211708658923393135111799047992906081437264071398694372973511126077150549246061339817537478785935885507302019230606165306600761553782509785069633459937929177134313335398989746070025371096187027325518006140427794328439416896334823617218343139387315278199709423228688736305874622668431837995929488990994869627357931876728762944269352004792772013548050616821644806255165373421320086751816628165799222895106448 [175,145] -16473255126069919928348177898322990921703939487590330309659553620993241784167056751582408610160035587466298513125735958273634720038477556294035499201108285244246478876706260114599678329130229030437849853925333518955450091071122225266621686087278458873027162406519019430259235675273433014971812040510405623737765078372846521542263470707805317980827151483473629327756388114745568216992593525705194671175310869966756329711161293303404615432131769706699294735977974379069400682680945963839395452106720928108376148491111749522223683241188667589372330992590436076619168752753848368636902700152611279601320940466157908954443136238560134447290562400556983321631971873752896342951888636952352013540179211333980203624587938256197644616647275917003313083039097908744745171537324223654951878813420068494800023371658287397365669286886066288541534709460963050343966609107960189206213044308323487501774572195000339841337483270785698458388112383612496156477840175500852366029605091916694482459930895134376380716225765135757136830707634519444171077145431225425063133016416665828594789225315065322004671876599016067739964506480949881022692098211976635217829344813708567897590609212594685345685156419988271603293727791115931731927575882680211944775737429766 [175,146] 1644473912199059152487782005825133881146645661508442641146745893694560103910183374229301091168584285060039335759058324519962835185408630790167939100793390185829319374059001217407779526646740663982355677805130655327511065095699147197643513707873113000879807330593998643136919497901696553133732074262508213879940653186383037277018471753108318142729228257848495532390287011132858141231671452198236515476767697354001478949373110998266302352377246378080540307565831914929761547856441577023459590020463612260036216380683184808987656478563116282177199520507990258842785654619969451912684202317126450043553857822971447122953366341065778097043424887638429413296982521805444509283943997710257469303236748384706471214228491695058825892786492730471310377575359698900212501718176348851350156662539853580682547811533461889446307943698898533109265086004610490020831043770672718560263756918842971138379879132890184122784517831442925876624160216200599205305999910661388218389831797646507738566574013870307845990446744197846310940606556070824424504540686790157028883150460745022486588017315836097604680240616316438688080349128865747496154481890297405295130765462988422270829600793684712041638112413779530770769057916609906078394865371709801628512 [175,147] -56586127070910099045852222850220321867504491188717600386747044898715429653927683724007315723203283897138620024914282603467006706279820765132299513184967704559850467190458764809910695972202736207511921979011658199719121280759276811709759131495361996606563766453388167545540707711832082116891672816752272855412398193429488897029021610832425757632804134962864937839336555237874442563827730519659157888380396172690683680282069977499806557349238659122710050638340721685619581666652974868358150611255173503537867920365785392067025670288804621389202769964609053253125172001629803513600276730399259923411171090002834648716824531345505851190535859952282259450728635901892125105252711293993200389676069651111640272949780286964729543739486179743731747367288278053920314295173934159191850156316371533098407861175126363722012287776317796038697488126653127159152513868047714360535468387188960904016659157593940617619915942503931753999754624529083195099185591872587921236457747735458453550098021695684723266167276438719090569271955174664480978853953931767735573940940478882910095787106718441237966201750395986856941172407471607297571695308446408894037784268234134774672786827915893563812505118123934391123864166367458524214477719497908 [175,148] 157117931499366079267229907011715677961040865156195345683340331271069773549504179864605556681023099853938858564779870908957527058155221802877482224764531097464359628494301543150157533191242044482846812738660710118699954139385232881429700216596228292247073939768645551542722337426361956245392492902138770729073952040548442004349110384140368555541345603883236019201435541298107715255844275530656909646256959169392222889838161421978970631355922782826075232387681810704415018766045748464639048147724492731100022142466158179526971711119373734936650938406347882220694262791173518530301530301486858100813659222768684513157046286830069942687198762773881045717763824016708869518226175443911086846303464195839298942309302934377220617189974161965864986251224828727642766816098154162706044940439661300741299681555426648268443363090253676296552156981408853823015717080076045646482547560098561193710141768914418487340929627118749490715205979074025391155877330290206052424009426680594526483139183035151797379680404536148299366862744458033849708295331014947518711375787046032497202704321547246808933643650395464092209597064780918999575309798626439930161945007017549231727202632522968310917325446664640831009210180136970989434240 [175,149] -192649995872683323568968080650211464552108949072159493376029809271396229271902246531113579676611857131697278826120549556821856984809346386395635800964502008222144507276637622990648968991797082422272602875284684254971540679766058484501703257989452026486065096133188789159379646011518353651426516709404132138461533724745344959825221931722334918946309396758047501807622823903083336613164408146760499641756296810194598975442715053767275654391164200588058032034965148351692320573301973923190150088115907947654618351925210459214850632869730312610172405569394398459777247457157351825179246388831251697175846073678382749192732803667911715640577177033552348948112552606041000643520402192938349026540193654599790426673569136751860403402332533590889565726804225456646457020068205835977062653909651803302129623702141071800374397065678799241513222480306131929157071576803405117817716251229086575523721236397183830324629976739717576276733090075484739941173742282735516841669404741791451415764512096381031165451089934891356212162888196131808190802232003409110927096051163427497490920146012267565732636572611555405386834407736614788854948161293732018967025075320227596204605314710766597494921725130613501212130437396656 [175,150] 90168569495995074154470590320576358944241100465942074915770843938653374835253856894515127489959115021637145637654123922323772740259578102685852229747265497555410633922120748495542064638995148923037230123607778421050741833797068762310497001827944443168966989566032863116211947531474578112856888024290421990665462852478805658780517643110781103775367914322168385319393622125521219818844474303859417690987190603298923435141372667846539571621929106329439423000731036317181263258398960281513876498815433306345171381705372716668048287380250563329141460789035465667971625620062380240939285111755174640451270447116871282434330905385031802868633808523852433988001538248663898486382766662422346374834098384732910376437231543419099350639996667594097125944978662190226332900394037700259777932151436991304657995976407402921582803785518390807764889192414248844210113779162848908513674638810250264254314672411391922470142928544117207909870924013910338319061594695589834926859021010967333953212143171640401741319755530901546399915366912151069906435730311621092740949362023466702063270787077962805296224982340854473139613820881018535472236267875714633196928826029255970430624992220941253654501707441047247181760 [175,151] -15799038768661680616094971323565541852767255509568969769392629906297083579098745410028114006180701016246537939575640865288070786556014425770773357630772155374929892200993567264873978721674201286256652403833596672144432543278264061931599051984686088112899128441863399227216475789854694990753458007759998243677480871573005113150360771641958737276651784409497639154075570282878725328286027308088173191468708689878345009075551378622661712170289479125242557223373266728775958256882513560807882121505678820208499240342578886097634788759649208051326423103871622205037138608656762003893759844905086665338997791448355488530501996104513506875169894806930859950355714779826884969315090592396427367884204959449925945019511540867115175742951526542084610876823128126586511972568269209089750753141961913108455073836166887519090141017826163331712913867214360227473835351047849611272044164508876404592614585928279424991102206580968212144049857011745938101792013123223951959804919629028871168766684773497446471438068860169976809263717423180981256065775519229953019628661656614792500467275086262091556789425799041706115425268532506409177926345555578656240104520924600616677168472120008184757622830682216 [175,152] 1131717529178506072644883326181917943714864681422078149228442747673240128816586144653991422038554193745984158108273888457014844012119824079892053598683919615622714777525892181954635241065565354300301283970845423800223271850341874845572180962253941271091302203747191700208844442415419179044357418533368764594472158131753459959139975393935172698700442728830844693483441044511318934780160439755438191687082177191704789420340699190110255967089717314421307644400498200466339089484936733993865190863927624752266396192360076765964854253920499123548063066438110490476022564514008827692396207080265768457979937699544524064382062405477831859922838199282978684876531840093133037808928072708603934533874085608745164923047053521980745054841996151775873616189452287230323861845997154716469691257652526213451788608184798111644363467935386688704951920536770461924600459207998847387430620857213831962134431575859104250752534829122171988199926510867906827307074382501369714444740038017712362580351754138683819462350894135016675203750884519106456189340676893653736249460697019662172514088398849759102507727369102906704303060666638338398834056518279329785052897069442060486402421483319785495120 [175,153] -64967861934770098192902688007146447759751983090859565283602857180728511766184486629038986894548521331089248267627193556947536396054931201801052870596875450688631273717362489258336783485856557370535432265546149259620991453862775306584077430429920921190904909577961450468675959703221728316401592908821414328185701465366466855088147428431288799333668637712348142034149871248392993925928965042389843648327461191475500657412062267974672575379442188534222106453593822604110898948253438318699409118414667166861547228465299031958594474904295564286081750203299843968471531625586320435178453027180046788788603828476951500632696535120698640271353228840995461758278754299985297719513206984515373047001129168689137592033865531730307242534250616872634008291694701379697252441246711905181373318806999226647869721847276057884359608165218570790016597295742978143934769905764065646766463826971119187123511402503236043262376458878152612934990746887966673201275392141174317388533021173294554533712335607574521413867590405669107040684803813548270118779413777640058947105501900627483032822917566356963830810522466000481875672675407409573014555055697487587063867799257481486107486946514 [175,154] -31238608704609112446202510339234385879541970637093438122665297330212470360726851215785336946760462353470477124062103614552064552860277182496026204396000328742290614262267639839375257777028483655143457602864917526283381552503366602305416940910946790942742267567019621997245062188849216862636384030894767583690111468122518015385508106090046974197211861586362052387915444701939095048779771186520951580895778630301564344607684086761983805725796086452134503636323722556129478376704740973440265474257358225023666428078571844198935876180351189948688216800630038047525895163165807041999025004582052319327224808475797720203203967273922412233599273394236586778311098090808146593519273668359040945173834161602933225011680762218383686974189508006271008297200356748427146229071956676096171922260839497249839357266186343618135006246961846060139933069121085214008568725587486813753331615583009417975074445590676926226341478358243271675092176598911203338512469946830838495554906216688647044445326749904426524490620066984538086829566786406341724714364211298756007139996021031537459423827382541120930517599637701610290534441628509921322241526415898325167614619222735806336 [175,155] -7358420507519239198007445978743675054762432005845921669639073856488603577895580451777746830202428559242556544353683715313947666267358148519990822771975969067226924795992520548425008339195067239997695998031108719557020985177262141595145218458746070282959892457183386642440321741308405803933198777317693932449743063623373708494807245968079315996390629375612477819151861152935855582720066915830941288262441406608287915259930749463448709891458769153619764134943560149471039935373748199509428947538980432103603074102594458486391752036380533234478268867125169433232805904200954224952491179309554508309465172429436515130224153835329107999702633487901127824883988438130982693050642876468059015488272851481366404098869915449846850383641878125826829236493419142812587411437440465602929500982204645156806335340038907252838432472963665021968939335257274467892961393695970088156728054428531180825417630832376260826846952569746163472916910643720700287628104904765915134800826099598350843723822713968052177217027471608775524654400950877823884259048219945136769826735884529914413664117650029304019092566284683695553582005884491469790327415548276049373445198064 [175,156] -400082987889236709940026812604773441575647798282580068562380294473557723605489378035263274502252082923102121087319938075258214336239299264968968776919961772078170953447804461617601745447634210595252673449644262776566876064786571345453702434130326033886345149081014864418559470826088482103230438140509598063455287688307761001598430470056228457870196117030572564628152193276699574880520409701638687821553757011315211685963629167842106013006805806546372454622687394635985200126919231515424024951549346069828700969965603038559907511386688078689461116489193001011613543780831982394804966319913804287269660425438196527346138064471725259532224721072570636446006540120254053190893160834551915043460124066057810267178599190539482968741133122731679206082976858223231884892633052045591602315674530179662220650121176032166458834408704237257218384982798116096655608910362359656929486823422652232274806132085894436789122947474586383594184744862058570011435864591243259516156551900491294911494902645655855001184079019190586198493302865466749606283492825383606950172680519174751511565203842956315185579078098403792759044496591483815453320832236145200 [175,157] -5080366285611744694752642572027886251897864218792273181478210923321086077757899778945151562374048890340319368706194199843419499689429469172020170374188085591749457711896160840577971069775590768885929725543129943895136707830587301799723673742890371801898501950525735083512459681723385998212317324432184931629064858517903212797175493851127617598004166938095787223327355185300658520346848774612212972926692134485392039773854876869868031002119360883881968717288134838192822298243284593880870947597470627172652707368463736989241578312999718004250918308810988136013791343045239657851772211953293456709120422893366925460961977071664071952351806392213643671780952011844219040915695495740215884455939070019313904065043020062252765987047934192285833939965776615993055832542324627588306890341700065798606480914386519249725191678225836767817205832205671165261978076814170340531965600568580456092482996924667923213249576989710835840524796526320149684086603506070299656921986942601464917315687459106055061607019572601429367888621620475834713244739876531977988706532096323654569659541264643754115670691399253103485007108517768018755316458 [175,158] -14950645634704792455927348205763597805231832830692317144326706507211764737726437037886052007371297125481680808165660834236920964424838326596303415196837492951192517164688421217065620704535652728243371056206418191465712039998112457111361574662787296068427774455403050898059470496969719002027544336997853619526774488119287550925712836697165755900137000160186682966413114006436203029088307374922720922091758708619123540322705824605630414151938322448338897012497531350769208476416195941768888698642811752895153433540488567880492174197585566422772517395072804444085832766149157862362425476458792775617401373910480504788949716511772896768683588651905746466116101793665735249940176607147127832862362777469082968068338746396222279194002398123739712283954010948456870090610938486432904620187174361027114882773154472781760569478112753058201220169886228507816456018179622686481791919052808109861119080632313572416044999524593184361360159608617014280082080080924526980757435422359418633286685676863969022846476707549389884464664889498147303948174658670430347985523622391079718270373458029614257165365914970020225081989114304 [175,159] -10046820805290543197847563106069636528109100185253545848376370779633328389749168637728368913188401600119042538422504605992911244529784498369188449945974065623713412548779446668616894018784170209785254802770076820607746442550188595932726932672152317452279108068345155678730215635769513407526284219201485764558942286819533321396166220280496800169130514818329265385905500282104766414313688745242277981666072518362971424256988426559503043946846761916898081275637228870860236728996427113354160729447875108262034535597333944944623095115389469085676656313696957667852068069946962518366255382726338451723258914442402064779718831960513514288907096047535878107120454180810228535464235075250548766988370896542893818983601796479609532087436798364558591234456315562784129813383123357149536760169030879940198273082132712945549187986181513725361112804574624000520094259067579317246517993733104155348709391063442606919108032040342065281253185224799444206087447772756678863914780335411543788226301332916721609244674978753702983039367602730909993868261930226551663724037905760614168422676119452060408781020813978017176 [175,160] -1508702722048701358160932328437320138688327549361409298011010429358571294460991496378196412163491797321804319871281139515964009442567961967026650357299841704436229989867930167861268237274730836462492219783860584062461737270837094280730104665266199389871851087149083426653827731330492884857980568050295601058224459095005258491856779426173119772808629885599072326381996944468623897269940224230253135134756277231427638713768762080250622054279185015875689814712009476793544855440802722191081458557200653940586355945232799026579069903241090167420986801296991894819804854364021372409572319335915306468067128722245148351528912699301094237269200786021366147246791168571710809492864725700710143894991187183310281701163128288003595010713440447231327364349566675105076843457900184842806114174522282851815006892920123983558607682664133503997339940581132098139525363345486602555386737807350775892569305755198849162232280427583661499588561906097527581020093910754949715234947089397886915218288673621237855418785551953996683417570996423368262092404840954091132043574224296190309900785728140323837266592 [175,161] -49209861362494260401557338864576198371644180559021347011122079523206109999559581801134730727098611658607766066773659892279045717149999782930631397264524955034137435690027274800156048253857351923355644815438856305676762197182866015170449745620098391095474571923307835248867235645755869928010874675868622339175656129357724036722264802640370591911878479533258596708298055043868628499517677951433543561706760947243996080081296305385394384417960438702183946041597986032892325851971806068436544716944605274816429308912716312976442945681281016983392696248027452264588027106478059073619286659883107762263459264006504007281452047699650292715845491006669033420615879115282241213102306131413885791716485673241992943149257045859375433013735480164040624675098917920615812910930791767396524091578850843310289893635970592192485640412507954767611471505012871322018849115873065969537677592484384052342277509711100319844798341863502479744385055908638601892911017025630599852440744366381119126037978905257506277891052029221966372098812092488351127832348781704682047606233978995676028043096316 [175,162] -336561660928321683043704719736324217300969554128426495038977089334179084203955719442943934308782550723094436136958342460134493366072349684510349300095567204702506498861400074822468253220902052456402093186767848321343352983636517837412880898147973587461269969004326653869224627414624131189561008207422626402507157283900253039757836464960683577862039381596676949459257027941762614277602911009246377749021624666951913832841991991492702786737095173701500481066384983832174690489498183163472304644347142818068769628062874885403582074123238089602990143616353672244962588742200480352426742186869969721007274759071457023601290252452511667677428454552224448950966181982539162133144024120022922669061270290893980475015167710660625526460209828813933357821427987595026317911484991048091747042320856471969190961570568520660879473577293134533039020389481716857678436317956600404152307481160195988008286976873629970511162708459744488006673962469404345413232283334813426885938746821753953337120153440140903273336014698118867399145311233146278318237563694687245168821600839872 [175,163] -462631847952664977689781214324850831116243625272197885301519406819047988337116989914457105383922250042415996711114138972015704524204021854256832717454758185455785752606036380055742256905962888377736034041977814926146073182318052072693197076611628505551539695967286445372235156731850157685277936567353089760891899239882824826194695234770409551625636030201900618777686142638311968777340507413640831278653456750341259396634280568143634834290924216165401239801478325493723949646753420309343415395357412366844616891846469047303366694375181403368810585511554204148320066890526581705084896015172777928292599755763314894422753024833945912975110012883890143063223820272241322137449118647719960122695270852449996676177422741380266409085503009135495260142624425423879571116776541351230817751425637887063354431440117107957217547627883219442631106216236963455974862655717520930584781346142174459705591233567972686907815104904496300246029367545460940528138312095199788265185836455548611719276461541376981215004422301765643797409258088942130303685744267768920 [175,164] -121581015045873174182564053274444212827691534488557083518190215097632515361717084521213427546308158449207965481364129734725740688671636735118546021240319595712709484284817649849755288835391216976616132120872254654437495561921664751780018995464760573786513115998253494469402181656703987638723465301165435248665463922691138938925421172218425752161731150985468728126943345047083126871599772656578381109683877794464999246260562810050728181596033060589218842021770147986202796215046923342843932740848019778514415443561276726917482662215170570084780254018583126286210905106682840342283563984758235567746121738262446207936794377804097982770377997455406677072310054283857817358880289344729163865638784172111587550167423626326835375795222933895634117523176046170704744160299323079411653625317960303599518589071784200819093356006541007236594750186144226182935282445927594740761187535223285749909024267802245982979962379594744300055687709114168990765701709037339428788303606311771705994816757691203176840826194140324098973178387285322875984 [175,165] -5763471289439392674510573672838336691734054953711168996711310718538638877679708117212161982290836122016244293429799842437933425385906858335021311835731321228823618749098847676050150988747023059808427362020750470939170349742316823791206806202906283072010673191563344586382381462493018907628856252356142047693692000168726602758248743422883397668018494207669173082787558177968017150099098596017847315128989935251273281692791144318535827946081494003108035706420677400861394094151974631024930686602201984990976609290741604481610994151603766202323091400203809453605639191593399836245366753849155374151369390678824952111305714419532019476303484971678978274474349618825615205014692239596175859016158680028808957265824174590835904647280035575822661869736026776905862735336790419988125082949764623700423684889430663618992036464515670505402677298245311812965091073719043976539035552123535585126518124017577684336908920576765061642776653636595169482442253526437176776552774185151221764447936463584912598582631795753556437462 [175,166] -46076283270333758879626201429278314106364491859322601946668376133208733928177892993622444010629707979831364824882603569571541528643785094404797652692779595883133870871274242726410042777037002249906853410862574226896610522750814651495840619358706068929779600280431088711000338529788233266923780121129329619092969807524381005678118517792062257483481865603020556959706137477329855924862344241567173865478812009620758775299412121777953545934723675060904043814338163797154668031267335963152382048160040669452057607584619134316050431743256456257196737652209159807084087079834952085047448131245904692039469213766967050653741293986857692635210063452798748008134369063470480327882916669094312792521121448548018313843321553363212523682159644002975221410447071412015756160368019474604470412106525557373108254895127579062386034320244799932400628010236048466374319132426158822726052049393354627041575105509124204308936792448369682737944964065868233336987943705172731099241798803867507867665013830379277071424 [175,167] -57492984634406611934954581145074155084186115119547739666715382768614168233669344125380704491684456387446748785186105694670858632338445143923998434344695248197829870228393595918425454383609401940006285791509843219985450461772178724811106509856224981314906486889230863990309632737444554429589664333560740152699084833798703901818400426809637646954997167495080553130438803941873453050636025023394290964147602466172414238651844274540392811065666460374830652925775435698409507730572179852690033579779280696784752308373388141874235800006787997915115076964743019308570674844683667727410085784613231569278676652563749271024559770613678714151690968820884649287776935207453180529662574148735512292308743138386637498793115554003453344651470717981324551426331443943180585753274994760442160415380086248680233980338109269474884175761145787810761103372667656258256393981540718995082582547237217431811932755999305035904496020895133740091831613289575200536344893158921643563103907621333889848808 [175,168] -10243412972601079341532263469150570997646259531774585593332880734042717197533617665696429094659861757977538343765600539314584885833028381783478368477048164232353579897476121494936165043730867047904117484460648116644142132102507981347917438983904883385872222942484352572293507533827581993842239190148369687636046354371131713501807449743343309819496535282848846406176459435563643041077621355063273264629835550145001139328996070737361995736954040321512810445074532117992138152496005442759888435457448259778975109124143897229222082004259482410903856089456240178437085001300916982770757732583672405406115062379407098193800838692084978522239707893542675146095810357596711270165780598206703747748259663838242823791069067946270456669104168955137077179465971411506774251637636076253272810768958715275978716562537390793607799436262634936919489963039724038914563433863619040788270533782551843589022870380810825597441509594420265180556849158168832738691625187317926697248 [175,169] -235251866171318977994991473477772405376216451647326948016329117871964303350323102852842648985084065302095502840555448244203078376393582497012489096150543960290427993163321105207319205562153681109869848768549652565210773431897328701080179343153360741203215255808619042419904378751919674466956673038386632022955254351455377285979337906799951647334768566341360083946671406525036784766788836269949802664197989286095176374418373209100216002420353819983576157021156502010618124045082972089110688755520347654976893834893303581705763217307621359790695931928704872258775116100793039700757463538018459478909854777408569719814273607200339049505868505832657870617581878909262915048746347778928166690574094150019097827375120335923584105884735872265430844168108716984832652384886145352647369290883757742477017603958198206966572250476940895315996151648187720859791643847161271701610605962039180092149174815403177506225440293213181975286665209107464272572 [175,170] -619016786107514794917288282893994142205186897336245142423191630501844287062820616561698645597748581643065409023999654994044525299042060726433652022563437612306162086657656554542211652825097090209307291912587480970195062905430891153339622625802334189818667163792758672521563863786023805174916477994069590944666384678643640134798551938085986386322353731473791147544946015962137696943154070100923163249845208665057066231932804643544707486257131534422496684750909251902999879869835354422096994093066321663835810174195284858922400780142693674450145885213441466933916057438356120390660478386597323380758959883305796060383974484278161484836889254738863407366255358959198718872875107022751053909178927555094692125890360827208304223993622570907147992004970663248700282430936779488016173906772761285745043777391456824249752158597259795768282006388636686585007061903142328915802823863280442481117326673968970739653427861281983552 [175,171] -162858515872927850730547882970007912300127844501848151156761602596655706471819039308351625819085279262523460987441532670517025289059001340849854972799976809252790210229283478585815716137118138517973006503408952727462473640322031663975122678029216937005758773233332813288319330709544307725314413400839688658221594510404661055298044608803430735100222339032368276859215114951614861281594371231166170818070318909026919936317779569332385629585138349144249683932670206036189665740333615545264884260240441389760324597385603365739606971584951060197052858477018070697196309871451002434757597822702125689406731930707020787604768907559605083454605957169977371510196577836490998709255362689459850580170590156417981379295204573340288051068318242786205012876313673336998765960492790065555900220213627586322291026916546518470620899566182479856416773369320308948717049466936522211337367736861140483692762122398856 [175,172] -3657526161814933060187700796087830566688126342665896427616523060516015619984530673175910731470192026785667004938610865172038877995561465722666902690403967936046451142829021741875389915731497896260851756034159548383291157673818435909543528620966921539655613352490186550222807675477790669187701632729442491150049672757223434414133714842347008395069997093780017065176784777584761402718782462056645307539581725005741946849486061836690846775993800602190088740359214201845757674430938209533287823665877077830399745430782505571222786878342020910341960120919069530378379344880863282947873511370715953944404886511345965844962453079404683048591642532432579597597296915858823552714502551573445405098469132641570876517495296565068278575894338034795426040154878058226214204836736272853825593482538983921404675767475207538823946470606003587928465067305939128355431107893606422271509640400 [175,173] -5829258137493118864831718939190302783793820023690522270005601312657838901846480714990384336547935695880888702230765642641741821419939765141967490779773031727887395810603725525743956752443115857088354873672645244892363795625144566298949494318641066938431570591598229406912644502921441038413186659567191241156679192492851601676506381817268557424099470650200244685123917359004481095424971530298713330166898746945790020370374163658801350591998311706458209068117457424058742269394020619066739281238171431520560870650155725992032434655256221959762596066837142057828766584653501596492746203037034544336799359273452603915024117502967124360087186878870837067175942364602881347435362637564077789498674697357102266991980547455394994307810842656030257093490141051269888758566327935841442577656399200234623355507115863537151919015536134313435461342959250292917590 [175,174] -530474494733629518434188098373944520427294055479863310886610199246041188308429024794030929123829255285537854830360938383804887763293636032693463271870563461558619035789004716976018794759964239008481040132350151019469659625157694672087410856465120878005898946632284314510286836103881664412040566791911766876635460852231899444945179728442955967839520896592047736157631649443112667516532245711092151910649150677210705013368090583092353893666151333551169091875618506994953490979760614508810088540176611651344832435553621391748414707594531873636191394307420162862204808898793634529617963288339712091368475519713179168445262044320379056194523489491217034786092668579500368459838134734480448008097858191810733819012599109494681628715059471475442644012613470706695683598693809137886785072588119830281929016252920260406886409087667328 [175,175] -2129018348687286531759361182316942881623023016263921579972609688753244354843375652709177534592042092338846863323570299347922923138393248060932672281142689324179074098771074345808146634724728581640078052765703740375331963464064981698928649466874781191537287054714603836155122261629052201419512126156186269774807053337152702485218242462652203453563519081265625003031065951318513225025620433691172813183701180358165046751951234219508805314602359032658052797248049302438791442803598219291042054579633541220018786888316549995990311663242324193435776538935209503161811626247498580693313987415502761922682216877053487922153769359934598846638889380449101192294877416435205691428161322496215611097063959531173894023972587065055883183053166296753057412743131768864211403592205561164680712585202281325152509136 [176,0] -23768161694418401409830243882927426098514363465564917460310279379090803656769251648387094841195244817335593241669026007617556528543706769606339604214823647659208843138182241038704697754258225638245111099216524294970505809408959323509533995704416818795647690384807912763852981802722124979127306638580764301755037373561801136821641856741864834735076374925243254242780371298974916716455097725477500625567490230188517464051259450310289247918908684373654170027828848240657583452424350082857290725160325032254234338607216872119440369547242007690318184591727813574895356402104244764150332659037952139253289540722304186801849750546314071701307902446367655510690995905767007200511289271391230908501966126564897899566403558931034869817761689089935602687635107530595283163104584670209157118466467040182335291476991082285249303942324437708297171120284989885011599326629007310599095791817984310083690153724151315144225512553969349298765476488780779336894602224870212543360680463675281738408966709329836663209283981556691628362612429651263562983227903476117671343022225101869290900915314429695950878110120441572991473162911183277379962888150616881674979607973965589387469770574962515519771443589312857560073326636861725191001680787433607360657998500479975008608013689947223631201633016899197827988489850176580824393910290960726853484851285924538593592176697482733151884746520671173714040274260581911316004564568319815668623952541177162980907481596736596641562916851270213137505574824448851342520497711985664814414704053349426399868798105649383389649611626886627578649347749450186717043321237191942005028584524112848863904423614641910519673177142446743923796244311036348192761218436990189706689449629258900753853155496689664000000000000000000000000000000000000000000000000 [176,1] 2252872396411384414676470127268303551884797175906364965082538243001207386890262429133264512762979883746338866295116076342455427523257664832885132680415125264184772192644557709444282580171871029570076154176987229636475908160376682441124066888294735230610683528160459983497670031030397241696585206982689946760143978875180534375182402021636365321719469337168021046521681151975503825213196844890909262099219358177112001063546395733278234688541148398167868072784220173868280318894969963135890227243526667539680089659290918066855202632555104495201074674580337978989332349716136486656729696286057480597147462304223997321605583678716823181496418505326657802675575486157795976289086783105759588507594088414346923620033657827187291858844936843859263801346741864278960817149038124952332981584453836728722875336419315692934338661551782618370188674664038389490755606626915312275351733316893408989221720411349517708013921853615693004234013227527586033568722540868621415958367729085870217823938699677472831664389498607318246347081083955477721213984648643481181158308186923662674447398819346958894426755328922878605990455603443359913090024387871373652435802606171036124887370057958030065946374615875433771005372773068691550330354176773701340179181522636014050938014860093536281018310988051964024339700528430399399445060362519187026350894034458383270804245352341470288861811991107464704180735731757408074411868426355818810969160808886915743081799665617079062861016547743224011924714595197721628233719395712019041988595099261930583541725405683330444661462102942733018317116296653442043092517797736130781006901886770186522304892594266432590680310843456638324634676186859425911213849371176149346611395903636820226171052529111426662400000000000000000000000000000000000000000000000 [176,2] -10755008687976841685031814876272701783363756598668358965002671093529758304278653715216219430587225601564975958528464402956080859989059449239184116832522096846194011833428895412086567212598711803908137821589907446780410362061326272745188616337389686712012685144571346958675507927280582102928701246912749505144094051518644604658689530661107250156916604634593172130670729635870338823587116426907744723068343003547532323612332981559637837315303979167090652595932117224305010308476848118935450158854917636026308652298188873451244568584225451304845363342387915874374866587176488530285162157095365397397195081496818412029700618440905896527433913483008512235630150207124091652471709450028323280642265992824299857061632445519998183355494762236615897860718040553555196201402658653531329683615218205868678940346389875090708009541350170723564837115409063024591187664218480940084734642841086491844332381550443539554859212255622848790761534874091418802491162641530350497787683760654098155582482773951119437765193848547227899756577232120838869717399371663210518422527168033894173078593227666145266466756734898781092336355387041889924365205011818543618884943401378565844366009900612997008076169561282219639028173625618988570186457580392603508606429409123852834935507969721058969255047615344303320181566267693112237145922589051527584139271470020104547309126655170219374176984661206692433111017723131127303383974929658236304118476172813529640240994772120248931964108884242433699140245465434293409202874073093582876842821349410994678596918994309853447053520690508586249972453300959214196525889605384144861434834271609921779881760388332961541685800189940414986178063399454456911058907487008650723795361178818936253951150691696859622146048000000000000000000000000000000000000000000 [176,3] 11593684004886907836465977011911295077234570036731076414497407042951000445623884630361891158816849872369602712670221855469166163558806989283429714306299643309344131006375243370223417778483329363451782100884307297141046973272415248173514042894804009837141241829234331074741284256544356328137735743176015145097045381342396996984184783415468407921193085076683926926049731717445680168804801461316027288962050828625695760227369006581702735799299208399453250620392015616046849715265981064847458215688785694653437188262990710769426394299772294393668142370414014761565865540658213087798194877350684258054314913506755858597801655319953114375769466297208723237968903223478100033419097619909212082475698667870516911763913438557564903204088872525498632275793830481525719254172994752185636689856717458888372574607910377794172667227741828492061293689276957960600777323988080774369406567410625576981189342110046671622304518918827043527209892128440982741191931944756230916500303178201046728642367147251954001826344670607683771495868391714731814412980827261114474449571076963095248205830127632205733874592889268506650979749844202477692981275942676837509598016232012780592947709254958386094678040733273492696098388548610081908921297594884338627218156091172598067023275362745614355405319435477323114334711349723106593076327289933663298476912771864924921814077986983456006807262444476478341322774425074880797013062405261428043482340594278665980567717124945926697768486606237501112887096601361181026168526804585443694686313868737769333951737143455965231147261589652777991007492156593385002188390121764741299242005083589885868906876584716690808142482996068064711938031360889224243472266471819171989721261347078556550609776411466233208320819200000000000000000000000000000000000000000 [176,4] -3452763013326508135202446600242258847487376878351048242974926000712219958075743349343238834557669254836448477414420828049731500872637068160579135422153726424614078803870314074341059530180229296316931774809613780889340652792455792348878794464949826210669869912765585441078912165643802199229266136352014201726254215517065244811968153897902364945554348816338516462594183610245979597635955922180046789646889450331092552977665301764339133553328462034971037002920000429358628251820425896138129314982466538663629798380209553409019676678772719576812938638899749637859753161397934892595461937099715870709911169614493652093569768582190058013585881696293748500815796007322502321559712488333252307446497532837712226079947427566868931358633635124647716258356520629489799842577467907087226523562997498471978587866789066144799098673839483321823647890348789616358272545963996284017354556794652771466515858446800384021891841872557428480069564709667723850122490683047214681655301511703625733596620916867591604849136394048285340352205205697255242378503541733180185530933419728136561414003313346548180326883760709525570968432808844700857734566273175931346907909775670343659449944195913077520044207737055491385999448452403182128055095808638198808281610665222817450169042616388551239281481882142291177585929071782464066900115019850277120990390962920195153660412139714415871018189709123839817130139908291668694794156749622726675423668505623083972937898553262360795188084167198875839518045565860239637989287328977392542364344528106058999534336810428249582330323619551014160359685654674103393339834168587217255143930116025616143755246223224788798281422975214712022165891889498220869690801838975773782373320226007060091240904435164255876596656766976000000000000000000000000000000000000 [176,5] -617710361387125574086204885359236624373511882284311828941125635055632258438374128702428991750762189644610476416965898360817861670987223343153157801734843494365976474757440906725227252959515127038863510528510557039840668970710677383604829850029429935415340141913218421296509351971971061416457930029785854677332621105262051261889142788598250083998107226472361468533875243424888414940815524187416625376536081857800502026905155968071074020949701543038482516555597750014880087307549561121152526782939449453938334166760550914093293875434326179559141364661681047079118047654768935071702624256087426595841826838201006472668915370013929199424025313593643936105583715889533108705498030135865800178959319604094121916918130779639978393863524291317296699525767281628155338120304631979376735058618321263248260242791158434908875041074552738837728425990173582524348871704361250226061820572338602479032778832817653062948334681637064764114644801813449650341003415960194874193790030964453056046467528924993442880276312923871989343265523218518930595313111852071614079567427550603830382493174448603339804605497072678721541804130201499315332474066141594830853613951114385652168500770234674692660981238160058126998989027442201135239241470730320604345920937972462205172972554781835871093793503464807143673438895975890056064523665420229882191070242373992017868252866083282867444843446959250702656215216605195549745675763780696955066359845134215797111216795568156983910624281765311449820835293619718587902498682751366344339260740349629902716493022627194188202273915452996815847231231540088993081617303370226037680008480594452004232300761295154810063305669401771318271255084540530852518916543637693507837675475261534621933047789222955439598812423782400000000000000000000000000000000000 [176,6] 599158397460960030550964127175332183619369081210415918487013544265455270445466926398025233428187405788390623292097908799331260772442925071629869373233334226512334802425856503654658683906805106180302492995223983776136577008723999688681956431570303482760424409456820334279806067869495765602829056441102179813864436587436701616075817848544376543840344478726496432781726818430238292649221411036549469996053119798001671451100585949570145364365258505279809648029365588916041332377629751911191331884211482489868343576950842969307843380560396101249505309661356088941864719008943060972016382831047380922717211109554463496009570916057919521395713168842260430745665073085406851749096370940492298430625803318835524217342210253803137867497012752665952870051509666727944993766802628581749837597617947660871769734823876122386284401828368296574601777487557021222916774448593624244132180079827913587355894591682083313387734982467662960141514470463862182759640234875668664481458817768484999501005492084808628772601634236534077981413021903632128085323902218589810609281437712455976479863639510036611227462395880147051309220503169148239798941008217113502702459404363943144224546397451517967954803986972892929234620268038238856573750348640524542927793565559177055470286280445091063986300336611450592604080105701315354097985122460927935001759137040015651519045874110979094005676985813607018302886981035462087492646576384973122293668861980090672079706791823666902669503990183536729590199895341787628180004746002814417032065000405610532894521256521681715826486958588865835686964117989385853720032768420991600008732835337797058675991108684416483749572181336503244985307071955321247218084210537409737493659438854075143199156462509015991424011928244060160000000000000000000000000000000 [176,7] -155275055752556448226942528282631918248761506182432380408679566588350293951109990827235499302974451481917726904645680440399254225731290664290418656381971504244046142011055450972474151061591595153272463762890174818311729807752085831481352230682753318606294444012914761737150121620236405650033024322718586201129057844144570421818151942758057368460879700203149244485657420913237360114535181688765851198319882960071834431642637852591275799310940236933067152786148516049077087382168495641185708575224009511885015643063348494288933603284716218007891101059765624548808312012046977430039638770757209048683825499126658035327265323661522917511568733284680204975872492280840191526341606198773475495791327817324630299285359440423453865633753759758189022338635766981152167631377726460871640391869441489131780132310065595813536037444732458487114647644013035538912237103892310188172157752012648578816558556723200953578900575729594882814990402842545194952793754821926994640407248653695772326762549952034533288586748978713746495590391019278031265467230638554681962053505016449787978932452421000585443353051479707042385208365559443365995129953329027333496852489128290185254205968186934999616971228852242265920094706113245423829875873669113185630082555493697226829835504722551377007217620176647486147262925211412810548655563635987654951831207118409923892219777407461921081190224255279607511321827294530897052439025708059638348377444788437231159050275884871957510342067117247529372502079050991509724178659777200259164675811699445540123907227874283202749692133905798567027701363916355880321733485894078704849734917450071314874421655557669151563797380801388404453668714770217258938541483458264955594098423792461313369628422093626372613809007286340812800000000000000000000000000000 [176,8] 21816033336209400595302567618117444687655436471914533273947576225559521017767493737297408301318614281194315861292881582399195040949950335498847400422137664992078463240440517751015815238890979921522746060394916479480197312388786740937435526797164044996384669751337601897785994609212099977487949840153759283193461831423581601203378772051784567747593079753419976164803575616413649839007782457865869506558278708173182167903363810238712879380601067226669549214669952986717782469193039965762577374047709911108350491758252502192624641482255687887309330890950252959239629399528077761538960196081101465251905009499245839909870288678231966856836133443772011797012586778503418222632881740817357798539822959839015495604281453260243749790629722519808945718608074731079673939493813956033694647624380542774080571863584248695694223029468693484146770310649298238659294114978404014365073183822695487258669481263139274061815492182222552871054646946197526600868173440086947765521278314816621401517247676976845714113053931430092915605742706000718929803282509358453306919519744326084339016827175974619909633095480937212585532329217534170547492240746961398894906980037297423408193427624787271200875411142387549875123326474862363891147518602130825518681919239191776457711403897721105211087888511616061840046044144313439575022378280678192106936352634001390381873334613867276917861818947302167883936127738421283489236666686629730296701484318411864501728154278771598135101257605731963395028280617903444906148139025633076629773025177211387973029666055553395089496408806181289345012993320673214136198687941188452093288782293041122434313269553437994456591339287754619225196964681666625647536457173936650502565145463040362146456403261199158126307555986848192921600000000000000000000000000 [176,9] -1936821852979294983630260358981879937488218053421935951465632443134961861888357004001834119345794792233817493984183465281658151484523811919858596354739469618970081861217572631864106003974147738975650737241561114899733591804553372933176224882058831452353888766349245376633580664139795692404073592521551425923802011412426738946252995860947580966102137877065455734596213857975511616027657652128011346086475952489477594806429820185536227283857911700470354229564387551143044838982463451716607114017465102901124767947909613815162842022636748866938940646672641591624939368272238002476931276938573604124461789176900724491495014639114756090550833390592994024166469127881771241423307147680749285289103692309098574986103970814823907900304709093578357048123818247329313220600416134535337260679266340628979389805269214271749548039758315578609989591707116246922533559353140744463315272095213872931102092187700447019547718102319263420488044031719729858411941125895282566563594835457707193147042034904314530148514695962978882345128506883982090330104461282158001470526995620687793214822612616963839244367333549787921711204206743042960024903837779983508568000950169722954327720677809488975288382611005340420334834108494090547713916434937992068296452673265700238726377656799390877010436425144688381661088496250364016382047631519816170988436295902097685037211861315636609390340879171625868300276392828522152909082824403977844676538039923139301992326558178010068713267124765446331980419116168911795282937343919905858870624656339780587244800783156320984118613770984438827197436574091232050238056458148360406217663509092693592002060420571859466388810807359848182698196619933638876728172108114781645459365272616491452297032881909862548582467354493528624332800000000000000000000000 [176,10] 117173802081539497919859371514796306584378957831971451133471948372287543253915658816734593671947311891169888070927183832717548851860987461581664973023481076101189457857484730635936827403699109489212822720370988708727647910311239477733148327246678938836056356665228660825264363510446699151260707475018085970485311314243753552422709216605784063617404042177119526649273044784128181074320897726222068878415691532477569715232377317894630462426126846927103027509562779279406697680491264605232025483406431370658596561475000268434846125240032556471710907586566247469813749245585453426645682133802113306376058403554918166057669892974712263332022896281014482437883178040111358437056142462592962566179707618409397405495870304185924951814543952494889140403113014374908111267684246002540368650695932460887381294800769117552591597207610437776428894987804590483755103140284364565237144042454904012211925315539959459629123471711128169309303526878550857318690141896941251154366762744671740298620506050744610995391164642578519034562159157977730976998436050233375009789094025407000899086141657237285516370178420046347265260899454499183518253852285609268202316349414009807186269535056872058232680430006038254420546799922895017354142811389996840691870371105865350420648330968518194179661203667768144859729280403984804319096601384087805473716616150535124567007352185745704245803081226917362637579785252145966914763314202015038968120608113471742039438990087596167376868665452040103310422034542455346142443748006249646034698698559898602137253637172422500849299001593907483744490261406810415095552774602972031489831107996957655493530488160297432360551839100898206738734024653857901188043305630073672896602825125818121433587659831180608253046741412353231772712960000000000000000000 [176,11] -5065463597667996983188713445385010617856322175014707476101351178684519961258971546160111462938330649401037353237100048180841124399077439689243296713835857147870844503691564498621159887220216240830260165471348221887559025596716663171742318528330971820628778437630118440250278900801890692727075610590791497439124431205042279648056094497145371962081645763184407866054240092626853458594525493561404458584532671775969711174503408546324990098711453804007697770304442611483992230419972990817915574753454061819264175049317390504694250731303064430585775349276940587453546492324921329093017300330411689933345648974558532002141888289542936245194426498371293197443076751996666658262444484330695808502000750612080592149071042576947162967437334061232311703264128685130138303728457785090732625094801638072305814666169609344582163429947476597803188826528408107872070187329801082924060131661290755896200153871371020101002280170968668121631242991510425802114493020830284417869211057613369358815908977171367886728065843098849565175974963947655607416059654413348402295842346785800108484308670578290307591992685341993490889880403122751304066022569361035247864083565933394937963061629622995140148705131005200962231534597637743763894924749512974973092966047185499379176335476650473748339374025021377963328074947791686259114084057273882084837570392014503838358864988015912260051560617635817066443424131949426807551544058033169554628861388394687607430102456032262816638698179375879332784416866352794035655919535865490747221830930842374221090812594911812832573245298525512943658556763557381254174294522259401666736301978308455003372747372286570358980744009145981394071719206400219245770238417081116610736565415539956287596240187868540410190208102479502545780736000000000000000000 [176,12] 161517551915606204822377997178695664976244080495022099504173601112437545856899015589095797245659281466784306852689585543086467982068385231501848961449899974509064926503308567776449866774438355231044813146278471122511437843459694309516979627729461375297342276156271252991570112618905994243475913175180678324789690962030296155914586307118665159760984543313627582225092908757366689941897682292368544013484831264864519891602533251387650710079493332106585617149183911887376462835151991622285046719925279579722748243980399371322553004619425974161368139416198779739309269327239178230868684935530325827979922064072632614482116937628927739868271133372879448239892600372074001369780492107012158678199470755105835455066033798585328374848154312369981958662897164053352175903394921036605468958407874937775858830144979635912048756173156779237839857814813447291799315044455918195841400167179944786937763876196931797570312893196687613505556529788723544255373460055107137375245072556642662213814768652687874716048291117866304987772290057320775440801045480110574769378530645529433626569520733741992510997192039049956519541026995786984118617379047045554361577202824852653219638026290893419224678463762636049142708823691059729060780827855701113908430210778443771064539928160582784122715135283076890640122032630374426952228075550676651731214559282383098091734038603062884429407467311994987618758514646988309033516087032337571338573637443521301212360283845465868390947159500722167393551007848071264463072857418281649455749245590865638821285620744746520702867959078391735444050450891495426545048508791937939879906491604249193562606723212860224141819475214318096369601714984757624413501313391255419089577881231642976560967032684329189688362052672439945349793054720000000000000 [176,13] -3872995780804061327749194203734573861174330958210376018360264787348173627666832874519232226852014153261683867755068287190863414647713846650479346890254559510499000915308779978988018284023832997915778810293582968828088654787362096262121248838229030729424474419695040660304151685479338488242171544436014138181170995767607489421208287594508160536325986096941903298901615551755783563272154204695001653903070154518171971044794996120888213446995319529384634025709815389166218481671440758898007374773686216414017049549863241174161958362234176578294565112782908701155626292055301310010810667026907328377348596140602151723702936082794272491062131056306904657086783668112029899339656198822635240158023434889989357985747919882468840755067422179000891428563575724037273912121906396171353759627927713015865228128213888705611394097712077934323952957702612349850456121116891193065375075955484613852981960529867744521061314459314156877977341222089847829242154228372947628579964820638749013048853107913484546999140153031022858670967398873513957330316083838141629629588193562822859205163193834965114062325223286341855499357974837369980090915910284883549593269390487702689066302130256491534970289372148470140954132832927810313427752512503754931566556429795030888591693701262833883184265845858447681603071384731717621791581848292563072052652093619922076249993522506295607238474094330479374274204682147916890871763927859514778266663314822154957684886683944659251935545025884306777746673509668428463021433122192720530184283068281402762514442056906525069240329088157584241066553150982776707762174610892350467272813820875284439458920251492501509353597207970050766844946660356692773497102540239542926734377463916439048395346669794440498814330361338213219263368396800000000000 [176,14] 70253156461134779157740585329273526471688200915901890029052610630760444768249727183183759659024356516164085895835979069015523796987482262123120495131667173582287813084272003828581637348996439950078505350159238087176860043755284654768989418100195092119838235939631990817781232663172821792483165847293455222528951183938801500595427924364810882901865023226728826816265100970330194263182878356433952505362010087133766747437339860956905145811412593068763867738776538744653221858013782691288277722190302124818240912504479297683319054207871687224594020069289253021279977581031630928293848271067493818343258533485357799523230794061678169830452263148579038475777005313818155907717278252048211891188446641575392763275058968740604152978991461346097566825694983156806438718869661300877812265720746419379790347323800983073175411367706715190692059071733830135976079103141884929706324252593881388196716719157202735719158360971224089934075468429082840876234412730719302285413613921165625277494754748287326164433517456735395624416698400868870809046235654547126094284123611993840281175566886026132438076880929677667217526068033264391382148093258833306775003944830372589263645173899784359608016075376749975655699761125030848994330482830677988442416904351662024095014228471001950535202067283226889660879461109307438724505738788249797376322768181507546556409089970742753126982289410245582887261119443664971970953948272046373358928700517184037919754021843070223760560782595857858716063330807303511430585389115814113861926222904881322579966381664939513294026570241847909128915614723927917141556920220567424060455666140349290525174937482021321691256712661565304036844905546382794993739411726253970389698490569805633719423089949999607506773806140005521005206264872960000000 [176,15] -948288554287163311955451398347968723636721762969683594081841410026667040638892728017897493314225298067888134669273433344508176348933126105952147911367481129007721715062534146914735339903748472672243894554033256255822032887352316473024061327712579730668487088050614748105266718874615598885258178630679206137800869220497705876214963241253760111235976663814703204463060899672598642326433993536171490159444813351544513191665728996212964451672186126755682655971853854769053595799348579932256194257736591524766969166791687346014129202811575573038947298731179638825308980099076215246913170927066126171362956870704389364491782063374215312611709491648400096173932447142564532262120136842061221171652168362440129111718270128631537010055390311013673523538838459533418804267663269307353839243163207140753053553316604188114635151413647353177218402621875369194465034588631722319139207616819048740435613011644186521536602128454386316990735887663493475224908098572845286097092995506014962066397760606999070895640303849682826382976500017686826728144370918504498459560867019157469864379693810711857080379581362647586290450300513728828491069496161682308528804267716353887446214317849167908449143484973268888082652842354301719317518419549930284677532286445723187500368759892362954442969188334530809507574648157822158419301193497002022181028298148044124335582730221384804782126891438161003370743306998697013489385098287003236767951993136831978091195597713423143382485661681020623388000800358619986439525131373382221022274123283281524472485860696530377410134538991778576248841363773723698941885697913023207925735697928657641954443027349050747323078355453627303299854236307614008557116356257478788148342432662920360953991726939465727616205567063585105616174602649600000 [176,16] 8823530126910910434635567225421998063123523981259671256075495276047291623209001463500967077011282970209191518861105129186667310661797290042497396453532357822952276334717575501732842412311928649523531330339330749596264769915530591398549676233608049602736797698252118996776635186260115948875152039019722063265939762081019763904088649628149690366793632111887632233748109618462400992879667059716750793987288898705543687092048238570055489118729808269074335854640651044307455993297956186112010351554393869723804780715746373614882300737169978891726592333118130569631296109340629271730380305170172769979830511836726522464194300180969099974082695915040440356323227618495225937782069135786716637931430767733679887914110796085187023568770705254014534293224345509271430601763107478611502842439312278763193598697924707440092079778707722140503214902519765148853639406680461720610569520665178562569581962917183277028377471351974756861814341662735688179855152721217229945839833016699689032812749832082750009519253538464943967026896815097379968154765007054775294166251210014826206833872367862758572059679667757392307562664865314798204147450428712799271030890959963203830354821774316903381566251234533570456649525754872655226104788209276126953112475959973839960430008853031216268518977099707362564325857587002956704345275189073814323952662976572980894027020867829369397082799765958013104084008416169778353052320556648620641194285226627365937263833963267643000383957607354025146404169332462028940553131714950142377315481754516835885889307867554953354250401477676236277743499994270631254912242194054645791934117611615850019756762065082846059385589772224494240777144962428216310973319145180395861711218140299029313643239877995894014255312281075909213218875749281812 [176,17] -36923210655078810191798308364868196346080217931793791094674465553378747360459037829796445903882579824758752103647135259896887564181038136464272032534096303156339638127452275600622291909610350857186386589577656678156715292413710537215398105596425415631960597321448696688583167701984175394199438934817652017985198395917744633656861131303641442614897206944138767719710941859161462320909963497758608708461441892380097022912643397605802400450177409996381259899337363543410782972444942439582667053940136473463180327585451877569643199202831844866682471390322210723295681488018336934383494546182190646961647418706814999302569890635269112218599452898323051270727852977240763337173081770669909953834500562956258096149653969480082531999564034403069851044273443757965759216470880001367272072279627802108994145981036048171212313551707115337810815377821842947437789184721282038635618456222020352984385225803471205408945295505726511219399994189412277192154039744907490043272492069035780089583202599744011936721822532610885987330570466986679953807206713741530924276328635730825426459202564453845985860809268053136307123963538280669147777014411176073432739295896471057276220747834162700085847745123459663521761166292799285113433120240238732309396536800088009482094525140340064844340112049780791276888187000918827692468909924997380944759499894243442831535102642823105058052212238723404584027650256881819845905018703619212241459810027110107622947599277990979865540850291285613948766043937587252217646869573975815901793135221882071220075074605921096729415703825049873466286815629263255446475541162635246664820870377013832757270753402843461870884759280209675241681108985210079874725876622924873298245707482720611610210877900302028224628759487391214627333117184000 [176,18] -454218554658827829342415730687331413240178156729299508506541311788627374124030057873958715564741343609369720911811129286930883276861589988872228571233072244021868787306694739173157566550504832247836937376717043390990374134102075066966280088184485192109978642859100554121058355844495810314907850946867827854163769433464052172618267660230318550875822028324163257220946459172217010378566125153391936616612082148884496935931155278910752745071146551331844227209901385825534046903927178713694703779528213520631833436919786796992260078515838293895761276751195481961389252447844193557239679275283266946248924367982606339647464642785242170029136369378247180206840879611668531082027720690871045040173399120440077719302641543029050887018570598273934169156288824840026820603552214408107213174402354683513586920188486284758367714275894773695803219401783682226380147275562496737307055211052807326382693070072152658706998627854500421993792350790624420815734123197007712726264972327869200491332157688313402320619077046098251145546276657565526094425886981889456236990419196801295175920253300259417079995994345499253673944572219922941257708605605187744689939458961867506345026092756769040821020981018230258245463438221463678235566455977266044472949842967296042408182561741954585359414081191830263011856655810620204934359367661381943735705247380064150723665249760855580726784337994266980505087620671380348196769280940317553503058504557531894673231225841310177206818739808203256801922278795857050941947242776081365926374584166042057155798298084229053688053697542221092572139279624849902955257230229804540097413991226761674113236703781220405292184307960632369087578919101807622011586911943410859512456484272788585317769710569399239643542907955593354358344563200 [176,19] 12330455823705927259036065022120004848028813742460059877503386135553332748295158494658690835411846038556104295748128907744888213920370444039939062803508945652642971510780984071246749748208175272079823459348339633313721698268618840496234013451023935710811260248515751613163286796758663904068754590826550038032866079739538521113205983573776132765815368283657813344950260108171070103396064724616350980680200437556330622726377549235947977404965379910958124030368800335141689904871500199687581320288326847812630948955020889168235424599641281161249076737170483136630427160298678616842222845659341283647767387127047365774136376511081764917953713675404711070302892739583089919719124846109618463319629958485640544892535249800990033427646091656506730394755255556354611444601646978922531964452056992453910949903042158656670198434763243835560330172351149897347904241603619225736053526179649298454589535469995074751595104327742797883476935843913461376381660130402398173071561088715033433643077892334437541525500219711755277808684655569492737690024881651043226270184549390714354398028599238691966355101430471831379827559375422343543446810955383959050569068747903495226444159916328899938162486315062664332880188061768585654185686821203387751689446692863503165374179115314991494556965944283415797316077203384341648513028612886689914071846484825183566645206970874693475835266363065780212406260076165028039608277513971118565760127905689521904419458308517419624495952266094772152235447063233464301203563081894330543400772366208142325874342720236530604931911626493218884006584031974523842968630945592366913395667118921833716251288622341282700178749596334727422218938811523765923625176979510443161475926386133921971857832014306110501292194366900844552310803200 [176,20] -164156605120262037710637056900349967101667625735284557596605874079206214094619793621150348500158222132240673843709410893869867968012816332302330051952141432659677149237965085897870390672508163218528375135816772413992698888601563967064130929145157878888465971562311228035461889637269845450606033489381166142368839416955599932876117044973193446214957918934974173585805818998074619629720333716002011100760505078054595810424431981191803503590638406286450427355431073864981944137541219030068144339086168343753111497474981722479000422897104123332879464913376777232308444264699006252397576549809823442906471933167203268442253753413409200516596794808791074594589647399076786958020931958849707763226458871909830381413239932036027171173220342529576649961226339489790670476802931964632405153724756946725566368451036167988563507644329834150010239275824202569931064070667939264829485650405302862233166248095989786080674622684890477530213654951045531599731099876032285185344099198921547073111196707517231525448706927990011317788164316997072296912919421629655188345286143226242043347077899378573874374145614207086951377365963484549518107404326735829652314532339275872028193717292251580170306372233699542376201731095787036960414320706922776533119517021527152761228534537796829887360428127798992339499825244745014349520967757171593522306321722795508800242638864204892654611847576958934197099350199376772004406435111557064322268063125670151472989125216051420119016169928733805180931854454215512564872246842387631631269399300914705226946993845729944063545896819503921398121561997261475608662025950126750610848167832007841148178940063129050955751997878319497538142218634582700946650072714487618437405136164759635652818485269238219479015793074444276772278400 [176,21] 1591385938282718750863915348939065181114312644327296821778987700542267176923208744003178059292447957328384802520437922580875074019742675293130670624473026556058911582862766103527319306278787614755497431010310589564645543803909726312087569303188487290454043788015556492613517791906400203791164209426883551359491929128202933141913111834362616014457685790168860060545828208382932417180400721681367104393206791523766216407385093359950099288230784571377291437483637897914861703398355260933755556592261664169069799777487028067384520580420817344272602650982286237683604594847870510768299690678447526752820025661740340736510338199977250020050220593422684684264428603391816297124562507836300336711325057110221253567213235683984720722137359261686697298206494003371405508225007747868801643516056292306490517828463083010608396549608853130153101427638797758141853339256742359573857478780357157893628955571322614717284584437683331569182193183937923799706182581150836189389775084004969452360044405135962949510415584713638812637851110110338749631787402716702885355990103798287386561593901874504759755862161964067833388696148242211641769425377848645407227662391539661433647597035112741275483020684968372016095885653208090144708824050602431773636387951797337270539031941000769245066540071184423277213724204740302821783714439190950945568198859576217017092234304589892216100679831067837100866911998153901926810071993725360277730306871618891378551582782716693823368346004810239032007277023161072066392334068717383020059166986681538039017993500584605344652242966064793990749957950698901264535123935961751310481299358696542256441105792398911206111287833842087548207207723853792643771508379991260886058132029658740788666913240786402162329948754224910734668800 [176,22] -12304563104094128455059562778704826281539587043938673637159170023120328019110447239139737400189576509479698779518752523135359133628951146140273775810538433551060146365751853557011755654194514568617102396514842256525012659845620953424555571012830241524832227413364150559829907819681112891581786908700606301614394362846356333522411105300002685144811275204997643988935616654440205338625920380376565912075436958421570415690554879292923283813394800816279000138816768771849713994191763454253662748532325415007472307428414532618001703679371738804432646920682541607263310187821793927866244809257526481490303000264484211677599436377466432326038529267696756466127159680067113327675259771667130415205962864500644760662157066848692229962063638864896877935170172797490766159048111282862335411714490611817799695703718927364004781879144287374964964884695058831640940222740285325329301396876718932262808143106927499463284468508568109188907815655267467593130864735098904895145936654537742318794238078477185865446425654176395550821446417224247062898448703941664276364200888120737759551181937313910567430045800590926359306870995089597465612753969885875541677768454315519727750831726970012667544730803698132375344546857409131506689779160495411593844950608786599894238065206132677365611333240295921338833953003132997572241442520018968834672984454010468195279803384535188427689925356496101371596228414720170802273291526684128236177054588119593517971743462498661357791869786418890469619638611160776577821814000865305506168455347569576818476479899870209476983898134966075485328329303838442580618914503279317595972714420499138779111907079521085930432056622255993133705767244636682285421036240169115267773439698609813622435694733957308557400202329719172167232 [176,23] 78723757897334114165976792795924988676039080047474997481773238560991670313801908749415997878118850029880708186175542970259196500543254674538888858274341747313466184757950093386943275512267954179709383675377186451272607177060371294204972604413355937388649516480823240138005776143807715145543924125568160369356118524563560085292516130347228925591403068416917462769700228956979677511114490150383635935156517939583916837123231814841193560986532857199550797683655600134459448323841931976652416661419510096109796180117884474921892786661721773495667597485734588171578144908040806741247456880942862958168261792103369214168196082904543138832850479791181604092493306719589910211531730621081979513574469146711973008992853615254755647764616759747894794553664214648680855378142439893669399897726864993374331272932346439860028052542826217368477126950967459070827259013972423184759450934701339301171029954954736371754947791112552816718972379288814445075874195938126699405960022316472398732185142406308250947167318877480128267514655027264915960868129832727892758512502339599486968678042497110541754925725741113718936893620603066750946157369861254725560680846541040185615599440043460126339461343511108415098449885315322749718476989350170107002558279778382413102428886707153658491628840293189078473629935995787064982841908951413644977349486218023228050950699357357436768380937539847016332518484294774506805004088720730863958687687036761535943106656149938244476131192067610077661825844121099956754011294205343716752170447428036850179885488315381584270204708380847531195001810694293877207258504023597850915381125258475675189271898503395640268553430601134660074945436127940202502293800687026145359035662608908197592648124887508097540759618160178932416 [176,24] -424262132800847001363493412331481233983413035661933042311247798114155322456449049583913765485288480318257948358650291350615730192010350840561818369823832991190867568812996314088317569879958398425070800522037128492978681693504497906563994900959844795606010951544067153467974069305430654884858838478483943026701378942299458733480543341346608156390815960766300169688976109255456133446423884451605563324488411290246773223733496653107461569952375310482214565780655099447925020729669338947585702384070993110280642796515393699950116750822775060089752692641792460921281121979398825729045674974167542864030165898394281751544444019841866573714293418473999936113804844688366846785652040224875263381219434577352353276261520949559125699600134249041542182837042442045814233189892002785407349335528998555954612227094065171443719869320377609251566628240492110944637730173736818747635068392067995178156773440337026085706661612474051247838467968515968576296642073298892551813610531866389374581802217045693889088312173564422846536234352639347172382152281814827955249834319307273742566406552737585047582836397405661380142055170621484368330671962315269448104408280137239172316843805636450316288528383117949940250598652864488415249918677379790578304639383677886974581460705865148008888135336385095281554579286632376346048969722332838720976922230079109799581992081023890913356394896769649284792546520778348526818615995951549867705944540080526051906715793819091036375399454429444714911237269512175770785632096287202615826134968872103270473067309195681515914819095271624133663060938904920086115881450781734204891149382096279102734966339726484315562490151178062503452107671239166872665658842989913681858892771800572410889315073993004041222695863715668064 [176,25] 1941300848618604129939072900942964675908884421819503754474174916616099198723111323822157369371087510229507119359665896576200748897411687075621390364246958760321026822279828991076698986119002382278267794791201343624272543074286838705860066477123271160268298037115934830652902006172079720073007444021321603476561395774968031668601941903930693827357908899598728672517609351716403087868528937654591643675029213987647531333283744732770483013739575680040141498077230723816396942404773169155267850301654685216735348288066861362943282547615000709395211306227164162723105713758261668003652707116628598503190174140941022672316909149035579600396626242670408057045663832927304403562808885008697736919512186983112237993297965405323176998251488443872818332814389020867711270475107929615134471869329814897438158923588247441138990715416353181432656451241044378240605208016717466837204071188859144842130958828760196943987332967717660535689188392005802406458536879062928352624369839849565656690519649103200641259267875310466733487271626618162719234299267225064037651140717244090657269038642662367728001793283096759769582194176611058464615475356809767362923299532963753215170121494876631903155745435123538274773711911023252582485534148116499783307826266446030654782548797775763395436204538234297704777916113144952831403876293738779926315436584975929788740693825987522932797000860250408240965135604055968151575897429324701833817267478706469530238546719988703327881191203563659242121699930075594031221247808328223206040879455554048472471241900532267758359869663665789833609133620492958923160062184622580835116878320289887491433384879083689361907487316739619936071631560081882554836260059029200145411778411181692414255578720613231609082355658551808 [176,26] -7541930782268572053280822039510093453108758454807631958870759488350511204890842277251052201493332172792284464307441209368190649012278782480845226716823939925746845230270731947329414256759026860731454832011546384524658920917516530667034875950979462792536562561853075642028249026504033590059413851105443290186767093189185728133676565349729784502670353520930490782534238043905991580123627382414124287737993694706662291856280558104159557728027185778832506280374118224392483271598890113097313432642407562713215956243303303464334515575774644936961373889615030502667026702558624318046438011871075874207034628004350105509938659640525078199300970579648447338599557204729082486444011146792629215659528332425741518368538025289688186525174072312213964143407941990868946215678233741676017659945428923670695134944411691146043980613549964852871855806125653229465506004690267511746792248351129357102541956186453456912421197518968941117066042084989984286961820332370886771039100081793491665986723865789418291284462352292989744172322670038143472489644561379149986487626169783689100032085228088196278425954121535784106424132963515461724719384633003380164911917590866075939374394969400959350493016888611563477999627012785599186312854356491426755358665270941360965312853581198802905472294347912066352991181136861876731722685108819275415571799196588312339934191456488293533936545256103100968270458132011862808179097366090449999873059011697737774753266703079697609615977391248743713982399567220890471387694269743308476516162246533994880152975488287476863018593364682591915140664100983790601371638999355840698989744503451837583102783946496610690281003147054455145233832815291296067904693149381607339971165050530334107329845743551534361199875969280 [176,27] 24625398789700253641338983528342373755449885895545479284639016428533054405270317277699572076749297680043452074680787133677997702254885200024448101079042194500509331127530127302363571293136970108909405734388663658684096571225768657732448347585897371972867886216604104177142282896772632071625425101951399466371636622493604171390529177077950533919442158589467482255057264230249538186545926622710635732519566726997981954069849560062477155271176270538476979886161165575814015373765535891675549028183993364287416130655940667096415118967833671779495377479529268258692485245070263975988611267418765069352435875071580467244313920639610866868625029535342119008885707727682483831442465349425868724207924693679726854740051253790812484233491954729856681566419259192264416688295855116242560085177394780551048860100086328855815726239471462203019182529715978648709623313773791103875855244827902932327039781582586677332869497800796883308009520511518184224548612675344574793323981094167868548962182070769087190547006697815181918970113313605371843913574818425478580705528652448791704827845647281489940530499669403524077953986927931556001149704072524669030669809218835902943078928983416668670304125910097690164199690943970993502194947365993740955974389075748557661284150825207036296147980036832395960907280996156191775471156179850541815662073991063770070351331109408593800566089156802260799568364205735794232541594395751761694116142133529556025010135136913671242534957140886897630767000216542591825500631942614088945148252531561697636633751233574487488393406464975289976398246409559981153835327326829778313194713202589749842554277218409075524047544464817287584822935826225897142768438392723936525665694913477184750939664026501239912478167424 [176,28] -65558704156125303947951935332811403743544748359921968133851268119927181720191028545197770248790359004341539211033541561553760126737940887304515253542549782013593635992601602986123409171173850437732678496142166413401107837790944051671143143799557099448119045842047002681211395688071751035888898257293576283725876503129496379773063708874476997327387336397256735972139109173531678392208998041489998662569929056801067822693555937152834420077714426486815440164498721656520842417708705188718802436342948219916342861774103184821700697952476830718967061275162070292255101013377630367128179907982392813529505830732498808383619039327464840787125423836740452121282034572219208353659275945940873320740811984350723843156739212402659195043990676781126419178899704642177769189612676892673234430878921028656970776189393352163449283678514881828908299822645130488507283752204249601955549267084799776059405932294215751963852947163055163810466966587990397715682308470842016414382248029008605594162014654920109062645349856720674497903246570029766190890181478870836289295634759669357454045698495998452182108333217583024217611722079477862372462360463246579781846890366434218053844553162950692995345194179509777695795148559659412297982278280785381839082418510472441819223784878928938656644247373703297461792884242832137316986164406607052122064045111147541329810428347454002858854511417561990290750598088982691045882840981126273394214895127484549371360505622342588048233765073641945133884612256666519363543475266911762697796277462308930456506809718762368669718330430550426309180214943959743755781821612243040788154062095354922098167379978625266863417076211791681696354028217394712781343712294832139619564009247246766602544820361065779763198192 [176,29] 129989055126602339087208938203520951090211632861139170603675258119981412959285060419634944623731552785993325400370049172982893560486627101816320021341069680741370938950326811830199463565514408044909060107667860386190430790572724436526998545679699018993429705605245646000230621931664849940657160460741891014320885417110431826269180753626627599297760982424391916432505062439475485933824865409678196435263563295275374829878211198164848985859967758114402842480159730536056459374910045151888293075232946427507988930981183005678113410274308517564449034949628748998216348039436916908596613422769019756240874081500393631190701437888258575223077715940439952796421616745650754504653189168376563343242355163712223430472427569112945025247094043847660435005015507143597893559291939657583765422428923945143668093156997669962418675489588178375680523622380354506844756766925564348855160331798568049456683442539222702340860708864055384965951876459391008278997598625803804238607786785722679171002552034447866941381282924120180195462200651949777954360892937379205410470551029896931947300131267227602851768077492065798225706432708410274285334667350523513781123905899649837010145619011377878516965062679753958496219404468590867717622551438506701379285483054211660736237022713438771606548483146966930378181831840972112676079751118953268423959565150929782033350600253184731221969900037797811907984721149509774339873554745391381464081492429829603433253814348122413519218635806055231178738913490645972865528820560395420562145590300387442543968938373654491824378952463783089097176291326911920425246870522396804419213630273335834230645710666311435844134003825127454536887276940580194990050272649807380630906237906767882622975366502259738439808 [176,30] -120463719059698589258801607625140639614828288221105698677255183870605657763107448583258592599502608147535353402964712097328483433206352389681646685083612533679644077976825151450249378675677589933559041676615773118392848708707080075872685146322225388924500472351187380708618575823542595346403162626773938670123634423732189645019200460448073210936734760514215371169477089542326419460699809112090819216436461268448439006971838899095606814485934239828832942349823029614608568219531953329523565977963330839279030907790478076047725481296698023039689053028401289272124885255449272602561085485519954588163598403514283092859907450922865875454870794231021634120406422230180685426763187228484094858683969740144780925640973216672722110618663026097587919409509236073551498625913018622669620484639406294351794070002387508458122009532854152275732955478829505376203818447262274162549512223127752931924526201618074234964940639742721469434035462801159595196074313940273248107554995028204320727564743769833341026424544054546939577761413808777174785988701204938285955198661674918501997579163122486707215094757871788448603165519767504001366010914053877475996468414602764180753843702141469640030498304520118543027991563743278079727722929466996024447448657874366876921336679357599034474816003665152211387201913442375426059913762529010715641518994024324834032096259472783769697198291407484372658444173372924944112855306317591575530016350869400766101835663839245184075025025057335675405040507409512498706008223983805626931695194823265379855400954194613048512214331328574871836676966951045139076569729456331591192926298390245884475260009157859783778132441033640304279991483567849677359747006689845044059573556455435299194266271344024463664 [176,31] -408608435647758079692254284705118662754356173199374122197382310080159645852833294294580685435210777629498345226588791073720795041078485518794867474416305775699824820021669881832798982874130049774073315744657707492336650986276740111291343803533415997866186868498561437021139213095263958521519328055650462179876024339274975179531470707036867311258668163974166821537013077611665732229255890669862982682017139258362129344291457070672728411344195262677110750554217202639888139951584515815814738803843144014287797681810740350112470801100470842898402886023742412550968962611145749737888282698667434839506238646201424265517598072543949916590970178217493592624420732255773961359003468769332338638950478185697272736296021363316588546132862047244224046217998465482662301888532301603869461351369642624990730331874769452675311957352381582293496101443068553037375466628563470728618089755112488741480674373525108717107944795334568538618174425561557631771295336554213094146409032567984385306840623806910762481374525808425032144560119648838320101326711682768274380614843513702628604120687735327445352634620618104036764816924373468603953645710761498495662752983146079149710021796977390442131079560883895092586338581660348017152383950337587145461451607528742245075403542733442811986822867339504492771595823674636822215157191975151827624189523309979233147163137868909735620751693806250474860624720226075587286741447329042209373767227901947622314731529207736763749881834051239270651390858146498459180125703069075394110134474007090034496557625146737543483715070480270863668645248023541919709333916558393554854491953407273227630346736327216498537193011034292132454944765413301124595850811109946817983174744005158406323228977144269824 [176,32] 2798728904955760361408030716233160472948768167123552691304695557854817116896232989801227190891880827907290153122536824461691032624916846297064900369420986835060214576251117056883535741419434165857744990486099777377820772179858648112165453852652137722952255171827095357843279224697745512175544457297272952179532868609225027236295657238991062352177355652210241512689575393579647633895381503776587151430378381982466655762496750348731650387976431383521444583365977830401964975008919088369746247012618852091195997485698576012047754512973015429887342584509797505721115992113343842341826544016628825623788572614407373687495285420007828209731041725140564555094556590046890231886672334786850375719148914294977934720025584540423626473848821960550864328722362232316756393446063730482848369252673026656434736285129336627709916742107277649775003590961298722774657034709739346847756731824516697928063549933954397843105726970813429141066038220713519350352276798253045471161470590300951153259942293897190248519166493314469601395198329418480134496782472722301585865951701440617424504858981113710105732903822845507882506553889714675898791043232049554912574347711560905957690344347288138102976235557394093566179588948521305241767192405206862739378751602527019493896972108836386307662740518499532184459274283908326161835475924963547220731126379163044076750245768148797697955355521238213984589626840118504728329473297667922822398083561610286763799333098349148812798868858891175212769017034059291970863307070479056862834397076720564488345542154100608321966099058021620660512788812987988845743350849907092741653574783080476620733623848970263540705296671055778224257347274468602926943486499782155830144125990506742256489102221631152 [176,33] -10161063684954369352417223385325283760242540437955395731425178050998068417879700337802152413287685848702472327933323872953813817520580835667592602548916212114696732523757444070355737048453363290646704339101838736836791168797418250533468865553892950503184716958965112845472181228193387232477866757719206720903164833258608454330544113975968048864986068120734286299210519823827910361032832300112204813537539916075586196122331780478639389806972975382708790783236804245173802491870430348083147629842392738952529160150013771749589289960664372020374803077035832202837038563227693144718900914259453641449546251981688696528459627941370132682979976901511664269880160215848464886360093151929493503382737335152239105335375288818636788703833794628153719083776602435802783338189815764619380646031038073111143475988188086180439378694350663642149049003582080202626740337952034366688426901072221558032897265324451156764301326465319193043887790268085065606343810749598574214964486377919097125185622892133367610759008387279318534955295388609996396050353597414319671868499621850207886990087802388550537407126235685659295778140321413732652691820003207073880866556067699033931604500430711951501015470633022890653608484404418316720872640853072593922563104275318475764712445430020512988079518970190622436204498436273692599133120253399127781566865839749892434983415098673559495034075447275299747044837060862778961402446815336951459863700435745101854475554344676856388464325509819934736358129982020361487498458573013595638279421584982282159131856372122527987562671873868344599227524030962912806306068668342236522706337163213019140049871922874752052326622294097754683427805971413945120815768345637196295687497616659247791494212506112 [176,34] 28234304544472803716020383614846549961656321127076169149087241968158212042315478703395346005663401800820748068653738908701977455294435735394114889490651078740683413390241036688843811548818119906557602182595423581837526488100103219456373493251592866623094450877330040399036805353668543603928831173014567156099780880442367042874229008184064728400179610465559958383009266274555005423579148145179761377971290876088653424125208098477796625150381176429399128693356274622203380330398828334120014643064470106581305975113988897335486302925795394070401071631899146551451945914807661040080751090372110080757853552460938041785491025846366558603441899692148810903132845226156392117562647158342204783992581347380157845601334397720635131892742699633240678206293079682459530223477625449443080213463624393237431424537800963002645212998826063148705513763926838048363778818257904677169963864670376710348659454250004333767445970439483844750806521549540192070248593577443880842350241803900203382456387988318236779845861744891224950206081753553669768295553005283256635953106154629480147642386384227886606285773858530740313191403388080768989770920899247040965681599085507318262404284953161453792046882162919969119985430130986336825488956789095602858406957201927982217254035952534922354818882805364728695978571551245521811004076818323727841605105168955715480235109636813819278782188591400352576861262489865243841643301756448298693062966101002011704560224761096479616043099531040529703843726013969353067510401289752025781718115360153175850008692247563896026949635631347057342692145531317300187798402827066221026673887572732117812242331205973751587373145024589508369873761943522620511180889925169628469155677520389095216472836864 [176,35] -65255423117565770706831171557819404396875498637234410298154101713406688320720706085938466894959898074202579274338082285660446766537131830428585628379167441214669045356253494271247518563671613972780044609865452234225214856536993660702523370222227151702417170855471621184434753722755492536863848306069105189474820273586881642583048894799940707852599443938624332121324604375332300177334156790865368008989031530319865113228207950406892239317557998063828917359654329657792466701686958287080145207440133661084208262349248791533182831277627844319516173493971088481908536824098949343936713002098808922919428553502529025699487693044175786066103693517664022838713342492043887218846478715996884474642346278904207044800413246893495512675974929987724032193699958726467212560886636356281029092939659116075087746366023613842716482148476915231925224341507135861594009351726042318384934607626700832471347681969076909793423903837753275976719948180959700310274780574830287030231346470537816425139490471862966175951048400720717569909359546611164794010650657417778798365286081228297898780215409646915049864289790532607221438368812338806107705543606164809404729709456433781242987708572636268154987639898765881357275278884233853393582747576808786726022501229496329524855764531658535727827145572268674472375639037440144597681659266491003381411236839809845616040096019223537888317694094741019600881962201234536007606988001493301232535822865874256491497656853286853059069793721664380743584314613478481336995577434067446831891022771740361009119002586645678638616097109362750165629482246711597430723611998935464857498792899861471166588831939529011892150010586841052767254310229371847401240096906233348474567107795900454060775616 [176,36] 129408457462864326663294256324285685565041464630267729773908788109829989993129583441379946957739421078076586143167308990939813093564480798413676954355393668381733218721149760535312909064581398874916898200933028084064412970715224941030684572497294408872953762545502366565329542393278082942287439839618281976865013139095498060467698963789721303121591183015257976848004092518637608636140838590311298154198592652110033573065156564912975951082844584055969729697683171616858032438583741664987687795991834091070194288266297984382722141174267275578735353697716244858852329192326331188697756515327520604647689054045593097784754172550432579777774458849990790086226469345640854716900878172099924141626774788273439231922574653683647130555619628100160415064098049473872131841515958002301481780720883973274743384003067935720453118805360843067876614635721005229580193467382957473943073994828352111515176559363727058334975543953796279863133654888339773134086044072615356040517672621146741030293719059171469874887063801205857428925959376831545975341872534396426031799188960956218013999948206961332945548749428487673190836501761568430193700470508035002086092484036042956473415592481419882196095105635534601526189456271598675671028421977088696975362459546893443903142917025233889971004681176206810810014028769600905391771157329765618554675235962086245490887566842665573717424734836655471101574841646313434831489695000576842767750352963005144223415844010643392361306946150345253888789569710530424314859259425860956788836325953234984588874731190114484890000112003489096412903532930435669696723213371836602277297487204093055472405918982894479279109003802333078477867049966304056003641745656014688426677732827354786802688 [176,37] -222969596852521178472847268422541576879417487013159786260893531718331209069230504160783439478590447696311868281354092897129995337608746962291708555700958294400056159858373593452809500030788485338817777371239203777048402780854676237513482540985569370673812792057015248298103161117659979149184563870754807454343900626898641882275030285382275963947669467473128781176789917309515197638156686840368080983329242355965804569185015045788587249870881755172345477838833715330228009402888742011888017026031053956065118476885867743911810505633480315516978090068507210539561414251413945738932201027960120518592279498848388622975625334571222147172980873697389862110199777127368604399965122759028610024364908973522399056696964373236558582351371488220236565317947964399664596327380366573473605840711443916772690397642819388663239480827906687548440443173436032529087608877574221687581413986534069234289963617056502763075446361403481083052245363734818741908509299717846518813525459335377278127440492965946835316044743600551539418391947483272801676757083981177029479706415691998879581327486591763391073170878097222013128695085869673734980513827180264054166822808453748791890944546249657737014681448997463825512899374932471774930092779596951345422824266478314598924124485862371839293584716605308193201783027445367224820356292893344193287342967421386624158504524487093137219631613138638319113711031503419349936254089295724492668153382794463151501080194372980880540443694503632386026202607833674560098621298624714948586110221842730367800623217029289881890852223918755992470130248795714983811120588574941522057081552345825757528206311510043765517880511135949123810673489533918825660990021617172326832140908340619591680 [176,38] 334487886395868931135006342604260060989151576874698942012828751200427673147912541715762891918773734255528158393092421074829099876857453854294849287207880055111641189266903056530353706595551655930769495417804908628417507658683497877670176353585232320681111404160951587366046115481787078734063499073960966463898574702765369331522608987977251425027305466050762214319151498819258679543417859420301482021744662342128663658264689818402194645059486017619690887974577435435145688534020322702960958336984724424981414962818651790726535074482882211654929837923274022500685143748978204955948356643251112915876032052960149179840426650306881457161521417771407767339408018098889858180542625085453452163250959941692144237737901353589171709080903105328434416314066029750762309123005484551162614404481232007874512056681827412490478384142609687046354974326801813653958899509397743858279613843972948570097299312340306810136384668126638333892846331884308378171453163786799785174041397488509770701391212742713800289446626545269260309887689675378365655525377752986478015600158098020129166074315602336355589299670874863822332417313514435793077832194683987898203658321897287315691048015962981528918731500454756058542582005609090873396055459859045220681190960178731070111295245341354564663184198681446970482719749171750298437302528817378623782451740480170234812052883097800772941318729854456260567504425179575408808312885196649992944345590422969735605661141424002029462202961139587778148116971531380537673943356409402163602853369785109239515690494616866098487032910439271337369839834125616829360950587597674231368481885885882023646580138323378045146760602989744254398552684169689775136858598089942014259640522659123648 [176,39] -433548967416547961017346711060052298916963622270142904219025547222239316749485263034456487162415364007325321958060360562071962211070459343591767907699959866230012441098470999998668611737349717269209792072758364095769208473707548051725411428798506317956030757141387154440718281565992326563428005057844047370098993394192131717442944614252515976656970829236189721583347551426248418765096069539776803328766765627447934627070360802955149814341340899545219939767272633514510357763428662856668497863038882305689101732922473346424503237675791054510532301565043716482628759533398301988862313452897627399343662425689806334130112825948485585604402389173466151672522584653366923659990892566773232324343578218753180030442858673659187046847713987867075163455971271817159096579930349350320633590213615089055804542881653764625345009152061545551026422895922690187019434760879377815163378899121195396415267392269076332326111545164709536011416058405070328372184913524708294603553317681938488678695704514566272503659457812359504741116304871576165264137897407876987900782395307220986598717532948964054039628902223712245425052596692249008339527237334839909683999183881518150218287688049181799126197360204661805668833105095798460527312856717689645202672329463312048780813627509724945119783419197758995317044899864266623759609053028133299818944999561868270732581579745345787317566068754776290258257728247820159789357286339498098519686947839310706681400275911904059062301587731483941999108571983745743721913199657822015653583288190978023218697793738888098161778463421129529863622819321088437119979366734254453060417497079221273221454178579472630595902529358605038438227484743654634143754196867936636915161992732384 [176,40] 474324440331408957437203672901391675808810168830060548702981805458053713770537996134029117939083497420291696333843120266911321172243844214709813431264112062265233894300975086524075534475814284406794568358550369571572890787029227271224242544294309145074666126502815984763700820918173611651332336883907137861586431366898998888043900671351928694925761510323228252476889224265314138856248495711156773067460183677568339521174788602606408824473849617208733239187440460279699310064476827288604174608250872092038777306868684722992339119293856551027765512751339230521394342404628381683170505861847786918704086740462011400391854273872672472574461017890486134087099585563790642302967787442077401854183711602667469487536737524142812490242188510595061963058352943292539184764006626674948962407860274111318284710910295233815505422975047824295381384552695022302654364163009922973358133102619833211424589507822231555767681644711193198893437299155941335561453968698903192334934754982816036890923380707657598620493930933889609645839727468897154683659016060473965932860957815422564741734925602265004406570860390845975948250511319954367778109691491966033792396365027582971446121115990385234197620315607109075942494981256701992840756357873936739038749844752944875644888485192522157891500542248171975259430964585279453931458602705788615204270900035268849228131651799775905918971154061455126458193063183369496606540326163241390642705820167457422294631295013709860194024643117125368072953455668750730220047464953225895279435310145587663430828052588595891177455241775008069211364201167809569897260439372772804274836766690865652819316815443522963975727567326420840120963832842794591315211679588209772631566230632 [176,41] -411244233554708033294785908760027022637687893920702625464712544434114965801215838073584130438208552994878549645314682941258874089730685210161607548132923156956312534345422666645970976063202733915350922794237219352452630848864178705279760624780194987462612742014530994318396686346143248308355516242813778144186684184024229162617304725351226951838870723471471307197880825494642683598689898649799922742614367022574200511098473088848919968982957108534387380402982429382520105765027183017666687245298208164434696971495354452116111787016081443256388245440282377201230832002434371275788420251896793252543825874153559801469919568470599982160618677220610911137390758720752428514402377212575444151587490050165479975460707445490581794602167112482135089346704959692571197075335808363580025928288674676608784546327348468873371190229209948762141838563705418886222242266019442169610044634343343130026645150115428916040045970037440272541005956183438618851248502501251396672416472544174756942165338551368633483974921853910364343344996458268443559490557004345744856370065824244696412643246263817710557102758947727609666656754456428727748318926107925041886222020641216085767377078987843703356586553115249589202431974079392494867939221149294004058320746337024087941013127080088440863882467857192711023910163854285632919886727500715224013175893236384438188451544676512094628878430279858314110081030966486858211398327841225456068568571736754835980138534639241676877831981006239523025600874024028386215452262938950564458468383090760082518272719723490526045187004757028509607138694472145087835839128567505019746366819844022957948310514592413849894175449503090245412586731126475961127535223367780591693469312 [176,42] 222482301652842456010111267143135394673113441798383521189461507282844500147962103113615123006530953549979938726953165714774351485089868306639486103199889649456603427884465853031367527557221459682192300472606661182669202665352294891009926142307729833452249369427372265118739059610890830368715117441436227014173110444701875449940549819220801465653055346799131250726006818276676618281954503433599422332682231000241522528512442014374646418158995504605320817553487677450562393102491870243547137535074249953360170570394037173375675043048686530985231686483803322900027909522663266805022436993058193461823503858114540189167438585130972521495721698430104077523588821754834818295848146606192338175341009072073230699703609207006485309534616698696973741598523942615312002727842142789427851622429563551747009384444934504555784062624766429547118571184239529283652716523095395154748313394417301762527200264388881870230652050071088816192897612406047407327418981809359774924989239540505728137582897001892064943765026307428542405348671751860904596938160119154180228822937288487508028056014851803487106231039894371637924172693679077707011686673788700631658851187054447552346339782389864193319624611451970805615475506960011512015166998086683375247359298687673604174379387603015395522603263082495418415264329597184698225542410709602602125912159211342222240750168673645372981433720555495740647598175999733228690128311276735691076878928754279253289644397335288326501732921322402880074781995272042898604485376611733772777252861648911389929816428056205292129749332726475371459922710566416640247711832357320087175373937130226227477048158432613135021241316254095628653981659004603122568591887628370211429184 [176,43] 71007422633282557147651436439597753128694219109863737904457497534150179127908702852818627406795470119996050077121550454092065359315173088646769776710344081896852610831336343685248729332028461681826280988998565210502466138377846195525590516933328655731590114807489770785561464857882344800977368128339052344848212579918435784356750740830878950625959240495824045561499546067623382940788944817800808333287070029398985030394757100217831896117443553480139147082885095156713024174131461434721278301557846768717114920969538291755778707649198825234809680395109038943887318864793387345943070829610763772623370104569419364848761421395724203920332290324138346677659072720951099833201920508043471494400302823756086384648783565339900078111575059897651575074894651599583781278028234900234959335394007467693588079626232140223961818059170457237091567479563790395045376466583381244066961282536116380905758074044812216854563177054419561247486930719157216824556174473721961339382334354035989084162232861115881381113061536682531882000705568359630358876611624784647720331083609035361683129875784980342808446947881072219706300147238470715236267051035669532742612824544647618477868557921054623464887200357136511996602027163070759735408512057439966566864215463142688411337469858312100003003704281318189747396587861879873142732367777056522884761640323226860774921545605138367013516177967281728043419391332334929857273751550171737117203615647387021185987770939194292419775431908569087532698559175500226282023774721460151952301066513424296060792349059396490806001102395623069972344969054226948966186938579289478661130385343189207076282554707494051670223231361315523956906083057750408815818672441710724352 [176,44] -404466736042082052207221380247115726049086149376593652593929854700349251156785309902553137767528298916849392191604370805317194745109273180521430664061950110242375878005696248867899924953648172739372693762740168050573710010229248614788212212200719579753222182113656309271280790887253259375489540479086862193188187595225777633167569219549055672207959004328256548740941274683051085273804393471091316321971705101813320749550083035319397301757985423808714886751480924043409444341288080368913403068601360162142918531269498146532483137790897628032017182798357307186355859744301388385335335306242042922124100638544444216036052774483273541549402606486866344781250853244715037947661727168589664953716164779103275339729415558567285500533200944268500780869970964974240943028624447117315235750544259790657534841245826465686087556897891859152054727811499567807684491932823712541642883459738690464317592866745166955756489391891764751052035459396873250143160799037941589179992713923358928107567280222388341140092461278280632295678145575299051268983014215927549625233280531201382828135407910342575690501867325447330758051581489159929132264459442965225757868543703151607107516115420196838307314120842433195788881029255065513962686418124716964052529182706285246048975887378528242328222025480409571133286440226046659983958818237573084310103229786572792328895542196964199618632623181595292437772549197125201484546038419742653312808820869592602048128290369687353665438590723161802224662134063743803412346270429750762960778647373231150204690305045420753715673571407531720087194013463488046035186088074595377035881263259073825163801843562873148926105062507464399625222616660325904303202270624820568 [176,45] 691109461292537460124772326107434851670728107431958442306038786318617339082626148552368240916582532273502656694229204209509292884545107371631957081873322834822530636446392695594958918987563364939561542139636507394535496814938225541933940555036556716103066522990337594473883907771221864643932290360212288962022945780179293561406759046864327549811637643296757710222300056661833028389898861246493309511095147673143204430884594584227206172562556899719872191529879871709451757277892782773923030206576769408510272631012049454416694118800131309746657100897593455561887247664865600544561062515431057209516464482609903985163460947836447561592189750013064198513391879723957244268815951281949884444374520003707542862223426546989488928462029338863258375876033589558991596787889898627883607404404005664946946654679008632448786405844297825896553625713599597308165939155423157327319853926119930072766522014246458316450470135267855070089073696461090321402451732366524903189687981864397000847576052050358469662055770331843656905283101998865610320187039563419337832375098414164135084652766456107888883801096358338466272659863534933679935706919173506584047281727150706229291161108095433691317853984245696478817534736273983137249128700389831226505590431333717862697023679200487948829640629302364283154807848275148611198511493990225007848534836091426045999721050981577466491239484558896050159929184767677335203881636942460791268172951036218611970609726430869066449449274980282962056204976342949773982066273729520765033271930209284960487386892968359465763969335940022145225372100326258305870543619876500821368057860505915708296379243066992737625134124349863607224034799057107600286599269252608 [176,46] -857268325322117591667594919702321896492998620378786412028938100175257249639128072226525268485683087166736383235545119754330216954917407718695508958081012559521054978807208334167036187559949275371454275838848351071714943824492778044233579605074940320083720244932021185591578187466982377324408611163969736219220077144999377530734916336199344762539157525867293035286972283846772484945780276975996161500397828932271052945610328678156384574136242102448932725120070747771372974174001514318133858067748915122802126248313758315901935686196257916598020390683473438535325425772555591674395801377279405437514916386327171880153476292881665956466306601747292853981470242511900703058662402911005533581244443966568684246956030796548191920852904373032603016068310354494325032082759050443685707354929817336335730083594507519276077860858915041959090567466961469391644194440519516587139577056982484368067860533815674326818774642642716412846803542322973617233876848236850474950480436540161631167277250068399057799596750710585174631612840158128208057054388879654492930608237979431942088606751430755193273111930737949710966370482171946459500140896118069403482907599339813937570948766344742256881817825800536498500875276246898593040229060131862294328395469508162786355147524034079426089656876244341854184343214097105681235940250465445701175769373509352825856449363512162250466317736828350715976376508487833057760096888703265996017090441727169756907317435512163491828856479580245696461109469938416621528421640613340807799012706079637700429253914027274714938662724350634001667013157383689719921893263554987116419409455078548460811725696619251375259449285776436423636548677903803011128498791840 [176,47] 872081299961714296866227405222251708492274913954286791324948840989549852155617183007933113752907584506881865344115205849807565553386140673788611352495037978868010987794047698594086414567797368483515046177768002235236326457571213794209941966065374091585413169557953101308250405673752155385689115679395332709111763262795885536073178867942404028846423404327824019358271275620231242727413598710647932822663451473200952726822297406558856237737054291058838605174717246638118678860608983974968414692986170014637759014327798728312615575356141435500419068068006884591307105141766961720100277115146142684004851788618429753212449908061858919619940896890636428538739213912387755015936102028728468043126188725479551418611859569334352831175651154632705145577817092862424336379857359578585251015376656452443728025662974007711174047937469029051684203288438784315801370302864225825809158390887991564860976767581413555684408486455742216789043584450551725294815953629782673857601376826489638891028051257937556429237236197527233421199100630283867151997540802435590949756899572942177624356578600116960180445693664735894531143267930115965196495169470134209303226983065022264552575136255799508963602022541310612617978732384171968995258708238083712122357590007612552791702960318938220538128563747591700423967689743889172906480531583946179504596450780573739924159028530353053949669435489385483280646390120863229634764301743822806704518900910659071158571755398729956571735140294040224091060963048912942571259930613959598425003351946539319524161739752164993333571061391847305682916579155923415757182939571900948105744676505470300583881246288123731529649125718437951597739889796470975240812176 [176,48] -755842989684198239483567621916830734730465867903092028148620651677470892121260665271103314289294033112454373564164708005590189650225665422504256743217100841861563695844461186892126029691586333881249058325523966256882093925834073145416718878438019503908221592358398265413033806672625086066000173258478033943667912730884158558492625195699518972246006739964555236935784977186931503122535431194021268269116033603600335819017995257478625904126094760226054381876719521154277528299038414974394015220159957833801726621943483915840403929367232724035628473027500237258364099070153914766652327117623703433290493349166433063377449208819148962300690341057046116775456772263674024670114114256895504272517970425443414609011819481540545282814092344244652422919446155566408098796698270378385006540374174761280968668907742680002970371514790172877034537148199457669490175901892346108957908539482405389797839928036951857242997632168024963668805614814306903855051706012303219521181453036527060225605778545853827976945917939697163191478569459513769514246776872322949367985917758596996695307308603177916279715415881265080739362589202780625079668506543461023659225723051503914521450390197005232477475529153128133898467549913243712990816963665618819539941549649599237123014013859063183086897982387842734695216879207641551729603848261779914366248268703761047840398849911996623874578274359423633190257616407110192624383769104774941986147757235043614920223981904814363047930254989764930920243188085232051251467992953676904957969751172203695611173600593739320634221740821719512599522393196785878591879148286548421075474212783901532728756390211272196593089758135804660642568350194382978310082 [176,49] 564505013797309118666260891946068296457336017394914431651232462371675901107329409697754211748142289351570780106608369447717882139055798802449915343604032790455354381307968496537091021227823360229673200598067310802936490798202769059059706412683713434798521580505142510390353514046165426608058617116668761872843645765092882621368542824229568525172047145469212717911561698884486435149393137077879071969402959952800749983489425386516473022491136831708752433488648246665869095581885263985949961930587057519762345595467299814531386150214515380638442974982063430975350329869075156615794829893381277474158891541805888033467303679763999951095625134633265591250196215106439724794817823737883302664058431354241552347826504001071778441591581701602354406563649791033106634225007788933475436986914866454861667655539703846245366945485592689692210577818353640919229983518307514408430950269058192356106521197033454217144795945892048164374823838165639186417177329957757902823269246822152907905808046639208363002794117517624492816121181392753368452576096599544192820789917535111022696238929202311762653167945644893823751489725845162320449443852728798961275144974679147350871956304765997626814123221268852178127616613291649036066913692203251321597938241716184286323031169538884689343562674960783286156166725880136281220325155741705834661190744047454306037043719684033648780379942064511028287981658967368834917933718161764051435073118061999195804709920879043263799252694540604970464675676077967901510931349488357310562999596510845704473430644586141025900912474914668898451688598752828322191224053050749929600675553646376190409654152414614877555974243855528268240880095680286171776 [176,50] -361641119003970505185474714351835119433866225690553769607221559421601126247589684722701537136532493362819089989833966579840659742371023378757463492149123136190880137184763258183264853018618276890041135016147738373215538659656899871679833972640975192989783237793361984302435809958358547893998548762257379315147059052372292242922640098950353742098455167974645321296813144275996428496564789617593948088189053950820841280519643139940203922428668490835470669535271252902829530961798889966860514692866229814845750145304336173249486242996673135914364764354811197332388450141420827225630898754855274615509543135288760675306765977808975350520799291151463119681136211588055001800788793263364508220196079368800648969798028622458791098707740514611869138507351423296855795201839656924121908196564987496874429710852018218118007719274908717896505843862106765778696040900107490813398336022323285667450929089521197899519402329574736157603034486746618278792888164100533812021616691240426475543390941639725558952219754213062796303713902045238127443176578901864409252758753443983739365547689589609378306605254683442019457470344055715435471414951653758595095572685283792068426331270569261511418609030787638293074390591631939458091402218942275486783305305598186331910478043172355684929576742780751676087135513765866736675220098056711343155794815662668584289047569386227372248404923530135038564834873161280618820343848855834047523470832757806060871299230778901781760501793089686840909367033237596609782195270343369196493937568039034212285337932848915674476490503011073234099243602422075582057957266551790782295638321351172562186928801850166119901914814570472889127272423756220224 [176,51] 194054106005108662235526972491575538456681098043330975686764711461263014330075149479540986980285078730492480225894601536801589169039592078781590594171150725853266559177930743497152370963918488458070936998733146700798979758257568740184792906949209667281815971880667707931751428821290389746687199822755824761020728941091612429590715193198597072014098694218630272666542350442279307044232429659214481089067043106703678714526027866601777970989905841371694812879657406666099910384235417454853710865523733212722139351400659341631245259883971519164219528430345839311119780750421588372820439047928453424764383211697792706237150498553489623801768265693438709250549509389892361766725289874550635379202995021605139749786433451934233657449047518527770910360782492695218987762597871828610974275529009082615286782226648353645168911741269032515516834660234771575000509908034742472555177292063511631916633291647864339485022840531553901640385354320819961523826718194377529661666172886195294908069636591796392725124809426514023705427570642939015612094290165198345699404428533341016282482427743034882786879575901651118029388619372724955004653539780293397488233964390408689158721633590438492236509198083785441502336712280077644157206459291176350577428636565309790252498967376826337220460028573538676737486709476107256809632393119815666861657335564299243736086070145852239821624500090910641347541372701682138291806947178875560362896565690318393699864808227786169290357059451095034724180241448952922133089454315015944979156912816592607022335040834143027725040280547226056884783781260977907544726614686084491357004476442815676329011973338207805004629378039614435446405781291088 [176,52] -81463372000986875267864321186240087450707609767838306825301918684060682349654280918502703103529465278464545300761057608851173517817520401229267535296688706321334983510663352618647980003409638895080765209310577042628578481569746281255371410588192445355077059502058474067952794707399928795928833655174898045425048987198294794191350152567850787275891105207160417006182906094574543321027474004420255174719121832556013869873554154054921649297515483856960398659726439579696101867732345645407406325144104565079656970461395033524697020739773021066788009531898567270295988153378512307148428426847044201103432967995673525673030260155948531292034039655485251946108975374258413635966381798629962587256546169015223744977181270080894373558647100400446734018048287573067283174325189522679650370476851650003765505405215788011998744099298456406092855666821923659236185276976450370684826745514049881077008114181354750070980081494718532357552949383542331806744902392969257213740129472111407810946969868288757089452879042573033651863364252498897934661297126997224848045111133314111142025024830633127094845008594595178438576928031206304955040928187949043540976430287372515242286329590728119658654303300638471867174390299475839688909264596309863934364344228651694604210770802793278048248395035184840299716907901881829662711044704040279208683865766543572467575616712280313289931057484701990327450529894940486691053210882925607777338507338348312408991122774316562440652784146231799032474877109381545782563059391457485493613220832468834078268228219473103460246746034400353907002279858388428065161292210486979393860973749866834814346016877871667043232565695990919623994059264 [176,53] 20453064193798842062313666879298671939816450284188027529622123823966301393037806769582784902027074702223621831534169421014009029722501308112850825817175814915561359197789834452743479740262143670814595370252107445478266890894677698663911965635659293552850153035572857698960285874005209477427062146861107370194845543888104810783528112127440920278920391675907294488147584483374713062657653714516734618018078540697420351054209762651306108582938863196060016197756079023484951628820674095097939247732211933518728815919896799408911236142221247732609445862455446105919144661481379550740207822471565690876445065530626926895232173563510814179251866223231453009425212066657640113605971323479346633241416958110345846212664205378679607113123928888994534831932798993537399960890644280036471157072426361365437895959036854552422381240197537463153922804997645036663754117338154554080890376974308640904311785715400417840163286660317001643477052475167849257728898651264247223906490638181368127915455692595948711915196310862502054345190056836397168875543079815772855048052825713183592673247599912303529700153538148008661876852797866017532054412240407428079698309624410723916105100972350986898592643218776100248059152875631433985435086886803233194642637572451047395313312719599751902961208963239603072511286305673951074546120510027284036037858142648001358255291167126798039687985922651132908559991375506111011388566714635637595253772518948660975753012642086911075385186606958882508254976261313906853089008433894161737764879959683632063113151111964314977438588654163646421743692741801191827315314152960359554996002507221367385910097349806130243420081095946557906499712 [176,54] 4323582639819323739715105988155136385731033834368023917946813194134213872948610829022423891175034080745204930584899488343930197696951407700575036231269530448652177618186145190652124766629021213360664576284070240783525433442866707804665769066419503858711589417356207090801945850291495727734248225002212468877319424834585431439500808426670314065707829095421216265456745118929210857511947599437150859591981408175108279041967214057885712150614875726272206548106030036382136168204496215276979842943203054690897397081452679264695725250631215250238902132416442964412369970957302855063850102474741759316781453286829159210803271194270085717372716009688087702000356187388869988942107387840910904964395418114359244876600767886873580114157444682465638524504898089305081673586016063822155719823171494662784029295249589131801766931486332207589553778288056882730689040115879775620645746064166874778777442354781961699761989019678330986710590639977973551126441134610971730829282211293406043483525884241038232772949512903425764327987986672807156698026410223635812142864420190264384779038797392897722412053795861489629634947477100887896766167790855199077302681774346335231083492082099671165510405726449003225761593261503735464002747045501906480696445132189234535870864091597581146721191179420523508452998170903038747937500163750601110380349648418220216281693159561044759285741857730670604281729150086031886028720607510428292143445811059918040837218080955318927351154960807093417454620653665727220324550246020202705811963241170332863068788122062505464286080470536510990904963406721634612689639093080814667139812726909080383654015154616738014865691148350606793352 [176,55] -9509694531585696723366830915175042084627800548239260380704098886487230482591432995914891822880472291370744095853344309854388318404432696203367467286977474972069683874563101982904099606504959611530196971279696816402216999400824228081904332925863634867272564492534102257708621505134975957618820185335352600359939970209333559554156093526419243330844179933032989170896679206397750653893915734196799221583760089867097578834652255572851094083712970430800957201823064533634945424324638540040063270711655626821686360475432766134255597187948801259984791596017868733460823873904859951823479648422627827667138337933486770292745939813070313929676584993821141010594321005914279707560594666221133202653228339735667591817381661690706080176422244771690317952391545761987148961091689116102214558178247998385402891669148649893544939639229603479307993719769753204779862048149097823669784714093351573239131120614886479705333316430383699692719697731633845995058444122017895994531863342540668933937814296183755762113596593038511938311409796212351166238407734420380240088510992912049461279663344386257743764040776205533381690220980966021368349000962274093907546648379794238127660960253336062411589894186873093755390408806062287852637412748741965314733943555347945315523823106030749144060850619202398460795491745197558546203312975212505025544378776136047362723230304273314544986554125049656585306599113598146784249054820236446939144382220203430404228187541226246357944934267514569321834950202766681104733166427503668932967927843607995373709228102090737469574326084816541209504096657240353817424290352310081030120384523738024671304759967760870608906780175495583072 [176,56] 7170555684430964135818660610639856729576544910599086897664897047447387956085454386192768281317558004375154367625160872212417751466731261661469506968660843234105045643356996261761786984400871509187399966362427979070245009609757594413833991478818200277433833843609099628686489204615429207548050241271333177806423580606768046719217385084696915391960677860129469474391017965638004413770540651351257844358750517563592425452178831915563391831651676301058128367320460680548616634235712264265477662129776251787414160955330865996788407811675400541370362269943365971100180858915345642729942363962664089087128638696043886586348173570962621557098909669538863456093407466484113768546579688861707047448389879847208176100399120421178333246472816154913255020480523802619593323650501620571070901090048606489087049600324938549189386364460402709497250400945036416916918496821768203206299410815270448907835360505353066343552636634458734468902406780926988743184523732667633753283809922474343964479873401308183060629601589954349190020472432121121780538080131809912904152828948716965904845128986159431446844325208634206623460730255823351683888434823301636778091583180824538076907665317249098977553104597593756552435406542448722376646759148706502852682452249159433361783699051606379920060132326186935037204146421694776501097193193323070181008816845746054324042639833685956087163405034020121027817610215809936247796521538939005861068624838293555553038424961396204855813244290097987845035253841625469600227169296387446468220360561110478292447410973653999260155820594459961588940410705608870650543920679699171140449320985471831268427539105544187416051829589343828 [176,57] -3697270445537194582874332289636729497974091166237152358215040244257637246831829852155694646697468863164101738875225402296021092907560699645567062698588072908760029198713522922306656278568464643711682742134645120136391632275490388277512181528507229520981963450080739553087854074986605178357088638210607757551570104106454985863325301393331574283670325214776487239974541911442326170847849578136915254150574044092642918723746621354869065848201538848023276378745526204479446545781474265362181522467616739539531058359580333381049658353113569135347019180412341809980534159051677808993324671825046782321584590729956066996078477669064382612263042634698931171014410532671604432081896833849573270775174897048749349824523639677073019931174234586428365242812727659513864919183439983570193216376554202244571075389779435221454395658501403247186967580400611875332656995997322217541329419053205724361465595629145740811339169086148611329731461325160939106079048626176168766411460526022373891760681018051925476490631570823191630680448065385360555629723646193954560126903503146878713773589347961727419431859608022344255424106425925780753120212615278638014809973216300466161930290743976678191905130034586381698272563021197562865398028646556502835600909014242997242042307640715314515618395022734108143350734072170308240649254756675591739382664358229198775083095206764810789044621281644647152410164137817367106877355683328724288771816407505296061678322053167343177525609393136068754278594892461770037063215277314838636602099983596497069706331771273082089795289906476430781166860563057009294998758853282672568710130757730383211966061252297964325985888815168 [176,58] 1343962339574836769698117664001151374901644323415272854295985822267641821336501354059103345652087613809127360450562557677687220577761729875676186677310067805491040174353038874102549898378993459316370927436055905176471940776485699083100072848556686800308272373282114609450885588394411433916646708281831747196110395479676011965708759940048011684390341465013837991236081368925748123837688243161084129124909254659814122415491356036456060187900844133184651564374267367060396216870268493666769308958278206682634788785213179337864137054898607605380972651057963324213021077483957613379361610594179537853180579728695100927995070780586751269299762043280097834434410256859207517591198240438862828163551101476317141656694197699314997252838809854278269832160355332353190919168942114954035407619351827717194719747512328054597813641846753851551583436719919986404315742334631548658852348775308764939105721395051517262233279605716760443665746145585488122650347904118764163618463682167304152108886121565350606094317670701126309413460635346879237720948653597806732525347350807942931071569505241693794947160688005214330151525601532563396045048207047395547208156731402426729287964151300679082995077713905657391693469233995519558373861619062738858269630540217951341254229009332858065001312524242057713518632348799611866104284446775105151147996637080522933851880642719371758980282117523569093721701538878275238629732325529217516866824900291086184434949260574744647216256669865754070304055930791840169332053282683814296848885636259254030324256846258212414801143457252502885023848743727002739126250906519010920199797865582278420980015707718932533988777664 [176,59] -269713302757967051508381589371077051496067833968339403400345052153567902060488899583208946627678054858679910564149957548169935064662682576489661305030850614670837749953480736947650272464342062236548814390043249544357421430468936453034801181891420578380728733394411531734211113959351895979565633149238094456494871437830274932614622813569131852631437107665101842428280204760856491707654259861052440800762666764897788046835757961337628184443885090777040836602911699404279170798792360106393643887902001950429557507302763481729171785291753412528327076381455466915276183141016564279368950260009092240923483351663410641706411741025527941249249368077685970230326690926022886252541474703608137820764986944086183836898776300897613573080499840117158792159529171414052385960717883988424844886041538802026219717586461465557522000937337087720754073910966664785729823826201654634638766572642526183313316883463401819636914585182655177845723471543225204254948449252931840581898518984427565983637696602668896018263877298525751383396312105225450442629802791134254015495397816061208209219958031555914588027977778602436338599150368860709468784667930162874503809754900203582802819507244381108877528281385127796051761964396124376639745144079330321643834092616526416190012011254321216235925777169444666397972722120741165779380052410898075392398565841202631722464297093592553378288553030122328349518437445886240291587965973667115453599804175020346600596223311825437861568723185088521568558961155172236744041867544722129531116515292896834726841560876480251301328321584939167680628905372462527665027125743873164979341201546993154472211110316183802767880 [176,60] -17731776200509881843472920578974114217803769852611314985773394809322106315315284238903501642069435801776828893331316412179878492246993256447978630283340110256016242463891428481611216263692546755807331799540287236354677645328336609987302161073168278841651407920018224887083069830093721057497451762478139050736185780896178058743939118076558534435089472859082931732615072639289995092693389569569344378541204576904816456792092043403979494640107909562769169924882691920756663915785098992807941934503689716574635636968420870848118592317902557017002540748768607198008557946748959130742231058147893598192727287266648606670759706809890828749296391891451404577206597210751557048585066934621384943941262196740232184460118481531576350934011018438263520287704308638995535313230250241107744253134375950092889155068987926470670085582471545361379635361614826976684893954169269292235584374033382997684677147278567389764130483081181975148506400926801855890101090281760763029020885020735180502123813761869935441553403625527747861517908716041754322954475147830668748100496206023511293632004226599191197343762827142739417268299807893421344699200851586080063399883119195636356822220105864391978527892212910550663961311665525573481187566990441340399624853437374716732545650460221611756296509787194634903653244302061718275138759088435554269254302006934538093884799844381839739211687051545733522726470038861019524882171488029923660295016952761864888391930702279288110546856253050700283631500370373784353967049716618868990224930966154513459040917501523060657477343137597107991397588532964634141642145566900554078833217104083943541213863267118915832 [176,61] -16533205103754692871306938298636207424296467514517374824046276454284952062031785235017915200534705879872469542164003138033465052912316104161790244014290719659206224832615778722361670353791653914099731583629336654063235549728433320488409458490052322580103741494418902554562777583157897046670964658250748349884345327314754780907766912948798476457603556324765044836871048057950911964472858278240475345948377158247195607285629595303564946374471102411750431230013980979719969091483931229925687420715824351259043733178689493111566536115504567894653855387799602426005443182894969968740839407397191191966043533651095374041108046980739931349294935840516155020184360694054435650099632442335780494481726014900486662832683816738778027653426457349232335131112584432632068913167909227637570167146043298421147882415616126564879696158482086081726544992278123108022883409013298849025325634974155400596582154356784961682465414038093464706731205275269211572797452295431839223498993570865110096648475383620036934736285624633067836906247571061046334103960187781052646318913457110330356963769949817526139456825120756981739868996722623340463470646461501361983226276497539914864383447425674912426979192000022433561674308345690362690146503793004327867087698649960429058929810855566963856401989727126148362586454189965068232109948488351088447162831512155166718822611288541602199708837060126027421124371139199118789323203661236756541968429645327691243137397861798831197000437751876085083785673591615213989089206998400735872512885158907335183138676074980986664957665623385541699506159832657135987983847040401696041479002734807645476851425605383872 [176,62] 109519199029053368490843724501368924633458246396094831815835345261616715584783679311268062091427993143581809152551675198754133326084012651168558281614572214531210045513840669175786473869101359465700468731034883141461727734274752458063316087507078891527033437187235416835181968176747019159051954964574770040476767337174525987602239167781399423507920085257234193378711052823090484847561513868617430293477484138079063577342955954750935480967604498538082501918388165800930312812080695336772054630206859208774710652720842777526552924182722299998383230128127587923908057381875585115611825555088247492323340662126197979264066677678059660712447475065349567617842011788541473148871804834754670072257723356927664405205522326259394304303775028127922968499892172942232650246154035543779141892504477419304299444862348830976704635453452547914179178828517548256642838247010058439245452667738400913033540012010077255360157653885275918760172626041148305482323352854853284492044000828564702355010953466408508283529375842265131037863548324846560277860384422957158308910301686909102314116307897669428506529268556335507677309652789929610379842487675816060782753720729872507506630155950904306941712961324788289321827649923733565174403056810430507501231544241614765042077228380537790761747436464911760675379208546073033112838062978811206045571572120753562160641049690832579645426873983405823807014132469958892168347874884240599866637510777120890463274903787532436182650890633681863043981716841815824256309122948061767669056007168845772676333404112853241610593543145667354472306520248483543505929573745640198452715329922707954995709288891184 [176,63] -163101323201235544468039105190064280786504567926517159738599819232019588857240008614073605369778796173781732562310818597548905404665125569965590311424650584832371691731398263654364830061056001045363360143155693935565158329875292997479121795769182741388672961735123145199950605334747159755527771402421488687204703247161802097611619992291353445344845135774399164094937805366634865230069450903344612577202769253285780121304558062206536778160548151143172480673559994239010083176131999579348688520117410991191579701901554148385941644275614934391722953421535533523979748556881812172754153361527529090185470512705889256749006020421922748495569336913223587606628181047427346309563273159561020980774277732365544591953656867996880191894065659994021879002297563873723067132105552128063784241175943361679143213582770566749448170950498990371789658955649084738080951805272893840110136122089909842386304373844497538204906241199478696606273799604741374087011438147748086520597820879670734043798600174095189285298929059831586707901584516202792369790170091256821056202082760537744651888826132220541918852672747945548709664828667528174974241099133226913603531268863655429899173910121471349013265185974957478727246508413690008833613536835464535163282908294071352615292008192300238059050320921780505939278880899468565477056319238176807078823887901072796180399578823611815364007354785512425113000760699606520403244400299116191794911480394854929864308361923804652069735633221239819213628284360039189696002350193797804021217017231464067772233895635621781297081258051275355101407850788825623331043318784589710305226639010009008463092357344 [176,64] 166053335592631929160120661811522006463232335082296118128991399141823391374543647376460366430222819314349047923251255075037791999960549279630712223480241635964542345524869190630787683896706850556912338392865680725488505850243488083337590030374507300897800346606746286075519799060657236356194321072716366973120914679201711320072329814599847592886135116186262844597308206844505979574294125543338802551992616482964772714547064913281523102944300265139862820341761197087040413972461422189144785809016455967971165509557903942445364981628078746778749170005117287694204512642671679820351218716782777439945009278816865924619202742517407893624201065346979838790900200359236828244433244485785687286753401908935757488575937591949178592471620750905601819059739019473491554289938476955120737914185407721181695702552636976537985996238261663711941965538422301852932959716861812025436898983983756189221474003219189173793336002959157333798370790549069319971293401722836819422032408724301594116572270408046670746754763432214937885598146658842312392155208472348770043253725312463688679667740715562648127790177316680511780857485973160849673712086413916082421973009341271851532190026212211233305406391562554324041635391211256299319206661007656197699583344799510252788642898651107384438989732286580719431921026561260933214418799929707993841670192464873111054182628762145703942285647862479544642770923850738033457052643226428370823997596936222047219268210044243177694765709994347436469812753914034620161010672441753140610350513960475291932582726661453459690164716119942526943545564921150573118990187968600383682421966066484592986215640 [176,65] -137513063937197257104291256166507995150834627651273825670181516961738313631108885141171613753737818597222656368709492499562640577781276060009753155079619064005268459506250278108350601978134946021259724998447318505430800624763655852598075555114685429248495101030109427337608006359420406056374994779652266345273362051522388874068644459671246379574125280268104844234165087997319791138648884564749991142944182312753244067623324859800163626638515680246195216628122276836040287164190748422719723010571725308705290727428852057510299231233026794996265769186715950307620005202618208513323126841828256853511881258817906935676634696623720852642034292129313857124964738918652507559348150783059579219399348474409315327548257270455899063325317117578269396928430365954382187138192590195716473028162991269541364996092218530854095111228184886030410030670030492556162530913343853518714169507939596299512863646075645106922675187307890499760254784601329056339630333084816670459306878820152944364673815541415393392553555998342436232549712994012608398010144767591724636499396563513237932441393190208815621549162908187784371323111312055882878636694451710223623270740980440268454349970579672797620608353414215499822529637235895676775776817064955060979833643613790104919125054122306711229239028622255007677242557255177957467136529353078241983443750584260775341255102196893202855547764898011300692612198128956398692666038086199256492713820551992229539598009657749924977574393703536041020550268845217670532022082339726272487180321779414918742940374387823229729719889604197107073325192859919407511397785425710565781533079242857990696192 [176,66] 98673346725842512872590172781206122984145389411053810227878010636886329513049642904696602546934694132990241863395334427941065624484789681246472556336490325214995905604105331778457763299472627243007659739251321247959516038295228385791906614567283956079874162683366775772245925251083650100432111857005043290614021055014977740556899293369111298347081375333356351147236802912281674755185003278536993549278955046618365421980387853238119063868551869064158475474184959295239467097933076867266700347751345346934120627543242021719164904398077067746850262590013991848643704854895952921714752444510203290033260382950372584167061579931781608283214928397197044953503849491313835949230566836519827239906248171190766728046308696105317325976536569648729834827100792058827403248868866140290998061109846309080259139798079833594193607647990409027304363037572101102320585181943557389653363352301433805891251916734044222664225426812494068141972433069859330786523475871713377146886344569080801637230941793388891514578939243727099271258259635088730905930382264744372035622232637616457450257474339572740733653211303113042901629747900129313053334689721944135690293908034043401622161230803655572839725758054732951088112921984558655347259802229415812044511707817146218624170267725672484872299803833773646173073676756882960952465864099574360168553045970985257135981448618695511310001161254387184868299407739301814436690385495051056959538600707996069381269449005231634682325707317649033675261311781116317090931230106471720984816328827735538428523377688023092678160076639447982091578073050268529191851716943421076130467898315055249024 [176,67] -63171036037604093375352724398783916571340140062867059015704667456107641519837879024373127558069895294357093853470689118532989340760089964160404578574854099537191003999912997796229144042547009985930666806669246837819981291763673015093806653802399427323440958217167242116126830694829786739521580193040248663585622462350580580589796998473490639547141365748870413057822487354903625467705375832680981807261165685093784526867344044011624435889704590590732646403145306237389715859373910632527656959607864319709429046513521990548931132716142625725540249034149789175180670197721786820317335465731902282770457523397265859150113199047317737031041458357227763959165268304238838815048466200984397293772731296171645368107476427976801643692980988635633029301692721886504264337406373853925972733183548750600918998490231062835845510965838478629920018206330110065739233536630760605439678074326300833616963302912687617926042598336053479336466986703556606821212666552370003169819868080984116887542216794068728565205890473786931464592568069994470201977084341625179671035822250245513774653897224179124482334061007989075827970796220107970649490324389574802440474335116765134577937932011232752000160958785786491031520775378563189087223357315438098848470009029734252899984345279647821150621938770514853767907382478170522102551654522736810503578439291641105911253884384528114064360690643810423763155801734009302477251124848769222778189483809345955955954028551269164473297681779278747412205781776343596075271350655676746964243508391273805013200052774206516285473257931935371596035763157871285928629020396905609980382152115806144 [176,68] 36635869258231175170528487405062174348130204657971575999347573401043525205009255069624040367864110693618286348403341227480672395786951853353795360380622028123275720486222592848336608205104882530608330267375304113984137696312608981603761409127230563349834655032712826470922764952736508794445438429074706356212100085783787476430003484223655975302125421200898257797948224528513992269787482611535022431525156792981352445112830328785337519972345436072731514370048721975174120779549877496861952872103316261230382699049281847971875597069986521013173964218258986872444208888401476280630510431146188836019977281201040866867883555239873268906210077031405225880130446506047639864486922411652594414108467417375196936902894297602603291847731805346126602356290042367868803790151518370334106401297809702110832067156372970287368135337164493890695119786518194105700593690739377244525334049526301316346060636905462859185649730273569042790775039845987336063655964155283706351934589026042052384456555409063500970414206926600308073806282055115490534136715311846064832171388244607019564467785322144919725574340426399844427214941130583244130533974316353377909636026187698930148015632729543641173273939374713270823667362301885969654834794289610703406154077225514015468689329453734253841868461533997406608542638784011831634252460243173883541673923274442145899808509400750391602753042095325484781494279854107003476409324777694993928790589457312053680561929538475600535563510282648215901951717193071322254347031511783570561604466868277571248383097044883733315261943234457978203647133843209550924622477389525115848713697430144 [176,69] -19410357503427109593877655546261018899911503423910183714256529191286259146094965609550368286182589418303739943655374558228526621193631450599030818283991520772915331127148499393599255819224738573573996662593043252683391342137592296499758350808020759613378454561590847945369036628737612230201535249503894262416577656542468635711850474316557402675614239744097849689132767042086241912362655185675003607470762460788141676598668272068810152794112597708527016227012161838161531927039781557444566068727503783930598024935408914757014505822457692643883383178976098961714995875640042123717000299861210716232790716663602124531116989546303191708087092765735279045841334760234037022629964786545144881331689924474996094497982547366949633172562836719913248190122538548429043498374363932544023688719596888646394889765150833390545920519100853127115016046820094836638386314687172015131789820060095383147548949732309607185275895743385262280768733533398490805895858807726865441157869124059692679838101671269417031700251530765977389822562887456560885902333894726301949396794624278904992058086562785990112888379083518295815130100236520806315096611536191207012684853947118056805162446445601446839876987257919667119865357737775865745960478421424717164374043101746728906502720407688165903275729902156866664904407466654108040551325023556854492036324810629454669243147231426779810781633425970714974265627856996847810372638401067390491579017894972905408672650132439068734541981164873489126429743969677567693261992361255725265451558128755483835524916871461447553687505357628191822598384618611324741897204740599734359552534272 [176,70] 9440519750631243908277600550293969082907190452464776397059810585464635693461702048589898965581643211009662266151734056606703949322029250275459059254132303120084901605781112076230415425126103783074095233285846925952878990058907766338779604270642166435192716356662987216144589412937900419626807054424331120207841790682643422548755923579752212394378182387301979312403030542200525384687559571249961208821061650273422790863227479550086506299048955661693811175963236145090330528634025449350370669926745025634183010604437519210712499319551358368057116431493803514755614270868427613490239810888899483732346051079377888907037236158468756895575305492736939638536980970410599496484954021088231637812269379990339852264797126129733327537705369352715447455625243003964796515400108588086051206673900466991516333565580312509626267543029410527522502625192412862269761433137827260213550208921580161787005034013927200550435367054334236026233186209782267197646590629564384853130713816098334351748023921434552108405977606526631587055195750190688526829319522063487107712354338512257303906177365065399113204012311371702514513919575036333744342641954528107173102068594268409230114171642084473196351429917228788461421069567037771018806915662696672156707164324913547070256779062571593082860534116136677067852289188605245760514720429576834571862017001882443674711139769535631030188016498863881902454875947725466073474261825716531559409890707402067609450268608870400656216482367584868044466583562073673806878416212040236742459411976151595919515976253884469811435328996594429426550082705706774981513793682639919784294080 [176,71] -4226439245274320957945619005627716655150047195585709961917606527665365043531554736118255454063250064967710926366790018283878202442013205486596872838072280204477520760351284445747016483298635505353932731718470799542016356713482869861543132777457941081106807301748891951618444616698102248071756371426242368606877991030531389074893280416754743699349633029853515567751555834398633397567726057321532174556069546089828838594442638022785629274505769972343396367787199492613611143495795263734557026418329283419400202186303783892437750479109493150474754944538168683632753045178740064237640545176701812203705577145366295471945878798949685540203400652782736829708015796691742416468751524644144597671453772460454929971094934307527737857743705192918226133325273476145107844743353952327520021112754077676222746465284131357866226576304640159080626937546464868363296686939148245723376305344709183551643124818974879651044515474096602328495926879721807536868058941133551970233904309723247719522763982215568093808045300274673557432558377324910194472981774387250882056142158031017143723215436670317801473033831858497002763075054153284540127657851074918079964851570034623278457043712448025082191705926290668893225206099377830516184717234105924092136845958270830685242323606171214850899687864006397408713953546927666687482502609027635991136580785167135294460002460785844495790833542809910634295270521557652561690368734729184217331064800129745564248152062690504314712175826862261684352446392286908885874057920815991909465566001259303790289394244657807899541142722581530423806169295318136495402785417731131949472 [176,72] 1744085728084505557784319196742025384332960464225422715721046907247219351046669069715475144317437015034311596553198356740776328152861697445296691614377389466498091991059069046734428200914124710577289635262403886022033512300840677201031251685470067136383822747547368546459920220731803721964498127838800485435737318809724664856021727254024918999985559783905121342403178985089607001738994450585035249314901815011499795169437779986548885377597194530515455453005659329860964213816591296154667543056416591464318392168669034983771024561696684707759512503903002201315290308595418310023264857636278252061895178621363234053206878589264570848409837928256651909769828462005906964832976743221953477851206290428922792576487776738603565606195217590205357453214849871395294817040463703050712375297202990900679966878957476692077482872062269715342624055022399204315628713200634280026392749238416117063495791276974478890927278130496224750216074720509843312440099800655742878183990531830351096072385006239787816912835194058623070283857968150602094329261602424596808152648789319462247776335091840830741205414793318024935441433076050118579844589811301347599470478604960736366797113077678551064397878055757798750133903118282977680296139381908940994252386931884512034861436779502721040294584775248632919573974492355741349830706220676743154106356520589094619374510860915187828786449768839534222681493880816979768048971898800642228393310307693935683462520839452552842274737724513275316627988900065743277602171212990527954125286277950109291191470539354866455233125577695716289582608214962277375680630720432635872 [176,73] -663688985261260602741079657536480328929551108997508139627406589039818652585323687041001823198896221368353070210428657460941164563227376439389575345039999023428406680669914455510543459265726842092708571521589428584181322654597551611398987947609665276193428368494320190743558297567082336350851051789429719529102998927309848144884871631977391360439273387628401919778049199258364397620550915882014816318835957824735576167013554983759553129185521787233646973819754212858054477120782596764926378451519356742401031812629841419632064834480019490545950714224933519736391293946172963002021680190947039941925581204877205802401495209432535482603639637688334060240807853117424719533114986825446564795175002667812414029392030055510155373912055000374337219194071316912469289641611266005220626321734734626616687354896361566780645983742789498452238608900069013508312990520552539441090496151653896177649712505779775321079418673294783055647997444453322332121016824144175000686007277378624246409609123937062360838206304662332884924443065665703735217991444987545791125836126916182777829498386494974347660183877350867987845151987457154978753219654419163038004295750866866595156641358885455669406565378693706060474789933571160387614759653577810835541728345982582731804308557711702141825820195775878993884235206774425217756301809383244826737267073987162413594374621454268215880269837002381205682899659979035473359342850444149900216974116478671293801235638580744712203978104078598880715216066270601944409248520850066914842438175482530304198957588374956107019897029317462978644706938041383164968964869897856 [176,74] 232827556690228547400521165592210053787224789512033820030120162859430428218992169486596390952004267862693557955813903914155767136844524669534213565225734054433825030400412329380000705987364660999024868400981351809280024633679414512010549881859362012602018770767854897641029536205301004657891766483242929321136792233716892914018262671399954934912861709553504403595562673905925890616989653315809837580296281840712938763278600168770361443327917307724306842321308792314338824257762060361860364600520388460706936365425896967453609184859388154174219967710423970910499415904986688603689904745390766028861909368075874772554820940822779507601961115516482542473127512609931346261457662312588925633530026576516278086461655893927685333674867046618335194264793781069852274784289993366833355786156930311765139577927821997250208183826888711529515907294683773768529766344181366696149122305147095723859759002230742594302423164277312394532975026067730659673849321829611875307421440221217213632952693899988353543156659132471656357652743572198785441582656239919130104290780200361931580839003442918875785946425904973506115595013565776733078205579359538032585136554118121298658056662220300296560980764084344975927301968144952629160264865075667023885388996248003731396767441750773493993477903957083549788798633979099213096629679717274976451734568384404303811493097427247662683729459404482008820838590995988286406645686205852811482388048071515421600893542810920863926375506815201116928667410911009719806706842599261027353058938765475573498276788357497595295020954781788629967079743628797121528186482688 [176,75] -75225688491523846335127128740903554724599943102781756069991385093209085443055447271882613716317234183779949186672267784054843796517167481628045190839195917382324912320218351887267493879439073988292644514181895556722070681298811708527724191111396764613113316205618619825116024609680546067095890937479366925976887733212598962641878502947713090903167544189491326152772811646486219820279719389535058859132774712364676433935020886769150048989418202822634866074173723226314255802938229399636370511510460591776811021207560274905356524006814106416294850818465189291683227834800105761280634096354959172760260164484247132021475372164451807616250044776210874767975014029263410605131752134838809678306302271004577948986935708728066859921137334120684521999090807066519944397804079021219443183701136464239588850380183755982457658530781491110290123652730522385020225667112762318728333036515570007561756683331723765879016806345116162238977516276264973184800219128191115900264786789972001577289259923163614418210419407047731031679893311430479180017978340720866660796343137650012293364690501646324870614605485110869312563656467081167427633512214356605856799678087101301644117471215464832766449621269076341638507259185472549321491203644151310393637260059367980359471334224541469022831010412309778347306580971499088809352474932446734736695521226467348997342367534487539352014259073008465236743987408580402249065613275829417737339390792317320811218820226497083589011566910668778702184178016049976974526701751798486884601106407116098499618840145400882452683792284902494995951103991341340441244952 [176,76] 22349757735481477625248263714174771686770136698227190571586656823804325932173848810713247511349492458424739581535616709152530438022532580345769946418085255713779303993563944465305141091971205555581201912570972060181155351693893132428581933718326097425413099011210362817517243680810640180594577501872308229923685475402520510819684571694229133580532163037660546619420471403707025844490007112286067814012654765657480326863797302962467799456343037266784484810180476013940160210826148164641682412633388455547735536578718945682920277467693886172936798286046497550168389624985797606029515014199819079768717202469537249789278174442214129879428938679393463712133384383552212694038391512295700803848415426722935056073135063189326463475316256289115252679896891074051753198692749676404437664228333465276344442020956811987857367419353698465333852295179795105340974384277152639345076793202023494250425111541705272824701923630800455844221747386362736771165648668357039575234427369965718787475159435224459134575151274766859060609927213194620191045766761710253985265896804968170488564444916469308699484723883317489013550302435916861851480400058617647551011356670974566620231469223202614020047360192216118016037191952651020614900520617799910292671612917477447213729900763046271997895895973462089674220553224204313678997382960552542983489122233632602197493438288321957593773025123332754282646893551536460435535825156720990289864645902305942885105820987357705746686902115217484797090139453615421527951689989981879219308925022116193500317871079404008854271033584451680838403249172852672546416 [176,77] -6092043448439498494143989822750870348765165279346827799176336485328448342398648988949279810266456254910879638070189068509053721273695969844774181674954448761707095316485932907838028353089435968502500436894438384638935114890703873771265871678062606937048893264164662095286704725904840504996374088718130163283706511992404981184097553187762428903262495857436290575170340394603946575066307494342405506135130945029553014016645843596147548113293652669150327808716131036797569641200021097982945071566185859025213168788693483420986007496286499098844568035613022316570170327156468704868886102285673477283573986494612037277922082808510457061628623905353492583724282954735903816893754036793726971649619476245544561074384710682962408200019931340664285949731582642611148321472070666241576085376902051613126357469092258743115181254787012013039038124626542537107718633852214851880912345082260860630212498769558927535651018243190876291392350882169908400588736819915298623035946552493925665481658764789524964263497826435147450466933258561639272797371140964343436874861030522614731039506609507447942722094176297078019820296618721433180831320827972135067371845645495159971872174608250015854924314527913757094283381925047712955738493623523705223980488744586889058731448675722573891334464605764943122270842705795715497881408910476401613956491814501826118082191183618661522056802973958705363013213532041632253617276497442367738519068515919104067784747264363426951112904901919534096853180926436130077755386156027749385931095809552776638728592405196696122958925637878135168809469621638805952 [176,78] 1518706680064146988790379186159073805590636285948058853942933146851946486969024636054221274949786875856492711995977530681558448150285538000500672719737747844583842724883435225965035495950152450682072502069607855440909327669214023695633701295240727316241331443277415784440643113543425558862560328219576811530173380985437462347199427465332448255380258747939850296341757166764731651044400259225654092520012240423826223569388543196291904263963687554898461949387505195487237947679361017988116156482247169518318964042362953799814751482663681489921260449958785757452531225018028789907359324625783717102534784608200478614266965182465920781223887926111142919723650873500774105422020862448861543627661379417189205296374408745987500134935476071166042933192341987001954375082590588116243429676027918879850706166885705771181002097276999011687804140780778080882793724193695854270431566391217150737814775343126910823843872271388133323961279249261498987296533454259991475694771229449997568470135303693107498996876270472575600882519955595192126831754053006351473706136880248346370555313485146327907335316424662848311463385219894705477973619996272615694141585131594357795305548798979123913897962193693162311936391414014357190204471740674856582015739218505978430308913666488256060374523540298971173457506982123491707415239764426849809332459124293349882836541832031729324284520259412076339276335454656255150120073315946751881376809518177402349720058713807343979319571434025865372519460262439202195155285229196018734063315528683334666579645530075330912025706160033512409013055844071896 [176,79] -344781262045077103650557275061270193685162633953446936735748924803033323529627371462441487367815041752881877566246984338279041759547831448914769182369619708290772931087898264274229717959883781974712942469378663572744387161640020026710626098384810492029537616224843683115733575016194634001310066290644175485796783786402630903623708721900718388412618309465749259640306792085588985793794671166735538699362374113631753818895682092680636335527670816200539161072748179450303779551462576780363773019556239825429617707018142043293738680412154206855758497739367750838742532229437354954303058936200413143987077931099801898584452641380715106336928433996313576689755575021598539419338961055474611552692576428707373125433336218484852581724541146835988373055298469409983637828296817470470370469567620938708722704924418989276752577970400499533317521333114087614528442805527229436324753502353383707187819182655433912060056214012776452084402942947159208333127282867612259226078901523804785189954214818843617951352336192359690681946018862190569459345120118914811262090075733204674948488324877171618629294502046979344833715637145409974780331451898378834217801274930684542922037551803802964811826776234978799843207524364555990179424913505623712652729114230486393259261708482132284967347273421333693657662602700964297886067434220223985855262809503433437721376329526289921910369568292120179656572705769982624378467352779293774250678846131342927244173543015303617708616914824615194276760614225643499184820763185037757810339588067432519833853796707274891831256509743563051770390896192 [176,80] 70855732592314819578534242092739831849385941701862636875554145207129969161123864954054493954381029939726805624332576731374163509548238272492832807921748116841364319202757106977657807588581008315122827108082550749366547487097527647793824192044173872710708695533067834620410519123470699876499249002559861756790209746031277920036838428748269677098371930293032927048310502591439010783406656318565561477614824792469933350600704337885471983399284476571115847271364313923179035715717616852015045440656974898775818608005997020490383516668590150838700087540544666660364453046769107041968662552902875277481720712311779476847299629906017146941327514518856225971899192296973188277874305499923784858026664489464453687100602841895971935989429187353955424738784221247519867523707421200947418715951470640612402734232988986435154993340231115507439325775539470223358058082377697247695383590582215929785715991542189984983619098103330381705060475493734465316409912228014285243966420375965121201393412664365779762666830925896381654512995719676125586746604449579054791791322904768425625731660100514582339596414447605754826001261461592898737964785766524224177319332777217049888348552124823183156677107309003605414483907009270697191697108086273354914747054063620065482951316412855203181238609948632455840288435785917815690030657869878407805596931359649759708387191900907715524396052172938262116897276596059737873829986785527559078078305075790511009997881119527704595071185750055584072747393744518388886610750812023980998076723073689605497913846951520236805931531058061170223970681 [176,81] -13067071374738857969648781815000591822347426800898551425037618427449452528726633500940043146511799394069324572081428586504422539086274448521071573170099331012434476324850321451897163468525757819884910575222029332865020660417881262117829521410909785205524675272689844152591960402399423557258198180753203302951999392907957612902148673709926755077358080240498063985251536804520280053084901064493339349373381004900118656085422451753417739359083155713686578208133859223454123758535402314611567004041817108689276387361449910336862236439337287591949598190781212513231643645142330787238059705466910337747320619327958782312988775278582995509559334758401559243997996058221083702579567939033939700867467188068655509000495042872193427489759253458607824590019658410268038465261705975393967911784902897609992805625716179813538961199812849548478953033136506625953863418098985912037772944809129611487893599393105067660129939928630297751899142126011854743950604573950314281901315652992894536054556538889482913962481603829897008594268713402527202698841826089402462379403645554242343303661732133565318182148390730098796353198600112843470894114565991597938562870253230660552497163111505468347174128917674577107065141812352363014758832616059298701005069190796953524584066193045436546750684958911451765653666008302793242940640826776020760359650711809977290788611412471298209831599832988661871453465599163818750157634572501432626026015357620784094892935144835316346934914030026731203337606951743859411680792745171743637318413217259248048682743114416509120422995958731322221568 [176,82] 2133070673619731694258723024315290824518664722270230992932621757367234747565784893081720969251324841478164376375589954488368041199068938586191141614250181491719002104693147985540974284915327599194746936815374953525809057870225196382638838587526063873212150508906227721480136050326747495045938387949561399983519674760479043883561720972923170797814618746034041855751061792179966961637856099238732020681620193772459168535932429090665519395097580516317623238458860786812088755980316583141251102629774100573149691143642781445594548117469003671896890363643460820452704579685392118945924038526223212240875667688914984420955433228873911021828853462833408038879348093239154297151481793016746913534898400004181206785345810183330242869136125495583440304230921137043656268757409329550848778981387706272726609056845873824445327481197866303449204925188142478502452120633539217942351914505517913763612900896273046728710868568759288767319461330405895494097951109239257392707426490391045893453535761227156886933244859146545545644571201125920797493494521861302394647556058967011662002939798075353989597596928600233291469912609118652892431546410365774498210180255860321724393563602478649268703938780894734280115361857743579126553939476196259586515871037344333602200355368388543943176017470471504787630823222403019959941312872006843774479139432408637270921823185235865870867295890981874287272005324728052501655782291598169737119912783756104036670762959632472735516527906069983229017692057475551657397978029633548087764531934367909444631797446769274425321334818121605376 [176,83] -300889536379906492354043047269027138562663344217382713943295950468552173602023232555566006783980103355799147883378714427341604251607729732375268266602399591512122358984857062957255439904897013964442442240819722854158081962607371370784560116760446875482431785100611921581332644521529984089541534205154637754870454939417470945816139534247561051704438842375800206477940209169764348284233502177857836096915055670494261426649175953130253534295692539557783420579231852235341410336964995612322525577921290157691725016649367911565939021580662250648299250057496709082962741469708883800400764225225240733555036021061070485332415628845881958799866444192598420911040019616732507313075285280379804801466262131821765746607775110726568626552386885460281072819244975971696944920736949573486833046042587437099828704419452796208052691987662210935756492207686940316385060421685542722850414859178118574342036704134383231719231715825224089530190796412930333608799499655033786205850149150046505126227101311729080676574092492932480699111162260435504625304612305473600182522868856910946543378757273388815722082683279508625710682980622705345045242955196601724855311840119833479113971008239363446355045230781065213275370142044924127986494711475588265415032602545870030573491907112908338653967861315292123150978494750870036302059994012154214894013050485236404407643491621087547954373719265361825442045129926764375079425920378116444255123735578375422588156079040584839470026581818354158083666076679171861203857972683374998852137896708598637106792107604729292228466848192272 [176,84] 34865677868048814995285245404414200832424972610504169533038011263655796942223993756886883662507931165387380601855175863009876799833168998988246526607552357041232428101844527342246536165235603297299365071719023255886315257776737323630275522124312214991769647843729423735983029783530435600444414168793121610684721917120613616892698040028601847198275358123805529470273678579549988024735873969276858940755450410390335434004243053880921748441221213643266237422855159666079438865609173431836435001312913880859423513112065574789575303935341693836875422876676388569050158181858173029175661054307758605221238072609084007988951832516867390785358638270102292145361673954456663180002888583201479511217832715335321002759049479169626006362658547177155026148409932939246000559998067155008249869019794500044400027329059029991838684689653848031108210854678303167957545250016443673361976477084220831254914941477954291365558295506633248495829846772408874752732533308185787687769217868289661895310839480487478440159569226372408810572834447895480738013578917718250801642825372191571905929936236844875548371642798160469545143676265452127510439468458764322722118026881363953598805068950775424658120008230329180688411320304901056001301216787115325658216976799271903409390070577524224995365006679857858805325726726392919469094839526514752737674314934555090513006586959757827832487078814295927451793755010779775702802909695176176890964554091075590907615511009444004286148535598397919601107749327883889790738511956922561162496879029035466743638821415739930327542038000 [176,85] -2859129704000837642695011594343604765156971488544263713008959099185208171536261813770829120886790033546282832224089290230110229324083686941328751129258620865040837570271864992859759902464937785140569486895005017010758473396250044442844417639073383628655712269804285497844709757923470687648058391031784785467580542132193316447710008391361772395205772399795672958829687158838643817645877164175122811982143266965985803931652661547134973799905026583538920844336353666894618581704200263981393491080564058732516177004430860880690318140882463359115166233212423977055618922278833998143971256127032457098635093817217675052371734311023039966367428990598552763086694525650130580250913188458499847745191325753625294405424441443893729931094295123204024983554423968831599688023854663269597016189203414774019880313651551428243842022049070929082142719742446887968995311300073973737859631198573461983251483232817223242406704949913518878274474454623856279702303336924666115252005807149373140242619520671686859105099794100956163770228950662026268989289995492826332795196867374556103241632961511507881063439982617259619138757184887473940061223018275399201605061951651723482455266255807426474663470357544238808995373550769007806495263905811965003725464415758096010857252918563945826244613339007889620955899216238937999005770289196600075799427518517285979272500091355347640350852752058715822482904672852598657630584604666922324729824857258383087267284701376032635762348486238636405012134448345614626395487031156717068341663392501099267892512940962287316360128 [176,86] 38161397944835159926603400671132938472460850288612250700059960088033474368758865951684988412097409222612909567582820821358624407054940236844104083340792970798557304234364916636901036479853488887693318090915103010576615759671790929008448844196518819913744010948106869157319337373879928034962922938584827974926861782316122672110315550405520857037337523382894822803235609710181032496496032040556352357354364168481820747529146111047809853159297718757340738797682635313448120563549957630212433644509675280529825747457972684375357672259540957942723538343259251234131409409132304568770594553879896003441850504524791543950539719125941125639681806817118198505667137095081350757121067682153346840003999264072508816940481407564345559109584575471462606115795783882162825859344193352621460775361960237068466573277555484287542578506739505155726328005630295463504474774314242027504047967892323708871766852072026586324381821697840303163279761123784372126472457551093632436258388032729521685966400815185175787404432297936930372272521071411473696167395792615246113210245895744602987914928031541427804061860566430131209598251314146032754096319134943409571712619003436578276975763736404097293427791578115225373302089793586145733589033041150704412304039512012016229226085769511905671491599929252231053131203511825109303789812982133933679377911596426248169701933087681943038950912308123414796192224819091840982047025622132168031472173289898779457218063658407490181901051483541353250561369545450251932827174110999289867534157213885211630408486361719309176 [176,87] 42933363052859005922888479361582263823207199423319200668850376889900910520952498089615140952030102408998206128375934864591981748263848166360250835101799471498809187540972979002486009028394908019965899010064271723825991610480104767856860243047836402113502340464576997726545158797200839831315034654430334680715646590591908518462196476739234554967727792726115815526092417546387073503384917282621865783480464548139247004324463692284073104514706311173730671769290093920304704704330137683774176579986864620401820179135373336480203418353523364843138667558284316578122039372926206346664579024925583819534976914976010471386604622552349560861484469580957059960387750285468073397988173387604346455058210771953641824930256620192925099553806926395662437071004789021966528178255356127345540501543026845501007106129446202562185919338676011155399941533660042533096757547522683232638652767841043805876071289298857935900410651618529226789345283423548954335337066491126880607806115973980037843159442556234924370201884630581453811543597566023720934903204374294021379516427405186064308898422365638469413546863501123304735042767439634540608040890931011966426369095398172344245010210168647468648581608513787547793639400470139411299643581511300856894403055428941112928301733802382452493050893651312888072150372410574957279472355016918122687100127331200150485804376879015285774400320029998568822202621344670246375176727539908968261554369854890278116508431194014176011010351286333173699502606794219449559359207800741375816716056296393606533840029887552656 [176,88] -10664988007300022960440282696314963021270288106060239175600084044191519554463300780347081724660531856170318612135140464243060150973517229439273734406966858286068194833239987840862420371944853671311866929084533167898827226066637579794672567237036591481018778734300632268248527745892273855605011290912652369602705702503449355715842655979220272268880314535766793947936226407241633922080028249234827554263697868424208234217397641125064136708252611509777814956052558490384554047049735148374701415598632953376172591271990253080484525527107485073218349984368355417828629288591238499653452593775788602693956668063249125867004113377725107372479785767557442445261047764534009706025493028618619530076218095854669806868472124669278438815757847100168789526792681685721788869970393844313498794685542143465413045796231316747164585770597037223895080971092977132035903957868950662504759072511593720936797046123143294592041095064450381659480388383518798812822993523873371741161365851081283949464589641622289378880460366237045883004594104244840607151290986511167480378071033146765842682039538658661647567517678514748432634315518664292646990699795160283987342181781706031153328585445759290778783474601735021245037739324995886372188817768669917604608656169894945909331205374619614457699233291347375053868920831262183263182989113908887449530397403074189133258978808179779147564597185980145308905959262130228863050039175281745691507214110966627035034135856924213234900962725277444648937070788952926870630035565045556602655482851988656566442838831524 [176,89] 1726997597742773489447984369967774529372149323398506219183816693900658011418691397505921095081955329336155308191663765878373480043625404174817289135578330906208242678086955442836483364862394874302447839254697971004106442032156713176152932386955770222070455083226849176348213092631704307664372352075325238716951503179469629253786746504132176553416584869842811847021424803861275109060865035409359183213807474029537285143173451725902872347913021066621487984103969948034212724743380358056559070395941261868757197939285102298999944269876085990089680536810383793262684598486616254544214153151478075164070586625400887325072804710406174591546372491855706736032291890721611307848312774605611239235566981205926546293112120822061965261442010777110218915525981912070593604339226944070655483025590645891188083758610588923687257500966556218770055278124266740251755659446953140839002179559594028542522956483443058122206863507583555742169131836920962712314975766309623257168528931874877184202750284739708916275937248891221848965465726244418323438330867006818284067686710340957358701329810024856298396087588516159472115264190797311710135775882388639643671217217994129383596750065798699988075077528330043413514824902242949795459555204581408012443567651085985148036521445424099703131589851387746008540576999350352808827978797025536561930036965287663460517192105966105496054204421848170289810021196859987712727709131015084487428184025708115454691084891657232497485336527754361079943359711406164745308716615844562136459374165837182535844764768 [176,90] -221508203857512405508267969191239835391796802503106412777326473175686322633788238852022900162397852850979357332154573152552345395476167192424782937359679650313636566023848231874138528081861060003970572665043757570599229075813329319835588758675205453745548411469151800246185081598598632860497125262805869903713580401524308685931738864679844518881719643464286101556474081684386631447812377783642802691376902350060565347189061736877153715632381486510860602261665000467430743671826995229127672465207367809947424528980568158527746134990921643944326217159453450918382262619788333598620457441942220768604494424250982365045389066748717036189333885502227280372091071217209770441397174279426812218241423581129516758500530564183578988413522850618947610868755168734337117130144941375552287471200938526671028599933945236982145908469771568545356589596124355578130579375037923135622858655211006200120276547068095821599435596523175709209069394899839807223289661959216688313651273908930765117656712358285827570527548552582533193505021683671733280954629244474541761142863107524845207713375751976597498307832389541748105189434557800787395512257997471367639017184198554428358431305921890551802219349348697084283838111057922191101393941413277495772293064103925980245089845627866322634380841975876470860479504774572279158051131919377711197633991061413198573183436086657607157099340104737139068211191686755318709173632322777523461710496476150848894361549979380931261400052647399632105480165028547850055870412490340823341065203423195625856736 [176,91] 23761757382427463431779156376405493103216291460318360422434394930598347224689558039468462119424669009286699904779855107291080040430505823358030956406183012299677805291958146804825443742583878561043975678983458413983405747753876844811720589367656971648688026718409690561182350244490928355535282604984450257924395413669075095337699687346688341551425119988170931419676599889806899855128630788695432803499458663688556223122938759862936463538942573327411846775023931718312344633998794520983970626300428526504647161993920418183609205141068787610418795877290732965484520336407943698777258869328054866030630403602165587013750349351517048737635233856307566084643328359273373391249902956646938796538465488668947902114411766981884950815787726459788374550559715513215862337899927846356879698030072817684570813991030575206581248027195633260518672405093432162348912032920337576103907866665023109090926666990149746432924610465125416361209876340154685149988795898559261381900416681381151600498068069924169956820249233333278353817662928691577260123659442798733093077585534562932817350802699530775956194074483814919981002647622554755992737166456449326631724383834686809517312394491177427153395079932213412079841323586997642555572284476951293560384682277143779803078598033813295185731421961141141788835753636029284430454568774588306937691082064277888349634237364404810366909629767460336154102583217531537888143638213016883240516865416136965159008645958860310065307038015323258888944844360135507314028888824675072503592302239148200224 [176,92] -2176509370465585287267265054060436670116065699962975286256625066515007078132822238854039678114025181968921541776040270946198912914883797083072359181179510069362661870993262179218261454641871105022843930083198697029727626060316762838739466761572057077115608743394873429151365344524911917426634152564952627375397873956853408482500687824466359220888895747313744924504613680845105911458132543306120162783728622055615787741058731949472597455930531389875305598670994877438240190687161452140855990476273179707631639441726609485785137547814782038786816125548075399137666996976292830405850669833456797237985214410237351172395077935227394787437245400910485305853411182734455237637796820510693633688168673116535683132887557117269667567141468383706241979274833649135322999807910897689013685730832431630809689593623466640749911063389931020484033239930278793715339521756587214678751522486923083203018912659415718529249954449771977232907025437585396921738945563120219062581100863462113422031528943901910925925987648638451164075200831827726907131896780535339362578598773447596205062559934498205643347857467137340719062262688050404096424092742834596956801934912477242812394648084238654122045850548482853536067503615295380406693375446242244115578945606763109407682931273226745792015363606465972410052286773591220279667767119173735056872689522476002120292557812268222604204355959727970914922304264771941929222637273455288742885129096584944600509899900358417755356770998646111609070428998010942159470268905589444988001101639462536 [176,93] 171622287181721191295880833054642174640889989467582483241400330596529042067393777225297514313039803167228238014489925669229302360332366126886544111315461971335641139614086876599593807895768213014045449057774080324558174297261133223852590784960986536150597112755611308331328196991059361086403575311332634104321547817616543495233438446212198121958434128385664104327979709447637848147318683641679557803211804869414867196078968872731081579790992409709072222939167949958027341205611145259138900903126857081894795839140187936567613622032338314864855344698089117173196812141045439126979930536891093588338099943546664554408084452287493212326728244695743343907406404596470606457606427846493213296206125633880851480025892941584623524038807397412833632045528390377715387141650330495269186431484353423051417648428618916866110117480516496597406925888168104524369264389395161494551960546601117272284767691255258345466358458057255684509181625850114150186654972189641408457327511346303052973382915579126969609977257055159442347370687319552027864575365376509458234349653937519837162146618201926390499635400197267458210322549054418346056725575289771800651365214410364167035319458005531708135557420022147241159241084216689892674296974736513949565454125244908468190852507034158744773059603637712800838486011361115147379859276620121554970218490330192174036055986368163666143462288380102319642013433258976566504171953296373262433174217734012653260336627015567710764480183765671423489679971773973481044826895608488355593482298368 [176,94] -11674068500191745927427946425326500682999434313234930054272136583124475128713621991007701815068115186126005080671826921590791115112760412356392626954640831454551416259601398127344803316038736739613849396904846340756148367058034469200882611405076892654264925327573676325096898228331183265706593067102455365111072068230730372458099181506875659398165412674176342050495147419338532440193590561117971368282221191322058103353390486551430676418706235334642042691920993814067925982083545550213651281363801913233064115941307319466949646340975485027131833812853357874705323157513993402332203733291711721384312980741947153898413384987082292567578697430988760874319665893033560790487490568467586156550705315244460088747425095299978884356748189803653792919005459757204048227192629229222970530801266312498248558464577721163100009766735130364900211931410284407711707643236485794660867464124718345402943309654431511243079415958927205120712758286714704365551729975025251158390768212561623510647680123044743288836768832559082150387335477269188555574749745763216789620090437602868174064062510365103282625524200704308856860804444341890517101218029661310429543005611254935137761506984807976720634068523530834971445708911575486801707574424194206815783126807636170974408898281959686644419465872205082322209859900630953942132852264573786022450795170781186970008980309698720156378757689178847813056957511032332535459722533347291387714960695088900345125430952583750827949265566696926826949642837789117802413136464546007952030880 [176,95] 683922026037083969939523282544492952267248563163413651830925394553382678539044874750991829935886162884885914377423226142770378032675871233132246660730805057024151182813173062139863827346131642082632791744687671640041566514777970934297986612654576826821035084207743302765456454637958937973415508095926271687845988165315464933305281232981482758785403771817333030693322988470564780809560425939902417652114468857644230662301526817993509318211139006068973785644373186590188321261613209043991247345934435322078211889938255532898505661682413538679049265442418939232973777733352993869425322018980367178514402734879047891000554212875901087814650326429361253951111852492987656052494671093722068827278715976324970849736089708720363742927447378203346466071326183036632814496430056321455443673937594673255157042149505674509246525364426092342360151260442095110656770162752234008908667827195065475283722401444090980163326540215900412907720773402514478139710003152542967691470007426487488942877120927802682023834417987088872594501618381690673655530078192299640485118645889925072858657192053070556155641792310090087071890963622005379326822810188476344416488032986807005917759425507301998247964394493105115830927950000329030732678564823975202950837974376290169390814552035151617813836276290033833366456039775457640911140286552772087872674983233954699930187271887657995721813293860227848748811159137710073705912097993046026121407935039004229217728179911376962236617416965881577077105440470284503789814302575983957536 [176,96] -34339561814829328280673052658278424565015403085765242810226870326550939541606590156544455220546846585880371910572136972696766324893263120084450419249745462684596586462353983590780002511263093599890547251045158967209063765200187130011254522595955315355521077556604498972784520661769335532982978793302839952420723990795169812423478438161682148617602331849740831967019500461862706062113257894082764400027214129091093638698418434973376018923561938736247250888831404297561627896395128303567942905607136339719670519033069644222816784776693648250451090291146026777659620400414463603813660198384376103135949366619490853057445747875977380991243179372587958502541503901820548894628316305563543532178915603212182985221181854413756035908084796123403957599239138079067202354964906788916891448917634775359655573711117666227608191080816077638019754614171073021645370869596303408904857527673966694616853438774476935286058065875754869343260650519509274088627901897662486163706393566015528504026532921854913056205590134398606916994904016260468351833924997017206138633282365629155590004493483877321498820211370448716702210470336127799388978734890946961103463101103025530665845164957240169763299283939125419922158205732328302565368643204561337154843179037105743410944243905821350330230779889485028354579039189689597730288693380487522099787455802083576740631068191047522847523129696629059920906092344282447631442945831463487684090348326436308157641797586911541482053176782343569254710832685654846697390391353679938 [176,97] 1462419144693600117379635413175584614561763215384070077661903731451605122284530232244919091593001982032610629171980911670523900528984795696578264632559569838132224458909761378163033688537148485555049377533396578856084638933315714194851444614955469826875105916009530598667480071090199551851324851351391177442576650789433471290530922154880208701440517909973359384410637553473506699705258443734596223671699236423533609371872696766596546942324912963365564782153902145148193237912484987423247411418334654438072431611764536314959957831553964019045544637365124543745892019422741003503321826560764111988909120515284159193592483372865188446152767590012849932944423477958395005780231184832468787769884909991172283161420003084015718407007377261544289128245077940918017423612941884440395736481901511281655589283301806476046679500464076824043597936184535722125482438102950377606094393085669579048457422530860700740038882493066663710845648636537162745394719380077691265070514629638090005446050838086929280822367661639286280317823813514063159693210341122998973989895030355709473382592946816646091500690268225956178943761884992079623222712783022763963733890684353265286067053385478103698925266856579963451938524955225225496144367024307962576182434003262861949242203853106894084162419870835688729219146575398487343601567312810317997577024378940904459708064072758630401291267624599418227975943667426077271036346979855757715670942177815668411338718847256683732700870194749881412496927844541577779506098568064 [176,98] -51504230723196808959926858036972650207513875433341028005602059822728524791278380896138972468697732156282064472805767325913526389725332287772247191481403879442012007533455787003145168839525653301453500016505654127541089835220387609505468834368376661145422791921865865641885954151513350167599076867719300175360207426981258499963295210717503924443996590991803122621369553598936473283931050810860181592169831459362701000915080874918283593369932454925786197944512451928646262735412293398196478548277114345224523429926450184532673146576510085322445066261666092617323260459229908702566555034535848361450030383972769575434569671482950118377763658056192238419964777299366003906685825138273761860079542734064701769334402732868645512168175653069683916077268682747255368273947231341310068088284595870808270851001420578986214496022103766419547736832730684931384562293877178973103831496211259270085611522181331870741239574455700274815159416214894363591510721134634206776397839987605230154785218758291933334910146570773759675402719334130065659359121628197153222948592504960483946043964605348714000403984691526992418887431136221151542379570453166313700522922599938859267198997761570091016687449476135102399638054332947760513918409917275665630258717334230797199495589443908122245518298146701666111564717976481812563225043945718731001141039840697901162041875553545556313166096140815612220824748740461684713829408745172367978757413008011360562695022922429512449225663476147661598636284526271363256940864 [176,99] 1393124286128076254088205006005894268103923891285221762668986616298312543032722734536775613477367368408099132845610783501016798683902140032755587683732988868267465930898307589741716465434007700692863307720490098715682472148646100764436815238241934887601057849008120433280454368366719193974546908316890516011437358837605587735047043086002963908572151865427571524225330595371459634692219300620489630049301623178723817503454544257530929976272790453422723911369822505132895199585068232447521106886532033411995026296134590658574581797041750169508251850583103259866412288284216281666823510281556369789796747424210127767601535137791416616861474406629293972901758917639260506716218564480571993074078751978920740243330935751095278240721873022062295842120139787131689263200631916178714605913130511104573442745805899454066179632082576312744606652022737244000130098975943786275543752707698617734608527149072760068117867279230860751765471906563959609980258589865746920666957302156941746913797749525825273091980824682051155739682271513872915127836436010123028076287754981104239482651247006418662223887867299460894902819046845159325676071193889597589200410690192582771721200743883218499734705213660633533417377804178899551325686595512308890812285519520138874129453888679795553639664907635465010600603900671062207827818985945086062070407188331918119058203183223400041811404632063114443387645193088934609789050778102030420613539586055020613821291138080950354443945900876793657091995260858662363400 [176,100] -22886849924320839185525228696998403042207974803244180974831540581174755890703357584803836981479202698761406361833443414299746068433296041935791752968244118581469064486244516964898100326218844654330863498532983668164746826894264353375256693912302547171671206912676282320999421743102716914826971579019495946949987373217653423669507926055161122543942275463239345653525808945116290033424314539058672320467885258739071372227881459661841052631772184708548590870213005148934658108498501924311849780956094479680952435433397769410954868946686668745978121662311759708432090339387986053956202825401666696126602308560884129965663750638823897720800139016996878769396058885415897213877850371728881531676205991885107726207545611657397781286458634178532576871093785114660772959081808636341414751416725861724730334073166225556103062585140648297069313693812575942954757956657179967237273901745778624776060966681465970519976040680903353253738051103311508378640392293230129595033379876579647284099349833143452518157356829005967567971873560473949503858288921625276953205028383799735619348392572953015422086831084816548135176613977290682110426568566567934855394546231712378745183774615118736482650552772408994089090200514101546035488605628531649109242878558977012896201344166889614053622967172190600013971110257290956807731315087782310450538368154858915305779163561159738051342203645613093715786369450543854901699043168085969727561539075107324247750758762347936193038340496543583017555061525529120 [176,101] 392416084544561106981474577289612115126279249596101910639739975795599043651822980540590096202114024404572856773511085771700019639276849664760445137125640820689294333352614462704094098793310499248062512668578839760110054800352246346748564178386073297355832139266557091691282587963549995807682044715674309209974047756554391322936256883343764674322408242091093709877211888447177899218360842202760085280602932485821656776137782917799512668145914594536342530522836726741611322051515824288908873156709443240488215234640357742839710842599010359887131056188156134624076163723829990806864503536523106491283016508873171022568055038604138661182765871636733499565590742259306655455582492327818360422486944992577522333627649573199736391142699458106118798309632564662032503680476634736091488670038243878262230436280776054068277926751863518345599908146182479991158327314222661445678076266836485626340145036020390577318954374270208539980952307883615130453254878007636608038447893022075831394215918728160101673915637747926850511589622346927496424677608486673396724641610900785469125560410070532864665205335103665213776538960859805650464100283925953973710199953811394348813467868008785056742409018388108424992609575664668701675600128114890414447532302604363353007084464659743048769162282345207404303164504125110174891396692942000684541878031394303508996274947268399908479085708610480828205639010532042366951098663184736184440812469414362072330934859933908317686979211932618904876083457984 [176,102] -130320251400592182485398046902910634734172090791602868219368048675838006857945107002972101111622772359971008709512157743405750232582815941555919405226871896688009414834616487187576228328505428113739606807274694742244427251712379206960557961808860951468090620066664258691555607338048608671480095621664079484839966850658017684845523128651734317250868765827272219200593111383851112238585728775855604794161098321379918638894072894409962808479814875823148452375208725596245505291887888930050537295039994610216237995571489062909711221425595141355719328244730431313448667712888765575846102880014537347524896128650555379345212183401433708857613278429666419120363620994843928054537756762272125449778763448881359006129290844846971508342517959343393281333872767746973393821083837067552495590569704772394479119219074146500647457654061055727426719666271876549266737097833552315562892740837238418485602478930452300935179557843568297890192043163074210268859004574066077744517522807657395500547860779458229588494210931828194841574993654991070867383402500413616103375872400631204355364495760471443151494468230477713166380960429148812616412009285418113034123485553216050844770499497080693792716958157842320388882082230697387109115139452285007264322813470501850138805023864371590134327720876100308044911366802240448853148858506331402992767613307474299829517899057689114712620107432083728480509728696531769299747896810719654615680127746264255452927807202030970900478264355632886805798928 [176,103] 22756764163317000699339549818165219100311630744113140319226152490602216341127355964850879732054312800770758814564693278531330987602150180724107628258591292129076952976346448053340229328676365335360331139484858931761875168142757171770839329673824648933151345138331787689880108260618796998743391612448070304009634936139685727015621935344658963592773944195898162472866638007838856208103174306628469358219016422612832222653379221875132618991820011106870245505173523732974830215514545344247043808802161727103484015725018384739118696610675015001310328848366020895695474809762722521176324391727862110413806241267062801487065739687001601789218713742851456342563333540932122377598132779004803895462371582442233338360709710475989043878647969063819008454252822488166044460485776416360122464147394579693115228962046101158028555958772453544066208287695331872835639081084875690071012574384192084869310600632093367376267848500786825559351960700818844384617319531436338941178686646231188701579267017506278834900903911630929636838932176896273751886169368799586843263257901539430701897532654203192357229624632056426693218014190214936049564789871128274972138330909285930001023295360277969021641999416744982884273965194027876551796462333356883906854874135660376006815720551885800153891968538429428795225053600380920000403076890946797089504167246288619716789886587503417750825478071580726529178943516570094603009129680640654949423884016613221747639679177056699815823817790980472073712 [176,104] -2384784129249872524879191938847544725765849405720050490521195361845807646877231514559867178276506708209269317785986775697710884480275573262136631259328081823675005011799126916358962290463785830908534728439073834620515890332539358628899668117402168325253094782134677186026042169723778140073682293953140687250300213982012408230901112095173943303359340924022346743316187394385024470183875266973576329036721495005608924701870407880133840824673336328580364794655893290343996263061849116866387615312837408149820980758013941999692782463854446874472841770304287795772009050161155210468633154981132456999685021439133120943057920573770985439416792903154199584060473040671662245075312231253509937460214878540509714067667586667063616503766178318928979006080864967333654944567922905091040956976697980814986293534703300403402032322855511779442996670656814915012734283748160380940354167919599882588284565340122900002458092377003721556049536080212814078216341551988217306550796781562918611801022994317383412598209737143992666707349880208721540629328210834505454582839001618258477986500658237085509037931645341151461374645951883829775152870540982032383205764452752272850232432748528088522442250512380599445236758983548955964624447006033463269114987045897343173598102012366335628728958392807854005525759224166872394411027740681697143742690297528480017817953789315284703439259193465119968933310432901054112276371192348881430055241849184961499133837232186368568510822093774478629 [176,105] 171331899315658666838704484424849529019700135631840174720966410958707860757759487256506660739196415816405487202193424515848465819552395811722091759543065775323130508317436803245539141879130592520288119841530007333425874089665072347872497268257499365475283693172118854681893872160602066295627392172377009680521031920772385007892479652590800304114007832634263859440305490151789643903388528585064372910823170444903636204872505411052399624464056162745701301686054393695307085059038648599192034106465664207673739092126446019486692239371538295380311043919060018112720013118099585847966947386614644174263216367122818006584194330035395422559439666229939625172931899168383299515656765688932697454312186622641039231760181943560031702282022761083583515231493857354273375904109706552573718486424757727332159481871979913757077303703741962066869890779263889137836398274107395858684247869799580797170553896293855235865656628242783780949461331323946899836059948024437782746798666784960699874808751686458777649924413505124901310503277320160564969740522685139389020015252384023557825920530246243893794740873245484031505415344544719150608358893836921036562336377316601725012956742719044075016639173798205634218496134437199016059417077209628727347270492496836968237021155048186413478795639388894537359351997574182714253405569716453652083550996530887710326520354204368002499447354017131332927031024182451197173687029702835345886936546090693498923733988136796797502832511640768 [176,106] -8237227361276123670674026499600456980208327626650734248733932462589258965043153552989026814215110178759841634831050284179896405079697198452517195084410371486038460859003474807959918140819172155305414895232641082734512239912914849421241032825328887657853165914279798679175667944201735829206797856474875351600138874069943996320609440820285357014757762860420017579038552871642504037164257021627701069794526291364364041555357396436249923173170420572152939510620752044809185381684571526180427972850671391808160747860232453148669083586548615913944496519461080037402800297349853666210563401955543277544945230843681101267056452724096717017671744814003129254282580736830013051323743120108003826903901827406412538121010989108716776774382750363826626282773604104858672930234080925796863063606549118560014395027843519223179036326896190219244297087540586201018750144471978114468001063697073884309070668430334271973473111533257521368702000656650936165991338153613414262496799403297677400329259133474782748247435958333062283806413310211565688281653484179513696104582916945491600044871325794194264493870494458566498115240684081115587446347504841572646668240190713912184754413947640734581495399114247393473193807511175229082259585168668306975928255882043107764980256166019428561198726433758464793438428972266682989033135700925245296553554198721833719181707130325282179182828839425936102032719669976386731572852017127849843954363981469090511144416762373250658937873280 [176,107] 200610097825685841808420967498649934428746123454593575118532868790298707502965948958665209210032282055150090791812336665915731901368796884140926588420306034614302690563706212812232141726514650403714932896987472603264542053785431248816236608119132440421919390716264389843299799533247940830758360680996665483096882151217447810408742901875060836770706887998777091585485912310975132660918149012747452440554120698930057038493408289672860967573362044680332067378599972007514226760943583668297866883486545493403495325275653721437867634464394233762359149224443161438360509669270894612746729141043453465342994818486268178390930782519529204631392928779340022004762273772204809996148041922230055500195460479540788471385599931142081222627738283147159184085014771364288870108396167553137584810570481258663169854716521627401116393840869575749343296737346856108770829530981450559908741691095546715218395609864041061366361135950030323456509925258149143074828663008421424861998962505596100202028391241747271133277309239354535780618901913480266129264548488389716081603918303117669412254210321039293303436531108719839495335475627867625039671941338580522036571198223295319067559586970360638984872382206554338636556096294740317248252846500551290769480464024108277088405437536128654136772612326737772665341009230383110261041681872919443293205237041709085852499046807309920795902310344742886140771002068904094240336368015946931519341746527006513587454265084763232228800 [176,108] 4300794118170107083014438717572204198234376624473877652325467418621797645215403560893252950215585951225540217676923593469843515754367860168495245141121872379623138152227913043580589167502915611721431029749876592468867219881924041533064749204275698188087364631737096192616325051066845686138303965286851660764359471612761055012497901961810034214308177553476123447528333043532343387937224964614435662559102934236029293334657028416784671815086381826346129539448193812107391891272103082477565239966810742051318605141724734783467430818078228611538747351937378090014193714385834691117403977920970267981635871020274432708213334553825947603953965965897361164872210558002190008314361028347407892461174902631732511309191881573728137040821337129681280490137708319460740060203045225973128696836235094644077918071421736936051504043137700378190780402369209748746569343395086380074805170372126418169118541996024325562919643132968150959366309543671109399154207334364692414715920295288953698368526161462680895862129058346220889051611664804880769118871069783294053197778016196296516619698388596222274830522438221231584634378558916163795863539407758428162405696118692019138066529211236974446896054426116779171050238915984176329934032743907084303314753933663929893889094409704651772274410866604770087045589584935292502074220253064161594423735364520519047665488259290160309759950238666148659498664322780331634290536065980115121161488749019607307831111004613658400 [176,109] -613883231284518409748038521664946821378913028480862421511488205284072038181074666891466876663786471103829196271280821863716180685626155473070968221674737526474661621630597737724917778930486456610426246936003817662066683703677123252762450363099711968593968746379300172376474266697685698376187050735560429056070649357418398097538100214974478690284515547148053894201894523751925892087115638745872048360449897614544159038326255963899627522765377602463790730929093207202342822451057389888328265926420751731534076291243491727574716469471385775899437198487893423935157193549026924313536400036965655620283864738733435831537202708748588294821810087033759538902378745343511422201836113024978471716563947794318488102189077161387611707742313785966784168293212669755592972515602449484639981638166598609977662535072022297712270374007339861958921440828014081175091918808196438256258958642834340797127414213132136366702622638627598972267925834871168896809276254926514013084067509610569281404683908234153105382615803853055827991651053675210415623400279322768716936877717905040085329216776508025279767652636649292756319458981411608108283852317198466365807899804934803393557766657520295670873883548736934287738194517476252852360471228946011684486769789396182225281701272059924496209687838116359642164519214713904330980228746159576501352423685737654151700450552124202317379165325815222753600833049017426859362171068573039383966530416658242954361207340346112 [176,110] 25452469582590372072215370780284015943279385882411630217910760581239450114314484105543173109185221414293740287266005802321443939934970461827018456396533309162499685670608509567083075525814669557581941586698912025920542082404003994880013308406315968721619680147595667634700521180001993245895191705354946615343961875901514275249621434295441191008821874093576541964923791160724809297063327094674251749601094506217731817890750495750477004223485696461089838760040237394327051962399949138781239270671457742488110515470714451918792869430392482339273332964827680395216738581336918078135666279606699859561114462843632185728667116343304958508399715272689711548639687541752388386550191306114429734241974982992881723365913681079368553554665369470165155908764870439721745562821110325105434563866296121343643363303656707852037739397620170262289337198754733176596953441114286201997639778293716390990108293523402849284871990525745954636642372253066313639420965752313812259698868663416575767167625606509359168982193669249881282153499487650000917942725258008386794238159941684763682014111836024736153092418510434966587723507243642145930806180381528955152102193453985081037318137005797715326102195368332853382527935931234432409881914831078313159999080872067123233299202558135386128067957639326869171229163277364731496988086104016580726806324869584560507715724500491087710665947170439422378155396879382592274518124269532873444591289126339269183816322696 [176,111] -474691530656530684887310280109227534323307548508277501045126121464332151423312021097386863489185789184255159700996095130469152635877857669426383703669959002016233429826633299431763539662676419957574466880465875000882000572688537939875968275770824305323912442540514431320444911915432666861867192634568619522994374184449109546215091874898047974129620480926932158472432104540626301099610441543517699996578105281679346060922783697229780125467483989227764084033771928212105414396553628884890321381242421564775260417080745373667530334457976703019132877124760477617396182397541841423204127803402659822499514546564415822738922801785894739268140366451926520217083076325333175717914785219488156001912557268147064689782149865964074678456867144175042765353123630395400016704729333187081955887454972611343177062869392994936378817601666883239828174278291167027239979795958198782187571603554400513043559262347036843556224165570608891498831335116707544537861838125252474491039557353857691018490201413289015385893968579543476525427344580430000558740773928549992828053990513211776269855243017615500271120100795841105742624225706703537748478294267419230976558320360713250337766487222811068194089299435074695090589900219914250108244495462100214222759402359928877013046600016162946767769451370876248626894190946248694325707709031252220212344643584759598939519102025628121026069991539838606488895560353783373728287310177520144757542344088588745669168 [176,112] -617382924608037404045404219148700695055341202546703120018726958076364772927535891254213417004614808650758901478805834586871653751289580064194416815533287204101640243807575781894774231318472515475221822302352947747012601861861648837748948036113735665793276128101474610661049449672807656754496033331475596855537510612975341691837760151949838679376872365678589355522364636778011262004377030912369907379979772181210248502993933064657065462634968932292943835194338234700216733348452254013529233526687268232710156695624251058227900948250522417947901500369706928292149625745911822476414125601065500881685470339471255473205493583369224719030726682351803124990912432391862391037025686681202014386232060153550872493532060067138683575131595847177584960506146705326228979581691804114901469934243252257447436156825349818433597810014988853013284682095214216722708122058730441326618655900733528045801517268658021907827300523392000228437695572726328922732142842032895611040344432049511689785780032553260453300757098189241387569105487813152553236534142507612491221742097163780984760933834914615834332848587597818579797946827438834089165448279120176737986484234044798517952899832581910110029824000569149279739671552806232944025572859030327216577042038955295447721061222074416799219559075354326768876230524116560870588321772040098488319890765189497973230321807682474380055236008701362654062241033759287014583093004378026545168176777457138914 [176,113] 201303299352597017219861852129229390331792305535501261697937221940961277787496081489319061318386365821814467625838774452710639280676407543692638728834246366799007433939779454598648446686735666433015970750769092387188661032310194392074603819436376557856022123323764415217776252393914380540476538232575600425127364773169664622841284381680370575874486789814851491547683976341726523120532820870492698751393805410593614333812726396785846051548952031698548679306245252488480111121128266793281526905826085211931199535274160855738080750536663205722139711485037431324505235209529488248602058801124249488829409732377208073814154727610627680971637355505580444064865637183624390589735197347746853826401014858393901151391818223876037120583954424651784061471426316500073522088052010138923417582061282193400179210621078227751185859080570317455259885445727136670639176340164180612904452096427782815811244145370869927644023528384724544301741686171089300611122752347419736915355549317188779795583650415900133668807628344707068107133544573109235913508557667942904329792558649945410004517788323175435927316121205782944420634075567338150603794236388981448735604562688555183827183555088276140559669974422226882880600411122788048824768606659288495804550909485459969206770941092796534459253119732099111348334919660577490873954431543954920111608618949732226393589184663984336041067458454485552861766025526279115067965330723077983957992229260928 [176,114] -3212453993948987960312025017944316235273437404423958332597356207231324723592265006379879556839139449459428134323515892416986560021305426361748278948751551195904105455034619194175099799291211705168894941925147725043095998278011081729158644417888067708885292122387934843705343557869336528027550827606025108747705021409673717724456940234909474519959243422975201253468516488159166741550446032556041217690929481267519115207824395323857069061384698222736371946437911110817877042243749332229923817498304441256552895736511064940557395641800451683556794736193588358688855316727169468493060821217047671827899772550846824183504268783110312393602437575752364586839313601133903003286972844816018648251738118764808415477430131112348429504363285018130659685520239538522095345847824081370307710309702306674704900345293627651758897526846595743668497981558186630298763094275137265755512307973751099875513705687862733262928365935410959730905962963066273730953352250404945573340789368908293707880785722238314137065395959496579180840529932029501217657296022708818477627397294295216384449845044805674953083110159047575923954571963251840725058458249503319196037899597291561998241116524857213302310186493072332187391790133627219662533364047848816271587784207346029550969885871159223057912237557465255410158046892199236564674471431439827548573467583714539870071253164317726206049191176428649056132353696475301235865199709225323737575550848 [176,115] 6432108066189746136318994894745659304833955990698182173565811312699642959854895602384573654231014653524790025713723165786029747172181119255955141632108197175526775877467612600906794888957122148216269950598530986808542811446672569346876178214424747959382400027927564642757234672287768685746065183883540661214027922787807435978884234823587546652393903211129148696203861652066804489201855157542444821804752699380614312420958564025160146532932217908477574079276239174805000294315935134352717149731037243534165702696257570511219945772890337853550401208035682382615360872251704814834901316774119371940709760416037761111684769518531886687297910357733483810843870877846912516125865817576150722684348490866465060771598948297587795505022806496030435602541455401599101035587715251819245641260073994882093581974122975254199749588281424786109241758090684143471096087502177601876276634381635318758962764687322772155703798168117269761918598894499228118288879583899666288030398108190452362261578243789548721375309570009347813717233136151557634028992326948105635046566695786142571491778861281658724302248725007336330230346173235543630311112411039311387783776146765638831279583316573088350412709048008110535162098862278495305639000448386343401285109389022045769861430893097162663139398969665455086826668756369983911390087786809114740320161327501653987857940819865237772486821000897389804138739667239884392010731792519170774688 [176,116] 249411180334037879267776927053186256285276752386694469903265815376062832830128680614445077752107454401925112780744674582896174453803943712674681747891610698179512730392912267033264054462070706639798332666861370860038631660003160765091102692561912354878991355079946866641549533148267258371820136121161196860849201567218554995667886759487588130562266664686597248502397382699286081448876184435854255681070689923439456918642462813406863558924790377134439693115475315507807248472773345828271558846480232153408769303517879176538391089143264452012036379873255171472482517318390242012040327134546372039815392259053543366527233456549655286904873971476182767702222816522189088692490684459301251646475742326084259416216406826588427502723772636026001769454809405620806926423932018156417236239718747403264292074603951211388148635627151330487188340282317869824065385373425233344150727432761277277298093472444978052501063111938356693399577682795056343545411620751991812463278966388665714795827357296042385437754837898273710332958639261439255426521059290093612364097917793968694101870906852421131715223113231250139754751298622693099400843900257507914335605087117557034050987519581275597637627934775886975140952846234803448737101297194971535920187049552298622304206456822025548749763475627260584600123533123245655865756130097297522819172307015427115368982688978941045113455116227709044334347335326275654408142390687552632 [176,117] -1683531882952209002300950361014437959616788549713911612998821756152162426815406279392605823448867566473910713388844413482386699050822713197342381298677144232448408458438404358657326407116473515826112806371634436786453827647572846666763701497391763148962095302881860498920170837176758972672169892971429831203264835241135471897022368768151732471694126475228249217310314432853254967337057721993891759908300601642049018545980090627554401818067280508747878106135659989184482311950095550409967950800180284779429638105714544428752293763520852480068436288210258522517181439900503190642256678004623223805883520407432968311195556442529063234513362802448269648259820011154721819691841400119356586169901732629505698169330463922472478422247983819184626615860730512092940243357120252093372581762186783393844357959139514030287774240604081967292632452877210219182539553158213249893602179231274679973903603638392126545272615832378910238629119568321194354567253825450422404269063124447997804887947526090158253234425141973873181947833862602959470190250226625815326702961444383431163530691415653253232402296116810270813167942700168878498734702391478277536562526998200773007265475087460558705351703190641285386622747241652596322266814271260113271538039699717736942816365562288897345169106192881893018953299682214640756189879092314047186532093701263045861667503748635618298837766553967112249502291022556292907278591583680 [176,118] -1942252203904351802526232070150364380937104300206332067504475972923201166719191261446699610795535172127378089057919807396540296852076434401533898627711057516197042880303525002705171826202091289534781827811871791122414442627835272580262045707871191534159900922710955011508191178551676222966326737196138401119864176674822821572207791309100034159664870714564933142269442826643042412996359585223965845049603506946228882809608811894925993485234949898014981861509140907706055205458987536061447969494784081970120078223644045026604570620954569943539928682990571610314417703773577285726056346291775866209409274293843353921783192881533444017628220231485734676332857274808547297161320530536960834789476121508564619875402411708895149132009021808238419412813106030363854861647222488725535892662984885161257048372803151711734906927585485548754005347293141711887415048651896017938246234794931796135580048788978592557099586239799790367508881465512852832303984793544378425143012205942504677002570661489073785653319350337682351029224583014351387388891656079494818716648759114572995700112791910052519481041381460732996338087924138073547509759288564529993281794496387509821095896383893779743460428483579266312370488987337802155255165355617074619024298927152711579541290490797417916883437726966860629549127220396681156881880810772251467577624333960099156407823284087095302457188369702022289087113129930811865824408 [176,119] 33010707934274212967631347030209987031607340938399185422379386055916136749638491945175019469413971702497521052992979889027053925966212095331124113907344404399175059701045011178909943900816414873675183137605788071572311719603531242714827859865722786907140123824597240442110151911960432964553964733676196777708483715286965741537227264240662867707250244892707421557113124228171896321885345149451014124608499347785682215547420855288852409627396288742381138961044808876892782448888077355432855498852362225370686536584270894142666012849160845592643051594756840025415661433230499666294485971613268341127638000434501561323579226718692565444323041740349314066152499308063782623300972953253353117119273359142162898635368400924452677655955222737925709652041118421369545832767583906892912966693090439956421724847172409646008301795872881272167241891782444919616088787721137106108534471575377342758663926750989193736194200417426461021063050000224093682632089085671332709882112931047112151856566772000664887084079764310516225378516838298716095551331168887822492797646635487624650867413560656361706772871659998198987980037245123998782010146760436443525279305073964665768656550439792649633336829526714786116428847408793151274028089987350242169094093032025884019704858475803610059365678834661743473410048249174941438572991748782987500767180330215281127542607750613881792512911142841227722115474557750825600 [176,120] -24341385011408103606565909324934685443979078262465078727255245402883054564491645144825111405700999759668125316423185231136227184579495651939693138783572743166991028767446498339623490112362046452805308809065973150703523108567550471944652292395626443635426697390606428310118485056926477696231738066654286087539774333263166305158194443103904838010013007789051418597606343470395242064928071839836058345613413953450701480779699167218265352718686414838063359126856989284032095088395373397455443010394490251649356288683987168257258603387669773544055523534961082001033565085372706355010433911113794180906544773146178683693605891040939128154753501138661047723292640688755000335686787187856892332605286382362063405790607557401573750109777935570240249832303520637918575119926825007333310116028344990277709943546548474438578028580408086371526030847177771069007349063720770667029364195282162423792840971019617259918110645287181656111735198061998427004195785435499633678369833582512844008301766756602538471706986214211961304064797886336888398304762610503255829047013554476348419331017875624588975681290421822374089846254953417504429782341076071208929438272663660350851801655459517225451991374023706196398653223438672965858376701906325021794218614266984502942631980500747749234029994255650417929830613615255686308093927495048750835807952924699633394428738609101527587593079128307812974415734935566 [176,121] -145186291160111195688829560907358055642047811363678244873700208680100145881774278948259434930320137758998738073264756863399944584099346251629704493349021486415738680820068791677937337722957990823480376951972486021442878657529831919846213621814345317606710007816594649650435125928936655282183982646515496090921046564570983629216188227684121732497886362132653478349757059004038866871652154251988562796709591295577411691467250273843952996037700699428801018422846136460999064997827564135870542865997364306472609741670092317873255401803753209662087009415807716063341806751890967276817572795876623575180524073311741163236641328933695664640544824917997824151496681348541330452491852398403775713365998114837945963801885716109927585576411344178712418573427414966887847465434956862276010654861746315369175551444882564061871344201866190130196394780221232061131482830495265804187713025257666681732329980307763103844036265115648944142902923198553479270430688293919712484380854479011299432565633520165172264167966672632721428629694488636325776038774070552338190199047861485101286750087286437585868726021012628020449539135062789120150469022495267191607554725825540726557422678213310360130142699999776060048012330970401374095606691537799877908146289484389419190818943248777783114532363781089723892399776881740155376934285510805736545183866395333804489988855899491235221810831192086560801290560 [176,122] 120436411334517978383989137752756993095215131624378494179379439133306952675667287624915717842157019261113247464517266811375900619832607215071459832107988534058730428567876966310179991770350994290534829241357787131413044058347950475375706186658529621382679984628200979145793795058655568474006443250223589978424659568739245608415898712591245175370501406020840962808026876996636584100351139242954249586482156239238087937173860399433292765961710128314477604209038009225055906581093040958176529318960776752867438119042294580494908195443463099288059804460262065442587715068518910941380251517172431279248310292368785273133230757816448985485109345500559691110232525102198689771358334936464924022917889340309952006549259072314898030349585415997846741636897778941664229688226051149559002871163293344901599281408557996141727396777749706733939586038544008718530009659552880673745021889378037941786991464789381404568009270002164985110245285164604330906306391850383901734801741795438208264237894397786906788975480792495028999523664610842768519845174241673287232877686028073978627097080029566945237298560179982150711091428028044993138308635608996066597178523044071547961467897523302244641755479218162991691704092805853000520206339215865627445291899201841701503159526694223479946768915680918926706448699886905001122076125882436996608653063652604566972554926065579539879920853554407385824 [176,123] 169688990918710364563051823423665152018815562581410713590811295626884728229554992882902171946441269709970092067115449449997465675258434493141160167235924370692167123883920552735172193318471842467987536427736213873218159257722123478792653395407934168978766459654702864781666806408497061329274268440030638361867659186708224024799247462741605533554307622466342900916235365447301574829796470742619412172371473889072673585170891110025609797912366570576273152803296354293170656553121581647277210805237027772641437444538492683289256433413208991149613392783923928269733429561796531176157883977163928627825461446623779940707296459309883864300602410449608219001194801886469661967587712720919716516894140552636850299298512015095349083103541689629028520204000656222476701742004046114895834778836466248965782534008471735274875271491646428931292382395182864918793407947671944186617250357480693380135160749787020991575527060516427562342151982312943419354586024999855525047775216009644966262343217459931308716226098631490554887069076261315986966604819531170295278116666381303101040520842288105481039074433018529040788384167310770335621271823529843733675898814740460057921929009484825151920019807305212000285850254985935980143066188697025708633319040902168475514202569580656636301241093192973679291541141066226691798209178345413901530586124489154955530656406031617935330986477542432 [176,124] -93385299349790976394201762699498587251789559925379045662602756357807252905075531606053167370055616405274477570222071704649461149363759871898204293605741708086755989654706890641117329241546469893603066619111047371785329583899713635334481093779468755011788114363109725561886062237054169059233365184847138141002849537462681845269847947449753996364358612382181841393408865013053848705598386583132978006249680248613860478552606441426977510405491637122534062053603284484317689727759844643999207320711583583848580995438757498047454402069599002770957809076612629178302533002825565332394775589427055860598752739749864877480199212850275949735186724007745075420279562119631968654899494699034339394214864559256459449852087101545200959152243981814439307268051663611788421687878194672287180898243485050452019503720865594870192176582606057025981200517564213691180523961090743133958504783028495071396923715491781844807419158940810639936103785921122526147199566950271101316992665094397222636213386587043707361193002972884406400298169381316346091142950570835372738876900198212501692410692599745079776318792376221642806709202260783251376817549556733588809491321893436185456795205132792074078291777516813039814780141019973628549969907979106761429183338945249677617191029164903931999142058546213971410625314900327539879513645182968415786073775253673120059975710458721444752138960 [176,125] -56007514935033728429691309334742378096457134771810743295766371249828585872411854861146517482306015395198769265450960906102121111188108154007994950944810168382693544328717471634589696299320859110710800593459599673735337715464750193352448549316041241668560066136524977167931583220533451322713183074893120345430254280867586547161157552145163882327599595049829931249660592162562028794173620276958487850911639392868054704593281481364699758550052251434895934648187085016288139342538398004798701464587035523178646754876687299531029003866438132730071891609145946072902784645772066262470705648610990234169884239532678267564404090497695480060871241271425934002583592351906352693789408521473343691025746788246875113187042368039056371659762631453064709309266300480493973450849885007395282449643286067324321489387247006716166345778532757293668871893429059736573049232228217541566603033919583496627097646340216875981853097606116278639977221147707352362601849980977217919656566503501819608094615296445887709741358946126404853971068601454836614592468316000344676594830211887682926868276326133277030789895657507894279158558615393896871926050960626198049862821501699008140139489849340226967093065996085115407870692866432821308088140625070058382403574661352576553448163544680821811214310966495182116285100206676037247852003347088279172379095579030181024398349263853141696 [176,126] 14437704426989096048129462995804818004504986181050510588711187398777551922635706781212876987971045430501302727422783240022140250861010662254510502987946124009229249852131881838111098451040717886152947777513910333619138221882738765448735623494466228930129429646152344490663560462680255538158751942677900769727576055406194637520112020799981298186859889071953889344626324665014823258455063069645564796414837248994221906715184794089131925640533189912497390777413012368498483779417095595500308001840742559192384577238737737900648210880933100264196685529311181331943705908410346958241124646243445945036055857011055849216869600109275323067077498576377502168809201073698100911820363870105664550772879085072399387838985600530807350366418125392779025956088676874763226665942513677294182240020156776553832894502528871473189658666425286580440816060969208012995290139579679625285542413623397100928589030262657077482759239002359819211263100973815601675163539123139667978387145448602142917729967459364233536112093691450466294970264436886482519607357436139522914746186511493077512878838007898537952059440893213314949829608660284947242487826356806572582491066776520249148054988120431331990820746712742277682472046077263019116742887750946055559101894326521724014991085727936969422187021640121847559871464241837761956723119149033295330256024602448213389318656285488 [176,127] 5859533653558597148217212071852709170268598183214113401572865027973055888587202923980133938230440871634690444680445316617404833661806231600412505637626492770135225662377435972227006491356748148315536026401679380527995821502118476886020679454997186762122068498164810894147943326258069461758679327370689775585391225248087769665831481425927461844757339121047012783238467862458654187389700790152068535028288661938686129352806673190323749633730610357711898635151881565357957270850312869144485029678112223723633058807726711721298285316975948250511549765869998398055155188938996270574911069414883309480488631247807019365835333409096267055355981464391412655919173111711584027434468398432126674631650991023839437719261061317368012585376500855198508537713324695601254168649174550990796056128382340296144798539511550047674770874766475259281497272105411054903944572157113555094239734013059791238524956023639368959176982154490903252268252611312943248893044350431987227323522981917049709334888094694945207185873127655631778426397719247856168970721373334487587477289397616267918854861672535059714671464279531245389524886876069757965624398000078163355224854266160071158973755304159085057828706590621430181335475057622549073868311781974336532845011727479757507373361035884333769785654963574255096755658414340031831682616949472641241429534833036970309578512 [176,128] -721000864584284546801734048741316910161316585643028206395891044391820068737240395414242835458007823368463913355678006785479637684342588688565063173320719798454441629357456271140809306869456789132384372912985672120219572730587096003223452080347346391885084433879957684507161191228481936586656639093893533340953687525010116300626259849716144358699867360309124428513163200307643254721857329816152533783166658409807251742120715619537257127981938430583981742060338417795074611608663054866688656200555578902024768859981993650304320965355838582653134736909336359618961276851937191374621358538646905806704739340299546216589064294695567156517653950909168816250066506994655673829670102740274033374407703154871840994592221589244388961840521373819896580711087935115051686591186996986643281994198059600498157838153911958524737220540521702558038851953654969665335978994502603478406794520012116941143756567202849592913926162456153380622126022816948466963205999277024850735790699110836557100955931752064370014688716082131107582752982759311878200125077296360070505074989360266479274171027917654376824745599842421639027646221376187716549845381127368712215578003837569940297147362877072115558008601646841924151541330240301476332792197750497472577699634671537412250433340680946021932449798699413424473593727845213472381243360134543573035785618506362476 [176,129] -1693818163273010516053418989253057364423953744115268688160176446848368576816012247396584042574245149660474641163232260407850713444249994600293032803907752519902181412323603582168411409703062177416696939015263147337989052933192790671798256737829262730511766688338836664797931446493636322668574396557407959925912564451085822529797116775597399926676708175314009829349380748716630159943914126000775326394733598255468209074322292987467887669578472934571312388019005959493610269199904617794418084565255912048075606613753361384628581308069993356362423433796949234476437827198987579863201235761174594984764371324939823461660030306475247585753195758688282000251722383788605519777634906474820570004814469985930504351142801597496337509128335730108565140743815594912540388516458075908964393525539747416796350663566446281901330183499487890837966429864271404825873083501450711497067845359217356235416549386237023946583844255119273571564722335976932462564051266349207368831682452019485538712124428349930132100202081221873608796743947244863353598111645516736385007047538952615366701863184087085850168049217954903144828872994878156642392700877775759256260351453680858235978312261933319748045403583182991408122154657300347402366888311631761801022007122388359621701042568690045060053233244107525149406001921333583649521352595784545589211851582048 [176,130] -166190356622758879677962302777570927883865960998783944040664137164893162241171516825287134612655928143214008665874879298283445534903149913278465677658861816600955200722364202540016016405025361467763046411762313014678184595216013625110016139250323507031438616352729697803713929002323681155352197944397281885522009322369173566213117657313977978505141545390830080898401447258722034752373982194202638466718834687926269257637164740047810099526807186691763527608001241482753957476525306351706521607523264205583212669048038194904386524108051245603596495311824653147474887218904996434026134330304258519961752253963413714502536328971295785075286408382622528776210694041270805998229594453388621523874099689146473074722696668998249032673080775759931949838405682166368018807521054312546587706285932785964011228678811129616380526542302677743849266980370369514004473651062794369918582442380622253321526913493947184675903773565990333185477356537916663977224665901317774741237910912717824057589954290815918920461685413600310671223471696200090715817724810423648046290110943767063827392220135928705391839929565413713748745066189365167014189454460490199607353502119241765796051235301710479318629336492593655995156607373985221547599944986354951575846552559234017269643010095277332209831196939282059160941665734142362899403423875510508441920 [176,131] 487192088878749159151125196479829172972622524720271058695555701152718704010727799009620817195644178602586529517940800332904580523590461515417044040077172994100598093453972086130948423637166736446348967124129953483955862274056527963933060444449027214438406343384835609011694915725118006254276284129024518094313671301532142246497686341149893750810635517083721885450468115072659863826473800537304046771756800295057575952520504689676225467221120526396818896875450372995848632231953028571007872382213268911968788043712854063146415875818628717245065212443372984692526695211056812796132525643392165093807247522001063520723081883248286012644195739778856128435571381973847612564133081368606630489062744835031101255981281368386099534681711329306041736518677031204872950710044702844540032485306753122747092363045534807675836867327963504589608041305616947083481055731092429506264306523336397749831732504233923884155981986005834421322811237254534849292566565485543176127082718146969222080928658046272530173918284875097539849184851300397761118620612993949504070351059358634916011668200865416663076227185569014518789575014363907618266210655588326297419429848533169315747475592182944323075281145992378821456587013006449257706547867926102957580205151190926184042546048748629897860231116522528048462700237502364527363623165418584456 [176,132] 50186438032460509942823295033131542500832799507598355656389488376605140164109579488449250222409860770946120212780472356219462375750290329366702380589211196219431853710255829741241453698482017888647567574622200251540113229881223996899687588798886627149849053896512151280706587040888881852190380714607089223044082657503634154315088046010817161821819732341029589415023991920271786271632955162882362661998554720817945905126159409967031297617087388447778467500695741303313115339993914846738417377162154241304708540405226238632501769407862642733782036563795161930687387257423298937918745644193239095216181256154049240525471069293185752440286729604728202861068291359671186765310462365773497805401913822341646319162062714273401214162895454462144511052110628490757672334285810258632413940384404098398472790981146789604290845998175362085683400530747250592621793086577993907855750529211225684607305186855977574259160976760407672234238539463547741216631982254814853150424795626226785525048422740049284377332283106382632073119421385439765924187499244697781746596985314158658137599740864870964271729210158113678453903208209316656507243684949292788975556995541499711641374156302454306527807522571318205880542805486323839207359027015100905738025349977421115828026012123928382456285778267461301175458105371841029493404091696 [176,133] -28937893466294052411662751560375330131471105892911318056312572456353647070271740893470604804870395812027794159119093350100205819318471829468075653324837811444094088705393324693143458863576485658960592705175566619912424029618909010260823273363806011974206498277711634743100731448987250586479449749806912609877443895295300025561245032016618228122867705446382942339831340134418106606398857626475115138180551717549478136080561030259407839290778116143286446369047634466629948017849040826617754620492305612408107905346344059288186567565309336743454362951145175593307774324629144919014626945895047197457771293775085994661766232073935938748523920954611792877728715629734622825792416827391678696273768898702350882660794563324921327623156302115016941170425009563540370607420803972705725475744565996419439628419214547874269215658535379349912078638920749421790549097968360171716487637197085157231847839983674632101481435012318141342681969209604219042649144303147268201430082128120719897263120764697324472161549526671433566801345020038006543755086866832880557729982224318297681777698500840088200802301797854552477075187034199341545629020039855836761095368157238008699311160170837483141460170517667473299112563882923391385767795893609553769510812562438811537123455533710869819423662227221123867452289493789046830720 [176,134] -1102124863193400143265196026522145674051144567235613305735845465026194877331230648850866216340478736411187234889788142872051146478919076420488006163195650226795619076284735042964592858911203316308027736868656256313758676140181928082211064007393160352450901559609796316492638898521990474751222285149611681034806166824035831191856743420110077923037748315053051657239988257190996634168788409786381847220468765926222009697582316580418323919699935563748731554135587337022708635471047191767722840332278913639721043375336260260979699787528711195896926251488905878750081316229311045809114115421382116846926754425322241212510406364476964794731492169552609065593184677874471907765391950488435610408466354161047811001507536231640984068388398666707844072236274818083978515949132074978451299874545966365539223209753341578393577601767133673087339408996461481500402217335498202211967123322209248885479285044871964625693615314250640910480492655260261371492180456860453314786210871660938099013291225113224072646849595381299175004113446861829652521627393225366976745393202645982848910874884933756736282811010066789236593053120361182111659144874276726234283630637016791694176341657241885778009956612081860601582437455829627049974106183623150891811205819988760908880962642261549924268966001380550351951713553436568 [176,135] 314806969161316156557856019327123792434751602687743601036323090310164063430588305406670840783704409492797692632303615030253317192371554188375623401015924178370790366775586334391985629982308133197769184667414595402034315635266409134100128681364436797924148956668814922910019370870235004560203596403709904161333364988495690966412458400687715529777503557423529060949020436333900125166902460167891733534341483217898371003316685399586516604671931219988733864480493524346045267956493113600585812818551295528770117681608046839434066682556537893406796617551988299380579780048801353067377046367425370177239903804210444306723226942993488749973934106512548542948312653162978202715553313458554943294621727020839471754821978914347875669162380403280122342354835734057734310348742541811776664409554895600322851403964817210172810532158876449385300638385337756683059803479589082915668027134909966719435368706726032999664364881006727166617226317925590827065728771005446665275724901818888412028776196784295070762124497953303622174845805415151240961009077975425677129035535419219030213145231598756947970690393169126632178659348174085641804806513792980185306714159597527002140947290055697729825364104433677010707531042061063600396915529857559769180328982683324943710968495859816553996406849978012106641766224 [176,136] 34697203420450731821459700926204350876754638255049429895109231864491454666327280952327797010389147296854646850994166773571885363410024104372196005914706216419583425266541834058535288057756381777581653814902688264234973242139336890880679415348329409897464777186173153236753618694369355427505623877886129716142229918352169659012612570659668292368534939958596960914413915476630670973708455164279937264669461044741328375330626468954476500059537254004777954674519774412576554529475745929434441552779316582041761250750355669181675459005160268489342502979987177755011399631113683128774002329691820932261637146005264951826434190483367206724900998932484686773471946522769099681778246116607744326637382340569718239440077452144174463640251031565747604090473058397264539067199494277581706753402143129857500433723005977871902566197097374489107829052997468274274653994033544025798340339375277546428521171887253358568565716017472351378639340159185109038187540657582181456487521516679382355420607280444334076429057702686379166363489084114939245328432857826967222530227428835554544681518487760516937678837784506347476415692415516440588292146855598445700013377532665120786944302723388460611876349118414775576631087766900008369864918614399515411369401470253742563414400910631790934205884334380383 [176,137] -494719850866570451500757198330578949955279711778171001021236991668454260014475176038032274208383488722753624574742681159885920675877993145161375197274324491693643306094795593924910047975688298616250506981968314367181900661774724290131082670216540795244108001089457682092056521520382253631084736051416165901844650530224071115802370360766776819724759530549854532725350874248295703195741613973306336120241743636744121971985421364805097080212220227136067199426531514571549019441609026662938959203980721689773053620228600047121735247232086058203530023271900442934192478336718454651368812851614552615399567318343706931581944966567336184826149258129583500825849613804040480216203486519723507049366271654784345053915737591331599285017693742200674240774696317758725028330506692661350921430590645050787630586231257623615033018458874960644617000815395197821995256133830506752966978595848127256174179900590617247813949478006607491318346868750440510693896271797162263058747123595141284881195584600986311568867213331004600464264452988574520557016728887291698559889647952075140738227773861998512950149437245111316387553686659841178455288839785498971157954626835693981178624621501818966103533749378867230940072902582806614401582026808789307187675444357304160364843167759268996462648048800 [176,138] 4730562456943228058531446177481726512038424472507595319276324052367962249551613667660807550170260891268988235115442133631512534151512722420061082438456229718970622519984251346734790837000311799003846005798215696389497828846712267376949922928827689010576955107794092339825183344482285845264211565059659138151037826542388255066354542067776840222025042924581281015270206386895531891418751001507028304539814741919362462098341857334735735500438464913690074879877447612651563135049915873708239633402300611320452177211083456366068181504805498749528350480498117733167178326890660069315328597967530590271739983763541025201317623833205753664299682612927389902048795999089376915216638288223883421654342975350389044379841572257677207828126912533703095359659201202571006246426365529885464317094716726260433394943495554914460195804263016541730284209224495601981286769108607204203589013401100264071439654861132871233677650069634761725494278794812629027761830202843241857690621606144115200834131346779851616866940625574135929273192337616210675163358959506463868514510438741677345046371332460473199567666822738703641253852466531562965806470497544147331824987185194206028888125578541780249075190048456309347701076686232697848566474780169337210720605933215508060320562898218924681600 [176,139] 70973024946923043492318487197153844339841041246447203547047631737055292534044102973672488975016983814370875439124231570395709630180831840286941472361585567561596330654291880130573936420052080201572427086853039367573723874967350300869556643967312522291301155340153733337547532554667676156423328438386392451748829758770390989509959326151616482492300985527922664175743425016510608085643804093880196574186569624548932624328101934740137119321575588915764405442509373529557357663263407401242568694553290428158742559734448479899963143557496615845878723478996764089863780139801794802897825203278585576152589940813951485622919094805871690054810311344897620272619346814194114821962902454801554436712544688720948608718645685269451109877944799245170510204645096263128640692995322026339946384401582023195381110862316090045806527697486519750551029093032187582062108729253169058134326534696540649991719675916754801253789121601092195454880900496707580790192095638501587367306991778334244813870099661979691525085351457077325254678887639489310568532588539091919088560686828988744805367093936574619747909430750605256128198271763289613371536056750833199403872870045344049370276072655330592970601489213614341503190288565630245800665820128893048296738196544067832011950729684792 [176,140] -685917802818020390343245967458471322289964607109297641978521291575908228430729228264372735769321207264218040306047649903288501753892191953085564865034339255563534064702479308873220035452981975854376580088618410733432937272670381524984328784493775719788358672397413797090519182607949311519334674523358520506913266816512882694128087136765281907700106077699058746470508242692357413168572945465045347209656634791784103544161819553121792593317006519770402110632206539930379877101235893474500586053400366419131186233948856494388782399526315437055602460692503781114186719295683450247658282945659651127032416483386191128109483286921287311695981978842104784792739400111533133053420296196900798310613323440184967323397472594281215760140568338305617026798477829829663813690615486277011972559228680985872850762552478230691607288964911666095074654972255189171790085602472025586903751616549556233075406404946670728412485502942940717159695440429032622830309031716708411214232098560695037866447076598627537110274999728137013992539622315780847670462950983775961323227161609387787109172529699986757873797604263683325198228859123892321890073999234916042576800505809548151246590374736291643987199438192205981479327599683335435275265811447504983890454448371076162817800 [176,141] 1436217852649173553618360952882114051199909881240376389243867335298306693956244626178605745779301575235800815344209039628708412991555035612783190877912892362198525793915736760229592750156553782129043339586958703643128265793343196956660389067048569926001013171059663819871569923688487796884438205019057430631145284876168993903471484910255823737120415451803877383171896814927058260220981056713051530168268100091574054680285278683317343388433844957026213619120819812721120140501939282196282806968430692682953892460860152787485920129407832588090480463575869280586017151941744651396071349362019498285781059292540008264545632278528167099239372538523238726068570431640537884592425042935825734229280402470006426571574309700309918183082768001623903752797219312038021677118688840435439166907432309669913169225164156721569290375687749964979106832361183054533267355695220812685380928582751592358694625104832527802827225128300349154590753419083007830772106739999848202994838663463628199177136425297554379590781628704685612731707824313010040096210171404996093981983772109367649318420953641269039021105230976429572746990547136517720988745328173388913738903441547577555312173083209048351062510264631240790812386981868538253353932362829674499138847606090176 [176,142] 50248295550872062898220812304958939330323275598277609274603903559420423700415868765330484069060552586783989727478598904511714219992463258017690251745593662367847286657849392412066828881418519132836591796392225660838734946068344718869785813392186359089618294538277323871390795175936891442411545517540827312027106042204910997378396210868286427944260019058850292009425212953136464786057698477312601224523904200314409850128820558148991776843994925163512066439505803477072740900810529302625654943037752956209769625877055242605546893845043383155345917687989446805948380534786027197836895065227939180532207278321627213079112188557571304110507879533835597533621581168164810179813346098686141916127774990479297225322891833769155725171168077966579582181960231637229766307635644838454244488925062637867001187136484910149438969249163921825002751104400549550020040606477744520323347027176442970104443419777310025274777017937931662232633328894656012364668206349361192510272623792595700951816732525646104226431384239409590244932245330549011699346790978331804339703434441221278834593905653386627513591563614550998296331501740330116611791482431965722243117139445608806804407814278596682207737342960023518502547796674709588943378483927048712891312160 [176,143] -926627321639149094288934902582878155241955731450045190895656713532404337857314368552595594684595761400439056580974407126978128939419645825099250999418965101403232976227735530941401252476046666320805064009821147653578870464825565116999577689554788895971808470563122522639395538410602266502274869301375305343916380969848980535084734137260720596616166284584200282145353334332509680311210771518701277430554092984171962096150845544150063631701211524598093620286092473023383747952748482206763406008672222916935950278662676013381933191679149193562347895142768104526052982831351079097901501694252209376557665226421091424535932984335838576497207945842787146438072254177498273924935971515646895561655533797877707534350929880500996156653919739834549457841640561711433508484083601077989747837534603029350152000462801132576309973872003988673298777196258334074634393505525245376838589020661058639343605090868272622894981951145445940628846179910544394006948144021493293383044976824692213802253578703617763937088648525595711821151243723217609862851695938549648298756612057007965841679846907505210561376444081845381628885307974527182605965292468393814907550772067646563314063351327676468005978768693946149799595400863104470377026721015939360 [176,144] -36324263670220614506420360966379554133878475726344498030912748395211003980538246049834941065159266099085936806958724348279773136039510012789689775985241429827324744545211513715951934370207689025469850653773731476868584774907388086919411564180523830884353891657032806021287281815991689716733229345906922351669150180933559856440364599921371970502908220354883379317592795041576081506009922337853936166105327522366879040554875009528115378642788779192427193358430337845696864847152495970344341388051026926780725076714254792051875440746928928168227857753405071253272504956015279843718079559104679261961149492049499894651864173035182323419506903075682782426260715185735458550104344669826713241233067029158486261370989185509436781138626277475388385464805875270081345988168799499239234869908727077504053307350340289418268346847719143639093890986272468776142643884231227700536671585590698344846270830159287537696367419299891575293636082167143004468880389625995231455549342779399203663801348931860137567493809171537181217561655357260523372919724969088651044238126541060032323030459632580878452325846393266010467703304603690331448489583150404819585350983681150836590638616554029853159024002299475073884365274561657537079388715716 [176,145] -194571177152377260324289262911132945551691870776091088478444401806027353583173681760321713675937272831964327882376651981145407533934895847549805048902782564999250843284607732914042358432997424300497483854831294217854720360167151146989041913218827186011443250413211613079185860365826749324728964001698595671648405521967180089134063257477862277224074636720600026457431261829538438145334962656385314943657480546547688831314702010436898054334801389574649161497060888711042418611857886724491344607299519045229713169153748200278846147088978138760659201446737093947246102151680453515874978413749406338648788418121063810545876339670689212248507934588786601420390416745419090379758145244868095125267267344726210320284007905413954285909363252263211310720535049225676590746575270943974769398612846545181092777222539074051266900995202539363462445447509402521612949337456286479759281111762437862500538556498849784829136290433505891181184678760481359156625855337735354268424740147199811116820293363907149007090883596938728812748502053343812340368755948235307296643090349550261590989124096895321277071642853165873745379633877800672308614663445505879878134597369272254331754059383472373226532922454483744216728818134029788992 [176,146] 132128677086783937119972938754990677643366898879670104649241043186332739768743856054746208344563113818373888541072947099896481540911531791679189190920038049716700542240802742214641331515392421931355564880669284092694999408697928865076142805233644778655384159376608801898771535977861450400430218519306528714915046475480886570142662961640933456103583693217499359120260326806903021818880508417000761305179331222854242900794284519295856952526775303845151438867478521629667825772139032642953420504441333376274593772917598320647971602518509980783145710566427674572763013640239790455334966251319201459117534215262963363280638333336967445476697817291331538920580167714446889094536997726670823099894851683181149462612668250560840834442147840898280738296051215556856613676259074970503194574077907308707500017198226977850989223366492901988250204809918206696292489308808107272732904000959322630174922312138994372826711310505762952881885308677431256626970573133713041418825613802922829262738603494558198701018720747056852942732218170985638792531582773443355513888928807778727396088822269632831004779542124448733430976160204101126417507565571284821058154168757112524426614903217112595738688631238248205258741900992 [176,147] 1462644920867889414881790134057013568041827320508925646950068812703535941513618657023551627901381783724894689723910303857258743652310482018004501045921995816828918570637214012307130863527196649231089942013001094398258132650202568487267796107886041410320234728994184306815984192239558706059419961873767072887474750541955590922814719712609128066897103909952593531823679759342994255383954818266497054073480509837936166471983788976664911029311986148163285790104636415325088666106551507336370533877436234791455557157017482982557579793316003579292626194429326218226351359317300702368874764440763151325529890947724061192927204352289498692487770215987756925751820252939149532078366883448424633315319232592195567310597522799299326835928266713370455892844059183377167498202577022171501801366461379486195532480807786775712269759560655560385235512805860941474180100804299475687869044636506964844594639121660297641162274595243859809474157902388481323368823527288525895067052776096110297156279714682640978850482589905331005863605749283462801922225942864229629690615774108839543195311699124875157370488821601435802740235300891481593740802699340446745516700283876150574612249733311407960178041975777402944088 [176,148] 1422686975531749066098870079439308761577248202054319951707686133857230701532548352904005760087501490323880604845941139459343525180146176580896207214313527313977203772441797447559666298009081595280750001916597990509040665170298321957421018251990939392874852304996063277451488570567336333955553900983007847481868581789289554752301503460682556859630514415619875484637317078189239120258883924336748653431633920090838961484273579386087290030863531402419234456214529129172367818360452970472771347815853448029849906768474443093258180423762726125875617046345409756288337143023426674123525852531690076651994410897051487135878538722023007293339349061033241563560283538464385902244953746450814316903007879845597378090324846204488047425106366854198787797723113139871246232577992078764978532339716852873817000077107656207966086371557747687843266726311663754145344178518632977777052025665376954523792843262324639580738017958981445172040248578231446920673056430585369593320179763136420062745857538380863135643164736031719291453202089632867751592812126775873624035335184174802943864703245719369372290600321284420944323433480411382709591703539396974062786599190164498203770896849272178230647421819456 [176,149] 348926428865536789997093920118701004279454328641395003140374153563008204874028030041739551358437613229582045452393986462018389409626649150611648702176664932890211497899015539636939825308155586473561959681807582797030362244069834237470425612122283717342829303063698123544885421118642676180590474403087772178730337244635393649144065642219436692731994497003410273160570732425050915840571346067039381212528776627079148533190280954780392628758050667686631364980470744318061808134999025108691692544941619305342648966277119214236845192777680183372337463976131135917382936225685294130246676826852591825582847656591066919287760577464570533930009274205379565614480866104852360727320337285384482431215306517019449108112944850936362215106618375221760019460308046863892285382632096616691348427717640355105225915447977404569756274781151023682087484762148265783069531343541048575395777913495351437504039530335717263330568121776883089364442777557986856792013699576611161233568700272815485738941917554617452307337362166296843060579268144777927167347876867738365606066430694368861797226825550121894067905727706869837937136690806002564542145244576869536920022971487707692846684659674699970752 [176,150] 176703234481671674289395024614838107084548920688336980190769371745460655867552907089124904109679542982333147289572859687060076030161101475691635045961262048806472847206520858558847865357477924938677943341487336737022604275791297890184305512999935745223435459435771290065830339324497026669609247154152794683159510061940589433180587221060351889517795965368977251839312877864653723799221310777095423211760699011489496401712037886920067147377615969734192826576029677255565980961505007079819028419432332938365424879207098798490270601617200049545890175362317372503655191640934146323531632336211309691344717094384549082609274109719415833023729199890201886221848338279312664412588302302506342328610604528259185188020961129192805805598505928587558195366230008395624560986819646788818538913712127681664875581682592251526396678986759322628307996983405152167238544215508028825478207402841280130689435386737554509837428726589111043471609657899854738916975673634693163279778761240915412988603511839833019359361549872643811030908639692798791829887451923307422209344362329901556653404090435049510259982512988974477728615775846322225702634140586928970071705013479753513686910417280 [176,151] -945549291762571240335517508124759128995474198593814204801621697277918399519794352600611709556405301926608398051044113624870656714463869349897276893324454580247529320493895656285991108587173867162517685005843715499918679373639020847713449644499155776639283234896469444254870409357356681008989973062433134004835884647573427211393554013754100505829028829616350243396363340139356433303129749284731388987978590481614438714267854803691742582530932669081161486311605358392695789164536263715169367189620632783608714926152851574231401889509841039925030632767468642325428767011838554925270177347440647542695605222543333111127785458608098467388120393074985329569183478400556138276589673803586602022914449014397222693510186653878464025409498208924745739033203697960653215459948893782299827452517068188322345634893125449587995423572342289641054970868016391356372356744729110630264990059449497074762027491243315294809355953942065329445359932053890168471699181310829936743569806505516286875605475620997521544774039078375727160703638627842498472254783571107429021261200222558676481107001537141613730182573106675543666382277205735698814856812459452557605405992083498855776 [176,152] 1570619666217637012635030356376761154536227414561394137400532344437091380803849252074182951689058067285960100272644117639194239732048341809382552940780431245625031463152305387499279828612050995190290481142924808304501551983695477733816356600055476136761628870524621857209148888975522975553450925097958255352146436816458030773281195143543621578788915848479238722960113180391165785744802865997622959338958133328471081701516716787789143925581793791321128094424287724488334747024791766810047656122548711478398347065023697452531789414620450830452502418432743762943207009048808096364538807572594092359083367744592027219221413190674520064720383614171827833024112179473203353973713306861203994974630134641504867680228138516737201793626035906896962391850633093844008454791290052445346981805052712096973762300817660141619265283484833923850209930465294625913738911193805314406231818421602166049842672833465898850294586936278034785894800669199065068926463544173743747738687658096357683467779794991847715933335655148734242131599978462483389164795679622860334366675079310902197731676357398710826317456339649619466979291829805006675139002313686895441909912561393 [176,153] -755273620881723015087604079295366569025037692271886579926993148065796502795134202181575706765447041464407015098133698989797244070026601926352808798953745759998826229695025316439771771426531819067877958083846583403748749306588231395813181463540571912660609060572932027149837084583649587439233523980529068958452036595013566673132090398207948930056398261743705173560553666046111580541173048516872485481163555451873215342191424984614110260190061198950372024199412633764697078434684968704312303978435944141478503258693175429426041758236404634703385490118362210909871770949867448239583404902366695853549506181827852500581683066518027756097419126277602485807527239092696419046673134170360853829213744613277072237912818239392130494168529180605603869141127013764582559629937441817849666782545964264262789092413790493513562924390927082312916674275482431129183754068744447832234074894888966214987699472223139128788273272092098717037026042717884755524331447611208784170144507101935888488004020492420155577830998980727473223459951630493716190566460149299944027776989824899746674927441656736534329868879691246434284489959984916217284793827977783432800 [176,154] 105149783261504873656230778663781269714935465766560365188693032955343583496379749838843976843162347227389427233734657091102370086540524376907741042074757376822907537694759014430380153388376882541584256770346555630188196069167791241501347611272898731136052785212021968987820155406637581048916907896290918053435481147491943697920276980312765446427139783789481974423975480749438296736943993083771986939622193952332623989820973622507958581029604297690463105321056839798253957091705301280953074972410613654693832837068511585649152468271659404877915086018500670470936131618352768613159192359225227313423519696877533244695215320549837999645545997732725149980356273143339505827211452319732763921679576140866245846140978390401024482250834436472034093228733167537101759804770180599845598457884047718449073083803962982856361335568425435730192612370142210488599947970851382175334189942284272486762994675585802664590039896909899601471075933786570470891237309333964370579718655912288232727342849953379857958967954383882547861392406198986325556887302833152287407965992180485274325468437938871182304161228347351745347194191767039885382992534560 [176,155] -4222265893507212745082988830762564492054213229811776332744943970132395615467301729631496270027144845634276834959135686773016437576792830343392050707585521295559487415086896121685626716339995166769578134767428550808238208191173930471175441211545446754064778894492614459511998018838313549629440762770494604363483962615902534447370297506670079553564481727609947985947018203593638126735790875866833357465223026062293087001647272917600975157570626877547103205509652807403827936503633693230189717917920630737514699583643546052207911834208865823771308188976396956044976150522558649656791406160221913115836224350101727289130321303013324796968669224484002714434995825165167701742507387148490477839844871994483786427889318693995061535713564280685955889679566272566147849777477844706976722739115563162442404290377107537796358461303678879752700282937773040334793184431443092454842901264598553901114211856163838739480699580916027066708208169359886124539758301966246725984149705150961309620298436579479616062155981549617435038684999373253500748842200533639291793020444354238543260492039643210194226412426319617097018185605033962672 [176,156] 48452796331906389033866265612786043210190076875029762280041894423198254156016767849673765078283996619969677301214252065577223932999229499027522116411121120537133134955138421660355303235792619973545139545752691777717640622333129723293998176500616586975540937950033726245502994808256720972868961176877970168338290835818801104290062687014676080028907238564210957583920152036726725351145438571838332908022312040180162326901131945348615807594134849674446267786707515839035156581741398861438636294196527683809059205466645291517780317611154084801841215225929460124952415393712003876951237257363447008970890667217962472388928366308216413332777179329611567170828149120440599934639416810302229768835764503807111391973190051293757064728912148379421050628886899911261652265687632369014633791911277018091503044038275267396233512843396403580778461100800790587492684421189981014187946307249623027042031197786179488609516800172759896597398900611720991051222950294455136006443914514047671756610336837733345605050577392050505132473216444040276687987251317199594250699578876286386748834008715072391350498276813328007093237864 [176,157] -156649387660741284195275826214278672989326237281778280779928907335587607132653824824703466611437139578476662555599535692438368391490938785695215948597070394592812237402142494106141252891522902582399393028983363141958867018737158478881005316294374494035781502162578899302402473657796191925401164003976095509413990934199015139159259621242929401753388041729106819634629991862932007999109923951090131018849892106534263762060086675262895027122197469255078182068553151289518454364098143483487783906319432245900125950582417461808324417114358379854731612605938951714407117521468960017256436146543129942725683671578828861678402044448566746526656619891243228019854322594928012077058990104729439224878490410002022420536247472995306301922606434414471585401009140719036320822647156526119140739418248311458752158450937398369292071503572307955814538422723368545252050449522408348848633997123790104554378223272441725826518231081616664314400805824256195114329938650042664107074387204912662904103022145127426618814897291818774464517250244504264086093254881914484404580279281978037593069032367456230710609330720704 [176,158] 139969623687454377795612416415063631790747785030111681892302914101525778177036718178636492093181888172217658650865053688102669126102127063627796901915174135309216048138825710720989741793999366980742141843562141091841962859612719070526493011891140162922357608150542415031964886473585282361923824660883358757397881220532586609866712997991576109091039279116803370363982007606376447736853810817553787491086587929731339814260599270897533779095301369991084653480025636078253660484016740137406683327764183462174372615377068644089147428310114106494536956045778911795898170423249167655578706517107533633567269162254767366881370444711853613660546643149883006712074896549815978398595038126864243462116286600937669580053381380453803451332441506186711551854989047181445964557011794200781160754538931707661651075220336290427710654853375881138983239605626075379599877847968204798988381628464655151905430957500086678179341722051743083092997724483216969459113656644587122169971285405369867816636892824267460617663667184169397404193305048307711785829508797176568695502492561432587736772759416870923968 [176,159] -33740829055877141672429313030987843407275040838936354569672289616921709033391686592226534788326362527859028912135258150094572503073738001351736732421864066465232066055497292278724221468413281841164664251654648328392039864080805570367759302329641153396550552664538396380888257707548803899870436576557236193280427955384729449224901016301148557406811567579606875995999358342162275725508023414351032249764622305328133737576069856450772872039535182902913697696552159695381057060856395260639297551329095402552155181597263772063723837027023033213273448554679673506085912171268831303575377501357413689508090616397437834324770761588898716649895350960609612317929327698357510060200967015185720067148848640605193892144163305628291788196959571289855711327213455839108965391376527547547026739202633634845941874971551160643168066800641670556539274036629659483771749367598318257280992891451098063205927772166828054697201545249606973232783978270733637042620131570466900922838179397976180351931556464113890180884851344094001197414127221639422463407688454266063141924477557845237569361552 [176,160] 2131245324544598034979344346476060183451084379237152382255227153887427158248723606954071148411753970771911486147885804564159424302770257417115973572431890542837895234539202458039614074463156295673991696897469778041055002720083092569841514066700193962794266087533487759846153951145111232254983725961864002474128946395434143224555947166198921412606883922893989152971131713796292568976764448600230904967698439593692199640473143236531251631539348955485783173367534740137000594802806263454173643343023060711359658621819760355267892382229867790243585370383006547945666512416026611430305940949969724059362795114650511207856655726467753788565532938817272205739677202728734750914219361587066261876323321488511585592413151989266805645493296161851080706300494787144276570031426386773193708700613505094168335687460222265225695101489461109087316468481762040118063732719258946258463372675441185207529564400679297503669923975220949926104241334699215942836051387534747915854169722617605986612801531458313919989696996643380449767558924830633810534448699815875736587628329850 [176,161] -34082338791062742287198499126813293337839171306405111606154924159638119033872933720245077825575079647814030906286290749326653309632578330317815073395079100803580414747864022848384479995992880598359921631116136613825622241963735261825594145272314877805650113291927546217348904267225450032442030276750422989694063715916629497376212788446301646389521790208557317617189927522405108096262104543270978366029468746033800361967705316344127143048011527497035037027077686214195974777608046586036076845736192084024339831105740550942165086348109046358247007686947473367266172896477575116168760364198560644471567826493072998477364288249931627299637425943019496050469860550208339516661923837029076140932076151111748948721079949900919061455298072966143048093947679727943436023022956781745706754146567100520298849089114302759380651609386336392252010230311631928899533933588385828599156432058368706817289332535344111826489447376005580164084543041268689018282255496119217703789015914435579098765861842704550231409770098920115264636516294225448016352314099218944 [176,162] 132583027900231908850455131648975317018422895305168400047979120385663042113436687839968370055335230698653672646453749019634338823211836529280618563554740320115916966342963781799802694197438345259513499856683328808757577279647171174425605575264478046003119342838972294804930726588105130592584789879788926369009594121678304050591496574555311905966298806194143632015812276159624412168245359909221029193226272192284718943142189420790244470625457701034960534221510742074302820723711156005551856492459770843026942939696318526108401212078309899024111211563977188106606058591124721094896270787033630711363009964419350861490244249436140874686397643846547049165693538367407472501339993354827727684676157550757530332890553750982598829544293037960929955775705478747239607597394597325887728514990629338444150811289217581890418655387289994508075874885393794074527519094334460496283114310890377465874572588656601337262757095674243517915773968232682377843882033726985046801850184149538956331018779821649433831251986325452840589401735979475375872 [176,163] -119823594905661010839660515835893459056570955504720767428107250991417557667205459146304901598241544426349033982880509825391253721330864238362328040732150071442810492568271552219366400199267974531980884409575109005585971005850806111032949272468280079646286939897725975720677989864168919658404617502991226464180063237350489181776905110740214822090465586014729886981017587349876958766001632305972543260107906495274287825138709907650246684151906441368690174433490847133181083615917395976025547000254344886779712837161997391120363659133246176918021925496709810267352595594328759991418453831950045436544743174566107441042790450523617018396068984808072423164903317464520275058836431419273116914783761311411740068093092237664503457477790563572046702607912818978417257122478992371319116110447060802327731787105872273572954453281555023761621325915389933000081734063325926431248410141560343722976015719632897756362498679720558060097248401431272330332023564972591525978291526525744496116983747153058211844997706833396808904928 [176,164] 23870701058919227646246163032019453562334282468979598767545630708874748454201849993876230197512466829317392840750190500162307136181778445415248966428371676153659524094302754268824724961910428188948804226251734332105013757634227012792694210636755018925784772712659452185245760824944296858383139066217462385583992149915148140730741412768782620759543944840288737868704449274051788314469896880341618775346681142112542865063548338195141089514570387060708675403516158752076088974539325057626009614434740545563632963698762202038659562647427699345537498456229470383667027843251128296153555122083874095680630351202369948371297300094374986482006697810299132491127318874790687697647896874897242721430338600155645020699326217696974500601112510095123877530815328364239573997744157273990803025955842259644648239122519731994808285602595347613902746364514808823515689547930536125353434144450664630472013571516731561768678775727967231657521706359109744069522613189109764034413816962760856308415016310480248823399024 [176,165] -987309435763701725497836735559499027139509006903414322468809190246080144085751957601545006020883854180564932410272094346048143887414520394874274484670922695603995059677365862150557614234554201514050059272613010741771770604954289189218781644862651240366786867715143641735924869829139121075508630408226827090913342092109622801850853697396132536545568236322226409413471439515095548525735018647089421108138677064665599563728566044591079881592146623801436726836684369579767533468983006364575529767294850317619707252670353989503527281336845069347032950265816343869288996157278795939068096496563354669054733500652715677158100267391763388634190155035505381458878572247857713092975442629702738623517277337269325791516317950517397715639003662759329956411322051302324626521818160234141919925364543626644278681199953054741454662007157773866093630516735129603762556217169940223792960558873867401635607263081605630828996000942378896240495938408178681906750852997410013418487156867986250751722496 [176,166] 7920187537906646903604361758654065749264662301718382505201273728348154937052980803081687767647943908477805215071439004750224776729706153902464902150571931553058378494108193192076447243662929745554154920213383900175834949630330646001753749593913013740778946047918875610182096112160503360401960024075340258940817057516773211644129647371180676761263323673699421638739254166187962159250364861753813224138459077316736809782522598214924411104797851087671808943607014452398137559718501270297358116242173341312750921408335797997794100261804299247218522343237429808482508453689115660637165363445713535002200081536798754936860712360803018741206537378757747988734250747582275838656716571435740967651337081255151720288424404474011775701639478850029459024232427676877184645390078061340613572787940294955846412728611792231389860268278545292601019632332100948721025498583098657431017965110219379902069231631179881426051285830835210823524747107929433125799263111059478627005522968 [176,167] -11404754717572925096143357303639750603816433970667294173139039852206573303084185062711825309850369440506555732596461933997876401413606900359921423772199933045575460097356419619916701806932977551319982160530394329671447114189748135649349926890577479758513299666075706337689393473354214685951956132395048084110196021969728284104524198621387374808161069029205383738102074198777086136407193887475855604538013178760325778313700869083078770288651235883311527360074349097270445417333933997144649683995234399047171013960097378866980569250373728754927417427931761542185766607352022009143820663117204951531522374799047057209081220630173358938323413252077479350801087472932450867553017378396591107077703242898349019402256381910220944270047312527316775600978859387692654689966523678900068518626898955195707975818930983344712342116129198362754427372423362200532421503713485761059032304239824941627443739771440517432028365900305209211188862286517166270459682032 [176,168] 2699115615842558638498348715191985355610902929499840370120323974958966245853398474526352375677429135605559223857159913300224092444821076456347537150177412510534203285837601271403629338204468769506165289445699029131163352446336147408088242944325215072463551691273844005680442691104089952886315687282827955249489049936618593293976463627001218746604751829787724331230509172672711462236998794158775954681962993987815657994457304276466793181548637872226926132093148369551937208697611016039330186476266141174637394787695828554320076759834027958731520263543583891317010348572989960566434862537690788759296359279702754051757429037620608956370963090679678425463394818375772046353821830741311932790172382896002983457732413677426841891291651971972617535601450948551189457520759116813366568048841060014999310295293363837162786436238761871218916630287800762396949940403225545029307355834202320358067863303713617541788396492446651480678368523 [176,169] -94940483777812607754652688187137954164061836418193639166240861920487981552919663041304837148016706356553113884811161685270473538865445237094336416347247482887734823674991022387998617859538227744202734056564659271252066568682991898805930210357931434242623662461935548400072039953902508663191948440888519086389846272550397055861825322607028487415994930653987160421446710657928506240760319175248841242116381688085412323236930076821976955809567748663464884223662596534981898088180541096626879344822678639266545932981877118675264630999464111879821673668244356283563041631708975775143652694256775661149822859813881133475588190099774820006670537788751817484884700198307849914988432215826455399758336753346829986633750990245523284764425934456870243667075148863069297224433452915178790868586852009702158119217155561645080350168462565765181836488885955713048351021070976215904326524485691724494387239581578014760937600 [176,170] 442322950306157435576876012329936115560435638100358704158381439920669899828915681521136804770167238164097274817274848790537134390389746123855489109873417308100714241037220495034823087310486538156093382754147775852154892794495357761774357809050004738604289730189038006181366526814282736088594468160084469051125985992528593367986876923359807767832580125544267155815928905267915211555027566938946020674277355157479303331803464285669019485137605904813671280485467901098583559403289194802403240990715537633526240413827471324998249636438886028554457761992277164894926420604280035342080307151015631771075868571007605505598069782413316639744897357327658137480039251061450281761675189505694031918296069435608107716300552118779681500746822305157554049580801015241448964462930641977603658989903075401332334852812970184158275227817966935049272078978267485397499556981417064284736539473341047999505568 [176,171] -239067012956017140552315869757200271697337555648250393862786118657800766279386123835510985408211838767341976863913195040374246381750477307993227610538027201154424447679262314680003944722014457806527218460692976600678751134074409795413381150308107267828020548980289324459704312281370984769700003579175371181914245566186312557760108686744125501991404023004915385565830087767612855502861445285311188511655837715893071256272893862376740366010442090662778417856658664424215930425389023138311604553600144519425411720175747381577809120164455406227864424720598168754044121882178084154002813318530591915540622851360404205885248487496235595645824827596448919737413976304885463457228870135255730676083750590110508798938315530624244508761273873259626196289978589603069575736732451829825987032629410683239260451558588001877473593378769167452861738270331060239126182737801590495424 [176,172] 12858399905068040839893982125158870291146822847593927005471074251826550527863324904827127911290506718032368300312515043952106003948765265419047789301285076450640388680697562066830628415139570767266253277271796966189256907215727638955971968310178253657859815777397798371883409501418900518709419849836729227436265226829548994538231722201989385514625833331052850590932739630262336784275782947275724630011343687627273769685267363691927082704159306950518910446435675139990931421895936415677319675567882509823640644733698633034968670075648986404164602522255107992760719868865127544225189031434460068846076414829050304104159325936195162516691654095085121813192671420895784659880148549125103820380387330419065326173415989779818174904316398935255543388871278123518706246049640661256151053968128502157469437939255524998611930426822733139881827988562245496 [176,173] -57563615200473494242199820074626247417335284669715775334624547708749071180883331361313000629457588519940354994259204489567130999409492965318866102663753696308465729880052495444997632405742032358679188857857647485521282822050763583131899495221685906238761263294770672481220936753635993013309824468762324998711913250277191321983915800435769592440138279940573587473379534064303556051763766405058190983863105534562190322716167076748006979546372120495175963246118836624721242618464963319032269582417863273993605370698889274422394281777463068254809679045663776139999025827332386043208285991619541129993897488425284189484757861047321312371855472832240669521113323130101357619496999525282106449371109629549645309798238079932216609215049071681014419004873297245509419778854765571739675325965558660135020785599702241153797491225280 [176,174] 17388727677813186586516143422301010621288430090005900639298433525521052556486223383071835776708268789475744478673132728219154742173684130414935020713910013375525361704206541223943301455605549251800746663767555865741154026004787422814592249478092327139212392905923996085532425473871320707559083074193497621062224285468780045252073244060584588479068990673745175733138403094217376525012029634193844102413270052789693424895894261346920765247666284747786986871127914258753684177749054393901737444687217287569701761563546711369695138079299549489868330546850627069527628356735669255022958811284769128122809647607304842866701190190799978078383968463726479403405362587379150271296903631615169217067660013943515590650763190358580391240092021800526541181217363777033433533869522039839726187863854204230012880 [176,175] -276354064227482757205430067535006211079326959853849832188840929790936956633038814921169517740504640820723088268015751875524826267489362921164171272574293175988302304034192958991035142133484670700142109418006526562628204132002107714636539544091964082900100545971504095024072097502081972351047976070378499409852749470877537015052387074736222241279422444158815508831550548674773846877723039158827348189336201453988480207597571540376912773759427197430917991934805616651724583720190785997622385215380469542050067578292304521109966989677890224407126492155987234484193848974132958252805304323884217751884387074440406646442153041298888495457277329851635441844393888916371878922119911826940263448892794762070192514385341590516338757490157064038719689552646491193285260444199747024 [176,176] 171433967555569181822944009810274228860881187056057273415288441885203632624105901270947495066759340160619572434413335028630070605870419382729701575723157220763253504370422167915103098518091234149600458979622295103746869836077527062075154082372382746035326867537083031848534399375314767312129255968591910214616857936194095480912738053883801700740352234732145929245903861519920272240370446664510332028059355317840183528629209038278046916903278182437983312097973003145030949840756473565639135231269877388312753674143433410899425500830033788099920981702066363221026446146613959167584744793224640617444646096994238907487893899872743362440500823355764120553367702001136701725324904168680202326871387690607393753209519749675861673309059616760692710212 [177,0] 95357488757096836885045954626671979111271548441834482183112258810658234353232654118638142487402646231808882907059256435396114686949039675654666437846266768466923317950618331303358500444178485967692550701257894986091861653687079388353248652165308146623959187265035804844580652561513352839376731173700385737230295646868173904475156963323635571596922696336568283674147291423711948321434824496360917699674317896956685590413294434781615003632470059634318179925468840590667840102989161459780498395322277513278409271874300014196482057644115462707174675664419288050091034836986420257427622853820533907432414070192988528778035799216621214584535646605149986367954989479682930313354178860307956925919448995686765773792535973904211503585020215761102221340690605908347588763038236291427861074828170416599250776312450257410361059701452047486761908304850619868043439283139664746296649105512820570946416782169682332566799015752159254795399045271735209545719384625267287449706462083092184997243750721873442275305085314547987023513512630221408063647567860994720593102572616386538881329228482440454614398184800956943712579081391522973780477077052882868336225450736143135648919407705141340822865885415482124042031870418619797356981367094651248834914381351564644832696205700757439228931098635687838070001275166102474203451454627945316770698699790541359758670483797509052926160662919924476566144895353993493284395567794217939288394059904535166159104461508204736369152614459262147081190045510878286340093853853431036977562182936327490385259234173662928811914352910952396250378795144265593289159535882245737909246816344873726985143239478474225600811495866991516073974348200745091257220628799957346597155635200000000000000000000000000000000000000000000000 [177,1] -9053478835234188903637012295681407386836523712990113798269352659622975647267729260890353338371474712951728823755852974096146284036892313024640957695044358529559427200197555425648329642875956140026615563433691834999518100855758817681578871698199489159096000777482877141864287506069469851299057779397286777352981091323374820854165891940054980824435273032373936953333321523866091249023952010552822365972363266342330075510599518600644431232572983522514837914146943383412429736907817200888554179672477600369202798365523411742526326179188992811487472209827505664495148606367639761186378174352233364217125600255533084800745595499886178679533345548822478330655703805334545175641959692471939083426370134556163254192457797200102956183910020329641365142849774312196419825185626977896148081961875830150308050825972178022879467492708717512108255062455625677344646855063690383876752092697927926349201396779150310072276425404538014547530061769563902617333911014809739332625697468133620885591365855581069570150158438786101353045864020394716728540722756711397105862618039867899599865283042581995874009228055101626215425721182705128305879199820475471087940073388386422440569903699418663728322917290517109892338212674380115939698437139844359857793026247494028232264028154283556366064501811814808761071512573795656682340668831111187561067036309054683099780751166324458336351015256618856215608685541449198891940043922654359417880875617582866089053505014539060361326873395333066937908656666091965065364335756454471390744673058545855458683565134326038712053592418800403362623163076676865066013198632479556364803135881087023306072698941499885779551831625806482885097577366012286063446285850981884157560168824963072000000000000000000000000000000000000000000 [177,2] 44580483479205194470478648951390279424023909453833089526121698747174251678973964816523035473936479414508980682501239011673458808628282303017494110805888634165445062641548477613697545316683055403696514086346756226726776585436389796414436363029138804855669599858018738483619743348686535417827017010060978151373311836581896113224274297167354251069198781231075002940873261320500557838064135815666522822157581793760813490609757593135557332999055047213301421124039174365496663139450033682580842204257645332506084408279177542384291332788459857544264156083097403814307192759027292931991300273574741719905857178715704671381484437354659968295869589987211940358174432280798072430397002526473928104340916776265058203392326228381701139348989258779772870828922233573710257234539107565176107111238306354902792182112979706280509994359276281648656065233076078832532404352632980605480448543529779128258698038234634419012526111637674520594030954539321827476688622127585336997071703470837627398142484832767633968593053487245365135487646405257318005525837448995764423672462009640321433353997584813378074960389304975108550601834470738858565643455984768703777603770883604123175510677741809304445803859481620696720012324531960128256349273794489867544775495847044455300116106434471592049802559326653659820527010454938362210102736764093054759748788454644494570863158812413951120286040778296595436340599340879381807967175161099724668618731453046437495490063370700987571828160222714361204997769693141846886440769789448331364653212043736347006110016572915405051236977259041696111380440993182586330717168650920407965456010289893456874648914711186631933115403486094510076053050153481825979982553276899996002915176904707276800000000000000000000000000000000000000000 [177,3] -54312786567402502173306069167869935202612446568605916020160461132859970281885667477105432359528905555363699694875171064593009045926617223201579913868134115217800060528005348538729566683960788718647276352125383233009324309046582014965097540865491278853352759941373929815222920469415135741209358550021432868318451804018176760528885023721442458740187619093227695614817447799108088114716485169110063062331591292759575400333511766286319193394458479296248576812129092281260233972986336189181013445411848869879108103934753615446818587441533077990750118150989615879296193230670759244599371936524840461153547248147081283050113341589964421221801217152440592884335878500603623436146885385562051993081547593839432721060558535957414010725160531562076141501448983043962113094072248970428396855824029094958920173226547970674310104844985387621225461075856434995287791459411571462249960233004216837516637122527808470908877363342874727457717555429470268171014684019043887691073290670661448943315361338768067139774880328570157055667865480035022194154038745519946470067728229927726050846826639532532740300135952285059327696527078116468723538032809210963129997562792299667902568294087238032493770518748541091200930096022534612334249112066609823355255165810558420279916772711162613316982972327905251003658269094024497584505336368519826056575594683422095566525563060340682868335593213229401785471971188449556050634826908819596282006599692541619552299958589196542938100988486705667000396364144343137602071451573719527606498429878566199589489089200524642541637554488091957391109055207609654919413865107971315378516944069550202720630663448924312416614677864168983112475996830752068508753278054112894170034284982327274635264000000000000000000000000000000000000 [177,4] 26286463924206027359393484974562679203366306732783525408239416550644772681184775710598241906356267909806941118053979892552158435398815494495575555296774644637056068432215856441936840539136210707750163561564448936829713421809217465049760681908472601024384378912236099085093674552473444982844235121545999166288139354088293516851000734267437072725991246493564841756692393490355331063638441175106207761945970455002060410151847346808608091528439984710923489237174275934105881704488529177752617651784776604044890070621171143727046206826236858658024468631309854205793960267114736035933968046118670674770289141707222867876977444531048015280180940424394574122884515201009063261866917147312735592270843700447766291969632458653244491796280130060144423984615242679943062626113186069267344720490132465084966324963413939197530165133496735821922780041573537376913797781940783281788285776202339482603223536550619242536118110503649516422856324504371102999883930533151107967605916067770945426964096803735638014325363924191606095963321989161968758583118151224966515623001764067109125755009443515006738928146739746477498080080230947207040700178217097142132785121271667207983708007079232744892864333498716072765408789281419654823612153305624704244158915166667949715442441405994150005048197652587934904687650910205336330294398775982446672517713033512867861386299278440337740485178096921039140664291273138409570002053187422939303410934656567440305017830654258368101169139605298348405164162589127783745721761229337705941880888918090884534489710645673207976652548823575231738792368851399631312044433193650157429032737431171360058455527299921201095817459410838759118294133017196082519570969336299354275580109753090079037849600000000000000000000000000000000000 [177,5] -6404997801218479101968116296295360792725751104292274184668521779863860159378928793905531069847151208800564026864413902714550434530947715180848584213682543753149378662311323374730295322094459724866729876133130144615352810401240888779290071960915015307918153426531005298603864199416931899520884319175452434411038729979860353154725052066476002110404500691507518267070176235686891121006030207360524625270678520960617251518459305983661674913823331219127988428383385227527029768378775562184391892302971609122419909990252566029231307468404131901924894375069157731490180104713526700664433094843871643088977083609888018130818937201188526677223883157424069564392378258186396533737499703628739942955098879125983060003126047321220064796874163351463800466781542381654592260404146561322582437802507318992663641642360245653628695874811133333657068058715167374298839417344639673172941535281757997705461134889495772608957968330866272025881573150537591089783594570012971835489558884709786131417727035578427034656224179060609505680350740857800610722117601743735733599095448248586313085375840862495637905161019510494053181561781570048538581785011789251132920423727748499581869037334642301909970877444319739802428620705373543980510086533506068415974935640651915319114198383587606752001439957111805664640590787928836022978478392078825247413397858760834618524620365209409856741323516373050659208779473801622196072465674056841282717559181775648616107924063232748864824498423578481783582304488215705599702754136655993166826373118474014968331353809395878861048541414456999780415918367429116723877423017627338406914817816386700091203236301840974711754224587270443196776286050736178759935587018345681623848606972610471804985671680000000000000000000000000000000 [177,6] 906406457258691159724363601364877329159492063458634986663973120041996713724672304206835128624268393342627054409610748432967402036780880901926643700608390911956830172782512319679667720384186294625886660917057371746884366030739974134467956615916985981013211088444856033911686688892890634666115675450799104202118124003656043628570592382802318159807233914681041685133507081353209061072500560349435574583785631124041730197512380928117188866867335292718844499606926332040474460712234213464460566000871744080413465176423936078714404703010643276589145615197461511179321268682809538600298911964825691819308493109432996303614118785603950462164599300780388786274750945568069074737508057493532400924725412050369019700340283385997969511022315425653375873927629196886622341188284130121783487007130819483592347072689307185455191909262462621634562521260453672493384251191202596025041378532653200906069219976113000912869522577374359553841636758451418803853057954066164538226920686401932053073009530778276726851870847654117757158441986850432568439664321419277094532921187783605666222912345957856246021026682377728180891769864385113063619412584497317222769252911988627865348161845453268264085909437191165464013864623110883217247527325466011232313891878377581715392002748540771157459674496411735336063339091165136552701538853365099574783910036809323497604680607996517458530592293291882177199691809578985777190254959595968246872491465296547857998870090585430982169732421440719194468598943362872530849495203970775382892126208533326656443530996080835225939774179919457116303166452817221726623124532393883419425513685389773616063892399048478776436184885187259756054091863663344815897109969434935217785301833570164839075020800000000000000000000000000000000 [177,7] -81971422955581863913731649444817128315684861797711701550646832378314638474411861684713505986243886288638989610875592800974378443310273078740168693865547565117141015909738130991666639010757817090663774848253916748655361374046300560541576739364287194425386882343877710635412542386275526880738283264610353527168859661521470181934867497522775509553803109930535658238657980571006162701802479906914595691511111966124139606671805446729713674326542641369506524112283504329710119484026885309745925522062436303974339075618279619285392102494300078769888769627697181509488443326957272917271593122857167000611718702466330633130592486400210817852313927162589345677402679139182273360072762546663241852432707564327881237411171885150709359504776881289901767570065859763370918963551471730820264929239600253625532484099169714529827662769728641520306664887298629298564776411606271032617237947172134238169281527198354120082322269194321334208154216672240079679827727597547847860780537870437139859603218503211398506683680133350088174820053746987234914214871847866128775667532286226984428299202736176533706982913922337752078457993628300712526254639281128009122846835020817344605156847995415251332296971762989556805048591570202228326023453332624774333017068037836691648753781631250102191657051745169440845130900072770430273210141131795636607203820390506469794736005445309405216205567841699306765303079946561724325220990287216976851800009655329582448573550895846971785642756543905964701853320740801560968916990227659295840965904307402905134971776039503108421553340547354983303608771781160494479540372118505200884071432291913354066428018352856835059380453475696047078220508732493286351897982780729280306968744739804476089818922614784000000000000000000000000 [177,8] 5072454766060928359564517308984039855034340085032369047227161672993199040362731821186389249319167431161924974414438407391716662196892133756091907793542008255602149101053606034747349070718762647399255908739412435344221938529813476814797914680563771784019449777258137695032421964661813843854644031192644531648157876245193649100015855412375649513204886049388738495434183158486518813396085094688914661938984707502492757391021957281182021651857504020659100928371375644219385723045846315265045581448705276680914946112027244835410186001809582776453642942741899728265430904754325365652146756807759538453633551909680301099153343345070968442116174803776939732444063552275096248673237959215197804429683683935073410106388297495697971260288215930469361196596445235278878320865309282735710350695371207296570781212213997634704242638947472546010884126750562069080354916207341887160148464975361631973439265508139392138248625617749766009737804838644070881839179678076264057428858754055875115295869569729090186756361540751154673703735941160248319842186575504612868381483388860378388151503543499225551746285577729581131962934765618068352036909948008989471470674314522128327293252975127334387068212183057587685274310418022643366656514804371499026413513254330103154855419035990668063491877441574437053144649311197818325937616693008355964012182165817612421120493763603228161011023966945100999148418969324615551998831472563940666909845434983076660219916856164812879854972502808030054949547371461575831478157787177551455955823376271543081942449412410554503701668988499334192640801095836473413741543290112869389721286478427018156455488065029705662721675133584260145879164615571220118063845772666782335733654656543277484988755764838400000000000000000000000 [177,9] -226054044018209295363162959834189846515339117495412285405260019239349698695168699391405801569457832649809295171745213095788036372894551982102500282802564388372204417346530160527333539550747367598655809277838869664024594408834002114588139278192504239280580012143994317975825835615700115646373288638831712087463983172099457517063838904987380107695035335438657312443345698692493334796659319847877073485588606396533844794442844439746144917405999955289909816240510161854554011585650695804509176976323025418830302885537680603438350350513262081954540806857539007464016733036228499436780076961651355073353106083751080807140660446434329805742482126086443354123772290461575954831633011837611195804740607704776607048336197744096236743310561411098564467529819243338731621012213539202084850281837170534562437167063327098655993464579692632978958449392196258101966585368986800251871332620960737660779439741703482669494144881607032658304076998646792128269291607819592142429380210940241880560831790877544206950259360740509153522577810874217929727064857852236169759690530864878209770367446633288371769865233578626084345950128711159688186911494120815753172954118981612042753380999463800684737953342650998801890514936650609860394656301022680892095456747161021953481709652772336002961820935807943696416223935385986784018591729526898468057888736705056195462542945477970678908553815293286608970384451953798460358655216215329897365689299693569563917869790226372107103202410767905598763500025677135290618471006521098118046965047306476426256187326548515759756500004919348240160151734610763799225851981990511875395905995063338461612367928676956250622900994676822047650504290809519854106267373279943562652339404514505404750045744841359360000000000000000000 [177,10] 7548474991746985786051142346067555620824472324825221341982173762463663537441068827638464405521516361442752711793839013916363039595769203219644943703068304520585980022313263692896728697510464002262821508181764910402767484092822970209112784262154935381114463109658142558006413803228184619182100198947329144881898461095965558689439021478695285390703638263101322777185794203223820428322596820912063107102422033790950639047685130030520767281845617949643942419892832660884645142224984190060083744905484606104393205497943610677422524464614948887711169853753588686869398355592489947973262249328229596514752546789377888308284404360706890630148261440534094191243124795978951944622090948987485761556557124889769445668442323080542319641656265483675035654377345769812523069097567828321533556291921803246911760051789649694791352457019123232493056794801756932069930011660523338477483102823779820639642225326957222353552257380354383601677341473250611661885466973563584583095712104117472300111293578387220177749686021944662876616449581191270187400955353579488193107589226768311653145953280932598128864793173988481446061440482500791642246465650951775841754216104280285765746714495653723429713865285097340002608516331467480905135855215852020648124330765505622652591279791019316411559744251904578643228141311778781496678970913408376338534287133907867345394543115833373737556772762682084427974461549878115305219715424627860686053404213026579476370844714265409928190689358168723205374183398542248780744995842852405715156051903624751465925957675119606763205966363448680681249513701390631067798761718015868102784433583290270503773951643391263906900042562654888722837842848451563018966721564674533792027776699978730460291153650515968000000000000000000 [177,11] -194916036303053024416537885240654895162627549633858440557969801472995286793674867507445131823382037548038502872807672614463020817915826174122918397703514647450068875812634277083731038639382923812746594889352540670117272628881531402513207477355325884639993656461332116122641465001897746359822349603458348543267314163427701828548067069766050848433622319550920998666310529498484291564186579943389282735338601347972508602039149040948658970000505251088097302527747857440149510292530949685263285868168518046401275657645645848835131794119107095469667841570971535825144061502491177906610696418433325187860021283358564919451876412426702134867816767069771471679975145808075458658845759116170474400311007939722799100152048572380545855420802518263355502075958927253829329593612082377091697689881004460596841432789909079912087341875697894374158355079530922687592876683310848099458757387922359819539416982430340645539782149757910249608395583730106198462776217136537732470856352525771120936588089138398230464007891592908872431753281424411402640902070797006525173106448215531553181727746446386248097095747959108832228218831451838110182074092312079262245498227711598228068900466626172953977278007816865797951665347837637018953148737669972209450680727330886315250794314469748850942856398321215921407577132327991821915095822665923595254368628932832360279164338486765953675906908169614470308369345877392702364151438267428160781255232069463281967898942629076631164593260666031543759206198244667334046079781753766400124730885123652499251317958994119381090447163803070644725073408774440629337658591529379013261167044013795356780502969904640946231468858723135138717205622928551604688653574245967408747588280697735477772248557353057648640000000000000 [177,12] 3992914609991695460113073760891386810701908650481521420121209497012231472999985876625378480205567477421088641536787615204119135603892209127181531039634305192808751605321144121574394732759053655003260658237907790786680418792694100110868157180739888717677230693910068544110894226636839912778333206530849859904258199357248540793373571631753671862349740245193300085131813716886849232761195687799864620469560749653297629092644617179150065086586793996325874352601827084050029647066783351141533495004636149143747711683218625006246065601882000026668239378958319094355933899560756279333704234598045087684328893092383139711535400906877096154225913670954785741855078622658110538795606393610626797638696040631574867328559787272415284216337164309985096099482600927010405416580934719949981726254115658615094100005240648552211418476201584411223808870642443597592617355635289951124795934542059872829973780101105069335493310414838269484369726419067048129990218970340770279332568963319478007560375691904193640606771166222275342443885697827947035918214211547832703755376252485740396478348409006788875464797107334993958633913767368657037588907846633327789114860847572204879124627453885287673266636319398877505005462024503153301273358699060300097651342091470389135695295816791768642529237984737484787205614531143467341143250287537209050267711261856806743259519848412258032321726313847234812714510520907747482676336495518313181679534244299408611915229915408111137098062320972614819686416913929922155218112093852271272650953323884281646859109204956535852493214547119865501454702832304394210511341676098637803806979281501555061066514903350561981283584097542912560684246772255814526911749924510576841366020026677602563786512867674764083200000000000 [177,13] -66276736357607603191964866710852575564634786032311373400120503960906897477719927754977047389272187373630159329719120839609679355521736811481512501777139258337559919516980048373659051766697050872643990202264952289663855280768762743375662821591567430103394954949546999382365801227491442893700413119469052229219516047985431168266984163681638056331286207111286010559054930118369017947826015958218983446144376259314017552170281162431274649540748501738175268525287782957165476964091952562434125722572286668186393933109741011233235898111527030940715788709856553910685666919549122723473579262970998502621398775054754622012804324503115922859189101468169851300218755628906859260874393423292719696123235784603401663973421350932427971281063384924092006081913788516981662508651232231925439617305621409518675015109960414789415082880142896122630587998449247543160568483217196832143370323252627441538096951766554229636035839216817301461228912460128784900091764168349805793542740246537046781070878838681875265397247043306021378653565657928547107100321417217088076216643420774441139791507817346376932424491327762366475608884562839632400009257930930857543452282870392177760666937669060434458598351139739412248436470619572303416822180263079834748910911873947581590341196407594023380820237126794929014922465811009112928545688105046815189582789262198998680402582384794521319250625609093396754262278211193765732094680275842640032257007601640849087221563441612666953587663524454506586235093095245520933600490251938228594928826733519474206500684611344068338165406971292459912406994322696991283568569670538713884326389814456431241469764331922142006921677424574224661986506509597412561822639112691085943712455912093192464477231445762333736960000000 [177,14] 907280330600191742811007687323609899521444591730686370274180699938098946149371915785596808648552557146434722469812807033211541237426311453235173929116819749712457743605308589763439695056007797337518787109086374825213903733811188087585293892639652751502031702843898448381120791754471082749676890660378831431281743891134430148983701983648620695975255759456977298395243371668036337858025241151529137875201837218965921849701703998462656567282043072004594962901297092961793042323954491711851356965147475529349346125555061358218915540136998249932538214159735457005702969594290951288145424569624739203887312523616770842141728012036504696669044625763133434926653319511909730855030635215610359161368213524047767057063799366922276438220913608925135385590512261497165179722924191957117510948544410869136922065966051987356602607113740114229599282363295289454825827374335554452162391231097054604321192897086298140985318653257345411519362726046213088240916330475251548441501886998916330121068824814726059600137692133834708453046336896957334089556278542667791217247504490376411987479188833871735435178903162836467664921996016321733111338488712773554557227033830915348672053997825436180303934800202352058535862491944434503996328735831227930910430626288828515349521035899651331680068945725678812756823697724864716722372245601213245972311589885266785075836793871290256393811802034275184095949355454040850191266277553473262291341298636094173539127420170614854057629031385186301601058067922610420021667016595555217062169892944368714600662112863473710439088758766330079880775119283356673557076637514053312538722954874665533427204101851019373426232477730765097403534429975119350359179405385323251697955045804257565467410871700007177420800000 [177,15] -10397692652800272186126056762670561322419053159874499413956483261649468303471560642778320479434650531338726933846768470342065272894031739875348312015994182953746748014423782938119208327260020515381743839660565380462802797612034885678362590423758791404696368959976319370747729503244898358164258116163342768217511122421538013530879558780660445076448910013873731182856611285580335083872537891048145885394111312262675294105923072648844262344865752877110420010677518887562718864260999557707328241973321465357544602963117668523602797514079814444238516291910232201514051584811560520195520253408156350412675026867037388384666746907227299297964341502776398211977667310127772949717149512163236564722673661435682748257562454060022336272489860946090901427676494164189692405398627848098231362431196220001732864284448583640138408012640319237790922361794892007666689775041310465837741528399598634418899342597825020906566406011760585326384070238056290351857462830337690378467363642242011461828671057324266044833717572745293265224748607902759184108640145956424353536610403283924542449963117152656290979810995105737684554876956942361686868910352788722261717959524099201971879778690285965709078625113342556729845181063352612811989229734642833472035933733697000074051483182934786366517262037052277798571281738648986800286920164210569945241945679947152277920375594336727813098193044794819439656214474417811882519801572561823286752379118814489183062568073987040738273029414517697965788431149481069975732705632378304725558152152017981107984858110010979710248358837004367258349613341444432427765976757309780099749462406260589465476962138650748815064822871064502408269184190156025566278899652220384828538677942639303054445649715353460578047296 [177,16] 101044703684804770286340286039433369525726008506646356660948706820780001444019919329806282325799846977481324811346252370591575009639119809342855608477427464978549553586709543257526379353919437247008047993366802104281904790030491643343542257973657594216718345198818332692161746443669551846287601866535215100458489936999851553354453091531462527332395607236575118967494090975309577352717814634401747747930509964477289534078744505682080849297243110579312720483618288544075079365249820764766024873292274659754668721674964659944171243854409277219279712432381574895341195840899670559388161860402960086917996782793434448760042590980224758968252494455340358928304053406474366825594072716097152618301571896244810135851130947444987191935419248308358931790430081296729722161661074357882794128729934516541299727785171227687394983802626672691666121069735225142900754296769441791014314155439474079143112900860779632581277649319415275854978231051835914521225031932853119235549909286182937866725906162206652972488969714369001543795960795548474354517939921459524374221220410307847205261705641511064256374386387252178369517454732768899552508100467105508924921090199351588046352098244346421808229912526089938639289173473166155385234122835820659898134967578903040741719218643049491291187026175311893679972382875518674145396522483298004358227058839294416215733571501424233441298452955520251228155036023331203771616301592573765950523431738965481074700427982186512632891466149133390988380208564526778766551586884487404323563746633203618683239797490770465235566757106731834103640217971945040221612794583371726299232377684648903014951889859219609407085025938456667736001058412307387010760914436258670698124228708782163650754377471355443148800 [177,17] -841926785129400898613651613624941999069283771649349742309187195887471639828102150537168938561856389686136623106916483513467950672135402896478522203342782665003538381110832875572137868557533448241403446325400847167506316623338887541670071912125906321429536996393502383111107440817160991444895014297878141949008877762729943653879679492706826807566408259689686387576562207742618564770188905128644964638319611650518823230892218305276148970597033793977119784547701646144613978269980374195234464686753627086657738333851261467166597981328258094375377274814097636372732558100638960324032047211130597172143795307387936356233962520348103349332869622140052760415991385088088137974342557868422731919408534038960239611958370751134020901646700307603789208663799725636508600628929929030427752822574072820141756981647129527863919896706597670156253680712539331640450830063552671344678026861344415113617485609677887393508544530925980967376505857744530985915434773872194059857453317837008048917870515665413002733268402614676266548949903270270440540846443911417785482737334067338824875832907564637752506516628344136312776253595004652380143320437561501116419676900522307202792626410124581648886293247252047566705163756645745314694033719847747998513234997330412460417792578478619623564444329830390363658460676506153317123139670378673504112685588699066732371198674801004646095148418934320610757265548139200125154690762895349164238476062500663438474305134753506175964753650681017528018473822634554493011387228749274443981222878886825817861982117421673615847215445476574951740488274776646628253499293023833162212716101193401565514487604653947747294186570239891191693493300906315113240340836638703023518137407868962158556212598950247008000 [177,18] 6072885832597401616099255976834227919528985161787018290637874229228966256780456083563008678573672293039130197681516541501269206371478934238181240598718356975140627457443962604520666703575438878064578303196725304794986273929399891115042605225463865225823022713192723672776563389649717279264992570828379792008329485642825675276742754926082097530662983428176127469585716748480754671750058482915416774171455779461125899696022086773539383825257980500692148144471463135453218505364696560128137626574846878604057410498711349813416363726853672835357429976979936834280695998496507318866786524677636515492131362507502256550099997334097929753886949510184992073102777532687043367982648201998967580911296774547970605298473065727793797879667169189204829966690753548889297457463489430775942161476136194405997378692173369185277830886620438837037867762346493455967997800666276325846615409839906317924848192725643011019127285350306538245058152183357244802424201637387782043299552736033597244267985701112077173592997346433623857393839194236157981833632300483807828709182170990404788693745238747620770488492674573931121893695598673096783590422532934575975695389933501907748021748888166713527794622839896306832164628148210644713924859992852882419229734807748731496235722215338471713058063967270375864169737586296812661710161483035785733051491466787081295986797236567047990583603866836988333132656761992949567165179615312771525866746973328643728135862217665621918331275035856613037317746021906023061557556941895647013833496754330367809518925933918349582284119462383505280836162929058000849122932985566272280918086260667583265219746611065922145526294788436221632400385261938678149373882921622071900501176107009359338894848816572448000 [177,19] -38241080392572675379395739717122290426480045144722816793883781683341053314367353662117703961036834318996193572943841292840025644362930313551518495668783705983443186988523283081954065323780134143482792369280978615198155155886792167885568524854282512824668833190455269210163924646881950132378581476119587290728354709667816412611900622591484455958999760446911553654472636610417094336099571643940226145025588979078446753539574516081098969480189279048575909721766511948630394798984281486352952534310890666669988069694471934966812715263994750784482033356537766512445124179592588297479983580038349491016369553936575843963713826712864381910267234959595735790641375745026473528341725274032116790885262646602109064665145288843645264120701141624228142497365416788384371960968079913202491401853154600154095610429115383568049482707186527062139624425480028986440530175487134372035443786745002496497845530247568501035966408753243237029228254300996611785512709435754043077406623642484338873478789821754573324783595736296139554861501781811185953333242424926070447935642385260274922657662703192692887342478736441846315014006825274001789945304019065712787940060448090261130668814707832682380841842589023826798310566332416151056456388854351336275728441427149324288995296060936484302745987057247712953709432785997838781945342913292669347679156842494777415582819734398265726519992487517543453156769021345395419585371996762714220419890561915123996484728818067259019936183322915228017479740139934376869502550934497094938992894173980295447397087283949075787822826188847919541088921438772292432492638604140395355783748647067525920761876965600954363884886972651670510758333725596052464076604112354557747922494826730666290766591167948000 [177,20] 211785174208819072758729696940376373230070433934959824058421137184315354647036233265541488481493353505376240099243483096136239194109078741764618824257892341009769899703556212615847374033466247326567101375949783091663940574903442095782632630980525653354885803727297514872715087756193559616770744887213364073739841080074593464377770609891361651458008144726575551749634036055442750771290627649544742730018803720804219294015077797726422503668389672470495481523887690378165293117234932008152026292468770835791498337295849586278458686460397886602314805035325766121144966211917149282534610734455202583335619236674273417403824728907528517465947957863633457898193656518379802293154756620836769439640250478653907408287266631722922076630260639956611578588737689624910078009389158773824314739648934621612101688820019883272523080158814859544390427773328994310828389649917986995227584353600540436634207466289596854194620732518458121398366161711018901881044300979984610584237828958383386292821610811269838034370275583937062351112175787235994384669325228027061294355250075997867298231545514119260855733840140389628345464351754658292392955835811382327900866473935316483741323644522563786528129434274755088497182918774916666656420348747201764836308043903909923947331655775116487965723902372546560056724910607250762050159188592307802270350859412915933884218279745904259532759208573493219847453367204672969902956438380814384031165161245687744117203831695136477882269213690367366043584593947119100458402247977589194251356762726772250321827660958675226086522562336507580140288574212692560900374774302511276862992645950660026079169674932284153025175100847500323459442538501216888654513212745136944533196343800834149622475242316800 [177,21] -1038331679302861869436521481344407417233115862426493190104968665250760472781147508003526262176839110117015198785310335742763218044468287433547965689773755133298460329053465163961424542136219471751540898605593363553161691370078051512052733316089717048418176294553061171911267280934834350129312934081218492733774677434744884078443752710060418589360527087935685465019166516597458584844944030709087479330503568140574282740429642576582529057255065805705495661459466270159617762296112556432155539593211800032948163200306663934844031261200465323288542880743094141877447328639804729608243918895416862277651804192491247982919695705707167509278254346963860026974572614600674146508371515872628680048210085664708875949798526457436867272675509526226763645667878383553318523795192942271690000883387916285176794804994650790827790665684574638105385648674547044385950669995804322554517818184133729529713893926177382848371429099289162129627617350298755517841604057727413077370694395989984237382004827141135369259611835505190499900419524286978475221168617677844074916663746836073316184652504035720136943385357726468103297020549234326259706941767341493094493544876411612419570699077377308792263681630603405622785646582666544938400313865974157844505423834763213259623705712238001030938528642834127581717109394513836597481518987456720477518266737908568242097446084597259810329477827860646723594141580847526331956423682727973353826980090030594051724065026852956770749852387209820626875275275582156968572878499863100681403925607602706913854262489770907988482239065066276416844080267168809086869057610159273485801278453083631114937413869685674935721001819409841105707403638120253221563252435713767821765652678005406356299064639232 [177,22] 4532932548284416149405017189384215611057196641100687873559186630995154356320850244928920793778859057283894650926446153973387016689400541485134128594030101025358316890171616539764198206872165527425498418657940561833551936504582599227109322040512056378600476249503233166205489109806861050482940032329146658643310136474582339136343625331283668117660290873093864712343730337217749560617915126930344754132789227191511863951424450618241774656053328328602590577336566608623917581934245167599706672738581255169879685770716142545218580620018904068104868007695647587820031840941213519848097541807846044198178579840165998827216480842108117575746302201155304315006904134930899294880726092087169338758047766043988769760314688918287823337752286464024758712623738541345113087880703216209843963943832253916189648411681166042425674995693130752471076452716525510981882006331974138894263119808367734875624344794723498505933461413595691322929931633821187433647896216254800164749077618836802352478863005785591870954766830511315367349223141950224913725122551032748213267524256632833297223780611933693470558687849764928189571253007083102650894742078761912591098478605667551871960259944037391607379646593807834484658240388361093070290234555274815717244384696706308071286837635801653596771094125807154711910667169520477679817275465784195208637989885350466393606621777413148566031236122177815373128586509532181761447327831352311675266752022315842011353284988391931409492340314525253316472841181432757592727011670670257185462754848944354816736489467753216699801775644153641883677908462008072982330048994827784180053784163607307674479316659702448416064286305337202170400527876386587149063730415391066432311471166638256563931247296 [177,23] -17712474217602846781602363393896006086040749572596217054710435346907815198248399646966658843949387717082303049708328046650274645784165106221810601512148257149082149849275918016982316982364407547176271863133622026094303625092594590399855884431447714253914674810100371813741718443095733902973561394393436129266505136197247102384029753567104079642917990051468490198181333441129616502008426537642173951069639710160421240830518142957552193004499485544281660627272186064008934779315222189687917007565710396938057160192066391711767376997325899078753061275018060635401075125926713424029652952070887758816354301756529278750448729550843178245608519956107946315376843948556758203103204393787086606345952320323208535665951013908655333602075843186256059066216908845985294067489244920322078449342349614833844154656701024828827409185330154574186347785717604291275895735973926339181668205908460776880220760600677485300541077518910183341000247789839292092557073585645352858969547147571554039103538588329137296286490204391368488330377995885599295452242907091601171294795630312781443465093985515350517765689629001587671856291466881760256296061135461664201971654856370675566925209150124101513168085950099221937125156536950304098277937291817030618039404393431788372177459549282498309299855632153705102772572374767942334763537549426684878852277424579055690349601823585451557199548955413195575567580735754945399046672419173041890712179712296477161653903229415533708498903177985829493168081541177180395231614781463025982694322558546405953405897306552857383277398170009440352666905994295827656607427667014145579249245144059074076961306601535987375256838862134996920766172281398526747330370052664420903986582310819884615828920 [177,24] 62237672540766352114206346522737275079779409498156301059574040558369280425411534299004153300903252295827569287886541763501468761867276595281196088162173841482080561696946418165864007702967233215986755514253481583381301031312826526370495749379426605711867694236837650650835442462247920860871604031702185266695649778849018699391164344656073346686669365646638398980968454990995968960936260415307695462939875080794911178396568667272715750290379543762446496915486267719481339242128666092903163282180953253382992261117766668689887536284611643572432922573306719567703133905096018392889903830281239329490891342343243996693384937788490124617815928274507420848340552310978489975228534698473788661843421678692046729701804170886056092845624935986374471180573993213871893682154207855630855691624437148956061071642576288349581515885569864443414625246672912422842061053124625518289524041516951064813930934548391874257583048070488246944978640126104302607051060600806325743008906743050851471575312070300431552658447323960886307567052341678146152997426284388758158415213759927247055727478740643643470918699968039456152667593620067455457632650587474322141616487316133288643785833190963862090996953502255712570533202034570213573210792781763889132239114070872175825288243825376441229041788906714394642484318572729230306090053310024227120315119552911231743165572759870818230442310513560379078150812003520694018066694383386440162996755739733695269728590388820413513187744065074394799640756719914057703345714993196523196398780998717201828442171139908254446732126966874853315331709134622105977184076129852105308106027880337610834132564861644470886806641006339365750880735353831238508881537893155664058363515185507673244160 [177,25] -197475021545744569389276068491645145153878118379242757003400346618260925361033577074666096417181280339718807674086484642971436631487493170365899981336832052856626906211924925288580445605238844642856168784425873670489874911862871625557118446184283439854646958012329107505478566161965708897966895437152519465634835302953900369052758573982541331436129741184484409623437854024306178984991614861645618612468820602509499436102553571432557682461800971618497926154779515810960311866456794942979917241714884791617252183070522619715984604476001026315109044108118765664629598642399810898254559466187800834890794407629604846374352611872416184274495836194518540803199193224453369199200969733165437325376307989181507742677651858092817512968440780168732999212992629287471717157491904489955506260601426877902249403479314935869132698883960082628682516913242995981344170143479133323229616055465779438243803805462599938021956231303475853835397792228220087539746961287637363856529652722731418109115743541161352703881696058237571078974732960461745584921839966539589632795767035889397663467383430388469654903006735080900469402635042015890671913506274060351267405586862219915788371740203309172410294990450118166067704307121807875422575666046022260747802757750364467488271046708160040490140280645666916753796776061297343212854805724592815508450900041455122082580702594861424777147077681146059598269789409851624363662361337553772713502074063524854700732722767104604402801118691740568065149557626355075253877792710713381291322665218014677735224923936364333020541909817394044776602057467552208410477868490489189449167613434404788003372169487904789037370548500735568167877408107876953691579320659610367493124794239076238656 [177,26] 567916879451012510779680914927214792147000824238354776493910155591332829320212916722836806777826599005287732055387960624943406273837084151066670687535897514582298565133488892167799808242303044810061162081076829001716414197704856331979816355283537722400416020263701385464266176632031467288401809536453727756721705126122409811827116419644124911374053125674240013053803706586898725004923741510932169866509131884146001947855017786018619352185605708205974237944127644684280100339402453923258428224846044648987284833331186185471265352870567867381527916051766119863211240555822566089567758955126316275602116661951075956418058608013880532248109360957512725131709642977566493395298593014573399803270799529510272200083570981178922582625441852487049918945760469445854673907475319513447173670394897383618143833635521127725424256706236909034953940278051151871052714931408023293068858867988510412049010259612066437117764458909754224122711765708300176552291653472416445929214038123750926770812152144058843342978193854566796338068957942960490662846700879589439678244529760415671420154985643141413520561475716183195660059864321389067963596085429353865122884298875965972796828216164434460588276352532786589002105109287628167516426898420493600273383386317739944813826327708302662359584509577879139150043101125800730927791277887165401029428195088254360342736745975126060963576069141743460576480400149647695723665608678811761685438959488687784140741548785461132630024892284662430031045175964380107273942194718026764266602516600285962108266792624453374542859228450638605542326270510602193122792198253662154756865667586105125507329956990197686868819286205033122989012806906711465002707620423951200516874702665821824 [177,27] -1485388149548545432589605747422862404370651534810145799262235049056799492627283073234776676135801029626656879972565764715390720108769728723929647916333958144701105753694005070173688849191205694776844076277503498960279001769588106225252725181847276654608572549724651225656601632457334255463481540979636861254307307088334808710038596230577896538727860124599832281759237799379663725226272809646777562066664913367686500388056486718398187833710096859587381728310089295339350769091673488595597235833475211120919353162957822394835857109093201079455300742691684267149740889898092245333786091301580072639016282231137136247346775725759235562919053884554911896703656495824950454660009112546598222117016022947963250363131901261473533558836207956197968102426668133524874672386321858468626847333797491004519519584624710414891080009811430130870692546227223721540760891322746487754488317502466227780030668692082072137524615984465159898570271374728483867090449804882682234043427448222894702895004302304827652842811823597309175998536802307269209741317764520476416120229682148463599545915083969676787670531921086373312647969701977005117540740798288788880958343387765649730635559252807453121456359541668615350798414621451336547744859010474923181055915380307727525155558226804865083904639772258599370384414383743662068725096139957513613855331707179841311337706137168785726263369724139614563561437507375969051920331813215387418563539030482216085908595837049347793512483725144850634064015572582289534704456277078852123667423068416859175416200491989791040616513568794960967621919568413796428721105305868482562403409526832245710657593748163192830871743566229644813531617699051521062094572302813406187048155711093936 [177,28] 3544085569138093158873688226378872359707520933772081605811896140956940061368382508046298273093603246197957391943105554956790510416421113977335419884501591977498257666795453761218107102771413045961086432579955646203229199352928679281156406915910915200896486123964620277499481380325115172085499671898830262215061507430930828157930771952464309839920713121956831002996584068135689420174766810609816554983423524133697824962612007614915152955124679088618250979146899672957083877593501159248001288727190240041917125891300135730049392481463811181827627527382614123173243546955210073409051976494649246154591957669251355255395285598649921079370800677466708752574254028011363365465997969910953762754038819209481973360599058594381637036485377161285179618198955718413367088208871668633694477553020124677191046283886778728655247852453402886249085505703999160330898679682905905056976682477987771464385781209738913368152954997877440685579272655230021069167096565299914996081280729744151385810174262798084227431525064494298699593183865536446424499676740648901328554819877851135408081218170052914655443849018670379424403967443738786867297648108499637449828844099769585318906096502502366261728958838888590635872815194443358417040905301677357315578069735716749418556429149032939667348976270200954709817283645118257956983875984014568668771327447133734404096855279615309194861815708255447389882379264260946131964125177215830741025134972350523878544765354027661462891160080322265031247355898014520506823714080930466936542960824418113817486018342993530294317475286837528632177585982475272197475856025672140885097130587270573193556384386649448122970372438310620238542448187660791155192880023530751090614446301312 [177,29] -7735297380539103750341252405386951171251099299293712961527964451300810859627523672414275166928451060797095489850849953462776323588607321617770340715025561413603720691592474204262766458869019965736332771988947089126465941950186011354308357947366005186913345662923360183577133547297627370633786993480075211491713567477622046182061149226869907484450054537259606677672083321346489131333818774762440139726909028682383126996365709556037900083826261690467510548260427851899992394337482230713880907345138040475598887543068596647721767767710017873691614972585289449668506848612364977690135671025169388525789601569875157961623657850528056421748919729416141855980597407646377074931394853325969413668027237397524713288715370440073578240937745427667089158786068938255473439837362576367580566359116097387348071119748363761712499168171249109064401218086469958187544026332804485099813602671454292566220991530023816216987764507206089768736713125238729027913702660464098025495376328898776033609866611286503939921493090485076372745746947344558480691555085627705695630074824152344612512965275687223275705721279064853481249763433398286166132473585024554619207600323488280606479182566674612441299511582874942561021434953293940600747905105812919204794002132430300953480861972478030932538455431559759369840336531536033698639117761630462693952506510561115085430806367532799448831989782407193819775026544159082112224972013167821410229760484282798209398480238561471937483110556819787065169477597593729681774892753571747764028515267199922219137849256828006264253670668989051288712941905300500145571568180903414514150686280079234623080037095986605442630421132961312362459323547087382183536244062045975787344429232 [177,30] 15482604077365324588751837860569291163257467046360057047220412061897839165070994154043158816217200391730781259182272521062045078761047624418435647715685858166070600440118612415141131956910415484196773950371702801825237154062845074614866571245930897871137535963017063000106369615629708434383902174214079167022722356311193925720099390868291593247196613429766952124746792243248225992619033280249213637001742475953526423551140165841852997306132047861831617482513625046472936723620558132951836858823428553295004901819392099378710511994127385338520360366896368147589075068972736892356279656164490054426254519401728716142983956967085824657774140316547456705725400583683699414915131013251850233089132535706990132275886805753336856690439277168763274878711411782500528002205345636183602624477200703286480488305050058963386911659493027532885083670079795102753474431440492061026349195808267446691758935559198198503183985668269243000396727095436989493336249871740837427564726366159214831163717844056132753633811188194924227206824241644711616656292347212982417728433042578092429045037860837453960206228716012243732101199770048292939113948794613661089386407080008323846192642309274905358289704447388679310131215898891364603422964499487872550293661492170234151242687884199515115274222308791157065990638426563671248176207364285338166780274143085253628006126135442655761646664610841715702536454021803409179792598732658030859406038108490473830400248411063430055785543870358290870215197509320431226576064191410980012490531315463845944324125165039317717972466667393116106767171683348662207783116591134604867949285615852193915356726718579265168691819788811349847163759078222687900517119658544570402772384 [177,31] -28483157887134909506460126360983554392921669274483192640645215554223743779434210789668136794038182055975241721451150066248678089507489972297400431444158503441003031391415327401888036746247267445720183371115586483816915000628913857890276688098018903005836554755230962548162306634872600138419817544954500261412082510648806221730455528657326666185976953029205587016436422265890572154523579560026071023485492353634267270480142979048010643744775277411613693234991477235303047740343495504428674229481792885298509386350600333831077735752062474193244017855303692027210619035807818015849722632010077339206356073291676864241051790918725435945905674276167621544496067163213059858334901870170041505811186830426624491516135570508718382295383784337598163620628393177294699959600124239792803608131120770038979731756605546370117040549226195246931234566737328148479957444500174462143901253902222398604655496211984223459784341500528742181787810022481915728225356967841971721860887300106269499384502501042148460111676966217410406035971407723473457204258495973024083672815279060325633089845848023336366451345594868618405749666166503766619738450366734369026071803242557188455900342343330759906371968008751377653233087992472221077924511237505978397952458541913111982204096562386456609389612635697055761243293424359415445097507519455719898424969322865617343696574244574826500868852165490718887760335683191775114361846893887261647345004860475575238968810110994113763336678163148461864828395152534349958596333781739208889982481920291497110420563647287034790380055570343648261521894233123951646048660118353678780872413986848222805767059962451823066661148630121013557778897645064649935466237920511483211392 [177,32] 48261344995569054358606585914364615702278907611098909786074540093016718607996884054991647455920001501586860085513847272060627938776212667125035019252039649455486959154885144600867381890545550489491765021484296078313167728808795084902892383118136432234102998828644009348053143079980369276867376554206137748478645923522322904393926045561566957328878939866179966076275524946302319911803290266378665155228875952404192711075083551507453121803618462545077987169395766580027554466804557219485301043945015007144489963171061652367341165090390202221294633157450275546718009158497217871139116828979018210588244121578299101231797224246593117751166059892702877712062070531035655287086803164354121153974625638061162237807409690299440613655800789509116595562980407550439969806854579101902780345807354973594026935262776853901647622671523721096229184983859252659599267746011474560052095554526832437286275819526243360283160633015216242209963475571623570616376916488266806217490126835374171450125582136559227287259068608093578541953310801227123785764413451580305582278616239619435988959589186403890786398600586905903517872224964523870785075776381855690691021813726806712377243760599751133720211993845462880173208271710352598476821835268094671747700459593243731326355503202592229996739218152152455442491627775472377974256521643502187180899665274753848188581250745914691597534230653497734487418059354801809271072839321441254526369499512681133281970201494831137894156228551102292226619844396363554786866344895557344587263696225847251517907725369098265808355866590735617367456114097083007323612764944265902974193362225407974436236473626930373043623759370718384258397760519391420498721548376979361280 [177,33] -75454189416249714239956598036290512654928764753031677658261156012748903883567485967514704640718454329763855666951678065743490771076078945152693584825866764588782958015240990353992621003147890327710323696364945060730314876721722412199636716038307209985347546364586661472452521426730310158176169591321397162282906608653978146406741664269373087979032429233315280126495839510133956602275710400214807379327404589017086793794268980445595714589812688141976264924655200786752336110048885673305408698955875796569169196714939215944031674028563247140682523693654069481319277101721923643634657967275908184257684334018568171948839249022964714566489349086061744518763665115241338093168470048283065695362957252009287756036814594836323550894351436355268380635503179837959311685934645234208579501396371814584916330022679844721698144137264249994706442452779952690387462093364708226753327587379894759587432536511941773362119305546632499426712140359395967848899487804285301265701224858944235376276256530554192135454010209073600705275838983034232431202681460618435274731692573501387705414169810570852147574753562075634911725289412752572488050026425261066034834281948066522521487976548785890907781298338134508945164063016140661641698937981300209293631396192110702810461346447111141518507150453544724804540193031240185680100886491778191035547415538835883259645726598518546388240965711281839530321421637547054275534140421993237236755905449786696981642242066478719479807617072705488947765672965660598934943773074464338036383859840882276790789688352224028078154706773993984200417454818697089210839411902702225519765018831150889594382622978516646385234370825312532259729937495635125009699101478271680 [177,34] 109035582699216267749754909243055500164488547781456388318340626572630927722168944751193579898603922255803333952702030270332240756649161200733769581524295472526002286617553316152342996813578627987505816009317707061330132075890528083433644601665139031971962260252751482010823471711454144244758685177008082659596379983095824429608491202921257295604777591648745090219440984151881604258468904691706392201892886623154759607281067640838002770955878583159986966175885980016219014721035431739099510552364346156630782641801963077453407538284254972460292302427994040041951947109027467950561996936479123636851756775446925305293004050224190229032118571236508826814548621550822779065532914080969267352725488837088880889670634703750063332979266324170862660042514203636593857400264904037278743003569997920150163400099686422009722860047421788402803935511337340202882113117872100466344397419307480828861597955447319318246375333380528607824826965063535399089755833375994282790349904261712874266732394271607837627099398308289381615335810841812910226634543446498548682443780936038425538553821938104298579004887235984343053609362617537920694420127173265883438756872918001133904274095502952942427569492285478570847042853544563967295892797487092468121876747997042545950456268351624947831406191998906769179525474881503600348618573610230808323168361897845786916617456053597717292680814169182675639204643685018588660266860302061838206310176574823555359236333316495993103280476349781386438450315941820017312588434191108748625901492715810429046255142247146164876104934640836904672672473685409896553830524149104388060552547798030773721740874564193833046780691168137127766257865660450346082137507519424 [177,35] -145851718719384599533133118855555701297266710377007504090611692102443948923976492006751832798075256245354931905054481034509083598622204605047123528785353347239571432263575120510391094711766719850593474242599406035488733289641135704815125975933394938155743943159935811293962551531253159954747810643040821726373414426194685458061673660598165784835399371013581130162209433582443257539276358934382246460687912294078692496521489350080940566292777687165235322070239044932943942333688652935049203959066960484266945114728574655601731618996666953368549680147796215806550123215469445207388488296060554636418879156503318806092726186392066075719270648234720470583027814972285661239582777755599316059249773434711539983524011347050499729507556207297356733938094175945235952556825901950580137663411845942182622667110438106155743016627376575066106380783736802608532761445393305297153736076924055669340763740442983714772727616478755647372964836296446983039040990345040083827049981912218471428944845313666951695598469143578117370360826060076817619917573363734942753091403345887432083951171833732482322372836913851979032736137686682600509163278438717836065921630430159919947108923566060729694532186999741436462887993259541177922192108346713796217380517613767033525460074276986670294643009780143465663778984571754415964858090037861505124974188190086127948322875915467769791684936033869556409389280206729300267055264271119670824849935467222503515778866626183316260513458509079567405683482191103674942318185100217475976386258661406089827898917034663036486611659980757819551258861542088920504890006738459195375597352562692963746997458769985560127944643417606272880697113735711353558958763144 [177,36] 180844466703289413763352558209816326279619066830925109011855831065584581456351187084788559704427660302695424278851621660760581720478736295938589349937649001784720912109601439647394391964452195784121550921541549484926813209116746130528417196171223784496071877056318338422995125511064557182956515127598322067725384429682718376376571577748574764175444221348158585552663045607638170881202047794492788785620374778309690663105867507538095748283943934801244343733535815832948831186029972342462551749024579690033334457436881151026707027730389436309342399068047834646501888177258358908660463957470374887046055605226243591692449870013563395177295770700226772373269413940157991741999164639128445667807829140526524774271268684764818244859549639634887927827079808152650018946258597085026310464137239187063397801653849861024086462482925054318056163578972278676476194479939772595882736803736111091490818664832750362277228977321391399652975075889911181162977275838331401167024900277135267870584140569588986223905188828576180969965259862871172976043366677745589030690017640411674908081156856684652473453670053012832493403806042414714247143239326082010367110143879608954003954009743749639302933397758685875825769630621149696714382402696260167546070009829112415251534241461432902829713528733989177837236143657014341384151844856662365280390822258183494468680889909532519096621221149960232678736952601198070103909571993433163313938788346867953735155083055088029055245097305694819117017970054053026803721976556708947190503364159003732661009376264614543929110611168259013341230228317713000709113515638213882803489394187790034840374500490292651288212626042945134728046642256841832669843456 [177,37] -208103612200048707738567195052536631516686350611148834998300263816256956176901940676963948276633337015050149911202956848476140645654425195337041252100858830302414653508016233924428459376527707991120671354196306033428796905868489109706468624307747677578831999103190930348283868270866417991158841452413369010948954149102907044394069635292820673785079500950780007341784144271242131385769371691364954704100094173216610784865779279538660336865003272108648844348098717620803062213065117913622282663229369739872320133372698875604209278422136932496648846173128996903338519262976204989932965600533791222344681462568509350087846730684020797769190772183013611349335496871837355322351115806998351069264488858560198884135284109313018341752940759787837185205813977926529048887327639681635960478623552717448039143306957799197598539104930897596921077216131111589380498435339411902984176484942938661903339833051847463277771202554682829435572210014939941564282412179921274643308068529796715724612013368634049827976367845230339054040967228300157116564906105519384148710504123860205066594685734035372623972063082094671149825579012108189878100657500916513337817934866443137500129643987773063604522276723959591917262332191794747552255179942991929693044062677300210332784084612204004140468932236342081246159836165016539192547389125396588187468553115599986079352019145373075542376216094457705136104487048583271143962039153598658710985833291086402115451953320761211203097436212918195023595819132211688086362472961366131321347521529627507505804466446526629069507053642581330249270601644036041208855738053176779138124474712469285928781805586436410624257104981865243453477163108052713922176 [177,38] 222486886169693927277058095761551224569474400513769717040735604598475942703066692867543171679396747229494823792554167597416197396707339321235103461712183227732677930720898161708768095617453109941704875004379384222722944943864531756890335332970280609106947921212051206224111496814212806992863320882175866927996004692035407892901462393018541376166190808012218770934946382470519311200262559086633887152571935599766225863297072864805232820023245967734622099807768826867381179225502069484204012325804389605458328665081310931991979858511351631375166635218616383726421088617833350615877044531418938603007368545338547332814706235601946732590421283107886146413936325986446334520870277485571294932371833890157021454946763216763288545678994292931108824336978599227974167394695948752062705773569202038088879890010849494162439680001764084656858501874046875741529616852339009058914940852553875173478638956241204800399886111853300799656487966955658585318698691487668435066645115914539014814273014670401461214550083265107198441051200384017856297432847668943242253600484642478531423006386245040252450524464740773634454605980291786434374327211216184539256327654192559466039064716817015462313667176661339754429853920134154008460664948173197981802754782314261407939581077678157319175634408012679690919498721481047287014432405855886269883332509074310615541774628409891650199394090030778498545557486919725442998075845150822126009573037145972252495855982192882892590190573747342066047099971249506264444881647174227337725656711752488685198052520973972819494786872765856495822918444403296574699847993136842183562660201922755202066246888512661570463392623020803172736916510691464348512 [177,39] -221198865885182407924097572757741445944788620282154436319985531828292029776599822943340467780010134607089985497101818541816877820455446869595304223270759002558592671311751476375909951031544022502238891780068993286650837562866214684077747952421027189061548565198222653138867942783563275468908612149077363624420581157414788340062571450914676932260421100802485598031478471553214926101413927505096435710541477889251442072087713345696516993395963432494593289018408416057968906649210547754791929236309681690238065505482677233450055853557306562297255277884773889613708234942038347518618951864451556776853830223730103893801350152172345307745289532824160818183206440170778172920543650811725283010357009125715969794530736658851886290184426867290196029582778809440892604563063846978286846467752353334270567585967427573068314239108306002304521449984443440168425792286395932423928893202240687207471457918634808907905710615657530437011592961110279719797261968157827096199610286915670954200913803689962654788673866924115772623395470414141251912234307158516210740070334701636405753612496262280129247164062139892163349047380159511743572130867657503442183082987879856074023452386659278099261114147883088081479735690053860519028498537658523117349051738152992595730947846192880858505227264796665197461291627106138512195024900342760229285332357915677654277402088448393687933505043984832540451940678111561697273994633876618935101846707612748249286048416586828760917426625468143820541484310143390558666423429574357864692825172143603170001738650509750498619810868804043921585256718981260157873083211071595229698416673416409408344440113580987171645826985741922075015153000326317812 [177,40] 204659112131313710548885241810883913601505907703019358032338997979225048567343039452152461256741760936153465545151625794212200510285380233592808814838325228392863496651788831482649461731720368394623996804458724669292119980928829278831092485583877839258117763409693427241942584552717583223749518614170234284783086926582934799491811374600389156543299805949256092490644890080500990814890585407174242908687458966092013881106572037760519231482048899202696699800919674019219999956751821006625544491002001408906282872274621447270724898186622546710189852611440632527189450729703282368794769225732994227138494485059676708850749070585975834740937924024449788469283226063508754441855811586736203674123807368083463808451189416424588628204840043049343348542435969398814938376450634326607876461930821830079190729410826353006987488143570102900975306748160854922368992327828602757167180516693766003573247285690621091554954541104440834644153658920655209193630457211579173268759534076201495458573480401958863821628865717959883348913414059920201447369865962163785064235402558926208502725578993278600298459620080788812251495429094865788820211161955159500816255436169096767948122100212844864496576943676620179324661847980079112659753611619204392104533479271005860628146919523943372695458428222179658198676814937918970660384499342206287420803773942955869371916859624585795466275889386864713013259037392191973503706065841163946817257159508676389754138005581448516672785477805994878525808558522066936291870556311837286492048443198465119076072944654844634881272214951413228970157486569530864901522592905035233790433435591155158553037465124657887334922409630346012788036403363200 [177,41] -176289173830759029670662124173076282557541167614285855158632344027279225440295687698913553950779211698887936116981038000972978476793811043471597721967507033401707340253322483295900405492122542697955251603190494217501021081369528945388069462070515114032099813634469190035288902350100548468808630631487129799415362361719742071015323345547659400798721566309739233606627083069351065689690702120647194412390700388059461979447226016090580801678111819072311339400970932079864656656869089266005161399525194755848180325153212292803015821575723441914953315422592960011271260920803170148604746399269112672659250812743451789431110209233017838257609709957705513143951867763161044737374682710465291796176838799186569562244161596545565328529355105928436063056878397309475559637548019083403765251379991284395862183450614176689083990624149299677387805745286274673503109884599923604224328667746898967956541921314718142499854056144775765768754315524132319325382483087020275862968328848786572108609895127442342765163616645478588855107816914948517107642993693184246009126895644811299038247671225145128873722259379194236669957703488552622806646890361710921851287534838348294005230236131951889756477394374828144216637620614849385581842601342318695911912259061983295399586864407035101717421366385417028150064789157484227645787478768296053589443863233233724584165374905690865401441727817137377529579477221974794226336174963836153669332413561545533621764938669052194593755007873487265141924626032335725186360407767540660796749332590318236807749670878536432555787204549236785571110218622672516080537457301309000019505887026789400760042717925493104098026691709831725178622313584 [177,42] 141349523701254295664530129624041585280795059914877451113721189804773436380178780276795633539928890388524961696762421357161300874020272460105579078886613367563641633793981898054088938650940301836004449026683587303843238191786884219409565551668720975485725021138687103184014175044535455273769568362558148463900547485143777132537308984610853386967832746136008245352212122918673253716840117049987406020273864253727055137753474588330984818502646051005404050389254155374636131246527772420057799061968554706643173126399176220082207731858028685181966105304395522782891168728214232789106281861458370545814708494902212632915519951629369406598410556044796568763192468456559186595002853513849688621402186751222283658094483976284138840425935094407837593639396954400377043545438298802755427226031615013943435344905523632130369968873547523241546377002650188519732641497880442803173313620155609180006408878077660100383349441186041940513010630986878641091712473366002122172470871317640115881261757946261934241779235098276962675550389036557089437267972721284782262601752729572968259018229917672456808991824632787192746776315341031667230828085916492503275447998062866515388500796947647440398304575622184131425617746365900214141124399683327325774922072663411512048223316218119455572865005091926725482304076456191864614718344025772383627164869183100749792468450529435243549678137193467267989576922937606524532424815985457431176402094629041806096163630759208186482104390570017142758246767556037325422096741864415654887096827284320838470265568682671339007447338834342992954091339554890366578557796738039255812314015389095188052848890565343325817479451728639975166325120 [177,43] -105371199447793493612896464261881245729091785961342504643928054890209116215806996261383688318277840281430073493663909112425338486486820306331287084258118942370502027484480975086413502596808831852422507940110868113965367541588737714207835485985181722524079742693572271040112863174126443066947355826857340394890973354955372443500207542192262987994688595644604827901970400254375452043617572824183037558776260027002792944268714848669557464518141463375233805113161802249533789816420241968993772317771125986978749563054525153599370625715468541459144809332183234913848639632291176776585192846308863652809165732775066761283901862407949692959685769230865839273557519911340240780497258670797086852361833168934877123820474763428903153416375088126052322614281779225690913809523445740932922750563170431000239681141052893494359366627776312575199059144951040948842415141019610556932776771829441490339941917952591848463631331192639971839935639580553961523260943355911184365928520055223032062295521674710543947108045776261087925561522640535278103112948600148051983505412158737361342901814681227926617988761467388382387200680714438442318409083047458429893699586277083724411808083812575161872618250682275106567148143958389337679223081044447115205028075589209436658286803520912461777140362696167551856892140551929080844237840226657741791940111623908794349766703962212015975399994740651315000129709582841501388310720823212151161817857079383831474010591145946367329583552911904491043282502711577005746710607504750616703381532054038139419912823688722380418468920435690763715184740610444359288480440678254127885636788645231644032950665338354184678007630379264562181632 [177,44] 72826633901566190492361424040346945810415118590319468141921463535470451834520027672004202620347133730723770829731050173459659568926325518481377621213659112362191621614956448713580531989083176931786470335532986545310268104908806661511974308636272626334459830355219616136165476900900706207771843465552363325557461547184648926534224818168334618490151997826980006322666086656066891733874073949407931519500630135911691915019671807346317405785734314372292769540287695557538949348786915436193851732887775722760491977904962015166441151114677028434193098213941216579783134692016797345755732194265445635382445234542034000614169283470811038758381246426491861147058992474888625571007049386196191316873506646267147176785693418881933367648203943786272975674648186712503974673459853226807105811691284094781381587128105897698602191469557392246175615157453482385939401901580589881778203541295028464079069522760560342315169771829926499336038057725055757613036215234046898117597386942508978979301714694692725781665948870347726031680451589366911252424251623409618332295917108537275811128154229828366642590219474558348225490173556999019901929019150623060774527481786443380852875312197278753534099234453881494256425435536529896557033382062319100611810394861219171217772307746357095370622469596949837734330472514500314646719550463177363869247593951662020603962678644948204644564522966595762235862349056488999468566628562026511684092473621483058738347746822107861883651307012453817208768089671091617675404390192139659586653551692730167437758918600425863554156665967619578886291338225722965784170431497831102545519572483921638363738251745847172331828451495276373248 [177,45] -46450892814699947992510153685382760447346054197482298162145066190490372764893960210108280840578206927260402099972143907078635057230697811410734672563209055165384788313921669243138167638713084178816138775676970435313942733114013967006387704262733508762034428716988439690779161958597574070034766819928641843896559143096455274002929408563956517011119550043305770731924536165181331833477957268807822463412007712969586135248779811677718278830035673291923161112636826310676440025954871180857885687591508096293406072292875225264713654752389930912149115038053362906680029936547588432324628357742548388674511840700863631256766767251353065658424363279948645659916657870308354100020111735980880935003078459675680157374521158988443401466744910802755207070654388889726415168755626864332630822331723395019431422616300368275256232135230053824238802228015258776841829485674500729276990727517866473485265568837250227520246970777772557688361142061031397153607502900859200693605753794886907601647356387604696429597626521542105614761023058874677181164513106335578314836172109390766858529765847262154307548984669403478627370250052465248922729927180863161653016103052870016259025282012388414203793401520213714982912861359037355935579815944547850612253428153536225528348743811640663157077980187988124168488485701068312802784878935320006881206215861494356110486677292204870338414906505200604676326651166998882903843771451345141156896043958283806590323323957007225803209374385329721431606829749174531073917915763730604602181877513949258019352137008129983109886280818812883128902141933181335120945948671894950578852882752867594106827842349044681372680499063751168 [177,46] 27239357309367677495671655565447034252318435590689602265533588388652006225623098117839975970031667993824099860551608178582534772882874382073033477155570070121020660382945440175991077430254122627188064879925592537657795280112703877471251569622531861695992792899626266355624551270547554461704161744080303301592844708657842753336984148322261428973339480516552650904206377067005573842869911076184411453951396485183014400663831168335459607719810160611042884340921815426175802987692577244856739197646388387189302542078029701317200978055140948827324084908028271977746341536871928641039843815788464058568168207869422501735661624618256909151829854042749012829069955743700863433921263222514236377910570644306782072177308811568477784224930801350060581204660644029089068093498062448495028294268898352330918678208912065570407836704821150235164907447478659720223296026128684316919247829015741198547877512010665760360592474297903049097538938057595912837434382856541522864351825900040474877080322481399726211989043818095069664361617812671501693706405799352080766595915251112103685753488265461445457611038282287694095666690539239379633257445628290713341579025123589685359511934154399491599348727183357033119878387431489380327927107426170824958247574080833979152273350490222702806940190639370561865339875392144968283459217523886432311843872640751831053075584013886594591305071512447639551721797154355413991643856549634023413893390583887852749520372071777714479195611930516516805274011246379639272812470934991849727815950582341345292387486925800386316662826843609387512911742912069956166715775647173705271536971948903542195686351584785355851392768490288 [177,47] -14854476746033047145605444451053600218345233347143406171071592505825773444188996458654446648613327622462457242268732261868331583589647963968103429387683367098477930249106350866967173725011454138892677182642671946552214352533311908901073859048112315057325831841898009210109261832995787848659959879472384294620435853727414944350911871062183119464491017426192187270668772515158009058913570913946599442301417672655536244917470224116617006064063777467234360122599240460533844265766645254144550275868854569102624981732108797283853246748625019209049204544156077910160908039588130572896877160727306831437391286033756031498287329715969548911525517485799061639132707333267921299867440878637925491881315171127139260783065111697389275820921908840436154441308231328419000423792293258394121095410717157373639893501098880996288415627682535429127126601730983040143866600693881329783274341073020944881681934390890611695073610520107885487245062973400137880613862321194230908863262638882254572675212204845413085529388377941883568158511072683249808447096427988105507229839250279860804060321723665011911858241392879869122855596379188203047965853600684959537356632449768731008183514941733169005756855812304750601764147521808158641414318678460254756092362018208408452408059676963471802866212376168930505920899997352412152159745553370608061956962576969280118479482761344102260336123013600592944750880169207907088657007753705450999250840177383521594417518149795959690960229740845366765386800457280422365517581508692364148952002949245959378054170916413317298436432066764837121943040393668909189977824861001106249761707213086796219563136594012313997264481978 [177,48] 8117363393612199373142234633661096593598552742159133316747856500430102703318280452660136673025105632041422521559493701690477233372915900992464799806792521802424488305462650357023179075982608674309900423692971518458017184251577892999047469614596081703434025906517192271626526233374509500871273670349346774613476853760297333175767165827584600028767895581620526695856095662293159282643002827597441679573121092093548192386557097441856509885484066377825772696994940305560958673402228242628178231892004288391213379228296904144313033434062583278296063626629764577032074166320666774681653736525482936471000366808191726949479651567451680491616055950734030100571205412491598894227238662124667645997584282661529051618021073693059076898550831337383842901004146814691850879660936076184925880576418446040974195945991090126587544071312322362655867465981416283308424552729758567139376237196786619952729142274451053609863997241869605667462533416722835827621212062255830186815291496006635375572962187647178719521735064872652198107583843464559140043248283434265473769050163670289873077660369997382668012799572022773535380677885279470707116385464296939899234446735164770135824283285801529272267710900925243585998275335854866956659604338149466105797889748806493100565261312516175480384710880535030643712614349888509387873387193098267080911660412735050605179162780741717048493139468112590853087512348997755243111871791181639397456180012171078288141265394352380263110507482870693993851476097258217256421053043148864555210253412963439805143731814016885785647493770291152333517820598111842500875718991542260595754558205478377037382950896547282933932672 [177,49] -5406498301673930965697568783613228789452213679154190986173570543101616541484353488412412262699179906172080719902876868143451930776344105544071591441140173661322121687629062960835976338779677285188579489037657891436402855047513538646704440424698440203235826730626990360507104005174540656470815568885361866826959704534892522994007845667240686548012784787462544137691812185648657345536196995011214219629551591141687400076210392010562660258201133221349563666874139881015096992198388464124765044687114162641981725244323243773784540502080132543981754767667057597576556111642190046286778467478073659589213954165918509396746529371279849547374289935653032237940135476525519353734901735818819073897977911178855712595003819160968521928416255502251670744467144656374250126587741607691065618280171237655077673158593715059863644074483284792418565008074819490059934689901006248200104553017201058578792978812426266429365454498998005909599151481946954635724217734032047622349647696997977928538229101139206507301776179376162417869562913789973839186394413066026994472768969579472496783618522461954437807950178437410077203886236432888082105102883293879545966742421897453332021732755364266093833032963312691791910352408921224749657291450412619810846417402040078897726095628364708896106905042583244458248631597118291953846980552742020773006049711742048800907356954632847843032823014199958349083495203788551194010353832515492645158755400911475934480732162030452999126866614965127485220575017283295851710787958734137317935586363122875358624687424555116117075040880457520302822868918721898700848401291167325921242787329921922335433746456553308214544 [177,50] 4972149548433683527112855252666248960529429892306615340674478407475321088601484072284701536497181395775720127419446404055890224601842847411844490760040732402022333764926519508795980425380529033262374884097851836824722684576972041300833470480015932522613380632233493838183833001062881268390670993355745596113605496439683063286067924004068629919225334656129510258948063531712780413092268562686220108350007815060540903052304409424257613348053773904762408197241271360247570192068345295925606371240857377413992460232472608120560620340329798062943211780155662961363092208503227505599176253013475042112524208017828408178747013884987001768620886725757585187448132446505957064750344457566769736560442288745907832786968843120405742401044443514164516052497977726314845486354596990983268687401484561655550432446362416144221407266072877586124296274948155897867342490357613866944101753480025535827527951299628398229836619606531326525858055678585522729679267487256781377674129837047404130139000131598626063934488800853595600780697370706532414953654257412051735394836839284556620456078467765646205910089588789174985583975346488104481951050720906307295942831581349837728487587657988294894421578236855200977824696512944959073455869842701476933639135566771840923154625515385477152720386050569509692659834530062735453099005733204407144344805278675085423492121621175960625620392943703207479156830765952499645528045090217205002739378095272524519627497563503457497537043059329696269319405779042006931673061027247808466737360724003070731714696067864780489702177937266661859344866208725253690793447385549597725645727528564770947909772858685721456 [177,51] -5243787141331678073225468614811335170734386216847946250530208300547608931950833636840459177468373848186420242573438791788931129321678937633990579041698093985507669163363174721287501845100661831834882256260367081094572325751714203258463622614784516994848649267042514366430737705345960971251889025184918840879500487983517624757002060318259910595669085799794234019148371424791716735517010696588054689263273150196200635007953400627912967035098918082412012122297630835397091299330837487964405524829653053654063303714467009904694721208902873971422636780885395914034915368806695821472800360401970570955308233732683809233759456308710885210058091907762898410317980409054497790080926860514771206581018532048375334884283924835659228933031082966487435354506421303688139843428534559904465216262973623041894325372122677575359610403751973723645832416341681562635503130598678388557803563022313032659640437252665649462221132670891913962392154801311240201483678740269319541844494525947293817157979150840082618915678853713733176900562637874688763847161247382759153459105429627705121138480467541887172499414873551735743942583940372572523828206722748838737703905335569113510060899366114091544789977085328313205187091226829037904165354777806160630261260443669070047567606830588818645020649705400944989844457422873223091809478245181759912243598895921914348316169185195572082055743163122611079659150442682722056233288135915923567281785519128091746352230519224313502893945640098185358118898316861789942812823053628806519410715367967229756979825383291682412005766505636216879073974388345591221574460793802398872868312803073364846517990430162226 [177,52] 5130887338356717968445002190460409067030618499666792832794248468406489321290918469655478657668677566658432262377986907376470210256161100694694251240312624967007524807140798786613112043659968916594469962262388478166656731278695489616575164412768007028721918566936525882357532248376066219576201211545514793653883932189721071520361924376744341155200193513564696382520062578631540985282586626774331243229557948012639721638354159258234034150302838041838462733295851429520700412379742074936961836616675339430132880201372356588237121367008471631302902673331079347076138335163227076399084598271182950238080522186387734810489618279657134165534948157670633281349900356522620806714154937337838667925786860966015022303523698840065657627243903294241181905746643760557569671404928702917781686228248153049678394635206792396734625768796611568947291895823635135091020336521656047219375781341320293912600141975682798925713185522296000993335188120052930837695602903745281072675944170111925211881671849640347609215400107804445887686156415863444333808686949142561139579745970276327449864200167115568990891327203400265335414381551043199011876609622096240840553663709742939574920816726598468826148836629866366585796367974372599937242406029688982136273678118252661222633796633576052495293608312703317111599008274662557004944724573070065153812057757437853946403141604025338539160613752189172105513366302383580024643035296870365643372397939785415702044486903244455238342395836391375710036528772771296742636222878975693598019808664280726968086227351968726186784759477437670398623445811118039742540289628058933481740948522647152863572482220160 [177,53] -4206920935456438238771007126541715294261894114496956613772007652760692531345862847910157110451975642654001859746949860130994217726173959577086698993552395034056836310908105500692618742608514885984652607283586192040557471765840914040015334337521151313440328546760531413119678601841219746557701337021590932846785281834275285534179930256641004416025376880360560529392463234577481177732838075870947475394190823941304706155117334294157955586549882916128110517301139164014769607640244399894248663649891359685528479039019295458633734216059221123292398244537426368277866158259453720408845607683322396207138839718348454409946298278861215707209526730232359164997727491484686457202286606154684248518818355889015074777157182480392766641280882115576597199558699150763771126282303242265980043460404121382120731383476201933037365421863818976010617721737945944225946762165828846960276458714310736366575519683673129522218358003763011335266487962960581585657837822172848592287488585270663805894803591938771970924143251971593952014797854053320149014213024701351366520564533059769344344425026414846801981503899410674735968046819350315748080804257777557851347882950655698269057137322438852880681561073414267954154856746507823725584646174772803679193267165751732587721525364869172522717854433317832948684903310326377540022490778089723629747421061517443671328389072754166099509486600286467532604429871750298645012183260652344156895380600389157674318074456843534624933630781242260855865721509711686937976214378212378989335170631657015194846159219219363435874271550557377816577270128774605652757408104180434547510472599711292739147234816 [177,54] 2658865723789037469751619924765430712847506343549985559473932285255924782051001260291232329574874527597475445978968983933071457873415448255531995237553392087379294910512417994028999729577902954867526209214684374943075514450501583513255378504670953674887283915863768249169205574416134178412306473437837344974261570487182888970311919313233257507195014014044843512373755579675849783360810598977291931399113427742313412083763781142592374198827347405010977738756448028445832054451709771440219163527037656196170406399932860151290928782071200269162331732439652931979941341935446788853946858479928946084951188384787859175605196930536264432150372776052431234003007730963912015949532790364775496986637395131673542925205340748643073508497521154000254260460230630270739879353503461050673433832887862897664960629982977035370380457546644876246042127763975136745454856158203013716757380482475733736113049740532860403228349275179309795305342092328734729031222739660101244429703207547366710324051638110278671137102548450341611110959756383710181342117774781489225748080182915111265995164323045597108571765270524486311939495205688195795428318480487713955988101279885399404785335570497686414101786080709266117260968008533592061491152972188880469970993160827313176118920351913361893070691533819270055851302717229693773472190293478332507857734926851506034737827544991953981224457490175395184616801837047455860999926921020277973129647139362400389990732503753859078957651155192574536475864891104220532847357868979169320712021493757786366373750535947357288042548502533845223639082036411439432376725486113157638235920923847797236191088 [177,55] -1007370256152079386568816979506843109174759827959167121348499357003792225055472633568196539188113387741013693244638345173586663494755128884646305297858060744193667338892919707370031416108921771255368266236424460639900147700926200555453650342338604655655562566235722341554520681887197960416442670834522856936124702599586923278257814395210693987475373090698841089185294561862444915575643260367682429589400334546553075460728293987197270678667610316041913429462309686182729692702969320427820042780141575783026194777025680937110718528449446444910003753080971121620288384833043055433616042411448538500828191610815224331612089670127048685641175608061508792947819236875969212764109121803128633801646089159643931827267053317253959489322274823854306940240698619794778338450288792253988188023000365106376229872259708648784013953756306008750843020526483867265535760367403018934360447028725081796018128049229426781043254948999960827343629571081096719725825301145590948790166223878256142155499386598697074336931964181836400449088210418749830204528624519208981458817276521440540157359364276213961023442474057241147709859292651285208630356710766004973705401967569997125797786260425531591340679313926390266024018358597571097846349935694700547101038988910724827825053932954642343049450766158214071720148321016155715209187495230650015014510410805812986154508633619712808887985381161348023434384116402804538633393004595051352366099707993513720390477113644363161989381554274321964913411072877594011093565003858403781583023413631184995109264025947241482390313421182520882687250277369513713896886207605642242815792744865648768260 [177,56] -250507930163688581425009761148057611049280265089221998827441473749333904309003076158261028585277716717565087120504489003063973393902326369953395345104215197518811639716967706335666630925009697463297052029690997057167556395350113082607665132902986723290913999982812855096982219093816237360236814992421051877328798124972614691316492165830506877809257611318313683000550947314978944041815184364898147891793350394390647505007861786801482596823415557773488516956615289777055624938887954511424785246021436567368362830426215335030976279421931874190498973400027859871768382698358787487982253163790530044343744295942371876492336998747286684029473298685378196139834759995059992128273601125804457110691798049067079571628937469265807780908063611858394935041827235579748708417535789839443622702478555505773416465061607791204963115200174829902616701404945931249820003180962586614459296743514037102313392338515050150265875923846361283802506648511547476849136242338596394845722426364592796227308803374794176696347990706925110181563287206280265649612946566458732451019606737189566717571422251746262289377278776249107631139272143151463133641907058629740497586662043324722054664249894864288191791074735036302142744837041251038423902190365840963912798315459215374269106863593607808060044536335048219407479442408256340005599925412640414824401249514652040917533594623916933209898438394371700835913360419465215331098374484842743622423532734276274666952156621524545755413402617941582487989471148067880143777058481065308619185203830751992113339392110737417771005291695011781166692866919857217912063264959814890855818037719517760 [177,57] 884096971155118954701433213212466403221459567114415239773792505403636456127107222886355265541328552400363064537729217493991603781228261297436245210407324612648729719161276857376701428821944232580154476415724276791580122690860547816122087862685906500402995655369106697541807392033300299117068913292635387198093822369960821002894232951000779601411019599263289344193360581191540433383998693380111897382853351111659640063005564486749699428682993527768666320435600232154880727221354838166747354901437444434086961601477863654375699141419009586069190675780704193409760247298929679736151653360416943371413158849707798658387707571005597072709161316867308696310413204501813866006272877608401833778951908149498421364044636219409195369759882268376084555606684519225469263644492622591482273236518238440568001906645233101932777600392166266576238662588920422372509755971054691523086380274061291715117396726001268748467565977194683157797620305302882704222933728295762732086299627014794088339969602907200468978254253930525533468305142576960045265377983750356896117076051108700483846701972914240677616525229652815584428993155992245053366383618115603315604513576246368037455632799995201848553228519499953129598415518899985865308452174329349028299560582088081161881996554029717164129498353362695147215441978568535850636501429838567488648539455724822370209101624305290395162528342062630888848345125867853810670423881727790706929065409744941552240750693415769350090905165412661519758813896251884216440791810332321108319485941255309885338581884148427612135163171970087065391660471177483339528665491509578115306487655482536 [177,58] -961840665056165220036359874340579886595657794747300951878478961183511963671172860501188087732976291357568101906648044780991950014109407021750861828392017444568458214551898832530330576098024325565440701782922004438054807072784440533511327966426648676740142877192875135095450870142346070294226880473507446662779929054293076060461136312741966743311625469923617928158131828085600921235720797011086537715230957343251423051511268487498892406915607425835057049926311510645943298956790183704160182601598523879570605439965701271212485595766728807964893901899102772910685558827219343545433176643146587766242720636812951747146655915169321058853027980173180416803398788197994735424932517273361049833775290516095771396067513322463749441887087770469195689565290202407699734290780647008880243446873848929925486560933391564017911906173336106832125209772251448668468271831137842917450467024640653102773982498899103495266392468547525720234128936399406099718234945053404485636023897960149487931869915341357380646892851889193798223351599142734149818258993459951969835603114011665938772069557172080959570990252584558339560392686367621998540116692207463864555992876953345764124166836429962323156839681161389551798135146526555585680294842656549227411005264985096171915654079004774063793102658704466355857974100080604126017078285190537023388776867295844621641632116409998693252674817586799323971141662728765557122006605165132004401951035340611358139795105694954589156685342533913580143315366974929154236586830371084410969039695556380322365996668716278923439910416863960975384689461556129822991251828723505022439577995096 [177,59] 721836909767748973656397852189977261849830249530963882954652502046665138659348951964828268678589212759104526085835624549187538615672980391986758489491146187183540968399070837813038664325811017953465406196803553256748794783930364612280762101152629762528581149359826610071609260608915091965783751189861667142761262587297800617015252535486553191749406132443028187946656160852328502325822315543679796394074292651127193933793253574449991739210961945836911510195447689270432003474137305544983430284044578302722150738437292942630291570895486217534880749385324837414185448050960038761649169067815150667646975088937512073996692612312709263567662020152591363403364014393946772012421660822374947495611994156570127791654504534072803809858967028231032905535348807945481794452977754305959580726800169068334490121470967810489458211332384919929979018692834321596967170658650416395473128658485523390016037034091655299944554715470033334349146172658810518236097122930290457129838256966574832708979431427886764138406145570709451368463204037744067359171669671190057304480738948698395985120735006090414922955353179136567292443894095646767962193815982336105689159386339847084536372884694810868461505280515890205402305381140928311924030101357479348020929718326172860360720674181928027199952336482647161369443883322684154810743008594311265491179236359630387349017838481829122509667712622011093230143021172706936361695310502684697505318001785512502832039488270075789436874148982752447983086358705625755525778505012288569781069478275173360591245224806444209956025832676352465979312641770942908201625765138018178015284965 [177,60] -406208016740138253669015770569052534852180104459881201703827473932414078127683114976312463069006946627636136075145814987552179555968492249168900397333767644366254691186423640205426876151478554942952225874916109803956910244204336724028646322615625521669632172956366147117711162357142040979091597508359522298392700504023167352949666056856702756224341890164079135355735226472841039997560879652525994439029640477177263890713715887434366322862255605378463829554110129271014977111967822071970210119273238166428533139104065006810789150957515273725621450981673072524428188320100063253766845703084437235461783410381635592816093962077071174207371847993551823445264772083131217828073880193436879965423069022398508831427842237412382155655412560442904140669572687875806364021434095768645821985741434196411691183049870950298614967451715549311447013752246536474248387898605360765574494366943017176020257131172577943226178434622304859677880052508496299092324527722087664624753483391168987434651715521777549005893810656158948841747162853527565299522742100449527638729386647481016616622653994320361504077093399945140842246429279756772223379384960331828208755633856671056017465212698793617617132672528458665608744583710147605534943287829382013973305946917384380971863456910861763669539585622445178862157050889950924393722341890580986756744677172899327183864060315185024843138791429779241122911794662534655660934134806475552170191913546853490792888007116868378631345293866044938596937334083856612407343519944056628474634784198916524526040031316938174410731073337397094962103477990545332067356739555424183009472 [177,61] 161030262289245531570882861709080885232377307598560939493049597238672347362212257711531961261556834490191584400770515700405051142336823729631200311634223566129323519493321998520835233092423454330965245091234983635735826509264450073678250707403221631589544572534538394992488168602470963361935928838805179926185432450619352626893810704934449235209686779286143150407479546735637949927103008530469247094195723448496172678671552787131241522133786685977805590425349950280172677392427284768358453565512981034737037237175316971303492677230862525332004998256073561299202428917265355151864569812824358657681382883951799372662411822639274204427733037806101516742454799390154033002479684039735966440122227027248730492903374233271058526478045148786047444181794947541411027709309381126156254781423722572350207750370130603203079150446884603748780268195643160805380173356935239977152693616620304925350136437097442135690867663443330134368441463063012322368940747504275715302157827899303816322049767726647357251128373229306072396863520056718199922098069844840852703353541451005945092354109356399399916066565346629438190207104811068210331390350339608541580637199672167648057360445694122049212676182746255439113420558788682460125272720590402636374733337609583813153530403403777346598281329320899658585527378494807243150779783371974788670023305753279452545472916060561986011275880281629087674945826336244695135416390571207640148025420887411696995213113177695355582209863316850551904944565217858977609759408106384944245631838390596481301549977915680443010602381260878924415877515521517195610727445008846214552 [177,62] -25805054263825191035050927665397558875098124176258190118035116340539784287854311248799800075831343307094351260036490777053929616262070275045653520746745456630206247690843405128654709510810486478261200972732416127386162489249669206823310642382524130321676439064184095658475925002906300649075409504715348678713534943917429957016365667230706707473839030542878751869944777166041998979685710805274698104926348314286910499611600280588755288074632559189775764434070583963012843361042857555370404405832242562047493802023469409827426923488051078242622970328429648113918111578067816700034451811597511265617987755076068903617193542108604767652714118697436587845479393644163125464973098001556154052609181801207975915425838295095613766551142209495877433706572203577046734520377483180703239617229656348559279987673072402592583734080783676031642513381349218306934814646003599640141410160752935617876454946880621715317994929267936007615057840717991004190906427720599607245597543982581387215689464753761601239142086019720320685651577784818680836414329633566189005988343000892695382189051056508985613605802596970603823919166821709296227635659328977746395587976784460273509667835410722815540115021239915568087849228028912479305989016583822094181318840360526202751085613775779064972775668724395144388333599982462061815319153150376530809623788430284108709811702457528146474715691028691884048343976853904264444373796202431404376415547555426436879469854664739791106092888484820471247908889122662406071794349440615776940093911077327133368925353579140224005163958231798682044974749064511278445287414851969216 [177,63] -23964648592105262663804087948753388013003015647791418371171469075400802984463954727871587711712410245195095521203547846946621762881939094205674461730967087509198581882121977699116639805879895999948429689259201957727783628741821601485769946070953058063106883253070563405381799287064560988047814535402695480070261712122953615791011907572770880292523446494007796649157247615011055940846074920314308488791400302979997066401312233642140712055761188656278605170450523277120006913420802135917991600864559388557306125044188752879395471099718207978420744150522930097256244696684752851605921182756805392195152227106583251080792118243471831851358057946342916516291185924379379196044646278541181696941526163991344203158645093538619535522575014961759107216763432721271863252108868578106654919124032502802047042504859915771920470809632227717455520835914788365638874198334487421455978548041570455651517959871190463502304250449069044738070031148032664487638503399020329731582795394373801301650839652095200210670889847341800811137618135018052099007069657488139393113706051029507225080743574678030678761065033115733914228981827465929567093669068444100540062245958383213875916276271576967306680658744264080026169099121672587095515145599632076296526571653368438856750397724452791804928869177404401973033147477025807172152596619251937940540293842011232224667772212024519303433814072130220137151342404410276550715193867869793371313308828684896816543103794943923416263173530598507289049460799623218588873927878706163547487453567605804205332388724557964576992308264268642941654095124601669733809483846772 [177,64] 29100319656566042589343471628648038655077375017835775190913239208039095547516407392161637236408883692263514002505904781584357116460494748581696635719114618692725791774122053483501903895703499636308714019925577291834744212517628563552953573862281311004757633744436067227555556080964157355238774954485849637192704026420866403721737337765380416540269149590100762593945933475508951476702483248098171525556051334225840116155030099869607309199737249148782309485058529201624990009752165861175668429644813607600221798080783980374527769687295408553284755756089435135483487336654799397997652121606774182111275008239446752672845662799798336817686314896796457230907063548359737112728254314558627967671267714788704833019830701833508355237244556476017098171530816161355477391498875292362370504177947377910377618741152424423939605727487487672200713107089918503245335665327822625058086442476324532280100251928578265417777483721469454177862743614826550202959992419253611576800820672583677400496372454455695886811793867113048791865679368051708221418118718866939716394296746646219626446225031479577895130120700942543766430723002925671176133015857157481412592053295541443755419281718429318384675340090796909811125522819742224303749105186630843464047474395193537828283921106845713906076296765361060626996340254850967882232208942518473551027753034728981581199453423022760854608005180393923806166669390792476978339316865016974081427988602456305332572310021284852456509318113259592397518329281723650850202476055709571073228237563285711031178975456569140860061573520965265790402481042014453011019260672 [177,65] -19897484803373723276828900825821472865198070987323738636280410269893722823546407803059376169048396767803223478021093550685505708710991502974396288733157731595841745830642074264687353387598830301572523090730886848016643841034239209508898872400684301646466586740194460665601981315643580538927440274151512410565929224558596767631805779982386584688743616038178995620043505842168916551342543661985110014242919038070896631945657590700655965613438273351800457297808592730185035224076648251672762281772776854015748104751773528086089958390607803453903277071656031192001461860454578629326683485055521210281837733788491290398038445760585721815884038562776147155434453012067426252755392288714608896942428070396613895634849709380865908356718588119359430169861648193175365833140688429602077705606763498873537832623793563152039117830551979556243376524520976256754445720488201943501069092704203832569598852771772578152775296008075149749821109835569254510407492772037644971355509957893841029872919973289274183970498938171566743006589156953026159824023267486017852718035099199410763011852203654806612318579616251803773441813686843958794992758836110853898056128436061655118514470663735666970131797008850277713191058768198446057025700512602750140833874396089081213301023942916209012095087659093401203646246808120392487200941405008088930934950457807778902246820954076981283882739888960628106915871572636408214103831078864536772302877819858999316383237053300797868235510760563860347917757006255694221668200801897897360529650068309405317514444377724027932680227377665280336366709420154013237716192 [177,66] 10715864839762894534012704892430455691785822891249604568792404119392882855074692854148944401168521930001341888952399432575877567738647897437604115977030300936302357285302305271401031149761934196449750304865904136529758209770061797911368391901061691740523997453404224231151494270699613995466294802026779373462002286364784777773106773303058812555437774702670633178961828364910084520984448811382352120095807651201653377099783510331582732855029388977099392396039736561113448408557142757253251174100576816274535437943266646078775922902095218979475482895630042027605796368720589400130614425897188202793879796894984587580600267276799843479312054861286784124748580327678580577364489529439048764088295597177970492209821641158256385981421340173473950909616721634951042104663772126178247685669938226208022298918812354307524451480685755765384954626488239070182879760314615073010738194328193153446488019994353213838901830753226087005961009446914918259398599002079769367651419206560103493837919761996287980510090333330328799180313787936575715092155556703635305152069544775047229575111998017701346629039106010200001853994151977267195045681523131774906997119615918382042411825796127996634184721399417401021525382870884883233565458172139371738804390652943280867504192671779617572988315580088643260901868024092664151181459015129489138478729711664010927445046056019293847983615672275454351413704762843433077158860540859511179257564075028430131866810154465445937309131963731626719735028151879366664696586814289199188203860987494893562941892656644099729663759131564837946027291392649768658368 [177,67] -5186457960060851591198204148670828888269102996223754227951658805619948358340176066372593486830538679970484551724428004363089586657012444830105939469537696714498230497240534938287819290379318753505047182487527252853785566594600307491389463539771181832548569115827086197312370233528274101193781224384271588194004627341364782191796445772607873171984947407571695449439530304141867618225822096309020779809877952265460614355165218918015208543784172334842777281094056560475447598221223155094109667910943963156616557014717530580356363583604161245071996797266679214003955790363204993522590953665153240105820875716113558419435414300858036997445419207987915895167672699905452103040700845018444781419984408702139550719489849577138769294475281200909150442589203514761596618028529139115501717735726283511854673910865544148140311141782891998333630526402049376958066703200455182089819990561212026489220307628379525734203274564732644328347783919563387950232325452087028275945835443400544516478021305601464846980527423523061581080439929430899229980498503976669006668285952558605413172504469577889055576100695141962852359781787705166771277774682184747189316491938980291124522678996396872540955444277742982797676030826536911750404670026688712183917850534037757335143687313224820040104127901574517655164914462736597627176916188059143226347138805186153861173039748535333864353215286198970562855478560640458128853307260371273462838999183039468445391993418276724065049393856148544504140328149189115077670164031497299028564320744496336488148260462819610089725116337130969437457932682034614824 [177,68] 2567789280846497724291376136747840703514300293845792547430617866435361235179132257057287823983049740058134245141099339894723158340472348132752996950558095526253913859904368649470802445581080419859146148866474710552307953520936608087979455869507018635252039012271213152745630762177720441111845275893612821529844110227270095169313526042738419148881263967454779460360729181387954019585003998735774882755915709919625340811503873875116958888714125067351821876258793461731026557271155777263890614309849404515304295024622175666437852546042254437881920378977541036704917372821805704864994886645410142020765962115492068992843319962292032215697964072998233853430088545399682586778091193893590928906658986378860450981758565248249791583868184189369903862003212185102502318920702991990658310075551336806712785897129614214558728066846795394596030618608731539357612655659004545804216641920751793975176881026711818345783198546508953092269140626244628406840417084242049523088240919975053235350451114486924335769438326075158704283099853975140321979229924033346125822701383248129611862607163958728904646913866491438506344623188656989343558081177043361544262734835365956152452771757067915683958464066998100623451551909805306440004939592127813891685939474204798107906004400216891920940961022164517404391389192445809236865351481538551765803292273779025767916588629513749247555707693719490053252592035651695849841005109345132759242108086646332412648278980318351137782537465047579338162771348270469054908956295351184487665108895552126783216568320476054794914412650227556669478124849597696 [177,69] -1441276276374372131910711689341384116771924135673023131453845315748869308773366583176579629832425187879840060327430384919288906192215080784788272009543056744629251170849566709621388104893109085308346864462153983086370309660437202264719911929776608259084855417041424848635756231729503339988541411234148398557552106042096150139033140677906924706272344694716920492771494734033838836058250133424366052968866054201574131714824080598472900442388430335223368548459138364710821367383747256696908772595414525799405412559352769347375169083324623755731395676845078813825777390563915017741092547605515946855567548252024829527046631066359743931234052607093903339689816072401313161372162136885203283030479037850135314629483224331861984098541856849093330189181882292280704306081412547080985501675198903314114360479455116990247293222023178760217471732321594224140409912262163283494592398082580043495746101796133121159537687445449335723816991746535063114386216260466181245058580795973719198734617248987126170334742161150028754941744161033020918881798171928878225834805440949153063769144771113190833824570988069310358092338076093244498364298710349738689880542798386231935141699559920403170635008172088442807786985443436521758540387657306211533971166017998967820280502061163020999388737184897078973288901961689774472137942938086139850059488518827678634587992822892183212124452430820589420927889436882948429438887573996448335755968378252927044887840757193795513520226441156265422657005017037673938128172374945603082832052983606662876881566947883724875054731080190845342966215669792 [177,70] 907523880600794142163097804419674174043707805705669442627170697754771406241406696897169834851956740466110083212481776162833771708395452642600215218785465428415029826832387129519611789719852031418604511742300124143672155691122415407343196629875171786713982855475734320063265792397702378133297572876965018647222443021860468783597171539304678194042415740816690600061725933324832222066937701089722460541968336818991032033973560691854138885595917684421581426710086239589355795411497640706185840172461274451102926327320178252510256461046633033412703601269849926256557734338573271512806652792933754632019259048344739638725653008230762488336917008715129028640212545598950306017333692903118303590921515901747789494624314318411273550379020033695233474280832864218495265716985400378960621256514773685256577944420278231684917377763252024720872857077549828835357880568154666469314030107218718243344895457507481033785589235764898831711409428115051777529253287911970499312826079164442881778299058188546419366850682093012263651000842282293867910096510987559620581220767223777431194599892700576582785365852679826872527374890212610580153651415224473005631512157572811124865097473658454181550039447712152212910785175830709416512963820933683667923941015107362790000301073725334067238925624508985959032116509640035734135302130194648898371215724366848661164137286808172093402138130843189136890455514817492616968545902176645793909410744313659821361469457827709321524030219270110485701676555258734600169250773200296118329732042663908698713325078542207166762398707473402944151807520 [177,71] -588525817023818402464690015665973680582343965342126976414042872018984904819968007223405236584909468765390099486779721486742511273604748142514608334286625991130880557456351692665269880878520483463698568697803572921516440986990019255411634790620533454747921313077417541023325288306208922913185938881393078885201161289464825038530974505456541048241961991080781892832520309217088684974168236155403475826810246403966557453912231432082247242520678702243080787200827047157981370824526804172152700077172804400783709144993076942246395340205534131996618917238372621101657267857591189661134774689951737374102620003358794476794362072106515062643738845859177905094451720180178269631180851510074302709795237116140528978667643032280921946149323062888201229531325373601394139175459617427713621860642773498335829799486991701592724357117692138040975807071722940887575070052433398568603620382866860067813083687397488338412025477619759190856454946757704238952287889011762180208927251455744581774657990944842735661101824895614881289706698481864381533795622282371352788581986447124649542094688106539810346334995829258979146611149042960891062052925283806207488297568742901518553341005682693962818510316469646771001256115949812743894228052155397865071312011671138419138268330245388616759361234573739631318800308141261798499628302352855100362328435862634908284285220051195246816076176119659210042608204465218063942928729393095974560920219316269067863256676569927943793021097456211494632802231553193288485784118296354432360398378517992136982641787503979341733239368872847809773564 [177,72] 368645737284360053868948782763358271984704264651264206337795086397412291540786703527099275581530270771247862698725188090798267020407295204965843073198249188711337885897984631063085777155988672174501051780224177451611309617862023115712566633933085244139876702310271284726806706711397398943636685964276597029718454046211330842670614874425245524397710787537153216351442352313031808409786891446737292197231906853649107995015796287956309083862610159006490550646022897026213983324259620730474031282707906692356997829182042510491551903058775574966283363535860031437532796713118228962055674665071568961486167896543753204237992168927956110668036012583378271022297899004664127361604301465816568888163749932347123991271514807080221269159482224656065647174431665374360568115843901654571123103130414307438967601138149352105056730647530467331546413632689618845929101289496938204200892075697744959055197753656190588173980471599512401039468826842103560096213520632028144293685549392818702872188604820592722032623161750016270014090464909766264364334874363312189715305105397053948396850039911413610813288784118068704611673174893129754252071295755426430096070047720452418041770309690629364859853920931702911507775270333057510992744564028164147050907625482994683217562790425169926523375017878048706140832100100973389330283823525789531550813256278241582180038354149058186710342434209882548737740526533633412078129482191042840558709001652344222259353059646352847924848963041748452393702406470808525482994013120103516621927737483018457710927540781422499261750882734274231680 [177,73] -217475770328560632453171989570685942166706789106419066746654216833314732734129056692776963757162199757014456900334557305852191833975319085877275346941724156211611822538825086714721488322415524553268803299518221244581410337540778661913938949523325778147444380718886314157383321127705422648150988712826410875964402505803867886481904169977422487316114657480163448803955985811022149144799918199402843667783194133907566801295563321850112884913473865443792415405433313111247374008095068399316062159562132767406857084681680398626761155895682356870733357146660362986667264437755573448723420746233616542100396126188153053091428682327851902482563972769218843916800477082320578277724586279615624781134595571425849484380244330479190793594195482884469754635425378615412888131905781338447599418685859841087632783435006672728126486389372745890306298172725534218828056156309757171447613644320783285182096256490039360020768974597901246630022665894944656310981373722477127659014713173440917693831657649799087859832010703805990387084834774959961718576933463277249081933432115028373400288735180502489311620978736591132726472932902330328784256128557453398469207054038800075827443007559853599727202617306725500293100721362987848144069759555907281934122502490033728174166979444715472623784017860751189253068869603550617231225643355783084610275969579720420707444318672741167614625986261664169141747637534270428036115829312862143624996206762116026394703628230584662585172193746065815524691809742091583582494173282993356733014775743374048664923681119835861781702042804776688 [177,74] 120175611144196678895324961081297241902562383987059946401137207426438252221037756434355180130700330943735720459750782088449721642663072359195028396721999376492767067482892835721294898383675689180951878268002807617520434244468238812376059278326038118615302340149703560229427984557547318237702852015970572439978136970243171590779165255454135617048001201866530108109762070905970609915859873909098948555778194355718018072004737066110392108372774778228291626640482977022933475326089093927484073626016676675443258023943235185565248825378513109146262802603939265356959438652902413170088759000027194637605574650890349261428876311475659798519826724214109973394045440625039498259172766987287986471134570097132967111501770564337855896033824589982089241783186866793308058580822767263710847312610091694856013574486322758129914375020438302647227605827822158990540256215834672531091351323115514178370649304742115050224062109293783661565294505883514646507925983789322877671875060559278587885683707777974630259779811462522883658214273657653082902014997126838515600834655108187392603807311219824822711771281849438319223260712874966411325958996158689999607230987340421673343360141991562373466021323229102578967622348624603723024950409524890346847891540211940299535117124104959448378937843944530817275762844527609820411993104717637129263490479240448459127293169586274372484869188343582078042443948459980007295470383887602925260371198786057702131792425940652987960732639659376006452284837231499726029917403899866045623750757866983180252001398850369879817601783803640 [177,75] -62247072351906237911690967091125902011755514594758623223099562131849747952360929062831503816100980608769776507545144622950699445961517685688088850662223877952937503341717769759387749722380717955920130915170294426543844191974183487221915403016607027519859670814475227147881563592192967798908347815994826735035186010256793982994719210559111401837139939707245829267592368628677390573894228650511356981701996492172165512012199286776255170987486443242438489473014319455178638638526734145601852613057601048289555371224994944423105979781824385461008599238356608073491861025508927957237140542344608511573718438690014819486134507390509228141932223144995518693203525534507699330531274161773012898249380958445114279257739454990142934662463249811977350826500811990421581950660072803595375655200638145892982936921254246898850468454971082253427137509558209244138194693619254828244915440455768385601681624834213943338967890736730325106644154882200914769037490799538625799873847219918500478281661868213542438075563013300297901992903930398500266363357717533769645999779312548407355567134849181205984054465693052577594353116801193867436518052080254418506303580944697454257643204295702025263586609734981477863363651848411229004873599328336623418322175187544370889070484228084490745317797516278972025012092311754483498646881145676138737751035665584971778803527056842062847071359292211633929662930210651148326635367810850639469318472540072304249955269905272586148764630885583634100483669155950248972352539937712743580402403182328124376791023330810574800141297297 [177,76] 30260666348548626080442602737665207156748024350028635001928804881574542675711476848285131098062182500228394457948580831834839058357543339400586331923319421023624415765510572098750482450336319550788361396023923115626371476349674774219628097507164938700959308658961380066212451055066657778320169220386455620893597041577331533953674499804728724380568136972057194785031311367682425522815383722997051124159368484968704680619605374042706826869346633843603653684027074386238449228669751218114862395420462376972643487720170252532959068360259806354843223111527560615757462312607383398556074665388749367727822342576782565081929515529495292047648351958237793350175027395815018412765643880592889586231059462654838730432049351452480418996822446195852680491592100732311156618809703157193269480997619817578688973799623925294340252467788692177067686972063610649864577868832283368681329846090121724517562772715200859946056210977002789217186364245866412284316521874180205157291468114201445972910858132466162502509139923890133042839324820964589351608158881994021949211899114121306907583914755434650461523479542357780310744246268092892760483474849915251131999022492610418304410030023320468416278897286926728398042453870067985625790877536684337482562040135937278090669873433155100840892898588567500075600706699680034372905220595912018854396070834484296682932865439649663162735634516847255091772754588348027793694195685621318914349542634318006127232271896657321156529349605485790500108968899540865660575335178966493062879601509916246537659352340820240064988480 [177,77] -13813604776570847029224707999071937285396526167869640011154652349110055583682983893877940236485566098965627151638451881372105844945003990961519858373036575265034353498366170321024721711497111817661318027584773292775936953241832969852347015964921115466951645750811720361765959911245242074509723019343979829612301332449374110386485508139508236573791908442026777695433150782275108105115952939252937040221903368087759199572475198881088792705053485045364183136007552453906657887772443296892277845896667015595911930106142237382783349852955657159791841466058773044924133233945831464245142571605931621363304710930978362274498941411518074266096980702059883443784610869934177240337366620889767837477114412064798265484225920049755145620821148932043025236437375889724802897345021181601368684638464151594453326416985379842973594734706260018842404844523093196240782286128434948340809400799402796243583416820886250646185860671244090271990888519907368213318624394310345569710409000727477797568968555355939482327559772991591837474047703173721233418388280055148452108837849256171280629906584273994804623765439828207756656033589029660464369603865683583428120595194592928970276973689049975259969516687133325641578791138543756518243912731788739026379889308995482194087951705221825378407649034744484167567962988495049838367742747713878771615736976934308650554052840821162426420072075700997796052871266080763063275781801572930408594685029645249327805313256728428960082720889156383607165631650648992246601388115229426115375356894680021395355409915396009800376 [177,78] 5919352693887101048943736652201013220249145596431453583739816209636786370442919405670071749024802317928134831149619355649270578485067304533174517682487838410669625523574449891454869773736427327043350666819581769357977031600783674033079621839814381714439559930649806292694850768875292447859561866150054773937824203041442266127373570494292275074438962342117128085536969546109481434655054764627942257848796318859587715066049270296434757201059032225639036820815075474651674490126700416533053220255269168816602067897967107820887808657559302410470302216070570986587943840100023037295118098485850686802417797351876052392188947130117093648971447591333666400870573814582029631079450080058299385001795053939666609287667143153446900539371537782059176831210912983391295623765205929416813571666529598758885630683997260243762047871477432294146303898602801112277832557823301568502145731696299345297393065860417882507210345016830243757056815876181393343546276804568851327006217468815541980067145241841737136365241226936350434573278524418998717052756440704632948732665916614679362881724403488095539971608746111744157843388495836192814670833912966256692820731748172015009830440605031049097512722382507933499572985476715829103903889441485106962883488524136184493087412170995721063327416300820403519407729818993133592381955094352806462899464222339341066581371285103833190168109690608398016371251469663229171719850085183586122222934347684524691555896799278345650385845541000088618291197068541447913543728239518393793694082906700267765854706239257470960 [177,79] -2379252917367214198434139141866828127710638094717652729910783850975130360173381993386164743475742827615755450554375774652431098777281639579648020507057840910271186567088339552753594765948946321045590599145046625076226827243921807491260841530811745636423432336564366206139772879061529960986430951689761162166886611798167241534910328761815742582186746296065364589737733151979096130979154558252084817577403636921174392945460800615701306071560664411899517486833480734396483054283195802475439861131628197286894033675570328174457456136885060584440965916922998687471396777577243076909767440827100217527700392418964576240868247124783647531804261138396502487040120621972888478008675656273291742147085987365948693377001656318255419145176928465915479522062603455475705784396527313728808684896677914709522522966867383541832886467813543125099940359959092242603259783336570773724905404238353023288046928055036551108291648106289279338565265054212111155798000164595702898257913259240915370905535663277555265596910278501801881657729594290895337336408517142135867815031712572644336893809298785095916429765853056957576868245918899926894003848105639436337858959997476725014722178719369805540428437160479417156360955230143316452374913633433490381472583786035842567243367164998541621924112206332508361725167587347337784539271367484930366988184590242800851065089548468657717761677605844234062852128232306178311019144430579933958342364667797211648124065130727621925229420388827936514716088697043460940862849203760756112724220718222917519092761562654696 [177,80] 896105170111361224421180174367220243715968393505522610208655095363588451973965365291201901784175483762113752426428042215156666229716423439574724630821674230972388726100597007420922004545787511938681805644202538242837371199932815556899568851405415390969330888099632135940200040511820055751175494558793408035103433752803343397451234511740287913957072423777048695147378744563469376175519347315439626559521360507332554171257266883060098470046676610335921810739143941233802246332826261065100630417729004595280867293279070027650503463914518850955964682360825580198316605271032880116137504631012972162956697604743020437664857205767428771894384342668925390529721794987818164907572100490740293579799558406889266771067131426688097231800574028530627733077896851838605650991736490776963836052835435915606223698775398568549862855605136624097459408170687468419740037669539322349968553175468222035443209865592385664372639180288323665661532974568647821586781487175633771822390662197072874776521981647851885331981179428095116185696556686017491020984568144463177131243377820836211576110977399861144327983579161222682670889448983890487577950209142991344999829599090689329910853611505143107084499317447720167010272432414011398291282952692648573448516794111898968315261193277071513094904357936661815143496223510299862647598296073462994799688831974382779524161677513223020994668417756364447687184839190910524942674009789423316492228201865939720305586345000183724006424400938852276490093382458168013015628239345555123886985764287058947352952851456 [177,81] -315880015434083398572483634185364706379076408826232359794855547009996160446533412877226075375061759749172876566695995054079353628767368811421684985351248453127205832305425113642567186991435233866763083554595236010028110031256568915909235893617253411128399729981065005747550327781975898427627274289812647883403533081728831999081458278925494293467092346744149164284730810729611972514525098373937607766897638849585442144187689319740321389938027579324246258802144328869615480248187708904864451533996247248284151588723733740031621857476731069250459583389449549671609085281627706540541404026310744585572374250888492854000221692092716200948454418645512560989226933975979598265524289263772847106775448501907938687013314807257768974388220190090001684586479500841497172678926575090826323820958531566318702406377815096425993773641157914519737376264514103537500275154382595166537030586201453196471951944457731529082232437660199303677411070913982956917510279989739374940732188996221137700668456678118272615383043409123446424183035588539332504175646847662685325914607963932000762822106058421784069320752854852913143828625871462633326805424102002724603824868607269630866175127585239476500960947649614769638191279343106880408877472491740472598537816214798374589990819550354085508015173584652444458318404184421801027353282238413919707005052006459803308846420199699251195449682607643464937094820044878051629713268862307485772109539579795138631456339181392269940339129598241794154666928615214866718660974238370316806764563354078398645968768 [177,82] 104082082540781736710708862952067812978277305349495052168465025099090727276553029997071697907584096859865554818018950869657577446889058899781856447388770218132484872053530357880966890383208221682972553500595776799550638965694818422702012821547508134112766047268207330116591599562159533230248299349735768987490991355471369373492089913998035656549780055681928328212987725539024131437420374088338030190654187659589938409073512476882744741601721546453612093449319998969882978001454479830747636998264110503173251569848710671489901540859280877368288527177150118898914918356659742983135994436128959604765616712994733586552911446811154145353936863713544731131931774787628074114046536403830987758618054791723131867091753841811805073355214181424733497848100293564903294722212515353237379472244337120295847653843651519177153670862643963489238621803847695759541712897643632600663829609380486955934882421166465242830356200552941212996657294609354958475903168780556831490125347342921250128789464054796179150693833131048101670635822780344488920586298525803982138688829452106614289215189598477500697886890468222749509884952014975233460050834706994513947654520348019549655429068382285364366116959646291329949981485649797480134758851127946548107749518976863540277003193187952529942496800936580155824622203797749471802868808916303727237872706644508312452699935306314115283129627731267025616584926285283542584872717777628708968088179581004395419733900780370837108092381270680143562081422506082104407231569247747909096701679554038280707536 [177,83] -32012323476144722941123716772695029068135060896434234462204711272290946385602290536890799895306921316329517842447965066247129963249742178433770571296071229335467146361411909174963451430215340437375715634482525613563701982941471958081193697147428232610075273024969876139022038341837364614777467180017299825551669413023424514560944766749968353113196380595192059675851715600836205310435337105310755584821357999221426726363000249095560520901823664924817253139175569689278616512513218081771597508825955105409924208008264959906219344318979789374433083612949448769087616324246447468505397027523961906645321795245243669345072943063842068147365442995195004909307652178966829174272294945677859221712899562147965168834283918479413881868627677339741250255642279068081617631481841629891824217845016186912554263840662003870035708974425097567983409581758035517524023816912829632279988828130905572037791430784129922486210486205869581445908083346688764481428895149760758326014753013173640687936674048531454277278893684587330048195407530269486565118544881981254526940437583422044593775943997225085281955183377060834422079299567104038849829260825135722851465089641708246964178250985817492164567676454238983006489417345977698507937753665300393600647968601398853685960690083574180821153720247917950152130633687804639229200062723415664255333364579525808231300568891372413208874399122229879454966578364079525552238760421738526462398104930577335999226511203865856077320523973582620193143511652780400236374396400891413541627132998056718166 [177,84] 9176711566135838691229140748876939687915762557024044650640461383946398894788797732070418738460582109648397446408038962837238654078664383948201318418370640869311560369302306837389635012394895320120689794490460701262966141190212157569390984417594411476044286465552217723743347976892521353800802694586930828644303814044337434752582093813871743187315211274437634450395584580184612298081712443863023361561987855932183519759350986864672184779058487468722962041253855890855043161018724240057984908367794646489140035095619166851659113021147643241710922650991547890718466688714978573235999838425652468324243328158999348988264291239893530151194795594787662810419475343517883123167035718781536268662790187863240161502357224489407670594007897572616372914142641347297639861228110874773950749175814801583836904468705575420521532622414791399286850515917012233194423474546206039131885697175390556739859645086609279554519258544136436556836601155761711449291865145643687046822039908280868320248424438692978377604465017635452109686277098664801326257110724823162121108492802313996112857349181762715458867072191844116793594629765757312064036435807495803729161907713662439599323071049503377316605788819504957301565345788429432983888200434098377261223257940576387187602694137729016817182704028999619461950038288470682249587789522422198511724885185644163692213012900465414917633004041322642370855915009504166997695974314285242773759666321684555135049964495390656573233357031747639113651428714138534487289555497684927751551666972610880 [177,85] -2447737152545828321654412588243476797952447774395189207465327251355500798541648011418875297447764851672009049896333342704062151852249250420928626909966700063584009473744831499591768132211168927458255346205652869298521482076102416069381067315028359875203840300734164556858939450493411888215026938599596149489222591598036389812981689539189743100691981776115136615080003085132269496491690899739315411800468840653870006344182317333050077617610738556755860859541271464004093458464232680948028717564821597362467606754958834765545805825659370161273289802285855917706813148400896581069543611883147225265079092862715300399437039651161470290417593460475976994789952917259412631616103621232413240859335892191073575131661543794837908626302188751165309701629860125239406699094677501250187463040602103992218469808345496392276616271745181365021350614618270994544283047963021542702200499819426690254565226517431771665121106606631039107172598107799528504071732651300247210367807188896308693595593968336552704067080062869770625031800693347961759516973363897581688020788027942985863292172703684540542928389594821935488041726887679784435366898594774135190166571348003438981026154807067277663192730718765822133682647869577126267412952160940001818759650121320042795336892205424890273219488664905070156732482324898585673777425587267427434012436451193152638605040509850898946604424249057487264335368815665971668801631099387455753627039873478424644800143853889357369582047021482132396584308337594632733044155273261124595335904354808 [177,86] 606402539320846047071442767580487705498171988193964704040111323120298825809906148735455814111180280071439110320514777535339605666840143475535779819314557798521732036534358649218405913685063296517549270939980235271291210875775197701652500829093353571966992933207443221315329364376165300102779182122350000644689845194776473931108128552153746728965201518485915294015196518843179772549841105590839147538137137884672602328979983109927382268050023704095450317350467182862119138601960202072757145796602073882442033047454230237759763432406217998976935964489415703719727583148614675614366037941485352991693336987918236596907532882143710896615232717546121597761265043170737683595772994094167314922219653359150179914533796219422434973379261110022143138484457254579176827403534474776503567970638975702918308738248785363596802809048974228387284517038683011185756359969833764095756828888158124167114150228912750020794827705593548467039550440065090082218524055364343734284526718593688626761367584035185710066514265485660780102032030823424980971209509839810951181603238743511361748042856386171661522485672665193961896813389457353716877995561374365538953720677614282825875754775288917025040444144030415037218103884459510342526342715030657073121640991096541304043055394038991917675019754612083694387429490394128346784640912417277725590046873226784864639338103573940391011574210047755313837144537198516633600771830699987316858690055879133178140357046376381251922285772852446818213821344704911027487681498271818772010412000 [177,87] -139255256156746519420199301186845565677841531455256732081131752341577938026113414770793194297520036725013476567589018511719435079826891092226567156884812562803391995124794686106630199597138944568052285395025615772474768627350759524749288024590684713630039927399465789070153226776336968197038683202282605226636114739018762929353321112657842219660683411151747412292846240464166541288475903712148099873739267090287621075607408681316057881245363246738389190963413127011274997709116476639625222782479635392532010663535726208657904563456167561976881043632731322258959795947351960935677607555571075910875799432333812179078727519866756611826984005722475774161310279392794553467428438334256223265782003791715454780114902930781294737520559936799172121107766128731138616992069089059923001554402571903493415400928099970231041348259578226265429422212559227662330355947325025589437434525472396130866571451281855876189986729427294928777865352173680594306717867282682746715086672748207239178090897320086610478050020469038323207354463462455360835770256659355108310983843301129111520494827532771061572045750835915286275497524412180973412483892278431370549024361031324288825296929934266677579601526390294260036142122276267525211731400132218123789638917069686455514002877954638257993040586040504696147884606358577837182857057092784948957254968179759559322009249137103353647434509481203656735003813599563060134080797046467310214826809424198693351345465932996763494936403572053717628324598688205906001515199460773697220730 [177,88] 29578108157448628521311436078414617225326949589262317356261241303409092285604700938160242695402792089521567361520021727594384984661981255437539468628427113584108521953531681872841035548153160386836160392097315397474460572808675955247717954422354660125878418616599465747011623351104827540368013535087268199716320056525832893094700637192747591968264327794887711090341857082300443870501067789537899194015388601727205980975400045523685370188204625321456074240506673214579836934147232545025830909246677002084497005703850371018739844532127541632697373022998241595394081042031984128578719080541568825861739867638940912924413524093860121350767033647876211879351592563751042398283785643284989168179824332389966450431988898170042506319158519390574925103167222422598049453928639136591392469815656767867507145112503875641377989035642643154240208943706694816232504458373243913787821940037815010513509917101742057342957787082201273837172810019869810228619743381440075796722868619054894064874324733572921969293273363275145476967437276695031600480685959574033999092338648157550669458052539149113066707923860466323318690820618256314206914936983839440040232777473577641440249467652194715564075943305341442331193617063271675624892203608348962412052902490531217690243184585523768053714468730857705382420128173723044686672438131790045571852883586800800806069152277307560670663999643356900279815405492815167263423732463129037813399560952076524293634595676672294012127761642763113064653376014702166175889376175395155808 [177,89] -5796974409048747452443064997688875888028086157616000353426367200355323087554470109304821321646882813346609251144721868725017289026860799783665111777538166755773598666651828199486805663011466078380517170222747557026656853409554644094171811601655807002104289646590532045541461730716501244674038157536355069750120476341572527288854949584797956701514289142322205553797495280691461238943300345531276647147514348345918734720632636646815050855706138627428670414140191382777607890091092622753949754314199489796840176920146752245145907406957940224579448791629076711029192517459766232183256237351321269197696566884401282080359837194439808252737096795640934778752778559402085045761410071965459218767619051299305304674827086593779059275058627370139218356879871686035549879239642731602513618287777690172193294482477057391004785923209880691007230830532933015729790965636274413138314501896852628651260269888478573229462630446035591787666378293860511862846782179061923830920135363028543868963273514676520903077043113918998158580356075882712082173217949118282137615845641790033576973095419044273381639498565553214494878872586524019638795085206873245079801492750893625053500127623147455795463063722325933845600541137443707861802561104296696621361908650324243220301825438282310320651783012491060554164517487979975011580126235747181426226133099118639834204443850423495311317193452623989551920200966177933678065148676785415339007743083381909679415667895317695415915573942694375554559373749762305086707748102673788 [177,90] 1045610177156005611248591018026804577650253146793090889042063886044109768509126895595249163032440730862605275177774320045253791051521251105651132541550286865220603989147873025473805207827504667674876203460190603526483807700193835371073946940259286097381696454183278538732429807531284152010845337666911884770147865828461527560795411851109750651148541698566142167574486476608163917432428495973220962162620779612126406730485749977451180179511831573448489449415176528729441731423093642127798258678853193491105407496529874318810352229891602508929775111639004307523834586729795495744461987930694746927450029509926517871892611639208351220252823624245248416141345245897166532200777360710872549672417494993748638401787222759362671575746110244601639477874864608040813894507225933268238839293271515426044490744311012378549507017898578474194841222530160378012172634727306080498469928562045248857852117677739488578060750541153917060885333555557522957088334093322237724982654214614372291381470036724227180698649769383238819523329186158475586079846773488811196687415506100880617392699302800778764498459560677567153596517465355518927005752592187521102717924834297726344522183161860606124765917021526403441974412869618533192350699720943857655086780386275493060618940431996071329394249677553583890253524313788522818661269508866237425747669900425708517014222970988560735019370768020787343170407444262962323353804787886020857847222295913282698963319337121323075118449114854199151064100560308389448160511105184 [177,91] -173074154539221839256625463073793744919472577869468928448052568790312951281078059159791526573502894749765592377651985198888117892194311046065448163412837058542362569528999128745957350080174524702459439917261826709593260825810271139689316608686876820405231035242874377695011189153743634074563646663327768068586991328746430533942030527680465738174151546455025826158714073634760477432311931178966551444162917030593046564955497871312000615017145204708287446005156277818489249553739745657243371957280227538055390951595053506632260917505195551220685605053994754921710363057008156683343938212408560990586479845321767771965959942175581696053581450741888909500004781741230839138696584085342777274413789702362664607017067219748696021842519208467760574925786504363369418308436994259751184249752620199430931742833486591865322834927588320008324961029957028486301040999646914488773955228757859152088884819196674985174165685386362520593646858116566346166967702662719663947090176368637812081249872726531144857690397724742402321129636130741052542438523223748219471741444712688406278489883722692584124615678679589801047362123076780942723020930668427781639125134704328566582868077326303962734619613263695266618866229256136110567554112883311124730788650447475065240858340916728648832285649606085094743942707763653956698160073386292097556897298570470755065178575650062391904304950086944665623903279510762185815691263660399871508186355101532745203273890841684232102291531741903085386940754073077529800465876 [177,92] 26207496011700259862054727864100770529084482559511512218906594107794443652332249299070271197596466946521206686185618738555970930305487664151033995477809935477568033016075546619037596558184633320841627647869860410156386707867206159387107187290024927473613102266997013927180653245087652238184246305942829089521035683658212106992874002720380602933756747325637061686585210546858869213891588196568242516206675915636186426628277519664654053520188702242892910669536694019896475850685837470065146607834950329410680039431369402665428407262899797221361930216501635843037205688379686566362642180747997714064467785433201903654766069250960909679759626618827970100820748738784318740122953270095879595660520739015692548409478289486303065447765644399854281697442185262929479817634673665944903567525005678880440163841961352065905403954252086116600050470732702135893918160835606486474292241916506353233844664247798631501763058217605638091516230780510282498878145523843526590202332665313743474898812695264810407843053073629935342674813528540255166143051740310821830195191817121428519287865094157919104521500644509156895224436116139750351497545814956728514666231027713568406407843016820034681648522990396418110424722487809036777288782155454374559427031726900446125761046144937021918283195257249165648912706873287717293708749000385534266612331810818520138749059143421566766428152061499071341826648614766028621556894796070252685301003501929707711315598160039938538330207122526236575510871940331823468800 [177,93] -3617885216438103650017693480449406014283722928107948636450723662187216229136209321100008832177947547796936243785270065121834632827492925745886875443718514998651144583184984871304400537203872213109448308748826053115846303106318869362933867415574204976249271683169483390464655485030401315566971633431100047101345012425867562958040531615758081135183325684683256044287805479577467205703421788952932910019136825026071933332500141608011054710657352091161492759097776861467940606091233401046696190367003270696744543888698914509527112701734995403339512039925644069856185197956257300590001651321867781550544862920966603940941248619963713585652759878303387610426022511347782600618578629825585995686802251916844878078264446074764455739348930834268294777001616766313467821722817900441569381787806078001828769928981236517394962578185760202287562904678489287376709182230786428133622896319079922564484576645694852093470703109657067174641969651276088984541225914778245666048614516510677331381485690608464277694237418937367379867657751424947927863261386890605646416079366858039337572873022261561019034655520969518933282432129550887667709162208687408980182185492628431937253220194331495236854210298724128442098592794690762916167336916523143445373290984409251354543301346248756875013180384422260231536450268252851347107909189712302384576603348140061385716459419351458723950541689232645147497399780064820310222234173169181347480351832210139879624869241493546687150086984008089645153552591516366784 [177,94] 453607123591332986420601989363349663021803704866452702173241376055414553549360813611711690464392881505992809308875975347566075156505780365622193126081143385704574832414720236242590033290487255230550057875778466643312820640005051710678707352940180872901121310377509787568659792109207851058058037048764756042338385718386699640111658783931539060005950098996248497013664727627525536443611249013585228536227819559630595665664261439350095982029848546557224593065206374247399019758228600424110163530691142495476198396753580542194688027580071143500927733660853487015323243997919927778366287367110878537871915140608325050964591246791300317638932099240794103089867290891516392341063202395517796432260387269264264691210639384008591730712772632159121013764964307527294999865697188996250743035504415307696180877074303356959176420626918398447617686657377319115659515984537995285578659246122334102060900612303305590768401163171102850753402886365035679742308888607298233815351271382793863098188004745132519998958403769725974527913761471956645515731553164076652532975126423772747003068088763980612508227723794908524158140081286227155413999616698839401349175409401436817810752796497203200239624983658230341113469681527934563821630343283240946834548381134054021781929212298559744581478407186226324843020588724369439257395818961853853982472438619394103816898547986412662945634806220754424688012646749362402420889206118610592081238206915272572130300115976490846173355110569078986424205779957920 [177,95] -51440007283233531292363712717622067426936684316719141265677813080044600140121244330469433059643236553317006653665667257841253844768247288151277600558465627103063102850465468295626102529421043616867832963351515327339628593547370586998781114570629000730561377350506824744503186840626695571639172999215400112696271884874598969271042364065489922883549004093262484149818279520424505334289808561325327121759614164643881393126730807338616053315580845636499248712119228833714976281242505706390587491656931668015216955014428796525533739851326332744366373553408571594328814598479716745604448617156008154508332898907858662804070568918834975293583981088512459717635254688512234687416246007536683598804756624176426038194715305564387971005354131582550360991077900021565359167089496337959048907848005162918861188402102429098582181762387226066431524398792361292183177042532197397553625972921692460659914338353885894607425744712884373862073017513015158319468930555999313278331077668697662471228082153334098999108125684265849405565046303163304820294134333343437414096679274910648557485847592277941497190324940844309905283634108537772679550481017544746394988855217672432428991489461379647604108051513157071535594370589775214547779265286921316561633416214461787941148946946490609065170517144777474598730715467573251877841126121177919430343514774541315697476962540180396805138408696614284647008767036356292081407934438461814865561974595948489447583175225340370514167202405286939563142328084 [177,96] 5252225999644589892061197248928519866643963018053524652747236458939369348642913937321888506496458032990175817409251295257180999389688479363250203826047794808717220313612123152495046759476076467540388043549694132262133660951266590726846943616616744915594461269500772218902577690110649960401500475125357363523019259420923471490781891114955049181532088276725665050750549902630979391151771023761064272357196269953459472436590221734101637836196476355157611332561976960225568520204096624794918259963315599413649365915838586763256156115817360617444657675650841011572198824891638446881613529922837936142614494664082608391026278890935538526861090247504482251504145408049037191529099083619757807222253520031489098637311308263916761184337543578402979921454439033900818655578942927026606167671841705492609832750798729667377368136774055322400095087170764937062451115415680785906507901611795941575103901236517431143377745176940191502361203801029547351897255029698935707396709948133127876329979973890651544599437765561354980854534372036294807609356320390356101800450442888989521711773853089963210628649927602494233790782173211631263393150425744684041121030909991712304671431867344220022500487776977956467649974328815320572224768848044760042827635592501380285865445917696881098317666356309334448147289768216410972723696966345461026790645643091429699443746142306499038422801031800729500089364451122848227442907274210697962599733810635820161489442624500965725660385687926175433718656 [177,97] -480441929764349824174610660195694124476404068703186033061052914646080371388119058195296357743477305973812635952153807487075239664194323817984795842460547230202960004505819624253238791156861422186074749915412206796825268963705449928759698230251910961902985694470184671983143938661405748205415652114565905544590422670029900933192762439832812455375124602849470606158061235683852759309393277561223924913017155254278347584927288005207019375004281792691909755625520136477364053886043812744902170444850656071728535659125899582527492109917239520924652991307662570492326996900164880361773520242898897259906287304838810371541888635210916949458234369670925792274512010296601449974062943473067925757547020845781813918312302293427665757897464927021927530320385611263578282180415317066196433944967534905633019815087518249611133696574623076546243773139746157860120023938228646892446669030936590156462739871474301336800069219138830470503115278817609996849413334945589214642248097725287478881258106409883739124897458474708312157778191073506676083091635681548180924616683282072519658758205849941783488494117408179109425696908669754151187866901736693277418940114760184420106871214808885791841052247751610308291139593154039533353801849966103330738883767073904185315562694526612154547276785503982710865279443932510876962906658434517611276199525474931360021096447933975056628990631435718075916971422214043087497012397649955691031878947589566150526817428149472187739924344243696270000 [177,98] 39157927048651145599892725888246898116404890543006050429014101628745799833298744576578015649299629665110649308704842847655286972819872791269358149973267542691953118416105242308825800639734714127647680441246421493977180519391781259371572842728013372213582539762208961590065208553987683213081487562986231309792003904963397962379278883534790517056483824356340537900131779460902647522287816617077777345835053074391900515434372964706748719176927281428831797407309455901293304619353213231390890797512001371948432157153389869434742438865232878360946914246362890541844343288394576930486821147318867908891846642291389413408015744671699283160703731811869537207607715965234871268268016537140256852890308601300085301472065999655350265296816241492956749340288608332849826464813289421958992935670966290275868322139089515402852199299243137008181461431598793193354188524629730728816143027323281595867609961389429738980397469748796786153053740679149533808230147324024372516883887830452021470614726344960825142792298470273826715115095597230514875085700505523402395550088229159392616681458940671566265685371238320908710566670314420711952969206742210521789018535172041297282840478716535641955831609239641798623919695955924339383573860566795050752452019233083170951259773518179034742514362962974563544306592029393226804078232356219166662631234376237512668393786771067054266710814464427829111937597962153070483538016594928405957878487997444334248704501863297144752095990063445144 [177,99] -2826716757809084887119722334896873122551460103184092295360976823022806511588215835078234632733540352000254287830643381465974563178836226245802683484658808485944911919068340018860775894128227929537557424983863492365208365080327552221662281851702790498368538128943917607620430020764945516783672022351934428392838562691040124955792847219660186858831157792220131504873042569901549178478561037579286728765035039792017920739597891552674348438717218085827421403174397809940519231995516621235993986896398199034690707527669920200818006087154154547648806638669104333177731065732277347740399713034043266202806858493476634368203390163216529818691204053330748395610791778459733934229564410565514033398225452395527186709778877115884834235671947921892999659715872774631397173218225119616205278159373047307176111350973108214499267742522954892491306728250228841946912123524530515020426793651005316044224446534283469051428384700736350678729390563857949761120443277712371289408418544121715636092234724602671488204736107418174474097776991545279970788033783224594387468054534912839067043860518642086461228022650219205251759044027359566524177697787293598405281458437202260954102885289611683663863253028295995875119923867023500693171902885230806102779254183327894445940322384668969227012326069920243784434036573920031775493294589519687304672649270920056305089956252556366047476088041022904973745657230006186337288376943449647642261861734271092131803152949417441473958162858149 [177,100] 179553206330343633575899609259210224035515950676545054031619806505674864491435741443776591759821276160089135411139316939208184571579181274446956793737942756005904459497463511904341052933675537644857931622007548024976619218357656462456381325812463934125466641144344941925723939516292403597333575078501868588198255058375884899187946626414454967615595052322774706558860288107611425004450208070616341757421186361082167280806599941895024257213356992760461877900952848310931122101127794395678717837725429403271744961760741997467859761123954044320567442291964916615256368322249815282119570362473311960183001512089669519174840814765591965394457904572848210304430377917860118956730956997403312722922940512782415820636903768304012050855413844727518794507422084507402698663614276288542854277482181919937054175923499547826797188028475758600084356639783148274208409815948270065768343138144414731699093209159459422330273698065990245262862735870804776421536727223957932350123260609994243213436305919126129356108587760963588861723434977760353936452912025822797477898419634549127677414699222881752758225161598146053672761929750533960034396808530291254921115485785497822450177509262593477177499565395369719196169024913685435111100533965643489298049239983747201234014941112473012192068986648186086924113746908220280176463735246058656557686618326309758007133715091575866272450719956397499112750377930617948904137622135379792217947835047184409189807022100895247306781376 [177,101] -9964771992311630753112449048955054954444980233005140046614087567867232540570006191814561918296594949520127925820957020862992835086819277172675713793955276442563415106072256691739280881132208859763391629590784123845077254084229688414606539030213094385294261849314741694484068431321489464728640716179203500543988626893371627086967150099413202627670959064264441429859346350131423373118586758498663396412443401828173213218148518883123584209068067706752352252603475370227146868645128113425717815858167240153966669334495343699158469220055098483169924632144663578976650690225711131264731347733436497356511363617623274965236569715140427208798560376084330842726522837492985385298241677441303024853374297022898315211678697480118758067902841214134580222668995024866455727634533409957404768399664537150022655515940793426500656602246694818869595160299225383839690047839163959172368601222958354675279655130378771840890982621373520530339296313143036671085435416750937725153357320970441500023172389477471772082868704371202719738649192301519708389952164533053034262455312826451458469367937555898345448735127256646715093585485065704732893732787287660302466855777500686432352353200583136487964402728277514417538867126218845081010118735471982565980029829196584374052310870708717827743847626119413620551528807267277361804988306752516554272725725331914015105746539659774596458552502411874319551102704193102752324795118411346436297942813176905110623050716764249923192 [177,102] 479473045505063762477009026710983002943836276198146967254136878688792084223394256066650557025649190287912674407186119786716637386350648333319733686392896152118405335069822893979894922397844318436448647700179063631064712749664188723236588770557098738098753919825552033113218723306315166115260981330177036140285201147666947055958774880681676973182934248203666609661027737706732172647365432233793048919948923381665384708098516003295710261835185813350879217955153354397219923337053176519663820091809025598462178860503231497374920365378285335235009462808844389143852133981257950936406024458316397998305735116692970306392344011359762515416666308525608154563410899797222639636206607852897952716321923921705182233230745736261701861611071065299997204580398479963968948335510969469544780273645358028867289286035417537835454850721981358497900485920576878429050688944563243594814147507077796735275450265709508585742091272928079339251394853332103457333615818281956024048743019346100528665677174972228618710072070081429758627444296223512783266265943800548659050020833336738176709110834810576185744977501147942538000097681794880796518351337620590014397325020694856172398299901670004167340662382236128127430260762494135488023568515316360577781693824354837215568315016390480412492088259077966661744027891320362814201890021615369870273044853574209354527523555100409924568497657270287775207732462694304564679807168018356062349604134912467930685270368142731120 [177,103] -19837555437431196978263670517207556439117480989619700741093630344672601663890563462644828136944282488766162080230867338741599029414562803571071333575985065417705690280385132382447116430392154667574481723324459448303223616061548325790862300922376299831042491916698291735000870384671636741313067677444345816202911226422198379552253543075650653595398929529326458892760368835368101976879902556905855506389365788152412628221874954062732188950685914887664234457593864702274431777623482968290095707038828881487212474680716587113904105333198394137763126329520217664114361798365332638859160682833353715998965201403620589726997976900893363908817372017063003827938802659125839262563630417089417840261992339821275149786281994556082887584100834417163793480059926702417320024987312472206614434314045869882804286918081991305982598945534460413863538585840580809452918654153074540589516149582191911930624097771507672857720668567448897550563502296680363402434772543322859861400694966901776581320084899070087299672718488832284557396392930512907614396656279641874887586333248341102513596799472976608680931233267361099709886821846527969208857570938599615121809411092835827905042269151437185206627958097117726084776822053515471533336295342724472579950714669454675101901725139469403440037928506578277284841677681658167607492397857347493510314288105935294333773313712322579401812342641446513091846573937790014946928150714847008152290238408323803250222236311598 [177,104] 699519275372845776366801725266950780842221434584406009982312052952726369203396609821145273138609826133839814602851496373829079371133356424001925124567097899744954890450793834528170256209543024741438622962118548755072363643601903750960543654826481950180643876177823288074924893007717018281355349655227317157085792644574939231386332212876438101766916916690540665810481910103365519214111322640572925827092742468698848185064832223979242900276345772416272278864997296100254900369077537597727690261933822378386990619990271400458044029595963669690022932009944238394106127691102338674881785497158433986389404381539317626102940049120621911528136602631252808084809927104125316966574576189318960977396177871660507832659830409032520370136336879284239197925649918778405742219169902904722128176029741311113693744365782215932151990101573365681290703217400219300679821687709352400261412949494538886460913485661097613525537581008360723110217182479000114332878702250794357621124242022195552453885804319088437463676650446256740849555053955784036707344875300358802231298206421600788028448075933742242059039204181763252102660775914092220381409633845772659844402763003883010851271732755616589448014981349545136000756992401552686474817149484371104164707499980628970092864739240706594317519170458653093290373336652350534310314432346147964165450623736278769698702903084417947832445910591952293450912910601026377586621933676187635686684255825850953370334912 [177,105] -20827544485772133956421473476991688758335636807484204343294717631212153368583380777061167661251835893979108636912433613538624417714284051286898464402394549185882840436446887325509925811655861145772547103720962173241382199226210595973117925732489933784872196145261983379632152532747525166594579477632168753437218588803300196038517507880856251720140241866546991068952815706746572999549151575897794809857652751839829240609864676931781796169070895537666646046700745832234613549382850878753067755465588189425811710397128913810670826304132687093831450184416968553522835289608851055837564723837322030288680916628864628277677417001738945040890692100449160255290120121275576606784648086953819575539878099633066682439438613097821277419015002338681893805164272731280967254111637198991483703875163723218102504998982847836738580540849552189868480065130495925109323322757918846047068226813271036404469277354094753598525503162165291722422141596433365878290369153092067103863957074302959657721671177511194068460930939598706136027622703767527197001657894507547715313690739159943234564284668837215610645806510537125248419633943484114316613025259934776348957786406639397296597272874872613777331113505528401760439129246252233979570258518357895324964861507833313988992585107172518050254306599045316028338602155307616432569245654761549892085097070789855043338632892363913982065141698754944243429142623792819058701820348790892603622647200748585703672 [177,106] 518510811088856309583243618332187781452213913349706408671526790497518708032900932894698944006969343663443141474985728365830512557694831654305097721587687661542137191490900195263977992564786031573833407169291410925055414979100658526001828479957014234946833606101421043241314593234006336356041387667958771338341081051179393145674104083272755217011620341776372485669227670066786161312977449303828816092775110880895702746642392017498184098749711045006811738213271075949146286130307835636682068576537000709982459911452487715414709402739530132928513160091903433288716582036397664116113298279288684997544334362589562553779782684506996676518787548674364071959522814718613895788196012454506148026450261762019293013467913549101202169654268148835441998793185822336640833687835443336426885060757024325251002144147020629426772579811470575632432339852167475629550709914907604936926506896248907573043491202380935876347879288148128774068166193645165824519172065890370749183320441429321440312331184559348510005617437534710371179514434679004567397836930249335342000106463577041306633864369524108929777278471523375063292475064256923554638689469587867378677294657592509384614042912329527842028073095319147576708800232761815270108588086787526810095258463662783058986704439554644742672918115162544738780564479337543140063121481534109166885571987751591199919878567619681350960728023014594035315397173422155895808005670293056324976406219269580864 [177,107] -10685097706642167560915436425842127907034465553116594030742752510491580548124471205675787454610868271668466213388692654560123819309008217103710241393495683804950364332121817603911007724142105661299626116183031901173027846311150868260925757965097916371114730819141733037826407549219546057429037349144210772866012168770705506060058992327483468737017877710822498525208267593280708158738794213104583355832240977900481610653068121039611389607693772529143803734478954715563274851103038025483192677574778288005746784764362085667603626921199390839360708548712297334106773062948075917969273272404301302493456233474422231551372416965506188774118924511632540852031231164319449620613560039543622851290895523899742949120665547993319380190936517654013420218800788785671128938745338864260110130798009433642479031295864641419220708500031497602821047836437239203798179861888349087184674424357748746718432949178487735040471542879018429582162976580286414809499570901250409064520796495436506823821387951647699994940872800799897896955792571091397106565133013799563889710711574049690952214795329144484638042224870121052104070837791675575979738659722082371100495696075965597067622650281223933359997205287307975892822590435896891081054864814650002352978637402983361777059379881936441439841921185514387824032318560136051715155460643568387061116551706053764446710655070815705077613532387700595345903500278076533398429504779365227626045480726296 [177,108] 180403820088866483972885405624308829549184122211592293752424138138261349706260944678256733730683354271614849848100111766189745932346014943469623609213920578726479742478159911041312558527820954002938005972663151288763324063061713333677604452439762918589852877139292027777615940244567036937356427067073481283190204845395405885017293734488656678844690194583426372081386365689312142160010666154657605520540945367443527195587705521326165562583682414769363188724774010436360929806051958087569350089067999532149076326317499841312733563880757345407027329377307272142218903687489387948636261431985160185924160968722398070157691319650299653337012172377537209549428041773291861974168812555451904595343866350948657488323237081746046376272376261769511280263505449170840780574298220892845461811532533790475674336090797319726484178746929705911274506009864310095161457072600033190882760735611141454081061090541112084234083268781124512398555345128958664240743997562397625382134385255617447673689864174016789696340178709639389912707534227246978075714497555527023679828460594209338371075518657172994026130469395639909686746695597278348147119995049788411364571572728902829053533875728919943544568785363603742427043890433412285081167006048003987461266439179551501322898314948574130152717397738340168993442047311491280696928036853021994461286196875533645919333604672938332133737176687485021888369102605754606717331619798828505625353984 [177,109] -2470009694006456565041705409934646574167375668500087924099174286379482022513652342939552957107728211706011260995340649112962714995010329299642040970804136070479455373236564867073574766762412352207539331029782636703913678247573618151336606795546294445231646856978972075755739785565384440262970247110115835739998298274131712317279149332943679841759621438209685925194785727104917372986794982927938082370045177803032885889494609472941262379470682485855242201724601855542259768125488488306612948511607208851057411371166042001153414712261908664707250643969717027196575177455183224009155331882190539772222229804211849690521220525516278915149862946716768386316791268978620680851804248157583243974605091083373160815208371722257563152989923500979493250995772127372991493009236317544358571563993279645019212334746363010327164393219861472306832418286181598048757992221343348125639478351681862788915873651573802719597141400103825177833698732486515057892657256784583740369464157475891263925192199991748349682299525630526971118301600506375831637535614619115483447003293111569864432373050354740923176264573831030124775415418883155325572548501909830562371970658654962570543903775854265269641664333235458756068291486475248535066231804633872743659580376433145687810006557080411583952758793319965883756159148203883003197459925479880156013259966124753214917395063172803656779084223442895568266379467500993870316231296754468189584 [177,110] 27147984958925264557686838395501910743508039374389059006865729479594734435229107015802512548555375610033951902209840305917197319682912636461881222031062383193504714278597023444336421130401961426714856194574013241832672531829199264237873224636681428949855571004423411162647351718889142864394320212914021250299488832231533008883407626479083567541305318842122923947238725448811987602024322272386012682602121657914239246305057429863115157767318291470246716269820726141562506959256707565695099072969340513839715500280401079895933761933505506492669938380433450645728816062731742453981512619058858796605028252377885912067979044028706113006348579523544089042029611266042584764325865734366486003065962249263826544161955079040696881825248194685492662971791760039470455912031071240667336878669386803302002069630794007292026141694414188080231838656996130988629533468505945872325484709041978780495772924770179550372786300226764305182134241263620003766308366575546711804554724355782209194471199204795960646914469554216645847452837575887487738373222976619324740949251763398308433830784551568893176765321834475107389268872414036405834528951345094150949924703126241722547389619142778180355067334684584765531215139984713954450388358289799558945377055012891370770205593551804498675403433740517645561981273378309872450608942202144644850141868768358776746681668621977551362383719151116169203847758660578037705178156345293376 [177,111] -237183760916662286192592771947696879257162851680092533483863955758247472720368960339308879336876461858811720131148900759794354200814773927468985997812485828586664308205408786442540270488627191378370161957135219100161240356074583463431594536829690234472309758100882704594728173070024155161648040908927969312878245852086326145260406543872372516575583350042499806196603558392033000070400854230651906075292492727285312175043877517338997443782872903608443059668059637437266667103863911660219994294202322694362146322877419537301755334443694854389172941889511425826458324915875086993594436156539156474543717865049222511643525547275468831349610153383592075041311577038014636158372234968972281997507199951711358551942897570249801651037642725608720482807861846431386592996453579930823611692716512145461017958693735504410112363355148291367790329329604672315845039416969395767490986714324526536140308210873217407094246629763702199304169541282186193342475583067580160210467615698688684626785901408140102818536162682624521729256363155862870356957998064852442882326795033540538460811021198825721465612451223674608592234253851172108430123014116912602357280980126591840124430754964168747511772821711310977219740005050227135252567944264558288412875148181039329315622928581029195515924470323902861100229335246603417037600019318936184208728455189631342394164198033567119923846565822392527351244169148442516231495003586 [177,112] 1631674368545236184673278328982205817591403999942755458949021016661446166890301137052134970698276733081531515508463564779198579166351303674965372716449101082145184599311949995262835656521809638463616553964784559810414336208544768725336565190865969157266823063770302177038431006344420910555399942163998777900000868104051903112234751707232789044772197663369313695355726251804424289442307577530581112453423832069627719921269986030453205361189637003571681972449049863033165295170958274981428617172497169788951077974946670576004897567793508219798698694385090600644922748292281806501605764522119018600616492110983831283399573599858491192566846967769242035445578235832111012138498941515140352442640066898145911296793716091483062280836768947866686009437375473374603878841380918073583218354734730781372503912750738803721593755915961210439906928398460952249489378316682247807291568902091561494569702639115446778963633298612194612178534519781835608046508334545565470649127322607881124550939298736478912456984939651827546330099424534471160105898751552675562681519207748040359750656543326928237992065388835007328803340327336090492391512435113981578200877654309133403754448157135430778598535261632775636592176690817138202944512164926740106195997669110649622305805150053235622741354793266158316164833305823221452286435194776573136666893003867969654191572898177209263365426281129223671665135715747746613280384 [177,113] -8759494244611932241868426496733913016633479549412180644576746360963136055995222332005719304180142107219712585509491040909873962845986688509325721617037794020038542859207623900300873278663760081721200469804353773978438253859423906517306262454110516907753789454465475482233628039785638932712395157735661975462121514553950582549267752932133540349228275169370645352050218108235458065210325740411675974035422596836285656761188230449791650869693248356640648900438597338654948030575374318745839651744403063610229519105581170465735239969355255417651532161469598965287555928842679769128084634118875666292053660192740982967531320557898106799017144570329437623096862428526252633411213545928050157705846793821566526437944192201229071248608042446932690553513483932482552998740183206642482822012031429413500540200795015215394364012906033398834459080165915160714984536425715113563477617769239080285015172145827944123273865735772673722143654461936627083820247565474193878612727273972205259696080564164973913852641404203069326950315283927229002405319444757714608575929588161085002048699079272971304661952049409352731196864104301945137679070047318664979694563449431118245313746107609070838292989369818103594771993598242999582856114933672623257314675018844849390461567477049707025612142600191390652792022167022297021671473369331485241667296751840868617735576541551752274510337905262447883647819942436030480 [177,114] 36383376686765944922813922330946600954339155304404981370400017223178042870663498628443430851257386689236070518894396219614738525429904417016296012614353221128167539251069259622843321246879835859229688664984705969115690366117161778108010003189986306611697527581181777730023466460419366191099093210903204067267030437756133184604790450924546776098521471245837547069808819047117149444346239175128826869679855015464280159266567720511595373894682029099536378319534851450888497964288783924120343835819177693314730183630856639990288778123557569783229416361692091216360941279579070997591290884710382315436054853129426425048800850342510247678490991764230905277933834468648228946997413077239196470714923593384435609610347958354925511867211051617628755804588633376513226943434027894649572334625266243302928587358934299919762908751658707109817279788186326393336394948866637150514334532364270869844754905786145389952991487246409754451190750009977691382265815705089888607565374838568716773534196225222036769874940869289629937455508929131043280161942704124179020754023854704192293686326305185709061461755072947750031652499945599158464364935686099730900693534590240277695322248239283745838842970580420065412049864157861840917605754800676755467019702093240376082081206145891056380069111187736010499462937655002676891935392785347696021314846492342402613578952818016162339571339657242521421912056605408 [177,115] -116120102438401926726757836049087428875200529476903735645226275676655197616974853141277805321983742055525870151135047939879910761362559335122531008198997508719101099450477075325641884130782272759579007307512253016506261549577012730518392183244418127794746508397356876783296436459410346547530877078003039347813732251317451220742818245066942781742357498417081633463091338468703127655997495850366995624543540086410764869867713642427011970668315575493580603559557060227426244800497786729320131777692155875465859002043587966425230072683832729778589754697499511205480386242155177137829593274466211555418323811689421396228775235261501267302133937515718840966142799520806190681820305977333862084545210200571026796439498246796455077996042786666180269412118215208806959908450545693736234209549147248423761571783261000567322163914131031400282653199399745918017071881362296200812845309173244238251921806617397869562811210467784278703759994110562167941025292052898146624506414901768205266154088881512174445320005302318497797126839650905383522936677408611749992672061945387958248967046997379214067155074964746738672176772914436613488236248394024330859807184483724917837407671731755506009961209323372193030883872198068183078190120693994628626077176068620708591533243146286898499748904396316918864911016643057608180826904799287279874193047641323735531051568112329491958478275563804401655690372 [177,116] 278903644169720744704256852550525487663339595979913648417608650260547196837006316191683704536858209248729159800741235187987667440437106780069964356230571648199403062569396183131578143584360361861957592817381195137436696366516534289780033622700373674005876361847026932330641317121731708127776371872085523819696676092234169914640577281870941952766361812551657208110052516514139245284874210957643824158298555760798441658169598920512791485065524383520954583676745423710500672770280276171808715887718170568372283385889958027251184630675377546190871776136964271567505345762279598689700560580852127779369258984840257882138122671851643470648009201667646599979119371567747473006067379832926028062044023194049841406736991150486914658484004970208844558232933987552180753593341645145056862478643708460167302444184843403928902574961974340046435568083940295643615030946470466613377281181465730725215887875800465780494371459483107473021698085317334708407370243007342685168549207248459582651733501606630624826772559142543592587140066655051133888424030371067307428883895545708273411669936522504792775168223725689382825254948747081599931736247004998194544687306197658012226277542170719664072505378629115510571462284675349195371414002207120221911812376180621427562182119445824534836337198767618922453942214352351380089574069414460986292193840133208474922590900041503304970093243015903172160 [177,117] -572071343076592543431052827026910952444269024946570013340368379915103346424006225100947705322029082233611852242261193822238611937298396385937352695988403402120501654397917496159484575513554903348531633819126247086039089257988930494617259604990761243108665172654303453272567227738719358331759193768938564320423463807399895560265637319564111482233601260539769799774075374114104900124505734312353558724266564669827533092963638895555143021962838098688113335392586584098661369459640576579385652240011778905191514025130916152272293098511850985507209422118622592200857757884487959441133115438332104941826497156986213245456989561911756895678149148568610339152954383834893979801116209211773221852196470161089463254408334655675309340751394855070941546536090673001952257304900848314351704173084728366128336551493919714662856002170284418831680107563381184002584551298116351060110241744049208352642377850200788256444451201887395872693098779888272655576144437181076212753343464608905495813515949495337774701322019325947432269633110485589971204958627903128948051130281025414078891703490246505897057614567404013718429187581488751387492506917241074666780650001766735308772038005838073375030059392362212762707984958072435801012475659182468442037882860145347657037596756657694796674191537276938513187097469039079258423899444822476385934592519238945437818712384654677072956223270711640 [177,118] 14023127314029036523920872452567961805927906380058428837353921248379614649433305851197797097271587759225953084975950234627332928235968222576342037747776265748563964162270928297290860088623557366942229415155714146401754511274582907689547556667900610157477633055394367162348350299248302385160688058500032612822204368134192804426911054411730486943405437220650166300812034165978782357777654270540219357222296673456261638841782894700939948674970459227066948398425876239888424790705804417225101652885831542893317764090384229664601703574063226628592084214053621220233389947851110200980044698183981782576700781265970439854803321902051970202632178707130639362249076406827648939381705847001041137618662761413621415366455002361857633983773731289394712299796594347851454384267819655382891920432664298739801325895705067585168740451168089805645515882783374392603120673028644094247198231692911027853488759281571952150330485321860356813966934666210820783867420226845012167056747855745064110728711895894268815638746233088009704316425870440298330403736920250434498193929848732444713135029395544688232464475947072195328826486435106648498625621782648076550248816922546985401695579548432681516106204124862107434743269196268169326376799381191664046686385087365245669662873128609851983965985301359419476374301365920040973611659626769620526838440864492821140330438278785401169758800 [177,119] -7144771934819232210948984143206449213948703359476746644993506824727879606295171621611684748321205083605066547439034320894340220473944519663728791251001658685550677260420855128672797600775781412016572692778939122919976712643356623496841330746854749140899382455328283542386077599229188202912359121749836727843755455698736578817575587061352529662700132008979770218186364587774779229370721063377387094602715836804755261880956583725380849948064128669938644012077812929347404456090056178103988209765404606010630104299368107086580066805788169132311302975545916352114106050002655306627189851588794871826996139289891380134626519117096303308684139269384775257368746985300661045567409600757666001534627484016570343211504604141136296842304904085831571481604109598560728374335617193867530988916528550910927307041525339379522022609852576314868665935122103022022076388386508507797154671858618725883791580649964167925892610895950525591075930558844765073719149900050504541246339076362603761441058766640151133624569387601693200077639897464616341308017984614884652302248993462445245510090224939454104579452589948786390304273720845175965524989503663742579592182229163877343788119169986364350933053203392765640815353889787355106645555226257745630544485553598283842220045746717424590771560810797225787030689475333531390138789706090692495122699272708965520367051811202780156928 [177,120] -41298562086895937725944638990128506875313002884718394762250244997174978173488955389407270876389782693065167108068234034086631931475846394274057685167392263080729305405286823013058452413257590996489704556414185793805392050969835152310921255160521699969364818225418170443032829700227518255308790574889424971411583966701126246426145648368855372862632931375212839155713929518976044680830256264647514663444729038496915030913210307050982528552638874443319970914944132958149301575717415627142564977591639403064130793460943182753776082998712974686691102227969358387377328020654090257402469969277985725690880398213422623264412480957726190914484748756180414623740266377205722703423909764626451452248387657059540132474071564087304107899360593635656676899639791192770906390692566725379424940348113389857538137542782434831199853503685644132783348189735192272743022757388590458447598443112913711624530365962839394468584999154231838937087445188998786699961428208992663280742116464663876078471713925035901459813793048694756128951327049602456275909359753671560793481516232129853691934834110406697473320837437401719136040811812613712478142492226598944413319841104034907958306168155428890292496990192829081804498963560352319842827487404470669501144806959718223730093118107443576245650832320921280822851490180680700248235194895558487231264825429536444343860208349965120 [177,121] -196469570776579241042444654950160529103052568822802320935155670669487206583124797061183585450164621285208189785558742551615640189904191101937773779288648636250367435025210249286122375228079423237541094232691305250397264372737870379791859179139342428237916083186414643738045612136494337376394870960039093414452864925316847798104466712093206560257190248675386955578577389275258893592143592761876414612675129421375750183528533647444693945968902542946445480306059302488228147963128220840473086040974500101519246019063290529859242558737323093313289909604713233397985981848632441289135860514015487998170126416403820172767769473175037624374630562492752370963633408036414857588937065092856678493802854270792920545399341961489076465349879764600573578294546949727335854511210791195638243184598924469332194888243529616688994413170398730453106278981072987651106791262361567052894889493818581020118507261735912421371431935910032468713381628318372986826003248571470589268462693379481500553191795086754234048071983676094113680276300740469955983312489894005948645782000153945605333343887543937979568633285816529867151362418802325989579064218865819555212673406770033056468649190430970569534831242910629206292743814513105124044760715627904599030928162169858955765002943588689924314650215804474412956659149560446754198168133643415145586130588581074020879048767480 [177,122] -659311753424057268395876505520482377657190958763092224936909344194692704193313264382220379176917433714701416275431161036633229817894471550482236057767053315342106410371246133132447773004335781484532059157394019946324762634269957358354282674411235797949622409858923113028650993958834444258236342621135066814597105665751826909034568313854355506965311703706141153870240871015345367747507598746071996117956971415629515249427371964576397709895436730054751756064461568195095611239072823937494837167823207243771967575325031017373204735847405433872928883354041305796007925253456640777906116300761297818497484598245072559954514532011834150042624529895152344628761403466448960909108610569335126155066580372094820776058134420244716502268402135938397325641068777637936246367943509723199112134578608993787697652328612459633652803691907430600695575820060968384434821624385414858090723535711232333934802743506906819702465547295248286223894048884998310081253769454129391550838338712239808762059531873848149366910116457170529334691238571639721349621670804018632283726542340586319740938901044102854620327308981625664552131058797283266479494358682684752262953856094693258830278331760264361392692506249129332236169167055954213161568164717323601245143386029943082072824827132858118296330222913707838871322135590729682401872119003065578589497026217634445474528 [177,123] -1587101393050931594641843221540259283864524325006653154943821157885769077182657098517435250166113327677038473166071579484153368920799062549955678012420124587663331415501742019548093693985572419598725741085822390984306286708517047980064162709791486587353613581378809696163327879213068188578013621891474509104619371357305502729530591691190804849532675033629885517540869746990632465945651248787299720109859658655314355633414503311355546142857842513890203368313959259834200644115530066048580241112186573350434962471645403345991118117534948446091882732392003071754634725148659944997714065532853590144295473890484333222996022125868880365484326033682535455766606781484902662947324747523869436044156264350802167172762045000298420597873961542993223087875616861154989828522450057503992762750924375331606656907533455127881588152194011013225618404301978078826398897408770330575947004147313595332653850828673517156366738225558382226510291672691386737932722609833774050372428074559206583800144583244523503614553687548978286582200748136557620647429344248949046834449830081783471481347608768216626354648875081803731975629345539544636995733747790685005673284893868934530334009948552524456614659698596428499890480874658869802104525652150909421282220043419259504927835423116521438501285423577418256403245962069552047597155567355735496112795541891374804 [177,124] -2723189098495499397371337851771566310206747324154606238883049310930771130560050303498354235276523632448076560149743601942390355235317543615051948846423413975334265953588883899859248120242798014751799639391887896408184580508579139279906043863543740459697218893372553625490043998502009190376840878281548152055645727025165419523376175569023300416582915335389177972727679090462818524095443038597348842357787524609744670491432749269144683322780495135362044613843632343645299172342622651332325488684879825622438110252343905972184283664081236721978739545969495742289430059787494576421152808921029190182046492321070399051132987926091043690487731863720950195928561219646166934081731659808780872803286475879538092504399719229751732576537703625690057071251348780608492746222600199596802637245329812346334722874239167684339766742388653668153931821524691685704541540404995580823708575226293935101770898147042750124849953054949100239220457316673778481970831105854137441939271081090165911410269296397608290195935877442280930751418818699194174108988609317265125596244182975495756750657251777703551904412688673549677075406948004518789638591872145304821397657777430526461804200376915409199732100047423353179903901939397831155067570554080582398636388469881931700600641192912083322580020307251805248207618255036641660780743814186085119045578940864 [177,125] -3313344530984590405928629179865674461793022301991835583842169636947148324037912005698046185493668243715630520140126592192435660257355400086203555328365427410178856706816020080198946017860481149671212261153160991552422284271056914019777254978627160442612991373288175852825859726161291346679853201347636023433962326775820099178563586682483753357360747410864206936096863230930505861457750556776925356527066186025578892117913036874724624241295609038897018528803072672629820207234762639865041759552242686944086083676334796558530955475054684616300866802832850792687044270322130690435265602306527894532575848213451419793558918153764809176421171458311479430874780541446496652138801116250824949901201065943850123525741859988808679054583764525963860259049744072406640433604833700669729345060973561218143302443972883241639844024519877567553995159087003610969131221850476543786020395131009537757595383638522995015767600779815593883524618723239426059126132197202202777924493176798146362449088570895889038292560585006755404253577228014057217266650108408961944874350160012956964880798926999805187122444934035481068619399724451822172360820578534351674800280367975847037496321108863149710576146882059074993598923766497489198694332195032287081514105944492739335800484927534137178124940945287509765481658544009051779824756142602645930373992 [177,126] -2840015108515758701575580948040020275533604055331574291714096238224830692614626615616423560928093640805225722364075566489993303443576279838523382503572771999482983918408803956846320106985064636168351431616166190756356736562970470507698163127367018022316827400122816295185767997735683598248349632833549045507602189566619551634377045870738403799195617829186667468326330479734203735322103076523710435704313742004354365032532373816530799448663149307668909686742098703030013474298161598996782893326346928411683867394476444788232750832513832904371840733898185096231430319241618657649772199425453912042467508317411792560643989410350478390084206278409692082335182685685491695557881269359231477902281729376159060565507935629232150203990948515384129340946425245902862100737080723697309624708932292304433059490351187942882625579504580201666054567882702367134082641799005848038611588616482420681983897889981680362605506580456219976896657867752582811417630771623015725936939678380729237170015997855663762975773417589317353629437415324797023882665646009511393475578872435814205508098949457534710264982562458936112771224068053236364283893265973907414782189948832181786126969339940660005667665848627163558674434556221163625696971514012316041903185037707775828327422390505795413954123960911571258316054684899264458647165310273311408 [177,127] -1702285294141845928991771470296046193385163864334296618124410752113708719723732225833561832229146507440794072625592811361153577379606186098405731771524989423858744766958075058418243009743909992443626944137679688002770411095901947110534968466869312098377655430269871726173892699307291563675311528688842779133484573457750941240305678563126831975605659649484659316239126751386003492075234445182059592834042705846634276277084895360385952795676107457544369635580123427235560973773491107315602830522322475916480275286244090143220876767988573815271819467198212329045619110389182377156585324867788317059557450335770883873453861707196177360920444778149784173764728702378125254026674409959175166378950116986586742542104364699812873626423231992888545751625794390017550852270436821205322861355648384269527558686381090064645815681976080812973482716005295564882376804208672091458449270829068192213359561065947723978721596460362296166850534373258609075767437072753682026531080094286758455232219030968919172598764600261212216396908440118039824396088718335248952774018651749564314559059839466709585966845515921424037274046475558062475167309230172692627168065982167600570025132940431876411382390137071093763559173179194023322827548389039833129348197973280325041106851438385559832353077698248306048436615550569182668655441236074 [177,128] -707757125983155115523179317518988908051669453786734647558371294081000678216734208135099221411600571103445555412095412012781360926992228853709994239311404645817916845186738157515732894980250919687989821152606195491058561255222015485408998159215482757909568005816912375171012069786409039804320731671462706192506613068662322124811184974538233080969349202820797410289426365414657434935113590084181883158393936614562154205399355094237288955568802284600412064141232309819414733642911407162626473521014714529164061203419902415485164131424896400645327451317705100072830607660345535898026088851890000847349456877602169734383389952333702955809142966182564450692563817216526289825612459865910844096979568581405234867654383289246099795196947847213261480610689717348544385631816726531245911103741344347536103136823152057314476700389126213892030091632452725383387058385130045091714361103176262048995446225510826994801385741053744582157462380121023023756815193257314707187374687951943962488506124381027877459160109248075178893619334628104630158820965371189914594022624151891962906478347452804776800211348637413927052028730565217850778965958715218215238079184901031567665347726244364079235714296915010074264222152122956393285144971854633843771007729532092844286941193314617993046182887388152514842246651853780457694304 [177,129] -202351543092459058959000322097562862098571725441166589852212172777181201190231189966300212731833251389490154465774627608082696393961943133403489952978093173937023006305911749760004138418856207743461873169352744736345826140171920064542487441553970900868950756052611874685456453918550788488990377569079907359744003897401366320160091989858760816190028042074671301615083543010551906625209808437261611079845161897609909682243338747474984125580862430134638673630741342644228733821339449984316982352028022343269110827445590963345004357356301413626861374111031336359527649099231596124016064597134619630288406218773795874605747416431804095023744839903557024860216580516251739048680980453987973365428741191805598834286572882761154492871345451981634616919680206661370592290721830248460571094142824538088802508881587246265755431580003920438535270247247663973647855473375046448908349726930012428922933353288865119371838891877214008891726468057394657186833449128535599685623631956854624861968588144513377037789826012770590647179569414907139544783116509987291906594731892227878974062765899268467071499575445308327794378065226193070497426003768213003588359280024728261569395711102509790476449001180881465434184955331132197674644780690494665424227049345547375213589831913324173196065218340041504547840808803693188 [177,130] -39420024073336637719304866153564713833598207788197841398720638193104643020483853441442474779440380128618815141552991897485973705241979497407291189805150439380779925117211482431648423137491998017571218533489873811711957163688679110582022581276491394213656885977203876440937981162436157115537384721200141807987169664605372496636615243752737373769246320707879690016445642759408386191712583441184677005233444238712832710247953410417080571757850150641713817733189142850560758794516639401792674162169645386298900687260669755823735017558090631373128274895379858456891369552869015120582896824672341801419524336188635144179744098549935945964490134124694264461499699893590912107194104257168945188429985565483834713215782205794964872957433791205326140025835052772817385105041164645309523050563008981084052753432713431983218745371149369870106023201513070624817949359887407672600722837048474946568855800575078885237430257230667178105912193536971202379835291755228301735960923069702376443838955241012377744172176759807724206748369744873535522011162533337513935698340831451956384944217154356912119350077121025475510132004916975629285235834028535947312010200966197212994842474590314412567775703555826544252225696034303313309512526789042049498697180398937122441397234644839600776781962952243445782363699432 [177,131] -5182459859150977059157468063676863461748183281716835629814498126343077537232550499222825581471930895826254815918411932261724159749828958573813920610480746717809779958177179186795808436402485228217702977195958582032814295371062580667705023204552345352063485679497959275352003191446671422091785328948355670910177700707424916010099324312196971477292223868217145400475334560076864929518280984971453374210423237714589191143694562219039623957783424325403908601681737392656465516311610900392310023816960973465320754709953461298162512327762544190161419422336935499475454275673141456231411401406036572053545188622024679364177575675429766453999464444021193634878859485757038804413135545363818828120871801832387289657960547266138638005942762545805366497779163989417339008069495593341413825072686480656093561831941608989548497450739614294676851507045569065657654234421642832552711237300594041966131060417762684262137098180694975058168738044968282667586902086784881789703453869926447821465811543759381339500461839485832302724996199499269454475230053082569106754124077304874080732150178682372662429332226472346902224170267045925467561847371226724223785578647150268362774272664734429295021890063755659346930160055363307927833122727600185696916580744468780619493742656039634220553444123163692108085 [177,132] -455251978267556383086552616028775750489752207181650560471397911795064443717254651508243494894900016095523315493205722095697479247204941877455867875649343901948942391085293932423546926512094686386246653834701780924862889491985248956312200690657412842723388200117515562708126544739776713655796058550186675792412967506801755457304437860417720458123474737566005110936611238864969231928698863843280586875458900203402968936859202161788348632357921426764317035444420529536807726702982665064691237948088111524670905794311041307374953428557546610116760424785379696354757205379489069013748329250787210151892190174765985452251489581466271496840089553681552514855327286460235770745990536033748306044770796683242065281418500019787211957274209876925846100735168796953576928852915772810576040191538955445600791447111968974020343430341981088511451571644562161614165152524428415080954795587496926491894723336190127952601370636094731771109834525097251843284760686458597786979560885713573249332582798023814271153779715504218746074307736403650028276925790035711439455261640354653576796394191926856549427942149128633032770989372700733093902309515810702025570500867287731764757406038671899741240307118683137177534620482948842841639453936781415235683004039247534273645316727815970448341791513643136 [177,133] -26453534148964950567771227909098605094243617547129446526698402999424838658692295267324080234664749369346597743833256757590212888757810201208688449100932000568668977646985455123516107900770201969304610271090800208157730985870871851310287506288666457861071507796263662566585540713572879919514321952037330065984396703374371345173808553120609497210193132617264088158759036336603535728604533775841707077348553223974004306329613945551147073314974855745907940589926867390961809605591825684854114569164574151966274294357454317668075210821130236538370992197499672768845600564677145117125790586530168336178286332243516352218383205592916022947071638775113334897337025999493030278520618530532316506735275742197984407764119325399842613886687672247514985007775906096828372066372559391744346173424740319942113308006379737606490566365181427216834363317369562930969181155289233575727579927770052420471328461800305383109635730746613643260603866695155122001823601433814537962512806159257008792906669588834992873421199033090611552539383870845768030616386166879560711889803407816257745222048872590765610005588441339502645718932013799070031021638416116596365200596837894783879490441978086472675337965440728444206199299096265046139720304143887575648331153927701580252128649985956425630023776 [177,134] -997316829756453593626763375111016305189815816362349436298772827617264122380143287776815408183399041582860700975937974461532593816155411516631674274945040417444127960826832207396683224073440483827435288832324498430003001484275642854144847740050468741391767989962579745708904792996007948076827156648725223252738362869620059535009226967792098502097655829010519696054971262604427760380330610745048135421454782158608137912205397403497594885016497587765149410356765085616538948394361958044020727475501698127751172062897095519575697258125943297315447011575452098510243365766368874617042593784084873838556184894785615150564894544942989293439746175296266702884699748400741212943599708136688843762726073933796670829016301519176273427494767890220383977032971869366552199380945955028483697160603596415112947002796565577835116456547299565552933092733694392553526144734814070889954706931796340636987064682531023466447609451337295989436710044248040608767207904220329397929695179704814836629639385999670223339456260123907228988774766694883427871172092466738565637274379053667241441692623224790994747611293276443823125330785133915335799886052142807915248600460545340167063417909346300892435033690733692462587400906507506990549129829724678180814012824906960708099740787639908864 [177,135] -29636771061610065209967573008651460026088465827617907671782617574028977944184325294058383057876372282360670189353563510325715492133579410466571805115378451947820230698414676555032986008392203183823481419535257665639956914765035627948540236813962840477567175978828520582464887354052376068586033737106172015500153514997183955548276071640924535068549590741168361649867823266578121102153083446387232272823880759196137556499681018510925909937176922593389300652573179356469874094804707357581808697214063734702210989014067706238749714098773386505253196727876847460819040046425879500698516466635888421883790630335434758134823444905597559131485578793052937438542799241871139791393448989987833102781999036102140711597588266234731515158406855508107780394984501197562983313058668358595002755411444274227197621852169015511198508029151750401838418611456910958721191533774039697229931392918894423838892577689013566995258976297097444504426560780869171133223626364750472941268883226143336718273561346660761325622151429817217041744548769152842689512139623468782470173202963032433247854478168991291774912934599818893658435767879020956678828253821465205128423112394018906563972018497165534820064853834834006629832382678172355626314022414221767540335461575696986545546171274 [177,136] 1476013836208057424310689527850342290359139035941869338540863805090234172546588623970432866182237458600366498680264418114380564118218057952863892408365799880904090081887835737048350781027316423818605273190930170197292889021145578978680260648596783242039946192169063485456569012998661959603973074443379322842030081823622784541497918731044555076507003508315979949832652852322706656945094980286400331391929224264428029032963554165720767613822270826374197579515260208916630463936676724601285265591736039711758092209092889116924668960019559267711838271328913264575985271331311094107544245968508956868460457313137370505041662688009115811114381430331949527061225981453939662283844541169580682864421022186001648721935501599417469119543407157160576717033945306907031980936597597612949981924787309174822384868540156556182209899476499967450555151541012010404475235540475446411889554258669328247615222187240352479899348009278074017840271427475062700217469480481909811090256948482429211119866045146335702092123234376568752432096387241567750183538007099421445511390819764154253498421982571938967787413139952582231092750956757540279630115882029655054252508145760558315505522385610098976640743392202432639594323387404909911160097224488671712259818146557016889440 [177,137] -429426762721486398019229419235017237277633565452961453774165476943230792937452993283650435125307882550663281177858603546248144669238422322698719849835232010848802667511285667629278998979789508347902496576534504687894759310206578241359729947043449750624579628856156533529743257618032715902553622552775574554804658863536104112844561428047460427488109131562373722391088560623951711953396294370895958151353255721685030984316514451506063556946232199518746986555466440405215895651369729674880223071532252418896627348609669525212188223581828779840780592616470633975774803171487247234634103961390476129952567198226775959672032175930929146943663120818589468053527201400439843349967465930026486987824329189600456239355676652932855301330921848417252423395953787098334401575031314721289500036556523104808387236563514936259413973842767976808899053188925429851236700221412924403157387368462870770639134445942472265261229857214655489585652193280289590404675452808226806177079707542403714270501307908215952628269843145266178570069472981192385818019596137404392019882639639310429645989535391669068203776355895155500965486979242537678003180677289694042799591138854238580890380461888421933109182938982861880879119602538173031075533496634975861446993307402140 [177,138] 57121700128607290318644245674398187294500379554584777786132714088326340198154304501905944275402937231880328033399346704818705787104384022633988250763491701795234058260315008581601674071344646426096601084465077137095856237050640696025792170906870307848755112191856962760026929334382267296612584903302285535299346441098037369904523823065152891206905622463093023821013087217108207774894423152025421367920099666458792514114206115217280594131429118870466069631750872740916116300849078541249105460588620432101732523288019796267527993844068493208908688249687227848193363157784396859087268535880400892769420712398394857882442374481257884285383416644995457183177283218548852090442919101190076635966138119180794044143691903704187740522439465767636750822335826081983227493162768956960613355662709701636602100706410410791408437720860433043500531984600659342590436546933235274126742038231378937583033287995860794577524837417373651351342296763868150642768756470328724676681128514583571296493657139369845760355962002851503793455983016689016925883030303202611670431945243989707491493716288534150106706228993076116746944530751554037286216079062428990547363395173129265356795831829861700479325260433285125631285830050337189873754240081505601658050920 [177,139] -4417819930583410533356037783297900072926313629156217376789558485756558133112372098739779388284234431093120097812340137208595276706913206794317782775296657597894832902748709982420783171020588230394818028244693744561452146053083687932685231680352779608828058588280309314285385750524731701268069379596515862450434269086779529164684870611405730098430536387418723844811250782295882249785375093584323928552858310265119850133035623692824892349878681872360056587186595237015122150025830518055187023846075901332258795474364353470876367787891737137495468619332630009183668971322128012604266420232045292707151486591530146266269240067422839361809125892225691212518223727204770193273378808672169916893291656629011959907162345722653265030235521660286319390279415052885845838585521145097943107795886644744364215643674271881131648827494291797828566495139950494161102541314599637062929015978838605964607407551115421454841431573194385285601462021827266472408152911039767164544088727365303123342819756418118846778161438093093508710287379657508148254312157254265663216896662556565492506070607321549137562953706257057805441643269881071251553307641546839315554701389873212202024451980617884131473859571377908597945296244643111361531442335954970019 [177,140] 192739242204464326275263808669884260803568202236369433882509228820878860276133344743496996885450223534162169513500797987744364413107549796765001729166183363658945784917124020750466571870680480814293456822850809579190715647993265926918113003468881415796873829016371796183426220761999164531853772961066557934251222836044994611147654277508070952710052043242387170858624239063783246543894871912741818865717869676818380241692789673529027492869139294597998931955189897384237507898145603250370165869813385264600899193123542653345024088353871410863886890429158752252454889196209006336264711632180881834134097779681547439398060688576059510723145315221009904153373994788005003185720145238839738955036921056562313973436229171947380895530319719476499800288602111166897768659984944473974418172461770428122164823249490627592360861574416427588660353252755358149181229243211500145664519505746287151358673744041289996259351153639880530502825095013133111795588887887428199741675378268220771905979993442193982629334179195997268865536896273942373173989122296167275888892721287271598049560502708014425905607367428259486344893127100578347799266539719565950674830615625294573679621578775432572645919981331296156809787896276218562240137430976 [177,141] -4685615415408879315890043931507174977237132837434424612450714692357790585113114983060800144878087421041181102934608178024125840565957218255500197161671563170612939134152702383126041324076683569963108244897937419873792691939101768848787635845733791041942759212714666509614511480352789045581469881463181859606512619580886185581498316030776089556805958131830171244280746691031298211275847097750357564834384415868625996606163864713067413408148285232971782127995888751057791113539522659739769042865583348829726210958487151708495649843040175872296804467204442011611051276017633065754893225492951617490254668097187080354399767764159602318429137418522895070920721992828113521405788863117144623298132621101387119432956316790205123428087373767794139947168456253951559492665344647679406838006954775722685652348554024408139366307474159388756016493377068404807216225636145406273976379290165777273476700470622454705968286090359281710075970731266135568611325650507547092107837737098947263816081639938901595876193064406152123729826649164865893655485484417696031121179370754073883924350655263881103115973503331041408274441400746271494616084299797344256841853677716586900272813808913442061436395915568380295182145502507580780760 [177,142] 61972762310662870638785958700534872394434557148214986006979997165484107599728719469768551517411882189010406007348821470071119688254390373870871103160062855214220720938653966724284853882113446498556662848758754734972147052896422015478532542551655928484581459020917352034534400805346500974217940385068757838592854758104912459458347022651211394930936982021402317635856654261769383337719138154353078495362127299271188364876165434433029646321273915512677813244574499101836907493237049091574273966946121993579653439366659050515284737216352768230999125434264327201741843769422887984662032217996192435661577450192553856674243034507002922610024099338566785211529940190989062858835740519492614601472605106777521797543769842671903725558605240273482677412850502819918966955889764934732857351933124305814773700077623393696466640988945628434895815438206290586206583511085040451067394945525917228269368609608715969521957130673773271092305310578987450219971077505708264554921225169671270638323233872108127716468642497336094165865990743404226820691017772871540036339221028765749150659002347438990815246568350937537585158295447794405325712027904971122983759066120605303249523760151587012153623347678365759277721395819360 [177,143] -434479725327564873601535293367390581144707887783574292467634659401496587482338693078582360955944862239783898899190160827580073985234447070626101735058633255985732370928198656537339516277741332797338001655570241998592656413495285412031385820447452029076139021638038220628917019595350798297331600699148558248440689817053577813300159060023098490063906477180028435941839489947573361218759648869462607981225000128623047821287436602565373218057528712505472203140261917923761646269196276695924441042148279845738093844237395466294085695939005139792354007983577015593703703791336623621215687997825401873060107389864127742751872846772496199647471444844110282680226284184701549866716540711447971193547460111462529919904863936123140474095991866970492397380803868138729635271036889697831112691326262344581347841599547584341049821662729749999807120082506851383069742778377728077741397989125399940160665885052704941427626923871392974819391415318428413850769255113074872661470060228861517278746508372655083155853856726205219364525536333683880147437716604081358070131383431102383546202991051854462197209111452993374679546368430801823406465616971571776640422303022413181392343214662701539804988333675910609033996 [177,144] 1607617115919729293014772104694201517660922638405260801997197099316501831384270741481297317988685871011216317379235180869081245238470882947908556740765311555137613999723592125455877304719425211614711534054586888965498880542131645386279145398982303824998285637594470883748214040371336330637312571677736724087737556153341107405148744588418954265267966872915945272923004498436976839417972191839529211349719802323089330124616288899479121783518461668733830791964257273721059114238663265308988141777638106360913104445409407766673445363986429706311042244095007525019626190655464555506854087424002849900792544172434799244157255842231791096313545222862663409844357674678822799937972725572625767699221128444880959459018826979942846531246498989768532790951346986344039922826313441734790360489605180195605096974342739536867079656362210353089287287490300041430777524365432133741370567305826207965665861576805484747136367850156944365618416035329534406726251253445488509032691468756341936976995572027765842669963857677089619636857258699167692107069035822449130373717727912798294865603302207665137521839382872678562125001245948294968734131085477680681118573648353820951375123085531961879714699699609792 [177,145] -3137870441140603022049358937640006446451927321729078622069997199096793244215269782510138503060513968006632460447302537181124882359139431775810891975933248547339607028532672410078237101285592166098953702531365653837961321575336391992118775431387148749449987550618959529073187949848688454140007573511929522975290681868879725267693546972495891025129117702814839203159964690672937372056751452497198881568842994575294939187719613798962129893328095159076820450197809492647994972730532325939287908952635536115331327586985915409909641260403522664677316274667070767142504170391762146643094670188499910693937350984665044890947214652352380632427515498268387014800448593049900173594781593002981522158464806125239446920039230631156128761453068757955045701731180574885137989889058989735816451688901218266282248773923332687320287191992383841717612128452683987196434713833631004319088999230062185149104568791333788796701534143572902524603424574636027827319286330813652485618864235720232907735701460116235685556865476807777841817897344024729953680367693484448085599193669902393844793906373229293681760448761120829038568755470222399260109833977483942750769593397361889244533051736852492799087608 [177,146] 1545019042462335680141811175068281517806760064811923963921484034259314928994035099786442514291818489538394346053087682714392862286733892560223969269255254261022993941159037124893374533374678380861401981574455663548353301880269272947744665173055731494589443671699944921742081123943950030146338652020282749859556364288108379332909802014812007259895013152344423288587677890872129333025382278405764882817863469648215542379198137703400707460386360724312106641010419482835917878302839718333457108500719965152030364410109024268484847112225542835870868138574930067889304360229848620342668813588855673261899757544246308334918907657458321877728630035024391552821487633518997887769295161836953537383797716792369221639146340133618858405784925115517567153974679021495716825738724243571391346297959512521991355291982964913842205781493602191754873307918040848944612629043366217488693119058378205753648150370855824251340398869405076571496296643915723674164445682549945076197653448659712479511760087431569090562218877465622792635678767493881068468070506162363668732113637909783027313919426579902757569863500973652165014863897767737496768192831293534635931993971076316527473067524364552 [177,147] -83567891841410478541044017960791255931492987173653176687470733548000972598131164800477726592523422780212736835158503928549780754537972783574475044504102356882030555846232539111669038844397184522645344555271886191239990519781758190767660416287361369198624879539893553583098048765881781007808883989385081961309722215501969435406768968920843890512437636768773602992321822706125446281087706091828125637663773837910838311962727277085034126461400909927618379129164227664353891210207740499725406242241223678475063633733968293210393800922056154330833823883158342544005630090283930995487159346353861954001234046953790546000026863904699424829611612925504842091310699770723539108007697196638535163262723675118275514342961670294650356013135984671947215808165076673023971815701186247982204560944740000126540602585762250916993116590634815291028213852983787421174936578552335002991854187596390777019809476971734959790195897734299671941886064691668597125403205020742881312028520639372210718565638486621148881614632971976542831135155668444528405829693466167392624381665182226314067260382629622749071087544982111899081785823897697159469350305351620057340103011643808110055607031 [177,148] -1510478333404884344387449050222373288670206179724550300645236349185595508145157214799100122907219311828357076617649406209354519217407188826727738768847936148983323963312388948071958418071246285731140026439528072924019076242629370335593388065558844011597917266534379749952082728958826973172737025205775848325724588233144958787901674888890941446313364753608332097346223894454540078511393924931332241590538741014621265767692695794077313232594297018648564510894321697709276165592008735838574858546276242623153560721936519251146256300295642871013376344193354569643213300761354981830184696814879277082331030653696511051826066196883697460052680761202510350907073666276976405474623498989354999471718716921087069209946154946928635815892315968621357995734077631763099327017804107157735362804042764243413167455383605151896168081175504708492591056612724537789075865361573372037579642343983589764135140574164886401077497720930217144648237334357340477042531863046475185718262594507726060559209819084177041924525300182433085154226258943564400346204330531139450070004567118021224972549164546300612922947955023778550413933264815452907940223033116481356522475644521610304 [177,149] -9735344353057905163892286757735534052191373871730439812379982665687346025003262898957951763173451392093297826701422843019887103134823443349672812314418432857119205277813746242202387566710054693053262393727665954764822562764646292222974900318480094605881128104555481705626864407426539881323210986353154242279274721809299117571135958567896102893501167530907405889619043352339920207018169250891217724434706031826259235486124797383206049023673699051604414829766232721958015507139691696121882963891603405108467184906147750128765857428471220151868753858192774122068774549401905158313347128308010534399489564794358193204492071136938748243539973621744864453760378207262812439014935460582062068485863400473159604171631000825983302467238310571711504216664645261833797585245950388647567708707692638063530459772937002021865969136164035798545793765582305014807474375763570756858854263153978985105989586469707101321447353628691287145568427391034103526391036661948304028216667393969185805612306965262519084519891591130056673519988370971149438711355237227328928943271489136539289860876506800210509751115166351627207568844310110302952101831597230451421480926584 [177,150] -22092087556079074747506069630491890099761641462414504448050086355538473246320216746025702420452150898563496188402860072542035283944304837037348434069333992316877746178863967903783008941639815520682405757189498673837158805241671122077748953831781636422092006953420539324602386143434504991854590714223767635532667152808390336617766411867829733659254090707092537925336741443167594373861794292703102996098227568041162769770811792469369615052482778523479677566829860545471452398015973805383665337384246968895216786784547518076616498495172087458610396664581428611876808174814811587672814608484123534627170837817381165079886047675164327771021818843576871461361911750575668810882928887762428535054618067857367625351994547743697605090089502686342293256886858509486362381814836932076549258696594471858341609339974803884464973156992432176367097705831967083337219381340108117986009117481374954469284519169542504727694962764322752429467028348837462663845882795139121798246300583903509657009783636370735749955964017269512791581367459234043710643602490660700617454672875212761876048298535628715235061450402727328030219290086889699089133107030044458656 [177,151] -17670865951253978867944344097178856211511646554773638320486338596774506926429862959820173122815243105849606482710232114602325927565222821685816698113219213055922850622261068803311951786696618284721415429107314049701755266177329215189369834717360250401528550454336684372449446086628154029151764933778188023317080762191230102860190149732733784850877398377904984584450518720642192987250354226147496993655200031949652096194322217578183807033622108333722632636746726706287893320825488208171863907468179025014290697513205070777960251742652692796753110926916260383679308356216919617399468657714888053832242283739471460091429883667838456144378749414080361073058060763968063151278297537987742332160506663725422614834012290327208062903952905859512510094130469478980447840050949046460135848969067539740046405654432172736797400184824109744276698383036609673412451082271203934132637414423887467131805628437449475553368706153594028792001189065844369146206615204365586674467724327789094735687603286035451709972236261386211721142276022390392005963877807852796890724256478905063360517531059940598706953068523236723277102321784634140703628350012 [177,152] -4965562173650288192911249099474186681331267753816707341773159475784307372381815983016196436171710946932921249547990755699691457627024185573206913421587392774717903310706920288731544931138963925482560887306571563089529743234505014786311048630584917489340558549453979171224955778601581506047989761684864660177656480705505769356265120111268230527505380484532035249030834569013323781955566331626619135198949998332501988339855677108628344433749804238527317237835902091179711701942883538636370588681059210508855059921562128322065140776908144522872795638048816165222422577083812348220629858221793331525624594452610844501576637930338246406014536944799006442511968907186651437560503885761086936263286796965627889165683295316441637832008254398411236260560065852652582725554244851900002814601279722134485489268593092823692462106219738961485545410046584165111894406026292840263612182649623134308420885468794908639999066868076951374606808641339038730537683722845034033938324290100750661528850524220806869906685865036572715040475063628095647340349616085339973530663505205841169797952586724872663582456116001340833622110211058729312 [177,153] -486701773006347335329497212538150064132001538581768904919939576994683777502552667465183144153923415985215612392892761369477376734490568378013592404059073201302699806949628886599661164224891248470980402731015816660882462515195750168907139058788209790803221577939404988027705818519876261783649386451979903522224779001554862175349848762672954155347742134352008978567833963457051862501750456460063564274100451606355248865481348843525532012474986227601976016230947070381361597773725616385709384374977845484740161990458406674010112755089850936185188292656124221382768296631468773942563772174689809517609621002127060456864373824295207955472574911367151367062974468248501602399672276912607990336320027822071837107044733650327688032591213809698586437895280488973190932287969568499119192043545285313312445792567318989784396025598760476117543504980878225199241164744331974282734340855207683253028681953163476428082110180378871802620607525209664737711282084415804831817264450127586019822995589766269313591065205343823698048939933206399542970087781259602808200189809706718328199714572066545589625660740948738627748744900 [177,154] -16461513749375434456825635319026867562973160072225041105137285748910357433796057828502108021876952302582447340871110825379283269206869627145004457113769141506219819198618154003953054157539024901039047503769978523741916614300229929714231039263851146926124269720537044814959903675633213292538312116604182184257730404659514255628061135729119075064759758265662721968503965878978669474030388125359181810977358066330534111347251053902910716404518316335916561276880000906993798976768516150623624093631623336277777825011204879283153283558809015276132238026335695323524406801397105955601210065826857978488553999471334357368952760823839219162814920351068905294253671474766027258844277706640022047218879034506086595195799379858349930456221779032567348096719901815541143147279207144527732993206059996990174019801297147903053674825663683418706413801833935650539923130784967175422516406990869279996311787287104799267402614760058544448025452079474025201396827055996771593361277448534423463747974753995948283929951260838480243429775094562605989081295301633730682488621269076516077373489141604971894338905589123152 [177,155] -189407957610339917549700294831118074231292370191875861137186331667531908214223256448572425506691462797468424134542069637532462294731144297203100071262491316374025770586446393988185858743010296053554794867262996339184159613041291180813024990149663431511496428732250577935563439884429209367408345095880381120807106492109676678813183106117948697250610829098705718018953896920544340388361172719041861399591472046109157665379989769958216201680120843360822467970033887056502755833671483687110704483783308271697397957942923238168981689751557328185377785976016465692615452696833538777640011402500623475284548365022790578927827319941783675193056848021000270127993591191736603367422228553563973981388170801789449802971225901817449516258394142505767854301688931664533163459289759575102265508637006093295045230492539183981619574822080811526738865311911524565382618408831421420638369134051804222302298326563767510508973373062963171392127323521211083149295838936303390739821143522566449833446173240163421667617222138920774014728970769829089400196768995797097893439183397568245424727683199736620193394 [177,156] -728363223585960407217754779445477759153920466527530443576868329288691001162944912138943620242864907996118907766843440477446631764685847913913677813468832266858073782281769606624200307339419660358426172281687816462985318763981393028287900512184581279902227007325959102717692321670130425278645808486564945906550552028318816454809241373866481891042972183515601127983021313819852161820054706446315032820280986605411773000333315192675634967118171158241564720249436208398346090142122327610757941929897890065051891331318871303375917533409751593179687350038022901192884035532353102551242244684030160835027281655918990496824406132209040291061680375085061002337776863524804618183830171433004067236007130026376466195903266916841460873672872407138216675259281304038719801600749829203076731040391809988218309194760160886401322235825921092560761200512966465983687390439044861008537498623731560761048561288470677585708051667068377664534737994534523127912049537589942034959431207538313116461705304789115038488157434924950280288851408261325630501743946287876795185970304658658144794101683648 [177,157] -916404749908664575593648761827256638562990098250681195025583173744128027283970540604997864133190535073134308015571293776991559726779795089252689075972797631397716251296134532619356772839104206369987750089256425317460720348196220936610483920637781825291987545149802123143513025870599769956757651317091252002203046668216967586222132453877959410065975872608757387484246133356511899519204331712491590088624331320888623866404557594363380344971259463331121681333758102561634351866101382753047661647493897626200169380768543877243063063432359141342258810383317809859206562864377288693203653623636057645248007985397916973895113645563353150141461515235604261795154921961922734399180113632240366923359753351798508356277091403354163301864468005342420113124586390460256307784126443000385058807433663334694635259600363665502574217230859014482423498188478512699292020751401613655601002991066285034097488575616290272194684365145155311771858464362479570882761247714892037390412307307200480414780210017521403232157797081733639781212592865935570873690895329293633478473580532234664 [177,158] -367961032860963246395027768035178123259572017467962388913481870475508944937696661747119824213334778878751549519539671441757307747496314348096297894482765349735263987053819079126758799467784710437550196952625030286215819112906984951222211072572678182698045206180266463965301136919614815847963516293245668486026154937356430784898869608423871239290287073836719565986773656362937729371962591574598798250744836444877251733407918895599713050462888002601730779260709325905679290941290069378494079216727793893880447979057307695119192124186390032192643706326203811399706900304498096186084617457763596419407823180730347477052989849946051117727907517697254771173018466080923030359282709134961040943082328187193395271251354438427499147816242028119393465710614901981809378130338224832828698939541323042078719759167170228881656170153733123002631502705161857147289703491880615385364356100282477070339582933081214311195034012364787332436331734500647957135268701881378350156329087030290964075730606009063006087011740810198547613137688511222468441989656987263408910320 [177,159] -45815778362504361204089476961474599788649597514705406704174954263731787477403463902516949043681951525286282190675150570918944424719186227220932091378770630010525380246554560550115838792787818826427667141248182192451413537276207904034626178569722869159201792248457670495482097475634986986284253662582791584345244871766477452997184168795701819638557914303096103265826247443411558667561546587413176051576930642481144996802495685494371992443440754109587885510157349158442913996193322566043739293226160694913615157037759883520537737086478916482249643004310728862348769666027854175837437093208286111729820218897801971766304750320757342930382000682783301464935067822145321069937983198374948100068818661694015765876893919809600160173688388807987600422074483224311339565552921076303580373583793884609341863723204937019365859921553994169171311892610684450930127322837008744767062285523972447579239370427583703369187053010721851973315373507525157121174407556733915028726134319752878381736477738374323912761577150724194512471547454299245818021567270 [177,160] -1711904693442858581422822080416662481825199086482455288235210046048946526817854781961359243964802332255507873760824218124613132683595023287786453668773307172780576731756326949726742690801957598910714508566285872614621307678606627368543324451368172518247553260935960753236529689547628727419126505320883137710868098490168211292275689905785612545851568991493801662925238890737807107213026106979667056154174852861142184696281675397613108954820952276224590871496938826538241053331129209985460543802757342039188674484554437828991227349975005016774376041684906537050734707874766575409150890444154925347263310538116978378076266802124893350202950383772722072615059364375837087556279783692058496704441851643996521046185584525277322943031673525726586095730233570010409654978371017747792729827349580525136431008734480069270466717697821442422415886244521504546387700502882071047468597425257286119018981434374175565550653776007063483285084339847927616541974154885866696087673862853347569694818310218276881436400199457087933730575824423424 [177,161] -18494225018389511189532895256863894186946429491459055127324592062688977577123543273528832233334619125894526202868167792327348153169420836904189978608494948474019333028017770412293383937245715273917611003167083359692803825145575052205456544606429653337938798994920380793938400739031771030102508114418610556934267328507326585535863267435104097986339977374128783479262407659944551587755000304566956144397419615522712705488912285169430699856277692428230632018847832653332060268417918562774801530157205723250958149175147375520405734219287432781391413100911204131888925543212530550585700491954738307541125682925343447368682011764126458577293421295552231234470712644229079269762854728300868445133262403570244414728259151532022314067893312856127471990893666024926076958481662562054315089506113753198370635423836378342629943211149437847448058986201880305257979690243466315663696600958274048862221726221139025185454236390529874511186512864816031725846353955911784992879947442645085719627934866664024398897545567144401344 [177,162] -55390783887328285528723721840131933273368889470623803519803025888586315227277639625685333537865040733304097881068069829125452614207160907975325663795121864217857378626039951427965070207584055707297674200506674885719130881761868223346717870833472185525489122356554404261987103932820869674748265524224217050159776806246613048635301511308887462038802335159184674488390035971388577150251464630919798863037378560492271134393947707396274815303912156134538426408705171944539918110604824581815524040723682040481858434002950613853969043385917091775603317631061037252257998640841216377525959279339910732051778088132932029014482806435322793247816656757994758005190998249769186861644873118399877691175474345706868381471006658814675084432094881604166141793836933637740368535927498349701356766767911857419255082241587705091608581151704328086267649538151335930095363108800070436794658991648529088255117452479973564979343305624837974600965378052086058047045997267228862147334525436549567807052080256359344870560 [177,163] -43866345831048100187765376890330493057209016559601560233937997733456274062144662501413829521092814011140674151500618390127458233618005208626662385029018809166488897385351525292033863141996747527269526621982513755921447634220273138687686261792340911602591742071376398037817850790720633005993970544426212521058848950054064714669097885658557737421103156373020568255986696943575296713674391525482347696754988249738535735568337659885549133078352783842861391007954837972429115992016293799626261506770996160659384730951258379313692886872505708447009467215258228705567576489628601662731316970216261422025513169116808131329381305031206050853054576506620048201111564352601847485472811188687644537135206874459107998021703671693323351784979898998832717968271105763242359519355373058931376468329538646422333645991144163121573053990757493664597391986002893535079588399529845145239360837554921891230555489270593084781546668054527587184353216346098777159219701625494772453683377056988740557321012 [177,164] -8709549068479008160372656529816151773947266682584350524216677456684799717641316464510807298123080123238054804253257395696456657463462540704176840740720106416853694893711605008374348147799292359511688298503725216479645731712201199495906769073622030663714616697347406169151409633668094219437272771311190104115356640253020591836412422182794450427802664673331580203417697862008187937009430212256900785967002341193763663395542524169968270912202251884472692757396495724192255211444026251432775031525462982774584424822776814120352477874865693600353192100023883952522791156121500615215373958981367880751692875764000680504569632676141592297951635988768918410989244538573940338927500072935613026231668277734006486097218190726316029422024658906297703599467896441950330316421534663680580401321175567766380995603116120114362989056120453460969950239516776877859132039836343660918740162808880871386639817460564046557950328796328466757135475287330367467442776683997301590940411904 [177,165] -408333664808915175575456998343300091937982067130768127161902749990751543388355996874574867758575803806466041539935991279812331087600341051034998115593914266436984121071654484290783076966058578352503090641523257771940599537920605296309212160185292429245958513016487020222399790788283989965253157079091711720912760977404889911495012560588988611793892545076525630117512003886762309438291250817580112803247413518164619261573813128769549921067441561602787364185558896743939516081429591137328407044091929181327376782168464026039277225883798946015888182743324437681747310839433834689951036490073665284568110242115252007042893172567259667898314953218144919708977470200303419974369439633240345849776105107243376026718411574259962906221757854684366279644516958409974819156960492196040445077285597789499879166232319048653530666044373974371025668799603558512050871791126266886718102544670761381523522050958148486790547278873798573209137806099818110154205302544 [177,166] -4225612378906553161617478910382491650380319897597282872904448258565204963939197174561356902370502233500611263812634965349560103582364916266891105624106293926718806720427997829075986464116395011487181974587166875608789053730391339153732112911825746737719150773225663847997172899248043058541562308996411730362680492094419562174438902960099461290083566828638724123500686097913388871972704137383062353654061891044126439145721888853511947586471596446682877963104735417199965326480846683748706779566563326836111865121865243038880716635185661352282158178135103091784940362033955832488371532538093693592258277726336176562043045651081729796415711320920124471520855798887404762963275852718325335543607262216263318311956993047134064005794558702446315698458116609634228604306078621818303911866165270604899095310032140148766555368673794840840451961415181131903349178794545687920386042065891855427728908339228952699677826431464050751280843098720 [177,167] -8944454358542690041509970855962911097698094679260558025330536374631333169000330880871291886281274276254296484504838855203979144295151448233357614356966311702776619616497993075998119999409369442488379431627886937293619941196739426686792971474607132989843972453422141452909238856140455228149342641742166927482082447116244683766607165327806200028885204997086311114868544123435114032592112936206982214767094865926609607730481350684050497607475414982324131493544961443663335744484015465691007568697504365066777322428103587630758180808663258260946996658671295808849364261396292422983550812933038497982005073931149320876472493182379891019482456158075046892680697020366352748576209176904469495506053322052624331129980758246191638164390436869323540308614584522608655074903627613948761739595931371157164425098894987036473852649827247010692728757935835338525182217512249130686933093291974323286414311308869147428933449768354 [177,168] -3552952622451167699434921965864749344798791612800865946095318736289205737056413447163501571278754723764369258214375591606134913803858418987268025510604397352125062909582950026615708433185354916858799000955509892190324671057110432510130805040352420031124410238412017112251425333325723547226580669893986011540743688000994829348001264700208119928349311300345350507008328004733088880314349132119719253566948316208483080363873580719454320140477127192510724459208654716236932966889556094308332170640607381919781045987222815945309186941623900701054438770875741002117305193627908651301766721627454077300066627507717344548769222052051114388268114777939889348645549889403260673183326955213384044565465380096556072822855697938054793052350068625774471473826515877228591116256362418316317451281184496594951269995046915465356953209784708327839699561235441701080097841791288339972818869312791692146961331799168 [177,169] -240158724808689931836375747133308362577237920291927180787711572763294633680975286645504865227582647618627829496505824502202826259173566145570886311605021598744999825070589350627447484589637380499969917331366504770004270379488835300543701202618861882040557373295301922515204093623285865119374818341624201920159435697905926426956660941411609646926996130358058317110617700215663432305333576110781833014064043473805598258348134517791163837115411413517222553570938532189847469977440307156280097316962847176172016091242650316424667193164208172336902735516579016949164703835689399895437362658723080392710924200159179691081227088688823884925875847107930968272629676910951969374195070077572547106024304210957214196774525925557188747850532367228314493471937566330308160471216103127948976795974637465473086173501892445628537422749483726483984415665220435318041707361115389225968691546864 [177,170] -2470577624291400756738517354601918179663064683083148415606289080813395165912387557334613886618247896914079619110905568342673033953552949710955750727175642727831815208056730640144864882367797059329402014394882711777124316067018398744906547006328170086242977708391408793438721525519843841806223226005699891593118432067373260565105716086538431476356788163747383830979101573672557446585041112623881582290944365337673646264160002167344019409494577944905321527651912403051887351412905052753679693776812448659805375845016591301250727259735451410440088530030493132982394376200351171991605340678417187083373389086334857077525230244256140227347106090295564921173250528111714393799554367918335832261347538297097337638474417418213135136394382143789949086719413421635248682809609274871929339180418930751172435465998289590453033594920893297530752464444826296998052338432 [177,171] -3403187595173811311627990513131851865932270216344907314198292161051048938761714611883600882734474267589882165560650141403425403113850878183966956816376497468501950829190797504915292374833991766161769425130756470608077469612894514265099878180250512635510083119859510526777373494154213324986552037416799075057678216487277180013635016340218212355673327799154367914216242916379597692863280115083504099531424484626665808586816178243159286274439156143772335202724287211314135989433177175341482746383059848426100661897263237383349037355116023716009973541734633859593905088222499766158657874080440151499921652133778580564582962702051845733953605599140581306632889188050635118088710783504947089148596964325877133742228022914349156945074849029913475837511891586207172045801097859700637843953253180498154229625131447182446974599643134426695013160 [177,172] -541486914380441704268939094895196599573412560678043108224980686884648167855265521578636368677703234135823128159791021762336166074271685690029239422248527275517960639234733226179054336915479098125595155035376913138370919427092469393464272118810906990250913361803424529271881734778032039314305134953213331361581575166678016973676342877231747341079716219289744673571493790907644184574958212490565088096876097033390812102720060980867723714661196250830698368099486623908765535230302665378615411131784724112995601081506511656185033796699415364408620533135405689192624605574932771148879002251651438043067005641393786568923332246791143992088167765178457243173351756294222237649951148882022212035088412865688854662484389001503270324948070552032843330206292559738457159599996521409011894936716719586870989424261474563559104 [177,173] -8381046010353692586139495130975127434517308374972593559012165472228557448187735197747221275069865467743884753040394021041585591556822264740873530826462052865924496528715138326235622772243858520272324644553148229579240965827634311824997529212727178858492514736805582635951325450217632790184297052092640958793036205871607230729771773683426708204285041473815203085317562995262482092177286290905583775367141392690565469670595730749252647208141366154340551513436116664985583104537913198102963174350042760617576923815192925038851450494235371582029879554175044466576065455348422070973138748931122759769106191281700031194743775012336983674547996252199043254667301709983182464005227810727729376563271247535845177137240646510933253738839337136307974653431191199730254822832767228828117020816237421736 [177,174] -10316531264079640920159483051304409170658768795784773227830106941952477128687605378340686475041993112162983232150429626220606007767859045546923305177047190496962734015919754121182642292951798605486134155900037907949913097499944777839434025292120943112696062303802053295768487497430177419982051506511474863525980122890558912467180777557640447893644095876754539269083993576552601971047397895208460586755407047424029185627701810633817122689532624050244596657963398952696123312525459316476106794659253334237904528888023492948704012344157298203880656420472999063579388083604198185862698356188608477104825732989585020096109839148681898367202408086363915737476036471123254027911645020395513327482980741875991170152640063555535283657288930029221110247795319754286449205381008 [177,175] -795570283211290949852952649602407768474021788096530072094566405059474693792975270549589678728794481935818352489665261015092840390476455980471704722050139050504852038864406514246239225825418267575417867563140191084773223152443489509941629201855738814857709360207413491819380091403953333795692355460721660383884755577386995011836225910124183761210654107076756540341967973512462019755903620823532927667999772822285837194317787782763839723494469192704681081441096535248099010605381971591824656489981731054067580986179866327135620447962624743056003093886902681859947251102788864998983910187010174065214294839430344806491294134736097006483823342449189360091036226111755402255916748054946473948946761971455898822908250402630293457632653115698010398 [177,176] -2887708359115580661426123285987010323114688295447148435139854670697617460546737953556116774067725631241860578159995187857128812858303672524397668623460605154275391153474187178124641390124368913729593326661656077179936340267675018317362312948512934363803039414742156847862056510597759971662362340688473058702508449149267365322182141480411837643048874429350569334051111485787525381100716767253122500023800754868165410197283599938531637991717617968470063354379695960257065781590356757076087387854759637222060926646131772012404176386352172662392667844838692897642632525425083581821462633085115596084585046921496597250567452363129987511203799549278978437113489002304525711449587961108185220230130221680128777394946369280 [177,177] -348540646458288702286261481087693760768485759400148290939688429758749166543031721558278340281486360095236518908795693575869385242464372056413116866164764386016256916310461246012431724867184027968887112526297181618973048706566216866260828647120364661564742598439396673108391175888753384380663859492921689872767170752169471568163922545057897512429727224720299387792415490787924045282464943511868215953296639394689847927852747315611148004771499210616537242950150108720450480951948406469667964064877812292606040468820384684321941011058232608636600857335937949637280150188726067232793730784197154182398855704877996482393465964088433709024649583239341389221307123132647278734854288172751436320 [178,0] 894039084205898303318468962057969969818201353083066709282240583878542314316731286664540477425867613680506389218590672400555840472251778517295599402577954502422730638429191046458918942888883724607428121925189464221247681882268619678248901217166318484839859410785188369798530949956711292125546973350239913223957499248956912293827091673108055018968571974980892313261437718397982567173151215790648210228571825466312062507593628119108654573592969789275830720885581266346174368966657242916093691106951393235340023451994322443683166370301926631431027387428378019731033377464914926791153988863132340509000565270820598273194052648173688952355097393136079779059700923376640516334971119111434855661002469418570648000649267678936362471163214692922036573303238247764528190204305423560921040939194821246755593540168371514524372066858394351282047289771790247986499329809808629025348923813252978507529596603278640436130920477034973881696621281802594041974032900459762405936571424866915069392067303939772620272700498230342953623911799461138388395028227121201341997912981474551508158303613276056317636548391033522459178051409094287288841512040961705393555458528252332505907570721745165542957755836189869066566131083195255524898666887932033602790022814515682799263299309233006282065030274396760641128881563168200623380203547648203361237894358135632126526561859017703953281001675781632999003572977748101178951310521081210247680768229079620386213175064879564527305193866554489179341695533533889920704058613880525982887300003930558753976424886567920786567714433495505240829411225468922387156217952895948806457370010968779512896712057047831302293871852730112278528000000000000000000000000000000000000000000 [178,1] -80238976230601105810674427705256692014885125709755711297298933458352293066550176341442174502836443484428902417855422284291743620581133055924825078364682926376446239743919670861535663222031296936409339935419236018570483604542881951503153835042333441803501969534286496788998935545876603187790278186300280796888843983275888626779444467898761272585036739620668762307544112466515073807652707287351709685004239289274370559565857225655264371988372773579145903717720060165595666742652483852831723407551266259082073059617865830148682831705658220903469008694922897184508556076228164416803796801957463321021708742797991257095396689859822571516185690040763261759936435330171846145343260427569795195451627470167823705848195582965098821223973148406262748302903026271504247059393169979139806895561078714889208851021238208157168173620176195625917149419931197852754003889387910400106868875690881092218066284704772506981022850682237536798569506907432794824481766298548901268794390546389817232528269985555441034416500407866119843809710506727710540516524775211461250686957536504382839470863497262127284921575357748996949394095449366087267576788469884052530418205444454943974197025050272261321233301588453428320529220682333195550103647069234821048161867995614815741935433290196697034096502921951083878612720121827837636596993618335367650548201320715810248550890075949219456476331632803893855152918742733862404564405986613564356845200399315009397687601756337006899183672652104918557596408890010808988085934476846342303115642908902979967933821908621658209374441682641092869524888300217019113735405985138867221738055709695918490619550379769069813793916814056227235430400000000000000000000000000000000000000000 [178,2] -26274995932423101516732124301385434439886333832457984268987626038464377228581414532406866628253011666265257789011354787273994392412895326711139274751362608171184105343946682730634329148962143677920396753204735848258756787934273296196411400811750056212061558171387560119919743681034455970532184348283890362025674510628285093075734242847151259200002253883320526224814439221189308303288312461984917352015150502517994009292353435531388304712338509702225399185823734570502757332218609051126320548071858180774939389412478751883048223995460802615805011664469921229673344896729478368587211377393316362037183018661653579234153126455780931535277401259525640375428667525786446346565161618200894071998714728086763204512364973246355422291500029858748418360489514162172786953051353291002358929739122740145763649888299217825262979846863568078085070390270135027935016385101417990130745290226098769417019961008117264558166736155690649802767708592771522729532279157147849187035029020058538736428666862965173300644766245299226801971490206214970626784341898376433805846540044838251463872624543398778140398829530411521837961850002375710804195943818063649733801780618388001809110730778129671037976866424964196037720470572098565790610971706079846068245372952139361954557956977126929670916197097956966739310593659829076717168061634196522116571820820221917714518162962834485452279635169355552421148571346669327475379702531638548205141103459548645547703176587336720515350946626261017764580714780594056930375772583407402415932848977131725388469876829825678769313425665419691602160555955311624870331846396881520743743190350831738069767795904841387470524866953453973690363412480000000000000000000000000000000000000 [178,3] 1984152613770976171585378749921767283042394225637988488098347511959257784490064003976308208967901627397991637127676749948342845079054299670262072485540248779135776556796117575426627248186461571569773741802386679803360416366438601219911018815308907726378557574417387431348421209432414008303759776558991170027702087042799487187950397853556465110482947958003542729028174109044592817605228291230235136852610887409244504198284814056319551331264524763471902686068200570994446535634902674556399094969933709110183516061877478473707166587006442787675064017246427313533166118937470304692524537971461358403600119306237702130859238790925538779394544813436953910834049020906902689932293288038960696172622900883339369523832028517689533514238365818941562175187768090145892648937461589743301254207364876930580390674009539097083686589800093108767680677478179119689203494121397531599024377149314874059781250004387264833760119256106758435536776387443131718452577396083490069844887312372831209614269581352775093416243406234826007064775226385560667667060172610949672409361809010858033246270075674752535481394554737976175054575032193553311769524668314430815376901421371339326374102686894035254764946151789330223887584836641699286388574698025338508830406106421916598911575086608099305495062981639386743595062677615799295734367616762523345867155734071626783592248914865276658416629762363947395414662823402355948968422723800454451832108223056806748353854496348709976435332862752351689416466011024819737634143222110408619114840547579991160642406698491081286990894992484822024808617112470455260612123464063725003988577674871932608483068122040300280007077799578196910697581903872000000000000000000000000000000000000 [178,4] -3994916686854297666004217607430553604922919316830524236397727518197112713036119149610405794250375295741143607866798034917774620749434676083421429136728688950610097684916049939725865822970466638754781303474295334577521241958888214052375309376054064738176254407359146698287982157518113145218988913272849519287283943828137653872888015084142957651143350205478486684565093280422083474528990398529128808860057803491617342922824816441954438707309392768179915323985802410941653490097834784320348544748013590047707100727952952798815255366906024088841584146085241450856763468353195818943823624672941926635107137231045814007224452698708419795387784015654499700148103838309012747471406171939877801511532110173380370380027992364717509493555134999176852672554872485321261903370621283602828243463964590644199639708916014104086062943123850659730318203369329803031518210505807018283288884838819582597687210822861454934857005093015272144577640827929865867154275801998404030926091780110281687678051670351266103103407805779311804911599772617662498448227932253578824285166531962062460215551282663395608489441466683749934528706924457386128466881900668418100513873721694345762465382284609514292899296291775232980896079446715612045988203642670882931313497827069716432186029336539864133546573869397521302027996363585451581892193664773132806219080704777133931718422987371467723576623657970636511813772655015661446668311397633101131676915528659384028379292757576648999431937448309985156218292139230047702319927826872547840606942432873864880414201487430421978976769440743270188564749218136720371340637485974305956412966938692976316392777185909129476692582829159433436369532327171194880000000000000000000000000000000 [178,5] 3197183936025171296133266227086655969157878289540913005334342970133624216620605455657015864084363498059023860367711998536385691549768117926057438521606743744513883278511043550065605981122480947328331672461028057038535951529305025960003105807943546281097429294448704283748089568976452816588753072216962768489178662231454233751259453720836033125928743704242777206686332855007462043976261342991054772382641779840133935861874123187857369036972093366556475547799582804182834117628630423799302696793257593078657928519231421353201395776814175936032941060026053200783228401081926132140959467836165105837528087946582381600070883126481766067804050523101613269040874672199074825233888836198704781861612856869554454184918366369234976814302863894672452340450677363954976398124794849196903847731380150341730475969755431537788391015735896786471655689884741146920604233439100801405281223429375391503067833159832575926864818138750774125463824006757841746993421343800997025477143004648452709416921320850562960483153136152860066974283557116364459443479002744635268330486087742477710671903483951875991353267773618676817293342852674011072829392374659593939409255684018245459718868712916406046282007492139097199254566034898878906902407575253630561501040345612199060979907985325575530403345612086803978494714276221146596777856719380221100021463426276676691456713689828767183964018956676613631969977082879868746262804170733875516896733449810089702461333294236008855002229986184366104122471867423808857106873743015360915372142684494154486800609162793715415393534745803120426260791187644642160680441293134969639063168760486864783670550792638296392133942131216333579722225383745205043200000000000000000000000000000 [178,6] -1290175633436966214429282580290587582490823576516232076734621588271842312612025807104766480729749373834052378035252853980626024945832732419358689189121210624315960648890127045933001271374681891654991037165843179177471674629208539960792369361923899558842554944616901361545257756015738177012693759156147851873957863204023215898383079284076140439712717860635907671498710394199273240094208667568820287577144818713986330912143307056368984275670916011040454186958040059595403026350109357724066929252687836630315677027802986761225584328567304452792905759304565400026255517653065548684885364575618630142481862099616054330158405725693956325909279058009827926545468172920532300802046338267492113071373413598379509153364115003832277854075292335959752776484178890508087290610739149425925935561572095676744873736314787115943727729214369902657465616072339317394902948939355605871839822102404739542992953681978145412112544612270103761605916711574047476842154234958428839332761203856081654578212837554283725933237621811962598958865231273278174132584666251384697352614276913811825200485038415933177578223875569511183690279480272391545884561271115872554278602350526787057766783576429004588537296851374377622621535466176634333001063973707614235064674459877674892729003461751906124485022734158166739028838935452436987086475218647558254199677228803915385578798000241864958446640017229125075133910086699729354116831805691024440704051272127040373345027489957046250321612875531624207227198195211913382835653704165550714151031144181255650501958294276714670481782890243480236111935618240812106793654207885122895187925208011904716784910858161891479339273278957804806381699092226394713751552000000000000000000000000 [178,7] 294468894417392725593629073554745777837229121302338352563466387498292422013872956913517947477324041651294720725508151793662887090475074599361937045626744365738145790600770843897455284154481161059478752393602464710387155403253195380619483166331473556136036146609120573938786404676655526356102430210125196519693603657777858028484324864657043562115475133549960390141957771199826871307363464878785788245185510567037102880533044666509390874395057767407509458369915737001658942878249837023024236639854856539974889367811076433467711974886164144160657703869079073542655487447433634390491738132941619362624027869789401553190130823399944229059318881553150554227486371802684459619073573912635149559949693691390353035890464652800393689242437374464929322109062276730147668963954792790912422794106767139649386297285144963616996749841948333834621876793619202923743438425039209396175300886166299933323446758102683367571385305990185786162682415785407681729251301173010567450574436527643207124894687581554159874526313952563950883491580182588497186369476706252930667467979178829267667401975253973485954857054411792613609654520789268607960427791142288379116624555469765863907326593501172135596537923604066580190647875094461023966372348010057396739454694832613170225727629436540211154569737471852527351164033223581426917787606729702898655188922838198220763980112336511491940491143654745325445556213036821201615952371743687841483629976105731813562936156383982082125663614984512060909761119684191236340083960724492779490720359765275681933773241568530513203656773537189070974639360167506089606414788090149300017836702997674056261938387369574797686203723224624693890885371868464841490432000000000000000000000000 [178,8] -41218793003705662973219364010341903893795336503189922890289228820225999205704359955915362327477355192451308343735342043128435979119910025573508812277253185040802941428826705817626750458208043492984502265398144540057268704489490542679402006582483893083834668968840548450630295298353185861192210645493782899824666818037390368824369859121500371429979289910618813252650487421925980212468486702999044202995915794489338938310104718976678904765820736942152842280673914666199456641441958232045283890814261392352988776865766772697780733934655608888414848058867750777004092807297568920105411685109235735976047260426624643896159285426149717983184466059705961436365877579321385367773342824033103561309074139134545712848050558932124813374208529066776946294772605565358575902590122361335106917119387815901917450092142314477145066321784890212523675022302431671949353798357542282916657397879351731081926233693739253973161665906014089874586805517122296805934393420169367778911215479799192091196759861100470632901967082506306560898723526376130808665080447366446382624092447593448116035777036417768422008006169197236961842689252046713059436296017015308617271562598162058468178459672632710947681280303079220531180377884911087363015304939920513366277108631235764943878949373031720563176799050839329048119540900345837859487780701378676177339288529973366308927662308083508959366518465506415651197721295244698314998789877972568142021264186238236858649488424347061396001544522623605796528838201982238657644525863677956452521955800205655735453727026482046872968064650790685081238338945690451863635998988764383994059316337098715408149951032036727867031761176259527559892644240050567620813914112000000000000000000 [178,9] 3740137836007506994899104241025868117419045770159849991147177750997599041662991526872783980433643555585863285624903516726009064578613716844088339428610029984369879432656738998694887074676765963004232042199080388951468346018748171068221493156380747971852882983351309318251137930212653098033443611913549222244704199321202898910906177354255143543867816257174937513593532261078157187354935572681554761851709556690779254886991129151032736093411332108738262930726968084655081155217494745936377282373722732142640100386961414392541053430088374702838275462260167929749257495750841429809926211047716134124965675583803003526138920450959914130668217218573151375020100852485108967553672223919739023767524876522048985834394325778225986521558526111737924551127963000461567769657967377224308130600887365139874733720988962637294033185334321594623837038015167618812919085966096851149540777420138906469352409369587059212269249189910415317886122288199355070079475331550106560172965949440176692715450784895316634075635039059314095068715308066149807257535915212149816245899469816055531384686251706202822350821544126246565314247706032576142849245124209687722867440260102964142594900673531147266780209214202313869942404588385776462015317948045889306576393602170092003471428003102173775439930919567177174592985686451664035766447511992939970384986525173382277122933839047817816297549117321133363599346887546651456429314764236503531609702928597289218701184998463957448399045991059000335280336698680523579404842808501270763399706261101089732576266442794842338564220181206589796625217982671987966343879901295780944289138200759138396590939019568168242816293097230169174671181737140999897807532851200000000000000000 [178,10] -226640845063973842688945425905901469462970185771324907695252412300185842548865327563613957307364743536225256083424066167810884809822648942153823193192291323433626879867512124178155986683178683073773954027445832781140906343773081334813223568024525449949466533977614199389231466171454546869707619115943835815078714394245951670656769734370442366311319246800168932496316924288941012628268576421290478781377075376680147824349146273369790871601290094604115868941974829730319897106650010725348079485199273569705184854437303501709396284477387013289672848056048972825139142851591783401355972862985094458913371431357651301750361786075074780478704946567932562158732196798323413043816191212817485598615866277088385675571376775758977469267817595273392397675887147558281734789016441711023145211128785178819839751170186880153962890821278921539616681020828500836617310942526109024796886028660442556258638795535643688375859256496043760161714517644605724457466930055496610272522535575139256030100440469460329335878216478709273051869724713348948885862231367831643943440935899661486729894949767604873217971582023194146299589253746238408915776092973259961170781022008854754968432616071173142140244015061636893111337515868352078048368370305407425960980480228308163871247766559103689418189673970863465806799437056165354532584081054033129623489183792806614373379785950485116147061518669952311900214718908478293304391228582592836483663690131400441138639923747551425410023239418730276520617885717161053594029463003243515240682306029244276213056467473946013281696152078269600125559188096950129815569890095951183855594329090073200358233455128215516315366154736285799686142176590949634965871337144320000000000000 [178,11] 9118707002431498451830973091696424522747003023922051839283113060208625041358493318454463057585974432032704560976832965228237944495039980124596662219315578838374792230035540669336076612159835054622886518261434479289691511421833173445866108206377585544999466159347087199039772626816830098316838550095408154408157897125659149847265229252259933866533596978783040745958643708671511181765840972731857004423297991312521813188685369106818371333650671385241978857902747303812455415055795030575523822506591427908651967223979671705757975563789419895657686600437690427580887193940964217203011373918145498736665809058868852826758666282112550160262042212220510977027899088517177501783757543775319900544862959995938452891775966440270629487273926622062673096794758932189635068933068309989669099212174217013578364577832068541924232834464902839326367221397679399414584312395080541683420708907273647439993334474584840169890534479069534824729672137391055526108360509932761739898306549652992525953994649973184896028917329277372405170405201527791065068258150790033734783293583224762421115728393479799309712470590309148895719791187304606701748706558995004105613114254098868648374780110600019076732837389942381878217654525213709747386393375202609103748788307449375843721957239014564211588363981151963395436817384068574967208142756950807363842561327083023660871515540941131804388158142136193803601848089545462042061008660556690985604707707662233465644871274500787241801081817894277675088328037363563225784218882174520390802863469450741005258000807798438221307352784226446039059149125188443392901212463123379072951009349328067439699326458061712843854323005433966811302969066301991939474622670438400000000000 [178,12] -220676142990113605830198171382262592786383735675197977020851418196215656563929714474758719094856617085062971560608554470970389665933997970503677852354784526612233568141774758498135239382660981171888637562774216210791131072805296901223781369692314745396351782268431441477561221208759925062256516684960342719605313495289258342745932915270638969576775174964193147256728078294218224094588836555074843201209669187597198900959807674011615491224066842683960314089010542804597081841171820068404848549451295964331094505419823668554952880853063015511148213030746141816425835765273793777064961770367905529063487275045393851710135761837209626691200861151049363362148572196150859877883881381759699263324823404478850971063349161532322353289270118803121951678786843743819427653958072676723855246000544508359002452598207364220428704619704348567276701352532277312560219251852173723322281268748191259774301705743352723613541725262673641040748104244756598534547352217145000340852204694785612995013658199552810951419565723589527917046839271189081887276409158557313876511664328187218956588345960943593855281325661239627021507768556343000724294280298426680752018153607619757175924896389539117676324373974670060890842633363807375794840973796449521961209335345772100559736566817438187874530219245829150660443939112266433030687574348461752474489936275699886952008238208406268156225965996291637780440642337871140417596557568317466472168132592072720981795843072224567286081707337837566673112848207439937782062516268964835121964148341473291828873885255135847755856482099012859361119887980735084438694465899004825374949265188418551464546251569759862836521213191762445942036990860278330787334397246832640000000 [178,13] 1246841603982769189418419649406023645564644491435011068486299178420302780100680211021819236013461570741975999775656425546079877922408716997942817780780527758208016198923757411676972777458835397049761777292090540146557020429219513256499151974441995988481866528524727086320479158390171335341203599248417228403627346496236498805794772836419866033795052031107168890121810994256619130138076106981059599587491528364249764156297216336138420195838530102415309938450673346805058984825073055130353461853344123337551443268839446017337549003618861308968590462115262451523511534903161974558344598428258934550326193885025730884111581351581652165813084266128579838000403242703165318395829106917355673050957189515527953256621977164086373407970391723935134637979219152241159509926635318719146249929666547965378224650879737429220466058476540034622824275918330408215187041502800468566928620420109423575767722085286989019250838351764323337359797973424907679036504434855880564687326374532850263438014053732460180980048348933115719208579699309721103472842308192001710277525731313645671848922752672146030393744039997800329438281638023996656219747228471780472955331207811742811549438726391065444815314229183832374553997194202620039495531346169092460288202158057401356972495627750583947476914906648701743103854394402881900576453035689932907203974756727825375323952310489600321273914815070623585215826797523928786787656701664244532228536686749858359940378127483946674926844729244254916198622016461521148662398943610090280043260687223001764944489014789293958231067295361523717002491086782220961996907793425903917937317935409574567303439885478474456026760623570502325516331598420896551909294181515264000000 [178,14] 141167929887997119362422608721427487580967119257488308272767751221302703708168720400313661025327558954586063085436650275077874009438888170798298689134512703814158908180783025901910630355363665261909896382493183814803811641044537584394865606405023713014787060502174637516167657203310172216696812221809342270131173021652299792531683235606272941680785890206068153955901703473610387477123468537933452417489046969581924371233910121090653507958467708232484501058416419555117752325665162732067974672083430603148374280150100775055498017173113277459886981535162942726637015219386830707831560927667613206052296121332475379086580726768006037882935245467705223450013745050209209142029435924110469252952192078169286838120326389492017463808659812815379719671692566189230234688155237250863991908177554481198284085600092010051751870976826251861433069270820157299331346719551571044767648329236627201823147128720824900598483327712369407124779231292644642469755086306243967637021183206636236576090074276740036687761231720883403185696662557644130051858158208316799991169358587116384565561770822957855789116204416896418154667216706762439332851197886028946508654130319140163316768065241829841815941206950140578343803201229989794699096347716423237451023168403311941757593322634269534877867572278821236096306370970361528840331577140324462689018480995911457445772706313076355843095443613000303727750470037140566708324169561307056335909516031041136236623724318055791106372822670982898945622977065066269318023511320684021859589262973502904201156707320110201255680996932837946697134740193699716498651564724704491278186518082666790483030800292498082586157902496398134884644363585497407999493801164444624480 [178,15] -7029723092767167037894444378036183418483102633572043107352632350057243087845267412062488344287527681899477173359013975281808276323305809089276904935664399077702350392175879029000227350836973478792586701112188415801398258284086283705144436603557285563008437737506167938468859011884462113472848795846171599735680849300867747093045496582290843648204689001372028759312355730965039880396885627728121456784050768178642589020256956691863767760804824392846198059916640267294077902767000814927061584940248695847154796295877146756667692480446908481007390375371766691848083475794512199727760000935182603582513086787536115767570710203576069475397913070378938556115503223663203161969449867616698452304111050386088946825077693676420737160953370830608882606753024634627476589918732493371934984488292435344403792893078512946459756489293675853019598685230758449689472560708563680309858547959891091486269599249131944539744271321121481314597969286638468218820246739086394840254666144585823592322328776746264284239770432822908970977744908054248850477442027139789207359819924122676392780360466525441304919612403489995039223257505947526545262931200624542346244639035718262425068810538050873411660436974163475842239552744447034283753910448620376654963917231562208691462036910570086401989981144104359799619491355115639060732409883873674924099629650121616346574257308713318863370493058105371581221274782640543408024529626262286879931020571248214825142696689639259208064651620886158394963527823417470335279820015974853039151332998193065144559584524387693170595723008947263555516237628805230473606175045972083364020501024437577410514545729379634545368053548804918824310702099477597802986357049955385600 [178,16] 198957022483816857606200985192834112006353473959688856178228333811144682461273348284591294339839886603261326596685144493088563069478751370272196692205930835601930652522275989955541821267601369659838484202459723394636605056863468201107931874107589874019944861709820797980303284433337754174912414587232279346169365380429406054688040644366825232516353769749281667606214642045621755028647585905801122672574890657800255204018394786536808235868507087697873698302059581466194704557142413049763197600281485462341139990562204421958567743057864197683265790901267543739502042261549828055045673014258414127782703346591542046351896179042252278102867087653244549270799550353612995943982304694017937448806221635052516592468187380809574779771722982009952723437934808544446493065420754760588973269261546114367090680261266565197250227856990769722829790644106205810704435738096008260582166243646587680110828264351664961955307964564426412046782114771078119811359058968196678512122580636934644123552424133440818273480516164487875858770844406658758032731340935846984483172532231506655018611888020524295950649433734034153561612657808421369872252771685789355677880052189673756846128400757516745486028657426718948118203458843845446299935597007824909785988106342152417675011911947597575296212774240536548612412015106605578365103852929011011294249552431639237181523981788200264962451873252692549924932019499181525240061861452217811873770264340993548847026091688094060540238087723826954084630990776664224432623721086009705802033223787064605488067598891913194258908199624701196891713455319570891588468353980725359992806959674918689729470132393094229281721948912285957620439335088827380116133910969443840 [178,17] -4081581086881848409659186059087167888215134961989061843813999658351840103966849781501535638163299303061117395029812945556074604425967605190660647881167536419829774012568167320788884512560647472439045616948785521419001988828942344845186464476121814593280382626657233858477020368997728063155931038279731483040879835721307843847465046524629313821941364089845324727951322874881796229048139367996759796724599944319548347678126763655015403313533272769782329902477959792656739694185176659017485880305868649399310508787444793406197698943300619226501675538389161171236101019191557659945889800400363676577767105074776857338181067471584011473705693194579090169930534020743172093474887843721581805966065962128758062553976223820971101839048926869519121161195263896968948359000282522835224908189040902928828806888976237837584841731152735019280065343190064793975685455279040042325461197028518518478817724135567984589742072903812517115685064313713730011322336302886260358258785768004792321269961593271306781745407186498455718040468053953630141511991919814384204074203979357834224150707297382893742786976111480952513450265295588088799838692032450777812789556448820186120496055979721839962419859053419170834791215982008563754134097983419448384043128376520725762772146864841317404013345845737294519714565009602959141763786465347163637946160185279960778320672904580996015487043181563860741636038797613593805590224453333700966096603421089836783734908864536541307091042019732518663945552546030736727572318877886403419423984359016605586964759090801079784886180641488583186527632715812289783894808227415824431752092140294928338166783905927979199859675562717742296888552716732858244832510989792000 [178,18] 65412109115942167798084719863372711531008614029818863219414842510133427441671814693751423277146306780688001559648834088239261467323553246103880131716624250275121942139286384727240498007444599762346793660506297741977518173377868188093643356123759154146754054521333446986606013280485435658923905554123363588298184776937910454836404244912620289915593371785384748159861732842664689813312052741452345785882849798404407749630892782670222976669875774680197795761263475569550936966308552135874089771681098903271090150210735601210021135449763015027620119323819930913008141342515682628022502780325293206735423342654998222557604924930114333960403066324526252144510825245418555108678384938377652380273939113747740995599196656262769807371502714026232993166509400306068154398220199566062861279680328428731017756499413863336187050320575304592759610689642370653750327618504545790576288025763423965576627300417069957495846250239438199876878135067822591508456214997936223617626523905780431027252005329212492053881335648767522931259958000223924199338802540208775135661930290388364860223841422242355586159236955531217814517664349466096835139978306294537090599328736608163779692010608641757209934269607906920780934222794766580000032737332694118390595000426235184533377385768448833718313749375872510144841397421105841114405512650950233049863302404235629386988062314453052201302913855956540701223171333802574927399331222274244322829297833561995745010540976198844948609632526679756472008986307270627245264543488752628397713917486384958377196670201922582583145585339225932699569945295083384532629999757534549226729276349853269143033700137428136022686230473158980479595874006815442724976492161600 [178,19] -848994069914339594232630553740365318942790454095095824768840533470914036861018429748958778914263949975443604762279794179646552778108749768257645246354170003920487566278825178048562880722899205225980399721965922718838732220389041227401935776681257043673243820796489088890728012637783288779643778823091652570009698708988407049595102162881193799863393932493036778974836695472330542804540696654699835493985358927889564478511980076299011636647345990674238457171913611132800281891361830261713440046513608469837470200272470332935355634722318646340820538542889285615053576168767936313634987008813499108471656275586928081114566036110255687787985933020021520849057078496309636354559525163042926002825894242903052706495320616421218997066053194166095266716941880247032525622574028748501709612157641068362908863390083957478788345411430600056899896290571438218251895797101679274606543757079510737130571355889330930334427237864866295725035590832725188016076732063689817505179469328229277274611831094854938017276427110225583576218148266065553696861468227485360278896881400120540557681504140843451612320295710239542762535501065906019393177339377359992044086057533466470979002647513270399763082556700968746830276331767884287970365359964886954450250361160186469916609547394671584210753432273986501151315907075871737294493168676880970750463508232720840358109989222566377388333879764426659062520312576909615070357279221956336712046630528927692702753268712076743776553278358108965810520194790284286054677103248343304869378355186019860876103164802840485615081449891473552246367151095672502278457519489851358827142408916156785051377080991379167845240041166976550651519069717335002097253209600 [178,20] 9115939289065957948131188111267680268953224221061744506557089455584810502180951844072988256384764364148643939788007824351926541567614860332735004097483651958081283238530111060591953044701810946507011195961416523886667950637649890002010930005180101306806721894101101006895646972068654057760265063429768211617602613844508175260071779698624075470678824628177219336131865289976298808368559956986778685205165081035314853196018292928574137117901097243720981322749996907107832693581880953849463801827716729958105874000491062847480856587303441248009260987960005153542632713852065504117867154088994509700883916459967276340667087619135740882521818876100275316315565590709915063817515615791849250634829283949549695349182723012345944677663829749000283038683260498616388617506637511236321446510087133635205766498486968029273696146032430961229358537452173745843325978414126150325584385521512315622455974274869627974456132148006672960336391238914837225544186167970542669607541695071363143575519390504258632023728597026808087289519863260502408943142613915654271442194526404916156378029520562280906610995484780499027697302477386278214827016971567837662599422782836529554511147277657365162979445637073221455377542051762146383835298592547693188944037803321623600353441385097893830107926321052902477862058290201067075834153262634091632412764189414671906904274592113266731543271064715984468969968911538892092358792909479638321953275180926472194570938214176295686478788481070836719916774990765679710477600495684893051983428766396347627519433823463977415345517554288984635992779975829202279607314592620297173542970712806260055514908937701528071014443338708441608339987184250740086903773248 [178,21] -82092604136570546418756145749868128647349116582337570997993653708886050937885838613698395619239485661239070438160275987406952693264103392027035433327837480778259549416960408685935459679354230319044022346863788233691692913942858984716408945216675841501256292496289605370613133222747847548392074171864309967261142880832183910493614047900914840782755096641873749795486794426897004451156090459700983178180461903861800992310314853210631899209350488252318073762597476737632402634435963388743668897480234370873297772750622412971290271221770611263865546993585355288370324341392005955892272037249341011507512659771797496036136490817195494613793127059674638268637774020361377944996514320472084598962312690215964296944246908740952781339577196001050495943290210558713696505018690146639947350176577074526958797282250636116884646802389522546906603036458377187361466379269421846766387683281385483821086227483195173520474612220131459691953470766343284403855882824291215349072275210594509908090666781481720964550822251539531476546441802371847258809840853485703078434441800639088819772005540839862547192548468527494977232614138113616728064104064777984371445688589811556400456131179957006456440895777101942692470202258264387847071848245430240071064916953463056423827395784064034594609288889275238589158540916435645652276602361916499499703835028691748664989791263352067104819900618083499305825068809603440061238274288828727781385649038207863215811413431539265128484389252145180249514010292689998330695126056611079230980653617910715438989912980169776828498210672969667648576476913175416496963644116642908117296303735402357230665970085139038652540349126281383444442822194772357312010944 [178,22] 625502675155444531488636107548059514998260581343060936799047821505325877213316364960855079199642700262584877592867373701671254063626092909712556696948543132334139500757789840448580497462055023148919025738962316458188988590470885614213495377238867241953221016872448815502147719437305252321561278884424449907677019230395554336175010855676919286803245167902433682903062310473196047105356628497321163843029747550411207464516021703681910417621526304569639519083212605108439116167880409702145398308142161199906938947864406357610106048571724992092588921324958976167623766025674976405284651657273410404378920975401725262790380949047008385341645217204503447354917729076499531178823630687115531207162283217678647747008205582848071780369544240706417961061811037297302604875084681356109322209324890635098135090036948788044563742366623926054407867420903533654530951110385707856200898234747705740849341341232407001520078662220464025795634419985965307254488265010500931760571370694698668128328415729938062810623042873358317014165865577099308297992411345063466440373502538732906477485505217526046916092098884210409743975402233241745565840836218493943457408133535941939400055794223852991233821969824883254003555933101870069729018922358366289295612153341811742252211282958885492240735105322676331143505027864083282264674952425110260175218139497442103850892104863833895001840863420689457912674199555080962572304534812701968146052982596085090674348824460814043586398059813970253947322118320307405717782377862029011776930025569901427764086743380578217421533264249679508488667832081789192881392187224172280104282501120518679635626717375739354814727080280814906923229556207488900955368 [178,23] -4051202012373295955030684496700891853410045241128247196253886550742079334176817560228150442495247829808968038103068045825625085251861620230625194327217386230140848182905680543873051184822605107569940664371961451406907385351834411165957771312057877380033922769825067355757926645391360836434243545875214767995902874699802725146785166947019945508595230175295204634154750302963007800308495618199842550013997409991447234675122648039507597765078042881074437691222396003121712995373784625447390756641704384434662059182572385684142222192394500389615546524322209920893970822338744787342830127062906998288244316370748731383794544018529623993555669615743023192198686630443517540302459522862325491000056669513706797948149804873261277935686389177403042871965325183342076145294712253856257464972738301760306315065499323903854544382353450273290010596938761909490804434018844130618396988152074056482467976523766708881457734675004309097885774669156910667165059283780236711585458311006248727680265842171133669376689544906468277895841633137312690765082811312059352490213780822846722552403488751942268246584626710708387449885255894490404310097309659628507546075988861870422266673815917069088002576322405761681113891932825874086419137721999714171306791596337131116981941015396252983781625881981293086051964691253990624446982794574913237184202215262395328471457986849683880847494253728009899197099158105145920704078097917919651340634943301699612005529780336045238542398123453893471112067634952510731158304553463532646959278372909343789094804471892590620753146863287277330013830549692151730059583069826910288465589679546231304939608905978356382224290371611971250484589081879012061056 [178,24] 22301520319213978519255380274837176285194165683893163075191562019901361060806317491328163110306804573124396242008408175552415516795782377315713802085008962867349593655972102288841631468803061739798443279489873169491342200301320407327761365567434725954056671651253558755558397377480042791404939904816551167214376656802316504740455989975993990755896890595764855562698719175547070560592637546864147043482082869807733628673607029530597987756145176971263202713140673479669059036070971081777230800470756674736700942181716849847116875856473324334340967517021646385849465812438980379415879903143148830305647965046211388813228891484576180783705297197945544573919614905394277126231205535439010746025615355977029473748362210694494159355159912716732126755899500418325150415653815487269759441281337303522493273228831231007743390227183709013908899581079697392759219241295966577342452455144787264098088510743919788139901152914640042411102517153609614147462140624875119726513383760737243058268960136811440138344929917288818333454377809515074287690326670500476837532258101198224095852731501572364274806374117443656531318011948613449506560100734288007778988221261682077834695785291801852247530638977492848727867727833893216388490578482741557205013629026949494000686009799408062107655630816587387446828225056939987787412997961658560866353125023757922720370628769326404886661616912217533967349337343973040640974566235176583028459559838494195587873465490081903269639918163283086650031331681608830198935201353618499542173782495825022752840518335840555004767210144332313672759329554938409172317916400970136423819365951680679465022241555400994126295561832264286183770199402775510784 [178,25] -103603555391971648272451584601207886328620873032687493751191115616400325795008495412125065730099566127475926992170961928196332568430928880671662123142974837852072328039569447519251379435068038831845357425944576616741645459171010927306523872156671311786909886696579675437733759475456353492327353068434605042455080811324038672664673918048366557266969044793961488120576981089642015958404807477417975042990117654723096546351948944799153046131314228671398931235553995169876076200946773356996688973007846374066158992373141267301598235449791570430602267688021280323883717515024086876165855346649475957398533910124624106922476071345804346099535449596209606288983676291384138225198505686892967593557520701048612697928417668219920583103410291747842853729184955054140731818100445379769554792815789332650586912875708871528375392463833842581435142384152819325113618450092784690160950983976711763407368668102433900209049100230437032143172274515499899740844077129780998494683791304929132263385222235516108208157202539252020782768944108545360995211619942273676797614589461835130601438596434827252923936736169723750580229556317409582436243904082924736894320594516646069320379273140957621414317629079287926846987496181421591731194911200421256473186865156271839408843656626732233193462948053795519298909732557111835430133369571483890021242118965147258910952381866140204188871865239329916335300904863943293469060076933236075108484829294535700417235349855429000367541249353951742956420605621123677384914052444059437367456377465467264800388508124176405651989665223422717312469144350488631616102543438138722097811188606298634056994139606234560486811276427326849284964160823512320 [178,26] 397664582268364325641365227450558329476957747424443322054249583625808112543772072938158762696570760315542576002772888403300095883231859856801876043179120783892528456776697632299261935193954132710563508896040340876336303643156631206501647107806761213551917589504466650322384201175298556510625637824840306877326263771670575679498674664403201712515557001440618583873902266893754908646618337600287963028468988919900842247806371269577966938230619103605765294948013485932313879737485392285454767754594945905575610949733574409993918557760152867138482790280457872739501144731252933658403728191703808193791511308530452312742153810035449216730743178588716518162758780797585062997105879244520882516561164851361923761612116043756601998523824563456471576501720941846750683358414254813316010195617296367587747950662590428077161892275680156693414932852514629189268911232743482938177472373379397371439389528708730681075819790885400599825417366434398360171066154727693999897110379538385587507174802226833412757222310854287374469140584017435443307255077755677696334172349053562063770882383304837257699200526885833509188408321305822222920226770044899148515093127288704142927787636410771943664382662516813831253888379606478971301517322530803423227518320688594021692880922774767538473285525474793784015327576776194816642189320357925015736136550970747740658660669391676649707391175450047132560735053682633340053469881128544047889600423131724190059992628112310997157786296745719734241046628608701738003123537570083089798536759305500856614488770142245345637316869724260964668241360140034618185712111389899181222898278216796923995833459343850759126863158064823113512082326945088 [178,27] -1189339498557711951720701195714557094062589770990374492785799919054767644049752006189934075990480581522271391241753121427752272609737238265053569428442225432921690784971129235531472007779751403433866668844444216862940113456802590540667035693171437083172523452393152072854207149296099129899800491189204907393652086451398020823088170464135207512951846234102115038048459642139716596787616640555241867357656758486009753066390487911233822770085923294013795739914999349114208679174522274268130110505797625229698814247569929300368878724500986463361178381732188816253274333173289861086452040896509967212062029643772378454235539898347337137117798745030897366521970367217105883455022324774500673824025275431099944524908622972474825917090199486322483784500434951523960455848928181832267086777875094815937395502549537812187695541388738234962852321679412816752925122415515017431486068133051719626426270781317595429450313345706147865263398680747319966408534640039605711285930199740229215731222274570761828453488896308130236576074350968686235724983511952657545290731551702019039035540626880862811988520903247466295015676511501777783871015047596588933846086314772415639391298667681379848036837115372503460213163662409287617218831066246387746685856961724325259616053665731472503104245878001209096544789894497745105928082228802573345337482461657362154633378659682320849259333776971034694912739303921369773951549378745007326171045945940313113548494488686942161544476051369676398709281027495888777631676778302464167457571958828462929892478017671792438038533197909190519198309815747535003905465309730687749778956938359096515522891360491023604045351205306893315575423652608 [178,28] 2217977583501339311615623361748048061322261700375854792262025389627009593845951041396782102838737220490359240326015203778391646109311223512186907926810684319192277711431200816043447359900815321128868161486294239266491003021363173723982162903908038704447874731054832954326394980271124538406610539071180108075240076555593069944946316341512092621004837229943221700877358751459724134178764373882196489567758655983044738523883703123825583169414400548699212037418131522288162437042810103612607124987510141806177336748375566043631356663369235658360444912486615588142291209626283701190957841104040378048956531983317664400181515707189684504701355761134754392767904751044909467334098858655344266374340836290361225665980246450909852595712878547945875469626297113715877396016678095600193085811252412091060735507042575896028406460219431575047989479762148858960576371114092174524269652202487735510914473933114391270745829863346884594834300664345339930533290772161781561283116414726357462531542854847829514232974019342827819338238186846489741055617339553493848982562261265551812575382549036745783965313800174048703864375153327377688051971156676177725590863558094277042494719775498349577418615217156058066118644323644721998791046505144130947527978083907703299587935588689026759876373954622445287727495806038130788826813634327796500442206891223134134476976044354513803361606886988253521092982251672745633139127939573678403581906425277797674436600494072399449722921361577881595636036286425962669882898358308778337310205100102669609004561201171338886319576445744768884969201437891920279753731902323903592842603409155707636505419971446640170017570628180888603190624976 [178,29] 1900147411641608370443737803711115962896249876239108825556416738918650139467017215324910742927107973703548755609772247670299108697031140410447292974784120490732094258160353682184091716892561252989683598043027027038954839725948226645051274927094770258395823108685362765117280584821847619981590899518547544786937507626450613647077340345830212351509470997801096797043469548207450528297101172501837715719546757298571753675222621185199104567495422387127456129959293578413153938312533353147557486487385452413613218167447210067746947018478068545092632282027966206678256699846108979304838147384822448287859523335556117642330454188306981857087144130905407599372810797731055530226138097297914149416532071823022150277711378014755371332410466117746783692248575310769064530230828068303435672511178973376878201085942327992150330176373679053574268805447098221304703211775722084936450453107226641434541912084824252966062625697643635522210334817289149053955233934898676168402478692167548452119272441016257251260728513019296379237534266539626598688800003993980330816180967502808531586612153977765494660672193456532567133024437636240929044772162981614882913944539787401598176132710619008440991452248175181919497019314239330375645080639680437597391020267878914863258636982120643861142828991993385470347741987812791729007780292658133704478323143818276974737715896332792260629995430744880083255955693025435117863480618119324595304906969616635179206937995974298495465791637589524209507364032157911560956515773979451491259053507382073069800524976364117735902658913837041187737079813903517347412839450775472945971983139142282088360426681714881386719166757923558298091520 [178,30] -40824665097063831034163398467344601476495496744251713241688146140824419841595927246387984330284761464807481373302733243529214123828634909814654803533170469838237657777520255020812743866681587524284543368434971635578595710940082547245901961699748336221706282737270007181556156579729030021583984934244695309951922092265874542216455902352317273293390240329367967853415902322645371004741473061587969922980445164725593611367874669508425865968836790217584378387813968999524083478642431259279466508301731487427211589289655196963431512392651952320441730073641283259554864333430056973028247654845708693655408529946219543737895982562164132155315296882820342558883291898638991281048139671508987861863960832450365798965116136632119443856010689083191599025768141885525374991148190580881079660301174961982457931481363489131849050360818095465398626416063945422825912982268013482014237072997135465252747412580731522131270562601558328830370740467934532212100952404776445794347379121316415442632110052070996971970147683345529072189853786222206893345700614253082698804543979044331589469350251490069574571322348356068076623085630039383349317065453048739668915752799937305878336542903274031978845135104706293553235437393298477777843598069671071466918278744060819691738211092511374243275470129812765658487582379263958360718175959767505919128634563103964841770163978992851116644929477020306362242955409604099957607745868330531323961697723462035483420964394937839767150167421519000879140652814325259083039914862329751570969964963298724998150750921870025228545243365468112792846809229205465922053823447491758478422183952137284390347035941545331681747511229826013239090 [178,31] 229976363106333080422098645552756074612536574031455311048179459968394969612394247135199807220942677324451592370317163884006896782834231821269662384852861130311011080842864846977871295152881105613786689868705434738921668690600199826685089840221712582741194433712763793191055344114644310861122125027366221712726951667696606493675165880370853943274589735235521214679676820512553874933115660997446829129210094032978898457989099123325761700092275395112382819230879392419151261431788225820019265199943532338452009395642098677574818744943019249271464361375004089997627312817697975252865572688654555834586558710889298435097538436930242805456228169505728669553444720128820354111262641741463830029712799868654942219610417079729365742493587081151173987303925538487791498618464146534732769793283997819284314054265644243060076524313456472353942529593058221289997200825881218520929492659394884851608324990653249844918247187374984715682912478874937787990429995636860552625384022009534203871114566178593601496144064702480935229110255758767491355733613464293969680410452774711951304562535389257758234468178273817163989930549866069743881629350486085872951111221562785293318437962758173489759324852092946368547901173398426134246037774116325905948873137670335382274195256451126960432615855621394250878874704427076861712387251201929341465702342900863238894868495869192847291871531429327707665061381075255461670934057622414799850619418488047886924920437075781331997519739910906022491862852978899702867425725663962680368959809248010409125142950807422205294232474169429249726422160658973073087618918464117712183807939430565760225991279342578633491669740304157708288 [178,32] -930306308075850156509201657714392428812738094733055381976930933026818162382987989609201415122364263849737466928101053253079329702992743742469408285209241402910476923744282952206904660027122679831796449459905481957637583533003662258590249980456049255755234325892848948321998637064086578996773565269698135932936023894995349615987079781996609079462446708154113243992363745803560801141789593059633560221823137165621649944261990073589834961738663888549984466869389977660948409866806470045981687158373651114824345853906549587594252088880107946344860509823483014076442938893475318868104345373966729347953281958817908335448482354161889045380915106820260940846442354738816610496887778978730916478463694935921646192142171325697695082887722056174621060153445812471910145284624140039470750744901967034480048452825857777780668323210460058324108476725270582371417442123591847600963879719288890687464332601060587380134187492513328524901749369534749559953998491326737130672282612803398423187598808338801501142972569536425529522623742835397609995670127733567074688378108567759416930788315089000399751685199858088468842273744135879327380341564497063744193517899560191125460703220003569426940295850579996188386729957921506732767167765116213279752208666209058880336434039551127709709893931413603356247758028215996541634138605604080074947236123391068562872038808094103572807082581716020463619955704736529558128707787983939323591127014064401065768408861512490969634582201839424468947236884684741237458361336466390750876873996389912989184404675304841484805584702200506613819729224027494608885128509890956051729281695781301770529736938969697816228679480430712064 [178,33] 3088140875886415994613144402281449607214748729906007381318532807652544283431922372296110010865052330727917083449451876432436558496534316665676123950267446694311901749232974286109257061320819500484695866625927574411244021775875535115043968543405826883126209611462029198734016227204853658220488676712553289961139432388181642967289224807580192959367443271189582610290054715119671168984608188858257419104309680830424405001693222772973579753455486627949856243298060720812560590095774416523239035033097230336692623925750314579882665177785436186855374284684516434006374465707889773117093517526578251295306500595304712806413944856357286059699978458231722659841518383086267904879480814689845935806458531387592084804602671035821424244709275177531745605954887166753833318159862229445080749666395477899275780565321945072957475819000474945720480012866917044096438114594335501318415679963558854025899911633226421501836705529346243835163289722099308762097877048959967743462548230910110907478627754679252860237045003938722845739833566223216053245101432003957068237638371669642588347926801269884807103887871786047318263780736231038913198298164648998801977893112994392709974954977643847675185391659589226707769443155282044323585041670307482844422451518324309304492679052463699731963229402304418467645182880322042206892301551117762706149337194038943649515444206826823258482778447462507427326799147426876424453081980398377572162466787018112540693150468337721127094498060809203292477150537235116708639271013542729653915099028324326783876032171693893846219091383266651839987132852430938569191035067840663095091459801363289674006422641544483384387662983444160 [178,34] -8816988602663129064266706076715929096207352683160736869596917682700216021156621873267314237143992715959912086578487775615972347292918264400268965955354260073524735298055274380049322890014272505527073802878459795837991906519404257680670721826686170620815776140987824780723627099645666540945326079549975683176914255002013810025124420959738012598954379672400921655309438361712842160419201884928572477022224632414118425469102075033310299333141281555908484331188040697017450432732184618471084350149037800375339394277875881134669673567756617979687651998712982114333101925577081411021416307785374521322712652294824416512534407943810603850031754161687564632498403109483692282718360424510871466317588494034578961601910217026207848979216018741859221259236400879201762509903732347779361939365477207426474203497063447639875634665701313665612121163049065604480210464288848595417897466979511841916799709203844672162914836900640149555759136529960874463691174234640655636219305729049521033918168966529019377168004789970311995117799918431725350767021729451532857446294517346125698133272226412535492327368870268886301657693365342293223317353143820454779201203604052841753945133159434326250237997696582352050265138769576904663554299986226069863451722155255861828838719426177480023079136232397898194636285542475387631462908018842608640059949471827892013745580892621857457457513167027244299287801441536535240220235609019546127293338305000593928050907984345779001942314999638148489433339420961782461071961046026257948267357724226078039200051643484090628540295276512448911778329359625510619915961928901475805716539015572733015719848535009775460603183869600 [178,35] 22147802888103601281526673383487791872576571324269436716691494557713309976945951441206391855235179884928098179309398925123300045070671137666232672326784784608343998304225055481469861641396969903168309937978393584021067731737402068615476471173405553196227205516061855914552023864769659474537999882440223750364684632321645277487461678473649064952442514010832019009071390959533658510352071155763750175616891280243565883217736216389726054024383577688415748343118798452707167398205213183545033233366197157024807370003722484098140430840771493531459749797853263780326042169555365373236320714249545443367274726414566393541230962496453889454855221403916661049556512651050434335377726349712156343839977554733594650547854728371118669487406316223210773934904987482064840650029210050765891476276086680977160986689362132146679702421202449474950181653386947855375766910831870867253482175345949420395224149280082771468918834233670072267783404767015867093101302540636643151019427192649766799250044831092090671264262995366778622452165907199068332456683537847921581896439460164240285428868823570021097637962833815921955694233990503699090211129416695393480829597328925287778929372104290923340393958668603580332075639708436172106632774182310677135902467204626404645061050791439921179031532157497794036917736301577122325950665186225275603371197096707225933834568932588921247254580461439386455698018540784094941302521722224004127394966881032668924014828770571887478749022378959073005718584857488733289632455197741070289646611273139215894134413960429893979462848662627353633914923824559773195428638567354474304108838725567677704302023463904286301422462464 [178,36] -49581717729657439363587895982416574225996515988647958622949334709891224020762909506380180164342648730573494092299766221193658999119418272259537268519263034823135987483068785347611558812224733640934369542090719179586452292088149758042352101530445503160142070914917629375478776323152428737879215057289921625935219484644524936137051502515742024136183042495366578283560665259513291317823423172907601919459224979445794544968072292069522798939543751622265736613138301112693277762522001483770551214735319823041647878855454151762693918610572758218680767013036989765867076863785716378031518494145492407028247682056092625674342675911066943283573448008600451340226922230876017063824877705912255784762401168130167097866020751032223758904190536472188008722578076552881632171738883426719587084373560771143506098331572023075130321604625399519106266627246929064763121827041544090863386395927695491951295308041226159044317248218082617980540688534659759604019210400979546500582769634508135236873352959192682305197729861486606656011185572945565374910938852141467882932111092805222494179027137665490634206335767643061643882614545077226004987433872163117935268743740899161857942383893562611612242782529868076102196725900846646017513923761189931234113804352673219677164635704746070488765066141995151101084278054929918625451803054938467897721934232687105366039515480453633414298826483361776080857428446470296006558408352599823737711375572494255349048616589824570260691725636741345013938151186220446081033822170263432047478704371488702673917353516763808148334108348501366318254411379792582449931337266733497238985178546433289629154212145203968178389184 [178,37] 99723947901922058295734739591127772315649670960628560636252957000992914008530977686086531250487838858599281223170050847217186533337916653909088694563720227605414244470593763588755433139185262709191539850474311969303418345451319981256385268328688581256321387167991020326892535559552867497273563508912570472686163956948134301217868378180173795184234092314778909812249518329600826426450894199528752671388313523951033758756396786061733281373917460371368494035045266751161852565748464059986938450236185269868546174508915348047722731230637510950829084133965366272386457506857859240693569905987741011027914303831453762425788421236176756748129351452019565637130235167297038842258452792088320343545913257465796869598646394858936982845802786849723225598619619247985179465764009020490324897537298196537678800569777061819572732921850020878744478421246200709396584806085053303876700407185680168345983267997158031648046956027801328536685049918471627311571954633790101462567454618338137419186853291020937086394256560804246518937428844418701765784357888186381660501604175903529751087279502450303759743069693231118875228149831978815887205472344992585914087206077660193880139840500371929270173416158651893347370983225565650529852136477692294694808327515480375727445118272808494549654475303235085551501705604895492238888217704497362006820575726864099605175281598591483592093079397940292703116550861056573056985806710675981679556113118296973442138290072042262188228329219644619870436258664571574300700583417109746366290379870367696065905894590977776288251587585111925864060902497846585998655812791299661310817974917005538838107309505881765635488 [178,38] -181166086625250517379349202474258061401690867897360051613960076469144106717778274086830701830735950659714311715148816358700758159655643067598341284244842241449179263949993981678158505799696167213641767009792303458483877851542204743868452583095199016776986060596556755800645029369394512901321173341801925974559112514466888624444531662221515728861374816193416648256990124631973804208621941513778648427255863000410701409786379561047989643093036133344472084635665125634804921406859488397127683545829064530194301601897874178102167011210769738796742430350568068599484911152471264161538641675636821423013545924053475587040860213711091895145329182166833011857989122252507226767187106204113231757725713361298530432615800139961985415539271162910210764827257227446018673862511339789042709995765990756947277861817751529565393608815610252278401591537494357301598936893629127656372815172897611254838773752030837051174031442282272274783303513907707259083199013556065974390504678247716747922855870424231253141162697096477529520422383775705257078979074232187656520756391499292132200382960470929597885529546105155024100429469924744606480152325406496168158521273520678906731024006121285937719784998588930137704545176410920584689071431596100038551992778282313163279593804764147487652857175970876658867238506320791047806853759572733097083453280252627157339685352935403982284412847524391852173809110392234250811298071244204562887217684739462985512873274346445581498672038624008586532131694548864066178444625161246916364786465765018696866461984299910262306882011168931236573842301938474461447994324213679165323706538019842839365721356502267896280 [178,39] 298323006439982204008036093426899645853481281750814133530611472629136158573749673848824139069962372998563216489790538715296100546763911592936761378803660729410265645231908240047569699617489840075114754321847779606212558022778547596912567808487430848959144582299171547214439901856798508122957715243572508517969762521847647980416003758584590558872442168702925155071968943584302273690819660232332411496922184052704805592849956870512493576048459185381398338479893156292157054441584819223580081308210740148510666969363996178088096683394026556849452495451641544611185290733544744504038744351147634376172579523025798949319027087977159865681430274338936555186872056275327784662625785258715562635065316486513966337037254393510380669111494289567309715281784641974573894644431073603444649378817284273175187053877102610561100976157423462108096535791379283080792653332385848452088965740385543703295052886639664409621877504563801576790779416521533244174710336948690046577512005264536036805234868531433692764662791727251013097550943747787610411506839064574692260235399569298389401518220411278922443142690581326849906107883146222419119992576875594389463001888924676905363083100118723653435644260241678115192501549659038309105833361268576068702816316107189132055919727464274120612311162007051375297155282512313348545811634148034741526967963171337235774177730909406234191873261577109181264575215676366889780871349067170385626680320647028099197125259378108165386613904745766729153992418865934467300743279401881960515238879246032658172539503434053764738126862226544789377497620391031837343636081537492573420688659610446594422034926650680384 [178,40] -446250696795619608745430531124368601432340144873329777562705056585272915101824335470263167781219863765754919880182713467746621830240870487640988151925993564881576472033714804492915681662511176849536274552540229783695188562253804198044556600240389728944573629025186996699879301664722923825432349073931684049801021536461684327861257061506861858192470372007144981738127404955118522223296375247848856608229380844760948736952110391971336205935316858306821126269931301308722369045202709757790700341257138429081332157881483940120933352763509038720448777996577061619479369841745956358605821547393290481749358666952246579494478796548306100689366035265316900885383142177334133037310853127729312585477385241960760730716870318141503898510172196839495043358978290406166396444001692403049279692613523430624351461894369968884401107039066890869870723881875233525326904063575984118277211068873096578851538148253694686204035220326122341228670877356054975209083754988347252392783373284947049723821767010129822404474826567266741455503132560273134084516150737943567664028611298608581689399768484909810685523397443983020130657674974961974255452642737638652605107965296779875869027434102603601073913740475849012494307181422238411980429154663823774593197241709670896665797610204558987422718015229336296798836628346170584033761065079396173178157840540214271667219431138460772712381299221394593199591320854444673189126609649314966908978359521520231783926217099692187936231909317928594250362000265503713767011336055131397798507470269112288590118682754076851665826913291421405768216496294558880205588525816998045544667860716980704653184981177792 [178,41] 607012037615536419825213784673968597105580337778662042440224772672739100204046763276827342412010078386600893587806073848685794837388427364094225413270085683161233472827389875006992135618136648892050226906063244862707174278976756577775714513080028023335510353920194350986187255643715916471501548215760296870494833494700185402112669658904379920655070340662397230733619959617523484307057964592564412260788412840943876626359270812635872156614965366512383296160457209173584133416777494556678728225756996824217216299760809377258281407619669658681694661191336117796897858122939000658783648118643599715426385227878703934117138432669065010552452084311957150473029549700541191255325689906323356158427282269219058790649782968921456587355322580213312671153262050646682271033916861863013905058175110850267753446672904406548030200488814861867902275001699842441529004034235406806074544582467448086265925092548790113371806363106634557716884887346526911111716075470780238441436663577462073149058468393110606580218718081728798737443191741760784469674682238228000546457080535294728515570792338894672720107874655774415605369380342503015394069748126064996625439660276705759100327177941137691961910041336856301015664166732904601502851691312283039961610176392224437299399334448502710127460862497859457687909018162294325346145355315271189107706551657718326783445695684292217608796054537193756861362522683310112869405635940136413048126496117309659890057169084527920589951283075987754186087084940268393612412905234434176156655701803601713358188103106397323869021577256930101004727785972062374487587107341984922927000816961345208369703599520 [178,42] -750704893364775734042146403595897692182562161947703242451223142053029858955039911103470864449136828461808022264349796852205351820324161642720442298042782290107063636781128954748643763625014217377454295996892009469439282665152858605627034888364210962812237811431471510427761263125367886547594406111025349034188095872617846327166232013338342175631794266485654624205812021388899316321613829176187920952686779268734964150135626911918917623908407571872288278251511284650587167999458855568181146729490407038820128893024588223562822345921938820336090776101912806516782235338766840595135143891218218177387492430843087834746683166640255114751140217185684179114902585031549541827678716027396966406970134110761511751063351702849368416152892478521401873601460309566482895792213851169782509619225401957103504178992367425286067022604322811794613802082039759683039579750735526030786959576214988005357174835441254101521320674487696744241488568223470418559555347568045291012467463253459708282216405651890479821761656639519524169416112000517117203839153341971946800652891518190484213020849267439047961075613817482413986196091197306952773485194262280975303707070682878871486881138832691096401165244103173959293713033727580910074977069837977229531801852362250109988895982898003509099246589974837685570103712242258230469562454392945268225331548365440209466706416425573366888692411668867785520495953939101807700761240102203822245982640313340579758599852959385704391286178854152531688434015373314331825355295608574190226844410076190295393327316382590560852859797190277687511954754925796221037753846297721386871220346910801851418432952 [178,43] 842754605979710703856448134658596924608946287903682583421164795274079859943044155265912495345270809553552611719367683404348448464031619845395569716211914689567941151717368715985072555581428287604037664816253005313070183260644198616425234116001176468924407243841041761712804412990688098563684977284393513001032434417880362726331894279268282828094440618460605277879958029667601565375600178594174510434013141582762428066548591243906279073434944145001174013633924816754341281744645094049608883191382182277296643521048438433955807367155435592955293542419443951900558850908186019806820639927836567145245043276655932659515986314658771391669884042222416610763697438856561743238863581667159776573444975813112765681804175928199201127507968726044805526632658165278702272733978101769888814674168797528026223166742687747611675406473987383415722108863287879480964203186457595872584640550153942017350309641658401376072910735776479437171981252951699780296369244904382155502377865944958726107090350085792932857316706928982060936304209825825183115863439260024913717713541272683834311353048522083308373478606264633540639421683907480372843798824925556218541854076078295937135602795445281975661872407499808447131088684522358579618265287522751070050209007037478021691361262003940974318937924074735681049028660728473245250291464797249418685257403027881750260671139215201279580389917816169508519597957317201856736175347304719456952767623549520302815861735308670639348192489841973867503530384155376084191804206632240124220306993119324928246004013750071484438715435273318233344645560275373265058784726306012085483743577423755698618624 [178,44] -855718633327888827151727016264698501594743347791377036265023301636443522910926806885441859958135804860126865003164008096498249811239448649822169920386551489233272339926120618110558641973041293409223943654239381056467145206539905434773567311657993423549421381467037513717216787061193689246517454093925302554809510213919016086527502206494609703458159526182330441616451880817122537734161529839681574425526561801202600685176561985119485205724403398065841173592583156325484547689913739330572317997945036200540110812386630971487644291826339423369686330606092103853180653881281529814194532194664275466530870454597869930063534105228156466221890430260365864148299979400386940367724568734731120397414888312190274267716337405198508391918331105283432566010650720081241983673999602580970620314477424315748598041086328309334306197960445735492984389571205598735595173343039008614082572652037615580233177509089303364467741019777748329085256902841347884904103704580940292392547484276209479107479237321413208079573333021455651003102009324723754689245047035481360076556307425925529500661606807914707931348556282345312254233313654994637792631939551801463826042046632623245761633657709962414412454054505473487496943243325521078316298950254819034059278731198159878443460185744729010634686992731213621625014767322956072717608955433912627818813604105055887135627704041893822819658000505327778596149462524428570148847398223449366321756513138004205720670765054086169210664598896713628690244254332482712059672866396052654927816308239791628726806505002076686657039840370627807855917270948610445848960697831245197192296231248259977744 [178,45] 780550634519084958198379056230743133931144087809713013474675407834266722169564819868748109550861238201807370948029932767827179395791792523386214732999583149953436138338648660421145039620215667733160782242926357173136386375475767558252924334986965221949413318825881696472072382493777039529090487907181607630470916407987576727381379645648325573905958406319382532080631407866113118115293249451066714906179340809546917115609513659470185090492707121276451085991967709704406954682810950460679418367163354194803647973180345410267088531588690452872709168856556388066476657371235880795554912801115488096491713519791185451298746928465375869116644118140420997913985670589001469824080466024068563333169737380073082864406515271483762187095952675553441288634997251828195867789830285402840219165052846394205985979475266009839555061534396478039507424194498517443478566785179607843810391932578337156066583178740411604346679553887546602046913408135000127096425052434303998518145431936584869222497499604389832181939432258163232329774407264478774353201132300883783979943642398043634815149387645524751490409651608075164076462357965521009363257307650559604295718748541189484918729094139102446037781958124888433622398288355201444488020389404824517790836936126294096538743649944460651144159792913697501790700774290237208429585920805509207945405329432310699072662585264816209662042893399290437845362123229996664115567214113505454984344755107512680957748062054510968052768182350874606303660962623806345466185912103583463211597479159881025972885318331576330129329114180607301997441516094284300918328571420135342104974014155549392 [178,46] -631501366537043099092044840148330295545368538350064516901654425387558519552564244764670409357421755739270214021012037877059082247634505299233991843305342134456475925926908989883477990492184334046481248116775139142863775862725723481503771669359293548687410076712451772056274063527224293299957572538266940112957050781914376079752989175453927208403031858993949940416907554519102151139021965237429369471555220666075088876944192310995840507500419164048935455292822304738683497418368088283563727632143626954483687224774209196636432941493894810143829222353583827489427898194133093265599010348490262397761853832527910206536735594821684990668912431225379228967254312812493485124398871300212213201578316557261538263492210643404095977975924071768567730803546594675462213721636472362474579374943307641589148282203796837522444019473323585102166279009916256579157502071305442058093256868633959070386423435755479804519069647417817432156824201044615634192063666157510822356946307547704056629395376334813129570539273672173731093585732708692274437230162545990218891249187835976153794000638138345503754339441808475890018355442259867041262764852664043362697934625466892942697514544991498873307236455793638333953086609655425648882954767642796569917996375835475933833395226283744375440940646133922632327989022889414286933887157206773541465429215029582971065284800309985849091817282274682962517519803167397962616523857431141448361561361748014256790573915532332359186804561725135225617491453583471407844676223281420567043902696196641345625827278200012107682737128168899585151865164548945997198673664003698384896358581351580 [178,47] 441662427485335281838827890582120608772369206140369634273781089973231899881802255527280948488722951623497702646584693140736388816950475533621031478205814257429232631623771077971287232843465082981724827815544469583631386641334372081906289277987523535749642664388036304126729344036360509029540484153691274079164264179443009881666144623524432026507552407700497798283928423335142335877674959404569240516469291518975028715564118875674633498072959292684481030140718063773273840943645987446047429948253207041665670383555354812639980351951787442166218033758743245388323518210062487347591123958299201161239446254277906364581918631635503750280415354728029628352463700132742614373951475421892383642942953083392958670276445476848851466532592673092776526067628237532022415096074974255424100728632824640989006937880486140235779698269555931813006486015659222508550294466970673692683000790522403177832955694406392909831641160459766642657525509066975324794097756618770209713801270783619287913824964172516335720034319253119765651202876186041399628379818201625127598912740366575505569291675170772558294042798303241376238333724568083480549235223968851758600555174163154508281136191942067086410855018948797602958909364107233448732790302070464338884094455731435587525758539137021074721300422205840994838736283929730235875756149747273107590063027658558933055863379935651545247395911573533468662621455746479420911309922335642667307018456656779801233995580245788312269580941505195451067201833756565139458613815895013610330905533482290713981214469124692101924406217082327169972497342213595774220822109226781766011958503776 [178,48] -251083486388723630156699919874044554889785626422160135666885345248971708540139315089561380582740837114984931153129929004912304998872505583049501459959076864291206041828562205040667383634229105183297694221718048256881081421568787910487096795564972497216698310491269733000015356880482269646308073986033804329742988636490991273047028299973986877260974923200435185638967836333269802373876394498835137946854150802003390023985279336117738341063120721920902711188529540090404382459888080192239699260485469527769809458396131351667876611050644396067244444544861920849243702682290685930901733719416879230472319543944629297341478821516515077295791683573579388433981232786855809230015746967195427552674323422695073301104477544576045900608041074877368085138954340329677128439347049261791605412394040508527107847088498949529886749108139444936970596751215058112080148013513650342521607510492616635048480204348589556202249343306939156128067443253888385111329949694813427343248010469564545742105616319108182285381136026082997305517107719155674783016166609332917816457460020433866790554449929255338548185544115091255025561913089504760369588087776326798789386844408345173451801502780551987713965237233242519833950252903623843148960842534581635680937765965510533719380503375856422839097157837619964888096698003303132075538421895944466214378215971730992388320063339789386515649093614402852277840501075641445144632915353173981309894914811213663386279027760638384193756800897435815196616901141121996582454368280344750310593243357191080633486906118086625832759814003348750482964113167449542443586279171984901260185408 [178,49] 93252088130180422014119284136397728084180668567477754784990696883010807054039713537574276315031460360784923204251377308292846870729766093511786449735126949398584350753564926423345013446058737189056292710865484714366109849459703514633386751951924316951758625086354490704523346762654478167092693691175673842641591604652950718136787436723057809765709696338865992694402416175335719646997291717993124559633924443720017035584315655802143707496786658717736613465176134720884705344403255842669482886278820962125711281289667365853481776864509007046055762867524627565274507129072125416661310556272236817242719361472835871545127947897127992133983462774379449818389843603245910561140592049397466425321671274923060404190970061045643321870634301956830467594050611956370661560169436423298641778548177999566980947854056798354370134818600006647555551006516255965040440941946244059592708016274362096936534017532153990766754376175485771755208645385248474960675861575673040295355032147976591418227469370967724724917955788141324440000799540805352477253126517772713612873238839136415702073186525704347335431072177390329352645846140189309484786930379183376559293800343471254399991765659507673987555866104334654072270536773351258472263663978679436585275216586846195610154712228438293125211047508566451498695526078825186340985227655985557072631060335006588369738208117484293705293109032873082299454673028000382805449898669798535958399328127207546357253582014008438019995914965726638621207859182881449623315334515270873328522143894889078949089227196250872316195120938318351598890321237886592102596161858157295678064 [178,50] 13928784242676071318549428262524568312197995125684146646992755020730439881164210007312066672153433356458043766499113434523850956525228753930774921041806681021278195977168055458908057097573983063344682860559077159724440440245909600423086971113356959805359413823672160463599151399031160497449095219205957378660387688191820708590522140360789756397199173624171999401699337610263873277898527894203562487812996184346552400244686123349398026854311388433385766903395265463815973632154813309382969301025427906871807883930035726131205393164552054336774242478131940790806562266806644283020970108778637278916016554956566274736038537432156560867826058709378274532434771013558809323446143797771394236697554626734297394890762255410031521360158933262500217101580000324077769254613619047615359757758914805787971514899772504050587703425042769612505331912820328778610527019487422481156350416189263423623750339476815322725724585697456145190739290275986449804703716739275933134939991853594177899207148511909426159460758658002998988539243792292588606449928047166464081682652301948347777632611047765136056922102058567069609165333723412082100730335090226803266805544368612473124968127813605568216973920964926115770909991807176396308898704712571699692310490686322390959717813867356189620996973475104194340351661934414769751509296207856289551323842807906569346751398598630382951102887082575274300801183146007731301553585397586065077033465697066319744853951400075018589621099932129188687889487505014053467023360310648768284940469410119047339636187904744569904602042771722069532602095079064080342752286618291667992 [178,51] -69617796372402522534422253919255074159847599188254826749570968885622528816431855804341537299437108842377051145773032963131205768189550098418575676471185356789708671606131566723779096956910323811236459419828669740665046515563114465674088167826825692378236018140973627929273425354111556067610543938590882684963387392342226137207459603643082978189318233847420668276835046915882284487116313692614307161097580461729673262627730525844294266587318931881829200938650896622520585273865441186246463381194030360409124218175191488749329433258540842614534491601812044792690896526632297541526875027934103160920713349159986233120930701470063706010976279160434781907542433714697854622722326342520486282675553394222075668973575278783312673519483195058339220581062240281812993164356550548792553664436716823256914495162646512295855621168534902804745479589242713236788501816361997161813409420499499078666348904780241667234442380304064112292879679853126505822949885660545573026472659220006513992981591840374472345705524878392551454448645482275265650103368128359200682473484737985485189762318392193356926810279866469939892563812534286459453447912242781472975515142291415839591393271006349408872956955946156553110026508066803829160043705844267819623993169914502780219718569219194223690387355767234669878162466763640952406002850306764344735705603882820561801543520463710012836455398293948344348954575134237665510869783249204112666638912643363379784402912093052487982757894461473889192503795802693708123749445948773208710885558241205558172019826560503857680670988334899457573324454933512695325236706092691456 [178,52] 85109823071709550837468644619504972694650898641375753639267524765557456067159139996262916605961272115148325638569780054833181961738616694480415954021870270491203898648617032845560740272009348601915282703839527480088002118350468364384487497352334666600042001654077657084070410725856582477060083101231008967550203947149214437862118555801762724612960133737113930926258797198774926038244352524283381417781657980024113103918721774071115428382355089489080535988278073930274882769820861886032656394451298685932185488497152502509473770164338410756855885349539920089027601997226584315405452435539072307472886972268765828336443238769074512980439775917195788069111517088849940653749347662036284967389543152620224536912437763580487393668273831358004541573075970476580442313718639693825270707446576876758915585906285392891270355314213504910449683462238714687831840954160052463851099292533938713698369301997886884581662019506616115390986869029622020441265478449157604318742154854231310972280665112354553265879132211009763252196744439101586934757006178969965268879335374321815288081736768668804558267615987813429949605749387172426514694461207206083331590346896163732283924438740730236605429921310130403475499938172132756362224661156343963185315265276595176894198287091611399709711789812227108529653786543746574343504596957375311352317642115863553633894870679575543290937127901769418795836570376401155753773818636936101675860832408276840792076722795496604821745246516475021192845577063669990445580548059650634129850226214070307560312321229557983081026344693869554103372834558076518863990415572376 [178,53] -76307300923275574178432971664697328191031568413339320814424931643091072027641626826446613033728683764231645225968658924288830127966166301900467979858410555057972420762757991109446048098351013515230978540226420218084344561280878759407816442001835177858237920601652056483329645106293571202704861663788909113984329042181290170980665112988867397548926333974507152541024088543466338262003075635320816760752438061429613871693564424492871075706167713645581186443486339165389974579169785808982841206398246327294384562421812985480661403523753048859584867095238212122246690173530317899900673468844859227709853247438651828905296937308198024111169845936213631038709967755096501196131546761757985052226450432647172972742503102413463584697724417628735317063608010495716230239686314701814804470171262180899850688252843494223597928206971484394721949893012195768490643880525854964293746825317425928207008040416308126871146944887495467778256282811467109947203460078947692765817704564232744807533043712670685647265519088642082654295606172431617880672853657987154272596979738146883221529429833951134349881119476403776036494249031466748628368825638484021998474251672459051863930212885463070154094302537582883776005848666577560590660911053763426717628489142496773895279067565269872406285569383504483226027861264856885679535325819412184218480568557508312857198043302063905452129250588231320383915125013553327618825392710484210159610365144426213263376821198234153602646398091471280051461709388327268884845446494272388025653816768478029730798410326316428877357347998150433890811748885469827454498071088 [178,54] 57404749726993685776843641096010240443275260877803045040991524619179276805012398859069077051601398166818736194479496887808593231068697695396881531368368819469204298575691592640251561506859683958479590751984414492128555586647227279427350754103661479426074527906281961263706502891084586089536943459467918681894852964917354664559688546750624440365012272988702454077329706044236388594897845785444311435380735330681713046447767728667992755494917240768660326001886344091561170041434022618536853657022199862843655387428560262341814723105690691018648496048484662314173689854628332837124100831497844764303118117441651262118533324037649366195786654193110151513507742508219873448546014497317262565264564716361372823672656387639569810305360449753888399492990060129447370242823301648938632104207579856982040786606033344329712512034055578492426072139040194068259022992365010087489954772475563633813742244444352933010163330546691372454850197260210768304632582475608508812341234391781417054051384270446556958981364170665095456241319246926641330219898008578763115397071524614348679206703704943756116585849226575009305538594164995847154793694375935652283866760094018735680073745433262718900261335099503519062191263681649361974789622775432618843071061610249452881673928385668832475033842451741833995666649349521191045730599407331494307762597135932648275403534073065254134596453563223615701010148492598373776936060961638818824400262028056480521703288633037674673866348680658574469065372131770908046110905908325762965558635687864272273057950496805423858410929526924946442361774693206259831812995 [178,55] -37749312466437485316057793594847598523969225802371531559934336192784207237963396999192838816811227686145827952859029673736357192258819551345269367673560543463558712511919687772675185984616400303192034871988013357890384959878008004648018721279085864846762879282059507797150508935218595677628011401108637976323526060849720250984161144236611049704593340896742318602614142644769606610771766046614473221706660724747256334067763243827139393808313444335202781096150566504237473534859610168085321891226294748940394567684133677852538715813493520146568327072846917812554062100970572136726508852204754198115237689222790928371279895063893510595026629755561438443381438767963357435844464293925120425146408841023415322370066174204874039053238252984353594363504477676985164427635690641962743785955966965531666408773202984020516918098265636433315890673219025191496438045191315486053329191151659597595285376573405973436250850821929706537958186340600560445607913765373678734992448632208820438751551619018650621312199544465851652524349094867349372870415809670094652445828999260562491192801011431980935906488305552393427970643105731770263351793095543176737252731996883154817590523484322452091972863985782151706282773196347164078518916046506083056731425302127628066208676212982168711520333496801861381803721005255578520334787499521811321545507697697073543928781543271949492560380016932806130261943714326181949553507917413891461332475904794845599665079052607358090945204183374844887063384880198761910756761239922250485594354863598724088431634047396516081909400937271438811755774831648842319360 [178,56] 21723701489513915023531112288461704323043819771953450491170579623001164127653230239344843026844477586313019108390553739668629652198011646745654199270217348194582509505825948368242682566642843128197967627921488905984568058029812741700184885398632028106363714351186423085045151148714400759690269537360142045257931617138248885844144459430248904037581996439616582414356372849580604889712633199457457678707207016630936325815480656372112750557955471022887504567186928413349294286715936673361460975400186147788172486243079637237015535403503326825943166744271890351184519606042098420172991027555315535743843003826285342692768610094867271449909405296778708364010593836391071764812909373759389509054309996156834046749572662686632421281355955118260257579668340034278681864950816948239962707407904551202342181129266586543912000231015059002211406515930262871078664752163573608478890378793259465541502599969110480071456172761509469537276407992377458165692522036810966553551866383111704064148571369733592282595207364060495686170128060636092971068890371994291567528583692658300529432015280818658942657501839861472278066582688285277899846720067317171983275123227911835208784752540434774906523492586996963631052919767557642943985777335308229778763948656848214366915643538683165611444031116516906392756856299453292591762332506736843219882999763882369579680700935970814232406632180907793388003392559797173591135792988720103269968595922927888849403395322493206491638144264941856200844697171865913118433326916938184148572542459957080249540604374734592834225520253387621373961991360853294528 [178,57] -10299546321922517217929074318167609911734264326303653844982979257582967415113318267717736725324341606906658179425025454925747234206825791869504248930127919868292862704272177467582317679226742699775664474873748424533363821885447166639285508889129711655767163641830340649887919337022508909713406930694463112633679695036842108259963540629251422487936809183986865880204099946096430937864449881701667936062516401813301331572411812000891454118509509375203677996967907400711148928942970372947378852075625184234738526234313879301093259987287487865857291136814759606331531708994124737153907648012428901202392703723335484605609377671573093897988673698510629842230519807832206509701268457676144040679346357973335813491903974625756565772461516005907630346324459964646917120143626476106155217432431804164995080662786730498536816701174223482144189609863744306599159384312415411491948169611249561717142656213449869395655385402685606896903903226777066238246185390431455983583821244796443675392508906512137055822424286500378623466420663588425919499431460995220383427406428662484127949356838882342477807372267168978585984517687266710092994642455347812464382863062555764529949837813427775082710280377182640371084128632963911954760268436167628882294193076719484562663780479069559023511344614824089123816276139127129355736762215840409356922925350755650339489188678368485123787425094553497011889399270317879660540852621928968949842260708692433974782770893446163451234624889187424625981430466648254769916184621085747455585440236268608997921207924280493091175173122543760394851032566778072 [178,58] 2845256913020356757191499835205462721202403638624453588857070744767219127336155199585461333365041276802961646044530580042737557758398499690821085695289451344819255159528421766921349030818345436750752122980735066992462168356320592524029669487595052017586974097018742384100341890935440152174400300318782450730271881902875416334705881104793081246626200401645396140092739880344375472591384005496320785384746905213223403464970082366690371288184516482488144937645405139713025312886591617809498168991553748124260777441212927776224929599585460933719342428588424164743415357542168679068535099384528147975881653422690122160645314088768886229962308086942343030648395155833972892740806964947532099855991258039706914181551524533373355106201016230692504229013223868587067856507616327579999557988450221707609223819743553685427179341328052196668891067808345119121293474964658701278871554006272678403213105999464892402066029084815796307157179689268956020130189986729285823618863269093103214058537034803807956229228505213138302537137980080893336663242342852013298945005595099293267402584702304120710745583782216268283133054269284868519366457525822679667604288898941123489109519707150858410054383154833942598742499677677338540270928437380160189089120163976057926465604424105020505831670596829237865732350602606604562366835643830455595503327443665079041738511778012549700437905517807892347229083477683747470815828640831468590445108391335487108302074670787592187495715356241722617433439978060052886844341026913615854643766504423337036978309010767954751445693494901322607907218342928 [178,59] 1629759374594008386051947320850169573116449248401464810036540663321698078857751226932913067142583351083620784656164020755914621121732481278824454131041622130289456632984627474074408477482160318197232453344091275554435046829353222129011031758797552639821894156608599043876514922674497268386678048580961590107219030522950426449307354663531101835743430821287567355545290840935507568195275944944725589147246106620816359114676872488100289200801891245233631878446598285127304960805480757760879893693686813873035206503565930265198078751635706846340688219379314763872204546222748295479680168933135127074422239524613628561061262593164385306830830317956962062791291664471952577421939921449565767065518215700150238422774585079565990670026016077737917043049040372238965634916749022931422700674317478962150988385020025446387761323667578960262042638996867679472950669765657175516078311197858673458037342502121523129693988999912509567541955302509593560621112119733588462496634735017728364582258737131352017259041265389606603407824059267041819461450213125987080792734309578478963819942142137270870656503424672547082180016323538843119951387232490572553981336121304909326176468089560702947133040720989756954450651485512703591869312091134032381372859299075695665580714692764908482189173333398699163501418188839779164473301841436959834602494624215685946801592714993346514923844034838846484823854697017573135695394646613525112963254522118898529860536431272376731890876214244559193861649761060011918157892426813979897406051429430405716239327985072724014057250353540820025677970304 [178,60] -3947010806882422830991337228837621604978837914484601962266049207500906254878918376601552957856258375789345311797809053363135460488810989507637667719853337222101605804551306660805936328339988478542143552997648213790868666083415381105139305108137866758121874527736388862941229231675107305701869311767026108806418647015877097091600319146010219083367276958181539048675239619280148901491856401424713304324629597268869371959986645678792853171143286605222006440168626954897873338014074269991557278547308657154663844569903038969058375326452565632997237084674239808119292231757352727461397993816447696253407425623243695670515370288568390574645042872040834321035152127136759186560794783837647653455675398390668803314011870478166902957475595506082134237185196700582336345849574556934817989589134586862454407382416177041995689786143372803198156878185830250293620611422934464789246948458577674521001843055513347090854142485116021831519220219123265526248748730344968306865817354624262588074194784827846538149127012297786584269502159483125170383490779208016950191119325545664473315784426097534867019132859731912162493796615828426424233312534195938757778385972250393357266748987323261676958499854199597897406514321878812555952340147668268494710574742015610920164373952138454429465199775021467580211768736580822168749003952067996653829683524102233934814779493624530557267133566785487460765026199970769210398765216132757170620754878206365979044950381451504269176947900740908898101383559711912033621284949755020075690272013089290422811295171248174850594560983936080421672864 [178,61] 4708054403099319410852082716723768071357926059892465439188285925385793202177132251054939289939239543706123445862077841149488862924534151329520809641975787236749125415496350027011980296509085416022338608643433845845417341734587825262942387852418262493864977326029495918516103357873022111096255103053504257960111279296426122262642814352323360966250424316456494264150145144841729042316895631407228310027230061713856179477085654627886791096884073368043129457495979303578719289914889155951565752059856835164213698553695841080973916695116416557639922658701478083590195655363113139860237891165749409989579544583526890197529673674110926496843293509185865026710382719321730232631998766770163643405766983553739015019328458248736909877398880795038426282853523338705567564944926364719600172837656562335991187284169392956356893085562750866269881258473192576387161437246608131134409239469654218915297197973902680512957067037936845072515909480864364881446983693417513007101804419371303961286837259371741391792533786792920420812980834889564860291611767672743871338404202093620552152786069594025197181174387314186328183363199168451790056856501666884739146058767916585688014329224524933215377922009930394273947452912743561702510559305515144209571859335347280222904934554135674201119914117582909769074432647134197493330052032455219371630047222229255880528853771159395517525884877536281472614416783589209885813673343448695197484069852719759296556801215648323790751896025518802622906347846443840152468611978151946718237949793901043690930518111434957492888032067927518237168 [178,62] -4406301630459340118418121570153721672271979121062687695823021655173157422509746337402967639414103472857817299713572610675166589824892897469508575327147722231525018125136790662076242116929394387749363279840385567630969348140574798257974618471203837697306239714331019492028049994692887752982638331411057652555435135708380367220626987055864193208573678926258622316424215722857877694594504208899748049890341434477933960514457994524684017734652428952216772294525827397965296206380000914861449660691217205754036897780043566026931119969295336847927723502710002522055264627083530686717762641284143565313656871344677433849632065973959478983498355021744924269230008951407879840191594628383109867660587317118221182449326419824535312854093385247515281247712544969230783759374812440111652048258137397096506629131701661127329153292699550883934359438687009671674351226210205853486816649629970409689259357692735837992346890873568827760310476409970419016303187546387594778725983402186652901750247435827440192697272096726344408518784325951792618377609417055988268925295499831801833269774167761695855325818809383610893504969264219322174057886464746804606430792356011153335097012307309000768291497670286697801707024423251503450012502760160280343309976579453144154888383258884042571879071454536208568000766576076211280823844962425537525578626027521287466857431720999565646668368160316474161547498052835575322633968042679230147846148690585083071926782610294112631355791957764186552184520145913922346292989891726141703457502599362249661722586142956133230906847260393602670 [178,63] 3500288868362803266903773113599775334969334764714394571723765869597054841104741853657223419938929440742537798227371435043514711124802927423552481703594064126257339695073692740559318567216738893876629915156622716520807407244006207421283802307620793598149817682773262697010525324878642176438171149922165446381759405334873154198326935193796256200153234255412521808284112322861655032969026881033389361699560463549057131427623799862257944379267952056034400881095976608026008375770225223356671872996124642249329395482318633840533916551334759260112194706139568619108654097141215743166684851997035755755833125084901145207325335900698375054345620366423038284396925586743837249625099129455470150734904824910507932426995852502166905577612335790743850548231274289511032408134283029373077335294591269122115110627578003921222939166282255554632371903292059466568057260919229675603910758502148199207430086528369071767967944357448644070135554505888317314390469887355304880166082660959655045457356191536266681584102704280069178752898831286272382924899300511419792744268206469682979655566970128219642971652145403567939643443900562877540274777494988891185662537029559874632675432315837563181126178430351263937061359553872132327389821209895582300795655668714692892358153450185601235637763201004555458998126716384323202557813209307914859189301073284472279769780334991672277354206468515996712670660919247558448219210924065825760433205386584128255090109023337531032235723330819872159620714185834435685031365751693728748769990032754224509842637044244060339419098968943808 [178,64] -2398843571298107543527854446756449304804162459693352849476082780153542543973440735756829544007898689636467157040384474812118023310028398774339308824285099186720906687368761768747004711590863280206981430135657500916959489744405790965714795823842897106121765818403521023109552530590002414063912287789764890134474910127321260627595621631256246466445851750551220359095030827995197400138366067795197842154255851317940225437765774009537020788844335815924745301307213969125084952832017604414351738096071982911951516677156857075422976545180818949154018104924441790640434521509961358190993715254820914594245899014637929492130736384874390067873190551854844867349546515148597843264933260628969117180193488424365890544520470917833268088459915302888248463025203965922080564069635956257208315534272528141658920329776760075471782926037152807169248174032665018912170267225810412636717278709099428279447899201169349693609479593776975596992487745003955550637523311031471652297670591099933173882215418564409630707483498504898080713201621664985907040323919523158628463906826698431450059661578275776771721401352355076106569515251567233249685075987561495940659026442639379429267094774280552704695103690509483581024890536738139283614716448340694926197636306808277195280769047563632844147166426586824286137182248274026402256533710769161971305431226539464654593034528699695211491469712375589178444776885021575275575337699313743029993297962650106334329572473361625617338821751184398026208585410015035951288662318219630882695020856731889163208321153056648270362776468352 [178,65] 1403819108929446972877307219890979924229635232021025361777265247425314833909559331611110481938910910844619714726619869675242403042909051181853120233771755551388123616573881695945745768929271236417587698567790460957770760327736338203683367349347987839170625637413221645166886776232635986687729444686426036785364245355961184904806606494128420184448750978158541831436386138104794773528651700784492647742367966073528059948853802366208970706032816547684130589000259443837493573247242906504409811572586254464887430591072046725287584160564678205298288147961478255359518149435702674289082048073780244914737918072598160204521388980967700121148872975555129859441174460910624622177109996539430269536342755503757269599592463281090264714757202156165581137449218789739288567452337303603681851484971792100133591680406733526678623427750833560529718278337046429597083900954936658274188962919252187610642878185996481710031835947430160196635758624483232829793522795052002900387994024229388386193317831154976265282827980892794040832671096822159539647100867478690869081099377454747871379589176195675785523661753918001825406112008718788654914138770179458386572952286551952564557605111369712844627896292523014983314714008167994833536571003786699596276187662340720580600548400209886016793609502284720990687017572083843388578784135674951555660503671529312322741337249663851155692979175646707921412125641424706963363927792297405674774885724658948670401164408538698136958495215604376717807150680296799606335375306495925722314751232758378063689730832540141040125660288 [178,66] -672727917000961551415995489103641114094752733636008933427791545814104899766826361313431813276753982739175297598134573399747017832435230604367545569612461131985810215094226496653672500940033439497599124677829187602926182480058700273964092338781026489629976508783676391044143493596718797820050932003486351105693401220516900217827397758248151738818687037511777234038928360086562664121850714909208382318289508828910675393585469596504487751756421232748723802750872126867942860678067493530876681529281822465317049914099322294995989460989957643127169888853049836314033564462125491065194154463008258913312316359806150053414009311167992047957345489712503276516975695347999530116725617221040052368131274861150509975982282026360550189329218153959340873493384025517349331082808439969876448347258239078284162752672467734184248770387595424450927112594148817772079540840229691856108245022946046738274894153060885884497747983872699170284515250984282565051052223927775883742636851286843539989881706668708876942150426155013359762856926466338204217149107796442274497454741625160831229545251628712340821948836146338222739924612635415140276733671874338338166133319406180096296644623915162148384927528726814974233683025196738270425289816131740370795714877587379996089128095751932418731687468332087372807545299584751972385852542634459332592075556030028872726505628609150084428455344611435188173060178809906736306819683772003295800756218364493715835213552807762136768623443645114280325755004652270949722371272538602418269041925994851336137328841836620907994704 [178,67] 230200876735634708446464051768121876796744289840347239150570620554939968851910034367659098269122627287612517334061994388719778073398958691720318177785154539322414544259772282045576323210554490514659941527959724694096105989181250525977616579305270010556231200614376972724265345290303514699513091028263050853706502978672057461433848564896953919717060935257134631143381784613473688767428946187822715755920690615300963558092449356281385436537251310459502973132121509625362108665629645047384051910138762635765138503085611183158061599922112170854141354170401560683839468222031917313491567750945853899227672699954184814056300362890252882873940995642073487798267598560516256424239124732986148478905801879297416062059581106114858559884897365313571066905841392880983522560481626880984240027689617776877285348619153878336391516689263389015078626828392862293481708506700524388033252966403802900238420792622630435272921640990873969557157156498224316554363759870212290938180757660611499019221297040623920163036850067817076859651377792495243943044094927813343098141686484533277912676254927555698717600251134634666602086949188143889375194830837189225522912048050165656989253826284523043075005860743493171068897818897301480040313802083132023036142990515981705341825196004937244800867095850998478250367011750183898404469677761896770934327483524497944226727786953585569090589830405324367179380056582624332489814519360131462695769896388016682921606596669827952671356129848937779468293226868159131209034917462650529732901439537516600576363300254014677248 [178,68] -16975284829450521416655888028711569818485038237331384690865242147712382232003133544791207835199619728224253949947327538626691019965822446802571460406285187759485616310949512916383777127349725365924253075617200953318530154177401670141212547445856905521054702272291089602909511931027601274771487663316606804848375576640416600999236071656442746715085087121810065124091397644694316725705114204640220373162672429366062106241143385788045956481209824555360202829380964887084741224035973907816319373169461973964328236751587648990598416908241150132548595516122034849439247387724586224138335059959619821267269228486350787210828666322097307854780971208987232052920494394624486720873261316266824963844779160732405731146722064382180112758793309859715975460552133018482029599291010290751631874264774366935444735275308536508542736993721382276657472844027075072510207415274615028398492782519577491261628298780493390489173226987031895106523596242802720393780451916040953595045841003789029668192389807085280606321393688689675975981048096011171076988306263930686500858757758253657598347923276987364030435866234833775738857073479031418031549515910746841639934792833756123143436255589909969403819309171459681321902919716881135789070379752074303880281048851969517766948176840864326850040842837803745904442449424652273393782989882892087157594527019988181738309207618045554658026430607267416114955012749897820104594739369377102935921186135632541681381742213757849721967392393662153104862687651242221378685007668692883049267488756128990799902629948332224 [178,69] -53662969091461927444346724838960376633150227505160000210510938883770374584976733710048204231908388975758654936182006452389372735996577765439007567705023359711389905665470699115083818462912005924309829844561617776031225296610863002751040759330173437953541622763081555797864099662877891574126196952630641423376270213832342456664581948002583058447616161297452671537924044045681316821004606824466096693454138924311423812803593532364191560070152707154133657991005153227412569473281622548916780551639895443491299949298518452748954724189791897568837607641953060049862913031181820263011320299365271299588740151400432005361760733593499630344526382827476979883070886800572336925609124032342749675079114925450979701026017517960000325683668843607395159658204616068848354859971016499021881064996392405644423482752086802424110503556038631372732093666272939898039006731476023827117673077623873140672546792600723231080414836820600613075362876935867285938330324345283077816928575337758943538720378776629521397759125486015434965934294259787933073353707450106448329746632188596754476622769150269483625928537569805239947449329275952300700465644961990934069928566194515240567327829557925841809025011489609050243960187969042476926299310273109027323097396729933127668680401917157441832893966772323099618856604138460455402836474587881470747874142419563544850796425119079044151496368563322715427234716389738416427140591816559510129380708562735759167250577548960710976865604992570871045224407445436623555295529774370892822997036426811316488628342088800 [178,70] 56271713194158262378988522500978507780010026636728918670549908147737793924985394959089269895117578449371311121256353869347936642341646305576023988885641673366258942543351835275216422679194801140865938462193102903670354973898933480287386686961546345805182484494553721038121466593692215056790432052594603823688561912732737131644183879815897911853026475924829124584014665032652207664560350883474813878213800900187051717418243602124000915994066455645473515627962716824330028699086000702039891737190079744233574542431955138599680132611797433030779952462510494079492507006103373496343952563874258373570032432749727421767354922138540889841347233792156298476472682289175210998274776901502839078131396320936127020622013033609459117163698820164780607661391810512180602359749000464632161738587668233271234643227945204200987122109649318682717032249231165835199821340678962620371088420900969831985214274935861239594157889845325709905580518790036664938862905709575380064170093964359638730569469374992898176870737760436588199543004949963927278155453618992157690171947806954764441340520523718152694764293548334816468403305051215436782435700914791945137556277754171888612334126942237968021852118054311705149850687030104185590143173477297065826025999254337319329668243369795908974154237747002911368377354500937514800757222820378174014749802259156649272926579935431529701751764308842427907475849057504406321346370858017267195804154691324723471888867822102570921540376736716189324161279580396139395698147331552372776236949003211016734090015720 [178,71] -37798755670601805635412155083941660120746632887112629038621638728175775872537505896022895551661297105809710028811178450507802236191024036378581227207313785907894636927404857778718383410838515575691064216497516811021197752381912607881578929785366458109710724814384504566351078406684131717743328996652226746453358071008406503658593543845388621230379668240186073008874952841558057172169438525141122895919140356156264584657582722127832469019398462049061920108205726137756714003556826041706451916089278000369297538678164553512767233625895000597651010012815786615783951863519846566432825587467506943584634538625106510033489211375338077173742898742656519451741814639231609173980290203597076766032022273511303991687281999746469689367174906902837698732209507963400034301576972531176443585264421638434771114211211609779328409397831780494269456955497572545255469167736067380691279214014522639466654072030750051993745656450629888903232916393130298583415920713846411281975339203323505566289383167298628965004407998287690494153445423480206175640168278035842820099157437506246786651270712949325675055996011061525441820316927283617269918510043255407481026180342734251760965747783356745658437049050709517146633037722747579530803724816758660941554592942907036157433932473356928189658052675009684008179788666474176986197342114259352960929354930230102479302978312572256852277638357198008163364672655269309548483392558315975086407331529899123465969859340806817003262448112562662417172615567407790803493083421311457395423789731394490685970752 [178,72] 19938651207695276427444511374141256426122373093973391085626921665404191126366356511108837011536415000843124041471213068394544861951312257193659319204640351641274681459058753067747122311550675973254316064584297140094861247303611225781684633271465934724582466353660339659338465313122013826909571815855509480234713639619198480248192552035417359464742490167170870408796695480389567006087999109342679446760903293064495786483076087760844400083620169885228617780141191646453545217571458842205486638561516217535972795111551001916758551639235455581260185223316171582424074527676728707712241579889239772442176426930220402465883149565266535089620549048712500211059372451654534484393946192956662847314634873863536835154660439059281313840593374623074863513334015354444864263505770625324955407997748135591866143222428246906923921802119939349204035132806455857655762662707190473441896161935948150377182977745181414812665323351392358832023664504362290684525136714715465838400818542904122086364048077219260428068114741458710391638758289939859057569671276897889418836776298501971955576570905692224172130247078331747453649299375493682319039057719851295223903759764431859894464931982557287594629052743400909630943107904008244767585299155242707331053679048374365720062521281433370127577477849518633268695651191967216520108580214458603384143814158083923016174787458023205841916757334803467713412385218778198067050898499429397712635609574453370207271821050058143038582097848056857763212105460881670035800001168124119116837807240443110692992 [178,73] -8659773910576960306161800427086940448182623835083300857373557439292364735573025549735800636076886720745121218821337570500170772011947970361921475164676022295928484530394611329165369378881502771783153129541608183409997679328279117648495996387514091328054060592348168536140485599039779037795535046553637799538992222184962703958282943397450056060310878431393484689734586545390762300042061645660303951136219178276029585277173117444076101158916558728706935412246834789082106552090938371164742968194215835532187503660460550811438631379518086064297177936546005588916936491058952399197214429026207621436586320351071026977924907434404706509762826309910094738738622123428985228116327748464063308969629434868914677841968641155916909148240586585917727294231638487466451461504820891833287768124536179960010380362091425108253909084209435231095763750582094088060802640981569964775049058736607407076251607903206784096476084238631549694079140304274443341590641680010209888282191268783512666096297140094646255737703968385766568298139465580744920879852323800907703221109855324837537304914443148086594788675389348086002003024837304419410344556875658638133939710697802812790780860357496962516496526435631713970025543209332924452321425763772516787418591862682498163475014481793537110552163776870934299585849689542898489342134647065305907453553095071381856121735505339406251501624682218260701755357279829416346614439894513335747864351557393884653877815668951625558750911921886646537899613019251843890726794155824013013278647175883569368 [178,74] 3101969280789111593885505248845911773674944319627109366779383891031585161925572322672561459150354716980799555945075527145849710520986473517567512142347761299949701749942860933516959292647076410297105543412950937403070705207851635674605655421486732389200104010609468339427184422465116861577695887721181785807989684274527649805239264027369973461222396677587827351044394963730551356404804566994857460491192131137740165131866500075825006681412787906629542312991594678736688290353098359155838113586131604388491152482090234679213919826879951111369424372932239006368793589277029514326271837581040030966758473210508405024639318680370268152790564007812071394794106433426910769200969398267309295438780204634926222031558127927648128550164352441905238549499020415078671268899746036315552845119213550161533628009369504831670625466495824206179180435793467306711334056307953245302423503251235491820424366082452653522260434214560061936190126370352353198214120489132470150091074747296346997163515701729210880417054865140193732640520011112926632749117262850902987188952286678110048119922536882097035691432699823282198659649654357082960435336098634851633271695205112280518867891167867229251581675554225797030837030858306600957261746848862987309369184869709725335128721952658347217746370873627719098971582709490458203500702860191951609465034489955378768684252818003604479428883244143190301624979139259354542812337656561711214961296791764166931463960488006663832639883356035180379105765415653727256718910975106995784682327611454920 [178,75] -882238510459469009179010480175089188776639026714467778679980930905172139648057984430928802295391263404123956247618021739972161851251596566076647067256332728541153681581871168403263336469265463706237970807215823324998956046006502520696628093974117308554877437059711108748125726087315092381906349064901177072129597683611630628973968922866870117179026971985683885483370102762156514462155879193827927635415618396114480218991688239570413675406134476461685232215873792457424043009446217392799740602330025128548478143866837821820310387274693954587647885358809578399110239582293847189584129359138195962708389839579983194136284552203133572800899847552703539944504848860091865981961382988369760138282712729940370792757695240741898984172238132087142024337603734878682058434342669038461200668794886670508187007736745318069029388034543584720228356393256538206758396242507222785772002846063878105458778352235483499023969022726723923333437108292168409134218370326616873979566395391342060506236960414818563729901800627789334273857578729314154711938418961995007383996381081745570005691308535479305157661160502284844285805082303992346416656618945164654128913089921075652643822625610484020472660562340910920152526522178845074298213043624584012335323654337562756408881290844153267416915563162790017292375118497924746046650168960230142604080758384059183321454283337411897607368066458694328830023130628979658136252826058666552480255533966809692391493617619940886701615959021971154511969780375363166677129390241043141509022851520 [178,76] 172696225349380396025883720626347885041660161567116862804192349370032589074276903578212373583883336245053148877583739887559930148069497518017111733077992642480056493291087608294438085970593320715912472645216348806962582041256012525801470223738859598517521060046901086042374156148680475786545371353056924481408962336358307853247001243210490834159331643767888286819361551514567217558378136531253027497090133579339640753622304820436149660549995179499902764893188445472318531037875565718507838257096346047682931316128508739948239066774338012647153399027372980906037100080816679753956937842644263685125508450589076477242005494077904665331187360200902299283617419476676018803538205716691847121354190295146679139453535977627017114424746906258963175578405514617145512682971913942746030062577271969612521991479667031965240508911380544771472481032615353947307413274033608416337382343282808979797330689299880981163787820158982567958232952533984189970220592647084345766125051994609733281919406107172576600322551514148750526367792962067494248643444230596451259809133297032396652245146959093832952239936987078128509565546506788029303776578456637570666271994391925811623072693156736665426406059001612647088949143043721239499322447265036558940153793623880079585979404325018180185541928432450375163994203265254119204292922876616386024060212022914432442667506627331570688088559446927144869953082316018453673686377285959493568509060499402055916605599839813818128828295269644263935881337457991959530128957623318217550156936 [178,77] -5347490481182384340781985460288408383157566109402683721381956691127283861328377390213131510580406964921704017744544835452376865655410261521085480512786415616785701989453096999820164657139979420881316608230563758117564319132431830083824161233045523040644043287601112306122714564763040656735336320209144103475589007562792035161041507906540207431378726888465273211821163773812608971750055366083520554938931330911554960199556391999194571401911142770474625446575261101817426840633629470458694824979883576034943333920776805105859198409714576302552383254578761660123479059649392597294309234697046709657372970663398215381326845477913046019432657235450022032241092202091575897133488439977398776644761056188671549503754736714034670615050349526185125913564771646495137791667502993093410742858311533873644102970813413545428045814906677146522045988194311111388693170023698213009071969746326668373779942218987453171676308513475831936935719586278064509322037425561043018368405834586204886404424129873539185298882729910083641897860197899233488306350852414711543595795380781395121892261241739648924018806031828237398676966133091034285393437364059296275662973814354888057403641068892679051745644723267154575663091074113476740030211743624275484650238110847741363072114125620486924132790819930259156092827350840507224752112047344501192861546734872064160941420145325156977410479884370157763841515734562129421974738672268267169114653976142904796270880757632855781404838074847699904765302009527233243619668823376134562912 [178,78] -13681940061275646401597234608797112572047020287904004470258796705304970610534095903833643169094729168348580214777952262002762041370195334183154571842607207370985715094473814908501078414479545454680706679455040977301936557420776184746744441986217208638853216104179475419749862214656439132814164674376831841967451735269215637086853112057243153006598510335978981938945974125260793077268461072018898162030668991033980515093456840242046917326264671741622776607607492847027239067395586435970805510756405950756650680973213208604919440455199944060730734853927801616287052844538593108265995793714729636122954659168338450190504229894322036369919611847290417948793346154536052638364808244715927541282700025525296595888152944382999765151473469850238293307598504672220975397568963398824733181493432579887147368965367848686569258729911361084639787172401235800667152854672483862125461588663106048210374054421891790728997351667863335859097097288125702601071363830609759182988126821576710597908238895714265195643620752614267670763209345850387890537622708798731322934044998593532330156220160925401523069092895890198293536938926413656035678985426325953465101507871833375319252517507944758814878429716262318270413271456948326384412676625058848077044196879599005372138256022284946275647670547982771547131914153952349885835620382868056587520184037937179626533741302691013220249791769503061336480888184914898460559515649203652625069067611455198938618906729234646721657719056568730941687591217299327651802352073694320215 [178,79] 7455308300261146614947668744799911662850031445787221266528890789906339554399431070306653306469631102937724975909369092650527593513376872347044482247505171528588813870356566670024964758734143365703366353887187144896933941479740009605999192404565873100214678372364195598109410674976371714453587765538077727228422184081569282207567316659825967314101460588356680771502332274579272918465236691033194687960284352328455625099928489567487864773316765972258150281555289091061276094592079296436135284664606204069451671856788119486043800455367435406007157128261345674252435220886208087037973395572599800399860689470610984662319475479895344694019961884166258099311451013954331052682860288182150687218441330127309238972217319877403256836068834177574837770880959855645546992421800306391719644977356429702193593091411006077461199690518068990918034850482903442017477375901243554743588658015802656846348429474290360945513758762548109481942090763184848411274004195705830681336152869233610807058280436097508436511532571394612037430817969233448951236539842686771197095885563195967051939015026828573201497890082221837834109813213283349272406901983276347338428558806417611965405775397363847209553870596862824102395213622142417259589255035801249009882204289470423530710830128037593922021798310720478975831211054698174719361877057813303854291806308521973989252779352363157812931933801261775955937867426482330544390358232105682237892504548730800055292336369539713469557455155337362544723891672389568618911311965164288 [178,80] -2535794006963817427099158566392668938200402351954008200010012927904746382752385981577695661690925207519960845197842740666538345933391003260552344108745442367215011955435895019778754629565355453880653222148995940515906025972688734030375476703544155437338408112575233586637600223938770691270072057004484936251633704129368981559981524561097257851031589226593297805453337694666185516373561178547391656824988506303525507908210424670647739746140083740873394268675908440314984930960540677692590630146579984195349446362767520262373892838980487353663669329419765471851561123437663651973089031931638120243119532897260649543204210370663130132335984147085568578726823584481543659509414584920948960020197281375654111137024369785791027529058301854970028058083298997427895715343774422701816210544955852631232779134263736395213878746125557402456931973462442185750264827358724781180407578155561091959308229927608356180778651432027859104682573581661025714996877472658036264500696455121420618114008526543683797068471635092156823879831312443081945672901823702141980930654715761830174272940182666275099082190666887005372684920979881727637274509217080131895956253950324632977196335282567557298299231376473546460025726703113396621561383456029086437835259111011995066258455556865449126395527348253052705197385052881114104207633599691831311875778845241688498544032659927233948762549155753482872789162600827367630963436780098748950067958370090106545395987018295046617532545472879947536387598837491920124074264207872 [178,81] 638885036950456974782051018770419631645823618690043405579737652361808667448402413884529871189728046523604126337635192782393447320693095737479819784257198693296109926711198241019662407643257323289880163483193577835338659991509743463221796631634833005829462070674168148342183876415594442986900373268745111025475370162873044365672308951871952215426784498275979525021032664659901480484610966944076119089675400180239237075308268853351111683097120818024249380799267227084152634114424130599581300232895705221977038139100677016883957385199956080946746796085654707047604021848337456339062604379109086746232744083491687174210443135085312237971622745639883983275326381951644725106718922990032186684269003463732699466095477103703901554029804372370682439442132207331226713312346501712778794641858581196714489773421991842742521917767913838607347571184460215436584332780812238742442825918126865786329808731719011138273330151418807016692712607428696513555978363105990295385362407118911378148550707507078019128135356352703434866677113051603521158630973214696324161283656128506430796477605209718920822956385752469478626817447217060624651100050630158081147684941525710061334438044554543457459672187880776514955480147953787474967295361312986918642772353362192440462846938977343030868246767526600811877056682507508300043724119676654271833110088098518143578275880951925364470568105575262922072081565384699718210697939027235256320433172960213508845844412434457588333233910403828725303013203546932708563310384 [178,82] -119258563318949524535603210789950506790794092571761392912589837329880596282980294568524176266995260104439833419967434490672014259726421277423521265239179835922527468043500487093399905668510275773668433642624032182434704057944114000142022856848499271869941084258420675428458681054350633511715828946924398651684677529130986323677021345066104132358593658678694764937336275628256493784014205804284710339759065758765997697847156504786831897181385182114696744126821132823220607515002737462113895151358150174788561626892906061087941741791340197627329437460836880486078301174226649369104869686081372000105982557603313455799899853104966672718010748365603927001270367654969488842850451578625988321075582743852742964502703405571731413417782827889130756161114140234415999016927189588867104176569299402656102660283219318667075137930829093619677094113865178544382670131446681756743721493907546402767129514759469530754002438779930707210076065517599150759055131276702976115410711852176905933367736925455698774886376012993472577137908470621937957442485257703292790550830598572793387189533247581001086007498645874423544869340395048698971401921900579444559065988281106946538755191180702393621049280111585553636040506894693129028036693709125143604639407496121142161280733524965357774642894768429376710026923949486633360893261182958565422551597347799418636097457675762451708226805398474558460771435935471717158933301575581752447103660888419726557707453808765937616423373594180094889074071393021461872016 [178,83] 14188092785153328423952649030654794470284620817028816397331639535381506919833925628512383175010063832598211643771658558409098920960415417241219671204825242552224289229961755092498926975126269150019041424742723882271054564639402295389027849866955311757858880855650812854087620752128857504633758862304952753180850755008569217247793155225837318259626136425025031567327455375251443765349471305340898690190667384812449900239038737250658939186622670537089680718493514503637752296479222147481332868151538550904810802511039205663716953907766858893445487595141395483653549986147085239356896576838160647026877398382355461570696384076522441566591174176066353215125365036571790732579483249130976263516188940164065234054467250800554386617055129650782094358223549168515351441551592369902350616965669331791226673467707385221205502262405397810528022293966732387804375715550846082385790923222740345127338658793140593554754295345666229191442258616076242554013275272975805862688870680149186154121972360346686951926933531666169751994290350790919669906239338577953272662359222924364917614582728743015098013731999758708338645158704062038130084391740136016522129437372369616894805590306402662396115015267467297164118943883831208463462665744189439238372386791705591543081224520153943903708838944321763251943075398843033317583282839688134062151411448547825993526600719130101121962905506936012952444038989198050871819542624693411902177694359110345180623106288969800384858518147447477729906036564280861184 [178,84] -18444907534478670590673529925815924858056559707123689513400127751015269818445153086837865041288493964109062745238315036900571434381935172391693503039758738289608170305891957545326320140953881108942595705760676569926710686567602386913402373779044678336137577061639552315002024427448458373158265335192314062164170847007900968541071381724891365058128867216222788473369513012057904989861610564497425370694288364241922599614399287181090064945343664265951428349898133463215243142613703373225001739456327509477716885708212132685414395229344707205483846333749712888592905536762720336422916241391721230964518984334130744811118014398034190443772170384075671494865845601785710018696760757578945778868331672306042414284275012440383161182755092554102663204204444799518398512760151125885214577178264790473653752866181511021950158020651472023673581740553875337708295958451323878587416474679428281975911484668523491304467700045087838038038829105593863993654545388622434745318468164069072519392982378323137124638591939659035978284946615697937132360991626536037941288312208756847819886666024116074365040530016589420692949176680291928509539646292326177893450157216676069999568533787370088656381849641578789658606976569407577169665790478529730790652664849696792383722793134070673208179256915373381286566375140424739437970153754678939540240817346378192755097751213853847594480326709775404921988247348002543740775994190178569533820865961494114194272376820999772651952273986465146087041761829176 [178,85] -479831123221452741407421307258779244712908890362252600406016602968886567472441870318255450926970132694273094254064564895781227642144061084480235137664032045715542996395856649868275913136204272177361523375979096577169192359291986025282938802680926963289703297356111396938644443233150000926596083628893305125499185070860623058025415689567538531829074105636613777621908247227538831761121732573154651568318851219057872522215620223024166439649973605327615242227276878861128187802057354473871703368402223399456790019316646551798973852815671963278350940056928590687532795797004840154256903696602102844060325958576517425606638597905272138326520426392591592472650722683172226708948133848555058183915948199470129966427716364664514065587622757938073990980801635002560894221032473719806005589125459003577854694953568172948687818174579472097919067028498062837741401117012100070716287252557394716602170988416311097724076079966708050623900967131782108110769792746902147791182555537189570384405987633968470367461273070225537874643211933597377318079807069576721595968861295774681016768659746558115105542420774859023007771171995153779332723043783298590602909880545938629436625568078919187492503321055789026287197316826072113598072640225652910008597397742244399781954474033350910287634958722918832622666124125811883516726743849768630008220396395119217743418398321846331083614303122004132545529020304132226753288759638444091372101066958168144906908418565971786075251802029896422907109914384 [178,86] 135084733386726955941891768659858084608649579196040417966149448476927748184234060585941098521647747436989826793497135174705742930641988827910869610131764589533692223581685854273190424763698139337008055155061390699853236079036878617755636182200569749943871904618460977008280948169833038484319452480791051886721226733000801517350565355247331343486858158055157661175652573919277164840616393861998271849970374567723350268387495290841266502153601110595080645721262174665595830819637629164530072955451778278854860919415934471266123206157969877793224922270324360213302186199166579706814537544514446017233782086873825683077210216362542311743689567290451513069445844373329141505484227834155489116425277744076522553672438702312317580866115841288985814710772441783119635642959829736517990162695628320136934582115461404882666907325524136130310552562204349022691224585287593073630612668790598137344229219457403099913363315547609132708135049341976766615763002254973475585918665770753529904528755201158552347085792724826233343861723848650954777580616395016697868653280057079691496713306533217051065008800225759207754198989832921648276414057162830130515091527261475903888368745260019707173204012422305881102199137147978219757757959203656177183230538384153567461931245000081277556589794956731724101488946872569689701798066501368944129448701396573155379739505023072050297723167097208346168288174849178581083518558943927175076597061786781329158296585279622200606272747442096400617272493 [178,87] -22469158815745630121765776299084379493660912830399293363247284853059373059120769751873561911075897227707783237662580115955032659689807837412120323875620657778732027539101789587247367156394615651937218794601143644467505827046327741181988043450107425908740534636992076539183835872742474360068516079384385748094476393703944960251892088990050963666645312635076867364369115799806425782841676300074112177660479581195560460028703335778034482527569690181423471931566256023741128584836372673641944105550212140406535353543757892382340000429306453205966501185709358453889591263172914363777924345723445287332640744614416554892668008843018727608568855834755214169978550891500719684535562344868556189685408714468038003914570788262906500883094254681275632973196701045643481874234368220189737356986740932583904633061382165896573162773639969512355697309600384475897392343198941274864201751778175595188630625447034964703120428635583252956257217844236821144348512465908784715551610586096521570614117793000002141744946772060194536557954864642671015715765700845823467052987426135890978095363524696808674886769478040727295829637415028371270974851707177468997591276448850361947292444072786364159978020024445203182221009189642463176254197228943805124651271493078457737021862645458895574315040476471974950694401073480969092167825916226916806834906165375630590878196231245238577135028612559439299733866722259564828196596584942982755947590778049240990263353930520410994994072813138336188096 [178,88] 2336813812566768799825483572865683767234905651578221150393578460194071764299379273198725802353258699908449452170129239372368732598960774259722721229233822296317212615651193416845804189637153049680897162855746737596840200018114418869371602019467957075767437492878700845296375422489621427648079809095277835792025474277768261325754955033076947357490947427457562697933582317732766646255156675454307890779958919800780667253008758276430092961180374823861741649613526559974635100577435307631382043306703877374823449191197233028527455938890097047784063001370909856505044468961787162074674610205175591598291350053925145024441554505943453552913065220628830617009955003342780959913088022222956719444102257152059927458990879022582747203247246830553557423761685516027598500612653333529747443683776471058831300141911644445088003627445618707146176661670481476942270079663816607542933494207631911607317294819030695734558727754055138838761790749368034981207400757556539946167813477307237232218881333800979560287220651102657870738942946842914213416586593833036914294757807848473754049007509689051948385787434631133477437931366731921737580786708607995910552803337583543793822796155161038475986173594566776379939877034315226648304247304854413337694910898889520812621902359697427497138155058090147661223505186521509161152605002521039707615882496665844274369672111184241484080133040393466647875732662630722393682068578197914669566275195231051444120723638818547833568588028024106080 [178,89] -88872247701059639160696420931035781949065123456521118821123393151874744966072803839892710607639957347910678189426584294856389619151515869106579836126056274326369178336223694464647197614714432000365678979779680457335579510488601921014715341688620075899286119035884719891085719957914406041821456351311951268589268473743209638441347168349905259204559044896420439887197210066208663967782965246170241490060271977590279016583189425754145943622710891041941676130755456459812307376001974772537467274191680463920199685154532759114569737039742011981038965198986450527936868434121818781628285645327861739141297465389809876397721052247547679034360476312987979196081680439628727518053881063750335456728096848009764937176650777187612324313692023436538801393095324010110454563890510471008384205448525054322200652809511413339742796267949861560063522257421889040652690236707652065987924143109265839170471624944124522366674202406415046686716883133831367317277166132069679030493895345116193426310347152303613515917870294338593282163554919226512024696988916408723287957981934577398525724767720381529822340992392617877242447307991223965524142154132764450385820320916479625216231849665386761803653080159673626738754284695413555398433738299004122592303223484608629512821524712120896934381835148971484137517355503504355825881026815407609945828403220966631063898454268479262015517859697288343151720566480492227276399444112775265528001731797380572871932661398672681963155335353560 [178,90] -17482488752387829986062424665971589592327726037870977343439699961072360163562468749655720188372706922976479432945493595764045474840192970813301955985962730258404198538130328218046551391663169685517860716089031710579624952601781446929254004721061287107359571844215018903862561513863919399094655701874946671804824899256840576493080521159924706429235340526002699849141252981521239552881407557558411336669739504745647145562864397644818539744042447639728024334728943786986674394389662754390943016802180143027789790757274977532688102795240633865405129303086843548683054409125897333076902827804972576464892567013916410499177088405731664736213258063101822287820001250378180415259631388916625047421396095880325925611726491257806402876243193187450141164035071500559231917668269531497567017267103602936561135247329636890214350148539149594576641379693320542879967892258964606888981047512520040661900932035743828742208645998882302847014465144735610887878024833340612270376629276904834416011693796483454348334477811164832222088848611937741987955134949741800645264266259470975206358402153079478080935733282447267004728282843130337334798656902151015314327867379089246588298019837309288100962323413784671432396466459788829789903681093260002783878486820823855652326957692575382777043139950266163503637382392007709897044116065731790589598194725360579508047794343242797382981937372621746754855000778712863283344765759290838422858005416293730991608453224960919137750182020 [178,91] 3871054481919747550405288529929480387758587042491620421195172339473275803424146164160120281706848607676023139178724231162365448431882020871895100340584117329876250706580827473687135577408057111906294926719285090059890683470685846292283973890864450425966026332386923054909498324361177329448350619690661086795993798512378390983769745689656612502628691425592602884891728947283031197150306760352509918809710948017431246186466890292429669525722200504918691084077630656240993795304943196806934845607496678745117015195273298652461155474405882022649853563899981006033450336400285538098455732957770130159708187605704690976505746156106343384856086881953498735008636559318749231761897045186213185015443755887753173195198228362519506105159615118736124656509948965151276113602273769382217933702908948002261219113794380938799569615154128056490500495332196568798959808231029039977024318598632246024097793308111037249055049842609691006716760515898633047983723014190449281725821118013634647015038329164327662809500941158744179567597647470271094232691008978685545268644047910343584916965051368111303000396030562960622640674488107369926459142274867328782924011977201551658498556025187193785374823524342587696630865567071324357248065513195816498893657053075977755142672345434561819106386569822461212259608592044591539397391153082403904937022934042941946731417047089488069926727921889641809396040157868770642831268179861374804562710547128912028580163857578449969280640 [178,92] -375531071096939674902995328709544221476846781723523808398700023592214231058678563548683659160306700608399252835493831132099553518979589584186461713929043516640839257114514710416036310515580039254244532594580731248978139130406825649359620230827183425384545709600524910558347990232402184389038930004316889457988740707126417583865832465717362689081662594155345451290997681061560628663736875302795378855438147321661594098256699504525603956146009323734484052715103060501915366363877266107781059715992856196916767650847147203048222859559978064103492015335574812278721764815645250612238662065189170826485122414658209220427112349891054148960598238648476275672780504847419896010806568566517127060156008289202992091204467568464278748276008946119156474316437373533986178288258123090139425258737266868556405200624958674368061008441614747833999753829674002532650490043684624330315714533494887727783644619029566163636104172550296246183080328494019150754086560685910748422415000482308953160716545303655031071753875091237795430161057435859674613876071663269776757156947780945382800707641302127365823214539309858602960424117772833519139069366980882045897062024522268279269772594128322449792081663262881292625568717598564864949673519728429907629856932718879842168373981534091597139457484173256760590580930703270112699616895799348598059317775880787639649751958725653002572611275125164401090486306786408714142379057811094355642129444200537432561808600020113981040 [178,93] 15300079741049524201448770590476218603121967363000014485173804956899682445046624440702576134307440473167794067311442285231527107821296256412459987408632976177910188100694839188474185992934369082691687363774747041832641687914727917064589093829965357017303542720751120333012549487160560004253371645393492272316986914507052509995715878240718038437077169541997026985500491744471271680132686509253326017104592528255677210926053942649083786816106529303575072717292849861147130528303643600183001471608922897836524498912435315868803323618735444732757172080809874409557483655983339752623473135321032385506076815649980890356004576689284274878578842128761885466614509096480958358847470597738451119779488633074057679880865706659142434215802634746366474420048017681346905861603980212517767226254059582393035472029917100691929643442890436700266961935936336140048522524761437760729802383235036985761435160567334848649857610376380320487175306801588013874188150937054419028697312441582919844887218356177760946525190594419607492452113719194103633457680727707997878414241424302334517593691267695515839075336968190518795964268640823618508427070218818155966020094031975543975096492843431932408694998197743962095428462809491031362544199208522582149697375353513991119634823032724726099192929405550399600358048722355740069186280653943155747625626362714140817953868574769222962581985265624984433504354643198713121876711635828707570092190297416303784002608037878752 [178,94] 789153040675467976359879566234998298750084585179764033226215323018606852332916259091717539154435475845896055543910598407563793922582445822046421655527712166319815694414256590717097087236286657175133683832120166248798557063711612224103835661221137167584138222300663626987404201249494987144351042696595672488350864624702012312343338364119016782789797407354771763152318274889921818568807117447633152434288228152959833266668717871604301522203524899957100179535204122202712027024145155621505927305769027350417265719240678393710021026256112944398509388420582577600501782128610539430865376420339575579240905822480042704953339354857222584160112941590623852604509407354168721467104479405727681488917019974172585193913057784484997515701554623476932228506615346963743227525157256324637157499472483968964423052153363911862437567324292006090308079422156343520860051662616922174037306000146392685066894687326604350558296063884761440923297998588969338388371852292898199408057312653559061261823609085521016631081250614141559727257933500672363525895471840492948260722962410313886590109707259604086321589614992504388865681707983270781524232232107415835352993428028540220232040749050334423861738381714547345297220258045116015078153450259542713809283844708000982915483480656365662292028472798581538115505989493571505075859149803400377330618580671861928027674773488420434781739733809176876234677823421933582618892992440022973317377063291120180757947805124 [178,95] -148300167794792648518537073019285203357263715435004667899141016488046530535664111740218011833699770454914869578552455734422024766423672286206677277029977570350886948712297420868100647419527209108063824868655205134159503094317065350035602634358835264896900262463568061724904767029915777481324793631943696964784161463452565387051549259845665709064885223209923452921275035960263627661785644340852697018199187959782506567641994371092857952373438571511872729925860442358198324740123982769206091254770503741542416005918645539616149946049338001431360226489367020290379619559494423975593708836662194692010867587815978264980297888850668382355350436055926789555321997638249854788484755659014561458576408769451753692896531781720185449374890246678525791875130499410045438061291138326690822490648271693897265015730426000437528952602632094091986040187829796223015651885852586388236459542371541424133941082015258684407687464807516763371262995671265709581430297671358148840635147065406458805143658879237344331728334370027401769387934613021802362285297087152342671924387052947122055290511059191802487993505038243977774753913888270286293835026930677990467923899767021975319641837260697899614087683916594974475441726703897150934320904791391592183148176955728861347340400736347093917702635593755269753239500021487652778125197034723036777850243177115700548670502612966507150486752058003807283981064320482937161301955129130046978796762240313940914389440 [178,96] 7881233135809483602463583051610786260868097757825570408496596412308948030992989016232769756032929875825489565131202253884013348230243751604452587049328498891638550856089015129084936663615490207635638011550488349304274149711148001846059565049899708808926511535776892540748187997211961145385704968291212210690430289731023025409076750462649806627719570440434398354268678576189764637458925322460810053313940215644732183098504841836389518492125592483384687873825567127004623694387170807631664954291312254104554264710836239118641666549764446729274181673453062284229601702429656966664323378023187358074165354371663751336317103951994932012156073482513789773116529141473867632667120542845577223999542904701667905294478705561444714440920533756565453546651108299973589275524415293642425748582607968989490716752539608708753705912767186534084011401379455458874790478058473360918653004958001838230513300227371668560739061462831805841770161445352380992678728228840413798722519537524857890384098659769843893319860457874926612129199565779990195507430160073637641493743701742072699859124574140187994322466780986585727523790672745607171817498395989418863038060306219503116116279490332989876685592658541684265870866849953344515028039043331866720803346033986984094063611611042318515462874584764747289165006413449969101420297510177636287343756596053133921144296923325498885528094692337620005139880823040622650714739739326673775218179780211470512960 [178,97] -18769663638501541905520736144530823541084319712124899619123518722939658707415037908577462211184940132713830418682667627640144212878191672550979978911549636942517032447335458401275672081128201610404349491023307047611889820450965694154253418049818223370319227558800655554567261903702037974974209638769799192345932725713006989109410531717279879532445903985645950314386870884110497047615052066332218100287019512773664007254098616911972058015217010183836903750239133656195000270625240787180669546555773912185208961516254491150630482662861717308509230064725282586468121270647096709094353165002372097463676235186818194648458729898116055947825019004428277264391220642001232363181360708037457232713449348230133880416634133379432990476207754398051986716867540198558725649516067422026238383763739568731622073342539410933108549753781023014465899159955019691324892951962958188373658738450182804443825303690383076047763693207941006272573002445626499803104114823777239470593037812261258513242435399317960251509835535712462133394601123784989340443922559359151193384418643199383845022574053093679533173601681449389881217457098397229695358227083517836909691339909817107521092517054188980856312812102571193342245145051528497583761157009838100180592947619974921872212714333845452797891184277076838049543051116927057798253387662998759123344634798362651707661157213382791231169803119439232388594830231974471676543513375497533297841192632042744 [178,98] -17932713235157016310766086807369745774296846562924004753616133276830795147343867104850960255332766106275298144747956853716695985578055601820190289065583020770652892941475669544820210342416703885933217590961945901305177111926696176476282620603584663276097948294929496635528320613349545977477649287007910342487374606334224104711907290843766933044894529319117759843399168165112095524568379575041825033314259443013750051062094812516265314618733219620193274419499840993694934470443494440559292840709211155289348966140575711464445168457428444504676564410466246990944568124933114229473314477514153762469126293009150890838492963382637083363555794866857376417399695946685345215534229265788773697341630595112327235196867048722707175398786966189026079929339713390616649394197623607397564245450273424237290349248007099784908329180693239293155730662950612075290292271262238406960622660973334933595584653962460433750567062050961859590384275250924189830647832918239218692670622844632380361390066767271212425942508194212979651761553223638563061599894808094712065840448884561281196976621207964952600238542588993710149838934978127145863785028933785637072452337570012913613246194813540182612278194548770579803365410080592034252442087605615716123023770898192423511691061874842436645687016006211352591973747763481032896986548099193060851555137864591556385073611020654461796255794314647211522786869809735199364154969284943568454646531086192 [178,99] 721491327996639040585835227160074547856492495745665497924636255994279745409171183745314302588072878352220796651530929251472970635973770193610385830551836951540317910102412003814005109065924538368894851308146671718181397838788134553251598208451084043148850890511801754407283486711592249928128518083244478476262016193438682856737686239785553456487998264476262912384893031001731360936363987569466505772939412376369146038297953341364707804920444965597695078775795500652129294672010809777128374091843534410414595364630124011493354107918490238603007935032986302412089397460642882792408971904201890928327842292529748186625160100787168282595771514658235337159928205358549136946986550692245404455771440648020489626456573947175761282714032794232289093137575757630727237985489401033922655249848639852428718827116381222095986657071676238265826010484253746387995847873496232363503066724248934647269319058669559521769052258246736569955682171842056949940912172304530131387949190276119924762579635485430067846184784640819460685555616320384989102155826090324109987551730728898637911151077339333238836003075109269027320990220875320427242030491234459551925257899939837089738183691334076182764847394000202899517693726141921552941794422982030321847179119728998809403445971616766330544876526491829812218186699526561173676740621401441325889419583904850948965459507332406349602116524395731166677548072947054915117481841649630148526116224 [178,100] 3143119868696155998981419894964292685364143634500402997710305698031545798931015268216309625260112270774065736383665292264779891148817786130141044106784892601467798219318874750550837712496617263496075051969815409315222913847606313308287362067878681439627968149705894404151243574718733511665285726879286896318275332216185598107231621325420197737851710907833494243990153952481601395422555169138410323407282670875619202516109007767022160653238591959939492057574266967291897076665492297297525305757586931682249711445040900925286542338272504241432381867201039582246047921792359526196966776289083310214510372863291316937311518211713463271544268567484681284479942480411933510921702820431774794852791714477151154915140411196651625335426452292632470333726358618510722641346113035300437749271008461882023008926701334240250762207855652379967250919169834681961678716791360826840122240890802259140286713791624183783870788311855749770606869148384518630188944594341213064952005135646094371419379495992925912324506778642895389049945412034043327422918157212004339437885105158724337249483444689988947768923049185016454867117676857638830545390667038839584140493960585137005558642204694116268166281535582834913078852407998734844138233344813149357100876075024286165676729328545592731123201691487225573917635192492166869616700710939003351851901965305031901262879861554622132796460020446625541272866912714037658199113547032892853648 [178,101] -780514166414193626266401038059861276798673913395915652010081448944184223090106289583474202924979589253069539299641825585531694504934009431139090205570698061831408355653634540798839876062839307486159614775929517028632765977958158878869618299361109888640535265298896193251005048163285938788425051835815979588032524194178233505254015788554897525846170131861144742656623966670091834083057103192022145156247198083854270458301350114454110809131166121750609033604825604119104704971982208952025255507267777961186161030412002000701578850376992948652055038401704879610192557238926247605484141412874546774584413083350466299395501759085848282153525850980152170578318466050776891046895251921701512780897755539239548191549803370946327321371079043041492793370842682263989137081756978866086371969769475957994743065762834969974552081416875403506732933723611924998644654568729551455634156582757518144753939400172938650425343094641709683328901725130498521225619230640965619890761480063916829375635046679666214889667502258272143028062683001176807839171207383328165318890633776437662422546099462506544983519521209121625341027529443273245185989572902740637823167174360790169628879228413975420985812559662165353398484786605669561921310914785027625726391090221038082183653813837051455312368740533651620795315281426166083304005161413206989002768764159981466990852521813626007839501260397138951456169585002811735129356047694343648 [178,102] 8387737605544304567997310114213452684311615028789554866197391846133184599931570952357073638381729804871118586365010556087467594989716462061980695416206049019575217724124237025425025067841031661493117123705190277222414698612671594200026427767805679122708102636151788667074852353182773395509181179921668919132251272480691419711649198088981120924429640629740598831304126890976360189262674754266293665590790567112186953577147674908520654816981221965328758107133793930349667589239816906810753206660053220817529069000864875268563746943827307648893645145761801899560160279568179568839927003846031203588286006559018520343735615317828904800199440273514606433227661883409289852214086460191028378223656733168453696406026058219468680183217563186988711041581660895083074668189408944007979351544426418515044863496043604574603963121546425165774539808652837386965918763415475878512543595982203622260107864421173004333524842347383320566193114988763852611938840340488107759976903169146191324844930264281876130156334038021022774752610959037195580143394184677186490854337098910258867777760563844383982073931573040968642091451739564792276510851139049173315046624719712416416749340668355873362694130823760499412083048014342880362806682752359639282087249383776583452959894917538624980431733741446648260698469021160116116068453312917577636769172930434415160574746019007836991409859368085885501624657917529338536969662515854 [178,103] 502376496931153537319149989533847198433178534252565466332715410671265606537657338361458730981241491541005074575659086024097785453303824348954451506238298031703034700127285859993041938587535308642925227878820976318294633233463220906458735085559780719905762408711290352322885612222917232961705482727585713940231354943675671816948453651483536035338066183313462048688569487853504958900659995091337462479838315774922075905807183983996456361840131957331478682421030172387195249270697894903062488650484450094372973970237291525931912982706627592193464641941205939063285852244153290226682370916326119036689383433823591632814682054368970191730057552386719082221237956146066443038293644330559745386395873815973391678938910861984300265139057996029004156400111204585672195287144925046371329135122587314706935815139036287794730655208737703764119304661375581034052133386922235959464606449558327945617802689362446365451380493973837926579514597608331438335180642333123448132606992380007197633547324042378551119258856824705296766597243171878686979446625110615047381981956200654682665318854577025576749956387183910123703107835043178980277263358905756704210117840138648817862251997298984481452654869607145534408473263966949190944178825520374372959143422208523087803363074477425179184806189462508281987613875124556906061793308497199964304269361921780260555695224065821372909893049323916358030954344583355791179889504 [178,104] -12314010716748019024832875724264640825277151522233527031407219620481599137918267316330458647594894983043857391704512140315211627351514886865335105889418895268068715974750990509053563416064582555533615218744625237410409447964913178648761544384937664136781206367185477154775594476433562656545405377131348564454770136661881348141232945633360621721380879114180665493123962077923063466057840508184535112217080345331195889495181154986350936060546416047914975869570065333908341620633539225907319809060770301255194732381189779534102514270114733629737142996483964548203974659712165599197903464779877364847973859684802999730141878034905729657671152717630632880421039464829100542193821276954679745744472276544175099927331983460690307562037558669338142709810581337762922302909413230801540423711716029685841921439389499763414018876726499384934150792940461870723347488868879850508373790948928579461397180678963539564845725806694439269502295971059677912006602361058972506892484263918650201430056527635165679697285722183039955668039328130163289426990753893592818205570982440085964463303777360659563981130555756678629893377512555340390761072180950381623983899894026178221228819350140219966210140116861019759007571913634632760274892639254577334623503097050293985605710864678027576322473390645783694067740929563840181567779174275786182464523717639838353306153273234078719206515752040450391135127910278224038400 [178,105] -796456713556972704528358520010208513710684242637332985493648798513405172066837748859287820837310574441146406692261900181169763506194046804823937348778994713940922844687466975822483606223937058788854440892638816183914258775023376172460192894426859763527852863640623997306710234239501289574098088217858733229612812364192148008187231180826763322376178563230063253914961621696753112230304609490840552338002701361523701757919550556842771507777707197580792161183994977691045364865347307159203770496010999051431117158662995483798794813597029745212985738256288532074022815472914563892764282485231300109180389192674270881483123884608630992774918799602262205921747457142373212154627262211594679824826888598709000530221388312996228094382429274858361073513955390226046439876718410708678660676930720491701762831874575811482180629566994534490279095277421977994697026080349815967078612773594617727577859159181072359477560024366345633250284520507785074760396749816514039037705104062167112907311426360521301985552509623822409494696737534463598122760939411939809150854094924038665167344209308027570894626753444326193099868508667587951364495177595215670277360170268024271408944091217526424765147037700694853973341349618492625579302506431703635295642369215856755848670684548379940951324046973441441566020506867809428641672032636857382557438559618286153500585313085633023655133673511769216748593707630274992 [178,106] 53111455428721671762904673744617188176746228234375920560663917669443074792856076944578438907763401236766994892446450226202242007877174728064558268664978199689229398772839392322439708378216997901015316389735007549997336101980794426797137978622010887420938413531645566034558838449634680435527420451296266822185452598283714294112650080875834341532106114500984441672855374619571378160291431857885244014938644817282765862845698128138703319936303299785350519737090485305622394953846455883274197384122427483766518437725018643017788919097797095470304268263377582645756103373434847355259940587199392916300396391056092535487588334345745558162172515581279585181002994331221289870780444588101459815026556873704038883713688923659418494228434583471186624542439733551968245376362682473249597259378091594818189413497631387849424339568519573025133614943386502500393953072735450632235631017739021876894163804901175102895464328323827901542657983457831321142274033258492816830971478937116177288294138496191689926940602310234333377130748491048213362712977572682324847492307318184060919554598115481147504049106793315373589420793313028435236076549479933402019868545503179411887786462776382323894356630891832491459285856707576852882058375146562339314109235572076044308920842682163199972558807509576796706352591854541810912556429889954583689053391242702012053384715636200531291836262833113891086836913619120 [178,107] 804962251096053162657642312951502624945653527962890354039425083064644365405936244988853282432911402745875584280198100687701199660335281146814751861509489610703241055503677543167258147466566082814318080827077945122940451267794778884528620013250840224653384842141778171432060461739112270849959569095319742809934782710651109724451508610055603396641916663481512301870925226558926112063064468611247499223573485268822050807454803059499640938095839985170129009516293802175462478510716033600508666344836230235578843895473564349721651550130062559976842746521776099835018609340502451789621338272705917874156752020656389202776522906880492193004501356476692351492976339035245061854582653506964256815929417804024352744975663966061642874181498448253762704071136347612073918756499055040515535481709678780992385273798061914415058455494574010162786970683711848743730896176820667711501732753637886312021328743789268743162408236817816057551198569941593179562431084781076364511160353075629646645081887201452595108259876513075053580492932660106831636000396125749677503098107102952724705232097141870486745238177236990015434241641758135089692464762991370017584339331576060374367535963916490413016035306457007704301998380949119928853458457886728837742374090532375381657591782588032128615064065718503311366425347497809765034192480622901199025481363824195309235995251237073589777691631813078874793124160 [178,108] -109188635682988295885978653553747061183539610191598016176791442961209391687995798261117125272322445129083228927581163866078439175497943496775690700594026404071162551085389307136152064958937421719648140466688445545619266604010468170713672040821104358224454890116226729772956050933666265334630278581564948561846976809803528221156818541931533858575245491752559482534097251695381857551530237135748729908093694405117136317837531531223211855677510540276236944890483029241245244799522119580506501462377546243765256446198883787993976199045228626729569745722485314876129767323450735298888714853180241677473041111482050574353152885886096638310142576894410626738710922237078551879716360451834952060946454599840474539981762389193494137886525963578077055753399968247141813126877088973020693584295892659542490257138371525237044395808001134619244943298117229994655913782399085349830645062218632587751975905365530307331848817185618408936270597141238076530126939421036292649845501907454419138358031441962348254097228417865526576985471849315531094474169253355585347178056252352806431582276848782617750704260267214791061824974780892866021927175085034024035389439240415120017340903159702273935108326045891981654287874094612366940292370668002964950173372450897113352377327523600851344955291856779186732462159073431433692379174446298588954132007852113736412211192920286676017565278105393157925448 [178,109] -191689903480036519742950668826455760199450888237772444019556103385578970848556094665289711032654758868319776383591595454880230082625981782012004218371852834971699994904177543973277119445242829000578864932213266885584142516414813945936346295047022246651753051944580745635048713886536594553201283931396544021593793936203575389187373116115521389189573542069898179895392990107751912163550077168966410592249456473109104755709004297963864660869227785253359826362698978884819622413498415434618999160483582027157860262439894987342361464740997907336335565245163445092081197399013774939689281848640387776993205650285098932577076570806185444765425097012677097525157965624370902071307404859008507151322130833125873410836917045168022595737540700755910732213249388976694168093485542682886825425051906909331657618773964138257953071987095339210576176121491172247698786682204563213054720526551053139218219748738439205429136859580770970683897234432787200242727145667152056756593924406105143536344456816289170462953365693373636690155428990999901755682032417899551723169752462746637207759336161025444404096215319226233708989562189235741078452938855471914009981103061680623180128317311454674784708630288257958697991896977286862893837930684393275959302304095051191421846048722199079512654012485434665149872519618399085699112413398837451719460766336152815340112924879999134614959911857945696 [178,110] 92458305337962181396520684360513677822556742788164210757364647873315013509635425790393449872844163699460187386295579635337664861399588554223132684478950310043163457041963312996056867649653095861488428368671823141858909574663568871841760336386901616315078250556912072408513173706857830564977652853699363033396170298421150335345243076740892357226743420069297090607954826727484497018788399440374307959198014751313824944808317535769144234368171694891191770100371987178837678033081036611466251216941811038368213242977678563173344819377237673325660286133876670189780732708227792713084894757804538437765313077556547834185477898830896863123084488161024827389410651299045767726536474736585017890432945774088422616962986225667144018527676757799611237698398343956953656436843226901521101793408119578622546086535638993964259320480249164832377575347063417730180234628778175869816538896312535760698550094919212121008851564984449897274316086072056242281503251580584911631638983794260505811899744652293718846629718253478513808203793513836957633919967769124770544406328056775380215148458817469245300312012300639697412417190432132787995903192834924607541030914545409622696228055648296855244947294498127053069185230590449255785880302754662241645850048926993444109245169300035850479874600653085820567349167552254691815104946459870769714119295080165676784609703481200986693424737452051 [178,111] 14993581211107184146697438088289000654900980205379856641411864930404441171725586269509616820423178893657549980283851279561765328560585026392137400029468825987185875067642643529972935582140521680427540629328863664121630420495391591964906683819859356319259773553634128457594443129810116271985801733207602295705825272538837245401506580353423997896046924511578282870118103502642133191181863656103894146931902930224223264883957591739835036339402529207136709641797370341932465158497097544165388477710317844814420294382195872756092498906258473602392823249499270855730773707945324958078197445657964896643765472361158845394562251856821433412151887068811709312575300196777362704157218725015943796264413294843782023646285417687417501739201865097685176462002336040619123713605324137919484487204182403896601215542986691994965055574908469368371747483182974336870071028007528768388263244103657276126175176406796788840761394786080407491279085764763430057184595668726643103646921787150951471947990459449561837888823411081880926065313040784160305018867165365379123130721867401483544075864758445683987711214272501463465934812134234316980195383304210316344408255943166359578392369597164093704779423914551799952766001316104331622695306538008815914217569803521269705225599662696611286393447415162550598752597550567742348017725860608455025655052360959983858483194880287735150581856 [178,112] -31088340627544529892934865120696556239935147162694465348534467684535770583135245449251000282828693477619650203402317571936757856327871922546271136868061218168104646765918828136723322015346377182697139199834959268381374372453932907309472878758088882775522643757903366679507092640048875897774500030761777080767187018822052037604849933543017935459786136570662289329915656607949395073692329413523221294495478967835862488234658704684356627220647055324880034970799019742094586200244273170315050427767020133091169709864379277712210463834663429764114101251578660653316217017249616558694922643946682179225305291639920127446531188865542375255316949222178395785687582045843949143819280700650818033778738278011031457395742741882291924242776998866474216801494336139241338530069348410095126091961472166540169121025272736048185567828394241875186159747411202779351759710234636974180633167947043385572206935937117259416791391993977114269037168573359600475204972685824913113132668688623155391787656751429364479340003553931797170066655101286586694836676372515742380525344925023915069628257645882377138304779034799920730943806346443198305826233722409274219306392989397870683322269351373089494322134512935557840161409520432261169288338573548214077387513226865551678418746050826635664954563096943575318872558362937926500600569281402733605084067136005676010834928440705881348224 [178,113] -22271973471938918995264597811912747130754959345000576241142543525295576476050286121349747725701350737521414602240576818622348045375084212007409954086306676348934641932586043812288229229177006152671813225767975807996335099546178782390092930217458471489545846974394041675150817659360068718299802765499844673192601740616908886263847344010372985560780960750149476728233901631467266839278472481108202215961694472380113835757066825720992567437987224290677433746431227570505048350914890394289162840484122767899998905435033620415564191426141188528627626245378909801818092901595835285951473696837653929856361479620551877553424639820242159357861025353585086632998921497690026127725002844439792370099309629008139447345134906966994329393946317038952099591927561854533668993945791260893859626558790707359535866418384520194512223362176726044275411311303857799064756151257039760401855736965349076199778085319588206486660904526827417391653663187450442164446435334720479500243696520346567403126501276354219451465349133436819195594163752732925995281550978943591234835557728830925447414887331904328915368083129411075098400934716873521060274449313761058278822613567338573466237626089379266080576035382010379430287133157906818927441048183350739704883630511677558968566666891042742519383160207129230613334397084965038136247442404007212153642640764913315655760166981353216 [178,114] 3885984244903287164395269882130519478917150748689981988012841829386572756876150247384397511369147210689966302625674926867274579802193992971040195058148800173677087232315090836011588329601333152107702948125311358001639316867960094540189960287895839444609664556597692205312587062632643326037609390374145180315358030136555893581377501546443320007124452364625546114068723084704637676606031610231324379568076641185532482999684221409601662560280298503961699100297539921664668209208906018407029980168577096845325490247888179998053619519718241924930701162249280059607360109807158487950040146779405210730776048551346078360487107340360652061836046793224065100652559170866867937242251980181176297019974846995983544704776115876722262794611591207457284456385577015916340249144882377679231474987381704126489055877542521224163283010222759688756509120383025227484691949031519881551840149176535256856703408405415736774575566576541995555586577257372515313984794765164075209648496598791603365020354843842544728173943194803499121602948464791970304335236174839662166079039191608392469522176557594380646476114506740598734443054639107621753091438466934241261324328713106422947788555917698238561714519631142655676884567687783493271427302961552648238490373144621244795165938422406906117200921231890016287002695705171210735824486184001431424878790930171164864084361101856 [178,115] 3390731078610018456704111507277617606211564401527966368611363191467429570063458243347508052185443954990752372521789828657646338708205163565266175448148469647083351720191663251419251375549600974751498812646715836790847251448939804662160191374074591669748654189079814975697799525332258523095786036045737746323746674390783883146572291582014512426646077909749147529501540209097576724560753536004872022119570221650637399638767883833320987014002202213720522391948757809243953295273165980891634535365151357310296451388642408189244476779252783488278016096091091990159066832565416511981100831577952535936347313571047191389797540807622707322389291635917019000105268898189461270834798339950835406314246962743013165317020860101605333634082504694410670389942421898720655372028910449628904476538550395043661469477942066059380941040392738319725991623388260749256027635169143650689023237461336933361516241955642601736922248156058632335420775424909377048021253249398530973109979453214111608208175011712156323516660242562084364340709620084883283725708697985618668307209599742704987154891563273970023093408611142917234000548877436949678140753605313371541309130405396308988087016448476947244303531181900141326299033053141033903096926216238732397923501273723949603325317409672463802859786315759975366165657112006636163999062235360673298555434714223399957094784 [178,116] -173158106372034855698578543202147776281879305780958135826769989809838100150111667672513967424986149527353706962120823273374048611493319113107158244507983626420469684834105132205263449148506919689073638251376943854456163119216399145149681797520750463892906737892077015753643558783879292463882224685013524448195657096293925654999356535973590185638322942218694658092815543349491250995676824936180821299760800562577593718329626546268418830508486233986883994674025214157323769045772721199763977816073035608276491643882469750384223082946134422478642487393570020077415301057601005411035844213339128232297753251756693435405682598224371199841294989315620564258404421398912397837162641582012753626487244879277501785685753536246842067326557728341348513402578215220754715900230333195042710734688160825452271192701715355673897774600945419858872757731592403949806712804174360290014871597519520147280273198574451493687203122195227983356556175155842819974764290342331323925926153595097849325323772213784514386788119719301567038917046812003420396451305085977378652189490268372390958738166151089032105986275412262852197057038381383119382614661611765288725087772720295805744187900942234521131350882130831347413233694694026170408826377778619719584704706443453844379125817027124549061956180967561979284988361315930135867876136289060496911626150844566223576 [178,117] -94019204738499247828076502953034612739314782494039492847824810565806262318781250581984015726119466388574146725903299459294677461252014023098926957045686494411337704559570453397502161479353382359782276364633615539462463288656764205316710782522532416347582159834470955400180357533502941250380501817950655727488927120713874101795913335218614633004029030127297957640503388910890181999531125231115167923299207659254475242339247553131794732687584127850196415286720995077958437156447041206690490188708120048777061779513604761567870735099374599690338384475594997326499087143583854709430479808513018051493700271868584478117165932319827775466126554544676178582322625706618087869481752982141613857015199103798569017571531637479218254949565911665979429993076584798520579251864270060749806777434925453712241003986121142821096781407216083216954394879862813285368027046381780142769912590450818217102454655236263421359169969077595953880424987640965958816548373808553401237880552877770839801638779024622565342535083241081390713242694875520982907413448119231953353721259270809064703821500834027137229840858546330883274174826288374910156660551702453399841775140927993381242551079296798740892582554508241606191787132658965833349120983907377526093081331079543373131593924508128518473226549380549429155600499272351189075816492764262042206720057295296 [178,118] 2669018920678362922878562532136072345589234661938798528008590489513702788132515634846542417221208066680340371483331926876695794664129932805680126011630077277751565219924077709264401781612115283155623414159837897784057799629852589603902317441348398058647401387312586403628619369848341680587522476115903925232233523606790232796386020208382289144656695317061658305097836961430140550806230896975760727954839300989255475482579390118043360742519701445247374828142828210570427283570991423649902069397818497201866556192602027789534105755821375269361574416211780249083144389435580128491812993049415194652544063548835917280525248122842209732195656599143485334802417401111628413878613669891501779522885700021887844982480713538032448374301820659516232046758491957155594853616381372135872220297462738396052501319991869443575524466883973351654886455564333225759272190087333663015151117889632114462650486526419784676213701215408172138832478330436503113262135034731050250039200300438132294811745128612096015632898761834818000186276538830184792588726820632002123896767870399391720729692307979610781165422198836155668056136131335377080030359106232856154435000036574057050741056017828775304267494204823787923367367187622123564531124699984089000942424964328080061710911259434553913151202878095603864930194311118885360221683359408729213256056047 [178,119] 231658491373708801756863756893284201825965932819668894807982796107729861322056328567890265600364924543428367789073390778627614553115101798983719658680118634301093490802802347605352752154966164836641945496826454231302624183320536408333091924855130138328521117573119942206631196359843733961839910419594641121347162611319772122898030781193951951684264832006808850443501068288812019184404613400372681806307726252410276786883562732117040290779387842668701659894928651333574656728006775947782572438513926595244779796783856890980998999322443778761075144284191518218391733885887431970398765742336531222289094761252161921219335929277768538743152240879062393099598074283243796342438364309296880855169301058160897160075027801683826913924893803887332229064335317805973995694669990830739803742276370173348789290916257435631334646846216523843864008055597404896640994375395038506047682320761401057416247510882048990636012534651243297700514963216213439909835491703245981055668031831673861790051983930314072402450729226046066136108426257167116607536143718104590464534137164039227201342952012480254675975225962564018970288165344117885611693399524130296153197276103162084335412550941328232455396716477134607213275657610475885758985919523776228759258843128730264899968105456073631044291403054009812271870580364173617197289738508794132416 [178,120] -13520738297327858931243163442967923846538293445779065606934433925738788127933797378079227980117005385726437849579737636188691568667036496703280263280818183905153550985804427218554159014588624676207428626212273749258814003703462190132620455958535631018107240952654051592132065624631670100471685125400833700622063388454206427496743295687012565577632274411763406814361090910468965173680585024719358423355166896605406631422965558941940755378691932411976049407371455192096531206157597067950403775675550960640547950030639683644201524882602047967846771914910189138631757822294216935562173574133551014255333441321804121185901194283936426443950215415161462069622641435485970506000164199607427963105941228957554751562027677022033182954984884610255714295045461917762263626916292235531735203037269012591600606736788090955208598967411237586900523100933559628195163373596640288242179538509035046829864496699877286539281843788448338747290242770651504031834276478851896924478006277986010563773296614615913043461937749219178977637420007135742967166542176562036445102541856778589606056713056375432904044551462514387890440186142156958348315528050511045173956665347996162545308095773235885268602249217825113983908345820559501710387004015335280925186994040371582833878316314491912180216569655790747928124543775776846229858146233541920 [178,121] 3415224779030132353700845436224236467676608217251403174420403787385769092720645825652471928111530408042017017604688727297425603226869050317877667081525951383651527878006907202611779649905290927329443115926433083560700211113376404659473968305159719369398921348279048425915960763272310507181606559769821356352274344080275984497449565947480585678549695048364184053956238165330008725391074508866324777810816788654401033821305288124345467211088024500941681733525991056077914605028780332008397249322933218385860183937947844804160729234139578990922292789654429437053777494813276195014972345483876771036622901577241015534853023101846808964140320043848385189265405653255626018340664931987989467096540998664521051332299500872319611313665142865121144806305598130155365066520619559884076111313658782608567482446962442301629484478348659395566919975657654380417280054269240462800484738535413535950322082073048883388844500742417895713410146709812870853384401085106048269976153506043880933145566820060664569224369129018580963658587650367056260054860630126562375637310655297997297939629049976704614511420190052402232497256527326588854514512481159838220643950226252765717431218842163720273941436436224781732413929334392080083853475319220082130188649310805134678480667506005869966719851394589608548446006719576190872350514160 [178,122] 20331770487319954952260673536886161842265223605290438360656797699150437448324804117466781382550671871990432148528097346954545544803477122016388693613414393631571209060131891330662752794760901202677690796023224414564646020574715899638301533845640601504364721348270943108670938577927322150894062255649080823254584136425824264314078014781775755327440616517195605992022224683882886672231473682646039711284154412932173147228178311694923862301606174935718178824345623313165518147397053425707969377983553192548822789968121423154739806520499065593532069660489021921147308399996332694047996938549187031022955270017833532669487470558875417608441023418766187037921660322879916004381894734106658396215056212913966874643182788132845537428880786552000292776055647936955780756889027001409522839193996235247088957256313664630738959747774351519415881113219224999234927158321354893698558591886280728823299791522558341926589375487894312697740945291686937146796455338230460173150982798593721195679518974308418560447659426691303133354236169060246786619000643908149160646290598918478763809017106331487903210705901300181737113600150028860517221562518894945487009683129984897278557037973382843258227460914695537315193494134131099389103560999378908733339959784083057127402423335876637251178082533625417564187323641764409165460 [178,123] -8532483430714890834822759485941868926121697212671432586872263255701809072190949617696401512074024063880871160691889665248598158305873638011723513843622150006516571484593248453407576566835858020352579042114016529469528970036369485818188296487832610915267765143798633859584192956910250489785629322393182110969652142950290798320901190484773484405156103312993502519445202828169372564917830627091052034088282845927646249368735788489410176966596980233702374084364871726244803118013905425366519886682410972292712172974094590386460187908451653538416089440490566482294897982684455624450958431184324077312747490643316369520558807399703528052194890476945208153254823694087973113965030532970426247358131763423291438483168042842779971630963592549836205446602538404008866728532421981874015717247103836454341501214608710208664210364513008127367268252075160107822059697049579472652706647278795310607680434589871370637059864857068876149683086313708893095353665540344916930951249926228082143121090288730029583776610724868051339508393341902054512562837803839624346429577179027377517114781720747532514471934731881143010960072166096610944902487527205715415102937703789977265491088671933182633216638115564677098459761387229309236706185879301249398648767244502416104525767642479907899304409954802042122231255100168384 [178,124] -7458009864399629494994061238702542249512363612975936318585636033072930755603007610911426765090904207984004995723246155660360328656899711094512428288265456441788878208581547766143479716203729486311596812347775335357361005478060985341404622026979415457532506120911813144764139517351116132333005106428201584455236689500462565162968729842659891976111744814072764810048089451707129170791225770676026550382414719812137301513264024048798750969339195790813194333735310285451873705295583790723424301106866664588289827173489908419871649542980079767529806837024696351543843638502253004029184402412033626078470300168197420558864601561265774698252097562995410171561023792725829483225511526333629120991773090669688330872568862765152266037143667669171300908240965510373391433387304605148235744834993095723981910561447095737220435117914724559908799889070794455004773143915329460643046287503956085127892757094994006658349673705648235733686236108737663524883364920321661688386671253270143341340146995170516056699827022389598555926319297184266013334654406744808545412592534207378388636887346967501752248285688590331607634414316855237564432251434357902150622684274549084989723984171222007393278234729875009731281873384502365593514761620202252827053261783968424442781908442077216126978296989630639596095640656 [178,125] 3683291650792759429522989294217673119198798258655616316096367374710181527277903801206787912145032073316178242996378789327726908977385015945245412333822322817234068609034688498748626723303344575297345789152635148127118886076123860071775357921470074157646845402233102573676390823896930637957732583795676562976242762389140409650434972747781541551791370703645483537435429483247690213766043926586165184045718775813539153013035722323181221700445103837700840418046102819699370324017928553709034002389485130574919657625055183843981134236906945394188639063637224312037338501373654387529898829623079090153683295829786837449653904186228370693064422000821677085124279915758734582278324135406034607476451006671108650333996482795767597962638485772886830147379799605994193994094543898165901372476129823031117589547357228786020772661389079430507332025626851499279539867413115056491792205022745755569512345409728218080496999391879529277893295307771910648714539416515675878749699502975729651804676210564712578530456062886031674657875965598612893641056016488787605297625736779551890740065204887696037565338511354227951025110734032846080272669075869094288902292658210000097908691097404423691565954695882843220883846713881803996554359757972289555131075896249698017822345511948868003883981568019828012000 [178,126] 346264979954575301850003481426872863315112291568396199114962094184994773987403965090467713575040927072695788326586075904275306714255671507392404054957507033118949315470247175991184427404988273376890702816753165060931446031714050641240079695346596301267565862747797290845016891274337480119335680513036884821273958905832382970565327277831703705031915784808936920870936107867558230709738799093698054938406718301610183088397504056603226753043113255704347182698086292774607865756637352973126926418251951387209982783898248761036571721950057700163855547231655293643193703365392138180076537764820243100087239186459366279784825986738234389948058075813215024289049058934985117587066305205253377148355287641834317465794840664353683660045484010600594581852561298294217928157756352786023412882660098085509643485372986128757787385661719546703076461534925180272405176088699706597511516396917559926026417303188006951953120947293325671099541705399721558831072386736336300189468027940540617420637750054093115511134455412345547787015397505492118886641837301464020137517354905404193112498816859779119182398885487562455118663357148444537899003362356848512646474810892585737550171088845105416168675253946281070043154587477155568316353573316885392923000093652282322469600111256113498490002219583682 [178,127] -289853229140414239119053855889516587015752143020154405737902663066243807370224714636457042058920824065910373307499707273143356685988548964189484198598525192409015911740764809045950474015398379647303558870178218936040009535600979300961736110084264405802381742002658864119925666502416036369077608433423959437785721009545652890776735279021657863848039028590836685792713401685403969361942657798484548573321347432683512841147325598781201813941452251896896996611525621500803504767749231406656964264397393406845048941073081351574078143148024018114910194041196527633366504815601457427121224833715629474386666627801891778223835475287882574932592566880240642687338855413103633304925118349024506376694013814565367936291581766636514041059411319279117178318288044781618486393199776339195928788653321578106423507294005569711062354422350693773164280268905001941446766372514734968390172856107870130254347127701789669231531291383772428611543205935732014288111875557708430026704797059269217745357146201984597440606586120290568798529607750500140622909989689544715047509622711482157151511044286024533302789554162403963609079260362948794865232907215911398858233574591163773502698588508567156284038979521212238144636885973764500900504714000255807857329587375458540426925418087859471844014848 [178,128] -8822288462172843119350758466461618121972706603546100203800648362803984305340215075961542466525534264310239175440009498213104153172003508717357908347261965634066473459094988417570251205976679688904843220469771737708849931086119631101912401022049954584406908946234144556469906797493198625431703394595047136285607351658719987334631149034720739741210164082453773974467787398120443949006220111051289747735971113000643156513138301962251146903352696622670443076911273313261544148450711179283342976259346290875647273199607401395143951677700681879021516842925313758992983282966501665940897828303282029736182005139108022159932425295920236429671027119029894543330481020001659582241757517199257162074822836030803839129732110930274441065189436458669266808881327256974054114382132273045661120451396432575095842166839323442950939596275893782395977393268892573116300689676701186279496829523232266488343932512262683817507720270337863968352379295732326774561615777469116721284357275949520709694381500594752551081661329970017766166596857442839405144912145224083638535987139081855244069615853106280181322655315346818535222324711985874836291779880503351245959875645588506436027132055993221408829899570891736673446398931457469018467273768658684447341196326256212006962702082550601856 [178,129] -60029567485840282978977954037910482173934747873938355527359099555358578267033817927670778486179653335647611025057297151619880481236263457902320398451246334074269481659774057113047858428443281953495343374471157066310093266221831899529631704106462744535769975174029762724816537282814540529385010513264330524073362537327393144065773111455271408401783724623693507017534196881310806676006869449919283608563225632593946501093786452066702054859286787673332488916366067840322470963267479120587775432558643767865922899720486153852415827180766634873547252451297755009478862803779700441697043709260276048022332747391019510819646318374054229886262357332863250948924476960958670369851340587798624254726682409076275218770623401970024288377272860927816247654738687899863260046815109945163773643560919656424515552869341671642656003810304296267405836218200465740994268400951263608036502734952071903635881698055174565823739503376473546958186054338012659639430909310871598479100728837750382772503997196981101878314895738091871922760680838431586169695768438962902323095649592620257766644227142467246387382203641792678949469376684953920870012889917568900836780076635161040724398383307997797577041153417279739983978604410725016048467909956484646082877659193550129632498982739040 [178,130] 85616035484928380633112402140634207467075137294347901136573793519034565242426148065872865201862869180209364184294204353625610703616883561600863816546030673971981965689413623410523573681864575413369171056328830858814258015877396738038597937696449988088989572181482923400190578932196812304341760091535911519580543561957509149134095729969322000755483027228697267186667097157017309182822545749278728105384322215813577080579197975807665503538596099312155296740189960213212448143168102449216386468748579634671308275446518694293840881156432157620498673743097294212378268254745377610640924058930787687201044012971635301906596968992066494175184778954308402388108990414299747252444206456296118429172326564043027771569205467068193742405535477355351678954175914426021044302449518117263576619141282712785752010056541659179100411949143339816033839060519536271483192704801186707623603545276645541343701815991022373819323277676181333549464868541527066009210360432141816789181176526452213095935121876569159492719468474890811164172041777219866718612041603645339725242216207439943272054424201305685490983390954798168270850632060039858634096312611853715145497846252740081030940693077059246011146654213962296054705825840656989665906921560309949985147789010200001726077296 [178,131] 127519385725779213617322944041211187982857945478138161962666836433327059799516784186292709866822534519433209222978655489716926990290725154101194440409937179759906062159873753389262111842919076106978428941769977023749236098748151131299181974047751343750634091847251212839432532909309961087024353233643337493161858507635699469350740401322685018428009824057284436396993757567691119258458586556332707113895109707872514081322806482208499307320923747647188266354645953014956248730308995495422534187272734482568677592433713704266534438850272291378900843202540948478333087245751630983238262937084787731417781959980353339622011705270643249131010617772887453980012930699960656935083132840326974356575598826659477955646434526828380021536983779786838405627139057279574603377772018820320827214545560300284249269186760004458050671934740407692272146352664105437060392473358724264987764850798613491940271499643441013448090454394035658064605111586638815257540123152282221909344997312731156642161288781426472485236772774451019975496667081250289087919475612796418261687452427472176532063369793879900228703276976202497298110390557231182627130258839723572341344237723667304716497258320100170032174174372627480645626562271680445056920980972016517834466192492451470784 [178,132] -14219656992220520317060245651993690288562290845113242090068424779793040593797104102582629898742751176993703206195492065249125735377014828001730265114429471705347865070271943954536696559052633344071287776830090729502337034226110342388722304366619901118050019366125623907893375431322475355862317088993670578112045462899781390615122982260970070181732745729654748951521336864965896162041957824114849534032894411287516960633149462398344628983532808356778188652046429143830334510394759330669237912394544168272186515121603169940571429870603991308712357741849724303085924581174089639097069671868284523127246083417138863129853933869064454867908371188244776201601715123886911383854953583194490130867189934512800951187869039726010931802944131643831103666118915520493748122173578218284784903253740687095150917371540279789264730871000740257727813219145219930905668632543502386664755238967631858477684236770539036170023623545098116167876257892531018795741380030068310559874823054309011010925275884157262101846092035680589307856287831081874615718411686906515694347499422272159899283430967778449278449009521801040059149018052129843091109020488130551502783227409279664589572779859718777430376359946144227491340979392313302846583648526373954161519453000104 [178,133] -40424422066931603154391066948956979393682724946580805133568697002223631681644957840745039203299059284453245647838739821960241410429129267444929402979723828100689870396425720437899735407319773122884122543722080130938933566140533123270265230856574024786418892072877578751998873256538719860841925038423497620787278273996264880769606850315828421597382227462452504560669234982545028628119916163402214717250196900534162045834980924305455334743284891375260393370918520290953262878453025188898770914591767022582276576709004716974389088901124985922808341145507916560794209064985357400315813039326653840704229028960804595706755607692069363120718975388541699808328557505309364503117311712407969680498631553776740892621296290092040304844991582311544567836423886804485623592393455167473451658823763406581985014944773701253756835793135996342771365015536797685298251842006134445181942473231037054784457079733593842588944958219498129033011275787546811282454456103914665677818906512448552711463939494254606375986142392463635513283483326033075643134239341049895529291937807053861676913757411343624109232530808145648226717248399515285115831612465637791164095907639694554359274064252461940678726133826135121081830633122696900420469549499743226474467584 [178,134] -7310277577290972621857400204678185555825452939517674862261724603259080974665642228289439347460195650219104069997235505187058520722568838296798527199817776518477070742576979103095585957584865536001807704909577490222480751714432581217212477141956932818822026925433733996682505939866051949215269136716338637314103204613427323337045704565118381373831225585074391016669090103462079854988162548226022724588180877151587059296571629081308841282747506482782496505513329538602101102210047604222104986438612755476189281347656561491260438556864476910062157835570115938501346444000548261555708207624561542456716563373203453401338579795478842244753790739890634925834529078963073159990973250531870313321792270069305682608082342474023584592285988761310136638013724936206137899867929179208736471849520994639754725576754885966289303372825788842444504746535423665102447180998279308900636142139215001395554000289658770394402721054926023204290166167751337504452352584994521561840916635592428176714660914135703899957852461900395613661729543816677657123228341624561535423368319239839502088302533610429118690251724600364269456069876682399942637130326680203032797426223549546310786780930348764998357236053988177618169048019875385788266019557750051141 [178,135] 709377599927009990467818337698969057989483123867529947010315208129513167414297004829793112737534492371526317861085507774689394287302646814989844606921875787155159738914749893897656065964171360317040392902004492955506874351805168291689834374128521576530181010362559264255221923823409959845999240799440645403313557989013366817633823621153354723877971258138403061024259288415396516183726555466299993094732497304777825102627820311284892674480451546465790819547995050618718722575502591194642745089626855249713062448777623060031539031881078252099955288345524672933513428630146211238928844023327840800994009405942779687021979391710636199725692071449568184198477350564969717444353200638454882724258014952310773031672160020340566803029792230169395221858002439426461799192847825214072534747925844365662027134608219514050729353171832488715835623366122061061145278607689507126679772291557339593910043668067080807310821890906901233005338743686763843990521046581482768327464637191277409631328787312969417885842305317962601213442454767212026826518184646445140462064944367775088805540098187274514861226327619788589948978098679232637354025629106865683691693920555581582145639058566082825776130789602155798793537324981802997824486997952 [178,136] 212248669211525115100687473033602987625365340271315075783440713633574162591112450678801364384948638611431525641100841568591129824590041459558972180859124470634737004687666010773596047738585226953786645407210938635671571546710770516653622472397483037603479014668835330163414151733566693949910662661038152806584742816323352722038927971625666103593869656523118006881406135566329507879456003902216498007345596035393331018991179657180493576563154842923742358989980539573518160305177821775399028863095798732427609388623685366549328641778907496984810625723421620370812641620241147915382702984732896540303209180597412725669705918681703979847890330029766072050559908907078499534488969196756735544870314355839570103879798044896426504978591865263472023727550971152780486878457684449622674921473259515508671523081631313071394290874619806898992291423478495448428826478264656241311982916058479893758257049230009340370157817792547594867260019078286695037229603954132390169943252484038682839930642571894946158211442347068125462174213266127629550074710702230066318554439450319866873866971560911425753784418792170189682998867608079156671413065546454172128741306577304865535336873551977406804237459264463367112650549350210513314496 [178,137] 11129935003432034627947154043421697523333119480720694290966464733412262243936978952291465187636912087321576623447759883598746223051184503913600081489243566404057527965753774301805819611712739801917928133042932932306202162817038757579326990441831390520264120507894201086989341849169558123770143335545865134701598758145497765061117736098186545829385753966737791432115218357812779038310558322375152976313289531377964569005676266457178671199314556488295949782671350707420666976498022724631729833511039041608774604770584316584324077529409165018243473991592992291463013186392840893015943621221280874598081671027352924922902976258565948522826553325739154062688232219585194022506680419821025020778643326912783328809911332002671269043895607037115337822234391058602244520534391736312504891144463420392057084684493091764419762473237771261511285079415368907057183379757546096119947133284378548678481702800056932954294518226790880157873753608860349501366838973163367801969985455476706731887075365303988942022658827677334756113407365310492656911880925959299671493919931434405893408822462498036536682870496134202576529118071555495189734707088939435487270308385613983918270273859710793231229189911799640315583322089620128 [178,138] 11335395626130663866095882650943908336785209469484462370149187877418573850659274748603352139226841481077996018340650448989802362933003302418009195030750838915979134268904847914878298594079164093712795207209370287862880813213100716116682087823739149096992485019575527110603913508712079085728067194663422371483366362897618283738214101087714345067851288333708826328246916564054990290797149681265113513775043623292531544703833855871186586530778335885245836616877185831442940573942562734359048177013950884124178072228155261981727763818444023955780676613126119262125905183911811333040868125231025622365962996642951122432825171067333007402970457486552572340343857387535033299555142329274870847731624658601443776634525764682554243088288637499106151330530207138979965848196519366455573165832746375358067279003114994962650212211777635789377656482487544402061854141218396292323701299441687970354126711699511336837115775522955904139842953995016134716039558337681011872249886242647082686778004130909847420751300141886606640920074518429141335933417901101184385055521076465834106859704856006597424862429792388915293315650843773522949971972921977438844772271064174422757763210202218879911178973404205463224099320 [178,139] -9689082211300101726796332534021707811222643975353687685392442198082666485467229659262905813407716811710803831409191688494400072552352591736898644244713154469619159716995222239246228847999982211576723547301340449126983254641954658814002450589190888844938978766424037910969835549531357412084232777761060562540261942108929757150374411765933239083160002966532755536021572798125184347116426402395329957394053608711779322154231169009431584972287140430566807630597071795170638836607901044976704566921908694659972466882105817457788684121560115359423740919055895872403008742119861782338271547011269626761630721925633408770082380921159333126011356690099594432367199600084019601163567040620243939326228826791447732523280780613451911562502022299785734931310126064058955499735748860940484720433372893343986971809346570943452038594884570786901261855768840045531672147909046332301623713235820365970756377655032808312252519993157340979627475150843790575377105685207978924480831817759074743888511798942826705324800814196197561908701285468207035268258417633679868546601560923182423376714949705654907543647780697084129741837749951485058047696263642144935464693701006221413036221481434793028942464342242729088 [178,140] -190251229986564786609033165601653787980945236230661179762067480026098834939324196614908908914269008991989358420727700644797562839044415049580144818592429940214252031906630908547115862631419518163543888150518674251946151858824249987459981837309544279017724268274490018929814246097909700242250218471187521288652023699093068593757857680339780878289570891927560885714576551089591126271279172035153167867868274773821247223030799347226726201842644158026738378265667510732245141287241204048866976828162047305949974120593880679165188580818998119343344129258641129176216301105085662998847829291911730493722374730016518032115775758652101707947433431637658591426614878138985417859946375340444346113672602704259117684163934870643796354518140121127823840433209419587320739401658289781324832023577616565048115869617166981465350661366984111858613312739670350888058752190751912837023865839397092152111882378740060807802824806065181645183850543887112458625296956543452318525903527051453871085407515738367994886249965540695516731747073071374241770197932924835712730492066485010363969912183315188523446614150351374604462882932824125458037382746566535871336704262569286743949306335186708832996883858992 [178,141] -1393103647373821799300941549169069240659757650238316342952246506284929021665127948022553636774753436677430093237980119507988811884253806495129899538431162762358206025059057848672991155224994704804993311132209457418200617757053874243196252007752599985052525537742751115635097801408198404702275791498743333582022454013881539300155658016445046330973532811680159661269791656259718290704613601170388878454214326031822893058351683882316655503157322901171619558251251962615398228252383449811995392782360462833035057689475961179584043202766363562361873313817312062889158626682413038607119285577680263065852519482382082814515919641938182069764736185816321536611491010765350028682656741880513686977001006517726604333918888083999074891940733781204921571733138724182853246486954206018249881361640357851957593421889294445640469244480998914721234172502235519474057327942412102681291368038009628187691384634857929857800180816678883635140292719395703942386504322426582622498176384100951734872538655122684004754553897484233536068980183052253085325961596866366925689843928182049625939330099634539157523061963277770462439364016023126511974798059286265151294198884958789176629726534469590000144 [178,142] 100720922324285950064665010031147734233558207495561188298348401544836615349300674336615974636195483669136039134616700565601761168234962433171403340660175492876845908378994279328937345684703028725480523439887746288253206137808329536690126119808699450584790711801623411363456890398968318951578454003261198886646642846081259898899564050619379947285587374179058578578321647388068458081617576045862804498577612372752484684771862598575363785732412439406590424147648122439362183635610579115959098011049272876916084701777308341191640911630673072924260465827044865523173341612603902747015421818279549021667052162895232070458771135889442487307984897859339660169332798397906397807852349318267433320989471606155361848560888904144564258833111457654442409472906691588430925697070114583579368101486032181115479297373774919929872070908103612155521191311809700142912075083230052192633164404176641177030145015690438617035102734235607446055560486780620977277405769528231723556707599439337536777979549420310353846792857380054142077922148573304643402083883834141071853483227657491441675840160964594741300643720631286377265799817613245551209028694691806067599348428495093092863230522788108 [178,143] -21600002588195443707156600379294824475121364326419861305908767188685161712219380756816712442483656918854570639430672199147973287520596716737511005405285298418605673006725764639302125536477174480114169158623834576929148223149672980955027577524793422666694969178780490737881772403498759687479585439760191647707494753418562479378884329601029569917561595033004676902312087996357907154942085785079303160870724014826044838138237489614633758552442242609546408740968616973426126906839013185107837310970614115773001356280739372394327769017141883323422567656704252779722363556205324317414206347979854487779097960595586856908424860546209792945209380407968758259582081455722964800964098374474666504351526843352572897038246154618314753856014377383663608002594798081936513586521974689999365514327650502298552467713672878050841356866782882464972499326197367786332263538511484486598856565847902455384176890344965702676982091109723126573800233434791785305293463350450918163746253024420808956076799254622010172934463702015844247617492281455118340964172582370926633634964084375854795038063384469299864177415969161376502967526232636270614587434664859500543265440788011679514684032 [178,144] 1915720785452892512205856298765502557303899023837814302214765455349641761283143606556409913157282141308031295528232463650350655249193288429831059658140128604571036411975175589328661342743152538464269608658147264259382551215965128567861694034411931691523772753583692348524743101837313770879232055031509808225444973886770629271599276096540938512371177196807571919739386340712458071376712660914130748935843384490800429140305099696163656012219987966455910093649854124006912210432895975755328905825847726773693216221474740742824643947202030173265698949520252524314135036201103382117905618676361321158971010577590234838653297803021695000283886052063416960097560929653115204084230391182134153931388062161967193281094008516560151436078549200925835632587097323994021733022646291015244908031481947470858439832456879440415886145371637454487600793959549172062446976444037354929621788171228568003271829701187987118669416697676355203224336540714887439990353863201473857020405413262231218471384251024139076576818473615306521783484145263322848950761291437320923654030488329279263377304366656987939713035982619097733750077483827635841468296684094553035230549886781838528 [178,145] -71520411129406553036937136371903421952221779923271648599441650299146504551069191154783963889799031419427212720148720130830901547805620386286409152718143218779593266442928569823726882441950245482969339802777116506481349105368438111505358615146184646844371738134206948447619537500745183988419890220201969006729989991823297531711603562300670090883280914415501082029682666123989987040234490430103572983812172253069223664808104993986442457788430790700640588187230537332608649380454895657888138680601228667026196949656567282637788405963902400656467446396222051727757865226094094846264964182342133649872664195090454152334684345990756406048538064066605853308919466388072221796857520328451608387879530842929335475122146241692995070894312712831871151066098272595874786777825646912664386121194289793946561537856608227890578611169204143529019432808802764483103180577347094876080881374631436592611175158003882105611126032041487585978406135762689572146471189457522413746498885679542548235344575190151607759888261032336313756101886516234539063467280256083534258078778990265301802483395131583610765330896557832781911474648901698560456910712265113095862587964536 [178,146] 1127187711773976294952699421878605082759876252190168702431887700803809857309326944814332743172326747321420785029776466922793378292149828644080121522088441069775971571166400083261624538710013045796281174233863305436970476805205756115938797852840761064047409342876207839731465713396704737972374703236026301512295105584317531614349944612039876998549179766341736489388164972797590825530421066755005872986327576630052257537618369392452614706089762958035873446845170481345749806741506595220626865738228667359548621075266238973199814388372704563962034899199795282494879988639127109736957151061372743548493088246981335586121554010310235312365290093529654531349034565294815590911346178085757961539640162365024040202107488594947796747034438270301939995732362850878431206344070538741667943358795369529635946641263599287188866435190965351328112435844376821434873457425559534817838803487255939126101742563370913385757808209185087728376316227112675374572794000399264550990931287520499126631189311928133070997205297707611894220207399859969531382267465216610576267000504652685931415071057043260821867338823390581824305561096994999913418785206407388422176 [178,147] -7501968350439602756340934557091817096150112726398190882104119099331681140260105143768143184682638829921082677498352426054246348131551935253645362616574843732427954479274310867921905541363102012462154255875956485763574636245053340907164416269608134046685342132712289975895293338939000899529525275281313554131327932099018357152487492210443935674509456466329602190717038435323948556105623028241543493271520134485450056718959587444413410012612401349390945368005316894174568446862992069398193343038931293463024218313746396348213496923490047996889703831616743203068595002720484697696697417255725342560841058640688933626993847217775221692058918304613729644794666850520345642175931571070529743247329430699045626943967287351441472260002991146480750876997289787967655720082486495469365975600516801863570565137866853596053975713057131496297088794537435442714183508361749117784478141681783955525834847089279904585055542693428300730504570187908777315027061672361061220946180999706416610646978805028267839146356693963836329990856672230796362330965051463102676828453318987288373204497058120791963622720073150787073126474420542108840683970736448 [178,148] 21040635594609973494906097276577732882418065769078106435963725399246673246587778612329730111451281926075145473996989197152885739450514796575404336597544907727980633889000225634501300515342510494841908279831373147738402216979681167747621138254381941102710392066823516342281401495747172177324271463212139568449308998922367163013565460196896345508153448224983209613557097960051180431320988856653628328850093856843258676092950894442920248660220269370343900708447574742693599681924947959846653882137682362277331972462111528765825762524486494545867051533410323121983322086375025406435323986664374243161287832276232144195393546750602034527128909637850001640698021184726288674416063565714133872451477814945242890694934220489316722249413451882034425483615773101969848888246072874543384453052169951257454446909475688322734835287536158145581753186008253314820976506729574527007034725057641444096268165136663305628120825288851878203255118462866766694718757361419913364380417431848433979308175565426656412824570201362164339579982304604572170775157837953162232800270431749928738638707804311855748268083047839997536015901393983501490048 [178,149] -24755304021313988040911071775529393355627430500388740523905372419378274804720662481112734238096426652737426043977287655535690726522796165215189877676251421911950082261405963465490918123315258915740974137883406080608998020671069847748929498948189036099512745930484629885761527890806159398521736533215886396332016402881699552731495350523710085133401051356941693272661736471154423310029983893446329092285423631944161240419609575789871715480853214605642195340161466988527067669355433232974761502274079851319185857817995183053540474032724621333908225008577437821702746192788222324336180356371864291165676720092273834028814373162354862567912813760702959188857043365829173736575156713633868450037502609512090335143598181725584937556432007764265790205185583920187766737185475763626339614942877295099989704366604732603651237480335261499825713497767566247802904913284722524613292326806930505574911286328083656607884542664286019743440551586515740307269564428704684464780644825653988257908050048532960528185109145765103485842277767555871980291534217422892651111125966008211888536873098321136602329751754736409843029923833936 [178,150] 12133098376090376860000501070659860534763916867073014270933239768859005918119594194016014850618678515549478152489580780043599224640574863544847848816602443764261349600437453865796077946840307543382228143943984602471853514059198201266317089735111461659666798585489530548462987921002825211167125960527282757879485679722663725967153379108640562900375294450985955851634281540977032474507158813804905551776075189631324914278009722263349647755804210557550978987800588462861248698725199059907023505483284698096862041388325272072482676039645566021959555988647497086058403667397021989675872730419527960562502688029632060559177449250897497017885975267083317970519753215866854191202924112999663237386176472428785300833910335011556941915370488250592975403611885288022801767346893042120968108958728668006188189225716805451537164355079648192707230884364029056836945466505175588791824943177304247474763588373877759626320674208560132212381063160808877293173530061440308761530349175470173509228812543524947491508889782058162782185488820281360036154115673267484960987498051244808838363108603406274399766252113872652340036 [178,151] -2454159456148970900985877013111525004425824541713876086361392935090981485245433930676477593844657248341307433065498567233797243698374751854628736353269864970761491438446892384916302596068868623179006853516687901948798561055294952574496969181142359165574316333482028420466081752889539725403898010994551461128530348777392040606733095802667271944411459350033789077764221035041596207627907250850661618990028396580283467793616810351410064783899057339096182857100084902305720678053323009882258436982632709371057814249132799498721798503460509427561645747418633417998420600577703875757266607712085602802717062966451141133976513903195301959370424357979970233633471938150350322745289985429362754668877624218513894130071770265997401749909453040107620941922223967339580776034437280338355913657540382201272125832065372405741849395630790341227558331664346057285949559031571945828982778725722560784796304751735364466006369642996641578297042569642608817121649497241315117266432687192742097677722748406610537401766327568937289156805735661450040403748403379978704128596933649476559242705790255642063708108422176 [178,152] 202473485116481107946131229116799547656103684739344306405377390990992723531800965393512177332598873071902657233040902571141281577547046207293633318549004764244970627488008325440159653492619377799000833869059950150142401581940164135899774599797864619440130200995024207860753359948959097896520165875798026214329309906932331003797752866680971852734025530611293623063009092198065885507119772018044406214473999245105670644786410710053676407251110846041496566683197229855002656619708730167097697470040144450680490372182386938291077203977283445108051355222354969829924986048300870994084518538069252022973046706917990223511085353798810408738229306397535576799847550674113851320536222614324094883138927094488764675060301506850932409085366393328995625578570904330673252942367743165808292750326426545591046538290065309482968587132938514105828731449375244801948595771264087690075988460144125423053562541831686928442361980944790760965253147252199406298677525430438317196680081146283110606501334416786029465768066296047058296235098286805455451663822148360657554257634530059952722838148270477255392 [178,153] -6718027300406122642573208624353521958351560571415516561403204234262326649037753514615684419908069139704430846917016331113206191748716171892861978839317451814170083336397030744812826837963685429538919145849635835247615378405067776712869491756350230916186286770495043227782743507137446435484137299267976118123492888526205140931285077158838745507512358778493970346097972358728863027010033897975905268275056468523634715419937013758600916805800119916140097917915742806127401930834667111596048994271737202811401946932835754591705825358885388950388337445794688189805874947457115890609063945313027262641345040738574453691320537816492508921372448671247252309905237962575157417469884376121715293916590224051596099100245419507213638463087737794133915824631012616267597900508738041982203225357199010739938021093283531621704707849639478465872214862565014733307649313745771967887355223711746872655281999200415834219901529841752061487129336664126371367146693763252059629754002215794892032664624733895390284859785137975511739186708700930608363352619522762888109948526589430936302022794488 [178,154] 88174664680812349170347899287972672432266324111186033797668568604237744974995587051872914664327293902356339500082502782241061651059690045192249832771507325037427807471865030993591829102890977602945940304726089951643467517704511759949257234166993933384158943585572453437520531180516884956207693773167388441389801141915853950400521030590806073454327565068194618157830582168948453717413430144206121442572019407164534088693929821792803390762614342552244906377461710040662165702289775476750993634318591762923038603319220268233678655877575668995119985169116922438770881875076441618266423359091440180498738518885349932090030502250604613341048121804260119610424530137421564167529898555226739522016198985466999558278066209986351990188985441070155678357735486103370110781436551724439317390330742654655140772288483016842060291701566262900502028130866848070214832236987316536059242470386744960699467986952749034161278820038232227275129991388619426143230169602530375352938704220864560860569753978932104814888373140063204445266368384479624364410205622743948875732782947017388 [178,155] -449163777551252671411341587286565943072571730671777061084253674929276363667526948218617612914131710653846935098441038162057996055482265561838590215250342818385984486112888445785870152403508914287513188436987978959149349764483105385826943418600247712780860999206256574232560936200252019940523087733262216418384206621088894043773791059775846521255809921278561229832117007412093808975345467249376200811922734088901522352803692866762718871679268881260341176306585827076045857578017165883490287547909024265797397415939087136620285082897485730298949627433220883549955990708944154402584018190190259337090114659380338278117435885446319892117485317802565355008802747200513919366348362640285098964984604065460288270105875745855761652092850829329675146792327855812350208930216444216630318418900383606844234345547228447292042420894251512461917604693823024764350629186325357671511606668832472889109136056208023949215616439196932560531585447854862555083379352538812568367329174176272148271606444907536957127223572559633118147938320654576322433037456147461043161984 [178,156] 868986916274946963136435522182264157202616602095963032055921283596033973737918082731439955799238125540727478116765675082107907955115291434183808664701300600097510218683666298030428284053442309318366719189352781144760640536938941562801661815583863772425979879886859274449231903452638263796766478345423932514647003608810696382750916761778851140620989841609644791152332879140795312427049330092245326344295136620914838285070934630605638857383226508860141152485716453929679268536864053605783175826801303789299233202264369116754404652690560737382263564865286398591630033708443520523171492446499983559576435446056148507238816561337998891495833267627339874549743294353831841224758217099651399380367678012738706068240829292731725118301759765687916671583999077680684951854942668395634717066003878138992488112546352930456245223837859460476456415418403502319174348458210375829455721144791884745853950159335128540715756386656997800525996562100752609182346667420386180113830242671712907977025551009416564756550259219926708217918746763860605049211377168 [178,157] -623086076260500886672296320520619437377491263096065709621757239633942092239089311982081387627667097889410172394500540124909152676415203701073415356125497753289229615998299086682894236860486782351676288780479505009735892617003484356934738295461560364105597193761691126653787985578183316737798515422334202571465254565380593989582690005673083564591027818510253892340919125959595124806323757282761298464993227919885785493990031581638971252058370977334747290678256099033943091012720838576604202451639222089758810303277693664436577782928208291127474114653025297970339999278141874433295660996852751826480971529497006516667316498360237914646473810440607706512420675441380861167289456248469511416742478242142614551981803987980856442802312725074688411203661741584279664719232290963265352239478546256115248100298761621931802872148504799526638567989953255240009344266131691441818322704006159223524432890360327482732430954407288706005926049582239868918661625535242508197410314341176699485308916170191957277791119905502928867945701315160160 [178,158] 161098520473537853763278359809244916868051414417227943449158801354153541178542968926989047099268897562571666681945304292267654234130460901412746520316308445767769338741963724806531450930513277063654895423458018887291219005877707410115507430298294654279630864947519848871140636121549581854580286657216022366516250033374653722512215121079021982825000403383890871360970409091417663126804232787482462990988992316151931493532976638333622557471008369931693483638152554373691392249402760176988225611781005778106323593134807841113134751661768830268134904737425509723804426349342807682415514162944537032487152258606287963898733711302580839388432335382298358432338503092365341472769041081775117424352967124264441328852771240477111671876286951991001187033624564746288517739181250361010210189247997804180502768539359756325024391104647416413841849742698705566380219832409335199851092112759061095117655661333417253875256112231677566492922529606551656012590653838565140328022751902508270361550044466089256760991237886397616498200 [178,159] -14565448246934964372136755024271958194235645677028580093576509272752191432038427752343017801861031208528825533782425798603552244159832581855706694531476065051518827993258335179419230539873094815563181972976143049552811579640253144226200767239038185129992897107314906190185661431808736387221640826229453647837751987211133205635970664272281411775715305079006205085367100343447108523706003864808122348087343654662589604122119777826282952456136568490832867621405413986320761817395760196685137611687418316650449378916033165676197433715959283421476713184250674157445676464793073248062421900363804609025382213845099166852518680920605185151889713101612821945947234185438548706362552183141543262383604305896481057114852188712828082013084222107129652282713202298648610314892637497659243061214779552325559309487859518437631313984117826321827866426929741147199688330106220505056101058943785958531369743873503066427479042900729412354593979080559708159177249691690532210435513026350139387996656683452348732608096480 [178,160] 445035212732935809847521303220883049691602173274390695573392477088965382036810811426335040954715796658738458448843836151701824503599951477024021681211278996088835284084414003029179848014498032616183969869434212384248498178398143821375937471368133110726909868102829957013456597756780077783505875597846246795622380758873143601074931179318060467097834392211249959612236918443340607026159592169957647181777800532793481011103611493893230544727648364956424354486883321758092320704046883218495048765905174180942276230505388433201402184257942951372182724804823942952954178592067846745302944897068706868450524455783055760065690351871714071318059769706691154549031121951162262660020927127062054326553112983929862842836434744517814227737233012465128511060819265574496591823300500984277754577475991778681111081801710477342630230782427777108108168833053932711451372939506008361430284041355488649477127573720590228915276272553592052755140555504364457679167252724995922763866482201707017039271718404608 [178,161] -4423516546153323148428149156829294049645081209105515926919624679756443734883436970200307641607032018009080444031071623859008204267732264015435747545267581092661280927384211253773199677354409139097043716044616171347881662360238744626811874912975138951375715185619541934532706777700720893638938441391904203482573639961179026625432025060484764995743244421573729436922673759128132343276363115217324886149195505248945809314466621210913881733729853387535721272660390963112033095337146653951907007979421180255588371903869027771432417861119878890860289991354951841141352660048921198634855304205672798715439279233718140615414774745284748862804761160404450320150545921808141960959659174874028517556431018801107785846157043106205674235065426443584794457687805393590791973603138200881660826522469419664925007442574958012941271112863064179951693902131306839958963247642810939137413749422202528537708102124089158248035363005078733844318065679687174760360742977638906669827778407723135200 [178,162] 13710044799280386083088752587663956267127542809975819096817816237870038393145964208403328571034120203381113114896894092368657021851728115595884315056432248126519681000126440754294795670149783798894708664084692308260763802450330582692077245937849913815006643341197394673312560277448788469646874763689378177386680931031389351667443903349429169901788802340856210177672704067662194731323712247495042137015773456536980123064180295213362233285966981538962954759156035429990947854191167471968701349280991276473510334163440804427380728385710032432082811584448544406970612713252604085409930786975209986866462024007843090597022171213653239142955097305396252837504119893945295578109406949130903925512038376349302833417217306198610842676614133477760618030412701313506839931372908044768266353888690659528538879457612494584561881742042342429943986293780159483978413227165104875584850486726783599774141128084273789452629060380279451536264878593871036506571529822168946642912 [178,163] -12639017792438644868208129098415322588640920957882433712379015027618279065858799302365917425298754973993187284379148676392772625928125632502024296578791459298507950555973590554123335385439735398879487593179724839234058233275521479710794034440703642265420417656582372051260993317765034181119418941574821502989919621789566918917539571994489894406470530738451755895422452735651000705128311931929603274050756122915590230480651953285796992294138713558899836608534470572807663592031778801011297785574099896315255970134348191501664702601074472545463610355041713180545587730257697768526996423273087861479543101376107398192811399470389856985984168247479238220712168257219040949028489624538140199172053393276529786739571036991085253670245852106173006216202973210661475914818671554611887930712123786400448705774068630424187013649253452991091254261877691537336374080054567497964645297128431048429003975539293399440075019745648091603297002576163968580665920 [178,164] 3288080979195100190645700479749233827532533232871949044518794755339713620013843165851636910433096786699821128101476778965229482628098222606323475366262697768400127643960742184620418940028545177970102180161204604325531686025309381148298387077157442523373803756600485622496136875818699382531998536436682297391781131674295126757618361875018483623018519616474160186778401952868076599050308335832619472798307955962128989122755645432588080758712212230032361044711436717828394367066980189167699260866327021811875890641118447473502257448289331030862811016260191415912218917332953868190385481274845371335423443166439804952218731728517097030273701054627077245383653948055111812838599579094437804069066524707947306118808246119179075217055487838343016568593754811559144615002439266980883707594059260082081856623106249310817141047868322482365364368200253757653810049715965510271212556198787115549239485587662775758406577032728669520791671528 [178,165] -227618355664324011178914163096327398732147582290824207104651974537144510414377947933246488770287518965616550333129251503042992108134621383780114590396183368859429547619389447412210388228513585318993022628206066554101446614781036920186987666717866609516363791596662975488214263985449686937397312803938549280004346734788366795562894240135296101790221147697754595836891873053996915131526438356473113233664850821474300135818686428036388429934569329996923646621320038754795941615270993451690538598968141446135528000329099180485298315250817070987855620282889571712791865313161206225721645813700137306011356031169356470708747255779928718648848816072984402277927187117209325798164306047868273695811389846664300861666077006007581132766002307072218220610885577185928651689131867485909279399439476611756388568517315928195002684816561233912651532323939973907789718566508611304382737524917873666680804215677374956442622236800 [178,166] 3925869666728015903887948493756001318983534197381034459076255257594542711638806647819281344532716773830710928499555726387695858944845531255974478611862496086007857728818305034312985206368001327471182444343697791140701813168719056506942276738052450930604157490967225625677668149982374065816784191157230855692790521232059957607222965458709086023717643159291490366185975972605259016494149610756378372183407195936463774474092618762840090323846433072893008178904277675037541931032514592060614159351173591796220382928157613022435011553162085195025936358701859027722197772435283867910693426194942769248265825761627899189916458191614235859477770608069910997733408887565886251539075381146223552784318064267857739890812677219506069256713314070817459698627677807596499786267078540633206138423493920823607469798371077175508472123260888968948151951924040332861804485787442399304334584566375297108520845052221 [178,167] -15668975930923760436378257188620192249024087256013367790387764537168611026862319427759700798641110809026476174975575120811595917161407353142589876263780544694995568076100195885322619876223660973632369124823021937126599264589973796975520620475206236990833807254985147393398134614483894759346666249418331144175901463695168792013200083279436744177743248464951829964510117505320465439495431249822136199270848308236446377400999898877297436827646579337107196461057930440617680912362974447026479626655800232994986374910206241654939309418174003749520438415241689140027140680558157550457333746255168461782368375950822520911513747973966188520298623800826589245313351293197850307265743699828526152637989136834740098596788567449454092778074702190968389972263893594092595599760720692762325644091561280754672958291264538605076721673796341008447436914112130485969628830328168079917936379328288 [178,168] 13315341341124738788577537634292776657493756843027739686106634344864725433871852313163902593095933655341853339917995023519667342259951602134143223889731856338093035466859960681800662604467122217424135745677204743014458020717410238889393981681886614770013750697369355552760886770412613190668007418057039082019419051768828478680062576333910111605023464287813377317145835383196324670772792967641657002542126617216184706256588032189716350255781376140520771158328649732571502063621217845272376339351574755911841683209045186680864336561589724424291944523712080929783547626655671885939748785539333489970149696576081537971000138887079875989544470135715453607814625673736958042742300211648517202842925029333064808806729214845111381905478628315517221149875492428202807987774543490288148502587943643086349007802804177180298667338744610139523516111078759975240181826358048 [178,169] -2192422164302185054855329153611690279195900652606425048856390098001431753694575324714226897098961065291587301624855843431273625589085575809515300576310892285161964182766592619059324345731073067812075296262925489481284141784471649974143770762324817565970665170490072197307562021761095865485828759233388178987534000868757527156715227573917891762246514098596170591391440765940924742493947444019250038433077411827129747301614186451833850804319824863762883457543799158559117253498010562657476008849431937180714628192445638854669789453108635231461818662944909861114360504389682946058687548519485474202022502765836561216477658442098197672882672970497249930978268785341496215743021333902361235539885078811340920594639783639926750730019342570703546096375224861569746692168679946695190586766343434776701462632507036278685967376542884715495680334691936 [178,170] 62830054262977403231549691100144550514453194111269817372028231547651832988654276856601154535931905857186653374823172940865112180427051157130877819315105567357061279441680379690240666853325053676344738166466736277711158640067563071899874266321042766477388504572926548478542697723255223791334083530232295201786879907705098202294931911500052684374861511586868235580716641333227680213107487809419758229963703838708065700401734032221351589890977570178185217909403487801347231230331755307993122705293439147867496430241484758272496903975043347752481554509618599881670741580566103197835468124430128502636742232010997827384066802846065632470330892982847227161737273945305853285956383560320892289146048378948288820827123348912442104332344695440437841209928130747416864790693212684807824318744803486996311713979778168951230441056300 [178,171] -277182869761217681349790090919668940474132242315221605998694053167204604649658271720828483359750304125831446254221761086652577619393988741828328895790427190475306382503001308555608394159696704221805853441531999585698221049943595398304458436413251076327729458617538389128333086737310389827866494759457981101652470444108246446358976720873283291648483459296818816079570933193904096607512693668108695454787477549450437792286559899775997045354665031700491760106653273573687274533386933231630340052268852727323216348068681497247566778995170334159656683934066226416463808338900684903289700983819218226551403258648205230581888954464298294752642012839287057973561789968192763600029754705790291804077405247940248460132406806226944908999365069416974306605004356399347063556831773584460725047368195868557740500864 [178,172] 163418425740904195141021892204059920406086962997730822874845579160940559851362269597340960112600283514441262290641000152154557749241140574653973164333250787967194119140177523796232555141247521094887313210847009423655326253550538562446084519196730340388425536893320055112003046042475737154199070682754797351494420402007406455786849057957403083426621754459410341277129168206911955352081065133551160342506232819784272727325772779614212683921426405742413855488884811305989231466385882526718227328679898618776706776720967678222123858097976570311039168519405258766877523206513417819307843861360978067418216920736635801328578160092723030828829558320586280038567785728656370397471888005689724257528376541278186432744141028078444608227304302673506849747293360045229917403484280222603394336 [178,173] -10926316825277439653530966978926307385849512480898358565805371888752421466108314396424613983580153963006764590916309664963662979111988114872045957658486706561852418372934401056188549899116406086301124415797727530433368125035603784306250444208026966753858132617665755477160979179499364060964878249448690690131987476350146002503913374106354639687326098464215677152200747341571458531366256654397141864376566925755529856201771802294878848547114971153439340815745649179413223754119207232670101229801791267756221911345184806838537902356162538085931402003200758796101654333716835798368841119333003876846558107901817174612378288222019597489022901453992768612191646024323323467410741142747564806338555252208504653224606881306886294231232699329945127672101914859889856 [178,174] 68358168948421727350552041875182576147076571243799987899071534482981003896218809311240658563001868365171236529913254163655734895532167289746346884917785527654192306772438663615991851294694539627614971047943748133970264947620965721004655038348502027070151927890495485505325375610001457652189026435583719436043074085613859529763663406492756612255660420233182924241303175381361184554787717681367281112766127606863214280802177283192493915892218017106772468969000074279015267066918018897688292664592278629319187217670859952294427458308959105022961430110645455177627127375328983800722697144609380045404147468848359991858898162622673789686702264102693630411599625495218649442381593621840979046701108536655071944211016491182065810408147959870 [178,175] -31876383401716596802331151694520025116051641769629830152252599535419700010761058890667727297104375272351171842056786480897275472235471682285037611683842588405648174466297642999951448188713552594620167970151810490351996697707527494278369103308249820835902896043279319786080013863320805855118545000411806632224839725176192414691234106572105941738060520342168313293732709302565867397019630198081482884513531245946177476991660762873545279787127727012690189264638456976066200184308859666562680258234071777757676220397708669011895796548451164807692537939633915949172685295700029753324227386176706136571936684140512816793478443351499027292187621398128919423409806275829322519383258537693250167991133269632899701229664 [178,176] 843778129179383056537182893711830829325092222558985983763722433030294646423831161299860172213285357340947892938828444352220904723780456895022840094059140454611369252227083077138801696852405875861901956983091766350998130887227970567640531795070502301879526475218086538285466205207179147025639253902153444325222699326513923769776828119370201331369870429442040668444107251679835512823655488798508089298689143414687396215150027663859054928933734082558914267562703558008934523550580094021447124248692579126958913229183504242074978343025549695726438291102597268784250715136499864351421912674483047463662715724408614147863872465444091580843649244278651554382641471865935346927848525911139648 [178,177] -910752068627258548458187668588718272934808189623056658708944926615563310027546299199787660941994249189137775137725097028399798366907554452574904684365410084875198141039961935911612627560782657365566009358124716270999498878194329472618425018561421860969008137859923098150272673260400168494702776751194139655139535169606449405461163532110480751617734900332011480867905690523284817573794823949444757174728954240570747580506894140557920480007210510008115661583599946293397186462608260554623433459943685525323555643096531010529038553420322876726473027611496500946746321280861008496971671371008959750319823045475809661904701995151476891605399507466894303301103520 [178,178] 26636889277680801687200922372416520360342559563487926197164351716488954475076632761159379528263826142696788513536923293348755286149598355249078827975079809573970598421418388593255472867167606521734041849050401726650016276409280823486259359858220795410628344310502371629235462182999082848654442436195916604642413976819398138525808987372565389829281839125749494221295727942508371852113111283554582227492957071424516525177626394099237379311641603866639737640430995129002222628463279487091959242736442247176612244395968264933968886171193338939469802349296225311123351159709492145399088940065873396386741396644643751114469636282120088 [179,0] -6759639886179510526065003602314693349092818827238161756026819520752365706232150444938627845516900360519857943575629100606426865714318460760854799548712835011567899380934358815469934121423853212999812924974874300935352442047969970935759295617997714310548503833819643301083063141048362548889414480892456612176033977909224856605331150854870398304430139275397809369495159074715523515769714115240054998056884502675118000256177198055647998318016514100997040991706088234840066574434676782843997868131324045574343406060448887368228016731249117130936096610423188041774783267035221609646754508207739586861087579001895027995851858203690735639905494513498171480280121350222474372677035600639411339266611274860933925095097865730575455745309505383585029366574511393013769314731548518240154017098274044009389762666790829231090374142488346582639827548783113725605812389184762545221392023744981885517882378991991804337645233048256493264592139889962167312854394358852181417893797741775584372784854183310812548320625377502244163815970942814479485145209803057847076061253100073573070788569628779697176080471482802865605111336486918955709068822589079558140298669224555673872331663709431253059927375831439548784756493628125995662143169718227189287521874144390640301879620428455843409850528492440643528838432569516085947540852233939320404169012828739314528258548576723635475481537287990699443721634422937066570674632462425473701087020417401532414628380422991085623816401361110730652982322928498445297443288720781246365188394493866157959100234447906652085998566105979397242393468571648520222947995557450067688455635900277823897600000000000000000000000000000000000000000 [179,1] -990951088642997955672677079456578036426010331985495030874844011810241352111784787479474991550791061923380837279665015553863972048664798613546772726251802273489521252995148136319563723880858630418237982910798507673124536890143394388696776599720067669662475979806066570905049847827062253990982047477724617679047440385581665794266614579146726425763470241142658940755737865510989377594250364564858451884607432461267084183447739071368184688598944386107293725524625652238070638877670256795537477989517778516810151902579824960878340261455938338078034568620093789268270726102950993249247494147088553352135542525935506836797136866185693147078528263281898397956788012535431320664108353337391073426019168579187682935657721574804834120979958939529461870312531290876017018675455738462965094246133734279498357180597186750608371125967885089667392355139267588431325747885448883245667112720187128786981140289348768541828267608119717511220172107471589905139462159165418778812779651795734950900952315885897674170074110436237739007240682014154316651144906644297105841064789165448130380294074713716158539661558852206284375792714347609011206610501150688987665926465993202140220825809509983985684865024141262309530904929066553128257618025546209898218111849377319857587327543169282977945450619361132806954186197129777608305656968895667291161950050673383519126254231893648354180675429264116697227246041069319229224763414508622748073431325298574972377518478719245656188796942396193507355692955947489882742405061989729149706768072379965474762183692669982575285764428094423605073766400014995241030673015857591111933488929682066323275776000000000000000000000000000000000000 [179,2] 601453981956334751438687029082082565959413528739979008879343159493093880567555964685334635286322968810404621224130588695306610833838304391419392881134907763019392470206348354009092773365319310678705463389429679272474693531934806870538098286935122079239640375071349995679266763477452119852881953519487639072217575527362276402489567731300014728005790995850717116524512304030461778548849986086476225003922573594653517691689764823754115083896595314906222644582998745820548961758624257326352560986699219132039175080050277963290092051437022128028772160749783299848003741590219570737546070530166913062240811861466282405713592089070926661154107120328585773466482735381367511091244038431141153896616928894396521861742225178113053045110617851322145640125787815794681101743206387471489637002499354890205117821803975935712086100377404687252092170437718435399936033524129646987885112117725967921879603439982293246815998338300696492301726618676279823268716845096477711581430692533688436172667936502045668614956454836462869757186397426210535175971954752421473892686890211178767672704758939058667454102146440890333699700258268565043520795879569626670449836612699413078997608318076036053409768607181439806815638934037512321621378936011053893102677461715529003087933339875423830670950195850248413234700976806952639568300674191924811258560413156288383368288197715092092742180463218502049218644746587984400271072585633653625098801800555580877899337341003757183275568715715797441258270501721522619139241680503101694580515067269797178882641426417686935510532957289463384882279402665235848139507293806286782338686967023174807663411200000000000000000000000000000000000 [179,3] -7303304647162255148231073575425769897853702559854171164698100812399268726420444810850684838530015958044786432158332734973951409489099003391315823333050260099003282722362759252215362724037301567133481955043521609965517329591979523657461283859946114222244629115653242969630264243736865941975442113691435962492703222237765632084400006461087018790580156874108181896577189477420542695316788269560750031282124712832022723156322818964994254427150098145161470809799410720271735659567918092740309375402024849385659967122482889001435550433902604015603027426998240690850194628098783313789177544848730858841330701365242389879768043736696338657597739136869884337795823579872034352040804884201055062936523327769894384663481245718943748389096188550031940684369636278666145766405790171059900021615400389433455548009329903670452032164040476136287493625425188214698212701154520497777414483636611321782479607125008721253538983621434314381708385305912550395045057669100358605189093463281421808334541505588670233026472563721331339969304771607814689811174219178538729868887701329523550724103164676370410894844598638105813274689321766470125004568869185459636424846567371322477226759021166030194753456835250451617689797218356087830695324436317736417550474225594357035111699353838976254307940582745319800983383608467312443149013987662979872805600625368573238883834738476924647940236417279985109080249196533126695771688157761645714580729954574926272679353301929718482362217799162461914167957482417095284505519357972204506448777054989984145040708713900799273223180002663678612453581636118943369232538819837695936898246544768591628662210560000000000000000000000000000000 [179,4] 111689197205672392037095990806153295398724034052096331351523220427066056987198834025721730567121954990113465345604570709289136062402702935068053411024734090645156109663056573404882435689515443355538692528685166368151341090213754562238888293562477956255483630022310281406889063383272964666365956945075310048481373491772809442863288682669412405739817206391184573394479516182628256361736592855565398490822429190203481789857847195944416486354752089262086812900616177175104567087533040411437508137702687955265779003369058182623497928841375487215841016175568490374197722160901978850888206716131773714356497358738650354157363973683431889210961126149355913514160014593881269129378101704014122545909408391318975745455798444397145555705512790798328013425746587809614521325869025402667286829288319979507830931519554038054326929061980020695148184200193109709498418831727327080105559210849040321668347987882834803880319918197383575860161798785351987900913201093780187886707180368995254025001771598842013257468514583855726822528294505142267589562988858329616349036878102879162151004885237987825250511579295530935859978365150473497591565945129000801485974195357366038132896576930572366902748335259784383232267440542812743309545625794814750713387305672305706322053775478457350395318129573395571452572267280958636026431504605827014833299324298337786886781644004404561435594268165057216875821521117958395311110060587350927613406562778888408271568307151865893707105243089083114354374731895871883181846147424779518891807964749316638819196189759710824716369371287667270779724744147384306806043822406008281152336178499919547269434572800000000000000000000000000000 [179,5] -197635527796589745507948030209024275795930645714144367976672361793740073540277661367724694322411273235711850001125007353576769679282262131505603982705519568906113373888546773900097982469834435644893720176511439963289699626924797578371444618727432315783203119172596750387821995827641926834552074798933263048592082901839702659403999733824459865402451124447258218230290778577840813395396559129006795065267195185743243534445994210360006426669024093535803697565992135754836388504695369476953736298615100997089222658862135501306364638340302211547761216999839107498010056472728313570800700785619623483734422227043387601028470000547234393519384990419536647995502810094756815216916078189587007991569406327499216628296487285907585472707241417755877768957851654525952978529941224795779710297669501242561289772047567500115557150248733461974901404988049563066041463930632430883888900205689720329887411220091547964240001980053025906153675950665902194531800478255309696666377811114998502370854880117203488593856642269200729433853810439083992785740340415641003041027562912620903333280781073028340263030178456100569000749351851429310818973020781511972656223075888453563200872961803049496754459214061389276305685913795431429004031184237550261193114805673577647623389906520761697202234350099568473578548607042070787313341352085084695329445240443035934647149775345545637258326995041677915384233541628508389028745292557279538266748985754176756155634702404627452112890708780766996856924893227613239002322955689928885106128520695227286259091109804912490120673934471755963866734547795260399743197441828688311848193229604925329050213436882944000000000000000000000000 [179,6] 126793320707117536473079436257372996916815753804477404012722683178894277700324865335052374942766148668955210262936298486987853560586197193155880767890331473630652552682884972038589550121892412280114169454809915658990363066267630822331183467002821890000209320348877634889807946861790457705877976627745206539419914127581686461031122434613765300022479139971386904543145325669400130166618983177747429298160127824301460916713177968341201819482456670114702220577495208824574947399232677410603604892068115620098821135225496963427242373280437252572269818794769382111711976405731911101676022254365396015290630095070730683396458476945735972339347636963731209299462074326199049050589030171458057000613294967366467528413239256893480339346973517742173449477087562057679715242980662944762168487567432843328102868284729528110541607806753920218517674839381561959044013319548949128284400910467159421374855371908142530074247589393302748884067158648094763680244815974821048750378090192248912510831533776450758129027181357745240115783218076239622422161007286425799375998285435026203299029353261733606847095593152907470543410159477462083057939385935200118003317058197903300404818218714312718292159165863013653054209931658594514311992546756197304046345128227277190200117640700067005182639400900944043202482002307574105970302428955213202102513588383201367732803013355617439140614917015495415991414956263389649411986135169482194920505129538327730995063605303457380717492766957504958666054650363929846629526620402705856947630080646893905195926400957257451472993479596942913177802428662842762178021798040637805388402504176411885285607121669324800000000000000000000000 [179,7] -51179612303980311693152230053722304426507173192957147733027432102444433527453814603194865351071365059939551605511799319355930112536612039975644729295792948709840951243760559705804777615636438573625328097844269296895480847696834810034940523051947660165680706729055295351929180740832828129316603696722032629763867671755325511369026783280961426958530033668064596464354344468967233461907634910455286768360069891205532566731623252621593222709412014001296004967346473682075401505974371251819049720267781010405242772513479064828814878550003070137451929893269332620382751753518958107105958096391200036618464456033303868299790586510311827200460267498443013554902239707420240390016166233600780965327667382967066228077903506812237831407627430460002811834354732859959974859655096386437194615951513495581203414707509301847331848486268701145717690994552294343964713223530757668717741861271449537226449524448896951026675287248330619388175279583583077843778950152155011316642408674214505843319356968518260727440771311025158460338174039972433900061559690684274498171940403128306341666436541291248188467722723822990639925095160169460661016214138598739315986817234456611152329316752520155610381028561570193780367001566298386366608825094920356121146968290720550578415060780732669056587869218161669792839618838579851939754714290021132247379707525287072366354866095506355523123989368475519287726854565958137617435621820140059440420290943146834862109725686292305557262534342059817940564684646011953267549498408303637663704172689099223161396918636951119960453640076036964945382336540711471264515537066565154593496603765820627056890325921616101376000000000000000000 [179,8] 14315100363913221565684986985590109011106608368529119190212694095341227818319674061459099449055503011732028118179716506115043822871448299211036386478107495777816880719947199287299353918653966772475044514169585753091577578727569123941683693473914921401787871629684711873693642846775099423149002847448723602114996978235820854127273795628089795646214407761874423535627679725745426095033796607413096576291589155583430362300304887267618314214424218721524614595119061328598088429723378617995791506907738825463899606916097648607152809693076727719176161035511885181951331556359085579273381263832623959474501489144032945161465453246058956233263341012139513426194675031887289183890416041097980331501534190281396720713874691947245886662603971888751679783122497038017074560158867751855346010834674489345328452730178617274317655295119295824460040320249303147625927196680334646888369267476356275057291075828934046471320957666151735164357069555718354939000300008092469635351568267868873574457139591940406469280528962918159332440330035422090533584625418143695778550128473946597727806715915073810908586365277957566236305359024433462534043668953601053186959681612706718580802682573368103844334492261245852184803784208242665348238657366834233509115117073673947065003948906100853872913034071499263312274351930467822366633444423242458914769926073510524731927626398832455682213366136041267382518419725901366319858529364552740485172896295210471744406757524934861378464249984923008556100964962773349755468601415020872081391017880989347298676322244615445520603797861783662326230665050496964482619680177571049704488309641416632179671847269396224409600000000000000000 [179,9] -2840480960721188314838249716020778545338082309445710226930625307610339528973297246437393500484396259050815861302277912893322132563253444583289235258048129144500939286201772836144841275680478675120584658507437982911190266471019365982103214986625743736257870229680665528259178233507838473316468396796547762514340053159183746173628359739271243059262160993011099030887503025932023606262300682026535513048230300386672163454293665520305625537456616798003937243822975503209505728232778986546075205796502514635179198110354141197802523533563387621292328664257227543042729433717930122069757004801408813840206194504792495230928637758969679902516367335291681662405617421629231827985446284845988207086109994653623888217928348914564686520114285341372495997674365348268930855465040731916985435372289304296948179543519647353121529341630268010676224604467238356715773576814531817517583981010365845875890204040906425044565421652538818151857461622709350393705060107101456480464587551120382062813480819123454843515369459313144135627001355610634160126228959060039381159864416699944141903659918571159401110596180935684058696156582440117185114475197779566574242007993411672575978438512687958226244076663873169454681315034550021445194197374207729407524603950012717173224417976617106272784108161297551539509714725527780782194175268948344606235238076373043412425891547101951418756357547486053422631764256654344469868332015701975201399466299080649685709106600305289206685033805193782562183404116746897009800065528373071732702542645326685199361246377915035503592680668921272533936854206668695107562277676779674421289329246007804597435421841147078094356480000000000000 [179,10] 407254091056424114547996186272786029372811908191833715099627421548525783185490368100803525151739080728128507722800409138306735989645891605976150062133167631659436490114668981304499769960111436960904514596672635238422593592224616582392312939704372150510826019629260215264423183722329051879033308991365755849616328933576478984200574605077149542913958524568081324634091112634925647716568866582531215118699240763804232061878106254295676388209268319022769218917534620557609016872429442747952229971942060198451995457053558681549957067732484508800742801161438111964959030441424160635639665405283920878661165446126419503145588607113945223590653069249040168975599888953011555790020841238013565192768684613107955820871160947153501349289599590874910028245766689865671214830520714677620105107357717887176477412615740504441586565351455349868752037886020610001718752147789145549929222272540373949142829670990674943255475625112888139800686644418344477329068483432189242767981949617442079924090756482674621450935767137089261933673885354646977553653838368239332271206799159190634251365784387648795514320056873676670337737535154581036649544492446604214659849993883931461950463765304881402050118925402457623934151412589423035611251667942689229044535719229283041250198984678888928783433958559108339098615713416553210408130061216050590933983355185804261916126337895092230133832699180863850844582408343055001377001343769848541193659796717533605308023714157354780611058643502804788888386275117084757357024818357561248237923894572066001857629885683929470789434946192592625630313646775427520681154561888977913315279579897652038800511771794614858337484800000000000 [179,11] -43464608515138193398419308651067810197313093023298196773717379416812847087620745113507116131279690536733388863824549909566356814914790132931907642131371622586663144454112469721833633826598659744897241996684773154157452423494661058677565105411790124832170376739422217532518992032936822050189341497778537022445252741065184660953371466566786777734506659220313800143238626507291845971738959498122859613021489721253119680995522263591652688723073060850077051177177867927985497261872051087901942345795594654327657867194665263963968013395502740572046178716522218340519295806026180053425719691883428792545494460584072858923372415738907597114493852847486193298114173203353127251936428222791988146363999339348973729098407430236348937067680653754197401141712258862023801186029044227888946689389920721207058108386201136125031802474611212184517547360673314032149423399283687879864256604312462651593401620485436818877517599509982812169657476358885999071950252568745589559805312021629726706169271027797712148849544283440334993038683690756026126754248232188503003834028386861706732940980553190232827286599448001113269242716446161411582280979716254880707113073971319932194476741002755132990120304280876691618323638055184999113788408037305181605000364403871189195957261783277634527806771960001122017553583073599341124436080399237655375757571679799164869789204756937664621691785404563391179138458525145440026212148553802431344089917217940817923583785518698230344350307903714565896540095822538734627542122806780491069035324854212408026618054321499629773140689917611321085757371503418276875845201745153392570224824703220527984744450183053761137145282560000000 [179,12] 3563690667841569130654682114038031620589967497244624133075665683122400166204629905112549799557139971035488663619758178599665665088499463244697916950879694254285576784537710476111894500646786066386399463246499430645684679983799224957357128669736004418835320016648111282997206156376245848573192701045605243493271218567512273687191197249805936758818327490850641045645883480481800194310311098698589439268657436315905059760377703139722031948200357104056470707915544525108789961749348194597603250232779160249941830568747301080317691113605180783906628693165626363832736507290995289751674944777570489385833071747890746170774042330480779092619819969367517870530999092873767765354086707806108703525774689538542827037715238853552440300672424776600978191426724484661912591341344497023049502918026532652933962044444851787762955177878299023537280590815119422056173090440864929363435773617257402593649764492285141947205465429596227216508951539724682140570778707114955373398435313203397792362948665630601193248310119576469599903228003825352589592548608187498048065469489379547026056520469487513796474475577568941509348967791781256643124388261243265504699957800991839682252284946345793727332580436379103033278495489917211227822349810873202675368075092591628112804547759252735932971157031218532013764591722624683826620164751748137520906599705777357354002433027422001503863475385518408593327401191442380620273000813261111746598575341928747292411984118650190743458811695019950262828183853912191267629542542103790753720242461054895307153000192231537411699413809844873275385608711518762523999375026371957547790342084294490422224165941352984476015424307200000 [179,13] -230332493030184424718051577211988162075556391447060704946597894932431803677949913957993419566671951609597041304977190493988260556197148240489943526100617341871831044674000865912756933283916983968476049099413281949584801709307193360255511925964145658772409137688478288809540371383019875544503657387983228954626034991230928050808498331515535232958511801523348995403807289125610524995384684086043894246579677262027272153725862405918280143287695280608785749520897056303527676882348598711326057454045222142791665611681938002295634740431155503704612849112202296307195970141897934003204160408883011294412320285146471466625336844382243358570220360289553893331948935172970506390294374943850446700643308178777527434094377977077235384138976998720858801772798387204739230811985230626875374907570941845608673310164462808860355354893642046791158316894965387088812924925942953532496728200509287320175063261672301693813409493629147525328104272548948675722480454866395301673429835776007831263245294625389069552355985366046988401706939029009689651248097101417664685544722425636804880735184994883904305076106246918989385611681668454089102940067099560689753648521895468914073849900388293679404491210543719379263525482715655500548643442838512421809567261022085067028956430230368066514658056766046053904687504056626243358988811072503184348083736114181095361703916938169681311338171534896889651758201810839181832860454946948179515105976110087789711078252461030092305267479807527120876591901120279553935193634309173461270085465196137987070360195039811883945301231937949224149682555711234680843177386979566474939998889838545963087495711757321206524806548959680 [179,14] 11965838101083572772738162047414749966312606311562581433636483742152542136197971296549130858275082743364250395064187033508533365587745574770663312107221158206462474496884052180326412209191681849556927926474401583099980175993107456845843574001221626121767918163042230830983627775298296981115047322300376535721675332105848349042666947714984483646019145461788799477014292519629468602873088229384199676233240469863526387545661830701275560013716774319878245771769667798130840093788429722995070061014885680607364735028589998967631502297199779754170650096557766868853846151987396178490628894625600278718588706563606942338011390801001473902715006291300968947024087671631365939895231303242351962996272735209488888328282575905749587259169688814467012081915848998866029227000295459160415436879117086815497123891861352215082510189209953067641999522747816037618826129997403414417783515982083522421170338190347603151849746000138889156260087784490489240725084708007608781888397331428282743503507057803786653063315342931124436213103581625229043817982035877152711563912485253066470829978443643548141705993700364039910423534001507233830458611946850236649504273992115459530696616003880198767555058287567414074319934786481721698635165503332241699403812978652995888840893126153783519804733033747792437262669602794553487038964211913384743909684831826831681035887530497768337650526342991879593783281585866380397307622452614781501404228648606581837612306907497822997660254517704277704209043655199736658338920934878464431653453505121316401583257939177078174795357097411831586379777261591363198913815991538901586793603727150441213076326055361138786576834272000 [179,15] -507436486862150706404165672807927919925747497105140548054285458003934898349059768620318393632040827739555574521756790295532479496382508563839041916835855350227246733855395482528673514711467887163186671611420281213946711394200154092204835673891035415419008762196312929669458094648996407936759622450285770171603494957462518019403321942389066760985293816769786421631839693343419175321985389428277940948309851886349714310540023115385308158727100953608074463362357237342670597459808100768346719087961513567155934197256345338458987427210763552300524191068934555361368653059525818094366933478341756734689291398090386901399305037721365067993317547917372617314578293403877513729515859800512196937958148885644533188946852860372595489029303471389920292992046109276012482533679670996410540130000670318908146583418257396470048861731120219634249872929936763637530650025752092044127519377411969843756378902309976561881550009681129313618382937686964422899770083682383596220769284766097434482258201961873503015312727912326157963555215158404965238923818328013797838718018042139733026350874789447903528585627610456084029655707250830478235224292514085687395822870245717943535746335479487051156513790357592835995639031744577248368685662539780158733590052668383512251019484085332347662711839272870609409682850648459988131038039433621003071366685996281687833342273639548233486965627271462763941827373662665777614741105916553313986532867996732461396880611557131793944873491810631893439732011965427045554895415352949886794560075677878711338079431451272270417865792989460318099995220368123523321433120157073756058219716372871792077118291586316340234432510240 [179,16] 17803282835595064947445148342775287636987130561219527629621295810471600877121428546508464690989528010914065760487061557418255476231586726499861038558827337223032258262319220514224417549456667786039602465252842680746666688696087128849320631868406372600551998862795295305901768344525898866548913669582247322052407311638019406665814517532724435237582794854545362881312244801098900346002504767756926915140974633739063281453548027332673498212052254245900293790538168533088989619455798695174435024648528603705358498164281304490694127191395713671102215474577112090913865353090651305232214626931677839994305730213574863967923979209770746930703785424962639989372755779985876714774249002300779599963780420749480697375453462171859902832560253529020957087883873557343799497135222196044215708554875739445100459913397805658000764951452880567408231989680195379163691736584033711033197188252459877122940401348138204655558512189141410922985808405065763863219010235958770622543429434809817707480797745780047953764179324290310057539887580372747272924270111259986808823024106053376165329156961248707996250413075355813692277371541522324405943842699644108912689460777478878505519832201310492309389366598922682922207316436005019890604221762754737235858260269509681127872600052486821912690052941541062116003494721867981052689058307396835480339908583133732069079559223265629157331771595097410233796124127792932179032463106498208394352806307788797159463509205888300190125113186384228179165120588763230594569731311373501774128019685919834305772692575050888058189220990322093107891998771631406624873577912376273580105458062644972916178998544467013037849148160 [179,17] -523057840207617739019978424046321796805648501166235767970667337268055326948679592683893050413027261145392783951871940269739539579778918041793479285313469356287022232405171770576862770164766866829883104361141286580368464535300254625394302788436349920513053943973981671205173382876966608933119521835362959944481487337111235458995740645089915672303907082519885038756277825514085355907017623699670167292242551074810863474787188422267872150089156427326543551593219893696746741362916033889414385568522433366606286802539394459095200589829297908456569972503939722059150236119751997344483507634509078599976388304406525129856884879336379644480615167348047395971910246407910046255050139431704645669664618661671265192273677243591719474542774397014991891252858779769492295115396721435391818958591834283433283900121996639132527687475873611318209602304630552818641297243162069834065590675620815768677575716871119662861214110015856770266593642370477084060199429128805162715373263432111145240265925313498637236668905215278120635441201871712008943874014307129924743575434238939704504609308595358607992068967099918121147495417891770038822500780797031321396872542169572506691378497553208652318491805672787785092914857439521054599910844575877368560715574484587063727323848036296343444733269712705741045640705602947533807207212659878437897320778446055179737051458062113465159945147396585881699261090475653080707619220934561050581922401608737875135872739260982195125248615692958194592360719773598298112246075586234389348506500198010215897262991524195919798347626078709712484138041199890028579251310610340881291935386427777890232702989642766305194712800 [179,18] 13008969870394841266379145611156656537276188996724873255684136055143230653043382462924826950810031875337308305413811303905741800334424460039003238608164332281717706243938475441815638346245418518458580464419106267859615905170891434737059864912436980389180375721081531948542657163932133478452764197891633196605150711374866655968320226497840609002692575725637443447394758755406712674196731207998057858686271507643868319680258752623849159164020996165892455623450912564699031506990481499397990577820935878750014974235097979522791328701226258872208097336645481650230112858782721582998957968175028777926677841360478731066373642399446238186534051415756537470720352798629670949313997405517433709824933394106867044518523472249581477158907080553649535398298284454069121778834759419016583669442935206310214912644767663959123935528155344834114876652068785678792875091167064112659753448658600891717184992941582988535274781063918559184502847469847487043104618979219043143747500930776788012668099794810406336018693178134389944794862976826115674940050934935237109659858908213802628820364130656186513513325543350920515766983267353910029247256180366376244017652476125332356997517091077260704930186259519596678133156086560727877441055120015419002859853421006559296590493896421663517207904607308463622509997326800584368312472642947226070272584985975312603429593617649375970781419270064560709491805829885731817441078129220073219721918961823342368859559709889045453628902296705667789811225023359495520316334313605924103454031354576199364761233976003278890209336975178832746687959990131771516724753992836066015103384251323717902890616730061543586982400 [179,19] -276541477259503961415050339154404365174124186885174367381275458085544096353469250796052331876687253357272730011641247056636933476524506301128850948599625572231690650675204771581769113124242792667713364535612103233794227236461891808475556511599334244693861817060172820219170490844354898806097706014342690677445831304969437316133902869261767916206726079897655359897395556822089718440574000968694132861181089555629475878008859314838307796214858832897469998281539569416241974803967736180938183188126344907006966341260704279575641294151006188416805861253245856615989456121405055339998418765949692869802023534103889027769190970406853957682844240442433435306671395539134654289051474780396232632791472651238225386206184642106662693651337928846437156744500737057218542776998422854201930020178482469694848085769247317318903985315397941451203280005864211426286553520195444874220508631516934047308295998329234321360417919776421932749801903405468777837135492979637070960843887804823183385841307207609798039216680566891542455989097769638182179155567363040745174404006533839898629479029806417191831752745480601367634567501513310663479206022723658894353370554594612575869590171682206874526945934966968180290766915799699614864762623564801749032511160776889459368613524123794711606087866091721158651841918334551559796613023202499779761815807686427285713997569363551986053957038424302667866795755482829417401303015866421912156167065241061041515103362462549472891312145448175594440877662577334289928784046735859897229747707086980299662056145944783191908933977323318890174541655627511134767281902352667088100671213825943417643627664574591414214592 [179,20] 5067592120644472882387790133701940118881171067586551744230283115308589846541727898598692056649834936078629095030085577983383220794247718266776891174566363168097326230687190064291187065379839607891230435574043589884021142319991058433280211857366489903434634167536790260664155352994296409253540777110279020192684079655342954670324245688653506488500929717604599093773494436116289297480025097194975448394600509103404073461422987118558917988274782891963247042480416501286355826014017766008197836572559490719712673841699869914386805697916850891890820414904856738809699048648580250899189994789677289164156313273469721234431539075854261188767312665627790403516161466098555848508479482391514555122359718247939952928537678188984210050094745733416907207772269364542399894059895305978281830742562608114173606105306059367052389023853357577661110541725852841489992913880090948210188304339774455966793404978483405144644362008998492841811513990000433483582005385217605317432917886160167510578765797429973036357002961929208021480758973977423192288298075286041412634629103283347690149528599074089339860235417903405079047467958009575794365957559485175377999520760512110093171304073905302928636977011801978135182922823702159922579553435167263334912948450434977910221494884568135869803145027795728695188092088524945146190228332419601295441624659386308816312916087105814260795336492398822848426118544067167863135548452018174069851760958568615072094699439956743462433407476600188570468959308683358622317252974274899011927594038750499513816831476664279531712957937450432153554709439502466752631033464290038139067678611537337440945152032989919471936 [179,21] -80660656695255236516733212364912920273606409679214541324435217871292411020822144795438120589928831355018799736791974523666118824332159124639324733709661841791104418142720160170982641434145303243001433452769387964361893392326958046266497776275156899738213617828993368645858202336585759698846906033916898038969362625509689146697825068444361500729256369619265424172111300162259624214200629264307226498407296112982511638327640148174681147415465246409343315161331053698622976383318077004032796446034351240591359262620704424066873520822461910363651214836066293703649700778598159731888333208936492142585006320821223564515338461054067906965943026879474264645876867254256061403713294444685143705658294950390118489448924348354777518973422379792678320746180366450307097058045470197349145595026518986482306134089315724292484250860667873452841547933352698565908054705212503300014765122758050013580372275162019391204042761678164986463638069157627379934439206947254594436109647088576077594275419754366585506783592072358780470915988005156394559448777946600639799161636416187992419671509671167642248454686780560166269051151506371982935568587907578181908509298083402900426225981845803178054695887117374534075370622560778529987070110171257523008375605609613455632052368538996920872101442368497320561727350663024699789870964090473596264756451793677411952098760263799865223917320761047345465108681144767034039284614044594737658816082985927311907587294933942022398579088085034125928577855583951217601339259311997938182937516727566778347057223530375818091047030655473506427544326231776128903065744411865202414665174974881276522895137637625706600 [179,22] 1122793983370767766761014914685455792747403213311299508064678356530160163626657607897327771793179288733247460237675476479785537342497560388493967197810987484749269592103081558946626655888510567288001771420332445471659955545475944833868260871430841486575439492576913191489446911413736457027301908546265923810194790535682821410074038209382556942696941018977075149309213618743273053018892122485064052033270346621034273842758914382992734773171227575527310048921489299392717193171978143094300144130831142991494193419208081281314528193335520014987381670604940825607203322376833409517757094314798334170207559792082285407990113420853816158140164349747686308488445966682432094033562646579701063524449883986507067332676539891813798673436216909527378110389217688100184237872236671242409436813848864847267022030723822570057660436278881928278674621238211604442736974612133004599946581501354748393972975513491530295817557445317822659786637427381339292035318149085101397478973107723627998498968669409893796658863766863639720984971169491294894424917135667806808926033112170258567073686826720294953014527599443845464347977173778738021898477957416962632702267671383961605486926680783196283287436734823779407687296707072180621683555966029713662568537700315032796992226449522657579729575022746568099431812510418623021727813780090950872542998278878316013927192257201933352032243555641126292730462879086514281853124287191398749512380658966288010417260644834486940526442956374348547573961697793349741681114176120040848146495919721993921983177779031681726951723060709615635891438750978425887869399598496226970028670679498788004356069757206660736 [179,23] -13752854680334147868109985169115095615769847253651754937457594369478107633367731072911413149932909408431606563983939591718137973176599533916513539163588990053084629995292149665113058548394455971852003766497161471692281288324480282991617700222590419924540849719955126420893734317996727258045225857584399120531909501629356223535678810319598813347231370998767080192760187124207053281644804041014849939203654315535428595518289517287742453048797252310808086187591182909111423822226836157061741325976461813123673970694261864075134827065915236658540905938861312436808005362781757204980494310583075843017513200154186227358112426143947007679896440910322607635740860740906834914108209750878515349071155363577012514603186087296334653799059577918067504156985227049182827033388267754358872108654670337006029048554511603178954981344910078503278508131408577937103677544429765495545173026589072972311568879095731393200189336020075004894101360438506544884914570932727015701577566418155966390316065397191376490664574555670783356044947644820175515442919061648813750722935378478493293508109600478424439625481097527234098352463747661332778739361303494743304529667135542811656119218293644370713152913268321462090992546882262061524446278124093031543340684450332670934158441105149715420061606403650922489830954219362705321399382281026839180214512335950061574170150981254486002194337080480420062654826806861655382147111422152095796338211135260173148831153540655897967681406820897457502938060449119059513283696622925981920309755928139915238069303062283779997260997192771906912888172323022857119450536837542611703511618127956872309055531315532144 [179,24] 149062956825647279082060877238350171360813795953392939100117138675538560937000834987376955724998054703255477455368367061529676225700273753529610368433041948321414821611194551434408246532111452827359210023548165093742662414407441774340427679291784572913403296484854667073863101138185048661628737339830893504140148514067396260904554246345493294857788369387882861723499493327979056180862238673557374801632664561149005635887372344855561473068829942381304785312490936486372395176765636346226008286719557507330434930314314255356843127288149993612392733774739756407863599206073840572642599398615671428745402179230521514300763830148694862760377898732789766457777825740102451115634092836948722140394864985366702914971036225630303783965695032280708315175279118959781774192458087436586745287292435481202911317846342334884885050496616529285313112293647621172222075512338218557100540557925263197563320238979082663107771010012318573416408371188857028637030005268417426995924560103206541454661383983164983324795322168279853296761956218553631734935653312920118924977204183925541922970328832078426158596492595151250884342041006805369158901782714031593719809167068928660090621725640133011315010890745311347684227714102535235273336425059519190309394456659885175915113771321744174984727073331875603709720377319144116195593706172470637998299137120363818184781910177438573338068953945328885436218999715025651593314460772762267999319808860810286909812638207849366413689774482651107428441896109312703675613577574440428222165891923991870797650168688935375145256123483892900902902586584376694302350259781949743422899862186038276293333660858112 [179,25] -1436950010017135090147349270756352842941997501369211296721080061321752985478993704792400694411267399975414890970542261850423993934089646457852791093479192660083025163537079223436810215531737354910870096419767231088440233585155735162536109560393991157602738490868667726119444891275655862457348870959459572784611285158216269906495463334207298647737062383212827636904921004998583739637991374893354619665555137608148045772007119488127054794147184265136699022518975295104241536981424518839840511385159912029495091938573953785451026353652214876583467213278656059254450793964604758511579747660535673538034580207687392762978994903880251779871714042971919148495681701873193955899490289350551945700956563640758704990989606225530884239247645129859094785272176797902860660011605116891744771100599218062496647277697621265217398264418526306365640019742483509962805861662620853965999259790621502237569675674405558490792296351016325001159161176043297284977041471628761137100441489390302090436130257189013228191481947944017249946192316629146056141917315612998610776079430031746010585788010779492914088111296957916671465568943010685270847909728528407480164961468291941842523349696157536803132372358538240387207282876660437265050003901302579786072904559916489242847869882235834007609037880880965177820521060778462723775917836780590043283939211678514272633659797452302919474253862989464332338852465804534448817216401455042617264300654851187303162758313137470064556075196251453219097857797475814119184153127487479326253591857406623857567750125372587306117875239737999927614533659242390813398021741643507824517016301552692875106136183840 [179,26] 12377259198070341418656354684688630047912297994900251272298536868931184556651318879987434711709450055430588649896838284299044384287930784043916769873809118646810315370867857031286291255698433291594973231027635733600292155737965070887061180905869679811088959852305654853701316209075817659510679349373582762525117570212314000533224981369345259311927061775610661820357126278656983005859874562835895878945343903587662781184530051365506300117862078467508576434972156860132851684178746385328080386767452025432573037851332363316528204714139903583340441014250424925686589790085638770977403316358836206943069539034205988350424443064052074943177773599944830635483883459830663201994188317294170766966273441796919589990782804759117615507192706745024262783140776296225771977444596336484544654693532953906358723486573900229085828860351904279114440511871132374671748128856906712966805164865797657991885267709732921900276405669020605269043537130604498656400573963293200088600539127592980140893131005753229182792762460052888037976821889243034558188431312836495847420426687462837387758243323655675011018273089600540508395284861542230533818635775657350976447579672247302631110288829872103399422550172942312928060050924615433351478737077181868083167711326476394185490865899155332899819720198892765081405279960032516743561964213414175297420505259830254145552705439193536061508771785570489813181730228669987407488534835835466688458388700808237261945378151634584273723514400747440505354268975170028876714620323760487565013842580961401367468980738616810737988787326161972025753940129644305894079382114711249000507793294686150495904423168 [179,27] -95666519836897602311561378732712179344679669261125374079446720132244966058731827591546996861087333339568530917595994989752301283301250496090787728587421634953142058329130174377852019454895080080228933129157427425264160178544646349409810455929153757100150698311086074497999968580815805488234871230453576765796715195212486370652193167297942601260253723997260897539382780657818080755896519117024737033469098648841975866045654307041257415222456985515543275068981837995285620952863083035755153511069699285778830287582709224349011482176795881455549569092251242386408292766495563428560684720481018366261574870747239914817895671609120628351939663180489265660318244560116397713488553320852235210724203959513080445717636644215792853161377855377167101915047040339219553661323746621183595663897159550583073403512931201151998182801242588158022198426036436786681975940912909233209066236084743588615441164214389719219325205862569888917960824807546331384796196401195458237924099993692581158915371134353030873129379548166952697823013582249930475663353180272509253514130129883617011230908114646975830063330319440408107734847798344913231889320365395908386220033176127661742887310212976851087082319175176578819564287956274281289762868613922462578516404612132647775380464478583296285429874367653872444479027337768578441723380082411579715831478564333221997423922100844866338074160444624132805396654849801464296171470522906326998126426993712084751209767173952221182919494057217184574400012909962771000539735655100471743833738050862574332829489347990346399818168046468048678910549742083226611749692337095045808436046084948725227603872 [179,28] 666092422866977355687588244034956329596525385608282953493260688867649034376985141743185027253455498614565381164346428212567470857085580043879603150560493843673570984789533813248667608732300384052610165442756833148221677999825384513739452126710339762465679295751746277266217923147326125051113103884692724055589889853072856326864815751382652315234771638800158228750736582392440167184016949827427237431408212801408299720556871981150789857142760313555082913864857623327033290568821670199815670375425889671928420783434956088688487517567132993225591089427089426971480633359585406172909813684970118962404477655864596782815300848899934098687718394118460008167492217939642199352815860834780654605193779961471919840614319109294931795060325449166591338471412624462548774723840377546224710142848807944879145228564664561836418087050869864710986756657690274673112460240195355513521576229929939384628747332730860750289133523281616694854816819110551085350154716235757582604528480933651551552483935743419652742767120587817900195333916625687959843852391693561549031886495125848445002124959454802601674595511187346941409813542406105464146334703164271707777169573803394778615479957952638641191080155274894015058129047956655472580487912144849074425583085632147778188514055131402322162235866448582587824119195951258842421225212393402163821591055639698912319748117259049863732883791328668202515062333731613814953716220472617415903811722567174570464589527977204381078962161060012883772293219955028102329018861562730973656559424060162726258362555740388774580171558764674867710785195380787281238267556726315082858446422256354990670240 [179,29] -4192714300859988126176008151481995057866984127189246234629221815156224483036714908883523779954940333879320594227159939000264392201998283083814487253290143379121619815720892376716140301166890797811776016413499262686475667552483859121356502107812989638939086805708563551856820262514741124549303062259548033909169681920396812445956989737990238798301846792697094621281121661516071524116168687209805621765988377589252051694630906507524171991119796950561318366056732827409675683275308253955635444416324583176915020480768872391569372836359549054515974498436025148086197554957198711394379215001418076569950861698703043303808378928259208348147789890197378221368478961335568232656932929977077322100471786111408045020737284071699304977293564987930226389008326039417948015380338428146345558208222689214784027699496659532688615747713475198224302081054425333927330015676279412902807336645835633061115307847569060268075843153096078728925386358243103436210588767641077827147788490805194714791503022331295294871925699163853440100160661292560836089315591262898194999481182011969513367564604375454763941280963027197813572065259323760700379595813177129620677002896998874288281254792782502060679593046433080292784686133257336865774850876008920294616288322535264442203088054944119962278603442737562494273119009349905647032554159531282420367612898781462564370004023655315932377155107585565511771243493239890036182379259723721818770376314192726807911457676960525808055508317086099026716354078979087592218532179644171479094914083864591216136317319690974495636488631632213237528650495452989597989005666596245099004958429256476995916 [179,30] 23936704657244885412563411249406295510049890638951131840789551780246941265498581533723024392241101369815465085435750275730723034796920630875312489473844849639937149787302962628606017567640551215084907637223090453042314333953116051916180317845855218236742695184110459642074687885475421972951459870498528605036797727651067089493369857680684908263008903164196852490469442548023223996087673549405055071200504566364734323211118609522898282717893772976829814567241652506923151322701382253115230782615119345922998657967117828816157232070735239170149315923486979848813977346063243163227889292701377497322322921147930921630803140808340879004083596025187276259757285867035397833647822130912453165884561271108865638910215125485637866958750133840038263278107487403185590814006156941037890134821312318836419918940107485198618262902754480180679678874298916517852895053241037706425158505626946456784942820582717110291141053636076510611923836891539847802302579708290920375269719514064155720132491666941201409547618493250443414648333743598038119134183178098080306864700508586150197600509191484131323972615605031097212629938637165641844454957941745020188937819692839821495728290359396496866467777498119861878390006553183428947763041669055218355574596388257815753485128509617557995464429487036270355205498962039678218715436352205859626438279396471310755658771244091647937771484300134973546448841594277319939424235130134214108391829890109829430057575608900484731785812613674021868192559177602636737038377204839753169414534178753876538490661391670244747605490774830643363623309899617773279667562795126585358969750117835619328 [179,31] -124322750710292440539292493507410706511167644884697304692283604562099999498420509268210489273892823787168794329833032144158965060881285643246721619126589058497401118093934594025113362841803404125121990944031384784963819458680141568049814010767090303563698236033465638808237627702390260919792457532325720626895038556441905641138337024687070529709889990418509316244753840895583348899779178406305079461827513544109096267291931155726239138351060509215800126008206308841314213293838938878795691010012439751862904724278637492865954121565177784606205892567614491161717228689163836815177956000464019098026053598436262556477758895928503933715321596537857626506765902456834908774929922523494252530309747332521357919075448552167738914691145122650109796713415236925855081521284194356316975952464160532117602263588275755340397050188522215877895311947328220625876742529492376877144208416458055750559309892778186247112770833815028484963646552766279423954451238294644994699631030504060715198502383307377218094219359591555050686683756278029373523704205774686038448464015444189539761424002135916111783835688576739698823685950192195343214133218731502788881677420795549277980524886232757822895778340074066713032708439152659576736083704452259429127085107697295049825760385971725508790075642993614040208754457807221259965566784669638306331592066717443291720568642886382054714228689240497968164659838198388046887856925908978718662787152195351675896094087922129609064886471087983396750072963365095638980488101104144063556469614276935056863663587620617462335811171934328286518016190403947946918531698048449492420962027983715840 [179,32] 589060590632724372000536726736037481441714018911180472409265290849553124925112487100104561809745965520787087623362367949652693098253338863521507043822077670337581835310711358735625041321123762555598477274660190195563384416375354512304030942997641259982208589762376335249569297201310510747789841635270056079395865445268919513266303940830599597315010301520516605974226705939043066042829197784181798239482772779788516159441854907981024686637420895804829754791090198631038240507247553769713074040948870217378933648654091364602264539199779728726911760916699064523692928338362499978686961443232158784178406942511487309130586989816706758005212513718619666568096218162227150452716724850421016220912209776256078754061241575698039227620557625769401392383495406449496480663647188118499637645439741784550470624619812062189558154666086286252685229588292694439042264287923924901056749174629743096000263343513483484022394396316026006364776429683978826854623211353556603951593070831500497159672652147783864744541156496426070320327295824438835389139200382212544965486788031376196613503413948710048472917786576128094851165805100889284709169923572986836374752982637731591944192345828051209451967774347716329260988044282145943407732835814213012585046002250774181380742995413343098602822995730097242735953455765747719282482021203882132786355823829287846552793953343208295100969221030124487031581526708314953105136534929424219674864164251554583853987749651300281291434587718446349292177787944932664709283705162700138341827994212970017371407857774536643345317750907415132598226086359701489667560479018983136276815250047040 [179,33] -2552727707835752746418073165142736909466909451178527017426753712593538123315084604558495355572824389993876129595191191491250967395625730832929579699117941160997080868963169238739959098839252813757965177022602903188532212089921545408662012695883883934186583318976150478410246904324641837996086156942498488986184744412083637190605543482827469812869665780568561256006122193675381861574590911336824611379089978892362952724234484022342691915828877900690623536538379182183135670989052258658014949134513350705203459484011629623592967019470193917832457003116837574083259915775301812582472047596730817616759405281645083604372589170575871252984476583393300727761898496832033806781249089590538522724838299345804469850652838621694020107291134590387361449849835843525417102428532896598226139225956951327226550773799597415185376692660491299922342132158112948309180601125514882004157461829852659128598592656949578435632961889021027922627860169881100098009498089422216372373337455662784754997471459535491651762494054647025561046959755908085976482316922666687154223420716599874410299727172318770990379027337962535412640171237882414219088599784348443798081165503679905396086132697004889237357368018488624849232668019324414198046466458677391739559918597560144574421162914813594375217657461096776789009172362459438931733151317386978072627648769228817166168405295005637073998970293176103303809825651287431794609360122168534240204655213410253324220379550268906275120829562566231948212975454733142338122694072004475780489075322730448361885662369961493725775981197902855293434628060990914036242943741259629979843030141608 [179,34] 10141688153367575236941037548937337450966518347636990157278592991357915868712777021712993576303768674963933765720721548216341188338148689085347922686602357145011390926186546772383717673586227969007958573344887246995066394998901165423893720920759440599122645530059413977419726008106899129436342597174361725641027447767589290836956554521913530225713787690009465039275905800624550490216158136683019443418733220175306159696034446294274931192117613301794296434004841776435430963375136652051846969944399028784118793565536312920269508121037937085915391309808561590159411930331928749323191191594328595497414694013353601553758544056505753411590541626574663752158063956422771396578696505331637983118160321758460269116518228059349683487487186552121306362615233682956731003492303807921658744963228543973555190135563690550297951329694995960451598990843023522179156754517766605545335376714806607483580342384632957578763497585549686429105296517543392840363867305316429621872763868111550019872243784581644274758489711153749825152668131841363016642423395315954053663843345967655574435291135753476475471411618582198567888088578934685968195185287004187386518318617254613620250636280107361158313891873394852859821211311688126630943924183421238502846935679191857418558119464131157370300671374862826582676692796705061162027233014921707621860513822459729581005276378335223002048850499433002830384314429381087619275781594397943172777756753003187255871351414548191055934745465365693529219249378498679695025811248951581666432128100270844695532706187808755563069254456724326496539702535787266792026613413082336466543631872 [179,35] -37018968239089946165139340681875694941017924065124832472452489713909295920961059432641488075438634750874034343338816974992398298770559126798740404451970604810840935597656042703655835990422344992135765393819316470660645074205303698038178841158275833861359738371620268277790145130342965581501808838847842287959750523174047063367797642657881267228775008587666142703200208587494131302314892428766396814574952716323013464171554292810820921217726302653283066169129554291174154703474903809670702850004297567830797820372495888930821878031643594537293225491652721970085686718299807015048414202405404017519200704583406996215230711805877305263155167147891436978251476730109558034535945403982506263176302599505185010871357211848152051869538840193059760097623323571467023449513092862766689561064668689085157975297236291863875640894680339609622088148071879772770597187493976417737939310687092177421188925204287277082333889815121819032186025517702579039550107214806085112469763867236993379052231943540019088851459103414697882087978085758441064752842218972033635396444481457739571504182401337745129695208590756094094987702629396114034394908947691231407170240410932716850368905226390852789769769693516702526919354848278837308056240182349058105416988247197379122502010445788284795602590734300390305716273564702016041649208164581982877344107695440989909956833934602748168684254159851668185955284096354071226121007757911026876057771475132894038015271089177486288061753473548825773256348972979641483676356399271615735371387778426795629023483971571392923077781584993567337489250965590988821878772474099959991787584 [179,36] 124400146068589930557702896556096812911140268046039077766361553856719643212459179943117628979572731514718251412909460404089878504224871199243151122486702143663064139633752217428143677089585572181466524082611604839013804665634267530063850560925460141932750787754190586256117758962125280175019856905526678961358137773281498156060400847377167390929422221973786549902469108741421788496111689087392953094920242333912657602856617294258880394043802294058963220107576642106700767343006853593440271458423939875984156176876258257187454634407567704671016711168431912097237006595105960481046602114009736393759005725564410353874244274394505677618524192310815658710167509398001133027521882799611143260216842793498505030076271176512702548174761530203812863751535978377042552972722084054925760010143457454429542890724552305001044960904018323873955051880831062982176987878010516745108596711236535776744664299888340058103704111936119771973896914283682614058326954909468305517360141099610339049347783920655935948264234084169308150211352671961939131698685801480478496995635665004630095832345892123589400575585516350325734456690128831348819974774968160101685575659770544784928039890552027745151024752721570656605785180679279797427370509025800597219077448562912526543159917112713563377000350152911685948272191157802053793312497516706618669666805748422155662158198642192192082139304500173078394867969725887183979167777758908948292373714527896741710103350650699783656967300927103111492551344636809809734186893926986616907075465900663570464427794462591957003344212736563608608093127157312995672362561774138496140256 [179,37] -385573198960453137157989279548521263902200089396259775098402080703570331985817697467682779483625517389125868441517847316951129083671506523040300107358172155052575805998415396062209060569936677698891892693946078408299138932130425835814460782349912086175805210784020688739576087053910814473782539584933995564838611060297824903650154323113870564766264665481578629593574860994435682013913344449264997647341767169559100134819456169773217219731641274435148037288474137109669394930422578833714054461999956652772362502901210566527062829482392262940761788736799192079917381845964036663884615484288986684897969783336585145258394488843799921140376590885416692949572683350147774958925052692720540495988887093143865789325325098397470799379162638031368609478875188999146965647837076435501651667894986442645953907176989456938934172713556923470881557656974788664546160066776761547652657490544625598100819246674590197439051443131156401061405988824393086053081745518082574762143989746698073216032045192492264642546403395724100738588692539329903191741935360805622077076063896800348056442999288619900567037072828653274058110119243900512157591437370404033120623305705885258099907865377112879121936071746150842195956745696085598284609597858511157681770507489859737456573600841834943917084201433017500339443727502630886837367925165703095037105975360195653575531306982408432119351479862623332322567008309549349337966611596729015077365185094941763934288602052071412604617706114968509096396046127872046049305699274600793815082069990331440698394186426285561437686434763580522811806576541759233746922057095759976188 [179,38] 1104145887663564495219036044297914309594505010792101798802372412488130794170995206756841847048007574593788050321566780207517873528516708371237478437873105740919662634588622697473226706038387916595084945224886089810042884889020486638592455679568165834003718573327713220226436816871901000511044445431036029772159974995818678066629384816504776547554532679117086537140110086134172858733537054631312421596791118954917926167173140511444329174631693850996523712161920076788581126720622742335690572083847887913003285651918223177468146035147545052739433340780591615561408092567139044522576675601789710468589521240961871103296159879393474335404157035288953534731378173269591209817095186527913620922401771556742538398881480929199878717000143766326611984239775471928973960835483444468311581420888605337569062919764994512797238124060058614109074604986129124010099117985137913495566933019645564884580975864037915171190032445916544943619758642438486760891774636984454327469592561495680765310891058415343941469172971558437919393266589976394837583699958753721387701118952695229423616382688475862287090173567587325036131630442642185677996271684757208409731594576531643749586580524655052863842710147404062807222809453253082719464602375496883339332542912499396566048518891144443791099626118758321111710989070158372252691421961862108420501883249668880954774691942435308449343635835440318944282909175344066085759639272552976401282521782451015201226969254233512633876780052094474861122532393062447328989385511494725154854066753467305961791116731521364899422584298935531617643522253285740798354338952096326464 [179,39] -2925942583637300893854128014119121543623684598939557718440772900560880716665397086488061136948266277459807767679983830466703201670345405602512861792934127678467114318114927465286886896673957386444114159399712365573833223504410992265733703254457830941390899383877271270539963752018049471466307208346925656904977613667084775255912239061024729819841206772727432553968031013137264512094995260574122883222303665171641122396973602382494203803667225562706534132717622255198070969315712666836755779994702444218704027904692424882399253573839966091953324928504998434981044817979300742694470722756427791209108167771167072048061456797527130486807156725717627831710495696602941417420944360612150994941122837948611736821289299806709098429563685090013966776664671649930056910737413226493256740383700741387255816090080209499762405233714702113620814383571189070997640849914499727156350753497134610641430228213385735381489423591222284020996852745258297363423247637816554828139592747085656364925960982161518207004417555394951250733413641550437230669524616534815045670943495402255037623463561064808982208196305089659798069103676927511720815101262022096574349956907809892855342096128950584815535122994949473769868144165420470695880634642168197913951828392442049758284160080197316961813042362551633545938336795628940564419871572990903856397734283193946155614615815884327688109221980718120157470414257476538581884170132322175566075700203522976359291516282845894469390048073145981148875780510704536624351524611370322257528087134650841560829660904383194347877289893182488307247887568751375834941155055664952 [179,40] 7185491064254519844105208950101105084615700280950362040711087461079572163856072645584453928032024385069756886074808351212646131426665017754954385152948669040693208151076062609759773078358324297111351770423028811674039707659085300500218826342433931472546478199971225688308926571247729494994838075224372428057882274635045937290643281738830008972024908344055627527526183990447135577370411036639478575372036953866862684840439254996456907824953530418271464380943865408116833721381089266109308309543294092841512271728354307409357847778635642793808426312812002808665130163025223009102790624621691508532673979973726115561531920556883359607582218018839044364436795328831902279915207259851225761645882005879744432624337093748870862029673294091462221564113112075023122386970662335362238714259453640033080715073395859985637645042873260151472262493527077782368041466362437228432389121907566526200336036808859510281090153099501502785302789441099795487071225615988144133151631592348945764362071380913128943430564462244134604817464446786873291763204178548074179216700748645276780269372945445801664371547096313170114140097535443889956221669035045132142927202937839526970982035009133126293573153915851110720053943133463936211247548310724393661010630032441757178271087471867047807876422595925011696669866389235554217373388231143277120124917414838772889214201768877865580458233456239525043041595979816875836417857352001212931519101316546334590360372071197699092499176972991981934989535952292880345196503430602711958017674866532344317925895066201160048852329592804116719729426226173362014235543856992 [179,41] -16374910658637605185045229442595387602830980345940724109142300973385831519980998866653949002563109087818771164907410082057368242630495716134291488602975580701005629667828332919464453458871478338938825223993680986875806971226509279811171755704046166841766000208454747697274603164116101183426549216392629561897499070264691343387925284720415261947957243460605266414813947309609430826836756253732685954398326013506289132458538534941029569136648237208802908396898047703828708202888343560312176346852510482057559837787081273104839855677589350124757039749250738167014358740930974077498930706260964833654322695425676929500413731788763615370788956527152364506758974763158092466543155506035538959426748129561244506441533817057388557206220641493952523697514747340520986202642554541567587604310972444061268835677228689153422419521760829705020374775033850337457374582813206580742735694343839231001118805826424333062390150348983643850931791425081329808747132800590439075004810488186764063542653698633765324935143037135464049750093158507015908803531881023387352158301896684582493604427533719471084253432043926687200885307480186657905647043057613002170208895298063015559558690782745157983664508991526396782862009301392813133818631637351239321255925449321995777279268089813405303699882759588459016905846371888408362906392075582672227731992631986124277986598396939283972394433070462841539899365854895997760651458674360917656750670130737706967839902416391353026768490766895406616376510464621239785314038015943064016604355137218479503322504205831698849426853942582422264571584617538846702405364380 [179,42] 34670946474500772275428853873306115541494249163100312310062013274713193897495299893939991277142751088274796040617269964088160213142415924036599258275787826194686250231186741224110314718493149042937857624617363105218367588436940644703632092583285516791471023096059025506027691408104491546587071852977899473587222669246200728956029375760956788568284671006784208526452603537198136457440750158598725754254383999085466824217397373222312293673006918279054289485941189738989496465653746337773834241149641412871872544507621961324141775296329849497070996248196195708323951951929267625327620897888799719925262746260051215636301766086527501855949839556409921153746514021615035675052538015315875708713890857095938614399044511995907074494830238763172953347906891089690493824399414775365404106789333020909886530294526443169045450336431539473359023377766819441268972696669872786106552524898238534411045243135869810958401286723873905378615416885345832143242196946560232791737165753027515493639307250834301693905603498339991159849827903005376513861209542940745236042806385905823783717259000916471332169637321429396625181957644875492756812774197109639383551262517569212270143513627072926353268630603195984237360347132079861638120663935903355048678935614414874027190901008249928095241113522816762487800458895390840249594796960958507472194010976785525633685382931853984300014966506115444207846001506441949749722705094417130571917383664139691791724682954573480750346090848577294813980387577645050165606394285068728587622818250200623060512813145749928385010158630848189180645194076059165848917760 [179,43] -68281610500779854638153341004805490794663373396735568049222963887188334013879264125753000895085026802132086543571669274901360927893201319538638584306005023281988582770155081356086184734096328763508905592485438951169125189047427414063083817343171269482725105983392644072441789048270631608474522209792240014094632613571188707290158624498807443783809798147400686259538076060507159817842699155461025432919270552007887660811272427906254002469733283784237739556535854321337215068784731105809297077541535471595645311699794257467766024960287421902086593415799953874891836170781067033594335663279250332168235103509193243235891048711326483822059128095726928167849956611460054656035276606781967738764413853576094925759457635743781560628688103382462691800266555130918928327887703532097342492464748231179005229348109173897462748481719665375817323797268055798260920071446563480523687045627656097899792994016451155884361557006621433909677865348891587428296840009101593091207668031435065357527697506811105990389688355899361866514830363931517702444411733108202669371022881294558979138146720867623524294657756546702677763797823992039958365504789961815038978144040484584989300236746205981864714663968566417695764439105094147604048291257607102941117915429649770098441880873317351014052549074632338132456539658290725341757228668218336865867173565995831157308328513418191571767522458457269277047820836517203645063981368584229216975711985456361079684419490514448683080467955633587592983702318099344447377207715239317565219620585080277057006686150832186264300075232283026527397382326882455375520 [179,44] 125209443795019849240585937775570962635790252060815193502326221737558472223810115911339525986210863163690825368959794470940184473223527426950357884931656000787510468599207032291683481772595356305196024989288172405595844787295487695414599799816228285049418453202677644851484435493240367173736446411276867150611846293515821166752789409931428710432476779670332556086032234364269900564476554520220573311435725685122670117331866331950688577496614584037673070619820181469531552111694168397232456108530167669795522578449775803400503616363222236691296386287645706539291261136445094259556212783541164153908983664501571947011357040839496398835316047775018074476380556316362761648623763169098230028116112679111400318313984200752832987925843232143815113018728257860336031261725473253709775523976257835709273012506115069226021101971686012202890345334432749679142824373576437955307489321649913882498229716762937477865704893780997570370779463258483584044912549871234358950724530109803062863862190510475560929619058211227298568392227695026298819393877494647604270461801297247059063783623964448381363421189715420908999221910156510311838084876066269281029096556073685831764760602969372770175462578884487714184578743469687739739569858606555578105885559183096523411123060667164970465394606632372076201579639446255487285595168903709249993802169729085687458936427419242866509421424715972065850579582287106125962661452170123055974611363246020367437490216115898269125086371409143599986973982888652294920645281872232095957403169921084572464024835411466414140653839679303541206247084953221361168 [179,45] -213977786358735162726062673652486737433783573646557158151246364398613934287688734904613388015532200584349431736850008579205570933143180486318490980240804328656465665003950489354089973541580053775201852131929782734526832148900597501865134369853823382009360177600011621246668814169457557736129599074267055473925291230657548561490255221094598478526802468099986016714694362081737112750182751013767749082826113806678295446463103745694305629776535547910482279295321526758325676783601007832829921346706863927819130478339274177655864281941369106327670199372978035208418958532381365180913916975772268585144229286454523357157597279495463991975703103452046107034691556224820718688549615317801462233269988207846713564567222182709266522273890868213581457095244262375421188406321219687203392380999384546953280300398753467564499023753746433246926623853448541455372938280393601192325417986681610851919005459825646317003158903389857961859244791326896426869952935680815267978611587592936410128123874378194173165875808725904807811150273655890669882901085618454634678657562678435760659314345367128416100814369479211068478116106671990004257347360281150403652146621581310425246422123564077607030991929324198412756564407278600545214216741375822012936948366678845231110648978297817091011619370186895491263198286313644686776433395074187994814169595018301485497468222167787490019215008240700985685481583847182069262472888533607435765150218789042020764991065966655702877396855636193323908630390289514433332931374246395564685791531109499796442090917316489409797488084466851920670704514370051454 [179,46] 341084853250441381556371729655673669900920691224588455559512405462508595079073651731644133835688251525431151043566529900419262334820264541919108171293120350097902409057383089028107211336454802142354365248109028088521159426044050036270532532994005249044556720899207429434659610538660343716429247083245087540946741718919882568366953799736027302195769873706714706078733238405726289568114999290937864109926403287187048771478132146582694849232234309684201629138920293085402241789767612689328185507430317452870494959540965383675969250276789932690583590637048260898555042582536473521335196981213165115207370808602239260164537914929246248687767315475089330041213757830147229674885522195576603482489398777318261934132797057672601891123219002925967883476046552961068633143697387347093038216816873488044120750074283523018486857978706533000756207745280349671537850963429758129493699214519470810284824894297725614371775275624453803457738569727554377795039252282979612952357351144165573949477090322240981466637910400680598527941224123520969250885129941456159079754893156161931169110425809997018638663676677547522387625038813775489095828586567690072417489559164689956010417614881013443277259787842012782780592311418377193381395138545247118375190272181063526025421898869958788186125587567951549403184986561835848422873642780413029769352957300462808991670296520504052118860386374116024320163598503319966639858592255409093951912607934131461148475108121506056302856792920131613772807866443904945707308745403900882010723672754762182792372651888888252305536504355520330439105145816288 [179,47] -507510057909462268536994028722122060776053920844286896156235228290474589283175126921103346631371723226387273526916851430696930228245479248527179166721319502370415347355541387140465353523284389614451796919525234292248343967661669597792652599450862913799595069871486104668335094188870466634743156090801860357667764611747784809393435655023372587600359402172024952644577098031832926906080397436361723751497481145030617489760152545498380029954652724796103236537944383617676464437908671881456651432511890974083626872831057718574841347474277450018644706252264690601065921400238493097419032095698500758778077479763373932177731933178150212145719676541311330769063643180477677118957233178681929539513013130817317524325715234533817082526550875685615006195968208389666821905731039145298281913972055894171272005333860112198907173203932475531180787660988062907472271541628919432649146719441323135455429086424943136970160986222167227800773384375155128126051489743950584230381702963739586303692818058796384149738165411479123884165191997880839089281997322672962318451825534534974547675164603316614574597219007711229256604832417741230213095257394617351955429172033157230053124221219233894780981227103439142442921216493280491708751096346758700492846760293081839560005600575202560991920272696132514608953948000961191829806811493723188109785133632493958102727760504152231126411171206138750131136200686115500467675806670312961239398666910308919865308310210847393280076991094863550733637185212664250324616265995171951254012472420836043117060762868721562682151114843693064818644294772 [179,48] 705351432822870390471154653444859847843679491075362777089653119315280600159571431462331166872728743676551973880669216880990129072315008898431139952446400005568173853039861532133252246983246689911664901795797412063418730820446645144455972380019121937471542377037560507305605251453072327087485567779555521950672379804196550100357415812956736042525218336246534890458673270525651040009287772485077161633687249128769959729658035922575994707369354458910300008641766681055818954960599905167951567103252008467337834529837438761802143646186000355218063226353431077772062387215444828191367179788451907288188273144022836048035643683611880069348882965748468541000986811924599607561587422347363698521785285171642428025773147372254785460592963017398341610757322382698965417461796121304955369839372898142021261323320712700242209967459897415951691402631210988455825763048774886568771314110623670543746935274832580357083730044128264981847632169630276213232864212282915806885936802500177937190758373489410911738383933702363039626218740044637344968165210305523340443741888049383123804084190217801876940558057517791516264151759496084503638269266720429823835981699217046979643268732589287117167710818091637307614324823902110682430652083035838738487908361933991297071900778548840215032243525218789999124070219803391506643527807937213663564081597873642612912108886206675220973400119056866781430336504588589983662185550144540600918026102506250193001958049100750491936742859963468149611537115701155403208020663711628533164678188637558895982515269866597091785455330159692364994391376 [179,49] -916221340292857508632306789686330709911572068522074810522608476727359098781593979880169284029467131301005259022956977669303617403360819069775362629012380592756859540046734199599676214714649493240212097037466537950868651222209510190036359822420342661583922604900183849610430282863305438679185606005977002983866448192707604707088891899093377176423194516369560754818107485816203046731621729466310727628097067679473058349788379579399510550415831029298603432959339311388441907720774941002032415192041378223952958475439905528884450947684359805896325647427107980279406568036265332611162190326759606693190615035802001435207727744452393834764308126005909522527291025806310696755328243672749701083959628692083549224801128564838874985866694093510547784530907941220160144740735701168155084245556846702792067667206218622481308750147334782986561422254121646217467099255211639324762813214522876682796501713437131474658819346941324110593097922621174737087753374657332065295099499317266965464396659271658252753490166784671587711928845401515252603042077782561469116019381039138024207111549675392077674063125042677475738552136178299172366870153669378244605694421927125755831354438335752522651347784814279886346547820223479652405795946778082005603998920143277420710065354105673440254568396287301264427231192948964803265932025696863124196623736780823995124469298505349536321856861753580076994741425455297862214644435980857125366087235821530786044337902802404304821630572158282545832742845080183520941071201485668390881424150998471247670048063578331313840897254924850053751378 [179,50] 1112885699994894312483479382868234709342790891137289127288388515269721930159356362262217034339018223998328109914908218989541576429506514483327946177518248027570724565307607461011186351606662635303341664784043191697787177613912314936996041370179538752204276420768212282958218030660623484677076807831085092650950603086211020924271811598080154640493677441981946529631973482813277354386724257054593451655462076800468211459134565486885785851283260230166463319377028548333032856161749503911195762083473287375079870149227071390404485112534534100231062134056540086222390556482132114199894196133837463020476201086769189261662374371331629754494144485352818756082809864168979243883183761539775790744179494313899496604084187748855852478550079029764938631878734909216306391128331335079273287625584922145283718314250630912664354635841024702379590775308845158520977916869719965534254149440360999761500384453974231703284004939298465744928547509823475186115154392976764523879273938449273582229073311088335260046704707919198823512538086719535512745613243671897961580278240812463021738192040676813622047757865756201921283658133815678112088360587132433009434439674257117744996253142512558441236913623549779987888336272393219547914987284423002694318763029901884967557791698683502487387112856952883911003331031539168390775115497047055296132281919777049677690045823788788353214844514392821631853510359196490227302691663424136097217011127726892709500170348095975324325312864358511398437546768252986024679894753029758182993545296849779695553486256325277190098594105210885152768 [179,51] -1264574217382539339501165334000305000971488861449071458536826685555452148267750934671867038831564598740184307392834227297200401526344845375779399286296009745288273558597645628669613882328701352864113828602628893317710524620728372565628856667068394902260218929902857485623935925118177544305998428615840672308214504450942497958109110113786334109452396320930198630441892646415479350238229428472892616172898734812179478121288912218998226072028956449149697741664016098490286102127520769782220817432543929093418769997711860789130048012979411223895924071782632160200830337633055244826460328064518792041630968331708949003227207825950407820341119622024101276326832490916727507354500137392622182770751132620075552745437467486758996622897854064012900803866841114069717530689877168335827374255266109600553828204720798246131074792200605681214326069828705598820595726769062650531741810899553187560102295179004690139095951479754767320230954319420298485470094007626000029101161076879741968000630623497589303460585249481386010852813435099856088458586014679739219756429292320642359284572212763216879872077327913265397971072364557151237050270392435155449525839472402476044370627573264399984109804288893865130817180237015536934296046259678831280379998504331687264333074084447063753410638282761164891197300267072289142867380920149102105005744783388781555198681336267653596190174333600200079481322537658012195232884458977966063187403013026270650705552644409872039267329324121147742303609661260327244556005099093469915541029580681917596052573154209271008534170138825943968 [179,52] 1344737760417997681469170544514751528611597443905313133300743870299120011723206238563296567743092693903219996642852620907310032836099138628018587829167457180138159524022284890629448657445530232281737205219081592976526940442560769412079197929904933602458282124282383086928034788871030931820830263713659683805570257949767349316978445873379230712276503938465622824058990019407269025517923944625393219434363808894534492036318802070401421114099408303005995294950735781372935789052549103172873284035686473057062205524216843015062981065630648670322957545267025969499858352644750578250856927474551782992541692895909104399756205156210188621440256824930069467926725454405312262562576594576199929181027271974474209239376481355126838521135933438577143494180095862944738125514722845764026454960428287276336462457551033095203206582113676050023938808640703536104959537411014346414280490409252303375729953136027660912531449122732056996768657643402778491739474637234887443904640283958362010898454459340408789137422404743898436336770168111888402518733365195610606200207575127140816171738540151419575337278156892802324327542798954485664015979253449392541058099160713180166190818512003236509517617663303546872899918256038113650270155215956621909417289612570759563910068108763771999141602728724731618772432220525778694511584582187255321263789162029044439935558153235212275464021312549045140474033264734752004225047535213171227535304493832920015181161188548184850518254621188967426385046170711469889597590712815784523605214716798976554434542289927971151699074208164448 [179,53] -1338611215023208184027458497585891931650156191738497741608910924327752319001461912903978524708738874133613559287520849598918230559966908545536262875871653893161048653506119488338338335802462568119957837350036977637548964266465894307839245873201241326189376891352658034619305092423814018833190728564477125983913987392357406564437462592665487883094565504486246191775977344693415050842309874394561931242281563687393154109980877662171630200441990492563864360212905326823024475655618560311661605962386204534373381851161184483767602688525420374461959950587381675655830157149652143856977795077641878140313908875610071231443830381278991829343275624145697961908039697345086917633755275867363379967270215091933573148826815835157284443544528199172368940937195985685209223000629875551883312593676994977625869043697004748509594273386717054404301034799916355439849703599096894109776130995447917524863037328913612740944648933091563148690350469806695879041200036332447413404071708547392013216641875265102738748007132567670295646939610046689555822968208542554841227922812363864957747028397730277578128638435766606775139549990685430413207569611930104241397421749336424948366877670046787921546313247386038882172174112051750069310275711303018907799787558345233415749300824711732895016575651245039080857464166653632137383502356765323343788181546224526628273356145361641457171019652896964105439914733855234638291926039902512255104733424536948001379074159307451307287591794133490260105708321661253860442533517841370596421229024025977731027338026497910503074453461708 [179,54] 1247634857812444008867363003973746193195500767680344139990514278207580533646180826005440964773464522488449526555704251628008937541350561445558401933825364191170812463498510314851215254152171380182624221344093591452173462805168564674224021924162652239877148210485389139336766786927386749643612148589960199695574128042911352268524677844522733722252958524394609952488779387316589368271180717909217091981760286604926219718347996631768913542718703429382330183336878186321534639579171740238909104365350638600667332210525412869845225849312065991552998695035058604230926767590916677778523925604385308957923196123410569586581346604054592954072686233342996970674048018185088872223681002471598734247879634262397385872503684469119530126435322105145472331252011248434688705902076771007567638962508576982010768391179476398766134241895096268127040419552383658816462361726437272355345195366176816789769201052125093870871216756561027715624240090729855291884272310634556013157880760441056933387931290141321954935404324591576276084221562977564506104295437277171805358638329512644696146195901317677099693465331961708043847532249943717886695435243052646783335501746183336269979631676063868614246976476363698191851573842348710428232905483069248756048432138982291117821254564996634428153718461502804378184021523664869007170340561718617499916103859204418015482640812248146327403182045437715954329092209163232072970645252137268698391539027372300848850639668079824084200861213553929876163333363119661321817259464889301985017862551708115659520930466434425158813317632 [179,55] -1088925309884590796414341419584646289568264114026674750433789609037412205646268943333862813065856491065498160121409662854078788554260955734438211104587946587944247126812873702501649119197932980139304353830532005314957843300154421414700285669548586255792204175045272197414122528549769563140110632040606323493378980981352304376580757815439268006068627689646650622427832390385001460501365734108158893662712910271394470027092872950129513478097248818233089869913204083191953482145025719069660133343524395253174503701661075495736865954995273810032066384558837990875041852552209045866970240994667846304513577214299746852965938804855954870160661121681823904512621202903954168596597722308567450453547210491299520540166623048019135147485618813568474418090131129668519211403680840631555796121633588071375633789139638486958906604724640100777923259720440940466536808742159443853081653706820247393911171577424871919379053573402257203881035744091528499006387382193924160709019392867594392038819430697029684202931250123638423852911035518190150366731385217487312193102831741178096809321634968076620410538264227902786380590141450881032657406932655301040490150605928865809383939358961622000643598801826696807111209035230276451488929896867398439331511554645041231598038764067569297755862770208970547789581278466047349349417448554121517051653663907957275835287099239182388497612521379211516418368970177592729485434607550870835520983539684117362385615481027748321237018122561889705852891370255191236314041705159489054630586416236173194768347232324072798956736 [179,56] 890054232592608373193410037775616964569846802198671499957767480456044415558407920035190910601389039648472777230180025805982162901788980066203545986218415827919801943101794179441079763608713215104573533249775910639729674602649601642073638950734933672850093428251973178122175999980811228886969013859342484881981087486112579941917689037914403132777141394935170446855163550348837696785730094064486033217883494038379654218565277810317016637040465515281722019193086947370577835051841689530159119642811130478486970240375677649722771312054763274036097918150807782798463673980990003297396415827669074450771617867664190776974096452899355550525777837018697398159840698081618882272800858794216671370895933257518195800352729705699705783720458332273231538723624273985048202104950978060792595349757155486865703338699501573485232346575306753808459663181007368958833146659548390686987234492389436545627714996723820051363463291888668725528588039717042079376218122733539650206033464992739308125375222045118661104440263983288214145999489339512358352291560415430997450650637122796342841234719024152567269875928737820974007053429595057659516481154443521220004507616291367999758717434150028069777128758429240647688379183963553106724453350138165029803048188591156790617994874967868211367084057127587641476051113427911316380167036178882280865280965723793923300611174988104480601415611843433638963123838449647237569597591624625470637392294372471899425463122939460236655714703269968943766084134657640111957157273037132138317146859613814324849359051183704633976 [179,57] -681305170219076438247109340714127198327577536292385336160917730541066861372444784909947152441439668525393894065344591920338204745981593986943274444533673841393320265227099473119088695287803635931706626210794487042720312938406554867754279375137348902523992210530045730746076237098682290660610340244077127514559921046946406622922689234117006356840686418728776158257488481100371224071698901516840529489050584646730898437933634655221396547360846251547983707203523635640468836448614188386032986815813621697005331486092368809460046071140567239917304644615447910154974553602598410014908405378170356821020185532021769788774586226142635187063949277128912524411412671216976774866562512012416428463638217272382092683685800823220249595409872375911447221875751958356554758959797930058987081421900721229388136738918440712155211911831123032989097647079224468228146035239607911115851534677535836179618751044002513387179091306385916280238922072071727469430135664457614968321202981129744257969361916490247859466853083700176949509940419131769875983566555147644971802100706193830883651858497468239026326853992836473572136284582060351057675665267700212347235316975830052031061588668818592768241445484860885220855063729439757210112191702626433254453317661777449687102994618084770147447765882238463482904216586621485298477263538656042748959198613973645144253172791428149966234645552988820680930976429572401897532283197020366284820594439327296093430137041806668718477923591901614535443764243850784379805695715942600680059706543352466253307995428448769939 [179,58] 488361501352605115883023657251836290731772848157417252803440010456351588174923075820389049316518805217205413909995819909906811931893114504938750074893282040323778898950384607732267634553244546452169903102099430470037038942860957766680588750016297344625207262036907896032859834816308350292832744440868688870540942577001752176244449856801199809136456330759102252642572830780324330104918751343490546614806499589004606167098761870325185107823682720266186329606335121237904938231631721683003505304090385515517133903481920497352717518108970861286750848163436176952099405850953154900587198175537932378832070211796069449471654243677677150742928554704499800984520463889388183714063984143266622946738402472337365806413162610034883707148934495517557973534577085128051392923782440587758896210575086535466251100497570068540181590609197112976699523960552447777936212785672329666817041429229198291041577858633003090085362878653432473305440485495532949553123722822141766414371049788081700510611282836101199640658120625994434113334040751558369677595210410102252295536138156423640356024885027571955243163322127969116287522096849891029331959628668088796747307106952940069835606350398011098350285691122157123927941174479245490024611650769921058516203942233662762962383565370673938712799914996293250152529581212275453861155654102951025533470551413326779707189769140564246691530517075623912938378304678709559047585360280225220669101906983254538647725730738279568783973434495041113989984868076999883870213695437284303739391323558438754573765736547200 [179,59] -327756764459285585022919581906940579119263653296639991795471909537374108543801342707891954538252642973136273344294711143142660881495191501190908113329740171125701463052984263000084667023953120082464149463580781940617915358789446451211246744286533800563918584810432547855296101764177683804100558958866265268716534210161956517942222748597558404095917530954889227310531548744350478118730993059564168687260485989930640380877889836003703073581956751114148141539824965075486320474312792524566889673722831586089779994403806558768372246109246871162661839292306210035543476385614930245984915998375465719920569925610174679429811306481755735887262656341017802133114491459900039439469128171024964160954045439519318759636178554856608553163329274450142146139261710342715218405029616453800465155796927079033653129041971504412574901192631427423795803655207815728348677901314313489663240909620808112385388643528461872634092428388782213276073403554436365705746251588452138774825131484081265772424578427049120600914505133622345436593649221676155874412499991813858539291378744076895165989415437968949409886019853172022006488924243452207778449362050202635388974541410009995892337580674946773701592139693063366449539163390140552907550394744352556600097305170952374272375430996198631714990904899504674029692688870821147333651565728218491362621645132746742194160307106610151182487605629753776973194079294946277939613159270580867458211400822195959355539035836698960576001453084499803480231621274706270646185837168586873324772763715956669002980057744 [179,60] 205909430304138973952857282907173117758411696553765828708546815769721055906316165883118557562039034271188936083563082178356512426588760735222247795308063501153343654957846327987062802804550961300772460611048180524696292322753134325810937204703513039747691888326993974759401833746196384396169259302643751633643992778717183885329797512182578589345591581364128582403415319435342007538552813473760130727731400617274639560033321017097532165824866171625930918676637532122765623480970474719490870126712088767646398169363831448235124664452944769413362896315673226633136684660963428892053259657488830954962900002172316580721074784001521216426227186689526173862130433073497591004561806913364748403184089191918578414831165203472020782753677517418044713665850273954445658530064353106498317413545251242286333478034116639456705923191698021814894103771146903470190528970304497468809048665392733486550470310577170244542473366616753648823775543306803170799174347267742183932669305495867697590178703014740825670696680987333878362803664447910043069260927352545426646419315854137523663102717726499007727355982903710677116569415764802133819197866921662137002181624594680973850489474807238169013977973884422316088846545201645004171757951959210590325672688853203099007861740058743361081238643597940773847980986966076766408541163766062308274051564695023537950179426556831954256085533457213381056722549486168610231167295535173536475085524028778266461009227571338193470642692097162348124815695578206615252642402315852658487453872303004834433939152 [179,61] -121055961628652786677976040494457387914300215420059782585598976218176138448091953877644845762805207326320668978021918085457172423860368649791805416358458408262824247532398172171586432741991199187536949347227060490388088645032517173222414483484865995504434802224153039121449443351351729382753756519168710852462341426999194370071463189245216564379938912081521453646541416094369315124333731522520318036083702013801519383926310005757705110479261143326065898187012300450454482597053823812696833134884854093846760556107787320172339829823235423687275336646473277463750460994599108512483509564941678771909856212917504044389465510323791684940774462615432900339055048772492903671704403700022491096231468687855832990498505187744159437087847644664488859892700699495561154698192927466669853823317421915149194818847846037353710209927449521523679226916144226847107491497063065847297478861969752396465981053634656551567411685995878920163251513617936413422905572023794485153304515276708404210952404223311694961667355231104049573408285876395246488445265877457143638713481922433590164746257131790602004817510686822571109098740099423099676803801282676844283639334063394117472386923113981031915810560149617796698740496224299816814462054218631752136871419496024665963618242747068579813771423252124955751041965541529588629540033143828706834568534787097859392767121776513110863699047175800862632055821882277291960442551527614835444497193780368477246419295733086275600726917535488856103862541884214733510966367887853649467959788547578787509638 [179,62] 66576199138504689700428275764292165223197618796416439066136197649607527059730115480647261549993935919557774354634210707954314965129825768492805504090042786241112843028847688640609772427036978797986624425461362496073111021669939748148143543801832833063914691924683722709544187197683918580126766734783511523379104100398600630944485456987440655981663617064524751574178986445814420632265621685492754742023885025495679257372829338960669142541938149601567226159265298284509539732476967742004491411060954171689104866486682853722713202844133922682659465496687392301391194351251560185161323871992639938072710112358179485587358884484355427566350091010685969642549009907205555638069246294039310836683664007763390176447847531955929111958637851454244125476895829363238401826432925812337018993147903083612463418616730258260766641981479709794953364846621172876690495260453060231792953694206320202786191205512605084957147451442580598579033679262769560790322329778541154404747613343618953595538958918226241088926049041756069340152857165045570416241653517313767802886043586260869331848565758159099251113326464398953113437249018173805015579107887896946068498671840551168913256090280775180083766311775098049339739746003446647319618711773118042031544462611950647226481426280931437131729867341994665112904960689230117066119587767236964837061417607989776069243797615322231001502038704299516275137232710298672210096088868960488920015396021826559166996262267171501423699953808200359842656009812696088210316449470984238960930788899545161664 [179,63] -34235582733708811154983073984220553873712259496903701520839409672585366662386454550642397908345313561093377741117534511691243111533351831798713539108624466040577288380123772160185214071525421817276741678502066375639253117540144237008466693929487700935528901540641133202610370850532829570598743973231147269937625072512940358715268734653269713424649891512232277345595831167917423527342276568335022713338691158488464961671750032351813974433638070086456595299416576625341977944369744363505890017638306786250937400843583547386224778329688202029800422734672863408449565331748384700128869931595196239018466664963095922238697210165305637224683637532431529987348595875645666654127321242746328238591916141067798230215285179922763070134270549083479325232160222545230420334957822702650686262949691812894414125180066494853951525421060606518047708008398179959560662726530403724634638525307507395587826288383288608368907291880624949488679007270816103141796528598504793082737046563553388119729352735811478794338670901898187658370849784542929142796105287201548808334685672876989030798399803165607300523425086065268436944085351685368721470310371441185641096612463516858536630700918580803944044405449601827602487709147129271555166016310116892227824597141799788408882539061370675764470182424856125625165308034918765821489134504898030981273514861631616920951007962626124365505566255643641717738733941678257756492075954805846801029562018881368279093799122517087326664589663421849344791614558593111007410941745678517682021700644055976 [179,64] 16452423235132140922604684983920301982805432534671451604048318149011382965803304706431702765439194333434012299009221583903113983989120000482929113881420992898432025687956794311487978615517602799425623256817510330048793391980291844204460158163596000648475418868060269965026227422008648920532701178531415921623385569404291734501527651265832967560551101041021151292646300123634363213084035238256509470451976899781574403327846039923695949312396780246498217760506728766605089721316086339109580611370268426687827911682682905589983383294508613056763345201784923327705227005843317912729303681834178935423518224976819193702707150062785250819097286728068626068847783897498592486040965487561457297254208757159804087824714937203174257080142847782397091950616569141855985895266064882214111456535956050036373242108027067954747680604596631600325589901002193983378792320593773393009579481871097054427145371679351517540579062023441784666743998983068801808747089485481189121931242919514755868263598322144674341488101618292323831323415730819777235833751444660513921118208886032812709561641946877440671719090878763766191982713395114596181431732441043966303208240311294088229158759968819648871682864608931743519863571240851613289080354667302871921956945937400064067489408994797637638472938794102417906047790119049375899034799744961524377243275796137960493706254596490685226360539050872237632333902177535386608681822594783157998376621781598649293476756531405138804201579333644334723434109173823827642422757324682453841982002964096 [179,65] -7384246517981413835272149711367078249649140069383702760740057725954190239135740049393603378034228076205917230905684178336982438965456770716276767631728423956503355119935052631952826451792025651800497842160829613283727915162561490006140344395253294450416203166739864859984969279435733593702151072685380240573443961137086560862528473949533324626239587281790883341310547083660628982431449064686381261838054896297425927655511301184377860196810883686262966263266827793789372923053855113708874942161807890226087713090440987518028671669848079629793054240248997719651281695818919327933465314773922400479627654089735072660888584589585560929200600359824814690146506623113823518962850985742076738105324540353157629588268456180233525735798157062519185160710301512113463012269257717580112313791037616282052659413425327630544660483414302185226741066976413171574987473429065762082998457354759155585617707199334980753509493013744473936769540388185731356457904339067157639938715609033840787709701997788548806184886567213094065758980880695702785032025182752051673665130026778888915555154452488966453788047712160536513226559890862165064999602656758693875914586703469185219934155872184538656254120433095214810054618713990951487664035344943410847987717603564359253706250767409708668450301596945369441114880412740837511463233772227424674993498071132024826118851467795952734788465238066317494158357858686281820221661060574791327916923118440768682102047864674368226836749716693780662441231553234459571592560781882376417781242128 [179,66] 3093137588227481439312406775354263162101839050213036602101458765132078263235362292858544914413829314397948809246715662231903491108364429224354663277325585152792698915102581937010245018728859802076268783421452485313833869409861731753988477732400965265663920870380306999068499988716510034364819304266665298434871373316663434634122079682359776049193797228079519242582417251988065357043279629912723252276461588101872021544814466457144142395303636162596578808459407926896964926538102086631750201838853689128662484078839600061852079250414015683028961183939096655709744603510462312011005557146398223224549918496066664544482222922334229503816304802103797163326606846900109082483458181775667971332273776260803305933115764877232429615041685185604997391411612353536219388817264202610736355600484071255744509568593118523047633058367109444308316673657153307625182741437792692516449376314105150016087154135902483194032009582508362890238920365227760149799133707779125243331131098559628912821256673797857007416816574532527465047996278932251740570383055900542015841570124172065062815734610543833878358095043690678653775586437353213299297265953638009086969710103384344826401683038029646368056325976401378901011525314264034332169204964716863527503050186269710968280614189127769441064690004872415863755246512867516151957644512051782609562476256119621907852631454612256005189112394234289043069420118407125883599052321823245953056213441745704478552997493322367408256611521626684838448139629579469501538295716948216872916224 [179,67] -1208264042819325054702336037983945621824264236294225796633804608958222439567782649727065363960975697037544968656489567364010170308727627138891457139156913211265913405810039930185755155633090776415701812755155725128276756138848918783986563832107980404488219047641003098161259731261920937739854512494842608324623964479579563346618858058635883916281772972508485591106359765645249206421170980036450947059340010540086280239142148233754182713440949150193653874506958548633938883873684349252425004555287525248688982889657699894344294847445833205511729156955509709536553323792852320036557713172696326633311264830113039866309724038297006973053806675585557212755921843130113776181467727762711094912637048109137556821387044994029837440055918073460745715820354976646385411461945879051397832819902381139683311031037891492586864497227632946052584075555595429974205583968017186716077239175770930190913682502105063246619472067425270350476826640936207701602256931342006395722421526279975232278660740920213761258045531296436906087083170562450797904427356015269115964135204690396954967225538559431591521659058822712714690067888970974811847953271239045103262479637751890662621285690532613718161890803431234761163806872506219354088089046875638411475828387086646372639285777229205369087858774384930541657877832429423825468832496042876884650742798977287791690376000920213624063076041211498451275803339030439827168566543259917055583085402214771698366674812654950681075932933634118709058372606930496987376792699820434806240 [179,68] 439749484475392692347434066455646863186950794730792786952187963290402241351649502681655396440672064920954858621330467324174960590400823234450771037201734254692607435795459204922245564843432237578456006700952460549552434472740339232848722380840285868518387053216751449377200735780699237443759615845709429880139102652297955331768225415431907109794528108672139397735579355224716390305704408303025228591592644362409023850946843181512243183787695397835638501050666008083356117148844943288031457796316881898028394231413249539741281159637786403983905489947031960165012104401854791920969313300529818207040718448206585847169438390209715236731957722940263036569963373019250468043685541900456932718198317055585786824275926450148211704660119668595558175789890312010769682166072921791270638943342612917766286081991035603704341309241085083925784467851026042808893364923069490410937994945925323233030622605118311568957865565029372652483347298743990757761576486649150135180506689193443060964117634443632043467479940981104246968223016074070074816917754975980351217136406026988576055643917357943823378490875987284921582881434472972339423571021915592453651402968228082823257951222721485063770171896349947443599385907660484797823331174851691371231493974376477246935400563685165081767149763100242353832660715406638479461815133257074608198926339875558579725617312140443261527075712248959818512963264775995959572698914063615655115244038679931806687297584256368379679228787699695405758883540291427246600214915655113184 [179,69] -148969569162521633867570176530952807717030397033030775328870884516916316788954609356581313614731997904583386740473308557330169722430590173841290398745950874033425175089827934087522750424272788781038109249302595940626472268883675495282136183816822912401982669478980778838148310696671458755074314953257954175711129309714393457130636055469882240126346445588167888563268546180778989648589886663699218078706088792539339863751172831636162582765366629284778905200209684978168062192391750843958331303444424772479662607235966440674329883605090640660054752682268019208477712515142657320543839965102609813075637881602284868362518991473490564049913801837773090287057470652165207762517296791407918287896571542945585059723846745267228075224031007714606457964000936862834323323511877143986623171564931308368818886693037658442953751378280246986952173637386664134889121489628766142070754809946189193872612865944564728845837262182179449917126500175889158441024973301102177998368050644968123972098426435501859423902819971934304971410587236422728572592793768305527304738492066333850743132303119518573613665998951408306260152739826453408284637139237953088966783040019777795995314280258896422617383672682321662234056939525820796511347283037068432734436604857960715763123066822738434969060473754402612290798422967102744828058336602145065907177566822019741388881722443130608843739989105107054560287254682972434650017404602834065877500025566108483435138042805989500395785743026540733462626743952445903757356267834556 [179,70] 46920301218702678115272523135082459266067696009584166286518029550641130204493317648676538376791472530584714477286433737982590178545168868931698429090457973057087575556374816340789192418448380759594380678845654950017276272140566849068535082507110018823697243174307636031162360922743053405034128449295227404264339706026322788146929435534146317037835882540635645346421356357398668002069262362840394365130600423582367990450239655060427692026174997457187559173668209554797945850041959275927121044306460351523379449439879694928511534580737895502030271740565571576717131859104924460878170193463099638811198548064328560953482439621414378797096561486623879274098132224051245675418745077016366185596496274162823300853439884340483253828111392716731963207259733860730611744193885028649803936075972814144328785365472694661019775827924688087947234560273936650037405478741805301510274523515355237418819648724581350370515806699912676978030314637031298015236373615987334308218931832846095196200908549111130390841087336744583849022846847181216027198029718008434818915329342903889793509629863351792096929498270869994441457437172992781007288251401428512292551029646813202092771738849021029334190997806293370814421546925268055974401419184332383734051350866880792627970708444050593561428342022206186866334022258035083460575876005476546447518328733095756048180843387644011474939138214255537707127476942644353171484293982217958280938733841431900800385809399035325779060142699102000842670965866467953907981102016 [179,71] -13723642135247341049220676674838723504860006879346074966187695871331204866203739068341544658625248636723477862508262224381634079191652314176494336471981583230399164546155859757137601803697587046058322312106408539570023869805388555938477427585350567702160838824105665763893421324041353399460505399888324480032882136871772241640341416325322019843307035920447932180442837180697580219823124246930502607278626918607241678025958419556343117400874013614209559667164854571739045130482974056665622249158455240466902115289034606420441427253497861346218181529732027086280086944053881801811354332251290039368537821845084584627796026768848279692915848873110041160615780386379243643086365577249518849229334533747700224506634689723888312168131131365373146705451372475123017813638542305370313939140565087064546471201778174704827428493326892394947232295895376200632435384711256511340161948940281621872195506322533528284620978849302870842222817062518544094668160983486972734022522057935391923700119215407457606970763921127220013186393121875292403170901616594192671127263389534439643897341024716376393226997427319429550692723180529266716074332724557187735898284987292962254650431903050956059172580434643737698589264542726823188104221351964066816860153459197260564560254760828280787318712894473058414292020014207470423120525301259575358514423634211605727069725271167594281210034902192193323002802711594037356462584938561637225261623945442669369033079391933426534274927131390461051722337282985510864061032 [179,72] 3722607589785946307649034343342085084878596244882648079642826280808036223526397391395552813107704743329181425583370917120848281658564678392695304874609660180785492641243885891489191473860957695439309410408014559625142600397459569889977912336245285680396474387209153394670572392383933390676151376621951955269599169640370330231429906768942281637428028754991583470228386209387644785949320020584930413797507994424513043507840854896698279936034823430805739264049861505386414982427734437315572680277534144110047148092259424675088241011462217941265508608173236143567553056508064764539590128498044589432301181277997135858925515729064987055060669062105245616066582217667910746431768982476595605949837897712931085910341025572833232633132579375052109876835747860811187785026830560811903892839199073836117467701485011885952014561111586275519787144381716875265962427727474986246706028060815846476680454933847979282996895444359969129276940311771846898830037502186025689861309240015732112607409669191509452524917970961871420164682516471635779809425349312895823474337732017885954863829893159588167192595488436766675263492979295484521567548490745050644104728818569544434022167262169872198184831723710930508733128426420706050005869261645373309557028452956402731293829597996998699574393378170444035195093236254701554726344077556104020590484319908646089856829061101109409717873159904021422550600780282967757956798163859496868550259506985177936707758529646238216748568057881071957379496727739063271800 [179,73] -935115324518236935544247098441544635706777630955150440585696994324348393254412477350587453217881307533784172585045068759506527556970943797058585668330386984214479241986528397700779122827866441313002239094053640789281068630128450916872363970219640371863869783409588068247525840613786660704357971223764494846780163137799246448147656634059039961053822192697484465013614777281479086086767403850783211345787820605908646469718292190216522811702932538029329859472102818824101954700235373276026049724655491662083332699629742260778650904288304676342317843037440103843640590219875278034747407642955965722504435674137056251868440306636425338442660873998979401093876178166518397788626567405551823605772446500460683301176853058333427363261693235209757209351932455512134688167273908993747235523357977586001001300258480137375005191934155221794172726751289267036677861507396604138300382709000304863225463135690952836789164041675370109849546440205765577060585896118304045922511429572839097803642528018626747583620514634472131159456015550883058270697560999152791675186558273343397731911059492116117400221582938892400343416958813396735900530469144566173531113506966505851338881017160276051416302973719296170274296128744989149401218273450612481207486719494531399136524594235659425159599021240351534124232269353443994478589218129052982590941703455805492358414642322642405336037105628743556572689933115473907419400894907642867084665506654192189650658710177432320599870990773047093759383152033241251 [179,74] 217189008191619105049782309633146765430063949482001053291220664981970805466735982697744028715823668706105230035837459310581289805187651185384600505252264263626086779393255612742162199558510068005834156414659520584411051281249643653855306250836317430212707013364710933916992805068749478386630958822671496092647230762143340193662690560812250724596417035797718774910680281869878481398796693177969290963761735214087807643470510926581389585365489026792478784820839799886645768884351435323743986472728674008868408999295296260891958748569235843897455175667258857001938296602297829764958191269279249025109747392525643744863430818763677669437707141574570925159480886901273335411678064910929181064717440539555478381452711350418260745449276906252463589852543866241511376024115802114465553486421624033449794201916663460987071525125365831311337735327999485366327518335135168699116473901872772248131898968453345344602678042315610542973277774908095459297461898119295114481677102241229844459156067129054226804446532170279764107154568200968612662047135979888519138366772385612840601336964092461137798501676022389742771342793577687194881731158173118862772062297113546186777047823563797147852451583735335093456663197112981721796508117509794531271157435668761749316841240316590406630350265699719877305681684313022145830151388548408194511347365968563543421999420706357600297406451379593439002401279483072101933071084746888311949744772203543345635389942861138128070712228941791356999465319208512 [179,75] -46560850754880891561743903865181488218580880600700767688755864998389088832583881801050453300918339429932977196208093499207185493968424898949474828078403215265649284707800385731075709210650166283513275692447648149476255753321219561095691700237235572712106030614342242114298406511355735878984307802467029509727189548746133063584776104022084142813527710695829360840953187781224814037357394132213158057267461010355249931422113920048878948721600443630316434429488448654524878435294526850519399710755715309518462702233555948743111533148348850688786112947048726909652181759608333839938894209105290631654949988792847296962561550219665594998299759317520690616386692930775617002259876992799275321912224220621296013591485451898602501998752440978820073288935814397974534333194108138666321796848535917847173701291142722126754883241960427776123103495234468963030455838839120041823149291326742498779968759060807700057546549552618960841454674111306195956936249959655119243279299824335353990072696293751207843556610206651095214708817531083736966538267728465807965302028177376632069178462356536287637327246982538505824236806093373833783642535535431583655647667837980548241133991107056505589364737473756331432195972011527714725625716232133930988351551086334035387722346392008998218167494001623719308319443649103262711159708458910764415115053614578427824165879578243107157755689077852474314575982142841681678616994821239389002195597274529879982627186793170976508546303509466267175227758616 [179,76] 9196189994603447102574335201498810166511055733470723193125475966610384017980996260816144632404056536332348158193592443753664887776331273653437125999318908323879474244209239654219338470174415783304189654823186554589101984187292428140291553129824695089587289423136454526249153403040022951054205989532627670282154884379658390844108106402031557354463705845144408029468575149989934556376676757992297911577972232819523196273926593380828855142974755492491479175431843816797302891226313883367563752794368006852426861333017740495314066231567087908188286078131968470089926841432303665356734755470601191452272670518617094441156425060601696013297166766415127843838777190516277014416605832355159785700605705156621578197899893020592790933561268296489586639668745767793026833449808043948380983451363190218028420998276168333932428779770789731549907689216534031033342451989249328475452081095939226532449672954529237239128556924766991263077668087314449707239680742312487957730221804896224566519026781510240022128881708882576604295158702003667205543627479972919909391208807407107643680133653025399951754075232138235366261431133102508057204955581312719577162388252543491337663783915057217405552191972112492482038223991477175232994011641187167790483530251880264928384899867179796633594547044301466280613321395020775594606439426413767720585370760588443170801193825354964864787507649198296352895744922705594308735620311617608299449974357462967996121033992306492000132970796554680654487152 [179,77] -1670042329963107380550193233305137209879960935477405870093809503913799402551958432362083469788153900609245440442429631262613226457146035623194434950285173706383557995518619150267069260068771947747151854885399842263679994485709177536338702227082326526382703635915388627281205583565319506563002407618428603002342484072006290075577258221500556825532079174377418133064048705524504430467881534363326302036602409329504979540644093296437801097299477140934725280855152736014654005901247713073333450485965995336120199043466387095725980194714777734422145646137802252553342282495416586715053090866281203244547724613890989946797010982994985844740844335091458005930662966198659241183171515449491862078597700607580514845621512054523332651025193632539216267844437076742262552222821498221888114823330800703145837389792433054422544338899227069265624789098223028656773294871290264031830493121183708771711253570950219360438883913894718893630445826403562391516989392132824764826008233864840233917825212433757091709516853290919598807455662991410772713093339273658448718307644731914277519195983329217907997942481587099117070149301820210363217088558215345536173990034066454437364931948616160760036605967885229607945580918974681666269814865179910825543038955723749120509790266998200317201435309227068129873780541578442090736013009097741385422734364023837383078206924997281159890765624579702073591394675438766839344312684731037372757654696867187779298689983161395759228537459686288079734 [179,78] 278252922178821743306168624751919454886378692277643637601264896862034951339299891597660233262076924606958633156674645515209170246476342045320569994592711733469207903255660281751610939922928814394940481741789423201420710583232315939620564075292542220664446835126320047082520071766722900932628325070672519815799715345128259083220018594820031666645841834213805193395005156649954202145710520580952984332935295396674333232307447852356005407058598704941669842417983421022932056935045574171527035534741638803380704312981627103038781874516603471839651479954467655454165539060502230045085613183642221428246223489125814257892393879800580259054061321609628079575134397858447082289897661687131664884161359446267449451428492703369896735435353634091610277943733912924200667115311002197785292845209762511047419738608867695484887193976409009086671086923242184986919015191564544237466624373440543733450709693723496460033265704168648140416554908876836432415523599703651810274415290148572219954083959909322683694217319243037900188305167457484165334829571748066937732200933594295481179489461842142949966337909983192938578888793730176206163941171057489859358625301777994705608298728132587356023329184115790617509746430305530365373430208113628727532239330563841687117371256670448263688170212639115179074504775051226424435702826917599909682272101176763934318195335322166236214662000726912040871062634216066523595901410535398492871703593950006425052600765137972362413919735676059392 [179,79] -42435628022253643165753019922625181192545320504307804862466866751074063920789833616904340103468310641729080468192901011944127201645006484650727694164810598693240562868184369206054258982320973498668984675420003613772997983783375388458891203262864814980080100253045670649136508337478728130368153194780650015714470829076530719901955709805166983380005434167635976591895582193782144997806162891526898896069975843405201065149129771641130536161149631339649134965560152352443245194140740895235726810882793009733453026985892521864256693631112674939224820409685087260060442632301157010481870048448812016392053875345258951520284639525841540065056637376522703134578355641791356193685705465878544648164683507789655721442799590990880848569961652445975744393949809806419847677348628656538538161404341613177137521645801288631030427946418911143039278717081682243685479121225243037314854538778563031254551813532623057700919253815119106499834988095116297014332687947327525997803688167920088147103789515375285140479174794294844378269035962718837859675759562042060600442071488487511042533094745363975574414810657489296092823769184301744493650589924199615519296223336872279269904837347953732441075056365242993042890723727200695740740318210590864928779982394471078062504542907036310919313496512839873378289887635091662656894546043752826356442880171375837588728058640784158492711073717084369535557194430944659767515069865787997325722158558687113793185377581187263650497737027232 [179,80] 5908810760580428609577147744299822160124651643333968076203464232761144231508468525253149680025712185145123987896448858305966162268596421649969277847401767354476804494013323834083405258897743773128600604601770359701109500655553762460758948210915100798836434454463277801806714750813670166856958723512903246717414583726669920123389373005047193277281724936455199318199548056561171162677413824649438418607722198227624060129631150605824597707042715728364485074552594225589751045580482903064208488120172016788143000682595959328149997530065406409435431980004353680615879594207508047174130248551337661726970050156185451281086589730709735710378129322362321899238737954249030726634672768806224138255639736873953149564733802226647424961683288858966956157232622946625205329500347001284789860459220955628633017459995731783214501514539362144623534864493379284414746259179328603166970817863145629749949516860052493692806449533578389349277807745781949669910335116335233622023161055515692160145427052790041162934570985595396201674335829883696891159254861330354615618681078586870188757201567329722764782734329620717875857864930864225834532112419460220827578577173216586128496914128590533771970328318034007215432392950117620380726054319860849740241237168517094356343085125317426685439329403456051976326716758102639859287987386319065285639107899789844248372138428498160852877785326287405647990258787751279040147539040168224916616906921755382769722493425295773972429425680 [179,81] -749121149001900972647761767928557006946096435593433194866856131342202382204111770114470596527621386072216181568824748570981928409142112082400378240094457167620084897260055590667550156020722414293021911448986539381600321284430996516356538780355142473143729341204811053936651961354257026288479142851993219134689099017862196667179135934935423834095644235248031819975964080812578271143376847883435352049961271894182144673108118452820781182938046365854958712916895084103812280969162128369635803180032149399758221916179217478273727463618291650509463721332032238395649354075113807847204801484542736813640671515282654850273981776671729359343563119092371313365862755978802283617684801711680188526074158501738944153574400227532863629530145508218784448168212321539938213140711216213487029338411488261771585726875213397038142860639197880652799334667538947986851355131027461222035638864256849007175237967445321713066673121475979291642820603167616501241138875652617130219001583184930940864203574549083450724468436282057250277879749083685736206362597116932738608865129031870447078496136581187697916429998773173887798596132542575554101111809308635657032004301939218946816187435224225990282784089822610404080507877236055199103934104641283497258525795363046208022093186061733252681720914427730821066648082072168387332926585708824887863817972766238339511927817265310402356912394182225216266437666713514344755875610073502247282977644954680136515873431688864801266442 [179,82] 86227831206127374777433823330137592590495228564804299235189690870702778801475039184649035160953010872356577911149971856922274070004606489275779367484076271919995951261252488553409070007284926716974164570911906810874417731993745225394063371513348794145819988489724223221079379512215925895368864565953506544681525726733860224107213805363322758477078097812044807928464462794729000912707510221738596198318557056373226033992841829028750600586892171232886769288749386953407191230687791626826276686250711111573049309402895985748718439117220248349584724152982912888135569153853803600775990318185430357067316218363368816201674776635198355527737190220497868515410812862866730318232067121416517709636050903574226484621744807862301504863994962780830512335085495136135873338606293442191005240357962678472191244910409804171256937670224013155662092707244359882421471395780892937679020653608245900000162656892217542053251681110430809760214977699380648560023807994254476984071035899074237218958996145840207341303804119550734634085533106442220142116390944636533316157870769324161095218514880368714788283930850745058844696840293007657035807645531469231498431343189251328406723156782436872457300475301038115364870592728914660500668438346508742821596578619429897145175133806804748491288020920173304189434535043044949403867292731118423108089787689638241744098455050009205000995901856669947316572017001277681265043173011577738141507818741006569689716581788239607808 [179,83] -8990054320879716510410549344714079059042160368412651734883352909086164937537033858077236121961795970212096070574646202884661333884073040151473148952910707020049909849349969363174756136803378721674457539176006109305789474333065926449813634849812418525144342513519068174089411517232241100184865741578494054850087277628117478470028662791404570236559270538794437763320075410097788579341184849534319054525295033865196075212639957624447694386773226386991045848035257167772114399064200835304657917949880481314483227146527078172935593167753544602448202928172373554851166818551521953948000045861460036280086510419702810169046198364535172579014704052544926579341974418128494874555438413677334194865797860724552366241608146296372308924807960350294352784873228088760406979017066197526283755521839501482068270765631343005284630282823450172611237301853531078027819554256084127708210679324004705012343746361959514962210844600013571170900222529677549881159096345073014762931541016325028123413932397039129169575678225680772598322914216253380920487388461550837626998146573130206568470445215949947746561045063097275455911274772220137947508279318059333470139987066214910929081077947830027224347913013811955185812993544004773942482525936471828674559084705927271853760993559165930236206053239827094638631258445142567216067669136710950153763099556767260021295838336622641944065172267551901631447878441064013141095618266103468701281722943867104849225318028492192 [179,84] 847967439011831372209522418529540406215405216414719822198614850166989065322961503344572265717381926018553343949570308544338469343760216217878988993038402691529372756311710959909846143929623404665839179850930257093630099080452724788311394450489473100713815334317442881610621296063981574987577691552517219493883393460417323315775426633653419117982436669929250135658433929881589489018700812236483499313368026882313623122376780809594934443063679538027788109590238187875654440629343708004171757716373861734894916074483264577491133868790484793018945111051125676367158780550256140927412743121899232738614256979436431362933236792644341388282986610331123231346063600162194035575998061245748901785345265906102077917185930559092725555610276791366244268695565574638635563949866038591132319819614584038536050924898099307499610022206885005178687905374136849857721597449421333839654307639781037264626045778239690319788176293966575838236720040557995234053363535288026380726099577380593047749350079175019973989260659794499158972147464684113946701394816600020879322353230423919140579408372125653593415044924454668609061264495524621824212407616983761292590062216605042168977889143125512209552663805599696261001850905650721114855071232527215337225027456070734518037034583638219689359238011059593952091763344248260130959830554897674509370312895985404997114428637191647413687436776418724760098673728427024935871772665753408081158136096025963065313494924704 [179,85] -72010850000805578131660336469281971690959690005296415305081693355684979204383931039101924811130623142651108842342914869141708857317642513329162931679614761708621360777267475198371752153475410347275710504321423568125026427028283625208067160431388498129943027569306503336981881222796040096509462070944051020569731188247774972883643608374667184505380981059636584965643642558680402453616439748845524444690426024773134597078137419451145770465497196528669674655648495804510519245719705222369286658827302627649846894544324198635595644100850994666980129580854940488840753678289486738292373936021287855473709206135931381158926923725286956338328181355748639379375600220424441930617317515220853727656832556236331128640262242375890574751306765578877401586719603688120219568298033448327062439993154542207819504495877690697383722553068850342141073986359420021503772373514035833593601885228612925257472551563797073374663897767324640360481839060854256366157908008698312874418525822814241152546668087184966953632257386112678152842743743393582877268902145093959475502517930138346708877373702723242735093160141093973535234976258351145540258603417230734924789101875004444553084734305164328119675650436531660576101175862433342712078637833374416681061429978256631616397157355206164884878681934737486645384433107684310550273199708497174539353645520992083260659270073685486743325638485034672332466038529591468581114562435962977038180436793264441843560668 [179,86] 5321468341658353019383972255720380430186336682986234288215633094148041861662937605522428480487499570757614699401406376137011765522486690851034557759894878086743384553691112674295040531330553603128413032416215681550823289501609250752197876436893267046402091750934701551091628312371449829028193949607290888305534768465249889942755169581244698689707837917083324929197518676539246572204025280330832389438288850739898037431491173399774590495987332195508322247018814401116013838365322358647836158537313748293676191623921609193712154547649776509561852744752453671848955371156499908157817534615477928157733662805970250052216294596636329918548708235796856805765794703888600856762783074962803065926818676442357830978034035542296938499895034406475869293750206889731808071564018691389608319523126995759403355971064662668992501971688101603869186124629631031896616057550008137620588699943089598279142499133690702516162446912239821948356496234998993464403273095739816215117602735338801611911093480173692423987805073409326707463115542831811110093866132113745831569278619670800472069800297988659048994279048800695720642399718762190807331689117223214101567223332195682183589602220235267659375985868366573741401207944294710374792625129315290068713433274620568429291658970743017551634723147007725944558120416012077657467006253296445126135339249801562262537706206357361135123011454646601225298628636704054488420871808929140127274018448797164089408 [179,87] -312176237890585217743216405792019975528319228008623458443862946547809523634411404480978323602383442913254999399866680885236953261593666670397074000144886978630031133720185861028524909401464860163588794264591883484131969964405257084951970525433602968586084152781706182465353533856948124251324925829817306549673868133809124209382148783011456754921297436309502364442688482044506973230661199710235032997434131719293233739297132827583637399529710748396429953866166601897555952903709368706936765458279488674263407911856173198296521436506763451922545990430272384626671711870206960739451872105777357480073159214711278793316765674419768746985920503820488789948698064660385837818558009377866438955269225782266905543213231740151968618612221152750333147955119059575459103513400012838051130669568754519507581622541894607128683577561900651549717847817317524724622618351616785681878904506003499186570345483179424700761338172117094601538681767509055541961806642233193262778501050308868298345306034651345262832395913747483899806958386395608710840285525673216718031613734501638739563171533795449720412512012677326108868950867434642733626593669647934652130946533482992338805960162976057142046757277085009165052592982451681331215011025263134304639004741174816107367672491336750193293700507002384846460439876890280793941390071621796537677499738944434670723953302138363293850651548773399781198836755614400116046804934648409337284220746997812376 [179,88] 18749521843676623536667108408683585863256309930349984455634819335880248917081306811133347841653680836153134944233169355002691865501493558149361408274012455969794022649922497133193033960001399717262427432895999447140810803985084698498397653250358150806711384973247346041441775491849243590802198916464039012253956655596715140626574028532787641562420217704486806414470608446467793445690542021170488617629089915908039881824038466829627175570622788854035767617885782064680911188638352899470621941714815491327649701002517416609921064107613886021758467575299801911309863127151718021211554944110263494160408291018666058509709034021537154451698878538574506011216665558526971362466459278213557321247809332444817801858652563620639045469777890187449386741960284575124295016407290380658721173594298600400669606321236699914593637101664094759794837684184299411455660807783773981768229204573753140581522742637985548634015534554276622914208457532884254995464355363132647559730062135074745889287929840900083305082396809288567521584325368624576229087787852284108368876498569015030318509907416696429940395108667218267023114337399556479509631001117185306072861128625627013432855019925835710501705185456571503293685404315052063521381363631537281535709731861339854755052542404120035296765730885671780217509743431724659267809074987399359788916790536287516399527969570324793859088689724811943940332977068184876407508820946414065228764621914552 [179,89] -3517003598466393185534029152365616908219072221087555093640146770798063028703193827333670796038460178942292503120100765619675007297487869117707256440933587887810103739710371435604432830346336999577023099848143430967257366472213061701414531670604674922158807804483356043242402981491187421497370504215601137298143301095772920070422359814298552521266646673989295612298944194032200299989723440768920828500718780621338361318286575113153668375996845503182092098977286683760372098753524888286685044863913207895640077670562156003451560326637196262040735546653404491401195263045198594379307287425999484753028921138363107264341670239068669899126071205860330544027540802412993880545997963381691046568172976843310896200415606623444346543890336491293439298299249772337107866324917217046326935613729408459416693640750378942409383245027451360201701491113330865825474162628749446833982238010102190993587191957885739561160156862512750158168581822169155274739701011300905487048208699838145099940766366811312629151282826079471243879930900759094290036069421334679004455758856122056470846416560024528530027325760746224993555518929759299403856357776186397861036180622894186914348199617979074746726699195928856778725778625766257183418673303824967144140897136236121646187554377242156078608765494143285306813119776222459626572792717571395599444071182024168473865310464010103885351742370557943262175325838900920547783194934411364116601760571 [179,90] 461797231553176503964141409541455640116981822565937791160629885359331841154092853401987221650819442536596544344989351568670535830991752758792630916273652768505683581425792324927959326922387923343049474193938992564074255224646324227053436333023335468087351430554083585512925070121662336131767695840567801607388452178187693308237170714407024201152355809345276622574916422956398207631463813565773777308055655865054532890364864571033972416037196950641696889820829867911822571062361623458505084146739003288024799828934399249121112055244918872592622861068390061246800464942057686009097591197925410044387658452187843268399271410442473132149227286045347809966008654758235991753441426332551809313078837044232946990790105405234744141772215412183853218519445601102483557307217717603569020715561319177279454791321600926981423718305762556288499287219999934054121074031401451832053663107701853125040811406133707595138261050176477176453010347195007281916140753629280002594714457448030703749381797079154788953501169489625238966677528545281843854553919528193382675773405046884835847682527304450812689563328343131281358953282554000251665849959476058067440395662737102585184192056562086164987832530174984215199341148918697898204968636669386950743815196135799682634698319748448475902455451638978472553568677969967678494729443841648043246042634501810132797687156402421398314081664461245627769503779186300140589823973928158409810816 [179,91] 56760910140948694867704110537809710017800068557159847841709496487896708284326017427876079800338033734294797712120546303115066994857390376934779735475285231660606455255043590600211872413745166619081270067053975460309553437744697856499922843838160070642668181460484196990794884777308407525473178678634323336973606511816503406213300690368459394941685465052849638488829319758039165655881309378132541368705790443050793376285026177740216437318910927317646355069184319894033725931246119173757935532014489496131681410432713069034045223507130172777206975672488219327721885564062171629619396256087356629746450515348242342035972069240373220093892054977721291200183920160081546487430696874928253070397329977910427663570070851590251628399824583819108167277680554694937107993551569331272936406520226059697076700393145270682978189420450827188321727866202185503322195026558839312310141660060907273637814723351933095190591464070682990775030020867096310247052145277536715043610675453910437900561195046259713024791591910192451073262082522315864993720526721855434918637732073371855421292979392224620835766815252829153053383382733254236343486291043822018754646215088899386417070281580119311464966101958210601549193254182067942576922410314359225350766395166365491352741885098841271992206257803993759602086336369769313583764518914472993693318992595321390418932451535528360374884242029812189391295654236310986312967716716369956880 [179,92] -18191043355036282288368205784550828952855305563244144373342071287486206409265926459716480559491286282520228876393109255152647447030591693225647918484380600670808115578002712172214918874647578971643796950792933625744549436573660779173628473016786153118501095726818799542605088265844441133249712587437140698252042354415279083067891013620669746823286976301013039772208752192439373228266697926014901665901750137188483067629052499732256391990413083605344941300012656365813569349900301188976122987605688136741121030033259442930479864270167526156541312165980580490456186523696522445245000899310300241234121542350530331721309416641359004283481576466526182864818071047359611463392400076482884464019632614025453182633902981861313237262807233759672334378599832712775092958150706618910951911318735588772109115057697819172582668239242391221184019207184909240712509152622899039718323409499955294991489842319304222128844159693798530727168531175294042920386045894077299918631426661594103965278531937939325834713664915501293092398868019826245391443581188625693016601463613881334233814432586437446026583672545553889086334647081840712360900841626061943738811086147155258309872086613035701523040704038898034304968988157995855265870399157154940496100322329683957651276543848188109036630287341715557132579488385334756776563324024538211205689278762285960508791542291007987149698249535826801499441229483480169947688895356468928 [179,93] -1026354708781356325154715165137744025096787077692185180461480006167385745037269784856128895030883292467377389306626909023182125246902945666309394112593982942847736826693250538215881022574325270523680228293820748155264217837964550228572198911206497492196862026457389839962323093963591872953885875376246975798490408846554118105483009216500712911279003541473477354768191804767382801691620709260134986650816117187053319047675033706234618752836633135086785327783048311450085804982282415586812369536416281097812989073598339656321602375945832992855525876663380770653024972335284542841412730568574577935198870764264676238890018450177663075455107712855039064103701449538161036399762193516342905659956143784490145747360747138185248701249545329281944399968593852036626905996572587733655712659351335095276293509948724690011567356130608415496489255708589250304962689121325121518557508856314062109984058371953585212757085385148059420462650927501642836455928617709482997954204440308597254320239591944300477934416898739434356185574000439667140714829729502302354344622665096942094467126724938200821908035990200859970992809736717176060828708620883160730326752105489393998205095813537380806345221682360817112418272698499163455620208394293708709030533149710931548268541538245307705847242495309508503060687225176895577135881204240751956863521982077624393254547387148800593277267559313865266016566629310331605685012551628 [179,94] 521019765310305134511759884698903437807109416825377817905302776262907332244696779142705367196430773075170494996229663212239186661670567039852681374133938173769339877393926003390585078204640427580398937662200078044891123266313885814505325949270012212976025304128860455070735571336392778080406491699950348292150959335356132023098463622926803384721539407384414013938568921631683380549760725132997034244186476788339041579817593264159364654577065653370477366791120744915921986717630285975065720988502199181519754663808346590266652337567591281751873180803135324266384488076730941726571163545531442314342583908905265486835136044272563749853522372742137359059333113624992573712704653166312323814733693806435473623740010804668781008315226972239580231243125916331862012800104587433207168610947709061137193840432801427277901599214148772530851749809273579022163692114822421191385235333307273569550130383069484367324882780134217549655831370466829954179460822371131288278808056299505875474673322526434753029631767300383750504117996046117310007115902360376847530631159844820681246065997084512884421836415048271584135262309150936962011557540453363800344530291803967185948424694233162886566135694958209467794723213461952380815854691611125474882913236828488255377401490330189597672512332436597351781808061986579940786036091834167075025873181971404401774932703025182504430586110954034983404782942652899844769535808 [179,95] 21968522034044132967856213988450816106966756736101385227629283682156982043789552787083255263629353834853223549330528146840200707522907962600727256443618861346231961660807532123383760823021187728350832525741819222121738364897675447143266447173816773831207636802239636958129346527830291572314741402000991601254965726492042674976593115412091976365513794051547048121529879574992978748714623129031831492997452321785703545789230402194979407973004762782545532373614982790493461784657720703115360422048742231392631025577813451204359564156518417986754876485079387730944601076834761442538631596361809278481356811967133100609470962992504104212780031720061528348448211736111116158622261852750322909365089797901577413035813362892030162652119234314288702863856389231343390452169191645418004117283223381541054872250443137044079630890505457737119063783455919024823402879215148535121062228464664675184855328377387282333199757709972042377026485402945778294098352517823650960856927745834121568257362357438844006994020838195727657474794805144644392349640017064476066444466312036584852122571835777602598299285056579541323826757937429597492857147341655462317488818207110225197356296768562284349072712673150516675342485070878994748054714397344909567591130453963071179410427377054515108160574011567839170337710414284309808538475988545974644393639385829565968836809875370199269119653893228799598542874243750718178824 [179,96] -10442652854784440237779601819253532347552920635404989745601772014631298631757727084092649723680216356343956899235644118045878282827847473255940941239904128575671952595227639971416151211700078113534971562678698251989614713176034971031860174665751040641250870890561488908590268094247616441528991936687044115629300150547156771401953377119927030060228371853282405958066016210606697528730368559840404697425539769280634112584064618450149062721985328328078563963960477299056061828260238879147745591399284223988016838660948886728473176862212375242770860654611626754018592702913214015490143421657030280634358312332627024339713733430756875077939859146951201000009399700895683426213521906754550388636801552141195752242896474118917480173472480999176637156645443142001139201450249707781838222833891866977492129723124809743095102224000865803437033713400648672401924764664464354837743168072371307126082279702788221893915095757002192014421172151298547291307062663912837184216484614744011374797315015559176211721731867296514398431432837246285089290844408905000158800655175624681605786654110148920246134611460226096979086902139614286962647756766922620520712063267525358763430786634034729105991108298625946148073459475250319681581857134234003191242825664601224792247385067421442670150730926635012302533186023885518866704099397118612898539950248155973217474290691527275831426244339810078152672317194209527592 [179,97] -731186488571153271094378634218971004988693327157195384299373946513344080437253789751374362956694170992693750252714726402236973318951533923464288763027863341711073252252934796751373378576153482810441774582571145087029131389225887811982370568514127404501238834304890618710235025156738269022472934927888464997637013960487422160119300918128239609680074850573809267626977578891809893352382059336121458771061065731432145934854965195305505369720244633185464842777641257760727229933911669655342929461630885221592459384986321455857342508874671488236073073353359873468075072249659604519902811159638062157847584170867619467248096543156821979292279171247500026923974576896260218124077475118983953978978855841868313475074118457368661099029458737677403468435823580145125470638544580360234259807969229546359009445782974074455518391178658176246855106727693944404922800739695389921049823318377331717073420045744413877566497541061104311543768284716243994486296478180516904541544070746289600729396563594194036503385729347835456926773669873364964930963450005157012844382471558163823394405907201689608537239307082786704533438088350115118232831447081910557613783068334540012992939662013161690776748728986212186880890714865619443428762262380100241925954293061334764432152878754640092868453386201259495909624103667577645805086467843499315480769992627578588015888859372377148747620233743742844189474498213559 [179,98] 125892559568501404049127789269620778632783075966987459751225980053477426628254324130111107645364440834845420444648510187697153000139235877658234411433794742453788134046200166181673784330052490990873915773799697068083663761834728794699615596338030895907177332741500765046127915676497383968032180736494072811515985296505718836032737698769621733216246946359196717047821315760558545136668479571176937070765432289622761446798044911674611718421969968779665479086126482765168741323239332761004119247052273732392272926504132962704071940767469158301645636664883376019840752215469970540842476342462895162390426135532811235674477968687648371525952477420785739782788301932763680359254808488899503871850982052272714093350683230941535728672716223754348412875208850803566684257672965534852379778188481305810253945322226810585670533184535244951859281348659871832679282478913746050674546387293222437710913564726729511626878095367417963169322334786019826626673982165578238101875580491324569743887935413198718331864905135823259721144520148489670110489672625950792757567804052769222476342289755458012492437405759152728674024799120526884344014670162784344353912790932012976609440210336432693232642134114453233818649369006950634051514601255936354466779456197112959998515291293667083815001772335410836225511545633376420624750846230192948332080427189694180084470487100088409452405557742645557130440197504 [179,99] 18134309547502667636101066767221190722753349537761419708470305253360468345325358950731922122142196163056765509755542762775136924879349444027123282368601955798189332746365954273925531604494163899504559915832485461473101069812959508412398257785221648207077136796637083875831560164302141401644309240949154409047576851653368740688140088487143572788386120585874458727518495224127334925577368752631664575974260883281966926854133261992524372460524042704135178343332762048841438532234859247716025818345443365582835707666558214650646862520448435206711440310920725041451817739104667454184007700743816477673186945137916007055315637375766726925581953818362597406294885169692234048412559800679159282366624742975880734778223515016641047677440909660253104624871842407154245992688641575466725312137849296768192694779866140094385409172327419096305155345230828607747467810730990844274540140885168499444296186163470315906322844263580116066943924473391515867895088386003111517501185710704672355208904065502314269055102303044362807122944451236726820036410573228012422566279089622064278086024080042373079255636444102064715929852959609815568011931239808345455024105103076361784997908410403144156454661314575218268060894233735670872756423461376318966436352790767594489513166236938002362962967751694630412207452832895090104290154114175751855233671341246508892818848050383955428359054791141090005274736 [179,100] 36440124155300136872926372348703505992820156040956965672194797060796372536669200543782361961347006985870828035333679175304155700701699939391416311821882529342504297701553914947775161004848726625837495085010510965814347535148646489583371186951477867483484745136507956081693529149592980277058382991167914782088898269882330234182035404814313192299704580443670626345096611268988826093917600629105964610727699947130756092730031741635157120095316140885682611487190234758674986865108850652206424172889300457668338515471372695335746512447115288707659528413229674036622803054821735055298417286725238539852336146579136906449766513169519081308799770881566785310618720200402237172249423904069870175393438340687047881795713423879397855172573039413898027140507353057345307666253376504795560831496440829636533029549876880361300060626413479211034620697842625075845185001291280780053460869247527295452247207956788528147878221682359627363469089648684152971222515258157269787963761393547554593539379153956899016521872537235544997553947086125630138904316557209711053567940449796006665931774023101460641122411074016644432035018113835569329548331322005333235136764232178199995719244538327047090385952815264047524891788577578071321159501795325115254390448808915562648616163269657511385287721695098225607286927655133048662652503008580851515554580177175590295372917454025351476876027742078286592 [179,101] -176020879495218520068697011340556507816428533207301551970832784621178166376988403849906186953771525457568165688069157840091918071621180127371104644375484992633669818660064158896966999373946716829618393464475863135640640854626454698192784021048909931962238272707315102912580763350285766547483800909606180466282982740636152417307047316318995112791999246504821767683178992976356981566106954886205533629069940320919710542892797424136499187763479975154698505232037392939149425748768057925487504798594380167358334871165308135951016828367662838059638500064052334434697460239193796096125091766275905504050010228413730772491786382481272446077433662926800813495015797805180994660306999743733048271834492776223790639632154172969872627514856603199445841379801296310929836191141754838697074988203192634060748454315037887691006730105480681252282424978663435379030787588745917941903153393573272348111539727943629626486563737901647107945725372631816838875802095128848753861912630491539526517623880348562885683478043790182181252426404751181974861889009794153717176627402973262238906895152667115736152404498187857136400052432947196511864438918045661249776607619962657388026829332196984546529870528805319660528785199817553449559016623932024995964383340830644569973912951211770973775760118664374110057122937600801285497156429348553025230121595792526828973788507508530634471513251162422200 [179,102] -20049199331815750532697815405292405334403276080377359589874070453692033002751701504015578561761578621317472422954949039312045148583968223067263412453760777143365474874223014138131339630865766327280037194526519209488087493364658182893588384333154856314996795236568474775997832620386137616979163140518284934808664638526894973664631822260525704555271820686932131085304035719145108755232364789930332053663877817055082749608007451409139307130423432456542048588782770626835890044015418993087133961760028911660657805403552380106923780072371061775797286906186971260052936934086716837459827369167386458338801777496412392219046290952021451225464923648247556636957690907077043289050304680845304410331614068636880718977220034143318896590357077388653342335559478807100434092604389947501819420660350178656813514620288169092159083594029979355633169041047581723129886259414061148489210885561224295348514752147967959184987732841839298426346621851602368511991485088015710027160907954827510243194843060066995377638124428790463579521909876896723701278041963233622340895375916170694262807996449915182473282434149543241764285659524533680099481405490663826598014225281549660523232044126252994386834420746371624042284456334893426487968541606520988671097427376725440552806782175778171388565153799276988262105834153735312973773904029908595196417165149708468140369479802545943732048419003936 [179,103] -1261353400178152709565197673715634703843225795489527018242745817695788083132003774753818125484474443714429684810745174462664601127187499656779092062780444527425297738698733739467920042888227963936287623591893294372892761390602738166896873211894270497873487191167025153688284027189647344176206498718930767880752952226584631638680702335292371654908411803877444125530290636643255189370347110230860779006615054999732040425485345789300986314039978433413362471046532908766144488561778376361324638708546820373712401248035188059731040634149555084741215606360177897166416255284947367107890438060556857243757736982581159181211488905596452435045167780015935946261235269887581317912739903364777030861415050381882368741667374893637029279898583940218369562463535275033296811273544181468516096163174591520079424344077619146952722217601032254453527511627504072737512346960814075436035218701701216966120274439977606336778203645883788047810522385572815693368399153229898209060161540296051503671086117383342957460575753388885869123393599597144229504782439711930696536835840959117511511899507459693539395409289179071983028307265735003670436465245504617332406523072010669991031664827735570227445490059129271506650237877992049684404207436088134611914067783193088530072328272416089733995530669409877407750245479663897037894828257032956932124295057701743820825346990443686742476044340 [179,104] -53517186452163722886992497105293083490047979734060340605460167803097727226823115045760092487233147910785237384548654103922972539391337554205585999772039755252840677361659510180827324916697593576108946925563571804089058573507068952739691362737940559250100891911079456580278004842764499478546688117739888190180732218458390295443771697506361355503994540671531290921151304274230923108169327335724418032297457582450034369578697217191096647833393497255014823014075405964434935515962244274863939250083478437233169908690809250935349955700092876821183885597599667671784905158106853347534464415651569320737956257121889279330435083624281897413353486668813734696072817186621786144805709622838128459011179719619008947576358447458105268118305840413787582074008434489558543379280931270133405139512236867557081672536382811491792281475411859882473982955039173606451205071100926757124531154882697864150425748177769143710492192513910755449389045181536305374139950699272259696741439722754583356609747714193088966229401395845481956249592954828569507466693936815560728409070875999272356874461948578670316110841436232368502384251000621233652916912371790928323257801295183935441705493055921698920717286073814530331751600779969300451355885812027837155165872010871030395854924422763879198052971887981442788432616275568443632719795576906083058325165479149315061998655543687991637264 [179,105] -1641443448824091243480663716151232028589075507749082136759476795430926134161386173778369272963659974549412111289992125054188530014153777972137939040933803606519199592872600239147838373511955357372799509004600560621223636981328583633174405369753824280065979121236973810714330492366226565751091338518494336702907216533373260999495652765970533508599312801362469099173804986198995009696488322727180288517442173463688333189872575882517570013530703616504396458039521037551030145321269544118609160314268754468606885757190575432455666595001958149865585594786669093693226018192239464063127049492598222522084780556695947416241303903479805137866746229627722113619429664653297129354931662541844981904750841185517007162002808160162722689276328345075030565544873044401924630686543482063085914733589989053422304783466826829769595728348511899642518689877607385711018977126040959561534577089230828086817078881049447929729521426671447415174815981026074803849613593796392576771386602202876037076348817697877362178221182806794238544290713147656462107446955206342972932750296689739123288706152814562895556020927148866109565274573827897310969444565354110183212334439356363497071451755736841885994279399257408519929676724730151130460209695728995315676010612769008954039648973817697675467889957233734351314700416433345203146647987100671643748489429537253752166548365901202950 [179,106] -37638105097532666303935168577502178176060688147749694319223977312482696331231068285131729098906874123841544674108219905024042916851163525492182819014193979272174319296224344230624569485739843410083943011538598253027440450463151195539225284727215580180456296766724995664417230739607603183570643134106950743833789962287404429008232930371011498829056829603810149229726359429598574726821283161340071501452701402592251147634203574266714064917877165930782460340104309781284643488213484962607799771165880688250652693272315287583379358752184336861866690938946777756986832334498265684486061532068474543006857115701501696060289103238846152908439874372759531866609600694035020614822809382282559485583301273194623660315990815237030754818093632898500726316576692863689973884055058551614903324446510590054266453460733030600044531982429310671461956075665166759933460532695761561622701093268469780039134684586487887710063744300585476230428201340669545488430597965644334899272722318946852392732770183373180463823375145419523356307302023107523138189715843688341630064916507323632055589213765141408291258937721702538693989373905017568859676547608316245002451335095206743303650525695836210661550259902326494930239650202526382799260132207477907596194688709776033671068309242579074367730083777096873498364911408316172331274766893283727011970853499657577872999552272576 [179,107] -657439315313247153487399778571553767804643373054052798999639804039334353617677104845766973320238218758205634893910838668034511170373258843968913695336055948467802582938523278195716548781502827350169248923522887369044748501611238572667849982929860016536988162434468409682357339122020922049805910731224231765218723120390970373155537643146355383425125331927192362884988398699735764257995036425133166141926005663278488415265503849562528509510107660249612449516438571599371771782967972474620339900524693127864653235526347007481265434559107792973420188957140568781368974676629285329502892175445886975926427775951444336907951737873269655480967362734341809931321130570581515160270377046229341070617570893232521099739933397934379573015253687273633666356017650672391924472712104617162109928288046620357703457996238329206810008773703462176188310664931359000455071110739135138605390278017460455153907786320213942756546007499102496179494081037715743262258952999872266279990499618502166785285425258409089080121913651733469664423911611385323597323173801886578352741740391570148356010677550993078902888842898014635140991734803391831415988109285707133190439968643163928220096145789625052991309211009773253950637100891477350711651129976973143656028977337782752622291532711143317791516180634627096482359655622811382337851560022216756125955834755322443766272632 [179,108] -8846595142957163877190008374863463187957732762635789801659820583018085009745914965369159991250716745668951787545471073421072762879681183807079021329691886645913213635551214312429275059164225917862974980219318191388546336957989765176620809883226035529990318919491312509963124471987699476570467658437313064348783834149258362063808937781677482336595550813356601567636779129985230381660220387580118551432685280622238657010383420779021200905298343330479524315450050670425458034141877583471667627490972923091817133917790186515759346362495343529008302482175515401769239437488186962004852209048208926185482654302581397312160942625662973789062803833461191980305771654377603637398545481571861280821968593805660112587097535143923571966395145906517102610544759810567625320768653621068146491532050754986449487114447347463563021714915132029913165222641624993919168324389229596945593837177458693060341610281626594569507963567338439983477193466930553590433269923362648637865877384039399651985365464013684280053491309661570343099370088813891148513112591734433243954559235553971072970924807690076000185631195490386236647287777821335312979381404082560049872364022689644396952929747279854414548719564612091955494705400648930025550373491437116799304788623634233688609204488261154183691947078982944518935290945412234788022227254083399353807014970349978651440 [179,109] -92327913021022046067650896089532834372324391171006075950770955122591427727213768951271240431288528247991374748379913606814792929416984394878177117145990489954431430914827359346045701409942300939553570342811600095562264403077223398468100540934546686021888358271815471723078307542006744800426216663446401574806283483925221806086041729369588153077250358867692019398395630525503605493834569620724428439279247852979533003797912820170370352087239224196139188123002550479111615808423826245431572874209159760826715293311851141429054994016137284440871093025228136244162094924697316059926032598660979330456625517046648737739075231084323980176784574271795858240704835185610199584776708648245188711498562445037093337734034974755034685376647033522255730913361244679564063570506112550916000286187900002902489078560520035604369828114752487987740450238820547417747356381394443333500650295740823773785485841143625178873173362110927331375925725550230321560601911331947603659667308222491141170200917205684257966942046938570490628890641067413166030309206762490332662428302446456481248456349937568623329104310828574504110642850536164564150819682453147952454861433587770831405623932871699988674517538085978723209161147413040190324827918741326784679509965459433940861023678545158488700420381927195734897381667833317983015196518144893737537339736006165786 [179,110] -750304590675660374436834144981744015337839121983808958996826633580275445319014080772389424810010457240059573088677820669837991202720622207925570460165267250185151897481080943890123059676330139126527446005447947525434229366076252208144796018378225166325346124218435760789888403014568472011147769281395752872960827508097887027603870769105041579510885488472404417167463667018619592556766784898470142526586923674412093739608815825220142333812529215309464594973344905257977850572849192951391483054411923593491146602789696757531279760806728133450381950549424122558759619765470225744347064033341270934386283924339623460853873099533115267341311246933868168855627612028787111981454108254075972597590652491238892789688806488598725888611636488193489581473079754247160476962834904014665993304915701598615042019923548381477447962340998201759379461078312087239283014319080040531114327012670862958789728224514952156986988455446498006445274096584141243620700166485002959767142515886661843501460551945348762903944529066073442141701862722060066265403528573304015307311984660341953409844210781747613240523725178214749392396429751035857671508248258823351138092709215261764269435481582643835454088384072563169926405874829042196383594159326930653138915961143436047556142003079252699587874245627201922595387606321237374935876331423659126024762461216 [179,111] -4757244988733428878561601901085912643361200402521223384761467939901661827975517170297629950976070184684040037672588713380282446826578848950151921230281941966885013527798212601446672618034024084295454257053454921104051496486338582585194157344855709668408383243565993221990653499918271983353397073844695240941131363362955678408303419698410019776546221086818981929193521075195169869681152182828101702340834675441619229475104145909661235456963577487478511761978742176423867769879446348998856182636141927479190761848081607615615516829704701434563734303207281391010569206257019453732591547037620533230323152987426231449535254823614034135808093711061853729671282361874474153100104831931563068678434862304468922318334446970825685532399627733142517005400276124663599451799808136793380511700887252206252275717903627907338430608451589818362995335701382853268761294870275915773912235818596726983839243082591149318087853772767303508035922091033689950393837976916384674807795132095052842489706420478382614113817330647462392023535835599668907031617715342209935420204293058476824686205553533360859674741468509114248699136116142188468085855490797863582944182494459257602849239534423515992672443336930130473341161227034692713475187672094684373669968362045887225323185588830599080960967151896401976500575499022169570715942453070210766899092 [179,112] -23547194378193899864639241884447834260888932806690114291959246446754840392995121518587377241213792023387958133436749659213518345056787756102511800835654953695846108062398504139520868780006409941134747505697567279762134264718454289696741854159480085497514993843256488925518602733137658689497851646365856072773356417460462378201415526315532621281513159970503867022971283730940773796894940186218133899636231163321628190271354324908463633741515204167189376006739834476637682802150030854051984017184968815403123729056314047535381682554822493321195949638169787319090141501513970613336403707227577427489532190897635035964005456322786890898974691464974106465284543931277603167618334304655487408115464370000944912024918853296960238181296395587857591107433432516461177510339564945501107045556204552132496909377475543725243473918098484939109969767970224015254564374765392692009690033639528853489446757475555145285380033384776751985821776423246298984751544752422435091617028215512960486491889126937499978125752534109288882097181147543095323890251293000724252013133714020035873681752090295442481789366038135359358671855192370273982265461591281118988800224514577459130864495599218912994970974392732473981405862577156205789842469502206001456636828649617744471990440416071409962772979113967750523086912329519597493927652681088450048 [179,113] -90947195142830135894088450335536182056724231019716207864869272286382349320489873270834941742317461155326159242061682215609277768685212604963103645921173126607830784880620120081563683812979385417745531760805977770923759873054090984660504817777759426844738555728157100416898327420398342393204056834656094215791949496137872756037306551628725618799963473133979754509049242989749762069407501012791893458364165666461902842079185948909001021273658442260756114515000363753714551643353627147043410479972686655199306320597205301351938213862922160700372914198452744047456187465444015243190618331700315477769994060341547551326313955321707656605215521602285810289874863412194640217286513002024034705806870236617902101172974281012754564815108734268643828580292354690417038933805977193599152988913005801591031341534780299219498831092070792578140199670214127095267310495423338267035537677141049276659546904658319392365404837702795826801977691168510423534614496900391921135094635520300919122034854344068212961099076716311888609707399742418675316882785873493009710900078930851290012070968003376940815147374385620228796194095382552165879384362761020474208140652794972186024454249374117839842384434145874943912633914601870263933258131844742294276617684866489813514487072660993300716252484086588807423557588125004698666787303787424 [179,114] -273688526329317402220249562844623314947884119432289901457546069918279272154346782892277891954707637973020799183718871932150745765377589201421408230805595503835280580092259734704810214917099153481274125926420177121001209645797611686862439012024756744681442751511541143069431955076728687437417127504708674485773882299445307971371424647144300676225456831995825378132258178526473458305299076477143390316080347234460939084199916321048437060667654690307485804633894429291989689380375868887062693346341203333683773934999092661515876968264939285279052720198600522735782924454004412219659342503406217888370053441782238629908643300612323420849140428217147704250894103068092460107428392746602669258662001875083539570448547823731812951483570543012080306398350893364117523777926328567603765944369471454058663827503220104775384416371307552869482533122257473063225141841135970266406151272958666325919997060880827192996974797137817849738762836458670675332815113567861329229259275159878106858997146627174926410075733945578292188659131453209321311031007107954793099059330585000133730914441538401474084416678646893406182999130978335264628512521042047950139729210176769760038197942250652024290946648728362332516106870804775451866094286875611510334751920655406439749070544692226470928413181786434223960978861876963635018823808 [179,115] -641616612269198809219323847890446693716059257167926533773367006204673047152379808789527048725913759296617192118771611136184564520911490649115304277483011398759032904652526393145939533282867062732231722277869903830876132185800458621255045614677283201109954535537299156923533634269843958028345820650875664523687730876681826383461799869477147408569225445458767816795406833208425565029468769389473299768953054744089547306486507521585964329264526106992504716066141807597298776128224686112920385937347137095279494118268970171479409919833083989197384476959226797848151901842183642817997292567983863752017639234084576855844284081746537272577534426224042432971831840802319914520839356854947921444022275698435343701231078363694924305568968059889866334334304186824984737322464915938825872081889653478056656398268199621475398942374352078846451586170721244254633797684689428922707823377744557970857032742982315044689279366448116700862494972336544172553210687248127837107925777653865077478962141388275943734612732951096901440376482933050302518268741881731284031767248128439290760382267992137525146734417998549145669541403417750671213137148525300721844605854782501991588749328046482865611811282307163096548588512072859108325163573685409940589513006439264202782080983843456140478108180203291467613012981352750091696 [179,116] -1146374583693746735955749585054594586561386881600549601539765576558769480867879104995840155205919629368444045807786310695952148858848078010339948556392193067490720667527784456728595856623111274141014769348585786528468541281911161580510301889611843941918034704962414944058153714675802562399543210200537064704106658297631469025398528964812334752165898004753064011188627621842693870726654837917285026254982220562759485348370026432198521679047964422231545534158956157355355078044435133705668441397248101777343591756947921644834974253120175881233260022859391444821356305218203033822485661352637977834878004154729127389850841684896959779482634082776726297550636258697173455690510639635714056630590196958924273787193554582152981295223273761169038439947805073837711466150051195268443768635482187593181307913577425470652810021642235438094289209143864644133466768608641062439971538001634816768056682404000175707183677451501706881656614137693994537711987291881675140209426990896424432735596429117473705320440869650192203779534029716014779445911219489983388436898921560049946676298863908180860473273061728461886285412687540039544854232339183841975381365114761364754107208333065258167603575341748343532563010066818477305319039731245507054962419204996830524224299483265734637583476347964579827718127617394544 [179,117] -1909131719297743998253496523346492955069412588390091159220747153492245685793203062044323398096315901425419819665347171029600316319000673330911177797843872404145846543043200389380827162371476028574620099726944944760930935544289737478400460069886837138795423740056615931527203170441798007364207650731510234352157506974339591467408089224378636221347127916215058378833188731945218329077906449774136309841754177279657105897342093758034142356430471258276397877753795003990451835985990529122438600426145661354858217245290756403101520295182099189340667707029772392493577401423920462174397475703316228294387029907698295331231177410802833203327352155552744328106811595941999771514978601507649195613246664235932314424796928229742001468431265555770247433537859504020565696007403965417426314313935712550230810185359703763641474776402913961435430207635287845275060356044815259271576111447276868027144983809196870773423271422783676528887286987447739784097163701908880456541044262332458908072703669720576617651536035684689515185371169619545239978015840254964539831152268405704737278246974025611447207494366971528464037593209965409421792953073669230864470448298138007866069658418760940162477328269577002326808459968671473946520189235674145593282397477852357441705308507277740156600509439608729803170954790 [179,118] 1792357175615949383183302858961130117274026558408002581329698591929518327031975377919860942436827255177493356599649841158126224495471973510557918831232152831672453716711279686177153172851558387236771421275613433068472399816393194697160335597363555746672326914014213637949400442889380414398400102984390103064852685666916976968982730711159941286923663873695350263505909845750903183800062610384360939698236880839447431055301350329410396417937362215873256482354749773689056540869091845284664180879798398735603551190472226893422639529370396195052141146155670406310859957864375091472492063372443481292286723839843126801200855368947386466560972898585458406178300650580255852391485202316752747308001063485854463515868801753339416817138877764519856514932526239390544291841608791017732051775781148982629894756981909644094552386838983877623176358816577297537122572984923526603415929098560160288613269093961706163954940415487047371533676701858097549164592949607736918175938344861107854360365820185812909673524349183772986201397344018392053615658809786026094546420182299118554329307506295608627376088914718508880456510965619519681704560123366742412045688090330002484970385067446696258126723966461098485445604427169968375398363379985744270837873364762102717375605572778133391364806032494049811648 [179,119] -38283677576050957595413441186532232930148504475645130667003184392268303263622562525076604667248941423387839011439901569628710474780861112314929653858474569051864905306622522163282826665285143879950870510006543568305851244986971277681104018838465313155523593715719012048094023599049230738319469844045355950457408893061312725369864675423509638064072203046479996245079127813467546948598356079815546294813431052954638427434151413580148213057091203741922489139537331387639623997999912662349809230518210073417174462893284730602347468921514419781597870393189925675384713988261539942682421210739063490077397854480218415955136740738031603191524784572848295361247657766528778860753879354063129834408436140152780459020531584160285944440906528084071893109752088448354891940707950580299408401674850711916458797626502356527802026952629851708713084088722967276920497038834452605047403386530196231782465476595581305076768020279040971249661170276801804321952420059671379545464936077044262664386456181835048203520494443591242786159606459162167428612551164306369626327031561766708476965710697592414556429067808213629426694216256910340280979342061818399533183924853901351749492276107550138616592165997916363900217540854521362618221937619296204349658589796336443094503988890017371567941274576884296 [179,120] 298204326551351453724128322743610224899010976053439975061046642177768907726614048103988932016171128213864598209301765276574184332355157070437108700136753118294005214546188406539808201907774565234796249628566549611644759001135086642415558323911010045798609971310938872582929057744024098128019996991367911761176589552693080761906854696523594509094869915641652032563442238110042330775390081922236586274290089436167619234092443303284312875871020180298478775203220205592989236636544290344947567448426061085806416166592566970774151265831756592107120059943785031032939830081204878785870847589726480464145694544939736848646820545035409122521473247402696571489134402563311803383633683196100114533343554978960546069123533219783559250486852727914722367267700992044984967768349856989161253162058608275617145808306774629613793476574698275844776690028994787246189205435899792734566942474161240145057622417910688571027894336891450198016701957499268303518637688643107705073821176851950403592476968403383557548065305372713371109397951288441428445307927065094232927753793363052043078117645813097304541046801326964663453159887462505009433269507290067303656700881585006237520402456802551500158939247601953818113013812522394697557453747977164988353776470705225110753375540250374370256032876432 [179,121] -1883897851258564559376544758168982313519093518136919442194046484281393009007414553699559715943747910676128337680630831603074491917102775769985066760354712604757598236805128204226929658180426738782244099469514692208588692489782025185968407104264561850768855092635053130002795839855962163718398725045994435926897678889609270129493476870508916560489337674812679160092453129025858491666393905014049508738945451234559107379645847810697747930928857740656960715426125766645172284702473248117019154361326030327478698450673879371364420942971679050313050277959161931768999786214180206591122686849262840810353948306931715745257404997289717628472876705659568623660461093460640570362067473734331275637171623182533811646069909018964446354865356530402719396679269198143190502626880431072596822518593737630319133334604773635238669934421001970951314409746197953908719630629985572621496015365559754818054275946129745936641706264042275510681235643781856293917441914082838190574484182476348705863301986373474478869265819306973140455774628713404216962647283774597669322901415903929776131044652346145876353125608588714907362019206990660466208256621533064107573742119317123723444245160252913356946100852094453628915206076787761273055968386013405002552374620046774106126309939020321791531626 [179,122] 9055193938372735278060148223149061362049678683956891037555409353514390709099969437509797485821891506243310421231603915582102325761931520681974250977092594147513543235603224827550102842099489151019615787636019711099977305560201595713979935899972399829624602183349946386076508020364809447041890343853092371546215017655051485321404594066555200519732570861051936184897286575339553119375826652453178810331426412888199897750211590023701191729631468668239356368393002148224119873275876368948375958593851774921362379576585456937634244147776040685144783886547649998666261269951490211662456558945261138775712488816367043228779595394568487724399636388021340098000226125028542769144956697834292430952356587080606795630201064969571074949645864105961160237757353910205734143975507778211290332923350762029673668952691772047657769895669622313095920167477432977104743496077865545507057191521033099943473577881142067297064554533936303882500500937206774538452673853439505053287226217541216042527933101778049687160423186230828398468886361757901113165974678297365936881344954964112803604521962853366316049108996450979473382404181572358630444957712495051765615923648602853511890955351880725535697862666439668489031497403131665966723640898226529049122552765193507442411957109843847232 [179,123] -32773395856432682336025602036922079715181907008176154918537860841985804559769969830407625254052031997428231694806978876499315210863993348605192565273884245264835627624628094824859528057040832847676200411618933448567068491550499092205539973815271724026712753257105952080167699149106714098319351771606557306463931100631102027508386272621742090089277997605517593129671103905179368880792934094654936067173167280547602853419728825921629717178635623070245084252301235009373704074661847070730464317008989140111708237824161978861918439314139921302553312783169917453230050571026314371318965828339814744914187249857445854165190129076315571666825390284420133465939642169062451722088329621650228798367446539395652659250582986810708727833464622075990970991189368969541072657770541259187711441805853640390879825124714363317561712382901518437829715701848372831936913431535083619330384190804253553870939350234001722876237450467988198516564425911146600122524880394358243332215176048282779056776304932547310435864563374320350483625769190214994916172971271559014734804014977660024492515929143920118075804150104204025531053244207954850821593561797312627130532586218297039768939393295303603533798827668031528585180699973117384123620527095442128719627267575412819290772981112728 [179,124] 88058001724747682291888179214924441637033861130467349235709849297218781610277788851011579156881028167867181268093963921251748058144064949219616427762852946768436630944908553894080271277120416583879796526347570295369228534664854713601270556852483483617775546071895771513895682629696069126220695905030863703357263568321546214612527961967370861826622629231241276656142985710471846104423750615065199041150854625864413909558058753114676072993128415290693502268865704095390094963212177729076095462215195630788611188856160201041723226347928375935324911280340411930384027888055828103353967171406911568955368405890884317359739602873498411677064864248999908103515864178871669782303120802999885339310309738422550972532453704101330527454083886231183056824285580008630353934550260538558183173175380555833702696243106971363219812563073820708906774854121708382895866607666402066736216700787996473405312762086318217368910118405321490301414877268886406478978676775693533367236478191653711138988700020540714618719233621222986732774162150658945578299102933892768205929764551896099028245784748132419742919557400156248850233987027719479469384072367881098641413263449880476904663470801260056953421211987888854478206607383685415715687495067831918437670052862303180485506944 [179,125] -173320843017045369718453722865998838432076984969822841012058217461922661975257698872505748005384435864676370097727338596140221400135387005508692131187074144916865419048973822205755538245210612351103097728106778728005432143081409780567533935392132093264329189704956270525018100544148343618127360765088260494506642722427211645258103605791428042209308354829058143575261587646199791630827646169184213278904000113182866363043396455658563052618794451899968568944591268557248361633967816789820172759200108182348198995703571965305514440962505216968715378129644834321344274738576330180687156105198739735495197859622182425268658377067130422125503453187371634393080475051397080845142412820614396865571020304891997064607045719793341789169307366741078030549391668153110652817504289852764129504352504604626568509369031939992953082510751584771119951585189483036783574975321663621156466580456522346281969097037808730142533121182648383894486905031364012376142634012553937296448778495832218909278163050042030336665934419934121394863475408389985009775255995710889012476587883090540110282867275255167324152688590494001539350146715758224917957121861211741995383145378418899594695437455652835545423982125522702167624991865115709258019751274129111956825092743001477944 [179,126] 246732822083095851868267432945971212175712832145673551647413464028401180656960960224395949715371270287927740826004914598835495641504369533360135440006069771357395643023117355050908494447124180399672039613403244567538180569267233937457038006657991594260258148801545863658615026270388724210312733520610284538469984618421559930617595436123650430666746930448079527228486607337788781981966099438566800964829697769882128049686166299567767815801398786204304708155843308981368111570183863212780619185611075895742278884214876688703067605001492932366993974624193542099014288697509967659117786671447441154281559819994239868106904154187754267818498335642521944655312725129641630528518437542159207136635611133048928177995310068598786823978465207001489570551268444341089535112379297313288603536848055625411085121550353405329468675690660048025145818042351732862896131203157864625218482508062919092621955689258153390474949581843691271088375089532050625327181873910024427599188860936748420185319350934244034379733410440062840700727956709693597553521679802080699129733905721495280497518169312867432428038657430458731773176175511332154863350499812460609305395496434972555288356582279520648292929920299864480187070398137478646482759661996125600121728197818624 [179,127] -250961759938621139317848744448678580327553989064497579953560657093249844369674874301318043673070798744065882378237986246336253986489408534544462361420213011500618714662885345183170107561364734844330867022441194305411959150435224567866716690957892360111602377436945010599982026877267934196490708593315362004763909713039809219109066655206546784701692817456692903583431501731618279253723815969747383510941450906080714181080250969190741576983641645936281832651656192576991818375294907101882344061684952674086832629208937407466045010404586693449267895908122677354868340506954823104074351893582323217181515805772107627336943915727471848390264336323424940334866651759551601560427563159189504506077716489881317002038254766222543694616235245223181809557863352746036094747719593934645258017415842232748351355602575236909610113577575661408168685165983784038535602084455430653820765759107737946116367681196554618720285063930874808419229685591103916466609252067567451135097675618107706474903890515465442000341106606594451166377473319757834049491092525988380625026632556244737728941576068252401795384059921655431680075265006250959221644070152886866652273083692051722952270929522712698033589398581888432876241889583318812953535758374320600959576672 [179,128] 180282869560577249902938230284538169203984183034495439646546674730090121555698790661165794778042773995890050288560202747300010224428071128333749556419417993984373236809043090138788971945361521598364380642445693301484380464803719758455614534019492709762197328043174061098139685237870773685306896742837124875678735184225245040283701511563269963357502725605386859648381376009780365201037026969168288208412487859778304466421904528750446314273494533518759063664479650835536530558436208617444467732850035542585886565990169444826795880270784098805876442558416325017711401043088924161079172197184317801142859317116922964855251296487636720293903535724735611232026730985709027318301031723501535631353776674059784318729342271155626638241307317456622213459660391502787825203761960834164458102128312616232128999819866880050037167612067546234223111494586496287126792012231924749960434330516883581357216126248781710344156563576449603898554483245559970882534698197622334178473298538675947917361082163346011643976045606031225931956602542768027608826695880128884062607267072473148990027040485681447371506522734065198336506136738561992245295773294786215249626248805705350139977971827961766837563051552108551940261723113310408798426350196564122336 [179,129] -90460676462150065130617855549109077407367800550719741619598170771416682838985789846594465723511095984227684369157303349957063917974150971065756304312544939494507519198793417770808096930540357070524973373449423943811337489231267942109231308753772837175082157932691893597242169818284786274620027327476175904182258519357440139808099665161087848597421045786837950196664120906766425032073495284088794346544183869366451653888240709585925553242581482168675895144990798473501843010208647459451745124031495346692607554491560616197293177530993250893119205401274401372108714371072264486833260040979280274088621151085652810462526180296549064042914179483122083183183995735529261302902289640296000589485306515585851682292295598663550311980961279867117503687324177529061555670963619346615982373918024852672743760269139746515698026879048639119068808512322640465684464488565356492564835094827324097794795587569203187454356120848989497049198580169488614121367248540037666929162113218641820590306597833971714705474726210515671403813279579852025059455859991022907818891916461014052943384654310571582696237821559104788263760477606823321940908264854058689951508650179038290817154055976090762989845060148321724449214112268954036040063108752524 [179,130] 31365330863986021172488263259748164510582777109722312903907188295628491822738808378017153299179317878117434172276209529326518089929599519064337375842583830348318289244774299938958911368460215718546344170480122420872853680196709110184379992431769576720340992302649790967472228631878702974388237666294586763513265942255872861586945109044723634540977770531262675039186738690116190228325367555630059064809753920366998640822670642197627971085453499254540665861454460960768488831342242390023154028702104905442628429088779815807575778916273254459895457987955769583913461013867336104017719017821811970199083394857974753067121055445978242484458178373309705648652100714728938757479924811430832652837301320255195528153323037276975413402052241865557249503931767824896302358639282280570592643289382265019798039465761005807283559466889867719655894551994716974509210858177483214132879811680873137516745060900273598127053100413231378141871953279023678006248379400161412227220853428631781457360385290982924209745446704892345360095195108687882299448351713885891693241923519700456316596328268007047887803792195565263330724034406084819847280149910816433647894427807957749996157563365805556957727489059278135334430112822625151460894656 [179,131] -7437591283817074280045286298778200983030818509382347598335833685311925991272341609749250585231198687131702236274830470750411506299712951399128540320086140431614168888137937707703551707971213341818024008529853942714475460360811876063497721347393549943259426521632532174017635030817612049929568975863702181314516806970659184031308907813545947999617101109353971967321311769624317620204624763028964639490275384024691671609725691558904398061279889441756338909962473910731608637141623368618235866448758245829915756395556006099323178194313660953443270696086288835197767377924549994100430293789201706090463708809790270002956106264784638987269264233693772165610453667121419674043726757359468099499003762336513728410379979252653057692609549814860625636261185485214852160814334816916763481104767107573863709465313233024515253562846077889626583953114124889228028995295866799692873240755575529766941251023275682790080331773235389749655109650415119639627141542472343383292108439448798791934749911698466838065620554300965169930720428909052394120668674867849806799268222800997515193062544040678573531727655333851898294164974594186211104860110872422504829504436790326797192682425977494821579355167487894644345330670329066408 [179,132] 1194330355849126901907470545075100922916990068334936857673438747432002111061129923704903185807923900092742825933693106450182780766301676294150144800092424533219681692609032527315368829178042245445921547416487654801433445336951767299619183336349896729021931812050312825632219452973963917313388662088823975353578891749392726500148347608578113870340642399445247502645976145273453899736008219231265606749549504023574874337087022124787995509953824037650812308625185758708824814772062647452827428645515195632234842496865655220617794377332977045999417079868866977957448870765815211676754662021962038541898597038704795928276497049334744965105473010804650149468723125234187483041720387702042962665957960378979373557921280483208035513061322906137113623102378445562671617578713839456963693331440112141940393091521825974223700396377019530292431743098830906044856610123554324993894047202474220544241521522935766987947440858970837985292188564487544168256196153123416943795089315291477401951404037810920645061548273221923015639325585015331169577366482549140289225073203052836325864954351225035771714408346210560559262201146836938420538326913494481001214264004262061658249011161027808341978389117274573655906623734576 [179,133] -128575036858019018189629619106176617952372792153240677166849658089450565198179913761077044804679609621371742493968136492176769483293034822381140078012000973795848379358840954315258340974848905306766428090014850912650628829080882036230243597162796989851400099162850854206079697861210485832372523722576005640654501729321603845464080545839048362128341068685330574457286870377868669119137872294356383584220539268575568901070772167546498282412068439854212365929036369006351033853105380600020327433803413034333810241782635950920144822729089695288120693111915816405093670817650424786118211569431030437048995215506992845256910507063776547456736915276228135471738854213692681388227464653729624440837459333121822326120086869067602837223533694179423245934661851178144504136165408507953069517984516490720627286139383389923931585857057092875378953748162667748857511002395436278742313352635330342681824221858461492475350324802169617112145869619018430393536763762509067014502369419198010152114220141322410771004141635300412000026179789198646497305036034111417999135997176825738208290249873147269941011657713013170941143015843854504693609533674785232623825112700341165114154537885996219748038133663353450243766 [179,134] 9183913555560380928342049987932334976853749800500389236791294268185819929946025064037186041186427716822331744218526593840081928839644926062500765884751757665442944817549780421519340483071061695480761714579067539874357344151657093019794561505664867005170916357067453281040633427768381280418395991685857975587708138622763375841535058069913255848148012409823417786726626333485175698332119876424069736879690454186486651638049120041910102290823715117337962076499070144333113415306744805806948973598164821906244389681966835110352539816412450164278202658240773285811086447781597128943087512206084608049915857711061393870061994768750124600860007011475405612018265426233018813578745976782477239933755065467418665606700423805584987096904533904461938390606669890224469890099605930008746137616738618268651100071875030180092005634958001773460714433071864296155181395223795615968129883379881677285030596046498236754965722065889338565221622394508463751751002833465193237566728972896444527232826246010141516574835490947154090410259210924399604722845542085371678074959996818598510641435218716001973247376096629646958078678696724285494180869529189106605352987098274044871717935926024097688292851521498304 [179,135] -433648636751350484690846710090238022276234323749904495831827718671940710364136832007609447469588958336965176656804774046947270590721166792125180109525713462609181103882886295427510182720750053089402090557242948828543363221362436459770613657414088862241672950661593088419912812820734559707952992765015398850789197682108732667980116340370706207204878463192196448299209062512841264056866968633555141116410413531108604693653186860896436619784841364277925120614196279658540748202146478702006386422994541889535627378242907556801211704856565804495727374601249659108157073767286199522679069436244632576737986783630337039444628436447504140007259874122345397256219481749737264378822593608626440282062988561393033863077398825855146595478556690299894775927603269484509230685904968066006536384909714729897717436759068212485731663738558399251252209564474005023094338522851402058866962972190186864477215604470159392383277482055921537487317560187865655412142457687193663668159047592917771776414861259668233100685167360137999194019762636267913640874678828310357568386629669980836959590024992260125206322154322463185062360378342375334932988454533762935374288070359688857079551450986810840684769352 [179,136] 276547300364715361165723998469690387955785461018859888794538433531379652324601434856516541955393596785288634183597245830329721989207153799658492917611892631425335722191688517141383088503888093480119160352647439234701198412359908132618905115225799704023721456215456847589219875870336657652784847872165939871579563366868370661073043735605959570062521583160657770496915189011972227827419084174071231692895685220697654720842840548692356215230237264591414320747335609012811464913206109316506305108450485815203736480438347039054989098848437008252808140634850805042936215464615591066400346630682424663706587772161915681424743933186748048758413111770694232070231552313759030955444984496970583796657975780989838843808162696843929894809281956930318287644433902633888663962833359418341357108367178758951930788430546620346279550233059415306663647271847889160109732534568578383580372308119652656334759297140102030233508706043430243567720624182594675593566690549317516041767566501708841204698079012416763639918383616047420797169083795113067177564864617990654861970299440234041651687458638033743586686566351471429718576982836101832448325537677780077231940962729883552782340200198649696 [179,137] -28536046305203850457989131323189060728743218514790200248278838106409159959286723732057725714327358770093759914800780161755536625851098551146230366116523581626277576332786908331785823740359203392607423644904645954689732398458682014305098109289110175682863253667493786449298569342099991925612194923028763837952529704022828805777155671602262694765040028299972442149262978830027054793415239191234359260407256196030495383638180253282503024298231251968812094695302120094062753395420829849371274570987228656341686156778787514605724550941599945529786202786238651799926408692614937207750932099113957885283592318190911595447480597811309268556112440052769903938182907552333281410994091629534848974523805186705661847255301259918232948260837690907504213608789857198810546220315783899496981111090191807139699564061719171151708362208244707199437739877059231736321674318815640069620260111089572624612854782479797777784282651718598178888334926397590682548018946920749763361528505908805574095820357900652246570693779012803905838265757849001241269998178292619929046134083307100883981312112878645199948176805053966953157345133235415319591198384740418926126320192339994551939831509659036 [179,138] -28508618306091181480508501872823554088421714143428797667053764087136704974489419439757330365977018614352624518266646008964908209824377010197594862357408511671531103362633005858078024836749753578282263171428693739561939246070424965372678200421418082245600899464912747276668429154112840353503526329146554160958439401098615036271500302673909677413663544027417209089374123085180177743726667573152022585432147754170580156946839232001298852181958012954161612145486185094674350925008347572328519421890125400278814491459086748979422630649001137391168175022293831519229461377363216367781146519142015173013653267093286689918062612130975279667500353519320675540554505790742185092760288079725171961359489977800457261454235481064666056692476178624619026988029761796479128094406749326147828528692201334563092917573773099247803193135750663486942234887320036316373792642598790669955609099404678411157543212123742873473154143602881521578311299485867807973117499581481984816476715636221280065522712803712977852079445691739093609237688924130406890030823965695591907905307079827915841584716445307694300568306306290567000030560091606295038805694166741189097143283514371978163256960 [179,139] -13769550643924047601478475608460428796133892190879892262940598453847529182660089230583654475456397111121936234553228362629239494595922322550630343381795661437936762679960745132702309100788316645716598796447560523152097902762122376821908355370983505091201435240547247519203374015774408381730356083138022691912642844009412892235126434755172552366173615620206489616076734806239918869632559275467692230194317798476278580093301531794124185614434214298656367095769628899562558108071916112701991427327597992267786041274634355597050567918236581695278769053850074908517864053528450311675828235057369268280220068750011750327533607954688034298161098125314695346188996069907621678302895178500992977662373684435166653841114305065936900548019143426756417396293022027708453213571978154951513474553142413626151944745759949806442128969331529857368719798033002253524768673311757406153202636169748872274278493512253012701893827399685359568051856037267803182683299895175513452076540127058904052259285187500948797917147251158741078444467849811960419884815338337722359489349754716901950170146064947952794660402153631882154947971456863247778490542807655472480496662510716683600 [179,140] -3246825177976391710706906102344155291729486754704727585011388381003996478270951684002843537307636512124881580739405073189945139219365808481489647263525910401166412096005911480678019025705915713128747511083543284299285593715380407987288308769414817872499199461697913138658565940382076456423581114163980200311809013121743412157757249631698342432221918432252349929205837603210146538414463929437879414802288761704001776912720923029435481540284148705442479855815299650241065950576388528118063165820162416002308196659350256845287378416925414632583592776477081403513634607268872347056821737569294590534513269592453638924729222541782455600261601156437315235763583568671002694612171317114969924319144417492484861317755304854410969255204564024661782318691242988013193857240933536034975693275526337953510035150149692768993750211152598186930951460274685041755198033220494634591345667658897945075131451399737222582079321821815562492586242567884833989049620789749074245956073927624272585449143439085066614025541672077390410579678741871109537137192095014464926178388838128710931804795964135282670966068709189009575384471680213683577678252227893105715404443702608 [179,141] -377461687240422125496880572249400581391715761873701335807412135050812655758086941280626819470120586500864826984962843232475257779878892472096778430559276265496414005655302232646145824929952798713887692169906349103664535249376675582830941739930619873591546455016765590889367778403535350434904025543322338913944110549583206607700631127280126254157616019743109312722057832070541848218933154623514887390193212678776592905289391341498157566391206517350043751328898397833317861559887854049831844517524813753832381416792238475401957726115875373114870622023642808607891599970659897931111244168383695851671745774724844776218347559948086538047806357866218532415297858319740301783249930075515269552203351347352392115772352992801607525294248537024088839184937334449783360618183670667152331190871903347162814486105086636914659275345184114274803151718869089679171610673489795122092060533496054837976707618068427011086301182517981546952511515099410730915078568974884474837278344345345088817053359995857356820203229366397840712234902533922950921417205366682431187817560549396864733119560233045722036411165743247776225179669973179793523525533794973258049930 [179,142] -21730450168756735739242917511848576870894498332218576910438613837969815514776323209706845027190669913460296283310447299247775199138901892568561483027362049960234859509982754099066053428742779851874763845274617070493807668975773788298684585175012734703106616164668897032792547361626834639818662363453498389183158516292219816681391395539893208868787739455521654854114126902916450061817642340953688500323707749634971671747503847044385256963849222874025691671462540008715339648806520475542283146901172656275136074327958583651776216042244803162123186363567210544153524548000121281291330945118133655877037413122291754996925842028447914758240165036175130343126724589398110475793571308137657395661839604491081964868093751873675800028387666075728924114568510526397937064987514217392745616047287958685710648815453132809010871647013139318045890735147123702463602826597896658451578326633571326053136465586166435169561723165190645922689088146122345635710223073322599292179099283295038405115733031262961543035549007962488548431544402356627473981306196092898415546731955417042902154252626972536637671090922652687466451938186468516145609086586989696 [179,143] -620094534834066529594929465965274894551109289024944097334834041548370105033100067909967352404204994659289085022262887229226499373482071819438180052147311692759335922422337239891875629005170425446722714867123787198872629772530311243037335052273808423195889116890662291021826279768990426749179553997956187097957730347748502460437833915799010917300358224628130617859262806417724766253550895418579087459995243291017884829126383374357463916623641219918608216540401987463486055331238377756246626053528473382975282779295520762738289538802107465901463808473392014076154051415268887442746268346008820232220988244001607028379721817856733861693184735370946420812533013824781759867102109040749953594814043526438034742179469904302212202298094174125679791243033653610905933072531718645437796921830912379437526034074356406595902508335634255933371164464663257147754742925500995155531610409252811602217214647743141064272821361826381145382026937364868746565658733921183658151357246714780241789218528257035522490549246950547890621564492289278076502500202118163735610060558355351689317217550960503678276549723727086084456124425890035867232305616 [179,144] -8757026728818667067196790165156016844418102921249554372744180045293298158560764450046597710447998878237041307214754051534815658094395263471660851966712307588543773831867613307722806078928940626923438910961095375585223604264216010108065133254248567266858833886215605805976144181610985545650132189483662431131995103745586133521549247775854389364919602152246468806207534807089764884270522423015367128525399110849596457345486531868097551250235563686608792835133000442871218504851820625832196352130157568668068603138537675012305740999391373206471586518230979208645382438312425821034154291870908351836773038155587731995104862475903510661808912942595218624846057044121655683498629425821224630774102400196604628694303828939067265546009449919437577668235377059882023314495027587845539796300046845756708845272374999917935410881518261883189554764020763771096125372971772920912835878608143485704843181616127228193751901921386737338709674885511689344331891835252983524333379793945640863409983338429688476808575805187254167101909322075861856243457748789483573350212115329907951349413230358546934162231046971985322265945212811137576 [179,145] -60980633837168607317371215298762187806009328788460447898833303489011267163543025354037162705384499090391150876819107756853425746701589862610945725286081326785438159606880731566890130436332428411338861531337137719536718319528351847398378855840974088385372301203383194522689491438494723710923174701430177417992638876597954819469884207044076462481463732195706765442961486260806672432247221822615131618683218408194189131886916594555625599360300312699615022889269290719068579868220129015634453647815957652647364608280713053076785326498338013324642486596027842274153139679590650773636576937866705580371490831592635824962989335438455909205323065098170436336549969824678675879887404435564311717352961378054867568152437112336563250215240437220499427486890574081160340640888279140216509431332651973699127881847737365257974267095984809312847348409082879888536637017478195407955099674982631183589118212575899992368450566827555620521918816101735103031200280910867374096125832871341623785878478572262411532730323580965412125880100180539802015207748494780662432196706914535247244300483828461811828412216545013060254332700039 [179,146] -208261793661879343898030412003807131687151543561189095388290399341806695770834101429574375622060227691791279997147026609077637740494445319279486441040078243487828666084750220600074639861043473335916772241360173426789928038434869850367938125951212980022769139635139137077584939796257818440990250298297706918657861751983321531217964553388852365619920567592379178022038759768356379363309059231883121301305764348731371023204003193922324975246918829562830804793726678818047020081717630721857057466686625384595991228957802787218700956441059410752694407058366924758690970933733892825803484620634310453244840751544942301173607591321082050064705595509400264933953097440727101513759499312107853083550439702764426108174205727522914222514127073966338004549729709673089419825781992981380744893599518372764784432771886994279065880852396798742330948402525315698310333848494236120099252150503100863125935807147317311320668096201578945102613401578302950503475372233928833877276951942193558091588315358396322187712966154960022372391595501309785819496326597146535256929198521106201183400229412049994572060137143635433792 [179,147] -346362579045671818453164492008971861600835352432714089615109813528965039704268787911850845448518724509841620347852386627695759420215194131126495166544353141883032897059559990466193741810824385464187609675570258350618811562455862626691669697537226578587430525511178959889882911682179130903816376260656069185733678635754454912960270373939277789592880305256285419654460449172479518351331602308141382937551461275271235591074162025245665900160314411062247634854115288466370357415027255132491871823193876405018595319462069401549260551539607001098303654306890711646281969073626476451677178235371002189406696929826864240804514468738550644608393156985678029526996836492904616865232709433755896734958054108717707965840695519963870163967086289652966711706555454838819806823687740393068203850621852882197097379989111837285129025529645961036749596288066689502952740469323921115052483954308866021793323140094552654984478024894124780144735049786028275767169592495170565217768961690120296301121025756716586263204605343328083503015115212019141623589852551427503771419528046292632362722882373852124494833667432 [179,148] -278085814553883609308005715615063022689577552717591204905890443736915977595442772707614732025311167605025087926853763151951863998570531782783210388356980100157634201779915664770735877257020145827323412717377211365010458210590419477956060644591214789885583474018994751164674039121497841130733999712886866626808302768173821148694786642627415815100984286639342457389823733659324653738495322365194830384746389349894379190821401604114064370632378828595534738803681562254889930074896112775025235679489164224255981122202351043361964188125251328445813111039274428606774324941637837893587435448127023580615598154343067381078412200895807063760560168613469001057904155845996069870823468606973440448247870624171868347039394733720814320289046478250783409461001567833910366515941879156675704756076617289595697371260640071859958161821466097202697512909633281865013726503200920026781243984527119468168594599991169336566448604425997927520368132533034744290867183775920716113636995704692040379712316417996732972060436621921841221569526191197304020814934890551413955505868990010180973184623227053967152 [179,149] -106680374779040870286470599462464140575364446943981545641541555471600233733216877053450792093633368722204373737343326529218358433126997053363559162830827721663525499132686353899271580942622583345686842492390022484589003037135213886675356430390456553048197642661987784884468890420617553196922723370583417664980272231601310019030319967564178753154261782853833948173057028001071988800556966854323449001141270632406715675363389834519852908163051429257857766751670767015839173150179856183604786066311442811645668104154618096329801092390936184568055726010932629308421262955249842013746419634805121497443167347871143781339596263101567517351580440265002563296633911955626309595315269919506296155126790526283131519427593789973969374251478773509299202865892672363427349917449539475850959382036776705404298173745326935809109424419951166692593503009906531089094763955901795954208769491112840856626853041974933182626057078437824750653002462645976177001252879936523195243183236116704366156135287442873677859802944020267274692173668356694525804122536483962210238675960024327574239497876130 [179,150] -19323290511022720168366497254700882208549112283936045749172290363808376663429125030023018582944087218715453157706495013561720244773117431136518952514457271247087698914007425902923839938214666044193869103037700658528667852737430374088574315384697460741022656419353139167246202200919586519426783689965230225968925741392051524769963638730371544922929750459996676704720363053100512892577186858186215196373633328709714676419092044412479272226979099656097429615567985849675074498161842081150946678705516616573160539946442347354693076864908784480066296961388908947405035214660734894637659832359105015499374112160321832887234503549060174904181364604601763980274954858369650517796679155686235254023819387873234152375433402587688972113960687085033418634748690038649387940444802934204847241475871169461870978293831310408351876521949476995269218070045599987733873361399231312696609604202349146196376051412452824907568223142843016811733337730310483409202637490833695266521815982174296619360543798738450815030224220509524715102067156417312306636068603617990063760758694263579040 [179,151] -1630367207603197620230157674928239842588199132780503561558021642414132320972421988297689138403248916803450610696294708440000033899970666802804041959216072729247698343281540108262060058772928855689439674901159961224313362535458494774138936896038137286785497881236450373641664172618250474950592691661210544601694427897260059074811557276001483366296975952108881595273489043463444828478789997062477378248150405453873835518513573546873103332162055682364458738600889901705462704695721683926448417008901940180501772550306872269115823794865912240070651861066662237665773214550964140687429355242495268386439395173843203191131266084126504245322608892845139509798410068152411743295152926702446648594661292085050752288658536850443742607223009450477066272282312795671346484547958985256566919802049822207673421957813315070931207656362542876861288707503294220388580582034173427836247685662909746864764618277846488934996678222413255373329573089943257260031361724101856790908510733482554678595193163330130767660537388789083877704970532175381484007258421396249945866680740 [179,152] -63106031449028742150434762781476885388925010616128882112435593964863464606614547321018322202065337784735598835482044369430050665325239383066883423268012897534153024608986509211471376577788543113545909409863488384686205420633900700497509937179800224475880621878487735671567620649573136406292617746437073533520144652376279983076163905356478461864229675244367058970745456615264095456377002704884588274743671913616746459466426931060584910264414770115962231003070246934135023188142408946255521290936311247734931631345645093799674767344932414599956742895218040625343834696308312476990474791217815859231027614722921205535051174397755894114264084479360842077386652077392436208760329515783278727819730398698958678400850167197642720184700139246920164257220399001155104785003004821778768550906162435374553838477553653830547268268632024194558912417298125382542871052689074740998844220963812080894218458110575919004264161832514006070228642273113282191578092664794625012571998067358744586497960890954691184623029456186369106406215617318214025881803484131752 [179,153] -1101615539611505702194290956741664963764425618131639971033473047014708776283968470176596469621395725616475866915373228456246363195642922045040612137905931216431059667676453513234879776611246520042959466019674104892059345996189165503630465974587593609935301195688080528681306991907678378640135639433303855402235895724823695754175826921513048627025678408647820216947164573675017382798590500835914191466953330278708461136911487791077496093418905396042212927007131349999073878776346998592744538723441592323038294933082904894693508604856208932129160696631954113219732851716419618089545248820193253417308086583512490933376910621883475571749424158432625224958430590484871489719508429299916057794257201783930537859078787537857837208198755240460079007225685691677562200475435206940800703945664797533461125184115722730928225214840789222943599252003961132208144309726330955753387050431370952759386802269430324515011524574230353901383132814925279240839613463409554445635844103153181823232523126052120433709984163394250445764622076606379612991487 [179,154] -8509977455357100483119418058785831079922958287814242752497026985442170817701562804963576591912826939766991402141189650727571600577030263749924330484622312018389162212659878858224346501194901954150195770367706027034680192157089122046440061644806828292149689272958318505767545506540481230596866126553541163131846965314688264973227619348193058484119177688082368181567814961455286556302492062926793559739527547589796295111772081682561015078811856678171324110140452711560853874307505997294721134290546288957487356021067863441485777731432629274181451958379968106356752404912888817990479390916688541359644163220536307008129606987820007894140345947341085903634954173580235411254518045054346984915401040438119815703429365463314012414124417323481308102556491201969079082368566601985458196385030533407999625650941891889744678085960979607502564183832977051243416296742276065765960921066481316857978019686318028654434285249506569765899149478173173288378618234438843249152951872260184233061231549464660344522841415633028448573855677056 [179,155] -28487038460158806189200851694395362676653560737817522148722574405960467558548856747275121942878408590113534617538002650330716523931620537970115498018714232023122412781241746348814972104720061151212226766074339337864026395382518626592766712179917338340063895761610017998205759905971703868776757116585039661295443170488448119394540094808455932519910680524293156829625598384917895336350211286678793265924697662680595111676908361349646965244625210393385758520207771147523811546099206119601298381749199698326724959412043645621970913626208412359083332369431129931204339971639435411483564379409039048539391673991377642599486459085018345179491766189267849365816722712643918796828822047539621082458439530134372433654334056523761484792935212763431417300877524318264074508169666560930700484708236495888488708275728869303387504948348119290585753571544756269413229186276486736691959342313180426697000576119687924190859618927401292193686780355164741904005790982211320304530703782909151344648798047457295376423537876555157552 [179,156] -40375319375468145147219817097054492031371257886266796010706969852152459601870550465989990047357001565652830009010633749386348397070294592198088941152883679701636901943679209214752116548425075062389289336417876827395774303870693475280290674905477458262014567093675572009244412059173319178772868276296261136999089651873421858245091326068280286325778414010402673894365360975847557132740079768694793070148521035078629693259520474742052519514365397345708748063712932123667647934081303575340983621145454084106826159419579468810448437193918758231382202943022255707826622272056959967138215391217577110282186944283791871654441807886986125256253273555472961107694968561450413456506515534872893675837108917347587585581540851635158766200692216158213708144312592978544498209965917533949128248101280492962866869100117234852961033658400193124949572282404006477595384614613238928225429491464013524600808851585084381405481333804079852208350846524836460405969492306262726466588367703621481250084141011629890876904832 [179,157] -23617333954869540874834056064929766388067268382167143540740801314398947425999674610207090700767319763437042322582318731189849128103377934908538952411649642573844180414495516922264805404749029023761208355645468945535805907383907031748106049115058187070063887799756822957278235814530148250818094715654073711069038897581835895210933932394759395052668647812761878733978144987628754380348901528262612783238232579794590911065371489864558750499664871080997468775054360719966441376882724947433040004449330746580288510489091754308273007695790893599520201148337059746778495239654241185027987474159148903670839951767261794082809955025895106655694129790220193862114887652885764285163736936148432637148497302744760924429440458908520783358897944784256963899422527344130937496430194540370210459824511469220140611506660778160968786004735142060797294974696720440748035245892756937629004448441630564364181104846616103719927262474258559080873527520890076422058551672363643955863864719411581932992882562140 [179,158] -5543201108230951771575583182718440478812255570689746572895717644103441840371275237074945210394060307209245306273634379584481446217201763627886540313704886522768648751864992908835081806395257348616741956480846685788629665014962785805411721666892868100263979443446684996498121767191499861181928064670779773217507583941613860014488644082210941580708026786183479760755650917892299763492256712708547382216744220968210459444732613132406019584245114152421876098706664042765595200024317356920412791213317052514060625308603596265809053679743210959045056345863147752710832399213705391380707799458142995020006804681765692439988711763285965014629007237216559285531090624263490799400631156082521359932888462883971087691702050408641593104795962744859240998446103694541322607413509564846376776011436590620690993268496025560366334403003876370807809551916430547560784318079571331442913248283179120043293768213013567838652492166729357335021521009105356813283370635596549479748324150870804576 [179,159] -506097753403192506896903225139263935104344770815191255730152862414249197737973961121770475688246988494341157643650556345392789402889514762288788784368238818023859068318794435259802122858087200620683990226891035691711346548638499720760908846541175570801108221931414254711601781293752231118126838778699652373450674569698922915699973598668707649142448047477336539230490036174358372943394695256943538998784820969246856947565000240438859181991930133570246663225145173107239207704833628199167994224156971444612102472794428254072697029162257576615151972243273214011236175625011955559800663431664162141212153880399169013914835930197958854480896604045575722985574340362328495111410452200326536167746768541041416702948168397135884422337598867461119371008662484874756040694911828253383368729802818907832935274382523427495540359072444180769715985164494614143840487930007514824074374013650748389022851469890317501824969091611271583076296924446049643257338803514901371963132 [179,160] -17370435972167860648827218198890252453660113116943881833041807767232055081139460356720928885403260832213510261527637052511279731677867814455438742372248211563047238651601989299433456762710932898167020599388201114756998974193194230065678256825704269642209577478350852815566293086618349987468446914876567937930584108005287731082886451126949636726543401543767260832786446244891272327097183577394350586986265688049905413063618578407880905213384414290118402532530612845783831598728869819284864561713710871834430733004948228442678232820142800756021604008500757984642338725361399778639436952710306662457244755481195865211131578424522452616488941543474178063332827695183507208629444687864539728272842905642333286846017834985480291976505727113335822647759539389400074804824368074488095275175129729371393764686357509311127859499486678841780172826698385036762071487069144161324915709859348155016961527643116764442209734183083905066210530013402415909591204256 [179,161] -215835717302414678693944982522461776591003087747922164199967777247615865115137263477931184780378013885397721536252802828291986316025213961486558863669050069137633117505478579878843354870003852737346853272109220266320836960605148593892795320317948678861775003997225348479876230074179472280884007352239200925848030048144899918474754690079039159498339061922042907215258808160214416039682470539274395568352435613227168179673733113766200416924855430140762595438942692592600521803204870182577762561821381864707101335201635978382825854673877434027358102825246765572658666662642272622150796060525950590379260804850971933547565493282343002451444702617014206349650148038132479143627184977036897206248720116061556524414304661307661197284718702371312923996444232908119725181376055581332574562490203851746427432344324584236300727732736872222790387135996365506408149757917853062946957736862927743508195411395885605333750116644287168178603432426300 [179,162] -931321306186894811637099776900446358252935620812699861198653821875030379448764500937489912071968701444564162067227253406238545570138008371961503857202162575467614477117985485999633018729255806150777820586702425090539898454004682440840660297767677475045134141662177820493999409527576679773648468980205094658936605446468987107287334893421098053283539611213010228170749454848766703809958709684247442935030327048736668172806459678889551110787955729607541067661161188236210732319656265792269615239980629828153467733844036951980048185775448210414623121835113473260852740962909299281077829125055959854578710612014487763565860225929886409192852201858514403883240596510198020776358216333376668247002778752593678129524256618330689455473064332408463249873463018979928448287241391545494136615697016836030677879752298172345968634398648959355368899446179210994237754730605432122394949057384994837627144400195224433816157032074033216 [179,163] -1332740409154875430863626737704729695201649227971415220487178526092033928818284890817051241893696536122306478591601260452693206568896317613520434086863036887949231467950349082285003792662224446136696176590325372725102130526523638425840874115096459757594026882673209025444151734917221068526059873878862628112437515477582741227312260522273574428025466956928648866899821557705586818452362701854317471067577033996564880184958040810540007512741838725326152919859849399597428293779281713546135005591500525234360872816651562192324067505494759942478483043885345718306974094874460001629776867300480150291408156267018902335092600135973260152829473713678053480683208366266269368781218813202594950275071690573316479704787288219469701871660302134802081402946997560853450402820388619491692587089534752479709095922609070675879892154628786179666033267638412120295436179935105653770446927483848718482352559301724366874472 [179,164] -601023433167466404629822991112452425086098446311671245614903455425126981807694895608212271617596564178334765775649205456408301576540131289409151101773214809330521816091315109842217750627829513505459723005123007383587875093066417308135941726054067145621490423798780160798672234948549589041280509915225332791439278495778849679523006681943756809152254525372254998875881468919067132571040744115552671357701752684841264460370737758093422944469847690985813037200531232469479016107044781753485006916629055874580521853581960801215802664948103787274454647830477923563709749650792279340961263807104421004108897605085244459441569390795580370562834466946401418031561463990206159919741630756191042995612974093925315011884651983715656479567433035638772961045719635585600175780392637232134775873611266701405642131386682570290438502549731120542432713276417120375656213111027634226052530353635876841289008 [179,165] -80702413778704377546200863359739753828355078367323926664732758998677437729433645937990536293674098897890204698879611161823372880062313919990501322361918919156892965621513571386909294641928605776029175378558696499152802493570086563005361494679656870140307958843082684745523281825804528466776457328970434665840952255582755890468219102642082196889215308168211262541044098610765196130463434549776250491460014715709238004407727023190002860230765003530491561508445953025479838445592571718867226831621429704806795951216998895790479250026323129786139782443624332583727391249084067157891392094470429434463590373912227501914875663233401036424484800970637630567392625429312918749140488019495763264409803612364688963060967630399267562131624950904677511423406861614485509830471331355770383186831281100631360579292249784220030769260913747751581832262408815742369110511356423924265107658 [179,166] -3028547411277593178468495575981885990837175180129174358560801962305969341270262812898199602707483929356012694297851216734027775718101666582159428055303500652343273786218546862823562201905339873434765363862124623330417471147527988782621034101093938195762038660676338439237499010354377785888210675438881330966347742260269765358982691765223962252534983437957381868063003371932037395425458567107173701329728817907293364325903146248367234428262852339651534695973275604119054178193392247542797907227022204517569482441213079283391624198417730236729385163880894055562725320332426814061238182745449071217686648936613927328899497588859909499461651673004254637498447169721519935984384249321839655899160709180435986467725790211093586134083893941632662348290599380808494332017492241728621605355492779528302378404340756519736194758514642003027216749629441155813467587232 [179,167] -29590380871866114034210281804700578465644864468869960871182988906910974945501483396565359619450911716621492679351646506039057504548883260795410823726387499053353366004405615673995747143995089978069312201741635670696440686125389742757016886842927424537566030399597256541174077087851466520393201082945283108762139411064477936092760136518994804134935934235573678545252452211606570577066456247583963861499951984308696224883118337657434433219338186346563652657642934736362898444828354114638494648193069081744053430840259050524167163850845365160879406406164163135610905178628150450319100466129740005152386586879922983224117264249506878661288615206616496401052843091754437720223329748039504530080867821715404032647865290679458433850937528712456420534217612722881029611986948062365556534479469009874318027597177160453569878729290220900388842552324 [179,168] -69506359424791821995582770264423320159091253626512384474643670240798226931831249881476261249548062396819483493010974552635573142114910051524621743392624821548032228109918989732536981977443458881085462275003089023632144890317454545121004468333537510785567788211529857401011282591923091657419926021958870211529550298527828942867240061593890970198026085021034482880622564598120533439919356639611360919421104022551536838614172276835899875122191334092731739789486673041080193725639653706750263949325630283630727495202844758245388101204330895458514702812545644000627473568775335409737599859179227028008110187044267761146461766951345462893919481451048357298303255308488062466862990887671567757108322221775512128171551134891427893612880958922381074533029592733520160304912556645057856042244704952422096319419640210641391165125088 [179,169] -35872233254641478341975363990869990136104162869809043016694807370260190868313059349940073027170844819950825571071315440392753210565561865751601952662080866935372324647300086859806840478733795031206451335215455938758451590504333327851667015044575648925908625848405497815488182905114384662210258537883773752423862705037387961523453432053487947021890645357106135754002400375711463940598905061783089438584969051431204474330071514213263763351801143941362031283361541996132735596641092860644517729406831253740337302961236363020522973124004183799724704184226229592238922654099484881438645808844128826214266227701388516321012753246978071002197930512406765969530343058798294851778979304465262751139375701388095097304566807816492538168280092462477416802469857333982074407083637830922324710137411866197973215700756 [179,170] -3672372099065883073265335010674989209168170247496955795998999944931658812602204036167230199647031412020142325542869183831617163154737329162858647062190808030551534019198786731664944046180339869958132206622693994422913798449099182344176780310896595523640507594370674118000115228685067942332206020312904162539239470171722404395969497417862308696230915247881765656000600403194585820810003386223597694937090967035842218467045319950917989315029214713912425568867433548560263712253184365422646623957578102801508095806583203954637186433163235638775984244655070494572904130614900894992014178756187497474236448382425556630093404596537389536958497631232728828875616583802346571239195215294285433636451020144630592675113623103408484109270686275573438929454715033725744293398045927353535874784896 [179,171] -66351128158491778093696511732681104049587417812109186236896425124861924340055955183110275033691147888089227804727717756699715026012941368229845208017322648383130196916195230503585647913776461263719893193614017060656313880700531053119169775548377252152906022973909737365365416993947787404000250679928525021052902099830726520783563836326336959240850054552321288737969368885382458260839016091638047360279953309399181373970039204989435224395501232733947696635825126758613135980571935599562055203077592541394993876311657347818387668995512106157766202636438248847334846741599299542747869066781865269810308097377412135717056535760662302045602016936392012769207249331183463189349580931360259712125765439552115978584533084214818978080677192398512418606703627932572077060336 [179,172] -184962278356090750618083734514734937157398898015362961812791439409008402304416183167805460534016949518015860345867737533615313923936103596798875059350236535522704430412670636771915312949042012300633628477506185015487349292902070261940711037158506615891983537051221798969146103065817960713244833943961785987433579839689277544453078340361315614751863840079655151968435541629061448691445215347779418799332297969202229496872588367701244583534744347003549527667411072931114664833903236706894047319530213259275466223530669274530926603872576632798606041259517657595539887321981340331654042535854819468958131132200194376116927207963053929782702313308112485894214329540064390925064185368567117862919651516626904582861183749501626290014255104998676380928 [179,173] -68070149304749193801905862827650814810260276314585335173887358894829836325638476710860451338137512110527866540169853441713488970936562429377032758652906049572824372253278413976852199140835072194196805123595445298292681465596901010575724096598866683456442843188080397781079466290857052622588640741880780584250414728337767735354941627663879446337763566213572172703871487994442058015067658267225063807995837517744541481658047910971937346661927795790306216698515023876220172043864753052708552887436889839380208062224688144563509693227523119595869427805797833359913268105793335961238113601818167191689132365407405659908726030210512166821071337710549585127506147289936542652282430704617681482787481342611367558966872649452336292 [179,174] -2755964263831976109512400140119881193936380977996290449770189965868580542980017507477420490361483825863795683996683515930788091744010182067629329975278323135411396297304833118874068736084489181521597132871662167721371432340893614096180556835587926993346789982862359850158899380706842131586421639985119617332978638052058607692762548041978973919465196882261845848636475788719990849894350203850997600055862021581373353709346809349068638771463845166101448610150187710102864748554997289943163837562717560958321556001440118573234555252971960036456762308805617774834792739407333102610061098703919663777752407259557755230918994181112162749294956727446005721630933765069655171313598115123687780204297148282848 [179,175] -9895341917975351604357402890167445671476328902067703883821454763517104358632509961397233045695814391390511830981769539734788576928454306019812636240918292264260174979666256539375759592457864232868812537572872453591231409559973643576124672747135685755531957675720942029827490920188564326570986755586668984737296483368190435469237363340593980248914121780155717343488428063863201213998119120899027629138061242115506272463888064590192811205959275838503901253567187508658985836907827216250958303362108577467469662655943743778723505635037354382331375312120152777771014716894418221294389854040337758256186349398728368355973589458887788372040435874721348346316178137578342597438861932 [179,176] -2434799653447777129223285627776049790638188012604295179117594738688079815061754635893486614357056692991385771572077793270225277183392689911512874687169484656553363908557623261920369739028460897817093500385442764460126181512558945066111789870572724812294186896979468867411998151971618346360683918806199995449476061358636265021910021435424717149558889022103264260348168650077721098309733658071345377070869883982822556290604850285048414949152079355594550536962413512735303825855407082564417478599953475444907354302111566510828077547524822868250418145368191011968021404682580455018333657577587442981363223929452184352296252437170168404532328902099951733088 [179,177] -30026704770645722002113011489784749668022272350748937303985207722184511607283325164362896744514900000163685078223912171305409039550149093926098324350886451702890094295045231081049079585284932665527780191654336355037879647737143650460567427093313305136042924880943513635733644541157007178740249703210090038998885761329468331534949423289015009871717926398832581181031683721945748178576781004483906935829704910833664382387668625235954397669404568480203875142215366173033764612652922729117485859231032018832271663075648033714548259942669530543157949268621408007202341264302399350913335883266606024229709408812944565143095639463972 [179,178] -12612006308950644281771403561435459797170378062334357473705328258977563279590893288539383691992952914105994565571028492168243333581600462514853189362854932986895892436059564750476262917182481857831315150502471301699206658450485380094323957935547724287440341296746953103064350517724853296746091894244403967689190103133337934442842391822756820974541990247545002826247229600458777253273446099516391999558109460598582280671115034447410772962736116382874029663885899588111977375570063792195773839731539412425583197526945222120709025503712347938936965148632573580338839939223822142816683021384978698822400 [179,179] -110807525218648231200960022569102935019621996930995404707153773143765092995301872102287110805863585666036758370979626967109850624139816352239485658076174951601897550717292470124010270484938715759912442702219689610331904098361618159378765864432112929501045209556478408175589627828477266463849450017207326268557272104677953929567039247867750734424810684443618592346911063671121605622356262612078525649006396586759102180796105967403105578818888019873491339473971005473287098831971253614191106935009484424466336165914827900900000191409887494861178977051969596775798586118528 [180,0] 27119568312748836489658612012762390462606284420367165630715665055538891363541454412518245923033261686082237511264662853167753815116541491329757934064771397614455306866762921683547980804572809412927479400333920845664182103822049944859347281219337838128094818148545956711411361135100636994364080752250124463423121871478919432893417139015459094906348425548617583506625515220494059237579695968040529671807013939804784061962425920142581437751612918343053526252411484392554542550673393207630834164325674511909881948717401604694259306726264088506539752779720671010677139250256930566129967018473086386978644359085370609709088471374500485387788838974078538620225847893561914173592100029814694044309768782681665930753124532933192256018213979287308645419396162605324619532027645756350938237990885981653062385721437172699294989820924892558972621633315475616686209608081840507668794796267399081847347345724600091858508206433057309495823588347526300162739374032886932379583146234681729332496714849525983775899401697788207875818506476194178654011815175457518665174876117380263600082747694885576130950129589568527100888095932397708539719645406201476724803648869964914412960230975805507978852457396538266818343470049093952204588089381485736975369260537814296666834175580606159394177732119247134612376926889022810630468452083709638930870777981263186229278397139485497061276360353868520168008485814284723968065994280711967677764676939287219179814677239492400890411343451913612573076474150985972948037487282778211771235440982543394975347711324604750957424650884418680234795634147091034821438999046914048000000000000000000000000000000000000 [180,1] -287581435435481295101335730221598279446600373348012312907882652810300479387241162052967035460383478323650523342592888308996783963733662188918320690846508035232446044955960631522695736735132759329030510943743000578081996077139100585824718573715595505631800789660774467870637862856208734720485577834174318560323786465562662425929545849647623015218360900096978474803452135991860918982668208195172130287390409195573358841657572713226822863005327973408101231941732871789029228761077778262954189734946250496422394828123253539411799378651269350363538071800142253613221189125093235497269459595275066957158124110512409201156616114676137770436510903566786438255191294112204987634941102615980780468767933503746996043514367120482135495679349001830045307433113676643211610921929543217152471383330632575716125795804671713127367424960151137295942635608006542856172508040857842132348446690121089515646437897083881386237294837054490881528673940564979058182281243431985902233191344317395846416460031681110911200108538351049341126877671571676679229790290206871248501929677949445233849441978244997632235434963488256697329940542634273614728896772978193271845345741890212860952208793009757101916120355296901023269580793169008440696416237860048780624629541955060908977929341813731774378025215589182151189235793635023861978616506885044555697925583947554924538985671352004985769763840825657605597589325879287771861256031710428335712017269734049300907615620741907850511303784988593084291939455607688218374490979318015983912611729463689218265804330734435376582879708380723205009176873298730805272110226735104000000000000000000000000000000000000 [180,2] 1467511589705750429417599121827583118346355072029072897204726171265743248400442383210677543996411210806160142186235285282206895628306626936040533358007404231886140272835285092623822496573929639843455393944478727275009105606608050190231553005411563023907578470113940250319687002343089825460875669231298541041025774424130985801034234570568267003567903447749779625741319939293152097612264534873205762427589439660970036465777451049573817172511255647645340362522983915505478479552209288802734256715671087188355216624063288051576367007212524676881176547187394070964252037929580307232048360214784934370017573001713431704080392776305347500488829786742871123435844471101338456005009679224728522729925969983783825996144806962036644636275578666888623011908618556707216823637632050675553829859321319086691301011184638636107006982903320716539605137353210168859681584270605801189663390327522614759998154985255427954405196168637494538503961883983425247809539409835493586717151756887111357910730739618756089906120518222720178813435885643244821194470290763852556959060018155985320580665114920197598044267929010501297100754293352268376535098874956582346459782286381770160835245245349462603806038038792039781875795436897018344277329331400053261648436296129522403968691635717806599435152723194471662789546997683625119230022776772282450342355710332183918259875060031277832900174485829119182616437899315783227203100990139099815054597292811183242166251660451500195371769963571063638025967845535977217816998038855668824147402605259698949275109402219006857692939222099647471640539634027262885552433542127943680000000000000000000000000000000 [180,3] -4800223650117009613287219441782948535039779683793012391473606095847811978499924040583711609828623556748361646909063449566712814930119437969104125540497340893282630942751982888780025407383006088099228813871754019264097813355186947642648927219668276788099397146893944637265176307241630005184934421755350004150722617620515578386443590839539663242179552752574462054208848182902255597985957017084308313112764099445147650479185694608429830573135200575115592819848277069295275632210603586853364272647338876618007793120984213002491652168504998779868672738283107190875960026571809488295790388770092649527737840953400377990477730368092867183657958987444254605439907705166779412063240777482839123074858464835125093263125942915870985933720437586302062442344844875733164335167193887756422411034182724471940622028209004637412927749578390813274528147499993471466935445927500745176743053118026577590440526967412410493957225647781054189067303591852404957714808262047955808678067248632955663175873916663446505235414081386108011272029618161075485092394205113705506065062968322815683040191788680367337355509570053162246976956636164141884278934458936266447114327535042948489042405571261472836781354681356307668030005092665336563920392355592889748302993999859653099890491371219087689772898936092209281219287752602763428042895825794831640493506987632559182619804111183989760339874019342836385944614950541264990136977306422060255887811553933204972046444351551373738156263598668138445477556265506600183140986943029996183196605336178574514008614662939480613016859321451444482510627598146875252549128288206848000000000000000000000000000000 [180,4] 11311365284522240913051250535883902571547491269652692065249577312262797734398283746948054448410454404301399191171047552317568046733822912833834610149905905465678810347274932013235506219363016912928740932747576822676119380455547479870327563127672112725374731288529386767159592232439322909199058476826596440511379053717955321164970919972872886691180110708739870974069952466488914808881165267580865505357661782222990604089683635585381001174330158421227466947807018818687781129490000275226661161701865864710579470093813670960981439230918678813352940302051886488745977802404779217246767907432788600037647468112990408786233210515139541262988799494579397432660309904916608061874027049436227902198571621404156325977859268224551079585147208004981293108498707068647967150306869618928826921531697466066237906984507969674041888024763116963569421462823617464165488965992117955173666964949696900687997023647697169737974111242904117004249057151578360947382155670199958114833781446734388849369080760631219864822619097753270680543328451343288459526034174549431750415152725538330044450219025562292548904703813084163567565508818825862941094146092486642363236555699566574332384185868266040634355373700197757055940080290955081885435283756156706137099361691045733130550282455827939132990430520821685012180284795836313382055682538820085635683607759816327450488209552391253104462142054040120467069264655573430677611085027394946554122191546358153415869144490887344202818489722615154364811923663726617492058214376330686190449886622119732153821615350714521084682532471901160536841618171360114266414216288476856320000000000000000000000000 [180,5] -20460494766287285930509197838666662622574681251215624279584189116531069446298421460413730667039903545463683572153394780524807955841621375852434148969359176779213061998046734088741923467949108968802724261229238288609737437508742400783338586819231975175005725720140693775327663065038694631452110913297317626725454550003327529655733333198555689743383574667279868100358132883449465188237307409129346648488944657937627908038719246345879793238539496687830621826432374647995542375879974628119105937212139276300834733457781531104770962076881263831257396677680438649778640870013945445127496689278994218599914413485118075697251771513404591807850969458226078990650286142800221625466184801647946506464149728611114779887528026842034543911133575825769645230221602220089316574472121688795292969392542467199016377148163189736176804479276422077355342787546524505395231775487867561314217682955620110855309702342546192030248707712127111693527501563696125652064976824137632599315949052936331460419354695545063956084890339223931668166658936051312689428562016389481255032561716909789840140655698401308154413141582157813634531947874176815604893288127433568135028178123668337957600751846281574301510305965450365538305327098030838290889277437563865001347062637620379964937520671006355175998279494973758148287224534808768827216039384389561361970820663157222450365204171888242924525500891311139703790605710273887765009301386457534359186559951222171223901161027822601727074551997885321540250267447352553785384714720423073507379859266018395582083752396608597621990321605557129830688066921577118923413043310441267200000000000000000000000 [180,6] 29561158649782141154048897552630069837396536764131498842647457720942054563344877197877936293534942941675727822895550587428063285725854233576962847810679443377566778591503757603221580848996954876958687124853636474795988448168642569756235078618422355282182035821805642951487672715564661804970644853816753785975687989737127646453792693042672103087966590518868392080864612929369145867158729373139100892183826673293249481127192302325945987976995127258432906830539880936704991237566606813718039185363168227064640775596101283173098879604846780090234324337633212532199626121880481269177623406360353351722533933103400774279953571228423327911454996801614993013472592647208668748362514303617201774532961040218477035258156662991590512027208664665306142785554011406896544727591275624326555474308325914766488721071634015605254016395918661869766490492437687223449736793585435203954113648876397720974429283650677956664769046935813855884104817436027880186121412304698230743643589064433372395581413991593038516024835538265489524470356395589262403075418659123969473545365261154854504131421157980383292145925136798650333073705421748302620179043409776646714568374621219332249270389762296001867368041574533586523085339385689968782244264621334946770988985227185436688504097967934682111512992555597280326218240805954415707584028707827802917552786966620443311439361077100866261252521545206787217405301294491471124930332603490278300170511325723956652072825679513329174759849616137440021317045332132837475634037373814236151761891366525786629087271435402938308912654178845603864921269864763471190061689405821681664000000000000000000 [180,7] -35048981412128542080710062979833849657248697891523454975513090403832976042716310378328619615412552852466561099177744700681889456774514237271283500757934645356691571727057650276871049027540094156169616455482449733262104053686046536082172479839411171930427602794736606258427812360087464058091561636631539159325769027510881361957584841223361152168331600641232679937359633841226784812773542316786942614947809257968566270270684862252662474870840406697625774992360341301116150860319265502051605904784779069817947829638169287660792651013270442189423384409983049586764676840107012108283003858678432264362630565406482829692953831051405052012771405794273654567365103527367091844232224413700127845876876856361775866074053894757295192064873388647069055972538237543679005520045478928068528773954043205492606292581707598684150672193759986049807926851648833647124151301375630886116614939471443823696980124618865312948694584060822651197122633815110853634752733426051745016809297938875180927093849437930017054725270351992608007605766337451909985567111614240502408123203449346414250665430176862089095409401047111414337810331890860305529073281129296313224383242282793690309971239769405221484276068649072912408522179882596440165017590063814825274502503382767445666759432852969051693682897942043744185939139432645149088284906886140566640138502629640439421411733988362309354891074781954680569248067674102445916517798593962224475807904558361121641354838373224824619653149778296725794896182183671919080771446105849566387353898138849151660044220364701151381116984791199108212826746706289881085669754353483776000000000000000000 [180,8] 34771562796367332899988527564125078742772996330160100973515374058634924745705973585185516976314406706664860610265593394351984785430897790175038584501952678548410756916673578949096020030685206271067464806400135315975858627976889063587268273528801803803121815396533989942865878202645446977477964772538203613105417439267717545779440214033381059398818313027800334690367267094165457963083684905465956423095776797165270029120914053652326171908942690311039797401715292760698676835969252890319238682325405717416680668225311671311305524856982132670765717444595690100848833638485344919590432093232821742096740716740815247463251152952133014836212779061926946326262783550645660951333648539046528614260934951432496113444906400201724807605319161015321493598023712700898334631510011354018425626804063970416979308788265651038163502819668270036695601370406197048658416844807957547919528564024641347669981093057396518578358976719284183453434865142590397866209821451935301500288846361325688275130052477567860286682379381883674119313143318531809775789474598241732757391283543320292958482761561069962106420552192849370228362690661580292834537003236235070994115981243928696030441791471477779206598481258427696403037144231619796376163685029184489696840056828884878033267656418042859667553519757980756597247522012628614653258196587751718807499932756614456715573603019987106147029650584083416094155541161706951227357386013478752323269182431989749700566630337458792843573741283756237202651047572865661531342168890434198342820261287236646463600047356507645010981837343060599808721418903183359946965238483139952640000000000000 [180,9] -29296631294622410013567778337521642939029078345110830147216061527144415308100304766088885738866236419768996293000574250671709514583486037439941882939578561863953946814885985205627203110628863159104645850943436312855570474753832473064523386350812850752447347404908537373244576882429925417126510666870197836562666836639182923408635742855428758729715107192813180007255766315450357639418917209569899899754344228756021043512622979565476125491305957036935546537569448388039805013061986005167711461334900856393576789281187815066446369990364360290704131400115167325626414266658010560872344786308506234517498822187721103127036490337263178418888253457868542542839016102107717458976157071311451667911725226483798936231306613055528713040983137565968945502494265156923408980273076347089332482939264415582266828488307721132973178997501809009729400135813988117058603811636201385121811047602500831361426332237401083614992447371953742826326688763680706559594392211435849971296520740520344061372470531955166279504963417330835590816159622025638839255805896477432098410888207330180686410290157572893819328696113555604598648054794424551575199338162552971399741108495242576031090375411639602420025629187228191998742720254223215495340014971995921831727181870218512977349556214659454044223083998666533272269153970553268378767866058847420530286701540494168418645690982330897960244970368971707911393655434568022276152764989014208586349930947305485094285592465351354847389265723920631667645959596896766033655952873133531582073531082045246339202619464143733317853724864916204725157541712835152374413601195792793600000000000 [180,10] 23203125286775823864112250791300191509925085066712614532022684109744792564620750886875058718854343918021814337019936242249811337013514986687732976273731658103461297785289273673586625747115017687928937627234446088263076654043886875025419434071495398123227557618765992219026976545004617531371879424138698478391178004235923697193456173439704632224023289663366675367867332595235148927037408116071359056428610436182928347396466434293342006093791022511546398547223496492820296271469176224618637630226165818156438885036269789864063303848587084712136190797912204044013491676758220842823026808034852054805037599052504324203087014497179220307892094848566172156103177389074808709762168691659627543948149526192583477236627397436680657963211689852614044224420985820487825162045706863703732796305356895227921106973326115036529919198970832008509972560789438518609617942596279600444426892391478086841733732367799470620374758435612277994314090898637915131335495260714479086675469748079575854368443128768958154963522645906264883181245484173433090891175906675098628157396097521810463404579873301527056018908709426047822114568533866208450924896279839408603010840478258760255708521009057290677448234538282798196722578144170778797656286351138116236995485393390656998199415258634088513647348101693368350285390202882927793544581297710665157744749169569708803511843731321269846149265819331140339574750124644188138073102736900610215684746216442409773268419116054223180255031593666964638868274145813535316525963135211045849717075473559165925984638288567170840918120113123245404870636802832747409082336626060820480000000 [180,11] -208765991392723052560703385215952430449758195218405918954223129704534769111278463194170029224649147584847981590218230201630727576434687558007023051247796365318576092393154039893030947667676023548835197559827820028231778063828224474093504457149925825832089890598899482158268775565730788714928547703381840569810542864202661292780957091213243571374251564037714862602577713141963372698072570847613032906330433162266873530631622393701907667479747514736098242623981365576275023186036178323775401383752109957381666557681032493050803199919344785407532111131724087422683653856423509959425943657190106656886322181583325371311159055091085532748611022564678858202776363312221229921425992348313881608072112171649493408668030400306561348288649524493644110113170955921166410500659792197972740983491390391849103168928169663426654946874296007514398966347449496360855707101205216811180529438783677656088990699597722151476313716315791710372339911243947128153305842436971749334184762434998730180783216004779123239691388343231394998057278530748851130700454691203488991688378354081348199464962294972609944011959533276874233298983219087351434252393133235599567235723027553522494672479098203404893129186316690810252538002436814332552883146442859201313872399076115563834370073555681583757225510109456785027877457096991346888195864614541759655681043633029262126464662328197488886669423688999149225324074510592368109925045466265581498002582124908069048339683863544152816694148369404427681556506754884698878871070891731834774054480223239142601340674131560409852093946141638745494092771553139316653190029882441728000000 [180,12] 7294676323687055683260973671367586766733774921197139058167828037379433060572418300256613759612279223581557635035420795015314295486577890719383539662218133979074535964208882549274849330301772499205034103044291374237526843831896355956827342689493054144321693354145303730170402162304698342900892360662192782119392752652505396060468537170764115958471084292579734957300276446249539303238467251203277504241870059295242623778223697153323312275065046532173920615252740572149434331810777204566663688314472948565137502920570238167085714804955993278886840815377408641133953123355209765625165818280757833411286226760254685731350251438710231915199477844164544606668815972427758328076438993222834592645092598980060270058308825304686922274955085503307563158450417116844188059912522986261418156867821385189957088990766121581455767579658560375544826583552303254063319218925139197827088717200083550732451081196647288575602014165857735641816460123701999438060041235635633898761778429888569992188428884155976107213339330073914086496005215895430485763477442247725313895979554733100621713414724880579914420015267301887063124572791441651677799162661883133500193650160969311367817928097844532227538719162233472993410130328327823549372201972568086232500060879203644821678452838021629022691501963256828078027634759041099593623764847019400077079584426218040419755399201961387286429356752493404074337073151999638215129379283302603525137283744394157665041542437515271400881255241676776529795336517986886560229638806938489848193366736898847832648856529989874718594207620351855108460949164910338980070985867402845221488 [180,13] 321032987131088408690213899934227167569969402742408708790903068042201557394539984059453688593802544963343671386942664027159241273290509037226819683767768977106774548766327967591786556743464715504328406697880749691915679297349561103044367465155662414555303178033786275737431376047664011627003403099338212567011480279046283722632835030808041416899097667243164828283880618727435381752317782873649444184825650650707414837038095952347822294979140791875156606939768818188143098060851408461152347218827308085461540541102649833400857075931906347811600136228130659845315125025434188170348658349362526596071166537366803282122388185472833298930423236443644286712722068995676532346875668677152821913879619852426271286695617161135156703184376440342475047005834151139354401815204729273685339837711626195979551832291979858610018425736967809580486398052633458544368023246287486822695987001901929818020611398855829523836786858287256493326225624906152131115741807248222517421039704868580536708389684495114934788966341708962027342995657907436564424825639119184952676347986829635130436812212868806158689224308395984307899390381015114225997804165452588915336085672084533594462486302749567332448284957400603077214973989795181591728139629002507004541902187256500192319640302808131200096171066563922047768019368504916025020686829684825633249741830899039553186721280813414529356062923088522843230691155352310036502974882110066801218641047744615479166880561505874364856836572507967354360890893568402477590528641289754011929640682537098202566208355322490794730783627706575059131857366506481429317781120722405849600 [180,14] -52415826121757106373460574843103616678508345091221355680657983555027828003772945587653384694352972118776671467095195564235309388327319019472442462405468139020695408838097657422829698074157984930370539204174077525786409779783605589698470865187623453352914149861118618226064546625807457940588293419084883739097378096599241553952018391859489940119386008846924374007743062292305616262987564241103465946071452767173086716419491388292474632565856453974457908104147306331761668919113505017354214476297096031136020566045000589246328539091456030927645430857431956246430051605598696835222474523026595888417424545909133571769686239112996528725082306651445389515782343314773343055187871818966051801809535597044775988344124979774837453772386773157882916699386292834439156419917026041607999249277126307554015460841682640442781288006457556400781879727897830973545909132216301816556512561764425034001873685095423118782600093068152665673192052373876347212311420893020362737344953067601909474663459991077356011789638622119220872098463345114996380334660575333991753127896610006129256055159538572008057772591190791146232526385983298880479876793331116280261116052630295944373895200819041910255993064163059819461628905816703015461078879923363533064897444152534569859232410544339326565230379915484152524734002584327171250576717888466935517493993307700072856991922731209559314050694187153720148689144448418620325141748610490424863627589543738258679471576244251752159361929309967915430223160693289847317443543650841277736871350859889559591467237821620482837140454226176980007680895953459769116109532313107628160 [180,15] 2866181024305000364996888269803319202328633285451016874996178329324140731506566610599504454009223778549416050080612281096078054070104018901298542627802694250291282230083919886582019430735880564398140835950024530811617214684121991027598458495336555176804091259861670524288243785571139766062580594710890761942041252288882456324155825883683250188867223058746879320562777644034275063779335989232743513163781961294023909308625352943396398583949832029706794159921916935371818313741202318437043243279185475345381602412903548397367937711448682224338469371745621389663953191621261701687913724124139131773491565311052271504329090243022735156299021467031363146038078396382557866166641104165501265599869017382796560956474905406056604225973271514154837234849799981533979604318941890148921469050210336799738273905078785587662001553240822582589424124754230517821856448472079221914176623653933600202243210229758607838574724062288611027729058881689606672502907971574667568464174928983433254719740386530237329380755545753983061425743331057242726313343902933126719143606692433911298828820645700455243694539457808376363824423353469853160342548500155056131594323145146700945051100143455341711076416787772429245752876961267585236048901902004143081165221287464112684580828655533007355911112081030380471394368415586992265143271594935062993003321729176525209132909020813013159542406005849600110538076005308218698876226060108996129321468041096511611239256338485495440602021240680890101719147692562329890593502587508626860347894940191952410389809112515635331759501361433300930725372397875377166390640489440363200 [180,16] -82209833013866600477423376153056439342531558313951080747270492287258648336006966566410508285181588710384706769530810130404395344111510641867952234004251130908124869139958925589051878113570770808080069528321551118361005858705812112982391653996515884285287805810151117567898282854443371801911821240324413336905755681984381102679899785137992086418279376666855487107898101128047664495295002049402617008728132878468746814852243448418583299361029573638218460072327017336447242379784842015196797425788060855241511405457783451575718846064334794842330362512082652631810507315852700217735117853257524429144261619196124987561344036471080744870952459678791697631666247015704008815426106049582751192059943276396952136765432366306485179896177038824499979780403810189375840905548734609162803979111695492651596738292030515248948655433753777250730817045813152835769967121836930967955547003824000755743947255450190792934628527532313365847409839352684430558325908434117890084739802598876183107221300875535878965299513846720224268669956261008822656092169769066658603606097035812664889586862157900276341056941734152205158292562532379370789458602267645241561809836289023283455841750038226790909037456782033651572327196786514848133153223628145734586263568324336178854884771004399767236079504153714446044827552825663056517672753813609604285109577629126316079047787595278691048616048168186647859360962248582971201739459501495896686036292762243071936356895441868053081431726099915782971173559005905558746662919325323004731756037283087745365520586582410653606177308920865296025924196715012013330179390719900800 [180,17] 846998790133038453352517946388544115157184909323362122323587935404478387437780061720269262810751504022846367204348004090900535922225129163529859184466637252156295128034536112967923494428044649766352607874359218602316325599927565531232298746656381429242241207825784949169919822633548442005714444419939409978280797786195729564172301710861152427893422354936104599158589632637355451097208366302790906328070391776745117112102432561577612758306556882822506407759943336501827300636278517652939414957112115869265187660701865531915073162842137573086363151261870687920170657864131793717672716855178963438282136115101467991207644695482032249379863863207128300122580882983302282527610490903022025120048311131625353691494390813607275014548692437794937707648918714199456501518048292601875611597232309620523671298935877122896660621167049066284991003335642782837065171935715546337888216723986952679396322463324264262798826840003320597986689298774850173864625003474522044401160941061068614041199354151265868754961778207956019694474348008663108434149286294791965521584603966387667563654382753213324630824091182988895833858940251301620965701012472092606116931603002851327571010602060463248368640908188333290571600012167231568731572651470496490601272814394298862999717706968643446269004793875731966746452869939030951982769163519993659279279683938984956033219185226960134204792358957441742448179429375081392256616770543952412134291627531832820754609082309907237737322605452247937755816815034753136885963630930841233499147207649327230763607569155985740112467735808250347182576974332441972647704373068800 [180,18] 28979690210538532739643297143674644582075616035554127120759043138786252938374513625847002030030011878227112638129399248199262467605352370653954579177815270318768990888086354285442109144514072663323932312414094425757125957424500890806552956004988107733333606882138885187095688806726619456154881941294272903951710918485277282532379440357747448968441392828522290695553002731657747675911916250301168427176088725060972711363245610076179432497146035202678593977717381336266520710215958644906368540648328431709944091208364399654115326958281829773630897926158358893731507233259912795873305914399839983541636467679177686746797183155786642827405670959570105846269860929308254852998054307453093191471034676418519692274006512184968949695400732470867351887599133994646884770155526982092564289503674650117668193748123191961481540094228138928001957156282681252030811775988312408121675656862969434386954655045853754735624064055185425182425026248256311336446505745591534510575429399877824759749077059653210120314734571857333201778010577382065718518795286411008704635287066942521845516667394837966630310158766592994627169205313904392261632124195329531723250891928906249794841185074370403534185564400929055441782579286991874825299575736555217886076669936539781473668357372056056055644332374684985495647980699604491082930960214083734487162773319449401313374922933998500625400984355226362282222360373677628803687067240563504788252961210842512510590094809651472486259013539166010215770302240579160505720696087870028616835574181935003863267695252871577710765870781094047184057133724299827851254122791488 [180,19] -1502926173656744800581836566313251234116688420071609932345741340161969743476736581804865231152413032770909143821820048108252480146783832298979308075235386175301799037491775588643723751157671384632699371327679062754052897834772601688060536305425529577255781457564206607769496790964665518860395496247228081048282153005871317164150510575457762780295413255607505469116569569413156146248663250984630678665223201657731688996832684749386129334499004013679440414006411465276171476707904768994050024391924790910537653748297138242136401690616178690780582239861386860075967172629251349697626191190427537675966213467182285060617952751195730966071618133919783937562569158007849381187085050752003064434195376854747790836316455766072869056011299026532724510398471430729567561517074388456752208037269776750407472763533795799189452139711503762583309502677291912116684686902133270653795558433391633526147123611317817073807702772727753263613218126411031330294762378995818872426561700928594315354243498483283467668678424407637608663559305317569617999224040441726227326029948390953770084157873819799019838596222019990291487944876559546670802050999001874448566100747149988330037240446697249556500103504315940048950188742909377362218325356456395649477111312902654764804404845258232537458230434918334240115660017473871859933204061552057726310156503525194121501765361339114303879610308994889968098087176048109156417784722714191049270562952658176691405162816112461489584954929034404721260665553930818107690774565068614521554634852205102644701707671173505675674685384256422691851121513683614270137139008704 [180,20] 33976598874729393415053060602741699782007470558761020546211566086943276064542788530935009049438862352586643821072462940359578976779063540497490705685175881713025194010471286049421927282185683001620396580368152155405342036936847695301095955737380623505502007157340505024609465907066676280693336732961196273958284592749430431010595073697471896623715204977262063929893102428276100152168905654679716128833011802064075056295011241022996157821936105219704694625059513718227212333173786151240236215390488159330976547810790388728634278565587961505631482280248438060651281388697565612801178324698346253073752052562966194678994661385274848428854325396022295878363608270590970222701438291614687178531338111093495514449510777997025548974928167913205854406036817516632102796328741184855918081510034659277487401413889829550515807611525567889371436494147987182385574466047230499717737142145129160061895807810081223876976341847442580839274127000984616846647807661807167793785594367720117981697277432967041177029810303267617654726367487329574762044485317109464994590903813093759476139572245029267231237145405420548710685088498877759513206162351965964148713365018236266598691507766257674277291983857574539866446270398601701295387549410350317000540434555898885523325374076385303919971305073867337320896224268187338657701566549715918013616025358166634351452359628672537998987251401786637167959176321174992975627861114085120023505537897739216911035458059644774793961570348264709914287902136562274349605159004012341506373863248070548097990696008784191667217908864562909569312457544476344938079971728 [180,21] -437710966279382980400499335357986931535361404804658887149122374652433052223013978448150335703338701846682002840826584766776762001371222554631364222150279583343966187892062188279633081723327881411836230743139418719100864762860283332429859459371512870978011389635059855580390908160447805031201829114699984643693099183228445284820530509433138022912492505285512073956371144466799813462973384392121527948474749789696069605738018687183300793632883527184646485546777447862450728879236849496148571877865801555937740034636694924230399737669475504938336950470654326600159663391905100468673465446907674693528547262090890191039397425089070446597732136677917706260880407983757958512157722321186114836726343834159858375429219717922266911976097403860884861572208005965216654890021945884769870017007565695297663679583347111003244065451904588862145762851467629319162745033447350351415235137954091121790226150769433960307403440950411568976554711982708990955879763391439704217948513435464059342272689126087934159952414955065129740942548104344035015808892719606966458097825124832792307190367557083458211186081799354737608794744507713225854930901753443851478880117918790532034883512129146195620284212996881258987734497564352396458729835785049687115292456231987887773328062144237719201389646400250807279350764668262755098204413140002322750390280501049272207054078372042488862144825701668995572481464729922965915351575789788255793512569630154311707177391426500751865908156570947598203041952727644445018164453087652144744683722394338419214802071234395761873218737344664597095782228473286185524535040 [180,22] 2160395866266287323665967548206444757848416751112789106337846736951214202525701195370620464091038371985673651330124175989385819889344774110820911103926806348161450334670219467344913973236212643332792160091462302526030290898695862594097280328583517936755203855695758460185488952515418583228784725324951452441644427967119749633161226448505362439748714811869989709930945606730066334599300361403695170589344265469870032681652665513010170656680033620961189781977764109914561326365208071730969461852171305433938169342017708803985641827803226411082192751588946445764812030846160155831761273132666552967883371531386733407386197934538411549508130581488555853962297599079712596428107047022923998396448676485624920529661991542300371678376482398084569599723070514597298591581403078213951884464711432439451298639091682247118401126317193521711364872046931976496731810236459151834363867052799428116087999613937831829273300375727391194695519718225314556776171853354638286153864069518751017909789670622355721820587539639621312675579096906471817354549867931284554747302299671937549306639833731823515366085151191026083228865856718800420356374365676891862955754198929629690549135784150065009404148024831780463225751458020914418049307724472477589449450311167869771938124334094686543719723291430961163155257106734833228648697819675190467797512763498884785201114039418982198865626445169488309966729148016256783727766658594344862000554399869138693871976123797872389790479833830276926957770878854858247023163423188654851544677661615689831182467391119038338567060417660333920764074607333061889811840 [180,23] 36161135594513178745899529507258981982540770655791964389103191153783392625414318753743053454103321567397418360903514271322705673524195206566288535850037704467425076762147314724948684862962329191455118197207179396405701171469013662441805772802924385907359843208898697349330812396954075871052121992470800413328204407544034663372864533509221666925921039802689490620032436832997000413749367557181993339974425161270445127136240702975838591982505948837450129666366226478344726998573712833110670875236603008504877021401911536893095585505097664386592825105382879440732272638788140791783127793595654175881778643897061490546577793581903089841629897861001954686560150933548961177064010965475173728685515645955892025477245263753412206942430769902509614536005748394490655081725619900160006328240614742810054744045610630895381099606502376975305040847843097513707633747990879512801577698205981448444524175651824489416357821696473396370242971978783098499814300674653669601181448443236142352223057954748907408636442348839267342948036343816655162650384654377737575762843460684335226817676166713589461708111992109175850270207785293252878014583765296043059539835063677700841860523757797141242232626807579679314435639225398320090238659833026803792184747142942369941426402524270641954250560873804347997689522022645609602947671222211133318999686808931861613124577332631668536241453559863013708039643663473095885498225368560321096159106346867532727293388716074697362206396950295963293457418756737200758765850007377351423729727646989325853625553930947216674069644963915202665554666068693420560160 [180,24] -983969021420443761323344785015140594469409980106052831586168387552450790698959543431760554001249839235593203237847701366508484016299385648620021821028556506485322797668701244060674952902648171424167082557200531185417200701591130734270503609703340056375833722508565829627096635576321960489171701581827360260189813163798079073765319449780571409282422016599595239497407492764355219409230558560009159326740290902788282296061269627132224755407107856489020009165957392298962800401673551097201076874065844316549143652803830568309791388950038461982236600038751869774062705527492784431261062326924313989990776759838751293069984928379694229763790987184505680415699003971590387913963053141808827054112402487884166931363076433289299235311868184083639646934422614455786112916835328022639083774544571597036999584511244201522271941654126085791182227752976010321234533971632150306142369950484629472504439971892183558145730607439433702143508246473038836968000901919981546333110483149860051779220516083257673222904219681327603577070607969771270547459839293464919928434293568050896280878823116060397883561255014404218639666359840120515653644987663009909094591208100535235074280119370550714848753407520341999062650839443660589016016492306299781409660191266111780404087393334005210825294175284123083058339600962307190011581225933386038319106643542387126059787244762504064837264107913678311339329357515492866780308056628896165649416458120681205149663031703563442254734263874330232700773347258434298826961087591344229468362932592341042109398130835041459261229140029758149631440638779185550480 [180,25] 12160446927301212258072236254905006031641440846350578585855188893999261207574590998198927138719666229478082952333686567753958352873727660148502425347768547081589615375615189502732397345831832808946485813723493816040633794203384121614926612398495567277760283715866261919538247954264813747945515595749772022260180324804204301022982622668067901283215618555736730815232668297937929626194217384307305743432550500920379856649988969931823114114203698655009486463714138944187831891454354040282335613510317813473897190114222126919797468885998087890810715742893303531145602369478904821805942050429597775592938893016490106043450194480130265089918067881948440258750782209482795754528924158386941348531443394900467106948185873019968808338162955785773656907409364704950979066639949875015886650946655211912314897517477481051302760077507848903445646554708700852030194898615196538436020500109810781759508496272413326441357065774644382711821006245315180912752158098670987403162675777467439035305982692395678001642477440489787802710014583538636336606224833080799285842298067732894589668031781398323804995449721210831185640173136682369094624783831135796384705570281555163395632753770646590717956989059180760653369752309118967456028867601961247012159433039272245613751058484099356428162768983851211721259476319313400934845387242097467332110663016434554533275713637172299213623400820058262310599110005683220431317073062317627183208996544267663607973051942671085220111516871182091530097221952488193745448433589599324959345613103419153031603970922251880308529520866671060952931082810455548800 [180,26] -90850963954723845249070681850998901535851981404925017628487574532718937981339528009060654061273528522062167367946888157774552224087101866382292084517987116326440213748116663325098367244756283465893363886046862192304212488940583722674684685655347072707028279298202422339415783264853010221150263144520568618295186612556181467032708981507137469257660460523629537493773764070817046545395496651564080189459423179945096344684228719239368866861722381338785268599245797437754880889518033554531481432305016231802507598963661678102659255418979475674507314950104137091342044762068989639800269334659732476225839030918676337055269244387356429679205766116012656135736295237170545702565582447741412117652365081851938980299250307700828880181842981565235181420029177448637035676516263966061231194648621791770542170630590565115703887586069514178769373917420222798226543284065036882455776106599737467569641691150846224430560346751059646704982946764369117826759188097268385103638102636418530710192169264101020568420885484111548127630276306978591371694535666362954965186445947466463696128585526739873145674827503950481253664878223809916671371153175806762426321011386061802560260411227952260816739639429336828199237798903348472014322465449664833474621970802304276651151874560007900780363750966739913916279167802042249408999514416149415715976868406560112158155008440582545262127060731996416230166868922293611654966707411953492672469226038884377418822714423112086604041969833491400262011144670881046399641362828510809986657389204313619579802092758027100310793944637140748000061633077210064 [180,27] 321667753954487204483826899278544191922863123760300399946244259629563362214595852938129218385157620593368744337109408100218343880741890095559114237921428289320705905896087174342641700078085480168893721696963431190041210642517252841316096159817270755484938433635854060617721839773618928583497581147253880245429476612183409577376941961149583317367779306873332329107027472857175687600509450501056047539723948996032665431939659129630122795100486604755245206262961087852088487063143865726027558163519332874854281556479344940075953993649819817675295126036099926567961022213633574322302595176536723219386693738942225061813582143833636922371927607629059774169809384099047085576627394642305103001426690536627911869686533881990200471879490070825899225705975855726921527658911091207193085341954017702957041957731532311012638876653513941892282607164225374774865295934566129722092173436920683332708021819190305234997410453641870680727552009843632557684101921583147632882081868030146835402430327615754960832647241810094693419931067492935313029201000805673958671355958259588671215170024962650498465139059966846740392925192077807267624775812702886595696480819492759167363157399209316305562052564981571924725676409936683233787189577988771986518765521187339930690396237600471260196441279156969293030626458596662753373199161693558726489564227236270219414237940947808037752556111459404251176770473036604644280616008834041866079084548391278929114512178603497974634561198904578423652725636571477199765973624254083705147736120645707963029394238295123769228575204676788116159108254364704 [180,28] 1541043220537940485559124186907544448778265778210410827937978490485236268535683808245406077409848679727525869752931937291790364138013747592849191500419520808365726391331413000448901488595541055338344643331541952111548608161921498718700856071060967072840865219153823643814047280320921545106491852369580215818609771461446290289668360392223460886096967665643972969029589624144232805500695504934543217949578192165983928821036290704101415017847640696886962811416622947178002392537472655277878021743483804020245034488985443690449912438554710143434775210623691176529577328614816727059676668052533985020257728221365222952584567978704991057389317133833293407673881222754805059961638262792843109702029481767499359786498498160978442943765647495728054784568028273005728578458405643465653988373466118884825725588066785029885841209823517874295256000444307759621951346782768791900844967287193133778023776592379218626729980937047235969575654699729149215691552944086480773487460586457720543267571616895044187130386882887185019874308404429204540416032553751399016780105370384522847116591462447170689768170296339037667697802177306228597091370060285691960137571718463750035689072346403595652887674442745787976160099993714917121610638899249483185118073820100395476268763760368571802011864762697302762129477752100859374771940519067107674317825037396370545182997409224630438782489589053200936700644989707470013597456556353986720764448389161946766753863703469338939346381733528513749479693487479505052802191071941539177807500954142824302344999706779619686796502510943266392201574769038 [180,29] -32802441746059559848921457334108186652298750418398790880383376580976606561007313203983241289186127613459212543335984733730035490661942364732854928815595162296608745198130586266871574399106809551272179858364465998172904379716188068746464306520242521941582130129778715774276059726822079330328077492749166802101932013744800983524391110516383695798360206441718035078414762115689901940718226341697332934882816999783679946891633823019999660722199944443652755720754258126506611239404125514652390606008728147592716129535154175729157825885173502851569749587313659516502062245551921351252710557417910489176696169068860806378904077167539367983705665193292692788704591409850111227444690615441137826578026031558682292146645751583307872706198082829368387861272049991763906690092201043918549508346320286960345059801027591545946986915797534447094730649436322795631737595977184694149813886932380729539391766070369977522233616313903033914298266891833467721559139012805101827575798360726103672818862430753498024405997582156281232301336793317538546449479356311560806248359078264557375334378219390216228614517510803489505291078070231897126453977599353450448945782867947945851859426978727549148529245880323209054022592517321344447299431243923937977021881621599200341320931911986073927770459661826796298076747594295450122020783562390239133799908986905135991661282248933426632291927314207370127052937597628995753587261946953308880938575568511817736919900810998040235173103331318820078054110891555885143438090816082861254000123174074710654310360135028378261140772145284273332390251840 [180,30] 267546386732311856464953354480875846690206531244018499835228290735116963324478137779241359962996295160941474087001888735200693229134375777164888462045105699829782981486006818837020312459706392932383790459680648318043584757163627151929840338254355126246095145469288602356155203468339321476304545564778555863386613872381099920659505899154840366232245294404743516408745552373665276013637611359384106461764273231587096392299077361984969757176271321566367362625250674943681202936328546962144393124790595441638383511358373870705011133081080639554734771350402104271337809055959411304111457302488485847509379015453204481349068850073034819035282963606064803311938478569377000293612119160310987480111380022406919980875226867707266706114368330573767339312790471303603726623682659356616858758206024101558751445024222909637512961204960968445097212879035283132685067915267382346577989180143172238616205176204185066939609020659498354057927785824227387817956708790545644357528106032777176145018130993149467565096367546433644185709357964237214896618191702758786931312519152720928876040551268977931362773380119236543784362882542181873949587075765836545108125761413375745545446335280022821572086390306597704058080022455286104295183543413047258502105924570182607910990939032857454241127536340622745924517537091709368133615117956315678195956404974121677878490602030459349805617401332226036146530337751467622571969347172006205714897526011171739286360647274113724404053222668813585744857372070763835657678104733541466815733817841473166316839202361010792677703817257317270909053344 [180,31] -1358063187847215467365558925332176927959123106775671659151518810737272264553079735822770308082448159937139946707845278098476965460003415011395273687336662880866447163481526854806391673639940778875649227205213740507061455294035651518048541004678154852674271897291198134198186447465546184709291301639108334239988830768368852195251285719573229588935334666128895130196735458741775237386853529814759030813064904424950350292676501728771495496059755141793251423490069208444405745956877466796291261288599428634568869790782866253989189703059466176009657135801255496931935726216313611626099525866647121315808221309778973303906006716300346702972216476381564557426938236984151619898102811496629638602205958712611615089093827773215411679230738186835427092539872651147942543208447370737270664410699414127853348689161507858491696302717747622038813835235936443831087064288162846055255841177908238131437072948541357552622899791635939461026525819102822731687207648452556435490412979713032138764743239970263009700343379663855361425010122266532983415706782038046321606356073137962867120427023734555981459744443626799020655065054961864049646232470586491903900504372308604723277587889646640899862150331948031839059892727134834503316004904539201425367046303476139824694436444127071677956428490836620195548461227637290956238030838197793414977151227236432015103752530292563661437564942395714197373667124549290696337193014758086463557047719582743676696034038979172481757728783746813817012077926121594853882384492633661324915856565308475500357332135599616497235676994081943426376768 [180,32] 3945469517811250141811884652740051314455111887713688847883386272275387392238946776315923119294943789297207141333205595072180439334189005985616147030395726801250114850427633516074891435999593472391880609099377032850994314392376178182879524980426905922617756276081385417365004801170721114959861274937439358918582575745355304223205503251939101673221786597568969477277899670484687276906658083060106875934917282891576351369808136709456217599106842070293241778094872254878337926112585408402077309890064825494808890724192660140804388788687982568081823536161757156154197365478073048644236672916022168673033195763326890261261867784778718373603521551473441427169250785498511474728275598372950548831730915485806496492452763434247692712758262542193971158050634451535913174683562651383211576979019541429509688735142861539658087477072971242867045513928205168553558076353147381960994076939445121020231864650252103929622082002008309897733492620171135670443997032542417742449593501588910536301849643852759294846948200543805131573650771851112575852403654261709337702500028195782785535537431394388795814594148243525280173361534039696986256842386294003453884081173175706639431830590825827067590391132784681618233566704828707150397113828274502053759115858720353692871306845484131912646463992612460747511109754104741513326723748718408458704669322479124318640343075887371188581874726554674875108311104978028212948003014440623799892091115096231268834515058807489857748075498345411515778712423550915179387169185646844433892947731628425280849633735233490471815046760720739297792 [180,33] 1377360852445756414605326505311458802526423750152767011471048863383012614160985665725461331966020010430934486201221962327901178909832053580179386993989254202010826813845955733841836829115788255426514092302144726197281451589632489279118459912869534526057078583034740136328814456732187285749308278932760785655390331812154917590567626976988787930967584137345156462065180311505858021414317075818443725055964743969950936494600546179793613805462599301915622433926743352587566446400107058106799215627950052431225727157033857287547190097188683149042397683026186698129433820427097308390678377091365713273994201721166541971393051126722873906686273315892764520164452613933185817330679192800772794539408857640833960680928823141696532211295583098672967042056628995733594512982684695446563882451394202539153479889463144920694296888523537182596445105605000759582596683928381329179397285328210335994436336233773394840669781065394625959317672812069145107738707723797463587953114500605141299427825449943183353817125876778720141889347292695748156918870078364019623539596668215294843134310266543709600002882945254801726650069728554496867933146054855097458674373724678035292819445013894501006406930429031607207340219541319200031955392543571191591826717866754400645285876201806348050311471309464364317601040452982644153097997663721387086834081220331071166399198649783389993642192997785227287078898964763645423711640594845000189092722960678854916184014315967490880703094808528645104855047664104641630642523473824242126259861215882940440897248119769149492751970522746025984 [180,34] -87932226428202598071313059265741322773180010182671317488464181176037447340697995456425603319966374337381124573337259385074466174211793115268063405818071407993900633690064460400080727006022905883552212506932483612007315736929981716246261109604662828798555381036874211780171339939505314092156601777533895127589351403577248464994761911748958609495041579323405254014105064764488901353248513211193766739553210844722114884699426082196384347865139164260718875557113989302032359958292638165634023036693838951948194998538561219101118253020043804886072424221755563809732903648331280078001183163495637029028105885789382778036072465737590471830457566914751612789453430175087195252006537371406298315429882398186965332726076729710236441636122536506326201533294199233080493477707346631412488900946502951031736557944004278273542917667202921964799653925698777377145652893813268807445807887514182487200014112375963378885731428722666897264884908451963454900091245534590417353466955720996316682186057816201820184511457948658838147882971443406201664850670526609054224269323779652668528892459602713299270404815696320424359946784444773567254943319347378324975090228437504754745609359920056657872219793484196144012646286981310871207204066428886116663102432593732790906492429219532838274771059629034974313087556986009032944489366367137852261600081429408761553140757782777475839295541816462911141650700891114809086262191634692905967854070724925984634091750541370798997601514327269658947577401168460692516966973284631030751733770502187097577724661974464531403745816998995072 [180,35] 554599506057519320804693154588491017888278812521795646497468623889565123036841065451387554751045117678671443111375466375634294685659146004624827427045297061314434515810309363048329162519411027969165835145291334199209682260465287424918523580532181487743523677556853995481188924709545353464497462754355425514623953470280757471180561473513891070763054429706308411675383755357065169774622749676939577711680912792796819075947712464972628613143138064095348363676630038146342782283050395378320136859408434999977311479118295842293612702169323245102832783653858546118141685841918585159209762374877552249901191155319026841224524518434951860891493977211327541856986769409495827052410276463825579976070864926915533673708924630149415451553164724054834116685952011091640588163884024390020782054567778303951796474386366112724423344715444538155873601153078354409652000004253111596652935317087198851658484071576959535272785482607684982746508290397307188818708759575914793977264601368739430342719448014000819437758107980034499026938022713275319594392001173384972726975659951132978142703392801408444506013271489100895279522250116627984701586051325773908967934105173820163403816904327479297245989160993281579928685691519235740613496438035328791504800747655139925476857006145225091631756722607374717185277577876414883331726984763957538823777779524813792902311970326244255993234853720523748809335067944830162786961812005758086323061184929000711839989023631140214877737605201511585930635608523967524480721928911435881905578512892258516254953826167774976451444539756448 [180,36] -2113483939262345213313526141626647591813289504557444686804589373142015802570308849986294591873295665713406221480543337527003135246350820141038669484497533797121301914375609133015815199154058178115797755593948997686205153137991645013859357424197643419535909782154875477851283371152233072831092092156869624289454371198369510233177311009478519794799967562563076815129208193330812202199443463386623929578710175284606186933750004105680086965867578255990362877871328877063834123143962375429298353788227584013037158955222003243140780955642505064232341973101487549116937733070337825890568040222686252921419745583610529374572020726768289088627903839915690794416628773833409483605238047803614446499747104934174132326024770364249590275368712937773264813167704129479716520017994423344641992618446848744471918457749502795895435241211161560821534240298078388587682275915175514108561107247260672742687329024082934108937630322212078504037190125517035568780169611345928892758882974104946191896345133573289448331772983246886436185825102809224779327541019185801596720600509071962688045377668347134398735479120132322301097402832875186228233386463000774970941300350896283392551613350859173583489941787456059095383676714469038606844444799022325865492049326237716083360501007763376498009615718109866406310443721024030401271853402207359571204551146630937699838727364606241621193226804761016073941866380842013574228936509088437173380919847099989236779346537617878509754505559165744985846158910851463838581880440282248621382149676963816387783509528460205317989109333328 [180,37] 5127510562001954892705914988671523437793324355505361798753644097686131118023484510550433570288418781323728758369878936268246039175167035572078765013289591583318668690169964608362216283444527387123611609072198975717872651320809615663652558362772980501777786573256589061478161600299717905508717441776047024475525683125974669272751808681359931395842299770441660257142280839729979868516198612556697966258545441796144785385687703040361643168316677036735063671760964614155681557400406011315127025381889739820174994272263817598209931455892740915555191160225004704182324668513964185903807898411215490156735367728075190479935331302397227408802936592455708641664907627884021803565369910775938737178276217725384892690203261589318271222148169733220972311949767715466742612028762683831547758051350547143054052863102965285783467013177688742481694009029847482262421435026454644556743084502394540657918505823513885469025586058650202711659700037105010135158818501184634729975892175784909245040675111008666935088321135869724740954244335983078715697467884072886040305565226918876688408974476098388848240302607172065369505888964582635714787776723887718296295374417798780547122549112516563500775630529656939310824532797180722703474865189930446145729982140202510874247807542038172345608330336119740864128814421865344649658730012280900752139755434561557176789827605900902800324978745777633241554420487598359653494777728435029207932242187208997098807564234780786658991560559308952107132622976288096076846172723831590110238772503931359564458100381619506728256237568 [180,38] -4669964391383722221368577290893865776255531110257907459231562470802245990483270954793324303323856035318716760003833196100953246711878589903912626090773438735415242240174727819544271483350685328800703117697749201098054445928648677165984259186183751443310064174014835991642698485345929245469764326910445903089813770057901469323736734055531107361988171838517415605406622234650194792746642304002529359196309041707047571157665688288244092849410107346238206770015099496947476597582999371321564359543921095193286926054283553668485684431313970462927441892051542807093725171791708109081886684755832247947746874572060456117854818971262023079862769536305287338312217197565240155819451552956110576702869635860061562876174196211061591233414366982009019860959485023667194828854844210379474203872331945087976780954584542429503002974294395761292532190398299268009307283328732771824558680160595191155521373559381282127009593432354069054852017237675553484602465233508336067328322309419528811238292960183185901837511432188386629565251859527972790443254212577923583693908017359106521165319187119357787319095871920496165381816226508677926522026882698714206121348379273472977378731905677488607078179875993894673230182600503328275309811546256077690841720710922743228783789782468783043340960767453838773596491528171507409663975266896667429608910495455752422501783777049603328013820320438714599130516656450278363590307848305858704189640839216811625607861596023956796493116567124376191811098952936901018764122406720305155370812776667803803414560069526878159385344 [180,39] -23434335005603823258329546741973258362860044452337491313753215346437376953970004003647288900575363685468062659671083106526176936815453338189082590019936112425877105162857463257692525504165471156876520847360038366876246435515714335472316328218155240872855388477336030470680665825984908083040149595428206656338075801392318959368240511101621496628347100347907411939449298841425446514232892791858803399768152327548702183173943853389173698943994738414332437901480464874938769921712730703020811058773473918251783172222208321980259934907243917543516169319143803985123542060054709836729878151717431599346348510142708297211334383684760256484673779524608748867966411176626572618228465502308560577224579849743771480437467550526870978879575077185802434325508099592417911477082070607577315830814114790270571431166097281755038995716951985226729994842800307247221259014141213389884360545406202308716788557399382099049117111926825769258028686402121997928305707922804595480750457208129514691106977005655673154592880769082733721115051833055955494750470282818626253206172701000283905638471229778699821663605920382802315113017916873126113222923709235270402761828937712561032856346960969116614702180338998108258151723253554170848265766615435435624431651207663011732374837834857816456355961141387167736521243574534020266235013284949049982684001499958140058520048186822515997182619264743956677429852418865682201768169089712256431914202409864443511382396027552680463956651468925867543622745978920852749199805025622434980257567512520378285932487849326760288080 [180,40] 141789207472604147521893937715916995440802448742557515080340519422161270554635194560498637048402288970841680991542429038758417832373590168142729932464668621880689331550160570862780325256919418306762361091649335246284255182279782403513388950495288034158958351050530508602650531766118447073069000543110028141424530051309205791296216079749443396997530067606812612447002967264616972233283714341235740181488963198285182898273797976609025655339185945017878906537798369041516556800819910624179155616599501588985564166505929033716209655971213405888914844687759414111636513502521110945811683492452518078432928077433064080182797479065036155903242242311986869335818159174279573100217486273174873465790295714008624797676158144846669421373454955671259799072623630226947216290035143485245717780540337772780633225406606246646770838168822496864294159333032278497015495974123598233944606222971248056155301370634192788777083387684052670432082022888900768120647583931885623707893711789254895818937029279082337530842912074948388144409105651429486724282429529774560674596124816581613918239170472344642709244011740273328573179330982979414232700119959479019429526876742757307651051841426942399358392766150826487122480595910129810380912418054236215470931215882042193294128140138142751426175819918187857210442552330843611063532918985736323476589465411499579072172636618811913696421478185475697942288939366157372037206015829922990064732051491255897562066330726964401533765088853708446525380432948447039475635847980399227634564529641671991397552715585129143912 [180,41] -437851999143082906958781523394439722104838210932533160830132623175415834032165669021581818670030987617602902512383654323242778668117496974046318724747391682326145841042593449324621620931531279068270333129725153247185674459505282978800045869115938410087770365946048903258128895748236089658543438270371766861731911690497473406735381924200832777898086328449918079527911189614406975570980988799405098237515116345987229690890127779992789703560475846268437787116976782451923995899303486224610749645074940337280830782143659871955452265613331743683507045424847009518470948195831494431742347776933549840071929894980195406308263378527340465245712097372106030185717567051840740493626380507463833218009206802203285460951243756550021595480001641051849516040596696624585736636884431651131495719196723496872276541036413967708095254810686619677710401044358943268373748674748601760486456699403697480288412394737905721189132156046247820746822321319750367337485360268456349913965340222610012087854830414732816251763139594834207221137512947561253506747836723927429766263126932074148228206175479233934262451547144173119777229578311109702804861259954564671053692577815421610181889785338898176084070426095277990555920699852092037339204008660022128445071056782670307031153848287023511790673037274949576012048323629714544077868270343359301565187901011345735144691071826728188033157150734850151489618021643332312527555318521983866206877857922677056827843717313887124360788718728163897919189257970379327749471592870485429051906335192910528623518902954099328 [180,42] 888065293866717012014347682070166101794778522512527292589497421900657217139578571440983836559540711183149757230132554028929077891396334719312340946508854496537408374922945809848171543573953722775008155486483580993342879931998292674832537200745529182085303584274416882926964761734848921581022692152065695965794245306185946929906829752348344311037669443734702870803980269582689335095293292116918574823456233772818785431504573899154722670808894383875598450700352222459670763034023594229819830001197809626962099644557491359794595252392330274653847367520378107091897472478384611784572266799666752696824920863498276456612830854966326396563276415422825992454569954365089870116179935503546902968138988228605548495929720909317075213186294428761198739898740911903727263606069630942832340232524788482729591045664601935175008075157029459570765163434438649395431562287422493628001934645992298900471326779995243000267653235704721242945780132653975540806292304925520603821434847582279394852361278730618821372909789990784168189179602540058231064044374060910819339050885444788550921161595466704078218678945082282465888724543160170482173068094713000408840916916549194724503457562806780495857768948216467194771999175227951015989589248768967651929906654838920446573609002956603234466933894834277514187642949484947797066340735672532552203670080935197810049964743553498206344787449721248887200598181191157790480482196104559761878136893112535126847267537363196187086044547499207215212807939224620852073085191354626714960039578048277285075526762598688 [180,43] -1026649935991361240688099645091917059438055727349618566278659306352386329444574849083054594868487567046365816209147209274682599883626429220868686894751395809851265920010956199260931316095690409828226719719676143131250934088207532967901101889695311162249497231354302961062252999030353240804519354522721974087423315594664930207123453244483574323016782045354470718839379654852351500116827912459413095367061418397556838957992771476286385367669974269497286006692285047744505217112598421218427702094695602087318135130921223147967844125322102485711911336272405843038487758406928182360727463726331323290690324860887018746336401611757310152297382614411968653738489285542593250354570946563445253780404129307895305141778247595984321533402252455036526073140390639262683964488729689065693974038474638819392469646813225978995876746394212203638366246157400696098547583881259372956859487271364423420634314899166615934937137535128940740388551352246564153169986840936405413189083107686722270476945479413603690134445513522529517797372571867705352186085767889445767830257793176916611069533990089315096801702881153289561074467386371670981041154243326327346211516611422263602551111053787519190263776217149283504110139391317793966389133678339445862063428943047471023163961502394493451133001188779157771813807110946132069456579195670946118658372228371392417011179986537509544382570031504203523537605420518492242670720944534964214331406810891818492375219347405591189325884627556934583167175946487215447774802453843901133006977609928661764975025473104 [180,44] -417254528446883129636175285915028106882124033420021607320543716997374958183482125846509208582686412190806954663435835493310326050496177941633261655554007557007582447501378806774466860815424513545046453861016845163641470205909997307528674532870814420792141244810264169863334164428792240820890926362097186919889317747369066222043490216168753147591969819677195924582228736207365559394093518016508058730909900260319652131673878627663077495112634298409607604993219152945179939894679579698893294419482269527813130041178543410415126445948525749904076363477707228145636728721876500130787093035163752322164907963953999275834706584402492386871782746646727196282759811479696974684210304454041700054589105123738513546356778453880106222975007596089819834622035181675573460622833803182768562597044369173982670653554575996900921925564537710660678759900780670175459212065742749493687250824555001066589586149562227748820306103416714227305049336272586119307332977889276672783588355020055207417271962918022593105236223443531717508728075055882139294245184454803861600747147653692155067054535361313806829216249381733266506850767869614545949783480706307888485090792721627818982783588234510170582954797796854860055576807514988325692792590581592477783729253364224808604982049395966613439138110325203993917586843972457144068378792581452337636123998736112436545052124284070410299948466999006759521322280735016092847372347601200161477577186241421166214819770578143879419093069472918250405879071607913044244383361313255510432759459183785222673335813 [180,45] 5291978799035768401103016757475808000365150643471754109218943790754018690725451574426401923488851190384060203701464938226702729311735231299864920286624178604790822309828990329011960637514854814188793115030842148829952309094648327360092650027507188159314262647529404891144284457413903564705844784260317309190795249284644206800102725800155522691053090664736424489070709084879327876745573110156491071112618712349251253696559246049347618639785713268917110890249023222939368763263272401389736756083629928999571116859631670474153861858187006939434158438961316607857551094766532132194623416309736240237948175193165859653908550102639191291766592845312850539817550805881161697860363248495543715942743803064035564075546068826823842927785012451970697104205783701638054650374677191323241751028137237398743513105075649325957483123565869816706705441344650259492735280394362367096877504812631467700485994403690673651356080224837272879302222862205809176213806767090049355017396437100508692359915349762575210566086442044512177447238347315710381984688621364506876796243098820205284499539828395097104289997964564518883977107598580771191381052373822278416329269239257390528087103192315563264339008797439086083771052909375362490778007069953187645421838465426769486411553314972191207460578001956535582557941707385382598116283694350539136876284304982470931544631135481981827785933314702819675044787408223164736760395742252886182962814150500747687538246212237019361977414780859509172951184825097432634879388333444175738698529716660229987912896 [180,46] -14394240812790198154550083462859958170730507785449422506587802073070722377501126299074529927461488404627119411129581133868875561009503480738657936619128981648744783065429449953551755881820584935887021831379902937500710706945795356268648587705858147192408758825015756307986463559035210166139447011646027068486152227214417545322564516722129516894589860792553376657923176997895045680306598072216711972630665029977946796938489527341004849322691836497092855962687527406881641350099400197776205349592635533887384903594831191474213822350799450317287496886826362989054449576820683630609351395071318847024955435931426741229586553194079778760605789791498113772995085290072218713738425771081538435276026811662232058057966492474428974914251466451485220430402504941205128164368824379918579926959221275218016111832314340534489972859145392175825943269205351572855937824165482891176981000262731017893647875725784119208300215755802833652166431185478803455283131554320251758371796670354626684717372518363105647879779313394360180881801338872791733842172517731267150478799284036599138089021474457174776252903228711362127699706801506778776323208464866934109486333178015033937962887331584344985085135098142577587293531834266710451719038213102501956094003351210498518548635518295096957731076439990362347303994941122432785143885154246638589522508774109523517642315659062680445656669777514552901899977199056839822332837465728580612042328812941715454068998666133896539070761262458319420843047534692682952931650235844159501452998660335353106752 [180,47] 24579226106618623367618103865665554302809104164017057575424810627000263509622358479815441161005833852202144265429705559372081741048009663093929597942826566966744914445555569932385396843106962328728911527672541271290158605389931409153230020332133982976622757828201281520939111542713165442565988266671804639215458285130868006598590524909371021782943435833251065621333037609544716109076049453346789472546699893245678881930332498775267175034256552579545402730876650016343411912638343141074431124467331100177514462954497107172377955095890517909510306772692847806928328302092237844742803774163913299481880836985598885132625846727957112107586726713393408088010946161578649751778871522490766314493043078000484955557959890960948513875288452403431956943719797702917484706689895377501866236399178734660128403421944876764155209631255608658214082531409131192795596315960776469571875763563178444666994405360876165170358482277777995289407108049359379680326533481451198933893653221887736348438646683514185700836895569236707806682779352725355727590087106910712924217571422621227975872530142524825731764182412045820819585364225079825866146742402097932752905136942757606905098483490368356794146451467018933456170783919894322445704429752379050566352130756807515064755621311030328157357863813679891818853560418274081941587512564604290759898800304228593289777356043190143330593454027640896388949772384521243948612991559427720011157506529588930882251313710981414053181686765368597373926033758286705106540175239259261244536240197592722440 [180,48] -26952991577655022339801070814020724885895259685259855205421470773870027658623039046991708901572887619819499075124016597192531399850865842549438700034263082309486980467196610245592156441716411360906538816903050160183675321600202363545671764109327237388551620948565462128882628709662566064942048857505611965359614908600985661723989963744932083355756885430042465299819553632793245110074365227496392062287663353970982482795087454136343941544151409810036649802199362466721655783497111030331935957216997666439592705684670153127786559786374857234323862402943755562964326387102466643751058345184249794747367291582644198521419569174901239041276791083408801692646501940235178644944989382015021528642283193253627631095529043119459239378844974832658057757595579298424914727237728389111196479564702776208169515093062150460332700718151275046834610138909037275543905547062295823218937727062934496472245690329755965183402707619751836274277243375168265147355986457321489060827804382820380424249816314366235787220864460220581774911558479544025317735462938085289210611793012285446499723636890426327561354771706372424317446296056266325433305140844375030765782587494708987257695727269750706187011094492133438054398268255497852881327382680128191244952620318232098765389967935460515260044161391705340582505441984679622796825750682579357903923994588388575425241305432630152120716304516616892225311038513863991550093578888847768932138812436590470601907427373966080945882127494825853921237561998835314695718991254173451588109189478911488 [180,49] 9943486033218138478859724916710860876433456368916409669046302832784600549713531796511480243925519780163553231741523276174609545978573809150292135182538675139752724705421199584047802274283983980944942729646842102882781267366481704952923341073697031426700185210667158682143072295244145355969724118259214109147955389435136761311964849435665908981265990604386326963757458780897985145347035366988133738500015111793522363309042111412309422136562201780619726794137502866879002975142623543910749138658495926809475149932695305223631886668820885386756454870307238881926343674000159013178342432847995727139358560357281193173281222717840852621476921281717340882014289951654374086590963959290459745761219359328843371494278646984963754943160070737688843842580594287697508834917769434881649240083229890083121714857800589416771439750044027621976634254168160187144736626069295649050994852694104916610574883626402196073982261039823398678005249457203309739106986555824672772074762402495979489982008961465810287647042431980103098701796706358183150619510438034767028178127435183627086877809831519004530721335257684957058301721041465408709531750574471758182645854848048706915018453473890149860278292011088799967300547354151379309324937136952485214194158412214165191858704596178726317974250489987726871945718491879740801491957750359527429063151920895675626531063995002667369282748801456121464509749311880908364033078203790708510433507686384076903576696841233140400103577480273041351881499227594960077606822802647690087207547129984 [180,50] 31460944581336307842600396079868160480386127343727596628070597940738606825210088901104955944757396237925452327134648847531304148435819474431084502585360269437938181458042220263442570425206308333556998314655700202315438933656417062355786869762767137980702959841628002095819244571033503800805219478342434863781147669987975311645429691248830938257469250750986533963377914300436742956876398776665986298165872773027140939199452753603025914312910920616434906672173554218002949861283410293736496446475094536319173061618977931121437764970426507603250450428869305280515519157832848248821737308496284283197959506389532054651117836295515968516552603762902876329891017659850861261215751625342759320902443815470148897463661938319303241646332858669893167153797799079821480537606237654145547148615896703615067594971673905637435989785126676250399803861615303546007195986433004491755647526912059687046822538124580818429449373477722733950974483294209394166494469073107763396837214414807407670016000157003058109983939960126674757724821417936819738511243846129402911588470582606955893901663290742364425001875746240127250511886381497228457583945681512566297215367686180536966965093783679913731472321213563331539955661421783269851096839899571209897577512521350145695802352970334831616665027210920742818171016855668661559834047588073974089388430630896953606920279800778894140767579762698342116209049679157839443675488731908125523760214526901414974184172989712638541444134602413814393286861678264704046186142559032448215641893912 [180,51] -85748088815355455195864154504381544856237172684615430256482266848349376735205626762188084524896306248866037455910712270731754001549032060241406046349030189547108892250376315912002844550016776635693251847347149092545290649307254460266738450034351810152231253455547743117121288285510801923389181315358958538287658973848671846203003575406702621793324424678563208132758575711140794292509236426658476422270215329591880804888181174649889004392823038305455522025526089242106642628541283250191558144662745876298126144868635706319760243990910924627479781774156975695199891708053780353876729851634830816992809046883188722583921842785275868753642285261896355968457970290545879752143381902573578459988918941656346951095825253737446013993313045470696513146152046342767214601886470534550398598322854930692516504488886554106156705908917761363117542467112954165839087525182521831329585148845076860632028160181473504676974152349554654105010000509474741741757568191572890896452839996299168357569984671102994719477573095297494023643285550442068052182869974432291284826430786760143282064278569058069522167607238080861280203543827368674501209718467058507594006924691320607171800599493824291150000464142040501178100245304752281724647982031426366080626738356001248646772576048127522470222707516162847037203309211416413370681134210104152374107233897208690568369908860770623736591375901675652098006148747939231008120219015036661610162538697597286158467342705105958641386353733386565139818181362572338817792204562736451403036064 [180,52] 124663078300600040067690282245358002215507260614650614869211373390097092243685551576110134227919819328250504026416875735385334459296030022051230248838448915858698279613546695822698576358860029502103165454579364963906926390980210203801580861198742233482937714339420058698173748853705746401377001171010797633600300196062549250138695994866286961710811274107915462458900334653998957661652362885892476831626551185266629761422118144361521998700163305653982490386688454717085171500825672106687609517785048000582100643863022732362813188866630075538072623742924411442250152087162923265346971522053972570977446670808078230860890387318369510503761085527975266105985192821676575493017813550511194933812472694793736053650753687840366541858412205400736154508077178063620739476830908563130526747643852233285787729082635554870746737480648053393934454797928340340465757251821813255112802280423158879156951132293875063855738065707496550523651969711189762676078072344064987157662866762275575123100272012405477309100426390127961787513234845405555742242363754294473411087309437734766630372592545202814461628454500654332057034719747653930727954510992916389704632522274536736432637667668573612360230171778175458270345310879432072427920185279748254095331201311973268389796698979467695618576157204730889421010058566280358161442366217160860611425246815650260291629844700561797107534277500319762681262222904983948361793139633091555686953663932293346675941381225304147288952767187147947650527730451691022255494117902975354058784 [180,53] -118551335422236932699984637045426504398443235132534896054469085168981266749474429590680309578917374359181115574994684702801933753059646680776789269579170544276961640092203661584940442581718202440864067197425751518558016483537652559892234108348660009038191651918985286109901938647166155257874482668165924999483494061130877326627030870610158301406631474320354780275230714070201814902329912038354966309703922981383665719196756718616265143594820832434273004662315311876622601985838444604051192713426110904362726025169194156529802784150180845474295022525890611378418350898426110960954032824389664017896288847373680799045950675289761349284039596101859876106168207454019559656172176166190580794656683278936199680422546122552561485883009348223234267863229231425799713501052312629987163069312372419918120177819977455115198722930796363086816976382352076379705480748602374644227563660072504539534847824842529159646557311030117765562106754841843569107679326755398300558709697246834148587783111912009564586905892888183120937558216683433803634225824754562401336461848195511990931787504300879029924513470024769283778888613767471417465633278820881992788206710101526164358850864909966719771898563761369078636378819570591588069545772028209757170736612794663193999467778487476373580605456155546261813042669833366632319240055182145128308385646161805748188972952163782049784968142247858647728235580013466947779991026980770989716827034839214454337285364191531336809979894942687403456656389153227566747499976341696655552 [180,54] 59060237636325368029061118693509795808265594937421176711388714453704573806181052311843818593300089873322667024325445040540706122467651601672540666382474418029145646677656751341789101234207562609539649334439447111408459680324823195603552456267248353569596575281979254815869609548860045192771165393697538403333199256048562706284987657976124613243400762411067631943996669891960601033885428173250832675562466127020289696604746971797795585773808896122998633238920447044239331722394173824695598062305200168228836150648263738895215706268753942736161898958796018895925330752926080997119859768857194169497978110244679969776593939366535490331268224636000724379525484126011586672767655559512830403776411231870285492601071490420883649652318277080983439074951250916644763468873416609784964386589811789759252146414366817952425839813058489063465102994569114415550099308432735018298670331488824676202325347743597324758975687786767535190866277474821297268785554913388486186982397569960858208962042136957014111662205524751798516490411015091534116360901844417277980596576835960809768044760083460566337712352640825915147565147389641502013379005999633055452131960309539567746341988683130024609945077511441981792491271442306155702229692435721784728727315598219816507782633315285615617251402244301189250899495275165486916888665303678078897192582346360126649327510978477322448147057904952516065688989810247904613039892069316638339958263652854738331477098443060991646311538874620524641902529956684389109739940024426560 [180,55] 29650700515712791023411515451441244611441085116266231090032250486409055947662139753900098756097259722267461677193844252958406202472121786208305267987087521747019913185132859568474847755083234567858757056741936522444407366388041964568086974705082412621284407343235442694435242780650995340474173388522302090679745257987857435476611054912654296898808144866572439910150537802978753878717911365158057189063820878468875882908332544502816093432164604950548165686383098442953870831981209732997741889020394183066991501984972527157335745337425364010738679012649264034691360177563007762118956976880221614757224032738470668661507452266097455904920040856077671216991703675095701614802224206918670947088720340029592353716659385907124260786798431918739018017996942564663423367597524748422780689161411903907561009748627728189747414289850210378942252626237658465782537862704752023439693603844476824895642995813025459557240172551623172875750551024695328873497260095131159290899490460591648651213329580078289048764553947632686158109075624750282857826059015866925409324003754220108376168090399281368594691431492431577574591818819854712053931086150674268755407862829270781785962086209928538296059812368798850974246803113935651250986386886605984559932588144025051552347417646451478445067283368997798096864702630131844745314897201611226743375510145308914394893200384594653952699033566075887742630802130722361448786829542887523477910213691677952285693715746019089905320762182082869939052072979254466944713198578696 [180,56] -103739875262928228322806574419946782032527723124636336608830876323041500874704621975797519811901957666934168679997796592746731100909104780439741156509034260310529590000234066973349468225963055445681525011093622303988280057521723742904198694071623712369115716570099531522287352494688422315227215951172528174516651882858534243806068250728772165436690418648446353641377510056516421294495075291523708450281185668235100001848863584490332861290374598449783153406093557768260510736276349335339026081539696534030265163165022917526093460955085081330771671154257590880532714427272952492763753080105523818643144833778367463073054819440501377396865054048400406106980775926919724363197491012912310394036084319040503006437973461362291444308856094743600837585267106698533404239173515677287302738605859803872213381785404674932199593879010028101636029474338189418449659541874562920411789708242725579708339294715979494274964394636115924587920526458984495014830716933849573470063310921759778701120780634968162437989625975243318322571569804815486242012443097597318933443636115212609722456441136193770696746662304986633815526774234674457148122477879931867401996860618660973241407656446064877812711480657907090979480157554675018051814046429888082831297518464033866632004576359968754854504598113780955046236778432000617629288227448864124941722857508871027702429535661868009703818302686446454238643388167117419026119533751905255719080207295944549379512428644787660235849922035432933480325779428565906800571690392 [180,57] 128578083962712309934430265925318702358678632557803439047852441438959196421338195769259564928724985660093583295784925092568899742822096329777428115992546746449325036666022341562431718435392700985035288354614172134008286378464745336990145254504379331306129073136302217269124847196084089779582276935410912578953350248562464356340465985381427899797047422945327634694065168475677198407685673565430485756455989910983405396591956029446831659803253246115350318319406396765925600434584245516942673089968615995543934638457316026435232851743990970953632665942285801494669247413785138008824803989923152908083774846514384989810700202318471887719032001796309311610838293722990621873083130647971464934823977871337936019574069748138795278392367696137175627533026680186668283301463449938859680816214482139969427458854865773867846466769148202085707176474240233322841160325255411812012716515023788167260085105650514644663853445167896781018197214280879145502626458428943924065654513340188035603695190859790450578320855009457040205879257895438061547916387133424588425780699049595301205296060333149334702569415139903260045712132728708721594230480721063858754406166297258517697451781137858009056366774786465809652912922275500844891170859278115133399783374233346056476499250143973678330153503932374392497195456139833862444308059791504276482566164171029158150748918096584741091074610383355297099146688662809266570569455604351302327786399388181971853915537143202653029049086859245110441491025637277561806147008 [180,58] -100613939815448953188341473540680233727314655132586212146862264707841970505199081511606203102932019945503146161044355446969238184115197805900731350535741966110823261723892904742041737981937256619123429765150270976134179694450108605984049016080762144392156757318455200920463433815926883151191532585809390994548613232597113263929724319081045603020107247831401293085252711622912758076770843435746799327381493127609133396917852821070411520752347676747006157909430986090314721820488764832133348083659588532294724396511943130654907365825888187232391823116401763708472442982388812175574633143955509386284510358311003004107292407473480968930202474979023432048330845628758703987267009784555711510324747557578636418079904093218456793828163777432865272308446975225748868399408823765758662647342188853356478885416754533043255112074305162675177232674360775108538101650058870225133283148243622688994433827199199758014737458927005031253184591455721585418525198536724356394456008573002039422531841503261652681968576686496938893879146696491008939302818430503854088408557159207082319728456061958059459781260438844697801246439876571361610437217525882678086245673924902926355345946773399607030952776843212810352990116797083124452024036148622950513255076734477076772469023465176841421198647084396053806590440834526814272762288709028851436799888858201002289455695878788888361965091370146753374674027808109300631285769951178598096554213595826981007356816585488314575625016960507593004723535836673432479872 [180,59] 45334938485114868776418221749891026322467270994593131615672630130108494533917066682949339836639053088083696888537303019996307733649085634286136591808390182286455570527077717805799721692479795964871480994982516574287701465551822050176589523245407117676739712055374263888668788990461872048196931943455847340448560012145029179121869891586661723752955934753848733599960448784705746799067695749364455946971011923875389041601489762661382060033858029754353409138845326162957002431057543574112737528213468181811221319026399847850950768226709876145051131465633665220193701931898109021808217601979127328682860897583749689593809761839190192156504401891542419578485880190150048001179075033076438077343033245787568930148966363733890085458392903368793444813011382002250974296838797701674036217915737709726368245978100099764883769366553928726375761519156024802805828021189887848617250088042193764217443021090197582602281131292483646547057721002590154566327662828486922380291829272177189744008782851987585528242010056416686072166021202838476871453098393126287704844778313271922831204533861695022897087892660731639206626002960907383350760564137531155898387841426689814320557522868459443612436562344773516969601217375081083420181983097147733240546759458586899932988678031637780313434193187304135606603241820222280479325692153053056656644421225537578991724261800985359973302334726809102370088743112861708738843459914469332689342841366219606505633695972325937899748587510334688885655184466360993168 [180,60] 4195301154892025449942300689720952538751801601329142234177407930697301850558446506196183627179010812682914127088443685730361032172753216123705646814789238728470451924448395351383883994675212044775413895879798114849165399129181397994199938824081108522592775337235155039077110811204940801442382085022487420237118254070851100962206750525585438655150507316824665245229199941968217245966370232244339893457691983714754919115057468363216042505671246948253497641523267925291061072931233089609081658015704187026011324862931671599274305804840889488046289411774480912971499176189495385231864317442720200976526509699698294941688972176529806155850223612479898840814859397634886631065926071990036725471946251263708729082377124450172491110366068743605908724713005976310106720225800617519417140415431689925303314733020320812658817152973813250760967512167512114748889872351825874740855100433141541415133577162351038317773385365209003171728776020031074617996555474354442437140082459355282253593301826445953428522710432656150445638525618361433613682089052453844239536517621676711708411868597230954189180148758778880219204082413899882324546408474297020651698820221975460625665291714637948737566711587954213720636581341591153735713914107455706351122627378919015034030977644188114448523970895418345651189619041648863388992333943344410926039915693177573446548588832847526874713018654450842280193618921367055247567386697706588187790066804846402386749420023055378314661151721216120064487752725944383 [180,61] -28750936509385689145317871890109120344476481343322426970967785609683402989141157457651451719902969509393881478110385742145314573034548598582766477342285372646475755841633562118984584258071636687366150605092139554021903509774671454859736313141989119052734082041811615248236808386461224999247105757867482167803670290956007019162687271069675480781329055824877689192114060828143347452612658045587720161585606889168341078134742036718156105478645098752267167836063096384406850806806307772983930446103108442814972389412759920625269260030391781406522274276691770469252708997417519709322877407754490029111395633068195475540635054111260919709988363343787998174031399381977090485711353281482765504528386724614999528445846553827791459493450583547908635548746238693315158416304360621434232523536127330789342089316955989091982215035898462871151321180742753855931077264828391088440948035551827936125007731280703667100518254704526801187958251373959508894378839269852815756432362069472177288256356810099384510071786175002982036908358006749259420837993669870928680849725022776745692764075782944711933035228242577875103111958163610806128751124869725971044808938795062554004728960238385421119874908656047318974443639099295226356331582544849205196294907958321103850961325957510687127174738802484789316768167496724214242958595026548222243617328742382470161195604650313834007786456217791355212309078603291205005062105599075736396864994171588333010320843316045533526977839692780820974614612850144 [180,62] 29115032068224353984760568051203760594288090964104136237784118139000223109917189422495839176657543267625171470177115959080250922949759754064479893883597113225022280959095383731010938782746691643311613043486496629257014914464979970154810944602392865188105354888609115433842923304370476910484209568821290763472732688268650527950798256714828073959768309875598149950683705411406580207441700429099730687584605769383351674569926631469161598496587556006628645906900994861023249514407389307458185030152386965514012946369252460097761251479902376388329522295582978404207452922176526172894494494018402558154184406035778708664447911906380946027301888915222048283133643732433132587920939891955143184238166907067640553148948611732087649855926983987519315128888731714645621866442775565735661896245054337364353664882864865368879606732035513283116416079947892001432349782438248640384499643471489927579024279152754293633818116793882383306563490034926883027835790247719381327769459676602207620935090727128930721211642192555635264417179141763500833611142627504742136843105139587536009134607933627038743415155340137052941822955403168788257870362667384840918869036716987316858798770065105849141473445320337616174533019634222184446348327344987220653903326398273896642564840767094321795563109766237266566102775511554719388659831263988382789217737033545974642319379567764569410604431891089932911237105470395028143726872635065578006639902267801028975420713729243377632037483687416636510489856000 [180,63] -17588613511651670374178692885938094289502856255062382573328686772936545217420902095055594246660909509461511017951349047608287625811293868680240144063048735834161526963604366397962853483905538345322136632822342304774227388160149911691443308710603477318207275387738810779808997901196945262105346799169516301643165611879106520657374235783476396769137745953257172383812279567886942596948775520930663529922345992420652623795019705069144782827924829222807714182506603218411904182133607475439949048811523122782002655371619670655652795502969113520872240010881272030063574653242113946541936055893144182800303208201106922474201035292301863751724723821429871922109807219502025537892544199111787590260500744123000347158700431501548591514029614741388423284290730269647904661076577083968252101574667549222472765939018566032077920711291829305824165514505937671419332997338641358264629948980292917336361465764651427876362771096871669587795405889925181540749064791696815377277163456011490649781928017659043904259944455794932957946454698665522362022409575861020808576831596322315400117005760937650958376992622979385501139192056477225454311436919733898092247590112570904269823038719885683208138256434755052081113174402415193625387709321330203827682947496669195708414271187120695742382712634807414953854189087690234306292845856264397225876895922491068299278224616660963042204237778334062350538737123786592518320396952633776696667771610583530075792911204876023546119900486061601672574288 [180,64] 6010929778721209276330240396536891310305917072419599872518481661177870935501256374516092462755721940954899687808824706655170465870115591847688848270105167933457078741101199926613811226107728062747829842255529066761568415109538468680252791818449268662359998570029115638011939719898186712448149908584036112654869366563447126397551987485384757918753983656641942173170611099946125622758206415209563828121325749609523141666430353460042253949748851791161988826797335278125692968025594632487395471793920593228884374601365755654196674698635826572902124936988072392967427254788514337396738889443265534492843665358081175443960237674056279163426053242507413065752817207702305995407098408748810579754876534775229235049669954656320046148049680962651812903061890365036995269926463924110136031636871030436822054482861854131565554778066130834562639026348804922901976054295136860899784357095050405487637165413732060675878368475755761737633495722841837440454622180843765464374928412377682335869558106797623194281778986193010830068746915404472004339492922538690049788200913242433844955014413656990198951972189639065476119558949762185891648784068151408319761633469785481448015481601090434177594301975435239552459397007301937049387298622730649360650592365297924955821805671013165742738892198189120134639767117308361373256929548723426096435885375814313776828404715210247075507479537732367949338476919929061607607259715271357473997929568800664218319649646879765145762338491682210228864 [180,65] 373644599183183689692984008594905713173445811441944550021350387543429130518974635573703382468931425469678543524837536125678810058166361866103827329956991084443466990533965428697345147281685644735128373008696566778183724913481475569486005708669098399457953682316632354002621624970262619921603868363664782305555795967772535843160723954689375216757657356912385634119084255804749649862242989461228352744679276170533230233309689550816184429541799108500721729470904636472325469927310447022380416654397414370673571557447455806767385125483578313532030217686828273866403109563120923666305669034244424601559896101989389401925833986270903881910233257186367561218172550342111946258232487658170641551278445537817840311791980788139923835203183151406643077841076754970517237551323210250811379503916182638185335622316143245265656529119763160656430017121942613326263988662880199556798150401767875668047828162067429276083640335912347855829965453376811620613294360787435519095887337892361852648979932245087324174355260263704041130270560434071960839103850016783716680345193026708220887507305025529260225339027732390458258188779258282401817903747504193184123336277289850933451624241319020247062167273966528034592098336177430570524313151594920384122077723811456247218600704964323519478672882947971124898544545238651564369629504049971944079096263631475022510187036349181099693065356618749434136447924085817972761598378091677301648269430755122012564508504969145733428909638780004096 [180,66] -2039965977739621786083039037117410063455750861226916213013454030171346463100322211085835564619527277358241130310947302085838443508044945207915165325409965531101389650479832865937557182215001763636348657258008446618093879533066997556237820264014455275057906125049475766661578963860226840494968736039192447154092821616766811800022169155186168089153187669246336298095353301833607321708793434937809501473116758626023229204969691843214091230775094779133731491911627078624829387529636107390910425290393626505504135215303236151939873867683861405421625059309855731550183375296206135467468164529002307818545219658435815891414898929567604400029445707267043464577360455065204673165263822254100936257447826790578888200205896787863456258239996333691356414629627581708046342089728572286488983643617538557117896172125206171937553322086327100908442111834730256542547125901159219604064774754907535636667058795739716786525126712533936959277206146895547230388018710879583301685148907906024140498015873658328097643356586876967320386299761379486758393737489847280363989404578047338223410954971893434202932949574710072520714383864229151678483121714164958267651615878261702502353276484931861399930397443513870934651176846247471868383916780414038408508777853221679171521158105188198254627132920552663874766548345713355469202393009533988334645051527752483789941047750377374239485250430925080850135847734601280481790009450740081407647221509876010052264568893133915183080660518564064 [180,67] 1491488998664338998155544898813352254328668169409188957766002417462087996883529579904858826762957111639762129583569022975461888462338648454844404530966116276083612278407593304277598514309985097395096613606001058167950414086375173139207986827324371454577739104926602123899861874026304971996847476888169124876728462335458223691949260383244702504539584760777547766579321790815861597611830817445771614911503428477896728131622781414496545450107966597990117324616066641039984026705532268559158646864880494880819726197315076083969918418417156089293713453059908694551393615260944704291175156013025211041241264833659579094032482602138086892459822101876514338159294046092740788201531646881480535817495420237970215767158156123568357291911937903957868039017280848119498933464524444780069550179226491121784695812570352559588918218471768357851637017136347162701866854329628373341181857077791282467865878185363116605532031717214078483296532333085644689330218440452732315410244149573654918635788839730368833792020965977045247770205192393865197743743490440501698948377969132225886012668526179390878399125822469173287516221454334894497212872559077869255384328369369507961949637686536985640175876138310528432859017116752951311747904136801876097824903130144301079793239276231203338345622185956431843227465994385389706897281606120332634712364433338978891695840277432943777629743255995479009119241354625135219177194634611939250139596692510740516385929059426232771931039797856 [180,68] -625070241840128191436240117012634612955650480651341989366517636129551021525894825302416517126118124283982243836492335506736345468526175148128247192345073575222871280833768163733463168045715159312770731801827484386128290262357329781029543488197597819634519540249132720236793762544749138061755136736842500527824562601412438663800054084257303159423484221918213368492962584702696573982740505780286462038264381680290590289650700536299689533498467570731727703266527892680555021299868256558717592045843138481566133331399513881076068850992585227770363481979959264872806901464320036733817860238794083942951707770306812579678663919811661724729959662935219998464161317727527258225639809101112572249575015423271521543855577580842563015867347602371200079545417122859815310704514591175475397943431794115322205688861072003508765508329043189561745981379312215463108179797210077695086178638547162861207739278134561236322262233370879007608983344839260716369268280724579413061348932582675876017474347418938551941947624366624997836704277595229189048353980657847938102165091517910561931570542668725870340880720627475635930500545448707622696107332648095117512329804867078321569091127521294011989931791436571573218714352534702136421931039182871928556330239498567584983640989732662112028352949949992185519692021102720281937302603479410512924946450232066360238465423278385211796665665270691664465943506204076474886218067660118434951018341232659954855545448348831664361747504 [180,69] 127955809993691699910431757857948431323671224920532365195439555787228816676898607702671663581896034255367122848975957637196564648765808286541865778851383573010246946644895903996130904282355609564969393993956714980101890516122793931018005007841498476928168240219139524203777759874526266790321620872100728354902936601721002220052595539811840889369429562136178645711032195599137263888652583067929269014204168272152143734797583298686774324751637987615626745020457522937472888333375080877034874340030897179129894102115406150261541434959816354432975556836951470296350696984929956659863176484167380014644581736889798965480712119898076334167459432322959043347867555055211286082688242053091131851464278339321492722282266806940012859437671368344172640053589742238216514911323686747100418835524977540820243283584789553482040380192466721689235471698293948620019638876209643558064673631003234256293549488737079847365136851702709102889388759857885240624805207539794326630460812348819056358332960798434501632689369597058773820123493634962033787365503306632805694574634526807453561610586000157634148929979753463984311001462982210776084179256607569734127796316352378254407604013033693210038558292914097062580212884488866240960042888014884639902544585015438695839145354304044783976515206542410754106317781290556786898056637939836984660160990884082880967992564731096625674789206899086936507977155330414877594388415713070493768060761665294841747156959668754988333952 [180,70] 28363214113018315237557500372972834348503013805541128010549598423937765185231808162893258714564590771963842764494390448105422490025324143422339568108009601100312496688205754914509694376708957451120702391537046785534834895390064957447165773209312328383089714630545718716122632165594370715425800953730718612669813144235262477523724410117120861694660151099011368136359177242411801790782033355252751830075708171222630677623199285662896046699524138007691873050091935525225851937064469693882533320287863981295941945613107612419911930031278782573674847745149159213170873229730072938986079994750564508131358798066646961484617956644698936213439149349842705973628476882574677265482562012635836927859818013690428400981661189763952353647002202141160800254171538387317466549390172063784635665284968834695134341285723891059917834496918726713018830761916831275230051174107187078602579975259639954277083414003683798257328296867628672323011708780705996930444736497921563900746382916237073487922196455180357496507759708619074089942714270510538706286519457241844634030020786135915820940463728286178010126162184954246455679776952001363829812232458030672759836348762904770095828895800212090031047385080052370335465540327947879418356042293711715571607704883275294794927220176083445154115305405637642697812491640753474967032826592266037377413817566560971805445750592180010495668826984345758405658417302103165546003231112433791110536391211282236486151945170435955520 [180,71] -36317065703858369478754119692656398147605319635770707868570487416618923853447596415990846616020562276919866472551461542453349585506327353308289752722110415352175471503147695781207548050232201818927805780568197431248440481977274786973875516801260158798922123064307490070863738579147066585733518699985379211657475998862849573795182673628980204181151107919575361315686768221098036832967873816594068578549113021034059028423262162553962149869624527272454963282588126509620236852822868380070881504323258822130283372028268486969962489878335128919516963814917488616641519414092799986932243876531853709027344356123712357078974322492103445766536414266844532109888760728397067446053201482230700791370397270398318641803815329421935170597791787926112099781642172447783087142247718577137599766205068451520295675889466870401295194437666089067904496748094179042504481487476760348721599208920656901852151660166247933273627142758075459430643425170876014366281326976758572569015488979528016235815445021336958817339403199506288201629280933561704860893933954356858591995716883019960055347235038521499003116055100321485747874147446618602946971543656605962312586371165271161543625254779726628716397508553722615489380644260893970335752936691272905364804120040951557724217823421330179241099324405511441683784223177356727311077498812083073779119263574619063284052121308213531292022700468548399976826747888861008372065770998925944872177011715310341304912216175522760 [180,72] 15991088547907319185462246270917208399170915759246239250358657682907770448124765005529843731045847984148102768248058067367639838463229744629738218664894185257782052507966973698399734326239296704464349423349277062639104951453768860373227747707008379490127970144036478485244637214808631569161942792553851083221144209948406608562741207125745653347965624692397235504527949128330300637547544029640365422279720513767283516671855025242499776671678562833153389167573352168883458758721013080389331601297129637665297730618809098349328460629006212712631310614373484921526460065249593605551210099213044166127510059292149331110823157766752161458978256974607242078919227771389355313514368846039182331358976947111550981828355768175182864468493453807186362497449388171116612265507279897952419082445329477113144684098306365482129865234149367371967799304289197556683937999659615295554778432141906877752821531182530925091709401989885465589161008272885033312214065055226747370940440956264037952272317432210303507833887716162729449933387534106942553366580778242877585788244927089139197744691761090283069995826665045746587085007918317158133663606663455535756884157920323452453791244818345208987719351235985209360207096312690673918787419486595621730090680226973062010955006256250896419313078492014105315457791746847173412822335414833680774399619728336940670124160427420929811136253958927154344704484050404373190734747778609384283432251131661315899121477304480 [180,73] -3796862094734157242456347868641860391944354170100713122299046627696505400099368585110625368060986545852024380568737040443424292030615941875034190414958273840222565551002502620400911078017550877660225827706025343113287996214266883922824881313902208677939995432982836981987701247327426764438984890375630449059494077794173630887486640419398903823385001116559457703541598312972153976356036284222806069459058144190555634776347928209787098929311132793228165914021783632311494951858774232181733150215556928564744502938416465461702818642997918000545399080914373184515672437112306442764710136630866738000411759613545540969737854593084408219963586231808186612813793161699901525539843329143993548992441847292814643500443864061639439520895567544893443165234966252825698319410399530449038421301258958810600244290251507053795329070211612322691749223548164937998545049496049465624298542031543077163343095913363430899632668605026495840440430281322502967648267933265875141707819322742011494263068713413994404688655130038598827807792187394528278574108318965583449568359514154135082872773599149448509195520020003972375558646582944836045353180814598937026150959536937884215001988680343094078718325301076009205074046781937745811397196236330582301712173603882643686824937460908408261186186310118420006048069021879415788805926542661354005661073248358484979385972707949776348729188238514984524640140030082575247651494443751119356771750073408346634291323840 [180,74] 123647891101207686277748407567782945329488883282598074354921687995223869219013104010524746305345202394735709512558502808841655866608006676811180688459398139162599421565103571578773795367531366551636240634506516423904396909748125796108953156942639764094483740720896863249574861576274020301462350879044645903094866571101145053265105830935480601819463384444799706756788978420994076799204219003896168339126021594526420835892516768313767931985967894082185129237613840639361287364274449721884477980267709256181403258309626692998351491341739709372365189837215191793553487109958876427587310130024192506913481121945432791995188385762451259749692443628053322257094689640651125601315845521459638877491717603865969721686156975117065380909365965261330043389916949981290221249667787749285145657741406623165305064064900341611638413468696424413101073491264626691917915644833190232548174622187194581685556612328980969078546810670116692825232349182001905701868966189848947735012685676607272897976735138894837328962383738054172015054150434940306798304338548289866906526500021354909619182044545390766438870564131944386377583181526865880732822005172913931717721345298992359395912292700038874752699735708863367277062072864597043574265485231692917977930277865488962446978320915576544430979300949400237243578706111621983100696484052219944212706779546898211689714803863177233884682444890754401034186111398492293683404475232109364297181856896065089328392 [180,75] 289600168864292534532158219330181575504388611995384078678507541062918025855076515495712731448637855587160155098029313775407864555422169385586644697841744849824251512586012855145225187364280470204395675687021371719007633448274633702974481098603860970311932404329586281296481452166909230205295862657678976788411657796931023580130672679954793308501891938559081654371749484778540132234021491275281165505428632564506449242005228452984118734420109151154142723597311231784866358184797661674990962132834689268733459859577790613311860549131357361747175551120003232332614493575938045736503101703066452100751821014040586746093471207249703680351166507655416607287195782926103201562369926004082463605375382538111635993911575811834553542200337518856204762665675904243005491778980704973232617122670137731146351162408684139723326606942283036213014704356710244275306180966454003473090955753889995003619654743323763474828670024505401431279673294802082101501455173436664043793144659337828688366498388044572476644112309918235114997478741792807187609863905302936006348374171772694735316858816996117686709515254166048203526274173161416499657707327589996777215566390390477359867847934467740122786126768221042461201644625127554480086115484201894423095020133629809109883848913354305572499788070232387269923067242126847583642092825440517435018504464938149892409480435390562399754987533370792536218845035040898300098061426442078811405733751397661618272 [180,76] -125283012676323847784625352642118687791263465813389558734467098760182217504078010102498616659362271082622360715119465827101122614317873160524674809323859886538151069347680339696124210370305768936874910470614043326429431838647564048487066377406736462677290599368400317225485314402667584416298310100511392074790977171421192632480177305631316319658791222229526666569486927666560077398251637612707509147272908363498738012880360702642167513497627046037639900256983948012980336813223039403202258634870877282999281938129290111616183877804103681507800403908231635198263829396859948377576568698067718081729647094885189032312531645356942848043630920952434114000366045971205540570743953104016113610437134138317829686637348273471997602868131824123200545435550248853736355555017791660639621525926922246176168524524276025665828861384549483300753777481883469839380395840429839542660310257487740027984532769429593646525190176831838108799973411284934802286386316275095189923536135382640174603086562658175250631863644333782734896341620916510234435461295147706614344212841503087288161669991262360398094955160060929293867376886756154340675827575300118586515152073151411336210208129998772268066218400853470162405932235120896849320635115462627364217860396149300768955624343122397028197468816378026701911330049551515824265489843933509469301249694504408782856985068398563919848700031837749384741133838958248179988002006022761935162926708854715346 [180,77] 26173031617931488164271899713272375850013157054274761199064736259645355897979885694914945813249638824725318933265710982727196308059965990396778368702479038492026894230839098547347480227765569911470397835245825412642456312525267796464674601726973922431366444958505885364186716514477236235140165595911827385134106584393930669757241633801803719051660137112895863185949010914584471845985318348040930922442523697818805424826862541589283217289928350501584969164828476749943171771314721039059629106392696786372605315817886340447507021526680536388736860593095102378948035310163776011543272744997923259756058847438183556855300531150001918741694672607671226030739906029282227158883850825850108546190970080622212111631008963520679234110768079604015093197714046667366706690657880304723351933149051185421045383562047199249050561419205162839180426908308936113584803643645862664825362726537998557204646756702520186047880450354547310766851797376299101436808934542198260951214896867758604884991185740329128074504381781973567126106399350597539391773723029614649980610355287924878996082108134037246986244721864875813544881622778103213698828498276115757026660805502585341405188585070896474224031654806322668169837804027172775976700584457566903470682395772272386268943407763044892719972100015851932147434879167234169841256251555988700748024058345486184773156737255218803123635827075493686551041929608398106661038309889268893464049291163744 [180,78] -1393012649162892537701356051960350947873040413355918018613191769067071751930200731633731652958204313192237803714926802613299565756421294177848661946992679506768952806672434561200139486857801160742560327148986806320699577127351326684188834725209565544027059638735233171667391271676852779029115866935010976458269235456444390315153913524356390852004175346792090210463134751386091800619702430103493849242117127173282249105855308374887698259734482896572726065660545998535456257662878594641567022318220990452932834179466138632806906653066964402495760458846580652339731469976426432568025384738324408191523106953615381173478298022401483700509718832819001730831261456423048149633520877527701212041924187998097298977629873417513772753150504512829162227813633036128017789824219112122424232972831233508915178472813008542460682933462849508454585398178306964310571493656140288379500197120458303639660477222349250838358743404835767902650001123622933800940683671774166736672717715992297262295668098636084776839776354775577352178297410819007736841823066376787468532418327248106070210527382521251679243172731682931648013326554941451387380021021276859541885416783081063904349768823386995484977678026525946859150511730942511262203039608562834964894418220109068420184539370905259888334357208442040091606452369589090562124072961563751410370519218892232148511871404784366692784290989577657805922436593332497688476735698103992990474398848 [180,79] -907508979534861244620325022543584690980829329330932817390851073214794306131598844492209305037206722538434167828267270257669450784112832792735400843556832256005154402334712827850073049888216125058980963910803228822622220207691083676119872568705228846705236806753029896536446485599665565659645336877543033854485851981289709099943492781225123525971391416322436967568173696499918058896793432299544655031739532081125300819813619944915154479109995749132065107392922304216552579889854210837985762870713180642957379754768723544956542834478334000823507080108033487601243834139171792687965583668797649734683858739656584755554541409498085742788680277104791298404619254401882113370634383609419488420201633525760212968552363057578909864482700148853204115705834528318696290640625607593806480882693682501571912668655199349389155250128328153875566693238309066104527485387655607448743489225374957427118982337223329069316007499579461560949247955565463571330721310148852944446213047274638358647620216887943490582812924210140997480235759222722956383305123999948585281073655575564678468641684260355900408283863048617479017479050719267028798250125879348152677058215024704276139077887670346913916642826735469559281025969922434187128458828971804617727462422831457022754948430063605149151742026609919289419151415609476991568809264520272534554253050782319236397696671297855044549636994696996066223084073668052857729248173062850669478992 [180,80] 315378571312920473533426163235322006289871759712945410803781655999899885896083483919191364934745887546941125688783450283793715582198726245532967439590608782071152660974690742043740288672507441682878426486398922476354451356929759620789750125576887169966612015178021956770291378905263791511304605076073103479909810427587519406486561234674317124554727445808539300596113044980442283742940708332743234322139769943952064745297297244003614740589598149562807966446679314648626998503701061130845604212085393336956716346824987050742487198732655079414345840613206038450965804039112940809268581707553984130966678417535051566622657785972936934412363706027152363204844597555026281404231986120307389837977637523956371106441825512243285892200297713156814998310103293258998169225295283895580344933419932335735449974791872063449236205987452440872608894059615685614289106986989280650479802072160868605007079996877538781437101974364239270234389082381260665038995610179367920573261039949476376122337181694900349807641297209002657284817208051347972751509805769413727526434236182960805281434353678560979382861681072291289137846006767203630114504757438655513589275275253935319131733288726239273527606195801301493016104350537991162888695295224201254519377666980664195776319599420157357787019591646024335681503284720812592338300739295613245777628887318018748602608751273832038881005432101512975109829745816286139000340476454724590192 [180,81] -46127421612528969450891392692822850928381608914638000872953381647082284602399011711017188692890026264383980253467855377232749475284198354556945699378867533011281154945403672038819986066582002563734822834248630214939575081694484196708402729702909603137246623534126682772916253870731593314200588177445792640215080644183779842731233566871984334642633306180689982971731867849327434268406426746853404618278775973679059405892904777235573591482291107155340877383115266017890360859222612660596754379828396609446128384066076081310911342376689195486451039422184722704418717414257673979442101307842754634568599424171453783475462253349680763670592709743963303094972704474697957125627630165003770546720772251376153211221499980710230238720435236476643710457050026339113554421069133094895970630867518715139783576379311765778786340421399756451238499966103198674623541382544066352433165027311179143988962050234910495198477389313608754442628406066651936127364995262370509471646486026687600608139862083332111423063551392021228639212920071618750201176920963499258620449912011846434384586970834722515257854703819207165950968719838142328780049788421629967726013404504110709880226838714000222365484916109743359310356359866312698641259597445321561562934401166969236948986168378508830330095775094730135649537598745400782491650418848246236541070781163602222496892591089976226308026650920499865704220292282763017866359062500413376 [180,82] 513184898482839058436808346540580553694590536159942205210663190220597423370339876984119502010113961886796109331469357029515714056781185690795112007725031196960147116551115966217024518852899869539128022892467736232946762581735917584859187918774400822656123091845059190434268151408251976587019936364890866728171260500213083464372576015122260401368469072418340981758546782299723229768843637196138027639768977818826634344533890800908590460101050977569963163459088907783807023048217590335832017383386181906084090172833907550001052507375236936173242365501914848623713564964680649304262720172632811578225714739841815531907245222739687633159311553979461195596759950025335283246122854318907214310014841560996349039550166748545995470756345446714430169928560899724738117601733789906488463719403539587815587605144774780778211556663172519865599539745232048606463717511330918104229875475883894981647332749191683288264574987761699671119491050060776134463570665379405859200393517528755655951874842690400735411615648360296812104537844775383539544084140440881637161290965382712120749351137791528550746221919237938916498083784057225145133462747361334492422025754986335682098017987920784738522407053950199464693818520097490893165229658572575747999244921437084269569108281840319070066669215762977838206338001697861427139881713503446249219978128298652207430716012864723377680407688995198122621574777602431428636019685336 [180,83] 1145264671164699254438258498498460544187029929774891755891937477577595136997508364061664169582745360329711310877881291058986288459842428299326699621488294614272918127898799851546344991297153914848815721562209944716511778504760373718819919473185532220741922793112491200283600333314583966463825022855437669807336581478309837729301035813894321756792942792139652371679368713654350790940510942158752961656170949247950523956427724811014256573804564566154541537673508532215018911416060288471289568571282691040163605963478850626068099415652234068701261371012464968184686593887378212948553306628907143888408276438815291071026276361285514056218911864610322690322658737277437469065712165563451721504717697234120573791411360952466246395953440689792460060213620873659172505982062260239564607836667663224154415256761154721670373179882815114113616512572723679848518290642552801870599888343539337577803152201599345697176081572474354338951994853209372974753753015219513011390411930272129461861781909803134885282795556597035076193793576632228500126853876757562792008291210746764001226758049929647895045242346357462455359529613757636599724413902934012625711404304501229763528847339277175106963710720131404333387526696815631212427939573359784231745872233616758716297119747325291204788204102924119617179379899503325726349725821354972400026133400093620810047785922629713303078418765832748336839406773653773909975039648 [180,84] -223945890476035254637927271430510068234459216469186719837682749650281298840058387480145532686320696828583659608022871072857641759692431256790078060531162344039363102704782441065667050215279287020610992686748368838316417316283817261203588249984367541925954924756212310696973906281712603977094974792561464021750719183924597359659540432606934477438688855268388173126264993829939547856539163721569323294637465448923305298168556980639383163040297963770500210884020714849790742318125822848525017698140211812066419634766639448634914507828390670668610623520710773359613045754760879396576227874025002840426342266172392138522480530193288285372125138723152195261946621860871599879064492081092637923162362765111326679965225693374957957797940117533238884647805825969822425140358571189427358400953207005667190041426065752726826832596892728683285495412515852210608912085592539087443359559691545608978668482953038832409297810005626316610246363274046846594209627179691342192998407733125746002596630619506367980354177454374579513810071810882788045440236478583787404881379895245214210765761977315430996043455675640603589098491775368191583657554151699901531616397655403755613144762330110264250443178328877127920677556080605843084732121779471937959566152645971928832088473523876762946987230835751572400323082489938181713085145166554260691337700309859022087105542556991844566224513400894557981348156944172778462854 [180,85] 15005854400326907189200344706790476124120860932477544261300447100111232111504119475248321670942503099246938971886413371855016368035617043981137554384237119395398270786869265480513630328856386980413153512872136167283196556027476459758515717569689218236950640772873618316410901015627973672472971099559502180030260896269431518836048003460648015469079074379994607665655035711665806269577991873901760139862722356964691187871647909067000039588397002638278419128528292773774549151871125030659719450546929733602690412427129302706141406803426715315064541183747528634851885940007889288566715660138786667708579751935957006438151801539880410284866996694917537492791256758658460205959297258056052650751669786578090629232335381760261990081676754618332962919537526794680678173085766247292657420308815250653051735770189363153519630204227646798511458730813204820855257994442832055362506525634460881539817280643223393825189357241675402741218791447244034165717160892471295751018225666131484280511212203530881188435831283309627673952776829971833654838144091892684994322736469986196772393748692744696576862765884113627484994959320775290242431604699986028590232988931449351289507065959143697961199744781015873599514349014037207986726172903990807650818514811146310406198443266314592863210344868263583242379179081302918204041650563012501288099216005828465554212898754472536428469930692326961538420309230230151168 [180,86] 1380074904180213770401023816669650660401744664439433418002188555900540353692351587169406981097238078344491692469768175852306384333266759064749137369227693200763339904691802292752981473892654894434753917678962892128549024271094724729997348788327953673152204874338091209719313046542455134308072159530306176749229296618225265715396505718776404349637361452031194774811045269403565972270899913805705974122385538663195216350476732697613376546579654513476008646002415404193778370517797048269654087239965744754043340153966441087443617350816197896726323406883733096943069839706625390581110176932873806753744925778163148700124793918786959720817189113163456510125615081852761581453963708772960847333974879696283900686253172430308947724760373426402167948514931679369381903724823257629661457045714397276217148180551495285556385833499542065047495865456443997906107259522245392604719559874595920457348310480219906678630772268181662129053213041870302660114977359299183539294310608958583634241462550634081802410498016529012140762967145645427222131132364449316616617345721289975470114224174529095349652458342921589957646827389685131494245619045660934078547663192930472256710938204132082750527383323559246285728249669440576584405035281248783301998322384770952334511858587363613789832038665933956900006481965653288509354411032979728028533438221718879797255244180017040762791954998988668865752519180801280 [180,87] -375137867827347882731287902073777290553899015908513384729490698030286434126985105405933107669051446690156541150816830612530634365229189337365767868925677663203590209929548891783023512518015900752474814357697068306244702305038368766753785952675359702438195953152202380011603617484376945011259003791069000398751739864491268850391406729178461967664411905923635695394942232385095539754590456274090057031859295829696645948463029772669407716905890539631931510218311773276418598129968148118123816895340248990091740186720541092200187361474909372855850981819591000760949712702331174100037753498690172387836304908477646831342064176212261181384453679356424445895337920219584503370211385894490309060882051236053894066223591688167754496161055624251529028991483498103554208546994113550916553243799928688240255421220841319939856091308944201493542798588890979538866723129178623455519912135659667363764158370067113155321020053909514860437927877168729427567750461695500198216885255860337577078374606144022814808327060237194032512036938380368088548285219108725590085809953385031393708091653912906077381096031701457006424370264708676915144835663472980856891960435989115692553223527856806085526244983379470634597255868334855573328055675682028356706189313585507439798418493984975840681257182148704950627380838562286574007377266257260153719891807694245276889721042730103382997432772704998446233971556456 [180,88] 27217453338725060544776315317749100711823730406002678900024410014588157990188215839721764483826243238791176119721069398225043902358921846535986888726839929888308123127366749571282454588553005563660287659056320338953202268221764055502986352248496467368174266483636571049569449140968643956894963038714366604931284489009223495019936673913321633892607037878426414049230908927294161997738712669072925781890711720576434829476250286506178059230110419112819460616520971167723519539157769452844843335739019752529470896607541872539161757682963923558125094579618391043943030839714092547436734937075475001148489894563193524461701539782984221424959672319639322346538953770465077454495266073030785617569459610115969591208571714671812096885344640286067305927539431944172782434893340097244260959650225768544957788009050957315270259507769165363757690345064030665580603091348487726840939907163366248643292884688448068565227921381339689752423586734610717032274888710263756782221869388168575226865179829568900652327536386250406957154904312006917267699320226591322471826117119881486819998938800381366936227200370237631533419728575285983457645785907587603243766095402719542909059264031303580034830129419471860984596761139642221103782726712113280417766409561399056104409164195987671491027154627278731910969414310183253480161377979836548526333543844705166141801456846907081322851067586370198557806168 [180,89] 639467801078274014120055131287168941174062437754369509429906278326722068568850065344064684864298941767651154345382124771409292880920176076813272934006804482068912834837893868849508626955984596380118490321330440471344163363085934872148378364444832355103731524781455743737047262662450675932609951151569022603233527112080605518043434443613231622099763458961471871535888727188941540742565452851502863544088333050178565442336454523221319781060221061435606938196382898831618150090281861362730255599905929052465449817363232403563655202475716575097379323903594810082715129388217136155451427944607379324709020321473212655785937085287836494119495799159975614863363543574837135521775959413162900705537856463981651894338303759246524632893748878431966248094991373705989087324344922954921613313520385983652282476534684565319089313403064170245519882682362773656505815456492168327890418974972271602811516439662226950785681753876584162501990326881245315429829679227144103353617563883831706856021978487351982208017751665661532813663221766823828699963940285581694279329757087454756131006011541543177057465164225551928171427309470948209989214374725506632575526772511500027326510331864531542702770934242427638426250287324160401526593181815305124002224391456977236877848035637635534961096175323818976840958481851344660110773118542156053142082114725424308454246709576921809193829769570503201728 [180,90] -245488671280613001679430163414683614659978991172559921413612423881858090867412881053989741402927431527762244596426241242790697818966387883701787127836382902238093734953020434950021300036028247155917415678469201575541563352206567928735745021259521160248929419014235513456124006239911916762934393371239021097959528200128869835263849223246459907700312839805964343676036813824486466090990803855113700524684135076627942175459391540612893219376503949947569435558027246319474142967151642091055449120490394579230769260786234965476663820530699390477413997482369001713136368918571554135708232336334104530604568595405901465361579652274110462843777070670297639162438044212002246958592699514356999161773705620416936945575999832630851596028262484815123230014437101993235262185344638999369789954809584733919925215553285040866858363639950858214751076388972532041829231210185221129321622344366642240425130646669248195110072478185138784558758797926775096582037633525192232202775568054267497980621852971866733391102904132464407201941413296679036271173408527356894037962848206001291725678104881188526491015305296428379782644167509271243088616388239189331487102176361476179735370288915250661595772914417470038453831923616492197864781402905531692816415633123724821719859032994736276403246652560739571624476748120921025545630645137679779931721307519072936750404669997025834503576116989607960 [180,91] 13972273820846276075863996330831514214244927670498843343237029891818445899408029656311844996195907315439551419900886983108677572276007925138989333506808615530236577947431211443996271685240815924043496944421225860922182201622196490714440688836294276193517712230449237291586056427446204187292603311769820918849625185365695917798574154841556108241934833705431413027614317985462942039261690297811343905088117529128128549070198782708034140797093766401142520026475602781434070020225281990865105766924636914383068161958759382293013220216398978320622181443616732065596987983644536037941399621122230419134244984032284138282238224947840079213289136041599114571902178389458387080641352603668102069614969610374228183945959778886641003989381248274474987847731737451261648444513893133082863063708232259075297673716693275275362664385439495947667431087941906347475140788896184336518855463066053066182696627484007787250927407187238414672537094992861031638231873699152574902042641626923372310474832205926516725931742977947957603516389694040673579892743415614570060662187909055652252986206426901031672571921990884875872157820014001446000537026043236887760912164609972665896024101908789707097498202709664676738285685007040725968832040070539607150260490291062645682957361107980088236168001064808928955762080842039984129515799978931020187473473665701330636800261916882518424683840597600 [180,92] 237079417352926572574294032931996938534873418949724772971633611633920601172973354718012711026282140177526595870673420000532756341679335467289072831226744495428127666379151987002290082999807199064402833734628424048500772700404312804226953337880038763765917469308541979120159165627404019022642227570518561864929667874167206325287405439344984548856624884983340379735255638675927225372112454950909055529094879904192061940051577828632327571938171156855927673538669288361188045296747790016092523005878598305285453369669966431475075453388423879337655375781795379591797970507622177230848331306636025792146019980588518367758067497860285265789313205842388778489681759277366804238233507963791608688842464706475420257700862744740716533070544763096071540206829456794686736490396138672208447642409877456672565426437504470536736868610399515952823874861679703896161788423420515999271616186736915824247656140726223353023530841758716549194620268101041129986310317831996599322593235838586727897939465083358039266347271596958418214849834743903790218228722210967970957219568908165510168817779796226249542969563937973595011201406786197680152588494394573000305024195775453359202532894757816615406037827798739647860971779912870371779462329019281805343572248311246962016605523241605102330805414089857606239139029201550842325235972291763199319814939994906053817455880938971761704894889 [180,93] -60085054752323541900834003195211780380861253953743229163479042015617152724845680641161581981769332656312957972818347350518366897880538040819824272246383933591533158451100351406902797040186289826939820877397423422804461234027403473464500859199907944808092607509816024443283519351335992262186179346716304676280117728634811647130235164014020149070055248938191544842119951404429285233256681992300442849834796616609475901100662399130205769660300695100910206679743651306517805364936490146607512349180313759450413733896897164822090151253695567998560618904174031220332694630464490361814107399260356799490676111386640950337447079699269633268680028942124452973166609584498521723487370022554795378503003235744339127034684816225117021138159265008454324609403544954302054768878416643991206469876243693652922639034268881752556502413065691557445432920799061040296153986606583133380569359130639245790910664261737741062514168216386391347488239044923148840787023743422596793154613082438946458529792599357423027407128754354461533628630393853375392386565853914551808789268533145587540666482871163093770149081362989199118810920494834798605682422631463158384181599390571793572683629036052615759150708784304523029896381164181982031444922687159533968774031262910070866084813460692059928470849959138996428354676443111756423959699698080605928263960069824474417646069229476106402688 [180,94] 1937169188613035258769147100174553948436600422310519877121090199426890608581847869401786816782591525863110433720899800117016355908849341457250773923181004230684197256137458647278611679683726731834923581673214515552683248189871822643235228539121729107468006129879937408300320632559538290852885259069507874228962506379996059313348439866016453513921170142862441833842963035509333995672652451410060103453884841736694571505627916921922176847691481149057535255353597383672237790087534966216127833547806200539207714112441472876925947455920618903839842613059815237595597422397911354021243003982360022974857617058895985054919865697313412355582354545083611738364255245505559624498507398663865418978627965157142492353388527741187340415969790123385638042552365193003347924869570685651613775366407376128188804810747551122331464260742818628628325405368835419134362402177166158442344414884664862294474881242975649918452828989252654773260388050454817158134461415023042218274689471575640960282328801400037864215237150097040415348219017719408308908414893920652844066782817271477232805411239218212001496669407318737776379889514618299442166361090349550981871233207995617268203365233154688937904996132826936675562707665721315684915247896893698702313671438168119969893418220274946527334393813459484283143166163697917446493783865667022592148815295987174181469130976206564032 [180,95] 51734690967667713886919628979913504190219234136636208880394280963963125670866466249975505564090543171383574198172399736285602551481328984376143399107389794844915096498448331012330425010739625388396068341571771235086284462678028747207112152175676705121959696139921762769676284096551414003536081568305519999030403922202532743488672379228084848250596779986057334737142675582797597161223448938757496857900360853223336431144969964443384074311473823527462968177217663014843742254495728535943729240148974307010767911119957971174524076425804309441687372165875326140297334065481065720366591365290853264891556495149460321647532761828597717719047394344672198577567472789895492494189110353047786233615737035288266921325627315603539516235094808998547564127015879750239146122608678350329183809526091254985452673515634368833494759115583698096151710260662175085356485375065408591190655354795510856668617580733817119586122230880439752261874183680741900835361009984137192392687086111720792460280866494089846579697288426712921780801931837082755651769197213518458713562165760665281451072534411162596273276149086403607956273239482024627283631154881236906607461096455106931751368567924106129607435045112002023015447948081633013335778276242439038340254819594096783592041233982619874446839266629137929038055735529830649025365360305033778893460741630150408245881361509048 [180,96] -4444110003955900412716952990468524025400240433641930245276430500308898884736981576280494611663997626084783016991882947676994597042624663033576596466004817209457521110627076365415966923022596974752779265256037479571180060587930052191397689408427821292053280256621154431139413063240464292296805623346996115090073530871397730118770724770573940031860983255028828392034970077018097662653542217956400914495567673319128619268613688793028679793739431182126637408285704537358912164685500317465657798341133822832424278161873188281366841668928591615526925399505241354896080156992573846607490535253093659459537523144898872313824914806139749724529967256697461652143025286921251317616469672252696431306082368420981316241473777663155945923079306345676998728823859299720767377223130785876410613399683767459821273356624562636988581946488345575220260119269510373294485306953942270100712766393757070724787552896018206360627939237859642169255200854399046081770997146644668628909112221398311356651077088206100156630458978489913109047414056810572927601338717418189120166581188566092443897185440618086569728858859638233284703064428617378114367514773768652371254147280864321384273677010615169531510226720080438541198864020559249296106114144857481923222762331077480024639682646762512894185905684876608899067025371510623749301142887412585690969948434956247362331133216 [180,97] 50755603516158169848611067738174733409568501490938947655459324213826356768999425155752486527985918963020657466023797150063489991293834741611045626061607035200788533876829883961227573235626578214929079591274652094320678558837675521675362318785662164075288829431376811545165539559722326373781474663810156867868005461253315837595826551891650586401261347120165045303687656004977902611855560840736835537570638797740389609988461825276365032085687670488360312481874834099605330958009887018609204229504687661933084600013720225655511872975792454867420958973266266530256435837478840738790164855347123924934276766739915209501785913907611400260217378505065428786274290637680239877303352647144298673352226907259049676060627470933623542833917674521614687811231751369720546257066483667911112265264996719420500454910766017841681001883083712951826548979012853834685594786345721600530055086864479273238079037515287863716994898125285059400926160772802782714788908059578489199571129215792096676702346238945399499914566874324452254245512762378438194725603248410475024465845081787361869796801891054211891476688934725365694167297910150334995939076585494810849727697968324104428589451943696174256919018231327373609326177348681590329256738077425077017531153812328483561228916572612113269931360193518785288974382739660764878259382151721410330570593015771674287808 [180,98] 2627488454076602811027061198916357374943418235829139533266499349030196846782320588834932595436055020652216085331263679598488250992811032959319644786075395441953263079468883625248110962384660976518692764784463638456832571964307544784273072752921941928807367294885004862548762630885029162874118224599540975618626254403600962242217874271021495777087143150648965252825546125715641692827509772871093123266061466907595887772981615929734289620701289918463195606001070739258199374878815990484030159348087291763950977234328580892103362898405129108132734818269315753893937847889133439038898692821960696882000989775805739845020412019001438359608127521992857056029422436873729468071025596565143885845695104826621265871479065632304301747059549419662295047072552634923902396108128318057554330332575370764246092244092671965809236365863008925410353351243431423295654079031957470475965981627830282778521438006956996449932163234911880574864795834966013052379944433769699479673890332390833462933854598539799157043254418318593583777960860436181887395186915108737299772592329430888156787511686650373855393680190104878639076302793167415171700192591798625613885339488672607548361471287348436684832763210961634364325587316021679774655408931299341666339025165886685655920201440156808564815482435002556280647450928675071752034504952728505571972664183785843280 [180,99] -74658247774422144996323690483058804587430720112859306135457191325699628267861090027944591945675702304984200543315557628607556175197014071544772473202559067662011081698571449341315072595899110667231393391687366286061830265520606778430906769904614511032577379004546437774997045616589685146557582092405961556649501072614482191985248293404126327288839750171411129903953078482380902772531545067925393046201411774576892699880156683403691536282515822211924982803457665653938023983726823178068730887074346012738659356258725339385580851542671027903803682454216826627998599399301395486307067606963394905308008730720448560764189758505909524523940920201202568360359594805757577035504705879207889568779314478956459437032233682125495881109235872816417830742198964165185349455107215487887415010937754739812804733868409211611279517834297169251166277240460589568343116651497963649077409990222495489671480682537770240534537574843560748261025478031632510313952581950747924860945433744526717608615700048170293847940184459854566046121185341264037739733086112954962132767120095563458967797020899076070906253132761277951598745380968068618322523060008372960561471526201861836757229837119816233103023878465897126454035467979541247545527584751087715078945213489404538380812103203315890111369449718633900719937137191040405416597350757974723494243505714336 [180,100] -97137304677177000798196658391036219547844080550489974266720017420260965503303506072127062689300708805683680515631407323415071014501249236505810097710792624817712052948185728614239232618270380743952759945807388687965954545218349186096856160824276069561820990593196517993110461771850573644637369402477787909294387089886886389791963158008900455974339757390090943933667714200897735620238782739329720096654714373210214695612791175182013501404103691760020717564244372079033504058574205175836360855011027556792662922883012329411964667586829232333425187745632417424927577338332921506228771496523283538525308001695768112116426101271278059605864739830053606791793162906117204092582047371578467466690591765167501905386921553294832138804041212079869948993110331368501336482673442830790898967540221897491111929042249494584907817126848193035065144339809034498555714395203885543133351716425601038897033696299507841158281699041470776852420185620040607717253104549166028320185815318801925137702644649897875444450903448838310385127314233460741071433719897801968403414939246503657051418028153320690441936530180731584886577659704745049650985880519070762909502052010943292678765990074045081098192149637418484969972558668701098734572702384794784395028236685701659295467197357761337626723110838349455408900302170584647370345408655208807899182042 [180,101] 24752734864512362460963070141831544238151877638660386201148416916643366105223419313335740654817887252391147126885416456061360859759745576920814702596434471715474693008871014020528883975813455360911055961922163486945493974580559895513760362114712208314360609342789793235754919001859631756444068802237410527641759555568301229848598760382627640256195734558110212749435975708390653671905876473844002115808531507329727950643301490453644088813266517742841561365019568179738015143108423353566867881749402958920667459423817322139095233385359786013566272126989921952473192471240097974977697154702963045620207135653244478329960195572880384960863064654658878715751464417532938870182451796498543753768479415854431928553277344474118134159543558636160053313740222400488452763136802326326922023358823458975475558671506504051389013268513346673501365811918756763728077320886608854036251430441775374525417730926447832295051641132716230446902788659356741766091907033509807991436740376626386166972777952275813985601358328132494634513752838359520886293209805759447006212723021014509047113161021404998448345312774063025371338091971942332672800199598748068293219800468053087332506000461941535358155373643097982266612508770911967455558218671851245298798623023240511498750646828920924106772000321354360572180466230815236012843867575990329836000 [180,102] -205831513123204571143894071271275948608756142059448360286455162380038790367362761004396781114552541360593010334479468979330625391643590854411367657595730238681528059069799741932654537150582183361218976929345683498964387258397412069137642391165755140959383663399273671564862708709561629807953430840458836046789423513867791885499864517460353283065396816023605417910509568121911564198046828345377180571410678434143092815952766669034733113174284790255087323095953222095424312624834381455961863257527632022754545025540717890887985062100239299203532586959876907532739365190304213238795798067797938019945124826438575193864548493687141894382736805095199607494654168401316911732925169485262957130458282711551057642455627258310835142912961765998588692057818191977338955808948653603117775547850652538719148965028757881436604619831015935965166379921564265308525678159095210938974615680505492345387793482186246882130623679618648732271748947161968535811078765345129762721469120131561672934343597491427419464505341571151248473986259238935917346355741526918329376052074020333590711577362567882686775943639899776028824967789903380385521914447018280844484285981643949969426902527512414373604648927996543682122362460519337990560597029752258477108201392701162318659626524070235332275511498340034498842736705042729398049300645629899744 [180,103] -6320142991463774333862286381718940618684834528214495393774778894276514006458447105365728868341349610238963656910446065717063190145111300093652235536952797128208345142578509900148662759605150254195060321290663758192077769434270724144800678381655522738687159342814410357029438504379153277131338736515538070002551954410997678897235277862749263375161488611056129349143801281362175488777035355921469504439939677210682072134625971458278867807020001344043683044534915971637458711016103738886160627279251139128085034297954663523716027906481341663002639317611936048380503434437861188402610252859464892351240833833116725505983413246996538862759465796284328454441474913899225130835509981429651594341924793163243805233436378828963922901023721902754756315860392111139902280140936804821750220665579613746284503563545884864664290148370351505503250753355724085636566026618679988130953462416619363641778353591684384663479628032433745082335798214533180576894142447484523553232023253844886110139295563039403048183938447880135274425337360021525913189020112503397050684095104979197955347668164319654356195227267681005833601312218973209597981125776073500701463970180195207153828202225593137479659004749384487033346221272777468234728139329510587255129825516050844585564507036162346528509405956847147190910969113814631711890949917976 [180,104] 351303082829361456570023820783538039769415262683757062682984509011571588354377091976517268748825169636609612109793487508363093153203405504129499184633613571406578729096733156457293584197307774959053800163395417599038798791168865190346750176366492394844673805459782883776993561751986686329052939593107614270128109814320017817736505141807273209429424124280264805996696081137037357059691965606590038837109454119574555910821792412910478849817171259783554712358910132282947241627667229827867556758966703951941998091163832743394041707384786609615622924330682355420233112774346415298766871754725488109044545937497886619823226062899661808288190712536442625178324873159394255228609390773927687102255707049101010788177348389034418169954358133910895771231712745263770877504735743893377486537859633923003713025204622516600600187802312607178348085816722196986066082496810291410450181319930613577717216796219314511073079016932504523162485531258391139455114109605901936258708057874021394231180496013144127177343260965768212420102286675394423570161399316436398542018360200476450986318349073075068319993740088026395815646049341933929779194493109502797458030723531867415572967058613483382217765366105275762478006348343820994475507229138709800349440998224592207997488740981710774267505348757824121332733197275097626830523488 [180,105] -8192211047968367700567034164248259798250151101693935999790758208695535001505829552207865249716461097531131816831264762141241906331454458174045403166027813419117994396896619788626078078815331686718478073497104227636831308188331158750148739824667656876926887529249022249285649495518670195607621710836704292352129589535281603139721505924060438470264957908117703061937930153003778360632367027164364032238006456779231985047957375977452882021758765418421188838911232818932081268373919399647785065337959266674839953891139401033446850788236919555987786576759373720199366406274687753972350581502245708435926915252065714791437962352499833901073138710459867221350747565939338559528653737404874104998705342857172071733985119959159392597994817771176491982240288883773691755457460166556007677672573049781613303184515847467150993726890365266673143673485269135286832046274315099986280971783048639185026456189704290221731083987124557388865455841136433111166923480730818351453067386206818768214647740225562686597511469703710472806111424343812670307620895271779940548182267556871958001515293150224509561609350893084869321245897536355989855658982083139985776898455489223265234004757533331130610360690508183922982157159551996132123703775986392940537547816093479814976859177556254629660407905747693609533714933695324537856 [180,106] -344500320890942666488675493923683430193892439324145525349643762069609706232955482873471893232209810944786388378523388136652569385154292448467196892620178620145971625170503610437901563301408054464365764825368956706398977828088615216160446027697106355094991832260413610683710994369936566595632237840193484347290084887786390070937458255298637283539229494782623582305781731319199929740501931544951274731966426771074930746455200140759562632954846958784090581374926659332921559906932936770373389409958173039373910835916356356894709290936875217315017336095849564838197628424620009454192319269282225535163571161321389301003306894460229410344087403636334277397881932073896292066147849069510517089580588497164514128437004407646695884747500799292427568134586966213440130191792140995107835055058067124160800206251898666089295905295101411512362890988488545505104529079364906607607462339063860890522429053484122500365864284077224732827826099047620224257657388613158758298935114376336239366678101334913223728942688075208164977983914109720018391608743479877648017370920713038766278305148786275975559581121455774176623731951706206658513804387021676675849265530041568405977557994669435375204572356666380452756780858797443115361340455739679669364955131124093971782459544806363708101704260711069316504863043144975320 [180,107] 34444830374456485927979941980883675238506723538875677805351529566088844914980972833685458754283101951828475033915918661711916551001695354397756568887466409145524605642821922621627262571423243519634411315710415337294330332243961177315290017680184654065621397880412071205610448436826106548435288287551568159783291241797473257443464983314187054268891848089979440747435948858151972403338806934415080633874868495201979549437901194183816356476158996484086462696061020013861783986133141175375653999362179646356372850575704231917561045336934150705696356589608938042484514626627963032184065651865231323559528157865586443742348516269894336830588709363884438261645105126505276774859640887159897663897556445371250642557272771697215029791866584321243271264476723468822297366088973950557590940144341804089115751680948481277123096083909884365744810439957921639173728000445637619086073187049755095057603015974354451806945036016103936077971757547070252848972967096963771091977557413761923270064534384519735414548136840975511872386019518638735671659197146531873601988201636034666864030728734459146553335638236347450428783663193306911831872120407513180754501702942767404783467492632941755677556175447294984338818890958651290294718698586027097526328081708393328939462402813247748749885015888273107853394220753728 [180,108] -839634700168961635907570567991954031180362197306372100739326216483955132285263797180412019298740737486315468267362960742483824358120538165781075111940693439804363228679473035210431476095885666338139247496735586614532243926944065714550909656684191754908206786989416841576153256702299562850490519973100503562271221479074078991871121201357096488628028792099412945671579981369694490916494095679481589424262309237556434688679821441098339920802329575683156376603115863866618565915813624591636842869424787192093676073449505532054959270787053086252152174451833616919113936843107685085233281233531624297589683253912845911337993178008272560458183284272846785057018293618475256287213085951014109829862809592011638034876637582868005716286319215502473122841211134578165816554059920703269850405086955141342035961012525827077380065979306125844293166930330063124499966817713162687001814061174460021765682838649217008532258029141184498818164787608375134526266997153612527089604420732268081407756944113367984065473473232426449949298203399758699895740948027962071632663990519574184475449530250129427166836565025719796611312136110620222581716057990210583934645476830253446596219469857714165997598990688924840252776944195999980148873589014289291657426652615147848184447670983143306865662519726829289144239396 [180,109] -16244778845548058645596085543055195070722834768184774963890522421388906077088208832924715399072660262703760603872379831884236995465712081089143096305796897291775021143764528547662755189700092516680439896322228439857692341987368344309500586647151368704090647451401301734085888885746322124460852979022580416639465423953494467378415472342690078753969555048247028730233043707548945278433178147577227629152955372827482448244761791944914417757862183144480593698973133975482736327352882466997471515242854387044446359726649162352311719407679171890573780533235778707675120503963247337669935601617843992106979920579879521386594799558332171770005844848880086952491500771752262754692918797367912194519625383171611275324020469137263698243375200976653808789312417071682245701599966320506398101672272165313386249670285321339435589578084808395695856143257464974447373890131069363671188617325983161644840580821585435657516836838239586630241253785704659416178339211036570015070656313671047453819253190608581697465145582472478438701774397431344730946542773565314677168864308951926405738754246933821482325950640273037805644541068647115271684912927738371025787848406084059975210147359627975462493430261792690147408210464765469363747655692384398612025177706931718961404374421605244925201009220331313138688 [180,110] 1170757357413193273129984167440928821696621391048249817935136628785472851051320025919580285266869686240408039895192444482320168944853517292399901295291733561492915250867606315452735929832740050271163823830058002881765017243224432994589980645534663372898765014729533644126828505417156030922173258886745756378951734307616666611277892222329673975673003093333092552219201374899698294647189650490612547676929604848821769844260981029483803087969818270279013448799984926909670616020978124171999577396423622568873840606738459928808991604228506364522105169859128170948348165736197168591500737740747964218845052433249582760136005928086564692552581977279667147053021586806584247123856264156857943448792935231287040493347379795441629758106107275811483469235758556991177422910079398461818640445112086674156063612440196920927012012211804465389010084107564944872683523205480569026415837800290415503857721531671202576070385629896507348121678876606208760758478112641073055023562071145155905751300066535184656710000300303776327726412425447371046210804696233213681935726448453778379149047551343373883924260783175468705849115735279262827900077186836234259779889844479345957228859261933536750317878902254601417616988838637464468818235074088333473124894616741129993902677587497871081401459018810739808 [180,111] -8819531170453265881057709865895075173773616800027758368214823076988834664653362534020927371580839751678946882985403165763336514387245883941076976496799203746850819465240062378887985004872087351140558553553405543800028499786388557115923491881633115715216522864013071462915977579953442327502142205061518376317863975613101330855063110061363835324357883053041249244392107450143424499558905975902077377674952026457049964141143226661433888406628310451044300830307211913907217946970534727274725296292370728010411257810368514606012210135018333960778826142040847429862224569154353306668493812861197858199141296210945290789343981823229812460295332910091303287151401783724652100942886642664476978116439958790297938964640385408843712238525265686918952386239267892425350739539379729833743888247167826276629622977566230515449236797007482835975733828475377954300739089426368976667289454819433982670511493883733253194036367365446349734578297967779454139639667799233930617269973872524832518202257538652552538109913769832633586647708399682107063687581968460929612714353931679898928743215297513999138121397122771891125729365754195494235350903204236279421877280414798599505361119162348018964194648875862582464833702286976782849284565618476538987068026509137987058979019299567984239441064554472 [180,112] -475072447931206325104844578612633441784508785227299684005276623094387130859775459341074718869009612162062500029874693005298913302864551572481271790757695071663188078130651201461967225432106797458522021443050773306385046242827180744962533977265549024200727499824990684132735658034224575697872265450641760917405510094028702721461147917098741669021296285235649391264892347147572454367888180060263502282376553795267414385139054830073222084995294548677407037885349367118552916056054253515555313467065127213812602304903411253640804204586921661692494590452530558632112391870931154873421026331695649509249363986938157087112126005038545263256759188314756716096933786716323488442319241991677687819680698926321048500813814089817318777234755307067914420482766517957385034542433829186439389473264997105476600799055740850999537117397010525829703771866051055187847497003242200333766659952962960224259365740222370501576023303146452257481793183362492648399279389627869767305274818971113002466745974150645387639813609559983127451410257326051048925834160154829567854897122556164891252011249402705298977099561626378510961559205279453859998736169652462277002489337727299973580654920844711899586749525793556030419335569293083983557712408407025617586622123800874787001252391512385805945118600 [180,113] 6207004348325120126714445968103830765983249949955774002669899130187169925033885824709604028859992384700123346368659271259153976344024968928277368611186489256976042083000738416065126122284141245958513341983128034355383642169009725669142409638170051315831334009330602559837691486027292146454989143360573214010981780134753205479390291125602432534442335339417169424372418265090879608726337013492405221611565290353430491165920644866583721785306777417662211661913713716181616141783802901549654677820963564448937371613645880435231491814117732315360567044896616498131362114762368325294009815662110902258720292793764872291769718777046151165730808820160268976055913238325055624208160646966411987314081098006980220735481467392447579830137282620894224233234996213436671094429694470726032434678446445457392601593181114971810177993485930481485757805337005299764635982197778045645039150950260853956562821515896023870273344996824095306724861629779655346250028681520789982080426757699237045608943743196776413741354635537213350063233910406006843595398781696942714504909756901379600929599268235026914626317837465600211659793062880186460425016603241571065105387032322528082437422006833015191658077498478243340838472765752246884823389676048204969726848831982688725722755803646862738816 [180,114] 91237601260138306936698973473353737110999939296387767847431397857274779352952736318466696422642220193841291554450774718683857695485996220274703544665664267993714160704554303218551168655197513348724496126281464248178465461497933260754260377847789273184602309017431123601379216823725909683683854727540468110449754438548891366666711163864661341232914199828632616379582637258194213547076682972921403365868755332869729099343878791525477300006381422580392415481005838162056770529576008150509134290284819719476003701921922558366237545972403215671706578933885642993137340592340375979108508063904201092325024062410475885252606966524442712988709461527147197600294549299254262921791514191896244842224436902981994085643859779797588400719515988440033490322860296567580147418259346413986705371216535236171293838904249989498299712562575512507380514306737922491482855259991513793960266196348986511233212280994314398422526202868601673093994645161255324226278961651287843967608949252946593589169203161063006091311907736320427551519427172134075945407897034266846413056456807421287731515117255308641204690570583013981522414709863996347768227038631958447405273262821780339168357212544532596162021609227647410509470213658192828897055437703248088209638944333886936376330411843892984 [180,115] -1015132186565688816413634993213944519625371172034497948133088606782725490298940046806333265996353822188430551361449839124534269272012233180513108057425046212236590891145797546202022727638875932934073621575303948551326005294652383391157505252337869906711414498020934562434624318239232542354974096791752359019163003072842932723159729421065841309978360696803706647484844905049729009189715184586801421137321446548303267927483293186070397875966124893801683521258322793187498532567977960639445243137149726468590497285274890431968498544676558224246282451316610199509759306684503745446938966171319611646753555759572374676714835648370091045957022825945538698215914830452310590867188074459011583732720693398494515015367285418866527079857136867201567534463647899394897703812997907621013859584879372649589178421772031672197624021516567005087191971985981520771396331689524251357304268570729598688285608197638067673083466580428027861906389149516683610168891711066920317400154003407140525491855884649141441082386513831553710333941915001067526268894150228390402026860926230016009047068552017282859752691880417968475419326506251918408429753198711175336050458093750194273678601727082704032907145308462223208762338130455793792813104436336164208740156803557770914947079781168 [180,116] -10053073557887109607584938253600574846230520295356279812374438063651216740152597484314140988804135652170181067963782977349430676058556972297305595912388294165792466271997577956563071608595601876254941543593731404038911329630280178598918153229399548145581095767383106588060269850604984335566187879207375704116740676384114109013773879959627926257093045842211299552707229744413885745256039925376067675281773219871802586969700757358792839610792823211862689029958570528132243057275550487857586038658572106353341331240881710882557121322413025684545982358106966669939853404347935067847373700155491114078069237348978833509772196578431862766405013624928384943370107257925106428374248043283201254057947561626853513135338930067582426717119119429300390702658359132675975780475900806387175917310760691842529787293405542216005099771358312872160925232180244093850876773699774890695897199082020905073883896230660323348469896523197632901630716993908561337135145989315184286605815775934828351000896393170910447650767787265345688275281951034095151568797797954378746604362715563797378899407795389737301192150987219059124474165931431825501449143689124951424662675297141659025123003887337094601489050248383111788928607684053874481965854444096226066588911767400859409962227 [180,117] 43382055603062787029121430296191284652577897522181857314859613336959829950336888931290923778771568938739111883460915131048398156849495440525501670888062288635004054784357773599088702626622349714694681914887726278042126050607147599631533400146163189876884502534964614488646787736340248537373443781900194447174855110367025510459003741064650807822916285389548414154942416484671052615987527743118891987105531934712645357805974782910254626453260534011340976788421612121693235029984172866340534129232992996769253539377208389311312273595750543547981755331703618892119502123261939225614284341650208010653229804149355316603387446508446912133940643152665228216988423422564393733132677817441331490657009056717792773812183061091757396675119652423639013230357885462035492981187086789532535313279231094907291843388256141093753726590578631968865373581938918963282745772786748405500751598879989646335013506834171720370880183106818371047209557443293069116517136463863145404152044588296562105556634031806983713006434851908094235503952162837337446103187769920371960363270321583761812726607544069295268384237482225604612995375114566501068906457208736769877659613848101236125448335035007479557856130728274760062695263289496676819442288638391853388266295214203024928 [180,118] 481172624814576263132786941129614574617259033747480008451563194314749540583512688999681960755164449621602325957937816778390946541290271450720401107816641547724176749173046359261703271996652048706393433695296945847598189359074529339535877834309504007569966107702430284684022367556139087294413252861443434776765035849321426730787727070517593953914123295607649560475885078062129553474790920513869573107233803658575735134268385586980049996021963926138937219587240813331124851671928323495709294123315897046123489812597634439469830514925449088723844153071792043208881014199832908553681475453094911328269124679631387483094403542784106852298327615679311494660647878950275740474237946538330148035107403726202992713307230359969117284968689432315979338403874416236254948083395272874687673495137207527722941241715633634415494760855244282299130580470244389503396507613505850639660701871769166109430798673580155999355016375887097625976358474464001830543561135365474974570092570274785451467771409672521720277785794803156670414712308944310214658701521077580248965315522590355536939554875587070810471362841882097489957745662229852763011566117092683785053165859830613239500874846323241320650520458229452022051147178013082728099742070146519068443023095276608 [180,119] 174790042193558392169333734989884561680988208017362708869956311766381231673579013759550418665150921594169648311479241830866746901783669787997498808245868959898559476631893917416009874473050912246839421665266719713592292384956314830381018638264672056001935672677246608822145295911312436547357894817458609727526640862846869797643794944358356474584153519453744041074815368136719780113733446295001859114826810694810401790799841679518543367869164751441391816146673764524487876098105731902125449231159323669844826895815739599014348878924375377132449112243140506114334740645780880097336324071910443271855891394699382544512469688024370724873516553671256364708182262057263279984049067703967036486183633597523375120958497010928070466912043624551671756358489356032278704655356632713218774232475975442371428277283468879189934755634613651572932241575236284025498275678660826601555363303294918249117117071767206326629564652882411764116629945558644249321146962999170800491901875863391011873122039849515044255016179438119649689304268557448472989426905099710517411549896455004753189239053286014173302964070500177188080627441448793957499530047802078657438313812518904459062551053346314048938466523899461382366186861630757507788004415796648983272481888 [180,120] -5955676455124038764091451290977013998810317865893089109447721946331895161285222446832611895996225174543169679059081279762297666613592651131066312587193636716505828310702224830204367832931795021908445539384796254242431798050705642366434472090697796429207471713386593514088974073911786460691199054236467619978079927023765735346920268935217475350408490303195207752889419584881017324803179034356789327622505314113857050376812658816412994648027451180648650033439573419577152626043241788682184123132437878150257931382501736933506751263858671969128118185805011403209180059216074835286462020797774879385502657779114089299948823791900849356361210274952264139429207651752421675007044126894928499935387796832542754744106968825983469031632887591838657718316909500225236829844097012114830544205421057973917670818788550113389361109610497853099612525702768703051530063891323569882825618731445814918980420801996795048757455389053735206349064286912421989893172337627224725228467871755754996185064315337611071346117530397151311598693856931989751422728219358187078956106901630858633171522486335198248538475367931129095953416674641291842063195870673823470650199679497811457142711633867489686627589902455230127396645037045973583739698304445058265824 [180,121] -13076509052817022908907186859009359482812302267020782328370941519215685876552463846296888748449127571034111155960127578834847005261920072200391567816751333019787474776499006568827108224521718449706240842421857349796668642150395636198252929058670818371329349000175262536966835986826188627818248494609848668759968345715760671213571198391380949032329558546214901871205982622634237881292941745735702668274071731667597878338644730257534512008589867875600170019114313330684281744646530483069491828922262412953422360897242969344729134172259503550477755244647496042564269244217826280878952368192474614943879089945509408099333775583888203392783923185828347902730736172791244932247735365386838298625854471972432064137478557506644182291156605541386723489991387564998313714155725063097016184692071822562786075987627322200706550830877808461954302456505585930363418521207702969510493717128124539026145978542677904287251230714804385403068229352519347945841645459430602834974651514614180969493722522766417207846730677400036632862856908144017130256766909609119861806391983646783025711897335730831000555655963052577664928703842857578556717385092055017019706361144195298376204363413423980467615128601590887309936561673918693018858989342882496 [180,122] 3753855619701791817836460472013033561461286075271752753473099560790244522356226080796038123836623366630863987369659786174633228017152862996384965020138816824153722620675045130197643127744263636849847099337136257568870724065794375537447523735381661843627254810719319486002904113294588778749631427065265288744333882018461586368684428202586386816182590168074860444765958529519427994955423608736071828035105040415904622255263513162556256088654800204321998898605506487894894409523067953499630065348957001391507808884339990455299199736494109849846174658606318911864416441682808080851655571231119906278056587502999101516591241929862567827923283566476746492186492806543937545476371623640805804492127555999727143087510223457344876143823060206340603092475291033329352858043308496520952263359135819155511285915080280517560574966975954492253435367399259404897776945560732408450354338604810163878182950943311134034148254772228522001326687455086746533032233779741483559844146339193194448298291247526240116902776238049007374072154369335722552840606703597890233988108999159547891672959081781659215844315035152133654970628250640563952905475021105063158307566575896200691394210886659522337108055802298896183906722485689246263286014520 [180,123] 36509637543320487185871276869487158371047892863121333733396079285702394895953454029342593417781843165350533763703687604272391473508047128942661039809887209822384812688266267444041916434587501767651197438619539124046716383687592501396057592420521425977984583583894060282909433241843343393677310495594091715885701934847555518579009545783635614603592974150856580928925673147093204718297164996361620375867272648590175427347013073462113449687651827217976859021920549584895021200329530995245288871984325820169191552598604464683199234396860495137030211368340245764264498068161384815907500908615291013747284712317385575855833285043593644157891595451240596352216974462934665446316889957791928972071890952603421641331756403216461099133782254684856049221158577536923070657989384933844280311439601206028092800912050779400664172004480356509606452345546211986768666398405598385971983528733504683730189579677713628433717818222789023734490997643809730709104572925823145941205353621734162770265563711641570256591114830543651331057362130785304931145416311373845558798059890011717335820639697565352614104973085576465284194037547440504856827577591579009369708952248509140392486769960013357693371131674208331047687106410939289895760 [180,124] 35168278085803572972917487186539856923796146991100020559835723909735460436470578363668204155093446426724838827569288825774292108473405195053273773051459667748944383721046873116867790288843913112128173567232491896810295221521722732696116158167994427915130206893453115776740620215042391635147270873139950385656625167287492575059516800798685568444056209508169798674707342857212093499613189659753599217231355152739949294100389283256966346684233216370637520779601844464329027017918312096518682679256172532971430824617440227012359992299730113005178609862262968136650237487634322424669640070348361051339103696435573248544845386902732755592484858249716602899733152077833025748729505632475065807074427719778133251775979474180401048105952223070408649013467548065344374467249426369979910332899577143848837547224949945662286537327571851498347180827660852034210976707791162286497307594516073093179953558030545408194659032156308739884979133994637742783533602250365053601689759941169396136908187620507751004435899228860442128821737933198247070268327515222338348896626903797128886109292497253121797505903357205511188207532129655820821942629079558978649562742059061343248444411163597558742523007947758117114428418065941138 [180,125] 4185764428320775372911804836150965839543873354332130558117798216957863793453408724493286110848841143135656735184593039183972186019159797248992206605423546813817395521744266769987813843128174037974041896065973189023722588538782567656635285923253923699927502427484320099277200289181088243649500314045152934162725948695162357235450747213427811042105289220957739415519055190368872756024518062872129571856821920760744908518423973105694782707231965956661592875007259970626791229096847873757417018820780290190465173939081181355442307547399890767575407633833786856551763158259086925470265701149297716083123777542689430423022399372854291921042824249809851088302986058145760763264149989608750527443043557279744830265731760543004731840908420931517301833378798077477305413548113886811875839702436299754425090186857688931689346796735819046741260392586672413127847713844668240173574686106921044317471432996782135674404041403293610828995737641276160362726549595154060948811204491721891317511852817141467136471069632927783313405893111948371461836145573600863680361308432585796317064845199137468178449627517441916361537334968424346558936301685515404601650446856074198675873041255558894966771876676728809514696331392 [180,126] -10733321682778064207758801708952434263637479048589703968859512282597513982634609086248969071853648192679296282723936415773611084772183791904775816799781547538524772332438969088551653364763542715209730693971291104563023279373321175249434387646298865154751482619407461095000288576286582322358500981109959696964160041878343054306664680234846701475212047559502764496741990113198450030718907946344573383993117346007764599639963433293688784830635534211888352751111572835261161566014743257477401444304479332819729291345178566609247602048870298370388834932592418751515442839028902172486704748174127612821839245407699235924184713154615384543226747863290176502778068892089241359475794595821220535854009999372024615731077992880479402136164446573530866484073007089755253542085254624512984810417204939359418787497213201527636349733989338193546111699375395242811371771520131735070898123342878324419992010709854475430165664504446336471677583237413263843205655384809429547309575796412685257439489620842972925125548984736081160592830187947207644878401395282424019264660567910612035820420252033841121939539669623352243770694873923522728610620774231272245045854090414123400572871457943380432431207817977159230720 [180,127] -6390191082530233008963829968916996296440856140429595240357063824850161913930700105921850174977145245738458013294544372435897978170025587561878199327130937156426366271585246714303545121447335816871219784161343471596718451449304053484933319567888868844025263847294953383608993057633976656773393314841013871456037994945355265461076751561118928570430128900819088232365395927396673877922087417906286143564390062746222769367337414812885254737215774462657409093941271965887559122351863500198931861397195487813619573146476112426155939089339194969281899363187544434565169561713379004846574823780740400591502760882354063824584233336280106193047420171028420021253953353459158819823278961944393146197643546116303156108288892682558995605322772437841156347848596360484456324397878875492449961017626949563776981562282920838053165018957215014779869849031725466139308448804214380379827495880495270049862748815014922970040435931104195676996231410840948171768449482664335049506745304032712089201027528511049108294338697492863319891080733182938421437332864517850993088056430967935555407391243274941839218392544581292046620507570114364538390936750296327693908893469260374584665089698482125885594269596693408 [180,128] 75150035251910281969653094368134003561991112129389445921871385395780619843009083487348862819834586080264751230446734416529957721133718745956957068341773216460564780708029572776684365185152702447580084525390763893392333486334254129062342251081726230486684770573677481622166569344681547475788452680796551036706178900138535929870838349665006915972782778431127930894328803801969805627420551636588686311866113077107504139004989550059583984979917252003483694442343397593681908401001767173524588855679626605448867079618057223006549897287211491855222449760710385244496256517219015552920005965173157707507499301104780631533455537738161137001367616156186954871777337928866876727239947642643272629584379658731839302279941059398617443283849707977159860922696770366954632419509978555469396859016416612042886441957889575419333018650183326853288857554850303602024251189393870137568280848712400753638581240525634081987006063111293662363780249012207939265213166003670512383236522033582228517681233812607003181145080105538856388872923452081197868501961306445403152540761360724821445334809009157969811837225226080587650708413721232054285485433163892854926176252311030038133553691742569822074203744 [180,129] -16793154346368840250430336031832107326322685114567720965008912864261087755286440963966329447760727628268069118737009103910015087601688534725550073029320649049084826976968403308874970015731546542897753380279527476338584837603391333922778830268681908577801607618688386550855710350382945847180685193023649766592448447377084379305449376218824157919813878843475691858230198309010557064899701747609416010870143769245386951407965346052339298987712409018465742076687450584177947074621041376450019250408152741945061962210170027849006992093316459854022676473030634475113967595686300819434445082581535303736523872983879832649656148582829782216804242046818948156771674951993999696964324199668173363228910782041886231379602433750966649158283503840275247546958965331554134861851888187911273008035690191243900900944383953522794475081292057580792780726854427428779475587657512605096449233031408343391423537885371061658660531282925048707314500910363192816715750308771752586143018309899838293109960965396394270114985603627924032475388673930941529982833546796408145529790086668349995124707261674151736046101350499199452183786403814356077697000031193091575987083956951348024673734880341376201856 [180,130] 140219728443665808945098221407412380593757154157898721239468682132879965153665106310238517231658360513780039648431581641600270681831169298471062056466300715199298401635798757333241532493371966165870935231437258117563282530025605196551436300657860848785700293531097248595338631834359002855966819680256296401108561563853018080073324690904126397622852291362451482096735160635424944107456320084090830590682781584307917381303405860314315949005769005968603057285041896760136980981333829976309322969715200452551969410683890939028218780030506516194766553549043472458268224897795893192125466072472863545526961549596723093214807739727509271001241078957187916448772879318402903037217781696443724411170894034848031973952366621681730382273185085876045787309944297064376104232239868387360795750271291985495881310723449210278568737460737792542392077442224453809150624604830162640228666942555679504421633796535157727255186393675497990896467654112670198460220890246860734002882416081887089686992890312538584647038951334483201952623945317127249535231710723408232297819728829922915820643848584458626687787555498589196497706646857575466779174125073764667400176188250782483142250363427915016 [180,131] -750380666944881678241832914912766105510094496715954240596437911214781122752793815219701394346238069521432578485458033483905788789911772916578268278960933527265877839770797737367434580239308100554932007157514971237042624349188539955419348042306619814228551673147029650471785505135814609885507318683733648760200017062277678438646983954909505783433652235317081578179445694882842461012242718281768796556301119957410371467300555685700852013871772626131668737672226321366325064716677289839802970667280989423315031793002671937567271855864170523734866228769902619194388520628403581417745381228953955452091623230826713273388084023297039788414361411663955967809904801275713340543196591773969864719133081560728845960928099557465866892094939556061000586526213591540404338197083570214888590309296278463477866999513120196465012723864529791547912700865672201092101539407804543810617028429902097834066898419293831250909605854323216125993549043171487025529317644412363600165980975467070140870600155653303284093120530916314477623664073223416238359569908183274331922022632910665571822925411932088227463446000721099074776883231321181934902875789896350908302968596406902769377651043456 [180,132] 2480111188588465353937938877254319099616013361314648920946397077672758265728591183803805640341783644823342529707835600675203661138695674034214285944822893532529702689176800108966145106541275991656121210853079192195214061809688623397052947673605630901044015405026307964727035315011915655647936037739859374230804728417983449870225911131803600699093285718000144365316344848337190896313764435796772968722041106758730158500920677086849087677755480783027335308806721526476449490308632950066897432622166630664561595976116252762839900763023794646762328866675971755670385720733228713993836492847302891316343438085336123921928524176436862277521724510854653319820263770490604209382362804939266730532744302891879674248339413559733132691198042031250272654620834555826004092400244667066593389880905938040341951369033693283761548415372205708681909750744454994215800164003714225112647474044689799634915068903582658076075743120960481215055613757064472243861919390755420868769108753839710202407643441511863146734182378298774765804884883715967064370122798185631915954024509611591666589312566946181468684878069264816166191950239226465976153393747055212686168928023297399219606700 [180,133] -4930265855976105269910735322721100717439011392383808447989800114443569909423796911139047766038407262151505663955843312018634479203004819304450298286486182027348244211527425402294247022596076298792086644571560517477187454796775207799930877663031791062534618560680714329513465148964617008893542834598037421004087013364298026253639996461530678112325217087145077214469161630036157846602240258777213884257481221678132488135181506344821354929515408262142798805718240673934100320157437957523862122417253336911301379521783962190346704117755182693424258413822470193122895994915383146939501150419927859398551937800632607141919122181194165206021736650228894601067523576940101553232188297136910914992025775207025545061096612199637327926456677380426088865313136512545167257829654570064474650915346102845257220391544396907899990425374115470985427436729120056415711116647788469801491648777939554310127481029767770107851447882161106310045498307183565275743165828626661724767488903048112693222155053500366883866112904068414497096905554053564194064936793504802337125790618242356788736166283631861962126657976905433526207387003239281262012252903663067926515616208006398304 [180,134] 5795122780739158874799079394077823759110190625640810019984966745109507938618823452097073443749100277836464086111744461253260720180015544100254143005015575182206430318035451518749042246158205014121902893808530588654829863271158687638504463358062180409426247534025050813146379664779912708023105207541731955198171832570162354693514722519754831963632349547195078886447917404530190879570414239887003526862113469068994086584645337845299605987991489826520845719431917306476311759634692398272520845788252518765183564389287709622090384020899730322444434725438000061782984258901229206549366556323523673084735796260862864112508230428817935395800719317059943001911804356887484291407413580028127177305383705001027779164107850358623100453285792692640916767165137808627179797875212487868251515270477825419650324708764827264812550008346947049221554099437642424103526507432147169698581719002713856987100065697060388968139960013295903424641092618574091661773557049591139673164373292051423813035838654447018290547677250224498202022814399486049663452897581681484697700908030409017949905126036694630808027886636842501236788859716465984617664807340007163772258600820192 [180,135] -3984876055945728390068850439985914996130929564595498245439444615028628919481352059012056997176426917103359865764090194767353796246016647854016272679260568819293035548498508346222912228955033695602965002247370769304278138641946168487702548723521482527178093543224853781508014052822253737276563061210768202013377703258595451629869449299769044405357450605416090796977659908576495585066436265051112564871185624478931658004569954487976469863328660357214122442176527926589996927472519021634287088336803752398257769598303041426302832391032868385612408225657677218939859050486613873439041017574568225228126922022919618364843185106311651708425874606676918521225453003510369204105739915989769983491295551478160498953295077565574459814659824891824189789195697622927744749155758327856937955511374992749602138816940327679585170234117351652252738742332475953379584994514596365240917923939449399216141155942099497435298146182407964555936525633305846923992356981999290290163245933445841393024334641934954029028931724421963717132236608587613423479115592490319391375622630714117101656356545454201638785400011203068045949459349590877817071973305762466364782704 [180,136] 1592113612667720408550987849603687321881344067439793324476172441780607723661162602807704748817352179665434561157284303710157056226091731726405920392041471990084064762685357275761198447194848584239477036480954693189324843631981641645632942239086927322089999787754127335609426903904303047675759502784837506211171527310470656011356762476689557935657833236301348422170963191948805837543938315396625263040618341149653635176718253415558995732411381925420239575506947715339413069634965706792852859998218753764953795494572658694702525316702326673825894477711219576790609616930715521552091808768547040657631278737425929116359691985265060448912404407762737778645138124929226210161147059437126263371925941819932580963751968006727625595960295562757211982477923699651744271921475927491604116377318618615118597585950967245051048452326032226265473515089866303085151662793128397683516415953086311717726258661565542372915246176902476502391793269181681235814208230146757787430694516763785105363227887957124263191268958720424339041007126490524346608880497990927521122382407522654733882250195318839120958442194977046823029161416282396857265249235874176712 [180,137] -367841835491687143248860986522283753357485172353057720830660808340243922607715260968299899113915191153264400099429229147792056778313165029043198687935655560646611519584205761312347313817890039037063199607556680281342225751581647383410101772071643845727172694250310461226315879267322882189192031821604512193906243678822207929801520671781567848353950940819390164086018830683762259539024752589337179774778642215826788995835969487439700212208526918574830219261273447569180516910304664750402590745638188930102239778688788446771405110687123984960928160729335091401345016780697139790377237637963384855846985789200362651796435074257084865728200145060491253514549996380008595339201178205138612821718386070822865004278588911614186248891342424498138321380820584197665632871412499490309989671127099593249052581291845586068584621744301615484790354404576268208938963870094318573720827241375342506348304230061904516987732542919384978569155113817154442666555385457813376413907082769381828139833201388547308901751702136752432296472062736722347673719258106420307654161218796027917942802979997600117596595423393700341351489258550072126229718251968 [180,138] 48949454292570610833439509072580375196615297426807446073910965220237851403763740785441432306946193957211499566664120911293666393400502474369867775504547214641589745763429187422051361149627874331518957588447699855975550766790345407675417594768514427353124293619849082224457875114305261061796034807202233252411747633897543396361001579810814804217774907326733136528303680396430279633982897246844172637051143534322997181900071228476877999505487657425582582263441205196832456025300845726968051629432289375167258178875425078786608404760883110700817391948814721772504483743677225105394799446336276242415871021818568883105076496416169797493335724299460043580364837973348215202912654722156163286972061308766928033369827818468285121382990680358008783137302507027458465045945798236774146681123205210940275478759657692890077689992023865134478047516309366677003466501694643208593992002172418878628954430567720609490876908752623537449184066709841544941278032494978708498870648708022666489313660156728565973496220981926845040838484941635073286843273312802015210786356535304094139403404519367588515016961550745138787298260295404203492128 [180,139] -3737140559229495862518887361139018055825466399962606613811542750531263478140529296735564130133996106070655582123177003958298758352950645655809081728019614473248924768254601370420041567633032462111003547401476398493971379676984700845929317539882129237561693327350944705874124073299246339973282453679616026833069185520007062165333328463601733268395902707246592993617049570621701791398186792571611024196789323658611303183900079003588913070989789751857380189120322120944507070302040027370305578466787944687815429694138596891255504334197052513859721330630577056762547897383587689655823676987652286294825463139183546997732342330788565599177260231873827796417312185973804343541017647799523935834709046581680709215702424022155636404769221169862071466549296925450014297818826837997498461230808073728775944387720398186596478014536848959298045048647340677380917867392870086635027665812004515119772631447851692941854571808311364806678334322110882973705978680918886628405083479825731985295295159525118956171445624620931133078046662537339914370740052159759154286510464005604483964977640905553737547833219439662715666559081693520 [180,140] 162999888139795414780534792895685558366621211619589853619530621342563217308108705536939546115372307465176565079166086104457797887648978311070745649779849367195542725700996270606592656584185921343169403279732654490217510375537270323344817147369174466484985384993519629692945057651917082427825320325248047322493067344430848581447476883399111823983179550592710517521545395896276612995563953446477387627523938102475985031544457192368243795855453430103273022773771036068356249101543933145098569947007949098379559088628310384570956966198671269213803178083919535490292078078119794742641178073408430840481181874863753985978444809743556548614244036397234979646850502979025307671288598354046033498336432571987053610783094723880624818005971492531571083353486474482408520104209076200435509603611876097457480123496974939408569662047796051820370866500166078373109460075025640846293408752133932232866922235383916877696511360519861123919043574140723452531884387389058946047922718383219933633841255270953642504759719790224668944973656199114186341656525758495882095782827550691607978275597091801667858761993997978748369184961 [180,141] -4041851043114569820923414838071542105134910071168048579059911099877493507560202563286732384413719689244471973647690785249067673402304439264340589125062431904155081430158535917062441183426776877969367930673650399290083987703171810312361192395077600059075900134253605174172145581363484745408842327379986973374938745443812076810517804567295231726973602586795027741771583561622021063386727813306426711386661402239757435419553430565191063183888153394545181405270150705037799130713567693824516635839110059424481962061861041219527034431343916223466646968401037273033122151167665541882543300756882428015563696552717109538644730373577807324629431610344338541419743770892345096105117654270196050246924633522298841566444461601890493537963700256589581575287567513163580907106891064079828347088211812023010954878564852623132427080774879289342684959514159271623122040105089576372089610131481796276051025977464258725590291471853418297910046289232930053698686316422840283284492742344511176321477218507708547300486089413965479725939266231116077554998538569928702802998614078888324903054628302368917699593646932555104 [180,142] 56660515975861477674638007218508430585370078666170337323313075954464944816840751504319180916630798429888437936073680374754172694986482054499922177441764453836642597090986425309056050884055069929527858165748679018453614664122855888344665411676972128164633584564315966088539715167294838228651650370500462522369460771263000152467916951501016833662557093404373681094856227801835566862376558813602530751974682057501669973184609793080579823591521130838813287486621867593547656898727667144186069328575984194695331208666578738341839142168307625913292005559239507044997430650581989125000809127523378700576326567513049974715692698342283939634835425521595567228285806913695231081432387832643066277449345188837436801690501043583633479493095963369614496414351940855847913701827643095906254377501776065506154684532147328873929530010407727256765907874405333701432412374812207565957746413803306418014764638125778941299316210290685209736129157347689117202250640001719138194414455582135993186108133859237534012514347003450540659112059645692509319462847704788025787904012700581639965046594848720964892537154560 [180,143] -446153050201910583024622420563009785349831773752269331348522257928959931485641329168907164131250841919720815735885322840182020581469138469605304645178595144187910666610351002686113670968198785203557761983186162625688211658537697624883150508858922535493654572654757335939738670599391428443601679237084650208669474382898586894190702962785995727933755592618840670360260025484737047073740635917058265114470397629736914738539301935102517223494326413736092213422878588225878293923466885727289274217142453995768599723792826156051263104400278921383635403880360869734306892855216504271873424474930733347015271002113848141788469137338728766692057156192440117820326640512964327139746892460460010004995853067246158936004966305066556005461091155402471598962706918036095069682261982808941952368220571013959659368242777546263008518674032588212760340217552457284980135744582358651826000473394350565291842284346911329233511173158968243132345482450830516579751244631257812961455695675460480021086355062074056946991181673734127565106727659815167598323465878325361860390330177114209074284083262232619896 [180,144] 1958814440852840805266928293705055711341905188454920878685275674357589416380461490512892009753074271964961225001191804718788694202148350915576155129730085860319869535409443261629792231274241075879271842166473806400900635553003622860132363633589030579798843582799954065859618775598116747837236132689310386756592166776534767435007251173800780251428502304432012388267047410623526328947978421419926923656789898426946241836687190972544397432791141303905130957474860222705194573133992615859256619839638671531605224376741864791566501251236047013683892152597685922219842448301689674617417171121101697616928389201820462080548203308080481507137597872708071810745316525481434626177329090052141080305791522417925124560818326890342216771518715852687928127819871354051516663393057223086958959935502802549230078205137905583042365995339620844654963490647515822857091635196151597705198216812372845519543872115283521475434946175080538963908678682286896478844680417765968135480617296052549586143701471845942222052650845154006589128990071789580714579717622776115321973619112793639807228000453792 [180,145] -4755519016647090199424594349702707690226821595019579248488847963488052472080010607282751205156167417870461679560323892282183543423724827135815722271310004724931220572237674022943462402994387854372143306805343234533755309100449232727998249801922993153366308125742275222092863323685791790019076152630701363013544458183188101324943255437327694016634574547641316379657266262195739569441163194911201265382209535856015239684157856933910574767881834619039660327041241644830965616488710240671832765149987501427818089007411287383940424605116440935268693533288620293392727924056875447724708627424609735834738210543445754784457239350714754950003304420736015409071601747030761527374632871400880857792688979124068104400376086096559403836119961046164764462507977847766843194365329623072442067155097560583821015468413541446466149576852162713859636472191157173364934900090856990765762441381514752926877672627756733266717630415984553678268119077823851035266555139123051043749646046807072194862912810300978863161798322023812802421473487348576613311051552939146285364516211015865350976 [180,146] 6324901394078103045693332132704847360532214823598138069137680902106536801363810305262124365549020059461557501610324863453233204937749995213718370548333724121882172802634925871335118106926559180733377289985315441967799300311149245426006097732165287211745885209787794330127019905569337483236119953213144695828381270787331256354956210791387529310054605777739669056045728408260198369242534026939232008176592505927355869735301517207051207713887245712907249217559521128416070634057440171110773096772741904885512197031590088572793932507320160751671655177269996005463815626372640565992652017830173923606726570067464646328062772152232083679197613444554278871088590634030171527740625838411630417260226410546629322706926640893946685135475255869150235045484101307266828158369959686029352166814968298914587513986356843210782631631032388683600853447804841570999542468804484189367167869158019816499595110857734970804790169153883139341652278844984163817935055421155502125406314827005846640303699048883748732414874056366210092422264657675806339307462635354113963118281264128 [180,147] -4561038816267740048977766151053175983135709129207288795881743866081809213024847409505684668733470105478644732498261159047860417356446974515770670380718369215311589536636415832231565802295842807872808711072328629631078452371917705732745554128845330566756367756194057153269942107061491158092035149417838197175932401847383389777290418510953877800818456586111125501564485821380328600293751691224789159216724887828133890251700960500159934658589890585130849908037656773632898024747251697001621550853918855170101904290002938074996480727218287152535643442432765456218814606476545233806137145769919444711165723884856474933418396919991740420954669952808594460688420974445144717287627073022662299328135195876012970664282723556820854248794145054824518262015693962365809034651998856405995121192033828173569397545568285002130076042794802318164976675556039146202129642491172284183763801744939078220132800100673213571797154982133945577160664026426968746181805300748108545748532301338459611834381132633855829650854653453092173458871484151320359871127004594720221472 [180,148] 1763013457080899221206733244631536889324050660410603241904122065684403788815160014771365234905058867829241245356063305520069040595497989192543170422933877226205256466109889532869427745740513284542424433118585446124138464565726788301321649314866198509581460011583156818641982388211560235834616666019950497852270254231466620567797523984069472688922374232186360773952875522255467642376746905513491619329265644004898328612342144160935171845678648008711377937465271012632173104898051286748295473484867663371873347592096984155499229466736068633476884954930526862040421618667752746975051212586510029814868201677648519373852383597504600070775023341297387253071160661151298019018558908816849795017244322139951099760621631620491414161923480540000618533527061977613974386987168403465601119331911517133907692098131121657932823571681453466139401984048354349964047250266831019080425725786039647570078088089588327230018943780994230385882599883921917263086580596801232384886436429492426370679720486137738764495114621575617112495117340591100304646686792642 [180,149] -360708353289220480992801869093084361130522938215574975993060821128470097453300422465913963084696994316614913318026507195829940018487040455429237304600329776364306282831421038874293920682579014276166402103494230254085597450042738773164389552079047903473512743698391452126628386597710806714072892656066457992722361289337243683518964677859627146532573438190415056979851518578346404322029815163002167923402246917226966958558715236178489163332580416082623102096271143015144314776283978069615060211976944631514925211311974713241794008564730166998872063347503134401981809304294705202248282395722666513601816815578505380531258981909819830417149592916968827600684421885601371697570299076640612206151479191787038441681370628542947911386584265702520380989663207181523437234296881880943377853819389267230581882488755063320931631312626223083321808270473638666274636006541091511810476337168289253521198171176947280897783636139488984596208531338041069730743968783587542965699679381318024519700794511104120328682750413297829316586990967108856704 [180,150] 38526709555440572752679084081238742424453688343913474177024432704577448970368437649284296595970981999787284355987588911655996438742894795851243021616375995943450130497250649332967116709632911420575871535279807984195270280294398369891686912622557157009252567782229870737660783460565183179794360042026613303789266119761368729343155593230635708173747923713031498030426705012454974316861535629984963208779822265057469412744521266835499865518680522029979420540440249905939149966405845853519291848870279348899257732584027814125403459004073271686764444568872536771874607002052947246036411719564363856207132524662217218637660176592675516514602861302677928352378630466685640884764179927838520412258048583505328012869823878296089657665453844528691381747434285363101429707647849407750663369479229812042921630037408995341513026842233479372659798326817688094978387814122913289205415970578241575378879794972961408561614784088628415358205395844660976582076199446325760843533256587563933593975774087408049634905809480091037517620876960 [180,151] -2115945068943312445672744531230550887637034188705925464112190661436638224843548321371166182579551027199205660591123123915488879752360506280370493698002866856233238057514005899824334213383451337666765636528272843456607557880545697435071115897229507248755220786281843063808865242820281811457700021461893801685614542049395024638380371052173278018011701728034926678944010534347025357228391925550394452006536098412201135359825061669747103055805532473829765190920967302226765097744007357022233959881273506371359988980075288984299543235018023785750821245005589979928387704806133199359566566264262133833306551254108689258863965973546115011048301396152696053414118353452008562425886744671767136438084423748377776896164704573655717151439272975445407472024650589413241642849423180344527116048258781331559806187294750233651803277978695584706950795331585839453348619915557785987184366111507771449628065961173079475941958107135345337517263885337294132622917440746262825593143428956869977366228430036629797453262078826066784 [180,152] 58777419393594156609915838453286565440622121309408532506550479974031178647417397573094920805225878164423192024130154114357411602614695341911187085417665333793578009087913848547651503627048341260672400739704877252521095305240887513311763043662312040192134001904527166956517978791194239786207763947148475788678445559342586096561963774020381632939176091755160222144697314745610919141808433102451950541992887295672529381238168691997347082822808379093827880365976019097808299347482878761556589031868571048129000544208371442065538467933058387770875167353314599235303601117006845811272840855780559403865065692102423308469225892762456178710154713049047679171525983254332763910816948495876748139071412173574931161940353332401136227136357241673673341501502804961577101482985631071530685710144578634654431207134864307782397274049568428177560212162127028497487091922193591908881405554254102099138513740581312276080106250799678768468252211956014443752307148122898833766230620274210823770745297064069367515941864 [180,153] -811066371942977247840228410335005480008043223895199977419474183293454192034433107173448049402401889390809146965815201748799477368942795129112081293189548295883275693679644115072834941637477976057085483404834552332564673487484512157953294838468617925090804332472688066983150903458349887530387876768938207127061902332267167076092378195815787549787248214031421956273641690393302552493214156746493818168963785324867781623310741956857664918686720304393476235672991344582161504649046923839488875190947947928714655129742667641058425375292842756121449120843473051806202454687471715424336194041179196703884897941722052484156006759450722474034728738270133340428112466007568905516578511323699512762975931589048678672835912059746312253955601958362785351495402777877854480834517494864532644662726165937085172595788112525093977056740614144626710514380988273841012577571046089235189749983859648913287447666394304671038789353561869019705435280597968472339876802781947388197967987925948425328510724688512 [180,154] 5451476121280712376707786304401177488265769812357613765004623234841651249349416771870667126704580701025701367085623215049277633499933996673480698497974672444974407559792780711389605890034626235743559070716588792748422859652440040604205609797271741123381826928218885314178242556496149288867588096079791431560917773735669515523775460664403451643068885152820864602093682459343461785019026747121509826224095162336962242551783634429603800299189404709012606430467319540018588977946152368757853251513685295848171322099175210431370524571029347057448904995857890763812801572954910983998451819297687461616909022005843698454241479061585533471902914621168734836864245521947484174228360399066439522386244661057395328466790975007493591371556533977986451651095924338771830460818264240829416038793363386851833243462020831100414269238067416112087344142164789118161224015193219110251098878610771173774890095322259923948942315224355194464848511625399075211044453975742695045915169125668236484040 [180,155] -17469898532488004415712519868805943041956211328652869744809992476494918132715891804436685545225971194376810237972524490251212186335981928918681801892555164068821961989036358089789350609458999729697156450819181466781182156601467992963646859705362215699624226100819670817788149005046054196635742915136399465284891987639312495291735604564103647383489616607390872677966344279847436387512288462166771514574701568257380116075488471414204697696882566685596711683795686436642048648481507097874169864342104507963372998697134553166914878693377587372373188324653401382162771479991261224701520348171824098209621909035468457591216201661645241637046457410521546785248674284431022873987929680498754704415125658740609782007868793486496135963962908355432962429827113225570547371330175056766083185425594539661282611545224758367778083926986590461825696344442296323044520185848263382659388664573792098192597348027491948160005211428348990114864525244617041774976774694564400075617878112 [180,156] 26076890113118917485999268285157871336204966115150857086107505383069554395584920137853652929481694554376851401734610115746846208135096141386752713353063669648531633410774142703429255616207189401961805186711255952410021705532909842840010392268572748225653884451881459790088521099710225485709229822118840932520285712301272755924326561615351557626386649026728754706916485479237833035257746753499576315786726388985108347332963946867974188551770445109216896827610075651818066195541571948781501827746785927734169670617989683162960902565565075484396628021500942588258995861519881086854438751366444575584428108462146561831097103219759537606941566347355896584550042383383515854889103539201367296019744511740846585393768132413145135751136430875081690356861932118718275973617990913669760866089454059716288158955043105396063826298927468979969012116614537287084651207914248509330050972847429841641791405134184201810035617598324320720053577679285117683613642185718643 [180,157] -17675153687953678050730512121851902251709047316891793721050055962003752442990647102026041582206535030635817941989765203284725044798990556991680785425592619438875353564986415509074463854752623206151438689931417176346434087295899437400947768546149485428455066953279944258381692920802064437786883835225104657477993583233979896704500076484324703883736945348442490904551918616165843225175509019128364284791819411520702348776745196759508044816233807879819701875154435414340500050702109480808586251793622660560461732512018710674456188452736967918102928761245019656811587828078731902933349680465927854177659072137645140321836921617992197956377538726805915868232928647320060662762361562546852772646947197133299380630662032764672208494578100282475774393933272165583690199945144723262101803942152774453845783603676191362768850720019977720132011411712610094574470626812613578070473584269196604892370845472816606470077062849731586147757354060671179928736 [180,158] 5291189327049545283179634315066604380004920501195926543416950685097324367416075815453816110904945870698595286878828237930789878894394852991393596108503702316084107651274857356761058514689455769696600441527006074140614358293908726525681326124647288323807343899011473824183471685790427132337223766243320276546290322108182060721646721953098913030977696516358464143373504520909537926942596715484056741704757261612937725967528453090095713180444726398517104560946265327921858900584199775649046579025335948259308552551684414507042875642588118099615369106872360822412689463357037823635809332600830498596974169792755611593337429205076506877069195197306091083856867432577259041003195411144423821660722365029702189023182852918444981232327528736107438331436035357685850532922288149294730835058177421320847099976986032748901819911692394004037197803180233961153406190343950835971466536274762401303248029000849817229628577239068298153703733504 [180,159] -678649189432919264539913401697972010158723614769150183529580234115296910747095648532646128704671231987830011182203767034353828374487148106408960639690210342853117947133927402121281100587856120639228848302819614283715186279902042116524810417924373629918524932729167160259274590423333396780751814801640957129355497847115955063283266368496147748491046854021476250050908821096546593602321571105505849460119918551522575048687812232705270894831565719795842518748259838897416040056244139459749759148859606027980174825940782710728323462498285735642244321401217018700497392194881544216921792201699809700005257614297682378567843720891829713505997748362802592623178949590028750703268937370935086702822788394946948387957186383967020653479812721438421828697098224974444590528922673732942134831361673255979545438136645505750401012624463692297319487701233202575901613704999012272341778282228954452931489004419298619893790711799192 [180,160] 36075298772162536788510672163084060517153501937556737480021351150206637950283277168794625337193374007093393535121937310475677930982745564983487375195614119407543990846702595948668767500788437052038611351999079721813998537350614615057875683640276663398546787606661129050512795050182477451097501849420491802598124029021006866758122715584225925862406964689750788082962607989042807210741668145212369619499590317786655359244715313270194839712923743675463497619416780153090705552507525034656244569570450503568336564413918112933377449241666653536172004986901826476595139448322159835537698783280642330773364675634740833472420482948077308515460110442395028630507374862171078055567165416175692068767221296318379465962108328805740851088457593858028199265800310453087545077032466888893419795773054708541796399725476724954968892585117898569189043695996085482258515435230414113651660299190102544561125473176445221152 [180,161] -766338899167673505811689527615346825753543745409616881001849972269361958277519968586982594057364185822479612044166675523626108261465883320447275333508560836992938778762208581330459917661337141579048180433693063490841440340293047161306527947917313152625255953899049827363800029512251071522968525766324673053134135460379766209749583396139693261713640110651638452749614049984641777672356088258139386495928734442292050542761334806664807744952533432063014263668113873918576244522742711459284339288620228320016705221008709168229822147468677698072995682759460967423248126772341150467844583684166580604034117111116966021448091915759756147053321357459093585815144710479014586095949791528674413017289996948554231766848535687895878268006117763731271673106345173031952382348728614987264059095285707264846648227615151117981371115406550389673948210326739455680980778971639018159106241461503240384285952 [180,162] 6250018456421994163166697848837025589408853869217811261650435510026946498783664685751288381776386017908195011168587018854584044565150369368482742677929299159861389962349277454525825755164697060658994804451638114465306951190772816530628683039032731436102265248905268154881884284128632131467465473264546064804517479488261432238384741021209537509517400575268906465555649263720479418762881814324620517240982131947759651176526335905068628374012921422908183166405515398402973238172350714580165260216751895622614608523209129971693878470892946382040169629937322269549475616554450808709398804115641331963678787456970481680567873780036355403287323724072867194890876866216247757251536317350859063462416537650374504211931457188792899797717743380448933537221635283675070413769434532550846079247006267843940615572821534533195206199953692987743852541841972452827452424928549033795307559768 [180,163] -18724889553996251402724461796235517597987621252108913351440665495636240645526256806287554344676453948798924827446163748061117963034591439864594765513054355375893451367239370048564289554197854080081376765720572431826677093344211287231650550376158620270773512183418684367728698705564342626201609056641075453842440324202048818325533031107615381836492815107856158078368221991873384765417781667814240299265048303202798486665717269360815242281726342539100253852719550135123083773264202758976355059320165289188049325725078939454689388286232651341191284380207003254359657056922520624264526418441061123649767958720885663893274909084377511563594765832405066618230580619327304085676797621175878574216356858738009027476654077412993825860146856913027545278250473606752162484312221727657708471525458938560719600217046423642717479982800491428011826668591810371415182459792800 [180,164] 19626624369426748745740412167249338761855081649744012329954016843828171264048230191725203996315074994694002325404381862071954415397762540530222114398257571950839640766571932836998084679040161005498370187020520847779193739459206172866698437831072069982972498798068487936509884560818507341555850166481107997027817135880594826442183888743398835163862548644781125001136338080648653718426905874542374936673221170329262710589781888021198745117752377137333084293338561662301150523813814115613067564846453869386246298576943117881283528970505481278287661881812352072126592265060769762150304165159706251982139418760266118642921570776860319483508530904082674970706864660077068432426445265979177656208603052483171052569186991014330680942938357907067953826648252902317578842226560025494264522448934681687220614886363203253867116613261814456177178603935753044 [180,165] -6818137280478349224163132492803650390825289936647801762532117173524895980663353166844140365554736205699437142826594104543673864214241555706305930903336134001760321739127374734972872866549026124289023654141859889986988826048788393599416273733669542518706445634014220705595822732143122771819608031997828195752194850877703334848000837280922930907601290656394115242203501669822899238240445700412423396408474746784116599024275765060637450181712858147619490256500829270785608968792884321277265695556541474325171051803405731158408097678311312924390794723353150674681984066125900357905894022579857241252304731663264921446108643330551913504221869872055452022839886543443844111881062820496216773601188548082505156623958415285439972473946581237934330413030634200076694132705457828461572007061350379453252325437266907820256966202312764815360 [180,166] 739152623850754098303186870656879318921792699001067423380844482717472038860003561531298777419167735294396076848076761506324397569437016561232314680212034531350350244372634262958350289206311398738386649804005019412069968959267556299511951414544338006742889699649639744168757029717456143706958183399870471318928429065120959675680488318291182474134313792656970731396776798571173605429953397056978065040338129419135109601205299702721485922903384676511783300718272223406441196030098343137466362791545395030061371417835172122724612814554879680178411135714969685475776348668246398482925840046209773147950229494406504601262954460023987150922275311310857498523313024770194604979396080145178565094330806675969444893911494742847682265207339505408854180610382524678746262022362933703573030614682305172258085883910401111035008 [180,167] -23379603641729324918001434573483958961674935663259504501915067399616131296862139185560503840355282125503039634711132367704582487338493957934018508435346044376239322540073931988362201864270289590194364853229429287078472127529091482319602626894323530446971202441832018227502554633773025533285697138409086290428293568602942634330845817910668669288105106292219310764511626498878794330886056090439669452396525074449183313017540708690943154946498862818059751418303089137044892141561463632515716550836879622076452523911186098185581386912065316612635083509826948834895215698581435226418758350473603994781724138331213074292130741534103244549977522737192200612500636202827619917699305190177324872154985549800883401944975017625250321043397682749826477214823498391416736468685079432286897513475536193661344744 [180,168] 200071596018325493582226232067518009625661189350227032819399258414396769041789452996167462133891007513617437625588021193040161118177907705495681910545663212823497710802058844610582792599299106616176813552844386905920676839101129583841116709929567738429240305903046348178824534583554429925481353518969845492146722840019165090469363370159582021025763045776736593240618173631306642256757728159373743439533146397685026294430694497374764033033971576264327507304273964170802712806750710630105154701968327324824830136194060595326595101047235431162840696636685630770243136799509678998991078123134362507684391653036961361097395202106572798382733728000647430854725731933190551809254182896179622423899020211568098242293812173155711472213616896479130614931745771988595131935136728667838829192 [180,169] -425393207703924722956374431338353206359957383079447665738424423218617887379722870329508982471059862014607745787100561123940375889701987000905132058886034355376953134601824913211562852221740139243238178466072265231525720575287228650333156634881440767748027993661551247214825122148619583700533148059093767383075770163210199142463479308524631663692218062887074082539980734116916071534396241754610243917817893718915719331912447632461924024861801117598820238005190483516016510313189886836036637292715716260575924572001662699240840706266665479847715197171039046823490829397578483970337163474217189640701755065552352074769739724778260401088654454796945100038529724205349579907066792528441186346483497862029046689910505088134086260987359832416576162190441276322755360192 [180,170] 204029154920168243628903031373125657850407766956149185282829979960261701159292272704590897103006407059071680059377871374109144724150136126662288399960951060927491012411428434085013228892088338235894157083496266252696812961354271600230230425781742700409600524473877660040992717779169216510990819187011812454213845489220784222773434280333775283998510139240056413659880194418768314535843782105734301844210065042537854945541658387772681830280127210433037933305593430229075264073026232602239917976535604080190247210236829660142468692343006777563705606785832622908888856372455385338096276304119236371393599536341112056729367728196517442292941420431206583301483105964048600826956392288457829389373907533338757678289580032158091604901040194179618263544 [180,171] -19769253116720033548080050342456380304118847250269620735206748937966986544663234077146505768460713646916433628671974825464569219089027732881431171717600666181005186452620089064844439491324510304659626752433151843148979877571387003061984899725270001401743995412910494474343920783812256623285349192022732780016601128723451984604273388029791381678656208243495690236895405118347227187662221019009952851405125905470889231660474139023042062435453671890569993866357582011669652161327763226265703405707263233654710193957267595541885501845222781913725040751487405193703442048320123941209780869059494624466187470373706409901676638217545052411642926133942889782291626608633163784977291900938097557735376052599680838768965868011123557344 [180,172] 340892395353093640909947051713603714416583849591900226883880109591353667418189947259252171692475282155466815818676166003862266068186882869942977394213941114465558175274926371044202429674620147316733356848219977066641695814789888039503860930754757072287350547826066929637032428603690505364490276004277134178139712129887757144708829259160254025670260501811064665098375526342275160429251090341722927226457073046452274594729323054346113624549567833573224582848223782239992404344637296489369989497690279191196277971437996359890647730752895070072469113770468955375606890475501464790050033518027476263960553070833525351854475028644250054406920057401503164268902001205945008543231268269833199518174188428077699921 [180,173] -903157503525789988080011461418625810698384391623270989476083667390891701858537595266903733926517527485049919874109081476864446815683978756134681904648395021557314482943766232259746817226514054058481883395294602846926039565939917205430129581824921218856094679431725979815427897458275525271767083192640043969280035245463274435621407348520056857279969121251711407915966515201168168501211322569375806911231658374457816619370262641039892709022983927578322029664742793656594990706522868370954833236841776364003095207050025476344943697523680041105713568606946245528510447103809027351194634261943038217970301997879562505447355661690890871760365591126294845502453578734973643274412750138620064 [180,174] 309617063325431800759145727011539905143203232171223924408764860944651584944465701712983358153056018451289026375112087653353633470182004411399767059763791304040256595210138896554218299227964728464353584704903664335240706642355599936344551941536665437612633218852612667852048928262916443054539509869970564570549890215183265703762193546578770234781927483541877079676933563925211279585856170936557654151332352518073796110055096688290161703077219245194936295403982322246383542444060633743927113136553127393636280840622447226950894727355874648137728152341797656616283563192188256955131074346539996353299164584825021710013680234459612683248762690577414627457457982504448 [180,175] -11212120388296559065549150901479004234517839605428293616707842459839644294821653627358139279177676693411806816351737661882545608987422715974383817331559975467177326937945228893113631898944714636990636177763758056180194510489428824529374811549546731799246875589220019833289001031662716991405905161116803065636949221211042611454326108494061831023914257157462376598051580251447747031325684712911236540014179178611545447942271431752806130423601004637272571769500190456795935264416890546599036353533541329511242589948448187733452834465083077229588673229507829702647029816682441303667968555161195012292674751566851674361831675898805926154659298232 [180,176] 33655628003982353523655068459061681282599793594280861050901855438066735883319039444673378228215813519206453711500219743523902891694807425719504570238409117428243586694295066616226537613991238472051670830546862555796443759065448173959491752707369949299576883838645090913502593072290018456464218177563534182585943954254570948959339863761515713820414816937168156800329418596417198188039783703118652093195887639680766453345510482817018815986487957243185759379482756113642383114045574211091289669794313474538907340313341101786665542586738633800894073284777348546128878060680574817652530794640953359007861177071218224361728 [180,177] -6242454256861609060232649235513048030992726508691371586611657667201550894796007132096261996074317032316851370991285643102852169738314892707245180620583790256289318456763249754708579971217616227942635675336674367928080122994466540007535570574118465153765120020039388137070354880229635306299053751754833861006524660259456413997965359131281976624928507379219892996849212168941698305488176261198950211913223245636772146242718948523087557440160104124063273740987458692592682380640897736797088524084187669888858061572766007014439827119409853375929008257464531422081519134286243298513369856832002368 [180,178] 49812328440104055086463522985023084681714972511863736384321049370788744819676530692947054390794066849053985435789426335680960043369792365253291573893995864851670711535917456366544587477633133259185493109903292540674493961896298209465013320185601162685471487619896066019608112350256847926341102801754276424283173061884298710949625238402904797585759128693073024255562901176039051246495063000815184262613667991850683467691445347081322785307789182704233231158503363509283606583812791673370065304063095786738163920463148228350062538898757847039842444118825602815877694072 [180,179] -10836157326758949802726056095882365965645199037784391392655060980157161636523763484212700688397747478394598569023238025018909052667724933397204920373299764814360037621925932122062724019140028042407644377499323956846341526997494292894673115968070893161390034819002047756797470328723269193445931521386330271365588336616280640159955980856326980847866191521122160566254608071439615564407912968882549218593575485756389376191898967707557166636808431613682506168640629742474600542369269602544200096255160669053108384619072344308292882807849697088 [180,180] 35558008856053855739839984211102044333649504311311886073240187787784131095965522803133400840603667804648946589919975264930920357314666233378632441719949280002615804583034000471539167116358811204849268080381438472533220342060398660532737163949807468680630324243094789927405608751141462193303747472552575344763625278019538976054521585735247379402806456948136677599888101436961973633531747995288093299842533379018304208548313408222040221047719998583714785389957585490986738765691044196432802433490924583473237246 [181,0] 254263764014711744157558309779151742726243249811323507769489226993856425971587353254761524703288370112379704704209305520726312222819154474488498817025834949689493064200672105167461908327289934713194784267854008012832673518817443225510287487001275229449558663510154935661782554417240605558690475113311467296458254178061178699565415237101560468675283539504981459714764967544498290725952603803750350882574428667978295056643498674287572282530638600396583194155411787493806455057616685070234395067483468103464021239763722770727451883733346740758375893269126144599523752290033469772615540812530766800241606417797377828492911738562585067548043125075502928985190328451217084164840275353936118192285142682380953582742413178057310107499274323471046302870599681479993320629896269940226664877875475541909945060292962723461720255025000603469080413443440613816234541885560229703077066386741128902253375148718557290552853533027454174211268357799860539950160308288136822793393269836675618899740497076192123813334495619354040101399295648335660588449073016774737868548845148092972756245497819903821098620915824892472181431059104980072520384309544681690832913603949427376403166745834504457945992406418721019832027978074121720432830384776812724155279412655259872273890870403574572643586410319030101082296719087201906250823216093178499595472663757341436056850871739219015319023136936172347506836269334409601624487977836393901565135326326364372722110904529965512697860980729560309333096909996625839214827558473921339844345059869956165460200634772533730397388800000000000000000000000000000000000 [181,1] 1317862932824342906914924404737421096057844250628897334062777205238005095148485114487197745172256474989366900271740797678776372816424476920609919508208680701932039779799088360528269004448909230632636406784004978944800494460594353648480610624445107958025963159606059200869409450395295669960899566800828501388209094675973492268117605115262506605836110011491393042310319432209910653723161181515743982858555268974638011127761874420069447066078018013582253751282202020365875189739368357885585298764384291643850635082405140999293812432127103519069037301858309779656691645870404257583889922743165308705636126583956150818102385744598019218065428962246073966080401106521923879984176662291075859312344642854964048585909052603862572345624323947433096724584519080410721916645795206931136256218405938578467118252266591193333222013708449301835616134211355905240423725402050835952290946249275020897592814111503959037863631408347999282127939917171054697810091193878028885604003838268826535566808780868235891227682661369781752369420874835589723560634634593391948171700291632246308220629620807643362315164455516748635492294236448163668775461963747238987002739434766956357472239144795483913184785927905792355016004663369380949923012852441630496776583416840212577429460341683587623847837468695728804886153087433578652680103772748494198880355141824244713880493940904925585256355980648680025614349540549140296722768527162594723606060879098975980194691730393945687751942198070027124774856975685855113692642350299526618872491980631635009766903172031122689425093427200000000000000000000000000000000 [181,2] -979968718798297091925866694978033942267264894238500866417288947217995110501880016926607771891107895018509897966488204221033795986806696901222739417878685215471620789153081619789380149873338092341383329189474787739344534444541073273228678987560262857210703995327281130608941843950959318534599313267836871338919023686505639914885166821582304256366400982561708334340571689275994325284626630892867199977786217119306848057223286133154180770754031576348405291345767250964252191004440137909720299566355560186949997126542588745805824894945055521729065780216334865152346809998584196890319048828373232183208916917011453033262537353666601437923865314328876720818242729205511378507799676037102657565181417755410519424222125453187622340980704290143477186392497435052287539956219453356432045114033674072417283719447496603428527630279688043964159964460784585648173883479940516902206359595714837444864145409008352541749537784340918154919519762115215354952287056257262001235753775141587181019771247905749717374748328032038674655361015705479481724117869754356149670253186094343594839288617222592959787986468539751810158669860550792225521776290920761714315263577789393953735760525021580337974568286377485699511454894896210200628120773994101462931683723833943423202581846794388668653613993226619422160432255334975925829121276758356743960250934660913492058916967745560574831537005374635535245692693460103260030663570084544895124683031623657094517822271897017187732251582412550102435152089063414140894334533403451431983984253323601021133340568531373154358348952371200000000000000000000000000000 [181,3] 36510866054112226391680441574836822524497862431386477601032900623508636939879279732432679847782419053468184884559762289050657745801228026736787539726165949265595806500328748671863908981564780126651354308424563615368050546071935909315777873428984916757618270289548735501605701421120141754613420122993973381918115337870222887716655298565657240616365479778567153811497171541047097866362940893057103761375562522135468259070845892888198070412504880174782673310963581315510833045387652122398685053334238036239543072749011476684858364797058220658988916084610414038525790957497491084086986869842644813101919935741062295927013266081921026035030362631311156444351529782518795718469182627177978365362352914273946020459509859343744281297188962920867001538357993717129058009431175023547489805573691310654868082096044394262140638294489722716373825925505944985172999871880718701875274259670085520540261965442728223229973637171048972708668591372301339179291191880621906270380617508853127727689404533073187544445840133732964508598869512157913326670847982237553901180049526708215929773997177464172544520040393312279905094867918520133747240348107069589774266865052379896462698943254873881861301011410145444562572264779292387316193986970587047065767957077103687257443666261560798005987075594738072446726148234161330775687748125371446256912819337463385188556922177974333061633862406860961013202216228909877795888825594336557380862203694330942275131655335327275233350823527767559542882512991611636886053201980216364973778149236145651329177656327784478501311298320465920000000000000000000000000 [181,4] 869819611448794153415327292776060621252209070573317938999980161375474416364575580412205721547728502625021064017090374083443233148289531480121442642661994895659645172558403119612602836568376048691062294968398826002067353114812332889083812923723695298488296986577262682230533542068745823988695121960256834436661534712615019459839398061444576701070828508757046121062867672383733738352750488300559019485377782349759593655317360615858493062490012337495477007812295561609926530483095478862865983170190969129203585969969675703582657839952525041815688620621488425192516034838415708636792953415145733877066982212120440591089690657803496085733399816690689018662305569677281620512440088613106359087998566641221362006800275443992827223465436055573890362827879428781355254276613018438336756010645223888021437956654955664494061668373788754387892043295001803151056924291519415687281352321086443611475832049312847498477116578576300311202377659493192307671298838047004688409471706127015896694858212585464074565831045408474638369609408329469251291670552193270995086569535221403858670601741672604026203547941020774428896881758316662674256505158617926473085856945359976340269083188881648473450807446826927218513109659290297821700995011274033635599734523062009384912265502107755714969411667684081306308488022541578748088886297037279935952333966569933772038703231280753513013730028899621288032158687838200902297273744579549050693815523795873026384435264588595152455133028644599601719913773543281390324401096822383447842788038195174664340818690340740346304566011940044800000000000000000000000 [181,5] -28280163091428895355377743857789173024040751387204851236573472898220037927215648262501781725611807132659832960904516116392825809063931938560825773028558677285466539745254296534862549504224676979289377037404704224263070519639968652553856591832840935574689338140004864236744582288492530101875670572373563733131022052974566700112922781634615124026624116476444427177490212311774121555422729960387614027204342659450540954673513376603254409821293326017471134042932860465033379053310566347011083507967666957200960280205716046880283935858779048060706115263244123345667821676723811526818381235000738723612538044051057197657663671687964304153310986039918193243191599197822558669918144582413232424808631355227274667948182638780036761478125014237993336184202909072205315997445350535011473840196085614363051847371108950573922680271002566208058194834541911491022960866550311386595121557225641999534391310443752792927460826360523259763439685161516902087243981395632115505695085005597231776696801344388956976016714394142807573425629419094550635988955488114917145212460055455347258984257725033005285838331532210857070243591272963766137084025423689941688873426774825184013202385366441457872359669625121280207486318253898259426067115129897485025087135234745551758803469753477096256582857900516388494725582801856567537889559328851994810448291989101809852502941026348882959559284448478749787073496577445824613733207929525085781587422009561185256565952813345854511574671032076369878408441641829537928024341874003636513723456709032336448191668545059864640065661645359153152000000000000000000 [181,6] 235222899974062733905449366277407752506091045123941758142301820899173231670777880399320601460861317976973270007474509986144927532739478496252361552049823762945959639517557657122962211092150140438344743124873144583239694635190114479428616182586540145077201645956504949344580856558242392147717785642167204738290569674380514097004427610994739590043493086519409531236918826423634821391625803722171880553031089998059953344979830575975973192917790689460169173081767118360116355668922841689892883364045795609237825847956211216486618389130377583251915938815280260132345402004690167848242651826893976158645913807123146577921410087856557470581807909970983425295685875725197625442435615484565717478450105441258290683546409646879696450311147342177104629772558035991318820447989875049592121332680569442603327113132538137607195862659276899583393197703917070065881816683215678293836946724594427111608009845546394940285992781120930390291420357064421458490802856216578292866921593678486859601859171968469233504978336724745210884131502780821117236867677884717240539191131679160402238220395093523018836809185968481655296528957379599801686895012478024012794575437867026335711434793879835273350401398251140595099313099967187195765722149155748756183962672026856048476818493552006627348923078333446085340310752724820354657244906441389062087234910228402453192953584532714213859521527560310220966124893615271119385135866405811719010808104819770693309447698613214383520541438420938535866753217600180567659669476665395934711864268611353902653362847011069138254324155191132160000000000000000000 [181,7] -784035026404705644098398386688486027676503503522285968091795370310953232274817523750628725359477433291104523071415635596069268016666245411116460632897335138439087591297412127638499159379976219312971337083123211469763433643987900347208329732164805541587066956300119186137101524734807995850278011502836238630986999365401968648985283317142607342517740097536075285761367376513314827789166216984554107811636816241471123364982868442393305425232215700995956538390868869098670129146537379911453208422729849027069324100859493974542490400796932510914180696546699457428781191320442576807884385630796852981743275639683364640154528888287400663013192362687331402961724003692907669721308460747345184275206167820534385723152975175572959870610238868257992018140286802741114303122979641433745431601224400601188419694717006466265420105653899619687007280193378170392815990031556990812205900339985893724895458734474262751925390680071793271809812180340966825181701446593958123775921900770405801245541256146242498166416819953041294204482370731310167864537393358428376568744821511629894942102433922707100670216241532303360615929440721961969790897624027400734719485018599298346273503633100124871131800810364878605265779208591870448512759517488179357237797209457578851644612729778293265760855304130249431345273389566876966877431816671751861485101454817740307467455418861376326212016349520315395266504089881580481350060975279998709131504086731331241913788088784215166020176728147702104352740765452476581200276277013720052025569789450742876867230631255606547028311274838682501120000000000000 [181,8] 171559068422313934006188123395268847881174850737646925599891745599843549065381599552415166316815063513306045653087039824462413714165398098277521543399158651095630600125699976791758174156913085077607771632262301626128261491795444856451254437395759003429548894986856740809989574288657548105682782675468117035360833949290969450244638153107762478898891300035613941095673011684123992998489495531851575104018205108823644001649763805245068134936727055584056385196891115827478815794901969716229963528871588183228090615640765574991989836443288743140283273810166531850490492346002080234569950270075858401392949518664946731805357306892301939870366116581063237574440194207792371617816328023552047513391201897061817143887221380612605020039297074773392470071916973083859348210985016108381044253069289528258467156034933429880935681035798333135764786623884885623157619085600063340308990129926828086728440233706738875774772125008010438811520179024155971005719459412232666683509429405390061366352727023763428812052952299183194779085366734778306420332310708279956388526948878799053329200466110975882424802969891113043948548030882193702162576233289643197127398470704300796833529067231410892144866786240060688034701910878252862859059257929291580617174292615825075651678545957565854018756038673587057373858332157833620171365357197047852308199098382800793281213068559333465249058235677557929389179972574789447099092312899630615672705802926225951980813003869670316511363333948822022771415391423694151263477753768186399132070949679515408918774747637916854671529776663180083200000000000 [181,9] 8253845135542537071653835290876531063856558837604280128234119490126374421612871195480579090438965292478546088597096891728660424566745167645264509102261212873645945254580457019004932559079673341952707290782183174247903929673748646833155969123637138164512835765080255487976902320210187378573601146905710047801362361687644617364028229909817470543506378917180630082054433942952361813833068575943122282983358145808668247647144362833560281223574315757679250312423150865823142780261769259122051727519792918533291857773231549849611073399397448054523775647596647589344447194185668038291328816233636955525474921735815459372055649512959710078090965785090584441598698637217063301036213703269009517756083587462285701502871978255483464005315002453217003903980286192629765704740389264780817936411420151586720511025046615061431798937297281067613356589272513504911093510127185819471786930815254565721627066764134291639040714664972137725312777840067158450369630994539395811032687723946769651503541423193657769462157831684604531453960039645852650456713419555986867122095797918432841388290032045514984371633847394183408211154453215146762389858850656576736725830621256729871126269765694320411076028847230778229608872050914099016535641426410426265195384966014964770518552525424135267694842947032951428846291799040919385513332705129610954926105447300620276776170062367030422456774828742249440245192978576236387977188183606480037919758509168370881043456533469138690334597801420895839646649012280492198119381889975395664733938800722176329008835819120158772919032838507651399680000000 [181,10] -35888342551974873974318902251919519385469744915670231102816190688543285594974151731902206282392345750471963068739315729965383216662927757712451142191616801308195466102098125318400624475028886904313393044938587648850553748137899353701336534267838538700102718086547779680206381699026020074310631718419328045482323989934370778029196900018621032696730012500145068527069363907444694508318949234119172906038395221750684371023451839270801557147966370159531972800758274263648979305373455165111089821718448196156714603935295739479907717072854977716694199531818049190963981450273258204387674557970936817099843858771860498724238466253455318220682833303017892323220575235336946338080321790569755011778382722482555343244598919642768271936415330688575892690247978197176364310358522305559877293851272592568367414107277155240621770994589276174454058159418479873610087216182559649206550880559246137168636713732322505773143449131956268713167134217460865435605419457128952252758815645369700295978721401595673982903176892720310166441269339476287323347884210709040767581693706575251124273537342353360246620862306534866115462406696329341934728336243301762491190567587035676895496831865171253210836977211545458929899635064179138134010632646314780225439987660117146148710344270657999237606480226252200883949490314173572000211589793004755819040042800046836981632195810498022143812120774482145246820716235598555545268293582986778066723835070116665664058084151813060516294105441077661007388511288471484834705524785678956080865640227168194773381430503307885910912647741663189401600000 [181,11] 87453383246737098498689297207486605478787987625043083767669036458706230717605304036078223008709666862990031458985445179137720993258148058478707362117824062706837872878207178006822722598808866567198613341679553785648460001200182938494839945927563599950399275539674775319853911101574089496412954112620722012827198743871532148123414241145953243049478116874126625654871451369395256473925370563835891506909241262755447564613347480225336167636641039876203302257782335606763007701388230949296278892441446330127327986604819118161106939384142301830355609369700527810952837329517388827342498879590620485918158991497990606184144521101078983467391527501044304428684882698433638762013689776950064922741937631367817198086410122634116444769885215312903617033154190606393004151444945954267259063405111829714084350347232937850443201001701724230421972958341507184424904820149332356924830582900432005611322429058858629294421894584057704338651668047896453766004174214307340273526092984289997418800055323889949086182771473013001528430747684045217757006433488806908592789211079342238623489447957095388120794276902434467594482079613646444112568904990789503079265410134245745349659691112422628946103919441286125467547176169268406645212527637001815579054880420959515607019844535342570910846720654492359786011778799847838273560926294595972983164495207674823301865650649619959462653666817476664381795504100282391304016408418575029801573550427665245484369647538896929980725928104168651577130080840751516930153497037469679950107354819631048326512747091319089908873756039970630361024 [181,12] -146361003370285905508597854265657313770405166562651340493462654899645914534889825148700141601312561539065928276901377234512026089668880580169663662569206574720178916674688618038594325206625494106476697257922109597434587879899022773234013977256226319129590165409842107945590258075687213153297188127297711575385540744863875702575746314181499583106042388751643856052509973032412981396832196958539561993188931550507217555200403710699508010015900887965418505221005387910890519219885488537194534980786081141782631005743134704425157060879233644057428527530881618121371980349271603244867568909432361251841655165910207340920100629471959925061951832045469101683995941825876962935671519999579057665961040825337743041469428847886156373151508275096777850350631713429141943765748064493513569381826257376504036377147636875160761117696874706062124163451029837418089698146770527233415053997560618348163740227668191609772797734203807746965284963117323221397783499747068236246805108411797773899560677887514532286792439530203904160245772523993830261399594606175522334361053068756492414043751910248678990216164955353261577837258514573151945192961179586342781517739922012231276801338438614047550254239244364176747267771137384302172152620093308743266778239024839204294881489954137716257282273659593647464389281870290859189557890501148259840340607762254441512788803511342416406499295388326345491265098061387406824808238875760937562069585187024467460616268637007359285357272390944523564543611347334875121736264910618518598712899176085389471216856977139320854466026789697164800 [181,13] 178600456106795212198517606090768487884132467273665843955147019313225863443766316637049948832102640435635875200720559752457972273178624996070907160094777161772289365414345785735371019894811490918174043479694233283997271406205088054319295897948096449223073876786949417250630023898275849942380284825277367069484182363429391144786982866287257932934583069601902027551066567964986999046472458029152220204485415386540450981108086932505047495452341565004346493305708039521718159013285256067941551260124165930330208685252977105131509078212537023989303904779802573885586769937326632828744817952356327314728407762350747169881828639612106197627880924465256322882266937598551650185925220595502457047485080704595778787977494605062505521862178139205217233423859694602381610194715793056673319867121640715824387920005599822666032968786518851926088544044896569548299016869514438620385079709041175380714542811878618987890906477563020998616332436629720698516709285943610557726623663655588867664153590468087130169853765524116340586214861202900725032189158692130413794024265308672449038038652775916067016790629972640462659732590750270374177872124522833630809650436025216759869639659790533123102310930613699254593249130534308008264820813124055952196835129900726076511918265420769044624267131421794636756137308420547315624696676828094518748909099713585125897582170865878998386698319699915712283582894567389994603927499324118516080893946695515506317895180720020937547420549254169772102773645603073880938277874429557670988026020568265509168204857575689372306146841047245760 [181,14] -159839356555457197671066946542339849527187646467346259142373986274361040873736070242876525557362872764059257808175543117452551220636552969357565669141120332067812004006455779537638969102190801014264143409445990154487066915570133044417738495807455252907116412878760731584997526221190484477417191885722951274039112290318259959831021220143656359138367292691797378141899622939213261422399118394015951169093150231156504342853301537426399868259247213498277932869839812863512770544504286740343933677006678909954748903176296733165028663412233600921181267982468616937603751121013011442884605707427404746273603004621829064773423636447235156421957325509371028733830244463158988910122175687112091723157715953183484489851130634987606936186403860134492742215268509760270316026052598729186855859717916087543909839281225013201885665729054977430679287623034845890437827059576527879377542769984202808984019186451688411484706733144388485778765031462662548596636098621988871566806763660180324631662180572048688351384613161765979307690751722886028259507299585347811673792207848631184873846610555662276003851754472759737521138551429395360539491715940684893157481502722023890767386097200709757937044989268338771132574660368868165303434392724218548829206174771031233599173440569831734057726379534065670889228050694054668667370683856110557651340095116334783645226791575148687059123017837568387820430575330530586521807604466733617561458818125524225347014738739489318995471131298891474387464075236918933406994263871862506031818696614130175111736590912372275983945949421760 [181,15] 98431708148394899633705947624085785225872191876166991644132564772177188459812956077432678305447936622469798450276449539954060142989236485966567118652906450112800053493966403310382630804304803093643351814557099502468740231684283759830626787005016370136289757230447333384972678377092872747119107761188318950505960000701594797771228712794140799805325075551408822214038052000812776018981739146676572450754176504080636975784036026130863966430039743984322648827679754818827102406129611978609860089695029835638268456946525765077737776023607783889075620565604241907497006330237257409522055733879699869407481096923177717947105563628948966461971579211913450162712338450930863769114234695495268137991418669382697700443785042946948285050874254883928802372931716404858115495256254782037457334120541966355034616334241915792393584393446499156907606781667038537279097109532198728963346133983804609433171187974020547921474369607476559669329668887495159810639703593297447743412379575618298381690179140384830517520647399020159074998692070848830158799067769621353688302623746463947879959156625331200263086870806034076078321376791940725292507112404678444156221493228674592448276422954682484597196326636801894098944504719339953282091246812672975181965027610497533467463717852519490059953227768308285132328212400836315500307821752449473665631803428858060780095520986875074882438737670293856802162769395075429421935047647821226530046447370383951097612578929636276792180524422689868782351837778732372801405192796443739444143133798902462947633069139730347885556535720 [181,16] -28164035323490924518774169265786921122022951955326415496565211529415903366733024925936305045358455247945865946306098802946944927215512244320190957740321692150076768636361816827833868035481617477034460930659601561438613995960517887942899201435471415660145858984125144012239612660148059623527172818586408763854386366867223100703919015931541496073011096548754532045782743478165249360200857346621093001684980308365369520152995085974233604637730705302344799408721960507535702210802442180252646049523330688140364421948218134862727158013969955528127501818154723179425830762393970358164532217002779049342666431144334184083902669776633124552882886888588718565365335758620445878411005706930258248829182124107221425783166145587875069741224481899001477816376569408591573391998696081339540174054942919662291808321701928797047777338667624216445868786734336331676498503852505326327062417200005278545389773264385819592909097439934604760946330814045125931928196137868490743276453219416143025714188737927593327068885122226692114333042863851450098523608298951736778848350058011313677487751656733895884467737489178447620716353805522331199186843084418107026940999993328003789106492109285224091090306423863639734131874809349270184375313483235303247353383177638852862756970196010258030062537338528151167888552349806139210320893259104839773897757788891375559261319241610753432192577161601380330326300320726667776485930741933299410941705305891029510715284096235901584298739380250573950068769527847737069663338759694326904163078690370401397041417895884034431544320 [181,17] -20256896003596805781726639212855846516714147807265949341289013262673065195258362850682045931017152375134809329113650710678289203412390339530310308848459108908922957173125153794472602092209760384110524480296102099242560520286883812263635804254129261052270001633934897117351489703738678175363594078752204034579614371662219991013626115345174797393273198271435025207875940328347067800332474799220052771634004903436936871935113836446163285761863034811262923904161759494734068259708900968618451669373340103270466374053496514473583768217682390324572725849669725583642425376218291610071776869143144702628609888166983608799659481677379932155570696406598030741988567155560467767312031715677197811180578425177282840506551727211760772329722272689820316843735926020116344481051598445596784302323792025920058669909207694929570335787920178702375922467398450529859085962214865847768040029835408100662754339588011861043436723432475746288428373027735952799205428233710471490743691312406266495020261963200039133603566333720642071372021425214219642393870840910761028304754939872881295316391278948867555694517138975806715728178594155372022633373252641052735609482258788999194370401650522367518666640066129657493858148588582829747497458473395376991548590116153180165178596976785271146890393704192684887279957867485533325041179167782452941828585808290934720917809086693633771408472658862902339668554761909026526695143813716450444989347801822652276201807248286444232543067798697141301372134023245338781839834835971211451434831820121202585262907191247293052672 [181,18] 45847043505189122671383191117379547084462564331878253199746255409094981610569441564317761836112075216545193415842820942845707320208519433602741201315553143913957012243413515826014001250857152780751664753515108254739047874577637246095847498240734426799448794108605320934177801284518634254677043085587057671673041484910797667329757160171729599418572406580529094802562341064913316455066166874750807927921970894772134212936803768407514463533740013181557140401705528039736295670172959837235270601334701490511534692507443751527804099421554634400994410370076797348376629677990651495338726677452718230487471022203022782076177601236096681683222563182455022813158602242192345888629564010176868222310449393589710600643155761997916440339975269692957060403525820171519095544146060046630928347341019655722468824237272496586870334553180455108075115632844693544893625518341228529432585817860341919361086611089929087485281059087113718245982635699743495622961283597441580426850467876484608494011740295979504864876517720489168341960083853236288148677847277616802419368168177457538956950787724075328487391281598459882039372210025422329169645266323006702888624993134604279549574315385574893023629968717425511285078685911975990069938400137952708804909234280354794508613824888412493286380416306091356119207413563649206614994142186294245430891937303938316231376075856553022537511652749813859963034560022993313073027326702067665274720731502175505968200540291840993678842998873863558943815371656679578155846058856363142715592577157134826896391171042343446336 [181,19] -222105600123740312113002015493274926229264873560516389328183364713187923216610775391228775023512436511978048101502456094765360000242297294861786160875928414092209361169112736213212972577041617778161108206717432862139092452282891305608493211635460875104514379778851264586777140492669929499815285004141894997893413777244393261972680343558944947176822335906960260364943030287543360354223205650615441544098808732059432914033949252009426369155884063115277209253750508299918727422213089290894210676779020279661039749432841874859028276774482259771971785392268385412192396837524736156235716025731127644316607024692729587530080856009517726671052799326138135409054735441826820032980231209620386747437170651628584717303938325962964869002791338077673110195101501820371224643532944592298079863481021933382607678305230382045046043093270578466782547349940980650975063645071449111178476818836912371519456882598845043331794066690795142714659177380646217157002943887337002967163062505315793850551057751384567712045961412495919187912539959604266716809540033692291975835599603404600885681476780162835948131883998310157708219549198190654907282963684283886812511536883889210533200348338750693699766181483109899388108595250966820687477552397204693265344227157383352933052397114048913323641686750465896257656514463760850550782823322843295924823706795614738360731409537423432309855171818918871624473407158352260725084954862531651181237079255699947057301905964367746921718935308096204812831869099659305195352124692490982749624065849693366091308772059736488 [181,20] 3371615406514035105915413190346346536611927190024364727839167327105866181443785244107985610629762785317085441789555650245236612058283376749910078078933006798157511034539023694440293589514882117964345172922880379746482384957834973788519097284824672648118903552533061146652370515796877702068683050192745282121841120036822730224461281513519515051304838657185136424264625979435579564196973848990524649239181005512473311594873589595326956258205454689679117634434207610421553040747030182086240441442830237329599258489544602174169633757611525117232418560974267074854778460182508160556060955783523572440508371213702752645574074763673802430987599407476075745316545919106513888443486847170856580008853157373242836889133010905371287348666337960586933351621804165527285250147475497550297340829223208020555267615447329885303856653684843222180742939989451520344741418736839428328949118558893126717957224794614025069200472480529056503546610957840429626220034671512870393207242227867655079499672048421187891271564963771269703103343640318253477155812600229510837428925580398020764559203352852018787738135264427704442286057463271346389883773876181402357801947922055586116017739937171594739205204197778013183466059006458655827109963706280021475082644141852605471958579205777197718746135509013850736357525933190937769992899468720182595895801671674484444219078314071854324182732431228996386500076922211044174480887096050509657112009974342556445479093215808524638352072804940754160713152670539465150009178803357465556313333600164144028083037889577216 [181,21] -51603471432315493805134278402874659805491804728678135849876028420958940698535021125923989000663840997814634539665156446612813912270374151162839013309136490238973971350475693305003357470625739455241665940963982943167213736429516207368824596756250838785581560477464865147564815700264116418355504042558727096353547856343560157773402124358137074853406296406935749537608129304027156829894792564294261427363574175211269490547495741211268016476589885530929238894741550526059051601375223876514480744136098359806410431336345983666973231195161580218837566897385112015484912884998495580324776449800884344928954484628840144620874421584778661109532770537814030573746406997609286582213514131658893712062465047555419058894921281354774809770895511446016614250286872126769542139028716190350853665612741739643552129245820799495795626531890656293932698620965169352148288129561048513966388806492618085494092071717224990331223275343119075278836834754823444209073637171318633131729563350369931645267582933627424447332828407542775983733429062511262705006103456733205932667135172926951371313063624031760992778111836001581728139921443846770892922628790857661170693922781694248877521437365989164755512508442721252020271755549836066336889590282142091353713490322604568143058491931404718847626298378044478867083242686680884114769679737302387160576920425613296035879480911405875793676844589689982160592044817951988286644276143115267220799027165091668581113244096407331075147654095905455482067561712161255174595138657684905115187242412270992852132877602080 [181,22] 707716589287801462751677612552305244995880798600270715689346294325070873902959259682112432741204034031473137591480017204384746599550002199532315405956708992556874093513774347725241202053735735690084967257658497822047536617988068103400616865078412187065702160497719417997989894125644512533263402865034963273529207163585047506695951400528783643488105916390017449467293286141238664567168218777044852291666557038557235821235677137851358097217376881835105612055322785587651160563541137176481117883895910134097314847958581826736481060646235827255129932325561534268340214750021719117109767363534719158423385182258625016964661826511159472236994030424855088763107545803475205038594849333052051909989684156751954572865403398078901449189155944033445553461868203395466315811234016442246415547840084218209921102771898876173151966942413871511182075515381317010943394110400686804083764894699551218560230346271225296946131860512954642203609170471957906562155583845615069318096929097358432483139573586973479475859543055536109141710987160352071176688628889963103288453110921937168174356892026622590794605344196599367651235092797879996274819636026290179335142819440739882209896694166452583929173277807952844879782820272067061092484966469227846029470845685859688012218554507820040472057851745151961995462835384124535008945657023777662262120640986119167151426274491275347553993922038164674132827800604692939248855014987199958909707950739217935648278227766243806605047067595904363442416931669140053298544025289472577370471247986211411167066059104 [181,23] -8661251557116686742300090854837318720329781596942734816965980743577266970068955946641149124576037342671135721474225322151762421562361692943346723041924159207583467782913289959083450105376951558374011400046788281096533754854977061101304715331543080784353511444292658548860565043587165117718778811736306467156096989625282828266524265399679437221748277870334698549470515406977193996645579635884016508992123902307989713407590836964351953320752105971071041876209924232798713511894755095562378653654561716461912554192373654777331327726663986942352430143613216546250911355719101352268880586737078982350538189249769535548424762498718761259039148125311993290615520075693485923970411465547299523198073896085123871637861191135248851983783322208413567323681475246653310206648423521982930592895194864375094336652363584780214915009922196254591010450878610660971624516710934031370826597282069651591524311895229705966201545461338311230255964702968454887518266761933992483665281872408954105296518496803003109064135054086881616826408878960012701582248222917492248693908945331506146650730283166172460724814431938878696040085794225539260993006697561925461520115839575571134021028747519466152777957657986174340764373579830350586795695235252957042240389940302172347621074252361583830118433403250716509999339460166394880049471500993709770188312037004851573558638320675513851515135342240808705270134981400129029047573634114237918833203690905517762583542017558911702908395263020310326083702135702832281407102467829031261927279074765138462471656292 [181,24] 94179469948128995370041257226676057951526703702083564023064615016360760244541822591252022446754219086989091158751977563028334493108606403299538416609362219672619726966721922912105130270106202943568841331047858297481104061466639257491833340252011387510487432863430695594579991254810620661613526386125313059356452017466578193833075467784096279775213491172795072452112071097377234737111232463149448947158639317804391114633410779905737540515291228517145909770329895492879870577854881393264888851274124481672421418177782757333961143788383341663773243542954178769513254819848331586010176085996963643885353064161826702296983342467367832533187930585639479048362619000656803260140690311333252867014982678675146040757980185726637092921868294446264409231403204982639812119821835956391876947606393020805539518229800377691774531876479740120255057477200949984958532435292518571941355696942020515133635763844159884437021594847690410489135256761280482669195267099324631583891885528947089738796188081606675749037752323776330113524710787766235067080637732071697097655281751250839552952337001777914916938199267272168392100925475337512175707599186383753828694304028489805332641264242847525260375157173012489815932737859159526290255805023322446208888073919653431378664397512315855332881616344570077621925398622750169863001220396798677972636597687013574913190999990634412848216200152495268782056980236492420490604118512333215238733887562898970549834573035255839512099897306964669750165925093340404876144595264456975610041331040057123993260928 [181,25] -912400341156415493455237282103339919049705881461530434509069268482580692774095895636452326583441105205863845026780837427692967891396668417480246658488424723806052243110421802076125479573191744152193313886080267477260206333623669812167976099003049280960142605510155856929487813339341634207502744034872424202141354257957442327123273426136257879021049857534887682532742662296352478538462448901829652752797692698929496615739128931662378489232473368140194466085852382648817060631871975306860203829497646064503756272919026665558338919150253085294589182786148472087580081234529253107745339333873949619127750703027789773680310755078580718631216642600581464899282424658552088849949741829578947038873691898983937731106854242795278184346913336817456154014241539820050900491523550654365337264921392001615814946046507736454794052449312014193309018915472344249390310643691567026802133370176329927734074382555799699792380086931126749852479917447352901253016458594476892371301148465031461588781452732051170789011141886532655704749148697467878528260843009219564431783940347303652617782232900291601569122220996545448458874603902590634735460414361737773055882394472074961402269041749070882909896223756414572086920493107237395876401284023226335232889470682075138818646727250093831035885979275308653584239364822086048125683312125245359660744729315752049867364929554985694743674160782997548763977314276902453103753689476585523596730111626110896842262870051990049507251495191143074440235464067809912505730803597889948709098121575808896457168 [181,26] 7942216610616552930385736609394767716046249474507846128730675207932884607132392894572612334850593528324629893172445079206198112937812848402503592122748910717462575716189364590595114686080125349446982602408095984160300069764637605760635663940725583916917073164847973923702880221241816101054476706134875984600539905593927894627324789005830986345886694904629968907628807543822696209484002967014346478657289169857449493658439138944703962906132570038202722168832413384315482390215104843316578191840061286082327731451690797151655340530444670109401223810183504882746390981705929618252629588266832968665015245672324965458503392084080172986995242633853011771076496178007692854297363426166645274169050118079030495948563496115908669502059111699303050841373537110745958508520483366035458189505072022209969324723350903236392489094118838020908463400358121563979486403162557662240620773234810666262268950546749419412360141102926287959377266890916215427649366469172516541027925573730149207025443635765659073776482444511435976573033211675675034596799215233386684998481301587663947443103272364199564370152185364195518746634003108317428839540093011683354964537327431117396691260207647497137600919173591020362304333431554870741670853724164872167154779792198363126723088118766766512433078644969577207769840448917060049594857603028628805526974672223461839233505124462315591111844835871726046460382921489285887733152616422644964010168101773518258602271228084125295445399766475721804533864371736350842469925694024166135696686874667864604736 [181,27] -62576018837740884400012633205490555034837904006501198398329166451142388147814370151814807288218221405585937255304733967927531257477072406368364184893074578668502873700850321064104606901973458404351278394006722362569391473384643391626333880073043469115237991053365322840973338593449952150575514663603483040567530481856393048891754698171463978286157886591443400184963297455856313292677625204803026186528119910676206728734904584765941100476871116988503654685300272925522885595483459773907222884269362761976087177116966911188599135766682405631433960928390578600370584773744046652494238458814972726298350523774058918191562651095480565605089486404974860431270080360020712038117423324403061932289844671066580605048203502388823138808667868730239911525954048570743719308525960515316990856316058675950282491459156342947744852433619579192410911220201321715590215841338667097131448510385577989742040229897937215054669958513286811286764081411302112331963906571785932530992994614197122043213084116588178077139289478795947296960725751152308422542880096507968741145108485674255392837035660220001818920110407265569911933614079661199993529011426377918534387350279721545889114664627953393045912212053539225403229125211450156307802537328555111325164794767781003393494651588625131453438961814785736288580782108567869785725601404947758887435418029931030290429720929328703141351441208779765311957382885289219786700602324385099225521982181092338627862020044166708472562849436976634705749265176173622744694776590551785192454468837275363820 [181,28] 447753747376033882922126898289824951470992766508297851491990939373896738314927093661241191686484981766564145111834785882791712389647998172650609690483756430078844673152060877521287095408708580944154482198815842885985051123676221462361783738412713017823083513657172718355358367564421851384048475549368845365085330401592003539095482815611629690953456801333765271187279482829551769666334487936958232085388848870641838785268873373356656907735613276383188385821825002216578252291579066452148948998408903078445327706398617330795595787741435569964913037426110204455184272220576674664482963640803973945122688579039920211320925007402548526047617802829440017652169039797741925478776092862361736475012490476977811562356910852314482163709548647539673867022623997473334767120059184726927667165320890584407012203954035564610094415812166833861739392395320661767274344191327397389889377663320200900318195633721081528939533439579257160116876878215620478580469665925237468701249220841137723693018375344729032408531557734598714650330557995437823781675895553841956233121845601426886084028926085198207376570051646410618893353620220931683682693013892208280378813389764503923677924266343867624274542648419573394793003896252370315429096379008395803861487622328296240802106059998760378478807373758777364471704737901784163184429995088835603418737770533401976118714578417771958829688001406243423686491589607153595449986849236932006793666971996029390497522747369975990295766198329008589735206771354803959178705776446356088330278377781788864 [181,29] -2914109738189604375636964648072893693954514596614808764935503734880036148298126863036379870326211619378275600195031131434476169422958145951948660438614786219047982138040590000266532672908796876544368065861499475157296431350091355338479653847935740320068457119472350156896475941816416781392145010954017721992701797720677883872641774808559860258733267559816134645189222827893020095727522460623975891431170413828536394725407349586359200715408383994878105859327932172785603326653494249898213075257340332688701604727728472050481769407897208814153521670119084660440803292856283619097195873801523260222678469034110749072755329870629197769343959026205430090981695787144829879134346896781194176088735199057627992651953228369373236139112313331012294076054617420564877195507852266389430105393021611969068040444644683650760356390089967843210942736215659166120051962848658974653022216616788140465540285199863376724855645339709504216586540062426136186932446616550374700445168871530271053198354373687139349223864283779409243386746490563150014851167348868115671093760725638602025826257126620605789254424695536561869530076409636143153499171190285920180485166930349436435853870774085776162801564739291000085010238672408657018719632722448868578115735105587622693054590562212157587342172308665481146572807795899565047711106615836614052940498062758913923786771678016402914377696836085824356744314191843317575036307872667663074626542122977689695264383085929867355778248403720978453171114616006318821467987356195182151591798642882840 [181,30] 17292023631432208802360249182297771274148750844558772236116080331943760316851952494083821647940620304223983683783679546805713583440323233188401966852301647036535958985749140980843119668489313143114139114814188844420650288869943155814721960555454252048555815491945717430987393797707142132285701307281988223997392621802222107421760556354720085271221640145468707494559690954759034970729131837277104772958041667476795061310191420544396312297690632533697708491212958528474738762257916553348620000246283353906531281924671397819543666716789219680097947289081131406269793286485774133988916523162108165731225831152841345746689182308284094126110497514408130094390235182837050025923906343176035733650759659865605697673683265566247110133610448504166695244606821383544117695049928683964553728234050644417415401847550591424613856227510316980336013990727461221388925830368039213324351379716029531434352270882249448886218647747648125971890847961406927722334608880416020991005109976054006805844224497762429473358531802255356909525749220128268425585738055301976413123664551878224875369021353569127422208637743330217852721779898746413988428066807236449047911862423924680209173013883756831900162959314746788801556624872110202495774001482268110580207602894223221661097067747401728337251840398594950963416218459508803786806488143161120608105726920796218912589454169927548441469397834168007201119318505072043765839804341941457402325681581158617714466949942645931426476450587430878362087283988445737866988670719006268912935698885248 [181,31] -93882803220619024555503882759299872403441764371997411619078373557610185793088819433998082840842138858291044811188415967440211253966957716635172441492862098273424652088526830490117790180555378748456058205594198640305487351837020696744273047734349967746573769962376007199621419913287978684390489690597701851891205273732922139850314801040900880510002228328626642135592978211025964449888819242758511924145292354771591903565534417132676149753939239727864018159556206227044234403650469239054580456862332894000541470956355478225272099199110801489078722653068420342308367999942820978277211234822605123945529300604009537547282408639786889599852439490359362415201649713149044143463634777507639177985548854809824511001242986616990908456282698155952383290950799651294273480210001262369547027254912356216751379161818093795169503106461417917574969953115304037798510158666443496336994201231384004208621160820061131108165212241823296511080029243845413937604135389111123701674565020713705393859118057609851256796615408432288303761672916131700448446765634746545814235362891947334408971103972149848159912321177618253834342248110389624566317368070035700863461142838254320344963481446019748126853872080158342624137679103548617016665331948080884670434145560420884611387727336444064315472270341793591003959125714156696901436222498528145418895667941966219064243744249727477351896110256503118040202692892816241675660584858397378467198113572454497419846954164033940187385029832589107265572164302143327041276065560324249873740179832 [181,32] 467975199586255882033802932500485705297045802194534843103171849023451529140723251803893037578919474566895590290178515560370932783655044434187825760973079069119872951366734512507368120149692310601614445255917541371297939614239853438473074945989039059399076091321371755445852075943294591936564063550519753437156950058736891039646098614406551523395567974498170917646064309896067595462607396338029565500608995870419972437973119851750241135469270985318654506719077139221897474335803470579992010761805673084058513649740003913005472815166931457764879484147773583798412778496427373261787328551567567532816928114006973720200510277500251586674332540189036099579663893689978509854745225726222236355855566334308991440818558150004047047897044539904081441727718109137243698161147141721283678649621964925964729823330415368615570480738158716645640822633882673262436997090260822110804872492083603992985066804953591339889231130261929438156297478533214187837276224133451732005479760921564825700016941581600165697896147929721961475573331355144336878383393073495642661319999810216974967597850714389591874325105683600440560152158097006946250886433533991800728509931182132195467815030754354680699736625695546640413618941413800614063775411499328017279362031917687251445002225616737884250080869314866548397123290829433751676370820757128163006693239606512378923498401807621118290145548283423332094581241890275711594208194339957154860699294954337037975204824080919823492753527960237423827674037753507938835137605518552824098240512 [181,33] -2147268649316029659914345219236479360545131042991280694234955278945296789607650363225557439811151458251220264294999574186695067644943017456118654816682956825751133412341491361817687186386430042470563001568723765327802174580704640421955796279652884654950896432930625185597204963363183518545704039016574972260669895600123154307476366922035301132496670290146496177945542024563647234438621631491467682605955047248767626103219682822598441903048550083440371429704383799770129939624636120425263956173414530049422717894190105495156119858881222245242922014556058463154400647993632092534383197796871668925747069239217414876648017321133008087641111934372504448197351399465396956357192291415728614386041931406951983439944108356334335327172272253823866808777167204817409940283099017739878448554229166296812720548721246188188070140825815886343856443184897692730832242521906394097590110628166837973520088578080125103515272363853308173996753087486626358755508157898026880119088297029923654674397524469920246254733781763560056862133086598897942583608208402359631325036209325162018466883811023547103624789679512506874108960354735039829637191293815737857679895466816223042666013554796734827950179125496731569407433780085101043788646733328784253779916728902215312153254059164647060130189328837625370646660607485299830254817430331608449342452677312728184910886857462849347841064444297205374716347348381412853040831982922673410878294482869760236911635003049092481196056225913863423103096365331602764012707456453799255686656 [181,34] 9087359900959319050009464326989641606093369303301556117280130691942077983349187310841863599363054462705765667540099940458751164419825500612961923868688973858097099189540144915782730464826970702481888604831108405521518376335246225640586009002922554137120140462217440431316099063087817506841853788190013723690602834644372146744989547621236339738514972011504597806303536383353555820942482121191090281705967322754217034950863779895680343614144700808057588892183998217255896543160109307462452272623372984289052218261303944565541204048730870071698052404448007549269765478291724935165517664523128304336372223450543249058448124483415126915797158393399111304812429884985827562220641134520772099656738829511753864785220771876867500378200426664724947794710298439891685479200400219698497896942970420166994638274012810906327302341489036131983423745783602542788978074914226476554089364317086567591561494437962124785915359844387783845747753464206991291702333690493499638016323207660519936489769455878239023197514743226677555102048671279098120854503177836691610242930053335732381682178870596932013211862708229830318155170450803015886908289371999563721906797380819587329569623146851367521870815692457443389820922027108897288353008003634703062664036735306961124397100210237373739303255258427063352103238859800505371593906612257484808450640353567682565201679053632219837095892774854955579579645431675260895406094511399742447274732828047648076888457949499458065237995235000403094774062469609726886769534211697969502304 [181,35] -35538981375910799797590060055485994651520079145502477377873119406360890830472038383574346011409332599489047066094930525058073978640294989459412404820515976722239380636521252812387146173754638160686546674812992000995514524381807907106536930387167731358434428270588818198832519847890102769170514682908837321955714725796771716140762820775817669193664503178785398721323776456992698223865668739581226294859727550180734030212133077473340490401624765118060244579655711031949896967685810449920770101248286647637177338134946799377840719721997393807679953911585161901224330103989951747521821985577636952856899910739823783547247374325139240648020438096462941649112229205698643609338523872644313863468684755821375814562519795280346120085190629717977749409328299722457676498613250230497227424358527553937421430156844155200440528317954496040928742719679059335639188992416866988203391811997506863848274620347529176019669150203318898758745948028004718791139176565922549205072358510379657406366104264320345512398555823725779430709696413593307858433986144917058595548208835163810078733704396121008271852012956169250147585129983963630486152283952692172481305803503942595613901330067020803764900309819538258887691826223454581037801731541665066515886807853010084061014903132819827578348889358988610847763241734204915858036343840833918781030949243161576044750301455900030016692930652100246291142515838222694214137061912880794068423386412665237928516589931096764514729050423566023560309828599691189174799226397603135668 [181,36] 128697331278978417468082276255902629541607825483478192526950420597415063497593390017518571672451598892666349518980525500127445800918504288330883324537541891868071119663649370927970452999920331148994103052178124861962586809639778361904065992418562612494506342851519778355848678003208784101151825690580807460875735387853682536892049967093681231952151233593030211228125606551401767414435805453023726497822257455443391803756084221050581140007050480370114280985006556114044128212074860004449796385988744016018147639658775613001562161687420133582058064669976877286289847004103505448386514450411256805164182400244161819496783422347222539065280651832908970712522260998244875998506016316690609506215081919209140647351312872229430073448941018064097066646375471206233263610154567552050209291983859476142094693161227724529643909597723789214959760856977033050164043062107183608960866297121727120197431784473052181455008188660813959578931150380230670655347521326721908266950473311795830582038259245613031898925443036972190819509042189562364931061048664665083320036762639383390770836350409100633829884497798747161928594343926859268736277822473131639140842012190423921861609700008532961950711790778693198700878620060800019880825030590138189076814470166302822769831792468529930164799209223482027054849989576807324685495071070806102683033669272427778381897870718622080274836269621207061000595735833954309611300883991662492233737342850386457928806370633600337390871251862945244884434485097940069180353781308080128 [181,37] -432410473857068866562765489599194926585911113652196478144673309615413583774240342871387855747301682094254160825699484667796699378338600282995306203681376859592153218579748262270137208244767433011664009681197364292602499127859706657293117749410219687735499508907025395089469201705595323143677237632687650199260885773923967034978090380152292457200875551493716150078776512124755020453454892574855939269569140646552230299515197193724520376259446634742032034669278788896728752732402209825422166425090568164373400760692541119842999772009447251298082448203479492812411821304267738700946548188121908900495233504628541834102679708778797115764496934346768106529121741562845497611010825691255955293332452306095624349559755750106042788452664320643666534980630917965388363779854462983123107511066146588299898550331423798752660152523248010309976166373491175483376594002280779638427232687603717289978527239747138546330804437635255284430625564040045953478465383853521976759780621996250436361721303650971326527798916387215712963122131731133533544904364657545113288383741183440877230582476878824358286785631461187018162854040737402884362053752467672564906632086296509569276754204729976611802454109924649174225011303736294792510993096610476662060987081649831188472008992277213045508058441513969819316635318941546240495330218566993197343650900305654502091331044751466656668170412711897266054858060490250211596497844632153184463207602557670581437451239127961689792254869897639988798727671129892588364019450047488 [181,38] 1350372392780534276052772418086069160503713302613140744490573556775093535843599574792954150844959010906481926822025097903774577455549561560603154916948902813472915629277058122791166210156271740139997899179875574537048146541987846433501943070670118211445118839281894373627555772426359201976120961995737658687460842023894526337713507744340008796274466608933567523282516143180811164036960184992339965004470090826708918706348627683947794885661443550182604910803096920502643634054288987994308820094624357705697687202785173871523840909653951960832035531899179157428786735787161916268744786798454064423314263148951333208213863402444848777842813060846713848715761782975909600640855597754537673660305762350106173784780107667523824372267953962359052373746052985772584207040193841392260073932001742440941023520431247844016373917460519078047515881334649430667488298369547024213841208363254531551042936741038187230845275783996318165285744047652648001887624641440771055069077025091495908525161914818566159288704195891511805327798851122450941378677847791787341035368623804155386208867765919389379429748320548555303575984243568012065217790367488465348969580330372387744095450865797344683289506070802261480026692975682647699181011370520897252749114432478500448787300852453245461839716002010175385831864712197567113027678202304532238645071569424956350942849872224791866126240552639689730031407478860943343062597313189563855416161947863774123578128392421888700177185848241134162200045349438916091510373789840 [181,39] -3925639235046662667326223162514787867030746527435454374714750101125979677766290188280811655998102350648974993658440576525527020428725663909688383618549896101189377347543974004359823787636607496880765872940044681751670224642695054927403468034312976478995390729366340470724279191331719607511853019499857872352287902810925377599171077761213417903957940490155700789071915707479492256889733468123003918322771751012179350966807083763833968175572002051875008304438139284542076047638477852309454720412360909791123828360811388787459534030006390163610619771598392983073222493766070374270108510086780670034830047387802549464550331198059201240218083494454253466134168692109997061371343832638532785821950999618054041812501809168454523983870870693489900678034425920854243194427486684230717274576076961592501722827787951244553455762983558072812980113200269503483297235890823550843392615982967674297173232020567466160891314086229018261388262524984489251117545228251772649611178987603750253474085914527409112120403854695302641576694611538754281404395058196751371373659719479575429326152492643403515343108868370404158612160963698975011607998712582147594205595163382014681923696057019477596316601988197033597836491563717431015175234127321558137239054667905202775980480809168627561313636952510311063838742170313427810941798822763112761984036487895474257867439263827111340997635481680988481835239359727944639502014908224904588493359187441305402017172170557179497427019652508048459049733626682586691380978902 [181,40] 10638484516354748224372262834930175087443337520821649585532034707458992174798432710549300622014096468444019409403793531548366883223008806667794948273271174606227662990980296702037582535308312873528061162399757174711825734656743423205345393701783303799183957112098746458851015839970140866396645157777765406797077705547942971278555524731012115075262774004847459628843938294309440238824451291455476067667773125455274183749913685926950016330439447647420627207688158024401512526581068066023639495183762819527992163547045237892148595182305710982200204126277345192870544221917632030839176315118205173221204435311931614415277249496010081516423874239219581064963134005365952406568036531224158901987861467834335773709817772747701956115844582295012885008773895627629573446916203686265399315622928000188468663809924727888742605460343328240609312790006661659767168075966148045708199147565506084084617478809570286966109674385155211011239145859627691319957743897625797526775548290466777370784428282616846059289759650514206898809686281979374592228834500208322006999420342003484162048474279531206294480035212218507394272672640587880862957608225796143576135906782544891244377007178628936730948604843320024391219029355047713657791008300424176302199565206911561010419923092302467059067726870950168907502511030582386207363826974376096088479140168687628040389009599984212549934002935580675841236749152004335628739163775499995207970352701624568266186802936459819333398447300339227037901316284924476304869504 [181,41] -26912212130240358740538066249031553814350904041806690276309340472787689947682761487395826389424085138970488291218966908408830199899272051611010880424712826021623483691357528241358082759333792914715986120669349312631616593142547828019289272996250503197396333655884226945956267817688648199345944268331110044248474819420619360451163442302424661906431342134852820318353885782455854255731480802428086849803771134284375230473158483083558684308404247389748652312151623182072894550071050460440086535817534047082014517553221577278786967629951864621565079366373528117313660977789033511778634767212592052526310962185225043824763334226532012626966619099397920625927114696379203136688313573116797176713907742797740733731106485293599065339681988002293202171506206885552158973759461928976604138850866926775673729337038704397398913719373805495570553449971220959257773720142507890435783244441667155339149460003498661530745030920253911128926679375566740235058838197273291758845872093748403210684764455964763973630000992727438707866986096901558555425017607664380839605192506276503348183091479750092178593665805042786191428249086114632186454797634027710189770190632237576613509438826317920253592523118851456201486494424189027371934514821540208512070082001065344512940842597856409985966793960597469641295341520036999705639428523637195903847050741770241368552566284140295845607485058099197646304121490617043294063786076708606526944742494272568203981922342674442442545879422663230500540402301016044950000 [181,42] 63632447383206295421772291122880133608764864695835046766526913189328924800356423893204936566430252181474336468206405611430717634734243147076879050898230239290490764041952600759335551241545097663986975285531327752274491640534250297908157653424013482531491235267842422380580364578487323702730538287731667407652459837504445885023297445392244715705543145571477847713420162550903288131393730819772809127108176957680848487071603492271099205503240152622949784477880339889717858571777879643458700478459842215401199980615683294721224800203250461472464431404994367354083511297898138492807763119024699310107545057273082979906982043860627802430299965839850018194766778709085674738502923752172376045268131558154547746992356727895686563069420308614327778929168347555802522767137394921336380615950373866421872919745518205125461743021141468433993081214582819967126144811384359193026272136726525471288547687720635509483659981164851338679006718154007067645617435613174693102602952749631879750552121771744845276826915341524861668099801603872096691429069437348085111806481567312849035550781883230138349295761042422112912626640419574381659332250200835260590307458571436543366775798214047443567430705619731816750786017300209476226671603848154929224920683586325075337331266999628043568014489705851391573058342641893766120832382882231857106002471476250326412643952957784159650672064360168178890454824893634597962688605590836737446186888176676786675918606477553154280876165611436107916458744770838800272 [181,43] -140793732288020256930008181420152674572891200068963863384272260063270646248796533961725071536042227715511443700278681429827713653541964274516708223106309693698681447902176504917863723961463517948368172894008510490879367363564298833650521661853070367276113177970030736006164882730181748348361158666461295436271018256491475377359506462768448572576470553864734809026613812018352896962091534581121329522311377601958212821327926310448623417212351463202933136775066861512101291743150568023427283828468224212266057431708794106980315743371469240254551586187323705075543128213400307044822686252486071444119250388881382234269120711907425380880230560973028070276732231613395760272501074629789858600775887199185710275108976445386188150475775485881109620563086650586678544358798287355240061499737111444900595437670160522994740043136235611851603606331325031266698910627049847268614343584321797624878708827030593882639071142626585096929193589471053568972754598073746044799175520889391326253321374281081340790760922968880957506465870072423287423351558153821038952890117862661514148040592659673654393365454832097874082061891973538716268869500979914271948415009362181366237245160724264251921125207357724390600846602299874346454858452547392512714402925276553393218246937996472397064806049416731088133342660373949212973243406742576306493258311855110721238542149601829318143105410672875642599504347352664795095004945634618443835891854445408482005160821750225092215255728312935785300398282307875786 [181,44] 291831013667893540053613109854228519976356801023955730141650311635567131037591977110335753303544056129246665680160515668019007846726218312473635123233692769370085464396420302229898023915529310057759038055800337563551142532454243458603320841395479233148575724445642791890633291652872191691756388613695407023234527215800635183522437723240162809022764716663543177952345455852098918657634434778674851512657991731223421283028775709689946159835982766299721394522980429936093849777876856395059841256952949396526030774826919807971945794814309050196188284208083547406806454738735917870211540261567287184772995796197555458524634510115601561573133424902555882631437432237388851397797470292697696047966357036759851467756360598935161588051781246684018735492678833798556436969211033371142606258684272303532836083761957064816756308668809467437154691762201928144892534669628234234685591076369464089910020572651697025224344087247547988691088073408775689090778313870639279292976144256060097610645738028854256388805045009996824518389530561187240140195724893784170289526542845862122289421263841152595811981326490490960917164861888366632097065235875813783136039863965145876121935322301628808217561135542854629722381537004061166228258631928690059256514152491371054402477098882235249786245186929194690323656973134183376563023982224470014952224396056935761442174392862618292665008050359556767528602037656343738485637136900859436704880642504424778386577782239398702717481486133028152751589904375488 [181,45] -567219277143317272438156704853043459044424666677630116195140194434858281905994662318694813630219943447848466615582520755225126999625293542479453754474655727406782240974343550181385374138165196677806610806162144599373587135536320324639513071717243674374255908731517410421093276816472522055179385712908603173860506085424863402604388350489003250573884547150206581192039100325592520248226153366111413711713494164610336695867118727183548210212010372047150226581407803172572492183698570614441628427653714029757989416234425796685499599003437654901582383784295007497860361429422709647039355561192679023042978046217141292757961414344414910912985742063168475633873579078315878522265955536511806102137551212259667825121003444572546168949920449713567693502923762502082182198657070453809333243889895351562767841081631269554864486524921101755284049885622126009384650845510248243099792165543577426381886920579468164632618558435172283153871896412032514408304980670462659544293113232600288082112363260414269917288172127792549588748312993021229218518015636968070931014627017539280190293536746633018116832690154588726490245578358758301480924805761335904128605836837447886490163893175431446032537293828115730085469260399617532794187562175892208503130541309758000148193233618788264141218222213483643540491456777483023474971934304591645946736748057395554019754056035407737184818145710416330142613784453916801780469489248735641980947352663574974802003255433916292228612140205600312710364621080 [181,46] 1034758208814872465189953665316389531510471594879622688665221855245941594050737890925742379456298331691861651571575238977284326450571779496561077892801192257314144339998021685275903700300243699659984253989628275144786476395686138902045479164008792462953344852303746504752942689801848647086809824172622585879764185880400779321134705864786402034609302969943215539562345483765144738437249241661301028115774460872921276465270547394988734377028048026027423712538054408514149619743664069439309252781464333444430258007964690725584817844103992017773859473924798647854572270020480213952048360076676665489349739633588922494400714263790199307216680552825620966922729474953569683655718064575393101332836967995560902577341880410443872895956312606828217758619248266754477364332676948893445409504833497878450710116543946300303991400735529000914483229037630465255137363163439300388478074187945589376896003733999447440994430505009799246644473230288605835971410989108346417277833610332352063136192002351471186390506848993362262479682202023921873240494967008714703237708495710147495200721140070899946811948267445866364052783826056805380642808673639229002039920293482197139388669457143606131917198833132267771352701320540399691569707335518906305537123183275010208614362509424612563521297643994939112550152593171707952879166257804691714526241410738303573944148550062472592862921857906331677157695379981725679235277139838437048831341887548418593871795706500994226282131234761533030711103384 [181,47] -1773223924726731190286021008810968725682535413091942305444844381050425967849967410242713889269795921806622683543829431461549767937194767288938148607137567925179574167083481745571909677418338598894797950992557754133181641885343725312226531166957357830665089780234301051813594802014939633978443693792403986447656157439120886897033491561461042380567075117382638191417767888213552472422849371516943620458824516713748714812849145319826739319930225073199123076195143918194666268516335588823021574958263092295739021003700737332783168184059684036091667634985139845272296476959716612842707766286075263128921648688451944813833781864095386731814247286056115546228008255671603210330456630087056320871013682506190891471068964216609387053898649599359111931609501178046848160153998796499299505748695731176922462515520851428659092049567325700313244839960812727908278585295129288357063507246290390942410938720526508455983902816527078063627356253092478679498046016271764105076566659679875346313377894887004999229940097766098744832626070666757896117882122715108409036581026830202059663323499770336942322032645686050833577759026935494134662886653425593182965809489827772725299276177417384719458244835230584687077760631975569808978206348331871614224491352758058964096244790103271724838044019430137712144827399867666851515760003046730309239991222598933744329923179097760326220466473201721856404600225002349071210966825778253064711246213058566379135762185064983863228761354898928806171585 [181,48] 2856690809687944866832180926510942162496068774605188938332195768525820641957211611812485764193233017352670981932251448074756720834264785957254199286059764617447021978447167370384276546918269740920074956272074155780515540127503699543985971553251984404295256440890431548201605558759058661447505543700185569434644205930976802670308004379584762243768737554996718091356457482269523668154086565212428485429283682240914161590008976545433399103486305018848820123923303854008462488214523669721106829422721584532165925598480173213255446343908623507158293703141158287161370070730397202082850064018594532561709732840312129946246737012171457572396473224151275854781118730180119840925827584527130625778878794661087684878918058805226520130374716765786216241354941910193947134301247418843242694738673789977756617343429586881806739643828607978797543723311305809547981713571107871890300417080714314261979594504414475796658812820555249319907735981266952960380251387554478451549262481139907703276702611234084486054214941297337578556737695363324900583668882070169470859731440870605296627549833941371497211669582863613113881551705848728372795997022584739815711200822338562494908071395962202845587429665908461679246523137086523208267586237302800955235116387118806021613571330270940074495421008991627244328584250145139731142608535208611839593304083894972893906344508472752638834042746099707848768550567554824106150108357956907995046512896350686281207352758365072217295451429194275768448 [181,49] -4329570438963571961443028146671924710023378738976553455495579579831797085456168926280855179052634897949368361079097243442710628164170642717981745184112597752226388002494074197012537230699876739283534537952754712583115240020387113002773509679620020022484528740545252798827589860603054402139891762134204751580439873415819372131797966207090173206249686390969486992427373140802134848058613262098280298546297400170094146379664481131218870498192736429852049492845533651690943964184414441982828944550783537253905305339579688046595509479423091000431409908671506701590770395643566497889572684968825599975249125684440692387071966248612342057080253422008531693299839645713067805266151134417814962825375819865231589746444708815104894011722204909659567128670450949715711354418756286713225768611390228910335495520531611737324533820718935485970467109750259313450740804378107396010194243257503610849224893953351005630201357564356186775823049160229781395315670756988087035547116554471507925127448575369976978176659621689029911145798583510488940792592194098199175237045464844955952241026511970910307307237366562228660112582782126097104017700065372710364701470713698445700273188329751639325375699439835897620198313024563698825554344412872920199335024519240114617683381986737084272985627996366352646573328319498742248047977275420995314028978446459874966934201718329709891636019899757585361661571860293333363818956273561114734693979046344902074863472049746416272698963492626436352 [181,50] 6177118369231169302646303859666041293321586928057825967639152851519145987007415215900376577847423231823398129005290136029241173647067735947743752185178407696966406237617113535481345426258367468597013206680497532280895492000814947867120079796527394465769363851427871637846817922321461163690467518434568537759713446604706211632177964138767865064954586123233620710216265915570538455875378900194936553927425759047819869085602689338322342285851175853757591965915402964582338613296641637815509296313127332051760823782469299299310946154463239423898650730597339359696997211280835331887386866151198867620804008715900432799480165785202283896183596327681956298539114628936755223646244378299721382450030377979380091792882729869372394359201057542971053320176570195214232514978915489249593037824898018410857976425431382845362681913650535131286305407406194220363904949597383030864092576444864010610735236554619307379382683205434101489955663828603119771149166408826446164878953484156874210729790973327990593185737371126834931446409815395391652086589643378031485959408187256530738160117499413526137049848678708172796373396443316887102936586104180323932382036960948337396552956074704502794208738017045236492673336086269669058048042458286803486278591105489419406253515652623716601337810110392095940723098620839473615037655852276134425295463268277089979912620411291519289805922295261082164696280411434712042479788128718544593491749141795447546771638125339555217414329776298704 [181,51] -8301136760710132571423193358223002695877829738044197056290700547247094360776979356590495364316484427400454507433061242458272467437883031181624149925245268307724489602137332876840814446950506161005021953852058672772422279208297554834433006282231709126472731984421367726277107309634315452711513921346295171846978461419966532218022202111326698743076400828863148203778582511629335286068794934463416446098902535246143129446714730481997173890940449036195425475730229821619495666088674897356196898600815716699026763423436208678694058682200843990534948494885473551050207763500860054765725876685049397626555751542077805860665156989725318063715927329686897247921385837805426547373389837160247405181756128393102061059768514799367806869283324709208427303267146387682360894696791550938480290458120978133989859827329137104202469925780901494270763367471369410532161129240993537647515280067949377374270229838516945139398219994408397619650894701500000897400595154131981871667892228002965402078976038273634563496774525041454889776748659461137441265226057759959980109345074895089255368008606878817512427674329470566379351012438987279650832767192753021540859769991348371138993945100531938600033241726674297001835057545068373883011754876443900166493060626564369664460366161023956223605960383420919435563067339989073933356343098022921449317124106576692234535354803950809174679562758059216043201080299175593630198618862641518102247584613091354353574687550791704834444199561420 [181,52] 10512973889507363700575135883967567985978843669227316086400540779216032140349394721215950162328840716447759394331376406924578426305964025215235326093395136097592519254598893400035082977042789645313956853259713319961687219107980253982136299391636060807588784567972003221460739545318723376834666779710706249994333971068777250715834305527431988334278156910495942728984916174967439215588947293293841955183481170562992792242735618391503182933136225126743397340722759130112010368242705606797183986953759146330385286691314580086477933153214682673046401366978117098696913095280749149289774406906788454513247362651067517106779609065097779636642443059594357213148443140283017621171891265805215118990590650815581453453794693588079720539635410640426568856278740487283879288634458564195654515631058098923793523776411631300511038114706545342188579626685307073683226712613500580072876296243683749424657105895726861376758411072514298689503320521955360634401982045247410406966372004964431683249455060263445571610422468994381029604754604511547604427321620376315266824401131272860987280281004395908671937727043380200285572460608781388716672351198261783171430735505096986662067747593610757102174082969026672330401481832003541324126910755586650731750077170625502124292827822909917669253039297487800386583433419193836828985177236211269671310540935411473080286133591242210071086084568807789913300913198315359497891597048974292003979294252636295645618214394523806379877953344 [181,53] -12553096890681999056272903137560305058770412623347062022549242319559600988414354084614936061555022475615307908986239235035551785700883172854383727917640207207541479774343055801023871800848366867011861567739709717428766028049250706603482529266814272059215367550809056548228438066276123972481652900006464669542312813788201998391425495310477407165703295789891544873901429438599257263734350241297492230321909678452735558714150061593527667702642931057368305151468485965179308947235690612618968923899548511861594774362122038738422038630739308535276700828779830994959828526303488179806641073278508638365330448335350902362046268776187162555274684112172559844935711812240754851623214586474638272958318573263332580018051772189599186867240809767118149611152599841554920975469113662361978531432005362282817827999303060924506115641128910298045889874307781451914112709548907401233609685060578203443334268913770579803823098315785324342021829847805722976085372488456685953179530896891433187299585913185928465998252573761911370840565226254917596122287907832502000578971537541849867049302992414974766468596531428195812039983513781834649594462697833998100291850983773178429412732569586583967213875063732381612715351860627456771317722540550135142774500547037635422646536807788169939383772414892806885441656123505619793364490794388930132213419236598094185942086486106631882305857491755674111214510989091513645748833331992643101986082368905575677084423237453232893055080 [181,54] 14138050783717042325187532971703954980171931392437018685573027150335566319098650316997628936870685163159030588544336168367479114208666227305302893685740175645270455836996065070616722508390935655838725332833122205956458307194542827268149328315582630694518343992744153704044767937654430534509003117288055511634827445268894546689144108402524752725961235468430522146831540303672375564766106216227936197383408160971202085932545409706863112031122321694654503824084922816036320966461527796824436316400483191740176674504971848469121555512885642656191686252518240205056820273849926849008537837621745760825601919557333606309221254824280393702848238032036128478887000008494248869615774629220657457523063927231201466535373268938976583536115176323978514451915846405936192186310909616179801502037890705783282796860593376191417745182703057490802363249887886675889639147214199725620170269725525140766184281173933785374191060678824136842967728841039576767922942323129519537581090121796732636946890910031630685144575925945825670400347250217048577189052903297476180836829685232631338038768659192826109624846803709833737399287599212756523551408096746865572308998643964911709304795419831581889928997856253481747553103965207235603528984885079282382666627482203035124490222953737866683162356012726086583161720785558867898099294568823419992899597296185633493574543543593970462537535230306993020392970118504479074682446146493333164123607126572881384274070333242695349720 [181,55] -15024273404648342004770748991524608606796594786867654914242040634313005133316755462296121281501973896773104175472711131947883035772782169992112171968465301031423735332704096575031521900968194670547124828911450617372277693821333599948405580187179916010973780137924062930515484489448016989301093515414908810823489045836364245169151656798138409938616274700840670325606831268037448795602727286715367196342589813360214133269518048499730688328133861814778340631902265150335340028022468914763786781431341090714402117072897749119304469112857131652736915058040759169581196968618137141161067170409086595620728915211511619522134278628865695205135402436019200115808488393437014326203990312249847472704190925647560482711123458242354632841177861985528248536357765537777228988237769198249060463020950248940157560973247670254753296567238781557893994706694892443858407190359451468707957104887299866504786819505597609131026590810028647815009618909328695618540962636261594250534427605685478024401953977379251578975179803292348543084174554121937185902124018889974218157640140243914645799771951771312900776105138093210526988981780683238723218905194417296311169789778916681094517923634722168064049144968269666976398878453682019925613385811206346362578044196350052766493723980003407220295799997522898718115010886124620240697442482301971862861422862147017284158994969765142358765733772884521974207666884471410838623842473517978201281359593238930136417474411139143553 [181,56] 15069240348477097111706539446076566482518305751863180218133987340813760769755277444880240599871728561454387101959502898857345997171353018996347888663461034444964820450803584803039631948534131805897435198646439612131711377590563446527336759731926571513519374493552453891091535475440091185016204170521170754975775404157300841898049102225502147841026580293657973727732515814050996648327425589498808647324682782980241105781065884694189243601184226582290855464924680651367571152820565864244038972185271716690851826912335248168508993682364845955760477113583630155104673189976870819531614388582191799894637443602527482036655194106003437285539685250065081402754332111462364822703451005714029650549973679806786436167733392639470625860139643895819743056977383676901432860749572301499935936628209880780667246166057086569737688015251967518719545354323560923709176502709645232404340180751928169848994344678780496192057646758126449860059348494355317745557947838452839009323224580003162922688535885695383480990082325819994355007968677265230159577067007177770140722692540350085606806566946812659122509035028818213277176536121751308036999373148921896172984147649386213944752565606640167977857600085629886749583325261086928210486309239844003799859939595542653320542717143395900835622565415371737613463594574340387836129121341022525726797262545076598718737779795828376201458088159299771906178694354540408574927300106515113740800382677371739367844706136108480 [181,57] -14268855718641708207551395900683341186352296634625167380711278268550586623880287212369159235770946147582834530195509530445764241662493670823135094718612277760295391535841262835609797332792885538672669436018778716923111246540354457788891316947037986873827634101393836870695862095980260967799200562753711901415154224424239211326708826933821987888764077973929566939426885171580637320380475206136912666008091798349865123029433376652126986901021297126870006146696417745567507286425880384998265069371303702734465779003323755458644461909863151792887162613751264669198230811856097946636700037284335721054149666413840761389295526575497213996035741735386858097282618999582286482952042053854675314827348111007709386234728970070228594498547960270007795818479270310327933181145933534010085958867077049935979250479326453425433802691883242677455718531488759213363451994951691709365968690976474868828225543363132862060153064245111926181105924006570105679005270771461837956395720197230660915840004062358307419894701441078396282091186532252063689724203004022676388366561529559484044212448129734911769605773011255922743778870356950550089811893879618729509501338200172214646360457355011923296992740360598111483696046899500904068948731701699615094635525131981827446819674571947008861324249751530613889226255382463358505664648919060205706611459833340890002809725313856446408697779277072181153537161052624039295496643295338843442204734016248929235576528735160 [181,58] 12757638368175269888478871997462600325792873421776827189288362391844671407254733233586789625438009656037724379550139014051156738703202060040047749350101256983704738797599304842379858166420626520408878504328698014817715946780568221789926789169121007261078322860598521754459435966421711509705026808689451789881058530001337084857705001534884663923847765592906853513543494262519482006241097209127323262874497691141273155074531434721683791591848558530087144410408535719089480479292981853413557410498887975615949907559776566013746860830141926377463060470516071781615997153161480230619650746680223547559624778690075334736561339322021126443648549741303610707916914607204625281403355644918598872948949229302988927505240595286314779092274636847885358557817974733333438815465910364540788271584071046315901321243109820946738078117918976208460837670523267358064931959641923263758961619465991593530106929840701472769365467721681941735757003436603755179288816701187409569165670693081579591808664523721732902358753916931830402796880358087851537167930275990052326534841673647236787484815957966726940596906438561451324774548028749702563230229844523904130809038786341853714399597730529783591079754845110903645790468511321483218414671063020699799995421478965461614277322777827325783088558082923570820285292250939060894984809163985429248107840557870369506400295963919196894199312627622777815368990655728040149465239734707852685266398364830825167384001904 [181,59] -10771986202713083783445580070219528156859409315265458694527439032764773373077776232711958961097343452945938810198294563902208899321684761755727341303675338189021334870098604453657956330223560912336144611051691568047842273176020261083612596750768154928162296456085852548448046750254598174449474823188806050959462144421990133451901360970608271357110098549253055229631869148593326841308400399233677119604757633593114300301698698639319332812015520062143071364504577461229648113035783773021610822662882892612078869528995740056952097207931594543216631568088831414812957829038833502791299058310387449008540190490210582721789913378762170865690721332086200435445369795690234869822475804372532826468890762775276154245111539399790093136129541755891635629663973662548894872560223080858244631480998398868672552861571243072565811294584766878349657665900594661970612187230943085340089750786941460612677688145539126411089039124367035119594797219419259189408651234079055750805543229589188842868715444338116685982859397249703071003065874905436905062198846843708564344185357454599128096821921276458966516140559839089216634807397326255529890230655685103849376126576049517053121826707086483249277582841556902602013332523613499755968241265357437844060320679828006836051733025046439815047543744174515602056055821119467560313346448867204115516579853035286337224871009399935101844703785715913814303772092995595969043325450719714499189634238533920648569702 [181,60] 8590221688264814412420010771663136494479382996313145164247137878999575460455361855842575412165374326363735941757399449729122696159144251860625398247555070346519783423880974898105112994022719241147015393808471642269154813097836112584883827323004296209068409525599216174715735392579078520795179024031799948011885135970314739613176609050140969221048771710582105323830878219565246509114529363486339397772123075084423173760788358995329238801088061417107143857830907301350568610416414533369286998335838847133264263394369921772473706495660329824514203726977058273797996158040998688039057882736199680481996061595583201984648997748468370974850849956592117889586945025135752261167600815049583535745168267365521490783235993744873862457873057812466585265333149032020606706575049221036693682302418121405300232371036105144214274530418650257860026775155213962476004599789505743112390478576923465102935156875290727944049717997810702437452898475978563099804392200336278528076665254108613905454486083739099564530721518661048425920983228138341453076010318032089332670300715846283933660537374851720865030162897579212017672346942221710144514752752708409563050967126874156422315657773733953618069294859878093082122719742030921565611519102707435911398882797405199624303389915506045138342036452738498964477514510142666847837183839554031553712320701677633228489996695357011451131731122285152981650565663527263910970373418503548260612094825041726991136 [181,61] -6470124372612940182856125257317813640174553469990362892116032852814281606042781382977391811011545678918029549066550880221382156723290353421210968658635035516853167783293807380226232346472362213048325129464568586583974546735378496972344032675611115398785672062672302788982749343744503416284968738495925784236282499310504568598054902723266948142338760835100021455984790286126652415247839126175416423940289661240472207157770787872759367490852024421255795060428557309108553210253643252606249977253234421231571075215062267761769665367826324943612077963474637907369333981493527759881422390181998199166826445240242602894884539003527057081143680313606212532227357944763230568005512604869528842092021907090557241296105662796326325362547782270926218633146670977876421645580388031246012458306968939192208349254925353915693670302307586981061637041146058434957704361181488578013671316819712672569239905497509256144493755152580683397131875755763296245015920534218193676182380930315091212364898818407879536079752497192646675119887247748174190212844490706075600306232880324502413902604268115931513581274094842034477997123089033521453829095983584788143530565994011662965475150927608509445246294341733510013438784084801729537761724277577001880443970697376793554783479655800985958201541814465677049117513496175209643775362581751292128641252179229376294935828510929061024012298423142083856768108579212178626364434035169946411969076555678354116 [181,62] 4602724879261597034414395837283252540553598243318459798882177083067478323380387117811677008340929065800334420436686851588230920348312950500981388327252711506619509186871830151852876072718882775262796625151382429648718247083158515992079282296994181429512865712529451008826048776843790341756153968524003142124180388403204572194306622098426935502889147087723379458332056207896123463881618304687179401412181613814473959035033173051542039190822850425000006193236517587292244305257350245051151841183062513171956803413764098836735493162620074898444300229277901922152983760615302343707661075238187078470012299348487842457634951597766668868437087484034460286822753778565245366964706243829534824467708789744520989063502440737022577351375590709493329365982071386707509768050392220572394075468689097067567770172063454252522940470889419196793642070134268870983134518982525907475149119732720901893411869667215384782195230320079526007184608744691161459206699707048149420245965994893440673684516624291425616101585269033982118414052812322047564215151538729276734934704793723782448866714763972162321886094716757816154840649394651976375106829650672191848865466887407455211134627870057979695968918883049884707731924033612583950996699850940530685787593237688128923987113702810439275916821599078165958613246285877445941882007519417139966683046723258158813799086904102288836207650675961627039808182521261757732004780910341550318927159717032720 [181,63] -3092314675268589070187838582153103955305582058718094260340881179886362036940658339626053211255074275772838071018077989359021130069843618319599112773761718257758418920720254840751527656420299436285441486083703592524177832639083040858367321610471882248921217607913374548864918708756903075330572990719451373795691474268831936954644999571705097300997901784888423961094586142266122079268653328970694660730278884496188780565542210441971686336966583884919033775719977241163327323784238447865631961715006755654454496113056491957416605822679143644854495436063443406076101297247941962895851756189063781016011378493094241352382284903277293185669658950573777527828159130501957063864951948379430849707014624405221707191498879193172936532476247799808839719398607006268574941980288737543998024771013739464112032701830464410869795931616286492345198920975256470267532548857731690849545384701084954480639039132434759608290324800552735051282761093903066916524347388617047768300684304936718029302478835791112653452434200201477389947638648589704748212637476285561013399156395455941781405281861142130599429145871366671679225499276702125107068242980123702346463161120149147688290947572988973876275911895609484387295920414951219312278748686237022383058990909630670891702335823164869232418394236052796338418480154107847889418747285513180458055205994544946804945441920745604366783241250075805025096186281420488049419725343944103522083820475094 [181,64] 1961860910196522339821200267711678050352587237028147040162711194458089134113186537350345064844717563945019157301739527067989681309627696748032823511677429590568803508676576281981190276827164912188358752844921369815608198175482297077911883046729858157135420111290451681170785786187376481126792324406348748263447271024872874632096379675238686266463960330088031511643419154923519773913532519093477124748552453831632928247488534686707263658931300929513645370316523002343078714686046203622530393648427053823450495488511944879146183551811982198857906160752507421652206978821373876446294973368092197809606301683490407299768558030454896170427206000870984290167876821032575026702885512802738425209130302933209563146005161632597342874833423953118259632171968856766847682127254731819853826109376626041143389478684482867240873219594978420746774047005230547910985479438614642693877177034025962724771739454215709412694937052668989640553730754455226820651205265636046137142153660686837533949697122592251404423963184291777981008606684699032391836035467601549262302750036228209316465765331334316604080530287804104340339824646132974676109498480335470987786338418704206690830933561645268821958790572111418137085392614336221548408442874269958143860619118103136059160603270393242011124691712306586094011284658604781437191597128430127348034125021000896447570288607894212488006265792570679923180995784257070391917435573963310738556957440 [181,65] -1175155565891826519056652708811510016240674213784466370349308369960300547814391302417172029702591563243927934013443470012115056895963591960039283707904979241099934494766920107207832791121418849632639755999642425838818777282054305905994203426736650968584785521279088441771384401000786924018586361117382511426669490112298250353893420282775256443310040092754528453347446293037175801813454693527554223332691957872187182046480868361884144878799132846505440965047355240434235988739478471842417773957424379814613129773098954438014634452410393930904966187764254817357168612576375587641239796139344337290430876340752447107916212269684606086401199725417103573202234298979014553233227977635329479354317602756992594193534507102410542041841965965274004647710820223491927325763216312445306727844610223335560680556541813824152625617217887275348216338946819138203221730446447938379809056428613372076815097084773233748047358527534685379419166037103545520505964077035195110493544857722566596944097763183991054581126647151030466321782468657830573896600925907897446196137603957884825039956332812442319491279310876141890215563090508902416957537079838943985587343042843044381632246605315051179586152936029696570451145836064734248429208949208018595302514166324634053017500113442357995223854745878681026944385620300578503388554269011394112988381633022631806213022175627642564983963516784954271654295577852401593092112117366378873280032 [181,66] 664459728242578297551479223077560646260192524050277669879026490656085144671051528210346614785517426010800709602149716159221836784855969290177494226909553964555095308263849199966847650941045803884946026243424641275337909199370040500673631921921112140589113913055275905694036869953279153366769390496150080350163557065917922058698116794584130282117914094264146890428689013539525820835634924324349826825613244110461227218503575740557707602728713792542898722856597199662460194202846398094027437478540015593124747945256567810314799966342749644575384673465756379137445853931872127283525236567204016149646152680383385000707438458479024707137041353593014542818124734974215496029467998971397461946818551118309113874342999054881766044746172956318917725302123879314774290224519346678145551207954235243125425308845020863288638870356399502027862892551280120957523190025837096306557716173071417697233994237041126965243339550041816155945302640020967403706478054967862662148833697587507970720064880361455503166447012543616244631979135841203668211844142711804949715071114670465894186422004785077531221868523997107273008582628366907759667231604495317711381897737767703676992483790151169791463022777104806856715850358203672873212665296620778889128158585688035617417588525404589758207839812881742416905698051444444445614205959873657565533594914688519216122090731716709681693780253074258660976612500077848728336572751206861145824 [181,67] -354542217178629053242517258176866477297998745350133026371525202284067742015429688241021636117127237678335774851467716771117891833939173900272698381872527392500734053852439727602118064124333119977453375373048801550700526170053748654509245442732570654420888218721666177481408464636581236616584185459887264062642452574234485318012392302156654267850791273183726501631803300618193063456267343985159345502910729443502501569655557781685262297537515569342961035731427037137213395692899825091354345983272650065420453240830735513048098203637259016341569681187488922700446439644031539203751333939125038830200957386610983976837974324268433433185128265613957577340383139325090310673742519437212812116494339031268824267235551559869002846362604632305568051705929621391618431208392084264468962086215278295927837474638828538686736540753706848503860019543368721054008985347053800649122707767592779918114338666890474909933866696837127312005109257313545654354525456719130231424235618944489908255976648619648899961019555490955449858078778603496079516449299828274333161113702167583928394386676589700076909887748285779486050943816588836224469195922650828491420729529523517469699044063277293268503024383424509712820476219013922891833324620321207148780750845371891875691805618337030510408701547735259455601366165586961421644786260721897664311525849477235152655636501157839275822694442568484073628111604596008017295075102828117900 [181,68] 178463234314428042674054132529193788389494062528587609996669797059446862779192851119850840926283278264115286445766744342259718039540327742040923085333218623905125995696103264223951884429876464599724857022661233255908095207222704970708336634369026565406049096704672292615795790317796350392044934825910962253263569220033025267680478287270654389714326568786713379059196850912605244505181089169810681827084829096446694971191016574119227392018790253195117196700278821319985745174833247664867869541622813112564061199681027011886054993382549517214680413140429874974955434577602590240025850142197814987578790762300147441268832473582405091939759023023662502533647147329235895940496551904913148995963739412077565619337928387602460300232208508018566959665612853770871982636573918686675827255121031454452201201204364823944436195348789060972177213197839472060694655932573371682200417389856864103669455919176354622298087899630085991013650189524299599736097852818309713404846684486866346616836293899844497952362215870303140042389363956211408918447377111986233373151160553239309202717654114129734947954985737544896140853362597336869763545367938507717844194308031759040210294138131107470553271592980209361318443867315205178762599588309276728039483143823787518022353237654120180571127599933551295074921489214943896933022459106475125386629161874654975674744196714943998493136565427437283082033667504862484116075857136512 [181,69] -84711346756206861030050309989743613230688350002147167539800924235975396283890126329355383487959896300176465598368553155642207403225832125459185321589144669836555215282621208024006098801974070273484394503582152239807389692882899268042737247746151372077922974537560244217397582279409289337830913691702270426994508837405323110956818104062071902279944723879560531931257081322069203593332117494252516828546867456325011806797781440849811659269586313861999471995197809042353778914317941954022220843089800780304467636598696087148861675113028335361345138432675427355431240649482558839071772745736302140198185253105555638897380117745545898976749854522459009212538126258844242231416696896970265297611679238129950822142289226662329169880638608261669112757574232202240421138785319934043845830705318132345384261076238645959092620048604858974356329565634604252928674549439899452757378930387560444816208292023620339608867305444660065319733532862290244252017756413268276785340871648450540895114775701374987314279616109363379151103092625467062814021620497878387567514967758732520773777662649698828885840395537627634436531616340704913191693419005657492594188509579219106467813035865165103719926982341850994473435292321916931544859453776751712876822456853000709085621821005937205721890518796578406361218875770242885745134665736616162088807275536084578243875193500473209054115640136809778157403802273473931438290027248 [181,70] 37901041986605307578926009673479640541034710971622153398505972485541722864221629733761685148922818059262845202542308210290540856357310112810698711634260361830579100877189371940935425300042526428045964586297566350761243799908140078100573184882629143573554806548831531821361602341452720278955171930981697817891511697446833636123428515686414439901943189584248750166399356312315616575196163122994630083941808325299536487911590699482921478129564461858291933700528768936732865311857974937292384163434616772341693252161603744366636972532105866723918005155315892682110665655844956314666990788337025824586730894996532966731572329258390712169032242778750757910182676742811201249677928821487714822520217076608606782370495626508421884515205006328798738797156431401309679816731843936746748896535104992527634062607743557687087432060636128861348866213255026519563157776537642933519220043103229471058464059346954071649897108650978151747585387874098474311627929343765655357691064850475591411204144300604270990068057685959382972420240764862537870311098744934287310705793169402676060079181984594301282557780172693071365894225553070537179613904945423101877893062825719994706857066321586791217555483129169104775758621696786134473967011621660626472228307374919380608125366752617098179031684065727939979449485382412843125940119550080899732463972269007934936360878031209481819424255647580213983287199190396670709352808 [181,71] -15975536423021889182035379137266218717962955542326876373846359423054144209444222650782127778705856137821192732461872117288864063475882311697642820119868009641674472707084120635384904084233670838855997508585346137149667730104725167106980714440799915466670205495875893373402860987785808509604254740229458028265464476848274629968800925955657506318121059521611939764824417908594998023548160191060238839948344832537268290173721008641817986827410565458401886080394618180321201300974019598697687670770219768986804561126089703603542874950152591286717627579371537290851271794091524893116067016397962079544946105899974959414514478507519691866205550272970097840154262915622247237341466995056780097031152177172705309892285389393604593844624132814074214667345541238747862328218494568155855119326587001572755716008807909846405801110340865317171742034377195968583750739498085194533409100243426840163630132363015613910443869402004711991973030281532572189573807896616195452435597300042395567883961978399749719751232248033292978255585201742408711940145082187347294490326020098778888179644971457477955126420348351553967054548913918581615625235887523997339800042090576481951180186358819763723451676206544329119502162312753088141603541530557909198465177334242088257586696264648100071842426416601347317367597617952726692410454030674097661027133763979557735795888243984707867912795981121337156661816959995782215239 [181,72] 6340225797566674717791156635040002767124874403757039915046596411621397569748602717157196723443997719559412489022747559279646365605512560987548716655354192768439027535928512203089259321217478804238110120471021199006652632173491798087901666861632978893527645046571825238129524768572434886080842606161698407425860187869514978495330348513911869567071759228242461406881868619510973339117564512698427807704287127370944555460185743900704770223668161270743917620030937270202589778296541912193394958278444801054282042732594484626384544718605328732551111289134137532958249557343643572922959046538597137821166454614151492759357251218184424666646513034741411040001048951926395839742809672513490133777449969512538830566492125509360813095428727694457345515659207867249820144611853393382826414439678041702500202948703481296644421016999789896819025013925293210509026537708856001991357364627533025844114738524297519707768468900054103661504839643391838349089740655424634895110460812486495522835850524333363510600352159320432510496333880045012683275443607814617784295035575704521390922679800257185141689376446479974462177628782449624401204487899594767493357191662432434154957265453489263757722840725602751018961383567636775100475431496269386738982215689312027781814603235808488381184572737896317461754263475545800420274830250197155405593668244784419743103436231519683968377409629687919996621008259626355520 [181,73] -2367665169152269440326765315673213292698793727974331877826814044343087775746950660265102015302337166703887838940260210971404185342986313658089655348184074351913220634857405885184579287720810367400206078849250736448292782859388101650035671894137246822458283784010935933953727308676890762874511869672900959677676231773044656505031538451856138228794081116238547058506140496159137576534807884742494595746597059240369738909972436995094808259879491077201641005901027156024197724263004859927674710392990877145970008838226517243188341688420064375169728209554067053737994383170553155602996896696039007987068811952140092218017512605017491083935225391393844578474999613038938828125036257812979660198410640814560877744178274072357942762220758710818414677816769172136510532606890779234028868269063257001539646618171100423025738530008055999023261239287151589880370542959884818635580854246109134904959491686329541638092305776463686708066317843998244356731625540755784225249674810311879609049202958798896606492365613846180405963766821727987996062190347715598399201104138755398187207109132277505381021726619315759646705108280972675197036330234927229625700925970545449434535841488987137612472894705851320257327323333531373217291296408069620758104702377660810338954790316221565413441976269042098289654696119023695733651589207992351238248375481804685665729322632793934628076278081271350331232053978573464 [181,74] 831367826345378912994038430674184120514032652691366286784374357049349853460355875974243175464008438986377771518546899954436327811138119487011658198255111208734786882491476122887120048660103683209741894430817263224131994976011678552034845859262488781232838589263579076216272672442495674217519387319913007651725335653450209185139394384677687517100846543711949051340277644801754850001227919479602969930328115535583145447785130368065148689138543908784088708697286698143350257476479397639035434768781901293161957362554595494180013913830833101971193717414771174530270180333902230170497042465815240136453658820120677453867630230563073644032150229676861854892752112565611851702245147478771618922408307821985843442343383344751016019416747172266894555719454055988166432375379676342489111442891168245094039067793317295104791753383247958870026276808060278644044248290014172798314406119338644579115492951872172730312968301013863580610496235707240373742434549403708828647771895389501386771883058316178023396468706964247769122762122312814618368637558660427870919484524439708402221699856626726303716789316682820768394526551343516122585182916193080817837058068194000263765682861664674720351085544898906595441472109167082057533777251167052682622586444844288405300813337794443983822841294873016945000619478070647745083369880190177608062714970599988755710881303066542539428176013857898868345502165936 [181,75] -274272911249434140607300112250209133330265528294204436754142420038633509964820733517832314819596644733881574669764553006255247079733887111456930447001361345410878013699141500735704354540702709113412417562278786081657852924203773479158846202074809973285595090646907017936719917053863856442801535623136737157097254441273283530287630460103279729922890595770546058667302104023571968476091782985133237199885519790641906842620849576971930230626713689912068923762393522976815600891398343311604231523868197455998293107288551482888543739069440871568942087417707013486176783790804892744605715259553997408189312692722237834776054528012211467478167001046434606600440236111886122706642402878487465980779184198138145262467203284124415040197649389422860043283995272470957032031096623821625015936958945272954268204851692379790442583069112149049648605400888820320562679224296347121457837316951670201656486652145236494244085025909978332630940589946098753799933866640190111468139374311450062057367929655668175993447553592419752939789772637602972412630014891177403188808648198136011581399658265193074342360146879150880961105234407864031179329678115483353717749351182031265652274746402028772138867060330786985498079906761440360243385099631046176081597779901093957087931747028281505358045354156180213273595352875407460199550276814257833837263055651948110606805298000715891080393811180877006953923348 [181,76] 84940637414648693381774936707285869649797173670747902623361576224869772785047963090688005934668820139894037348049610290006716989564577009322826484366794050544501093914467917612507708628266133077549675346328360915078631758580495034870010913898698278663694107220202983567470144987703886753151571983578237611201703296841249520615351342640022902503327464794022815786231499025476778340579326329697144019861580114882168163798396708404977315242337418190086224846898132741538152121693880171535336574609693982831389698219604404714504165198018610631483602909950555109889016794674743983623636221631337627581710895614621847994983358328380904458034100339384150513114358219074611914611854370891184251726828561377781197622580619973497524849875794424134932487916593879495112855695340261740224834607212722077609726391377465932892098815205916740098297144494605849577253662946712642732973434954404441771834883464737524896994984249419266171574353356155242140690543253187885583459888177056128023726802329600739486453043729582087361444373220675782411214544038182446469452539692552449060347808271438960842200591258809132293537709162814395874360404590025688203736472301445405289236723274069627802796818550688666331826131243460571727907881749750424229565628026829756859250758325692273709857098601745877888402522664219838137213533492050747897607041284543927817467464253870716234068713284098452326752 [181,77] -24670734369926686948777063786805309968903641690019466771250684914373754661518625164132895483521895067813947665584867373011771518441445930542931233770414480238623798818329125209971278933502871955282542049016783285526633959730082392485705844458118391977554938072616948671963820159537934512779751862936106388332012162016697297179738561610232027047393579232292037903807402785961311913369982406929200852859802743962029465608030477195747884941115306207343929935812884409832805957757190893839235134315530971601583683988603920293115050726146436376372714359282045686062751575850587964466805924217523732656782512971104325609771056204851535278745674495818195353923124409392252834172051396505805374623720576895336028961566229293061580223301907427146499932725140035206250773987328335624258642824788458242385827683092348408451800981172173979710334519706252568620569758786798294667088950449838547129748144874498372463311941931463955054876390779310599121066254015224675309786190364793608643642457188247729901294788160600292210371882008311461604040927242268011791199594727276266624470399793739260450586071291945740894867551617152452755060419899287843566758267160761061859975015824152323984697202157699893725818717812806585081708989583093983398287870837577149287665811869846627368557306164043905303113954730430006876563151604606163829834078436451308759350378648325085455407181023382050956 [181,78] 6713309435216754327069472904677463934014022588419664065442799232852582577101706669548080357781480251875447414560609502628086477241136163801105963804867575502145959269318721677604272363621149276394457526501552221192365213171102956030373280908376156722100634223697457583316372185789881561904434960017749727431330739683340757889635610329789303248497154961007812203611481893101240315756954526089466552816451535994104892290817524204731660894167301737136411932461625964372240633331378537937730141258825695306611863317742970253624293531255165918159355155655984259878928712060776820810307927744040557037837608352982854805325536687338199310938979945984389742913100332265952613840107178330820244627257675817008171043010522165872962965809816574565173099861463394194860902145454584776156607526542829809804568922845144268469690898957887133006624259109213873485550367228911780938584831863749844283023629801827735607454431016710291981908551929309595358550740361674966596072227416727620699010741907936320217725537788325494683022623120332351877330498900347157320768263227059567539308124455638833525445144008257196176874891210975703872358909462462175000387274497217547587723862725117808349985428052979590136795324798321581131655969410998792172906452366954890398019586605476310767915588733486329852419130818718100029124070673059187152342113365027425825785166830072793893020496527977488 [181,79] -1709598805852601186194147304385243862305692211046832121936905412780733213856836321929796623345450380507997252432043624144532879461032089104797733537516808076891392569411867515647457611554067938615974927919681282224068690779369111008132031728924185450994359910827716152218102483514637410587794751806291893478384140579013679186244017659779338805548329982795576526946447471758871735631086478313758138555767190499631743484396891844367661993981440646970289396876170422129337257004189383951882619353898630642263690754480880485219036712190010901892248527085692217991114189531547782459681482299170257998823031208001954345507688055580840456342550509937326428406752415005794700705897691540054620307835689593037965425085394283333211719048887454956262925922058292644154455219116247329880884706209864023658329893150105791308778359093730622216919994998825955317907433772130454141935203001847797951904180072577977963123149429427489920772453528079160809932727435340134792856874243726281077368655612763070315592017276136794207111712187365400732903783402816631902837291511108320514773062146285014694249174896104552532495334111871087577357193879888382520631035489048419471381030382575380683953745156442432084678319395362242303380876290258823122467163407820884885287343860416701077357059916127170438002619525368809063546085401006407354011875935117657645882456386364559193391439213558 [181,80] 406937905473628880809445318388976390855500708146940342870104202763325241189274717485680631300765207326418121104408632681499886108731155234400172014932894697272784408313025489523042868971149236920476118886919692643454044639192114078588360592159750040086710048579986704911071738504085603858740926115808163539770103337955998071764075563750695068609159855305541587946363622570312728386032535241577002559525109092106278514982105484427549470241240715051092095050894467062018429182666854203982134622774428578636883319729707533595975620401861972010088284411345347112341316275711391331216465729705029908932497946725737509834597117000172001511195558926998090113536540914527480724158748295659647587137885995655241653594282286409356012027485547948777018875662657901387101789568169821800801449451017691178811324034104763763512515931473677891256454293341811180857079068389912296559109266365032928515523112889968941876541269062081748258830098757116077139501146731358706999300574649540963210242283021496455024927231183605673078740589549563739003250056264639076472603024129333486042598363917285182346348956514501870685432857081454036664644041188583177135476141259153379819564446680185175822549915299414030548694985900732861175084544256841908656675472515605364420298856655333735681883133503451716126017269760724824976970701489846369431701135301710216771095578719875644367938368 [181,81] -90420708691167467176774461218866082738272398033676130566538576560798557637519695911979499798122816381444355495618502255270859927704056903139234836655650193324518290844087747258124658344671959790772480266439094854917340323185600212084193481160351923852828163764991942423845504678381055415865038041647050261254729208488668221662517181368186735947191954929456836271434946715512618362650012192542507122603562785857967404926232135460916929466885003085203184336625916869902885163232697875808450359614497969839296673612112216280676262097573246183661499774842879987666423913992393553557536042487906395795200246952617428362737720056970621854583610020537384720897691941586696494225518639146621199921095881056166925307306429510294463639596127455100809904395770299150090079481847891196720190051304810233394095404460032165289015125413983553687193732202332458883761335726929383166384068161239375614240548550507811289620444912482157333365130214748909507767491549640781681765942101506351820374469477412190975949716774213757885335312693241970145521027619319123756521571203859037769888763910531680892882714299214701265561653743660295951620780267935776534927410624879349087140477192829594683732923550755090432790743133016430176622949703204058362501420951312922691764079992289597098283824797342689735727874236692814725452541388029038301719802553924082729915891625944034778744 [181,82] 18728203290171187744158207475092970007593438758914020012006555717878693748899190434570750810794396881443980789546895271707412859719902513050008320858732737330138185769003503899912589613092438162806281231296368031476072971866371695731902954410064065985890858812397944100283265512393984573767355727354708977397895977367198247658183637210953150302698848340409955621650623331531703211255281889660660155536043092184394350017493067254257369418472234281330265566566524142760719305399227671273999350982588806390848577096344093927712902977267783683106420957295191461936214557890870264772932554191161488774478216654725029586891190163879542766855125143027956871737481104890552868115604400619736523638231961385073202160469304013644944267227329759653854404100248806227054481041343316391393648660608384459537102025264284186929102958571729576894841559373014961231547056520058651532882889240522049863436083749206884582316395045446511357738511539223982425950368944418708746611294845581564834230619155685454661243511928324203571239159011080480735790740728221692801730115926132434245017058773593368257394734330085224111818803942206327609398886087390097221862993049606972699608720175300843861341276028739895487288636984309145781679711601883905390956172399302211828844525355880627094096317662022134065165684975855874503053679132289089412538189359852848066519027372348854800 [181,83] -3610319130180064951181036624659872520424742855626347134909875635286804216485905130916405245548691535248575137105960701929037670765500710452411764500872833445026537440371046477976140401347061137439963934043548775484483333795547721269280515250430480504800664362119986398257186479412491084351457391622572818698937833643061028855802707922177799420343880378379787732255402187529952520848763362368542768848598870486047523349089124968495328954488484447500817691479321079009219303582386879730583333902935655115475649108751092521818650217359439865861021330674727418454980644260781617624861967947888792918911747109545791955078021406093580491294319642236882934890201912992153351902098167825371424531784266629487684663273007499256091745040011267443244553583141813772993812638994338752423021012052621095311408130716165609383647244468153481822925136973693477758166487668349797527474864726669177996632786813833295966292249184749469786092089661079123540425325165862353047738026505277905814744802033522636438552454424524600727567169178227542094481775187739572685149785694252214576552318793502001104882955039562000636378453057969436703715234617830982566832503806630683681464689072761067020543318571300606602323381372002278909182229947203955732344455300433985715139109038139113085997738201506906834647079601764244872831106929406430951893818666652052410788330978259388 [181,84] 646689954544746837054092262100050400239411472876525217109121752892892946983955222995756947302292028363593726342628126447348313362033749903755917607402319116887934425001554827902086224159364858019875448820058844366304786779325253396212910968453903335675732986354554107406061661994692863789158498568823602686126355475638061837867440236448563116709353701062277745597477506274493047338982909024532919653850684236692610099431362401185419979354475383956809765077002830792975527781337815612913977425678907417815556435762798828394689398721691600211454911740738528314132699212073081319105879250465492717431212647425310720042342825035701179035555390948225936801887891370599192327361576932488652759604306423297680643914142743473854381318264193905762892572585965893968999312641853168531490539170661173413215922021370427299896997133535106417569721484476405577659456716985758796938140072812854351276906780837774286997714998124418370069694681447536636102328936554812901449472363164444499229263378183175537924805101524009240853649832252444814784922650283787267822510524675621912027187081766034344270322598254002090967408207069980813957589848570720479789141019621588288376477217027916338383092093877076267450812620498064423114391574729142540174070611680389538289797417829555981588370858719210162909224162480548485466219717664232372826040133671444985057875961856 [181,85] -107441216879658325053787732352136688526395947589154769619298566258676248951036425120346915476871369258755087653932907850527425951657541027928706640890147254414575751286039242879091406817170226620404651537620125201484918983347389902213006094383186057546210462521709472493566917598853315191389114516030332803794465077716109952593985563217605208159693634599410553903846579677374163470382571677096569403348623327671118660557017780987046426710171348527159200990404037778690301107188936640916052802675456560160908176416484251631062032810177685917401015358424387028010365078039679038327095964460910797531527099431033236044652609292449141202413733615083149249447539725928984274874278739024873610561184858101442408610098474963986694869047108030486446307329595777848543750768897558684270225789592091672405023454775257463261275222366869175947517394883893867407967955216265752834233192107114795648923690193794039639827803341973563536078938252997844937771659959821651526437324519518947691391881766440479548343966008588132839468907540640890350230579650968908010018258121939694429835569709410344561899931801759890555275774195589306017109630507139407292875157181843357505309390121159578853920769599992708832591597207579355365832437513735127111604822606255750615677957869791782483510650234676818997626978688064099040950376023869687298741862940043090578946560 [181,86] 16524676404864852643631134098160927634508044238532297860261491980025652895955487125153826898799119880422819614622005179341398384612354073751736361001255120123961171979291345880077579993509873226800678218749493217004105081818145933007636244672660258849692543258205129519859837634567814393806780204740163831393057662986865514060664374975849587761320005016047412728277677171496657899940288301955520327005164883280852357057539465859023544680903185631918392811932196961428485746294419995996791390445359663877739534773776530730854782745582148229159811048975577102099832182992026119674368684450351173897315385289739317842997379981439274441156190183307203517855176149804230846826688327485770515107126454471525080674203619485556081394172505283983144668271143594643266205171938440009595618403320493463929089392418957427957571203216655276767826547658738546524439710750137032921315238256679203479707238459776839403046117233880430013679181018011086587560989469406706464422744783621156319998291956590067244597531277118826938264175574987868389890375310535796066255327722914395668678141061677412811358600148125594257126493445132045288062061647359439083237578855607114151145788944734580246707701343280494920973167588020116147164476466800119641719609166927163967241106300113119272299075677494748494495314254687178661174668241665845074488399241538330251144 [181,87] -2347907364404354008397282926124322587166778502559309439679376225607559618425321204738579941869581853068267463278445620605808468478246091196214728098463468429445428062256860523569447454128392050680637407126581300417245196719113577177663137274618057981167998666245691883494350913396041839810692850777408912266668667663817769287076923247006333032793342286011369798235276045554628138697522278958492292071526398389590096641021682824820253722815720198990579192384080652732444135160037112866502228443232514919483261634585296716106783166174116665358972098490305887344339761980614097083580600983736563139423098124693935151964046242659947145088394055748740663905811986553777237536636737177602663874418509538073814677601821526373731780146217416965351271791992348781101408695964517667487936842989295639127110384252225698208957296607912272240513640802087656549057403433623596470066395526944040704341063438849581356828516232948507749617222415875917073079230262537617223005388373746251067005137594425517004406472661121374738175479157925554773922950083592317302794525175604905814991281745792563976097626968931615635737006989912352265273417775005158023804845561043021656120335624446375386827649970531018543610705769480609950711301016579923942722167807713078612364714768633833119485245365312512812910527612863917118487653361913653231666468232274714611 [181,88] 307500022265880385756247051839960150279413987358898584419156021669689719639894030323054578682739836136869697509409797490367332055075522652540992663302001719951505539086192212337526110308958945037225003611032979386761738340443309338594691757988332467569427676127359565169917552709712581768317789129597781371943499353365265561804380436966255188827866711541303757640338656113071007838893630248409159768663611291950953504521827197713367832275509640285684498641093906547030019301806224267250416099620887801572244758639279227217480116994140702835614005545790777821083693185519172166619878811536715499794778380375105401807350531221037167371828850630273960481587905567371716388867796216329051305786422012961184700849132337427286906077895934099695356114997487990642259336532379567884845022443357303498355262056669988645566215242630816607357269015169899957655026917194030130903229289492649181250705279851398068530144859159042338577134427375636792185220850542428082947902554879030254261714677691860023169509394501923920442365983097083995675357637065650940807377448806859360805226720517722382599775335965628222762872008468740144021827983407623173598573273639608711424244366934367915983942588452215636747003369321856368423290508593728654126032792793823272636119628928261102203806066803072587480260453213981639846355396734354222183831839529920 [181,89] -37032491616530718926208683623989202180969796536529462226726765918466371760133496040122417704342771925411659265389804601109839520745030586329664342265587215760001715260348988643233620746323404156905509822418471479854142776069765662192562860640759209812020593629063167299165218099685649625022701162039215318498800297226867540001377143675095583048744775520798295549775923328949097798271190742324905833752325843871396146476009270828432070915271789892580814422138367869154131640399455374012984061807359328764969591285141338417599512638337966529526332939372212125130816096986294352007012722073974906951292703873878692127002626912204086653497188875256183489580228668169134860522851044794240810718137102821640757580584207813491149527322064086477335515727271221813901035773330131565245041979048673556580532959797121620786439959911777179535794206350221030439966996492963509253230070555100638203740431715312348173125545709024596833168948009394361714600353035804277058414116381283195762525166029374241635560170789546029191939269997493953347178164106623216371569313263280532828425420632368091307527403858392839368602518764461132614998935329153855537317821678107541269451920888080579042692496734037949929782480313612457723351245614127599333342271532886827882368397927504044879217392494214837939735077096948362097145660403384060334929184200 [181,90] 4090479912250057941626042674725590186043021587713635344441922926205323632116558974397387466364717744698798452517471898820722501467400078237798986236684788826308837591199280522790297263335245052447825278786428122974178988684507188396578071259741292007897668221091410495910583284650194839593173370049442419035526602831746519891721481322396040505735824465223106893321896810780858251647332466675133894671611281742532746228478805049941531189978671916527270034199720000453140510961877076918622185546790834841558608208984550072979152946375204917638328239356022498596766298542389188495838795169794190355826658946497779625479156481048961451742133982808137637530707666350670785684923975897089837883515841685194779396371485123089887509374544044476061707705626315560173254608048325513847080749242297910020804202562475265336408253378042641270345520221248707855250856461325904830532384917908035530954970475694101046909693592960724020852098745993242364225257908774128275681412543680091274494219475217695285307915826616137506275413967797408197266958415096088736805555568428059246256449282924498227656850982676847657087886422197163431157248470164420572091522332901158290797174441436430971913073420849038691386715582396180660589925300878754393247883698399376022075262213399496324429821495136055786553067504659090787631570003158202921727856 [181,91] -413253946437805456663617565798160570746823263566550980312295500605014400381596334610725757365563626154892016672499694436852601665298745378470150078539381280592080931745436834650999612910830608903903678109398939985831159729939244069515999352421294967393242643187773634450816622705156620652343053362569713705010105579444447994931456574716505999093325408249072346584598068448199882645049071659127416435189563030299620586511072438122465713023036168261381637787884142024875679815841488801749397351603901780092924601129990522878030689139200050360043031859479895095535642815241045746258248805579116993733856598558315515630778305660230844433075369423682789873282927455033202593010553271533650478720745645323004028564818566484388202544379336456600379168293981160579663460249932329266004708099861894072099664478448325438974385129075957778219079491179998111671395481311351141210978179621166531651468223968562592199345990716272439939532286433366465403015379593631262221673735934027277114818125937899290268791772016373159260192551907163246470257858772321570094900840293692520742216054536469790762826003068539403309642459977451067401561189625487753087971942715881065018613707063508754449277136261969709730613864008497809266911022645651057756816853951556155333082297053343377816178153994739666109138538999080448775025094355727409176 [181,92] 38073451165963396723868979720490530132607291316938460859628569200735404652699607840714149141500752994296892721311482071640468618107899159239468614406694874462303714417328622554679257005357375960059514246480972028503447456492148569355129323554864981256340135547266376224209761858454313521740088616140631314408360910733381698116159622110568793591028537481359855653792874060846901365067067570422697497281788330537056862912222870820795510579559645312442108507529502399139449419105078885521937101844551962689158436987177186668447699942848291269896638833348201127329370000615783587134940926274096981571727825451485840603544218975064311997256195059869529935404390758757970102809572149069173956145556881330522601277960321711695720679810661894299475789000053152520848022966896229538386172542432000857015202946041167668925765636100806079875111570699270342924486580016336305218746010803240730586716151203132364865294966818527606884745329367704074801567115670551143895221051481951224563720327117854983242316213460003217636854381004214760243023240536192685040093378610180651385634011846864684216974885070951001254034752257558609473444038807979327293691585772317449807641275104742860388911715189857228536822786423907655435597942849373455828036255885233620139756366393957059060794742678667562568769489182700142724173465823465600 [181,93] -3188670539473530797239473930209784274612486074372342601642809920186284367993565799031798261832939307520571473302162862125762329777526756707137429028690200164564094277658380727382949673095064339795339109227190048837897440119061381982599724919713422152647281596652025979630166161258312680149800496925555455798668592756905057024426159136594787881103719513316954997547165906068671968250329565038663862629856158492500472570783810825188206844190511900345713209870569476444110059627676361256713513189982185647265359460639011030121610982954557152151795767181231967680139137278659840664522833464993058149793533349649651506373292662423200254291209360928757878155299400330054490520015285901003770199580642273256452247630588177892360961493527425216476828743055259413652725481571545358986378216650890917872342586214518565785276337668595796041672785139961555253045327372820966624746820787669937182537649547420081936678178619131167032597737003706223208359002889803321796604089097410654579540906967992078092505055597566379507115930795334585954252312707512359622138562746529538814117923240647753779728512715739910539727825683019312893466493775338563358828159934696186355212941355923369705338688344137987243493780500219917863108537381796880400044554333538093751059587952469904003060067947316124642619152492234036903174165412112 [181,94] 241937459801215873375777312644795626738213996193593065062951806404246648418823999245144496773682188558049216229159858221286362691141897914601934929085734685614329386108178061184229860118727428197538418233929485368116592095753841398102832289882255270404388999703005552885021214155402997424059612914252564620455853196476937185775021495601462199233783690727398494880720726103601994623868005181490728989312777005231059531615669949274591098497213966940264182857458621530222821617060972007253476434296152112316252471898300567610951724255848801112721774874659003196059224917782042554094912511490537197500655181995393144572999158760442188189212455782405604307398112024777413864794311184949298542062991553654133292775097758698476961148367786408461512877313488428412158294380677683266711912805898578775071483104074876668343595417158870534153016081378695781845374394944459631925781999650551770959540182414463612492733448936210799696122666948312535750916246943584466543313709058182001787395340230299370937559228611240807091545696095485907140299127317461031370813588107726547800637687094097085090839832358812223738103253026884536336303668254591471969419077698769966392045932192265046385935008702382598693436267918601384251691790660821977285875903812345074806656008134099447593661094919575856541249721474334996460832808 [181,95] -16570162491208643657521269172072841460360176907587883259446475344310167056409987658083046626436358651121692028856719020856502145192590953933458298066860305742863601253897210620881890656069003424596757946060035255614063913634017315000709145728045483011585833469419498732959442465513551784957206046183640107459053851510279858020120869196269372706226987042861046263841647572525191625678548137607184997644534991893095706849095145838622473887722831090584788245264057968938853369684687466605900429979388422386781464724061395732827277367370033510004747456502102722491924532735489897491994600039787700801242897295984924281366851426028358165760355604576904424074733440541152350403763290288959538438022508841870416987182897716924037466646116056694236187674306042508361507995447470835247589040420493240759945673518178170514099303007469194051864720208038316960814703665848851979716944278160970926104471278855160757113914058086726507549719013069299102979467582391812230212217271306459202143655055694240274483622504682467551944960993123153879990595721730219238415696644309828680811923979005677284119448581015390052561163997933162836499849375879712552809044833064543306503382383085002412525244532142355981137995119397500297883912013789944106082546035594767012512809124030332339099143206143832928708331314230572330263 [181,96] 1020473105462146537178225018962493607033799975711566583281147144923888097075917923012010498500306937688212943318544719175227028563862130977972863262115658618063446135377116523446434328227719605982813746155147848663956960206018697404448499159071554151267647896586804772123019343267992003023076918088613009396133443267638771443603200350741330917381769997155719316973806045982743628101643964101977376578193257565197238572206001426354566541081806109322638550820955751899903186364462674187146551532451419739890977733767705390861326850386140889980714880069258114261091645485012452723208676983703590419570822400826125954723809151926693031877552760468549880317786828048182964388910641447000168470306193870762779250282291795346256385728385546373421992307207103438329374486499005003628829874089736947772752549514082763313972090887442040633130051851249449448648420320501135291035816683814157849236950473740566081383703862848825659334551103051716333225860348573222924207353082168558478956200896122277710607277962039628164369035152283573647222332955143311062936246590458908623613409701341297366047435968448336043264281985080154357049540560401086188635366955676517789560128995766409213038032476758282427923154623931140773133659257238012052179586725787299931496669040429871403246981568958897877147206939806462912 [181,97] -56278534101887157792508910463787081417217009957284823759359472226967010734504870918380645510921196161847199140901204097088409228970936900228363793597441562287402407522746467817741195341187751235772096260610175864194959783700364349216014446568732037470894363549951686481453854868060396937693678445525602255236253661285199751027976009878421256165373051809727885631604704099511519997452578232935401075495684018762924486174303380047533855103578954491737329375341862310853416667444708157406112533174381653306260415237169855294545007002701542295624017388788715232596504210925423380932813348461279944291632669585533623889482627134595734447681300789070650580206876762541762717375885461607518284913062861459745349785519522636709655564717103105036667993855585829956813810606032279769674048995487999093652206016639042740324241466462867406875074454357155286690175109542018992408196269762863320217086783698716532975847267748299442749534820376304267795132058342571594472251226426297747790830525129627045520944838894084738421270009481613141019403663183329322959269270200647523345814970767885021504863728241682853423347284497942608005638522075000402013105059898061071163637232041490899654353588557724640984345191281516942632737171363346881173708828205343166095371145756962886596398678605725924014942196368120 [181,98] 2767314942260283507845544542549816690028587646615289865243737623200165243880950884030913364015898732345247579551534928289301730137880365035382532024129518388237736159542181486222394047788429214188383593373541038038171332142828380718421895626035822738308409781646338808610849015273709111626975774926432917656741170879964005669696361857293009084198221010048384522467973392420187727835266399525810797074949317155792467168661839660053515292281813068051735862172995327781531527379868518033336609158851911956476646286748307114273872386027721625336240340937187543648819873330792222943238134841220794404840615269636724770715707038889351704238824742887155676329847717400534490213386736014758964895002642912255493517434806884683954771891783966242540248545919006866763727846069040513583505793234025145689549288953739343024273578098059202381495255794606178412017946128862857017905084634655944024621206809708322808707305827892238519697111682021592347370525839616243102118102309542481540761335100342092249515739499830210484903903013544328703601474155797916176528969003589195259003809304376344092399567892687088481813772531743443093802590740868065981675399379208773309222644371982558178155715206456522632972794422640897471920832238894212398626358898802664788839138831436289574619849311096403675936234048 [181,99] -120767510580023470259304448655223158084181184509993680142023887975230976480336620910033081875954669448098273615980529947833879522409352495325231500652492961251468492093952042949027618848073244869839191167486942693144305269898667547346584692515974734252068948278713868391765362445873705229381844682497418724238019403560707657929557467422396861940712487830026593904846868552216931442238979256875214131643645200408884992538695318680689578147138220359518719395182308319968524479502000012253814730304774324818611091863986367138616966812672014500575094105146589735512447868526363631297182965976531538977489268911123206561345804980204467911223734108814167952617141174787774454972482574582597393973215041205819414815997509921411444084312376914596769815969505107646349400581145638641326235904967187402515146955134892013309042435109725307956524217583727145645741222480388687622502176375465763502741465102231262004852440467644372040518968278649252946475925314290920842372021089631703651801118460361575257911252708489072026778830774493374086749500092822961671159087724409816139573468115200857489710528365253968154468227896125802036328237463629942617687218015887955809141865367608343708729935444446380867767875632360738514862429282657299660779346117526559989924119295190825827248246078789529110756 [181,100] 4654930077546015168119676371329567423237357817963973141474457299060840515440224880966767147669047017305768916377738509767071920139904630095482952235267534651835367257184619643366392560072317126812478678971803070474468663755229321624717381562629299809827198813681862539190207916564931454432815699154821265642736650210964964743915020508513586243761696685530446197867505950267877890042576360941952332596428708658673206466578004409569198478908059766018077105652206735000428530530203930579865321891530082765124630955008452633045538066406911875907643083397982147634486987019825619121240475973079032596559139770141171585088744627575510434880902048421974400963130775076273179628411962647675935695201231709525093175555619116550317418519384722091179512838332862257399408826857549652913230568096317314793767803873227581995097316104328787406564643922496676600929974799660993409241222566259405308474743923256170688900098682837059830830638840816551342476668387409163291866495400205678060751547295323520838720485365933407383896466205771263715560616027824134548036533209849473999011924437660859498195070491675754390222474086784354307464827541859700721244284466189954569089006834463839434232884031482259095110594989556071732189123079078682033965974515212231315233666813402934636701195560655644640 [181,101] -157667427622169927970807901719981886121240531730220278438700427897379580509986641349385599933868385468374748323330788932442184755133505504586624454459765016544909340340547214197471348739433505616268806748235990077569557227431185829867515475907417659122993975508925342782237663040576559046126550868708797970860266691483999874345618196710151245016886411230055795313486157012647860015113674289338383140653474644997458517977524213859308052428245581094253433510957964261095682084144319895971012422512541962619059374115207128370229397055286852603833229263485548646913885482394236011488515182836480567982220300312636797799960272852420478582856002390205568514309040700216761561947597814060886668902567848497833068660899697532982399031472807464317061819745628663940945057613991265711094028325763690503780847433076114757178350132688622979604332910947977911549197006703569433376657490065549539382587930677572998118094193251995120158140371571237093126214705770079888879474613174441526121157645663224597538067399234125546872650604549765656280389469264099092377327700242887618299728927682977604103209359101443504554835473707060830531925070207465627723577799583396765148824581106565065429251799700563823743808973934952862275219523833996412029592810721251739226190082964311229510276835753084 [181,102] 4668047185189783332914914752997430716840594548369883792020687511131310490806002137561982286579030736005263130892491379579072918067252261995395177648966446147217412805218092126613592797367136778759157533063321404495148771386685505341500231721631780654377154286351546146022077370324942411606586975655564335861716253256705990190302760424336475067121721761330385840663180536389012819530508968616650691070281137626966198342721051993998885307257849793082074640438526816071327184593314212447569484441657776832262055671178806502977578550939645605833774303764054680811745859052890597289084073812132643001415964235262906387102918356106962144052599560838576887591007230239116977328523456924655840621390035354832840072899880710839888398740492205835088004807287702675317634450244221852859103146571856377674356120690641878599674347122222804523727650313829606658815414825270269673097157812789793718414254981569762343848805217134152180184757273466811889361911998967168535119172559974887018134117774880065891227976970929503150042771675709828278827781777489181911509670198680867470221821753898152277520341499231333423951870290059920914667394833102362948781980511371685818813915013887803302824829266286769946513369163062839917495469658257929910772369623103602665716490029384642850632065720 [181,103] -120144610135575087129955752699522480804008633945136065563196357708048469127267918212701080600968434699958183303429525874173938932136077032570393480007736973240372225601937113138890881050055524570528390184223912555068318321155003036293222204004771932682323557132769029940072754016048306818044297506307232173760848302849496975671399980968373422892968727817428833206450714675379505369529946973542842289186964271235560481631540995002999240288653773680330722593916951864507869224609254408442195142149148231051119053365394232081743846514503551334721653896770249837274721676357658184491280276742575743064648586663835340936523444575705560617579325263265327990708902623368261662917634992447521066137498992630520629673534733261523824068816645506258153862607838035589444588865488242557380524711384703223105392275130569573576090272093647258811225224024053451052223348257646187524581633825295747656141954862817285359956138127192144822446267110806258929939765968584023097507381731228295915166531862847896326770187631168593438697893690421989771439817740945532217073318768816799664934474591957576796219106308578191394537798600447008352720060442398326299674513832218138668220197081548792616156360591418305735918855100876777698284074001529203799854277275458997410190959327240838550173 [181,104] 2672906729679261035407741228029598635694270548084832138499035215239067219840671231727634725799546389344494269386472631070560747138522438578958125419394833147143233558271435934444463149168413373638202644933936354286229730882075247674120848756012325101617062502806622210231286935541171563546894859778611119611835158190161421868443310699140528153143200728674794831767001051362899087033865752584301403472530855699793170406601679057858453341561851936000754589483444900757244770692156312933326227132202265976354502914844659330932749313682182580564667922012767293584838021941733528555849905216039744013490803991029488944553915437533441610711134162145363388136697868741469027946974035243907950656603077777728021632763447087977053974808172257084495587582155830441393672064277130857828845413327208227756739792823357124089920427535020339655832852541405454060436735392322794142997792853242200753131452996069280867458646161709881706326764991340373255878988914737625708461879308657828963538072332422301547542968455678437286623840015119438791295415217489642077682444027302612011791859828434424632489463594588442394771488511837815475801287844007812793909817063523863896414643871196441077337227801503081982415555526499454039010101347773233495980104044689324885199168256387504640 [181,105] -51102766051623687038580015336795842855371693078567723254742369292621829517567189228885235882579073716019277190467812321030723788843395994992747248417591320668930248316337645833913668826877514490898039605665777056908792484989513193527047599117878569043063435792178679085239197044531445220463993583680594374868048247606199020456608735749343970294512014260119081921268281567839481166791161494233179687372282165336108536693441734140140995224487513907355938671518954329994632242559579407608706009082248633026109704968656887916551063239902746710822512710879013065982096328010451047711452155322178531734457835268247769770182375182798876191149687332033052997198274962038420106825775833035756948360210430191723526494399110527425762817888326956289828830325474282799413418554045434625623541523606674215751489826326617206681463271428299622976233527651751920913566137191956611986243934146081727155396314876195832351425037734819261632712940396491832796515669382474903836545346013650560354950778163201437146304271698650160058523098255481876899536489801037612936079044039819966163133927111514594140650077323305518000022910357523500277131862561115785585493944903207034683782212855901446334917050976551527242063508644435492788165138691751123411966591887326173764306485939920 [181,106] 834655215925245559777399578739539830483625186990948745887320027045185437466140878266724207118341695951274418804302715765010129207965959449832778536483587282350411359141514323927933217305671253758642382443151967858594267747622466681941210400104270763970934638944218335797935937903407275694503151383173889994897340706112747720090770858522783140229575486542978001211552985133088788894162941680292696736331805595887945491393692315167529544821865901127209728267991932022190252848864473258084119551945407600767635576235394734143140659272129423366181716050869131059058752393760961346359121580943747273291976852494336935656433541811959168577300184065792272174034826413006562139546746643977113518447996346280231105259339948531226055785556934074732553307680290017969011631846837544896519032598892044719921366070974983715217987121863228656800342616704949156181896537817938057934032380718714536812399055597204870286018509293130057503861162366644595769890029434603329787048493998522843902502806444175004423231983720973219770852234162362017428854303647615316368810264530017266734541098347189871529470444890606991506534146259554697264656384597596894785604127921374922784999586216434030106482352218164238539037227095300905901418354406743375516705506069084534070130960 [181,107] -11576008509368552881728002481352128269835039031113329413488138144588081747628721800275951401136401987295958323015995717717503751688585184937031915196096490457872631615576779794996799138613755295308770762960123673993921788753069201728745894264808408407195019355247169240774294086093573358256856244295568903479204212430830111211133024614992576250795896410847856133159269805778689527831874381436453413627024181020970165900396312140093935299845344267929945654212347905590015073475316969636038547400106303444825528778409197759385255123790939628754815522443525568625339190820585871179980950480169881879378525110794058331010127088574357362741686712542618993606115893412475070533324128477214468533049036255526908942822210536970925887134155114535569400617619528476373413498720585516256133303067504774384905210536865485624223923222308812953262806869820347428267143583666346308131582132060342355097004295501473775680900129341167930565318194730288613077593507494461711167003208869910554659762070828494294485653908175007847433961851073562069352795278192576861369968816833090969014655685808997282413489455298273659923722942856792038137448005478913041641522302783682235057113304495420761010546112817314123173413870975162676123693622782427973220139688092249381368 [181,108] 135509078174560191145355524976809540897168793333735162794457457228645524367025085416058686557768257652453040977705915083813542019331687056115839673426360381036866436490787010188090143111408775606561214752483815995424849585238229657563669233439507999931206107723000208175907508322657322823629240027638181877423076294222542916974678516374274296392136801568070986115760040397768699686755469959852052623174267208948829418453441365580125050378896054722220749839023687975828160273118715761079285190890471856997451199631769339695997684244336539962216439119455418594275686274621472437190730593099671513912532405342270130568979410485252890836832552761905812365117110781391678054267115336967085389273331691297337357382744752579038612999608339314862628735516415522454437726711073006370621598438613928553108021984602337668040985571254695221480102990728804592848178628052708803210856561789688400356004679471478294798424303786060504788067561024096007742737779089758835813711897143069523429675263635652035577626538495070904420967623235687243584249491247782614677560400615952342926812779758359163870822110625553094472057393651123650585747516146326677095056313048538533093502711603403738110688490833882877028620166902292529089651559064260947473884167339609088 [181,109] -1330767165776418167533808540235534299735602077009122146592489006712982338810186702029786074155125505877848311949426277957718369804322483713236389033537849400080067102827192552109006327669928922974820194813068420117044296690045076367534711783129213656855234556689604639967516884265337759647204800337385629993746508135851597333535529834213873716015224661207494550741156939382302362646712723192227137095692555343251387940718112898685182656153761749904632012548879368534774522899370861392444493911141020564998509545047355309284900931299143716495913888097046710996770741889697642177160079578996103166106421244592890477946692869113465209335844556062203500144407456218627108031991657299298399673096883893882492417551027930214182879242995205848471446962623715990956374435958286012228687217465934882578799010718519480339290313683106026047974496855359470237327467470347535841973832415803368889149991670624214589840484185808047935867608629181933712995080538870772144533534267739549380583637182334515237033573891566182277212778778249115157392358525664946196401159066305314828104210886848252787518239931796682401347808214027523196411717861993264609210332025846875669662599326470681560845003450492615051925804908338167022470505724376356763950864190656 [181,110] 10897783157186056680019967362120028196421457384060686912596123810157191217855899238865910145292515835105643430534926823896492955504693095403622909701600032276711649508510540729386750503487923519173284992328009357530914481252526307565106391349904464594685057648574882972466808755387601953279101612760620179244547895420246559112819439931169655481568134416262980854514065502423212304091041901780135723604870326748969092532851993817176388986971669677621337009169816845957103885543576266126577996143963364200189187475310845431557491350680676411747584798807201584906705154887016731082426106260675636387116025443851733752578667626145016414827126763136819529378332371904223639846196783708253200423118792227031108119635168935436477966728458528571822982689405739975475256318948433217662445584206432631561696523124001935790696219984569496392511558076472527276147812696579273279409846643446345046064083553236295920950175711026997157310732533521380286293236267088922165218604953511426747016908647041615330313160319181726989952971343595461217722219067025049791791639155896359255193463122178580211353527233567020265360275974615382352218865653940729065038772146095645506600352239771617930300279184756837750767328078421595571998327044412752546631944 [181,111] -73974063766537148863460070374236221075826388202326340380329495925497010348199823439135965590660242193358986515825241606567507527627483233719537717802902240736208163155105145071025577504498053974226194620378806096262938984100313209144128623168835505673525373076544376280249654089611688537044785375632116906300224220144003022728442340380589295177472409643004068493567036403104080872876035304112728830770629145101488952659328998379420054463869613507748323618459485360176915941269955470047007414944056113262417497210466577562283331189241447819308853829121579471525271859393409176482433562258244052110830373909166092318262085308412317209203116839845067797716171188562501743298485659255101042884816710594391798355547983440404669376485423046885100465690806674798479014223242142462703362801344999782031110032630408232325005547972604754172798566505328936100549392608250478914453332889909782058785128973629889925499725137852278207525662428456653623838329969584685069648218524828446492813277212423346711471233473495404438497809151006405306501706867793372808952004282064476856552885073061939668308197501696064378678257750137871371864756009025160276893294310445541862430384850071661846255917113478215062153062946447600447008262404509388611 [181,112] 413774382021555643920763654165169770363627990274070865373161351704026417521019043916949385089994412976527042518477671909495417155523889972430350752536415314997235985685927530056685798469308127248157341477908238103469352062523614806182897490130465927205951849198894102130959621755738776727770107954077777441492629081111366069949631367754035404014141213158652862795308381713006985183081540297872306234364805569979923401167115173972784325013687565977156548576981528232869726660831041210600356094129940883038996407450009566983740220715279016952171170071593178233406517398202670398600790273117997859307215077624571699342827246461994196448699018094124735498270788356673107011397009439143461700851300708677942411499727087863158490785366297503242294056744911032854962368902669386886984132800830930033673231809878225172408544179405576073539500999305451353094155286826307733011169585702080758060643049670507150591689865638703155467682855638949987086409450787856134204154006147091377857730215176984195771044821213783885230766742963058767619956593985721590438142888683385685175944922934906503580857606841634966485720206830823641312967539108645249245107468469187789537573078607943705208696061401790943493469924946147418867017726786688 [181,113] -1896139352645827637284246770245986037130094718116984224162406417444041565950512015255580960928764281853304597224001817854303615592869948489040472198712158017817588800253008657510387929277870905371098702645244323224105280255020731023002114086104187969163798829423791669379067681220595325412653520695070981455818012660450356515150299759150748665723857983255368685907582374871559432500536134157113612524903590429164556663804708523720206416470198529728874830693813865864077911005710887407532273998851512640176570853421662107287657102526136300789412248904315511186590769347561486909413377505389186049626561014727895158445111546489904962271272879459679633627703912163350625463032193700101687340076886826800646647579719973125930389543005193393392077528457087682404604108069927727406648294164854260953894314710333611909661316147263901082754471852718883185876815932179072611121744925682137236489721432263942431547308646880696067853727761244712258893098292704647096711353134472268997530226010468403790754665882944565888518487566846680726084773627376403801970427858593419921956714389524830233470240095207169101543301568421376463056613771168101890255901293717613704768303244135144054460407818262151505631513650349882877252639840 [181,114] 7078248031004705941222647633315412596221738730778759027277625984905441858061223514040317745595368719394192544818046751405443511828513376431821687231061490082512444766712911700447080505098404565714014643225406719325193287070906570763683354032732614551587488567244740400275072186231781465958461433174241172048814207468507094594613535545319657852468808077411578425347521924496443622697034345795549926037177263814824829984652118006342785002363012008422264229534136701784388934171633016647948314461133544121774227521849186857830929949347285464080966377859486218936422563959266356222793697452216104487200787810265842919847286294963445786845872807329692234978830100947746216571802862205629905324018763583849885950879712463018232078606269499436704707949898368648702911216313219912418737053130725328481827594473384487749658219937368430052005782153586973145672053723756271607721952275644544139334917141795146063613145629521809535414847193840211485626231658110698590989469227124292545235527099236307571420404911134914428371854754377135850106490750329669270588688700137316629823298219129113839627973378357781027258445750941389575770102552262155139490471737481714250948336521697794743694150219718447350884428082977616130976 [181,115] -21404481161760301872704796962545347910194286123944127280765218176659990239790806196289416879187876420897108778482753019543034369640221825435305802212957403737041937819889295306126304573629574576851172779104361811193527289829499147267621347827004090175571735188628911260415556474731699400222613971138468698712551589208753957713051974254384852671238007061948621739943932609308489440871313206683240902075034139087876408654165228741574966333368078139242259626008299029400735960834168917880614808797368997050747920668874508578760516647525260493642199759713410938652140812427270162457074427385826420194352938557236374402440216430849658626019252719445174843674570550922935624099840984341936794747713159919691130237150084214731575490049329749471061377123389699490160100123653369441862081978924462714087558640494623840888455747794271959638594434003221101571100159343877121752146197911222593716922780797919645174354927273984949152236662629842691745940878217779280168706161711860539520953456581922555313156731897986124837595063170170899343216246095055727686971955907433525640349979848151263947420515168123238854079752501416495105573348075836994946379791037738061195310293043340219813188616385925210351201070082457582 [181,116] 52146925564304491900300282319040273561538677025512520738614736680975656914366946686796192169016702199843403381192648514981908337716471757931392419604080063195633663183105702067752321793724390981732647694366699724894504545731185870578810614772858477264436810149802416038247936868677289980665146867234947847407466135032119344968179268396198619056175531447484668632788352392565373961507481861474530252053200134965889274894606310075542689769183509562580662008974552291226890031122200095153612265856300398976081367675357581274939758521329651272669511200161622653422633503319413592220233497965947063231946966267028804555058580745305104387600099602945407361111815520555115140479562125537809895216178114166247456294099177162202192966048782959097127235031297537558974898183434639017556763763104898545072294126687447446181179219204876870025344610254392158574472919632896698724485728748107807997461344940455591362654750046712132597950778930837169046129062854666891996333582930248353486185612444454510434839701291752000794179015781810495743156214675142680193955797221506124158358675900981624988830213470684432016846003588551404399951301936808879257355394549315446522217169264992573572236557065871334511486136864 [181,117] -101804544240194054992034656913381728335145621321765091178696882676539365302844483998037592443967319855869629866737453681452134884308041781766808204891343885574450080011131499034400120817860838295973794262399441421619194130728066082103034935492481349514922736847975385692767042797747014822709791875431694720756035778297677975543204127649711436617595873082150283075565690843122054049517712836727319234259347326712731944144327756045050794117147292617169174353214298184150402128882724348967513620074178765658226827110840365229310003266651333912055853988018341729345947291788068695756512238362943743628788276861002711373604203848559835898228362969868611445166538566405848875520814902721324241423748037678881100816329588722256778411764451625157276927635564300804238605384972433193954024685497325959018024007644084452507510287870904397199793082453889773739842461658052086084805381889526013903423084115156755123171600668601609596410005235550371865879952635622940742544111181727257814110800342058922462943102177740017069088720716743178059014043707530078277374216324682870881547240994156176090958759060978134680893589768410116392442641476651700600031399408321160797513418527140355853493265935729595874244 [181,118] 158523948084621328665385832686609482327786257940653613628119256028072319068152850938535770634987591336664596062475858218815775540814799899814878764886566857129631626562894757700675502241331149120277016342557527520791420812348456185559913553994238232801574561572113072695790394044190974356560850314456982880265587736697283705841289425583469385348335409747072838003766512297348880533202651628537702442648062093599336357438605002466757111199120183975254852428218108193291115329279685257256570742021144266186448216550813008224319110708628738712291519335710908250853668557431344028269204623306339866275451198104064029318810505162695591795119929501515487103814702794559205122104226073068149078488977751825157037608780557838490488913301065661077183050888967102978701767752161309256818084762264488225339688863652639614984954816979965980201397234903560894938417405930064943492969702547436492809652536812707065385298420720228342204295527794351918945800617888954063568684808427931660775002146414262635492798776747116958484624398093415986790133350744795464421568611612357550936124383942089647203872332379894120612808530701274880532676783306231564320436076211918607288356660919822704799451728996551840 [181,119] -197619118518002196553912204686162091347468516066451736016106347518341888521875113264924138937395703312647226185570842606472819518901344085795599304529554584795709735731405385553478150287655613970687126535721254982177485840926408874514144216662244850232580957047853135571902010999057477606487564688134126675194437235993294403066652195899056475070326334749690118154525861917652759208197536031170892744335313928645579932510620208709159048468174204646978867476853846662650173606794674918256908121967078787045455675178727547603303298658827455938863361789444949850521521522106026657756385901575427027108689514388357150136438969745468089174557499688456003702513606868671304604030851033164490378199835356211114161509849475260522025759247980367557915332055929019369530843380225012058903288920547179905821121381806563987745269563313748570740608167309938347656916171175180787772528834312352141038411666098901063746779632515720784725754243595269673185179549191104641065142169307149966615743902306750549428508552315073089927132853184704817000110234446936358328541026205763033552777257754291188806433728532155347413901328751891044287842219614751521532554555637420108230405384534776460387123510924 [181,120] -109070727675656865155038667310030948633419174436933155458787845445293205741973594266509424874899922538152863751650179455122528923086121819549649573427387466502117908201742907652961608542179417608248171669714893670416706483447345058525108912811513247289032817572818118142516465174426495780996089905182391387526243184778613360041422971502407565408580166189623557532640225620075255892907725357322840854171487843217360275681354864962974023389496249942225026948112056864710099414118791526963972501690166683279808056827345178975259915993491531835744133708596636311916454301183061451756219821587310021573569152422492347285166489146730608753976815142485474458655174817078860943782626112206224015721296176610563639958731051975492698529868474641202662067778087970336003299490588289479887717854823671284663063566737986450972940252323836801895508122438836140428461757731898217796411422058171341015764058635971591368378951721083371956637811036123704520706185632484852063927060406013503406364567462375183341542713432530316203565400533808468354501489366593482510180422479734273496114625969738725930172300161906831030833397175395179719626113627321367870667547722663466555614622162264092723136 [181,121] 13829248517519137650712034914190665640773938632955850860358368066180830861694153191280698820475953270278178800783992780995981202282915498322338536803966727988828997471522772799210948281430351707477873988056125855960637214796239208255197297273211564085424386312956975787874235034406987759046467885440346421461534660889510328628234029833337388940778445440872341080462971858699074185963386104978366517927877934484028957163871125445208580945658753481823608709960302693908031184480059058509093900527493350518585941196565374099389616744924513226847830799713886808528819570131894477065764408735910010338135517683066808629140281483181612362704251903824698015052877874375517774207068761592423242745742967216367942491587736660899994676600535529166056724935314477456086795768039435944772888587518245482249750606324954452746792253799410177422688489683639181649246154200387156912670851293302204399218149041611594764481729340648629086536232737383600360044761275902535315131928095181276132956752956076816976203007878414331730730697015227458313106185265564597739303701791882782088602055472250777355333288814336720903451548674374010182309569441225876897217961339391618130546542957564277608 [181,122] 569815645246408828113513311722679026662397771006540550127709914096724488250926799790493906422815466354526196760447158423650703379359228521841482822152013260841382151585099843452438081661797701277345748532214571750633216759388325236381368087016581590724876216957669123398713162193237074319930671534134367932484239308814175979057260584857402583473790416337352078748101671542278574921090990096924335392318557576525623457316259678782859101136793101153113875379720110637211834419745564855150813328140337113837230411441635388952302405590109011701385782550974028503159963960021560714000770945976182287726586346677871037105745834116779469233292700266411389583777487018449988256411607013592122733454128681703305833564123157521287773015941427180066490989229299492172234348646228636571464354726928106818882680421337124618764900579242764404311416917433334310181067122208181119459637341187175959814598218204733416149785244604062262348158422716814739709364411573671143696251326573469503066323942545932644863023075877510965440963715601985823499785064252885715348665574763428653903113387731691557608472069807187371914764271192442946172642783783156570303533720190698434549333380673312 [181,123] -20950522336585176466548215964505947939799288971074592228691601946236288256804263964936393635563092146577828915299416385396937323216492407279255882417742382050931437298329233594833765251389047221564668795672114324800659852706788846913788612988362373041331633581298752359702977025365795597423007886922766776592746945167791564970118931153582379897525987649248390226506393173187837536630981110896769968438155345478032161643798424872947407388101389899542003889137010849194202547918071447588856169608499705993122422134254636833407120676328250121679913863100162041639862311275745541824983214941100493479690994464238467546277276310882209806764350880886303264185281290367186146155950506640007498281956041171403512282986794586466607483738925065555276118854923527254253559952058538933345021588998904960500422955866505925382464093869235459685129252086129082218224644507198622094314083601279165391391352068600124357806815004911802419763945434917020007054763788486654258383964039045320800978402779293706953924538021184530463410388605931901526398476767268139908210281273657807292476432522062129976705518421219375261194062778588623792580716283022682974022611430280870609971419074 [181,124] -1234580601984674904771239558798163400484748714045552603809538942219686323234677689133345215072985165633706472065892805297270718802950854774008061628335971306681958834561417288760149683379798329751392663188102066954946203836726149534349476449004104396605566834152339154177506567961748644920282180718142951214092861189493773650017000622621254917284319089383731673158977811790584884328260562363743805022528730638101113848509884871355684640654617434332576427656448336214920018401430072278938317632067635654937539890406079572741054062343494687303922563319043465358052351599690661703496332379498568447681639062789313437675311789075492519242269725848469188309008845384464494775442095738449788887568909428552654879965323263494491898066488004511106918023622030848448229633903268513882130942916015192202011731237922236231832502096100459035970195114293969075970597805685390960658858500409682787508991645973650496699039740989020258794944906278333180513243534472532910181075818391918371070882785533693422503310935081752656643216986489804786227538338399464406201143966519270294230801601316940659187106239099604922791778081957747295277241583102222240083871281633267802839936 [181,125] -23455509910383038350431874024867499744370545718361269481285220122714275694492411970040677717479007839997758149081907647093358262884262286105819274614691679032626928091085106497566930085677470957657387914490063825415613142243491392482778451738816563472727674008046660581002904810737611630691769541124837858391291372837995131677722350793352009513621417807178362912405609415541379860056098050587666480835114325077929223559827893266445310650134095316724690513609461392666499619172003648273372020175365132604753179840605175614027169916710387543739499339102209434342753519635573745392874202572655593733670338692656589859398473771202127210022233521984339861872927065853886306297957393755113088061238113355121513065035886688279562585236661602805578860961009534358921189145612909280451025451186466661474285947452206406001129602897618853506151211526346751806791741730017090074771972342808395942299015046470145126454855669764459275898165120994459817111952687205005794284313535502664907261437385154254896643039829905405386885710581286115866321613158324136721782897383274421068471642958848291495906827712989850364802541101344633741440212994389221440466792006841567760 [181,126] -230851974583009547806890615955580550200513459210600099334101648225268717377398167537674244136304409892493896828967542476012274536015279827455741673148713181471300911565759284957081903595576473236629408993578274805911761582724533875595277682696105293329427256633022061562859847960926881301177652196318650815426803770458251000234956693880751099624517008928514797276237562038752056235465480101745757096632345002019427774940508163110801872071187250970627819827019851387887995843388312245503495045614502875559676382531830168799294360598522217652284763207707456857229700752874179578403680324311475411577141261478981619413326823661609256689964139395260445131542278116580207526805489234332903645935640004188090217560401007828316009705546459305890856172355825524711625336207648241895483928290470974145616275074620471865966242401881763026030531072234173677995518728126822183666346316425838329320481296488247583428888752007092746780138679414233558828952719359050636921231897047529235109132020472813626972487169329153582718529758753879759700872424364772909145256311316079986077587309289071849700615800229990515483051123958611359704903975521667272672291520009952 [181,127] -1324318064891504954862184356758638222925083146421622615043843021095459223351067806098922363599362249205344795095517164237982432272246687733454568537894148021003841114819131027603650771493893496122316201001003159985061087469143004469055976825869016349597879773032034724260063001114324148301063575359533414243037606862226194104482177179839445732666298200537186949795291226818695433460381350667254484715685812106687050360962504631992350215246291176834428468429403237762539167736225314676347029783784955380483264348977585141891723247986594063147662704921155573650867348920470990450891403580831168521436069245205310793059480290228141300295344023237135417838168669615870049677172915061826807720991408879698376156018396035874735051123836364421220448425486975934403639342814163894335793928272640843825107501742108661285339572235590537256444087208562581638682771852038888098249688021823642379113166938674242044537160706365443513991981779664483906747034183312965419165427479417645200697294562246378631395707039597705528746045377781225189963448426046777723828574599658768122112252574942762581441001240042723740098155558994079832288628967378746275768678540 [181,128] -4655847296768201569075271247554792262058381571484814076583549078823078487683030685398878383016916708680387690777715746050859412481692758461871955861616697586353250823154024741251295840947117644771582405563575723745273083804417578136932012402407961508027162051113421914874661624713825378872854810460685579454760714485511318221418727150206088203800243415033865787723560784465013666832857317113313623402023284342568507588980533400175603067325880969044587673560659499444550710647181523843655383879331625528655489340262197739214998426000342667984795247262124480420938234274597593892206515422712701998320175692753198381855817131271128058296903827830883016622102245705889446954012279153303190358938928319085181670121745511927149147398068878692099149863535092177021399556022761155128535008618735694991585521577647434507477072607818559715302550603203758705246928287218568316246751309179482975046078924534042087396381442038959865591855005056170470876579929140731528351809263725978252298541417647207581412904876884129526025102289280223680447193604543374174277706903055293622377610833861254759455281074441959684831476799917971234721552844927762389120 [181,129] -10291639407235908678867042835328356145125208668729481414925451958121215451612255897987547051938586901599970763846416284198730380788933365967201236087838250216455458056429920541241326256252497438261769424024184699621000004973300980031613053891316470031866577622832486569048019995751734805318372521273571780337748091714102842769656175646137555084210403323471853350873881004651451741946342455192440614728897099443992761609251028976890270728103376786104133753659699230910250363316718443306933296391154338872167085857730176025507684984216805660596629058686783155159395380001426020563303271679952560091885244849800974826343603061750748040891977608679605598401462165089760890916628232677298999466564212285287625150665989073862092477916826100195224866484563115462682198905562722727345840430468934143464670284873192671239406674149400687336712024651135940083590666195650065780529728538088459031838675358057930841572595807687745849960994389952025316755032584284876084856945614793847519553029681837370429598944489815000309480724239672177278322477215306412104172140025320827305900744315410504202444194480495668630005731072381445696792520547078720 [181,130] -14506185386420574313896602655418914184192350206287259175072628591478346442021334639121823131849382447048852183562624562007863497667287147292654326463266413957838581088620856610320619914677948193028752160139145224885755404413371714943560379286626344599186156705044561896114501154901863246411748182462412476324938016410143149795236737684607143625592634486150665239479686310760423073613514210652602950208410134394510301067271516919584944605575223130715496970496783411975906963442015971729532194756907144497184567443456371692388216034630400597398469419638537474188025337740297775172455951234782141889547035769042840160412748533393268898175483113902709447361564541362259316720602813573883137846218981916274708960118206414403216071034343870585781206380719923634907030432905659552298661816505185148582358922366487650501195019031090096261927350198720335716021417421955431088033769582311187485161386005213263970545599106578037770516628210351116458551139654080034769030242836091267378996744657238711841181342088510753338566290230128797232840185027553263680326924582377199171060265433485031893988518532132623606247042994859828290615679344 [181,131] -13138374851180378535672307709805814742981491693914442547251352712871349919603445982974592876162132061688200745839340201327619496865911160540690120785837467731337394105425682719898894704855321873655525411200482524055696976589209466360457882702001841722995187379948220120198522664070729273112977885263181906313729036970335850142675877398390873809868415641577316294133823731025894612992175292661231167019403284980035402374083738840019880924380540220162150957632200921686861400590017766687922077724409122274820072583021229434217448571089084759865777656678779279551461464105017086791552546175004589958326578248762232449432872410684127765089280177247168892613318833600707090407547949440226775801218076793434061703182316176493367546043807651695616358769802688572363265531572341052919154200230604351901933086733935104361664994185807444038692283599066266763018247337997832479963889717837681175786242652138193524853324408764944939569104504250509744802993636159342117628081234065268604579521514071904576739624847619321997241638582683701357462322080456913539024955284019738828524485604180712326607446341059674388139090195189842959456 [181,132] -7675388888359931981560027834056782758861682169878471460698286904889196461811098584709199718954481324447900861944642662958970125772393072212671279515825201461807412750403246583806710789553933400744076730750471980133628085070122241786853814097051445061793608865030160667113115877217767220769571111998586925944374533547802361946887314986804539202505596515161832093454347655971493926075107109741353318822608087335997038540700341002427425591246379254893578778723648205812720912003520710259101005684591516791135773853801572162412852238300166033375468365836009363535995672239110555732474688869940823165670942848173391111159934589738344907590201519565560319620396800105085821736855403828836698126258462542278285379757053624718084012312234104068092571205559445427546159686383626484695326443145571746178367324392456065320660613762106573052203401557583957665932383537188993155172725319784068805397575346572233267017760636140840896785191837705373174518812423488991248849999239951486513709432845750985781914622002402872348764404458656574701156711439368651562452274196616212614322989294392330029401499654723522449047419678073696 [181,133] -2895798105819924628559652610947852543891008127674059930792586543992633751981445475199391876975719485297602420797524607791071041048598539599755861401411725878329954369639666559197077903410889872758867627446718423327145028157643020938467056561655069198800877990758353848014780860442834960930270677636075107657732966349799319045687953716732922053228255936766954646773795354685697199700521667271678290724923898210552019461851290630522404990006256885973870959540787514595309292328301541964604298298428112699585176066116563967998612880053542052428038005427418278691849966034342536341472113220049648438532121039524758879761553771540240725062105842626784878696705519562964078350619609864607657804034698500985291677731741689368345910299086888825737372543688649151345476327700717623981393857342841754740903352332999705387904017480355235100193372302619803734461182027089227095429106668860023341931531159228231040427347384100695349602847312771000225314169176322426490112610307679518008786649832049121012968545796239209984217269011556733950722178552843279590402015270921377054840181282372885745310373865263078253799325076 [181,134] -705181070600577686338141853130330818691927084237167705069104049265829473770124471682081922202954274664807947079042143430723058145130181570094702637069416973782116718999403787481906126657273545135153532707849597411734654136545229316542857300680470911719542037502409503455121777544874734648911955233104511007549548492727565460140424357203186034736214122567205788258267408355403294308332697546576125913877497495623690261017225045283159451334504097678487951526550374377512036209851948945252575930786771365172808793550474806797078838803465299331228302677040767565288624374812351577886144444380413238699598062113741113421860933403786516643493155395976352348853570459251716411584347475244397496407791546580908471595634028784277574572070691026001326261819872882004285362022973760497795682713405757745876039800131245911196281238096171716993734100181914834346242204763831697831616025508999729867924041047221114722613004347775042542255903892093585524652953760702194995051319193617217113822907407934227858447947624238339350630412894888225869244526807701654603845225977893296262613112685903350553316719340287114768 [181,135] -110628132317604893472350991826724709551188506629376238442991520581118378602937607040995634969453156588995829620497842972867888181882685131640940991842009274615953618946886103934133215052416090934462479346171398880614445577215580426509960234320857932769687666305307829059862772869421608652639356615765002420380640299656818989160511518383432700757304909810480757758929773936513694791707637188043636785512956918668972479486661934008170300365831559662338302817497536806497051015444409059206625179843612394755527977341166524118372655201814080078081415039022006190000274392605004964694598730040404979669667307474005555244267257234518830666386053426332220376915783924132889850138061667717795215578457019508902259893343463433295951707087038127454548891306214147453138225121930297145618409022372606074283765291288442914165642919011748159735352310264802189111498688808421498137042487840747505732635949948823771692579462720087988920794500312555542751008615148144467415355812898874012238177120838064090653535769752736213052547591324682708273280649410740652797326028085558046205663889208001842989768442036914 [181,136] -11147168519522926450238986882673606185346269855254212008467428164796437238959157745495543052840777088711022771621569356188671152491379423321136619855597302591538730125046696821611416611558620507099969313613482366445953214414559311420300672358536542117677961959508533260482878171118999009695184466485452733034062563535011146677595646424388141054568166844631714543707998627000244525902484233904139341207878121762720633289267004614708168513075381842938248404777403550946611765291516042279514865427140227784392769421992841112932842355161649105602478522729032003633701728651939844083420042808826703463920308327720632096387990802867122837926454919339197301114547706099481376311506442216537856863080936403616256361985071175751509040411732040886929759439192982870136674022426570023166799082673214579421370440886499417834586013149656903378326834971542332453847762185252908312482182095855056660831529034391134782016715197625362845822205374250342127537432716206168258570446560050388483875014303306207637296665985520478281303636653579858884652539371207301536677926419879754709412854813002714373132224 [181,137] -718633378455915408018952571712766091062699796683955887379214708565931759778912897824827951729210839568470084685027615498587471349981826528155621173574640720591211287291042121335760963725767870792225940994379834283099616806821481285873694881795474508107611891815917495837552580192318020409249708636599914891453621611879611577689113098192491402277037173915964969169208972639523449275209392731369319875132087019604473408889240823841494370933876804517393676784011467589011929569896810817990490547677972975287126256283896924707911363078996775162422888496649291681112961769091002417733488355512833192224496063954854943208804776269067246811660667200381004269949122440485267651438287546143602841302010697838049071800598966088684965631650522360611538990786126887369071474661437126387481393598571725473173136776624154404587229666292851096053722200697273487602677631840197816192399796071852011448176095392005961934169072086430932344334413047828375763547330238781090981284764924207509608737428130942001489089309395055131771523580386673258308117877896167315544792087123400868926947207337604104 [181,138] -29502458795303224445837694806404836943025777763968265483649790750352460511511895386508925649928403532695847744735560693357705549369640654496946082277181208187467313024395681836004298511085717039820672518667252979324756639366202593438575973927566296795979601080527266829086782153267894664293943931668911619324430041705364175080993888653987541082007716530323727938475766675371833424760980347207176836194202581507776809147775616072595182167200116793621241402595816290719044062593419487568220831302387595727199518310042589525420123298812844243383417007475189453900958140766683035833167953892331287164636527141561651294569520012643546499753860353453343490189468668112979660599051005787731134563070274736746770763226827161310937863658374000343279700336873464383998450136691098328430121094495993568922226534396947736546807156307995211551029638828331018916795980733803316628967473459022831491637328405229930809728220972689746765298118447027023089000369796703807285951622911272565517808974015478060620562918866667237971826616467001185457325969059283994221158641617928040640317698928 [181,139] -767119282300579907688990505092151046841503736141470914589725151754414266425249147069229469046246245480535206771290446295904949151557727462567680686473824875283484323832399642493279845748158071411981598183780506602003992562348777660024770495827137356158160837263049581317039341092007378047902600319807558152337621959627430401541752529866714720514925356771723261632649052229501591739256308814866238133711714059377273166246859668134721321702533468814500190392558799596106340421385992605669698193296813415131449719936474637862740446662855343706060437350604183760176778056236034023631910587816846960655860523422706493646435055586249665897905366125466061978685960320251654721999177259665745822750959968883695563827516706974460230319109812579413420370919963541832022049503694921131132265008997457562337449021263875742881479038329487819639598426273703637000675259595362720618398301957596138396415178268515739664810987719219061358670622057323132462509047394546177332667561575140175145699110593558623458808463960764146779205391436900970541540191379497527061907746939137528882 [181,140] -12556352865890425641640806500156727437095222564656866860139287050551489570029390519875882399664817652278000990533680478789395268537036442885486428014112201518595404069559259253906747379629311474290934779330900500486869306559312894468023427854715546364569471217885867788897313393087711282352316204574015563283499678890853420737493812919766998450246218781661288467926281185020166116226710407648355088277184268839906523946405998218294613488231636472478073525466703785450499959475018464059884459850631840684568186655925668030631622643111572934364099642908065236939952743372450449998035485468304662770410409735718858489486312889300179554993991597023283559932433677660903653073214936617316122288088478523815716097396575560317336406110705684364816149473829517613737362018623726487035297472445651858937080030096859496820559247548538740540496233811785263070152048466039902392184660143476146766047637726666628571959595069273421698658273612394788888111283214090838717839097697712730341556361117241077295511729305170444377263268352522474430311975039110966921758117125728 [181,141] -128500237953139513242244971066776290896562186665634427391041610925061359327304722985148605487562837141654183924171956013364541064449056267319951415670024814914636229312029681791384477651869840708068812709313615672445531352021850113965151058943260092525999897243181822888931029586517844541316372213157150408255185728308635840136615816358028924409921109185608606819353998084294915281853240918840513867941584383130001712498670158149593352756025649651933824948557531054229807237077458716661734070337265749647184489660452435703071040255445587749230303132021874976681768080560185291128895566138234147976317582324085714791943442993070633088210204665988828278017169710054717050327086238570022278508986235945908490977086072233624819292553042875615125025455981402060219137241585285779858348039213168598033666946407161692640392214760940076831028792831559786155759638426014298152572113334344132520063791416878080254176617670769776169495587824940808459123510785635772274862232444498059368795426989146267090578594670735160352250459961574734833929317536123740520148 [181,142] -816072782968946967300921134342788647622974521410092270878677197307963886723097714065624103328873921548032231674503874813454525345217486983362563637208159452614541194357440131756615087466139593630307939962291095002073169538896307420913556384847011249476805657262175713593009350002970939458849642374445665889101341059410668191211791933315454980044222696949762829787541177079015917011187964076768384898471704399022997226311863959845693413826469764978086252125824830832277403635797419451348995190531530900525660284069631281745558526256594240686176728613086738373790162521969998740269672695525348601123490625855970390124873327864429860248994523261714355207343358780401454438253557524075959153902344949643364628422828677589354799847238274564672405210841876373541248800016316004060928205356453632498723289268626954612468558205991450574608190012962996756303257000750195616860953509998297623926237087315423316430418757264702263551978897694833875727565507742205524457681402055438362864415396262342861269246777467911055005655605576344376777451085194600 [181,143] -3189906543081479757212671051991599100596723819790843064843005960577781386688889393757245372795777498838214732161732944885687663912040801545474438123900840994986243353039830330848589268629966414411492696753568016902366878479715814653925613703026639530946354913141811759669056783800820756221675634308522307053693392540754789270052706482354796238069815352271210806581875602449843701247311092883597852600154742766429648887051200203279274738201312406453657362502396073842602556475804806286130352257904637325739819849589305410386878690343721650289689059433526479548960442833709950374679297472774930199276792125093108520648019748830987288006576437293580130312360100519992655282000788665531755369016555800438855245971767262597826791314422780676847335645439823819209212928865297370133544555029688192335047903315098843403221224389087278106327537360705018593279597633451253937667206687690391937473675831603928905198354568641066050053284140586657530522845320041861502588920856696702538146184488443043948421645443543865183973544937628330596018897 [181,144] -7606333105700526483214590877673579505414909597827825199154790063090288837424349464486064449728681977227499442773204313778616834535289944066464942939229896871867273916118892027362193981646691083309375498724516377818468852766531615157493881707363731482221326864354909402982469508118782118250449449583525305647462075169314064071899178568749894126331315108789404405649640742582061097258384079303209390856869804782682743814498445221028514724093138475753541187652347625167312270293528950832077034755650123485239925526343331021470102964266785093662158509422395732590301538024116472380282812574915925165904237719407885900330307297809633863411747064497806473498191845610508663812062068042661456029890050451597907437352976935475631325036966968992320260228449169358135627878975664111903903265214319061627073150019771679122474901142590296560377413793934683489199438609918444016415172030072099844413028657851730917948707408026145075937478803585191376061867591485246407374178977584194928935327736414334336076039578686393418617186528312896 [181,145] -10957616665244530495147459262956927865108424659213849919373144169626421422105336099421816312005656245258267447920984276745482406380966339313380536580317716330067247541185665001001985038757156931361382552703368886270040258470550521280528326871779755091699860446128191915430325884405445217306022078630859816958059212809413685838765994412680929179270975498040504317796176450689204281743593873550665209585787976836818751177149245875335331494248349929104587662898653696187271004304133651204987749792857906044965916997356973085684060351429244680454437380153602419400065996829150103045664070952953328522570066415725718748114060531425868684208507935061607278949574965603854051036495389643719383307623168220558358276256511673089479197504808064343267883846973505357302149494580546926180556886674829397470245488194004174254597671046198321265349799619322926523995760075073508306232590012410222696284361783460595594335293304694300246270883522521600952845841527688094793051066375644898177960868077356250945765431952999376678000024 [181,146] -9437327125735006298576293695898458107031589060317819648191964432424545384173490986541149698168952433497286246189416225297848957392636904535691775833851313702485422338538222795560574032447829277936057212317773924841872983821901129248139421515892546321625961801712879532991600118706282348317768142958508367583220697276033814420750669336926952747530292434803877997264478101697587701031029943051531383929709372095110080970139783501766988424138046380730162148281315493886477225676960146173068647145213143569868191768376019916030592916136471180748431935868016883877717885961997326549613402315892540030856062536572475634374599504325367033889273997561502136746196132056571416658819563943045478668837179048782758034925348345752136432378291742210834230323042778029818477958221443048091193819384990251528162027053304410618633362694588434971683112515963754038050686811906727523127809886341276676165818411252154521603832429794138751829956738203919669941684230035038150343860359431153021738197504338108014360605487151072 [181,147] -4804587018998542818622568575907823921148798504300743372825023692176632303813610328528089207449856796519638404046373439434813155663477368687799913526995304069204792225049782278934988145197182937699630866458439307564264803206256599586853296335311905995711956008232960221490490816047082398394512726108486612339021719828703685423286591340878351132077356965866502596113520611277347321380253619335212771973673013364712989727934631091067386419793853029436805161195567884970937546727865309001221403985420274028420876697939240299842099987987247014847666111516906677995143067005799092536315021863102187846742731762089103256606401887391154461083461226104362829005923855837734456161015205002934248100998086316471220935966875722159931555803310245590013505270252791400718052189029157392669567484305200438547272411970964453986739469909852223625119256426287083616152651210292028582818696531525376821691615069605492667879375116969827696800556451438800201016140720475114777732511852322824250610819237160243459510884 [181,148] -1428330404381236885735466164922426833237861069085908799616524543269242328978113062915943403537143331477963002270452943579166049100405579626287462669372324044989396218815561619956229263950301506830427805849319430666666855663322064770659901997398331968403540223640876669812950445995478200660009022165845633597624284484817628589300743457827362647412064358612945839318302179998858969965765160245804982822074254389546980485681494440270056678951306764620223730522884835727798988196785611989211196074119252536235774044070542548932491904213274415140544033588054811146630564422330747183221458243282738225910322442758940795044949718961325659578455123783950680327660127520471330954253845768949181063754250658870854189135202675438226416926142101139592100292051358739717666388383091684497967990334741466243013418983186419018564114020442432650671110615623020515773783425682835212264152595989453958676010720995794336065401841515548431176807212763425564950152312732004297594732982925145579435397771180928 [181,149] -244703546773905460714716986235535539146629264806673416422242781620761563896602316549891481902540096790804784934248048298209417091717600158275010015226419944391881234640466790313020163895553795754492489224672210620288461206802960914092861599930880643999061082219064193974190132421207716295703138488110000097123892943840480343536541539549375810157909939684738886274800179583942160544735890906391914215857370673663381866075249736077897723110162651300084403920448161307723518000446120103139992888018066098461615116442519975326187563359535832960210349492878321721267424502423323107364421654854916073960694248342486651437953044212781630881530974228028228119842933076386488985933915436328816950189371972835551063174273464445680514910473653369459557626184943892704070835475101751106194410753611806163354357637339287386892917129221766469757332261418514912659241449065963998631311543426699704860231120456235297718901622035706340995382333288371971142902745007009679665169243759389119139664 [181,150] -23818525621226146552097832615958522363388738537534299604799995344572847001119689586284527884437269804545866462598802479373983994104332404938935718633467563085762516173265576546504713746253003349856543705776820147939051552901194836789287857028713407571326926664663432965162227773484119991228575499638844659985391029618133465277634478965041006590762885734990226407356086689149645540599316125171037131218655288551479409279014294051274330050835530439719797022341264165938589987130525794422762290610674215040235676904657107094719816519156091012482618806791397899824259132095317142280060769921308741328671769622546731363892630680884507207420388092340703398906976082893916691768763874084531332923009747180143905280606524188527030509792018511707259489462579113577811524065078036285565576790436571226786886630434439217787232991625825922418860053550642475444490285665751323705747679323181179019728372985979928424887919981216663812181642839703435739987659906669905343104620900320 [181,151] -1297154096663292878815536189001121521072328811818230026072622959428839607167404880195869537669495788891166116895495232121314691325496340660552209573093075242193380950625250896360880287034301081733155299817588460029041442777139136531512907366013133887248263452500239942432477210550858290168991271804729673579118988351388027514769210682036880150043931987312429544760618074125244654901410602655532371465923087311748000422130157050211975635614060406315358979181011213963512136665108657292282843633769179391288312361096672800086259006026586511040562722987820597148381987519430433083454367834829626899950474905852326514411570042907575931930441471843512154689330911039921456700326551889477351374533078924073508723068550136368994574258119529271102168311257809922913297632245108833495195936788211529799493148428445983537922927783587669083228553012765014690852085644389301852714329033506223292402154692115214974570284141782126502337988716299826088295114116271362782548 [181,152] -38876205807280566638594463456470679468678643540190680274387702393600637583342440209019220616213479614188595176890076657493052269446395380863922115841282209230101623544450809290140368962064184851356605557209557528590202302885839827831588987457798738140364903705174655225675241674029788990492631168280186609921452482877747674251412727895465017630765190114095075595824900193777969032960949788044838645059549169873191463745930917260425756601488739498249914217515268857623419705415860540491619837045587214830015142178125863933548238084222704706163375985747487063235542780052438653391854683273841343057865087210683474160926913400753260298978326103945369998428535905529090741167239391166966280274330002926318308513291122098890424223650633614597391748399557316760428580241391024096206808327406760879882542691138170294151384231662187369661105438077202055771418357634043294380167635839504011020415637344880898618873029838399849462684285362923774529731728768 [181,153] -629844996272566031053577295792028073770795332668666745427944748023111879675318016601309544772915483027882101931536157913091115046140124573653601418738787072078563593477900860271825215913589987210674442116764409887582023822007580956624082014350484032956539832597040409657509473567780134766540434433416245029108308035295746977363546998305429848003432550527550684790514406489069275879060381693916789151864776441273942200707689957747776208216332418029872139368154046027871538418517195543144675801398900215420049419551692055027081931587437881490442802400080816286909381412184635531413015187101517158458922331825397824293300439364087800426657077471820564168845440097180031383005124888441970834306146851441620767214089892653733148524081376867435992167567141941288877696343643321864494387777110919995742353079308408155462256343059407953261925128457136483699282936088569489076641242617976587783082074262379237434243301870398443747238325347801792 [181,154] -5410767586233952500394320579597658280814565684711853948905391661803263595251709932400128585157059283432055358963734766268230800090065497566325979279269587170298964591554429583717473245320779788798083192861354894404790983351002675598014399849158379608529319366468388347832800725001005225123607080409114081180777179018967077314200201849623872048906168811114890219902082109618465696465419100085181234676352815907869641597675216873055544860303721125101753354226976161376650342281852167057153890849839557878596578848352481866457308091058430639149996338969816030983303521662501553746028484396295783232004900562270204109929991090940741048143013964453529087372911714643982907370389792737470867083889030613613186950947404400956114580110389467791544219687731855113863420878310584214713434613140818597578727807301529032485574467002769175601041035872477257429409045915705905431331460535492006158838297112720988516865689862454101788434960 [181,155] -24137571233985441022991456640675816140760562959725073819221071263000136615524984141101214523333334172283019995930744679964746355444247196644265178553487043660750822414935030594699474349693065590392431523972415252974565142076066760529651078941739245592675693894799184191860334399374486468113088888243919115943768219572439088197659577261013797218628229620523241116155001904500236996495377680929988153573675337630343515376064854259883710581731072973429565341417285430587722605075094323318216103099538378275701411272455655878573997230117656004483903951064213583000155336169994652353491660608357513280315481425583897401621909896806747908600519456542716397068525519633968927730162732965857830006626729805802863629349480715739750036820301991256995637923424238778669895676804746268080372980447636559348370703289540101392632200215512963833274742782718978052078199475542741697295492845736422444854718616182578984063838534968 [181,156] -54666321524510265398684225958656887845088486159450806769283872369685014317801588859694076933636685910145869171464622404141358529114070390988673700297369126786759897814710190429096110069784211528970550571087462725768097367636547911880307649090352349595265693132963607703260724972758262961256951120944466795383563680304456422740213224815698013488611297811670007919005476184789118143418758584215763063859049737713101904572318545185738151920050301037137331856440928268895629326478260879332099720727758177080808236798452469949002938104606819734018759434392257670950000171735645369602845778353191425307487808260891528954465781342062749947373266634061504120293479055001531544362307072913201497317264956403467645558255606701718743187864844630298730734877839792178837079275718405280899140231202849731895548913316773567561953393538020892555731446235106680219871084434455165675099145019314314135739283121882721696 [181,157] -61332357245198919319348011232588863914194123458561886357389597641013703432856771626757004966537028754219162818788847995242689215866783860055970722783205122175661411433069069228335044586746950283967809757590821724556366555887267068185450183612927544211491215694640333401203420323613102599802902427300864207433168555847182473942138893995522995188484327779799169032535527567344389844631491102417878083555899486487578170767409569511894732953683979696387627840171200479636187745740131131676043750300099801416862233745870439442803762791053698696405581443112962821821916685684209219260522457582055500706488422462252022505457602519654822694701289984952569852528421115447657261157339558184042791230553843351795011443317524438953876521962017592184922051940565527720839296283587544808089381811807614716908424326481738264092143711685430525956943180978435340633653172793437145828474905666639574512134636 [181,158] -33192113432053838132134860683243669342819869711654586668712178577209353201245871864616866999742649320703081617933725516210411522164190756688850395424786309282182911793265595193952787614885682854426111679381432356158993024832443155788788491834005226359816521900033326518788765131722136165487401663988264173990338333859174788498793878015795758268785047808503627361522628900500718050800772490395601082237967002757297908046403888185006027437266616957535786896828248301018658856623972109969104007837968716767542169365297237240128995957528566166968517990864363251272934506534549448918916167461551714349672375274597484114638862582931673729180870006446717980170082168614965031128062897285563958690962601794511051848152993640675772386144998170435214242772162603937655570080346683847753928342998500078485811146957191826531524237392463634170565708801213233067172344419855072388140901503304 [181,159] -8417127282186813827122509238042736622777351106755797216058202210613158172034613136247601990620847991678348785308433061574714562863990506356028674686998383601620202620727133496852554007732587001017844292646634980635105555101173530583691258630790863749030867434377340895540018578427707227094432882860332738515963278504524202251802777552831258713266337279485789436883341040655395297126614489772706980412013270742811453757437637590531368091172654448600566848444950091461924642587458943052842087639727738354490510263131750886175198648909247443382133463915042266332397896520841984097937936707017004959753491778014242657714937235795464437626408693530910815103005975622900683394225975604398654853458009111162034255869435048867967219981759967594962453366162743345738377993222710322503603310380652622697345382581378445133923497240348615265211588104090866694883864919810522509 [181,160] -969039057638680845856375366383950778633696239450621255152960175082517477326101048231339409773727385364792799554608850442434091867666486311151457570945286157213487503019403992822503692714281275484167816478931399672142092565632966375695483707174789595550823538448341658017866714833535401226834174539576005734695697424957683178811600993061843103906127131177034658106226102807415131508913101250051244645211298016209199151774997603047134873939078311676188366832738096758324000580694917782830838337541712980647252269305057339100878828268087940386259420057591500613957251453705914470270869023578369528406479349216134157523747004420389209204019028396861672733926683059864192987005714434462608665117049915831444415963398469890342639277101677576186926938652739066150644818505833241907181700298395456941659377649907582680318978838389165022007912291780838229183232 [181,161] -48926987763229246229739884816394514594225862668204083446629059740171291200206886879469226067945226643439545421267098800554126432784224186965026777279342449947225923179921521966905526836388793210065499740690117113546998379979129051080972035132326371992141490662653085516729994841438256085192960017890557059881017643629031354446796753351756182016972044727825368180070508398944253987993652313999039447168535231643483216184466518882472385299121212497819430237728321519178352090904276192441816731570526840592537134729325984395621838317773142898072521466995004417766468690413536286002542378962948546315675639233744928157162097364842319661894294566873774783650175130547578046426489620682915676141445115683573322389698605654509563232229329744955966256727325336962666874239950911510246449917267154138321018711740476133770743809040352458301753757776 [181,162] -1043086759869379865040281032301934762850791878597125224091630837376236985043120132461945904169540577222471457978834812385227332612083140840188216868029727059705973911817003405229106732790582325680589191912604394818248055472773186338662705633388627676807954493747888415694933492539493204160359617997816088148659577242684519224488246312699012866805483245384919171199539122751426556782182193987354229815559041227699181271473919159897701258933512828534621481316799879735867075197210182672478109282603666369911941994528225694253638608533422310627467805051306935339912055499651190588920624952690754951778884007458524988280027697146753087775891992708473880746744690480839302715270882209004068838846807434857050717576029058767574699252333820160679099530610290130095424829914579295235318386810395746079521351034809114334801141255434416 [181,163] -9006453359641949653686579825179828690241777255189007611789802439683500286636802834020017476045919039281609520180332307595193489847137570411797114028621695299517417828564808936984598659857288379543987962896350024336841675153148098887080517821250596950025045880984266491150252373670004807489831342041439925593496308069110525424918384155421692288517975863153683867475078884498375586121207227306145386843239524166694788888329185545850050332406927594011990100247449119631714178751849988720893093448285020142686156933540690811561821917252931122281481522024607870315205243530886667830150183562987639491759447690821837522250320119192748573483880276948131757634511112732415495914621313340053604753527324722036141474403500297025682526181857572746345106616070584261319301347718568660947735161373884471394299015714029682140 [181,164] -30080164792347245709295239692754607691983714217580613141489790612413062451286438625109485193282758337597352736973934862140884432964286996382460745469195895137205110082276415352882717912630722651452004613091789807456000936836974188041870893264663616850854695790066206852628023818839171088970240013916375961474668391899696681595014735076031641606174826515637188937602063804157848118932204941794504043409947160122661948832350378648668032796528763978368974637810811143231920700708934795239875009365350434503718535099761188489339825019392974492504324251652343305989021991685144636659416998425524130411038199071630757375006331353567119349605481987327197324802755781018769448518611924523072489390918875133819681144408225294221382577420624571572044181100590345292204837750255247574596722866319995108630528 [181,165] -36931460918616515952599226310749954758014693364940938442485745482616911619447533193187508066830766396317786638497840724164538175007160042056606214990429164150578300317658695821910652194335349932660593175477192704906295604810918710951714939608613597203330926598948325318677730431704376053414505215847760638978517418245321976812622412261757410774550928320455133804352960576783626565741067348054541280095899737367609597585205440587174427795352271204286747620879550994270320397459230441355697602235834461003648167532743217715327076128425287469014044362683397582658933722464987189759466970873961961431601346969401677919105557511178172709145842873466198693626160168221212753841381496309660274224726486246798972387616553721198962925303991329589958527256565526768771496386816849375641150464 [181,166] -15752214016442799478166337128972674804957938682263251262999838725883358770612674966782351234356025490390754110713225980194542949509191568115459235491132382439890947721698049170758877066891390214496173648561822360553149910265174183125732333937048882653655485785741850536985848267373638124574409998974743037932487122724385089683885768154169928669285727626666725903377084642399626222620285865443497961932811499522372442224777407970573231930392549546102711746419467008808401983755819502620676530209011416197697819260310017689373046564434574744789782850125088456496195032341617271916039677976049085462067876216981747225504650535469698051421007544453605905206220679160015607606558577279847621082804683686459301117847222768446094520565027512039359800649860410651556345527928 [181,167] -2191325012638261381194851732408776985928970550168786019621141216022475870467154965436153560455173481911760879945378831256989000819404064228569245960460287354129241489880808873956337722416343263283269609148182362497547765354518205759819764981762287560132587948419113081383047161586631470814376126094510968187732659322301828449149849346691776086644462629300600638554126998616696225537952345156384424270270669460216520718936187629576848055393983405055770122211948508264344196803504446394109288586011652869392604973277486146152688741071458554138531199346809473398966574722915527901004576122883118732685970318250206924245262576428376805541740912699420134310439116213462172971620068658417153560003453529602174229844519591057857843701973159240352625049531267 [181,168] -92632043850779662511274815769607274319406391803995041647094070898322249776742724327714439227054160738849661379399646805851317422685847916160756683030434067674786500909226018687287539415476253422400197000880975707420496689165532734527874644219478745790267875117362707977588061685624473484089559261718531828838611383580343210664674216473031128476452113752620524995947518008660093821250642178993638730410494399077596916458506959976771477635757522772680730447842896741755335220073387784422865989782329539734088511385924048882690160679094232981576217225247637516979070875285433522599729478903298091360080972874975927952168586256418481931870730860665251151805726710797953841036705580646618589258492512781805466291751589598279358453083418048 [181,169] -1098676478570958485528429856431166416303071208684408429714962054898035424216529977004301673794949490621178637907140582461428945025613624329373713801996082677696406484276035006712250967701818030207391334654177540002660369178537060471356265198307924306219182447835694864329693507421998654197990477693205163176210429017584120715941268084345243675653699867563310057701916648406932810331649552299784072093563949908187801262863334253189373774314598767262667592875558841830266111992461569790401263123651251255283465806946163620202982769972740187156868112903491329728437266684901146728325400213981102850322865078216364017012542264652610006156993710208354332258769393624560732516659631378566893160748819981033386741608775548728 [181,170] -3340190760269844864943240120999230991391214007751280925937315623088748768115788411266551779730463657672166226132872897772927986648566828588719177614713119161288787035740675224070608013363068621270484512376992176569323516139976672448022658289797309301048126708801799608658871551928853522917722802345710435943880861650490296626200514069766700088215830124370086704305292683475213240994256191205187442042856131783087284640891929260247319851549652361672574206318098454088284521497632037620805481204489279240634302096850190446108719891826600890828937524336312587213578097321768070489866897707159074695028216317119033739869145516542033054212431151861723791064329088316664327662299547927119961032931995769392 [181,171] -2347867239626032392646223534301701849853713495015802683153981578373469455884012295429840382307173648561636512833156792661948704062586653843438147504512562379759081717518089147443089013740319240413156528824061787958532461104003654494551246737227950921365907721698945332081709391019883956080521367755644469720236120218236449455558209320153733295449440439866219012703026867464377798193753848843496804242105675341406875375254890936705103698920320422661988296495519571861922233807791917481366071503942319974738102480472330473570444165293088652979772267292654262057596085850692436435647430158105610087347947261983077276024610033906723370392934504178034734320007405263698426556211103278784 [181,172] -338927180874289047998365210640588549380407184981035827324491872793065893626352388449187007976556323165971583500891801768626656167385344017503576561377563739895311615679415243640530079977585247463743017628232878287160436729271494071716497683588437234471598935724023622270381751627346551686448160939290867090287596200022614049364834572942531891400097885100387211086031725186848019372649468005969792897633261607315305739955556488113558971798789652626478189664924854651078161749841079349289232201433171670860610433177183632539079464407652113394142150661400837266374095520729223568872210275305618470302199080086075398753475338704988456177303570483839900175634940036000 [181,173] -8758847354256933132551360987632943580937998782206380544001394463041029533398617337844937527507427766791583799830261578813740106358324129797652545922305826412624573432430184749452081889229515899434334193787932226784799088405940672930049966888831252083238514860801643909620208633749827487758458610693743539713255368917665603779734761398873397007930676867732269283248631062728000921952105389057655683717693002236273087949179848132996462370029487595882396343031281669263448547687731486728146953223945170119395422425904586817943107420465954508342128231789569448513477384864204854709609445307904884829918453707111662449971449038593136800344728984428 [181,174] -34514235672510924774697808391319425913930315056538032003577388278637903352770082386438659417967260396743600414960506117462282066369799202429693168148865672955564085518609734012696645270088519652040370964682176334053282927429641064915297226919669044177787954972748800165245483805712595243372161706970098254918388515351939727339858333099996214626758931207380688847323712129516511598741812681033409523063803496623397370045267484743783309618659327579458308441332756680749199502516849854270592118917940055507195784195491615239756758951177484344537247279566668646774502428286444087269328933485543258707638565912494080293271422248 [181,175] -17157323477913819291414708190526759222353402404352146471172197295471586407556921802992211505986921486174863567422349871163206061683691301716269017835095873133721338752519427923128571604819209671400880244517485797292199346331386532084328063786903025242237435654673623676273765826967017852447145313568557600641409315014115038684294165571615169823840789184221004114111726359349852611337351841913380707064562361368179704253696638574171289998135064908038126895599161186514912885008819192744587510067477591424370432965679946664907955481920713485764230825016852639024171650658926660709008218422951291596361929 [181,176] -857962342003526952153176310678656267541497467131371738774472081153361936860048855803538640295500036169449039965306579576740114460561059954291470005292943010856010787555120120260917634403475567681495854572274706907860389961919916049591683461175267874699503936125385604520019109771555734991977472005176650248560336483872001632722734419792758234350119917370232963636310272779814463294812327595041034922128562069485018685700312254464035306841200008400497090623732593414980394442197139645097744552926684397582311496905685112270199234229909913261742516000099042116048589898991151740480 [181,177] -3281222347185131332154775069278501266173492736832509652586892728739512726117902795479362789199168211937573443925693864962653432998414967837905755242277337917704774874320396131419405787642795178129652239673354395419597549751112324150875516320203598454681401255300363465132743892946557065128541866464781337817421437402483171247909774227354207433183822033343969738709186354205909205885735839445509161522015507809677366340933372324425250574591188486042981073763762129445248154970063380474811714195904915284290424875085742794755292590082675861445881579444739720 [181,178] -685240261559031397670114583265095387030302883357377576433065047179024751023353003120932547968045015250405243797797909001887504935832693961880938178792888171707487782812282629940899194275067236894163340382849134330118746718870181552041399885822004508803298311508809586416838009088553685373552059487184291391687404227603914631613298793817929983805401715972545738823721989900637266615932713738512938235884056690084235815277648581971279840024084277531379665228154756587600795505755106194437653962202820460119399717906843402938931401680 [181,179] -5121535125395354320679711199342997628647565215821189774707657761661725843222965211181135324730609304821852443120770527607433235837196852613421080420295974519019683623861467147779875233811351895193135476580108923532112461339368505591569309557232247818577818862422661294625678101993149949218371154482919087130702587525017017852018925148898384517694847286530128037064279869374777773997457872584961448739869387812870870302686672219714607871671605537000579502910428235499939270128161484184612072290007045343568 [181,180] -794377272243206172960595407073341841967496801884647181487145628443351224282908039852116830163151449729495348601263396639356095819548744157805565295710315182175979853426775284831738306207099846408491839385418017478148489710809447391013946534402796871420222083044180648860991837690028343084333526030719831412073638108188951442780346646238500017901613029130633878185608643193427028512803640885195690089438697175419785595562020210262361888145435644749016055852039871725729642193984 [181,181] -1228181279354804452397605772119368777512016509737796388293676772470136250763491140669948506753635871878731466195409099453563288183704314953050528342330080068481671502581333078690767117253808316716209262948779368996891571927236509213666840294656283153324507618441331120257714399476994691990288324994935096818004452764006042112636492010742001916470828268378343209792550420168359253894773240691747103264111286363624992164224469908053589192811290511096 [182,0] 1305659715036247140107655959541266530640077943327047736528371677629332785196478923337934880708275388071968257765748727035715589307721069161470531517062958203316679103407575186340534958043165255005643316554485723051425689245592934597521263349215705276630702768321881573672883233647236549898181875435482992715298665295744606091959961128159466318779227557036936771070915031438212307861504148096483887683313405475262235895436696803004847306390938077012341755662063679630996063572513647865955704795773389857241147788241768832143933455989847534036752133235609868560916031302507593708350697616784048245319147476067677481894778245269256444868554997062716532258847843288212325593751212533315412686845652253295624546155613435996761402011375748794866681522158829233368271872850294262939895307907873673790490895895893515822613656890695175085257080061594269022113046689308362678669414008073570076493592980803070321502673777075183838704762896044925176051294628649935047063603928412539232205341608216676635557542259774609094305791697604711000706889804251640385487002820408110128597748490122860787779617642876362389958616965621635403448776457151010275150218015619580836694543240276779425076981763260371149123697806060203992431227364929394994888291095372631485680378491038468869889345989700426292587362040928123010844654572070625070223540883191159101172191929258516810334792481465933932776386500026997935888037999093786275771767136561454375593020242924683764180285086684564763705998492902457222970819528842280960000000000000000000000000000000 [182,1] -16788479311457330425137273443341448869739924774914289048943613202775283181508209353854041731623898727833619038430298118962701588451956252584912923836997654994385174270676238986548726797344585023842013410735362867158853963256292278777290394429219798747860709043154163928375650583243785320849555161081201384069763942740151003624491276931868083464057418004735063482784728672651484897663083284355914262982203010612621394704275662935030410825665483463912216729174327244507832848106205532478714274009153636936041446717770920025819602260268294324192938380254966741422359974718479897893869098814775096548246581424172335220013873201822680267692273541317092976174188679952034267353359446537972227200550806653008277032947636440494159574800226513482670852366654589880304511130786019530810521387127325406255232139710040265426868416088303246217574570084032239147266261800298811261394042489214070754349606584280872370995436564390924739933694338155990220302552977709803848537047404675564707185633810699267305333051558751099177518455277272203385834690695345254392470339033631571938401584686840522166464711483579340070147182492817851737650829118999394823881173488202453078660986494596720149129419282441498291305392997320642766462171214166058060053248974495397624262712010076534940756516341204205862822454440950688942472540806197260986662734796828403575168385218803931373528770695064181628120945086504299869269579161161242711736685774764753422048216917550632256588268850867923972463944001481455673765752202787710566400000000000000000000000000000 [182,2] 72690659218513774255120309579423887684102412460972551549286561227899365773208584482261822214926821124304132646384451918457499176886570461751394060959438972956064198998439184015437745733666646699983338491432561660793211730468585611080094804979325437306862957974943115643232188200344051651902973288620465155349678971058803920499589005990024632729161109415541426449427774145727884748340525831165738999490071260069257785114328379051445548232604970646926732784981944787357383543325557881556114183951713433379549174998413535303517507572466818670601921347878052181045656155704641459598724939724749986958008561207195181649033790254928456528783463455811994070516659677810658742993674004175658292154646695138223703051273754880241828425016637736216464898671712196095531616098836142250716175733568526058062645903779069384303620015433291300294583047281482565262956604015710372770292446672811167064102177816838589841706336325085378949167003076066673370875727000906795590665788869115961491220190425287632953777822475350339009672822395013662233688852051857096726580468595156000890492676167920816693903375611962122201597075156034370919916069381626606262344667689656885829929198409987387952459926090776004375210756639981467837109583389172203337831526008233954308773800366887467387281707563890363280606287755647698522061667991212557236871712819239755275430313028953600450237836630594988102182159362132359992388450723099956955077858848098680228448459405697023461608881888924686763986267840652706134877783813446405925634048000000000000000000000000 [182,3] -21855393267913783194386366067927571139091330272851062245934510284385640014162778391406139961749209978165404039075076142408742909369291933311501158529133496571944053482220930499763712355476210229321356472835826806594214306739472039619803450966807906492947290806398015457297683987020459381510344416524225947010826859638791656229324395396299208780582670131770966606114123326282910445982792927704567310397508286368046967777463713405585275908634890782985848008525050766536842076888630826585715709280944081048030452761893543917016336505411949871149794888536543910984038122585696469416952778526455865930122951602149617274287503191075282037841660724258892785338157082138598797976592771568675430456863935883810948624325793915562759086020715845041009715023793964256311399736901285844161897837363695811531794079219779116308660586197126891738354844797341963510851260139251860396183509918392211777540513664487741600656473897171409276188439001131503505537562096684155494458447199966628224291612887850840799579222612492458981237885199472197543641661020787258902186130946611052751008075169978886707787552031179901829889546377578069867590892998070281269724126045009108008613398632892485438946813676049048319819701246891033642708164927874472009992276058907092802123828351088722237305832548946118120329513527198900711968192657311909705865902045561975773377253651824322787778997182018418885303222044095300336180970225511222522103494142173215235136089702587917907072069847816200095687021022571364040457388035929834516801126400000000000000000000000 [182,4] 6394576559945085273878716403590623622653083542982410876652308035971067855174116352720292629278343646150531264995121277219080459689335808972954844721666563980396881175954218393568860639398296176218446447032532550737329755694674772900542512620049631048981262795784539175397996138192586085977870801542388720652028437393808808084208991588865877852835941213998797086171284886728950318261350722628533770121349677651764858943993185052883521627685120259843651215035814842218400354240449877337957360096825459948352922198978647701175008753443635100274682586118150912463266075604701647708266195446980048245513475520847686551839423936668521725554104306369514807914024039083113163902712736702860984023287124163385906438586374678466367231190577699332024054080768664407156017315303245230103504145954180352163242161931309012010828999711782921763064154797116411846725126380815743151579228038904037619454307659976974792604385282681180028114052075598636084220616616465299614342119350397151637641889563815552147013572050031452649719907103421283178428725321949684681193135251072752280733551136290782837885452894765353089327976358206335620344596917497444970215237065480954834516335655481273383732212097381652326899404946967903920548362547366468498309980221058539366475427205780007324797887193663118443380374112072673189908009698316320565808627808148127173202734742044666784710097163637088606111107710420519710154049929204200284714596431012484267664024322051978526032129831176840815408702623930484108239511886087151054848731906048000000000000000000 [182,5] -487911410103448884720404154183201673432980579296824162516867851796576957073970596548285303047578625884428486327736545543509266828512369499772510177428686893907334201235663576540250369300779490198994882627957284339388311697541188150474062651394886620790487125717927170986375527997890857702976418743040810402707190805036627400479862151730009771328658726213911252001146625017915153973470690524959374565668083168481408299168674553218765690026966583847252337317462350648595924909642440023474440591104739547060040565111527321803910077570185428358186064800709132125437431476856665739925537562497703113531743308275831259258355750786127222841590044966739504934948826797008392132565293682290282469946000499642453964275748898977023766215300531952096019361140351409013914501035115078539115198923673087095509355103049474993622177668407928893588083216099312178795982472102484164576922798197991169757184554189167742467709064101988282159850059364469103695790581553392775770839081176781087066088619998069001987998639170815420049925154006867234289045378482982203507510259403055907176870318767007655893786628106446052462192431932425364543658910648438049556619213636277615819431817266440122353416809270648087757919747367899504281463200540182649887717173382442486417687984207132702408930229736117105660767953575112628048074599520012355114154887074682089511588773761393268328843020165197260368181225107721468988897687785962734449485345208903371422999510349353245244436297678924959095595543900337806513730652960578168567791353856000000000000000000 [182,6] 28543711530132834549561341769144852416463174128461382863975529139739350786358288234898971323728332471139668644275886672564137853771823121986777636722883093267142739155018366053500844922065134319192552209158023429710985607086203760069095835209361836217918045505445087467450417567628477545980771067221480736321318736086855952886378228652193606600943251702215516324569097924174650345489305338473492185023651534671488675221172131895296629439560163313566809673773446923310279783310987596403617946792870307546598682450017413109548870221353108675390749606879598979819571902775808192441462206539647337764573913798293215645861120300786715024351631495347955632493523754295794277358545703908035272082760262401006240574566717891431227445253040454280665296199208967350221954992680552716023875571561032441185825860974278617401578254540330935121582890116140225616587590499418608420897795904190108494442451886607277626165458852486704973943176326214166407917896504556000817657356971107651898970555438128935290715484376611711903485958443425142396018563478715187412477134110018521134749870957100941057009084678558463764560312362620152890572187996737970278652297723625658588585357465365083960912891196312943445679258800779074138110417650786445715395771087085991320764058319526829981437212395455382508863071944002051700542395886272189406595553906614367433972508426919534472413584331405477452755520450475769482054707088634388201856402461786090702954822931648207101522663415470816330858293000451803344109765009437723294951278557265920000000000000 [182,7] -853358772972942743313243248348004948509173665587423675089351641610597268067259832224512177253243823923614228600231480200838144000659922442765376573622800856400731780950968621030362075024428767911852562160729199221405225640198810303602999268815615138021186285364389603426538842851206502075162483111467700209481313392035455972380971473208462373369043668986203944990383793503956023777974423650624288485512725414792865192522040825581638701922512736525983058741183482495328910802461283071562588122194771541289500106004917347671650317989802869989289717107225251768722835780061484113032904637294306434789731786064388303376601432590444421742544619967481517928715056811202181236823214714392848260004259373315382827821317857148923115451401913790436861889737870743427664060480018706204128347834211514026062977246068668131755909269111486415979957037920410537187732153192941518138372431965043256896587232957388969803696744678984097207148916400455722008415302197501748571839135376378429499074511440902341511683181822303378691196905497514102731927250949921687750315697468603185286540091235004586003492488363611623612794665603208942924589496872013787410721324171893524887822305535187242365619293064082011555859440363516858639377787696227124805737661620163486830573188225159161284730267171102940796666251914755556066314133780797235963283132983550649997307340971199822754281207954106417083394550622415721483522613454202794919163452253219682977230849835532384404821667760154788175614445329624843433555240168947674747039591170048000000000000 [182,8] 18299370346583871929889140892209824277942659696854813376916564499612786421208991096050078043033459900493904389438897725419339244612240360884080141379792442071127315792309890340322151561212782190525047557129364125041017211216953284371426265472256339275979924607006278552791581684325325767367134760266178553923330422879616068868712740712647442626707387177732040775563215290187205335474417400725434929344557310732404768855337756962585554651732815390426610400106348871330249062630343414321631967941858173168403009539255362398443265061020610189347951350733688291970004437589500515435844108619934087809809086515875625689870829354510373518536499811515167964391210432299417970640635333107526374029053469627084709687320288292826420913317871129868925513444762513034991993754338079798320043373721072121417250569834920379374334553681405689972953341751443154377001835023186680420990885665613315819800252715681761403146745368978392596116376394982196141722788322631413689155266142365090196433589956099843897738563988189550196561663009589708381348917806830957015721152030484329045845702279553923089923976838893872591288611811884647329193269498555310555931950180282037465707602439060960455548014615219311380252072528849105821453221612113636730822289049748284778199561957767554553715670874236218761158124309052398510999360091671791253248420852534966058322628934710931833193110664998626589327135258188717049291373870246963908520318412621196958469184104705510066151339609766182039335597417125033682930767727759217797085603097078661120000000 [182,9] -261935771792625606896178495681022027116096541838476819274541178648624346044108383557828480892590879054202020219834248919112983522107508792129507021136457284529283647117646329151710582879010388894663863797663295228247664201190847964127821621259667247924701687677749686319044094003098178884726139549406541995905872685703347776809884480150231956784466870202401092111160227920316457635584376739246027277381156484908446404169287065840427558088280201876845258965828564455782227227030893451401195476605008840969330437162137874416504057652943289063229758209002150363759994892023269954707343697891203540844506029797977500736401292183386504886593730559325283975614081629211058262437799995985242285005575757019474650692569275628189683269411199693382703775982233549394491354337273318418520294900357360972273191857407906232879406720329242745928786927611185423260629281931345421799068412425400072281248399523810298482994463369147058858095223755007383933110797255856153043020469486710559441921210321495589419726259092683415228719324649352624558814451277935936515548949139372512000463575904832652367349440161609275700092888182076531791026655641724221921252744102381762100703834623577215820449072267054227221178541346375870231550977699686262571597846132963934013354123528808346530397394906639281870721991485557530646284507045759258100887947580709819537923018709861136976690436591022279996329494916479510871275046912542613894050238149095625952098598629944093755172579202521028425525105627629104319789761299624049228540111989250457600000 [182,10] 2759207322572456122700108252518581488522666946233255163093353760631468358225827251753597863543120217577383538083716207896999136898351308844988981003789279758638230465376218213314048077991686233718707569988287165290277235381384846334784914022918308975974514386553941738757215577419405884386007307273430442441309830061377794698770773735969923350239690967773509178697493958741929053420838297474321963811881126171488998889741957177759514887798108928509936988197034160744127843144994753142212530574788822059672092973392113022978404960533270337740494103260993605141334172678512370182697060091649005217298186179950918678896393149465974585619780506989560763465992761642622518536846391631187519487993381692239193023256755152696586256101291219076795424456024244744572921701954893726785186704370939049604923884376787375163774578473459955817683157640696614353241505022619934132252629983759742637608767366838716411007403796006723502110800811202219883610579064151558712969703118416269585217379058004732636762540042905470879087411772777223790960446354050101278275597656217150450642729170825455709565510225136696979706940013515150644044898369352637945147982909507607032312658376643167924986663168841005206399819890664893888648823859419337205967547980768689586967032363244203199936116962057423505673056203613439968990108619416331931361308340679605750578024421267003797905133155034102251177590617037952591670199412725663857294634631951356971393152420033592439094527621694657055995694844255274992810927634481125848319392820401988655648 [182,11] -21702484934896812122644618201413075531880753334294866077033842492690386155673530766357796829701061604403169898932196852894434481507193067783717917170351919560660748958473316288249269615133555943208229390224310491578862024046250375844826612613190814318521061709949029403554869619458296713511952245693959699733979976511466928508027296617643755186893272214401462884290574442897730249592563583678365401099324388207105916128751067358390299436920092785167478264348592397457842140228722894844177545542358593237113768067127101326818176854078356961033456991972341593671174043502106996978442995559661814258916427005826939580276598609476783514792527474634883215795248054357092495031421131615478844209290949871934338782672411877414311085999622472813854254171063209244583846717560904271761078599308433720586249712529228142225670432315754816934487059580093865932284695853901527946878368823194561371904968217706197575515519436597385146682496188956273620397869476099285301835264953063337102602528981780341680552121442484855037571739881034769022550917361597545027999831499421893784148442953532136289796095178154843041516747327338447979254843236028450120265909280290562375726084415925366730765983485405665208499946303817081953999190426711600705289264245687524753707355129948789758135488708236546166529950570529080817660762445110621159144637184385911262738790055426666342867103554852316998511161768430222723118141589963946050355747652672131413099390147943988216620967055197354648683319825606505245221459356602420814622944961027577600 [182,12] 131815038819729547145571834678246690154834152891936652380735219484063156857701088426318233088661476085834094430054067031490102979854317488696278053672089105783577520912365625725187814335716673488612023027505826192619730013367229257407275126563589588140045077718534774352513235006703431028742954346196751126076229332936549872773072986650905063465447840377729595868227610089960879585035084479963983798904045506146217220708790453726941308383385524715168652769501309605346365229307062254057834061346732767830470272451184559506492024901224123939564704646209252544533969566352355815081387566776704944557330554440738933330729965091403147568872985395459012907633077724077667399313882802125112397598031607844666686946611802990343604794226653535163118718860898695363168611485976657421316395477515688888209010348554118681758009774760980819724922927696657618364604932896055797076497662367813394656224254836823809535812438765734343094087803643390196277047489373088113431160467439716924685662068967032157740860416688021997290384722163988303052445363295468934044878598532111841811531360346341856621935437614135045185392532651159783760638348016253967052369285368723350500668811567474324106190799184650923590148978023225149451216328700025642825893934616359158783150057938804471729592016230867979893573122766199874443805304680639586978041440589050010362759812861649567976240552143460909812916656638783043919040186235394107245227909427211517946415468414923050515765343266843563699062476264090476499265799018096612547214702291977600 [182,13] -631819105930410739656901784414579495318913937789800094513866189756765922311357541629754347303311267130987796416583896303375464298010386516274821996499571897086162628931279172992589910211847130894118469810191336150399516006787956788699605933808389643346714319791525993759502370369764174662931726140442761510403084371831851219262856587512696825690388743785387676405796758852240097064169777629531248197861947138693718503612340840992284500792871292400391181639054949255000941074871041097517615075796147821019575946182914311355962668768769581686296818447778202634491688132292777578052668320738426378021148169234060137836165913421927617655782552435396579951404691596656000628343744247979196878245995754630799730877782210757907029174543728817153780804135504537984063743843752069145872375347442976025905626423937183965943560993985842424691308630306689035132363927432464889839978201412759527912971774070606955834024409717473541166134400081570531469768176314784313936807288924681941382390130157067680745744789749470979963685270211242868676069291853531047652737657007939384436387703914854085945226309303389602110452678624423228079151698472176766852508979332064855061269687439902362374343393442203033192559235760049342081000405167109497461448256808025599531356470095154125193649975569921181568242437086944510605796986414244101967845797403709008022136723839685097098632143541142362184821816707089321290851788972437738223776076846446780467204324613773881761937996388427585543497016207396852151043960256281292185064259249600 [182,14] 2435754997041790793780152177630310487742458805559643568014004512461193565183824460777404548410108736477787454802413972509640713163140163728399517607349875135034224881725418785544950974230141649083450943882187019196724937280022237815078760234736931009964887377980751331825210637478591677040049673071469775161714249060041540239191056712134774791229724058208995774584250714803789654137904755214058264129641664266118532247360863500722345971588431336862280039367360623941816278045553605457984408641906169583079749725187330225253134338995066455557661520265025689539526354893103670757411922012694130382637528882107292730213013810619046930915213184820034715509781313376791474477739330145365535456918663615242976444497909532892058902889077653882107392026590820964187578744045576805562302315284160141006488839140358190451990188431692453763474782554431793458399365516813687565555650459885508213393489826453758150585481563653568651254854324091204625956578104997000839139655168433712476312625518834357173181482032691084128299862203583367002008420390835746863059090565256970439585001165929614286490955581112230516809058607647436521644336120986870830685523471552492056538146476482340164041884989730766985562207761275803342416754627981074457513759102107750238652829695886523980592663008714083729979871462467143208801048379370147108270769849544149637555787955456252320905894664847756902680171123655732466445499820390309706329160740849891465801731608922675336640388414317868753894369815822441526148615061139066657099686428720 [182,15] -7673078699421722844340987385832600863795673261496556639160642664134845861802923878220320689402601578842953556090097034542625747807249584273978422285824818049046922797552391286197333364077019918008679013276444652484663527312642695969028350500799233516556870199143114326439130282878498640825402205549650816348848897067062655298426581973274038729425203345026894753661721763355462847932242137319792459747915051144836192117383787420984591179210492712471718073208563200024532470183269007043252036327784305393030863387572105808506252853431750466593016030973129895281374843189721624755599300355835006297057004449765464465989051177382224970500242527526146946462098861332541769303889299604402220142506265749710903871347128312086985375685200036213888173971503687023365848512039898281160385903002510141023018105899493278636774738121699707185418676691648920572211073045687103049552478149218499573521932617271281902466973578507353215554427942574373497334839759221439477337675158568021941477685492383653148164756175152248977403012833116396603982125193330619116388635809563171697711892557539503860250074957749248564319559977611714555994096696992657501710832631339201932959938319517032481353216617554481035707903328273930018300454849658191338777953952572944703314359869791405194438015877433513139796753225006235949050226231409259717391725950951091185089564259142294535802014037137127072519744368000277374879020536893419435739041336151702180989473944638371345085317935450998286112184034334533571124977521708252449118930560 [182,16] 20014741884341740817508762745752209826906430820052929940801209396930382905777995250065154603718435546740234661485233397845907088396697573435310649435694265095011795323688223486616525644312362931401573713303125678686661725385688016177898551446438456227531319494498934566814440172391344157896632664380186763589484195432054044823088734050999740647136205294017891204973255012812139072316539470634190887013300403256036043011037260942069678739971281239856049836419812368908231111441802586734102215484942075546210960534569403179864666442702785799398821697646117561247810311472768871818846229497542169432406044098151244797269558886866445173955561126015634737921993872463038619388006167885623299262010028270951006608498031062789675096699545669779202443734368694427046528828432756063251506518934723945588297685169389835560258909470833409341312271363116633806571436428532297378669380481977421769967996279348039678884323777701095068244431766127689810734156096325778657139649031406302267139535425384768711448314322822705153207052130243173366817584980948365243319850861801297092322901764424983668318988633943165092047585827035408095448348710553102360988360114125228498794288822383653141351423589332195188375198673965184327771217188565307407458324290620661464817325397536991321358471641712570441420582784945500722059879491299276321842401990568703988968209123026815202720305765101296327866398593877300405345562882883705142937140208179059322214519439911845796269261018056133851914335691738615755148438872741069239447488 [182,17] -43713791613868856339618896006633566450939401596804964139514290271262974884231547874658338203335341989773698943810193362187178556663190269525988511383327885068463743380011917600661178037674515522895370873332389693789677137993049064424912450905354582859888786319961768769282193417961070239790057475876815036106947006159021591992622016831314461287450543225001046916587301796153133551328541945988273386570271593839476484003442291878240938269045802529700790609350014596129535409798310880244874086277257738470440320350644161935033313122220306079106236283482843626263115516099887079628404817764988024158902046756800734391838515767506445380752324283316013432975180196808521265219109935450048608624603583526108382780048141838667668765992336625317520034870157794264743784176080764564634443832802247625775076355232406643682366654030428121970899610017971849436783700670110011859602806335274924830512803990005606201922939360576683508472817860955051844055293802466453453698131012226204293658919926360328872922988106057476137014289538547123802494501539569833400063668376288812648581336305844275240345388598947531895915752948152736348943631636753587341147826043224874909299900284761430687858844664986413100556588420257073688978663651396349209116315847172952190397747903200446281291782025809432134571137067164298478999157477533102416002443929100593399000127897147492795528738574134333848963586357630101363891879142191930421509900183924046975051117355353499748918759681508203298696551539459922224454185367415250251584 [182,18] 80698477293150328060532321218199529064514872932906000133050916033925122792856324724205845087707745394273175734088763674693216281623497596148473147403603682279573561213604086299133869520944608442031270137984551248755932891445591002276024469976735100747895917645876584910611144310671015777614352230673444367293178134683534823534521222678353409415140638431593575767903704084808649993714114338933396613078428751914658487122726421775784813467468982975149078210721492326996490454037859630165257380793286715154493288482559377499434344406228310982542937742967223689532999973490875319862558656748631212111692660709894332425744744022495018995180700616334520327895796187889148617756781213626875027476431610098844364224660222143119147925363759118597371433555853034577814851913134604869658988329436438458895651225080991210576202704600980753265402782628593017418834131152094971053870420227452721172081138496237307791375772044965071202804052672763771957086109761870370966618130359028233731197044159639649340434297687121870171467277927161798084289431459502760477395107217489558255815480522211876156465281272218235641300818600773564882630838580766384909492015191993926705441739616095102840845000932490537181719661258039630820015206240265847389737160399691315738868574793827593749187665475429286368596125783767553310411760190190782291975142307195679847810292989292046047372731227207548420767619639935319025596585969059197358534890212856649079462356349595129736268615950840178967042704528988669198344609128979120552 [182,19] -126924599642158674179448185780344787408250536729104251189647783669430656520072575640624049385604336835150191427134115491920528577064362632154351541846280273057064616393758082256675963458815604343648308096438192992505053916676935058190624925386088185141248267454345496752571704336868349949905261682691375484852726988642765568308619804668322703916481725450329814743058267172701160556497415929181282452676450001172657940963068632215039006879945923460646032541057200684778371561111682215438884292968627285128360245398106843634386672050080351780954019520421361570647985083390973604484459470481426079347090030628091725914704289301741082838431042655609345610011061346234196155132120690614695072188314484330272643263646172205279066492342349240812920378652117464247762603914515639264169635060180223974555263087269860090718767053682599907394642279500115119541466661582669189663200251819659789130351853885326212546833580987605670191883579630909837258156099830882825991117009894147829124771980774805034623511383121576870848248552345218503022792490648971847542125472037287005699973603116882869580359355188938685815846374864057533583032512370185555080520889627499706133492902784137903188443966926576183317924654191402675132387864913482393251143051034449733172281218544828514937429399262629126822970920685643441486531614890760163005194390717234066545855232197139507407552149355372303011177680316411144250904844279397830431371610868795587512722423037261248682324039570388290789661458308368348824225124941929856 [182,20] 171228622553713310350779102057119903464539967929983354096714298911891335438706585759174554002671691208457713757128238993110842753410904053490828941917035411470689430018404740175732358384844979820564893181987169811459517352714612047072228972370482935959119802349512794383813954168086750917415007324572649865492894285131977781127259705142124672810861517324463692442329500496079059125759581856337321147361586029372690173203631844214687253734521890009530616555327117888284098041591777634687326485841121215973073969291330428094931039862648353657363340285075018464271682089507523200896915745990469301824880257676365878500841778676998111980751998309537840152612059733384935278380716801692022996930432333391400972370954064992670671249421372415559375950263301458565485038700477413603879225299943629594364256036874394639762394876934337560643590523929164602958757186183119484535596303849124094447779206130661483315688980615073936809210341100408648504073757844215400002704638684177916959405231625811989983224630559305312946123151306854330238708167376646367363953856490865794165847828570135784037185705372441114082261205745335782638184909075783474674508808595054085100513946047453709935114686279447719026755173093051127494791589657189112705506041910515967217065499296139897028911507332374394043481514503850987911695854972386542663030145532504231291618477064693355830152664426893471838648853727263711360355914963303102020395128146954683088751949333858673440593788381949489625101786010688759364929391453568 [182,21] -199256269279258641195463972616437938698276477454841426558400865040817790971476809855919605979408094522969603269911226641799019605124540651369579638656185064393855352898448864006284052609215032601798558491084795905513400047717406844541724026016323307781786554340288988439179558304403642329099210379768254772388788133281019423390729565159666311892955591687423644126581578990614230949691050118816531375990498627229270571917143682051536459541900012205115332968363088581210368123255050546539272327908531778672677755298438517681314098254954643366035860814125355097342158768862751945095053202226868538482877206499849058533957246025873203491187952977073413256433371288155770762795038969739082977333446808196903636264183550159059080906829382625068039279160244697457762375162271946937148664434121230313060126241280117291891185270748153660515688353657648853034819966686873793376652298008096527552360018722494030796273040440544984664177718398366183008041589255562310726992115606334854805732237194188278332234460892436111535157811800275836592011332987593900786528250761377932947539124884375375150212535366206671467101380411023390348223388131251155235724430967197226563738580209711150609924027428013577617727463214964262150965484912725669401400409490003121206282216470603676487933495614670632539378683605542243438470707647086837947176467865050307298447113534600563715322225702420073206766358244763372554413661860270487882804049310246975723057321945483884330795383324851789425581400241986140794536568736 [182,22] 200959345810803563205736095758794385307390562701257365434537206639836759935188870786875402964529298534327256193894364849654457075331180280168953199206474117583932310807824529230274083704932077561998699253427604379402049524693694180369260613996139216029335385640586165236266573101677122939393153291692498210426590721593330797279827690475439028705052884209627502035487358902410808156183378356942376310337442061540558190781234414920180824161276980512676676727673036110324066652761123370980880425085503542909250519808541840590074381165565408454815984202754705847208736352671220031965903221492594674922145225840412136304517248901708308240501145642922875679330785912393194581316876727886211889484151025151659363148834757574994401375208335715407145083856475471827686551533553603672690655084102729215759299272433225748680042596678814804451859984844713307320655535429836610401635951908066593299321046774194148896377138956813845625767420831599749040835605469158439310895276189809538834010545132069939464184647924026667889385806940167065686392331837506042438879326577310204082857745285816537117707370855172891365573858894904907170722791009640986668727186800886366599317803504111258324311381866139830131535814426192104059856311985938762568555362249377481668404688130778667347799919070719091533532076654487124190654336489984380537110300859394254301587787575311399421693459088840054132785166834745177679696704343877611008953885716156266592716755379139968005379543845604212444171701299812115134280144 [182,23] -176348350715572862020248778036964273849738725300031619370256219900095617833212982575246404790078951497106621325214367293155191871717536240170023895947032327762941167631794860717626565451601749043266887914456072069533114863698389398776925584746447132826326234655742544801812468011717765907318537140027677277303280205077957533517604832700063338373125591897715399267447683978103977970014443753766835490921598955266702973982217358737763522136668529192110246222311417732600466134257426620671068363402482607684034565287336359426481718328064533774781897740994224227712152225393679840289807204475508312841659875290661400100936674997411991055473519382267156789719241417447508936364675572763212012869510489300730805722039022824810604873377394275301414464864885205850802381552203307146368044256227404114852583517328420122003571728822317589780316242060802058707104511270689201424112746818998337008946988105259422388306298085677740787004730778165102819769016594488759341114318271974364906041001891601196894937215374674807193459563949080406167615858359386571391827986672702421461024720491466400964254824676658525008712746290208067852832732532870795977885198754650156247039358064768849733007766709655107886175322039793032539490060997677901968164392634309509696742811364416730169461595895065649791830272764990093130175623177814998868399107586059754524910386386282347791566253636593647561445931393130794863202821186152302899918672334809451362496404118567875163155279344606988390954365180090931583488 [182,24] 135082771159865474109332465873559532245720637090293551980338583991921076467000256179388558151062877165257133921462282108136172130456649276650437026042607136710786558047159364408977400733151668726040977469900682618420560065698486162714209381857056046440984076230461294750132936759896064768933294417725996228651914431295270807646496243787282787944084383631755636842654234416856165046148613353950324448748377799136114696240601876426032597351530338703568794126206247310821265009921093026509096826169409454496000570629381694753608118475613775107771910034489912842636377053137879677816131962639971675153989769083771875493947944144597070427588704039269044971474411904327387521352561994439317347686764012326194011166451955261556268202123009955251486543170618119949102779353991627739564613973910909584455649542661127689012382584668482194942447285048001615747016097567492539104773961412889855421600399152093290981604615301218753735215064238552595805549872659377138846125647606178338786015233781327171631081657293059221213914538883075285401993639629616251553474092960000218663518629763071878861863444467030511753819224988985814172185987319684342441331123461910322746602110356278072030665673346402242462953203892653421950162373136202722733338107540085273108448302648228683259141740053026138781367667761360221228376091258582260053521596363197071592402529049891696910164066180512446871069959839084845841753804114944301055991430359536993672414036285359215909234631785426703802315685658129042736 [182,25] -90556151379096206557543440468720601043791325535403954200513810815877461070626855788716624153751421283275994513927729390562724421953369720644633684738183214683058047872270860675028027142251020537551551043269416615540222248823758097186363253919422371308984734686933539426455815515788599400356708357952193881017279763994038951187041303221444983801647330656008686612689284980176892848558362547144781186115409106361666223442652740628192395325245544620893218537492197210074152437147946241072816294920534339051048156231130394637059931335232732195601152547075772640805826944554790099835125901428722080037032851596720705238433717952044707842847232205148767014509553187573701313660717419229079267451512608451409799714135196613311462805225475090732559332414498673586845870101377226663660858061491080741164961579530730791298079648914665895839064317462270013571175282388665479280558990898354216995458952118303869324268541610012994250781592942058018847353877262008154608248436363553404822855162113542288715763872179872285727635463847895032148524806602201768447806699928092912836143189848311690287617209815640531893333282472608564631637573942640701783453066120544399699106215869651502479420916526954927476946532429552426804893783761881813954188789681844404824975923519136182657748737791239069545215612271017181641481243786796750076192696320271810734833384317908420422719134611723700388755268490251212798707634985666543909305199170037547880120810516300936049481534115857966970853057203134176 [182,26] 53235693036129653177131270115763275476473048133946454086319168708858534157655667543516738642436913991053085166403106052316712536294994689943074945367719175741490683646930929093856989518658417187542797486165651125600507773273655263218211575096142735783810560576815229645287355647806137576409371992610328536933229209249147373661550027932335976226861975603102400964618787122756101017385272382643398518960809696512195081566207444583212551889981483719420452748766225808592374947186577164376950129580283277939619184379318257242373922588470194497996270074585324184764568643599565533025000840126671315597099205673623156329715922951729180738212291949734281244417314020271476884823068476855037726488741744652840669940501648380442639534828722792720572558040787324535845666459529789883370871809964853889751652833542577484550757590854991804529801375401874294975741881776137824041222014352488561405089450290261693476032913421497690643013209663703406682639785135040618923658138328098259712385639321752878663202635711839790092448942327983427553426001850651339970192135847660428163438135880358695795571885098340221857661297203610697782436477577145549646610077920101553487435724456998824383256169239569299916173761101433464172326878920466692906375392249064573028278753252669850976331001685541007065435154104409134947984658540854528472973303048696302679376616678531301102451200572216727406402928730720582356141518384538095100508649223864936954224974972955761726892528639370597974903605864634 [182,27] -27485827075822406467467448667870666376012216439648177516072305090387105569301502284061803000999128986723804622915879132164847496950317208084001339752710862681735202853181866004158482091477545482172709965209459398163433046563159445300479069428209561817355208862687459870102104601608796561191352868398477988271903510015246323498249677127541068634128007766543289014186710094177219404103691362512633547970252069941131668443331908438829614160029367283472725275107504391262847160672895310283436400002023369276963608645605388090595290946117104754825302274255832743440995013227620614583617263428953524987691959043770813510517379384498471212011870648945756285983435490328360824781720807997509992539033646307184434088946396989541299050589101743780711523204253469102599963368649388019731041508209165335710207693629018684913316127963369457512348741491664260816658732746977130689185330233323578139852555075189275881231927174339143638609863725755343022994171278540587933059425543007767364023345019771291020202527709994435773031295349228306907848623561870023426222652849113909229536307120299562546059637540242138624578095148316083275104988850037618639792358564217861873787855955907205609591825868122998081637667896477446374623091030536441906956278968141649481758997807243278572634438211085809114996304110696047619996552249275364654558692870567907094274667853491659780064382049126824485648303379290363126145974051151540283043291467419877538629986159363928553488850878715783915414634496 [182,28] 12476284609903043181491831114360880398477735253141403682383237793710160753044573009361620591312804429585895083934082720016330750803338307095694597103679200594304553384506920510176386069308401855877205712847666363621084742040308568686297768626808386277883950994805163241153029180618023670884864882136108055656736454068438913364442072348751963845269510421123022634628761439235029899218576822310505405289338073656004653135714661434329723408665344992482916106591888386428978778088336423271193883265435485148916183605218046444470557504347689827033345367723909178957544019401510610923055782529130705996999275983788126375417331179464668664622256404014863902881394547353464147799938220813883000587245717689894739023555406881095688823716012317198532107394241194910583878127060620626322182562362510511218845814746160099166166455220543909441131642325848823492788390310746311390337170604405846555554662887815742664498962038384690060582277156009094384224544771737657639257237514167360151370303881512475329451937044740150397245482260678303303593271552332980965250798384800877742399525948645413721343807722020953816603036215723647596544006687351602604677116330546585721107031553027721849919632092926641358975551871629963978175779593187030673812823356760731464197396905656115953586343922779249725966873719371190215961496129840939851458889262253839310678730434689863698862501097163279122972034591492292181446528237803196972744318295803277464918907139520068275573092324147221766349472 [182,29] -4981884622143125378775326983367060639294065692996092271280893029236874566645804910870115270613099678784275977460616812206920308694127129647353119419319669753467770843917238057781825438209424403519594040418075134974415028782371601776200694297358312479204111092623725879171597848783199415576150447585793120515141992201481502952145666341688940390696960186931708305544387760830524843148354806094116810798152721141239433349695219973947654052821796018053910465835993272220545695362604560963424848625673959335103959916360697448890134477292276384975190000174827202905041879615145262515104384644958610874339028960106349178846832806401935244888854857719223581594409874503054422339635428297772260854510998398677537956550187055259339746227885329974228248649017877867652665986692790701880847231612910182798372940735235488086410249207271184386274699776294178247423482969081608990239843826246676372537469828860463153199410645734596624519536637110071820478193185748607384181892230104394263223738517800991680384812522286955394335666259503464556282349829496010178246390042387377435418198306619267271578804829047457172562982946218055413851495621259812397713479232973380376525985408934266876364125955825400815509993492610051047700769607344672494637161978091778721758660551368135481718120911322841670102361405677016240627304186863508911238736690741889704407843091268549435358781063443449516047312489637699826703068337902736797629048068651147908759729644180990575809737943152509842608 [182,30] 1750336803755055216376030047535071430068391379695377504345822663800244274997065223341947178427304510757765742884337150600851074515644004921135780646487632550798545410412490779291270891647353129652807825463225306250793340341061046565699594356084610697968666201878815492493477128930431077619338954300727460455204927532750591538860010688025409720549281792291766981771439141608992975760211525176465158110563901039256618751700526419360738127510253271885500316812067721588595792574526233022430673558792993556543590087769391017809051907241273076896046199669908832194767319903625310179171153642875620041432314177728677117049683125661248481915631223410478810741564045100541630935228556053936500410399677232882710571161542960287226358891482302499590468858227212497888671768777417869677796656109053046329596113333193040200279720189613864144029139908718650168767426784368798095835251231775050542325926211766630960517573985340788628556010881854347644438276672014434341020632688438598900156804280431176555296692906717068004914541676352592828763747716437430630892438423466297123000770454605911946063508936100100745666531099519667280603308283467719333297999827516064967344861769005299785906216352887420907666085863254289143470088429529731859272545680088743233764068969968690479827980346269480055791736947213154507069053541796867713297659671389470556121211363848245599399988360745567683805754869927573001446001517444755290024789795943818309067065384946469508987619102748708020 [182,31] -541027687638745015723277053701724054660690639485499261830111595044112809568102034225040451437112119114222040147521856989506889262572158117064535612291190222187328676671967000738070184983945489300154032597163512176940206964315928753393323267685582737892862258025211782801597438188899899094209265147191575985962884077077682729626750667947683358073391939902066881990997356031844176807273737627972761951874662036429597204084139663714781485421351925136671840042240531866203568939490688491351873130589302758198283072244626849117188114223368782306724110998940334038883460867934049907759172586270079231092330116032686563859680417136119719105812091198023809462832112313799853035041964581052930457686187390912451395757321776848724318084288368908110780530284834921132179325844066811955345127352356685322007411160622360259177201845084360950132837020951953860338232638678332310389507814489959720698489786239915250943025018113414848025482614281210600407036568396670492348860019480622251331922782606429873250961074227385672636090857322636253636364800060034574565670970305087000474768932755646585157299407559014343199737751932877853399475694794797946132114609448920864482457553681061607979489805471280147666884523479886457723449702221689064715103324293630134813106770038227778324430001281966783098491250417319936055917953768418603607048590024943997592961931513547369597157792086110310244270183571653079243421215661706449486047626852385423917091040231538027761692579286528 [182,32] 147206048477734279828507180956558790059842256293295382061022365317077675059765991935276447132257290747083992816597253655731640273763200443895104948725883287496500379738619967921657605234735262882278990311160115576458052790196282978430769839801542078060671437976584465882255863555283472934829176256782869186546776737388262574830824964449630086278582191536621109938853032157382620915497173942691366880250163674757747970181580714003412660779518716190230219626626611755453518783347254378387124482069131509690087306006944990891847530548119466387103993083595795361026002087848236625862280971041801438111692685873730605502258070311902667687650512634641752131538751950452812176745072242480437350453243675761462531702836323109328459846732473238807524155625730918608277507053809350569987828722454570995635085326064543823918180334492203878469073421212281570047510184048223347979923934895504711769588088249116938892002515060160760635734648255892793745072276425609485856310815395638157301074977332281314850496668039697607712284280041417218898138250946610672712004333371066749442746339802313633737328136326806532606415516930038738922022394622847879771101562903176535844549040883862412038122567446488429360324946845421490402746403366650203481765543257519845606586300170986537966646185163792790805922980568861975316430837640488300419977492554026861279873313864417335435550736602370331603250827924994283159321640736786443835122410837081670140885151926030856719992997504 [182,33] -35742731810829284956338567654086138612328031918003006666158482894981614899845097673680668375812259297974839248030625334661817273164981965633469314679925800169375325835069151446192629943361109723568272124772362151322948045222309263511302904170907259810810251866394148211851038158960824304030273510753189480490531645199299657693769565339718106281259829858500092372772511380425691097408649090065482977803533794274322945954946681627324176286528995154092168887565552780464121552498667502708456308305269111720328985728491710090461209719029536042053651448915089573550922085490059745088402311996887244985499155423197421090551304031455400840389137732691504937357797997332196320946804897962758884986059732161452667868690989693844393215519557554229424988996043777960692134910292368859951024408243317925535696826521843881489643664068025557625295556863832595628357136961238363588500383245977284649101313511651984910364496790067297125477322753334110651082413023406217283617264480975838395243920036658823409322650246326609647725781896371646655698877976690008909764899304373493439001634389373941576185129422680899904719419489892003119086042069663212261428219037021688498218707676665044771790777207545180618855389464677782309938797803644429224499292130692948334767209904189446231814244799474809488310100054002821554569056930532869568657666133479346461833030411764941449416348411442084397877115040877268309611233877945189861549395316986433282764500746451273623897184 [182,34] 8911121006136861017174054050461495081851762822001930755455275269635875617519523338062763041649303681306157291184192806797236276306508348380135555225533954216051505489477069412050397434072945319789435343036688694024543022139014120454177228006061150869962422075959769481493716506107843645714103787443966343205736008578790102972727870940087892795406402390178941970987836046647790558342195656537046204929574761953429670451123242928930101800638153163607395572536744605967570589414618150519495376080748634650791577651370117788415559494196648038325085896858219103378219927279658419886034260976692968937145557601803957323368602596117599419907061774260830839163583696054450914436014997193341451742597065087664617517339071990401775031540117205884720994868623690270329079809618671615841605211543909601507223082811070258309025819021899371753102890140760015004937885997997918452638675595008841877977562996370632292023495377156581333802349644942457102836775148616106728409889881465355815640354933182764621482511749285245479276007731146694905865642002578629130958062651306367771592169832356754285697822537747338758017554194465565059664746218859195897040618601379505870761153800974218933957798979498211255082625244229623074666513962838268024988663091539475248061084346415328548176384793946688596251967903424249740419884975106384231361920750034365914737006552059857767232071491422823048068813687240830764283719334523725795891527880898757668708038883097038873136 [182,35] -3704882156346638817134380680086323093157119765003613648768529972100144625400160244430950430215944664672656983992235542550779647199097300388867571815457124187438939803266401260271866884748203220412221157099099350967990786389156605469908968630268152170152295158424721841193838744752946499525594954820568223387245095848622376998372422676596064898063580718838556706971960162305377681110771910446115318481639970501465808774827530319601407351741117372587892507408044605821916089197805651239610049285904531760844277326259762257398708537187511147098300333210196737820665202695614662031509414137876929962496459400903057766898472773134334120843954083753346491277767224317564707663650896560742602139738187533417892838769168737654105030477116823854460751840534224414993628364789855848312937581113633970837544506942104209395589931117541041036416770346951200496829577969784746320010675283947652072208473402702925781401040035835450453692815592801642186009623077227951541947509731472006208343931434827855769570360574627253998562248607509441238004783758557527554342821783835037624211731677957261847057639033230911863025682423162795362156545601320897787077939196548404618730567714810952491726852141284138444509144204097587140984731004889317429068802358493663258847499102659450098603683936111637113019706249768340339916626470539021455721351056215406834738830282151160038769540882253319708119004052149579640873590788140295856696419752256604842684647570409038400 [182,36] 340862929967148053692134853549999102463398921860099678133233675883326811301909992412825554807900190848568366037189838453120425573382064287162490342516067557343295012479057372391145757512993707342710217522529018363389766150085219711269247587906789290978036857487198696497639176176039509173673456433955328672078701966067125032775794106359785252987987285687250727079445660136119283171019071384035146586118006887931259197779084162373661325036220310726748554244788747124730649989249541095172776916936058700499141191470796647348006160616534587183743026656570786615961234279608142775745821377750712255418131395836756446586253762593301871151511446168415853300687097274568134310877403881267086843489808044758775546652712241785974594986437132433947152066996133091249492184260206084575815564275037838768831986270961161958722339199181165492385702129849225271933871370287449744228669738856859182597890188157483570055957241663525111759826554158013472779522057198875755276100258221159231387321395595476010611953499721410064804034083134189321921020656929526612626197853308504969173714075837674110939769546987056148983114610360786948405657517503817699863469541522940334531238232631041160863235283052568254073954899930115987432774970002314521135019521654973509446566210471664274120207482589706872132706192116434205366457863304773351761514954379427328977264739720431541291844751083623430489478761982926190684393459253195084424826603890256889876072327731712 [182,37] 12143257771458884975859490780204152599241882129191723199132965418541757844000647326104570883248292990750921568600541878244831123732177131544453105407269120419504192916531453571079835711287772559103896133641158428656137780872395324463614484055014800516695219725616071303253225684488580844011335425417164254829856831168128173040969156955280900189109285432834559085626265982174945507690218877308888288396175596806971815229688688049609283487278287978092366763350002542546910646372278119702015454126599355763369634981914607988593119824684126519056404550126189808291081125880363742037558378723419091829684304178730116069758152854020164623077700411507815132353801991265517840744445524329082758337922072270451292833585111435369299912958062703855934764413464607380184012429969086957702121151297635214634216110506897492997917199096241422773609176629832201649662890492015631475307598975547079443867261373761303801029368297166221569329059418526074990235328394813788953720322935037768740595044312262418203806990524845132792079037309697190042150701397260262179813900711881603228321781494992737222890516976452856189067924240002017529620672082364616195200624987118727616647776314783234494244387485324430345064436465716953033362736504086142183488568845787025542113456584131620135425928519245292900318203598454608674069612683135709378023457329680788771213960936674981197201534782905179450564811479600011366051513045941911475806724627958114260282675989872 [182,38] -44446260354064086071784888151831253299107559126456170173034545296687775834547947022358462178747168964340755739166572096198708898836203830591623329170812304565120302521126513493244001641178853083901116620929050477902834746942103615500366972496881875653030954974761116007108456289829559579912056463174897740800589837720736953804994134511851779909451934846291577630283916929528020739373325422034920767221703470847204790061659051801915342115751970524327431081217369780315796342487516855052069235569207364828543191902667877322453782621303706709582575840453787124910756762528026388381871758807488779551308256098299481283184629297061928680343428549055624885505087258615726382556449704857166038842602224174711985111274633099748124760078867281314804817386610238163972737754925287560455977765421700618748566376801779079446852071925300761210783167906410015359957387331954982192360204579472981812647805011964802420115493783514228663422170586822676434242316624720963487883908382690758036810176474338219150554584765242554432119314851396570859269140280506410595402254258331237500978893400350779030315448226026972022716055273909207183390062655058604723033187766440315577709966685832495878229123575392006510281029747052294030930115301575707492315675956977096631110183944692209225103136597016430496995954902068132326965461071392281075023522193243736685501707649585207983840888789018375035098727541330465282815930673869661729956783080599212114220981744 [182,39] 99978910195806762145573917172741629133510247907785972952229433635796975102521702819123815657150444367935697046543287097100765642027596971450493183830421143460807058950193686484310362523786275811660956647421367635322695471160806540812496073017665239153836877035469263641448564338882535683129520676202564592704081178025494689500689103977846581604034872151643957171515770057319307261154311856890358407442107377728641531805360444310186219503602402700143964679694266561793680420774163524604002899169387078600111457282795502406189719075780674945440618770807772369126336223888828690462313677028605144273162779393518423253553407640529218602592068037138289859814366543104936514946522314717461331750969981333259005018848743183446323896664916923003370903330574064286979031973381012869970582901326481124452095268468104284368014675548862498572054220278526993519262657217691272901117926413427336656335449016193700044191328188544159985170258743235553501669595947613790391666071915877807766418404357556698554720380192149550933357505293202468126387037922260849179246960958813807835247909520931216044408730974557317880545352674214780474432340427771922227846628607579302683900561593342439945840891783151801568568690461520772676334272020685219872506925965448963640018595362202944585649689998586212352738328501333178598149237867589599963277377411108948694998691851354561856960696755870468220658598985817127741797309332514630188713939155789562793634304 [182,40] -156287961935373239736192044521575849126755180751123791627469552444177885089780962055148167935086275776595268746374818272507064668289941641058835230801816674495024720600504907126381704860540262275351953095278486606234971838927041339131934310008580372287347772901710542811512103447936245958207313678981061483047571119315658233270614400494184757552415788393025032669272331700463878536646968780345504313786226463738045326058091606406307030211812115618950068098390054459310696746701249409929249358346850619632741842948040772788926194100227440120269514948751317781548624424421043651123351511632379864812447392848860983596783973801184511848797169093621537501775374894637904099164475484725136593819751541410832311412780441174299032591164055251049767202985553534607132125430778955350358965281478237196671599474617854894398316159384436174280715535401219499967874169589489229778750483732959915864416917939440129838527061383533547776300293767649973809206488197730075783397132593444296993673740514417770762259287994485119055735875417984053228660806546644963847759609799093314242443743811993451796856522069821456187217896397876243312679609703437994202461744231767700694234505126690054280559683616459963779080467744261195755932088823166524833392701771424664610400067983171968109821839822317421025607706242615107427595469201033167124290548402650551969822347159608689431813194344732865240175837243534544866483824488832322272054769814059565098320 [182,41] 148614330823876009777797908425553478685601575579997056558415032782770714011310950826924618379415253873621596481022797110272644180130909904707745264851972939382837522925579320284457563284756799877307459409473226713341728580882374926017847626353842874181728633297902992761928654232796503367328643566917104620355483781473414111261540854693982791517055685229496026506281784199630566497902200550598200154573836866495993870794152302808774882979750536646388985280184147247100573067365516667768464282636762548892694358269676957972854667921547315775508520657891561464409530285895441493715069906047733865711896556332465533686677694746279519629703115483319017929890302805212486016930880055042302282782136450254207327881062067292245747586296820653068216309797088209284545698142817526932103788920468338690130583637215954651456065716306927527781816080490735391743365168176789063211136999106863575804847064195832671917449143052529288894071892530424269958917827013833773538698900213968031895352358868838441590469025037527449805768197781281203819721240206547615247159100164485422944225238691640859783164273755011505783653260662133817710023558318832713517890731232915214744710020028426392236638445044600083710797096064395082372243275190406096438341678647975400542044785350121960442491436916624374135155488232981381895721738086141149925147158576327087851637949315139174173797131379651439855813120953927213211366738977187997605482429340861532816 [182,42] 16624146630307791924161014944184234304416851363808433654825563614315723875439280326755387434368646483992651690354875748179373572053355958691130576473287740391581997408244824071339276481062899658253971410057477078526759581125975319292897038037094436770315407588155835081338883222579576521315735721193297631441616103181909904496502271833115450461177532117942099972098383099600714369669432220395227010129167920297280710000048957797692677329661270497802461880011898980851056810298449190116461219749312028028078235972433296637178052483338835689782180440267583384142475869530498677954439792285552012688385627275961682124581119715271855312750229471489979391145428604411601899832108808098001485602793493047885617025823934048896245285225414870843108134106158175318717114544136326812425622009716919205484203057488899476391759255661148610402591625669904396194683846820591989496541703391110441734982773261424940950983884336100673139251792959992750766320822295654388812204379475926671130568960680990261301521077847191425601520192173668854559681356590413206392277169004338689594052881173673533921392383943809491978028897481627989081619000516175210496426186228929332713120962045492603227231485086484676981783170983455757011717950894054758644648522909022234990751837827208130654931556558599596961047683187999637043942763057715238602855934744520824780726845845916371029273117838132835983907216509039882450278593340321763277378436397267742 [182,43] -396714632657869871296499804483352086853704419585737808176965067488905001775353409143887419239476821721985869343193569964225535448573202806619263697590292205677845536295099013429843217126412750701044687988925388512633051714004580844688066509449993997619211951829138222259701503280097751538873904717440292604294891932879857136515579704571044045393178168907354275804663031948047069499400809063761199844373803701643032129586222792569942912552423439656621355038932196114620463609792277206502558484471976900902534425043950085357139686114006717255790818790896708950277451464563634590857951201386581183558720888193946653569496687629316441873323803538098811045852150271897978998637639849332281230446722673504352905219209571194273046512892338181315735882426697900431016255058877505294323774411881029054607750765187682300985546882415040397671541649980010990195586523548553199823803648616293660172849384036180462483512371297918922746574031674912471478422719405594672799091507643906668799041588366498164352225855448888934919300128570200818383017413599371500759132742272064940112933898471710505868705340384548307940270953513558686679030081540704273526682956155870075459332337352459151503462984671188136128008890956031396419585179245276098252583099112367043498931156328754232370385875105098694681532061857264330262581639915446928931473037613333253574885753194861368688742302319265851571061933133782894414848908415953512202535652993248 [182,44] 918250257335909772669673019470705974546877764511398729100030005426429074293356078185618560391486443137466501240200499922589662805400023020642872711788080644724632237887495108097528583577950314608261557256294676144709665490270289395508032180962426038326515296335803528490005782139075166701015451585507901647937841132228530786482657632275487880029488693976022766440498235643447743910398509688703932016658708251079838778277027717276200789281405985436435387993810722024837294708410317528923151972793875084921071928838566696347080515453730485002798218877328802567457341563347990831413117278527807084913050988115285610181498459242053613654809111590530249081812226045139788596447616439540119299274902735491817411063259128234909839211894946491982918442096726754778787187117068776480186334164438093718854434435222248106868572990578842993503043027335063889984559257823691848766021685368395282355227437022012802236197812205995673971012732269849348732890586022620375750064392969300511255910172676049193098396951410410071504337966640180868911118271006426637396405339351794286039061003157624756037396996941750501819356602065089219396863893413266967788529282850131342492892312761801573326385330674245391268303503144071388949655625635374811276473913706524592314967895560580573931022406087374822211529822670885116801941587278482685088082385353271972883292131951146147901340490148339760800544860010929520321774539428819852931296515520 [182,45] -1334152753530361101486398790323330935986201968752841570279323079531548260449039276783831280880920275584906277222423965915685155609256048440126303116942869679704501291506211352930637713889797903873938261794079176778554663193763988063441697873340775089723900912338957408545526983134243667837693584530197124116696680204440182594740660747977708984168517277918782073081171025741962376640347976623670426007989238780804289726792505900417106473021848722147124339682864895303395094860968515028933747369889856295073963353497617333326435564735088417622146090153818639910219098876309006631286036979493271138606536020056584861651904968550650059318464966088656200688433734635374939132825393772449638582733292149896391660845761664301313460747300780960197914484133176966158496708867176259632288091982095561638205417557598433979711333705369855170418092551893698876147771621565126856249714974427842922814662571640138542831891738735307854525225882668468458674981742563654039889872554572881098905962012133998951993762180344101658691244519622449600766670009692348818982201625804184407241337913035762112161035154068913888933005559234065749714419740581771595205480361315298228145419406008756595438648522270473594674307300107088259140320654954902289708336199352494719720056711219680720210894123399661012764302396094531641935416491998248704556402135844503201356660894320828699076808842329163122282122327949335198647280542947106408204168264 [182,46] 1317586463258314220041634890830669921519717566711512973949396777928899721310561292829455837339289498013349356994786014226083899197614026180427266874874869285975276690383433888682594496047669359078883968085558895374074398849210352107449293491443574623567390254309116306101833517216485956787569033119633301965977549105325583600899680996324923252544475270717311385690742707306926204517473177642363456374267104331299871459292993814096449386780516884145413591536545875546453552940754505752493575285662410035302730466645742460362828389369599879225022627554396635985963640868309143021309262776684374259515739005875269988519053679468360132257417555878143724070338802949413050329672706431337634793719531455263350220317420875934800871276446475327471272652245924270204258818253947952947712707092425640785814204979599411448194128840694215921427392034842514714012737860375827014486660858657632483329800939427705177712732329613440065394976560043123724049218489346682871294729564929477488381778964784405537218249255550653606747868434544100964657803247637330479028572399440755278894842066835012661680254378755646800949570008325267711804657965584369679111839929534799561526023943338928077713710630478130109062759924082581755651408802669506689849896906312788375003446384336251276686833181671791300992450724691766333422307947811854736135920378082131774003604013824769002402907545163197547420179269931306034224936529125836950223312 [182,47] -682583452251670924208829309911994433391019298643126280658397684572458634472474100900186250395294599056778644572721405841030535669336121880482170038690399192261000876411640099531202144760740685643547182380147109640347226539926794528167106147435242097077961338407961156955564776833618829688856630753784657125705963467276701702315664847465384991370704697823576148210930310807820245758242614138837318488919557363605214243065309988592524780887977842834244549573160477982070167529739118213382156769195789435494859741250755078877306780174433357708648675039115251128858483278059428275957572985302728330366669995017848170886298683041501620453999818461132836461610409223945651442138384004326609187737649204692994812517489705102729466230182683815221759794292485840125396158840926723268992764343076865762945556757798097473616819494779330610525910960104986832996372610360523654467393111142379387384398671637809600637343019571347568290497904075037172906847422695045134797935744121734553197365374219698218459922675324288875598507135337757975469554124941572835431518870605200458374611161060126155274183753310850833709254674912871649950310590736330282069102306650431751300252330795477895606020808342332580694022489706275385483448541946221219908370076244868939557650418331371641234490805223630050198078770416669659010276652956657522828138360008685887758110297998723104333744500490903042343695400427292652103598958072018290176 [182,48] -418246322926156722028580930960983709297467442914911475704760819575505331553760809839193038725130459204620285166302875695858648080992513244905973149366000622143035839451294844984448367755525041165668116803572431126069316007318507850405993898161949514937478265914504641248921309413291428011108124844983746227656172868195252148435141072607943180742366995883104434384865675236040589616689119334528374044675710717936759541841849460985132721725379056236985393731600004677974750504332621217907379117457823601905157877738610050370910474541667356357138824572184681365093050050209243916979844158211884575502445712145371592549982545297757351844496211783979404613531416599924507549868348882099945090449524737986760656641418951588502402197659110541975103510512984127891389390163444832625270909306180254223729568054341586730716841370916097399498030453650240128994022234880913267526741344469242034159817418291133836664895829497997172720262359255211248561891632680203749388010531512316492380127206877224186841973468021125001532765172379545346769519002120116178025301888461017941399741732027720014527594833741000052684360115591453578280607371440486517105354659596876602308629183658142576486839452673181429320474140082548228688621538317353529684123834907694244859229117861123647769276299330930709831169518972369643863406321216889854679831239528669077201165942502901245179135726674242873978126402811985140508164933294372344 [182,49] 1507954167851705964436298720505784319619265432951938332955152394255121119180106514962754725758801997298642933973989549803880059706106852676811685403558535069558904152636619177687997502383095959532956179925679583984063126779006272187519817983641989483190482222986316555375602568177218715466051599090667895246328416828436948153287263926291541596421271878322700881053082349380043663683295436826610087952107121536345156605535701231384519466215758876620038021756690377995325713701062654873796780211779562933727037994331765289369940343041266604541987934046011038226564111137535683749152810141896360669554043878549298656883822003967925950770045316557724876145591329908164236551029570365610327777515726364651949157730140975642837097053250845526142930415492476147450232293584926495641126380899045167908977058985879243892071187748641831186032949560452026171256052271237676475610235819561430398691663869600585613436965969042173829453989396720503475822456479223050436570066582483522202815433436427986182193393687272937186603750877945667036944201680096302725485087782782888200372938927130760025549687463326316319987968865549055842600206926227221098166432993524583436681420241559489527017740304667497484588861131689621254605389323747353322197876693947305563324919070280272162040368190113326265042821657739827667503644101903306367351910461250352549799624988832729023433416422672170824447489996136510758293648937584752 [182,50] -2055423109616008172539953312208522558803394492581726200025903008321297266689992166599377448959299860217263386756877037810953992333133320768795430167021274168555267115242422051882946230365879096466391636677897817379049349911277049575258900732971812556113771643346480961742939434593568354174692661523339356952396786903229464706485512268348497270464649275948540504257085557251974397519560932715880837011934583287467973727049155284102100710086915891226986234589646165954040117332831857377026423324734049659575457385586941405183352421338615697871389647540706122932195159188460941118671226411798716920281935973016992759477210957992394045626668844142535023960142388369532697033873856202295539735671870340591637058013104893923295756681036384139355786241289223029814380666217087192411949977688799140338207739144590729850023658591202394051756738696311637959412419867893492067332793741363303790412158294189941418615157306456528868168096627262813072690559530858039682569761060862715214549685839350523765220735232731692655825235853997152129282644493895198674584889354398279728176563999637440183910312129180214806294405622253932994199006657527888151324741732596950687965707091061160878226572904290341541268564063146883071356031779306375329932253345312081896024535737817565473410770362955813356354580293927992241224607384124203321168053544213270070216122957239660199141934116234283567049061907436677540341572541421 [182,51] 1819420931379345405582626375514646398232532300528715864488788538506446618183517563584376922214484474490820953310501511218962693880933522105145413386405358209267806217002763078025696939603296915030580526909370530722342930783022874449402605980568548712358070461114311548203628043543205841158152493592835851034295214311946410807712325909675959986558581002843000472526346362360450039701004560909581272980484138993821608431264568943659024031136187196233794061823746708987968723293357081906750686793004021304900050974879575772006109452537395995939853077310233731513822358761035566496967866968041736059118506190945707842433316247539898507174504985119910406508373273636260926188878139836255994399217164724107265093490700311161116322380905395938749953865894387046026715914223203712393964064009113731556852447182636640506025030738589574132972155077527511192858669465108363235355704706169795971059456714971260425427209027949950527018178952039485217308881719722059892398427630897665945786433817249149155469889949625643013373077560193024038283590862189888347176896754314893277681831212420321899582958526424533975259980112820796929350704408979795010247658775927435419630784265273407286738052779861081630171719230991143613816135080648732096126433295348502604677849311652963870228845678741335541580638028557861239056385040402411287557627897026918470315494881241889893766156823011098235688401221731232076213670400 [182,52] -997275564220305751732157793174501742717495264152234882812511626447022016891996486266161448727913158787157766722995810545778875719137679883743124023034735731811566790936692654747049544007512064283628835287608072519281538808344394015018765855186252569176882525318776018902010080831668996317963993978727166732629683108297946329686974205116745436725016442883186160895939046665577500261599116863591666489987496671147701904121198964770252716859692913763281489498266738023269517066236002813007400332063147892175652110793223322081073573015280930615658539318753398722199492741143304752750373049468051096485049007476307373788816212716554535550858036340300510796480953050306181316575925571164799321626453866673404896380862408136613928884072683185845532274152766323103396732599782988017173449057987989666407436831082757241700181732066568795178226715357367342845103110886898495444187207897884354294336634549106714612855125458677987412578826699401675911472939577841225539483115485803387713519489043068757972663379837274486122112848686672099199659640652430190551901588888291532328963004835708723249776176619312668455165961652933725514082449580450985710009652577048016885776990320134165875259948649999081497969969015943986064628907977039821647606856260443406213175961214397685718289083988291853844862031160924686324869231548597593820889180424218188157664153968087139156219199430232286948543666145557283343296 [182,53] 64523645358785031847537238043015109756498384702119330629038453840674411127581355776646900556687849452019381180377170052838309229260493634079675113337617683202538748597553868680928569345592808754939628286844023585420048529726968838189615593788919519024690438785208365388171654241010091529638502539445941098942353248260777642877039356732820751014714661479397824779787824275221564932287509441114156164362691028782654641003571238270452485066581087312098734081199563544794292480625698515716509071741190582168941964769975319559022635782516952496319736700548262468245878918767206245602706644571841627203659760331081634210913429221519901241468818795355346764244814828502694016337935453893926360525791576339503192655447214438573093353665942638124936718760347180815663725095076234082865323688019562336737185807114754253479837346166914987792915660622804520546147327207702671715605572651595397902109144806055142212612881153507910719466813907739698793440220775933060244002358190556208733879393118765276177350800903357269800279202782073732665877185299767334318554308395513352003018805230422326814712857474325429904411286301758469395676511447204332454718321863814653738461716494731747206114693705720859593482550210029365751292101737551721613852229356447475662096078369134649490777624558348452891245743782920843994312545837416517092940308756052727127703523214440788147842788243592012133846702186307302104 [182,54] 550875144387858510323546104157530332933520878666412246452915010751111491140394612467521225323725002736429944857580743165967649374045727412446071856554089807628332265959732975269417809312932634441515534442135827734387962899984469239128030956005386150981312724171496428813165878712505979692090423108838500276962460238000920560665007004181263236969521517047926947672778924833346906397862223167321079428854150310332535555252740016980662461775160468622657407070431247617879050030117708263880141702814478707197256393578260377587440477219425945785589449714532712299694977546923357036195331092592510158706905964496905749442967160922074529764511132408546250798814836268281004652408024269040139372348250922248703711672909792783384693289768247539354887382450569820722101196974063762208292199177521026819288665989627548575783235306353967893955877693253734321553652979790568506236481930376510856394875944797860341133482383817725756540615486007402331529070986176894188383803085723105250350750243076024621456851578267331382078459842996706414379902147061743066711705587269252581435293118563210970237662990803710746159709662261914346060568125248649609744409981648506855059711544614878662718068972822067704610338855924838181941016912924581743228135389403864890352751679367248097358129635633027718813010688967546483192259425986421482292643082893905480123111533360237407099073443654663165162429006120576544 [182,55] -701171908271489669513724045955871421623678668192798632406725698426872510055402174608712464010846951160447002290844483791718882558712980366139613274605487536637103815327942918686728234571541449335618624008139639455768793466074751403317608559136824763184345218707056522397938060009595819109691960929494763725813448722225942249412764564207290249835170765289576201904421536782218815557557060622209772056311004996542430548159668795276853588766015715983282349837321198523753746492855912940490119226385021505174959804230510484051687277437092819774808553662509270299003260176993641469074999337354199956810914228170106668606497457239892645893413259217306061464239871730983991726688429273431798355539928610216314238412761992201909520646665674755519016741743725325984059395355066112188449973497066818110710683771881625373408232977126354056593625305734476465401715103059323943048648938434424780916948799838462660415973957460020404631483419347244670103877904061379150586621728968854589533406387880963195836963005847045560501887951807656911821926925833196060054732304542428193278647858078890809078687488159325858082805157851194532189233434903727678638108046268087220645127858864245265890773335694183295372819549276756310786341601534593749236024390118116638417995885408772015667790149923182347101877360614061135254183134813822530181412459054274255442283905072814041430197993831807971909034074239488 [182,56] 516473684230603030824897215277255702269893878825485286574068733073703918007094429324686099190188976757002391607678191927849500456001112346224088525097113181623104543597074353786880996107768451586158341484525883967899211685461284973673012121116975469379528235804729338491257014107266229491851474863407770819678188222973609212096870666337445771159299384093226687887685436442995028499252670384842269583212269531634861256880211349186790353111902202097344856806046127551278049831095398653670192391587502048994326778369431803842569614703358490272250572898586561635592000395060304282760987947351374485894522171746922561927496399330621899752534985714507426658706068519654023971039772274356136167685698963374751574441730454326478813901212266524884078705173964365994303958495010090101600765268829728340515547360073558644126620492462244653889002750640699560890346522561392311479316091076810418292737595942515312915941862667926386349775722573443659513200646459108624484341343343364954120258948287474985742022781104437606544987707069244685138680224041019575512447799241755703799640296579774628509202016755609910896734461407897546656668706314613946733206719628048846801601671318233360140724097738940773925610091165797489416119241394410076672353137384525363742441869913621126610239487517201797098749351536864823777223970397760180616277596706572211145811241394691523778902917378240965224237953744 [182,57] -233721702362915743834975096589158258736143391320458749790233740148957637616631789278191809503736236604037725706222458216439292822863181604868230065660149975200496277023453292570925314377109786184695091620904724734556892444120905438185383433746048566595627359737785555687363118589141322600062165466242223207887980718828133180169743167458597996686890238906689049583511132066406473128585537951811224721375320254170737998492865169336252544917634162186026241984147867819023636253683447134016555528332300498938603818293204208625108879816766402604815674902004163200851729493629027959944856265964681770330307052282167897576125374243455815844045664485999932253364466481084021444349992582221261012333577357989886611043240070047037867633241741818646159845351336340545458756747994000382740579067454129020277754074149043497638183399245833297464301512139055177357973621554536827714939152470892718237657410319616737299816044273595351482505443213849750125497157761808811261427793130376290009492611640581212612555859868791516004063021748423895793152705777607203065153409537719328614158713472454693880564986089697380922155736564347431785380838944307994740773402619096176396137744925338681822767027689047452534848611404877470502601099971127148586930802922489709303646589690128359280725842720981547279764953645928744336076844669534618962802673293280991128669893064685235103938948901416882071607520 [182,58] 25658549509305586962482645660574499370596977048240507082373282838331103850163291041154459808260264959482170767600372530113411845687560911052229804277550175125309163243503295852039002847436509269907093064258023569335791722256568524776968868144376107465359362562573581159119032553802613309125462558021127530598290569077347558974304591813630518443688502046993916236804500491387149768264185164582775710545802215745683066603889893822983117119823806266032943979769854823392202894397097025705501710756811607495116757307227827438812138174052336562760468513437500457191837140550876338411448334562473040582937503305835850874266275127330814711978484611603567218782551795954315623185564087227006495361225657261482009492462151142944965731241464597759067635614418105514637654011785222384949594359555521957344335633219798215125815498236456329821165765098053214744900043044283380129879925587804862716704929027126446755089310660388721250411759617814670986460847422125510743968497868016754288537977551121047706444045678832590543552051782047685347743829620775387489225612451322807756756165773276367091707414345533447482782366643176373058605541953165158236155183824092158298244095520101951966184789861166714691577674295605881253378183427191612921117287740201883181300012380033065679670409974949823976125122415775272107118499147808517419506218065989797594835641492210365488741613471767427344858 [182,59] 60123831325093324897910894951943554164499790629395845172341346348541481215571970242456192706189071418955123358049810857283105502961319430913786262087699511726989974984971255265359630456604986988242782774311878689865593543066835829937744100213526215268641584409946440285175655470897357429903875705930739822616369911180023658839738109848220314628050652603829897661882847087705232562808256141674830820126416959492992546459403398445792249825173143364900784248707689211094262642596559700410345243409694629396923042637722007405346735501520743047709061938635722978444792872793067570075833237710330721384435363590455627353245719884650946426313814714867326510453133892498251935157434098234434739513609022316840253999068857349516238930305261313367663752686176382944776290795829160221352306675186714067402609293781131437901853205317653469179441483902678100264512088726892194625718366562483262276923026697352745419837013571397859132431174776557924560280474868451685286523880255966133303115806729164040989480130803148729951432371701166839706644620908757072735129118600250647964345611117711757458890587775326423712935614935769475359735835180694724198437334902106629202109165028937005829544966142450424645307321462693704468922059416985305188831781451551919089714849402342992320438376782888247270566134911629908378384006984867607782644645977606532781715295198596367728240159579785866048 [182,60] -61366461908306252690201704473022274395097822885589696769578271148264402119881687805628903644512584928485751239427465763522979742797624249496412764180761245961639291755276945310958099031562594337014793592061951787844666484186866767477578503077699484190312018562743388600753240361527230432679323779132667962273323528057002102476259563267305381980320316068316303460309547949286568869927797252077505531133216855029838809837145166520073668365226106234358554181003816315897389643258175327164010329701921247072933234402632465101312522776455181547367662348806758939842146044979334565201437963625918862544521911760406053230022292728670781194451447839037528205329239357131843870210664011932992227430831346753929787171632249102499798706639082063198728870334809392006469747927951726788282188448594083569003861430791860857299859800622000442739123124856013682649479440812107249666601740638549338046362351706335038396458189902539070438955982898687308835548132056569564582901747937496651146335492371399380494712523137177558686980887629034217189699750553852351142893224719967750562164296077376348504307456957103949383537146730302508657123964599968673151848276268436082507780879234450970302468072105790596946646073354154601714621651803504621091762211404550881816765439088400263043453602114150332544870335003508011566263911797428427886274938094909007688721115920393112773305993367454656 [182,61] 33554243036503100897420761253986698056878350794807649151323314561350068442726142139775027072385711466389293633210774047130299074611433104898062600487213667166529500350930334941378209943615675131799146738178220011605958968293379081665103721972721912038837410828204381401714224249484193647108437013751750054012189459782887984327495680784978343584959173713331113960625318824855386372866643940776979622203678667970104672932009642274206914721690278139830620332603631186858811765308453651606293943059058662085592400233080254380782195951844723407526593775121153150020938228375801324091998973686740726978689322793166849428223850519012279832184921869307827749674316307352554435800509198375358536114268827447504839128049730964036365076161229455981146182025377427828376474112418914961927168530803631195832942194518811102850559006404800729597532854108214714379586480514510952946710457241743923283378937315485585746194049865182194347645522407731431694508663894444574084754190356633196158458137017989371586939115257924714038525276360790830850883986079845074225183873960924096410196952818886605230524079256685928326375330152518477380023517038376039681292122526583728284528329928097089466288266440484803250485757529896557320536758196076823062364104552939237081912903400561896793981093279743491765278648892127984002454169338603422998035438455734987564733063684822671347628997685544 [182,62] -10298284751455254316198660968374375802138060427219949449918124158881680508744773532301505049464774227204021880808265308439477657582587859386771943521440984362038639658756251081000298964354218718508976895991200430863547243634782256023904757689342790517480034192769963785031959670757011770282290712239630198713216259761293451749755292907341790531183710605056009375025813611751858228972553874627694737640044432692158342584896550946572194191259755964401212754002119490955944187914689290399434372374886342903152560815598930178397931552606799866495019199815423078542420245694759187577709779334898102249562161411152022681341043445960151494707878128586063650038346624721867181196419561284204337491165072313809318775167671929631370646702868272152770860063745419717893936516744650770005011738352383771796536626785118952186822320496880815578975119204927527543307738300154816545565259047050411200867460078436225953328681857867248723649262937197376027612153855750075587136983479103108837978684623032376318789096787963317542737009549894897484886638692757185744687874008718432198089116727919974168981637587796083140749882606346861839504723129233669783588415598436992603426106518455749811560410592011835548745307883768040089355796645094483364475821626698930746687387447775338237077106502215591202455762624927298306386050241339402636230270135033873433684566890562902026034569136 [182,63] -208092119800814015831659039856055906155923007550087305038403048083787257758516033381540105932720952713696275847316468995241623797196644491127905065026219711371241958062114462557911974746009534520450271659995202727704782784274637074792690975994153632419275621179549705749803858194720056306848712077255605664988241956530969390859707454281481574700904950806936031963761713779808257380390260768154125546614815146413617751757236971878749474975530777806565110065163320459746036295004637173937495892033425446823461540246684915301912657677977880272975020196974788965291356165100521409283690508502688925438889021965953776368016869298354634214197418739373206684070503355591267172097339769440719120975885118500200788734854856641837910275459904284456616228771413926066689686975459062056970242572989057520257205801449706005969976042856397404958653904058876726034799588155825999502505909030045234306220198691045230429732424885560493793856138282943340739459385000907266843350630023979248916086604919144731202282495098159856739796495710265171472717351928537638914585495538135696082509669161389585047534047935476791562062312515035865610544938490161800243234826639213178445444496090080168114556180792400260395870399167482541262158125965082481735118081067679252405086795635916990561582403743329518467927538272130258361417065728595807202557962441438556111290317774785056892928 [182,64] 2255913714892992812429074194819092693403175430459767034674359095612456469495978406817399172809611550742366946432676330395814976243601013579835236867248458913146543269829337000642279109486481955148383409786870565733574767489000149827645001183797503353626137270635708842953489359898287256713200968004964078546680029762626787769795062407509029453136167348119958656894931844899137396752937070940703687516685440539510960408178455519664202416244179492066431248456597332369952337509973225088092875053530844578235524526355817710604216879477060619463033336824565266176431889967384158438999598867414758193633687044719363869883835962296186266932720553404599690166642093739474580139284831407713412432353055957790110379474130495401968224343957208429902358468722017458743265301247334261374034461214006990865512569422158955456630647912427407091514317372885490989672955149847664269590663671144496311860533946128126527111017457111096956853638224023109423453848265130298457072113222579691090430757069540006200885411533860561545782259335665924266957740362185106739937761874536266830606703579646613626135816440986656036644129114695129920155614439891587449803911182642759681427121785126338799223018467456638365581863351303109206411189960755279965293815026567952561256920957504435289744324715195223466644066057274705751848674128984998548094446983764760919766854277683382437472 [182,65] -1402151559621099299484174484701361708186185918401903563518785887733421207503079744373005768062719179789436574571032163316927083759383463220607151079224320973907249969325884630955849688510074717715736217184797081337233197466531104489854573833190653438495768809543797291668870873744683643471762068346935471329108729746841180160097085940857722246628562972993760371296542204503745168129608184500880132967822265640633656194312612798845410682863777336787747190175952467965728313631540432711900466066885059928608033973730603282433625010507659739053724946835988736735197565947404650031305143076193898194520759235755389119495831652705916411018268521229076659172448757245307552011942816063634864003111896704920411441192035519934753906368082580522694141591224266680680828733961224214253752480518471537115095897204101376643589019354463725024083289037302641856480537839224256152830513936355338763117091955496059765734007572578918000376280029869223199129778402427065220404274182804780600009608936213883531098544398088351317370394129876753133512129185753056218369948334912106069703903677945893188844559923938857039714099560813072652098778481775826145527252225312237630749105161610358737160088851464425800048812232795761670429527327709081472182001585924809720927026870337633988833598547435264967619156128217291636287686843669144288730548862142686647904062189543513632 [182,66] 467756238305174821294495472100353816352876590845416112488643538906773392736022403132441381910282261186859674325097666345350667988643120294175315033479583031073049613758633498853452729484378082894478413082588433058633736094854304757559310736179726761255981552372315106055503747067661543039450816956589555422387789121289843501712999398678371973234276325708501099530681452006553234847209384137095788916807030791396466930642055488291304297769599302077031850767011578607933495082724861385390583878337573181688779906372308567380358190290213457796812102066737066028751065379337269173817749369387002289007410371356994863158808421206841641997455987168514078081733262143421915005188410631386894049468614192814718582555473355460661747688250377434347148834338292344044243845098201641933728495967478357688250339561781930256491828137218570602844826145013173040622507709184993850389088056159207276466147669127646294179664286790921820683986689212879244814220785574723175586546516184106726602964513816253363041768242121930662192010705591469513740361951937097337717469837028979267251985389952237446463357095249057323318620291809577881524404155294813766056913795008964383545534628198556687780804759324004221229836527800047308581179203370433833597578525010599587037827999017073784486692892894608147032214683674022240074662816355130179003557200400821061832091949034596 [182,67] -56024845519546905869079241607787542058773145313112994931452446538398299973382745472498428608646151310621367538236410366054822067869310971997942436488633240530561781900625961779522897068407912673607694638762870933091303725807322908631408633844495512574943271742449826243630796182865372899559839246025646642128947716174953599893866216661240167764837993317251277542211123627130547785504207133121468483255741026813248411541300837804343259443258941026868585696066664607010230254094888402795414686358861357307324617782103701473834443471465201308307282919572232430991553218037896606423288585631340298226844182536826959324943016650748502595375937937707973243482017919999020593115270559017257126156791611341165474487181115564437744873211596070819632059162817762862143901299536495953205330625367559560025318019889183119404312305611218969384106256580139568632218444170450276109204376612007389843757558594381124717539215693364703872150890616228063388903278771898678960361830633999367180695636476750828114367302104482548794236949237129298936211599007573995282485004545211972980566762638454757695680424148751404946078160898376607896574627735787157354041441145179336150158036125779366736709754217704244880642931185960922712811299326542200574346940402316508050802802210437597510643201462322247756367751076107241913848399953680084733053474209704281851386465600 [182,68] -31750886753452478067339409534785770176111648317376077951752730191482470524807292727802559646851778569500503922658366681440387330424129082585037639586034349431133162704580889542802655347149339953177362942865806728707827194568793981692724936409040383367614862658420355023214955687306577719425075363444489907521273535788297804586414222532747666525656882458524388293937090518938264410234843030660755612876427951854168901031493970009748865706009875043209885311881245485444502604471069575396178199902751776648949304083549345682781969561856021068247048714782890537380510102629733984170624187290422898609955303949389793968683630633349690111010171050424662503678275790516093588183402458608385857331099922120833168956107845252435782313386074014647625539445901771379399503542741729586716374346518574887556304051136817598017933548841008659556414513456035974026490223011072210758485622041117304268905094411285700110086758732751415052311909108615622418906834020700070095535764786471390612414050707301158839810314084086242348245792163225937063734799040241513076046365961694746895264834119819756690303528726737003190790435250695370897721172687983861655531853167769411198306084803213041259945470724176036144218715737780692464384649693349836429231400210525354319536996945846281389887991711393521424192065439534939053622077560040642409234281897069176075639616 [182,69] 21864096559409762886146238819936410836078858761848998846711787077253727436561342189080026114840887665775776544172213701886828010604770425487641316064379953054580653813438086601807658611463176086388274662382178917956060652878038053164161857286839997427616276719439401798714905655029272796184202280127838927158229054826520970252948646170242359821587394353868303074025378100502341453277499889917166522964809268216685904815963030466720099343415641415077264406180601789652474002241636620202691263477296346385719980783551574922099383006250985184892934994874033262904290575428159728292637807346823658036157359796912240871107850114850312347630679115365135301447181980946289728366347739746692120096115471650849124189128068367976982488702966044741673974190486955227811948331455319001128836407608150635998834691112673596937761500935104820499959202506958465419313109203914693812112821760979436219380266803262894395352838786350711587223100171112608718135803388462965163982097580885626429773927062025746000094059830314669213971805915676298830886053224348039717376909853759513201872388417757824551891390459676704751915433723558566040165941967740295750935453698295009175592918849615804266746485620351971209054473955237360774175803264131964789640401271897066034702191291222908996182694915214708845394647459542542019434328769361742085196636443427730232248 [182,70] -6564212987796037755642439312561890028296720634051385796564836888814254757763189966249025515451933781782790807280097953779802449040697998065233128697543717518740453167144633526888507748656949319211026948678314246641643914858006943151641216681049984347479722452292657061249506786586819934004459845008540503891221937013831185708738730395458676445358009054194604375863968060010576216465322702242863787975340480668350399697257062421425616958381795763678795518503918921404869108010343161250088110347432629061507955324908666487956761486147876073026422432678401715117709370790096369557907996842901462805462274921346294525929942815001926298671259779770252131759270273781537769912933448634860155743739889855895809212678236909952502875172851950680763171281264952551433451466272588651134557822517319562060506878607780333067308981129263476834834040115319217372245190717444179179179465772382431074728611190307003466015791762796343752525951274674664742173971307485772867803179849234800025726935101879404675245826415963916946161574495509151077297071427426299793168931825863197963781327220579235609004186998035021097542489495756862531633737906464580520619505458651731089402407735058402805334771671255193235984979116979300223652248487429019142165169246882997895441115774822086474914235210004530667009812609626817700181633692436599244118599240625638672 [182,71] 735788146313328355961083841867543447823774041950516706372394459677879086587245158913279450351241405990962922569100171639389732311498108051224325485577121007868892700261669786806264063091459074090646148139527596995787030295605607013910361294197906774878444767740067955720398345981974963611761593575387487026150294453989279355342038851308291030121208149075440080176509904514626787499712335135214668252285874619421166891113406217709754634057339376722202386096799491647821505325847819753223514271951354587954876434031392557107345554523483950695355485635155953149663488968340154705625895209295576988583429620939623907238793615099192818746898032981477068551256687837788427825799877047179367986452740705100074065861622185232608474147787643434206911556525205133234130679495064376353009943952631614397619380141246644316777238046062898757198084786987121082558026183387971330643664870129131744265208171633288434740578330725522974833668733766815990155064698398103180631516149122051923451860636082755914871341243720047860523564545398971356804221197366536991416006512188658158070398179287329898219119367302781833625850685308679984898406881091323070824938048147057098688745121469199657742508777520969445966531741568332310469445653352917599604317598428012858942300199520101768395578557420987780627632068033018973802089227831076303598998345413376 [182,72] 250514055652774298304997231759396455652712512006127461197194284745516100623481387444514286224736775251899498491062506934029176838095461008966060331620989959852530500378372191158838053503177586557011588686434000633597083779126828163695742743024172827769643878564932460902229941439116463936796176933446195697004769773395874139009235316014056703745889323578646827150454740008390706305970245969499632990837169557452846800189062470045029394488135363656810947810532406491046884713126054693899547436206084773322653834340862840738718015650705356577886292389979324739540528909687473721269746301659989790044389641336103669865883694674087320861651335166063724793241614514781678988044963276442597272766216702787356061092079546009605855954936843218844216168603154895791856560106699238011040554740196647883872862244741789226650631104661122661569893269850542874070814548615308360216505137987593718730226249082614651762387186359586821282878254194595854047442317726815600844833426571910742833568168106083816720413906980598345681401263512571651628567049143196729486827577997158593729142985460899627943289340123265212441132817818017083416963133701327042742471873533728209501755699821223435268868415015873487284733240915021727832222228945194631391772043627517719210368279358701189664069514930941784380803633283886226874213275736980965094606889912 [182,73] -142940208271728410723584919521713204444543869256186853473527209221279622815630786454909675582221875863649918225458200509599608524091133171817068804409897994541907196496828615249515879910186838512986857908471124566435723383637595072113596450453717022216189776322818687678080414024376400175123415431815858582394559946566704244565344662747615758897034274370951659967183334277477085690533474383339945301503694960812710092493729307492359559843249531355576815803291009449845434143125813772110454858316432924189408507671277205251341732045553104624399113786182530890831548677432959279509150196634508549627586451823431356662636009894650375541776290841920523460064690381068644849022814641682382691347476545208824029020881295838202220843900574424178072983963724366187809970807613655070376160699795267999877843949887045705522938041896884821636469906360478194277215085906940926377561081175709173672251692655414806404671652214779516009239930880465568360929321263868599180843461351110975970725792970580916866821166611723066672360776207436938889115010777155336925129858431913109364551662484357238241727201775751394354896479154953400959755163983915207694720293528057955721172501328746947467521737641823114784186839952994312451727846651196719318958346248938476217303208178002118901159636545987546081215893228433706941195053741239067702096352 [182,74] 31130659231625922109140011635395720460642070375706958598688366057112669820306325008675162207432951750168822112580163370172596225465307614818798255817056972461821058637078989804932653163105291300413237308728068004762445793303972378317323628736263788050283399529529421933978414862451023406676514424924576670040280491237727142347315208922645991583123456165602586628988123408470720099690107518255123791585593642671606805447696398240565037888449343473828710171715642018840174240287199872616982698263604885812165612508716628081151532356123529086851699819078831780690543656935143324919867326353701851355845664674926514350758332454577089884296404798114126036386371683177117793744755842246363500827178827737402479015610403894891197794112541044720700479522971787052908746673191794596755316975008263521903912937238291268983841532507220363951855961195395515590090423574076594865788027293617659037854115253313492714167247950389903669238409982390936276229192230783591399434127495685042732963842326083433382598462031012383951994522128811819977378473430700704156525771243751550442777728999465372208097890338163959167510171533311657196159387160741474410229937963596555146675831689173625487699573113046437918265795767611070903060994659364099629575842155767992994428876792219388221889372002058778413035514184581002851011007638020614791957 [182,75] -1341230219647070776545456459670851018659867304785188105149617395459062196696525316532786422157402047342431007975046469330157398064830769617365331239468901521319719616456025436076091083766200677914234183745560674544446194061088190349091475925461050660732126632304780343002250974427285537560147362370549402856868037770805826155278734540601585639740587524910563858632313479099726968772114200710688272835640396057391653523322798017329022299870524599435916973639233205532941127893129793922708742388587053612889110868854324617494769680382972240103922175029351855350186368670461820990539098672439412860035669392929936892117746944128349569560564826947498401248991534030338624108249784890604205757828905637804988420823968150664501875110154208538417339239191770757091028837571481734554113237619882107988931944061526224312400487063809001392953652944458252470159450762697463309926686948361134580805427866924829582070788908835893265994297149320653429851238564612812780646497283696059830067059478837846955797867072195927896307146549928126238519016897196445463124822295445457808364373784182698860470468522115789278303333767383825284713973795513720140412795674573855160204734725116859002186360330385961129863920597210724183987092542205202628962095034217236889018222956546043266878688169694566450592250303895209156594852531060902496 [182,76] -1188526512207569910669677048963359332158059416962204992018679309350193750442326591583482509612278562549846890984383079703120551138278558353501203002036013070941468024477439674844196807260193137946267075793295578851021121330913379495989560328621707510358123915721233907710581915941024866220535197591691216405401758428772028533787003170007153395090621273347976496007797457598264109424070505142055223677650275442216073211515181983478679009778298890457543190369759729844181971514028415610710984932839032040354535070684556682966670604765879257812454179320990955751383611946247501251353313190370492110302623936580778663313573010894925597060025226473231666286008851335311362222174016096309204355945763431616511317373457311868228257899675464406635860059175014258818362942433215446831641417650907874413086191984596404797343690245968989485983228972850162752145961612309716555581067076086147149101571788356290790394972122740260416332005443452386821568374103936450721700135033426622185682351677500406225596886109187315448122518113952883213523834535876214311944582492675550619871381444415423367154392856934107432455360347869026352183109634797614557359839589220204993904786868150783032139844362136324978188162322666842296411734335216136685133377856553850036264861982570268249047316841408932177485277495998100186691811593993920 [182,77] 362311002105415501394134756610521591283892933282411552879138913016693731967818092793881428408491816896616146823495789769964845403788635844549736589020020557146281741969133086212605592910136388968869100163399910808296272937626394450348149921637183695959777441609123330063118019989628953601078332350200087891729694481373527065692252106036811415074070807802442660954665556893076043943045872312065204891977775448333766778024183365852212575379318261075351739736823576237817536500180241065451783273802358066291448089880209798209904575837835767783415903661055460121516319231021158097536169284727352546394099092877059549461657090874366210601386576003397338512199471512952538219530545391880108207999525565687129912573429502152280437483610986541514945506610711218495793213191209757473233994820933106072424614449954970765053956069450980971686643324150736797342842161741949240646899655736961215825406858729186371932567371074585638805090818724093147800788901473969841090666511688287607464108582323350426375399019864590403409304941114876121275601568896080275626596418802380003836743255885912971272738639178653227911552137969793438477924967623943495396236824839558883633205018274433856630146248774072096279704498758090330339884463934128735394820146534037364676088659585743869309015897428361242932410700466742928436433690904 [182,78] -37780729621143467577744994110080558357059733789176954158705595332469027774977806822250988237258410299661868295561491252778548751916396312661261614633802601448284285684211801356021917001415482476566147314915622012513896426209917376914843608472559858326776381124626484592756887025197607619675608630558233798752314396657810748175733054599483782586597583408940232181615470570228397549353095444553915104932619284468637915680213386280049197468009870308150684604372301153694407198510891866058664903899225398137011876649939024059553032835531031006140782573611493504925394082363063558668492696400682347321393307753706195798513189638631902019212888670861279404646852277908945303420496947891859193553973874830526811207937196815104170282148978740503228832123595597084309852074538341154489690882100093053419998502651642662825834360029595820465033439214841640877176938663618789143617598726493408838805926450626018108512438213233352021296296021336693699473139914391017658368762832170409002379374348880584086398248874372974694517529085001648690940038380201454495629561662229149438864673673114846261185523655691950541024150534061399910928326263336698556495700491122683879926263591027881801980684827845849883239187179550530809826459594909636292583466928673738028363978095334223229375350365535749411265211707846485261796800 [182,79] -4458389596326741008095443658286908702989839350860966788937508931390674058002104128816887427110735424164836050211934796592221164893654528269198962058667721595300098553336552846210872849943497368767186104271454002978832379617120560864044954771705631681930933761885575670234877718593969029241683437124100441731697790339517987730101455584674975534501618736848673723341644467843065573050770279923166420026469374874537662900360863173429200426650796252913306630398333305576460158143115747322087862199882168275615094085937536575774965025962707908524344175624745044575313968736279629394457217159401317522142605749273736074630673878625680307470161531817715622007284292784720658134318766027163552651208304570632484447424611071551351710012663819922709820077453703865506039675700600531045394783521302354673670442574586488466442595367650601486397254565244540450150162864940845989449357344614075903793714257313476531262103563624449644669325440757617980778421570868412987306530565243702310133014200774052863454118202013201672906543915452215666491134960078178970129161193977733912026135076857183432427728835772350546275323460028496414245595825992988393472776031346053138690171662315660957077335067886402794829335006925009296710969964485301121864660099309193328023522402117958920085754856091400209922108953140927223488 [182,80] 1983665538938524317480828923005144911259342385566875116655140288670127112192934469476507998430593339206426705037208932381958265644978605080213891845029013747705949674992756572895143087072614309779646478865218376024938873148163810927353647828486110735836781931711371529660319185863044472989476366567435329213908098558194390488379437587094976429776791214256707371948113151709768934437464802039594887327378522822932178747999434473008022282757739458780834343306920738964160283207054640788981760134876441575796065033985862262099947879243310717224973852227322343544063863879480991920977017206083514736331535424267934853204798447823646448977802862811120787803444673467714317723803058892719443828009866932910032270660011454089035794577066781305029613184661037536739342670411711724172617809868915100600244254020815132414119492008719320261762406308873857860767154010721573858903463636583120968273148128821767413707063760487026352259956322381750143107106546949384045508099936929435235997928942332166948053116853362752948070757873873366625136300033620108706115030471917178498960222081946691166648558693615630431433565247561718651659336115972174842493988403821963282925679887455286980135463478258687109187058168155024107359246218984331110737068530254553304289051568390935316134050494728459918517563298773679912 [182,81] -221685414983994269109778576872082663907453920032468402599733191335514065561721459090462419280157548147017904828597950697243071371195138041501757551421794801648655270796222523377160488681604066731959246994973336296900514463044906145916522761059118009675495654370259772328275168211719437182873604020347218557535801114890690058934517963804851162667171045360249457217148396954256116605288168481281595156768736601747751149504582201708953129984169098336151887243673797343955932665909858560142929567954980783505234862932333008943562918336455032808368483100700368914636707834098568964111789061717129565830928155889180766006090355954482292858959233041479699536490673158960997508369669929255159073919729743837349318845787998578868772918488947262774952743260568238054715609340579689172254715016911750298731815550798396656145565240750295433068848987859508238444058429897138602932524110871577375469936258318890747660020892624719684619568551560084586703618240426328357060856410337746813879675953946844813897939837038409711900951007033705717978932085239603662725576732399909369320110815724416525330261853022176901617844076317036136805060609516124994262652458938579562785804791091265290618113896923844674141271367614270584762287615176979885447377312259375729306440466704666807308579537442990973686529274264768 [182,82] -11705365626022531712787463046450957174126924157665661251390202223754248651175796274414376083356847918849142983211819838954862960696394939365064251137003277892343200070297319073086752846889338473176873615263924227381096166463788353051409466050503738087260543332238954386716278650822907575728762204352059615078969488778759097818378192058415348739453799993634334677185587988502536040026520530540307840787917637363190646114661140278999835229040544464502465764628993133414335815261855458132247347268388582044664600260834192873056301566975324287140657526702997947345773318696085257800820187520691658858755209529773393643635460514714374459263691255573528943235544135377107898203329060673065556202053771931105371070183572101306035939237333900309131986128907846573487973577571322982615230207175213783631082415976827552346251197517830667500056930975441378540734933277711180029512432864128069462094329960150617958269088573242358134206134378851151134351956036885284704467647146092743554127700749296284744560796667779718123062514076428293829888271347553135929779625487155271131428028619817447007737007657988345695713230042323038690802865811434235166314444509566858250784529130121002978732080578329749998125518412899550418765166385985731608781734163518216711241814809094962809850367963670488403635893185 [182,83] 6007574283815299028035375870990134873157240191461012091597488400978925027831350181836392600736908441234324804724458999209663945164218078843467019988901330141543749617921607167403394799062733826294615401783305094075206588027170372290748829186392730294386840184406489933237316560789868521575444124726054129308183177904889459557395405670860220126341541363654005963129426858962182133458664203129727524451628713173327435742167139640757541910853528803497535060808299928272131196915485037818198180978331335534112657795087699862780973139849225102230563971942772481422244364351236937477698439027774101947110756343996480501628879311684682781353334776461580311424110903960019693795761249547633266006005643930043140680569510989157955891643013454884236185753654893242009571946588688940120474772735683825988163482495484332172839419276867752256038926614054252229203843151314437842751029410843486661436853986129174662357022379737538153822309663471077920289067640023830015761383573359019541063482698508623518982597697085423473353711657987106697544134396833399350899918130188591240382398045217076907925565904473863087420788151195838143236059499959284779884191153986396263778248122507769167467625617782306373914088067908171746687694096667751745563986050172272419455638378108511703233271154184698414319424 [182,84] -510895849064927870633980147620379208984259093105815628065109092874591354423244858685060455922431767340491831685896244160887719397787571084883514516996377260417983075528315046246233222004770236829122789186816385581950846158292297478689679568965738827982632097780026899110175070157577200961257985042450661873581263291871442924143951046678466960260338840079052023683602991313688153201620513612453564954585255515665435599942471118107778142576403092050760049390723110234806719779600519021719108794858898507417643019376153909629006238107163307392107647538259182917987122671390918008763036963450388905012391758037470313829608839478897341022793889119280328534612062480518726443838780463574076421346052460216173829374695002649042258866955063520646691726012059830315002847600844066922848701331120223908413619309352505384691220044635815700045841342304707231465371513784861005655939115826686904934877214475266264378847626300495079104625469138610472753567281385881413001324086235203153859577054933553669459796342350492643455970081683809108657809345204785700970169002903656486325226276090492472695499060239598746008290115017539393621580165834140452903705037184791392547336677743245221198558935969508112334134694588635188490899151374350134670484612111572945649457991918029634565499336919889169024 [182,85] -37102362215431303713580013731706768069548550883098451679016012168673714106085685409715848237588127886320702187116569131930316538557565920702237529638290328875326375643646806637874470074117478500211091603791325812458677576038571216820664240923231477982546956098379245523170026334946597626287754830980407499836700329016687472478228100633511727236487867769480181114949940872200564310656934337483995387982462973344145590079546761161492447718801622481070350231243387260497468587381184501274268733826805335956418426396349209619834322575559678003196905982822636839465255409171621190877007254160860330553738563826551552200677534337368147666857231885193564744165687988441795880298030144327176203153290612266530641607846391492854105572028032051464822555814180562842208648609074499434648086857325285843091505390861430597544848606499185821070852921401484207878194495052776989747135937638943298937954801576372146664040948692092391016773162803957476935366671936295653796923827271414653009731328310342733967866991997476668540605994467488060479955288823626143945001923832796599669151080494222386538586780550126841640506723296131501164468161106229598699974212800322598631555631197178124439386149096393780517246899871440069581886449992929368270837978954518344686016376745248903964773673730089096 [182,86] 9880011077416130833405391279580852342378621471109135945899716989176821501111477586903090107202164712265952604529140656461422018766492466002158016727337028009686966460070179267912012102498194739810972307265044869022081561224534111071105266177725181915355948533897781736700196368364237024995866942271566522433362710947093372068790480689958918432914158458465440563387363075753643126114903211749872667971578501989861711091541617188110504927075556729384933159408870498823291480116612096245587894862505949425626832015803587054445515338597182119615873314806501735244464308053228103718267874735828465793239571148386124113888278520309352803019078226089538285131239969459834658663782526227769673101248258333672666646363272453682027081310650758177573913589529563282396615687028410826105295585884966203999746389290779065248354564216855106536315302729635474114968434856758697202737845768348672253029443753096245525493557549113295290933600193636543020263002657630408828116564345805851663971168097730005125798171723240529713074690319405301537159830441069956526019894884138920154301964242784888884792701719787335395788288522186194477442144755964365645339083197348754010744790681950702230592895851394524145340233836886491719195804841394774940119740670306538500700968215656445537352465041128 [182,87] -334040360346483316954204700375578897666002405901733000734614345706106071976272740457114764735795873052600917059248247852764741936307942370516806853081167075315177798131323873235402997880801001949923782479074658221647557619404159032006424871287536925460604241295801418006575614425228265328970885866047183376949303289396228825001460069544772970308219014285063755464501096151633949022169135142551449745552621397546148153863096408686956746717961677124672102060528979268034600511333785199674598136708343343777927251615686171992158011577860960909712671419228032685146364064130615677245107466466810995945858294803217262316204925128627079451958346092164225743652995726010593600712377076256457802194559620598362264422923948836293232259043570696227836803067766390713977789922781826289092214621581811967759117989651755920846611259631696016071104894203295238040814953124531996411652139263311585845702746461344715706293772332611961107721898662680704727669845694706863686926154011774230420520897980050072362116925030969841343668812660547595547372631882803049876806235446356908170948160037694602584689851642384711850066890046182031365000074757354832207035377711163032229722712713133620011432578152035075808199387745432383607158858227592492632579368991941991251771173621049839979986624 [182,88] -72217838028045772780208051508433206372216739747449067666839678055703215177730449045722843588453001337059124343826922977156970720956186990086603766329950661044913542418446267718867826742672270648682200093858937726028466767495816210426055244035730972196016641417420194557368716761056946915323761250882594481942961090483938429142725324384144499769014220570633520356291757940928328291083822776057014381680839914261364916349593517889593383005949080120320253012539548611169590246975864755614372512847588959023152830108637770047864725067996846965763599974364976910731335957538487272275614607410798678014742108429639352518675876061690995243461096216119245909300817284415590012094487019832298274878276370958396701193607835332511284520481913412008142161628415291987596516430963569523331000381374696616327514219934198969653606545666187145676030157086857450219407384588002267259521769076967387798866941811018838047001514228542810843108942094222296627357984671001666451658023361734599488592767336353446390138488616204291923099127771622565668887221784480286009916481512445957377909394577983035269295074768690091402985337066497030478531121905204353191871669843933697161647617821834318344682669229272402351195758302626744075916802566684191474317817531444173988115586233883862965112 [182,89] 6350954851783001981668777769043879860445664451612802842965075115803591109777056622663754343441425781314336250520568134070058705284312073726370904581294905863152927754925508168989404024762260545733483950292294204460516356470967459919406028061256614290796245535160338905632517664933542611402655508544914791985103121421559917665838898687186742458682924187814111282935109781929850949172933365821463315247191475683371993409579891445325299859669253078309077510043258277350146863916806243232769716335846158462367721505160716503712998998043230734977295652349713971499656785512699423805451089402163066979506587388991550540388124805723021353902132509836877327906159702003373887925494467529740319435126557387969774132279449920627193406250523604177243140830522033196227265433470653474007046978286219372878091398574340645439176543992614625168919661913235067098942380722543045037253835424874817422815296008627286000937834691735432853265592292374981185033639243910269690872203325820317888971913046866581869512200256023928289070724297151516690187418190093125000414402571286554670532943934359736750094493721817165261097590044229496373611256300496017728883098373345654660771139415113847876592086721767987825981371288014347872522579376717888273551793705860347438595897694584603264 [182,90] 233042195883690822099407079548916838152453470179648016288412790171986283731833342199772971881502606499355699243321443962237071753221527725954437102887209114235273994647722201345481280023020652965670937192988680091815605002881550851359347424527983048397404870610441255029068057154018154437937207523723175827639776748158241886989781765567488565393350811056189312498711977392305960035741127077347567273453399000080556836231093317116999693514840547707647129880578162919291698117141348337317370342775738433695741470109825044807911139075915586004618949550414511522388021969776260423138204058275093783929697903714657471555927305103251567135597348674581391304636693756363630872203835981217185298007646975115514386387125750509711767523037386828000238328246095985089189906252019348296036297789880837641303845378493440496071112695418707085231197083733679911634212176800823497082485013522950043372737195618588015552400547090045069865381413100639023059475025049684744284394322665876789605321849618105856347352100802451866978390241358265922683079342412716503999265471082120967067250954991009842134965962622620982068882962310817037992218688089103113570769326320746956683629758584484317547660558760392116252376120361147737161272252566325668350940864718117991653795041949939 [182,91] -43018840576486839943464291290613367838569875121512934637954147375433861239142673864458194773789550373520021681156470678053346328698645041463951423261407045061042110829209371982217262891109615894811784506669085617781918672675172756865530952086992206120154337858870129167678872955699491534560642728396500848837176126482072872698696426823782223611069473144641953640975310800670416224263425993496495707552019575628079333224477244506407915336025735304774381095888270888202921386950857327823990174443321017254765276146041610581021746045134255153635139015010642056785727118900086434357712821923785702339121760698405070443676341198700722156998446292693573931524841804146778052178477546351994031513394101603924802171161274586471379142675531735482422776811291769715731121741232222051006410767260244364478895966122166536345107030941336643379358574386852315111262479286021226181575696501738293600388044643064182604890758444113211989052992582357397256698797342415774357478581043435660801829393135538227895817649140880982407563607416988685485576749080321915441622770086326502701017420578482878079389005529887187265432175316205747246810816477357442461463432354649425694224944675878285661207068781944566489316927440110458395591527997723477206127922177281250025453124608 [182,92] -181778110773666865675217741415004942114173711868900114265280574672172638326390833125173385556299370028662327871349737867028325182953750962932522522893138740982160089971596563340369950733473752289321979171179073968637640132530986170173061201954876213150919516744510719533981291801407232785339952703877940233688440579532821530558609657037244977011513810956374048559842938413376830286433544312157847243210066047974607434049077112178082441390030461131910107290997775223551609949059834419602274942883553149034589741279522949964408587879418847776900041515013602776834350632815280282844040173585078600190038164750849290744712262919708701616376377469806182949314069391387065257205250073772730662608425355311542632108565377362168459810592690091397177024011553163545230723316191677388764703601471960308548244933256609730154466353193359274869033481627714627564237485852342206982071252889854606936305498526752464782778339312031339960434974130148536627293747994085428992644815518175196575520959670764579515974033916376652043031161884840620578590827447134325471988919336029733402542192882575389899925532443201503813787724992746879177010166735976013115193844912734117506283487124329462022525893801956185206793046743501911901824067179040311536336719293557737750976 [182,93] 169846981807026820052657016505835844891127774127761060209730548888369394839377861875889339129702577255537366960390153387170711335392706876046156679048767367791610643003704262248164655939402663095037022970643011720344696027871384081053347369858501022802218117551827830427884447661162384009557629210534043419793754491643117945934654782904805612908518792745435913140747025411143088597644925308263182588802614991017760932746500021175835819419984552160566623263637049497159510810427576980382136983440868331269587231988710498221799180986532349663464114719422245715479208560208152968108674790785921130724988861048081971994152525294225224241293803701413401743975962437872720609888937635546730744342129320984373632643855632437636626883053851218561094507064713225249559477312488445702274590761488810134877018356451021901082261199604194434044082209479397742739534011885669992805080066880626941574887687066854636673903596783401357149371113748259282852044304989624226025099409404387970778938644901955114723224391967474952572687671009796113064037813598178924171147525309261050414731512045346030343200512741607465118953514342175253471950232925512204694467020786723469723786177516644024187096656048207159931427497239424628043320248527889459628732278777794846648 [182,94] -498219758528687824115635261745822037922175878695012080989477736753306709426740751764492258720567343737901359354564518616087620377225574302221538706858130326116740116397304597510090210910336927919691885428748867226909039595456616753270437831485675335233851760470159456234375163367725899626179871269800905867798966509932030956816868025218921332563576934795193377200873625470963912841825784786825503557222614812033875514655234481785039499114241617610132419749255582904876690377018780307805280420761219899401010558669171102319811935481843152298405749347309412595466559077596434673021125455630692026511437368883651936398071900514956184606167123296496424937353814701815380726757899502510831904661066693846838277107054325972024544992642751674176008747034975817866143719694796269901793396929039862721139495026176763214787847244220410550098137376086637658953080705575959464343879223387753056838607601567435115392077588851840214992934245772861948486633986713492348947452014188687932670735956895318424637508712263138627128836829064273436494422707416947562843378577946162332842095982371956448530392155235861976775471879099225836466802907700197055124455005974148746440752201228650098749028172169610423302274985745365637810667863535124121833642155835360 [182,95] -439072490503258694526770876654119018738256640021179006155604944597323333533829893334115058787061040410195915617110537518031325229938994735000322271095489430500748959174670556969668902687154465807669970621463870804817168249776044012411188604047201384099492823077045081816977601313775383844996795599302114545910673727273644223145652763700677839831744150519068384568477640012794708895957279701294815913817729266376609906199136453100302169056758340111504318761176143988421649826521601731759099895407393067341841107936411829801914316589025002589951829019593393100781278799207115106291660018487490140287588359581225986932629833838983751552491330826238888813816623640417058631107930824188362960310053365968612356172543935240685743577475885295207820487864858266798794273815907469951537423343859869406237303145425196103152011506554249534511578936111297049467819955693520872901467733519540320215301939850728651510645244214876809279570624286634374375684286377792974707578284286888482931038184214507255968636659903256527937395186310256867676078485767560108722024606692723714921939102950337709039764055301569805343224470152836979765596695951673421816899911864958537876449580405852757097029085582535643808518543742145122228808057106330689112046917568 [182,96] -605072922232794260880071489783967500401642014176641867972603847318134759570140217247121058703005141134182273276048147112607452669194650839525901926184290769687068541352929666950936184765050143428030228792920991687523452677601359554225571755120576711651714938578106976306342398374645418529204878425761346950579636075110080563479905817048367769006003471525148547947326652938678476299136230884565462001364524103698202893967887748284836221526978410037498048787521259787754128404315003160933259038405338490151614169761784208811203791296521125322962423033629539872777918806693855590945139647647692843287532057037017239032886633348300879785499265393070494029519341438619646373957284588654646270422729582464660013893676158359794754838655687199822444048147865649267793575385262130477032669843880840524832408978198897110536348578126830236483582077205929783545578415189625489232174262582116200814187662166230290681678568002576840215371751567868779263733601644950442360256209791418067509940807448533562896112064412892195720007492072695055484556640727506884614368764725973188598397662708274778690705642484396772253375690463634563878428378959402180311449904598027114051938885455041266531140657665906436229476421996766523929191689719971569539024 [182,97] 625125105156298855644848539944462295042746617747282505144428983260378331570770638306104734655634796430258009409125740464296025090359639696933756143544176997321205855019727579864107670304150633805581392670117603129996347554790614949876393727873672801989654007453466757272408975453023155391772394325521712082705066854211729935790851784156028709019785876467149977151451284187032972715036970545674067593006486437265704120836795412984973720359281130953095334404498053061137153809706448063890127682966101293869121558064256844729075116656013310631029521710550988834235067566323920607517572637954524469892376553880178713447238165439212834452898623214429894711295788256384215408147168624730432242559979779421635268889089023409315926364462919579136064928131214872831662433845116754327844427313956862062150373549768035375810533472792030572715612999819245195613345696063128374004611172333405602680102986958949959961528207312954158748853708779907600899775690512310868278683614527799139872063815576495556138393505314292556375517909481369622571475220965352065764455782262832610677357429860489053967007048380913701249212524540707204740001611031972698556366704741436028095922611692262411426628710847339899749132719298437360977831703391286090832 [182,98] 26734892772204801478410289402373653448494666927661272671663847597836057876310722751528538734502104430157659584640232415698515822226927457218161892183131072446346719339829317954051944508881040831722495915840194164606854659385177935611971447761260330546856254848261917983295777941321152236616373649413579151450366695618253848466045309190124182674299702792570751420300029814644936323119518016959805757865683049432259713004181304807839972344958747234174760580850502762217001713441669518786409175322357517793125483448488609269848230852797092700650941398367087876250826188032220539967916273723602662895977446636427140227533595611713461935920373228586191981653913116711526207081350848972032076359427466737386136057477388484632577577205921397572961803983036947678238127808625202162385757483073676286956427240894979451198392480204061913641913667521381734768849321388604074647730566488248676086173430664930138979543819037988581361610616733988075818318007858483673842420389427593862222340950272906097849700406909285271584605253204534795357336684376253257129723268045192921944797484785615800089049827665359419031899002894071252174060240659137974962146332352216203565077408216348804414355115930079311610423874632100717968936538876929286 [182,99] -4042524555085940226022169233909322391938283725290478340044642708159575822798839837661334342100114134885311785868941074107989752680158613774396043475942957043197005330938038705923267580128122718511534286117719302223221608055065535204114334044914311964069815272334459720511089510986032102704084112296916006176940440867789751542609561407560150864655649102232370815329286034538737986616913793335071344505285759324377934480084906373904012442364755592193107926267961410034137906630653266970630160006149377443014887751417313284588068011363081764858388046274647810957674718669777889084879790067587499550394145793123081845116144187526349084939867709712513157550420681970699975710652816392882840695560107663273361392925325842031786110038754560316165581296185696021086250412597152496159471406259264892406132279293424921779465900360225977224841137896433459377953545700267896593834800183655086525361948795560941874170533755213251811033990031989725212256248907375159829492668311130473939698416717916280895779923376435113662068465375614891942913203385179912368197322460224476603650554237860143779506899896301421420063782132833564515512130727600358306100385652498781850111508389583586748301045468795444171796745303244179289570777109728 [182,100] 621558578615288935549427171712120089232770105851127258540229421329221981102292357077098469140029708069176865652659677663183483467721715243838779889519545761760648931691732859877896837820966292644962047425379251556138309713914632597647734068284483498108197661516937743184417907302828223392278563251809223413181491501173527154974827121617431586599148385605671316768483374711237371102133906291750387357526868938326871276612199913320633704102350087217488153111287293233542134648878701449261528752102309592928577934153611375187770651698515682313870887606120117673685878058710239471201437993822348085943022664221184189471347167986231098523950809113784819938038643717385650551360876690705868573987085748570870300196794556478349295728074352047879203463096920686568902475703277976995903185565568052756526859125600706008601838880648755423986752540097353297268884182399336753149493707538664079614600083498775006898134758539614960150379997987133686300435482681680752627310918994036275437245963443059411505315836451152347021480462023997848626527542432986898720930007119782355789094821113434719167385481163877497478650773481154007025991389999209212144702445224707111186854492012635691445863783952447692281954341204313379564190048 [182,101] -107025119651817369398200755338766833861849759355933110305655614011917054522775052765946490247796436765975852239354122155272517607851945542655876458831494280822312367610067241943357752513846548188210608073404902242067585030655498706545059330654286441552029801685416324726743066561859285635260870072634532737479948397367067987708782905142711508808876259656029468838189360775328966591266810387249531501212916399817852245561346209861850992495633182095325026403612781210362101316442389421288764410471309203836719362533388389218870806552264600225749662637098212422117157327068204341197785248492194761798112506962924965951612636064731181994014519457132404832512218303774588781573669168008131825564669508440224693383678051084259204574958029290441925350520833669983388636901129105057996798918139727578444019078776710161975360794130668629162681545063710607584519212927273077859736479110995483483947323720223615122954575722527033198762831118923850443433630107460675771238500063059839584886002393572278224383719789853857797141110573713133996124752878663886574525446899223579115016303363703651392993977801579931426219140211249072073616879497501187888773651560515148747627442279618227874026426042385528422123067442933600434160 [182,102] 16489445997083807597638790882224199346882513112029439539549499602283879258677363084160192076804758814302594273715214533558427999519285327410188995618287432284272407469518056250957518032750903231363936347939318191173781720186916802617990495751935901159908759266342808277451184233644281804163120970700381058504526090081562838909846201719590670946164245638740279922743127104782788696745993070500979813077750543275554300285729970094435826679804466056574691291280160235051536845041198504290257652622042482300125998072874972244584213975902347240399328312218835635731609981104746423131459485961432494229562756040624838293930712142534208844292396948870398204228789027774548869642387333908139406010201171784768374164239188550887401582971128923594658064147898780426649931576367821239367454093382328051122700296085215372396746708708942686200132822621298036905575984933733913586815525650800829223743780075848585639984743248403375310181335794732488151237747896927576095653102889655584836601478810608943619250523710965494853625112627867625802815720400110750643393452704991616287433776523685507795813740082541452702361258720743347618694738197823718607473999946294189627798248248357148721170098500964514416585867423505411484 [182,103] -2310369019706981804524753584019204656682733515900632849151062404020562285778775009861320263135564777013931953296702092776802954545492309589976587007274679994991586167243694615742751024795633938042436086337937875228485332412986283825895060519138070418491985233532938102678626446798834168969393711315036799331880309421564033517788635545082623390111263560863494422855700100573694783108333602010321926010792794631176244881499110810364901552821976888718554222075458491430000338499792294775571614722830487477542892255103210633548490252065628823873560439620254311838043311928548795390188531731685038945387485586002800541421976246989938659820177025930940829996986232064609657447229076457865394710414784923658814840870757758194497348964438183548788814224375314598695012053781036488202965992854523967421260370553722088167809299833463822425154626743872332939107371214804907318621267405698077814067289617465386423271024880654412120907948552300237565393986044571024659506401675601412593110004110861634324624998554134761977939591992703380845005782043797616448079597768449384401579538388180362786890313196981745545935097314106559266310603004995414606141210049285920654223776352606198951835524551451427665122081379840576 [182,104] 293774908639011730761287567741966448900461514398589725048702542180855458840265465696328312248053218840166110586664937312991366674431959302761527290101024590454383679550450472378343218067101112705094597375629779506455006739733118826407959400413116597180583652026848493664787838254583470996660428163454136956108443990116310422837121841034449585542781209758571653885967915435748080507748103151234181714275814763642739588402976272570986443429186329590699200834495860500590080676092456388922246049996684413600930687307630464769064537068368452159353109224815876958416134615906836218766361611144784414428550466302370261068266603185567264538001988744412292407310922210532971842787310885015873745780586521479197631147211762532525635378005873613305279293472817944836623079694599267672693717858591358176777911173568543898849668924781842601256429051491975247825356958927451423627196969703665012077712830588993697595724544374541414767542173259141091685991700299238956591947481112668027962060016868456233374239944921017081848565682904526897630439227600875236489153482141576134485686877203954498765640631813789473744461224545931726569093554078201041681022581792883458075441053483051139324749367765660083642948579992 [182,105] -33716099292920039487102509685991822306797077211498196488350178947597671682994362218708143229773532095441250869535966700916442416506878792457439377237651863005315664077605561011857375590624020836684360869732094221981646428819059222788907492907716957009276226758884199960550006348001041369743262443893650165326857759502416910495238849135178835523796866900741469918128916753500095983276058072418538435886422240167566267851058257801819574170233467851047380927657231981434154623979425126531559831322824310013538636632353797229281456047117296461652768148836478079871521587645186526991758797649251307544639320896974136761346912355409509251199831610055621688684499158255140460217431875123067423736846811514141431235925673595012273508518573127845972153049550718417400533120390403349776392324527767449803916539218728722169241578926452104326384838318403371408856514520177598830903190593552985606691721606677212227566162244951733002432431852557159297705961582020926206845846471407946791426666211718851427555032296471736291999054606434933586213292148572541737406184713638728680680884572521994570117565759364850886627512061042795992915667761003977946161242259875661269902932670576589961474862889416134793461680 [182,106] 3473698881099638552516129973760807853847425028102933456395451145973412343554086631688145820947782108780997331932966458425935482847719266718240685906162668153580490818711084349680027497049025561257070960777366202469313237342403216118462255610212165796422441664262191365711941108549921364814367713123458236917096153431252055971929804399591316849235019659976362071300668305630556949968867611538276612818407400482690775447982882147925463422681793610715263476196492419273777357125155334682548110180165050276087513563253683605536523897505097335015457945640765813462194477048906336600494893820764888513922839016835353476324828590202597696735381194157394420035091450861910086358548342617716158600444852403010388010681449943817594003419039874255224874522021844391594136584092354861645446646496320431024799223006122361622222077437375314160773651650446297638199943660853220780478312939176106312314059765895676808778693281819933656804652306743937937359134373079893924752131637169067695191578203762901289315080284226546756371454886783429973929322612229976088848233114959851954261721795400770029415043680481056727173310032808031015633414038432739023405447527079904458705932180294572132256103075675319982813 [182,107] -319329255886374411961798722412067450601327276254940197955413231701691267511661092367059430188720102580510341521461636267675343276881042210570957565306064336467856977195496960283114305525067235390008432869343278681617353366026787866260577943462735741356810641970334794229846213105550728454387839980670572024508125837720980773973536894386902823963133249693069618206584556024894410102769854080399894681060253809287457059825753814635318289639291716691335356338972266444629664208028568710021774152338146204911932779526439316294513206057327401206157744064713112651480000832262368525174618169089204405154773910818161822061624599886062515995002473449959849405267347269907035311641461102782899586293705196277542947271914803812001733813724452868121392959019404366987483602687899133006736143858222685782058131225032962359488005826649496532035176709719605443805999889985822671280481949326522921000039658120638496143402296203003970975963665172955962485864186089360776120369698507313760551465686549378609026494383438935515742878445465675213045426445897432389750089584574600021931732189020356244441950129876484045824624308984501260735634795532964635054102670291284014693439182956968173292106721893464448 [182,108] 26015215596083866332268199173789498708323216838008406952979588136810127027386778884365197330713314685402087398639583153175416280579242445683507373802822677063723446184349846512195872260794093614316512942334441286111867703194517195690591920896976937591426952090418892273470215778285813809933252043402857788738048794945881122126072885734220016389343984300675755050074699227547098691187784602422092170080150688578553808080989412467410528815365403679997291046221651479181030012231117225505502532202668143022940199718580572866168291380432027955438138760711073329942087611290467883331972574969358333784973864458529001684437013254531852520020446473468211318464062798661250301919810508610959097632901548785389415793766681507061769453040086374817422235283525842270611589419588739000100347521483797793131156136422573451284429920548004420756487248407949141879821031593525463387541229908826041614665943310823318393582581892899599078518432611730002048764028930531878432628571717028265258172553142516096205956376488562093375134602519165478892089526290372223812914070957794231186721529744530266655157711614380456401726385687761672954226057005123715857453871838395617033978744682470389732939889426016 [182,109] -1864092281470552758828223785608284263429808290328698405886232417150027019819961901963921172043428232595619657832290661122534775140080701674026788931694582446313100792494560264616009080966150445645030760039740053280405425521971694177796722008969433362657697876252895097584563851186983109127622592532352754020559594418665750301417144331892616710732838539143793905219758395844923583238552698133183923553373977360114091355801728676628768262685582662976445484334129188570107971780624484440810730525344476991520310240384006845193615754741924545060331199091780991698448276472042549281311341262095168890580135765167189988191280579027472806999528673767685288624273386953150386742239985786866747605400805986080007199916517047492271400408628417644636382164216865465621709458087854371523871824352134035569830238881085635943273509731571050576931300416960407992483837649446546514855541361758295672938057544904305367998921471860976648438736548562008997306445899098752580314176016060736734906284996116647361557500827183993323580561332167194230854488098638740386794564826458220084098364509555223427063994125494977628102765746289461501262529878166207258094494572054260703786015196864393899903157512 [182,110] 116490807893485466372544066781748727521431245195507715506888813769288770990580661847116567870227814456553338946992224416785015453420008395490243097643857042431707219173736683528739235256065907463227985254926199225541431926727975256873490109037823406969079148667074474779031001572081395563409980232229065244342326913788752477733379681792984630412725236545563130575633020745991773887395056123150041377598058122564580774605920394440270894449132031032163646953877397965161921537579410391866479938980210023438720662740146703676797788363770652099686714137039933431448091908026503778308694440272312955957886243066853212536151779479812367391786385363073427360232547789958736405082875993844907501782540547318214751107719054622521258490209969241256173650203441916882923320395044670475931579452365699279675701130940235546686308162520543830802341501696090496928844361390745042568986288834710153505029975549622853229046100559073476163373771103231751467869903129658047619614142270536862096935900544923672388826226987207015333578429917421475313491969400736291471219740969505855725987238649697994240550215951853512549660368195414469113550290734679253626668037555587793928131461263218320670452 [182,111] -6289653842381364652231833450420429755671024801080127147029167412116917464692991669017056738696480038912534833934544647640942774463465065298881305049999269126096196401534807110129777515313375246957432426230972745257925549466552637109538853259160511440932463646827710221994056707250891991755030042930154245463992580098634226242447981860654977431504590070428020580434606317168585855397277828574556951282309634325600872936530387934428688878066804221537527387589837787617171674634401074315075923680355364783231011950040557660012251273358008909864109104858116683761619710728376727751171793890868502933316598310034638059483991758644782296548239983587179213764762894250920220392795214682151630793214551298637112470344327881352928215523803480241890743516246797438343558290283736747903147757047961876556339922799321717746162796107128990870091622026455240926011102838348524659903520854739775136037269198617111141300935934867284801211996767544822351920374515617395645192898271851237911832696813039635401412921925788893724370492001566195762125425150421213034300918215953819622584864232379879028719115734312820216327602635932213634255013986845764738520472742916999679969580101315563520 [182,112] 290383296013848419006539075678875620944154014527167185217168896094831879829876465133424235424785385663518560884352986458655813140433778043352471737084046906108734739980238401397796098129572437278821258679978178054605090327890637261766687976822677184588683206190653299936376949450137299514695365262156456385481295079610289667104328283225343807167548459881727685448537760939607017149556005148627301637134019775542804686329265299459951831591974934183860309334040335830837964255708192353153968146197732803811130281125925480250754060792002245922632202951882137742324613126074753655894810288923020742455249944470321428906209078674884681357630781271823850138972686559555100840452128455292114977115287552825910435566250362929878321473439789626756518394331669121445205181215746325155257751883032941001097289998550117222453641059596892628875853010218983492489656061120745748549754121975583893718293859361871251104066739044060311259593896887033389138906712245780429217427035684752712359035177449083194747490850234630637060640193655287385668818080448048496117089514848838795206167085947541141789499131404804377199427677247256180269867824713336945354178549838345025923236036795480 [182,113] -11334262245789811687625731507858834462668735453638526816687880381203852955018707474487319410295733676838496907822118905946113445631947244640442868648425804720919110902737293462224325005734031089569132089221405621111482943025074840101119551276893676399302393867260820461669749960086699811188102067370730304082073719408259692377935935991370736346470479590451290026734339924755779858861042662165473032992774661762829448805709404753484793931917421691924679929444792343188249728436742258850153055619866576604651253878108536745934859959939380547580679323675881775444512342801174904019031106775161812969351865221557116639480726861036498632724524372365533176376547887372550599762437566557511305803348909135829749856654761895752967565580897184786670051948042634498816219262116937555791237722391453056677385112153200145216628571190868592559509951235034747018656777182889995076996847918994948886726242933095706428295526234706569142492110649586248254432541430744693623086297006575724960593254730438671862802008826486387170321718378620079367054840601983818874651550196250010316268315704570163321842420998535309296038122695960002746005471294484885835632970881136504356365564576 [182,114] 369443756646583550135107659913320070103000071461056247767358349067789550491520694700426714205161591404449563823994180939318019174331138887029505434394755161763303006836237647189236666215110946926597970801379833602920722895031254679055178068064319708209755950984768785413477296571955057199702521378837764770289070703629011622875690344180117934171328871371265629151874621865601072713601174279594455759155176625408393307210840080628606818164303863163793416903474634754669445634534131258721555556035262874924836128377605947015379680416568933585930389122218283614224433749051439867434085264536282690705156710423157252441711096392395755907570769430764673710048014426746535503946137910877779917106662968493357148484885277778751655501812893296284881896466128869137135804821963851304209438727643555539348761544781058738036626470268187029318662007678959290143093499859487821081467412657712395287731365757715062943708433091346340135204631134230283202158800982002156616488678245706032567353351865995264913808918043051944329645228654571358426925428053449696466260916042606656434375988498582699515186728894605343602294165218796260645268023068047188974664518175201012471497 [182,115] -9925243423192600490120521473526335556157498804272596481902858920587537788379435918870618923361583445135132801795220801205402216528733689291666771796062037067146816698454242554060132997445695016133960041703682065183670217288665646931542875017596667830972547448233140992240329774910650500112980775704609306881090353648661985456833921802694764008481236014468679632311976031668784224025787627079027715119848714797877921790977716128625168421867473403649140105993998140575561263250562269924869853084159396736368360594540912842336713011835731418249749022477521415630915062480161358903026087670638002438135077128963323913607728341289270445860291042903196908465002101359484393696280527026160430852017552952881440300840947128547664540643342445143669502968174517034694986145617698440902618124277969595252420968319328339310122589194972135742657045905140273935703837124917222715357912791278585410255199960995033242816948184687992086927353162711626849876713159495684592222842870610255261299174989522314817579209054024527990529893227641616028051326910729097061694799782390770488839885740923848994192868273821004161161038972261574045703005552918372632020753619770101312 [182,116] 216782629403634951533367530294735096122053554495257511284766072169451802042984434801169747874118538547448411729232504349306217559061149176396708619743557379841989015023815640564043114194391447067548319356121096261073908245574449132797564687892828445809706658114330738571146439585440452546323698606801005259483373771962267950918528213767475486068213285080788088026805078118756380508760500581980991380673357283996890645464638916112913053167898074818361303936486531332038512381715731754612333326803000969046592927997224386210851124834934613517722148179301809924993629156215816565298815783233576787474139766124155012850262390573501330817183127007092998967485520601549024874833189770981723404641514389477644682856639092576283830699733527880772938867167682356254674866583408967110500149339463232670227114821798000672879555883881761184077814886454916863601538758347536972408649583991559459902871867414821347960039392069293334148818443292558633541922728172801036107574567034377039749038609724302788851047377455167241487115523178262029036068168614448110489418020429073008747676850839973632905621318918811825143179927945612656989173386262841532846228857475712 [182,117] -3796140817894798182419348452711432315028309575173289207003866764853423645438426244118029230661584554456372064172281306294984486652807120147802010675650572327873509132417620613846006649965510001040277265636745217625132209813475974480029455895499030007524234518952842448603188653750505148068814908906503690594432984746340164033553085486241342709769588943756681476316618094702798579729248234158234778870606733260182309092869045507607074927961442774354801218459473933389149833653556062008045676155913327213601928929497466593279362134084139010967544721394593054856193164724303286581741695665017428477264856127310023978153403082838883518907010972844959576171542805134115210370749879060960653175731865382172201846158450584126096299919687792702998358096187612578700396754016659196035424792844322644037632447866478994815508603298646868529517171547190704213966783252224097659767704687916923041591631317143802086524228024842563423322797445175063774732054256135363962904301098270827161569232942094960809793363336934738086122437115095421282598162308994281892592118794728026933676546820991505920105641871379178200428696125430757077811307366416176545373498216 [182,118] 52565692002450174483202631120916714688061184715773531515269364461553731490386387538620823297024655025476987892009105775868073369049456360293278500119280995465320128736054983520366978202855070169215429906774636918349924064915378221229347621059585199942225355087779061201658071774749696709982476975472404798117110165917901306732361069253856422691375736506366563700963820906470756368452468780088118683495078844580027690357268983796201075212571186421531923922060571121873310843432992197734731856954032355031272679876667964976531901499779459929532960312407381025361647733705778074212018788994374263836979821514984631554573806573083600457223827142953656181253144629698016253998207125506208184064682674487784797664148553074432039540260081871019994700278519303114074879898244894572227215584339538431080374051068515157993523560173915518410607618623626405241477396692185818126899343468965355612775423613400220091751006883706700665417525037545752906151618548949088338288044616966772886038217647683945588435908206716969241686463014353070234351786860986040490378499349282528197220424441140045846659400812306868727005643756068311209555891099187363950120 [182,119] -568006759778693718036763173777704105840445818980724947287639135659678281240366115942016188152233823546279520329762145661210580041260356880427166364386731828321017153900549022202420674713912449742391076110573648288883310540580311977710331296712262573487330537235865129783632935694204031656905425915222466871744988454976643130762357190781632051123960876392991541856557428334744944119458305687953597752141565850539922273021351784067279895450628930279728790715426195801851724833697861001487730540061537479721441429966094933378561874517783589907882530544001131766681506456628048375985174314992314860151852423377334955168073034436066924689440824426276394468059706898695767675048008726880238354684186252992875593946063257182616984455133560510246926028008465006043574054887321487619179776459529687317139971997045548949751256451656375667095905908155193504439015754367345831790256930937100201006721653934469668299292241488470461236905838181663559987409888392974820179323455644223851717205545170974150853507879868837863474309341954794729644470333874271313418044445566597318045386821885311305349140943352051184084610477108101272369210422387723456 [182,120] 4730844693627762977270297332910214137091034581207866944939037697105815467934185472758361187804423279712226803802106550505919183201991299469014920863253560902415963487961435477827171468392601366318829168415412697071909001813408973588361109774315128930915763925235631194853571617291219456449488810618035850149972996405081203811537636902800967674636120635686398757396744795738257568877783802114936201899610786236807744135024815541441018462430192317916442086297601760558570705920037584872681899369547990028919540283095793936104546185430922199731559918509402121762659056407697958387466719977098331725980400950711494387141617058627339899315638708447103662682298668111063969787298394281695677106944124898423915346375326423528539800655387588508962475386163988924798602287454776111250068439117081742495864479562497592827649216079442020633921577347306541456605065198417248966089504331409857326941800383800905428043963417833500906735284680815101283895973856972665515864403883562473705237185294013122589604149192375647256537164091052981736883650459748611677712346302522194169351707930914347068394301796775195747740477997506711725686544614216 [182,121] -30033084242968253049230237085853399804231005869041969937327638842689180336752499532275498969874098904981718736388637605249442192276939968396947209499132735309886554858787530784616888596291770454845788130662321440590579695698325697352223894206366726158045848787273615840047751275071155327748818728612639762778747643671573398032767110147800836825391068335427367080640644351262840662487506517736000289153005219991125973296155489951853685179776721678467543079367295438420580611047320795357116969220307380073980386102939957819913710872094581397510762195279952364970218349277790579888736925662903879632386984066870349536438592695789635928230514050723691910790782227901205139264564874240264657219258684847625074876833664090341424722106722678944021154990843026920294751862563907738060169573067229009123581847550924047812366676113966747522758554674133613426510472626852396270901254118619594126612409436500890013417357898988673377743399014449856137003468933519218574350973299089825783750018997211535589313014416505375658980246642186604497693071481820800576958777633710934439628241365730108841916140517087852076558906855495177249869776 [182,122] 143887752728651664944900711484933127572142583331838369101708270505034674756828994765689648498641891096385931992347544474610665788947096927989582925072631583611552104309119406975804265370047841310315354927570012577455261396183208728093017789800949593656543960129566373066976857915808389769320688390772628357654292137454160861186114742091112915087244167970104337873384999215861960625694005210959630573248986751418170206448600455604466208575702817007144185653684396213461600682287804289688742709617545953290928600914950297966185872290960314971221401892501585696935639764048265579573914143549637939580667340320275973413949347017997426754915990433779976883925964614472263895436842723740958116958307576801138360000587072085991450532483076334486110401887730404657176576187261180719750080644317125932575608016855367308453091304266749360453634527043866524286773656248480633164958565227121820625782095757520507960475691718683776721008262222142925046255398878699936050971856497624829449115321037047949061967329874797695454509475519181151980221834147800369075767947317988566144860322661372137653941305911438414453030249229094813523 [182,123] -515741395533886278956558256226656383855026191980084029052472297126029956174575697748298051585030731285695094252427985181045911641609762053998464672869086703225346996053158085442415126565591600902824088676348201291597979566542314226895719040139650633847003410802917331616509741852773209683075093251203803028492336717265372256282538784182417477455793008400002187225231613480275688585817795063047575474015080816769221030438403096918251837563888860446286366157406198114874520902402098175701455923952232601735760588444147206801559819152153006699864448078176478380731695977492237181069010854188457704541069591355587241385737788445724547852015409615666672429334979647744059305598771328562279950290527160621289461561254340148036589102395034508153179594939821209051680131588270148807699862228323555720103108763409120638981291753154840960458863487923873577254790532396576360735359094549355044707149895963274261460568068320886047795729853590328902501309776022976145410712892955236914451632514250982817168649389344801340619718734602180078728846181650504418367575095250065754665755329432599128177650573761024095241015435334432 [182,124] 1372555820819234632323319544519643152302184715130627789628710044581508018516638310871048636533446793598041903645467968188771776285701132294994667819857925872923657404308698380291175456132218976336416582963433162023147009500573722033170287477174997047497248573023522502784831088482012433575411015227556943489698289546472838494506069302573295016701374632372403331562281000196782270616699187975569295677806916453202496343919724285426916352003180313818074663662550143236831286200669889186187191378619119365076180177284257463309532402179797045670741688796036495691944457068492688843496440233714099164557680980895185570123158852573532057110518566508743422969336199656124247231312657409519808743487436112878610461864108931081018522990482124640731515540627703264678063189520262327887284231928854083155396873451440155183286045905729084287025130618004549130951431881290304516632795105533743615692960843690316039443638512077956909388387133559331107074281394643760573836199842360398258719619690833966016851282959700727890892208469626348794966247205910144748852805018785268018516505257091752260631375987334477522005459712 [182,125] -2694213522414052785546893855536773994896095111374639300267466711514610100477320721104006328960188250095407093981611096562711087476129866406903609951371527949220309145502639862695205438780315902316555583474803569685219549187482277239167378192563263561853107878686186911784528133705816287069894052422620543878029052410303822123846447148511686762866178020063798429927720487786516985988054847551952157123960832563908961141617152744693305820626508946080171399419061073957001193902452226401522552605269742502815489708645308486660261698104617980320729257116016931562958328778161983456412550028675506890315927864570284705253252557113054967600433902503559132133586773149132692793455652347770253467600222200099084569403660058180416464155434418965847932068848291054824711470346059780837229656155223893253842759922972890962783330346579205382134548415728742586896249155416235312670893537166045047267096284779099987364040722129809765033979450939978320154560203772138290399629311903183228083359562480314351822579554056883172418675538268289477633373536793811794574796351807936831930975458438002874102691770528841243712 [182,126] 3877713715480594907914908972200977082585813328519565176425196264963952003125288029053963047828932169301227632337739089521906704848032543663414612140527771004972643012186296383977041518016022659517066263523010322437395185376465593327942511296908622440696047554212975182871229325192614607967308987385754698340915995786953930305587786742764797213748824442954120586049702082227156506594744407166910878656036283963638119008071832482241574179880747320651391573677659876889189733284614996989928219038751130775883279677106258880547767828272757234670076071445152330356216000141795339607624534374320471516427048715782902866804100375964202980954472189712831092651339065375767736431289053087710433850277819155360714751061779937891381903039792009089013846429257878151072634292779238136414593383590941312330857299616869382655472218243526835375522985413978570520501522880462634590249967994447130027964383606107090507954387285096290002745942719564977165945695190573829462864304337020814001244109618107158822500264179720540514289521997459678535636378978437248180952718185831517933643691888212386564021481986973440 [182,127] -4070419208326662877079897724624504621790826097393350354582480630733035680661830264453113014292032268944257182055199588941485189293726926826426063176557704777897032401999849149378496250896363110179642301914768642515564295236945044743829596069649439077750525275418800708319948576284117334186952241121269594164680485161877714851205332512732527997320927909371062637480029702868719826511409488696852714054273195797390648143298268972639968957527824363301196482144739197839943904120852609783928272590631241968255390805564462013157789863061796567598559920492329570144937111223398727312938278986339404553856588390530293128320706454969313415905994648141475834473587250435610021199073766316183345564696389978330125200173587098033249254766430913945006829053907870677344212139504282339413439289109580028717944335762786762627429606082980979951426440271666950664444028158654168239610263496737367522204482351506993108149639339027533512344695594295628821635935981942034608790999595250039804261868135113125492275322315591626818247057709538211102954095324800726797093596695826213720185762789074341375417148992 [182,128] 3100733283300587668141672767762747530052953226027026886344954633800630538512213430215983433351397288443847620723040646144993738367014114504665031342638358918581966926834312771529947739019296248512371128923711279052714755754775671100951143460427405061383967865775644736812840001430016901495378730310935286929349199459575134737087973882076904840327930486580049587576025433942933990006220782515485267381778943405432665830644082000721759736119272693516304353201215755634711047397810779708269196051193417363533045865625284161323290795641867239572745635285054428455314554490643585951158907016307279102159117845795171897942645717995268154642915831557540765818366752099331745609400335733308290989220426465453618205310989674185535592408213874649068784241624531103080876586898579305510558130449476534019350181218791114549828754068194787410104109716182742404687597150192590386403155844278721799213564831461096713799369815058483706601434692741431403105884340574467531041124774493354002912798902058619799863818676584419757831380099449802201701414988296459826860004101944218472444534398257363506136 [182,129] -1706052897283146376190497654196369089237169334311469586155270299205016400115680482047983609438470807731730356385227158080180801259460798959813129840469521943061866019206508437322082941625749842442635461877832349596138028853762129717552638420103748114300351418356207142883702731318589606668940277596062266749750021058841959498304167219205039872954691546066524202971575446948792797432732411171297140086787832619689276912001501836169316417050571523928928128871170890130466753128921529605339261122172984210514825063801068794888442188486184336207412351920463094294324922646176747432342009129185204855290113777004335655440848117249615341258611338085617919306273196922330028873590149860818093468915865859347346168120240432643957028853019655120496696737388192495020723962613322849224641447372951963882158442918795529422099747296745476853096946988472482249691546452035841726262586487507092340563414947863516470826306013025000653042400247840425070771460116571430294904908708208482535441999578891463004994125462810389429131303037026024458616321243430365382951947427345873049188630771434448 [182,130] 674851488888086246341365810906378996120897086714023510156825116267766311024009950512610577146338663814909182061817961109212745204679885389378734575137640115113062814406636827882374798121028807669251512369237639030252750927241823030741628567523234486346341139445881204566270379292967150928830126245282608063003534180198026265131510643819105649951190941343109288833189391380509137978471860949861627045859690092613306426786383884181728581538840014255992742797792547072810116713192943736263905210036729818550107687758835372636557996382733018470765709880800243615020256852317885870212058611014908409735969933870703212908672054015730205495854191266336561840976911348992265587465535861409268437915039728122115973720060750453881613723134875734714207515733067085450738080879859472593187152974031109170195988426321961721708470997094263630335861214056452623693466825761736860352623948557009369137407012675678356479261859648897471842240600896404684898527904131002880861400812831191502441301158120391994423394955128592705403850811029078106636004659289506590141088111690285723797199017 [182,131] -191027234877694182430854219869683540743609052550024353758685204301123687858267422860366480107922919071892229096493623535565909168408083622832884047890196526804398464773046985341628005014708823940116929032777265325965234363119675045057408070151415549779844573675868575021080684352089005999013169845171725076405280390255369042608500033350527102633762507886250389240987625687344022992764933293150710197956618864403884548096915001591382921317875051198512108082668505880916804419600110217951843711260840673044845187086583415046299485920818658003644517857156729088954627591796198023168827976541597462342099102027970647978851668616912447431762004466830635402875194777739571994372588409946930382791207015286978606299639637992865088411261464636549605809385529095067744929878881209746024690113410766277090198336403980611510356104725531417216980275786130428237789429439789064296015163534984985253600226647346031865805662277850963269568116153620676144536426676678943660548261095817098566487139762729480890624427474345674705930188305561979801195341027124376702394563885745432800 [182,132] 38512324869845820993373092718546328936166338962044769579938171186043475906299938163208485008856649615019530814990894444909797019557076351855379547299814955151202695290179245530890148819857822640871040045360860194845435020690876130005166006847843925893413038410227205930867739772561888238115361584251493070265435966358634633680769731403524964911096607138285912563322127452236188592893482816853239822530062539889138632047408321419757694972614408714018231589028790518204894972333710871000320212873648481811460267446440045971987762451159871765995866751020676092645530808378381944110158747122240813124754302509453539298636407368404711307805088407311192209039585334661827605800339148927006361771640721407281485655242145117281941716781908411606138769625111595321736143746830659255593060593489219154847157678954789560397310553215173400339488837520889928815735710210009361410663337112652800002680980077859809004618804941791850151753584493014447743366388929238345575484689337832490787992932567060437287207009749367672931691503424106114327842797834469800638514936042272 [182,133] -5503006218965554966635424178597045090354448254862291998972200024662205664141477802269178937134807550602415287758384677234591582563016887263014999331023636570973122878386594243932597616843042164636516781028573436901391745290957579496903723836033638350666737735578198831516772948612675203351470311536111523320244933194366262072000322110090262289620297731997163535155484689386412540912835857339162924062687275204889898387047048615299269591914622394049576876429253161609808371413099361166965797492184705493512381869032025652384402955832593322337934971729738947018510523655603650657637920686638037410342635469502517974359670305012526706664216964864980704804915375353241805436196406316719687397844446103306621952709434112455298126908432573506086619741476159419062270922083125881153640504487225695711470163926793414264938851095626029878910483400370041135964106598371869698267448670493813765388826266600100646350489662215902368484003593887633703689075008403306417635026510117583792425463889032151793020282253178375553490121773503905034987839621596064165253592 [182,134] 554475578521609816724297072002147943924939473030612107567718326923567413199300184038193228320745960610081571716648800649051279478196903593316747530308470224395655450358505504518744045963987223045819990399374291852249478456159532356469050898390500274848693671522914211131883655609473878103186362163346410291850493305681517697214945877310614170731701219151016514955143693759935444756091609868203993533201647034743607908569973718740377356533928388954977785894994020544699274719255573990170847952484179621189616951672772672408844133550346940393422729235543929745280559228828338357182680881565388763371912248010791096995257142070558527512872271826220868243608381080437468763321136655933475712083949013295450577942175322146636671082705518383468065959093657282402078055586370901666136932684683994042376069756143039556975256388951119546417576282172191970899865769931573234073445934154194504935073785430360009077127143577745968666098169675357094466976452848165402108354065046318422001420714989855813371680184709566804607624919291119160318656133931719948 [182,135] -39185067091513442741520727305042137998035589950411338891810308813312186523645775097930701158549229038773481800438581973203424891309496523368919443915360406877454682713598317841374128740495338853381441560868522988889455864813523695464687631477522410960170151707595616854030081249384650013528667502493094433282624471244542638726805869699625183528830953178905792070511978451344024241535562185018263990434001328019051936371269696440362245333749720835664583185951956528953376141477693666022613178823500998711284682640196185005365177627377640252661273275256663256542653686510661210555516117708242352271310321849742492434155021968531130247453860530826169932380092314465644238963048027198730412255964713644476649865404542900651802142813138813939765905074392341242832545916023878670827096842242090076839369646807209127876783692434434209772716251038818741135466836541021890998664580440537608428130278463600789398949840740686085685447369496975227204014853838312499921250772397498433993742445717953292943091971342743485487429082452195350068131764736 [182,136] 1931335073547484394090577827762868420290968292344833827882901380794063006236948485577463011986021456371192978272014914968517035181541696030787464097887342493561320214196217731209294168939813660867731920727636151604451190150463399511851164164137744750073749771324397481346429617531744749261280431445909000797958053438854405053541013874473092988254585569305081299438596479045856556195194852646925603127145871718066963718091760236841572570222324883188457313381104233756013406662911684536215457971869628281866163556868194592481485520223346458605301518749541215449810762019931157983464963969020006026935424250718100381540589569084263565602026794758113899066044927992018296810211223815482117083983073675165684512960600044050880740270211753310721232141033142912742171762043003870965170017897010576008159414810832478007462334771770782490072469681134421040031754881339305596193740375344536903010184700540870916922770016619801111405044765129885377644205840352611349155995825345530364226132434590537551351129740209649804216786572310933027184 [182,137] -65991852221645835123153691129379198637556173763053196360681673414458783557053972060802171481924774066081238935862986758538900724321706120654322292810685017403828076744717895683815670657462783766991105789693170016643424629783531273763592403077439181565556145931833044301021042756216514657422935766344861337563913624046090919340886097996184482031493886996022454374688811276068395530889564995557221477400593219508235224572143250600451735210317657932993555503277340531228338848481995190468750397658852917475844119204492990802205558473823062414114131568734514066476748631386789799573408507038054629265071686340222955606610132170908168030812328918972297824026030253964845810999183787471797353989070094172383219675590066210694603596404358517747912473554393946073146338120238744481636684761182362011443310236688580191615106125586254238611487618605137312474188562853468886013788168298330037193017052275304587282107340347688631055722705745039703610021352496207637170924819291090128334560185234143742775983334127545837147715278314912 [182,138] 1553297151827509664147311943512410137911587562446471373433810376706582899569092786778313769274669352303368515257039203153664912124836525375187661085567070386738506326493051836949433111299017205279183585505995949556547997178498866621729652482046350149591471526275746211326037402528284398620801091410408792273376728735111390925474262912303295700318773976662067344141377013551870524499953336422829839467613970053949040413984654701408550336357569016220182805373412956637452183933003411399727500322293426548208124889790036698143546476524834083533246670467607179683900978470312481861890118187670326302050270218211561382087709979856845510693601591179421236693025737885936424306609027875738211125414501270358742969975079701838249251508660862447931020821042300728258284401161641429810159107881373392595691632074101307499050642139681385877513442182047251192166727668033374578125516553561156421259439949774327282628373670750910615060788656876715879433279819656474569750724042066716032390736544931552933902591558307124943663746 [182,139] -25015620718384038763096067996491411903310588685207066126148398580599383625281866018209162027489210396675782103399512266443663622549928303766987770035845312717504654427879982515976440022520375644915707421502492352449369647748527766293913818850111799280351136029493371332529946297976106126880717060809653377355074172020499410540681135526062851422675313221848786258343613990058495080736165879205794221968553400649541712072383313350136964718542672229170835289565444237356114439216919551902055302564643040312519522394525090007626874083646091508356633424424720117435876125932263211269627094526796684215803738934703073254457775589378464876597583957313028067916795058057705480110264173221308718300623546050382986990146061624170528613595203386495296020312989726425713668620795843905394463072782601925055979867469827492075433468026023004954142287755002042654517739134184412753836053203760805203045059457703123526375714682553058765910519513497695138709424723336530402257674499365480405433155374120598336891091104039424 [182,140] 273673495344435875554976927765641151142824219601466530309228545495528009833077284152258026354095333374851148583039708700003044368373895913585364603837871806530747024928265442417565169185135154520989261906699150963305666306932151814868953764593202723911766673516851950184813021187192445548142445015108389725999718930349679749268855300594396837939818171171275324987159890542161273249478872803438757664582777187559809441769776231231233003344470054417458146087119422404132198642415948920934645813050250801440460700125959608764805030513526040573509138318926213842270186317826318269288824485428182288341349533732590330736946244536386866096805904201190630575949621755283969445992502106889794978644700662629436492579192344195543418500405512191684192264901597477918512017124116711865704693436380323711605101151229977112551853373104827672858433851058799296491276559447471836325383645488934943176368923576578542537630935862196560683760876559001556319370146252642206376204164336457950311309365814878301601331648 [182,141] -2018311631183928763568331382652666823748190735334910371828145843627549490842731430990312020253356956597926523558925318286069179130802345787279581562294650015068980769638588721245959937259865663082613368275626597889651391639733731575051990423696712141513288087129659429892371811723459222317378566703931935640667481701433121163186298420141115642419140085313449628644107777890383809460684709683906478756654169758830062533831354450978351418759616533420988823176486023914563593320414078376494616488237595204444322321441085200327664168545182016581839009116435698426345696796279874121506978047027081767231193661311755735412844005229141614004278054554360878892572078172899489105404426093298313566001401696035948734411613823941136575809977653367306379554172672755662247021746221360696691722054291908464121806189061048659818468348140135605484254168521197859689745454317221490043913695270407393421940210999702179980602073711965173920739081258906752250372204186808935457351363444628931215554765514409600 [182,142] 9952435999983233082402956601562638884693786600369087485937156311685421186360098421109392049730773205060645049447947378343181312995290488069233875920975546174079023015927400440788342958623378524119716396691654007357335558506824926842600167905520345815747585230244117201227571985692505426528767656978526849857826908371106520809903014296114517329670927255320318916427551812057236274051009643552431540700925518283823212156379152885417516777204164268046689496408402551356233825142543572287593288117793055169664236704583433728944251871678844672189874758415049696883025027948498099242776856751857779026389170765538855837390147585424856674327267496783360924654014468573660642454654319096505662535308499222934140623433556204673943651513965873102207244633099052303511138748289135100438490267235639603737897733039357640950003016755265208863552967953306319644609426981527080352788379684132294894406908969965298731894573901029634633497881321299598430272516250516127656594077149220419189701758840 [182,143] -32529288544019047938356451589578377061116125299953847764221836228660787500917621588541471901301306994205681683090456253321529194336275953881600319425831848622135126881157420771970486726172995540078188416847320238993260182832794022206979008205187857682893671114480972953318425978385846813776081509363401918370747514802645456009279574138751416538775609647515815339542674197840064373411641261630899090285495436058853876940931649976266534345423698915793063527274814835120029462968411666740012543769560901141223665010263646333051349610272908514864454379447319280488781335934083544929181002549230553590733480603253476352058402897241460148746289857844510431853953279759117488159066173055548555960242275606431647588823701236117827782547776663538099965240611016079527678972003661448009335920180208517934798948506308091110288672361181810873843190216705369532734304920958626951779251685240780597920141753397066564197685858739918098071794014055907284809931972321477708223580619187005760 [182,144] 69821920596774192148620988449200709449828358604090222702654808466058979060749269803735488290330654093597369048513155369095986428825306700484981026840766334771129365146385904328175487573609096970612414997955245512547398383360798128033599804108962591157600738327763565403418981124325588537404245254771507720055658529100319565783371727952894226155817589030701136382771447428533062462676861355471540215110926783151526236555383336878403759204785390113188649665948894969915664879069172136972950286276666480495595838206799919483462386727841724784144574975915081583533661140689669203994395419392588729517512102192217939941902150452278101305324703695469319836744000583632136578119213340302999548006954822162616270181010000509419474786699030636010144514679337642698709421792064401826647033675242088821224724552503883578850413288502409258014853724398900972946886383455094105234742362659621901177250302300482737657395035743096486522673175291051531656766362650266105445075680704 [182,145] -97449684850556222590369752722656421296004699837302330424837912788733865398896786408440555272542534620697054491708001445391349939047792024385866589035459411808206516217060630016604557079383348686011272944258642680356235218670504930909882477946033462481933457562917384473806926515993303458791471126161062609935217708609605948834283630904559053575493865868221307843720648235480795437053244685285554947347898246574302920417486116500877569107355987691457306819443485958304059081065101337941826578001598226827448965156897485377485776352405719818833093776046492424656780441812090377955487632331478139336694739758216643077052024575440787051555536980263646120383637374691033282647175118381552510316144122158437037355803940948585785622664852447370226814399401293777959426325602012039184198733612618448320549153108244434165924934512477398736211774829126014942116570090017197203060027899151982900807539122236474354696264123583929831301024839833716466332628013038541648 [182,146] 87508646506834095491700414565838259202217542804211753722928657647799143547241173687811780533288281589158200556278642533581629648740164925832302790102730856742762885079897721840290644273285960360961679810664597021380454176038235736464914750292514854776663819193667085541249382231083158768017613597500104894942261582282479216462645954247563018586996614160049487099811180292916122191418194755041938868271943400275854469107693659833449903043853982899800527251732945578102552815455757489381166342479855310747375585440681827107181451169833206023874075013604674681498695356711008747856793267125320445586003995708753359823414374439285330707677501498536882702197518071923421633222343929875070171530634982036391256893470361012594029863014297382677932059406207905067217902190411259189840609109870042526433325282264412496137467996724197003342351740723880168093678964102060140473739839155837835205087957417836784923914767488468509442412293635920570413163030436 [182,147] -49992239807305090792894331862589910436768224929508853787903522317098404336102344687214395301578096172758093467242878934108942704790800302119341545024337355387867867199195475034811017445751980874048181299095233566541688260503242608491911450797046055224006935766581709340883545262359592572911124572761197430580987908178163667558892726600327508622752897904700070852948631590532777514279896196743832580766739752678911048051761844259828694021831416411102831415256148515819954424170995707404443277855661612547602216238033081806477067464350136519779039435353532760727902799989033607812810672191974898176090809007946239086153471609647306902135105976868228238695912854629814720492962007786222776384849360901339100519598538010472551199876344144015110144003347437501291038305318574768881532733232861505900314178533980628065857995329753293168616122869516847847233574840406761885650371103152385103548555418330951616331113654120507768948934777701341376 [182,148] 17951409229359946227033620902838032081421600750116304993327495802021331962887172348685381952249684469511192429774219605855508381802870885550220303626644360663808985975149475428100084586591755209423989229456288924496733384375247842720645151347559047472839512478412371284711112058425862264623463510219336848814540697071461981261149876051998424548392560132789383651341854589331294682461558795263184258526190804650219738446239043268380004599168638355331948378735537987261386152738992675245797276619971467352589857139420147153290496632924563299593931613225958066594652333011576611292314503069884037420195517816210494388404482498798091863683805272298022603191806149009903649700972676430165749130354345833060672981561472893502838926852527647118741049679261546296975844989472873694627046734868896390548508772935150835020525108689359432375739422207901997717155228321110247104389121038789771986011930067991988634334693351900040185556489376 [182,149] -3999801927680933371396880288790505685737211933552665582285817482419114775261150343207513922443254573738964949272881079007974533576162271443176946306030323561246060947044477285531245153765439211930278807642824680869538800339443609994226146916247605470031387194398513073681750185654608002097579466408580660601425242035146734107936451861430738568235264781667072290523003425814370276363625985765736971721264833455135311223141024013667664932782446055036427850275445244191269538968825632007535621610470638893151296257178353888450686844528866985881070126196955310518251060375161684198681583907205758593626028060957678650969284459207229177065094292143967615792059908628747420601341029405806652372639620903038384796810234489707683785439345453569319455004487326354529167612972472740388226435691085322010426415070860178412795729263444456537092031473468573181461296825867368167611862728032540608726849666091490233081473453969769024 [182,150] 545415803690133312972015711843101723054547692762874580126949586389197714537926592994681357946073190732531341761401005333691435932914398532106847787400761582976212589170640661528547960639017865415448325447939194574091909204683236168295246188492356823198301413142239621043382520150594903816284029742893622489293725478028894597925478854056119552951156817404119077856252180465552082756543622680256938999588910896607653408351243832822958395115377713460846059737063184507537980158440583615525581453109920778287437613300456518636218785610106593345223181177635597527761355894533281535652140886441109158343915667256527902778128035989081124773791604780935023873046327055665742078854620894282807768721860540955274680157680580734701567491422170676573018479265124751906516170779860307043409921816298838050533091962799297348076081037852067051825884775730075645942165017551595466651954386352208571940155844760857402414544084 [182,151] -44847961076437276009901709939967738926449104073574970166434143816715893811329612661919035891944660541187147909909451871134080332368631886351804254648826120779649821564647746860370917030296844187858788038799211012339490717805963184049810839116031004626433982335161424601435946670621182385572735846076838262093255790115839993774626428727232103756485088228063537872780226861748445395033875948113902822327891492332014388811183181235755043903899899597550206994648000092488027035343578782547775984061435341538560141952901745067446192275591124312958951557894970876135873519751098556377514221196560054593630868018749374769298006802837162286719882848014976461658535993174871140322315743398860212025054481748902730883617528897621195248326057897079509242828732019603448529622226522836780042578802622462859979933089210320604775865289781837808461927789027145798416138982949874971841143459342603248970111661194944 [182,152] 2188730472649768355981268630846852779991941686460757483618964387160282787307685543210667311957087812215112185390952603200460304924341198668855597277493776923835208388234214884467567544464599493229399195792224103025806635374588510668600404568632828957340687736972166248545142540202760213148033380817618016794214257339828865134043696093075893429054569193854536647796340385751394331157886028867070388034150851042632275190107961610597802537465296689932962380846448761869305490833595691287726225216875428353202161360086597101266296170035730747322551147516655157645050361357570227765920851993993498549707553758885528668892380579858345553153010123790518942494454170397525357948576421790088024846122197389334866715281290563085366963214778094878767474540603368621905132095359976638585967950471619631308456422221568461667235629262797741426583680542403972456442007854844917565995857069539171741552584 [182,153] -62326679102257870468251580454685878537290108879010198479746255901606665432044688882602074609818650934938061038734428139787931507361037900939159494179842744727066973608999998698567524428732578476650953113204816349982452899564546355131542041604907562080276121877904567543333234727323930430045738140914895108490620597752542545398835056481045363519614715607335692061180901972667449679119921082172817983768233622460925091339437323187273796764922472939211165941211812366303454773902281241551632145866838138817021787283332533921729424301410558074271515045636526291077418113359591717088302351800145400538818054699389214714740343962619044819016385748774536871476067824701855295531843014836522074080151793791679428621852294155535155375679498472981545260938021200049538774793917361205968521932452431900036010470215116150085953672688346597175136504545248718889474735171617772696555335724272 [182,154] 1016774435078699500685517179767741689514820308679647824355815898192101064466947246748097803900926282112637684525922642666839271394624377637575150370029971411173083432168220621367656035879901172919516541188216821096585496707322379283219148743911638540545919757152856910384862632217518561288048849253759418010813206929332381298515089373136188373187363529933281585692860362254425728475902083823525413447677830849375624774659002494189666981040730701532112816908152502239772408219809366837376628650699602261623393570124216444940526008258398441564011334043667973331840596817105059153911013384010617053597344687950176196674267921844683449878100179116923784971116695450859925767152327461163057471968387494118331758940775608689386742641268424788143854991786686726645681461172418591686678216814065538059719470968188763583752227094067623081605708447199609915294133732355331954795 [182,155] -9316745225943868717480073126887571558846925092391255267938887419458183551214269740616404715626062926855876613250133833124998163651720318917190592907460386675253615240457392399554754027704497663167609318360483470247552095900621957953174980345052728075436936848219805790210550988546759661866607871442559478191543907724811207176003308189758551894364481688987288927949278526333628990810788699572987384838401026588482077006689349726726341386581144596695081355311492008670998828907610382958722132482687840221641958458218865228784191349908312739431193322612432095483179514735908255961693908296387754491826029238181668137170497894708076411675918032064999311770710112978911088641461306767464966937243612160421039592137595414633529178733558835921953645342983954544095290268387041377399974002499276659652732683637333014978785028358033728735738896745866897848994012832 [182,156] 46938832651522495377994484112956788392777254645411257647845234296589305396576527760234060693985077926188116143391719987868680242610227730721655146154172357925865085178476123511474939147111809956193479189172049785127124466934363977988670770114325782062780918758276751507004827945144849919153094473343696756317823759043280690875043114549376209706851864849536912676541607934361701101729372273508855334459352947679586364047441453205195096658848687827801607570984910079272463935405053780974389911630540584853487072186890716547180921454675738438955155955631973880439389774433695788797954461637184576804644705038290437507049998588315324997063584139821227797951322477995591573609162482249508014296121407134989970352407703366187407338718462369131505227739554445543595622721144320083430375816664356882440482371656354195824264850270394818417255968169248320 [182,157] -127061767442554497938980385185328192158748798459425524194284492786064114027180584454218542429519320442426362296295239308257679539760106476927595761173257765322413017640492047010399915494516303340125311737100677658059482876855204921697470151323647992215617997041726464394300187487041717229439117721615559469199379072802343814943336453929628879740231283678114201014346305528266919895826269964399715801703689018216090920417057602377849279707048532722212531194997176601693695346513073765648368479255295293824630018351786871801450563822962279904213006938623705780057125866038658403671293860473109646494189584350563982978332784234914546413764013844024480660481895402877106809841849449145935745134441950737180719783860721783070340142655724422879836568267896802994174705802412184641303570457340882580038363781900923074066591538153860824918352 [182,158] 180244136883781265152397541675416553885536634946495027094467601748303267825473021584548203370458061684647195832216645725084952245837541582690797512524791283579959043646715822887297009047001242330038090072522148957986288054024356694719730098870409230259766821641647658001807593589418131477528157501610889050164115521044768603044300696352315003773676160306539533819189319358954569701033517635970585541532501423553538325001943049013911827610144489518691798554694271247362683933448376389101316940201929465006514769073588287824305765559948404521741305141230350698611160031111798754837337117516939986385607476675810920152778020108293302496177727116118299217496957697514961402460315642790755035695304731324277896032018984355796445340337437320267628257038895099487397064387547386411264218816830337846285045472830162547068840106168 [182,159] -130402812770269401581963184634511033535149558975029390540209716019176160866069084280944952025033818994111116486184755342148531854613316302272325626320805266004841824306118216548438009654336118035003300894251299295438887169483754452982608073879621945923753478524217066201293567268685634957299655422625554935223448944875826485458517593134667809838702698031734189480425388961696893866917911479645987404896460179843493412878343058954779904575118669608827229244785449128033823353469078340067411268653333008881688617394342572398025623474124604811188406295685318086676448973486828737694761044328890725538452343054337156369266156869622197064476213479818387082204835843713329312180199980575602138214975543619585324634241231295672640295265033401436336091823494869634662059150756023359322345255493319995976063613569514944 [182,160] 46715796290234505984668488239652338477621833172757870627637358924260050827125538872052130614825031172187165379680167874700237586802473434153622136077115456071894157759610180374134212141456968147848929989440292889690690651409186007436761055833630040057137209585452137686945499435449312498440618125853983165069412097425633318273017998000673706675622719862690334623525587646837272165431320026951681855984058428992500897157407663670244920639965139780255624524415005389736022329732459620315792921511250657281047638432119097901146829796356832246229716024624050868506476599883078394765466651552437557460770657579003842017439764905304282628161289609125396197040854911110945737598181925609243685359982410702780316958035944594394864335287176286064280785177529255717726050670052705832219811510488345398634696 [182,161] -8023967110129446476493500944467581151038382478160248332401202599872692758571594475547175356960423938503795358272193985465856374767824141731961686012331350392871147015841423674461704453723351592150848711083938670182642208033546122659195841343198077318901651830661557930903446099561724863616282081202373972867668118286269449464207276502260118638951355592964546187526414588334733031796075263783188281521144941405666860724567208912857868545724574993787377028581572435624465594950784560241430844288615749707663688537780962501189420710564516519893993290695404126969728279088506539933062548155384845989586315223980405388693759506245328080352370130639607191146641903157179388661966415057529418309130206157036122619245866371941809868525999068367805386245778864689793305356383108503694430089008 [182,162] 637875334593788645082622931509963208609657206173702075422895672298650253948730709929442064227366116707285276284111123512792540481506973753583402000103582610255275245814789816244067706910811183965474840098837561363199690814137388310029107925268058269509029653767819482243366023440352616744969305128246427329218126168578856592531799712539982670778000794153130065547795587354578889075975064390924841243212749880317899984726526918241669534285949330598061454964183778304197555209301117193772498064626638811215042895280787108232518115642705093618212813615843318697285152709091915139124567305870549620779801623339321221073317793564023580234295224087338399983160178175833167455605766084516777716923835086167796141242088314229592133203634203475123127666864573138064900097517181699 [182,163] -22577409177642968801228238466829302436009020348466656095920204579777015622452704588567039601883501751665551968137693207371490049354843593454077156225320474152766330516769403653330591481709227751829700402440079632445269498880296018340412978270104285087189988245456111586187007827693187693177798516627710348910940394816985367875489262189199030316981378610849957773942726902811688982270147881824608812640228632923552741739948203426228645838609847343472173004754785675044431116034654591836217559592364445305126350167378205635799329394973458194015914239472941873230539801379990418647514906671632415281018028412345555207523083100568618262147937519014607030086248000274673912578882905704681798158347738858334706490256463845633221516398972567732789189972601650071360 [182,164] 340927737446587839323613081664955055692945433989456294372880284312180311441974479316708478839365058612462270706597552297263097802781315487651252500911995427083351160335826296412748318281291282289802162361032787183312108113033170172539847998057173701920308611329027327384618719873071991016361292506201325630704504670152759706449077237127396430089270845911370133506306028508483902307134152995714390177940326597653723076114847815802545048072876515990755196537175111341039653193648583883972959579249446726780442292034989759743988789276096460256416480389399284995899048540146657884951079846925650119977020905731542542242354763846993310870034794198018744388753988802515471024803063394142802283807027464357129863097604323419988405183749329871618855424 [182,165] -2095064814008361174400581049483900504443877654089189656856181604736113267574402406073922328255759328412638446073239685089576015744161759900553332821939937094125195994715470940926261776218238536097417918155972065938929909513416519613379048087565249751138213111026310435555070589870555834631799621173010573454605077219784796887856315769685413394697142695976751974534626149031937243900925630334150655418790656143257723284947894204053945062416612379452062196898191082848766606666714825657618377319019178595080941894240166840738368540203290486537864792893489078348331404488119037824085361137755281397601941813206960310839553060287006529859278080771479029601432872715687030665753114116250553369440661293373713414610203450682782443998600 [182,166] 4971833009876548957977286046110309482949047553402631035716831585571642349046365904814779459219906285058409888439971683867307512554898896552388237772708925916688554491168634563257547556797028222194611749270631580050248041072346596196046948156393973463932720017872924574527519650164457512696457491952788647440777770235312637638026847820263004064753503543339164460511822551766365430234203701701695661827485445266171320826741660667361552066994521278847676929178344807560475419407403865251385983996412189655138956426705840814357077434794143464334285700484954903776281587007684631874158363729117511531757291307101810551406548108715623288606084124360062335233469966304684301476394308468022863034222197767650496495122833240 [182,167] -4297703880966063165510293002462822999377707760972380335752516966856382163106799514675068674974112473920969376652766728782591856702231025499654719006865794178482531168670085820638103903025951917203717515167967585733222361293490727205387764577452834847558624893057201715345194026112621282446512407221106087916353091787190546572033905986131295375678840207060065018184990938641146863349751971683825364463756736292736135408994907078453719956393221215048604504045816460469258537964113330931070049415664368013888440839332931116668835966606820543397876204634759008497987975955043856808872214412064270776548155179219561776028685984511124826603294423112656205966128166771978352808557764978549233228615248301312 [182,168] 1267406695489606953147271370069993510101171354465717807548966505093680712807967492074419253289883961484762776142425551374152580742082188755640972061609366006014574186089530723157010690078700227086620019726520510015557230269285768679795566041452000239436365949920879290084703298017699619657058556043257070769131738627818887709506806863268084493824684336102520084675032398403817204881606441931268379031831615216980064168860582973484650200580779686531750660364043392078871110156939251508959445214073249314834334073237202778903995090700841350584278120323400454306682390832112116595431779387574177090062625176553423871534287290908383813455902770376542846435973117825613015016322571012922392 [182,169] -118445248942318402904899635905673921148135534155492478347557138139168882393784246258906400605952245735948929139261336533612435150857933732408136012258731964734981378779270985971782295643086715684974296608809089805003843453449795651525632837892306262361246300523006307120221204360349669349946351229127551144664603151963794249362571114681487858681179944614935349201684077682643763149138060676184824626808293876254525569910891537376629238206847974969712150695557201011710251594701533538612160645782753457899692024874149758784892468627753889804150827586374272273210408507459253161900980387913998362224420023212512885153354614499916511212976095832379990490932285255698418752 [182,170] 3226571365319926255709599024045723629053799951522326633891136305552058992341539744709309525632149112121398117388863984859009167462609721688118540648933814966716960642115071811189765064951731199576007952456155450047565771454659809256480683018769305291223980923386925339536028921461103497813416793123592637476496241633992499921970820166169953910011500869420714716601166288399391176048925560153752176748042240323347162981055394393035015923722827744365172752707711273237803236109745879465679277764727341813841396208838155124341736436201629202659321186437854213009649456729705922440695209946126339235865161290117528863420961147815085864391237749777184855693 [182,171] -23291022013788523402942343752756909247724558122765150262467576255220347776034917871634364417102719524182731462720206419303412473671751478781290185480186538578746817400562092933844433040979511464962305512077349953149444826596600511456694978044263764456054606742864140920734637939737760207518221227582704982950608481104766978706939209413342614034336855540157312447540742427944083949076734052676156550794867083748239697259350201302221442885705618863073050175925018136692364641633845990757850493406843695536870646386388372841186307060498566692143506450667917124392015963144798488730407872123907245349047493888031024049334264802531241356320 [182,172] 39930351037684409591210535157610662224339218553366744393280060682522661967908896868247960621240886055058274968554892746062451989300650490904515143961516737205459012673492359117592582408853858076269401774181104455869441384743997283661380572503452915033389868843958550479880851570153552290140012463591564341675451958759400750233902847408061938630383394592641455417744503216941723591267637999116492095640442415669867898715832621705754714654765851451100871159672469155530297850810823754226597883572722554128601290157015532209841132671891304884831137956025839437409036080622507352333089682040946156701340399154592701560384 [182,173] -14322126650612907694047845702717823071019927276235357388369485463498137207398300641291180591735482024730236748356147010716723221754193743648510129598105585627331244518123979866921996638204978870002172525095703234060363400379139520978444278943019922042248669755777089627588919556745594008494715288652926799141990275998123782388933344061804387411374193034604353236287971977263695427298048340782422353276229800572608543353138633472695956597918998544767496425689757975230383458376853812056946318400830010885840974454189382242318400103166788672867791011533441764242326429285514787806096982876980867187824 [182,174] 926661977924356123469681250434905295643587224430968686975752322799588999324025447358251633981935550931419343856767789162851125460190484538566766351438678921225242431398069649497728280227588269188739787368565104538833387854475468865564626965540556782861199304790357374732778646900753402189457717784229724079523908271184640045262592254592563910787074673879858613786112759004898185787804453165426594761667822593511827701268740592187174334918201763819150631923744699457980304223473231302391836428907494842695015835073002742175842308113943191658839201752537237934060964554563723827704 [182,175] -9078018987336373510743515792067156574142648001439195063465563615773692673394616749079013720581383685672858522073258633154625500607620321648889985907799831773322768530246367722872593411907165426095853576588298982384692949163334828506508493761050492526583110116017968658484261091420035103440102640065635298538131884433262793062087361863871067923927064559371988619156784310863462777667557146013431373172372811386475790307042108812660293061440807804469910271416153122350391113201012972952309335865464309796313348805689395894103487015570378622254874820423013607680 [182,176] 10921487805928577942020040721188178273050864230518038667245996271491250805200073994025323873284286831160123741218690793546972797427776798553664280579717123583145476484180369803759639460797163043469554673365211227738775937490968837600264048588534636486021714137327584759202807919336409440873790368588049223868897200655733980352391077817718885557334050964185751354228234659269782799373586527174815993583895814803031310274362574555744977757429417673683019321599194110954701903326497295414665924950152761709435570915714433875389036141248478632 [182,177] -1251955916226424583513917938287893149102263512556784055715372657625173409331692066405705419283441156309495682572646084674654474312981797567970902193592914807783382672816556092877413546888160517504513652247006290009668282432838387053272855599968584870415374740368848613495541297379327500314612708326039539326024876767569812266801626956921767140811713897691365032357681693612789220781333092335825123644424331399322055257704250010660846988047612361088348136397595940206865207132017826119626074401500311673387838486856448 [182,178] 10010010905723693207387010734344561090372559010527897147216683616788987054447794411355590905920063861402879465865357121526831856055123924213903859407957971827308968943056822102754059584942763523539539988249973448212835281507377181948396383630489035117149233443812455737292932532064557765833324596654313160089709077765497069032629833384818049733090252582019404392358165964512736548702984414546348110139069934000980077091643455368800960967198493004188400644242538658118555283688627978482993053915 [182,179] -3781049659244333356536610218077894424408784176398483206908787525921987029765131842809681636736535353153934288302843538710553570568060133113589528162026697054631112476670695368997368993909974155830740464753560596568607046746022341350308831071740076536729066401231105554369973020693522177939957537138212770333229284666011981717005515870391550599802906327738046868292925420632637178197672096369622354565122104617098873363761318658038194410097835712754334912369542089524032 [182,180] 41032301084162400364357440272354182724790578630378687910823929964799409324074025088187943933293397861314989633671552499743483799498346036887708298233504889244057344035817627132465763785208065608662481968450583821729897154262036672045202860088289682717190097059850135785629008520182165435003725435234540180731161188849101767860710906058451005248450001925389765704904833457545243094250899831013994190411285469936319205312011421043318149066352832 [182,181] -6627550360373436230624072840898613594728566541352726424679158482183423951085480396600951877836944924346290146949724159595248472599965618215056566068745954297467954076622996626182870730547693817960873502201569685219992646360595558247454934123446758252461597502802677276486618529697105342553967845259074606602684804591952778512700727735268365834978153978992280478206733438783667099292469345180955714673849613051370424 [182,182] 6313441200029096534856046594240471031795599194468096152666553142314841781697003623756154858600509742397690724417522248880217605266018136675830360234781236262765294823400477950766772731675432456165359198027973160315107994657388871384044669463493285441291142944196929756402422557693900745529043446686593023869706609704981320592782558623102228171219221835272199944181474848864741982868160 [183,0] 4021957423948198533913639587890933002284365521605495328716353011667932051852915890901311451666440419420185587588878249839350029594191446538275232549088031366686560365163899560859382567558088855665236996825377207403892945346371393368852893080133692946300800217088822176226782313446287687666395446312197290662196199801299243716874423458695627507781050869056404531663993412125905385388733397651158752525267406985204659277436116796579746407496815045653026276469205799675422315413539729553404211681065450520984657706587406965859374980013565813300608312694245541991795463379427890847055271382019819691413467914812733205056961877241319586527700654011132258802254483496091663992576138925808059501212203648868769588247590374508571054292221795965574348800824228407410702141924343212955239886477830015703755843043652050244673060329164748817607669285145776628681499417989212607914522424389062056286108217583141793994939853639601234132171538804076495859476350718769121673902277395251378701516798357596994269157959536947508290221286791332269715886613138648413282066061755051675570348173247052391842854836909852248134594708476188817546636145294239119297118478160285545987140976679166992658103836644489488885351166823691554243770196270274898392063053985713438378104749121197055854861296661397302321600489148997527616641758368558088849625893405888635559780101635023843590330526779071169874079689733977337929437139606934709736696807532429143293408373859221187749478400000000000000000000000000000 [183,1] -79902910810871975417447538652055306611428126255307252713051823575206148735179052698136234901596424822692395595183276582563683027412284100221111641185564994262653540481575343251326070396104350742339115573840879230390254663388669358492772103962128443205327378543871109362994515392258703557097599497170116915393557747143068816038120781871488874849514290431578612788108662818197121686776792371362535105899268716038260159078318156210155208428536855567485572018751123385047811696463836583137761898546100138707228207089180232442062189709736254680447094359515494542766300167721262914842035699861816589254857563258308837059532854259310076316750124751953329104033377647955450460427818861028800942247963493874547180002097440520402256516348599728225016232335109012024811160190504532577417888086566428042659458424259213017429597945297484576023865866390510317137601283059823841335460680473925924052815382682844553021811285770997666766099446249937503505236366812298197236959954142862899099994958882352657693790719714265542839772586134806282132592950067960059427317352295006167374743329772045011004164906012950664625433328307147152136625983903758419166414197548899184260059213034782408643425739029597290259637804376450673193847040028609816814647121347378876372843138044849029439554317274663206690654685843328494127408157767173304456222059459795067435259318121914286697844406062137285359626693220837448061513162890482786607154806880266261902371082011590735541265850433536000000000000000000000000 [183,2] -280716614177988762994950630277637721958947130478509893550816792952974610049622887275076045496431613265445345329767142834238528839091968071244715176815365782121106222358924210171870883651616541683408668742101848300909292664842521779743121907393848675297222978799650087314933123831031151637319930597566424273782162788568903544701610158583492783703154784218823185488512935981633112585815959262786448560824816978624722238748738782422998197377320948099957745149642858427729259861727449969644240416452222122228802545965271604311108362011481345617098513222881986472555786430988839960975423157855417612520722880171044261996462131795768498672813127009763921548421093830011684465253339149105187766486884052167443732106163840378432359719619586712203319286235014915156166988935339076938972412598530084015307861776638322420497491419949551295314161340614585576756471322655227111928631977613438617260961791088930568348821819469192166994574590948081735552333873698372629642376138306562959812595530869683712458867290166909525940083829628891998193017656673380625303358785608043167691688474399319544156490894146435815164654401434245519208592666097135009546491336297503197451244888102333509432357680229933310541571120764880464175707822255218824142795434200791837572513890065761929424732571551902744197576417995308297487260119125134497650928749113132942967682526748623554898918742934864605207024930277810637592252967473192685997675171750652499583071886805240213442855869140172800000000000000000000000 [183,3] 214222229695190110048533707071557570649031341902020891110849508045328018401565392504143760992891606792565216036165718810406745517411606653687065543796224822799101281400188078003614806958561039050276658096051366740008128523109412423949178068816663210130447892604951570173829282941349582751244098824445565159852806928155962565145431170046238846226951168072385949007968909756829758669935037885800112940346825482433268664462925725186956833938727028167346435203770406281718043762915134395027017230446889062680132071983087434577219313902813511360910580718804714874472133118031249428429685714945022941375959298132866519667944367482251307469293553660780195932240419528088863910410169757334152136812676624485776239010118578756943681486228625235344966170073145128881040046602598807016168439312701354786104885251938871348748943202585203002476285484391920136971312844164235683000442275852347654789218373824323699114025309992136797357734488849758408469652438428976930639892617401378705497505896861017215135279332046430968089594964793888584278719750728843764519935647083711979625649115924447186290599662834792518835755045664375872835679475943851035881134281266027968962687044869112047205311679989133705930334021562701911629294244843138471719368803703564726272543106346407461005831468549366887033178818601311811453920056212709578322223351187669128160402032931250996270581052421449289761248997748984319857360080048217334034609032312025186368770577421142826821255293821469589504000000000000000000 [183,4] 48953096031597193809455291010235283833874830292702933854315391083567195395292030715391741082463450590465783324176535277118785988124204758881887666364246503400323311326073777786035980731696449776256291776192215501171718783025845499698753719273658701820457509272762534171186605831681346726668498327305603259193788317900853151421106416045520514983357115921427454088922192164440707343155462993951328605487481250944388484030347889855487977771665296154246883746176287961463056002486440830321182166817033671299599535151736802745320722785345642722822242490725609020995120487371882888641090099568947390497873606129443235610162717903047894000586695366656546313459425346530422426717380028502702921687141631317584409698493237411247997515361197073555235926356910352130233579149836855639858172583064629418958908825997241084486415660807815624242517270042639506119352122540329850511249065267801147164842667498271498059785973765573167880433448228107068671742440316952359323525754491026862026297732269239607064650194525969568982097334805726755342364463332234468395384692700626509482950656176309241039680909767793605708685187652274328488513745458520308766000251334438934747871619752705887925937774675677586390341983730775709632299830836881394813793313977257039368886814990360879355989595620733448880473833552808463568623371790339819253977168572549076660342659626455083234448602861355997678622382311330393788736576177057545698063332209736080298906326584362758704411977319555950182400000000000000000 [183,5] -6979501241514490555476924010554943670886333443829365496565042434528750913238283071012206631496909740680230388419853243052834848795065454062290075641833478596644481527895758838468553900102038902861543602861126238562051469170833940469332576424165095268732092481685979027736721865225559402746951247422108389469529113026534081563327789085406379368713594270946849133440410912844340098025249401090252970683522025821963387208776446206812723082773412097993261637332938951566048615926666609633686689797304319652774001414759538608257451096050500394722759669684823201299604106304230445642423641727786381029595771045768050567773195999519978121613440205521385560309587217109931321452826921873567955435321296178705195502450329239500556695455794924995444225877913302976861684176328282982631198210643051066141572028034313303638644800062440906589670016587720911887862761625485702918023583123008819675317987077250785893811348461575404008710653146959489289075589040628364620144407164927717169568231638321380414398965417263626719604118209026895827918108901679910666510407906870609137926370576621340897244093994122394396205570141410456440370701756109842025968327646914851958845297167454871023254022108839940167999458444242959056349640094536704069192170972285065339091884029324623309108441218949675502717921339639647890086957025482880906781800061435543855940683650649436746997060868343452907404423669166139860552145446098197521142409219061315880028690558765992665712383317756308870922240000000000000 [183,6] -431014845840072776490224033254941235124608014169197756736117682361244468450708827664546680991396777358068931590228200495732943128721384535661049908948014331721641703932432713290475317744577950504700004461550022434623944707281533980765962620076807658960447657039215628073914889212158431262309556594833737640433350530229810540363944494426934092217787467600685129425702547969762554038322733504107451862885145371546418925298506443840574689400720594509981537234617342408488330861573860312763513212531158497215807115409734724822923285264238484988195003238983912500906621065314526322317074997768270478215085747351545263581375171337060419103500033852316573125863617367444740137948331301878116207356945784417381215453990994579712556130556986338040636780116349294174309524519662406719689181047823826004210232223593770218315111582917246748889041756668616978159648604402824825840773586943858797607995322034889518271015394633799409255368980725508771687089712354474457858811864261424025868225449987360378178448859959986337862601947355772266000928616125144958650831419641215610219524184298252748220699143802567477070159746781738608621303951409811659736699044428756980290920808203425296675847107851908000143482021237753617889483924225459015095449912411502641623019693323836423855462829812926901623767759564292620477422038128422914443467163096827905163769211150955658536752393019481047214566216024492020167593349924208732515849710700171639611714891759979434340599493120601061798707200000000000 [183,7] 21209231395240961779303405184449039772952946227970452132836521739542538688981736705768732858396675013193134110735950920720604889117378871896333015672767518585864365271597103293424312487287335128813542821258049457364005221091823209912582449198587332305628391436203626958525056233224786748073974228455362879771837146824459264660543278870073153120323332690221150619726731579363080825838770146317863927172427450653162951478240502879113645422756767550951043942371968236515073175423205305771631501946173116568218742255693551736194775793777085360528251605300891095988988508353643975950021266623824543784586150549319580697803589076689858884105861794504696811226474370135553533444161653063219504342698905266002925904835957025089951685915872516827283207347703164902129790046355057049905529527596079765414458218785404540039862415646407376349305644964324530935247672196107197726609993622096153633452353830865710081444883546027975824653034851525477335879717803095425116453211635334910925998793541062734190587289189400581010224895448205124747009959356246558266324818516072823984682467873123234594570214876772187576152334566612352118416856420264524625060681884387936833397617824321799306491655305829388345903787145521991937918889418086714365322682435261786076825151130827172747132228263412321408935155196013510586641914027507965785957319444303976408333069138608208594941956565871837431292324619190540829484124063944645170185617381610950892062902104734023701971775641006206916367482880000000 [183,8] 487887590202412299932354936969264210233831366735811109056370581559000749450901526849588971578755854449133835956247772909688070656448144484231021592803653334554355952917636769999445588046959524291152771471814585406432934148170417085695377147422708233441568401951681821208474209037816601962659284804236253239379769943632049166701140085417229372696986443986937012263421476164922734935889675148121028193670674945732338980981847851163064486441186958919092822106653652930917820957461805802402836477959280502292326586132089440459102563392979578622875668699746641147090867615578481848830138895969984937979457461260993693510024604689654113460238817224998579695706249251967092655107753867743490860479305120594417585875299733694312762854766102877506835191491470598102244338767829557607492848979912130711387269297621436530742400304305874801827966453616862001254115560404385208723413420227545073405233110971162948148911904487692302711041996258401973554678418681290708294147041592393240842525266038816475025147883152696373573877144698714110758733331470281499938170461918402820176062548661156231348160007230683304082115780770988062029938291157201105160015304991416126079915352435764115080283686998616337371545387856069731960271512151891038445097540256116908257080873115182433846665131376896532878262399094102612318389845495468000640348450319512606645566632674646517844784110167791180496915767992093651189991844586191523348817453015496603274175211940420103375470326218580167752663040000000 [183,9] -12345798732050885305492055208761285505972479558402373958264744781330268614870127537279832200505215033200385857712573351775172280891428295401934632976194205117202515981467442247378580674844828773348432993711465969353282722939624897664859107756729204304363852648021978603312855388982131063817965220227575338603067927014591234977545233204187898479951787769600464536388952011548469365007044059138038667039282014746626259519642863801922872830887282068996879676879144771932213253731156342365408895293871160355518520261820911419976009721999977326929690726536961275672517374030665007251828529791592889080307859892083823093483339161798887181492446438406160083690133477639485550023827658988018878678694375498937326846307374218174868584811888363710080190118724292176316721020327501859250337842824584638195851787491720716329052591675368570061067870092855790797615929421646006976384728407148021040727639468244016751797945670088412673616222742808622290397035059851759329827813087527367127386493478312608436274788391986790681596895889050419907320530453817047525816125903740179948037226350752897508325164528439888134430538776335134488932837542673191919600278120342528649585804106521533079677239733450194331450361353087129897680648974148891529583859645207286714651489665952350000539202802456669381867675345658716118405172699731860185822845194593079853225222870181934573273509098553610712519643604823038415726007650883796988808746064877223555692755840099331121481597073889160871934689850560 [183,10] -110125476166361590057744073326060991728044356113290396859278754380478286804197647295726457400279282698674520060091056970592434247545846266317330848185541092794080191031216960533599529038242338815138106621388234544529564660131679029022264618900876934064927130052228236733317694586480782465724575845930098864056558086188138777886556762470237559109704611620863913337411219464876836749976922859861794065109131378141323307813327078552572360723490390446565788381454812231731743901953732396539460151205652602814709213055323095579581188329053515709112430121948453168762486095395729948466155052670491809536534861072202980049017561259859375949937485568755380068937227783724224205768129202161283534594487423621957281514923664857179601302597439059044622032930044269476960101714478833205081663003653177431233488671843668240225937545706998530686673818217517688195983713620875305055637862485471919542886929105226652059640503531144766977195829473824010617889070681406848616567094985655265593918582244946759606022877375175958066843273353790449991952719304783863635645892525726035410697746158446354482160106653338036110405498515875484791439865509546618190587380236042991642916254391205568792840825563722682857243929487643354566610633781274525319161208260482180536519765921261665671785081220116811862565334568758876388897651828904769796326424544832304215473544041010861914271769588747578502890909112744968473011613385696393229610527750872419912465397191872892479048205013287730145264556800 [183,11] 1990501089208783460073509601455934182536960249406840418506988939195022406754400616836830114698829929582298424244420705279933051283255574746941753281384843133915006049165094902877539713701947743244996780845975591766034357141063312183487958805230395556568039562442466669907668282369187056984759260542287481121354902644642179822065731474667812856694225759588451174662534085402565840079638614753733925268498460804780735155162743445997524535776535973428516656696827741071276317175652771219808913397786300586022721439188976934145850274011893976425102592081326722624164998050305364491363813848449203426311022041122415092271912028952974195029239450776091497734148247168509684806039336793592899847162290866664031081944700069633800794468771960472978463155916960443847607233398721273051290722578184769653350305285029060645370949273806061337080144388240193940436853650755352602117032869516993007409368310924710588945364632688688243396777604260014162286778365959930236008447092852309036991327186779362516363403103421890084952041824477526986525389423060889896345586877621316254357920113147555295774556945032711315273607351182529421342250685897028117223958970993691716266757040200375049999260426487491460679220908653114018312163001192892051881243266447916116728723958120182465864766204702299267778254842917581626671459628282394677401896515666584391487206530022393464933687842039267562143372387253279659959392783250673951058894330013381206354594586075655332414302083943094477668162720 [183,12] 5597278273832860820971571768940724474139568618968617357149541418499426909490637488286761242854209539579848000740029195472778193238307480893430817876665226034662204250516950807670811002500215227646112577486591668482277185531229809993460201724379520264524889680198350237734042276049952428919738921916513095960800576127542770296379464602857503725198370305104983007174787816339310156532176984971146191816462641466405202934744326404172696801280348537888236884920177028639956324562983628026425903115532289251574622950302155362999022918061057728432475277432222357279845112122482881756307275848511130004976009600005265952033765266261700247799661587758742953925211119985095952839487428122239974562211422900742158074747698952736939268269764320605794111373559976876263825786715045953274175320773656036421034735315064697207642119114437297207667975453125927484012563973633070635970144908748825546315807467317985618193969303729860585678455887195052595135012754693490441824129752249982872840445914924059243160387686283354941635541818381252502490797084178391090205542680633867661626442516014418609654596847101324111880644916110738862458317126728423895183761063885522733811622389858090394697573285833375724392818675950522184124496878132608725686951832133433241227070854017175926451535659774582241573731691453494144754816821034781891166554925054587917994311407872590304824854525494847203583106844791475839161272210688064709281171216636798438274605688318302029422902580984895869886400 [183,13] -108396124679597948935538041315272979466298267596687466970131327088023290890469660254897075243790396830187085500705577723028565606968198459822136641620086296360522364014843377756242398807803037310371046762215463305407585654134909845342621026678994737697335502537425189735236425861919691874093243546132722934101199347957881928197000356890250769324846855615069314210459337287467754083510604114087274130573264431046704231623628626165683559917056834882449921604186236180966261322710874905584489025780948980572433156920476714664628062303045973462128123196977712136591776667605290533518035085701274944892185997565999575502927568063335034053457556999408219537049099413572662661832107344913737147073081546378942818153361279987706195472221490142819449042838001395426829536969335777744591081383864839722147672341911045146614980462709827510249829908028288697420349304994322240475074420987270323533090419326281758871272070464893266385021882638439634067158587802351108737105028411007732997808193590729159058955012189426976424177834695752138093355002799215022800467028756092444686492311636969319977428359666874815279852538119922062034858942561199400759652530361194246301822201651036935255787783311961814676764246639095607202065077866494940024586835578129768117878844395399081345147615628880343698374547431565110195277091555336325322062462284568628906607840398347260886040831683111829723968494484004237414915029950231698146818186114746087162880550897730710052905693731899008763320 [183,14] 813129850911870208635047375598182271662775231233066193485995127024935465514090022747647094225189243046125371243908020685139934325210792095473874231818541371347083381018276918971098955877758085226981194263995430810379295217060347171010574905574693423144612145429268285298624805701254367830109030666991765775912401320653019947540660599631518591328211727655754408712679913128265822176517723789836702770809987413914653962999570694389489381471009589451802824453686084253840292616446528961927583523943243929204263083709506390111960966800366742927521217500413098400169991601920174886131157748879995374408335513530091501185207797856272439884090434876924406536535909719057172156550779963729701031614048994312131896748098247194525227428572194814427667707046790689721753506285251690617297102188132437021163443454107596829078924836437065567677420741684195823652597783275300090445191630298779023042926735826075942831680324371046804822600523993855410173365868729273635962440228882473651712729638553313313282431160525547028578257438129163606272576178631057831866410062899444635831413019869982819404981032078961609254889755943754067073188504147810453582428012972821635029018799561718433677765232126806422580017230891769291991877658983255976125691669032538691638394203233546535690131672011453581078365374269551441522602753050946558853733974911673221389255034843112909907058538968835280992142894442135935171027845977247077630644162776421806900071466795088067726049949207387520 [183,15] 2196536089966289655606842098699539271115206581568526818464911857518358068592808440250081644385293264937241381516629241948750778252848388101847947714265871577393528620948763657450643266288012807081950585289727499793221174204631007874262591010737387856458372560102305493870191657931519308029526303583017426635820917234479691837925913124340693528610145360855066681456033980387604057643484864508852472231547758805175278052451849272616352317882654415580225325144823881138955462396571763314341104589500765076412409660297762670345607963196551993161113704729763879898250119100217417413704272621235590851265832990795278562621211727721344681391108722651095947639445982494544918137441084457859431475674109443624509924776796510109798283049530669804891133710221097610203010265464425516243966608600615710924770085478102118965313180466757794466099858482465419677175478509055144527808248647499257867201954383653303179014843094991609537069017863686460860877981569173392275780031800187408361414882782914162545258118436087790124726864388174346430574385551455689957337379060983599915937607832117020271479124020480551239423025118511521647201153854956709455616566876495350425940541214732700196209315095600460982159484477752211373519219964476274370793766171247002721580253587880016416764835302219250942491960244455369931414843879518529605494553774708732680029536315185996162167605487737990870826216117371012465072729403443674103953697587735406973265233447542520858626219225978339696 [183,16] -3129892163274150311135952643969493677200216240895364670449783677340749330347625130726021798950309858578303128219759041474090841879822734239903603275774541325727032887193844876282805242114105699252836989681729188983176145502012887042007979043112786041620883195675159571530420319842369098724418192147482688005801667201760660163735097540393212276710990431748741404031435523112621080505703291094374510634034242732466687904906743416378667920146934955578074374552101038423701830670815468758063467925600617078158634737052344859044187538189422323513044417628371880084371032249914591668438051486070628773095081956831317702874075806054819701685339266744482601629517968552937316892288630025610137310932060939853742125856504061010894347188792099412951395948272922121184575201824219763420287863862208820520855551395198471412446424368294341601492769709305543630132829776667139230357660156136510137738881651779581390682199076034335613754565754911396206501367852907410181050670695233404398589793790808978698987154364151983048044176481905564046586816767605850555311577352566786469941549164410481514649316781536214952190166905247967004072864420556538480339287648103778216470376010653090443866991437513975283874294823772252245874710508336346174789567564740321465654284381479011646137489511254260106765483845492707650498682548609671089023232816639788021324762090966318328747258229094636666831470802037922819358956200541520320831131398181444104103036404795249150710543996835648 [183,17] -16585527269753458252972428226035373125154812219552577436034509070582348888023825393921348711392778518403733460382681864456086729615418171881319738179046315803446534216165751543096022674782067616966095657089282091716662198170739284174908897826451825895191584332321886909133602641560436376977717207517859539882994425154785169088061735727537917667011731098340366688680752221002851054380414004059570208755539035515946870222975272637572724304621182027828101071867456577456638584230933034492243398854457233032873903132357775987204328557000881505718774065672910163998739973960941425375596480068667680459245235517093082209976804547717405878813017217441807936584018149228549501184817117824117331790982717466777732163162095698555400858869626087411261168879736976866359854622053668559668195358193122298284866603036585410463576623134535244755246990786824145196740787742921521382327251306937681273593656974363968785720749529801863506663783875983944793079970664433676748725414169112010460404399222170937628823742817413451295148869886449499822797039682271206854102854213524463755169222088274226526618719596139014497428316974829020456620433231293070623499932951004196622743913328265189510674698212006674279549532489449815962811073222933630984779950404619832298820938400523353174121652337097647816877186583763143443978174590940421570225005716467795505185315822002265976859570197871121323383496357623540295782199625602843080243662334462885861604284823172664242231325224824 [183,18] 41112534450145067580364744052221176486831987195977586776233268487075746101435219498852154096073268411878414248979506891790886564347368239790390457816109664996674725076839977866305251309335592337633176144407469020933038080379311212055390045611441489235128122914332661056522165921906412304994317913847788234905169936324875521501843832319537249309024814369301282756398653502347983883562079377305073029425983156864047983661915489572851697997376797363446002123568790563334019480223155781139400952857672421929516838318627038926948367123824486724353014529668629955928332765185009460281720109622646708441229534325484872197935110459856607272525803599910716180152652519726225673114808290412685510785023649106992444294324953816809406273432683690252266565972216410027401933614201911025040314830240351851610206165157987800973051234724106188445287660345766411207787273537241273025727554592953344623294982248890231428391032367687083148520349531302812008832712779918516005090634549565700436635712226190716179575448581054794936994079384411859916603232151145055617395891603836569789679423079093023407385893224969544299377347890558353637308843125950846672371003950412282228047226440263237347723740995274613116097153383012269464790825911670034526300650745948109838020292169412616591186100996161259064886690448524810686388707102959441697889830233331932756324290560204524347742852768730079973679630602595357137303463770159963683381094730428230083290253034891615571099155584 [183,19] 34090372829997431248586879535071094839911985397804111893981307146028166742783649987163973590657041906846642625548768050693873585442103503763816705353036159324508146596162382568760093070495787807264077127313449524474190171572749799333333936403990875888859680901128489497244273641135760116616644400147581690925000799199167467034954461579536600150304222609564030894510877172724679483985390495649699569399906199185162142477736371054943024787886546698402928995539970299256485552800969900366532687115433313422733819859203677393176180046034935094470219650280174367670915347278462358767111109345904305722583004023384839444005271391963416312370557746141067300045848291055749931972602992560771466988636659373071006837872579789907963025498370703123722952671795183183595213442040155294744443769540015547308135528587036906245696262658434787099822530924422842236925898776120280644891967149037569981033805537959732274807570234171131987483176962921500064847551520528001597322316131783336460179064484038217254748443232730909112415432431771297908870788180540865157154779435064322587270658183668400412619847535581643317246526736955055452860800547967983458567365701425499314275880547312820234075221820304955574051653426420865520455999572604577099250635151325125335309236665462822741357401076646406379829426838005395445397413940868784448616862648599307030784196295449884426216861937334251379664060798190054053373002151687714296588337109204636175636673949086820797758992 [183,20] -181365606495572572288524748680439624663500359961540925700771828864726562606742041041182426861376047904283002767775867555204907202153429380029601256058000953649365535245139874857976295965426628294222653971693938838449276382064092993525041255274635346398546642091686243367308602066288815023710960620731699879033811562355060506205262314646617729698292757279323125099365984393668109724485303340364584777447825547728266622923972741677597772110811803771172389309480345291512800029584938926917739304915752850374562782510969653940974079324860723241357311575976826084756845698623454129855369525470333177596226039629035621901403748382772524526039225948869152189211597711340332397242241499103604032870769143333509539724102347794727189752784787619082368849813221000334291204793312621116499173170052951792530550923041150902642031495746770735570593594509522335491446309483780309250843999547657579933381983433282281399144287809475221077078569325128180156533382070547462250711950050317745394322570390708844016709837339276243733997023777221916400777528273174075545391504820945470211588797505281167061862409272893739902393489850166613074001433716876373027744046204251849113621466326565722429792389383130902393430514715892059491345424535292613720465998608146589146281175614881354092311682379053897233631498110363151172446134022805049494304566066051736998697297586499423929722375226303320234648909939701155294472522122089594291607517458353304026896766430365948029920 [183,21] 79439039574238930739671587464160654416265614156732429779305200181099403841154594761814714455883441980657668136471876818026919080873778551332575810548921230438692797642990502133590269970884685961167615512945890794635482370617518768373172981676681005938161148915430309628247573034979635897604560464186152001156322873967437933748666518494731155878013879820905995656281955624337325740837675191188802036660701672596628760186632536973872854555834431022336841702283672732295462830289244774462865232747554045984925160491474405036289184789960140060410745164513075391491862160313174667099063627793105655722823554315843698584923734320515898416406414032347880647304179713960343341975592536938656799979296486741405766315011802123152836729949764857580332852047918643161363255120102220619920546636635381256494390417847232486130422351163726811989986093385681048242824490612667263270715444225166763856004733643845755846651787936830777530831814294859782310447733818284103623043316123386821972285214218562140649970189006105668009354821059006351902074946854714081428299860331797588854877418214209204953149917325475289198109266045643750958677830306381738935833891926829051740551655428290861630038002681590990730644006310167404389435406855232593214157749368789328056498619739124267754792666630812840968646252532976388787266984792063596654736201068256631857333825815147375199702043728472115297860060028544834576468343524300318191360767085558310903272558623037435772 [183,22] 297863249006081331770746630873970088908309678987711486393275371237118596122988664218046932526310754228172958485269897360462873288500688350407573416740350158583842681739197286382829680218761068786937206765665955890447970465745245237675167728382831201146155966215154535669629195903203950771535573233783821246304339032535660616101074931398309804642660761583521006710135974786446968846053100960375379907207415545139792977929723360554165410485560024775520194819613206705523371183346059861339896559597826411483257679656547057131894391517597546590021232736884726102696900173672062708948325264786310895437411135239881799330803251921348110072319904111488358415269805745987269849205657558610007271194628342333803075058761828742715323297938197523531880578226447267607914010720232746686598413948278321713919351097997161173786010038266590366987266884551842298247525825064558042006812914340178854471065880305889209709327819490369400166337933741680293821076107424402114043261102431510182364335236822461837168446873795598721051922441443055626165805565013604538257750389833906221869351683094933215908137222871962815134266478690777660892900067038131327031892063397763795278808384967599405893583200476036730810106407980844791649749813145000090928549857573478881556720043520165812756783616718029960455395221780347931958777757645468014964484717469257035556797984063983388751560032790962863861146976944912237233252568345770967692929929187568755904862468360521216 [183,23] -353776959079760574837889733313704149509397898414529529422832943533501725914418682682510654393543867755723965509869967602917560672363891947516169793275880392052326938745034228858542147447634458527965193057787271649915511929609468871624953750663292284798537855386570581927604866571358052904464892607820358499512905472796376731121803865347572929679914721285557116768923124553977158708861366601325618183622093584053023715661194266376228389741035226221394198474751904895209213570388776343868769677814973891201623951045247818958187656607173344241459306663347466348386813865899071257117296022184443468000682522664289446100549930685168143662524673393725063675178732915944270954581423238197138478544322858415731173685368633561860828183113503431078286995035894996299056779714876757567803246670670723229761669902208382063154598350494627566168504058870224320525646700671168447137347772771707853076574431795666220864390334477320665935916800558855860729428556594408542832431476632368130796880217333558175511065483160788035169915247284569123382309307547846828483146059772923061862934422293606251460658266978956102908073398826458983372679221482514105506184079039650610733371917246449312531651603430170880920489873251625525107075051631590212995750763354241426758132545674091586411978716772177495311136060592230665182415362610057489812442661748807487223963635802729627303412667996787956738593447519473772684193970171165477569602080780349542153228578399680 [183,24] -107143556560621167815228995948493934228013576914739451037052562741082230611889892660820247714104895613992970500216932207357275412109887776179247823808748747624178335392507330365778560343862552653722220926959781691005426767288459194153894893227941994941674322284276765553808476127245022878526279411319430194197241339148061392506721372444541020864303728563323205353722971943075087877861562399470454601734713373203304919602223496261919715486822686092179248151937147118492649925093519962047142895574947237227741550065285477563872443910913868882330761161013184583676683616162346801819704142898409020091013390198703804897883546855435345725564575485640837774712259228920402269247313784761062221049485553257030059214781795926579021027458440862096770370308424906332032823488939998096924411445420721724519857812820961636490107069393042944628264157580991472963893009229500956116642932804204648170843274585320222586648799463062818150476647152458272458195738707549907449035531529973124315650210382453268125571625855614910887876467382729542012732937787606605790977678603222699976520963450346704033977094586315445417142848434595188960632277135232377960877557984813448349325154599317868783359013641551057402243540370904582227445172052314483681785953818934169544226717770155438309039948032492102512928518429562053089131887192851046967873281211530419630396156590962323951432492168142120609760628460376617238156802355558755454657972310493023469396208320 [183,25] 396799363667728767062317214363466631899247822578581092388200114812461384796938257154083601405065727831027730425387241504642699136973151713292383309535853321678685472015274633254241438071562745618472385200174359800433592361950496077094614616538113170017192934300261050853642959096891759786746288065336783056172757811270560654065977958208082415903423472703256349191664499587711937749153227659538080596187899601205386299670444651165870089291064972529425067113472851675191973861895517187675518946287132116854318341614498880785540142015324414589304869461138041528166129135648243494441719756339946158786823245789594540819467419342059639543604240963142636099728805157877062135171667859822419405591901451190504103684155320722708161509408157996415978686605667306526262176405640019029340803428661449554854998724170833500376669106213198306894626644585719471346879957005408649605739343702811008144465824104770787474094892510160745038181594298378058787822458646399381221537871318297127232995539351863408854124046383017728133003312011421385396281469753401486378344395700731091025458754452663857389787846240094307554293303322760186467114010621560244688713647384408366045768803422749895567483645718536055099339740078843938815631957705915538569508874622294122675487608822957552015217604382756257280933114753569723450787944765155600865492891359784937680985322034735982477724065200094191519632021662313465601872192129209709011637780958470476582998680 [183,26] -148170479332427652872273743204955678905596675433395939193150755430198922284742962395511201266821497786451229965515620571521698309493853423556112170046285432274443572322913034719344281310534751690566695924730451771942468247188997393501112883788001904724599123390310134914302707705675977331035949204704991572228159358834948506862751074165228334039717539365016278553420007979005647075877598708103497194671094166302780059398343926211998186792309041146250882369621160607828053205401435193660299765941966570937552178426576207408107819651940904363701524624182995465874805516010086581998327699457591355161613968932497877493140393264223194124818300661232996359969754855155895454801599333880000367435553779368933705303036227110123560761278196579432516590528045836887523104360426009244609012599101220722306487092846768986273670179269067162814640617334936715189854650730013158307931661012151262949641247077432062745609692633821912703464120269282489150815091260577125684491269865427542586901362799870468438388562839160485814836855341392911553951200699673954837905581450860222303769749076005853629213750857703822488141528590293773184511381350718207792259570994984558614049523418016936042334210893941579978181359266381777106016491794090562842436495419469172107721093264506981086154006546813159594688446759437683566685316496046021313287605289777397820284353703440191900992033277094943714185097594883676310666199509754217412159889485475780838400 [183,27] -151849262432216200183559500774515808811210944048705536907963879939425976205973989357412278615906680351462947815321040605704991875453628591585014182224499642990592092898319540182749564351920779870011660717144621046112301054216375753693140969242277526531456713079626846455738952481544829371911747649834653637463336012254003538183377523526062963495852164992350789055848390445859231768814424929080878053314814891094780579660049888430089648003110390219611119617581779887585747067760733699070414580772983983227483749979596106917409114041461359718752770572728373985710873529836516030029812601021395028440682104454043257461978326524124243522907291109129164882353571756293767426808802324039522678208163770766297860233382546273878796969527739615487622565914608514231150609948921855040732833026520273012568153986293661808272395263816368382681778024558034044309286870751779855087680459982903999985897207934750757507707468457908147924009626654730051490231470505286457751644232525256403717007415224423784154916337868549373621624973699690123461713018063332885305216659892698486744421278580551649069886962033699144076457418127522050286665918059615053153760441558876030833619308886301855027221171205159393642351015097856309120939624660211608790681793729578789684678886545630458997314933749501422889371998339091810837139544305766033290775197526732471897369677775830943171630206940741150137026998123073908186173690412939575667567798924959479424 [183,28] 136518168244378900544308612604003061014922188511895901207977056016566148507977152445955469851219760350177421327694618037908446870642961806492332192680874052796187708396598746216045309680626675678046724420934344227346547422180589351242091213386597853806153914184236033441837824636030958801048405149657573212321194451894741532363971321806806442114818445957856026548285536371705551937274285672602715814197407423152991225731259026972725758312929453963486506854887490926081516153945414790588638187751552431230313814033265041289805930485564448611488056127876596108972335164853329784316911702690249747829940829539730959466524282110011113901356467034033084029836620443280482349778703643480357053548598200046546742747681366978689111778404470411792206766662567581114025418703843808971124388237944343541270392968759875670714110126597422697394975091437010342640176501318352832592919096555063053830012492030934901299916285387976217130871977088080299068459583425200907231893238386784390090081253966948794283983776748200430104224473557728183937882118242072441476063223030454940792143672424703256003353668208023161742426737971174128232471157241266346398897195686929248865064621773117785502614684122269470057438085087113659974990211889857313519424283725808023908540991011483002913151311201860968504699425666916978057404398216134239406453688971798870848683420794823463188739461527163520743449124315144151940663999326070384496055208561319856 [183,29] -968291255513453803253848289483396718009815535945966541317921327636747246428197213140679402118072864712138408030897307574554268988208853147697325621907815461122741207592283061175998208236662356807539946960957363961222597675136972210484259378641447818738825292279120297658124423490909139848601421287397808642812042265522189134974212406284239770958642761377407849735896552773726729483250630430524598317443317388108725586151575488169187539648629810654305968978335016339938124318073608165303421106156834612016445079713141871143122556309812034900920331981235316142902747156270974645711009029460585675167997917752908283974938257455857690244240958390667376531098623160266808082125828084020041462749796799846357408897749061106145115891679297413411518967915963283799309609010515605403462414190681848116299447535946720941150625310309139579486990968852478651370925796766499014678848599820008516374142328558780228522142388226123678492991073203585172381391519253044045397086391511402198840958176103003458921345290490676185773134156196896159544601056617473391823626530765229627529188010427962728414222253395998693460271133100236014635156029652004621998211190454562325570014281688134189326558280322368969911636794121729963204811398944102403930851146489097314636241936981722896336839591816873608179892488422274951713018073867004429836173919597791863931191003009240672459561643322862489579330645859921065643907685771821084451325716678 [183,30] -38556304259158135562298303992712342094181039455781993712924084997217598320475744675555459376392305730675958646019348095555759750957003073111675437462969375499606402477371209769421409539789805479568117370671250249362351298504938670445797203647715724887087137197938569182960275978617232703264867445556614098630678755192683903818231795568434946751628564514655447353703122575460941310003514508588206369550416362094323650393988619426161315040605068036622426874960942104201214161141062727538460332828990458933869570497887997585035853581310804607864918250089245838985789246410465556100121013852986223182749577226751688044854421546444078273106242156115690882277132906751779746945578659018596763299808696361803157756627025279082281474831478531554069161124506475303884070240739189178131566871044548975972074934009982342849751445487586571273996662073861372703840744673636737799407261920039850340410753669165208498416196769810563845048200566923226343356694163199515954370089114093090318411490842344384215940059076321373890045705655354810185655546484586400448657038564321759674061137324779006405328135126931167462454470125844393795974761302785576280400761260981111392956066419799545728346568081254449775627462932326209277375430054276679150541892298183782483145200063906417066998473158058418366429254219535840131305045782267740318862235974246372083171443308910601551845846310863492873972994224320783421177974359621132515249126400 [183,31] 12482391898981798673121564168351337237880685785107881129450944543218949818134930288298435585791121259239640643732367075141774319040760626135032263160962650005600360033762950514425814721743899271463493670109745952978517498338485126153530900678899902110998076795501290560014811220841793780490927657862167809508511769528648814969062513369361637369579270566207967742978684810906147757286054426732862686905976877645230837069557205200194440953441380309675844511459016763180320492058421255697643836518900916112748811047790849576290211535210541531118494491376710200193247143955559839241962180714984037056336511732120045890221677214865034108413552085532951972887993340313375881202868959174347175626697571199426968678858792019720671450730938366610780973631688018345207951542345733633914782419962703911250944699838464443078645885207302544976904465814524084684652357603238585674900092483914756991665920606892766105891653327487964632434354676638167650677944581229611885754960595978576812205788695594498572802076997588519352191559564193420643667868362879040867314739293118486132989026538579896730309196908357750271337682699391393509128994249286439624715838790851616187562048924355116567283524988857642744298022012153959362887991947819943291906999558576570834950487416947637726648310776864046914643826116540900063340398479280348566230995380659549446596144783953878679222560717808696004419746546040761650573572804921606696631616 [183,32] 3437422518465396626260497422120531490137211589417029946770755378890079660500599040384813375904771105077429430370125117860464921288442803984936608188434161625184256637347908971417500624720963130378965409053225856094434091392617033768214075795872187677580786548398229141166302709458768554113563382392091087351479950927815025230198855798409467932250184103091610640618199753797205421591318167304934767253400299783034121432797630218428342857546380105251746555857040517203169128490533317523348747350299192232634254963522725802790249824892450126645685326605962601692613408345218204759316236672915877337397593963934118331636688303730822368412862295820008613811232670726580736503771908138507465135851089863518355780174316519893170231484508375871850091239500972492224910490525464411083739042876763187350438813850502968193666332394180637456318118085693361025985852811475125225816074141628456979948373819669365261752291500171566170322630193979726851942916056133450626180751062528935694690973173521395337236756621829943547281643697081873211134370897843726630785711899703100900131104936219873351831421975032593981983311028077192673009041358811612293919484778921943986335936875976009781795810610049446284510806630933389755852404881664359377011098799324903948651999206790783508533776826024243633261306582857098210060174686305215020537323386430188507726061338386915449215726807313238840101421911445381453079998934913295621216 [183,33] -2616103044152641363150103077072499589609864918082474581544779486460834729355951427741947952131682172878933926543805016036455948629576608933512792529691898371285743482587476949751092244906505793029599877808555128535602905234190830850954960445276889958853949078700046355304967869360862376691283480726298468910967770625943427301441007651938887413693422013639293507561658530962466179321046207736318129685997441273035441188762551745249130760615849303236367998053318011437514632219483011882437720154249722856230310492306908393363375012593073173788213124085060398858445684903966027374179296484893132252003351662721188014545848157113492645187833070988403773587872063747546120300510678877349096336681527275009521974556599555722285188181787080876654158665659303931728029655584545064332494522654569961371844739765141367110508297347043709024656998941473879669003016509581385821318507208491017189098254393913880594761061776190262817677324157134092942616166871722694477546681929862866460054448154373961834449877140432561194435988436793121416245125914562827912551650344534563225889096501434580698330195906357465459619444199692951043358577555880177904702273050001563058528844380286778756755422300505093491098882418409604133387370064325352493999613030279719272801865171515402862574221629589746750576997474319308037295212924274611938746290262548158842362299324143385217014485668632578222841881855357100886622243726598771388 [183,34] 167896959951432645076241591775366419404991556641122102101630179995781865364078508544784332104317862812249154224411756440681839080302807917954933531245974263115570185782694438693275789286487144882571091161882463777947842780245747845092171024696151227329787045343958963035839344170134481500534072536777807157651090230540939816549957274053032970081151846596137928727622303410021710967253169938542164550362232372104288264207421213541942391712333014339365626156520666639704648678154227072591025439420075575826880142955698968605137860093061994156138142837417338400835510889230190858661532986206784317600540464190313022724842940503052820610406225239375660525307359152363152817337962154069058481646365736058438016473952208328506292076778313243544139522547927221876993936334259954034646534206168733174468397801028780248087139938207491280012039658106911479867875984759210362830214465163535437506300085565849568646681206893622548920100153186150363698294301901997062714052003794868352929426539906661976136976173574462198009481272145813756326321645449551404516919970283293570349446946168961466152809937827833389344615068897641823169271537835604965690903279814401118371593815643674059465759179680457478095283556462291621741407497249210854736464311959343873364428322078610699370967159094295174939400639468916867361996049644699651261512145518206492847466714916126235927053127508854721535817573105497954261618210887872 [183,35] 201524288903609137006419250860442640279637305062515244132439319331763911586693491289781142418428516664559061716416860223513080053581388732150597686411807339469492544365898459570096992207451735155566758539158740140093297573666173653309834970273518206881162907666066277304683904448676853419011305716738970256946511155687001532432255563142463545243382018980005548782869329919199368352982964381643878735870814402649016679701176887655446530595378353623970120032706835727956948660805009300372625946691820715081638322278778720357703199997296824275450580904401687682580299086546404634986941041104996545163814853638807078993536243157205218280795773303141061846349456452820891285376015883006892835679751599870226858108964178866568354670979026341263214345330662507921379440453479070630122758863233779310690886331548005938226870485042131552809235153740173628261637411786774302960360072996184170357425840033885989782989334873978176611555573579367876387055184909352174914639284882300777506388455149368378141691267388470564364881848105600658204997416604018727749265473934475564750680949822736469059094894108616078769223453614676453967503097902171637701878667700312343484169936237207016832824645643595053476894831907797852477252209628079201091571221946344957381720209776145894123163903176947010788059425827922898428195472687818246172878466034686865502007481256399221319069460874217539128487011116913421885344802904 [183,36] -43441605811172000061282524837742219128501713944774472715952349282604162369916336004849545754881676518340599027156047568285541274745456311635257270816547834732926607873790804741168213897732645959152426551191416411275647064877750990171940152033870928608551914294739652993328035714046458208852895644175617415297285223611070230026729756996714581028926879631989521865841484167070963374810571276491745970793595044009433052264625013075656927706164737501714443348152262753333002945917137672335145211732396334457551929890932890694922810023884900134819030419012283413287316123865786928697622497843438539756659257589627508307475506643102148678583501994963822349204192112349125156850985763441576938846791555638477770505155984454024730119817407304722762407359115533728053128531072132288856783066386571389488976520195199103265832994097612120982616269236099885428080639427312439350018866011423935869121638771307917284393539804232552725373038929027986143130630468728470178328903267716606882258875498504652164699001045687745503850039193342580256592873816736435065285046586023515307549687552221716743800973134764710261429547474924167875787105815625558331003925965584463607050760993397690543722543849650800327851815447037697918468419908858722852515432005253303110664374627617431374511584995645238707586281358601395601786037264484354226394856734607813160621224539521879675887333323429656752325961956752635878429872 [183,37] -5149311672224980000687209552242431905466209946754049990365577737934092729018002737667917450875199881061289020205099072053319353851925479626914454190439114064132038914463467167980728422970963204252976061441541297331671279439619935114317671335599584595387306758934273315661445847311513026321445748378832214420333509070813408663042342710447019600866891063234251159635167665933287954741401295249221312450630970364715179802423712952436811727236225570730399326073506365528220200260647295296609238606009288383558128318833216042913221041233883024281635964622182929006455939705543186157057829160745914106755652449399620384788104427133678694751322145789737788312745589763173712257485793597653857190001899844602002226313436206648749854347551429321533210604579554967292920391113793345866983214721377907092272110808088560845664057647025085497851123441513273014344367046244074478304573933431692213870488242120682720374454189919524566521616692367529496538327027004283940613495208953943937219739059075577272269047183900501485603908215092561609762303372612088517675098431933461371442249808190458679884598368817569951020253205229088896483818275498793626632291465695371815886054681362892895974332585745085086182572913862186377087593141154100422512305253816396283319602648830128683105146164776054957692796678314656427029714193570280148958227395835168496406897396378006424561675576777650664607044137185804736842 [183,38] 2430580433847747133270336389160086161188583055529605132960311145942080955102366998244160098666919372788837144395541855757002508826230510096097660937310722838699515461772914573009535835384420739337666642774827454290981583341788349152604850641956567393265890638732822074135811865950787778338840556322695211582650544853234297127698114182419066865865778458711641921170603360442117809230972849016628131020709593757764324950218869460790894594108072522820125539094010147698278650507744560546615069651090536513384034060134618738121307663990308634163875111047021342896947500142504162413802446281823229326296714285953840085671976775710942884601769555151861066946150802684855390774095123540549832224247544868717868006563039887836882918116976121893348963564286685809489866386140376847084603046207246767203934297353656493805088494967525662558734095590172839375309594408652704861657250981364172514206320294881887827783610321313384136505592013431413911257824655206411720808045430599564158907347552289542731435681305005530026563218771787636488917757608996503859768374631862025397400044816799125156334763630710814786924444095562971818190872442170107663740893222682734566257532526212584743103075631553545190915023267931159573042010212999908060654991670356163590124933166087175080207306798423099607657033287002007478475119335099032139268272209432419295861654869684960025855916630711279653320046047945654784 [183,39] -65688635026171492229998563853170201181871072369793639530468641539226888296054083114635319068570988409912254967479437402393630978957953198589652547841744063929704062402550338603215715284946339675323760583810096820921436813773376545917073004002524697523197001570965046458489616288285717686259185922598858208596496507986067850757391227020094957340021459046127645867244078303593542515804287474331868612033177049481093457592122315205346393301987974671573810227185921918165205229378899346886890678773755187349070049825745207796253855566051288913875759658274385414527712353325614299947955162528678597754502790913214206922342025047517165316536263232589992555092427607323287282006890454246903549404796898869821150867140447748420986440494300197524556428541830387628264974919395689472264935890212485536319005877066213635299743682582071522842007889519461018346292195064820502519977604329225082727821488513113475072700195533199274622235594196523243469917925944995223732914577177932586013695360063097881082073570680962998263379545257613920557733236396452201091977808357202261007011816725131968972383914958932501240329126642651891270684379694177042264132972452312155553230688392326755870701730535041243319953484538002730933257262764025879013130861630337782342225397143559541678472973844258094161560050957245381486275511525400822057545807831617720547128940367802480946867988602585893228970912305728 [183,40] -55890945726196138478921381013358382571980063393763521998388206408046208505543343506505238839654633100416555932863713581812887914758115930304033215180092423090973749800594944166486810309503531383746360796760450737322169420389712047443629230898846099348390585231093284074508293770131637946240762977232728736448263348732770438087276092584363809451803147226157603915679597887786793221589384901722396421190523486435070184612944847016031368562769728151561552135828259169650923364033196917403638037661425670966808444074718943794158332266614168408636497957387781447751619402232608673945935179919646188146875040606104932954037105188588267325494314430513453447584120114461436631910775711905204124705475118595799744528091402443704090242697415586430505616462008957108653158768090675247979117008673162852712546663134128448981470374647059250491081954404473657890965716187726203282015065243777324633714365738892090841504098887991740835905436020871737204706557097664170314588155890556621432104508363179408342882423182903382013125778065297836470484626863970183714584279139129404342452895315356916211455439221608565793531771853909209844852438988787728419798294951437745138092306200053229541138178038560945309796845371941024569231640239633585889948555118347180652101912852058945098865342315420671026521784458232681664960773520169804427588041509461348756971147545366078961188488082877337399902945328 [183,41] 5071459339217695907647041807479990757254818846282685547189514073789400909557732947569594680064980870288445151917537677432943051632152018413786425340508242296086547919758386120777176384852851205432684819749615460486583457853586656266388936580294162307164317260343732145468787637483793397897744451211602474146042542187632195022546928845360504914672404546461019792499332153833196646422699938521945850175544121025612587628071342360306949648000678063374842745845306277514844444060250743175362578801968717514431665071060614405565777110967228839745349389254080514539789352621267694314173375528037598882335491180077815481379734013498317035815600856420919134420631892147989152633494730202724619441980001325818426875652629804933872797772430225732986402966770349436172206936434606892384437822432602170854130181309228275670369657228870909269527361389801663809462846214830232362208990977607986110953725130739377083124173241132658775842385690291062833880469246275272459286662618419600841496097493283718062345674590003395853025391644487059478413363769560985958254663506037145868147257453771837902727961040085916914234974455462317762168238161194972512156383709310827454735242007969610609807857563205606512767288364106005047772485752216439544193469238454157951037544736570934557309723726817665349064836733119181303681424129306663998581819251542827120912225024903082797945317969730276973967670 [183,42] 524561450832136334031020140884886788009123866169568198587740122302393118832961402847629482573207121023555920666355773822242985521774181480529508435341655036927631225141563264189722790639657780437257275774231640476697499022227768853581571559589497183843341092772357109001417358370528130678793036210840681328331219072135278965772052583940769344939919811766749434644276311046629811756124847256035918661066040660580717572437759333685148836444857537793152464990210169829033756162915254554816791993354098507307417630561012614207605627289850072866540526898736617583904413526258575942634751424295431523348587930080318766033534050372576387514747992906360554324836948902592141624201395513138130721099180104076239772041985394871016595288467954336540548074455859049967311668711555976445365083961609050782969762538761765048877095281629290553606504409813914211638744201799422409333910070618873047261392829527072719013878527956012220043422660263580227406972346671296010051274346940674690151559761249493370806849169516200587604152467635374030477514462285455430978630510052977737899689909573934341129407973979800525321688754367640075269146309015112640225412471722079534601512266536649406001478505483351729455333486790931904909395447562317569574227870810741568710733203513658806776610430039926258449980525033845087603730104448004276026341468428367004586341367968477208011099079207993211040 [183,43] -80732402295544749876903708341612519714664490496065452165146062791136066446599636375635827264022002302321181462846818567595801533766255504265896030371515093836512213989016848384147157272291069174955614228150262083520144003692295262780581766275773102721061907539806608661854042114510815820591366544660382366303500857761476848516834505762712044550563331894637529492256904206696783671661133894055446935366174534876705488624777150389774445576034606822611479126153481760188705326104843947292935507727624963465361050166545723108957132539415137897842708978935147865370718191712274589623236771785422639269687979011012278031028472415318329607000749716424912778608523630340814022468619835330826690256222112532930491803544779801333949834801703494109746705313436157984558997330098835511065597377474333352234105292707929233264314079949287226082176895043326867260512675398676287822493686832668104409620874702770309161355839060294956401796249221718973366733771352869613242063520056648511402790994003300996828156621836869881978451266927999129338979837908496069016567733603362911259264972967455703552472712563307941339137202275274426114452764449894213440410867690913390238449970701443938470259244483530124959454390023324207290642042861273904320619127075992323104826450370506360467610489574427101852173583192210351400581970387621785856377320278367914711755092537939871994800375286586220 [183,44] -1054181995188855179526244384696886252285834105863033417627913296661010010583906512289194469188495680139979708801171434948983709665803691212884517463030169188491778667649062437117286806418344427577131572855957541255269085050374211916069992807245984598147633897595069437024445382875495431709527584174470921914435412259829575464500863308761813697491627786259089069420364385722172498246410975384281666809360232740635007684223832041845565318329560380180763639886262526929811428059151663133567457457354348023948767882868475262808344160221815762170556473928862995069641758828446964114078255156784840136224529101183990053777572542252134763606152248422692553047749911393407810715519973755756028576204094587444376879564365591267029820828721662349595372402054643877599379942375728451811592928815215119325376638645187035649719085933048376550165087897954593926121096360893734077130583673317176323494013072028652499317610402988716367432073666214992063758039817203777717195722028537685911549623413911580144149333178656390710696785951340434013076080967608147170739767045344486825621025858256611802296811595174492774937167298503453728098608820464340342633769152853333640632134536256227715365736471502211184096658500756189233154917640737214516251100926468795370521010664129223044892512071452027150580580991144786672121782971518651081256214987682311268103985382729334963010942080920 [183,45] 527714553888387665110446834189294857733806931725813021154697006151718729667557147022210569211478368926411192594745462636871092023902124230535641480991106522250523537980740471693480520293077590956463131019232259104487175085446111050174286236595091607110513667387109832213710093479273660581646884205225946974036503883733254953419918675005820659887410449696984211602889396120170634570827331322209826061515492760327743993725342356788637903644131987635428721541289655961713721190860699319816024329446653914397323851124714257998248504718206754851170338185851539192126855037305936490391404287879040874540533782282233340831540032949845025971775728154492735559065134278465429855054124956865335929119861202495016324159111460181869710175841481927561158080608399053954611776579848484833355857692770294869594638082345592426598927577344182678920449523805363652596542305550838420286155223545407424447485129935384136491872364618181153152121641820195259523761820574682326697795166083361153982217731404710111905597786169456494860156439861040102137369116574061493174276832464482115133330234778339091323867727553731914473450928459156265566508501279780991012385817052682679508692579928166272657222691620302110771319720635723586033723322438093198024298314316620225416826554574749749848064048868012292465258875157987538380374090629524362535916406965424258625955848389067837168718635 [183,46] -10420101137337690601182212974959825115977490231381014102639616468557039907135127157424685881333015741000620472509107348399126308572392678933860824136163251354966464844437322892202158814121944853783617041960763235758533226952015066551019282243237961062702963144657009046469941526663755351722839449486513760837296897737331447745706413942865322583040724929031889475972508228542917388717181072633908939013539474120839010979693574647765446871445578760154965078778188503579409769292842472916119108859679070464157643700471911296664000553698406073616675688267169913927375013427966800180906161297832169886711826079516690762138282971027455015388482255061365185473232012254962361920506953485244426213956024798441283938460062464484438553558265057948579550493831984461418977111955523455158587534859636817378170249754483883918548237104599257908250389426387509144104337870990732705626029443316355361934908211583436806644051913974633060885385501612956309779460970839512431862495952562451956624387302572510001956137110091869762650376404419715965353522183012602096511803702287577994336947690332688354812789472638109277756643741309458981222238300748199251902387570492087733997463384647111736421790056492042817177926840810591725979400539338808162334947073597996669633760117113506637610686832288995322483812892227865453885017312128709844832314083141993785384844111920052460544 [183,47] -1488839066209274112445006171836329273941436548336436284221980113857773881791354331258990245417117774327995014096683949898319573215257485209428208001509666979174914388513861112781541076741639469728188465670484865916173156311357394042684197334574388514718233292083148404188925806522338973902936732110866203713861956327186273972053192958313171956497846495167028585862276075965061796283498318192917328647694171984749517154052836639688586859444139082921660529251453502946552793765598573318873134602206007170760529457390906592164722174692383025678836535366618118885087149956420701400195829652835311880892244480453469234221600552958088225390219861418967494758422408735446130775222461945974965830260163889626763727695602115057462654647200916532088422674553496510119181080075039275350864279422853722461446601671126400153547203960347862190508761572729884688027765188979148151335394033131706846309301170497222036938249029408850169849367651916244531148625418186063754377739972762282252809553247599670289364956330448791226661148024056306278538012817676921142435635512288501621510520709904657438259515606211531315649522580900277559748362213797121052214382853498430386703880157957051399559583001852415514112156993366596621173527558340801543363228634126624551036479630255143906053737921447894530758607457904110865851778252364848115480676686116012700065305148341395008 [183,48] 56433376802694511253476754710370919095233400930870258873199121175921283731839752214048259724882029410619320571620602393124646456233991006443130377989673059096768513520278064012718705478812307518074486581984951903898816697974554338401510611578469060277170856312297098839826921644834134655930408040146144484981522722433344672380013631424416012096942761832096393197679020229725790779891301868490293399412913366451696069314019909769380542942301356985459936346359840810748661040663688938040438715789739968923719358098421917019734951568015832601607662184933183771586330603454890018889831554244011723009536068410858061588583176408234450279478547749615776582980481030742134249313890476974142308417450871227885632214040915245184226606029003313316565689474678420424738386553098900537620561132365563657074824681463736447356702086831187843039211339536642001959405851311320383348278192060284058165038177889118637442008921539127462324727704704318324063813791878556143724248197820604287184067913488924867762602949654009185066084119916913862066974747217339710607653651488599509812382191823391012131402869532286145368358179721166198353926814256720277849250297979453925615096413045846297736795011781451719330945506830788586823306849247674855349957467047948704528156214921859350702060501917660845968841828364299154302998144063921086518188454320184304496023786471584 [183,49] 1560527301309752300877105035578397371162751952745904431091777035448518489932195434236046633430099501102576943284587487379467766532085552827400484132186556367872926454770472716179715013381217654327356269101645034757636019820944857865584043808158353194499124764588350661335004983455805283509523145873081182841310031519233334902881127489867216415493402759519677188639234113363702768836358126237300254140609481074667060470028512074068036211028278009258924620953425904106077535756118289097799427574546250127950836829613287098177336970403998708112999903885246126740316715256299296282081707033400995180443523284237988881813887627628947865563996355126813839839303002376476274914126726440345625599514083688822506424783569271838591426999845438087970035607680070821789463519634283758393168221967522462784661002276850777565983083149428854607081351314214720698645674640886119821103700285165714996419898676782383470358838491883096336155697898690564262121185243257511980970693855092045879181130861589756915295320729269665311307068370491837002859631229403767719463486417080506258341569936848117677650649119699680300291687054432492662370111983034488647199526464590083861492463078857210201751982172017046643986648013429067323868131142224540677979656889142043624805014284349088704723498927684315852238333373412201868200395056980499675187186912720518925238391612 [183,50] -80484851604997454512621534551871464502847717936751666252432409033878053330370234518767041267318501102484748866043585876630076969689037074209757083180543768097696901696802624202245010391398382686453880430544310537841784279009773119297302283294113399765343280522813913353224815044530420952510315613401597195211615573637336462288336765279398205231530161841759863836175913621579826888651408941139901782548762193545752724351684246889067249419015289858070639790059971222149520358471994884532840832182265474688805276207242665727397686123522773251793389213296445626140229383107845521888734489641153976701619514736020152362589242637995496633053534661358776785785792329633805512948895802781600297092679987039519492249242090165555963073883799154443716757763678101327404811537328989159722405850478604812219513737503832796520278992433869221234451472231815416564533156324318704506414860673016341774271544141208251796109808000027197037162768370188503539129270333280930805432508147975395860087377717774236680531138723303282999838047649112740702490210186967302140091114537163347258214158701638571347130798967944721295347634903600368069512026460841477293384185619839140200338482746216657916000859418285822433355305579137659650364112874064945858255598841942420362694031752921966641128955888042407435878776667335765832842436089862676345404002115831481716224 [183,51] -8313925889754173585255946236985679724812372351852403487089848422469893970854922628570537694821654164628312759791767106034877467208729895599373454847598091939406059182595698448325456199662514825343463720444839536282930664455261915381177684714982798838524452719292547880578067009498083961422045851353044615114167202183672015026575376359467535188618348745772892150180532344452261458736420482253636228169865673444358487457200388233736328821218010494085245870522143049231324406670172093838791217918738358181271913224154842605348108979726922184121283290516293947927052512339277599082200399997579108739025592989382084944350300188996329874186734233138909896050773523627188364928512314599336971189514563263161680630499372830074726637868778417511205429143643448402329026081703511415088820091271816606607267265820982475100632999357532453173171097556426174531286296586526601120522581041640716309171177240739984057909370444022882441385206126232286631974374971283209432841555189478801963057884767985438349858253382757390390083411924315399517671382784687199578408487625516683427877748964351594784807130431265178970144686189250239831037118999970916256144015208089057766035222953585266416216315071397677692947315070907390206542551038885824751488602857525414745562894150910907814456135111549471467841514902095346217492833931790978061366673545583164864 [183,52] 4039787805018789214006215479639929177711277231646025065860133127988761517880049808279259150366099927792180258381337969830782108993684605228081886282487369961032617801487982370560081813405169757308968020674635600061876529172787555157047395764191872486295937335792052116402100180565408385600962952835180462712663140193583349298988634755935059188264040533406866064590633638779394276018571474958022946790999502354507410574892740859740126365261132951556113738931520737689845607036637047091601808767454950118827793168286776362115504151138141602979876509647602911309102009293199793945788423123452627321313053811042801998808839493500274393208128435019667984219098495570050784308323587606729357002000249261126116641094738539124426996794787025079405682446007999614452741306009535589555093002940780755517227229407176135383438407845726228307941700493872923899460894660835194013674982617345714028609055452047730872452826012363311641614338570403599464031406122749642175886522709528806499944581468294990342441257404667673887295153097618991809442133274774592850199354841885911081223716340536389328216462134496629536136534843993853703610613933920936312093449891228880248366044147785133558132141138633702481949208767672509053359312031609777277834245882614093382173518608088726323571147060118088697058124382702201265753903852462206424665122071591688 [183,53] -1817246863782517247020733787796187603953777501127991335455878631873254088515617862313582920064901271761626846292838322963367279846382794579224412442591206348458998268200800794056214925207681130300404293296882384337999182291367546433462985014630309125939199116396797113026419151027322083262503716392877216159598749745920163933868616329995210131676468944322977078318183997438640706217530558846180015736899596996186270608356643433299749263449422952288647012462743490038574258629736859019229690521318450821520430497457183258012854795434516553775797647939255729650381158096847562350479536693405679136562940805753441272755528293601919592095454209648055413971373300790561621724142898692529937841348671850425894890440927394044032994695108517469241568941296770100901287682825780644149515833242655855789881921029906199221994185740535350437098161658807126362451932234696846862682578321421114350599934732151496364037667294009363314045538137048021546653894155165163083372577325448082893961285804374246220539517804925086245218421582603443997424440838433802436837500095693082290305568114222864496477882724495918930533215743589314441051781722553650576158312092109627873548924819221565379386849147118051058812218897199064482290787841205211365875164905307517046378920863346219710925442325662699623245128740876508168338649156530205096158208936161 [183,54] 780604558119722147870055637491304611418013077026870408503003436261373306973718240554333658513715208581319185429114656772907232105963705577482065494494017649873719079190093926249428199306757909374965260993923050651272268093927948548586878267235078761486532967865290019501833653303961988412780971388137363988071316537270421739433897185071423594355927310143293096954410042682765543691909287576043517520105984126832544874510910593482030320230306922546239282759012524897124757626686155024662373271509651050290958074641641539150017973330461619259290809355906895770394405115618980008672568852575583475015988311606943735920054206120265782898742732237520839772962771301295251935679604583569260411911581895014209347316575275752339214323777012549923502262992002364926648130112642056703423573391597745422297243314634678944672279233749077685529732982172317146040680333467539403719946222880013825753499464089193700319901234362321851345035423363109575611463908939346655452890141760250758720041364386243312742592663596473258432222775108765881453669152537930893164159825208679435232878718804430622960553871880861131253723308577619609500240581866163730564465111344764239799216560483646690142506511041742904858888419585641484855558484372053296839450602750612856117183692789215079498733665381942970054333686890717117196073382495268403624519168 [183,55] -315412890136868116810776481150994555331000302084952585295066783640239577355825638003951954231571222852118697936602623859258818388100141882770614570537781235149990805964981726329195238488322745210718561691501710996189967508172786662494605204944864810850589549774379255446438613753442082111572406482760843735877676004846534225942926877716881070010400409645752674379681071265134510379418871131294779544313588898957245764815619461407496510710813174981311966308646981333656071592139467989012689149581840919105198480687103272997395495698239566408515037634878910932125532341180355244520133518858178535449368175928111433921764029356529549461664540257558334819804772927496105007089984271871333364729784579293514352473750566751294787153633238720457159179602794635630702434880843748875533415894731142111657505471543951764796454126559930985113955241018742239311662237591281640494830795053270528920655150421977239546600783121454483369350479759674466041281199305921380271279188154245663032545944912676246113407664412882733258621254074268146078829863563286173728236339438886133910554931294686096404312198689509921739192425582379997441932900983666267261277863296630862709551438524741868018641095490996885285707112043933399365156413178126015382906874238529846381423148444620397046253223177736606132010539964405760824077367779698024369088 [183,56] 119823305387177238445230686736117991143302940887772575834720664669391322075802658834782323967792589999388496127844619224003031775871451655795077782991160989916102301807336009440067125724632468984891782678578310480903653903273839372975905394216936307411316402768985100782031768855812903116971573064196489111458551935320458714242993287794092453192302027529347397699633184957428325895483216485255932311703573734802287681692191485986707790073223892278156456962620621914871368212551570284547537763442379672542255999133704059490752378088370608273417976347111890652001249812094897615458864303913575838842352473245951973072822882840372100002235448301467532187513307515757074938047704849913530707307681246526580393803466582778589267484374855411713161547253680342446124233049471350462135423329526046068016098286729019156084079826916507614142821431782209079078012514549942278463868937364374066687808570420675685398727330256568839161338361965842718371326791304955039733226915401332670037242854005487360048061196820581542683447209827614323804483405443924509140920595357968246163453333634990841507521095484000774689917534430415468845323040979252151352463587350211294843631837518486502786386282922277341091212785682703762729230499624068158689598987930132776818072609665665239328969734233055258238069300518904746500078854782547306112 [183,57] -42791144297976536561702968343442775592278107330776147509110082023916615215421837808165310390179368555085834605858568433676775496707981430352728083655678550065063638902332426759575655938769762560170330515776632308018406839425476687079163083215282317502948149292286555705050286687709664912042815019948563466414714953278593749179344038251003995392183423118622672690122071258763584428787572984223305433043216547865393166582038027111159310106502710620958363458164346909472176231514718680908090838561328892091140900493710426362475846105547633537994158171182899352485253714228014894452876916999812473369485090737491094750136175946405254883639126378113456558280977291721425691927572379502270625562751295307486177070705518042137612488957160279319570307418146900993832383605547951693598647321205247965458788929165875407986608399869976447630363636999236240188059661077378804967006438042800170098884150938050018271465764468859394067052611613899182973250422119581124948979781288226276922689320154988431773194692098344191748676265923244859729209752822269564813384709548846549776235594839674547372986178443725183658637355038031120971148539960927212212178554559790328791360829752427162580140264785134237566970978342645002393130764926243253912478251057209587489963966188557833386072148400826780292371158628683899823091321412133672 [183,58] 14362314950172206207902560322749828923071609912735503515610741403417084703365695480014302647354534793058312889747127604366890904594756903472604315523572199042441433508801314815915209647349527423941097492032698865380259088440253853979124742553688599149446353378925948667337285139936841301516874881101672860252323566388689281786844607981995027835001597450322859523987299308205392536695849982031585774799530167117665207948004814409151115852379744185507658430430381532450512819953169488094847086016257415379817746789467207993535680173951175032984623124233672781822070527042012905263591952452832837346179905962590928714280842637920612120173965379876434845547574606133489617329810624282855448385390537561961262783899394881259140832747285564179114020517947599271868309957597709049567048245549101450445833421620185188198051073107319717543528100095437776307324256093520972446881457293670787563295684473069287572516349665378526708317902361666072364335439259389340423944494207563236218207310936384443965029674327928084542099990313475431134220488380935762847992718986172019249486002541411061420030790628794321245329604960596457858441492878540705886489620563736171438787193820858178152885960766577606390883302732849461826977150244828239758669802034748206315181639718922752195388283586805295895860108210042694750068197420608 [183,59] -4529361935856543557741321039859257630232039787455192446903234605200644644941260396650261646447025629713250246098887465694255656689132084696361429579903941983099857782083424158900284093234766934424004068134181161602895386452283567433740857700210513110396941628808250735923994208714547754053750097955927125674922281440412587677144438701567896812463824416824925161430273762934624831835011292278527977841601211965124853722841330621384982342131673654974765867336527189216660407369303646229194328756306561697848849126666687140267756908242986835697096846871855669650043323852734692349877703908695514351022576527716013678748125533064324993319768491120611462648762999239575530597770812996338969133626558688113942989964297040641425681871620679458156244513338363394574152033150732738507140958467041788016020990912454677641582413486958867936780830273964540931769399699509421024311783317765847622390891575410734045251983453329881977594406893494114153733807850182516964846669626083327698590315109041562404153347608228324135457431682096658162962160373838493712807968140341809217079774404253694772949637176223182304428524484857349283203318214494920111129973230138464482613495010044748947074574060616892493326395022314801366519167404344088970449956823012915707835796170753028505565654445155839197230736375620083692257534136 [183,60] 1341692895190065738005530352300176139098226736662404462761178228922690847050444030316192145312461880755544214388503446022738596013644376540373220536527571483399850788978910667964395512442207916324288296162084801889028630919392485142953602559015283225690980135232206718109710603736254941795941714009355384167841630523491871937017026749246395292914266445571420604147383722706167865228200406038621956623295825628792350722635457991530108082307553971234570215045106048655120007594814291306466431354328829922601807629365973195837288217539906245669985095251730880956068566661980277732823395630531571738580272421401105875999341320229258628796876689571262648918999491700730305648292545309555581707858191745030219917771651156141806611104902581130305265368452535379619242260973636251064524140925713578572184696667809901892970845193262404124048139572884273817021081103821699344346473000351243736807148184081763213263167933540924873937838776087770649263072376951797506171261019962986472921336435335890392791264114603084037704608295732694597553605296054124017618218625813877643838692916437607890968819864073640497132186074571790777121503139786799912327094477778450982355943388640418919954954191403292637730729536638981925197518679883085364860900766091041761795019373230421286698224304451556532261017015511783629558456 [183,61] -373174239637269310343416224868351178286392865362259443238615429963794641001769414651232852442572493355959312144812557544503934991827001627441578889195377034929237075195515748424983538528596026866496279417586358922957082764504800563467096703529425598418371218794113570625547463472420661040709604684109097813145054992896852850002812101271083301749830473204843928997311572483827444012625829148068530731265708448944059839134416570291659405590099583073288394053891391002541496096293850193225380025283823533349530768990739694386832159335067754210691023744345531822435874411166588982549142574376019279198533535734566523973154409389943836683709499576777488794668861158374698514471221072391425077289478654329087320328138143983193754311498058463904378978587754653406408299592162805254485639155777976125278500226610749998147628792420665765258188840763349700551934842971046176694021124337735813644945952618556067881085909006212593136902470778704724955647207966311975544321347034315491446264251418659346338367744426519970526538139133732756521984989213017161604601117520710207671343130731088567857735412971674046957530871998069716049208432312672578123173159618378629201688128173654526282920747249895470111742782136409921925041427900289845193089287577380428923584216835325473001857607351075481476924672116524943231 [183,62] 97415715957728196618162958424974415173702555103544748496716147664207619018107020882339281015608672489368367906341619359811549048638228058214294198205321330982302800085126876675249150421585139641111595307038764173326684268475789845402203419820520965314376163280809411066340795645658993115534212345106543727627875272858218358505351213054939126462342476238964151234390788578851654082887862909557872547900575490301829013823574361517581362802192875618781276633432018808564846431119555003179365115763960554046215019987416620179702067939922716681413515991340863945496593648662684983129481327807134740624179097731525514374126612923992815941366248723779283662631179291235751558745326538224597813802226974203868574788111017692710294545181893484995044133087705415016354215567991361813065503876340726768368690639109092187973723662423500100227413210879302805494155143757971340554115388916835404395787454872231599081058014957355179213909014187412975826145226015104969974721622718588233170617702717579391315065420129075513091105347156480401512653210854374695323074223466974817902305852594820305555235041083173716834042712530323231497115235135790114823592971522966002720528861297631867427511316964098352496420579970686610664144399490068276329693169553243031901530779855075333288684149174131003420396308015269888 [183,63] -23856078579959091518570373581818399722729370434676707497612926952201131911086496415286691236509427618646823891893892630482610698340154657444018765472660380689393916198472174069386781757774449497958228557124875635939693180533874007799324112710870560138999238068989873926370593919603058629061514268734186426691773955878733339361798531971665237171899679614243647678315524147523519829449604090389467029745165356167046025840448055602690908480015640335981255653776886580656247581151648287680361412438325492604429511973405228208340567106046946032274722148089185086666244752268681294988461587904943196380095720834963189272719884974763140659894701140105247877821134068897232519760910454433906178274063354636959213539966456843981543641093383086098287280242894963855824939727267840245781861036937787190271003263594086421710188628080960797473895018873308202155394088468085955573547203703079465292146813416623484700829597974113977994045383418688501150513385182932803508785167197494610540045104369081617932572461356138748447432881147364122028723456156235580336943779257211862392266157197099903347143734250136229654424025878592105292659616268951728780359906750203690133620356112663097611612696518839005787914327350450317229533652531927344783097446878865775034702957874052013281739616247937184649244409625856 [183,64] 5477633166529317776846267422629367770806474017548442094287328987477094813372120764434101178156885263096766139586107343965769041772374027268580125594598196514495090101216126149104541243224228973462910206645809733774272973412449335770618691908989812831158822588616601671545768394802014051307057490286319404964694044127337026548604591792484261507843334956643819337705779827504530794592708157408184679614819490271067328604602823352268830450984661855522521583193334723652408576154078115797783480382470333623365231607960957539340179162969994954938938854718013372946368326298496041292750414983901769427191673689079014235646420505823484701908202218084972369898034912464217347107780338700121042899261125418143831667111728538141325511282758176559514434128789554904802015778183866918556151015425422216580474766601659565371706767702789459654211968085505045743050077079839026178638777590601815431758285007821067609081919960291784726195581164143624254920540326234348640293909939495220523361904937245300175324295529674134028238883310706179427259284508903825157137847815659520937042398705718866581309605306971328028223954634891472112022592858843136965270694861161352068605799020592683391790260941174277015014910382486785316138187497487399524418750111179560475142031988733542627770069754435529474972300768 [183,65] -1178580268271839659538143322382075880714832649564237692460999343888238401059125051416067028368278838577703691956902312813983005663607173149873590336512187986958235360266265130659542039168800595129916902924959214764152796251896059793803778801362225567150732163572450710413196855518764064969350312688276826098282172433023039981540733622615021541621708402090396385665787236600415815350759698862514280169589678897386225006763373712988431652383852170814311014390795865098141526640453218311963415247930215656109279098368811400859716875471014893583838030084601476029418105437927863526060988493726159182770749261748323449670040390197938337866036094551646536860787058958498785376172174027191427542934911389694360030525761697128623080009837646719155351417879459945204881543759095772364523004958545385554732330081524903038209370957905997566597209458758084217228086447950067064000767120389226095855968269177342188549039712364847111070666685333371284445876891877095138197549117906170087027556138383986340260165436957565761588095737309814894235834229094413626812826551599547629998289297331193179111561094215716181679682248989450162157013879644263079927750518541231150044238005055902032710039418134387251907836773863979231390908278097547562553699357059305366216305424716995628538371375229471413941868 [183,66] 237477984131149811365143715221266886711834391711885849995172745883600225652034454884528818728160385339499204552213424659603928665643149946578910221036643915482945763651650361337280579949954950426159324382666335326050337924272244420470720235600755799703767693633318874330847128572172022292395236869285386638546124573977972075878946040195242168740153829728973873598937361467604425555288057946143815574410984846596731313737307646098903269349642461207218185829935020715145363103683673268281121848685877094932066302536350426797883254942032081892287927232079666263780056579808580916576196884514632482207498324724774383638210833166765523716429473130350776539550674380742827620186911813032779276442573222174349568601494981723159745757034572909328828884912421548537724587704275328524450721934465767252514008533000920921363454898564033636992702831443312082857343756265967457627579871347983865131876777314061245411756405848821758902139570812017816020591823889087878504997049509332968478243687760172443432012030178074000319459399770872468545439711381466387529371657685502164232164501857625106698044807296616422587765662726648496957443188627977041406485813337360000801786516499710059698955996288615013096728373528970787131838137466390714606614567567657749137781561447901979619357825087953584576 [183,67] -44780419422529591182435904866213512754647498275699784226003614766259920115385562549397817117666010652485745045628167130955503072513172434437813496511175010091880346502094337225318155905751324317631302061570603575339745429880176618806698763240979773217525554077733878076651749488971244689292290127949288760653243440702483825619338009752237344458665690728409188571026158588120646164043915919051036150632293479481358096356635355675569350148483300249952522009789767848305844057826895660061802555990242516091948077843137078493085855135106868370791284569272397943193876058122995472656411055754452980114688398398025391133529479510705125203919952999592200592399991742463769544922132854793341020457192206393373890408599268489360196091627844615621359572440284031223513101929049201969150501110759258583562924760944614149406834872386978370337068576289840435193844146697870000793005402536973618155307741072102706426905706883592281818556054825252329430073704449948659124848513587368809253451475226864615953968377643996276156374494779197503212272956439402440192764340646014715089177585473089157430292663415893067432120418537896009322422511891087175033168927390818771570305327312065868926407408969292081654164461798423261280629912273197203059540118868311196884481133895774314659461549910054536 [183,68] 7896471729408610189616864410357221032193237780651759847396203150065776364231333680817632874210111518685529259907144894977151408883259942022223072478940291642578030129024584455132360237286194944347519006612023650210545287015718095374478227095264911249728371021790638504628542689715269168589515745921684613514515467789785624272684081336871797836613532851876580622932307415716230107567091759339825589866646291309518547236633971649520664226506264674954220357524067073833277547189499738515893078756166915270941045724310194823243474771032840901671466638552157218838620335393302418912273385280971835130881462228780265846808533094952680028809020141284094385015557780617886555812661616653450241187144637463152148528962611311194289279522403876332878925208893480850005900665400191101112618623678731192283166218194838357394560737081720146251005159661062873954645046878282009397287267426865723546745053272545287205156015882489953913601073127534491653949148756222966657333785607846751749033022543093149085949951670244394252440819077954699801266611782485609614283999305387757132214638641881771728342440269819943488764518003361269485677999916625642454420994471225864589819068528729520285376969956094449452556540818127490586388737853397415103802795885207015221945957392640193954655988198184 [183,69] -1301110978604733285220687040082915665637948795346734874367959043827692905936745499482879211599510776111943806163312371788126268362123864995470391821172716456795051955480708247930296918714996923201429842752713588171125598853620073059420979424521450568341812814865266729441680840588299559075445934695746955210956669968794071781365510245241049197161432790535556863017308420116703140367610846126525600388496453309583541491718717877707709436114417271451848313856961648637574549839837958212739195836351855367817664058863637327440744103432123397234575511331138139893354420447379910043941607029832540468580606501265567747006897254248867383587469084330224481279363215066920016892988933997098581088281492944363906403252633331189773751018667822705179620368265003045986542823860215501786068535296726196737912337140596736100994588560992338360923851474567273049859927237290156748887295301234780912879412467549734460141915062270423558040837741811490694255560173143914732141556023983172186780492875011380004453735575078841388871880046632986812463028086740713792332166753198994102094077462707717824436837755681641804329476189450024246663504562757597350416325135913556334983937733719853081191525652658215947862033774046529363839553645970656158255778312229068169744839535803025918264460437 [183,70] 200154176474228491885924086595173731107426183420102090792420196780413707927651655466914643785696586895921984250355780571840952862083595746214510131030408069503577792497766297409211443442534875640013685545402792524473843603678335059962165784476179037845724047264805670875037878119516986395806517595083314337276800262501046906729959868163728924505661156762062721634826341847418551950858678859148663132003954815079224695367624550220339572025717133993927685610983804499483094482080556192355250619533331850185231499777599915634589064130775855395036533754282866590669702139874494922171585324668174059367631752515771432904796616562426551101132608523506172443546081621071546515846147497266016668638529630032893853373140599519666155502537312862553478315100704877152705191883971379975448495728563276741728067383228745124088831267286480705812797868045186181658421404108563999225052317961340958064653361579098661563233888624442635201067145074179381282699118677906059591980578141257759827301029615537723701735230644693025183488963017591226163021436189407622813054820349702338850208675113526082738871526142459265434341127413975409977920216008602529478835773428550699859406059597177915854636079096572492582405183216166260228511052907733119865715396902510625727613562560351579699968 [183,71] -28720574444655955138831253643279311464246110129615008119846211029097120319692123367599215958758688177544334399528759921074842356061613943010754452683229968284049433797017055133707221439256360225062387424372299801063274934311443659048279323830965758360111047085524110189173465006787544183277952920703961871729770296067651481535099685033885898527309439363566797060781402583568540040625121877433606977459096118882384874952301985483044714141673101562242757162177551250001000385441396845589788480222289850241918951552269167951588028369661101417897597763740699190065063239639081036748461129267177824677753972582921951121480625374636960652620424507549188081749744029017698890933690425446928090942464800402411111846385104613018709125890958539763713475195618161248840978302193997134041615847753642547481042187199226595870077985883594836572698190830206568727791225570158634733201010391895540627125815633154719645754369495254858147293561080898505549541896769365161742019532501326434496150114929259529942683687136602043260598617462506604813825637410724656960516965013094726126001597541939206759790420266069510711030775508367879159654197650305222884834177678233248112847662965886257995885315983851060140431101708894237792237536270116554799867104910213634009131918458182295392 [183,72] 3840475868366228663368642701504813121007117789762860887595845538623699941124279364479865334461901766276595699810597904833026028994724814703224945908470945861379971407943313367267728003162706622380529868384771970050630661556686485527377647280994681241011640305720675791887847430393925067880779070250729834120514633622799946098689003739056193521390599914050317752456587232134956111953261718864335825730333778709219725369087106311708850312450297827806214870502569634774594940684684637440158396017988363124192734310730749974077539353477259667488459659534271737102881446550565210451897359314702329736092260064658594357663374077085444826989569800087479493962096413955287724569510741841104780229190184697265278199565963487384408844088029085843786585031776540404209416146377827841678824020935756853657967728101800119471890117489544951126276228057899332196188132104000305574302534600614094375245534846233606731225600343213737917476725763443929558442469870082367279107955563642260022757748660727257902182383529550932590028590122708218929911956647694307294085628165089774005788455894145518564321662717306691042045555234110023673862233070402880411578188308405116347275156542446829772750520370454378596855223395940317986988488845079516237499524424403640756470276555340368 [183,73] -478081366217761847456013827664861204317656603406196517456029973607558486554888764759570679842368654212458486610297541758497156682116311385236784835925547710299108933666014401403531628920281966970231508451789453008949575226994958726145591351142432728601585386440967786678204275800841203195517068711020333973063682428698863651246650279014319620757507351656330989774815659976469322496498195171201307734497955823777937311366893510116961025182578884461094469362183589651969178820595498842506606266856904005026271489472189328784735356915016071570487672189457203411080977131045927901265852636081197445184861445537688674741841353280564314284121738948210614924951308625683126055649825968719554123969971111575143545814302418222783586051289502704715542055238269480328324623812799110358521701586638214742058001644959662491858329810953681710631584121105642633026276564282119731994880448871092546998255283972539595816566010722746748997658838228348158323450225966410043687711934049554293841170362779329046130703756185127580743650813082809400327835881124886487036070719692972089391064451549540107033550974374859330801691061949554226118555033321140680087551127183735646877526541533374637122717531099611888001198578210659516874712767128337125288954529264418970115439312010 [183,74] 55345321966721947035898533257926126280060521977263963575705492963593746698186249477978471531425653409868625087540350067642686740796054518467690417572720902202502050848383228187790130523573419750059663758944115884699505148729319225051053470066130054553940814668349265485749040877041822721350576850909578803282156679968819800595502472637112032324152245166473312378845758699733795112619216161013798021805586809060533340210484849163163936891624992962011451826344772479025008937354103482541879183154006104085339656448761198583772992903450716039840788673490685539706153864392646609349428970484852616239516289076445347938838088333279800265359413211783546894045949805680806514360216562179715626764036906161778488612661332718171440131958178528626024316571586268572949464856721175905958401749960054492813108842462991452969406483681733950542245216040078332430016017231502905910933462062946792273437022055542802030850402543795383569733553316856199321139004919628382805404183953916199609413832918211809827307870601855678863486406348361622832458655030809307969067100536445684776136243203469274273689756377882803781325448200626284370811628655242648674298364511877553583092361808518248220245694964238331998073095681126921050740970775660300739782358595063172948537632 [183,75] -5951623926879892893919820909141602716582316587941062092505295454109498996076569608783261397707014302207258629848079534788030121376728500304350829967838057125435828325673242004098633291189472003217723633909185569662474813588800205521886307662762073762782939708766052200190633031084791521085524317500210284855337073774782322010923416644063555544966787722284697198420182264979664515026588168201647133959338919352300721697659581448306121772264500387350268017064982616231263626361421893960797176098774130625038964070185481630033929799488911264403251026886620538238176556066743436403654380013875003333135800754247978767570867766131693188227057402128535103670107783154198292146227256343165438160306133194001192724611090175881165148762495817950434411007461806562417524956169881273724316721548101064249850229122709850026514531809185806733351601187966310125466181019985040003621569898111201155249092319420022565710925534477833315438004072000167560332278942847037777575079232301256336670018536434218742287305190995639464490599300072388654420589499452017459617212759972705977975094751113936696477184177223220030291505581443963385370988599110045029867718089786047823605016281849489775893670932403723430112853598604670184447893229964310593652839246111364020188 [183,76] 593810993352707880617800336011595458534431406235463333749553124680705405913466112642341641561203045570254350163357375407833738526071393744341545227681391532599179540407052084936402216272595658620719525630394275266935318693060397207569435529075700207034890420192282393352084241643609787412147210216548021260689660856141223255675447625386334136043790154025908544799368119354819913105048601600151156398509045114121193843899685460037808868397286141319379425591767558250780172832911926538906419425484030645114858387836572510795230139213795554261885457878796608794691950404071175539708977820421913538179171433064945543063428181731165262964580107284260070368866644968640841473509625765797049962742581513729226004453090628942531695530425188478986328379732999318492707754019501399874083638443427873209657374090386919396875923231836246321126806364795775270349049596931943769487005577232322211399334572344498158787659187134847739453536256917215906701771923361865886418657649654393505312424505761589764433300204175097689721537261809539320379875710584518422736027930640419220249227676279799280429431763664708162314717966106717040230877704912555778633794930261088487115290721097088781273384675566128375392964599993485287214946650768486881102845559350973320 [183,77] -54893560555179720235143814732617219256617375880405984510209161764457715456334389173123058323603585782746888927271324189373170296233901555830902249775435605373199853954927256962545181544127718171396691595722863800053444760548995603495307624985169218756927311675140695818026393575155922304494633197401616695641093429981705099540606848655581153269349267625643223461898203313065052331342066334856765318361164178416827404829932301971005980981468577391926368578958309241216567595833223113977969099563624774968544427367846920252491398062559429455597047974955633903767396912391791130723032460920034701477672734334626207619301491648147106129676679960139899623243979499734897791149677118367593696791555703118706209078318564338141966743654316737977289473795616126958123504773421078747580362568353543567660890472773700870681594254134633025465340163440561165329419503496160497587732012183574442312516952096308867689268366586865109283037840479183206442035311424212774987049068094276331469045558198014226744105850809570651360006078078319382318051069153717719347634332612018249733931007605967063188898188024933861479855259326792097419813311942195112908839154366277754023785129336432745036407386082074564349951544234243817351990503290477529769018130004217 [183,78] 4691378234921945780542344235325777066615469130914980803588372221734777030765985391936152787366131396663255993624136596383728005203014478874431370648178544992976880514285769553541850794534608055074652102588990636768912267990009979643844325685467648910417162493338811532162898204306186953730266236974014610301851656116656477201045488591207843236038459788381235431770057295416677111950002489932194243411037542609137076609331603421889403550181517106286556500610699329473322335272117117528336967596515214640428539435110431276310364965810438710267222306821211028835421045765744888945549794464291353358166044860872353157265309205567417043470089169791399123788127922884225154974699470061068634775632199267520306686360581912686506707573355373495117657073051957528981112153937586263329777988629072444287877968196428091788968108743941144461144174800601632965051482358624797766586199217584593326054015871354002809797903846336321659055603089052487310046226913610618013197944905295304212081745911190772050416514547638148471613709759544099373524724416308488048381117224551258212143438464588039119309925246730036211506094410429091467156106986247709337640906220249494955017265303396084438670477647453622033727064852781323363347329852139504297658879296 [183,79] -368891643092839088371343605111506876568071560452260052452775513862092048164164941862052426117470188501946015984369315714926935726836919394541171365264124964265076051249626509275667053582016619704081093970797267052059378742661092098349734101768446380674472920515209460043097006369958192988837221057174827471208423211210796908231096749165874514713774416826714335263133510621197718364657221753294564715924155880659159732471487681948191437209000503230187778088108225421274973243513889729200237289927120153042048103945546322776003542231755280031613396488496532996080035872687144766824663170988397412598272626846507358036739269459490334057265040991656201206615207805212320770045629877964434600484180142021104100911433221039930584703259780570028231150557047897674693284463785411368023063189104622933353512299411388844008347761677912867961022290567075652685947812354373682476380474197397895078711093268061868599495168857013413820869773670253575183349394929790937670137566582386989652638316436241674057466736019956280887411921339429741769123285822418283519863855384539962056206122258488267209174639404127890652461255593767877691748021346732913285093627449912088520504410855287473953784806581076161470742857970187928071854797761360714205304 [183,80] 26753920702302519806848297867080551047931077836428187539365522712262015778887013447677078980820359140878990534614867897546095899169024936779342849585865625307472623123722965605989762588687788917791775525611402182810912179146037476779745934666781264597958740125315909473133937007222067238777747650976609639027668367268238054540425181356088737060340014083633951800764372788894059186477785905483752219867284019473099358608908788352744928453825007314636893155003279291055074396704690266931815277822336380748769107307906454349211999192399217264807357883086482227451242864462162496948015294798802958880806983358252722331383341877416222525351614755313178397178504409835762138879889280918684157759093939322905523729703886076190337839204314787389022546321746887105423836048358769274784608670809068869410462994749040988707007310356633426086472427362167014888670746998846513660071490322131317155861083915592939882214091077852870480046502151392541509744890071696542729616224533643546315290082211969316186201254665509180056479208050514361590713288644049719263148823734170289155964799892458222242549748402003097070392586234050111771025161883925648364280268301769165633195905351198967240784665974910503720340435522346676518239558098236370064 [183,81] -2158317427984404761168314450675340391088292247726610184756364574836053031700247451961654497530154125640724555562153288393530067900323207773690916454353489899955649883411350589073625924634336595913148817070498315001466482612883157015624229947030149550892449768972269279530836700921570556397864036532821027348253453233690626150910652329963194149619410743113584793260810633110214026107883482996284262804182435973370145773264946591799831200117432395708737053130659876185450183541168537803116814318413898332078173505953236578419950228259554858903897600650898131064055736729639003431273571655500215453850561033399732855786923302798133366238284141085293730142481391048565557088524293038980897392133131534769104602321491247361324059876014301052294391301123826384280978124389834607539804095518625907843582314213104432936447179021931746258432842642121321626132861089925377553127268499611324389811549059786575408271727453778388593565572755858312952628471041500493849488671034436860828489632597426993171797637618196624372327496579183002759583235885072063715910496238866999102672272745958245871327490103339517816715393794589371305143907465533148421147100368113988448149703216437686062562582903519599585347241500562478512774570069191674 [183,82] 409187725649660469777090299818714266154824114397281451798243881467628854696899133218361779268087111112207401581545796877428428879838695533664046211821034334135524280550837846802061002386289432205445955405258164354775177330315595979338816560124384191034462372876578412209470730797514853965723912983934363976769943435925558681995386748495913309180874392393742352043261788913249622048782977391320129025832303044496006251479117868759556649075870820672640056438588640194189256692317498348062336712272769568533950197521755327474017633267332055415432515500883898121847759599195684447914052811271460189303193914126930961253018325428003200133957230103551850211104444045685266433892136101364307587608079427174622344406670149995205874431533737634137747468639390842982016594988349064469100059660666891759212348044257294933514716668811223382998994186944201297549492809789890468076796808240566006121530742762168841176239118178531508089954427808897010461427061348448253046235006697138183387286641212500791871528243163635150400888745955207975691024852896578410451668477176189052081838025460752260046449807573445654559552026263152320372617653838091162304509802894982525483519141138700149616730701905645747503369653886359638887049915456 [183,83] -130628032644737195778212022394522452777463183123822197264609932450543357540947886965613106565017472657785731164493757550274111776454263716236946186704475414889168973377795996641250130057889248083396386732873168102294123776963290186094128679345949698286027677123307144407068129633991583448033077645816121647084752881849360151816257430169804693053951983019130943866197836746549001732710459746401349981830014874651198621540100713832298073480914372025604010937154035033659280629761356927911518471925207753328637778676949170442221044284952252547648228678763194339355825713109871135427281218973680890758734430764361065980484066749848700543444394114027892656473889440756473216464892863570396227836750401270352843182136792196236314726616806118803544668762454637960391840552615708215330955974642429318599175679606348636848798236935413217249378940572559937909619960151901782138899829148463920156389563923003127916311228568171010150366149047502268866723932943114959097406216214167646041735007993006046635931855612890143624125351352137895559211349335408359896356907247660203981894630146698130373474301696571297618069406552476905701295657659106747586015671122709273921997346516835751391824256037765138509656892719890703722200632 [183,84] 24595083527410382915726243021921519428219826803002000469516047509929323720083641696640981497853931080587548704261300496502989428154900288774932094514939775990208637594884059573377280388492361959269533661963142693924706285843363755353539974206401985527301555773368342927483445982826327110039044504691813122383900924990707340502339690786355987070143742434573240656193959490910740344075376409658076570543934043359609737932173442595809737001611893080518662149136705864350277962706276326435323831124697778823065938636684938074681025618220879062743683928859362785836701654491495115114159053835569582342577171992721212854192653549923676699287047332634728486235840373912388235783549337855713147494021525235503938641722656240199550317954774970987837643305131801982275411885007365094590057628086526115183632876298318007970700343507436977122031439065245541077326084304998175907328993469700215664175034000559750250142619841578351115962473953804333463537342702915772862467704999849850252597313244799726637207426869706878293986919520354676290379191118386055248542233285932810223105436225394469102043899524935131060151107447353556991867144122812514707796675711189921941337933681473105720808910709545159524999772276474000556648 [183,85] 4779643115151378577205571303002544803959265528655234771243323672694248644463062947288798009236178169954587565624561992548528343652932950819716278660720948167534866557159060803397854872054789535061391113831551845268712661144569858812611808125471319140576515621401155210455791492164243145025810670290539852747890905413788020498315735500480898843039574405308120418497050499716088903422563514594772088112760868402820780924810180402927533901471094685003575168133611438361077479606678374238259524158202713583378433893254629368644229173595053409073779409524911572456844863366505841243117453284860249797129393927806110527728573833921534653650172417565461519520612453913724339877367918492458010712625825890023382409920175946179628221740708833035806732802749004573348220652975886149299586934027203214393232262233116845324714488375496528804355435797647779892585414484351633734694268935971916100664039158808717611277360076069862906104461081358862228805639133130433453083040818389872282152289509555391827009146072960071845795803185699357863285162774125072330461446010320322155316906529711824338524305169073614571792041857059865404313446318307384318554925542061321162043164732130552969468020694787672421618726352916922963 [183,86] -5492412673763581903929389806981773998987954170222887537008933639484788016794612569413309954931809513418069963834728284705814479046601211536288099731884724884889137221501249281397628534602622473444359042310494247796604511383987253463922008916212067887777843375340919730422398660166214550653277910117399331660837394391327049067865198621053458810049502131619681906033604778658379614252693424570785345968860391590979889245422880771524192100180216452766471272215988927156964275260612449747047511755148760651377355609983109623575426529753966343008418351575921897247949910341449658451303647717892919877096512096845000142848325172395267961648532983264669102828136114909342235297642839912681147420835902936974215162097907654429090450264094085914712707337074144432716308225946646488992064588597793151586573591934503512175417609209674348692138944471433512165191648743945145663538062225384268409130734283042943267039492270508189911413251763443429746860883946427189206920627457996830544697203060376980325842424614612175921575257563888152050338845253534042686679515196935239190179107162881884731431471500414709320291722890424314807474735269429796880283446029427153442738778170384746001919865983270315436407944679419584 [183,87] 1976608226210675724066382873793970736570503249854982155480109875170290156207453774556484626838415630919805441279229846695269541768453797116610404890194900939811313700163268949220184904959476092560467356848242581047010622569893155559910601943894015746506769054796917786876373133421979644500035280198142300144376143553911511100310760201637153283251414759326600653338582040609825825360396797966062804077466521231222457734681011217408290782243550806660756043187098400305306036283614978650893686901446323063323339517626895487322041318681952934156964592016182119492682143840862772042936185315008061419111589166376845024160626079595494069843546266303155407795380885310682417327831575214678942711436905132362941866841323402058684031008164128589080112861597163238685577138039533815856465203735726238454088089964485879943809694298389882591651066339022076665701956931858100694847790652462924649268062381153551629108126968429982815492187208123451697397987396647720357867572023022109966877955210025525271443773223713682133157761973175234806780861616157305322571148655815173410041485652214105561402330787870443975235527566320767532013336924406417975976498035456488359560883885888913408082383378102916953162452162248 [183,88] -277855414723941664033887768150377752764402624569212680956340101945008929273212709183948939222562881249842470357195942202591441680807833711780901740493678236683664713911933700347659864127471366209786413539854560606559473919946538036405591274505313818095927996127441936631960272683874301178573779899009317730343026406212038017143098429691832201051898594961769386822856165948001975647623923531133892988835069292956793603494558601021871853921370355142667969245957953546257071657369301222387407157225658508731449961741388710043910992686740292734297463373357940617620404283603145128593913429802558825417141050641070696816167732674944014519994853644836872333524125909081026021869451184892238219167601965261534772904997791865103035511922846090865885824744702919270455493459924188239984745381985792063076911141538852821190228196427103580898277496133711929541140986010241014456718043217821438426584572010879060506751971970457579875343677230718456814138596808899142999227328937373530959166969840822361163696629239810372437024058405767949818280490897684684083443658926812320525571939465513073735168171954035737866210827043524700716768692910079783787306174148934510656912108934651569702227384239227974722763632 [183,89] -70943095455431963509737587348717914936989283118619767405016918873012475091979048579413107932328195250162039300433295957385378264249836999235114169852976542764117221768174973948688992314932619802821802877642712244396957660091559046545074792099503532077264737550567974466047969750172870956552077286339641999195974110285728692913518287345762019257152032767489615919463220396797353782035184854104482463799195773276963391681819987757511449219101732835388765267722181939484515035119733764393751933956937627372210742743779925871993149913575902944439462451313257287217246346254051535808225277781617778821113739230094350117326549634483953543561875909953674969935950421941321022800271512310491251031568638698143374267961137469050992117934864037660841042292882685680418520356274265048936695560273167764305346370554954117925960231005438163777755975858520571171669774121319478544406018819679732826679661861109340148653796086235172068484760434285147079780050730611544892001744148852986815174818384386875992686360304395878332913908540816526961709720421974449500763860484446134523929712935104376595976388283753335329263176128759020004385977455232487418366467422793926425242683833198660651030676524537622566898 [183,90] 47565223492507159892999355124010488122891857468731811939984729693105677167091319106523814302789987392976301137227783279632317911073709849006306426845410112619858700026611831887107401757600166802033522541668588236598257100133743778453309480433587151907621631217479295717456213661480991397478276268786129981382437564610214851386405217195528669967019232931286049691393898644019029428478881004111461780289645301206184297419010271618558658890487097753582970215606172444034340410987074686434696258683464601267807523256526535466745264709992002941345480603144890898131132770319098137309266721928780220716331365863120195216251571908532841678653787555382043543906763811253457694670060663157957056550431722281697300742395304177656113710493393464729984637876298476518798666146325550656535978034614918134700770483901138648777332087893593692261723095052931757471020519822537033078682671458309525733447054255496359435230034245097258109587167371566413588099019605195785080087743660591350414700640131967576080053885729344124832356766579103095026536803717497762029130546848804995435347385533078419027893830141803338136548199366240451503931863243316598090428265722522462376786734341039722384529116831268350976 [183,91] -10331021403874226892535508546815669978063878750753079262372151816826875167857901970022909332350531408154474517520257322191889396868731786734776237415238645303419361921139288620970444131932922070382604065192834439183058428719676083213801294542577320142874508450293579453184019059389742249412276806674280497791634937579691294433253205087320709302628696349274745707486974253364825825615880813111695744755803408772441068142020032708645669505692192292297504625600763590703439337858483880803436297223906695011612208081425457288233697700070000713791605505936936992753308148037717707719543845643114039164030548273326020315716762558759635416755265755961823490801478915509531740727114520480049159153601713890379275431396081216839741975064106022667159509460199382595398176433441423772018050635329636309696288849705467593522766246867601037921830214699743279839284918871201311514182436882110180620435508593545343955121179552646588756967607282676457581670631109365139717008851402515241842330015164361801296627995519966214463289655263402243899850480111095654311661114072253467311595063714007731455946623778005994004680193091628279984719780904442216062281289701130828933734204241366556876664686545486976 [183,92] 21195146452799847405000437701112181587873624737376434267016111470909798423504205761410040458397061709813541249731041179092214497262557402598986786195412588771058112560304279173452366836356754166169864238034077904530919885139469675146684907932887125552881778649273782223166238252613895831110950275758450143632141904933070430547755230903197820786018579584847329369026233377691977571931763207272765674844432529264811261788981364466992550465311074824908797429535983855022293441083299226545649001053760620287102974081011434724679373133506166035478497863600195447766847952522324761599925451318746050513131935070704123935631381668615636945820732936295817008975091855184064125115523251481001636087360716837303438038814703652357751044297316177621678813815138477428799198138505493037753517075237214121756264742888871157326648443881297340304250362412581947783651241775177649068802776556916678176184891238096128504858114754984148479781444808072115076635698534704023162804858258691991739845657948866803440392036174921356102639529146942749796828448348682204904504469640931703591573562200780830250599731243530026955049284064486961525693433429556728325610632093845398934389671255946121796271233768 [183,93] 572219132318465175681271285563509782936435845761735989413504754533830949383283806979731043843635460145375757536556067302583386008874603955050282334076005655598634836254451106775179864086690483020237202583265551132452375724273199611502509533356818191857672904584152784824188935871069329765337846801505821402559314472688776003253950508171006638758585107038723709529063545101711745378593857523574526800297267520792781595969194906862124088677339010744739313964586674471678402852724657362722370123041615816733985888492369699708865317501219424850973581547205895248047196247215430625379604712106318824664525376842507162762792088130597625923812882004525725232201801338561568221318517134198333511545729150967673161696135739057856996545292967690610741672701168445110012043013665944916242859157947015382908113776531423463668251069832853664680386273506451803251765593398189055023167662221728768526347732605225430591422134755665177068319481891419311961392579801531458766408298834260819860183149870248069699219465470406051477110954387781327621682475126412313745812661946066831063664841309472463731325752573400823125157340738160818931171019988724296654581803970639770646247073148873917426356235 [183,94] -136060092595964659007370655171448132234607626486141275878768261280106977915947180351785118280988921102009251446319143238208250253526956350757733313493916953126955101619690102007591586261942460004787940542608097613637424262094275382990376536560834962387076428830709010185809924853121496376425589309235479369395754184330435289438875441390991234057330841653813456982551827024790697022807090176847824920184865889026623331623152812173971105726977574472855155630522400771225888700939852460643414449951635062618250612371649541187510339524331561620223604665246433205826862967746019289145773559913178510760379911298980262959763205047341420645692172008487715031336300399985473133166990563404697635160175668904276012971384769581570086482447319187593939429241087105149771708373149666502182895399273940446209131916185197217429752476661825037734843666686994389984158661064856615922865563316205586864477768484576128131421470797155965082227274937668790297969458130998501760060334517746898827969550367147976369573746891922983617941607827368532114751220061168948381000122079413852175896906465972064525705441589034167108139005865510126194982298521656980568927853982871106196790344094280560080320 [183,95] 3533059004913441999820958707050706204876247183077898117787279744635924142959588173638823171207070280254799211204312292150794388952052436541565103509228156488076015071761189684642657989611345504594017857484372424271000551625163866082124704278516752083550724770839693219850401484552639893177699590261958195269612146346213610073455262711436230512665918852853140328528372075942612976234238575061601451987317811275725545120431955088045583347219546525722694375931554973442797839295997679811270531551937380660364112198619105817271152732073966967024363748332330936079092317970878213300333504853238223464710976075602003693656788425938010760098373766315690083938330913877473622294921162402794698447203749410879141303584787836968907351134117087178116463756994351333677300755423110694140554753744302724697135436150138090992251551090686989431849444402013050435330712561973423002592400456675179690034618279916982103637561393416667628105977305929163660207728739663479704702340001966980074943517309735087887480888180377180779199805630413937549791362226966251993844025788825459635715726302346493887859326012506050884263823996255257920370521894296705080743373323347631706801440678173872488 [183,96] 4566014193951177566825146254741777572421734006567151331691423325981331186613563229781686881222225136544843261674971865656350057900062397339382336847124691455833427403817556044896968476839789911016023537531527995843305704787993423792389039533869880222588355790286821622361057400671798783029037015825570088024789448266970856890578085522332528779923555877948336189528827432032675531344690552024254339592458489058082538338573461810174880183362611824112151665871696253606242555390696500990147216410670380375883309865851853258539897949836639752952786974340195411140580469409703412763543191234802063274074079132564280394884151221538680159375492876708225145969412351549749612460800242077153534814381384795606796030775093811145393749333481945297994295029908096429824216719670758838942201976147214970567352554251138119108005199162329064950679362411446283586333650172374883447113382449571130341063435705686440130576972600915727120483599929474227250961192596634471527627480093778187556868447704724073824846218488827180496168911722192067292549877423206289659502042070700533451926328451879214985614551726396329614447454558297459737604484043516698209697103032613633480173571008667280 [183,97] -843479925799753285711157517091280441516975403384089084592851394242558267791354165141010812714277787045659916660964502852963224117899361333154647258078786636930137329493040574569667135882313036465459195110476380607921058850056062753481480896876227202972899817892930323628568285783780617847525998494239046262810022900341073524067723393943720246767478691193907301276026809089002761202028203360913782089932671322321393258393268554438143896381654657813200332419056317575125913218997012734401991888564421129131789048442256205987040665390195939715087491895892725711810653554917842667958785665903388983980984307973160170666865599864045830117433099864845172178459868443078039528041990903734663871385364144123379469711822614518840170059345113450402399472814059135458783636561559028839737985276148299433572629528565353610514358738631293884612482703077824153211509872130017338132010719303587005115598782393554194086935941565796929614313502153264812447099439062309057646511282542353085269235971276111475271998640024222441866187367893565715279298238533041055334963162839623980493909827628114982568002308174924654316756142451277596957803245293869942297426977295675226479467156882 [183,98] -20826356868749988291072059494168900126562382041869271529684517191521715328736564053013162220032368933196954859037360060688764394617845646853100637631715188023073254484467353589341460737589855628259186889899730483158814435969441805250487562178418333933948213971155974177827512771079890712633999421405382954547328476555892281247412263851291474143014450878572646408398776320132877173522798641779808489655122998399924620905640994566503416687014060619267132718281883846437088798604096528107245699674232930886871399415828811129784934471009084841599602325173395149354849167940342019883958360710623072174492504860074346988690018400656445575136442157466517201370933371816716437006117244609546331425817328855692505644108750267484587023806107656626040155111281354259018266761200119041170514035253952977290947761552878941447961267602778603696557263193666892293763623865927200572146788501965221111918818480644574116241750115973556781076209784989752596371204372923872732811869235950960397221026428148414954244856787807196763612699522170394369258815069561702354811535483391854347230530501163670839452678364328056218596625005899868141057996970036608780772075071524503580728928 [183,99] 24106513666901233989037812894447287850355080700489971398095792138434696734495485512753656855223236554921355011860936784756059559047810350503801969734810369657969031513738508486430311441263709729300876415438369990988677289630251449736762675698932423676791941560353092514246831274249967961508207393176452180635789210254070920832620887210820590601589387215094551685585149512675961894750356844880215802098424704543901048658086735339413217919352977930262080414706439330410298171456652777987790800502653209588686459862155160457186776105049472703664150453725252055660089198084626190103676770741913028186772899223784892409020590858557051210941282088158043651881331535584336308127849718121795174552310903176195262103784276733646128572325085045053950642828522260345597806440921645664227012861895382340961602319585980225658792875871510915235668554601860132035248991366565357668070455253011464036420866173894670142122223563603157458347815218295337511837732394136798318177811548217413813619559888074190570733643649413738877816913098953374546522510419856119757864528273610254783995539588456413893942185530664272237157605205298358076232014163850616705871692011777129712532 [183,100] -1713331822191438684773792666920935668102518516493231506878177573397615260428016596221665862193760221165650867485327846930840990840810038897404159480027972434315639960038435543197853811343183119837305306259905029722836392441305065599245749930718164572820122380509715321466339563461339090486756355228177689435147146993031904054878056731742206933622180527957605661459666818099056088602521823354497049639066824075003504187983726293241800023602691051363953479423358593677119942893101136503187417877452008476677412332462195335870548209574106285390382546130620159248501537232616124082502480411130289716646027631858668596161562073879978031631870054411139776990100872790870348202820656419799726940019058747352175964447964268807990106457387184985904490323935420148065498250604308807153333923910061392131253667248280575089897996353568529248633156728821608920773932146736734829935498185392456212080604469065007574685536109907356878513771623868887326591733277520618980215015615262443225911702414010586591243119583560106456693682085145872708798751448043945899552521140596699269211804839318646111209110061904311326208778250826066885316656247098498143942744497040650000 [183,101] -353530705889646071671308184181789705742571400793983023779100075212661193072459984003004605046072047561502946989430872008167795385076309498888317629255188995745101260550497499430679212015384882088545217675548082198300562038620633382001063409188295487658215695845443641522888738921713512655383407573528474257580298089907962529534920544148451294163011113072159223874701617066508744458066294878137902467396813432420789366157904515306851447358855201561924431491847199081776863398932716677903473666406956473663366505005551417153923011981943067161576797928139127638397111564128837004118419394048079975599453241865886872237298254084698415747577988795741224005936546436572349649470870510693859036309626051625243085564160259810184883862881417814883981553823721061890430637423488854929571168657833011636615615012186807508554449095200555521104389378768895070593533456573521747342064533318366122037504207958970362456101056725639845645749221891093548515134863666475912116191633713690513855577249561693747479874356878593456545426356521912104143753411217789996325563261646043779783434574597124427035741271076969027547081234852256844795820832961378415595484597792126 [183,102] 46730091872329010194116035773803760811897614103572152279137694399539490770713106692158895711368538621043793305912561040510231355402414365780978762555310338309923891693163520955265746254216573712178396660735310404917512204105559464991338169776062851682522016548781497528751542413048665897072174807671255237920235284457794948965662925261228310342412741742980318211803806644778549948349204895109461639688945363540304518136551147533486349437672103950721886179202068701246299123747318963485245908997574168533794157527702883395656727197142945900657488052326909515666907308413682933783740517093650243334929982937441346129594719285072134854100117048237394676608928012661693366421343470929675695240854521374618053517991424737052466570931483717864163902577352947327672404734587607574750026955283200240475049450856413896132980327161671413985366529366897785325907512446510516602333888959642491302066951489554682584354823221433880695840776400210666174829137366011411007138679043472043864931592469628974538659834093235315085252498314041716273680743516667696469423331188966510712394631469836050652019914318698061575383959510796720199477824948028842814213547968 [183,103] 3802002148425449510938719520643343148002785811685261294903811783593033385389265810766317371739765761734321651123454797943927143370265255941595929810516086100903131831478225684470071417791453387643555524875944634831258989779047099792804932877613438206017015186794632418825051621621672205052283027835314639879103078486382679004364396621699271676142263869413157523445482660352216098749974555002285834906244039087195881601229484848903207018792605471760625939075822982722483170977792156984649049371182855434239044761374984260457497377963318651891225852156869819704114757246306801691160076097489664418193041948469753002903874479974335349222756144047555631809986610716180721424462008280725246834720318697681638765602978692211964914424410144140436272826848815980173664875205886323974440591732750003724500330255893122667171951463740252887353721919068606998561351385590388819358267112475588861196220393110535695846661883986295524922696071070810421386168694534516008008322003144277480109620906002911689439964452122855576283280068635370395333041438739811722345080148806168788424591590511680671100360642238954806195570424666994337166040841616451367384088 [183,104] -641843531159104967103768974583499308156236565372284314833612997751650865542670831311935601598571906172757390921954636102156746801128629979084450870824244715457890350603683940326626176272913877017372378657079265561979059646524896266084625116511667066761764016433211019542849264529786239721504837486194437598386980229549348774800161408788053977804972277613333432891387830755018839174070683454086752948278543822692522179213413499277604464468536644661536582462264074237280922211143445592739839941773212889068650448258589784526620906977179551129812825295719855587902675120721147618556590072324585792469850114945964762091749648648674827548041664250597806681458211688405597574508881042980236114799407425491868340824802133979516557631854745133185411017829234746937601515579696653695396834913087013158352696299148894913275713135026478338550580853563014144104959466903007084106106087196704106756238236062735382139633602021375294815172912289505394102172576818282686156604036788008128020163164620717458772878926243347371253749111258921348518953865489933267287281157740607749776691998343190833795303521050191681229999803304325522687563366392025896736 [183,105] -45561277096356666910099870742250940983042065405555541331665949380084723959583207951526780283543484187194962152116019539251168334124203284084120498267211962471130236493767083117843419295218142681627540448135847788292921631437325288206089180407819501115904797661367284466539944214788400184427501191435761931677651379085527558040613746538777775920077185840697153101107671914108790973347642089141122269549831817165922837541143989639793007201774677480944430838823635386676200339155045234534640266859177275294663012832969915764511074355283476160383583504461267218281485852042182742050655797621409381814177699869716836588921563181854353751063804400026166418609523151338879230313298853865723896688767942475443202389019304865315538438425164813935024806228698561028995462698268573151506616937733452711745836448785935803559364176229092297583074828761559354281884557918945591990996234900864629161436362554124557562343390813174141237918111786276160182783621956324032848460334822424575550812079870487135832694212141057588017776139798182012383033398195935781155902468805569607200213227703436241519981607364643123995811376708521054162057270783329676 [183,106] 5035887287030742294490170179178585472961909298294530240166372230021111187210744942872901626229139968579163768098690581463040517551414784455483373951874129293270940863106561080725881906646911052315551008662648614174605418178197725316340766770434671914563910130486881923008988228988827158320822043772181889641837525066503470694501326477397700642548442973726567941033583253399519655922947373261926095768579867074865469189323743749264471114636312188148144419881465009966316246737375527148693705382829832224414161396570695005566670622970705750087676525367482751892469646987398902366754895375473883847914157990295169218110230845080848365734530635280800793354179364075827104070644522800058978578845750847438914182144614008119532831844520442377057526087853944238535252564784446420372039556071391912747223411169375748222373998216201577809158363272375934323310414342344900393171554515837684649650400201676542953961354092202003418646986031120249562652437807362569299091438907829840475628355771175846500293810767998942617490956847126007743202217439004402953119196962569763665292751293845907373624681551358275624084657611049345735171337207936 [183,107] 566445453095047620618954497773723748413365396034505360016727804894573386297367364445612841649110439175381054738754636377981565769986051545863978481275034689995921807331323437375074969448219364183081697531322282571450054073458209204937859432450812164126324057637591922850597206399610732805337913606203694323793268236485453935455264091732940557611191841474711268568812887319634576770575993767123735998702220729852944397956836798238051702130958098608943077866506465406053233070031956631222186755239733192912551083693928648219347888698431977326479352275760654374961045993839689300605766326669177577639895616372205143338234258199102581065132778409661756803718147309141999071581070032331864729249391435212504212803587764293168509857517645544152295314073554001154823890444893073390875076283125421622401292065107475492587859477132507570492828505478373807478045038545813359615562070886052028837084506002122203464444057132712646552770276030908458978209196439020910828771698181070650501958848073031249480426863052340158830660224696019899806577466584222251504811071414016532658512661732453046349062414932716615540599916588377477786474768 [183,108] -3932365053165512670052774882310565841508883239600197395879669060314049515992204505172169358057195183378433930411909114898118747091289589022998233716148532343924847832826393985307217359155131472443223038359056268770071227876047133825649003382331606035024553735959716951268215743480901502601124811110168022866547328021860360899750910964952877840892184379421220505991538198918648863043514372275383199273845543480269612918679486204403234275732865868982976088939323612861509182305523847582732775529538307563322076654350068774527982102371296751363117748930524449028974768429703489842848316085571925510664597258994206555174513568874400105538829289268969317850279221147315745791374561957147489627070274759558892111406850758678628262246193031022999245302608199724414539878928846893977748705669064700318398256306819196310126732935591143276223870070179556997711015609707445027399801313331989135196552306732047983983268924131606129913349169433699835172977638005365514862544456265966333786118339965585399567066101083473033232967542873870940746029950057765106580929827580542979373088559513568416167943782686717338467778644584707808152 [183,109] -3622941832130902318717819499864181928373149204921541992100094400455783503092356990504371965812331510318600137602961201302715236721768118169111706169488628165773823761504604973127831113908962083166016223288023081613224724251301322989607940452409811858742656014560519390489708059493408678013852103658812850145789832337018648631554272774515482507741254376970526799396679982437399860666030963268656741933015400363359234574809247753626988886234043039441088285826004151171890273158995585159027474227112887096383428967548872073036466125395170841775260693548095134919854032353684362686966371816790154481071138315082961307280744009564147969317362137196299206231470392378572519006758641753848792215389892816630848228896054849833168891399369227338658604488618516854287835511475502982738063611851393490796451917916579520368841768495248320256367813832982845345301911314158951233700232057797704718996777772262004766100401927682518083213991358878411360992985877886023736944996161802796850691782941380839750698693379996472356638523835226385975215605711698622312778681427804070801665801282804819201634407161246942858257409861514532181 [183,110] -285072108186996805018654811283228375322595140218865367755072160703399986266764477273050952004096572771400416768612982019128104271400954326264253636983304176128576968985453817295886893021572767026691681617358295780041703000126712438246321649616762200028979219486760427544481600612516554866077853176750212418992317580441263658064058671250919815498081344131444816074934064720209644624317943517417340759392502219043933108737110588314516068847714081791757305966519268878327315175956697371519286039868491272393315090411600521611022735875529639320135595947457902254914356856604147480772785162367930879860589107288895705852469333308707335260179489973366902291579126076911538284590962534306134092820188697997046150284529378789511321152968632894791181541885096927007660664514611003851901982137173177180304489056575662872681316444844178388611664486456281945293539871687210919845320583815409546970807712684392652789852732340658840066084595856929033201235298063606066991855706629106525643112790115620909982737197969522490046198747538744783575351440747667314522132708545575811647142826565936830681989623803341922640435305367552 [183,111] -12510469779773493802995836062686841967948691103578551293932756369036807776957619157187096739044874946418125809041923723389550774354754080177978944967200435770826067643006754768928416321350065755247652965364038052624989968190680849616687670141558580850487615184468655575825060867058722647476780337566520781645717592276265086335319796819642385429542494215450765779150944144491938874457856765620554323919978560377933858372647183647603075210257584701129866501197927275483178663716057459744342628429895217788645629647413445354103347944953576072984080622784400022409435046337549614375931333087355416129273657598960116753718400821781731898835309417425663170461257098433896113075654043052184675775656440213283869894844925175497775794412853405661598598529632124423704098042029198475508838991695054089814455090302446749891781555921165425931698251525728048176182956557392802709715973714673387974309845293926753269490406810565477535480076506266827837752664437710669600019784040147116674514308182508309601539307236924255224869454612633835317000652647658622533649869862297447825592073788769167072112398347439586462173284224 [183,112] -367395668898149490445168638564312093917916198070234109210872846748323070570862407107377092224590303796924482031584513459576047004468629625402267706900982150778901797613076971733845379788107510362040533741940299969932312593224797705836213293566956793897097127569981598713101099282364253249482822213737453152090863886736709714463752462099324614486182882875904726317890937475575475082516232018002691567007290073801981870957338303592575633108342428457222144201385363437038328375770266444352850043584236818733938653256531471910492403668410268687032409498995483744276027624915123287516810029501192270309357731845396467642139573068867238742694626331658455281362059639277065386954703071677357011556427523867901972553627432137977941692365341378247466357709374689365424789800667364940985571044792454704693514380110520064566970302825726013522282902320261546848508057763669116143661224169412345050829636862572582745805998350630944848772704622217098676011245668021172225884626339868052220391197129262199257933289583151197331890452950321505089688494744939100347642763428328779517471027851451455281824542923691105092400 [183,113] -7722279097261484251261740335240969309270092848186873724040560865330907300192607766576868504164844594901747750923862972255889642748455825565129362468551285567332796486880007345476579543637733142791107412445075727244226239407589266734842313774460952775945825518488121091954662072000499235659781044340164243607859188390172127874704567415991936443272134959098240809320868221749055488109161989689135376088121368064385072809600901343865259386492007190963708119742467860252568305827897847396803901533377807386669828507719447853385814584303207977715874332391537788683204259150378778621015736566006372630282210513898421776167757215746013340700346489563237154239539748924813878114423600748068544403421347282119953774541863881914724827288205842927542481254129761807366584948388043392983334601889470629062389160908293532369351007754408715443673282914130776143347748162627648896747896403644319713789636238336623415140707266542051202485506217481716787281439676822500778924054275692782466438499802215042984446907255919028388270066155521976866344066991303875473714454618758829139403081400379376422858978695281389778 [183,114] -120167524630351186829941519523290319764818864450277265064682692527023846865129717552808507568379106103143781870481338506027332191820581589231507700930983376676298040518913524012116215164522091349327546794848341578409789674873275142113005485857314952122258201505179113217719586619539380679567146538542339452629503466142954308861168607497142855151313194331334914304308142785259337851620504553807533382378868570417909836623322421062028396271082734358549956795481340370922812679838874623342084839421099170589941659324888792476198552915822957525883055084342145586822800974772817312766137033779235752246316925404622539455542371084431403632350657667677873251356907655840780573202257156194906312202837596795027997381886513795093468227176445581090460380351276755866015357575536026422713412241386788857565896440377377165000333511322660609946630536285798966368206223144668977785482298071319556632196564610430435150019838828615541338957898807499440953189778970109930208882626577161720371417127299938867590329414171674001305303065620917746407531649249807956378610428034404698787919835167454457401108026646336 [183,115] -1411769980688573449879031488838153606074796518755095927125843721793419244146496419165845204374555187154574908358785403728394091623086572069503933576812614472863331352029302966608616608462567390671368025191387068482015633225962583374276024808294473160680533460836981234772646127581021639399249270062551059949553571817030219685802103142165562758697176243699977860565205119260834653027333098679619025119424680074037522219097111443452603279173618783147695666215298011209028100778456180996531746742896357163786233542114051115822533135922992513451821096604008693750554734254269870490934646586366112719670426799815778484253299991975377701872957944108697678367591652492223020599554030622714996329710055079867716124022613465434361348573957029547977274003816345322836905668480311228432571307703153734866879276266166812300271139940535225016212276867390997053012598829742873675597297097100109269765874905046719670371227428164260249695645133254887096060453515909771831344604929267596047660184992209071576118906799608317275831453874387017387383788682177004231948371799515840736580545307430618244331988264 [183,116] -12675778976623356353729815118779578765571522670996712457333367641625710508878147265496345976781787223875168430943665659110095960490030022235467076077569271756917761668710316705688102698430319925239034850650718637636262978651197189928596876495387430621424522583506851355630735838857640320091099453258644628251534464125954543972157202999276036842057355140521260314225355733549972251734330851754096326946836515402944922556366657877555514359017016329113727442995707939250583293124096420679888677686738412136773189620820520651109163055764355722318964473234920071941044865028832262461523581520247672991097710960209423875807172107877638040497637368720001812424294378595442006314130580193929421129435587222717181539791112575842130287561728396807356338232711794868278835111631834100103500629513262108920274883676569028672269070188420927993173682070160039322374133797606508628626484976108770783031912919005310127788965736942029800377025394123906887996042571547582353431212251765150866715247416891593870497537562472085287855225364488093364711512731785534245646421974358343935431978368160879655736 [183,117] -87665212246870724408720313366559128497371478958589214824981072447822371969213301362863794725838741014358364798543545785457229546337975906683429075915019317392725123019235195684870148573071474853486736126841914803040415124228551565661138272730273725930471914529494548078826289784139700945416850949537919526820971144205134102542315209979255462451102662242925367297308601078523884971289495663490653912060186962408657622945607609909160493275948928545481518479188280324471864288988274666169523668894878830897968477701015090086541183289063942327048622159423337575531069648183588087297633349029949262228016154313987484071108583733675078047086509480631395740815049034386786113668277750332097114522613825802467308150473022833779457388809044750346829769291304758019525798841574941207135695187547805106360960925415423967124854992237516068477118822855502927982663728628341614477265727461381883738210331021246034987617855241439554791196521473878221754559083789448225432592614078842444748345541003340481347539876431481446863602751451847250470777792672075807482811758043852713229296671568171481 [183,118] -469366186492507036462139555502373942775807200933628541278670375955059018135461282769430460137314746352614544929501739452027150927574541971885685498036004190991674306083341944060346791744740531426530038570577914812962701512030592990662403752053725416953888811328357512349270801963479358118745318590852451889056890040732419424980339028901809609633708522423128186214161256449566814294634183903245213925650206642995301366994115602756707761631935576682896072252882884740739510162985785623071397384807942159230904615781440768388260643613558722477975890923713943262495104354484251145613320016410794012233588506911514632584656788654068277895797851808819278525910907485929935135756390528795358972188265755767843679035359514462484545801599176301024583484425405218279812994771859695666044693131059400592034590086081526773179998542753019889825198500361402692271016078897202139394039315077058267764708293013067320197277732180210352673410163293497605555577830511668879699668399821168074681459572063496121062783425776876958552988402191230785542503118977333160543647779420183358891059494080 [183,119] -1951550687517417695294512182033703571702314287113069337755054615888683813793164773538167771585940260806707974328768480800235954080243635641581747447792345720265667519708388497486703896776019882539984034332441541774765422009068806202465708558462834857354086872716040558634547887498610575537294037248138619565181117998793460302710292020494791045807279553685757236739097689197774745081164502305710913256104781829899147974209058887463459199738997005068803541057355096181565970580500914463815559303584969200035579604775526427259358333309018140119118836631902171543900060879961883971622581857246988711202214311764770483182999315195176533509415694671859565495919119994943536065462139719603090527409139551765523942996187871997133706316878055737496320801681918488302361345866358478733775480822994821807088375605115191444638057302067605957104873321488956067267755963674915471727275716715021771396807507555483290911717584684284941751496672234234359297960918640710072488189254196791625116638152426513156621508272213295840618117128560565132548984839144793672896864994801547422000888 [183,120] -6312121225094800576359200344610840551215895260764502831976674064113019399669191862215721172792604280630014658881122732153877125393600499796729727611584433707677266084806217245191055611474192262259321516833078463454406487167194215741164260415941200145503751621648719916743666457649354343532570786606560754010071667369801243268995450515710749572713335754603376872682791900950587369296000352457307978687613023198849690278361694920825215506621482171771491428962228265513579162695302002439964418758464134919607396190565556754426829290563037080967804571466396007171587594954870031456144772082477302502108267971130171128851481932721553561694116142149907223282848810935683681635907406597040836471146537401403702240674555116449454946817191515974792325491148771960308750656241873214513259051239996200435831430286752391099387328318307279964632632752941736413048043207946978014834960145515251782719805363281086800759034474984217637305204330538787636737347756178114460120223103009251792026160943838613070452594918678224318062815861944976216060295206699499110836519367364771744 [183,121] -15892143022580323605462597674601898465824994826787580554250119480691795576782770063586375290032546827886044065264356674792691995276642947784962563614085105021579511643427648660353470515441516134317356969150767902763259116378079623916848492878413213614749753473253010821597410346929716816290647027788041966577728390572694211153763898861896031964126613530668115777642533230352070807619487588372177269859157500254360074667703798164249865310130038349839701941256954938486391464054330763046318761303907827049672704020409283961504711904138026255142897300012901093947859273826928879007275562057317854511197559198739972569722492553133255024361329840573223861448892878938707986523538334377031679934504949947753230715574012420729655911961635922514899020007497324199209743157647751715376296844594101583371702966450432818081440067702801305137001667886914198760746907775821786607259091198340323158436454595788672334180711156134052159399467841780477171809502849113531147356488474114018443699383704018489004579882042693305305899666962548592191826518644137833387715520621844 [183,122] -31140434453680680130149503517620112185411844090624481058309030466584444064915327393329377436836257137764044494117483813617874349650942997294859784383230142611849221493904163631613192112373425040526281313050950218629632152730429667082980023661883053050290811658934546965267795443907982950636898337259192421917973669914991364832388005731070170831270612860682098531470289086656925948949250281185971636547411101133865078809240141496600549227502503856370229611527003286964874012565873309508258950979604324913907765663678343275300108066720966498221643156496915571051272551837542467902697822472264695792340748545310313285740494174873215278469094846515499358134079807044541906903536852514190612878955373636840444969691431571211140904627203015157941806576924883035420917282180302874125479338694024821167257155088719700629516848816638132705510312386682684723212902471903046322839604392024701856803128453719182429338071016799476120587454128872024643612145344012743061768451452669132196377412675569842613459523049170786770317610835011201607832405593126621025557152 [183,123] -47449650847970705345602414935371763867064007816981536207048320774123496295885154127643008400236220523014706559064993719825840483141418921870838861807612855752985235100438204929294971116498312938593573638150631726329932675411248118637123161942078357652131371968577368728515841244707813125730885306281660825136511454402167907908256748706141662284732087659028157416705584746763499222303867908801192496757696205490162319894630607365907737439496125888286677170260495407343399165166978510119444164385711672129724113012828188477875966304393884674542635122508241402017783438154207463255105520416531198783673696956585152218721843648727409639208101065937015837385695992217293194923389437335712642532961839939036580674062795566143333787705411666748388694969173715408598736199557718769636824730107910543227955657408238733922826262866321437438077002450110062086169695737873198637485047147483115301636235890809048080705947272771976690945681454720110416082312162279612924205093142201482090638309149839564799806746159317784995081637917575350569399722514712494868 [183,124] -56142875384016795488671615742713739102488579520534635951567331073119032319488869614803224496703696635398690499497453011107150488843518248100565372225021586113235069186063524113877883029732718478862767054289859558505194746685844875183800008998570957168426844634230386692930147804286345273765874489789339949633342974058540847650160704270960534113282868368326436028139552878248213079251138396065744532212191474711975529989463959056345074642074903170748226368041866272246051645982294429956126578383861149420883129318525226971622712924070140005636255796605017735447296140683100658496249802253344659414155319434984708574460783901748690706527289989835192181695617886758699529605201910980731404026685805082153449930294734157291691568455145938794494727576054268350191172672335461127006704861876773361199590932781831831372905280280442581083933335006132276185618556398001952945044406857882931447311096760059955385181095163772831594403204629637867528629446075323284146712761122226202718183271246180156788380871257678655316312107024653570071021306133696 [183,125] -51485805650311236483621777413503308740173066112499091108212863969053533703116169183501136264560272581881739864518299628158126422938688900799944102017189564913531025034080482714559319743103036776165615273312619076929691586604993407119611369687916613237750810646862293542873974574941234424842158476212915445861626082980134348276616448685389370657702895857969169223178954722850096475847784981204732209677092522447851343265619962946319144465277120744168365956009639529800077126664142683078457762937828649795928521107819209284417483425843267394869562001477640094047095179786653880894183450930675822308424935747500332090419519738072020484204414560108410936616014948490816816968943969116362836107968558092186076946222327315471514651124962296240772932556505419542330907242121858262837090145316078350111339809205466439352094586757006474485211873432571151054095433363687435054002709339091516589497479528156829582758528002067797837197902501941831129760798912729391470374276048326691449390983347350247179591578592504809846561913022363330851994088 [183,126] -36509477019454408030585485437122424077942194327144648137852996245266937845436148766303650173745793290572705664103298370194907131333098318591969508647598771566326292276128086432380859329820030821059451817772971979874124047333539462122482023352161670287946226293777237706619887057204058040926874616939683418404699888736460511727713041803433626308291815090207332033242968952033097223736138874885608079967103591733465265361979045650253480066577806626665049620539516714633272317410565352521709642351903613884374676395129765269481843335006935606672595929080569926756169688708124254780014501714041213489116693197628663550161495209408987440636992513406333295876731951629615143111575465954600302814015007200087847448824863070769938375288868802347508730159686803313183617219940440255799487678972162956301043904868312093509439905769426468388006450614059406337436103033165313342400290360775823622288109048312629311027221063249814548857158719496671164698222715725445593068939433493452254279137298425234384883946617922181458934780845824938560 [183,127] -19965366980112870861407934204327980775585581104677067195862308986672666973202624660882059871965552286448106971723617340632097806436376513068713627679601416606809827093089987020613400320737520266998024167721151317019579165532122905608430986975660410670563178037236679910571233600090663244846784759669811335939765762047791965233380023423151848526276828543674410125645737651110825913259604775148744952261047412161874774780630086019050956720394826710716314492296313208648408669988062000353510838838866047439529563211028181793567805919213114682541958351769001036843320514573203409678874661680739560118762566779982324927351896529355264615209761649743265488471529248538194551881490177852458513152627528034899194907630494076713472170159825556561376678125278003962686464093649682919569558004075812627771852162086560348095937395191034849818968904167374261360526177052425764781821825793093111498176625092152946608833343016051109998552186626983446946074592256451860527638041555108108387591093902018087556796567101122330354633105486888 [183,128] -8394182074170478832101130132274396826014759209479416630042711126110332624992120508589553834879793531841572277787283103414750784179215826724773924788996547948291520958040541767935642733978767978829286062584197256994986552455783235266329053425011287236362365191843145714557026067846545978934207311774563692164184298129112732812712633253471709207911746181771062532623552407784334130961670501161278617552317382155996275108967335246805857338345598578009134421371031831210718133327674573200206968255380774258931423635949929621168582864583429582121057957137291587937778220722347334894566678837746279715978209582982666690312188938439574423035345785137842110465635499988883134153029051991872133366872004923941319450508254350587390089091523513887787175729700399016799379860022606076650867174321686738659543671011109030061825470556416371395378220189651805514956818598084964352709105409424649890137814837047052027434294172305402462105238856303054477064011693925284670128604075292748307087851861555730181111784982622000500432512 [183,129] -2704215696426674441181135163773406550439090482439421570832375078563888327330060475631515206156023896277400930613577486967975867548905422707936982573451214226751287988774684931507053447595602667317447956210714781678742962124164581533454717655605938257338251263039513284769127921114396515229243041551920740095922174419911583803074123827323392836928271124200376603775403506807699881346559557365885688790495231337025915524455174882146549165675700478352861618752498734373402671825287656704502758856942378882695926008321433970920402048163634689516150931287932220414006743017550584861704078592123045389679046677719243865199815841128933312168499248944094742366683638430635712155350357040863667945032766439221369081993090377359986268055847279302629611528428318695692495908235785823135635804977550982607192477269263150583565378112565412089408912427212213725082853575026301257740919612499652747663557881579523702404524673370413913239740674841720826914576084402171379544658389447352651286551475508274729261507269718809456 [183,130] -665060707357798861521521939683693716050569402196621514409911475712162865399198767233762969024643586031990898041856779729278548751523668200035226774226342213254760382800543638131757635487512514129660708067938309907791457865084763266964383497221869157109799979647327066294609549382942870170089268066672922686970518405306572062529685436475592719414134667179764521262931258623518735634344571631697671197879149619790523512847730092567120130980858345674158758453879476723381126012220057523234715577834988575786137035635554794746488248081101542026068773319900620248825697397901173905859840412451958002021364165564457739156999351550353877121175331773038291113166105517064439911635514274690817569480868109429609405655464935063296604722110863606899675486002861368851551868778994896863686206030039508157343319563617597710188102179833990754420393055450630611499556338432811032706607576244382900283536861501509851316193527982072182428213872406599637866441083990340936615303470527998148188976057378805789105580834400 [183,131] -124365437374120799239592620793491375965372896534644917614416015353106353764589129693805918868990737141253640557668258290455506496727137660194019742412502703318164524555457686063047911984515864862847153019325347196872484313539508718823099849459268027363126569333489580896135844028743462390781321329982274118286136414813036983957439527927209260974983910941848200740315593077203912630222207194131752094411117245526270307942416026685942410073372724792111935763692048082613149487974086278222898677649363841314081259513494593478552820457575086299163041586102727224984311040560182315131949837060177778781988578812167356130507558330915383436336421548170168368135760275676043279809181236090940514984923677798994905003902506417186989470903876374158799488046900015652253672070205883019514436157762373323501227240649493299265263151677224884095579495345903655838820095144429196282847722818223419213779414428123443731575646559238335042992513045304359188555641539780022998517486986275502828870659260852441275884 [183,132] -17607016787606577279854603653797602201771269473190990186620014501785501310234627698524242399379511159162690130612855152580872921534893583111555400093813870339918687958332170106794247491710278461209058761489314321361038099378555333762550402552225547174695254821291057218059990108459825017831351858648769653371038700783125504394401359030339413276792692578620157810342985637318351330779087455200792276670262349917696339185378487964241942683810078584455367639714060827525468434306752869319276482114778709301178834929065365071073570601454720631431242189607952637279762116024311470719794643971853818849391283490192063207321380540081685444763658595317680441624353214566756797999716370842795742796194561579033929484099352028966951796915043316255595312127071633966649619632067447109274252571122380215977517646131822568699480503439565632110358020441251119116314310787428449195468257047821054927548416583490138856855437131125451344058806956186212505480719752947054363308057114591765930110607865139400 [183,133] -1878521922489859320952392125727514303969091938437485604425909385220479567165991782493870309201583712302624062442215211123204658781934750981663282119503813295243895988506672321211954750945615763065091707476648568750725833764047780109057545925450491707698083181690109517385029932482049830110164501807742208971083255218172205763820391585154384010367636882370158040667718436479533646055414294012681139861599144923668472823284217587121871049552449510858885677035635695113046686246235025772291971836220963826330167151271126200547906846499229327094917440996576839210025453281285308098281954797767125448077647641776574814100131797241549528744123588963948072333820803281486167583523232783406712414687335014761280917492894396875180866891812259871770192771915257688158656969075053181154321114450266689735405603040112850161233460737765309000875406833274337469817033922881990282740013523109889514650008228479559298442183188307199600052181385036559287617028648046140155040100489659792794499564215 [183,134] -150298164969947398107878136083658026205039135664892300153167468351622363648107089635193577703432990122792595796567490219563880602995178988606600536719793134311989160741081932156923797441803561353441611902493670893608738337264717086309543031753727206270901263920614337608991412012010709998918283704934640565976434325418476128305855125064357186524341227622545205679146268478974856045352814661315109366731770871079899653940875342091881210752529807010670827835617531235578094767405490145682683139738355175232462528512914419458778868364762383649507997552288106480276953068220878014684618381876467655963515091346795520364409771615486311198659981962223107702393983167109958468825246374579867712730975061094489726122642171011622724076497636943042181182064553777368403665553883551278813118588630700754215280957231090616254330386532370855644627831186021737410646954043847311959020527158643149876016272279856335695438031765213698768047600182549289525738627651893453988764373011960601600 [183,135] -8970634032406509868098640909473082540143930309978377180342505224281999286612403683256633394121095808798166116758587441661734095008699393852334820618240540947226461925061410379535030492709564212785103268154044393316031235185265130223509882970333563100089705203693369522825914195508006037770749194770164165963684564044793677567700657353106010252627431108156625148258868185302406230054810018395699470218105060861548969901149435625136498179304427481916821684268912425010272749140509807389686845249357177399003832889221168307669406699759608650708441671678682053440968062755677224704890853899771233430768206549362061421776460129221886924090092810305910739270955659800360237904313887050144363741519022261543456064644606728392844262948541369321620274323808212868145166574615756177488117718154865712436978062584182249680162489949179207900896819311074880911271674976762649285539102851683100553259451764726836249701788561023533387742417642942863420539427121762424935481106366144 [183,136] -397198866981249932581810590922327250457806974169888787167272711657658263768607964268973987396474135370559588565231418215739146249058691052614001810576712418780401882147323197098166129069208340488641129888135133320184305908163499232520368457570901980958415029580965049339470681279346374426618045328555585294327737925078756680244987571133910349460027813045556007431598990656461546987918773640634024981579527335595788597852813709663696024713224621062747746470441950885453853702627800725693493999150720444365683838220747326960559792079428324793202999423531407892292241301142120121648578894221681588176808782164232692436078454808015753610120288845325546893173371710632673962053476268137375980240690171729243753423033048447822071358207493334942297805788528647534787939972095679543207830142951094807981321681332115762416323476433782350704199050930852813794811446846385780646279064017672731927048905415670563964267248684678813707644447610614240843448493642291701259136 [183,137] -12970127208574465751622953507389727212606206371291925719730219634075680558024267341498214368614346924901429192797748291759669244121849705799622539939259261825044806962029244401260587250997241423342132866110731152755659232274422292529550062017862046368828694376081379304199340645129492303353306442772339504410367696480788440138529279095985970758380105829795483329284305629359301103254505778576444340400049873247119987862402844185141437750882892979236668499375202685818616966565074695303391309168310426920856170691700288878363008694139962919695473437114591963994420204870797278284069212570561951579160147421604320192992747810331132378633300069034905389931516934782057793215410386706009598370538968356885248285533164358129755783433841154790177049134828388959603591271986429704957619574331012654696663158113269347557323870076239699868718155745175430756712362449232838530367073260112188338358192759657253002870818792505248046403356791170283981538215372473264 [183,138] -310394258428084329036035931562967372703658189002538159133760280855236521940242603521169499657348050250290779260858620778348879834154461305570943512303968343592483567716437166160760897855484717149277295712581943327207199647812421959876305073193034165848786383623692429008588669577218708938706913560877113111408262599313060246772533711811579342294344957634887946631637708828274926490920589931097592398906307916891154614236484374389150270150489554954208672765879689562702870455751974180429239048138034705696844998843841893463846522489657401477873117876326605863142938274756341311546524488677434437021372144142370239624927455431451293015881911208507478414156503664907534498129050318895847672460041354597401396676747311405015817420170630196433092622092812657552236815124180626294550960890935795333881573663138495075458094806073817455553315087864127808245934232858769960566217925957513044103278993570563253645248923259110778448405473810899492001679872 [183,139] -5407992856055934655138435502121762542166551834760593687362197555284843599226397588902440517010159167765904135065296978141853611482106924416425913065849061634860584070209189731496509928362682617171672994906297734288884478528360592857443603841057479189697986407127001694821625570040698049249549864265012688850821906167764997469279501143544016507658737941059182809187429008857626253050046207466049644442411439087406758270836045134869873088975034256721641031653796219090343819981894310967823207834936383034588145035326620024939376726804927118239809151952089988578399112004325708885437025345074421879635184641693640089875594510408516008770573600683885008138206921974024411739191474482280084978395284970590539204180762413135791123088723485658771925813751609286892058299413079936599444391625490035252931972813854625025810662200892832448574961281124947601968866028872569913368398266161113465373057514092641944813155305405408418712000216327722560 [183,140] -68117725333751385361740613749353832150208451841973577704967551553702733370492797996955784518789903687332615755915436995084677918141390511756554621610441074283568211502386779777121858585614897625076885881281024856971797325002226167771146150089457373378887499563001686280571414782506321384832334333855273868680582592924065320585039238891868060588471671377556497022575384726817613289879256188713211152316025344186861201253453692631616942914051759934600049061206784717730034784954989978179234946480852427043753606529445346588753461112367347730537289393412670092987559729356464410111875184771054851468797032016152855854375523133258106701609168342362061987822673994560301978315822717873172429770581648404058904785295431833459954990067801893955601623948100939698737297661020967555397360586745891418529852065275500978659805096264721697603115731898605633440258377442923060793149489735193369541552377302891662463253908595948771691379979776 [183,141] -615676910766704807852272694963224666897556965218353839541620276989850022041971472368111938874892101487711003496457113538425257563240731289316795366935605088813647533778750559667052338838241684034377139577276952853663719628004245019447947852737943935858518227599356662622361416127298204766503213533288105522580349226179584191155073090617339604359946335591573234147928749029693291073430659007530840040427162573278648858187029316912287576077339318145798377064799146972668446066369583310484327885501905581917616826910270907905669999784437312273000278266606303119697931091396303843219930097990064056913644294353964383752331095342380418690041501073769112649059710808045151716367165558752935570354321795543520203245902815119018306163011648215890354658574285872868793645621296872290094011481083129317615900724973294795950506513122043796898129720534979374901166825543952125240135193845782181980119583493842293830318664225392419456 [183,142] -3961760770897572052355859582342773178119438775093636659011549842265308793403958525185898559237404395720462910166058048382410009237286030264161037967373873713750561139518707813449802328473867684933657048303553268893548217610655644927757831979141328256519362650350102500736131030708833675373157361143823090872979546202018493909329125372233080315326624481640022458807173844962297135587549388538241969618152078141261147989497194477740938047386012424679366580754360410241772639344738948549283650478771877944228912531894695745814520896491074107612511062029958488455431127288479262203846229879347923142283173522789775736460644348027636625381361705874664369920594101662924840961455521360595607928866339523798741929900043375338987824560174321052560074984402552570625660875295683063489161177315564104455684337968287284182640660994527788718741881990128051502981320029358657877565464136009077880191183146997056644334125766464 [183,143] -17998404952700756995180232336011451694480794370802910344024486820418625390748628482604820077691310982915381746940473814923881938791515297315086017316716970463137085571369030863263948089205965860916530210276746131609139679917673815199732446311026646213989427880672381963160917115031035368436768449162771047187921972475746028040797099194982842238892557414083679109728474679028075877745784290068479068008980489323647595234004353369919989579992535128816670706784917876481879814031531397154984961360953756456560389841172825176875682370399093462430564980140791587911363422345358333155539482677334436799631077811448146145171237019625778464584640333805133541378055887250900485640052327489804729788418337892230411276348582810254879888424114306986134012378092789904132146112965262526260370622909210520423144192017962872916296646576030823831878332504665484165744451326742537210239300248748015514679435467798788551944 [183,144] -57218587840914600219724229251530695175415929508803021721010089740395159328954519642701904639950816504458972989062348308752627625989296070163316640984605688228526667531666403325638168274826394032473622549329897878090565316053343102450369876044870788131484003262679077452254739734812060742695953896810340649932756243565045046460169656878182662151479118658116115816231804320855115588786824833338556239982936057905606852807583166439356846318724355568564843331559595189200705449458497584417920568678592573834902898838272758100629972844388540354282893713831299832804658203496345756077484039885023865103243254818577220266146412945610592665940307357376959415850879062651922716524846164912045837670488107477109799471854018289898450474943501162353183409520466785450819541886518869794660502733759302884076670563983099079055691643728866642489938269720687237626265353172921527018767523840121042856257672992176 [183,145] -126097798867370318322091660511796361192819429919282660101657986503733570909347204282480144872064947783035499205079750166951846290472381344271489238845043276670992774478496120376991208826455333226228882558868169852575277041612025921075678075170012950780542997304731315056916806190897601136457243454569050224680764548337409477814927822847391332827918636711029422317357925509971193017020702945469613809133928986422688186476239118564441146715752616608857692937334551030389902478249038484123640239652781484372347514021461166250583932194800293874760381067661135741469831116167779114605637823499454521914775388879353744594009417043335176784102840223499476647063214859903416341907818831726517758481854143710783762176842750921704763033635707525674271342149209441433942098247509534204650381307116921955223538645680262832238330350820957766057966094024360765087891117612298026548079340587409723682202 [183,146] -190721599919889791089601214695245982986735557434209639072852639250921088155026749577663588648603582203434686265872033654321034340203927156416150246279957794369716116535734021901794077829491281382191869899868210579369154603494240941419860787796456204587970418843944534613994146128148252186480961084456850522906534787532563269334529418286705899181431792956393579151452928429603494382344874871828005748905572006830193192142320846276622241935019611033507323549083188362886267089363101801130304294934831153218639173167994147681485359426205094177851993856118388661112253853895703532595335147257474680539376769694880818743504355115286175733827615853214648859352470162407433103554418084218066047195423150053289922480858320010153915668220132550691604880030877905788091048710974086861944866406691953474197079194476981935988661538107995365932899196640985699982606517226389257432489462491072 [183,147] -195881609704667382415756416825345500924373054284992935251666812434298517083800595498840356434707786191357301073088178032044931601155823774349298517249508424599697222158295600506290416728395205309026199696251188295954543305311670829819487167289645966392154272431094422062102360891003987276290334395688025044450358291937902401059635597569145414285581267705874788094763274522411918900159927148347094912493856991605912511002517637190152801135671725215150416036642482548807054502768907768055938608132544587618659886801068907391350455078434407188381201192972182675741802869523147312289414751413578863967886461027748489664489548441443131119724027935990938135420787147382808644812200578003660330593881727383921635826580121912749039098025788283505889925636394887584620963720952682853556951156801710538411389725242065534858986884689078669005963432894962608528687003909797115457464 [183,148] -135073573346682114079039407098481458958991558185639514695529303701614825274333694147664831430371901945649845331686225768957976019613934270017790369689772524852412093838772697027635752421192269713289989543585673090006046705032236042835437117546395018726864482824650649811263545034690278318940969515144051159133691135495888658677358579109316534780334641862325499976683426545021188644193334579280285687922296036065517643892975665596060984087024702938390204112114689636736216010825307010940901417920341217564880533134413265136629093013647986302075735717853747282818872010292001552757880269197848124577041505340880938633854111213120997758040497408269031099068391557357870945485491326472760075546237520958360658417282231538870206521696563988398472371615999459079968379786666983275266446055696392211299832451159457226322541046617223284663138699401318690357939708347008 [183,149] -61785785339008571153404212653213728402057021091767235551149483540316673376459324226491277379969341313992857209539233453233122749059435474265600876625025869805081631773097405675016503056733601782138887135543474084478039074154380358261031006161091297726752156223081562075825832302761260583978291205176488562253487678089148982277455111158518075717152355523681411471872486314862229057644622073991860441960746554660750464050919498411570144027811253716866568127368101989862939649046968748341368868919621607497757256081882507018020157610441848178546712700648275704066682753952973911319756268586496127296844560962270127989971274089528729260165796814703053319096962863043203095970449939240096146728419011109002540811147496917789109490935819520550146152671419053025371148797302030781281821160644240554504884605712064803231803842561043748956851370591509927515952 [183,150] -18507832781817396831738938656527634242647467292361452767401916625004991872944853567440670665770320427119052161166692592018062486013490721927456627019164258892602873966532265575881538705874186835225945449876824661529890269653873810131830823217560931092305384573036380912410628915623232917728894673010104513840260087930651238335092005016405823278636795119689249325494537354341874397134093091233985454735674938309681711640040831195903461303805197982569224542849518314708103838968861044008543138997374938962806522421443665161302093587759141340714579541681019120878308835116301022817033333100262387846903441704112803855958180010549234847371769557491304982622967673242037098918737520042243233796115703770134381316667436914296476023029819147188970769663644450332324191138564771706019536740941580438789056582603159120855761570649637946724744387731648 [183,151] -3580931611388444699501530372758182710082892189774193331746528959880454222934845382602200266997764812338560877759859054015509344394961187516659442318547487473797204833213197713061014065860748934675465000075966485925322982457352708193887344560059339212204662330410948315884916147151657676103095861609200899008678031085560273216575946800812968501656534071540115855477393642273746387968415980497106967136577698167815401001752671565677361240427868077014640096105787812178444405046751370880283793736685867160220289463144588036153837652742749394840211647385297844157094424090645191333159718209637201404954825174617093158615742313718022351201799251736533679241041271440603346631605797109630936958380727381681210636924500154876011549438517290219153036795002682006233556727651402015439643989336438229149517305409803035621169110430356954625848 [183,152] -440977511134850927340034765364010968425401898441673185398711897189947077288876323446479055791363042391602505446296532740905561059947730146616498528170243247973117200384750483839486529864875406638130020695916567956733473888591823061929033491394624789309318733037425808254620238212673014493731911603164593484053366438530832591579126888106657397217276281511381243453115587284956678570665311169863980088125091313229760241763287595268187398380947854153898421374231556381018368075004381641928456471999718599820728644935295630679510340376140970199295741576011072030512749546442349271667635712954424151973009162776223416524227105517257031733522446415018972110109267231872112034171197972640848822942976381089594824764739824834347173800387406512200663003242430689863608417299788744062547177014765868616930511131427115607336072226176 [183,153] -34022419494197005291022679516689979170396824492929827952498143935702138145918995591886778980718306055477961015515596367595866278561781133250813902212891626825116450217574089570509565824145216263684339837970432557843236510198879957906366146537138442038232288872266913729128219273766959674234118567101607522280203240075593198127027697910236151872853896864333787713032496411124530267873563271187236117399576121053490910449963206884295105131439055675076516676345144241712702902719284711622471225419916844322180942080485317979295960775587561137936381140904644031559929189935521414690318162683382011565918209693469166792159830760357014724488716342645584457814840788701868011400663197148542089424371533262430965706401056672376405819600421405223295120137312426210346613261501388146318979463501627573277052972751551282456 [183,154] -1616915841121794284618299792555004805163401403815126352424923228392128895270338442547978214400750008399182967962177163669398807333532622010127238685674306063441498148510907215575401433883061378838503406935290908793004284298067114631126030089991459367224920644316839485014206275731048095098400741793402941160430542160128363139597986943108691767956942496299960314068237080670037004392968376751991360337370936137233500005030196438447420432536222370425548358197399319090167451213728397140845093381727495665247781816781003716113802970398110652769841106197468591551004361921277407061452430027790335783110773979637672491349734769113009239002368749506153205166447867261018308698492527227032576318708821701344903210261506820427852121531073242166981996411953706137503673495236186558349507668956970986143786648608 [183,155] -46480822079242399828128601518191471464973722579667738142160796324678570907507103284747360716511608723073967149359931287145071324831262879575975023464657711953185671173884211677712190131473944003338154558490184306404239663866780936578956233694864568842790901542691230613085180195058019639459799315914552491659364256700085055785671043448329390167965052484517955953518028053879248372735414581863594574557388750474222409260714258028766305172133488841242572018439426655790398141632456506741989708544879826071553045654088836503576499456146425066084285049004624973446110497622999606156023539652260321646761551948921645633595083089710452315377964756418135828943313000754581742495055734561916452205580969660994106633060661542786595953420842829121383392754018105391901921323317847186344387275660445380 [183,156] -792505694873018891337591102731245024973323326987236728223119685813057692009730059052511321454160220410436911518538401702304720661331386029225793097061113828479106856951540298710701926984979406593041393706451597510595512009821580656555543493025867851240190679947824734328484638262394698087224302807589816549727806133992507307768247253079457240420781423257597743417179699760500534169525723621551078704236184920421812009891287997498695187460081849485027283533720935202549488223753417744330517800008554185528612757046487797814849588347546120330719911658391570788222404906086125649363795433449364663905240712812816106027518340102120296132031458373002694154385413241219536486198119062751476439306165338773314691585145581338265047570366455870062158018460118956406831451225526075177986288 [183,157] -7846430030698872380054582607675832767404027844199201962460497149158096752124101908635100308933273276186780917582654325581098533084628391158421760879060712589301237399418802323905263299541863926443862573946270459374979027141710347299367692019223207824301796962210633160190383096014726031024919123127730872941065997441424838504050797813658525059645273960990267311464857210487723959021243425200230605343598667645783910227532617966116068750544491402852727220952419625128145614816336703441308236269798263053268491051804166751266117875651795297995764826855300754795833305579077890603994458139319986662402243452646555417173939144129874796030207167376836310667348715394601159609285606728982189858221589320567085678645514803448305236454956741817182018973462136550484459119164050 [183,158] -44088623901017822782264574007021152516330096689025592303373536206974249308354786806043347600296284667368748971061034073459348395318966157919750324946178287923017971000067057089742671864962102912226107672055552890383356256357413162080492785930461075080114754060482217764054610956209044553113861133330768345309019687373095879143450746682327141462104340266343112441722265632912960585650613298863785393769537075279781007432021842956369263134351825617007175680412311041120064805627526623262270391876484753540709654288425906244693516666497889134788960365086257634176099042613903602926234044116696801679828813766243376591440683500761062317088937248969615146123390872860854902064169731410169779642953882638104168134469413234568909145927719600607366841058983460949440 [183,159] -137140675274898132792734375149431755893534101906452324004021396691702595008892903798862658658514153894005961086307093166861304562591863246299595779626778975114383685821561186906897497403794099666736696424770159531122695417623641499136354918025907046481547719407309048204052685009026928072567720453485074636472130220876130334424097355420863714454099979416518582881093294359225690332142270094139763765411787809166215940435216317199575677410173873324884719577204460734871726560619550396091329369749164106102396472763847503540864011772103667505367016904500506115010785517142641874699155347924941560983368083234428387139407211392105067207667037361807834366814802420986511885739616308391708430411661825333194315647901061912058709061518762813932894414168 [183,160] -229851572657214300679764831097081955011972125346986177054360634173931124238094716395315990117988809172794597637109480601399434199459594844444843966160943290683299536313883387267290807243439409076445745370722688714948456326046933033420074362872594090806407424305473054104391164082981712685103562996373798431849194622835191535003463510882621727517616995865652553664992461766417122405359662637560389602464866990257588422648295012423342756169637333676603322505956384072512855291108166802510931767627826595230222882143859685333213742300049265526693722289997063587977898596310542723319107633050489382372804010070048702003878825550456745984000440793643667590142576236991919064881158656743056600357070187264869296147626219800097049530804546368 [183,161] -201541293610585203628917449733457510061936368285549512760187131042908222606523466310229810151103752615315440354088590991259181313346391795049233128642598804399523999639113168027512595415693763514852116888358073068939201861403097124888611906638972652338513073941240277656216845087533547324020828129078360338992648273071602108229322965116970020385836436542323173095523625065689282104534173556893101007955129795398994042427939404979915878911735564155062287324844493679278376805934688215437078944965106843482865069374165177048258930614594172916610236897292565223819730849776669653575025678182022696397126894740606625466102630365529181081563272373222852739805033237326526983290131300113094944819429028511084335789695036529045880 [183,162] -89517931943778967807076338358368284970326673585359493102242550420747009873022833260674899968788026836129504069404213592315542302485624675902556354748669359630259732917796925286307081383259925050222081041533146430622266876722440713963964630852561434197732607211846905023181116640701311152463788222127812009460032897145598601853153351516197554144904055345938878398688745305821109180848298626605893424010413931558284949635593572323653238940272815515386930044361761541073378963480274432888209454145855036637057563024897735272387719156800460255381296408183438043770899865858900852553778007498378015334349699087012407194276486157265111190482416654603976332765015787450804409951388206724869131183353600497572628633664 [183,163] -19440978366515250072171621590710899559553892622959164247890975040190366916151130165006618898960660160256529231609525291305738651019636538997235800609815598632036077465428543402689613681171876738282875575362743834792854470375603182014248556860342488410355929100432293140591364471413847825887866283032453496625415868288108273107391179604660432974811688991551005070309462575175679308905619593952454143851617654174394930653398246088349116222761104705987400230767181520979398518976507705732296985877786713206394790331853422269668308598239068021207959949467161674642710772925491957768802184607741818272765583883016727633640971598405922421134290472566780112332645401519386921242768807473350800975628599240 [183,164] -1985494004016855275910898622347644374548264072539983242203756750999568772010986209550174805809089453293242073625339571000919028138662566823606064214865046365598219742329375159133044539526718518803921029483131345949248236341065402456107841762406459445160659470286955937211647058168925039487662488268081981209149143630714770347425690294279598712146371404085777697799191211414513710172013592825235224059348575459224257779288915409178073876723354535826182996728017542169303592734287087604987305461659437562405524713246555332846697440723261463920179011372806613879798277340106208040651229737540086954313585683132788247455578150584335484359598311430771312636598709004925490947717878498992408 [183,165] -91340294874768334945842917513601693200033227033798309606946849500421460890265821895103894711823754719812239205875604338168447641923109148728091132843082986606946707044472135106689464589126402953233138639273577916445216794262742885007483076224180341645446029178014173425732759855485707766901715412294287145990079265003831354516718556641734976664362942349970956340705247204757349298061118146075500926823415987222006226845331554777686455014624315474291410448038966728531564006379194320863047277035954876594593541064750752081921341055926097639587777596605063268819812397932829525859664859818643889801970721889874376199266785509941664188676593682702437997637578586003917003437 [183,166] -1804469126983227793514197730074714089539312245769786777870454174486282336815641971639612735523466637633009631286576212896159981104130150937243822941089445381471708176051880915227735345352907281635247225631982646816466438921859306961763446743265338284837956269841407517451402367941537176351250490680493152974552320305988970502239301265611906542698435883159605311453067797403065581680810590380548987813280352046855631997950970192667075288137831297048604878881156231031966174208554293117165431835905903305893740062686636896629416224986823713645962725567196805987468966426469696429619424617107535718836392358910113482038894206573232936540469481221823463533361408 [183,167] -14514447821610108764678159785038267248490213743800084468989878132945046585646710358043425545563224365758694883889388215737504556200490682877718603803196829574736258690594261394249753493455334059312079238440473427435597832798522572439959438125547398509588203706474760182376274942785783660566265876346768160881269831024110381361433075003060249874588070621963073196354378282967143444737627791028106737231299289520442701861131029010932624240161142329090354497620045996294560459218073420019390438923698347548432394181625734366339521917817298974803643455155968386519911643266620819703142634115195204138807539891262951545826480194714000775673763802976 [183,168] -44782510433168396054736758534094645293274388362452767945979556157460470078333276971524605604621598441418936948757051701180514368007743979552510309396831148315355599328116760946814839892742079554149119510679108105017926872270423714810763125142983088410777959625168244744981261578612978717814787891600148260432674483966852176146048724336838564353900591112030419496617401107737819377227482894668119982249680596388489468864050440312106872345781295701264711403257752459279909398517475627996352238085557876393864531990034280745763000782055985177252904707672342121462141740645740162761275904614333900910102621364165832467212999066503824 [183,169] -49556250668186494255922542452245642057300017832269513017647999844539417552404973803315078496683886490001604516650540105214784276361272884146449545714616612432240569378297597761037310706748146826748032819911085201672421520622136380511670717662853622980829693209535969480255237449940634427512958694396239799098740232702067190295894606229673579198312041545291624986180371813158472993204389546078313882608017038987694228443624879507987044869900558761101987864869998420141680601689071526219306165405360306029634737155838507751894175027121541296261649274827394430555336922767293475012118129973007858505814343339682826582 [183,170] -18227250613331865520860495733718837179608439573733283031909461513751795735548963673464703977799797719644739311498831320667562586131733285878371388787280361427285940457988667156266507444487765132885371379444438472380436319377079752773667792949420746844530614227082712398998841908242801822543647059839537444525765577050951056661504627382458879242148591633709597742295718931401536083236428966399546764859982581651622716690539468441279076349118566168290594957838618677059830653276422595251947239457985825950536325941914191509920368942566583973804947152600457035701728025612082217285683940806179879299488 [183,171] -2043110850954701073874278133142259106446036601796568776414032996845005595938729258544400314094717491846977364966711291999106419781235039362391298957446032253156458747889195657143154407313257707589433237096244905169513667059334502594765905095190400953280798745299174742164813629607302835070704170120354188580478721710054102552795471093530499197507641032844681314173977864247495583936507663051404363023667114008653538788489590114106044556255376069027346957332406794029645739621077632476637689757747025226508614120768769362419609452704185285428316565861035606607238844812805036178260148 [183,172] -63172188180130953210331325973756193190150535178644880336444337104039572360555108173421670863059910754366292167992169450494943903273848983513321934504189611105949654837121786916699419849348045600140551067378432295100044617235762591103657067031948070866035947490334263641413504031669942071629634799169725752734853649255863023227958336924552550497853156101013606143917530320051079338463392676578914252144784139582183380617702813044765013363333302541639161683645326927204993506645098376439023554052410849179135591277532215634749207582360095052206478562370621015071272528 [183,173] -480063046956665975249299332114619469564180849150560470288450506679016270622328044370947926091372201581129989183197879047635764548509895741882104855857046216089174016242319869581771434232965684358101388866177566320120999826464069318678001634872892691314460627983983112486989695275066856036933640275189029986369526705039879383260376990756395896087359873398889442025288653947779997698589517505289308545300245467134380926209542958289967068810173968683081973151741100220332733696080559251769193672931890999128793373722974327773193698760272251842386272934 [183,174] -783479505161198506033560787719292808167666617652048341704183424022479430808086709519938409315620972770795282293592393172662502010715546028916249933312467928332887292964550344375924276367242088346449145109643017137422527436252433686848045185551030001927861232731601639912201511787130379273985044120429679829921697771506810159284975610676429251799960682280063743746102068699525611498997771041763720900487081144788043465873945123861618819718529548375195811264150134200768079196994176233305807799824714501959422292485307671106449367808 [183,175] -234170872007072516903517862725838536353608262498069956167943181515907489229455932176859716551865537553956543423378568695325410543325232194536645491886601562251990481359492588022517515980808776875161076387204276960735635950525363279372509319095946174285331611577119074537163226179107953540065510692538665037928293818361561736706674877314683352864286785828261222362421689078683907306430699810418827431168513403039183341179217418600476527611343413234029120664905130703649340489153731217653730901172436574517190657824 [183,176] -10595525028619508890630441976590189625594811068460167049626315502469265461855308290629265049177684532113256779259320205240443215089627920564120153997781600040443373063084526820548411401430612288878135813372085241017630371286564519744895297293577432808824870750506776398791949901797694870545662535527889901540955026685220964192672071807114384472358002994947036355747592851308181878018905003272780356637549736553266212209521129082080417370526306734675138239111664034169656366767757832367551310384 [183,177] -57610339055809232029932753727245041611802088999889473562086742499490521441516421934207844028480221077160370120378251722775209488645758335615252137066021529781847834801152984080045874629893632473133426263618731797491848111514255406483296197258333879945530476361404912913303305935924800619225841820813558037439999929211512561612664612572761664813127194526932878197575945813959763321345725372801718537687728812268125448610946380516171871462194324297035881200593107800144241866 [183,178] -28301037179529200872024553626548542857963517089913428636084519770285549708414088753853913424082697489709884396341136285992477766587255176440450925686275460318553020627529274034699303054206619336388289852937510566049771895497455104463983061240344778350092651425667094790947595043207681523368022834301041433519092702509654438795135256917474123942125921488056867920767910624893226854039044179887064355635224255648265817085837372154324927031135475056185408 [183,179] -877018744016538389156692000039108892647268150974320367561364371437200250483953332801864311366241360249351398233718241503086036051660354511220935561762677934408358636341936778565394887781142578995097812595490324942708026833824024378339094795836039465259056828262119118343939716192758543830218321141099156706020001712880799460916565648513403999597096299314464297694939501215420958634936132299605877136964993643233818752301403547208 [183,180] -1085112512202946126615348494655465402567614130309315110183672395412805771543340481240441812410944822748269698352707805453684556325445900756300800243927812692196526922068201483781556399329547434186779868878982240963585793197313354298221775908751248520072240776476233336355659757090852518849597164079653279992134863196357252261931069390629426159617765745914165121138694392197485916902485912801469932222144424 [183,181] -29648592688869519541575373499276804125372787407698818210673695889146476543812948459127234491152474441829921771906842214311537809009150149122230804869472674046915667708002278099398381059733156117832421210157854024664087871693327830229605582666313850224913462155412120443612570042231868992729439313398053017046955378662074345260499753262271367545629986276783186600145304847063820107 [183,182] -8035850349858364929779891933564097118578280226685738915296972068335290537180744234742567699062413560748059848381164121523437090705645881252352045407944576967968217337092396588738120073692379916640017426373894736967808022627594145861167189798406083590603754973438723159282963392412221315847748262731852254895360956616500441015515429161878202776938560896 [183,183] -6641926913986254867803401894182226845423641668086401235023925166141494425255379404858676751591729778755381587113079205039243522529734688351076725834580115047237614332511033624193661252211862365638322140502081096274024284801298371565295775769742328292077031865627093246937318020866969576535522054447100685172331126465375472 [184,0] 8201101641575153254766866479204016418259564345356773464797780801938354501186204790713966099816041545863778549451961082236683398461600049159328538935870391632065536377899555761083913316304024404266576578868223796382824854145989324533842392232438189865648434124804865325535996455094591989738526175978537410572809659995572399982915555749258388525250671470662303781610033987056967032927899258112339552641813654058434013004257149934941717005911820799591695226267507310106757400240998736133628972819950670723309964362145622363442624779139558391044174333472662737889696269904082932889842934553639381657306508346672080020756342770687621168510206133817787821602691397967713060644185414084203635694400224181803659683020148224133371492193108036660179586610578346994731223078507421104471772829756891209479179868902104242015076383184817880601626502319463305575652204793936849902468495400873437924249094620437434523445546074574776306986623223053254275396796876630880810009569047462949889354822012637208552608894977364557250831806544561673967701766062196969831804356579539603380405989330960854344576127376041525919256124936141301784625605777001897217085977503624663827087645160927125849447003664601233681521465325652788081981899755424976735933405667374829936694493669311528594309257636087290953636672654766793613875513306216461766779956564336967134181775489771539850573222695116678939819121178110513830501386276283875328000000000000000000000000 [184,1] 24249140313218979796212439829663931022207885022640107104564851669949029750634092566072353174901422173778245008355447295589471613020747618439564119895769321788933017760186616016862379427459238400760007409451337047563711936448988485870722667285521759471045140302904077935690964150227988976114339930783300796895423298211033727998715808849714650685170047999439945052897972461691399407597905787108630747672068261809930456437998244129316331202897758874745332302974297203545605319992798095231934410305078235315851330141337385091110690064424513026663696731137996895157898511564026218049711241240600974713811782536812180125369496971989251051083404682766291473766705583771898404144342166701494719138116346715919635860770027600786096499645839148740782791894877978347264057423305320420306705196504369057185578804522065100458303300021673573438506075951145047768941708889988149146794552396011680913108819250441685302187463435036203510905879019507001901675442149480788404495391657816905248109437666009498941085586208762056299436423749390904021436986205208555950126958980401154119949603747617230107149764495416546145596163775458398175066184824621238775941693501443289701861840816701764930678064929493484245742832149681550355323679879238008861508855223279816764397361227795966164242181809280397926098791712030942496459739855685240367710934812674061779226297049605030742318312879074914426617426262384745236700169707979171430400000000000000000000000 [184,2] 528462355883836854374908770843749872314698425845538910684792536143296424083190033852938863017490045921580421882733010931783038677753886775238109269661999617812171313700511109578031950962930617534415900747566975016052858862502680473833001639240950305753254147834633081560643156893768008940465846292723525088363482369828346310511755968093086189213075804013431483386290667457014920491793689773754319834498404334126722854934855601984162336056491631911348958185903669286849323628565964045485381109604126554751476499880377134224698407586876039870957116087092789967746972410920165525037475794125149066320424487721089832034861749551724623797024769312307031591485410982689247698677999149924040555472428371327761430819879593261790582277678399802682105253528576975673084059072397841005506582500294212051901810227978777440281747841312971201191298310690260068972125766138867868817704566484829203896998186942737643155248313906799848044278367793854509041188629066534567021855896235987661998238776831375335583270917147809089180506369322524729226722627408313146010967981485371045068421908215319504081200657467681143737298501196653879486241941298645616622030053838278347945141034396855703113160704148263956831810283959482482184182948717456293902354338595749428768688055224286073586866368970455194761770241798142035819412898285122577557321536008872184488163738788151309153765461191180854442819398556161127499623104674705041336041472000000000000000000 [184,3] 177371043321054844742713210042646266629786820292264228392371252876307487710708636109877159769686126478663517795797018507942383382073716033377711864285660601323939738913326503978805875730542952477263057347534104764049357624929921085544293134164599933768479893720563739489302944922487450418380463970386570358962073902424045613546627646714234071422828561682163034490275903523155837160596600193391304781449571449240561254642246842951434369571830567247558407396937253058983604843150043099993899802428108974021182316746101562977389326301745844383615967389662280931919523904044266626791544033862416058539522206952440795046809501590357123564504994399024381865132960339377508469989005770659245182686096709887338056349735723146791069886291047228946089844316578635947771531134408862068841560633638825350736279561820889205167632881547050413563062955688907224128371730917094264379323269416059756033372488904619798590511921641963649460026859085720118472402403579821786217360955873380009516816667905780496918439245569262476566309005733100335487772850267801733046060837423528596286684977593138898173396241198361628637504696571201140932608761326729972570399857592436260486768070995710823114792126664704018890876706704803098272066794169686684454257103812225255836595909749424831192673616565666402583196330863499094735603737069320809199547251541478334236574986400753385308163277391102180006711213258267678844863816901863605550238924800000000000000000 [184,4] 59947100819915294944784230399197118887068179776084192564966940161912105924518706012248178512765784689687856487896906823025719071528599575952721663009876810835508966880198565899132046607665623693640230297826172770479411318270793342639079335525857309422445203785473672620082211560313079879815175252682613792510755425532154093429989282655694639474228591412878085579657848072726515787364154982873477512988479485520722908187772624555151627992300566813856569587960477792745939268253006278927995922778028282879411780673954044331336220099107781316908507482168811929630384899468610449134956920687571596126586176849929062364252116983171901816718606286894466441476227107242026615641443485973696989185280822282525330682117057621147859410950077902618796912991957251884918945766709960778584473437381985614535952844795426128219505295671125959223494064048646640043944936244893832739799297469592320341014073213101026468810721821096279825613691507131383393683294296218852458920894835038270177771148111645182599789189957227009546680977400470581746563751636776427619689454341029695206302077363094719220699161873458330456078485983791544456101371373110382871955700142304755540575171474619433270173759451451292707831394505630181858173091754943666057628837177164529390394272304439289496202775373999764344488405309628594570095016363647173784672968313842960163348391395912499091574652494090781813816253010994628239604955925752087150358880583680000000000000 [184,5] 5505503082299897820111428624995150518427680270027960608905847209075167462235397907159720700007089070016772000001672201484689515579524433908272482147460715885977996621347710813876284319043944919210995056690966154520199509187257376132488536392023313043082519324090204804953109202561353288670623277559123505991296862049062113015693245561289437170800876791608800541836552371027878413109836130685578037907517303871866300908363506172315341317705909561943699629642334754552570285501902331305904122007462616841094446559147998840814815843509396884982421445596938095844976690808227048435242153257312904751889886640288413346927271822942524989350572703177840133875477179690466220451837888149454030417028328603191256540399575639494263842739095533812819063284592045331957940862230383786187357401283365745399199718716686359906630146509569717610818254286852924293063157756217238044800385701703885215016958359448351830796637389440126631537866082107461073405744659185131961995522688636906495067205922468939734691603264742699782315279694308692272043705821810064041556901767302268595413940876670953821993624724052067290596910695820001309392778229901214705565460748352302397390480565087032176173547938786211830531750603819648627500268755896929487865791736565699112697465455334355738835604042350953347576556071153333047656642677090616532491158105469292628307642664652382172158605377242642038177303449736482495859423318614833191367302814105600000000000 [184,6] 407568137554773955076064908033333907704420689136534460759594136632763138622853335183223852262862026183279410321774145389379911734840903211770880911365803297428944486623389242427650538035754465986697717619145665790812570897393051043482454558327526022073827884670850187302911357584429168476269857535989516940740225012252245481298374606634337830841070396036414949888324387297039714692584731245172914107470340952563808062916847797194710468813167831116101650950906246709403476330078606466216335398883808420492448235694062915173531031164756112160673263741998187895894403863037321654598092312489926350434976839446455978983412374822305763677986214476930968899266747779143156039081045141442280430436265298681854988362975352928258757410260097296829420252703728268984769889274420446476367258623266344076599789255228890598307647709547975394153022232126211978804392858200724085035217482023580318444695411765636771266834436232527315825207030585392372436290865736584344267039452325553711375145390247195903302880572564653363261729614437951666993046679498367741150092682152059053291638033042098156824475859581419474240959911336457709713411261846630196827172715329099521738212455831619745876203446933646517412534661547017836949032200086584093839538196172574823944775249362305785988926266703630614698592806515620962933794378574444415858306792480720624068759302714016363982164411639334965135649965636743209431218039327207065760613322268344320000000 [184,7] 14582962026415625491065859756509948558479840595923130565895804131563639986282563644924702293763844727826904102961119342505593693020660951069498689006220169772427736124592273620870008122814656256857542832280634674508378565608196163524147428032412791248629176340597347684264344647616737921867785083630045986346144889401468958500962756381807810577516895519833618137755763231128694530428838279311311671538823241009239917366153437096171035454175534198623841098503018912202279392349546448830365428240673031981848186851543459832068822497107879277605870287614140310895748019550810961162398153040027492067770254060640972334158665739311480451482441285767916665804537324862355532808908786641226244839050821128350471764294498337277709339683858670806956204153306454453576452516387018825860494233556074187209986720001469207478951784986879428511105564158396847449996299056946413381704004372595785411850352054914163664887969995814412241569950580569609769206424183371970122180390026578842421793419692545948163973080594435023948566590693870549208430843958096918757169559957915697242125780192954810128651261611283532032806400787331879075763434509281438030295679845385130318348579327518986242268480556234953676111197304768067610035882551827318971985239136884910287142834975347546083723763108738539887023940081916689507666773119061949232807450605824353652699496101574855231094698145645547561452943340116039790462818054323272627305215297968537600000 [184,8] 404631618877688427857804410981179360368415310534485679382034400595387015638725310669936929698710404418411528334637585392837447906179364179070050786694624233408864677248554849232717702877016305798198301400885001021366557597879283449582089342702143590008368176667734139513761187542811406143922249394039146834115808858766078526852781262172937710093936647996401573328912965426373692203647720041951343190438566577591062289011574103165348356860990672764809587067863740148701224794543557790165728819128242631041407565842578494537460357486888096622497459801175499347267061374765188989010475563418681029055311862933627006070859485821523935144371457719002233171709066868185199906341084292617686612736012212256759115598010783439900002271995529623821276480349340359980941564880140359042881098555801396298050867708397597752815541769684327230976783218169672326764014259044115159485469294757704116956600065419980525696860504580390423579208402796819276536379139495629070503224394879084615179572106358816848871205956999764296218777266563940968928217891176779499487973861528277692347629697717959231088142999407220287659943018615157119309503016378136774145601761718313332745619435838270329264019931434174350201646362622736995406900404210295460955920993530445850185437087113618711253915425014500036082434746308493029419180541305939579218248827793710680531877923439383286405593449733565598079340894359729326971784179813573172430465673876640403560 [184,9] 6855114182440818994158202390951480114055965422854545848364494182329199223425254548338699636226485267402685384935863151163709454606622245942673436261891113496712116222249435853696342542061391021260743216782458429933524395325141551246524100380087269968625178432646390885776794247898634072925810492859195808030275231112021269395075834250674223057782280248005644719803747543124304494489647940919744232518240382593548215238246598807762274766099999903708313393131523203569994584304165339714533679574778835527596627104002394952069730108942764214707494320281979570844564688020643083470487627204768618385879793447777405738815681442775450195917890325376871272208459702743755585057755713415504099235765294561009076921491777413067233359684417793086707187734673002427817745558179353810276876610548236473874863474642307779038465474637739527739717501706732653314956048886534776568514605078813076457018475522194779875838421933057457581503288793191356442542937819545532285921177414979650728593628188880616449751866955433175790235584338938310855468712064411903319323803983636885713615448575819131119102297377269400417817407955565016441483072898623997575627019315212680333741698794378917250560223859384897858431010491179843445935922466808555358541179444556554932931968522845881524313443554357740689570287410915165935320345470555169848359220860042517094237782535693970923706876681674190045578746216583379209872123308092942352869587852161920000 [184,10] 91230537874555157099613039918990527595335092159479211831907706772788599048067884328278317542889642291147873142253215279070151599729087392656594751612632037877627827883240782381563128685542796335221919123798527911410980833506089376503386609386818128692326781994630167172868985526943192866053356411378886216210927211314857243631311655758281459364670043593267723207773061690033514373892856522391611506407656241177451705482209513951006213824071038478879966023202744216204780875371339314585361866272690687864815638826315783592687101497125895495587421780822722575929122834383606514363316162668617443332155326648554187929763660614004365149905247364771855173356860808076344254504506801289308459012592482003761889288586710592276899191651918790016400016226895595866301603458190238331259535264706932474585857195904274303492351030740147051281758203244779756201632881019469177675282877445134824506142495135669670100482867093265694903427193533205683533438577041584169582678107562405580258172477917475283021015753035563073619534074385205676742487148330061496016896885258961628864821489558274880154424634218068684893682263152519755102490371378125486427288750778760658292167105872025840567078015075910823162204498419614602449454303797158578297865123293368896854015960190108715151208245283488317273624502036396445554607494605449856064099705638542981390406975499033140074488170060584672528955499036843841392340502083892844314534304017601280 [184,11] 829128057924448344301052062491870898143539421107053504443004692671104673363420048283404218806381440181263589676447478162533898655112774800760912566362684998163570429952565552576015773580972068546583785890567875534711187986297168587996657180831299380737416079060293930246493394376663575517528321180178636896204349371093329178031809738580861385173798430772920725346638092925696396162808339243289308028968806313899298800976084641271213221642347560610780477593051797595459564294896019479591312278463811000802765463551135854074676591050421758814898665337492666447102439623603887333504535323623844140619766442249264942291504716654702508640520590704496551421560242512118181614949064985462750143657380180416570024054740818503100016933324879774239151561068060667869216562675227539021235804133116593611794882004987607863617124620313118650978074649680250795218555399044097356770533429843050714431002325370046262007066168106567210354174148728412643486188456030152488003318986070647923823093139308963664275368553519223039116132935456633840177101313339719482391763772289683068706628965901002610801189780899627658936561383707809666203685392030366471209193982518261856743001311590631897536381553019824271999290589666097351736470786482329027332622710811492072279273516971341811610924874610683995398761759036589709488716308303946681662185566537520819334116076016733105911445197633344457035532859034023602588761409222410170908859933905280 [184,12] 6074957822737099320182885520491732022345729882781077637957217879399877071484730847177317676338295067265037600042254948596060858838644849056422423344068685752128463377227237879862624736577686042926228684994868939048639834994962878699984452835066411766596595957021861738199330200297156099434156545327823159362143409144037173275354769440632740408101963367582696224302902192396609589421554084051959244260087433968183834361696339421717975645166524607609327305416139688405094643284683647064464252196107276084439942457200828528022776662074752368332493458473617931605657502976988778597090748351794192291006142671405235914658861633434123922765810377392722330388700621914962632545606015773864549987005100567213020243776747722734450630300066643388329193162711501786357684580712966579793077124196866790127257002301345808490538792916779508332083901486900112415291951422113345306130570864044236760129634356380556553413483312578732325848175175306074657471156055482918278626309333691832029226476266410181117498323938628217672936145427631491760753401136809920291131987483223831456863042133040873499332109015486741191717649546887625690949851766972176443376984387408102253173997152946561880981915806227681413004063235790921452989403713746084672615083939794232670784908495695954647532346100904995166642381932632529165370571594208272757519874133626073089866417127061503944726128541738076183803682305210368607370202282713194696379938149440 [184,13] 32241509006715212251910360157720514375563206011386857819607767508595261186440385872559514685528986209540557854672945649133075768149418300260533284833649649609960378884460747848940152239722071444875391677358572171327040408299842328288222873310434326158168587822820114097245261462465508833273029329773389944303384456337667017926907167589278108515706307280423938461054136015320820556291870802617533647504794689425735332344727172759146344467409561345815132267750074092265236162004995445790077948739579716716545672016418824826324489633043434938291134769126394222009557770901860185733473286171570314501710220475842848841159177382075516649172017403218428996063113112536217781673047989110971361312522251039600083448667623674134851057945782731115464355103773978913786035705684794363980595128927348630128670290837392285814196461634600586561680515750721864768219990178175375662829854141773264710239055303733568951776172001751160341467624984224796593112328094902635463572171841719571390709467683069756147209341323330150695084755151767004057735565898452477562341069263151145758835041171307413044062682483276473945422788167546334125318391457062652510765232158111810347779906906472422331977046585364579891626144072959800890706235855740039135801933162140121674406661921273211270702753494223323030426696068385267156024511610809608893939277541611370477463538736067636452374547251194520592512498688427550110796717919335881802272478720 [184,14] 142055254249957778666488791879653626866539100217896785954970705790278906740369800720196289429593486629281444209891206062464934653080314929328942419117893242479408962011003609934702264561620656963431879599390151793560034594541711079373643062063367433220504790626471076576246013038049723633121517763219129501642744325949975351783809387882277092026331301914486851502267406613644894333642337325715153946776020451648754366039332459248597040572246554282249072448579791773603692968335270025198266117726276424615929470105140823372083303113971039907665774465644370740348834315070999355544962350530944286768327916980450143229933226892249439757924654119878647498338546269545750462610093770625620990082401895538229188359300260909151002563115994686621360135531841087970643114711485849933245105264490152248443901355034380166128952456419740038572169148081670992903213583473012082518634149623311134339434703370614198381342030303745123696270319845741691087337839398408669749956342644357246489030043052693949847394602401265287211309536102224934603424240452567148209320858368243002669237947542658925395626026197760423392010440611386108244808475286260757131656973888939587488197190456683330434529155841710809526176167080665382492278506010523656917762209107545469466278578288350905917287419941444892273147187516163511717507581980763742425384108020923532590304564310719605390839716854060566422135249382504096566816420483977198260657312 [184,15] 466748667681393942595446297028517656738373304636113862937931061273831659360048529286420837432638472882295269424569813880731822437202994410865546093510035698306918116176128110998459074149705645554192637391654876145063176678827070949545886806883365664079834735957730120947038514604485193766916270009160871932477749306280315497202518826235567551066640783493462014670555877481031660005283936067530400264151410210010819008458409939136067265264356404354604989050887178057693700415379839233484400927096899539517195027623672048684072770432841890842088151091900842939816556310229753422390838334703363021834924854944410016045246710183628754507600383929547975884579526495635308498409565331016744001338047381633275621604011973187813410704024853423381811957288365450585870579417581111056892805083445746578029804810105897649152498016744828325224436833350061405227568341058771469505877808338117175906099589716755272761143549911228616091886012577261767164010183326078701605499638573271530229701103199635085422229771231726666193682102316422304289442028938381975240016662282195184968564600207133729834484555641501338842596288396496556381242481288724013276990846202337648227934876537960714722377450099403199947849206694460894079909566444505130403431714506880135534460899313265802332623429567968605279856558579919729544666933771048088888569249285453143406021995003700283437439285935921252123624409648753505394121951598868297571360 [184,16] 1317674153647355502125026051391717447436158476020603617328260945237258770232819189650512218342973059965682468518736091312572380160831797622455709406060927461262285048286485012518996068889867747665586225024117906819285683101411765809799830001413936707626695668089348353872042201008432973411138029716667478771779899112394339506522611789984027614739436418447506299922782760219057027678471770411027119294756044524149810764693142118503618530042668825770555836113418328239423849176931327222233000716638470755523900927954531256926414715371559063418467075477947271958255824599723901652544331062476616606929169292565594735690897322548688483706683530269899068239556226327200624447492930649253843211770189818856607979878678929002010569606285777319970669287767022187944492631861698094256826547760765255495114938294501604799244374795420154519366336128250973314884447882409737491472460721996573596033381719579881450448202586421935408627439115498492948984073060772887229769151057648440989670461207001064908059132629638277729215630121796644663888221388510731651266625526419030974234346071458985721177253242100935073622572670962217142590335109397599470846638581558337766871509690820792048799236722350080846992350909033306024181280262365812419760747910974646316454143142952742743381708768784911911070366360352664531226196329646278102003349462804432944601153063481781735696634487588458683578232771579346499979214997834845436448 [184,17] 2783232484563206599411189754236227256382413596643878791952524286205926464141089282933809620580266675292463977093554008217297762760391653496072475697904774280350737603367463026258525069466006449721590669062856754420668281995689622305912174921602706127186404952748561780903733932578094831875780389234482348295827659255795606221614455452458800203355010443770302810609828055561171834591047386170732184062773647617033355836903136609255711754952112641084135962965966137101011936816818058746001400067374194405366562880575693997963631961238620690708044519609586912849357288917329938229526577143428437468416429605036384804448712317747788738212104715804096657585259676218668872513104407729613298355901649599530156061559573108379954884127161999661462828847363590351646560782682951023838237910711227149372149164180791271631980348109434101868305774635051980626154407059926853595188721501152923974370997291059126249825327795341376319730274326199008297077674319804267372390219085550372079331870758868849197736213139385995870939173185787695418713253353882492039503141382819792467263798620310421060150602014718759883721547862246179339141911450823444050541611479790588834308764105184365921620844475801533614885608447385924994149013973803357783414057251583539512460029129639951978136916097061201067685784926395859656129031919195737239755625568129287358039497123436165086699232232467210342233720535450822146319091660656609792 [184,18] 5313422665492750784072151057423228767603526379110209809348157056087860402788637475822979579215686177738435519251575568938026226900752049445931370937832336687160301250592258846152165843631275198702869415584319608419815420686336278642496310638628100088041081640256908765061104053379666118870773202852632710731170348240592288490427525652073914287742317602050756518323531347984283648115344376248017718007628868094096752725849816452124615097387798115981424748616720918803404214502192015208930246006644897975051364240992710731041956829596359402384662253748949440293739826163314323585598582712101994236682867299604835701806651173068238967663794914806366655949047767492881045609861738933436556276438528239500850283581440648835945106698211700698905195892149121931560707463974181623032391119165239613203449799399146126223004412068712590037711738922155127018151700474618928140875582754777855994355543147411951748885170853739691088426747002882215054499015790880699313725018949959987375677882546162971955949415088714636400067020889713940879501044347842698448062169600228461815211565337078634529803342724745297464856557328582701735299588300670792646794327536521957123862813924817908332608613503393921362990868088457436581955242355593241030135097162684530123033488441886943910995449494278134584723787118253583053426236570580356036255442495377597966742279769759036889359482469024768247965459321333985883104804867758848 [184,19] 7316397135630549477949560434276149759203312945258356334073403431161793406022009777466811757259382132134595167057901518851132305996128785900419968004252261860326318537729352575680968304775364988557503373851706386259474098398827612826303654738746263536021361076368833001470041226839884871238095064646209735717397334254389322071497648329579861847549990724973762976587971634081174802641036078064825081347638157921519190872465896155044140305893646025654484538713998056844283962453692230405611357239002795691145664760092243662928090034833660001532510862478503976785762251335914530774775482872785760534427775336736259294731030323775987994021462218467094584436093859535440474135203160387111076725589963462877939342172888110814425567842792854506332749702553657655746642435695236047883561881218219829520098523375065502322507457903073733710985075798203620079576904254539154111196953232221281075217793567499654565854843862784060189616504484752279166230998917639262173166650031882923955882402088829063042439615744993559246350842136687792817702826401363353344751719968006413896208128974995701958528498692548235381418901051769228425668549943413320264244048051060802537752486588970209336943792310558659317675321121245575928359337388844488648753605495843389776812546538310660493892098835209290469906591068050100674444754280469247441383176389696089388196186388587554797186257484246660857811553385355193262188101902592 [184,20] 10070083710302802288483918312854184084513387161870137049184336979602106329670324336399535205043130839479076892813489925362518448344774050975430569482973807818923483062254329799214858121370813749442160630575219329716524863492451870579378591280310391159675102660513163403253679440838275712047980217321539755216892546550438830129098304779262038427267998643306691982714885705766718784768295593378299011736836445965316185188814474955070248838344341060961219587562860476149115499459163766893523251374956652381068703325780520040968008109587949767900653753846324775347673080079914540338029525552252183753140676327928542751957262720175521172888932787855578904068825780792098796578722797678586790737467712426836938852953734360939449752123529385485951947279223013496963513786056199968033483876144240439373068126542051405891804681878387001445136666026530624288098386699248040925613077191764461952915059575942146644207170599676877133716915834947400427550736347703340840579954451516594903161897201994421773504942876219572609339819884818631935119575122684586392943467060852125701462790881581484052386178226414186979193416216273094718344980839245955793502179421878543313967557513676424521996982085801182543069311721800514453407622270020011299749938804391230010225029324864447018528502500970662315572459936769652952306449738568811732488150673548192587218196339541191448317549743078636981112704411250620844511769776 [184,21] 8719896331399165158966389684838559664827507976076766630539864964197072715338391490397024035380802390369264399211649442383870637290697312544037759163407782125940788710183686012534721647290653272737280762585192430544769402683442744099529021951205783554679718743528535310553280199307393815392814950887692838496525092022978953783897663111129709401168601716165993575914866169076041357004851477293085932035360578556495700326124490944743633581817600981440517320092857524183405698274640680925027714023727234794894210457428411194866261468128567708774048936253992578151622694644192018803063587749887059865000829932587965840039089372153349503588081654481636520024094931470057202607060798561829617552499579538396983278350494399360603149283467760980667308300297523020906831016191430875054871115825843614013362159503857764092678391584504145454110636913682343080041444304513619541816836632068073049276127953103987680612326061084944002463801992514447755164758665458612303311228157487281429339627131801875117053026352043927574003332861579414142318436076870576487569045491880349680446229883179616506130717020802080701326936722653535461002883558114282219124513628268937845232001807074433033555399751719366893921200785220002628783568591474326663168549111328576990605078009733158836286245064892985209775011586547019473353585756439614343470776662092109904609884180101576380000071767212803039230032307010652507979136 [184,22] 9825129621962034889518907388250397700342920133226039590282421956519343511808136494540181368183677689318815442927575008153626562645519649248400975018824011594838305052314408431799465106494116504032127382387115536244086706399607767796997051240424017235075517547767863557257241310197067965485116187229244151672055663460404391604849226891200988179763233552339787268119783621754239916656171931543035040722582771536114279421901727048188871237571637213778626673321090118220353117460969354152187959629431550578194627932234114883829382897363962394305574479607336918669586368520607823402255886729619098565964869301129283474005526368278005378461425873259094806173776908951627221797962964045867724379232959296413981221621786834769195618509167748584662361182267530788727825765795023463789818296973226513833061268792072219191130169972840770563419687214644238110118030298492877519474295180037546625599650483139368858233459982495797393747683657186907159323756135258334975143722509874085328518649234331303318741074372069701771736760380235237394612813048223447027350320860199401017328696005680613833449416996633436432216188808976412286392981438498580585536636305309939228878691056486470556347033404356001242900152970654907918038704888830633518245477847563873462467106886795024106491979479822471891073979635622205787128992723621712612896491950986491450407389990525040152590449383628444078123231241548040043888 [184,23] 4272456240643132150553104111334514550375038386947483290211104395713514451498649825343561797151730913675357666916457280735722642037066456474713244568675093200170092202559622275207298033530170929743987593467012120917654822942464777717562849506269937871533593849124675976207545766232543345143821233488624311557766175614829749590083325213260801864690468247473561408053133340510429904427526676146309815402760668658092172064921558186564100272581373908599751655651916966232054002571010077014949881264583149937319886248712350124350200969519170421472805393712322747575812445939161198476198086904101810048598157522518155111921702385218136628007699704301656397996000084822963915123638469887420470404958355969334885474239953836377210869426536490402157693731830619242108446383271882688888462211039997073570328698735219870004629081606306910929426447239136118009624171219372817260402650636886466652374385289679733213792151025985593298952279648255842398536400259186825275541589978204027703004281600660289729413445175513095616477234595883816366507462667489578306150915409226043226635579296750671136233434419181230413902122697863365241985160972417454432513590444935537890343997495445142622674157744297571838712907824521048371395148043920630260220274599487426629422591727489302174313231713807513958201919488748187074099988979220233471232862057170849402491155833615516665254594190202990331278147721678294336 [184,24] 5827989821257137856436564743529482129167433566957136369808867385489361187697365765241017140563875043316643032789568242701697196422676496103437723587965346771932335543897695458991209151207444171742901325184248990019918971230756550994062195765425784650491260305858866747429821603613451359881268766596900996543267384323999528579210298943116044079892786487570717468179802440505024908941863471840779559922684999523575600246780595890904306364202830067247340662404566066696433959693590198812626861540970030455937373354321107656540225550020836966072354493483249851330022240716075734826426124032883416495739962145050304786818292748470494557306703656978734286211765327281383727638251634853044126728568466003566515988999511926843223976858560138211640464547775312654035369964685236906563285637942842672252896388049564783199454371162523499824058649796064376413799869403486433003657417989080100357843701568251361419557971880052107905588011472547137209421589381728864833775515482585369351910908850683408369675766752589124042375232891040898440460796166243489299125490846275029204285028657079915329624312927226771046173662054725105836668831762471466966119078400567924626334992296691223678414682916746537406459451720808780440552159024446113789710956185712861807864966277325186406199663132319901466995001428350545266432287034155807630768476720431147184998664845416840323127516926420336342072329812545364 [184,25] -167342561840788114667430245230460839323644537801522105611228990313886551628714321005396599076684341350546538036477021570899099589399734486847453881836585807805802170801213371816729890613307777184040615547339773408153665450809023405334319102901290826506297840770655779391642202727280766559462998922800174146055905789979530095476818387459650608513736460731959666603567225694280720574725174906973212827288366227790238473027234228916579911394917459047985574884050376912854404788241040067499261225326960831239999247030177562148563816005667354134663419196811917194262983050055133282302090275626964119160841348487217306900504552315017632862246314793936723182788889809712993755373097446116988421023451299207087875067822236528285701560868356004120024945289935461705404637253308181791987676472509594894863987211615137053403565032695490280988843286168118266150870084060608393489613185330228089719374805952004797208443499246074879398286489194668250164473702007798245835222650603782053474744069199985448430772105304828073367902080489638343158067060467615959572318758320733979504447964464445224539416464751178923173734462822491856340872015282893762327924470318753490833235931155593780870823626588804037620063237011689376283446223806347800415165747989197855442088357871345682177547143232235464626980552208841729899048916607095193312075353777774034477747209593530866014684171953487765183683977088 [184,26] 2813894850962986964482747936986503213854372948662949543995089217142275184594897808970967535569642824153483278309373891603157329747442291725174266665292701872628175465331326566072213374384990297163565546776654549639494537007554341857665600686508312549491661459684933031878738515035677322529940576782376511804173223311925742044847148002995841922279817819520581292311467980602130228339816611802966535042691263004097682517719425512035787242576882370383905710634691413304999444739649948543261262225566231938764909558898025381788861975537043750966416288481616466319316387717718326508823295354546648246694725486344076909161396004252684093046444396767002191946210875822581043344533414688832137233680356427259468069996546831587219173200659871603413467135299210634633623806274125193501201046020480482110640979543969726585008996514173550390741551159302748517073739744583604512351839221188542912689961638667745438757049105651043363794251294381810854936222024383832461573765110625031532908253514441893649955446694048473210316300137719131964230951301450146039755930167637967114319740303004540566542606386904374614794518049300773818667915311377632353619184267970838533487271417282546854970372476703091260929320689263078055574994237260629125352093718393812890997872381412445122323324497375834949558772353212692838837695215768619684677050939958357143949720594631185314363355581246685496335989568 [184,27] -1278582807851294069535050087149385309433879579530092053373547302130571872289981015020675826201396298369910914491641794891102169488388543569659645248689565968457883976261965394205312752771372536043268880644206294691578215216370180679850212884308517852255268791948169376075149681572990482276110659750667419911557728745572533024273501411664378908365874638872737406156036393909675426306480452442206315474243048186715631337071365450043532793809318375271248089072791345778572220303690272930958062496977481996425127180201870177189802411732100661338070283540762936385168795963902593454005521132784731053862635240030742331344930346192510272953930410887265429399459169136618751975008447956633667963210139411534903559170955261594353937718458551243213886244621332082319471234760128685715676864869737471371533737136928298056332502206517385450846221811589826345379253201024989883649711554092656092552528880805094245456891765776928918900916376616764993936992143838178527284263921940449582805477674896523220000956274693818160912942892029307441027196236055809360195287369883445045823299336051393075028412930123942720623683752770435186675466725249019864939648352132917403559440499200442394477298471207932928696293817298182034649548282670303080507251278104366350856353967482141353693945519205574058225651436959077013266673126579800550669390228738327288278912346062112428624853414272456719392944 [184,28] 1303585623622224218965258379671545259116064108565331784372340934004483156120457977116133318578328846926645386560503989200563762037332678817164930319905573834996768064472247560042198350413063717283533799823166661340752069230247863581018885850323420096854412133531547723862788301533737592929951530487166454458972912886547776189176632886841714481943872660298860579582372673867396243554982873262712964746778084278521503857340290573919860590385069663426379298190776408339240135786752164390719352771794022527583563806057384870753996616490419942871319557885764002727325587844958115158866517968510412412296326278321512795670076434931016750542948287318432500411935650532475700643384595305145594661162433872764005812373077438371383860045325977267766883750944960880941987781932990015589315709144355565237896191510156764920175152474145907902369781147516457648614038135429144561546060134676794394316567410732843870919978548202176010822869564866197639623034539642129276375761948475054449675329189195210354123987748273323455966672771625031482497151540305442275209721454175758064744819075894725597339566461591894947929386963074574029647148178256583032230402775738049304960841418176301863197588180044829489657068440864838794642359634164580960782019583388423720634801810835314044000399713415024718009094192099849697497043476308573096453871076846634682468546276508621598275846059401106069440 [184,29] -775791114403014805044120556332428500267225470314293831293142325409128984454970796104153668311877991989853781265573530845612272861341814890141663791601390574400332174760020155013192208303160777601879732698691339517436548473790972041837734532668891469109454871370554509240924904792516192471886420211858933870281320352325776141482937108173049967786330808432841895340031980617443284640917293828374078290593628199195138717308502336042766449617357408210331665647902499920051239366870851169248689001107539673870022219582227556060260954896691745958261915683911771780749264100291584932708965861889836155899310759844624721283050866819515059853521458523469065068148760542274412757372178404228638928383965185671728999113053549600837696162410882329889073577316471082978858697809842576596705429218854075079335744481055676295677239710374152662962238512971098657796858293459695765091181061601366664349384059652841941524011848400171852737915096621342002086573517746566726673228354088315767413839110396770849833769667060658660246540534592535111845848751798775128275150440611683264402113983465106696043139806568804485476145685682809421947921907953006570329106481320203699671380006999799434699773858181089400249678819026009410099938734310768611781543380173470371558151744453507300831718358895337256562254916322915608451856134862803315667483598206635662383437804848333206759961440194003200 [184,30] 496916442171358334609030876451148248586097962474355032564907855750452643578081219558369932656359448240185825481122618821592037755175700568071213098607629648871139288818393230904322404420966851620215672681203548732403400458769046807255199081735891728746493611998512521184638665635692136106073329978312177458745634039464641272872238406593944721556485198101832377997041675572373162612576053601112749019245423155124674744848404813923665979388893341946788893396948443841132161852015281507179187937181411992636952647434667832328102357454308428008614434934806248556253026940832746292362622412075654567995217127637682650997210236964698192203991947330235743739541244845465706816512156444211640467074667755047788086673550347081358327215671824250910165431844278250641143189395171606358461237086229133583785889012530041767353311023701042703348832031945973688013162660285577262377889968514968813882617391000410083725751495630331210385013669067334933171821630555007636902083458981505194782531965517649472126510776560964723224939056328029116848059292911215881284127849878249534904258612469735666436779323029913622769320967120497035254974601728783511479459477055290246014441691698191989110168018961914509594778183765276110369371863291921655900105757396360241881661396884242748670997909085571614288804597321465811100182656225804602676363770330753034966602254187508903762871415183016 [184,31] -268177178225843057352704886014578589052438563957536167054517062274036691959053317905625619357594310810148125650634596791212533715818090489825778096722836771987628557080798861198699119020860881186387275203251389281535828650584651587328678380650203396995950847026809177349986943498218864804857418363085651394610006024953451160817198700354609709677419816824032428085877872156490881608031008408184607491231991394930115703612832188781505268663949548663493323893586750733715537498022174022049920508838314994796162461403169857066172439892181667455950468414301469193515365644306909178434281015790777084530216758424664112631973616606834068889333497164923052322967025721378144261473699861259968812954952414611355263254283411024338552848758921841104795288481436797897885013351606014285726123354559788548886165203761167777237563396249738276152304386845757899567032370443459497809358529222562937081568170638976089587082335386212433628765452439250570701448309362972466978078828015337491063820236500915179126628670831165898962243736657444584288052962678092050836705887774282718024009406225123080555144760680576455064280371650991104241943393706412142457916251920297760793723647180824854582908275063464712273405954431698469439232431692920910809450039203779961780468337188264949759250746473717730275145286006464904386887829611327844050164332661058148793980338319704435688263759328 [184,32] 134605805740379115914432611350788291000643194914455401468488633574573128586012409558452705390877658517849318784978717035775148170537144280787176139214621229245423267110657472987070530795937464881214039676101943321600712774493002066905451779617673835702685239958304313767523041973215827759743521429292543600369448539939676359169113142132267607980329560459396002220146131556372954617690762524952696086146232867053437593239411426468228709902401201215651908815403474137508255077273213882462055702574856030324490508162876955272025780776227474075645509490122200498550378093671043234882044118451089843705967612773330739294392729907905835497047920252505730841909769352971317378799142879436260632647980910849233775990205918230553479571098111609010957202172824116069322541356496335083776535635010968181905766722854600782117109977078499228290739271261752060812658620837483112973145036108094654471490923540279725756867646383202329441570766703905888821481518192576795964889207146524458163255831790396675969795699718569081715894681175012809570443145201843334891983177961691002043642505269996614263446812211970160995816339655408485435354268247122187227674309925453561511908249509749846666819313598023875798837925154495142130872790253568619684384017227561328498638457862162770048616903907667622624155950095382561885190914401367889335984400403074588113024418513634081823836568 [184,33] -60585822585889171356742010200639807995738819374736122004077822879131621531420230939537818443570962256602403107227468944000014488351245379001245785760371117980190004004943020282881270358615029962521647650268088275080286068533685876128850256120296047432212560590987705702330613506144986606052765135750582630539616179490449995763767796955919212432223849557120074187917274846222478970943440780820596599263376661140053085306540179076889377804545561277128895469949968425943027199311051478169151657185087680767332452805247443339256375350024918440392113121821894956764664699239322236412618518044738757329543942493222991994773630972421784280694658787105541653676248903371362038136159552832524824997739259869519258643029693749828423654858188351369375307653736419069729758613055639582585811564911933342675965447404275595007324492966369558047369374190455926063140681718346300922154864744877512551165049615448914088893356063304406059575761295358046234277543722486096980324924322455666162288803364844182484262324086915585406090922187316410094257493016248581657313996594033547370891488434207260197709429267570188226725746879909399021906204493201752544342752899590587144792073398545193458913377197323330973218778945583260669699296271289590520776629022699870730847875660822303931381177367957060082691634707776872133859131988053897416144264070127053032071487347401545237888 [184,34] 24778961288650139150444500610620129711343540653654440241675642392754779500531126671049388439011699329370699752836893951250403686672577592711772082243115867589726851931879438424180323630527279442410847948332591380499504813730815227071703163547533286521583806680555361448759602748711726063200774424430575463575093810673260136128175990405427531483591305490865367454508897286315511921407596903301382565025160502682384974549544009745673804272427226475663106841956443659268064109548491342304872726096913349182237589333577407651991282127566820132254800652134973469557427509312683496497503596539955077353852211457813155615519416998953409724032570967577705783419087899281879438681265736152318323621948304731885897007420140915693324001816994494181011212311493238641480253412939771113901263664511744833188310689396877439843457537225842604667396905845125536940929181033618391796749735665471407511012801297383173911412178910145509700603379201833498261341290189499931607188947871561904620577432186009076271800774173399728943849162309372878252202982476744593341774857112597440686542771694673966465424851161313608867769524918916117675111185402858278439177224359611252974586791907059858380006711992332039114810676843581122618481725434100385620548146312537230818263351561386961222628432939949360598121723554476474148726341168576248806017536179295383053429091564242264000 [184,35] -9165513397241292663525820245067561348519785154630325605928614960487923407808021083748776105792205789583678909635793134040652111825927528754400764632965316524065634268612054827757017845089205257796462645901359579997529476459115918080321950047368540272197942589346187546054224777711165850134864815372202852750971244992454428075283558613443978194841724275036258383836744107220397231511786597826640125257040910654582454429845984362587816923912488972207886819552324130993561345338518092240155233455540072409112519147106536698276248432740016265953336001919267827786128536529135750202346385845256262834420620022586714192502398566632107504168316798562122627279349942167261237428257881974853854513850321607108762228928243977448804714741347345954759850978149850132351028293117960712686841574602817463141209286269599901827474678742193332833692727763130344135155313786712696606946256930696425573015496410633877096139368995889859968404479053767581981575719942959556072027408231150498606011712615593090603135291052232606325648628846806815354598117517621969370064691516578287162068464043964055451535603966221045290685509953243397765194525006097380653588640267200415442387030800364974014869495007262928791723857296027790939084167082497947617667882062660701170089851769975864841699953888797975839425472433059555496928879449177059870138892768419984474486598362237728 [184,36] 3069296318273093244360937773557234850391102611584682387209800910062148570589629386628503441708258605622992451496573523435163021216029311257974995238333003740450335219786308618812295162081650051300207859351528718625865028653254859255584242048520196308430515289007253869985634466669159485161843576726073016429582806985422511440868809872616840742766078894596196453812471735317434300284433661931738625140303897851344896549676795388595762364589671735971600297337555107049541211230701286099262408036530423122926171810812874459736953213699933715190206983020845235062284291859235803382593133895293021054770030181086281503745413639520024365010159719475879353724531471263509314316081936878910342316146210976876245622614077862534804427525727331219332062099157417545927770540773273210929693371083990295136163581795204420930086453790452073582107053176764196497689045235386586607150027151304777336650616806747090291931832865696016323466261247228976621269232269648031873209684436581295267772308065449182902915448757572498370483818401942992446265921606231710572848921146175352101949851997655510880810403688817159608232415512820146853640013048610789362891320507153837961309048371815980608154474227999754569844509504484778551372336983482380317822912784355952756193810679917247656110952912679716391242641988115388472982495921227982991675108924830148964750919690456 [184,37] -929490338431046986286854408824630391191315007520730750663734853737865997473437454146020895889591311268220654972785441443369089618555073397085795186824140598581924664000454426883714079067267295531823154915251224499496067809751709110292453661393598095091026757146902228860374679996005543843087328874237751386448514924038557829734312548928269437772660856602692327864992115735888250311854437982303980076012053083709581979458873630123885675123832827081170367214936074141878260891992069376972680842573865878832977069086518407846741571760441816997752831164911619512254959820441394234896846410137726923190777151536372718437103259104922412754227884898138100751419252261503786790990967805580137072538437360494176435704165810444132166915203628990488424524005735260810264690690106676577641579161706778624926619639947769953862890441026034905648972514866835406949517139372140537756353823531168392030054674722346385147288327668078455768202061240829711605645662680624036164600092527635561343345811122844158332621113440713513359119677988978338296840070011419302608132421939178017904867471005285863429202059563505784049283516499555919575927098727815242066248694232993362041066094109977745441437107789657858039069897052195388917458348134578961200138346857921101508357464252633026451217292312047860642011468541765132863349192515480054367356927242518862798344064 [184,38] 254360814460257097637727755093181153321377460301932835282663557035576426411621168858860322405799094572403400173518521733539784731529473134895444590801137982652297970338384134472673443099957937073145872050052586698079382485540821777033483180485328540147599278278487129726047563583598448229034133157648085493746268404734233956174050002875444075881056749466674875171625743426397944931562427081164685166339656262576226549094040208309040828570596907365644504238529276450674447320466802326671860100302098575753635789431184660815164148526431647872876271639796846495537863800840433989147399533409001026109886216472179870868605055084213281380373876158271583900526583045466353768927133224218321843781071017928972980265876075715508361013467434489841962523989753806228346087168493392749423176850621108556705253641395128894902651867728352462786968004020905803956141307952581529943713193733225738394619969667276472431695764952029177468436691351127270660992725221738269049058273502372103269485950281979753451775342691773977512417987293736293951402582928995703142343508199030396282230419922795860981561655089628746627809340816692925715709389369941319644650902013758680408190779148150519673485103114642713418375050462594662427778329125902129002460938159414693230488447749224820363934754990848438064281606938337725402886525278452923214648607904910762403568 [184,39] -62828759310347728925456973038594517545153955954174105526558123199718589472188878218247954404386606086064026801565002207718023263826053434004671913948398658279204431836915744555988001514747695358681676131055799073975675301657389963031170246266532637205508895969310610674568363361265940795096446977529885874354031499193537530841874384852932365943740821779330245000428457728717484663339170118665350836910805924425534080700645700392666452349485502429488416780193429100523468872195983705771065978841665391155052806697824723855569865281718212098003275892880502141685080175840616856955940224792526924719030338287420136762351913103623018113458124764153328667780455344059630701688790868313547582525918656105450242132861988255823898208719097160203655809789194130371046455996442194754589521985584075019958079714623457112317593653033113037353082175533765976409406042842578717065168096816409731825364664223807101359803504836737319731107466623353328961698220914350482887830293984329961143885027706641939320922165597101206288641038346087058279282048190972073145602292109551280286761022274556825078436745800972866016059808592191102008038242738601197617020222708107456218429863334978822502282773133092861309086408368223958840816328008010346366365250873785211551467792192257716306414924090189414686378553063864970229843700306420646009915334189214615888 [184,40] 13989367887260003547185466669627228575218312702057244533164005801530905100362432636385296248491951139663674526754170078251056102090271110373082210682204399520717797191329579576948148680030985806929865354187737269905907243606908168928706978265831547951877839537190599823338233380247346718312961684129018478589002129626675870423230893010106091180239546916864048068257764697571214620246491057919233566926569855230818931116469961522949433329880906014703476467895627110203876147288211747737658999300989083252643708809861801479331222841952847047331370458741357908890816451504912577454643694440569202429965730453325672278880341277020765784986193332525582720687396065211240068487922621227341902393427429504135494795095058699611387552455954145350955054691058028921802267363307932739864504528281400038896418955957968920850612820988970069880839903275745079278909856281449726123422476378994633250843446939682797935200739163188651442260485489950117270651379744086409621052121407692156504551852511532588801582332031611166477448501310280965630917768700516724633257629867483740482966991563620373274545773355238802112248115211732163914820650857946589497681123017532422598941123562658733781147404710637053717407810782289421978165510996949081303439159485255849170186113279059284489477192210144281376819118444210428431697438496962160707554869176366197 [184,41] -2803462551646458779158249216589327883955589728162031608490963653660307453244044464492559560417057070404699760929193372966182496506367390097425643849542650999651515207150453876999537295945984903395940738217810339739529087746800145557471717577266838628234495990957550184966268619472432988961090241152925114525156240111469945801590225304936454739479657815686316996471994767181736713657576601154207403349914675085784165285832901514016932576900500728476452760246860938556605240314766250607305244309288507136016315521322934882510026177294142201853773804847164882181650170069522848728175058202210914479748648096186715226787008766948963364978433806816498204066557589125316310281654167976972872125473051917002060325881283636981088929272013741306347664867649778162831241464235650107470326900177920221184264043731831419258058732665553294761129871870134978664247362001715082059775448190831702248495994811757383848659333722043357062791662547531777750263468568301549634440649379937875488334851515441452789629428788243138637414095707571961531751697801471754510162390530008084913168969702968576205068754218667692873717680212234390292723607391400994092918027303181437331369219136933654573255755383302651249507519582544029081722429030324144912561228551953681223685025395078099630690052926873238165937200478661807735905650162972796183640398611520 [184,42] 504751871275946382930687930139714235446158253331335773439967532398138882853959498614860395927378726759628248093092585340473994221539811001263532945434936830357294511712856057864281644133591208518250768215988120090386846292454578805895358151408496400735034135172487760000650820920681273291532055383959770075921786472275366000032557673301957170757833299051478152343401496346433540804583717773008111779362474600825072995590859380460305634944795543844824493162694960051589464432153996977562273366586020672604655375799151684670799310576513112663233161591946681763988791106923494828382476311759540413398564128329655080084584972123684146003021393470989104986639935970044065001070585760818692136474964513353634261950208387124319312140662281161802276512126101878898817391451090628362261065555062136052173367690976772489477356325245509089855325419289451053488575321720785142476352614026190844992236604406989001092064585455135312900032264901731975256977652922983156990473476947975027082371999847933525339458399825618985467555107709427313974408133527417850397974864874105447268267318867646392462778667442698184411949662473897638192519895852594953641490215139360373859960381476656828772843679242432077073627086209831237562608705560310456332700222127865027348621406263211802777511252866645219487842551020197643660698751211853775322568160 [184,43] -81485067211653547392734999031830482666554154129683891311635236811499544654481637175783424633719920211063563785490338092768174158886234505145054981564540073861951904107842222413119653834141128385462311561217950758456426230919821878528948090063332318611072742851068866570862219218277167070782094854054082951340665313795553503441369685878940045844824761018918221693333993011458505659012451607827316557355848294247904539689684612694103254760809141304716142264907149029488888201539374087137570452080779366429747431455060610261668189475454869494720362164295578707398111347158155907534475889753390219540600129850028779746861690882983625706889743033786894550284878041108356937760291630892636502572479463448133571924432566136824217632577581622808671422774061932569291613921143635792579381692058165066751739105139124513363707852905515807629359537571769382844616886065561878202633067306945592175967895032861273653340102653442114295088491723782797464098091486880562649341717378619069799717835982868946551308556170798530388709363182718437610189674652561436202324869422303677780605419821887523890210935197911142957184390494923749786274650441385932177790706857949246004832050142979539570717430638851361357022625626196846063096836796457554650301285498871420616246294111048076393432222941045774319118945619761659445626800019549204129664 [184,44] 11768628767221790263000049843999969923219252003551692538454106872623519979665854482725082561746181262626046130931665518491152542233389249029398601899792639699741910896174819755550492831112372694688235411600205963478846229104301336220163767494060876460227258391711602183250450091473971045322518586801314780116779815803517278095439723398453811298753229986057091141142768086570397426425360379789823452214141756467525659761773644253890088485236987712195744997573031457409969747055038736996834094339822518918479224039652800188426485924646908513897510923108088788809731198562246765843245335240389703095216816857867542744894204823925313578364090868562402075976606924487071816596155980054106421293998704548044894773843266923083515513664546258307603619431947838424506142803166947935797064984308545047177301427250120268383189229491687462211990014723684177696120931885802460646810527473506026350381660663237867266592364649844802432890116050987850216168566319937470297663523586722620523072271632092467328310756246689358915049870702547338094589347936613983785213340088705330143070278684637566748013384908782133412409488321738994482958018918104348353459957631718523945760391657679660141632293814222741251406741037114811819168748934743780551530530563550269284343771376591888181456181964662887426273058887871925071466995276310073696 [184,45] -1516881796429038126783665124574907983830832332633482129757951802634670676647168633689642988324636214187295801368298932578704263176366439023690266582091482680524225110027800173338291668491882857058413581920870654442117678312826149549065350529722646361254549916209009426178067532084436671058824600082645498970508948609401955489629444004416032998381075846810307175944991812235557289438620203556190978109011420881591536159683944398202183842032572689889841040247715907287911669771952536218487598175656656083788205036031705149223357637542614919420396279042721339651800128039480148199569312104684270269900794595859889942417512909090112996310394490843522406525048053727956674115908091631733901726818793825991237844417652255119278413836252211701515144658912064060395600397869389845129273050640132282007844421813527326448864039513886746616761309079000512304886425475306602068586064711580595996166468808389420301069809049675810892617821374751663425597257441255570759838440540895050285994172828120005063869250981396893670738552699628248005054494641347731379999540053776433741226685744498500252604892013396505699246597909305338514054529994299396652836463892751459282603940695905398037546144757277426313522567309172540804074942343707117000237604612728555967219548199604812719614182323560551698205584706911305366296465235403200 [184,46] 174014256682109656966759657867276437571428078036545833699280834522740569729051715548021810806450254605852152644754026442227441784165969982409131252833582807517461404393039679586611065082609671982891213567061504996509323095396119052627749257231546994424989719178808982480351688809365179911957395266040954855641084632546880841322433410907570824019584919110907915078701627937420051299672696230909710539221870119257043263916786662550962546188467238370509929935303599673765864389781387232241917272065217616564841568043861903014781918893813580514527807931399736987457010782389555074737103543122440872440576692377165886501475144881210141414022911225528447677804240229994434198621275911803960182825339893664258607067558482935503771951550892621281432781885652544440758902367487538022232546631929310614152965293069503754720697864670220112979328346333529076431054525771869057406663056239757939846433525641496307202398710347240886611665529917136630041186934806964263761955540599112305870104237833523248231028306899696522493792314299803821693615803799992950799027360781323839785444965935842108694378596760237195964421371322735799789062009650109183046772512852437275218026773237451288358896878762742739718488352288228828671196406487760178347366540429880312023813357505490317473433425350595450385869292486858610429649309720 [184,47] -17715482946754641300867782993899894653079075444412329524193083875737778901615194783982566270239415726888113119116817339766194965692420290270990993386913404147343444816054634384875948899142632864008141748957901167499126738251808754392822301324684898520253560536439516906317646856832401378374958008192158445144774966842805464765410183800967209446044222125504501276765453538546332967338661500433034334802149057229033443988399935335756415753373102539335713520552169181846092651270661927845767951110468394252418957331930499417733914575909751676404323786499365110195770438333791479272893172368586035215615647085477155788078534983727103256534666375215996266747983699373391461102716468889639375869185264343521978712270048384743396404803982970831889747728131958428045947703138873723308637540021486467191781113979916161595974877611523263420169741380314979534027869271231968608030538602086612863215564721677829852773040352823339713763353765272320659079250225474075488127293147120739535057346079057474578933822758245984032135887400309913598703670560441294487382718110934565719342424183296725313037333151030299166439178243089796355088719351462965017365119108286781024271330255507118419086461834411292435244360624448163804218233897667790445380446631478185752747793421148400332539761383346317681008880303920581983356448 [184,48] 1595449934236437700002311983228325089490407578731446005907421671474802655100384846500381471901592890996669761982183201567509723363718496646189355281570463986595419762959962178261965396652644883622844392962789054236727898857410130128963800521896036914199219872451145040565726536990628256624298238073119439395789681102277643134209925990995457917956867768370367675184779688672500746963228792257851480765254504715567067414103735834742592417646961813671797331806053930010444663289850038015039171333154754002133953523928893578876573563680366067706416126796661490481850785664648567101848662514502094705483102473566410866770973567790991856634395627210561935417005761644278647633944265072578769925009502108394483550952519224058656535889403474711661517822612487717819024902555275220728287775660587189414265836213896880322462530422574147707184953245954698963512319891371394424075316033112617123039167586695173986632768749836582665612334123863866305588479235284343765171784625872971084845349485586722184395533176164010318265701700276164400088199972228142768139014494103403108247663011815481525862047883456628294627864037535732278384904526243267394650062300638748873893739120166489885192898907031579540278024406478908376939694934526492855737386178381141991562978901074468649222194711003870591462790770423216518804 [184,49] -126678401606779479089840861146048634764824729532577939559355066429207612059852985072019081733701010438590892973025571705882398812929202253231038450886579825995337408157394576948989951210790252549784529545793161380700461223349332701787927898790694658828146781885071740537862750992961254165901094689993394458371078798070298427262804891346341812622134404132063372536398636968539475060005876667224211474183892706691142001966909152374079599508225244470710230360516725023595915190596008802403495729870100400357545903523557491964454024951111464274302248571492510190421239097657839255735898550885925205379237970707971301335154814931258403213441310311603218449947666251933950780992550122514854674331074259225231463883577794036828967768703066405690421188665368638342443486897689799382079936237552423142138723364594080790825710193935779997415391162511655735009444878394361733947089372319699946798374564860645005194088473963635073507378888990487290033288307761101045794495043472732028916791904408728089140723051696683691479135518256806987825068539791046463207941902446541774702376461313612185202034609888904590540819467104652702587191876160534261313314901268529041065127173997639664769539621069321307713497412645996668184319574194234492758362414258483525023715054967780549917395335785022942982566613455388224 [184,50] 8835694925579775120891801947510203397673995230037027263644802843436162568551277742895484334368098083919701377417747229381545150892689691961894014595658556057225313082337278589813272101919266579225961057735005809785475742390099225550478121837178173389024220344988188935333662544592262613074158129901032141833075943032718781484955550972700102537929568558163548507991258368117941501992339433200818002125106930631201857520525312023918751018989672841122304823170257418282116915385181880143489283983640290276628571011022233798592336704414459098573778699130866575534240877365272045730367391965870170931711439893034930179642988213423314695041948610363308703840246320019382668897370004447496378759460984106280934815401903732807876139150329287468618762681837209023994120008529092454422165072253500273886521268517256045429941260418251406491499079856370772759878974920748090453406933841676709997163311823809997151406722222148397451534199477900991446623888373846996955216700768577973131972882174187267069136592903455175512515430926035651419958774887657989798235797437749022253695343539656899864797261115282000331090785564118415709290909420046799146697926873762462353276289796890512917732263307173862331449748411839978474654600602242763153664649572411749129480490750104081130697119800140326296677179095488 [184,51] -539302757840746916821372278880315295273929984002216132141061086254611219973025457149094396851265842004787735489967930963914947199702577913043468469150664676765397369586329238962000113923862220862846546088067703904501708549058816059031873293705683892547583519734666929813579690275735926933324312919259900316733505746467628139068832169513323609413399071760526955031098187483127044899467177520229935121848887910726239711897878391345267362448725621025798374075209744852668618523472666717501104155819611351910743788559654592595116665054976251465635627080319265096493024153237126649802689601522392371693553924125021444515432712135957600365826402490979340867379936126074810184916470637648966957169583752773120828329822799203469379884676218594108907296447816779073447899837891804575608812179997061781214798055816635489864101135821506125966562955638497593850412824278555309042148714767012512015719410986757260143555993577921725459313580780490262880569623410576913147422121501448718552820678800008279109855062714310258297570141656182874360717976645603979950067837717419153930909475909027779631138838875726987941127200233411655239891339347313496035871853120442958259967317672976065786992797866795354230615941884650551109838104756108443028674041531142995250784106727016654834633992230603659644347016 [184,52] 28689521133180939533662230102262561947521914269006140311391997724578581947155864205088017131355463726938967920428830453449539355939280690140510318381289619314407064134532763694031157546071526568612191964235053111207395966250516701676441761228530640018385610366194482100552489574319168228777326446699205614627729814879575449711769875969024947876821852617429388627178070020871069302212292749906670627784907611384033326554996043017700996339171510503803271037393633299129079839916491825954037000738974682708233635487377189010910332076149994758866933206636494586924453672848386290396801831889549669013323356250046909223634404415143013793501338486810031296527920225935710871957429920005728506547314949401707903393255547695008144211499188350763738191869532840006103964715887979493101636000705717513866188885539237562060008536501487352694221050645484901682698907969300688512310031713625370304344429604434017546178467899161105939015179995801238926634953935837205375453691537070066817277236923720332169620338466836262055272350649074716759776247872865361816131258045054697914744680929976311579822057132615256248587096798100537854029679295425371534259113667315040392625183515378096090788351847044434939167734346504732303227599239885838426353787601748860773753127691153326854782685385358045220424 [184,53] -1324564637688134488988928216753365846164398587120044506747501489304119728225593143232843131144014300314395982976775535896719790036593886474420108231803313885229539088494846310481438960982207611510934541982430562868475025457084610371424331657713341058697620307447863490971271397791356015845835783725996121247698506520481803853045340755668159411974096922765042618277489552020440839991876893536413174360130440786533828295150014923496293795590613662836585709827482245158728438618045727050641642697475553083845093758012165505428476437052672036722519134493015879872888779013647599713787311706752689383334793190929257190768517528218211745196377433545204061366543262646554826293508704325233767759055562600568493868453104787985974091812079362880721061952456891790833015125662352803904032553907004437436504554390012269603915391443438203824955355707395214980555716583879600629719827618572082475773019537394525244547172182917254363694700067908343990456472126011060426615045703764883017396384360152490441450341722406034081607244447195595110497317470231564255493699324527231601216964012521855343478016283611558082363879156929718623585790170192264533865154150237125062625801599132958754922599529172614336445277869948950619971447445445075254837351632349725313946611640912441559752874156365600576 [184,54] 52840282073925813639463085186110254059354956884746179080918207969307826480578357247175380002567975749553352330973251504779026450079863876503266348381499724834990511229384961512532477936227050049714278181021780006081982832072703639902622507177277890759366777293752062551511672223024751373277099403413411046416344952205049178507675533044411729343678116528386802981861348917259955235804898163520222535333298663684414441992450354134636849431170263404952509241302187183177272009924572917832104564116153081823092818302637869239289600654017951107515617587203438904363739870782469329594772200871140734070371196256040918523832465931081024375607468718012314719440106999710099824762410754914602586713133165379230096520053169110631284088637094594978682555004792255620758656394951759027318918217928412940933223672630424607978040103024457657137797987603580820692893988487014940473935238008848913460141682492137267357643714677875224791737889150351711518036055088011316550702877777133722133059077349868776575731717041216651249420760183658335839389270248285479323776920518903232347467225946752271897947634426904735096560877523779419484375578876169894739716568524675899680129862302984455180006316234723502782434785586870193930473096663304725888862488275130784146785951503129816842199778782128 [184,55] -1813062128875736681056554569833559593275022692460513753762292280272875734012174522593645168952465299742830459749052669198187860317499828938274316305982504407105131222527553156701417770634080941907834183145641735318558328444240666369947555657241638140029331270741239441950088879774544963015071645642985436622199307500271149416091678378780222747307249007390335107031400512805748488818321219219839536673646828631920113289900285755689867499397649770586484527990323033135304325393782126105939547822822290876785535586075252454129650104366828250205997271587613391068084327875424834682730700023318570002351452087487302611933701362888471480032401288271769772455474810652759723259612152185658819105566444546934338947482721325272085994633637445101470757209472275056425251318903402757474884452744851050168663019600092347531479347070945832308522746508635329764860304350813761551167037073503569716978037558364332864111643699881138278316148598178549128866494631002678497809008596992403550810403981805910354123236290226624070831723149722381642655030403015875924724356726380926158316247890965012081098382816377103754512814561636964344107091764542392545741115331534198997667804709037857397710067402577496244997774844209305425115175009691379415770456545212763900131220197203376863397644160 [184,56] 53256058605011423648188477998901637289492805218014904266291650350983982026040177850530167641603455720415593071058538718589966396509408866841203370660874587157113063860440206411619051486967953164526806335446515601865614170048942178088043866120807736265322126486753752712986601672241265509847620316970930902696571104049060513247862126817415597867204140980576511065769439634548135436164886097088622323193436689402098246270676888984290231624521116410026619640961701840729120641475216572028038132914675180590295010586063411350511362304062347388034504903109353992468786095906761490209135566398456080422681149709673595006351040876988375772624464165132623755856834241431777201510361413133356812344753864578676408414711857752057263459896226168477274800144213101385844332921679076037342647540043800653245586237663977545633099022804102881739267238903008301362144091338599640862921368372334462752149948037343425424387072999587687684758015585944248952142329510502536132505864192596649269192383445643312765930407764941805425029435879969988490461654379983024909564935234172439817961630328978371493470410632057640529743548879335948616561070169942666043884341037931692738350623924729686276272443536383523650963963120378995998567505262031067249315140489313613706671604867422506540061 [184,57] -1332714083516721001193735842969442553177721623172202243201276127134989501445653514831854690070786444563745016809643859547255529925531358396212579010755301069677245673877313031071486616876397727997296371033949683519242122810029568308072042206728764890229989447968533284827025651585456870192154722514786020284198127909396984066827525438148962904741716862295738454549229958071899633896554009605826689707340373624023560784848306858926428596033344226633889933520205307112994879168737683002165994721586954244888735659614746550593235850839857325928115074492606777609645923264853830224496753575067019863604926607809554741693707213523390208945925337403371261530990640017340805823055234949443614225038252690474562983702500370428926738932137219585665624127392150073487049457332481220552822663504131111087208337777237073469364360714457023204408642640987044016199139566264696737323905679480633746739264671904668388711556281775127850498476761513858614334362106423949214597682657799211124693953327814844339770189318984428610403969524456802596582878424737745857237048336171384849825466423612021631535923583000826784718160783561469657110028268470714381546901868292886629092230971130427668179929914940743456389265089456401334506093647746690156273580031908300398425085295789436864 [184,58] 28273497384400266980814947745224754868178596600187458036893259809428888005582229443545631223589040235789868398213945930774583642104714501400807860976497696451481568553443023589855252460463005188047144652739858754247514540375176215943147078326460995255222332775422556472832751155256388817261809738079975115254888462441646319273649032706551724645216317946658054415782314741244647514879909875583288743861645888938806397114995414819806633343656888012347796828520067382883337519480439297251895588796250958822491191547755091032797318962048879038116991094740990895602731934297611506704881028262649100648903897706398018520071448128672295316472068459097855240897599270468958696384217524762022972319546385570319493853442983350165553665987557366460618711093623393839982525366321116851361621651637886986805975184482144926754878154872818102804359135875555315615814252532675439953378230360978768744715188489181405469026399081161253687599613436767549446604501540521155941613502120505337193192238307765370434601264700940458859895642615020239013684489399973335103251030945503573782152898233523287267756777596608488566898598014952728485820676920514692502464286219795686755092236266961146283222943240880749106005341436777447097129888718929946809954777427896198767099278555136 [184,59] -505976382593946281688311562064322468872108628414631527421033278545235653570774965493161853740165702281147681724776953439881922763430702397876817946638063152538977322256704361394347708746985265922222413542787960034915777590470608709092164019845203469064258569449818602661377758791840715485819596501099069493234086905228534480958283286077183539465040273687344745504725758156241399248406666920879699997503208418399801066090108039036554701021688287624955818941888180677758350710057248531088518307755377174111059897072548286300528442675971082898226008205031011746098598793403947892957222115322388788941287093444287848369715356362896106649162784735931986275206697458259829429528688901582433504070455869179161969598137421743960308472312900584955447955599223442330409192073024926757586376830214248177429330722785219435790295799004099398820477773609380985033412170847221523051144252103466765627212527146536556485513902166044769196380886726151028595918021241419932674543155546056259458185183173074809984682557103447167313038153410096536922948463148574283148153387704289268120065866645799355361520391533062535449687241679752456287724143014374171278518165624027093824498459555134169539416200001132062673572735904108595917162570266563347611042607339289391948341160 [184,60] 7599824920690784620249543970949751840784841434350015781927349131116428320959843610763081851092387451750604753322622193486799149905190553553189446226525150109887637423108608772686718415208994450325912068093162579357044562848813636914946798570614897095987734497137319761691818005621142708923579190334162246795570524149867450590595617956778497021528150078899277040380133737211083307560597666314458238070600290967874472444611753658226520245942402757741873015029327930743792412669681400098895502903655997984578234321728799573402212481634918004336133657348469105744615728646324743479319529191606601424617044755975333339810735864639483038829868998351676377723378680855790640576626274679320731383625888389827855060001707156648750296395206477456042365760911324117060784108714425269607127116947102305777602628722263704100374664239698375143164408684596812521248368373605989743188943418857931109674774175424611995724857276273304393956833384580171169631904693054617749007200480350820907261882283200273485383858922602401968065391265878766659698594806365119050095813795469116665614194730047735229639711398898278588054711313185026946531678187661195716301911982814527116011283069891535064506975329965538009839530397296187233358939024224402472283422080917594782752 [184,61] -95324481205076404876282788141919606387142516426120999802911823244715917222120142310139732274132543081580396012197861297085886774408197036973634928970450771527895828945079676555149337960881620931939528763068887034725442787715212524107221327712972300011169679296194759156062920096270286471038585301879859777467637591138571197843830007101891631327585070082363999282325809840422377736774494145431547449962274350591453083605480194379777211738648968400215060139031616263351765059854659528889558367322724294334346162428118014922922134786245906667809648218720752923999211263123907046765499922982940446822729578758174794116694323018670481287526912544211015994494667878217878740095229945813171928676323767898699459189905135565691263036597775774738565960318953657672335964236016166661084405953782809318795691706644698995324539794520757669091877573967988413575099058273293180292601114443323809039508943429702516425310697502162313917754783391289553591919937798598800210274425889507366447532377441265062493313271689477795028448236825043896444776944342311116758336912440792962597129404981857000970407018111580324754835364948036498625431190970861513527523408706669002917072685157330790156735165770524497221751000334329352341844759232085881661975457396599360 [184,62] 993428599351975170999269969707596866457641774519743425972390105076771366642721025526283891845568730911290596331839527938123778193685492861920244885930683471587082694511979394004653959422776388613845838970975686009107317240060664694758105755694024560895116253769384892071490706221724178946125592854749851867915348451913280103682332227534555576338406432470676895554854602440793662871040472289514815362783401144254374619170081070488662835909267626168266334761927267065755976220044825058417972977046230936502201315839588542742990853628511076632388450119473601394392722669947551285768457356451308444531056554346189895175755467003892206766016458320613087955036945666980332541268917331819421912993465320214189802974300772935814181056864749943006652352807118421677681883269177291726957976639488793157150386194508427315044938420734602156834873670664498279089191476196363959147662164805113968667524660429682594817478069476727094962471209394327974386102031420947646459329499318836452265331288380839536917530875743518282076389342860195447471771324162031953140198677873726883208082711869108125027762546042466212933260656246648359134706251596627441849321934814250086543895248931478884958281432412591273723351334065719598052950814459013045070894821824 [184,63] -8558745804153290478684001692830160509492838432494637498274265306756312680608492621855206238141476128692446390343599413870940552046692887581516896144016464037146995889779200417729253612492268812662395471845654216350038801999292175103629447608521923842885860691171451329186037395054187848734394119196449648098383190380293024973579526616242545839152440296230654319614370082916803487535768265325183426035520131860506736983535602731276124705635934063504986365861469846994432928534762700695437563818146709114072903445757634972345781290769569741557817774506765399244468130757197249813434522741352215574361062099381475751212088102172717061867215579851499450896465492160442670488790498011846210153917901379238933410960921627813660099162514209601843616548183065446271558967234871776265282468236699713018822148940359706304274282513734743208525108495099668227714895740516051990158728958556746211687105294108681590927370079001481838652404657139750430077412759736265655689017331160837507185926792558312101080883004844919065496520003976144941502544990278356083030199652619068852163762398939140647919531025233287433304406864808178429828012610284873707297128266467553137085506511434137330787997693521700647963444395116973915620963391461373809997792 [184,64] 60652188039245593344915492071689513003598567215684976513239639145216568421515970838554665193367657506462741854201723565025741511080073333353206973176111749140811226265591726513633900721125752628783759849863627191635999384807567917828905929828766485569773205327678915964394652961716948119812723245156740077470231324908531900428012495006051146616719670695932099827897181212339149949884090516242654261835382785834219645954387122225889180493782303692042873230287911526453790248077806671809905130985343997869408497050491113579656460199316924455412691862651888162194351740414992034416468445809720655202269369730890818086392525859966550768925649399127084586766539973744122251428204403855946213103265863722302072319731947077435205173312510967561950481013948930300185428872348770788654270279072810382592604645184570515609887670076531397529538688286444530650953233031789321983108468880948987682904241511887146716038084192421242269595615711650739589798643296301437203106622679274873760714842777755187585541231832133997873752630520514202089955691656728633176466766381503158096317354426155158158890374546613631734630983953600257446233472838733462349962475411793625224217858735817818189533937879907675836838512033226355555907767342531796368 [184,65] -351789556199118653240551216186538250209725194745072288534839542954366747011769487400550262317741083570093276307335029907355281129949345259689639853560983785236106190388198329214067477796524063308792160566100520998158404599731921927090028063877757473657404124138616036982515716577461012053956532751516541378928799205090147701081148943812064181999822017503892809868248841746853405139289189904188124741982703791009757063434447405860426851487694516862011897025717903985387494936328667450411615267844649632658206095064279887860540163072032383728769097240262306172457561722431485216459626394461149851076279435267865656974090218721779143412748872517274902208432882203101153035299987255588704553337903569759959312310808145507437383887700488524618092978039992014669258748069722924416867200115136955572096210281661580258260129888566566102457235552872464921524006199903541590729986674843286272356112727977410612083678493168764309156982753237787914511234788916213468339833392773871129344372649370688697961523899116637190874845052439205386493629048801154706987732954954721773897988034753701754502286009219889032156010980216043482907348586962676497096714887691088598090310644226870703519425289188744820032778747601187901190055119243392 [184,66] 1661784383837400632775409325700790520199143960930093464034188055559634234470892922929401878147687671256764382666806365601908367607172718512371492439457021345264377702598801372018042784009190324075477331468785421459765074806694416952040741254573330178549813551909093141397574725784133647649245640989345207056967366926400938125177249664835456036731417763373750505799645889868093960659131314771787835893156960824424822925331693327478313614395878202116789546270998806195471889877370684646768523527335265863383524981524354132509542443785560531637487961093246043209587408252234891298842692402418510266397515945793696722269531922580620886617311115274370264336346984239182021646498094946812556741204413384593653252702973754512030838409457757224000905066180636985157912996053141526888925765521230496188853426268763565591334040284671406434840385192989799349589490930687289021139571568562073803777468560779490273539775391406701361212225818644403668799931509876260974021173116296325318588580373050992615402601818927862555740980856572604342524728874949511130668784424361215588820860888134493301531047813744468744253908703013887826972042659017863631337444177084507949244962215337803204337245868203047341903796230691385892600407040 [184,67] -6362026865196981712382161366866748294595671522713235025340853769867986271122055107828612995271858645464408832462744669866950696035011600238438131401783853851295043531902355309034259650726128850420273756767585959063635692382581492412896892635591212094844958696305116354146015666060716778581156381059053753696737900379420821982989475732323178832798165833963980807768754542733240369950259353707219927520315722626085510542926740326763404990411157834433012437055112931402612497613478727224796878084639362103265413818789386466890506491910148328811991551329273785731891918675671955751548590703726614293353625905429713929657583825837842878929281009467202566416699432007307093739913203097414661692225895493941190112152913694083526000691962240337240709594893523781661808921629101269178241810625786619211409639958242618703526072755079451412606167601105513937294278567384495019138709738671145638287175996983149781368594119602843637797859020426947416582070413994153079156806255013015391862299852548012671025181281360871119576418703677412557917911878377270209306520761221700445848396085897466399201353278173799380965939663611086884795141337153566339188188142006661449467846917387557288027733394304857119055476546890929499576 [184,68] 19645878856121475088072125524871922765673769589419428316486209484879933408220601209338752528415992072853644922342616147185702515831047211371039062159623448628960279862684107424545123618910261903136554595399108210465230441067868651807452078055827650486625693580333820589331812314489700166205063651448014488729731057687644384285350839512467130504021806592377143273690821534401840732493257203993305295347796622180265287513656950815795693186643727490225862434165234895924252814513516696235194590700535587872271559340535703263957787572437577930608627398032805484461313764168580249831882596934534041865062476774219882869033291360605850950463054366856853648538042862813835567238599903688113320198082481081829860380455587108674398425451303115835157641873717502732067863697455062007408192354777009410524301121714954248108851965071958375731312513312621473752673261603117562737537049788241090953476764119129760787389960874121505094572676023419415023066968272099494919093680173885937758999677834799582275217719573267984823284912569077759531855260796647178917772820541148028201897400230751691874012005215224072612573543100659414390305366299694877210484796650020045053561821095830076173825561465563306813559644949173008 [184,69] -49476330784196269492045908624151984415703391053087961697975360906397574244637922031766778183648244308864464661688459614401580229043273517972194172813712031899279392391200249326069534190553608825505215388876656583448829722812762454645450478590721794563750722033535387053207980983032817245797072484002038642695896456768393419794126584341651590144788814572925503925582699102953916354825531713631041505544184909629980570608397474017800286327746403874243932355734236093073730214034760088985414922181413037618638958753545577315100192703906897826923737889272664351303419784203837245027726167324648829223432987269479377526093774207258035534178874075052131246402496574575864924623554100300685292830749034370595253025362339083005166855020176154213581948630126961941124153788519221453505616983378359298674593976928531765822014789189748587276386990773066575960272032256743599061608378854518087850700329711334978917184991288213925474280523859655679834883694330643404319479953377144424048047645166277711675357618391776933675724139700918479336889225297822370998776135605033662649696663504435394360115010048594385022908079485044881282981383156992010780914223351090970794233296715405987209067316998968923167142682688 [184,70] 462285331262115692149376052569601814634043382552177079477265318610931656589194178373555395350154095659840124494164739417150921921867545112613191083660453441977676944282259496899363145775692141625800508630246122945645194947281234465021996585178557741285914237571764538529469183707680971829971666017705528464703071813663922094724661411935255416723976027693375343216014788961898481111881933986123308526328499291871985972462557119061042277137538585240851034529426219815028770881861340745175024766596847904595256199325597489177762721093745671683663507439765721392734810789245288260431581056603078097668479186967921693649987175924309541241883356057665678099501743876642126548380175352167308475371829725212079114779751077786283782227568152390138062498674240470006050449976554469396910667895541397413480246112043530429490201210630603018207617486897576037623397711740019752491056526333849672699911093385143457700132422776318408823907571512737094766509698667042599074886917332006774240512148295646427683375199331554217336573860483553213261110846334897363914243231674321921007150266602038394691363803181874316984145030275356497848736216877968557721958539168542602411996727641996359865024946859323990405416 [184,71] -159288715492797480002995702678017363473954219389200510498281654407319713564090732639919342903602470299870324372544381853533926102044758154034295862181091574834615949045031970132027997956002397321068691587689250338829979414157906202436745864983518245467845985235566247206051096504338811212508525683879801418353110098816327131113573791332918506659413856465125964312119037736920831654021665132136904652088741478024012653307344695866153275827675619465184954465443135903981073626531091505552793630965303576439299714785822051256089613851801322358187615369028565665416784701502325783356540005367030058084606794898057679367022077626675007123028329149908807561727079886357527188840891761981981530677769748880558055166823534802889465409033332130148160318093648731118559131802324356972572235584516340278569258198899558411982536239367322608965910292408049838928261572757255503303135584386698190611721648452276786290281750876543606456493389534946295457745559150918173105614174455987845436193348814640889545264351238167691840989483932154564785976650367402137250362824372658445457198724035142964981796994924445680081580140267112840456177674415471975793596806602344657348770020474012087125006927374841178896 [184,72] 64991716584104262912489731245335030140406768010533635521998659741694898265793639213025637548645149747067402257548698665208875344881766271444849298686499253046676207192861964385936237186485762779226706036980251787196011154620319733890312970508519947979913036871225159844972600622950893722687438645037251648953330740096473495940394945883873588225994973556964767316309430151252631031370498841279708184696133116031847220504314649474485853278937134172739308399522289996329846474221098773422149033193686713337257438067826305501990888634772741170884403923933778510415754299869988406787382230828737991745813181353906393298898391268470722028993438417501466754913168140443466918429741909640364117706292605748465442572019846759424385228868812461873329936625112803524682185454719118398210052604606292919471038073074881096188030398960431599781578960843935514811794560476311905552255346007960005881466361182889512299377028242020580172218873002576228231049692125057833174362430185594170320585470542068326682413275968104997880815530062039590749853287628122296908365262954472673411888985429896740041702882306508913618416232321885053001242870605935623884553453837817756277531981863691064198741878239624695 [184,73] -24909081316259999106161305646868577918632963129413442527544701931621423857983713023094895609753340360289960656201339610560692608710756121007458879428969336081403317777386098538411436303386988384958102721807229898353071026298005287097867422628126783577488204680033382519279813971551344278310820703621703844639674013532974385318956873253437330243362823465665812934240146993563612469729885915359730579875144588562389643441613285146051767728202881811075605913049329111412590142660336038597686810838894284539709412461054899790148821593133762259624956280420465333440364408373750009277433424494812356362041326761638401239009676307403079460805883456522705864216244824328616963267028178293999872460596158306643703820850905013611871365089313773433040217417187640065300646274667654460786869170510074823846449029388963000953780631319178624288209238141262248571323935958797359982996496896698046387202081141931624386673815604269453151917498674546370910577930871591237871817791427498040210985977868144983352967580095868601514648333797478766543411008239882674353082317835412161726981206074372037487457376100220307002766153808835819908511239636224420961124937959311103553343230384159344597527481624512 [184,74] 8953341442772787231571800134323243371773655662347759251780868940673786565358197143324421627712132639468979250414242078918711751907402365446091157420789955548070875663504908515495551276266521853685295437014942538282417764377263914618723649463221821838898114262023002683741777485078253326500321547630865479351237130209099311609496473774753653251028599527020563864231233708416027167081728729880506288498056710544986343475425976803995212880823349407279039873806564420737202852704991497617478383029810476494066252991312052764502240316375798310030316365807655235878213678049796739996475891813595778092264911696349692211669051489906156361324953636719105441706993728652540487942285853316572712677896049322264224499731791620763044347856281669633179596628441656833686709675225501662796689338919822324948767426741467000514340838826667578488111922394724214037397892590285033746580750892456415162862427828178714914026214886905210235154544167866937103373120937808668489203709814710212169092052625245225755135779566994421721838411437610436674110907604070186351641727826396463932057865069260569078178765889270443258768046331080318353589672423305021903576863531166359711995535531305014172976191200 [184,75] -3015923097196009922862841684962623420035578590556931112003880295806952272536065309642467155077285780246704068735194722691901756943586376202123412950093376017766855160472969503558110052215313792022650742973863372188189108514284161319879438858405169510380511627788813615473591603800810018129258079517882770849098560815903239244280700758944232554443327607634063755087923113228680256713425337109058757550013537953783775207505194373626754237869024504241521847494248810404321388582735441643040291728086084401133094652788077497410750567375958494932150140172992978336882269146820404558138595677472656614090442092506931318091669805610843612525419576004652579785952163779092391071966462096105410942898800123746669972335401652853423658940362996828736053491046381287391844388324013059266525752208517227543471546462146719428896945171205688621741453739979201245826824161947128064514916899279208912761964077168302621781801448082983843359273611212023577041719136910355264518248752069394284981259885752368955911667616930828578081630764435132381593814831934990240699100310779930023394834229994972896976238024407307775450761898663610669812552717095076501691202081875513659452676904302192899131520 [184,76] 951291008655952854361297969922421352097930639692496970263603621397421408310063210870277997212904188347092266081047835270465662089050917210477814202438141981926565664806196314198022399127092502227629213339233996584786927871227507373528786075394630570789229014547098786250953105957530062318327256742264486847350243224392945081371650870465029527042840521935837885371477887336909600432614432056895488418913358854865446581994713470642311074893479994980215519645924954115342505526227946434134600680053694361725340240671473948699971251473175986184862409589483498314440768671167200303718780878178541055546155465781635419254098740043395029437267596532993444566308555416384854748630468119182093884622803892679128722398482415557023598919044312855365424769362605668165782820895137081348649251614196673568192249349461935059425911091041621209065770892139806964471308580229422638630078407213691727276446166139929302911429180360186330357205961559935516705026578038313856982164344867081624033220525498056050611950318213795758277815565925375753124155537719807134351770742734808186385844985342762617105647353170085394679783970781236292901500602113961061530944390271541203191505389686426782216 [184,77] -280726149323201522786539926341798566971082464906898810294557989005779547124315107287439091747354923458288390456571499209228391110782008166635480148343129917484243023000614900356195966535218682099413309334771443300889902237760415132886191184997579841837183946901934893082764130985837330806505181381085829841823383650185027299266638616226594873407323824572262978734518169241745397044863699673496741046182595001048453720111643236996943693087164164430232388655947322274344046214210291187579819152998104651054318359101263152681136684404094140850953548490433022497225902677642467693066780716769780344542569770916901518235227161292451899748168281563828211288984242079719923266329720461539737373347209580653654339865127566783139777349380588984148478512618719257521007686530901719163174134442534704242879008201720677710369717197443337872571438632720555124799520896181798689051090953335747011970351726278624252113867249589989129142780609326874417958724161465919336480426712137795459470910064088817196903983380095535201019912524106989355466280706164959276710649208681712520389665630289422991171407832804221318346970792195935422554080627537356671826014902150749366741727312633401152 [184,78] 77430808510290029699650949522113159011926848878457305383879828455026071617807998978636876197355701897147871916550694030146056836702336189976628293520986474672040849513700012059588234431529245629774119878297752955743304087687290486006277923647208511325622562949502995726139428758979355014282599183723313756692740740656880244966344723260182334140535965393847982194593276562877042460725679430306148379173677391057184291427166221249993487640178172235834183748169568350466775367578392732394712282148044082904899263509504996630310612079487332796085654880483009927758325840122679959493545837332587557652951991792735747142761708570197351536285391119338289743547175487346002674828449065628627244956985308403426266331874470404687178360655444148767028928437811838536357362646949280893667591490020922517751492435293987952933791947506360429017669317347077356338390885741188669455371460699779948733846031561683017507190605069246692611952047706591646122984322906029425082409904867806781772146027381143106407166790539402008405537442649034424435049051408929818932041912456446752546794832182369948110587660412250601198206141102456819320189764806160499838325508041322690061523877544408 [184,79] -19941449867115556496562419125016203152898095163952546508036064398148953006154458184365549137288038927990075421060447580588508841220471909577439483598792511803472985941432714631286150651426783964983790351596264432299983062284253737342031561334321012910472619598490278364257285314469146529158879527312395200552764445796664238345841988747905700303182871680213554664656079371880444398555696455128274620606686784938375289110602213576636948982982402625359490972447272398668010687123224437447328518093702837224382664896709690792183293845052755893756483520736212808885286764161444220253725331784481328329525518345210195857486634464119804201310666454829691926955241984910373765237398813955652423522189873926131755597287512291494276500468486415520991001965728691570834573032922245305098823332849842316163322256109184162602418279907174436697493567015782556905842043937465186357497479884976775816061576173877902437682496581018920706481074713763971844442326407006607275151210195178258106201353656089923943206752987791358964186168561130033056856792983958380958794285601061540761802837917945068149020340145976230454346927422257381910550793099418711454361479928565013957116848000 [184,80] 4789898769622923871851054304657038194594681455427374267348581514725544271794947164734453643878952087936576520463628762536842898297076571138331943231988379532310351805597283180267024074353217562487294403547136909041334813597421447572074306022708664124286867362355970303614058537733306185581564681017340826107315295176908352129483688735022765858139231866925449746470847832440802152740927683652190140939375043385828512084699769976019287882291335083242113054620211151158961428736024209993643934251360334067898160102508447982934190241456746112871365153392545851160876910993198149908672403026368700865658684120207839351789812746522921746556852099723565743512260074797128807403569906455115543446781998114249884210350501101790984713315304042063028294557217021513083071579427929038896813358717699874811506986891256018371424459097262151748700643807775934590245854888878025852600658797664496453505481877512713973311874613637002695540282554076936084853366137472085426065103964769609922231007663753897324697232389637191430516366474161318558208162696060742259784471603979741729145934464008509563499099065828239864546607197490271862557799382317994065517665217178643743466868 [184,81] -1071765883978617343951338625842525919833198798153825869141784607479443468843050682056194768283790792187416196008651652447636797848476982057717092679706686271004126797701810426961202504545083471815372842150613627931883207254344837309667470315885957974601393874422122712383125567429173287239063042820295210308264353138330461821866469321150336806271745024295000010718475168766163637569652408942895395111512974611219414595740573573743223749286038084280835526077153135805080752602389259939167021569270199054070439797334775445134621593367766006021850798182706359941336917883235207255203823871483863117385119723897352890556958383988554359598413908742060865833267051124584073119023037719769422668426438993491056767553408276087579622984540680491966475118060878719163280495159167890012004947959494711156491011497811506714621163210429556597807527945808339167948401860013063710693941607991403807120797936499065600400475560300368029038583485910731655508484310867235430900369773177485692252117682071268785936515223546212529986594273449334950989339993953414074802276863591302213681043984236526254879275779567985107894996390511461496086152375483043200879150261682979586720 [184,82] 223108455433622189558429871426219699164572314405580335534657953705393618702634641440952297196811364557703075947353527395344355536335577399806348116827818694725503093513624127275651061769496988643371862022492804194929271997615817245495102040948210558479920165566582762464443101058758820924675401520864142584972655743038392642278580215986602992223356928497377041060432402863759687004004806928250503563222862343771280903185595836168957068939548065622180910041329326118417506617947986425526809336081300179352122010569392760846144416322020687745038820893316985261214757372350713572543129069254016521011446897978469080358015750973845555176088491211468025751398386072609024008166342623964698748786251021638608608607960414824841045274942345733206220823020044684086299347929925898456076632292368553746295190686173699913631092169757259346334383638740308798118464328741368249887203915160804132633752175021734980865806566377330129929095536803016480045279083787571580129027667794551798672007319857326292412446883676114429069559820291113587114467907145643388981202886354968554762167470424526180120881102939817221205063995882640342032895712731557458055156299845325664 [184,83] -43149210159233683587573105820302038693792376496358957863285505999768197955843115133931197823071477305124442576843960701662161154853469452239724368816063468327565990317650849570275762778290842185077098392841617464881742547365837389486332098129073138152288866637420697104143446104503523392327500823912658867005210643944259070949364250218327377860931567736479108875835354042439568532503707975148693894402070680912412042319924772315888388620957239636728340931959074083601143016965182562812527375090759980358209793105693034168486326190555647928221292926421030332320452355510773243920301806425848898741975735918573763338335957530498770681896907492504728417007280931304125675902170462996215870628011542107781131448299975801463069131089146124232081270629846450249128077293844186392644226412534303013881019868088890446112017641191714993709837721293722824795428193543461414024661450252141737743343891623144342183352121505912221317495105095706784176314935080503021423514050602795836020450873678626208009379389035382071160650703028153245666171976459772275314384491356112694533707652462754746943986021709006137982148231841249716403153630179256772145481223633496 [184,84] 7741529749622819415558502344442390493771245985342814331328012551374710070496739488387108376700715638916972080134298742415343705483415524727944086115847824364817172004809642895420694479074935200752747013707460866695551451441870829255559245309104114913658150266474073942271472809538750164299537148637863986636023669854044840775491177261714503866541845637037825543372910493869603066688563099682149207034664276832176269042676466109629818290442382914223530450010391314691909081775926040269799341981225896552552546644978514881481963045562018958215399004968860911615669972720762015159171739524073610478571059720688188661015576950655183098593596914658261141705770214133533197268262200575142198890313499716431599337281418705485905703351734972678492419148327512816337790538790187030956264087248172312939767308109785500802090698871579394337152479751427929581455571673950304553424055660785004229605339973855388413940032139341005996125368676570557289794310278305639907830769542420762487258443606522072595295836041336295649858995081470939691295024125492997431410086915359701101567082960985163629872535498549746058038626688250225848909181509327527072122842120 [184,85] -1286444109968129373895977137217602413536212815086334709928337315205190536238686102855200531451539529086488251978728721071699966671626436339943020402014006290441678091242179166070156852890942267253725857857040625023623758087748688521029727108544350625843374331034002946785966581180718423966480356216714468008487287968407104946551828010451592177586095659345897621085651211107070490777252858322096391913960070583082708615180485645148658628159031012639860056972563506546971897959313621999994602338082769859624165882232527706201758873525469575073078956479651978328519621860850579295191110892694236441146463190967601346266666295926535866030073668232139458557552207675943207876662825961791179485124912001509772565788295681045004828529682049416560765854779785702026957239078979003683316658826778275236363637798285388706588038121091023097393050089694987454219280601514758637388040317400122799773396789694309474374101609377059825914706642524400693122336134291594208185229558801200951393272514394432078245959632118365795649117605319386176277050285715975471644005318463931735278905919537230737818002888165338694060379062088490807227097119723115583919808 [184,86] 197666729373462101796981935448158222372107192370002641248108300829270041752299557617786086251499720839274226579741073257535347008035473766774963362951985217473291091003138445424995941471556831936846452906684963891879884654263812154469639028260701834048886449356357369455033642343221842445453589673082431866413450832048731018288471242240796002019211031344419867049046638626566855678040767369079854387700864493181011992274405400319388150656946837670868016700326422437725841063707566409144827532649132606071274622466940875618951974980730326743352983493562825964205897273413473266340456751221486499302479052875481194806722846711594920321183280865632526353468117684758568175325421892688938484456806094078792421905270958997234852540400390899577121206008669120669194397122381357750138700139181082098451401208436693444407422599118384603896454756376464295686248013970662471060858361154542310549783891526969582293506893578179231918656118089774151350091616105244845024473099693637283023582772142915762325242652715726242491631063413269105242779398593819891631584509547030507747797733622090301582453972285789600454318668927262892427029871145137843720 [184,87] -28033474587234892682052002006144978548719589252944421281623317970725303714533999089346886806365968489903887186871883082644054391376945491900486768105470648105867086665415757139034783437334828626273929479297128589093329625545300326005187548498944924431867142591684045091036391835641233583265344710367048940283083628822232535716550630421155580206456366008640812504175599093998584746573401695045339681744198296506878123021222394744091990134778861070678267871167114879285221035868703012732116617714955380877291012619430181696919785497886294205702290171039391310855112860937319692773621246985294529433729063193954967048534622480791780468699466082972700274483216093766335673163778029957150363971970446670693548602096446777116508862690647878469900311994022116827926747579017060109756075736012806243482881523903174592271474710508802574698029438691035262390919308399624873986960551009594016756171167903334417115088478768650883951486113759018583791351271467003985994662997624432321846480388882218095832536202679502202401791494340422840660824222711542354530749679699423406369581626946588094207689272527039669946122357404648095292556831006771584 [184,88] 3662653006869241058626974210778755742567893557922328132944904182038179540471913533251232485311820207238621758320104901842237844846612589032465246095431444979093829311679263869877722667699644483393833843436026368706090877236996129953182937992978601554146538154175982786108299078558769251240858570851251446683193366719137909165754419084144765635503657274100748014254788464120854396742922463719467206147222789926736312328879072570244797834872295253141980447370531905834808670107628984332646161263917141194718348543937838124456820584639626315859229068878791624499937442820224142076467837707562542899648586323617587081479739107039098416450957739272553693990070532685942604375600670496534358266911334608238203444901892430704278291133557142925005553046498744222637691540989373005833412612619580371241154046880089304991051425712231359088087134111147637306622374299574671386693878579798527548850561193889644794059405791960804133044862879504455451791607589620554104008397858337967422573117336433451883161842741598670003441690954167577145851977020326496271773398334762033066622759986964180934204471928898795530930609700223957077884591023707 [184,89] -439963293502501366627024163948336708322864971537431194326338411366923015449097422718525693429920783587097895191172840694565108879724806641623786838435876406542821662668027860317659100874491011114422576564617012297927432762519250460960754527722233963607106487470759895905816946008147250934081570211623719537604345952584953664118591094779139478382674869963241594386139762241588233697064205437063377305273617540955617998540683499562821409616375011430784768315237128663552102313733182562490028825135641560957732877457223763852774935593872922816851499804257976757000163381871273351934623118619699217711734780261358104238814978396185430953468425058626167311149195959706847512032655404015332127916218280005228486541093874146748360549214060792506246762835899558924238959299964015105869112341508547939120800707308196496743590341423834917049546632042963700257934710245493618644750489690984224057032485951978273538635965342812689645055785111702707751331954565681066458313639245796683923883614603293709933339454409819706758794603519379664276318795674628765471641405297168630774992988314964221985729184880417638632069049013184480339323744 [184,90] 48485953173810674079895634088630201988226525714025000657313307383323206203028060181589551251727921508488996458210164032388667102629140959937766713718108937935836879993786296166939467736458481180726236880634407703801196361317228450403542049958985354858740385451896108275683162796283725981005838173375892332078601547030723395810347352776346154452798259746994826690305545727880192331581184535660037897603977587372300745918386241486900710185303804646480677708165691167825879527277896306239828278008392378888595603535605409669081350436831392027300050629014619640199929800523918042028744160692773822449555650697515717018468641619589872428442815624283891953087576787063272709453015934757324813101229630485628460537805964484255496164272865497201887139872458692386291262490401321950471198552051158552313308078286798362171832278489516808297590725392572381649302444524097983545523651023249881834067160925455200680593879406451835287026161347677816423977234944574343529577135929621661561199981090458054739114956997076167436652171528583959532776768309978457759439677028856581207362662086273872824159098169639860844389934946604561165696 [184,91] -4891266941648964346364273270048199983855796103289998335842906863231242881344101158475666821300225539928821803115007472859809259084400269288372489524583676209723067639333343793077452262665466837968041774803857772328642953141188685133159381547338067645474813457282772610926564388693793149991888987047432462670387901191634195407224150315301499737483503601808145604774733374153961868296550899846850264751611783549812395681863780917155515152956257620468792721205619123865753017781894532328450927003649710912133277647100924774589719949414613714066566499061195096096270165020796958525088399201938744388509168196517819586083976400098182464507766699109822914089573509948693873663975886796292951505680217837813374463745229120981152439549917231971371311322031673613544512380134206470079912359511100395095662483977807291676671864052659035525480963574205207093746274218385540507625113161336671303701618786371407110950706204865519058256240355043579242531990321895888647982919666705600948765328667460201291711980531052983184383389661064959998493648384701093492091714266046598803767894108772941044815174985922223928039265226815816936 [184,92] 450619225352505674906863966700999135763087241334817951033824599005423904571595962432498705009567083776244421660939755363936157956415327151254728245997038039380546218318308626337401087280240934910876099135627261874653191433687726917659623166369782075902196526253977518918828765977232308685007861649775846595661265792182263147434872340941211834000508589748985429891981854806593690412435985566236312166253503316884713310587796007477574070851474181370843261668969284428392535836555082486646031758769141389936353407838467832153008085353081428589916710817660302967088649053265934279317015296496661380012090717227012088051656469425893049456633594235333324344752701501454019829913155430943886629121626041447459704948469773699744881065103497776111039303848011879547486676817834534785360701989454566533945157447644802717476454669096188554271102028841833856177625539662249178183917050031149972454420808268437311329705454712944620161191122516877669704933631383340970835860430613408010726916008131214359772580212724217354133794971609026759246067208254870988887305761199651722863933459807721147335542987583685278054701623409632 [184,93] -37818826757675328183057367686420938692092379325460522242743412179066592418575348983558535787501403048160453639250039318148017227568512709807733593704323155984852306335145838417639294550902194916805290401018620946152073967814831271495081768023770064940236214930849324832250593233288574426569933441527859809302787780804952846624704485087131978813359872368274960966133375338875159113861075456691793171627905998741162283643382371362273741613559853604506539809478351907379592216152440303198299140137860955664161039356560846599324267255095340690937299217648782830199303856323363171109014337472170062818291223086189282958229798199145040259522122558126819078930558176811657858542251266734805129833436947566337269586494784126924553120572258925621309936320201599925992613451883926910997478746481136497297258638740469122870002884188182553743877566119747696203452148160972672216941821756616491127967501022255395403512044028909906881925556996494336118918345213241589984529401241050007345459850809618443943658658930603581704096264705977950924722581227772118892679894805966931440652861316350854560500333242694795274204658816 [184,94] 2883992754475403181403318991837499057161854501924566409113504198402430173987388584701907618710730151417279436258387588490058568543262895901940944081055951914272249725229284620416988036934700727377312622724758621704681396045917110509963680889214727693843582214699641379125334452271597255679748757691295928454926761066928214050108631540338776596140755221779653788204381144404021132450564976051030010760145074359405339797700427598653903253427439629095771291472023787139230083699589566920271185001438580136540081208262053883729048865475877092019343211394836008912636214384057841875219064559047179271164659245212494270320813942800320806253821935816351869381895107037191729041469446743136330780083897282899635765743721486586599203025685207843811583501734310402407118786347674985553344644452106369184083356490514107376826992557570216770503306140251695863097107320570555151132881907740790122313685593630822230363576752092001053854172372896284805547481606197905759997829034948726676009940333254421192305576734802631677334750549540158490664537751574271802342351214713941866809842220422472064318345314709647961542448 [184,95] -199295634773611763198288500348688759943881410365287989538261357740283331279212546057136964745544510790276849876026117892549096338383057650423234946034722489592200460364985846873374516764477809561055897392503596382920787302218406717389232492951958190366256363215283002578845699309895982664295352224893201825375144120169355962958241722423446069399471329854109536919048143052071552486630479426793311559666790219971239549895657131986432399296669057344852589038876788597854787731209860179197942788700661565042559280149426703618187416092459299928438126382879251971366539788281066896283169438749765324322257731143473006953361440810109775091421857840867649584035294284171857652106658653501728055530005079271681642884458929380768489809671968048241003518083928726473785682861039162992274771849710645046047378888150195415580395447071652891305708542142443300521941851306449370790673950912529809621278529607426736148872427972550441238603798025543574085203060120554323761584723978465810516148266010060969035815563864794983082636930720910968312858297079092545949842724287449989976678385459906844432307937017414275456 [184,96] 12445213868200882647083602445161966956205327910783036618193518626551303548777297846757556649844761260017900589884327303332994251563451653643219594531438529262116636866623364079925062022547362802182859608599843960463269048817582815252602265272864710644361570693783933002133538503324693127351184785019834013625986035364325558787671280646663252570902713931451563272101630096530703196579506873124339095726743889081441666876992624801104458377558726655764524843925843859379206554074849084772779079506342474753259840590184668663115020938654900702982039069324994975310189632853324494301497097112767639909360000071733937804435366024469382556867507892208473225409155380754331679587928948338154834418142442250891324706910963164424112607356676563929027071287207413916295496710753494570396361583231833535600261422852230766356201059921154730213583587809097916911596766747512644802651137473618931797826400691434224652953370258885000462438158475799973437865988343595042065945705181610197554606445601219557641313005665541557352906781534104666723298697024747519545566232897622360098153080397249558781028306068077997 [184,97] -700240882578437212868686442617921470077444421845891079608181308819772485471296616044619371183376359105627247910246934432778345122381260467825471481199492481334157088622091116004813464447452992348850335719394507741829031984360713234529592571424317771657946299161103888466021736749242350941283399810393574628792496158626351561602200868502732225549276916890749425528371095857939470304512662657147893800399932859044525063118022898444820628111731521714870477613476616007603022061757365903257307814725624879758445572679683828050178422233250003245456184542491356203267580524166154931791059665183941504046075103728135208082256442116417068702350234437495969255767835129871220622096099957842153353559167126777415832608384225030843954522862289787576339745308235128926289885644238090714733436409931913857665949708666014875577568493787052186533427834396686302333342640678548673643136774234225579198187907549266020710177323715440792449095615318865269395848501609483454138708858773136790007415174575292766553272604627105167283464164302111707706791440903092778837764610179465566343601732268315898334194809024 [184,98] 35394174118121693809578999401732770046155762087861438471733905799175671610474657009836056249921777607354318911753947688307305372104485097376844337811053346917679158639635391883424972922794364172798810745658286206306624488294529220211966140361096160457789169088878537219085414425300946938430947894838027276381422907420718460512718864669628246916310100352341417071845529346379333073888159874286526500987378665924421230068092456379191562286651897880772322435294086166001667074095677025650838387375906690356224104055288832386967938204156684077033879799615209082057485191929461890031590998041886982869397958143331860549178280726004194964865578391601409474872498384099996354479726258174572470250419803986389510081709836143078380449290179107626471504509491324883175131341854536520636353600428074636599580583381835391698517890054334604690762975412215456498786911822301443463932537438369930800268515271973215783337408752382562584127420420148786080593019277937705929062540793050245897408870176870619429345110270609286787793500629945528556976728031539798030290432177319502151449030800972443829900224 [184,99] -1602200230625585736982018555185856352672765766812070091466795378220462356543431467250393507500174155773435798612143372478650030072787458438062049527641347352460620464019883678279578356271827478418180726557631546417920284731111418387435943998642913518388899260342675743628689379778329390316261140698037154739707344868712825396423220903155370029454942552425744755726170194070179505777818091634777856927573901796930857317768702115285497784406177986893284857806319945911152803492952676148811698854030554299941061654181549557903238523970137016062874038369906563711126315235820674436516262488610116930271768489151715963422493553489355801998022067998379121442565252963253028413976474598821553374647429618683432242442694977896179004086380771937778760635137498572250689933114285670990116747212651015335159730210844676440056597689746091971230738270617161795672553013385508297213932803759342710727806365643455885030398048581053925562289022982277593639205939839399422116306807362578234825509949727237563686236053847360703592515865678083839706425929191209538736578769533032825771935638844583969800 [184,100] 64748676658609953891352757537182538405600799941495102137054292266412935622076139161480590326937948517787154950656284211282446113195260033680905806920004993366841386638435654720851771129718674879037326290028225743258107534266279623234951052547644284234570502348162618518779439462773914676331426445094235769255919637504183980848305919917396470949802713888220299519951486232401987686110335126987986551175677655385369113739199039863395647451849134248999885831670274314198930997656454301458196562788344739169129963649241337763049856593647170717978717492275992312046567258217704138594065055646565616599031881667944312026593051282226184674488801584187576199109199017191299371586914609942768754730843831794676344326141573230309642739398775181561888325991242072816487891367510555831035501804882157536810019294771902506957199273566551599894857816637098729345236692060672528576148972668163910811195118898899523763419589895137115507772392880556528607447844588528248905122912670789454800241213960331133753161688996264945998659610927921413642006555382556956482677047699805321006132432242985024 [184,101] -2328488630056486946344407114429287783896799036541936895475256136609237671874907675236156179488035438589057906572830249668522648810531156823070502345195306094648635181010731097620649733576043574998202197832593613855850308348965884092425892769376985318351966592525606597998599330302084780000121530378153385033992578210407752496288579422243974733355029259861814269159494973861343978134224071889631668880866341633383181226805468076582800934006060527518590983688163496535507426288705524147251298628969270343888953619236696178516210451954821631150027058566233646511634349430149622886502719791169527927255592653662624269043989038474558112097624375737510220086850854357356505866555597318148801999615861335520640453185661664468438794864643484787398717098982424899042902938629421625065448107714560130453903295496610739176703971857568808630638982966532946016411477627379494164710605487855898423715334601218373602591643133518224381982877618295396944900854697086736993821376195965304119568569919919657600922657366575198857825013778823020418482071678992747153939811176538966515704652334912 [184,102] 74271654948277347624896204292546724861063149988621021308906045941964444873173491406629685462919771383712198151880698645111377689334087864901568825005531451108884106313793882111758790634153946427791502968407649013923765830546488194160344003722786178053851003002772707764590866338571389127881530744983528516484803101202357451714234825198305123967142101452476550953501162070389734528622770896370378741989737429434381113402438335158786902707341495569115208081214437387065489667886022184366735250913063806946519739618538289636536567675772567204309884461352034097227948167756152853908520692916936195764443456763817002655767220512799097207602006029024523653619318535196803388959985105352144849363601164699313037597235524869925566439450777939588980917254117666727017874328919055880198320055724870053610303564931638171639074504981268029642958253988607053118862312378819654950166361079831723415090839477052647252135257892459594937040856435811360140916119817096762644639556288343126137031674288781817415530064542227964674570072260344118121277597438915517661727931829946653794809312 [184,103] -2094287551304179913919138754444192291836737833549337889477549266485856332517140993023264019649344519277947465695411470409978597223481070044380769224075634824435059309107068667762503703105849936485076422032093698752576368564389307335156859653267138769028349046652371966507611356473666584801341345336476034209495215853038648828729787330392980842406328002954442182432985590812577115370463797892199742728506576718134501167031163533920818067675769554588183061087606875055166437458117597608984129851238329334775532394599268485774636038839672086930785174620505929412317719396836910305835883503187394760004173422715933256626397789128265025521122322179369157586622843210204453187348913226623124794741131939113854250905697526481582029875409235763026161642174468263326613853135940043447995945382194310996633216062135869538958251821442442535896079639863367182455541813534381669273040371166457476225499316104551491316720579795406243474885101828303383292940512106533835982042496255922496076089044778921910467403428482738415373342874446431876630816321024332730334197003328076221872 [184,104] 52030659103058576429191071170395113767456364428445275420779956411906816663551187867726050637708787222736334909770873921988299594075982915981273660390299814531593475851900681612266293610457968587668427392737895704616624338909045010563349195921885501868743871959561239183582664631641554765688572902119417941618232099904666290660373541149562525472558728276522667664207073036270593526123132849119035882441273715758562458327598195451864929264940281294415203136105862568910584323824380699625632184785314336220299569105592823599462123128649561346879819656030533145682433766715679231310703846944191040657397113451761532786588231242233484065088127958003811789839152139443864967641731675735565788686565608220236685898969810106202857186042775162612189646482210897207039014446841610001785623818485034792609976582582222971461685191285714697346825420593795418898597335162924792967420331913316719186693344448893665349463451617061087151135007406042398906416914212852863436505861667755165917968585934311748235710231909387745341218908422400913552550784913955250514031669728254028 [184,105] -1135089061811540176605117863392061101215187448393815690528887708468242729416591178285595328653121170853594399746142615489618780745022211764365528622624210224456912962214973865630569725790429758387816021994230958046196942771797823385756344164477772580004619758863560060833299000863060740851861504318484166033962773344287178748875720589478106353931276893034105587211267638604395533267021590852132131690879226135784338814626499235923146141203390664359228861032299262150332488216652651078717423089675742933722092181044014124185659910487299570349279798319830332483821437083680469781184262901653044513034481288096116459865321252212937645725134008718556058203414473017802300562346334105157212495911896604035992312797968870525208724322660486557061751910032874913486304814118901823102666220486778330734583770464994371470709883795635995016148275408923946599635135451685980159672343333820764866900345967035685634117604855749222425832292408082691219109544757329222349257918151636887035437993658290488433202804330065314471046714856421923938702041091564421779318424542784 [184,106] 21671198534073448209472834601960816523732583417739668476267549797483598553048146229865116478903160421378433762250733849047480152375209700795508304973206192732969124677441634018429423122482105849979279580428928500055189692947385457817827578103023120161086993254872851458766207433155440958663052436705279131686284572849448142521027019921951507701469389598534831765753615359279827180462239062335248570848219164977821449535882802078144274599035307406458706104211303229795044152711697163625648240964930881160396177543327018782534352772787259868196464725472381244970906366417310998377181678140641170842235583651383151510529730567337203029942324553903693462756213567414205596478514914272729149019914701542070478750372808946538872147084910655758850766677618683404097994216744998351307067582291079026277767254788730269553185539041803197234545092932088235375042911078044149681524141974547543572635659794325841011773913401646078509296630847503463865221278147231453270914725766121236712584334736683132617809738848838425216493567564273551221320673507972248103357408 [184,107] -360872978505703377920176538863380863222422899761210813040921944369735332469443032983713134525710968867801656350789048625528151745741137523243109541427567510783741395351166950436334517686964534577161477753371712623706195233663908985197539082425228282879932495763489969778448660247554333756361775208196779312386930415688434384135933436191156495251077999888061959079378398264151298932654234851665403583574489276962239395382927611383440107662889259083876394943602310853923936726009883580489976278251785987052041322881445275714596487442853051563305625643451959069921074372886929110571991430086437118873911019804147563094564721670262067556917632756752589845600787474385648763099140752884922958107184527076191901380692771998809585613653157333649665341660837583604053946615978567980009231900129088544312966719676038212156025424538293970684095864862315969935906852216600462561068036771890140178998905678919212964674361963193163812417398295994427754223257353159065358677796929074481859398504002906046238760141525494611546446813240330318752036410895188717128 [184,108] 5223783790687043651188202891777129741474558665898817359689494309191196974911145390377994248450487631457909350532309193954325341870735132746219075620454312752944121655077601101428814329050436821655031155183294639699407196356149325559179321283879364509200563807295108898887301078427596763952768676892712105993614525074029788603227125980170102610398756946862297367904090016351913634174009806957306849389143005641883076776693542548369983900844799472043432088096270648598465330828003376554319642816560110882951964370860570256675818187479095230071507974113329461834507340859868049711978852793546187131719045391316533096029469672987880433919680917753828863363605077120332717489084960395089944489732619666980929769477104419882491177024296435979664938620308440384693443636961424933918490906668412229109999525453763862075334891247645915910750216335635219701596357948841990168376807441082924909307793715157387108792698316041966258850018027247344531797037914830515526374785242877382271218101646934010905058619698622358251429323397132103389955947259671000 [184,109] -65512490648423145529900998713328380238682119421958324770404120823343401777280097774560373254849769378896157357126056326506308469213326950088992722993303157937491820691880316336731352214122536821914316842372547366791909116900136472419492481703471596688062946025883691101601668410829813882522654872987251512396962104349837844184910540005687296059500806927921419545855425493866314278816783301944447549207573295653531959006503566549440180583184356801543377273564628877428706939214846079565373458635243009783478338830502817339967591646180887641257848877196828168281944194108066961253478023318090309592025813580375863152910383722161477796253706271601909776120499316987825379563568941831310612048292229071310058397028445298785424938026502203572626940004113956616318650535096605406086706338629994396985163131972212592696148966724188717682839660933634024576526511861530285123386075729112577641709005490932230936112701866985766474048988156469345831317002571438213818977745595131242196627824068531294162536693371941694192438309199636654249803113216 [184,110] 709462634644630937898267240881732182368883196342827150215846154204034993836375396706831979116632497756144231006654809464490202169414551853542451976584283858791404124516995888227845255609126356888292926254312285873847032361219184475404246966478948246219099159397396890102805307277836641040498388936606707035161239771488548079089171864151644633468521409287219614168516934111902472515489857696520860236825753387396188859118976633721407673339129489713368523832660234089588656855688589988336175191992546388672815631792480514436199241816187847374196747595387911996694563991601504508585723794501211700293020086240671133495204305222689766595625018101520161204202803836349824438523746561965110019291144081762429966428779878324671337564140790045637641409417378520087245157239201430156706751418449209517237957593146200217727865816038996850134543378567753458584327618928700625284441854293353097254086255042971128737276301692087738939654342275737551314712275521043904648974572769943889551514646902709243922123579397127413218197033050576586356496 [184,111] -6612575671002565500924070080981658688775211172782295401880869748120050565785602060503047804257972178577368969212723356161110741790280963368059958693351154064213568484568805154297343278991103044926908592407473169555419702740436329042231187937737426089972437273044702669397629958789899881018614988909415287642111859231117346263349232777584663239855248049891303457380406032032120973887737317266270937617326040251544774373525254697331846516053166306540225597818190504517743070693837500651462670677117192310988545871288852191103832916397707020694709067381939175604457462363319013582555633526173236200742583514300814776962116608020461309733282560651385963798537213015817449684156070869334653041524477704436499416148206584346757122606634046081416394855769096528660540130013460124625618020459837464175186500794235737354081583609613407319382936828719460598555454467424218831116099508418456966539720486117186812304373644159808364818272419236090365972775318680882664034579773236671609363584037955541295801727802127979791229665044817543504 [184,112] 52872236443200573272689086000001425795235748902464639253818759062521446147344551926933234657667960055718478690866333807859399360098338684085916496083753522409158471266884228128492589236824012920265099861257262103468740078029028561964484027973877053466428874784140920951967248206903297637099190628985868178799633201946549049987838761412344797772747057074189355724031724021645329075385434510073866420990109239036795351353154437974976605226277998704236857914461303675643090227539445258347649150676727774507269978011897679309849429969355368500221960041754667066407339470709975928148629886045392137794788047080531986869306954193782558215002933745128267370592754462367528131217283233492955765675836705273804864452148524328844375590815524167387880352991279380699399920162594114275850295262260139264525773531741188205197337716859570526208162506940004153145177098408921294615055186120117649312195508229195409645249555950681590236799215873267887740460505903254775225874373662769170931573897344231775079153640860655083899846625870086 [184,113] -361485658855295637056301574733681653016348950665753586390347169074441264247356136782978536732482754044110015746478930846500378870969386628327596119993140850505429786338914060151587720835918651231300374277052692695787078463412285930820801948373467085769765756563034561925454544544176684450337531714076648519885171437224985893567484880352854606982356706175902143658258829529148745298728494884029874359820339773078103558490844205463341395287776040580329213238628427020572358529250859795117798800339156092761498653543703978313707301288642494463200033756266916198254129264831948644675225514593809959847711985321361320294056113208139557289267296661295860220723133453259430821438274190893822782868045562912104745150373862663487688785748492051585663329258347688857448694357789653912358450259494549944577581518381990832126286799218316321773140370335618312566281198776339665448464168926083263111861114593727966764714048019100169119948033865389440360466930599414581969958777009120849802285163279895463158845386873082746300879136 [184,114] 2106493213107411247794106225599779330442062276560325177693810335218878646643812708927161883883576966441276280218327927444549517415002903917599772097155275487841847684878144203038599797461076799796093950561787497233097886108024019565737453937244979034415662769840629668609044030524369887456525895908545619928060256094273459215430118656086930590642578376005990911367061625153613053117359220664890581760566557341796705358256638062426300684793042311678968312515048713878093436233606435923418254809403534494555172541765350763791445011245734890881056150394446614493945007342664467570248644282260700140196040820974873189662653427493942303041838772635963062475925160056570861780232432942465983758197086465261014029947031732399323322950351569553680954353831320356180432981907969180680389470714114040889147686200342712811514300304126336476375301504721672107958531850688458920659026686176101259665968772813382127231164158543199202798665860446537310414840286857692764965619368766204807914150015861999527759976147311734674368 [184,115] -10428945969483988437467732398284584407276459645103786456190181798253839642401724058237131576667001335855961494256873401847113821013463912251387989327999632349230649954375927277476514954617554905297720828028824696611657061807227342393412689780754004801328440434228645199742234370693650808353828577594098099821659713721356646092911091258952860688431628170155459367688243780773871970184015704017017393390821014188679927451144403181578347422601249392118730192596020193926347728775527615055040819356568081010838392013307864772579477451636621521538454115906119183787649729998729579684340916969836366983153540958648352846332984510037458944064326633169949472841394361601977880678683241556123026411253029271534597183155283984304491617792906409114085461323825676960092434183893202672681566905200617624661439912454141649940599695518679818850673316400002339539887141225252998191897235220941079549280848069437803204882924687591678233662371900427824872930499198937417823606252167774776469677687098925618317489271109159064 [184,116] 43726179465673902441221827643225138735225790583210535837595975706317051022546983472897444424592770632293104653563093816283551990323058448944452990729252864968896258632926144101140757072395239575980746959776560552205013683410969192463867707568459739276058093662204259284975685280320212368445852525600018206259638417534950667057833519630269564856995212607575541273638360173382815296910958464945771258125427694589789995446472856737665299664307922418767183360398841996939506678302968385800187602638942579012995519646667133954282572431971788745334331714177574503216520742388462979973959475380369393365546150428413050593368088014168124816668066955382460191443095512505030431576766788458290861324464741563500294462570371808445908098359614732365374027803255021094301759979129316223112358163208049093947473026029391839536281183636163822489940298614668599946773008323953150077593584144188687856641698340626229500867213756169008546407788987848120879603651908335335439526985716249267658064752453764928426823087336 [184,117] -154765096104900387286086900040480714421738752448177396811217394265725091231755495076865638542214024036900244250133187817052748901728670411670282255293691319807874891888269087821990428103212122839409006561977969910523605234052980390379858696809756038555526411008291814150881767885359071977180951615243497374601554251140231991027141605647944380117865832004753125595265410405987468039790080591782440974877731416548537803757520188711026091004722075950901009101699527420118844248192948225714537440632788080391432015019115385007569650732027856251612003085016368133125419258980758582521195347794506538927504149283320476937997129058894279104983733923284448901421261603671308506529783691897735076863045412579871320777514283645340213508632798586171478186816096053621318463575457767676184258821530124414345944729632466768503474927851839201970371363476583155697267026535642571907108478196261544373846009899579475309713462644047733514042335662155419607981797385600602591829917680043726545094412894547059798016 [184,118] 460936208475664075554477101251377117448058542801917194231857255218742239598046160565519319303940646457229007002876480765575945745471534848469022544127529813245532522904366968365837886914563043217556328219656466732713312018639453051125152994778604115253073042797150145964081605290136037805821501538070762701627930217751120761923738223835317640278315673923514301330552653234811837066181955023608905406780657620779700774782854445275525648599135432139074417755699684740679254403923553983891360751091011170825917674833782052495079023708339174954271922587440646510327950347566307433268703429319920384642790737050058617798548059792260440323346860578653492703427512830030011941283531645573306712242988226304167151078167640836791141028176215647909735897842627048150540839403615175097831684781113342589905030893730522839061221414309985122405804062778149442906350785289576709812829748516012899569371531118711119764556280014732449264962944681678617688896838089390989071479582361710503957814374905572424 [184,119] -1151444400814148481860125035497426464016355328809149327302503767642651940537162903701265534323629367679575616611660786970829906746837230795079808750987423070950341600262271506145410775357731688913289872254234555419736842129386527118099554424141920113584481014152759468462851002742339325070247045292871342861337105871132329449032610343583700055580221350222603723450035267416628910443518754471144541727257875120581873435604271009426494552825653462274741347817134107794399414332235971204958841186152695337860437950022881195352080757583214761332290461424179770729622255504126531425112566838572056660736623506346959514190946226810485294979842160783148798303238589107401778656964255625764699640558792481140259053736293362999260795827999225489536930287065075650758540426321880475343957497032803658433668998944494991614135346911790897676804792454656293339417126154629058013345179402156333836361671541256883526192451760303427203496901382697788864571859749752577039582611284849041294473655884496 [184,120] 2404722982052859531516039958794110880699918067390909490563422826315927254142586894939113022901404203745092847784087649890308324185502189805757173127196263705904249071214452765588401332318129565115876840404071639621206319297206296014535157984090107855027915337489994071268064969355146365923293073753963903079227058254460230942129783861393463683205267442278227597403500555405678971180328915638929168325429301287071986417760837129192230839166527038024769718139631661418531776021040299412317502304440437990495028597454399832860066529399460084130868814576619888397461765387552843481401877479918453694374134499840653531075166504673714579223840749328103689746882382614488355923890315191964583746114468160759041904543047893485367246823314309799463428374796407716587628342715251708031580384547015900847652423949270291018028922520033220178255338779752865292055853887298748451070047345651455499957852141644336234545958919375680775323620084588791794828611759918764458534508760665834018804793 [184,121] -4184807430141250048141826256720364509141348085294970292677647465091954719275572469137246280900643338992610865953321353680011126802742702685255842592715746664165226634309948991131383894402424096298194818267771910293079104458596632697390876493880020301158141979221959590622117376951918312432682058592423759047563999243043009075815946335201402639396182193518839760975145389524192099048934298441696650819633139193709311311471986327972782086212005533513855235163018468598504098894216122020336956671439092116235446194726531373707811468898593698123630908366380582840232658879105485127891968160922571258911626640928424470862885567658048250727168746556201704804218099506385096001420276636681444320474662150588368487385758320342174680162393947178473962973279330045407384973907415619509708652968582825071447138796870131435755798497249364190361255046684231865622236852601517395607453892601295799361065257916348608534968783832341930981208749373312261341616609637054482529848313635917664 [184,122] 6048122223527180459021773122935740674796271101137658172224556326546195942892999840675873378773792502682829608965413117391972486745189522617584211922517293439447257647952665246939972896024970841123072778360084189451127004594983032988543122875664969785489649163772595186329011752498587916804121507987600293320554895277691183613880673750084425245587355851027353669844446995216452035506549108700278723642245963341637393234136290400295312894673995697192515053562666469587267046662858353306341820146666348829324149621344730588966356567587552801617406537373351011364075982795609988552159304361265008364526041582992296672983311635407103157637651055014704629562561880925928652326871633739147356828792230209367833077138208168568552955107209417981108953774520419138367293843633329142681780475814482211187420348134812848815756662066055945444367453207332433483878642509313712011539062568763364563514761949465241124418244957014822397016189939626684740910869742381076453337262277888 [184,123] -7234682567073578663367716603870162702451174457555353856680789274937310210244968660963862372951210368782628982488166245569875864444036671825992382820695671354527779594304301538150128975190106742142338036416082247504161600653518168298108031019356287267504126132864998370297722853271024224031559934297296481755506643367826718688193191257114991045969426284805168446834211250053336208251469041856111970558559062497913906422766967478991890902779339933473792606498561749025196466064613419054859561169526512311117216973568792889730899441141009154282815414437294039189195800039473560777138438539430184250979517427739747853218390898443249451895352634292666260145476776037555851664901991899586136779251013069172685419378573879969883741535703788618087621536395257620861164323910164918112072284410028273732934903231745348087583649621413092283576356026497678125506698829230603230695843169244457622595783131462900042883118522709292878209834687203770980700439928777400052149800 [184,124] 7137714271716551853083722522839013479172000928356802553903438333042129325794059276532157026559045070428483786906713835426526534909749119543276441712396297676771208864518197581689479733227281582199257274778356004837209973141272442816759374424017113342752770929536892129546663594778790490567020204732158024200133991727628258024933010325729937728443618516095871228229564127430678302096313230270257414712691145027442957714322265984632648007617624339071875338777031877914181432889444666207978088090847289697725986535491638791813746428342079953302502670924637449284432870990393631946096278588601508025816519912568130984248954785510763797836221409822953689489396736535152173350408995401817576683542380876575611422903823892827647222295878703046242958892264566040636040964833860571678474613310083263727572870212546995345921273017245181480469619790068218990204779571679601663711094732134771666905173925346930860607070413831392060817406257015171766689359372998144488 [184,125] -5787473564259756831060430655388279512440619544612780930869973069651908938276137937058027957696584057049505891833428048630866827156473868411387446677825220046726878384146753573478651961446228202024129276677461738544191273664732244097940247290779415842516675097366554810651158748864961099687667045790163375921933450105552958914448634113358667009440898822927376470196778167139746968650241618657174024460176585987515109939189719304664749401495215201728822733875553521953886008576434804508224614237895766861095122326111791361817398014541025414149733224968438103218537798005788211718644936087809662921522816103078299605540243254605006016929479634534492374054110289617596998038216687038779346173658779777398464533416971643549233744165200463929955891699798747998504351170058660846070367994048827577918365499678965924911532610770761528438831782971816586771019874970958196416562321224802859049188793484215988782208917016925223933089636004799793691136713828480 [184,126] 3842516122796424528388732601699596843569168487496577056885435750120933962025986040883460510695064144380468446879622133141920195318469196537511118255414299338999985996503181774963610600913231062776194448547350277817660750351213646454872482784354637473698147076639341184900715586606532050910559604490536224847064928185401448544447686867346099878714147772336667126939774189153603522607451465958485658843131471675386712955355651631750875258421026357723408177185799004668662255007286604655451995822645461316412861123944127811397106605996988774747690947296318540480699784952837095739496631716667180386025906362516132351428909548241939181407206861770765826858099332556524864833415696242035676997792030252880724049387921827347138653071473720135512607082310144269533686913843887047262501646251595901573354048710538053509080540869874580761980847686423420470888367186191862394405143512377528003329479755036273644486939707963604874214525580554392938375720 [184,127] -2081122501751590842308087435622846449801215908507413771952681097144431227401760675919192968225291612133023816984404506653208468373054208140345457459892877013064336566248244370478589745445353469906696253436436002342961542167561690528313924652357547715236270265178187609592304168159601562846485147033014461341830597264941498406622389868663184182296108823357777702861642258037267516549071791212981691032770429319112337351428037591521261659209297533941215989281974255839523842233934738438948594344446307464871240346089108226706381968533292154724178607775617257674159871956204206548642467611531018129359259087830413696668102548921062134027457592535794995229581948951969537802760125585316420814881303252683574534750453326735535467672692952777167349095198878013952911821700688947330502245194158519538012742221930067153904418954630000737286808178222167020810539627026675974090453334890196335496570672413850550084757985897957934428458729418895056 [184,128] 915882248622804189763997542091371366717720138109637757263674353037508684384159474928722802014123062830252136345831788046309473745507250503156446957917675035407793176042681084450767571340646461079845566892355002406465907226387840207890195380323902222966705858262965771292272350389577109967882270396394330466959368597758065464043770961651915835272948587721821221233545471266815800948936318034931609680116610982208792825022249745709025070527043535836672996925139744870015552210615706195566683418157837981499414566681323394934342502029331370466957419614943372531027445519187013479832502000803651801731457049568888171683597781492041794699243907061802405902640531310251493127296592228426433009414505415379799755095968254035390461363364817420224062361062071884598306366728477231696807381410043310361920071742751942002364114473144952513195338952787385099874829754774011598562407775757866282167712159995321652061751534348201739794285552528 [184,129] -326202430766916315854756722068837226725273004701126992606840638949499094671250184055966960946513554580031782374663767648116145245669675664174702890004905124626685466097410102006164319273410967693692801255995297724886812786638164733229376453743828098696139528946351693406161329527662020986079465297852221521896799436230240216376499323375246698994467521836111131195963162395660567519115720952107217967819068706028047746764947971114819538882767872177883951563578977024845874798164889247797381513289304654119520554728672800083404084247580938669069706529933774250989100931295225867591396112505840005764770941816372674486688380293058801635592258947524504712054438228039670999533171133116661175271937376188979296630078333126533799892859301275574314576519178050679281365095838490099689867058294043888385370221491530810455963341357710889148062446952966928012801229933872472296000689200718073385280990641434252615043825829813938083936 [184,130] 93631239237417552624611376876941361906857738307566514306394112274983658649363121614547731713885014041245855394349150058416082788576174119721805744661097279797286625674303040351086093064982088251166214604463299868972765959853398553971008525029464557906564423250220477723698364672975776243436540213973093171478727216643748594228055258487862822241452297032381160557917352800969932906136897087595176018871288499164317870391106814345619257840410428998705186450364907019239829756409111826324918111201051824682322438030952236552894392404938842802722947859508020425855179225130639001873194699181972712085317847082459413161704717056405420148558271837081767018774334751377276920530161353813416530237444487833843552879340427403510676428139395844617602651018668176534196304760696192454838707764442813838603962059590290266766923931366061702976784318332055788231409432313136753149730206790545622587221979435320244325333500573288064 [184,131] -21565021018337057498200317755883552023747264079714957801326510397600522307510706290524289354336017478744923265477548674799268890068768480669851438022551587308427637505924250186131846624469298912645172419042533235004779700477361446952580202734810901933860682255472648101991804582827030252429638508398132393494991833462434102775310789340663048145724021477847755312769925468955597586320104517911330333975117382730168798746674618189790361163214298389277566304071117924613571454827743245654455697653772627770940343151025666066271113845050839669143157535229759982766674017198331130810827301590449655788840085164973692963532134988144974590090620680651976266120418441573566610843709852365275204309807283145369095711083081360558278247675911677378407068743107786618268173880821128788412162913678196142004315586102572246692469451284627618352858765202951744492343311328646851202696365311226141378861690132687414319251636304 [184,132] 3967408607506928965717881690963064201881507140236105909681746343902088900769910398410459354048226932308736865322864987596267020319667531066578629220694250747258909352065168813434832084184794713886882278262444059818854947674859947221815080117856064817934938230680261014648946735336246839683213898846016018916294574715152979312381365042590471100160729270073884415499465106371870201815780553162830617024217150072511380896791999335333018034371271488880743245873589947980034251864508538241298915257959318003323563051470421938852718291193619049482133879369684080362925257358652189724634225494605901599683688246823441529793410043382897452177764122802004524903483131129388640499252618348143088786477714305631198311334808995929495859437027248580179767629247511700075719623906851290700525069683733740576320441331270872331971196883603147486346296532581557042985172846580894496305969058743892276489761871050383609408 [184,133] -580284247833248352463108093927567662272177184328923194737760304474789581454543690296137271858808514822199988337524807509669166288794234783901738473264847056765481467535367366516239661868535179881533875527513234573305007695945126366614945497346194892283289707124957049369936401863878603295775703474034323536026119041571358287379273117437755448519296234594881803731385550235020924675276828352784948380590468879649287916556458537748977321625157187821727022012350953122734805224100185354288229521531151529680391721052212920537528824909330018052174453618948800267850701930544032408250513064665107439636958331596498178028430317449260777393244316166415026487871844632905599305679635379834944957299668471447305396177025323119487504039963003045458935716438904931333693644216567144950219031390323138331936201953960972134522046600460007979081928923935443362939219158792331810659854263782536947426834743188032 [184,134] 67144442770277282594093566771411538974418458338144010450025517207068202750339428336080181556195974133923101253909739682735540870498045274105371125445353684186006297067052530266099678215739762423815852687797700876390561294149515340926168320430567733808397028574420968743539214900339771342932106220166176586826138424639132413764394264265726407516706627430607633717434569103443320498446409771485521824608537262490286014553387980012770671025531909533324738834581596783586959953273032657101488489332701551391165197798989472691363518154465050170466751721110936369483028030992831177137532903654052147331234306436715605832599545353435018871502014603675192131964583120818237850345464965286648818418833152504386088802542100674740570403511779833850387046080143525642663391142875039465109710281473111612154303277184727953567816223598992110386500104198609797217901855031666814750986668413522896913780584 [184,135] -6114713800938078616640410125403820532160500075150367113041901933592263023013988160170867611152635417155168483888367640277975697072757708148037133527213166772484819056370571155627706108543631481338456710133610318526151838760276537462618584256813704407558976009373651091761529024838579284246430147978484104044736819296520543770913497677055464658163245501903038177283545792675480117769844898830461633406575702625097436360674448536004264404812862256734126218456029974821687399875522486636816776351531868608066319316187741206138430130504082096317248465967519072486780587193850243250797938925575986038156444606651124943670976811339749563855227141790301962707952276117494855772831539358153547686303399259805100270145010449414185237021562044850942907298747168297585721817459286677094454705845187372759801907082350723855259553119030888816496671213894587800715849557746995675293675669108024832 [184,136] 435908649265322136236844979833445956083053801649016880549530800637362258642823104589233787849718254756528682266018887257515759964727437429596167273094287537708329216367856826906301454973763626993999470032991228002795313935374850626943542085459329026637307936127319877849907592094852594780168428469645964761273799840172624164222355266269509899512214016337267008136571459592427499062254516533313942680942408670789150537888732125157465138995583521126270506693510150003989060065906590549443811070429690560764337350427730474107121294723602984301119230986149703857534069066183279035118385315670639217607029019286989665850622483617594330608097887355788091433900107376456018756038783389286474284176113690479712309421233046379323301702063006279517593704028488986374440331986434567005809084227650985179868557893565568635183895285460806327265146021012154768482990224674734440373891324532 [184,137] -24188663524617125625944205626349202769563678557244108418593494151029088651347938590712859281573487392197934717336437417175853519355731825805766968593607257316171054473898307308925544832806723303966861726456603397930594092129651781210022828511195993781964804537874322023796833820203379174010787934869117718012476307017054799565474041737848610462388094869459859840815773361493776626310033121510461221097549939330887421834467105499274736204404862211141778606518872458106249493347925880650649755956265202230313562949276785005085069143399713928572019589897817226869930570855931910965595897385155685914061114608371853343919904227206158138308807880231342416891817008220918428952773032742983329732684456410295879285026328811552551170646233654280625735730226569011858607041685892025817090607389494762616519531207607307735672970183795531007486012792821116474846626236206124815616 [184,138] 1038598602440053754202036214893380648940237786703475129494649206944513869857942574063812831042854186587955469616571173612885520083348926367611502442787957606119803782509121420598355481785222794632887155532548965356256730032141333520908510176463098858672726276866599794811767614096830423499892333952044207252755945069748295523975359827841505774157308636118538598464067362449446216039434357754832717167418115411770413587931666331365130052508385551468258732401805968845719956531123880552064164398932976331201266086040007994084608218805614349056536429904220543190627142284072452103444428942956152291473333861836550723552370165236818556480759391015834018446343775622626697659614138188921581490308075199059554650356214622487852517366412890423662495699194866146605678693278957340862960574130399384949964717948644444800490904501904543389436312674662490994239864752848160 [184,139] -34292175656727200431118491223106454878535142980504343705210632323957775233203577730164674591881432025839775550442204781093275195318331946433336232525125021584313217593937766631633820320083780995557937541355602361137498612198872366439311413891199094421103868560486979132077170688080350050755947218283936497070059147229636008665215753257261735737509479136308564976337276768127961405025023891049358407774546375098240032798886839145151779320782273684305665954325400540854229506025922418782556679578781837854433913372770752728883891694927351254256233091815477388641346130978043437160343991956257847232102423687135968146208367098684776883618500999214564943624883399428775864355889988877467978420323591007923406136848189025618625550333036175771282293061263147187263211222263964624185061967141354181826512291073925504199499283955896724108431145606760304418357888 [184,140] 864978705118104625327737481859254731310601443200861025253915878342036136507327317234126426118725127521638068482149820139242207497743266086229463610795309899949871699007808898749649366587952372563245634608981241479926360361796955407013016341564504776052775457508498054700315855286085908638526669741384136388835978934574590805090737880947685241067171733665083860487476621489783908055908564035512452102072977351922037835390855999296020248786658822842071645438170125453667209974844919695977887339372802807258686085737254951074090925891038338800382371423351532694694914669851155360653428586320837807968884279553572326123322704386973284862401954683122580740730875676821060761174711201794965804778338266995373161919084831399817016455350497090278234313802007115538858807189248448256536186145261236065538185888813734166228654042500240217048416383994352120 [184,141] -16553103929583036374301584677648129695263288208429283397150550233010336252061448949867757036319600620470553697883725814201186071281462109408501142113447943555702037989781709010881291202762728023313240761426544751503510671919536270107647168478852930709881803596419142375118057518461018397808439306997739646565445866844577960927296283026339891712718803064841490692672302498379288447729383426990621654663924237988722245892400146153335086196585997109795538092572849746810512720824773230825677023796658122589416382819267869365587782019691393462705622067110747208732535206224515767216922054593605168559979672142794479808818869361227671128208460912612698206305688906078084602503049633880796802373393416985386850249214521691666817675230265726522113128034743286340526733967741685785878236095439737726469484216554336707615854894943453920731541949824 [184,142] 238591532024135606200694972737732054062800386505530828890552401250826574425060427734518074530950503687432652319343564752998085309007739334653183043128686643904071033817443580315227482362852500202243111464227877821551327766154463005170327670701591004496520413587635195030744803166202494583696107830829107454757388908929956115176649914490397453553232031186166689068943924965737190552621778927555628906102715032406851332588319525688216822033905902530142940113784164574433304510535073650409629707932408495616707024855191794659644308001274773826043898367620071128571205747362906875019515058428116610416731950432358429567256520453858660021791105982830027398446884700874892336627985547961212396684982642510244644871937448508350168445869312221182143129699342049413606108823723387886625314042886889286169698194980909533905721479877218815568 [184,143] -2570364558926720831277520803952915586239865561312603048213156876921303582778987009125063277120324710475138740720503180201851269384211331411242876690692150257266491287146603756907751205880744159103539497402920219347761909752375369156481444352209973095703568265526358492399919141882808473385402917771640581637190571931210130211446552937460917970876252738742959708329785315313281294109651543107010989634349667490967492294066602728886928862804962179155480790317829756760712492856443051300797205785307976866332169402051659701791265656322920510509083091881243088338128544823415666942673765371498010773791153902073380405562772749413314708262137555265322395599623639836107863914082155731505313346680825448422533842988944895742789427237956162969908999995488928315991090505158206945793368630267578964009495623881868840835720220996896 [184,144] 20529192621293453043929080376071159500120493268295988206208797266063343866862996887301415892399485516393565156110239905085760402417787850639549799998408424329263588182584834427019817021696561478492873169854985317340839983736785790263049197906554562917744862111821795103550349957392635125306089716834996860479022434502313236180407275103947486339157746680322855478807079949775145322118681007214221459546057304924566044980186614053037949037351265751025944739432778337018282404042435259460252207540561461912120565166135867741379805936006067175025711231134201465510302219975812441108161889133343086430955714457748338864661755446898280063456620174642011960835799528986683026042984230188134023779935537543141625537678300451263600017754071100472195204129149477895385638261233962202262890841389542262943491803601286253159483 [184,145] -120518950823059187175043560471394413080952880636133861217767145820647867280247720785024611673891650013298151328404500327945789994550597795830483984235164382973405661116918733487309907132807431305508758793974117440629914920249284398971701158402562230677961701164202344819719889740362783787311553762980696111946997583054688779324809182754927492491383574766676738521244968535389757917476806246433877908159857768245835371868670657358381583084450861324596756336290898242427505424420485360782766994362216379182468615455047434049658048345044097509454397065950870699292945297706830363463977024507466778051075151967492819804772799364534407558627586970357202801441587613160735574156487751145271237161221589967434606119856967572221522593311596325453675975732590778683136971102900858654414280109471285510086735235564832 [184,146] 515338758239985520282931848969223451096958798086025056060852124692574697695467733172965841782051624911935442122713890237219588908287673829172892598336897758801455011039622693784262018929741517575757676009032717504290162613821418695163016813314943972390153686066243495421682345807562221251373466013603411927888209999768921864486073481796695260631759627828583156052973497971852026470334662846610648979033806243025851151496227804245726253754570343986245099385137679047568646736285935998107901397904014057988957370517330685443203639921508927562753954219714052771190718626327082674460273568378245261343451260803025525646603144347847645749533072943316647035424096856849837707991679820891915524090283660943340871991703193388769428347447678842401616374729824382174812913800534787640786521197193050898359680 [184,147] -1589615897348529803770015076530772130034288074110507268728909337287470142657003956189609446207867496580378214056046954320772080402852920604761378894061380043147980831345167261904020838984452400838307209065923083831451509152187971925672785465943472158176499078121000906262951680331207107906907949797733601759953746118176084376066278449023996839798139313378245700181568415448734264723268933452455236719999731684084355682194078692928830543416010546830517010562213080984248951730754865079890785677236226449983425422646691177788253049092206107466469928199264757440032702568956682438652454286341405117255395566642130472496174131963217636322980991393443663659559546136993134072320872985039221395582707214201993150892022374919093165674013113159405425415397624759069286009180516470248922638992218736 [184,148] 3501073384783953435525833333705083924793511771468982783422580000545213316551800942448064962247950217418347566669628109142833367669230626179258587898147524555903672456805589736560994653322727197348584968356161557649675345826419484037942713891309033916966639828246359104107480527782280773335775992461383265734401284791033022923029850114672309283809903697795497399319414903638818425677297799574947703718443459250678978832092527756771915664080400917696989243422041936249373883155835798970286790901993811173309539846042345669988817644429568863107797793986436779154654814126841547352232342935168528713844206091380782109867825936939630533194653225991034389867083682836854535691148365467558173672441616967080128788251255078755928640238778941666875405335713135038708097483452482460314621072 [184,149] -5446086576884704283399896594636538044152832852331748850108707279006035104932407897131665432126685901056621732708974230205590856488755461765734643927697954806042561547912428093813297253818412089758860706308350340974537855152662528097984418954024569754285893378217387714928543741963577515839501800026294629065965332910899451062819810307490673933929254958611686174422612968329246438602240901410719945628054213075648959190219693433422827611599540735078226329284448575800791777023500126415908555950787723214601741637327547042033725692167003366337439503460436295990750218638128948372637187037153755701554034706748719710412328914425636975581912237958153801281978196543932512246958035376588636192126644906912067149652568525809739159638178497081636867948726647040330692613249261632 [184,150] 5914233495933534914147204263256058413116217630321561573648828281613289519877275798087306157476915446427552782327953996745963531560765217894559697927459507818288854528366956010590668434272563074174072700868892195553940823841693755641616339339472377415624740861654371930451440309472838100251233367093376586935606405628609172734869430921764120756690061451218417141390204321687411991789115321492565826445154967709835252652755483091538345349865114122197202152139385532715722539062597037870737005242916184964533810128763497794906529178352769422578307066152070018107062982421450248834773005602842328438476685031262637273402515482699576799065299488254756941803732823497219441142116318964694627621854340864709720537462048646272219238347666744492608140354744624832023516640 [184,151] -4428559794185119275817948896555302920293033814556757442909135024978792972123543653739000575179329139653702481864458517760968387806874195240079233566592246608688987327981223686817452146915457371295907053924277659254712274752848267099371273624464448723520440738183000446130495992684505961026915922091769675063743275303010077828963120634892308298125013987288311193449395628143316369505298337389926582343070461317877437022734170376166619962548600566029518986947291341796890932199401605925772730804124203846714605881665718359567752325561518960997239115483302987844687100872467636554733570373632853864930197436399297568616663584288970876348350240216089618036037351032668351442921623709376941286916181838679244470912674604169373028065627933952980224663698628976 [184,152] 2256459952583296601513762525908767534890615557103426063999332414820144663190437535233274426890434761821801862822578792656231817595467852403949275212621348677874144872593881028735696698204094937334900334425412683533644069999523982655944575088295732013495153784187984016448189381137589045743274686752796879435367290285254358718524584278760609546223591860715196571984448685653058963172858330240855164105912627582658136240474509966332912954524417510907068876677990038934423410288859157365714740354027526285525841948606433837129905191040912049227485536616288158338924087428609638304769634608548842294425828239345377776493844213621803568321900798880674130724982829440492184315299445784673122672967121047705990981755770485318163205287126441304992371247 [184,153] -771330350321467611168470500037538225904350154410732563065819192894506583984977036518112192469800077162727736339076194558258702415965274245644628573357149327644825394601073781501810839454622549628769096519846327969394450337585221517727878919626053585126118668210356010576967759000338686542292709919762036786759845454894761410494434483328415755946383457670954649318548833890554914676279686664020254396586471051326758869563714236777864294432195076782552268797118653195003957253215420886687233523566849041122177766774668120169138716122252971188326920627544161081408078765380849531875725447988428408561995606244225557803773894037949780068274650496342915611955082992886550986331260397821137462178834020629557195623403739397483199378400312224 [184,154] 174221905789966577671576148583355940235558238898900721234786563419221080699703362341266967740274695037633767728584848598663514985164446321017337454519494522501640981778295074792591962116447563590259858098686801510635111410294499484084153676287037167764738723130049991344311610399098428093541259559529521823064472210126087190914931265654417082378612852973962725898261951373142769159103306443767391349778914968694000430348497373374926490917671882807991187912068800736601204076867229832733172092733608924242744844889202777323338998089903717331185348563231067603462258426958407481403213410848831044890746535858645484709348549573518432641895709510031810044505705652325618282546395610766201853718331462241484323865354153553525389024 [184,155] -25581503815898423168001684086456000410422017135859450931321278684896268076166154670293821633766775833457337716699134591084302278864741249005290873789629744832932177101546743445468379739854781257648758610180120765076219831727331803890482981351674792928732661647252513139066629907140756734290901156276166093872063711470381935835622889891755198123058735298894034140673075901240281433537264235324166498007494222613220696016117179516352820551819946608062002664497900433448634750657092007513631700927123393067834786864003423166499722258933514370481414077373722457827428524081754377988928510439929338091853745434812532064143001315865955866566356616623622722612768254989722750085928854583203852913136504878120546609391881560 [184,156] 2399271178860681921730892326049839017650321854189599554287776894499414950464133662835343386943155404474825308751406267805302991902434796733468616749397014102405791330719091763136783837815514733714836633950050998690404864017742495591901884835946791975370904574965016991647337379286669745104783310755541706982534853287719830087336852706057780526607984429637279894962487686956075063319223730045043165398471987620303865704421976550029602813342625036431213698327003067185663381951289877451291533265878390113417500615524005869352058877686115384612849120181213096174976658508581032362760127445831416438140841308645557293634173692402996973011608580843801572525938741809568166998591256404492579205954742877006380888 [184,157] -141035936339502549054946880063937549192958805557823511871654761555508594217841923281009842060753643328328536642420048456532615138826892362580661639689284644311186982497354610242456422134924652496174919990868721178747131718413599638519126476625848826262885423104123840974627685253746922134224968190627671356471607593716382215476671067290299173311848283635166973839202205343389493042905648430191837616464261774630747704105828945754787474159104690858949953844114433333448740453275491291551190153270249487114427685148420608030826970385049041407724079860978998848191969784647897897319165210278561422824362474773569841891302418033905845230912230658209989095332686210138190767484261192345931195705524096 [184,158] 5090669734319320918352129685840455560106662363856051425496540544041667544491448261771762856627906660803759407371027817190189510784030235843813325380674406852656123433228368580954257487727145189926150013130910374140007534271377305636803214134252073397380807595571365756871498879438628293328458716174652685560257723057351475894277824417378833745414062996585032428870491373719172088871346469052568114334020625931179047240593744907967591336517472853787286793477920560716698079391029582815241485938659830119565275671937236427067437135570860426700081484903661324640484605832541199276769134132157009332902791475860871590388427831302535066144119586483983239343634515590438357687720998367207976 [184,159] -110347960866574290661574709994235247311175766779696578338618829666228938377312166605887245092183701939170663044225625745797702990621639490374718772734733958928709170677426863336607132910868751864004851768284679802031008584718437291015242085490886012701167920282199488307964703043566360144560513449900703268313185754223178467976615466369023576828274434037706628464762114016944238357101654862039098204689600105630191784065359415059892720690792196867422853139533619511237534363711291226941842804458452900507689110664056393908706177517801571411787372768691737024006994584652946246068490781220872993241174862636489949166798218297710667638147300507466597906762744109846813653542000 [184,160] 1402197424464303715056893908906439104719044757482226999508450618281987919576458583350728435550626152394858565968481225362545382180638199353062369281018652854189651516897435434384642528060261923447222925263632849805503809107547156013559804643156228324582404030298225222956817399348069622741322791793368110685228122939298484947818996432415039017018628740578023618568224098986430224704037640991219432487284095615285053170389734577048531341096037010872854707459442201148387730701606674663449368448947511773714989650376680602795423547900589223075150742854018253271153348046227006406458152968595036414725249336403316256722418402040155265898466841244782978824238965701216 [184,161] -10173661694403093002394542671098273959744005501899856764148354498403738955410241893920152134121144037683223899856520752690702016373952397181583497745873106153846819489000969993530074429111681706721693789913632151992603939922394206658396367670232503555140568957433459038781917121395729852836863120652677449765913953087021548074271789439293231884426453500001235996050843231398695677872235128791290518647923981285181828714523117444330167425020598619519036726802425717976035904435671763072585616571665782375970965423540510974244722820689034128922696305695143582173240365326951236681657945959595745551215876138974813180678693290203587359854477447626711523264 [184,162] 40951558833239915658561703067196678320939709239925090154786245086427457560785351770591701899207963089725038556045632968831337383229381724436729476062005845112102425967273418607030217504354716819586605654673752675812404220386272089913758031663554609976384681396155180741106225049921783765182564439019322913328122788904112732113953192271173241017780138398327926295566281748744011491848032507334383185297503199857679981997749661807612523156650530730196335207158162980437562020547491990055781011480672171800568275589450991099596465175553956858048331248279819019711183833217554500365567428209622235811845997880880796235981199517672206090298456992 [184,163] -88609488456313683189961965716255241023776562463455063817460992691098238680240922128052663654503545452999005746978983624013627117327681164643214222668481843920757531057478831876427256257558588820869894963261696023083653725419673299670281305125162372910643027070129924651288424481178830328564011244662212207216420728367315588298038759165711808751968292329469130394161451156455194697855625904934562627858645709200489613890227033014334055975387125620250819088359779681231609891228397040271678130326762237957518284220838525185084592625722944476684799246744122510929339684560642995985033230527437679662621208914648710831205691424594936 [184,164] 99544664073759201614022337495738926053201214393886200327397095593445762349710160871700717644280534552640378736491619141652072766975264797313769795952343984039781489044730646777829686708653621223791150465489160743278918757802584709846873761620307833609395906542275585215287885081487768948585410933247801359107657302174449012871441342821932644512553802517706360379354560981959070995749389206386063388943315777173813751684017102450212167425519395339387182465140925612844938474953475294865429218903380737239891739592545447808471693527902671932154314529157306521027482260156469459731314283780825704997118233319155327626240 [184,165] -55874332660152598485058197939603145070946690354948299180943096310946630615489201079638767897873151313577273653277215018795347445743623612677687276942176404208533324105733510699286040948122013623108734909913589432633685856734256642691125337091997653640663102969592765542374158469502948821799495454623145333759552093204806973196267272229918944144105808472061137899680517236899106010359461094190710171237362439893296773334316445987290172599078804372397150442803920332736009476597764281804764300983474269371465195450359932146403932768756439174370352713827782173923718586097912600910035903420206656200714848640 [184,166] 15016439258742517751015890262087852332428718951283212730645652592589859097259892106500292220279667238352313847421115918252140205367212446273373474769190850110341627140869277932287488001101354724187383937485717259262693511917956691229913293604770628353531710030626912017333811956610973002986576872658687751609011392041840674894041727231298825578759058164393181095602304991079638892173833444144904928774697381129902054879544908707241907208021744992987256059580576035559103897264447559175999888792416385076664751030113610506922802208227342395833225322173358866168451276231546868061603615117594392 [184,167] -1842757106615275727178138652691427042919864961637908393153101952288036480732498763972785001574783462439442477924737237489991821595763457810069478608983543897418036283515536414645086234690237755369180979266793065062277882949550554870139588096642870440550934092107915131835691348837072524166640742992438408861192298192008043789636573990006415346015490868566742424527405180068066671808155970699666116076125395776054318014983871920034442909209593073621160223684571653118249977324948557672103841319908570152755421669815205855884573855477840946503082666524502475774481373103870545471536 [184,168] 97910425809397216082636691066292993415836364199920877296927949257418524390640658478671645004964580348522815686847346164431447949083094523113435018841177186112933002936551066664054588367781394031993172410763117253074885205035085798523814557082821689550844076272930396553335156591216390122368154341643317408577643631856983281642284291656835028941544487821657038771447267619775505104516194499313051560337181489970871066469868839051281031827836308740896521570514111893043984509144871611610213894173481826566824816056582903364164102544934067671078833936953497727353744536 [184,169] -2121548638094672392543855598616652555653911128204046697291025409761662661191163579468707651729351991334373342790671045452542218359392615956993566089509306158109911258139785172512337068678663079487398949039400087524002884081142280216899899773905257505477304876017651036291470610164303139510393364213353896494650134409763982327406109887634436145112094213370303292409260213540573206209551698730278146186255633576001787566502046075878346723928777700406656815903081620592540058460489741197812953206626105351329037484873809662669247893898347654344417017251264 [184,170] 17518331060253365058932300428071029764446683442016578650811549521891307626530734589025241148128398084998130819590872813684429319994770384088651068043646262053773393385437445990486111223419842850388000707590541258966660074396777614312060628620245531416772358414128896206702456753632511470177821623220290041559958664617373139404546933556978411315559301177724004218121341250155210219011263972414615421201556216015715457655546136574995899585454573969563057613837499235144901665372849376788911191934748940180394258450692512165221841576089662304 [184,171] -51023606639214922400984726147934221282425903276818359480983565654455159703360119912980721596712119590340972604590754727813045454837703899101037771517856546197716646533797976842999284815305547150935429368351248539377844514933794943662065383762394309497228732759612174545002040135115540293550797912736784958731438512714286375113220271850738628088708485892131828006559678055207801341723997775362973080294006093955543606928128436202985561773024383860110564343568356475204851799120765495438041154417185465702854658066287828851160 [184,172] 47964641923857749968979762897452812546440691471719688532375107935959295944690673420453780317575760847298000852274199887909613816984106625078644410436857572923360368619762801894261823611785017614251941098751199171704158469521533274576911772750151803070558853246382753238875067503966837884694869456045919660401812330430899271435104536782781394609823607264626802834859890766043364028199165428598627359723246995679149185472625349874071683006021536240847475927991870057440339341252433532046011509596699915125976112 [184,173] -13130445571109450745805661078805683203244636944741457924423068740062578059914599555159952299079019559733792912879798432322538996831182693979960667687689862776965440671047728392458666449502232626498583325032520470187888962914652453555283153094082422643214592946928841668148221703640087322619185511456710715247197278236904387361587267412608757383698462371650137150792478482605482877366229723477004628694502833338811151069871800975863555684812535457882100118672683218983984419504573949610234590400 [184,174] 928200992867169737343494733848214122661442670669153685456609306172735225489776529590871550273962194485514412957837580890190152601684248950704905192933752603646749946647669589328878534843291164037927427518760841752385760523038759729993925895958039912016363642347573369848097965540757054705299025007784128555586834323001928019728502439721651356680969238062723267404823530846935209054058839757748408408300411414633940507267160704674616033870081124196227258245171876024734131513192 [184,175] -14700895673432418461507077440433740721497192456951534264116429223045544642469191537111530725334269228283496389129188820132852536533984201812578916663648711388078749899691522753594146536525800503095346789708222284991219022942452803930318590233679410279564122654432312161000772546071271082863163510657094540324393414582844358814903278780544216384837450525094498150108321139145430253432971496093633505761742475052915142718974858460030851931067253041832636161416400 [184,176] 44020135150759541782208004975250318530038196005864613845473699961718235138223952152220110464053274885380956325936926803869188217234419318648188193227901956426251756531466174157278377915547104205260500430436728195478625218430026371152965277729519005072038216066535590544920398126049149271513646445592109938559560796853026841722086284663987442669819342550207525102654931335023233547742625704916176592529548397849758114481033384466511127541104531 [184,177] -20285770395556923384635439844705094779788251214743299949633252320984547405274814656053229900628930261228750929250080488754139851387999794244511990523111846597380218454066555046158713251993168574202915068576423297484436819382099268062226925914064392888251599275228485183972074173776590068241630448622150485216841349873893467080517006543061981256432143401176518693772566548173384119289861665709108488390498839834106997019314592 [184,178] 1117101481116765683629165842822581647933696174883758881664425532392418305098605423956530086794584547849226592027797825448092575496344965609348794472195005865561019544162542349919022110037677461381084671048474069635771655496284914143705554679845675053947669367934899217555176686353644943013965206314760060505562550602485805951421773658332133979746310676866346207853726044256045328253881027524523077758783424 [184,179] -5353270309363868653259272628397128364662450844141883211804183221418776311369699229266816769071786836585636761077746892435504834366199942732144940493114457569579913485299620327346295478878679415266227251082917687133598938087143665660315444759976473075272326900605099261274681400855169086022711126721653358344005906030957443291207817555099539322479064606329758930000854976663388393474152 [184,180] 1478902900678309420977115771890207959026785143158234218290355981423081088127638189711896444175593807533249619006894062841150484389963424739262354493534345020906661962379900606572404217647280965579730012886352764928763947792374546503458840268549582430568231607591357399459779500458353887843004063445270545233583591269625815883813746356911024656167461919239840419440 [184,181] -13427936117750655035842726546897555516658081004310650802720880793725726387554760663780625418481167448077187687615104727924275274851343680941968039322701657168372348058196653815602723124361367259361615116514839598963193858332199131054367647929433257049214084048062322338807708262774939609204227345484430525587554182637983732046504758706082304 [184,182] 1944788354796109078050108764469992731643802112280484923059037682247857294157845761443600302740650441757768124936131009185903497925096597394784512356537043817145257814558228149182472192793709965334088071241280422281939706602251519758627276922116350884300142437279230034980300268418557361976628215713442717971564581856 [184,183] -1680611202217242555406059084189277849020567421792786025735927821782232425600049924547383950002336334024679727878163223705496888602933473590148904493908293096483964347273498559454746420705912954569358033745799521976682739953412328743650694945013367604150203207010734473137104406587687750576 [184,184] 1932785155632574144492084117822505621070498375602802137633035065893626336463973580989469817484950984908426318101926210392234125731800267431235347071990262673348641728843662073329705554716704423414278820659201395706208666340886671740628742340429504443918665377 [185,0] 10031568696463459955444364250947740755396811306396811219336294891303940343942641271503080465086256951207840424026544185282289363702743614840066099875224739525094121084322032692256818550786010665855375629920102333427223266624047627559957430032786081489675238199589807592744820475526836830313785876509319450445033956456123936699800725725737482351695118764175336223450250371926399776137763005940239455911260558014195471708791976514552367161050649557489621694686489373707272545960201641501380669945087753272358965799893467682518113556654986773332993665780313162135961044981343062272714346478511183734112302543222393928392102859557791573229937104102135071799277987494984865475125606066159955144926335929573676454910896160065225325789881907073033396079543727640987489068306460156877824083918600876129030250470700159775001848000082695130291788651673373846020892480956778003262048463175238090073554391148759075305610738926141667758816432535359372497518543820774377903337932460906668653260762926120172062148025480612105159047454950771583810883773728424772992062161677908338558203026496467249061648650789567065527527970349584940395006261210599182513063324156602204469552109998545236126898317310142914330174701456762610110097550943833761998228242011823965384156151547988976098295191986451477186988946190684484252562125235495650419288359067883146601511486000226863625011200000000000000000000000 [185,1] 118381686720684413135772616760030090721622340314386614902742081518628616571644597166967680029943672056729201059700424016427434942608270667351530776262630934145213484230064895419535491945608025334802865836135021030403763573504354883130316900383450202890515061207924622814645016891895771461463149329005469290130218014628487844170710926936288666993087290064626424911933042138809347123612894286955187588133432070637406811326431068694047906435811067161622969847225220569139345886113222652468403771961455355955981808725276478364844900474629179569630088968097605596579702561946980686332438691387143008676499436053318324259174759519289411481111298818709371248378374630210827936703227526585929925277477716610842909976126025808108216639224233148226942234375868105005721016926881065014602319970889860887174603714480806630803206001633949779432957540270844665979871859776879065237003353634300029100406236429187275222140119468414415182289850222955941943960439361030661443854942689739963933890083824597207004586852796816109441268594966037120479373197253435686887333202618867747990411461454883940216677109208223720697332303615920968649557676201906639281887162176285057226483318958573323573755371299751115593766789756024295099326409515585854292954079425278087312375634894158115863145434777876767710713896655222869955425892826230881555191090808583466767026110795781611242340128653312000000000000000000 [185,2] 7817126578455355575157550765868589774901729292792591596798800286998488694179719323836644712254389202245235563031545183322310503461930996437237973252949337587818079943625360070050011177868767925013116396145749813277508509848865607984898587036997593144262914743513190388968589748557113170289003356253688340122588666394516978406124333592948310542033038047474619031389383522720870644654624989509070445651674140184138705434048632485711506458780100627030835451444081754242102134434428992944140696594012612756076001756365626498717408045835798008078785260921482873142942513797444950915706887645220992825802138034938632464669239327918560554011237363678669258417201779125363140883580966453117134931165286169401999785265182033445159089153123319306126922297763853418340094374696679847146743048917305988249368682282452265925754671599254680351356169078697530687798743684092752915515994498769770785454291158662781260912585532437240461410410096071541405504895450092400413086477387930931430098386836374515185859796169317755177814613268938314290191738663965445598254517178163829588764213991922148065300544105042179387901149608253144237521145704943280633297041218274902710558360108836945396351153708423096592416929724541308233615665301025529053589126489419684821685897879011632079211130373457246877647592449901545621511710663166342273170037825847847020719494950397544698807693869056000000000000000000 [185,3] -4429238717454188474961899715883084039070341528538440683385627592127760339288034171051349562878105352477343574135167396821035825332809146649383817202533873038479356516421221820433033565536301600971350267728456260553537693890450604546021654460133386235934959506589227155100709281227964585730148601710046631756503235134514085823473925198972516700517457827127742803558685394449320736401342361765081614479047129584007764335311148119937872798919324706238489547320346382658017565057095826279945891078302192125769914741361014704577572559189803093297243380677679944333347864755856107998029514692075113723828741840625359634714661094998847728068521370401065922898091390384503965652510382436581346151664324807069108913844823229948698388253264830127701986535504936098401976708524295558582075243814343262865818389243065760923040078512594237896591004111539327943031373065227498465816394260222295398997934831076298451871293393463239031434339164894283050915417693479303726095030870146058905418119571399098549764657138797146826591068057029253391560237771080577863475625396476310393506820770833437423315660554163404051687519986604940445740863866339478444379839602935177942044527250778347948947450977409994777464674889243099329959970102684762511984067589152106563621924166094206116189757307479542643139131204285313008282280065760564552041814207625361625198134680526391000182287854186004480000000000000 [185,4] -145423236174029069440518316481413010731912958978104928143977277254058891453310045429584509198650724680850504645109714721369365692319617480124462735641751108880816213487529250778813274865271293191054296696486568301062461898894017286567619275229411444885214561629488613727395991327168327786158006517834751096491112245938970552382552494133187532800955431344353174824210068446366392492783761606715622450671363786222230660674472923035082914738423509560633918874620262609519285578542902921282056354903069594104094888396833047069278443642651179363373889345541269611702323437484470215786855950235972480200806019308787785932606746428933782384346543685140498478611860912204355528243427773948126025207351127989248544188894353106465703371164951639985171857238369217420370980189963017301301363002668036411548171534030527333216396111009678775455314941876267732689991636225236665095216722573281154067166278692733442238699719653934991334966334870435002735683476263133087280265096493138126142222405741563399838796753345485182042201831801816346088528435133048519007323152573538002385755357212458230424219396391523936156065174058131776770494033122077494711055748005607708026325237114634539609228575366130652640276747428026632667912952180791803570210158984928954720324265788524919513532509259784096299806182829422433824583638950897873452042306231509542945438699202618104844572004239330508800000000000 [185,5] 2573375475690855339677048951874263417547515070749259916604522684973358284376427143503563360122825773372687474194618687892176239491554268011143398929187526830276752755506311719705813844368915965689243352112714829870728290749873261884760335502866082956406651011168578745267242194949294252828410626609487325135051386269385737151526290418165126137904927213481844694727001361506164876123010999081545886717033750943752481424203230102982859348550809119383457343194389873397083145753139499116264790496449934944837951501419908539436773052410999118812873870141253992825693684851830955231698512094157719024758458710174236537210425814854685763993941675001672517969375479869870401260877896708701989239375793160146056735079321831065156521040890418749910768430700888578309189534038164289757285222074945866159640354846307760268744118991184984087054740436911928285253045454231605828651291147810101918857758285871781334563497416074078631821940132731406112919842171764533123530344428714194545065607499710014412083384544024707311326705943804459422917423387908439024775028035723540490365917838691602153443315831842551378176544738619398134000990064144477620958076384365714721956826760907640045803241927774484817955735635528767659572367034096113003780720126419207989192835208683485529579084034113198619475935006729477976276938665495938313031300793680193340038766706030210730183228005499713617920000000 [185,6] 47306642463268903224934652434592893507928970853202646865422355203040969877593937041248983799656327375922733272882333637906058277624234786148717713309752744870089844445677265442759621146940669008008503494238576213586268463011987614250442282208969262292445766076223578671430820718283238108092419099518130579351624030897577019435802325446106887024629998695073046043487190045974380256790263827168804537871259705126844604936891151942427372594636974716529198260573266033156691921780545969562763536784138612103772395568398953007855002591809608723107527055781568473238923846436097210750395840733776157122380021883342175579754293479447374502755299131985557014812876844418088400032555873083430650091509812877421150303951399202423089224243267353547423820833784397621741550049228401592220177684110812882375004081038138790838729429071365238595265928666779847483959073167164811776053179195327342601096858480321332271368724301192424410081352636993561520487132451206823596194380933499408474578408572978327589704884815578495766202079771160953740940458276617255182415714624538966880766246150118950828530720577107914576905364292507335051515272044502572032407555726468498601400144500154431712585943825961567827209994340179839808793386684577594546863678014000054885856119875395211833119373673342793896099399206760492277689360367532755769275754120867425748458784644119192444343072650267597209600000 [185,7] -258590174944796134789599079969088464979964536190563847593649255047084111467999286232261720817515455534610363416232248378636765213752793374726910127814449201884133559920223324921957880436651878545101127139434865772453141364830947403849326177972291964100794831539179024860062113632286663228280923418794458202598379409040686558292176008372142254330241439311058295843808863222747843727967514341810742097982271007046378583516039534463311328886943213873940668493891568663538037839297514810997691773676231628660505019404686588371190994319728332954258049705705280614826487564256048789425808293779922296631618071387534169621218775503573964515418732710184985616632832368390882966148165603162065882736423143520550699978334343903704341455000683173750919484760046666891202902111058834367769943058284322042449041212587031662391259692805500504032785144911026312345526606877984948020467581471796722141959462913440553214307650177526765729925672890918736646077457787921757481373636177353227133948373467722840753677933070464091694742762590586548788046672308871917966298592278248386019131696976110042356326772129980519297091329973007895489297239813290924564598726154788494970955942451177565865966973430229972152952808762928629014610993751389707718132714827371657969225741427732507124963455794042619310147205997969374591438625711153648670983072100087286063121884774142324551249308216485703052608 [185,8] -2221787569804186499520679512909759514562087508573679802518833007847448402628684225568407319671283873762306162585398011362199787912409845553077467436174549506469556033190115008956694924947050961528819432579096815632759561710179137052060897930311204616821637509159500527798679323411118386386259462088935959265847226096690559591872469011714685698566005233574834084804916635962812178086994677895441854579547455350315412595991957014661615497472282780311402519989233948684649982053753559962272628306922642117970851662288316346443037470681108809250460004159738701261641780996154580959755719102716172513370383283275098291474547378350063043743028445202435702409636209353126199656437669043723470428303309317583339118860075863404152780899987425874679251911690269927919908344264721694092867601689493531002473031138584081870273282620221274208588312473391220439517989051401621721080857956645809249584080732826693938776654973716335329616273017459265934228639307182960187723098950683307911423083643229987719825014982669610156964120728781408958596351840808163268546893499106853983205262875678947520103823462679593309677210929358929270825400168615272387149209773336389092471456271490543044982055186197221803327447554041868711378182788711122979835749224811550380153510392241186305536670235162512571161647712267988784362248955797060157502909849815733781928368437757521520970950727924500403200 [185,9] 10325783126932873087618217521200051339144701489715586611481105927027155481256839592525357493833771625607602508605443958740943282687674218825851455314171593101791385466339342430907077301331316420181216648585191546867386957587797803995749658430480856265641956673278672152048614729437230604520322432443102399418846703681690620325516625696114842393539758808929764893611894752944723908187650224601705488870740167786309309392810974596018609071578351929621439562558039937882830849382037537855433063886620549456225204645736754289547718207170988991343898112380804568148984162308828551862784686597868529947701376241508710342263690434558012213275198256044416834535548991981024434984965824682361126183117130090751487169650588290893433375344594310230772344924843169568371281669300666092582828462654515208018062270549095407093011916262137596562456576510481683969548486737210615071103456667775915586430020385611252479397642427303568543955883830239920548904509076113292823976052727315449242471114098713639850435825465222530092675179498016539485827023721651984689227754076928096143439489550391593859726462730876893968467248581652097338425485863187490100534392948767095250174176425483579433383612562863488507307738181806553218812118272071884307793653725107361570627159751968232695277729474471320478726936889501954575253940368057317557720881986725687089712112302923630303788999197075374720 [185,10] 21941822014961107985809131170068682507627201895408477020476697989781248039397132732320536685464924559780842793834160056730625675974488810299692306307409611813932628973118057827947491323079470844459508735938968946819921903232100993529964570658513088464376842843940079700734740122089628060920002552106609290072503346998531766370262130628700421859873321436427209993508580437886333749084813163897518185219203036058049024042030035381993211507472147089141647659090038217174582139940823635680974941885386951452463293043900463096506758428687761711292169708970156284680282357653793501713720476383979872338546784491656276288247839770297624607571683495398849047346233761717825814640956221210630247515513375834674171980484748345491365454592014592151748962809901689749368132625218861608055527185302179338459059510259548921831628221692517441115108252112561029591522888055269032273499265879469419381987212001956902602388939874801594398493341368610102647066325142652391007273316850073431917931430030102790956091454286948352089508578359464913661885443570846381340306544095476569510136720388952122088986064704393782453897730117433402136027331132127037283172732604494534197169283366945085990212851929614715728474224869629524138948059411860209502980060417546987147150944753263432273907373570681468786280358555108502716137010729493210536709003356362450222257420178658126861220734174352000 [185,11] -148398983819447496025745640602465205307927712572842913391226392034880328872196586312163621170346107856118198783832239531138555776213460525761506354469793412137671727363719552656592335628551607477179834134386298051696684970262523162701018996264808349380170548174815146944147843663429078168467535396314779651197666808279244449545579732121241327168798134643994543016000722744260339026213808470355918186393349653333928697677894116295122212614472809511406960912064867214763048983441720993663348402112689622953305294740952133527688663468415138918613834767776819871804983034626834171972555974055844313002858081303554085237681791072081846725702136091349774652071771304822756168699853820443138386048733258607562036865740255507214939425657888775761890610791131025598447271497813765561032561655883898738072470157973239613812467456827404149510899902326947049666476222632503205322960067840515431292279894410970783985495966512318177569997973828135324042579333652398976018799684409628374151503107166527931714413262559295553759882790826331966494717481674852963196050069561145916592458573947947888926982711726331619501239880207259030726017857058878049064370461645745812005714568462381823843303811470318459958438223585335097071779495966479469269580201981718326210857731122580231509622910803345216608263189394673786501477555286150619730417736605349884654717715610410601239400782627440 [185,12] 60938668948503250100756057360787194476873107673944421837238657854982716674806058568839589806266082113105307398221630326764493027119425109127707207282792623477988441285343016842420465354375820090352970694570738911311562193372855341153457535216724331566613571973142232062307171304508411615809508804627945149758406475041411477438738438498144616778066471295864134995985195443970356299562381798318540832770082670364357963896237531366330233277858072641232607467439101450622114631595157630686245460158794995918405391147353593760779930377238662242869381146398762384226976430401744263819789389542293789502844007537785781639462151752589203764906311093709603763465534333334921523036039627345218778389869448165607851694759080397848795571520398744588520607862185465662915260351767793592074380410480962401633376930699943780906522079208845111106013414821631366320249418761156965831674314732506192001872523058589974423057330735868979744337512420357050889421843391234774268765560128290646288765790049456423319774403766517548577363422239169511943899366625528647845542612694706732201249034609777349145316083075225476617137542298086577959704805374301336600131941526747426516847026781887536362838064968018408187018362550643723141308564998165017693277701532598434610654064889623696491841337226542941941762615150821970918258876506842617627122990832128249636475118118634139515752496640 [185,13] 700380332584768276413336763857185446599611299145623061607658889330104464341568815880467440313398116175320613172505338169563362949318705951562698747877427173427375450629707054492614877358261177606147964121532802452058557894929156047002383214526277215549703007404366371631384020151066820905914385109781986700421731716692413517749256212253072389519967320773766820334252448470117792632831610962037824086493162822129914308129061047302908258387585864017154131381821160725445911681366713072190883666357952258020442737683319641223255093758284859041607660759610773763725433045196794998162267210838309639101095770224955137293255999689698677604860473263059690616936404412655755307665382876805536817786264692870713763818117149791090181131077248004802663874299581049722266310075390594345292996151886003420950428398868388859512468942691042834160509660860206063427972356072070470183930748333617404763276460553144446598027098508381765705594256608223166718791029171166696859288480520010112305105873115103762082010162008279585717763905167134220740605038434740884255214301546755353850169329084683242874965132597316361858579758908735798453737716759142589572519447476410591877754150568681632441170193200735332804477090753035193547506337572755850956288779995655879808061090426081207902617718495340711096112659810779267161232907715375596846252092887617066975056955529099929911146880 [185,14] -1166574829828504687298209938920028403439731471470512184822729655736797103709878477194380724131167360404077786023751115413595592815915094625453290884428684106824620010990305328042510431588813248861781692785370846999235899415264573215886506615221881033952536422951309197387482899906269111589295767845852628012383293470234063853726528363176250200627922757062517901441927636234780985420966840186925577333842727867600476702005062929037853430607305339972796662755729701104923970096597180658797927131794563980982126311244837598424973105283005602237570754230826823021074099330928459495289202723083640414946743303696084158219680943166645284590131794522062660603307636432359761447417357908148457339301059071368769799547474821469559886618806735192628567625578593221855924936817334995764654580910238798480132224343321171277305287174131301616999427893867565005857163302559260234873324897536749884952840932301239137362498929686258950880554866388592783361621782815252648923274602172873533300353885555685381693710240483783785878465036353903799620692943648762797859138919582442672040111468531868702536882694277166025007074350640787189494446533159200343956378241536992553437051889479878285773293613149584395295898795548864326018198966445601245617882708990534310203180047228058054197130212091998225801377157161313338201340195088192406526040670644415704326242653306669935451104 [185,15] -597705243303420287683563457766729387952614352595605444882086551700483718640272029765278478444455856973590564938245977569694317298500285957515755061865755078366044862409387384646550098466405089773232682098149634099590881783002938527355354522759772321466832759216777337162627271375062107906146782870021158461574635464822650495292129991017585285757098696344186906837881875298196370921087098150566119346689784332090665882184626138043926721980485400018079495546454373502884746586429370989961849153461717513995274633137499204689772003939709563719700857887300148701914907716150862432026092253976213147453559223551015264807590938806036382700350888510327840080487353727500302610617171357870519119181930623669116298772509230820599096006571594053905329299494846302114574182795916128553837374040151617019939238083554935058359003189413077226811903419060190464332634538534046915489033412403583973922972588358161292191981763982077855805709793591834478525884686941550974067076343212242942235335892637009469612213023605662030931582657948817431894751603821081588957338568797034740429250129826425403757921579278157394471639333855740839231794655188940871477829598947944985535023340033991906930304884462910695130031802293235337843100214013878472803924099177980231251344922652329030890390325397704604844421661004892391489037598505864506164715215154099010564683627985914628084 [185,16] 3235717766548718578041449894465618031675202026206009216217621435785733969246815161709054904009964658567999122453981761087648470557626711118584492894578239780533153376639496463256550228390418074204336306130199310107283246428755097518311626523683822714587237108679963657271731449645891284231316971495634899722731617593129875544743801154655326549534854776525326877123131926355027310333805764367631284914361821222019732015958229182057862466957265188877778902750278192915968109284062373562151090119789220603717788516000167388749113395928179740829122801047423085963685788753011092643940257941661876894740005185389140446971142603121371458255295411436213231107156181373278834183705615381606296059583480701036725255430525367456884336747798006458424650308333636642070054343962258648590288549082140855315950658119602899006054711704639062953167286830704175692895742452011336364314857216720497853338423588539574336539754651542972873088767277658192585806381547936294635490219559672131865625754377834961786849761606690012710323505803043454388627258110026445095757162758306450807353467334158856766774894691062676814806334886957572577226205933553509992878096407483207877038805784142149916917925090316488433936253725238822550444488138312307666266588968725209413385055595255193624206645192497526423394909117700677163780814702360547925666454853359883271827109634719136256 [185,17] -2279381767695075548361385536116549425707619092805567691841503787809083077689075369246437793934017288059190606348705692518935050253929333026442885167730216650320623422487499012573376048280288165139808672709741080556719521364886777750736511016546796191943076777371826915767681579151232593819096442024265870668525197902194154906894419911801035328688300626867526022124872757659644819075503339878402780881811791175267214744742489210519035639895045503464785226528920932845413156049202402592331155593051125227243256949175478678393457171923129920949459874815275073054064690262633254908369893558136462373087157251126022917067494215264189937014481336268411493101948187499840160726694044080536422111652219213271878960160021247577382599303882284204871614014874008268041691217613468251690026340950783570884100496694006718880375422240219532350635326699132014924446538832637644837547789104063899181622850858665203930250691223616269676669256027256414981229864733548130473014242674789766451941768799110454245314839521624920149715443278939783016540710049385137298482411666854407615397589081687955415165071583188995975775142111700620852246767239806695432131805491830425568113821470260489336526075252896619679331968734851331884463750219757814751774577085360514567042627207035520852765036760655009867366552346692108428768246021542009900235080121155292723478075906306624 [185,18] -2211488369359745441622653938006269496508759342677759559121264902646837006913445715524757183316632500173098278402224900528994683613324251935228972906359483209400032677288636970272883736463311927121921589286968101976607485251218126778343380010507359004115584712311003153699526250878927898975833199006284244951286607741268398879986359304415454058044702366113620753095226590954287932568830859635863574796209096018608922883656754368803308384491598347535035397551308282187250420212941533845418814561126931013524922355196562962603766774433914174551682251655676786643187621903965719054062287460770089882757505113083255447339964059753807443066886786703830764171936027805347137498228197949207024572862254984345976663905626340556396868213993868588951012701884284325777257462477296592178147912137946362064696485441279157355625354143888899608001974961443068659862004128094915780730046915308070204515621489569076896904048770284776928559139982572291237985809443733389007139021390146920349671560220544329965527185592563961035813678552928513046429906056400154271567505478000225096555338698835224672701584298926567516238117985031345556164160672568758928611067808339174711337606253239491829045773049128835391575422491478697306634463751858554738166033723825547603106353765051293153308415584871420688162937744976538697870379482046503189466095293800067853763457877760 [185,19] 4272166020915982014339449525689454262065751160818453957015557984775020103186623825446193146097117621834287639542775075926624940239070537735363770475616577282378457650301248444643461222777002510779651686255407246938723719646925787428906935918810740570004256144176736416615415514964018350416074201260947386416902011098809763938308558117446763697120896609829612152788084966747633947075095950450758240170426796917050888078740636041311455322051881400354985184241999964821839670889696438427809894692054732544544830717743552362798259817229554892587789972362170479336646157266750314078504086272136553524001835390189007764919627054492227853840830680135449395973402088328090194991675979626959281765180673126434942146076570024227112005699580922729574517857882973602792938098674900616835874987065041266114319932600053797242135750280651910750377592288146846246253317018963705027249713334588068708943774989334063024844777701257231285007968843302269568261907306903662918757587717339407989793066826617472292346534607422078265226706486761804490471625149283966129399167518674123126128796677915683760616181219889128538400725343390882543353564019346995986776670393259959205695615188604570645402785214094078591824652937927929045948259229107486544572167478924548086104114504150041753743872712912378066342125030604426845778609626848138044494004232665389370284874912 [185,20] -1371405256810692827169082581850451656864291808711178998329163408366245685895220954956204286828730217174173129752842633136062410600967910349053198208599175590284900440402502231301896870128736507901384844593221887633548000095964653317277790903299497184727004302600477047566674345435608235501248182956626424592780453777487629885025135552370401625425333325524871840777988208586249600146810275465952731676922618832242490114958382487528015705808921262486624602916979376388879743872524847873302095621983583383010156722326334832558158652021773780371634462909457957481726499458386552681521803957545651394895924934558219197403706640503065416958052753701880681994927799970660066883171649425362017310090108420970380354567501361841551635689574883789098590765830193003798313079710069197070001989683782477147409830957655692453562421793542260216736833931679381104568484085588190911107249924735360485391031912470745599722089982674000273767546667671315518715909942504186209709475139892043638635984927365606970769776802951643790951028254089411525722954502009158166319636856725414052781807469227349123241718060948693344965259391243449174344764633225057845305412185502580260463859419172641632426802525516507727829982932015452682285759743187026078775730266647492943817793235532097913698873395413255399955026189436794249351562534849584187493091283726429122278016 [185,21] -1982533521113184387885915952911914631302293321173201466491275130673491593911367850383562874650151572378416897074484458845664024778314616409197444831170632305352876356081262400388805878183670220355772152355131918703183591477198274783896393893130880196001718051338519788004916167542379063547396518926570232010783284395169833610564417160815032817176005679985902155680682769809432700486033154875500240001807316872701446126408471241922929627013234239751915241568070612886849833083503745227617925777093546316708700032019077712004711416844588993189701358165352526412902112191939655526485104588601396853820143695614432131499477709391326251032375301960295269092201945673866303305910047988845161062852588308971159513806367946217317155661573273608105429641089249121622924824197639421363268909406701502036858163499828830819643603408753898551410319049406210314859431821544744660329118849663147287838184742137688732050947847490697190043871411142516040321942345066249169033695397853481928332888953553371989038078823251077874178091673396217105047219424825371349884994175518708512420814347775117037432853163045869795581022751107260959772015566948112528701301170611135435964879775166746167374598547115819266879122620217914899243671133803642307488368418461101895919936703083431948768211036857305929458398339750373667281098608968228071094336737184516801424 [185,22] 1990363323368815041084697944812845474903702625154322779284249129812617986541476601898287657800510736883874002904348466125465936862738113959059747787220159316418073826474091867283536692857324854281640402930254098133022867580748330529898039242318275938499813572356455351988403686083121587162868525970891973811167846783386520842437229470340922521125238693515173350914503170287780556801029537991950156377643777769539663667314210407190757732716119612600772631924014149708297784433182487621875670455083385963321816899458249067377643551418585323004125325240511118584712338774044251047990296075567784037818769935726448623821866848201330035266648631034264418840090044385815637427929970187999271656310095841416992608550959175395368252873354926735563003157667909633225617063209066973770090754997257464593870908825992511632623330022974569647577501021657950498295605718739198665144463447241396855264779136046709178709330568870625255198718121546208685810196240362467707942243864144078824982476102007317608709771696663459485452765058634546421701617102435711371116166729464671786728967096012006309607224937101790716481687148621522388130787237615133226037259118333730320775449469319737712829065020995252869237779536975405377710706151135062696059145576374506044148041018837097873393378747794970156212808580365875848406569646842821471603704507895855520 [185,23] -208567780077304376009969987242608517789864483787022038780010554479129172256477557981820249970328338315932205877245412907355262070755229503326858166011009513101454943130658406428201952917284427141283605494711289133856031887975474751491479609093987553007577691802130693248566492923353292750801841584167584484999675265719894096986370712449546438356987071184892827961244713113793395045362030428355010896456545229099308422643442971902908210357484121329179511883241713502207955250424874789287310296890609202379044670010565207958774760671704374854629023808734218440258081531956638767790352230447061043136265934759135614218646903076141269442867178401481409146650232321911352794115594203707595542570503836862697100829118654469589077193169233827023016004043742254026928033829718058406900933891314054253583589233562826554443563663319932225427128182567088210642204791530495133848218364450686612870976378420108626702253676614667561928088127425483858742646808578540883000325047817527981560472942560660182791247951371127019095523541227809405676929843192789853771763662959644932999232829074713723251723358581632448497680013578398382919910340302783602792265477879185238450040160801772011869335341549763356003278868186516902302842515281465040520870093927715598871185300794841642357756006184184245737986837801885275571824139707168189793003988788968 [185,24] -637933834921228758478144205217210562186665189349975230706087893753113667312359229850125455354654900212985952418729308334407701544356134654816481494752275220035143909734575751182696338867472568481714283649804643934176596193192001128118623081826686703261991986265349852283324627329723338197898853209703700050888493090885593740244328235333338085813498045119651966505332805775892609347728014801126105660556122313240400895438945304022716984703866219808479352865045788963190433435836719043412591219366993880841589380952139815270756797690065845798280939265208182356770228299005595325267124701417701334011446806924888060449546826314755027447765526070950820475098672694953529662261148501176272987644806639815529668864513561117630799650112603029733290765098234008819536240676207849877173742376963851088058307534731894820455368237275710853185068100936050975433194895764822292395925779025351010891485585435888127744402439495204779660550707265909231039234302893238323597636814913570569747192493104731451696682379054829267181460187730128718372010119802112590597294560109419764028088725064091722042251944450466916594678099840904703149717729817272000617514856086176389155764051835115435008922693334288908880208515085978861238902474969747923675514124326847434927651793093894147833769362728326978092371524227899599712582254969360229321681072000 [185,25] 350027420743664520582259442374843421935723253414009335586393441601059355290278058634133291216595552404442001600334490001521149928843303344776372500848195460300422068704138733533637034077716957292865431684784640512291451396233971375017298067430495818087494607398610124064202907882014771288466183760568997581381974059934621757398288675606638807538162736047500370247637826117476111964952448435004600211586876610201469736447778439744280915918903397298298790918818342011480539089645256574801996151386585314188182814303500995755828931135793945601677163259510288140493421249876039841713991849770131112979800433056137125219658617061769494451142607215846023800394222942382591621795143437143468591265405175750674648665116298071760909547375544795548665221908980180899623775504006895076400002205860171203477135000862005172338020488730225223015563412033434727323361905057790872618297133902910008943117700819290656036099486459851267274049412025968116742121831467211650286474453315735297074726031623895803560543357219487722207533467487216710206231790792985613562972163070620364594219538246548010962049509573145323648705193140456435907009518996240083815007472612727042267019476250409676530405496583131196444715373983588305315293001948602548568347350673673832941219395993676089500967631813956176794020184704174901562713349242126820257857456 [185,26] 22032608244771025510238510593295680775475945486917847202888753366577238600819711461562654785020748891044430756268700477139061872362022919439989023519856646004521017636814726482729416282103960817457258344549580107037056615584760426134393106133066602502220115214544991058667540933109111815374768876830800158200855830685015163381581571328446735034227803912772747112970366676336126595808705766550739513137338778264290748572952988357189100788111644926809848613230844968827631367736720776686679784920589092611478594041274035817911260929504308669805638460000203883952208804883401520227086341159809760844889537189333398139643064837223334913046888139122606523591972589627926816380202473616228276867583191916927032209992766523794825737802519283728538623799655640790124795814158147069747497465090746745881661219679993427743392224082262835733419526353620750165949104568491196768353369409944463656975141817879288055984233755324046449076113606638621420489145246746451658147803505580409216016013937149207336059305612439628402807206520685814090842085697835395606452269806359631118662151312466758726855313015438912892422269177040743170351167848518756321040833785433935688835469075060748058738845205390806325493086943883632300901158479090105430580749583494436781461516959350759680182278655304473164968421787667610997701548235325519953520 [185,27] -81584896084708956805998261452171092726530021145772755378851352216333669641646474484532240216459225858677778887143447141876682719634207668549192656746528870122039716688179091100445636482076560171419774727021063512746730257415243212841028673854345599753519847858993295606510283954821878092345075074761895390141381321194412206257328235863870265494503404014134239363987553080169805024517910130730907325641427844029959511169307621387104746343498554988644934431839485599257448877222579022208463373896813614314862098629359066890957324529898964791778363668603627695027400809361861588954137305044382827462490301811808751177348815536512584818135113185985125569236680367016841701961792081713769157462898553438473763592143880353703112999762581519563038419425427671008191873138648971761580624890120683948287087012512993772157192375403612780536126867021996219785416147900467353929017326453471808081612423370328809112952805423074522391597938602022711967535538013688467290670727352516133813066119290062677374026094925614799575043451688816361095459968390540654455386393158172815358059472710360727412003686081067090704725512489790842943207945918210188306079970121071536311963365417745425092548212794953465113908307613971714270687668410777912270348787523524267407226014756411192667699800576481348550412846399396304822729807585531846786 [185,28] 21895022731406970721260890348989298287713736376748236353903062529586989190095255473010678822333115014954046452634156107060246620402634413993778250361418854923588553946144551727609624138463817036534703920387057988704606758526540017927687368253032868744628909729176557590710320722926266794097605347097065189119177543455866926731932806407280621690471913427568347098755346962354227446140921129815282665449644249205674952806141689961808022165151563078484302465895940830227124133903114707731394639673509636611131667989836848449989674367631751438772029629931172553964610842399564841859637767562217335533066391850827954324676618147734804489111922731616364785147703866797568430084772165463784665274706558274582815874833532546954242836204007695613370832924153233657373771723842755904528050001850045178119226360185535779787080883652252174292494751938101839801227560185857823972354722871270680420598311803800607580742663163734128645885498855605377446580029718660885926962430795452546245112422333438036822674852292327450879996364022736913505008656704769522563579116958436727742802511659631545602887121651043771369025417177433386915965806102146139111073809930642293386650983675645188113161453013121674597484897409341921441309612973848073941415278761421735358880323270053351617401656503222628687486915609477558092484844585142528 [185,29] 5779867813986271177833501121101748448919175123187213846352827844536333026686235795935810339756314112326610555238547621665006378367341058126379772311123401112956179017226590983849162301446119454252409562477918741319242681113202676038012004735464843532119246383716062578138186840180864628921623630086244011741601537911700361973374437335730690988674512049485888670539295656742478187837923312415064505816998717721380310896699067994787799193788710569754687873540533497221147794415719720540772335410585572345888446487276130506656751587228044694803798516727950181769731716891363849553325277667363398937133988574581378381001605730470822990050097052127208121651980004432460153065672610838619309412299607331998032221831314242344988283498787767049965838261300305321448901570157804877943754112603081878425224770094951389588641607500904460805860090987391126055515408595540089144739249710951271287977663216325379765512922554134873742437700407230303920855660660944054591487520500644335557488836938041105859815051925580921374687356818284701387025091923127441515949883457961302729817302973267576344705037007228365502432172229109074075008657382921449127399555044957537744899447562393505555851425878579049628758880073606473972801936269339977081743958829103472128037628743939214557679193372541575588484352407287017426145310063984 [185,30] -4065452438311537849815308680084918051482081993424611903259500186692565978111097871474721809093115977175433913086119254327721263258395466627371934918625292001730218312739030171124367779686135933264291606535311588412770738852941919834034793622709622136199189787022716159480928590142493119583269862257686745207321854769439949421201827960352931016908946481060881985448478249015877192179155467452501659357095866408285481783399892872305514572758940511626625020417554294193252549368959284502896710029760755825436666398635654772005530737185158005814930556037096839112569067482989688583219117076537074157480967289683365412202276661520619247801358415718725340546515320422557463534819894309117322169220325976682056022649254454237716117417113775861467572614498061352369411170604227830925033723129925044231769851775869554214052054610822286567650506744639579182873566078449786689100092772760507278002653766598820068637457594064843488988177104527969840807249694233930295418623131289847842333551986630931934179735241036298327436196235669648987158079200419817252591802569034497184170336312963363755657548720932603912124088853120242469684946763272588861765777790110229342812930816369939770216578680343057733661107914763320630511453376274014310803354572524985646197308336575544676772673901478071800217144465779173187114609104 [185,31] 281803778066835929840273528965953612418844430097831554407456323103153860542310676186918306557053384811500660075815090435947922380157439155058355893051767282413187695731933997258557773212864942000515426152859154659137431014491625228820023762736706708776591207243156170818501533071409968322740399611670631896427099005837593641379737540294660492338245292961613598674188151633685419337319976150554207586196824699705237654905090449567134065741899543261592148278553460763174500248945998299542936065377408327256322282052104825570387018244562271184412417325099152453719097150639988047585797420206667872595747008287762241371132909453645708479084449472487475537954955979940170829909457270015192600015567066792679161336408367554616425753624300244960274739900814279801252964359382949656968709948552687398694338141298362186139521789225037117547105261471606151709558093467124344111586569534077155898261607673402865792697531374824890671911145348009373311137026985260766977467144161703371148700550666499459006721572493633168076429881809010278951592791074659815692811455404076213492770471495841207028560838854887063750913565113733520589148775673807850764952646946339656750360344992875992088882098277985915376674615965224769714052503099336998069211918683512812096061401173356452973459394575277367598966709331072563302476 [185,32] 290076421433988802726681549963209377841017055746417339883851448288429704322059640420555794705891010477728060923862863532702641815356289816633571457243845123780562524025944630955779136073278040819107295196747519153302493683334561206928415813542437029912183626785558510202362987060373912752918659782884393412497893874838915058156179087628461858203113025282092160212752307640069141347774469828492428277279960769933906029493569979737519299971944560870266780835112159520127806015081503763008605853592944398547774177632046567556285633461940770906829445210798674964727877392307195144528556481952817388591224676892595065145210700386278452788957218594319418164223589999551304058805654039097169401346394701765492632842674780892775006111276904945810955486048469736770752074021843860924119118297011269410821468763528967779320145962538669394850407780126602391240686337341168400665827070309908785719770263699719006567414703888774407773304123875918526399641218775996060166100765411849340861458684940312726412336759768667124906386442975440541703975969875097817149326982636378422496977354203894076826915419146599015461808850192629309117402397260090462824928773941695205117911218999300995104247296794134220548042708920231293028165244277298390637629333004675896430591741683288097613493507821165578227058724696269880960 [185,33] -65493977670071836132459489536938259117523050060410003520630981874745559460233747019431647832424055583301560401013437962035150260604300628742279486384522296744431370369759070384255051790183787142695303797300812172685402723826652993584103701175113149240152021875891858336422996553115408426124707852178042068041677249247544974431642570259873004083778615927714890032310883385036775180016632201462491679684142841294546972884222694176754606821096738868835850809451327177435095391341076953071688473905727936800007619135009245155539737180803781202385881675723097649816755747102681278282819547238196886942402146991814237208461783353159933453073367237035757094316980248216960053753965021204601107476689790270343412969039092782476305297334407851624113621548059391719142161049359268774457125194385255894804091162171094242695608557489498302694802658132060604715155184378565644691146614326589770406094730557292686076217000774718729765772748186681840849538525565837178395570426702562454490739138647002201944987311689075752658121553030122093590929324734732630544376979394691351057712114944734337271812258315961438536740127563860787084872965250502400292962901223939982236710779756171594588247788723671275685055495697619075998239784515644336524585097870924590365610064991007916188565308645431832861070767631132048 [185,34] -8146202082366135927528489659380335025192961839149771079935896259888273326020842795427608848360496339722455850313357623906229458925222224948961798692127506909773054616781079158006873468540238110365758217298451906936663465468494919400508498748220031378717453008741299113932268710322079363761928926204272594810876962259276155079426510821213883643744517204280549907476931396167262321943409295601367274996218170608714100722730579735568237759090736970291839782875359852104632260662970885328256345744294691788591313476615071761024197777998774065746808638270134213841869766957606395353930692300289272087480371661905537008065101620042695128817959707864268256485713877757038772216919649152362335504621191084835800306682337140545278573433482084445864903687623613724929584335254669278758813565979617275380175335871815946603488006507796450883669848055813226177202436704439223279381573892765619867719062717238495447459958682330886676852118745536205971471082027419018383480598101502096717292915901741120536153591464034506243304860898601798235447391616131412472799699883164102644561958273332158604672700327961274372191433759864677187112655146470337663339393693319715574360858011635341784069848301230904087326360327948815752792763568836432015132164086374065117164302916542929027243773797394740885785044017888 [185,35] 4079447085273072197632919093492739716209249508294717022605912901374822471133766080746709098916442018138225445345332830600194331362390934534064824372137889013992917598609371170433817146286375599175415301971576043037510556034185511326808475059890606504209745330645352492797771090076449112156213413934552193892209219280065216017641638117602754920606648285741913546739569753955881353360653360488892513111166374116052927826406433227868948453409128623083022110503604161820638326119654785487740958435569600278893021783783846020890878338005251318107687117052392424456456048767736424882402561213619793833456118705792854262762139923831144068458104557036599907859601839315272503973530193166982953322452622742929268549202717326643570279248060949060508499763118233385543802359162358868212852314363553283564279605620892725902186217996403932576719615332644131189945549247932139924607735724806748695299431934370647835602435224006659019323009724848308892793709563593247451262799208151278669942417951443123434398766035828964594085065256771281952585753149661478651434377536293850231793243925450942816672020644407930511029618077883221851447698845577810256598325369599337530363882645093337067128558436453098907889061947576681927686288458478378663648655553243774475609168833441309841763033078824663744720712436 [185,36] -47351465306333613143605760550290079345500395580887473008066885828847230843897878931434588264344978306964654859330271039516359251175998954312023367267997876413576260697403327732619558778691618528849238052803459018865584365366949617965362823539713928472361881154423240680061697831539674335306010753035682204432137399733539395608188590897655955913092353989516159211198505788978885195287225243716415005742741539288716949610102060403890165100431831009662635423005202241787369999517593058070053012807430774614802977262577242860582133923821645601607223442675372765134256747155200804786876544189839917768789393076003494537843469085613438187236494860827455418704834105521573230441573021544310167074861683071830035188478679210754710847140618618463102319617209674142106675559222929919297798590332597131035747913920998804483322673557333027985887813379270551386132123045257305664462832680953425447733303299227092819792013956667244021106966630270350491300987323746426562564344860196972195833755241437330220858545315067708453384014411612748520832377195397003757596319173307087198812948617342641700155411056915473869616609500876325317022690896474002388612423054877361991530488043871038755433888710692731166891995463636294208093126039392808964982574479514369380159881539116286355871861694155615838336 [185,37] -131891707896083899339240932972186871627577760044786499512853749866206794287374781500359080398771110259688294877766935194429008232870505604992179340153100048551563302546096146811678091166335360669175078008229131606491184199619109355735199932778320619957166055018378207868994210521862897900916555611859360741429037478190514368741609752504748560728867344911865156697061309033668582459887687135318740727289490880897749633640047619546074523898318082277313773617186734950133217360768884434459732584610951075438342049321782736659529066824131061165543366318240888970041994204419870197618230231752748228135787783738928860393857220386514055024175756359795557478336591162886535706675914982248060227431192107087853495030006094882370413184375352610798628620239869187354724043426184571920883267197026477824131419273929305678722147749325488173052428038350229089903195611127670514506702434047772893076360823376153852693232781948876449746869843964717108329815027446096587834557397589746450476915405796542255018143890912191444481640726085109817019492201654892526666397192169319479058631664505798428118921935041615240995221330727187421136868040002374410999695960609598026338230235490181148073752877925055686732173801451775381928258319386034716137187169959406375758364903518353332756407090238308641392 [185,38] 8866599850862966760393410365554740203873077226980388462077445297220801064055200429871134600782762882892975518178532890610247010596310773787783406142733002264917401724982138568516182699298248038196990306501464084037229054812560035773714509326518493270055912578198992377075153643726347106131871447709148380815091358887996461354431104863845438493116757969343978788922952876753323400417467110644795161760911636429726614586523278088779110646969812657285062459075889077763752074167196173527054095565850263025055032758213715306542285470521135618066954461919215270891195902157268482162672607499244013380747088669723879358586092296482757903317530909365050726247131654835900069184614871482925213404573189520398005400131203742552265278918218772610061581470333726737628177864747043242350959429434595775605678925424796199642031021201352496646899069659798707132436050312007504606295419883386540715786423835449987425921973434524057168570125654640176638079376516422605253561274048310834804950842696959311567153791131572052391129144739868904697098905540552120214979780048690262196907823637716740606513348441059146208153967596709036432839846979247474600145776775891900921496698642201550458647906741343942316521602625220551085933411296669668964172993748906517894689018627602082319166039539905072 [185,39] 2586174468754973795359524633914517376198821497269381909981831586068128460431591814802475581127968968268048112360587601975108099100965040294571073522252403519937411923135246776962272888431926165919691697884067883986690204742290707146394572501773618834105572193735825620799958196371899518237227461920166603558927386047015014665493711571408128640673803137328452586770960192734398893703334092296760092657284622399509392427684319500388056945715426077923638003364239599784854027173666462389096972854606645845143802543030604069942303196966263207596841667469909445871198865023761519852405916296967633942036752964337778877171732105912387052262355016904330840562233524240347253777103593274048910376359943548183923649953714562289238145010175836279989304867413182994760922013647998340989577596717586717538170205910647833159689146797329566506561587288409482820988380986123195038733657699267437009851951390790621593223711591034320122834552539247997916860857756406276533450207865958076415111625790426935540446254083461737660117364648294785795776906839485877238511421324575406046347701140509087915748221518951245843429590737094209396901874921390016876040436354340452857807987998373247156426319688317389947821448020765941486952735212664651664623290165879093297986380343740177747294405323066 [185,40] -240704652630547991898941957381992015946259895118922791158763942764657249047978987674445455855747171051240515530780163538046834544169594295214998287786000045307609349883499260303721970933024227539274225086488734786838362820710123101764005462788398076164340291488669170599710333820219463011314466387794276734086023448199725588957142392763278258530183651502900471557123786839574972081585492556499263943212503240044808969995546622134149462482954789896137542176400847413409557329324681470239848436497240396133191387549124925367451513937965497281722714845663750136204298868981036917878228834602586608237922292057289453191940727183116175828002906418546627314137130900621938805701945457877835307981301514875156940125912896321490065529795993737740960787441106451075281552773518445525414981443853767692107376716447677085421743421903830576510845158481644325977319534350777797676178841810240306282768923098315411765054034682564150654282843792485615056598660098658636764797081778112571461536690715957591626380487626722245070782448043846496189450319786788443808915942748346843302744846949089142412637387768634829637332004407884288464292315288251382408032368875360009813309758333214727889930690671879203471666443403512249502590717112106627251353231804283050612088315450212666837342272 [185,41] -34287211519941244644460711884094557650746444366915369931992380628832733542087460840210486015637063736303701698494513245786516346363315199652388040458520562169305560711801375798867725553878984112287299304519879722066168840536800420937714458252118827903317735051325760065099110177022790358893036035365956627692698722418312113961576682897524242559949093133799769992402371817669817008983963996490916775086118819678553046495139904979805580195132556719943749924208730445194237540792069126851520805924147314675372340288646108562702944666423857403173403195309703659982056330769303301384367550444581789792417889242683448224311232018290387298088153384506348166860124898304917696866881958325039341774849563490937055019412737497012358053382002470229328871483038882157219833644360405716905471317751064121654687065788427359615640279038136206877396336927813959264484967091409601939831637802685248462311598660063585681489790999708302249539892829907684832128636942079701567854488672099585823927005957609742448200593746312527896335734039391950814077671340028551332707150874645834885604297380570006490289176350705958131289173577640787529672824367874098569785616075314873946505218173030694712915051228872791343323690621387122497818242524849497405284267970680664618211482237770945493592 [185,42] 3229059536192727721650273092735354356872669194502678819889620811993094575432273867888873813204056796274252728193987759453483686643779683853688726681663485246927298933505929332123293186051979699017607373498172433798348640387403735185610127296288013838961171909703990625547042315568334703451222779393526709549646564533352463413591736237693886031980347077149246870144384409194274235232656373168671725579000702514939821126731074095157994435193601251397055476585538391406345878348639299926443779989509253453833951175301472959532699595709942427475828276378220435480744434010857048737695906688569529940283936956159196039970058382231613554658682246212996467992200930297104817755228518002096667814198547072974080885789249719882551143232331673497757178722730183407072223190064395877611800623671114676872134496325454164253691609948530093902716415648118739962391766992674532034571815635863927181148281591984314536950554860883148471890214689693588265637704337938459337908113335013185729035849001796281594741964590946990923353245342009119919344719068549902891283396666116275853857807043032176467362739401325121792082709168432273490318379691886733421780257749309564097678329347281915247606333096270083024762811313967678315892214172486372932370058141384900953911247506524384576 [185,43] 333826101843815137614460358473580473391402479610036682180780585323785352461142864678427772190471056367960503710596387396288673069919348967197259957751953378196744650426259266497744469245237698336478867345990251599284436298639582619032932245055735390385061740120359125835608249575968741425006483125999766828893582962361004533486983425280375677687510928571879455131641390272794593349079590575015280068616913009141347710215121514993701564493710323639935313570424825633954015633066321565503691763399971028905483062952130995063545244331844583415220548430980081195647998137925815918650977513669506824681026163055094342711163191040257384113912363438873357460603414360944995120762702326568988585746107508576104692709356676547562113604348946147311519126566591572298909302646007125779107550062922095932408166581902412313055581499593188060219468214460319111704651148921885422779201604348540555823190066286235807024141608445317647521343133679311950916424252550891754231439362747442658080176616481886684199664043717447434196656073536713022136326341253566679987878498988508102989528004688552352246533821277134421813471785751513477159701436315919546557964883110504743038056692392078605009565858832463044024278489677494778481087987640896431425948064279922477335848695070384 [185,44] -23170918072349667391000104612700543246480738866268976093505198931489732861786673846715089247956688344102432404602015907267806958804833334922447862245018601947728468433520179305246768355323722702548385991266700519382958484951405177050545013474645424104911833856249055527418658512765381384431459116570691483864541996087243230549164776202009465038016945933405071063709812583671651679518896014025356892162709501507869396128764851714733823198722678760843784907248159861442259365387209319547407370436654505267040105798699597558114128790087618308718125747069307237256643704857420152213039503798778025249103034317039929684571227587738642514168798744733666448577126690896759708791859278771642609104383866667460817383817118851271050607413401205815791622552071636502572368981968790902610975579454254242689814033749835504115524525062887764516345645078456505203702451173269748958417844654505795546964296357122771406834768956368626920872387564365358791565511237075117762268828231591938767588866530190409978501402520107293792713809298979551323706376075904141070255746710524574583319216991812846382348656077917227125077143209108275864155475155929889832929168033734494552406736348301801567480899233135933881781939243074630066866293117049873336666114011831234185668091584 [185,45] -2355243026970430335485627245326265753043392353962642064511605310558900676069963657289776600048049232230225185906997306842209974136985641123895651001390154859331373244240632953256182207513620635823935424194943414407195550192871463888579127904313289028385436788792341926444326350989497364786366388911251171477285572112011853459452071410457536902731324222021618327141883551821982774215384767062010678027415637663395871718339100067362276817842191722412299622440560703451109107943200596255217394509171679246055407770950432099069687875960218212405574365336865146001650468990898079561542663230079456634203725821316667814742378530019196955064289268773252371723114490504621284403683115161861851271603062437334828464339769618416243357678452630861869242965999655381645156609099532461031721570651436569600921623021664663440907077303278742789716084041630410739673477328446306263785831383961911330453642852370116102602428648681969609183785227137371180926952759589447858517387249225036888214580422268136672685294042225848151771205217042528939948090248819976641899282141419470658047362918231629624960167127139104717862067847163317472421601522477362717835969429788666202865126996335448543655900630427678310178515052188276226808506644957758731857863553690554211227256 [185,46] 75381461229069750034067967940387684003180817361045628425718729480955351677725954008467002530805551211865475067934086790548123612235211568941298194271616416888561223051310900705749067371906959917595157147337028431459173097458020232838209920597129353251493414329651975598898210382331088524139766485825487031461153095175097934388196116383385733620740002663261435273762952303466532754744661188961525111323688432801112009296406156574562522204453222037602106455634469579632783107690772830709515129365951873169567709281070055930745977705536240128227076668925920747326162770110220967385110523351183418983786844172136168767199999378458380990313986117414419206868362134049099861820834803895055743169150088237211977084196575186720652711589467869868965840270968409687447691796270173520887331697512135825084750259648113743998946310321655735731405607147184024731695874589850413348386138517704750039633479246270504946657724424156035008210608465568254812236158101217330799905759475990677541978897919984993861052521307693928288270692004649790633373060432639545590420389258414388029955699019396489648666860018188517183146865100251055502176464019268787030594897713950643787279694828957071641604326565944906061507036620355122300207606539239787986464389370454802768 [185,47] 10513809399119762870560784920333982093960589399209981018895122743940085247287320714452983926993503601703376864760787799252342202922628248907197953180560294864291423427480213238168839057064309082457262117072748900440450440064635482636199624485563910887237523790892679906311668656840409469450763827370799826624977701479231930767314741296593312714759193343917769065486727634173797240987085416906660098210613206411852833324675446079105660191035743384959869947720274772069653005832320684721922404620323476190811621070128835654802108009470911107419404460316576926043630873147534792092089113178923279848714482668316692393732110011149646513467018384462959975973958292803240667726859658020391553002439583794614323880834988924330689072897167018631733373031721493931695740157660866518898212165339694186312912310442620917599928622490576714442816218901208329634993499048995674125081578979908415519497595751591782768317534414925881139219046149384083449518915558257022116164972622621979977495798712459445605881193400857737265419432174424848573132691656393090529925321344944301807178679200994061687892810968383258561668418045732514156114320346759399091842954983247051475453676399494771795566390894340496789715902551787194687621935654861968667171895174494324 [185,48] 2524916354135226855918932335597585035487005750263234950426280508908424352955162888252950289351154717410331911097304725852407446139101545519528304987561736886772452191457442244826912762080528528199540745402941844461666856189013976498839848104975565886808186399587035630176680215165652031736813652041042597788182097758693532479393128325674899879950892135768145247860472354997592659620136695349261257171906043300758556662363411151739412066592065388851040696751698839403148890245196743398655114737082691146272006395778622622224635895506163706006940473480129749489197066510661103895518455192948620550225046153350790266519350496259544105601592511655760141124086453591563481702888129479505685297828371370681898149672149686204362519838499379189069113612942674530586806394801253248537857977395533785467074822796842328041565306256448923858517346734570768340318502949364670647668905089838113626956249289870720898524630476622886190749636611478412700591908296971716634303207017478447826275811534508087883068568017368508119065512369986937475969367161031574700837266581843663549407135019271357176358549029307276851038919188239996281685548329210266665034926216890016404548636812245652302341088789952342336278716394328463287948055052020253267005875136 [185,49] -24037058946896735545893566331601251825572443621905259813886363195562484449997145370084303048510770261434673646148189341839817619087851164708071993259408348574611933324694451304535925963018609047098111118883637511490340474231375906885803494279209352705170199331468705574527768338876474374701245413001568134756759072010047491969011013981113773845388416171598753674072889667912737527225648478753001944485959749338262384624752588182398341190889175782684334825752987264557308102317275317985928327424578930626406807888190458318458797363841073026434540156605765847110255236624863840691682977903997865968608481646428487052948875544348635445219020110870116387923241230021438699826621758666685739535444097504706266663607128267041454768522444179787087885446263226445786199063435017075069131797022296994584221944957580932497179795503795859445041413547631717835148472241662767443991681262535784968315071819796133333006814082776457184418865197715166300455936184012987887720267284376427393650741805639287609506904109651729425665394097517514562302585008920130727534287819330183229612457648763717049757407140146769887457921735377861559840134605008496177551920983381214066627184177774606161444033882867943265231108773371243537425406628351578332775128 [185,50] -562206155447574763871748599098159100770412937562775860690526899121534550632036478044717672201160543975616062249808153554740924846531160701942879309484125727980341339166210349447194751932782809540097316737549895423858147689722835458974237716664523528530546066069030879603519345725620367961797748127884635730849898492674586416064531211019023268820847514534413037317274644661272999639027346346511394796227445539265663297005717274084067678642934099565995330776975331253990399577761854818464127518808687547738568802504015595174728655081540791640676197433504185268752375007456615718063484009394091941174402605311294707337213477479296171891473780425143902805711046244933334702354027803556346910955719785485692987202207385147351808648947216627287765430038868623238178234981572334826950729657127587881975831725590521174826439384417880613538225610337150682374770595799931476263258000779794871064275050159171728362328182084703452834980004913047835551370206351490418174661318925230364654994343332140983151529299022034550240159376862613122318803449667757449189232362116320924851447948303042034210911382652052749150978530977873534686092922897303975520868413383222621377904132365859194329985593008511288336041907735544954729982166948985874392 [185,51] 18852565811898415577347774877173939932256118954726097519929616121715194113806468047782239253109394795896844244665051051649467381685384419680817953544873024733974482348800685809794590118085283857236215749434695462426140315265765449200785621179225914821033545696376197496798396208603720580469070223883235532337119933539081854291813749934731141365077937937896818484840197548614804890471653209633163051534633386986591006261075658701082036255327548839519891979936146969819739317419638031210552281299171049633480531558562363165763415756805524535805859379563635766623903760349164957260699145276938978901164109564567125316666617508218211848386137578115503084404941609433049208425031166269667608086066306888403446742334370478356661064915316788018755673732689390847605867849880280022904496255598615552803750681100429877792380973415811109645576654235508965396343434199691294391923067183583065487947834883777480301820569475407593111379520927346777537423397477274732573237267371748290542549860404476055651460834724624332224734717449232308286008251183966302962178408956478928396129848716193698726415033310645561928831730823143577944356439499017364378493619317567505587876859402848309610352607270382500928669107806853598420304848114759821 [185,52] 977355247073396462308365618676004565696178863021687794987470319247758933212301359289195732699850858477154080248684428428074678382912848633576826447808474161642637900128745440684046656535164275781359336312123526936290199244418476047422294149131809671861730209023067013617943098374682245498701822952043255501984552875830644875846918646152921718757633499731726884032829668119934116922332768273090168951607440377378785168481089419928043326864618693815939149263974867746470892059889349698017340686539193162473076954354011235005747568620325868647175264851600026689491170381402984639982866278690059926316747053615580366298877691926851119588917471595852583735801553586130187317481173492976731250279338973393712669070207275686141614405365241718632087745187802753495101889579465213944789707165709675425624970683883890381785775786274681756324213427048027126809073045801140999433554236636231325686101848529692529082726438728870730733736920660411036749230414247412089741237311470793328641942779450113625204972477647275851311299746800858305046820297644274131424770130870443315883985968305426643860489099651221832874290568646539384567089793262481394559167245888107772661660730927330073528804365228761994227577483663938891603957102784 [185,53] 5950973526149104579469225311097612243906506890989578414250049531699702867488104160865996828099211451465670586881965240069165318279167923809689117043461328288881871675524460953986662799505214647115657673860830342029996996571953345533901889650389801544386867263095771432584381384705100595866354921520839154635210186739788151584370996879281024319395543416341357585247533485795344212403372404382069236502808930802021130658505295801383627227461860848966265568102944479472001436127943006483473758588886024367212794121078885607979500414859639874545991625246807898635832374226287390896410105762373965713306300153361377632177107921809207922119883355369712878458504744901080321532010583419249643047424544363292648625232403081969534341401748457342111077268065395260196838514837281288014487518117667361725443740415065662539396054870525460100279269362514391841742195184635984183062092904930073807932783571125688316928620735652723501512770830444577109358015443105213093454462719573115564121224497623257395672918387155810594058913294804283751573427999223527587560464461586436779081780067892632749921069478524291436795927512052355468772103808827983693069993688401594398291370831489114022743379367391394178068794591204740198601000 [185,54] -202387947521582093045645896807408492445530831748778108400001514781741587754186321501302670924037513737628765523652340004919566403933509552210934428301583445587892257090024120501200839892841753811404678706368506341946064409172951846971530230858585110396106114071594002519786556496326507427278358368497052799018658597482407476709530641524921175606646731142864730498433725087484224082159361352010127337261937746996750282789591376640167625117528631325063264234536074203373309811496103342050178385368533664051982554902803254069630664619750275812826585394004360150938258959935098941213850123710766671543602278233440729914066997317075634427195216931218100515462171297227739029079370725714315309190071637753178817960998036635569529248948707981734799726577477124037640842374841151508381812639335360505947740523461906844164844674450940805084900664181708722032304694834553221919938975637810341450118579072407491251279064219800089777571023400671338557101945966739581565693682875887141693619825372503331677203504264196247235257661449479153621885928095405228589226836538745342547299377760686442778784622245781280820011699395671541315745405503227426104839146454271023245170483631996425835279548477182168814707139901550764320 [185,55] -63679814288702030707166091280164988904945953507654448911890899198035208385798093078895764251345637619895463592287773028395404035813618448418551495595328867811212439768626911979570584426193145325601916725190447140177663919934771507367105990459514286558309323034359403689946677578484678221473356685824339427910618990547886597616711120623640912851736487921470496410708546665823459171208010656541874807267833119071416329185237330370232572876110063166062224682638988259086384971650113657549356392367103190909678486775084991621782772532525607199082933108548078296046762136980325434526770677558026865184493730692404335633378427098670771308251584679909028857380016499657848070447010783173646766412045959658564641900093037033006888838762010405558483732614203655547779501698094028558074566684580342712250466256268762840173567594326613334093997284233787985557606335767915398088844214316487920878333785664936264018690376894872399200884795952355943992317524885006617804976630994885171071379768201901179730748947697220743195818831370949899777766950645363135511508594164854870914703377312599584483670374439280124187376148421401392311219242552194725065061072115493351190324438128377945090545469127698387170173819829757416 [185,56] 12894369196712204705299236162995375548442828320812224893114508423744505142079340583912547243284815351474939328025482153421759294485413519937563322023319770029853291720611611625238958136864692889381748975875837858553905105605179538607908258096885309695330617081177707719491564366897201670672441564569889592700105916917791131217967770584359698006752161090205163634857328673770865283808082958453340153000074622377212023900505351519378787384999832243723052750931560868549344105133161274031567340750367556898690014589621344246188436405889536858794277050724108148072972929667560575348541525509993685319587309300894678394011411644724790109912896103123175016977293302259526817483502774351923834490687783461425909773452846561911587859048423609541111207467550878329489015604275107911120252274455904138024902307485222830206895782222609247497341249494135308595124764285328120673617874591892900034822135890421977752940022246714758756171539943681444679667162760634765809263129010939406926416892884442546441390336416014104717128041724338056198904200323568524112976131166168976463960115336131567893882152725970983048755557914246604623931612818373799180293014706239907178651307573190269186045527941963762910910874058816 [185,57] -2751761770174374837709843867860955408040547312140313308169539003948040700214340272852618693108340814469300958017532329572475940814422284739783530442336571710229435980333130677888072326530177155157545150020144289325524282284002256040189893514361816691440232451603907776605360514010342927442980199853590889933595008908382816817477487052772497340881049418835938355327683780878706540321078252719691830867348252924722732280981733935837432668467843958525879747327892764147746116414805266639920316304409736106938515717594212254880654157372710377523812207107882473519480200095426797910462632672036290223450021121392294372617981871467809709003276107118691258727002492748750564982688433169663198368999639082207332672571381050315348787524178280011354463408754736062886813923798302660510090798835217356673238944593582074077136662080165634034743992743509919224451534713362909075936253284555506511675635774985419002081289400183340468542653020052441059625289626194568642031913259365530031869658242920937482886631506565914042810448752602818928675975657841903510525789572694209141370221867411652272949484781830626900644541749314179835546805297613804339956876532669355959342584083591644988421824154491134984954356712 [185,58] 515685087080172300940788171343392730010149074655175846563484139914535688696834799379800128161143488220214682830847543061372404222970621721478112289630767827266543950419298160187502445135141541219102533963763650209776567185572749552492622928065072729057482277335070644289485865210272483257393892159485794669265626994534380288060894797173373873809260665182989699507987694122308720483562711897760994836353014727234949941710348584853412833777614745082607936706854036423806526395339178570045327895907435527576021437202024624705480576692818437103158610758996516919808487340519797161051971651147664140710795775256218027747365600059262281148124075315544513931714009371283177217063521701824375812659784615355340431610590072456791567137449707728189560185336958297996660363328618528493031192652861779096488510279467146670690968046408589550017605446102109397606960404693892257080119044955609832179334528475453657080452466329070091974962303098290626558917304420130607347756289972985765663427324532079209883062924470720098134876401422947659384650560196441777844032569728263862824620171421527562681307276742391066696604656014866263041316473824929209140632419277793179225609201762668599680533035669927113555720 [185,59] -84510188376550907169776156130690338440112517728720168665220095716213755560773370088106947145085157739465395787657294594151934531652657948744724310894080882831987300507071217526937950329400561156389975860748687736012894861788009474504212489999412743504025858566417757513628312218946125819491443314881412666907287186479890528867559048223521266906765839011116684016544500017880108236525608876890955924435455562712542697947137447601044119073867123155900077339369379580637449402951919135941495888360166432367480079963966597205317688734091494158891623149712539717112996658292989441242976852567463024841640905283060932036776592643983549405885801485246689918042096912969161207110512809033102376972983197282923544770939099329291154256193705664738120114753825304314107138423130853615548154499640243418500487077045592451725184242595215806657430537515609506266524669858731726184522324102877401478300569514810314292024774779117287344230590755618504964396184926223646906187279814584228055977323628974931673298996606703898428265131475268941302205669727519547638377378560421753893708782308830114388487793671509732729539336044080142613939503539271662060448564462439496474752891305271955536349743338466272703 [185,60] 12037913817004626108757552916471105735826663015798030374097974875135075529485988645507499650101071979927190970315822620807992239308578022195310390651954931832448651048003810460562796134591200518479656774518904938986191843768036602220709862185832540186265678946077970854931017782839100898754925523635666644543634499698806754957274473976415221577667922192891130029339671880720159974540064688093183725880609173995696819457812030336944269793928528869132972895318899964642220394700427181819943543215236132400389088437657574830436744018748429167863148063588305928339301440972742016470967192380118094168188857055525429369256453519562225583387365683999278645653263180326182934036065461729071528492069730128363780800136659746525334701540987407075629231900577779473445441744941827734293506711390849195750762918950767487687135709719950163491471720057389625816964805460013668987945725877765137337284995512416649948069911294713190212432753836382646833679297787682461358981746929563159265721447806662411376763540970333571875702818794192479955385972911252561917136216164369534267209592109194426874275631361243940687166872847869090148017016300230295720030162385272724308493379845776745957822435413639360 [185,61] -1479115497964778724454261836503546879882487929739657472556486770115303360928208408012425045183439751678604531495612696813125324805323927624101297349753190698028864987818707825430497442355912860002492219240619819635905754919740599376796916525873909805983088728354400204707765348020144135074906493823123193134183836907099196055061847866760267034598646435061619337900688657516427768490777366089754704242291260561667521325095966979001006307302609678702381459437208889458903548087226608077119086015153859193546017010647244090948701679451393880644708327333292937265419901023775175578894219368461469727044657560826127252071670721745735892027049693684946610354589405864362114405638587855034018909933312577802987758884437569825569725593873963993606193283572440007619775020028904371220040541179584698094564345540466106763302003920210798604722442135412880838541929611085397342526510955815536380916437660564009785648040174598835398553303689968306592319948727237938246553059681680273934587040539877231195979614856140412775533409961329198816891141310599344278675516971459233879595606559013522334535914008382437351789847185729124542601669734675514952010701935453075938120564425500090188636355523672 [185,62] 155448574003789601425650864092760411296086120162818908570916117087396886076412135044588107473347035582709541919023676250295842221673927453874231693666475235830491596546623650423288297839712321520475329844803681554225979389959348321853877826603360432343300275026812246097308826191385079827460528427202169883488105597387228825975438588776449231720306760054413629614634595533723243488659848431109070391419662706271640644624336119047805309048341231007371097599941746756512780360048578408443188752095911415998080786467165029141653915007813370479876983834411747691995694167251966056639581144560955552071269309657811270237996953386413284560531930526585875206976237378285096916690865468213183689661185453927070690065666368544292135034443339567508156790748309931200014464421082179986644725119410403857107675437848841871799066606890165150889406497138080326085283347817493667863271183046186153383307533655739798063541272715744587158528816606077948195718153044082467348073401030024092048322302739300836043130188124821387237500709785370014931855907041348790792238479845451869848404113758520659925896454653977438033620838939338984567203961690085888654013253970857750379908879486841954419859552 [185,63] -13842753991520307586437904279851139541998756363004317216691181733901613099051903751460947085146320062375887966418876176979686526322458646963951905641070625507464799457186765501040013618241583653129162166696992471024422862611411115594886234124338425206366455607109978550159907388000188471417056994502340130086004353777214384075181599921345659610394841310104788262364188073757020648545585585388790312708621676634410308664887492285419954628463323524205702739752977928326745434780644221183132861274355354821269304301046427454640978550201959786408083413417053656926574752070305782154261287946090902620844413211996088834963965108476745102245985695032860613344764191842956652214386785694348999840165409212697365561762444252873969504933274580611082091280923767417337576285497015091220540574687408402263503080795672983867900581217851492415668236302394380909475029955644781725414109591125679106367322724376011015654228062997094939614049618111804156615361433543900394285021876295080203879202354892198241094880453105263391094822867904040003944843449471741322385902661203770676093346759035871421868838690732740171310137567866365715342607040203867232234441684983528687868804569682103191924 [185,64] 1033756015997252899073369469912295930585998425621965269468117024636489143735897653143609337426459765066540560477176358107415814937786075556380995694480764563055350201986585690462477492288280430415164731999168830835038262001433379893683871053790376282537040804365589850488349577507852952193317475264096420384603318390261577413564661712532223630123550886134032624853168365328868531364218819518789805938479021745371557940160815727608001998551155992951328128900453124499693799966880308806257753020751539785043412161525436252387418693587726397080287887548125735623934588264791645030827884891725746975108168911099747389676997865556436300829870542590205689260540218711576120833165751621480235994345234431029712391370212762548641691353761662545816128844218109133114898048795804518116897572956660410800360734356218504834096613257161512800268980138988681811595121382535888130784841186061839388435677741243535042889121435552547876286511102345997206560637364808023422537697913055098634803299036323615257019577440600098770868946045193245086551366954372135114229066045654178664121847552832912117999097609443211897092113738478755681781634319436263641800528794351985985894510857259199360 [185,65] -64017167683331400140692921282443203196713821513340287366383216560638265979566554468209151788619271156537893565964455730924812250267249077476491678492271609572811345448372867383496745051762551867927332253209527877599794040229613991131381656720183418251585174261625629552613713711483598868001341282702694103142820199299800179134348994497485908698696631083073637362859130603205820316256733394724034813182183342528175119036330718634787766124949888283031724930114995447053168822342144682337094991981995260868385953449145930252037781030753459381680557669264925117085303978165975161106209964104722283788529042330927094362433641509792409110167819689103417801224942413489042291256395564924827879964354315733092278718182280219202082711222924695664368681084015088559126329587175527235579165052415177783930748688478103114247528025315754816987650092313460161548201326702393322330513460980178973583249308775185687456980030830291082008962709411233655782853920202873955375706173922586776875936677357378649889695227714191982062701602116022827862799834984686385182996747197718186454091830432607037345887207647357233400105338514143449417897828371993851012674164838809637521492227567408 [185,66] 3248262986313880185592300771071289854871190832215548105996113997385202888024833890276796930509075664275084934564065114664182563621838456852510821873419648441591649666486496919497731473589902981465180264551362497840097682584382932648004690272051874222035347626222905611170567241942439431588061774090710527049721324342729514466293184939759810082158811398017605052901345526974452865435155862519066651057788805251831935285077356727417391161046668310313015661032182541521844274900023272727225927371550588750154475416290800527160381622321443468976635215665968030823438387401622981956086895602843548734263784169668671298452619527630992339335287971727247046060629913930426871621002645576563899764338023398300796222713638159062080628358226667827438350068084685144692876289502431364085783008908831017522174888285846895417882500392516095922106571842906464482065239674906096536038545930551611891795161757159291573349675924540795031835426823880996098559459723701655070155167307892298925075600817859307829774476394921088208348563611185103339483156253875044503746824073579805015353551037017215453687647487966840225993692944132172765096964431392459584516870654694403326970554648 [185,67] -133364759537763080890932427620717635328925344173655306641501973834271425780381677364745543139935560130847088171723690692431749156499719266153058258938733456642311773257122521951577968713028494320249156763899906387903268512744896818126584841334068339863959019966029910170236751534228622338719465348744902903309126399681206287044802704792567502300714869320571134609500692993453730322208405782658787332459421637184738994841665718784219311945251266658843163755076455457141798446940034726539311938772043142685216781926604638309877980538001105514342604614798786661880987186691445683848777115077534367419842686587815217475695223221269871932332855349651160887261276890138411740816399976466150602608059330747324820750029555097321735419074377078931166200995494797112992221945802493940420889432229850784105486130072304936888696513680475927367544826499210777815050118925683571351375974277918976329721780864850025392263836717013990846347728000624215920299496763422732683018489092329852694902672945005299982968537521277968308429986378875424011378372565089710125883451095519327899968358624812414318465842769605127737850016673504749225628173141839043325410657391749036447621 [185,68] 4374447713187665972761444622892191069732028526845891970730440289453824501426141714671364876553068517428188213675996265253910595975141084544180170171072856518120748464226251407881764925907912003375114930054266039609986189911826795609119419021818656392410189595951882074114691452396462403200327199512211835434861839898788864930667797035662658727400015608208991462027821532433606296415228088058209073619391078834132344285706300175130569275908400940990243110437063424578788621606995024422205181896956069597295527662911388294317543895894532583206474249319680785524037765544689726762566333204688417590615316474876298000531670158362219204016453054873467523341985312132167163761796072301313976428644430140462778531893009676269401163280377268464264973249117887819310604249372831012644567738044069170234738562130555820641463850573157179191341813392541809023722454883433812123612876416064039744145332924473403535768483720484100593782086932765302723509220818990778637819116589322828659675827873771220839078749735909213674101628306798019889863610764154146828055945199467286932719818433531465910298560982914692102883142871935661490181126774583726255710921884512603328 [185,69] -113191002607876117525203615514694788421878313179410389357012121314912099583097855116076985735305863710272455114793065789451366580822537002912851200432926199546800318913251175406511291558871575693525838338102364729892035489175651171643198634998324624439385543846695083492801933998604989934936684166789338143095160819718832491896834656698299157363087452891406904655071856863859787192923704075617148337231542340158283471577732877726271835293481933241754943489348640114013103502651337989924605265203570247814617074595095345589513955901519829760474672523318148681130124295483024108947810865468227027554368034363386510182847597037117484986567608821420048930356875042779882611039243031146085920705150039605247985625993308816470774877861436602703629001898004560975701443691270757420145059988967203115853873010668805129214918843761858629321911343971671136205892409161030451371512086484681640373516439773264226073106719323423819345333989934597151293887189047838838177390618880189790634214925291861135283097594399029283694665569513515870271627594629886827055862787895999109464771891039226543970994984417858744197503458540527933456622214377574923747477100868488 [185,70] 2282663945372949257739510858287618576659182115745196341294895924782309504888110951744606611466460330327301381892042583151229507676565853339918149633132392856596636980549602079877666503471383282278930752703106165269897577075628847955683204949212249808277483666440956757568624112471797922282330572605720884565963940647880491086457915500266658023467826666051411336905805184281728988237285044180668370680758987800441796980210609559530421909703612985072785241560089241670883456881546235928286310148046610723154843438455927068122212032857890582963605994332662672237215720027564753389159673072859554985183819968592353843360936981621203572326500921926503952832346937587082148659786259949143386251020614443816510173596673352799844992604892086335263440212035187295099915783584779237280593418686681121700617251271304022643403467185889608686427678352029048261256423250428804842366592072295221089983906704507002632118408514402280808162853776609304151508161540370117946113869118314161641679723103124394070039170020689643611046779777593309911892613144313177808316536106765496189259483500082935655761232179006509050087440555349970200636994733971559713998428256 [185,71] -35474009772352960115028395108604415677406049432104776735307488884587156611549586866594834959461047412631550860706094935145076831664610242756232417953070224037447646542346673928874419149237870572735163756477116829261151987059466544012037481572961584600038752891271285388944871059550937875862928028711075905775830801320991050663495394658772122745999967548231875596615539607455705018930281717062497584157408223435044180320766256638526199552160358233775265732867298221492797829317539866455181224036293247808461005558179804435366590072333362918500017834621810975688476043332023427556510290725278505184202306841152151824112878560251935827741812026566993653405143571637951598004870156085289504347390009461911313260665346628088058442838156528403016646065378148410053658927453155393802107992390238346880993980247799364524371208311400013982545780011000483695759046460802598127730759852857185981494061579955291173340899082054774699105125645991314169711619311411576817194711259775031957300132496096109902650718672514909734634443423470158988530588066645183570344078836217950371284566116237154047473476551292368556947483509750317631893833372058195276062 [185,72] 420507202895121725556608854042221040799742469975905484732552508204527455565023427304500386126670421844661157852244917166616847719090168935920667482302847104637905619451218670949023450932792359519524205746345369823321917629162688458528290008352291745470477675566502777166849349988660296517402172009200313290541182352188281734186217647094711680246731796191945167066746949609771343624559536325172928157150112901476782549919343855801086791111275609871730622836313656330129734607561704702653304018483075865083685422119245796768445922859581116162227023537443915229033744768280545068245796670582692902305738988120793874929126059231716647201992744876259635495269832853091718251147236601646523199164398861217355555023828535796347988539912416244213438113249106425273852272730263056074468429404687622031738997506441382744686469729918417287519842647974501566261467341626638118728195006215647133974887326588237077369760820206291934310448813844106346226351963008094419681545532118301991291820189069759075267724862479315797309355631234513630029222678181149492805499907696018835108326768392231433806465752532351973842545749787154047040726946134996032 [185,73] -3767837353865626787664099100769650271860640939788796164271259608410191823001717455705603300126839428068246678606101227761492578811749005094024990690734073558190090368376577402855749488462670189083396331669976691102386904822251761208824323391080591175694489513693148103079453910953598104369035846213989579149173596917685483715714932977436807864643998566274335311914650436427562934759009482435716084477254642090921642033101020080850307548474624791611213184422904397657564982883152631253522948179181668143121725295894357741767290768808383662296168040095882467301682916198985077420808292176210671502500811984071975596439986090450974141913783011832739438982162470578055971249279715355633232029247371410917034523572278249085120003167750552227709964490032308522957538268533460191685472188027557541885040333670896886544834287335396800579380386526209332432510282074483066086806117861634104950952221230000198824188671391542770419448870010851614508284878808541106377907952448067805776025985132691933177130076625321061768283263990134576109637211700806667940524514770542145397993040083295124630793671040543601955330150441375670947957494941096 [185,74] 25317738885285397050823695067572713571466816958136040675176087379293230779781645091453291450462440286118487188177231714179023699757669908105720407068414332195593709507762768396419520495151496768815973250686630771249817555186725409027878246153371473295263017374006295449507598101448808908799611729016042614664595969155813572761705845786497410151187021873192981571999994844957610681704401587220789945069450383314218171623019841642950897639805399976838207447130204232223902313067461886520766291390114111334765018110513027227439379723180961236440445620509875023906125203116545029520329145685122251316384795860535377676996958491534216617620387784134122923394994193503692128050949487020252635051673909000786858796172849535910718982103673593309845768257374621704294774950211917303564426879461694612013276977045799398048547002621735951537315311663014354128248564196354436242202428042655160674711670181459334088581440096833684432957108995219622333065997249140750557361781396609057924208395038478899572875919062137422572480819014497375437682425519037511164222535733240380884407917121056531703879601638477090639106431618775143196092480 [185,75] -126701958479829892302349412255248846640417517478070547374600068915281702271435909299794462606150416178517482428419138584916414452573811026529332031398385100830229722655762538862947399209750633076560900164046936757429251947362566117255938617274161699237980601584054363065734920720178429075111147167902008571938224438240586896039479455668819232236009269186005815263433425432542392565308900311327251628872594018553879640467128101265097496883485408238067218115946168199890434782271316043674616431395188490632066116858397229664617508453829541085278365051306920223767853620216610796980541342053116868336293640619954167309474494585727170378278716936687245096103309436810428171646939475592819542956937861244737518523514407008164153392481949545214561338564092876473333490731152484316878650519547989012431941161921109121838159502798377870192122888425272972268609174285554900747535708565462215377146321459861832916232447321286052791404360507024358436917770500560432717353407063659945268578990684325500986706707801601057514046271272550322509777770061846338007482669925368935507097398977169346114238975684157846386710433311116578448 [185,76] 469422607576016571663095234875226801493644312239518212140122737983481993287207732747929640906887236578207440449240152224039222417823760789353565406657897937514687491577794218314524948763858089969273978148542439092523899714783248928283303863273321632969941405530659789564472488145415079925787254196493518035252964597469642380536512451914490365126490155374083003966649830640122650555723447940837629563989165907154319382574988560435573516628616454803482765998536520787433977878588949867495404451501339181077161178337088490386555190699123633793151173855755359253676139991724955612768636673915309246470150134399074423381730106363715269449452313315100956819132553363508780560130494090566841779986039479458808789041679400364789429861783983705046655587923075884247050125607054032637144815180112510030907469106878500128658270381776073652621624654533448575810547169919833547385268455475376500474654315745227756549695700227213223485409599980722615548306005824355540629260362402000222613698772710176288006811498676155252438036444180533697432522061511285744234413752041546925100335609443112701140470256990974470203788753240256 [185,77] -1280769620862278498936545988881994538561156926077970166562556624580414788870011581539702859548822032963475668395311158585555909074843527063930373461424682204172209673190464904065570585352074969216886813718619725712655411944334489060295505554565135469213176571333227498602392278313249858928426727886499946574728271374880924469911748127586973189026871870823366157055964409630810716259575965435626452871453930890833899547995575230361437777829758813283126092857263683861339725937541131029667526371041704212300273855773238937289671990940325606585205902546034507654191412974647336615762085279549687281450429917088865671401371318918785866388603312060111224225159388264604116899094577543740747535574404137458424472561863302269851995274972261666276357374794303282357353759449592501174152438130840528496831873686848313125963231263137376826520515489469175346690911209664421253374922597015995611211865329257808118503811384703872692990184257045738180382450615168137803419641405519996751307298942083643617518396558058168176224886854803375079190137700520970662483504388956005881155472508245334790115842335081639462137543432 [185,78] 2561172373043237303691471636767122493309347268250187959135173221687333681870513599098534856395016149326461818966085192033546562786864644417559047849205091347641025629507703330682397792206529657884164667667715082307482158148589071607789098561303101554218214075240260138816851377480063215807292280389772902599345659523909589450247040898974235346719968728774260953710164844229867574013943072782237959073465808060726138974615277663713035620159232625158865631065270602471550443476960000873016952061383919600913079528263208711011363106278452556372848204215201055461971362559531620268844191951040655962815397925207957119351451244749148120548056381530335684408870612375445480898551680916182916459797623345967837234785971891471512831324735779518436647123356318112370116109842337875030891613145143753695078444338543379286352877318085717991362813573387838328748105943897619875078617884881162056040010364626614046643854550395534095055343772731526666516250631007894050625733717570300352590679984665220696091926896433005149990142463075993448086715190304298971013920862609969890204496867871008042515410524397724783920 [185,79] -3737330581667676438655140682419227370032122240487827190324104415015040444937778903831038903326508766438992789148867857183450209115527938624456982619156222692045521825199338669472331877595597532307869088264391388208283405322340889574426633571346448303098830550085014817894217582783031779973190631653407734163953949164598740451375943823296637561500646734925810237431011219196375591631632208560287322896241728742182746810057760037638008057499170481930580788561135714521846331173655789376477262225058992047684059926080166436195510645512750350399256128524531705610864059660671999988155618297206389024328144661054802509981413835639051447097164368375253229520009408391324043182181347651289176778129702293159164693902337385314180649034061045766995041899253972661999782861643102889917965024650080477453456353423652329236073147165955026344139664701564057059170112396743460940834490002288326082592078342899670827752455841478049091141118341763318832072464128529063890319325439267470034597326885368629371477312892048376509577404762148843417592707798264370770039206805550649444900945707405912774483399644599568 [185,80] 3963068459758527419596557134790308163867426013600307066781789644448684650462480377004819058567001563843177360515141937361104875057084062048103769054679356834059118387973803972180828441927358375695664865011079132097458759025749390542461045682570897715550302442593418302329737098452018452275168118930359811874894374617607483044573431780601206280500407503842147588481217656170144501325606709778389429852537089871923295555220886925652129568882143727929154594553707562049890512406698057182629566378243848526117093912226966743249035673393815988862151071305348097071640934150061413373723466537276850357309515915256724440229439262713229391714719770041327789311267234813878011396943943452588337167619952325318580961290364786607209500155537634415999887763304905673709807471114268320774916772451852993660425047120239929332505969348548250612527900527797082265544578284768829555984793098344699554675085136479631780544730261466500035509836156534248901652633088604754136572008536816467696001216441800454818969205530669933703812670447809011940562174588283872035738587182484079626173930663126877144957117024 [185,81] -3041502128831754911400897872624605398516774545265499056846625207712531420189543368532904467191849763463291134411100372827295520493190750276207408158083795199412378116763198598990970980293701312262026741055057398622584705598233992627265652727531768265344935607782713478611747466803659821236503507318458396582592815528307578882003876605155048847765797514494634041600166693343550319731456346200937080967165127468601766504345649594553928816308598622068671254911718992749523921574439635702898227802971968762627789047329233524418940782370440881891148758645198031404769992506185868149185887354830935055573346963417181722658518775518293537793500179938034467213948641675510250270862434947696976158167085679485130083545994471662936112614302207501912914219329198549376805195219689293242053023723027346256723720350674022992725273150745037859558718777954080234532020217280246434566195914916091016670807599824742010687471583355208256578867916914987184790316981528803546556312463144023274735566424186038108736517672069137068474588096090496796720912652427160838026745516453817133920905981797383233468 [185,82] 1682575428505720965278819264755050934527348838118027430121094825178823162897502762064093190676519472708464441636384173130817567982475964981241482378630928857448632596151253463255305456232661092061162100125185494513799120213253862639602335105296552548995039564175176477821387115246478620888795339964041088879096886932656646056822792010631498397530625830891620520067955319521548669355791685213760684820815848906862832129374249471665033494728106650407336324838871779201541755649842643396812721788128972743736278015731604677460315449479489701354771475598026398557286137563138296033961506402140250185070479909104003375491302579819092694529910572733670135155205337163261824417755202155352120212556687662225604788366139416273364242779702678186455862788734876819552597197441108863705405881145470761608608626956290126056179931868905243261394465374391474865664879190534096541425500572891948204494860638617023149286212265966078605301482038465303633873983797259541382337790980361166382208683717849226057645638217508198151543923831384964692455392207512329983277724862806374419421260463400824 [185,83] -668196007997642837197723946213886529675404630292985876024634509700753630153179886123663160415093694733787621625274115471266855072364520127561047560141706230845576309636160720709650203921377518359966328900328847575220063411236104357293782499285694311059281114197604986862699365231867785652866840555771262632046876609035254074864991986164788085392052402119675590646090996498643856681514947478006665925028910470788288828903635229282805886455841562966919228164094429413222212935100167582874630686739974207081999518478132031310641129685656572086639161963586960443134797646312414203795670160258696538034847429288550405698872782519507176501404691811318552971923240485762907337814470966318858703188720541341306941550205390280288343845486237619320156395477803783576283599794947380455975685160106701641461550399090283322101200214444588669771333519982395278224217687697686488806033619907478151199205383528543873799005516581687739537561715568834630553432129211044998991903274897659072538394590632295217838887915517883158060951803454320114163644802726919870983622996954743507095551777 [185,84] 189684018446650024264002205679064925504174874232801875901147070893623897487843822858930733516758984472577469140086287162290846433454183306554545346840361074240302907281761619815045662212142516851180104542157269271425267944949348452825158761707287457413621937524156965854069467517738496761863349952115285842039001464107524751359988722173832747776653696117949584943827733531523160489507587205433033936342424038163760610200540280736382606976648372359458521533750790391268666477721100213197781580003790603290363478477435438283909285959074495215337292545626519035065504803902086931489356854289165583786795605892440373754486210474576013787953895067900339584824504986861793560999255087899807478981586307082182844316294173366396424067545207463498789685251960843699970890290879661310768466003403757157703036378504059094221792439330405916703941231948578866460901234778470483458428655414039350359558813016961561280925277031640119263986497355847278741829423371822828547264862322595528868584336641525664224688909729058461256532361601405276059976510828217793743133012823132300608 [185,85] -38320246777052561930312117008204107103480478758232676451013454662728295345479244017071074587620027051329788960254039731940574790302331982242778709967643721794559817182558095379079668078054524596246217193241981224271856108623785056744456370181883856268350117754652552219159573606176680514203308194428170776343721129227841223864278880761945353073994180971235667085032646683756696522695211467082205474475286111773716482099552070870472766828039343823913834140172651563806654028142500727942735668630081405725439782482663366407230922346681424683828434811795248370090011339967966601673223698979029518980707234499111615040062357801455144643029753533974927517402309928253566278547956289160104985952678810595213198582471964151757263926386835467699175816058965788289441875956314438026035539125840592786104789345779274845669358376600890804027553483556022491979926438175482693271509415100626881715361095692122424643438806874355624772247011133325581905276490696102766011584549530031347173268683757572819928047703156211253598531157774548136346848884563531774921319829249464 [185,86] 5483642130943658891049870772244947785789465322073331361493667487889374689433764775284391168121815343426726232499389150768377327601706396131194836550581342419149158160835947945595312437872905923899670811337924627187153748608838611249301512699799295748460575393388444600233837516015219000299528180001117206153839499137476460224403202633508795789978134981458852039521388491917505886545679160119662362337652481792652172555996110899993664193159701188857680445603768483829816320928693209304875099548641517885309023794062472095389333128581818213745261191295639502173067351140106176662189443559935595824806702253266058841529434951290376157030397998354705892777782849569132779663553405461650583280883800007319428912017281436640985569956512714088389718604976895280917429015743657853804944595191885435137485532448968091845561978159342249840539251872651168631827281155622127850526917786786605247442304793705268489617414333443892697210870401702089603245657155026859902631424462016294208678812653652378346295835090907153650431249605911660007969051245058216334623632 [185,87] -553106578347946539528326536665394387534014364954158776395169898581451066718731437082956630368631507649155386778850539708143784308524851398598694112729441840377454025466871446942075790153657432459087917248841302648234028176442347231142810478623041958386612215223153128081825420121194185502262605255160405851081981562395936016899385074914044939732287861078309602102310021444734083245684761322653234043815414544558537980912439371614054343637464898928578337310704030944830638089820566744699115388627647601224871175347309724023736250200404132509451979095727112314040228663404756498987761848823244656297258495714264079210206565517945700793661016692730544987940597691351099528572782522198092656414747577757638652153845273545112869799095764291835501169790081895271133061179082939219170439851726309658178759917401606429653626560925474044778779619085285678639790196518634817965639937627831631659820755586687999126061916251110980617530037308832844117418935311192485159854273973173650329842708818067840186385209792536689389319450136765112039389537600627992 [185,88] 39117573969571757293634432344370982474949900311620246830942678433120451336421767172357758934862566606876517451955419899769389572031840781885552593482453407373090119615353934591510281251080577549188239571318202871225516071910626376108746765287043849761912247650009644367596029097013001856405600232802199677737005773643284374158196046948122168251239640987993723072286294138700010676607377625637931048376798857063159646688385134907159466516391353862359132957494709843733410279590105568559550272014810944888478422234917648437459193849087085902521747827417937846959657908942687024255758359811356779593460401901370727650072387666629501027008991417320414206804594082785682308345304169094572867090829970057247971427089420626471854236005761954766444068781463527862497118553057985225754995610332885407245565359726688808843452909626468094799608220109592240776250190541288048366139036957957668692786252724889493018429164264302652144373578239015616190654537251942908871376127943222438583086304847866929660857234032263363031735197613518116001719647392 [185,89] -1929028454495303117397106061920434695764441549399027660759835684192585192612602153135545310988790356863965619305614656242388001153783470521978430737317222301912608455526153755715358822700282729769052701619182088141072447030966337633573273602320614215224888409441768703219520535029924584194915484005130719007536518379888001723858353427267691323044716152052745094705920586006339975188609501907456685563569607878352981614524567718285608793286307321067460011161664313222791476478112872502248712477698310486723867966746543201618345511906871392426036704814647861839323771860132410058864671324060719758828046931317307442162204535622232674475495790633099268158822915907030797540583148987106208219756136541362418915786891716449379725822638958808719041517371427267621421249345499430173055623466140270850387241054980667254893464476775666135363468301389061477931182080070694077369155923449084162143268009022392955670955447193397817038769894813977342846613699460472909646212177437113741117725315621691554286911840532346228145572077125739655492 [185,90] 65937552375623945078120932069363832207293567916173809478159848482910560812671799845374694149291536808291818366200392767517889620174406591407311395205300979495692752768668379446266079660300604576996860177192280316501957231877027287106956678334666385868031026171438465120667029258591161215891417313594790138914461213323313401909108524296821705362721824904307569119335888532374638024122699494879993234979185424494907065008942205555490255073218875428729506601710463379835716367671227696041290620171287437801512981617292095849527989610356498217387218283262493399230958950651293071693806471481701053838034797461588724149121344796277482366683867572947131397407391715681296807216813388322030052218255336199932546416929681942742491986394103412708839143763293040458389441012460619739223267857923767748537179433527517457161815326698561374677289002355528121819642980896901994888383689935517511661880764566637566784571097337031528018079503580442979596914333338319982949536239824233837335380697277587179905268660548212561165082116298056 [185,91] -1552422578976526450108193432890994665854663851849660428834224770612469612188515143043517115964770913628245308269707841096363478923627341500892716169533425718802779796731326523456595123395060846545012660988480606381221346277880400728623204852932304055799697034443832440694835646992908829894757551615710383678221333827714446287808227505520595763949165032558867362380607742571368822945145706706313315534539761946929706014236064667916084216785697877712451600054491405881412332869627721666041140372259368688198939668233653595934197138686186090689402336408770657953265651930254607805761847320127286133802044666193689464814079964595882363963752327495267102605377364502001141713368702843714516079024006960733098600850438287084846874932293191180059212924218194367309100539922108185955877405534355636217776253920100613720112626748071392488016376432189981620818999664951047245024545060531930396116381380737764808651976015325399558440247141150370094487409559599570254011360011658957976192677263106181570788859202579894954510263 [185,92] 25006045061207287250888104600973734463931953899599422172870730616211043614091254773338584461024791230083219226874751851892052025737199714773199039333978522517649893034922698098069989785338702357096051204947998351168240964044684894926623747378091627869425563127700648271845348024682976760820938940527177372265266209145375691693078992583935141793050890367876740321295477302006754104415340824382892115070164691258302376772070039218079046560324001841319573188338967096246828412675192800414203332878118288160603670660416892445531373592391961239185088760948647021165293310766337892481804428832313418962299537013611471020162357350294109378301308635160732930296326249439979602163486999293516583687211456463904602791085887254126653152579596716534901370517181840691263666021551592513457471987400475522781462172584829996189724949813932924188944985841706483897145612004234955531604477271300266762671360836093596364257597972627480599558957888966640802379368974071270609086880615601615923825050622486580430211244257945984 [185,93] -276241003860053099781986453182075723546413380601991417799039865837195561186249686846719010736076477572320730467202961123306713980411374822465460349593793297377546057808175716620431369912710117275943039055253238521892549942744363834385900329073644436522812898552057920356731560979104345241727323434173162236079703058532224807647912824611151861256090980066450978758896224973787537886970059313810075984512672689936236888440711359915432947142603082022053121270938823074593118244731205877144284784642312063703243014264294055425468844703806685128701366044951477852998160550500267624964362396391936168189739961797852886781458572605191768267181409386929152230251485792547371624666598568861498452950419255818828268077544168509433953821998498441038586385717946592063269332337222411900567959332853248585608953339056368174922156943753579229494374323535706683275700973490740610229323189799081086576138153279093984748862913884822056130442197839624586259679828048079386045719180651267791361484588559632786010428752 [185,94] -508639969621680512902781539799672648849377694306831513125902085160250680055200930059288111329996059075195956655677277122837652105482051757722297580420755722756239637312466852592024909327417190854857650926239848787055046866570212485147022683811640650169757676606012668927624910562879129488633687139003516227436340271442511721073538629309161614940804148857611381546773661757903530210137092347743835587288050957000173921448528906027733373939054452636950678870334672310581463065748127606804299404073114514195090175838741166712002544880304125335528279265354230004021648311478951183721906152272689242270097762825708762165447498166351986210492074719621482626678873302530446140437478766804377864347107832326422393342143868565215316578530756296477976800343836216555698059328174316258270303121027115493506557131446422782845367861558922692298735595371537339669494824281567449800256183014403656207627634519360431101899320758475770429647653963814505194977263672312194384593528369381255727379060996703148064 [185,95] -71274048062817955670072148965842682455657856457322099462199035682914416001781858102930319041039699359757335191356169273450463275534486395686562186351213160181229801201454094858472528978151382809872287778541108473708139086718964645335765121799681906907753784746834942325454146677512822880650425342686259531086846079052535167889059533759169682153199579694342126547850174438085396772684445190804986072917890599876724859324463256467772599267416545524308472761671448183038006366146171024774554089231750208506172603676628996486212897690186976720052115762366514155265563144356230996699994561954472848695227935804023860400368538040010516104085788355057770076137048262791191426459208445319177558671618552508674061621347526656375283448683436865173858116533112960787489275818103362289026472871865241070166269930756466713255882908356319605127881003961666130903991509797515027295473773518196327082238538082201942861670837971267207002759695602766703956236027447780854825761246192887235805702352933676144 [185,96] -7831568618729313657324290889437789816004743593990502627749250315580074719543130225433933173286307687063049621358201310788731083348544737952948346914266031235532462956569973054987146761050794475958963505141080635457631692051282982997600271892313719192957605802010803240889908219155279434547156529633180016555927719400125106048362685540381141122365806020043251565646574685079642630271234542980601220198363049851280551279771244262835207359667123571300340678197084990739593203899676759922308389221997283008675030700986502877139572460523849231013989058671794898874330447142200950419433162616405106500225523078432379394601968971922016650173033485571250499505506508868831752266462938779694225526928854106992200213030299252832503322584987455355322646859598723149746759687292254571431305383780126431807391178768480292474878223206756027316669021355897529468922030329154053204324788150442056136929496285760706271809663371612635216082234109377802587047836326319122270774120367945247196304295888576 [185,97] -704580304061968053218101548178116618497404012501141835572307422356460155475870803186051387312949642072724379586149473630199264095218278336785716133743594713016656534430688496419557417399238868654474837084781513777850176387274886836714439842897244909223732729091689883146575575738084852488742275116683940929469572711300712740726905907615726583964946629770854436568008836095649374081900111613410648327389070955478487582986029342402294014312683693635910096600724669265159816661824604875953087574588956518087695436540572935141725929978572066585245498527983890581415980253036353607905205219705017572156933216784846437610032365325066866365423707527844402194909080269766319870421192633893610561214893492271462405979456450564505099725900463494182126772913827880261862530894084886068818166626866223270464665699324171879610281912112061087499988720206508743036945063517494915746778899355151320536127596933607993027157282391366966699834671213153155582440117325541807530880897326849855149839560 [185,98] -53040941102883544520758183434773907554828343664915841605494966767697148571049339208844407785419270453441178889845513466040756206015978246541070709415858109770159188580323759017477014329982825318523213354871006332095224320978036803857322045731769427882932220362665317814649287473885267289898428047528182837379352745761583610000593200149371050068409112446189750638026590552117526408004499885736605707251598345885835507804189252628880866796726226897581976373919725929673050008112041511494394725338994829605751414988146445476397664972176245734751413341374319140294758583409011511989639037014041629115621064753275592342664755315277181463261645815179484926474152934400954779271335560485257433808331385479838098285960303574108456656381295815218160619651930048450359163833374625050177684199212767677908281662341701538962436311114107538899027710323010028895052987602233850977784919675557042951683146308714079650718816819447360493938052369156581677325987535794284053303158610588936613336 [185,99] -3386641194282664928542437158982512942574302343914051007723497449887927384545114399959344586981397820773254941480824382404295838630109309651254468365014177420057728670799430712861134289144017227867399765102532991997023661422149028833599435919952454204291178122420648715521488757846257594263100711099983523408997882635290541181065151370539391054462043136830693332328130781188993261544838348719376711920157017052385780448837123492690968265959514888444157787114301873197009807692666448146157309272369698242492435392845350352171889745224812803794181485132942961138249567677165049234211629545428776043684813295801980962389693450656472725428072027042631713885350437380850854643899644420086711356760394006294728190784639116198443744034474836213265429271432556812634311623345403912203334014803535816093825747214629401821803233884886915141823609884334345057713617790891661227664646432947602785042842092820301995334226905516727708950858867671039300904064511790576295434892866701476707 [185,100] -185071836492224043755501301056887237995489450323318515998730082243233367101587837069579461025678097062749374573933435545125033788026877517930637970521717151675683765482822538891705112659403554169545064518089145881833947705894764331955605358932984081195189533057768555704734144362207646487607407808731241328377264006747423511803150124482052494402939213667612451759970525623380671673248818355838343118574854193973660096174106102727661714565677458549940147916638502250481385214607784117852118118348536870997593197352395593347219935392631828691637583891015110254210758700891885969212939360681772171460948915430940139424550303543251953636734565742252464660325499811705157164238151192304055602789000200320336296082102953493557300891116841302754683398563874332566788330890356808344889833072248879679842366332701498890148710127327375277404755886933217822972473658194427588362746563126445016211370656840311624795477774235475220631846160800846193933263237378340275138414970502720 [185,101] -8711262542384410175002220775424529500582306344508550390533649278016874303714067933976080212234143440256510163225390385248127157273485885204417375546156285157165057515433090615805639294476347325775566002260708393581229554187769152046224138936283589968307888309842678452175220299093744429580981298327309060993864756075179518685868979588559922111428267228867362167643512748427788627236549076148148147527236872349525967365353802679390001213730815894917238244652771442348862050352655827231717501484492007307627175942561290696658454967987228750388818906682519225296465918676559597734610358446495610760177973976480595547195038073684292319522414237791190023866886009720619983011525121495928047544290179112724400715678638436821274692852452388010937887133481696657290665942495716928604817757630299817205413769416877995180975524948164133061324557504872494623623852522090381091225020176426276618427871483119090981469171592282987310295202395104564625027315721768852154471198200 [185,102] -354792244247647649683057479709897529628276110077135840259861321671110128828052537264969793939883045965498110264811704722549360683425265343574988570584915312858174201023252325813763559830825075619353848993307358101736002578819658770284315873889444127556732273233471768709123898509134584346798326434569203349139298892217470014235303021953446519192676580862142017241923021398580613493945963456274109582613898363690352893391019844477960777470373531710287238225929435874292598764353095873759560887357825417059090975517183629119679579001728069498888053783230072597187348995496203014583629401296190621121813596937674586808898056707892694648432020635002882278655197452055576795552303042941989164079164161623066839258236889029410681870592052688919748257426860907929289365045156130276576919765731857289858982089805589488600028849141434074305456068244747236313983840183811613337612423312979628744701179171973076794045282207192859679108616481893636738685968146023728157072 [185,103] -12544788584329743937763537221602246903782400096457774948994343250905036594079961403065871352665619809483280075705048531844781007953365294720915649265262348458196391984507928003564972220039320201335890685414021551331972657590906870562793537774394615625928402548257376635714168989629586528653320957380070798884734535032244133594756499836769706460485287345926388178606354058100912685280106326197441088445028157844825501627634591600095976766490015549737560107840671626962022752231691556365827291450568981404090561337503724489081500121003639723305239031690896147010012109869422097947948252269044510058116830585696637298370260760341941887419037758949755584168269519579283711907729658597047225714722681492652650796040463463755156084562294821601130221837696605524874393616580839843942298828448754801145844355701853686931634497972378689162472411499267794943983587835457448176242950859980118795079713614722534956440351004031177136335022519442701349694963226756596802 [185,104] -386010947118042348009780619703006744426295635445876212997850599651246913955973811752611448652661040255245696010514328785894435676575470165615041316417762685780298515710814164387451245220651497625514799931340060452586943796183042538434097566928132752993929638003052957049081234029828328967329694966867780399046248776499157532038697006017048674081058687829272232814024916772214250511704276608821542026445775461379429018505063526469199804515658312042541855265812549063431203131437688296308849133798886870415062999367656200892243605917685373623791666496674042060199862839123545117629523785786509500840315323762362283960058878585116176935921830811983018565182984352842961070782643267462282869698360179774167800331117035651095678946471614256158213716231387809480002074874099717351326031072451895150086282710657678959941106303610524175919965105975327866285168127182308393835662922056799903573555860195376109877304926873159854338900570709519199085353178286656 [185,105] -10354649906305213991817415570448076659234320322736508216581278335189707277481113440163966797509391033535415666638307122721315867454397165199177965775207250531636092923696430576851959525352132260712241364278833839010077828726378882688893232162728397667394146774737621301766127531145096268618707821962754807744880511491712290672519272274512373945841172901388061308374639702087151145216957756711825447623715359231220017304852767642963173923781368713846114241928149114884861296682874751852052936470294219040818827657331709638121510004317570409401317412023057975934936211086249272187521939527025298549217061028328121866389396885345787586810294413610204845895533271403522529447307465441668623163457587507328973476002265184510531620378870754249196829090384822627941435087480545885413510307738963358265120414920932955151617711205668431466043051556708894067179568003537029928928489425302273099822789371770597529536666549265298435964221454413021777349049880 [185,106] -242431571276057720928388465669629826952242050795074078414687761658975329709507340545672751334405711409252653394661948937484666372545649198478447515602908210178989118486101434778247697408293671890329241512729370220079807273788574860490426785786834665082277782501480220815352594942011441658847277457644900845779700823648029573021206774796839986522330995130301483365014672468900945904045006301595200419724721826607048241602788974533173146181703779776278435907782457238485874882157480427820929271938457893022482360235792215010768115290774511587230457394675811278322433633505153966799002904376960988596180805104400802216946993643130342948607237145857280012660400632968971955538277975833546370385075093756441171194519872263150487640551839973448753087034291598401422585091825074599628221909762262381501015554650467223035786946706169842061267286878484867489855911890722757248692716144668574299951941067510446264088357415346884014093908713145220864664 [185,107] -4957815685957936678839865697735767228097382802976691970250421181247704554749978674830630829447580304257244111374373677036595644164682493906606882661106627151540691825849828968002583704670042340259565575860335482126697001744608998772254899934144800705944426943682554494186118293718545066321172267813873476143090609923827863813208363045516929276594281249182281671997428215425527759335107745087091285891750832600803600675455044335846041727527499056339116613461840588392152147007826833742145177868280974936375658497638678976696489622628887365574524376222037857214039771661035498831933669245532941942889401787787660194819253478815321699621074719652192272067400940023865292871925713803012251941524260382276183255985577554910644318816722853323796786083250991612245596324855575785571662476426460664522082533013550165489745874400834668725611815861368576471264637000927914333829392330793296506063367926576385484529435988769617951980880688305020251 [185,108] -88595578350353019391275518051394824174350256704763618404176667313090052049991667656385867794490202039907004868510870319686722117200139753981879177254300456674903370140272388390825763905332862143302207865847335396401662888570244085790049399165648548828314064521736203295890124657955703246707821616291121761917115596591911510709477351855238687152676509395679095226903561509750234823407919971742605430477147166464958200840958739997724053617612222293415117408846497476216439441602000955530844008289752805066212166556497927982864259486784807047074282252977728910231483766285478746398542112676473548975160321771584706124091294976421761977326677687730121856091513182831650593531104973301118114592045919107461636906993852903680272491083343830656318272990752801024963333850647228741115405214124084496416592175383733615418444010272065170899163172152933118684900110426824728669522158305525683437763436884367385312614549010573158454381705872896 [185,109] -1383549392641197075573832753018826464154168337866383443120742392627997215358974362916270579615959013118117101127828029873804577500748131720152782215248266044799941954631148781829863917509384521503797816450360644069767394897124281499029276436804959954858040641279728270185295753294784102651546646831969035840795880532734587945688761372262059095270841409321546529541919935329273653066928133614831799258524634805916900538044923823557508864423735912955398692483860990664645009589717474361996815313419015527357457133611651981907216311272808146148263238841009960082120045749975714705085548218878416737633324637961325218723956267454950933640309483271531576728757055075406163081302423481239022829559507934608098938254650975090535733212740841787932143477890316380825029287085411010478433771861309256313769916132440327163331524325835513908400996566434648468855425867344834301045352807018604636272307624532181188610187913530129887198653696 [185,110] -18878352678945417144344358759775650876160113133826014055292283124232762532396825856984144099225927070943157769405832738019282928414626439258667853839131693787093489201102849329704292730123225302541355054015055140459920478425248544538293547633894031593796554035119217572303755057149793261823458268623059457416605398528672914173281238604711657019452095084303559988477619782405776093840100836668985687020875537797363490604712496969599806125837823190479960677878314608824829598654781286573157038650188372463724438819831358974137337451780015212542610850642275948777179128910527063001615701292008712516834678235064323282266938315855522532033904371016781630482604968410238766478628721491485699201243844136334938714261165198704122465089893590980495427738277564053445757798742384551014873509173804241210507017630007466797980658456354631009474587893133698326879717425594684109906550165921510797639583372380906238419866682823178410000 [185,111] -224980652699276780544140793073828780894875370030624802902576573198624248191115321095653400678237947746237139433204791230372338343941062656517871479815406011769309768601581637460439822441302727965813359209205640523093003134881043414650589432631984338296946977882152747822980005937696671272948971417887815465663769279541724204554574137325710334133086730636217287588787832584115977457035691142255187950263250546138167607140805578987304276104040654994457389724080456308401773136948872118670153852942329529198633118876765225960862584543570377391328680537824354739965182475714069365168330810206216271798508168077613300534625986503448817295319547668067198814273835931515132372321218345686391830006220297739427288407254992377876120854479755434753877635477646654436113407573711773787398515815950751810246594551342145649582774919028775347502858427005745326581531110927072857874044321044483944044074890127853565389814044096124126 [185,112] -2340303445182837955224610719593466388524806256800164817746588948412003269751561920125361352041361745703635929679733008208476188844308349063951418935335219941624073146675042004872675922034707292891417192412198067374366185448973492078094498503998189031382789521028340638538620070854403748967220545682858677089141765165790709253327098910665704549059637669974358322858791541367429600316449043837572429156722603651404460191274576830860661446542162307073899169184696214149032888219638554278978816623832282443049927111329346638509998313714912346507533446378137187759813145178147991799610798647575819065888193136548994930745882320532837525853233088052991375338288562138659521145974491793388236133505635389362835945787843490025907910644424377694987727489556250191454212990135288398222885029181109309098241272420782977729646713526536638328143282106382632091127189432776960932181687884694295314919800631910043484996544064544 [185,113] -21232290879714012269707492315814892589811204455317264702571834519634143562945252814902196261354934342015391951717480993067669430435017220580433519826579802884798022015229952012676107089322527700383731736104273851187673562044573104863614041880312754469447504479830979846350051870120125128624312282539869404094814725701033616834618709943768285228339891328885450582263377603464279494761587215149573184873269044556542711696598863755576265547461400861547230223507148835419776733746980423214120254211410972890233217222089550441110298856229633715977050336499637912990100186732079761181152023607326557430043452261419393058733094622563473134829461015749900136470597824384461511399955617572394653752149001638328013282727677413171383624150039721600871136351434135834839554158981175287481560070755961340382673734816919958579538536561145313565116850064718892030049425677318767189686942146309168065729009571136300428074476 [185,114] -167839705396625964020202723788061124677855624824084109014066627680678470066698980032755937407420844257534689826523363465401655815002271714577701538856938988036314170437312529237676498136835745257198305813241260235134552659554802209330381616434010958625600104219283653684805227199249453131915429018986301316343975892325364755539379104286052992871147357415086981741355379403617156695931672176300464689311372852368285131185129803740951990546887831504526543582534575916588538039769818161586131345131290170555688095923146934435387276403647146936030985791510582860985756847461658115142948238061174702378932668639114808471756638556700122400826125447705599114009304290263816774854938312964935700911815038302207014737527538936764197179690363478199134632037946755466040032382517179994965330618573618374491697030218812092417213650497329463957212944539712793649925441811994369277142974282000551189090449611350291336 [185,115] -1154701558077393020518388147034524075681000302438301020012659197549615922579127680709607444840130160447189464450390648317796419701711439442270608858640751687202394018317725229287409173328888911746300055156322107368568767191646441222570230396137543173321127321525034686584958810974624485742895192470568112115574226253163730436526205402914607303994405109119378962152729673557711168619001759933043525907177091584535020550294952487501951627754719353199562655912759100009478111648123740958069415233336321137799917625789556020539489573294501396491587486708562417868256125361881132901805378545212146762154821094937116099524566653044847725618068825912646191095283433546231388170358940111351419514270708484848727658168022579042898261544220544841945717229652038293726628417606202441086826951449791647070536613983834443078821401777053093706914697427437001150588141167917935534645305745669524065868160419101177 [185,116] -6904913074713127998938576062641167548572652923844526593190008876310295497726669864161535330846909793644745214899311984643158016818551607718477998903555587195175390950989342179942571391871669987833160749184348846108144914402927871107257722343017030538946756786909556324574594005427030060288757821681162126999527130111184901581171618233029417528868737603217546791201841870190292192082413800626470948464587299197346250976960894735774607142753816968057798565381154061842354078009110918007922458638778549388657413238199365458978910927570912176414778591484670942625231270756799606232658819644294522952746085744648418437856936972766499222855221552716657332091305745454253182378474528320324039243212631310487990839887551454896048288886116421342580157084125149688745353889840951570100500088146035439463776575033858160719728708730342435462622913722870805128573119291635788276125970415947422384016300800 [185,117] -35836971273595504289190582618870459701167921328631761335889902627011321767237721318348514484184093818150272702920712380135107568172802694947996501472876362364014631686387655876735814537790857936444870196541504747675581108595004057742839793720408502092141434012302463325335946603833835041775572011538352339498979367635476830608687906017372526345169284139968629682299051268826029888391193305287914432998273290785900366821930422616461298917466164425045115038355741532318553731188244347671969778254457808918857871886097674993564359804117717976811097432319428147845005776588768617685475723198361616495871831767457617487505203547647217351727698555482230223599898501101795190988637250957950538553229289743238885419559385911896174152545195377654613604266420235128248082739392223149450071702210461010958616706261974868380589386193958532096540926537714117010453223464905239405874716870807710310320 [185,118] -161174810290956120734549752869587038358553133267963688870616857262426151804455727812216761648067183630517039350277329119406559893535901209911779211515665653864968059301827111997475258133071961693416430183888259333762556189518064232216428689459732711308465139913661443939287215495766285387558364984744594846014897332537800085219124009485529986977844628517377557357385073241241757235381897826439972913180513961472818897800833438671280881159803731923681417296623557095184232040018217494594620084138206402794744290694390079158769752750612955182133573244180384994544083453423041921369026816707027853093557195789709821953726964548343766808837855532135324906826168157130943766285728123477601476768669650882659205821532086552929676563946488536026548028133015965894723350465835049860555447400765844726694646750526668069853536803548603406101890410394718084522547858088425176490637698077431968 [185,119] -627050218265816933271813562096625069944182429971701544408459083759430888157009938533451028144923681435394022646913570650607927445895046020566921236951471249225518934433290335773833643295953726167262839379247818598881835418606297196105262938698943582197543783709367306231659909983817004305834309673342637030284480637412438699397415906248299559493691898000282644597698612382508251071542948358675812522221097458481081596563723341750116479417604190257049191414404466722576287468829327782722297015931819024235753312354948456304434101753314865254269026931129813972879802817776971282366844656381122998705154594443740248353812752905203385330435993657935744061515508783591470658261463523329067151884941456731333592607832361279426114575460179624315464791610189145711296632494816217629487610728077624971346684666952759371079985599757843177602814427727463135904883407865742853202497843526 [185,120] -2106359127275204795972901004437389388509414540768863288458313912329214275274044418421499305673887323715406612064951877362036098943732897480890994010191203129582087229747133460261447972676478985029348859180578583456822960007314462099485749043531984480642857065201407640434265731847092196300798678340415628676638255986325881473301204699766248792989894968078853000883398948741634488002773921820764767209650859674190585904318327334112410200863457437278860349586616400543740584760447049726949661493728134415064410763940553147488443481650012670019937179359114730451981738594642964821086628604553847980810085140473035195634297442153337808650078021574284852003777496332697232586182750563935054167332675901518881461192898983504869153883919694621890941930531678451138599583441379235137463184778695312210094678793107186306658223509045247535178938281178597641352946096663817926620000 [185,121] -6096949606618398906098284441951613476007945938960904976383423337759171320360052481099282308751743836389447205768946021739853641304046800651749491740244366781517481231525390112193916312481019191946088167692274665174001305687510043756055345478844294903551183658380694290705131479419363535528408980166849547689869081544548881042202508867541211603738436965314853430023924156536033460174050363115645806370190275178250842616199870979263278868426969116344820902872804325017873819070153773437083762286049845533961746026619021260496594451951388208980957835083038117100535705599304366647338788209774575683097964482946784511930126061081499481465557967905291814014209403947568712932809608604995174387196832506340696256192613657887737703727606418779480729337858692747103966228051984764739832226507972106302474408679928512103172264088498631327408506168941039601824566461866265028 [185,122] -15174257597120529169629852314847466704214881065301217987250832914779251438805090730313349556531896201717929806092612832498415082228439682505437500256093526674070365986585531085950131766027039152074877766396569589816985909067633727397342255558641052009787442135166563696586273544757703491372410088784146460949717545439620716749088084532282421768058636129038676786166063494638798938074212701047111197924357144687457894761142527885045642847432627284720678720296037337485961733040225154594087611055091618167240271147139452890462174594541227186620432129950638535633846690304010566353772437351869256134495360951422172416424355453335048850867612253025927625716163382050568804824679782220221549147775785471078350635587235570315738330745377612849185739431416192704121816783366782067246139220410900389950384414909512902113314511476478917268251274378517355995607724499064 [185,123] -32398170255008665067457728822007373164094035772782743562706289815191999802744563230869103129973211374011771562345563820210551436620470870671920665080143349530057815937452112121635819515455055589575591420277835525157615984520917354326522580544527402274144532558973461128797275539451743424450821384128511002973052220824498536065404464051481965613739661411574705935012829439408509802875959977411621029721818850342743231859126445092549631619613177425728045225200342249632962432266210639514306988240312749793782505256045795211491114833906313711042795716326157538045686235721299001286552322804869060147565438082583026897903773288041785770641682871347779367545980622297268577939225108667090298136757343899910376076128439513716390519917402599139397042349452211438865042225894190030225784896041812441755095516661282576771008657701001582870373556098853415371353359 [185,124] -59196135374252792732135403970296310876088877073071264810989234850808899351444602097030135164649763651271451747300493177205410302587234608035006769583183195791127497346956459785292786335523358648860159085830318118804932503908312842091911820086272579967492360108112018928298764092037186830843123192933277551017253340217084324242345631441759228209402844194582474720589483408555363184578017056470986612532692444393329861671679433888677022900301057852521431810222067117931005638897224514510486947960327719803318865680767643805475417328585879757877584036606468721674399968866465933389699467462031604849413240827380532160393020533504375067130990039347659479856527631577608235322000012170168861980184245524422086976771106078334979401546747324933305235459379350949789786363777187578228490663102823286853771226873688814064999414051189937174344423375231519104 [185,125] -92321891784943761542137938726995630791088559935336213225114529949871600024914614907413751343305053155924693617088011369495248730125805759129295337065925239858426068418545975134388516153727154679184183662599516743113943365171166123395957611514362983519649117365986694421888927332031891296855134525759673105022940377812175976456436368644019631347663360122516972093857954484191434102321366175595538771106416730681865125937348571917044507435276379918662230775914172140393973814140920183898908176644483246829126284745805608738899664258662439752264687970981552563156054249577768333481869631777484799282470589102180442052260871627868316307872437169681864872910531491325889828323052999966309838239826593230744638049346287404820019094430857682593996938614016459643126940214174413873704914406057945519981681012082092685562852608852568699013477161679712 [185,126] -122565606582459191550081844068608840823514479903315530895688021971112293801792676613222308252760413874088760069960016471279885104315665483878964399571442085218686469365449442478477124098479211226556636883818228472069996363332920383104510765411231746230565126578290589882161314215225688672830551108708738918975645873987761728809026717667692246687174323208600636303191615303673568611267862033794232571602765500269399731251303117018273653227428162787668957284309168317568545820809472501608011425479738574924391536240476393616625338188734013816410999438706738535164753426544654885444566563051915318922326996426374574323242630143496142511409623847998621410898669783753538864507988381205946547746246310303132003715780721728619124569499744948177228225211253268235456967430795254659845616046423566585227716802747211650220885994104263106533472096 [185,127] -138112478132330281092229159855319850746742353461912950961838969080563392408506177533664373386954065279930151193585243139346980967901204843111006226863890600107344344417294781348076462556535884081932705879384459659680256298604310388519778977785630490755056501479060904928673383986302451759291304486950914732759363652301782191104862888817507424052937924003684372616091819209938074609749957621429778753981293633326362256847363867953990706631469595582838586111697728515772514695695449336272039048612855422885124034732970642526599123023609100544144869357098202674654199729933948609893521426418562848947113550597563958989359623396335738552188106368788823196362442688911059724999633386472914287457003209840159878252895287424944587979966022603545115357266783750181850252150391831236780209308751576169839856977169265473005312432826706156622 [185,128] -131697318308007563442547618163057191494429383925323959944022814637457867688063947373321669198702459799257287312548627118339459786059171402514314251532913163032782070613542917370813810988663203100999971241818480628503858777010191536395181036250405336550495195135424607212651457781922682651373371775295675755200408453632104226046646858466097108111572114083971054009296730110645804945376207254538649355089127303576809536026862928949014473069715414141240427157793942328066157239586673021290345904374263904301803021902172805952942503659446769777699284765850619069530489334300949170664950776033837158179810335443372983300602989934796972580344069896186130055720570165961181382036249267995628271353913393775482144206914956875939489677661617403195668183669750784199688170386334535473031961224329063896255574598450046043254468909834080 [185,129] -105927590334102806258884179028553132906060123872412617587213862237228665164530066732846275406669101873408136286726736341773725048812095566943410992321255020301235927500715182049737452511068723155802090879398185439700455413220292899998750670799727957295516460639324493157614909094923041821208622785415966573739914257166618726255013225282431305798511696533749572723317515984558845820956865332534285243454681145718681632187706699117620711501759241873185614580881674315924971796178924137172390217880309215510712826664034281475142603233594657372942819354689664670052994430644083659159685785418738523874984560112529948109386259927695278272804621653137986912025632120604771276673219128889761093437234787701288007022585409491921040385782391957032291579099867853121091128446107091479608777271209211457927868148911222079379545636 [185,130] -71624917573204046239578791530956362858447382451510381223754483811558811160163979292891093864050077773434360808399864300750151231503810915859252878301458546553582712887620340423688505462103039097041500865224264949302434582642044304960734729239632920824610951357244088973906692066321534955383162108269153811753620884402232229570004946141418034222180848681708168770353838945970790042008599868368445705741566307746630952739307409254153662501564122119021545113909857772291700308959386415835747968193861186751184898086954418412725214228421171423408630366556156836113485774601151701281580258272568299873611033032386718777745972558129073327399580881211885768067632724219333557959171157315421825049908161507520019628365276231881407080745462132868377736951939849808622143360611862726580950600447476651895081932434092595824 [185,131] -40569527738274462372990907037480433702033115744528172842421997819694214808443520740146062674722470456225362064795880006660626966055643242831149135723895046135324196572025253497253634508001702120697370976234286729407976313892659664745201881761550811594765334131239157295854262269436358142807478492778423212234538972773386734550527076081127028097867120700155164435073916330816331480337633566282942782112579637409889070382802930809130430080324024500981137093765424374913375114072556271870246089726527859549819105905916709648006612557829237936324077064385074760362771212796026166405019229673813024162370556909311585881739456021679682641321223923153036470171706902156141307017752826194192058847342594927624674660742867945781380562093582512809325602931485908972108004698832828903813904312402227304605725304843742 [185,132] -19177592616626896344760836787827722347940011812235059581665207308025985737856268049333215128366289176764973338543811887710262954971190773115173268353063922442309997932638397111591898520382410004319806087175829066305943303101391858333289850329241883626732011649611119594113459178600172696080391183977044601126805302697972022410912533154980461215913402266526915080426006613492884058626976330100363792243935512795717148816101392117729483547511369023396301626707027700942242733170979801065407075162495500290275231679453416209872117855412671957792599125898639218483969621304063263886641569281366556156910656130192056173941506238646046254326350524499292209251077726987081008979581251434169507089949976537219452411292143909030375911529905158259295923966635712112682862359323610055014421540847239756394085184 [185,133] -7535981793172923158897922049292460479200625637584353551340897266247683600516956963149125986515110123678784567716977795570462114394288156837243871869159400856541577032352423643469175934086219993574872016702895812945512667431708335814802044030403134822463023228576913752181624394161837880505128150501048936391976843690781567091872849750452544521108751288274773727991634283506989077095417024723444142274249670087471373221702091218838463470913275867072292881979140557553461990528131130409036424659374970563889684714932042673635312033968816759858061642144692404756365268528141865159778839999207014898179545438431595953196882864416773210686718461236617934658283371449380338512283984908720858187466345768118279660794209773217660638415060572149356280167316782837589089117018902233427914211048952322760 [185,134] -2451556657451559295058449590102805892918688513441555812308005860365490509000282426778601763123786558631516045960834318751949423462606141150670887737510122108213634372235777939879150963190632468357726196283465442281085791738899770473767489151684911443946308408269668789345493251727405674796871481881279523844667809584710842640203191585529245119929567275260524891836387467721033340701269147422262383409445507368754084244848967219229495020607530335184605361046914445547447648809348151612384350578643677325208889657411971295148539513151638681711444166805252819792244312754556791404619619107474094478590715717600409223917901309868244115546143622605853452059836595543248919641008069096840972758758884389266336290575657689183476827208508991127245621603986323386309175324911337262121480483977520 [185,135] -657372844254003010121943337137986989701869614984672937879148598614266237666596519540098307026830802589384848318508462361213073624172892211761318003554227487213149781838220016794254069895799164797622301943303236609363209452758437049082942031299682046065131765117443604722945923096738598515453068553766671900700712270411667412048875275361428071775279432772151385989179703498160428052061599989962313605003163689023100518297395240560519258132635985154309926767294335278194117657616982820813822127569052242612898662145249020191434929484379397247844674104432727773975690834660350173384827834573586832061404109843697154692451374218924037244583756443302342553955535938577453959018574890565104121062759488885522762039290862035180112302638162775826166245591463679193896264952555087571863776 [185,136] -144631238799044489665936127549338624449620030697846045165095678695937732471271271327534741751333737937205324060467998917384128440938302213359816651236576123121566365681443511885685020185668134262586975083766655121230462054572617355591462518174329922564794700179986475151110808659063307278563608190354505228081202879333068436869420419585597424320865831684131974666494110367901320516954799204192996096691342945858264383980818738398991791333233446574143303139954876286014268953294371417718943571754599456560897204322248035273193247652361797932828056303587788317399936818093621581414953215604410470528681254566245569908798639373582146881625034427258819911317270165849410288818387982799188436506137572217370519281451102129665719350891480434218491780006998664161965386450686051584 [185,137] -25983722716481228420682371586362820369705517414666246821561783836312226208637084462629903869663581783333126941711064335296050299693211433166988079973475370075367390204022982055184584668347936381415392666180884962057930014497786828028580365497440688271916736661096571131359026063558207688895850835231979841152997843046305618450838806639736546786089615630511011589362791420421296382708697627187167936110137219763506933830532125154762684437776020673106086689522254295920408233959453717844258954356949631435684031523748614238364328099907800394467396952712672005706900763161583951057650519762067571069383042721509557812291120173484226994559785124190838088553933481165170296221124568886075275641142785509171118728952995353036820475031402041742841203968372164325901681264928 [185,138] -3792513990315945069619978532136377760504106370252872346852300369978755868593547506337560591335017507850673502319242648431947273425210997384882675511483843169605151493672411940681057749547292169351414862262673151024421112670972867352993924654057049469772821169805046649048479684671560398974348591489134947468052054345336625820260398794252168094457156201196213175674375134643497597426833345962203986421455467215759816186128475009304741968272228959928241880357765832891477986065947182885276783925863426841626418895677164645875321045400724528159228069283450952727177052277886546935902982383222216556810590414733419967243509086562471017816962390439675547235741917766766664357544533256367046570681959285078162578876245046188461905304513522422257688870127360668979520 [185,139] -447321121510397035353847106460697872795563165745108599465397099235878275480590048638080832892219729767256496044487314445473559276184492358624351659292366899609478185415124108825698770680415006835758580799310271941331062232698695038145453140952026128314802994783818509187693345939096401004198836508578550475314545419681963758218449561159652019353984384655117738998876156997919079819674463705291064856247765194912774193563307591002318609453098732586367696614311967704322894073089624612802683230832767024013097155606709436504204807423341016017121962986219012793887106819330555673133041295422774763956660243695002641950335644290500368532927508631746587803631915924022615453280381828004807642102703046837355579804158894711004985725381570594373017029075482512 [185,140] -42396728093343032138588097194780752913599045871830797847611472600492023385273103904330431221460426148035257074937020141759558096999799553101463781806852645290259873981136613142770380277335954228098871107283212889536156760266508142985311771455170567742192492449253560378088425326922056624087430038727181550933180208687695980689070053575743433692097967518967204045417226840281545462680349328658189933011262031536083790100042137526178045561434019974283822599164864737405196587653414250439010558120989335389305211753315040407259398927954399137682859878763883711741134082107198488360436223537233107223840161334236475107978886555987470669768742852705230466381311219403624446076729689331603356880162863384536805069308028373561580660909584185555800151680 [185,141] -3209861558376758122928586456760922188144521645170534789409842138790763840598853353376835019157367299464784380235647503545470071483969400624812778096290223193649747122748122925380562425672786490757308503186906576876319519945905418145853782629285949038036338598642724162687210740758315228568071010645630968906851134463060333583635336806517189982902634099291647975199659491800346016383123571230548802919252247792018086062240974442417829285483850249871520318616844171568451953366782096401669520646101716234000139199330680853803052048943686023798209992690383720267774839818902075405396971180775931504040651247444425793150399792689674543227545150598491388111571348292292459519953191224332645181015148495922248725305665424278791687296606324559472 [185,142] -192911523345049149109718710761673585681716925389212944812957146200816480977271257395735779604503651271945335645507862967533398531219168359840325083200408248819661969920631054599386275498286969954004397369346289954845270855312873978139241438125626650152011987305648143532298230420690829820245469067869246937295774485544995617479336063946801683445196424998488496072756203105986638520550383339979698927359534165362193273479266228290699816550496802665832324289132177361495860774719464735890580599887186108005599287957399956405439040019617127073181659472159798412148690844901082904251718504280389231572930188412981827471290860652170998552813662755717256943500739072870268635136759897235777013482822643456423555677535324412864807809434944 [185,143] -9142628268593704924289136401613186397265914748129343203972443944477550368183474479190353577725528777335145319954722929942360939597200942110979338156514584982001396598593590439810700144996074694514137708278168192380375920215472977014623748319278841221501723082567560699347751148967783330824592001676577710694660801541614617412286087062488585107314615048246751631762600519664683788881792972750609181748676440227346861112293212384201850242786330973722380168781677855080150564239717663273186499069231855153474413547104697339551108252855842063035999906889361202519997018469472976304673830908594860302170787521393476329741852084505546437434765398299923035357226773344743379038449126944475834637545041772827613460790382853804449820 [185,144] -339299227906948626360609568112184641453751797774036203435287639459442090431516926841482217183775092261880478061538145161345123904526686973212309419846366461013389690982644749342440664002496061361357047309804522879579438808081855048919593417847670429110196657244817521301812201839339067417758246138761150290684074184623546514629436086534963230385811442848377394276032677737304347766321326760530420554207351275057876615979589586412715129618341488181257881807100784483558326442179821707200328385641076479847695193848618658607929533779898555120453351168836114977924060049898568524862763976677014633308235495866751005503610707487351625683000982118744200047709421557993633932476625149617372031366806059442131533607877282848 [185,145] -9787541290716963242743127357727734720915055574368369307511416684459083353668805843103587612039877124669974983499095053470662623838279482320149683160593467576495090554415417566300835005137075120620499570550985842765520188774599066048610230995752369198090254452212188232898593834337276709569369639303190811086837778467668485916375868761775850024327040778585931910648248072106729524838078151640576275822283645857856757507244113806852144147042995672220296317406809595782787039222399017488435634210616868668433810209078653559847695566342219927903960209033092077842156041587193835893127536695252487933676491766565545485955098742379997625092545931357936581350978948815288025533278907593192132294092375419781870253292 [185,146] -217736556817973882863181443620597855796753332564563694272007739193090979873194967800220362274601287599169202230604704989750687079114018736797912827249017244981137228231279958958677877329571313898699004231440917225907616488288497673715165654513200348635818068517257108001832036775748584565941826606981627003358999408143549938769793384120763912613024454704879737428859812469158382539105359109017364337885632316899884145441757383970003497950005076086718085076230264631815702815624889811983457889206075667217914312530296485581084126349818254379018934487824913339802048231186413344717192896649062924192924844195627778508592837524522489023131621609378995271625418092769726530558805535789735541015501310905040 [185,147] -3704560258982892437338397760163009059232067771168381647215812226426627184455927922907853758634972227603351453966479504969629808712155617235327865406874438815621464142730683480569482287021334140474446331485785743519926080588833013619203968894471111198530352644343103334521758324195222515860831505771953435169079158379794387982022050120296885722129450479114849444200700522249529202602978854764971092349880242503963884520166700974077527260806325270844331676833574559463992679379669152102316408692530145238812305501672396272230985168769209740580950634864299454576850401413887820241388861368859246525945462858533995817816086344773601791965205091119924507734260946465916842179637171689213722670336874 [185,148] -47779899943391511763029820085329196718694429904961917942969810586222958445650557601534223760222347238257559356255458738025384731316026427204004113802646027482094117503186939128348143164964379699980488999759459247710539157576972165023616357072064682786865536783964101938049910923326155018863565598369758236441950704003697003168490148102453847496277140967072434496019641841012283870426113459280196324597945019935210518308210920323454344312194941340388043203554023181104502205580686622711275750668603175218839184724479716750507465414594752007026656648913431506425002261422164134370570523647916496095827182229050464724348201457200652279858270009592434348753115985913172667739434997439191360 [185,149] -462773565189718231299305575954062436659401231214425944175677851178611345416217756856896023602989368112958897695007756183150700341366238635393898918711814531641520026527831848724536207455692280715972208759368663487758701440238353236207034432650118743876229178650596053972916472061487521160892375689862654567152457783902318548215646798861160947906769450894856463224967534949633081751710217035749076990403687649658616938602554400008038585472395329232817623600269550823346843763570309533626383003944728684808798895491365533932883521842704511356468403427947983299264727604785709357129494089483125022158181823237929639480977393720106937385543613275860293227428599335703436971932174680 [185,150] -3332362357805915158665575974557493438568726612891935475603786644040552754373234978210741307228611804359675097571257528177294964542000322256360164409186218238013850066608569560329945314667096332021526380217677143103478443844433224871081907047526553213065423896202707439380784799242553855321658836537699917201081785577635790827639072132390435015930073374920872137695816682377367778332132979494020093385216615153269395400950760683169429590871632236868913439419676853081074340948876018339429383936172053231769820015494441152002885402814265746031795856088267978097558347223297586394130721021186121868417413855181976895189566077021076239159501752649946584745094982133330698960 [185,151] -17650289627196272398144146914609685275916887079389008623977878813219875125428343601361741550344328987605115037755505257270472989547143340331901508530683143029100510895986024670869665412204846363983010512212263127652376024168836991250878748036345760697079392766112095296956805751815715392850972182023148911239960893622022614177040346044137349068396146808365662670981735275898737026065826662060673900300430137206860901341204273766778186350563931402131621071545284335347296738231915591957741966207449966308302565772716605500987448065309131139209440415633206823445654646924327573945520853658392067087760744857644081460671867405478763239084794336254221023241582594034 [185,152] -67983837515301660590969145445001409682574000228148516203864370780610647239767049825057958425966658589541407275864482889133246389293086633203582766622958275221190770872662214318660745148048848470438959583791124896402732552183729686706040815977012764729548188673788951897896506581844590666206279966890835872064747650069160787794119541109673954242204732326604463998861861149807853476663403288036545499461746939801800907762854159044655280839198229529089679542721491558567690174564506139325322596263962101035891241037065875567145427625019754269450558739224063955715774758454582385800821737194260049828474579090738702469458447855801829740027769045999573781408 [185,153] -188106616926427111882762616441695958705439621004808839987220523182363173323420891779542677489100131634180628958274016752941902409384429180323196577663554709527066072924898321003362179360727671242680927253989980526883758628505016562452577563134178831736752027919305013287340470241478179001833801270037631344425671548679737684484099583225258386946722949202525325779919081976963492495620497747665255860714875920193199222031350390910757015667796823704316644394328405313684481358073943759648624006125604505059032849995765765559690794849849966861849850194647185548259497092776434390463358734204924584530530972703218296068646885622791828992473865464092 [185,154] -369024122287359765875685855985273661223456966866632431459685829778630966009825268946422382495464422094996561688760974777933576277304952036443818826680484018701559492405364259589169630658545792201187864028450238527626921311515434315764526675898439123714054096264126868347429722499915270716190120298615136041617073996424056379387506125656387914479673246053861638729867571571272964820626660883107870953456686181992184378071147911234292524730760972483345875749543012983150922569618102896601912911289721675768149848908573971918267321499709400877549263223130410444464147735432796896192335633024148887520648360852326009693739419618578051292488 [185,155] -506108414409617139303627697320817151222949111890336983286892786621280137344892433091347031615761104946793141495925622127028293199931253319758828246233045546067644725477179677083532198042135829767031232040587451705199240065046658022168977436519401442077909419311130614481072056221814701751389647203588368187099296111770573067464072395159112774433945872490492113399579942207576439651407903245883986909607769666456879797612371423515338057472259807365431232718501945392784355128138781662977340564076204155804415596245327296908332628425025414046230543753664822614887435445353504381155893575961879903801562520598672107254261473164609 [185,156] -477957975646383002205772786521483307435310361019032057508982030861916262996244808265081839126367298689276900857258487288719555191953453187716210663217635425294884594849255391770611258735925791293547655030355403561848223632446287966725226500546978183297846144450415525224712136372802348352136192606881938095639046801933710447024552448170068550820661479945003188931831360694327292259164684845754142600799253439345099921831444670786804599528740473951608514297683742693934520290391272008620795070003443553608052874251173886383279299416768940925490605356131338124580207631082835607650258220710315691377192760477117351262848 [185,157] -305769957428365429392457765985522786630025282756557104976165526394638749660795647492967661539278990257990486481469178186253978136091622485442868516012266584689380971978998453727639824752381467328870012756683552430197717063895065792214395005671457589726130748710303498317967394903070285592262227684557177263165029047464083288066533799954369174723332917446947956964691844113123937975737860866947936205375148236193902425250206336018085948700466205418729790757120289448693661405851481969899306500586324698772570493983547607441034770416150683232352026642565392520866798811904069008051767889188148254397377208923392 [185,158] -130191995679159478402243441288792901969798288096358441164265093931731550856500621987501924235826702171264008740743701247897170025218236823270362622512620618399610455629302107375721312035638054619768165539543804419767715277378486410820747278048325970568394602210203416352956332397354749941581230058381536207235515920225309516237884878848966795080011725969724886050841230911604659427092572084909044152711250089863808492916333274614339665311403453894349242123303997444847386787231579421341889022744417978470266116883879422683257928773311985199292140529144297558064589581773161633939236002451010697607360 [185,159] -36194286312837918697983600158344804607764759800841517406396639487499716080001910040276624331791226989088763730366868807816402811716883902068209946771067264059539080768140073886565727258371090500122494165495347287390675001369845837330727992747932507582389971822322188840399178839466719058236959488289523526721783929292393875675932518812513238205228908475312035287906744396994185897298020866068228151139036681433169355609401525368345373558435716006970248323991946969032352091379270769370659615180275206817026041072274899622034690408208108025975735348440574632290985620169754557107467724820458 [185,160] -6434613277469518441454566562046092742903289797543292709477425293869184400773428507891092732328852335713905282713013418523801690668671971233327389021339539924616281706328091439990088709962683140950002726108467180017497741601125860519957615133157649900971025853438511106678155820879405009958117830421235054952412387029225747119305125560570090987584091564975122373731461683127050538578301065826611055505357083736361314366906056446850082742383359736500463304464846876760330225008222227772426147581692291144128338113846333684979364049167986523181045581325186991296945939200767893157312 [185,161] -715121817839859495738275369862256576649161561709466248419432458224313556341133153433804583289231117710713629082110691926664552115879002040487834104446768916381781404183890677642755506776345008386395594876522207491901456828475643160197261926206307595151538751370680628820321362858479377287318513651042637487025141939234491248364476364415521308429635265013056696806779632566329317624410855652048436654194932622320916982789915168645141993906293894853199387726683958078210869500442174614163723833523168763746452796593547371610929511028958856921688780663871038563707234715944 [185,162] -48466698843319738045841577128157132333641308523293616318904129830465842109262319443215390416083220137670090957513918901467130762462977085508439414550073453905993668182361163734633701849764664263858560405587995537698745067703700439824703166662359214858816753401927326330651142559179810918935927446567292585338983597012371686960458930617626442234748463246643099412051373269944228631739748067851886489666447790926716188309474585218026010116034366293983415658058943773064021845295584677179689574106624099536618949262863942477792677739229024195619190124264318247272 [185,163] -1949401957388897172568656379200671695894323419651248779339907762554676725131763395162916513640594815472479929469342003876483505003660547459708352124148048455169160334820626561381813599173114657116130142072383392914883847117113408542836894744784938892934465169641832574483543546371784256880106220932851564050437132001444523844587432486582435531018614425567270583683182103702437002125222036165296858587050551693606359499060043615699532352824698506991437516962228461719754578086526405923867272339655459323394899758194277580500555063081308989634350028189 [185,164] -45159990960790349150059620415125732675072428333118595565980796573947275943527885705319961625961630269859063069715295554818512983505020272820409222797919041402541904504141092868216023365094433864228563220726369162707720526215244000354019356841880745222803802964231136795610811249817259660399873155513027862291461777439025603185640284261372849719485526082458089375551755521765130210412144382323693431210777471249766235181972692733385972168511111508045542360708136642013897170304001080796754019209395597121229169613121834205299006253938599296 [185,165] -582958170398990887053669168272777147616736743665729789306648716828059698834251456393396439754409666100525237042357317778228599582886613995505381058495074337618679090322898699666087549319692517004557659118506419474761936306163397653990860574634308168761882279576500516883880919435697122842109278640658939699958801976002406484908549679924087355905753100625049315151054765207861063012826645628457319933147908833003984998621152077577629637984597897073517985341960327826288075740360274321442727070765600104454545741732551703918654112 [185,166] -4042185529251061234675742039669040438644311245269932730002200311178813537227625507699099466519920248203188737288198562025507404025108852178768372904473112688814721302044036753070078021485389611621022664171854632649651146697658226608392370960658907234013448089762928402113961450080973470796192744774491955450001653079609501620769784184907632509616541548001320881316418903629301166889122200942286830113871435501950689906074265744140161408360378943871754292946352240542633430678648997510970777138849489499313543121261216 [185,167] -14452065190640007999314342723595938794368814330050217382603300865237210351187318516563715087657933337291783827523453692414953969751324764396629797628660961827241303928234958212219499830008146992635780043692390970112878643846251137110218821866906852378454532431590089163497890280062295037196297916337561061389173522628874308279845484064778284954972662009882872350548660828886511393881839796658903003106455054074818448540952658403338367523729991308281210603611094912256016780905766831506564050220530065356818 [185,168] -25449911704250615683893430051517497450026883096133007960245830821772987111083025500472682141513258404439072858387252838419562014934982243113796961095170857311481902473090792542595399256219446231147998516913852136677765397852029353571915163176537448195786283702372154760429790111995304417065121832756643838148947674529010592730156814630370643120469102681206180661148560541851434706646278678942453215251401194440807581186921243412622430643010800558725012882611035503443577029990640049707959306688 [185,169] -20964511378931431702405053158347358516020875332519824594202732178042080378307560541320327582925411282456218874708319480063619532822200039072434421572844154764250080589042965220177818290483960718025073420590126939623245080107654582593923428876089281826076837263518915331643057842505583315751991798520516797103344606717247805001095582223787762310315378246984449215488467105935637255642179949412883982902476387782076495094945366072180742326354953592978426764596390200943127299190514664 [185,170] -7619894796907411619706001916427423956245700711603702991602180009033378125538416005254278948816107976322895901158733937820698030119662680142709816578583004122265249111413612375094766285161721750721621547069240312719519211623608217310509271020721803251556212826778200039295375701055281745557335697557188846392868408352670263989951640611301431857005216472737982655544547342656798573069634654796321055527451496901240790465805360353114973905632142701347405975146628032231240 [185,171] -1143250067389599440568234098120837759327994831617505431927670467419289605144188889426418991500590354794077613788328143473018339870942692030455829428222576910725724103969146591127316991672805788662463393425629134053571615898271069981045354154500689463795805078206205858303621513315564012201571381893577712158965617277701739878391242122532502093155919440279935288007854658121472380645697968259413204778652503907347723359369824106319870215252379031019850241937 [185,172] -65587238875378689811572361677885138741273840177791244653094159537648669441618593535274726978156021190153327639270881273415944230823917716933572121024897891958212059891269929139599188966410081331566146402506087914144987156324046421031837052283533670270137232224567777777608172134326357998359938892044504713045582965785184925996483764923642225164123813552606008382549038628741605358274760405467511449062100563959296883664235702311951740220263360 [185,173] -1316683074929848233714731983312431635122365365461922058420211439671587447202591335099573073970573411711922340473271397690601112184213004386325123170323812784381879513651006608041356880140750083864369973218012255775381245835663092367359883013497713535601442630654219153734361235406092101347761643307761499600483406892226091368789601169197182029828830441272206081357668939389469533482828558761417487896175278779550470884337451290872 [185,174] -8339080356648200252925429777598472818510098589838303054470240005208488888059777509018635260018508985211414290649081448710454584867000839035502558676881214726296652645140343418419433038393671677271080397450640294767571080649007040951799740933929916150096050668722217151797045770407634688262817311139123221841551259954654522350993028889966582334442868137318396762480707733838341779220918727988374895460228272602806752 [185,175] -14742111861244913938646068101187847719653395548960796457524800377809677770782716146745899867933011315212697150969131207348839408177166101560772031152911847033044962567127310160885828135892109630958391348351586540605304616022299027272801890822240909147239875793287315538365423011504351617934491557911718738442472564974615873730189374764104640215970444083639153238371104422331352992791130907211305279262 [185,176] -6283836240503743207827764669077333723765228930291631901469898928057360292598241663350922726544303594707482315968973229970098928251361902330966320973750556766098716629471193745972501656051260832353180508312168834977293771655100820368602303608467356285604820689320190852196992892464481405632411929970619980935164722921959041006361648307455738547362132364554628899959684493441072106899616 [185,177] -540776871830403578777472636862681192606558262484526360832080523107840136476178278284112026908991639475436654594547699712113326023748772182771995389805628716715791195255608958965614356037959257106916990634709396595160223990716565687449216713334654246571702977071997732726731532571876293632984911333009412038189106236760070509570205179950445172545513686044938588311661340 [185,178] -7552605905112451637093220077866381664900964306022776337831306461988481444073819312618768325630247322146458434702169375769017539911460760459327175647471836383054978891243139722847947545856284028206061461428134483276605425490429100327528514834067891806969528591288778937901512028171244308675570080473443615656458682722158501181348375642671449643205662328 [185,179] -13003230595543200767259444429455710259024334330095364671103565037571820250852121732047636736683976910418772776286264765659962427840115113012468167753133789830870368367280544931431682795936366120446893526264363700162956840423425984864650221882606353637770996467259186346054277689980470330677312448572561633337318495428732555126138875719 [185,180] -1929558456743758510801484460281248989305221215327905296294082176768186097395689864434103690295035202151239926444710719539434401396656461852799551068745500270497611123788653449580731687772523791935020543454360982279675256339818770662388767079140554479434333012504511231813974074004189487317324709914606898549968576512 [185,181] -15655926736734331057988530536490564546381526746856200932969104066703392926872880712889743781318141008754226922828229190015339210161723832881998020021876898143868272094326588042118487266457042196333028790651271026400636490152363466598485312471504261081593917331487247784979481387267931287084866560 [185,182] -3720545421604167140593857624209195634540714432294356982133913281013495650890069486512219600358684085123702355437993362731418282711805779000606295723317704898826313423974029207160543707515127180161892297803320699658261434331767956726477669508827673084267332501100537055380112 [185,183] -8832305445773137846401670165690331945339608431590672425296256507212742365532669790447765700674013565041016476817643780638420652535340740703372338833859787886643747876740611166139809067493848211130671922545503521780752043872778807574081844791494060826 [185,184] -63162126139364117730111301777732022327976236668636006845933613397590699151446036666254135172458421337594117306783727093181776601818671101973452773507431051950739087034556956017329331774403848096362493871708187134186583980224 [185,185] -199303967919619816907937596529981652468404698379349392684358935628916542006301958404608420921326242469584120227602160314162215823725140143011966691129232627515123222890726362928985141992548222664 [186,0] 6720620027176841735225640511251432884503005513448895166281700229167056487854526502323915810310149278559518036669077162645939893179666894302637122561089824037066591130268152125615282123877138813346333965151151257966227383537074501025869160901684392614298838357394569405190596907644130471397983559520109701992572011057231104446139929377231933409321221519495581598335587241204975463440792948665664164600920553346224082776508732030727043226463959016905002061243497080412180360041741641243237958842397963787520086290846015466834576813079383085808128357864593762500299860634675627395892681310998554958722181210815035390795800533982063116613536021091320047704530383500213319040006883367885716901951183135121485174964873647633482377204691561838388857666288013074018744074113838047171919801074712233045017992503159293874659588512299684401249933633620538916126188281067512707222621815875687034105070822547532604435644813547324806433382661717119130625958564185967784595172422232505844681419509947986535816478027300521035123727578559460370341585496820249970050669868238242411075064831472691035454654269974203816047459405016800029409818306281820205243808152328881416886436620813208838255562717134679527452464114252508186839463504596599969257927439627575098542748348070202929229170014598617177864854941121430639086444986545209344000000000000000000 [186,1] -86770613121095144137781964713759154927183451253258325936494407490375172172694071383516638107463744082561627299045838679032591421835475540080465069298782652152608668848568140496108672708890235268441941241790514123967735827910141530088831050553325464579639689763589564777584368125672327904532222804738273698537351124420014842085637950743514976087114966448814546091875528119706079590843042206884566494702532453381676823454398823169859746578487005139995310847023366777719627658183997370626347963953451384820864277870169963860904019569911599148541169837870397060438868090495966323418229284971666759074303934914991971074617234816664960067370771769780291598602263807993978449782620411852552282618546533755749654482764444906398888413091474593948789037112770589443115885753400974778573459216044063534933735450542562121187485808374076996018702959322412695937572311490754138181060603243069331720660317749435990181539621450832308249956051592385740525279769464394930234310398879264276845148628134797658841154585553104608055043774829849565836825713959521549367036557699601487150338104919878289591666384026170369616882446591333427136864138290780145578592117360363727186161451634607097716651595886714233531438993033634413901873390234923368809684212693170029951347283787513092528695335343809354016351436792859156000876590010466304000000000000000000 [186,2] 542836397051272419944558061081636814361779188323525482786755050074787897661828697474685477061177923672132711519955177155032300851635278528248442837434853198948356578248428734502062774324737152402913090818304903267849223751023640847196649489339932260439781204612867589393558248996971596939739174028124169785545235621288269214057485102951760206001164712256837651764487269221980310480188461407771192641110810004473234419717381999226864092201766332051614042657290170179729352299236025001687130399792102674446751789941948220730143841420639614908015278355808568169191430328433004679566705011299079239959202685271336450723979449909502006730580494205844028737312671690089501647682045774727439697662017497212275640695794977716150437985122779622769832275137823355322629796428707053289787934171746060232683451890989478493259214068369181005212686132948194461549600811181709052155757351692924435531148960897568080273122756083615744778082905560784223820356833522412833033236746740947460373843768726187409437115399697462962445088623937989366706121589531240996799582836209039057292480429208389542726541056991967865841519284014575967323408987094113169930278613610527161171555441897864630081586083866723237210677542525714506700399219412648203254719717713971344405753054099478959818741480591989442416050214753880806377943081558254551040000000000000 [186,3] -2192564013115230615016759967982797536214275545883839909381932634044722874456206130934031008200899171497329849811748301450532757788091918271215863775498215151501439869870065288782709558905220267661727113614557470721515035788719366693024192532088168951560311219840049427322673921858779892975361803409769210784398009531373445336158845833075460098306757109700635420979853943610181583979304335433554037883437018529269143090301248720198596571028865615097700155907939356318390883428383167062687884874429116984017304812999556464212043199676582959374459628246069524222627106020878403805616914383688867705618724539907274510652691180458619086032565881100164924373594035976292957064887104661471142739673847619836430542493708183115273721365031575426149515613501378842786168589072675572190323057751417189853616822620697517604001755243874458945069798629296685379232870249136107206589349995438460449176125510010534915719870616610365522791141504831817393446005994835358303563788139099325760502429524630341527962995103666622587133359039600039499260222565196353315617112240048287328957684484492351940140341736264516695479032249919629127211292030011619854781891800432390908105611696476241196302121129020819268990062455863272090485978011104896109279866489470832547015094192707685969338746362203881646943307977967108459125327429359789670400000000000 [186,4] 6428083128751071097917768894815701380581217770762461257292656889980402236771511142519762653116423904137206845416252245572045400067557123790196276355266606674548677323030544911610941489821551773041925717455956920216390775193199385721543683737226729371748037349647536352801941181456582425400851003015432123285409681178984192793561991216480580832366252026182190650531795318760506863159132414381745238327637618037463000403961779384640665379016166056933877376735951932875958278940161096117124916659304330225908788634316934127212914103933894639331292601686000022635190721860214265535968219647373314815413371013003296560711513588450578557140541450198571120680433580022667858674831620534753638771444427616122086179072955928628279605081941483189446729792767501522583158829655968801291619518197525267006085351517833096910714425937070328920631449107646900878829410065425503238634096263738282283437352287399158220826838595812737574866963707191270626081671575416267667560324376963770935767259085667870953434244162249140853051574728537180988552726768139229170239760247523075965501660502646857930659183705399221319705231490647265967563255397626730021609387715164504399116410917177012031088164752629662125492505930835041961492181282347013320298709569966695835350550477514096575675660815113352440270388752964661658361100403445239644160000000 [186,5] -14580832340486421747214742384040110853065400085631011434053112556456825509253594200821238451699492364153332712468191024366209408585819626236338435665540072117018601977622796015677856512641339176278269106208848221234156075992142510974087690605594602459886808830004537434277219782204345459209811657025066429041979581980974026484609693913417025237857330863030462985343975787096312156330578385859900376238445264327544511139609551127927948910159525972896176249612977124397216581880055898624333751728779357943061936980086037156141371319469532000712863804865498912734739495060508406998196253995856399033598139523368773799156736441995963950459185602121790836901849400230643463722896615328723648639391056536677163617947134775983175427631123294902462436307614255560999213481737269307816813981487349516203586602607025238374312905574225165439685807491473926398632773904912700199188202302741558220345256088966123073036565108066725557627147480228482413661674827851043584712695657038458123702620488641603932617861038284066395896173822232246900717592249092857071516155232708029923856575814802255740956150496129647856472351456014500002089850764910991755717368527306652422612541255946435979753432994058839870385776600335947999025741783225916424485362299614226986145439045878313597569350504602576270208750004382333253118746540559433728000000 [186,6] 26636119200234315684892423915782548644373825890663938682074937687999477177539617915354126975256793425289214889324384989985790661940846660846383770214939450441917517606098201250037787047337119677259754033763961134039944254612470046933304395925245929923370532899060301006831543495634172253201853139077295513921493357639815990326080725893138762505356362786799482698588232239883865689598606801379828845653227701113383829869991466340981281618805079885681162554412141124649049511349314295884624994723756753241258832740144052053614300589562261109626148122117596034834378101099629442756301052885258667908249883046928797064308153132526404858535106755973775783764018505132554888525499192363435442942808093399515560773903847228738780467071716924266445683515088362848878020534147453210455813857963193602280051919741151051867695725313781361829796973489700910219820488778647215341283211690117994300266198199770725414173629963204383168893103905304949815032233797049917407877036613976297026532689485109691412177806009799639177685292536257882793845872664905880759850458214752430456336867203642731641443281720630527733062021667101844320738422389371887092093691137937540451546762836030204524715222905201045259919748330085104630657190956155211131041276858664948342828828989198485358343456549876586284618754372439257940422745831100569635296 [186,7] -40277203284221109420921181518498680548402721748680496895321364273228753541259700873620603051547649546491968877808361665975970729525025553501999349800092857972701938240215722463846411393134907285169888718778734799666193239888971383763957149183709889284577104602762797646627125687706406603486887538778026383538098800413265032765491324701738951679345976412480277429965884872630333896247296049913716882757425473711191313150488733108603978323297188880382373752211607142348300494525952442139370827171149865309973181501547470861346003126806183339459888378941523616489669595689643715182586486735540805300187065883016083404365768413264351206027557578142425756170528146984367528045992658505336688305456179513623892861129575748725200352622734769856416752436041068615838268153489528809093974775380292818032764823598986540805278453643776276826542159970349658113572325903195730438060236089206252021054038456469440609380428806375280394842705722604796059908121344852928551020384778831986621175461323636058140509866800957287842306176568157267682561784763821523719944711765586651800873235373364590380399140816606668381987740441493737409967642627516015522727244006974594272437133070479139006447302589755859900180185224754802482072987769434529630796990192091543564222829384918046543423134832674755681511868500397346307096948902370182400 [186,8] 51424423090667202137798799588246551404356787694488396750708064085135938041100299592124451204223803184111396970676910753085748302151552640720572299833715713706529756876182099514070710867907307914955615675721700976720129098309503714187843730241721480020319614563233675080658918818321205455459523575952986252028336570396412489435861683211760286722775343963253586099321024166717609167228873102466865823259494185484857645052139731542291494115568007927623015316123194270619157989054709004977662252860526356922672896534502703164842375680957680878492783216374656785329599572331249207044112355497636958806221428452513851038521356879047996031665005515507535647593030489503698524591492319814808197582988678630113479359496485464913660328873184787956447153497807012116804391722487524022127485158838071159287153588875442687764620585777613284754687799980232259746707477316224816136183369828490609786537731697115943901832481230265159971441827627481325147843833451433080340622227504278249104695380812654313811368295732286251956173938474917461380412975541978713856310254281264853600282113195695924889494780550782082384965149239652784914276027072153808403794247472633609385968289340582455490129417409055813092227721480945828952048401189643512543576827303016537998475109924247132575946926915187164415262307184107971443359716755393280 [186,9] -56272645932676213798197689078387868326683311932997942128841539102462001163427042025414192697807999213568002362413994291286677688047053979886624624110739677028083830159711917047748909116955583245620589776291487113402302074505068508871652809522281956435075412712211237060680740656726097861763584206970561490959287062918090184165070861853221658147634081714992327649399174445684038987950069775805795447170859491552663584897262451991109781500777680390724149875267637242685368640045526806452855976857592292765551635964798464459562278601579858406367255562263807709717652553928080470287824240658820383317713368485687129392478001323429283801203686186881924310082211230646930030156804599595507019016668760681428718570436778333476546118244068656171266364027679086516144240688913388207497334104664266630354509190506781105305677641854575877663371697746074373121573045634029233297368079802963131853790696463494032840810947433991973280178156822306564105483690797222937744257718909255154048951917101611726421836348338215183547794340900073297602665512038476446768573505953453692782085466423107114539409194075950627669588517419569651014804201359043098796979206305977702950941202561536743770257906578194148752718130125586817490215746135346886392921427031521546067041244092868409323825007353516723891694403579586581019218261201280 [186,10] 53392926393343953179565493148972918228307694817555016949785176792462383180769558737715810554358922108355691860580371853056672035632873734852218618719677851290016908346562267515235896640602336058331050130350091891473637812368125950165298879283292989618229041575846546979436345037893620896833612181893921462047727257537106676686335661993203707459586275033243329411558658034481045699093128549097437722817095814492628267604111875785931640285721966095716053434427396764909035139675114763098456437363240114448996258406536701599240397607314816585010172933891002308920574419350118122300725543801603014170250817504932472801853433382263754976114111976343626540160686282669424885203778686502795873930813527554681182782201404090483871678872188835619956450362831052342524930030821894856523545646000572506290889045622807711708592662401793021183518006029407669401116133180953350824384886432642710105453769572748797622148572206819970375974965912240874480582641409743717496727373640962289532075267081717370438809781538398258715250983566228731437852145551475475134241954398577991448811315285706338328927456797680943654579219380524906983023226416717850785047076142123606544382358417743965342802887209923642571200514482724946328334554948851446418157534872629330059112409054797081075806897377663112950511757739325421101425044640 [186,11] -44333067896130190227700763224823640047573580983672958956737706833675878700114694734325432043005017332557026330817664429877752185461896794975307468141232615165621468976126337461948297829494428066984455374974419133477302854392711469497639829542740822393010962283680994399414625503497642887536758284857118178507776072586861383903673836474400309759169363417847789949222137742434348844367905592046434726213297710526935892246779051995337641485604406907831935340569481428780744184948919069669007361515999706510753550130712521899946582085688526870849046936750864613605596418521681883742913349165776973201933105534271920077357590890675834146088186677580206932977242879544738014963527630485017631919983452236659850077578935924052812872488627270736483904094454473284607274066655695810462691638054783238765255526801467129868432885977075390206942198559054533731535126858611642559739429929630722887957668199464234476814541786101186804332450284008109495244770499935070894948365050187054670529941115810332656947135080227300589725622368516516396854182237742291133574327790763891647781694940413844164140772535394697338558040424446055793864866440064677193372330838023987806592098689416210726977106818335625393552073518318447687043735502947935217449928258058116574816857910768220935774683496501470103147927330767169565587200 [186,12] 32453116951241896122326935300868819780728318373590193666386451934982219935618066626480544324569476741904395859910226324033642826991898283328978950004274338649222132446164321431792844430067754718678672903678672523736377416896769374052459535482421057841212487197662564454206655926044248590996139756800534674668898844389562354807221978334833920516810870207222691297843829690084702878281867372112291369864383280984836256204554156465593165279726519498553749415269856305105226769900483988353143642808920547000452954322949563821908629039312081406919612975749803824527393341974537487151372609852420959186355175435348205179802517478132690123890119244615764386846828276377925833581451292660556508281608409865810513794107909601495571153143753080345905691182489141373802520334747895467234141690722794798447853894146489306842987706460769688506288451209952423513381834330284751567322059607970340643943777905873147335980234252980765743880422324802821649847238153801905242380982089998431502824580565951916348827985508322569370845878823817527627391878625687126583078678831107324909244919739900610157884167415937072672273486502297889269999746283298885199189782205127966020494795450778078469514107647578475734288230348632835570749195957986577337849525336743195015617641586129152108385105448576011061539888371524539790944 [186,13] -21072054329590315683120078739739987435714030730953832295038314667979612873331793179804232225346952680497376430627420070465707387058240697066914901408673288550845418840953724106692899823227654521001780566457804424290286987932519176003495272743704299712495388465581251739912411240769285788009547431431002265161109971086164842026986423172975366867066932762059785501499400747742743482781000929939422405863407199990727333871493841119354548132091112532376226665620872768613844560611048361701994597129415962843078962834219405374301160107931858376360536588809745363944606864122337693623152632961009072030627411369586772106545555529736455580775766762903567967259569246200322219656993882064510915506041499016663181676212343495530592034287869627214450511705050216492197338948303497042737124694069093879527652756091576821608266631517559957962158303071749592930888441341887133354778290279844410039832389278589291383254371143416245367909969111283116249902432498513215423167683941758864314243242033987064529972795540666105329831267713100450518505842865874922128565271972655368684285254227245864910056591093686047560308099925555087349879771788756787019785798245790765979164248871880958444453787806385688064654758129514043100498376422661405589022640651246010284904505441706513382155699385772350008476459410547442720 [186,14] 12197058523616078548694900006599184042163252437006573863698219941783729859216668739981043019130747124214548390703188668685145669379299248530352212121662260140407968070012482275099259846281768534909716648728147196372211467452816510212959056635902008180477704695326807568668393775034955091872531559583935101204502868526395128599280201994730040286452067780130582509395888345428511432355435955859471285521249379236947203813334166707100125445598803999405102714688480582330419617603455620540294713075771509259209821245590464041395392094291427613962125388001205520193936844321290089653833670401149220099812622936691386855751319615916486632842866984012385296853256837790662474083011820308459595328280469538701277243406720340235191388387364687971137162805019520419754765147501163643383575386545378635205455547691003357985322269798422459001860191088275696367643844662208920499308576829022605908114776636530462076676111679329972672987292416700460095994476171808061099251630734465585594832629508031224324429435634328843478577247559201618453838460986416777288311343055661534409982297549711535067127538698269006342130301556937646294701295616601785439507990307794363643961393956633389018880504345765657829162974537685898931343310756547187587746752801413635624177915315363115187222256425432895452338550359647404 [186,15] -6319874253142241894924078122355023586252372709972725070221205615338139752340319180016145602968710809849558844309056551762439592001414736291456658744946332013196326029366879928054544762872396512642117987703494067471247961331268539801574762097627483567615580052456939475237776326908730727462503555124633471861920550070175115909296091771961592219440971679578256290039324817411313997223736385662876329066144864387015381587971447845507621301986976792402380264546915255824453156127010125055868426822804160300262412657946228553421677605218025386399124886941399387524814474209825658375726251077463629641180661143575700209751321087866538604201727136730001504746386452561372614714722496650404587152133410333133052006286033594972073559873504327766223528084940471573832955604684381124701209562139353509466401804985422880044640020971071256099990257304588064766823445042771086850184857693289177378233248223768180011924164363273898857828192713467508741592417004675444653030346941637561891622015506066295107819234352930977909460323862634546479690300468805792118266721491570440418319789653621948508908043857466316381998925663684050296515932555870782059496742182424505850046479501949873175905496146422123647899646924635558220580563230359449860337692350245423594313974799509847615905307058549712557378107838528 [186,16] 2941536636587985342445877230157100302957399224212309375780779961904135158290543101172427872713659689835208249365220297763282197437920390710269168598226111340715361960804782020662158301980960547287337732459581132379673150950918514816909476658761133723730788448799882966558446188874795593785526376807716121312362945069539733531298364222938149303710920396250331643062112294848343198786574167493215299541893668320199976668581671664819903878872914599090496438827467192463320891150086672063884299159668844469137159896029874603582303408902139782844659332468449395948776100294752444966792678091240624907990599724672420777507526284075635375918138086888596873345335110582917094317517836966113471918366276479232818879466619700042007809283901839310856295866894276193432414217832659444118359483804134144450435089899828063381757382518088938433918327079847904295924846786947055588242639799294306737806449389101852821778583860686681667519235094317913652399206715133284474499288030653357917242375988963431350908758624432242753945670131259941248117178525419646986537456161100290667249735899461509964823548689052011599940421430085612460061994692090469839635665470258422059052337256577768660169461829363987641117929603212307996953183255140598358147702252131678246843719488519243223666058807475120847831157504 [186,17] -1233422757751862909492293689989872386044103979701273251784792815661910319361938605846612991514921512039514028313090696609503862041337278910717524030717951534336190491444412468088058793246622378092187824946151166984737363318408649035703949723212801367330482288819048095728919561054701104309811230345284078025475474018099613743505246230119796217021707941575808361057283429054467570401440013659906000554559592557985760552726136495869799509285173464706503996786358662865617551176388293925010442742646916608808474267410261596183094300789607357721021489863339523292869867635542348108563250587939800815142766951095523951299102791857144413929808740868342110230817491381892357458190829559660552932248138060166407972598453532822570012843606536943464109957625182049162873527810524770536570808832337505519627612009105929121773592329328348143183181200328482442538613438448684788418529951087666155368458029892567861959979474002612582198267681751120459012446006255441751033873606914728976279280236126303046323774300106570781923012615629379646181369320343306562146934047729413437171117409556153318936949187796108941123117556589189565902536449943885380642606206459996334421560028520471045058959312254574081258835089951030399921374741715933968625520460469850432812195571378576266058339316169471123423616 [186,18] 467060179201988009286337176858953763034703210953734647306040832415975172207853857513575421475761532961937128288654843257945533301807222149631100047828077165206467823262965495895358956029445242413457266958166560763052120350900169912989316882629373299946292442917928814467956155308064575395613611613157003015902396617040233133652817618321014877441400568924624810100496392890153209241068621002018000912491662291279207980807093298401519995814649854588518639042033184984074495593109878191500183529212041456405030226110973245431030752988321814433090626116272300564054888398185693774112248832506530531682172979914520578107340542664511460582708418871756398575016777579149291325839705419381243997749451635548499301301749610502075863066705371735186290919554668113235023319882819832699680628903299008170555451602092320627172270133016211724938346063848129031171631589094842535363767790880765346625909743058246129526781686680328182914048260133192012789164313900557045921317143491027588416341016475335817535579317805018359863556447840503145815340618329220887230525488218236881441530581788099170390177113210706756981115121909350768880795555758772817250951540296628972717459819164007710877725873609784310017889773913270726568149361228795220193379561386476220416247264298959319171322015337529766976 [186,19] -160041062444061001796390747430150218283468327570270461186988646942546251454941269157823104367440165332235357236810279759789649944947455037854363924876035324997947550322240124531498403214244995193854332360872458555061258053273264020889772064942813864737065190202559245365919120829789119983738987272698224104797923516828909783485763929749174102760827885215343697176809954308754418478004268456942690581391377346455775542106317710519656305404759720443992557664806414114452367205989761297593921233409597702793966574279069711736694472369017998746490724636407359886643429039109699335569354147611002981934049082027713575582137279712795037791542380938428655044365995302040156931020484481574936476154441259412673918187942181957825127344124038676692844384756494416293044231360687241691948577742198880279740594345220388623973676626503072852025775501159977292258215038540177455362169106588724773491984085242201014476236952866264968651080338131704297874174418718796852932830511686489040744812876084634128519876508691211944709733313496962593993092957121600144193127004060597172293025511290983738224947827323020296533704786136227154375302808954317134180544278151618913970347940066692232915589277271580125873343421932903799762398982143747623401597465345839242996582430940439915234592467472432896 [186,20] 49706157731487126776002624181050001895543369976856561404706019476505809059895963545025805323800097485875286589933319180143052057437853979655975727496324284096811532057795569687370342740302154569833185275098283396163907922870004660922246071036553444379049591634271419336697576781723162479258382124090539164764971403771258097250679626312883057857868699487812916963204882409214828237559395670367476733175864876419397429087284224909101187765830742842555009311781169178704248401406531746079307565381847395696077459074876628034786567014331292171954705253927455213376959986705645292818195812845589124346825188534197519120662578808999785233189741333524044300512099603229994951216387491119670570235321265992048954957318684515436567168542774103025719652963969707708073118120921095235891241804027881506076781486284269514948093112223133124378725582191014957496689958961142288675314717889032064468748997948273437026989953236167848610394737983511239235900702809289540208671184240661810663213821322631283944939008597883762342439199548766182002629007063747110898297625543972733656740560850962197288482888769201192683743668738863633933343393713650636518245865078309407798381665098206648692417995866646527767054730505505834230856980348526142338403368346527865972652600871401863262186918308976 [186,21] -14011979618784314370267862676417834548964722476839502956908188724979561199161434533724924679018223485493008280122451227668877291274651801793018048771291874422758764986901348156241131458604214306731982700300521666396403496206261834877946010463379757650670802100393233108027325759773443016479297383377528244716596446115411766806235291553505807658001162716551739831856436134076080079686449427199128084970688729505786586385552879677964131008812547495780577018379736074734317428951896342392749878017310675011200330749293090781335698336454740555712496899991072214732536611873473980058332965016065746809302488047728582800344563922080523259139057209133487213054406604868730484100772694911498226702708292616719928648394898595909485703547846691117248481674731303670088648713800462998564046933583593672402318028439415717768287300545833979473340536456461836992224256611984951171121082288089491535959375094457265608100396211742826562862503072118281625284384104589244662552116878176501413509104977883377234016797760495009178808830074016272176416734892358831748353433879468833222989941454174526404830908481940610166522831432109241269019479212263306203188407736400130273919384928557925921337218772534304944360976650370719744423705935539075575986988378135567098594894648689667424310738880 [186,22] 3589002076240449303886722677619601278881792044801713340518634801230196921554549769494234560727727308351145774047658704824928245660983092154318845271108626528508764812712564877454438844662989985852994837090109266163325924550927718413431103284291223615772169404506314099911811836548672968350265296663063082385529053166433796137095661527928629469560130776490216397427406701030080704521581267914388205234437726713022496973994607966859049556640126917022439258762546500899149097122002862755765180322087874236638095219874048118447429578576716740321815495729016946380840851568976702475778746254817852131071574016808430311039614761636360227043027867149891156141826216686897220335162088800320418902026329085275945829219407059137562657606227196034522337834085137575231392605172491973218705550284665458257733398689590320939764960939848180274880275815009470486468037730411103049540416290806101687392447400045175016409071847679675834980051927302782364572840913541108882117894527367176310743493550779865235978123084642363128022541190060530856218888113397165569440065743278404088349293183299593695633766109480403718225708487949521616255957601787213476069512953550439668426329676271678096507960515327934722219255507440564257127675568732916257710802995260819375625525560576809557748370 [186,23] -835996536658834109883175621611179317491684743554652538389639089361589743699275815743544235893831050537270627449077743275944290401020794317898598757614606511068276147910222744261377771865561858154939240985811917811777344496802506455493821315129820485103592863265380319463415136371345911552986442906187434268600795970789867142059610814390527842991620995444827312723311698219536509135967984133112562121615413680536708003064046515533236595577219468841516412626399115405020099914573088812875776741495820918805667439650894543489143189665493195138711040414515394666818097311551446121788350485645604635818256311225977618038218800546712638812665076683920697492147574062434686151339679589407473354120436755873404424358730507109435646300628743334484886619212031916847498926302101858017053431217612733384608099193126968382916744650536136926773355131559059225563586568825939959941024236281205179396848636991514529115312196893720564636706553759324604806601968924535136576229268072296337665754269692453463510062556127730711050774417067601037018334820460288669984330221193577830177642935406657483840930517474723862455825783875582841765886451006441619934916060284032226532307193363744627011473529211745858334907888514090564338362609103059549161822367026188516026592345668535190528 [186,24] 177203255267226646397483876302458400013591256381824043991474960165300229803001523699241252771050490584512855568956224732141558104574207506993170532285591382038504360846903382255510797724985086647649464579982985444429248229077911442134315835411965851858490817562360139992579493417394705999353020189881856437102490118389032237191940629551963201942164739539627355555620181292327351689371140477927296874219961184265132919131559655360898507349495780180644833665968934236068867538403484683069914418070549466032901399117702027238693211231406505609323861023734014938851846132044597981864425963603108431879524523741625897818042935142384756361025011791443229630910261465588405754582819850890260306587938822226635486250476594724184341687621580007489774547566345341836265390584268050171963417511365863559155485197248432014527024386447364167280129684087566829324356779285187197602646643007522648477380032165358891993087385656962444304731018797925804095765075417071989832914794192880713469040360906507478627517988356353931348332748990189307722951452142972662984757472966528341042162914487991618936262819614726879553052728685015385696870811150965537505158460444836930582700364390736754836941420769499382442450571736621056637389879012108907808846487624235434499722748823726912 [186,25] -34195792104063890418516213740573867559369272363044237122390545564346774778534288728369351011280898003519501173529709948702102510089384847445671311744416474203100882810646888601840837748971932638638264788556598375829240573209167862840688786618163236197523410641754056322770267294842293389026101688040990950943503876316096184550476975695756082808859721031442621198378683137377516229424776788626153199386195474063574019325474324194577969657785958954669123995333862770840406253912637085585887541327339232684239159260180763636014558437262414539961028529656267419730085477095595616155237022088315321911831321730338263621776303653280570959668687304044328888431251286480178936110365538762143326437881515092917969591184634080941104775665587860431405182635725407056852183638051554558363305395688039037298394071232682104376670431094861478152459309224823376639478822225215417696400375211747817833145687755714864568357556025427683854620891027950225007334266901300932338428107242114795823034535967631824139729601331881365883446101173600993579317696525227095150293471090381260846597984210820874041898635568441813763198000510049691883496760261927349211175770609862404883260165645293785622116839921932747238910171831644547774819398253474475426604715371251300396330240133392 [186,26] 6009382366852618894691710407847563614596508824562345677722276763519671653995076294130913702585103329769579434685073516850831712210147377035413322553472687513471503254564860286887928461797984380971273261619776283145255026196092484869552215728021502054805238147909614732987766036629599761018331468269215883983932330720393809526347591165497833828169214415474292072923435578802455604827780396692567885111201726019930688233052318549045679054420026319409003007230635589726652958109221064667715516677887305790452226795624346376757062592536259282616185089391375273084994442024288070854152522327153716584928446565304338506226530885671691764901108422862202291890801784628849282489659912871502801275232668564437155994053455887931219243432541237624657296546253551722591356576024463723277130463893054236995742380801269792266623020545959197770468018754763886449228847086689013460519416097517440759837034078209462483354053339014634552215138462593555134203954437413261723135740424011197322276903060150500092304937850502841047810062861957456593557775248352911189162290725152328234476457926607561949236162681992112123610157392426175666494249698405846445781536657543646476175677905158185613422026602300662659388609379344085547142857482249924976862507791523399080778000488 [186,27] -961827844397962763370478052886990289663997071354278850291936385177683484866567198066879334654856084064223609325049180039114601117941381745042067146812480894998145906507353929953278599138416031000993990559026418280383598743246431102936778142252576878742966450071766512466037729953229882216421201668969918379533333558098846567199080974349628338395206383858510407960441010784770302686603853486128278248254700529392610593916403834792972518298024874496884087311901781961688255005420869896186378727179932097390058474227246732140237171021492398181748859626344050178268657585002582282528541386248818602403120391734826946653240795042870701663453513008346419390372077732626278016833223346091648902621538055023004362970402545688676567537176316364897779614645130043161821645556779119698228529481970971672005421155514613877556196641008799584812458248957908928157205465262025744958321045658213038340681280970838361224983243647259231572562895477502952963759881951851184839405134247668526160848387193897628134006138649835846022478088427065434842160748423466758425772097968405498712010401895631186475812292723689663610689812762030264800263332421027805402262669710243273817427950879547549919316982803596727435267763652436747140583201278579890136253942174893952533632 [186,28] 140206012964133579778554128242531527498025625584346370453288400280398770142151621428673980570225803240576653278363186383973867465360068372709219304494377767453833981040516442637315389547921082887138945466364962437916314669265409696114384685711692012142305347994224100096062828747207367539512078090483336409668782017220399375486343508600900393579573998174855711015884982786164796690911764383367647063824082976811913833076018880161140017500799149335559279219060371300857517784324858135196377670688763904451276031075158677625952223458909122525156361901794475893779410094190240122973157765262967946058368168149126196787601979283602234208844878177313418011207024678532474385826883027325467544058555868606954765745360863037386042215709077745086109697484472428428848132879033010134304255292010691059290115917282894522837120260146264105191225385072749550236706998594672875800193712638815556718878765853110564282155693733183017679531852750571254648381120905568764846340021258600459326710119629076039177147725735011181999983328390559654495170924309735621732242150199916026594937349538560546588832668507609266697509282638829941582455653857040446750417466321480421436462403961095289612689590387335905787836153113900592573328571556963001830659247928884003512 [186,29] -18611069178761341267064029232904888067372442791954675553112198941606972506157302154969601133679834254238301237703202418423487632740916812899802266011922354839611639231493784077149904512281824217668185506048906595181257857355146214393632602473065129781883101203199159446313245011084698273353314208289218638378300858252064898375454031781746296457815087728754507157192829220302685756369250638023401535791068312383247188603283601089381250869058083912826643226861951968360273138943138225497056743007461396316356530759804734590734154619506955147851421747862446261916462003810209644690834761931412171516723118788633510318125673671810912840517850569319318508329482065331478740027529736174803552965585999065207307798150307757329925654738348260978345525533819207204388117735839286594092750295434898965012850333080618725486027964998769018575444895813467308234417904666146334513708729023716242463732271696150527985852329134659267960400066871540492440891151022872176230868128715435366444004444364816148858046708038671638247061069122215951863369570478720864506205849459244243252912240282134027873898436258558978209982780704394486515323645755717902728472558697058328265175872581696351122572289942798716494848677385610306295589607775189592490994718830580880 [186,30] 2249009879519943494075498616713296295406397776347031646536588395403070660709153125016538397423924246771048232517024925006755050197511461900082268995234799884718966091540934187076047170217012369026666900473822865611673062643662657988660481084392990086204815672184557349602702893387544677614132509828559520975556962291929733601219113923924831067970247712389203923011921247179076042644313715927675739179212408473344499580801006006061416973861030197091324782356312800818507244436559662108585397570302893695190608325876026847045119034949299257661393855805842472666243707680966959756063614501902573623230317814031049012893783288129397939911596420057740615833795027261087453238341503904673468404854850293168307777855748697105996723728301672879792381264692555490213299120261950853138839510214679769064795271876542688910999267480956020030333637683953971121835572239672142833710532886628022171841162491330581240674926784876617632183662706577267728238121044133244240409028995380870025728277713096173395144719757331356860337594484999553155234151678286398201066756712991423777604073169917521356205787414898827268056351411236949831364605032894192717894763918299116567322809759931554284641184563998479960624386116021069744695176302805150980887243994323 [186,31] -247318596407986081352027717228768275376179125588873233695963132087277867348882176938794099419060075213630820621692512343965306393555615455972481774839158599356916666314895380696236070836819705810650734386400969359537086061652942746298702814275119099739404965509933195687637703011110975957466174376824304508078080903588635463879071045273509759606456004474837292109028356687228152133327538307908474585609347396035799362369012892190300760273719348221799096659799692210653967552625557858504259148298967805974605397995062908410508399122157958201972528300858469207163590551506716913419516454900227424236647462277848899470367468729250095042753454850964322348961253862950902245436604707885330770293393505467247093430418115545765497639709325940133236809344982233856287141315651586740326541414702776189939171051250956282446240886244582950822892711491332746386772431160013589684828398737185229175105683358060214223283508641460294438027868725849507885604609665917650665271489677562125877878030901767319227979717445755915960121165066467090453574418688582887000079708670491016583546922293183032617976236088047480909120937619456232637627757726347492368221486752691950163306737563652013711163480625251152100654457832456937524632264320083974585662272 [186,32] 24737218785467242921091997422368142577090895809409413521429314423898630182571219717569613306289316582943417861875054622481895293652264118605240031221272158523569512615008036374059068952472464546578627078989956443546516004728109504117504251302081368766575789797133645874289531939462049133243268202247202258242334712644111120652023442625397637074894231109928269706828580146511107363742778205321041899678812586693371224840237544940588472243622440184275552951613777087846764522847646051258856357803299163721865113295828612707415973913866658543880263974816161984551575300994946381688883124951274949426317689627218848629899860645146027329254810399457458580655287780886527102718463172883888305061142829901418063774712715726862608272377862022463669086149116427467914994623651146831066675651078206989339459169010995542622442497461931948881113772077406003666145527965131918951375048001062559929069154365150399134429602095418917888326042625474726455290976054525682810971636918039608190959821305814152100349421394996321647784862177461318450309511074311901286732023778968989733277353781398240537364485327797451580079372042777669425706018490244459039955497129785287338641041576976477813648601340328243022051521828280102755098026239996126542528 [186,33] -2249122947207053785197168265941978623702122188112354272776197655203225238273033486726504456687276961920008022062360170872406219395311318212083867129488373163587795540049717246511769596121167560726806237864804960172256331211156586049600809461188991768889216508026733433102009273733327902209528012505634341819515373515210546916688985720495490313505180185415381403149756982962861080489213978666334308701841748630237321923435034550862244716358500259166650397729513680298802342877572393677111329846528830359721296575656166380730485521931917121776394555579846305950843523272482312339690985232574732416427158689178456018571209408788571993347708099543106376673506675994549074194415447785438796731587582166424163972599928146947942827442127478192259718024515020916807414677301812691933677999178959061355598346491590495778447193325848096322521452710024495354649621882180877441675246014206789225447178218537652963929470828111681962221555133874427761306119229076870411851645731028620183057053228803867959213467897203454395900300644729482917446215646747422870500858817391766684427794127138580226231045686068049263681079173060670197366484910814498980106540227550430675956224638854034536167733216899713100785250606583729800566216913223970880 [186,34] 185755712359022998310154290770914344169909293237385303108880160687677990135212116084389720774005359758913606978321326320520357191998900484155292702778009840714602253689974439872557581980176320526633223126181517303146577929224262400516116209779075880748085006069242459129270126165318599927134002401235271057865097755003699463262973321432090084380754565756133096923290341280204371072069761511688965828864038035637177823228657273652638540969336912673279137425603391061799707449685779272658287668043945085824691612192877397738967644868487111675033632503070054622033000913391992894879289518757088316450344707683619107674769876557153630664091280953566110203989506536821421398959583101882357884580584952160757141889831318118904260552972085848963268021747761532908148946671884512712217348622611116527327753535252790828913294894460124832134627307577568137093960305079837412313483547924300236478028325235816681750161791221789997375248159133711361996124869531761745543049641973136793085500901492256519894999858479095920925100085264918677913654504745118230776434155710660308480518242505943273862601771241862842557473666769089197897580592323902093715050017670687981475826435891580633323618859483613352004957569858117281770635544505400 [186,35] -13924870313834407257086244259942436469802874392166558651936545446487726382057201673680847129331507082352695783735578547556572509848121730569140097317389999906901531246801151529817187931668397224568895687539785430742982835728517069076280497830560683528367863456157707807559779677643566564511692997680175254591471121337877756077256076376671555882869623947718248095337918372744403311195675977376714955505173874910970564920372679496589885166290977440332300069758404034806742394896916933552508224360299702473204805506442315716303457147658211248533633528771723318432907609016634908669038963502183341952839450096358419623979703063691669578519032875952711547149763478818477216401879623912342780131488291256158348053543852801881037446923173350270771377270969060130554320678958058182495583139202496379584052821646665743922872881904586337210006228042320917559051424750491437738312763089026941939942921899763142293728279392250945335546019739451464975629051752431364058445407199369211738814268244475801512047992728068962631774002564756249358505708512289456369879522693608531858933690942027534761921121164071867993295976865222233039925938180412458862996011440054883161378122749087811234029376489642692709471958724913289148847034112 [186,36] 946318355765319435214849559333026262348260903842228857233369362781767432078214256920415181776732272222824865570169532739174508812416867539538913501011139162818732368358890340653865829044234911902405184860276965234375134279469823574138046337813498216304780523278350668121250310807089095552232113384742968216816846167560710806727418319987705664569917399684163981766274292773070625146760821579962504354513683453761790725709374891902069376707290857642213751323732047365099029757038309952264020969605757651746624162189123909689891574702055465370134756368001898387212941530487688251164690693674920058353949714609000836410964265176745205113524871107503066468402889561932646885056297989661771817286979794810523469567503561017309315966164427378483558306966301366814723762923387645685992730390158675066549875547088182340585515448020024403354019385721737214947520633962423645891263778745631444933035361063840484999549114868922930717258076383521503869369414347707725310043235780639011288227507304857379365622032762410482541372884735929777875433729177447596245817808620704895995402917331982665991840389804133997999313967833484929135693205415826912575075486093279027287399375542708903524208175134341791121054098718357519198144 [186,37] -58089497101297061039021966605362577331646384792887444491818710945304856382276636170274877374348223414576180325143870620490640349565201062620326193513636597422053781119717269493469186670422167570508351255483552803099039700265449639245502278552344119281050395000443600514933267008095363345741541917511492516728429542315903554828231126418525692005237984183473734348877976114947460144558055725913607318262875864185034445627232107254062323617888127910243756278684042631364521097291372409104434522614362703879447927652184016025330923411641518495935761327636994568773103117108164454766262671970821912063140184938391253564896444351172248734546707112840297628126325995344755895924598740653582183839743219558454172204110439975194864077245591978592430641492000327811859381756511166230148582475667725578036033128857223186791171310756002759716465694177967290648131657584378130603947970732880438582073328101276747912699625142119532297356628926242451453858519816397099788089489933981085185674075034106898594217306345364586983732308521998667574242250588635513847711277162939716507200541738559961334197714615706467934219282817964459347501377570140386031144295098578932878399441305884606982428643140625471149200285384616123664 [186,38] 3330870065994547175715821424118752534513708949695220734044335759274834804169324254151732629271834361869748291013137258827620820013326718350802572114157914339780499130049329172224966012767940795593925081659153369983326414333028869604245412828121990776879279791690511236822351509884291414103274521925353495383652134005356661632663216629353908250243021093108144117227676668214191344951802854550682551934667656207246524735942021292253950013155662276183821778701969052351226343860188080140799337329594088805364253925059365626373216355498180531558073538686266672382015862715592976404768115456338280717420826369225819805506999451988596418132997689712931358622753104980746873021072133345528781694072941330346097820236613178857372712964790553529644213040104008046180099375436282948069320521411958181843489180554446868604531700876969086906918837659636777408976926672611006677400793293047387205074855311889418194854059781778826314017909655084711696087332909771882050327727638016343738187657653125890012886026464390846169302399158796071158105575582888696655319806688974576975145181908327870977862991446086240536701555087377385846064204768916972874650981081620161210580738615636729451177016902935843241255848690019982 [186,39] -388894642794928915701716446300301146412982732762576834293760032682222846526886075462411298809720164116815667750122543459500956255762182027943167029750653454230949149534718374356946622058671453548047487159344178170310776944570458897613158357350187815210064193206236818746442996138010473171368282620243128056897966675308320389159846992874736014792026788859233596118915450599298269135489293143146887937200101999582171363255255908312958347970854376482636293793225841720624655555503736181298867536906127508638869685285977911975352823694761440194512896647348030710603693738711376446464666079029448084848190864378019705134763795092822096886319401995901511484715900002126398123149918208718370754120602031401551181843419426685077030189419621426555124092790654150653936456837579779881521588269516635314920877168261203360759603647699800503593580288623202555307939042948050277627962870323663560285562002903334105839739869121030898958767351674219965991531909928289172258997286491282102279927968401221632985390270258341482159514771230794052564427315905765246549196559017852656954240939038520752700619417970132569834403086609477911438425591266543959146877263080871625096279167695499850822319914030159643478528231712 [186,40] 134554216337733424878756087745213420574140154015313778203524354602292909824620320002977290999730082687186012390241423659523061042609943896773488117936224066345814832567141721140092851028223263353766487573133184754665282174108040274568851643416559830570864794052981742741166466939313370083666345874309574721222073734922541071106454722385423388941103956476619298608443103361371103061540013602555716282869891849302098271351910917096187792445310149398776046343531005602052271796642756634048805429496624296008979986254204195838443446562986549327937636955250902010706760091704659490618404919555346961078291599495991623655474713523702950627724510250529188293879995282064664317645211806612134619980090327692299331144935322256011036423417591574226742008327358815879691722882362175451233920252253308557919149448409452113435739561449798258177888702406563600523263739136039354488459393653920853800935427830095001657461291791879422209565537607818833142084174184128283614779007326879728449151553259191452529189514629805793929082304381406750496431876071940478065532810546007839053087183470058703724457414610619455619805643311517012872294278843112201441387623428827109208490608296566058712797085345465339371560032 [186,41] 24271776501893492633636179234490872889232238004677744164627878356443005380513563076474191426952054229856639533463374626076082074511211541541426798791508998624166776820869036553673150435671353225083059649978117527001081692868041000420551418635711883549265492628191632603622394864664732696953121779617076150349031615157408217328385221960462431820251337516913664334681553085026999590089258570939032921805425296061847889374316323923947223684240030883039834753341721812509801077675981441723295164532945617520440860863606277736190481612265042026262674905088850221298125494429133648927175857818591786646381275661900529644929989550388408764343242265416048372389612952476085490022634732471199732075004524911498028480749918918089445407838407434306953915985156644553906136822793642877131926713585974045554547020393408009070333041350398462680019638375259214636498666158883662922308679237763867057376473493846344685700714549647859910779864713930594471269369058969675329676490313053964894025962229018032348424343372580831717167128756842979970061322067076190563285900818818973875751496772147789611865736053359518954448983447733237078184294093528351524599728381839084522068728545584041928155882351708210993680 [186,42] -67457872012281927824158305597306687251574393211939392559796466779584466756821745063669448136538659225606411406131987634028514717027289112741509233393572415027314043719977758664284239103714106598030828921697117561200849894539558777652390428651770933872417629152335409113235817901569714961158934104389840559312528931361025249550068527158329742073689907209991079621145411965723762028696358959406795135118871556476793582414138404672013836942533584692721035121002390120717038456891142816968361817549169599152778591044003518713612809522951722125090430599704809749241771662298942224057882835517291878304327174068308947046981602034148809647644490278389599043231239793388925437823766865889941505987454068770779958404358583035983063838702150554315456694355765455762426127538083675354025222992981153061185907372329290340353534580237396579649044723831656836544807324960411867592089841715406706748097873918808381358020600483546577685869148327595030035308158648790113645972234592721658401390138405272349959538131286585184245377399917253707169344583722218353662695183324678047955719463153239452498843536224376067136986363359932345355306335927953558249503418063969773142001397858615407314431378214063151260 [186,43] 26482089490497993847969536727528411053276047380251812344372980774630620322074828010883205290373281477337855907718866712560911673020202279437770009971071772227757966266235530064431010484040103040731176126920415175893524642097015588493045620194275022085566004882900845561881107585103095612389705547069498197364361077150660398371609211108524295669732392393165516885949919693294810871049974696569802738948147881475233422493834156196185424859058455377301809670965688659509811401245940125448861491707580345350138278048445991544861708972693646856216946551942522339526611296322108835152297206739911526358624192019396064456830471418434684962847164850110899571457314893921624032927144123852137610605617355692880119667755076448020304076577632190676359162801116439665162437876715903525470825953877928280263674423420740161875851083326304091609959128843674860778183602446342766541180703442511142771319537841565743367299262794536904077877468382521615922637675243840277700582198928892556676959480799838095857549482470480360868207072980301753083062559308248417852579868941794281125383863481511263780794432446467641459416965140674120034247126205427939122801912898573448417501220957492991579993499954265984 [186,44] 7967993699947327234593255210168893150697707598651279383491263251652022927864126517923454002190702842270168133008156773740237848605876816548731161733164605130738589925056566698307631536141417679949888047301129842787903884842924976788132576592959697977915953511649119812008393257491113231269510668433442993283611816411822132558367594002982551094217593703218060384741091147657828195781846209860913898640575926191937547948973384686612015435634081626945096848950417966913508430916359326739376599748457101189638524565332691004112007671202301415887331338537249761461130099071500771400831996828717968039410712916250418171361309638315479913958336352594645309218067144708447279545877135479979819812020238317315469723146867007561871862451133819757885000782177780048022810839969776237740570453081096726151804358154128721261858286007428500203824477325907120640284558623103527190978047488104779879063622046526172247369733246132818382054491767997322007083160935575486335664250621074472202452595482906453082452537303055885021286583949037473201719076287711298682170260896807061884652933752026200091170161404512946314614868226930502411474651762982797811401448059104884297647299917073527354690018879624 [186,45] -9626196115633786662067476886435593834549139167526527929548377199178864203851267488145251084666064546898564639349115001166183967167097774052164682355355599233488130134465720459960373596851006468004583172743367188657522755196901161627456240523630728595472632467306324274717255249503618497443230974478610655778726264236690640504093459799881085516203080489651362301272097925712577150046355498786421467993780384451454180349135907702875078724151035706230282954244667171421862621189078894171171602540503914676986377284592068788062320666603418872034526991711273574602833194177795603445510655170778845422079354056422233805554649134947344423137558981052738485723505922577270044412524202991345837152282583080572348661287750175065347255174275549583116603071379628265452715087446202811456747230945250692483599943078437992663711329237277638342548616466301038199165355063154995218590843007978242528208590947576203517144157872235406868263116611551809290169918524425508779626805576723002434169692726487512720452337531342110698233509187427942870093379541891290722706142576258089153234627204529548611701887342679233101617199726886810440555143257590764383597979516792568299847103119254309478181985920 [186,46] 1451263306090776275407964016237104105806563292842007646708516551588771574432396461778030492219298188986075533158521397303622731141280197568708699790317614189059756835174370386840483265481578235973207878887752824999625064819515358937761112558505034802957878243647798299255642419090499127190345542495145431171980661211948210658788980890775094180819058615478401002170985552517329387568457647055017279122056105734179478769276063257627582560530630981481400351547518510893243748943523202246465998025390542341902052839683948771561740721860703602154090768163254944483419423590383548949107574309191719383676952095944042775851692933780839267014225416305658024787812181566911371055480436954315420541739742508043012034878086042955951829595930877097983850686172240532412057065603541586182451593583473472276212292557774338290094837099373838246886063502791248743635477334015593121194279710848594582350788581762499394361505751271436283250883829140175339388625611198894397391721806524183513979464880797383083121849033149129868926054133187098248188337081037693197893742202291617303598149163311508833339150827441638582668742351990555752744276285189626715885008151788155889015344558825613280775989 [186,47] 1308296649761101658571391030304688843272180051409738921072378535578565443887516518227304917188216315332796173481418628792715045918931509003006874611660641465127343558814905656079717674146840946416431122943440946437572018045185006616585918093848780626561339051865665571013968127227054933904063295088413732960513816938487110494499619651732769036645966282652933808902947372238891781321963688765902582975721728809298458141500246670206478591908035888753701257278797628077061386142364310288827565356551706647808713667341713214797606828161827505607793117927222867678519481867596194638431713601371092147410211628994636181722534256968964501876953386092287007377552774562682424366686042657320077904522635631688507273680380747016219690926278600372090004176336161412099602200842651251940510907373887952416491751193299078909182275748642240823479396232980244828099424856712960622102278991543990135062964773537384669172667542652049421090468652868114681109623527003067112840940153577206925730321026747300334626492031944844506538286415597777434075298857426418127401862497744042216450127520305639374206889686420251067156869531019126265149703361793064676439609809760567555623258834641434774144 [186,48] -500910399442402997931416960151795461417969286132691712028845074562473760128632044285887165141693811264058086555200900893482010798964616580260195326047785480393896911166458838644757830630471635325274228032907654482415955313499811342068080043660843026462474530341553585398488440352347324803763532429354684087522350993146465237854289341651895901857233344095125445033729171372288599984952057670141689946741890970429147091473233394514213723301275878483619411791124579985245167618642539754085114577248202254052696068182285982361233479791620523220526594177983250826134668656632353148063245128687538513570625892072095748928985243948027538691368247513831953085420079416568681346050250670282209978644142749014574313949147102393463079490568327078339901534822545071456506366236184841722640340642716088799801010460657405000478977909956673319297231268438315803384125532387369661041908536635077225828698127778937956482178981689578429724847787476804501115804377004680739486215965843853175272762189864891916084459425847085800326402508186243909431248525106743548441690816410964042522962410405215833764138480503087243329860676699784904840559610254640918300046369536947047765550535436817728 [186,49] -78752766350033660545977108034440598322329407358392022387852108957068097364057235600728481224237344004620839715936946844116879833905096741874240576773882202435179205968387506090186217215925240685000260326998049175139683311632558599570879762060573964802616750761140879206411662738298565546151386995707190701691146541929923857255571695626764538448428981765318525261870358550586132589359174094275598882027340483583665147363581689284236368728564634286842508492146263489403497721960768828470622421058249017694291887888954519146797795446054779864889307174213346631955817490485520546381556840877572580923017188386768948204322958580217178312585237018614821900719886155283922108649168123771801893888483354346954219046967320504786833180731021958324733960725172780298111970950589112211143964164047962291887157515825753222164004690742458200183390143463683796660935195486408304658801174080647771261796088177824121764602395172496420965767793991477245076876053798652180811896986958287414594065314964147826790899935601145288546239916529809136068255921937914318733198026256658402277769534875888878372557630950306173660973807039836320133802338566550524406754950166384217978099058202456 [186,50] 63052920666269524213544225645929307682290466368752626695307081516651900749541661530960399542068272247196016565563495305280561230680549491143670968553360718651230360118916356902209502482241441694443973648448816477729648621145638248576338285809792378645995552401352803690954107291811212649156865298075761703472459496156578319385763177459522755288336238435991233811459606780503165345589572504355869867683696936802970068780952454269765993985335551446992566551629324877422829091215452194681469779660591426541570332993851064791250489689841783357584264523304782502036005937892255018595239767655304809360388696381678582888029210039139531184426308558685484532507955585591948121293098402552044912515475591750693580464161196592705791052126628635360032368296970366466792793674261074970458903017809349671193320839044341604202766257981455130089379938793067934243797613773726926613331836048946848958903126796326096423343612683116817851475554435212779276152364455009271552606870905885893032405969646114680624603600592353238242844005674085234369193322993526207691360776840001263420025165068488803617320501215395974070739018899403918070354120359487736485383905105708653372648523216 [186,51] 1559663512967943541395167249560970185271635639305379016494813752858794196963220061655204960575373651737681809314864231138853656193785216582749428313554886292115879190385289988860611836816566260602062544656651027768227524313154083911110713285586202943739154353944436393991386905752046578607400784445103165926892081325276256562449579087968522209845005527284433555687571824220236367038946399919016106215137631953186575642626572803194548576127074170237157810314734210431827861831390153621738708313964920557904118846520483505659923581842969992637825995090717550619800318597569913575015862957129049109847382160949673071444639454337546577187190674090446695761422120204909806002114534589227976920579704511897401785460155884812477409864367498637361076823254064150126669920613660072095072415206057414797886699801858121993086989842504081605071613544040793132221597858948885398655589184486965004630602836625012362697533411258998029690934791114319610089628775697800856351264663227269810483743638369499317738668079877243197565064349913021287365385548442090951841348483280029364800658991089918031716627637728947618263128159913525109908835483444935612149309943328071222997376 [186,52] -4819001137635852090200803574925494947024564183438564688382697032451933712701976373039352561597696886389690499259276384449106726010574431585818533071035518725728493314969988826052062363611113719625754453779895699951797602165608773253400440986174467762716461958344095791892675976426725498180401188597577829524086063740714241026534679179549114629506509131677028348825959575123852539507359426643714133909534089269645919642217694475455211533679073803870728078787997261591206482404817957470250594921438286258971544835045517408158899590487096810523499901043147582760691697004753740650507052408347272614667478481718691622022880976575744399015144973317380398770313873815400611330284483737324365629109150472898885296908586112943465733426406459608272856580547219642257509293305625504293512292579944431980425088104408432449045957300169932897079406318108397333903734664262659664866599043567895747639435552803179325622055788033277140870291003485781771466627339122932318569936134507978801144494779756780472099303889395595867676554543308797182843333381308462215200043981609808740477630037452767074348423610583610455255438149146387968387227705998648979683875901603239549600 [186,53] -29005598333332666050315324522475853138654584621857107661660520681220094362731857040745472615383328693591082915121487775600759314002416627285666769698716887443541264557133091186691444186033349113911490675125236245113253203733862370079653192327451602940615081823211062628889417762517233312833630145368041804275586360603131705857166087819762190665712364906072029574083806268163449966921597540290685990935651030782870600302867506989886246408179573880913332765854552013953338960651083218360129815540513456415287419214322881223469756930988207262108357655724928374946774526149772409084338762932708161778996308525250762460024664008460080069406093934480239701742394298428896409938727953131564365676151241653026030963052650407688052256926328618646895553834375558178592908309877410799368138782707427905020590433904036219728455888079864787127707759491655103496446311589724054051430712297912898473835316582338280571615337103483078011696382962543837751789709269580263025085719653102565374514322136961552047779579270649516251316197361481995531064646179825456543643830618828854604123572405767948674582541569914422311794138992707154501618668930673248871245295377416848 [186,54] 256132280801633212122950677785828263341811712252881108887849797100041179231669963766407268371754257029013998897292747074729051845629666039828704704475973544819754712683598956293465297387241976285408008653049225609130537583058380843275484292298597342863096402366730054381991859946452370888532826432712232715148966439334917239167108886561834196069066420272778753947857672619275126472461672163787893722349915003900247642222419408908378621182552731734208562261916454614399939880398631044101737754808795507771274137589870771389559977636169219377105871058553254687887598897810831341436886974477284039706122884694053301466739543022645927641968344302898088387916158900713977895557780146716254959490679741897667114778153561731396928241059638913407828751832701711162169396417895288882903134229269500376207305431882963539581751337972383577435341420674631537641228721428555617089085510626780912493690488414549829153906681699079674262327324084957284950302889713130557369751015088838518676674964116250705844390979057427151180910790322671158901830177981735155720862300775018766152910713489103938397640000046517456055724895945507382929898422288005395377788634795486 [186,55] 13603161342638622437200336481327951814832969447000226623353294110940595397308981855128783666647619102864227519982965713635338339768716643711538260143032943547845769378507519178479458152587398441374989424354403324635147175315188997780299579338672181632571202914946170354908677446254568166957858228239474109405402907244163728833608750055265094197239481476812222810024934101014083436903648963911413247716102273093643518346855957082563327155955761894734444742263599956613087469430305862855468117463899913859571765871570162369333461517166175155613016792695142836074689923623469520083435311696357713802543983113463436708588285763358390695328373164331474223549581329703545515712322935400140847881199153284914912416595764003376623113247402902464290524505843053758158084682487399686093495164761020540538908129108115455917007714967240064127412199881137228808895379204797728488392270600643559206186750096300925070626247797660252801495833916467921072482605242357099644183032737496772641806614693828896811559557331840543904897880614420081930379338277095971009989684921022807295289734162919096006441472189491963558401181205257230262150325947494735870862568512 [186,56] -8583541737446303530472561119132969918571572997345396138510050989958435365442179410947061139725338739516472408625875509816374188233043398531590515221338880900946959560833077349025757153867471379961903624724331536142666741899160763804701728972756730169419532527553306550884562796502462837628033465608989379957021474874667177406071846424837663912531245506172943840922747597945161200580913851231048402689620786921190222805670747002329840801776087160858007323757714246218490242642707888260687669704545598855693601901832900007673342780842696794023034945859730438549569414620691791080290829514816406190014117977305580315816682649145302521477148095230291598217532743864302257083231493113554990872590611918453859976091234109572187377023445926429611692052516526741994654974287711414380337237877345882574926895453595608101492959692688379029587428127868271169012881256164513078891383952610324035261478273574726323469109581182587623616569224999374793662340684404224767146992828898331088039997335724763464560588950808476380244501490406040085843257516044644906881324402785146845406277742588130186372824116994044267702627116155330313823499418786184687582464 [186,57] -1306421223424351432780340666398436882607287288169996245005482154433869525127536834733201135712771807706725847257615286472538262850625639690942617554359408254576157382358924713620787092199974115961154524972966827809262692567145283115801162314527568055428558276329171614380124122036420837612220221431965148423131473403110167561478068606138238086151696390187949360492659560200061865053075554096340271919289013816136511713522067897160759567776521339435746631071418613218182268730746944069639669684564437737186509599194793666977713568597052443188780684849671992059190568244344050307660304907061921214921070371964513885596977754260152295281097720615787328258412480347379052351335789269014869949922926260580043258461196564877438046291136752288812653071294204601735301678486401204230708124557583176290990061839522030907174458539131691704571123323838922577321315677777072991344260665099546377289966979646603364331505911801752890123477130152150123986487888049188073613869164032860580180363958815911780921810528301928578340739519203730090874447679085732836248004879884716125824146200401915489869038272715735515134550023531723433242917133898354689624 [186,58] 60486032352369407860611192681647545216793075611380594862681528876346630727698841681696042083493654405120861733220370536271188099100743697678581456793249053044735859512467110700351310648421425764622357789669056770919917304477510045898171955120641280394921622962106611182539389252817222370202674029039861900437989140859943988001467611639180877228567982125732506750021282042112706881474049027628188012828815779211228963014869511040498695423370263600517721716250216880025806049351512738677280417746704907234052451162490920648408609571818225468040556379858033047773011876480636339565291975777922417390439558262258452491166603790310874899152827713971363501266240951115699159151408643528234790850548899394916181483138466828969812460972970646958599433593068793948510575382205741714174263477398693078349845051751637781557016205137135296606803021127205402741338528403409288830809864635642000245059802242921022526092552330573506258175047502289105588303946947670610540857160708191814023870267333327145961140994345383116736538404616729168839174255596144708742333274169070375110781674708072078537366884659153805337427680052975571816577853984275640 [186,59] 37800747812668633301290311404687976414161459716612139644785843548856192114384223600375995286749317536841274812099263899087570868140083864996146989900089922640834405853686408562428958295186141186790743522845519534963406919703005197182057528637154495684936152436160632114485629467852969225848515905911588852870649654376193007600550175110551620967780814000576067626233291673981904948233126814128610600728754924119258922156600247909861546820809888059837444328397484351337268406929357839795873210562842888709669533915359940005789597540388523065627513760632646442606615151367107777028622732659859999628108579696095168797172825936254819670298366543966972548990245244570077458042801505962931964704075546724116250530632396878215202383280042349493034541106279957773293495312007390720656525564645543224673686168730235833904668617839887383506258079621670355707218014183078207126925053455153865353617185813710768215929165806276329597060214257641390967733675037383375524160056187255705104004690733690127355958073618862229037532952145799839060599688186106860513852552579715297003100024653620563020641594289747055340484180073017221403284613478656 [186,60] 5351570731452854342845561758195341493763172406369292042828480086047111684025672139599654119373674025485905944690396273493268747209446376288015981458894618826289968744866593728213485616584769852877362409255582804507147142156280553561823779353636432022201169546066460119695167809476558421635345136143529261393425946317268507471615028781865956564352730325826286712876048209670072788669015464269510547060111500770364285925232184502732106019273276228789712835370888206432507428103669690162715217358764079865710782052832896002421543826095612461959352101559858820633742055123037352386056500731148316602270371849743396657457151522017861735520693999655908111559176769819844279403304615675618235912420727401111758340505664861971570420436521541203586580163851655317683813716031880951576848562118976699263456261684632973726897116254536187403475054044181612514141792248876049018249810358184403538191787106787524141648144725489180196424943232228043861741032529883615109228313390797343403840469887494534324178253516483082928063540153761191226963987157621650775271409322016337078001874948429558274363811123916469106763924700745639910164670592 [186,61] 443989165135881047315228388671229220022512131025088484621529444819237075833427453670742993062539650654234901094715124598328793397015319725617707311044981795451991427033702773712031226550435982480100684546612205954882913241247550475018838147375754262773506359461425774167384439504404390383053515643138504776517737459491149291519834685527655984027664006254125607563329349744584109661697075986733913252820548301516918060312841536429479304600568266912415113461663331881348406737886236551993333653493704184526602966066785404869854572569062733371482524185247795797082545523144552773827742555600705296646417978817788125027171068381755752587853058350017657641825636511563337058633717251731504383969767462304687051412316140671362476260982215540638055785620939518534415990103947835987286083063303366607068366230656450499767076725180138411680032650369488216799074101620014053869130344048356682213494307275592842364414686839746513956819861235873135772294416339935144270725021800545042558500351508051575570351063126518959241740441554373490586370210316835996531840517929553011846803173870799161931551676267841846323795689149842238841840 [186,62] 25105014455730664126494889593268538221924236090227791253425196647011117657776065000807041357949712651157308307098425288388777148261451328001200480221691346206708710646230721327664201888039381591038063203075697680849759992907881599786205436500982247655120394083620342063383909400135826644435227678587067523188020785043878725720024941906722535305244537731853892112151610716666924279671919346727280600603422475767220383267810504929942118859979820469247525308088812629629086496412292930684570512137003203221353310032700672902315742471429818032279126598641858289973688505808912178267966945393351172587046623747381942860754682962240566171998698069381587190358464396976263596997136812845866967652946167127759887246332781418425468947850711834477949980971320864689611748156165341969602091703643091383108284971438763958324452048233778407656765998657460290899065714224086703837603133930103076452521327469306064726603851160908544379633287197972817529485046549834270575944920522123227507720415763091004975388169324899598841497531965007052913420873243649622707210812147935318904705293048886759015977892693328626459485149568658574760 [186,63] 1026713284237035813567392809907497809332060661380639436207205820890921661971949133111020369182599135203441048313775194257921791054008026577091514235767988312425658049188132585746877237514086100722115471059593928800665898517674468966564725517397412137574172176384512409864098156922514249241189305263302654782353635490862528053951779998902314411561620209521821473188877939200838930563873539382419284340678254905028526865490449355723783327152064443741785541583938613435974979126243473724854109829063094942711001821322392321449523204921505236799508304828133040944090839506245713175753079791789960498396377440366960229336869381522990897015712573739636248485717673036949513319562618512825359493602606157000093616459479721841913113644465663053349737320345244429290812589605912001432526783605534051317777740570303373704352283065127254389673133465652414112513669287257353199378908449427951161356712053499522011734698935617809642323999064596394037676100611044783829894484446707661902666918047465463568327427014889056926978830548446547085809045286995097244456768044450085194887578155032644251912732548929466582675081498492992 [186,64] 31319969966641059003024096893343039038094392479613422764121861529005438389154861407593437810928290442627858688873383065436325479012215172773035385843726951562697077820690084540584725946546052317882383353183028607436285560022113916994492555563369619723529752603303428167409943612511640506275494042688480249772481091202141168345741153464654899220022389609030432260245678069023619113013805288466047851571453429187242288411898233512538075412237099241111134220055846359496669460524180710806073720463933875633430631698253175329466023495971350175995475109615921794410224068163520878859385338527319569445560263718956608174713680909541101648109902521037362668416104940963481692730060001285966786032762275648434506515072907222348005079904679766731729423314719286040097707401033482769078912761669779842339731856879367888442267904013201518988880569599316812492620507010996514321390688864814530522162258302712548578316685121204378002085776044242914152521668334624698829486377422803155587020988041327540516156436955483694136338253905263420130595470919000740652826946800649195101832028920426785110124180027949567691001663104 [186,65] 725792340020173290093538787295540921841405780585941935625370792398675785000912975282040429357133724272719115809899766917331745182146318764751914276557414917621879250883672764979068585309936757981445649893630230596728385103943216648208304319195683144788475078844002154964697766650283120023816399979304083867507911895819694266164960811572054584427613266878407429250682036686391599170476867617440890332253864252754705211795970438213142437883545597387585679000945320875125841557752128455261835458247441196123454317988412830442817687221685135803107034197359982266654410620051953384767217242027283728521260347636368264889720957400388509260136851321347202257608327920598689910068573180006008483102322740600162505757063347631654345468937541857349222653017951346377883834849816489558394589112657535462324899308556879993390135818473422167436765253541938493031031006515067334906992850155267710995838365529181709857624960194612470771860619537769229918443781040985924888014315151601070808954236660437114127142797134179555423307776534230036727164866565284738034610219864958579246384300837595208968014140599603147321480 [186,66] 12926363020981899008928443694820723303230511886226672243360974072149886212042106363337214608239213424057224893488731248479486048967974635529228362263201264968606879336907858188508865892232676454985193870820301860320507120604294147030436332990074020188723855121846815144988059989855147746002054840528085512017531103214955606491537415519630974868191130910977336562561331772989248292712452299711901147198021481834386150771002204130903668029967050718349136962402721152304022885155682220191687229224028240726448158848689137751984007017608583411248530025236983092265869338872701238423556166488171284748600223669328853638727650249333302191082759777052870947827082957772129114531246165926433134086771592096010640772069437738963715839689136612881706946833212439778930552576564579997719998675298770423425559970277805669918804551929403799446402441715924416013077479867969788441030780217183183848744098632468085176138686838781218825316122708848001800310368012660641596211506932135379841094259862965236628783069295960957996527191627974103643997680111216710168812285039269777636045775735349352004098717691050185288 [186,67] 178298370133561299366141613653790476183161393006820147887538051977082966594247192727871201883125447156890798340646652878081824514726872810594906030670796806671637416804209939537726955746768308124775425660927687659332849042389597984804757218225592271623889739981995678809242014875133372486241965710574891858423593104305658463152311132266154057514852525231654612964352358484647169196648895938566643564001747185763824596004756266170437486424821427059781005428124569576844790348167127035966296836966454234100241060408174137040927452104609820925943766348951117077378029188660765154570650019383326888161684601623693698048483306380927214374794558564188950457559313619884464957070048698305946631059422588181253405926733856220892465845232493803532303668085877589463186586317004965476207553622220491418622280446971808105266311854654935698611327725683986237912031359244454625392778650201868633080895304499280948791276897092924692137577901971835839038834049384234906658176605729639361220403901262593521451569854997731326992110956407553904473775321607478569594822028726841507975980986434359752010335721583808 [186,68] 1914439239371123968767545232752074942101155849039471927673389480315614623056515263094697555840008884269194070837705861188040325740655803896836318600643590641205533906549706063886498272894150743241603499240029015442119430590801177763014600745713076442603749621622771084445463700998249723315589043538510769245518571690073882763092154977587356211481799260129331624398183233713035696887408642274231335033095760677551427174209253594784728136210835556047090646316733541983316242749178765890447596493832915294778817228286613054545469631130740274295060977287966061846177276151331915176420784875634560659650437739843255335707128962820800747032046950517255184761467137195375006370614202547285523890095387185283088566463856242653383199458616882218084527942466080700537827634607714113243634322533684983752292301847611164704830176206748073322461634917601672077436468484326192329466759648377194143256992702110315181328163745375732340886723694146500519711438331225745272048548208006401159337747171807597874373066095740021900458128589136600616328530854243171867640724495759147453021762769433408233719248248 [186,69] 16054629657823708577458634274880808722502173362207848251999195569120901715757420292831926704592899268664814163794992275636347837144703295685738103775192588019796701629690110402040150718516007157436194965668367348698981863224011558283683295551457522409387562950758027679432312896590131026298502486052159806840890948400229236351926142972572439509151880389558876019580457857300487602316146552368058203791042098127869304910694569440683356090921821968389054946890165133132606911138472667486942176853599927593584308619452759836721457474298550211171145014555263566980763477975357400715290348518678226979639335559340098788688306546566939939923316493364849067271084697415518298144502527209346830746403917405974841426798880449776255928021976301514471417923616417521878256304963482855475339317576276070525908680987546221470048345911106516271227030538352158761392512904509313283849523323440644569185231018646847347818323882659879530686849392846021157528734473587309182445389838389863799007057304060349691659245673806834320623983159760919915857428831802513204620471242343306918401901541876499668368 [186,70] 105365865145477158956602378584345508884492242175373962460009842871412526737226886367208794469941012258976920663687869929902085769521123846490917465213627971495631632385171310131287539146617015657343603211868491357572626215942034576890557309303218605932691211908563154149505143907089930589977172105843613622579097063365721892703779068134857385732004651100310876961326463268890585401564274050963866139784800167415710666208852036763165173097944854438441064618285992833539096024356323346500985141731307979650347911949658985454442846692622467048006241957877217333934615509182172136790322206154077065903801216648946213553170656727951949613945086271691494809595530586279083899808477500221519435791957229471529275449120686677071921445049543366066206847106347854346522752025406762524251051679830283505105690853350631163790336781263950563085422037660676244412029247255361703144306762227446419069627438447994316467812306320989276270459331212874653503233318708840943897017184066490617300659004061741961228323501534785211057468661789677105806426799457508043718730280145265424465514433735264871 [186,71] 541736021939446403292843671974332806859638528990274200901767004623121037852480765486655832731941305760808289438430831823091510578981454437440320458293925103030318604901761916191128632121631472781663552070445200443916856195492873228377971644151615867767519719155205967669733736322305938306733475052988327635633510331971508929812685131720892264795557032921311161740742625131749880058758175883936780502655942999760630169346256815934798166967728493079346317145564985264205019358666450181705565887315346600524473092866538142022630612091470363486564065521903586688546033793905647749367420632772862385341018914710064362415047962820703150659151063345099262632786743541406990102790935012163187817645203014478598888927686908146643535849765301345418057998230630601238762013948339765064635900774436693067479723823447809180328099833117749839032503738979832755201574767602642788068265454359001675984341897543796578074926078465095024629413824720311339736584055251228184225028059818832992008158970379824712228378452429424062700340662905196038546142541724342307085196141637737963721416531168 [186,72] 2182593375934920105846684605389703310357915623164127010171190558627648213016477280678230527671557457855216455809244614634050595360291335875836464085345543367191343964860466124551681280381553479150476154421167518459913525900006204491585916932968164175518590038634020986984115538227050477868129160865493289133208018993262305815281118151460232059386283178479802573695423782853389094293739493167305706980755384219810179434891300155240676244681172061735945606666915327714007776553812265442314326381118036569162065803145330877165830486005027742433686918194139450313307415673817597776895858194614033811500269359915267589369034760077730098520439584326071719672986516177143624661136931033081591440092670736724854019154331490204168487272243549900225695174142512801169398885445865628655769096645004458966042064417378244675192061757555048746426199165203823497495216147098371057902540450218215746713227277517589346462787346107568358813999379241577132422843166044660118365607850324549333623910046528982246368743568199356887988449417709982395216450167630375371924699291107512676186208 [186,73] 6887950007421095170904791362855232463777178455486580679712299899683799234225860401952729584694015566694027751331859753700691956873021735392169219709693035452254583853372708609667618922912022660416680857064426243865667165985161822780303255893967634725841853066966010476342749371910670831246187736523550838461291805499846338801934282340890428161576766387188936031565071078329244760210239833635795238697832399156518985137558111800424254001700784302511135710563594053714607379279915202540935532742766642687376933652605129220945435785445670821255040084314305334224691253282749051067665052769105261644091085455799156810677218376691038322695703346227539615379175819710894735921737499254282084702146666742128111419029652702100833477757886747312669026888764029823165181438977927718869366640407429323382176192744154624341429705443184205053280259388970274903688556260210173645519271390251419805834144303088986379643071375108980362977195366230773285031728046853800439476304301500958510636052561576379398376860740903009800986879923614980521040250465044721218463714794583260784 [186,74] 17011576801030985945709321510305565297561360910531925726026394204633283075582937806551718536417894907218470741486004494411850330870685042558480694362916869098253117622608877420745262732760983466366829954964296587814746660769694211967133973558813099433074184139594329652399947922982459536204200396188950347957177737227580239889348604034569215257721988078339211162064397007558018985985282686900333543695322585590879320476730595350803758152451303578538275147086146013329429270767064799899075718294112098439676163064693773003245587587263634857632313254161367928393262637196671643514344270994271153605202899571076057634329054879848377975598146275053054864384803121500322496393892551522284863966138946232490290589690570034104980023027174717686593008135335621510855727716971858703702723917715791667000595373416328186511476938423929094198840976765948881827112177597363954112214395116078533206329411750685689794761919504557616146112411038602819117741390383522925705730375512652843745009155359422126879735082901505221668148350811735859515030129143678424363052618258580 [186,75] 32835639230670451486761307429447419540725638044168081119469935113171318728031466216658435234684630581169731891378922135811596426478894184343045776135084537192234836362326491866438332977346635371046004080027147808819589865271234801709862660504474120635489151655605924571411467601107838478726215634863709725766578288161703206232030424864900879125402826394671973316529739155505276704583644645887857993571057436322929765238506930717911124188115952256232358383116096514626208008366879239000457865643838416398778626751201676704992270965163069697601527355428274239550526849191154742330973931673854194460739088571360998853955989889717350201873840695795814286472126203356154620764559674740620222737842609052066921039889697867353037555530158675603647947476869742465585466016564938588618836026339141420216315637979008208251431188962620976969651237473670660320278284893710037867764253141348698479091245289254199119587475800772264556359581567033969018513927507504167248899937060690271855450188952307606057650132726843528187261373935528245039965346233268693134783616 [186,76] 49445769403751797439084690744880963765174404952739435155498568453162710549459385304175702015956353323864300223631419180290263273812828250963295655997188827983470593665871284707221918904203962461617340183673468905629051187357686794942500954375029054799682063844461692157876836523981580670416558601433723561611467355258667546798034327522734607116996570011950757535615038141533121848668996224267781130788685461567602623894446698091374336011344498522059870569617661229054840374022873786367800879382902415155175479833663401406939271396329907623740808136193899261037394524806309582362955018657507830135838831465847801456425785170585617956681490984041815066318917878197165484813618491416020533769859508814527815476797066970966483311904991950693819015415172845585877896930720537986626673155550008092975565530994670182277425679207427725064750741306413137310592092171169666225187792743416480027110316436249749702635136955743476212802350507291380363329950277004708893358202287766153918752167227293522219356123230838661867526683685585849196846572458665882520 [186,77] 57966523871160851390540960000789668774167686075902172088848719343092408361622150630974470216923244692137006847449055294057118810391849681982611248475845890848875093996676206445044580686987936325063818726963022559880165355266377561115046748254370368081487260889259308915582247596788113956732167294717516117059898348723776798870031757085230437295597445685824977324475132350047440742963806179987441168400552953235020210143320163035103771623815071073612821185044859678059372847344228281505096569094730489878225486299696428874973034646481311532849919120528581592195705392800226138421491989463996946573941863136149501515089902422210033774421926040598890834083635961079673130928105526651924691571758466112106194207739416744606079288250327118122459458294984437334618218878136579867624475724654213441521595060019407149506070637851432401620884133100919745962419035783073386814264047706980490288293604942340287398859899184731863711837012389240345197915767808760341216326595952483991429103603092560639024566509223085572962931459212194871474008698688384 [186,78] 52775186681013560144604484425949176243149342579397573362146996303950415265279377452723157233960192554431414300194218967144581775711233860952142562400365442608979086406314123179213275771354295612916458933110055206690793457011366776642237006305928039727661287814796346032144266227031108053274343111228748652402693499178225531066998097468811017428127429987068095913832469105709971020842129468612472601660412162727032019739594616072482533485059144863673626757385472372098210211424940644040472110845756264351750208217754118315748059517020422728516545069337437545357639421786285050067575172369734497453890025838608540690641709075622102000354989340328481082427158542238058628586158495393880442887010768723835619302978189707377185046857013875834294337207566868773719939183317908791476619205781439969652562035510370141407035893701875211916739102764200838447570394255097320150110081324991900787038609816491511239097807608551582003009931637969252275271525875481901296188165964254605973774722882656013261518313605668375220242449542811370474500381 [186,79] 37212966364295812607478577889412550230463169719280342006691257719092007926408698265118174887317680087323536254604593647690765134363884181431995100936390124989049500712482918329333867404347269446623640641345603481976272837832003328232300536031468665562427324925932823653977152345492585538249693687698342101073817194636759543369188875721999723832656693018148147709836862235951141731216027606206386704072366020442793895349372233118549535271192961650330944272794800630246224366422422931556733465203917964112342621221332073242621461215646434316480757157608194801497946467714836659393829642775828703222761517038385849079284582692179199501960416186908804420924129204105492993703946442062322865182183273076181566952688876544690839740809423890209609116939901917043592186326914671308188544594461533273086403749231764651323177819387544919781184148668237186719962811444253470267362655330122299685322329496935086003028132324269770660428653127124160363089110232334809213717035789706781745327991202615776195280918619386898699682127784166477792 [186,80] 20260613524747208092085807697843694131918068689177959480617788524718680368679413197714711354411405935114491106027049175281063394045336768059825975110595559069371493490336118747887525567635295932707762826830840570148484367892126091803929472897775587828280248891819107440100524755442419865025531235776953976264524161571846830552233804753604109307005739286869883860740914476962660324016277019141828638220733570913249292912672392354125249444086329096776002525316385116429842926171127879748807070542523735625257155013678717944804973011900273374314187011122211377020755229753254146753207460366129197092938094790954462118437990850823499268206618642484332667206781693248962593353700128966772403507962686032452193587162928424649944045483438240828300747141508170802705928914315157753462086400087582145417324334626389391485240064071062260174770812741362105469169387823617656549660796251074199928031528035029884891174624889203169264837458561343413601176759540921158445191766088476347365917696199267401142247288794005864605567045073696 [186,81] 8489165486210631174059693156318325426355201809537940121814303775466633691577434729407820564222953758996359030925308133007340908635890766065631398406952887057153514396884012149314651553202870707396559395128336310764130619568513322284465245010498099525479699179921193105876706782928121888007540316822636846821873086800336702610035029532308819354655108268053603857779032073305209987660610935411518074321649802069909001768779119402232546531074897599623518411558247087613966371800919077201091659972606216358254341927739059245678340409682770881383217446035831098849623111752061271124639432733874274456408223816519078842016318753716130333461403297866997996881712470050436679062488350371831135375582942947382377920760762949841933569323229159497625369406660149468064416727080495476022415471397653059401783974403073819792186859621580436838087662527792872321762813295906030433418866998232590726986282721170487802866555598260214538086874166294625508725312440190508654994679130223339845606167545617079443650478450763797022839248 [186,82] 2727550482121970384022711409033980701650895037808280834394179354073423153046432863511862617253555209778159634917969085937526600579113930765657993958091158447639843000821369465053444363754289204574159247491515058489470645690367074665089678677678413561891820635952299804866332997525625746883366471954268099171352765515043088771565446029190842997621635754855440376029822085252464017511545724253942817987016390468414643701917476480948170939073460802826210035952141360963562982586286815969862839587901712345064269347108792745429173291055744477284565219300016486132037779475411185135297936801215694654908903590164071989132176321851285075321313726858535792303764210283567383467530351249899812576669464681551301241744654615058659995240051049194239207634763915934806087682608126584464913723823794488047232461561136041655056639451293749946719583625817885922832010791268331504964076999673131969620363873124114258951954574578461103975822537438114531168934745110130384024440860254038678655811722331944482297295516558560556 [186,83] 669420689420571302798859903757790855824757850356042248588954724720762744336113866448120178521301802830092623738439964808337179847593519109021324222474386622592237956182867283164158525327947615026627944668192368986465733503577256515332877965597203234534842100558429181047959588671995748915109863840148187906712100322450196837986464079175826608577826505935930571060986446143829516095433173213015480943077778454218943226998099182945509660608146430478672145185103912050698968240258742899807195021913076621985357882748652320271852199485694699228515029594051119696116495676949456009077097113606863511039726177284886958870459862918923086501812675817251521342597089513355436363381919704540380530042316152172025409492686223944704979846040191803209112837312309884205666746615241150574280757392712329705307492954535024716283140888303027835742455355714687670973150489173776993888496376298739172139309027280160195830144244314257787937406474347926827740492749648640349236067143753375713582359733831752998314420510592 [186,84] 124982311039773593831984103250827338337420318340819996214608904322623442442904193167369225140191804784842490508014351102616666790416718382185369236947473844366721772308134696624891360176012283743734187038554268955805156901764160646317198319615361900010191661230660261210017556139796182663553814228716593446740793663683978518530919645758492408604883699121795971396695872428017938659073326932378088108718134222505477446566254449111953619048279937168951603018760636958489514812146288541942286565747953632996114253080036670036087404217531346794853345459191495863763337194169196211228074967809002877784631974497347179394744729070586173014250403537345782377345553125050291275582855124308657164654379103653586153944302761290819633196123617780932377530000314883864914750952904901596135027340537847817451459781641579221984636284111028260724668956719201307899266892473065467895633424248726825656512062094701283614073063930987722380650213167566676932879219399173245641880847576971873786123666150339254453704 [186,85] 17672800248576657224039178682573624326532618178843863291968080299421426906425943975594362954636005973988153172433312165572793587968661936165381158203538124648633159333977684726675866644176049693394043220733448280240858634168606286323669676034834200180366806676317700237078012435573350793909038429061824574361634554229125661351535487555935675350531608616605613980350876981331687810444361211786863632259185750378606716527391111449821175258576555176909883681016218651318491603193033039095621959489010102852696419067996837260619252799439390046542151474823573017071977060829583295997730891464776101940859024999934411133145196790093987820073697690461525338685074889568250815214972066314667143750717034663290203470994455098684315678709774520504187653303718291929924591287585080639602068053019523817248993725330186504087995903095412429796233691263966591043908216772296909953912328319886072832541773802667594837902461358232235706275041571848599181881412794288040865836460871122369486968363879060096 [186,86] 1883783236043584893792066227617963182217415342307365455210694577505170019306651160865850025499968108374617062090822347515156715846205289277073428328525373781414673860725249352187772755266876949929136315357497921899899917912714380521005251556900874687247057743170676343612118154640680672845860900897536886805069315156871309843649017168999164444424688556053024872046398747912823043121511705977659148427470803572443027719029986812846633823502241306019350977275302563403808984107510306439069473232824097745688604272943886738277947205070949275954679246662461213268083001245682090001640717694416954756202082087767398185631812529797687338352946704436906638957734148243537548870160672207110460665278066189026758644519942269387753671050391233990019575179008820331657209644136760489841706552070589542236191761743857178786339333963788891829653354113042731049456378776718711644551117072910815414208479395706430029861411315544548539883962963279245652491581787274919439239514284510681317683499699 [186,87] 150612101885563196589104985067360482814655687036937624761335960228765415842317696243452356685625657089683419858549216275366718159407830500838730342990097682522872610393879566312807500699203260477239041368782221358353010188620986488270682369216959876308245538520638927987205260649394097581233183645227308804424997719591244479437168029800872091212779193400519104317435315044393619847318228817597228695492893586854345955177522356965221653721180841212515862711243867798301737444272769236232666890847082776766043910124549511784840986182326087743849638135739843479716833723716121531319381911462832571850122484903456256346298773355832635767431995574612174060777137619702842252097843907573512826478796030617156486669405930810537488507010048902255167136849154714259255067211255217335641453459683685162276485148238501041098259485226755991444229166206763520676894531333950738768334681288327283556769326260297829260228046803688930974206038288553441781639604183347687045039963574998995872 [186,88] 8984531503267056806221424496925591510256954522805245513237312257163175451062361683998338990166205767976775584497617376446447049952908546415785889368279361030541169586220134201633940234155595301342169548964229694340639797677112172859243601398975967900266771040112500666532464187298442949975581211911719182657041401569369291223539097231554567556202700268336676175000661915524855479395122233605733366213073766620687279704358621942956596564179580783257346245487549405083735780082179580624011966151678728875719568297791810068962650561832472250893801178057209838812153695956127690686000036583675903518055715528377271813556089310028047748346562918344500802433950144964677832088981477912565067998516566355707108631107872394559316114080887328756959494217832492445958891323954595071025196969641952720214898320293581214253908486468911108397317790242964563721509885203312800453035390870255823554711111349485895189467045546977311791171173191724512508197004291061008598991540833856 [186,89] 397652603111235086593188104663089198504379977282840728461444792704896015537518165541825777780103647061329699444136504682897950457843448286564944629333748368134102812572674185661476727837404339424171079726965090157913466853054831539262072640337913755206689895351145062818864566560846932230339258047078844259028869266455856317560931350815195894768133571397481998177103643353687318464894566707409893883469841589581849949937960681348970865128348340592387806970402854568080887425708305743492129643905553030072845219409257047485055484919546481414109721745726592807269921049256682715478416545248967454513211581413962703788654772003090370752786101005577237870299211374853614440581542024188267368608838499679469700145171737542957147433026494114480872521228179991030925969107688255271261620759085365598121025056462812199557345309282044990629478876575525209664118475443659882877436656740707800160394938540252095469963822820243472159958621386852170315048925516731359203056 [186,90] 12980984502275375490875761555910525937014866301179294607418146257033369356360133039989062195382002042363742187977117924077307558547481545488807799707424768490099818322767909595945882652188705616061094551907635942457182923361459821513669312264552297459334204551421001951096686108771217991971143811241469623847709562831892283136192465147257750410569838408113881244610117855004663968196421741878861096496932835868578850049336850991009260104814611772027699027493168774137293201687635936968374679341037887796350479298367765788960950156975870739500407563299350919274163049364132111570270433693441960657127636553093727230457021421848759726909662929668252191396323593869784654749658274190207777170112359776827921044322371906651887377845975536852579388987608756663417993520870291421471861588083062603811483566199629247511373221657723403866146758555515802700604851404997040443342910193124373763747795007881157471459654678297000855234201911178693500274736807975368 [186,91] 310583408289417350826610063008303940012856959456938282006589806828493473773769949127618219138286356507167228269306209569350619605457478374681445828593366677591159652356634133590810554424785747452387709006404637122406238241146108005477195008447359229578971471464177184207590351168706298638922366092377543396384908061180310791150922102627404499855738568880302236747021670634643772470854985429561459456056056762043327929506033732536948207472731422023377415129943548976779354622386463225561775630830258754223281152683457223054276139015654255231288650550576602861154902634048165611456190085773253348900196411351228178107228042610050748770614314744214779867847042445122150109217386649132747453585014739968361464348459396844241509604280901676097244279143494238669409482132554578434732866298192725971737265983576051713958265388213083694856267759786455683858296160299143309187496162932736086031498821407398386581535220118979899126247426125573117000426560 [186,92] 5410375186825652426023647690451434320475401561267632577039212484141449097009076656446759893591379587750237847353506988909638025570843047305745674284774114720214941873767574013146440643400046474076706769132854824204710672998740543305550921248179948540054547489657979363507446022253839094853362588044382769064098100006766055116844593066828748093860736281900697011657652627125068310043244196038801573456663343647102796292366971004752276452979917668735179906959770254506827418809475889642178353651714118387328169609871819251927200881517467511426781998222688298909060726853181316265480475155991423350821250364249237248405592834416710135770436954395827845369933515012769435734094499054420795720555928847773615532533544692577620971075070560473459774230387879336527055834341112661129794242077414929866054606204597115635667705209466178191081116426419222709601343346187053019858990233126751668069828522090415307712657766220966904477697973451124944 [186,93] 68139256834448370384957060526172210133964272233159777782617696680986894646369793629775597189275469042451137849411582903578216790069879839559488698140401130380281354505086868367388575502844405538125862879365457330776339500923938783755676473188950528755653274756069358217902108323122963766778392806183829154946343328246068459052503700175492745732594970711784851737021974913054493017437999906365475587890669479852621288302311927667480501686424587840109012346632432503209088383345363156003225857046833329118419971778590446033703101218442535754510119401291827920514173116186231422192996498156331396423589674022266048227235470710787007217932604577894264909380118436642441139312754529952692557186067741646154336881116708933933361190586708647017808322005804467950752582670966966241146453653929417271545730658153643693553043966915911763102873142569039856575125181387182378981263847354189825049742300296630904386155908505987067361644310528 [186,94] 615815457022343193044768058207383278178889757567155821892683432059571272700407106151203905263966733007737134466297503852463701732348726378295562551049906779036007526493456896242166294700938357080345497998646082329203839873692955149883269187634401367023378079071041216487725210742431418569528624102722027971701880519749459072889360588811231497782694026736807952046331674894676885280218437925740687458699631571142465014976591144592066648124233504061365790129269983668890752014737414754750209063454278418958020712696325403246571332815439159627456883605949372453037116662202678966025395344550419891172765619668493899290457968831516317166650804716013480124009286826916519848633502729490443143899477168120889579315505892853182297833643950610236320570190057578368728238687375822496972137251556273126982960594049245955057113938859080689892880656441568575390412879505873087848279789783847959821660883557015157819198707501805167066 [186,95] 3962390175379066911954149627601747796248914819365628947666931163615572010634414024697640521603311766418471034238482511531844846349423158990737308672937381006007435441555017967397617561692453018065473507728543203791799529165545814134509382235755828632048183878008811286623159987560664320783651298446983614094616472114492066974647333071336842346207962533139683277466693434738653450707387736820958112539707548878343442257518337127117594279033608391800095569206873668455060127956601072163537322835584752790483247066868639029108075472696652134866255573590645476660483853420835631248287648874893987742520770457326579122593890367923978061294943700047956080170761123385571706348582825422513066093075790479123462146191009008478668016541172320564249816103230883093260060050689967067341117984849404072548435584401261868958734760076824243910029490328855233109957136220416844598715613068277753683905622194379593552257731624000 [186,96] 18000405852182770898816520794688666976729777253901499602692097282073499939936681345976309342382345302522929944231801883949679463054653737757577196068010330331117746217371731938634700672446310528251523459524926109379901977730416356454647848933412732006296589140523717827148751574057678829556822125245157065764002345319518312490509374388373050448937335448269054309390471116978321227686480905500634071522505608263908160072405883506296978344042270491274853668073328418602463492878619366098860439556188990472002970019580651487808084957264449376871288140138332087130521838639921311992659523287543753330572980388525159813741125023494679787344889915713332138441199089426401931234149400748021111926040602269481468916063026137005811758731773137990582193481090069211993898718601681823042245263005999885899323188497352495912873423375481411040174729545397176002161723996004237916048213108576559869889960623883501307072 [186,97] 57222997349596192747932699401117095476108104166074201613574659580165960890889551780511693964884687172025674220422677903836422750249695042505681233454077189025166440939042197029278318019874107813280771001854604339806237009443703310643891557781906699672205388934104179551259211504133162219545371171422405834076806099176302418539617663698771922316761486734591450319854091718504079540725398255905422369498753992320610186743202964365951945992034380646547692370176561091627484649537222040281540591294891613610244782473863620208470091379355184507956045194720907870897467846996541442719841886951113645076246182370558693102539918634577796672890420808047082581974241153770258805285588718740821968883098257245266171398869536516371582668068038863910000249758883569994067274453497428684603884358330661700806333410444241989973249498777587340931834781347319216609623250074429266360935562319129612966853100592584 [186,98] 126104468144396233110480997753624574554371276667113627435005256035761314022625004901607001036676367453102757311522232625241811677585710276870363653693327208589199110934856297284446835730386357971560041035035204467734274686196593784238333399218126067592149342904044834376163580001787873921144640392783472876484813833301625988753280644010984972467023230680529874069920590651462815411370851503002402520825306924219219238881786913244020928208231975116211140429394389781212537839170013679411671060996584169617031031555417086818406121515689803792233014630403229299883170000467923721448641878527178286589021233063363622455541283110236400409394040386525809876294748326525219078285557871154278055922413454546472804632118159029616112912620675779577394588336764289032477079524018432009870424511353240731581884219345791976299089026800587791637903260219476034524195340859547895044798067849277688194208 [186,99] 190728449593606743843749878799265521741215292699635732878532741523548542797368630707997721803350929769522019850510452576417311432089927118710840118994972890557233161319230135704681842263845733834372556507311666708581614772728044007614798743172810547178504942376158001698554173143382164363380967552272583081540548589015552248739137151766078831945615554920778995584314216750051629726709254326265824552873691931794008660932087725053752037803535783617146379349303488625926335321031012949345636711413364206920761033287257115498987091719698625013917985065329965810517832038632413497841613105262036443506839576270668269541300256645541778702393885818621956055273868693446475191572310933708683301202015170215482044614452735834793223869864468324829039008943391810486282588189599003601117745260963047566063996818424922669869933234889560072675932754605974633389324068689426617464107391805184 [186,100] 195886332996530394120308097147127516264411257551017342846498734421450089985999980372522786270587193456537908007315684948449439953944192230756371480885802752856371241695019195888456520064358969006872731094042306464784239024720871522420819772572937958667653905246530615541078887925917680351919797728018569578323850616091843727884021882367899049589923929849759212849419266959956876442105972631894463462729582753826463021763775148372098007629190048648214272813817646845507815124480335600118295518884517657756361259769492724055971720228653820534011720699959466555834531105578485901960512002368334500211616864689407805755232157714341852869551179295217462776409019234299099570133645758629913079159511975181722216115825252042014828035040584395806388326316842226883820943322096465281562836563242617415266803329888719375975093596793261238491659709884459327068494243989052085779360 [186,101] 135075733883751219979753500916690759792544167198991381858847584608294339569845970187985476618529873398301459716616562016675952434668817251471648809566155748167521964618859322277080548590775558403459484645726320950953649727306425364691753845408752012621361998144181455900582313417492403697842322208671424500981194832364484674713064215776379895511082010346507456940562427325007884572495547935212041720783719588596797056294954781489984370067635154470438531971527076559238607574781276517293481891687847176065228224839707091736440944770690870363019968629372998485515767558559666605363616381850427369073883307845966472148296237778991046955255512740185229082881791825688307651493905239450425102711900648893459733995893486644354535057939441997831990718974130712135601228120346604889271648548884598421307312907702960739530543103222829258881880291964949892340368993408672 [186,102] 61786432523174318466023936518227643928705853871167099941938597735559033190319346468947999360887923500845280332019777909389161887807518277693284111508466514975491240856531970503410596359051081909047189888387559119304088759680072272613780959494298690180979546047206043073327179671332575751695057646537977605686874352017853824562532345361339888963405087185018705138770593750711893180715678164616569755257537392822164861278208314145218935370367188835285032339961858637824613513088580180415519534166198165873230612424234807314268913550802645622176849334582815717172348701862538994933485132073516551747191442270996036911371537348714632356259436660370691219994032390048870598372460978495109947296859882516961263732792586478052011056569679146502369803457973586022946170779833025660964018450315741564188257851287135240239031562333677939789351419083706810314180 [186,103] 18507958000113406073435560624941630778863244711181891220969279363224241076535413207886282107239209700895937051674604549988495918045357826775458945312107891245859941731934704051747009522563729437706336256186954957294774097898150653906549827050798696382052235768165122697267695842649134655690749142875050995154272759274094073587808791750542420498440731612802813987986161590518161487476297451784029153665053709904332315266212057363486829843838963426703385764061315610939762412565285859778972931473606718109977304261411988910962024182077465785897735099912664201636333503258254134177418825673269088614726916626474886788393730526557382041546634829844485310337280823962909788747398204905492933330521098827438950899190728907362657500535198617127394221944163634554537696653253170635350260106836729045528525918845989009753617648661231444334577135239712 [186,104] 3580947031511612115024959020642189798472337130498120919512901698452163246935380639447135292033631488685788097469137122795568217067165334758679390198981328045715278745295930943393039256378041605125243312315289526957191990363453048977206175365793136275039343546528409247981675044268517399310974343026784965858170089732363449948127486533847857107071259303569925827221241347006945662157661997427003850954501802395569714689925077087425542352454586099076794832727347789962488407751097867471638882630837868129293715124603175463158642261058019399039319036659257264870985607514081975484933733024782574984036402163030098316371933678186743672662422805546089048514189368628765761798547571994310317989342880485029480071051231906129987284013851350650512886757839002772950201500156256320224199037398358006888209429340251617612975988270171967919840 [186,105] 440978700831840346828138183495999431577138252330077457981545634919001697095120257886777843326763133104846033720892688283041294915416792151802027380733839077420937230261793363630257279117002020834763165495632866941489706548647361877917473679675327120156229601836670068747226568939997924365768977714500679188221101752038005270768196579014115596515872758196234820160233357324555253910189338408457940401665515763624527470073994821672622673039550112551970310408093854161037678692270263620335275678314595296318028098737229706295104872849996433415210313045631810854300631216482196057008562963223829690539843350251861304685286654938763085197677072628194933724215616110329832167983508550008698363154277779392184095557088868916545793799554819903286920060494742898489606355194441136687814022931092580883891064818830579117774422053992 [186,106] 34022476034539618781164801584313749815587027101126153233049062048285270681218297685315095353415460888605446065257598301092108280657082014126458392360903408348575809781051550051379256661253061249951851025517969474703125344008608578599669876975502699191053772772809221985977605549804428229055104424539425360449294903073804004220512838113284451349314924060291987836142263600970761882621637747714930336946741495046529427219703484102679497156950476248648091434331641936058852513717054704138328647974294104235914682381641108049246165240670524273140156901455480931221503847445018706182467616293122331365828936915641876796079486123184156266109014512634840448497784843280330800279324437388278541475263881769362104711949988883435330623697877694210844450759427402528077891056057027005733423576638922650875548270440017312108 [186,107] 1616917465517888974448330607574599261890941501135671094137718717585486094959557065134735682431329202876804136148974118001952769078658693109576537025196036802141760819595207594419547510069724660836924546511654757345845868747729965693178867346936324296157958251024818888571845645457191968803543997967899840203641243327159754985706811667063955801660476470381813547992731390352860447632242506758903352119143572909247200068278509278108015833110602111928933927127027548950829145515361812402305216538471814146295532702496117392112988023555469816555643291925704732982221264760310914650972491722819757225272611677365720625039725483379692849734544768485234519695038959351177496255912582719042253537186372559294865378176975827206173394184341458397892470305365766575038591911086544883607781868948002216291626827200 [186,108] 46509473591994359770675750453519530336545400724419812812493800441286472806805857145075182438390629608309952729076736325425691766157977148656901873360205717804803205824208427836170090793066121457687380410885582118411038294246825873337841178424601668475740944177367307445557554664723107982944983643295857716362635327197446571349146257530802643668750657517909228784850552776112583913783193372933458220616673891593774352796862461468476427563913787783161136726284556475734768545851702047775269242593241061281326748320553187705669350281250353650325445414400358879771973790450879839341394497442021796642126882203818943689213541183897986257341899570026114289864798863664971649707337747640405040289293693674067043121046175406287313698573327272233164889633333503069106136540144047346828948277474076384 [186,109] -799892847574866429298257108356143540144034422088661111061098480465263325203702752114654131391032570336178595425559230950920846777764140664464803395391862031394333394609411255226074303344402824962919619123579934659817694628520307682088706036530316112203614104807434969884679831256059014072179670908043788342271232460160008578909211110619498146280689634418887478099131083733644920572036609277273765732434889560696656155457223566661424394993209327033061617014827566991586404356830469088618472694330138693651756146171033125614205804590855527906495711500189276010983398653830527630405756268195903256596529421424671394138458815609914968781608233637756814568412168119842706208854630847971017930413874544186464100087756863747829800558028937591928609060655460216533100309606324997507174740336 [186,110] 20668958705705269583071922964764264812630737102877550473780568146216731485295277984253464196108642946505110175743860124044252302200773265880629689057239520948397376907698759559347806858577262493526673209782408533286567542794674919478499229329338831870233181962341941735738200516416674897684643420051716022877003622676322045478951767339598475941890659717361140624010908977341732920414616560737486120508845679660029637846987213474542703140390633400935473804380687440507879777154983040104202189797651309875899831408182502593366156388646492820233877548092200200746287210837115606836005941327384017294910363884339549987663146073869124568167141704429051333854796651210205091418751043110440975489115944241065375076629824118163210148550891323158713980561939157522144206296872704902670478 [186,111] -491577359786467967277609541732605084552468121101625121297889847631319769605232939809500747471114650788553717535353918901737050765520441192713304664040652535638806702401131997332335016444319499946977049358777239689752131051945805963366194210855133214607549859155541668298061968712413489911396136943672474964316478089154317413683339319120149825256907869027899825483946389221107806051068581743710599877522087670740016019581760073247251970765730620401658013632988110151835049194063112284535202064993434169680806250735039975028709523644440143597674636119460013323321523210302185314883366743188031171988682785358371855655075504944470070481584059716761824163033377037199067701838500629180289347214663021605572870267791464047663488677706015819716587479211242479949093753396627559296 [186,112] 10753543725085614662199411142201653522356361907456436991575714860727362192246050040312937606249197106172213639378697645240871679565948071325921817592092680909825089223938175550894339270126393860173511587577535869293339747346654288754161384425243220445890874760826027449699742652292602254169154331098773847697013665809382997961687646096981061871394950679275774558580442621626646104717294311257280155978896314515649469843511758134981242900227697822026496109018015494678264858585907252832593856398020826186498183946677309572154945220817611361898888455812460391073301701237139514760334742144571655467026852332830306934047904655940097458824244420657198759141882466307616867557682906670630867236458534536766388714554482773037112159842790408552892362626526129227977843295948544 [186,113] -215994369309441097971768333449551245925670475630254474895274589992736701207946843723531675385041257075200640499477328481873688127761256633806840902623571795127409315863397986362760580501185414920266487300212685268130842658880268518772014247907659171232177679699682747271951502359758716723170238384464686879645851982457602702023643529380953022318172538963264383103869713134353711609925286735596864345835704197193064685696116395208030915814745980821795864401631643881415331426978694525668379955395471188744304058552440343413616686045015760585457328471552625711346967185450862896931394010391587413708446945926465453043317832330516513197917607079045647051388103023000668629232473878017446652531540549043074305834146669408552118636527600482150062606619663390401564162576 [186,114] 3976334950152301990839693120501539287064985117902673691284142139635812888821184598529027429815982923731625178162777779920740366917884920994177139705807841755139341584075338922813213414725305857570468163995102418495750517707963413684157966965761191041480051997899564723646201738922517400903856810610178482755175884085405081577212318221064744458166260460272446496618971785744246652804399546517068043786848180136474265496579651996401903766480241840828641052312993446796352962348371763884591386424743937694420326451901304460590444145737871303165432956685893045109999185623372707584332983606350779510782476399681341063763922018062100009408209435822968451371474082793148945690953387444362342229484122282677827249814989243967095630917824385139300168976292015411292672 [186,115] -66967638597096838329430192670538738004647203921687742660158652873173940114335683840097060737931708861708231113750335806126684216134323999614582657158489225924299092174773861131022039293627263009551550138223780101141299653673218025638875771050968687894207297366958002089114167588641015978893712433934088288174380585337402029203839111105580909431536788117974941756684423669183923629229249197499352993259040989081591566183070876048368717199272828124451797617372448738192645639552314917717194054525926574686649144723621057821973491098423138955987859009640327872457405566984205980090685192556175367583158579648718206739591642358074874805717285791868963818262381911620347358451893407005007933119870770592121594088975581086066416634752704713656835396977427584832 [186,116] 1029799334175588323077085237796215296555815332160533633273471000285037107390024937552147915996168890216175390702082779057099242757509393620537786286503772204593537510992307242961907129418588371586482850126404878899756277178265363011692133456063418224666911314808860798257004353874191118812093629143046078200996185471769736778495381882349741349194006767461284152361863434562996963149395621654164789514138485721519672072606918144961189011021194543811036847378160654752570336804282090642500470099743716464641587427585328973334039425244603908106950881650135309151008623741416911115952862796210950155867011254171684962867775915877433168178396220052357663453777059829738034989473088608588409716653628307502240395243168752218635310566762992128049849079373512 [186,117] -14430498197048113553381903271743697516113493540318053733738822816919755310146231899930699384808101095666310499161314949796233610322326605547836703138176692954292434466979769621462957353195350342879086642797351702517739303186636733892458403124805304711645054546002768176686350391595110760776192278560662040202775709732444142580046668415195845886193624736294719002908591670437912789002667175452696654374849072421567638858821582978228072738636950426068721731163555009597021113866070412680307836133839063564443442181258375539596598931845824144360333948892529773735690069310941391850129515604219558824822095609709807041716336648977554049413761324558618358991233169497883668120012223388393958631744036971764521068078979683991568988097282053542119201600 [186,118] 183889551451472883610401710476886670196862476967303287273767287252744530866946587545841149642529047698026666570929414844053972001715644702748483218914241504678545088520018762977663989757865538799424706656774960661405299265507548866341427219294344367858589265178416144878753921572927777785097202005874055339552239793499449460189575501914169418917512773815106002712213926765951568277416322346310455254563599801656220924605406993398938992908608930594224398414147594597511110474275961628165961435591761728992138045484718897443775999376248646168191494966735632937495839165014756561074001737684620837385324287631960449097299683825996821802548868503285939279674382625019631338150446843420957749092249864054771523958684493988234858529210451071708355 [186,119] -2126449449796817631290793688890760478764629805783078720196442378098977136779494906315987799168415300754898219476999897314884012719693065119714428772283741390927205389106572805623358206046046727756720360221285763598497531746596581777381713045462587036635047769901353063436225504790254694678930825496432767896962912362317875451017852847017601364572452682464338598838707461260863301128495979015940821888468994315423431745045955528879436694778120812598161573680008422209442758598093227876871578182330287496454058806178581185856183187279504817761384044148017646449474643778606339913042790581333504200298943137138232004686190194064288073317786133738072859158545032407954536291165344129722249917208210691979071348165155455596544793994029101120 [186,120] 22264802276892006603432981749774435216221934108443492625341747742788390004028099123975533511678952705424500336249623424661226430727777243547093397919717070800858623173682301183776870795883827384695664725441991984421585096156197270794677540994403551083470643938397424392654889180139532790890484705582427065175458579156710219960615045146102229674545616332983023310622660399285465523562016485409446376744927623508173510823606289056463256249066601856669271212051799805424360071440369828466808800512066047608002329680924379874853287291648004647953502121856951389584659861325189045997786755735109545085118755686742864794117294371461787582929134219537711790245604107018346273368375747055981574320967383714769642499858879960935136989611456 [186,121] -210600243969271938583089620344568161763802698739474522151158122988741770824463250495785958241113750039984835276963836405208828583716400616364692455688368517012735675310649705993925165550202722001256101842388963604249428596385371571040105728747518830230021362341547711041606451617918074851634269591069689270266685051409532560392147511224212181754384933712554460402730708164022693372460832348887563867508080998044802078126036086492306722685358684153510759437116874419156239822419646946857986996599161083896440259849134827983264217212163935160555722536484575915446366103818183898924804867543944745935430594066585374804383321306463723293950158928654321109827343284793656965841854903225684887980107062705681209062752952062629443920 [186,122] 1795358904625468914263073819054345071156287490619420711046432093266291763066283330579639589257808172179569791802878250117373524742067159001349197199979383733522633220439792629812223823423077631389074685975521270414154302776403700584153956093732421543100959550618730795212317338196519740436835268357977334947807101230136111881812572361711514636716063108654377677816828518200770598864475844479680068326534937844617587534225111086926752294255563472067938255502777429220200172376912464439733228325110196827358382288443082148404048244305194233268923720655331307223871904923925289208651061009906335058658705601831030602819362011704177166065699531845356987371217281049430378992919911529854653106220093833455580040162495177048424 [186,123] -13760569974322608568939615799465825114736154698164560688090791322019275435089923891890242078816939440290926783321923458117020025345030616980802903368474353022651632106813634492818511598977494387507965331709352015542614258052574216068108426222878549590275096931750672882337147826698966330653099782691350658194742640741045706984693741692040192994254879928381244294990123419287809997302186801437725827343190164710074844527423412740681665400790917054840280235533152739322406707847108470157860554857731682780773307024278275553748529980800056241781922273424409501094993256111206781924593350008692385668004457191113476957272514028884305503089442226323166162826366818571988600907757119895369589363498172811538519388717299712 [186,124] 94583917377543679323568450243172145183114552849007353289003276452579007599602614139851120736650606331347874999476155624814469224513930781980162536675597095325397991415254317411977127678256890574824744422512607817740437801684331692226852799504253031722627508165326107089042482306563574967771264036158879953811689149893017912739159252408928547234242793829882346132278284925345900026167833829888837284845914927353518668407195043427996833441380099310755215566355411150626167321210075915321428686850595185633817509086531640723859000024871055370651499430171615995845075515723342017387669402028143769912605140944864683853263440188283935338385779348735795067454566249887989658979671589256832601859562908176534728716808 [186,125] -581510879921430925522969692680731565930778700013633524070084653968036148102098831365922279089517344575962277671604213683278746500137155643232157260946875402317849249368692444338518686099764548564556368480212346317631990880953665278383570306703499876895425429930721009758847693676511884248091430779396784390895950019488920056085940895298623584252358427024723882162965814350597845459013034001127656950362336011623709252023210771233828992619033468604894912948546228784236573682259890186277093627504760157598455591960689966398157339248130553183219311588661955903570807889797374741707136570344496181536133052018216749409008770042616181160586660317061255406914160658765065605252699186549327816811936929573329312 [186,126] 3189195169072988444634276603796594959919756664453609376524754096010008529605675929107412756316765068515275485700918174865687172170984104668660065512387062832547009589517617703759028605634928541662913412652940913001485486599099562200408042328159781803824811444183016764273423449326641353359402674855758110195160371186698505815152707766384477555306158616045737122529160031041936019659441791321746954870261503013612208054511571078045649872980992216318830063593444352371915905249164341503880606554621539790126440263489059486972601122168322385118716667398933228265929111228683369921476008011495123341741300554208173456673011817261977725991375236449642903594804738865461777115739528243743748371126713781235 [186,127] -15558479673891010934741344441925074764899268268993154480475078578401587794989155648753760706071019588386152222014012357640906302636013480094553320533559958482199984165961940842413995413747042029744836665996849404571950749075446782755491280323135693398093413005720716415486672917928013685522655554134851471910902435813245064844977648879640415462401462054173307630130903340823612232283608365020479152054169507509314257254090740049655844967037652336966803740825785882778576654445749614587829148322332853642439952943259322452401548934808712749686444511381398650256054289326953505136738927310971803869546776836304975397822907796447372758246060858449747550492063633467268883911366641646981600898631872 [186,128] 67321066736545158461051946492089850874814894837678154939480870053295720495009124599741896912762201571428464972852641060322108054263939908857445987136864188508597246720713094036251313799169273867881270868088380029647699879881697051037945314054744455135553559471009236277903873251504113301707204355582471353832805661172362343287038711783733551629816273012418727958526799378054546943009320738073887488219978409012259938410598127184446876834480101801421543585269969263697670074229200534570008411345785374229927793157793996823146933381306806801474452288287300474063233533268094043659143444274108288486095751645690765141930204313348495060519316504855405831659861546731481873982349843206321433536 [186,129] -257584675463350867732163888156840953292681547088610770169612578382979934816506843353706613500430523221407201371886195529370547664165068127736007909408819046280450288758700958640260656817490735366087952555812880805272091631528091680900050377567349939984086316805950430985525017502854840416253015752713720664272235485571488737551863225237097323226921816399111529016166987216002810847514487620838622786437415041814827027570031874318709175558508248059643708097126551861566756076303733616789672206889033253958981224489455931586355440353599564447015158725531214546222381767148258006193732735874684277507056244850529635932400828996535589740551904412480902073491103676944500998195907906226200 [186,130] 868783412089270128141890205337046689211295095048599961237426396504873095609445427479662780797747997483519910852909267687141026718321969441870015054744446085335306904720123075795517515875365450076692914404592013707050548673017313259393271882393716060240151055324457620230900647763440110819544410781472519757829937956568961675160810501848258652351258938976047252362649719246918452037372272355777231400979895723227180764673283593469356938356439391955796473287561266824224232663537078988598315474235990034994747311657290674211351061473757003393751472826172559289700807342428014940238827611876113440729401803555084501302550991536158334829106120500824394562161364520947861321850988192 [186,131] -2574599727246611786607552692712103111435773606442402631500552000470247949421547838961366102644731063867885915142177616970423242578766927971385016693600784945006595663819764309107975982077782146979646625294789168643200687504008007631835079704341813407638417228538567900646692691083802100561107702785735515186188753346545770792091309470983677063648394299165716910933928914724100192796163565501368241713615049504123467202752174550114922736736213006198496037594216210126835363715524216086842629285747629978425498573778669861880982478182625145150359224787325932837548608095620895268046970165662837847598111064404745661966354249793633919473898307598411754464709644811724357318848 [186,132] 6681018756734099144143795088138768374820401101549873665091004305498474477855108867912393532920072204547400118927836793506801521465986816067790008805263280806930710533467468419716523175547260923636681704480519111605485580083516744686753899518185587503025394931493580525983748382665501805342869960342498212406372891516966090365944524942717304602974501972397379034600041788221368603972331452520725092415005703057426175964328577812413107095274650184970186152963898658950808807035854350172554413949827000211899642538846564629861920700964825948054060638818684866704842231855351049210304399750110870693347491657048123076549917019558139964950935852003490585677123500853095576 [186,133] -15127909724359180432355949636073936063103140572440047851025678243219084982516355795983650586571515247270482404629694555648334811769974104780453907897142242403251097504012960198120539906107549598584688993057913823280699640973468363137274613892402262162711327273551401433646312558411817998578870859265552882394685471591637157514459450920422469990678627039578071546764213034737586602212826930959306831354123410431643001804604616016830083219970638168035082889558328181307175797217521949402338825590060495554003919909800290765773545203549227660455771356474631974545123835973071912904770909640864912491474586121557422157647405869133012779011462560860682739783739795296 [186,134] 29779923428926302913501545489664738089943717202215134221590547445860208393337810655760318906576578811282468272034920688540888531571601991827474647854940559722611202495351533608366622195586408748471475691406580173920687753560006340371229441815890226945770133928178697685595341499409595965427363394520020298813891815458564224947102955630099484570132891284584330564097966324943500477475946553640180911445575909685093778770227474912620763364464858303420607503798147962144770949736283007194228799565055809672001974131743297804766133427913589863637355828842830976279596354020748372800902992665134481299906734807047580220578646402481899765480275417029330716814027 [186,135] -50770843857288427556200923063414323040135010932136440731513597484210378687789718179646400102217226577661044381087532332570686434314898712386114433771395600828861165462229249007024615210749192330124459896113751272110842839598338480952417943636535010265130889333710805287347275905745733051999430939172872971502280533900073310458734897864044688466551190452622204491817657498934483921575854274710127149366261577244287792025350158901309355855114699226718024264009991446513558685593436181172246303633548702115291671494678825898920223503644138300854615932126391874722131839697945654542218384413108676683113444174052073195344814567663347782976044618322537472 [186,136] 74665016308300403096524754181720324486016987294025527676812857694712337296717759109621970426049077522836722461477658575553489862991797449483269571639679098371816631507644244530013006617895745912249227851345130922939021783678645407154963554725573296094203774533543296664484002546598379840833303578944725459556446692948036519716167793488507722602208872585164381624812492819586449131584232974566274426977182485488956712737616933119021498702887834458716729764934349360896909726255030877867581898647265337517115507311795420603941466477230066936494036499356283501698618621211124590327439560738871704653986778893826287979498033131834657364460287136288 [186,137] -94323722237319855507411393456980319991405142713594068915878301473511705793133934483767640862251231714799937894286519393365154458699232841627047735734499217335538312836089531757566106473502902794203017211077974203607801871928311452580638119325366621347846801847554827186864382803295468610244456078891989039597663753800166661071516105290947971611219452781867016445385820845468739649980874317621493687160859134319955087448450276320963002503619133000675923308321757519366760685193975555364805745383067757136482986082729501696532215315893787890674218776256613720389793144999947228387171129224767086324156009042727047953342556809675831086621568 [186,138] 101913681117094783473475695592241667765341782073178960752985532144250598501061773674041070547604185036732354126015775691050741372557891583247847608815076794186960729104585263229305744879669664383899795174772717596865852708362759935859854660953470716840978494944925614854934840441069424497814422535391131645096014692858479459357896804357097319827265984646231650750583281269676811948095225183020200130793396692552694491860262784910178952557218006237455607983092907571829789731037353974490862831456605598486222871842449163959119453656396436964252453108292930446694342993410253485570018037647361437144779731668598124771024420180312574188 [186,139] -93749842061175713333419812361230505456849330548710045267866799150175808975559568248200602752173022905974370475438576851090053787370647445759466054504326285719839683128958905275189403369571510860743822232612166770647571617123574157490964191274256923768937931928921303268327305231145828808873396503073701412444270188965893914943051602365238693576167887028243322285859271276857028355634571144095785922407875729458645710980723401012884195746676793265694574695710256625589777325566815434054084943327903302418883994013831070076340308049733431257148725684006100877547255601655288438633735339765799056882991416108769260978571083001856 [186,140] 73073385290176823939445646534123632690809114364582396786598903618333802868043690841589791017329149318203009776024965465377823142768295064956877940419951886478560240782446457120851793580686288953275902355691692935560291769655354847451459998807280775835833436469271461403275807080600179768991456754279042425622590790349686993799453140636663639655058701139192473306879448186862251531046576179601423930400271765376892769948386346538174526262750617120556632958398588469847593384983792181894923043179039074525526490470368600787797477942955046267521891076641406858577403559725374792122864325310313945992112891947173890012018400 [186,141] -48019868689053840869267937090970179681310047958975660251661084091673784745375759772299809862014576619634637386811629191725348980898881037784395845935418265421977547224203513933191531530438715821123515130094005449018447417241562542495589592216135924450339482551449905910375180033971262879170790299028843453327039175505590529670615359201896928549767259025046432571522122829948626470038554969414429939304671262259533485447747031563713751480125062000006168630196889283277078721974346138498522455462732424019621374770743825599510806769448650985896891531261556424362169834691571275632075333223379925340872641895705551136 [186,142] 26464803323508979631377348703755828063955041258224214842495537965948749887900448407182606367536340873700773809249367843608547795610806712215868264663878966779180078052284323875232246053044699194912438740216506674432304016680734625053458817049519093848335701439923421302178092962350540793015106529838412022891623100962645050418507567061550342355790220247693642814872287921470803265270394302445785055978511825149427700323050799213971578418204569270165534834233043451408506791866790423398867953577518787578426474283916898833898686785929322140334220774903469730368709262452709517422073439001750659004239130579118 [186,143] -12164579125080937817934869962915087783809119339330462386025779681454424860781554539125802546156182558305543248620257202126869678360976404627726746555783473475211351427820621314363008332608537357968832218839395532252665296432290089021838512374533645455243065216794777715024398901475379462794446007369294248912258703443053232259768311293994078766675956150024548693882486056156534858486459959749651363101029221176099873567447131449526768906667218850022125280007284372125210634686803939973481460517322354122671426837927091639288649924439812969886273060060709934099827546595430249614571792773469144473972320 [186,144] 4636318953025325779719333391338574389623643953275096650441365116982482009621284171433019284286859566030160988756208026621499051385462412243322960068222206065500253238268390810917878002676879447842176421266544191494021583237605164173825045246287452026398072916893510197171501181308333627166931350777264791656432992646453495111935800151152496965037326395413049612201115525317900748969841671045283699023315643246824697683174550696087173715861252445119307291953862016280207948675925676205849622056839720237990448910993213688117935614381913991536404611689460945228795787098849296232450772030674224192 [186,145] -1456217466569569350888105768162922378362449645870649639292084252305484537204410564926654391625823794500711948193598391482419329430369465700687911885382375109307143206047043849578091053754204359185733894939592633776335043278094150509943914074204450096688137275623874923527416529892218979775525297594763075781086267477032294105119307698073822731449929860355187260984668671310161137179708068188757957762925708099368545981770230687866078534664554390222432212542750699502869628087405330501942984341755705472526920289667560294285013495098360069463672785332630044479468477007529519155329089113800 [186,146] 374485481927826256582843890861972875218281572172210032351063642309961873357761125011083547141930179978298267646015797248726583799323886358985577913321791011840211702165262265394571726222888167198244163017687999134149855903774948252918041057829638085412065325221566656271620694329364192748007546338987425247378390978146825618081639267102098545495804993229723204420370256260999958229949278086059674437603978758908228017957110307400941847389955166710675031096021862394253106754941112429342560564316423813783354034667103771685321378037489351005690900728570879651494646853183607016790400 [186,147] -78309772201008845550300406486747799256119020928781814346739716013360197754196135992555669779120562754672012070954204159393835307376608813694354092389378337803080550653201514607931946444515949377960980713639457688158194713315918947118365320321415489335171715941768652663332116656679127359775935892500927638355519586709068566998853938214828724039478673535049175668413742512858237568939933554894912421496635201430544135948674034231855847755772349209484603176729598466651141843141856511167685954428378461805656553380356907262870150226649264346420059698902557491450427504401379456 [186,148] 13219302492266947858311975598317059838258522237101561127530765791962028137516475659105793873740899217861429728273108791734860670294627999122118004701857076423253342520814828965136548080920203234037434749265297372341392258723051960276712383983230134219515633484206603876778022249481679688885266533396521204611506371781090278848176904903474066037283657671920151320537424703905120211995128294606438086797868892774628400689488957800708027053337401546370833168498946556583321705197380029855117232610747617771351523190049805040925820263459900493193983589031592649419688348224 [186,149] -1787553821610494690794994891314270379179565697919049014175366457767259253646448610339220876503902937479347939124489076346981324446144190482181007541168656268335872450250409244944841842278384090408588832622970761563346705333868154349735535764710739143483742671471927275518383134532087804450807108114188747581233495769026517577363198530474675701690876055520038131857987433940582934441365558178454842767529633405562554044605948348401776117399154720217734133587636916297365648450542444271994849909063055848309564737332778038451595948357844529046236266662966580096736 [186,150] 192045148490123767476245504236719628996017399854203992458391999808415072969239718096217653496093466046895182528012857197191020537043156104161901201181721762458034226497070399828596945999723720699286329926416282040572919077186908903033215888081095646998726487299477402016557927539680150224345604805333422911571698250390608064696086552221096338358029394689234795895595669899696582940985060597195936787287191604531380169940268243818022480313915130687240100582940714560200811766593237686587542710745563778995901058048871242755388903656006643021678415327401136 [186,151] -16249728133373033055367300898461668528405262885004162642038591208339992775192415283150766974580972901807819025781327343256969821377569785936889537573288405335819057480690785663495345337285536978033795057063822233102805844312940809263566928409917587704912136311823660933110122002388965003405852701823792709294620632456167940772580112926522085721065792656177819565788648191786921903482333815593696421693406392212742134373500989761189124422297781981075217862799039065669995354420494193948309524076737789484792416228792244218382046341799986396583127360 [186,152] 1072850650546451134265588088902438339259279813007411788944144154415093831433834143766135215101312133661385213898244762171310944170851021999605507205448961247281302673712790156933875600681408747064107388237641582426647949833692607891007603587726170781107881163371924169731170548375412237159854388100750613706558168471720710745524907409940336779631304978974717277327341219314360799124048310228522073991122122659758737596415187547593965418397859195921716965366630371819538430521991823781173539726144396833349472930623369113036806535589881641504 [186,153] -54721312772484565056511859750960954429565336874152409038536239300193160594079185278249393998945807681190335840004259445959609828305520569141291008006613278692221827781372978040754106306549453158787737744924918257279950615819718631421114660120602133327868434172913866203835194742770494996026512238044728414936554785064313196466941192738093971190156951148768017309972542872594306700845894175620011723429918400062749006730245654205536956048126051951498905839707343060304912038861634761105941337237194075243997971111628231187366812374576 [186,154] 2133363575690180901950315648767685718776432481533050991259914485384726595440042062743726482786072131249736462327325448576864882986891155324353637407541221941498149494324470683681348866481496670711759221204908567432480827488443576264910177764544752515042407885636892505615261915256340591876874584770150219227101426731359571804408155537692274918288454063766010617609600997766585675553213811183748855483801089572446610582693534475070786565842725579611517190733189772059357368668140084631582622528562320320910573108557374672258684 [186,155] -62848175979950098616833723550708103942546798387160176447763899664487899318753769721748782053692993039262996242139014205737274309620207539133547966223217483607575794575090486055517975043439758288043949244477149356463543930432458995759571223147437152918258470506373008581406532071206663417739185306831727813935789210382686233448298162565809146711593784965650942284136501004804996062293111396825126291971080216337383181938339852492968630803728718190740260637156879389913295476691822328576951707383192825010981877756781888 [186,156] 1381951850142207449635298132042973931220131621322112834013183020658733192244069008566609672054868085111197803289725594366331099944399060834707837439263455986102155599284820310230312200698314248314378908869497344645125223115326847278872969130163808275166223519094956578620983431391638826695458185529108729341109102995144378570096317710487297581174791310588512024895046045168014792400178909885656565026877224777888746878123344265644788706969047330452007599711653082507112207295473344438883360478432046943506660712 [186,157] -22382137912553776764690908434770321977405990094308645425260759078498411216698617950448613190469998818994951992435744372358784039169249342513081339924659294295346353710269907550800989536995707397872355220609595548402289332478434658598090294204811607129626188313529055542976684518627301579104215994462070291057671417507386507680515652874077620475998402654544480136674465349045804527566767453994213267327025917792098764153927932833727325317461829570867793565068705894583634287720590435157100770879130834048 [186,158] 263202407103719296173205194714477422880875938388415517323183789162482733858962941725326989005514917418249848052463112537425067539872496638968452442404201625699347574712985865352894435197154386014302668682577561882844544225941626210183936289909904733491764537851107984139774365942408226819615818508056910032233560194693054263084837731475210411041388734400745228482866984759050566005539966122302747111027241352170829676165515363334341160271781524077769011934785910019879108758513573142423750460755 [186,159] -2212632330730705003446302197841917861123211552281230021738618542511734643713709869343877822593228739724270052092350146715322477318813022863893874108029217461370503361905579964298933787475288700927894568177945677004638820116102864789228150053638231633893520384979198119611656996779306423684824721310432660124115293404454708533502251728955498500515570127036668430975923968015255504927476267746750239749646508946395624137785381496589817539776461589099590142087795657840803316650846802905824 [186,160] 13074586903317089599842355878158446567070213482760355163892465548759819773802891785773878073449372556642614971988002718196968059210031805621359691374020675739324024686871894161416533660831992807305765262264858308848623738891290288060120911999282492734702956528377494052306815045228978268260295083934507992774395940944766351540401867595699619871466920052750370289254820930856056045346274395363223645047684873321155457775604235658265341885729618728395919815932937286268062561695520 [186,161] -53315956864551237251124889253132159660542166487536061639523439287603654679378621805581799864064546928714785924931798474285627697903910379715790389531685102898220146126133962106707136158470616242736872850078225454968990483993371321182068448098287762940960363471038865199448462486879175125618511264342448298234368329972976516476671035616890699430290885700079969453425451953345055545438412165128688400255892475321300807107062690423814694162230938544519224699747159800200936 [186,162] 147049978408062279682299451053881691309626199626401291813978081356473969771538476286877841086186343049366602978755176761214708725634115015855198748482221396880417265852389402477350449676026491558246442313168062940872424194773032588964365511865839660702460692246281955917120352906941899440357065934480714394124470016494393317465992601463969611093263544870384901172867425628710790279850098968224504355224835765759573765417762946584110663113076324006636106046803028 [186,163] -268333536899743819698940954593682320666462941036428680572467850385936783745067789801865965323968321346946393520050825023277603274334353911794346630945133307967507580602255686714651209005569108922066886487400941636337334139332388724240509967623784544065439221282585620668556349870179320329001236920910810638582234312307166319490600133984698551632023260285020968024926636944935647605261477567323032923950788301620027452245943502055671296728345810405532480 [186,164] 316189253139769234138904069719362773940040952395593640760286917574006389440428150707103678555223932148679391936298122905727950378480874384268791544190107848054500530482405875498363676437221759003649112738289701981197814063577475438425803317368381049881582624009613512630356892401949073193915673511637524702323732051126348374340709379018785342461589688507122551100740959373231280838865925970783275294355291034382431750938709981269647370164807656 [186,165] -234226217920093784739059495862973990458100099104382398296225711621002078927900974413976740782027116173524990583978798169987884236889274682501938801028770305905638406916341443824813289479212767383551547460296409709285768426007431171568452084917930084267266721527588500407675112293895756403344553109482183434007352285781307912414190236979330029778601835062700893960909680024939430854174687963987431050174268218669074194620441071727742880 [186,166] 105881069631828715250194085901168520081882565445169468635127632538643606071532515110517927456902625214929983173041435628767410550428004833568511884382960940269156131481664167746700582191595035328690515806598801432579073346347222720699847412924194887680026184382003561132886980275512646745246539461271929839534771004961709492643026627060506497521064299605157599194347339567403383816942477602358902345416141689650778046765765957 [186,167] -28254820096166410836932083528715252126613772679244711325612574184961804342177449498666883931021912261459650036161561441234579347490670251124471743797844442169453130532021483436366953575167452366472389100200646456900271384215541512426661906995441777688353823915624041154047586480965997713555708568017340349799034563077447175337927058680238187435604539543393148978927689452926377926539549759495794335217268795396186976 [186,168] 4288686833283136733051212563558261456784222824118421611370455950459684471220512773626011098644448963621907767167374478951919503103002081292750620266834407513541247102166460163942588835693410523095659630414722364436053323638053215158316887129879334449165546669000347739403242133799523938479389356788749286367104898573211258034817994033521653424136851843103203148689552874085977139331372366852294530997732960 [186,169] -355093277186359196200059450245388610101022031281320339254723432212609531176600260375708705361130367790540872189798509965435590113500646564200791098888706175356331434973909125438565672778194780987652321082375976322544642139310035859511791703398983975769628535997348836259511772052217715611245560970285164815992989718926814394927976109903888454628258398185875985471536305373114334479000539306763144 [186,170] 15295307194454139731602079351157866400272109461159278508475664212188313170374617878887171318372098869793256908719473910653555738119419364909947717066596147395643885946987658215213401747869674275145916257031937297160977345403809556112522341455203341205479118181286713356045039281320147144475414755635397418731749060877946598481298450453068033904497968037519453198068175829673710941055964 [186,171] -324705039664329641339822867558441615491380653305602798882720661255789308855694348762720194538805887187547058795230061220079836414812645655630233157897161197898778070564416550567873041070683964493167156110262987705990350505084228813169970895649352231016557293918688404700995505275062144087780398362716421982925503123141908324771619328045345827168166075845471513248331897307648 [186,172] 3192669980604246760703519103494674545486090618082829534933969231496778675012469687984096463400584129145524518051601061768040453423581863460021418583899720509139381115180468902372917388227794193305982942124895296375615558300884990309841666100634797139060965484279803877574292816289470081047337520500819483797253763838807816995736271343045923016393524575426566800408 [186,173] -13529965442710898072155163826357164437633808714662878421356227547096841439088700712681470142836960258960435495028350657585591421886193365999226440584163061459450708586546644474601626679563540654036600728665182160194390868224158931062238459218098228472542114031241020844782498932500633307389488017791950372897963797356077722217138182975758754452340324816 [186,174] 22718011173484153490043643789663819185827517239966552487301082302279458359992437555125772935377961163441419651579759871865511979605589271722539507177795994501765636858105665556333341360815221550671362976597323531666177345698916831100130590831408115657059797078143520691161856888708623022408642570449979163389311289429556918404073568616526179 [186,175] -13683278666067179564518813338410874066173899251705626554807237839012076915300179610383015575503396373561310654741240834121094419900664720628252832471666114784508756446421817871635267842367355156747449849070659972322902183827259374741348842328388081567696255643883771500010932175220371815906490758309330516087341139742964397121024 [186,176] 2624903952878018695178283838071517377216425961068793490698964701145807840265578061443581943485972082277292460454262993844511730710031957326136417253860027816532057011805474418533602299416069019642737933555855583782119113906883857542888226081599973361087180731690755095530438879456860036668467752230688866294636929792 [186,177] -138834045556417077362380502179137990122448134258421035922729844454695953260111554526058879709655627055918692684238884536988636251669051757032788129332577628087454919624341604983011039940164273951078910247815402550727065035998558689961561585379734669411557886524793404005424540266886536061492653915088768 [186,178] 1695128043025591625166098884101290606670416571209369007536518604182552948762148693139171150447842008295454476327258171525428023412114919343475914302601988526445550248423908397280839387768274956081769163936363167812306938730779172504742005174643274862973895775824533857554322806863996851552 [186,179] -3818881180929098756494757351562298332512656361576933177339172281557904914950333936020967292107487411479788790297304778951653192906458228704287509078761391449860126175186103468470535382691199072297812921978071929398135929529931933632528190749131502229708692079742164511306816 [186,180] 1194101472413682634814372986470658403866210621047004609035302790886551517766549482774290428410189575214726819058949070335998280440130284374852017118444692790483227660724904269009122985910700595978469852294698829991353826837951794308602570700827173339241444096 [186,181] -35090230377113600841562648600644617638593488993509305047499300275281767323448847162697904875272786392191391244654589305815532185122779074415054310062480487484293968941143298311062219216571909066509822078225939036604634284490970798356096059760 [186,182] 59370349684184007132066806477541869961860450065959306958399498129688781153712824910756499246175202627473846209222105303171532655677356685343980242330187017355664130032285157979598962104270948872143788626155835903756064206504 [186,183] -2475620502344688874192543836066996418110640374544770497096363944071406459988616441535987565886940023240346397736428207418104229210391883892547318459040422371857225318304242805038356395685389782386251669600 [186,184] 1051415383071398983431049973421135640166684073139784590215625567060012751754346662466521402017656885358865162173957949565774493058949639685108184307314796559322005065403102124841444032 [186,185] -336929692654229152292059158760313554349740313260968458009367656163019567044440345908878926174891961541256349659720610203675511332574549915418696774595608969992 [186,186] 8499530870012971948401443179380330282417733235725547073893832707316989358379459757368440335333094992702190880624102792664611445376 [187,0] 17202034646255013496207686128948837807513743399069641869778772145511514406168805060152113478713945288173110742343284741081373113564710537695028278673730356967937937006533047708110947544584365812285313021159282596654391117247048755788579403357350063417096049827158055985507054513806447007906685639281985279830168805753249555501080246020686336916645883780514364130824983830575820726058086443133444275916148881081638150795934514211541607817117362729521422312392952767304003483113984362196821289527854776874436395669362470766392897805049519253058035249454304586525995926286065810444082572335794126649996644911491751756675477288888248334176249496785939570979698207741355095502647515342660262289484756684849337808718999084665215975708622823198276215104712597757704194458836515244600046841366572296490260208149973540002032418952902041951562200105364822901788785093901778434120825415546253958607892288110319130532408106446761693709894329002732075115355810829419191030496918616593728918945541087935568616820863749796708009696772592893375761392700850509585443300517170182784175724074769728751638308876104549074112231108295893555219216679592422694021659287869322985640667937310496650140170025444590962922405737214771200000000000000000 [187,1] -1595376997931101866188173552172611838127249949502799457229197204723362420752603667090129291708432379347450221747430533806999449983601960493017925197354948150848984605941285212265117151331180644816353500136756088892401680107262589906728371128428762035457220271971968554071285162414657116948188490480483806509054808261174899995999632158442888113022308557583443090970748254031734774163941264605318949390446098555506200572406246918556885275443591837189034670761343862394316755405088705458620158520156422550713696982552753088009791369204918505506004941237934129355396107147728089451751631423147404741738495198464058618419906573471760290822142414626498675638358932940036110282778822897191507486599819913270063069800107424903005469442529740689572987727453314040404846123107023428899351100442052232188874336145503417799255231571364410209354233559098544675020950821311983458492922503116576842790420561252890764864124010308613934125106963102295974585050363121820921217883441691524650450301045440252311366848871679867296817555845131702293020615826108628007378492349956184874263917454784130024553004112843765063325403931797760552332419357054156680445336212289946832589930980243091725238878763424502541018132488111900034334720000000000000 [187,2] 7157001475918123551566636231622528344538888454015813817245000795528467217133978947619903781659160620979960989695236394164437468466824672775842008076294726691504374544432270740447115370191503885238317698779950233064156143042708834115403465935149219135262182322677214344835527554275496516506810916946422570812747773159972005364328632228769162723574527386162515555648331714921248324072699569814278039868293074575578430274476676019828119059493292658699664950508463272929903004272871988047029432538332985085115487234190255794992022035678274229191447859627898818341196508810895714717675412524230348512344841616679375240322817902914065810335424231632515068538546475672718940033490525852641956811218153924666798239555931821902693009631000375483378881527807706697002710112327318239192959937248887088326802253458887506902321197074430054799853996123126870366774921386215622536352680794545295183161506087497479188420649159488062396004207874504116819320953713756084205043178149165190335102305239375047644391025036263867451516108836238822400569701392498950193144676252639349245100323565787917211814333191427223704394152409207787703032632805573574162249469940159652475888723130997836540987853875702654799188945449999274473213132800000000000 [187,3] -7420388335257172351214785372622606996772199120693855154742502002981808520198596361988927121287659660110590761706731669587328534651181801458989274852533312889971496353026046960669267194536314435250268376964447700325307552837769078206829348353290190565396387935391467151632126515955071555899298781920219788752713945007290578306433385965791478695289758534689397725743232913994962789652097588323181776747403534999902417846248111350282629841869167100865541717669123106183422673569776402102081283895314654066349606169796937544204872286213613717348190096160416775132492920732055053574938880038314091570463585739244848308947304076072192330313840903323967020282090096422016973798464408199058964784225005248685332965435396074240364304891359738666333085696026215484118727735663841587437076929354404366571591967832385300900863508189517583144282781457080338697013557353187077998089886658070731795241110066714903511178377004782470976413236302200553031636412510437760158453116888896097625519854400807466816502738660334951066249132897606163964718476344554023753423348064305752348713392976109173357481966359070851161500958738090602337249038623911865298054496992241206763399736161494925998978127678630167646887002445097456184117386280960000000 [187,4] 2861519704592913412010212444172754824432095275248645414449888181295600737087023735798281064292181021117193225138071867358413512444914505988437013490514057728271946073431759173889117047348664614687155226492815952782534239713621866348991356695220960443868605169924229481917471750350300123008053540315082028130072381541239382331575023712429639522083525497998743391449375848576789806473081287229579099548034718981281221019349638191804414314081695791480248013411060803333384803406290425608681058409374897768049070221334216826991680891843671312563863468694715022492442827649706342780305167156913497501658091060603690562048304303377721947723397864118553944862324125648700695524107694060850846603936356174708070320375952999404267818036539317056846470850190081780826015518789082722667010860465591641782523940803603488744506491524326018960874853393252243686221451261189682143839031760989883797660343476708814540521803038955588513140924429313703073474082944809311719040852365714455222597198061302615939573094866123769441566623053505048547321996105731062983643725817368343459016923038678311498969030087266908346959685867540154838471599947517954199121393615457080856428584301741611714033747331482674722864675623986508296463982857420800000 [187,5] -521654771825502793899766788000137331437922829559240973985474233628000942033188526397528924522391758879063863538376136542302429174253995905987051700845024878285329817840129930599135585442429198197012770159124292566582667075885241203229965515706664917946265210565399717341194358745639781212494878644609512297903262934664851604246313525306254834152845118425188268699514085768669357392520287317533351623143561457176214828923691696335602879952320045660980515146764936596316276839213541271341850694989674803214006507504394821088926286564491808873544860699823695572169570607959344020963357111523785785222341488552396881206550425821843077976253134432999737808815058637049459557972688712454001064614947142653061709746227886212346896734036730615207579660610347409446095189701712178023784278349622383930905887590442279250731983071231184980152704893477504251292924033562195957045312027514176635434218950653367042459603805209087689750275202508653117797136179248785948153439806737248374403947399259896158748179077268358068957275209279592988227918433934127019260469172909725463618762994888449445237069312707461213957128508803094378720016293023539706084783826408612078809178108704895592026945726169324554110445187518804673281939033648410048 [187,6] 52034613998749076801332323904337820358447322575689273720168847086695381468939010030401913171627438467375377636359206399823819007285769387661469065406327123620729468498980621196846077881087256160328365408866717250444827634654880843051570737678660916345281964966232627975503233917618781044117981873544759172723001409430608234423859786171481118140593308592654381635404787408871058215022131214348801199547760961505725722421078933446894816492031542525259956215497608838063029460805947786651426302843647290209941631560398040860176149580761171631194803555909425095537351354497802942003676103722744458386318706706739766563960067339451240888089765358347987972898066062504675328147175193755181017830234518727365039764833437042788135741549192292306615757440521643110907355441847430877133162652560411834891509213138025155065999761770138454082515216607511780723770496452510515162858042404424230248672881873762082334597623804978819954053621217632450777137900302738008989046463992132789430013681783625671406805945598087687760166387022089648922399967453200594646217704430889139815461752581493109912876800108853997356964578102742937930917268150872593419802471062228368978338695416228391965688171846507544538623545247476698461240238559532800 [187,7] -3136232330606313861386623912450423245909729965384555115039833288348317987739206550025037720172764853832884576778772475203936336858496589153137854839541852869556353002427216296405469026937671671950393156717345916562205791706323717644006591559455622809846501118743306150016582259670093886439304263478644043667440712299082292876419035917010572592715808517427084230624269277641830133622353405137531836509758375518117852470360129064323519243371049829492742984007874446134626356250951322519487791191724470882725893504562408813684384586684514601745212217147606451911813017707661377207873285607689405627341419806702464212353078179920270985836640947794969713633238909694917785642114038305440254645799478848226694375507572494697529276927605322069893187875043475465596333974181415891141318439611552066713094807961941854307579968465421715265482240765140239619043351729480164404426959275054667365146132027226285278139816459352040747688160532295363228947307533707608580396563556845424025418765634659457136001617855213561540845555090156252503643010600378625011284527380496007316915958595658265302042269018027168434031171184221388617619353299317997845960507366733985744584846249895509147104093891291492317396949977780325182209687674621600 [187,8] 122753061104152325687854121749967634056275345617670323740973972043700071856252715657033513162108915609392924244574447548724730418938232687839447256787686302610843022623874392890636930800265593463775396135986209659218265917514826331362729039453203633852635498102156285673987818048102324397655737649855264761862569318763241455570721496258064800987270329883237488129582428143082128476160186188935329970526010222734365430141193975343496881498839174993660006487824330006434803337312815055602377651528005780628573069541389023496865666184212196689485482692931949802668997004509255749110779622229477218167612295862996036474325848797339819559842428117534414638051391652576196403063199261609978477077314270734002816168155201667664140409913048510901476723397810059156918255515918902587501491011267528946906275578072392038221480064779613942421241237495616628064255455088965396276575702623854536890268522412247074498222050820396297026497818026110140062422721499513096526872989938397184871868529436129054447079338871406477454514572493271677387577236631816611609846228490021589649896804147293233879776019874214970092748159804696298722409798849678544506385807890550276242281195081418352796108576102072007928727057577132562165267107337600 [187,9] -3296132388570952713455000192160551162743089942275062500889963075576817131313756001142136248944676262729599599076411201077270012242771813461760678112798356067329667553261020611663140355913738689848772458832899278489126134607431600264891239278376453219571998007617605327073630818694097544503269322280900780661146653124285622822966856385944462743238980249454390009238554293699525752187320437664093010472138145520618845213130840339252685311016381054334320330864789430042218653329742668888557144171381040202165926506338402558175625524683068167987723583127302345777290945410014008939042663400911465079224151749265387078916904481828832810199748736900542602397977872900229644858910466843944065602800835654865709588508462092454434522690245697672519164073199740423834671861234610854735901818241338911361871834701705368307283246714400289677506892211552730364779750611376185289320612142425691369889690861825510032671577026882862478713206851638759247150705359529736038346192049036612839427534438723794596478377352785158540585373894601736145780900912553112019838877751853332603640774874750399718643145020361856312418322730056191181488633429842224369643375352122413205473686911826582005028467614539082894870570085977452696030366752240 [187,10] 63402466451145373285038411321197799929507328155368114251700725206401631009611554695792373561022226051329386787113270484405151512184737463055829696561705413098411890262464327164924438861048082444805488995550145423075934341855614297915691175822616997741324731732156891242160059575663062698139096793885383014808118062042648566817755548133292582408400068461509679695526473016127077650324762449876389136281255666298020277917964567701034918511088766909816886249338200343705155956519784135469453486979258866937777002738392162655719292126732429332340143930326793540863578641143691009989607234387653216036549409682240021409532088504460953584869268798240380756303020794663993760408812059075648056045642498481564925926487394505316554390327996250319085560522085108171720359623649832771918033731904164269270746868456111831655346975471676570880105746441805426686874989714629600404480457666568826851565464801444730308333457653506353935592145708606594209605237458399366351560395691079498217295303278599089124682669149448984349197057973214798946443330284158442353734872414599659537438138145215664912258417968234907405654866145043992356584617091599686643805948958970209044174746485269894844232942227990083505288509309845669046842005760 [187,11] -904696706784308980053594159625086305467053611057152263744204358402389833581833189560146658508254452497444871261854054689367862945516360337535080758379506979615342085882345022328506989078697519468939589503497566808801427459650976960888477009257276660850198211984281309879006393443605939746901509734851161518699882749891988671105956653805625478172992572332285064678154072713229750653524013689127427311669079671335478852406361235165676719612485172766541895848681420253833982061422901506087721888403512749726644890971997999072266036777994451557123604695968041290128494540201909781891626191807306249828855493838022151501599729103714987892389661570295526638470116733726888093108902055825181162520290948443069261193317021205261494428565554691840549364514388802096677151403842380848841576143432795879334479631920744867041203027377402148835818375623946944143403248624558156763832908747114840339696941117950222484976332635908408984820335239402201414735639613266281874436026433742365550796743002681549722144533429765504338253807540757807660610158026780175499452282893564996320442951576108505162997238436158541871133219547014718825219912394226112431207687387939933619342954599935704288390182261832006885123250527734480239034976 [187,12] 9855300700171408852719218368835556304718888708982418835726348798158053230109415287030916513108734194658046320709078229628734356759644659894644362621622865415046181969217614974506441717755264173999997111989280747086913316377385028374113193429208596422220256850089737804398451323603938583600349192767882443080694571675844456933767017469005973344235707689658370234594208841329321160455280978838557055857987921144984797053713126355057590984130445847780015004941347118789787223226669023349163547107107333160157667514215043995927756122101106619610778008122870772317881652118847455914330247006385868576294853337688464060761152822649734903328421781098275118789648167185767491302620692480806006050141939304233316045321004423577474819993512577972715009851879629003596801199683810298172559829464059536627216498326362879696364872552266548282122676205015374003019276546886727163452076534212388836933163274608214654674838851570964009501106882993559479049545786451063631482636279345583427693412751357384460580027961377915814692055180727689872607098140554863168280986652671724463333056853370180960721468725523993758518747980409618888024477360550864665516758869999163237763950031882113037763104138297659175343719072405559166318048 [187,13] -83948140256262755954946798156223161603212586465596029139193872396402288097182507826701573975678543584663020404531795050635543645670115646688851873061570367257159160894812657096483680181219618566477513022098024153082503554501664769503666814534931693083042242904693078860608661722003399888823280635736008868727901293289758971933142580336021430649090271885921552333758867977888538098492827170903423879187572502316735205852048081459060974071722963994892937271091693169825327014629413200062745008991296798785229614305118314918285369794739555526264037913751443295056806327364134194836877346308237154686744959839580542655312833004078646394269181214374578805491670392533706675155867371511724883566050012188165102232142064151469157868304864403668216496387873933657193002144981180352039998382011627288484665986253572301709126471363608211718521200495851283227743866078435180881400376743050359206977618989593835396479913884400842313318999053356979208133079654647588277596299932136078573975751507028812715119399998262248380673647326075386342534416253264954624863921933687383250996653925947885620352720127497908497042556241101496455384933389231444658637740216107035970472635886913632810882840263210017615584500099981469884924 [187,14] 570554122527817436173316367185074590623176154864262305614553323519526894725363158979936446862435055089835325463712082882320201175309307876117214566977399895320856103597836561853540099159557731615049510215208062160140232707541207586391851655917740560789844094758459474644359828499746967539340781693656876493364243862697898604858069912738859290961681023004410747415040781029407204998652205381470728056082030447015839411649352784611800887967093698099887602545278769694993836628815546585498041058532638890152737782167367992617243292885602192765873775244325507058155564278865944443259128333083127784540998845566676591883605201734836196691328754344633604583510222145205960235419658371757797573100619753947992429452699363293724295150176939259504636059201604121311735362040997461835719240957918994292135299541100344074030024990356405249933048195860245709815924559897457409199280578644765418836213938235425459922952867271046624537418634423201200923428704401721617695439228478335666402864526540321426867122534259981298225845177089809068734763328172299361595307921284411571613102116115514337201835523703861453588583463966998748118726178379486312994319380386989964664461682379757108271119982073236437569714820969290926272 [187,15] -3147611858600066867338070467779176477169377528881897586910340613302731360824713177411407397874694056106538883715554665050747099576834478303108021525108158305227359867477417897495437813900319527562743680856758703769341497891321675584972642969000673447834397706258344120926743721261652548632473717802419539302802937640827875997559999221491510759241105264636939026602418694037314672539704331351947090311647681670032107900235962508074273287221575175716458676500761606222067946460603701659694760145799419522390474883211360863400735684528602474291076507211675313609633922407580784733820719333462310664590500122336003936754627766194694912637942834747965759200199232908980671071804486860885002562680058686813321046579673340882612940872132239683376923965129878608753394752769720120784829056044968888955432649448386176553406843122215580250868920709208153397389573223063308148802052387250251149290697886549464687159080803208398661982033677011851839573127004091114293907184117485496277618697611951985835592669857048647433449210717024566039292821884442207791674031012257691126261335201253022591268607800623443070776964300617731630719124482051848424172253543464153923992929265856417226991321599141503174088347943807791496 [187,16] 14303440433895545616805232055416942892755472211056149175255242940663110250175066485662527832737066837794859673704662544417690249541179011396074343698999729462405733289429390094552044618710787115130632623761402861595524307935797644349159274713036815732826393673616585832555092413730038034912190562967353348230343866111672738323578044636335293113971993961418809154195630478574903070261242022317254958406809822095560851643996544392851593053759996609630699206029863667763675414348703641424507212487274428770110604801103073260411893819565754766974846554179405827110043895020430317197078250244955628768091226146134519357969512343015145450074686415043716258951602839792282147208177092628289060526147307182825984154719941879273221854893821191891035003010943049234613646319709860696857481914956889982056312546945135870431573985167224781923334012259505126637134452095016735435339992032030973176796989837849652169993136610529084545360429581149581295266431182104945679745757197058157941367533414346085085626327016042580471063689112103882993170741754643597469498094120008408992957187089341728011404653305275608156414211897965360900997099074837641871717342569687935434841256108108289913069077188441495889760951981701504 [187,17] -54219766079160283164252595702896513291977146825567823804152643904824669725791298978526862212922588858015690567829467836725700084420516637254292667047084537729934543410861849197678440320031476026194733600354049713940855405541272081023264919177372669776709841061260271914035919289542162075151856963400983213277316724442842361753602997390568704589421574665324398569204929126648176857787265991474712065717627529170041319836579815977471887860628082173606960628031337128418608983268871882972083267307492091938936026167245759775254118583496772192422478802378836168803658797074717637908587130895871295496329986563017292111780867106127441920200408177784657458034933599283291332682969314789858735409439531006526127928904340293661327955860574753478504826242708076469999456822088684413469662555285454069318407195940625488782160766485814549233842557500823000788544504025776919274354535488545215545006804377635246563307685269783532791314166043701145242814280255499178588243974765708574274671641178015332740109476025732213384225470019089379860867302138266636546101924460174458661966576579645610906699390420306357007832036266398598899109983312234970495733546991651495335047033764890377396472254953999325350602886802096 [187,18] 173326960473002406779377822726723764953182645572771147031830101181806748753667243128281081965591519246628896270846384023667986380538952750545243572783792260181225708695130813244124263170792289269365200948916156406198743495533734412737393453931585405779209364711719528833938218874369858940607110319686301833483792792772304209966565490728307543942557001491246105114141665781399242182365692790243832954306502976307642079441034070778979879895636836078411315783320067422455984636043356139405912460336972140482943372214789437965371309695606987989082758858771140064049338446061622465969605526443710185462342229273768162001327702962516438762090739334408827621076070457751139292200929991015149854116682867939012984759338812095356733544273580347529156454215371143723888560313782728106404723830060287600070532694861102543622427674000570243408230210415139658390364370475844715395924248356588207685640556472536201893615783890653608312036418367214194450340031598116585774556117205642989047267693828980442707567813407191335029851696697569540524256078709231156372739483801126614817483714620133282597239221773500660046839511443843408426891837673843025963193474056242232699649362802973685190671354388436031560572064000 [187,19] -471699770451465241980615112330669723524752969705978176511615788337186643272556846075555384257156169452074566250247722863894282728250712091828926644816063784512333387261030406916603002864841877874291135799733582640817238904999651644723268294260498196976820575578609142210484781399715850887864882285985879332711676841305150054289493327003186890275223847086923630506812351621809893627883260819469126057387519839465321878223720830622591860061387533288377243787765032101243210094120582856930726175257402643706497114612690760195712323538303060930449836542398091472155475321025439726350216226572865105138539127011044720920450612442603246345345344543716390346773316640710239652635853268952928465694085332382335429050047694865509648703960895687710708202326939075633170577127052018017575679812774236805376677197361003074918762937472176807349388940369940914569421727458068757553775799904605128497606045605642070220493205841610358937987769409512534108367744200406593849805599222392481465344229099795337086159423897669379349347044879846350023729315324547294404311901996036523652898868074051375571207871770305451514990630358481301819651045895638578156900265311387198283562408721884314461588011236326202891250720 [187,20] 1101832040070647503963712502008373879816709499066722737209542779932142927784381084251436248273673157980965335057137583808503739595722681018941285829670693021188319299543098313604612680449715492247103369643806602916817546619919806105704030928094587784220001064420095660613308736152595853696535279814858129588643199532269777716928268932522316675942624034353819004970244404099971798809699580097483155872315430495566352729669036478293653491478076028396311820442618172259316577191252957190958903403459088682771025911612997941409868498980391464552030222614990179853916534145084089342548633479047045854701003484302392445335551746626297215100438616156981343607682325781670888329914798572266963717922427527424307154513817319831022063202499973580835323962981292517118439922528607107348770147145243209866128073121371110412624238315900884961398127082742253389581984536023543584882989444719737099411756869409099949922669266499467707961143893102480149713853614935666889116505991802243897354412091470468154069356803064422392798915178957362885787993121085260820490545105886805777846804815140254568100787522019547703284073982879675159826847512438862380253050348440891893288496756621321858017959611376447050945696 [187,21] -2224897654317645872854198910963537675228772179011164610356068914579260499630740705438125520924392296801821307209477546166220642892486202686597283868735578634228829957337903928548544524195896573525932540891977809562464135780905416072924254423098907005028348922223686105115150511239349547662876017095554204720232455424472858474146216059320954547483555275081419103195663623977089751956731718850497442112555446789356498961460593060566026960360089594579367120531377117360058079845327552655109254039236820693425648452948844409478388315695346036514211259170307274940940951587547813071633987552020224371167341012633118248280991848604963322241624224484683214628572991292747096193568778529608384700790178541158272587556783093351844218489584194914289634736168713086974383696016260346042363488231765044467142757646171402789312446072818523355917626907121582744694125868881707588095565913322348113453837645651823047581592778277527814098321382617588356762747408242659835968258944678384956989197182137320853047601243318102308083832477855310401408760014144417999551529828723565317687177119163355352452496572318060946111748944022165285070674171822356338196615728703719054687677271901656537044032237428578731868 [187,22] 3907892574992806230950269702052838545359549957276216262852987904400119883483623088605046108560914093578789567641318911949308413090907822984810844777763170421732770760967677937230812209320575690645276405104948608015310648701946490618933328934544767031730932640057986901694558112217797865014363545133644277977405364023771308865030336398914236785732301248331632374185439336562861033950090124440410460566604475286803831064243108845903098892647353069662257031136721945094859057984448542896454084250699324116925563847078053852301017646298894346022897269152476774613772853012029939575309475994577147293774424827149941011220353590197396220718322577203319677169801993107798409035611300066588115448307806923078971172463646936258222385220484383971795221716177331939035678091326900522298507278954001589418637317277390242295216394741545248866098626903977209735148086956510680262460888621853886639968600343979845086988352244293749043004300623624996500908157697952801857364309568957243103974648878961166352118436921536510203611863771149192462230763926070654258053464083568533122393785132294621062830030602493067926887541608500567158404771916238894549709863274569404531511575312261666950876334337724116992 [187,23] -6002835423312278663772593033178877822019663115515280931123627060467623127296963410148782412293594139871651484436919232496685823267594753878471860124905747280301731256529511929221711085518247008509859188445640807063482920082839274171701252063395284332707305589068455591660874647004303931733517831414136374429071229209616487375232684309301119111459699924784452178056726175812291007575911455837975479817872178505766829299512315036105177341927804728938530875951780667511508857270081888579811264719495996673676170870339184508353306509900829596872134359924033480026414006648861920969330246781431296056363274745607522555140913589760393718468376414162996211250593379376956189126360065341624699222427476115741544009637272165516946648511693299703459105758630114354969590701784664775706302723320843005370715831120188331790784698177561889530565384766959894933304792061760636141665663057406619594934744177495308180144798576442684951799062446685728342081020386453976436534126133969955246284875508407032634455041194234456300601419738754892730128696533931821833431558540341313369346908380799191535404973214295978389891156731475601902271729311668179411475246049108845448440333151462558622010174504986240 [187,24] 8101927897622730212377083303778241182353150878536931346881738875613637925369624728212080089220498387842321082561635216016359873464643710152239178574726098775251863362029512420762229727343243709146133002373274491562232503915428059176344657195481256470163372865010398483919035724896887133344710391683382088892285947439886560212966383709370111132986218310021583309715121415928856538892969191582881889696153579528586936385110911228636599441348333765524007515716700624960661210572172584071492509253884331125965682285387752876026479334836898544786791122931870251489643945403972453562839347917011554832456969738938415500134077718613336913737491200087509274098416626256268764881511038357447241565121558458238412098623750824560400719600439884387593372448304350977096278779343132707583615639271182852580794404303173597238588134160656101333385730162495515088437936115983044271648096553800285446916682454251916677633320108778316439250850465902156994355328427206046839832377201198541904939457154650910189385032841397296400047435317650260072348465435321282041894076084760248370028612002216189396902072134369337679704347401427267797058035675012214516965811432442842516156299561812803824250363483344 [187,25] -9647285178481683471843073383208478881405413228434539177798300144645093235660888667184440937535948045246790067460772224008602415463655097904445044158475702683828203808410038680724387197480694280805982016941037249070801735015211860447223570646945685514358417644119553139773742989813160837984993006794080327691241186887409330690330432182089556788942515951284795253965779955481161049639636373958063598367415938415599353696081881461071740835072338943911503399539741895005122663228106027921246807332603815280854212526594944409712707326981294610391908078543832891904480366321016058974764789333122593127663892646342532791509498553898484864790983889087205712570722653058557263629333765562003721484546418996867148101816827814678974303018283641968670185089845337527690742653945761966189318943057576499992891555564829036491729055368533462618569344031898496976860358433198782098099770172098725292622714321288682914302852267020699557308834343311704129566257159513152462105867096075552249308940694831608282122062749844268568494819435171142868168213320903789295763982140124159041441796904267690034253536152927083462193073944637806547383758540161313384399287054505885229014356264429167197216946098 [187,26] 10170296638832191211774160188617406891994790332397307273062446864267322867706823286880865358005303470355848012480432484389899515200792949179903771534350524952338788335059528012964613973887742160178610346590533082784748868430626660710783553305507647375327684271255077671939614965496546018541551829035598456322816758316180379536827285454114321387926478113153224446943220420655573437116511390959413031647912395372249055605453403253496712138489981016416526229367287699649010491467441210421493870202428890487421143690127951808073427531078994288382240329822843055917750154374508227305473358653348372204602004185102832027309696689792532310590281183675112937785417685798122245134882244948634227801781865806767960479364930844283157700492260831662607368027329643979469639634678459058952055726783150765775370205279443305234830962591239520604631111588188342097210668241805305003779538456841520320316672242448870020685335847519700473788442434085242300702969565632549151324708337118338121344676773720668752342996305556183865001124497184796948593315392015747909473186728557145350229098209187501571914001602287309367854982037459915325837069573998387602767508304026705951136439633125350041231232 [187,27] -9521092644608069224212496660770382860227683314081603767908866816622878692439387040485547524596830250974444989418309767708866890096745135728145949085291843969352796946416289091529821966784606864166524461094604031513355464787778254288687667026093637380748715344107289402055595102930003008323144738280865103724010994961304363726630489118764059461845634454010598555027872187790062614170550721821870064763806781839678427771245182484201845322244097127781038297343125785744733626454897820725888637076070420542138645116741386115606082090615613892296278833788021192927720926060557516093039691734107743050641529126320627579180078843222330589876727633400240753595489552516899346720932413970052025135511116328287924897843413409932195326147087530210342947591364914449443855691235569904875007352462954299016512105217130475819150870816462573057445202893799266115003997091598097344532268287298927294433114682686586302138373619153195966149322549551482016175764691464063458774882133263042154496842156878402416601475775602152865345874814731746848926792172400007270790151808674269202778912370879169039130159412467596083573661640712391576812547937608350007730273262342513532993463378234120394224 [187,28] 7935699565544031777921715411910457203079979541990383873352489448408029237793412956782204587441457766916877017042124946244999080539683690261224977558771915065077620721684707532277348979873840710035407592452939084050601511108650927174550636903921995931472212269705872601298005002096162200662038450898607825979876152727916232888977345656371216305945185982000703934147466574784356812023702268157093167630878787820184820794759011414627710348165327873215136607642797997146691314344353945497523230351602221232154609553359495121148755246417509986541363471656050055128506125286859364377761865924286267573989018624575307533989646798274501187922785899248627700862261432387292050157703683774002679129732276960956202169988488615215100862214738597031740846604686062284116779743861503274433665652883254392168467092213410136509919297398527570921031990536905143931899745774972567489185792167723642037127919759126550693178225490771207099673361392222804171884677602518805911194136428529618579757210708868042606162318071213091374332933430578568268766467969498268187460581077754783256688839184183071318984592654546887223713201099817197115910573647475478876620085292523451520185293152266864128 [187,29] -5901679393496298802562074280121487935876989745296188101486948726759789736868107898337533638202743062863809464777107514433426802541156860662942088493685214723373934790385093103755589509916556118063820401978022273250157125544333381202946122631084071661409028893017582160756405310281204588392333032736703616713752297380830172922893373058121822321588207412610900987648600276196643573268225000795829897625178273910281899957068300665458710361586733911519808517464740875915640768030725985191254339776093635529622251501468020276380298057980338265703278831072280016696840113755545127855902743224154107979889831120956631864046564143766940252280921662359104273626525344508907971955325994931857476836975583092018413429274740658045138956499329121997022896240952016425929494004996489902233735173939600323596515963271590953051607520063798280965266928063541962629941313038674709276565867380657102752968977202329480375676836605125023624140951287003682622425948432324036231334924844650968259596224339755840009690167534926379872204339719711923909661695514735262965371572352698551043142800566835353867942891081311275014684086895788434033443565873038406413268893789965802857150471289551616 [187,30] 3923254770585501755088779352370506901992347136230133494982445480260767794522037506519065670202513510718162703788660497749921757330537523801450238594911033714289697240257456442437920627405518944382927796117082170395129498843059224348115156384428950530393329908814566210178087860559873914129857917551215988114433050508178385551639533428186045315937647348516959663314430409920502710645881616965977593218411272458379617965822163124027848478121770941397340762775659973720879509291137889235558900380368363536324146360667842219577531971088047962392154606836932786499690025158753234941538482415328804800271669646048726737051140565599744667398725636249991008347616136337441441173091368419881553191583254581457235601481972426223584248216468838856034152381211540139858618247278509597126794566007717674481063066559961662905265202253545625603346289022620085988189860254178697079279889504772410011885992544268540534939293254173701538506618132020950503564430414998180085809673300997429119237223193848916552315195585826732472889177787543210966519882527764007441187459050328733299899655751731987872766534582106809027505414678005766999674478548684248773215486968667504947768337556928 [187,31] -2334756928713494204654658963698021335132371623100806399150327301295587643663512006304836985990875322704995521397028642556935211023717793221966233436550132046320889763945837823916863153350234994134878716912855792882220658612776868109607974068881501291659349664818190656187515960667620748016212463240181926239565189120229870103606959672770947028169161464355915670428110924172183369232024947293241713901066277738335060522696672117428510755267170855129875332781457066650860948110001918004839379246382273119495725024621948164409393492728445053015942478164729626532503260420866331919957049455454126014774349224545245303119251408124995839919593971069994223076723458994869092325602969656803890305598425681442739184895560881092043586029734165219601878835238642998814224960686928106547781015446801961177618872464847121952290120613393913771732916597889443168643801048149820791519181484361129355406370467410183511036424388192712283000733392805497053249147116571417010518673173627082992667585159015569396976689838883760745931136241371811667577640268524753544230814511378726726235419383457463328933348645567219095072964464262074688103128054824130097635341792301586721865685224 [187,32] 1245293048680585571734302046995859089593394378446091240405324389340231668694257220718480089477453375494380139227534125026335300562886810608935885026479563023220579629726820186383687838510947784282115228838951930844453833984570488175409184009000802409300783479801974784605566287951877099910672122652098763880167832912921859916188620826627795642064999941377958716387354041929741098491922722249716383495620484897985905356035675921129798105270665868705043737450027485770761455644159489170662714865751340710581509360047210800349165086938036200720417231410562620795747206478906063953393191660827030128784630986453943728193578258337127064990347409507565707071720571296138356282858026359315889261023218791170206794719504651490546823157669843283000378827312385887581592486870460795500013618811391340113127754466879681511615780425950754752934739961157402655317467636224056451385050702692244822142692385749765933802999566043610779604238080416979962693816181027667488474962310595935346022188520389416416096491423056140920278124902481258415824661858224704485994298550259352067204553779078005690117339726025229661798886478742975101789579533081419656478467583845797178749632 [187,33] -595831192234400969961595119287124007700657617726617543660611043704044811888014780128666214551745032918288329976687235716215549040841788019997203042789040700749311952182610765544208398697225153790750412674776907073158681481892099467000172164067664008254328732335397376814561565936553792152506523218109518195704040337553616949263698944785294784003553460424653546391765516563520241742840424676075667783925182783583014901725121744884246260516213281779375347316635732965588725652839787514411475166626708471653857708478357819953994338103033785024920002007664644623054106971928365368673880344114565008819089554315501013689230755270402433838250989871219081176521485948628668913089656151502613328501001158253950156399566168697232055423535980695652181070110274110316435889132679923708325659279251740719598691515457268036461454145321111161974079643145289687181497480754765805627627416935558012334831862563107928387784560686549391607020108136556985700069252664475086245861583420490239640023494083033573317713937987104909144058066762161571297273659436874256486368356620058016531458417927173483699231169192094702590160410307347886363645034519362338848802279519970796760 [187,34] 255899159448926887824398779784412100997311861928972767231641861581250578933275373001570794945891342749779266856689973121440704815098508760031340091450872080814826769378733644070474021728460735421180456470992960799166094458160540477227375471326579710663221608038537308807239704448328031805937630612498078351732376249220937283778748157025274198938878926407603000398971126071991405709698816859250029068682414874856794461244994689051964482537525921652505775298930911588847986939595557128658915730115806980506193592126225237821031098875034186113189381937127174610471058434278071993499604049043294616953004581066740754943966035723620224211957092078168027174233741874972369635618844803661236981296404933772571827680087788694467704829162116879095206199518926976133502004080961928024668364543183178991022825156873694705485345058988800542172375739076832796502514807488832915854427889162926874907220526154536014924458549784074799481594879525768462595061349610966917339110776172345594500001059848771143688506800158574910534464965567802881076761992607900801925229381423831928179844481964137461996839193780082647962032895741580178051690194901804173117831220595240704 [187,35] -98690001968543536909026842615678280630298335483204627444896588514225935698837914766343665248077344231676148521406705873151961282663104383369857731295885913438084426869580706636366535772421666567694715076029018103538585630504193320478048981286662119525991277571546548844881300922676484908870325876851493392507235937842249611532683355210659798661400699085558908950179862955219287810363810403822903054563388678508984748685069695405032048770300823334416100676664599209185268803754113836429031078083509943822481189241683340630010686477385377952156583000591174228210326582551476267068263529848166597595615311228579780823524394200219142973862935843885453283163908849561950046879081300582948138781366669708352121098008699218553161416375701583929795550640765832664546155308188917894773853614194284584760314354421403332908287936231217539736694755196696543302979448544831717675733595648546741752702282637405794037024039822108043940519995610555335672405017971419953603740504191796515755436945631400181833356092649774090195638078819906369712298896003361640141699819776965897192485886121370148305948387740955651542168277513018057626181643983629360959757016242912 [187,36] 34182192264583174448546334822939334836954113123759929288532321397864182010310389769676980084106057360845156627289921457483306256130629437097074034797952349719868952017013888723430953997388920498110095323325783188487638691134389342599664121232293025410864347472552836827526865312808055862803810022090378159234780272148847892339342639326398309790512825069042945081511948386637576322148785132028109992906813154059482498498382359532192060247957801348873799578492798928126319961395679132713725860958710465833344477047961016125775555171154561323913940931160657347607593030889357698630660290128281539457096057026518888396500807692936731008194845326300305883869872652565827085190196634787345245955889347509533721993099242872405425498764358899055268892133831261716815920553364949098239609995964207046401362314309810694208926348777230094263308589958402913652662070952451895379907011298002757967840038589437540634262645796171784108940551032683557448353272852464784289283393744343215520121192446854217748462474201312778782144233977991294342617622445788587959484368160086990731687853796956801464699675091315121836444747201394916426153565403925563103424401808 [187,37] -10632067861078089601991467621519507400125455964111911042773864576837432588485572051185860566618212748786246136422858199721091378486493660045823787149037404075918032528222550610937696391554061797500150994993580647147137030861470227752231068798415742896598923254588716174246995248776189166249757724907324078925459501409901780850808215867562243898376393244304012197998657946480022069880719258930693528532918224329963801078151611527349709492920989931644821125300978877846821722337633352961934657342496795216558288431031810003191584013627960820880050865087879437396249510463501313255396910870681128423397170134409776377865693881981539472026997255052074859842574821740246212894412871232690885076945104458235351630351889652505649688764498192989082533943102977659454788320616914558355723525229860355066042241588576111742766915555575036129203801261478958433000740632203282285335108434211746205544438375444682713588620578522181621839828187295558329793799551783979481954452652051668416615038600516116562624524975296807652950774054945480921340559402196950014510316929458229430494583606590160360013201312608866396808288837484037426430922744803716379238782 [187,38] 2968966305610741695194649912546906115209419662514991264768989737258497012317459124546479370958407506445931503832440230509226924222506276255408215744986864088917136449850118862190492164915242874949912641244745442481881785296501826647171327053878561977612703059264015529571368370421997888239653140999294675404838513736938992587573999795323566361652489903767256625996970680404527931746330660151476331676270576143170538940809144138462002787950393610338784688898410824833037899653280957797534008217249823590172098073304587271254678824137252255232344896269511589327564813992431813893209261561195229558070821476507258394863740940558371466623794736277692658291492756843050144534348913563842620685626358001011678711156685657305125512817720383178916827348947100102090224583625996185910480322901114597834644621121341141159115935976735502775065353501206127959301528324316312271645500826018147444390474802006787690401558979604159947161907909755609310446091145853738747018044298805784289386372699013283158214556778660937681387946120608205574037977645036119629816691971710798036934811215594549980140759289065047813883604792279929857607134437711532542560 [187,39] -743970760059256144925889692311623866553525145385584584382237887000906131494045150778519186812901053446576045810033677005882187178332750833507239627155852390076537448403958940252917139306871454151602491973070061072016293605321398475067448686484384672017114466629316864657674478129203540228239697601599971641767113575809948492783733435066543591939381038367979677895133499047016223753993410485113209600979328458350622299008295217455334460934526976365543547918838082777434025044200589733829574520846527154513582310918834887652289373154780548662533349927305199122487827848111506440638437159210305960411092533595997724818056843000125667008295299875369511608033745977657995401694226103577396322381358000716866862639175286531502676808220182770191132951556862030479058138365081363564433916962232507614728012923008461113268114920588127792024648142913954111878914438071873562068829813691484833683559986584370138377208078159745383542639433238526164002032274182397719641711148203175812777666165139612172495138751523041124736168330530716825085296523102779715110877964754372374156299076760344405449093113445610630560332878098118911898758621050896356 [187,40] 167179116592299396068041019052407926839746403169025661306035350089128461837507649969490162796794538414763588030488149267133107526880591458990065830964340369097657975167966012231151158296870846124049842380817689286156252095055050959988345269025143268903955780891444286845198774976629459631295251009509755013593452905760361895167780981179439081147976294410003697928083395718238112944141697088180080714286328764584406071896880830991845076189184449633770549872907281559827908618448396014616502226971757012368161639283350441833003649387460988735662633919517103781643143835498615406930791214272094411736194282828246560214531936952037268447394456564061523042342788525304341188811948014280407969511905273687231800800661116218364294373837569587011150706045038656295454545799084218284614153356906041422074017054853720861469085251666153666581261767537670482567407889583303021195401290377709700497353468741342093088851168994251347419337589329102052423547304388196406087505195158485953512924318913305289360402715227210440057605777279446092112582400293676348626256936871378884508023628852721386754414156683218607953699249962444533444360255139184 [187,41] -33660418749735611303683016846493100242537625167378615441458413877664691314390247712756124356054228126072795619904657586594792884138483207129778598551008961872776063926910125094110544089523821333654234421831156224474847273878192443716466816132109984719710731878357897492074603949922893304279855350672385443414394592051562562264195791044663815519735261519346879372735711754629674561475084106710990054250581849748998111154963055822103616099142118925721187943686362286411930214799639474333172998071425843173480296355056662799626600996570593654804751806562360510051850611767098732932632385149305921449870567488608439509020932187266846148562934437828630170953751971362272833645265501125645155137701791171593811114645810235705224435810389410325549821482225133847592815155187644225977951150664513215380127319711109977877603409335726593580527288759128752399102069476381865044765726568722141245834224384366210040699027064131058921781848288844428033696462218253174924362001690618548286279436155872166360515699692501704961497325395038436570181032645530115016624298847555358091514146223143677597325367247038535652832343803085665074189447062 [187,42] 6066404824131973647829973840587761725425795633790218855607026874584958763656275819949119872442825756285657452175014541203205027247888438681803200230356663432391899896014270403105109879244672140102079129739520245448893908684331876942834832643946889187969989749287965095483171644802008714094365813355624813003074905966289421575655495952223029180463942992715729004130802516513033785398411848479689879553315160432720488583172299131763932539063349411023275853997042402708475289408152973034940864379600577241056828959122270315945207229803489855663730189548599784563145297997864273055355880325436782194057398991940765576997436725547221894884480407802417907584136517945713547812749956597745477094782567440638788434761755164591186732466027222134868837585857652063849189701488197025206417236316581197941174228169755281416398865996728032576927886152066467953812698129787861517398218278686126623090040992231139347220381408996054746057950377606068512121787875228474320284615234898872826573556391624710396383408332285130490635366622792197109954803955419501660926186083402539645527477271674480445523248057944395350250361365767242304689792 [187,43] -977489130066606826639140373396370480270243103832071975136856007063591249112923754317885186521777786588042867294833187284141634987172774056215941510476831713729678038953348492818048729674864350072834014438689769836526865956835522119347156001708201038700914654716141320823413739871938496035252182093540957271186972153384657359911146860045280807107358307108397359048463983626831193642560825422298369869292359069674780289599387475410688827658782900452293043259872791096447063418555101904353429685504901669534834848483744488698201968923346543808331911737059814004121599072508454928118879589942186358371978835058814059163580847510146810055538277611314843125580610101570812787912954481536782174906324671218901848378142845029565237075169696715227826037159390918297115326771050834381641058729994762597907521452244065308819921826679272646313252434150577407322713312771135752420186312839925317552460272645926023805346825719407060011770611327875139046163170255443509161722810730930110592679910406590371097377572436552478185991804210233750278110791677466468428709077081213482466277348777303382583029287948382920357494257810165782832 [187,44] 140634096170238162871786495343932046049644220997096934587938468850603781169855106550760061311826694901820714316889410575431365798395839767293700592613853624085370323781060530850006007967457958395966118214327461136055368541673129899981182037621621499244203984132232158596425901624824388749830363612404130913342622156802171719574761425334595846080642844175020335840211690532767002376543256296982615199377501096718048787439111257168996543911888356815066762013012019738956098419070552377983318206328845207434551965195312297230981049474982620110693625233997353336456968326641062345106407640996673349325072220345448674786508342405937115004746883858167334564318128913225847988623555328273320316723179614229190216749674374573843836165641338268738139400078857812340597363174980324322022419645759867201871214069802871318143241784075358880916236851748460968615611635927198194557503419358039080149235576852280173362248877436261853218894716257132290913646705389659192285067713064824783192159488787773478914930057955875722158589238193017942999579819200865689809583550464424339475236705759690295448346729060863215708142786336217872 [187,45] -18039981799177653795694355352006961951032044498384775281013185169682850235457131348692806249630178294002229904395243440875626021153154492849099400609343462137625760599504971944001640653269516067909323778313107181225591981146073960029115508785168485402904386178036135074288036843424676981909718486240967541055347582688653064463135362800385630160227555821407869921957975992396300268373420395847006290961915058816126084208735056003651549449905356493233725082867248577296968552289118831301309733902514049458771225939624635224750506246156577192967640986500729549591630936163253566987485729084231873353009471377252172187003031529839809958712515432742219260560144857970047154081867525031243835630600892951890712145857165574474518584081267350425384943934969469743315573172322951866004988329739796913301669053617045861395656194538715414798627543050389360437428263621349120566459774644653989621866071569405503405594824739543066531074519405998355443394114909570941567042163178037910439298316534509342008427762130190119225878668202851538636085307197312005082961100968365720467962603963661572124560003392496919470348136143874 [187,46] 2059966805999382304091849986260996098410122865086568868484035374653590683837567842543823201580869017886521910057836134723334969761012036331327253721016070964936953711105428575233176915445182997192155934550876461290635992071226670683153894428790972817021420099075431074044154608988294483042411084383368383965015410155284883186314917649357942855903361505989405564446724022706699643634266164930623864981831004486312902913062548128963706776503581829575648880990596554639528678992977503888088333501344451009253064687913818730531392558264705969846385386661062900295375561166658556636499340630376629958831347976219806088952362881075241682462185530753182196097367237364213749704553602010057067103425754230771748315867510694935354556245524949261697745326036078626370497500501483994397288714051408864270242595668027813489328655829371644092944100237982000522315097364487971775016477522826342780831258155186957058105860142466162498905814137928450627462431855355861146405701514904040845863720155229476085773835453732007027290296051399375380314530839066347257782700474215642680935548241884171473623937714129840230714318976 [187,47] -209036582600230920019804593852504456720914867425982938434842320778026718328560278779483133487267029637164439292268488884074023715382205252559531200879689059560401177680832235045600731816929715078765910583946627436970514350924336278326204922356582889174213217486585431963555637842485794624579444027761055010934390449574499235361189827270983973333016727768024899017451767632084151350925161842533943517123587470994360104780410923698777598698638095887750465878341206738606466848502533114721716626843946206433634077903434994580099313060874365783882618825125547961369142220957063527790726978585294701086056572967621704886386252151084972898027493323845031460786314704871799844739144486966540337750336091088644689455787208967533601674830511513930697105585531812025423424468137093251542326415482179401385410770357480020444394922612593650342844246630082072413084006713772602360172507288272300647956201883907141644893536633708097503191331212260964661267774917394692221453657960097507743794839756993862555956174670536429877879783023357189353215477969053064836067959452887118185181858806960997669975384670419177156528 [187,48] 18816258673100227443223239721612994781663089638548236868452405232813284076781621075786743838270107783453030798462785193093460167943847712958912760034993631212138571063547497048807373236711276708797104926081139430313826944290179097002364953778298647071971902840007869706061519559622051575399044184475262714751421860219841335918969817268490566081225538154475756460359202554619733119651738015233467838457548937651626681012646657644630954015794523250746662219295590889065497451528708768358130012441453658777521090789567623533313314187830962283519460465075002268963733198359520789179008780408414448699639790974743124102775661859837600286110044011243810862633403284446552594442098642694279239393154689981102711793563988296505245474811082702800062365423980260184707088657388989336711503265980773174351715539119086834756029792723114221652779828936329858431173525718753799459261662718915577470374355264778974280157739650122580412873440043644477498748393012094131627123649994630841388163339745166411545177494561282051365979337625295625246981404580601069245525308751284944146236485881801476138736074920554888696 [187,49] -1499547095804726245711864681060952841334828444346227401695299613829514735035391861516497659618681897614115079638728589174276086807780032655705600316594116098262956996123953584850497872360731467724147211292392090076783005611140302539625971939743727399499867845945804898585255893142960779370360581103428317037851931810033246949975210343979760058498878074947117764748554568273791564207637055592648390547069772710709780375245284302805631145663951165103072953439379215694715336529159797608735632099792137568381600418109423474018984931170508250107439810924738876240738830835060205972087710625269222479910973241034438051265168782155695660883199150348145090760365905867705219599013071484319704581125138581047882400709926838012929413720538589388646206664430564263949230975909821155817059232527188579915484574983120453295030519663615444206762601394228007613328400981531121566961799951157423550129870426050677976416413112614680359007326246486569261016195753687892015054287277586484976020564952780015687284036049173240355438781580917014380924670500671763387980474314280222664480733082382476760499241339607323 [187,50] 105591781624648693336191679526638178861878636584536674659872216377991486573817293335715758470109107621283895834569133128966870661434074431278230908310372147607799891976243060338676243422768030326010372906388148690341035218941749522144390019133121824522896651971960736492581842105028825288688067527764193412258825208008088545454286745486230462585136549848407134298584292737118354853443489289811526789048198657577828190850908902355734400659910750100849934630376733447239354594758447900390693261836024552698396172649915804293259737005774251166501774443914612971098458049526143442461016259593667153731325555291537012360596088898124362502593057329009794968251654182286795714465936352657408013068339813429677138159179490184943099810416106906968151875069110126527962554059014743289049797615726236746684464349576144814537461501663886442112191110433007523251440340076010107959032028080371423078688774867205717690994270509844983959657766709801040439433048295197106226436661522592841766284896995824954885163847518522686386921122819960266049508454040565440771976013980693059493699915226562583834934368640 [187,51] -6555945285604348868408645042101899659402188941143143023856530266978748268391567693612176843697869849525519688114582637413453736305819209684136157351195793660360094731441482550816287155550680561457098517631243186677034447947688631581287723000711457303493748239729904433243472140520939180665942035376804754065452643566964425074915673163960262310076206974477729828739793044158687802947585523603929220837493618492304722962768523836223956833180747798046201926955571166585265263933714312419496209453411638513477441704980837874676184739792446435044582048054549429971175121678624571040790687997588881274527786559876793342598374355104666434906792465214641127850188966819376324074685876468615191693982980054109871338649914280495571318003060480007146987435587335256145723885588660248234779465972849965692256823174692601807552559164741443369561089230536769853733577493306339370995635773926141952629776425671947054424384173723069843037203653214617040821758524228856691411359088808506830639486049261488394843229885548301371624279685891803031273867931699238634598269819927113564745879823523655617826128 [187,52] 358126709364654419702501157066372605483159477580337144063939028145161303335956844609357881224703691776544424697725479542994205860474577987757621694987119684988143799667822498556060911237952849966668725067930193659916904682223958570776303890983863016601139216534411588299709928020377504683388634273690558647101286619235196334422358156903600291344391915142265917413894274477897634551604369373270507606043534619590655377301298152181857674295865785440960603590737300394736963786240748033315037211975773075841904930962143416866694628107525961918187276074066278812831477295443657137494797421340073521235444438816890304532807600736708806976463010171860570104198223109112129150053232568336164286788171492566441353982049822208266238142124720537250485296543654694194225964779572522145965853049479850184419159969876990382356904539783815486428304871107223908319043502474904707669163120196467211284320910378177847372601578284675068485939959040772774321184988791146752968260613804064270485424880547923150937252911000214615162816607714391754677255658964695256980501605782063376550513482882085986640 [187,53] -17173877787658737434288600505412507597935770412072092285444621276244770604615957291637830858920073852261888750736384369142698318920614454843218660991739884922720152366464195935858447434514934197495425976031132183489737214984679092608887567824283742227597713057466115781058818539501637999463657598578610440025009451850180447637374454144619654057225846689200627884159581227889579036314016470352719772699214183056060218976411895152961496945359141414626358659594744714555936403481478263967282742895576757920360170041731379983366441612377882503337818816029835370680688982401494510730592865487159405544016791043090090089778142717625266126381712080060882112081689450924637170169376660062137492390618404587205241344165594404632016926739084419991215887529955167756382010623357220306516380890624674830027175478912175730057711682701732028678173657000748844124365549866917882316388198928475285851750614542448550641462438792076843086812440584719525575354457980478242626168756006453552645137504877518200494669369663361763211318822996076486313247369830030248643656518198816629080446930580223086 [187,54] 721342170678971964594368877945679160263155425689032339834490332115207563022379426624650772197031031726121164129308572255662348820974217084540348368936753351858894677178392165222220696548248374875811462183712519263953747284902233635723157575190592215897320872733584755595739226992957434504266209318730261987689167845480900419136082571304492349868431070978882758869142199690692998532369973187066374875592997700949975103013620014867502191781150476398629884169441515379092633115671890858945347980212795529073490809570458436839160435051330049584139822460144081038702930507223891173670839163475759991569680469327523442823747778847929918429605254780550683814408153731529710309857761583671367954927694670948913880405983673256429350364506135864939923350644548106205368773846580990877768751074072579674271521801880065270034377283635751741063948098720397954768068369309540592362245277860663990096133276360776966493464320602234654330524048274843097991442006237035098930359397743513652335451346394373962801915203127369093779539166416729768737247979942811972054402363675761143400393546048 [187,55] -26475681183616088889479580216071615605956239260212792293388984607001592740934760645002962566387976481507524098044174967466758778644917462166065057320002000809143739263329974378838195245498430517047741130325663874901845288011325756688914200556436879944312287385204680062454290892299179187581716465599382237522522984392932214904743437925330826762122917947865040765560372462479602866452648060016933405604527949068639045007906317525818302688389853931587862204939547750320853579528594822467709220631871299561484534472062523809037310820484216355089068208958453971998238418228096792368877992774999848542418059823515378196480577292059252127403627210195092994688155623444043920880110578118765606911571276060991552755920600154996232769300058662522193212610364630172983195713784443538097711460950387182697765569090388746913201415232447213984186727933883941431772222414225642465630458150747971518234892395187112183577381599259543057047014785071702805635145340902129235208314294043073100412056761698090133927784122786940405549295180702261106901809052141149188935979714711592633487608 [187,56] 847151584233106655337253121223121455109078544271477559542473384827727718400470885372416847084583121138751994165092155238934675555897209054935618782145479254118327749429161784377343028803126193251991590825938708916173485000727242281020360139303977920393895028008475912055326412129763172683148357277765036771778914440245471424099316386147594516309903665371420203968618375783884332268886853432834816362495720031916397434361515777268397056640317789371981417054622738191272600091592832326125951320902503212583453293187602570448561320967132197789336256803286745713653972073369913407231010629721304403091310036026914221188318399244328010029587885636156648183005431103933215700140613515736456259702467071146103006810877179957367457610636635629448191823494752787301890283743325566977495034238241621012497150975555139291898411571975567165829369142869050810627399358336227852485587395538773143293430628805915979583560018557022460817114503816819383720437249942035214328277591895431996087371571764302083387636862531934570889933757469869653663332157608569858526449168859627945784 [187,57] -23574639892772304993895082784844083837940589894572567803431494367620178321055009814482833058181939528849984667472188470396506915454512391594956075503841238851637381111050100376294901470441841774135734187064534849457913095486135369991099156735063541064475556457873667398258665751511818727105063787280248925842875382440288163571313407575772235214844507187434681247657989908680377732978013989140886906996616424288233308450751540516862378175733577086359306880276702974003739197255373802128294387891505089620705765613660118013620331614078392938018978227982355464218665992764496045716449381278254061733489554169056346897427009470982567850674684228819387412075010944523359210108705676860301139156903531924787003118186802185660320576079445145692747499850540342070494579610728462855788336753681044106976690906753566414500906578720074220432117976731454150930319432448458772161239963067959545686982812984061623798800397414055044914063745391473291697162101768329212720507209709078000778742875960949652098249275276193597682703122322886141924788582717335281011113702346661163 [187,58] 569179862841534315077202385393922189252834621744321400908963005873395805981707845731197969392127461054275052140733010250162994882655662340228736717836124606053278582658905856918222609947480587086970551149145155963816007521398543588811882348340193862061065839779599582115018150469017910665791150661990636167682816563896571528401087378866835984978978326121035398243884780424551763576339174215729243424851708485672544661240833106355173208728849156120865427914270293306818361330954702258094049740908034655458724752847032868596440879128334845834057195500677575784229145867968367831946226732323840730633393979652235992666407576345089636829359516310602711618744608582861874032658146272995504047568866642534540201747528939076792468856930115967686328697710104318138815731090786568126894621240021709145799774525020866021055082463724013887217146043652015630364882579096671706437593725054279636485273199966943151708144748185267752489730632556859492303288731081714942119373541760483154117289885065316709621727983607980749472866213403800540901874107054343341484104462080 [187,59] -11893662291020591878216742431873628371050101805671329540654482889956108343597980735861951035695375322466282806881633318866896310941472473955607735691601344833483703714466598121090141649859062923725326564749538792556531791373523228969815668581837594643557064130994913881542778560460080901038235692610575984584109533911845053044934277117308921316544800176801503801503400675392761139048179703317336842989070372743160513423977333397552706638268826934635637385746468539230292537504303995206758256758789106547687679917838593162301326425997081620118648597613299438656970648033301110329308494234441575594619062552344006574684928743157966675895206334898160907884663273699611032805376353799853877877881680690055863621888041221483645713185713279019311880689592254121056531536441268104845642688425066302043759129503321395868629867189716048757015383619969637770059271963793214673938488058321905377330386695685309794417907888844361596718616238802688382962016081984877467860592279368697244242230253230622950664891104550342532994630746820457396452328660969005660312288 [187,60] 214573536202324247383106634797931170704691647528438937130748259455881346645038947328264908694808403334428606789963996474361467417818432150247847606349911558433975767293995077320711244649624875450136906513773964834143417930932233619181023771946027413300489760509481743277936197856678287242640272393880051701262948077601977785141747031990973834744602556700658965296726745396299936040624502621526697544559928502429412379717758564772196149690941396428260095671038815214888052238924415204412290858481154431328042877509037103289184662463421940732151377794803420627679120760903202853576413250391124216069174417344651078545453040104119338553537059387821029323318849628059548604464099558534649519222584449242936173552084750836718713146333199813037248237315916060607473777605718206752842985681518554084542923802797221057879326519505054381940506146259558953207055065500296228717769249473683694261499987164259519801749012754687187163494656449717626400589928117807153972374692502636832909863436791997888436044948608883241900636221155107100552983373057479566736 [187,61] -3333930269260442537951474219185566662793483009755851105198364268620572156185548976687491021349914470064720988319492800055951985437153583513845856127717120342811509431387058825734069177182237483693522329621094618246270588890871490154227950913433369038140851655023189861836757148199309795874474612872016660104972961134188885222504930805401168692081079715535189733851550282958944122334864400367084594362002707433762923509171908005429796843233646691224606592050772306711593734682327248608660780540692450512759339861378206841006223463489708350812788461550693216788277391731549894173964676411721268889118088978260707927929334611566464133455339964825766134777546682378333016301604889148945039959336977043351892463850953170614998157225686048361685136126444688848784204495551199351216090625087892989611238785179239254930736605583875474702869464812409248814232057551993342885158703280268898592073123883981316163683447117299909006847230151506213003150074500442509028077647625621444126139143523724738138690955543272557570392630312091566563801888973357682 [187,62] 44501495675086653509018591079302005680867509529406627588504206969255976100934332855301250388924356648237884233628172029628444461572368458404981477418274179192005144024703540115917523856064741528171141698647275287813246100690985128444316393369605445560040276407051065648654796435681585137552302586259090011427011954700333574560659935024725983086926005854506632688266521136465645958015613449374281933934652332547025048938274537256743544039253893570389507554988538261378605634757549396227084991616597083461581409411195114846216894171327340359124504018931999727712219951556020497235123770863170937582978413628920869236853224447787342997004299162056742096091219303873581652767883861245844830241801298563372677202104896312686993781232370341389980039939389943279020404588376908761616874579602475133511716273520907206862352804002213014164935722875810767255330573901550094824571392525471364622818797951128934578707393110315331596927930273749835686993072786698489046352039416324445448567128509824756634909701976922302578561164624794024129833914176 [187,63] -509026837893680955049130629197624975907946227290648792754855832523621001409737713260569322729517219323319544069328712547290136163118143956365285710055609968769286504215624580547368823403546340879294798547380477901944662146936990785991455079324172480475352866975261097132775171493400137287138902294608891487168196678249340568484526164287624901744438453203466233513762158200145316490729060350346376119580370105719424513419331718030638326134954425042751710453216959578225247136858038887766199008452331919646294749389786856645399701426355685303911406722729546416147419818894992957522474087197474967518798504289927434376974270248364954146808071555219988480057668498031535641948388978713430639815210612025054928838889054518998370693427519723716735010206909504356049377084255411751248758040702582322841049961630073096650040289735614148014592513330019410893501745199535832416052419333163744870608836787823931116666782539525711598218630893912169706117550437750958192379988734981729216751386402053156903183348003699576910450218895019348122744 [187,64] 4976871818983556156930279930340751069959789412285864275441398783114986370198066981186878155464467065820778215977826570499700104497827352093076383669972327167357710441376449234968364319632102002680502149594023131108254333561784737292807978151970677910847546200086447995892331032414070601632592778357410294607814839316966846325824893243988039232044471287260898322664302943464822823425644419497529277668732873946722659057062716414554135271908966507061970114371125966871346509512096682098339138289657690946491367687780600044962636168483208637040903392918465047729385196819719500233931947770462570969395055088483242132414102804983606812756784884596850234609052345709742225729321289235293270114016813466266277709971407049790590260105827460983398592536195545069307405330478203154951206401669836344270043996370645918532280688536926118763017689988626002647938712402986550192810150454904720108864639500562474806926655829107827679874679646719485302922617906675448799568584914567876956541569939706464651171157913235050888044300631294466712 [187,65] -41487179663816318051396936054554744791286824523278853380666430866239077876757717353004573859816449540917903616453950197679285727833386329829977760195440945945340294361464438462661983117006939109649175197308031852612892920225307218337489079794689650820039729453550651471778374643134486329659819871716144934697797240078220639285666556352424632525863635610222041931286145178392271698224300412897244004190075890811190483790894140764770097901314251181257625697889426162059445401275442651758973819633516896769399654312446324126938046390387455509484224594325490834961943885714994841389651491490770080027031471828461817134273120203391827205542645212739635058664668705275639899691787795182757824853662341652555875715271904263400440851584615439103654818499617080299139365433662378161048278968262153210444237960976029811504008874673519720963245525353406551520108274154843390184631446226128875176026235811616051975464279881949675662107395416627419395242715741683375446142791240733455404768499814704836142972636792036077303532563031215 [187,66] 294099078623414749021391046017225799099663735364557975886319989000122346932873906832898655912642213654270470339589130641414675250420873521520346977196647020141781047496570057424337816625049753823127754703963401889899188640869456653039238872037682956877927666060102813665712815120362813164940136817100101431791389048961342095897946547423996019221787403653269530584935100272965882107806941699206424759965763696344715274698223382666297479396773715087117970412839972841813876780441509596290687046980806900790721699588932145600406440226099259114948096425784046785823351337288838368698360127193993147301990984898420828621820332235742930571847540579936146365855649036514470843413507953145895830625037967649240912200547840511756218533455300433455674306304983806388024709853957493605594818615271417490513744888540916017332688534816571206721850105854621662728727487663577813834099902365267116874608095476029285913823651653218874033446583448814367878317244598859440721224724050432048298777957040773160442268870285714187577362624 [187,67] -1768328679665216571251651955070947629644790706343522418006712184737157813316951678046372101144698612709337759740006371061824272074017340761494148618936332694547036068675144672083623376582052260645737118248808491186084168835465265708268052324891279210410034748639759668156145501389990449682452763896551450449601781078793877360695310508979238078210858042677224973786986182924229200182735489111679363633464970905386609564221413231942070917740498693889171445917016126385005858197481820507707440031762971880315433005007637350962695513360121997819004998526717885559640907359856243054347447714665301498495825469389791635738366418755886074683584747242732010622606734829675616467413890846219812105413134113217836026446162259651798936426037918831764079704228461033896454260808109626146489897014408950198099438955619166303613335309434342186049699942370262202033671337791571726461708868346247695773980966214120387940694606746064378830568022399973827334039474534500725976208115331418129581010690159520203484221974590146448520 [187,68] 8994428372825837663233263265172853131472116720905771448100371667876537116562656679319832114788220519457876680233453058057613715972322958210340732207716110439123778877096980875412536033323124988844273644067814669863948770608892420932191874071002998162109452519909169373614782282075792322586199123874611749237999670896785158717854157091769230565880237039461714742547987962231718559643127659347986600369175844171661660285022856893507851236482103945552742620757982005133755081278521401458373876331537962041620509577132110431648585596785960466123485563341088392853507795540727388197001900097054608937739585426016526627205595641857701284531246781427115726537806680801107733972997613502732293149366469180309059276085364581844237965172706854033661425814559635015060836093107258503812799504733086784608036993348885799786335666312352856275188270068440979326655767628807723847565704055524341608590930597465183591175640269174929660251118660132499191479102248787747236404233326186506344234409103452309272197381450815328 [187,69] -38597478351593027059455056792127933064925100798299034662808804732731004290758558944264053834019663292847518607806729459290285005289197239950799690941507910382836093211519097521553289654529967978297023995636835096817216457787989861553660871482146507190788226564049597210009334573261015927076627901829457721354663427808476925521420655029629355987260844127997711613443774530362436939229587741726290880455380873907725221234375434646625225730619470316105703355347762039339517124664314204971969814143488776424772833353057663710923268366302229724199468497167945933437618915351306371175352977146710060045808533093354212444404236444045039877573779632209519972701292806249043006619072458204453124144935103525247661418945752240574939968658230026086523482326283496279652685522896880931457180305450594254925494984888454919394631914190567302458997083060779119665831592833852616092598533762698135968486578331002034388770244215584958235898200831639184593284474195906114280704792442109411387356895172408051271344833100 [187,70] 139357941020353381562941382588570805589939606405204307099984247170801240045134741473334656042632861387392259082026709365903680867156120771006511230212333205118965865632956406057689979878937959721657511140638237348193473080625676554607436302164258499437094126524498306990232903496431949059979048552862667066748781940545142476262365089431034514572222525006303286236823334138058367730430381106009080008037012878201929980261716882256336039401916136843901503776029341369906997918897818104565586524701145666814409955219784366616908413985043729619577045668216184864655192354463964391905234683429738920818478804655993661585794440925933336643689761014043856132027562712635176039122323948231016967158528747057988651364650555200730290171558684035274054758469711248976894884658056980797250895136601923104994002185847332192206657986116136647165023364093681140654676992632364357516302469183905095232255749087854163882579307127238705368648352316989580979175373366374866794514983977216194781243796509532014898272 [187,71] -422163526840162354786015254612434603436701080013893421179821750827512263207603368282548720170207829496711541787569148195535243898706429630993335110079457248961198414604152571287728639609070506228892299635494436185708153776139669541209026439491154346626637562926525695244699406851404791886366567902733186469447979332121880408035485356859105688725475587896221603028292677450953970381767966162135092618844432385168483258361436514833202896291732103557845435111445686947670193887622952774902007405050324455663865151557101775445460954296034214750795681826138057718118226028023883149569096957267227586105012787662940276204623805366164721651194348845746708063619017155168329982796371272849993774099605758155461933134089637156519934745296715404455409712956039760170817176751285664881092432143289363949063612597607781684184616974939338661171325805300342726752250417583329490629849584663171187130269532912857727605371856477577091380708576084134872360722109622325175440562266648586812897592201709095716 [187,72] 1069960333125724781514444554245128576280259042967781304757059206497111519529213167405952959513616688181657230698105751980158160552794498614611074751581354824517511928977047568313163852353591521690504937242151491851650997336233321556959911608038168939395817381555309581651557680803945480575617860921042159187411149248437631800010542590322406924515115159915222599524585838900342951537544290469205952629573150437149245547955322505079088279373375060513277974923778125137513292307105898130347954143668855070176764517988346761318058694199285700639553498535462578084572401367599064318460715533387650768284108135074444264115759374442625263731083829993038314998160448745292674709869302154399327387043214372321449892718537989479029184843369518028565691200739311874363037069514603480324163213459995754883505939648744346668373044319660337415430094774063143206233504440570388562482394895925420033607916176064506703396094205729557632300848568268744459515220534059328112529179719591738290462250931600 [187,73] -2262164184961174286358277962526930005068227353092875848769033630590341444135413477458054217059611221007515425317543619946756162640894838381723839447736149889618005716921570154123519234428330279614011210795935879742554793938253234128063139189346538764036589042985778340259484213706651960838031558265666503526407778731222746423826806637661664896914667201589156925972888469838094487717727004460657171371607877496298258453515422169708079915694522453896508963815269778933034574566146920541120152576120296733560674513103183467461085362210017329107654418069500111503781444882378052519340435389819312203102011322041107644665021571696821140095449919194410438218487482834797050347089776117980438328076981417727854976136015555865911137459095517120670135598725129097716517054343522789594537940099602002369939159791244907818873003075295005268317822267478543820828833596518442678272056584551095668754958828753144271119398309736608396435101206219512586401652268681815581677724937120572181354218 [187,74] 3977844761902113972770394284875750008817754155653458187573121608033656095882000289866227632703295457977283957266531053301883440130799650932976586336340590800577562503950040545468828215209949696559362711384929775100670787744520710233341071728696798885211308991144286751810324497734197317142519182930562511617321853410915883924277474425403681390015686199315615371436268990233453037208047199789773855002133520687468502795297357488613116082145295116373356630448304776779845245634366520960620957984665246171120001519437479316615149067540142757517237748663795315679887298978289114840892169619088465495864357314123885313476626013729884313379236272911043120335376837889152510413858041743988696079919686591837233107269012788772959027474759340453567640355387285971701631843481843784702788567350045861977728723228254299321080594995191745557047680349590474890620945420631741908823761343958485973450574105706801149508110043175961154690996182467378747663083298605654496782005545791762304 [187,75] -5799617023377610150279949862604819890107648412479664756793658591782003470996985698857422454138677386288271630758448346081558533732563029579185206340289255866382704163021231765190049029192283019439042660576958648492841852887489231170647905470955857254701014409677435309962505005861102059440157697871534897431027347661219319154038699795161118571152676399258416879428144620132674244265854483488413222806051230167427039840402766273566153253908982880495310461220390973145214121851347761860757804175912864632290808062544739806776233449109985895253579600066989742432552164561296287935246264202363699885404476132821334394278410118325651707877298610167087224101839481486754828945090423120785917913131617720298382199413514370654227698373515454435899257130477410656587893573022148145437877446769399639549701959163867734966319092998784716115656992418355715802641928935252112490470233546252512196876884968871939977279705485930385481570037018755044149552769092099499913998545338832 [187,76] 6988727865662025426100731487814200304420548339362824733398442047953532315974408925825168029050177637272590040716083638266061885368724612498148777555244044150515544771704909976073621181165879499020697997614714984742884800772959920260537330642615098684491152572938205150224923096467370922021200546390625757259354523987367740972777932258136920880671084554149693984749182254973091299335181707621069650255109954611596838682441914884853343358187991546615949218237411735823355966528491944627442630820683615335646956186290986789359239527517284938621781241308625591416725554083749996561705702711281275134095173460863719322031105095071516746881401340317429923837862097301332207837170393356243445380086229474981800458000209327557730476687443409485007305302284170573820820285996789304875574205251815838813264630612981851703239169438961772396452089789066111240448716218791787393594272901121146255115218594742190363201804144923874272703281376223475401648395349627665260839728 [187,77] -6937756251745831147835029731343292662956695574913832377025448503421393974008729728849219423519666207960736008511944849930839789558645520922234942709258723768296635156481235415468942754136184735982571168269634644666762139920968285518814345735846381645608465064359845851148036370951532844376714929933234085609392093515661360225439257565962544510788686299446870851469752103669351457441954440267578274161922698149006599678409516339374946139268850204088958382104319507124698292372186233650062356611728113058364583311912068775027746786274023810104593145897765141919657685590818134608071901994629409224209512610852690096083027740949261431458513196403536453613933672795427377479674339573430169252639558867035812284335880346017946401435816944508399338224218936562634332285188164499643837596811233426448491789723678893801155558076186242863105637058596389089873990982713062858601260950008332567184050731308301234130825148291628419911249728291513518162433722293543090 [187,78] 5654419913244549489316004563780529721879089659509214282466561259015178195091103126730329863352451592680996794949610898852031024039750571577916670319555972931476346661803024829401903910954189817090502031077965630499825663147994968358815531076733008541346397374992898916855331829762725955979741616859452278744870019463572822866223150408147796783421656649203533090216617566930321553707532819575504705819829328968324421972639707247580467446215264654121950398801790315612095301660632756400509916254533995151015703742464016349158812646579287179548676305621569999304024020607956857285097768961133856245187580254012092483210789072144856766628692904006254271739624864796851380070618725734995014851689111254113607678884329532480194984657112500426959914687032007129973093580626259143830777816716161123103017612820884903869090389060367926519185556406226554389309672715042933674666791381028919749947494167370228682652866229444372723064007996589097668505279217760 [187,79] -3770321194489910205524640016295562966989583465472147049767868521253654010418105721691680929085391722158390340044683403391506381559433398119945131182232155580656399769967744197357926661584997745567921086464580149127390836716142710143685761897811043998080747005714397032371504269077947096042178109982897482002647889191053198899458014681701682193108935308016425516010427626608431610755941177367801907909590926211464004178378047885297380781548659018644356833123260005595787120196097848785335872562879057443899247046384594743763171171179826898286151454077301978430506337346033710725617945717465458328688608283882259332562835941983139423107436870027576057706586600753926289273813428533879439215823143910972457668134293320913745189353275614241621917608483551262448847191751431176849025048592176701899663208635113354701312361130165161414437577966847027690073348976073947282704563818225042200701954566194634825675810413023693521326081685717379489465284 [187,80] 2049301886435202128032623534187687606482515931565468348615751238636078522077225423418321571343529978866321564998721876611197534610827703285072860737174677481859950951179345336142849238420615942803089714408497527976200272102711413823799910209057830124285874827539971796665872075992786603739482216739558693967810285869050799195579059671036517609753391017002757456836660444069068382769199679608174333307948899432111022442623840586860037033834489384838067442448386175753837825689901983266380233730776119317012259472778465134516315520990607796379242006611382730268353383194577313417982439576464617986118767694058810850673548805076356885353867738935065639734027659809524152037827932577755040654414209839885559037712770670811498107647447447130159732165407152576770949263008143067895939263940588035588251522783247352767412257499388966296256337382806495954843635615549174546754396043574983983032413094737341563252156260692430858885808153761644976 [187,81] -904534760106067883438961170719975316064751239895132646810869696930575121441475756577300066464314051736801748447338708882418633508203479799931462853530933832189628166794630115605413399590849880777259738880937222836343464946886739328702299256272310566165722556782428854048291103754115230328707740188950622012349425664737858925385831201887354342585275308596680482011841718037174957362661607844061214730079715951168350599712642626079519480014403160487055161530011727528290763954979884377538643284816849978613129626335752032889466335767866192095172875747859930211797785243055753995998390971857453309891566523991450228605721590332539556885650478313399172652294538486548111453351301911382152838429240058869642021921016857655725230754443797206901466137314729931099674376599024723508817841610771456525747449369194750795286538668136516685054069453663483524160092708845516600744118514040869405009675331750199770309250897572848809544950041134 [187,82] 322941966698875239329578763013059455443907852636693254475603325170762248960241129641881418652593100355986803830726381158247638220313896827630167794933082997886394745907563156895920470734251158359768772975711823521458497669568493077958377560735439562531650257782864598700662831743755516857420758731700773243093012854217729850865370326866296332081621075971439354758988117796134305598064064580769970978911302315996545057427950729955861462904941898462731283582019166131663287168525769518775757749272261404141464429409899445772230273719426397154405277633659313312055350914186025093459351884201878908636694193098927212377371000129724280074279511030501533272774780931181585329917650280515664869093573522452339425810708343025610065702172954520616058189458726712956681598044334309434750431147521457226987923449878683626952967219636171482828245615832316003768905390487230201531087608329867267884022033692008355109305578517019724744320 [187,83] -92879662905662143914621431764216793690736200711175099446981196415152794140314592145997708814109580774151615929717462539522953630398475974454855191174109997224411138089236451857723204225872087789438689156796756643605400191582654645276576387205336919256327421618525604411689346499870986652302452882249626319591217053635156228658858941710479751862082842226353674213137778909132166066744800221932474014326495145623073082587260027137680255257258128352925545777193868387493182774523992709557880719419867490152039380164948428660708554012884463252359296007499692459764631038576361134284708398457578100529588904586923325743985281488736824625566074159036464787847228860637868195019242890383570924715688335652602720347077195209139597907142668412338313656633336459879791121221234178415143564653376325455830459834337070403841601537531681590352049218881738847346032865654830203405747586852110081815134979638075982246594356630711280 [187,84] 21426655834999720123576132325716145521055202152275195347725237831269435685000733881155704558892111628000098092822952200970515009849526228519799102434332978432630082170911061945338652128336794866310146206166913129257565787112354717588244754438457305520026073181275647940545230771291464885430323043622071107589035131489076849805442868189465408527119590349577445694728918317250453510923392128965627619860238908954829444918426747622330774984107285655090837350503858345903231705062461675336872281884565266972561257338812364869564404440856301385532353929449010341102467712234042494444311901791310501781430953313810040761198722798496592704397874844002024451026554392743568054415701252781235110622051499339880833153745452290093220704697839209401067710566564027672370133167958867484701024529556796371273392148626231619456367553282254852804141936459970784942767031156368443120919702907038793695031169264807460125868358416 [187,85] -3947159725046911633747107173976240645890897179381820812732697621011063011987143785304305404783775506410515804560021805868686187344449277289236878893157365195733208279606488896186312173210223733580968449412653211165681514537593663043490473200516916305069053446298689189246011689290790267373904243931302492771269202596731351553572923787275100865776088936596941809334143974120431936878720127236522668663327705581467209265686208662056186323879163997820970137560192673039949366331856363362713471406604423354921461870765152454807269371428313384330918866474287303401648546171365490065317768220775439486016930264420826370430400325231992671229640833233007712814440861417326139331597780995233775965711039368210596786842047262300955202370094840529653291791701478498380120828046700096673190813566559251294020016505447482023134939063476083092099024011769168187821044138981637240680977979338809962470602280637227718646 [187,86] 577940212045772918317681153509170850251732478362281498754081584305135688869285794817003910468497739480158181123599433512317758511062531059130390293861773077157892369911265336419675749663139060654243833897699797259318144448231886448507996418826142635558808701849173796804239340004386035113419356882417572166363162328592678759013089787463177247075495367792467635215620012415443254242589399039395465250498482314556391345188755355501532897250522278938454035678348802890124931636883625525011101398954739323874753414218869044855722533248402988039566859316962618726318675708553888287057158417911767282811611581179292597505163150483473885174811166688301273496272136790862841814998176654918368420670604510512187334647291601269308814819618258486925849276130836452581028509135050849848221997061918238068474571621971518699003202783259165489555587292278836122900100936144345780230282774903140313546206107425824 [187,87] -66930899476544686039831525306226590178525980333414134925274262888199275457569652787325387577324389424876458854016949857219486262970099317976941173268677329363790060495385825280491667497926833223058577591859855155424792055784437578468341336251260433305032954168191922011834192161216981338675753272894081952854707609188603869218791434404073587860250394200972042661259550423383101434001430040006827900535083094147657126434485059957652147854293609316387922416589901826965542001390278695940111977881960563151546738135176074003352395643798826122196124957124029377921949176348258221881149191177585222842783075224130878264709124751439005062146507904463441189285121055298183133630290483025370864031613650572847242222132717452014613122905197124198488123911871542070660972092866989330572933437656853877712316313129246175920294484311514053171072214930354490521610940827672248546942168894438869756908236 [187,88] 6099486266018254968279771654496887667338047357792427648820579002077573724035232363636680601985973877579261182469280269934317326994050931378200223428979595940072839910552550244252955849946787452454102924331985242847133732848025338131725969143933229200613259979957132128437457585099149864558075344542716483914106644299386255023765364791807344236359521204230454268556537311151257199473720544610182427264424877944530123092738069240240025314022123009705828290904063988004855833055533216769110645954687918560465712444047350866207057848727008980613213038658738898900712174200174430520986578846398034309044471881452645244569406707106550098256094980943471147289983222424609640791240390571965975903838440863428066208281562761959308398410009000434046092370628845014901220879394591420960960726794150695994179053699988307396476553183412413529828947136017931626808034973520701248234391536912703184 [187,89] -435063477907320206792712309408322519794147316893009054265244373329478316513691878117073742845839971038105466221650842795000171950231113779109557103383638118720043106670997951933407600656442785986853525588589863740883874371591120123019950789600732237390176281976258512881615208809328545106373182390281685377296120180886124157267386585997651908139980341933026048729875023527305163871550687208858529656376977359173057531622800545874098391623129355303706388297472208864700032914268874550927677714745844498289739424046370075770154913245905142635249411182939929466791212202034408224122028405627892833617622123660862783895980930830514920032876144289306657761558929499099277405072875726716830103973912681179925501617795819801185930824094432273405131817802966450040685683259241602424031727268899051971374621895173127472859757805737895313273587647382219658606957181332178502898686299634 [187,90] 24152367530800633173509165935616963029492669019467234259184418532217090087454762840247197164240850533500505170895665477126009973537939538641946393725480206826515493377782992531338609383516944494711818484916542528993116303520899722990720107026555254639302518381792893584044527159156402731877354207931810394911068239843035007665579373031903038206742205538828288390018355411843654981736628337868525797582631422151672505079849888158092127189079745238646100686084859268297213129516709716399609154156707101087430347098859654644113978947542144123464454781751993692193052974865985816061853164312803871761002147530595014371115739975039202422985813261640224801230758322831817811354296410622902310240316724250926317483515633215377370409379441588248502298806923432586518414138036197046764783427055182847954187858043391581677972694223678728314886244956242744975654866412538966860352 [187,91] -1037400021597480565439126951010571649654398524035808396428970370867402854210954617721491422512973996020049872946841949298072598981590433489906835208137529175891870290592246330915601597633584472347608049436747877338588605912549094570718897721434107560313194519303572699661112025111080162250984738878046683914137709921875953341268719323039420520558705126833543280674213679777700739782436729681011510342174591358095458297697808564643505840861725621042020058999433003362678317376322565434719032682298340238882884108548141043421791315515925271694050608764747218307482213325658599482868443200881091877567527758756509128482758351892864963834922150826544244656851617726302891893442169562425430897838743019136648169170246164760657504002975301270937865332213602851608931168748808476170714231784842114600630639290398980928420174889945988289898697193725760272405304852569144 [187,92] 34261939568220231402718815357876515723455323727100346983413716863085430848795554607085118829596675799824890925362029530396426828030312487760451638210325054649261455691435120425261515964198680874827853096001551725849181880800744749528995506186426649450860922041471118035090585633661200719174345341919539465235906399087046521697055960024887309412174114739377204201676025597706444181971576764412627284934523461362000706883599094654024296184465513560146631533701090569609047344363917998338866350793544589049135270045125112164035002256877602034299143086987354451022714671676635773384754140494310085176040413603376661566296726279190305158658261509410231030555942081433163428519426494901751270766518664323636183259261548103791746474123141314776036674169320093627817753379053287612617703920125030066948300053963325363571959318827348401212826977525155179260765856 [187,93] -864400027341176775690530417032343366787867778583673457455928805926320251021153062005763932467577440652085138295204516643508260105168126574025525293207816424431894952769737386116140652680001392535621886405320794043929166404584633297276267399542051607186795706579030220689839911133878498509562055996518738922589017455628181913899944249474720783019952491438723875997149766740888470042023348014843111377979164114893952123630645908170275872729870596656939218286910481723390064673801177647128206898149554888253978802773667938534920897088674921310493939428262691978440692534023045759741497043652159839341061733734631050987620220495111637175331069261651406477435659938084995260182408866112502234395621688305821194092271726196940441524718422332294709793333885640093467438769775126604180621130816006597324895157534903622318460835411231717250344902556908900 [187,94] 16544762489419853594097922924156293307415069340705282189393784180102535375831776235360929475019364878579913517046056236427875428478123796831713313657118158579109481587411822087330636956822062044902813094102621028209282656125800490269303993408821720813815246189580681080660618912502894256053308212502143165120663358811294517600584032457215053659900385230187085720980531538268616399663454918188101985934609099400946959048712120339507361812217404270376481811558394090490104247518808065569042200641646205121466944404364839215243711974687637134843082861750356251417497243018400630612361063755875030751233836871162151175765005182508898289009572600285232343458041830610664492042666558419957738460859623628090525909401703574835888079766243567541119118804403763174637551443031765039957109732973191497714565786917074352395036580776882695146322325312 [187,95] -238501664523445745245509386305713018361737993685270021332268776872289754903727603569435731483756279821171585421889931500727645456391772701513872944832123240316792328038202902685880964417228864970414215121873037140847188499661114776106032858538045964819873436438547390403729364444788256558063342326573502225788545633193975678762920985229437989027050255964505702138259285756632483095178091911785231559838428478285341652808677155847837211111983576224314587675513885665897070075335430271330360229077273951452000596561307363078186565498546400214923491053511615469695642565619894254496245408881678220854457903084303393494199219261753275739300442813244113968327703643655869580752886960237352175378396616427676606418773188735407620570446510064222056213834438028005563770241385667218282250933343298450547673316546915034827146629697645114616 [187,96] 2569646770480942864616661749400726883923933738624741148920836160699832482432227623304194776763537710974816546950531361059813744753796561441387870847168595370789249428975548455570266875886420624479945058411046631457075681353854312875252768670913791187720963680360163738546437631418113266125167640324888192142411777981459414077783687477843440904774795495990129272756025148083989749252259397135073725534035178250654322221888557249759283846508127822587649253916335473192458190662618273733066527388046482157671404838608794468685583397591556460192920680621342875409561503384956720120712431982476376717923653485673876059137469814785077371451897579215110160988959138258172142539932748012751035346100500108903784720922703793492199841699830265476166410782610954492853334100711157566909247810023466185799028503286144899419778157492184 [187,97] -20524978641148835240108012079429268579464184215221862520756827883969604449333123675165649973324215851802379555640295333136659297287587943523266951807551555915932202623470854237088838638773066490917787685730800991696785180182224288007051212434002230015469498618137780635540848895433028334083612868671789578067816222716193837882411656291288069271879321867967998400287025259558026523283617684224514156808138679826062845385532138848608100967069934550747570640288031599144724155002096697224460486321223744204831912840331888560625894737362818603545298541690694529359668530834211486930136270272206732570559302422508864084647184072974651993268004964781714711276798558211994996449479362126945012564619914590457739452515207611189700576347189100323631893056377265553375291094230105636238222119254364432324178693231032081600151 [187,98] 120500931464580946932808891811595840579048685897320417195680451600572960941518793100686743270156515937006776689216874449747625606657809400609812885936998094348733815146415512192412151692343708268712313240626994100604210091547666585552842716517521565025841362940561173648493784439219085592504229605270263721090066753249979732409448636259190432797271120323258493796318522723479831439928639241533020221203603635315607747594223980243261633172736050629879779486917313530869166125699798033159306554220067804483788759564940719068603883420753508277351977146902192779754350712001766073514311637245666172112898313852853014377311504014563529630488562581428447179123110820763025737166910206069973409167584634964741903972148319999891930936781295801851903365875557914592041368482365803059576134136593045784908973895190272 [187,99] -515283174769671559906770516616401766871609871949793045332425360155236601024274515004728244187243021933327159373380859832192350717867650731140810338170924490110186813122499687005572930273113173765093007069839116342129892044642782339996652296259634645033156983175205491520288076556507321189590834676154487379144649250628860426252068635816587995857536389172233860406656966522422288641255879006272551935726736249407096491485222772434085170127516491934595307859795330430029802150824442814848430317037151669999398586120216939322820349596433568133253817361608435779918694206861175771339019836863984904129526429676068211255445538175296979389354611614190858527660397168139810696494394361269734431518475992990595284511871933606892525664603177461340666762567485420791530902376192343910232835977929596282309792 [187,100] 1589493475265233843378445488656840565062482034886052309499768460805946456950106283872605083600408489497922678016025597987131871413427081300592372446301913321659469468665953653432702910969804779913569338646636902914873668175537021472273969094322238820411239925280152315744476795547085358693111144717321869010635020658733173358929535689242831501791646952934118483649246247818998885795482047623548123896213353931603596103955733579576064600932536957458133352338215594783311092351754575493573085213008750659225304396437293675202317312464999793769236398859868335360387875766105160286220972328841044308046287356454019806701078047745657049513945601915851752812007013279257294854177705620834647936308482884375322917985108743869593165207335466078248525260240396839140615224573739366357171649300112032 [187,101] -3500882949776005494365060220248810572518543131489015707468545361032853042988436383295498691763138247415432339690917240290918968093955387726806121549053873723944447055054178742744887483234165991874031456675162443941355082166344407996734064209123345419168146294687644858704855215583471978085014553844056227240414548282793063003011502623726123176625206529644338578500435221246770346601374042010261749467573558301623960914304570058571337691795457068683033157836084594112250090922311250754123933971149246054871145447522669313304433807835689210474094798738565011524745732534283262652116154762042498837232590235201441874504879811775076529792936644803418758638145414505870697448195141929026875904846426666102247802720141636674750460056242491649391664357684884973029775788317962141229605684 [187,102] 5445879770773922771033794454421252898483529657527854986679529799086542175233419664665854226714580196680876004855529532047559987200992685019034108115448830670288784734166070988132410105096534176725650193702290398215482186158458520571501447295896453582421179282999177447567347562440401519254530305565779778575968302278490293566126803552187533533414132379992793596643245622654789276263965822568841743333579462009021762169064966628162520124212432303040442126582906182938567851314861739988763310541804776637989747879929009544771584838534146719780358813499248294197633489160537019852655968272531936755678927580841533022337262245105560698463048685906995342756808951880847746525179624572698204935587612215124614298156841056928858894183438236672848568265260336303330270874374114976 [187,103] -5914078639484433884683549950671454235349193111422431189282585014979125497748997139712534168323626632880758767559667959926147120619290835723530954860934560206403818330097192934327316195857117556522800810936632690640219273747055615815783142173016936921418734958670976285450339231427956437332068581386993417011535509370656373649780717978238972359583069417711721912913827389170210586607423027667961763902085982347257157468578915569508339763486890054640408454067035274222393159785344959769681858667535771826076188829719035769696286173903629259541133265686865326880071112916591516160453758173468675200998653004144510231686125262233674393424760363966658160797314394690364315555152436140188639655621159396390340037979316179140246425227255787201411467139002035805074196220 [187,104] 4428480890782243388400018120606938362529133258222372987232074489294550819181995304201164894942328010705166077500404703214809866287917686144528472784310353499649375490747777680516683941608268164636046060018582806287479957150893851523872704823791297881922836748528212182716143710769865421232712662391192478633490876502895542507226857824760011910452521348381076299077526976436000521650122890019621654323153607600475588031493241351160558727445060765375718456376762892912504079294087659476810719533136001706070172245973373506813969304097576679333979493186226940915803387376994080401295904433538427115586005755656506245465424571658101260567572434812075137596334577018814307355425718919187724549050468403764546905230220227182256555006010222596087408821525068472 [187,105] -2256432980814000701684547795598507991906115173269363010418323179509331650804499999090760584584517397374075605694352086145327995350162604053750609814139970167409989633931752647541489970644442066225787429164582340735185753431793575896843734388746257860075859289589328701724435478617266339767071343154108681627453150312401625531086537283179820697495644294906902237693108238865211075547949802036662623667483646899389004325793916659215718301536217295893022477965439159125003726278004232419648702409703211594046575193560882051507830465759992897672054053605820229195916131085685591839036153193172654421188650613758782242083518823272394015649107742109252371029898839126762051236098214284349535239294486808634697169538149961331534124344104276836279317995 [187,106] 771324258146075447832371016048890288927069048412258935666463472931049720590223435539798538929058179028673750411115478703085969405176029800648688131934242619111051187925473832272206802384440708097754960739282388693350117971159858767144748477364817173924160462266138294216583372247883077895296810756611530300355688349582151868410068632113229775009227853462458426702043299327253748267601111124419255373390517321051201757193899408829556238503381429414714995265235747099421814460090852124094737494166197327045583733301149376734479305647284184879869897607238462207421106001655636974827714271563211875891021489033672095406784278059850211953186535873341992036239746357176502774112665628714554038707145130800212222003519036416145208178110115008 [187,107] -174221011257461421580276480465711040988403427192624914301431429212036302265740176461644387206123124592976788226907005224599042415629267558514048937919561290694432707480094496285529503311338585620424244240295722025382851987067478907881953764052144581397905620829398972036491285749212342351657854143568029165538631853164383266326864666814844500250148727122780257892127369426803677549038108431043095416312341169828612740766056381710577567589897362409942441031546765396136316382816174466827078356239428691332825768651262423078886817649855090540095985580312049940765680876182229099042778196406482845260796597315898655780194753036398436986575965238709947117041143649982200673304685723531241865379279223265349498663087787733762586952 [187,108] 25581419918273207042103613268383766218285979337020806008059252499458200147000532213465272321181032159747640992203060556523827458827915220576783214381011678248841245390610242432455974376964423341060114785293826015440592200615078115686830873908852338123837177695974867196474911202734442257738407727318903320322768043525415655145503012350475822148626855278261953885711292148342165671843735839080132500460094604674867326727096625545951196230239357628264889817221955218555803027485113922553601335845371759931388784445594217609133948846935255401256010340300828140583784203692383365316647793405525693255864505121396349092069516840745108702200180542777210483798361810900840990921260972335582184694386231387385143910661920432 [187,109] -2399266247119285664077085138607594078917458621870694109884810583843916174641765005347584640019528317808694740494102081178112997209848949611142574779098178303644428478148541347984165603299613505016387146365992028845354127951393617729416906596783568807770548254420726988773738393348131265772060647278248154334648888282978631962928413305728128811747928412280464933896760637650497874829005120325289296016632354008569589202733347454765907594202969771194633249505408363402233365775995404073646337688389309230293195450912128114941515931680926974660742886042183608717159262650790172169906185218890448467321196997554974307386878102397996474782902412705686162698861585085629030042968842771944819552674446628831005210 [187,110] 141035758329033200485652991959375631404166240456945335214933282841354237692896943061322062173335709696998678220149286079558459605130060322643767303538657513123327159535191671719881943243634199672421987840344646898237560294886117958606749352197519468225194714566318326214282229263011358197003497907217958898803563062659525839852752511239588929299956325565036269679868158627977621589364083254764452519356988718251324124876580578493036403783059513639873609006328281369667862272646267963892345504095813258917369800821908891420108211093161574684601343572286545094949194187403690010858530697067740955497305305848553704970233146457762624129782282641971442554797936838712792133323998931176504292327900800 [187,111] -5090665875672713827300873334355102040024026107370824041658299490589732121868154198726996041852761496170713954170260994494493356709392712481700765135896578223370583773499341542809901786149186057872008045831548082392180158772907126697335857300336642549081627581159912018648368856580967145404192762382141354616529855289990946307041757076079128485726706986879640340942373422759958934856629320515956498527426367737114341312264935290566311026636221376258948240039593491916407894985352531969371993951212579578462897845366416424913572360015233337703502622100210258212083294730685218662263415144399386274981118272854367999974917203109934085544380681419175516407664553756233473786539063754244976 [187,112] 110347911834541198454408278977166159016277195952537727013498414036012768819646881133307942688544805249173199803152870990961260494993081803039546801635984555722465245974425614999321164749244638005105335413135965612914105216348057251448502708347102532654963976576239208399904529646339020580635627618637575363863574000758374580492236199459090844271017991171974456187730419774069781601231224947844673962132439158428082899962226693119263976200735570117602232615165708694936341053226846125003956418866677514052994185334926783386988804461521955679185955068811319583336077976429900487121810568965066403676606589341871961551165321796324945301470008115062110344786073758861839912260304 [187,113] -1402197068711727533802866143748082216199742096957715844343922258795395381358653311051337821727123771048766737923911847757606821519922080588204706187621512949348041910663841972795815957305320606805602801181314516519926608347864361163006551796373564184303290781858456306700965338118372877732230001988989422231248253822644875456551557274164205865555294625009713245415684438330921950271014521800305183734212380867702885848892682316155485217643114403857058976602710345966871454002318906892369118234636353324914601800099317567939675972267304721262013526922116380664586242747227736556641747281285399766952520709987069966564469646900480677701615659327490375465364903712034 [187,114] 10173660262409039868367690454398994888775861582655253122331412596320695173368136868656069112740088294732478416608832049654359694466042936005778311760836219565097298466943685103510518684841763520717062953332860932235366880076316630318356237840013937312048428253868547359332768453959423664905726285821774844466325872589274486905793082004310095526951136141808747887762988997330672675708825463382262335246071893629059765808477042668991988581794196412425253665278844382007903041691310138469794313614134089252034711768082821667364888451573064365851828569907161593658296140316659213967848006103583433144521724806657773470880123930477651928712978379339085886144 [187,115] -40951555734743386393879948417198275611409097617542184017504086278666348349760633230321194183118644212544102107271082858555551261452334107448360747742610729852948094847462844060888965797769562009791169868548721651913602470277428878199968489835534422131745766957743598641745477446877805751933586012564621555798645005485149830041722133532799846697350372431537892733011831515593293129030228302336494928773674515356304628901519764390829024941731827722389671012259385932399797899792369307650307508792587720098315428020625184516739469019595990716818493157950012105159122667897064760596868580826704643613745772910000229966543317448672919105238262856 [187,116] 88609484975435905263082696498214943133875850021738691428975129853220508718218980383416663494377374697383519080495526967722119761230040217880434853141233043424039634268422017136065727243407303156845834702657832014219137948071120282358019181396095685062110785596374333214647976515501912002654278744357505302338757838398902519587486235970039658902016394372431075924774987373543415829582533077134121645990111425940063141271732129579754850188543444998152140608899444190005651476153025173893125165100950657766269039069346976985176673420311198554351341637435313781616676936699352272871466675864210949660664161063031209747774546002964688 [187,117] -99544662119945546668855206417314669038241408110242623567227156283241383244084337665569605708754494423153567565665687473105554364787404432650811342335233147261765825637095308196560725647737263807493112893060858092434747242181272638247951050437418070943817054978422096040341788292358830727728919268640230352734252863654676942477288763924139231190858735036554568501709945252514352960775117013557845295317921063170108664845792625252148796711658805715296882989988162349832642197523418324612189311718797158507376117502649355037274143981040913705747050824836849082627335764078033285285865992881258334464289966181872929788270 [187,118] 55874332135057751652998422466073691562667932843720182156243024091558603401902738488350096030754989307038521516270498634437955634090627637796042608477248419190316932391012540597605123165260820183470680455486702968641525113313427827398104769073144462682640839275379617422931824585869549109310624155818521458933989693245424506794414479897294957497680252720980609188118160044331246851207203775357237474531626107200855048118491171461030335132317943398803472597721733490233716209071150376247208182134459703448328083380433614689394570997343231868270227054882645762830656925858371640700001798825341663983303292608 [187,119] -15016439194304987308933101922051955407463423564015999162367769557180512300567172127840559251831841171177524003929332816460641320937073004093605993077488364850325347786012946234256279075634120163900488038160319059473464636767493716316518894403973440380011411793363129663316189272357460987702889582814252031555318944688358376106771550048433281769191041000042142217357335828082967551112053601843312919063702404126161978115030144395323012271180342570093726945181655486369524326828950222693690880546651782939078692241817984980810964364664009760561807629499846761249134615665223056761549001369085832 [187,120] 1842757103191543958819439453676110147432692608492580112454937345037362788968319853799053301216653838126605843544407706174060493238977372131077892883069408279508804484310882934308515337875219693701610458544561410951861414833492020596967622073771496702811637492056076681352854926337927912343264919369149902090065200889713192707044843601038703744062157662367503974294325766345375665456867888432930775118525899653494967812100899118207617177000862725866437684521566371047764561771074268912686069095952900145775194929418966000565372415282513799231748844333636216638075849274916440546576 [187,121] -97910425735210903316842539905955749557320873891411609819849410909388392306686804149764439635738893746367809282104241592037107934476423606274562548998490227174801971309411415386186819946880081639012702231383542340892567314506388466100118647879974773584785093436223556442433867668685622538192337913341561320771567319390288497283746136494669083493589550993104087632205386880583637684446484363451918306369027759951464023436856988793860375358992479325286856920654278844694611961982421532636654537723649616123803151485375314028399657800470425011646207471294453458759934010 [187,122] 2121548637482091392061246637353296025221510789688583733892030645755975287954783453116522078119531793310174228060945343592421903598217153517399835027262284291859116320839562453835587312434134370597336244372357706094136555838009928899935781630085521205496641900071967077467621169568496551879519143268421279109527970795573664615685158347228268968729920263145377772255968538160185816504399348499459910097101015426292370402283049523191452910569313110777751613102495826351740178621815099621112879602228327146257606922151095361635262244400904875777371486258176 [187,123] -17518331058469171582002450497568628710522766298896089944829988933809050898249744417890198254552700835164049674621442093782446275448677821336259914187963076783255535762975326791463367617722884870574436853359861451502026027319964170887775168292793414590500600819598457161348789445551847819715571826676431064285847346635831560661926490437648639894425866620780170765315707477414215241881681307486203395376714001364000980564257299664880540113854471264937721277716216620740093084374560157975350742783317538202669919075774126194029454904340685472 [187,124] 51023606637576837338076728908898531283155717404393265657016585514235661824805311738913046455157933238194042193397068623822615977677049648081803988090516769640535600949035310773222347538269687646663081901709289083893211344291898878373083584227221000245080629071021737767601085464376086572382130707455398641384802711344651756752932296191376768804462215667066249194612280161113769104649721540191061718552415015534821679937849441547157854743938300492166908427624340108734034006806430938944885447352070426772023041923608302407728 [187,125] -45149639355565030930043439683986135263849110231404343191682106927941850235839911318938342250210592839713517913763454745662407764635693472505719651172642217610438377020071987633807865641604101839031740209577733547789679041129953369458965049100741339172101427828791765090372827508696445236677521880195959839854546505533838544960492703343728705564224697661253286895602002382086844355684517013663303384965113028790273382566696448438617401524961394514540067127758531513548836786991747197859577784041001487884826658 [187,126] -1055118187110326348987624739618918625765358890084974184237292723253438444564372009308186566310390872109754135320460612124609823476970571962068710702916141159219518960410542599972538297081543507231553293796223574521028509769922144857963607387426854638669879144847352829814782089446175712218457734944485469225930119474827322093074147928806278462403760774995075315932647372958606710286321568259301503549101641285411034293933482535983576659337664356521706933669728671469323329694968478355622896099771894390208 [187,127] -471757185722091859521107605256256831203428174109198697977880893314808887255552142962063978262236393434186752792778038232279670773961036136313365004563509924212303185619855771573579700030423245332247060124119994583865474477434722653837991255930524778474470994274091862802833241270773214975661405820050648095778385246697962783899567161041213268492729593336117515233510603710265722033010581878241365928860888423668862514665700271800495557752568097043565181246897734563010887784036824179498253075645981592 [187,128] -111426091357526963703164333882658431883961999825531527593087219904814897142944357745377229929617161628829765863777106655072838135738504510212446495763043252873165472240968295153719671828311759607538243934195801435735433385461171663300266764297406498654187230096309150490189370646204773828910265051397725860263311550422942680785101437215224221643972578191022589853434753517317760282219103118234888987045455647721176305740988263120326493575949833775738859756990259576722831885702215521517850538963144 [187,129] -19256364959632017357679996536445050223607676834180889532705236625189570229443759089463940115626528082150232734986542531350515367163897155631599380158949869874038657414097934673282274813688076135608306865821343537747130828211846110479773641636703426038917319806332433376671583994386440653498407835588997036234584425207548676506612445482308216039604205871430235424689394782043537448767939910482257273215529506355172880910472150948613196077141919190188933245172289109281984688252588466696261476243 [187,130] -2653798215820088651153084094048886650128429689641361274665156584870735882742275925220889971446933078186954188043977331713453977060436347184859798265128214283571944294144106540732698768887386084881130994893942924059787466839926816033743767192936766319850551980327506632138189459437738835896740606299209759176340940947620769620050329872926551399876166953921608196730256688376138420567365817564659361096618093108628041876676877471570110430679634179867360969632448774840823926728367256490973888 [187,131] -302756715834698096467093084641591072854118174184513513077177992046875585905600546142869394085580947572455472875880375608545563849397525463565942847671966560420809058439910572855871641855196516533662216860094136529532258049292214603921960771096469188314165793769394263152676571469212035287751517231376844945601068888088748612434112347698356381147716022051809692821044853344088680334424346738429039223742009133220004239803844627820109014080670861657998894050414650061891432459698799150264 [187,132] -29170172164746398861847496015685052209717446560433787005308955807200392337637769576841978564031740120953240402341571058875172672874913560294000069490048367650587052195106936859274783352248883547400119540214599616751978952057325833959095400263216323847666022926967318636089075483491277805606303094633525407126322581449862249310997213003322730855967164083737047081543972454399877001221942383881571120313803140415392674869791798712912970826478625450762515366906036836767019321652473968 [187,133] -2402129514919565784604573021659676681028687349237340149566390354153725491050788561253274013718812824742179399797559245628978230688775549879318761651141651800123894195208095172889091460305390211198327755309944111765847245901567468008367196790311426538873386583353864153008384747000463137581181950387222035698935863095353611393298009629312059363074697381875688160289064831775158773164352010954319078130382705412937589315619969945469593846727682159967485313604538044274063201485266 [187,134] -170355665980890921160673706227395193462093697795783874780045470655338071522959162303111922309556794953329139627414803705973671107828830450558598089531890488877573335037042034602989051401597628781558516706019499887581287598326419135287457206048784308805625885487475032120565046459059980793221545615514584718389580217961470087901814182786323982502701214703551694660915831456751769173100062509291225807140374222404799421149952334652609656698578657003218352359404729075695499264 [187,135] -10455670503560135253518303862831048321752166687298045187043076907117655465533692854526605942503642401202349406702683841969393253579387358431640434822238131856456993606715434786610371122117050569710926370411099202092796426919877488979992367839391824002449010569414103191690948230904690143633700207241631249464982143766906884827170087628644154403464663670359104169444054530984095981472956373992361990989178112123892916294701548868382196807972085515341296805545941764477056 [187,136] -557118977144367627887561468113213945900815290605155076140292174427378591022343704106416508738252941549508223881184266494331732314340136035927153880559024028738903190780845779380493657020798395348790862545559947268567960554279706301219467976325543174167260359426083992496721702658552330277429893786777465936916970053041798450734266476599201969889270789035852531422025350782466039064590567674866403592986461892231357183279285535334069885712853633037042999645163461952 [187,137] -25820663661150321151685161566268237538021779173222074696235305161319846101211204902097178266584850921574784698553998837240670630400043226804014860805898814602139980673802357630299074450210227764160627207462718536745011651231950278373818653593500755356644229002188687255096648639881229362290121242983619927842294530702870786970521938987772384342577557630308015775299484317489181637108483540378092549441408293350213203981353928102552562270533129727813398091289496 [187,138] -1041900006101418578690746722582423318752884824572039166230840278199951411795691783651807871447627760578344976477849360594411420020758057289410745364063241120536629576077617191668228455590858754546089118409710676082398169698984402570926126417928434684664129278027800871270782839179743236463853317423323592842380195237221650830629249030241875935536835542111675921627453725201077402693522660950997021946397651070620527849029209241710861805373073943354643447040 [187,139] -36611670150758885247413756379103429683899814833886958469187433346559928850173384994285700495282861288661067734318791566391065620496734000893581060829235364975227389267109870119752252275229488857549456827671664987397651066577035220954439923370970177085920966225768523667068440843538828915576735590564532388493539188663345761913184543967251586125271272317852546745237726470728971747645949574376372688606974002977463896953794275018173248204603209825964416 [187,140] -1119902942089684006224571610340184965820332247150637999903473877631529320278588720094224575405313275850357075149276789425186881398902594747563008387263296532647459675568939472733400434873047276228365859628065067418696379248090178797742186676074071655019596645839932720967255384782121428727713124313590139263964179052168723349011365474154690769693100091859472141346502347271045278248820292909661466123882446419641636016279902381383058122488452061984 [187,141] -29793120468099896863892823043798082430805898685025512011920207218674007008203312464838050569922993365778714309331615562226969507901575531165750102169098969785894883669297148282668505964121348362892811490435856468612373015670385984655959048388384006352079779372913647378895840181466039126732297557275967639321103130849908981456383382229588658605535968585003632085983121710999463622888018875903940697623838201925063276083009526382200181921429296 [187,142] -688389655464850542346673820115646202698211326643685479919998907811049486107743601282408262225632940560346824983206403346352698005265331518099697089507535275528014742528610468204753064847646515710523939523403607635666583294097704506440679855624670065775830132009692089354809582726647339899138691009533023152449841086822600485204190610210074974487215551800051356264205260786525369604229454332714924198524854164576496092429079465858644014304 [187,143] -13789893072629296843163555641733491058460325559693777351950512030104535418407193397418690954547765413171006249502515983313498159246260334516983192350594065146106100722976014210669488746423240396165509328075867274354552638562149263792493379997211726240724014119034293809903985953774092558612106267712460462039417288112043523917681421715749869479654055442846851127959536923195473409502120762955035358659171839146413367707587151691236620 [187,144] -238973294253279914628328440464934925894748650399918388143374674884701157563279253586509287427552000096934570915537799264729308083121771006866303700940677099105116086403295432283675858246209754293136710675677644823344756969718062288650405887578797078094566332467642177610116018388839659624577464304120706792771230422389943102547366154208510965204662582264874450650468698986274303434583101860229328965175294496229277557574445801816 [187,145] -3573449160303452880026176444162181491919126085780170997068794671709991148942206749235015257155044244097089545564501099337356118487542615805393006764030417000007620644636605873246875235723571867502590269981721568955306757828066317120233156414602334446136939364038081568523978529742318388542030372754811789414893569935762226056115011708930145046603470270000516296097076755913295203331837329712011994586683457839183136689605193 [187,146] -45972685390870692348000918648613246471318865704064850018983334243342942317510182445895129915048785888176906843956362523499265781891789558302660806906673789956038115495052243934572522513865254946061664644810909720638033367147529850557163050512634062589867339776922906349844462857108003631540100827901971423483191288335853041249692514304774661983135979425934264763895794262039994759900064809237817664404269400140058379392 [187,147] -507161160533436892720854668364216675301599895780483056012614947267719155566703895254913558519432943763401744031524696151580526603331804763638587525026598332325331912214672312531128001088255064008646882722695880078370235234938879888592534024773472682119536564406224778142877219539912788659310876521902499279147271655455511060819469394298279778744588027584775756180968665338027882739909122253900530163992957226659856 [187,148] -4779889018737085897344476804949592768405993906844540770132159062783205873222174277370105437539194194492336245839581221157889646082546133184526739374123945351667163349441753130695162887017631265291626827644334758842963486898234802672656372502580963389113341568759634564840955987194296356738014645579676088016065749304512484530776169957743159089541921858285163406905531834786825972619280033293226165160797867168 [187,149] -38329513618241154259481554332260868591886430858122096188955691629868720408703637387804090057344739971805438038782477969586378527543454148679097783745736112751570410241436629912474329419064354614361360202694526597586152350735422348602236372529197263102132191291377635647056030372307719695876538019461859031047571281359629098815338836061409231466392243708070606748352863512559955941650209642614973315421052 [187,150] -260332424745115322255364362339153938702512057574540012368964004396745114282734923002080794829868549627044938235649435554445076465044591534614990928231391441057112892099517620632451950652207111023301503511059824306316246272041243492921888820753310180706542527764629867490791526305216915738761931363308277433563283711787113774731792149846678734828371530218393746910924674341818040992251191727357774400 [187,151] -1490204081444228700323711288863587121949716526096482167066957776536210613652432876723510105822146642284231161726432868175564248065100903788610153139109618089436323278269788776703188486050766541359772399834798381021113899533893063266115168483840666159386951912516449794353307728048083170572417651740650685190459976297689315426567407543740180321466613088948601913142352818363360116916910950242216 [187,152] -7150282466676424905103550932641158121307168352662099029634910536371916787720468304567569514705943339908171186497665007483526693851426239283176408638422528741370817786421824172086019240176822252133847717384559260786128363971714385014656017210787224072130607764614610335061846104933997964067640600080956214919831920942448314361134745185638601442154748109489768334193979968694498404794697424 [187,153] -28587553989936884680598301213546025702220882690497070649424624374582414122877251870043465704755024265041580208203527687242205291840203838550795997815046778767424096266155166140439239031184717388316749372887133812688011490560757354345889914845243685302337491540622348396239719090784848064811302432221052022727362867552432789631905937408433907392910354434647931693914874199619401584302 [187,154] -94620305337631963263718957423129244860219435624293850281662160823221586149807605369757393002734575096288058268083681953779436726760947290558482658286100285232883427157532173644064692569848043056689782411330656597532651441663307048648242277645163446110716513348762486827112551457832437129578770918825356499193152452125537997427120866379016456438244888730440504071384910024290368 [187,155] -257431748619412482336184744278295782984659614768487598094277512419935473068206108229232396704856408365760721592712007414250297443634334475751726333742057816288570497045084335336294304218438919918283257800710528234578298934270996468908274340592599555955936959760301707669185386493896712156585445727684331652008699261854987012676432137320940986344201635283940331632693526600 [187,156] -571271121535625212692957584869583144233204441669134947435315035444894814543105304498858995298879716135293675385547422139001827939852339193283669620938168720726598586696127745192298030984525160772243667065125874483348354437820580382532182754408920530545803451790823528101002295437926300645052161616999358350749291288797538454945688350035581274922977986322471433536816 [187,157] -1025282447601853997431960076374065238258113491651379550855539736542814819227357360182615149355981451806604268999251417677426407996715625513959218006297966218618665441051288696909261637456150291716366516093728832796443931352117758574591814420906545631972127830457741734057072087923169988841682422210912780431846617044503484843036986476407764190975637065158071454 [187,158] -1474478142889280548474775753001305297444232177812628826381162490900437219158807433023737211723284881488833890581650898986675338168484971641265544959204688837232276976258800411320259976939970967981596177212363023129894358104463069127193130708093414429719949301643823244499074133351301263990622862740142518924439861758121656440700204815177627939819741055328 [187,159] -1681956846607745278531346370479420213112672824392340988837553159953951127482850148316693615040647042104988913462485494475399580472969735004542558652342841004512072356132062665193370166722030102130117741461885561322486517687964247200681529871276985368722091919867509730063532216679567014422227451500138305819476664209565910354091601314119260349117340 [187,160] -1504986259601882458181697658552460330403648987539301656892588073829797840936006893163112627543856331825598114560353276735017939181398997261341848565630886889207433945664439685260898995057459229001457524680886677606735832797950477458580597827413150022294746153692766553823173348014709242367509489529230845490270358612848901501910238265856017528 [187,161] -1043447535534256943393828942533408632749989562025674815474364822689692489313316631855166474069752361314633745365456083596531871663511065496677550161222752744555865315456472616229317747494682336554342565732098009874862821855580697676591369614836611003988380757497619438141525659237263019206704196748117639487231116955278277034280650170373 [187,162] -553054179428868582986492829960249790809009791794142953380264038866727673623571537836137350706433822911298312579499205429735449311938472399662643830459936414469536598299714610673919802475201746914238566602282992829825377444436298398715157096524833430923314512774168134036967414995535693199477952260502164795609410265487777410134080 [187,163] -220775408958522607167082934933205772389170950607263964203098755875874386824269653129892993699004149911142516666916883948270551730750362854179522157960873709647063065902056349835724828254937200266736522452478235684707404617388656974297217607083692350118078052641822331354091677269445087474826493544285951176802443600802782152 [187,164] -65290681825364663805055654386318988041840727607271364357361343773211497438535814876369551265539454261434015346764472516962597026619788603672908659140080972304200560814638036284708459218450964907665900037845185887241379391135218491113524298687370963857591449055939342720915650581456733272853463065384801371004422797712 [187,165] -14044477499763174622437940974360451577296474374131893820043200380897956188257475949351458182736930214696509966672458335085581130227801190916990588587987297735603652088234748568269474063723684221445630059758066609317470749378942378505803803840355403853888792626132649447655653412119566084790712295253736290250766 [187,166] -2152959074626217423256744389982623663854975502198338351759849536838683504597361785405261316682377064936238784675651576862265371669690180347971336582429207688776594413146555209726853611897059528054224866085205414377289371179650483733548781583462010386518771416485017813515067201105749508902404658353242336 [187,167] -229882189682025712985440593706855309169270084755939132453171960343643787580375772966280404107037988578555499828968779118735224176913214847915967276564561606218109418284612288023088147699595654632636356577358453681957733097672941326542160840620908322288884292882704055007201218599788887896475824300 [187,168] -16662663251097117184102447476892446548607254827843995156481156291508670061485673994793672561835136169097058227995573178172674947445681523771855338175988522479317859867825787018592902939305138754830936130649259835995521247274328683100851625148461913075623750291934747735063062247933955257496 [187,169] -796406985780986259055621894382686265982301967155814733178283235022659652561050524600011515844568008585786006154762608294485513031712604264976225969572260330667889603437807969320584381073596706251842254799366993159199173883494838778760256803222605568929942296562886618502382597422377 [187,170] -24285375223793553282586670679016875793089042340967204208288934933151706993849930248894119029373812782944522543151921928358037076141048838887379315896632537004470297141907933044664001384102747973404026298785356319422211461915801726747447190741201140599675230852203025103692032 [187,171] -454980735068948669816703453396081791422461668857852974718825608707725557354118021333136138937772518822732114680732046588880240569484817730496726755904255362208670964174287032247169013775996920441609123066919018121752388293640466624539552447111393736982362351007002272 [187,172] -5014493994882547028762933067048486311316455108735926548281947306481003103139798814093827278772929842162731596798265813930545973195056059161861566825566150428934639551732063521043991659171236784082046212978301502239253421877500587210401915214612998168535802880 [187,173] -30915615022628566419710417379232569128863737617973656065225929736593792984987225167178106558057978393657988991676790715451390940703439344926840046116861652174742234918871568636714127096923999379676620854994371910453880522898370962976594329018285527512 [187,174] -100518891149971571679191041222751324829523125511169959653858822231021901718076356985642314341337976555134308232187108483384156757422803697550951453060978403915102073818048327685825692550130300509582023194446527963955856368939632998167474759168 [187,175] -160755205776644186409313879222694226701437680883602767165821797737929437762964116804038014719510156924228113965967587183627386494307171716919922462423890984198089624684491619417640979483604751246286970289763789706555951079510367811520 [187,176] -116333338602406192885868947378895945467008477279877157267955326915383441154409186537255496319522341438434743547309124774644204414719323419970759476291615428206286208382593656804316373989927774104993733578290423764768800338048 [187,177] -34428015401366650615503127294726512159950097185880582846075319994426487814332521232941710186667561358817498685296468724318564237990253767192055238994564870650578495930058697427596757506644287538287717587442483416112 [187,178] -3677807881552733510517783143274013775907579667248358713571432885036907083816928265013579272310941834291995579781642829257194111070898202662187641424810200074154431878789267213503525748386419219266555913792 [187,179] -121227717782778171467647955858939484067279760132199785893193074059709552804857446199886608158211164092997055811963523047541043674071437809182981042797325151880921643713792791971948305076485404680 [187,180] -1007597012842727240278813832011126611074991362195468018985027942374712923438135724742655526988959238847844717800287391924616746562241976858102303342652186353725479764629535651077676688 [187,181] -1616510331207562057126206028235172229388406100703995283895959788277016883969401463818177374295771332024331211462395839031718368135114006794277228526441581866607859662063006 [187,182] -346868289527736721985866266423775166025526010398956293791743850031674146600671941916501347469796496896434578792687669407250916358870351861179153667869441977312 [187,183] -5873036715154155809746055849880342549683790508509087541827502214228190004273288578979306730895732267666215912733429466731468233638884213954026316 [187,184] -3493579595349240589323699326125925156517571479588074202261521494018026243976910791527340739941566679794914026248647762918558361816 [187,185] -18734141709593549327163528696728802460190561523899459660509717810361999849837974950707337466368841767054107886161 [187,186] -64171796174836536117742880010331241577621166059076275342374433916471792559262216222847563264 [187,187] -154874855708502864160885875890955779661626953179406444494715959552 [188,0] 14676721035378535164829589045887684727040119166494224863428733506873046581287241822915454191807191415036924015052020772271815614419689865995209944903487377178719600137987255121188891599369692347693098975937431124024051263968373198398905246495426005786013734271484903463012191692394740615697617324559455950886439587077240125863607516558051223827384098923973887333519828594048582718044940063124784772963909529469954167769836308076507467424459033483500789891410645633341166813747425628556466705770479724839349325934940515949951959668257474684993287400343352970889750317036412479871169013180298606974433424936394937447820910240588697813672443012574832364385660845621576324487936231171739321253198206416599082110028440503784052810070405745615224070827828460069265968877275381912040607762410166186510330793108487056746318845672912122784952707832640318588288526849281071065323992200296929342035740305491650750253987240454731553536918800057217470792989731709249382153517853659828407721691254359647666687684286412845419517725718900486889532916193241578563095433399831751010207276337895267913810462332566896640000000000000 [188,1] 1393004783618259216165789045080012509671618112376013686128545474159378202277179260312677988786041279891659577253632571376485038434510086381848417294368380682711940305081604410798063468770071828193877981882921192118332483748032764162660157030866400555111227599570933913673893601553253016496751254082625869553885506965999716310280831205401090950012915279925472252733974878218837524990333597120241465508538919301938784949349926008297993717783604493558617313990789136264441958370603135588749146026099381759152600517845463096747849017545366874078006880992060290099065527247354419093864078695210072072038000340629455024490683536599677592350754839118100100334812975372755065062110677234744281079577081569697387992285376622081204198830427701387036081309947669766142314102743491202091417627703395584303066523314208921855498647179580323999112585913404781176982426617038871429309674067570539465641170255505966839022096070194519457518235220409589112693011606893066660669820244229292227712455296990640531712172259897290543350228481145234256440332249337410966943904676816688058575108212305766128360352673564172537036800000000000 [188,2] 6820322424474080833896608205870064445471473564587037225060134788700798435094510230839398740956058609229495900449342630406337248152272856068498921691135703135785849720232532790512633416465756256569276754563087325562710482764487600306467038038193008492111390242101475470887008986370589291931253966717113521417622101399580317050787583768453040338539689605078129127805887194331316336335846859425036618696783025770582185509887738704752562233819208225251090230426484596225290232028669352094512254782393321577378402506684258755136075636996795622977680863964329821147366596983272964260869894842021037865485254496780542337353639070405608241273930912652594192185655669739327196824713165543106466183445327216685859777744509768381376668524059423407151140315514351904182234664827818250995878274088451297414714625140515803959866774956142143746780616014803025165667530906252805145282493966421236374322074918056946953446499642399592057548194064340042026286764301627124741502452447351651347117065746076774318305430473174022923934591800090158629879957757192642637920412548571551775082005389766786070201824726756720955160002560000000 [188,3] 8160086254564413795781728011753148866459678921440836237995111493673606844125167100034938898087662367640987828152986864561949663425174290719592932470096556297192021268502867682082079380044874406349049658430183890358140202401466387439764682008793282543759298637427997616451478146003529592074203188523640799581780202507589907996254839236388426027578673892914987887928112427113851596645369062958851775437899073977594328937291467551256548658158806162575532808091478018981954330036876464066637217803594398951767868366771049562312804176093933761382253717363549523508440628585499380860448176133641587281862893042947506240630294372655333446009021050144787135773606052321505643132020196724510802553924135162272721069502992860016568929522526353699929710717310203802456497557129343790291037525521985113854730093345084367981543554092762929954381301388000665789047422134725613414654383354977085565721350672760377690292261668731333987887262292556787713111577102889049583659580180578108020800663407949386871298065989847276531129962590532725315633733082634539167328597315023762870555378023601471953234860742501804593474093056000000 [188,4] 3808576185614086090383646907286983808721817962638854855119458303444290887922447371783580655166762325176750025638501475423572914600096652586496449713804900706920324051928461491609962523554366015888025484953524427205157579117234052645549056007120938620557188195237371030776292959672485136023173175294910119116941718374273688596463296193940141605392458252542326643253950454439794947383153400257713948320618819779485231368963282391577255920789850126538380168355311095444244256632997791677593081265052071041942818171966531965660918974914663737463644764226000543936058336172495492019180664774072732148657587162363354143869839667110184695958315195366540861937614607013842433820138385404145244510055625973645739372961795003194725221558048510337451811287839158925085075069470872780232259804543020726440897348155717992898453073414799188305416245013816964829487747424340347031822682337313830669541025657270658591929902540387046417997054645834672538422724798962868660521241935412724094350777426625833999135835972117035367364912752442187052274438750187954604603529242035831254470925120763822138325693051948718502710858575446480 [188,5] 874655897748293866197361567804389719807517379844162381815138877538642492068785469175631798152251504276643750081623740022238361379280490103885973610335230945108642359424529225798235642738188672065450496004738325360274211720007367482333075333197879057052655804662260136554488349901914883580123290292269983262972855948082856518256673352526726461059002689051322730215461658016019211641556675324126880433374112528101785663372665684012154354372208178614651105234200273140036664674259996794832511481271695976387992560500984138277293908916032043875341371185777478086455298217378008768672007443393031235605746242418970012192577923336750905058813166506465036341332517248316715355367123674969800434773288558319845713134346613138002625383429275043520936922015355205780850363448714161223794620083798312491024198703117167166385908599062408287840535663074536369570348539816490594883948844844752476842069824489438314373246716210781297885875801368952886490082423076597519719554567371039683223005114833459913458376149785597059923495859179800513313582853454216319776846934903816541447562064099619657661409555113963051654220969254400 [188,6] 113577695094261678811337655557508793512451586157083682026282766095025239202128153300590404160921250976375035745050565423349340130743220171488275488966964887370105570627645443785983182874366396823555511814932233417527466919625474078739143934787097921868047473972977058698180889395141277068240092219984689267298880766177707659192093069431891923368043915490754129568289618824802185712591272073619162395776332252612687783685164790782788628661815933473794811675908913127810827275493210207107156774743634077346505780330026903646456332583353493020320679860170510650644082868860312156046858087751828260153140462580551702830338833513866423937150309349506661817433764533285878879339738694062976752903546382867033232156394374932532898658053445307128541167650501379094559868899158987258685385817494540246105555024252380940131855077655375509085388603702475063644662510893272937159125703727204796844813470275134103063758176589699288027308928153838050857708851661609545570377101076861936586913458546877637865844564600380633668246331077662729696927984620345858838013950570983972747939626127416400466535107048026164761741819200640 [188,7] 9146741176147455262038978349806522724956806518617834956801016380823496670797179878392112849317584607492310069715076484766377439734143199061481460755047587123167547950636210385964498970697998472416632371833032049851532463751243440718394050174294129726223821247538479268014461452691874905433357794359236520947992748076218603423330939574879854790019723397093847338516065232920475910175474800256157855451559256530114739425025868121517185573516999763566793833769117890646582268781897560221158879636879821664216943437197525718272976200604051397187933830821159540117112326452348179858523484248255490674364744460501131085022098476197890762936911011513425729468941603476403982210812856780663068030570330705487797139574942290479444654930227158235053964084399278788107831707736736819128104563620252426154158741952300531205496390274797781569498829800830420160057611232832369286442897620048856563290026697313501068186163377797942070242554667794769764997503470307284007134753778406056238921307951938484726564566823217290274816574970104994705029499176745035903915502607106335383965393039001133214760112124312402090048788833600 [188,8] 487871684458857631587681496378540643410755874825011942862925414688695925274955629933637671715096332798898423343127051936707635901610988062940843746090765413250827038228855086978532904362633869281323902113843552841765175427524767454656737454535945826635778297563526948995692937564849450836428870046324335715793204183791337451457308519678277497693604794931631642909380682482633087281601490225783269206868452309214792029321001679650122565164455207404072447059522524471491748303483332540614506633750810530637178359439891865264072273900933678849063149889894704786860396201183533837610990322753741223302684827562793344633086644493204074547718925583799756327372302581116062845460340896654679513973988045592837135694798905623767839897368114259294973759558715798929646395233611543859797347911550824546944696733344001604465562446091065761765613604601623557945742774341958764385210572668269669025760508305401849678083324729988910443476935878267188445048027170423472674482586128106797728716628889669422761258121190783048916782439430268975842802890098038454815021870899450679807315116294523175496499608266061786069845005120 [188,9] 18101111756350782626574377546098372604010884474226749974509938528178883979494609510873461088871356278877608665550322047715985323989305852474605887225974912807572195492025590214874975484829332379422243142049685713738808659594552212777560538438545043529088304535182989799128969534981068017815033925604436126265653181612685928797570534303239949147955155255261563464475116863594890801332080724930715917965357353430401041348395208308545520250499145067267473167048677798515909344157762238221053681257420521545025682995546772086521539861228936142899709159714319129879420696304685781053738612455075047728377855941899281865053562952539898803401428688880134072309035284761691566509434959271755533231488769559709948174083887859281946661357703704366960164060554475111374800609531385584094501485394279936976971179782021751617728003977678244287916926093204773045200987721281603978427079889423682374131793501205269290547881605136237156329373284789696475508636528046017112891892962452267725550082631333477029963218854842158733793714610844624772454248843698557736627054859140595901872313113842446066749769073871572942909908480 [188,10] 485198909120315824291514779846212637487673397705810729633924160340623380802250453021835585066949835334468169459675652444773472168870752266825679549653224097038301334286397032990665621870645270578145399447519907823727094902576932674861542325945696877966558305696173255987653887717938462643742023293317036828766438499350505789103958526237277666351334932373745647501985076463482323478864427463832531931715378296530205090869862491042572983430195061789375831597181684873399127294823462075079258195289791877922144458442937062016320273570451666972035568582202438520645354264454716738246925483402308417747788036903864322612415812581691541398797114440810407104666314184729412292403564726339376126641279105608557920353696649595187552058216616537455301253256089649458554222837524603273485876469758071377799374949169064004027754737158011144238309270874527849724770180083190710567194938622163487142329049024751828462381478221632424219201393428934146595212157183189092029325843195464633568121170774700819675293832407070195967949487117194359474624762285982562583091742050425854084759472608306427322677846798591046496775648 [188,11] 9683115764945492868217884978229571364177783452305452577176159170780361225806563094733885201422678804971221573630066384556307001096989664746340718365702845390832944718721352074487842935443352765529099972920571754153252036595213958642699099687526991981427924933847093984824004376831622903839807808118241830832530812826293673580238449984714871995766462778954904965540475919468856859628646004513957727988270668171878910743228552943471454340130252983281332432924529176063072105256171637389764887311934194809918762192737532670635155663116027825624062214120065844803360171717158738869264553969635827358925856098861072320698373792019799017312184849557365620869781954076563702744881347813726255067272676370453868143968510779204286751154946375282049265585454214319455040677704058338344408428923858280526581811135872649699862587702790963349257959356562947865294220183278251265257440411325904060963878474207649291536099685135789057009218415353566821212464799419068024201375509603981833953716582275068554089108807776744003448243140234764397281799090797633294162870323537372174561353169624113025017772061375609781251936 [188,12] 147432493204705321445738741035720062875959252370090103312293553207154177278379265604672974504607140831914892964557291762999208913310343309563176646751099265479400967807514995991416269866635381754982042127166676729797927134929749810063803459508853039308507863972498176059586801660885456591765441618214067706765403235461642358892207967067391695588132174880311005382103943720226498727880868653162203459150356292339029634301659158525195834848782778584839330016995425819351397393850661206522136490629930868904942739007763076570025824251988397016757899510181807895031732047460200402395968872178392982657510570992102858688710629008381159775493854982275584941949156528650513510830380030027045445158771890152735360228644081320059302144391115653602802861181269672739158288774883304638314592781259694267199507056072956086443946871707565418193497377315034030178300777276044603371120618356133760569108775479553736192526455402649497844475610105108318445837965820189875302379079484743873165143165942560874733423893446577562398170705786982901382116540568281476483144264676775428400826650901085045900767399349179667393928 [188,13] 1747468980521301882574234303848198933393404177728674848920176221752648722487434468830395914762762561687301275300747272046770671412230392027414179143964609088419278612559290074309360666537614120538353796482519998017291404151993757862468904386531231895964027079483368203713237626945909875856392955846565089384456334148604180770262204216727735989078467768544225599934424817652111615940110277546281390318676119165705227298479673062045732699437776017851301734839266283120348670215924605692087680595027562603077470082096410587667851192291216774224718906594243767991672127110397951060431838129718522516636268829906973644921606398302256813714765906471001287842357251481666968059501260321732524966569994230286070913220289503497591581711657387225468902977148487438480838031457554543805952665513675149009335665118675372734993528839238602742828692309957468838122278284480936282476493425119315835865499904286369258328634882930905467328235869118179267432857007321556400820704733526959825389497066720618010605711532028966784423908371277841159712533670268061899793278910255778156510084238919736870826586287518888464512 [188,14] 16398346806919922293704027113649135524852559874939782575153079336049534593382057706524301863123574334834076629726789943040413474396737534766835536820972360072060690658053261827626837410060187450204889556488725534119276505491228795130980335623565539253111285069980345701812142092042106332767406014894516289611956980429157560030520315117589251651729298462919125310443736442758343073544967325007424672760837921261220572434044597704491302366664362398659139287514474805002672987961447670250185394967136046258087106404465980751634998719974727849561378967848160173985910402012921371961347671711910251515708092261092531268621430826441234403714789658830302817030148711774229476783573295908525948126517167725115826520990092402766051494313946137592777271701182877027190536498321865770472953579451371178187224177352553611012664744953984577587853007035281954517272731678163058531907106468796787104345071785567582898307428399603187954682166258935103556317620354521597471808341371507341449525777622205452576795823281783268778860971062779757657377287444641578039304008670731331431760223314450742988986510385275618496 [188,15] 123591067515948151923618981486930247544285822689970073572810065358489928785907438573049344411999572722177628760007678737346225162960993734643273821298933482011442491000484944452520495978367115856817334409305888041968513170577006616292217383058106909050826055774591160366838510125729623769869067040864992938024867394001231201632379678542120015044295472747015722595601804321803393826119649455261784503146731175907344542508207209256476453889620361059688118037440583580639790238959774648798983499620309261342603730553949714827964643313665586786433572334707908008292220064920388881273942531873870399072834194672691792182192922170945320414605276930849960506217696590482162573453642336973155967173723146758019213608378624355235876816871486542400263784786355155904653493951094766868762318367042429863483812624283028089825824739021863155007035193451717623925054577113737287024631418904337182917649766710799508139858118505340873701755842752062778751759486552235667137718708666675751926935189709110213300826757534590234636425081804186737499356024369273739155131524291289244444151425277914395251936949010228208 [188,16] 757359798598151775625482639306766591796168523344361285759661502216857603901514000589446968335545672038463702791289396850207872352512817715239237418438819455365423530293287890562375431497971655825063777108701480650787927330044739983811203770833320953196013499497576668527566330900410936965359693112141884753614451249952299153566700118543053141948747927831416645239583503854686464322637096165151265471836996058527884558819994736670907960807259178442402892625011891682046335202747257972358847250413082666181286571642548263548345497588863340158509403513815815527901444447474563241374867610335234889720016455933062573978572408909571141510289234329261223182066602416751760676400031018371354343313480736302800377770121943258796890485262341517505441144319795457519361083427729947461573519584837337517018958981927863501782746587169644725397807508018738760618545660587567138576071746458410458293824042160349174811937099643500732373579293728691209059620001318301428266418034655111719837581813083059644984521166577433472895370642347999731767136159475955286888537895938584923031609113016225722217643312692176 [188,17] 3813769970982722993481837546677017970343638940256961359660845395478019895715439966403069787976376254580195079036584405922477106937793035043350492306591242166068284109267603979224236277633128723609683807188717346954045751979475560254522997217350129122153588295439657660096291901293017963183140247237652100649638254721242645357024360295436187968635053241874141793088376444716017301602967149132216853877758196364534816316884988919722583632804060116722064223588239766038517814130603085797855875705621416771517101639808789395000979240925692331479902045170396335071757719429117918148105401918087648089236785879353662716829943631807003479235485331450446073766315540061478814002108153394223233753555576191940758389478574510168318187018195853229007372289078920762828216170510471605437583793133044043672444585509764589025575597866844699731662767405303328174776465764978526298319086192634722851388068664020624052689116473333479299917200057928229130839482268304465540064236525396090850400912625040542959416206652442550710211135781186675073068649854276736155794264395339628196769303833920942721370425288320 [188,18] 15927878658059005263834415533546661026820164106095167773694591439775973117363950006782885483165327607733830928976253508221906891588368071100194269896207837511127768901250656038296286673694439211453251548442349960881480046313303858989234814607270977314095893631014567550352402085443431334251047374580993222264029290092073968415760325358301787065632356563930309350623892877826767697027397184962575658371927087989907521404671420633029178856447248288083992999172638173417285175005017184621941510376446408686930121633818779517638677852304936090908633014206125194515989767478653419741227478505588607891140131907481988048059550116269329173087079679122689311628105807634867928923934701747248044720160235771737326710605013647690046701236197770810931425478270321950701447888693671185898012020663910946182694558735766781217344115230979812992614483680180446747825996763350477479706014221140945473685078249851165475132645944071930757590057423551530239603207774180750950933626041632630626676420036771315452947446539165259295232642875243165546722895739839697430235154559445658916832558699790626437197111952 [188,19] 55620033808011661364226047130335294365634615109121813102985723119784265333903762823869465015434841636660320932647288258827059618380681382670350255738180385710550379719337000527601810895834926771783376363288891571823967488443630690534424976918868804630515722912519961697046498160175702678646247209415762396715805653179625335568100955165116475108269966907786915951600630126055470406610990495530149316528161336233710113707752915249403365318162909937211587122095583628373164309560220887872490315671126867357572426061825564672363009342333259199794542497417721767075985647124372377520121417819788550553605645972592394390722378809916067611730926661299563875973389279232859137344708795759526732189061110802583191300252779070794957203656619462643001508300152559856323562953622185153692474661179555587102990907069008987630049269743154995450348361726466344353640163299538195329457380499928652615273421609603980464625660295078623062337842523593109837504974580323483028765162102255769130446098070532334879237622856349355041713544845506440068923584908450245271135513732780560595204658427196798368209952 [188,20] 163559562693670462701454958974107046705907691699760357772129703997008334770747038025379194657503801376330583857440250785907660122502948024230319613248410746280524062013769079322219592417277667626445457890576368682667806496166887730707176892035505976038872880017104189428042000362050051053106135656593863583798379534440460673232631012328503851509159578128354244556822592513287714130243121765914262822897796612988370122505731581165571718287183391375021040683235101715520504005694190125662908275975268820106397387760114214453706482337084778609747300995591178627720918369039319315882090215696493723466140527902239997471417723452533037132344887932730431675719910189271769067509509993534653653522537654230552989373938719883680734113011885938694778493986417283659119324468081813297035572013066220851388178321891431027395697232497754823698742861709080457793734048069032294939662115482210332813581939545388948272524247324608154880861191290772893031353799301873057656622914928864765569295496212596146357269148079002317164273067296339594012160418710787514137851405565363079006934870643398063272806 [188,21] 407604407786074282366071751516396959262477852747178802097867827651886691329187281345082725110277369724843316667676110682169822593993557825651663939741551085642321001024966496397618179234460138298108786696825352917678600241551628969133949942663445119825299659906236180427385615213767636505030751505172388792750826815105396701679716657971973678395040302326486208469451585236046027911911360687678185277949163909952112422432168686982254798702254399157116485695489998509054349824120438265943268047789286525402422086350743460113332320682801913512050916439373718432421565962219772912311836704256501587824706819596069443195337803333159040409858236519557325016289633961719591233463022141456386892696815128979126539307135574392450395725963754771787567863482019250637408656442129851223832692428373816713017098931251172455239285780549551018880706404691599328847490074375182633316052970700216918982633990698404031353950566416438234275513005606473399388543611653557685632860712790789721360271024571975341621924405404850373252332022687847507550958418918274839393492895256751449645866596253677522880 [188,22] 865690600038686628562286485460216699122258347784038670112651220813546739520047632431161640240699392199326930213687082705629375366134371453131082593055359082700612282069670852527245240390883999557054440618339113610183465670264629691507162189858104854116453433875821666736439033118967150908964086760636939373479883963259224881320309248235519482255814920932042493851747627255005022944740933310944819921782504910865630108553442433492949338448490179825261619090843360189995238583075213837932663762293565213930941533228212376452624869095399235989908798504618258665634561408491814893094894567755079370940121386019685282288120825372688826789671511076970720418294949541305413029727532734138767439234204696520546500895105955988062107699816081260331739280464983686016344827012282781382024030540449833671594930396499365084256833684205310157244492249335268604647689751720293362095922796542807041178679996261232461107632721354955896990182002181807410044950779421073466385785956105705554152339687848247405972710727819118864152922770929152957196305557058777063531833551691825582154356424606378784 [188,23] 1574806020538141732971147057907794108423586418467791699234588800405083668468386124362039134450056558485968385834069206140565785574309795960225702149056470896427515373158264633648210827667594998814996732798451399228181746041284072284762899460958591239844939264017353055232640665383705348288927561062834145851382107023554996681640525706415628338215913225580467356629995022314758686615309347512984925165018641423877329384274308977715693259067451627499820124930184169857448477272641531101558664137065792669761945160908654728763883818892833326199892362636061953190955156624588951923428465412947108773740995778554252014459691911876795988856147008786014168066522449250166232536954017256983220837381620966976453358738927301415615010701087039522717087437747566081841043512554493742475759089864163452630286049338141208465178977325227868375600863847062812478728511332692479002842065890171987501821980158745003051068451370638931801937182336388000123185447839204857106185450655793342312874248764224232205347781440046449584605459681596889678538484382758909802969468427959580560095941960198704 [188,24] 2464804527367111933122208911180000398987587906178524773734791272540461681534424163511272125982911295543815934795785143542216311916127111237385063033838603569657240212140692758399256296113015950873023249684897439598847993469507668212070277036375428409824290599125821857877126588576388885070369719283353642849838509951139420917846304802822574501543464766022700638613187067957994606193809105503643931105236252626570414000703825108894498533676788366322604140483685805026808526718345317261626527087195959287401233617352807170322235729604221614287616374443577018234563671027375851238063002034830690698548057181593594446001963264768023914204523118264566890992528028684574357183717278763509646121932153111994287698323361819782539098985529169164330732169223062250836485976809887693468928851900154006017071620827958855221328405944958089568538516851078539248033961213739801030211650951857155075181771807010918757028080682618600035744209474085133533639495616355199294365204385819914600493435301959481817629662812453587169183619119909696646886006707019314289478799409583543508944287387840 [188,25] 3332564090026138309408118175003230786094064338352335969827720256334398075101845995011079354061175823548603652230950052277439952042354965953556265006896006278663532139062142860607542508515720667903793808175822644496391137747678188775345949166071507239711050680925442956860174209017898396134811563205802106967596723908583823809333830955295133251604536430769291744748198013124506202657250800138229998906784249712320408062580430380241331260127524888409877536252557763552133764199308975419977829683861611418789209341502037629167028900067256114663908262550057607541646966960393007546340171198218621682671037225558790097082791131770831325053331917134560294963709373084679575954992088452466286340721441730753269568545778571888152590447172083657378515799808501468268025457707539843837670667609278258680305195792193226310048552175379523542833280683978557819606080986204530195381019436874929570991666299459970353005374722688808482712733200211498091537412860745268303404335279682395620593981413161624535058056427501344485986513905482482416443329121418536277201740822101054870936990976 [188,26] 3906495371311563574217800604688735021341235855155453664978452117237317232123234949330111136965173547827880150425823717970951899144035156258754997459134531243133404452722689148899737938454242216050455854826457821081801823283760054138876618284528271902051585662296861840457009242060369965530570030970553742312162293016416614659032169962495566335116693888595030117425542705934103566450773748131693741574797342583154373065583354104278984067125053084140725167136325873299727806064444838149221060738589268993556108756265066835195104518403253304894959884423986040053660220493907343597607836219500810889330787149495878221420418410235970072816677920432631974813693076466648978967542513618559324761097017517008450224900322972317989791941044095567646504534183048373563201594628310048687772120681313013855549860420612068325788594723996379702085427518182444866812590907096536917386520021803024149185700639672588216058668408258022270434943853881747401458387653223403547289173296343295122100082900723369870664074011311028421719557483888717420836753834498375635035984888359182339853208 [188,27] 3983121243286828854805434958327980705398549901789176946957417882770002603171701697537638082380519617611807480873247023518119774335388253477228581898797439823880176628135889112363989006873137829312427603266320081311961775653156129831001193818477756958537849568161624584834825915433956894278710891936741621982354312699827186887212122257808819381578355096105895439694242245523221559922985443322895778173307901334644143814377222578965063376619254195696413141382338933111966530030693486046946774412553059655126729499936179116855041143616053760803491403542817527480784647848870514515989107115617668408126724548994662830873059496011481616974864969847061382896901479038493341593645158061755016793817745638621916154951406147631186164038026067074978837424624470079257757470313422186745766270114842423333113186774540974897400101778576434352623992865317744855591470781352236980236727238636374095171398328473494266213536323964119267568019204620658506505770340351689904334972842300832544864703463179749789779329986999464609017254525858368756906626770741752705096329962039553285152 [188,28] 3542917873848148425917960011298309149385322321972713555465495236699420281674853541435056743222956028770624407394042466195555330310105748778081025978363571058764540662569456489883145783206826946783061872925598175146938208802301995575326659156152808606291308048789948435667476769606460287816709175528624987178713082354978260147339595542058203927910332038532740930891772289789032379635010895563097058268218998850268159018568543681721960720255319846916391316622781131917438371966896493726762481950570859873441864082471060728905149577347499864661392816228534050402187204398087823628553207737469665102366554028178219819343593767315330822103056285283772516574215758839806547864073203519028652276229586703833049208247256967340798424677355416432618476910249897183191699800376008779872329011149032120965333352426558497149713068785850427060309475974258538143271385458250195178008995310279867596412599758995842926609332355317457946212610982695786215272412449918203918194907693481384933053978236680668257207260327552104588406661284479572440588915694096298375935552405479776304 [188,29] 2756434014271453234868830699458156201132611009758581486896238167177574974392330439608300413154364180604557841172429093785008588221835886011725090719998517493498845964222334532866618233661950124173779715439187483216628638710651589902883322480121710685000736312128096799577467531405814769437040223375544003202270889218936200976689264118691356834377328937660046305915263689843120789595053622490027474968954187824014377780719526073499451258892401059167229908885498414543682400964418321030599536079122888074824454341185841521444594633160881648880604520907573767655541315741041460266487678565342217947291206772068886443024768992961757153918405497352050193795726217609982252751274920000635463170720937557329585660600432843777227125022520078707384604574190940076211597545759731093822192696769311521751620694442810184705224259548298602935179329331746652848784627636292495725787742901591090890530815958189250362166154019862692089604658874632361861733263914716796351948458121441370011994585950621579350387539845627247063257690023551768415010936125555032461780922007906112 [188,30] 1880254625980385551093878498019257854157371793861208200722462234208228685682578499968886620861056567541907984945912341639911561170265264177707890257974779343651857726370105994597074629119686850661469356934021215169499133892325625203690162443067721332527757540603162773390057004611852863076355292945619316245621317660977871070109679007330701921292273377685674938194142176537916022802413286347585852500535739805225754263125782467984289599656505711502198538107490533678441485880277262033665275121775522450173527796766081844138669464547043404641734699539575654060307745492436794206525249266358380616245978081340748069129917055787791724885693533290069962491106822827287581003094119467232293480127421157816084054567416003194873914217015844997961180458615025010757672885608915736194251003718100917016029943526138484606313074676305956353013187276095505168071711163711754938220983811641312345149347801473472757496797668178920040406473518362116524332806044122407627199534144226361023891657932085898671215810570426714608228775206237085045300970078590062461260401907584 [188,31] 1126933968203468127737236555419802035162811389701856210306547770864040583805696084779434906570948019169827041106160432813055045940151664766779381633163482840303173065619496475288163196613338349626608012750285120878904132839627210290899462004852293803785615656402256436226430066568548405780093350452283443280097078148529222538125862480497002133538776600379792953724872936307846038676359295107405127805996981869346921350754210983727005779211365672019230103394017829326930725694556223596007978037023265224442716195381064577871800566073381561732675185443869172746317325859526925901577753133173851236706256960239931076676576150428662598741116717273056124639469915727027544290171845001361077728107221345210699189683619991537574836523065600676053633080153087129624901172767532288807014433346369200944135634847226060418573511409770764975526326274623141722455630137858255572738711232921570635579939301604910944702411793706905581642581716889780784969671401256971435545645045133154915164805172768230999097220465641507957928340624547866105909170181355713739255861744 [188,32] 594605567974051778108039986816748981528950454415766644844684398644070799748101046131785124350407315014484223784345028813315262654739300750051382062097631299801596234959231210460445472948690710678196372807099470012006813182962192560460617650709973635930399320362413571635935052409226519091188673731325449789443419266617534078130996150886694205154324067962043933491710180401146694597526640998963988329619848269082705894265875794752431091590477500272122610056280571161910573126222682003559137406951961831920577000301594169676365478597583572782399444577896368452422530119554394988155598739653534781617843217610923538559214019042542048565063429600562655616624813427753052589644450855649516746033077331620013853267746590601758897434328426119198693477876649836991399023817263126656864679833117418052979115934184708273197426800641694135271501000285361649595478609104361088752150408265540098033618189346310105704349417084063606178825280015577477591830697847942441051098080916320868648930662436241935541355039279295216489071363526144931673946277957608703212312 [188,33] 276667327040631586024161706136277836800488034853016308933659460663985000883501670864819026562190312494976875592032975239621667288656472015961021615418517154699913447094883993486073524775574415220726514744615677261974358656167415318001994991948939342795386451842441676801277548978044709407391573075425631553590810225535824332724300130844230033067221828031293751794428788888251500630440776090585013728995726331427040604347427857801148016047763168048680548213627992799657945950268444529422652242851056691319579720055243263475285854183523107474016416537768160857761654304066998263101918207243502706099482442791346936737306831825561530269337771905258387057720060562059062791011463335400967130872186935506832843931897879909229722172958153626529507810151325961264035713723771685857214979864523209299244886460922452964396136021577449962065976923765213001779694172356133290812168563653235342096085056437556451414285819833277173301520324224088277393579128554094480024539585941421316665538303400536740070984860395644159090663153927896911851615428890232800768 [188,34] 113698718239806581463346194816895535832021223635788969902363210922011382089444822213552363144733243043587511308203526806301009361478745973104460936093046967732737060991760724061166680920658964652888695878633747424354863855539289351589270854463284776550955926865376505923375349651108459745165141462768375131769596269652875839441154354343824887817958588958812974242850443066843024859128980107475499937049794541056253337652067332115213856320815807990869181593650053004998702948973884043483755746484470134834843620070364031005091192963382771662651519674467887531893437847899422215732495089978366351119893879959691997765055994231976935561489137936921594388841990300076336275573264063574778999728282135826988048768112662195679280329671804285251108168149012643197495519788302284198898293617086881611940790231406568602488109225776589564014034616518320139068062555018983823069678440110486638922222538309700926069108115983677714496772606804795904390728530342764844643263806236890127291989488266561340512496362403876781632700379106768913397461908270136368 [188,35] 41325603831330566457277942463873227895886449732727010824225039810807431091991503249096011535073965953879793061801598851469763820394890262814572985449167642291130297818098451240553928844530296277995341348762268145062064198189424076082682156412152426352584457095499640265335730993536511148301605899546238870014441490339417592294999941602720586665599053878649111030895774164159652837549636016008254451489883033086864053455088372270465491648354444563993223542297391662166115073880704494985987319192080457155584072600435009711628373581673438789173235198185672026013997224289366394560371632692228168665121441354642222098599086458820627703204438715308522941581168991144496736302449656007336094204385612473737396579788222483329094524249315298756322666893460052848573365476626372592676709406187498346901564460590168677244333361730700697965155380459779390989604144190545919344375932499607626647753734939858185156737419995877407463999225993621489546410269230633179022302080178344831129112609742461213341499039917267396275005436526792682138020893183920 [188,36] 13300808126913729476369788351832451510450607097824551679249407323465007248511445744763665472500820955323263694317010947818949086027838519322053206385011366518430299119758683785610673697936116403920278761203833603577043403911512521773180001165449040808012045743264883163608682872875336936821912877917743587460475285825262690657641268775730136686525395900419078539732460253461437606409772328691591351621114491061386589527077573609366841370492151008304076173732493852353297579819630881087136115269097040832726775833450072071363831287181143970114505109331406395873990544355622612122892265855680180918910243270146121530482924659900414161551549531214163938906131383163247218877292383568040178006583793362220996129759949258408088706052938887416725178620942252183924592605387043258299577867873054595326466421233947238875803926963697209005445063023083793017255133609595176627571323012897661257501718888176557690714625646498461013795683879005846654470291160581240764844593775625036634714736415561527915640544788297592403490090756747716036628539225 [188,37] 3794879815343017043195195077429502661984058772012268867174192711386617920719964097006995296109193785288511095485179843856056133405720820416982086696235296774164880855570667908577649799828150082688563359074965063345523956112873322345064036457139539421010845215581598925575158748665480769056544810009277964724032436681783998726698252425102193766736267521651974971090800059100577694886258472132387294908634437295699594259486604461745353623980823154490194990557240891582465198571958447954580633160487123393817427913082637920611138953361640717373234910257167936715606290946844409507278112126942520426212025848046685992506023896436381009318435070321774068775892466334812408919652110888451850413381545148171935145567973097279941105873411865112370388675994693391106158777046437492580627165037365985611288738365265994828960339775113253631885205365532280762069491268079144731725002171702095583025309532956006470251244846426019245570525630862450763376702180396171473026024387097564132734196836368476849362607702303907306762902552637776832996416 [188,38] 960696197199791842998051216457035294292872662587113504108578345181587936297734917327114491708934915916062943508345123445558478518126956418214257436027572285998988728806042231345241965259229576719294213053338570508576799412059862612463007032464916312802899772209905782442906952546118250611664120123903432144391984705734539960300698715780898732661626567208139484956684094144331928035624362219991845394156544949953514358407679126553314864820944232139806142711420457305870011689753609873453971294716616187740093730322455263990041928887323416867358538598980624087852480694503817771080163670626569323845952270501416308486361450147456877610427638579984944778830379086634387563153215323323758364709109759501996884490686948380549610739914391369222865372591940587885319311112002364255436112980197427284570723855792429761961143908546485991672248919879445196979230055435223216170044498738504917142611902145004107386003256990243800189746327190633871228828393608346461538112767222027098479898231115747111866467001428788397118725837941605081920 [188,39] 215970053757054073675366726075665715270268666743438831248139832671434483820448419652446680609208030034996459309506625488879879643708784425325654858718749746998200154105664701381023205653533007106566582482969914304070791179263726359079786433880844766091595251017111006770408861164349062947832315122691433123015840121466918199237967615409220692684113451294050218527617214190471839940100452673975707463370650199093406643365948228204513571401151744826793251629662560608851315019495612404484054815777621148697428547267175501898248042007312124572121662000484975658621351969855970197908526365795918178648496481256766818807360472071755217546924574248207907579203417364216108097317656559160842030024424890477600337617008996484290471905392316167221087245234667253013277918746058771812783933818446960250882894378034102365527169077696636498679864842064891997808301636244989310389096388212976037149309389032474540200327858072245707570396413681485547436293352185811989735717388104669232683743308704715849557490693471408824522533825080851976 [188,40] 43143909247533292739931999577924055781618094280548140127053579742205291260275913256100345994141327213434322538938833906036427933275910334690237549959755056508722146609460274681542253401419136871910681537740817316405681430590945356026824384285864672745846338833128736103530455306567430367681106075757611263626079322523046368578264319086613205188669206173776122968527658493987368917968858194384639508239139885080604668097920271821521233117066182878948823033585099240364763550948844814944256040020890321180621170974058381653086836543157413224238305136123654260136152958593995599930850518994412783081287008956645714742788353582266600374313633959561881861926843309210703952354835038311654227026196956627149008731035586649769420863858648361772210458476568976159021761616931448792054161909548710876521258109277877898160666231381316591410841158837984303230517458396123121771995184222760192635839103954030006152109104333327912210975197087148076521234210954486896430580145929067348727817889992112337704404313601279446352814734198432 [188,41] 7663259685751209960489730105441845656438987271001586215725359214067261680651258641553501615505227497271026566356549299373865367339842171175736416001777220320275213176657116341621092242788436526418772490048391010517637703675928729741781169649636059021562154259959595325796434474433010422207005831080945393461096179352879452384209186491036602804074617034871505376924284774086476201220755856307292421363784389156670614643371890125236579526568397459713402421185637101120602215489076290236545765791411227590336995658587996720817219981398050633656988277096769123303771521732762603010914058675330475288783543407454352880852109188727422577183054222133995112962555369920821453057553756478375663398954161123548475412934927420011502801604671967373284777940033591036415846485647383884003039278934287366776648486098014071099334560188226339147192045165874364976860709172048224390757759520344768420749003501144380771103416282185248324007000932317522492471869293758355303736330560030551204124044271767462880963203806343622519738020416 [188,42] 1210816419664440854854000035651930226064336032369245998201498841951460729631194375452250496120970097086359922567791333001944431448728518309647198558976960079384018221494461406218574735541528869687858883781506174056568432226726482918039607818291799026382241799171093266310114459321590826518205672378106469206243289849075499767529531678758895333090896405333895340139700493452741450461474683646690051113449921087119115959550865559570663916643263895948410064583925188506454557851528854083504390361745306402118807342436042834717897676568826887046459069949442315606087067495853848550063280051871592710251662914329745573968589147181608074902418310926347556581244277836357308100673049186867160728315541339760832189273760770418993985216626314953466721363509076268125204885748397739164908429995844004190190075207274630453473474875333093075823875431699500474880630693753641903336136775595059365386776798842968194652529644106035298120571782379131260901183056203650841957756325312574794531500836999963849743420064930575767699968 [188,43] 170243918569106257358247821793358641722703021068185588007795761128034266417500136472859718705164480953222933951350082148871513356018727771986880747787941162079480510163580375858018793386476501272185238211177843458892396742960210612861159760594168385433010317737690421073966020014902280234311743425420550722777945904902065021375825462096892700484607703472467021102409746351464489877102791024364979984743170000898086504883232710864281506457654207213311432105202320489300552528622702647238441827165975377372162750360377521311156775237088521076919165613788293644872975775975921719672272794737778809622397230061586361024602477249053025509620321036438230302184765605529232606179223357371968119554817403558606108465207922020492787044160052884679597880107430164950496459460827255036684739275585218366098093590439085510009389702462535533754713422348685224395345755559203340337461527593774411041629719742912946471161535839880582618257225306856405698444274447971073955107411336428305241323278491857083130570202112886710672 [188,44] 21306320272376614623871868264182931732187155644760292129890517174145715803321964694009240591858106607511362781083440451604069324850197350520873905931665543518849277478298510193968622315580598288204636344897282002173106808649783640494203160857654302263880471927317575718574433894945264344609575170092521940373222681596287157760814254792003587133782837943814451614863353257232800860945057896107376051101927466583041856666421512324999359416055854793928035099499473067480176130854187993188252243280606007273206462910436966847100950193306721264915787426248661009855398622235399294367128320245326405409069384209335782330585323940890979007367788642560524538804789748966458925584289550640810960208630468820778582364773549341494652816259966554479242588920475447432101238205807846439700270041695354313732490882436632195437722460627569526208307253521015957914267265665339993559435561328048176846431571914400767307485053073476224613230712974703848717055847722932863916438747150565646535980657592634620869087050748157404 [188,45] 2373901440799044753573909971918807859724542095464531284342327587619205273579278796210189012131982632103732536415865107244321105194314132991987027760717847178282844982305729656088917851710867463272278777524778740439833085708029015735320208004216070529645569534094458410209668717936369041592545702370783258284592321350234590661515325592731079306139042661811633490446776469591245167674207408825754183477993030640662019997892762549937776041864078779774809602033983946144988224781213063025531359398564736049588701399453245950147451346210652672233802481453123059714083793112540153083223666092222470749059575753837643729826291593813272316019088280209473698752284907733777709439846151192291428023724888502573127164923353951843714199527025695812626364603585377474837146700512034811101307993166317303804646563782222060043756293268931544530965702699441844781815511297976162922796242951279935507120235498214405717672006653576362981352469459373553434335344429565156261680290058649606670505347559038415428812642363168 [188,46] 235487851398538541473897660380485693738068598674036362456797449024714138930976756088995524228789467670000935555820852698799309041517241815670459239450078743889403502469102681286924315447689495825463776928854958235146585827055304279022513718073226784474228586913092925294868612456769163628657291086933880049693676073367953636919694918262296310428766915087234929319897213992101258317175109153031503610675792677714929932560633858443474830925973094703857637133541222702711436160486160267114417059714370306806394783649051539344787477536263319272375083420627689482745007220063512511104312483838668543423619219017757589601307772951868699832296328906648513621759838394789943425415882205561214859555655310224027550662653696106975318416099179333175192863777624214993893400174195801423475603137741455174619899897704125615884132118452057741215730585940428132973776164201949590808555606820060786209292241277489830677390948089668961557278848138206375279347020907592533811041719349995760289127253286567255333397376 [188,47] 20798009535265543906415447300081808787283866378425426973713283729219234770006547293677769450238708383019673391202559216286357941551304030791481951941818216351897148410449217796087154405379678209900053996755499544488312631365404607476325604298438536958614226821230667576793134520482077793956850322999017146832516531859748394754299260384413342548869211700663567397118612077795702989436226210029945524297559826498841641605248412208948779911554110416007406316685942849825736072721587484931994122642815202705812461755701246581629797908384630466108601429391167387674226547238159050863508758421824214192460872902312401197379630521021215070920906955802393042469858609558146514329699615990487108355004417902553772766595170404938646738313637159742427539682594930689341857333090166679502831832407481649162692086867117069837324701458753475161869347956634630559233611528127091177786801398746693774605509797412785901943423393695713214670679928391553972967836247353696707212808809868012272963382543347343275944 [188,48] 1635238538238236763142119613501265472496767263446512321512772242356273436050937500085258494250994436557450207261899246720352239198412933657113662951491166191439342593022389765987517339790193346373732182132036483536915106362471971841331101363993018949296051721058546341900705860655707821375377148026150557987857361202678004505384145085776332018985913075676433595501367593506376818456165283303820796834586865172247055351618220955227391249414641367970760302065764944673196753905093487190442597212116398170455027640377499072839458078364422727208551030488646241262645957265069008554584715220662432573748618080563563175644357105995567500029551219646060477206842396256424459187695302657863380744154769634494673303094270010605817564369355640084493909523965741517269148774996433752267999546753952862104390594746869675327002441520366590659791179668710085727388840064875864221671010953920929594682193204039982730272735601916442442399378040439368347723347658993034733824999440672921511703006703172562856 [188,49] 114437644934057079854746125345719633129817587740016231931420100430752145336573794031654120893278470719339156121044659362848644283322984749319422361145942532163051199824441685496145815350172865204493629223746726719551581095879316737930507829355777751304297700025199131584209403417182437542707032977032574404390178549599381254266333690251983707273801799644298832688423108173409199157734658470974729577458953242172739702864053410878065469547128842626773366547669462650558963677767245338367176370477163072093138885153785469415270832905928211810696235382743266766531968489986527764271601245860200207830259464140978692289527031112829942417111443824276400579436041438002351213196628239541318508559616977818858491279446946598634578616935549482775758698756156036275519755128286063425398757491900483618069922325163205473393843603203186961840781210051154545922159240415856403504551736427087413762850379468388877187213642106007880332578749631468057330334836344071690598350657259383590970625084899392 [188,50] 7126431643813818781673729206895817139728083691626950839854780233613737523024405886939922569098134343141818160519890324366305799412446823566237549569188227362939155191654857107997937211229480460807565860866461923542142320646703240725733849860889361041810060225827479794442473971622970386138333240533059343144757968679299538673142416414850033242145475757240459124919553160114039950458424994164727752669519046064477565793537997610545854134729789906337558797591793288986848689515896305147661515298989764227347443304864184890317882233973193943018704485942564294630403004849269561190606891607059058495867185937128553194142956253219588934268122994296242161064637453031441205809389710227051647398917799749523079666349938825564351746486567159710208273912858107837720172853070494028804867667951646967988564452066787285858705795054524504292495579316731077783404876119386992038870687800912652071385885242590760723910415071227726944876374707122733240796497306459475584548311348010373935811230976 [188,51] 394768937573492391737151675019860789792843162264434084372405530015274233483657001916568221966861235513826304526039974788218202358660449332329215745592642143452292154731586283548385580684307480494545433325495699978117235746594197581375021863952776412336667116791620739462419112207919351449174430330107296832170333608537452479895358440347518405756731680769427346226716165251554419773288231116396843696289017191858266226457633122863078627488505449720919808225080620762838821921539644624697800556089541357545497756241986915196584709558645745654370026533063629837020294287522914268014011235954037069002812634664204102203486557572889561784913498035390764627011871794485438760025212703714855286237305063121239359760306961492434775727948371096744337217274172764051354760630761442549594574693123524761980504203687009972473234531001992047341555652710884760636106350494095840039414451619704530597455842601991122956779595309230850264893782782001734604101658176394797867984994316262612741008 [188,52] 19444622407839451405893908241586719954831885993910133807317688728741030848485838245218411983506856989313156234552263207992540312262074940826178163373355159995470137046754402194759768897586004045859316916187450440853092458708438385183993405062347403641386288194617631318972673442454134063224356418992148398128277266752103474140749880930014995871152683544633505246293662226696774452504450910097076370697046220546850726842974135156061838659928841618093662679176581256203693252975114833415823365207377350893250554945558984220876070916075971007746098920591389401992310884628071963781812771962974336138538676780359674613490521158702191167704335319607807116598411876506821505134340615978622299636095263176181121638965824669762292584559078137288929337600318528231120568059462874814477835996860466630757654993619551881028297323199194978786220769422037967070283942901740651772776999210568027821458731345821346434698815468076388141623424288073497023588066437915202028334617449567250923 [188,53] 851189162314934891861152550929444652251842700006654577239037505430101851331761886114968033910037871107591400571068554711994899881888176017625598229177930246403405787342995228010481711245210457616343250633626688444431080732254496445762673378968307861959545744758777864616330892849733992881461610738045962543651072993960432048278354031275636274016549880312534556424589258215858952752976884093423513421528766217933649632637823026471896646444440166291413679250868013253049558710219074030555868359590729072631698551292289651461053600997882847086225213154086194713730744767223704871217018745248211420454129741277789551228963282118473206831850927804802143583694711017705448425296051630055132831728968947768158158296795393367492188751141733370636914498440285865301365068080484251837943983000782379232851339587571566250332386039658125028512971913652631070264900464026845832502241996420118985332906447269626382701830660731500864727017958118727513978800770428028114047844968351648 [188,54] 33095858304667047928852775246708676428809968090994097603158579297749692306817021334953445214473647645771661232774283270475155570230081099715660200822070217750780479501452669683460459333716606933347462756445813677870349576779882406838310343300941648504779158069885475266104765558181976645358680288865280373547018777201281975947853480742882480702743774073824643842384975250104975330224952505903072448975184939049533078009533683485209284918903278491848981520957915610173078796726600608392620738283442909765549769964930673826283463966947741919546055708143455066572823308103083422484734067571970177382286834533078720011422137174433132334844410110048936212339116305156420476581723650052497601956215869018063015936166603739880143908364432254679332452285724400277826560468557179896889406465114880965222387573633232088552140791906160949547557562138004336765066139485781837883983520022679822705741736246196230678182856720241573831445216011942837924855627430441409121410588672 [188,55] 1142247001661464303614617189842886794804592735058954005483678889510566588965603023088711842401916478118517859950136987051765576780910323637157908590688905849179170827370557385023266609507971072698819209347188282870426561106041129713354708698252264291217490717257095202260039040027245113426369800774442492885577147380523423513060058485067339775843524940297839037094222606773677088574959151424485225604084875125657847922364197695199726256968260543466578205959823547688026990879298080036686718597026878527473711964668721097331159153859108637635713952635824224640462406831239139795889087393443963666900998837486224224688419459575696434821066135463717791200544195178670010705951421207389602496692324856513219143985463969810448038891776990585974859621979124754477769594092104072771947737862675020052101617902918890342531926780804706798615471113085248374648957137745974974334502792495512404158354047323421452302305422519047908869755282147182467867588589026138254445400 [188,56] 34967939633255561228278176677749279442749530534131003974281446413604996982968231853352543528730552654081868744755593904267396398714019775400253975975880416211604972665671344738759040805508080497456934565691268946217708114683418141573601302016072629976146832553548155898844941210745923734678021909394077123316918232115957188657385819496833979695748665392754535238795561424475269229364592476369885743037339980392666582015030753744822781095110652966364038532653886047362551232393810307970849015973640634659870947576658938808479189128450682007162531181245699234402103492328384620968520739315268357405453969695275874819242568437341227566155319302041641351018620837278014015880530208375501392042908639206148154737134294550009828854729084827878011244646324286588608720989256211051577757624550476909801079609636899557332474137479880529640540614210510837652960926339051399658673560635797722485833157337037795069558572197231047817762230091814019013837792171592893344 [188,57] 948758256285475531939444028500621183247888596858831179269408327963615507866225801249965485776035305467116325305739496137559964822762266661123749089016150433087366461320181153613447364291161229790625679420481441690688514361072236677406889888829794040863269215001514525392306470378866624400963842885250223271853103900765910968599450966499305951121557430045099123865372917923115962904994392651591095024478668434092226399012345967602906395046612271916673083479010321099225708082037845183395279449457338164881639200807327355517193826132736125119236832164613972675672201252184946316902355683400661526477842678232353310866226818667438138701332481996503875235298871167817422637549561619736509950817005335588893375392667882262944818546066480636572938293122342757593985734203912684542400757847298084527538846353019188269947304081963641524722608209121615298525779368801799847248925074729516756855076016809407122248861179300547857887304242497070945001481085647296 [188,58] 22794783241753922398690033182516036375920930246405486635545543580212498913724870840839141218208341836231243986894180357323972337953869453386047648222409825019704809804430648626119765678531744369201611690256512968154651968807112194442945393779160659217236159091605825611194414468704124911066302365023088684165275994223536301979230923702617326465858572903669175023541317148114684643085765088278090562736339523718895223787130699229573787888464106075367827594572426707947138438611507670363044955899073908807576287531028164437128063735815340697333994496311458221552398391866305895085048212560863557905415731161962655238854116199091649880060072418920489174350968417224169241663778107659185575889424866428630874165599889925607709449176273058738541374123810747838329788041451941285619528980900749384532646184596062770168756246519999913048606329660660618174461772170408266133446752767526435174890297110324858719860554185954064986693595105308398107481224176 [188,59] 484501881311302736693923340736609690719185026716184401419387981072335948071856869214065073830859920862309144947703599811039106673467538347999928565352327151057066774303274366575037563551026683108655950573483611139140002012886124409844203686832336791212222576330040941055477609232513972754784807297569993917033863435999967779234482592581979516939878215532952681843057846835257959844375732654330772939060002421092442222474060578107423877279496044147996017162962549344980491074051014635058017434356541904855084427212452467797594108509858698041853629191065059858886879954191806287027774106877473931811574596286666026083877258013208025970558013825352772012891562144536786158308315771276050781287996755218887923916336696189181875194979561248647345887547496674309122901187279243226663376758376734124630399229015556259854306869150237943845596994139770727126036777906399389015393139713703230328667081510953224226769970599078220181588682965866922172848 [188,60] 9100975339210819509110223019508103070073206838104177179213092067960734551948109772389718937375392901986474467967673784485660286862904139430352046906999137421966693410439062102027761922260292778715087028636168916712798469019283272075595906654505047406436600016694795620705540154582486653812279349399002406748385328579584151713164750824030519857756196931776865800519168877969067707124002326269224320862734238270931145140012401732419284292583188823392196954427234265639260332824700667047217270805944582198020685076064023061492546528132080488612726943596858190217057549359600508977758623161331175960823689649043958524909894946952073596257051507321696740100804653538556904086153879303946019248087248641933330026390922598349912963045668609860057956162771525807741074111257751462233440268327190363475024308960546200275363812036659862941866260590154375447468965356825518046236772025096516199267502561768576269031408719861869592808225253619512332 [188,61] 150914709109324565505372871833506693750948170723854697443389098678997487854465527712893274236526245294285590238145696497706189726164113447377056137749216146223580201139542471917579308029389320564890638367557871149452004279687115004296890613145950248214678301844841428950844006707260232745417064289137526107739286905896061936290934837737676824288213157580232261931936878765446156856801883421108336554866984566844747686244953123349937228558533550243519911575128013850869488436999937411932367164384983344101065498376310979304860552749481694866841435220219607755663527161699011373022293629522487763987438110630411165473151246396027927718795405618226619386549175755334974085937585352970581105532761116650598672658675870666386390236792381992664902046360252569584940596690158976226217538887386597262269489958019070773366256856128702613332304707287414340005868607461345897411554879208512356028440768384019742229263118155308940641762991660384 [188,62] 2206535884786104119797681213263858231574766931018255478878694569726218577897484412006542742096312765256800770948069000430390566294978103560761365730305842866237978630158005312515678055025510344392080689265405678509341530868967248986601847910976018125289804546858459588068697906954270758662273539421505225139158123119348780900533119995009286191212546065237788666328238038709107053326087518048920555110177702070443001430852499168386312144109879623784372809498103092832388718588849979883341106338223039107096894634108890829803331961502513526201825543404881582037463533624387620369964150825025115265911583457024600775074079920366513041450033922010152029381239939329567975975790758115067588186119185175644685180664493391931671715210778900763991579751672863239494086481146375990673209091696203467437008474290270432196206392792849046268925584771040771731408972788823797723064454986578587858666951297155896629508917527097162000346789344 [188,63] 28410330485969730437141365557908430767200801819604905711187627440866505657543978988786579439259366897593663337446943215956183226680360343768228589084288867024733434533523177771627693438403853472306508121494977227419821017655916515167230575673836003038841457853581368971034949422200715216529857762399204182208138508550339743183461939118573221840673761712971240630333833152243474824061723244789414977077370405145951125628243498799253504589743096047662284884987419313209658498332899644597799117049915700917386425554764019723847934797768254312562135652094781083448538068382502734147130674699866751657562480551362329439232911214068347067492637925874499269733268662035698383774594467011357853425250924495769879112314736535973059155694435885054886480023870636336241675119500850209021520813090319538006911786939703779987337362831812673231999632922191251299424305595197954489374035390024910956635448716620787956464577004912171578872 [188,64] 321693585355207354024092807169168452546517813004954969765338238335148766422424168051328833811957683264764667928728772788400925671441250515350100330422691487744049365319634617758785005554341180861657188901227231978695209243962329192729091998062199013075578215185257609893443878262937708301603787604574264826212446533255449548719769221839703797383471301240164304265088115153259549404788979337782456436279961335404805807087213252770662488067091978284906079739677445803501460178027930279240922456178731446653397703030965510201161943798415130323472188912625009173607093514795448663003965806585395177788608649193264461722440316598176198357322604266396946249855260954840990151366928142444402408446119102767728621288916038756013683428266681786794560489839331812547044229073243527075374492750344428405085346127793716178763086033473912275832564830447451760682616793025762895056587695608538472342900566572109667000242010701356224 [188,65] 3198810554599345468740665806324982687087986074131166148767807817894927953374494532358392606103420283322977816053221369565951597468780357898799213013569016538067748897787561040533593135658507683266213310149640931460616377023315216679440022267637013655957896432152918962432685468046417799818703181189724261959967683995434801074667976576482726415376255053474356242406204457254289908582135845365168673209071972869724072167309920151559250052707681147641624625969640749298180609017915767365747815795099768265225909746197927149558202387495835713203052180325465036982250957175644427167806579454122252773355194413878071965412445903648450632298953025331382045904448560128147031997027331458536679889860384417266143380185222557487196641033147468434654630427105724355442077468045895396617286818192575346166332086667599294434652817804509577097685005589131279249751978099852578832341445613136669709428868717339345621005800514240 [188,66] 27890564010711643638413306304776828437485144988192571345591598799630854132018759573192015832485207297363460910854872528830642418031770960436593480566327932437048875565473441189732176702106722058225108189146023335904940130290193137599883564648702862700619997957380121252309895410733747515517452769259792743787325005601850019938505144361998126880262544196816218899162768607769858722327384561649457023014888028281016700005958291422457975600478916910000287686364398688368798943899645537764165726330447082328172621298099089305986498411878749768452637483407518248928047439952482787226680956592909831048629056644210251162965617013866552992461706916949842911228007939066720788452821663717346474261830383566616401168480644647143341425580278069110829095133865352261919620507470725455754171770242976782728387051219922928027940778054250957052790064007503166241149476959264699472406630007767685525841232479556724175865624 [188,67] 212889388893125737209769096215293370822855042299083375557947414725789491800181737467109649301259626173931161549872716437412062938860404827252778597973539689915038477991834953293745432779222968469514220751745001765458485277565121624444577902968465121209629536962147535008631893434715611554458828288512048919689482914269398692716941865037152307942945956005291359491244245968136982295616840831797697850211190354389640841772222650811180575683607194799103577221436640427197564160550262466596335114314835149613535940694288450928211256027527183831711845924294149676295072916835460739386106775119711707340052894947216384936916892891026231734814355622991292512593204659760285435338735877661995480716418259918994138712726219704495609631741603502113018099247350130367268455521566187147842598874445631633456235267884216126846392815782011561112957231689036162344944525338262149567657698049414998304170838789257271440 [188,68] 1420187394927525581655763852060314144624851974423944727220745289299057373802893220576458446457256979596491742044595300743138182589655842185117043433630655607651775578704358010004622595971471440734414860041738717621969189185315482070536010899280658901593190190434586956620436845445340964266553758431357211145855445873463056943305313359582486497419165336582578765374626159284336644953938472173876234383118094313172709871849790699250345047389450395826445776063786728262840456483115934208537912778182181266706322694215948435747571890828376725704590340680509776902309914309471008445200170307721843841774657501999016045747057784409654161167802808089533092926156352211833771108772030911334944642178945946255324064757226332530200897306215077673706141452815649621127824537007747977748092237092379165337870926327581444077768543930959044894088697549501158226014042606138458972589680778384339737115543600880216 [188,69] 8265323250452994932233978770293609114413684712429234693060334733511194062798988311857570314183423826689860926810865131339397847866054876363607600122652153605792647984918278907271170748106794230581444755573026697459408129770126152499530928960983546295743412113470405490156684731669956461559493196436222230169581508486827917269984305057785540165699455048689645456032380468160175094221809641297838751594351039717185413069917037232695669203626218973119331504215270773053887020136170570273286623512067136371341111837327531045897025115169289504267882553791305140306998321786229764025777158941215847496109089619271369557970340742153418581000145722022545789398722369603232094196232657661271519942568894817548664003693778515798599269219807287903628336911436533298401539987534792293048754801210647200690444077275932578190914174108235881229470770768546404023810512725367685548824524423205271538741255328 [188,70] 41887430840627458904950841515314003665890300761761853313615352653306160907214823780773070962052744988833889187750716049388475166271292970758580370661805947656708833162359745282772785518704822773753587349394397875286366586270012680507815757102983057856166959188222915305481204273908614991317576025275605600551217517339696002820604755998894847001112608237646220389823940511850423517417321680298549308937419185266024263601785817623505435464385994898330452351766136412724137198469849495210873455884829180076290953571877915448878772941878421303999542145875400192268188913411126752755796288378085855556243251791951555223227465716532768305204179485028248893916615335910668586857946915180884941486883642049967462551676564340864605772504758737873209082647245702264340006627761020345583209556011373977435605331926187427703645412985240911131475286477061350000626326023322968541571451643584348463808 [188,71] 184485691737513489688143771553284391855955310134298607267796843739175784586606068520162457493381145989657089775842576930942400797578001558176145252623778170661208338275377803603548926883631903549533286064335650018480967940808230522415594402665383755664035965557079625095553216872386073537871749689611713232984230178388963680879359534208681668083507665661540840596041783768085375428464158541229087247567337704336901824237460536453516376676900239904158648128618504772277638455108570960106460775447781451095459304555329723829333610492335007262275481213969573722022453286403504733104256174318585475727150583055511701773866301128645690450524368200286093736267442469515867491242443760877046188483038915779682051804818247380422235688622718742592337134508005117106297428820822786296880217253372106493444939757522077886131882395314863069108877447502973221737876071809518020336728904848566632 [188,72] 704691467673066801777067223637559992501474270300062705464765352062709456869668244348381866408946936141258860709055776874301771902930422094062854090528304807914614228157347889985428504929721246679933451643075724181641837913203936469357036304937818205674755834914078544107780671977131282362277470307345021188328640541782568017446244463131208802005364572643965334528506837339428941289219844104103735959414195809290642047537102123160510983363476143000391355133545395613061418350780452415634836117236436329343174322277843697550901811223055445027196564699373505774474105587307900058179981428158796778172465925221539154983197212201238252280246596122965259911811305838461901708607398212287219037276203619215956363611100253846141358971385133914414307367555249751812401792856683176840043678396701873634157292048356211347235334664757788523662406792545791817952878917318358551827474946536 [188,73] 2329433706997721966316669530577395613461104838257262480753306338959319945003611080053416675001232012898199443144158247175178905825107794322726949429781390515346544636975400312058689256200033979555129936085188646605980969252617628566847617110524184002211301314525126226387640925683475655819274418794157045282108286583442540902427869282310819084594467345790440285072927203821718911944448867327198453340561693259186336814031112980358324470198738606686665922447859722988727395819002531672922601876779097995987484485206467348175928282223325548478901845447080509397401330435377935306512033019192768456499373291510544771175187144574287113488691299764058600511442635185639593774949242859669908868939598382461425473528867949974379061561856870761347960009794078864261272220936298115165847731885801484392214525315096463975898070532384140240316308042182609296115278083995001557675136 [188,74] 6648568254887062714659964407753048756273692765241661201662658062133410093807804153728948958375638278797108772708513626191745554957540735262859716928924457600506146946100232298729638313166310215253771005029877106600798493755612585633058182563685797774747325468343637275313094969174522685751032072772451730473700975769745940785729249849144089887192802404106465944510652470586959193024685581952880450480526317736887076482084725150588965041380611279162359530980092077679111843165448395839016761672841263984722524337964664526299418162305949007642412833899407369560590485740355157791437471346195326638634187162511303540976200410871421688388594754825558265334607363886401953846976251454333955752379308219095179040464837319904684924512611421507032293414924431023698975068971384662753754140542369120452093311311341718028847427077820692760608386295796892369636894250804140592 [188,75] 16345407231945628956931367145583944192160018570080696594887353225847694615287647022500310617156642168352114947960749671142654166552033770146789195718415380054157339496613335385022459014592011556231606958230407633290036520974550886163565750634190855922474309858242398332074840374416740941692468894055028421924581316459414666331773958852488792881191926337645588408888637422650298721553606866299987567559596514688103400371464036705798841750776931407761713683532601873848297952166389228544892395706823233777887114823608243792315154870348418243462319279305108188018582680244602253851444200771878837882353852795292935703636394842002159991683600855499972104108339850273232875154173337964798341288829278184109646288548511115643168728368977274207905073370430957231084620039842607909338401331288976093417210846084345337667908296722639480890786415264612361707460387849456 [188,76] 34527621911167246574737284385559848147709255445094464069574191030066654673693933360238939730740584154485569238889826683611295888634431023583639953991617171278574635790239142202702047004932121750862849542084912621432527178102737684459882368159330334397756936615305542026323670687487466536616756328188096120055513114091748762591351793681265220351103091626947658040162450919727897224318354321741882980648623479226717776308779114630216343339896395156256796416092683033826978669047030515809998900655643070194628373140771685087818837844124589060165716483776623785826498395028980388370132416478595635551574273571307378282661579703051155778397878056818467499207785814450632678990528369884110288225589609167056794550155712786360063659428670186351966734625085616352449769501210084994195965246849234185570103459388997712422606223601840911013856339402873160523227125 [188,77] 62503214887089908165625382691078752701884842038840516244458884795614030543523971880970796401206206824264125499313858666055733534089313157111492264613064234496929099481907005508291551665800896900583563029765542703828384782468803114520560367210377967797816767496266102907173169486245613969651552268409926381800442204277316669503910366506826179995939637306819551277944312062282533257644546574631237281620641087991127600237609381470651105812385580315198685424182478489063539123182422090367297984204188968975743018153312856790271365948173465405647209920139815438942596998257373073877867153981856706756188113851747375935025619009134856062267137656713810289745259385513911597832791655569198647015162532726361372481751279446313334967328884613555973007881067817240531170410440114368932642627481289844689205983441546802685820923032224481276312773351054075520 [188,78] 96696331820360480987565635501951805286028534935481222316853447588508836189469525529620580897425549818808424683738086687592399354445445601282960727552227552082168681905443746087962293339266972908088512415997867206478036316832428705895419927164851252693657190786513859778662440046909334568475501950378906582033949754301674943670480018509585408661592671185930631131891682220686371185605217720221406455601582640107890893008813896152527860995431598586521555690619578148097210389420727525780328790172616483770041893341283987470420147292236541550367586897041048162859967810149214437258241250919457603716059904853445900186213904918223595944802758018428243439096441283259211228845809225664122443828615758089822971806066723491420372967228024702104412895862142418153082975803707292886615196827760226863849825617973766063868829599721740665927901451783744 [188,79] 127479417799622674687709185013083757633938779244858131986654161487566508972164633274559665553748213490455261192889928271999521994120450359881562696353475598220978798544191620276036496711119984985303769674014063249566217338028735325799579896148015544499744598597709694559214303518799725485652589052966197086152277606368320118540748391822254597388570151539016602749276592819492810504349753545713107893353088345562172032576580526803939915977950749008298724955791293438362577296968468030505022983959276831260957762006182114450228804976988971792211286680988174073215612431903742348813745749895869913105054600036938520627482411258927747972366122731406652582330389093964056136111666184584441545487102292551793619358907832114282853267477985719318997978028730793329069687708570651349335554580027194197817982788352445234157185010539476678176231944 [188,80] 142785360972147047412431079461119873667681278217050191295170727735311038856067396980906577963296638038028364937977540735626319961207725312177271261696552536108476783877618618970342771160070561206350280437964478284311089459126347350206031159795596316569378188692489050152482056150601989287806778518297074328902999057540076482712312503267071143872316168409052121274980074348383428903386002375596427337033068372217096236727236915246509806959145544177653975262233313366872582851999066848406726758585877664039226855459514555006146638402044107692216042809182357793376815017851125447715947295607505990767531230667594324547937300557207451541525070621953493996186646445074878830214841642519556461402703561732728727239919509320797774926379592126721793329326507399459768020453458217026968787204708006150927440524765958654223817242009882242760 [188,81] 135447101885003128114227878184294138965413874569547724910485849716276055869402457994508747733216931758087410517536259268922373453983790471896198399457960236939440766738710476922637185593171078357515273422604598136342837789827506356076446870160355977242971171114807159206567194174147579620793758311852053028295430345597468962383030796072845656090541449688231155768879036478582168758276028149600752274507776837617806075386187427019884310343793776285076275370369870562175453422724923192104736683861470290876746478207910617556164238173625391436049905245675616707484447846586963072199069794740991444423585536148981294495813493550185796664416904822329170327040474152095758272883610665337484189818621338753583680268327681035310758400290164461126862846142328706503033918853074278130197744485766973172320786725114620057704118984117376 [188,82] 108458029596244017046961732510425573829378042632901808990903287695966771552088091209486237123533012462854844407748406917332146498739793624874966129250498102042407005977417146717014410122193462241912496643639853555608429345682393107071815727656474661033996022285864910555699908986799627600504281994801110019006694842469836036923932531907052529658174038499468723821060480163985433140048981169780697261085396688762467397873442848572638339106196913547390806919766884885537595250736557297001472241246016957192803451648054090738981987924748367430763217375479452662899620912594819485339300579316112043333395090937238663827199951685000809323627723974178621531922771364151216473243276063483114716081666354851747058765998390620103414085843186208825766107368972529315029739490719867956261264327077573071916320404293658101247590544 [188,83] 73055764468922626755116641485874072684974853203186158832817763736535146808264895823848691538668700934806183604682511894448844295984268904045448347670750054416004334938466783619015331654044455050111316049441664270020108450646729159292862636493284466064538626663881754821418575214336365893832619775263988030736259742968201328454030614652819751098472909882161027289004688881201590413859482486326422635346315250495452764538270101658034482322397670293236718523644106146650943155363254131538248843655661739334035670156826215687519996166201727876291370555513544409451518304191132963857118872532132500754625399366478951190681764259409856727766691967438311152506760480671362724817942931703475545895327516489848493792271471741094185607954367596346049598020683177231286995029843129848707510246655219986072898701409660479888 [188,84] 41244924394161006330994757500800590471106123650267090078830758645346393834223930611947318927706968053246660409311904702771749202115930341177639364820936831512706426406025354488804087846308635589319893079921071682366866357524285972964485145583861825797098560478194645963916289304183283326871409284480539109926693536949553513426219808555670760326746764866725651747272296230329066722310916629686340818172722284101985408952213637288533674487394878754352184793028333729328138873011370237082748877344340860749124137618257290028707197145963119319529270010054386286327835918418247379488603820772791209579147684000772452827765167924391074539729994159925446523952964377007994630640085190611313615292768764761018014038678228613689965255103853504997713896030373831284977864159797100723111323283294245968789142339697751 [188,85] 19442669459047743081179116549521703652884826808834844021726223495074313636358277640930783539783229890225222903368035791863735634450921015147356156801655656665933075081714382223931032545798803939529877577669616051583522402055110407747162944142080956331365735361462926349619523165370445628032822048142420808250451879427425921483999868477845397268628249498010711358152978339141611820099973411393688839038578378761551519604379652447514910826132641440607451546336118348987301620251495401902239994027788840193679573733724814779062412225776546598924995246503464402608000533622127402804826139883224191380947146378602622803575687247989939309001784091874073215207284634604486503666086396833519065194494306480228226251014011495354937935383016169529007864366482150405827039945439932687935318852254769861736027648 [188,86] 7622125513854860547034245054798396432131593716384978859744014751029134169355887026457176465022607829626044195681511594485719590902423709031868651236158809349097409389515717920697362809962890110730267945288797779467298767376098805584462101298540307403590491237343875551233462255138831260948518917850672934718023976135851104278421462216167996388106081470487206627785249443618244212868893474750084228766647597162280626659528801059018192091961891739660276845922574892010699993611431799624955388742520401086112532906473486295524651394290821928162104072197456502365108142770887310724939619175885161175689643199713469730402984133119987566888813149469212538361028175641940546400510506092458976499682116976207325500421403811110507715685078968725331020888983018243972208515170708709221946475276170982080 [188,87] 2474635521756529076773602186506488044305837571802065048077267994570274689134526909874473557653182495523048739734959164844708825576837684362647847223975431246495869294439932233882351574455004139825306677180389818426760303557418558123032346323676328210764463505951019129934689781763432474167623931828886752882989372575082000401244164377165921949545618600019890468975697935013127545609360590885816453239119377871400282094943508296076371624659197975966903182280900486638120611529351905496249776928916703616539966181152531430809227317825372885210375988981356491654586689220400101785643854455968743105421338825866479082567271769186369176869264090761173517292662756369027075521011711714811246653203582884745256275168043611962097351840252219104263029747582131954503690394082779056481224270283608 [188,88] 662446803888038611697427184247539503420911539413853200455672238551301990927398991328372659042259444328634046880717253155283364573105417790125577582507776484771901310306724263885212406551539496315962196166372811117695949267896010090188679443746587407290222744440744409882606277483209539983061168817548985535346303000067604669640284084311891684041633260721319448751665455601778053247488909968164976895178822354589788950476136246427882589191836947231709397287687875870662591405221947067192124556273197829795599565637134824414304225878296212270891465904243380679276641183425853706196582598069212384409077330574964673071555018859589958224606087577011990780636928815900504870411145429528337887746050780612774984484425153216802731866408762185626612719019884416735461381180883444679211040 [188,89] 145542244260434087352584716693260066034797980674253817714471620072967106470380387026583333879262377967821513316753406587231280409493838042356802883757878005938513692932552538248333746314457185340419394709131878586352973725595679510990350469443734607279456596731387696902308654431603419763318521366525479688561111109897364163277044750558067624077879332199873280545680956255749623407392227610185587352819896511193333332195321328414919762397567228635270764793619492165657060848932978458404831130702992004497808279799688970986281378886241513021590166557869694489024005827018226413512243268708699547728449465093645250700972388465859295676270822417133245196730353768409462020815321711983015473738146723471895322379929994278327299646897174671477672205435774484557901524044623770752 [188,90] 26116623123494894201494507060297928063966332800085323379376182278102063795296848325075844120729606031131126451785950079462755157532640933773188001739072748598790040739245311378276334298700265634536711825171542601788837991010776072479649611951242515061645444072278784738318622621381412740310747917716694265114821909472199372211346830759628514032748609327356194019692828886333137323641475271253741481225853706230750305277847108144760264863166827816653239058324677117805796553944242808964434053464610472360193764083964563660152754355717222023576267503596150268519842107808111328143146732414689277628066378991901030610307048283556749317966089385228470167819597675394151555727860378463286751208695981989541866547471421323102660035884429156342053386029623419983560767929280 [188,91] 3808182805103093210436956143612788913493515659678109112720777148738483097216950769605424459083910063736231333880226472639198253184642060506340020261275459006707444538682339275263149818816999809417279736192759380088618418394801738927414485676120658133702565869950634721325044946630526441478061439622046156865032457062944751488097784904629243874264614885216415905358019033457311748545111442140297378328057774621360675798019781102115658828587745807622886894728399125281495629467744735483194008414054564883562120130927878509364762224481633952923046919948125504397687408168597099404964448233164679684526166416407786189985860450276383049429994072653885588744436177443235010216438902210440804956353983384846292420344596379733134509429794609865681587673381729510814960 [188,92] 448805685731669675137386094908931422191385501391766903396948319390112945052593265032529312851906768698197212939200583798420538507571117265446268328127439476534424349493523891578266540041698747783137625089374330100927449894475729505167731844606695999294616071047394949682102396213237527846518233609102404050644789839792497168219569623046353138072711890664785549815994666967067318369653666473577626989356806339002977784545932307450794483839151898466671480243309968678631265622282592679059142287413742858378786564571704594869708722087511835863373450003667110171123514970409855698999294080416859424042655399722318646646591142772846485066647458705457109933791401967423375102866063091610833942623681334835492790906985789680751142625379121356502659712764962596 [188,93] 42509092841679838543841434888852043912288151720851068146410453136525340422911880557802229636213427767900786990261065701484342423438348306760100221796956109492757626713490896690899788284893476059941602302260888295243313035491177162292986415979629483472946159979674387329560806315992331904362183171822242779101208605232944169009106773037144965084784428591696983216852170245824980102643643581248100694082156234472066930253703555683233041833327884792118501864301269813563372166268841032533480334269110004922441161806169649380502709108143430837033638355338946909761142788227520977154536266493462999848347255778067362601930015412295817683116810790111493558278343431059419222862818715912911246771120522349201634474068841592273257363715962806030822595840 [188,94] 3216613084369789656480971422858240592337038446664249193784891966165780274927832799598931200984975871399920489772876710911689898390326442332779721069364219815938080520537690433782065470453877902355480166868889662660762762553056170757741993069611570967006010339930877523884236419741440461445214471377042549451591205958510457747606371473642417166539454547321852842355162031320320522655978732251322754581295183157817364867308492100818565639510555134827507681441379963793383932386446354439440840995459066371910994926781287121458479552345066564866281916259976718703422584079254187550273593646121172017367249295347675210326532325834832558225876842906396625116797081695229901146768692005678751493954408375486803848217083490497672391099758594278720 [188,95] 193231437842231731701992399209422143800801928291403618708796375534425326736532552057285827841142212192359538228504053977728567900845626863439993766949033438964348582357573396932721462982662860499063169771568336645507377186970923524128439123395418957156836388085802089301835143849799426586404129704895825994442414928377997021335330877423609083296592200059047084166900900260712574402111653486201688637447861284261283728355351636945286101328750671680148703243323237541200020298222660979551808527782703603472334593321446436141724575052833921563745858330443902311366862258787471771340078890666452047497042711006265386656300144866189779620481156905699244470395271333259060901140754389610741145219377777028142602573980352866103675963193272 [188,96] 9154499087519969739557048709974307729513969058188648573846872759388723733196947741150796271237004552599397918826259082989419621671875734696456333793827641037862657986197785089590817520448517927849925050751256784740452792615824625011196092923912176588481833318978083419471903499834863698853095207956178853432911973824491798963264513266944275710499937601428929720465736291132880235686621036972954070775703333508816509652182378911147762954382873410327911907897404470355090352355380167315441358628298768697837564944111079203714237122726952086731470139175894778635276141821768913072028095606183019592189601485527874344222991851213479761531902805367080831989737444366313967877312908957649989415232892388586399715709916171104073728 [188,97] 339641616647229472487972496997585335778009446272845205348537671734383643786126409005555007499090915935841619346966673930322747940347019517692118740961493402752919603612065610828661553398566735814154813976950651958750943586541760332327670501949069297591436449880419316801453409875702661340106778187556124104838289881645788116656312826906128813884197038627629041736559360011644185565803536832717270400103030332934217846296913126957402225680794704376988407639561484806479150190242598680039335985868835250175552541686450911502363980064791928169951555016079960513069948602819730977178541315099410709810867732064978226945794605778690849871106437902379807699110030254949666885094174252287633981000608779409539132685210096960 [188,98] 9795157450380059329784195725466646466605219579823380997655592057602628445817933102327125111127581538548176444097366772952568597227960000710098457742993994024678427669645708324716098792192954252876352595114903690069203149414999484949291465212417835900812459075124114530838152015195377532558753229999470884106109622742948677050420171722621604521834203119874176198575872268112386877888893293624072914980499203350553035828695219233120731615840760325408854939496296382150284629822886785410156410197797110180112177063939593568770796574570954130710084305660353844349757960710779458560355991032929229543558454192844930084930318757430874230220552621040835060282621523748852167514098982730242114309989385453350583825952 [188,99] 217866128160136976504050870970409156999815783131813883022390089345995863430409821161793715396752572161857200798753888523897283504594262392169593493202449410964315582466259447293027990515870971142157570353848842523852670294975437618265034611330742884650442362422903727624215746534995595563264131535212105358031307651993443726468282097154023267619449273029192889321982601977822002577054847649656754676196933165721255664672802880200063477610117076132252188434281683813076812825280230633876668117798081188032350249112650597950679741450035223231287826329937347956725785567957661854109380500910652803600297947119972515836870726110768985109201796356586982847060110132985499004613435615460067005411240695429664 [188,100] 3706231319783365959924356006293055520338597102180870886125296629545393448993509124099466103508225936804013754100143162250571265827083611623613567849514014017689024571003634653002687900980870439734314388462169243192077239959937285950918217355388427688286119605922788759637838772235699149297184383318898835291560022239452186754757423878767217897952345005413824125613765834893408469163953642512536445550385341661427245310755318581444212827056186228839150363112702043332116074675686288182659561071657259754262198059550525045888649980865116409263604272077251660512391374759828612843292490807429880822440494055560072125693240941694281553290915144342037769544148938903085512641202969492658269874560568 [188,101] 47796084321084234956409818149132925941748600058803118023173295642670730018219803894255703953477390905944760155690317964795742638783075372164165613320214820191902971878693034807266472234165524823506430557384078018947619746208147304309489513477464377900426764845138045860669884857567056268362963278943760536647907834836730687926990215218672402561763099848314921990062829416253002008923873543807357795384874282151442156574898008207194899719346007300237616673226444460231660639879484548999269433542944672728919970688092016927545163913464037803070474342573192540864294246178257673059139041721457406866200244073877763017114945904791930269847579947293409121579056453287545522213270647774564320 [188,102] 462890102421152411407133700138833415059427703851995490366150173670626166380681571933056363065472010683659698361604302896626516737677418235701076117565747955093545102133392052238304113196894257079534394278041398612745761669794816371940605379537577495787414216877984558800657584725503841327465478161976758758751701232123096356980437528144595432580133209370694498922101767604931899598027276520553112535190874648405287335741339225886987715916594093768189498116194198579102109479265012621394750217396481262194977938004600873830569251361754880800174072175924727976119683250714694824482749063232934321690928319143796452231074630581929056513566779767823456164390978537529560094095893728 [188,103] 3332979596212515282141167254665208480843754359645358631629152368965595083060937049454837379463463460096872058860037185643323553406733964926008812815546340188231663659762928190467580919622277284022083189989016048389668436712676071441771872927066469191867020288575348331472339419865951027603590577389535507824110625434375065720784322430578395932974055357621039508179602974446102533296975287272201111174552729446477293330202503498963725281218405513737170026096361669521405310785516275452168333296964576550038288587262288713352924947621330929734316535201754258982603688776136914964212326482048606258652226882634508183497051138665539865316125477969015444808906671614651236368 [188,104] 17652667005221714671263237171974286923324977714348472667901524667410739596158566892065461950298320078539362875289395865334529843226198496439843223473764953750777889448586887380066250990985013932785732971923157099837944765372462618234496914056429352864407690052631912189713554286954020018312436529510157106632563316952975483340571206940720440830964641297218824365106131797656139405607887818561897941237450968185639775348815271536872722865273473524453945635021864086952259884041086938134711724781164841927225874691942575461033208641824845161786186860470868609732516621373046298912807700862884982670372368473447813144571821000650319881133896567887109127802008425208 [188,105] 67990415461315595771964348573708821903734251874498095542572168731680333341621275746832596954411961699349349773017066878298344102070420219946605209380009471568820467430781065301968424905600696674079966162281066193478426415224314061540262521358617302135069487759292904929706211822360593142715575109479622488516115607191760591200611896222921177604515170446958879468686213691879561791493694895792432672511452605089562605351337844946975975325729784729248453739689291405716198706236857964558917155371505770795971502463249180146090186766129084493250215344028888659708301585445937707538217069209642258467035511429633738225078689820429780233833205377830724040000 [188,106] 188119521282630671439289956693454525213704182407921038719375811576459815970793814168157995560266118852204292462474675270810096828242616667626499641580693641993038555653301048511780486865453308771395235212378020975892280945716626226329306242354495506320984156112771792061124236259277746297206549273928413951887915413555537610191481264704173744515305395773904701925451211426833065920731119599652870110373166759930408297851849702906917398493070834811120625907890930651835490256429758623681509130596421129024277377587663304478793264669128495497414259632311336474662348470660235528450753392637312232762223368088432364332931654658601469284522385581016 [188,107] 369041820189251587054439094348084992396227336730550787429255395491789239722415229210099822262554150451250247600619637549635437076424440866335191046400908174266506709594140369993694462089659942261003623881452494235210859394985170537547589624330461253807702779387026837495871218344743406889504018520621952987357591600430817362724191573466271007517238075707116575706781640221919083158878701970930834643267630220166735295053644020240545775724611114874916517724048969060104591443306914126891983797677929132396213483144615804412536302469872831028180898058742585414090942822595119485564829651374223296004910479205035873962601398304050488082432 [188,108] 506125127837859308984543790806903284801237602512266725616803717956038864942954967992608648758307054809567724489688291393452364160294401171954045836607467620367691936967507354477020985419873378497828365635390831895600981476699994068618969452196483495293757087352379758871909311802103212109115236259151737431743730452298098845597283509125128974750290624760734653630414031264048194654772925507196068512410048790757415483163549201916085823207407869033551857086202362421241164170809115336840617715643484047550831123376411291207138548309590043954289066022137257002438362312832239289121854851521004325167322485597517263130064151238591 [188,109] 477968667892749780997992367087246811844203600690633395756144174748806791290427558052582376486562222527950789506583924084575329017654221995912168222392303954674758376791714778036801338357835109221579644270076545915177164250751702126733123049729063560725077668509691887323551948740676860388857355324709880192429173707336928439932372594912975211205221780599811059556243555401461882734411705728146883094517634898068566397852980737186197213609153891781082403718731616206895110774645867008767234467627558671854106239589255183521142109949516410724307681946412517608183348505165598311044180203305201262705080450372133118939168 [188,110] 305774510005004614855582464861933852882625212831519837034938810995630999487267353389098311214902683931403688219384244722871690940271078408281728033690813771344438663567772118118720571603617557841721509301682669660653639521810537459703538326264628509639165331446454612133987556453341744281317423415357337795658419056511782405915171893360279969979527752575011745400217574241062991231167540466651814175949005156809855450873515306883707653545920683260398147537272191019814286919078521333637124133320280923052431864256347126407020676868734179274126972685677724038544900714781941009314492865384828918211964922359648 [188,111] 130193261325040513616754192526609121321980545059331232015499460022600673487407605006424119769716538176214572538718655991797651343490852741136084838754396758769724193174738884355936040613893749524161161144396555240528224926648891967437167263964297556141535078293415182496656168604879621417512292368701388935438997206382275990680849648263505583001193361931220018701428928518949645000867761806107043284648804843187283731418189986834972295077466436450760048085425589633308244878466958984766726563711827243569206079509647585461752300332868480369975318964635216226732284383186797770851175527529674897364048 [188,112] 36194511318848136966706860135885682037256083679969875321546582920828723479740100344347689615624877973327355679735805644924556308377332172451409244789589775355914482553035173699321076873523212434339588945081213448909995728773327088675726450834788803820140545115887779382494374323818941133785589932477609186318372722693065379375340200639819907392432582493131844407094783612873065945898344873316222163098245733916163730769459725732897302390346309438180765547528030762802205636487466800549318100863082838054054462166248117569372777915340986214256218116851551678887582975608377439899599357852424 [188,113] 6434638283879955224661520232449510298255570995153666055557178839843107969882494880660599047614716795087590719482431061751078689720124074443308419814087709922545663321984478902591437726713959161994568123088022372662018226644418020229729069466688792105124201930488890104521407109519951519277459758864311293362378023274479590598359986089577875243398527366630366615230443386540100938435781156535717370224972118596777571382963394642938740679168575721087655231578602711487195511987298170851587180478411545707894376409582411504063238793459701604665865711639754065321314584070802905968448 [188,114] 715123512624619872560000755716540277216151029917680534753078352204084592590696248303961327463140367668321966407998244679489991486612724174615429897739072673269160218522119244163823187710574252376628707020693143228837726949830915284677374033059911112632126528373818601123716792725712061825598354135687431278626609076526338701837035660804830856290211835121070295588519940178062726980553777013532864188265851107433741530618311969949703473059362500058681100946610654963978780414117953109776459736404597981046738432856992744309245106527583147415074698331430556627137064277240 [188,115] 48466767010035999299455727965389375556643812106597449274959460057023297415728041983794670829826003848629525893403870948858205367333471241389120537480113303702452892750539967645152223310720918623109901507081449075058388953863010301031572150529346951469118360990618667388966819652788305622179341977623349297481736342069986157119626877296921658880891244672866422958794874734942465546991627849393207873762666109519606137870477918095783470413988842445657161195273480938649568818718504290335495554534058333453450388002812904846462570322321406306954007277053170011424 [188,116] 1949403536543830476389572962695141960635896432876173475094215453904622530144047189501833054510061716712671498297487782402542216438793394054186666460548026531556253454958256380206352589958059648255946890877106457881539159331108906061275824378883452072911918638735028994931895451886458289033947219954559084182805704084955107450545978317173504698011481959866940212300237700974509843283790587714304406646958983725105784620148012037519135085710042738667151504679671182933626884336331205519468203756167941845027950038826018298029025666866922805062226603959 [188,117] 45160011345674212961241211580246045243872083099430091938362712077231389344163473325252450804205976534467674381630095861653099824924456017644885047756049283596894527597901270625729892614315943284993832994658514185616282076173285094802923211034109977641278622513919053976672924377935837336346459295979767303936342712618554230266402982141193985535395575559680488791550023788116008384716577070907337279675265652566833998879439134613966344904506490312301587467510701532733565064141365571862659588051908194739645583853805337955618608836962965664 [188,118] 582958311746143631342726186267088486368123821123925528147222988215783383128085724608460719780350246602168182872536324106437223191972066871303989158967480977944925716605520768391833155091989140072170646676971201510587602730443643874355156608552488716521679536174923444321990977301626287182824111559155492256896329657130205103912014634848063982326369735769557210509176033355052227554161332089827719645841424591117069417607237585771884421264318245692654328273066996904454620630989172976683970185933711012242866742222737407575919520 [188,119] 4042186034610892947112630213894054246260813462313524769877117902640467921873868256298492382735783240459908593323091387480125188102021130225206720212173504086439108494590517429311752340768398413984967478625820520924879023687758426890785139933824651364618805927696283913614609335736379607246398376137062348625546172153455608109265488456636204659752690230545806144045198479528798938513318235819807830021558029269824193587107260189552090846236922716084908500660007371905296189941902014637792927822680306178618826635434336 [188,120] 14452066080572533757548121985363744450244643186225391330798113482608824865555993433179503417238599536972551817752097787244570102120590915887041653627387298848671926118928004622438060111630972873919127362538108730487990081214760193700404559846453121758640895796034067937328896037913017870785549455857166767557846831844161650145214677631685870512605282847960179173712317146530772985625322526978601056614056316896867421479350764341515828643625514047894755558817551880502296686359974599235123596658861116987048 [188,121] 25449912437337654410654310488129457688992799682613011479786692237567186375077657309021476461816879348608383453552215159240486359167776634849904132530058741183134218808850026821081461101764564943274767635446461440714347756243302238942662063655303417192492909321292212526917745629606171080390255142544201864429874496031989146172956264495376506692404889207570263763015386501534202792523329916924779863306873423306971317589669090846456368408646200024646925357550266870972820691475667166150784409408 [188,122] 20964511645383913685074860743957642731872691797319280286789932119642706361681799730669960386079849318295775610652342112607050520159504664510515173260855145196483398033208327919212052746780221195899681637666248185039030873864050726133910882508299408449997412018675526354047727692789033913411174483198578719629406555814088581082205490611505424369378814476785329564920327599331438501670303193233474723315716422982467747556705627286750810710044785674552562017109753441253284686964481768 [188,123] 7619894836884580017744354611735337370096048485074771847236940589351483523246446675545214102306363463913962582849216027496106768330417531984569461465269932554928794886838845929649630476737009186259892839738090946335007592560060199968547829652994414468299821756027846422684122904590092247006252145303710806545819102579482347192132646723708463870577461099045149580957574632313638937877536962007429658902406203585656054413088899491591140913589291127370813998047186392364496 [188,124] 1143250069683054010396782025885253635846275447003698075771130339510311282244609707997220342404643143732397014338455789655100907917093783296339173398695868956440615395950652660873583581596065028606262835999319094094332359978653111224727851648266924390062370970590956795097842720706244592572468893738676807129427953163560249188868721940960473213309370317510260987627026462662018352924468660247565856995874938502802428990495249635765857752398203532491927295737 [188,125] 65587238921420463581003287570782546191483779297410006165044907796078951322775213193834236991295324745279508045701075642672385329994069775516622070536194057214472025034570176668365314980099226744134674219026859932004925025705512955181787693180239191263259906440972884410586305265731177794903131145319826051805888366777847477942784243568864720759710966753337018658341977247743202467863057579939266341444323258332150909522649517502701812522188512 [188,126] 1316683075221449195635347473300530268930631566646410489123858243082186088144752064082980838566515870717018772804355784188557388071951389461303157956722711878045669344897832348752986823154020849615861820267232646886573259407271198792543635913899848788151792824991428903124865192486796832846420518423613214715036323438064251233206404394897758624661084451850217621315203780888069493175531352132048548598981136104510426024752762061216 [188,127] 8339080357163702420493423631748436540403218911866940416630524584374245289904010254676682820733537428627343355339910908751884969666762765106251867907995312263952763928955772397513171613716930749930630841390812684226673175044994269374704406087655144782783509777593838665242537972294058842239701284482229842320251613472256254939535168908308416994141987228491548134791462883455726778716141573298286043415275708794184216 [188,128] 14742111861464647124304345652702150607053108417831367891141789840494427504206843126829986299026779251208090611645047197499770197353131404285070873451386463126204695619519129852213409831600402760079969643930740827152798892498683352944551043359101633953656825827579021450798142738359208721822188334208048766976938787757562660630921031090343593597776351545238209193526813124993500084802859603747130046080 [188,129] 6283836240522653093481935007069513520819383608100957769235410097604321747154598982173590359816327147004211902803522867499816016752376842560098866834459001245557338268114368717459408012116700429655815708528707254774892881207834500287365460363788036807213918384471240056305782886339819881753304987084272836857404082808378448941103914067784625207885964058663789501054831855174923821861952 [188,130] 540776871830667678300762617310922137851414112966953032497543200794488258149622250646634882448630715279473369855044622557300564584582851749937259953815860625566077844699262634470158466435279799381788981707725888319405264720401464293671635227297228814290618654844429514395036437779806889222667765835065341595428487190785592029918206935546041106158514170376563136209871912 [188,131] 7552605905112906334060685033733460773812921519714462591732358468887996549798094994667716370036000509044888861822627030428176618710511036125347547067728515557645274282410769124740877626506074837789181222237553488396055995584168858309443075993264287571399649924081947628419754911446867116131726929541509384425002741042434110481773202098625167391188187648 [188,132] 13003230595543268240059559845213236220504583830770313084406560895315271685183537538815359734109252469039693162394747083572116155300526756419466485952488725107422881075971053067318928383010950982113963330915869111859179883663620807228417637341084388746154761752852880037533879993386022986175446723976363399729535912154290922306219682080 [188,133] 1929558456743759058257930590407339782542579456523411977079825612549356352206587900183441206567469093496616924262787388946436479855179636605093894824556637434528066135965489695667050030429193998578920486224343446808888467792529409373885179131625138039233185348986591736451949962971280434917095090973661055833071303584 [188,134] 15655926736734331188088562839145081124264061215313507712074256366496926499357527809352506498134752252555043897474742983907430606349460945889652489858268463794633059613057669578142627106014759081072295436503076006892731705136580992149508402604151478008564331333619873507286685711466269797647609952 [188,135] 3720545421604167140902705681036990718753728056966515620729674764902434549542730581863965970831120465549465641193790106623600983357853565278224760079516611888323560042250110714594629135184107146427315803218807100573403442284005033454014921352533718962451017404254590764205632 [188,136] 8832305445773137846403878818917173229808389438132562321287925521417777786145109835388559777306088073511384675190611086963470155430607357747093745646910230932166616715725258616682792019849954990321916624966400998756628322444557147058781712462503521144 [188,137] 63162126139364117730111308746993140758896509538899818742090624557212412241230630137734618574039386348510762498852949097436562554946670802167692407049830155617619353685773763622195070150210806526289256920275005191933960332864 [188,138] 199303988094464787149686972123923726129562853226802670477419701052229770454198826929278200561280612609298727717255054321556617648529463684780670306508441996132261243502976033712577541665168245080 [188,139] -12385949286670537538709221807105068546705243258540549000191784629624849981228999303847326522224062517533434465653167741571573598414400336782997583196967176683662490403430034086186912416 [188,140] 7352851178803157722273850155711516478207172992700360163861523201802082668397808302270374758361726834026992300004609662672766419485195065611948394554517172608588468356147385186361287 [188,141] -4219510693800097490854895849643706377761789316169831488602372424325202645167808296943059720039487069589165200954003761158557531922884533691446126819268451421557482218541020596320 [188,142] 2339980410916754551503610682585710410223679820900491611440006124844184426379523318342357017133838724674354749091134421929601231433221840068643865964562481593011584346965358592 [188,143] -1253606386247446089524779302584536247399093158992611064858214469604745404066025473597651459848342914196929081251387707124223690517402312969594854504636302347261652316917760 [188,144] 648566604280643857865971987734867943112432897803479570617542909040055845567285669496192714864726565678793036817163577024564810715414390503445509957208547153162070532000 [188,145] -323912659785363154127325131194653223434908246787659038134122640155667116186481639178895052232649944375298886373918094890818287270008443359422103223929871819073766400 [188,146] 156101152904685121672694733183980878841163331586729298488721079151547420944033603404714899510627549079769326062815605733634137153581453138440189949443241108206400 [188,147] -72560909425660469928663441109912076598152009199767049229662626061538133211774163200031041713491226681897938468504113832613918108190928671666918667358700528000 [188,148] 32517656552015026007495103988080562817741335940667702537145568538937486124226491738906709282490400374302619331768629541215240498649953331501730885913810380 [188,149] -14042495098945248050738500572614102993239309380005609770862974626896241657269101784813072969821247822587007206654816204202548516685318213907734262108160 [188,150] 5840535126793135646332629489517013602643533742494757295497319568796787785431756110636521120438962843081433516429333497860606366443025317171823969024 [188,151] -2338321964533935501283431900287065579869354056661186217331339612892801946094427567333166867961680831019059746756707396355326609426345164113467904 [188,152] 900623670794444328443288330714435444219487375184105442710533854991963672711869162469249475071451824237112775693226096519586230889095422855768 [188,153] -333500657160211081008159104857338915009136179920934295266342408189006054991578064919081918420824586859478936261643767653223345069177221888 [188,154] 118651351526170296889431943811520431225670312017762474863853244621206657297678740480107663907986649000039854083064964700056374097402800 [188,155] -40528416177557681843266010586974051502013341835785182460088195679131126171395209922292083774556365048027078686637642528577802423968 [188,156] 13280792800891995655562728451382868671898705163697034317742923883133687149361858206940126233607759222028436582794602169882978783 [188,157] -4171656337381782913207228152730550814714461146712137750143499403454212919221693063247628308056004022225959310491041331019776 [188,158] 1254960291816297461835273566535393662628874781190733748470409021807174350301429301746626595139823164525169826448667648000 [188,159] -361224121184042512720715376920344996956909038110389838870041069599474284961507367726461522378596226287259009078968320 [188,160] 99381584433081518112297797717598833079101603512584226600601256472962200284617067715209866062870440698606468764352 [188,161] -26105989565652458320465290923508347939029688964266291466790525337338793356447209784399895015421829179808643072 [188,162] 6539792695994044805915604981624881417045046869870507420536005529385437167041758552644809914817891009265024 [188,163] -1560340908384833622966400092201687750973936641027740178563368566794726375381972516356398899802213414144 [188,164] 354080086114982395414883928199019781103594475534197597473992339263005262472797338169847949056633480 [188,165] -76304785885542299614419610130734460981255128312150922896125030427000906505915163558467650658304 [188,166] 15590224549072296930633858316968644685194085467993940316872170071331022839589959561370115584 [188,167] -3014516825282215930819516262553711177080127861645778860890476258110408154472646626771968 [188,168] 550535412438831730881943181089203895739683664324070563706826667008982956132813188624 [188,169] -94755472506008128568792197097630722378253227615742514480745466552526860064883200 [188,170] 15332835215089332319383136452173380553617827762518756766341498305565056081440 [188,171] -2326319264058048164593426057844914314026990080776830541089551490082555840 [188,172] 329940904394292312966000200086403806089647275550340509844525146361090 [188,173] -43596436710518590140854098044385404377468913254976096893133422592 [188,174] 5346221438113703193855710506881650953270961279778694295869440 [188,175] -605789837458142334766361640550402118977467229082953568256 [188,176] 63108332770807448344716423219187588032415611525145696 [188,177] -6008904817113738173402062670412518628145706990592 [188,178] 519340996465662326864437438049451058908730560 [188,179] -40409665148653838229338507993853090729600 [188,180] 2802585569272500342240521848966251924 [188,181] -171123046841225844450963898036224 [188,182] 9055748543866630135902687488 [188,183] -406893615501718570139136 [188,184] 15092894210025907560 [188,185] -443709883192576 [188,186] 9693041616 [188,187] -139872 [188,188] 1 [189,0] 4174043841905217005244277916936462624884915140858042048074908533801694727565590133144994576082007516354284900617576329146749798710298855308741700330161001719067196858966217914771545627023814363836801405653186656751233138580138620963137880583360141051345737913077613782463872565013905640171766995816573180313628326897991356269206915154037798346957654422630288041956209632328079712215893778179591601234326842423418733696421452720607040737148322977776257809892661184873929651942164838737795799770147090669462404002398665538686380852233297314132695791070434874082981058825882487786390920478062208415042427973030174472812149257246994261537237445454293493392596964738605183678537916518948810209620761420888862077585449212618619025460020887727668501482842224292415991173902982317555678892300064901874680322908122623617119455257420465617866240494839582775004388243505282736312780942777708811572427600558570358396620697201834667430124918680658677669235282051049708544516615439967340582291463838105600000000000 [189,1] -80837260972614039242233813723090346047617711978297048936523488128409808951097359901701084291388277118774001483619693057318567311464430630410919744439077552896028089355337773914565072996025937932600593044064815470696180858478141710728191991067931803049323636566131122597234696807577785497033246997773079818033642025158244432039121527053374036199293586093892818859679306087377488461215113294020080105916936908571853323519917903464999917694382993354502999812505824934313500607330095782001210115110368316310738161774670100999838566546041946655678113245796367075171518488658696802128880019246909842703032830654951565232227493419782983746361768516186616024282723452470438895230396078971918987395187140714937861976941663825349860504687860433196749930368995028880828848726350542838382481455140554262394645159599066711417197324048638452422592240232866711935481841511372254754147749130666044584725413642546649501771041954830151052401947068084739459711187119816654569904843357721514063880615447033282560000000 [189,2] 766301838719226304463891104020152967880075013616600221988384589616458470667942588740939159118363904797732601761349677532330478951198656258473406068827664306942736499150695610202670758907022238169749953973470943862909419773669877255973285371832978385657197799813836573030273765500404444411032661810851339223079027062841542415591532972524371263011796115123331078333958269438457171926853097558719631720413834315422166628108662364302025339783868851401887441653599344468912118692571763494134521386541214361445034291387721275814109523699590577106577985859841417094359824134723590736492946159769149989937054082197479595990280246219146440563449068949269638334741913535645788546161731234146141312923361979197035074681137734797434958716227826174878675778946308968945182076060310126984642173686240020865008412146218160799753439057069126042407383417814936557444610851937865591686618282587570740757763525792027586683640122618574548931899273723144114201182866534814753400582412089316036669597029423133491200000 [189,3] -4739406119100560072754929165833710620015689607774620614239474919032073416147377130751592510264270596105212022704877765553611877060654583796979089633681912211702983059924413769470578188509314179917466837857452855854847111848604162491293855122553716448567379161529687107339213646326297683749899373021865403549840298424863385802551620064971824353410674947256443756369253494932649844415184391297565903753742431313402210692328131614541548401300813940716393980304203148735234328677189027764672698289216600245815125516001209984258193690957314199790915085286544389872177921561266366730151426797091080317119441198788368810482621151900310925232632151804045719365680107153288030180131758051233039481073075817053701888510750071153786482329207644417072890635790222858883088684130074915311197844042121372466932931252002930307933990852691605821519291800447711294028792615474831080920608160449510846533722436812005448447232496118731761921493830167081622336245389182179100084987111951075779713324444116288137280 [189,4] 21507816887804366135819302763165482511937353697335191154941490269805994393434094097628206263639183175087491425699662697864741891314038956942865175990340059544793132021602204820199593133393527323385603558739467176947045468651696338816668700116108821991084172137179313319089371642466390986954541950175459814572394305245730455599197313296752074999280013695709022817845681713343987460934854244470104178359443497597427183091821437250813923213772241156830318663807783139173679121643979613281674878824135784808642630984439021466581259106873854672750471175764663095084274738127700765774342207346777787491499125987200137334196882786416063361424633498868012762966231685543830668445545943768639588174865795371425380864393129034655529748636975896572833546217227300529632661372722780030332497139169801528142248608984581752481737938748330233745214814436542530892074651118989522972836965060160298029144076087179683904069660397140170920755362044922557382894589225409658665547328193684545831989392518993088000 [189,5] -76366423216773007817300049576050787969668746828964869157868866038705694790304727520992314054257172629538342695767357923582492652426763446868688834015117639101811515436273980485331839280606659341147543394248087931483650998013066208006148269163935056502386080075857934188576422373424708526522057880504968021536331986056007687654310893750019481383787383127504450572352861983740025768921632131983745085938602966912518924737349113835288924817757617226448792379293147640704285223801506742830734703396472000210816002056051862561744267721701098256786796957049722198187170400637661807292206614144767525724171832797356150033190978074026342952266933521755177121360900140645109212372264496294616150814747225243722117172507924262130573933530590997240970328759707049079491923241693499769534478662437171485812054748982746537936226151374823494006549013772106714296773623885764075560275184362296035407757657253974419622743470019077556210750563016562780114238265999779865081795386947937112426536339850370240 [189,6] 220914480838058993384297040488462417010840341174265476389463058590286652886713813101347615614771142330128262917142676161677495869154299846856613536206559296743370714313617674332784613849832608832255118610412725445458661614352737089190050471083132183970527283500992237254409058951011159666987023248296005735486147494903966996601776001876274943090108144845249428618161400794468396233677568141180509853520649716568642263155270305516466731557644634592468010500195722914117397068662952317089179025377805691723328369262273334368585728899670557593421685365160095877047981187857457813118904775845667402688501208838566451197414383938449631540867585186911951555873368808528062472147248140372090660644568769152037020663834970542728757010463108987552426159185482328582984120807533035270480093299116011351884140147552326898944410555331493273182933838214577618564455010981967492004797197877363176980972027708866055688717164455815282411115660756168994643367576605018593709139692622677258954369691015360 [189,7] -535359491975254378181519946500481635965374318146775621781289255717718089879661014574783719754552222345747543658903495366209269630695115731303042201900098694975246752244850745173097529289576529314198720282748059157375506907428723724668319473368096520619803306461291909874977877238056448795343891651357346846882208331506638864987977981826204872329030804702110099591508116888353277251053106726406111742589010383548936916703111491473681983781454998621314158340111440644373493596427948847978329972197492878396144807074856129944456469100319673497997921075256439357577589121791447762264173913914405811226257231359669176907658616510085489901600940349996911273012973337044666997169042647010866626971276116851257380438298432694046771766343104880678718699495465957084382794563016063687718085798865112716297885902150730583594009125839175951980548082743963239296830122449248774825360849264145511115881209886723805261726773029759061915746728782894377084229522411093831574977081289545760271747529320 [189,8] 1109090658105133886168865670148519675650996512117389774159063520619304334441916026145869570824414513157128215230155696195081295269180502188141590859312370818770717734505178138434339685349558504456649998590441843010919086633599021543914475442407316808550558895828606881919559383450201779424417538158820583988888953138308322893056372451475530382697054555792322998068934413928112239560002649305870375343768460389428462169241988532184017643429703093765863253549647529572553606761337417676210692060612488242343756075330796152302769673535387864628335240516492452273795139157232527339408671639930059353677342070668436806376574672426237538839087004240504336586235450986882462133020381742289444240301807135913465975099491613044226550354992640754722961814857036661625290590222670789314450195111228969427291526336670854342596669435258150654224359448703396931883603248107539051419034956427034342273547330508657618126265918215069258728380956714772374171765959017046928360441657828355918178311680 [189,9] -1994665933226649371302059829265373108569099962378494946723988001951070870683660249835558287056133846852374552155108718954135477756638960365094245482023613777202533431588403938080967877436289215673109260008497854788930097315026527014208998916985596762201443053361139889714396643122183596207263357705453175059518522265425034171062447363578046138358439776586362265366571628431766770032353214505926696159653666632231767654768991003268161445250711071984509998357238505102873221494909738033376726682463923603623180033534564890876165505595953199046630057618325781502911759017296840867507106826716825851277599016416003245352572818633496066148745049672750665033618323348025166379368601908527242042639798652049020641388826237625848078844998675172911450061997863599238706048091721857207961513014487597971664096585891779018710519104410539509327181765262089666449044592754766025506008790593648936196815767887518033209534307124962274354582569515150790125020889891824393733334385340996835496064 [189,10] 3152012156281477143613868823860966188537273880304500774793730385151205517876930038602703470812344954429380547705402314406237537818066540022284932668711041756380981754591111825273818450800291253773628190963623687665322706853460204125299596488571721619272518054516716178971112112076566904931395516289515503769687641895551377215792091727056623190192215148353691668197449436589296833404399607655364248968239420744271077931479314590494852082806737353408992212478658571345591260744390396803369993313972569983442629730032270770809826903405482296890222455005349034552055346470474005977400510269179309367272920467639535671134315048264046855682671388190459690410691983454687714335867599629935940606478126517293105328779204431291888659912941617771080463878742928626968730406696030755068054790298445998664886446056573407674669488093217019126723247501070151106380725129178394704303014345595019049764088110934256992919098637414222695282931577242781956120248300544418175667734115225185789280 [189,11] -4418947860054082526178899291078744552930087049214599738610430613825341548176527290395852268197045519779791988540529349019091266896351483666129238285161061142318528815819215323165674655553270654143280904731549722970818059121225083913112493700265241593273694767542686066255858674783199610580116798205096263026017950324412189791335233552914317257864922485792897846106706904191605458023350214260453965725619402388396136241707238215918123344390868179839387206729362372047934706404347105352940913919316244843792001971628378909018200736519661370148668274563706194468021666669710362965894228174283480782088725434452765350204160064701700878145830554454093835056366978730349194429780492738498191499244483777434747969856447872409634381269473747042985052066730659338425406861349198811269235962578115128451566878632654127344825923981910669457868402947529974826647819405163615637940444914463012291294696679263301994962326186337217855035780995215354943420162719514475742094307828760185836 [189,12] 5539836419394732295139000532159139013758006593695289302762586490360915554869728655834796596367606962111654013451760782009190809931026793624597510705468382987858651225999606948332263074418029722025829122315076369660864151540238313306534788401946185156155799978045219002587601896538180545415939240514602152176193559887311385604688164893777067871698961217446733166342002600843407089328119001768161809927718591890922850724623983413698688788844380948588948664180314130272300852829945953382608393745195594685052546464291603874424130541386359909725042153212500911577337766918497390600357823712060025443699378837861230000039053257403563000087057379523535801119157852685688757971213763485328850346494633155720482597786013177038186087497609221175914022472556009925714714149187199717234821746678614667467202148501744767047922603450951120552438155563609466900451222660202555999584281652661209235039295906408877338665439035134436091154557108315186409408412089994654401124713054435456 [189,13] -6251350412753990911918586586164353396441489938897856617553169932038958153293511110367007955424745681088350379336136874048400701759489329293513602612636526322583632363019163618595710810987376057758481094394351632404456837674433767437591653760395629649621450804685887642407102446180449166039652122401538764894150950048268669575761158318838709925649801197635370052257463990323140117911127899344836125604309443403186255544116386689279198915043840094040772590763713747484397321661033442605665185395680242841147593822777692004159298994099624008698937878801381988363839503250906571237858575810036998215685521433356620054655725383594894269295138030705706122620357979231402535774802841882155570747964858084010147534419428501547546066562809423781475818941317661811717537676030733442694342642143451134623475219893855122832310374923889118924662922767776592835389949014057467513687565492381196412890023908058132922902863291917444696047046445695868736626153798200102341521199362576 [189,14] 6384807850787760747680717038155239547930482161885531017970036894221097985748218796900009333351437187268803168090726491290049995519251738640623968157887460360609441187986158490730827236881676568460589929534972039236845342841918356694821612799371857512522971077162882757363701514768178156037518927138075293581108086253764378899952334695251474311813620718970396334951453298591031987370745038182802624705190699374131580570267113891130467964800244555451818410050567376690952505060302805397591586415368966060821528586866524227937685144512490368027629437329210011039171510841428502723263480986605387260628930322870358467449808773907132930581358913739774407615601646772251590886255447290829625786661536474827858788341845670011039359177416151729042380856990460357475520934834857006811032330785125799678092962814805611086209377568049004428184855866038835350264208923764466739325266565464312721128766446770649509770765908321530596683213256901253083961197380841799728017361616 [189,15] -5930025467514462907854716374191252866473971246137125980019151105058828648074245788018986929530164758664315890816570266391619087266583927456554508252038427362378968001941596584190370370597409010439594047357688533408409023258342687900144522263203462256556870809237120338158552267840099670462530235206052843115284782929969091204703432439212316314174090288350812823101896594652414699762315442231107588877708208998254591785511966189459089602615117099042787283215476342103039104339206081644095443710864681469692531769879053770298547297783196698154455075675954837288316568330183494823766577027633284741693657821260864336408835433755826651055555999626596924140790718080216357439550231276633377393733195642421945349745839769137499347238062532195141198541013034514697743251699175808807616445581359478551187403787175937338870737247297186255691651381428437171782546164585602917167821239226511074601552517141219976001023260238140577489796043526606858395524230244579684887118 [189,16] 5028586638900918586001435078569815951311568196605839395600916718172274914738286095697608806114856964062805182424850251684258189486267838894663819886411370499070965202473435990968555776704978621261340089289232205333661515912731909842716635277876599203587941332633963263229377599873373127054690631992275729101491092346594068662407355121747043094250523012151278306223273122002467947973997985576968528843524037217961832546736251694480143701924326542159953206945576670188704583746617792737926322562174097173524307637308010734233988011557212532591664163661164251947829051148087503904410475049394707419524824384958066744619552260925153764955771161445083366621694997377300196201299783006584008119888457661568970205955142495251163694018952737706401552856038234944753484108316876569365016904610763798628641816616321563115397197857347115521184208880621642300175849883839699028592575947658149997525239084459003685724865952444392886549223587079663198736046218283725682304 [189,17] -3906809501344532482229862046791687461372929052683512198908038895463522393985776173913443362717377339483247953899074770666055706804255985105424159113556630038375311590069081513764893932480443073618629162511415913553952731154028337563409362299136773063802411400676703830977649883035158457328535312937648350702997310382767513979575109659694824996682240255788900936353333167243480821148522186146614824086632952785772348506717945834904400615348314117325137126740192050500289418490074599645131603921799110825925152767860083666718343795062610687731488505609540674195786359724178389191491380529353852446640135007834691518771356814828488764945205329678788194630447234886745452437573024243999558850011824218673296040223217312037093785602705940602032861782631672967268641632686738249906451128902619307161043631766594796963139520799196406675944429885656259260392158518224647919929633733859751427160046480432370848757547268083878656639964615763693019116309077093297392 [189,18] 2789280576843268113222100657481698337766260169346751069968473357845037710550061685229366605475065962489757151165018172518489833168891313241838031728398118539493536730433836774521387916636726404794958257980207226440373720051697576027292609588026606810531536350043680442295158101212970619301674022802469877508603030530143131703754276363237487834809077545320859370421133065409205180075460169403515277252235809844600046449874413281214166034542470565947612487963570992498493465411688999387640703388283951588026994419543679983707234573237696354585402530794271655708964585045279244076686393106524657629652340197422559142793289970999363730828242264764137771502772431009982188545474980745363293272012406243513536124427556712484352784607886228769487121362289955966665254379032596232833890255130474414570029928055389669379817056651226185173702229438041205867440873813018454810965199367833616710920279419659835699242622633044288938319666413579949341461555251434752 [189,19] -1834824249236505978662282489030850427866373548384909539991111152237003426139620124627878930475459820197660800609770843175513539198354793335219336493600596684856387611471402601817609551766281490528766227552055960901041303640194359486883998950471673789097745811383689411949061361295157414579856834536698333199885389769905453111409966972728171902811574072274382114488188487282039161963231945416937713779538586672881494467624179463232211102652857577858861725209008909814153545601742254689026203833101371428515141717039507799992686391229398153225796164887855374347026220403997715066341699302721289248822965718218223344045742186005916900286347087701607213526315862583859524647857720085583053594368132523822625704305189396085068836869418315113128645907554825774022411541859074684381272016950888845238408093728936838020253139567242583721057766081958225523955665931228125284279687584095686057172708168910214568130099392924523299711509029478498144341076346172 [189,20] 1114613932887479315016466940837106699204516596060660606073097399814503229791798739814891893198670033415281616319187235314735046372859263456849418076553657902370706713297065198394465763002562931663250387132441184566137064693407882239954763219451864530966030481381725972510270349915801026089086819322190862474148584074597200947591886494513559534368370833838219306677814313230584632424335116924090999209736830580571654110811584015104091807986108854035388496395420946811182387755342329878137988469778640895488285848621473247456574817304407188584170588697825153664578327549801356068532224174523662016574057155842386101033293796653712143758479157795642296053370834006362092314975177807540489713985005049634239994668381385173296305501909696978333011285088156545247780172164258824851881477340308407451713931245071933525921180520927262450217070067275685515779309523341294200135688117936096163008801451746262497704067718557024704692091230541929111396170176 [189,21] -626548104718211099411820628828130923985924469361721634506410097401907036181707918684038467226269589491920779129836924211527091471884312435817719624136745806360215900974086702419935524870277233028791740385825040504828304397019709327551089586662225563834534376001182189772089211171501770482941511170266618409299964926028981909464032434552436296081455762918750384529266142193103087515415389880210023583940527761107798114076102762094492196233078851322108908772337692512359181713401809167227426328753016847627699592548393471506768145335592531939246251974784850506213683154494990401201120093847226121767937987600109277991267996118997388762459663778331533769613212362909915073331857864234318370567730943673208000943697359228350942143120612319875032427985182737512991537244753979500864410083065114970247378616162014376717617307618899855238309156375402171839599214187234044182190851354349614507138243427769665042737301722936054660645329713428721265656 [189,22] 326474755437871023734819334774384797748005840214859481480383388841664327126281949077024163336822921211293877460080966354343796938286815117694936924171471446566874839496415225729368076951156527020885496193864891510923019821790987014568820602091792239679383000432586331168241927012488890407072900260371425200962305217580886562991420926928912481271663027760616175685808342231497256844988736803051205269823695160351500265694253341725270525499627925136422816164888724718707087608793361386879912836245755415408504637162616648050326238093691727679001061824425665837805734971313181807902378234031011843987593762215172521771476334368770997316661715959549583959068720009823781235033058269636497893732517911573838495292966523023810083642856865683075771902180889445893008739886446279356293978440027535545346470499794788667810059401694867312689499375533365473528923305894204155892489391416819446360206390539808216603706972912442586009134941806143523792 [189,23] -157936190094495413094157475929884321123146119531435622448466546673042440591123537756957466773515403824783124897730270968540066421723468351571940687643018303508651032348581018539222021772987761871854997862685858880941972437701518696815579786724482050670746023870236511218988542855454578442020118456289355545651359223175839841029069719669247908051466595527074311725744460901431345421975638722114146124953398543421196275980938745801827161132244934442256947895043326888195746983873363741320421703754135384366189872601910013501977123557690582575080954150179333621243034182123752781552294468992666360072834840608229502053609091283520775511507371785375859163887346177706957660400021714450141927115642515146500965599751405995647166049703678546339010352142851307056559457859188928843062702079763901835470780146391507764215689883383670580795699781332139773889823813150498873943512985541942111483040459600038687385452253104382288206805588041253590 [189,24] 71029635028980939454757661033074568530494184124303360139027563712820087787880686064227599717656871420015437840613880437203435524584334123643093532399640300988748718090492157646801180189837768142972857712310599616693134671894623629563223379640528273379566214030653336688804823886709173345047252197678292456750117035097316079838502529918191144787148439829516188395399610174100613584307455208614467399767113933143383264197042830853966682336585583494828682091099976987577682458409059156951453750494926674707912067784748767243113881973861140933840143523543397695869489520762403327509690446086284974850387697843280262207268554557441103190907583511925013206223716618517471999323372010205237868695421616454553730205464336307798617520249028386469852985413453920268739980827044484026053008630349099378875889962659782585345419835359030670647426233549315238098042728156142923818387558454125479634326888632120550211129856856091305386863236670208 [189,25] -29733013806827550387421043489869178097940081888637595348798442872521916369699930643060771627302033674428241985409034863012709030977264452098991468254075379454151413062025442655997473589516736528813318458848149999882219088855760000780237385576063646624213606877304709998202420624725550745164186591222872571188713228956944652575969881925337959328869729939113447843132322130251219309521228654197452911383985545913358075819201460170853788077270006278511811902757371528134259087208452145139823454894872690584943930864402258590322454868578256651091976625579133036561019765321091878812492752434850305345553430546934847047179470203620469624048126335773668273213690069902495408140656354063186864315111504602121747554694283706115466283503223171547822669615673977628678859796354347082200532051193932562357086928423394042568246250641989756289451203863685167399223173139151291058059714589841773347270013316721880034914614513139131459888797904 [189,26] 11596568405923633360197861635693440341374592311495538760648951800399646024208801874076141236312978760129367332373621744191727184729047620413208944418573750576361250725821151606524873483358780239668614656691399475578730616224915161508689695791446775304435558110665248594219970760374771618973801850320082357539265873810079773367956247781652726060953048200912995772661005037946281936306069758908719453794261168277302177330299139020108034765952854985501957610666166988675469903483731312046841624947603667977579666165405664028136251869623672997677120677290409374194916637637798454397551275281833620523738631667967617340668729388098804417927919511719885434555280969219874278279565525464042516437210007404967714056032673525875014320831273848726963639587260224594162066040245772896901904454326784652038733012535596673263096770339379902451539695955382031819207153986654466703694315617383616379221731596305880791985535850385147755873296 [189,27] -4217953538102931254442189917221491556440367034809462050785994935171487314957935843353411493817620129833044335982164862973812296520114094388040678680520163851402539509260894112190320905506893131482229866637592993747141412877678008448528514231542118920902043718701007844969637150353466943624271224496925731967594462148313182601829319971816951380637488952361863424441416487205740403718886688603406138367843819725101357162036839090692373082730855502350641433773848529815809189412156870669235444590616027978452008889426575767566729117188310310488669384689289519808839457876159356404461129563063889606796575197003242209776979663146243016276162065935409349411492378935951279932342761840340870111981047000805548689265060232872647617185506258610990063365282614804877990532645728574580848729818638459258566106718551910866310947064262427468019320390005618065585736615897915575013751852927073302341521556865777461669283211576187300900 [189,28] 1431833753317519927091452257579754154048144861011323668982697836575576073091741110422600106207343242139710023118938112651841083815356615954918149996150167930461987489043322131950222198207786553827318447615424397713458706247924359980050814087488861275893566082576396222599032209456894667298028911222314089624669007554430801167035710668918718384455368676125812350570139498053055484790321555573215119563179720889578199959290657022092100312548355040358319808346157180074830894636187096560740053798262544061111967161827005613941695336822214340832010537965301255097804987696281361382544493017961502057929583216715198144683075818462719534580390883007811622157818679856507724235536507224145401911861860926903563151605299441025761387795775423856271359978232242704852020456354431991628266383169832672611700359207614824380158206781535249269242422772137759070581748883678837760347871958297306856310080477135818571017502600311650112 [189,29] -453930775495625815819427166641082255028580856561402543648438112269170847013500166949834435259996194096012050649481792186154309163810107023770555421616772546068265547619262402786668131270758643676974714274506016853052015213422163441415970980124905521531004071071616193310713058348304467276431395904472282868904406318711370958814238799722920507098271826189633098860309831404665087787129367712918843290712228560666836871848609450785648914071483950776808490787537728172794703795479901992556169979289541299859548190320505204758243437272927576675797413489565642253465178687100821374998672736296950556163236154863144023745540110916921537847112853645719785957315516329683964195868983989430501610252408947878801673372509197884876253241913339906991421644938649354750876453753712069332207285642785987836659395591796589874991805209978671304385517909204199961305186318577718678581274929502610453403367772275110590624507814284456 [189,30] 134473151343650511600794228766496460140955673845737943006644228864144726947755647790137519294193787400894475763840127642542163040042820005613440505967499993372441971806651492171984652634657439941011493900549524498921854204324838399266361128969016567852305594734006335873604521198530072819820637079451055957964453267123460799246000569078908342829580896627287958945369954193147886307285262319749335686983506485509515511692819344653670084521315254142348327647137248650538773123031688670442535071396934157453080907298014944286854353139102814632684720949682076926120877352627512604770858196032354048290058930932521963359142645064939812099476634127288457947908292107112618307683594333421387250634493960615781573996620821171254252962090381257514948620804572840833606543068871667687229971783835456437277355836519485386376977449812381019403166309575547214586368910820677788647327211909672329692356639979218058526414292304 [189,31] -37241879468836197219834960282723969314098629527413813301680646463964179470207006695127995323951887922203263828679965375249552132017173265017547003350555014437551266990608867454770471482833346407476717208758676719274086064094165800327527827808448064475161711007222725177915281691741262608243611389636840908710215990664883024101279145978501767678090572712602592061543765311628810848283962791487045181304725639501860228799989113267380332303049206833816607817396940925267978555876116555336453025317986020806274343171422338965395665418188609659169173188583412298152089735061366941329618201671993108859445864661722973385722405268596193508603186814927588270514681072005897587317835741231628896627057531324092791513012713927484014345883572644708026477909420420822514778532642904426402825626429733255895576866488584151273518692135736560866640174574720372705189700441327769131976660704869897161869833592392346101392398 [189,32] 9645843216310071051780747773862044792180989262670724796262405673581903088032400314286141787754984111091180851975883563619152555651805400634387781443117099139958868567655315569676152901104713317156354322307877284092250785276208423755208814639649470551251827846950410478346615955070973833364064218357946174976491106925113584537897561493346261810396688698071989889354577257468308598169033184665785829892852898162205259574441097360602283237710874499669766424245807245953817596645389391424063538006540373965861878905161064554282736349865613932432218418047686002866896198964960470837677163988858129307920915760327664467444569217342570361760643876144275475975259594762663045266618818045360954511231696135554359125397221542911480420369670517137413328167317116971724990278694498423548783106371698693164572583399981273150034878010470477905641684688388412574112649316622271108391546479403128512876006724425872429312 [189,33] -2337157339483113711195066745247110499593773684345379015083872362858317999219339494631623694582587947278735287077823181031166380052788867333332813040824956000291303156613138026352092494901574937615194878363214468530014901339106987180475847177741662639396802874905011083640226352537621929491945427836603269500207979029897755373135478510762246239638685760277227513374050627909491428065583554359697078951426543839012057562186487900166156641268832735347724363231339414148696083289451853737420985830700621569803807538340615113977857054315246160178038497341416180191797288758265169208294854979096079633561215128940717987744356154090063048699590748426901046760536536358478983553658070709043833692886184215521391370971353675072706238996167869204474516014383106849555151084660979831257384130135232779656266281438136499952804733167081506208291422006530171789364900065387688061933874438326507941260586944665793696 [189,34] 529867905215352413500520672060849163815035922212437160108950672979879161162920855192813582766784019730414763135764118234765913288387453604631500574407861096165434349970905953504736587297569447912835680147626102223402075947255222560511576539776685905624488086811410118612753006445368374846223667191447707926584486051377554948331562607292115848601842503586758666865852446931973891438475441285042959177778723649675874142854588073475342012111309739184796103645488800314915134334123036474428577860193821153918423374790894948730300394285874516940150142288468775109583724342400135914258654735778176765449334227951847322292126402363846609354990172963865515026731910562274873941966623921752417195332224396785810808116947184133342995368592924214879143603350849336992904157328016633054502633099994065752413431891150361878292393036666446191365359232820528641901983495823784545732417651421892566751122844792752 [189,35] -112419104056019132420166633557082520474090780733010368680539532587376543473956969634549145971769670174851110430344598545727049316028063199329937995123321864618785991700610701227493772164128757883650630987647867252476204956184146154848383880590642761890898583914496363831556118661074601750696313725860380938578958934796671233135677157094191886751558722048360413235913849555067684504454313375445111618005419874102362502046913466199357286863088601719844697731686889421124893551323438303420964093382936153613854975856803143475333352954487861165016118470104872920236079197477774608560841061494653432673898304380434975026823558061220718716680442733942753093435517973103681158479901052025328168432553862981716549205309823925335231067965901782213996688599234213535272828876921899574604970376533273249984580454471564674387004710298929255026942801084226572456380570403212100309038975779671929324736692442 [189,36] 22322160821887762818120493372287210862001360357625615718784740192129917723521743984059491631813507215237126884306574815242182477167233465576153014725766201346798296578906046567748451580074078700324364652448842679678945043653809397473207063641276496284261130715930575784888594781149508864407542814067875633017753709433450733607123974882952638203207580107193406674847135070212500188495619306147273283349007915894660096808125002404703929998303221466501278302195064856500504857043112561650900214520042385056629721759903979971646370207045964973239393454871255956753429155753032597096418123416021229849206068422922690837524124691236411528858829890430399196605154410504637034904050545335556687988564545827287539319847329704642520288829125955954123308682668962402512761410417388907393295318522709375872773821502271918091002228262504866679201850005550710929115612989286058268046731222519076753307200 [189,37] -4148183998917286635149051028067156186726533523568520719301501223834522096534529125800462105753109742873802823931887712429635119528361638222912305370603663017646902212399678171736159993692069137915802507629992692291063835753318561072454560282485065706221705559968408886076163891545126806958962520154500565274383001808426782729579368866956007647670832302259630257396804037282118283566448447879834299055450942971737591688171866844347668546489796865840381702365437569477287360698511324479455198847444772358033207231600383382722698940489947810526484902673128130176111138125700234091369498556870480277872694116585638336490305849518218355378056507564434389263107902934027402201551847537172174638320552822267099268883129009817849283166414134269213528254519569440507550827024840104706406456273667634283415438723838338387686508275384310758968304157682667204909957836073377726949232383416148264392 [189,38] 721406528368816715083737293985224409144156615065607133506097942023777045967372921143724177125980309430980043579053318989122005025269868343022456864743433373866779923263473385858281542002339468417694767746675146738519871937515088020662734290099052040464633419244098315497574766757563165494413685671896110641466773851719240623633736484705304094409612689504182793912002534628514702205083996641987217171790083154736824155166591641240732946879182531736910619230473738226489590434462117860982825246749862958023126285704737319038354156382358845330164497164312598916772020924691891823574548410884214867763702631380446465079114784900301784501859284399545205873392208257112454967410399008352088939571235499533796252906178982779429507798401296907260435737820076113813129073597575108150754282340183808801944828539179758955831341657266411115526255862771803328840081626095357243181103215852941720 [189,39] -117395284821651009550643041559127988143151439276241246767800512780618387463846563850861498868973791318440061602611204207271472494985723108533701588178676924535905594806878258223632181504572595692133280007408101365945003833712076366295954800074746860159536238882650169319023629746113215374278481218674627279239678615692577527812749483576096613920207917428812029909282809897248981719641627424272191872385946766086277130698409148880379062450058010846505336068406259168051337988038906673981461689187142068373739512504746094818854332062576345019175957454871305046088789917527506913486339595136764707999027434363898142020260745638279097510732975936063288260356839636760793428044077689985173006780577984951111270263868701134085776917094391013762014248063242547410217342058194761770980940764124569874033028496454564137892007264343705056754419409829827977530456343258967777000415884093017 [189,40] 17872800280820526398778855822599833612105364845952286454579397112748720943471894869599982544265604041544786055484092348967459369844083960912181742869196854095177326837767310095613643003096030408773927123833979215067522181625109690184130515337221937836056082106889725922555523041138085029114395958170275883128407128545716879705693924927775003635278958113343383250256729590158323104590782939562479197267731451931073224618041869219018596563354329943564269726251489098893476358602896649527485495405083113166731920520316444662384403970652854629479248900851729719139187785811823272903960979943711559796021029680285525975778321166982350525190828249232405079204681226682378966846525092195346903134329404134605955033024781546448707485050947933129767939668903832255305498555871993084032154924883768705189458460056360298303884378083074338692723971804377732803486583082914562470445794624 [189,41] -2545095799654977590670996008595678429114553966344280849096778115569621894238636411082869666104652916706335964831731469485218047684428704863828668184394887726389676299090814286820155109946716751833680560836635273413128020280448174474930357703364510051663864833903888401905574455352148631842813076438024840647817533532545949824502190842813408156986695332968745357382641161975901196330854124981497963052990245453682780485456480074116891895947770359582550090217718815595251971928901699850215308409120542772765288771907396637311858520015393929375648464798747427230148168145884962346308611589867670531698484569245832528412727612004037725858259674735876116232913690828885239884523857194489832506586306354841630015137106406671391639472767036974008495498715188353350313578753510224180053520465503149784764231014696179049692529906544613983335575013271095703004112982382882260777992 [189,42] 338890616925071903194210563553669280302302458714266444401001752949651873975337389259076896451217403762700093606618682674001986345213488707851894689987887903028849050580689604474966687068250856173400418821831074820323921073029741737823974393837723277639492164773836663334355918219999621638137391349318109643130871911432116098911817568088238261493503357857277263695675235163056883215280598284957702198645165232000799786713801010623264117383873155248651478028047711511192220454492747896136506054455030101558810570984488600384374177752832851428355676316574987994232524933182260061423058727089198850360940952982597160508789752597053012418798769519579631789418538201086162662797149772327146783129123098555638583914000251117478716268592464840715540652018726419914170468755893861812857342855150513132067221728340279723103052631987454159335737666863250030251276867956956902896 [189,43] -42180311671639480000402342924137220064654544411734181010370867387761745354654039104221211642111081982821090519751678170811434111312134285506916500186161762612898231364707754530929748848926056005319107256604213628296157530007550049483620504157558350986898868953529569414790871229536576416184062641952422058194689848581897679487378582375673156961740435412957269022684238864192792419258689717122558709199869662372565011087462583704726103179048551285459708849341262033507949846480544727630776586674094167849761347406039700109162875930822347475866266993937523757169059752816095578796620979184017160931730923413782884904641497725004729574265957403273334898850671574384398528606796552457801113810530862223409044534123190454901196667585416409802361289404774054177936074398875866269551069473200125288300136313313819057012576684545869224512132977457924022336427095518566898 [189,44] 4905496253286838622644792836247968347418282495799249932323921446125088310488750898619759540517370702255780210201739628063128811087335230236304605499069710940060752176473126235736548228527705354671561562011435396267769181808850062223151009030089952509569934224392806506833988470595805076582251573313193837117341849392734783006279454528446531644966864384285413512162445917426724171012143772443395605225677737071867767118589362952034756655505895333716405216984014203673578217448794313648121918926868470180635198976061968419559832214414834708844768828156433920148480232434372470399265966311379089604704814910097218523045154156651127366892280427483562317177686032498875869697523227873210942137484791418912543358385645185195382808620695018552157562400354344735678260796755911320140021612283642127862244640530326337157483551679235013869434914281835743706269920532768 [189,45] -532825097774206945995966605207943506934324410250444238195618461486616562820477061351440036960761049869565693605593227023908990120084110824015046302448507499729034967006280049206597148167982658750608832814857141001668993959600879866439900523338746366061533500516615457675012267156706682773028684132292274143845359916016644157297730598769309055605651593870224530901537476802710103835076523277881820819087867835788775351969240029457239012581478834001386557042287076254055217695101577036895540116324677711316703361423628984619640182393925450623269993190374761349900728823684670056425930393349011724467074761078986852865411311446090236488603576101207364819216803744172382351249872145612495884559097240518812813619862482821614922303370643685971107124185065825519837559229767434591513430209517180247350287445201099851421442491519638417602815345211447843065439172 [189,46] 54025458544816073520323319393147684159588553639320813614776122855892393785336296156675187860842653589247231500150381701154718812574597376234595829656328383167687174212906644327690648968823530148743533288880060204379329501956866849829504385152092460669992011809123398185108293091334811552547724350446521064251566353858156136613861682575359058073678673065065310976820570269305922771628924441688612035028134238726203506033917500349305174279636154058193870704575466910830153855836214974922830100273486290874072106706803730261513568339159936415312262510940925403087878597073932499990594004794455440795324283009559580023973225684836966492615068618499872032127095303926994223687550730193973676001086533698102356301861225183178815647101629048303969344488714182937200574389070260694158023565009261150841393359690212683130457050142146100750892202734392304004408 [189,47] -5110765233310723304624284269410215911272981947703530789459030374721548018093583824849674220910168835191849941067646231777188346632928052251430559035336957143036203547835603272569467483918536729360910216759228347591832318695088238458861308678047117781704510722927946212670319583909420525921605662495335755637218859411881922384338258378914858991863693544540589875446701503182367978050845027255805588475969102823407736828798692732538284525113709886354248917842640629362236343076534026130448633634250685786977288709373181297951666546894496734442151930124673401811735877495128761030427939021917394015667863660418418958077029209831698536535391566568185060068412714045152313270931749970717944618804715352880025978994509962229821342672518978099708383343416044629081118478279104819825309747299259518451480528133598958405104119845541936523277613724670189805 [189,48] 450803213490807602633785067099554687578256748130030722925473944235807687130258216547842648345768542810109993490276416144251633674681176020061253311437840750956917295061430577495877149905803012387336797154878028323629457158345464935075979282382512738640413801428714245131587685392008047928765521626555696326843643456709676812004434017799961786176227861492455834438084754327828669923292756094870591469802045199210503493754762285007152650922432203745866785347558088167731861958049065667032452314478986449014263030430051200702259996292367712747857264190737722287738399334711105223090926107035470717212129244652227278955868172225572078285836714892014240100024471559861711602029160958283220532801503987730180425501766785237933843207351400471168371715497725362961644715810753657163754733340722530615294872207875142217350730342760467628553612715760192 [189,49] -37052713752394623089446850291394325287993953808234313726221384269811692027041651860480360813300224549609799601153344569678325946314151836693404507760565161920546400111067815662853883424308401364886712317150632259539387603628343613414143611025586969130035699461808118320340495961664317782271307882034613019578533741008114560101989078220778124930124209337947145051110053190684989452142728134671861045453544735206960984122621089949980618104661821632961178607852044325749817513819927079702114366763389424067296094098024598132322057417338718978829083867846272683689518306365203445531938787667772383925128857730720504856139948826232386087472584615725477842131143454336826135753244913456315701228453484727044837438440085146338683957653808529089343345602341473806686416669174069893701235315414378709941923233027852968389484601297611967437061274056 [189,50] 2835840664826723098462469174777392538304406221269055612088270356257757670460984973932557268575196677728721430464858731329505621550640844901473124995711994312803277884608351100905444315849298936738775989465869921293727203574775917144951017198168074243139531187836543569428441397708645417319850059447681552350025819760311018131603168788512795783970533582147447579975748697609266753695305412017294587344194268592128800411923162426099726694821314626508329226252370498354458808559083115154514220035525305107130508256758689848250993300469480988364176486601735767970865055985835050975613941038497806187852473946351246291839819798686278867882976582387533468424703412057896276915155950154869907279892952584947839122169339889053692338798210069641865951680944480781551644328223479949360163111959907793804537334353031999505559737949187695301551728 [189,51] -201951817467319626398964558381225492781128858099442596025985356350374926443490323291950180119799760600605739720581724353189180700986309929177185284044712940725449409319994755290255286015623668336376110539894710752738757323169449473957884753232944090716648346921206725662183824974368929988768554462392854445627088075277362375970393153087539885334057244963367632854222321633801784384095643638884034438945263436405043350884010532532917017527702597539162798148085736194953616027210028971628863108056585601243028660314607401071944238554826668612712385479269957007786548238167001676644099931259164902852569008983611836155029059231918033832161683521216414651596106816927439066352802291953810840114865003987915090470825394706120541235564480968411759056579019828068596597285732287474569358251595683210587695751296204576599865997629252656014 [189,52] 13371239461271111532817870210117189440538615825199439986262838398555289753210678919896195583008094586616823809350398389938019336163083064049549853798233418624308345707709465477284726851193640600524928100003848865772604842998420385534390293001491264374044559605263195366229766814026115186557748728277587135487591445994687280126201038978992718685346605758926553770573319916187005871204131403682536087059792510728573694335861817827180303123735666856406209895087900186937568848821697541339836970844492301071332879126096532920174434340699807240049899686350846136074903509071586331314748767561095083060603469851362668694588279119511315633201691573996995465919274445308799351367309855918189855500804649068030323912282424287352403219132903312480522456515222735334972530234765343572558582351475345659776540740440999641629080731707351712 [189,53] -822405007859594832778351483069864402776740396539622697027313228130259365261774708034529598116295845090223471938251852600393214672859656537750512297216279165271991850653273946948963691882417654416619946960521702646553733281923190103215781042770133185673902300192223951120385269350572861937834137169983355791482034428857516332105467108439248743379746750026155187939869655654415559963561468511932775940651317399306786515943115272534269946637911657910711041108573010580316525870147627541817537665365092380820144347299155708172676673738240796039957327128491098622438404620238276403263982651474187646452208628317647020920845592192204350410891530069151219359751055351945497682621368850227313800085844452132368133095304200559462965306125815360309487781475904726637695051731316514018177014403535946004358844621391239132625259376724 [189,54] 46946204986552967346890399083599747165554771872132686574370781789900726580698410687720786557852735706269928732709509536451800039514386034626542034211222144046084244150765389695863723498861019532681919653323730606359783170084580333971957238782246861537396719675055586562834817007903295046838107173243164800302692353574447619421731023332285576444004772778115348180149414025874686023670284742100325731203385627946386613746115010786617822685647498156011267843037231796413508328059823648747055376860499407217364076050628779066296864553356915727903122323365162390146129651047996633590629256555800417155922289645718950819481058486271344722314269647486605102179149520957419623456575181247218353111509892438629185294859369451385284397604730733770610237095254612447659978612598195061300078340751203664348215070089822686507825288 [189,55] -2484874630537159388250635926217584612351066064935153686318864066000255234744598590319973617296483108961019199725558701754805973529998106779478052395128364850271645657769014293338298784251429869747586135095359945109892298674580375562514103296666157107981764483330200591292532082971054388671406207608643579649885083996227947238924012436745947872568324005460119208107998409624145768320515448487130737932294082512131222528396936237682264200593314870471330315593100906378197657977318662196985667355280443949650173523501975135379753053957500646900590972283689491019988520203336111689060838186527458072424831103079476540623784624328606277219660828072663138069604459946310557212586466972625683712847341687986928933851397834308738204389596631247918041070840263731171021971508768644447308663698393768163630948789563642107123 [189,56] 121832788713110731372746064521175296119201900545398819011020924066168210896382312690771902876274357043334713888306155470869302159481636607842225018815862588425637999754443635683863990992806237092800509284454774330635455452253691518801007689067629065119839779603536253123341169717621178622546241320066471141368661972520492744878167368184942040027306267465828484017550889185268829601835682828586416868947617560031640993616799280187323567474191493621453772161970167213728846346595879912208746026245728336679179931347641950378179584808176411062902649852399982796686970971866369465034137466429291682193331812697969521593890593525204108048632851187192227067070971070814027993093355016603208264940537932205314694246183460937381564292101160013352866087094678996785003850717203675585912907366882294146812778763248111296 [189,57] -5527435605561996063756103952631324161539329341213280990176499542227487322068247788568618712332003660133798300292765574023907162253196879746059882541209659249716953107631407269988124064934450713667128252783707814040089157798911017130430326515080359724542748876525176566039009351422757401064288431768017970606289312324060143350543555756510526349607745574696585497920104117765209334632808176640194842232646145320310153391151434380893094749025364743323070368482003448055219364480535027843343277354090655889603356619556901150412452590903261919029951085808358176005521670474431831255908081507210875818655411806600531974166476458197279879359517379887913479120858126425859280579435433122034203468459207431035897905399072880256489242773469220082412789312263033114908488894716144202650638303779475028775234784827224 [189,58] 231795192044831693467419375691865541319914835936820241732219974323882260937705987063155205561264894722904770089737490937947414332739169434943762654920800197938871887512084852867894732918337197011857976242148287515509852304513739756237807530687365801912031601776717779666379185280084642394672642375730944169446127940693034645468050125028199222877910513500055164542398603041297373497690185981812477794876190957567981427940407368784486493943980030245829190516550195576386032514700219917362229850035774414948903341927881341785062114384804076373810359296642242922886073886475798846019237206145005403746945249441706720857491668767888949193139545710728148546984667975427929745944618955278392152058039512839606324912848599667479124991536645985273203813892989060170648440787132550070908837936045242809756579760 [189,59] -8974386970069199977259312109023672884022870127876377505633962047651254110333343073826012420313487194527419988115760884978630965111497121632403747945043707110749641706020127303072318130931838297123889213504211370430154064997922338936970316570434649546029899547090186276325577409391336191745111025974804215391398538858031327695885892436692989483439805996209653535442373180858117066281480283849210098674097252340498271499969901891544010189414093755890376658096445350683524714125621038214012678396589211502796803552739064586409821003545365916006752600266133550318710298230769327950198958535990718215695017742298818245642255773315965937035836683754605887393513476799732372413816826054736273414766667399309107649789732673992549745630023702857885338926297241431620785673677642950798084971499865289145686 [189,60] 320405393223032389161718199884949910933243302626096505372557989129044251331454791586270126028217655923253931328229556878267429586833760110507910653171320415153343479820795523757396133368973774690964163452306868950601521230504903404142256957929329552705294424384431560559023199845580097104858183280904761733800402464368263959352553450270251153238919087913884919944466149404020182730506384296879652489524609048988034492183651529992227922378174848855697691730709835719090586777089424433067273835189525207760642040452547951002569525718793876188030340888130085250659104260025568253969252239237914888895466098192459169634364510561459349415173391228365725156723079897091320916180238466829062148560821601171389890464999366025704027490061794002512700351015304946165428838679765925469156324375454220640 [189,61] -10535149508950972853367457774021205668219307487645397771090024626183369823106336903615803924316457783442047068718465188386819886448111873121929129066431444169801086539444184511914435424478837501919053785063355244137917899128136189616376760440402706395530046378000217511960373411649746324146696140454083313425522435680518304768420116464897936165011895297883358686626926588120868712077547469521889750727359189946420213740083627138837859836940003319921333443235678659259782557418329061582219274726110808139575041569054469763075998959522152587836748737599935013745113321678355400437542354802743479393073779678356236646706345005004174694501255133638470965835795622666549467122071371107222780198459640981748577610642750949518929691782721575403019071832710171175548688894706888466665068519002764 [189,62] 318606303796942027828600331718829139942341059919265041590611795266372020587150047071218955128069732004931895394700522807404130578784073686868685237392419610758162104246742623363237636592907940612770174458265082557725334858893072061706914776065902886529885440172291871329553789731017221748137709389899363775645154126632856386233821734123544131401793353991074111571979647599427520458437869909501838207526669959357100991863622237451026555649979357055069071149995817350136652227078274117963560724945724255541235147330544044254936893663718530385305757994252424394379659851926051439109730283531997082052337597618022423924445795770599317014043191971333475510419882018147659600234803168127368540512227789291744616472208770342923814651581543005836437662380991801962086170259929865157414408424 [189,63] -8849992703069009477182769504245849637329981278486638946259837649748791799483452185074452856455339905373720880497023282566803230286246561552247862647187603240154725432774592180567353126083678518831809531598189001812593273728369772746286640873287083461394868094005494945126624137494744685364015135637544022900525665688102765929551708708636885252337924470703000071890334591730525069375010122795722486193194269704139919773151487738882475750911691760796706905733217110118008918558599467508913599219769124913817184475568073763984977532963032078420514694386443813064576129671632107493999508542348115516544751007473607077293673308817791290682094877602705846308733036063680821240727839747801574937187064057600969055659778934235566260219603799979728478795214623786394514516183164570931495 [189,64] 225467054270537772600257147032221928695117100923315271903456811895129471180205780043743051091334522566583910864423000610351257861972672095127141373523669352810992622734893171999595767099555015003036718246787409683795432336119527731075569036069815160486270495807501287589892556451039461622683442965263206637430624254674996380879882618013272305108640923725913004256209966800059004255817056373500996428008296394011198004050857909679350790950925902387688570030822455520349719510142886923520339704618152398700174561763612942124934632337890180343234408545948092531390676493642721959379756422351870911036054516019622272084106151593084249459611809518611693440691914618179934243590081888482592824572378983688606016404137046168228530909512347157822452858568587588695930291884183269312 [189,65] -5260483417221150574333975936739616296068084427827269982989872265856173135461837263713988185004054491095914141805744501682277857287081746971914585459720027119205655324037290127929963420455147657782502638138543482689009653859465537936832002503479694762805618630554582125284585059639072362167208227151992336211500469174273588246438512957430626189187357547463254417580489348247877252487867724492464205845021447220716436818236097270192910882037514537493371702172334443178463377865727096881499259256612379547739515796284610086947118911593862587743458029143805292520175702428967037492781639017049446474495770318292154009438947512692830260467251813785125073957698918177459158012899008808758327637427737177453969587509987376135842507274029207336877141307445565894744695493859976 [189,66] 112226316478764003023193869473892316486757563165612479083821183155139024229135665201126924665296967312299587547127326659074129056294483626994742576557409560065888897531686987005567667451133058853310630428408133609365747732357790138701505050419402683898646998276078753360035602237660544374586893317868062899647613359571999789620924835146103622346012043050982508478098514252082460368632699258356384829524960668115213528766946561180575856817052101210554914625723451747950712806167737691026500150763136705015088845489880469621532456084170865745991798725105554141718998928793307077515657940894420027861820235267125311262018305553073462778331883473824162448425774181478009514447529968768626013392710315307061172389735263127209113155831296368017232436618550370754394590368 [189,67] -2185681945999085088272129455266735615998928218208951616060175245146510132110748286779836978995975323265168502142647784053328354664448310790172531171591381041102083985830363420989716446188886325456673985876716425361849208617393229700082980365697734080705129181611697912348342689522241408003046793210831654031541432893396807985351981888703633174846291783238635424182515750105808504354668842599643520855247058866873189988030153058378745657740928791835702082765911315369191674233753320911567650254826622871775243108618393816191267944215807530992085368877868132572474454631060577613319218993229102521609797452931167420562831976524014086536502486015070619575222812529489911797907922334154396995883806214447569125429420826874569816852383105754374523612573581109781154 [189,68] 38794572082975553985352628047395290571621805962305191143183695328841986266779104264009103909681993300530384042240338456529380599286784091938290534155649248405104162094484607422294459100698704181551836415829653997104383241021057539894476412367682987325276874114910561674430894245293407105954224541285253835004327539425913110794316924152052724316485382491406576008212169069904238107927911330783252144293009395138395152575361310965144434100969261459157973956218148604250010223611380398983190113135762927190255342415079505100111546336150510415484603376599193966153600350522949628583592020661559493083849528093848210357398725082397201612103486001243907630420754059822066866606561690489279460190131381901077016414297828303106954621092073832704566702458039157152 [189,69] -626449721422104540845528203131721405501411666637609643378048277461437289754018648667152645899765635629744062527515299541192369014672833166456727325458796881359885052296095123296870523130278341786512296458655471909443951496308098210565239716446792664718977021853844144469201513743092060164886898104668890953385872259878229903663241754347476891515527948802353960061502646519837278760639346176410530671090950709330247884397323015713016840535365836243694612673323098079686567388840122795265344277002655966144190490957232989522145087346562938911878257000903464108488805705741786634302241934017120936598440906230862260020994693990529396465955227503700896939062949921675809582671610784267077647236389516868313150892071878940655126852584474718898007367395444 [189,70] 9186334987061459719019189951595328769835093900234288723033846975776077990117975832341845827034924602792509427887109824807929650516591052761003040241621081492780316858575897398041049722963253403973383985884906958997011917802198330751390057811934010824138668969661746920317415223970070557363968594054757453573084330013594529836061828886983761184840449552575238203538570951993414715263160940339799849865970084091535455004169417889496490516362643403921064151224518517026830212422451317850547355975986058638082972870992488939345385580138198656546205470897512053378804483284728852476925181785837583574902715842836838852016881278114465879717898156583854830516651734518462880178134198645449644853747634042102390653040308967015871509439053850784050563000 [189,71] -122100579054715154165013257185607991156251620699958525946504920989647040931209381395324030942547848672391889727235022775720929427097511172640381313286041816313601696263367705757777434580737395275513730521038242136436808088209499119090073240125501576790520563557305171010197391244704867972017685360505323269576976897517385363630475145643172600868638664979133418485422578934033217028823422481853406725781291217448063556089111017109240213358848880956812524683887756822807049132898777938752933884695836216322563332086655315714393899485045409526258862386102539527187117193278861732723603628636841978735510746746060826633940004616910832708880071880828662236792958500180772848554348462593389703912638516628389484665086291411294989268024508106170661 [189,72] 1468111655442723192188831694826666954688618098194263796936543515604830429373898653059360346466136712123496182209154835744623891855912772976223190502808058347364280649297480852266721287483305309833392629530848136067191559121445222172279349372516522563862029661913832775534614461563836928080052157225808546039134044929714460870191515122586634305954080006987297370144589614183364563858422434513548280311187474396569406975837868432319196991570283645139927092924095482779055689474988993415997331561772935052132318106069373662904454003426514659723789797680431192635328545221582655652827695314710189260193886297565863625697482275658850070338943895415983721918727529226853012177793319137567855443512264479464989048901172813476364848567554366336 [189,73] -15936012580423988553964851158131344278984312588314840781650699614229436541307990328442361421919292578627841471186108477638246576077820522492016496954820977429283360602032112418841865954872930179427459992091311616406129110031897781505809113323467696862263702140346185198327383627267641892656379762144722584914264035167415477355988846243870968788210470464050748065535704047930579005984114288986287949184249656537523414344323566110350010587905675066255767334157146433537277072027569163301813979282373245835783002826494827009474743573939041928147241063555213195855584084998830689252168824112826868438765100572992071990391852368928296406861046077027704120500079475050142848352482562578422032395723759574541802919412948000379842677431408 [189,74] 155832572707053412158426228074747530723014941858113397633955318431417653162792315759491374703048129231756073789070279864884347055097616254995808327549301244970500223000030443068531009151950022131085628874990458756031570708335446318247284220520194781460199018993561674533959250683334092933570980981524386729243381408049673585712044058922885831002493680124029101466355821192119023780259524888842833457464094999978465875712508527281176984003469095667783458949211100432335984970839692031876935746153933741739497643338655403587957296374337282753488758009948522208992351920051659381643521372912854035953853758281518507446153508754664679435367450951972920928579354924672991157289916459720208803506508298069149586311691817792995440880 [189,75] -1369738633770786872748785429998247491881725870609332255195266599603438825536846704146902022256781573117787346910557761397421625724208185056258090379340781352795255068394651767733307810184589067748495632366245367477866085209097216370894273496116124793499328005893976390956645071790610811613702894490032387898427130737099348146323906293181062923806125393972260793952336193777199385877476086937008188593090005810877756249399874284322065019865150332748859617105901457918614977830126223260907061259158884913530232230209713656309378285632735245691602809579230746790370877079427788934351191630110258158852086614712646971236808433584950179100757001161811021819631191452867376852705529942131065162193605602151463089208358331786202 [189,76] 10797508338882244095450077731766255819325937317181169175047551188591118967601029968468315461693639697009637113143637226221880831781111805580761673612135566042937808185494686847513071348407375942600285070531800343513222358245059344328063505753324338398320003824709939336539547791378448821259604670937818294800406941416139663390175454698069710359388927430013137721830509231593754406725752671766616758225761737150253895173525131120261200258324046249210648727105326520754601407438905810427612574020790277376040311377868652068569601040930269772751434362389731325774826086144401674284571340445368853795464142035217378707365716520539282446889588570061673484062409269280791293293205775660269286831687306363771504453525788288 [189,77] -76152161157122109396259278360462966657370871262354808771915240662271789249309130423241038626077891950659848345082020660034587136072100465422543913862689629835881710812087359421452359474196491464116898026978549585506544002723134354262327136179769312800891099098435185871206690742925773304671382869792597559265900274629680628669665337951968179169668468560948660667748010383839946961767322779052715799671638284485713507005368632830721159644605221752165930514765629192541301699043607826823981874176917153369838171023945431638577268867377996659291828445615176152989945511664464048208507339215439743083936775394961319104154544648150977894960338204733401082036370046999328040690253466960091156262646342777996125360080 [189,78] 479335318413219639361115146342462175564900232233477744042041871695159029303783744589110356404601774932945562979930129977736579468257294039448688320965148733851817262573170503702258653564900482420350830359109994052473678746078447654911573219491156534419236525852835938368300573985048543414564551665654390206846772171599982260660332934655197073218195842499970477312306122542681344612780236871926003571470680345240056112840262598662088627441725283048961043950750268090128192616298659472190463853491679090250589226053876799856862951430139212073066924079564117689172834322637996630543469340008433236511165676510253515801868600708144425067918989649057063376100992971177347547268014620859687863547088479157264856 [189,79] -2685827387656354422464962109127338496885951818687735842887541488014472303502976138882312290826043935476402335799285480349060821276712794357160510257039982729859680620271595104281412645423608767560341101563558898522695407906815554279660517841417583334473679385654747050903091007889492579292408957694708836182948998366868936477246130424730660624264093452592311486411634700443300293889179878476714090740052945685117136599845530557856080094407862597104661084609209621307338198853117743047724580073474423815691287801346766572701081087916077148861648032168898001066840947671686113688157690915998151629208746703575704410456218654876988681674870278340045724556668415849455076941482705369926211178650806338649 [189,80] 13360921190065316157008929451993775578826623054447862992330456044339783288227717897902180958831726097080474638288473531001324598461281466081188533710646878902232476167716995311188506594049264109202146675567148586925283084578691497161261633720081347603665162079360596102649139491384128431572336248461085056673539211495667349629532360278201700532987597122444453668706793941702368661726890946213315683083763664961839030508904856740167101812609236255594385626033718966165499856485556353839194594894342850528256259295012712638113543775870270388594497260763462520595006088817413312601427972718064608577622090047255034384451384048943328302972100149750750521551480989199173112121723723799088171898560384 [189,81] -58844442213290017692677181110621674675943423665600672340005597095285921868469033791869346390624777568955776751690105693088906927414593032811232190748948840797351501886104965682876148430574738337086850714556692526253973762890106252515053130722756100833289554753288114741002557065085915727582146501358023134514186412853100780570537208227227115744144447256165811017944845232962652658978971127781894407410647960647688922555211559475508035245996494510517189293427598788442785511778955124864227740871065882070393060205580113233302793563143614277504486124368634034470599823980273348345539999453162782883374966745434466549495642436792903547314121331533326476261701484637462720371979250892715574704 [189,82] 228784624261907595821433021241536779367714150204840127712036034729137125831975935592906355827022286794216042268687948331084390096666188023712667946877487807118850208151172919336953776203949778640087545265371715806519583721058057704042000498867411790743616746395146691447464973786872737565710708474510522015755280034029289048566460290127376573163783758990813221059623134790025031699867998075232466760163362386681265785143696613933167735608077568488519482287873110773837026126634242884645776464017491090367374976086853282846043629865800416977729634380009604390344767779618806223433624739688554577772315361993901667397241142664856529203367255329734034717833337716681465192714022525191568 [189,83] -782870540946735861982348104090630977961121556949586160416858900475087627425024870773433755782315331894104150471511921991008359465377864338558179862976401464393761993982188966778933989411492904090958446828101457881888483163202001791627294487278263273178346719377110381085115506172780702705695946709060040337346514655713737495427333096591465925153948129709058855561559366017394724610294651884745350826001319018091708680821471837441837905228723184083012426660592505323144341699204668638387106087379330291279256182806313166000964997438790859864275832668880710355684635896826780495132196977918953397255001463478430964021733740795140655813919543443904276488118295289522148007350895710 [189,84] 2350331370882590203355191465206016788498185228778157520462116753394433163459516537268707152441171689322024522163571224403042089431097499131400777243685817609702341293731060025467628679080553793718540174684846347939715847003576856111260029874723417088176131754317008842027063458704849248897171249372712027997202951309420783780419826417115465446134251417818098612396820314898525295963527285439907112038402677991252699543642565954288780171166052048491478950621506815898500473841401510636970889932475264732378307601402926269119582081759667386730690299433651037254354632194884377524766483343911718740908982321215362233142432128689889127641134357888192100749950485775888743112192 [189,85] -6170499103935499835142218108469700866969407030856209863812252773249192111224029400225423248455927990761139272611057030458554453009756795638627378285431634060426920123756869359385693994150009176467102793212412603868478186465608667695712429283341993768003168228881709543070912251875756730218225894859744366428689815876552009849533618279596808427376720721568512461020364728897965720840344894613624097159773499854567391940975171244968943239942148294320903898652258069765899203517785285872792947515152717704922930278251214503630025592169932811525371823952026256133062517074384834919985058161802809559593588552048070401168486888195298684587998739263017407542441039269100864 [189,86] 14118151312399328315767858934455095637178577392467270192935956630274753334110524834555866794140182092775308406385584379057711482650959413782651116925230484668496702371646485153132454106767497036044011161183597556020940910725339923789958269004257277209262641222353237746874947760371381042216821090786089596044415375218002208845889686877320153422286532420305056868135629358433824840506637066911626095931032115594043945646985773088944371453807610402825524490501358183828289400426017940703024214245257569268448878480979266502309462742507241553159625785872689850338648710692052823520122590582305124608324761524331432043716485115918458716892689360534948997853097663752 [189,87] -28051139641677766274305176968741255788002402999646591359156758130028335860072141890803160462600195167798483537499915949347274303888853214967361997051557083358083412037245423159884530367667784414582441716832102248470771319304413495924942260855192467609984332890408356173307834912343478987076037737394062917340614810004231082133498243439970656284349981050047555595715421615373169097102183252096114132283790999997623568158420699028653802277201179192103755043734015486649981912086460467594142797282511564027415886551132242541739031056302650910088741489178013151402568333143283791312074306140373806284479340891112214581618885667815456796124072847602334424059891 [189,88] 48218924459791843931897286018436670670510603381014863717552129164427578752365425183459051220359480136938666776571345662259864410379433458395056141369784309523405385374992250831783092530338805684024479296161337048433022162888236353906442313571003393809536281236534672968047742461808314810205850120566718223852129512014918111398118240468081188020795418110119507089102169160762911313574615436627326721617303386793855411732975897151507450354489646560933688568311807167418208904785469403762983859440549052794633847357516734228641758647888078313299778460445505134291630974202984102357498897554686105333983406998634782619085434301440086249767677330839428736 [189,89] -71430543730681425527729221199952986758489749316916380067275301864271928766839930292470842271838680674012184768009025092027576550852004759639287389796477100178085763061627366308014638911542243565806416484606585183600306576831732280566745793079666386441175295691692844349642458339115217231205038229509265732320212916969207704295137191660606914108532920044073163981591255158035384639309939583155564199300294425841239275745232618573505083180369563061885213790975246378847631637424020668251482200502712548527561549588218299826733267625361533177435398842471950465169798732448767135341888571347803436133970329960991167779668626767427164595176130126736 [189,90] 90818832991191269255983132935419566507437324306133974328141046088892757296125410727478122601011320040690904576828654988996773204197768048875257212610611643165012446834393438565974325387635166841511574158324077198768686035983091695993352448738361053138535300096517180731663758562802865655734683468043291649462729939799473572897336887786212267121252752722353803310037860169015413240199733432227764167912003338940874598695970457394801915344693516554514251995796212347045059760122461600843685541123013412114967180304787385175111545747613296241899535521693357004277390455946234782541135783541366614414357450682193129034130458477759934222509072 [189,91] -98681360443525375768707104020621884232995828342929360796463360175735276815171502794900219255877091990570938063133855427615836958914803391717361244065089491282221734918836756567384056351746397565283115357003564621153163906363389116265633640316782366866959602912914224471540984259932479190480657033956291248264743024981801709450850675297097304365265740795053732131963216743634733485990524958006001308563385639751066149352398456870799145906094467720253655213208007387003838770081306285195395100988062417207602084475097230140290709798323220410752867896070113896873398306605204697561372402582046359921639376798799729315333776935086176286 [189,92] 91224830512223013940189424321064130183051907527238968864602747537172675248670093751245111664290772035707571282942670475254480677261362142266968899510338167154097544968463899968089743210971679859823716178795576451774575395604441694945765375033365112162819062247222261827664966049355190363484398266320181475001772404395710564146607235277635018730138997579933382739895618605525255910281529882778369058115464664362522764752042900419317265146079539875543617642744939434991812842738250645818503418850633793094305505643093827267131380705024278905924425967720470393741511616881430237352934948531903577987965383519859879125847128098048 [189,93] -71410899677055381580417888976962801051946767726315835094889159870506786932703964772728525373935781050963148882683948722171954187005629503626191105956524055686059139476499320847377010248660855198966840579630145653788864723579091527441576333505849976808631090508592750785769433734317691421571367707949218597701145661925830652282839080093097206640581036078794581238532460394525404946630853276495964141470341769456596279886397008108091493530829369993429071918532684970852902191662017428451795337329686094862001417269190569737598055571134109745030951098634266098845513153875691277544893566248789553178022515191190665153134112 [189,94] 47102118801235862305785097207324548233242234101911570224534295338354519313827334904528972914028639246076913991874687235283314192346557030341677991372563660030187822079857800248133096090230808654377593497864022464999586972253875194361399611835330408863948238310034267513412246727308612898720145151869364672719174087437569123083147387580086473964954256611136618193082080202392330767339316403865867870204139069515348096528092353669090063650486774865893147066346259600759311442650527126577328049187548158000448830859292647950385204115046411870957863114103477589425118420228803145150592730001116954251523963399864992232 [189,95] -26042358574683750293909187242178100326336500009488632785577922977174012340593088466020244143036603412595777384333190953772526208806187696803108436936413523616307995181096264287918649344621810916864190251892083339196555088767815199332439575816445648882560136746846399762146903390634240476470688626769662320007686331866310742330722247311859627805157477175083615863365300376772362746048395759918649853071908607116872617738002261215748554606652537273354410249376640535584466274621164928498176721511161627509888030285699722439814095157416634128868745870188069680509670829073748885871289097623897685861018365429407 [189,96] 12003376082577344133465312407919493417824133939810244163471230655859117369726764920680026378700857481733363145147690028040897713594289350751272870268483077251435250068236121944745446353157069428536956638637780686004193344201105924885829163681587740152270570670421338767222540410740910878926850385731887776689666828963403002075507291067371713394006903357830425469139495249568918391203328640224744178348881842806777083662673393787544458483142531553062801815030437974497248411269201206007860997915132428385544867373523222712659658659468080877963773961274311012165659523289687608007351755092734710132723264 [189,97] -4585634610780626454405528078294259533327852607193348052774414535331436513247628776337383461495558238982761871704882853310251916631107537171983178106490465616348021383423624681457811839992525611145938925291080049808958360749441387529938706169338969212441670915755936153502916275617566947093049618922581488809120246854972937533923022093711350955394295848979529133960681945928007373297890296938193167719831712164274836254580676453113352251991843104294352043769122180321264912120283429599379958080412500564407598958683042665629118711290661897254769044856403398116239735784242414570287456272418772136 [189,98] 1443171973972555918701097562890329424500351769545841392217111950763524383156185430980070016377894528199189233474428600640428065798003227214094060766002708927538155689956922888978944939474787784153229886044000163585530703679192372357886988025432615647954619504223038850806352970067465966528227859339269082882178255382000091130752837352465852715994749555789768628218122165161111324294918175493417147521992960357632749530173257542931830362550282173501594898309653590968222443181379032259851172264068812809548411841998157187730320463093681001660714774555102862862763080417073584090655054605344 [189,99] -371755507967573172486967908609135736987758400350398741182031182403781188007843890767423946893581154096856785893926215680182131700221584287849668324752651911962163751744475283687830593529173051776712457131547947996845055462663086335656245024141824849902048174690440530924214209575509531860863611489636988258265886392417166177576427011263203746788226606187433514419524483549715111658937636254679700566312338913731229868552953878113831889541608271798807861413670711614194184170044380651921257119499101440315689882842865692838892254814420315909150844627653179860057365752831255852542212 [189,100] 77848650780030045792586796066918054749723547105205974538105351365149901164831766077630933398903466512293187551508241350600425848301068342419282428615730082346996703456248267871660121989328164478890540903192511775844385810434979230216828015415028847649410841415691865916356797341117362959864466846442972937546682771259990846188923902253517984767745223251122782900836260643213123381789684803550942745951671911541991749167349182565124423553163508334456172095927962013004147072113938920748542399933538665763589484265226697462960362553771991974727496800864575135932708229118763744 [189,101] -13156916869423129141528859285432274425322651141822049576036843911067982125174051569008703328297563829410624170492347815641912562095309888435397303860548720787221341486444644948604422391093804523840624881045645084697311172334662924115536807269091175637385404418400394858891935948188152217350584214444017419496280577965314908765996257557239487071101531670966436740791386542909465549324252979930399560611800671029518996331790159814390054119093834566425248657410992160213564096699782323011776466666544159229971676610794727733758211770685962890088590718794286947142275105628 [189,102] 1780848674871731934116131936248646902141344260339384954973268145138546605108023853729412806135524892867674333653137087667275740224985989668681902809868191524375249755329533079148955951582349512028793949489292830965330567180441449280028559064152294315980439703160462868561986595279255178778400556568991865182952500821006027655686654110343430979025200699201445483367040922391376222275629693961028741549179166008254299924230042965964192624466568684879435212707553704752475966620247537498705031514559202743649148974369966842853465160541959311519339275444450337486832 [189,103] -191477607366602141249825401996812827679380440761688046286017465807074998654865399792056735652770455199317587933135509313977682000010228228664416881359899123944022701401380133728738896386211843801634807803385765773942559983108485147767365288593429177601230940431906730227138213748150503328415069608900263633784535820032944739570519623030926423304216915221812353760942782303921813133305422322756222483655805074443574706458860257017323170972026824185295969861222249964427322482943925916551025632366946076415257084487665158156242237428426801690263565454032626 [189,104] 16212247348651276706821456217562676416744115144950803869138587825866491999490749019437503134216441611056793122610398621517102771075152488876257264542696847003970869414077171430477469283164361639954587407200662589539179913181429515334540737206642750409691826642075575915198971774468535235316295334519093514166567230237120137581887210065052308900167755375673190759680953892424301104738460024530850457855534427202759041110088775460018287730277313255297624351979084612474738763956782630669318425707654952872212290066818584623057216990448763688823978304 [189,105] -1070938506972494702662037525008477978521320219354520239450835861897787600650630163368068282348392081592466079815045984069540426200456075311283338401960698698365153389556143630849342058288336080456357396473428822185343964204951583499539804957293429055262077932020099001620141900096679418189066073266064938914317252010126260847265674519717878421737903383312035028135203079462159707537582950150636278895379825287650519128384133258911269538616891879940776999426336044516487123235734716563770734708057683902853763269127295029370680727049430294680 [189,106] 54646753127272030186241713786681236752808051748902926244982906261717492971509913566153845419188295502598912867778147193446677397194002970869381570519867376785886370809454758334025178988543859463900635535495040027798419713401223045867990053353708391916566939353476149755890543003047609472881113486157152523992658038620163442773497033630820506347822031685826590245219324360290382552421354055456815758117178730994274613948864881512285581886732206804563667448788887606955376244946379768926791209928180668193739232846833295866139504123056 [189,107] -2131166776158084852226173862103853282115861494900463062672774266306932874359093011643799525315687029232491873770189519644894274969718905366168771946779286690107377971820756826864130118081109588229226508623885117517929666184592262721138187548505125952529636154661457497588511223654977088971386492075293717575286058026043642859379914494008861432747328910287393971102188126187100824384458115823906986960031698723959527948092454089987588939770644283539640851395812898276882819134394525463859544746389912494849490499682436245657636 [189,108] 62799866067834495592905238609451252739770343434356621779674691439165188214521434468009936110800696777330238086651296124408449284482382449888179021513365906329223669692064455392163367095380369261954334957759824507965924635314711867555156972530972215077503341009133489602498097687765672242761120951998577857207760597251871236014865350359695440723743814804322052831047984569734970453794320518987087868821616106397985693806495374449049111958624048658743120823430675443545464041318044208596999999253645380836283492235686432 [189,109] -1381169358302285812093050435421943518701033089981567969574579382192072957766142850024330180116971686435076429543645678127674800292325558761486069058917471032837128093902680479878621436658987612424544818566580947844258911610398513219909413268356500089515319422412131349213672904180805223186203934260691395166883574571008679574222238022348160630954490394732661208058891827874835586652139937377489306920532409270022871688167590989084820337554135917801140526910722107799568101558978429127878843168700303111005690660 [189,110] 22372935652695670255602380572849194795900537853823949625181100974119295641474271241525269718127641918666540807341704101116532894395904297317246446428165066625458106084036143415540704204588836047634342669720513814231211534995230201244105776983176628065868115085558652722594234199844892508665076517199495275133478490178768886281057309619979654045804218031905106233664096957604301925463424354420240639685979877466575474374163672770820941677272988199961310998759916064384132034450855156576085246072310031920 [189,111] -263125044060565171988160238935267337430033058310987873022470736904490024349075332293329112458114582033673268355562999323184891688561817113645033161878207776651018510052403616770612773149265319072850592472019706502314564840570771733781071771294726156010689875003733903259992679081764877560424008986779781918260693144215124452085932793811253284152930251231906181969416824278216157852213833023572180608602619862649817762336341631959938413639544766376897542937414964377184858520656500502160517453818 [189,112] 2212175172357942181425978069033323035629969915969182759301580189468171265142835732893431010097841267675773744144942110878084356680395293203994676209221790303361493671920643026012552451824616677057178708165528957806082864638494008408247839410458593152207642299555710698621119638482715465300292132664855213797291336970484653790037734467621726213371588593526095417905586682052877697066941859183993815744609978531047920433175514118022501879954911707049798476558316633556264192307951103303488 [189,113] -13072722644112388562466840319887480856998436434631143206902942388138430732042313105233197194162033016243866192247162725543675607305674788992086803304461470894664650070187867392735170927607972622721342798159882452812714830375614365797902965863338766596844362402481655212162718021981240930539586053978033538229607503841723662444640517373492113527019704424308269101281715219633615247996170317456705900357157683864907179402692282478450687175859782671604525543502755042166912110374104 [189,114] 53310814990931198902376803068112204545619126944748571006155905876454241072638450157849231236340556555077960777096393330958395819718324451269041076467629155462220191902192421177838036545869080357184562764385763570464159883645134614211194081877866646143184879508613600498432418239979723175794571401525768178140802882207589909570156908577159129118956335710766950365033010473863719500006904637994283618373782663324725018925615908074276504517950683769415971524663262126630608 [189,115] -147040595521292953051950444314585194232649673520515161103325621543247889321101035522976704676638813363730716144891939433044950070479681932515001011333170546550379580812064254699685968409956065799272371654755283760218271854974947861272312258079467559156618608341796096747160284817795250036983903186293831434324476329237157605010683359897684006493899078237103368543907919992703875633113346177103246563775855764816105346434726614018019140219258004224604707200815200 [189,116] 268322480542354794759423388792557931513327377041907311568455234095643726553921760453346376472755804980816610505734577031024901091964100338259140115276651753418972539465304914358944860203767787470172875396433122705870183624552193605521165024373446313613641321207820449011244851975085187234542389759223094411332742852089521883493606980304601978225389573171983728152207445139685090068175032189183305664266647570698302801980742158255810836280662300313844640 [189,117] -316181062784471489595199892089977245159619210039869935417003125983324052876997877315808843418154702025099257693196195448756513981369414408254267648035225004292418435604354125339728233868662963854395405447715280249869134724046973941956781915095706878109224490894831693983391899013401474762512428970692154834271290004928034781208456589563504322234352240056681942179071523501401164844565981134139784539858314707931104492985332151936162366815410740 [189,118] 234222515488754310083876254239693575767750722225609487864053203984983348151968293470990402131341217127853232760213359258022358425806596445512839501356265594337699311098954698380046798871977168791587224755612842055942918263808884753065089778366754671231246807400218758195578114414854312567504248638945458465837909528408351376036181390000563633554990309578528016842667517358996701736203714261215399408898630810635342887771775645636513120 [189,119] -105880081619997082460147737128110744607806567519125655853917383177086873685381668281494225480054662794121746076214631528781388527271887476589195464961732388449371525444728229762539519034037219638512861343644151708015249369495085946924222943873056144218669899245187146608046151518603915858499394855170756391315709189136386524808658523513966370523141284987794160874559601017584759123890025366126565027650329224829857371601368844 [189,120] 28254670129590226540714795133837355500075430833111230637767483660976100909945555849056905501065649111528235289912056349482278746960717628959601738804402485791684480245221195655722842788018099680675813104076056789803223903625455384352271770814450188130858175715732436441505841659634767275966501013807642732480883175906380183832648925470361876812324875345433874415156700025912867390667256510296717801849768808171356480 [189,121] -4288674416391111829296627579135460652686950418074835975787127506768238482450424114629448024364042836107116301883718238625426411526692488331760947019184125946172938226058687195517853598182717395724344489752485716124877856826548743247980588759935276395966276449387396816795210624641132861957323660645294453649018812469489686854727012414846578618766458639526231123115432182953044476528133530614528971203739000 [189,122] 355092742340262967303793415845750588627258769699343821113842364802016553728099659295012020421888616871466407647693728797559112322382458587556523220229313698354646105381704274429619829565371626885711324330672666850336387784358720664198950080905151328501130230496726800444809612285699860088422590108942399669310282129966489524743889020995776504969840845125164073589477387368381052683966162878640000 [189,123] -15295295840170335759505850004260809642937279613609199464175565528341384082601736526316678610037530710503522268222113583438262568366245183376258252441836940978085047036944409989892226385857839866377542486642774211286439561732903792615005988467988284696072959031750964297151897281777500078718841578568961310475402028785475974054700905023381652755223692803857930586967685239636372278637046 [189,124] 324704928023054332726815802787798108254109268351159743522462117793142440470948061847455079667423582962382808478372786567759991786007860350001005014617109279580329475582514393907599927916331535411242962128371301788676879995541854425981518591255037274143486119067966040037383808330494050231759026357957328262644538930805308664430329984389034944833761954281804168221618618829536 [189,125] -3192669507488429555078306862281781244301295066052836016833265641256452988201612823519877451636655870271464854829199329740418808869145725819771019240163368970454964824673982324526823790240164636696900441022649532099692518671253984254208574993057142022878392064415180450161818518138803181377342774763190877196018299999553233287852033556677581935262769228859728393148 [189,126] 13529964648307492028063458897323219558397490847907314084224953018420736046082231385697860035362301502441810658397905048152762636003879410514348332854745919559568686534237960325028143964656924533073262676129724496753875722403682069180060403750785413504964544234265564440427562965564974309271854292454401325140354417313816459486414403442319594743566622152 [189,127] -22718010695007266758256307671731488010755752345644008602504279830599259346692082520548563865064724304893467213365549274899392793026420001934061597574134683889123308501473952570396072180871252090811169814236709925682538319351568966328388263397367555969698038712137264478113792437862866136126350590589934137380983249621875663452633119480593675 [189,128] 13683278574279538228251359544551518672753614283007141631986255253369885851623141122293857522144074243890617207484976493218342059338090160129171995528719381516308315977361748904696215390222895443065686822420004860576481554133856067627108232684389572851695613712886827194967647758323690654773973039736889318300811447681985143247680 [189,129] -2624903948023269791235596064712324440598487805468828096621283457465589969569161762957827035345323090250482889241915342244751494484641251540194701868254243342195814680706726832717647838444591877666314755120289069775662942314130906637612134624940082481760317237904280587891306962373694794126481593744735557102056352984 [189,130] 138834045497141839956281418335312120200200501003526152497714041088619430273785599141086009355252259905514123396301545588770797845935663061656161298376514427288152086812926395568355997463091204591771290837252196017029244316160248834244664438187490784599436400712890428204514702211656211348540646788362832 [189,131] -1695128042892052988032126791815644633866973102313276446945428919875663270229273005681785449780503587002299060631911160031370124626982783198669159108961811508999917266761290951699326699460055187793348949873506171739122367654983113616892844280514705718105113425268917756139746415147462802880 [189,132] 3818881180887343416207417931837340028406279437676257053725770292924522998660906374946110251313396917789978946622747747063466735869383419032398715764789913851429772835006388330555724308298750845205105133004766726424548518609737900120772324600327156633322361434861105607780512 [189,133] -1194101472412455599638546115695987017530197038349954773628257999374247151098803334868599110993291339122516098512478380244934215966783106213165928310846082432247111633975823337863646879830606039842852235036612828416625725305489935593398375400742425533958358036 [189,134] 35090230377111524779174892055851881039048074014459612409617311604858965951677350711634570927536941007085312940254234346267800185686179667356011690972158195711006502545030361443173512188882369053637163986921713555486115908182242486915438300032 [189,135] -59370349684183920564569080488461983418097771402382353253828927050976086139667349981480086635508948428061413370035680290566292732690204904351514464128647859173172770695768224814951975310124555667203120868655122135627049315912 [189,136] 2475620502344688837426650720826316765707177760828342554311039296240684528219800096259956703228531536160875313273209890189456895224882819771344712644152409430393990461085965200067259073288423244419431685696 [189,137] -1051415383071398983419268215928402555169335353861922808980355962105682869921599877381348598137620210182685032851009375955029868112946575374091895405503168278668354500033396402868208568 [189,138] 336929692654229152292058861548718091736137179744699065625211895788699536831839630693190095683991424432047928525916027983075949652531364719189897519723353978704 [189,139] -8499530870012971948401443179380328181689813656276700723475000451059719193012646224959292557245186048620461006140573696849210250800 [189,140] 64171796174836536117742534329653300199228358961801286729074229165112296124077754265978856864 [189,141] -10006305876 [190,0] 7777247600828430331596004979123631681400097839138563408187424002941701862929907421158890370459782042948188223438302385879455624175139752353992386154414907515116133514295459070310126247013232463309277565370697627505568859939784925348641594207903986238250245815179560080607437744728278449806811671663814437641536007703489627132700154732163325341368038131378314238891117122239487443539288460004597322494902097526695479211804311562022979616247374323718041053295602167037391348435010043943334784784526922091356239015069063191352085794493064263513284966299405896919560758417309482802508074681170446291031349890561823716025610927680277812786731254641598788147724943360000000 [190,1] 19625626091340472966982122350244141247218258896739479676070779724363248658841116653937293784445566325925031089800908933774598204089207565482852317070224262983106034778325992402399723395119392381721432642782266357388178049332140301644626646930992525128398755986888864501625030766254955390306390039967986825589097165074109640638065754650166989100131105064585071622013102124657067407183214559749058442146642666875613240203235379247007424191077649323707818049246020066613935560520666177079897199444903322872129986799017709093311274588082589390174811465327420415056104384680815365025299430095972168520508296785223663071153084164779452447597670393934250007573956037712281600000 [190,2] 2446883143220082293633527714254451215514147415148894453885981324693442207571986523492089943299049143641654596402023222784773315840972829689001836352917585727724606590398937667395983268885870434332282117395874048199005434966622611149748911132143677067836995259639492352642312439220042525210510168812098890280029017243375405294265071766497624086005383493550392603066511919340936030749402562320270721259826998193440320020266909604689912362823506034466533776648680960421480519358946747989155692143651555272065785378002056761929712677467899048736421056616506383432050351360946174047241965952948490222738029013975010523633336608744780827619473939796981260847244671704112040978336 [190,3] 71755467971559324506370867353379548642231196728271959050537150172340858517366808775266726174130405311866660491539623132560416265932572736958066983930450394518311361992186587585333859859030519228664053370251351986545560318559245026432812825943000579121771212913235717981749718673634797938093739541932169729391702547274318994561232354083685653077493625190620317381377203675672908686285123192493549218398816796918909954626997682631740922470978302086871345868023391976385646930272624779621132422475681455516463990159000960601497951137909257641713894707379744982356877825107989568677987830009822190972532520515497080617329891323212710605909634130700661455913777478081883964601600 [190,4] 793474783809824779585525200464981369053046622298558841240838354852523022483888507631012186839430728742115442549833990915625508893050465920014542350512305399344766377571427465649029917659771275467569351032107618383676023994096757095739897019151586195130998485930120734212464120580411720242009417997972894406069793144238654981851310461006214905393464059761144250457961880928721803008768903998053520685364223069837710699292604543144606731563686976819715059085649688194447793152784167787362065166104201577684144833242091591933350154435598951641615141559539866371455176345035837442043752577440743587070257205908670859866575040231403037183685697228337467572707978547668876994816640 [190,5] 4188705076557340833138049061537236479568384902620015020207205810446516279296748398556454400469557625177786395593143133292713388786484059890277648113384476012543497708396729781476598228635238031540233032853847238914657983260110656022206025838462908385943880585395083113283756651642813134627305874511119076959107355669098644422614645355756108704262498906415781324341614752152689698157974599833979343860835008044059708845661000061419755400459324065546981326469048478408148305593391940944130827015756231973149698128738556976043910213737199911071519283255462524583068380822646194564125674605112464783086883107147403672395916544497336429617268045486139554379399600323473538572452800 [190,6] 12169743789551978327049648797934834538995034693571988187428630729220081544372669698303464828652539629708991758638904962228164475246856412289388953455429205105883598862751892534780319086988198493605984905327857168461739458693727426982269355513185781709668643559616384028799589412067031628153451472526481651872062322678132954282398539168871051923345872679254530578767429527074848789093635012595264722429232087047029110790978839786385700473389577566543876292627957803476041819879764044007318950797726447060808753548932099839224537919829121324402276232664687095918853774687285487966859277361855237009365273367609793605438856082482688825729856169385927397097820095197858081513588880 [190,7] 21405769934861517631922555544150991182909616482191742840981535785326069744001631899030308179710755617544875297737441980616869618148443730745859188556071926241505952139231693954053697103166666535472595171531638291635193161995310119249740498963462750527265269214280167416681731248940638089059461514865407833760164517066170474140333317593046233027635479250976736909969521848726353109774567396940249800580830617710346830470300830662928857440860207444222428923766090642080263330658668744341303842076754865130283607888391075934190165865418122815210863107369372049768267699903740572432194947605954060460175381436016055063379969601481418370547697645687068814524693313922248724592504960 [190,8] 24406474233599747106447617555687774442732964827911928006814468466736755443449382445133074185440116510852409425858122264026602902539352477491336102863580510080469606176206592875434110556724314393638449138314146023998038809909802240425818264204317745002243181424512545271948940711128342274300608788090996605884150320053640080800280442324216302932214201623720360566371729054516788339930092832908114850779357040266025064357849799497246385650137565781625009498184631548212793488047452020273758235132405278802683910720008370161194119438897201147666214195406034369317756281704057031295268596043829265460328086451083693247975998578217332455617521531974004425739701462408336218231927072 [190,9] 18989815705862448852146677266331195785312099580095348435518628729951143628597179095747293193520763376271264203770080123546118554219652983926930570543024877917471914171909612136350144939747811317645845928694824930765571179665471363625450768864144695547411284092406960016378033912064083958903892389751024977658348222121279749548362203800573578332767058466863167244699849286923373015938750025986446522989669907850764630747749698200601728732183752212123200888523030094430954738003523858032321350788544710638824623629960235909121292906903689488725431534756303991131301930988890647968313431849898105960912431657096983520186110614865129206799817579203476540680109594935385093749858976 [190,10] 10494582698511731324339976423714648830485073415520822646050294792208471653399054646700888810295297683062584417735339087018662363802411101673590269248914627693535694597390391395066730130518988460542655971741087952094292470745771700341212098059296124179411419064604471856284690929125871912877659512115268041322270883872728249681199233594711090272516572161237603316826693717725179394290796207493795894897609301820704527575816784298314928630263763406063685220405817822124615901696916623646566866250280111716990290352793457391196747777292019779907868237009244259157647440924017803212082561827104553271945817046609032157974268369389787898410399098856344424934734905679882485247400252 [190,11] 4253641371011046093523713269747221542047130923959042364253057080108586653980368007019157654421844867606556213348156291422247174749286245434381254767414972441221587479276203467175695870243494811486328124603488850695921715657595430012481586138431163283135395538981923057014319994710039961280882909704165811674166350042261315459348270399354964072796009922882629490830168783451747268609152078622285412754236078478967852512531752427316523802127918751810552060692086723691879136760110468959514809905753250734753571503227036904071426732650614192158371718693222010687722406989329009701602945471881484419131465304469401850042119723148383294507124665432185048060631970494607386118462912 [190,12] 1298080658393053770019972536904409045195755548459586701719174003784733824790752809857116198300551228736960548882876430911287048598703027871278716050129761788174828236623386353816114992454389727623900010400710596497963348986369818477190130939374479689076355667179549938519064280609560110913435964353868410137120381500159594586093623973452180797317539593159527381687268963035833339026524452149460419960489710864477840054889384428715829838405439648972034727849853634100772390277249707084812701967293304503568657112845701611047159445088295330395139552733343428864851147682680859808532525183340153014560259855812322731506790888452558009888733528692631405550976586116823607099196608 [190,13] 304844886367953868075649258910518537468142366570856203476593559467858955511395043913691205139999659666990195198377106450940141673931225228289248635098636509176838197157180866496151486544566292221652824226236335988623902686596198947979796736976474627716527948010818058838605835674175437734274149973333419363103574428523333167088958751999029171453147583788991351285131042376058623870461745931382668091717964535226124063952180145824248896940360513009372864331769774211243324268550451123069213286638730677576913696788534931849467865766717693853752731697208310336218956598690125702277356270160315051655995018847647245167577795489594347499689011406906313467669258010085973941225232 [190,14] 56119819796045310255131046878152542947758946732209066826216416925750986299629298914813166528202696494801029719512644552276046351882352772728053658696586374628863077842556450876698100860598891340768534960440700530762480725279245784105343007391460470192562951549708957513562879661198154995715233868157120123367145431051304491811823694361240194716058048617552036483551343047736018065455843233822333456188218070068838462835758702348851247283181705713729839960676379190617238446398733823112564686010172280226386633400544825256469001938387659917377395082913728432481144842063817834497765146706577324856868829747298728870583588291279425753939241319300194571084815778603070135275080 [190,15] 8227754204911145967927168790055393532414909765971047781664039547759601938169417632301277697458074851104907429575327934341880284531040529598088844727664296906714326570049336675092116335387897080724897991320296246958844559602840322571075960246495671051015880298945559025199986038434628653814613705331553087474769896819809523396592442775809179242796371413938864014939651202532624515207107489050283657844607838699461509819485667607294239731718638619287007241046447168996908707068160571961818412396258675007422740503860001564622875727201258115797047478286875725109617460969370649672302641166490694621935489341277901805699645304571163846287977820414391290328456219265582441470976 [190,16] 973900275208345363019501963815225753432722050058254791672977472551225181804276045362116808122849550281341989584101634560522787101727992408807938551873271210687437029065911396718980923503831797031357097111727262712040638508887561463770416977581774055345757550533467113210657715793313363497642605282502017779321646912307717338731110531596120229505972646087136271697342059987133065581248679674284991558731160809809388714083944685363394965982834006037403660478371756102569217584313533379031407457729370479370712808803773564432405804377978714802380226566702326806329903056297480964946994094683542380247413730389475670691844826496736983705876816490040901838873749337733276713616 [190,17] 94189232920834139404325860636041468006465061382738876266015355521640756891215916564262068219649504545343823495156396376447057353542065166058505559989367300897026619844082557083357433067960133259053777056039143864842851860587194096758697287620515233513032741850858390495865985794267893761787068534943851842233220763626297457042598258402196322728999516801032743218825924852348046693413954914514413812159569110837993533924376734722599329249099796221569897140249592859876768825762928030374745702296990592985421179796557921383790215990824244420149432076974733625966051203083174386352916949466214979645545654986905529988138434615289905731510314523406682220293558416575100857376 [190,18] 7521491270190685848875438154388307870040297412998821433009659745085605620121632206690698791024924184114598284251472103403272615331368381604344094331155230835579247897496450632822579568764296434929469300915247828371783179074692328808178222169083957522061010333188769182606381318024785333563851809769980983728911271520148271281920694557065116856508792679625018588523317647631356799217600228092335240910221344698836746119411502242374075762665157370811974406061891504247670698754706569851686266944317023594177355082577604462658089762968518442717709304668148931785906988033809320638260049951365224266231864695628643692484217101509985385699976168976579049243836616006664461334 [190,19] 500569664146323765324497174871770135275147432877070188285274558358863804823086472881703790035335930938956984924065512957015210565866923042134321462461220804330763708368147966188527534204050223680927784919545852262275064442002651661820338081939462668082908939957178087055747321567339576150672963475833125627459349052556686981974600533569344821802627211750275025028718425982966258423580708797686536796880763080870077541308600463683571015078082025439453184671321418311004399662102795836333053195107046497894892716436607492338300674058143939419624430820094534748236485510151600797084897812154864085103028645410654089879257143227424633355148211067558164507406182033540463616 [190,20] 27995341538990765331791378925878924035826351583689905426747279203801082375172507309742533908638398552524693259490286257761013766541132607159213833602404560788700204504161737875986423230718995983799089449714878804250471613070238130771755484305298700588825619944722570503162908153889120687810354617195767632676973477509508031415953747623017022922711871735273711072400306591192572597715820537605435249236342325622847495890311944737745445694200819886607226685114539085091705787176740693197601688170344118042339039442218030073594199114857406823767758896977557956239542418095486552238219679273827652370299713579040516733125958431427645491093689977828746676971551479016572448 [190,21] 1325550854342830647301114609953919744998795278172750199259108247785141257582351785284454496720847610984211747122768731722022987883504370867868921341189370872120616619998453978783789811776344471943308404739112534316852066006443042461073273949121761645213724909022849790123212695628464252988939342988297167040403001430746687784484566805124231472575722123686698472128579981141061671494793088459934504079343545455134415161662725700579665341832935365969378381850967560966792501182883124981038214803372526417807871997825300896409269063067102244026785644195379480341256363155383104020371961366752180548559602123687736675509251930496343659901982796243871729040872259354203200 [190,22] 53493835917149165942313475736020379244197480901638278587393661723306576376700165795366491480094269941956391656075709743824354141131704429232802493119656891572290069449918228278264397592598075509800021726476830595300847974331347538604976532314563195579803271290112501618202926009076344273792218428677823389584223288516027172644835507964092901803840102316641981357820302329366414488953981074872861494712429718367095424339768315475676625928643763412328799086015066915042378111807600797022956339670641890514461814770471881269637717717104794810001397250443724045962895335934149680506008396462487409295690691922523965722166305059097805242822689509018206646667142282205380 [190,23] 1851130204058442579105916405616171678997334056727984284786699750162442844268557012694849188244576317327366379584300509605866253262618911143075500660573991257144973185163362418779079457640465054606247420663234089927964182639184064004006927936622169682089622402341437082008285191729772004234353265959385599591580010583934545870500047458870033541032873068771157614446453228510044443961591055825431445200406121363236284528014758237867147232313953878866363459384518360575382583426827757786191852972029213778572214721424282000132490947478007826020895856261806409928413732214501669569275000489087561356755564039924498312631108173085656164032661987125347500533205768692736 [190,24] 55230977440680476107631930519046455451182733958983198966171150099978550221780737946708977200855384633634715158868039939009924934902407267784002961993041708462823194402821158896375488226681040839054362560277418090748815680246555271077191631688347735237338839226412500914652389405746437886344799971614967036179927073889816476527699352037588075731268278709619194327432575999486730014076139369043991460449458632777704650466313622281784960243636733037262852078148769509907994733856542441028957824242726701394393054755994746239137622904993303792314320253362286925638064274848497210174333214943790265269857227204881297070377216380451832229418154134070070647923761932616 [190,25] 1427956391301148607593526927202316158214168981835434812001896809793403720940110299582039020822713333651449141494478392383077167559863855162907280422136234124355987112493043246055405157937135130936472586191064006743185247874969750569929811496124043129581155907295813667008925173525512986532869029800631545105680774902238202400755781053112128688029741403931180429075031760973287003937350251749805613093197670182021457810924991317442175646870190721053568470966322944501340656270936559921684237674162945606724504909783464544816867034312966437610265665401342505278367215694121856980515749695367830320860482360508303527281808330098288674084888452367737263334247605264 [190,26] 32138070008059158720219009386954555582895064753386531788332314938474598717384565554924257819681228453459573477771263951698182861607082748958442073303368001420958960837330429333221581986669012213756405891843230172291590658580362196635838845922731988153026267683890466650391313911077889502584686862943431884629502177417114138565856497199759140046583777248395283236336060749562282244817420067813757270388799062030291029203801538343095128491739453048528479897623935720377928133939640765327394739967492668146231228233809115792239356461771106649951694759743371059643122331585205488815865345313807480705853146392386902878877118971580253483242999896027644578285098735 [190,27] 632290811794998749355600997019889866431221167986894489501191189784766386446737093134304680992805204998712911479879816945390210573350433674626534118036944652677652470191364027571021074261893499272337270431425285004802930541092769195470616201663654057988010987356777514357389571844625611978484057464997209380894853456452330871036015881362679339725342071743941578428552055958002526298635882817633078183737259465256470516899355063908325295445359723584497947489525193599223636190556578454751515807606019538305653057405824866077038757392017955027473566354613042452294593912991374240513617859580974162362504043971214460592125452026413513684461293521015643710935168 [190,28] 10916344112324919367531050936536662192713139519361786287623773325709800467842426755858682670110814172850873446749061754630978076701065660099152582632620197566369020543538775987242930512753155704525690553574343633547714829726991485134746178319799739186629336793468864034081520424993513590449447820471549966042847181106001112298207392284182499720849324758972487244733408861646587754808367183535143129494147688032750328492983429289098692578017371307060231082051431505530109880812614577641315062720096121821440642308494554252830716125077520567632205864052679164019478032966034222564084600156326061526242250817798580341130197625644222032073079916234725384786176 [190,29] 165973498507978876045255005862399888994995158185317701330022667050804774603564779774617118066765805024240947432325757961479185861903415358172990744789079786035950515954678633976246385028436695235829047158683350842079103081681335603696933578702581869060362587323178948523206888906854714604942957489530375001522041678573468099689901543928227209308926322881868496593405246649186594204196128038939217057705058342809131972724671244717174310331557293830744505099391342644689217987015238502224568558825866295448761466876374392638450631490367770073369765555249034981985858965235274640817853940495521497552979194995678866326332344280039205240764597146205916827360 [190,30] 2229562037776282250975595997345773957432545921583901194403541792925403303370400729679405248737574464102744209749967525764719970347737173497984820877553029020331128319829661093542529976853229413835616706434808296285385394471007640192437985559338411219155346746799083614645659782419144477486104313682113070325279771667352304509202189387783644751105478835056912890052138462481557195734196609502288745535637524948252137789974397687191254103971632503322792368623685348481111895790637060081417216969672560970823185474663558284785691068219911372214555430652063722368553050540278840579125677759503374976992713899952383951751986088934789732247745285217025598336 [190,31] 26541743601822053498923689638731167237805256798710856741420335665163784071469452345059075106470999383735593173930984553568012842584596974514498816015737133889854267702717594922205720410173845543185240861312111333624851229799885965367704660569176206430282181295954178268266957561301243343830450392412898944785654616112552111682586704111170264760206731677341217106432132196817558291006355026356208901584349179581655684604366732779473111963135188234523496085974069200072590058675293885464082620386516697630508673183491772566086222999355045324207389799176848062036763863382297395091099285099422907717155264625250139927077003009864793762287975128935212224 [190,32] 280788891860903984822993587468355334261505576646241750108595694113087745851288629621516470681174628990970287712051817286476030396199338828449979810593079398719593321572813466438473531984663821168300108106892534417732873529712860084316519886548990009697647183475366448984730468933344297698544700980197402464960613532410731343269820326139520456536549669571505317085589937903823920444189578279579447803492943297412681074633743665696944357527793348243606748293762132790223637149613456583528072994387480925198346864761299344423432998759710518876083791476909383271536068444116470339731997710054393635227142950676175993209088980963278309609570286300261120 [190,33] 2646628333844044918858124314494602474400698413595575210074384437096775068963150690150611576932587000152634012965673761698076599693006439826037395435720954902358372940363184669032193191456633204031257332998303791608028981889720621202332604909816894752679962711998138788719663687084144558190030069091771790728017981043584518944874646394911108051680844943561431311062975359426590579390767106949347504804458140874941229452491459237630027965899817359769227952801837503637150171029622331021771071322088910700833096285511250778809915097304279156850967148441837274108911960127293294439495081303842153793594797396561234586872942668504622431675458818831632 [190,34] 22279665782685709350864585955762914930313766084802420040302449537842284969065403400807509439791846819939696925997581854089947188042814602208198738721394132211766934865891904910860771809691332036872612345802459244892720066137077694281592549860344483084848798696292303719950596490561560841811550901673574593777810926263981873580978374110177679808761512564974892233992871871012226481122406525833950780671718150977517558007818057291917976693358003419369863457576842304752036837949194987156600050132063650181877667956731476910013782973968565372597553049564732562002267259008584170324464411207642093322745540945568205633613753158210852501890551585232 [190,35] 167877340584139295931268561832285638151712545159663183290781275261001809781273607304622971518423082900278580520472552930664013261893401927179629064839423151147964429881270150618178933845477185358931926607058939273141597300080473940049963405225243196841025789292767322227512308019009272747084498190268018504479585159146178611707198372184744632718158984068744671071614281630487989595725120342391432224524291567382324856951363799165917124771336570398517304737591590080309064377172961413339007989896792692363346273926735826425712404785099183997792602051991961035007256079751332400238477371438071085242828659642576187438704933136301744335107758496 [190,36] 1134590291489496083091657033959654172945214552955955477604498124471282744566558861383819116633191192996839301926583477765740443744324579555423813639189970942209873168410439232035480779948303655797206418901987557186496839226421004742504548872899415738577237096829318959631536761326011619700046754994551476164923874001492888180191032254055181873647677673040738402692425891518837388308000466509020354985445034391741882787150095742810858564423619190739327066391683900072472513878414533641697926397282870678971190327768296430283588638431785139127945437608138754058736742451562542785939285988236634651011760921177869058585318157139136111674769216 [190,37] 6890990376853890458606873227263598758304437676294684862866562296132697304216737397309354745919989440754278137849235343963588056147578143872479656173319406580303679907053875596104569985442939129849214907804740744729245711067016591796485711772216506588168480330066402852692560952336027157837927377117399854229956017737208048317859987389040273962664512972430617873841831425579545562230440144862070070351961539782947489041612139889862435154567220858201012685960882796660600243078214011249357589173118118267979912596538297008020777877111163603594197295094403785399822312936218840475160190477401426842213921173916446157218810856642029900920152 [190,38] 37678420256588735477316940442849763717982171499735542222136841664761935277717197858222040119474522712336429093971321770581779568622118626686834203701678649352743318805305578850038340837462993592703007574469460402506896282874221665679842303383034507506387446636699445208617792875621416231715777366888285496278702794914184076714542869288443097223141666378042002522223215383298270899669175280794117007145695810645651787846847745592721952849414630247666173046523228361016757413217247883846122647292319117690266463666110071493909314919654253027390083668836741832278200963067189870011307986720196180611393070210406785969273904589327303793696 [190,39] 185776198256691141984753828278643934978516772418798315395792907325117393656644860339910490287655034838599114550286845166789639490633169617117806348097265729285134187535685038919824693693532975922816596261909826384937147737260427136021869531888184679175352291773333690932589893851366698944578871518846909987942323218796649386958387581424282351525638726856428941025246348925826104844547773709159508618558493000395312142187742433978274640055783160310914359019458591884702118353760895937640644087139795589502125467958219874076792159140266203701559535479970817155985959521503249583227606598465750955808733978895832487673956459630321049088 [190,40] 827256950882905487915674697067233066960998361586810625460519015554286863639900819197958448436359669106825691433213537807965190008207021750635957391869977781309903145956047368004094456741585972528652982932792599288003609293680812314423614042966675654608781257921326683352937611930197884862148213810103936613232189304976286885551383997630890571540877270035051620985319435680570575589319453292018102160373669434258563275879705509736463727265287758807421303710560111499371523947268391880594844573296739427831070614084533157696668242500770288188833913616526172921203191947873216530991945727504649063553943847784336926044716871733287744 [190,41] 3331673612364760197703834142628339951555753452140710168897212626381248371031993236658587108239668309033093056714936481834822647032229304590646549528273423792801647866173936745051952026071876714690432307310502335428998586402403590134360107749227255237339757406470528446192108723903683278347425586839266461492770861502742381095926339508114139366878586250767167929575648700690355560080587685340111786421841468860623087880443552838192619273868791814659245840535483110120217896028965364687279243494557765681954053917217089722124110348589612158797172410114207442655887014135921563625572149848715136537976265566193442393770932558650624 [190,42] 12151500407561879361230812107735336824853174037607270270107243497823365745074267959452377427443500019643495695130714346499944251505182981423085122190121234616362438807406077446067102443205836086378347195153949051088690278812599347072822851445346070612604352758311284662936886993631738196408841350056847412263484329637904257789077942107147552012623767081206605239762198095031867666429468989268135644317194137012052040725223986983083265499413799290814263775887875860316579762312495076505298548340632729154990636748060410049680869982775441071384020393456678078177923580088049650329892782850789013067228906873674498089709265181208 [190,43] 40185954800800539726354539390723090236640896148129524206808066088335593331555511597761982876740819108429588360830794239215441494160185773627110820917114214129088144067007792797079442786014354706850016622961409125638840699433828891718049343316540483781241685775168741145288078271805336656706263866492256426637954207017882689917797702641370306250452608619645924620641397893596525112468038919261056634858383456601367382067243729436728557169578361492776826633547168120098018187408304653929010937395179354950629709042590351209414361868378202375221378580777513110703480064471602846355759847433673470374005092717842056045202629120 [190,44] 120638863482983863680134242008321127598459369469571031449324264107984158613021982336501871853141401929230606667025152184065352855393873369140492889861620601636402340458500852357756768657142843404626036270672584959715390934214429954460133497680008740670010956671464935484674319318585405281229902101177031892829431071493821097407336086587117745686138953452141092564158364466023495751617855524535110578566592496432831220919583477185877754708943133863172343944855099380840700336993767161808449747022903498044203583938931036529861863999610309643412596742831999091010821660564888832770724008612943042182669988309775458132271680 [190,45] 329096045470587764288361338305793888038813146320840854493482978992591292117957564664205630646533123935158679371990089729554010472871438006547982398923477904969149651015095193942417420885361948389905921180998538946855394547957157805810367455620085951572873152017206055053520830060151824902482068387353901235394594859251119076609055336986411940494514777757867080854002118003006801270950863457919520096763398093604305365620260136977986069095535046716899121095097615081982456721096050978296127692748730842480863585894608630503299407451851341762953938903365771717491021277651122792248773319217131053728459375111455458018304 [190,46] 816579959678714408195042699801963359386512723266294869456402599529750728323511249449720223884108409272099586975279693601867833103794372223924075086399643561754874814534985336720606081967107574258253981926265346828517864158609370841841046029948621645010714433013081916242276208451576514277897606774353459319072146670789500388756677197439841009448079616465040754353479295632617629357240099847048933337672173172040363653158660449647236693045689200397857980257320912560694814238301613162451840206839772657394353565870741605932977812184911762192873054383023797958040199602975745008352110440011682802273071545575550411816 [190,47] 1844588548692427849654212660020936073629925333307244129153104140349659348562622215041081651473842222935014079600973881853365121260988695218908037976541100849373679160483445934607719004972505068615572621848513289554432021765648178123313525160629547073416901792409109595621873956602180161727604778840917292407347229762317839355867936412472988786665231732719299227212022822747573640756412573520206620584861024244543580125590372196892832747797128331814560480065604918772549110990866084301527266621041977113907695007270483485917154578879031654033493999810995591290501257760189891510040192977399630331922720848013046912 [190,48] 3796441133472727460895743179095487343712408599479671161635798198561612233646767276419892917491862874802731489997191697695798930901515585424745126695367317042015271375921884226940185767959464341926184033695107956356862488875719623301004390102444388062617311621134874447301153471561941622689999788415189318187656954645242438278893124773515097038021299943064456927209746198263607064259167234408086369014114454326716239335402361449390038795265119189246234801943413618783900360066207932429547162214195972877470529102841283127110947765609934499602649785941566481437909330687867376353876730950202925664075139242840272 [190,49] 7124440439277248675418900528507420278453309749713590291809856383817565179354393198434295575947707377370621467498095472938713763196861071587663584725747070487109625373312163293319744147564377096776052510475663550170657901776253641166414499661879598079645285678484440013605207768767064771446689523382545379639083207586864157506357206262067939344737385754923321581638490953975936931914000986862834898186643970161331546452699385835744258755853979979118327152961104702146997757544873287767712835495528824792109931747684807774282032289702399436797140102448599745768091122154183195018303305843055604135585880362496 [190,50] 12198670719553414517104940946674746968741214876555623088897185005876936559818177958362265845173423230369362229403242758205785250530527812375181349380150063942445951738779076855037922763398645087051821920940755871266970795255862324872806621317132262224763764906862465025389967677032846959012958902858177373428023823441083395596006159973621059463450712006994883800934758921731935509637912393813089966107106238957811012592621271108873321872148617812390132517566680363551109043765854813092434530239864395177359708181075764484010274189917476373182361085465695451050239973008174624833906050558516240188957921838 [190,51] 19068825174188520112858209688337648030058814583653348396497426928780973531973330292272458089293995855793306566582970229135923021778706067721917237212505110959370453245699909282884893759401766028796951584978197456159417518821214743068343463691658744389359781668148722412375073913831302089426489518042970532046804803102570776418027375512318486243525621107115567323088600765521201292607705050404604680902789107876665380930433219295223401098792086139989122623878795229252852767630190886558330812406499126314701017033138618772835172044145407262913672342568119897411935983392700610895015310211110834736033216 [190,52] 27228226325920786194892073848011717969027415951477360318606436906327885259846673241743922352675642811869364697849547588918027003511596783186143520292313412073985180909704192583429450113031604430520568148192089226376511315883470152345841512654029981666204789589404798020047784195791652066720207131569239817027718082973379471173516907806974810073665692218157650132077730652815728401414764598405239947321405939448589940490125877706426664921450994012777185757701823613321954097979560458720144930767406727891685882753999912719677408410385581453519706415526509571372118465799952479751060232727742126070208 [190,53] 35530901154895614923664863763393640313626865758790245629507306386381284286512552219508876933929233961566175249506414023661458937828376146623998919385508746999011127123055151659121877129675509402745740447703677931206399441480976293455533469698729158217090589460539996107689606724514514125209425501383935779203631849727900599053205318043360876922389206771544759357613064478905908812198623759003104967308226941361869694199601885831669729638637560795737607768388449936556434566567130824396022906976733805807302816108665412268483096090255359953500012278513301026374981078864012759279650554507290134672 [190,54] 42390247810083275751353324180036969057200717216702611985703693125740096116116884855265977656474991271407264657768403195400403664250905034115213315772936750372688370813092869347707800874149317499838246859555270686802938683339253869484733837806609380170838463877244003710878247678678091748577244601032039386531202420357664749273753748817349845560892561078160117373491368390729169662081445032531823669824111651878338596020120734563600412415277547503192497656904715114562401934371160209810336361577598463967074716998098887000423250389941655230546333561836262823136801821290638279111579159930975752 [190,55] 46254561621317732137978050400138860150251810606718033823200421433152798127244144813591272797056391892277425329425524059440456734124643074127491329037589833042193935528078535922501526565862923138525993615044617724761056912966728816800342274546040953417917000288082282511290905422772000810360639474736035003075351091623222350079498471517110909500734798999987922654750969775303888595634173625888396203723349532854797268778526205161704892234046482474252697348629458203199394747256387040887396904540667441752723451214437695179568090587598561168421869296586456935543670832749327720861758695595008 [190,56] 46174614321755334847390850825970353276627672692436566960027051634573009517803398702203850410474938552327546282552223841082250735112475641906169421230613650551469732818869777293015945248356998201435365586555111238030846870841180803179778246964902912154042109690229222723350093375058358301954130195158434895534134332467383645123522423722255208059965571878666712845058370100212639139152380372786501982904274844443189618061726656996866375041136595835417800597779088221123582379935530669926637909655146216508056031452680676801884666160904091182374967484029842722804050443633339096343284166160 [190,57] 42181204738077825792171287654933172404223694588536828809311111186841706541618954932588039399746277787563045974204931473235259413680910701179462511746709578862554881192248030095591536636064690580296861395730419785407088824893714986687804729191666796560615078699369700108795960899128099810660262620954314650865641694437721960272120447785920524782867177026296093549328596897757330147583582315633343608304494900314442840845812894827067873218846286214136435234499260157990931686715672920948645399649421570720020620714534458288865175118721304489249697047892625714531299011271867023416993312 [190,58] 35268312602158092530556267533983201221827120314983492226130776675078310803693000880362772394218537312041898452742654181639188277277199331317929107885542771633379004314090144224487149838633232087968252070793806046016576800644512117036973907531054265314939835413693405840964184130933711742616154709572554546496224826279191052317425067039606286688728060100535785381249293672013312495419892046513412091784328741486375591823792655456478319491365041440909159111665417052108489323419272193411439677265382053925810811890591382534752631604663096529376485515109486471566534128869774939075982 [190,59] 26993538704210427944912388281323499126142476841709629634678775671476816295704517161431913395531168505667200978786537431994695835263136499452509267607007732780258894817039797430336800823200279679849147350637947029625953213543620033123710438560113389514568504028477108548391730209984777030315189222074389478882466263369059711432662916822463383190968107528595934141237180148806988245557497892946138195589623852686954762143720108580362916806509558719427644244789833032350512307154013566010129586603200642456706501870384943809977924453043696904408451131493160008684845127088339555840 [190,60] 18913875801002206121473010525887709045266194780793844605018056870868859370751794419070998625996236622394240966532420935594050292009155100204757702511182170715140182894711525949374292351202049204947188427222139458140825530022841726177890699352804339483733445433165632257727751698649401159944277260278390728117452659015146696781586713727554982652969426910671653933811388729097743107020148529721291370481879349274302337588623122190783749319233744983731355234904685642157046729052544579477115915640744196380871922084661687742193145536296035672616888367694163773245292484801590816 [190,61] 12132766081428056737895263189529771255834385856744456199553292515705291565915810424627236727344600800567059621912383423985828688753826059482475135765298450796555013175655425792615971885205111883129382162864463674578128218692931955558197157750752739018938482489734302559723613524292207082279623606813562556669979016432421570825376882218805945886343644651034973405633752275556996679276762203392544226071837888642986445596229739236965782666008120855615734009058867586084170793613718446026682702434732966975950216759739798374928065117682756620210478715630577521892526998985664 [190,62] 7125046415582345505028783286706922145570210862717589081655830222213340040601934919503055612559862801543055508865276815307061649316982469725225707109621764331205137576260539018638863704004555428539304267977949178369671054093290418501628952896407548109477557560274124889121033263824711229573259241722790194434145317013745284893367593288543974281282819546388162925597126199611422110664959266093326081091386864192405570108158714631211346550572296949362358495179343252794265901447982919677392789492552567026800474608209965446640697727991104941926228595067446808071014281620 [190,63] 3830285870963374167012119717218745965413827127861062880031066549404063543741088225807279584809376669864572272580559426896376307533985453977193813531787428377396479020710532996957008884956467492171847701085819845769216093695327441558670306456147802890531121638241537593397856042466292274211122228786349635436666893220573999855860465543485960310290190658638983360823000194846087152316778649133404110202553003631791498006937484160489224255810121440954668233162146074830779777608449852667483335437995292397846711029141912086822579109217796973293837193941070882488936960 [190,64] 1884665761504284019903682542853059053283764077693724283728862684509199972002902750794951248152295487559494030682337668871224961353227704298427076234432115449140511578760817855420209945077304223025988169509205339163892244318746799252757766559724836228984629366879013629734024535625726671983226192084199769522806609355399058724649424295676863339464938343134400922988000668888488176905097187217744373410510330259287160022166753517432694369797851681913204515954044286397533881599985442286658283470752937097229027781213664924195246242431555562229798916410886300332776 [190,65] 848629480257849583439080237294291597634215528220019140695905165218834603065963323487284202984682067757826011647689117532105664043313916574956034142438493732619525831551110443367038393784757231476030528079897065079335436375457605259381388239244480848915874287198730823311834431567054162403934662321678086059226607202479923567462995160192878426967487907618350175976197651236327040435431913210270038986107356964876127519304595230389667055131228519482951023621317401878522048318199040706399156431817302611779354885393857346840615057490846163322647419065222536528 [190,66] 349607081840537616835269769567600483792251017546869214428169192617791194510033256464426987611296869393726069692123723329500731708066195269548979538694503332229463327058904661271574334479632852401260257754323930322946392082259424882558248449311196639560843251470713599121461692286911036475271952433604537449672076473902943425562960075115127652678217207233746157161534325015579532782480570951397773522082210644192561581965044371741538876757369543074434236382163115447944846305602835950331092477607339689241267702774678807413458303861467945674815758074042047 [190,67] 131733094629229791443678098819561679484195271518010634548296023717419986008980014616500749391961556072128190758514092170450273907241912767150588977931184469651822591214409298818302216003195678213920141016783777328715755436314949442984399826334961384931676937077246869330041932420083778910576856451143393479930336875908253902871440412895719157840487388527420959033358774661701532662545684275931522734781535576901156125552217593434108815276985929694014932800082367993768180143495719966217596993739464834178788698626451622135589466873120099243137358466944 [190,68] 45385025645229959095930602617155770349693951773890851579970575162352115254212196794514045359779818189480934610608028984716672745093645277839502272792201785318066575833901600814581046821670731143515078574648051181855518959928325037656271527614517669277163041830321147406125438030054367799080031537218421939767459810540373509233462843293090892238123437743216228128674985501474930251863209872128251286710937732127974705789139468821619209731784037061866440056000233782941284212887485915962945720799044405733521824715700246269422479883581113670374449024 [190,69] 14290900399895900599192470226612825002387305208237251327070878978779021976842816058397373291783916691026003188049119085227903323334538561351127795955273901003228586827846623574069280063981004586629700369462252408130172136573194863131669181806787681535323357487524205290042729253595978996920127710650216655510598378321582306087989095752344964440867537562490586211143996828788212260357836889819928032521047739521453432547717027387780616319635855681191939506402294538411614216047023234900020020519170492654860795646282079554062868406068136200477984 [190,70] 4110906639964637911354974788130824874857788885193530149675540539858309882046895908863666460579553164354315866287049668996462681291105084354901999378945775110600471095964187642791220566225678928224500361199614058041715389855187157582071199125176762018808217331257776583470143864320546965711563355524738807255543870762537882180756577765915724812795242473660134440496207324587329468838823631060899351502077551673604295013397014431693799513522029506244601488648483051083979601820749626327981020209802897501046111411326974951024557676322530858000 [190,71] 1079750030541128236273385379147609832294101262556589339663633713440289737641615068001341637022278246235192362324649317458070696875460302244105655912602334940978396411492650143574628833753023014099685531005913167985960050634400873161461085847930258616837579445182432627056159894398825912643948505928049379765766320897830106861735435709037954515024860623681543938120613744159651291540001593529883178178789113409195333928674112292912405715976185384523479218764178983764458521842077159259758503797091397536515655771838224781084238433941755200 [190,72] 258801790900449840499982085361497980457590525728058338149366696037115761139433988224298432287499437336742566087234566629335603587113347953164581214178702272571290091755510489511044763163370093931657574633873306212057760774399647675577694350676002364320341464802135600136738040507230422224387129340736703851259857525295148210834085118331098406461802631304406261527196417651810522293173723216168207676994010851718909332400157635738615744962401646397705050838920792148111841066091104257754104892645144009005804189940368682323199674367776 [190,73] 56571046842416361510089547744355309225292268603944556701658855434701386048224020603443306425987850689062118002886437956604040499128310802525469684977851083571125237497661048545367299077113716767587447391615580416386402557585402685988799098762426861568317330317389417408960405817817744180847059136973281705311322075648483821244694994418245887575959545089635559495868822439874027315465605356092602699572410776559758154766450360016633935653762922714681453252094079213961772784050311680902528598536549942069019483013829459247722193200 [190,74] 11269413306385911400367834981713661601805623970653720331364749213225727669657435084852528710678420464443220508682305002145365855568176642796783378449403304613971528983140293092638426977002322886238232416970754261151174965196537348980788874074512774443517945076463165238331803678187947466314405483328451443484356765520018512885372184927206498471895399390138894758936137063061653945000052864553503463308753930494488862137915139223151676780815872566935915209024882384257023946252013176313142712903589721259745599945859284270146540 [190,75] 2044361915964002094013429355099242123001284513978847838094902566069779640307218158147558419971791471751368512122039703223711166753497703553246285053000382841334944298413996939639673064428622846857747183385188661955210237165434160456967388146255623000357486907528211318933628794782594935124661389872796758596780282455891914064155063570720469243235917824835889595231052337200947865044476558406944340150082984711911571716731001367309777183344146714716463748025332310222914880350178729455552136551342050207178488514047953813984 [190,76] 337445682080480909311237223236810035098324465272251047036049234661944748100185445634977493580165572536794534686777669633658710389178419582646658908682691212699597528526548724919913496641846461395271124038530762041272471944080996955030470905442948994515541091693346650080978891402127509553077445671616208542450671562077607554014930007926556622758632701174547559942010091484786895742552741149630134527452683135172348821267818342895028043144410333150397482157595900878525815187399167133329118348442123671845027903838805184 [190,77] 50634877876438825128434979893491553959173710873720332577185064617234734006999451856966619111259650894950710317437245609669957756562474078112871049871591075126083569636156589970948601447212263468821814646176899318264912830107259845912078665785674069758099679227742713427478525232211895358665603560614746150906884883474267484162928012595929776061883084839222292030185266571337695220838322308926542967656219795537786003652582654545032567403229221242500578465590875926437830434216994722961005027057622827350052347252104 [190,78] 6900402308620747459181069345386292202111883161024349797737557696640087666136516478361559783502490212322808507219750777234506964131442823062805267474196927669168955959725913538904049268976380466529396492750987737664562603801495091716013892863968606676458381148298790496864682611475760039913859014748261611013052299219525569254638408799067202132037525459747887428190744242291214398812128744871427203990456697923205135269648133255354176286268712814758006439506012454269834095965773116379936119744744111286068738304 [190,79] 853147757911367794481479447318064491446088060064454050848761776911618850293533195182843830697000082743101803824285170701764188423915347543099547260788548021246588086044765726386575475777161958180619364740367792563176326442152682997997652912367743509100744665465263329644921038502928866367635146938967103625587564680116558568481437774765689700632293595572313569600152926803962182424720603133420969869934863950500701549638070524820414516496709532310607050627896486494698427760750415433451485602923386010216640 [190,80] 95589856967864330769474924805866226623858288436845228537720836032885615482341237702822424043107622105986041779970189454007281956884902845818266428926683349131172798268881481220901538095260892920053290498604252807919167993962742626683928010153489428499445997967357864224507040592421417226383762733544493242318097611164326049815700527403834923193747347940115849644083523382632303367020238177535195088711894039287827533573401058244477987721009407709402194694066241615533803690238661246955764364756270469632 [190,81] 9694248113463116437451670651769457156541388111402049772638475523610526033204698506038575523049301403147992391103313653139453077315834448460259276975163140267945693880874459129833165016897537960958533718235617357011508338530101429665207987767947853691657523546365704895437146318869103685546484474732237662197529231920225436488705873440931296876955782423372478852437597979383466610684198374366393591434587421984730722791058438059877059451820468956947430412569598176795543476835854498081777567853657360 [190,82] 888732548149775382880372103617077519199544584211994486342006022752361546566755521402067997169613585693997783137277168555385405935764489077511428846591623511148119361576818584312170429957877586118284862551529991298471526935525672801539150310787589049128677001049292267484311145401386011267726819998166973139712872895933695183114877526591770361408122109114956884064790968594847971521650472434694138332904554552614464390658152541429647753382066201158513783183429155226965456099205633394225436676592 [190,83] 73550143577434018477323291470257766856374702545668419163601955278083168905920098530358606317441845827965341798167149817310371587542856342753855359052380368701343953141577446135732675840600511826837252784999819954355362587608549107698081956888823146028783791685001214393074164719840710133829728947886275703302337229246119909478842569374634500175986725451537044511757378638885697472505396956131494984063828405522741136501045695580694023634498265990603044301451342538247843125500514422175134496 [190,84] 5486700333799486316310714233054315523754619245184744784365027947259237574479817946144429256237723388109778797859586416200803113611773717411275467991526483210064422526078476869900188398549798011751357120879168982684994519869795179163597221919005128998203482589054443727152613997599764940470508072670841243172617169210854902317612731954280595430576115814448347472773269654082517294004305066243540871745384857216799546707254345079508864444389813512392840913744895539761503941421707267397440 [190,85] 368358548095567667700635269654348201349603260685467367054911317961987853090734949688497940558342555849637384170565883849422364854576846876598605792018154401915271299709975047670551745222190278144984839263445584125972229254598974359526865367078254240882455211398859117418113594961082008357115427808918591051996446012424870670514371310492118212060915959066311724928683936936179931451921031729558087138464341934723771647803224143229743683494914547831092490685870555806071051829055246968 [190,86] 22219428150180753333506719105823272848779631043940355548120877980376793918930587430206985327238235269662161421975586156757170009125864466729676805751303783735985457013635732371020138260545161141826201860014589599980004985670519911096863110828050281444618719881286229508904890509252988880603215880540995905171443017721333929261222889294393245534621063096084059145959659235558487496948301401496497991718838763849502707901596498173303784331201439783093739426530633057036532240690752 [190,87] 1202043218777825949243342671951197322572307206056807678890397311703158654756111791896571632452447731040754972857737153078653015063390509451127927681060646012013668665687845167180000241378507308131733412269810673492031926932830374564438447982047995498009313309950164629708739976971346035130642599183958671545841253127380805894382250712169638819543270742508189347493891518666757582003617146862068057682848007907229152028205455331994916578885917354686495800466614232097864222656 [190,88] 58210801980975104263837302127517982864439259344803445574616112051018877370934488101292180150277954961822997416529292630873380160136217570507308020880467199304294144580706287701244287027923721031558710042365769493599845679509455461385103621692072645753940297425092990712034709428897860765423126124920747816832533201570765551053330361249402812307912522831675937443797393542679863386472766563853670572195326185626805578798190712203151726577290695654270304530482173590718080 [190,89] 2518257673044822476047895748526971973381619676724121101340475205661168153783672247785280695564685605829250648139464336064269969085213630137402539537885356097270932241386605035772583489993539560653541549964587530218999750327973290369332914670477130439103775466342741949329707889308580931870379734295072694625069270920292625375314745098184346264454293897547124669511304721362095637813160815262387321748618577515529745852294143742642257177798954586974126406024543269072 [190,90] 97111065618703003010480999259584348278389870330379636467758277439234839215630312967607227143814863760393381902887947811188845972054628122291023732682533024607321689955679602957924439835014783153712430665374096324446677350747836850572122124785780341305611124860656792835775141424902392651587772659410774309461926421595447237928555398976804725318725147113059409070896679425977614074919201731209438485076647745526074566934540685451835457205005683739310062424353504 [190,91] 3330476868707102453622619096327958524241410963672930938206511810453403267467435247300741226087462724872073861279991927579960077678850287837025758052570934769797125681199963856463633365555358524074287344822811783305207898490050703050485967080121844443705119280000177346615672438134036169169579198576031677327288052062121894362525179728517728579715962284684632632803868384710300223869124603092699937648479489260954505541897347243805045944591648132922624623264 [190,92] 101331521055502952334219307177022856949408006885153316124211587163119315421046551277020091433914755703334900480107868153898857424662798252958879244863372150458257772489701794747531877513459451554083758522168952157065023094208811907076508882200962938939558648146175451852300547866843495122778643532095333647288444196349081157677983258460691120219407519955551133604779063283037203840568666110543835052034477713441430955555876229457625292535210367624020928 [190,93] 2727997421177279974383452470616643918108693124108533519383345147241538225490436861492832051123171809452031150899253111406013414975567588959058424162888500044961017866778462264986448986043802616279154550409218519168484932399096173944342708166913957701837284901254561233261209216306651523749196783811857068465908027337316477570304546426203757559013550315771811121335829283153078308182813214953697675973537889497321380960398584056393997195106978332376 [190,94] 64802222475641629440095113531338793823376594739056041788570730888024562031844136288121003449190508302070505754443749484469567765711132657786712090717202202475307433044017831688120152212199007239694052714055677033054847498108909331802976093956838189911459167087059671971478747222890735699217682023738057570601509039957204858924463044045250840174237322255347385549258001601374879008592318947973123775542234919038396392177854300185688364682348080 [190,95] 1354211906426034135182614423764728741631776770474541208046661616056573207294506040151602428568556919508535050421934236053440179935292716852484533401421936392236448809249380797184840741112104982651979029219356273812022739590181538040385354442702948642439018423804786999895077079761711602672082310905397240147499333796464764940788523226499209872286004444427341347676198569277695076784785354770850778624381419641303169418683335887604981538240 [190,96] 24817108533517058766636940143171206072854295754091302958427645171909033409023784728042753894940322015722593924943241314040970016848596058696447134571439579609769025584316375328302923563623192080565429252961306023268274837027081013861047216969225238958070410886666531020512121315629314018111301918311335865169232209182895673697162355972735543646134573328885988617756696383702024515274252083490410006897806851979812093763165514124701920 [190,97] 397472109699242907996681774077504194508212933898021451568459973266565358819099910563260305383982649928220643342180648691251440912984095364962780913381236354883002642414723386786312790317120809990703716180964540045843073736543773633120513332943196795134278188381703560557860352862908710793615528839452800883903316581913789777946393176633509675614539196017738039602388639423182318471888178917668732596728753488477837492440574367632 [190,98] 5543381412851458352394966821084195424755873687621592591040523879870339769151958175300284364487307624894426044774163236850293263478831624705303154639192364339156258432857284295623699842350530995298708125862192453995687835179164257136349058293806506731089905664142502807970566063622130249603056743213952100428949128714776566251634862076662873278428591419066867964947053179908665352184808219730757064423541484295443089282777572 [190,99] 67060609517752955566700817240911206596290122991914296851831772572893884203929575126917919366793348541944896356513220696051018032710153328024770259107652373476862209233020222061633150153669898931863590258090567451612106956611033631910138088306539542556397722314867592564078861869968046819737021894885940059589361370252531803698878970571740654390514752115577297261777084010609625026511744339774724834232161290218537135520 [190,100] 700774059605269307786337843873300432745945489381220123294502572836246559972842133089764552040066929551027872590908408234693066154665132428238057700466321948754835985389846795611412384157794148792652879140567622628557299815264628677219885156981672703718948633585292399983077408786869494278591375506037844245462599947429254098775243618523430107637884725912103455413645526854466417719252618574227789357220532512717344 [190,101] 6297532373367609732033421515649064725052352934953946689915888238857350704382122131095684255272986875762544097593465307538993596462611967303293260940409656189161882562326028061605372319838773427468024170908294932625422065800028727917086142715002932897303467821152924319219071186443383075949545322236024777994457216786260719444473307529759378778182297898255634142017826491789210665352092902656069113849729601560 [190,102] 48436005138731346186945092703215829131057984260670395980408760777116662416397303655356207288409988812480553803340364358526903028780827180885779301710796003516690906593889027189149494813954797177801083861101691959138653063015832471420670741950154559384431980473057669365173264925550710323298968400744961778701376537001553157779630515084055872654334378394793969041864971681325578676242686646410848313901148 [190,103] 317206624139451590625774046361564252764983858772540249936749565224391994599311240808069398448128400999249461803079904848347981179096573275708328655306191103275641260597305160054229923839610312662444850029089554936251037903949102947004610796347253105000783822000165426153766965424166683369016196915846271156621213878764229875050356391754076037680464789343620451506292353921046644536937450813383625536 [190,104] 1759119551092029273524805525469751470218225764369093447525781829435428763326625290007094856022362818848971492215094515238395035513943043583218799621482826001099904839696035077529571310312017922290201123940763031070907241653889256077369781922715369248220285252944325816299412803645880513598993753688066562223039946126947148805421322869012205268758247545851153996202984824124092057648429407918712 [190,105] 8211972437056936612995474500424998719385818864884948084413790098963191193548522707498486439870002490468626079224488250650067130184613276360504522983312478307834785531220955361945797604905145341274798100946224177974596568942253159565141636856822296941051054073188804990436728767257239887441399201062319541925832687095375414056667362703138859843799631842298291027244409808615978445875181792 [190,106] 32063964073372763687116567511541265326313610028336382737582621100079311022831293862971911440252899963552067860566199200838369647283171414078235389363766798622601205626528089437068359885242599613575276987584293755029167236388384690754970777764632378423959059262097035254621787544999490315615302170998961200786553647357201973108171038610268569045258455078396009254056594114938158039073 [190,107] 103992400968129814710299574739083631871851858234823518194854993494936563538120685559186196237889614582251050766517751220000839382700700703594457634851020703668878131222371769945544441007245690211107604493968129083629993823807389377914236725080532117147089488444645599537239479729702455673088098836042489600683863379580297353037647563948241013663391198507117377712391513774658528 [190,108] 278069436298740907278275051955211261424408689678334689851448538655515161861819756348503355583748142141157480185008554514281050598688160830364982345646006921425051613181956285740874646434187626533010270951083687550172469813360178206549371470872411636127117629019467372213367074050565504346838645312522100686396507214505292364091937987911574808567068618722328907248417349280 [190,109] 608070937154928916977438975831195693252897199653807095271751968380455919023007471966988488437013097885934077668943389496447323217651184211095967509886439534169641912065788240963458217462254247361319849691536609947436925742357928682999969382530248612193848041345752882760657406607501648159472840614993524153563237654975196554647979343175825419524070665732474988899016 [190,110] 1077919767084264285233828421686515949810168838071298163143736158191649868125536230209879083617071705882509858656407693993504551065213188043107582800839700800890546733283325321747298969064272240520257778418067597460843395796676355455817996369993148377245646532258650698045352709770496873798619531667545305788500154645075387218657749598777146018899632020494178700 [190,111] 1534254745608425043711518113012882448140464619094628263004772922050091260823535932828982363529412036674383150714535902642471374872122125457822443105452879597515924434608446751781147264988783215722317141014755838222297274742007848270031113924284714698338543951093538284621677381358072159645481142649597890692958257205709265391906578545534976296703406081984 [190,112] 1735248778970055142099503245489280745691390289912751442348443719722909817159401390644723611559880610734455754115041902293452122423719667332310163905449065453611573157421526501769970376912745711639791731468915654705515326454558227347061088096220355162943993226449100868095368922033757823928416379277127603500889727145420368657677939731383837126029784 [190,113] 1541825726348043757518120602829175058536655325916803267020282097842209714704422993433170310742639234906777064842923860264674124375781149922708961298027835173251256231793584791559203600238945463751537777819549297547224958198371145499885431648094067064430636356977230393836131322526880716370473556394023817918345037374825171202210518565325388544 [190,114] 1062927145257550273091287612570472799160760314858975714253045109047936464786726943550127191123604199799767844965962524802290445554901093949626905629847665599472282507231595391902763859864409758765520158763325025699488582807284508748804396387901798567374030254694367821997911663495764105887720581256713338361018357315212066817587221616929 [190,115] 560815736338997429434137524018552232890890179883056218814754696891084898235239858459197428996403156016320872685466677378195763694945337953215540827231639651422428405507124166851152497366914959173615364679068645009731919381555847491547489769929991400354412552209022429785409576228962278701960025340787351596109303958620267590840352 [190,116] 223067409775486576617833861838040977870578458598115167369991617276888754498372201216370278725263066860304026737754392925836906249802480421064727591358222403659638536741638150316858561081881848615502151124411922091800857624448962212462457578681599975199804361979749021061444525277757363152932853349703088644518092777657717088 [190,117] 65783155143518094232678978191725090943229757547553232101555561536698560483064977645611581340733053294050380130988282751335533445445913703267594465575378220812565791435336519663419060044808486198098387012355108188047724090029024629309088086461571492042884768779981178491670999204174792382988272014543977155025522494584 [190,118] 14119907967859344543607278589956183457676816580811781392439981017344226057816118940202205146808453921657839984434930777439625549967503538639585790450685105608642487001644434970286480206522159129572018858493167140445189070774404426712143861647698983261058449034774793228876325028204812267209646844024605085123844 [190,119] 2161008159515018353609496753888384194836114034882927660391124348273166582328440793911539172360938501029292001689123417622424046089296650682645476033047902996165712033721817396146554956869258396955108863655772983254633198651406143346542504993397715032573911360172126515284144377333785788528844499945642752 [190,120] 230465354520148735395688525469889757112772968533539555246105908144500469066663787116529896434842576990282871214562144503652579765362823150385979154422044969261813047834804298867894837120395909911202119877162623892902239331978321241308239926968717211731993938442374824994695604807214320627627750216 [190,121] 16690527402419953040086411315904701876242858768474116612851346046952851244577420270170501073226540807421758785947353807245923321850300636822670297294148242667282567923657336265834386301615515819297411414119257630023353356178178501884659522061053233572999793882010070085350909532340230431568 [190,122] 797256485116532675684210457701710602691923598766333821755109334433750942946510780373563824261169613998941303569507724357952048810860984145386839350428669085127427868080669164153084878721611594007643393088617832745012681184724435753186023143151111690135233684656212769642388629367391 [190,123] 24301288167777273114519430348042363357350818683498994731041379006130666078191062606265583300897702742737736789493640040241420538395640484334708032789150777532029803959159137375843029087135565848230737634630820724611987160362203346839894356615713565099815307270505574213952768 [190,124] 455156101485195397576833789571457377580913233646791265547786509402517695583024547164526016091201420106244101091006144267601758399156087197693572807352078859724012682237976731584786203530813167039926545405069061233156390527390545705907913747483934088398564480526783200 [190,125] 5015575115802939354592716900576233847978544222557683328896725943594835298680175404319388045483120582032056248245218472555907618900316393585546284931083965440945686538993098666515465350932237396240589763610828717483111332533630148723245605320946615012942755968 [190,126] 30919130069076495854469763535886422337833723839282476131597269390581823205455281656834010024406370501014824565481962407713177058111044714006467639767288436105982435249283856450304712904593647619000085348724899602405702383934534133747388226023090842572 [190,127] 100524512511721149734059391649375250934035024985113167615912087793270703512816025347777097549172810649606467322793173595290615331828406198476900514714952292731133111284819902761469021786800582383169011182077792016165521059637073410969657095104 [190,128] 160759273742643506404839369087540717048143943283765491544696796269847422259099146062867653789940995122566889510550057958978804829392841838553743005488755711741872018885885106878922919293717999255487545236640104028365265083705847881560 [190,129] 116334542483579162951170767179789847796209273589686216164692611174456743536884481484309329946262657546016525360113863518247189571360856387948090881565535931506927629584075327265675390263128514978763218721703949907741112461568 [190,130] 34428144007029467751937503598351709295718060044808159291233074149027281524230890583852694536428625539587230558942404659513388613055757946292672763726644893074179796164508560177316727299138991884651191155490160648489 [190,131] 3677812120644207394661292193754142060740701853948341847571366632315121045628731110169933650480110767104566345103050249767385281428073521475131555416115622404979424586649075638327506123075037668843152552864 [190,132] 121227753016431540841228305815266893095870550932936338445340450110936642184423992365065505721245358360678158593307769035816848752706956774424312125099905544074075221893999579370153218086640255520 [190,133] 1007597069368860721735214716536882984515383777002237782733027767407827606935314805752434416780683736187518568407494982568277910554907537685839563726366278309235209205715543343787042200 [190,134] 1616510343336852409053507369122070853387518143833139122311543028672178753776501491446082596947776327314542774891489359185303943524037679804764973236626618937473719687431324 [190,135] 346868289733105069843590466085930095849580385650444931186991305826304956139294619951844843065421503382683356011371473670348113551609250391089082114622503327936 [190,136] 5873036715276319301036239965549757344102749836660669655271911571266334049996698076395061838017642622831151516426785722801491091596068333904484728 [190,137] 3493579595349895684791000393399459366071654668045721841687227305597497529030422559399404502688576280710368488271986524920400338176 [190,138] 18734141709593551571122897338412797425521724962643639809145731421410689663112634394973289832940639453030633184081 [190,139] 64171796174836536117748295674285656505775143916384430284077641687770570043813408211664578464 [190,140] 154874855708502864160885875890955779661626953179406444499372857920 [190,141] 142104 [191,0] 4830294277006866896920115720632478511560319993495338954047378042862091782265971562141186830178112940386319778467751485108838190335923428166597747969398821611888065480918645303454385437199816008465717412615710140978219875135410956640760752304297047947246706474882012075285474959463411489302017952066225082291479344854119434810163200000 [191,1] -12284877376818681550821541716207969226607592661684664149790545365325533144692864423156147317412511531207869648242852542079522682935285102396845638205651197000375826774170884797714070239908527561982640229574591149527001828074553167841685441586792320584163352264363433488810958259264905793060490704613424795074233563119713112887935206297792 [191,2] 1580551704559325216908280883408634125836378313672822575296371730957417330286627299925937442822537553865383280201144437056357695696639041627849988130773212703462727659797768696814317154495702962817141859932476647619635268242221183319211873970984586825626406301018362379336147665302136529960684789860796967873933028285039715957444805096403200 [191,3] -48981807945942588513472131912786798047214886968078112375338049838362217791237787961002824734057320015240426627846542159509261939164896545469630969508622773922916036877592945369237734087983729517429556420092316762878510506982216521220844421604936258833312633764498858530764110764331753508471724103635525443772092050349222731677885213457942240 [191,4] 586298450445292059637476499535258003368602171654330440164804127723808576715497826705345829579796712950127155504991780535552601267749981773053366639460495151209042771566291190133893344720520536779597418027081666562881912035611090263933381745417817002754181453705271474148341238153401149109768388118957917670563956324643877272133256222747890240 [191,5] -3432226536204713524098297071844486878258567034953489929366024087677316327775529454300453131033839541559879598787911211117272283633582530096388217413570555998547504627195822467381007097110462800485631338468011507774843782707437655166573305246209773758808619873266112000892408464265293528547025297968665874667756978929335786472587424783419232200 [191,6] 11331159062505886697456904927338600583551566962569408431313207844546044239901328388960621001241734186764573523947847515764651343112613432070796773160369705106151078054979439172514080578743557365784357115960366748852181899965498671039354392820013530494018611119050882344269995837346987265524821312149042880466895983082513719830255789963712238720 [191,7] -23210611040153539869559610309896647822524155127533780641723074823510245128111336804329955870470907007825643642905128155909839450953529442096569558442956645975411734825721811613194575745181867854944526713659023460204111767603080673859291943776003118587028929065729696880608403346735130205231303856376281888749715357935276216294385945446336970160 [191,8] 31591351645004974652208333633902637223647217529898994739509322182561405374959217436192088364715870408083604126110994547642079688740184430318973972433434932729140750119763998183505484116580170193359901585469579666515844977519047141502869091736327211625449788891218787433460565554260598857425202278725298445460631212689431357471783067447058768544 [191,9] -30082463077801843430345163201128113179711496196475414757834922091433608616337386897628160988844640411729906563058556276846146048798100800767962802397101197607844330366382021236569349577203132163113402760559369705581742752224420756279287544139937159734137876975801229316604394876904516616024179836421103566775597817555797204630442443174258920004 [191,10] 20863436063765066999887087086931511113999499115169116972547807832614147498908697917188558957392865055611413638633281680933286113196089400812346964149312885252432190470385514968571767846980756387284033981335086167897505826700333076737922071782263660434855905810560874799093798825286780864189766752113295063909665589879221297420523442892453822656 [191,11] -10883883238125813356575827288569461577565115538183060002260041799068830203773160947006833740185089200934045000397135133786061834724389418852141501957828466418457724586910647671983641755057273934259054441413707608124453492610531030014317429818676776537958197269591698283795424606624335729808609162295180110790214613833093355295850092022468138984 [191,12] 4385070791579793694371342334932428041151459239807763457019388581437999019346845902289282464586560012127809401672416141331590887392425621136935802252263290153563171737346889383125116409879460329994289511079501787672649612981609260224937645560056881091604076783256625959571698749245844480646207298520183441145703291646325968072869965881816270000 [191,13] -1394858921379958213022902013187765399594523361970549479147338569658778882522731119644493331512663864885061406294721274541037182854192790103363213061570887959300578703291606899781298962753885114690566446339812018432752329747451797094795426599905436062851025442156281039615587436380854514942372492148492925158993321034918187771750535622884994630 [191,14] 356897382540921065325024094883914854590629938992477582735541785491661316817281736142461542676363993803381791537948587184028538041421236808163066217991128691434356130864326105495670092748743338040056414845228907789622114119260786072462846854666593524670698938290923382803226666582287325334444483932804914139974341307324868166974122012260213760 [191,15] -74637692464364911612711762922631322769703643198271114921420097679345215281812601712354650563555263325427366138721532919682026324023722059121974649441070349809541668383462861958771688358839861322279595347787313578167345010818827144293411793266653228787853320481220965323247176012434841286508984036283456086576541217727826432668388011783903616 [191,16] 12935708934721022948045881372099000590657229353026358795291444642910937289232114385338475219624851626339052894506029462389645865340002209642371596102688335805269769698162789844894957755529591940002545961355519330129703325978813602163814642218461836387192193811237413585228057948904555659196186151398490158999071380839569132734256116079142144 [191,17] -1880616472249222335017932690440437552552089135502829576472182246709823842522342090734233653267378909662842099444117948721227503815591411275204524651405410925318481423594079201217160407354216110172793186270437561821144728649116015104199456162012639093595909658711202035026221194297269193800306480827954794082216047566415962672377142910475040 [191,18] 231806907319470599449984260082896175077551220437403570975664320144177627081280090665255246079314005070077413515492228313303433720328647227045834561125334770273556465238324054653229613046440480195089532508492530071528873878458661642511481455597780687004409854583193881378611558146999142362201209274795845215422677756535880960622099868565504 [191,19] -24456093897610866962332515179125091308661053652664093263709942483423443631861509972882525659693151400489352519119270697186401263118954624428518984995991722124548708347876641785985811846963336439037287679706365769201988822863183805143906724647546047514101418653107508027455463101423539051206116786161328908117753302785516614978575880484864 [191,20] 2227216847574977929761360626821501981722490821282537807078945064199553097269758051867760701258708897241519973307283186659103435011636778547964724875464989341162008299499143981559185685651394157156351881400345299061179181558589488536747373513698585611612112694958331364396635260813816949826527071387911797273242083730963477045310595225600 [191,21] -176424777654605380565617374848761652656001213917664642126892830284819744465370758217564555874152264737357243117449240080105708580035479385081634176232009109804412966520294798859745111451964496443024550036422997377320957208718237341868668355954378222587865409018280470218762907020174571995964633327641181832992477259137872094240905030400 [191,22] 12239538305800691042954505361875686806503071589697312958213839599948191168197787357437534075985207356640890178939864495519437954518035377829357541941498719901042039895142956991988597921459546668216590968182497453495128642718248170149527906753864367983163709751435220485984750974922091528517855267187319180478047555627674035934037803520 [191,23] -748322231691330179065442738349823076311694451262086077928602237523722516739045310586232800470428081031563294272651408509985918753666012186912387558063045277399746375025836786177308780029683223464318596731168316882436288810742973864309592160457946564668254669112616627258628848694269656437026041924379189773663944341886262719759320256 [191,24] 40550767291146302363910390063361212455384463180128701451008023588941919089991103374168211923630625134850558938486060695998114811248967008009708717972143743550781195675973570491110509622505888356146666244238957375796203825138755192793319756926209254534831157841084840967258323083388185482725465640919427779754616399231835527832951936 [191,25] -1957734375149473635677256389062003227699788639114460334552120694380105510566068668504443654305311050678688175606232500510239556378010065711870692947807111099387191035630222996658320007887920940095361936380289393469969682981560518983508683888432089209573289770991950867842699984513658441502210941021978918366494140178677089184901456 [191,26] 84610465946687012064444546888117492371170429610847977092441549293593281839544027405409753025207351799946925718027061381574809637129338501381462953850011896687775150752947298305026632692986799375628798890333307572055483212744026156223281483645151746296169839146828734974789792663820468918796772854749116404752274853976487080977024 [191,27] -3287885020230748112284781176174507666219667019101025661691120168733247287334300112437258962308975085401193338439977416151208820187678761344003987850148260598543084762889733843387509268632978367803294447955724133227314048308911728602238904550941018925326571810141066525601525610388835316636266026058360767299917813620236177703600 [191,28] 115343022699244462790663416860923840186851559357434615687671655324823694753252180484055006120054469457513650617606948845931392650222012235202209263270843016530912163383387621610518605373857460377734232089996547317501998778085333527941843092995763807142371019409389706745812652004965575673099218173708833878238719598223454453920 [191,29] -3666714644587080513699932617802129635618377817747397123319911937979546637604429912428142027601310823373820214561958670204790732016311973541704333013612462874394561908322911920083989565796035501481646623686369382967827232614380634073674535116441636456553201760359509098440463221181111753517758127934304101120732421205504956020 [191,30] 105994972692835411564538712798894740397352737951587261016092834510426908683553327482816610892968275264677147567803317942017381238829183184176756208756025676146840690486648442487129936373324372942549664038219489849310697247522815415572169786638549945478629867849937612295618880095059395641276923992708756264504314456815824064 [191,31] -2795253003876825732956387828360626582399297104596011933177330070987194724275722803888165518651336179081413226430378547605309529299106244238907917393009198360461656579505722578499930789921486403208978608935655338438470374225374534237931587017096039556783415930050372813224519848262667631111313426781177918483916761509222536 [191,32] 67451903195751300784673498659842764323908364722278081964800761512655994805931141936678748875595940862519214115383071152984393170257372446231046925125536258461109628546439931888528713346170217970121986461043105327585028111224617657693529771263531526382076657446468027946345473962122237760142201542198261882248654171268080 [191,33] -1493575356602025568727670774200379976949110491822541836289935058738765724943604421823557800432486011871984245431266220580656504830735300935274116402090229822967279214372468942505639316016599398842914853027129836542654272489323245419925733957995193018261887150794365600088846761851679582415064528346068979401659256026582 [191,34] 30427301525328466656942656052654991458562755179342085014156568064269557910558239363180419327185391178568954577373970656672680405017303286796242271713357304630697639351044359715939707226507791894197087483603456378662993446361564107460862440273897380267636522230838028749926449089216123271881898226441419835002676340512 [191,35] -571708213387628627612004849015075926861620876251659184160321763101346051067917903753611269344540673585547084088121961348392973567228772657870480113660485840355568775394942545750256406181288652412612977954509516295134405234881058484894109363522399351984137187022788289628000373841758045883190777627624011175617435708 [191,36] 9930368472502672439033833891874962276976809549313693644386673768037852329212109613737685625552518632319422329635982322815259171006235520573526733296854284257580716149987663978726406986594215982684917599632104044451372136120228791573825888703012199192211529435063458216542559382196025913501147949595638009035962952 [191,37] -159801492387158270187085815075029210138704609049014844561963658079290518982811541969386233691829725678323830745072832766257466796206223128393459858993695948822008655893980128584063775121573875567523915117824814025955338884608329529265830063663967340978804914765483608106521441227618825468079639654051135277960025 [191,38] 2387314461174164506972491757491960698903269146022870985338513033763427977888923255538788220028878513837472315243851800631597872340173348587049804887696820737706631812353867367860212044259577582244299570785283856306839359096538060231676761744131624667147206840150157123252834161372649532029361418503305094282752 [191,39] -33173331430955982246409478929011185054037077994753732714758898027238268193359831501361963619038413501117625796949968444732062322410439018068524157363097737677086796831047002178795513277820546778001081239048229182385597542607949127816494584284542432620179713358739044967134286780937488666807474796216301000512 [191,40] 429545292331720899103426867526744138723335099214853033670461378606144871027049620962207507939078004743518287042590455288060305364193760330764646938690153617432445182399291952402711459382136329261859609802483673506368731008957556660056199654671543935837418199978183054271290702047194356590236708951064014208 [191,41] -5191763949141621095114677342333166263082635886598786425943875974523309002177100531210305190380133859103967976951728658171236724477013824721574192688273708564478371904851609027613226952765094974235482658550208301362564372386967200988715394015396694258009056449766686401209536022405518091498983074565639152 [191,42] 58669417515905200786247868818176792993459718143270045135092327749852670370955678711529213922194405840902855157012375241519154177689509246148560172413357981800718250785252438385354703828014433963163213036565911234304602829082805365269789271493211462573293219618952231496554604511240659466623194735321600 [191,43] -620820685824553571459355844450159131036899960460786980205093467433854128802784502129044487230060894975344997875007115556981580258439732128989098265168669101594684649575240294958895543987283397451737303178948473331524196505247055931716303277842447542935666994538466478584206130894215818356464574403520 [191,44] 6160406518029034776053882778958118839954343346919236358217463626957068406668896086574288714742005986035599856672711383665405087836751008929249264506098490342175967105381329931751624889083163091394523328352272300520937813432083380390379306336165036441955631815644917283490496769409332328524104740480 [191,45] -57403642480000572186668353958761921615002206200641863599655736116914553053347827492679122273465267421236728748538954688756331060102828299610872077162819229763054047023769102002629773895479381840346801562809851533160941129570477612878390037569015216729437403454766820926299096556009108619378365008 [191,46] 502948506958342108219292555955521744036191244603457609986845259515953467744832398308375729174660768024557471629290030825039288490035922917383460501751455254518977730705492000791611360775381157475612006052173015140399851867903365912322060639243610800313151844592000326270684514991512036678308992 [191,47] -4148581750162692638319137607713451459560881370951364070048265181302428301114890514665029320435811958665759878052028166760571819882411911459242969672387210965347427353669336068937649980332380448033911030996283544062912186111335238525281634006149184642840463249635818156766574658816554916991280 [191,48] 32253632937321281530852201740375895130692552897464123658491395522905164503078770924676518780488811633867840411892669439217940785820779760072093733567028534635621528220001401928952561380052548103792683925939101739564695573848992073134263114424180331140134712419756076225166397155303561313184 [191,49] -236616838526328751572820697169823375462682285524908654144613127175261246350832981777239342372452186298269680848781135915808874639447067754257672919928320024677277105070785494512720264608122170639011180532460185619274968886286886286481013452224424897159878533360246463838670755190245207364 [191,50] 1639689804201733747021248223364061174730291269267429241740714669067849110609188289823285320097600912269564819436780060734221747154128320599291413764177780492315634975280492833689106509479416231294776691780853956836618070456590715127267738314270360965741701986612103578041638400367835840 [191,51] -10743975929687725536742172847702749507531156095800720025394863544165485865134472166688303141051252511040992284282023633729567488709410481184771845884230076081148608257749804232699992418798908841316590107587962750305239602189871116064375295386922015407691810778854981641084841113432040 [191,52] 66630390494124542477241179927479466033781455758160338558990177648448590183456606057827138465070265772229304300077766609916229369404316731592343151110641008901646220528681475343938404691711859171338143132165808702064553332890550379301385164754391607456061454510402256257018932752560 [191,53] -391453377769558338481613417103759594186598073008125894499603528616417213969825564481126629330503591161110269149393164962013544533558522640775082953350609244600064128284200268841520076245128986032033951564038357095203778706809190440254015773032989217249732078815150819959766103702 [191,54] 2180545414076252190042645225699339833556919918152727022750819154443876513677291745784660740830151244092342729646107883206038242569279436313174251084191489479537622243488331569323300926749664712917522626250642909817350004937710266906689547375844992767296010563339145789659850752 [191,55] -11526205540112475462315711009817664339042573527957447762383063425989914320967606958905406605831767883463006948110829277386631215014819296364862159258246878275439457368520975412140386409027657429044929367793379548055980568174392099198332474376368712609844011820930442018303744 [191,56] 57860878649868266931169943408267478104032826590398304750379594460408209016462382718496121472311873626454642087784779470246673525640236734189456631207086884610320601724509524308885798142257860728730199867514574628097966009626478678953455064419862731547562683051330734045696 [191,57] -276048793269292721602336640786140316212418059895780541739713634251343214804525644518716156034395180974223843143824333748383816127304714068547653725854070570858699728007711306493444024355273516052520857148661780619138041941577159648079150623103928872948716640763280155200 [191,58] 1252557736925934077358141458805717450708954459333743558773372926602077281473738227787118702160520500181109316853007679426575722894092092810182324605655888806824138847449124559766952872364290582697227882628977998577282762075504175370603548792054972235674227856047843840 [191,59] -5408969487308847490079292909576656701449487031736733281627067144935111204530629041691020600274030660412198345707104966808827309563405613755247477620137909982769784275461554568461924771037055472437293436925126468265765463655529341222125101654120993132182329201950400 [191,60] 22244136104463149696510925216299824318158552490548417089211299688699369556777631019471778696881619035320861048698185783718729652062808702187844106650452583369056527391833290192424859913047306597408330935595072045921911060728347205228426188459095426446077591348864 [191,61] -87169852034894028099922648296254195114955268701966791768832648325242787024724008227567144229739242571447806177540787767054408999040821750214265213906031933324527796382045847909717859846152283039797684320888175223033730801204333236029511758374676843112067240016 [191,62] 325700980954513213855389578608485063934474334477279823780710136180522674940120949275200588018059693480716221305144612349179405963758112736627789974363524387057250177449848923446970553594832168809753382666623237094716378961685608478226417869329226464295488000 [191,63] -1160949412895262087719520808365193396808492686047435699648821673664206977836042831885605790699972707786602831504178240641688592820967490608178639926155345564415388733513713299557128033027854344303269203479588783738809763838098559905965016570517067087429056 [191,64] 3949809902410741081643235091461677497977022765417489152570974931353377271869466903543656889222783617575410072598007673184681429421633942054887667289860164922869694643263647758005568329284218124042236275256159055469340131823235092850517443553238483527296 [191,65] -12832849920131303732912822473715459896005711135090555362759901304557430329247498206451014822449219497885661586699305908768290818568743264776414721509043534378254590892591608683623799835578169841136116064435858073240885621539709951571250355007493461776 [191,66] 39834372244414484413875574013612420997769832229659991076573975051788600310452481128037455743220132525775695787469628534110440945146042835920085256305985522886932312026238239639035739754219393080585387905148846525250679763075483478114402256274514304 [191,67] -118188068744693998011520909897663041446753141187471499725132994282935020282167020755892755495178272625639719502512766775398311551905585854663849656392978569013568063174741983510106864510222042751624124457131806575712401859383413139708642924199760 [191,68] 335314416148288733378258826812930207793668116990139486489384441101841410269187409652342490784434155638312335507334192651015244561301226594651575352625283194358154232878193853057218944312716592246741731462695313329603423802975163987402203994976 [191,69] -910050456112639214976884035533735736189520468903828791269829766182464968379128558478181652935458258672810921157589401192973012313622130774370501769091423989105455144309350704099491835929940731369058083786272305466708906027442791199139272876 [191,70] 2363605427573280631713538501555076783423922303240421896629158018044773202107280500568421625924268780016380668842041683111462089781060143940187920927507249206200115141916495124529894856883735059985960289475156106678235141804752847823692608 [191,71] -5876686001947978116847749260094623965070619093327184977951725470148525300434105380908798395813224643596751380692101890828763695259782979673216780942205596087316421451221921702032171007975545761344200779947239488556394393960336443060792 [191,72] 13992009978429218491052015169347578014335526081999461148325391066884004252397191636309971021185093356254550061012738578891829689297841756185249784427249706295040651869559220329915772177739255529715955159804149810037207595800588205200 [191,73] -31911743228638309748396435060515218136701474480319140628318058607848831525203315652500395895136110297125742926810159141560239444766388014562294529737830415895256972225713986417628887561676785486755964463659529885149783344515670250 [191,74] 69737634576850763841900775497840530156745097219931324610468953553630343606344044219668795417845819049054935587453408444128267790480343621871363993489492561290887591867729949487661006168492107668047096654860842930748452329036640 [191,75] -146064456154454533469571439068631021396868597430175265179689088656343211419922305936604252407634350627742357703684173647796996869115599702274515080750528392056997104509418396787086346481857405705615027560443167504690892252564 [191,76] 293283743609586009587329873978697794050391790295062345634181196826121220208357491911826803925409743846503585377478406965455282235562302014636918523024090969819321146629718324655847859232328124844452231800012050967621701656 [191,77] -564669334569530694322713027813566479187574690340145937772054360903990438179958117687417462668419973668574020530973107330550708807161204019753053587833505417924329039190072695723154737239417428135501443937932209588218075 [191,78] 1042680208306294734748410124914979710771410646627655091381625037906415981136836640029472834089690105861684791914623630006820036599615876578062340909645072459030588734215991202849255359298214508925564964513673647541440 [191,79] -1846877501881907969983534387918870027171084261840615880649050869685106332867110838550086914791633973987475822007855637632604841777060002443982930063182872217229845981316690834915718921625557889599754228269085087240 [191,80] 3138526743746660965383789836986558891565849225557320895704696928874731804315050870391605918772252544740059015061821225936300728361821099757022501809914679204954904251426203620077791499854692030615922140542629616 [191,81] -5117720596328274776485765795008445944669778739603845477737149797890321232888582706950162638828505834835311279675541733562175140730670941562361930717756194893813507539725954658756562221666915405400922285567894 [191,82] 8008367590227218198574518809383958069944051833081714298974241451222952388665939501285191759077783985486304587670561588114401246078022268707752833667096489606398060057972844143410038833823072520336913904800 [191,83] -12027442408233705134101787650956540311127374365594654094413509643937049320526284829090299353257423220084092936547121466392226813211664280819896791693222674071064050303926271428722137649995540427893222220 [191,84] 17338081841825627584893245653272630410050153836929666114181336611202562689684635173920274315649059879214069482562128939406784423746400674427641405152974124050799996577622884031668760458595016563322920 [191,85] -23991383985218980003258712706725526019869459879667824427997747530301795870637516655805155121122855619012822677468535750730090444931970938622274008808311395964674145992483654082932288683886965246885 [191,86] 31868042238289678792253394060159468960451039246436673113391767166834695586641512316728766274627395717532667336991994834819715200557148956236596502081209588994875561875750511823407255984805502400 [191,87] -40636085153400940489907819296105964345313659295298419307967527701837556089982597352200777325660328026480262780751426717633000877447494330169313618103683197272002408460792003892509266377695400 [191,88] 49742362168857262798454578705591427788383410989884853661323716702709777663166613951514085191601706119773338250865051984685893447072923252366779295038732718505296546013351615509199308717488 [191,89] -58450959030506289435366607597831803183017560999542109490650134547145002122393444902643126823274444427812057940679364040581780938590162465666585781444986389667441542294245327593965377758 [191,90] 65931199248846668556410668135936757170344223593011080037906648321464331677494760218001365456582320009355466730483135746817304458010398002389517048502953190074293885043859413833431328 [191,91] -71383590069718177851982100349732745317572833911607305075625381733713053261725386656168541338026607546193279572090528471888709619389636856107797908789411131816305198396202092274332 [191,92] 74178523688204499285829129741972970496938184174218936913895893662258845188232062738661980496559602772084434113662876369399841199239061610432429616361981112660205255806604606600 [191,93] -73974961709222574243241661150387409862113994661414949002617914135386074997392925820787649263918322522384418971678325838274171705980786407190405140201935422481674040638121865 [191,94] 70788417459359873041863752601961965726467660543395591012566541259621978840886739512480729709345537521826090137717303773283670987087425881333124047290385303722220438992320 [191,95] -64989632302019695154181255140982377819793103471029250162850640507483611173069636101941776482914887259233630551962734562903218530429623313341612375345631014216606362344 [191,96] 57233844701609782802500924880221477730698164092626439804013398716695575869328350588160403808980325980528643001611484770620291752249358538673275417982417969027761456 [191,97] -48339242440038083563505706488860439657729993626251277612062462198735591747092905232021129264019781789215554171217612506342435112872484608384144707131873523969950 [191,98] 39145697044057272692848377223573967112444616511608072460448953519177817690202953075850894233052738599029782857539231739086989335435248157706768577876074471200 [191,99] -30387307183923118098148558920548723989384521571432458776828793178461384841886262726085759246774146245610031589479033052310156480991684380822441199601095740 [191,100] 22604662993139528987214017313601209826852587555405442016601854674643035508250343378135255019991823132943496640631113003734443375474932249278327693318984 [191,101] -16108732366256209857426903484176547949744706424886202763023385075439885827172321283218682835936004068762127559780893170640072806666688456812408464441 [191,102] 10993286588652108720674723386822599071510377765139266362715535863234503566359194967887881965179810508832621631033715728479917983322413353565284160 [191,103] -7181688343798626893744840380246472596446339431583383601968384493557992759385185795488277508735080795583667576413422675836396193070214912885432 [191,104] 4489231675026137475301139095237327214808090499370030286590965005056673658426129347619393391332355799911717115647672151643004501110164204432 [191,105] -2683862062198127229049688333933444941311065665439162640961205831816611637982608384210972619723481030710552986557580014922090717478737418 [191,106] 1533800046262667834321787237464907909564703706672144324364398212513976785161282060251184651371659105976736581538378972997115324411232 [191,107] -837443373124850023343356456770462222148272698305542196822497799946984219328386650387731675800799907711145833849579495511605320660 [191,108] 436572792454933922379781907358638733425810384689404114528881496329736924173580697712118138446479742719622313277989906880867224 [191,109] -217162920982303983552595900176426350559788150567590193600169527473525815853471952288526013784558054622591422802392365850859 [191,110] 102998468648250655771140178772416160820789906477106103573368292335972572865280517939203628758351951195195432200194856896 [191,111] -46542864103075377513915378119726733289970854737200468762834519833640155751835237729180657314306008053320223545283624 [191,112] 20020930953501239710181717424505218703557012873674021206641836255881072424489724533891080448245545808181101748400 [191,113] -8190746417196297906363797626394538752995003680994022316419737760224154016846503439155356322296400377619035374 [191,114] 3183716788869742119052924089242314538543855677143047278265460222480006759706091572337657598059643350351264 [191,115] -1174469119615946712837479215481558547357117068380944919544551931192733408304948283160639411693868495020 [191,116] 410701314942357601579518866691613595423956203512532711296947536202930507507829722294614837315091560 [191,117] -135962988577467439116336604707041128645839936422698953695061671488228979675111827663694596865805 [191,118] 42550459488945599197096032746012595638299435349946515384753926208589495624809231113912297728 [191,119] -12568832323572853263875450046628950307710489583815442159889480013052523835503645207868768 [191,120] 3498182124246008065442460746065238632196321314465564351032529158486222840045111963456 [191,121] -915626909614709305319207927373844916012789191725423153857183715755479321088163144 [191,122] 224908654869083163205574619402353456800855027055041276113618921900645945580800 [191,123] -51723231561678032128368207576670464560447093434213248255212134094651784800 [191,124] 11107556042572911924499907437354773771366315197737680859017727981392960 [191,125] -2220891115778535654162826143795970701211548489973805414901479672136 [191,126] 412069404147298217132826088953555579998727156158555701116863424 [191,127] -70682303257368052245466690007893649311514137791514536293160 [191,128] 11160284501940356518537522772713556921789616159685697712 [191,129] -1613998246529499494338531584340074129220991288770062 [191,130] 212557291206453960846758920922728645737851222304 [191,131] -25317800328529422254681370397888453958316156 [191,132] 2705241993787099185037456122514710748360 [191,133] -256748522432978232829893107716436169 [191,134] 21379215654036993895376524818624 [191,135] -1537703231155473621363558984 [191,136] 93594181171961998966896 [191,137] -4687473644921172150 [191,138] 185466471691296 [191,139] -5435639676 [191,140] 104904 [191,141] -1 [192,0] 1